kernel-modules-4.18.0-512.el8 >  H dZ U]c5ݰ)m!ݞŷ YKcCezgXN ۠i*ixaW: LVh-1ۥr5dXQA|9"ĘQjn=MuC;>G%qȌk5a4kZ$"\=ڱmT bwUpT~^.” p |mRoaj "\uK4$EezON bәPoqBrH\JL2^G$JÁ-M$W㸛ħk:D$kK8 R5#7+| lTd?Pz!gIahTw:G5SsВ+a_djm@:OJ2}z%e5UR IO dݺXN-ƇфQO%½b٫!V)OvsrbJGNLUjp݇!_&/{Y1͊!ߝDNQvzmFH`K",>pB?xd  H 0GMT=d(( !T( +( @D( l( (4(((-^_ _(_8_V9i,V:V>V@^Gh(H(I(X-Y؄-\(](^P}b1deflt(uD(vw0(x(yp((,2tCkernel-modules4.18.0512.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.d8x86-05.stream.rdu2.redhat.com(CentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-512.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-512.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-512.el8.x86_64 fi/sbin/depmod -a 4.18.0-512.el8.x86_64PY<4%8/ tV9j*UD,8"h/!<`QD HKD  } 0p ` *8K$7@ٌu0x@0 2sU\`T]H6rp%xG:</\! (|LG"A@p T/l%`5 DX  0 t V@5 *P `(o OD`Qxd !p3X+P`%8/D,x! 3]Lp=)'Fol~P-^  ( , $ PT$/d` @ t @.,0/0x(<"%HT"HxF dp|HTbmh+Dhx|$%)  L `THC\ 4 0e% 8@L*p, D `t$1 %, ,!d'4|9#Hvh$T))AW'8"9/0lx $< 0 X)P? t 8 | +H $T<|TT $T \Hx@  , 6d"Y'$l, l)P5 h.h<J\"H 8%46p+g\! 8A)x(&H0,[:=,0 T L4\8hT 8 hL\C! " $ \04l$$2PwC!46TH$<|,79`$ hH `X6x-1pAE 3@`jG7dwh/3 dw1(8 ,`x(+"$@ hx H) T!4*)+\8$t<60x7ph-`Q5L8lK4!T Hd,<$= 48 8N D H&xf3@ |0X! $>L9M(0M|m(< L8@8<LD!(LE-f7D:0P!&`T)@T*h}, d"мPehox zP9#P_|3$ X#SF1T+ICJH0d .3l1d%@ 0 p3(  8 L$ X h#LLx9$< H h $ x"4 p& hp 88 -ـ,gTQnh,@D,,+/8lA|_PFhh7Izij\ t 8 P d 3+Q1  !d(  C  h=L L  1*) ) N+ZO\Dx*AD74'@ \x0 (PHL$LD-|@^X$` 8b (3\jP,15*8))}#,7!,qPD1h8x M X}$ L ʰCBD$4("8 HP`F0ABSEW5@  XT |6XSTD^H<AYpBO==>,??OXPHO% LxP T*`wxH4t TP 7qڀ -(A?dUG&Gxctk7XH4(DCx,,>tD!,-0h;H`` X < *L 1|/1lK !\#=XE$ `h# 27D| / 4 < 8T %'%PL[(=p( GN XrHOd4P6804&0,;|U40^T , X hp Bpt! |tt(p @/D% T<a&\DxP \8  $d d $T @  ( T ;M hC$T -4Ą>4+0;70(5dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd845d9be6ee58747ec73da44a68494f959ffa30bd2bc0e94d045dee6790a7a07946e1be2fef4fac88c1d5c71b5204aad5dfd35e2f2c9f2cb5f5cf32bdb625ea3aab77361cbbe90da5a0a97473ce834e9d878b1bf6f5b6650902d24b4924d2895d5ca2673ed8976771fbb1bb36ad90d8385a3d156ea0434d07366d1b03b32c4851b0f9f9e4cac2ebf73c2bd3d57959800787b1c17c9c0aef0a0ec47fa02ebd69af3bc567ec40b339f4725b25d439f25b0e56b25a86f0e1c342be6d2a24a5ba88756059b9506e3f89b4fc90b59835bd7cd5f171d7948f5524f16f7c066dd66b70ee9ae96acc5af791d63cf3e65d049db6cb180176a490b18c69069a0e1b0de41ac989398c316ad23d34652ff6d49dcb5970ff34e3301e0cb3ecebce9cfc7cd2d491f2c7573083d85d6a422b91e79e8c0c66370c16b7f24e4cd71ff11990e56e2e362b7a623d43898562ff15086146085c7cdfe1570cdc917e0f26a7c762b9ee339e6bb36f3c62c669b50639dbfdc6d3d9e6ce2aa1f535a4110200b647ce0fb00d1aad185248e3f7b8f611a536b6b15fd624bc0847a38ff8565b0eff44b1d0659849d3131df4128ca46c9d4dcf543c7ebe2d50685f33d69d2a7d5606e51a36ece38df984348d079f958586c2175e3e0ca420f6fabf8a44a6942df11a114553100a89dd2fc07b2dbd190dc9097a598c2fac37c4388ec78d33fdc90ccc6bac6a5789434b0c3433e2c7cbd575315bd4914aeb3975d0aba41182ad2038243b3320078aac788ec1864587d47b7b9a11b303f87fa6351ffba6dd6829449ed09e79eed27705bce3b5d757b947f90e1ab467d8783b15279d04147c109fe363794e77f70c379b281a757ec253c33de9ceaacfc35f73019987a702c777ffa82d64a7d2dde99c2a1dd62e45882c2a2616020e7b34e00e3036cb432e8614259616e268da0f68e676a723735bfc369cb9ee97528c760b1ec99767a1ca31b9e2b5f8a856e35ccdbee6e17a0c7b86daf928533a4b024224242b9af1cc1a29876a2861552626ff43fc0a78f4540671c57b2d70c0f5149b0c32ae05bf8b79260e9d50d500f801c42964c6e73b19b33bc5a2be124115fd6fe411aa3f939e5de1fa0898683a759d10edf33b77d45e35b22a334d3916f2c2ecbcf7b15b310967b669e3d38ef65c20a26b4fc89bf8dc07d1890d885296ec282e869f49365da58418827021740cdf8d8804c79f39a7028696e157cb27b109c490c5ac8aede36581fb7a1ccc98cac1f510f47736d5912c3e07d271a49ed1d007a6ff606988666bd6ba10e754b5ac5453501f0fe79f20edc3519f3182642e6b7dcdafd0403e7dffd2b9e1dd0e1786ac477344e41c0a46514754a294ec99661ec6a391144245927b2bd322e3539ec5d803b1a3bc266ba600f40907b44d99878bf0ac4ead7e9b2cd94d00dfb410fceebc5873d2f023e7f9535a5654a8869432779ebb6c0179b9ac4b818a7a947a3887a108f8d84f33d81fe27d71ceed301102560450a55a758aa5ad85a561e2ee5ca153bd288d5c3507b2b5c69305caaceb3d636d5540aa17acd9243126cf3c09a5deb7935a03ab77fffda1d7e86152b28142575551817f2a4cfc3ce73a65dfa02d8b99e0562b04164970e7cc77fa91fdb5f6570d3542399c2cd8b280feafd93219ccd8381509be9ace38445fcd8c12c4944812d88f396cdeb881adb9156b8f0cccfd4a1f389587857d2f9d1ddbda00087a773b36b46c04cba37edafa7c463c8f8743fb9d93ae2c88b2cb4a0b02076f76a09ff65491c49a3dec76dcac49318ec57b76a44497be41bcdd5e4f460236d7cbed9bd88334d7a285416928aa73859cdfb9cd4c9ce7556b5861f7c6aad73acd43c7676e3a33b0f987c26d57a964800c587515c483dc48666990a711d438489737e52cc635adb41f41006f52e3d3e7040fbff50b6da03bc9d8dfd0fd16824dc5e2488a5b951aaa7988aaa75ea75ef1d135f597a2f1028580d0ed434091d767986a2ce2eae0b28b672d17548897153140f3fb7c4a71cf036a6a36227dbc39d35d6190b3ddbbc7519643807d9f988871055ce58c5937a2aee79f410322edb44d4ea066ae7cfe4233d69aea305e171ad8de3248f92b3b192a7907b07bc590c3a4800fdc172fc0e02a5088b6ab0989244a68a330966f0f13f8854ead872f2576a5dbdd5996047cd496cd8361c200085a1ce9d7e7392abf7f3b3cb9644159f5dbe9947a2f1d46e122764cc5745c1110336897a5b3f3303da1d278ab56d82d8d90c59c1015e0a71c8ac4b2b37054519fbe139b607ae149d3555280c6e111967ed20aa5a07246c128a7a003bf58ee0d3011d33d8538cc0b776e592131714be521ad72bf40aee877033cf2a7abe0cc69640a9b6d10e91fffbe884235b63e8445bf702aeb6258694d6e11556da8c8a252df3913ce4f121ddcabd3ba6d09ff038b2d44833ae661ce6040946622dbfe653581aa502aaafc2a4b9a0f0a9140d7875fb8d148765a7b374f5f9f13cbf4f6fa9870de465db81a9b84022b9f4434211ef2b447e3cbf7c974166bdc9776f39be8aed1632239deb832b057070981a5baea6b56401bc794e407f475565b32a5f6b10defc59a6a63a5ddc994ebec87e3f709aec9a5de47c5e9f66617c04e8485ba6fcf1814891b6c19586bc39fea279d95fc255f1fa45fca3068a71b10fe702c7e40fb010cdc3a35c8edc42e3a992bf4145f25cdc600d026088d4560ae78cab36e4a2239226e4a7d03c007e7dd3f60eb20aab14821444e41f89a77a9d4ead2442b455333642a1aeee855d3712cc9344de827c21e86ef2f8cbe48e9cbac90221b83a0ffeb5d73fdf915746183f503c69da144fbcd8ea4ef615a58b60c96b06c97a2551fbbba9335360231890f6b6e9eb971aa579531e8d528b6dafc76ec1e1238d05bd097a94760fb5643b3d0911d8ed2ef685f56a8921c4cbbe393e121876a054109938009a70f5d92eb2279710921f32fbe0f708c0a6f884541ae52a5d3ccaddedc33300d93f9953a3b12f6c8a526d17b1d700bc78b1b067589536e51a8587c818d74ad7284c9460c663f65db7dfd28b2c5e40f28117a0bc60c1174a58d3f05c3f7b7d78e824d6deaa6d2161b21104fbe6bc87eedc412b8d56f184d88af11f3777ad0bc479a70c98dd231af1de31f577ff676fb291009e133487bc191c02b6e214f82d2cf0022a39c918dd4e1ca6ebe441e7008459116131427db89825cf50c5234b15301b48f872f7a341561b75973084280ccf2e39ff163f89e317e6c7ac39e1255f659734e26bc1448e1614e18bc4c1f56f8a3589ca9e8cc0d899b8f0372ba7911c85a5944af8e49c043a78dca8b214946ddd94772b7eacad9a8939615b1cadb9027e78537a307343ec733e142c2e369be488512b4b0716005b414e584a9210bc63620f521cbff0b02101854b0e02d05db5a28d65bd273cb7e1237ddae4d25b8390c536b4d31df4a96f0908eb5f796fddfb61b4b48cc602b9b9bb7a3f24961b1bf564d1e1b1cf868d893771cb1f1690b6cbae2ca9c341838d5b4c83963d3c47115d72502f4f6b182fec131f0645f48dd93c563f8052141543630f12a4bdf34237d2455185b6ffedab573161b16c694bf025e10629137c02cc2f82d89354ccaf2b1cd2deda18cd14ae0e5769c643ac9d9261c0e11098fe58782ca898bf84d70e10a24ff508a93b2e6e6d595cdcac453812deae691988dbe015293fca95b6b32e5af8058f30078a12ece1fb075d1681fd6f555a35c3dd00537009f6f6cee0ed74697e31f916224726429eb1ccd616a3a79e8ce13e9414fa33ed9a9e4d348a2c0727fbbb33b1fc4ec606c71eb818d82cd9c4394a090aba7d8c3786e2a135ac8d13110aa937b9ec991b7eee3fdcd6d5b0d02fe1ee2c4f0212a3b90d0327ef24e0bcf53991eaa250cc3513622f77c3d3778911115b3b37aebadddc5270adb798b4f2f1fc27b64cc731c9dfb2d007825063592bd59c0bf46c1fd500634565d0e1b1a75d04ec314b053a8734c72da8a333156393e8f777d43b7c5ba24afe3ad62add71f95ce4007221477546c63cff401e505149af2b2ef590bb366ad432f563f80410b592f748ab9915dbab4180a8c756888983ba7023deb15c6fce0888d29253d3dba2e1ada9d912bfb3371385ff8ec753fa5ecd76e7346842278c8b6dcbcbd8b9521036cad5947cbfe6ca037b49791d926e54743a560d218e5fe63b701fd5477906a00209194aa77f02adb5f847f88cc149039bd9c480cf75fa6ea19f3932848b3dee9bf6dcbe3de69a15b728349cb7a3b1da66b527fded3cdd7cf3d93c2062ab2e7a5fff6f8fe5e263396635d0f0be2a0d2c9e9690a2481b2c98ba38e4873de3a1598c3dbff683381829f704b2fa5468a43b548a25b112727cce75e5536cfca2770a3f752e516d363b09f22522b0f1f63ed16c0560db7dc75e4e09a32a48772131f46c1fd31dae04782c1e1fea3f36be10ad5ca8296e12e157fea64e6b630375f33b187b744e1226537e8a12b6c403c3917457608bb2231764e1a6e4272509c0649a4d721012624b001b0041e7c3d3bc693b1c100bb3f1dc9639ec43805ef39833b7b1f489f21c75b2878884757f4cca614ff45c4917e221857360ea28c1469e0a190ddf19dfeb32a1d7c1d2038b4770c019c07ddee78663a712690023028457c45fbea9b80322733d2b94c846cb3846abd5f0c9219c10a146bc41b4d3eeb6c29f614a1d805a000f40c7f0d3678d44255b4e0c964a110ab827280f9dd2b75fe2b533ec8c5b9b830828db7f6546142dc55ce72a0f1c6f63cba7360dcfbb9eecb6448f5dd78a173d146235dc845ac8c2e2a2c0e0540e3d05a9c3fb2e3bf7a64e3bc963495fbe5437451ac6a2f24f36ca6069ddce9018b4f03489bdb6a3ec6edfbadaf51d7be2a8799e2ad4affd9fc738d5c1336e08e87bb680762ecdb3e634c740d8338beb42e718446c3b478493f66592a73e9786fa3e6afdf3bcb5027eafea42cc7a2a7c38d436fc14442b252b050140d8dcd261fb1d5c609dfc2762046d2a2f22a3b1e50df457d93f9bd1bf3bddf35b7474bbd0fe63ab1124dcc5b23b062fefe84ebcd9464f75cf47d78e5dd2728e4391a7b8a7c7feb142eaff823d4327e031b20d09fd7e567549e301f08ee6b8315803dfd826fb72404268fbf3a9e1601b02599b3de00716c8f929f412a95d8c68e3a778c1cd623685790020b213a35be68e4ce22eb593ceace8c56e0a3819072a816a548ee89dc82be98f3a5664e80d03736ef80b89ef5e9f1a1cf5876f2a454433be94e3b20816737094c46139c79ec91c14651a7653cbc243ed52da6e4c28964ec481c85e5c4cbfcedc03f473e0c80c16fe0c218849903e98a8c2f451910f2ca66c744891dd34565b9eb90d5f3a52a0a61dd24269a8a930a76fa0e8881beb28d55cc9a6e3c8fd87fc19e151369631a8166ad1334e934d83633efbc65f3a8da522794e454959ab73abd2787f6f7172ae563f4d5b66e80cad9aa5b4f6a0e27fb35dd5222c2b37494a1d3ce1df7e341c563f3d2eec1555f6a09e02c0a1a0a656161fcdcb637762d0e042a4525bf0ebd18f1b3d6b2ce5cb4cee334de4ef346465156dbf3f7767cc2dca0c51199859683a3178464a80d51939755daddf72d18539b1dac811da39ef9221c3df71bf699d913b60decc877626a63c21d1b812210a2aa99d35e52e6ffc47674b99b84128a241678bc0036401cf056f6a9afcddabb7116010532d46ada8ea8f965424d465537f9a80cbb10adf4e73878334add9b141d7a6afd1c9fd783ffcf9bc6503c2b2f28a7518f3e73033fea43477d0df1c1c6c838860d8d0bd662d3b34e9bc139a88b7776187cf4623ff90dd15875acc3567562b00adc0f61c1bbfbda8599ffb7f50a8fed0954449c753ea2cff9662b6c99dcaa96104f4f699b7096755cee6dbd54e705e80a5673718a289303f02fadc590b32e772a60eb9e9d0fe34458c85b5959c3d54334e65218227d0f45c8d868ccf6acbbf3b4efa0cdfe13355802a6b4e84335be56c201a250f29365b1f9e262e8e4683126ad492a0c4df27b3c74cec0736d519f09857e7516f35a0d49f42934a5ca8c1b54dfbef52c57c36904acabbfa97f4d24cfe8ac48ece0d90b8b972c17cf06d3f85c8e9ed4b4a81c2ec4c283ece1f3c8dc1dc84adc02777149c7bb91ef6d41a95819a33a19e35b8d5ff24b05d1f9a8bf74d59ad691d66675b6aa5a5368ac6ea59208d0b5a067da20015d9db1d7ab94d224bb881421df7936b35a2d4350b20993aca590c26f05520ab4521ee24fa9a8f72209d01375efcc685d9e8eb396510f02bd6080a0ba98187a0f1ccb2d8ac08b451936aa8de29f91e3fcb1402acb0b6878541d9ec24cc451fc1ed928e5cf03a01f61480bfc8a97ee84af3ad47727a7c60dffdc9d51ee85dfeb78c096b94ed2ac75b198efa7eb71f4704042cb91f77edd65e5b0e22906a9ceab7f6cd638b5f3ee55f28220d79ae24c741e14a4b39b6bc9696886c88c45890c285c118edaaf78f6cc8d50571fa28f2052c4445d2305da6ffd3272ea81edf0841b5d588ab540d696c1c5ea723659a1bafd8198cd5aac6d45c6e5a1c95375bd1b9830d9f62cd12c97a5af59455fcc75da1d74fee458e34da5839a3087875cabb06e44dd18396b949ac74b1c0f394f6d92fb68f93be790532f637394ea7bc135e7770d61c845a22f820ca15f8262d6a1ec3283cabb4c3bb6079a86eec3b18ffa7d20478250fbc146abff5de5d043ddb840071bd6e99f82bbc79277c2ec3d0a0bdc63b6dd087d2322f29322a6116525c16b9769c211542cd94e788163bd9d0880b402bbe2e2fb28ed88b72e805a0628bfa0c0e9979ada519f8f693302890b306670557740eb1cb752fa6acffc64bc2393059c04e40602fbe4db78304f00ae40bc30390fbd6611a346a208e5022ea7ad07f053e6cba525cffed2996facd82f6eaf8117d71b27677313de3da3b1be87c596ad81f7dfb617a8d3ab47f60139afecb74609c8fdd594ff62853b545d2cce155fdcc196b7af90e02853f4e9e4c360509e0576a2daed2912f01eab209ae6863c245691703738f503e69963d4ac407b157a3e00e06b0e3b436019f0b2efce255f0f2dbb3d7570f583e0c908a390f317c7edc62a517284c2e191350894ffe95b0eeda34a05f3e1da1cd20c03b9a2e366e55830874995df50f349e8a59d0f8bf5edb655749fbb10dc2fed2ed6c8627bd42a2780c1e7d8a9dea09f415c1db6939b752c9c95bf94b3c96cbaa30f6ce3e24d7d0e743cc59f1d71c566ed1ea6fccd2bf54d8d27702f866add858b5f59511b89b1232ec9124b27feee4c784d9f86c8964baffb6a1794628404e93a68d165f46249754855cfca58b456ae041f81bf1854f2b3f7833e123688893ace2b5f79c663e7d685a6cd6f57128d535473541f765e4b9cd6410d8d9824eef1c420492607dd82c6fd89f8a2282dd20c2c911f3235ebb9c491e80b94e67167f294f38ba680624483c570b80cdae7ed613e915038e471cc05bdef4dfb3b2b1661cbd23ed58c926f06ae8bccfe1ae8e17e10b51bb5c759555bd237c6c2698fe4b605c7c132f7223d061d278c0574f1e901888c8ce93acb13c9c9b9829506e2c7566b0aa32b381d9b95cb2324f8c07083388b3efb006e1fa2cba97619ce8b13d3c095173b46d4de13b6899539b5e7d4363068da9678d291ed1977b09f96b1850584009906b617a410b06aa84bbffc9b154931f8e9c7d0c37071ca8ad9a830c1e9690dd12753c07faf512333b71a56a4c0acc5874b5f7240cdef8ac35a181fcd9d6b877db1e6b7e4f3943abc958ad5cea3f803d81df3ddaebc6418db90c48e33d93ca60b3d4b3eeffc6eaa5f24c6be66852ec987ce998cab7046e420d37e912608b7e39c21ed1e4e6823e0057a5fa436bbb7c0bdf99e1e72be6e4da79286281aba5d587c407e35ad70d663403d5d3ecf369a0f50828bd11c7d1c7ed03bfade7c4c9bbca466870ef0d042ccc20d1676eaf3dbbf4a80209bca257d41a5e2b2276a57e6f98ab7e8b91723bd360488b1780e3e86e6735f87508ae9626139a40a341373e1a8209059851b06053ecfa331e92559b80b3b210745206d5fa8881650c1bb2f1213e70a67571c44871e7370e3fbb07270a4f4ca6af1a552a640b526b86e9aa8b6ac0e8aa726bfe38d317770753298157ccabc13c0a68df558927792935c1d3e15287a91aa4e523c0316077da10bdb6fab3d872d9407533413dc31bfb17f5287f9690f8710e75e2fdcdf03f89c127d54c0081618b3a3ade8e7ee2a924785083b94e303018ae27c6e27de6dfbf9f8c4932ee6a9eca40a88f1232bfc416e5660d9c25484c0abf316de6b6784738e4cef63dd45e91cd87d09a9a8ddca59d4e8abd7627f395d65b01934172af8fb4d81af8f1c94c51aa988ce74da5032f875ff0f73d71ec473bbf8e480b1b1a72d255598a536d34bee169c357f242bb8072ca6f6ba502cbaba06b86ec24ac474a8751c1a53c0673254ffdce384f210d91c38332eebc80847f196b28bbcbd7936d78fd4b373e584c2aa0bac91a368ea54720f77f7eada7d809fb067ccbfc8aa35c8766b86c0f57eaf270f421e13e3fac8d494e9f2983350ffb16a4f3aecb03570cef5e5f158433519d2d04f0f54b4b2ad2050be398daf0543d650bea6b55adf792767e76266f040e53e04f81b3b9c593f5f88f12555b4dd25471202cf29e4885845b7fdf7367db81a7f8f4cead6f0c38c8a8f47b1f055bb85b53263b0ccf6d366a92b4f272ee57975879ff632d1e4fcc15acf94396c92f1af73853658b55795f0b5cd83c90bef7c3f10525f89f9563d356a720510876962b008c99c248c015cc9edafc204df3607123f4a5392092eafd5d70ce0128c391546a1b20e1a73e27f3bb7e10fe18674a445812c2f03555c45c013da8819f24f482ba03cd93d04edab55e02dbc5a4fae4ef4498ac90cf561f6a63e854f30ecef8ce83ecb58433b7dacdeb69e957d0cccc6ad44ddbedd9c4300b131e50640ab5f3228318c95b930d95a3544ae13968fa61a72b53dc5bcb890839b4ed6813fb7691a73596a259cc852e24619109ad68d5c364c3c8012952e36bf979a4cc5eba77cebd570632af138f9ff40a9f8e2d85af74530e56996466674b7b35b99cededf52d640cc02b710e44569f34498cd8fd397cbc109c51f9264636126dcfb5d9eadf8e4f85cb4388207eb407f3814430e967c14cbbceaa703445c3875d64e117e10bc0a1115f7c1e0a7ae10a398463735114fea3d569ab96a717051aafac4ed4bb7b4c724b12268217faacf5c019389d6dc5c828849295caec173176f68106822d55772b6cdf801a0df47fed631a674c7c7506e2e97ccbe78357f60365a02b69eba93f40d6abcba0018239386c960310e03a6d5274d71e16e96944f3a4227e15a491662227225dd246dc134f66390c5a1039623717265bd4c346203984f2dd1d7cabb068ea70bd83ff5c096ed5601703f1219c1695ec7e6819df1fa7cd39839c80bccc528902a6cbb5730c139e7dc996203c48ab6350f705d01c0022fc1c5d9973d0ad0929e1168d3c6fb35ab50066b98fa4d09c70aaf0fe31e2546464a29e0cec165270d666b23ca20025cd8244acfe37e7d0cf73efd678a94c81f28fb0a3dcae1644175ff844e9b22c17af5d48d0f9bace949f12351f398bdf1345a06c345cce976375da3dc36ac3517041a8a871447dca8176743730125e271dc13c09b91cb4a8eb516c0daadbeb03a9a901d243a549f5e91299161c81e7a37ae9e52cff8a6973b0e2c119baa190d6bffe9a52595ced32afc66311a44224d121026b0df845f4bce74893a7a55d99afb9c19013d574036436ef6c5b79a4f809e5cdb231eabfa5c2c50b608f66914e0f8473e4510e2e158b6a1081028c9b303ccaba4d66e21afb4df01b31a4e9883195cca7bd3c621b52140112053da762349c073cd79d0440e5bbf07c4e999aed9ef793b294d0b1d1147b8f00b6e3d3a6e25d3089a20dbb05a96e47a21fdd8604326ac658b8d6efa1b20abbeeba438741b1d3ba9a2e03583b8d526e8ccbf0a9d0eaf0a4d9ba8174234b946e9dc14d4625d822aafa0da3001f8795010d0ae9efbd3dfad1f78cf8f5fab735a2425de526fbcf9bfa036d86bf8b1e182aabf92b53eefed685ddec1f0e9452fec4a6e12696b781c2bcd40b461ad8793e83b01f6acaae8d445574efe8e3f3ca00935ff5094d364362c2db25566d4ec95e323ae2ffb0734fd42ca7f9ec25c37a1edc2217b622acd3f07d1b6d4c056201fece515a33ba916e04a2c80a925167eb70e101f9192699e7b023e90aaef19e37342a36d32c30db8779bc715c156f1a3b60ce71846e67b2203c8622d3f3b684dca947589ca9989cd3ff1902a2a930fdfa61b345d7ca0726396c52c6a202152f1dd76beecc812c54249c2827fd62beb1a7fbcc0e68d457a7f058cdecea086b20bf30526c27d7da9b3ca229a26f1083b0490aad4b6312b00a7dc1e4d6859e096e892dc0a54f047ce02afd0a37db59df560f3aa758d754b5bebe42e6203e6a5a38a698677f1b15bb2d0b44b0e713c838db53efbca430a31803e5feb275115dff23ff78615a2ed3b8de256909f9a277f46853bdb5e267f850c8fc11b09077181bfba55ae75855a86669283ac95524e0c9c05925917b43ea5441336f482bbfe689b01755d521dfd48320b161c906516568f69efa226547bdeb8656efdc05fb72dff4cdd8e75457b1a2e7b5aafe548018c4c5ca4818c863c6943ea9f6c52c4f3e228b741b497ba5d2a40d4f5d9800ff16e773f032fed3bbb47c8b6096600819553d3ea341823534de8714d8263732672c2c47effd78da771ffb735c2f3540e7760f969cc7544eae2d2fe384fbe93c67f95a8c6d9a092fe60e5a06c29e7d7faeb39e41b265be8070942d9ff287375336aad608eb12d81004221c4bdb1ec638ca75d003c5b2fa43d47196119f049e78f1e7a82c45980b791c7751ac5d656083da81bf51a6405e480c384dd70b3d802ca21be609a59e9b13446fa514a91a9134fd2db07d49b42bbc4db0f0827620f6273989d70013308f478a0114f3b3f54eb8c74670e7f5ecbf6f7ad51bc96a0c03ab0bffbb2227a2f4ef710106289417ef4554fa0b0b3f3196c6a66243a3cbb195a4e78b45c8a968bb7467046ac4f0f7468ea1da2e0495373304fd9deb95271e35855f4c281e95d7043b59e10c2361c594a68cd6f2ac6a287166bb4a723a28279a278f2b3e3d8503c0118b2ef19269ccc4f337bfff209b51f2e1296a7ab51828b42f26855a9c2df74d73263a38c3a1e6730657d68765502f9a4001c92414dd39b1f0326a2cf3cccddc5f23d9480753134b0e2b50b43554ba050c8db7ae607389b7736b35e1899896a87a3b72e8d0d87057008a5e5cf9a3288d77c8dd6ca460d165decba9b3eee8e2cb464bd07922232767b2ce941dea5034f830373051299d130f79593bcaaa5c9877065e8f0d39a99a9d47c74dfea9bed228cf86ac2c0521b8f380005c2cd58bdd8a51af19cfe272d3a1eb7e113739bcfe49b1716e6555d6f414af36d5d2c3f1bf7daa8bc4e7352d32802515472196bf685f17664561bc492e44708b348bb3baed450fc2069ac219eae2afa3757d8318e4893909bb89a3ac3079b8560b706bf033c51ac125bbdfc9c2a419a98284418011304661d2b8ebde0bd794e557dba6d027546a5279a17e976495c1f2334478ce0e696e4febbd3753a80ef3b8ad6e1430b77beb21eddce680620a0f4cbeccf1b9773eacaa8b7b8cf4d656bddfd80675aa6d400eeb307b0c0b67d798f8059d282775e3c8ced4419e990cfba0ed6a0c3cfa41f14fb7b0deeb93eb10fd5f598e5fe187ccac87bdfd831663400a34afd99f5ddb148ea1e1ba6fdf35635b71b6748fbe4b58fc66321f2e569c52faa24784123b76cd2a66e2aa3efc86277a3745143802ce4fdaa0520a6a9bee433dcc3e03bc54019671ac9cf56a53c646233ba39f22673d8a09d4ae2f3f248b4bcc1cb1aa6a6721b66e72159872cffeec0e1e4ccc43a0914555d37c473e8e8b5609726402b68d033fbbe9de825a3bff99590db345293a40a26c7941be4bb685e512fcae3d181de16646a690871ca6e62646f182f84a33ae484477927f5827280a40401e73d23498b33db2f9c97fb13ac0b82354551dd57a88f8b4a692b078cdd2b808cf22bf65f149b272db34998b115d060c43757b3eb4ef8da050905dbd3336a1fcaf1cdb4de6189d254f2b30629756dd6a320dc69a8b448d8490e836dfab0ef7f1317c49379c503de382ac948b0739afd032f40f393faafd23cd7c77944515e92f502aa744a6781fa5dfaa5cd8dd349dc4515e0c0f79aab218e3bbe2dadfa5b2a908abd1efea300d1fdc51693d3d5ad6a1559f85574c862592c0c2ed85a4234219b95fb91a64f088588d107537f3f31707b26dbbaee1be37ecdbdea71564a80cb3c77e4fcccd0b79d86bdefe0e0b4d8ea7ea5b001bec27f5aa3ae2d5c0c438bff73925e1e08dd7f1f81e3e25ec6fc912e54d9928d4fa01d02d21544da17fced095d5ce28d1064f8c67540ccf13ce10877ba26b68551091982416940acee60f9bf867fbe8f6027534a5abcca58643d4c58c1564fea516495b5b66f1e052dab712470834dfa60e94dd71ea028dd1b8f68225382ffbd29ec9c26f76145a2f86aa29b61d73aecc4ffe0d8af125d1398757db47ae3c5beee595496719e95ff5eec360b1f09449b6c81dbed3593bbb3e54048a879eb4373e1f004a75e085b461cf73bbc0f788411a098cdbedad11586d10b3fb0727f7cc4571cd92c6bd69ac53bcd90c57592613c5353c3506f18e158f649f178f34579084b79c5684b2db6c4dca233cc93eee118a22a733d6962325a826710e70e6d34426bcc521fa868008983f90e4f4b548e2ef421fc83116950d229a852fc35c8b8fb23a64e5ff53527a9a45249dedf4e5de804daebb8e8d2cb3669e53352ca548ea29114baa7f5238576506f81264e201ce4be681def6b9feb931608571cee67235719c98b8c2431d5b15307a7289e91319d437f0aa5185e8f4eb9939124b77311f3f890bece04250756199877a02af71b2f1e2cd85f9f8b8e0aeac236ec8772560e620785de88c5dfc78c53eb5871860cec38782c571d4c70ef7e2a05242d88f57a3e8f1f3221233d6a8d722b5c5efb5044dfcfcbbf21abff45c208e5026a8f201f3b00708b6ca7cc44a5b4ed48575c03bff7dc96fc35ba4d9eeb2a1b0d665b9bdfdc9115ad5d032dced5fff6f7f1bd4651c218e961b1ece85f1a8d2e74b36359cc37082801029deff8e9f7256244f7679bbd2d13ca6bbb451ff970ac2eb45ea7f9c42248ea5a0bd9645cdf5dd4d4008dd313e166a6fe01508194143423d2a927b993b303d653d04bee8b1a47435b86d269040ab25298449531e1602e2b838fdef58e954659c96eb957bed2c5b97144a5e6430b4e05fd3b14b307fe0cc7154f95aedf83c1fe5ac2c5682d5c2c78b1207d8a53cc9461dba2d97f8e3722312efe5dd6cbab7bf631698988803b9a47a7dab961eafab5fdb7ff4e97002f743509f692ae5f25419dbe099b8d1861032a2259de3ed3c971a9a3f6378458affff37c38fd43b6b27745c10e2b78b9a7108125448ce7ca004f4d565020593ec9bac44a51a958bbe875bec0fac5e383e5d123e6b213ac565d0a22da524915cd5448c6752865381234c1d2a7f7206044b6be8eefa72bafe3f469ed367c9d35562ba4130170338fe54c3e311fbdd7775d57b31a530a833656e157f43ad2aa4881797a7f182e9b9bda6c66c50d6d73de56c9d1bb0b7c947d6a6186275f1915dcb4113f51631f0df059d65a539bd8654687166e3644e152c6d1249d5611e3d324eb088a63685071abaac12c3d67e9f86233b7cf54f192fc2b760e276533bb5591c41931976cbc391538af28f472ade9f7260f3167d18c28535b5f96a6c3d9a6b45c0b5066af9fb63e0a9eecfd0cc7ab505cd425adc30cbc50c2972061e1ed149fb961e73ba9d5e2440718dd49da9e3efde8f0fb4d0bf4e5f900e831e703f0009c16bcf65cbe3ddae4943f32297b83e821a726164028d3f1b7e4eb434cd237ac922cfb6803fff110d695300aa39a1b02e73c3d44ae5ae9cf232100adb0bf457e10d5e71fd029570028550b0f44e6de778362ebcdfb303166268323dddb19ffe9bc4eb4e3209061a3249e911b75350a5398581109060cf71ce8155254ad5d9799ce505582418c46e8a0bb0272b83479db34b15197cb74b6251d22e04923f8dfb3290c14db57be53dd8c7a6e7a3eda5beb958c1a8bde0233450136869804b8461c55ec1f06583a580191acead052a1a23f542ec6ff74dce7df001dd43c9e6e8e9067c90fc7958174625293d84d92622a8348bdef1bb25b3b91d75b2559f9148dfed6f96fe019011eff609f6da11973dfa35874f0ad407017c7bc105bbe8b6cf9ab8bcd0435d7561e585747bc9f7c6f630a03915eeed150a7ea4474568a6a2cbb05882c5b4ae5f0bfef293cf6bf83ac74f4f76650a860906c1c13630559c0e2ac2eae9406cf169d00b54336b6a5419e45b5ec69c46ae1049f143ca413afa5b62966e50752e4a84c7620c86a74ce8dc5c8b0cadf0f61148696592de402f8ec9cdc05a31f18f04bab9927d847439dc415f948ca65acabf9e53c51a1ab054216cb87576dc1981137eb50a39bca46880f1dfc8162bf57ea1278999af36fc5d484163096ea0af16ad0bbb6d741cd0f5b983d9dae2826b706aab008c93523316680ba1d0b17d3099199065da96a8372b691402c7f9a209a604338df405f04790f60dc9c9c90d117ebdec18d40336b37349139b4de5ea97679679edf3e793d8513846f9b3cf652312c528f61abae5cb0f9745d185aa115cf2b86bf1773751c6a1df7119133e8df7a494cb28db583622d52763a66081e8967abfc39412190020d5037404274e6e1f0c1414344cd18fa0aa94813859ad25291d993996afe442ff6d115a081bf1343f720b797c5c22ee3e82c4705a35954ebaddc9a5046b450e7eed771fcddcf9f4a313c333d51affa10d003bfdc662bbf6f071e65c6620d4a937688c522516608e2bcb12d3762cc14c97446e28e7dd253927e35311dffbe6a7a6b3365366bb584f312312c637df079e6293e55ca26fb585a2503ad4def8e316e5118cd496aa21d921cd56dcce02eac778e001cb586e9e09fbb3fb846d02a624028f8cfcf88455fae8a20d60ba71c9dc768ea317a4e8eaa73ce7d313e575e23e263e0db055ff8ae2446c222172b5633ecb53a7c90f12b1aa69291d64e509cd64cd3959d446071a09a1ff58095cd5eeb199b54f1b4b361130aac79e013a338d9c519f168eb5aa07c65f979c3011fdce52e8bc7a23a104f28f51f3db8c24437fbc8e78afd87f8f7875a131b47a20bffe9550158de88856563368df8be3b13fcf77525a0a12038320b8190480ec9f801d0d5062efb9a3328e9dd0dd6ff18cb8f5b1e1eb0e55d093364fb8ee9eaf3f5e5b16fed77991b614766e7dca2803536b5e62fe670d37e85baec9b6cbfeaa643fe5fdec92aa531e1b73c205af6ecf82473242189f3b54d90c72429d5448831e8a7ebbfa720df5d71396bba330660da500271071253523872e9a30526b7667bbbd01c80a59924892e9db872146af29decfca7db25abfffdf6d24140b0d54289db8074384b4da4255ae43fa7d6f208f4212a68df4f38148571cdb4d33f5359126a1b524c4672a6c53fee16b74eea5d4bf8f0605a0a8726f81e6e87eeccd2ff48abb24c96b16be5e2dfd5780dd65d9139b49e3d818b3cb8853cfb5fefdd0d655bbe49b420188ab0fc21d405108df534aca14e804a7e75219531c133f24165c62f105fa876c1ae24654088e639e07dab0cd35f65c446678075fbb00201c40f49bfd46d892d475d08013718dc39f9f536304cda3b6ad98d32cab990708b72ed334779091ce24a89178b6cde9734a7ccfc07d3e58098626d3524df56622d79d8b79e55bd922eeb54398f2a5c730890ddd78d8f75d8f4871d17cf14aa41ebea3e8758a502268b4ba27c7db4d5f03ccbcfa80fc2b616e2b0ff59276760a4fca2f6e9a9e9680325468c7236a81cbbf4d65333f6b3973825eba8513eede14161e8f4a2397c66283d5071cce215f3b3dc824182f3293fa51c9d5a9b4af9ede93eb3c67a93cc85857b33bcb6122f0b38d3287be7110054147e45c0d078a12ebb12d758d3e9736b2891a0669ff371ac119dad0878fe32a42aa8ed165eed474940535c1c149f3d7e194bd56e17d2db164c86b17f03cf072e547fc1ef9fd7b9c59186cb6072e5a3a7beda29e1dca575e37329eb0f3c637043eae86fcadd53df128b4bc8f2454f4e3427f159edd9388dacd676c0ab90bf8b36a857425779948987088869da9421296732dc9b30717325999c1e7e0b4be06877afd98e2fb1716ff63bd3aacbe40c4d2666c91cffa270dabe26f08a481b475ef647ffe4e58ab8b99f4d58dcfc9b93cfa69f1513b2cea8ad6f96cb9b87d0bf130a03d3ed3e937fa1f73f3321ce8a143fdc2256dad309203cc7387d1ade6599fa7142acc43e7bad32df630a96da2ce02062d79b77dcfb7227f89361db51ee8e7efa24f611c4b2ed3f908afb41b8bbf055cd2e537a0d9d83916ab83e0071a86d7949d99c82184e36319cf480e766c7dd60d1025000ed7f62b7dfb9dfbb573164dc17f80b45625a4e93dae668b13691fe8326033b47ea5d3eba09106add54b75858fca476d1a4af0cd15485899405f23f3779ed3de155b6f798f9e0c8ec85dd039519d424b798ed7831f9fb247060100080c89088183964e69d9273d53c5911cb022d2dfc9cd8ed53d90b828eb893733cee30bf1cd268edd9693c602961a1be62a68eb74039f6cfb371804c22ab5a4bc8259aa7b4126d46b1f406d5c519b6aaef4ccaa24e95add66881fd1ef52dfcb0a60cd2f4201bcc29c2f5d5cd89d31454ce8cd6a72a1dacf0a50470886dac54cb1cfaa519642ad525583849e451b2bb09f40176138ef8f8b0d0e699e9b13647acd9d3542a21c431a5b334ce0bc80f714fec05f7196f23cabb961679832160481abeb264a8c1c31d54d8b8d83e3188dd44c137c1a89d70d6a39e34b241f06673e32408d99c0f36ca9858cffa1c7934e38dc8c865c61e8fcbe19b404169204308df57338f435ffcc9f91b8185bcbd3a2266a0648ecfba2887217fe55a618f861aff6d54ba98ef48a02caee28537302db7c0f3d62a477077712f5cbf424246d2588345b2dd40314d5331b0e9b4fd98f24b081f6f832745e3c262148a845573f1110261ed1400afcd7a99f4f42ec885f7f505e8d68db8fbdcd90d1a5d245cb0f17ac0cf619ee5dcab328dfb98f1e4bcb1bb855e1cc13b661758daa0c7273032308b39ef0d16515b794b2538ec9326974a4c8acf47bcf1108b8480287170fe64f5976d6c9d52933ca9a282c775d3eb1c59001be7fbacab3f3e84e62da193b17488fb51edd3af7b52e8317ad817d6875aeb7610b6de532b3e2c512ae0faa7dd0353c41c5ec03288c0cad6150c47cbebdb4718bc9c4e3550559129d2b191fdfc14443c7f6cac39be7a282a1417588c9da85e000f08bdc1a7fd9259728cbd26f9dfd26d6ac4af443731edc05376cc8c56fdcce5a2166dbd7d42fc25fe23b895cb37213b8d2c40d4e1692bb1640e3b932de1ba57fb35d29a367ddfc04c338066589fed9c5149a3dab139df26e815ccf3db27d4366d0b797b3f8b523084ad8ca81cc16772b4e10cebc1fa957c2d089a922cca751e1ec423977904fa1b54735f0b602daa4cd8e976a8797b933a85a1975d184cea56f659b944ac5cb9be73abfb5c4eedae47d40733e9b9f5c74c6041664bbfbf17b2fe72cba3ef5c05a869e535dc8a1b8f8590c24a38e30d8ee758bb0bac00911dd4295d224c111aa11822b1886b8a48a479e8417f04ebabd0bc39cffca2ac08af41e9faa3e4b86e5d39f74bd2e342c5ece687c50f9c75187128f3c36321c3c07e568aa2b9b3565f793dab99bf1c98ca36813d9fe5fa9ce172e23d5e2b060c3d4e5e79e03af760b6fd360d757ff3b84625b1bd9b5e1cb25ddc716c260a1fea23c962fd5ee73babe235beba63feea1a7cb01c1860c95fe8e60e7171110d7f76fe9943b9900523e04e68cc703c0471ff415357799ace74c906c66f327997cc6e8b7cc27d6d08aceebfe091e656dcb5962ab6029f372fea81a4df19798f04372fd167f22240e9f7a27aa61550cdf158eeb7ccdd7317426601ab514abf05f3b7ccbf2e496908b18685da0359ff559bca610bbe2f16ff2402e5b27ec0b4d1f48e6e935b255dcbed180e17e88aeb6762a9aa5a904d6d0249af085fa1e31bf7ec30795f58841120a06a68a55007c0ba9588c70c98a5c42adb4d1f70ea325724502db9794dc091c6bb02d22267ded9e9ca4003f03b595de8c2f7c146fd22fea79e72ab69e65cfdf53ddf65cf3c2937c0c3270716b730b7d7621be62283b8bedaa7ebde44d75450c752ac94df51959d322d7e8267153b41366c0eef83321093c2b186132ff1fcc539d61023fe2e77ee63bcff02a4a148b21ddd8320855bc7f289965f26bb120702e2059e1b0c8764d994a9a55ffdde158187e6f9a871d19fc08ebc6a146e29d2f850cf6354cd591f81b4b56f2d693ca64c0be7ee07dab93b6a7dc5c992b838a28bb393d774493030c8a2c15f782b3639f586d709c35364ba00624cc07cfc1224c68144692cbf839a0e5838e8e55aed3d96d1a53bde7ff453a0e0adffa58f528e3429d3c963a9f33708c9f53e433b30786d8f4221fe0845325d20287fb60add161722f32e6df9f2faec3a937c0131b2d8ff7f8bdee74697490a8e3e2b7760af585e197cb36c45eb968d56e2513d2bba268d0a43692e00f205fb9110ce58a049565b0e43e618c925e38c0165391c4485a015d8415967f4db63ed7811d0d2742116e62fd76dce6e65766a2dd8e331d135fe835f21b980f6d4e45b02818d537cdb5a2eff32aef66ea04963e92413555e1f7089ca60be69f38e539c8be0dcb64095d79818cd7c3e08b8e21599f47bbae33f57ec84734d65712d8af735c239f58db06a78713a17afd17f4386b1a56677cdaec563b88c380ccb15796bb759ac42725ea8edbb1a18c773f7c3774ba43b7b0b357ed216e11e388c657f2e3a52fa79265dffc00bb9c6ee7efd6b1322ba44ef3deb6099974f0bd4405f24d5080e5055c73467f63e90a35c2a0d6ddae188b0ea0abdb6ce5a546b07cf42cc2bfb4338de4dab31ddfc714715a1b973ab9d6124b3adcf293df427fafe110d78522e03cd095b5ce933006cde45249a04f6ef8c58878137b3933573e27742af8d9a884666f90cb8068be46acc546cafbc6c1a6879673e916d45023184ae4e7f2a96fa830185ead39fa59908076c71ef457907f097f75fa97bc89d36c0a41b61f55bec78c9a2825c71801d0f89fab41e1d8267080fed1c76d6777b5356d345b721ce6d4bef5a199220bc5bd0e2695604535df17384234ea766f8eaa6bb5500326b0e12d4e2487ff42a87dc8bdc72cbf59836278bc93661aff00b4158039a1f20ba346e15d8a71aa9bf4e41bdb27ef60b4fc739bc3060262b02f4fde2b4852458ccac88de2b0dc592d053ae087dba73243b9edeb66ab2094c640323bdf8d9b68635347e74939b603b8dab08ae8affe76a1a2264d69c67863a5fcdf32f4323a009534731c42e3da4a277ea23fa55bb9da7bb52d4b2409cfbc14297d4b607e8213ced4ae1973491b10cabffabab416e6b0a7d010bd68778330ad2d13a152d2e676d9d12f730e319366d3667178fba4717a0653cba5890d00e2207e13f8bf1074b22009d6cdb693e64593f221734a8b7f35b4f214673e4cc4135ce08e695b16a2008ad5d441485e3ede4912c4e996923b8e3b6312773ce5beed6fc683592b3ad711421e72293eb4ff9b374d0e29df92e356aaa96e28cfec23c5229e00b45cfc817691edc77c681ef66c5ce668812d877e02dbe657f53c78af378d7d3fe0184d72dd7645f11c281805dd3fc3259bfe81304d3ca64c413baef3da390d87c90d3f4e61b7e7299ba95ad4ee26791d7f4266c9c1854d2fe7512aa3e048b76a4ac3971bda84392b376eac73571daf373d35f0679ba16df32c2abb532652c122ca15330a875e7b9f95141362c2e922dae6696b4b94a67c71b3efff6a8a98270e20776656f4fba5892c014e64d7d851e58ff0d4f17ab4a7a25cfab667effeeea2734c5c6060c6959c7ccdb67bac24f699f263eb775f8d45d5148cb6d686a8d9936eeb28cc9c2b5c5a008b71d49f655f5d3bb0db6bc9041558444f15c804d697c4743859ead92f862d8528864fa9ac66debe20d83ef877137b5c4ec48f80eabb34992b77721fb699901b41b5e138ba6ab6b8402cb99fbbddd550c8186e1a6af87ad55d8acf0adc41bb3ac3c19e904a5bde490a352af92071225cce3b644b766b0ede90478d97cbd56cff60990a5100e4976e9cd664414d3f3f2475d12cffbe52feaf146ad25249485050a3987ff102e88f3be1bb6e9b478c3d557663135b3ab4a33438766f8bc3420ca3891688aca40f0f2de2e6f20adf7207a98ecbca771fda21ffb80b4462fe4ce4753f18a9faa5ed16af594581f40253893600e8829dc396c87928df72dc8da3687d9305dbd2255d6969cecfaca06ee395473a8afbfc1a59f09de8cb566803676572cfe203a1a8f3e586adfb401e42290dcaabb0c02163b41979a67465161a286e92743f34852aeaeeaae5cb25b5a04e5b849aaaef3a8bbd8e360bb50b30f74c2090c86a5d045977517e22cc72fa39ed36b557e85bd46896d2506c8b36976c3b2822e7cea47d74ed2f6ef7b37817bcb73070d9fe598f9b3559a751f967829571bedd954e8a7be6d79762364abe0bf508c485f4fe662a391c7af0c5af5efb762388996b2ead6d41fdbe9486caff2ece2493425a09074f15b8dfcef2ef531c1a9a45865618f756d51c22e10bfaf2e80972751036fee28fd84d53103ed344a9d8ac6b1eed173ef31efc70506e40dc6a912e739fd58292765b61febd00c3ed1d38d3873a2b11547f5e90c3f1b61191cc321d335c1eb126a56e4387dfde2706853642672ad4dd17052101ec662243d8bcad04fad71bddd8458bd32ef1b943af752c804a8ed91ef66ef516863b3cab79e527127de1585562d25d9668d0a87a0973e3e3b05075e45e82d5ecc30c59ab020860b4ecaa74af71e82b0d960d0968fe66ebe022638d7267f7cc5281bddb62d590f1cf75c6e79a9775ccaa38feaae7e5ef5887f2d7762e331736f3b6df19cf51c31a40bee3bb42cd0a14e41a19b4d184ee547c1fff43e90755299e8f103e92994d4580fa6c791fc64b0bcf801d577bda266b30c81bacbd1f03f9b25f3887ee10bf92c180e5741d707c735e1a89d6f7578e8fa716bb4bcb01513796a933a7d4d0cd78a1f11dfcc71bd667375d02de2e7dfb0edcbe62760413426076de6f4feabd4b762ce3fb3067649f3c36a1642ef20f5f64811a0d2e664954d2f7281f970a1207f57fab5ca1bfdfb69a24097163978ef10fc5405660efbc4d125bbd201160b52192091cd1963ba036bcebee35f02c82922030a5836e72316aaa5d808cce486e01f414d84c5413961341e5f95f9bf15edba7053b413e574042f96d335b9242ab48b721db686f2bfd858bd35ffb3f30a42820c27923f3b4b35f686ecbd43e26ba6374f8aa805cb978b1f0893cb9787887d8641a1b4de6075160d68e01c277878ea4d2b5c59725c1c0bea8c7a0f0d220ea673102f54bc5b17afe0685466119777cd92157482506d9989130c630d1acc7a3108da844ce1ec6ac9b5ad95e4d647a2054f206e7dec8ed35acdb2b0a344a0057262a35796363e542dfaacee14f6e9f65be71d7c8db48ef2b928cea3d6a7f8aa80e8532826a90c0bde4daf786b6c002fae7b505e6774fc453308c8692be66d93c8ea3398ef95810bc78db710cee0d95dc8a3c9c1beb91b2aea34c1267c621e991fd75228f088a85d418d0e2abf4d195d7e06a6978c1d5b2514fbf428dc0b07eb0a8d008ff1f4514f1fb3cda069c6cc9d0371750085dc67552ec91c239a0748abfea3f32f88b13de20f617e8e0362c0c5b650494dc360cb84754e34890490372e179a5781e286fb5c8098ea1c3b84d1585729974ef90a2c1b57b391629cf0e5e82760da595e25dd68319852538d1c055f06c6552ce899dd4c1355c4af71599dab5f36e2753b911d03afdffe132709dd1607e786336d4df5b3e4e7c05ead6f8895e2eeb4b2d8a731ef7e1447eb91ad0236c0c124f0c6c67f62a07ec58a92169cea24818c6a24eb734c209b316db045b0a240d691b821ac395b774f4142092b96c6c9144bd59adf478f2305c3ae4b132472fe9c40bf0c4878696c5b63bd3ad6d3463ef2cc44613ca56f757fd4c78c94603733fca73d75d0a36edc67ab0b451630f453641490ca20423926f2861b21bf981beada195f7a488bb7119f372bc8a155631b392160bcdc41670cd458537b1a5dcea671f4e346e45a7af9cf191d049e44e863bf01c1541dc9f534b1adbbfda67e07455406f7ba761e90ff7b2edf99817d61a6436ab6b5f8d98d6df9d05176c9ebd21aa4361661dc07b29a334a536126d91c7c2cbd784125d9be6ce5bc6799af74973aada9709e84411291d6dd5ab6ed70ad9315a08b7669cf3c3686990cf726c8b4a9e25724db16d3b38b9df3c427bf0f3f02cca8fb4945933137deec65e45a04c424c5ddd46a16d1da6cadb14db6dc2cca539b0c707dabd1319f05f27aadad39e348bc9a6e75344fbd533b04dff714272f310b57bbb09cd817e2643f50c584d629550e26801dd69b16faf7c3a37ddfbfcf2035c3820192a264d18e38f2668fb0e175056e599cf29378c513c35679c6764da68b6592a72c03fcd35ca26230d3c8bbcdb8ddf02706374bb518a2e31db9a218d79824c1c1ba06816ed55d3a2c1516904401c5f2fb17d89e84e3ead63fb5e617b6a818ffcdf2c7cbbbd9b443fbb3f14ba9dfaf1ee9ea8fb56231bac16698b3ab3ae388ac5d4c6d444f1f7b453ddca45fd9676b932b5adbf1389f3b7af45572d101085593accc7f86e51e3d6f503815732e3478fb6f26ebd3aa50cd97410e34229efd52a1b82d9455e509ea3ba70807b1b4b371240ddab624e32a9a9e688a413c1b2899c51a244672d65be74e276dfcf0b86f18fdf0b07abe6cdbb5cb07285d24e6c9dd6b68dfa1e64e4c63327bd45e77e1962e9a5df5d4860183f60bdf10f1ea957de66ae8a7e034c3717ed437a77fd7cb1fc60951a4a854131d99efdd91984523c3fb1e70baec9ecda6c92cc643262bc6460c94a2cc9ef65d4dff4b97cd899786d8ed8feebce5f006c6b8e0efdf046189c3c16a8dd4f4ea4778731687bc7105f8258a78c25811b0c0cda68683e1310eb6e3767c2a6349836d044a4b271565d7660131dd707b33e0b84584bc2a9353ee742ec5e58f43639b44dd4e3eb94df0ece033760493211e0f87dfc87d837ccd930d84ce49726bf15c3cfda7d709d6a4580d724cb9fa4e6ea49225cea91b765a3cc89d716f7474602904c7ae20995228124211aae735271fd62f3b0cfe6c23b0d633d421caa4650006b4f6bcbd27b5fa4218bd420ea41ed3a7dba038a3c5ae6a532762cfdcfe229636b1df254ffae85f91a3b0e734d30488d02cab341f009ad15784804fe81dc22de6d27750de2d5ec9fd32c81fe99426c7ad4aaf4a66caeea0bac3a1fcd460af61dbe4fbcee2999085d3fff05595d377e52108a666235e2139b1343431a021419b717b96001f5c448cb663f8369eb42f1145e96af2d3b2724d110dc25445418daa17c6e148080724ae6ccc9b1f19a3ea88de0db795f35b1477e8d5eba40a8a17161221d9e7386345ad44ff6d33cb857e93f4d1f4a684b6b753064f6571dcfa1512972a1f4e9a9d1659615d07f66b511472a99a208a554f88dece82ef94574fbd065943cb781706acad00405dbe16407a104b79785a339f09412cc791c1dbd5be69d19990528a67484ca03210b9aed3488177cfeb279dfe70c531a7773b48576ac182dd0bc720b4a5f03d469917e55e047589c762eeca8a854ef25b8997fbb50a626605f42a5844974409ae95fdd936025ff7000b681d25245b11d475ffb78c45194f4b4aefe6f0a5ee98cb56078319e1028bf271b8a4418a3e5001717136698c51ccd4cb7fdbe209ca79d8102b06ff38e2cacd3efd5688890f8dace1c208c44b7857efe8d3821b621dd599297dbb959a50807956bf5621e9368b1a42d73f30fb1e422b8158f24131c4a9546d0131b8e758859499d592c2257aa196d5af7c542dbcee8aa9da64d54e76851199c2b386fa631b6cae6e0853c28cc31a5ca64f985f519231dafe438ee46996bfdd4249ff86132288b6c470ca3d7601d1bbad8398a287e2c39e8813f32bded583fb7f3959769cb981c70570eca4423b526f3fb30828a63e9ed079788e305e3aa7a78735eb466bd2f02f75d54d6e4349df8d09549732e74ce1cc825942932fae547aee694dddae5c427d4b45702986b58a8b95d2af1a6d9d45e3279be569ee9d7d9558f0a2d8b47e08acdccf34aa40887311348ba47a0e74528a7e485132f8b94cc9f122fc534cbe3608098a56898dd2b75a88cad6fc7e34d33dcfee20a8a803be3058cf32e80d5a6828edeca72c7847cb9b17f296fafa159249d5762af54e40856fd86fb620a49269d9aff1c377da248984ab66f885ac0749542f423d0949af4fecd63606e77a66c351f516a16940d12de9ebae135b4e2f4e6c79e45810262631b42b77084781bce245534b8204750f9ce503c90548253f5da0f1375f6520d3a9d5346f79690d9a56e897ac53822553a65f539bbef5d4f84ea9117efc590628cbd661479b0297ff938b9f507a1ff3b51c9c72c399e9ecb413afa3b1a01f3c492c94aa1fab68fc93a38ed84bc221669e499d8ce1af6f3f63ad26bbffb4e8f198b94aa33117c19f7ab7c5c85c82a8ffe15d67efe5858acd23acc69fb7fc2e5cb180d48b84d7f2fa46b708cca9f300d7e83c34ccce7a93be75f91464806098a426f2e895b98fdccf233620ab30df8e512786cd8228866688aa2e871f4f42f17f398159fff36bac813d5123049d7a6df7350d8dfc7544dd3b0f6e565dc25e87e23e3a2a9206498ddcbf6ef8bf62d75181976510cfef2da402a972f9862b1b946669ae9a50fbe166fb46e82d66fa0710a8294ac2bd72cf43757141c3a4f14db5e00e1fe46709616af7c9e865c0f89961e7286e0b0cfde8d57c57abad911e705adf06e5b84020ba8d6e63c6a7056b779034aa1b9edc7cd80ef75989abc51f947e166552d91db8ac9e54453ddf35c2fc24204a72e178127512c9c2946c4c81eaa48d513ee4b7288be0dd2ca4d321506760e97987c34b1037f5414a6f0bfc8cd8b8cdea01b52d73699ad27ec09d4a048da3bf874efaf3480ddf25ece774761211c0e7a072a217a854445b55ffa32ec3d4c72a413b6bade261aca7826510ecff012e8454975731a30ee7805047fe7ff2f569fa3462801c61f0739d223b5af74208d49945d0ae2d5184acb2bbde2cc46712b45552ec0fe594fa9937e3743034299bc739d359b24bb8ae87de925c74d59b1a3291f3b405acb9586da614d97ecf66b59706edadb8ffcd2b9122c5e3ed793f3548335fc47167a561b5430b4846c5263646abb8b50f07f1a7e9870fcb811cb263b67daa29240dad3a83d5c88407cd3838ad4920b35692476832c4939dd98ebcd3ec85d3eb0520a1d2c900f1b9c50776701dd8b010152f83de2ea2daa99cc06d2cded9dd432372e8fa999678e0888cf738687287f4ab6d9cf2ec480fda34a21025c42c418e65aa287a60bc5056e1c27eb50e906a2f5cddabf303484203da32aa35171254fcb8145909a73c7bbcab404892f2c6e2cba406e3bbd51a234c3731778d72e9fe98297a82f77a06eeccba8b3e740a3894e208a68ae093c1b3f9e56f9b5556f10eac13e74727b0ea032a4a334cc53e3c08b47253bec5ecbfc1259e47e97ed82bdac1ed99294d5c60882bc149d6367bd13d148f6b9ca485a2317e08c7b6523188e7e41bcc890a1cd8fc0c48958c47cf9906fa866ba7edfd07bca9a617c3bcf5b9971e71dc546f63977bdbff0572b0a30553991ad162c25ff2b381a2ea999c92a3c30c47d5d82abec3460489477ae96438d539b6a477bccd02bb00229d34185f5510b0a57a2f933ecdcef7f854c064efcc71506f615f4537d23c05c5431b502641107b210d52eae3a16c20c9bc80ba73dca0b91eac1c8c7775acb1b7aaa599d9a60d6b930d5c59e6c986876a56bba365e14be90e99f6dd52e6dbfda90041092b6f3c3177c09eefd810fbc8faf38d0dee0ea0507e20afd4df30cae3868beba28f912770caa4ff855320b4c58787477b851882b1aca8ef0c4660aad9566a820c2097ab7dec8d0b918d7fa4044e3f43965cf91b2dda881247890e656643991fc1941573f27be611365f9e4fb2ef11b9e4df4afad6967e42cb842413f94d32b1fb8f9a76f078696e6cd9b0a2bcd2fbe9858d26eb27cad8be0e1417d0241fcccc0a67aa0b813f40d63ba79b4acd38bd3e491ad3eca02fcf04edfa739bd28fbd1986e464ca7c811bdd03a1238069c0680127ee3f2a5486ba3d446f50b01cfc94d77e619d6aa66a66e2604da721c492cb3dd899062ce28f83a376cd1ca14db12704f5b0ac8d6d9ddddf31d5be9a10f89e04a7750c978e9730ff658883beb075e8964283f514d9df3329227b9a77cd55262be771af2954f4f750ead82933327596199ef1150964d2daa4566ee22835d43b057a3c8303367004c4cc8806583e8419f5e6aeb832bf417e1f6d8db5d5e2523ad5a824f3afaa85de3ecfbf0e2d80413c3e1a619d37813681211b01c7d353b72c1da5a9b1b221c203d75f9a3916f3d3427c3936542f033d1af3c04369a5142b4ba2eb2f181e67a25afff712ab32f50a57775a4fa0da7318316a5b339ec8f7b9272160e769a832b41ffb632402a09013a8a5f02435996ae09565ca8674c331bb3e6fdeebad2bd6d6e6b56d3d8ccd46554494e47a1396ac1afe9ce01fafa87c260f59257be4d82399f71c39bcfde758dd58ce1581da3a18436f725713a19cc422639bc3f5f971d99f308acdb208b1743e8c4895b4d1e7b8f3ba71ec4b1ea27ffa2284a05be9cd80300ea0d9c80815477b4c2af9385246ba870800343c5487c4c793014e4925b838b6d12e60754e2755e0d5740034a829d2690bb21efad9f3cceaa7d0cb12eab8c9e1580e5e7a06032272c59a7e38d362accb8ac357d3afa3126955acecce9bd6bfb65a813f5f745027af94c2cbb25c1c171cd70c778d213bf0d9204e36138d6e61cd0e8edbe3f39055952a050c7975f0cbb0be42dc7958470c2a8533cf478b9650b57c5da5790dd2f95b590789e78cba9686ec80a2efd3617b02289946f019cfefc41ed282b566fa574b42e7c8bf627cf1ca4fc0fae17b36321932971bc65bbb595c19544d8721da501fc9e81e44f4d8ae1a1e57a356e915cf0c759cd32b4dfc5e4563b76ddf2a5049a5334fc1a11ba42ac5cb2150487426a2de309ae1bfb89aebd5f01d9589a83bfa857599907deae02b63ec86c9900ec2c597db00cdf1cf5bc5a204d5276f95f0872b29d423ecb11a97bd2eeaa38f45a930066418c37ea1ba9e42d6b2fef6941d75282622454c3ceba23a9abda35d9e26de3459836e8cd7304465d14044d7d6eb3f028ee31e29143defb13a0f12dd2c8792f129076b649e63ab0d5969dd6d65e416b159813e56e087df310ebaba622a562faf2f6c8eed98a66203db19150a09bc4f7a9c5ce5eff974158a44e3e359519d4e32df3182cf7d310bfed6236e74bc5aef36fbc5c12daacaf64513a4ce821572dc08f79c36926e0db5fd1af4fbe89842178233225fc7055184f3b27fa05357a07d0a0eef9536b4c57306ded231b01e40fbf9f575a4c24474f7a19b43568df6b2eb50a73fb9443a0abd522908d5c4006475933bbad055ad578f6fc370a4b806426d26a6502178d82ba91de0985ea9f40e67b125041e150f09d3a7db40ead77f86243fc13bcbe42d252115065d33c7931d602d1e0cbb65d00d2e1d20a8d2ab39ffdb8fd32b0cc13839e6c28f62f4303c96cd4a13cd9540f6134320c0b667681fb80f5814d4bec134ccdc83b73f072a3158be7cde82f2a45d4bee56d1daf9899bac257c859ed9a0c36596d7fbf040a341b05958775650f6c6ff5a56a7d65789f3b3adc52240f38289ef1cca3e9de14edb45f41b03a8612d2de8d1f10583d2fd2d3ff17ca8880472321a718de2d6fdf6f18676a38a396d041be02ee9457cb1c1b1ee08b7a1972710934a93f52d94113f0a6d11308ff5b81f0047dfaa074b620b8a2fcd7da4113e605be8d0a503decb92880c25dd124ece59e4c6dbcebdcd9702b593c9d61d75bafa97e26e845f87c6c56f93729f12a7eb2518477da4373e5c2605fdaa230bb946a7f3812cc1a41f65acbccfcb7586d7d783d175c0730d031dd9b68aaf7f5625cef0e0b1f52be9421cbf08bb4f8ad8c867a5683dbb6782477758594c3a4dbbc802e5740d0abdcf6c65c964283d61287ec79a48ee903ddbdf514ce50e45fb74ccac3a08761f0b7ac2f47c6102e5f32362bc63c6b87c7600304c9629fef0409a3560fa9c3bdd24740bfde28f0bc4c5c8da6de7f1e89117c0cc21de1f28675fc7eefc050ac3ed5485a4da7da310fc2c4268f4036071806c6d66b19e463d936fde84ca87b71e045e09b863cb1cb0ddc7533408b32f14960b3c8df6ac17270945d77441c9052a9e4a1621cc9eff6aecdaa2df7715c2299ab0ad194d51ed625397ecf2f758c79df1f40118358e55d7428f1eb672ed017222966276435d0d8fc1142131aaefab2b5e3542233d7aca45421271e4946cfdc1d06b132765ec9da68d90bb80888a153c7c3ad9e4abcfbec86cdffd40d5ff8bb8bbe34ea5c065fd6e8bf6ae76e50f276e8ba305e255ce1b646e485bec3bd2bdc5da0b43182d027ffba3ac8ef5fdb053f70faa5ad3ac2d005f832cd37a60cd6b9c61200c0a1196fa747f9499459bcd53339f1a186ab39eec75f6ad97bab4a1f0d619e0fad2105bf4b954158b47983f3a6a96a1eed34fc8d1655fb07f820409b928ff6803f3858dd121eb7cfa8c162f421decd18185faccb034458c51ad2e0be054e370e685659766a03a26685f0fe0aabe10de0de11bd4ccd59fd225392af73ed2c9e57a101632e81c5a298d387cb48403a9d71905de48eae5cb5ecdaaabeca09b6ccd4d903e0e5d74ccebee926dfb622a24c123db96a3bff54a3a39915949e3e61d40e5751e6b978ca9fc170c4acb91fde6131ab789005b4ba4fd0c24958967d77b973bc80ebdbb6bd9d11df3d8a94e9df33aff036971381233e49d1922ad0ce542aa7d71ec4288c16dae2434b7c52ad212352ee75db73c4cceac46c7e0851084ddd4974551cfe50e66bd9debc84e489d8ed3e9144baaac6c2e6b21dd5c7a2dff275cb3389f72820ff6baa7bb45e8ce37364d4d3a828bc1a90921d952422602f0b0f359cd2c5ca619e7c39883bc4b2b1c366409a08e9432d9fdc4164cbe7c542c6e6f7319b9e14a56d33756ba7955b3d8a1bc475ad9af8855244822699b8dcd05033265e2000d74364afbf09e15794012742fff6974bad374540368f3d9833d0c0154837f0d0f062939c8f65174a14c9d7d36e20fd228986b7b231f983768483a3729370d6426055f426b800dea1fd97d998ae66c8e876868d6549a1d47b2b36b4532dfe5db241b06691b0d2edf0b540f07e8e0281cad76e8bc4cc382993f23dc0b070ea2f915df78b093408a321bc1566974ed65dbe5ca46723afa78543ca83b290974f6a4aa96d225984c0155c5cec0eeb82a87082e721b4307343c69f0c7c6ed7db3650f5609493add2e313a03f75449fdaed93f0543ab641a8dfbe899ca77ac55a621fbfdc1ce1a1bf5b29eccf7adfc351c3118c78aead8221430e3150fc80f225d31dc4b4073c595bb115dca9cb61f012b956b40d8936a5ed141a5fcd07ec235ec39510e48ac504da6bbb4b88f8c0fcca4ae84b390157ceb47944ce5bfe3812ee7bebdcbc71d0e0aa4c149fe8eaa3ceee728f3af1f94edeee8340ec73d5d9ad17943ed090358c34cdb1c1be25b90da95775529d190bc3e7409e83045c89fbc08bd7788956f6f0a481fe456047691237ca943a9524e53eb287ed5afc2fe2babfe6f9fba561b087f02c54f89ce4380ce3d7035c9586893e31e5ed0349ed90336b2bae242637f10f3e5b060826564ae3af18a3dc0bfedc1a0fda008b440b44e75cd83b1fe7ac3b9744a2cf283dd66d796bc8c238e5543276802a3c26f8ccc77f75808cc4ea2f3a8a0db5511a1e5b0186fb57c5120dfd5c06d0694d58a8b8320feecd661dc9206a325b1d5b5e29266c639b6a678e12a21dde5747edcfcc3fe9c52089706108deed632b2d07b1338fbc7eb166071fc43c6e04b6b754c0f80963a81076f331015ef30901408064b1c61daf6443eb38020eee347911dce70fe3c506c670681847654e710b9b3bbc584b387f4c89a9206f807e0518f05743b5fa8c95035e23d50806d0028b496c1fa5b951184b018b135ff83e925958ff6ed5824bf3e29ad3ad6acc9e38e0b90f867b3df598aa2bd87d970bbec83c8eae5dcc8c9cf0db7c6b7de9d60c4e6c89af0b00ae60e4525b5d1eefa680aa6329d5f93ad085f171fb1f38f617a947a7d3283cff3c6dbf19d4c8be51439eee4df4f211e228439556671926dd52cce7543f43b6f4fd801aa2f4e2bc70a9f83b7c324ce334f87a5ae2a4e3c978eb530be1190f893179e8a024d8b2b3146b67ccec8702bd2789e72677305261282f17f2a1443780fdc81ad9de719b7803d7afd67974ec46a17fe7c275da16e224289490d2fe1a21c0412fc2c4423ef123cbe8d7353fd74cae03c68e65d48a45a9c231ab2d67176fdef0c026bcf49e3aabfb935e986c12ef412367fee5631354711ee338da1365e325df232d763e5c7345843dbaba6d76c59500e5c0e3396f9202a7a2c1adfc4b03b351a472edeb7ecf7a1c2cbe593a25ee0196388ef4778d1bd9725e78bfc34034c7385b8986cc7646ba3489cc2f17c50712e3ab2d39a71e0c65d1480834e73556ce39fe7877b2daa1d41152e0f45b92476048730becb7110f07f5100ad73ef608b67d0f677843708bf5e378dadc5e0d887fb6b7f2a9f25201adb185e03585b3ead8a10af601f7de949246bfb5ef152f2f555c481e138f1c189406befee64ae708477b9399b15c7616b7acd27bf10ee75ba3d06d46dc40e62a5540b7b0fcd1083aa990e038afdbb9e436d67faa838aec5823e95a49f092daf952edd1c598f454fb60e93cb248d1d39d18f55448eebe9d0ad15da45e00049bd862df3ba1d22967735dd43f2cdf9d815de462f388b76da4bad605ab10dc37b36abfb9573f65eb703b7164f608ad552cefa39c5091e570c68896cf463577a448b7074f0de83f7f6c30b3c15b1ab1ef539798283a81ba00297941d4a1fbaf39de1e3af5f3212316b49acbedae3ee02e5da853266a42a80023b006b36792d4d0be8950cdb7d5344edf2c3bb95d9a0b0f12aae6c47ba32baa3c45871b311bf703b7374a6ed963d14882126bb2055ee3c4dc2b1f7e46a44e35e5c7fee869e536fd92e05aa6b2312d8c6d8833236063d9e7c07864972958c709cb930e00ce2834bf0df6652afe8343caccb07736159db1381cfe7e82631b946ee53300a58fd78a5e2918f4854f05477a77966398858312ff41c9cbf80836c6ff50a255180a0741c16cbab1a0d16876f855d61adf787ce248172d765d6c71ea3dd6ff6436af23327f3c0c044798979e82a8a6509dcc943bc72dcf136c7632a459006b31a78aa7de459eb4af2fcda734ce983d4fa5c3c5d11756e7fb7d6953e4d07deb5c552c0603d0b45505b65b2cf3048088ed07c939c5aa0c8dd776b1df0b18cc111ead52acb656778027a46a471aa96e58205e50d614a991b07f94174fd2a2ff6627d6d577d67a442056f60a9959f309efe93ce32eb12be5a8877e213fba158372b663df9e850765245e9d527ce8b44dfcf76e54687d9f6ae4102802fda5aa9bba0e255479d0f617eaa0fe65c4f7d1b3b28065f64902f99731b509416af73ecd29462d762f4397aec82092a4d1a134c2d8edf456fe380a3b4d215bd1f90fcce958e50dc18ceef2ff529c9ad7278ff8756be7b3ab883d8c27b8552f03063c020563b05fea244c274f58fe1d019877fd4f94ff9bb7c276230b7aa0477049ef962fa8fb2b1a52658bac72c3b11a16e0117c4cdcbddc59ef21bbb5812574a4858bf446a96e4bc1639da9cc5746a4209985e8bcfc47e658ee9a16f6ec18b8e941cf98134bd551e3b7d7818f6611b6516740ef13d6251c0c4073d0072ef31c1ca2c4ba88e004f53df85a709ea94b11e29c9fac37f76e908f3c9602fc0668199c244b21f5d9b684c6dec77e2aff914e4cb4e8c6bd1074efbf146f7ed82301aa6c4cfbeefbd78a525bc83f017b3b1eba192dad86b1c3c76ee325bc99adc9da51db645bf26218b0d7a2b6bfada5430ee1d71a3f400e8bc0991058b74f2c00cd2fd60dca35e92a0a0055a1bad023b0f66a5508ce5701c962ac08b8d4e237dba76f4d4bc7d49ca31872c564b0d504636c8260eca7e1f677a45edae4a88df1bc4153a6a8219cb8f9fe95772b520889c29fd010478cf5e96a43a02c091836d6fc7ba486fee1a491097ac02687856571cdfc5ea0ea69170c53c5a2155f558466a50a57b475cb14df55b7cdf1761963f5bcfd4bee6c18d52d37e18258405e31404f69071536d4c60d1aa1e2cd240fed7569807c4e45d4a84da83ac39c2fc18169d49469f13aea7e8254a98b7e6188b0b86c490f4e6a66d81b37df8ba44b9f261241bd41117c2537942d47a06eaba4ecd5df08add1840559764edd14a5bdef959a457263bdeb8fc81222d68db046f6693fd5990ff32a651fd8e5a4bfd3bcedc85970a609e465ab1755717e619a526308543941e2eadb8bb9b6bae495e5c3d2651b64860c7b3adec27eaf7f524b6cc8cacd793412fc7f4a0e98b9c847a5ce3008e2c1f7a37f24db2a647633da2e84a707988ee13dab25c04aaad2308e5cdc6c1ccd965015cc5e8267d651a4bf5ed5a862a35e565d0c9404d2fdb8aea8de234103a3fd5834080a2a529868c0fde929d32bc04b128ef5078f5fb483022028fab5d63d2289bfbb4350a9c85361b6d07ab7bf8497b7ecd82bb84daec80a0c53bc582d29d6dc733214b8b4d712a52090b15cd18ab6ba2afdec08b5a0491c3aa3ad5be6e5bba6e5c9b6ebe3135f60d42f6b92d61c0c9b1c3997de3ec4e6139776950e316a937e6cb1aca1700773cd4784367f8b36f6d4707fcb780b389cd884448a10fdcc7992ae36d8321e7d0c0dd6be1e2d3b4f62fbbb09d50890017b6432fd7f1cd67fe99a03f7c63f351ac37bde568bbed15f667a1e693d96a62c6c06b414d4ca4a8aee666328596af6eadce68cbe9d1d158ef10660f69f4e9582d1554dd4cfdd3b41395ea53c89e4fd3bd9abcc6a8f9fd8b735958718cf8e8cd8ea2dbb00061342218b5bc6c580024b1dc165dc4edaaba35225b8efbfef0686224c5a6d4eefea526e1ec294035e0d5650f2dcbb726ae0c7bcea16328aeca87d4fa028de3de2b6f73a013f0251d1d50c27069c0dca44086fab12c525a8572bcb3cecfc72c50851f0e2710349771fed05167807ded86f9ef2a3f92995d9ab862a51514a25365a2f444fcde54a341ca1a7236b3134f42539ec0de49b4a148f1a5c0d8fde947e604a0f285221d7d41c584180e0de73681b3451184ef4c7c29e5b92adc38006499678ef2b8f10b20dfc28730c8c952e6721673b387d58f328dea99e5852c1a216ab2bd6c5f484dbd213944d686031d3442c625ddb512f3744f0111cbd0109bc19c30b48a84cc37d99a166977333046083e164bd1011b2907c790ca2151e97fb0ad35d8758f19925ad1df4c6e988fe9e4f16fb5470813a262d2f9c3525c186516e3ff99f10731f34496c701f4f6df04c1e7af3ed5203a095de9ad752affc9890104bfc9ebb6439ad493494418cfeacfe47afa0e7dff6a9aed96f17fb55602fd7c0db9ecaf22253cc4c61930fc3ad3224104d17a55103c255c876b5f098a614d44eb05e3d34e2be46832381d6fc840e10ca94ac247f0b54508a52519553f20b0c59e8477e18dfc04f47a8dbe6de1ca55cfbd6b248e266957c6393db7941ec0ef206bc54a994626c24bc70a827ca6b140b05de87e6570e66101cefa499ab99c02901ed99e680bff6ea088e8214ee376c025bcfac7e102e20a9c75a0ebd7434cb7ab05f678c248da08bb2cae88af34c0349e65f0b391ac830d3bc3dcd2a7df8d6fa458afda75e5a1824f78882e436e7a06dbb1660df3753f204663402733187081da56e5396a6dee3e64779e2f05e6d71050e0448bba893007c1ccb2dd62b343930824bf61681e8c03278ffc206a8bc18f758da103d5a9d0023ef78bb36cad5be4781bd2baed19119676ff68512137484dd478cefff458aab218b74a873c4a65344dff42498a2ab333aa6fcb2505bd57ef1d5f9a175d8112925753d33e1a73d01409f9ceb469d52c715d912e201a8286ee4dda4c5bcddb59cbda8656d39c7b5fa4be6f3cd18f6ac2f869390e4add7e7b789de26640abb44dea16695c35b1d6cab235e97a758ae1aa420d6ccba672543d191dd63b7c92dbcb0a43436a909f44d422a006a11871d51ed372e721911e5e2d1c10a26b17cd5e7e1aaa84453714cf62f39aa4bf0a2b0b9b2d3a5940882b16ba581dd8709e13c4e57605304ce046c4b1c65215ad6e2f701df6ed0b4f8ee91e6f0f948ba9433cca65e0c69d50291450cce7e96989406a4b8610314aedc45eab465c3aa27cd7fd1b231c85b1ae3a6efe05b73c354853da15271762226f8cad354c9f462a4d9f0fdc6f9687ff7f4dde76afdcaf5959400600891180cb3fc297cd63315f50247d226b70b82be97bcbeef93ec6152a2736b61b3c08b27061f6f4c646ac4fb03e340c00cb36e8776a2208375b9b4a2be1f3d55f3d12e8adc6b3e24def8cc2ba6fb3756db1dcceb1b208908d522989d00aa89be84bbf2112147aeefbf186d75fbced9224a6904a28bef6a8895b09f2f1e479f78c4c5e70c50bd0d0df60897a3b9ada5f82ac6fa0a2a26ce399fe114c399a6928d5dbaa712801f69ae38973783ba4d1d1fa4a9a96ef82e124ef978d986c833cdfefdbd23e2d20c7e76ba7c4be5a4da1cf8c8c69f4d7d348f34f7057ce9b3a8c3811f6a58e545fe7672341038d5b06b03d3272973c2aea5759b84b4abaaeea8578ce7d846896bbb3e33193e2629aece90c22673a364387116c87301ee03a134a911831a6b2c9ba63afcb6c614395a2aa98b4dd2f534525c58368abd40e001d9a69dc79eae67611d68f8e1737bf2d1153eb0e528204f35ea4dffb197c70758d5dc8cd464ec215a083d1ca8e6099c1fc67e292abceb550f215898a4a489df8b27b60edcc94c58ff02cf49791291375332ef2cdebbb20119255dd2eb974915321f1f41d374b5795bfeb43cfde48b1c622813437f70a5676e0af65bd8a3e6c70fb0103bf8b2536b13f5fdc4a7223a5860002f47917fc734458d76310d55e41a6ee092754de9e809c70436a24b58a55b50cf62af7c38d8b9e842bff01a83371794f7efa8f32ec9464b950644d55e11f77579da951ce6abc11b6e07a15d0683cc9a5f6992d14df334a6287594205d7e033729d5ebf145a629a79da6c99aab982f122405a05c691d8c7ad0d349646c6ed3d2d7e3e04ca44db087ea4185a34303936423b39ce23a91702bdfb8c34bfe2418726e62366aa8134a270fa9b0a62f8df6131ba01d7b425336103e57b0dda1d04b03f1e7ea5c98390cdcb9b5b58d92a8e0dddc1bf7dbcaa840b1017d65e66bc6b06fedba9027f16b27e7e472c74c6ce193d513149b54adc9f5740a62d63d3f1f67e60f6984c54a715145d84aff5ffedc7d64fec15572a791d7a607f66df7ad46b535f3602e4d8b3288894d43bc85cd6940518b458db5f7ea0eb1f590154bf4994ecedd4d2f53096c4e7e5b2eea3df90374ee69f73698b715c768fc309ec724720c9582942d6f80d21b9b74017cde44b8f40734e9b8bdcb2d2274760614f58ac802e2a1f0aa77bd7822d4ccc3f0d714f3b38e96a31f137a1b42b9164c52f1f7ada22afc5cdc1bc4441d7ff6c1e8990c8157aa3a3414b23c667cab6d8013992557e0b79b952e11d5b128b6f05428bc6fbd0f10ea3892e41b00bb825192edecd31eee80692192af6463b7449433f1bac2638f03e36149a680daed2f154fa6dd546147d7f9ee17fe47d90fb7a5a097b3a5a6d3273819a7f669a83c7c796bc66d0d216f239e1843bfb03e61deccb2df24affcd39cbe8c4031fea5e7e507b7117de61105944c0556c237fcfccc263478819a428d430d8c49d3d70f564f44f4d06b0898d6a1289b6c3479394742a89be87d17ea7855877aa76b0380fe6097f983896fec01de603f43efba78a1f62f4d632a731eaf0f3d6bc8cfe62a092b5aec0a46fbc29b40bf9289fa060d063a9e9d1442c809ec5a8c9e735bac041692111b8e606e28694c5268fc3b923a8b88bf4f0cb1a92a5ebbdbe586c50d065a6a77bc70cf7a4c60b913e626483ecc5c4ea50c0694cff2e019b2cf49bb37cb2fceb90b1e543370fbc06cc513d0741ceeae88325cd0859804e52a2a09daacab9dc8aea5b6921b6fe70cb3be2d2b5c8a3a0e127d0adffe8ae09ffc96f6cb71e4f9dbb91d3960cd65b23937f3c8971a87dda5baa55447dd9416316a8c8be7383d81108816689d44e7d119a12ac033af100698ac179cc4007068e605fc1f020dab41c5cf0f659bdde7af99cf2141d981a6573bf4589f98fd19445b703996ea3cfc9019cf0baf392a1da4ba69d25797e851a75d59e32f788fa1070ca8e30f885be1096f843e300a8f694fcb731ff58f3ef1e02a8a1e9d3d9dd816bc81f3123de574e7598f558838f6d1ae77c4ef8147a2c0b3c794958767b3482917d41d79bac1b7ede693f6014fede36370767731f70a5d2aac4b34b534bc508abd0d4f2c588f5766433d1ffc9a02649905fa980f8d435f28dec19a6faefc75b64582fe12245fe2959bb1aab2416c2ff0c2d1929427a60ff708cab2f976430f0ee19f15d2ec7751607b51707a4a45533270315aa386609d4aad2eea67f3116fb6349a6cae5d057ad3daf7866f79f86833ec06868224123789facef59a65a8c58b34851a2444ccd6bf5ec32185644f7f78f049c9f8ddb41f1c636630e6def9550dd29d31c22c67d5a1f2c7473ca26037aaf15832c372b4573f9c71d049e8ad627463d2ed888b7652aa9c621a29bddfb09aabb3961cbeacd8ff08661a611ec4396ef71e551fb0083353c06e043b40fc994e86df392cb7e139f81a6120a555bf2be941517f5373811d1a116eb0391160a8d77bd279c9ba4937c67397dc64acc6d5c149342c506d8e0630894f0b4a1dcf379874184a5cfedf1d067497599eecc870c65307c9cbcda711ec1fd94349d6c0a55d5cbb1d976c09340274e368c96f210c6281a2e3b91dd9c770155adfe902d5d1a991cf687e92467aa502ea41adeca9ac722c0f382104a3799ca6ccca8f846925f76e30e336fc9cff5ac8af76649ca419840e22720e3c8c3c83b8f2b275033d155852c3b25166023c8b813868d83dd911a033f38cb2d32d0ecba79891bf04910037c12526197197852b1181ec9bb8c12c48b1e0266aa614237ca761177df9fb52847fc838e4de51fb945210b766f7ff7c6751a84841ffc97ec791554ad2ec62eb4be9ee35090708fb27e74445bad78d57f208cb32de2f7fe14c188c480ddf7a16ba9554f4b30fa91e4b7cf18e80afa19941709ed58aae6396e0ecb2e6d5f63688531c357946ebbce1622a8b15f8ee1b934cd8f715c9aa2f9946b6e88bb42804542274a68fc960647e9f995e7304f62f4152999e369cd38c5187711c74ce2c83b6ec43845e25d408975d24526ef6f84db865e0644f42c32d6463c65f93eaab92b494ad32526532f3284d76c753c947f09c7ac06301c592b033da8d25044fa7e65496b451450e07c706d8ccb27d889232c5d5648f5b22be0dac0c86ed8fa9f95a0305f9ac3105206c84afc008563c94bfc41841b15220032fab54ac683aeab5516102f4023d9952de3faaf6cba78b4d9e54ea921ac042dc21166a5e81961a7804113aa06afa3e959932376f394350cbe811f4dda8bcf5ff46b042e80b2581f5ae7c6ed3980950c10a54445f09e4df012dc139595f7348272cc94a0dc74787d4e2bf5d59757899d9df452cedb2314393d266ddf7c2a808909f6cd5fe259e66ced8696b7b41d14440be6e79681e7f43e3c86ce75b3f74eb64e9a00ca8feea6a7f25389a22c9873541427ae4e6149be485cbd4388d1b1227f08cef2c1c65197a8d3d79be0d4cbb22012d58bb12ccd438a0f25c6dae8beb9bfec984dbba17eb19933980811e5ae214eac6fbd18aacce1d8dbfe92a0ccc874a9e07ac6aa595b330696ab61181dfc511f049192fd462cb6ed1a08a62e495f834abcb7a95c2ecf9e1a28ed463a8917c7941a56fc298b3d2f576b46749fb054134265e1a35bc1ec6dd6ee50ae3268857f7ead194e9c6515d22a8806a20c684e589c54d945ea580bba759a313ff0299f58a83398deb7b07ccd681369aeca7bef48e32cf9eaca0942ddd8519d591a29b8691fad0951d8003a19822fb537451bf02c5f16d8cd99bb06c6edb246d10d07f4587d69ea3703ea3149d05359ead255bfc3445b36598d8f81463a4ea7a8d909c6357da6d198005e1c6481cdffdef25ed5dd009a6f032c7a2eb09ab12d0f35a893f5679b458c01a2f558027aed5a3de8981bff5f12cc22d24b1d4c7e4460a1154eaa5a2478917facf472d19d0a3386fbeb33b17a8c16601138a51d9abf329e2525b37bf17aabb86ff22f5b0801b0a61dc8c67cdb5b8b1a527fa5141c794b50a3db804a7092287399e3390efe89f1ef88559d9c983ec77af2c00ea22fb226f3d75b458c6d48b602ee4e7203571cbf7a690d772407149e1952d6fb6c6b52cd78089cf47488eb81d39521e1f6ddfba66e8c96c574f381aadf5d44e62077bcdff4967a4f7445eeb833d00927a781a50dfd138ba49ece09b59a93341abddc76ea59a558da971cf86052356a85c10773569f8e790955a454ecd9c7cc016b7edea6ff027dc7c49a9bad74c2c08697fb5a350eb0242f9747af0d3dd85a66c91951a0e67481ef959526063e84f224ce9d901ee1e74918e6bf7391641f20728f0d48f0bd9df6cfed13882aae16ff48c5c35305872eb56bd7b4737d11c89dfd6e446acf6f88640a72dd846ffbe46449d59814f990a9d094c43f568b6d951b0dab6bee91ca60e9f5e798494f3e7981b77ab76fdc1bab7512c91500dc01c5753c0f929accdbe561cbc00a745fee8e8f44b80d2464baed3770bb23afa28bed8f06bdb5387978e9a10d4de348dfcb4f8fb3bb920027ddd824ecb5eb3da6f631060d40e72962a2d07a5c4adef4f6b9c47e519de1986079800f71fea7c62f7cca87f1f6f8120b4866181038bb0f8e36f172849ef175d63ada8c4c46ad24d8ebc5daca47f55c6a076989ef228adc7e41a0ab1e57c059e61c7193c7bf4a192d288a6b1fa0deabc8e47515e95bcd78a9628743d519708427cd3daac92cc01edaae1e15f686cee54bdd5cd0a5c92a4dde49b37f712e2b6407d186428cf0e4d3a0fe8bd0eb6bae9e986dfa12d2b4d0163615a73a9fd82eb718c2a6c19200063fdbcd6b41833f472c3c3c97f13fa0520401d433a965702aed6d4fdc73e0a69691293be52a796ef66063a4542814a4302a317dc0665c6ca07fa2a0e2d5c46483ab998da0097c1b5ad8ed3eb0758ff1a8e40ef96f3e693c93102630aa1316d2e73f129f51ef34e38bad09cfa1a4f4cbc0eff095de401dfbd01bc7951671dec31b1332e4f9ed0d9fbc8d05ed52391876fcd56a1970393fc068765725410552f4d307b4ba0150d3ca7ec9a3ea30033a854c7f338c65a7e137bc1a21c96cd1d6368c0bf929dc09c222641c69dac5760ccba4924d5e5e8765483d8292543a1f4adea88dbf8239222fd26b5e88b5066a0a9030a0bad916aec2f60e9317efce97b93464857af687bee225d7acc3be4f8aa8b68ac9ed24ce58a8334bdc31b6a6105c9317118a1d06ca8c2102b6dcc1ba4606d5866eaa350a8e59f7a4627a9c516a8fb36c28916c36e3458dbd6b9a85bc7615b2c374efc83909c0b8a561ecfb0e96484c82d6ab8ab7e73bdec75cd1eed07c3b1d71bd6a767385d0d531a58f68052ea8b25bdfd19691849aae97e826ea0ec50166f40a4238114b295d96fd72d1831ea8f2b2a179e9c0b5c478612529283ac38c41abb0d644d37f0b7e64b018dc811a148e5d8901571b16a7aa0b7d46fa9228c99c57f9057c3b355c08b74accd8474eb4f479e4328dbff34dc3cc6cfb53d11cb3b38af98e74aa0c026153ed5e47287ee2bca70444c69f842cfe237b10a2aa5069fc8f0401eccf9effc560a31361492286b48bec4e95b33ae866982f070129df9ac53eeacb1e376e06d1e7fb855bba97303e0b1f275841c73671a2bbbbd8ea881377a90a4757755fb81e5e2f2f52c441efd6970888fbc1d23f8c47d48b45f14555f29806077b1854e70c5c8920bcefb5570a3f40634f0a54ae424ae04ea42de3c4cceb8805d0d3fb4b9eb009f0a9806a4abb09bbcb3880c1c93a0cfa8b34ffea90ac6cd25500854102e453da05b3b607c0f94f2cd31b322ffe5a694ecb47398717d2af10b4483f1e650c3e72e06f41cbc5ee57eaf54fa78bfa9b41ed8f48793d7062ab41c637f15a478ecf8aeb2f25e2501bb41d4be51638b1404c9551a9a49fafc1def654a7e4f99c8011df48b014b16fd820acccd47866615663277eb507d8839c8f63009730ad04edae994d41b5ac58a381ffa0f4ed7c4bc2af5379ec71ed362062f4b79846d90803d451ecbab20b6a0a8798a754360ee471ee150335d61d467086c8f2bdf65363e450a8aa891d238f48263359b2c4b4d9e8ca48df8f0408c8de7aa23c08bf368e7f699f233ae2c30e77d0425883445ba577a8eac355acef1eba14091f7609eb04b7c5de04fa336b139b763cb968d31d71d5625b41d1840bd74add2fa44f8ca5527534a9c6bcc1d7641dc364df6b4249e082bdfd3c5371523d1655d3f91871327a951cf531634495f6875e4b9c5fb20580ccc335149b70b907a4208b55cf2c5cfb666432f66b9aa04ff7794d52c313dec5fcd0beebd20e419c325a5279a702afb339ceaefdd64895291128233f9ed88bdbe4f003d1ab82edea26a053084a28857a5a988242c395b1e47d9c7e433753fbf95bd183ae95368c9d275660ca822d8c3eb11198bc9a9ae5505db79c9c8e53bfe42039695add801324e104e0025a259f1b3d320cd199b3c997fa1a5f8c1fb537d7967576a8ef28ce89fb92367b6c04976837da22457476ca67e3cae063262bddfcc14f67d9db65c6dda205ef04061eb64a45f88c95181557ba0e5cb5a1d6e19852583d3e6b325193127e2addbcea28e85cd5837a2c8e070ba52fc9a53a726d938f4b6bd554919ded13d4f7b373aaaf7bc521e5e295c30c2398312e368643e3004eb17942d94ed3e770cdd15a9d7c9576f03aec5b8cf7f1dc9c2637defc2b129ef3feba034a657b6914c8d6f090208137f7e042b5470f9ad293e2896ee56969cb80577e481fbfc9176a7cd5aa83b4d22869e9316ef49a68c69752a626d56d905b8e1dfd1d803387be943c95eed1838320aedf9f969fd6b0516582106ada1e08a6e3640abb1b9ab36d72464faee646722d4568c1b485c9e3488e41a108078dd9de6c720c2ba69ffe8019f83795f43d01d2a0284aec17c046db7dae1c96e833f7a4a55b9a5ec64f201ebd9943a8e510c459d72a8e3c22362af2552c2ddefb92b1c68cec4bbf17dd38ff662e3a3799dc2e60d2e3296520f4b6d6aad8be3dc60e461f11f795027db1e52132096d538fb789aa9b3065d24ebd09d53c82ddc9de71d553192bfdb7f40d4c1fba884be1acee2bfd6501faddbfa1c749fdaedbd86fe7e7f282fc732b94cca9248b80e3eb5be6ed7490b32a8ee7c44471dfdd3692c68cf688ab39f2454820dc6cb4bba0844cac89da37427da8abd1316ef0848c07e314144915ed42536dd832ca72526ba08b9e405315d7a6368c70b7331007a5681e47c3b8b14f2101eda89a5685d8f0005fd172aacc78945bd3ad26566caacdbc18ac888e8b26442c92fc5163e7ff2fed623159cfa67a7cfb6060905354130b288cb567d3bab65ada1c10abd341c65dfc3e487d5d98afc3b818fc1368857db3a248832fb6af6474afdc17e75cf424a1c27f5f6780db4ca765fa7b8a9f89ea8ba843478092c961fdb91f3c97bfb32ccc1752519690584370102d09a7bdc05a120b4a291cff1de9621f4e5972b59263461ab73cb8feb7c237953f9045d86d1408051340631608ad10117dba76ba6beb9cfb29889faf253ca6d13445cead9e9d58fe9f7792e139363887d4cd264920fa82c5e21b7dc0d6749690d519057e9c9d33f1dffdc7a282ef87cd126567fd36c2ba2e0063fb04078fa3f43e94953e55608ff5f0ae7925eef0fe6d151830e2a492aa121af2e1ce5c93ccbe0928781da9902f4197640d780bb603412e9ca5dc9729064758c45cca03282a69bd53feb6cb1d40b3eb34b4bb3c7747bf0ff18f0518365564720ce4b8502021590120692f13797ec7172d3b9da2d77e824e93af24bd95dcb05caed11c6e7459c38ca621a21f1ea27e9dc8af6a308e557075da4a6a0582aa8aea54ef2c44defdbaae51c18412fe3beea5e41e88850f5ed3f1a7f4fa01ff0913f2d019bed457e04d03edf3f3527511e329b851208ecc029890c209db21d49d7c69bc0dda75c218f36f7e61c19df8d28a72ba791e1101f5c0ea033c0d600d83e566761b529f67755ed78d371dd7507f49d8368e7110435514aa2da61db52c13cbf929a7eea2fc6d27e87513fac2229ac7c5f5bdd6b3c901f66d5e99d2d37dd03f95fc615bfe7ced133f6ae7a4f39bea029fd29f979a69617db2ea226f7743661d9a318c1c3638d88eef3bf0d78acdbc1e4b86713296c95e418ddb7db6aaa1f8f920d5d0c59a1f297108d1af440f2f6861a6778186f026d6fc2d5deeb27861d367e09f69b3b0fc0980a8cb159fc0f51c696fc39089f71e1c9b9793e6a780b390968edc1810b97744b636906663e7382ef9458097573f647619f5a591397b0558891079cb6e016484863eeddbee5f2887790fe165f714527dc52ffbe58f18677c2fb3ea7c76e4bb9e2cf7ee380e865994ee027943118508e4d12c8a32687a36499acd0288a76dd752ce711113d238e8249ceedae910b95aeef8736bf48ed6a283fb0d8e356b7d58698b1a7bc88394f3e047eeba06730482bec1078c99d000bc3e19a5d84458ced77cd0124e1316ab9803913d4456af93821a2ecee99c71231a2bd1352d82a480f01fd292a6976aed73ef8821b9816372dc4df7f4272a08994021390c731b04179788f25c1e735fc8e804da4269b228f2e02d9516ecfbdca7c755cd34c65fb5458e76cffd63f12c9ad6d5610afb5f9f0265a1e1a7ae289c3fa02076d194d1b6d3a9d428d04eb31ef6fe651f892d4528646b7abd2e1c456fbc09650d06b8f4e1b402ce6b15375649a044e63b35ae1be193f2937ac1f8336930eef1859189cff6ddc200f57b176d6dfc03b9293ff83cb1ff427124f10848161087dc1e2bf036599261d330dbe3565eb508b59c77727ed70e44c0d12dae2e802900d2e6ea6e64964087e1125107cad77d401f74ab0aee49b496708c52a7fcca9b63a61c27c277460eb45b84e8b2b5f0d9fb11d34794ba2bb0b6d666db6ee3bfef2c5726e3f22ec0cc821f95aca04e28ef3fd6207355385f00d7d0f9adfdc735fc7dc699906d71e8e575201aa2e08e6bbe62ccf809379d652d8793dc4d7fdeae1f02980c3b6d28e88ac64c3b09386952aadea63c8137cb4e873988529fd0f6f9986a379a580e5cd37e1cb9cef5404af339f81a6a56acb15071c9d2f7aee4d18183fd412822ea4712ad409a06289d3900835860b0e5a12b0807633be60cfc088a6226fc0ae7597602687331186d3df065cfc237a3d38958223f0fa9beb7ea2667d3bf22d3e5f25690fcacfc4e95659e7690136b7e85b9e3a466bbbaffe4e45642bfbbccdf8b1b78d98f91cfb94596676cc2664e1c776610e1ffb8e0d3bfcf12bfc20ddbf1cc93a5dd3fb62de92767ec27a49fa81ac12bd51a4bdb01bdb01474cd102cb569bd362672b046efda4908dd3d1fe5756120d75a9fb8b0ec3c46e41046cda1e145be0ddd86f5c158692652d85d027cd05a02488b73b70129f2fe66d9a1ede3a4fe9e7a4dc8c1bc432af9d702f1c4f2523d82370a4025742faeacda5112e55360b286f19fa7f25d215f2eb5c5ab00905b31a9c4e382eafcaf0aaa0f1f49e28acc5e7325f6af0ea53f39521a5c4a443a39da1fb714be659ef5654333bc1299d6c03643828bce4442bf2d496eee3ba346423bf830dbc089f0504b5c1a23f60e2547a2854c69ec258d09f30b451c3bdaf96e6261f5dacada8b2deafa6a7800eba4c870565aa9ce6ee7a84d17534cd32b0c1da164a5fa6b7dfe05ca961e91f5b051432dbcf408615c93d5a9177f2126862c36921bf199f930a89b104be1cdc9405430b1daa6ec75b0732480082f6727e2f64f86cc99450e2cb1d67cf468c1557c1e3dbe2c4fc04654dca7e0e94df065bb8a9230c773a4a849def975e717a3d2036420682165cc66fce57f186530f28a4d2343478fd36081c42687e065f1f4d64e7d664243094467ceec7e957d55260aedc78831af2d4d47533b843a64ffaf6d242c9948347834020fcafb32e04e047b47c63c5670f6f65f097a967f751975e2d821ffd058ac731fa12a1502583dc1e0ff2afeaa1a0d3b88b0fcb944ca91f7b7993d901f0ea5476a296e6c17e8ef5f7fd7d1a17ceae3b278a16ed2062be2a9bb1a578c69726037ccbc1b1d0ee7baed1804e16ce0c54f6016b49b4f6b07065e57f9f0699ab9b641dc05b0dd26fe27a4549133cd717d0cc2482886f04d7756919e6799411c53f03bffcff716ef8c6066aa4ee1a9f5891269275490a0a67ab97f2ed969a6c9f01c0b3298d204273cecc732db85203fdd1ea7fc5d90be0993e7849181bd77af27030a6b319f470edc9cd210bc7683e15189c6b25a0ba58a2cc6eb606fc58988bebb3004930f3a447152aa3389e40b3dff17837cfdc963ca64e5d50d0421b1d3923d13d6fbb895160def7a2ecc26e126e51948de34b8ba48a7e3728a1d86f29bcf1490b82f3195d4ae9deb5062fbc42f866c06ec7b4748323147f84ee161ae3912bcdcaa0cb4e5abca2684d95e961362223ebef26505052a323855a7d8df040e24b1411f8b93876646f821dcef87cafd8a1dc27d3f4cd14235d8f8c22bd4fb5c99731438eb442e0359a334c622b714d9ee72cfa239d41f53132a1ec0abc0e7df67b3175acbe969e521ae98c563d86dd677bc77fb603025e274c7ae00d2f286731c5c42da109ffe6f520c0a2a06a629fa9fb8ca721541cce70c59a51df0ad6765da1b7b1d1922dd9810e631ec281ce330c5f3ab6387ac3d9cb67116e7209e3b386833005806a922efe078a381f4a7bfdc2072dd47b1c161d058813cdccdf59eac72e6888c37904eb3a56e89e45868870e4880ccbdc45a6b93deb568a7ee0288a5c2629196bff766e04ccca7aea4376b88a0f44b8bf6a171c7c2b9d1b6a0d51b19818637a436e0a713e4ac6b4c32ec73e4b9905b05505e71a195806fbb83049dacb15b5c9a2d01716b38153e6f18307f763cccc4ae85d37d84477935e8feac3700f7704f3ea6b896b9f5f93be04f0fdbce5068d87eece08ba30a435430c7721cd6ae16f2e6610b0394782f1cda6e4f32d04831a62b7ab18320e74f533cceaa6c874ccbf70821f1990c5bca2626b6087f9d7f725fa78eb8f3b6cb51f6d604d65d467a8acfec0fc691eddf0f6818753fef1044d0cf9c2ab904405edbe8df46db0c36ad4c2bc31c8b5f3b4b9b9af4ed940e505e49a4261e90be72c42f8799e9e2e034853422da8fe6f004493cf320171b01d060d656c1eed70d27ced3358f9b7bb2883e541618d1a1f05d3573ffa628126f908e5619b0d8f8b79f71e9d6ed9d00b677c0a38f89e032a13cf8cfde2b624df6678787fb5b4f5b07b67040a7593048a70c5174d4de9dbef28ac9920a52fb96476276271852812bcd082e4229159b48f39cf6fc23489dec45ad4beabaffecec8e2d3939eb58cedf60c44bbf793c39f28ed0129a7e8bf12051ab47592269832dd6895317a10fdbb4d5dfe1cfd6c40babf62f3988448fa2b12e73088daf505789493d9671c252458b8bc15e0188533688dc4fe10e53cb88217d0404ad2a4ca5dd2514d9c01e44d55976a7430f87cf3d995e39ceae538f1ad69a2a0b000e3c1f8fbd57b73fac2f18e1eedf3d3ed9825815a81576567330027022360679227ce078fbe0093df0e84f56e8ea80d11372d616b33b8246691fdc59cfe3e10cf05ff5b6085810729f5a94a56f9145ec554800f5355b5e3ead9dca94a83ee20803e2e7f45039508288169209af52e0503b1a429651283f063c14cbe41e675316c94812c523e0585f88f3e3107518679c945e1558f0ea833e1432a9694712f8dd8f2d22e9f4d253bcaaef8d839432f21946734b9f2cd401bef86d9bc83cfb9ee7ac8390ba2439ab2bb0693a357b6b9e91a61fe95fc45ebe7a63141bf2f48fb8285066a89cc74938144acb7e5f6e7d360b606fa81ddbc6c363f58e8c80a86246b8edf49b9f0368e93c6c397525c598c85ede9e873fa79024583dbd166fd38dbaeb08ff9e9430438b744d964adbc8290b53eab15667c62df64dbdb57e449a854ba1a599037708d21b5ae933936357ba127b2ae4568a891bbd16cba8f0a2239f75199d93190eb3b943450dc7d41382b4d8358afd919cc4c433dbd24a1aac9f992f18fbd620f5c52fe27d797fcb3dcdf95f91165d6730e1a9a337cc683f6349166dcf307c4f3e091b9dc07d589acc422c6f89f4af5b548dedb4d15793a69ba569f5000f756ca80aa3fbc6c0919222a676437601baaef34f0534b7c969cacc52f315318e9a8b6bf1097dbb3d00e2ff6e0a89722654741a1b2c83c42a94dfa68188b5737ab1d5e084bd19cd8bad91c722919943446dd4c961cd07641df76175388105ec81ad3be7af54ef98170c3596d861cc06f6ee1f05e1502dfd82dc9a2d2956f5dc39cd21b036aab4ffbb27b50f2dcab16159833d02b0e43db74bf17ea207e61fc84d1055984351716439a18d050bc5518a86bd0fb24e1b3646d042cabc5765a3c0ef90d5fe75fc2b7110b4ae5eaf178cc6a49ee99dfabdfb1442291ee93be9a8256ec5ba2ef9e53bda065806cf08f335c01e9def9978ec36ba94d9d5d84d171a439e7ad560582cf0b28dbe390874d99f52daf99446e10cb2bbb1019e7a67c8a21860ce4c1000ec425ae7978882b794187df4ffb0d94f99200bd53e35f1e1c73ae47fc49730eec2f25ee45e25a2fdaa66162d087794a7ac18ef57c8e894ab3448298ae1a8587bdde5bdf5b62050fb4573e9c67e89adf6ba8f8453c0491984f1a3e893c897c3a2e6606d7aa1d0bdf22cbbd6239363c023a80e3693466a6aeaffb987a944c7541f53dab87a639ffa4015aa5dcba5c3e694273fe5b7a53b266e797745bde317cef7f354611ad21f8be11217e93b48b7d47d51fca6d9e6f853954a442208127683109b54c875c7d34ce615d4aaceef2bd79ef13107b5b20c269d0f84a0c3d949bd2ff19d46219659bf58ce75d216c7b891fd77e85739a8ed621c02ea969606d4972884765daeaafbe5bb73a70a692916b4d2595d6b26856fbe2913606b4061845e768bf807af416339a720778c8bbf16830ede6410f752fa934f70ceb24d46f5b816e5826e43d917f073e484fddfb117b6bd38949e495326e0071142a0b062c2cebdd8535da3c779490af0fd5f3ff315ab6bc89248f27ba9808406bd7cb7e00135da4c552a14f54fb1e2b0036e5385f6155191a2704d598b93413816caa0e8c1f3818746d35d16e476206d0c3e7b8febef9230a02d3d682e31530216416abfc5582f1bc140d71e16edb9a482e36cbc4809979b0412af299c564d6054c7ecc6b53ee92cd74f7f17a344e7d06cc0f3da31a7dcfe45d6418b25d3728c58ed2adf208b03e2801bcbc1c0d240d6a578841fef243c1a5da94d419b7e4863f1f1153bee45fe9b2384ef6170d4a246771ae5dc293a609e4758e66b10ce0cda7863747d6d09449b2a7bcb5a6abb140f40a327c243cb01ce3d6a44b7f3f9076a6698f9c4fe072b564c7021395e519dbdda761dc656c1f1dc5a13310e61acfc50fd53b9035a4cd47c14f8ea238262600d9a150e7a58bd195b36e86f40127baf9c5caff7a0f76b1323f1adce24fe29732ce40c5152d0200c8f0a000235c00be274b6714d4812d50d130a681a45c7c4ca50125cc2ef2e97db9f4dd0d332c9bb8d5499857be85b171bfa5daa148956677d2776873ed80ef9b5b4bfaffecad7102acea83b181e091abda39cc56cb633a7501a4d179f30fe0c14344afa84e5c09da63e9357e66d2c68ce623ce7656d204026226c851f37866618e72c906420bcadc9ccbc2ab097a6fea575bc4354483aeba0940bd48e6e800a5a197a91863410de1a1a1dc1d9ee5be45ae6ba58296ef57418200ea87067692f79355e6cccf409f74849cecf6b3fe563e7960c2a142c7c228a501ad6fb4b2dd40fc2b7c35a7362091bfc5ecf81f474fcf0f168f7d4f3578761865e6fc861719b5cae05a4a941ec3c12fd1e1d2693fce563f927d13fb5125629f2443261ea2a8e23d859eb03f0ab08e9e7d94b1e02a5754efa8715316485a0d6017a7950067f28e6583c2a15c14d1849b8a95473043f280baa25e74a6a70bf0eec378f776d61a93efaf80b0841ae23070eede62078d72d58f90c3b4d9d07ddef93442891ab6ef13257b4a508ab567c2f83ff2db0546cd441ce42d5fd94e52fee666a1237217c1710173650e95c9580933a9dd8df7418c033e4425ba559f0ad582f5a79ddcd8a701ec28808569153f60b20240348a54b9b7ab995ffa2b66b34b69b29ee0b18d6dcb6bbd72594c70d8a289a3303ed711613985440f2b86ba73acffa1b57ad251d4192af44ea0f02ce1ce726ba596358290d174754d4583643757b8cecfd962153c22526add18f28e0b63ccb85b5c877417e7e2841f1e29fe8a831aa55ef21daae721f4c9c97c36a0a23607ed6051c5f5a2c022d15d4a7d1ff229d0d779b6400599888d1f6eb452877e8a919f6b2614205d7e3c4ce980d96a569b8bf68cb90bbf3b1f4f59f23dbc0644b857d7a09e810e6593b97cf0a26bd1a161cd296066b60690f6c94970ee22394b8c4363514561863f0e7109a0924fd90dc3149bc23570eb37543d4a544a15d09770eb6bfd887b3edd722fa14f0951c295be9c0ed5134dc1ced791f59f34552d525a346a19ccc12daeb77157fa8cbb75e67f460d3d27504eb025eeb13e1f3289d0328ab940630d55432c5f87e743c86617d3a54c31cc687db9360bc5d50b6e227883414eb3b990fdb88ffc4dd4fb4bdcbd9fada0ef8cb80465aa192e5fcef39b46b9f0c086f61f62b270ccad29c354af4fc2687e4770be17e5a0671a91543d8f58c33cfe69de502b588e60d33e95ac92b41b8c1d891ad7234e2eb724e9c1a33d6a90d1085d893e6ffd2f1c02df9cb9030ba7f589fc6d314fa549dd0092bde50a189c12d17c8dc8074adc9af99960e2876918dc5ec18ccb2e4a1515d9e109087d455b4703a4d1eefe285375ff3c3d14e6715440a4777f4d4babeb3b95b05186415eabb47801388d0cdb4c174847c76a9503206f5b6e519ab771b978008d20172bf91d1fa5d9748c1a604782e632f69003d51f729b12e6cef5dfefa711a72eb36e623aedac9fbb857b21d18c2d09d2895f899709c8fe6a51f69f68b7e50a92a20dc0a8a42f302d0fb5e99db8c8bc8c38c5f0f1427981fefccc1e06a3abf3e3324a9aca231d2b53776bc4947a75b592c172027469b71e601cbf834e958db1c2f7a45a58b649df60c619267a5285fa818128f73c9c7cec43494a0811471a6aaddff79455c96669184c036467fe645282d4f121e2ab1ca9976e3e52155896495344293af913cdb058a8ad9a7b29bd79ed21190dc8fa1983ce6045464d2c81c7e20d850f856a99dd6f99259bdb12214602d04697e23795473abd1f6aea08c9a8dbe5f22fbc118d7dda4e9c35e271a16dfaba909190cfd6be1a324d7e71dd8be0175a82c2fcb62132c3ca32f176b8e432c49749af971578a86a9be2d778fbfdb6568f675c7d2ec3b02392bd9eab96f6cea2a1ded9bbc6f0e3f438c55c128c5be28f284a3a0bd0e822c859d754b6ced8df431b39ef6e49c963a6e33945bc81ea00c68e676bd840d4dc60967bd5181572e79bdbaa577d65800bfb5e986788e09cc5e40512b64c7e9a738c39cf3524ed3dbe2ee7799874a988de99fe58d78f416247e99b5c706d8a01a69c82c3eff7dd1aee3b721594823ccf97b4efb32b67c2340f80179c93555f476af9b54d7748d7d04d5407edd18b68b25486850b23ec2f658f1e33d68617c5f845b24e05073727a9d94edd6c82fc0e5b249b4268cec1de06cd61c621d0ecbee6ca19c26a487cb3460489616a77cbcfb04f0228c04bdc1360d252014f229ee61057cea0be291288caaceccdc6c8e42e4cbb3af5731534e216a8f0233d5fc750aa676fb853564713f2eacc5e5f2440fc42f47ee4f3f5cd630af6aeeb0cc3c39873a86b009e749b0c4f67b687ef12da925b681cf80d09607f3c70d1b8b2aae83f7d14b5d7610d78f8009de33e0658f8331d209842be16abde2cf1bcd23c58b4c0beaede14871753f68f81b606156a39dfaf58a9f74b390404b4a008c43461b4b7a97d99c036a84ed916784fb71ec813b047852ad9d8d290651070f4615110fa04bd1c609dc9c581aceb75e6916e75a77e009f3e1ef5c44c1ce17bf8fcb3b4045068514dcb5962ac7134fd5f886928171a54647298ee2df8ea0bcc86c0d391761c06d655711df7432d946996243f4cd8372b34ae9dd8d002b2f3789cf4c3ba9e54c008ce35c9d7a923aa8005f4dc7f303f523ecab76e6ea23d6b2f5d418cfcbe2bb847521766e7bd5d1d750ea4031833d30a913d642e11521241b4b1333634a80514a8187be5fccf6a6c95e9ddb2641a498dcb4747f9b16569119892743e386741acd3b8e03d1c0de09c9852a4d7e12f0923a127bdeaa1113421dc24d91a952ce23a9df9cc30508340d8dac74c46876e500a8faab8829278626d60b578b1a32329d4e9baaf12423eb619d8a9712d90fc0370d38349ede92dc124bce716a2416569c44e9c1c7dbb52d833b78050896d93f88e2907f6a8b77cc55326575a9f410b175ce68490835978f5f1e350f6e9add55a1d083c10dbe4506c36f83ccfb577427f381c50ddfaf437f4ed0b96bc98f48ce8e1b15fb5bfa441626016e4a65ec28494d67dadb9757e777dfa15949610e8df774bc604f78fc4b97effaaab38aa552f7b1c4baa12a7124092dba4282c26fe9e2a36b103e62117bf29ba8929a831dd15cfcc06ca6713bcb8d60acdef32359d2058e8af44818a5e1e4cbd4c8d140470e6f9339949e4c3892310d6136c3403bd32c97ded24c4eeba6709423aec6b3cae44dfa0d0c06d997520fa5ea814ec64b421b2a30572bc73f7f14e3bd7b65bec00ff55593d608a4d480357e44f4df44bb19406f8f8706ccd9fa66a6f5d9439c855405d22a9c389cc4f214138954489c485ed777723fe8712d7cd36d2a47f59aa6fe9c997e4b813cf3bbca2e830f128c4d0d308a78a94f9312f01969662a4951fed3d68bf23c184849bcfa9640211908c9345cc902beece56f1b5fecf68bb9bf64ed91ec47a1a7922c79845bfc0db3b60b8a6ee90bc01452cf2c5c3742962ed2b1f4e072e48fce3b151bba04ae22b9236357748e194e5488ef738f238809a337c318c095c0286bda476e3ca392287102b94a4c244de4ed9cc30714610e98457e4a2e33410394ebb73b848ed1304d9642f494d957f5fc01fe61b0e8e676119ba19560667c3f467e726ebb8abfab7e21a6020ec5d9cc521dce78a75f28da441fc73e0305d8f8c8ef127aa856b2ae8f600bdfbe16104da748380026c9983db310afbd3d0dbe148227e1bbe63ecc09e0f58308b0e2cb6046cc3d4656241fcbb08aa560556080302f67136b2d914fb81ad390c59f8624d0d0a323389697bb7ea97618a1772e8b1201d30b19ed747a2fed8ebd0e6e6f0f349fd14cc7460160ac844c86a25cc3eed6792a59dc377b2e6739e10a4326bf339c1b47a2508ae166b0e5c7bfbcade84e39b1de0c96414600f8758c6d91ff330dfa9e904e6c4a0e6f9231edb7818c81e8d8d70627eb36805f8f2df43b2b00c7d4e835e449e2033cdc33f42f80fc32ee3f9e66c5f43ff3c560915a39cc3f4dd229a22760fd6edd0b4fd31488299cec8c9c233eaa2bff0b13bfcd5cc42dcc01994e7b742d88eb3c2e4d61d298b0b4d563f5c0927935e4cc38c0ba79d80613ba8b34008f17bd2cade7b39023e519f3a19d946f80d058ee5dc4a229979d39cf1517896398d7e46e8f1d283bd5d0645946445fdd51e24e29a36a36de7b82027bd68ea9051f4b9aede999ab2fff0af8b44519983a1cb48cd5fb49225b33b69da704dded189491506b9a76f63921fc169b53fbb115411c975270c26232e087c76bfaba348eb33127e9e5b281dd802879c92367a0a6f26044d4fccc17d3364d20687a0b658914dd61bf9dc8a68bee519a02f5bb18da15780d5a6f4670e978d538e56523c7fb8904300692f7ed6a19650e0384a21b7601bb1732429b387eb778534f21b4de095b39451116076871614956d7a567eec6faffd8b3798a4e5464ee9f952935abe99d6dd7712be8b4f013cf77410b6cc1eb394633eebae7e2ac14f95b5cb2d4da34f587dadaf0fa42180c02e166a62025e4b4ff548b467a1163e4629b3f1198a7923b5b79df8892a3a26179258799528aaa688faad880a3494f66d4acafad599418d855262a36c32583c312e31eb225befcdcec67f7d0bce0505f295568084ce0206dff0052d5051e9815f32dc08d872b0a1d29470b2f79c39d1e958fee55b8594f690b8bb4eafac79e14ee7671258dad1192d8eb37e526d1e5ce2fc0ea7d1e09c6730914f3fcd0dd22148b1b5acf24c78a3fd9b403ff4ea86b3206f71b218787e73c22207528372c1dec361ca3ce3ae4a8d8fdcd8776572e84db22d7b47b250fd8559ce35ae2f15bd31a9c0a640e7aa0f40e31ad9a11a01888774921e19a7e068e6658a076ff8cc5fe16d9685eb4e006d7aabbe37fbf5c6ab7edc7e9275f5fca386cba16b2678d11488cdb386b6fcf42536898281fa0e1f1ddb7d9efb387a95519941e605c396766938094c5ee446df9c32ca662d2fccd3be09f4e89d9688561d98f714391dbfa9577cc0ac299afa7aa2df9476f456830e86718613ccc38216b327494a94b555f683786370be0f7430cd4f1f24c9db3c8ee1c5764d474c25be87b8bdb2b3579a701298cc8b3072e78256b258aa4c329684910ca90d5d81cba48a543fe8b19d025b5b19952f2ef6a66ac92ba524cb6e778ab679ab2e56d9f6cedc1d7585108694596e3f1ce985b816fb818ad6971b6665b9d4de8d0b362bdf24d428dbfbec5630516901e806d41d414a872eff5eb403efe7bc2dad4614453fad62ea16291d1c228627c65aa3942deaaf792ab9cbd8f5679253a199152fab5a34db3cebe15fdd169e0b950cedc685d0977f72f66ba10a03e1c65075b176953bb9d0e8706f7843064394b26998801566c09292143afb4b1072269c42f6a51bc68a086bb57267400adf9a6eec6db225dbf84c90fd4b90a086ef19bd613ccdd502d50597a23f5fbc600f8d1ccd58b40636510e0e226a7b033a69d56eefaff9ac756986c026be2e21fe21315f0a8153de7a97ae9d4b27de2de90cf23359af2184a4326730f3bad4ff9fb5f7df1d6ddbb1f9374a35bb1258dd9880b8c50e162a9b0118c1f0fc2429682ac286b975c2feda556be0ed2a81ea3d1c34e2062df9edafedc5a906a03bd1a2081422829a411fa5aad5f2b536350e019510e094d31121d8a290517a2ea0b23c31da6d0d8a76fd9e5c256caa72c249e60fe422e0fd5909890a0c4eeebaeb2775c06a2d6e4704c6ae2d5345455ff8683dfca1f12d2a53c39873f222fbe703a99887c4b0c4f98cadaa60bde2af6adebdeb8ad8db2c56190be1a61a0fb83f65f038b87ed66131d161f5e9c39c2ee3a19927f723ff8372598757197edd197781260d07d59e39cd6692078ee3cce872980760adad98bd0a564e9e2fc2872c828324788a3aa265c235f4a6521fb240acc1d7eaf9ec7dc0c57da8205c82f637f1b2ca0f640d1fdba2ba3126c19ea81a7226eb319da688c3a292a3f22ca361c45b1d1f3e20383ff5501e2d22a8088da5d70b2ab95dd597821667326dcb37b3a01f8616265eed64a7897f302f3a4932a7d8665bda3bb701fa6a0674265cb7ca98138bd8ece14da040451768ced4b7f373c90ff181b30182314b0be677daac664738e17c3e4e3e097d4f54f790f8aea4621161c23afe1d816ce7b85d0252d25283a741e6a7d8f1a84c8e7f8b617e46ff043ca429ea77c8096d1531a083b09f331811b7a33cb0aba60b01dac892dbfcd3b11f869f78c22ccc3aecb420e94a4ce200ba0553290ee88c596bced6da4812d86051552ac660d14239626bda817146cdc64a1fceeba0675398aa0d6d3e35833bf866476f26870855d4f3bdf58ef283b13ddad3b115a72bcf926ec59d20901ef8c98c96b40dd384d35d178fd11b241596cfcb818979eef9017a7a6bdfae015a402c71a00e4677ff7b450d7523be00bddbde0ad987bb15ae97d048ad393ca9592efee324730fb89c00f108ea77925b29dabb4c6464931dedafa899595ad156e08b87e9bf8fdadb9f75167bf49696fc7cfa2e77c174d39d69a2a599a994629c88ce59e0b4d7e8f178240dd7883dba773d83182d44d974d21149a06af66fb42dd61c5bbd60feb6969719c94a35b7c9f827d5f67d7c86b8685f4f769fcfe5b76eb5dbc335f7788030d64ea8e4dd2584ead5d786e3051985f99a1b0d892392e897fdd92edf9c3c81d18695e517767d4167f832f74d7e2803df805e0eef3b330bc1edc3bdbf21dc1dcb040158b73b670ca226de496e989c07715ddd635ab56860bb80bd20e6fd5c6c6ee7ec587e44da87c864b02d98456a1827fe09d5b07d97d3f463cb3a7e1ffd4c347dd87648d27e5d5f5450c4c95a555830c7a5d5d5eaa309ab110734b5f0f5935f294a302202634962ace9317b3d622e0e11a2efdad442c095bffa67744f611baf49cf273ece7556d2c421722a69ad8607b0e0a2e295719072e6fc5f2c564450032ea387ddc90cb4e1ec92165919d91a2b164446b86f78d43a31fb1af57c0472a2b2be9e5395b6867f1af730272e02fe1eb298c327484e514abc010d22d8b01ca9f446db99fffc35863d6232c6452ee974d3195868c693a46e7f7368407e9d8c661bf7ba17e037ebef047f07a487a455e252cd9f96795315ff639caac2530d1f08419c210395b6a5f5fe959ae768eb213b6d2f5ade25b00e04f9d08676f0f2ca82c4f7408a2ecadda6da1b2295cdf8b19cbd0515bab2c6b8b4c6757a2c67d7d2281cf072401c30e89d9ac2560307ab5e0edf74c8d2f98ae0774c09c9b72db7afa55f4332826e795bea1717a9780536279b1a54fb35d335263d102c205884e9a3dac197c59514b29bbf54bdb8cfc33d55f3ba5aa0bf24bdf26642f19c03c2652ee32370bce6050961b2a7aeba083be46d9ca7e7f44e9ca78e340238fc6a59b8eb28ac5f8efa7b6bf1c82cfb24def68e0cd43e2a8d9c076b1157f1e4b9ebd96e2dc2778118e6bac95a68c4634486891045e3ce6c893318933afdf834d7b55ff12b9a4826e5a0066a59bf4f12eb5f6a91acb95308564c167730d04454bd5e125b3055b20458fad4584b5da97950c8591891954866c02e5ed67a97a6347b6c9aac5d7486e9986c288cb2121d5309e0175df1f05ca7fd976d66327fc5f205160086604a6fc420161fff607cb4d6e17540c290d36c55743c5eeb0f47c11adabdd0da08bfa1c1fe6b5caa9cdd8fcf63bc9a734ce89d47dd0984807eeeedda1eaf45d9e760e45de1e17658a493b3affb4be39a56aecbb29bb39194b72f24aa621ca0e09c0804925c9c87fa8e4fdc2c7d223f4394c4dd9d952c9a3d8ec2334eec0a3288bdce70d9067fecbbc9d8c65ed7f3ea531fe8a7b95e8b593da5bce7648103505548e20edf12bfd50728f3e19cfdc1bd2e145f32e173da28e862bba9315baa500b229adfb94861e72a5eb05a91034c135b53379baa132947655e6fe88ba0fa3d187e723692d92dedd0c8ab919784198c50891410b0e8588e9e5653ec2f3c1bd91792fb2a324a0ad649ef753b605c7ef32ca610104c06c4db6dc01684dd4ed5822d40742df5277adc42ed0488bf81f57a103fd284d0400f64fec0994b3910b0ab44a71ace3405437d11f09b57918ab420b17a1eda4e34f8dc90d87e76035df1b725c7d88f14db0658abc859d6793622e8a53f004f8db98dd0219270184481c6c12aae2f8d06c6a45ad79f8e4fe7aea95f4f87e4b3b6f8536122cf2992e4fa5eea932977ff320c2fa03ebec2fff08ab6e7d2168457c83eefb76e3e7ed2b21978f810d8b182554ba3f52076c399927df8246cc88223f5c71622e9abd15dfdb3bc5161e5fe23f59f0426fbe2ceea11bd4616dcf1144053f34c04700f4bd298ecb2ea26645d531c3766524cd266092fc2f14ea1bd4b662255284e7c23315bb559b58c7dd2a1cf313f7f51975fc69f7c26dcb93bfbf88b96dcce54446087e685d4fa78553297d4c244636db3879d2c59d833f83368939df11e39a61f144103f62af82e48323db66d89cdc11bda979f461df4f7119b81ab2fc4c07e7a447ff87f2262ef2316cbf973e55d724d416a157440f159ef4905ef7d4dd852a2c01bf3879653f511cd6942d7b926fd8249daea15752ec12a3c3438dcd316107e36e9f87644ee041a563f17c8b978f5886b7d14ae09a37a7d8b5a2728ba53922782a00247cfc557bc60f16e2a45b9ebbb65f17b32d22056c60978c4557698652c8ddd38e0224ca6caf619d608f217e45aacbdd1da3567406e0a0cf07e18e1cc46ff349a027e7238da40d4c5300496a7d879466f9cf786ccd463da4fd02946ea7c18158b8bc6417d2212dde6241c0856fea19f9acb85981ed3c4cafc0d25f3d49e3f57b64cd6b51b31ca862ad28fe02d659f78ed45d06b25190b1a3bae12cd2ef6fb2b8a6c7d88dd634023a996bfdba1508c675e1b3d8285f304f69510d1340ee6762f50cd216c497f0a659cc5f700f41c11757e2f58bd8b7b28b948b30c10adb784886c561b53326f108f3b8f5aefa9f11958a83c0be2c788f5a29857f0d9873920d219d0d9bf2c27f505eb44fb3da56c4ad862cd8223b460708c2e0feb87484035173cbc979686eb367d2d8e3b445c27bcef54d2cc53aa2264830bac227a50c361df10d8284c33d9c1d0e7cde837636d9745c7c5057a56cbbfac2568265716b83a8086492aa8b98600119ae65e496c6fd3b682c9ac6f1e0c5648737160210484df8716a8940dfc43c2d3b29cf111f132a3884c1fe4b3c705e54c2eacf140463f66f4854bb216fae4f5277f8d221d6ccf160afe1fb3aa18ff4bb0398f38155385c0762bf08257a8b0131d7d6c597956dea86c689a1f96294b36bfd72adc1f98a03fad98751384485564d8e805b0be673fd9d95b09d9b5d054b5f03ce377bed83fc63fa6b561c8173acdf162721bc63ea505288bf1b1e3ce59058a12146c5059a330b9c37c02b150de44a8ab878f009d845d54bd68ca1dafafa1da5b23cf7591f8897fe1c7e1ee9082e8fe348f46dc6ec95e5d4ba0b15dd813172c2a60a5966b908fe08b1f17cf1b21b1addc1b608ea269982b9a7639ee07a47a6f57c6b6c3cafa1c05ac00e7d06c080c6cf04fbf8016084e3c2d99d1c473ad6c74aae6df5bb1bf2a0b0d99d15af18933b28d4b1ed64717fb5f36bf40bcc09d51698171f51c733aa90ddf0e7af6ac956b2732496147d54076102a9fe423b749aefd9af34fef36aac51d23d136bad94859b5130480d5aa6b06b61f7938952084a305d9e21a7369f8ff63b46407fb2714f9b4bc6b6066b601c86b0c7da68504d676abf2571f02353bf4c652c2c7673a9edd9606151e6bb913e02522e55c514b10fafbdec42d250e679bd2aa788f36435b8da4cebcf0a196701947080c0447a5d1bcc4b7d1ad7e344aa3d06457a6a9425e2e37fd5aa4530dcf51a8c0f3d578bcee4156a778f4a5c1cd2d8866b721d6470044a979eded05af67b6f590107953069667715d37932e6e90a51e099f4febdb78b99998ca4ee3550770266eeabc8a358d817a1f11a2db4b06095b3c729c9d658cbe02885031c190d93ce863d1b13bc84b26e69612009cd5a037a37b16b11421e7ec15814dfbc75a44292558a7845821899b9f1b959d6df1d758c9c5d0500241d29f545ef429e6f48b7c7baa996c183e2016c8e6fccde92501b39e0b840ae6d1017ad4faf6614c6ef0773dbe5cba466ef4e7a9751d02d67925ced01b220f821e10142767b0761c0a722b2ef3e589591558959e7bdc0e4ac9323d8b2df280897030d72ebea80904b999598183a64e970c7cadeb2d72cb15f8841bce9c323e1863a1351a011cd5419c044aef46c68c04011fcb2d48d57c3263176bb4ab171bcca8d7901c2de33b6e540a314c185a80eb3a2792b6cdd7521aa4c9ce3b0780a8a44e5fb2ce15837f16f39bc42a03f3584a943d919b66a53972c1b215aebe95344939b1672a3f0f4499c901fded050f79f213bcb9051f463e19784d9e248a6a0a64f617cf2053fb7e33928a84e0e07c0da5a5c0d39375356965d1b4edde7c31e410f5494950eba0ec4c931373a7b6022972853ac836f6b15b24f994145324292a6167c906229c3cfe953f6b9ef44557dd3b3cc5acb2089389670a99658512c391013fe30f18a178dbdee555e26de742275cd3c3005cedefa2b292dcff144ac67d7bea39322c04b788e29ca7505e13976902ab671a061f8355ece1e725081009538495ea20beb07591e2bcf8b877d91e4da1c5239b20fbe9058fce7a9ae64c31dbb4dea1ab2c41f9c23e6ce92032cb5a74892353ff79f459fa68bb32eddbf29a30c406330f97f63cf14e3007cc6fbcedab5c424351b1b403fb73a3c05e5dcc8cd5a3aac03568ac55a392e28f3849cf434f36bef14a6d77c39a40acfe9c9e9f73c56b524f022660742bf646b6037e21719616cf28766feb701e709228c99e4c1e06d7204b316590erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-512.el8.src.rpminstallonlypkg(kernel-module)kernel-moduleskernel-modules(x86-64)kernel-modules-uname-rkernel-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-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(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(kvmgt.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mana_ib.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(snd_xen_front.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-512.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3d@d]@dhdd@dd\@d@d!ddD@d d@d7dNd@dx@dp@dkY@dcp@dZ5dTdP@dJcdBzd>@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-512.el8]Denys Vlasenko [4.18.0-511.el8]Denys Vlasenko [4.18.0-510.el8]Denys Vlasenko [4.18.0-509.el8]Denys Vlasenko [4.18.0-508.el8]Denys Vlasenko [4.18.0-507.el8]Denys Vlasenko [4.18.0-506.el8]Denys Vlasenko [4.18.0-505.el8]Denys Vlasenko [4.18.0-504.el8]Denys Vlasenko [4.18.0-503.el8]Denys Vlasenko [4.18.0-502.el8]Denys Vlasenko [4.18.0-501.el8]Denys Vlasenko [4.18.0-500.el8]Denys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218948] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229884] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2215906] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165931] {CVE-2023-0597}- cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176119] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215510] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212208] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212208] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2215902] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- HID: betop: check shape of output reports (Desnes Nunes) [2212164] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153575] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2215904] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213142] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226832] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226832] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179929] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187268] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139617] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273]- gfs2: Don't deref jdesc in evict (Bob Peterson) [2214356] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214963] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356]- blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213205] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483]- s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213493] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212176] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214027] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(4.18.0-512.el84.18.0-512.el84.18.0-512.el8.x86_644.18.0-512.el8  !"#$%&'()*+,-./////00011222333334444455556677888888888888999999999:;<<==>>?<@@@@@@ABBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDEEEFEEEEEEEEEEEEEEEGHIIIIIJJKKLLLLLLMNOOPPPQRSTTTTUVVVVVVVWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\]]]^^^^^^^^^^^^^^__________________________````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdefghijklmmmnoopqrsssssssttuuuuuvvvvvvvvwwwxxxxxxxxxxxxyzzz{||}~~      !!""#$%&'()*+,-./01234546666789:;<<<=>?@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBCCCDEFGHHHIJJJKLMNOPQRSTUVWXYZ[\\\]^^^^___``````````````````````````````````````````````````````````````abbcddddddddddddddddddddddddddddddddddddddddefffgghijjjkkkkkkkkkkkklmlllnopqrstuuuuuvwxyyz{|regmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzkvmgt.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmana_ib.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_ifs.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.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-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/mana//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-512.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-512.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-512.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-512.el8.x86_64/kernel/mm//lib/modules/4.18.0-512.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-512.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-512.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-512.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-512.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-512.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-512.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-512.el8.x86_64/kernel/net/can//lib/modules/4.18.0-512.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-512.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-512.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-512.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-512.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-512.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-512.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-512.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-512.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-512.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-512.el8.x86_64/kernel/sound//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/virtio//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/x86//lib/modules/4.18.0-512.el8.x86_64/kernel/sound/xen/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'P PPAP(P?PEPNPWPYPZP[P\P]P^P`PQPRPPPPPPPPP P{P`PtPPPPPPWPXPYPPP]PdP[P\PPZPaP_P^PbP`PcPuPvP|P}PPP PMPPPVPPPPPPPP P PcPwPxPyPaPzP{P PPPPPPPPPnPPPTPP9P:P;PfPPUPPPPPfPgPhPiPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPHPIPjPkPPPPP P P P PPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP!PPPPPPPPPPPPPPPPP P PPP-P.PFP^P_PdPePPPP?P[P\P]PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)P*P+PPPPPPPP&P@PAPBPCPKPPPPPPPPlPP?P@PAPBPCPDPEPFPHPIPJPKPLPMPNPOP+PGPTPzP{P|PP;PmPPPPPPPPPP,PPPPPPP PP'PPP-P/PPPPPPPfPPPPPSPpPP.P0POPPPQPRPPPPPP;PP?P@PAP/P0P1P3P6P4P5P7P8P9P:P2PPPPPPPPP)PXPPP P!P"P#P$P&P'P%P(P*P+P,P1P2P3P4P5P6P7P8P9P:PSPTPRPYPVPWPXP[P\PhP'PPP]P P PPPPPP P!PPPPPPPPPPPPPPPPPPSPkPlPmP~PPPPPPPPPPPoPpPqPPPPPPPPPP$P%PGPgPMPNPUPPPPPPPPPgPPBPIPJPPPPPPPPPP#PPPPPPPPPPPPPIPJPQPPPPPPPPPPPPPPPPP&PpPPP PPPPP PPPPPPPbPPPPPPPDPzPPPPPP PPPPPPPPPPPPPPP PHPKP`PbPcPfPlP}P~PPLP^PPPPPPPPPP%P P!P"PrPsPPPPPWPPOPPPPqPP3PFPGPPePPiPkPlPmPPPPPPPPP!P"PPPyPPPPPPPPPPPPPPPPtPPPPPPPzPPPPPPPPPPPPPPPPPPPvPwPxPPPPnPyP{P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPuP|P}PPPPPPPPPPPPPuPPpPqPPoPrPsPPPtPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:PFP[P\P]P^PGPPPPPPPPPPPP P P P P PP=P>P?P@PAPBPCPDPEPHPIPJPKPLPMPNPOPPPQPRPSPTPUPWPYPZPPPVPXP;PM172R<8VM5m(OU>Rn Ov!sH7ǐaH_OХrHS=]~x/O YE iY'–-@Et'H!mq$kS3fR4;$ Pyn 0zƛUa/7тҧ6; "'UIy\4?f7JyyERp^B/=`۲M_2&$Jd;ZalPYÙ*UB-Q:7_GPw7zɯ̻@q=I{7N7[%G,D$}o}V9h9H}ee:WE o܉|qf°)§]Ko=g [(v3 O E}̷d GR{b4h.C}G2"]a|sj5 vN(_Pw6fm6{<EDxӻ#dPq3wUg^Ҧn"/a76n&#sj5_ lHN0Eu-3scxBV0Sw@!p!BC> %"mb*dt'?s~0#bCciBS0@`;&;-a0rɴ8֘ ּX|+Fc&ۊ``m5- Yz}2#jEAQoOxldbEfj9Ɛt| C5B1&CĔƺSͬ砡oץ3!7UJ&D]"f-3b!3 QhPo%*4DKC"'i|dє!2wfw"m1W#2J£ +jZBAH‚{Kn5iDZ{ lA%Н? mޣ.Z&`R.*tM]1VPcj^$.i է?g՛^)g9^5E'y }P )0-,4qnYD )pGbN#xzMu6eo0txOr;k^{@q$M]RAf`\AUȘBɊ9 uK-ςE&#~Zv]Sa4bf(Г^zz1o, ͼfE✑҈I@GH^w'ФB8[[l.HiTKۉL@Ǚ7(t hLOsNz0YZ| hd!~ Z$ץZ]^FDd;XSr3r3V|h &W%#t60~z7'@P!@NT @5OV2(Ȭ&aN \)n26vPH5N;&.y7S%ڐLt~k#?С껕й/xJvI[릁(U͖y_7p`a 'gW$Y^^nWb3qaV%& kyRbGx S@f ^fjfaUy}w`^3f6MYQ:GMX'6JmXEx/tG0ΰ&ek~iE=܀Q.(ʅ Bu/nrJ7x\*CoI G^dr*a CBSS?( ڮ"}bQ?D7CJܗMz뭩mA B"#xi[_ MI?6Ds>{f:zc,3kU*ݮ"쐶8stdO~fYYvE^]{Y1t 7H>G!G5D292 H2%B)*8`km;,@-cMDr)Fx|,:s>2~ [NabL3 h&B~Km/UK`"FFuk; h^Xц k4(f a]k3%72G|Áͱou?0c#EW_ʔwEMl@[şxs$:3ۼvTX= ےKDаrț 36Hd~W4j}r~71}sla&*OLSm GU ƬWT~x ga3 ҧ\eYL3H#)BD(8tP͚FBۢ d łke ehi]:QЂa2%L(IbEi)x_Os &P'׉.8R8 5<P~3W4)ێX-V;_| "Ag)7RLUVOĀ8Tчj/\tVM^1˗P8Hp=gY]ӨPq2s؆c;^JBF!PO_ a5c&(lSAX=@"KwxReޖOAwH<xVѥ;uX"*>\*"1%=yK JC2j4M8k;B~.߮+(z(YcAڄ|7e}|8N3!@C _6 pݮQdYը/hg2OA<Խ+{հOIY܋%gj!TTMȧU:Q4ga.1YM˴¹gkykr*4:zCj3T`%s9bYZ0MnQNKY;3^Ӭv2Qlil _9R3G!R&woL'UTn3+ ެDBCq t?EqD!Ͱcr6"PΊ"}i2ݨ94dT93rc>"H GHF8H}FůrRDK3BX##ny@j/Klj@oQ-ai f: : h棍]DNJNEq>KaxA.Zvp('SHx`i[Ƨx# vLSǸpʥ&Ky[?4`ʹ|HczTCG-/|˽n%oKwLOܲkQkHO{AVR-{ ~T<05kVFW {ŨSSZ(>nԔΐ؋1(b#9Vi,]3e{F>?_p'u5'9_F_3lLB7P_| ɿ@-[ǗPA2^'ik[CDC;pr+}#p+b" F z ;,KőUPT)6ܲO<^F6u=;R#yHO¦uRMۣ785@q*zyWC}C_ΓSTf X6s>A~ .b4جB/r!D ogv[6RK&>3,tBpLvi xl}9å't#r/J@$.,jާtY0L!+d[7eG@\[Nq1c\zYo@bRW-l5ƚ_EwXORm)-Mko7Ç|hvA,D;qwPⰬ^o aʀ–nI"<WY8>CA ,bz؎/h#O#.M)Q+z䜾O6'e9"ɏQ s.\WC-?HYnfc "SD(2n3^h[Tz-Kx)CMe_QD9-!gE s|3Ioa l_(/jޫ Ⲽ"ܱ`(-{eCNU'4[)0\%W-y)o~OK'm}]BɌأW9f%luP/6{oT^n9$(إ$lz=YjX CJlJ\o'efS!.Y.(g1?W7{~ &eY[!]߽J1+Kep;T5}<81JJ w7vgWv`v44aӾ3s|%W|Y:.yB*1QQz}6hϱ}; ޼&ڛt'KTN3[GHT6 H'Q50&@r cդ5h,E@Λл jgScgvXK.x㎍ur&NQ>9Xmտn*Нbű KI EP Gxm2kwd{*r_I@;]ON\pK\)䁃6AC?v0, ;4d3k$-1h0WsOǞCJ3-Ɩ0LsiUc`4tT c‹,c x_j6ONh*.Y-m٧剄%g[ խ(Si@4 \x}f2w7x=l @mȊ:"swC-49LeR.hx,Г/*jԑ˳wGM-2 my}s뻣K˙:¼Fw3loWB>x5S/r3c0e`_ ɀP am<[ C{:G6ž2Rd7/KGkw7QL;˻Iء^(O) sP`WِC]v$vP8Ÿe}2o7`}'<ƏtSh `Pq53^[J\V;*"ː1v>|+)QQʷbl}Lo5b"S!طnr7'>Zmt6 X*2ǡip ,`O0U4OA "=vjꎡ@t4CǛ''٤h7Z! D, 'ABRn 7CWUM /wVY%|1# '[8 $4$M {!};;ya8WqU(}oHv?3` fTT\JU9Gǽ2;ΤUd>sJ6l(Cf/iG=\/.t_mZvb#˦Wl,3uM`o?z=Ԥ-e-VtAd*z 3~yA.#^']ùTT/0ЮOu{/~)agTW~^@OzȿWN-qD_hy 1<_<F6Zj15 RgfenhS 㧲aLՙaoq?cO8y5HsHWV -h .9Ukkn ;z.94+\le(,'G! @D RϿ-IG",-Vc"UO'NJۨʒ>HX6i%c&\j!/lt2ۛ~qTH7xh23N {7eEe{W yc.4EE//o!p ෯SX2Z R h{7 >6T_@GiUuASSOm$[߇ܮY)ID\NExB5a_k>uQ  }/11ڃ:ҋ=Qbp?KnuʬJޜc woQ K"!jF<`vau,_ 6`yMkP"^YBEjTtz-n Iw-X=Y,\ a% uzZ \nOKBy5M>$Gc9$N3 ?MBЀ@JD'\9J}˭: #o\U3Jt :>w2RݹiN ^!Vνr B)Vd&fo/"(7sA+M]z@]ծ(z NTͰ,Q=G0vmHq1Ҽ+:_5 x~h<^<阩޵a_5lkS1.=joࢠՏSצw=s%RgtCPV]Cq-fzBw{~霤c#Uԃ# nui[vIcᙾj : Zm,"D e3<ؐjMŷx A2SD S|R ]I|&ǃ68}Wr71w|gd2Ù }ӐF$x%o"M "dl3X~oG1U(6AK7}k;VnKp߷)'|'gŬNdvSȨObȆǥryz;b@UWѪd)#^Ƞ+|%kbR0z?7XM°ϗ.{h˪_  8ogszF^&6м%}W[A";ұAlt@i> C:Ƚ\~]sCM-S_ǭ zNi[6h:;s?\Ľe~*o;mj̟R .ZB /=n.h|7@0kDY뷆K+ל_MU.«6L&2XyW fPO[ Ьc"r=c~]C0tGU̞M@/ XMcNUQ<8@'Y~=mqNKWoCNas!Yk33ߖ5W$ ~ȲM{(x8mgpO yIIɈ[R'P'|C-j]D1.=%]M;O b:DOFۛ:VX9DŲĖ;%Te~K4А- KW %m.@1{<̔Z Zg`'dNZb {[TKw1S]0te՝FZ~e*xBK*wMW t!f[AHM{09N ڡGhz(1ZD%z:Cdg4^z x[λ5`e}vB 4E};1R^mг}|oaRw`\N,NxCR*5iAaaHm%_e4η(.CE "/ieENZvO0*b H \KUю-c7\^SsVͮU~ 4ҫ%ԕnlɞkƅ )MuXmːxҪA9a@M/3V Tg],`_6C'(ܠnuX3_uh'VHPVQ egiZIoj']+liyU8kƞ&Ò|&1elfwCmpYN#J8cXZHfUw TY?.Atۀќl9c(r9fjV VHum!ϛqUNeIgޕнH}&HGz-[olpRb'%pJO]7y51/bKrffW쌛?ZgZv{,ZEjX4 ]*cHe=5bЀv &t9Nj8g2;F˒'ACpL@qicy^f`&WjHd~8= U4Đ/Oib8kgd:|.tv Ǡ[I kYC)γNrB&iЪ{r3 |e:7 _؂9*"0-"Kqt:4Oplџt0Ln;SԒhm51$(j٭8MDTx*f@/Pú[sT[PՏa ?u*lop@dWg[ ;:FAabBoR#3SN*cV&'rfPA}cx JGp#(.BͤevsXU˷'1ֱZ%CT{]]9 J=+%Qp=7,.G0/J"vӝI@%aH{^X㵰 SRpRH3rbM7YY7#㑒CL趐S}2jfq Z 3\cwA|SRӓ8ݨ\kF>h N4oUV)2 յgnA2{(0wCw9\ /¸c(#{sa}jʈ/繠8u^ ȞeKGsҨCFMDJD ']igek-I^ dl#[E՛ٯ4WHq^M8QZ^56)xsB(!G@E`pȫqjyҰUҁhJ\WO18'BZʞ1i^n&Sʏ]/(XL e]_jՠRnWy'Cn5oG&DQ[;v펒цZiouwv`8CROX(k{iۗ ?ah|Z2nq|"rџ;0+:UzM:p̓bB?)_¢vingz9BnG qqAuAJ"ZO@`҃;sMepUi ڐs,B>#|,u=\#%iA7Rh] 'ʭNI~´j[-# m#kN5,SsK|{>=n}O.YꚆr\GDFΫlgH/pW8ò\ &(R̸TYPM:֬)nfR- rB# E!;]Æl@U@|;SS]w;su`ؼ/grE,j:l`\ s2E撵D%_qSoL#E!|$%i6ٙڞeӊ<Da뮏󍐐\|,iTS&19̽4HAf ٍ;JqR~샢N'K#-G uQ$WU@lgXk]ssT6mzwKL<"ѲG oPA,f' DX݉/DktuI9JKMtDcfS3B}T=Lœ [W꿞P߯2p^b#&fd\ -C[~<~s7ŊUJ|b;ClǗ!`Z%xe %/胩}'GBs-V<"\VXCUU! ` u3݋ 4];j,$Qі2sܘ %g1\FGŹE_{?G _kn|,z pqEKnaۑ'b pRЊ]IՁ#蹶vwYy}w.`lqE&!: wUx{wn[ϭg/f|-WeԦ1Նk9V0&NФjGM*JZ9k1㣤!6=MN}x3KYcKR] ϷW0VtUw><c5jˠ7G )O0_jmha;=.q~E(MW 0R]X^a]ᗢ$]Rp@!#j ЉEњ#p5lyJދk?ɿ&8P'#1p dn5b&/~]{?(\S,eİ 7#LyߚmSu~C6*Q!y:O43w19|SKMRg#PƧϋn(wwm)nqjl8` }mqρK|K*[b@c)AuyڿIJ=.3 ywWd -%j/@oԥhw.BmuaaqR`NK|z$;*3jcOiw-[A#v5 xFgفj\obKrwЗ :6o7\}^;WmDavO`E|0hƼL PaW?"Nl+⡬/?^.ET]RiL5$q}񚬉VjĜmK B! (w-"|?:-LlƆqgNSËqoy%gyU~TXV*~XA@t>kB`L[]`zE-- 9q[}7]gФO%Sp~b#!fRذ^01QڠI!ߑgZaUxۨg͍1xۚ#"˛^:&|S,#mkp1VK~FPnbRx RM:+ḓ$Y2jtOkk@VF:$WH].-{T$NOi½ 0QUmD<]d,j"|m,MgQTS=Ұ͇utpO ["'4Fgj+ b cɁNtAܰ;rߵlv4BVÖy,(h`٤y2 G/\w4ذI9HSC$"p()|l72sa8=Y,hN4*$vu49 $"4/|<]3Nn 521`bv v0vVuRGUu+^z%Ʌ)JCgH Q2w7DΆr&Ex{C`Ci+ Yq0ƣ6! 8#;+GjA3r2YTUDDϹ1 ZbcøA OXǑC:Dž+N'傳v-zN*y&8I.3\U\hRS޲PY\QE޷)shZ{PR:=F m_V՝鼌:7DWU.|m N֭lSŘ&[-r}SRByOh%#񤮴ǵ W#%Ai)ifJ&|Hy0M} xnvsV{ۀIJAr(SS>:w/GN '14&\{f 8f:no+@ƝmL-m|G/Ψ }( =cU%6yL@ s*+Er { =F/{^nLN ̠@jjy-][~>c05aY)tdZ?KÏ4 HS@K幩?E\l;YlN(Q$  ["VY A[6 (JQ;f32_/`| \ƽg%$=I#EBoj_7|Ӷ__/9S!la7'~AuKFAt팬rE,*~_BVEēcp2o,@u ZrL)++F± l|w9)K,. U:iV9IdGz. e- HL!O50I6 xM nQ:8G54>2'xT#cȪHV8w4k 7i8" Y!Eߏ`L~?QX z0$ߔC*W lL{t#*v]Bq0-7?-b$-nG+ Q\3,TbYO _k|cݬ•:.o|-N}.7oxpatI!L='kkQt'"ʎ-&)Y_26!"qoӈH(эG WZ}@ȀQ(eq.Իju'U+ m5D((oiK*1}ħλNr1J'[ٛ$I쮂K5m {nG,KT9b\6Qn\+mz'l?6QN#wa)RQ4^_jÏ!.X&5@ۆa~U_^:\#4cE$Λlܝ!>dȼ~:@*ptr]gj|'.>#Q{'abWxmqflVE-ˊ}Rl[yT(g ɂ6k sIlDv1fF{umw> ~ M#0:D5ݑc_ksDFy*n7%Sc} '*#!jm|t["QPn!ti/Dg:= A+*|=tٮ[5ֈ9NaL0EDdz-8W~i^6IM[Bʯkx0e_IÎ] h7ʇbHr~<Yv x.p^oCB4tUD,o`fά^,Eh/U|cd 3}P7Ͽ)L;@jLX9 q1¸S[2iz9mC\gR}V=H~-^ sp}D+)EHrA~ qf`ݧ-_GWxuDX// u ]XӲN>|LOUyr |;Yj  F,cTILnm@9PWFjOKRi_`PU+( M"&! Zl\Xw"5p;ԪON^=6XП m栒!W=U0,JAٻ + Qv ,"+K/hmg,- Dq/h0|!鱗04G?p -4 Aܬo•Ox7N&=7ԝU񗴿=7_*IE^L""v{ޓ)ܰӪ5ܹxTIXOP*1EF`HQƶξ_sDSH՜LT2T,=jR{cGJe S6ͮz6(ϥ^?2EW^TR $\([CG[w Tߠ4=vt +Ka@+>R1s7hPNq"ݍéFwaK69'x[tCEyZF\-m;fj-ج{=<{[KGʮ|$a#O!24D.۵k?6|VM hܗW.T6iRm)=kPe%D`8yu4D r> c")GB,3f$#ק>8J7'({B ߸wF2^ ŻAYI.yojkN4|NDuȍǖ*债x{Rpz 2,Em8]ap#sD |Aу9r$h ~6tb9Hl$<]mr)T͆eƀ;0ԌL^C59䗰 *i@GQ q up odZPBQ"m ,AOq~\\>vE,􂓫E}EyY3㏯Fi U,Lc{~Ru+@;miNJn1a̬`. PPE?~f'I b 6p/`&1DDM3m.븈={$!k@;hJȷ(ep?շ]ހtX(C(oТw}ݪc3r߲5wk\$(kC_{X6Ñ+ˑ| ] SCSɝ҂&rJ4B9U@&D>/]-.oeZ-:ză},Jd6MKRP݆Q=Tm7{Ryy3ȳtA # g/ow 0s<&l(h?EBX>/t?+c Z^ GU-jWx$u8 ۩y')/K)T0(]N^H,Ωj "sn dBʈp׎T kmp}*TֻԔ88 RƉ&d6%N5%y^]p<[+RJbY8 S7ɴQ \C:6\Mho_>ǥkA|mo(ث(`!tsG-UӉh"k]zјH<'A٠ؘ3' ムuY kv)st&ߑ^f*{_s]q%-T ?O8~_N)^ y@]~Ţ+@A1㕗Z73;4 ȸ ^|ѓ^BztƴZF1O3|VTĶ7/``[K֮**',zjG(HɣWCiㆄK\z #({%̮߻4xB]͠B O=3Li lZ.rMUvKD$x)d;F7!6+Mh$z2!&Qw?@2g\J%>kx}zخؙ|ކlF)g8B/>0_)C\(<t/CΌH@6J BSRqy$#EQzN%URٻeQo yB󣩆,cQBjj],M[( I/a˾cFIM|E}{Ry&HB}5+E]-'_CW&1/4 :[;*CܝcitAd_ `O!u KnF @μ P?_Jg'x47'iBoͅZnۥ !O0(>ÐD PWI EeZ%孢~HlTu9 ɾUW +y܍?>a~Ge&^lʁF:XYTԐ}ar B8c"uNi~hz~0߸eBXi=pc# tv[=Yun>FZPQyKC3߶~B(a !N_*DiRˆҽR_طǻYg6݆d\Sn/Dhc5h P{l ~kfPPܷOD5+s|9'-0 RLj3pAӜ,o^ XSqNǽ8<\*^8F >#+ptFR5XqQ!јI(Un !\l1NϘ1ЅLRjXC\I'Ԍe;BfO@pu S"b0f~:%SBJTL9H9p{#Pv>c|znj7F/ #9~X ɸuw8[4{eM;)\}g @E0mҥ~WȜM5/*ZxͥACu0FFvwԖ}2^ %8[!k_KeJwvXx\:ME$.P*xYR VwD*D)4%.ٷ6H.m"Ru``܎ F2kIi$_ /hFE5LD/ɱ(;0iaݴ P8DPgR2H݊ !HO0<@jHxd)]9 Ue/ן-~%ug=~@/wEc9Cv `@,/ΖF{ɛb7raw*t0\wEh\_^trٰBFLVcٟSٖfPd:M+)U3'#^^l?E2u#_gE^{1ކ+4䋒7^2LGl~cK4^wv8n̟M}_)dx]5#rV]p.2Vnl$Ð'e'qB9ZxQǥKf˝=$6Bh:xcW]) S'6(9w\{(pkC%}~HzI(!z]0[⬥^~ئ,!w"xp8IWmxO #!T v(s#Q2DU H)tQ}rV{vXv?ly%YĘZ x^aBL1i ;6zF^D&6>bu_bQ!>]_8g$^" ԥg_@a\Д6$U![jl;X? <@r D)%z&pgw9-ØFGgO&C㤙4Zn+N& ~\yua? :ϒe|m8=oءP~J~);rD8p /rC4{c00*#gT{Kdi@Eߐtjtbv\];pWr4s v(Iz) gN^s-t4/[Ѐ#cڞbՃGl Rm']r>mbwM!ݱ[< `:з3 YSH5 QX5}4# Ж߸jw*DbMyny1,] Z܀ɞ)٢AӮ!eO4njJ$ Nzh@љxwM6Z,Z,Hhe4(AX4A^ɰ>Do>իwO;ꍤ\e}?.=%V9l.wP[HLPQHT ͺ;54l_{Co&t&(T_^. z&ŶߑX%`!ڂ(-[t/aXa6BtjKYoRj 'ןW^HhtU%^.o:697,<H'$Wf &|uIV`L`"!-C(u!qcAOn4(`0mI7D8}zVq vZX氩cD/ֽ4;Jz~>*}|ɥD?Uֈ+B*!)Ż(:$ °L^\1߫ujGFRy[zIq{ R+zIG(tU x29lK#V0;ȥ[vZ; ASdH $e0̧GJ>XL"w ZJSLY8zSM ȅME@!uTבK&M`S.0I ;x%ϵa87>1ЕGЂ[dkx|)0 GR£mZ%ޅ//TNUR>0'i?ՈPx|-ta+OEv{- ) hO0\(Ġ>icQ( 6qOtFJ(!de loxNw M-~&(͍I79I H J_,@A }jγ7GVAj",Wm,PsZq'oX*[ i8z-DvS|a :;2uӅ&Kte&YfACSDiΐ]͙GVObA=lÆE@cig}>GTv:dBDŽߕ?`nivZPYYjޱp :%e5rks@.^44RB _'OȞ n`~Ԟ2-RNF4]v+> ! yy+3ѻ1)Uĝ ֝4uI$(t&RA~U*ƾFh~̒ I JpO-T}@D3~5a@(,RI<ʍYO ZķTQƂ&*w^(ZYci叚wZk&}̗cFH7YwsJ[rGͿ/)#̾t yzwooOF\>&*&JBO'vaΓ̟!k.1;{TI,= mZ[ ;zIa": Rϐx}.@R@ۤI;&V:6d,oEv0bLcUIă\LkZZB֊ly\V!psddq<Jvf Ry`Y[ Շ Wvlddq  ^=t]yrDh0SIO",S-V. m*+k`sZ@SMg>]&eCU$ʑ ֖4|Se"ke|!* v$ِmH.U |kSu?Qy)a𞻻 60%[ҜВ#9:V.a=MVBWx"CW\H"脏ta}qOTv&F_"H/%ѯ Q )UkAPgef5'')T2HB[QQISwk:t3:T6fp5E&Әd<ٙ G~Kcwv7Cwwl]ݜ]#[{⵾>UOerH+9~.KX. ꓐ+|Kt`؈ ǛX&>6hh9RԳ VμS-`.-; _n+v-; sv2k ]뚏L0CqˏݚCFv@6ר?[seFʀbTxB6xq˕x '~N^y\(O"* Oe|gZoW1r t>H0w_&%Pʄ;ǜ/O?kn$|5 kAFgl? R 9O[^|}.[GZwU>#&re3z6HVXR.֣ B<$B}dO&"b}zrndRoUa7߾6˄j,^ c!%u֓FԳAk׫۫F -≍7n4.vt kGZ*\{EzrkoKuռ vxZzYzEǾ/;t 6MC>0!K9_9iCPtI \N2wظ=# )^;ݷjEF7JfRН񐨛%-mGn ]j!UHB,`z1y#/OfAnAr0k)sYJZC"2̕=+MYj)xG F dE:K٬V5Qj}D,쪌 o,I\"vtho>9~ ·bԧ7ftmq ZlGLfyTSjv~d4I:}D}_MkR;'ԉgS3!ek 1? ]et4f)8B7Ubzu/9(g GC+RLYC-y:t>`DeH2@^nhm}_:ɯkw".` }[ V|*iu?JiKK$YxXo2OIZ2JTʥ zϊ'$Y󘃾Kv*Bc^I-ƳPwY ut =wqJnܢdIK@SLs}t bu79]΋@%ķo.?n$qKtKfGLlp@w#>Ȥ_dqr7ZBC06nl Qk[~kv[Ĵ:WrP [|[h Kب"o -˯2*밗]"LY޹eޒEP}>ʠ1^H^V2MXhC-s2͋ۂe#h>Ns!b5g?]@%΃VT[luG:uO.+akg:Cvդ>}@Kz"o{m] *c^[e 5oߦYSJH)>t1%ߏιhM{ӥx;*|N&S֮ 3˶&mJ3Cρan~&Eّ$3u*7&h(yVD#"04珁 RJX?1؈šk [F1 J9(ܧAncLF2kr(xn4^ws4H2*3똩[~yT6#3Ct[ 0ʘdsAi5O#lc3{T;K b. }R~B`kIԅ]rޭ fY3c̔ FV*7} d"݂ Q|1I+~ l֡g ni7&5Rej\ S jkMڊc)C.sӯrAڨNCYVݴ tlm\nk-HQ\a -vi{qXӹ Py5 UvgIy2ʴRl"9,r@@X1؞E˱G=PuB9jMDjC>4s<&: rMyϧZR3U!S,=yɟ)j.2ѱ;0%ύhs¬ts?*AyBn6F6XaL\u=:TRHG/Aw`"\oh KHJZC;RGz.:C1&Twlpz>G7\x _L~)#]W_OMdկ42S I:B7$TZCL̍!]gkqREfSZ88H|vZ {Ԡ+S HΐCbһ'cϣW5W\On3F*oq /^=: 0h8UV.m% LJwZ~]qE3q~V8{lo0n4lX wMY͟#ѨFxإaͤe Vط1NZV_UTMPQP ,B˘S$J5^' "hpYr0puXQRe-hEְztWlHnԱwN{LZLc4qa=B6Bu|+4xm=Lp\`Vd\+:KyT  (RϜ*l$xr %A3o2`s&B$a&.P᥇&Lsڤϝ$Ja#5kSY~iÜeB`LK|Vcm֐g1JRme}8acyGӰ4y^?m~EdKkfәx삗$hʗ_D;˯haG#_7W/Lo]f*x,a 2pXO[$"WtqΥkˎ! i AprEV]@ yd „2 ͘(Cz2ղbL .[&=ýP},yp)h `@u2Pv5>N2NS$7JQˢ1[nZIJ'?=Ϯ<@uY`|"XZŝOr*/ Y9o? A^yDɞG{g2 T&ӣg$}- ˪G> wg6Bz+@'"o0xv,o*UG}I2Bxow:"ĬxDJ`x\~8)ASJVr8 J5[`Nnru;)cV ݄YJ[_QXsБY.f[)XDKkcnL\ hsv.lmC1"yH*SmF;ʷ^Mh,)243XmK(hONtŁhvw79h9cJ7+*VDT p@wAF]Qj=uf )W)et`eY:,RTFGe#)+$AACL9ᩜgXT%VTOgA3*^pOBXiaN!HU:hU0,>-,qG+kYe5vXd<=s""4&HT߁&Tl2D\3 CK6[')euTT.֙'GYY4mAз Y.VDLt )O0 CԨO\S` ^Y =!GBpV0-GYtfal^†CrdMq-/Bh@IWW T 9|nnY?4٤k39BNg]iZ:{}M&`Td0VDP|u 830|e}d݁w?MSAٰNMmbvE_y5xϾ,*r/t [@9: TἌ3?ȦW,7,'0No1MdEU!I0>.Vd`~`~)+]|~́lbcC|1a!ЇMgb>;|S@cl?uk$yl ܑhv XgOπU|5Ṳ^K(v!@ PLnpcU>4*ؕK me=@\8P6*cw*! ^ uZ\_v}1icœIX\h|"\ Ñ_23@EsC7vp5SQdbÁo^hakw=3I#i&`>x Y<$ v0[rnuگ.5I |zLqNv9lR?[)JP)6YlNe+ ԚθCguͰt-~LkombIvt:7I 쬪i*L+qJŸ,( L/TΨO31.z$Fי`uU';vl}>+޽ﯞ$D=b;l9U.*p낪ɺczr6+}>/@w >hŤ7N,6i~{ՖݱXҊ,R@vΧhC(킾 #\d{|d՞E֯b٦Pm+w\I} :]vLc`k"j"E7z_ʗubRU"`Dk)lSm~@~^ &rV!ޞVϼj0k|06J=fW(;I|mw/j"TK"~] AMuLI:q}kLmS4&] 6!m&0Pݭ] 7V{aoy},B]w/ClKZY7r].ҁ:7J]F( >0P"S\+$MH9wK$ ^kR+T1T;9,?)H hp\ .u/`_һ&_+ u Yg 4E)Hbwf@xpnkA+mjT>`챉֯G8kS%nVޜ/~ϭ"JRcл4Gk [%CZ#[clb` C5fߒXh&UB eR矹 ՛|z)G#Wn$(oՌn[zR2l`#+!RRx 9̠y]AxoEvDa7KwI!89ٺH$&X\_D,ێaXg-:P vȖQ.a9CX/9 %x;o{"8" 5^`OvTN]Aka‡&~ %8GIc%8EΣbF4U!~@u Cn|phcRbA[eL C*3`w JI}<"ئ*ͷ,pxd꽺{eOH?T5;ȩ9P1}[I쯇bDiVz݅Bs*yכh8hLI};ko. Hp];"A`Ko) LNٳvPaM.|޷agT߃0 =_ (Ba:C<ّt6x&`cO r8V˷Z : ?چ{&1BСPߙBKzgz 2MLa,(,dIcJL^&T9*pH16U9@)]/M4-u 5d 7If9kh:dYeg O4$R'WZY%];A5\s^!32Jbͳ>)pM\).I\ǚ5=G|1I:BpzʼVeȢSB*+<FZ&)VZaS@&"G9"Psˆ[3:KYZgu~^bT.!|Lh8hZAoK)F Z y9thy,D%d.I/ffym-Jͬ.J!P'/4ߟ`8&ŦDXx:zU]J糏l+{_fdC SCb5M+Z/m-e#C4pBA?Mp# ΂Г`;tv⾺G6+,%Y#M%m9`I3-𪯉F4hܞX"j NrJ_Me"Ma&_:-/xvC[}$>ܫԖ߄ SUe~du.OTIr4+`!Nйׇ.ĵ!eݣFГҚ}n1+ X5Yt8w\w UBp){vك*mF嶬k|h H`tJ*65ti;6AGNi9SK!;,+6ZȁVՔ%% xWi+q-x_ U8$|SMi=>:\}|Cz}x,fP:+^D;x%7ᥙM@Jt^n׷C9"RƻeB"XYو%*'Fz3l}yss3$e CqWUi&%};)GD/D4Ѧ !IJ.2crLIHmPwOH%쩖WJր8Z20 (St),.[S76#VR5gc 5jfxt N>A-| +Ѐg!TS>.6 " P;c2o r+EqPKL97FJX@Nh uܻ+S!@wZb& Ǵ69VkR͢xv'hZW%̘?B{+ [c1gV2lWFL;j'VE/p9xʖA{; dI̹$pŎJuy4{[f9![p*Ц9T %+=H$m%/[2UE}D_'΁롢<-Age8Hw'%d vb"[8~Z#^ҿu]ޥ< oi:A'aʨez5_Fvt(q&lΒޒ5Ju\cm2gcp|VhT#Qs44f  ǛtV/q DW<Ț%?8aËa͏)qX &|lj /d`JFWW[0q ȃo^k⠌t-{`}f/=)O億2Ђa,p@Pc/v*vzFc&0ujX %?X[tP!'e֬rHM\hO 1u:JC" 0[o~\Zrm )DqΦUr͠J?4q7#-v(],p@ITuxx߸)*4] $ԉkR&# w6rg[dݒ'wckgCSJ~0J]yBfG?ӴTl'anA\١h`ƒYYvVJ*TL[iHH֎NsXG' e [B\nv a^"$ҋ ف4u$+,-'|'86d<'xo拍BEF6ct>WmCRʆ)yOgPݒ]og6mzÙHӾ𓒭YNVCGiikĎK-(4寍߱i} )͂(i*1+?+$^Z[w1RKu>SQ QތU#Z(͡xVe|Bkφc'ۘ0;ۭ9fݦsEQd 2<_k&Ev .~yNYI=I #_pYy4PTVmPEm]3_ˋgh>ϳlr#SYѱk]ZÑXcxsnd%Mv8Ժ"b_JTQ){t(wI MR:gGdI=)A.&O-ZI9]R_Kef~G }Elx&Y,q: ^K7)4s[zӱi~^.Oș&F~^d%n!;/,b!orEa]U3{N=>!$ʑ%O`gp[kIT1ӱ=[YOl& d=-` Ö2d$sG|5@bC"O64n/BQ5Uɚ",$yi>)DH73U4ocH\YgtjIs}N*OՆ(%0sx0ڈ:[63ہ<0j5u&?ESV0v)'^)A KӈT׀|μ[L6"KHgԾ5˜'jf/,7[4u!=W$0leK᲻}-&MNqKnp$nV]-\o. y܂ 瑩XL"t]Z#7a83ˁ'1]CCϨI@]b]498i;CUK~&o`ُK ?svΜ2 Ĩ SPa%YF2q^=EBPeGQ! %ʵp(9:LalWTHlhC (ԟ"lo +H&h 3. jF vޓSYlR<((zjr$,.M^A66@"}jmCMJc7xtK ex j= -:h ق{Rf,.3$u L.U[+tpDi&c5wlu :0Opr%ā~1s5JV\({MY0f@9SQvGA27@_6pJO R"gC O&5@䣎- YXHOi)wC :;MD5$]TAlX$St9sy)n6+Ekj'ƞi*^Ch/P@oЎḆi"V2LgQ6[Bs@6 Ub(@KBv⿗ y'\P$ڱt *^^ĴSgPѼ]\ޔT t)&r5]0P_N7Ll񐻘1#wY~+ bP1߀UM~DpXVRf\Fss^/>KW'ӌ R; ͻ:rmK,of~{ttUicd3F(|5ΖeTݼ>slPk|x m*.9JQ M*m/V?7;XR ~T|2g$?j9K jS5V?g.ܭCx;Ht:<%OSIq@d%ҘY4 AJ Oن XYe%xTzv w~8 !?~~}"/"c8*4cf\Ue./ôU@RGc"'2Ұ8}ZQX@`2+("% D&D)2go+kO .>{j˨lf֙q3,p%7:DM.ꭐ{87n-U7cL؉F5rm?'mvV,e49rAvA.!XxKҚv^~FH)6C_[[2+\ϴ l1i#wLvזBׅgJI#_{zhiTwDʥw]R44M#3R[mNVh .qqO62=v<|ޮmc-`;] %guRݲ*TW2 7QR ^J[;6m0Qom?`0[K!z A'CkCI:P%v0iiğ}4=v<6.`6<>6cUKX.P%b-s,zQ1,=W '3 `gia)s+1i=_򎻏d}؁ˑwk MǦ ߦ xc:H :!( (>,‚LRU'ydËғ(އHa4{ '46?:%W֩lr71V)".( ?MF;km}kWi4̗/k[Ͳ"Wڀ'%v#nf$O0\H؈}FR`bcəq*M|,EЛJ. ZJ?O%YCߋ~k1 Z$>DXTIս^`\5Hn. O/u/kg$蛕&:O4Խ!&F&O+ܤQ .. GsH<0T9<=.)CUm7oCG|&82C9qV >0P8jʮᥒ_<<S{; i H& vPKƒ's}r5 ]>"EXCh?rim6C$*2-2GSEiR: .J_ -sf%x$D)@o뽇T>V~N?M)J3QmE A4&JѺJTf(U= Iگ$Coz0(ĝ.$kϫb Y`h=YdԞnq'%/♂#VI%S3MzW 6!O_Zo9BvHz4/(ٖPEuML0knuNa ؁<AZNl3DMЋz懘@H q'Wא"SQ1do4)k )פd>@ A5SL\(m C"KQfBX "DŌS!?(fI\ /h A3eL:h@[}Nt%OGDxHE'2&j,c$b- ǓLy.$Wk(U#͆׻C)ra+ors#o_NxG˪&13VrpRom~J3vTUXP ӭܲ*ljQ8 ҇6R_\)(&;]=J-*Lt{&*ycehxԗ.}I {O,Fb%pr3oOSL P'r{78*0$;zJz{ jt{? +~npys|=H<Ә~0!BlNpF+#>knzH;xn[9{Mmi]ݖy#d=tc ZeY(K"ڊ MrbϮh ٜO9,M@$JE م!0GKȈ m631s1z cg]oIၪbVэ eP.AT Y ;($N ?J&ђ r%Ti+Зl Ohv{IG;LipQjو:-0.Gpi7@!P aX|ՃL6MY^BΊV<@>lI9&ڨvmг^ _;sy!^l6ݸp ]ErLyaGTrC/H1Z(EqɶۏǮ!.q)iREB5y'ܸ6pp,V?DsSŒ·dZ] ;+fe䁏^hN Zʆf0Kb9vt>8l[u[/[%#M&3pP?n24'\O.1 !]%e}]")CC6.]/Σw MSew>KRpkk?4K3&1Nܶ;xzP;ڝ N\?պF0dS,!ecoȮD4`ؚ[O]PelP$^ ?irLxr`" ڜevyT&SN0 _1m:Xx{#wTh-.`2o!x=P9-$70G~ @9ֆWξ P:2I=Awom~ۄ8mFT t9M+G*S-Q?QR&y3ʭA Tv U|*q-I](}&p oYD z%@1(mB7PA͹!XlnY!~wlYö Fm@Cw@cNgJJ`,bPpG_3Gl0X(Dж]*3J%s#g2z'~,o[ L%(2oFnt"C:.tKL4v),1AF `(@K%/Ksލ: @Փ0 P乁Q߰͏:İ\j!2WKD*ϫI:!PT5.\u$Vdw)ߕ {lKlx[ؒNx@z|o$<>l'qys8yX-1 J"`@dzcI4L.I@DJGڇ>p:Vt*NV=qJMG%h6l= WWrh0Wƨ{OR{TA}B&]/Q}m-DD~RU`8b)c{-sCy2(<tD% ohI D[0=^s/ijh*Գ]gI V$HvÝibjs"z\7 L-8L/ 4):6բ NJܥ'MV Ğ 9_5Zǡ3G%Lg;F I95;DQtįD4>sq6N;oOE5>G7 S%9* Aux # 7z pnm֦p{ѲKsChX=i;j >wpPr}i`-oooHBf.8ʶ=+SiyU`r\{`Mkٹ:Ĕ|ǣHVZc7 SK|k.J?yjsvvV3`*"y Yٚ\r)iWgFOɆᯜoV3󮷕)Fڀ2 Oxw`kU2y"|yRFP@gzn"$HO&) Njf=;^ިi]럖lKvڞ 6H^OP/̯A2L-تMiX?, e@=R(yҮ>W? )p<|hœUvA`3UJ2~5pWA,_$#\!8*'\Ƕ_8܇w7,=ׇp~2cv),$+X}J ?D.;6.̕WƧ6Mعxq@O;՝Kwx[P0>Z*3d$TIC e*]F\,2pP)wzR+YQ)?mbvN"z׋TcgfvY{D)&4&4APCi%K87}c-EVј\XelT(K^w{☤f֐RکOw*xd!8aXW4k9><ɷL9V+Ȭo(bH K^y`-CUD>''vV|QX\cף[1K0F^/`nDU^!0p5azY#^_E]}^SRHհk{O rJ}:!ut0s؂/L$BO 4/~(Q:aygMQ˶Rj؋:6jv .G w+lD틷.-wa ߔ(z6hAAQgzZ+cjM=W$Xk%ŁW'zBam ic?P5cH.R(V3N%i*ZUSw#z-Os5nF1'Ik\(('tJ )'$iӒW1ȓ]h 3GS,UBu˳$Ť@ ((}fvvI^ BYcb`"@K2I pO6Ah7L ա* Al}u_7i¼:6i*Zu jG3'W< 9[k{ưr7<oMWor=S.^ ʵHt(iLHNJ@LΪQJ8R՗㦕Ŝ<շlMդO_YcK}O|TEbp't~(1{  Xo0o;ğAߝ ;%IȠ,tf.p >4@1fOR9|ϫ =}-($`7? 6vá;,I)8 ߽SJ lNӔ@} g bU|/I5{[)rK "wʚd=u}=C@KfnYDf-Ҳ- ~[\tj(%L *q]^ONtwȄ.VpHF=aFU LT:4]^/zR/Y)69 >H;ʁ)ɒgLޱK%YYq:j660l,KM4%:3H֠0+ԍ#BcrP` |M(V gv4P҆¸qhPwf\9ڰsJB@F~ؙ׊1G:E6\NL6H˩ttw*9(cvFvګݷ߭!LM5ο%yp0$\Lsė%{G1.?gxiuˏ:/P|#zK+(kw 1 - % 'dah RWx#-}` :q~:AfƥvEϯbeAj[7?͵5b c|#`.ܤؠSZ7o!#ꃈއ_ON[P(N:i쉤bt&cټbYsq Q΃֖s"; 4a( bIJ+ I <> `k<; ϼˮ+ncn@nQWF,7-5n[Ha M/1aqt,X$&~eQuJ&2r0ngK!m{Ț,MZrֹk)T*=C)?[cH:Kvйe4[>"Dc4"cYa̸AȞLbVǹ^7A]<'}*R=UYnE>906|c@"hvOmh>n%iz..WL xѐen0Rѻ{nv+!x].@$"qbl6A&XT$d^ǧ@>d6p5PtĶnRAiBڀ¦Na:NFw@`L .k7 EO|z%*Cz޴2r3i`if^RM>{_}*pq˅|Е/wE\2,~3 nsoЪѕZ pnk!`sO\?軙JmG-~uq_ǭ-sD6"t %7qF*yɏFEe_U;Ӻב @Ϳ= ԉ{u [~#acս/fޣ=2LLDa]I ~ex۬mӭxd@JO*A.I6D iHtA]js Jalx|Naw$c1x_࿅ f]q:ԋ{+)6vA3uy33jf=?!2q*[FcPiK9άXw;IN!O.QOꩃLf瀽@/9> ` OQEArhaߖ}W3c"şQd]g6Us*}6%. 5 {:).ZI'sf5dK/ielehרن$, &yS-(Z)R o_l4ف=SAlFd ة^^/'XN3YM,_S"S]gZMyaɑCmDSrS/2[JcR{Tg}imd>< /Fhpňv5boV&ve ȕJt'm8_ ieEhs(gPҫ[?(K]*`Ov\[RP# I 4`5!hMc\CCX"@Bp`/hy5G1s@yX3Q![ ހv=,.h݈,YyHX uVh$ 6`#锹(Bczq`fAWx30YÎh'X"IцhuIcǿ8|\S8ÑY&/*&N?!xRP=:I|\=VZF9 bK, %ExBV n{JSն#"&rrr%.b[S(vi;ЬnXI7cт'U9$s5fauSVh (`s1|Ƿj/d )QW\B0r(HԷ†g߁ȯORU2K'd5Z:g ϡJQ,р ]l~(4{[;O1A|]I 9At\¥wLn(";Mş-F$$BfofeU4қ~;Zc' aÀJs+ӽEղ_wy@,ף!l dD"sŭRn{D @[1CХ}Wf8IA"uC8FR؊jM ݑ@[rsTb;1@Wd9J^YۚŗޏK S0JU0 ;Pm'{Ho=i2 G5PDE=z\yTpqP6dN؟(1SZ wɽq *J; W}% /Ep<fᔑ`帰ImD n(`;O9uO6D/|T7JY̝Pqbէjql2,Fo. OOj_]VEP Ѯ kG߯$a=#'rv(AZÇz$#dN%&џ,8'yeƁYw/Zp\:`ԈrCI@7) +ܒX.ׅ<4qȌڋm,X&aZr. Բ!?Ggrd<~5?5l昡wJPp2uk>ኩ}B1bh韞>7މ=/K;Bý0c/[ zdzr̐U2z)󎆓o VkX̦#$ :w_=P7Kvq.irK+&p8R$BhO2uL*d8KߍN%tB%8cBF:!&Nj:mIyb?$3`a:|0_숽!Q-66xSeP: Fߠ(Y48aUִ C`bbr+A?JOtaKAo$b8m㜶ɡׅR)/ݯ7 )Sz *MS}ME0^Ԋtg%ݭJmIQla^a> 4ju[ M_Z%vS`* yE~ u/D[EpC6ߙe]і";5! E-=K'Kŏw6oȇOF["Sа&8l߿}S> -w97EkΡ[5F@ФW`ZnK,O J/)(VmG)J=*Sb_亗iuK:@lb1725]F-u.֛2W ɚ a9ֽ۠ KyB/{YM`J)i1U{H·F3 @?7Ę>D{S^rTLy+:”3{Sq;O3FH; q(=B;K`>sF56Z;syQy|D*PlZj]%C VYamFR%k PMXr}Żi0.t(.QP,7$vAkna5Ȏ9 ,CRGѼ2挤ÆLVNa- _ENѺ%ԙ']} ">Wߚ8z} PGa=(4׊1FgE`0|W l#sW>.qpHtY7*X*6@U[FF~v[\i'Zq] #'sۺT{WǯK`Ƚ7_[FtxXYqjRR3?ţ$_;<_pHQsb[{΍.o5檐{r !m}꫞^^r[UޘByE/w.0-R{K 0eeKRZyo#x:وKޘqV7xaU7~6exf;ŲU(*1r9D@/Zc1M<8(w ǚb́Xק#z8`U&?f^q ϣIzc± ->ꦹ9v;a!ku"ߢ|1k oh, ă^6:Ut1-mC?ӒzMIS]JΏ!"+ŢSvfo#$M_tUX/8:>Igw"BI?V k%rq2h.=@ŠQxPM{L=*ja,$C5@[? 2I2Ծ<ޝEZ!q2Z8!3Dpw#gp\wš©cLAY:j3, Gk*]2ԚvJG]m' ^!n\{%wKY[fB1Jz <H.̳]I`X?Ou7G,BG n9%IP7FS6Y Hڭ^ +:}Vzg}d@~u@=B/@?K[1W:8s#X&N9|D@Nl<"ECd \|6ӊ3m'ofp|༈`̞57٩KW6zd#JwED)X^xbۅJӦ >q(El s~#~Nj>p82GPJ!}}-m*㛃Y=kz] ZOYcА05A0NO<|N<۵u[|Hv[)/sfc@vAe! O >Ab]xO\aMRle;,)H@n3S/BZ;q+g_|By8ZR6wr0- >q[G̿a`uc-(k+uNH6. J23$k%ᡅ왢=6?L)7|92J\LVx2Et{5թ|13j aR%*< QICw:"Uػrl[QG9Zie{gg5j t>;'tMN2fE1**$966|z"K5$|%&!X* z|]8k#|%5C%F[F0ת6 v"O/YʬY|-631k?(\#|Bm 4<%m.YOK~RXY{>v{Lx[Y2:7->!۳sCʿkбε8ĪEWK[rJzI;isoG \hc J(C'K(\=mOrF.}d2a1)PEl?׿0>n'Wap*D4wFe V$./V4#2~& m$r9;qżG?P""ɐ2yiOA,Mj_z>RhZ^kbS!Pxg0,7anX#*Cm8.CKq&؄(>`X?Un\uPʊ5.Y| 4LSe3ʢ$((?Qjߌ**'| 9jd_ra 6 XW^Kc6j8"`vUk |ukTFSExٝq4'^B۴ -){Lqǔ)h!Ō]ŚB" ܣL] )}н4sbm0'ѓ@8;SSCebr6.S.WEVQRk4bUKROee=2LYr6Vj1?XU}?fـ/T`j5l2$ڰށ.a!rV@HWũYV&GaN=U1)=dC8e<]&"ܥq1"Ͽ1Y(9AB Z_yK'4\Gj;d2 J0Sǀ\CbM@#C0`|0 ņkS VoFhxa!Ξz]Mbkh&n!VXeUU,?>>v8fuja@66GڮV {(GWL/<#lj#Et4Ctf@wb/Dx7bEz?T"Ųy\vhS? diP.`TM<+M0+1AҶwf4ϗVS-ma#"606b{(G"siAf!#x$Y~wJgBr41sX:2Aʂag.^srM_zQ\_ LmӨH?/-Dޘ1q12 lX`c˸/ٙʶ|r񚞨ɳ.E'JypraWp #K?SHGӥʌ@3Joqf^72f~F PX ufKoE>lb+IR1{'H|LF1 O ; ?Hs闰 A.vֵ뷱9uPƃ gTsԝuO4Ư)v.">]1㇜hLzʌJm2GErl^pF3= ѼAz \yH gbU!@/{쁅~0cU'&bBaY3Ǫ4T֚VR4vyFz?p$I;ړՆ#^@uRGHܔX7$u mƩ﯒#)o 0!~y]2Fgq6}@_9Au0od79'+cp&ۇ ,M :$ά&d20NRI"1>7L~`ت.pLf(e75~6S_ezFi0V?;rg4Bſ4s;{ u!Zq# zpx2k#a'luNf=ЙgLBw:? _eEld04iItZZ!8  )_GTv`2L(]&.Od I֩3k\^}01wQCHف~.jG`mpyc:-뚳,2 Ѽr "-AςG&U1Xlj? " dAzE+ct-]{rr yyۥfO#Hz3[RĻH\I9:+Rf#j6 z vC qi⳸u6\$ht%6_8S~uto2텃toEMH.q 1pDVtq$~p2#$s 18MDV#݇_QeQ7[[48|}W#XO=Gs6>,$}rzg@~WcO55˩aH?/ZDL,3~y´eo?G߈v;|Ir- ZaTKg,n>{޳lF4b|&@]YB? JmRWS0UOcǚ {`Fq@Z#W X"?,x th)aVŰ$e./ u1WPЅ`>Co|C5=d%xU_d8uQyFѡ~7IkQF(pyg r ԷJ OJ4$C<뛃ɨW>.1m;_Xcg@s7xl9G8߹Eݿ8.+W [[j޵zsqo-@ux{q'd#$Gr]*4ϸD'kJQ$J6/�k*!].O|xOؿԱcf9?d5s/D%y: gBz,d"_^]IҶXxӱۀd탣~*ZzR$0ԺG4Wԟjޮ,\'&>Y^Vɧ4>tyҰb;U+;-u 4OH:S^O`j0_S;[ :7uFzw%#w q7Pbu{4lɌ;I%L:\[ƍwIc# $$`8.YLn%h کBc54ԧ {{{wu&P2?Mhޢ3Բ/Kwgh^V=LxSr_:?xfºoUZy to+KpӺ|/Z [5Lrp^l / `T^1.Ѐ!h<ZO#'^@rD7ڐUD:F:'#LUdZC'R5Pd.Z=70x* IG]3=r0jD_gԦ"oDiU$< DNiICeƼ-V9ICШukCgw'@t;,g N-m6LA;Tzn0*0cIS(<_5wY2 wll(2PŊTdFQc#Mq\$.힏 mbuUE]MDv&}MkJ1+ y$!Ht 4c+IcSPp% 2 MXhR:AY`ǩLrK# zt}/A.ZZ7 |e KRh"stcneh; ^!N .ad *I2JJۆ%yA8U87bJsi|輈rTJig?y8Zg(nC uAXSsHK{!5մ=ZQJI vgE6"ύS!'wX.,Mt-7>~b1\*4kTCEU̅ޝw*wc$j9f=_e^s72L( )e\*Sӳ[ PCMBa90Xsldb |Nux{:FᅟW|[4[`o+up8bCzn`뫢IoY+qza?-d?sma4o8Κb*N ,!X6Nw,6!ofBtkO94gQZd]` (}9-б=Ka!EwJY8̙ŗ#)[;3AfGAV19WWo[REMJ=_XH/X 5' 7\EeN@~vZیq9&v-M̺lϘ=s+;e5ef~"$m XZ.P Mx́yqUe&oIUj{IS=k{7die#e?:fZ/*ޖ|յs+ÓND4S n%]_QY$((}`/1\MY?:ZsVAuCoاpUFE ~ 6_7u%޷<Ɖپ!=I.FtÃS3c<HbhV~R`KYgX>IC\g߬A%ft6sꏤnWɢH_k|F /Ot߫ T䟝)F"^b:|]'.b i%i݇ޏS{0PfI]u?,}@385ӹz*nǬz>l$U@'_Pɀ`ɐ ~s ~yΩ&5B!%u]h8L} 8eYo4<@s}$Qd-͢|Wщd_umJoG=&~ZM7HшF?VzY|0IJըJ@TY0ΓKw P":bF5ZVn(lmbO1jdcW>a5=43[ wӽm%pMJ/+.jmF)ΩHL/n.JWYD\qOmg{HsY-:WU^TM_so|)DŽ3>H:IC~w.Q{I@:J2DՍ5}JDN1W9%Z|YX"`{wePumC2k<|}Te5Ca8Q#$ |O"A35z?!3RS}$g32{K'66_!aqbv zzf!P>u-$A$nn&nd*uϬqnOPݐ0By CJp/C (^.2$f$9\;̽R+:eש{#C [=-VEK*\=:yf7Re0UqEH'z $3!> :0 H tbhH2=n+J=!^)nt+?LVY:dC_+亾.4J_#ӕ! AL7cnz-t]T_ߓ5>HYb 7I@lf+"7dtwl\S.&}xJ̶w#6kܔ['#)x ug~P/A\q}$;Rr!+Ý@F ìQQ Mx< ilav  P{ϹALJRKXi6e&+ύ8ԛu^!!Sx!ٓ.jbDr$ -S* \te&SBMT2>Mo|sħkcw~1Nwpl^p@ y\KؐېTei1hv9/1ĜE?$pGl/=We-t'^T}hFoXۗ ^t"nI f`Z}ۍ|7:B NU;yi%渼Mjhʔ *I3i:> ކp|y8#[ӸؔNy3aƮ…CײrZH_uB^`tŢKG٨7e(#}gGD]?%J,dh7~6@'|x}z}ΓBaMy*/io %_cWxSm@E:B}.vLIЬ&<n#5s隉Dt%:T IXղ1,8Z%NTD 7ityul5}ȌVTaR1{o$bG_G=!3FQiP$)VaiGZHNPxsDrUBhk₩{-/{w"5킷JrKZQ`Ѽ-tZ}zFh^8MXs**WP8ͤ HJ#\KķLN@"r hҚx@ٝFXQTk'穵3[Vij]ӹFH Ů >HPQ DLK|9\%{a!M-R O ^< K#ܰixe0I{Ղ]1?iO ?KY?!X圿2SE~[Д߷S3*H^Aycj_T!CLpY l+΢ȇ!X?v\4J|=' r=V (".=T-\71،Pȅ9}.^zPŴibq:X}FB5 TrJؒx5*ml}b\R;3;z67@+an9T1% ]Zqa'aDKؒDBoWsI9b h^žJRM0DzT$_>H85 qR5\j 90@ۨZ)gZr<4ʪ'V1M P3(1֡ Fn }0'9vX_c1[hcVLE"?_HcC VJ }f'tmvZa]-k:#y nj,;wXKLgAML~B.K9;w Zʛ6%3? m,BXb# ?}[5 CĈ5JOZۘX\oO4 X{X6֟ms(kч\fxj%Uy0^#'15B_iU} 'yUx92F_.pp `|vA491U1wvf촛FОJґICt9&s]}r`42Gdm~'Pp'~.8a.{C'P)̩̀ȅ3WClGv>PVfb7>?=az3y9!JvU~Q-ʹAvLkJ $H#=Sr" <߿B特}rн XI5v@AW?FP J&Snr_7`=q4j 'FCjӎsd1y/v!m|[i pNJ Ybo!lP Y|д! G[s },Y^-~IQM8 a9@?)#ua^ ' 7˺*0|U!VM xHQ2Jq'qteyK;YJRd,^B-5.]EYj !dб,'z`s"/) QvG%& # xd`5@թi1Zii)o1YmB0uzPxHMGjDi'p"1W ΰ^qK.w )|ufܝ\4 wRgUyXU|8v O{Bm)n8Rv _ m4211%R d`T!`(')_2k1ɼ2!6WrXi+(aa<i–[[TꈕG@lո<@UQr[:MUal!N ³(ekt;D}SF*&IqxiݿR^ 5Y}=[r`VYڷ Jwl'p˥,!iݟwulE{zf x6nuLvyȾ%&Dr{ 9DE~V e1ØIku2Fc杜 rh0?%7eC:N wG$NAm+ħM+uJ߿bϤ@nB;&pt;P;2#jAZljN텎M%(z!b!ş e$lQi5QHp-d/ &*ӾvHA^(GEfN6}P.v!YW֑,]Hݑ;]!ꪱ0R3fE!M-8_sE&YB׿O|T|RLj! 0,ir'wILɅDkxGЈ19j HzFrC(9Չ<, #'_ =QnujLJ0$;P Hܵh|(@H7Nw9FgVR짘p.!] [-F꾑.wg[4qky tg'Gj+N7UVzC0˜B̏#Pe*γG՛pܤskAZ~j_FWNyxSNGh5*\>7N9\^㒦 P*9AM6|g=1_9߇j+WȚFy2X. KЩW&A@2?*⊵`xDH}-3i}զ577i}~e9'T3wa(.f\5CIb}gcS%Z|aQ'/%CK#+"Qsp>YB'IT|,ocu 8t{pxFmPR6!렊ۊѫQl} -spV U'scIM^{|iLc\e'"3N-W7pRU#'A*}Ydv6p1[46G4)ziזH;&FY8_ʸRD=F PlQ;:UzS.KNl&kfB|CqkoX #AߴWjbg&t;r9ܺﰸ*?bq%G,\*.jfx8pV*.v8k#zv8;thP["nUmC~R uA)(w/L 33T;g@Ag+ްBh4lxf>t43~Caf(] ˆ:*UF4?'!%̖Q57n~Y9aYocQj\;.g-GPeMk1B̫63,+faEޅ[9\_q1xN$xD i(qyc]q8&hO&E[0;l%mJ_NQ|M%J_⋻*_paR`C..JkoOt{B>k `+j|eqr|l!>Iuchb47*!V R'c "\C/9.|,79$uu>:uFtx}ShX XXSTճSq!Ê~coU5)x뤕Pz2l p;Ĥ] -eCsDc5bu=QѦ Crܡw_\:נaj脭֩}`ۃ(1嚩x?8!ξD?1Y1aQu^8 b:&"S)xG[*rbh'ǜsEu@#~au@0/JgEaJ XMdF8$zJQd_o-I2}1kL@ēmk!ۍYRf".f6$<+3_us .[%c|eqt°|>Ȯⶀd 󳩯8l0e27ςkQZA'^d7NUNhyY=Ʒds'q&hŽ_Aȟ!lǸevuL1 T"u?x&n/&# ̨{1p8ww}AůU].%b iu\5HIXV&RX}ZmfʨAHy&Lƴ=vݯU [(z.Fz7U7WFUC5y}sKP3]d^41:&+!*EUf5 Z_@;f.TRFe{$IcaMC#PNC'hmrp]ɨMh%K@)9q|U/9ogՕ2XhV5]k\Ȍ)7_ WbjtU{y$;tm"n <28hM@]XיU1%H(:/P޷jBIY6>R;UZheЇN9( D·P툔Yu-/ |ueof,̰Dԓ!Z3"ZŨ}MM1"!$dXkMlKfHO@}cULEwJmۺś^QQ=b -fIDF-Pko҃c~."H}f()(fÈPރ# [j0@DUt+^,[b0ϣ\GES7r2;'Q:a1LiPI]u:6 c_d}v{J ~bEFJr~k]}+¶|#|^ƲYDJa-Ias>1R5|qe1;fve"aQ,Q+J 5 HI=Qe^-39sKYt6".ml+O;~ z?3|sʒ4t`x-!͘94>eÊܫxKc-k݃j6ƭ50E~+-Fv vL\Vr5)BEЯ( pEf헊ǩlb`2؆:V@z{d~N<Fٻl,^zݶv*+HWb i?7i("ױsp, Z!HlU]1TrAol24y.F,D~SַWpljgV/"-zvW%WH?D@TBϿ2u?O,K8s1=l37-נc%+mB WD颐{Z+Hb$YB!AꓗY!R{7psdW5"ϫ4?K.<`ծK/G4c_r3}`,GZ.ж}+$ =IUqd5}tѤټ>YhH#Q"5+T 0X$T?gu+{ߢ<SL,X2N9uᠴ&9_{v7nT $$}3>=5%eRfAo8J-5(WaKr 3/Q Hs˷(n+uaQr _Cei.=/-%%[Ԧ9Fpw[m02ײdIeU!p=9TK.~Vţљ񡭞K/ H=beR7Q \Z-9̽+&{ ́jܠWhҷ{*sK]lFִ3nV/q{m̹ D7hc°* sd7Z´2m^̍6s<1|$դVv5i/ˍ-W=>Zւ:nKie od>&>ep'Ir܁}k{+ʜc3p s+"pZ(?㲰}wJŒn ϸJ$euM9꧀KIMǤ Meqve=;O!gڮQB2Ue;h:@f6Be\'A}+ZY[|h\md%&x޻}G[2Rж!:MtaEO?1!$-UH;h2[UEkx_>D\\`Эz7AU gϾA^ykNnW  yJJ!z$$/ ɶUM i¦'?8mD˧jsӇ\Ҧ\#9 4,>%yxkyN HS5OSL?EF&MǁsI6m6Z?iHayg,b>*]EަκRI'';Mݭjy0B@/Pj zM^~T1b&0C.'S'ٝ%tØ8@;Gȥe2QnR)~=eoC!j<Š2u"Ǧ%5Հ֪Z7IB3XO%:pL e˞&^!dR`Z I^-LVHrc@ meIz#hlnvU*'&$qMah7{BcOµ6GPy;-&REjHe1=T;_#bSpsMS},tj_"m$f,f%$ʅV}u6[MHUS5(˞ϸ[R~9I{S7^ kmsPYs(Gg&e̒2]of* ʨMÃ{E[2x3Zݨ+܇z##oQpF#]I0TC+>x{G!KH|&JVnB!9W7BcI;C8FЏ s"⧂(>5=cGeudʲU6G_ E~[wYax h l~Ip&ϲ]"OV"%Ԃ2׋TVk\3 nb+Snt ,Hx;axB5J U̷?wC&rsnT-;0NZv>78A<,e#He0$E:A%ʲd ~H,a_5*G 防F8!#NrYpybEH˄#~Z޴n#f6}^" JM?6N `ZV7 q|b^c%7{7椿[P+ǂ. A=i@ H:&AgueBƔ2|r ӫ48U%,Op:T( @Hp)L+T-MOw3n#q|hhAIG䆠s]J6W'>YAvEԛeT}b=iN_ڸ< =\nWqp1,~n'ֶP V "GߗXܖ&YHb`*m藴#  gx>i{pߴ7 ᷪ~N)Fq9#}aov kBq!\Zg&!H1b*L>[egwHeHYmJ6jߋ X>AI''^ r4g0PU*ֈ0 B J,U p$x 'Nnr vVkaQ9Ec!V-sE/b@)ge3i%Ķo0-)| ! ],*[ ]'dNR{q{I9#DKA\l18xJ0oeBăvw|3{pr0 K|pxA{}sP2-hӁ<[)f)oQB+HyH)ohl3 9r3EСa0[$f<}}ɸU ޶,mO.Phb_ݦ sA7hH[B|Nv1ea+8SbXd'j'J!cH.J7a \P`z6]H8pCV z^\ԻrHV+ ;bTr fٓ9ng'^!kf6\#Br%civ a(Hhط-&WrZ]d!C775h)V}vWzjxNp8Ԍ+u x;>m2F4qv4; T]Y P-X;4n@NXRT^8̛'*ɿ7}ínI["{B| Nމ2($-c챶/]ٻb hΐʮD*Iz$5:[[? y@Q&pʽMl,wC*B~[ƥ?,q`}ʐlQ&\\beML~Mc ;;sr2X^]U=%ĘwIl>v)R6ZA]7d&*)zG1 2a}|U$LDYYĠP"=B^;PImI R>2Hd-L?QE9Mo-$J_{RM~G#$?<_E [>] Vɠ٤MzFvF_-AGW⎒l ĠU'nGCGЖ8&5ӾL9C.cER"*B9P$6=U } +|/l/a9e%S]-J,W\q oz(MSL\1Kʳ=Yxzc?0}y ,JZ l,>u' : a <$IRQ[RrQ a}@PĞ 9>N2,NGg_H4|p*1b]˯g>KWQ/Ƅ&]u(_TYCm"Vΐ"oUK>t} [/ 8Z-A)"zh{ #*M@g- c434@ޯ*GKl BQEێ+8D|\%E"uҥ¶QT=#@0NLg܏ !uR`f%x^DS!w!+S]M\nzV-P*tؓsƪ΢hHˋB{.m<\Ią<9~spS D՛ dmmYڊ- ,=><,x=D-W5`['7u\*HxFЃOxW#5ŚƜscZa[֞һ4/at.oB1bx|;ſGoP4JH6jt:82W7H~廿ߧ0x2mnVkXJl@dzԊ(q8[V@2s'ds!-BzX|w돎6D.aQ8*7et͠Ft5\|#R&ېƩ^/)r5&Y3jt/P2tG*)}8b!+K #\j6 &Gt NmB"Ĉe|/^Ԡ sdh(* \~yDZƒAw>S:yܩ>\vI؏XQPeҰABt ~E-0w5ܿ6Gs/=IdQ4O?x^,Yᨷ (sψ[n6 N@¼e8/gB-BxA|iQz>"nFuj`@Au~pyuSN)o1OV24gWIL$/L6&G)A E2wG؃&ziݖY* <9䠐:Mۣ;&l XK7w? |QIgW$C & ~| d;y`[Ycث>i,j"n+1.ӵ; lU$,̝ @>?N׏G#(7t,w?'݁CśU>mi&~6%O/_6Kz=R`ҏEV(ҍ4oȡ¦Z` %4Hoojyklh0_$P*;ff L1jn=(_fs$k8noΈV Em0Ȇ\T55 IO;i;MGխpCaJUg[QR.SqH-Lַ%KA@F6dQq/hC?ڜ@{w*hS#5 $ڰ|ٗPq LvF8tORmcu7[ǁ]K"QZK>P15?zAk֭Q`]/%Fg `CЁDw%0%lzD"|ˍlcr0>=)-iLB]恤;(刬/(8n;E<س6jsfwYVװNJEi%W3p=֠Wz}}}:L>~)=}'JK\82` ҭD8!8-%LKq,)KF M9{4ʠ??M:6_p,(Yc& wbTa:'yx( ׁx`Qf&}g"_ ti" +j/Zz2좁}$ںٸx:WhՌ?">6^weW&)pM/p:qzpݖb˲J4TiP: [Iq#k=>;EZ"kڣ¿{Z2}/=ݒH:MP+]pR_h`yUT]̡h^V=BDj~LbZkp:>U.{ *_dסּXU \˦ , ٔa yy1`BRl8V?yF96ss}1I4>~t7V]_VVGaQ}ƺ\x55j;R E1 .62/s|j'-ٜX|w_WmmK9XVv.U>M$? 9jP9v;4\sB=V*xjWɅť?ջ,0_}z䯉C!ɥjBs<%-oœo4؞yr]C6¥/SӘLɺţVz;IV*ÌubֺӸP7o._iiIDz@Xa7QZv)Ɖp#,kYVTsRzJZDQ+?uD Ic`ǘbs+Sj(dł:k|7xv/16˦wl$gj8?.E}HvsXe}VK֌V¿|z:iI9>r T3y"B;F丱Cu0qa4YFk^{x;idY\5@f48$R l2+QN_';-g,3"~Al" $h%NaGNJt2  34Y#?8l1`ǞuD΀ӓ?bt*H"F"nWZz~tPk:@~TAhWh|rp֑c1ʌ*鿃cb9ϩw(ʂu_.GZY?Ƨ$S/Pʆ4j?'1%gND$0QtGҀ SvEo?C+I;Q -Z@*`w{L0- AvA(Z7`2 GhoM s<6LBuDI6dCUi#3;ӆ(VA=D'ϟAj3-";DCg،Vؓ\-̗G^g°sj5RH~v:r+e|܋WhFGⓌH/W[&S߆Y}*$uTNBGo zA@Zмx%x-q.N fkjy OucbčK,Pxؠ}Zft4uMj?#dd@3w6]H/ڞ QxSjAb%`W~¯0Zb9k;^SQL1l H̓Т8iFv8 Jc'U!E>̈1nnTl UK/Z6ԩ݄J4i<5z"2=B?\sko,T^?^%rnogUdYj5:B.<5s[7Zй5em{%@/'9·pO<7gw ,O8ʘARn`N;rmh&*Bl4~lap6[6}DVԞ :R#&*q/LHWs Z7@mqeP>Al/y& "AMJȐ {zgw`pFp(Ug\ycHV AM.S7oX>#X&d_oKw[aJXD.ki\zD,Jv WܵX)+bF ԉKUa'?om?Xz2fW]6j@6)2/z'fr_C c5Gt @G[}&\-zNb2@3,*W;\>t՜\]S :%_s eϲ<'ұq~ϱrKh'nheNϡA;6|EŞ t|x_t <*9,I/ -ܘҾ4dHMb暱rbd"4Q}w"W?υ,dN]_?[ѡ`נt}/,LNωT-zb+9C r`Y-U̙e*~kݪ9D%=zG|E&gk&ʟ.RڟBax:˱|%t az*둄V@B93AEm->mt>9ewnj{{5 @TfMwW/@kMjEvoH hkZBc#s"r^_(vnr'QX()x =̀ &cwWy`TxAƧ4 ͯeDs<<ƍ9Iu>7+|(B,TAԋ@Mв* ~R04Fh4rˎUIRaQuWK2Oߐ>* k& \(?1NA$OүhJ*s3  lʹZA75w;'hb.X8/ SxI9}ޛ`aeDs's{MEfmōEzFLEOg)A3@ 1d+"਋N\#R V8Kdލ7p:0PnYp-% H$g=KWAD}"]WaqX_0%Ζhي7coЅ5.xRG }? 2Cw'dl-_VL(S??iL;Z| /%jc)28!W%^F j̊KP'd_aʍF#"Kqڡ: \4{ƿ}78@̄mߙo7R@ i^n+ j KHvJ,aCTХ43fp EvF t alo!f xiN]n^N<&X=*n?kS5^z׋Bd/=#|'TZ9ߙk|,91몯_׮R CɖxYk\V/mbvM r81m[>BGKímBna3ѱ`z\B)e V ,x֧4BV,jFM~lu=GJeUnDL51$\}0A`zi8p'޶zNGmOTHC#yn5 X=S% _tdz-~A<'t1siA磖I<U%ko@zX1}|}^{sxuazCXW ^O^n V7X.S9He߬P/bѺG(@M"SnfthrWtdU`H~6l}ϫ ;8U/XF`0MF.\9#GW^jQN"O/!o.^1I lvд(FƤӴ׆~b>ˣG3vuPe[PC-*fHKuЄԣɵv]RDo)]~~+y# 5N$޹QB-jtlhb3MU᠆[(+9ux2iQ/v(-L΋*8> )qW@wj֌p~_Mk5K9vԔٺiYP KVe,ڏ-^GS yrɌgiW0CyA,h1e~] M&^+4-t$)q $7\(bcX71=_y I)W1T) !orm\T;eqxY;D}T ;ڝƀQ}ga뙶NˊovK(HǐC!p뮟:WBC?p]C?QIed:FnxevӁ("d~1ft@CCW<,22P89 ܄ C]GӔ1oAIi(6J–{MR̆wDsg~jݘN ÿq vX9G`maf ~ [͋aD7kcv,'mrjP~6rnΝQdazvlP.uDjXjLVl%1Ñ:\_g<~xQIP;9$&مqiX۬:`sKWy&zGY:5( vx,Ig7cSDř$ 퀲7dcY"_r*LiA9+TH$v۶=ΘoQӠeWG%:/V0e~x !1[@fbl5yi)*[n@rLr 0[c 1vF 7=/CxbbXoյ*[1g?5q\Hw%X_{*TN?&jQɼ.cG(Z>;?;&+ 1Fɢ:橴a1d%xXXD {5;{(73EN7,+m#\r½r;TaL>i0eɮuΔOKKh^z.c8Wk""sE`z|X_ko,3@E'}8tuGk2'V13i0-V2ƽ' HB%s!\fSĶNx}8om2>e궮Msa/)}'4|"` 7!-!G>TA ;CS/r᛫3{Va!BuF0 ˱ǔH?^YUXsE-ÿn=ؒʀ'3fy,lWhY\57b `wc@j{ B~_ʷ{UUUK;izt2m.)3@%QyQB3QƅIǙ*"㌡^q8~/ѣRvQJ J,ݯ ,q(=m"sn6+z5Rr20sca\;Pá&W9,@(g-7^vGмD;=PB^& Ỉ8~P/ >:#AZ(<7@u1%uɆq)xEu&.zV`oGR$1 {!tKNӋR5걄Y:dY$x:ZbwQ5 Lg ֵ{]L4so HAsDs`J2j&8<isމcuwTVf4yX4GjZ!/7[s/'K2G#H #εan1ؽuvZ rLl=.+ )oX7j͚m!Θ5'vlϔҦuѹqAg­-{ye ~\vͨ-*X|!rM z/[RΏ.UUUrmE Oa3iT/DfNt+wjk(p&Ӎ%ݘ=mNФR~ՋUC7:%+.#x+|}&9MJ!Z_nEB +PEUVu] =n[:ЁVnU[ i]0rawkH }mrb)^{Rj),fipZT; (n=m"q j=Ӡx8©%ulW qˇkᚉU@t!9C 53"Lz7<-ؕ#c<[{A/sWgY^س0[EԼ^SxBL&Iʇ9TmRd<IKuk5zYd"VkOeUggSs[C a-b"}b "lN֠MEetݝe?.&h{v92w/[,Na迃~<\Gn1~v|l2A1QvS*}S n0މg%y%f߫(G?bަ˗gLy29U tc 1 H9S2oc  )5j]&(3~ynA{sb/CpoK`qjDU1M&QUuyKl=SQZfߦsՌaS]ywHoTEdC_UX5S L SEuidVrdz B!X2G#n8 0Y3`X2F.Fw4ǤQCN4Pӝ&dw8&y>F`m# 0N) ldaJYfqhLx{C=fge6*GjG֧ HvWz,f4%0]| w+BQ0uzyuߘY4^'&ԆgU:Qh~ *B÷X+2:c08a sJ-up*C egf~g,:1.D> 20XUqDoTݻ"I|TwF<>c ΂`A {sPv)KR1X N7EحN?c2pRA0.Wk+!<'X"pTgj했vPY+\c@Rm1A;Yy ѥʝ"zr9ѫD…@a0ZYq1Y;8=f}&3"tbHM1o teJA5bx#GXc`[/_P/ u9> E֊fR41Fgf#*mҌDdX+{ (c2udw` [´ڙ-@a_@WпKi|&uɇyxk5~9wW`ML*TU1B}~qwms*H\ʫm vNmmsf;2sHw(,i13i p:,Lʤ7~Ks9d 'Aiyϑvu#4@ gL}?nˈMXdtUH,De o!\s[1X밙@c[Nn At)T_b?Z)jPe/{LjȮ7d*0lLT+JV?^WOH>L3'PFd?Pdz`:[U06~|@7g䐂t9!$^,A(Z;j,Y0r1!"pͺ}]_N^ԓ{{Ú蹬~5妈YzGbdE)߂3l3P1!dl&P.QXi YQ¨hQXd(Ϥʂ|hc A&=KlkhF; QK>:[?l8R'?c _"v_A}t<}>QH8!a2&QS;grC_('f:hV &EyQIYɂ+{1ܷA@f7MR_-ȥSgUjzfYLky}곮N]lo9P.^ meNIqNEAkzȹ[:T^"I|ݐ#h\@3c&{Vl+4D:Ü֊O4 ~ßiG?$稯7R0aF>Er'8hp4XgNp4#u> zRdͨUuW#>ڵG=', f UZiAYjy{MxIƦPy6n+K6qsV]}%n3}0"O6%Pm;"Cqv;iQX*XH/+{BnlLJx;zӮXYIþ .=.JIz!RMe=px M.օZnX֡ ^ܻYx]*Rje09L[1!>/3gF%0iD\]T Tp y8MGƔRTRk\!ՕC~ЖҊ:w/Be:'λz9A(dW~ Nc͋+q')=GM$s97M6~i4՝خSC&Y(Aեp0xsۻXPU%ٛtee 5ȜC)O<ک.hC6,(̕\ Nj2H .+&Ⱥf~D-:4&g$tT5ɷɔ.p+}XE%R%oNvP/X9+/3tI]`K󐀓/ʤ6@Gn9<)"J {MQΛ͒lJ9DrP"œ+ُH`x̻p~\,"D@V^a@ ]^h+41iAsl)tˀSu+9qT}z&acmT &۸c-(7[dybAF_~%9Ӡ^y g_0lR:_GsB&Au>vL#&Us&`aS!`d-7'IFua6O4iXE^B, |W c\ayJIF9?B/r_TśCg]Q Gqg:j]uDH+2w8# `(a.4rQ.G{ 9Ȣg8! 9Q>,L zf(7hnfOR :E価1N7Zr9lHxO|0 5Z#>JФ}IZ@*oG60;;ﰯ3Uf,埢| ]1ֶg<9&vNk?+%iv j,F7BSzPљ,hmB?SKD'$v"g|W{'[~Ý8ւ9|NF{P] U  yǂ)A'? ƴbgTX_72B3T ^>L3FAӫxpbxMM;?5 n]lӺ\73W ؐ_l XɉW-U x(Ж6X/*s{}#Xofa$,?W#O~%Rc-܁Cuսܻ迅6kLV-̡ؔX{9fLH)FW/{r0lCsc 龝L[sÓ2^ƾ_]M:tVQD]I3YJRTydZTR&{H|TZxr~Xr 4!WPԈ`Sel!J/du9dwou-@o={G9"Jr>p6 1@3~uXOֆS6߉fF tzN|2, J# R2'M:=}禲DFe_6& ykYZ)?ACxh}` ,g~Ms>CApk%b`CaQ܋WƉT+-}>K}'ٱ76b́HtSotlICaoBH -'QsS@ZglLu3dPcBy?bvu,m9\d]q-TpZ} e_m@->d]2%7#K'>tѤy[0INM;kMA.wJ|A"o'BP+8t4ðmݞϚ]%=рNQ>ُPܞ)8>ګnj6YD # KwX}'PjTs |"| ". ZO KۼLr ̘pt .9lU Hn=[ Be(0Zm_ |6{u~"|^&!˪Ij"v \ 5덞xՐPY"E>PFrg[?H}s_1|LHy$xDTIDXb"@VG4VXcwz"{*d?ta-H=.F0h gce3OäAu歀U9FiIe\z4`*Sѹn+›ߤ[/f]cIR NHN- xju~#,ASYxY(ą8 V& +Oq.@0 %R>]t;5Q Ȥ݆Y3)Dyy |>Un˙RtF\(W=MhˌNKF@ DxԡXUL,.Sm NfFH@OJ%޷/:jCt)b #e%&]xn1L($ujU>RD/Ϯ=)_ƉxJa[Z0•`GOKT3{b0cF S_Aly+#vCRL+:F!B-g7PmntMyDt+ġ]Ȅ}!p 尷(Tv w^֞ϪK,+_<`szK}kZYh ǼNL<杣$ 1hUX?ģw'"Ra$*WH:?/6qgeC!]>]P^uGL67IӇs:ڭDKm}&U4,w 40Q]-2D&ŠDu%b#G=1q~IN$T_,韅C"vŻ|4oV) {^3HR25]IlzXO-1@xnI{Ɇăx_m|s'X;e_e?<3ueeI!5yҷ#HƗ]!~@g5 :r;rOa^~!J@cppfK[7Fj]Q: wk/fh/~⪊|TSgfp0A$UsOfb?%թvNw EI[EU7?N=cTʇQϭB2z&9ogcVV )NAGf&>@}A=ZPU15_OL iSk܆CFŸ.g~ ;ZW/gz^m`sSƺե3P7K9nn߾4x0fnqwWuˤ̀hw^T\Pdž)T3.o\ Ƨ LIcwВ DL_]եyd~k%1etKtjb]SL ԁ!vjTz;q',Aш:{ѯD|mzzAfqY' $Eu+J,4͡J}%yboErNb܁JU6bp𴘦A!ƙIP/tWvVw|.uKZg޽[r;*{̐S,{&A{} o'x-u*O(WƸ>MVKNkkpĽ<š'Mi5C֟!iUlsMcl[|GZN|F&rһoF) S0a>߆|k:uVn Jj]SZ mCHuDCDԀiu!ewrfNB@@j(?Ѹu,MVňj4Ę~owOQd8ݓaMu_PXa(y/ ?"t܄ڤڄV /U?jt.h 4Sspgn&9Yncw`$lX6rO`P0p%·(zA;0y>\\&o1/"ceNEq8[9y]xu9m9&S•dLrgK[ơyxV0Hoy3ьEֱ c`Q7>KFoMrEK:gTFjM,R4CX<(АZStppQNpc4q SqFkZ UAe8W8Y6Kabam.1_$/5_cDMGjʦ.~]`:"ϚW K9~)[06.qk/7ҫ" !@cQxVMS'q2o*}>x }꒪z/U?h'T6LA/,-%7&@8+ <Džw`ȷg1`0i#.^I>{B^|GӔ;(pqb&!l I"}M 5*ZnZA5Bv\J$=4YHSJ߉,,nK_3>:S&@RmP5߯)SG] r:^<, maz*!@@-MX{:8gCĭٹaԨy.qR\Nusja SV6XӦ?Z DPtߚ71 *Ν҉˯8%:@IhNɵpIn \p6v 3y| 5vOqE̥ix+q 2 (T9ʶoHIM0+Z Q&׌(Xmm\.e4ƨ .iƫfTgww&l+h7=pְHyقgQ J=ZgF${eJ#w˩ xO) VA]`|S-csPUA Fh@ EapIM*2 u잶19: EA~V!v'"Bo W̙qi3¦|r_2'aQ)ŻAjnbh鹲še[\3ža#9=jzT & H{|o w>6>ӶIHS E2Oeٷ.d2q 1]K=-aQR# FkBpЬyD*;w?4edA[ ~B(/tc!V!O!Mڼ Q/N z+$qozX[D(K'@ao^gg5cl3 k+u~8F 뜆~G", 1\߅$h?_:nG /x {3& PljZ8V$t'd#) H~/݂ț>J)!:'1yL<$ c|Zq(<}F?Y${'H)9#x{$!uO|Ok_pn㡐;P*CJXrq ̋ܿ 0ҪP OdQ J('͍ԣ{=QʋqHsևv@͢nN`A"52CG 6y0)kcgbg7DZ~Uо_@ɸ-kfi3,K}{E,ܕ]uv-)xbޏpQ gF=!D7kH.d"LBE=F}<*y+gҩ;)/bVYkM2"ËJp yG %.+dU; Z$1T; SS<=CǞuĞV Y8, 2F(ʙVRnB}yA{ .&.?'wxMb-+R{<ےr :JwhOammp/b6VSDݝ\H96O>_XLڇ5}>*1Pb o_ .DպRc?eGW qܜ4 {(=+E'}j"~="<.1~0~K֛rx z~0(ʷr}Nt=Fr, p<O]GL%> rI3Dbf@:w OP؇!,p#PIy$Hj`S0Tvʿ+.6rS&qY,x9= e.C*<% Us\9P6 nu#, |1oIȥ g }U8ťʨH;ؐr<: w_`* `?9/=/0jVK`bE#fA2=>}&-^%g:Hi#gZ٘b H×O~\Ly+374:r <|kl[ts7WC~wfD}Wh*n1XwHxՊ)KxuAږK- 'n1+hAIؒD̤K;ų1"/S׏mxGT>īh*Ãqa* /*ա mdEjLuЪ-7YVJZ8T#+?n Jl5_9us@`مG/i_͊gS(n(_# Ap*nRTj** JxC\`5[@G'ib޷O\Zz.amb:W0gƂ v`Du1@<;}jﲾinOACuRo 8Es2FY&Ss)\c燜5K_~y8VUSv/&/9ܡ8jE#>Wͳ̒[\!NGy I)ܧƼDĜ?v2hmbZ y 24_͠esNI4 JP깏@EDib͢OכeT g%qS+tyn[^fmK/juX* ~tiHr&al'[؊E2tېiiR@]*`Vq36*hcTޑ:B^ #ͬA'Ճa1ܘ̫^ɣo\.#dQv$rTNaKjdi]I&ϡ0quUsMݻ55#hu2G{uJYە:*|V&3lZİvKB h8#9#]j-b*eSZ ԢS2*rz`Rڴ~?^tE \.yžT7p돰VIŏGԔO/jgzZJvX)HsAjݩ(7ϊp̿Ӯ@'G%?Qf~l;gOD8+9 yJHOs[ⱎS }!Ә!]Wp)$SCUĹV] \pEF,bg(ނIZC̗Ůxg WM鸧yg3"DߟiJ u ghIp=SwR #90S/AfqD#{mGPh6”drNU [nmm#,ehE=AC#Y] sk~2i~^W%I<86 b~ E_*,'UzMِ u2'SW"f}-EmX0Q/JAcj~* ,!Q}l'q.zN ?Ar=E"J3Gk߈&BYc"p.[᱓ c,0+qbvgwrs|"5J = 81CVɵx3|]+~ؒ:\A Sp #; 9~mG'F F+BjYlTsbdĸ%x.c,L5뤌ѕUctucudbCzрLzbia-S jvbǞe*O$PlH/[<s&\W :{o@7^[Cy_2T5M4貯Jf.6*e(;% ?"q !6 H00+/zgo)̺ @ceA X<+d.DbֆV+Fq,ݰUFF?7HF`|'/UxOg8L&STIo>pCĐY\>| e0{ mv2I5ߕo<[2Iv%z%L~J6z3>Jl\ˌ aO-mɄ:֖]VɡZ@z[8@ ,bEbyam2/IW67~iꈦ::#hkD&yT>[n$g%Qb* C#%lL'(<؎0iyEBtz VdoI }:,ɵ=:BW688O;~SJ.B=|8 Fǡ3-GjW27( BXYSTHM񜐚wxN,DMQc8YLYǚ<ٍTxWIt%?pNͳIv'sZhY{*|^jəJiFѬ]ţ%kjט7 yfvʐ:j> B^'p;.>|T2boR6"[5QEJ¸Y .4L @#ooUL~AS̹D'Pl ^)2ҖԦA!NT+D! CCAV=Q5E_`n꘣3X#ea")sHs"e1LD  7 ]T+>"2E:sC|^j:% SNX3b!"aX)>ᙳ0qV.JA_ ZSX!eT}YMs*Z'2f8GxPFUxcJ"VP*>'ϘCaÊr)WxB@J[-߰ e޵7s^.FnkZRl&ZQ6 e͋ 4noa'Akw솊 laN_&6oBU+M?ɬҵ[嚘x}p0'~:`$LY "Tmz!h"B;^= [H*Rry/s9R>KF+%M G[dqR$ |vd f'IEw1ev}Q+P^(ER}G]䪕Qr~uRrgnX 1QUT2Qua;@9uZ{ :U ߚDI6F}~Vyb>4uX1GS?6E7[\m7n,N351sY05S=U~._Yx#DErxHʛ)Ê-܀F\@oє5[o-33_ы2 ٜdjd=ZC|o?}w9и+z)zB6w"ECwLa%*h,8/ 0YSLw׊c6UlVf%;n~}rK*^Ū)JŨ@hpՑݮMkAU!qug钑L9 Ho-G}m"Sޅ9#Vkm AAs#^1K= EJ5LY sEiV99En Ravl:/A6LǷ=բlL8ʳ1cq4YNJr3UYy0QjU^ LhԜHc 9pgHzYqrR`83lUWn8]uNnYG@!V _{W˰SŨp#&""y{J 61l>֋ظ_jF}n.p'ܣ|B(s‹W-}u$=iFm"].Ͳ- }nUͬH-E]bFC-Z>_Y}xdSTRsi[d4z"IV]0,vE6Cc906VDNDywEwC'KzeI{K=?Ave9:qT߄],LGI8O] C]I7W[!Mבi h]S?R.b9Bv)ۃ Ơw@jji7 &?_P~8[}^oI^Xx50Q كfm{-Jd &S,LXX ||WECY M֖SC#e{6#(ϼ&k_L熫$WySd'.vƃ:#3J kS)swMm-Xy}pn ` 𾟂[= 8;}e $R6I:ԝ j}&h?rWĖtԯˈ*R7(Fț&8\4,.)Z\"FOeij?h!> -f܌ѿ,D#V d9߿UG\Q \'XaY)k1s翧Zluƺe#ݭO}!@SJ{$/6xWdD(?i52AtUW?(4u|?ndʼnBp8LwǨu`XST7Ql7>~Ud/49ypKHlUl؁uwӵyEjT Ntw&sfTAvHjLyDYVbq vFg8X$LHzavL5[ULߞ<bTXt&B9|SzOV-jhnz?jO_bNMh( t翨f]Ðh!"MƑjYA xOK]R :7Ov[w˼RYI֨-[(gPwj۩L~C>6rX4l,/,Lʳ)i j| H> 5z4vBz0 S-U/˷q4Bd\T>$՟ȣ,08Y;z-$DLbOs#P5/׊3[5?3)ѶjY!U ({g@4WM#o|mQlHغ8-Shfv!Ѝ@Ƀ"N:lb2 w0CR6&3 bLC>~v u3XwWѬ okg0XԿz1x+2% 0rJ''6("=5[6%9Qp'%d("Ln^Y [g?qHOE d,8T%wR / ܹs?` MyfqkTޙ&^sm5tS"«mFDҍOSn}*M+xhDPr Ԃ`~I[R !R ;s̺k0 Z*pTwXfU ٬Q(Ib|rb?j'bMW+LdzsDY򒇬 b!oC!~:{[0[@KC2#-jSM̲Bԉz )J&ꭟ<2<*Yԯ҄7gק1/ob/[:}:+aWh8{sh_˫oc{}Vu6(M`*/ܥ}^Meü9m `.nogV}ź{N ".?&$@"$ 5"S$h3(ITHb?+}K>>gjֆ}=AM{d+؇!rD7I}Y?Ǐ!>{`oGo|e`3ݜ~ivzH y AΏm`9r:Ns0 V +mĕUu`~5 2y_{϶s+r6]& 8̞g)T>-Aץ,7l4nd\S<^K4<٣X Qt\k2@F(c '_B{lKt,g>A]SP<fb'vuğє39Nl]\'j&1Hdg9LÑZߐ97BZO@7CҾ:vCFН`UV6_GP@ a# Jgb(> hBCZ>MSI.쌊3<֟;6ܠ/c#V8b)@ÏN[‰<^.e?h%VyF0p>6?=ǃث'l -|kbwg_']LA5"Jl8L!P3j%^5p݇ c^K+ًJ|04 RzHW@Jey֞s`2>`M bL?<2W`mG  4n$6LbàYiuʩ8t:xwyT/CY8bF|Bt }L}kװN[ezcCf`[gthjx\0{L8#x%u<~iRwwן:l RPK6QͮJ 1xzQ0U3 N\u;[GHԷcl"k9Vs+TqOΫ\^lUk bIbux \9Nd)9]٦ oձF҂TMkbCX\snm <(@)'XP)+0PuEN)./j[qaQ2fq=2;ņ6AM[u)c~,to#k}yiQ7`>a٬)(:Kw,HjI#8.oq ½z[`ӥXtjQ,ʝV1r] v۪3ϗeg#*ҏ#HܻǫUyy C[_JhaP)\QEM8;8J7A>|zօr6.&'x^l1"Cʦ?FB[".2Xq XY-nVRT?Al HkCt˙/N2JSkmJ6X4;iD~`^ 5/)V>o&xQdf[fV|md5F/ Nl/Ǐ"q]phB=W$ZCґ3Mᣫ14-TyGjpũ,9CœɆ9 !N1 k1)Ad7K¤rCo~48&e(gqHHQuTPĈH,c+q)KWr&1Mn>bc/1""cb>Yѭ?+n 19SL6Pzu6_"tP7!( PbybVQB]޵CV0BT)}2u|mdO43\ W5:/YiUn-gM~a!<- ŰH7|?d?.Ss| |3$ }}tYe k@ s18ߎꓟ}-m9(PŔ2d]>FCvv~k2;d` "4ii6@B'9\C=[l)pfu84 19Q[8Ѐ|D{ ҈bXN*VX.ATQg{CUz$M,q2X lZK&-S-i%wiii~W NRHJ]g[>Idyo $0eG{sH`1rrLՖm Tݰ_؎Mn|h0?hGfbÉ.F()YQ@d>/׊B\+bxh\^1# 8@'Su^d&$+b8N ^<}s7ѤFo.hh@ltk:0PtvZ d1R|"a 6p}!an #Ci7K?Yl'C5KrYx;AcEҸ?R섡^j잌";gݤ5YX `2][7Xq-g7'&R#]v(aw!wh.kV"ԥg#PESܸU09Oo6v AsL2I5T?qW]XU>g7;a'1F}(,1o".PeԚ_|;ЀSwg=F9oAmk儜%`\UuI&9 EC?Wt *a$ wqbqCtt=RZ O_.\պ'ΊsH1dݒPEthA{~§( ,ӧ-xO/4˄3ee|[bDh_`ΉI!&66d(xQz++3Z8!QbjcdinO3eܘnőzO[,{.rLa&mA *u0 Q9h kM}c:/wGQ!#/Rx.H%Y9W,ZFeä"6 EK½baq\ jAx%O`X>$uUx3+mpypzl v~tŰ} `>rSM_dF3A#N u^9QM-ܒ_ѐ%um%"PXć[Nv'N&+*;n7u?pz<0z ;B&(7lhՈ $ TnyV5ʌ#ÇcJ \< W7P=jC вTбa?I%fU3V( ^@6W`C]re ەV9 0ZrV)'@ n.(Bkgњ ]%R&k@1ș?l%D}%d,jx%9) 9@MqW $[Teyy2i8'/: JUu,]f)i8؀bڏz.nNZzJVON/7+_r7\lVM ?ʄ@㖠H y67ͶPl/'\%Hf}PE5~["HlZ"Juxey\rW/ )>Qc~7}'0xގ%TQp .7'[%f],&Uj1(n8m$Ah|~P)hz~S&bqB8HMj줇 S1mHDSlYvɼ[RMIQdQhpfO21laqtm5V9WUb,V3pgD(6LZ`E{h|7AB}"0aAlE3YD9Cacr/( >%W~5V^q|m Vw9*FU`Vrc丑V)uaHqrAϣrH@ k^ٖGցD9Ag0ܘ(>tL 57Z%evsP3EҦ5[iP#XzN;K,0p7WP^= |#Oⶹ˻(!r=cڷMȝ7*0cj|"(ɗcq(ڹ}U8>##H&]N.JCo/v}$k->A/*A^zE0b[Bm\6{0pXLzPaQƣ7ݣ2f3*H ;.q_ &޶ ;GBL UyJo9YJsnFpbCizW&a1ȵh5O2BIڜS* Iw m3ѳ#9 &NWA Qs6/Wr`wEimDN3iK0B[Z$v _!L%b4kVͬ4%6/q2LAW0c)j3?QEdijKw1~LdͱQyrYTެ ל-އI8wb9i(.Շc͵Ba R%{jAȧ)_'f<}6Sk AFv;O]R'ZBĩsgIo?߅Vh.B<ٻDK'}$]\RUP.EN>f67_TyWD4b@IC"-aB,Lqym;7yaMѥVnx>4EW(࿭A9:۰Re]Bojo# X'6-f]h? sƌkI*W@hS(tb3bZ ⚭Uhdhr*Wq dl[G3L`h`?c얡"5}BJ aùB6H72J.EgJ =5YMM ~dڊW A{J)w)2ua+,Rz21*2ʯHTto`w=ih+mKh3f,wS7O(gu22"q˻q0FsP0V< $'/ qL=|޹t< l%QUZRӃ>akBCV</ c[C\,Hȭ]*2ۿ4C9f|+.U~:SZۚ+esUj}YB+~mM\#!a/bk}Fg_v&J*GQ+ ֖oHSq":w6/t{X`"Z=lcQзC[c!4du]lk>%HUrOg4~]%) -|6QXZxGV";8z8m6@ypFBq:?5%4N?ŵt/3\ A/j7PNTي\&ulk!¼RjSRW\H@g2sy8,h:#&9 l5}Sq&M|y**H2LԲiLsQƥ`W:`u1\!IU|ٺHXmʎ"KW>s-̀ao ڜUF2^򮺏vKM\E _)Jbʹ$JgY@{P(E^b9 uTCθPۿG ]/OǴ7uhʇY$Gܪ!G]JZl0!-LQ oHuG@ OdyHȤiaN;7AmE~m9&KakvX m]Ryݕ\7lj.dۿ[KtɸbH~VFFKv G"lP_$Ӯ7}SjbFgDDR0͂0{5nԚi1aA*_Q&ǖ,A෌T o k{̦ag!2lۘ~hI@2PV) ] t,dz}ܩ[;mBO2pȥB(\bkF eHE19=j4B׏:etpLHz~utg5sIt. aޱ"wQ1GB\E ;3)(<75}7GAemb~S*e4ʡuP40"d;)X=ѿ^48jTय.GJO ɨk iy}!|jPb;xG{\R|n냳G-6Oe$E!}1N9,d$N+2"fF%uܬ1[K<~E 8]2Юj,A~J*!ƋnKk3kVMe3DlX(|.'kdmkv_v z) OXxA?IMhE(]DJ+] *'N<T]&@>_eJQGnxMѼ2yP Lt,#c$ lXbQ˳?Y,!;nHY݀hڇ79Y&3ja8DUF3mgOi? .X0Zئ Q޶j|*H+U80:hNZ8c_ʠn5'Ӊ fLtJ#*o=nNу|~lo=LKO(a0iE͋$*`ּ,R5m zީ,t*#5KٰR-޶ g)O10 Sw0v.IWٕ '|+-Z[0„?R(?NUЬg[AƘ6|yO?26YMmK /hјNcr: [6]00¶ =MdL)V_ݡ}09Sʯmi(CCVi?)$i3-l`gg~;V)߂zaapllJH7@>:FR\V֝LXH_Wn኿A@0!ZDFu- KxT{eTD L~2,vʗ{44T1'hB8{F>frIA64DKWHEtso AGE1l05 ,4a~֒Wޏhe=z#颥YPt Vl# W=v*)<R}?F~ J] (!J(&HLLg0O/ژ9/Iij9?~Zot] $r-Md@<"s/JʘR_ZMF^/VKYEGv:N$-?3y/TӢ]A"@^mC$(;yӡGd,,&98m:vĀ(Q BV.؝]3Rn M&-^f@GppGEDVW SWͱ__S41\e1ٵ =Y( AGE:Co]=mW)^h~Js\B N9/nH?-nhf]AͻNf ݃WNJQ!0nLd)z_ͷYꋨLwkQU'g~6SG^MMwr)`PHm\צsM-lc0|uoi3waonMCs;ZSqw*4Ps더(%rL,U=[CO!m]Vk 'KYѱ*@iEԆ=Vw(P^mzacIbjcnW ] 4EZxJ#v.Ƈ^c?Kr@bOh X]#f4|Ҝ?nx񼒧#C̪l_/IcA^[+-z{MK>Wm9Q, r1c,VStJ^Idxd.T4}:R{i'(0^DGҼ/bT+*^jʤ#H}! lI;;şhNh8. o u?w^%`U>me.j^paUvb%1ip 莴c ^b`l sDfA™'ի\}?tߊ^*,38ܾ )^ .0t2=zY35 %/e_v᠑NaO6,LVl xߠ$/ɨ0铋kѶ/q[:-nd]dgS_Jy޲|{{i$Sa2EF pdߨ/-se&Syb\;'_&H*S' 0u|nߺc ȯ-~Z^J;lVJ ?ӚVMl ;o SS6i3m"qx 7h饰/c^S,]_Χ]H{joU8_VY$@MTḘeMdMGkլt IhL[{{j+ZF\΢>Uiȍ5X83V۷@t``{.V!-^׮?dP82 aJJ58XHJu^Vh&1xiCyB0?wX%Qha*uKZsUss$tao:SPĐ"ށMR }cSYl1E(t[^4-Vo=|<\8FNt{_nKN@DժFb{Է4ֲ̟voA)(WP+)IO; $XK;qj1;\/=\ i=', te MѼafZ7*̒t𓬀Q;d03l"ҖQB;>Ϋ? 8Cjmcx%!* DQ=9yQ"C?|X707?J )0O~=&Mg@SJOt仇u)ӼvjeJ>XI};?x={#>qL?4nA;Mprު^gJIxfƥ-̕^\2s+koy'wIrjG> ^;E00DgڦYQ`@D:NwğW h(^7M_*zN' 2ػ(嗼2XFokb` ynqA3F j @lz,=u fOxslg$iTh0iyv7>,\gdɢCiSz jwd eʓQޒPւ/x_hʎ˩W&An;KPkP/@•ECԭ+X(FYnG>=}j8zOJj~`ʿY5 GH.R^E5a7:\2F+g6۷kb\;b2vo !679,MeQITF *_:V7]ua`ft*6'pc]L$#=6?B+Э`C'3ΦxtbcpWu`MlH?%S-Kz .]jmJO$1Knk:z nm~-i=!sF Xc.LsݘS)þ~a?T/"NGc5 !Ⱦ)(}24}lH7<HJᒕV4rqQ{oqZ%XѺh.Y"U{;풌^+hE'f!gB2D󃎖/F SFősEqβj2ި$"J` Uq,$V|'.}}?ڤaMX!./0>k(JD>"Zm+mlz==4sG>'﨨]?LM4 zmv0X6..& 70>yLz[= |1m  >;!  w-\gs#9_蝲"~1#o~45ߋ.6 6(~! K? ~Q˝oU 1 |%hTER|/M#eP`"G@;( 1H =%}0嵱ig:ύgh[.?VA &%4E\LiK򖮪̱ 3as{ sUߨ:+# ˹$a8J;cN) L @9-b )|Ww조ӮJDp+ p51ϷE5֨4`:iIf~#q#ȫ?8Sk[M(_nV~=$Ys%h΅oB g1o uXO-SFaStjR*gYZ07070100000010000081a400000000000000000000000164e4ded1000039b4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/)W9r]?Eh=ڜ.+Ppg_9TI!.bv5sAt|0֌݃?=F:uyGr^} hP{?rFSdfQA`\yTJiˆ'yL&wƁd:9|ڻS܆Iz,16b,6^y 0pD-TK^/QG!n.|xL-֑3rN ڜ)+->PPޑ+>痢:kª tB]o#)Y֢%`bB054Dv7VMEiiz-ɝ TԜO7H^k$Na>!f%?/dj,y"^s_*=#(ĖѶsx`/0(F䪨]SeO !)"{m b0 MנA֕^Rh ؠ::p-sLN޿U&Onm2k\LnA2gV }"k~N"P|y}r-l"(wI :d@%M̌5Uxc{E|"KA&N="5M[0A ~\eިIVEN{ʛdQ-X(M$^5sd ̦qn)e.#H14D4?ԌwRs8dQw0X%vx| z*jҦ5kY=3 n' yA{KA]4]9v8< @ MK(*>7mHkGn"^=n"Q-n= cC:$C1M,!9@:>cްo5;40VboMuJ UVvZpC8 MF+pn֫U$ma=z6LU<;%qm%"&N.Zt7AsFu7i:p"HܗŊvjТy.G_dT}5!wr70aa{_`y{7SM; Aib-^EQ)tZC!֜q+UY?x?FKVS3G gFDQ:s 06cvcL]C<_2}B+K{кkbf$'CX.vC*Ȭ^UBPnˢm#q۪`9eS= e DOi|~<>flw(Hu ~Bu+L迟0@65*QxҪqF #ng OVdBJ"dϛwz9S %rFQoG0B< g1JELE'˙v4:}OT)}~NCv!kSOD)ocL9#S ua%b}KG/j e~/RJl%#H10SyaMoh`4; 0'ߓ&y{ܷUEu2;9>AVv H.m'׿B8kjtf!P :VhOU~P* Ng)1G ]K:+l匭pf-sOH xj8~ ~&ցwA?ҍ`qm mt3}J13F[[ȅc$C ,A}"3)¸x,V ~q#,y'C7A=Un!a@h_缑j$RG ݼ6i/GH/R IpEl$,-m{[yc3Uh8,KR|Ҷ2Kr!>flp@$1EC6H1-CRy`j:n}mN 9¼ k 0oJ$6/+u=<X0ۓ zl)oG D$6 Mߙރk 2ڒRƣKѯmty0qp=juj,)1(]&VWQc+ӹuw 4d|3$_^0U"ݖ"7αdlrWLpTZ l$"2q^;SoC'{F1g 69]D'4M Q s}b$a]A7OʏC[TJܥe|ܡxt5<.g~Bd#rl*h~[严nBxoE<-$yX+%c5"DANK^oahN,\[z8h]ODJ5ќP߉WHp{ A]^:UTyBZvl!B h20BGsm68Ǝ1\.r^>QJr=C^{)z&th m_!Ҩ<$v.I/su{uo챷LyI=uhgø!҅sU/j vlxM8|y'x_>A/. ZT!b@QX}T?ѩҷc#&t^؎`|";g@'z41aȞjE'2^oM+:WMVb2w>z{l |ZOߗ%[b1+gF /򞲢߲JZ~y6pEْ+`|};lqtk,?9ȋRMͩt(p{iAX沜*ީ? N2ʿ⭸"S*%A|J/dt]Q[`*H+$<<9Va7,b< ^!ʐ|W3+Gimg*XNӭY(BkkjuFږ@%xMn\{"4sZ&ZRB,]'3Pb߿$qg΍1~ʬ#sz/R5 fhrp qZ(!J8\Ti(6DsU:wg gR]E js !9ܯ\ʗ0}wv="{F§>37#}{aqHsp̗7̅YHuK2TJ bY4':Q4 eWY!߿/ؖIay ;0\:nLJ1gSߕ ?AQ~8Db,@XBl8E3*4st>JĄ K\WnD%QX4T2Q>gD6^G4 LRNJkfPx P&_wsyb"x1Z"ͩ9+`J5pUpYo7! ՘@fxG9Π6>И09{ʿUD.&b%+( T{R3=:!)h|e^Gn8XɩV`ʣ?+Ov6f}|h@ >_ZT:=*& 2)W=Rz'=Ѫ0c?H8o1`L݇?]}vE}s4MOs= L.o;kw qH7ueU ϟ ~%Pci}??ASGeK$S-jz!e R7/onŬvuDB`\f.M[ed ]=f|W4S;!;> b{l܂=!W3sPx*}E3!.yOʁ(!&bNQ:dO6,oP[(jf6@\ZA&}_~jZG@i/Jnk(m\m$mrͺ'-/h0=FV$Y^TaP~e*>8}ƾAA &`84-9 /Rt^p=џ?!ɒ=:L1>XldžaIo-JJ8pP_Jg2f Z/Wbe#|#˧KnU!suGm eG3 |̬ךB0) |ٟ]ѕA1@VXF"gEWB]i-? Xq6Z\Ìt`Q}qZ/VJkX4,~]N eϦq([/y?/XO=i@1=*]{%vjSlh‰ZA\bNf- qA? nsY,":fH~RQ"2p̈́\=tk`xXt$ΛbRPò7w4M(T؏FE&fēܒF, sq{M }Zڊ+˿L-B) IR`c#ETt '˞%z^)FAKvQRWk} <ԝ׋vd0ocCb2@oJDqR=z1 @1@!#J ͌;B?̲ U#W ?;LQ<Wڜbrj*z=!_@5D"jl8!=Uۇ8A\Lf'L}:HL /T3&h1oɉ٨p "Qmf0滲x;cUO0 X N>NXM7,ONKOFiAE"vOu9n7w7Qq,>;(3pXVwQu|*euر*Er=+7v=i : L @S>FTRB\xlG6D-oժ(Uua.}FybCKa9U D*FԿLNq#R~mS=ST"ÝJ[ y!vEK M(i+PSX1A !B?ִd 7UOw +mPY{b:f|@%Q>~z^Leaܲ52ɍrkAvU,VE̿(ez|3L ?TQI,Ƈ82#Ο*rVZR~n]r] >Kdš$_ &sS»cS5qĘ "9y1%vp'On{ښu|V D( ,PAu17dt7pGx(Jb㡵/JTV^a(y򘚮;b~!Y 9p['tlZO!t1VYM֕(q3>$SΪ>*Ԕ,p39Pbw-p`rRKDW-~l_:*y dһDPtBh[ӡ[M)U{*}[Ya?ۢCNN s(bSej_-nՃ;B|2T1>rZ :@3E{{ 1ΡO3oj; 82AܡmwN8.} Gf}'jjQGUM_\%]TI[ [ 酆nj-ꛬ @l~k=śgΝGEc("s/Gs ]2H#TCyA۝y 8n`P^]J˕w_˂GX'|PW1=ȥ?:&uQ0OGuCe"bT>ǷCMS6no9W$8}\)W7q˛tלXD>^y \QPjԢ|2_PuR03iHMvUAlqi&Us q!Lc @mrl84|-:\f$6f.lChQ $܏Uay/=kmkykȝ6tꈼך7yD^oÔB9sVxn7c2t**#ý ij]DҌHk|q: zXnJJrN.ǂ ~1MC=K6]H{+{_pkNI]{wm+%p=1laR[~䡄8LpK|ΰK}*kK6YU_F?|̝@ATD9Χn9qގL?8{zCKT,%Prw(8.mrPx8yu`$ve| Y5> :u. 빝:^F7<7UHq{foǑD.t^hQ7<8w $}HzcJ R_ּ]r%h;Q{ݵodSYd#GQ]*/VU ( s%_:RUKӭBeh# \ISfm栅xfBqҨe_!ygۙ'y=e&g\~͟ TbMY=vzfI˙2Mӟ1;?9=V0W&:d+tKkJ kuB\}_U ̵iPgA+zVbcb<쩏s oT׋*Cl4i6sNUKΊ`0>6 `o(N:Y8_򎆲Ef/`¾7=6*t yND+`Px`m-۝ mbU^(d-EN %1ĖlϊL:xo5Eo˝o!1%;Kivݼ_*`2*& =-\<(T~#'W PoT~בە(3-dBW㖬dN_}3f/O6`k!vNZV<[մeQ,HCEU|1]b!WG%mk1vUۂ?HGrqZ<\!(AnNctd!FUmsC˛/r@\ivOo_R TZb$Hs FҗPH6%޷sfKnFYKy)mzGI-I&/j4)P kERsB%Ƅ>[{2f"cz7jBA=5Mi{ZwJ DH̭LODb%T76#Ӂt 9t)]aH|R=٠ Hػ[x;)0LG<ˏB,bZbe,sz #v ycwJ͖̄b1t2/r5>԰@ܿIM!Ό$߱֌ MTaO DڕM8[$xxa;U 6m\#vCݹ) 莚…@)어To~RA&بgiJG|T bNln>5uH]_Emo]9MK2e3YgA/㊤/{4WyEbEVc"{ׅOOw b9w~xˏLkdѧe*+]<8?Ф[LV˜w$JގP bNa*&Ba'mu 9j]ux`8ͯK:" ֊qQH ">:qCx 6iv~h%Vn"@:lh/VhICbLњshR0AvK[k #Du+Ԋkr4._}nŚ^\/},\H_/Δׯu3fcbI^f˴GU*)Wѓ6;3l˅ _E;h*Q2gCjlʗ)0aZM|{gI!KO(G\YG4aoƻZ |Gๆ3KcW=Qi7Hޓg433ϗ)H&cڒ٢K;[6%o[eqc77;|T|~uXn=[U$=BiZ*c9Ç])_dH=~;Q.afesdܠz\ }WUk Or v# .xdqot"ڎ>xw9q(| Ŗu8_3[-kG0ųo(a/;n10s*fiڔMtɻ.vxWn O`mݨ?Q K=nɈP]9<$n`  QHt B ,.Ru 0]m1yJX<Ԯ&mz*Z 3ƍ 1F-t#z %14 s"d+ LK !xxޒ(=^*J~ęݣB[yW9(}.; qD3&20ިtݶvbʸ:m0#-s@OeZHr)qKi̍02;F +)IP&ɏ6Menv5ΦlO+7ז|:2rwz*ADJF~UhgF}s+37ǿBJ|p5OYwG?pUtUTƴ6>&,ȓ`)\pP0Z%أ"v佯>^jAFR4 nB< đj4`mt *RS͍.:)˾ks"~PbJd[OXKWyh@i>|y7Tܣ5}4k;8^uM0V1?dPE@/Hʝ)oh{ݑ0gdx^qn/DSzZyx~/Λ${%T?!"ސO) ~JXGZBxHF T2>Y t1 =/%sU*.ih 5Ő}rL(M1vk1ڕY̜9)|ؘͷxLŨHpΔ *Q&ny"9[آ`RɟD!XfGşnب˼l&Bs?̄ 4).mR0w$Nz:7 QȒO9SwJ]bDAHIV-8o};|t.]eLs? G? y]@㝝ylC2n\[x _T (j `<;us_s;.-5:{H|"dȎHK qR YNI>OWȒ32X$&}7\G# RDm՘ntyL.} MNL\>f:CbFr_"Z  ߶T)o2Tj-7  6 4+ufgZ>Hw$s_#} ,gV '( o$ۤ͗:/v>a ?䠯ٰ[/gj*`<: YEUV_jboQlv2,Z-1)q b:Y[X7,tP4 GѪDNU[Ӿq*C,=q`cӇ8*Z&)O p4awOP~4$W<-sdgurTelεBU0.&๛CxBRPPtvMaRt=##iYY>renq(╳qbV:n0 ;@_bE u|0%KįiiYQsFPgYZ07070100000011000081a400000000000000000000000164e4ded1000012d4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/P]?Eh=ڜ.+υ:pO?mHjlTk1n1І-ds 2ICJBRu6 f~H#$, ۺY6N 5xxQDhw2lG^Lonr/<-fQˡ `)_>!t봀|Z ` ďLH%ZKF\iDЗwlNv}kq*׈SY/57O͞=b}vU;*u\3$EԿǽ`+gjPSHW9q4c֘ laJYg(!=fWI!b40 ~D]C=oW|/dS:f#2 ҰY!oY12,!͆SkYJ"$|{7ZyBL8Ф#ч s)_2ab9N8z)rń i0@~Hk7FW _3DO!Zwh(ZgAW7f7nXԥ/q kٍi6;t]o 5l/N 28H2vMb:%?ߠW \DŽX!QZ9!0ɵ"HyE4|FLѧ]%"C2Ev[U&]۫4[P]N*X`0b#&q_u~ b1 t2L/BU[m@,4 )+{+9X8)y4* ͵zO|I֢!]QrA(FcCۜ3eYg|t3FTk<>ȸ.ug `f!f6bX46>[ՙlePsDyJ.7=uPz 1Lˮ1¹>Îܻ,Z4 7 Mmf&+wPl j(:E_”еe=gd\~}Jι[oWSX]=uwuA!K*ȊAB: *͌B٠_t>0VB02ùx};"RqrǗ}9Hv"m*UkrY kVͤu~%Q).=sy,Ŕ{"8b#qP¯ 93E@X@3!wp4M+U&AYɳ\?XC}xrA!(YVkr25IeE&9LrH ҄^j1\觱 +9Z!00jGh({r=(ߔXmJ}O )5X6f}o7@G9vðͅF>>'ztn+,r>5wϴSl72$rET9=P|zuSLFT\y%zѳvɡ?G}GxG y2Q6OJg%+5h)H1_?3}K>s $pe;YQvDB*3zZmάcM~К'R%hf/E[ռH]^V  )a0Kz̤X_&eUݬ 8`Rf5ggu?ʽ.,07]BjdeЗvO?;y=[Y-Di},9ʔ5kuNGk.A/z7=izCGTN/uI\ 5~ׇnzTNnC[VCt%\ V`z̍>;ʔ򼧆vʴFA7ʏ9Ql}buuHؿ@o)VR|k?#Ĉ =J(IK?udz% { au"?y qN}Th h!*R݌]}E Wڰ og)o,HiMA4v܇HI F=Nhԫ%[zf%}.i]_bW O-H.˫d|uG|Z.~PW'73-O>0g~K*wmק#>]wvxޓlfD i-Uƭ07j!y]H"x _tzT } ޻MmKWő"rDZ3H:gwNِ)* Qƭma P\SKSBj"fzinltyVpT/c\3%S:O"t*,{rU-tӹa )/"`'$ %vOTHQ7A@pW (f!riQI]KߕKqn*pk *GсH)y'ZpsYzE5=ݮ{S}\q,=ZHl9vBf'0ʚxƋr:sSˊ"fWlr˄޷:?A<[8-2kZG:fM_=nrc1b_ꋈ]_H((x]8r%L^5Vvn/  L'ޒF$y*GG2ߥvc} ZA> _ ?J4#έ m(~p-!,jٶ9Y <TqbC>VU8pKyHaY?.l E€Wǜ'Aqwz>т 1yI Qz8]/J@^b[Pch/b0JsdW3^>[33F5-KTft2?D/UpST}}- 619( P>[dbס :'`Bz㴟faXtg(M Zn]+y+0qYvz`hVْD6|e:&q=pd2*7/u0ӕ$Άw!,&gоjCp(&ϘP [}k!UOS6TRw% {M,Z_R!Ł'O:r;̈R"Wlj.I{4U % S1`.'2#Ї{)->&(P-2[%8Pш+۔}J/^Uɹ7 {KE.g# P>m? .ā乨ʝWeG=: 2"c!NbA5 b.=Z^:cC9ɂ-.n:!b=U _7*>^8$5Ol71!ڤ,*;PR,\w6#1 zs\偹Ey罝W(+ezΩu1DvC&OCᚡ13Ϩ%*G}zU<]y!ECgȹ)$MвGrXQ+6rhÞVல?T=qZ0@ޭp5bȈ{&Β AA^Hw7lcχ^:%/96¹XvD4A}d~ 9=?zkZLǀIZ\IP|g @v˧,'^L8I6#1C K%}Ǝ2xI~ 5s]̯ ȆDBQasZm.^ 1~czڎ>և9\/[NҚ4Wwl'4E=r&Ú1 B~%T d=8#G K<3s9b{f$aO6TYɼ񰽃4.Tc48;M-/6-9[/W{n\;z٠szW6"RAʂӒ`y\O#,R0=fq 7ZUZr>hEY@Wkxa9L҈,Pη1@l.Lr~Bf pO~nwz+߭e+iV:MJ_l`)z,H13:bI.$p'X9+tnf汐|7ἆgy2-ӵڨo2áG_f$zAeC|_ 8:@( EA:o@ JhRӺn<ݏKQ; WS:z*%@p/{$Iwi++H%\* FRn{`EfO"s*X~H~;p!FR鯐fzXa!XWzռ]^F دlOռ Dg?y2*~*MtO=Ւ/Q;.a( A bJ➇2_դ+IZ@m)6]~$aXH[.lT H5em obG?A"}tWu*d̈́*_ާb[ GM8-EtJqPz${UNvE)V3fh[Φr_t `m>10갫Q;EPlX׻-4E,K[M1gGU(u3صȷ؝IJS;ĚI@xա  2&{Q"b|V Mgd1 A*JcǬ@ i&Zmς\Scs5qqיi5V#qR̆ t!v B7R CMzu_4V bUچ@]1/=Z%j^:'d\L[4Gs(#!N%oȑR>mPuIDJ]$F+!m~4l|=z-e;|f>]=ҕөqa9h9ga-nKQSQ_A t hϦư-8 @6o$+kMn6%bSZVI62Q"3zDi $.\C!oH??]^^jRXeo s1ٞywozD1݈yᠷSl$ #i_eӿ`ސ!bT6alL§'ld4Q;%: R4$Ʋz *MF@@1p s[#[}DؚNF9,i#]3hbR%A(W'SCsSGA>ʯ )z\H^`͉Ɛ:qѤdZē%YV$'8j_ + $PlbImy )VlNab}v I9k:"PRjkJ`*SoZs#c,$0 z\ wa@:(́aaIƅϖU`2ntê+&%v@ v;Z0D1e> q$ m8$N朝deVKChS"k"L#9rz<#ЕG/{B,+& ; *E'GO (%~Nvkuyu;wnfQ /ObJ>ZeBWC*vxIbP4MQyԏW r`% Lrxiou665ڒ,Ʋ]<[<2lϑœH)ɖE>llX -N X)q'@|<Ħ"m9P"xqc\ hYU62?vAj&SQk&ojHn&sf9/N5atRIe̦?cܰwS,׾$B-  AQ>H ${[FWY/ƙ+ƋSk(pwRT4Dʘ yA2ѳ?jf ,nYљ"0'l-%ϸ8Iivd}1TGv"Tw[]MÔ{ZL#[kK%" SHIr6KM/37[y밙0\A嫓B9s!ɦTЧb%m37 {M#߆=>m$CvYQv^>ɖ$TZ>0y7u=9ζwڠ$nl0[d00]CX3Rc((?Νɗ}G_ o_PP.mҫ%n'߅2wuRӾ:kMziKiIOCx㼐wU@ _Rb6Xe*/&W` !li\᧾1|<ij%Ğ+,sհe j} C'k| K>jmNfaeeƝCA{))ֈp Q=5MB; g&|Ń|vD) ׺f0fC[]3Gը;Y >:4l:w{fW,GCܐmrʵ;Ǧ 3\pcDtFX{N s*Az>lK/dq锾9` ضBILQkoy>>*#k(i7}Q~̀Be-Gܻ@t63Ch; $h).xsVY1YyCG^n'4Q8K D.l쿪-X'^>u_P>,P͂\DQŕki 1G!?*g 8kv B)|c2"'^FewvTb5b͑h\Ik?g:&4qJ*0k/ر 0͕ VWS"}~"SHtʃl}<9?/5YiͶsPhB1rz^xzHWCvi{_͠D55;[LQS-έf(QPZC{0ņc_YXxm|}a4xvS3u YpJp1]$([0\WZ kM@P$]| HԥIGX%=|>Þ LPjK; tC؝9A{MiPhҰdG7eʼ–EZiLd㓾(EW` Q }k9iZ!t5 k3Kl.般-QˆʨqMNg[$+g7.Ⱥ $`k@ŒLC V>T?q+ZRỐ+1WlXbEw=;1d89MYZ-CvH)˝4IX_q }3 QO&$B+" }ſPf} nVFJQ8I_GqBc}bk/}>s6u| Pm,^jsT CUx{Dbm9ef}j R'SZsQ¾!#: F5IX}|Baj- :'!#Z- ʅg&@-Aw [9gfAF Nil|Vc c8OWOa˅"Stpb1cb蔂LXؾ'W .&Nv"Nkzz[NM;וּ â;9E؈Hy)qꋈDTX轻?¥!0i]i/?tfqy<+{^ A"9 nu\+Ko 0@=M(N fc34ś- Եgj7.(C/{]J܅4Z.W(ZJ?>GƼ;O f+\cOZIp@qɐI&̓z3އ6;OWI, >mQ9}W}ItrqM[<X"7wO]fZ- gmgNJG#x^YP'=YW> 2 J@Kph߷:{e:%< O7jSi9tQqhFao>3IԂd hh>fuJnP{"ʴ$&gkYZuN6{{$\$t!& F2oh}2(?IE,2WI;/*eϸx$ .U1ҖpG9Y˱J%9v f_?peL& =EO&[xWa/ָ~aL :F,btkI&,=u_ 4aF~qؕS$a`nYk&@;wG N7`ˡ3د/|1 [r!3֤=dI?=FŒAD#G]ooUQBlO'.)$` LvdEfGbZa'iT'KOp3H^H(N$o i%魰Muk Aq>)Y3Q>ݛV)HloJKԝ+2z7{T$T&OשOarfu2s745'X.;z-`-c.h|~fGGpҺ38;x{D*>Z+Ƭ6?D1MZM8}b~uQٿ7v>QkA!$*{+NPN>pH^ۑ| cB7 Gl*oMsCZ<)yG ]%l49X0FA#NKk $x)(uU|@Ӕ 4C+$}ԘPi89ߪ 5J5+(qe"6ԔO͵1/e$\xu ֣ڼ;8m,|%m.gQǎ5w;ɠ" .V!H^+͆MN\_d7}ө/]"0ZvĬ̶x'qvn;ͦEpƶ '3l'{\. ;_"Yq=&s/" 79ÆQ`w'(Mg4t*腤&1oT8~6 D&탽OrXj_y$U?d}/R\@0^ ]{DYY%eJ:>셷8"7˱9V- lǾ!}jdih3enSŲ.`![Κ6m%)T$gD^]67#k_PK_0I|?\DHμ wpOAȶok;$d3B=j]GJۭWQbK, ^/uLFX%ѿXV`?k]ڪPɀ(䘖YHb9rړ6Hv] &tEc{oN.9<4& *-^k?3i]+doI:tmFcSHf/-6 +Oq1U=)C;|iy&TI25Ԍ\r ,@S=̗1jr 1R(SH{ku̔4ٟgTl&.Kjgԉ߼C13|bn[Hǔ*& П9Shv2U`8s}YO\Pqx|m Õz*1WB'jWj?|sĮK Qɡé}Zqk5h׀֕Q4>w(MFeh# "uV|ECKUds'Ō^ڔ Ӕaq=miۥȁHo//A\݊k0X<«0%HTes* 㦱HR w6' rVF2;ÔˉFv%RgyFIOkD 꼟 !͎ rA2$Ysi4^>KŶ skPBCӥlNCvU s緛hn]цW'DEWaΙ>v3Iʫ[u*..J1ˎ@ o{#73Xv[y4"m32%h龕W+(bl .Yc5qj\9 !ij;rgl:%I5.=a栗^w_j)$BF޾t*TV]wt>ŕHrC*x7YK: l.CgYP75 22$BјǴ.#esBXXZ|1BnG}|dRMg{L[rf7gpіBj@鱥|#GzqoŚ`{eMI-qb٤ye 3KEE>cѼѢ _*Lcc McGFQjJg>B(PartDv.I-Mg1$mbKji|^|KVTߐԘbҔc/T%EQd9@" )Q2V>>PgD03D|c88C6zZSꑘtUf;ݲɭ`!0q?#"(L@6&$ż-SY#AJ77JǪ(r aOPef|~}oHw8ru#D%,mڎ(X& hXhR`3 Ej&5F*2p\@ELB%M!R {Ya7 ^<|$\nCl}-[U)at7-NRCNH4{(OŠn[TgK84b2KrN- {EXdq4@ܕSy@]U͚jKtƒ'U|<] |;nE\eIK&>@xꉹ#v8Y"TiÏhҐB N?7bgGv}x;q+q;6C٠ƏI(\88Tȹa%Li-g(I.‡ܾz+\qS"p= tk֤π5tZĢܳYXP!h}N^ rː?f nmNR8Pk/Y Ѱx`zV #O 8 ^J(t-'䐐 s6"2#}Gϙ3PQrqϬr,ҟbK=0gCkM ?cϹO @tϋeϩ>FMEgm(_2B[yROoe44FQ7֤&b+asAʬט^ @ƸZY }"{6-?b{\;u4mVb}R)VN/!h53Ր9߸J'V\X4|8[@%d!NqTr7A W_e ./9anlMMhPd(4<=wJ5&H<ĝT~gs* dΰޅN{ O}a"#`Φ lٛ!{ QPx$ߎ2ͱ 2-fƥSg!xvQJrt^o+׋l"#S9~S| d d(Roe/IAnxqr7a'pz.3eyRr-`='I'zJة6#e5!6u.2ꩻ( Hw,.sy$t~kÞcf@8"5+\妝/11O;m\QtK|y%8D}xʸ\6x[qFZo}MJjFc6 $_ڷ8F(|r.{Vu/R0HLmiMS>4˪5 bQ͸Mby;?Z [N}/.SZpV#G3(b~,[瘖+-G++2S H8D[+ +Dn<'A[D%L#gj_.V3Mzpo/| 9K xB<΍ OZ?`N!qs%\>\ %.N`0̤Yr؍PF %oHDh)BiبbyZжd@yLPaoJِ:%>k$G;z W(0q3{Gio{Scö<~ɪ*{D$9Wf$ gf-һaJ#B"ZфPX׺f*}q& x \8.qQԟ]RH熃 _fKf1 pí|8El^NO^ΦX̭;d{;+;Qr 3"3ʲls`OB۴t~{ g%t8\BZȍbѳZJ4{މbݟJJ"hz'uh2f@Ĩ$ oȖد`G̠jOXO(6ϺBY<"hȢH ϐs0'w7 oDU 3BM\xK+'LFȤ70"KXVHqޚ$@cCX}MUZ:3 @Rk7l Sc=H܏kqͷ[D X/qe>C۪ ;: Dc}< vS05?>Ex5&M G$՛:PbWyt,>~pfqW[3ml$^Yӳڋ0iq\43TYn; rIG˯iSC-5pd`u9G$"&w;%vȌTnI)ޖ뜅E % @` Ycܛu*/%~OXiB_QK?=?Iv7isaNی.ۊv~)DD2W0 ?ዥ''Uc/^zȖbh ( ?`4F13Ui'#:8%N30Rh),"5cMN1)VxrFS -U}4c*(UH+n;.qƪ6C1lls\nr׭C+8H25#ګ8duBϳZYT|H<,{gλ[->o#"Xt^*S 5U/sK0&O28 ɞ$a?KS<{$j" C&{㮿hW3cھtۗ8:#b%w> eY:4;c02?+ t&f>M-<,b픹|ZdUbU Ӕz5?ra9)Gӵ}:QЦƤo}|7MO>Z^qr}]J@pZ.8dXfwsbv.3y\UyO/L߼ҳ1m X=Ƀ\uԽXF'5xN ʱ:x^vZ'J4l;,b$Px;qY*Ի?{(5]CH\cQuĉNT@ŽbW6e mm%ЌS A/95B3F*M,\293+\MpA&E8w/[Wt+6Ol-nK-DV-`C'B_=(#˧1ŀ`Sӵ^${ r>U P4\J /M ȡu3>t~j~"@Gھ WMFDm s\wM(?fe#ظn>{)n{7@.%h|G_AW$@'"Wms;lHV] `I Bk,}՝^FD4a&6Z?q7ޠݝzx,yFuv^j%nF:Oo.BoB'Md,reO?}Ja̪p'E:ձ8WOd fEj#G:%J&s [tֹ C@/yh!$jm]i4ҿ9|P!\|N(4B;H|F,KA~v(m 2GA s6,Ha=/`hab+:lTh '/ d/bϒĢy,Vߕv|_ S6|p% X`>$hAc#2+!1$-1&(gu@8@\l< ײbH )}.w+2`Uֳ 1t,bl(귿 uѹo &ץMAR$PInhf+K.5[B^ ˋC^w^,m'+h>FqaVVP+sC]XY]c(aڍhjEC0\kJ YEm*k=SHW7Fȃ=W6(#Wh1dBYXgp-$-^zmZqJ;z ߊ?uϿ][Y`Kҿb_}C?V`XH*ᠶYl-N +N$It'G (I,2ՙ~T7$Po[ˋ/*y>[5tϤr=y(522~wHz |u6wN7ȼgJI{;~ԿǏ͗֨|hęÞR=15 ,MQ>?)"e$kh{ubU#xTrjkm%VX2 PqPU( EpS$ZՔMbx|?[w"t4>m7.8A3'DKN\}wPXށ i7Md ~ ̈B(pfXtWnd[{8 RA!0o\,oiJ(%֊O/7Q&JR7lxm[/;U~·*E? lc:mBhZ>&C 4PқhqkkGNXg_R<W3 B%pqLBfATw I< # V3_o}CP@| /flդL/rOZUFO2̮kBWڧc0[8D ^+<&q$@5[{>H|/D¾Ki_m9N[}483oGa_Ayj-'Mm{Db4|WT޹Ou$kIo-e~"Fhln)>v8[bW[PFR xU#Eҟ'=m2-6D Zh#ʼzy球aݑ6J4K7;PkeJykv|vzƞ0*Ty s--'_9k_6M=G,#ٶf꾥պzn=T0 ZClp_׾*OI'#Q;nHݸz:K(ekx$iW'7Lbs (>cjom {jUP@]o˂]8j*9H(%VXJZ! lǎDfA&;rٶhPqN>%(}k. 1tRW X&:F{㝪\. O1(4Inm7P &K'dsMia#YJ!!ʫIՈK ` 5iŘO(w ?w4HO2QΫ#_2,ܡ|''D7*|?sϐWy|_( ;6 uhǍA)}ҵt=+G54 shBhPI}k|?< ,b˼3"B OCVU )oƤc&>4UTee9yH԰iJ|dBz6|>/9%Ќ^]9_(o)e[JT*8Z>5$ "#)e{i7uqnˬ8+HAsuPV lc:#;+aи(qo{Rn:GCw@-2&N"0Xl)_̵)ةhE9g46p^QpVN1zC!XWI"4V'sXJ&п0 J0ݘwNۦć%%b~=ۿIub"º30 K_ζ OIceF x8`wH}(VV" T2b,/]g'wV& PۍJ!_1!7q;Y՗Tn*4ۣ H*?W O|_߭'b>M5Az{:Rhɻb4gvJt>[ArPkPw`,{H]2L1ˬ>c+|9OTDɿM{k/}SWi^S|-ZįNNNl<>c|,%'#W\; a:Wϒge8U„Z-1BAǿzbQA E;RIdxv)JX bGh_ z(^'y^ B^F͎AS m6`p(}UJFɖW3p|<ڈx#NVykYz4tU˪f K$ciaV恅=ux\wYЄoNrLM)AD3@q{}ˍ#t[ /ސɚgm[,C!л'#a Z>/Kp]6(N*! v1g8OVg4'™i>뿽]|2Ez8Fw3Ǐw֩>wd-& wT1i6Q/;oZB#]]SgF5o_ބR<H_"vߘ²@ȑv 'fcK`,; [ 3d,T﵂߾[ Y~*~#iW@ 8v9^r+_3D:&~r>,sm1$EڲmZY 2X[Ѹ%%u7P96ֱ l][u7jQIi҉Pپ\FP4 0uoA|ue=[p'/?oR%4olEF&<1զ$;d,zsM]hz7VݦQZp쥫ԩ@WIx}. iNM eèhl?=Ua{wE5G`s.[^`}zϨ,N }z  m3 U⽃4l5"ON1 |<4>Bx$HbQz,X>wu9\O6O :ḍpW/ǝVMJn .? VKd]FLoew!7ؕFøJ0GAŇ ڮnx FM@]*z6YJ7b2pkmԼgs/(X6 *<L2 qns0>20⭄648"ug:|s^A fxZ]oUt+r\F:fokAs`` L@h(S!<}$(:-ΝiK ҭ}OS_%CZ5!뛳mfN=~'9C~wP*F8bhΥ[aW6lW8j]yi]TXav#BHÃvxS%۟8ťGR=DYې۬ M‹a^\#B25SUEeF6UZ~+L;Auq NqxggЧ M(-!Y>%@tloBC>D`0% _[,Õ?9-5c X&1_3*LŽ}xϻ oq.47f%{#+$hWXI(x,s /o~υh'd}pYD-c__0ol;v=#*ԪY&m4IRVʗ`vsJJ@b%Ys8WD-c1Ko9= hCkفB3 Y̯QхEx*%n2{?XDL v>4kܪ˗م|VZuNfPBsURQUՑnV^rЌ5$`ۓ[ZC.E!orE:iW]8L:굇Ni;CJ[)l<$V@>W+S2(x5”Ec2,*KJiZr Swk4vԞ#>JJ2 iJ=<'.Ք"sOy@Gz^+|]Qkw꫉8h gpx19 ^qmd3qZv]qDKF*#/'={y_S?ZKLlAaW5=&j-:jJ a|x$/O&5ŌsSXv:ucC)6ȴyi/}|@"]rIx; [&˔%[ N͠c@,Qu?@F>ʋ[}(XX0(.ʤC=La :FȱZg0 +|ZSC A$5]mKN ߩwޢmf=`}^J 5T^SYǁ׏ [UKfC9{'*e ɗ ђSذ~(O|9D+܏k b8yiv?~ DxqSyh TU V9-\^mD4xySi87xC[ꎂFD1 ӍpBGdPP^ Lr| ?/[<,"‰CcѴ63\j7}弦DRi[Yxy&n`Qo~MQ-33{=(iً4v)isj`9Ca>k[NF>3y,Vy?ȦgS;I~Up(tX82Uƺ|>p50sW=?!kd[3|l*=łjmI3TZ q0o&7P'NMHM"/ N j乗/$E/m\B-'_5)edDt4uXPêH+0%&f:3zy7^ O//탣)ҙ %J_L˰ٕ"ot=炙8(^8A}U 0юLU,%9&O,SͲ&õgRʋt)$vєO) +#pi~2I)6lFϋ\>YS r|vQ]&|G$[/: N/&QhZŨQ=NnlNىk(A1,@M#adD ~މnrNdFHvY(P^o*ЋF95 %v>ϩ hLnh' ôMCw n,h)pot Adt$vQz3YUsO>(qM+\en2\ڝ%nlLzN3®Kڳ 8*U&1ڭZo:>o穤VLɟtئe _uQ1)-pK|Be ,k=CMФ)Uv7^9j;MkI\ ]FaXi''mgH;TNKg&&E4z~>=g*2W4<1KG`KQpD # a2'ўf+SwZ:^ scÿ4b/4I1f6ov!]ڍAmyf+{/})I@CR;Cdݨp_Z/I7G=OgY+4N6;MwXbrl6Ķ=Rm~ac/XI@j+@OF/uDL}3xQ{)_A/ Hn޳<4Zh9$Џw)luu 4Q9z(2 ?.Ot͔*Vu4{ԬָL6hNcPFF;ؿ >4 ܙ@C-Zaś QKH~| J@SaDxVx UWCwgYZ07070100000013000081a400000000000000000000000164e4ded1000087b4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/'s]?Eh=ڜ.+[jhQW8g^ T$>\:ߏsRllHl ,S@tBeBɥbj~;@h(UCoFvBZGa**P9h-_Sg{;j_jP{A"o# ' NtVDP20C١0~20/$E6jŕZ `6ѭ|`B Gpzzk4 t9խ E!5W.c%6}lEf-;hxQ^(%7#{~<,L ȥ|j*SQ'Bh ئ@e[أ6Ĩ7xŮEgC'Wf!)tؙbU2Ef8* '|V6W oZ~+ksSy=|+(a^ "sW4vJ!Jqd]B=~b^Rb5$(8NQZ&)JvN'b6::[JQ 9x`DVL*y]W~CSn =62f9[鰒Dx%fy#;"}H(ncp>Q_P & Lyدѐ~_\|]&\@.!6,P:*xXSllQ5iӻGƢa86} p[uˈV=t觺MKkjZSx9 َ$,(sMJC#"!nrZؠ݂`R*IW7ꃴa$ੱ-8=шzεzWt^tMp #Xiu GhKn'lvn3ɵפC(is2yϓ vJTsެ }|3kmb6-*w!`NW܄Á? ?s2.Srޤ>WAo8b9mXS@%+]Lw% MXZOT {_:g@rUw48Wcc~("z.2@RfxsH*{}E@`W&a7B^k PnZ M|aU (@?bֆXIKCE] 5&XwԜ G1Ѕ% .$3砰|C&rD!@˘F)306_>.Ӓ3՗L|:rρͼwE1;Ig++bWs`{/ cPhÂ##GOU(y#ow.QrrT#_qgM\TԐW,zktud8)'FZCGgӾHiif5|DX|OsHCt'TToACtgV}s簧8u }kѺ[Obk^ke҆55(_4#Ħ=DΖJт}~mFd)H{@Uv3Ҩ?cSUC Bޢ"D"S{F \R`_AWcA*Z b^Oe;'3}(v^_cY̜o1CiL ")e 9 'txG4lF:~;]M0d1gb#LR_: O.%!K1䝲7P͜D@>龌^׈U)T|]&s6Yb!A} IaBkDBCufUO|9.ָ`w Rw{Ht!/Kò9d&P3spZj S*DC84H+!}؏.;I i;JltW&8v@Ik=m4#PQ&`#*_8#Ʃj9/yr;c̡- h&`s) s:Silx)`_Gg5V jPj⵷/Ec煥IA6h@ `Y:x$101 ]c{Ǜ']NB;VJQIͩʧR^$ Sf}; ]qtͣu$&Ʀ uv.Y3D +fٲC҉mf}z%>9rYqKˍHS, Y􂱟<ͷFr*!ϭ;V:KPnaǖAߋnޙ %׎4W2;8@ލ#~σ˼v""JLm"!Φ^ ()zj=k $9dD!b_|l=mbpJ #{#Iv $E0 nIՁ3:gdl*Clk8.`ԋ Ȼ!QV y,:1q)he/˞uPdiP(0\.?-6s؏|a% JC Nzk\:)8YeMv=6XM1"Xz[gII]X BYҸ\lw<3pygɎrww\-a+;^Z$vv%ikcr ʞj{[CH2EQ ʭ4֌`9ꀀ{~ʬ1r=t49LӐ^^@YF|e p΋sxTH:=^ .wU'2`; V"|Vp鸻4w}kAԀ Zi4mhq)V1rG;F1$wQfύP' 2 N;Wg]tCrrS$wl3[hXx1>-vc/skWҮ,}lށI#1lyo4Q*O8޾OO3Rg\~URpr$@z;|y99^gRCN.jR łLbڂ'vϲfFqU;~]GbM.>|u 5w6p"5cxo"tbgkw+2KU(6G񘪬Li4@l&|3MFϝ!b8ʃ=8߉kN?d*T/GpY/)i̴1(I+0P2gc?H%/|!|d1 5Mx4*!o.]^Xbn{cBNh3 s8w#^{LS2. ^%^~ٟO{זNvb]b oAd^~8Hg 2߂R H,䶞!ߴ]Y L Ƿ A E( WqE.H1ru);2`n\>&qF /`cYB"TVڒfkQ_Qe]ᆪexҞT:rקaiY.1 }6.#^e5"Z3SKF]QR ^\32r-}lPZ`ouW]W80@Ms'6vYšW2_- .6vZ3 yx &W4'0 0{?L- o{nFkcL)XRg'/AzR2$ɅK糲̕Y`\9F]0Mz ^UM(*by'j.3R˶ïEO d]BVS8@P<ĠBIÒ"êxą )5h!zwfioo*cuPy'e @cU΃ 9ڧv B p?j0I!3X [dbd|d` 77Tџ&=eq[/C *SSɢ,I~oOVʝ֦I2fr< d~S@Øs dXjig渴!;rK>_Q)]Z{ΓõY%!DHpgε W P#(/w>ltLlo:dhٿcO[c Pth3 ׋P\_*Fiz)n#dZl&GLw;/{xM'D"wudeHa\ YZ͕Q=VyU;!~P6W_mͨ L%C$e^dCNsyefly <)1FeG3kS]T3rWo06їU1|4/?gdYphew:'A@{Z:\gUG,@atֿd%TZ#n)I\ i86xUa˘ aR"!/,/頋(YՌĀ^:ŁUoy= =$ZgaNJou$/{jZZ ~-o! :_5&cj=߶EAo#0t;26X}Tt<vG #v){ÏY#1ORo9<Ž~ "# @~+c1Mx*Tp(qq(-wЌh _:\0=٭F/vI'W#H@evq3$~j*k%>͔"3vNZJ ôlQq? rIOlǏI o؅^cϜ=pUBItZFe F '`FMb8&5Jĸ>pFn6jj|_p! ԑ[bijCy=e4\,jOC ޳PEXtt~ɪ ,=~2.wɑB+ɔtugQ-M"(ҭbk0}x"X\.QT  n"ct+nPR8Z J@vz|ͧ)}0'{Yג7%kf<[tY#ŧY`|p O$d_"$lcaX.!ehuA' wbaJg*3ncD O}iCV,@@8pX2W6zvq6H*5C3(SU8)@-hfFo{Je{ TI3qE)4?ʞ8V;6]uY4W敾VV6^lS祠?E3JPId K2-YΧ?|e!oX(hYq`R]cZ^@l,RSh32$oTX'ܷUw#wF*ub85Ili?4pǮ3TԹ}Hc <}G/v?ŕb 4b:q.! `חYJխYAxZHp 6s\#f$3!fLwkr7|FK/ 3OK;Ia}`;38ʐWkas082q"ofʘt;zf}D,ڃ:C~]Z^4 O!]M_zg+A2#‚PW #5XգUvF4G=~t6́;њ_,1e 7jOɍGD)}!Hkj8tZװt,)x-}vJo9LbZA•T`x 盄뤁̌lR lN$~ Ъse=k, .Cud Pc^6ҍf<*y NDoQb*;@Ixb'k;IħE! JW2eԖؘȠ.mռ$%cӧQð{ o`X;E?cL=hpA0 ۄC^Ok zf웋υK=Hav2ՠlwLKZüa+$5gϰ[̛[Gw| 71Q0V9%r (>b-aZlfoQa P|ccGJ:o ]sNj a,Nbź#;(RFCs!-'[p~@+l6l>BZOEA֌u&Nrg*ǯf z۩~T|Ub~u(0C4{u 0O$ %i!sD|o9,j<~k A:PدdD{B'3a5b oRsK;tL bzK:Џ8S (,R,V.n}![7eīuE KزAƴv61M=5"Wީ24=;{cf)ؗ6MKR SԏYgmO@ev$/vJ! ΰ):ez2qt`x77nacHtTfo<ܘxo8DkSFs0PSx~j)bDKh+M{>hhu6&&VkFgN.mMU3VS3*03acB-L0[g..wbx },{LUjZ+;q$I#9ZS PM/)%xrIk1vSVoirOgF{^U&T[[c5}13E#VGJΐ)ޣ{MV@`P3 ഍3jat\䒟9h|RA| tG[3e\:JrfZ{q$SۓjF+.2'#(ux2O jaI'ǡnOGISZj.zQ(4 [Kz@pWf˛]ReO6r+?ؽ5n%zeK|ĺ|[< +m#" R I~oqf~nxLX BJivQL9~95!Rփy(5gWN=e䕵J.Bh;>)й*CC anD4A;6rW ΝT썕nNN/Sc?0I4-$X6L>QtLby BD }l?薥klTHh=+^%87 Cfo#ڬexv;t;PA0R`=t'&ˑ g,\cyܡ]掇 BiU*ݧ}&䣎 ~^0=+C=o٪e TzѐqM/29Kzk.܀s 0}_10!;^yTe1wlR(#MA,N2RLFd3/%?3sdcujr)U(hrd#<@@,o]ReESxZs- Vfj9ѹ$7/]1o⭻Gr8=A@皢'%i~pM2[;+UW t&\HWѦt;TMPNe*-']dJ"GHg f=#qyH]?s):)uhܣRX@l3||r;[o!r[ʠ %fcG/ٴ1~M+ʒTCgȲ= $AՀ$hp_{|pa&i9M9Q]„-L2t!"Mv@2Τ"M^y !0+u4A8|UQs",|K>ߺvy@ 9~ e%#yǽPVK{sɇb6aбI9%BѢaU̯[YߒRToX =KJ \x*\ w4^lz;k']K}u&I Xr2 sܨULBx}0P[qĦK:6y|cb^JL;}g|Q}|8.!8Y"S-oK2VQ!Z#Oh7ZOO,[5Mя@Qa̩W ;R= ؤU UQ!㶜*ڗ﷪ȳ4gbqKkӀ[_ Z`(1M4G)0מP$`R,EmrPI˜6Ԁ}_GX1tQ2ƐIvYlc8xJhk3 jc8nzÓTx9[f2 T1cTL@{h@KSo䣌C,:`a'>/mǛhRaxLE>syo2ZFGaY^.;zk{wIZ(Ǖ:Gq8s m+B%nn95߬sŴ`bb[tuA8#ؾz^.CPڻ*"'^[|:s]d\?^POm#oqGQ{rНa9vVfw 3{:6EUGLH,lAZ@W5g}i]f8 7ËMZ?Nj !FH5_>0l4'-$O4Z*QjSk32.7(;?]_t]=:$^Cwvnf["y6,Q0x0!b=RJO5J .5s;WmOq%@JT+vm+>Ȋ_Vհ釬&ly>{Wp`C>u9Y ]Tկ5vQZTib vvyĢ$*>?Q&o(/߹%8!8wwVQgyzt0Ƃ8cYIM'+jF'Έezؐ߬Tg5gM4TsEhBzPƕV$FQ*&9F,f1[[nq4ÿnZ(c2~L[}nyzd3qmZN"¶K>`Ȱ>F:M #\ z)}P2+7m{ 1 *<'J}Z'l2rW/߱>Pp]BXwII۫d[Ø@Ip\e+]tn w=K߇1aQ!j?:ݬg:ct;-OOWN">P>̱WsLT]P3{уZ HH*`E`3/x 黔JcHAOHb偹^ X R:c 70 ݣWQPxxtO`ǘRFb vpIKDGC*dK uרּU_ }+2oO#ZeLߚ1߅ɂy+uc?V[7Nt1bӓ6Z 7C6N0{9ns°AKY e|ĒpG1 N/k|}8:FbUMyhw`Eqx. V:id ib0ڙ<Wgv|0u;WQP ncJEZ15%xg1vNdp:K+\^`K>]s]2uwbNb,]Zpb*8ʖv3Zs*1t !ǩ3 J9uS2ԉ$'"}QIԜq6z/D]F=#.9$(IYH|_}z$"MAJ2a*f')_È'`KY{lNf =??_ԺP2{1# ^| ?6FtCm9Jn;/xeaaO*>0Z^8F|}lk݁m@OkRcuzkUszgCk]4//ArgnpR#09_Y<ɪ_T+ƼQ5w BF 9l;*0`>8 ބu"㬹53b@S\B>ҭmH0P3h{z>Af%$zE#غS8̴cvF'}- 3?%gZ;Tl)* IXMUxGohQt΍cTSDhS r)wp=-?!BnU/:;#J L;|[1HV=]i+sxO<f;xcT'm"x!D>5n?)pκّqS bUdN2:+#kƩ2mg֗"LIOy@ާb0s{җ:wUۮ܎ڼﮔ\{f&Z; GE/FA:fsssv=vt#CWHo|ӏ僣TAk5yȲt*`wV( )j,t)UhD0}ŁM=c^8mTi)ţ)7`u?:]9.+/T#>  {\>Z ӭ)CTOZ 1ŃKJHEt?LI`@_>IyAP)X~S',˗/wuN5RMti=9z5TZr\!uDrBȊƷgG fo^?cצ#QP8ƃ9V ī^dtk9aR7l(,'׽b־#<1;d:yE٢dV"'kI͡]dNɟ_BE\(62(ʉ4\_]Uz5Yq䰆w&a:9|=i1m)ЊYzѬ2I9F%-_fl{("XJhO \d4c c$ 0v9I"k|9-| 9OYy^oDgWag7@dHn굮Gnjm@q5.g?]F˨hl 97;hc,r}Ox[]+s_rcg /yKA˷`NQW5B[}/YZJӿAp%h.]W0lbFDoQF$iA‚bڙL'flWJd@>gVA*A?6(!}#LS O[SϐTp~OLǂNAwG\r5QmY sRͬZQ` M{\ܕLIZNxùk{CWy KLgM{54 _[vnϭt`}Z {C/&ʳ/ ]!\Y)l&HۀP|4/J;"᭤0Mƒ}v2I9lLUA _<9!4m="r_:٧ Uzqƞ,%Y&bľ@6=iM@SzBp=Dϕ+O?ŽKۧ؍hZzοt i_}2p~) p!|hcͽɋ:ę. Ҥ5s3mb-\%VWYxeh&"=nص%G+0'.|7;}ۤ˖#_W y c5ˁ 0,B=NЌ ¦U`.[ɔjk elNpB~Pm ⽁}k>b|v4V=DKrn>*!<~ѝS%5.\ACQqU:Zf/pr5irJFUjά' dN &- xzXu;W"W3_^`mE5=eBFEF 6TLbtUK\b!df{#ʇHYw2#ÍTs|OiLxd@m J& T̖*i&ˇU)<h\r͜7A鏎PHBR=Qzf/ KCRm\ VG I45>񠩖 KɊ yI+߲YN0ߔS(^~I]Xދjm{8KVNd]0,=Zt,lEh)6lϮ@ "VJx)aC0Fjĥ؅T}G1PqK  ےbUL!Da/P0%!ً2K8j"J,g &iy Az]D)݄|??xW$7^ gٓ)Oybv[i`k0%Y:N9c,֚i!'c30(PMd+gZ]R0qಯ$\UJP '!C?"w#o2&Xk, 4fCs] >HTx%v=cn6g>jNPsBtҏq^GHJКON6i*9qGlh}'K)Ra0^-n"хAcDX <au<92,3ٞPMk@Fn}[m;X~KKbcN#38Zgr}UKۃvWkLuTn̠MkՏәFm퍼Y" EƎx|˙2:ޱtq2Yr|}4lU2ijꗤOa8ğMPNPLW a!~(fez_Vf@6VJI>ydj TٛN*ze;ǿkbଘ$D姚|V?&4?Um |'_ҭ7]bu kgD)(L%r!wU޶)p_:/},Į4jpO"3ȇ!e: Ur9j˴ё96wez]_ȝ١I ^Jf#a7 zcw6>7)1yS$AP2AxsI ~׫ nZ5${)GYRp5eC@i"Xw (gMcTOMm<ή|gÓl(\+Wbh ѫPAA/K~"B 2=YJ1?SI4'6R͞2V^~bװ$ڰ hF :3mI)G7V<1HS&:N٣GY^)Nŷy~c2jxQփ56bcmQHQDd7ཙ]C{/E?JWƱKt4JU~TMDQT G2mK^ WpQC0"Em)BA{ÑHqԏ8&c8Lvq4d *I Q!zx_ˉv}PZ)HLCҚyOjL;~yQc6@0#&wv>ĈsKW;̨Қ5Q ^Qm-WKw CtmiCg#K[<”lt&A$]nvS5`cǥ[7dzxmE*<6=N-ySUX 6 ۏsp : (* Rv翬/ M1*iF^rJUgBd) Ω`p'^HRW1ncK.f\F(4}x\d,~x_e,Sr? J;`9Uo<ѻM})H$Fv'iN鶜e@oN4*DiIm#X1L}wؚ͑Vq;+,:UkXaQs6ڀ\"{kv elӞkgRLڱ}X'ˉAP \]p^APujl|N%g+!-\qL v) p9[ԝ8=() hkOR.VSBqM[@ӰLرa+RV^őx]w*$`c8ftĒU6ƩKT34n%O6tW5] ,7ʼn6/f ̕Wߓ&2vm ~?o&ՠ 9L3fmeG1yl d< 35F .Wn`]^V nO^~ 6"d 8a1u/1CMaQݮ:6d@ZEҨʿs!!Sga!_ƛZm1Wxn_L4 cWn^j"e$4 KZh͋k}|["䥵4fK@[N&_)ruىeV$:}Q6ꛂCu…E6L-e~2]] /W]AO ~{JuO6\2RlY,#^zoߥq9:A@Eܼ'Č=RZ]]ZL0$+AtJ_zg,)vGwjƃR8fITɷHxpZ6D6'/'x/ ~n^(v%/!͵6!ގђxD> Ĭ7Ԧj]ʎ Q0zH7z6>$"+lY2(#Nec>:rWGMIdxZ޶=^mF*']{)'ܯ`y ; 5_̷ YfQh}t5׭ w|cʯҮ5q΅-, 7+H*rx7x"J'1ΓDP~y!\sGa/`G^r_ɰT}Yu?KH6dÖSy~]es[gwCem~y_H=_,OLsY'[\O3!7/8p<)UZ79OLie~|LBE'XBy&˵:SXB9OBu#6ge;[M-.My8%BBvƳB~pb 'D~EfEQuOp>֘+w+P;S\R sK~ p{*~681B8P~xb1e֫ 87wIYuz $tPucRk:'I9`u~]ar2!!{\B\r sX+bBiN?:R%Q_$yIv >ur\LzYC6i:bD`Es:H;`U&5]beZb6M> >QKtJ/"~t-%!W1w4C ~Fm$d[({)0"2 /nx~>yiڬvoC/ 1#VBsqixs&R]_\b[mdμX z"8@pw# IF($EZٸ\ o$zSY5Z_G[1Uopڙ^]4W:!ȭ 1g7ڿ܊8Eh?j ͹}!tQZj4 RGICgĒV"freFbmx$1\?>[|I';%US2=rAĶ6X|/0BCF㬆@xXa^4_\%+ iwt l EF2plejP }"%3\Ku?zUı6 h5}NPZeBJY~U ltb~"C9Z0D1g89Zo0V/Fu;A<_h78T%{27XNz]>5`dɼ]QcOmzg3ܹpuS&궽*lipC- 4]%ڙZ Ur4g>QAXsDTNt8a_m5,?km/>z?F9E6= 9BVA(!Jvػ:pDceQ+9Td|AE'`"4ZKI,Sg͖o 8JV8XI/A`qV=Ҙ-zsC|bT+2v\c]ײ^CTMO!3`ˑ`EFF[&l;&& ^6a}z8hi79 2޽$_؜M=YWyr)W~ٴob#$x{b ƞ4J4ވy-\ׄqd6jK;A:jKͻSb@ih6* PMN p!NҠ 𳧪٪G-\iΆR~X nZy!% {i|V~e=~ n xVc Bo48a?%pYWH"i|}M!m~Ȓ@ Hh'hoFMҬC= MwJi . Sg*G"yӽms_`; ڦNv p7D! L_<B'عg}܅ !e;K- Ifϻk^_IAQo,ָɟer_F~xT1NrE/l O&B(Fq6W֭$FAC\AZ.Iq1z!2O9Q1w4zTp|+׋l-4$;G:p;t_{Ddž6hIR=z̥F( IF;^]: G sy bɝ{~}jZg}$!3O] <;~#mLxwo@{Y!x = B ߦtl~,WCpOb r(~%ObC@=x]Me}.`š!hF6k$رA8 h^/5Vq4_̉cծ2ğ %3".[: @8z7G 4œaۀ?WPCm|7 (L\VA`[_-:BGTnC C鬮u߂w ujY}˜aEtrOٱf'u/Kb͛i PHoUX!lTzjC FB!hUGX Q Y!V rK pGCV39ev.+=V==T¤9"b,%W| '+UQtUw\VM-0;2kʞ|/_OyWD`૨"6g+~PKo!w!@=X)RߕBhr:@wm&A(v Ŏ :Ljn| q"BpK)n8i(+yf_P&hֺс^$G?=7^ Sƍ|S>X8$V&!ű%6TeXUI_248h'.e$VJ0hZ[8LFȠB~Ge59dsJLfh:▖Y{Vd+#%RN#zDoUyuAɈ֩}_)4и>{6eg;ć6w𫭀TC{s qP+kaS%˾='gUC: V}}[EX^Lyoj b0h,a ^z{U?@: ڲMG<}R~YRAu9L)s>İ8rXtZ)P|,5vPS:w @x`U\ŬRxo&AR .:e3 "Eo~ e.dZm)g=)Ep4 @@CD@۹p L]ʃnɕb 0[o@8MYmV*}\]8^j/\sz!sg|mWMM]ްorrفU$t; :OYuKC˜4Y -(7݈[at= !#P"jvHmm'w\B̶]f@ ~,YR3P-Usa& z$Rb*{=ZN*f[{}' KE!&gT8KhrЗÌKDgJ˗b":&xQ`rs<- ]/]hAUcV #g+rn%a]Xp헶nfQoBbmy weƗt11ՓuܝxgpmnoEk÷pn PD빰.[-/C4dh92ED[`C6g~Zc>ԏM@'ܨA 4"PP֏8pڕlf4LyDnYaCEk1z^7$ֶkr4~2zfEj Z`\m;УdXĆ+sTjtV k.+]O Q3$W;Ox0hmG M?voMҊ˾$?Uc7te'ZU4P@#vTx)r?ᄁ&}!g9MA bYl>_iixCqydC< *:y q=X>KZsatZ5kMe4/_u ċA*BlyT܊-LD}|u`r q8q.Ay֩$p7Qưy.%!۲<1x p4ߠLhl|zC,^VY"{6Ь#av#C1gv8yMIF:;Ñ- qH2/׷+vYYר%jHrsH8Q}ʗXCe^owy lƿ*22NcfSB#19L'C\5JU@n^(KU 'Ԙũ} 6}J9kH$aOuoU\0cfZHߚIi32qU6gH6>YҲ](ˈ>{01y@g‰κ>Jڐ)}sy$#qNѻ\:y{7 *ĠʄHQ~co/Y)Q@;N[ =NZ!U?|]UܹgռOO`EqP̅n~Oo>9]"-ZCP/2eGunAH ,ls s34|$&@K u ;E^Nd_@d{[Hz,s/5Wᩤ˹`qjr&lO~?Y+dew6 2h.HF S$` '^\1tj!r)=Y5&V55ұLk9圹i` P'[g\Q#IY9u>x͜gҋXv08zfoK+~|OSdrHr{\3ɈtM8q_`Kl~X1J!EEqৢ4\;lzژ ռQp!ԤV*,4p&!$d}Xhv`O"'+}-3i/qo?[$vT](:L+H^ЄcU;g Pk=JiU4Dunp2u ГLXQ"ߘOƎ1axq͋f쿥%ko/I`7 ApjL9cD?ZA?쑞lKz'DEJN:GRc7lc|7.bvYh>n M@˧ӣR"KI߁ ER'T <D5eced1/:$mcyڢi4/iή{zάO &H%ag|ԍ?+Z9- =WE$azc};r\0L$3e4O@Aţ)\fV Wf,!5Wqr,)?YYP&l=ᎬrFlT?a[_^gÔ+Cէ5=> LO ]E)7xG N ĊǨEgگObX| [9',Vaj{TJCB}ߨ?_!%!YF'+^>n={SS҆e!M:(j2.[/M~̉}͛XGkб)FI%b_gm&i&%Ʊ47 wƏs\O\1-%ca|9Vd,nq޳n޿e*} Lt2zysH"F$ ]uuyp{%zъ>]/N? I9a_< \e֞[%[i,poTe٘gZ㻸\[zFV16eOnMdGT.{5u:?>\ h) %͞*Rc=W Ą9GLg~ OImbսR $ܩ| \45^Λdv#DAmi-Lт9wkBgRL\)maل&bc3 6䤈B}:*"}hi*#:\~^T%]!;&٫p\-'V=4 4#Y x]9kqk@kȖҍ(zMx0Ԕ.[O\ÕZ>G-RIBSkzs%יfCZ,%E4pܯMծ.i[JBU/ 4ɠZʵxvbJZxXѱ"v@⬀G~^+| - A9yZi)P( <+t9 <䈻QWuBR#xv=2Lڂ:Bq+  #-*/XP38Ʌ.6|{s~>p Qlμ`^ |*.lrJԱȁL$\ מy=P X P 4PF t\@xUÄLYW4T%*oP] |9T>yF|sɶ%#XxBeʾmW%YEkCSqc*7'MhƒX[2M75mQJNܝP4Moi rtҢV-`~%]I t8*GYTۊIT#\c7/ Ж`e^#5#{FrDBCZv{TNFtV~J8Gʏ얊G40J)|\^#VLI]y4!/7 P1f-LI^g!~X D+:&_e5|Obj]+sbBQXڠ%4m%/VJ511fTdܲ8-{}o||l+sqxn{KyHEgqhM:N gg2 A1FI];TTܧN(([HU8C#M[ Gҟ 9uHoa@:nE9 |Gc<#vK)9ʡjw}LiLE /cpfr!HY4˲/˵xD q2 ׂV,I"SO(1<geiʬo1(G# GFOƉ5{~},}Pĭ%Kuҷ{@wC\@G{?Z9Dw~y\F=PydQgo}LH~j(#ߐRQLL|^XБ&qh5]l+ǠYAk,/e$jgM yžRZw0@MzUб+* h(\mu7VSEe!f$ڎ ff\؟` WM;Eqp chΡ D= N|5_o :{6k /eř 6SZ~p~eH V+;I! _)7=MHuuƪo䖔DsO g1-RYcJ}/p09$9+ _U"эp8cG]!F' ,f5Eze{iA[o=Qtc,tOEv<4עvQ*;!9hrQCyœ;p`h9jmt@Am'Dճ/b)r2&&wrEv Q @8fC4 C~_ê"D 6;*L;{L~#ZBfK+R}~m ;އkkݍk6В6-7d(A MqvP:1AAA'و!A *s!HªS U ﲿE JU@{:K)XOl!՟l7d GYص'fcJvFҺcaK#(}BS+ß#/|g3r i@jPaJ {Q?| Sd;,` ΏI?ʊp@iG BeDyutVmBCygGÁgu99bF"`2 Hߕ)QECB >ypgYZ07070100000014000081a400000000000000000000000164e4ded100002a8c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ಯ*J]?Eh=ڜ.+[N{n%~[ޥ !ݮ|J9QxH1y0#zH<(p\ ?\lynAJ0"- &bԵ{y`wPò3S KS;hE&GՂ0 vKF+ŒlzE \Rߙ A!cw"%4Ŧ;cٶ-U.+X^Nk4HiOM0B]'2]+u:C׈O1cH'6~[G02hL+-'_݊ĎUBAZ xE1VS>w/DQCZxÙCo[J>Bej30xT,k 劾Wma$k0wUIeg .IzE^Cku]x`(HhGC|"AW0qˍ.Aougf3Yd]IJU\>J wH_,|A* fw@Dkt %vM HtA1Ҍ&Yc܋I#YTҕx lTa/}"{F Ne:`gp( ղV│aV<7BSQ AZ1{x,= K5& V}F860H[z5$P`um#{e76uu|=t>JvF#f؀c1Q?|F]ʅޚ4q~deb{ %Iw ׮6lx4ٗdFi&)M_<؝%rԄ ?o@QB5`3J$TKO]0U3RC36'%LbL,+QNX oF[a_'ئ>H˽ͭXK$JzSe6hd59zmwzǞN>n\գKH)J}4+Es r6=a>RV7Cr^O( SNND):?;xJ}lbr㕮/4`'x['a8( t){qp`YD7X6g]&DA8J+4J39ʹl<  :FE+L"K>\a;:`suo'}JI`1͈(8T/0. Uo)l3HtiNC9B==91-9UKd[4 /|Ҕ +h8BX5'_Sd/9Ʃlm#4<x9<7e`]l0)D-ٍ^Ϻu2߉VWŏ/9]sۥ!nlJCxVP @ qQ̅*v/0ꅷ _g^d>^X }cox 1Ug`*R6Fj[1c$ޅd> "xE. [^N;sTߐ,O8]9%~4W"r_hHJfH_PQV^;HҮ,| N1_CT =lm),|G=?@|Y%p~J4V}#'t5\P_<5/un_vؤy9hMpz{'@^-5O@50m,/ y ol1a smp]UrHǺP~`,̳qwmso(MHP$44"oKcD)y[xL~Q/\VtfLU(32@aiN`ڴ^b ñ 5:8m;e Afѹ*aAVGU; ~Уi J'jLkr5uׁTs bWI\ojsUUCsA 6G.}؜JAEq@J] ϝ̝U YY#@$cŸGPhX%, ^ʓU8%S:RM:ܰҷgzq_O8୆mLNl(yP$EgP3*6n&N'& a #̧ W׀REP_cT#6r]O/OXF c92?4VܝutW~XrG1߀S٠}b-+h1ͦ`QcL|W*HZ{-D1 K8u o>ͭl /XeZԍ \gt*+> Ёid̻M6oܩâ7qn!цO6.=S<7Ԅ}Y񮒨bS<)G[[V Ǽ*R[SwW`&-}cMvւ7rpzk2xj{-%>a`761L 7om!'iѸ:`mst1?ӋsIkױ?-qi::E\؛K*dvȇAd\"o&]>ԵZe;  F?'[a# nsjY HV6Av OE(vC9]&E . ~ًA۹4Uj=*#A&kr,Ȼyyd#ifK^OKν`q*bAF=w8[{Π[n17hkf˅g 2 J>w5Vɽ99I&*cb`zlM6Gݭ7Zt'N&=b辖"eĮ}#Xt4t-ԇ?px]OpYQ|4[SŊxl|&:xuv}-''[XSU`O<^RcY[XKQz~:C^'N~EfH$\ylk%OI5lg:Ԛ)@\Wr1V+dO_6+>" `6VCŇӅP_5&ō!]K}o A4!8ӸNt6&f2~(3ՈsYE勻R6. Qk,mumhc a q$ERm{ѺJIA/^"}ur==?Zm$t߉l|9YR#U/d+KW%|5$gI[p03A@)I箏U[l O5?Z{ YػVd<坓B$PtzΝt8!9׭$&PsJF#SB6ǔp)tNpr9t)f8ĉǹ|&]y{llYQI'iGt_2 3Vo)T\ƥ앿{$p=H/iʅ$g/n]<|A6N.5ˤy7Bgbr/Y3JGX<0A|B5JR&%;ڇ%Ewi a>2CJy@t;U:jK 6NxLQ9(Q4.Gpm_VNmT< IxG;дDIʴ ycKy+HA_j'+y[yšPyEe;dF.`35'c1b>55hW.u$I^w5 {G 6TbG~'QU9|ajmMz8ܙEo܂mkL%vs CW1Te&sPt(#+ 1qoZvFkϱ~86ݖR g *=<9Om6{[[dmT_G{]̐Vp)a508e sk 2/HGfpN跟T}/0Ux ̹j5=`OOhq+=qYb`"F$&p5dڮK+1ky$at?I}Q7 è;O zREE3(ݽ=tCόC?=`r^!⇭(b[_6#($$͘eqO H!7nsY`yѵBLcg>6K3fF=rP:O2;;uJgB;zH ؈}VmNk@2 gf2i`UY,q%Fio;@rp2xrśF-{Ij[ː¾"HDHn'F4y"Op0GHR:jP{ot6RNj2Y!Fw?&~,7#+E@%)C) !֧Nx!Q*= 9Ud$' sg'JJtx8ZysU SCq1;pFڭXg6dp0j X,+;NqN9 oXu C 8r;sJ5P_7_BF;b56%<&3va$n|EȺ+άi+fh{T@*}%ҋlz I;H[ L)o6|c~,!͙mz = cF:oJ8>/*lfeP2R͡GNdou1)@Fdf4+MAaC73G j/$v[1WlWNvŵ͎'$K5 3sl>,WaqZʱ.l |q!8]"xo}%PHP*0+G ZG Q%`I:/{Ya?sV QUս;/kAo,GR//̸_qT-"LZ0@{ko~K3 ! ܅hO~(L! a{C .*VO%YqS^Mnab;ޏI܈[8XPTbzXt'xL9I^5IJdLݍk/dS;ud ]ۃ&>!ۜq~vl1/OW8k $L$F tNL 8Sdts DXʔo \~7F! f[j16R~p_}fo]:M P>HCṚDiZfiBCh8Ι|)gӃ F"cVG%a Μf܁͖v#k%LrDhgJ9Äjv7Pafu|/_M]ZlG1d ~_}|q @647řx<,kF7yh!lZ ۍ@ǺIngAo>ڸ:vD%eBs f_hVeJ-_w?& [♰S%؞ #z:AiAlT @:jȷ2?3ſ\WMg5XD,nCIf[Q]@䲾 vvAB*M׽ ~Zw3n0ԯUȸjCd\Ikzw :FrFI(Y^=6 2v{Tيgc۳g VPZk EhSnY,Ty5oi@ъIJjW0j/–/l5WY&@|yKpHI+a%^ڞdڎ[` ĉnptl,O/B>țq,) /![50[%"*?U=NTqF{*b'mevd&^{۳|Hb:Ez(0݋'Q_Nׅ<. vb΂@.1&>ZFN,椨w4*u; %5 jceKQ1<lJxW~-`X%/п~#KXzKq"%ڳb=-;+{BgLɷ>L.Y]7'HՐ UHw$Vxqu舳 7&8Y`OXe} 7a ̬F`!6z]P[jh]4AKy)9+oqTj蚋M&~(Ɩϡ0/+}BĨMx/|UyM WiΣb>"sE PERfuF|}|e:T2L*4A<Щ` G<[}DJM Ə#?6@͗_zg$83A4S9< avӸRVDՌ5"Y"3/X t-ḫ.؟9&0msUN$?Յ@g|~iA[|9S 4UCwg#/N-A!7a|nљlQBr7]_r͸  kE2W4VNYI@ 3UURݧC0OK tb~"E;7o+Fg-QМ25@ݾe*9bRkZ?L#Q2&`6,AžUI/E Gs1ɠp ͔M+ī7Ă8R Fc ߗ@5TJj%:0v.ȶ2{YȽ6 p:^-_GAϮj+^tA\қ]E%h^X됵P\<(k{{%=N.=#{a!GË%$<qj=b]؀i*1j~>$ʨB܄X)8u48x4= 8#_΍0SDNALd."!f0&MP|\*_REԑ1\"_9bjyQ8ŋӂçjJ'EbjK0?P 1qy_1\ƿ&L)G3 2 I$ޜeq`=Zj#-JkA^x8kz8TmwArNP?x1")D$0.hBv)'sl-\}IѮŴŷ['"Dq >cuH2tg s46sKޔ{H߈*|Dm>]mc2&˜f`HM+TT͑vFC#JҹM1yN rHgLvʥ ƪYY+VWڜT44nLBOD!bDbw+u׹=H/buNm"߻N+ݖ@rq~PK?La e2b킊&KOZn<00jOByw,NјD0t._" UI9 B^&C_6ye2A衵 zG{֘o "3+¬&jT9 [:S%4VոnR[sqWdn&%tZb{p%Rgo$qXrN(qo\ `ٮ?|/e@K)ʀbטF 'IW`ˁCglBauŘ>JR~3. ßOQ_wb#ly 7EW2K%a_T{NgYZ07070100000015000081a400000000000000000000000164e4ded100005544000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/gU]?Eh=ڜ.+εДg|bŴur@dU(a>vLK܅Wh-i~׊U.S6JN|_/-YU-uqGԨʛ]^V 3 5`ŷuX*:y+CX듢*N 횰I#/ hJiIXRZ_;8ŗo dV(0>;qǬN'I(֞~qo=e d49 oB#m{~IB-)a, ǘj4 _v0 AD_1u]*{VSo:7Ld՜ڗ(.qd #rs'Blں#̽ #!$jM *V&XhѰpM9ܹ|k#Z2H]⌢0!M❎qxw9ާ*Q-Cs%jdA0< WY=PakX{ 6\ .JԊvzQi\`]~+ɣjG`Z'rH>$|v]*oZ '`d5 #w?OficFiv<$36/|eO`8OG0Lv 3#}~]Ok[S#? MQʮ:O$bz :lJAP)`/U-V7iHLEjhh؇QZqU1|a,T~ZUqMCsuK^Bq8_%!  ,tޒcj}La:\ Vg=QThҗH-v@s?YrحW*i?._w1XvmһǦP7u bJ^Su4)Uzx'7sy>ඏ?9]?~@{إS̑R, Oyu.9ַ0/LGL{| |̶J&jA2n7wEAVT{L"[*4BxCmF 1 Ay Y>:Zٮ{jI=6 E#|n;@t6Gw:YykV٬g,x9":vP7GB "3ެxF.1ܩZ{gBءcx􀿂_7+a;a0knZ \%8ׄ&K$ aBgUYK*eH{mڀ<\d]Q DyqГP@ ZPcXUi!o$Rdm?%O0vg8?4bTm@iVBl_չnkM7vGo7%TiB%euطB~L !,]E{J~?=- G.Et)X=?3.GҋTs5E!*`(nKίN6 ý~pȎ:rRY [ӫF谇G E5=8 QXŭ7|]Η-EHk؋=|rZfzXߚ։8+lr7OlDG8YYTs jE%d~6!=p9$rFtH~{ IA"62Ε~QY ?,9!].Zu ԐA#;1.0lh`GXwx وlBש{:SUsp4NJWN8vМ %WV&+;'I25 ʩpjC3i֚9KDh,&&ᢉXh.(V^ύe=gO]r5/cu`۸-gb|$TAw_8#ǐhrR ^h}`pH8+3TcHZ},HID87;uUc1oh_ʠ]AQZ|=RPɣhT;6rTp%bͮ *Dc a]T770 c)uY  >۸LYKzOj֜Yp a#ݍP>dk]꾁˾Esy>P?/;CATW1HDx-~_JR"ju#輪DzB~=vEgjHY H |<2ɍP{uH1H 7j$YfFL ;EQ[&z,E{XdU}H*JewPii$vLFt cGAǚ͕ePP q,z t¥m{ ?5(4*s jkZTM yւ2;۶I5[sdJVsڻ{U7Fu0*G f|!uH0[a{Zs.2lh1ʵ0W?bZv N^i\ZMBZ8_Ykk_04l//W͛Y6 sq6-E4{<ĎiӱRb/QV<Ȍh}Bbs/.{H&jPs%><*_%×5VJД_H~:Gm֣Sz2wKK Kq\\Lm-Q^ V  QZ'!rݻ.X0{ꫂT52d=!h.En?34K3`z`\A*#u/<͇#-A ۟sd| hW=뇪eK=2.2U\YRSu O7~8q r"^zCxKށ{Y[wy`|+ j6ImˏOJ)fLǤjm_f8 #PGܙA{D3z]IzMnU=tLhn`VDw -6K_F}-&{9ow|v4+%Ϋhq).]`FZbdxۣ̗(^=Yj5职Fr^𣒤D25B=-,_Յ=&&5j 1cwR̺nԤZpR}'4jh{nLk ^b#S-Twg@&-e1q!=SP4?"LtS*䚍ecal>fwoVA02s<-@zYLFQU%N1ؒF'J$7Y!HgBčsɘDVZ{yǘ?+z("MBBOx,G#ydc=3Z4Vt`i\2-ƣ_74^`v {(P;s~4KDŽÊM~܍><yd4h$to[q(¦b{;_o<00l/}ek97l2>N_'DBmkÖGq p-zeJβ{C dCIE½c Q婽u~!/bI{Hu"%E)ڥ`뉮4x5eP)}fg~]->݌$'BH"tC$]|5`ۆޏBa]P'dM$֞E|R5𧻿Z} ԩuMjʋڜ? EP7Y?PWQG=|`J[?֡k܍QZh\?}V"m'Dd3~0skؙ%I[%a+)35٧S$WExJVd;Sfq72ZZQ^.!Y9WۣDݙSfHK4~MW\S T&ok+o$Rok|8 b|$gyNN}R?򾀏Ͼ`"xNU},In0󓼐!WW‹0g9}CPC3p ĦBi.@̌SimE\,֦Nga /gO-ϓ}=Sl#‰ma;:n`} 9fvp}1>Bk0:|/,@4x]k=zبxu-5ZгP?>֦XYDHە4bߍ}bFx68Ua7Ek3k qNKs\ޠ]O֡{BSHy&ֵKR׽/'O&)rE*R/V"0z#4BZ/*V7޽ sS,ՔXZC 3s_7T0Vmm-' @L%LߩLO!@ E:Wn۱@&%8V:nTY%.a褑yBu5 8>Vg4AiTb1Ka1L'r*XziqyӞ<x-tо 焫]Lk(t<e露-`[rvLxj!ˁut(`ExdzHY0' &-髾Gg7"i٢L5)fsF' Q$FTRF;3 :mw/ G]]̍\W9;n qկ6gxw; qt4Azg22ݑtQF4x|}KsA3jJ>|20-oʘN[c$t퐞9t| te1v.=cW&cz.}F^cqD|:S9k,c쾏ڷwO~S<~"P!FNgu 0>|C\ wŀʹGV^;%=..e+zة]jiK=IdHۋǗ^,G 1l->s`2 !T#m:l^T2Bi3}^^liX 51s}p"j+uAjSB@ qf0s } 1)@;=ay$Ѝ"]2P0O"àj$]9מ=Vao, 4ʲ"$;㝣[m$~Cx5TU)fZ"i C>{߉6>cI֜C}#{jaE$t&.|I|1}ċ|41{sh‹>dhL@Y1(=c?I]3I]Bd&éUWx'0ƥl56[v*3 Sݖ!r{.1;q3@,dj fn 쇳+-(UɄ-RcDwr3R7c@ C4wj3 7>M&!~0 p. mC[Cv 囈,IJf^ph<gnDwڷݯQSŘhvZLZvcQ \LQ.C."5jcP ߪR=R } pYywJ٬_2ފO.y K)]Ē6#J<yJBq+翥te{KhZSs(QVaCv{΋]YB)$$w)P ++}CgdCAgnhB`,@%Cf Y$z͒7U[ 2r̞H!KnB X3wӏ}qk8?3d&խ3t(Y!_(9}#KӦL7D5LFCz[&ce-v;p,)2/SyWH@, 5~Bx$R[.׆>-*`*,)fӫ'#t5;  U]d8HP5Vl /s}.Wtx$ㅕ䭸&rcXҋSaw#GɘcS:*my|XvNJغ5Ɇ֟!0q#~ahs@~VAz?7I|evʝ-RnUQCy,M gBB񽗧tZ:~kPΰ%{Rfĵ_ jn|8glؘ͢FeKXS92kz,>w]kElo fEeaQ>Љ=_ɧ9GʹR?\^wǖؤbx⺧np ˗92] TYэoˬbDLHM6`IgSq¾J;~zXg~ֱ39̞ .ӱsG} u:E4@1t/ovF8g)o,x06uL" 25I {qc1QG@@4::nc&n"H8oT۷^vTV-igF^b`u&g#2~sPi晛ΣOqVEdR+u, c@Ys-N~AU@cjV0!ffFanFX%'oNevnXĂ$x!vX`P89 ogd^Vo?[}lTh˒fvKp{<I'*!X~XcP\zg|[XR=U##:8¦JϨ @߰)gUfT-{|3[g΂r32D%ky"uXqR݇haYjKA`:Š><՛0]%Z-^ƹ;h7#R߉G"F\~XDHS$BO\.>o.+6)SH?@Ƨ̰?mY\*Mf~ #1Cz&f~VF ]4u)"A{JF3E.%.]iI†ꧫwC'Qb | Ǟ9|$(JOߤ1]S :@'ҞY`ElK$Li>)%9ݖ'_/'Z4rʎ#fQZwqLR`oZc(&,@< i tcQ c-]:PxjT'cUJ:(Iz8GӱHC}FxX=`$jB,IA[PdyVw⟃ 7LVcѲ%o\2PyJa8 0QȬ ~U2t\L VZ;ؗ?G2qDGj*_W՘<3Bv9TE {8Y`#eiEB Cy8_Z G5D.#E}ECt.Jsa_[ b=s1C0^56膻1v5-3"< N?#5J1vƃ!ɫ5IRAHu3,A\Vm8(/R'H8V&{Qh1ҧ&8PvtzY]/o^R?#s!FV)#L)ڴ_0p"y;  9VӁٶ wZ^S$7]7r<%cvJrnI*:䙟D9c@ڬ=\dw{"2s/$o4nv`R5aM=PB.nwb9;짳m*CR~'캸TƒzJJ-G {ϖ3IJTHrJ<3wӮ$6nJKxqB(YվS g;0&ծWv1->MkROҸpTc*;-+=k,%kb ?q2I:O.< gBMtk{|>d49 ?IMT=m]bR#&S+N5}GJ$1{ȩn R||Q.C,NTVK \*,Or6ASm *Z}"۪ pϜ97-@AAd#6T|Pyu`VBh6lwZü ֔Lf7]49?"ߢ໘ BFϺ!pI&%'R^*J"m[C9=kTA3 )*WYȐ40Ăo xr'z*0K 8עYijߏධޅ)a)ԄM )/dTwI>Xw6ߙiz OZ ay% E w_1(Y;𚏡(lOȎq}#N t5I/`x1oTOAK>SvӊH[JJGAs3 ,ip7=f8Ao&]4*^Hk RuΕԖ.*3IH A@9]bm7[f$^\q9q-4{J5ff"qhUpM\o<{xgKC" lE0~PTi'[[C)}7-ZΦ$ڸi(+H(eQm']?lG~Vت?ړ3q]:bqC = *F0Xt2|u3XUcA(Zu Ĉ9Lkλ3Ik*A>yYjNJLekuTG,oqnGA|C8C2xfccPƝ PMrcV. sMՃׄ6\vsTM/=E;dGV~Յ9݉JO&n5$݌tC`E}*z3%X @|WSm &-kW@i@8QVO,uրX*("#*zj/h 1vj 윽e=(]Ǻ58גGgKl*C1p%I;KƆ3u ~a h^Yc)W9>UQ-eC_T(f:4^؂x5AfPbb4/A8E0Hبo|*gE1}_Z֬&ctiOe2݀p۩ %{>< ʼnDOpmvX?t oS))VzaPzn*>1/ߢÛ8O rjR ;_Ťdž쒧F&ջFmnbqS'}x PpxH|W+y<tGknvi>[Z.(0،L5ku}{d17b{-h P@`ߚ6rPaϹߚ4q\:Ɓ#fU;ϴם'7iǖ;PRd"FakI>[JrIҏw\315! Zc+1n,HOT_R%Cim n婴u.T6K@#/BCa)fu%,L#'Hgl 䭀%̽p^oa5#.u#[RpO,ϳWL2P쩅n9~T46bՀ{zxP#lDQ`)XK~:|{_oAVwI::3.n+1Q^_OP QT6 [UdV[vj-CDз؇N UXt{Q)Xh & %n>d0sb~ۨalǛ*~]5HsCA+6\BD K%0?'LÚd4`[pr*{oB1w6$QǕ`7@ln&s%g-='Nyt:kڼ-<$hR$!Lڰ$4m5 w4}!V(Ir ya4Ɛ{|myttƮP@ܞ1Q PT.YN#Kl*{Nɹ;T< ޯcZeq h0]in͋>?CuV?"2) 'CIueU>tId8*2&ɫyY@_t7,R2|E/$3w%ڲ;v'TwGV!ߑOFGf ^'_9JAR,1ܫHሃ,zBX:m[ܞ^!8g Fob 9o_h S!#qVIC&ߟkҦ"33HO^>BCxd2ѻ&sz `w7`U3|eb45clb%&ׯEKtMmpM q,xCInmRu,_  !>fl,cS EhvBG1j/d:*%X 9Qd;ŇbUF\@l.Ҍ gY/۱NvZȬm$0V$+l NH j#kUF\Ͷ15w=,55P+1sݣDz }sr\cj9BtuҎ2~p ηhRnюFz:"2h/IyOAɺ(E] MLNhKu4sfmZ!e"De+%o-uÐ^EevJS+BDET 2פrNk8D)9,eîͺuR^pцV'N؎aLP Hh vz0nPe opab qǝM_g=R-mJ\IMΦw7cC+Pϝ̺:;־(;>FArXrjQeع2e3eo@N82 h,mZOYdfMN:DO؟5QoTZ6LC׉kەss7RLɬy~Bo|X;=1U.zYlσYRp_GBAR)RA QQ-,M +x-p?kbk?p_n$Lex qY&Cپ0*ٿA\P << phvA߷g"-uff ibrj?AMo+4T uYR揇 YbDڵcon. l[hK둉CXN,:N2v'>[ˉXD!vNa g7-ɧm-1QOC%d  I{=2/ߕ 7Ss͠ů92td} f]p(A]]B9uf'uό.(.s 2jmE$A ܔڱJ}Ƚ̃>~Ƙ[5Z14[qN}:5<( L*_KD5)aHij2aAcsP2w>Wg5vXV TFA)1nSoǙ /`b!t@[G=-IkZE8BrE~VKjtSj]9w(.FufBٱc %t>mk=7s4НXiSMrӰ u#Wijv U>M712@  Yȃro9.t1 G:ԊBwRMȌ@!P{} SjV衤f{Z IuQ\b(Yk#މ\*v`ONSD6S s@UN'N!izWA9{e$6lv^5@Cw_H'^tO\[VOQwL8 |ڑVԡ: iw.aLwH0ZN-9vWp6B: yn˖Aff<.D F%ADp+15Mp} X>![ @oR" 87'QJap= w#NjyI8ɔg~720Y*Zǃ]V@XNbrn_q ӻ rC֕Q|/ W<4هp3D%YKBGmuEdY }is,cݨ)^tuvkUE2d/}zwurduY'[!-9V>7"it\4NnNz R$DžY\нrxe~{K0`Q>ڰghr9')Ij73B:7rp>4e *"^Kto*MbNjy@Ubb%ϘoQًVW0Ǹ`6`,/&V923">\Ch{[ xÄuT!q[Ѥx^*lpgB̚}FP[P '*3ItJ!4" yjra{vr[$W\Uؗ/w.P\3L^kRwN?H v _$#~X{o~ |q-ˏ}B L7uSZ^3\Bs>驺hF#F7oMW{[ #foneE"ӅްBqe `fCbk/xЍyM5IS-3<_`8k_MB=br_J+,Q?~9UzpHUN#<,yDND>>Lz{B+H~Pr qɃhsvh0:$ɸ7Tg+|i7/[T:ed1_BS%`ml>cpė8a4^TsVaH'el\П͇:m BQ*?Qf G7NJ'z1`MEob4 iekimb =4-]]CE\!zAX.2Z+ytgUjfPp<jDdƒǯ +kQ+P?tuf]NEÉfYi'ks׌qxU&gubIϽ?9 '_ tVٞRBM*){\lD#.dg7&K/A2027|رy1Qʩ$ou~d$O(HX : >|:DTHcFjUdL9-c)O ?*T~R:{y5g1ï=%6*WfʦGF-R9;ꌄ b.H`}4FKwMxiG>}moi܌5M)0`ȤNX@e5`D&@.Ld )uMP P,o3'GY0<[ö-0t0nf2Y7NS[g_xןszIY@gƉU ߕk_R f @b7h5Der1 )?x ObTƠCf\ wr?P[1o ǀQn </"H*m1Au:`tR/W(MwCu1V]R;q9w_FmZޘ@'e$*l]zns9z3'.QvJ]$ݼ htKMcByU֔92ʪKIJx>:CS!ac+ъ /M0!1޳/;<>Q@D&%c}2m 2{(^z;Dt펛uKL02AK(3{|*bԘY }{&mEm@muzTGᾣ~Q}'1s,]W`y BWsfp|"Vx>'_52uwu5}Iˉ?`, CdDsctWmԔ1whPg/_E7lDr 5|xm7IH ۪¥eZ  1Y*J%_Z1\1EL^qG bk]MBߕ$4(z1$̫PePyo 짏-gi~2F%%"e\"~"[?%3e,cCu(7&617ӗ MY)}$ny72<umz'_{Զ;#CuD Kst5%R/= \7y=;Y\Lua՛ SeTd u+Z敒 8=: X|jfY754;9| [MtޞMTe/-վX!d%OD0IY6A*wL6W=ORXs6P6z=-TI <,EYCk 挕_r`^4yUHiOg0c_H&q=N&%wSX)~Y8%h@ eŪO]Sӹ6S3w rsi;3 QrF)>=9uMThiHI(,cC 7zKo3Z>/$[{H(xVuH!C+<j ^nъ $f8{6 cƾӪ { tX1Uf'YnW\NG7 l\Z2 *fPAnEjNxn/,TlR0-.0mҟW/}td +<7 k¯:KmP Ʋ=aa%$J`>P;Y?r* -O,wHEnŁ u2"n@RCKEp !.=D0,ҔO+q~xCGiWzZ춝!gYZ07070100000016000081a400000000000000000000000164e4ded100002c84000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/཯,D]?Eh=ڜ.+[O?/,N%~[ޥ ڽǢ͎iQ76!?I7i=5VKNu̚YvKG4OIy,ANhxIXRf#o1>d;]!%,<ϖdLFUn~5TMeierTK0#㹽>[-lV̖ʵ~(/ )$JOWx>R54I:scE M]BG3/&h!QR\ܞ!ʑAMtH9Rmk`TO@vE >nG_BJU8UJz>DݵYxKٽܖ a(z .F财ǧxLm뎋7X\Se3 ֚i:%1D{ND*S"R9Zs-׉.!TgOhM36c,_?爒Anjj]K<ѕS8Mnpț-XytBJD x5o2{wU|~S'0֥%{E8& 6GnA^@Pb:Iz]yс$YzO|]nJ<=gIAB9#cv;NthYuhnh}AtiDFhTnv/S]<~yÇ˾0{2[&6}GDˌɥ1Pq6_&@3!o8p̳f* 3(}6)CG\-Ip.R;(s)_SJEݵz7cŽ٧D%#&ʆ ԝ5Y'< SޥWq5՗7<.Y+k)1 VUte8Y/7ҧRmPuqދ ghVs"uXfM9|RB#T +X$U8܇{q_ZS1dw'sd:z[.jŦx M(u^֝::,d^,#: hxdttG,;&?C4uePc\@]1%ƥ .(}U'?!B`| K~wloχmHTbԻ4!RkRgAd4@4a"<%v]ljh#>{F0vbt0i2:逷Ψ<. 2b 6a-Jv1K"Rwb}|-AnX%h΋n1W7xaP7oe!ߐѼDQ\P<}jK}`b+;wLPd[^B `8u+F{&g , ZZf(m[o3ߝBE__ XHe4ggDqPJ.KQ$ST/3@p+atVlf4<]8 dmsӞF"^E[Bu{l'5)$#5Fca9e?߸jckwypҭ2?** ̳W(G&41O -2K)iBk8F`&`=)J X>-J3eۛ͘/q~1F(!%,?I!_`ޚNQH@uC؇ =~W?-hwW.E,,xf R#Eo>_ \|F5wBmC*Jp,ՍNAHφ>KHlVz/OP\tٿvVZf  nftr8$zH~OQY ZtlSUFm Y[~VwI1lds4NK5YJRDmjfg'x]HG/m*N԰99 Va$8&nl^{`IQ\q g$)]M=3Q_2Kn{sY@!&Ux1W7, f uK_bt .ۙ UaD$I<q՘b)vDXwvh,uǹs(, zKpO^$kΣIRlvLz53[$?C1=5͡VJH$bd|l/l)-VhDFI87_$6ۆ/lO􊶤W۱8_d(w[rZ aУ)܏7 nW}? -U"uJ ^_Rnp6|AXPzE9]ZGC:*rIv/ 66=h]UR؇(#LU=͔f OHc;RhK߆AѥuHwm1*4u==İK|eD@Gi nYCm[f0(w#OeŨi`ZVWh]ޖwBX95F"aܱ ոb @d/iSRAu<9$TU:TJ 5>C q%ţ .c6#$YR*ͺ.:Fhٝ<4Y1sW}xXxv8UpCEp Sj_.ǴvPYhPS!6r pl _eJ8si?7JFV71A0$Wt:֌\B{_KocYdUũIiqҝ0$AXM+=gS9 1T|LYMqXlONP: !8,f4S5)UփFj(Xj[$R2+90l=~yQc3S뵵}IoFxz{VJ52)|N$ֺ$%UA j?c/t7f\!+NG``3Wf6,7_=󉴩B:\xx͙)I$XjTB(l#{t9xK4LI8%Sݸ}6΂ՙl=fd`!lLYHFI !`{٧E*$%B-}o.0_ʣf)WӠ5<ǰJ{ )Q` @8r%h m/mQ[[̮|.jU`y2O^0VwLhzQTr _R aYt]v g0rzhaGܣ~j n0{@ jàqQAU@qVV=mLs" r4YY줟Ғ0 -b9qh$nHVẤ4v $S y1YJ .\hb k 3/zK&ʍQupc9pai> 16Fß:#K"g4uy;7!I;.r [1 (C'ݷkwTNdBcE<\KpFVkpu-"[5QR^) i oIyhOwL{Vnkk& %SOd-?e9ף&YUzHJNp?rA<^$$\?'{K'C^<»'uTj*tCnTcJ.H,=̨,/oHV׈&֙/NuRQ} ټ/?][Z3Mb'PԪHJ F@{vk̲ᓑ+GFxܯl 74)Owlo!F4Y7tW$`xF-*~kEGhUeɔDtjJ⟱0q}hH-($wv0J+y4Hh1pF}ZrRiҝGP锕"SSf^+jR2"@{&.dGuv@O 8{MU޵,׿?;%5JJ&Tщ[&5aigQDL?0sšp_p+^=,b(llŠ$ʬc|TKVyGPIK_b[P,7}LlKá9^ EcSȍY2ݦCw=oO#ssځ@3=96) ע/hu~Ƶ&Uqo*L[#|mx\VFZ?dmRmzYBhim~s7NgRM;NWx)^ LE85)&i2s0PX|>U jPS2e*mQF>[fr141#%/$-|ͪ6jNNt҂({ szBέ6B 19m`]|Ja %1- )[86.ckE)5@Xg9@dIyMj,tfnTcŲwtzE K&iC{cPF)YR&{$#{ WR Zjh=PNYQnpHDic;"g{0bizvڝ/<ټ!q9k8}s) .vDp7kA$12:b/>]M5NLx+3.- 39ٗvǽ+VCEo q`@2AC Q%MJ楶'j"Ubć qaIB KBlz6]KW?dGGmʥ⃸2{f8|>9St0fK׹ހ1M o\vYTNVKڑ[V]c:FMl>Sʨ!n^" _KuF&E#bҎzk38Se޲m8#z͸3"TVQ(x"SlG otR]nfK\B0=Q&P=L~"~}ح_0*5IڡοzZ#0/hzke|Za?-C{p/@0k<`_d_/qw%(F f Z ś²`sVݶZۋ'n%βռk1SxAdԜSȌo-r6EmWGQ%K7X0DySzT~"|>: g"-}#Wrz8q{wF%#@ncy䪧?3"©U\].&o%+&~QuWCPȓ̪%ʑ|Iunyf(xM}.VSrRHpܔmEt w`Σa谑_|o)j-"v2EٟPvtJZ΅`|:){IÊj=%~9QaP}'|^F9񘫂LHȞлq+%"H=%[!Ys%o$GwdT֠&Z$  cmN51.d05 ۻ0LNR-H aSP$B][<3,ضa2+6H+ qO?-쎻]ٮ~V$kGcY~W9Wɩ0 rksBD-RWW͋GՌ3jcT)f6{B[{R}UچY(#Wm.vnx+o{B⾿R'πNOTjvQԢw - k,8+;@Ovk?N4@Q+`k*1UvCJ)g@VpV~+1R՞l\E)J`+e {5USn1(}O=h/%?yh A pZsy&; e3k ghl:L5C%NDp2g~3. hE^?3<٦Ww:#&.t4#ԝ]v9mb/ҽ#D#G.19ش\mځ˛(\]5tk rؚf,M 6伓f!>$0pHb{ʸ0w]WN4TI|C*,2 ]L?+MP+YSp~H侨Jی:o %ohM[4T4g.ƽ-H_BG۝B-1EԚH_s׳qp.< VgiSl7"OՂmVO3r>*|+)(ĔG4u!cMV%ɜpCbpG@-EwZ-jBQf%5`.]BN 4jRtJ0X`{u4u gDm G䌐u,7|*.7ja[V]ξ4XP T{1|BӬF 1K~pERyq$I5*W89%PP<Įۡ۠]d{Bju^JN1tofcIŃk/S|x+͟Ntɛyfz}rW0FܫٓLk/5Lx@9*(Q f|vu*zi+ [4GyϦֱkv~ʣl&[yV[Q:f6*<[R@}H`"|ku>כ_0loOIk:EK">g./0A>|aPp Tߕr[JL3۪>!F7Q6A!KY *gىKF_a&\{ UȀ1Mؼ!6w2})Zy_{8 GD)ZDHnDV۱y,+ćH~ +E9320;b5x w:|R_Q4 RMT /Bqn|HpzBJd] ͰsvxuDD4 ` (E(]`Yo*ϱL&cZ*ۯ0m:@O+0F Hg, vL9~Go^6yVO{'ܧ@D;lDOl< >#~G{؏`{UsiɒNWIiN`?;723{QYV =-4Uݶ+?Ppm~|^&JkzHm~&Y`2eS17u˗ ; -t^Ũ^'bPK{*״S^JY|`ds}wN y[l4YeAgd? ,:}\؃ȴNN/F?q9(!d^Z[#&p'?% UKC޻I_w@ 52h:*zŞٍdfƧ"~LA q"OrV旌:Yhf{:A4%x08#/ߝo/,] ko<@̋"Э9 ti~Zq7"s|)Щf2ynmL;6#9XnbA'B :"}m*Kdnҕ.p)&̈́҅M}$!T $MSAz?y#XO=_Yƒ~7xCSЖJUθPq{2t# 3%Qfu1(t{)n~ MV 4vU[]GqZ)kP{߱r(7,7?Ҿb{']vea7HzWG$f{dVy* EݒFJ FĊ8$J–GH.,׆)J!P;yOWvh aˬxԾ7 ,]eIZc5I%c(&*" RmK9"PgNU `19wA4EOc/%B h@a߁QI2XF`Uuѹ|Uoz8}tm*>UʁiݓVa=26o5Fyprdc5&;q/ط9kޣ1Yd c)_VD/Yn+K"4 [:rk*?,Jp+Tu`zdTr93 \Ѝ/lY,J?9PsE"f[!cJC$|xxUv H*8: hSP+>~=p.ǔU8c48ƋRIWPr,o/+)O s*մsUṳ+ ]S AdKv8{}UDU#"GyWwai7[dbUž?K75縉ɮɦvWwITљ=ْo&wLG4>sIb?U >:HN۞SNim*Y,m.ȺʪW?J"OK|zĝ0:1 xSSEքjm7 $݋mlx%%oSWU`O{Ǐb,3C^8DŽUi&c^\) >*ahY^?]Vv. lxG76,m ޳ 2M)7(L"֨Z*<ֽ݆Gr&a7 :$Zco.tK"cs} {h0Y~  'sA48wy |=M@t뎊MlO_\c9oj-ԨX|KgYZ07070100000017000081a400000000000000000000000164e4ded200001438000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/L]?Eh=ڜ.+ȝHf &`S!ߢ=PWLj$UxuЅF23qtu>?GKȺiLjg4+L!/ yҨ/@3.ʺp،ҽupjҵP@ZW،qvOм\b!r{%ٻmS+D1WCߏt?8$e?ݩ*;d;!yuSiRNjԙhLqU)/4 ]'*e #>ORDccH_1Q[$ciN>팳ZQhk9yI_ G f;&Mc8I` _ʊϨIjM׆gg|=R,8?Ƙ V˽? zksCi{hwL-Mf ,\Xb杖pGӆhw :k-N/ B2Bz#85fcP`9{,^wOE*U "{]puU[Tbm)N.(k5ᖐ%KDZOly\j[Z<Þ~ r|7BiUfɻaﰪyOlB Gf?h TY6 gص Œwk+|ˬXyuM$>SH([%f TWe?]xqyHErwdpvR7L ᫢s+#aa58AOdMx Okyˋ]h~sA65 [F$4.?cnӖa u kq/7u;;@f)Ɗ&*!!pT `"iEs(թ,:0xʠ场'Io w5`I#3f$'*1M2.b$ )xuDzx% :ߏۊg͠`8?ȂKbs\3l]ݍydgaa,p+} Ϣ9mA" +F#7m XX&[weoSd,ҋ;VDɧ.`eA W:C&Xʎ:"& ιOk%^+F=5XZq K!ǩ _)bXK鬺88'Ǿ}Ur[U1 [mLȬ/҉ RCDT^!Zi$G >@08׀$$3e˭:ZYlURg"|M*=NSG[tɗ U b<BF*O@u hr(upU`at~4I$$N~BR8\k./,ĀIN 6Y\Wrꐚ)-Lî owC7K,JGL-nxndd*%V/6j[,DESWB<|J N~{R.g 񴍚@=6܂8hC%Y{%ҲVYs p5(M8S [ eh&(L}̼4%mKA!K=*^&wOk1VǠz`.;hM"-5]i8g#u>ڌNTscNM )#x{Tܗ`gNR8Mۣ2Hr5A-s TyP:mLU%%WKѰ#`Q0V.y&8(8}8ͪpOWvx,mikMY|@<v7t&"o6O֣dvK]O`Y+:\ D "2rgJ񹯄yyLaWxXh=5rw V8KǶ/xĝ?曁FVp2ldAf+߈D 1o/ßTG'~*՜֔FvM}L=˚V̿}/e&Z:%#!EF:{0OPFkMRCy;+I77|4 ^1h(4j<hagm/2f!֕zTevV(h NQwuJN㴐'6vqx?d#*mcS868H!EǼPEpvk|s-T"/d\ ==Qh{p~+[ QF^WZy-Q @D緾AlrkH䤦P\Ѡ]7Ļ".B"͑5APL=y ]gb$@:9gY7'cU p_::{&m+W>e+ |VyA 1(+^i(Vw uS[*|ǛiۮL:>>c^Y2{O5)z2d$$JwyzIE hl2en9cjo_h5>~ðJ i<#|aYF4f|bA% D|>eBq{k:!kv^(X{n j3RkIPĆFd,jU'+229#6֙\F[{R& ͅ;ymn܋ؕ1tV<<}{+jm+Kۍ$4^b8aSty7BVY55p}eAFǢ72ʴ?! _jB&w;ds{k)ܤZmF"F]%m)T0D^?d+8JL9Cl -(-9Za[yUgM}n)_z,/7>g x&gN%Bt-[j{Rcg3 -#/D(_aJ-F,]c:)JbClT`01aMf|?֠Z w5Di+сs\ZU8Dߖ6qni&5AzRMGb4JmNg*{%s9-b\9{a5bʫ$;5K(IӺW}66LڴjK`'*֑%=3\Fv9qމc| Go[;byQ3njXN"3QOP2@K rbnZq޺RG̻"z'/2aEյRL#b7kԡ*YR.!W#y,=gb,v-E>G30(w&C ^Iuy@\EnQSZV W:&^`^^3] /Of&m6Z46$i8H͉T;":-~1g)7_a`%=w JͶÀwaN܀~vCZ)'AɇX^N&lOMq`N/]#?d2{TUJ rTm }y1 "@E]D_>BhABدW)zZǣ>ԍe=tYG9&t8 qkC2~A~C?U amF_Swbx#a$6:/VOCzo%ŧ% u{OL2zd%m¸ESM9M'pFY$oxd2p3M¢I[\{=xgwGFRn j|q7*eo(c[lOAE-(Fk8cګ|xbjf,f :74Ya#_z}/XS@WcW#M(x!7%SI*@mW q7B5NmV(h4OCR߀$tN#qd]z /xް[dR:T0?NoNviS(jp/ѝ%iȠѳQ, ڑߤ_ahOc=`iҜEY_ԋ[I%F'Ĺ;M B P׽q]TKdJzUMJ"i/_7M86p@^ {Ǟ#L-xYˏE'?{U'^vSy٪H-Ҟ?4QoR_/4bרVdRV$ gH3bw]2ʊiœZ]#<]'[g=Yj,\ HX7#b[OxfMǟTh+arӮN'lA/hsGfet%U tkw|hڜ?[l'4 l/`S߬'P PA=T_XU Qc)kfPmr)6 R#]tezοS4!mm $J]Πu]N HgAzgwwmw6t>+u=Tҗ{/*rCTks;yόi4x角߂/HJ-UǮ!BXP9s_e;EQ KzȌh|.r>PͪCI2mhJt-<M.*z3rZ?&YtkB}c|lFT\TCgDqg2p_ jڏKB0SZ'YIwPi]nx#,֬QX9=|f0"l1"EX'9T:BNz,\'Ցٰ5 F- i Ցp>vS VȬK ;I&=2 ";J-0+[ߚS^3S˳o3@K]<45wM=`_ -Z\BC= DWy/gG. OIs Ma$Lv, ɽ޻II`:-~]qb1 u83wx\ ԯ;zE)D4J 8wC.ܱB)g&:tvp4EhHzH-Ğy=<s;| IX"F9w[Z^KZEمʄ '-CzDM@xҬb{nXPl?k} cP`"ꫜCzvuD7GLthٙZܱgTMu>)Ɉ;FU]?—o}^^>z #vTR`Y :$e'7GR$b*6PV!K[1BZܧyƀBxIXʻJV=1Tc;bc_DE`9'hѬ2/ Xn*Q S&41q:f^o!afi4bΦsAڿlC+DC0W>7n7<)XiPh\?pT!s]4mυ-]F"o9zw KHcRA_-Ẍ́ށc]YHP 5䇎-caH7h*6;^Ty __:Ȁ4Fm(wFGIp_y3'> u ըE>,N:8tIǨo5*&E"j\%?!?QnתQ/+-2ڶL7 ~sGZtG'/@._ҫ$l r(TʓWs7mNl|_Dbp1ryrUBĿ9 {V{A8> Ǎ4ĦYsyKUQ7M{+ίs391 zܶ< @-xs ϒ$&܋,&ˤϚ)iXޕDzWo-^r : }Ӿk0'J!31 Pl-뿒F:qxd2p$6(&=r,+Ket㴯]I5a"A\*LUі.{bN/$@>ުB6bm_L< 瘵3hi ?3SzH˰~wf(k` h1ݨFgIgd-qoa`=2f_J)$֙/oi : :={qE'c~pen~VB=nfXT0NEUR\ TaRڑXddW\_4e%/ސx?S߸n ƹn&ľ\Eltf@SJj,[JD?U0c>y5X_n 偫T5 5痀d> g*ҝi[wPj) 2Q E@nZd YT&-nLzX;ث3Yi|4B.%NqŀUo3mEX}ξ RDAO/Xn?Ѣ67Gjx4UZjR1P*Y.iR]Wp\=" YWt@z۱8Ile ryJNcR()_@w2ñCaYm۩J %-ssyh{kiTGႥst.1| MRCH_M3Q.zX>kT4㲿Xl>ѱ"afU9JӜnw٪B%LZk[sC"%V_}DoX3}iF$6 YCR)r<w8,F@gG)fS=ȋ].r!#gxĢ@5kpq[ &^B߆][L5Yzb֨@I !Ce(oVGNퟆ[=_O~T !tVzmP7q^ح Re?Bi2}?_\:&١;!ыw`J@rv.Snm;4n96 W^htH>`馞oȊ]vf"-EgԸJK"}g"¶z"qpQZdWZaS$ܘp>5-yE4 ˢG#\ك0}*LQ 3qLxf6 ;Ae}esUOQԏw{~eJEq4=V#)յx=)[^hp;N]=a/[4o4XBgcKDBpVF]h sr9{k5`w2N1e4A3M#3y6\ltK^5UFu6 繳P.]Tl]X"NuĤTM8 %_J3d., 6>I7Xz(Q `eB|KHη]%`_mFNT! j\HkH{%uqKAB/kJni~5!hD$ϵR~ nUlZf?T< *'R_Ί1±Bu;4e<-i`zw NXWUlzD _qfTE>8 !-ptcO^0)hQC ;t^lOF /}bT/}o3%\J~qUɈC(eS 8X(tr#orq[zm㜆d^1AU#=#s @c݄bI<.|jilPWgCƺm.?|mnٻӔ| -ЄiB|cY !%BFS yҎ++0·(cʜˆFXI9۝}r䎾2Q8-"&UdI@# t[_*kR ͏Z X!R2M.NkUr0˯Na SL[[nH'daHH;g?PΟ( %ƀ~vNp#q 7%+J+M2[o "̓} a3{36mYf|Q3z4 6l>uЯ)M‰pM (rc=L:z*Tk5u>K'W&߱-~VK!:yY!jī`|3|^=x\})y~5?^츔A x:L$w"j{hzX+=X _ ߘhyEfL͋1΄zЩqӻBl$SU4shPJ!g.f4ͶZ>BtmwDCp2U`yI=OE.uT=&ԈG0Tav/X,QҚ8%-*w9mt(DC3@uOR f"*C֥zx橧羋"RXRF'Y@<$j\]GZ0雐Ȉq~ r=$E8Y닡 hIS8nMy7y9l73ڻ :Р":NT'CSfڈrVDokW;-bPQа!#僢Rx}|)M$^VV#TȝbL&iBKbf8|I"ѪqV #yKqO\Guv;,[Oni5uҊȪI|q\Sw@>|VN!=C "S)D`|)jDֺERz+WMK0s҂8F#2Ox*_ƊWtB@Oٹ0ZCs.K4#(4?Z0둹i4QdFPe :v!]CeY8\qI;|x;U95}4g#c•\`&iJ)p?0L1HP' H?A}ww0FNqiϹQ ".HhLkT0V IG0`:J F `c).YwG{SȯQjZG@IIAD"*d"c| <| q`lMS72hB\/;7Sz{]:V7MJ 5LW)1 2 E *)Y˰9-K;w7MR/KZ)G yi%DȈkZh!R9c߈/H!TQ.)(?ameyg16jBqwBUr2FGY`f-H,o/[Y|FAAB8 MD*PzG4yζ}I sHAi3"CDSjreΎJ IAϩɀkV*t {ØR_zѥ vT3ҩ[B؂ۢU!$[qF5"Ki?$L5j~8>% XKV p c7 cjPwAYgw2/fBlL8F(n[18k6"2Xcd&rKjJB\ 1NJl!d%D.O{u4_wf1^Nw՗rqbirgC]9Ҫ|/>2bѨn 'NUm3L Ac_vRD?Z7det8Xj+*AL.$čy2wff65JKx{?U(أ 3KKzYHn \ӭ@EU|VJfz35 }EKqfMK'dFDyIg0&hó y^Tsj{1Y\m G n&V0(.E|ͳ}bF>{D9V*  K 2gv}tD2T= `*T,%k27=h|庪sT"/flyKyWhjZo&0Lz=b11rƑǽbJ+7!_jN[L]d^=M.a}Vw(J= $kӆp]1z Aw.XH?ݝ~/t^&\Sq\m_I1b_t|Z;YL3&-, )Ka5tlk_|gQADs1N&!@RXș`oKr#Dv R+<jt+Y $ﻞNaQ?Y򓭌6 x$ѝI/2tVP %#fkuPX1g*Ս@;0DϚt0dk,9Cn+oi!w׺\ȯzo%|힢uGR6IY]$HvbL}HJk2xZ_ -ϔ7d%īP\3w,rc-Ƚ"IsmRZb9rʖ(v&俣VV>H)`yOR-T8/U0:F8J|̱Mf;+GU~%Q&$cPvp OdovSp;U R{:+Tmq;as56}CyvlBoޚ-!1dzLҫKC9,+pD i>{d/t-TLi x$awN$]#V=OLTC6 crufqMߔBAn'㤓8&"-Ӊ9ۡ) H("Ԅ)uUK5NʊE9;ƙ[j ?y͝+݅~D~׏ʡl6'8J{g\R=mA`Gȓ=:"gkMb(Yqax:t^'{CS|FWbfKfDh3IRYWsiJjeoS5̇ydZy#]f#)Ы8:d~ T,b/ u670 _Gjj#\4$]}u`>ұqy?f%Hy{R$q=HbVϯkc>Ew R-!)Fqd=gԳ\k\8} ['W on+ fE˼D<dWc]<{$l`yxinsB %hYpS%•ʋ_QvE,~|ԯIሺ[]@Оhݏk5Bq4Ή{>l~0]Ixōe#%ڱgȶtMѡmKQ:##"y(][\&歂}3N)jkzu>q?[SvEN U FO5]l,R݌F1Қnؗ6!5l; bv{tPi|?6ZV~`O}7yU؁\X2] nj3O YNM; i, .rYLm`\άy@_R.b|H{2󛅔5Y*%{iY`(' {4B'O*$Zlf6{4,ýI.W_mk @ZӓuGv;^I`}1GQS<^9_yָ@bO7p;xq[:Dpܯvud${ʇFuG_aO9+ap$kߦm엯kX'J~1hVv#t-oѕ )qJ#?:HuQ'20b a&XԙNRu[Ta򛚋2rĢH`͍a*oj bhwH%LL'K?BuD01c!i\Le.v%|faS9=8%`Wt :~H)*u#? M֋Xo ;U\Ta5>Q iz4bEC?ebh)#N!Xa#o;ӾGI"x*S;09O*dk%kyǴ<3}B|taxL>?@[IRelMFh?[ wsF1Wᴋ i/sr30): H{!1E[֒ҝ>U3 вJ"-bBG7libܫyp6v ab8#p5Mֳ@vy0D:zB\ǴVG7 YI#3;=aZ`Yj& -#ZɊzxoÉWlA:"LnIB?uCDC,{0IXd@/j/Qk{>F=mx,Z?3ʂm4w6W~y<=kfT܌l .^Zh&b&eB)A&Ňǐ~\|}aφ8BBP|_?6.]ɒf$ ݏ-coVKH9-+2٠7Sߎybt)2~o߲z"8^ ORn;]1Jf-UbY !dKPOAu oTMerYEK}Vg8G(T6vF!4"}N9Yjfa3qav zbg*cg)]n{ V.YS'ϗ)g3]Sw/@Fav4yɆt#j+SC8U;bu;.k엿 [LZy:6oY2P[Zʔcp+b `ѧ iAyAe%(e~l.WƶZqfVN=]Z9-Xjn7uY!nVP'hgX)6 Hјc3dqBD@4u/oSBjIg> r dV~LcZ&yPA%;6W&sqcOd/l?Aܤxx4:{F$^S``D:RQ)Bp QS ŧ4߭ƹ&ݿljYnr96aD4[Od)HTKg ȖE6`|xnlekT'DP5>$%]5[%*5J{?E,q}*黟txS?e\FhTK2NLUu0|.EӃ΁ҕ[.񔟊a|KӰpC_pe򶧊2UOwT/ENxu@MOb]8 dϒBkUE/͘}"Cwi;| GKWB ;jX(@mۊ}>õ&Em(_Nrn#,ygd)8P2Nl3p=5eV${AmP8u P`3xH(yDozWTfii8 fş25]UQv1,KU3bd3#ey5=0 A.(ZF~Sg"lbЇ\Wlohrct5vn晊&@!;.7t| [&LYe5}DuȇSRH =G'g>fr`ͣMI?duJϖcJMFֵMa` Kh|,}WAtJJ])Ey,{yM$>EuQwy'X>HFsBhɳ%Jnp3BmGOcYz|w'l3jp1G{C^P3q{6K=kK@~>ަh(5hӱ5+쉎SkhŌc2 ;`nưs]m#Q5L= P*vY~vJ$`l!+Y[ԧu "~Y=jVn挪9oY>wW㎆p.l!'p b# ~~|9X+^1ZA+<1 "DRI]^r2dX~iz:U%w9z!Z6pdkozvQңCmWPCAFGQSԮ1mpٓ*C>E#:7ԍv ~Ϗ]RW8~K.@N`ZnP,v ʋXӢGДK24.U` ޶/V0{}Lɨ~yߚ p֭ߊfhS-L|$>89K4Ļ4p:or1<?Tu9}cii[+)J4 IBeD"oZbv#˖ UR/ j{WBIA$=jB?}K mhy"2U~ipNHR& a U#]3#=w9 P^EBb'aA# oZ?=<#RYshJBY!B]˟u p)S@BזK'-6'nbFAX?&IEh.s#] 4>H6-Z-c9(Ux0 /7γLf¨y6=Zi7.-kYHyQrEdGv&gb)Y qV8)7-Z\ =t!G֦xN-<4]e>,YZ!^[ޑ`T?=ϣH!D{8Te0z^hs΃`*F:p<$^b #G:ݬkYn@YBa ©gT4N [* =d]_s]-=2 HE-k)];?D=܍i}tuJgіK2-씗@k@}CphCD"KPT\0 EkqQ\gS?!i眕Ѳ#$=Cis9 (2S 09̾_7{E#)$̬j Tp,]Awkgb%-%P}5\@9cwhpZxm53qhYZ{\۸VPޡWcMO6Yފ4_12z=* n鎃_C sATaTB`i }"WީWp {MZ%s^ swk GjbvRZ1{w`;h"cmMfhN[n`7@Cɴq;k~'!''!J,%?r{c+1t://iBǜi% ~iKPp*+u%Q`=.}*41.8 i<Ť].cREH]R?ċfܴ4qh zhfR<)G5g[z v #Ȥv C(U9W3@'3-vg\Ž``. *SLpuy⥇.~ٺ%r^ke"iI<%E!F?WV*t2lֲ(DTz;Cj}KG6F f0^[)e1RڑCƠ٨eKWA LqD_s&yegb` fnEARGWcnD|_hrMh4r+^JWrjW!\ ]xt$\!ѫ^OwT/S8žU ,ծ<"Do 6b!V ne=xVKG}֯ͧ;U`6m [85fLCVe|vh ,h @cuqL JU*5ֵͮhF%ӟnA?|]ێ-nԢyg2K.ˋy"oaK?+XN}Auy[fq:ҤKJ. tkۗwW#['^ӆ'kC2;(_6`8`c#zO{(aH#$6fp{><1Vt:K^8ĥ\.-bV`{.};SK^} WtkU ]3\*M }KAT oӻD~9S¹OL:PlƀuRs&<%:Եitqw$RYfNU5gt%nk-v#p Iq >4Z": }Z'9SQdbQE(Rm~Ys?~!7_&w4`GX]ÕYKVd;AH0]ܒ D *feH4/߭6_ tW|x)15@-^H!!*b&P^% ѩ(TM]P9X%fC[e{H.uMNQb|J|b;uaӑ)8kR*aS(0*' QcmF#nWј%Hέ! JBEܚqDFSY"'V+8 k$|?J{2Dž|MxâR&R)J7WE;+D`8Xu L,'%3lS+-bЩ6c':i6:WJ7S1De&)/72ݰ(;ok14U'w~SfסG/MsbU fi.h/.RdA A Fr˷T6:ͬ p|R0PX\qƱz~]&(;yDkk#zyWIc#l9LnEk9U63Ryu:o8wWM2E}d-$%c_ι3\QP5!i'ƞ@w吻kȦ#рjхO%?֦P'l޲üjc]]+bw ˗abD sll֗Pkf{,~e^2 ݍp#9W<0 a1Hߔrڅm|.NmDDd;`\+"iH]Ч9x6-ΩcOwH#7F"EM#!0CfkO /&DcyX7#ЯbxN@wc(=c7bG\a`k疊C?M}4AvRƷpڽp0bTvw?M﫳*qvuIfccQdm%CEPO7RD] LR#ddCep'^J/Ntȥ ٓAaU %Jo?m b^>ShFV>ː`}łnkͥLl('[>Rt9S]_ח[g;'B*[#L{Uv fΎˈ;}WS9 N)mM`_F39Ia>TKfp8v>gYp%^!ӝ'M.Kg IZQ)"pv죿g}.)?2Ji&/V!e2%uhM},1?r Nӻ|/:RnOS#}T@qF-bT4RׁU/1ǂ_j#:^>$Jx=6ЧU~F|i6zknG)6#D&[(b XZpCIyk{0\뻶AEFwDU7=|ud;ANl(V c63~Vl$y3Y2aeukHF>miѝG ؼ#I ќ:ۇdۃrk'ΔOP-2:W6W:m5;odL6鸤_؈[իL M1"'uOnIpe@AQ-:BwT־dōR3"'{>R+KL5tֲ/Ӳ9^z龋D(=S~Cny$V4ՖBw˚wkɄԈ5mޔˎRX֬P@ڻփh^y};o9jFɰzz*nRLB#xT2V5yFY6H Y)\ ڜf/jb-n |o [yowCe"Z`^씩g\3V-p `p#ւ3F$ݒU7ȯ~)KzQc"?yVj 3yD!gdP+0i[sʼ,W/ԅY #:$ BP}6!Oю|BQ,?"wcg qgDѲp_ Ϝ|`I"ZCk@ݘy4a8ЏD` cZK)?M4?濘Ixez95[d'>)d+]@;u-s6쿬ё`W8YsGh?^;~RDVp;knl h:iWwD,NfqCa/:GɒߵaNEҼ(U-1qUP֘]e1 s|8a#G!ÔqdiaQE|աL%Dr+/ܳnZq6\!WwUߪl`DNss'W~wxo[]pq?gFɭ'WRեd4wЃ6ָ$-,m+j|m1#cv>DZ+yo'% ;7,dme  @,zj(*ڭO|9yZ]Q_NюPeĽ<[ Dm%]cc1>y"iRI3i*+9,aӶ& \SJڎR/Cj·AR-DwN€ϔջeOGRiŊxΚ}1R`8):RnyHi+NQhr&٧bR a !9텉F4}Tb۟$!$I`F/ֶ,ؕH_^+|Ib_pi\,,8 ]^+](m<bm&6g1d@([]Z bرKňH$Nz6[2eGZbsyp*^"4|qވ R"m4h8j6"c?K2^ֶR D5`^:-QlÆ9E4v' _[(7{&MH; g^']NA>7T?#&A8LBc !}P{ݢ+@=p\ >6 -t6y֢>nLg$nkޒ4пw,x"?oK.ƻ肼xK;ޣ nK.Eۃ-VNPn t?9UT]ۑg_&kTp>J'}f/qwqdm ig4vڜ F5?-yq5 ]8o6̎02Xeq 4Z|mؙ m8eR$¬?d7vRbuՉ=e+0%?6Pܘ=aՎZwo[@Zbz5!ɾ;xb@la.*cA#&@i{y~JWdbOf#ZԖUKaؾ(UK3v@RJu 5j⟦>o -(%Z4'aUw1r[ ށ imS킗,JJJ~\f~0fܷi;|O9䄭!uM)6K^ۭr/9 >)R< Hbz U2,S%:qŒ/?Y #d!9㓇;5Sښ{Y Ni`YQ^_ڛ-"1K$ EºGZ5[Eco; e]wXj= ,eХJ/MB/MBF`gFW~d]ok/n+=~R)&+ه<df;q[S=@lJk׻AB/#0#mB``ܤy{L{2sU.Zn5Atr#D4Sti 'Uir8{KO89"g $Bx[u)Gb<ݏWck!*87SN2/:H-ݪ%Evm6Nid̷t7ǧ= S@^ GԂN~Z8ɴJGЗcI g}\T%ŝq1urSgؒd#*^w?[MuKSpn Il6fa?c* @"42 [L#ęhkH'+OlkZ@|q^:"fl(.X5YKPNԳF>p+ʽ c(݈ƓC!q!gbWnp`K1b'1xxs ]K:q]6̇V'*jiE`(/B5Ap- - F>,, lN`u|FoiA&b-ʆͬ<#A9hw#nqpj߃pAA0w 0uG&17(|{?kIgxɔP4LkH,FWU!Uτ_ܬ0QVi@W^ 8n`R8iL5^Mb~`QiR.6"!BuI*]n}1unkf.{ 43~Y0/GzHcpvHO PxEi36ąy{&UT/skp י AP_2j73i؀ kL]@ Gj$E"AqnOP9?0PP&a@m&0rYP^.}Qo?ky NR34k@.ە.RDX.R|`(B(XsQMG:{|mCGc};5 EWޏĻzyYAdŔ9̽mxsA`_]oo6rIRVR]s/< ?ҋ n>!6~jPCsUI!KQ&32@G䝜ٱ8]Bx_DAjH}M9)|Q+Rv=^(rZ>qS!Uu6DFގU%{2>!S`^7`p=/A{R񁈟jEc'b+7pgְ]Q3/ C?*ctޜV`WwUZG!ݓ&)p3Qߕ㌨WJwWɱP!i{bS1b3wgERz=w7 okīsfZ4>й͙>{r᳨X\@%Ӆ5Oeb C\ ,*\[1_ڻ+5C.K)3ۛ<o厞ͼ%3qY瞰Ee1gE"31@$5C͋`WnySq_2O'o\~S g,?U!xo2iVIzIGZX p1K 0t m3)~5.@]m6}N?"(chaYE\l0Ilm `!cJ!I0ͻJ ;׷q8Q :R!.M(I ,gٍ]-@hP5$exvWpU#sdLUO(YK}t6/v-e(LLxKvgi*YJ%D8.Q|Z@ϣ}->W_z}ĥWAոrǤzUMM]fA/=Ԍ!4əЀģ3XyЌT؁={H4Hl;81DqqLJa^EQE zoEwGGU:5yalnl\*HC'l`( qLʺ[AK@@&f.A4l_ŋ x/j[g* ᑐ? nO9TK$*pU#"=PD67酕>xʧdBE|-H]!n;dO)l\5^wG(WɾyF'ڃ,]ujnKbɓ%㑘LSw ݥ'H Fhf?CyZ].[m[O*: bIB`c3 vV.!RrY7Yx\#C y1)v+:9xQu/a]*{ii ,7܈9"׮`QizZ N )bgdaj"ɼWl%ԖfQ>^*&4==TzF|/;9GV S.IE  F6ظ:z캌-m%>>5DlyDz$o@9 R3b3#n2ܶHng\4/?O`rāв=R EbK]>E ^맯p>(޺q~<0=qԠPkv^%Fjɯsװs~8Ey92jԌ/ўoqdA9 b]&*w~HBQY΁(X*، j9 J EDF[F$Ybr)[2w3v0AeJ-G$ 3Nt~6TiHd Tx&~lG}Y2Bp`8t{Sۣ[{,Տd:|bsSkzWXN d&,ZnͭQv/ØcJٚHt%seRx외jk*, 4R܏Z RXHw:stWh8\R*`w8,JyVމ7fsi/|2#W " ĨN~{?FXdH9KYsf7HQ'1v޻I 8j 9YKl"x#Mp:i氠=.Fֲav6*pQ+@dxYAbr8⨵WJW3IRvW`]ȧZහ/[,ꡎW *ͼJ 8+8KVI$qs?10Hf%Ȝy|Qi* φoyTaV٭Y⼙GF)<0&'Bu-pEq8]aa`CY;{~WwkAT5'+;oF"43|  o#?GW R껽,+E|otDSk@lUtw<`#BM$]9Q<޳o }A(uOK8=fᆌIeԁॻhvB?#<ݒVpVW_;u.RN{A+қ,hODQCW,+=*w4VƖ,-il@r=J&m6߾䧉)EPs;FjU9o;^L`( G:vCRAr, ~g1 m󜝒f } i?-DE.\KćR"hn0\RJǚ^Fj D6Fogeಸ%GQ MNu}O AJIT4jW[Su,d`ƌWn;K^k>{[˜wsHN$XeU0ncܠy*{-ݐ:sٵ]3 .= lu4g!KPL⚼ a O}OZfiI<>HwØ*uȠʐ^_|cHZ:_aѪLELXdF͒<Q0/4V 3:8Lk6,5ߕtPfYqƠpfK_aCVU d9HR*PaF؄<575 (k(m_|d_RcfA7-aB2p_X[[-]Ү3PC+ Sw](ۗ,ճLyC u(©?b3=0(V h{ .lY £DS=Xp"q&oE}2,A`@.wS k@g>[ TƤ+}+c\=w:Uak ԏd$lHO:%v|Ia/A"VYjr/4) ]#/"["[bcu-(/Y * =P u'5ˤڨ!Nկ=b(WP!*06H߮Bms6Zj;I뒗iѿ9猺IlXHz)ffFw D 4&QDCL Қg(\pq˟ (-)Jfna.F^~n\heZWtƱ}A2k+)l/3ICTMUaU'ׄN&_sۈPR ssLd"C%hN`^|1]&yyeBТ7s IP9 ^A'X"X*!Z*uPjmwQ3aAJ` "60 ) բdصq,rNgpZD-q1|fF/guu)K +^f :zZ8^#b%dfZiH -J鶷Mwz7 q*B +]ZᎵDgy^uǒ/CE%q$? ]\&:Y[.W UZj#_*r:y #萻]eNk.i:>9PRIo*Zޑ5ÿԥfLb3~0nmZz– ۪ˀ`:/[SFjP&^v::)OE~7K3qr`=%/3&"TP¤c(#0 Ts&+qr = 5Ԫ_Y2l<EL_pZUCP鳁b$>V-!RV@9DX̼}wzTuDnV"AJdVl#eRЬ.src>of " DV0DΝbJ;0v)[G$`+#ƺQ@ ,ϬhXk*7Yy9.C*=s_֚*K[ ->Dv/\9t"!@ DO߬@Zs ]ng Ut"rǦ*QBhuO׺sAT!$%+QCTEVk€ \\|%f/BL9)#k "\-~Zټn@Dd~-su.PIsՁ ^A"j6Zjmk'BWJ4'S-PmL܃`-!_݂4 (帣|J2MuP   -2KjïQd5 6qnIt8TF`vclӄ̉kQIVbFiMB1ֶŃs>8Çl"*MrZGǥE20 d&J!m;׎:*w:RKGI\cn*/u5_{1VD8"^Gh'$աIc#SUp ]t>}>B<04nwLe|#=s!YjefW^Fskx|O0$HMW3+cDpԀlT;2ۈj4ՏsD9qlYcW^)׺rGL)5,Q$ ,M)tH|8evrve;h9M.D(rDK`{ٸ4F^6DdL{URkcWY !Y?~"T؀׭L$dMsu_0h| ]0Ql4v=01HÐVQvhݾJj3{*33/̤>0{NE:H ^Ȩ BWFATPr+?HAp=wVi e<V[dXnYr@P񥛲y F![r 2L HI5sCH7 ? n u=jYeaaHybXT~ ^@:cL !i0Dt? `swY  -9׀P KdD Ċ AO%nN,`QQ䲕 W,Riʦˑw{UiVF;9qq*ѧ*uy괻eS|,5eqѻՅk=I1K[}$Rm2 4xh fɅ5( B͔ ` Zc5K>f֪  [\<_s] $Sˀ@sb̟aI.h 7}1&L7Du&RQ'4;@/ R iM:mv:+$W4u[Xs;e^!n w-* LYO5rmո'#̐S\@HR9Jm/-vB?άV9+):*9 Uޱu瑙e\PWʴ/g֥ԓy8Duas;,v\m5{g6Ӧrp3ߢ[aBgTi)S ɣi Ȁ^AJFf>}ZefFU8Ɣ0.&}] pHKx߲&^ekm\xS$.|llKQ`u*E6^qdk+Η}0)r<xu֋5+|6W/Ҙڰ#4ʽFB2_͞CMo#ӡ47Pؖ&T'ktD!GICq}7èpD()Ff+ՎN;@H2PUI% 0=`kkÍ{%o utHR6=) 'm > Q9o0ʓE :@zoZ&5t' 9.`zZ7rdU`H&y1g7MfI_@J/=hm4RFf 燈Z+nىEUB p^ &tA_nrɵEt>-,st /]sg5"9dav[& >ӠE4/|[WRXգp+HX[0E-"-t{PHCeUG3bs֌躀sZ<+zM?}xi cf$4ˆp\ b]Ewx2f&1l\z>: #29alبU:tB[)emLO/1ȕ*YtH>TE]޸Ƕv! Uɾ1Z-pRieBm&kh윖W{mba9!v<kHY%R%6 ֲ`a%nopjmp@ +Ƀӫt?2]b2BMrBp&^'[$c1encW"rX}8Y)ɹ4E܃DwB( 1Ouq(=OjQ=*H_Ȅ~_MJSkzʉ.##2Fe\[khoKg϶0Cfbp _uvt$8/3ezvsT%UA(E,Ӹm#@-cFIL2g ͲVM3> :Y D{vD3s{B(q6oãdٵa`UJ-('p&ӄ׏s3BPv$nI2H{uj#yt1y6ǾXmSMuqI7mΨym)Xc/0@[)s\@'^ XЅ̩8"lμ՟A ,Nl!r>>]4 tr̔],5κ)omj7qV7]Yi~H?ޜ$ ,I8hkܓwtfHctP׺sW:@v~7#yjL9bﰤ5TDKR`dTpeΎ SMYt6?HR~\Jd_`3N#}CG<gn\rPv`"(ELj`W >4N81|/z.2Cq& FYGP];ćdp$ \5r.)Γ$-(|??}jwO%M0 %ЖWq3WʽgH/QH+sj2MH 3DŽx!ɵ rܒk{>` *+CtmpYIBg6\y雜Qq2J *q&mLй!in8Wf OGF>:jknG=SɬxkwH˿26|0T~XA4Msɜنϱ\'{k_FX7<{z!zJMfeN1}/՘#8;'kgjWM/xy'$;HÉu-ޗP$\X":U KDEt. /Tx (~6 G5,Ȉ&/݀LYL !{gX/8?GL}W2ϣH *S.- ƃ԰>;$Q4EbjL,@kP'jq*6''6$|+b!:Tx2cJP;[Jk0[;ָc^z!aNV}~.m|t#Fg"+א2a(4YЌTF]9ѓy:+}o pcp- "aB33Nhfy kE<:ʚccmұ_Fwm>>51-jBpsF?.NZ ~:bT_&2]{yf3`$gkNz:ܓ.myrF]LseX}׋*>bz.k2M`ݾ+5 IU|~&>z{8Ԭ_QT!2>/k_sOOe, l!T ×]J٦۱rM)2U>*S`) :dd߁JL2H(>P8q\)`538p"jH٦ Tv2tӻh @5<& ;{aEj^E}xz"9|㗂z=1EqS@hJGktVhd~3arh vN&)?S >3cFXPlܮtJg1ģ\e7O9:mos4ǘP7JGjж@Hل!ghٸy40GğMPYcw:̾\%gXFpiLIrǍA񝡤d ihx;"f ұr'mS_>Q,WOnE5%OwJ_\Av.7bX*A/㆝~y3XeQqtC>EU;V OMꂂzg7 ِx6 )#FIBS'32=|HOzHyc& Ӏ蕾rېFw-KK##9* q뛚4Pg~ 72]W~ֶlL;Ed뗰/{Dkb/ %DŽmZ:ߔ,'Q"K ŗO-R0 #s>ܚ>6h:ը |0?h͠= G1i.9_(wk ~zqmBHr#qlmUIمNr޼ӌvWGkXV˷WM =pV\(\J9z})˫VٔH|EL̙ԺƳPu`F~ Ǣ^1U.zS2Q^ȠQK5.0']-=DD@#tT!5>mP,k0? 0mإS10 mv 1` mz?XQto,flh/A▅1kX_I,򱾀K!Yb4emScŢ")k;*zKvB] 9k 16Y?Mg V&c4zj8xgaN|0SX`k3\],nUK{Z__EГ>u]r,[#?概5̨mBT$hmkapCi6[Ȝ-t+B Кw58مFIsRg{zVLtn%VAB3Q[K\mml*54a][~g% McmTV5 %;3BAv4u|xw!F>V:11Նvv[w8pH{<8= UEP|a/xGc(JLHΎGlR19cSiIBjSfMHd/t[Y|z0KQY@9̃$[)@("\nXAa18LX27!G\iPkhb1fW-yƓOK D&q@C!-Gz +x[]c K7d7XY/(xstJ~lKM^oƮ"Ԩ1\||I sieDĮ^--yAc8Atހbl4h_nxKDNBWHE65^Y$lӵjaӔ=[d5 02@95}6=[^JS @* 5'ˢ$dH"u p?Ca*W#tL"aBv~O!9!Xz3B 3AjGt=[cr+7.D+4I ]2Z܀dTE,k>Lj-QeutpK40E-u*@" 羁HoUrwt{;N}zD@|G=ͽSEW4o񩐵7XѽfƁ?L8=v?vsk濊Yvvʅhj쀯DP"l}=(ʽ].P}H-i-Dj0tbů8-;(~?[SńM6t_t*m"Vp@,` *c&9w%S5b;Aw5olpc̟k#) Hk]I'wε4Mps^܁4Lo qE}1lzj`sIug$#6p?7Dii[ fM%iˆAI}9;Ӎ0`xs|W=^g\̌zY֘ڙ@Ay2U'ӱ_73t# .VQEm+ B❝)NiXnqh"֯?JW?J+Oz1<3&6Z:bOmXt;Y7Ƅڠ*~p谇|Iߐ r{~cRJ{j5VmKg[? /7iCV6¢wI1S!Z'GD,VN]̴zCg9\>VRk)O|$L5. Z!4p _S@BX78̅RH1]YYݰxwlzqJVq,:NV )^#[. /؈⻹]ܘY1ȼ͗;`Ie-Y haz?;t˙P 1=|I+r}xj eW3>ks$vMh hWUQhsEn1 Ek?9Tޅް jcdA1EB Qu <ȾhYtx:Pe9dzұ͹#e($cG1mOԩN:H S[yH/QTta$O%*WpѢ~`abDi)oS&.GAL7bd!,LgF$dyR9_ NWG!dҬ{v;'~% VӕzBuK'jk>;[G'T~@坶"\t_=/G\3Mj7ʩ[^l~OnV{Bn<(=RL 2yv!|6m KoPL,~<# 0^1FƺiKD%ҩ q=W]u5R@qFMvBls>m|#'L4 ҆[ Whb0$\ɥV(?mX-ϪUg3OɱC*w3*}N@wC `┛TQr#gchEB"QHʸKst&LlX(6]ߏDJpoa_=|ҠÒ_C[l>&`d,40< P4{5͍KaRtױˤ{bXl׻WMbN{yF\v8R`|3nHBa q }HꯜiLhی_2eyg&Z٧XЯe_}ҳGݫj FίtGRy2[fi .jX.5"XR?O+.rc@UY$$%ISU,=3gĚ"hEW=7]EMt_0/% 9!kf7X?U-S%$4l_ߥvBP [1#΄>¾3NK/ Z C `Q%~3C7BDǟ$fU-[Bq; y$&dcߎ搶eG'ղXŃ0 (JCBѭ QSl#(fUY3ү$eIuP{q񬺍:N#s 7[>8`[a[!0Ԥʑd?惁E&n܂.~$7kNeSD['`wjXMBf+WTeEL%Cs)gnX/*N~ Ne>LHY@_ SYj+vZԅT>PBAZ{ =H]qgNȼ  kIf* @P\-UўgֈZĶ'َ߇j`{m2GW,jBglIoj5N#J'FpdN}*:M6d/3M96i:I`](]+% >%n{?^V^r \"&0hZΉu8}SV^H(\$QH 0C'ߦD'7Md{/ڕɓsPZB'+&\L#k7dʭafKS[s^ӲPHkƴCH\D+ o%t268Rlms˓(/ThuQ9ϭtd#;#&s^&Qq%XqgƧAGӥKqaSPI>Y jZBzR3 Om&4Vɇ4L== b֍ :"LQ&|&jki?P`ӧL(5x4_ Q*B"/i:uOy3#>4 f񶣳+bGI$_Qf_tՅ_.V\k|#I~썛1S0VgymK suOAPɬ%3:spAQO+s$ ?+z#z &2]j%A_#{2F}g kGuF{-e4O Ŕ\"=͌k@@N|W_ctt:B$Ҋ!!!CJÑ ?jK3[F܎@_9hs☣6=_y-Q(훧۲vH]W|0Ѿ s~-6[IH|iFF_3Z0fxLV(B.Q:%qHkwĄ!&]Ku-= Rr|ç^`>$YJ?k:U.>Mb)n`x G0a_4+WU(Oqw#No٫G3WiA>8$oW\Gv(Vو_ jڏKoTK"R,U`43wH;~iQHS4cDKCb\FEߏ/5z :3&LJ7Y]d3YS[n2CiॲD!2T!2IR':g!qolhU.gnmW ḮCD 'Nd*-r\zxq>,+´QCM5Qf=n6c#*8ނ u-\A:XTŗV|B[Ng2DNbܱ/3C8xisiPjr538'\Ǔ'jzYm`e4X+0(]o^qRu>pXeK% v;B / ȭwc7$'4g#,#UxA?A2TSfC6=z,L94Ǝ#ORn8D<ؗ>5?6BĵʫCDFG7 `*LLx;V s$[xV2mB|AFd2Rh` Fjotld7xDX9 75GwQ '_5aYr-=@^O9 m 'hd' (ݡb-T})oua⧧ U.0gר=SaZߏDgVV],7SߓOUN`i83&) ҰsƸ({IԙoVlUx|5`X K鑤 Q̍KrMЧv S|`y/[kΜF4t=d_&|Ohf0^z8񯕂aE;N(0fUHW%QӂV$ګ2b8t".^d̒wOQ1X{X흱h=ɑq6OwA,M˳Ce/]#]{w=_Fos;TX2|S;w{y2g:+?Q$6H?9~vbC٩E,h=dXr3.:pBVt󨿙a F&kM)!sߥTF{} y}˛g%s< I)"HhR2B b;ⳃC\vs[ř(Iq D](:=f7/9fon%>76*sAnMCH<o~͘E` s*[8is b{_#; >Gk[U+opػQյ &aν6}2VǮvyvj]DJ"ɿ|~HG|3>Q^2&C_oAbBj6v}s72͓dۡn*ُ;[Bʑb *.}(Naz$8iFyzLoznśxSJ(ޝ@RQ:٠'y=J6!#VGLOX*Iƒbh-[We+RI0cBy9I W0'JmEABc:\Cf?]K$FQe,3CUt&gC P>#'c)h( Dg֊SfJMGxv<@=S $!$/KԠKS#ɂ2 JnF5PJ|+ލ_Kg/=:+p(cnZEDH|򐄫yErv#7l]QEDiS7SXY@u9c6t#v;>]U)FJi&"JHj65/߭491J:1eL}׏ZN„Bh1F@ %)H>׮Z\~xzCMls̼bfRTv_u6cIbX23Wjv1W޳tMhouWk [.oN%nmqs+m_b\gDՂbW:a>vJ!@s:0ύX_(uo܀=1#a 4f7IKJ+Ῐp/-/pOg~?0HK#9$̴T4 B 0 eӜ7aV{:jDhlpt @7(,EABTY%Ê? h/թ`:#%1? iP8f.@'0~-|U.ap&ΜMY0|=_)e`^\k. 3gXf]3 # ȉP( DX9^MKvu|Ҁ=.#$lC|w[μ!]j&@஀1"p1U$ pК #-KɛŘa˾-[*k .xLƶͦFWwG>|]:x%x@u'v |J' /vHq¦ ..nL+jܥ_ư~~Yzzw=N"E[4q pV*OAdԹ8T16Y@TS%{m`yIą/N>g tĽ9uF`|4.1W8 `%HFB$+\^U=w!b&F{+Do$Kq+a{' Y] Î@-ISu )"3CdkS>W\,/}|q,SM/F̧'jEBRƕ'd;X6c|{[3#FF\uHHAIkwWF}o4RNpsN ni`>{vB[ WPjտN|mË}# hҤƞQtaͽTyx~~+E,p/eEկRvVG͸'q&w]"ZcV)qt_> ςK,,.~Z\(JV/}Nw_A[ц<3 ~ðzi8TG'ŚqT;}N'?xQf h!heŜZzGeUvoWXbm?f8%E #ݯMҚ4D\ʦI;9xAo@GA3FY#}`TA?Չ|Lx)mMgg~ĤrK(GA26j{) uLCFL׮P;MZP_#o^U8a!_'dnr E, |ȃ Hڍ<DnkQ=)_[_:^@1:Rɠ?;ʘ%si=\v3-oQ? r$p G؋0t 8'MHR@3XE2? @F4eml`u*\=5vq xHPcB\0v(kC Ne}>93D 4 gbnoW ~k/tm崲O7&ʒ('L7'>ąo3xrh21ƈqr,Jju⏢Ł"깉EWgfTڈ -s c5^rqrtȒ=`&mX n?EI<8IHPyF>(q#$j%$OFgj|MTޫ:9 /ܢ_9m)v76&_JbV LU6#LWŗk+2jp:F>x&QrQ3VL[޾'Z|De|)xB%+DW.9lۂ./Q$y>|I6kpm&>Uf+@a64jSPNJ#soc[U;oVuDW\sx︉-u^Ì Lk6PŽRZru?O\~cv[KAiԤ+")HeX!꧳u7 [[P7krZXRx m?n˧7vrRM &qku:aZ\@k'jw"]n\ˎRy g0,y*7Iid'^@1[[Y"2zLFm2" "'t&84~BҌf0v(3$D]?Zp}<Q6X8&^pۦ"d^ uN##6'wZG␘uPތW:rnoLJW)$<p!1xq].LO.,_vNuêAQƙmqQDyAVD, \ !FWTɓv &kڦx),kl~U ԅT.bL3BE]NǏ$}}DB䴌6&*ҭU ”RᎲt 9sn蛩Q`ngPO6%E9S<>n+<-}Wj&^cË[jNB Hmg0u:>zhu9+>K0جX̘; S-t9C)䏑[5NKeb\apUö9,htx1.xRzz%uP2SHE.&1rn"P pV8 j  MقrAU3I\LҠSHIT/"uH$%ܲEsv+Sb.IpS4OQvV^ Xx`Ԕ/:jL5ؔFzcexMMMV;dҜ7^νD˰q=`-_cbzߪfcG+Q^@ *1k6@ 7YURd6H#%v/rcT9Tu^S DjE.rw[da)0{1Uw@u jBiozT;]S}_Rx5G.6z?Ӆ2 WXa_s0\$r6[(7mI39f4f: aU)靄M mbPM+ BSh*] :< ]jFي!9# 0 )$gH5 ;?t5S":Vq@1fP%OMpTSjBᝣg;k0֜r9'GBJ<\EROp,XB\d|9 xs]G&7us,~{j<7r-=V =e|t آ'd"EO>'g3@\oT6h^R^Zq?1+xDflp*LXI!3|_}xX9NΚI`x/X 4kt-_2S5a |G;Zl%2d8w^ylJq^FF"CG}QO_WL9 rfbWĞ3 GpS7Bh>Ab lgN@ka)D\Y-|ݷ:VOׯcPV1+,$z"h63%: ՕDω:D ̙W(s E!t-c{z'7A S=o_Q|Fp;ÛWb4B5E/.y Țjcs= ȂN-h~R|[ Odш3rIwGNR*WiFKV}JiVV0FG](.li! jmp8bM_ [BW6@E\q1y⺇6))D 1)3nI!QyڣL{G &(d?҅TAZ_4Km =AYn^`X\6oIx[,2$K,ED+N ڊ+їdswuX_Cytoņ oф0=ɶ2 }ÉDƾM&XXb{7ܚVxlHpUT$˞%q'5zJt䏽CMtЀ3?n-ht4څ$8# >[!8 ,M&KXbb'DgPd;[188Aޑ G(a[קEmun 5 Jȡ2l%BU7(b~pX%MҪ\!sx翄EWgϽ]?gU+K(QGc_ bа7w pmBe /& ]/Xч//{M&,oak*ܧ9R)*]8B?lhm$Z/E PsN1^F?3ه[(yLG1GH*KF=U00gh6jmYj2?{Fmg{=C3 ku[f(!;F>~sD%F=:*MŹ67(yø*C/E^SRo+z-5y[aS}%*/$\ ̃T;fgk Ԧ'3o;>h0kwa:1 !#9֔OOQ48Sռn >"RdAG }z,,s~(NK7EϖNBD|;X$ߖ7RGeE ^:{ꮇC:OK2f0\@榝&\B"+h{Fov>7\ F2)A+ʞZUzJjBMcȃIӱD;[! ߍP(U;"i5QM-)T>jHPOWŨo +WOQd2\U:¥y{ȯ<.G^'$'gtqд QΰT=T*K k$y_0Խ/ *Eh6lܻLQ̇6/8פRž~ډDyT(/M{T._QՉy_.%C*Qcznw3fѽ)bO#]0Lʠ-~֮nsyi;h!кf6%0?:NWb[jbX ;0Ƴa %W|ʉ}zY TN:iXE fw#p$&;[*oO(6Фc8=[!7l-OL/M 9e{>H18gMH-7Iڐ=ܯx~FIs91M)-<رm4%exޞp("‘i |YT?S1>h숴N%0>B \?*1k!]XdQCڃLyF~wEQGI,Ì,I] 8f;sNFUMVl~*dOيD}kx/C,<|$jgb)O.11M= /Pr(f 㨋 O?8ˁ0 a֧_/_S|=cEh.# Nrm' jtk+X$14ylfeg郹noqTG_7\6VR3,܀pu.|%a+vM !:8c5୉%f~)F8gv⿦J`j,"zP#6\esydGa*`,Pz)h8uyK(d}V#B.6 ̴.)E7De%(e4mSv5ey$$ fwnȪLodk p]sa S̰T,Bru@-;i&pπbb(֥;!¹F%H2uU ^5bPLWɴ KD(c ;/)ѩ5;Aċ' y'E?':[J ̚59Lʿ'Xz7@wK2ZSDBpvD >Z!E%ƳGl\cFb({!ͣ0]Xk+~+ᙶ9B̧r|yW>b7~R}QJR@тp'fAӼC ɰj~-c='k Jܭ/R*KXZeVB\M}~Q0qv7''N10FٰwA[ F!ֿ&`(r/`lBYWw~Xtp.p_D!U(/"wDL!N&eS7H#'(0[6O Ǻ)\գa\cc+ 4n4I%[e&04(VtqE5?TxRm$u@X>?M}=tܽK؃vQ:f!3ۭCP hj<>Lv=HݘrDz ~"`U$QIGm![kH6jcS)j>.u/7U9c@V12dY^ib2, O}ުW.\FV ]|2Y{tw#p,; iVВ%} bJ:ZW*QmOynfiY#C4.4 H>yΌ) [5! ծK狩zCoL0ӟŎY6 ></9 #!"gyS_%)^VV-}J%$Ԁ^$ua=GH7wC͋;!2H٘clϋ1NyFQf-4$>b)M]Lr{~RJU$9n$503&jO"(/ G!af4=~wmE7ѢIe ls]3b^ZD5 x3$T[G1f>ZxC?p[S.y5?~Gؼ_4,axiS3äs1*BȆ$fDz:}zF>39.Ke&UK xMRe~ae jȰмR) .zַqe V<@8{Ԭ6zfC` >83 pqWlPF؅ ִ)s0$ծoSΖZ:]Ash`4 ,w/b}yRDيMf]ȇ*sc|܃QXjK5cq>vj"?fؿA#Y^ĞY!؟_21) CNJBKK*[E[sႲï^($I@}a3D6zP$.Mh6.2DN[Ig4 '(YkiL܏%X:d`aWdg'ro΢_՛nwCs5VՍ`9r@eVC;lC 4@o?n xv@d<[/kmI4t25ΐzi!ͿE#5=8c&=9/3x/LCd@IPU$Ӫ¼ju!v3q{Adlr]>~m o7-j9 !B&-#%ZXں|O]DHz6Ur17h^ڀlf;ſ;D o8?zB]0=Y%in,m*>_VN'rX0o`f `VbaYH)-wJ}(hLgy#Z44 z0ɣVN9 Exywmr?. ǀ-_l7Tͥ]G׋ ƒ4-\| +T(Eޥ xޝxM.-49J]۴ 5pY`] 8 '~h*f֖I(78ښ_9&xG߲j!DE<&T<v:/a8C?tEM{4K1V #Ҋgrw :l~L 5m eDkj%~<)o茋DD(y}Tڷ/o` /ؐSnV$DszDZu{]J(Oz24^ dZbo%.¿#C6aöB6ap1g|p,G@W3 gZĶ tFY-ЅS^V48F!&LJՠ1$ Xg) H Y(R{*/RG %)1“-dDd[q!.n=HL"c/bWrհ @&"lziz5U*'wj -UeEV;WT>jzr⸽f_+Ԅhs^T3=v*&j| Qadkf_[UʕNIE" <K ;2wDzXM[@! Sk1+ޖQYt"{R"R@@N4m UiTS]M@ }y ^:ǵpt%NfR?H&(XH E tJ畳.x<հ/8cl>gFVՁcYN_|t< a{QRnPEg,L`oHR`@֙B[ݦ䬂}"4uh;7E)`}kLO.aNyp٬%coZq,t]4o,zh; ¹eY4wi#С_(+VK}5WȪ"- 3ZCz15diVG2 e(B\~;[ҩC9Q;Xdf4Oҹķ@dE"7rs+6ЩIܮ{!7]`k(V~(8,4LC#G93F$,Xw.rotEy5R*'$eIwC06JP eᘤ:R./_4S>QL'!5Ə6`!x*y.jI$3j0(woE$_ӕFPV cs(tNbʬ[YgT@q:7O5Dj]ѵL+3^degkz!I|dAhd}^! 3|d/3j@ID5eŀ, }%Y$/X*!́Ao@]$Z \ujI힟/(]*n]'Z?[C% E6ϥ48}FX9Wxܫ?իC) v1IRGq:=l8VEᓶM}'4*r<ꆞp(3NR:9 3{sh 󜀰g\ =V^8)w7&ۺZt$0F1%=j_V>U6,Tu c ny(^ވ˗=|Q+KWѴW7GY\?sxBef#*2@P>/aB&C^ (^GYAgy% t~*ҨCe+}G fdd_å6=ό㋈ٯurI5bO@ȁTO1cRIbX6Dk^}_ddt9E#ǐyĄ x\='̿Ehϻ"hc .7B[Vy59RpBwsUGbLAT}k)HW6Kϩ5 R܏=+ ɇBm0؄/K]0B9[_Q(Uxh/&|Xs؎  H߷5eS2QGE0J,CbEdl$~l񞕞%sT9\#6鈔znzy`yU\&D9|0~8 6yM1w;uCLM olqSdGgJZQ,2lp*kgj>qP]NiYrX160J'\Vr={CI8zjVjQG Wzu+>5䒉{W8Wds|V[8 8yN$p^񶛁[RĘ;Q~&RՕX`g^F_%s}|iuX7Ef(0AxH : ^yOOZ9 k_痢Wg86؇@:y7#\_Im ā]P80՜;)IHr˷C`^c2h=8pڵ aI"qJ=s""Ru>dRK_tjK^BH'sGNWB'Us[-jzCSܒ^&hV/j1iJKzqC;Pvnc^s!̩ .TYܯ=}'WT7yOdT杹mo#A6*w(9}(DPr܋s]OR d_(6uW`STT:f7 6l0 GA#,sUEН 7X?>Wί׈T%djOJ#'׻R8Ez_Ƴ%YNҍ8r/0P'Q TV``ix;lVT j s`/PYBi[Lu܎\g5vrpiLy$M7ItB2 :*0 KKQ}Q$Pއdkz(Vp0Vwl|*A mO%B̔PpjQ2z_qGzwo|{!s3g@c…JџNĕ `ˠcu4i D"^Mv(ÿFߓ1׍cdQ&%8)PؐtB3@H)6&DUD%p4ҢtA@F;D̊ #$ɴV1c1eZ&ea6_AY}[)W5d#g0#S6Hxz*6-!McnEjBޕT(4)zt.7LGO~'"wIχKH7?%SɀO)&q rkZ864X:BbYfcBмbPŸNLra'7yqMwX4-I* ( ig#ʓr[aNyN߀0T IYl\ǧf~Y`4` MpԪlCV)6A uNjxBtQBb P(y 8LZ]'a @ >jNP{7]truˏ˱^IM88x.Ԁ[9%T =]#_*-7USP7DBTMbNH">|Υ96Xb#7}.'R^ah:C^1>PR+(ܘ3?5* aH‰[*'W΀(o|mw+Yx63wD6ƅN_k̫C.*U#a&\X]!HT inv/c1fNÔ%lJV@e&@sL6T{M~,!4qq'SWO.1*vA_zMFIqZ~R\ ͺ3soxcgy_((G:@u"6`Y[pRd=.!iyh3{N,iЂEdLKgɿFgzdV@[{ZWPa:~_EF+esڄ=$;^mlqOۍhg>\+6oAq<q2EinC]0e` (٫盈C"'\w\&#b]IonMdɤK7# HBm˩x'HU^Mk]fM꾿5Ah4 Oq%ASҷT0IƘOfYkϖY#I9T`5]6"=[C{Uy_oYI1*>C~o3+s+Zz/#c)yRw6;_g ĠSݺsjʟ WY~zqpv hfuڳ0EkMХ@d;ERHniIJVZs7sT4/eY2 ̕[YgϚǽX9V6*uCfX]F~rQ-^?QQ|6Uei+W❚ywuuG9kdT=[ o>!:#]6Uxh$$^Lu?4߁rɉ?PF@¨B}l(bt)? \w`a dK\"':U?aHdwIFB)5׫pf@Cr=9]@$}&^sWTb.RB'lBxzxB׉12jK0eWFh@cݷFkx]&6Cu }e]5A(eG09zِdW-~xyo ;Eg쟰V؃!™Uέe8]QjIlFH5""~TSwpGW3 ,o{}v9-ȶx6.2w(b-|'2DdkXi_z}=vofY C?3*p"ȃU]@O#\䟇Ţ&q-J3uD*e k]Z)DL -)3ʵ7}6u^EpjR\9>105"/pBٞuVe&IvxO; ^bWToc*sMOSX&4ȅRӔÍ^e i+!E?s_]#يw:6 |ܜ;w~AK8T1c2$o]PV}pRRf t5E֍[dmb׾H3*; (*n2) +3(gF+2h5@\؛za*ɶHH.Ԭ~bT?zȘ>NxndlI4?&Xd$WPA$,pend ).Hz '"vFq*F'ג6ዄ}?8Nao!/zИϓA tva_ܦ5Ѵ./FSP{=P :-5ד4&&=#{D*jw[jxmav/\.qUNM ]ߑ!F{!,OqV|ѡ4K񱛉zN"U<[@i .uFEީ:2n5]l;hD $3dbdȏx6xoP*6 ;[r\P$P.66/I0ĥeTޭS;K^]8 E 8v/ ;!AiW-ޭKW,o"cf43VS.Q1nAĸ{! jVS_SG*0xn "qo'!A͚ʴCD!aN3VEL(~) {cq،/m:dt6h<~gO!0E84JvY(\kG+>x%a*Ϡ!,=~[QČrtKҚ +GCb+b cD4%KV[lĠYSN 撚_>u5'hPxND.$[CZڂ)Ffs̰;sLEhu]ܥnO^61|#Ul1+nK&r-]a#|fC )-j#jvTq*W⬃A< ԻN0<)\?X[,U q6 @Qn g-s99f答zHl({ͣ_1xV~1௼㺡!hsڋ(d&<~ Sm }Gw::Yke|-ʭiĠz<(OL،_vXğG[dsH11v& q1Ze28&slȡ 7nj}` َN/t/l{߁TCSfzOR|$B'b=[;!x0HVA' 5{/KHn@^eG / _gkBAr['z̖"*@`B4n*jvт" @DOr(f!>̀m2W=#d>o3iWw HΙ1hX=v q|:N  :W24l8#[Cÿ96$s*/vFCQ} 0J39|*_/l.Pm Bq58O@WXHUH=qw٤wC9cM JD ͙ߡ+cN UA?}=I TÒU>AK"oqmEgcٹu6ڤ(7&ڴc_4mVpNtT&G{srE$<:kVFvt囍w:e(Q)LB*gۨ7AD.ju/e`P Sy(:;b͓E 0g =v~ZtX I@w7$`oiKJDWSb#\/̦ n['7n}( S_hdh p[?NG yh@Up;)39Mde%PGDZ< X/w* %J'A f:1ӝ@} qs&`9Qf4Z43b '5 J!w1r:rNӜCLDK!QwS^% BC:ϛa TjLjM5\*[vs:@|`Wd~jx//a/ (2lb;\9 p2\Z܃_XtѤVS $ V{pf[Ynz2F+Ȭr)iV$^kO#ޢTAF.⟐AlD4 ht,h\_~}b)htyr'I){̀o5eH*V)!—AQY,OdvQnugwzAŏF^ u|$l[g&멞KB;4)lZ=>||(2HALvg"u{0D"!\ R-|=@;| @O=֧V/^u:ρ1sqàF'2 JN_Tү3DߑB\+m9Wۣ9U[5' oc_ǀq}ģJTQVf^AN0`f^'2GpO7P}v}JFM{[(ñ%UT^ kܡr pRPEWU>rr&i N76OZ;;G+͞yܢM4ۅb]JUG/cQbCjmk~:T!WP(hF俪 hkvAwXE+ДtF!߇,8\ƶ,",!+\մNlpn43D=IA $Z>Z˖&m 6YD-j2(2ݗHTN,rj}|+'“70d#|Y5@ز]E Lw ŌC9lkAW=J+@YoQ(!p|ac?d?il-l*}ёPĎ{At$8nrp.v,Jp Q+I\ľx`qO-Iq>K9zУvc=S":@]%T4o;qk&S)X[gOlx9dBr̀8_; YNlU[G[XY\N1;{9%f<\.KP [?ב""Ӗ会O98Af`#O[K}waJz-Aݗc9flE=,gn\L,+"ck3A8WK֣o47`ydcBg A9;Ia\ӷ&uZVrĀmN8H6rw\8 i`l ͺx~Qn'Hd~#@DΚ}夔=7?N3u`*i z+NRW#5{JC-ѱf! xę~L[lC_ /{$X2,Bc kR(bod3b|솓, >IB:y%{:D<Еc1\<\!  ( @Wz|r/1QEҔY`>yI*NFtוd=yEZQ-&>YV3z#Z+Zm<-$SeﭤU`W.O46?fx]7ތYB z@M&/)3xag p(1*a Ps:Gvp=8 Vu\Gm̦ &Z"ZLߐ:jO6*)۵lDA[#竖vk?r$=34n!ŐC>e*7UU9_497{BƟE?/![}VC)sF)gX>{3Re I$ q:Փ(*/we=YNn}Ȋp83rT;.Un%i)aqFG{`:PT;ہr]ap9\H?n)\ST+Wk$)Sql姇Fir zŕ/*X;-/ ѺB J-| A86z)e%&X$a m-Ӗ9G=l52Y#@̻w8g+#pmфKEʦl '鴈.fƧW j{☥G!h~B| >n7bkN2H[σX}"Q?kqVaVc9FYuV.O7=:&-\+(Tiy//x 5_06|1ߝɋayg]-$̆Ӱ6PGUg-9%!y X#m!QY27Z&? A15?rү/kX^HO#:#=?"0Уؾ%d vǞXv)-Q(fUKU Gۑ9K iԵh ˮm&v4v;$롺A4{[[(z@\d^\9Z>]K4÷m/ dA!8eNr[ˣ{~R.a g䏗} x40lGKO`ܞ/x+y1); ֖ U!] w<0*Y;Vډ<3rGi*y$15 ]ō0Erd+zm2IUNZBWhb1po&å5*[ Dqژ/6b2ˌS4DgW_*0[ D%("@J#Y5GW+)LL @s҈T[D #}kݐ#8clM(pn:ӀN[WH WbAI<;bD +ᶢ6 y# ^pO0,Q^^|, ,n}ٱ/t"9A?fJ>l{A|L}iǞ (>$1͙iI5ȑ4*)f@>ܮtb4 _|FBfK2s礦2X&'nY [Bw )L tNi…?aKvi㟪+nӬ CU73YA"?ke[PrݮXtio~H6V_^V`,i]6x)4If!{Mׁ̎ `˥rѯN?rJ6lMs8D6: cyc#5Otm0P:fxM`Rw56&yz 3wt耼ņyi8̍WNkݺjrv:.]*awq}A#Q{۳IT<1rPOW 0%]o^f qftiz!SE{= r <j\NK헱*Msg>.Zwu) STE|{JZer^4k\ |)$9W'=f,'Cw,\Uo3I2AA_ɐiA'Ubg8TR@+ oۃ!Y=yZ<ډ.|0%MުߡV0BL0,"Q[1~7>+W5[גѫBHogݰ߽fk)ݮص唃-dܶpU~k+vxedKKQArXr;whY.Pᴃhh7`jSs̎?ֺ<]dMѹ\ɪ<9'rכ)t24pدyˢnx/94 jTM#{Mk[" 'h?%ЀC8Pp̨bmuu" SNVqxPw݄3G߷e^lo9 . K/v1;HЙ{bvޚHr4k(REfƺB.g8DVι9ldġG$ \leF$zPx4*hS<"{H8k0L t *͢7/Y|}Қ4AWԙG,f}AULHA7*wYn֠,K(@!i>VүG˒Y9GcB?0ީf2|_wG/0_5岔z͔3G;SR-g7aka8m&zI7MXnOu K1jshA֭bzG͉DΒ誇&Y k9 W0*~]Qp6ʵ2>E\ -{n^e*gY0m-)*\*⎖Ka:N q!ץhy1H pn7D6!3)V`aӲ)M7j:'2)C(5 >mEj. g@)jFJ=-sRPƷ$h-D`OA^v|v"1 JqlM'mdڬ"xZ'p3*Kh,-Ud;9aN>,;:! pATI2Z>>҈X^²q8Njs"-p#SW]@""nU8%,<ɯ07-58~O[%pd)J!8,f"ȣlxx"i$4^: ҐjípD@i)4&4jI>Ul!5../,Q ~ sG6,ߞV,饳9Q'kĘ^}9寇u(KL2mև Jd8DyBJkq?+~&.oihď,ly$)cKo vsOvGp2^\} :Ť$ޘԥsH߆\HMH?9 %_L4o$XQ`"w$ "X>㙌Fԃ3?K`ꮠB率X%a@ĶA s `% #Z i]CWB&S=:?2|qͼlu]/j^*!qGyzv@wOG'H)wśӤ--O`o x #V|F{eRT툕P9MC !p;<Ӿ˄/> /| 5n-߼(Էᩂ ^ä1U>DovhMyu!n31Y/X +^=6٧N!bN :(bRB{F4zL;N kY-uzuKDj:8˶3 'hgs>[g~ib`*z>! ]f}{f %Ϻfuבav|AVrRcREL' K߲"T H=\UQ63 iDw5\sӯt"ub8i0S?2EjZռ ہ<⎶8f#ysKբx`ݍ4O#1R l0b?1e/8czys={n /*AaVg1cF <6z٣V/'qMG{CX䄇l϶NB2F|M^-m.yRaKX1SkȨ|AEʶ>iZ:욟 ֡f|?~]d)WTC2&Z ,cX)fx#y{#{0߫(z/ٶդ/mփ;b]Jy6ĠbN?5V(N T\@FWJi)E`Mjق5^\e;F1yDB DYlV cA ڧ~5pub`_GHdӮ}CLEWyN7F@36fOD,-iҬO)baTN!*kY'K@7i&kܱţY'tu گ:ϫ˨FvğA*}=\6wg6~[l{"(CŜ8!/WR U!9}XKpx3 ؛fv@|n&+7V {қo6b= [E+72O6?iWXVu+kng~!><:o|[qٔh gRjEinݰiǮpgMU&:5#x8jug^wr^1Yrk&Ú"QaUkh>hÂ[Ii_,p]oO2l{16'4>_bv}iNS걯'mESS p?: 0.HiPg$:Xr*m.8M7]bӻljUd`Az^@w}5(# W#p6PBlMb/ rֲ,-zѣ_Vmldžlc1RF2ƽ`i.XG;lr>ヒ{2zf:qfR,.5\p{DT'㩃Rw7i(s[ڻZSn⹄} BЮ Zfت Ͼ@QלQ6QN:[ DlLhDrx,9_6!רÃ_~xO*&P+#F 5V7vr8Sm _2Ze7m;:YZ]9P IErI0ʒjʣ)  ^og\aZW&p eh\YrA5FaK$g K?#rȇ䔗vg \ m `nNc3OPg -:`WpKceO`j*Z'`v֟ye%<8t%@Fn/e:-)-9 &<+ī;">s03w/lE@ U\bϺlI,i/ah.p.e.*IIIȶV)Fb]Y^S/]ԿC^|Yv/u\~Jŏ؁;VTL 4T30dHC8d~4؋XC-0 YAo-~ǁVB&cAzC4>_ArɅ x?^jD<,ߥB+)=l_>2xR ䷥%3 HAUĭ8u#Uu!7S,$Kňj'6f=n@GhU[1 kQs%4ɸ?bsvͮ\|4"Now%pJۿ(m/U5 mDW|Ufrk4z7BSln{w\~dwV;Q@LHW+r6aji=#"̩K!aBxX![Ӌ+`$lzU.I rRYB7=\;Y@{O?KvR__ Ƌ<t展$u6s1 8ݨ^iXT42g+#]tO8nm}S)R!k=G_˯(jc>uRג|l; `iubg+V repٺ~>5>OXO3eA7 Շ*@RjkF idې#v"^Z&^_E`Ԍ#C9Y`m+PG)P43$aZTWfoj{}@|~ĥ2}˪}XQxmگbՂ"P0A $InVZYv %+ښiw;wyIg4؇f_qxF!MaѺ'9 T5"$vLh0zH{ `׉jgbP/*Y97vP6Z__ɳO~kڱ-80#R.Zn0W @L.'k0Rg:,j$q+*B')sŔ)ϲzkͪaC֝ xoWh yEDNlb'+nYDiziɢw%.0Z bz u ^A)Yye iwFT%CKkjXvn bQ6ldC/&:_KeK.§wYRQxsBzF`*-$'OnIO_,0dǝ5ׯGJH:} sjO|BsvEz('< Űwr>.f/vy R{`Pվb19Upqdյ4 ~46IDw%7~ҏ ӜR h[숤^(B@$;'OQ ^ ]!q+,Q:C8xP,d}q!4sGՇg[W'Tj&Ysͩ*4VNVnqkT (H *N 7:c۱̾22)NC "xѭވ^rc[3kbϔ5="V>fj' h҄W_=#pi1E.{s.r7c:9/Y}\duAiJT`W!B."W+ſ _62ytb/07FJLy@@.Fp\pdFPnn0슗ny+/@c&,=^&6t 6{?ߧH='6KtMGQNLZ9%4g RS&ҸGMɳaegi`G[ :Pxv]_E'[E) ABLM;I7~Xu_q;i `|Q#'kN^B RcZ2@~%  l*9gkDqU^+Ln$#Yr fץDݢT Ykхn/d/_Ss0`XJXc-x2arDK SU?ŢTl݉SeveϘpϐ8guYm}Dv$ޏ O' U!~ L)KvCNC!m[^3,g3CN׃"lbgj< {ԂK6:5Xa.q0!~ARg:M$yD rBJh+B`vPՏ'2fs׼yqrLtLiMjIGz8o.A 6b܃J/` rFz+=2 Ƃ 7+A-RxomSo:bii3RFk%Y gycn?fcӨa4`R $~{F].橋ɣ]hrt*B) w'i3XDn㎻{]ay\WD[q)YC9Uވʶ%J_- |7® bYL𧮣fPplOS;qKcqDXȝJଂ*Pn"V>A`Wm^C,z;ݯ C]pe#淎 M4% bԮ`ſ$&۷𵤛򚇑{߈SMf <GH1E7^VeJ>;?9k~Uz==Y?]\q.ҍft]TkdmFL~9ҰHK֫3eYaYSI|-kR%vڃ|8\X8@'A _E 3fTY~QQ`q@* 'g`WC,юJpBjP3XY.K𞈬}d(ޱ,ShP4 p! }HtZ Ek>#M _sӽf2Y6* Lz޵;e1A ;[^3PpXCǢCaήc7 @,y/RJOVA'krէwXaAKN J{ [daa OuG68#}Oċ ԻXqkDv]U :4$oI1ZoF?Ҵ%|ե~5كzzhU:h6+qB$D!=DSNT1O0t4*uM˳|SbdYOi:ӂԔo$]5\ D4` аQŹOdW^ d q]{bxP$@c $nAJ$\.sŨ h힠I,[QUiUT5֣jWNw@P3!U%dE*"ɧPLr0C9Hdgfd061v;Gq3=A8eybUVVڛy3f-XQ'*KD9BmŸ%('آѝ~\G 0 l35I;YĶ/c`#ܮ4a)҃FUVwsȷ`'ҳt=蘍0]Vok&hbI%ݲ5UК&sSPWsQ\[]hc)+*v~R|~D| fë32hfZ?c KW~u`A]ћO 6OUKܿCf> 1ɴYux·hCQt=#P FZI.gU= m!-ƃC@lN@RR{^;5(J6 N9W3ؿ>ъ!<2>hPәjU2$ B' ž `ogs 6Nҝ8'^""n؂o̓T|' 熪ܝdkpf+B~ߒd!kJBhs{a_d t&dKf`Qjr/T^/RM!ALSW,c3:ڧΑ72'Wٞ^4>>9ː~+s27J{omU /%촚Yh3uRWy pz¤bf:u$\XnS1KOAR %+7NOԿ,CmyF18X5|dO -_rV:CuY 9( U/&(|Ute pQ|˅x&=t:쐟p"$'#xy,~O!BJK_uƒZZ>OmN} %Ѣ]X} SXUaݚXEfD@`D֓^Ašw)d kb?]LoTңzCũAǭ(r־5v '6vt"BXg nQ ʟH;=rQgIJd-UEco1`Q^ӁQʷ6B:%TlF# +B3.:З;bꨙ@M$WPfԴ 9^JW<}!C*&Uˑ^ j\ÌQʢY֬pqB@Bʮ$^>6TM}dU@0Oprfl/Z`˺nQ׉J S_>U8z R?r3EwiOX8*yJ;^aJ!?U8@ YN>ZRBE@2BK=r{Yd%vt!r߮Yj(Lm"T_@d߾Bq);yYUWuaF>%0h 0MuCzkQY'QghJ]$Q;9_,ԙճ3a[@%G<EǷ zџr:ֻ5uKDWK8RT$0It͠Kэy/msO@E9*~I#PčZooM mtWz}ϳCU˾wIў~#}sSW 8tK<\<}yV<q8;8]g ivH/Ϥs3?3|#.Va쥋%(x ;m3vpR׵(+*k1~!-jZggʮ?__>y"ьś3*hzn{1:q٫<K7r6?wHdY0K:HnwP"^/3(@W &᫟rfޅW3MH"8sljSNwvY+22^aG[ȁje]|Q|rF6E7DXC~Z{Np;1Ci'EM-*_ݕ0M.ܠgt=EB_YY0gT`bP|k*HamZ_ heݟ*"f xrLaǘQe)}%/\|k9"{{T5°ťrcUmٔB- hW=͎yۋ~M"e'9 ၺ> 7+r5,gkMRw'HK۟lX QgMg,~%H\dӟ{> N Lj~NZ ds*j5T,{o.QI@bʿDL;үMp]h,dʊA,i1V܎hyd26 ԙ g86:= N*o+NKKI̭<+3a=휃JLp%=#iKDy.9}e ThWȜԼG9'-k,>bGhՌgLƒ`袕DxSS0zFX"}/4<)Gl04~,wrЮvRZD/0?`]go7tpEKS4gWuo0/u>>ya*C@s:3,! c3g;"ZIؓSSK&2;H̱xyEU=="Hz09˄wt%? R9z8mQƊl ѬBbf [/kh>(Qnk+&{r0*-;HEcjI}qF؛n€Knf' C^7ě1STEw*a 9*rMCtPK4oSw9dJid#\w <*9c w;M]48Wu39. /!'`X, l˭&^22B{0$Qy^`M`Cv/뻯H;S%m'ԘvBQeH lGD$"~иN`:tn~omFʏBO 4U&YN9|>O?zN,: KSe\*T͓'6K+k*In+bRAT*ۂxѺ.0nԂ*H/K%ɗ]qXclXFQo #Rb`. `}&ct~W%kC}3y/4.߫W3ei,iOIBREjP2\|\‘ADΠ9Ӑ$6̥0al':"svCۡj_4AK&b뒹2Q8n!Ropd~;q0g%$%tۓ`LC0Z,tР`eoXaM̆=bߜqr2|fS;#VawFOj /W0IH:@sJ=?jbm:'o=1 q8 +í, 2rUfʋ-UښI ;nXōhwğ =2Uw'`Ba~ME:5Ȝ섵=RTFFGjaFGYVWn"vCpy<kҞ9@E (F;Jqը!֞#3?@#W*aO}Q?6Gk3gC#En'I<,Px߷s'YN1 ;ImVS:;mQ4xׇ PUGkщ ̺l&|廗 2Klk%[NpH8̙+XIP[C ߎ nnT% (nPƖu_"DMtc4~] .*{PѹuKjT1LH!vmƁDI#< f\f˟w2[Y־Se&:W ϞS!_F4mu}dQHUV,/ )shbZЀs{AzGɸ.EZ1߉ %L "y`fXQ஥ۀwX8E3+w~&ҠExȆ6oȫK]<pwFm5mU.Рo1Rl6d7䇕C`°XL=EEju.:f˕dc@)I6tnzz: )˱5j=Nqͤdt"l\vɻmp3D0'U?/H$5oO{kF5/]~#l G| xiUD zg]Kw,sOȱQV 亍\f2MW[m6" tLs7#DFT@ingְMtuVW! ͥolXZ!T_vՙufW9sbUZL37-UWE2%phl~&e72ca/iHJ^x_t`kX ;@{mBX!*]:v.c}oqr+ԳZͱe%, 8h>"zr|H\y&]%I+c.<2O'&uRPq5>C]aۿbb|2=CyUv/MEQ$Y2 m@R'݈[0gu'0j*8Kߩ%!Ɵ~-ʮY"皈?zXEjH>Y f +"`oI72@`;[`8"`=cuJ]/& ?m?AaL{BTzN>䋌^gok3klt,(,Mw- +.ɛSQ>[5 k^{Xe$ዉ?ҹ!=$?$ާ*8,nӕ23C(z:(R\rjc&\V}Wꇸ8BfoĚHa$O;HBTK =1Hx0c#AW}{$ +]r d-L/~&dᅱ%g͉?P:+R0$ ;A@kŅeނX`b#*c#`a4}^Id# U,5KRIO^?$ ~;( klݯXv.6BܲwSwH >\M)Trll=j(m'Ʉ2⧇sִi > %a6Lp`>L;Z/}\!@&q*BNc([ b}{ɀ6W4Ica1M@\YL:+L-C)B6H|;_}S]8Fē% tvX^Ϯ4HFC5d9øQg1%\RٍEX[MS^%'a)?Y` oF]jzV/63t 7UY;W+eNeADk]ʝ/J7^b ởCRƸ lnsٓ" ąi "k[pQmv̽F)6S`ʴ/,4 paZƒ 82w[򔯟~JCU.**w)nuCY~J%"m~О6^~K732N ,>f l$@XB!y+e`kl)HG\fM:s^\YvN7!ˢ˖^nP${ oz2u3b)$?7q,t%{,>^x/CCD4O,E1J,ǐpr\!!%du剎aWB___ m0uVW(.WcOgpՁ1P{+ìAƚU]UlJoyʆlOnӿoL#dj$e`N[Jq-~nBbQbw[ JjdvւڮNfkŏʚH*s İ"]Bp'ܛHarz2Q$46`>)=-vO?f&v5;W}ZpvxB@NB1ΡSؒz6ncZTfz,碡p\)V9")\C&?i6Zr;d=h9- o-'H\H+*ÿtA%:WG0P UJ.6j3Prh ۽jWJ{' ׶q5j};'<>*g<iY[6ix$zW)] Qdw챖WNCAvE;' ̝t򧾼h6OU_ו"˟H8;^2jM~Ci/[o~YV>+y6X ustwh\f3 :ug,Ai77NタpOj {ؤn:뀾'Ro?NЍw 7 wҒNrLĤlCB1,.{O:"A4kI/&C,2ߐff X^,AÈO㛣i7YL*&q{lh^ےh9jx2q"|2Iqeonh,*܀Kd|ӖV K͢)'09~ZK6@vI8ŅAM #hKqVOJlOEeK2g$ 䪺' k3܃X뒲DA;,tYhCk'#ԑ6KO^"4V ;4٭7͉?˹݈&W2 J@L^~=U@Eg6 ZK* BSPB}iz4>e6/gaW?LΤ<8+-N !WxmweŲj1zAAzǥ8,.&fv0JΏxʟPT1u'E-~xUG1vrf'ӗJ{g2WSl _r[.gQ{~ euɕbsGûPyMy ӓi=!`:tіrTXy;L추}SȽ9J{#4\{R O "u=_/2[|'*5i!জ5\ ؅ Wihh& |襷 ϿBq r)C?<$L!J- ;_r..e] ѻtq*ڪ!r(V åtzO6ѥB ͎(5pb~Y}n[U' g+_ p9׋u`z`s,}3l#X+E; VfX3"UmʓB}BzH?Lߜln DrGڹB0oE~"7.>VȾtO̱h`j>AY1G0bS'mH| gU Aؚm)a;^Oʈ(.FCTlY=TT\ݫRڦDE 1g:lwAZewa]6`I}]``L*՝ˊCPM2A΂)Ć<>l]Wj ^XBCj3T"w7d `>u8Zg@ZGYE&!C[tw[Y7>9M["A,j6Wju;g\FK^~D:I|ߚ?S3/K&WL)d^u`"\ ejMuBՠ`U/w6XhJ@m*851z^3CQ{ե+Y0G #XmV[5x%6W0B rh#hœg!qBGE4,/zP׏LEP+zf\l nKiaKiWiu\s]@LcW.zJB!OC8f%ijXkm Q "ڍmtgok۝h\sFr+%?WILq kzv1 =0ΔיiJ2Ahr͎;ȶ@cZ0HnS@^La*!+$}U]@\桚 q&."1J:c5hp{tW]heV&f] 霅F\[`v aN9:!z&T6Tףs/;L#JyANFzM4dnܯ `8ߢ(j 9 ՇVlu_B z[c*K~2v fnLLQЅ! H@lb,6a$"Ŀ#lh´yʞ@7CpL/}-JC|h"ҹ@sDž`)db܆I"hGM|noj}zP(*A./۲qͬSI;r E|A1ȟ4 le+2TX7Nޮbo]S됲=~tP2Jɳ5VBtIH(,oF2\./%_-j4C4IңI!8ywo^K,C\Y!LWܹx:("hB[6yd%M>UͥuVuWl縰 Q~jLu+P! iM; }$&(:tY- ( b,>[ .Sm3,~-Rg<)ݜ!铀_!.A7UwÏ5Tm,!@QVKMCS Vf þy2[=ZChgx?Q5pYx#uTLeTǜl)5Npf5&ENE[ӛ5鋝י>f <9AfeJ _p7~J p=<d(h= -^.hq oJ\O8C5_.pׅwS/cJCQG` uhAnDh.6z&fӔ nSe*ƨfy >7{δ;cDcM:mcۥS@e_ovSI5^)ﲺߠQ<}ex9,b (?\%n5 [#.7~Nm 4-c WV]4p[wo 1QP(RlNԄ&ַi|Ol.;).})VujC{q<<'1 SecGt q[#Uߋ8dD^`X UY)L+ΒIhk+|Me$܈XhBm.ٿ 샫Eyb/M;}Mz,1)53' ^Q+՝eDMIk \lj^W3T5C5Kڄ ?C_orAog^<%ȰDЇ{@SdWY?w@ccT{5C|2ߐnl%WB9 \k =ٚ 7ϓ;aUS?Y/Kޢehʀ!3pˤd0g)=.J\ -c EްA/N"?Nn.A-N/У}D\k ϺLIѡjDN}GҧŗQҵ3v򦺘a=}I Ӹ/}'):\6Vp%sIu/27-Q_m@l?!6 63"Yg.|)U$z.l7F8ɜCD7]BRb#{C7A/cX; " NZDnR!ӓd- ڙo5iW0/K-_vN+$h*, lBk>_?ԝCVl1HB3;i=xba f39|!E-yK?6ðD!tL\tX$f2-WR%CpcRx8VucPyۮgt /F @Yg)jU0 +#GS_t0Y5m)7=,ϗ!d<0$FǨ 2NOj&$wx#/Bd us>O[~8Z;FHZZDOtޗ?J.KG';Hj>e&3{ՀڑUr&\q0&\ ʈ%h*6w'"E,8̿Jt97GQ`n_w+7wrB(zڴ6mg7Y)5g&, U>6/+7#kpOs-,U{fAV~  4h8>yg}&b*Cw놩~,31R7 BaxPMgJh^A4ʛV2;N X)-}`c(fP? $FĜoBST-?)I񻩚#zx ,lt '%UN8D֒ =د"~/brp@!CQ,7h*޶q)6~억fB_m>6Dfu@-J0^oO%qg7oٱ%#UAȅA2Htn%;mmT4tZj8ʍ2as9Tt&JI낒Em7ys"L\݄@79si$6# K;]fTU.VzêB]0V ZWMQ\6bWwQb](lCj7VǣlX4 L֘t>/p']AÞ|4ב` >4*8$m~}?fp&H#*,4NFzy١Iy÷RV];uP}c _PE'tsܳF'׎dleںg/#mBbf'{W= KM0}1%OŁ%OyZes|ח1 gpw 'וqc1&8uтpY40a]>'0wX+ʼnd=ȴfs>uT8X,fNpn=ŧUT0"#r AC(@G~i,_@=3F|O ^mG0SX?|6էrxmDowխG=GnA,r4px!0Q/ԭ2;S7h'*nLaBgnDV+w륷+))69M{DIk4i}H1!Q]\{Be#{:JHDKբ$p/:|%QɬK;%h :bzY9r:& "f?gПHȜq;[)Dx0׃{ӌ>d)"=u;(DBO&3+~*K**Gbz![xr[tWGhųwZ>ܴƝ!ɿz<=Z=h\/Y2͍LqWLkVo"Yu׾a<}'-,\D%Q5@̮0+b C>T5ߤᐲmg`$=R L\;;ȟ"148pXx<ܜˋytw1:TW/pHU%#rsj" * VkU>-N/J&ȼ+f75w :7y,̇C[ʅ]LBiJVw@ljeewS@ ,=éA:,pe9k{X㩺A&b(v'CDW8Q6[s%EwY}s'NИ6 `V՛\z5y)Zȓ$=)s!QHPlUHDYb3w :9d9IKdO <n\>]W؝А4 i ҋV껲yV9=ȑYMjy0PFT柃Qɀ>;Mʡs <}yr=DlŒ)%ݙoI zAh@_rJ.-]S!VO[KH%}hu= kQP%C^旰Ztwt 03.Cvٜhߘn.8+U^,u^S<@x~OH[~jWF`k,Us ZK '2*5j!E5[dv+e`njpcA"%=}\aZXH !ycHLVaE8'4El>jӚOmFgꛗxHD!Bȧ-A,[.y.TP.LҕCCz=xғs R~n.GEU3D%,g9Uo7x 8Uѻ%f|-- ]S)ǚп 9'<Ės9BC|s܌9RI"8VF(N(xh1aA4 Y^xϽچh=Y_F㧴AE41|U*cZ2هW&~+nE;ʁZ >?@9[hQ!BE5D6 /Iظ .d> mU޸ ERx<&N%@)D1; ԀI=x3V_@tcܱ Z!OV8pQRjTyIMt?(<(APFbI&QJµ;LW(@2҇(i TnKG%?m&geœ:-\6oPAuOP~W̮VzVe<]XVzj]jط_R&Z#V< 㳄=]pP?9V_-mTU C!16(X8ƫ4rHڧ .ay`Iqc>ЛG/éűxBKH3J>C3P@,A9G9 Ff"ox*[qּ6D::蘆@8m&sYoĿ5(3ފ&ݔ}2LF}Pcg1qBB+zJ0#EW\-|Q?d]ztb£ | aTv'4σ"A3[5LsK5Phoeuv`aΌda#H3d25RuT[\^*dY^ { g0P.4v,] CЯCz+Y@ 垕T S|t?L%U*7^:M% RKC8#:=!x,.}ߨrTGHV#@xQ'ջ[V:[$>vÇ>tZc!1&g7#"ǐ-9ؔ{]JHNX(hf}Jœ1vWAS2`; ]i(Y[}WÅEЯՄrgKQ8&aapi>_'{i'ƿles- -zn"&Oɝy$ɜ9@8R"^ M{%$,A@ 'v8 0: z)jtaB7෌cdKE(ڠT)3cBw[Zù (l_B;Or| gbǨAXd95V$0#>E߫s!̙L{ǩh{ ;#O po^`'$, ֊7[M,[}aq{; &Q&dPt" .^%]=:T]3lwbY{&sAdMCN{~JZ?~ E,L44CK:D@I{؀\q#ȱ H3VzҌ5V0G{=5.p``2C@IC#g4->;D)Z Ưl)hmHrIdO{:i$* 7(4{]L6KhЛȲW,Dۋ䄯IUD4_9y\qXۥHHam2΍#9Afj/U>C6rL4|~!<oKC yRt pK-28fE'm%}RCd^eVc?`JE_ܸO#d(fQݫGiOmS.rnGEk9HEtC.0[-B:=۱W?E)PzY+onfnX6/1D/9)&O@;.(Z+NЭїظCjm(̣TOR(?m9ѺGҎ_s\8DZ{]}VUWs9.D[QL8vѯKg}x;o%V!u5X)`Vd`ebsQ ֱ&+mf 4JY#]N=N)0LP9TlsI/ Wf-XnEQѫ﫤jFuTC}Fgd;ȵ+{Wm~yy=<.s۝XCCHH[iNe 𝔼#񪠆>"vC-$'W)[,ApF$^z-*3]hl ҏƲ#P ^l:CSWHZ!I22&؍ HbEp@(\1ͫZ˙r0z B>sO*13GI7تOk,E?67 :¦RG胙'j6x<@QnIHߍJ  &ݺ (3 6glp M&|Xm4 rSsкt&E}kMgVݤd4c3{8l!p[*I(Upea>q4 (WTe2)9<8FˎC |lT(\#x}k cS2i;= Q@R32xcV3R8ɡLsNbP19ɵD` Ξ./SQj "u?_Wh拘xywGfe,kd;C7uȅ)lfKR&1w.W5P7}Y}%nXښp%ad.:'cXv*mӳ:*Peܾ&AcAĎ$*} ots#Xc͏%XbvFBr=GǾJS_z7LQX6pP~ .جvRO32b dHu)GH[(/qpư _ǧܳ+U~R^1Q-щ1amN&n|I4xK8k.ۮü o`2Em0F-I S#&6M'u@e-)s:\g;y1) K˩G ʰnH}ʦJ({`@:YZ u=]Ƴ?]QuJ}}ʧ֤uTњ,e14RJUTXǸBs#J(R=":#e 2XIĴ ɯb~q@tK'CHLDIbUygP(ג+D_/R\? TmЬ5fŰ=+|/lЙJjy]x&$Z7(:^nM[PmqWY>^@S.Sm6Փlvt vQ F,jgޥȞS̰Tu!IbɵqZSgʩAߣx舐05K8=!xɬrD!ĂLg gCRR)*?>Xi( AHNF«yN -s9t2s#p֓;Or>X8'8!T7 SЈ!c6d1dFtq0^c p 4bj&MB@F-хn1X-d*/W 5QtwcP@ A5|`HܾU!CwDRCQ?^ twm[_cP3QkB ]nL1!P7&Z#F:-Ok,nILBGc]G$`"hBk_1,{Mι-WRQ^mEϣ*)M&Q@z*$I߂HtP /ы#쀿н<>":q\Ljr} ExX糖m?LA21oWսKv Nf/n_gp.FP|`B >}CZ\Nؒ;&ɢhܳc D]W<_PF[t/ǂ?i$)"ˈuJ TWP%oq :Z*lb4ތ&g v\-x)oH1kn@& 0}fgCaL݅hW=.>?eeG,D V!FѾ iEtV'h91[bcvaglV7: .:k'3.lc8?=!96+/\v@%av7=(CqLTw)qz%D ;z!p$$eaQlq 1o}u<]i)Gy t[ ZMb"k黢X_ .| sT{i?"w/]!?2[>4(J9ZCP!x=)7;Z1_m?DXߖO?Qۍф :=Ŋ>_uNpFo=dB"wՉ i#z:΃U H_~3,rh.1Fl-EPckkjS76mo-vB9&d5䊚p+#BV\9V|ŃGm˗_S3CZ{E*J=fpbfBVȂ~w]w{ ؁$WÄ>rQֲfQkمV?Ol&auP[csAJsFa7brx)V.N˵M{pRۤh9Ah4ʤ8cWU#8п7pzpz۩|d 1ʼnFFiO義 ?ch 3&R̡@ggąR[lԐ, S  W>K(jQTuJ;ʾoo6CmJ+Tݕ :TqDhoz;"jhqT; Uл?_6F aa!u;O@ſkiRr(74, qJ`/j Ιl~ÍڲاmiFSՊҶ>%+twt߽>1ʽVB>7pcA"J`$ QNOQ2 Qosyja:Lv6~P/F`'IE>GHT|_]7qD5/<\xQsQJzɚ[5I" JÔUHSxcW;QH67 ĉf9sL_LG"3C J[G22K< a]WϤw&䄒&9zϳҮѢes'ٷM%8yB ЖQM(dX{7x㌮FY _Q } b" Qo>`8+>]q2 -c~oV/53Éj8/t^fX(dY` 7& &wri\| bOӘQ 1ʩGDL=uwSBXT OȹT&(݆BR0hIbG'2vŠRon~@=_>{mb&I,~e7Ep97eqi#I%i*($r{AswwZ|]^ncêa'HAy82h)ԥ@ ;c]"n?"݋Ywr֏xB6fqth#DzQ| :H4 %~&JŲ$>w(4z vʝVeD2,<޷tMb>c5ȋ`dj|7Gqut"sVJ҇%f fكbA(osԤ8Lm(0CՠRG P]81Q9cD'- 1~C~M=ݖf)Մakx3. zg16$C|kR<ܯ1d@@=QURUh#}v( g-e "}2BYr >E`c oEF7+tPrmGE - _m|(%PEъdRԇnҫw7mJ Q3s)U3?]}HXַXP 6>ư6EEq& ;'F =͠&8D`uzI^=Q@;P"]h/g,X{#eSI׏L|0N|)Y[ㅲrS[Fym3Rp#YYemrÄ~n,(kҸo "+"< OG*./((Jxx*.%;5QY`$>UivLZJ'R$aM f(^jc- MR 8"R29۵*Uӻ&Qp\'=Ɋ{lBgSv'Y;WQ!NsTBh3޹anGYq_>(Y!8̽ܞgy%eR&֞@gokZ QoYD؁su`m]珝V8Γ0KRwCk1;7!x,h= L [[9&>}&Dս ڣ}6}x=0 T p6&P_ :7*ikSz4[38 Yna/ñTc|0pbN4[=9H}m3!KfЖ #eS 2Az u3XT"C]q@hTQ.xm=kۻTR¡iŦ`bsRl_<1=ª߼N,A-K*79z3mw..kw ]%7I5vrJM#gIiC &D0==Ȼ鴸I\TǛ?'S @x֙nMCn#ꠦ7i+1Հ L2]]eCwf :~ UmSxp+5#RP4< 67s#vQpfX(wQtVAh OFezUѕ5х8PL6a3k`;GGA1:t=h|.˘*N+?7\Djoz 5$o;J|ܛBb ɜr~47J0vtf| bO]rNk^qġ"_*Xg5*fS.N&"ˁ GD"-E?޽?%84b#>ð,ӝ%v `^<;p,NL8 J#\}[ @wڰ¡'_ʠ'8,<<@f_{BR_{Uָ^$+ IvA!I4acȂ-nbDm m~kZf'?Ğs 5c*qQ6Qb2}QtfA`= CC0ܽQ[UJ]oАז`)] E?Hp->O9(ERDJb֢ث Ox[iF@Ώ^,#~ @RN|ԭLDvMk{z"0oG_oV 7d>5ł);OZ(z8'ƔWysڛۦ;C$[wK.cqӪ,`'ak$voB45jk)H4v 6NbPAѠ4C薝F(ţ/HuVbn|RS{WhSZl@nx4cӂì'^+:8r@.TSle2ep5ͻOBw; )>LZеU`,ߚAO:0 ^6 s߲ljK>̱ )dߡZol'WǸ0_2/ 7Ty]aL?i#lw% gdω~a^:bsx Խ@d3 c\'܉Gu X ALGe%e3]p@1uMxԐ])U 5vĽFP̜E#Qu902eE!"l1bWQ}ՎBڑl* cno]1b[fw2aM%$FἪ/G#ŮE2_Ay{A'<%uArEJ틗ܼ{!44sMF5;+ 5(>L'+:#k S$F~-tnPngͷ pT3SjO>7%~K{'Լv ;za֦ѷ|XW6Vit$q$B3]׽'/_2|%) K䕼q+\biURx檅^N'I{`k"Ժ~OI 4Dq| 'cq"b.X-aַy}_{nuYtᒄa҆YQIp5H02:he\@Rbuƒ%*V WҦy L(c~Cm51XfhF:"o1ӣM$/_>mVyh`tP8Æ`:jfgl ɭ ocuh;Y83fkC$U(% .6)vS^+3T=LZW,眼G t"-n˪_y#|Nli:?{ zPJWw(p`ü rtIXSUm"5 Ҷm6z}ۖ >g~iTaC\ v}*Zڏx[VUM `44C>f{]ԝ2xPq!f_~<6TsgviV!r(l} 3BS7PϠ9Lh,BWrTJEp3O-dVgIާ掵N=^IDD(V,7 >q)y.^QŢH:e8:7˱ +47ZB`OUݽ{věV!±KQȚӣ-  |Xទ0ˬ%\&4`J*6DDӊO{C]jdLe/<֟Ø?ʫv~%4{EXLovNJnwmE/r mоMh2'#ˁ~ e:\bAJ 9T7yf9jhojns.? ㄞzE}(gFkhqj'!yfFw֎kh'= *h?qhP_MqA'Cm`b&ګ{X50NSQ1,nTW2(vsVAIgƷ2K K^= V!IpϝQJub;3ֈM WTb% tZ:4o7;Ava!gHW]s4;vX D2[ߦ9zQkicNmоLlve}ɗc5RR)᦯:uffn>J6&0c8/vI{F|è]]`$+&3w*>gtӈլgɶA%j1GO1+w[ě)uW{2<ɍ?>.w~0qa%d` J;`M˨K7k_⧾SlQ C+R( e74[a.!.*jSf(SjcAuDY-CX  %ǃ==}5lɅUa6/Z/>O$u׊(SoIG}f$ቛwL" ; X)%yK%!iFT?d\wܶ]84ҹXc=vPTL>=ӞN:'$"|M1݋eXAڹToo 2iywjԽZ:AN+i|nϽXG,]gL o;^ zY Dfgj̈́`댠>]{{ $>,Y@D[ܩ`JFi,cd2@rQ+Q,uw({vbDϹХ P2Uk1R_=qZNFz sT@ (Ȅ뺉D|sI D|l]:AɈ_GǍ 0ew82>%+.s8qօ졛e<41o &' f*L^*؞~.cOHf;0UL E?k$]zPbVrGπ>n@y*jߕWm ҳMJs\kԸP-4o}x2RlaDŴቄ@a ,H; ,K*v=&?8HMp7H ј]2I+y<]Ӣ.7κB-=4Eym z0t{JYTjHҥ7@DRބGS-= !{[)?O??Av%@:bP' ;shV5ET+C:%;!t $y-0~vELf bɥTִSow~H>%KƷ!ࠨ9ww2ن |Zξ~,ّi ,K$A6PnJE?^23>R|B߁Wڐ[?պyTY :;ԏG1;=|XOs'qZ$'RroxJ |[ T[ QM(KS%YQMt8mb15A{#樅)8l4]Y|y緈&kMoY5Xޣ_yαt xM:1ك\q\V,D|hQe(WYb`OXE+]l 5\|V@S$mx] ZtXM& r@w>rYkR'gYrHٝ>DsǠx.K Gst>6 aJuk?=ϵokcCd}0屝h`e$ U!q/t ]0mt++b\=t=jM^&X {q(b; =m* f@^AEޢ-~P9' jG |l[bku+iZ[3*`#j|,3Y.Fh~׳ GPE`^wn|WͽG@*/ߦnF[`ViĒ+^BjlD{:*S4 Q4-4hoYk+ƙ)5u˖,DU fnMṶs ^8QhmP0ՁG\f(gsu4hpq։΁  ^u%!OǚO!Yk0X2,{3eGB ZYtx$bkⓢY~^ϣqwGq~*n u(Sb ;zE!S;o}>`tjġ[qgn]P </㕓mג uq&['Q&a*j|lHZQ 4NE1su{bbم̇C1)~{V2.)}=?{X22.ܗ()YНԈ,9ƴFkh̅g!Iv|-c1- Y L5_K7ph*skXgE7O6oLD̟oӂ7q7FO)نN|!~=ih{*(x/3Eߓ;'WB"sQN{3*PAe[JU*!v!a zBYy4Ц~q}!W3Qi awhKamjԶ#S}& |W_cysIVh($EE:,D\e_ BU pޔR?>'gO<6Ů:6K^J0N!˦U>r I;3g/ubB{N a8:`Vg hlDhcUNCi%W ^8d;1yT:4 hG.VX-M/z,_PYaݓjii}9eS^"A}s*Nju;hoID]l*17 A'EP.FnKO"nT) G@&x{1^ÑD"T:eR"T% ȹ<'rz;:T[;!oyVҔw!a+<feMw9(ƹ80OvӬ%:3}`,q-J3,DiV}o Ħ7gd'mUFS gTroM9񄂌1*rZ"S.~;v\'",4?s )dXiL"rz$?br R3X`WăT ?DQhjKddPuY-&)wcލQ.K/.&rʻE#4^Rah>KpK)NRK<ƳNŲ?ǴnJ9簳hͮ6q`@l5'c|XeR+7ik0zt0pbjEJӟ D[7i,4RNpc>T+:|+B]>ኌc/#_K"||UT 1|Wf$rΕ45 uǶW>a/t4@ݑE!(h!_o3)kf*Ut|C5:dfH1ɑGAW 54JIaIOMյ,.!XY%Y/.^ߚ*5|kCkFR>gInH’Y' ^Krq9VC5\,+_xRZ,,b-b=ж"hp/veyuf*;a''d ,2 j; 3_ڛL4zj@1 z h#TbFmB\A_Tx8^N};%r(5BߺJoGjPM̺ԃ%oa19&A3i-g n/@!QŽ}CzHRT墇Ir:W:ݔ$X#qզ-bg%O}2d%:=17(,CG.v>B ksK=4[ys$vj>E!P2=pmqŒ-!*\$ze.#ci܄cD:r> _@EikLA&nɍ~災'ሦ|dyQ^#x[#gj Cec{H>@>1#'1W\N6ckl6_ǽx:딝De勂k|,F#=]~ ˔N'O\>3{2@_ZOL|KUgt<粎/'4V Pe{o&93-մ@%~r| HJ1D/[qg^V&f7J3`O{J#Җd_-έy!Хغzy8̍ƺ=.AMp+Y~ T:=jI<%U=zM OyxOi. E6pywSi̡՘1,mwٿ; "anaS&*t65Wb}}9|'LPw=Ua\FJ84mb~b\D|RُF$~[:"& ֆ9&oIĥ9p$Пu_D!g"\ӎkń& e*j1y|_ !9ᆭʄLi*6s6C?,c1V 1/2= q3UêoIo=HĀ oD6~kD~1r˕?Jw ƪH A}n}p]k$wgBSa—z~[ȋM ʛW aCoff-M U ƍ㤲.-NQ}qoBGqǯ<#!~S?^a)@z:*)5#:jШ.Q ?֌5ېnje'RP u]l$`q /@50 **&s;p_*,7i_q Ͱܲ*:[N.+E1O܉bYV@tj]1l|7IaS5A.eIiON>y'Yq@oJKCs񐠓=9Uzo W>MW pU^r&vmY1,,n JU'{)eS^!nU߀u .ax]ꍋ[!/jr}ˀ=J߫ſN% + ! {ST? 5B>TU\k#'fMmi.ʨ\ ˏ^kح/StFdT->{&b$uP' (:Ŷq/Ǵl@ݐMX0Nr)G"߹;= c-vrhe$ pOξI'2Plyx@1jI7''/4kH*o6>@={K?}{r$;ezbFm{[dH !B)P!}äX)>UE&54ߏf 94s\Pe{z t?? K}*ҿaSvҎNT?mx:MՈ &$ ^4Ltyi̖j#$@jNe@@f4\S-caA>r JK RicVQ5Pt-|+GMUi{չSRr&DT{,p7(9aN-.~o"⅚_?nsokiq?c܆=@nT_ӀiU\Q8T$˙Kkβ(iu"l &}"r"v DNPpp'奭v6ť%݌$<|/.ߟǒPD$\i1 ;~O/Q%J,ݜϥtMlCn,o.M/v(i 4&nWDT%̓vK|@Q?@-UqL32\eLd!nkl#Ĭ,-E+Zh>Y9Pss?p'5RV>֛f?.G֪3vCHT%SrW͘!5ZeNx q |!&@' httP"mS3й-7DѼg S6ݭa:tF~*1 U˄ -ݥ](ѪR D0S5߸*&yX?70?.t6+]SBrU\a׻-^i&*lVWcyt8&%Z3cdTE8,Rdn ƂΦl 0gdٳk([t Hd;6Rq\v϶e$= ʟ1>Ba߆ *;h1Si3AK|KVkǏYY0wU2TXeɇd,`ޚ1e~u.&(P/p OtL OeG&Me"zEʟ^ }fO48UsMWtM$&*Lt0_2=E9h8riچ,E{Xn<8].0KD@03tDlB~-:t's}8Ԧjh28=p)-bs]^c1g~UX :B`M,i8`C2Of9OzsC](>˪MS+ + 瓊OJWdiuһ6U/vŠMcU;!=0V`) lTc0Ftm>[]݊aZH/,檲>w y[[uUzA֣xm{rY;.t"r_u_}%r@_\m:Z-WX1O&R(*ZXaQ\Qu9a".nk$[=Tڢ'=h01tW :|UOC@kFvq*5 u;#d)"+Ha8S}5^ty^ɟt_3!EʴpƧUZ?Sg6Php }lY2MCpQ8B.Ag䬂/Qb" "Cgnl}*AP̪Ź |~Y:4) sF1 J:QNu9@a MLAE1k_8jWA$M\ Li8JKx |u#ExV\tUw+Ǜ:Ҏt@u<؞qp[)I'6[N FNw,c։/6Y8:k26vcajb/G@ܕ)b5AC cN7R#li'_W(=8F6 \=zWAK[NןF=WoL.qيRhyЮ)ZELpo#e7t.!8ͣtZ: lN=Ui$L'?2rbg^&o?JA/~N~oPl(fOKx]zYcyS5 ،y[Nyc ̐ (~,"lCOǭhP(eἂ؅"V?³i[B:2ڰl (W,rj0+։@ {8f 29bu[ٶR/ z!/'#^ df\XmpZ_;Ds*M-n/oV{A*of;q:2oHej+?7.f(oavq=ʔ'L|C.l?cf7<(tҒBa}ts Xreīy2^M ,9=1Ƚ^11w.cN v\H 00|)>(=~,c}Rߏz]Wg8nsR IPsæ`PĨ#q;f3a?&?@h;m*P۟EHT |ڥA~C @ߤ0O.;Hn;䷇.GiA"7>y8R C>c׭n2(.+x_(KD$! y&&/Hko:ijo8Ok$-ٯGbݛMNyL3HZ:..JTDrkc.$c;?zHRORm3L45FѹO:SO z7ּ$|!ؚж2ggؚy^m4$ sZaO"C=hzw 8*(p⏒ߠS('=vwE=/0VcvSUlp @= ^ΌhuC8{L LyCBpLE&af7a~Fqa6XY:vR}jaɃ3y/>&+dCc>*_VKJ;kLsaOj3+ٛ9(~Eg)i]nU;D V¶,o{025rR\!D/Y>.ߚR;_%/Vj1`Թ#KXo5XsZMRmkZٹ&@&`Cbi5ck{˰iުk | Φ^iu:iʎ\s<D$ 'fy+鵎UwH*SRb CTLؠc%d0IbҒe 3饡y?"4-eNq'`%b!Ѥ֘p,1?EuiM @2 -#&ҪBf IKO EPo' +W?3_ylFUŤzB HVZFJUO035xXx'm[=s~^sک[߈n&[X^]кo i^Yi @s}&&L[n4Q} [O:4fN|EIo!`]e9A@|y;#CT`|2U/į#D.~d:+C|yٶF_tH*SDMut9u11|X\8!bBcYV"׀RCfsj: Ba40,2/r3gK@íb=D5 g^cP1U,ͧy,,_AyCwX#:ئoRg+*8Y]6.pdbݫ+YKF;q ٧tJSp\(O"gj$0#q5rsVBK=7x9w{/,]Lz׷ܗ쪓`rfIR/QټR93k{J;y|ڵHx:? [XԠL*LBXruAϫm$Q 9U4@b!s|tuXr-r By\DȨ[7¹Cӽw*K2+vDQo }vaFjo5}9b8cEo FHv N<NJ!,'iG6W#X!n'/e6hZ4ۆ{zqssȞl){up"mC]j#26lC1yvc.Tm~]ɽI5|a1z*Sv43OМKĹҋ1p  t +> Nn:_cݞd6F5u6X/qLĿ k<̥Vʸp}z5Ccηzl" 4fM[' fFڏOT%պs@a:ʀ\$˲ǽS[)4^eXg7WRyr-O,pn\Q }6Z;'={J~Go 4düPV-N¼tݻ%N]-U*{Pgk=_gW[Ͷ/͡u#I1U 0~$mu_\,^!t+A%h 8绊}UyG71ϛ:%'ԓtZ qϭ[QblFAl7_ENtpuf#"Q4V4v!x^^F|%÷VGi eOYs,`_Qͷ ثn[j4;<+#R83 zTSagl3[0_:f=X1:JMU.dốMq}-ώ/94jSS9@ok8`r0;煏D1-)2QIJ Ln [z "Q3 xF\ hbb!p&dE+c5>c{Y. yLڦ4MY]sXV&}O i7$ψ\`%7=SZ睦/31'D֝V xi9QHڒ×y=>jwĤ}4̱#JHue =s,eיxd|)%wm4vQ)9 bCv1rFJe^A;t0q9.RBG&tH+cR VWKז~v}?6Vt/ľ~FeQ84ē/p'8J,ˌQ2_A$i眃Zx'/9 n ZyKilj~Ah- %hu_ߙ)*>js)=Vguogg[g)g"Xڬo!yߚ X>ŏYj Mڍ~We jOGoŹ*cM=):ĝB5k` \q|.")]\COsT?\}; z@:zQɪ'ȗ<b8^Xtqbd2+y&D$2;|ޯ+r_f>4t%rLNk,1a^6߫|o64xCUQި?w 6Tc=.ɬi|r~^yFC3&Gw%͛7^<]Ui!$(K.'lE*kr^xEJu_6¢o޴,bHţAiv0Oxԗ Җ'=p" 6ˠa?ג{+ ܼ#jy${&p꠩IroǺ{SAv#`%Ѳ^/x@_ }'ʉ8!VtP  cfդJ?Zx"Zm}uxOYICW膺K734dO9jX/&b׿(_rE[ 5?ږ"=6H~Fx"1hcy/|zz)ZTt_m m .:F̛C! @gtN]&~/n2Stp9҆}(bq&ϞjY5s;V*CO* ޗ{e $ZVzd~?C3.d(6gy1qdŃMj91"SpnY lX6eV VxΘ18Vj_(yFrS3eԭi=Eոe kl#Z1]IlpQd.Ib.Èz58|qU1_ӌRoi>  +M̈*E,g1a+tM3R & ޳'dn"}=D).NrDu֕CB?Z8U669 Q)cF`lv.bϷɴ[wvBEP D;D^e撀ciOʔNi PCuQKjUᯯ6TCxДU(?9."=O /;m$_rc),A)lX 8$HưEx`s\ZhOXmzt =D˳~p[/*VIqCN$bS-ȿ7%ƸX (i->!S; Y\>fr(D+ZLn\ŋ֠ԩNodʍfMs(DMh5yܴV$tD[QCE+AU& HFzI%p|}]R+}f*R94 4\MOegB[KTM3(͊Cnvs mEJ utVb^zlO*w"LUQ]Ը'tU_6zCl c]N7 ՚OOUNuGrP<9"/lS\4R`_ǀ@I%5k[=o7 t.]Ft#9Ɯ<:-_ࡢȜM>sAj!K9e%)^Ti#XPwsm?;ZOoW0SؤZThm_ Ӟ֧oHԘ vfE%T2PCLQvEH(U8G :{"CtYZcDee N7Λ#^W(-_5j~tcSzp1iGEb>E9@c{ȗ P\/{~+w1"#V^xqI *k.Z"g`gܧ DfLfZ{8qAŇ;wABﳝJHud0凎м]짇P5uʇ~F@l k9ݼ0Ax;Ԯ}X^.Q{ A8"rY?ҿp<d UEfe.e^Mp+rJ}F]ccjJ=X䚓Qw`AUdl~Ygbjuuud4~ݫDA[=Aﳯ.П¨'{TrzXdMKm3l`5v-7^Oۨo//S-؁FΆ5 ٔfVZ]/҅g:?$vn_WɹWf9ƝWj>?'ऀ^4˞Ϲ:)LZ^}񽮈Kjm8B9rlli)93Ar2fS6F9ngZ^a'#ɾ C߬ RfJH#p׹Vm޼b.xp%nvxK1O- jȰԣBcs۬QkyKlp0]ۃ{4L,l+DX~X$x;rQwN$$JjS lƶ۱D|B K/Ajf> r!f1?vsqjCvgJk*8qE+ji#65,̈́]O!iO0ss_f?+̪gw<86 lCa3*.J|nұ N|;&63y-}<{gEK=+"h%sYwo*%V'"3gGs\ɣyid=dx&d?ُR)toYR颰]αJ!oe%dŲ_v9Ÿ}V4@2hR3{ѵh {:qч%4(ak8VkDaIVߞ 2yR"onE8zYtLS{\ERCXBh(B~2'rN#$pR_|cz:SLVUu9. m נ:hFCdv+s9HzhqEe{+x(mGi? moJ3%'KDR F@5roȩHzvn$P@;7^5dж2mHdGi:/zJCGq.’o|QTg*`/xMH7MH\.+Ez˷yQ &/4,|vGQp@vDـyUc /6h= Rm.K+_5WGmŨQcD=4J& (Ӷր MI8b#{ AD Iy70gd+ضWTM`Ǻ'Dppkآ 9C´JkMV]q!3qvduK5 p bb @͍)s"L݊1ǧ;,K"T#RꜟZXK$5t3ň0HrSF:i81au o9e\rQ(J`_kdob6: ~<ˠzg3 F'W]<;gm"#΍Bg*2P;edq["鄼!zR0B;ǥ|8 vr%`0BnL]M. ,)۫<⾑;ͤCܦƤtgǢ2a"~؃xܠY ;֖҆$'j@j<#Yfx8C8> D^|6/^860(Pb_E~Ng^ /^cI9-`Hr"%xnX)>GDlk1*Hb^ ]6Y]v@c.BpWrAD[9/ 87 E?~/H[f"KVN˞*:Ә=&G&_dFsW|r7<ClrUfرJ]eUwkЙѼWŧ\n^+1>U2KF [9i} .+ͬBr çHh>'+L9X `Յ^AY[&/kS"Ï-Ҹ:ZR))qX7?h Kr 1xV%`Mr-dlQkJQ# U6.~5 dVFkw &7vMŬmY0 wdm§wr~NI 똞k41 ߡv7eIJq04ښZKƛ-9`CQK-r }KFcxc į}/Y}z-l1Y [P(o }񕒿 JcT)OYRHTF6Eڙ<$V< n&Gb+ <'loA9 .͈IҌ,D?\v3S3W^y&<NwfC `]pYW(i}y y4Z*]o0* h>M6.e{[ٔT2@ҭ8'\^To^vW'99)ҐMؑҢ2"~̅ ^pJ wd 벟z4(fqЬk,?TK*!Kj5DJ+G"l0)Nq\V{ @J$8I9ƩB4+uS3zkT oGHrǜ$2@REi#/u` l;LZ[%`b:Wڻ#3 FIiչ JMsnʊ,5y\Ü93V҄2w#N}2F6qgD@]%g&K{|-ŗ[y&6hy|&R֪ۡ5zI!?&[Vq-,-cǻo /gNgc8nJ0(1+\\oFn@p^d{WPz-f*+6\a^ | 3?kǒX?$U7m# 0O\6hCXq0˝qtj0p cML3y'.E߁Kxl۾^õ^m'g[JgNSPN_'wl25xƩ鼴413nnjkZ4| IbcmgϝBNAPm.^=Y f;K Z8"\u5fd+_hCĆ? )ڹFϥ)ZP % jF=3\nG)%:]p ]. ΐ -ۅݿv.C? ֹw !c m+ބ4B߄zxo2z8BKP'D#:a5Dm Ox M `es][_\oxAsw#1X#ɧf﹃/ W!xJTBH=*t a$ޚ3dh4 ^{@ԝDr ,W5Le%''7z68Kw{'ڼ]W-vm8,_ l txD62 mJ[FiI|CSpȁ@r^ 'v2~C~V7DYbwJ [*! |[E{6uSԜ V8ZGϘ{B&}_IY eA X'ԐWhyT1AiӪֺӢ( }+ͭ$#zTJW^,VX>*V*80/i߾p8VG;ZdƮ:3"^kūЏ/>V,ێۯ_#.R& ӳ`ыdNaD^`@%t8h[à! CboӁjqf-a ~ܕά p.ϛA?u6rZ%*n/Ś0uZ?".TB9Bch]HbLcmN:O?k(Pa8 n!w3h@Q-݆+gXW֐T[uCDV*\90)c4CZL']8{pwGKg"uUL=:ӐV R:>۸ `9~CCzh!n1W(6Yn3㢀JO#H:RUnL# b&/Gy< & S?/J nǧtWkO [5вq.6?ϙLϽ;¶f~gqsm+Jx֞bv% 3_)4vCr0 /ێSp@MS܃B>؀z#=p#ƈj8W{c6Ԇ2ii骂DJ?lX= % (t2A0J3ҢьU?nVsNvɝJ0eakyO4^{+=ځ>:M}.M7n̹y]~ G*CNCC+.kAxt|>cnsBI:_Rnde o$p]rq%JvMX jq]$ޚ +)jU8#ט?m- pf*L=eYavG?U}u՟{jFL"pJldI }ZWaq=cr II|]D4gW:0cufI-9~Z AWv]c04߀bmll`JZ(uz2exͿi&=Ξ|22*FhNJz8 x뎄 o6f&7p) sPgǘsj/~~4l¢ C'K\o4}vBKpm.#Gh=F \娍!5&3Q_< %{Gd `<ʨٻn%ȴcZ[ЌC >V9GZJ}؈¢z7[&xV GjT4eʊOuκ/G$_Q<7^GvYR֋;A{99٘ B[ V9əJ \EQMدX{l~-O)=)[ 1)6fH:;JyA?fAgz7,V]64 LM؟d,~ќv TdDq.\+Ш$%V&'cD^LVWأ2qU>Rw}s0MfDw 5֊Xy5Op2B,ȶTiKRYMi xs;KbR+لpqR,_HeN"}GAjѭ^ÇӅe.2LNBIy;G3Wל?!p^65|X7raGe!C~(taĵ߀O\3vQhVsD}ô^wZȇЌ1w3l !$[)@" HκGh#Y};%zekQ:%rfF]Le=QFG&39[TqW"5ӋE2%{x",3فG"UXоڀ+))J(۳( te &>u2g:lcרj/)Z"nv VҰ7}zKTpBd> IC,r?JyDg~[d?mph&CӖCzޛٻL6]DzV`%߮xZ-g6ȏ aOU7b=ɽ1A co/5x 5Ft&fry8e@5oT_eXLc1{benk7?FebpdR^.b^3Jȃ9pO5e kUmѤ]K /oO1q q)=;dy>iA?RqC3.ĵOB7V c!-./YK!6LT!`A0@9LK2ctIO397d(F! B)J[ٌ( PK_wWo8bீ]*8Ԥ5UQ KE{'HtNRw!A}^uwe48mx]Iɛ}@2KG{+F* Y=gs :ӢvճzNfh(IX*wgWܑІO̍ܤtTla>@&y} )r:;`KC!{oFR+ _QnS 2aZXȈtX{ۯ<6[HO|QnD Y؝.!P.$`/'t@~5x. L10[kZ@}"a}&,}? ¼v̠DMYFzB?ݝ/*`<Ҽ(MѨ.C ξSq3u0)d}@f)!`ZPf_NY!|^-5n&j(י2oFIbzK!Qr߉N^i $# 2{*u>\RQciaiŊ#.AT & _EzYe-zн lS wq  ]&Y_j8nF>ܞSlrKrWs1d:ʓ52ќ!rH!O%w6G9W_ JBǬkaFNaa N O W܇֐m=r'4(M[8 JH ria0I 6_8~iro$1=f f>׌Gaml4S#/Phf9UasZԔ<:͘˶*JYr锜 aml6vZQ4_fm3I)`>pir}<}]1O"Rz+E~B"2VϏ'$8:Ro쓶yWg:uEcsYӃea aQH Ĵ/ܡ <'އ_9{pG[7ָ' |#'+OG"F\<}9VO;,BEY^NJ-0X!犨Z\G @I+L-()kڃc?-bLFl4N)rA@x]4de崟o4=˟vO0kHҡyY3$fx#9q3ajd85:n_CJ2 .u<%dbZvZ}jY:)lxEb* /%H;xVB{mZ@i{"騳MPJ}ΚPdI3ql֧1b=Ҕ`wbm ipjj;nqZEޠP,}/M qy/Dllg"[$4+eXy&{Kܳ쒚S\d_R?D1*eΩzzxjSnX?.aBRgKf#Q(UBid@ 60B〔b[mN ۝o"u]B~o3WY{c%+Qre.s*Ijb s^g]kF  ||l 0yo$=H>V8Y$Q"Ns,HL)eWlta+Xja`.qt+Ȅxc XiK\g_ ;mbjgQO-JŽ `naqR# k+dk,U}pڷ/y+ڦw1?{[t{I#0~7v7Wf,gf׀Sځܒf`pǒ3(F{֔7;Hd{ ;0s#qv5_[Yv+^ *CyeFݓM#N4FhlR!Q{~~A>m!h9pkN!a| rj籗MC2ܷW:0k7YaZ9n[&qMWQj]sͥ8Yހި5ր#rKi/6wo%s#@'#@-qbKEπ~ F ;u" re'~?Aq=>s^*)J8^}QL2xCTɐ_=A\6A  PΔi]R;ӑ<}8 p[wIM#Ė|u`%e8TCpZ|D;ym5 [O !V 3}dQV%x ~&:؀L2@L<-۞_F ;.21Y d! !|3}k2{XrOuS9'fH;{ˌ4Oze,%l_4\<eړ yT1w;eefWVBW%^'nDٓ\m^ LMKXU,yeZZJV2ȶ +.ꈀc)6 .m 1Պ Fe1-/r# fW cBOIqKq&@;"_.FOM/",5"L}N#1X73tGA <=:cW>1;Ύ$v"I*D},C1! yn fhr ot怮ipDp;7maAsv]Q"7(ХEGgT`+SEj 'X'|[(3 +tN]sh)YX ; 0l+ɅXV}KA45mn>]HAe'{Y`aI.r"RHp)$-R,.hɍؖ:[MsǏ8'qq>RnGZÐ1L)rv_Nqڕ X u*BLJWw)u0DK;f}uc!&qfͣZwӹw. J`F0` K/$Jbl)tR2BL>? 8LX"Њ8~L-7dcVj:-(!wN'sP*(g/ĐtIqY=<~jc(e2X[o%Ej6Vdt:L-M&NY'rhų\X"7IlN3H~#LE)A#74pmZrS4]D2ŋ1p51ot~<$#Y+yO`|~ں{uӛZ~MYXynڠ@F3õ.< tz99r-[p2ǮPe%f_S/ l]{Z, s{XO.:r&^f{,$R=:ޙgˉBQ,ZΎ c"-b lσ\M5>&;0yͻ7Kkrٯ%ϨEȂ}]__U1gqVzu4j{-@uKBQ%j8,Pw׬x~Ծ]eY;߸E8ʢᙚ&~Anqt9焨@l=.ͦ\JaKIp+^0æK%1y!>GP=ۦyGHlw>k Qdw`wKRî4@5q})]56yV&To=~|۸/ɞjwJRkX@ [DݐA.*c xo?wAɿ?"P2vr5" &2׊'Z-T_xD*Uُ<.n-~ZiÍKJ fjR!uL43WhG'mBnJ̮ _ O!|pIly L/Vc6GysV I`TfLd6ޭH`yt#Hfy R48z-;O\ lZIuS5;Qv3:'vs Ӑr1lx@S&pifwYQE^kd,ʦΡ %AT\B}z7J:^_O/0^+BwHzd*+jQhqz$3WlT-f6KZXG[xk Id}f/o}8U!\\@,Gxk'`=d8a1/?Ф1 ̨ <#KY3z_8zJ  _ւ6#T Oj[I_$#Wlmm2tr4^:JB21\7dGGCvP?a?\3W$ʇev.vUD[~:[!B t,)jNfs$ɎX<`?0=DE$҄#]_`Җ}־WI ;7EÉ5=C00&?NqǯEP'茌.a<<[_Q֐Zy8eQCv;uߖ㛦'|I.! JZ5lį򴀲wH]Pws暯bʥzD :L ݕw_m3>i_(E:@jVp#4~лy ZK Ӷ>!Cz{u6{KrU 3PK7!jp>2*,,WM.jz}gd`"n4\BM7@4S/[W7JM<uQW H]ݤ&<ӹ)Ax+8!L7QW|wuQfd=ζT.An<,)T-'̿WY/أ?~PQi%~^WNJEuxFdⷘ >? ;Fr*E/T'jI3 ╟6 \fm^g5 +zE|SC ĢǒyA1:=cCxJ/<y st|̼n<Ӫ 8[2f%Cp s4љYYApWD7FPj>yPL;Ax0-XB =!2Ilf)Y5!Ntas;ՙ甦&$!-yi!6 H'OirbDQb'o$ Vo ]1ST T+&@(NkG* iI'a8paf!G֜Oໍ ,QK<ꝑMjq#++]e6|Mq4%>SH]|&e.c>1"C7K@61 bގR3ol ڱܱ?j%6nMaDJudu1e,15 Dk&Xbƛ=9rL:'րY)P"䕜j,6%t)-}|FVohXZ :k>wG%EC1~{8F$sh@YSm3E< >4ƞM jD߆apVѹQ/q5 A\U2)ANi@I5-*~\a7s,8EvCSCn'ˌr7=3ZG. ʦbkoaP,ƮKMrdD@94\uV{&wl-A^wΤk?=\([ {Жv)J3?AHpTMvћ[)2b&V1n x]3qפ5o`-/q .Xa `)g!a ͠6׉Ű/a m>Vf/0x=?a/:R|dj`kg%%fPYe]P"FDWA隉X AS@.=ѭ2c"' h6$nˠ@`87E/y#aVlyz< Emy'tddrlrݩ-e-av4aG< }6 &ϬkBJ$J!HWV]0jk{Y\]1_^=Elx Wcrguf3+L@J[Q1'v<T'Ÿ=vbY\A!/k@bfX?ƿ9$iRoX<1Elb]o5K);^JqSa}Pb$ GXpFhz Ξ%p,A]񠅶 l'NW¿cb¸.ݻP@t@~ 1ۇ7dtg%>hh4cu!wY2bD(鏂5r 9u5)|V[tڶGuOS ׇP?K=}fWpFiU.ZC2?P^sPw5EʖVR#BWn:189BMo$O?gfQk ^m#  :r|<~Id? DkZPU3T5ʧq0uxt5W(џqSZ04Ag˒o1Pl7T >Xo۹z6G Qo6Zޑ$"rm&"8⇝WӐ'xY@!H0PM X*Qz8J T,Kez ilh<WsW1=B!"qsy]@HAqYb9LZ*Vne01AetQn34W:BCLȾ?a_?xc0i{jܵU;<:C.2ɯ`wynPW/-<)c{oF}8YjNV&5`a%;\a0yIvhƞ0 ͢םT}@|5c* "J6 :膎TmINx S !gTfWx;x Z (Xof )uTPǾdp.aj~PH1Z&pmt&&ǰp|n<Akv<2.a*Ni;8ȷD a7@w3[ ?̯v[]r\W9\a2U-2穰S?tX۩^c@ Yoh5 jRâźM:?( )]h(?  g+jv.vNR]168)%٦ƨ9@ G^F6@E쌩·5is-uS1jZ󋄴1sH*J>5r>r+QRh]MAܰ( Ż2~Z3DPb+uT^=5g9AYk3\B]*0[/gxj~-/y|QԭL`xl-JJJ|181t;4ku/9BZ^4-T;Ga"!JJ~ Sr&\ҾW?DW!zG,-CeJg^S-4w`a/.rFm%sHe“.V&` H9yIQ ښFd j0K7kL U ) џ+[D8+ڛ+RkJ$ ǼN ] x5J 1tWUy3db'7}$ 8X iBSekq8퀻j&8˩יuO&g,mW lS\eLj)+6LU.݈WT/^#0vMfiA|aE&B ?pAzP}S. :&FhAֶa=`#_B5C6Fѣx-YIK_؜L+d6qrVx PJ&ݮye|nd5asG'O,haxPLWp(5uU"?o}HJ]dWOY4&_Z'oo2\6&-B2G&dXwgva͝gC:WMETPe츆lyheA9Ƽ ײTFM<=nlO 3μ~m xDAUmIFԁ?AA3P/zr[v2@lTUC( uxV"3~)+H=lߍhą/)yeG ݲgU&8y,H1yĦXMjX߹ͼC}<&{E}Bzuy. 3^m ѨJԐNޫУ>6m~1_Ro 'j\hJxI:Ed7GF?Uʂ952QP~-4G H&ZL,7"R@*<@`,M2t$Ε{41_އ˙ FAq4;%쎬v~AvoL"i{bd=#k8ˊwDrƷ"MhdNq4߀g'' ,|7`WNs:ߑ~WƈFSL %'CfF tn~+j8StjwҧΑXlƌկO'A,kV;- PboG)Ձ} }Ӊ p.rsܕ8AvB N7'{mv~YwI$U 5{>Ҿb\$Zԅ$8@ލ_iNh*~g6{]xE_hƝ"?=ӧs$yjOyIRvKr:-{hz _^씊ԚhbҦ,([jcg5Tf'J q1_+zr {GSKI u梙Md|(e { W~]J!24הL9Z,伥qDuQiqPfSsVj"+i Z/}XLjH ֬6Od<EM׶$Vfꏆ2Y N!*1ӣ;q+xڤR%*%ȁNA!V, =~ ii5t nXb?yE#Z<;$Ikc6LḂoB飔헱ε%DȻcf Ҳ)#%Tsf $;?Nfpp0,ɿ/0z}28!)5vy=#{A㪥jbyϽg&NYC?{yskdW9{>.MBsF?UBIMO(D>~.g$# q0ƿ{`ݥA?LRʸ82 Bs`VFW>zظvy1 DTqYXiQ :sdBNK/VA3#=F(MoycP~732UԊOTW /n!ܩQqEm;9/N!c5v FUS]Y M,x6N|8aJvCYOՆQtsƸ ;d+R*xH{>IC}ub 9:K}%݁qs ҇qi,wp}Uo:tH~m8 [3:#d'eF;2N/,M=PT@ӭqNW,92GTe據2)hQo=eGI,7{{]1S{R!EBlᥨ73?dKY{2QN^/YvLf~ -%rb1?-u@Y ?W=$y-P"_}xQt^F|ߔ*~6#LM6v.FtDv jɎXP͙@ 2C?w 8VlR%̿S1@l zGLT0 5ul+7 S U9),,g5"/ ɍb)H]&] >f9-i ۵1R_V5:S< y6+ZH,=yIsS{L%܌l {4=?]eSH4%6?p\Yy}%F{!Dh%SvCƗԛ)fP-id1|H>"˒t<'-w[~гpXsOUV>F_i7 DGH,8}EJg9eY)'@# ュgwZܸ۽ItHa3Rɕ|3`"O*F sr<-?zkIzTE'B viuauUulTKJgлTWK8i j5$HLBmXRf` )A Ҽ3.!&r/:|ѽ[.oe_gCG^, Y4M7|ƶC3vzXDpgm/Sq|/Zd"I*T FXu(>""d7 !~BK1+A|DmG-[!Q-R /'nɳ&~g+_' 2\A<:riR `0$ 5? v 3pASz`j:e[.fܻxqOIRз l.ul7Ij,{cq?p7{Frd2enҜ4G'| b9ieB( :J9JW4dϷk{-D Q.ҭ5)2ʺ`r /R9AD:.o#\a( k{NɲEZ.kh֩X.yeͭ:Ek4J7vEBSo \$d-H2¦ r8 䁆.~Sorw|>Tp;TVdSU)ld3d zwr; >u Z<دb{]֡Kqjnv>_ e~Nd^ܫ#Bp/䪨Ёzc_ #w١;ožfxk;];*`hф6<zTv%4xh2uB@h=E䧼Ϟ.U#T׊4R@nm:@=&tkgRMvPkNwXt́QX߼%MA9%|-jPH:dP"xL myh/HɉՐ.<L0.KدҌPIGԭ>.MO-ɣn:~\!1Ų04[@ljpjP9&;V( "T!srVЛ\i'8*ڜl4bBgzyKLQZjh?jx:&rJcTuz q}8ЃǺ5eW~`RY8E5dr_#inعTՍ5J{޲fP-Lh:,ᚻo IHSo Tks^{)PV*P, -(đ/Ζprn۱ *"8w@0[TM3R%;زiݠClWO[ &G?q@qI~#Mlk|8c 8 i@7U%h˺3 $@<7"84:-mcJ7n>M c3"ll3YK]']mQ+˝-dzE:v_ ᦂ{Cm 2z25 |ٯ)Rt1f;:⺿32 *'ɕ}?EN@+BޱY"{o7Ő͢q qU@i26C FM췀Zb{66hOoGWmWzom/5NJǚ_o,_4uA.ZrkE|'W*ꎕFҴxu$N 9YG WX6V;DlIVϷH L% e9K'5w|L\v|hcB}T++~x~β0q"l*Vm O&ydY  6JP|:Vqߗ7ԡ=+ȸRg۠%L3ΏׁP)*G^nSo='kveeC%OȍiDm- Uیtƚr:aPZQփB {{S@LIRT"z*I4Eyם!n33 ]ÓJhsC'RQʚuWh]2/G" 4x:ީ®+SY:+u,P_u9v Nv79֠5=2J}Dۚ9m %mТ[L|Vӳ}.nd `rp ;P VĺћԽ AYg %W<{)'=lcy:~ͺ"kx2he=#}H`pyzZ%o^!@%ƛ44X" Ȳ#_ I!q /bsA'_e"FSMX hbcİ54=gDɐdxlȟ $a<-r40sa2|qȳ 1}YjUʦD|vCiºtlcޮ .eL!d}ZZVKaA@b% Nmȋ$ luހ` 19ׇ.?K[Ch<6;IG) u)_ֈNdZ-q zkey  gax7unVNqC.37z0f]h/ *"ڙ_{{E}UZ6 \+ژ08%Oj \^j3؏:Un#Ωy1poQ]oElf̟cPq)aG XK|X3ө6GVa3~Y"82^Y߲dMGNb"ZPz""p55dԀl.pOSCX[g1OA@IdNy܌@"BPpQ#{WCk0_Ggc}S%ǸDEo~50"^>Hdjzm-pU, kʸBs;5p"].c~겂h.o5ޭo[`j3yGX[i=,Db}n nCf?JʻkuLikRqFDC<|RCPC(@(y\ ouθME ^L+UWr"Y`NZ{w{9'Qj9bD$J[7xݗq\,ύ70F+P7<}ҙE.Ug3 'ާҰh} s$̹e_Xt`'n4rH@u:aŽwϴtҸJ/۰aalNva.y=0'Ի%hKIm+"Ln:E/RjmU1e7+G@JcŠѦ;^,GW5fW٦,wϠ >ڋz,PJ Rvt ԛ9rNs8wy0_]灟oG`QGg0Ҋ׌W F1[Bys^y5b̃Yw5/\jPQ Ů̌m߉*z OK>M L|&@08kI;.óv"&KVI, ͦv.ڔ)+BFqSm|QysLmΥZiw\Urqn'Rdd&&6> Cwਃ3ϯuT)DaYbԕrΙtaaH}8$G4=VU~WXU^b] lV4/FJ.Ncld *>\AK[1K~7wFJzGnlgxD])]z0R HKf9txő?)+1Bid(O ܇YM~-HKhiXu(! ȇ^H{hNϴ/:h&$FFU X1di ?n%\&}՜IFDR)l&>A\6b,cS{K㠝Hj]\:۪t3΃,v $]|(H6e}B*BsdJxa Yl+7FfL♂}J4 5p`aA;pXDswmuTKl!rL3R,Ò8bm~)0lbI>p]n^l"H{l\l]憜4aX$ ‘6Ux/|ekGeecI,̺|3kg)D!)ݲ +aGfL #}Z(s(x!vBډ$@9^0ŀFP=!(p7=(fM63 盂Q7￯}?h^*(LViRIel&uWcTS-D"A"u,xH-g%#VlAVN6P$gIA߾ <#ؤ8 "!C%w_ɲ0w6jz/$L÷qFTR.X X!e ?~M>A%y)LσOuyQc0JAIeiB|{݇=`~f|ld_c3RmEڴHתDLd#'X\Zi鋪mf|\)~Aڻ5ͫ~C>w;%l#%G[]aѧl/1NŏEFJsHSрٞb %\O 3[&?n|+vSIH#Xf2 ~n^F,{1t7fw$WŤE؍YW?'GdHr6?mOv;qbj% MknX6~k֌r"u˵`FU^J?H`w>3o)8Raݝg `r#FfR۴"bW![۠/1@,Ӳ ߝ0}'XJYu )6FXEΖ|םwեBlUsvt٣@vrm|Zv[!7"UtIMR_;3?%֮WNGqF8y@TguI)=g^֠}!sha;G\Ѓ S*0 Nncu3z2vrrk>y*)7lӪi 7ksl3n] WB@7elKU9_Z\(>SZy(@j&.e5Ş9Ajș+wOc0gj2-% U#t]Nw߇unSG ɨn7:f5sf F8y߶ uM85fZS| n:<8Z#Uf1Q ҃Igs8ON1v؛ؙ<:vx1,fvt/|w!V GOO;';R.P<Ͷ1LU7ڙŻ)Tn?} Jbٞ楊*׭nY8WXFKK FGP*3g^Go8 9\YlX<*6dS2/3۶.nޟUB@@׸ɘ]P[ `3vY=+N#nGc|d eG[)uKeR[~#2A>ۤk-bxà|-43.,|XP4E3uEJea!  0M D-UrcMTۏf6 JMQ7 {1}Vv,BtfzШG4]ɸI06v\1*ۚ=d[]`DrҼq;o7U"eڙ0-_ny^aq m Jި[\٫+6^^5.^q?(J {mݡ5P2RdgtN3TI)RAn!~cSP; ,P>[Dj@C,|`Z鄄&3i?!Psy2""eQZCPz=|Bs/j^q+2h|j VTq<В>oAj~fy⢡{`CK7["rp!^p02#?΅ϠW hf$戬IGx7.7:8'&+s Ton>&0#fX6"_ X@{9q9lMԧ?* l8V_.'_Un=|w;k}Z<*#%q+ܜ|1r*^,t9Wm;bNg"NBJ<6`Z72U!V" /_mcw;X[~RX=Z"x Y(lSseIfЩwd);K}u|CC1Y^lS"a8aL~}q0~7ali7e @ZYw  WmB=Icѹ`g'9< ēb˯t^{rXK5LL:m:`sbAl8)-5й$q_ʄWJ=Evsf q=p|yLsSې70QLh 6҅63py*烟Γd4(10e%T%3P-٬IjpP,;Џ:S3MOyŘ/cF ]H'#0y_C2g4$$Vf#vZ;a׃12 4%${Qۙ}ģ)> ?SoEIH0o׳IZ )bD~ 7* &M\@q/Q=!@Ubc1A"sdf#q7rF !*kƩm/=UJh_,5Y?4g UF@b^;3ak:a,ߡLR8Ɋ@ɿ1{ю="@a?EKsi3TGɌƙA0ibRS0E8UP{Fgֈ0$[EB\vV^ijX=ka`%L zZD }Ěz@pH|?EL\䩷&謺SDjJ/4-{&Q5[ٓeZ.غ0}4qbb~fnWP{xCߣUo63C<}m1dKqZC1bmE4RɁkL@pBijűat8e˫h1 Mm+ZBg,(55q xTfn~)?Cw?뀅BjM{ {P#gQV=uWrl-=6F* --|;&_I]q˲UЌEntO'ɥ@ÂۓvjLa1=je0 ̸%gA}6KV-zSk\}EEo~"(I!*hpEVN8 i8k#Eh߃Qp.,b,5B Maa~3פj阋b㫿 ާֳ^SS&<QD(_؋]?*LϠ {jPQ[VN8RU ܨlLݶ&{e!RVMc`Gȓt{Edc1j=ĝGQֵJbUQjܱ<\Nf)%چ|a)vC* @ OABۨuc dJ#=⧗wEW)sfsfsR֋/-[&vqpMaANMMnjfcy(voIqȈpۄ%AC# Y: A?~DDsSA8PQNdn\-,; f.~ fWoL >4pf>r`1O{ܦ;V ?պ7?F:d'AZgzZC3Cz_x7}yd 3F!& ~cKu%S8RWpng9@t&=0 h0Izo?4 |Ճ`Wvu8o~Yx!8E(S ^ .Y7Ι,9W?N:w ;q׈ f?.# #r =gk-?o6ւQ'dojl!vf#C!ׇ#!50\2("&=HSu UI.Q ٕ g(CeSkYf73eN.NqlK@z <%3^ۙI @0-dlMW(Bgb&oj! ^-ۗ 5uc$O6sFߢ/J-Saк۩uiQ{jI V2\ 0dǷ-~?E@>a}:.=!;XqDЖ/L 뜁gOvvWcqͼ$"i49tdNeʈ;^ya`^Q\a̔hjZ*rj=ciL=4jm̾ K"4Y{Z|AVKh>"p ̜_}̂"lSS༴1}^*-.ZiYA~*; s SsMn<$%Cnh7 keñK1`Z-qOjI}XTDrp DJ]M3[6$4oπzM[n4b Z$!$qϯt~D#9v @B7{&=ÞS ɠdONƑwdNJhmhŠvϽlHלtP)ip6a'0_:Zy&cw3^ QQ9E4{\,ysq4$g<ߑ8ϑ\D`a|hg(H:?@k;WSrX!\u37ɚ 8 [@ap8B2Mgnaap, T|qH In(;I1r [C&E$2k>$XIF[|B#Wc !Ԍ$5k} GtT|7Ҕ?NqkCFZt\~5L8Jj = 0MD+_~j?.ԆI]*+3ô~(i`oQAq+%Vt|ڣKjʸ V\۵r0L:ԳVUvK5mj>PK/&  ե\; ӉFM[+؇̞5!˜ގ51Z0Vf+iр7oHsL癅擘X@c:FV#"n#kP%pqwC.JZ*PAɶaU]>߀w@X *f/@I_qa?bસײk?dlf5|`8+K\})D2brcGz%DwyWϗj'+SD *Mp8@_R 5ko#k]k`>di3EG;5ufo\,]7T:-c k]0 p>1@"QI@-D́7|jKE(.1AQdw/f_ip}*{ZʬHz.muk?uԝG9'XdHMI)ɽۣuև$tX!ABz\7è^02_|W]#v}gV >v_HbMKb'oP+f|(| O忼, UWAw]-bP3_'J(?SMAz} iBbb71xd/0 uz(7~5<bB7P$`\k c)ʨ8: =VjjcU~]R/>J:-"f_e,(vICHWvb%73pjNpMIQy}I_w/~sIyyE<41#7DR80(g2eIdU0<99kzd#2 },Sx d7 s0BfY=2/ϩ#۝uFAXrqqP!g`Q8Y|^+ұ̪6A֪1l4L!_DiQE dkX\*s/#YL|^EnT#Mvbf݉%?]};QORQ[GȈa& ªYOoSsydc+G-E!5bY>ڹ0f7(W_D"}6yya=XA]&aVQ;/h@ O Zd_#bHBsПi48]wrO0ϱNjw"ayW Ge9je`֑ڵC_5{ Nk<ܪwvV4a_I TvZJBޫabv{_L]C,=ir%5ϙGth~bP@$/bjTu}\58R+Tbm{'HNp<:JhY X:o#bMKdqIt?M@af/ DΠ*h 9G|'[Chm#PYҧ] ;Z!_ҟO$Jt4M&%o0k7g#+!w82~Sܬ#Z|䩝s@r =SS6%pGvzO@^tuN /#/40Ь+9)Y _0 Bs_f;>My<7AלR{? TBU׼~[7keSk-ChsSJYsʸ~2~Q>þ:ۂK?cj{.*Ҩ}?y5+U<x ~ĄY2goFey8kʛB !cͅHXR=MHVTNf)0d}'qbNd`oo! :@CuQI엋,]cW]eמz5wT./DEDž {JQ=MeTO vс)|n,/7)54װuy6:߽C֝Ho{&1n9d>Tpb@^w',`x ´VqyNVfafCY%Vʗta!~9ɛHU]LFx#3'CRI9m.H0߮/1F6CXw/lͦS7妓v ,WzWQj[ě' yGNV nm6Gٻa޹ Q29DQVZ F1՝ɽ犽Mpv@5IYK[Ǟ:þ]P9Zȓ (cVW% axj.r&/f5; hr+n~YB(Cvt(!~10QC{"xzߟֹM^6@oA_m}4%>hև Kǽ6㴽a=rR,ϞVS?F @{a!-CٕMg&5"饮?>v |~,OA >B h\9}KƔzPɏS+iKCO;ÑǸt[%1k˖/J3ɰCʯmad }OOZE6ƬNoL\-,a]myaRw.4rIJ̙{u/c[j6y O\%@"njZ rqDqK| 4'.פY%pdHµS2l:OYCsݣZ.k̢P}0?>wAtng5TA2kGOWIyCmb-ŚyxrŴrh~}?vj,-q!ÄDk4Ġ)ay\W[y0*"M9p7IAXW[;#O_FA^-+~ƬM+͕PZ QmrX&írE6ITJfbVbO}#K,clv|c8d`K_jJ]KG6aCK@{zqlLp`pa-W>NQc[A ^ז;YW&x}61zGsEvDjl1xC]JvuOm"!2|E|;{dIM`~8Y3YRj8 1]͖(v85Y_ZQ=kΫ| J^w<`{zҌ˵1Zץ42;C~{t7E=?pc3S0 AH"9DR /};XVpęsX[u#hR a:ԪSXp~ϟyOQHoKvwPnK nLE8p0Q s2CQ<i@#zܮ+,uy9wRaVYmV9G:[_ц`{[ 8F]Ƃhjۂttw+#Eu0:,0P/ z?yv/6 ^!- |[Q -]Bp:Ple\3*&7T`Ne9=*=1atjH(8M.p H.$[gRp+/@VogwPx{cڪt\5(.;z2GJxf"5(Utpo}r 9,|r+>:ARt g/Z)ٷ÷ߦG45ZU?Kϥ1Yq뭜R+X5 `խ|"[ERϩXނ{K>ؼ"f!+ln¤2QRIkmnwekeZ e Um͌rB$8m?VcBY(d[irD$(8ZWK.WԏC~y Fk{lHHT0Oe],R)垣 ^e6nG+#\+q2Yw3K2Oh`*"g#J IIm[esKi:/"d#,Ycuvgl;J'ÝQ!<|% 1Gwg/9 $[\@}l8qLP>(Y~ZiKE=V\s:C\ RZ#d}^(p+/H#$.P&b]"R!M;`TG?OlX' ’50U `[Bvs_صk;¥ݾˆVW€1?1iQV^g<<OjscfNm6]Xuz/}?"2tk\##RIu$;NVL۫%h{X_%v/ݏQn2)@=o]Sdum$'4JGQz󵝸W7FGvAˡYaoq^CmüCuΡ<LqWjB D,q.t m|X ^.优TM_ō;~B;Hl4I/#ydc,.OlЖq_(RUsοG#x0Za-ڙ213PiB2ΎQdb*6hAy[W.l쳃R;i AEQ1x%}W'u߱|.jlD+qGrg:/K:+; b>/uȦ5~og%׸uq9ՂEvH{۟ʵ< ]_۰MWtt] 34R ")t#T߮f% >k(0NѬw TN>3Am;Z֯j7fEyr6dɄ%S82aFbke ?@,+$jݼ:0eJmv{rA'DG:~[ťuP=鈢vh)pvuŃ3| `}=h E/Rśwպr=8]bo%(vO7/{0Hhw& D%ez^VG--Lظ&TD6 >..8yN[>~J}K1$|~n, (#z4cFb/8qِ;d-X9 VaP B틪3diw+0ʬm7 !9K)73Q0HIdC"Ay|S&wmn͝5u;H芢tc RgVfqk+Z i;f z|xLhYHϳNf%nMޤ Nkhz.MSE mD?2wg'$ u80cm6g4LiRk'BxsՇ@?C[JW9a'61M`̷ B)%{Q4}S>B7 8 ~.d8ԓ[]̟ޡ;ނ{;زHsk:[ u!%On4iQR , ?-k; )MǸtbiwʶoFRRU!ne$zscb Z6>{Rp2~rmNKGaV/t>¦;8^Re/KrKT#ڒ KΦ2NfTo ?.E .BY]CioW1\ff H,}SeXQK"{CGt+UXa훙7XA}`Oe |įZL9N@A a1Ark(҇onF.:x ~ 7v\}8\{PMJbeV^' *;1ҽz&G=Z{y)Ewj؉ɒBAwx1 MrM3!1ilO0s{nH+~)-z-QYxpp|w,:Hc6Z638ιtNa}4azϦHD>zm*sil hUگ* }lSM:*#l 3j?Ftd hA;M%YaF^Yj5*{A>\e(c߭dIH9{^VCWml6eR9Sʗڪ}1Cy|'{Php)1ۄf9BY^ c*WjV>BuZtj`ϑٷ2z2e`A4r Yt?\|`G (WVՊnyˮ`+Y')JXmG %n*}jd:<,_dH U:/Ġj'miM1kD麇 Y'0ӚbrShX,ͿJICNLfP^8q3AE`ju(f'TeJm2J_jNЧY[1a}*k1-)+2l&Mspt` DH܊ Fs+7ʫXp B`VqUd[2=zX7UfgT{ Pwjc%tH$v9)lˆjA$Y@@=W* Xid 8g1? gGFJ˙G0 ]%8d"ABrKЎ#x6IڳAJ/gJOS3y_})ܨapWFB3iٵ7Ξu.xE~ޚFLԡgHe*lSWIqX IUC&hCn xk@І=+kq(߲&NPԐ!<`q]#uSo*LY 4[.%N9 Mwo9*=`n!ɋ)p~V|dWyb$R=RH"`^>rTϙ CMWEX́ӯ3Qkza1˹;hFf%$ l9 cWerxj[oTt?Vl‘wF$c礤}r|ySLp/yFt9/eQ BX|16 "W3w#Չ\GPHVP+`!؄h{A2S(879*ͼxԶ5 Hm (π{٤`!Hjqdqhk dL3T|߅k/+[jiy-qz|!!@{\߄#2;Nߺ;+oDyI>.@DWlRy{C-D S*7X"pũ^ӮH/4pt(y1YVdw<{Յ&mn,OXH(jwL2`#@cZ1yQ6iքiS궇8j@lty"w)м̌@S5 8q10 8cl0V<T÷CmO 'hJ5db~a׎asw>RǮݫ0/3> j 9ҊPþҥm!`jv6Y/7Xݷ+' ޘ^``ʕbL'vȕ:G&@½U858TZd;}ͽ k_Ϙc Ì:ةy1>j.zp:/;l[JeS^ xz,}2g#ChK?sfwMGp2X[B(~*WAV Ik;ۂR4}q /.y/ L ,Lj:&`?/K|g/:8;GTiBY+ }Yy 92kWHT~0tC ] 1Py)NoZhw qw ܽ87.b krt'W#J WhʿTV \Cuz`1Q)60bkhKm߫ 5K[-ԩhS8`lGW؂jqinE6sld03,6smTŝ*J3쎌Y#?UxsfL6ً=ZDŽ(z),Ϯ((C' - d!כs2p=ˀCd:$@dh14GA5<` Luⷻq >.U Vv`aX2HpC3B2H~])'j%:0 ͡1~xg¥N<|O3}($Gz"uT[I|5lO!׫@#Ur%E<@ܹ2j_l:F[Us+]e;ԨiUpxn6kOҰq0ĪX٣`f;xn{ I>-wz:?Ê017ֹ} @W9oU9n[:.L~,ieͺ+ySӳ/~hoX4UTu\b^)Y+EAJp%ك cGVb8$zCwNaevسbFYdtdϣ8R!K; ᴖF7'G5.BTRk) ~\ǚ'fLB4Cς5MjGf"ά*"f>+Ok^}ts;؅0lvwэ>]gLK3e?KN!-q:@RG @JhʳWlߎI8+' 0d;CIޜ?xDbFvK!.mΨ1U:X"W ĎnU#"85^n߈۽*|:LI2䵩w@ :qf@Ac[ hOeM6u ٶ~|35sYw AZ=0kEleWLL+l 3  +gGKنjhL g,| ѕ0jUE[7MQ4eWnfQQˇLHΖXvqQf-x!*|r>HgHR0rvhl6kg7`g! h*Q imL0 Z*\,$elrSN)t l2¹S x5.٪9KG-/ ba^#vj6Uۏ/!^窵[wrPLgO04Ӱ/vv.4$V;lTYv> +Gj YIZ={B X9h L1eJvrG@:TL6Au9GLP~Ne(B0DCZYK$ _<t/C0 p5(ڈ-;"_2N9/|#\\-UyI7|1~ ̜\2qb`< O!]ƺXۈE(Q1!$hڗkewj(yLsπԢ # &ǤˆFt>S2k ~5ψtxl%,f1藣2KWTB;Fr̎& W#Q}~ۺ-" މ63;ouPĞ^*I[';i)qK8 j1e^^֕IU6mhaKl*gQ,]IpVd~Ӟ__$/ΣPgwY\;GIPOC<1LhZ6 s8y}Ps: S]gw?rwy|^aDukmB[GGvwReƍizF'kO.>D;(@30gxìmiBQq^f7qae?&4!$vCoւiky00ksvoz3wH.- -f Jg,h?l7"i'lGKA抺u|L1TiNva^1ErWNj9oRFhꀏ >Tl{ -ހ ȌD(g+ D`ߪ6AclJ^ (Fe1׊/?w[r-;fMݍKV}@ QYWZ|!OTv&-1^ ($SS |F*=kctm{"wEf DK~@E-xNoì)yIdRB_`2p.(Ldu/ho~-=%sgjib3M]zDIw:XɜZӹ;N`X#x ^gxr/zV0YßƸ(&/f ;< cݰ-i3i%vkvD${t%yOܑ[;McU #69~`z@I:.0ǹX,V 6tTh1rLO[t6yU\3>`&8^I?,"vƺY4gqz7hrgIekySuyfL+UMqYV Kdu˕_nYvZ+.+E HYsZd. ͣ|}1OS醘ãt&.7kR9C' %as(ˊXw݀$zOh/QNpj/ 8i8@eg|EXwƅSr7M=<7z[,˝6øˤ P9>ŵqv<`I_yUSh5{.r/ARւ-btxX#2<67:J.o$zϯ۸ƶY^9Z8+1N*_3EzyMIq<7d$k^O _N?@hZ3\gJbmcq h221ܪBCȺ=c1wPZfב5QK=y@N,JLhЩ򵸔c7MS9@{S y߹I`?P ۶N i*'[^XP# ?l4]$. wXE&^R?d5nXɘGǦòUi[Wth >jr^4OQe}ag:1مJ"]!އ9,~2q7h`[&w_mٽ4: mlA~M85<- ϝR]~9-}_ػ/fdCOα<ӭ%o&͓6&c_Rw阥?oo!w[ZZ@, H99iI'șyK¦} }? YXnx T$ -)T)4yX%Y@AP03ZW6o> "~b0j熝@=.ۄaaZ`ZZswxf\wׯkױKsό\j3bj#̩{e]}L E$rk̤d-c Mɢ˭) P"խڥcϝ -UxjH^5Rw&SLzR H:^qߗFjk)ռgz6'r gzNӍ ʺ.!}KJtL99KNS ZվEg߆u/H4!Rs.#_) !"4 50|Z5x^!!KkOG?]_\D {=#3Ke6U2ZK*L:+;)+2؉qf][i` #X.E0 h3Bl2fΛ#<\YhAǰnJeE_ 2pEu5J9"WN?аerkp_NL-fٻCi%vq" :F]` )9\„Q-97v' acF*U\1L)kV:2횂%>ԫ"H:P ?s.z\r7"X9k.2)cy&x5T3\yA\ h`CHx;c,,pm|}jL#Z؏/j=X-b\8~@s|?V ,얷 \_ZQGNȾrP=ɔz4{h#^/l8 hayWmƌ0?piMeZrU 9dyæFƅ am"|=w\fX2F%# 9ܪ-dxIo|%RKI*uy}d 5aEDK s7E5@,\9_PϵaC {N#9ȿbY}K`ZfpZG5<(Gv-Ad5@d!+1-$HKm08|cKMRiw7t3Bz~kL! oijnaL8^gۧCa49`5AIl8o7N1ՅNlg_Y4G2.h8y3J NE_u_Aj MsgȓCm{%4GqG}|-2gRMuWIaULH*e-rL(pHDzFK04!ߡԎYnvYJ ܘF&=qTׄWC]Qw-4??aZYfFD f܉vsQ5"m]kۺm?Kr0CDJ@}{fIʭ --3dcB 6Ӯ֠ 5֣l=H[+p!pppCX5{:J6`֦vkܰ[b戍>tR =qYtt`]rU"ymu')0Nn}r>+̚vXNjޘ5djGt :$F1N21V__G-rYlMҳ>z>fF0&"Xe|zlJ3~[Pz{}sE sV?ʚ!\K93])*\ g@YSv[aΑT Gؿ9_1nӻg]Ae5Hp̶5h\'TţA 2 '3U? XG/A|.6N,Ԋn[t M_E&M*1=jƤ1rp DK:mMV-ɦ==iō?J(mgY-EC@nzQN |V ۣqҮqUR}X3:ZFo5ڋ`\(߰k$,UeBA"q6G}݉8}D~Ĥ>9SzY+H~QC#Ո1LyHb@TIV6 ;pqGYs,ӓAߗ9uii }?:Ҟug{OzY\nZ^U/~3 //vyChһHNaYn;k *HMz)6Q'u;η=$G!͂-g/'2 oQjϦ;--pʆ##IS! -kٲ*y=/rv&hc1KX; WPv1 ylan*)j9kඡy_ܞK/aQLD;[_?]a J4Qlĩxs3egiJRK "gjˮ)93 kÆ01'|ͅFVbƆXRkWx˰{=Pl\ACD 3E(xc+0GN[bpn5;D4ӪeV7(4^_WTO( /\mRѬߚ]>ZgQ3] 36q Yb_32(6T ,`{"( I?a1KpP/" a='H2F1YB<$M[_ܛι#<:#12wCtՀE[Ɛ~gS|>E%F!)^ ~kO׳q0F`Z;®q6HP,Ff|glXqyU˜Bf2ovBryh9J Ȓk969ݥ1b)t )!y@70`|F8+L1ĐXݲ8dmAaI69J$Zb$QWQ[!E($ԒB!~K]kPeE#E!s]ޚ|S"y@Msx-m&5|Q.eAgRAgtqAj0'ecS9>>؜@2Gz4h\bIa3L2v~o!D:}-GbQq&Esy t-Dߞ4JHw3]7ˣ+խE-`soJ15;_GyoRjla:;չxJ""^<;w*Qʺ,nA_G ̂/9Q"&-mUQ 25Y2Fg۬f̥5ƺ&5jff <,oOG!.C1<;{a^typ98yV*/o69 ]ǩmeI D`ihm\ !Ɂv8U3#YsMA-bx.- _AX[i u}њ4tUYxŸJ;7`wtN o4cg Ufm\ U}zHYf*t69` >L{FIL~̬'bB}.Be,N.FUC G\ #n3j 7YwFpͼ~ITZ*~JDFpkmkUCK(M,Xu R gO3UTĀ `#ܐyS"`nLI=!v \̎*NN_Z=vF}3;8\. }-pjbUݍ'zi6~T*pabD r=7BHlt+-Z"WibZcWlTҠMgy',y&̑}ز"*_}z)1ahfd\gRTR5S8$,\[2ze#Xg`^v&@0z|%B L7_㊑D5682X\e=iF#۱{;$ ufŚk1dM-\{`j+WT5^)yP:E'[4q!ĭ(Y;qVs|%OŔ~f3Ι" )hg(p9aq$UJ,F Aޚ7ʸY_.)|3,kUy$ }$\:@9bLh-s)Ft k_V*Op%Y<&Ѕ%-cy X)wt\ {7m[=̝ B>v_g96a,?~/7b>i,8tP7k=h)WF1*!ynmm"r,X1)*d`8Ds{K,tjfXVy=&֏~-YH:BK5pC-ZUC`z[tOHPb&TF=G3ߠ%N D81F x#׊cgs c42#N)hĶKsh'@О4ք_GSd $(D1yn1o[J`kߍAG69PPe>üê(tA#l) uoڨŌ6}!-፜jNYi+`YoX+E7oV%/ZL12C_$*xrO'|Xgo{?\#$pRsF&'$$NCo +c" CJpI3-Ί]?/!_8  z6QTxva2CYTniɬ%ZȰ٣U6R^oHNv5sCNIm =nTq¥>J澝$&WzIM1u _`+RZ!XdO;rl. yVM_gvDtfŴBf|%a^@MF;I^QC\iȠ "A8, |IƋӠ6c]VcU1H ̝|pIs'C`-Xj=6~sb7ZU ItA?ܾtE%)LC# 7wı%:&[5ΈF D~b8,Xm |[60t:I;dSFaRty?>c1G/N9V($aK=W? (5x/ħH_2r}GSjBYkA-6Kκ k>œ6X x-d┍ |1Ͳ hC?e6K|A]HEoQ0MEo}uɤ-O59}E+ 1Jڻ a!5 š'$In9D!.H hoz[߬DsQ(22.Ju(,_hS|+N^]dׁS**n3:-Ou/JAŝlSg)kfʺ{bpLSc9f8{cG S,2dI6Ȇ>(,]L+<^`?'ō/"~jw{!iQ^V"< &ރM4oKwB=d3%<*K#u֓:ͽ]lNg*}!_I<T?x?ۄ%7XY42A }4HҏrTt'!- EPeŧA, L'H 8#8qcB*d0iy^.9HgbAA`buZfn r?-TלԒ\41\vh֣`TW ;؀.#HP!0)]l4 )/d`}7 Z;w#dbg`n&ޣֺ-X]\:]%`h gWqW^AΫ !)eS \v~OЮ<_; Ou}6x&}  迡ub'*/J;ZFvػ'y t٩fK&(hpyP,)—GZYdō T]0e,G0()q[WXڰs[P*>=&DJzKA0oGi ¤Jj5ֆX%x?7Og/1PQD\%mV;Uǰ#r7Ua|jX<\z,(o7/Oy }FAÞHum9Cזp<-\ GEC4yh!?հqC-9+IC!EL<Oeq,BtR/,@X7I[d2wuGA1^~l9YMzh /(^El2hkԶ|x hd S86sǶLIm&8DL{ ^{VؐD,\qܼ&B:|ootCXAɋߟq(w.@?7/cخzb^S8z@{bky1#Ҿ0g}N1z#xjf< Nyv9_w%m=kX)5Uq!U+GVF௢U xvЉBX|uf*ژ_(a7WBO٬%r|ެaw@ )-쎳@3qδ)m؀Cٹ/3sm,œh?«Қ񩪭xBDҤS!b)YC={Y|4"F,VyMN  %f&-#;cՃg .3KW3 B=\,KspEeTKlW>&oMI>(}OMRs0=ߝc T^m7¥q'[24zC?I cvPd=stDd),>D(ߐ QGNP~Um ~&5'6`4 ^G^2o0* bCTg~\EI&چY橢d$oQeJUqJ.zPD_g6d<=.&=Z?ٲF6nfL/lT|zZa= /NN.pꧪ'iC%]Gj1@r`A>|H{;<^;Jgו']9|ln7.g9YRPAa.ӥ*m@"ŻbL.b Th$XlPr,Z)'{SjN[ $Q &A׍˜]%Vf>Y͒Ф9> öYe'c9JHc.^Q) 6MLтryD]A1q+T\f}eRn UE)ExYOuyK$rltb{{WaeI2>MѓB8j2xx ;O9MdG爓:ZT~QpX )t oqL2D 8|ꜥ0|O}sMV(6ycT6c:$iy+439U*~ (,buw1U*B;yDnܲ!i9`R$8썌3j Y֫bO\ 3m:զ Um"\is~c$1|cTX:I&cqGXs '[hBVAN=V63骓iHףnR .Ylsبqd7aXQ$dE$sXLc=jJ+Pml/[s\Z؂od`5w LI R3%Ov] cD_xc({Ii3XDX(s;wigOlañ3uXZi4B/*+e/xƝ8lfNLJi+Ş:f^M(k P?Du~%!JTXUv JY=IUDfZ+_b[W5W<Zl"/=6o!wTuK'"Brİu:9ᨓ*gJC U$Cl&JoJAn H].ɏ'!xja8M7^052f'W30%K ``C{ waS:#[z]BrA$V?cWD,w|Jb[F%NW59YV͍yd_ zyOc>4 x ET7gpU[>B=C|`CBZIEEa6'ӉҴu4=;qI .\:^ݘ K;frO4M5^cۑz*;a. st zp;TޝDB|wza1.yHOc:G7V҈z>A;(ě'I? lV/۴Z2z6E`hۉRͻ#!`7c"杸pV0& _kxb t3 v܅޷nJ55D fZ;KnDNc|;9]o9L"h*fjChe^z HmԷ#X~S PȭvSD41zaQ=xyD-J!Ez%/.y3_e@o'!t0Ňge4QP,~oc{QܙMEuUȔ΀+s0شA0_P_tfGB4)PVrHd뗞~_,Vr Oo/:ř7c勺 {ڰ5C'x_7x',x==qĘUxŐOҋL^Gvt^F*Dg#wn߱ߓ{`%#ޗqF869p1J˒(XyY@8ݒ`fШ%n>k /ŁN7(>4WUbߍ;JU vʃkE`w}츩# S;Šz̼ zS2`y1>F?8%o}nD]tMEyY/ <`or ۍ,hg2nw5#<p e7:]Y]eX [? pb&Lso1NW_*&.˾=0}"Hl`e]KSr>pXSD;e);7T襩rft?33O_͓-FķM$ND+D[Y9HeZL 4Q.rmt4PsriҔ$8JJ9~['P;&@@­DT`nR[OQgrX:iń-U@; 1 E{1ʗ PaXԈ7`n㺻iXaANBIN7/zkgnA$; UsL$t+eoY3E劀9GTj"5`̙i# afO.^d"=%Jy>щl'GM^8h7V”>\}@:85PfGIbWun;{$5  ;X_|Y1 x$3_q8ƚp3'nK iK [8>/`#_D^S\WM Ğ?vt=4 MKLt~5lBАx^÷vM 689z5UX2eb{dC@|W|iV09PÚ=#?2&q ta3WTgh_R[i=lO \zBlSԃπka#/0S8ֱfZE:Lt={fCKF1F0X-ƄEWA';DPWE̛1F@f'hRИ86A,~ӧS^PXrDi_.N0Ş{YgWLơZm֐u@oH8ĭ*WeA31UmZ-TWG4SUQ#[9 ]AoX!) 'l8MDt(2cHx߽g_8BqtpK cPOL9h@}n XY3j@(36Xn`HȼLffKMd;%zt ooq9[!q2hXoZ&YxsFW~Z7M6&Z86,b ,B+j|K:'n|w\>^.?}o,B4C}9GzA!䎡K~A; =VX>s !g(mT}v"qdr:Ȳօc/ԥ#=R3WZ" fVij?ȁ҄T=ɉո Rs)si>bCWIGU_Kٕ"Lg\VӢba}8ԡ"NvKo5Es&u 09 R.[ʒ<9Jx9]|=lM1 s=TA܏Qmq4%}<>428inN-_Bީz42.zZ|fRqd&a =@Y4FcVb&G=eG ,nI׶g+[Jnr\ %@?̡J4iٔTyۈ*6LqcĠG)iaa+$;RV@(U(7l0 &Rob֨Ѽ1Le,kZ2 mH{ " > X8rq&gA`q 8[<dAx$O%(әt ^_D+xn E2pppz<eYoNgյ7IR^AlbjIQW[6?xM0?f+a=vQgF4;y`*Nb)>J4Tv  Pkad]`$_۫ٿPygR<d|\nwі/\4h;`|ro/` tӬ?H80.e8&ԌAA:ۗm?(Pf%#4oͨi_*Mжu*tk|&9SbՖ%k %5ثU"+EH'"J ?N&|m) yhDrz6Qݹ¾ \5orR+gf,B;690$FQ U`q11B!U&3•-spKp;p|!gOKԆ7]t/ ʇ WʳNbӴk&xǿrc'3'd9҈萤\Ot0W@ΚdO!4!]_>6WJ{'fTG[B5Kڃ @M ji02ZJdbfN2K+zOpMr/$==?۹D&\PIj]2v_e6IlI#OOˆ :.0%f2[~ez0udh` gV0rFPcֱ[K;NpJPV3UDZ@,,['hQ>k;YykO(ؐOB<!$axs)t4QQ?-.1tlm+0pQC89BfJE64Ό;8$91T F;-ˡ%NP'}3~ Dct} sj$d1\:$[--*Hr9e4>D&x>MZY5Ф< 0!' y[c<S2HI ; x ?JNj135'oKCq!kiAHXL4Mɇ($A$F}~0dHSQ1 bɲP˗CxlX&`G-)ѿ%֟B.Ӯ& wN ,)/1$i@'6(<?; sISFzOH3==q"o@m*?gXTqAټQApҰ ^&ڮ͆ƃjuղ+GItbrDJLpzo$$gECkZNF64qv/egRv6a0H0qU&/;YGU'|[m%}OvLi%O2iYT"HQ_;v(ЇuNnϐPH*ZZ_.z4eW"NT' LBC^g" NQos6 J2)#ױՅ}ʒ* "|zb>ƍǸ!Oi-(kC~Sr 2c¡:bB˨%O9ЍÓəN`O/PܜP #Tu0F.~`P˘60k,?'_\\]P]z&в$[N w7 oquc>`/e;~bPryKel}mշ(iT/;aj婛϶;!ZL Y󡓞R)>w5kE!_Qv8DWWB.>In"}mU$y$Cs= &%&%^)\.f(ՏIgQ D'(YsaeᡫL0<ޥkY{Uoj  6vH֍u}ӑk fG!<2At%ı4LxS[yGzݷ{)jg$Z"W -HS^Djc/n1X 3`G8+o]%Kxc}<`K C[0_9Fnϩ* aXfHsQ*xP\%sO$kh*:uk+BgAv*|!kJX ABAEKDVCŌ+NO.ES;\ u70' [K16 Z3z-ۦuC-.޼, I7`*8YxISvVqsEdO?(t_F1\%Fx  LF*U%/Jo`_6L8^g@O]"^p*;)FOcb RYfe,rQm^4d)c= 4]MfruF+QQ255(KdVcOeo?{DZ± -sxLWy9Aj.b<"ńWuku۳zf/ˍnlPsmB{❶Ci%9znZ3# vZhv=%BXK [=om&lhR{QDO#0d[ש9jbp5< {1US`_$IصjI\&&wX7֏|*ZuˋlDTs/ V1t#&)hzCbW%^xHS+7w[06ln~h=2*90m ~hW.{9 l1ouݢKf =EtW(*f2 0*XcdJ hB|`9UBbKsn=ɵ|k=!QStoRo١A\Ĥ,{6o,o`byEHtar05Bqlv9٪]Nr9Ga)/I>M[ΝȮEv73P4G}QaJj;*]fF~aiP%{`lM7i}$BB"(`H n Md.BcO4`\;iՙ.dLjYi/X\NSnu=yH."Oa<1뭭y^\ nM뜨 N<4-5X"!]w}|b8.0@Yk]m:nkپe;t42}@?}5>z2Q0ST;ro ZvpO,e[;ʨ/8Ց=>BuOmG!soD>(Ll3:;+m'xF+tyr$Q8 dϐZQYd85sCr< i`<[ :6EYX2QB}-fB]'c<&#=ུV#_nZ k:{mds@1)`#Wœ~AhGSmTCA 0a&[HqX]9 $T(dËW^ !rި`BwK+vR/.c? hP=TsR3A9 3sZ3{(=637v>bXoL5!_#/k=k)J0jh~rݎ`٨w Q6mXH:D#/3IBhge}AsD L(ݳ#l!aCC8~y{Rt']Fa?f)LFq 1yhrԀkST ؟ּm|^%Zζk4q{iy`W16HXAsƲMZz~6& L ĭa&&'$!?.~^ޅ6\MI+bC*}I (&;Hu \4\rCn-;Y <A(͂>>`# o愞wG0Rz†VNw]P=Y-^j3;s)(2 ÛĉRQR&.znF/茍t`( ,͑0V zq@M:9ΘcQ7 .LoZM^Lr +X[lTG`K`r߯G6͓-څj*L d~'  DT3PGD,uyP4|uXCo#o_ec ?Pߕf1?o ~yO6H<*j"sT&l>Az&Nj7[))iOYLj%r^HMWú3!a"*?ֹ*GȖc epHIz:ƔWwv^lwXq-` 0ۍ(h`\u\9!$zMԒ毝jv$(fCw,~I1rR/s M\HGkۧuˆ CjɪhZ)ɐ,$sdjeB~N:Y 3Kڝ4&h\mKӧO:(pXw: ė$70e14-j#G"W|)-p6eTB\vgA'j ` jtM{1t,"UchMtpKr,ݹLYF`¸&_p6";a IL/n׌eB$(ƮUaKSu|k{du#K;BIp":'{ Nr$-$cY^akD_frt@ϋ9xC uPt#F~m 2G#lHFB|rIZ՘Ń~<<nC@1 ڗrsG!I>;w͑Zzc݉&yWKJ`o0[cf35ԧ2O{0CFE9$1~j{^nLy^ClYW1L)<)sRWnsF!c9dqv34L;ġU﵊=pS4 \]i/GAϰ,hTJ>L"tJy5,PU<4!XL  ^Ѯ>:0ƒ4yzp](sq0ծ(_sM '{p!*SN3;k[F1D`t;{ۭTw6o>_x~QONZO F іw`c*sMT 0 ,+ZJ`C &^ޒuĤn&^{l(m a,n2 #`L9ٟV@';ȡWK= HG#kn__a˦fUTJXJepPhZq8@i>Z$gД#X5F==|ּ'k@=G(*DEtK%m.ڑQA1.Ԙ=IS*P?i꯴֊Y#R ϶!<4C"3FK/Jd0P!y1wv6;~| dIO-U7"й[NrzeI{"$ꖞZ'" 1ȳlO-- >QR |k[\ҚT Lvc}=bqҰ"? x=]FOyIB&lN'ey&KHDHN'|9@=mKmOĀzͬHww0׸(G&kr/i2`pBYKEZsք%ƅ/RxㄿK,U d~E%xZOh"@C1!}6PG=ڿ"ѡVP.WQ*ҾKrs1ցZ用 -Rx6كьqS_(FBZTxbp%\|cWHZ*7J y{b̪&,2H; \c9ZT iCs*s~' `@C:1 "2x_%V-S n eÐ%H YتDU9,M ]1F'xM fjaRc~z) .|0qk$ !r_ &jԝSp7CJ"AO=P|5tx›||.Ibi<8@ k݂#Hѐ4i_h8; Oymm~.YmD(0&>x4Bwxb$7cKXFAW matWjiz DlȡR7x5x@LÈ;(Nw P&Є~ji\o7 fRV.X5^W H+rXމ#;//0W2ln-lz t-?7{n]MɭX46jXxѝ qeNZ()u:u2i'kL4q y Sl4mK#,`+d%?}.QFmJ\mE RQҋs] Qvcb<&Nk- Gw*ѣ[GA*z 㾏tBO=kWiꃟ!X[yi@Ybjvo즕Iҽ c _|ϸ q@(TuOy #!L!`n\o@z smY냌m7fHnRGP6@|Wa7cKo\X[h+ ^tLkEwp*reEXo`9"h/!)o!ýDU:̥ 0O K pTgC,x0#׵w#w<ʊeY! 'uK\z&-] q=q`M} Zy6E$Bcu4=Y UΟD`LIhp/ǽ  ,gi!JiS25ԓn2"gGDGͫkQu)zS7<6z(/iNpKF( 2Z=!V(%㤾YHSwTkAtOw*W'X;"eF9V~x$0^0 }ſ8Vu5KE1B)6mn/̲ݤ- ʻGByPo)H (">&~7VD pj"4]$v6=P18g|[V:/< ;7kStVyGء]#}_dPK.h4βe6h+7R1g`|-me.e bt2s -ɴH[Zm5d:q}5zXTKٵvijjG)%)yD;bKWI}Y4F@ZB4 :6⽽:Pґץhv*'3^ƝI&u̚^ Y0פ>P'Ekv+1`񬘊34W՟sCSƌ:]X>bPIuOWe@;аNuW jmDiĺs\ӹLE[!rXrBR rE(W*ũ3ƐT^.n40)zH9>/DۖU}D^jmo!dg.@>cb f"3 vW}4f``>V=-(l`\D3[|da,ݦK+aEt,CāKM+ȕ?FJl-vIq2ug)t}\eѩmdg*&%2 9ލn_O9-˵ุ|!xHMue"8a9+-Ϸk˷R@\3E?g3MIS=/ ]fCjZ$9 -!6Mz& hc焒euU 6c!j-&.o))'] \NJShwk!-p[a/`5UVLB6Avcqk s#NRD;ǏaY^"+6UZpi J12\2|@11/QYfB.1הd) J{t.T= !8k¥Os4I J|d+ 8,0'd!Pתd<"yuM9VJC&qs-ӾK[[we6 I5B46}D?o44QE${fS*ИK s&25&[4b;4U\;fp o(z#TH'z,ތ56liH=l //1ݠ O6nx z! |](+mRuf^Jmq颍9=߮@} :k} E ƴZ)myZ t#mhUY>jweq4R06Y+͌]_diC K=do34Ϩx>p*bvp_]Q:8%#'%aSE8``ӆ{)>t[2`k vs̕aS gi0gnΘΟ Gz135 edڳmzX![pF0)Y1Q8ğFj+>:S/Fn|˼ȂD"ns%)c#ʸ$ p%+z!9饱#UH#>C86g%>^"pxDKT©xވ9 hXMnMV g (pX .|bC+PVp)1]=2PaKxA7;_Q[V휒-gZG{tcl%9%쐮u(bX}Udp}=PRGŤ' QH"^@l]1ڱX;P8{&T>Ɋ%J4ˌ\ r*w4gǷO҇)( Q3LL7"vk'{AW'بj?ݓ"`XsVW-R|DSNJ[)&eT-!"nJ'Wh0}[f#FUفئr(NQ,M6CBhWwP@,&ӶrgYߵ}~uDmi%C0D,t3L Fxt֕H#<| ;l4Tp%-.Ic" b D%tMNS >^Cݙ2M.eTLE&mI/RS#фs70*Tm#nXJ/oc&j;#R(4CY7x<\}bϹ|Xjx=+?\PGWLe vOݩ(jΫ NЉ9E$Tc gBZ0AAsb9=BV֕N]~YuaUS8TISSS% qJO(?R/ܜնtBs@ȷS&kRw 4P_óy~moj}yL (!2*}^$t!lך|..J큡Ҟ~'\ɠ`n L=QSb` !!7.G88)4k%g?''$}=fS)x'["PfBbg5^]iZ5f.h4iQ;/NXtln~:Ovm>^{#l.ZEi2YJ|^MַX%[Go0$}zl|M{\\}C\J`#UJjaB^f> Z2&L32;UZ}b~>0$w:vo5%㙙4苿70?9WAb8jn*g 7)fۏ.uB ?w;UTwߏҷtƮZaW6V)Q C޼W^ŎrG"#T̛RV?lHHp7w4F g{.8ZܥI(CaߑI/ yk"0uoΊ.e{hp8VGK!)@>:QNG{)C),@Ac*wm4\L4cˍ.1Vs}sԶ.jG bow64`ia=#Kĉqzo.[9D"A sUwUHr4;V3X _Js2}# 0&^=1_nDXo_5)Th5d.]sgD5mz)c N Ij/U5 gVߓi=*bD:=7ok ݵwfzhm|=D4ڑKo|MH=Yܟx@,} Cp١.u5^䤻MUȦV=uB8c*=rn/l^I؂R,6ki++1cdV){yS_^Ǥ sMhWuTcV@>:4]T̚@˳q -R-Δ|v~J0EF MiLz+t \dr}$)˞qTb4<[mvГmvX#EC{ǼqYIy:000O;46 6K(HJW%9 t=6r M|mA/3",ʷJwZfeG)[8"H uat,>8Z#[=b\4^\=-y(ԐP Gي4 UM9"bmW&晅v[R/-+w*^sqHq< \C,*9%VxJB\,rӢ. 6\8 hYvXw εS[62 HrTPkcm~Ɉ~cKˆ>.HLՂXC&0,`h+Y+}6ciHŗ}+]KuC}a}^tx&QrTO%1fg#qOÌF۞G\`rnztYR=ݪgZ<;b3X~1;ʻ"d^Vblc&^} ycz#Gr\\˔MUe>GS6]6)T| u-{15V1]u,7C]4R<);X\Loo/ r6SeWثa"eEfYN& 5k\j13D`qӰ;U4NbMU\9瞔Ԁ)ժCk`wy !m@i_8zy#Z{|t8 ◚䒟OϦ7Owmp )ozf޾ Yn`RVջA¾Qbf5oI[k{6N`BU*Jz r'qZuZ Jb45e1=kI'v yL.Vd P\qցM2_Ze|og8QFmL*1LBX{X+؁SK4 8=vuCdD;V{  BA߶5z~TI"KPP)d(1;n>pݣeRN0pMɼ6 |n?7H9|]w 3| \X IJQ3zlI+iӧB,~˥z0m[d5I i+P;YwK?EH'ZFDd'̮Y7juӒDb Bh07@̮&^!h$$7i'0Ŧ/W@^9t є ]4N9@Y-38PJ*B^M{N1xjFK. ,5".C(YMu]E_ =-'Dsf:'q%U9|-pdug 4/G\@`{ Q ZwK:p~,yVJ'[Vb|*="P SW]u\$zܻ?ЇOz!Yf(1XlA}w$HYSOvj6#PBeviyz4=n v{-juL%0oU3\D7#Ѳez)ym$I2~5`SY bl7E"YE0wk\L$ebpW <= xtd! Gth ]}2 Ĉ]#+U,Oޫ^S`OR XYE9j~vc< ݪz>GtGb dH{aa% GM6<5; ~"_/O&YH4Y7[nj- 1J_h)_hu$9x%5z㦓(9)wGᑮ 2i6;+' $N|_ 0ncxl#XSFq[r%~; v,km1O q]]vng]oH'"]ns[>vǽ4Y:z٪3E; e$Oh}uۛ1%mS O(LE f$Ĵ_',2?wi*v$?&[HڥonAU7(dF0Y֐aCҺ_Yh v"Z_Y#}njG:2tyZ/#>TN(˖eb|j9af%o0臅 { b^#4?Vn51}U$zp6h6K`uEz3HOF`8+nk|pGMZ~|GAӦǒcE8*!o^WX$-]{aXTݟD@dgLЄ&jCgȧՔ>K" ;8xv8wO Cc)݀ʨ˦ u.^j:Q8J򰧁 7bl s%M@P?W%TGe.4 ]2ۤI (kVy Vvz塊7j5w"~u !tvƔV$or*~T>"F aҊzi1ѼknvS!h[PU(8t`Lݹ1Ǽlz͎"࠙? <5J;tW AZܶɄ?b?NFI4R>.T@Uo B z%ڬ{ǵC^NazE>Pʳ^Gyw3iAh1I}4~os|"d\hɞa1lW5c3LBYut}[.j;QU9/S 6# {kw+%a10 ssBPjZL^24Ͳ-1BjI u d5caآ`]ʓ(= ؿWpAJs-'yf6:-\0ti!$Y4*#9z$f}{5yVD36nZw}a˭%F8NyO0^+cI\} +~bo%EKv$~CO) *x Y4DvreP"כ4&l (P;lR _1[ρl ې b(s8љ崽\eV"pF rъf8^'DMϠMX kB,@ʲjźK Ɨ#}qoG["}&|Ln.p0ۖ]nevj$rLd&o\+{^\%CN4m:Mj]d;i 9W%k<ԣNCϹ ]-95 Zbد4x﬒2 Z_nI[F}RTօ5*pnx@F:{Ky~k|& WMR}oA9Psb DzmȢ[1u˄^Pr93 ';R#2 `9\%9'-PrqH% p௫Z:P:aljl L/x><§6-*T,S6krjOA$aD]*|.!Q꽉 [H*B6:po  ɩF7KD{Z告u~40O6tH8 RoUl-Q6/}<  Η=Q<dpŨCU7cNpt`c._Hu)ư;Ng"Eŗoz)qSodMDmXHuySrok_P'RȀ D{Ww&^Yp֕[j.))d:l`za kB ma)=WDiu2Lr Ja\w99ʿԘތ~`)8+ޜ패ˑim 75ֺB3i*I5 yT<(Ȓ<{Y}~r[Toc̞^9ĹS@hF'noQ_U'~wQ) CQFfǨvȮڞ"䕙j-~7I` Q inW4ΘaVe(GLS(@ڗj )M%|ԛh уDo+z(ױJR,gmFeP\seV8﹉]Y,@I{xytY/$V~B=ib3@i͸ȓڌYG"i" ۥG_l\e oecƏk|$gq]2j](quqf|o 2Mos uqN;0  Z# "  (B r/3*q?XOX?_;;^2# !yxƓ%慀%֚QZ4N\((7GD9I[yPԹi)xXo"Y\ȍHyS]{ T=.wl uAmSJuj]+ٷb]mDsnv 0J'aO氿>`cϱW,f2'6{\Gjə)3r# %Ǵ{ /1q IFu3~ix@64 0,VuwzT" o|]RpL\:4G}uvތz9qed|z aqcю=)/.Hs>I7bqA$g;-x)xdaX}$m('8tn'<v1usN7 ?[L^&RWzS"DJWQTSwG|Bn-L-J(t8\Q a%7 O/b٣лU? 6^md뒕$T^d46i{m!EDPBU5b{QBfk1Gll\D!}R9U;|*[>XM ,`NJjMTb_9vyCoreؤ[F1x^H^Z Cpc, H+$ HMir.no[GT1KHDsDSɃeBkݫ"U\}hh]B'ߛywA*fڗ)VQrKaϬ^ qD_؞"\ SO1?aN9a>8;MnygPA%L \@:ž&{P"%_AleJ{@eu2]zo.pWDLTG~(ꔐD^g°:ʙȻgŷ[XIXB[x\fvNrw(˨j᭄O4 JO͠Y"^aE5Df.|lHpCu-OZ@^Ӏ!@Ly7jy^͜[~Vgw-O{0$j;$| cr֞d+i4ë)XbTJALc"ət-ԛRI|zax?4N8ZjrE4Bh'>UO* cѤ9?~͗K\ͨ,X@#{2I+r:~K0ոl) u-VC6 5\$?"NlSL\ mP=f<6'mBɩ#z$B4fҞ@JP%kt0; YJIިg*[a0ܺګYVtҟV|}GkV(~Nv\KYS N M aA>Y+>_WFb9Oo Գh$=h 8O.D E"s*t\'!i#fd 1XR(ըUwnaWmJjκ)!֖[ l &EY> C!6#&Y#ʍGduЅӨKء*  ·8X8֢s3qw]=R!VsfM,PZh~Z Z}71dlPf0P`4V5ֈy ~֏@9tsbs*kԣjޕMXmЪaa}ZƶEiJqFi rbhkwkC$=ӂ&6F~3<hoj'[m # h,$[$AW8:~*( WCzcWt, $r M~yN`4Iū )7|I\^ -+ ),UD -h/\H(o4AhMJ:{{@͑5UqSNÔ蟋˾1gr|[r Ur*KmrLSz`(PYCrwN2?Y-3ŏؖ:[E5nGJ4N" 7ˢTAyP@1gv}[9Pv1VF{,UخFKo0Г!n<Ã+Ι4:7R@s:u fQӓ$2F_/72\yDx7䯠׵94V_i^r]6JYVzqx 搭d( 4*Rx:kfTtc Z,]sCs~І.c'@.M*6ʩ4+]ZUǪ'IbWOx^'u`?A fc7.=pd'"įy[|y+zXy3XPM֖BI a$MZp'u;q+B͖xM@}9}L U47d  kReS`Uy'P+6] PҦrS!=x,J9Z(1Fف.4f~[Q}˅qN eDqRv|(p,qIKJ[Q-|L=X/ ZMX0:Ax7Ì$DW[7?wZ5%1=qVCjmRM~GSx!~6Xr {fF-j-%ţiZ9h% tV竫F)Zhw @j6 ŵH]LT:o/@Vf>…X5Mmh pc^,qJB@W:G}b 9q) %NrQ3XՀ*S!&0nϓ8i"=f'^!K[1!G3.EP&վЈg)Er`O(vm㤮cCKT*:p{67vE,ܺ~>}H~N]%Ox=N)}0'0mwLOWm -AOHº3A@~B33Nl<5\&-/wki{;O>l7_0, 4dvnCi/o3 𡜒B12M,& U_*d"ia&Ǹ,5!Yڃ$|YظX%jVQ^Q K ́Qւg Aˋ7M%c¥8~B8O*m)GO]?蜕O͸N@ϊqO;"ˠ;.GJ-j%| 3E54A5 ]o_K^hf=K'z@~ _N͹;^?Ž*K>PmAҘcQri+& 3FQM o3 cC|Srm y6ң ؑ|EI;)Q Aba(8A&8E Nr4 Jf*6.7s6{QO?{U(X]|:&,d)ś{蔙Q :دvof>! \|P;!81|Ŀ{C7h`|5_PGU;Y!wc6E-MZ̈́+˛~ILFs\Bh+ 8V$&ep Psb@)]L{Dݨ5 5H6m/BgCnM$ҿtirox<[ȅJi&t_$/1rP{qU]::/J*,K Vu )q^"l)v^ 2OLa:5 /-ko(jy<͒"Q瑎xroƩ~e4Yj "j#IgMPznՓcV?:i&vV_γ9Kv3adn*ֽ_R=h Oz\S>%ln?=,OcBfU!OKy},ň$]=ϰvTmʈ%}N7r*j\b#H?q~DӁ~PHe&:/&[C> ZZ/ۻt.XI܏"\&?Bŋ_y2e3mS`ށcR%Cf s:vdtAxetr o/zD~R"h@Gp[V7'CN>)F_F*J5bqbTpŚn@R"}*({_ "OWmJ`?AjY3J &3"Ȟ9%SImf]CjKS` ;`~~ ƇI>âVDMuRkZiR|#,&5Q :l>xVB~1=sUzy4Oa3PU!U<+Mq1>sDٚK/gei͛$M{Nut_I\6k] 9x7c9\^ a_5CS/b Z6Ҷ`X@(m~ZضJ zݮtY+`f1yClIm3Ȕ8#ҩFG~Sg9q\dz2]E}h@%Ӽ|La[R }f bLajLF]EHho \/H?Y<݂ =9ǭ9J 3RXxi<8kdij?/0x:Lh򏜅D|HM쯬l@qX(CTzwP8cLըT0J˩֊i`*W.3O(-8OED t;e[_¤hUҪO{8nW 6UjTT` `ܲ~E@PK*yv0MF+P6uv - ЊE6] uW>2jB [5\MRR|lh(NQ7 lB:>Ϧc%8CPzACBI$\t8S~cd軃RV}"ґ:(+߰⣎wg%2(qHa27HNMl16H\W޶HVh+vymY7h{ZGbcɸ+FQ2H&Da'|E#(6YpV4Bv7W¿shWW|Z=G?dUj@'R PR? ?~և.uѬWL]uC T%E1 M'})`[E/pYdxZb3':P6`l,E ˆ޶B.1JW`_IXݦd/sx(j5ox|Zaf-V#y4L>nFI0F5U'ɐs9$I'n]nMBHRc?_"PDeHUWX T+YtΟPș-@& 8xK,z%.<|tl6l&BC˒H'{9j9ryd"yƔOQ0)*B~z94Į`@KJ=,Go+7W}QOesRAvFukƊvgL\]zĒ&#* Ƿ^\PڤiA1IM:>g"P3t:CWEј6G~֯/t]$sR tif vySЂ8 ox"Kr"a>kAPѥk}5>a/K31J|?K/ky@_ЙVh/0OaޠQiM?"RT]U1l[B`m?qfV9zbbGӟj:5$8p׀.XdIQH7+j+ZY+W'Zx?]/PW]>,C>1ml.3x(A+FzH %>6* ]^}&v }?&X4\Q6(džD_^K҈TR|eFQ?DJ q6)Nfpv|g ֔Bn-*:2ِ & ds:acO(fu2'm$z $tUQ\B' "3%+\a\#d|ý@o 7ZT8/P5J yw.v1l/;eSkfd)cKwV0\/xR6TuЍ@SʼnTf-o] 9tr5IW^)ݒqamܺ9-8|c< -*^sCۅDBHK HlzoL{tО@ow:)q#e-kc-j^zԒx=OĬD]qYVCN3K:!@Hy^-w옝~ ܯKΨaHqK 7_ ?Ǯ ܭYɀ1R+1\]1 kZ9Wp͖]Sku\sMV"Qy2PG}&5&b[Նz<5f~>_bl{ON.Z\Q|5OSX#]*nO(ks5H=S>mrW]Ts|CX V -Pw,`dنXŽ; SWZɜ,fF=_mũcIؙ`a|*nZ[?9.bxi;*x3 afh]'? Rtm0,c8š4N8Pؔњ ԏB\7J1f<'DGG`Yc g̔?jP@PQ-7IYUi=(=YGGrb طb8.}e՘RTR ُp3.yL5 k_4xOlV@axpNQ R?*S1lK ]%PR;݇Z,s& >J*v5R|AKf٧*SU7I.E,JpOFՠslI1qxӼIOd?]?3X܎(=5hgv[ T dlG%/<3qs .op0z`Sk>J.h1Lr2W^ N#Xk;0hZp*{QK9aVd $M۳֍t( @o@β4UG"ѯ d܈Viy"dƗ؜+Ms@q },cuW\ |tn\rydq8U#j^W [?֣~252<' iݒ"v~x;莥[iOTViH?bTn,("7s=])_*99=&tmFvy1+sNӻePux=KQE.-kΖiDH[A,i]>d߉Su4\^t`vҁ^ 刚Ts8uQqq#-첽J60 zNhC_艤$+ڜK C.mb@hUNo* [ 6 fD/YU2?,W8EpRi٠])8c6TsňGl?lX4ϲhnGILá$0p{{R5~`RRBaq+H 5TdXװ5t|cꆆ23=Lb\>}^uX׳lTmϻ+ֿ hebg/) } `rƢfVQyq_]snP3o!7mkDX%F+A&NBB1n'E .Wv k hgsr=zo= &(억/+F#tQ&4a]+l@4k#(- I+Lc[pEg&Vsң<3P}p|p aPCQ  KuKJOW n͊KEs~l@Ks8ymaآhr87Bf1GT.L2Y̛ d5.AmN: ΚGXCK9,)" z գp&נȑqN/ H,ZzQAE&hG=/ M!!~ɊBS7A "1>AMFsV^4Mx;^7+z& |r-TBC?UmPR1_'> 8"І[矁^2; Y@#ϱ-H U]6gn@&ά.*u[ juS*6~iˇO4Ӧˏ>Zc%H[Tʐx - i~$Š _' 0}s],E#K5&؞|hR^%Ê0m.!˧-|E >닕-&pNJw}aCWx,V4~r srj5&*_Ǔu[r;zUu7 &ڟ?u¬u eE?ՒMvwW? пVn>#`ayze͌AF&Pei I{K;ώcy 6)ag7g  - E]_wTd*3-Zdjǝ~k :x +Z2bw$f7:XdyB(ZSc?4}hBZ&rS]k6O6dp.<6$g9:ǧ570/<ên>#a4i?QO s;*RV9FXy ^_/) CP`/Il?@EA'-ӿzZ΍[t!trk@yX.Z#X) ÙeO$z]V *I9Ligѻ›"}Mswę!2biQ P#brPJt[13O||c5*zh`Vm8uy£:6qOy3^e&&>*W*c܏4G+@h׉5LlD(mW]fV}wu&_=IԖ]=pNr޼O"#s-rOЁ*m:-P^\pѡ8J^{|f5d{`?-EP3BgoLG ' MI\~70J_.tѢj%D{7 >$/(/Y[b"}gMoMO?sKkSí_*7sĦ6_V"q q+.(>ߘ7djBde>CZ<H>WeoX]Z:laRŒrMg\ vІQ h^7VXIc憊 :/C` 9Yf  -dcS.E #CkØũ&Rr c>* C9~f0+t&l'lqȓ*y#(3h5×"ꞝC *>- 9|Kg6XTb'z5l  kyԞx 1 U~@kRZo6(J+-2o1]D-xZqxiwIg_Kr^ թz1߃RؑIFśLVDn?; 2j% mc,"T/H9wy40|VڂH:[P/XO!݋[ZL)pD]~rۛ̄ WBo]]/@a q_hϝ=}g‘E'\is[# { tW%_+y(fy Qnir!4ЬN>nRa4;_CF3d_tg>'e;إB5aU#>CrXoSjY42ܳ:mre|}EՊR^Q]OQO7s#o.{m~$ʉVLVf9Ss8Yjr6
+oe^`nSqLNHB,*;'4O"MknL?TDR w/*ZA6Y3B]?M zM̞B$ďΘ`0_E|A*):ؐ3(\7"䕎Ŝ{uX>mNK~ {p=˙6tCSDUk<)k ާgw1tk8E-tRSUE"iy,/8h,CytjE~A+ҩDmo]Ped=ne:G4xtRpJ)Pͼټ3+x9Etڴ'[   C::꭭9GT#%碒z:n6Gu^x2"7z}W&֕.yWmpjS6\&]6툈IX -3ҷS|L9;$ED\f7BE\fgGXM I5O .e˜lɋqhrg.Z q*O^ZeJzF1:߄ c4nxצTN>at+_${U!%y Rn{4nCW(5Jg$ ԙ\o˳)Γ Jn92>3n<3Oвbq_]# ֗Kg{PqkRUI;NVLIx[_ГAU:3ÿM(MFr[mx8N~ƪ#RbDzKL~Xf&xQb֠ 2M/2tI!RskJBBbfNkN"YҔg:o3*56@E_3g]y7jkevI_"<15V]d t,PrBkzJ'_z`6pAf#'.r+Ӛy(ab~^t!| `GQ+4l5&ueL퓈VATǁ:BwNB-$;狤ž)V$F=!f,dURmMwtu=( "Ve'R\Si9#?kRh$nnOHۀ"P繽sFȨz`Z,KDn$O耟i ^>X~wzZtX¶nq4Bj RgK(Sz']qِݿUI') 8\Wx/Al&m-Y.cX5+qEZe*J +F!KHl9Rmژp>ظ><*Z K41 Q^@mQWttuI=CݷT(:F KE-3DSZkE (t5?OrR=͔)>p4a9DP>x{)0(x?X8:^^11x(nCNxC v1s2YFtfv\TH}6"sb27Y큉b$SpwF\=e7cg~BsSECߐț3SAg`kLfJfkim9D0 c֩nX+I 0ZS 2\wx|pv*}uiY9{3ԩB4Q=߬M4LV0@&`'wv \BJHd鮖O8f]Qu4N#2!f]c-^եv{3޳rL *Jaz>:37Jz. ހ#O2(mXz~|mbf햃xc8 ^2 `'D'=l`u(a+_h׹ZijT/UҖ*|%VMnH9Zӥ"C iNCbiE G-c 8F믷_edP} Z;IP67}yMzQ]nYG݃ۢyWg`W0t#3 sj$芼f1g4̛9@ W1.7c3L0_>ZZ'5#8_s쐣n`LPbuޜ wkgS xWfo55b XB,.WhV@er>WqJGstv)k%<jC3覚R{C&WaNI') ><XpǐФ/-.E>*c{+z IQvYB[՘G- FJ߅+KC 3bQa0{T?y`_&t +WOm #TRsGȂ>ئ/޻4r S(#Уo~4һ3E!VIn?bsvaSLsK[7 F[VAq:m4=[p O>>o3h& DAs]|E#*Bd˻ěӣ08Be KYkalskChIɛz2pR5ڨc& \w4/?h?[ c+A$UEue mdZѢ UA5);ʨO ,TF).$_m,K9 X <4t8]x)sqhu;@*|{TJ &Wb^0l7xQA# *Q&$7d'kTƭps8/M^RSYωRb^3D>\;WWџ{k3e0z8O\پ(eҫY 6:O@V{y@u Vwgo?FK{%WZ(Tm}蓈>MY㋞y@Arԫ8I4`SQLR5MlORPK0*MKXP])6|AUo<-ӎϫ [Шzh>+hH2vk|$"l\f3foDhw|##vQZ u)t_+;Č62 D|k|^@ޠ>QeWgA@pǣ A aF.`q7v[Fv}[=6i{֘\&>y75|FW2 5caVuA6OGb;2YZw!zn]|dj"3oAԠ鼭_=(-Dώ݋!@)'r5S /Su3Z{l Ig88NVp>tIډtC0_Ry64ۦ> wN \[ǃ\(˿WPj Y#kWp?X,|O` P [Ѕ:C0&+rZ'Sx8Ӕ n2eT_-t 9<֌ۡ@4;,Ut;DKIuɯ;HÝڵ$hgCւ@, %5n u]%4n `s5Fl8Af}u{l*,&iu=l+S1onQz¿Vh*͂4L4bړ?=s).]Xdp5 #tl^DMÁ, ʯK@-d PmeҨ3RW"yCRȖ%Llp4lݸN 9JҎ [Rc"qo)L$ Z8ވ6ZBI!@A N ?'\X$eJ~baN b\b qoUs{*t5OO ۪&GPH3k42< \7rRdLbՀZPEX綕4٦P"nHc{C갥$v ;H D1ѝbJ%uX|gv&n5gPfŁwS>:F8."&4)=u\. ,*U9[=)’Y v߸㕨.݈0#we(u&0N 2Y2 $jLj)뉥j{0QokPtt_-+܀vp(m4^LV[0yQkwL6?VFcKiB8ʬD$lDmYcP>2B"`Y;4bizR\'C)4s봺v|M/MQ w~J?+;M])Ԑ.wr8fvD|i,oILZPPtV ^{LOP;).݁k"^D /SRowc7s3'3asoߌzEbXEMz)UHe(l[e'h[zVb6pt5#9vΘ;8[[nQ/!N갾6^=n"N.mP WI(J2)B3QӘ4ؕ} ة"5/oi=z}Au> z!J/O v)dFxm<=$ E@\э f)kGاҫ8m?p[$ fm,ґ5la1?kelIyI{Co!'ӋkNl1<]Hw/Kbۮa1oak˚V.u2-x)h' Э"h; D/OoOb0_f>‹d4Fxp7(hGt]Wmqk!Q8mutzgld,0!/.gH!I ׉9ErWYΣC|OIOs /i74p>Q "c(՜T,yBT`.]rd[X D8nu331E f;veAwVKp \D!4jʒ&r MM+9ܐYѹRmeP4JhXuq})#!:gCjչ!|sQE4>yv:ː(u0w>2,#gk}8N ZIiy}&B.֓edOޓ 6 IBz_Ax767UW xv"=WHb.gM0|S8Ivo " Gż友o ^OWoFE 0Xe_yنFNYV*ގi5 ~ata*sF'rVз^omΖ1j&)gD,, :ǩ`>VF\Aj'WI9,/Q2lomsQ.r%@LVrl;1ÖnґƾB3D1e0>QsLG!deoW ut ˎ%q5jqRT֒6b]CLxm17vkb5{ HcΩ "P\|^؋WEpRp5n2ݵ3z4I,NPT*v?g2{K]S4S.RbWA^ *bX" y,݃l̏kr"<41h*u frlupiYwUfBIɲ #񲮄# S^UUG#,xK8DCvDXIo@06/Kюn Wv{oHԫ>wt9뽸 8XuE ߌuKsn>EkKQwiQ6rFlQ$J! 2Fބ<3^D,5fL!*H Ʒ\m!UM"MuC/ݜx$)?J2V@GՄ@p|}bwk ai^y6ʮ$s1JH(A\(wu _s)72Bmj|/iCee_ bpskoicm;Rg2G[9q8n7GRB bA!^яq6u08Vd_%z>v[<Y'BUÌ|4;LqbV`-CsR/㚾Gј:۴pwhQeqRP,X?Mܵh/*TI FJo'@a7 ٺbzI`&q $2f>FP0 ޔ(<נ!*70}OBax`;|CW'0(  `xe?B ,`m31Qaa,# 4QOmMde+DH}9Y/h(7E\2jVa~YeR1;Z_Nm%PRr!n$_$=8</yy~NW鞳-bZq1Cc_pb>OV$ܮn<%BþITZCl$YV*SZ\AB4I!I`swFQj翔M}/Gk\~ת}2\P"1e2h$KS+Sutw{('n8gul?}I"hЇ7zp[_\mrjI=.꼷Ef-j|J Qds ~UkП]47Tsh7#]ǚZHv2w;VկWS`P̙=F {m!/>u{zQ>Q%(o;VY?MȜk OEˠ"ܛ6Ut.ѕ! 2{w̷򪐞 )x=dΏQKv&Gll:S,Ņ9QVi!Iw_ji/s {o:Τ6`RXܫR9!J5Ndo9޽@y!/ }r?B*/t87DфKL[섇҅!q{rM˶P4:rHf/#F˩ K$4Im+ádBQ*(8.!Nl^PsOI`iLJB+1瑴&QӤR賒y@@(͆:O)ceO& "ngœřZ>/@6k( 2Dy)eS^p#^Nz>V젥vJZ\1J֐Ѕw?50B 1ƏP 5a>(mr5YgĆiz)KǤ'ewg$F&h꣼aND^7Ng6(7 f 10 N~"\e)D믺yn 1|h$bwcᄙ3ػ-o,BL|mxy(aՁ[%` _Oj83.;KOD*OF4f6GKDFfXowQ*-mo>Sr 'q.eF.{'O$0Bxh4ڭij<^?9\8j^O6ѧ = S3l)\ #¢Ѩ@r9'/̿1>3A < xS~&/9zsECޯ'" sh>Es/,Q&^;+)`hC0Grvhyɚ \ +w<28 +ή\F$F4oQf}¡qk ]J [w0c`x!KFå+!*Ra:Wɸgb[B6Tx՝0:Y=aF̙flxUB}Č6*7yJW=n^Ӫ C8 /˜U|_2^PG目_pLZaqhd]W3,?K$9;"S'ܺ켷S;NI}_$ ͜k-gIWpҝ\2麀`TľDdG_P3 ILScY7`NFkV0!t4πųz wu%nϢg ᡻*+COmt Ի GdU&zm PT_6eQ "ܲXe6997pٚk++H^ma~\# 'lѷ\Nbն<a-VNV%'n vmMs{3"F ZJWI>fn[LFwMJ*ͫ{F%5=ER`y@(=Z2v-~ 9h0m~ u7ڂK 7'LAg%2` I*cTI| $Kr, Hc(=IFW l?5Š19}=*uwOMX.$с+%.AnlU˹aoe4ğ_;{BsKQ (jpiQO :#8=/p۰#5vuoY}/|)uɹ@g5 PDoioS4lJιihdC?sNfkQt}T/zwUr m vi@~0msu4ocΜ5iЕpkYy$db-&J":I miB( =xv"K1ene6`t|N|_Y}x$IHy5-:qvS/Ɂ>5Vy&.&]9&m [\n[j? Ar]'GWD/ ~ _ja E p^3CB| +7aM Y5&\hL8Q*$1D6(7`CK+rTZɏ+Buxੑ1`i-!YFEcXHۯ[bA!v9) >QIƎ] LF J4X97wT n{SnhSoUWVuHc67vc ?lȫ !^[,4;av򄉸Qj5_ ET} תHpD$ hGVw(9Bwx64i- qi3:Eul e;֎b^YPbtos鬳,B~ fiCm-Mʏpfz4F@iWw$eжȒ U+.2r=A 2IlV4e+ @}NyC2Y~-Z2y&w~ Ӆ\[\31ba_upue#&#Ly[m?ekZW2ߘdALW}ܐ[Ǟlj&Ȁl5SBl&Py#%5c6y)2㘖3"r%-,"SIx8>Xr̰i 3 a6k?W_]:-|k1ǿ$^0ФM^:􊈷;uQq%: ,r~L% U2 բ-Űbu+~>W(Br@f=מ|0߸B}_иAz*Arx^acj~ V2F'6(?g F6w}kֿg" 2tH)>t0+y5&%>6.zGR=q02]MZv}ȷɒ\%OVn}12b gm3M"1z6wMc昋ޮFbm#–A5ϵuCҥ,"ڈ-n~%DzCs(9pT SgޕA5ap(^;2jyJoCީACYDt9K422vdl[7{/!j4yLo'SL.UM?QŻ PI=shר`2A)8疺z1Ӝ[AҩwcJP| x7)K"_|CS)#NUxs*ZixŮuI$1j3pP\Oh!; R5X3A>%X3{R@&.ڱ;pye+t;n̮*dž. m39|!Q87BdWDaɰc|>VJ4Ҧc}o =J!;`QZĤD箧Z /c |^;:!bkQDۆI~.͟ҭƐf>Q!ʓIë?^\wM!-Ҧە͜^\|<`̄{ J:d;@;u-#׋ ;.ZSD:0ؼ9U(Hio$6un=ýBNϚڨ/_J .Pau{9l\EorN vtdۆIZ 3 ̸IDk-NE!$Ca.k#XIیޟ|4z*QaʄM}=ӣJ{R1>+ 96i2\"Q}Do3y_41ԫd)q%hӣ ۏ2OҌ)a+TZ Gv1^2$XO&um|s̻ ĸSԄaZ|y-}'_HSXngR /wOԍQk-sdE,f5ń+UAC쭉ϊ1y<8)둿c\A5wmR}}e/RSPY+QVy=PQE9 粃LN  #]؇or3etp!mg%Y=FdYJ2_B>繙u7ۘ:6f, p{Jxe_ <»j&;KrD1{} O[HQq0TwY1˫j9tuSDY&xIMՔ]D`zȻRƖɂ벸]ܯ',s`߸-'۫1P 5"~Uכ}{ _l@Lx{^p n}wo|LALf) B0׉R"6le.Mg`r{ ٚx954/YAgze)٦yblқKj3%Gww+$g3Wݘu\dmzVAfj˶f賚%8}UzInlA˒eu6JfA a*Rw*$LL<s 3zNK{}%ah5LƘ JB[< qȏc̙'?8W8(!X5M))9w懍7h )`s&H`jB* EOs`Đā\>HɈ/߮Gr7t0 Jr\! rm/d aVߑ$hh';l/5;ۗ= 6y%1zh1 ouW ofyP]|,q@bfv a(6AE[ɫ~.{;;Ӯ0j1S5ͦG <3WڟLpjs# M 4+"Җ֥ۯk%EL&*=#@;eD"hZܒ󵭸3DXDY .VIzm6׀{)D{q8Ƥwl ќ'l|> W 2J}f_`ܪ;H&- g2wpE6\L`0g ?i傷2hB@UxC"PR\LhگG` yqih8>tLĐuX7>%g2Qwp|<4NģVЁ:՞c/jN P6!Oe GB'γޖB"E]UG8HH/=t8UDN\6$ZYY7Q]H]=F5~q Gx*ˑ Fx )D\n6gâՙS&EXOVu6䐸-ʈw21N.ܾ?FU9(Q&~+G, ő0bHP9ҕn"bHz[~n,4<,q+v.f~$=}$8Đ*gʛWp[da^$^&~-6eF.q͹5ˠC8yWSr;Y kr׾EwΕxACm4Z Vq )hFR4q\Yw~5*M%Fzqw"/Ll!  7,AKS3w>bS2`Iwe窃3 ֋ܥ"tRM|`#`UR7h#٠MXz1Pn4O#+h6o54J[ư}1:{NlaI?0^EL5m 7$ mB0— `~5+͂Ey͍ zBʧt6=4 J;ɓ 5yeߴ5VO}ZRd p%|rUmU("a^ (}t>ODԥ!ΉU}i6dQuo$Vr<GŐ"Z+ʰfJqF\t`&a$.wSqKQ3q[_?JubALhn,kYA~Uӏ&{e]2J}G8dJ @A)0tx;Ϫ, X(AZ8Qp>t¯Q:D~ΐ*oG͠hSRu2Dt?̞2y@%6d%!wSibRE`P7DVaIUcNVj;, l9qqnyaVϿll jrU: fUUQ^ m%G˅V|TS?O&wS5tDdMhHbӃ#BGn,W~H,"àq'WSj;D (7hnxPOC:,3[EvA:` ̼`N1G``Fiso8Ȼ묕,2mzb~ZZ?9N YuGD#FZ0UAYm1-7*]+̖ cqR& ޾;_6T[SRo]B&rdqƭz'5j=̺c5G Gyj8y$r Ez9UBmfv5w@׌G jߛ}Ԓ- tC@>׻UrTd;7ZQ<$f2H63Lp0m$~/Ffr<"ڗ0e5.ìTК+6s_nɗS?6YK"~Usm!)M^x=qԨ;M)/,VXiP~!B7gB/Ѿ:*B$[ $C|4aIs¾a'y'BtG=񌓀`#%.M?: Et2kno;~6BY=BT hwQz4J6lWQz\iOOMxp[. o)gqk=G*ja$"+԰3%tH(SdiW7bt PwS\_K\ۂ~ME@I\vBp 8$:eKF w 2X P?GՃjϧTO fEGb*h/}4li B #BT], 2j3rAq2t[O Gq/@GMY?E/nzct;*tw2^x-9e HM*>l1](=иXXn@+!wEq[Bϡth+ЙDWfxxo!eKS=kx g3mSqt"~Bw3yd(`{Ns^rt c>uƓ0 @ g'.| q{w"y!J me~yx۸&~7WJ Մ?IM! 72WZ$w  $L~0(ߙh`Ͻ9[ۤWNv6 8A@2Z.VTiGx6jVbeL@m䵤k?ѺbLPSޜ7K$B T7^~m^I6vI 㕯5a^ 0.zZTe9k?g8&9HJsGLaqLqC7<el)SOj^rH٠&3̪65ls䧆 3h+x4! ζ(J0kkn0 p|+%`@Nj!>݌=h?D:zL7b}ݬOi'q1ZD(ͮ8l~?#i)a9IPotFE}~="gL( CnY ;6pb2М=ٚn' ^Z?ċ8`Aa߿h9#Xw& n^2EV[${Rrxbkr#Ls2ހr6RjfЀ;  v#LH9@2R,7+nbx9ך"(Y_e)0KH =cS&z1\F3n}5\AB aڷ ɆI;σ7m#[8 Smg$Pqt8F7q $|'#;wvCx㼆lxg:D"NXߊBA0~,3Gi"U;B5B6F`kաB&piXmU8sѣR}ItN/by|H|E} Pn2&- tX]=G~eB[# AGzvNaH V|ՑLؙhB%$M 2['1먙gGOFFW7s=.f}VI>piX,@ӛiӺVDzYf?iAZdLݞY 5ՙߝ*sRR|6MVKԀ㐹}1'C0ikHrfl})4;7{#r`bs"[.$Lt`癚脿Rc3p+>{鸃ع,q-OdGYmr_ :v\oʻ׺gԕ@`$nԲqRm!/(~"^6'UR< +ص~`"Йh+=WFk9٪J)\)VNdE)' zyoKC1B"˗_\>9ȗw$BV$q~> w:Qəٺ8^px(u9XEjCнF\`yGyx^;yO-*#9Yׅ+(YIL>Tf O܇윐R^{х7>]^D!>!k2,KְغW>ƂW6zdTSvy#۰^|"DGs]ȖGKxWvu%rI:4xrټSϧ)H)wBf w.gOo>B3IɥygM{Țq͙\QQ#JiwH9jGF sᣜOP~oP8{+6Z? ܛ[ɍwWzEe7מs$!?d&5(ʢR'PM-EF=L{6,23 qt}7E~փQƣ J[^y㾜'SS**E4QelQCzWNJ8:{i6ݨST$cfZ^UeoRpByP(ܿ :>E)п"-&o9t*,vNѵPJs~]p\/d";֘3A*OS"\s@F G9+dȓyJqQ~Ho%L R]"¢kɺ|h|1M^[rF!2^[˸5Z>OG7q2IoG' DM#wsyCH^,Y!|s 7"f2oN . 離$؂ll %&Bd~ϛcϼ2$3LGLU{yU}QTϞ؊E͑0d+䦽s;"%C} oT1ヱUI$v>,zz Ы Km#StѵKsJԲhaF8ʕc5#uO-x9d*oځdFWH-f&!LȤNW~-&i3>èEMb" =xí S-Z$pJН$u=}C󾑐 ֯L||CKU lYz2Fitq=K"@^Bp.>%HZbCV4Pa~p(0YJm4jWfO(SyX쳶ͻv;c 9saJKhdfJW@>5ڔ(r)E2E ED?S)b__D!m7 }k;@Yk/L:ΉуAAERm\4ZbYalgKxU$0SZP{Urt%Lr}iLCV>čv_9`nMtQ$6?6,,ňHIW QKVWK_RasmU;+ 7t))W_tpCXO;lGѿc2EƯ[$=HV0G7ysy>x [-wZ{t+,=yiwr)T]ؗJ<TJ,$,!UtUrW4HT}h~r2 %pPۤQwIs0bJ6:G\:O͙@݂KUxdΪpw8t0Ȉ=JHUKc:4=b0zA}2-T9-_gZͦSݽTA~ˌ Pc};Om!L昲F퍊)gy@E(~&wpWc(J?7`!p7WהȢX ݊'q]͑ #$R[pʏ~ulW͒7T5A^RV;Qz6=Ҋ'Y(馹 '!$hO 8:7BذĬsS Aj$S[;iyI m%Gx#a0kKp@5w7 ?s/u9Fmߢ7[@!)g;sȆ2y/홽~~bkvda}H8hj/hM v;Sn?^" &qQ:o{*]b0mVc̽{)D a>e!#X5h޿,ŹA5Q"zy:q΃v4rU:1żJs+<;/N*Mf,E\ʲzz6cEǔ/oꖕ~%#H`%q՝HCF9V"HW`_ DEY^ @c"R4uiXZn(ƈpA ,W$L. jjS H{'tŦq4C#ąsVSCߨCŘ d{ϠE`WR/vW] ]xXP 3ךt2,{m-0'Mg3wn[De,3Igsk\L$B@f q !ͭ]KL+fr2u{ TCב9&X|unq;drGή a$7&;PvQ9;^ fGT52 /2ZGAϼYαU=DtBB }{_>ݠ 0(ŢzMeoQw5 1@{oD;IufQ?˟nFu:CϏx Y$HV}Ьɿ BیT7w+B]{he. o|v Qv䟭]PjJ&mFI~Hf2 _9l^SQ13Ue擌M}6d]brZn X!„'ZիnA#w4VLLI·*a} 4y݆*4HdͿW,fvl*f;n6@ZNTWCB{[_m_PExqzE= &.2<^@:HqŲml-95$a>s}(/qJiM?b2/+w{|7zVHy% 6 X)v6h o5Th}8T $7%`X^N[2TdmfkM3$]PH$%DZEDUƦ-Qu{OBO`MH!+IPРxP6ݸ!aF%]0aZPIeuv(%dEUJJRUl |y4 \DRbC "Qilt^T$EQAP*M &; 稁y_OZSȊP>0.dID#F|6'|`*%+3%sWndUnd-8 Ftj:Ĉbh-?r]ih,+=b"=uzz/+y,dC1dPup~j 4ABPoXS\SH8N b_Z/:8zD!cc+7`ј!"=?om@0 h5,л*qgn˸$A줯 9=rAU/X1zOC>^3&:h7m_j+2)f$:XrI^Ϝ//꬘Ѓ /D%)5|΅|;Z,)O Vډ;!8xCkӣ@B tGH \Y> ̘7rPKC0.{bag|V鿴pW'ƒswe\H$z|Ei"rmI`Mj  \Z1EY{M٧ZRs]+RMSXwٟ9E%6-b}&.UVg4/EJkVI2bwPa@{`J͈Wݩ)װμ[qԠUkW1~B?& Vc"Io y K7̔H\_x_*Pq#I>$=TcR@X擁dAK9br)B^ ׊򼒕3,G$'^0s?%TG,sgh%PUVE yuSn#ΧAU{rDu3NXYă\l BF&Fh)dcDwk¯ RI_Ns8|CQ/XmcA2{鞋Nz&f_+)RQrO\lG@J$O3[5XHn hYhԄIH11FT֣⠕eyllEN/6 4@00&k[q=\ :^`fzVhk݂dQSƂ"d *3Mw-5i >Uo`LrRm:Z5 n5:K'm_ vz>H# epc½[;|?&gTf^&uܫ$xE%2oaaBQkb@c^1׍q2FSuYI˝*D$ sN_-s~1v 2^@ z8ā?^| eyu&(چrV\Զ@Pj|ׄ|a=nJ:eg~E1\ٵ4r]7|&b|FqũfZ W2DdL,mdX4رPi|GJAiBe0uKTdRqd)<~R#1}*)neli4 s9UY+.Qd9\M3SZSpU73xO,-#N 0rHŦ:4 f,l0+r;^8*KRj7dVd)]e==N a, *iؼQI қS ;Q9{Kis@7`. |BX_u6,Ԗ4[ߒV}Jj-⠌V\Ѧ7{tg&x| d@ T:ɣDF 1%p;)λQvQ"V+^8vK+8?Ki},#S9J.ţu!a5Rmx-ϒ[&[R|[rVŭTohUTNó0\qSIq=n[s K'K5[bj/}2œD9T"bXUSdKtw1xg-< e1tf ;G_=vi&"YY>{q83ixؚ!64/ j71.Yǂ6M5vdeӤĵ Zwd[qUo0`&(]n@[)G PXܑ!A o}8'a'YxI\5?WO'1# o=̡ ! <"HʩKaq$b{AqjjXat&59 VWHGn8SWYZu׊Ee[Y >Y8gP_p+,(֔o'7NCdiRV{ wm»h@-?y~@W(LVc߈% _ճviXvT "uY3c1҇6\xT&@YHaY7~\-ԇGHMrTDU+r7h7ܭޘy4SQkk AZ-΢A('/.NGسWT"t ZH.m+* o"-*be0WkuYqmTTc#/_ljmTރ>](|d+XHZ}ߨ D:X,Xdfh!ZJ>5HeT/p_z7@r!.2PE(TIzKXby II^7GRgt~U+8C9qL0OR~>b«ƎҭK01[*a\:: luG0_z'}r 0BG-Ӵ2Jg[PM4Ӹ߇pBS}xi#Hw;i WP[i|.# .C8qߖ9yID2 {)r"tHt;?AOw$U2O*h/RMB᳼g%{BޫDxYv+_PcCYb Ri@!e|HY=>n3IS_'%6"ȫ*C-򂡖>m['DFpvbu.@g֍w>Un/ix>(RX?RƎfbx^w3"XU+W~>: V4  oذ_gȦYJ;6cTgz)2BR˹"硷!j #`zMB )Zѯ$kʐ! o/V+rɲVG _L\ :/R!2b:ФD{0D[-:pehz"͋ZY`3Z>Wc=2Uȸ~3Sn&tܻAMt "xMk8=nZ筰|yO7Ga =OG _FoRNsZ\CD,G1Ğ]=ꉶs7Ib39wYY ^zFYWI۲%0S)0㶶_XYA[uiH~ iRS\tO}"0Rvr,]ק;Z13tJ.Q;o4\%?:~ nuM>(NV;_:xwSG|4c6|r]F*lE7O`2܈|vvG$]eFT$.⎺'#-dOUO=T%45)jѫ:BF4Ώe~xg,0fˌÙbZVq~u&.üEgT2x%WDv}m1aQgOzO*ZqXttDXYA܈[1ɢ MÀ(GJ\7s$ V)K>oC@Zg#cwi'&>e%>)c$+3('a:t zNև#JraeJ _J $+GWL Pw]+.;H"23& m+g Nw]}'cJ'kCJ^xJQ΢>u~) \׺{_>3P ~PW 01j4|# |*a㡹^-vأ4UvCPsv݄tͦ:Z]=©jNڗp Nfʑc킹p[8[;у{'*зgnk`DP&L+puNJek@a ~)Q/99/q\$F!6%7qbYPJLv!)a]j`!Y`6;gҚQf}6TÝ3) ^UC󆩉sDJk(NFɷeQ)CXF_i++qWqvWHLR pRX2(mąp[g\ϹMJAz3nHej S>@a+ݩkFCW{43pcyVΞ%q n3-in4r,Cdф2]b#rgjdDMɠhȔ*w=3 7np}!tYZ-GR; 7zco5vIɹq>^<򍫢۫\@WV+JƹcJm7QߢvHtqnW*T!sw;7 ΅[j{$tכ&D=n@3e`a(z3BGQnGb{74>q,M( ~)s[' GCrDaX2Nf9N [L?s,\JeY] rc1 |jcdʰ9U .)KiuLWW0w$G3";b.]ND|ChGF*iAU-H|͑ ;2\z&;;7)sA=< (zG{I`Wc{o1#XQ?x+{n]E1*ٕjtl'¸r sD ȩӂM[9}GdT\q Zg<۩u"_1Cb5KVpߧ=f,bղ;?ZX~-ej$&D1p$q*!cz|܀ʠ3,UC=as^{.xn2 f/#5*JfUfcK+7k9@n\{d~ 䊒xU(Z[6RK.H9Se{EK6!F ?Oh6/9ہOޓCVYl~2C> DȌ-%r5(%ukZ4 1<(#^kQطm24texN h`_q=@&`1mz+Y#պ uۆWA87oK~1uDS~T -^"[EMnxklL =PwHh;'!{ɏp BRbcLo}N:qzs6knN-^3Vd.ԵE&q,Tq˯  FJe46 &Pϒ̅ +*;PG&-5d ;1.9<`T+V:ݚ;)gGaUl`M0`S]'!!ak},ܚ&6vꌃK{&ⷎg) f4D 8ن W%Jl,p#fj>>?WPc6c6]WC%x؏t{>ws YR!:"_Q\jaJWTҤΊ#Eo2@Tڌ#e_;#wm!3ۢ$a1yy|9MXGڝ@_HiFϳWmC 3>3*7g1)^|E[n tk[Lx[I5k1+{V/]A}oO|%VtO5+8HJfAmJg/C"(d%uCbM㼣RR%k=BKlUߔiK%\:FuIU%CвУ>?dyZhLjiWƕj|Qn Vo,lozz&6x@0;eF)?vKYpR_ߐTNԙPH<Ӹ0IUIEb5Lx4 X.tҨ\Zv E4&A8i{ NEtqZ[+ޱ}RP8\ˌ8 󙬰- jq,Hj`%DX!~avvU8c@/MDGW*) ͇YѩЛoPdTJ)Լ^呣e%P^Y5}G@؎w3KӦGltBHq&M6Bͤ:C2h_y |Gm[U)3144Hsy;YkF=>݌b]BP*QS $&/0ؐ0; Dm?i$z/[FS}rt׵z֑{y$8+ -ƅNѺc!88jKlcPA#A+ދEI@nDD7$xy1\a _{uRz<߮!H*zA2HraFO2!3T;P%q{̶&HPTG>I6x@UڳDmР^ȤALGGuA_MIb~Ecom_ w;tLڏy.ܒ8#1Ґߚ>IVozkُ2x)=m"} yq3y1gJ$HT ~(>(S">6Um~ pם@GMC}4qbX/v=ٳ& MjR&ln Z:mtwi_L?":pd:68!ĚgH0#k/sVlU&=p}x8b Ws̸sf|ߖH1ӻZ{XWOȸcm *#aFt'{uRϤ}*jCCv7ljZJeo4 H&jDڳ_f]ɰAo-"4oD){,} n(:4u J#8L5I6|OsUԪD7 'IleҲXJQkoIYkᎩt??˴X3 pVY:?ygw͸aStx1}d*I`(!Xr%PFG9rީkKҒ+NlqC"=Aٰ`Y4 "4uZK3}>50BL]@ҏ$XRSVՐ$AG4JQH>JhZѧ_l4,e}!BD5kMZetY-u]yjoZr^>p,]Ff65~Hp嚤,9<9WA_K{El cnn[@I³C`S+m0["|.Dghw"v[M"ZKgW)kNrəC2xtRWM>WD 6kl0ط0zo>Zq: VL2aȗe9U1ݠ^lR.kftm(Izk~b)B# 4!,n65%i2m` ca0g4ָo 7v8j%K)LΚ>.\sI1"~ |(kp$~,*R>@j⦷;!pbDiǞ?ù`! c1̔:x"g4DITm+wnYe7cS&V+8r`#{?g ׁ Gh v4+WLPU5Ni^oBΌg>`IW\eSn^.aN%sg[m SY ?t,$ + ;Mzj/6]+wiXЍ{,<m?\>n#Wh84`RLJHˆƅw gDLrs~u#iM^,:߆t(g}? VMe e ^XڷS tX,v11ٝbgde-Ѥ;3Qq]dN k^\W);m7EɄ˖MhQPr3MA+Hgw}[1z\g|#d8{lDI''.RLd@s f ##&6\aa𔨝g({G 8.-ٿߚ)D| 358R܍j!)bNGJFb8IAdB9Î]_p^:PZ si||"d`NFeZߝ0jiz@#ժ:[&XJLݩLǁLV_I< VcOmf 'i,EAŌL\~P`_[?페oJ_6mtVC I)5^ c 9N5? O"UZógP 2Zħߔ2m]7?ӓ'wf6q㾛^ڒDv?\ RG^ږ,,-wOӊx]wYvv+#"sa. "fVcReoؓ_\m} Cn lbWfZj^؍4ڑ.oDSk"g ?|t(`.w_Rft6R GGo" "P M_e;DIn&%KȺhX,71U^)N2}zgE.)*C\P*eS3fcl֘q8n!Qu2Gy+N J*τ8)j_2-x^!%nji@y{m{<t{,/E1g\tJEwJ)$׳zѢrm3$PvO\.B\[ \NCrѾZsWw NS365Ǚ{XxnԞK_ ů*Ud\hm(:%& I[UxX q9lPW$ ]u52GV_,ɄW+knǟ/"OE :v\ꢝ記j{*CG9D<AH۞xόN 6q{{GPv:MCH{ &%l&5iz}CP8p ) >uye#=tRN *'KW|ШL6^01J':Z^ԁkdzjjDgS.HK]iMEFizgb}ѴA& zkZx> DY9I[nv7-dnHݛd"Û+;#sxOd/(5t];o%-Y7]H=+^}/6;3 ; n03f۱֜zbZzCu{Jo7REj)l6-ɕ)(zS~ץc'5Yb&66x7[<̊E4\*垃Eꨴ,]|8sE`ƒe[MJZ8(% I@eiJo 7I$ 7mR`% cj*̴+#7cJۉwʢ hY_[rϹ;~c.w8 ؝Ӿg\[B7x!rFW5WZYά8!,j1}FlKTOIkK'|h,@s˵9$u5}M^$hW[Ϲ`:i4j!3I捜bh#'bZ]*ٔ;u?+!EfY̤x(+bpƪwЉהX~[Sצ?>B64b 2Pk.˿ժ-o%.7y6 ?\hh0%OH.D`QΞG,Wv-?Ϻt N掰gARHJ{G '6+$)T66k {R7>{n'˱WȺ7;ּWT JeعS⊼D&HLLW,V j 6_7.)Q?!]i@kC>/ ~=E|d2't|S-+tik湴V$F~[&jPకHes^1G "t/$G{m2gm:Tnm;ԝl#Q2b]=*H텞qӉb+Kv? !G.DH~=G=Š rZMI`[/VB[6(T e :Cg"{ Y=A4G\G%4ɢKn?W xox#[>bb=$K^ ~5oP̷+ vKT.epoh,icx0f{;- 1+T2B}.70Gvl"&$>ϗuM9!i` BޒJ ?E=Q'進pÖw,͉3tCvhi"kSVkM,K]ƣ}f`;23wW#f0 Oಀ(D)V3^_ ] 2 9ٕgy'fJECR7tkA ш%%9UMa(FN/@E)Yk[~Zv2J@.2uVJxJ>TؙpޕBa^=^ )MJf0-Pu:DˉCޟ+mrQPC+Itl7g7oz;Evc:+0 t]E:^(ݒCUOMBo2Rng{H6+qŞai>YwΠl- Xa7*,8B8Y8Ƒ: VDS\# Y!v"YYv ñM2kE0.cг^/Y\i&d5ws9LֹK|z{)&$TCU͔;y"@2Æȕw/+\~5ьGCєm(N^LK~V37Op"!QSLK GFs&P˄!_qjZ ՎHER[Y6,M@?Í =*ټx;MQ5߄|<ٻu:!g7g7H߯$VIM5Q2cO ]/͇sxQbIl`1K){610R~;.4L5<ca8nw 1}+c5]6wssMb*yJ)a#D fh\t^DvB0ih%+Y-m+<]+Neey?Q')4VOM_:ƙW,ofpb.+נfTE^B]3Ȫ+Ć;CS<7]AGs]&@?^cj~2̥}d,y1QM[[Q)e- G7^V̸ZN ?XW|uXM؟yncSw6kɼ7Y.TZ[@g ͓cXA\OCN!VgE4T^&-<bl|͂N NtgG1G 6 miYk6Vo0h=[0lo52)Ǜ!{|nD΋] w@z(G鿷UJ4`9+ sԯu*X[` __hVKVRB}'T_SS4^vsvS{=m?b-4:rΆqGH$b^>"i|2Փ {o9cc+L 0W=Ѧ6Ћ'Щn9QPFcCA/R w@$},o/7FVGP -SpO@dBYtΒ[ɨKy(֜34OmQpdC%! 5.Rs5Q^euu,ҝ2;cpA\]-RJUAD&MUpY{ܐ%4 C,~s@}[-t]?CC)ⱩMtm/ucY:LԼ 1mt/Q6 Ƈ[0zaN8)C(DMt0_d)[)2U4hjg}4"C=?kDx*QV+, Pl!Bu6\nVLxF8Tw73;0~OSэ%fxǠhe;Ʊ(6vc5B} TVX7H'&jQTZ`7yW)|8K׋jD)zJEv?y&+\kU%; &֖ 3srs?& FZ'=TjZ\.Ns7 /? `#%GNztLp㩒}\D}b`.Nq_rh7R!fr[^b Q~OXeػUe7\0Q?,T[1- MMdh7h8£.;e*t[@a $Z7ai׾:0eɔ&% n2֫4+ RiuOq̠_фuPwyNKiqa$<L%7boaۼL^,LdHIʜ@*I C!sǤ̬F0Q\ {bz&ů}$B&dU1w>-w1޾P؞]G˻m8[Nnkkfu㉋e?|ł߱NP;u[H$3-QfR1ТgЫo6Q.ΧfyM;Cc٬?2hh/єnޠ;meH7B% G-jpBgF-@ąAGFvZ4D&W \=օ_$Ƴ?virߐm (@&̭p!xXzrgBT0sGF{EGǴqP F_l]õ`P7 PdRhj۽*"m5Ih ̢oݻ@PС`Zm|XQ XBc7=wbK΃Vz 1!&_郀5)/:hWf`sc2 gMTsKQݢo|]% ~ GM[I~K"i!b8>5WAj7q+5B0-Xy1N2hV@x[&  Hr.6#Ճd*CoW;FclA@ӓuD֘1Ҕ"kEfk()L&'h9#}|P'~ h2d$#z4`{^Ƨp-sA<^8;{uie&09m `cݍ}>ߨAnya2!u.&ymZcts'P[d[ZKH`s(Ae~[r u2#.M}xKuT8%\2YqymgA*Y*hQz4nk:X4hYΔ\k)sDރ1/Cb]JXUYk Uݭu \Ɓԉ(ݵk4mD+ぢ 4f};3nfEpfa116ӛ섾#2ɲF{ э __zgt†.zHW`f<^AZT!Sщ;$ŠYd#hxB.lYi,i K3`f ]yzC?PnB\>Mu+/`4 [A@~R Mn&RJt "Vzq/E|88Dگ(oo D;~T^/n|LO"3V!:7rXaYx͒ žxk^Stq0";'hmq '3(.ܣF1%cT5< aޮ g|+DǮbIdHCeP FzB퓕WB3χ}y)'`PΊ hfœ!i&Q.fT`Z.ol$v@<;Sbn $ނz~WFAÃ9@>DzD7%pxsв̏v& bOʌ*,,u<ɑA3\ z!m qjET* "hIMΆo2L{PV|G44 |-]M InTz.I҅Z?!"+˱D8 ¾ jָۄ-IC%[}˹Q_9&yJAV:xŜ8^b)i7|1RyLJ1(2 73pe(|CWFs;he&YNߧtTh %{Eb[g< BbrĝM\_"Q~zp[ez`rsFDSmol:v]  񏌧eaEL:ݧ8"XÅ"K(-ž:ă;yG ȾΖ;L}7.%0tJfzPR}홺oz'+.GN#.Q`pyK ̦_!FߟH?9bߠprL IB:=va{ZG'dYŸR10 )qƢ#67Į<CG7Bm-ӮDIPu֊z(晴?5Rn._kE.$7ylD)LK69xk+j1wLV@hזڒo^&2ہVt(U2u"I-HK=5U8l L8QU_bhhZ\irMEpr8o^”\&Sffo [Zf)0 w5+!+ѻϵtFV%1+w]V* aσls+)tG#q$֬e1 ׮3rƍ ʊ:6_./%m/ȩ<,N[X.3 [K?lɴZ.3#+k\Q*`'׽@bыKuy&zSh@nx=|:/0z Zag/^ }nWDb 5yţ3QLoeL94*pZE0r@{'Q1x1Eݢ sc[%!7 ^U^.^,Cx"g[])]gtڠӋWqJ(0z}Q$";;nQ6+[ B.QZV g>PЖM}閥>#'Wk>d4s^ʳ<ƜG18v(FsRAų3Ae{^ngcnM8w#k*ɔ_XmGrfTcM~[886t"4=A*] 'zDRQ^Du\ ~jXdTAU`TAoǢHl؁{úwE^Ni ?GL#!J&u´aYbHD֟˔H)#,C !G%56;]Eroqu:A@l9"-3< uPQ_-tSQpdK[4BHMrpdo`:kqXj#M;KYHl 4Jaӛ(!pŌOhr' ItYM3!yhw S6#Ni2_F^0O*cDž@,s%UQQLw.癓3Ģ;I2J~27]}{:ԧ@{ayU H{jm |unߨFuD:/w,b$1t~|DE`A<,&"[fgl Hs(5+ygRsI``3 WWG0#9l]L0PԚ56!\Ts2{ۏZޱ[E{HB0>>˗g b:)O+X&cwlTU>u {O:AbrWz+7\~ %6?qi}<^j:@6巓{5Gì ]LJ`V')W`a@sĝL>߲,gG"ѲNU,&Wp) PBʶ9qPHÞK+ܺcB#$>1Yh/&"]u b\볮a۽Ǻ 8A(m_5V~ %΅zg|x+hKn8+MׯzeF*W]"줿x#LxypP,ldH LR+7J*uw7?HK2 =8,!+2?8pD!Ώ\p{ ƕI+T_QZq&bCK/y5K c Y8UJUz0ɼT+)RQH{Y{>8A} Fuu$f@f jo}[@Nd1F֘G&}xA髡~68U6>W9zt7V՟\I~߀Saw- ZIԿZ X+v q:yFE!r+eMe)後R" SxBhFJP=^JNՄI?{Zc17Ñٷq/ F/ .c} qJk@~}TT0\z8r@}#/~}j<dsg¦{5Ft$2Y?Tb=#B!_qƋ$pYdw8k=}z?3K٥.{u,4f]sF|\!ӣbמI wBZ(T*D)+M yW: '܇ق֥_9bw:^ cd \t/EP4O.$(fb1ۤy5fKG0 mSCq8vJLvrvrFP/P9J8 9Љ/4:w 2f@SihSJ'eyNJu'\<'3ri1ky2?i)FµަbEJaZȬbA:|S_ !x<"Gj']y]Q)~낢#׾ڳ1 P, - Ji;D_}슓tN0fY' KV#8v&MVߒRAnk4#t\&өO d\J=`o(jD,51Z( U(:MwD\9A Fo:;*@mpvw>%:T|ؑ u3@duDڃpaSk¯6ef"rV^6 v6!!gDT؃oZ=ttC)m+w+$.E.13~FbA^\=Ż⃹5/5:VtLы"{¬Y;Pl5KN&l]cwy3fDMe@ft\PSw08ltCI.d`Emwevd6pQ~讨0+wθk=" PIy1`#F{5ii!BM-^d2Qw[(0U?K;=s0̯,dM1!\`/(UUZ%*Iwx ) <[N?.?>`X䀾ʮpLv/ L Of '{푢BhIʡk0W*s|u-m$n¥ ,<2UH~cyIqᓭP{@v*jOl}PE5eZv Z&<#4Fv䣈J[WkT|^@o"E]rm1*9{u1=#iiԋv5녏Ew@^ГetB53 <k{%b M޸za jobH?}T s%o[T3IL=AVHj4ܘߍ ~GBo@\/=oY!LQxw<,{Q٪:(rwGi{7l X34Hzs^p*F;RDQU6 i++LEۏٞ^ LFD_=[!X!SxǣVI6GWqL_"`{%KF1ـV|s! N *"+w7-vyR'\\|8`N5j+}+J@KyqN2-n tXe[N+i6wu~G,Vَg"Sa86m)ec`L{x"cͽ()@omP [QM/VLvb]\Ɖt oz?+[MY"oQ.4XW\ Oixwɿ /"*ˍ3Vv-Cfcg2xj28zTFє1=u{b xdUk K>%/nw@ \߼ sSOY #[$o+\ZkVZ_nN4rI@1<",Ĵfj89]dY0}utBm'EB4n[lyEkbf@< c;ھ]2~noqHhP (iR*gTπON VKNIhd5W6e$^ ?Z~Kwu6{" Y^l2%Z谪 tDJ)"a[ΣipWO>L=TK?V:ttnfX#LY*)(s5E 0GWոe2ݨ>nqd$O}3AY5Y;Eq~;B68 !*Dk[qI(/ KMs%@˛KVYyXCndw\18.41~MYJV!eDroyֵ*~:\ <%t0d"E%yՎ,)Ƕsvʜ:U)9K}|O L˨RnY5$GI[n];)f~x,WSa [(memD>e:( e\uK?ķ9y[+qI,srI}"L>OIȲMx_S[pӁW=`*z$a^1qcUȦn\҉Ϸ@hRvޫK ~<R*-hU,e>j<97֣^dq-:QRR 󯓼:k7qY8㥕yZ;_cn۝8 fPB~91~Oy{4pm [\­_xKb>U8my:(2軇iee֖JGtc)G{>U9g98q3$-kHPX{2<[%Y/;~%/QpY#^S;HXc!y&`m=xNlYH6( {IޞyXB‡<̵07tcGWO$z)Нz Qcla.>ܘ/`%oLhVϴ˝:>,mXm J:a$Ƚ3h:l6@sp@Pӭp9 n`"׷*MU:[t( h,PW1(9L0DehB–oZaf-Ñ<0~9]8~>Wa3=jR+ h$`"'}^撢?Q+;]Jke`j+TxaVqenP=Qer 8}X4ܽ0w嫹QKLŭ)<{2ja/ZKxWk@0L$ q (+vAbvAhx* S햠HN|\TUچ0;LPR80{܇kT-9acߛO+5!Ɵ$6#)!VHek:3g6"5wŵ G7 qհ! 4767ҕn,qtUލC!Nh=B!}<$qK/+˰+gI]iwe)T<Ĝ/V{)@?Z2nWb߫qtfIYŽ9 1%99lQђ\LI40d۪wAy繠1t.bb{G֎R+tѤz='o ; wC a%w i wK\C8`Pjy^)lZKP0yZ=/2`6To_ lUbf#Fnl <$'ekCCBqzqMdÿeX=E/ \F@#M}vn?vPqdW|Twcɜ~r Ơ:,6F{dիV'PʽHBqp/mcݦ"H"2):Z~B.Q١ԮM L0љk4,r0))yc+ױ1刢R-OJol'f,E\ڿ|sk$Fm*wښ* $s?WV|!N42P6 Wmt(ћ!|5w;%Fz)}gyB?S êGʟl'1;xod99!x L{s]bHƫ szJdu< g U33qtg|OMNS*vq>4a;q"4~-ʙJ;z!۫}^=MBb 7r'M۹sc_|CI'/a`Zo~ WQN߉;>x{?bc5Fd@2wH$cs~aʡlcՃܨ,ԟ*8P\@m )bp@kG!Dh X"a??8_ *Ͷ1kwef:!F2v<bb!$.7 "zF_jtE *Pl.\(R11mSДԒe*CV!>pPT.$O4/j+{cM/XL -}lzAx%>-"Bf _qO3/C=#A[HJ-5hV]π㼗_]e Q'\#n3|EȲ0_!ѵ kn4V%+ ~M ?HLz2!KHo-wK/؍!#Hmf`i35.v1 8,E(śhp3BftaE?RG YOKB0* p-GgS|#{WP\zM#4?^SE[Ci-Za?]i9PfکYI ZEǵ@Y'UpsM]:ك!kxCsf +vmzC+Ί8?I'u(I;eaNs-6ǃ[W1HyAfq! m"UQۺR{+i LJ6ЈH1@P`E('n'f g區7*ͻCOsՅ .'L5&LM[lk7;Wbʣ`@.G(+I"a=Fa~ײwABԈ ɦ4.fE ^3'BAv/'3ss:-BvQ-GU20^,py휽Y I|wOܮ z߯{ŧޯՂ^4bK"_#bWbl65iV?}z@-$0gF8`\D>P~ >V Wۃc {2Èmj`JH4o=e#5QN>+rX8#umj3ѡ /J'[y˹fu@t4V-/A}U+sx_;nSqǛYDeE&\uVD)>lCNUDd*H c+/g2eTER|P4.쁏OP6yXleA!ʗӵ4c_LC7i8/$hnIyT{t= (vƹ$&QH5Vt5'BktN9-8tWrR=a R D"C;y&v qTe./{% _{(40 1"7t5"͖SC$+{J&\U5EUS$9d|^'⪚mCt4~?N鼙' Z=~Jp/w"wG,iCh,DpD^<#۷ܻ"9{9!&Qv_Fx1 Z1]Go]g6 /w#1|C!"pO.ѥxa\=dҾOAstcYMy~K0NӀPo}:bei8%JHWWdyX!<5/E'0NhCI#2$t:УfmtTGf3'Fu_٢%r TIOggrLUJV-@ݨlWEpA\,pT|e?`v&o>)Ɏ2wS]ՉH_gy~=KRj=wEQkwbo?S@5tL% ՆI#zǯ3Y(+Jb d>̉O8onOuҳ%ML\?UTMli57ʡXحמ/Ni3sIuFʶZ<\ snoi!N*ui(<\zcTVUEp(S;3!wvˠ@&[!*h%0^c)od]_tt r>pr!iqA?3@*bbşXebΩ_}>u4am $.CpI犯M1rH}VW*R*[2ٛ4/VHڱgHPN:~|jVzNΔ!RwjXwEOSX`g&Gl])[Ѽy6^,fvr +&sKцLV^oU)6>G('& t} =ϷUX4xQ{kKfM}WzZh`䭑D7^wQܿv^8l`hR ~?1Oi}aSLQ);]/ȯdhy'9l8MⲬÏTi)R!6" vnj cqch^f!3m;ۗE,Pm;[4x2c01!uȓ$_.tcMk7D$,ĩJ mLpY?&-e˼ֲNq*0'gYBW~[~<S ;sl|hԢо?iq;kfINʄ7ޝ:è7%8Ez$D'p 3Iy~|v' gnC[ÔJ,6y؍3V0I(9EC؉t^ )+Gwas"Qm)7mw6gЯ8trr MGi5xp͎ 1>)aQ:c K.o[-E Imi,\p¥58\ ٥jZinLmJ B"@ݍ#M9%? {a}YT ,ڭЮϣZ ~"+mbu# UG5/|V?%: ;Rs#>s{dexKjwW?8FLt=gZAgʐDpá~ӾzTV7WXR~&YoݛN4Di{pJ}{]Q;e\}Fv/&&.t0/j0}wJ^sE Csxhl*'a2S3$9*奴g;ރm[[}G)Dm*ۖay NAȲd$trĽwXQ?Hh`̤zt a+f-Mc0QZ<ǝ!٫̺I\'3tj$: h8-dK YeP`.x[xԒPǼR-ly [B{~$N"gJ[>f !L̹x$^1-pBv6*btP{_%fd@v6"ޥ10WUz9vھ>h>M|LTF}0a\$6Jы_ܰ60wPdoUv,ߺѯ}>ܹ4cX(zRHtpd̹%p\%49CArؾvi?ygzBnpiLވPD"Fv=$湛 {y9ê'0=Ð 'p/9;.kROt˞&_ּ U n.>P#B +]%.7˾<AIOkx9&^sf\n⻘V`d:%p"q$ݎ!6LUV͍rh1rp?\١%C8Paݽ#Թdtk'֎RS'5wLR 5"{T7D!&0%u:L$XPcxcfgHIݛ⡜{$G]2+r OBx]XRի}d=IA\^_TA[϶]ج /00ԙ{qפ -K ;kEx5R; .y㺈F;?Tj7RB??1N'-734^߲BOVŏrc^`GF0oS'""1+X,E.] Fqdڃ{b'b4/̮5`P|죙%ZmW4*;I`C|V5v=5jhD}Jw5!a|xݨ``LtaKL݂aCT< ԍ!Cv9X;OkP=tzЏ2/êeY"KFq KE z{?m䎖-zW/̠;ߙy{[t" SAg,Xi̼\FuЦEYf x98LSfey2ݼ$;mďn9kIMJ\BlXMU߀ ƒ'H^1^"94D4Qⓛ̗gh s(17OM8`ăJ8.)RoDU6$oUuH"zF%nEɤ2[?mmOn62xRH~IyNz6Id[LD ɥiqV= `ć2\>H+;PQG:˿BZo JA{&&ScFwoߕ~wIOJת6zB=L+ܡ~HҦy4FԠJ%4~Wr@ek_$Sr[HJ g_{Z.A",aqIRutkflX\f%'[1% i Ԏ oODYC ]تαZғ[>04 uʺเ.[ B؟|xCϝR%XǘekqJ2Vs#zvja`GOl;5bZd4m,L9qq6oQwH =.o K)Y] 2׈=ޘWN ?N5^GI+_줶\kEwA{*~_eЎ0739G'V}jhߛ2҂pm R{F#炷ː?D-{[11^2v-,SGl/bz8cn'drߨ[fFT 5E wy&!l;>gI3υGuK:1DSBMN=vIoq{-``{/i%}qF4)\l~B6-ɔ}(3[=%!C4e:axyCgjvW/~ dX9""UxYzZ.:būh.0 Rspǫx6f1mGF Uq]+"N`az<|)6;H|?QĚ[:ĚLYy\ '+#X°yrVTS^3*?eXҥU9碣{jm AtLxAtzQJ[:b)#5L њ$3&T79kF JF3E#Ԝ-r4]ʄD:]Bgu!.EyZ`%*2lT抿rc=X5Pc#'p}*q:QTo|^.ʶ>U.|􆠧Te.ޤ%h=MAcrc&Se,쫏 C%,9D 3od!Eq5Bm}HyN5w1CAJj$I2AEIl#70`.5H3KAFFAz40oƹc``6^4RfTc+/{rѿn; tcb%t:J)d8OҰL_O-v6! r4߂f4}%v%NfҾWY]"M[z?nn@ ]Q Jmr&BaPm+ltjVGdZA`\p9_4@^o@E9v3$!JwG{}x uz#V(>az>"R]G{֏0:(9bIg=™mPȮƫ:oKP R6u cR*4"@a)t p MGwݧ!0Exo>kƽ:62IzBTDcS,X)*Kw褒Ɇ̌@#꼰:Mt] ;w{*82*uQgMij5Sg#k#w[Fގ;U YnYR5 _-}͗{HG6 $ H{֥KDAسק[ Kv-Tj#P Qy8˱9i#,"::B;#q<7;bNjL_#Ej0G)*a4<)|\h3+pӲ+`O(3(`~^Ka!UO­--.\a9hy&=,aB8Sfw$aÄg")3:Ը&kZro|^bh8bk~R'ġFty&/(]JqHEERڄ]XxOŰh> u!ykV9ɝVgY]Q!ڄn S g|ȋVuy'WIo =u{>J1Di"4Q8. x%DxAN9;l?F 464kMZ@lL Q~,\il!#X '{om<3d/xf2̍awtHr|v藻KCK uum7-. ]A < .Cm?EX4.166l*ǣY*H/a_+5V8BÃ+ VQDW0s]SmrSf4SeIӴ|NEV-U˲R,Tv5mٔӠ﹦9^u9ZP>vڴRPDy3I-.^"*YLIsBetīK!y M^]r\B4;J|R_tvЉlVrDv=ya8Y೽vwK &>\mčى=్9K) SjiT G./])hIҔ/T.=CZ"V}^Mvx,o_ =JS>+c(;cSR~dҎ8"/#"lY/o ų>cFs|OxcShO oUهrͰ&u53XQFDi`Y* D}MylV[:> #VZZXV&7e4mX IjAU+o7Fp)}/u׊_Yu4xЮm2OX5gM)(:#CU.o/It9@L©OS":bU.ԯTF.Tq2ؖ=ɿ!jFT575n\a{A~&dl^DO҆U t_94- ءUCį'o Qڊ]'$×_ .}J=e1g6ߗ*9&G`GʽcFS1|UawL!gg*ʩ-sRcrO"XG F?b]#Yad[L"[!OtH&{R:VE81~j*#H@=B@0a\l/1נֶ=·B٩'RU|/xGfgx0N>]fG "D1WJ=0>&7I@ _Fx/SY46)U֔xc>dLor9JKSZ: GKCö7 Mo,8'\.bfH:-lh ԑДBܭk J֖LFvaW.촴]-RR*:oɓwc?)'?YzaQ 񜚕5lƥQme&\9#b0U7)_v'G7%.쩵6ggGPso9 f95ex)L3c)RM'+ w/H0SB$NxPQ圻q /}_1LA,4MөڵLH9sS6֔wgud[a %d$31Oa ܟsPͺV&7d[WPN_sPƟs@JF9i? _7v.)wOj3Q~=ô)Ox'E-qŁ}Μ+0^3厪jTh>?VFPH4J"P ip5[g/acl~TYHhWϚ01E1ȼ?a|/Ep> M~M&k[LtWwVFdE(||+Vjy?:7ՌQE#^kJd`` $gPg }ߡDe!h+`y]cn .jTԿ(P ˞p>~TZs=зmq?tŀW+}PwU گ_*Ooя֡Qq*1ZЈPkskY_unᵞ5t坴m%}QCa^GV s1\TWiNhPѦ*qk?QM_EC|Ŗe$^C@AA]~w[fa^e0ۆ#$ߚ"9`\5};w`ohrI盁^6ɔA/fT nWbl0.L }>5g dF_8A>iRڶ1<4QD"һT/дWpD5zvAlc Tw5s1@jGw8Ɠħ hƳ?|>@G!{u6Al5,khs!3˘ ƫBkK Nv[@W}-t__ 'Kծv3]<30 NV]).zZw3V@͸ޯ}k-{lKc.RV`z۹~fF4ÅL BUAҦfAk Uo @Go|zѺ%8U~'q,]v7g)AJ=h,L2FiHys9l9i)B%A`*ud[k *sUr3ClJ=axm 1{k} :f5EA KDB|kq~oWurJS)sF^ع*$ޟa4ڂN2Jg\Ru~u[w/v&yT8dŲt>$ዃKvM-(cԞ%Lk]k+ }ޭ&JMHYx##wUӶ~uf]#XЁu3m5X٤|Ryskd ~4ߢ:Xeɷww$,hJWP[E/y?YS!/Kc!ϗam)abKjоLމ \Kt<ÚGVLJjz^u,P7S/{ &;o5>JO:DFJH]rc}b*\LFpZDflk >1,aJ<ݼ?]x"kq:cY/)& (;㢥RU8|tr_ԥZu&<3luqhl&Lgbɷ@ (+CV"xS[bgW#@fUGRa}O$i"~Qw[Q9hc}.G"LC@Itb/0yUv8aR%0K$+{>*(}2]\|^;t՘W#EbAΧP|D%56X9*;| >[؞9.m9L!(K ćO [mچ7-S~ʷ8,8sOvz47)O?khuqߐ|ʙG&242 I +Te@$X7$ϵcv[9cxjtz+J>ǻ̒fD)8]$f4en43~\" 8LcO&ŕsutqP;9Χ @ོV.]у1m;ii4nv\K˛}:zͥj475ȖUeaJWVH/rS%ُQGȥ2G^k[]nWXIoZ#702tk=D#Q1  %x*7tL<;lnNi({Bi(eAet/ļɋqK||0 1(4 YIm@)u ~_y&& [EZaӞv^ľ콲zgy}'{6#DsSRwpw!]=8 8|≡p.pį[ d2>%~ ȡR/޿"P "JFe^#9aDk\V< Fwx l>Ỷy4yIfmO|PμDem$Le p:4,Zy:6Eg?XK9m1e:Ѧun:!,?3{hjirbyl"y ,>f#֌W t술;*N|m{l@Xv 来ao҇e> uADջO}y ̅VsPG:;;,!]x5 *74)?T5; GSHuccە]9>1ݴ}rt$@p4_>b^Snd7P9Dңs`ܷk檱<7/*&f.3Bj&(p|+Z kTyXK{7Bqؕ)WQ =ðIq%6ŃJyn D6}:UjXπ1MU=zsaDuZFr|QlK6 F@.\iC~:YYW-H.֬dkRJۋ: ְ22wLMP}4\yq.VW. ҪN*\dChuP%ިÚ=)* n6{K cnhGѵ1SH}͵bĎnהpJ#K% kR54xB!g_p $yD#"jPX4fuŇgƻ|q9zUAL<'*%ܖEHtKEj*Ӳ>c_i"#Σ̱|g`a@N=N3SɆ=%\|b%7腖L;nF_~#~=gv\B!NcA2q0L3N?WJK@p3f])Zy LQ*Ի "rhJ֥IgcՓG!!#\I+XN @-ʼ~_L}aʔY͙I)-;t!y$b>X>pL- &h4suW)#FPKgoNzkl, |:ܚq 6J 9#Jw3gE{u];sEJ/XpO"KgaZ;rXJ FPvpwMu t&JW !d^HJ`O 9Shkl 8Vg T_VedYI$%fXFk3ՉPfh$&T+u%)DA<pltNf cר\)'8R0j)ft5>#8-\DoA/_kaeuVN0kp\XP̟$.n~W^oz1 W|DBj2Ֆv *cE2*_0cs y4AmfրֵtS]1'y!!,uP'ZBnZV`}Yq5,$[Jc Z(.*N#ӨO$|&T&qz}/PUڭ4t祦"a2Hvb IicD+LdU[V:UWiZo 7n=ۺY7fJ_:4|-} +\s^bf/lQJ$t\ry"jpCaݩEAɅ3mg]ASbbӞݑ?WWuIFeD UXWTۙc=^ >7yi6-΅\<8 .F~,wVCXp)Lt-sMn{u#|@-m&lorǤ感SűYVo՘ Z$_LDo>oPi0ؐ/ u 2WO͖{ǏΑtFMSԅ 5Dp^EpW;1- 5::b`6^#xk`w"EZL03Kt# 9 !:>ȃ8oHƯ!֠;T) Y%Z8@ |1DJx)DdW' i0ɿήgHP!*t#=jbVk,-ZN1f(P:™53+~xiHE:%:$yU%6[+` iE!R(#K|1FFۋ0zz'S[J?A<Q/uP^cEl @WZ]Vt W&ΝFQ]} p+XxYH]s9Wʦ '.͵OGGGfI1 3es]u+0AûX -5kzd~NvtWz&gbELMp%އne;vo7k{s҄bSܿi=Fn^%1Z'8(9tN *轺4%RIo4C_]ya{;-աx},sQI8Ҵ(BBiawy5YGA3t:f(_=Xƥ=d &2VN(bĮ&>,*&ǁDdY## N{$-$XxҖtoɮ?u#4gbNaĒv&]WWI7:qܢ$Q7r^|_@1 2іa~ali&K@!Nߙ@9g3hMS9D#P꣐5XܠIia'Qz_w#^s,@ iZEmѮ~J#fd Q@kKoEFQrM dS ?@ jߙswPz4A<8CXxR`>HuEF3^FsE."f7Z:9g/fh:G<-[Vo y FQwV K\ T )Eh?mԦe2hɠOG*)2+jC {M+OM EbOU%.tÜ:( Qb.gVsBEydȯ,aAvӢfτSM8s=IB,84 fY R[HvT2ݴ*j[e]'-? qS3Dõp/дȠ8'wBֈe(hio&2r ^Ch2Ch^Kpl~8\qfb>oOl-awFP΀5^ɪ3P~ a5')0`y8%B,^~jïqܬ_ 8eL֝JѺpIEӕ+bLyz f:}>7ӗ1%(J1EX/:&]9H0rtRF=A6K_-YȐT^sPLH( F~TEe9C7M TH7 }dmA5L_x7lFl'j+T-"WZ 0Lb;m#Է&d-FrĒB~QMX<7ɦf]G/+7wY$-5s DR~ = @=5Ԡ9~Q#kOkA;@NW'6HEq Fg(H43cƚ'Q HwG,SxG:nZFaωGtǞ{] jxj{9׈)M+3 3ʽ%}V ЫvJq3NћϨ*Rn.6?3LxSJF3{4'>D) ^MS;:#opžP4 CMҰ 4wl/ss@} 2ށ.ȭ^5 c e:\d25͍3ԑYtЖ\ IK< fCrWs HtIxx92 NC2Laށ+O.ʺj̕ 33ǁ6G^6biыXdgxEFgβ3$M0\ iv"4qV1yrm[q0@j52FOq3UMcJ7f4_PL؀v l*挘=7VaCgJ3jlqy{IUnݨCEܟٿ$.hDiүO/--t+m*L73ђ'kc1 Ra"_n,\GBlߖz:ꬻYdj#xAny? OZː*U"S3 UBi jPӰqrM86rqt‚#N `% #^ʶ7<(,فGFeue3Vخ%LnJy۔=)ƛ OgnOZ<-W-AA0#c+-3{!Ra$MCGbm ?9Tl݆3Zw X_ laСDPu'a].!0 *jy\-1?eW4ARIo(de\d1m][Om1Z7{KG/[.o $S ly?w,jk{Lfv=n/-VF$UQ cϞsHvWTǥtc2h;4BEεL,rCwzq%t]3d&U,9UMd0l+ kv1 ,:-i~ BJvҮq_Vq{Rd8! 63d_ l$P:).n>WS 8h#gxIdTAITcnOhŒB=<^ P]Hpupj>ڜf$ P6ID# ~.c}f?#CEI2)_>8rjOAxݯ`QZJIdY=5?ld5+QCg8 e#3VpSX rIT^OTR$ iLh.0 yFSJ_cIGGN.bIޢUP/r[Nq]@ w` ů> kXDn#.pSkLEӳ,$)D W'Jntr\|wflO`U~ćЃkثG=dh\ | >lH8_`9+*6r>_ PԆ.AbIZvJ  vnTqI.afמНf_{AMCo "D_#VLU@G5eRxS[m)ll~GN0Fju}?/Zl,s:Z㺄ˆ"WQ=*ASn%WKmFhL!TD C}mřױT۲7嶮&)iaY,Ou2_ojн͉=a7?`/S88Gt%YLME="Ri6w% TEC+6h\T* ¯0X lt:hdǑMZ̅m5dh6ل!P(nd4)[b_/UXLD/0G"mY z/ThYǎib{,ŇeB~/Ɵϸ$v_^= D#3s}WY $ Z4I?̆^qD2ؚd@'$iѸw_ipIj~X~uﮆm6OsVq=ϓR8g7)ɶ`'#F5iY=3TF"+Zx#=[\ (72A9q->X*î6+c) ֒ͣe;t$|oJs^fiRTkhu\8k um3SR6B r}@6H+lN~S㞐t<v'K^v>~G"ץ+\xq넙PX T>`-ZFuP)J\ҡXN.UnOJͽ2.mE%M(߯Jˑx9@Wpa{k#}aHvT)2g\~SfxO5ڙTa=FyelFZ~Yp e3-.n!7Es [1 Js܏2KMvWLL Ả.Mڐ2h[ގ)nZH Us<6 ǃIT֏Ɣ  vA^(^;H 䛃q*_Pq9M]-׉lPˇ[I:㏉}.cZ[4)H?EӢVv ``"d*(C܀/K`d2cCu}Cc% }.޻݉OwB =,#cRJ2A7N M҅; Cju=9t-ּ07sˢ34kaS^ шf&/,*Rz=Zʬ^ZKf}]اGR`Ujw$ B ׌|)!^<Ȑ%uI4LA VWuo|DMLwW -l ΋7mV?,W-|jXX@GHWh9uVPTZ1ȴ{o:c^ y+3 A3pT+-@uWb=APqUYsrZ ŋ yV@]rW:%nH@iQ飤雊P+͂gA7ɚϯPe5ybRlI)n1 Lb;5&| Y%mW`Pg̓"m&xFFY5^q|(@ǽ5Lr`AJdVI>{BVM֑+?Na:1B DbBPLs!oQH66쟮"7g/. . /j [CvQuwD+ILW~ʫRx tcPD_) +Z@]Cx,"j?q]vJ7~ӔυvY G-[kvT!)wR ޸L[ S򅥣r~S9]J-9=,{RHZңO)ӗgzs% $) MY=CcՆˆ9]2nkpY#5NCͰ_k~Y"id=KhGJd+?TIoLnp֢fB.trDBpKβNHX5խ_):[6</2mb,!)f 읂z!?nYiD~>w_NlA j.P T`<U7nNoxt9hj 0E!3l=Ȁo#9`NYrl}*m^YYk0pb9yA%DX$eW4ʁRxџ&[,ۥ*DApA|7^ U ֪kfI>Tn:eo#u0"W6HW 0oQ_Ƭgcÿ˭>l YP=&20^.iW%v hMհ0?:ּ<{2yOK[XD亻jwUnNܬҕyUp 6d94v\:v]1%YB- , G&`WJ%ѓTALtuxk3fY"iHOX0 |v|!ZM?(ۘV3k g /dS^,6up1狥Aa1uǻD4pRs ,Z&FܷyTȗHCo]4;7bTgI4cm3G1& JO ':p] j$g|L+HI[7˄aigU,ňư[|zyFM@gTz"m 8}s\#J.%_{X(H)2!;OIAmt6')bUXqS9Xh$U}hZ_BevyM:) b%I `%a^"NpubذQq|fgޛrv{z-rMy⠩*f$q[DFǤtG^1򔶖*"ו(/ SɳUFJ~סnʸVdVPA37지_E;89X̀wz2Յq=qd6,+ie͑m49IU) {Y'u1=f,PKL]0xݸZRo49X)zʽ^5KŸ#œQge|۾+r?&Zd(>lg;AWI5,e++#DlY/x+r&F~-n6B(Uii L A"kS*Pa*}:u 8xD 89kԎ lqY ٛ(]JV'dG(Ѐ+,HQNɾXCha$rpfx^Iogj%kzBI,lg)ԅ ;i1}KNA_аg ?-@5&-4i܊|!k:]Ր)+%ME ~ y$IKgxN}˗:[ ;i@J1KvT6}Dvb!j_N:nP`>YeZLژ.T0_r|[Z`aċ8mnثl K~Q ~b쀃螀84vhĪ#u'F|I k/.>E 9r?¤e5,^`BJ_*M< S;vȇrynu NpPfcmSϕ}%2pvWX6sx#J|sD{p_kHCe;DPT[ʶj?vlOjw$J;]&E?+ͲjWdBU4Gm-m YJ_ lhGЯgfQ)$TG܅ fn= ˅CiXq^)*2&c+DPXU5v5E=vKMTw^lCM=3v}d G} y*ڭn!u@_~(T$qy.}ܓzHl*̆{#¼im=yM?m '2kK/SZI/-ʳϛI$5fk~b-dL只wbʮ)nW73{b8^!+[>LPV!t{G9[oIP;(zQavQ l~+{@ۡb{u1ۤ` IA~5&5H):-qf PAKuM%_vt%iqԫѽZեy͒ /m?- {S*Z }R=k>+4IE?gyYXgYs]͇/8Wu(85Y0$5BpiJSS0 @Qq lX'ܶҴaAB`ѫAul7&\lSYNz"Ĕ'K?n;RAϭNk2Kn.A|a\XUqAFhyqM L [L^E@ZڠfJmfq9me(3^^G^GH['~pd,D؍4g(aTw0X [>o5s@yEh>S:_ci%K&9l C 5ߋ2Pg+wS= '\ pqO$5pj"V_te-@'9jae uBɩ2zgx~bLAhs.^c:r,i4`~\feJ-{"@0Nn@hlpF:EX*O'/o е*#ћTFUSjVSyoC,zK׌)PAw_C+Vvq@oS}9kv񪖰7`hC2KMyÛ(36xbqO>HHd9]/Q܅j4 [ 1[w.BwsO$aaA24<GAa&L!i:Lk^𑒢PP= bGVXO"(OQOu<~˵QItÓ/>'Njx$Wɏ'!%8_J âFͺiހC&EvW0WL mhÞ2+Ʈ`EDvM\g}VDZUtR})O,xSRYܷV9yWGG_Rd';v`ۀZdž&{$1 y1Vx[pOj_YCdޘ͌YEJea> "VtĚLj]P9}7#x⛽0gõXH_ժQ,ȋ\Ӧ,h5,i?jC1|}`2=ؼ'>}?M],5zH#3%rFj;FːQ*\"BM8;ɲvbوKOPF 9eM~4Xq kѸS]@R*q0⤎yYL$JB@.(%xX^P\vp5~nOCDC'5f r" y@]E :yV"6hDpi].qj_a v3)LXB4(ݱ+"V_!wIu _9_K>&kG)Onj^t..YKK)\?Qϳ*i ;i/kI C7Ðu^r sHaInڄlA-@Yν=q[d՟/Fk UC''֢Ss=,{I]m5H|"i;[{`dU),t$+Ks2?/vȟLzR!i+ae2IJ<L[Vxm8Η>0.ҍǐ:kTdn.;,F^.d`@@;vuQ1/T`.GOB4" t\3.mmoQFؾd8r9=Fik"EryW>37%Q`_帪 J)IcB)czu"fFʸ5ǢCO*5AI4zJEE+ H< r66% yV$F^ݔ΢9ϲ |Y*|J-:pF+T{,߳gyFّU/zCiz bWƩBCMP6hp1G&I ڜh`%F|RN!oR8}2e(ջK@WUw^k,[MU~L֭#8dExew|yc液Rǯ-$i '4g 6ħ翕% \q=LbҔPT"':Yfgֱ~F]$_sl'v3[YnC==X&jY*}pK 9 -vPiXhsr0LomHS1ZWm@ $(^¢SiDR^OEc/SǺ (2[cL 'FE iK;>/וr%jR7]NnCeP)LMc'RCIV q^X̚"k&yy8K$lo^_B eV#ythMSwqѽqtlId͕)g)f!,y!bXzyiuWFZ ])3ۧ1o+!<( (͘ȞNR^*F}il_Z5min y|l1+ޅy;kā A/(Q/Oa kCDI{i*әZ-DMY8g*IGþV d&θWN x3̬_ ph7>]O޽HԮ_q|8Tp ~$$Vg9Pd>8. _1Y(5 #;m)zU'އV @=c S)}45=nA-y=_kmtumT8^}a6PL%oZiFO`սi- [(9efaZ1pnDj_JrkX[#.8\rO$j VdG)K ]O^@-Su@&u_hpD P<47ӡγxJUcjR + 1C1 dIo,o5gWp`lОGG16ނ`Ցg8+c$s8@ú~K3c+ΜTۮ:$M-B`gBOAIATEb^C QY}] K iu""YgVTfr ˆdU|[d""?d+ SJ#1>1*F%J@e}:jJ=ƷTxjn:!/Qm5c6ĢFsmuѰ`O4ɤɟ=? oO&T㶣iMTsoθ>qtUpm%A+7h]YYs5WzI+J %,$6GܦUbҸD9\D(F!{lnn]PRoCNMvA<5K4Y6楥aHxAFIf pRE[{ФڛC6-3rnS+{ḅ!_qȋ39<6Gq<׼e'3OgojД z]+1PH"$cCrd=MieyW?7ANo A'Xղ\Z=̪9_)6eږ'6yq9 iRUf -+fĶ# r 0`aExضnyhi AB@a?+ĖLuPTW OMpF Ew6шDe^!`ҺYf.\t҄І?q$lټZ3Tf#<bѩS!8439 \`9q,c%o̢YFXymT$UD;:|&p (DĞ=慯o^pm|gv~5<%%dQb9g*LT*VmjeUb9~hH(O6X@?ay*/ PPSgT~p?`h'I1n]D ŏ)>[rדkgC`I], Q̻߰oei"i7i\3T0Inn1 km= %d P=+٥t"٩ y䱪.C: (so i{n/iy/8j Ԫ`_as8BT|n2+;߲[N4fŕVC (odYwX.v:~>ypu |Np)+tV%xFFlgK̼BwܽmNclpX}݈+#,y7q풥}J}q01OHcJ5An~m6>EdCJ@?޴L?u&,Afޞ`+Ѫv' G$6.|4 k3-s&FeuC.OLg,5 嫾Tn yN[ /!.qxLpuL.ԞfYzAZk? |[ٸKSF2E#6:rD|v[/Ψ׌#|1nF#yUwhN|h*1,wFWf @?eL0 Ib]pp)սUKG}W L,(D1uɤD.7D~w-X1AVx~Ym}x#IO8Maя]3=6JhSQ[Yv|vĤzU=fA܌4i7byQZWjh?l\Jzmc5,n}RQmF?Wգ^Wv\ja^ k|4*,%?Ć<21tz9ucNOf҅w(ce {=}op(ӏ09O&Vt.pqb16K<98]޹B6c("moVS,߯[;Eq b8'Ns7⌯re\/*) Q.yF/p퇼kSFC 0gg&>fP]SyRjZOS*7JK PRrnL]?eAQS'R 0Pb=P>\U!O!Iwd!ڔU]b+1shT3 't!m ^4R0}DT2/J]5i wV 7y=;FkºhnjLYA_zQˏ**F=/q6 %A؂>gS}#J @t9 pl_m.Mw|P; lF;г;>LZFKpS&sď+$@wSA Cb!^Gh&)x\O=ݿпW HLG5B(̂F-'ז/"Q`*Ju.hG{T4}XuH7Z5T;#zHl_ihѢh->?a6j0P"#ρ Gߥk \Sn, X3$~fsd X$ 9I8]0:N~l}?m+4̶s`>+Hy/NrG Nd 7 ?]>*,z<C"(CӮ۱TV<ڌe:ejO`HFq t**,l$}ҶG9Db  FCFW;mA<.p:6x(V PJ{[A!`J!++{ c%ŬX|<GA\mY=ۙA;x}#aF7SrTcO,_>ѩ"9#A^r3t1qE8@EZ0y@JX0'6MFQOŴCQ%Zi}Z^ঔ??O1WhpO-c|jo6Vpi:Dߪ߿L ц."h}; `'#@^Y^G Kˍ[PS_^1{T/#I,4YwOb2vǥG/aǩ5Kp+kǓY馼}tĢb(h[@H<֭4ZNiwl d,HEA,}ft3E'&O &i k6JPKv/H&O#Q xtz&<к-NX=ñ]p7mq$SK06 8lXU0W@L""bSN,vJә`XZQ`'VBP/", NgfȜH 0O/"f4Pk/Xȡ ~ wq+ Y|䥡e'bShAr73D]Q:U+YXeҗ>pO#**bl$7zɃ=*qŧt /(E{=J((HE2MR&yv\,-'iS!vV(KVIP c~$C6? eXFy̹~zMfp\6*y[}2ڡsZ=W~E* 9{f->쭔sMXȨ>P':-~&2b:fl8$[=(o 6FJz"kf_q6m {;|k#gP=S:/٧`Htlgn+ Avm.3gӍxNNOsf{w5$ՌBӔELPHOeZI[ٵ:IFkR?y0'd"Yq1'rVgU}_t {cӋ&-ݱ2cfgn|0 %p!aelS-i3^+\ڇKNxM;K7iW*{Wwi띜v"1kbIדIYAëv!},!ɝ{(n6ۋ|-M+=[N O( $?LK '-̖X@d׳1T0y 1?PChޅ~O2"4]W|m{uzx&>lC'=];YI*WDĵ; ͱR(i_ )4ޜ؅45}.-ͫyѥ&Q5F6뷫%({Oco >rbxRDi`R+V(s ^) Ƶ=) ^//ti9̀fk+8qϝ)P ?j#1VRQsFs00ainHj“lq]/O{┇ALx>զ JwƄUKa$xVm}ɛu:Ǒ-D#LZ? _$ JC! Oċw>eoOi*;yJd{[7q,DzAWfʈG.G&KQʣ(R7*}%:<0DbNG#5`‡0ӔcS\ik[J̈/||b;QV<~rx@ ̱.,`P#?d2nBc(͑8 9 T<ņwyELXd܏v4a#+t,xqm*än+?RU`W}7 6nReƠkxF/XFiVgL̻X%D#׿c$JyõU]o:\v0UN~J:.}K"o4U1/aOGԾ5l2qQ-0{7wgA'`oV&Hʨ"[qrwY_Ŧ#fWfqߞ"ʰ!55ecuRyC- ;yR'&"3\u{wV Uzզ~老h4tS>o$kzlU:׏ވڟ;6ߨW$ %\pO;Nv1~(Lu?x6!QVA=.hSmJcF|n־aJ`5x,Uh3&+ aA> X>lOi _-ȉBjf+1myQdG+T`i-ѹ+ )2>=UNGcBharYH9aw[8"F@Ĩ}LbidQe5= %,#E\k*hv0<7UTtg@ʋbɄԫL+O+܋a?$lmqφgHD dͶ^jYs "*ƻ}pZ=`Z)/TjZ\6 D2\]9 cc1f0zʍ@ϭ4J.*;(xZeF x |xqElg=HkOvWtC=^J{1fD%//ATB*LoPA'*t>s$Q:.m !GeB4\6W[ czDӮyETq $ lY0"Acɤ-2{8?fin 54is o^_TUFߜr>kQy BM dF(Qb"AG uFs'xMs{Ƒx(pu.[\PʐFLY#B9[na=>U yBN@^+0 ,ǫY4V1&4zMF)qݫj00q9~D9Kr]"Ƃ?}UcGh5ȪBcѢ.5ЃNJ1,%- zʽS ~ʿݨp8yk#5x@=0)w_՛ۂ-K&g6W%V>& >*CX#ˮ2$j,ST3mX i餏_öi ^#a3|07ztdnL 기)wR3`*L緰9@Cݤa"O A# ^)L*^QVGA ۖb7$)R[lO4T,sSeeOx(_Uh!`DS咰X[sLܚj {S[+C *@[,Շ*1nzSnI' TNECΕwkR6?/!w}ԈՅt.K/s  =OyX ~Y zI[*qHg ̿NZ2\Sq !f6"&]|%Ŏ7ޅa vR=pPRi Nؖ(2vq~?Y[bG7.3w~¨$~s0喧4u˶gA&+fꏰ+k̒g ۊ&@}@NfO!-ٚI ?cT_h$ߣ}jeB)&|)T̢n,>Ljݬctf_^1 'kyB+SƒBV12Mza|L\_wҞ`fHWM2I˷i nT{3D5$?g4˟=Rwi6.@?(9~| ~71B3/Z7A8׭OҍFj7*PE1_ޮv͜b_{ELu=pmUZl˖t 7=R2џz.ɡBj)h8/P=ΐ뎭:uo.EedZU/-;~C-}:3$RKBzԍ "u۠ X6KDKNj<]mX ! vA+YFHF>ͼ_ e$: e8}a gO[Y>H]a欝mq>YkT]1pS7l-7 '%7d2WCJ$ ?a|@3*ɘsfZzW׶/h}KǨo BT#Ƣ&E*i": !!$+bwKWx`ȴP!Wo.uƧOEpøqmlCdЗ..TgyӺJT@FJhh# qP֨$sfM,nCُ*7C4 c9h_i>*PyHu/-} d3ozmBRC :H($#: ,-_! eW{ >vIm^/Շ7_=ޢ:]9Y~gc/J|-lɖ*LVB {9 ڪG7v/".ɽճ׃by0, btN %j.I|b1K,uO.  sj `'*A:Ļ*uHlI"Jwޣz04ڃTaQegz9hYs<"+֔yS'ڳaX+괯$Qpwx=W=콢JGc #xgyB,ifUֻU QTl:xw4iݲX0f`5+dUqD=Xˋ??BvFf* ng2GܡWn.6 nv+7 /n+mB,*D>w&pG6xI>Zvolctk(bBeYYP.<Uxa 0 XD[V;;Y!W&S@8[+LP xgCnm' pe6 z0f#㦤LǍ0.(+;Ȋ:S׭0ǔ-5 /.#w:{$ R^0J{M-A.C~'|nOk5Կ0R/u unȆF01AB\=W{u\9R}{ |'^EDgBb@@vQ6cXKdz8gd$]yJmbozŦNنIza(]Nt?&64[gąt Hh]};ytNW O\IB43 >KV>&;{ V DE8 Nu{*-/7ᕤDU;{eN9Z1 @τi (dS+:lS>qq uc}?$!50Q2۾gjT|Lpx7H*ge.?}`6ziն̈́KǞ(v6\vJx@E)mXgImKO0+)!XQvvN z؁w/N ]c*;=3gԂ7ޗIHŁ㸿""0hT{Jj< NQ>{2øFZ)%zz^F~V4wqQX)-ag&d9)&(^nU$> {nw2l427ك5blDhw9@`$xj`SB96# 'ʷ5:͌N$Q},z#ǐ&>R2M" AaZϜ ɡy{-?Gvm꣩LZqQ~!չ#Ub[\? GOyQM? /3Կ~,%tTc/3/yFu\Y28ߖĥ뽕&wFxWSp@W@\w$'-yrC+òV-{hXz2B}s:5ms!F`oħ btSS0399g`Ǚ9!&pERtRv:ߨ,Ѻje]zϺ{K#R3UIAd=2WSy~ jXu\'>! o 2fU,itʌl\vv8AgRi(Ķ_M\B$[NP\̳2#h1=Bsq_0%|l0/Rz6\JjfOӲTi6ʓ1$E`3T#{v%:ƕ~P7ت ;4J1|VɕnqP&8/tI7>Sӑ!σa,ie"~% :Pgysyeku[.fֆjΗ ;>+)Л@wZn \L AHT)@1x=Li}J[~5' DWn^1ïG^Xnz~&U@gٍђgk e"WF$ۖs0vkh Ϛʉ UF Bd3;gSj"QJoR٧S^рze[hټ} ;|e*eub w׭[Խ0J 53) q5MVK50|ZjM\0 6J7W+Xc|f8ET(_!HeIJ+ew EXZe\Fp<ŵcTs%k(RPώJWlj7b*Yf`d'å[U t|(fQQ$tvN zr#0oE(3*ec vcȏ7L_iK2\¬]_$!A;_N͡Z['01B3yy "$VWE R_ty/kw޺ΌVJn CƟh3(,@sΧ`Vd!/a*_g.s;QÊػMUOxJۭ_b;I%9鸤-Uz>*RˣMZ_E GΎ ACnzt\^]US}2kۄ&U2" m xIo԰<г4=Nk6i*n;uE$kB>I80ZjņU?T)ƕ/U~OMIx޻TRVCz=xZ9VQ>\+RiS;@_* d',ȾIDuaqp~>iω& VzV>;κyKY3}}FEFIW' :%k˯yubTÿ,Фx*)×3rSn6d)-lFpd.Srx*'hduD6Y /&Z:o[-<Y3ZKZt pH1mP\,Q:YGjóckmg%ySg-X:""OEE/o:4@^H ‡卵ADaBlgZ=a' L/>ZԲfŽ5S6[Jt^ j #2Vmf?Mdf$SI*002I< } }UF@E>09$(X|xNUI&c$" nWS#o\#Ts$ےȮOΦA2DjʜǶ;p8%"]׵Jd%5c`eaIG6`GB0 ʰZmɠ8J9K<Œo7UbU(mۧX05QL\74eH$21}dmuu ?(xWԀ턈=e;ϲyHF AJlץ\#B)D@W(./qh6(T im$o{pE6kx(\czI< z|g+#G 'abk,IyF>K015(/;PPa`! MbF,knEr7%(=E3it;Kݛ9Z?rHw =\`ƌDQ2 8qTczT-ɝӮ[)C Lcd엏] [ʼjݮ͈֯mгf|T ',ii|j,yⲠ&]wX(9PB}΅>,)>i73ބ|J[8A5-Sؠ9iAPeG6?M`c+6z5[rk| I{tL:YeG)Fd*`Lmyx N~ Zܒ%q3KE|8g~Ij@6: Y&JtL'Q緌BYˏpC!< nվIR5('_ Hz$7c9Jwn)/VzX\c'on_[zAtPP@I+?ԉf"$lz)DφbW (/2eYxqIKLZb&&0ƹY.)Lte-o4QS2ݷF{Suڽƭ<+>wOρBW5Kdg"-Y{| [Iו=OuA1nczɽr$cGVkI9Z1n«Io΢R_E_nZսP0RYU,,s|ڹP+ 3޺U;"՘SкezW\g"MB?K}{\<|4)>k3 U/`(0*PRG^Np{Wƙ)r/Rh}Ý?/dahxZbh]ɦBNs۽0>^KCRhA@PlϩEО e(]1n`f?9фT@@c 'ghmNϘ&c"h*6 'yM/fZ/3)BJh*,ctޅ-y\-ZV+tŖ;pR&[z*0\c3w˞=J?z,r)Be :.ĺbOD$TNOGT%uw4T9kTЊ H?v"DƗ-3n6|I?_hˮ ţr D 2p.g /8dn8hEуͷ}t̙55^={Pst7]xZŊ<6|9_6Kr:kM3=gvv8]!t U|X"B|N ? [W6P!YyzGO=B~ޝkjGIk6T-MgbwZvvh+2^K_/.6Garf!GҸ o1[||B" "d`U|<~mϭx6O 2 >g q>|!$S4%'"b1Aɣ/9BH",a14Ap^+1$Ja{/UM {B.[xE1S#2O(xkQd[i~Kc:n+yGw)v>ps.k:lXNm 3x%,!E’a,ճJGp7bTj!2~Uba6''{!rrKlS Ag] $qi|됄cڝW[KݴϿXTdv)$ukP'Od5JcB+mcRH#|"amX*Tp1Ztp(Q_FnUTY)F 3wAEOehC##5Rb oRh'%)׀훭&&kc$hsro a FUY\T(zzԧR6U&lzKu)-hʐ4:q-9s"\%4 >PbB1oV\T 3Qe5^5=tgئh>.2fjHZP,qPe# A(aZK!˦d8,ZnuJ-2ĮZ~}.Xۥ5*Wn9NuKJWs*t$9g"'?1D'VHH'ν`N/P$Yc=3= (R2wiu\%v$dipA{:XJy^ZW)DZ9'xC{Tj:$|iHUK5ǧBB;}'Eb2:oPWlh{Мr3DB>:&NmF`s}n``mWq<(S-g %.]H#'!?uʿ8+0y鿓.ijs@.h.#{K;'*X3j9څ!uiy s04{7դQC]kԅ;'R>ի*|0H_GXs2!'$9$ٔY(57F?eKn~;8@x#"FJ|X{hv1 a8,7N6uHSb uVDp$}cV(;so^'K MΕQ`Eo tHޫ^vQgSSi]tt;paz UjӄVBaa擹2hWD)"|՚aTh^=CQ2&Io8\ߧv5D΀?b 8Tdsg3ω_VHIu(f(yd rG_i,rvt_`am2?P'50+ʼ+XN[6לe\ufeE B Mo1W&hE<Xl5鯖 ;!N'1vM.zG1M0 u<PUտRzdS㬥ߌM3ۊmJ%nr!m.r6 ': tbS%8v,^E@ōR)mS"M+ +B^;bpk ئ)|*Po}o) NIrusoq zi\>gc6кQbe΁q`+NO&Qwe; Oq+_ $Ў&].Y9lH6L0{Gq4QcID[1%cǥ2TZ(~. P3 Y1cTɝDP%ՙ(R kW]\=|rnGya4=pdލwB \c{OQ1Jk2نGS. O;Bג(|nU|,yG9=XJcrUf_%<֑I1Q_ o;*ϑtΔ)xNf`1 x_g!g(}Աm@WC"ՈPCи;Kx!-᭟maYqC45  v@g !>a0e;+c=?{Q_+]:_GRr&InYKfM]MScPny)5ƴ(){:y zD'‡i+/_5J]|SnRoʍC%CJg?4A%䌯i%! rJ7tHcΧqrXB.VՊBm`*_r7qL׍ rFNOhFJ &pܚ]u] iaЍ`P_ߝ^ߐ0C<1퉱BI ~@k]rWN^gI{\Gp'ɞ1s(It3sR򴆺՟.0VRrQ@\ԶGLS^U`=ZNtBQX]- aBǼB9exk8m؊}SaP>ѡ^mrm{>DVqNj1]Q|'XR[V;gIY? GM_=r %`ં[Eks`:"|}voa $' X*T*+'DOg7}l/V.Z[1@C=&F"Ç ej b6-X͞*&.>,"DTϷ ]Mz~Aܕ&JR͖aJcd u퇓 L Z2jiTEټTŘ1jf̵ަxTz@6qVV^=6`< q'RoiF#1otw (۪9ӝ b5dd=V݂ȮH&1QC_~ A͗מƇC]tu~櫖M.II3k>q!-jwG:7jz`Y}|l϶9h5V~l[JΊ_˾˥&?vzA%դƇgA5&,]J vpk oZ )'̕aT)ϯ}_u&8L1%6KD=PUm)Y}чE=qtBJտpݛ*hs6ً"NGxO0cdܝ_@emhO%1PpNj:\/T%7:Io9>-dyh^VcFAnQE J=j\0f#Nۙ=&HQf+lj`:'ِ&rc)sc|KfD-ZV{!5q٭-U؊K@{~iՏK4pF.߇jP)$Q@w8FBI)SÞ#5U9ś;WRh;#6.C& ZpO64 -pYЌW,w{ӕBeLUGv֕qڲN+jׂ3s|詯bJƚ6q E}o\XaZx{u'i8=a{mJĤ!,^0]gghqݐeb>,Twd:hEO/vl}Dz L.?1Pٗx<ц Claqb k5r4:ڲKC8 J8Iwc`pβۄ?x^}śX<\t@[׍jyx"쁭O" %iv6eA2Nq;?lu1&ǒaӤ)>퉪&C;˘TɦVmȑCֵ&H}a`G-׿N\6j텍}&ʗ1/RWo@c1k-j FhB>⽠L {E"HS 9f ŪBO 𳹬[5M Mr0hwKtX9:c}(;NE*9k`%=j ͣ¯F$9׶$Q6S WsR&\bҰՆو>vP0$qmF>O˦FZB_RS^FBn[ۙoܕ` fx.a&V͓XFkJhg8uyq_cSrVe"t.%%574J.$a;TasN+ yxe&V`w&-d f'Y9wkesRV_Vf!.q-ܸf^ٱ-h@9&+Ի 3IE8t™PG)ٸ& sC&eڎmH`rM+Lwh~nWILxYk} RAϐw;`ޞ ,yy$M<{3IZ5bV7S<ƣ_X_0ID?W35%/|5^瞪W6U *{awjb/r>_is+CZl sBtvJ(3=ɵ'+ dlhz5Poji]|v(IjX0I1i~Vq"v;fW?}l{B??6v{ea }yeRf1Ih=$ 8nίb=J34$dv?X[;;L/ > TP۬M%gCbeRGQ/ ?*4kd›рfD|xoO%+oA # iglLZ3;˘T{"_ Ќ"|=yo_j5t1IT݁gIelAj^[kp.!竼 S&TB kSZT!mW\hk[zpw(ӏWi_^ᖸH0wOg$t+c]G !H!=?cWE.7i57[!@p[H-{s˨?US\hxɻg=eBF;gF^hP)?ŖWs sւ)u|S`w;uXSN~)6%y>LekyhqIUaj}a-VT~AP1A \!u1>v'>P^b{ƨ&(`%Ls >)I>^.PC\@ y`I0osҾ-]DCee-d8'TCrCUfc( 4&^>_\tR+f:_fbGTMxv}FrޠoԔp3'4%6mc1vZ $x, w W s7\F8j\z0xPXa?\D˗\㮺Jud@]M_9o Y1%*v[>\}Ûhғ_y:ى7˧i{(*aI+-D̪YL8f]r8ԍ.?H(+EhvGz. aa^XHG#P6?gjM@h{Fr\<#f@>݊~92^0xT%nN&}A@k\,,FU ZB|Fd;>7٪VWÔ 0) mʝC yk6}~_[DnE؁|A孪CL-DrW$cH)dicXry3'l볃5'f!#7 j+{.T8+V-FiQql(Z/`E.4ܨ-oX6~1 ~L/ejmrW*>Bvkl jo0l8h _pf6?П;ztFZ ^1ds1ԡ,]_WDSHL|(-kixSV @mk<ٵfԃU<0We\rբNaɓ M[n6=K+Mxp1CHS@a[!+D ,. ʂ`)``,B;Eq 0ebjp/?i7)=״R%JO/~"Vg V>}]<׳ib9(J26/TphXf 8n*+u +Q}MQ .B4*bz[VBGZB  3QdLp#Hע4GFeٞ]13+j4݆sN"9%]jI~* QKRL*2jz68JnDM[R Yi`o$3cc@ øn|t]\X^>j_`j=\?8/#*9ZX At-@GvUF9(;~)>jSi LՁ#>\jr'Yo&uY^ЈѯuuQ6j?tqh6(p ($VV{̆O3bv4鲭x׷;Y5Q֭ӪG=ْ8f2ʔ-wS;UA%F>#,D:kuHqba/8۾s8wj]لq\z TT;Y3R@/vPoڢ#gXe' xg FcD8$Xpߙ7E%Fb=?බL^н]g(q :+&uzK"A{AM.->3kDșn`?#MVHI$|FHDե_~}*'lj[ ~aʛUġP)}`x٧ç*.>24Gv%j]PqtÇUnwՔob3- #j ЛBLs8o=4ʩd 獈q/v9"S6OzE 0q?u,G2jCj TiP9d_+!~* rSi["QqcVq!۾[_8r_Bc&OH-砺K~v~!`É Ԑ=<*s%BFbaebDf!e9Ρm /6ChCZi!_{Μ>: ܠ<5hy`t{2Z߂dX\8n3!L|+x.fz㰳0Ћ GJ1:!Q%rS`o7_Ƣ1ԧ#,uEmFl$y0N >JŵtOXFQwx? Z5ѽ'z &euZJC%;b@&10K/a= R.2W}!ӈ)Z[M4PqXݶ}$L@aY ~{D~?fZP<@DZ< ؟em/gRYdgt!&saH_&7!MwhFq^Qǐb@@2v5{@k1IjgI-"v ܂vStFCh u A5Kwp4UP%VG_M$rT<[Qq'2\YA:ʢW@TR> Xx*!h3Lr| F{kk qJi(9++ hX _^ͷ-[t +1㎧_Xhk-ܜ˪q XsQf3Qގ# m jXksy]fufbp% |+Lʑom$Oq~IʁF8Eto(V(!K6~ -ʠ Z8-Sb%JSG\𩳖GU=Z q-tⶻ$gXp #ds_B42=|s7&Lh60,뇦 /9CK!?,nBb|[m>a68J&yr.9̫]a.ɉ-QQ53W~k]P| Ž5pu=sY2 R'&D#;=r.M'y9*;cIH {_}!ob0@9+RE;]~橫Ǐ;32t;K$!-K͋/S-jNg2fW}39GW>,7 =S՟5okU FVer\>63|Υ /;ָ(jerkRtAω3-zZa k-[EbFL;g璁2ygM$";>~&c-+Do%i1Սh([elù >a,QmVj@Dvŝ^`160 YidDz%ź,뇱u l@9|}az bbQ^Hw;;LhR$,bĢP 6Pg)$׵GCu\e1>\Y$>tK_8 *w1DBR KgCςF% aCQA¶[ܑV>eH/}Jbp,B/7 ,"AWMAkٔs:6Mr,Gn٘o{mH zyD1^xz9YHBX,BزYj8 !U?$VꎜiӜM:[o(+"#N@?Bp xRG~D^dG93Vp sT`)?bJPHّ2S}zܹ4QVvh!'tdlK(gN:64=Miáz) cYo:5Q9Zfh]U8tUf㠬MWtNg|@iYkk'Z͔YHpH"%=Ȇ* U>FaFZV,= ĮկgEn>=7 E:,gC Mmnjp)a%m+][`˲¶/y+F kS^HWbK^YVa)x8,u4ˡ&Tym RZQK=v_{$\,Ng'öݦ{~|7vs/`MYyޫ^C0;p/qOI&1/.sz#Nh^[̘ ȷINkf3auEX>oMR&GpIڴJ7aiT(i d)֕U!=F-d2M1z{^Q)`T>&|:Wr$͡$:;|tY  $]VmƒefzLu $SpqjRs#^hr_^]{9^uD|ۀ MvuxSkq>;n% LԘ-El0^Q[U'{u)6S:RnY'XxhEx W:HpYÀrQ4HLwN>IJ\> ,+Xj%yʴ:Hjjhyi.NG̩Rئ :M7:b^jS3pBfY<-EU&'R#8Z~ӧ`lo ?=a)>sk S!\ke֧V+b29Y,VˆEcs-u>s`_ב~=杼 qЯ @&383ĤOlxx9:+X./QW/؜ogÝ Y7HhrZ*b>qf^1nIqܑȂ;1 斑9ZxDXEi%YK zY;$9iGM쫣e3:lV]*[4t .BB8$>qg*]s7= QTWrcs_AqXN3W*WlHw4^3cЫ8o7s3iSQ%EiFpYu{"M H+,T}@ }`ث- 6ʗyXd_1(|L5P7wziJQI< YH^A MJ]oy w#hb oM9U*$T<SVb dT:7mO}'<ǟ>WhuSg4=v{=ZL0jgm9TY 6q Sw.F-)ע=s*[ާh"Qgl+}[ᗌyK"8)G 1h. ;puq@N \&Y9|'̂AM8Y*- aƴ>AT֗CoÅ;n4MDȟ,$=p!4d\C3 NHf x"8_0)1fu!'ݬw O5P Lkktn_[%~gVe<V]Ѹ_ef(41,Nqaʌ6\i(˩{*m肭 VUp_ OЫY|o>-GbVYZh/BP&w;wvAU|5wY2cO=rۛF>\Q,\g<(b G 'J+L!:Lru`-%A1)/?nf3%-LL1atӅvBլ>xP QWgylos-$/H+x /2v߅〚N;3o94 nGzrR#2@4kkcE)N)NЈX#G~Z~5cSnDA;1؇qNtr16iza"H==G)@qp!8~UgVۊfZ* VO 4aʞ쇼Ҁ S٫]U^B2>f٘"KcXr EiW|mlgCSD:n/S8$I zL7 #-$uHgxR[B('i#;-@n{WbY2?Rvy.2Wg#HUQZw{lJ2% Ǯ &6BIu@-5D6p17 K-g @dÈkK7Xe96wW ~F[iC 8˟Pz|8]؅23 ׊ÁO%' 1 S-j3jڅl'BzyПU}!)(Nd;Kr*zMkL0=vgPYE&qJCqMˢ\`D@%u2`I{.(; DH|1o5{{S2?Uy6F5;zn"[BkU}06U2W=+(r'ϻj)V礄Uz3UٙW3IW, #7\3 'G~׼~ #57&,4tV/286}VF9s_f8Z%sI2ͷWT Xz'.̿1X*n;MրvUK UE(^ڍ@yɘzTKL$vDZ";Ʋ<V_D(rf#*_9Q$0Ni$S-ǥ\8N@D0й%ˆӊ?ȋŴ~"qf:zlDL-4|0)A%9, Ի? q|"'oi5/{!_gVQ6C2VxO[?u?Rfrm&cMU4v_2?!*h& X뒌D=S?z#ʪLMK[cdB8؅1 a}>euQ9fڣ-oD"B@TT hs#gא)/Ѝj3?_縇D/y&8u:˪*O r'դ-÷`5Gx&Z~czyuq>Mv |VjxHl/W+Q4@^~bEl\Lܺ0ʯoC?%HCdtc􌝎"P*. Ez g=zِ\{#Èζ6֋ >a,2Z2n%wnňtWE叙M}en"!˖8ot5_u &UMYVqrRmѲiܕqA}J͡m̮.)$!f@?\bK ʎ:m`]E~EF{Kjh &;}[Icd LNύd[c%PaU'\lFFdÓ*1:VdNu( f]*AՑ \G A؄3gq3[|#5. r[ ׳ " j ?BzuO1qi "l$Uу,NvʏZ2ꪢQ`ЯOf'Dv:c|5:,1ڼ˗X-^i+'UFg8IT2I >J]8$þ(e雛wŬ(m5va-sS -NJ'v~R / N3_ [Dኰ-7P@<&u,pZ'ctz~Z=i"_66(Y-Gov]& ˒A*9=QEg3w`= {Wѧc+MtXu!bOb9cָf !?EMu@=G&b:61-SgR 7 ΩbrXI$i_bXNo9٘fBЋFi1!4}94#`B4 v {Mx۷guIX"fdHJ/J*J|Oߡi^SkB$(B-{6Y̨'յg-]YWHZ䀑` )x !6f S8T&;+ĔG<5Jɟ8Z1llm\6iVPG u}%h\̢eV>)sWIhʄ GfY]"`x&g 娏D_v$]bQ YӒxY;v?dpkXѥE:o`UQ|xݩ#!+4Kų/ 7yi =m>3Ej.uL1^{"jIN؃=@zcrRuP8_ cV31 Z(cnsjpb6Y $vNhSJ3Q'nЃ ot0}Ꮧv8+ K p]7 "JHO+z+3bڎ|tvnؿ~=ds8lP[E$`26ӾävY't>= fp|)8\C߰ݙip,*-gkl(Ilw5@:٭lBϥ(2E!d<|=JnyUsc&rJPwnM 1':A>=DW£E78kbYN,Z((w0ïc?5f}$н!JB<+Mm[pP$ĀgemҵwiE,-$qR]ٷDrF\hds?查)^W,Ed/pwIVIl8%xzm^{*#7h%k! -՜ |ܓ[/C:2*j6-Ho$p@ӅY p£N??r[@z?ET(8tIGz\Hz_"W UytYA+c,i[DeG؈}r j/'{JhN|g̻Pnu𠆄n!nn@exaȌ hu V|N_WSV@W?.u} 7u_`hPyG P;(v4L^?bH3^jD p6cџN1^ ;SVQqtxKf.Z8'oUz8]~n Cd3$%TňTyH3 PXeğAQc]L}7*ι]-ނ_"deKa^0؛FXL48 )jC\DZJyt 1V?l2 (VHI/:$F6uTB 㢥Lg){St*eqi_6 ^"xC$D뫑p _c$Ko-G%Vy7( QV,IL6Tx3þ;yi%10=q `La#[v8ѷLpǕm{*^f+\E;ZݭTK+IbgaOŭkto~gyX_,l.H jtp2Ow(X+5jb0\ߕe hbzϣƫd Q ^·{F#^7HuLy]jQ[?eA*;WX>tvhTә%oLI4Z 7_q)H^鋄:C+bSA_L˶0_PV!X2aCS# GK]N!0NI0 *tՊlYr5@7 6y:GL^9a  -d!W-wjeWc܌2uZLvefɔH5_I:cYfސKr_yTAUY>糜+ G5uesj NaZХgl !2OK"aY*"m[?^U nrP)h'z~1m;4{Mg(u~wa`Ӎބ74%fk3wNgڥ vIőYBHv(7n=E跍̩氳f%(oJ8`&8 [Ɏ>яj\I &aQtIG0=t#\5V0>ӋwA0SRQ׉퇙eN;㦆?^ߖXg'z۸Яȶ2 ʹ&O Ro O{Hm@ETC_褼 $^܍1HU4z0c uai<}fXom$Qyx}ݪ<ꓫaj<}aQAfrYL+R Y/l(DfIWi32a@,%Mj|lbv|  F !:5؎3|5[kJ(xOڷS[ 6B\@u'`)4h!{68]4iS , / S=wOU̼pfN$ׂ WIP8<^0n r@x%,n;!۶>0&C/م%{\ #-aPZ>#ә_O6Yo1^ݎ:On>,'B\}K[e7X7c b&r% JgD$_z᪥5ZkLI$s{%H=GG !G .t'.F>aI8_y)F<#AhHh 2x0I($ 7͡:P_El &j KG<-J5<=*Ξ|rw SA邤FX(ѭ2?:- ;3k?+jnh.z@6\˰""(-o[#jB$tc%:y"dG̽jg߽kc战|xb-B=«(@;= ޓ]|es!-Sըeٵ'jH2RyO-g::5EB욧}-_ypBbG z6)e;w>:CXy{b緡4ԅ$}0/#}aB*a%e}XaPd #ER'8Ά d `ct YPu+}3 g9R U\8~rE"“| 6;q- ݄vأhZ`JWOdLj&\$,"VՊSylf 䣭)Axy"S K鶕"=BɅd`RnfشiƵy/r!ۈSVW&8OogV,_{"@Mr_M?-&% ZBw<5U+ȧ: wF8FXn+I1W.ι + kr!4Jl(8~ta`TZW > U:ʌKWza[ZMM'/o]_u#v,޽`aO@3w!MWl&т[ҽt-ZӼ}n˓dxC}ǼwSHdĩMk!s^~.*TI8O! +9U'>5LF݋%NAz+REXA6lt8.$|:xZYC #Kq`ɁcL7dg%Q(&7` ūS$O7Z]l~X`jwY~ӝ$0|gax@ u6gK4ϳ ?umd3nc.Ei: 9z};?Uژ`u4j8¢!sx!,`Dq4,i=T%7;)5X,*WmҼ'[e o|E$G؏oH ^q55:]q èYؾOc݄NXl-kLJY)q'ؘd*J?2ދ:m{iJ``E*mU_\(|N#t5>@# [B&ίtrCyΰj$}2R Q #WR$ |N[ 4YzT@2)Nv2miIY$"S #W'x@%*FD.3Yyo7KuSXoFfNq%qUhroݷ>8>R҄ :i,*<^}+J31{53Z~Nlhy䚹:5V? $#]$ɦC낛p|&8P`C9U~8$l̹D+3a"cg2"Vmh`( _b:B EùBtS%m8m˔:ѼVIgbyP.ycT^I8xmESLr)z1ǻ|DPR_ac [RF,:bp#dcv`'yvķ3Ȏtjfٵ̅$4+aS|{TT5"+X /yJdQe~yvn嬠ꩌI\(Qp ;81^P'Gt#M:$[zד9 :Eז2{"kƹ*MimMx'~_o\\,"f=^ߦoKKmܭx|:%sP@9ruiʮ rDP@m%K=uV6YGFfЋe,:FtLz6^>b{D㏝x6Ǿ{$sǓWpDTD|f K:]y<=5APµc]J6y,dYI+?njkГOW"0.E3k7ݶfF3rNތ/F6H@ @ȌE?oD9tj%H9U.&3/lJ?(waYR1G~tߙM P4̽C2M{Aw-75A2#a|O r;~jKCx!5.yR}lvY>uHHO4 \daW JqV1\<_ ϣ_zI7釺ӱ&<4݃K"w mՊ+?R@oUKyuT(gqinm<:n{.\ߓN39bC +ZpugvI)`5`ot#Yq\A.8L%BA:qfM^zBRFPyEK4!'0M͒RB1!uh_I-ㆋ xܺʟYZ% ֪F+d#FT<0Л)ҁʀvુa2*L:ѣfN擹T@EwUB;D㪊KzrG2-n`n(^a^,݊pRG瀬{z2g88E!j-/#3~}33˓~o k9 +u-@Dw*cр`h}g Օ){jˠ4H1Ќ*y}S#[r-o!R! =yy 90`~1]UPBgww<$ȓRh7l2#ˈ|kZ|iOK8ATEr["ʼdV9l6l2ߵBR/ qFV˛f2 DIh\wy:,~}+q@%E[ղ׹(ڛZz}׍+̰P-!.̀ U=-{ "q5ٶKqJh2P~xRץTҺ%";g 48ɄjjY?:w|&I3Qc7}ѧ5O0d1SQ^8J kNZx ;aPtz™-FՋDn{l@&˛ $aJFb9a @\ku{J;#K 6<,l`ea5=kNqV\B+f^eP.g<{RDX~/wOr V9vl'\aW{ۯk]ON=jG%t?Bkбׅ/yGkA^F˪b3Ҳ]uIɢ0*b/2PF{D[G.Θ<Hd=7xL~rI zB@E&qusuTng;D O7LB'B1;˝}7Nqio ŀN*xFeN%lIb?Rm=@fͱڥle BpN)]B4+[Mǣs#jvc8V8@9jKb7z wK47v(,ٗ8ULdIY3XcD _ ז|9ΎYO]֩%`Ջ?vI 1sx&nk~@szr/ su!Oއ["@pg`u2Ϲ|w Tp<7ǛF_d=Y} c{mSlrPZ$8svPIOh\NQ*ʆ1䬿 K.f+*QbBƹmԴOg R"Yxe1m#(mx]6kF- :Ű:ćwْ"CCLXG7$ɨ+I/6 O]11r+5'xvy;8| Kh$wH$qn#]DoДO]> c[bnRثc[NXO='|z1S Ce5=E5L⺯m4}Q Q9jf{5g9_2QkAyE1*EKq 2}*hTf2˿_M՗L Bz!3PVg5f}й~ѹr5AnYtџ;(uv_v{ >*LM{)%0g{r "kgFe[%x<eL]& h4?wKIPHѣ[\beAʖK"U ;4gϩؗ,quzLhOmS bP<TuU@,Y &QJ7\G&P?L ~G1KzYzrdq!S O"Jhl0.Գ_IE-jgn[*8ҰR'3v~UAr#a1*K(t ;a^Umv0[srN"-^*P1P~Zu[^Vr|? Pa8ss]ɨBEzH% T=!L s{poOV;hj*sR[;TwnIgKE%uz &HqqU'^0hz~Gݩ0JVjiWi +2jޤ>+y@|{;f!AbJ׆:5| #q$N^D,o  %86#,}ӻs[ 8E`"e] }4 mԠÎPRH2 7Co1"/k#4s9ү,+Ŗ%Y&GzھUm6ԗjNC^$ʹ;f]JTFܡ@hWo O?,3bK]EKqze?z JKRP9s^5jҴRK)ą؏.WRN P ߸"5s8o9TBMӪWK;%{7!;V3gr$j6e2Vsߝ@02nuQoGsA2]3^,2cX,"n6 "+Pgu>І$yaDh~4~֒jfeՐRt{RXD 1w[X9^TJ+ys2=#F-jA*=T\X;d( _hl(J׮?{qbiywCfZV*CޚE1>T~1J!!S7dy:3,${b6W@d`_&&0}/{wastLK?]E.W)軛s3 V4E| WhpO |0&= l?̇ dwT?5rsd, VވL%J&oho?fWB]Vh#NZKބ bo h,{Ix}baEL#Ý?svNH] $Q,R/o+Z9uQ<9HsSFЩBKMR!#JytFSpgsr &@*ffE?}H~Ue1۫okm>rq a`>ǓRS7b5s^ H^ɤ:DpMd˼.;33]vbdΞ|:| _gӒ&'Y} dLf*X01FωZZB 8\N2]y>vt沱aUD{aI WFE|6./_G\N窌![Ԥ00U^A2?=!eqVG=GA{#X@eȒ; ȉPcrv GC0$k4-}]{O.96@ħZʼVEȁ|7$q3K5\ֲ&ƚ󩠳ܗGb$#sk9حpP,Qiֿ.l.$[X"*E*Eoس1 KgC㕄[(@s#ǼpqT9B"/X|fVG/» kbS,@ǡ`֔CYoѱ܎p\KBUi _2qr >S^+ ߈92}˓Utm>~!BeS;WwKk}ky(f^{A&S+.ddݲQ@Q/%g)]D0F*X B[y1!$ʮ䄒BE<'ݞzMzg>0x7_ܾ0g3~Ewg'Ш/຺d|#pԹ4.c)o$0hnf}cr3}@Ԣ[LWWRMzHo_$4!2WY@&<㙞:9E¼ڤz̋] KA=އ7Fzbr3@6az륙}#20 \wǗcDTPP}k&֡9sm)Gtr}$TfJ$-iFz }zZ2b/xZ`?Zh~˽gV`<Y9O`55ϟҧ?LYFhj'L)׳?>ǻxI}0GIVNJ/}R_^U%mi&mɢ7:>ɀ`EJ+.o[ ]'yr`5i3^+e$L3ɺӝ[{ZsdK%7_qY`a.J8KףSBTA>-@Р E{/i,᪡#ګ! K `&}Fw7CNv1Gl:GR++1vLl8.xؓ88 rXx4L- 6ХCy{wBH L+r3 zyBvpӥqsY.pav{dz]ZҎgp~b=kݏD1Vi3w4e$WâfX qvdiս̻(nf9`Ngʹ[n' AKRZ~ s7&{-$UsZt䍆4St~O4wƃP~я…8C]s2(Uq(e -TYg!\^Q]hc U17Op#0f̥>R/ѵV*xI\9k]ƆiD%JDIAC/ [:W@T'Ih[dy# ̥`qrz:hѕuiqr]*IHwv!^L2\9b̢HػRxuYWa/_Dq |̻{O`jb\$ %xc4IF~Q{5560F*7j¾(`r{=7$+o,UD C8\4eˌ m6=u#79/~86PCLms]#:K8"{IQd~΢8y6 }/׬ƪA!)e+<l| |v5 |QS?i/nbqn #$w˛s ^x2UشQOi&un +Բ %}+pZR)u jM 0\V{e|9:kۈRŚ$1A`FE b{One%L !oB/ B&;88gm"yTE8ia~R *u2{ tŔQ6xMi{j'y^P fZB|" vyqn2w']%HOfر+ke/kqGL_$P؝jOvj S&vnO֐ȫ@. pY8Gw`2;SZrL-f = ]xygrz䪈1y ]*)e?}m䇧\E6Ǖ1"{!$g+s`W/762*дKқ[!)ܩ 85-5uF'/&]X?v!csaHKGb0&~˗4@R:zނřGNBl Ђ,DPM 71T84uoT!ا<bA=WASRD!6 < 'x6#QoU]›r^6^?:Tera#P$,巿lZn_0v}:t9d*LZ=v@L;58ڄ04WJ "G,,Ty!甓CFNq{@ž:Ih4ɚa࿱=E &PP8{?`@ dI[:EJ:Y*ZXe\ݫp(\Wjw"|4D~*6`^Q9XD+P14PwL`|j w%H'ًgOV2u5/ R?ᇵxsҰʣCp]f'[Z yQ$T{o˸1AW0nF4S)IW\llko{k5`q1xWg,?.b)y-e@Q_BOH'njJa."TVw/%)LsJ { !՛Tl2k2IEiHG}lj£DB*U[i=-Q?J7C#>2eV7^tG^Ē.3Wa%kn–ӐfF|nJ@%kDdn]It0VU}:s'\e!I^S&laO(ѦNbh})tǛwK6c".Dnj[aG/25;*E>: ,y|p chg%Kh}Oe UXg< &"iݥ̴v8c3lPX(/hh}5@좙wXĉP3X>Xxb"MQq27 P8h"~kN{H_F keL싋n_˕Mڌǩm=u ;NBr<vG,+(ث~7] fVF>tL<+8xg:{t;Gяj`P}dpd( fŒ=%`'}LoCf"lzsfqI'`ro~]lIL8uSڜN\b0OS؟ْX/y)OZIT_@F@xr?Z-&`{tS\ʇ2>H Jn|d *μR1ڊdL4Q#PRdflv[N+Zd`);!,ZGTq G!F/CUg[hőL;c!Q\mdN a+knH7Jjؖϋ0s (cOD7@nf+5{kx,0a0\_qm%b1 Nzۈ#טb|) 6䰕4r[][gxr(Ngt-_,qhUj'FM\ JpWRn_;ԩ%D)r+}V:U^/;,OḩS†l}>{e964{F;,G9Ͽ0qO'RοJ'Uݚ+)@E'1eEMcQj8{ .J$ƒ)T4d@I;U[s&:m 2@x8E\NwyEP[ STa45{ @nH9f'$k9qɳ # uM9Q}2>RqHbIXrǴ#3@^ҰPe̠X6e@IIJK(GBjt&͂xüPu6]T !${krъ&M&ia}v q*tD-=\cҊ?z-%^3 __P3x4?oL SLN|| \Mp^S[/#ЬWlyh-c(J'khP8Q9Ā F `94\&)i#_t~$aJvLEUUs3V|'=fHZ'hC0)&8&FΠv$"b+Czn:B6 A\p6 ͬgZXr[jyZI}lU"[ "sS mI 뛀>cS: ^Te^j)AyR~!Ye#I dC~R1wn9ӹa6LV ALl|PSg $(|A.S{R ˭睠)ڳiZ>8 'W/pdxbvNC{8ʈgߤ-;Z!Cu"PYL)JN"PBe~APV3Š(mcl H񹧼Ci&iF*d7hě@o*Dg)X<{jǫla[t֏ն%;L0<^1i[.(P3U i>9oRԘ͕PTt5E(zweB =8LݬՉ/n֐m4BcX0!n{P@-&0CϯQb`gIQmm xT{<2 e.J-82CL+`@s|? 8V65Pd2nds3ߣgpCIjp}o_@gvBfXj`ܬ}׎ZP#e7%qN„ pNk<=u؃sĄs2kd6 Gh1#eZAׯ T?Rz"k7|:f p@ɽ)f ^*m+F#kWͪ lMv_>*^0HBZ?"\~#RQkWV+TXi갋;ٗfn:O,ht u2-g[~z&}D[_^TClKG)(͋6I3Wqf;g)w^f% 6 Jvm׌LMCj9"%w—&\ %$kj%f|4z=xuuKw:.G`@4ޗCbw##:gqOR η%Gr*9L`X`v-=r,*2k*BF1>@1SZcΤȘdWܐճ 0ڰ`C CR,}uVno8+Y"25[gѥW'/%`[T, q<ޔ@;) jO<7,vtJBf1Ƙ\ C=c^!NjorhΠ@ġ_|.ɀ=t,K0.%)0ݧR!K|W ƝKtVQ'.7rwg7مJF e5# Kh1dPTj#"HuL>C +OUsU(O(fS3KiÕϪi2dk,Ggsnf$ a[v[SyPg(RD*" iL(?҇ ^c ]UC]s#tfeqΓ_i6ӫ}cMCcB6R-~g"`) `Qr;ueL W9 D*Z7?oWK[gTHn r8S#JzJ|F054 .0% #DQVR_X;$ۦ&|e%אI(=K*g^Iőڷ]V(MҵJj)hRM@Ԥha/3y~/UY7F3|WlJ[䞴o*>m)R0 <J8/ ѺOժ=2ØŪg$?ZEċCSŹ[CGp4zS ǂcVK"xb 3i_4O%N:M Y(Q{囃ؼ:K jG݌٤$0y$"EgMw?7v/HgBL/:8dH<0#Μ˅wۗZM;-J+SDG՛r0U~s+([ z.[p. '2#Vl[£ vq\x;:[՟ xh^6(QHxc8~A!%t'p^8{\s%\JYG9FUsU~[ڕb0Vp^9Kλ3uqV(SlҺ.߱*~DGk1 mxR!_xR1_- 鿆Z{!L/HsҎΕw{%͌#k]z8efuƊ`}Sk t<>&]P|'0#>}ů4>!e$@uw`Av|l``yc[2Cb&]Ⱥh{?VJ_~t<0, <|rytiSIly oMxҭן<7rUvZ#R36_aU~ٖ^>K5DCl>XчdI,;+~cdtzO}ο){7%C+W=3Ԩ[6S`h)]m#]HD~ 3=(K4ۖLP2i"=cJmI$4*7|d;î}%#'K EH$$O٤l Kj|t&8_g*9vo,C9KDl\ xR2ߑ+x/`nY8t(Ów*b^Ŝ_vTPO׎wD9Xi姉j^w杊l],s s-eT 8-1*=Aƅ":=Ŀugi0+I`N9"}(%=s|J\`6. t5%2Z5u"+D3Z^^JYsj.v<;~eu =(FlVQRO|*!N]#wuCOHes)l^0t֋; 2bۛHKo L(W&Y>\r+;zHHF8޶ iIFh"'\dC]PnK$cc,w3,*9vX|OmZ5&3aT 'C"~Ƶvq:fc#YqΥRr6k-mqWK7ePvS7H|4Uq ',FTޜ(MP Gy}w++]MUOȍp *f` EEbAΆ%OR[ I]iB#vu?m]Ffb}fpzH) &+M3i>Eg5I̿KZ'ĈcT9=͸:jn&U1K9.Ϊb6@c{N=`#(m2֯M 1>:Z@팥ijxŠ(.׷)Jkm! 7L+=&|#aJ|l?CpGolB$hU\nC6)L4<7'R`0"Z"K.nPW[ v}C2}9' #V1Kύk@]\|tZ/uωhYamR06Ta^/UUAO; |J^{&k8GrYmCTs*c%ᯨË߰| f A'2t/T $V7p i_5ݑDOǷϊp_61gMMT^2s/:$㓄dԌJsl5 y)մpȄ]ȥ{qE{kT{\ڎoтѓ,(Z:aʎi5T?]%榌\)*v2pmп7XOΌG]1\zL-󑁸 .{.Of6LTC[ Q>V#˂ cle ΢$'8̽iՏAIV[P&ķ!=f3y}>B}U=Qz~Y-ҡ C9/Og%OmjMy^z;hûY6o\!9/=U| 6Bcv<^!/C&K6.Vnk[}9ioM|LS f!Xz~m1v&մkCYf~ϏEc+9`F)4 6[܈x. Y)t:SMK _㧮JNg>:ŧ ?]5MCF׻"zGQS2Z}aQmzFSFa %v%"4(2&V9,.żI BVtE`2(,iQNH>7U;㤌\r } J ,흳)%I0i!: pJԡpImà<.Oe爇Si̭Rye87z\`['')0~k-+|۹/F5 )"%%x||9fK?^e͎{mo'_NF, =xn*W1gTY aÏމ742=b3hzǎhI/pă-Nq6jqM?dG˥(SiʶѼjC  p{7TU8m3oxQ>?:"{k\l.kvn[;0qxgԯ2ZQIA;(1Cˎjf}z?g-HC^|k/g7GHF-#4Zvl 9#Îq+;Dm{sT(BōbTIӄZC@yR%JG/04/e?TeQςޗ/Օv.r³H K{E$f5A&/)[E)#Y@u.hyKpab X<Uw'Kڈ9-4<>8!柽5)L(F ‘";o[8j-fx]./oKR .SFRMV P߃<Trt~@Kq54QlQ0?F%-+ /cuFELTήk"|Tᫀ14.cOajxy\Nd+7o\aغvUL}%ɴ* 54kJm|չ%4f>ZT}J>)X_= OOR } kʥQqozJ,Fo3EH^gHZأV g(:3*'EIķeũ)tAkeNeثu;8kkfՇ/>zV@֣bSG3(vOqh) ~wq1rDZu] 620 Z( oL:;}M9y;ӷ!=~ )+ϑإoܲ6F9hj5`Yn<*Q0a'$/4abzMgI J6"#0y|56Llid`Zk(7<T2 IƖe@ [m]1PK;nF:ب8XwI%c{b8H\MtZZ1yBEpC[M3icS I6rv@-+1 K']D>W Ył~ U;/[L춮b_}c(VHQWJiUCQVb=:t!~Qx6h $;Q0'l+"seƜ{ >e6ڐ&,;O(n$?#5#ԶW{-@\fSs;YIMβWt<.A (-zkH]8ȼ:i,^V"Y *89L;*9QFa^h*Eٙ7q"4#5c}mL{5xk7!MYppOXO~2_,Vឃjr!ubi\ CŅttj vnӘY lW0HL+2]~mEE FݑuXEm1 lB(5>W'dL:*OI,BN]V"fk2, ?BXiPqǢBb挃L%'.!jTJ\nOG輂å.0{G~YBx CS9a;J 9T7CpaM 1W?#$LO]\olع|nnj,풘5iSt\keG 3gVpR\`QںnuY:hQp6%O9,C:ScMTe`${i)JYXă5g\,16E_޷8)ISOש2wK:,\k+!E]xzFx}=m@+#ҩ2,rwh6ĵ%c7b0:z*x`?j+q M΀$n5qN}Hh H莪r"pJ:>RA1%#8:"Bo>ky/ϑ5^wm[6Ohx0:M[ xB k&vQ$O, fZ9{J"|=M0!@鯼-$f [`2fJLuhCݍ 7Ove! ׮zy)N+xHca|xjEx4tra@.V (*.9عGEߣ3TtK+;WNy {v\# c*4/Ps-4Ʊ!z6fACH4r}r'KG v9Pخ3v*膿'TC{Fc'jܒ9I}Ѳ=/ܷ>?/~L$mUp=|ƹ`{[ӛ,K:J.|ưPÕw[ۙ -(PTA!9k [$D`^i1D AJyJicr Mc^.A ko &v&zwZHzLEh$\d\xM&rP)]j-xKx àr+>usPhw#^ 375:S3jTli8S(m qCϝEtU#ÓpDF./ '({OR-]Ma T~ayaO+G g7/ާhy_V^Fѕ".."~ $wf!LnhKQi\'tOREmGPޔk.`NT1VȤ I@F( or[͡ ~L,lA3EI?lnul,M `` od&~8lyc'fa:Ĝ 'Ysg-rhf{9h9K95kVtw=2! # 4{fs3Bj/! GA%Fþ4˧(qc%+J/AxJ!6uhK!NC YW!~1#ػCs'yWUE@S}/e|mmJKaP'<E3H_mXK=#:_oIDѣfk?6J+d&H%;ǢybCi+=nJQsj*jʀ6kŏ"+.zC#=y̾С"Teyv4dõ/_!3?ph/`X}I!掑M/<625Y\ƪk^q܉'VDC+炉ztT1i]rm "aQVUP ^ ኊ5GMD]ɛ2}`/59Zmg6cuuH5AY잏/M7(=? *̊Yۼʁ~n.cL2I w*{4qC6ng}% ?)DPDq E $_ipv{bFdmY% 6Bw7vZr|."^I#b[ZF~(%p*&wEp%3 u|_`KK6Jvnp RbAC{(3#I2|X $ qYJT>Lr4={ _}YϦGnFJjtҦKWܐ ZVbrT*Ș+L״J{=)>b9j/b)08 L0I00GfGK+t, O#։c j#.jUO6/!-,G$$Jҟ_$%**ɣOI"x3QT;D\Ϯh4_! REOW֮-C /bIlHZxhW;XT7E gCfg'59ѶY<}Ca>\dany, ?BLRa 7 "DwxEߝ:VCpXE[jIFaSAO;8xQ:L)S~:q_ ֶkjQ 1R8hs^^ɼB=ɉ]4J3^!x+jU%ca-zeWP6AyH)۳`MCISw?w"氎1Z%){$%bbZ]nlI+l1ڴD;gO>k\T{zJ)K~sNdD^dtΰU/^"3JdY zwU<_+U%= NiltIıØCCX<2R?%uA`v|Vkw dnwq][Dt:=JʕBG;l]/Bx 뿼1[sii^S$isB)4'Z83s$k0+:m下 8gITbK:J @eX`bZʜ{j܆81o. ic \ULRvUyEHw&,X)jdFs1QBc)R\u+le*L `or>~c[46d+xɻH|CO'uăE{t D7P/58-/rR*pG4.I'ƭ[}J{Cg]8ݷǭ./YB.b0~!I`މeL[BHc_aO_ 2j'޳/7vSY oHG-  );&<Dx mM 2w6`Lx03"X?4'UA<6 59{\&vCQ<~v0O.tB)TB&Y[TV _C[|˷\\pyd Zt{y}u kgtP|g-*%Fɵo> g!D^!r4#I(k:s7J EuBG%]f`-HvȿZZ5m!I E*[N.;K7YtD1J>%n[B覢b<ǼSm#v кta֧?R;W)peKLZ!L8 0P`0Bw?{Y&!H#1#6s٥Q>G춫KE LiY \Q&'Øs^M/ [ ~gr{|1KVn/)z k\/(@*u(XˁfHVxj UY T(hхN%v5vBalAOוAL{3iaMw_vM%bmBS,5L}+Xo%hRzLy7PjaξbupRgoВCFOYW' JAo!̹_%#}VE^Sl|;>PHzeӼE( s{kj M{ض̎Gv#W14C[H4hq",wQѮ@ZtsA1Qzh+_3 \ԟux9$f B*3f"Q M>gF2l<;D\RD} -97 `xFmdЄxRYf'1comFZD+FY[0. 8̝ =:z+PRMJ̬kΒ41XO_$kt1Ss@V`Hd=4i*JxVGh=9 0i:_q aS jg9^_N=cԁ4x_VZsTf{tKaGZRG C1#įA>i[5bP2Lx6rKtdwFrc!r;^65["C8a|ᵊq(ҍ^/tCQ`m ]2|Uf1 -}T}{?I I(BtOxO:j ]0S/C"PR5۝YsWMp7Gw ½"a]q Jfe-#o8Vc'~V3?_OSuiʌ~%Mx']n3`ScyR>;H<,#wv)jk@\m;=/p[WB7E8H'Y JS32@T`^ݸPBl';D'ɓ522?B K=V|NTO`I,>מ::!WTosKZBIMyz pQl6~mc]\ #m柊5a.MFFԉ\Q_#`v:E%ƟQFn IyLE<ET38ض誥\"?DQgB5,K+f*%.觧~];'`Di/$p.9 Eɑ͆2f~ Pz7AqV- -Aﱑo|1GJI` vBN_q=_g`40X?J\cer_Δj2{bH%B-$FF_xL#hLǶBŗ +\8n#$Qַ, l:[n? E(z7U7*x#<:Ld})fX_\i|u /B|w:s.FJ:jQ{c.3 A`kWoS bl7;į1u=:fdMY.3g:PݬQ>}oC4uy^T&K?Z2dYsպFGcr+qw=jyi g I<"wr|Zqvpk_e8_cj+BR_<{sD˅XbU]+pp^>F6OXIǷ6FR-b[a:"HV;2SVAV*@{rݫLf*1E m3d.5#;:xk$^|՛ e$Ya8]Ty-:}%#WmRM@aIBCq2Oy=Шڼ>A\&O1FN$Epue!G8rOEkx*3xpۥ]%`E4oad-{kp/ptZb%ʹn CkjY' 2o(Lg#0DzcV-M "zzfmwnƕ^zJ| @b+vTʶz可K$}K8ro'2@D@UqRkL} ‘NA}7 lPMHI4UY#:.̓<9;xI]N5+Z)mw-ͩpZd !17ۃ(24B#?^Xܟig7R_Kv?L@ħX\SOZ;+[c!W~4t'(S7[S-AH&tPZU;`yANM{_j <,QR_ɛS; 7Oˠq>%u IJGk%t }¬Dy\@529 L d:=6a5@ oU5*HNlzHr&;3&\w痶"?e ^0ldM,h!"̧}z/a ^TԷk@+ddW oi;a3ے+<b/Ll;rva SJn]=řN'(6ЮI9  uOISJ˵&޸چAD*Nư< pL=v{ %c j*Ojd¤ lc1>!L srT|P2S84B=*?kp#>.>}-XڒOߔ1Iھ5MM$zKC]mSU0̖?D.f4IXzv:AZM@H7!hzP\D^o_ئ_R %»/lMV^m >(=yEo Nx0}g ފ<7^?& }GUčcyCl%ļ2!)z!1wM.zUTr봅V MtlIXH?<<%ռ٪f"orTw׆\B(e|1w%6l髺 HoP]QW!dBDPa>(5%ShNk5B8]sQӦ{ϖC+"N ~Ct;2@A?۫]Ar3xŌ;;Y!/.w/)k \psu73}:sxA]K^#sjYl; OF jlD>ga>ro a 'ڔ2-LܑDxhX3ly^F`e?K@raW6K7-T\׋ߏ~87@47@&V~ft**PFT2:Z8lJ ?ĮF8=T.8;(i`cJN곺_JQ}K>o:{>|eσDYۗOml8O5^Ԏ ENbDMgqTɹ'I}ѢMk jWR[r!5 |&'y s4/]V`V2AF< D(l+w&oRKoJUe_0Duop7J,B6ͩt bqpMQYV2xN LelQ*'>ɑ5:)溡IRC!>I0Ќ(fNÞ|n+x.xڞQ93v: 7pdG/ M+ǡvyx,ȟ!%5 F|ѬB: FZut hȞa}Fe~MSG)YbE0^Ͳh4|By}N-ju _v;b:J(_fIC&E>-~~هE9 Q\CYojvUwK3cҦyi](/`{N=tݲѮGk^/8~ uaEOVg\R X $n|e.\} PICĩdJte^v85wT@<*dZG&fH3BUb+׫*5rCmsSlcOEt<`/iȏqhj<"嬂/,8{M$*Ĺ$n3IFaP11r+MtiP;GR-ި(z1!|-a~C 4<,Pyd9:oIXB hku$ SpX G|!7'k _rD#{..|܁DVo>= "eb!Ce R!Z:nةu5."pn&eOwg'&8c cs#?>QL3Ed6DA B$mD:[[|?2gw7rDSk G'ikX@6esAQǒLgɟ|eEkse?UWQg!˝!J8Nf EqZ@@޽,. 밵^_fEyn Anurt7 *X1ݬ_ \r @r2!]QXj MP)]꽷˾Z>$Bo&'*01NyU^3.f{G}Z]@jT{p|T4U }hEhz˷}>&Uʣw^s0>5.cD5U^jI-`XzkXf|nU)z~Hdȁ+*]SC]h="^춫h9*_^$OZA8ӪdVW#'Jz=1O.7ӭD@F p>))oAQhUH OuHJj,͈P)Ї}RhB X́OYYNuPOp\ y>]Ώ^0r/moWh)/w5nk,Z4s+ѝ"?t3o1!MJ3R$&JYi ߌ»x7C)O<;3|VCu[ AŴ38*MOF/4wqoxeL3s|qiC } _%K;:mz$cynzf@BXڻta,7hnF`Lؕ#A0bӟ1 j}WXM:TLoqf\ۘVK:k\ŏ{X1L?3=b#YdN/$zzoEQm樫5uVP'S&`S_gXnK ARGdZIxcjChd; ${p 5-EPA]ɻɆj|iݿ|^?9fmt V׆c԰GOGWROI%HeժFSQ p(߹2ٶV房]WR}sCu<ŚhqYNpX}\e1|nF)QIݻv=E_+ClFsAd`s0Ϯ* ,8:ibp;Ǘhj,$TG|6Z8koFH]Ǎ8W뎿!B<)/DV붏|_J'-E[4Y}*?un##!Y_}(=ll0?8yz$Ci⩸UmɸjrEu*gON%L<IokݨwiR!ry ZHZNNQ2>rG7h!ԸJT+x7YVm`%6MDų]1/3v+ &J^tbn9 ;clH?eȆ6H :Tp%Ky5y[V,g޳EV9,p2lI ?C%q];!=wElN(JxgLDmdl#񁹈mv9$p Cg[#a["rYc3I$cDPd޶\;o!tNwgSlHh|R P &}:Uٷ333/?1UbkBh = ~c}3CFvgDs [WlW$Û%; P}uCl|LʽW*tД'$Qu[!610v|%'0w» 76Zi5l2lXX ;MNEgsG iS.wh2Ip]4JfE9꜏ɭ$IT"b影%ȱ=j9H`NTdQHYB(גF#<7xÌGZ{UiѤHEbULmmZ PU,Mf3ώ ļ=G4-_buSkkQ\v`'val xU.e #W}V-asT F"?(D b?VjFe Q=- 6^wUjk40 H{"Щ4k r#K!K޾&G@mWp\z%Dbʑ , {C/#'4[RG[X!x=GV'a.DUb"$өoܧn8pyrk;}M,Y}*(sw6gEca':}#=C7#$L.#%#{&;p.(c8&pz X,+UpV lb%"t t.;)O9V15QEd~ʏch{mק[+Q U^OU WaYCMY[4 /<@*mj g3os$2¿hXIOCRScҞ4@pe =j 3s)<&(Y6@E<"yZ#nEC#57:[Xީ,krNNѫ}*q+s7O *W%n.rQ_.c&N!غ%_Gd`qG}_ٹi0ed#|}{xxߺh3H&[{Z\H䤵)0 esK)de6I&x~ήgz+ WKVS(l{ @@ݍTcZ7x[aTOؘfB7?xm"t^ZV{.j@ɣu(piB<#s)_5mF 4)(~EFi58)QîDy͵&T]'O#3s<τշlOx2%MW0:>#cU)'[LK ,;=&t@}kDfvf5˫2[СP1h5cې<Rr_dh"^t I%z=1lkX0n"F߷scfOQХ WA9]^v:\-&!#e%>"7Av<|3aw))8uz =o xejxz׾`A.@tnNiM,x0fgm[`m񖞛|1ٓJe(oq y};_F-.ϷeJ)6X h%+jgQG)gL8TeYWh!ٛT@Ֆubj6~hjƒÁA>eBY"y~^6=4E6ߥw`}\Rߊ^l5y̎z@l}hQmkD$Z-C2-HGnhu㗈>-N C@zB҆cn%Z DVY[шԄ h3EnhQċE[Nv3`Lw6Y`=Fmt$AW/dq siG ԛaH>U6 t;&'"~{vQ9rX!THOJ YaLXYQ!Hi$|Y{ !^|ٵUlCyeS'-nc"ZMeqO{Q|Eӹr Boij9aDC'f7*Dt9NBqxw@ i#g *C}**J1߭^`6Tkt@q!1(i:ej.U(U@SCjbͅnCH*漫"w@=Tǫz |0lܧٙbr#vc'}6KI^E9ms|4!tјQ)2s}%J )Sq M#QShP\r3koy*"N T\V_ґ>uR#^K*mA-xm?_]'>A*4r/gGX`dC,$[1u74f"֕7XH]VS_N *F*QQ j8]76/)s31Fe-} Q rٔRZ#GhАAqHD @H#`7+$&jj2"m{XR@vx-LIFAn6k:Gp'/ܢ."a[q)74VzM Agr!B̔Lu,ȝL|i<+(9{A21:o'%~hFQ%2?6E3:bZ͹p0tz\fHx_\lx~CN[72xFIq ŹWH[ƶ"MfpONPۤQbsX[>`i&Էɮ.Aň$'{Y;+$KL(#>7_ I ~3^0N Cn&` d- " 8G%'M4"f0<VAZvdǢitY9< q8xTA)^uv0LE:SR'cSR) ~`-;*J]u#na{MAғp%eIVI*:X?,-oĐOȞT1mJe}DQ!6GBMQ-n!Cp2TUדۚ yaNX/_<̧uiG#d ]jBYnCkZ\0. <MZPIz`wg孅B-k ԦbD}*T!%}O=wT7d.&>I~eդ a .W,-g4帝_b^r!Moi0ս>| 4^ #&b-!`[V2irE&Y[fx7KŃ)cCg=NeNZ tӨk=D, ~Sac:l&G"Z@8keDGIUZ ygUSʖ԰$؞ Q\霷%pq`8e[@B587^i^KJ(eVDԭvF+ c_MQgeIb}ׂAm+I( xY4ŗMhc;z=3<u R0 cE=قu„}״Ө֠IK4A6Ks8mݐT*|Q]Z+]MR3ml  bVH?ҡn0}ߝ`/7qrN00E@nZQg:߉ 'K)>e?mT圉_fIX.tK:|{bR ,)CbL"z\i$jDgRB `iĸ7r=Jbwa_o(g.~ta##eCzXxqyazjo+ϏJ,ċ,ϱsˠERlPg4<4]INҫ(^p;-}sҵ]j, !y\ǰəCx ӌ֤WS,m^șK;X,_V}j6Rh?՘&EYWANuۑdVJGA`ט^P齴(ЎH-&+aCsL[ ʩh37O=l2ϬL D<?*[LVےRLڏbd]k*k=.*EE j}Hp[7+Jت}f"U(qnG{q1¢b*C*zp?x FRPb-ټ<+&K C|[* i%U ytuy_C7 %,k0㸛`!.2WFDT h\Yi~0:Z[Zo FaַHlL0% Tᓺ'wc}D-&Ɨ>$tx hFh'tN^S g4T8;;S~5XitUJ~T2 1nP^D6UR!;d,jsL࢙v p6;{A$ ^? =\sgK]9m^'۶(cKI$'&]8vk/pދhS pڢ|68T[4EF"wEѫJ6V\1? .j(ӔoMuntAp+阮+Y\8ĝ=.yFL;Dl֠N#OyW (=bcg7TX.dZD'lYnmtWVfYthkRFP>(&0X׌cV|9Gɠ=Қrސnfd%KѸaXk30˫ڙfNS.DFxe&. 6DABe#9ψ$ 744ra>R7vnA?j|. ^-ͬ]~;"qPH !ܞCZ0WchF#wMMHeJ '2g!19Ic+ r.b\Qp2qy喭|g25] *6D‽'fcՆ3Rߧ!`Vє&/uzu>v5~\Rh1; vg:dI5Եq:I+YFbZˠB:t N^xq5{5.l"yt]㦢p 5ȑRTB+md>6Soҫ|yϞ<+AK-dD| T~#B7Aډ,!w'G_-Ydmah) ވ?Խp='WnvF/R̀j#s+n⇾^laD5.eEyeEE:TǖigFxracNK*tpsE\|蟃 (ZȘ –Sd2~;Z0ّQpU ҙH!띗ij$F(˜!qv 'E;$YE-uZ!{8xPsON ,0j&!x# ŗ_PrKfO>ʰ3[ՖZ25/-`S,o ^JdS5@/EwR$]$dhQP?y)7%`DWb(S韔f XC2ԂP9YI`%dZ1 vcC Blꯈb>'NxEpi˺'+ 8s6.UȄht-)jRY"jQe{ M|)jZ$ՋS0' g<ȓ.a`X t^W$!oNI6YC.z|sݿDUGuEl!R4DZnC҅ f$ ^bQAhdԝ//[}p'5ikԷbi%t %ˣ#L(IoN*p.P3&_kiŵ;0N l>U \pb稸: 2.omt uV0MIJ&?~\Q!z9K  .[Th $_et #ypF.sݟyXu'ܚ:]%]3M2ܞZ&!X#&AK9(7[r\TxvPn CZ ޕ^*ܸRnҭZw7 B|}YW,eeoAlWz!/eI6 WSOV16Ooma<ƒDifyӜ_B캓(F\OE{cq-LY}!t\Ktدj,G8IGt ]APneߨ)]7`8 ׷@Mȉ,ciřaDt1@^AJE!^jU6V\;/CF>'9 8 keÖ2`65B0iE"crbm% \]TJҼh4tS$,ݫBžoj|b_c0SqU Fvh1iܡ7oCπfLN`;)aG6123!k+|wI4RripGf/6cz^I@XuGTMwjM]v#eI 8#,=Y޵h|dX٘e&B@(Q )WY˻-x8Z7E-P.;ZJ[2h}5)مl=:cc%Qzf͞Ig']V}_S6U_V;%O(lD6N#;c4g ct4 8C*9gI׳$"v2'}|a+JS܎+!I Y())J(.*cళiWv)U\{£qݗ*Tc+Mq^KlE⯪sSJMh*"x@sKbA } qPM{LΔfY|J*& 69 :gʝ f#Knn^oc'@(XyKU?NI)%P_AirP߫]ӌ"zc:dAJFbxe=&zk8۾`͔e)a?etUȿWS1KJQX&/cuv# w5:#wOZis6\괭KNV_Q Ucf3)J30qd82} v ֖'94b_1yZ'XFyH76U f'$la-dǠ bt3YO)HA9,/rCI;] 4=uZ3]tո +$5=临Ƥa eVBK)n@A]=RpSCHHJX}E5!eAbz֕8F1G̑ʍm7˻qNliM=ahȉ*qО[W$7T&Dq24O,,O.v8?%pL~SzH.E';8Ѐ ?DnX4Z /皟` C flSDqp1#q`[b3&K(YB{+vjw,q`PK,u+Skatj-橽fc#:~ڷ0Jdr,Je ǣ~B}G5ɋs^kiUFSmy85/xP WoExT .h&GUFYđMIg^k]V* gu?,Rf?~$@}I]/S ʙG `"<#&/ω] nZrfAU1.UNeLwy~J1}n n@4AgǠU`3GujEa= 00Ta1lէ4 Z;~Z*4e+Dk߃ӻR15-$@@ٛ)(xlYҟ)Nk K `&Y>|&r2Y}|{RSTDt$boe}1ttϻ|3_RNQ䒎.߰mԏ-N˕a~ex.[: Ϙ%o :8Ԭk/ 1-L9O rmEOKiBpËCG=kYJX|(&ͱѿJ=٭yBNpa.q{pbbsHDt?FG[*Z 6Ь7Pg =EJ2Eb xDBof`ĬJtb)btsέ}kseHަi,BՃa4ID `+l,->cu^X*旻CP7_E55#65'zAb "qGdU>%˧vU8v+IWrxhF0zo/ao[>= ~;i[,؎bҠ֔Tu?&1$Z%/LAyX7f-Nݹv[ zC`oVoKr{6Rp/=6S%Z'REHwR&kدNXD sX7B댖#[I/MOkH\xnP wNjuQ P | !~C㡑DEW6$' BC^#(br&KУʹ+[>KVfxǐ 3؄eAn7Alj [?d{R'e7zJ.m֥ Dhri־ 7WrXgu5pE""RP4߲uGuwDYCk*tHWJ@B.9״9CҀP9Ws5/OaIy"zT\a'l]=(qK٦|D91cwL,0J"!W`p$ʅjx.Ξ)Z(p&F?rN SÄנs|ʭhpx/ji O3/avA9E؉&GDnflPO5ϭ   +! k9o*s?c%Ejs6Qz"Y$CL9>#iG 6 rzY"1b㢚Aqtn >R*V0W_AYH1XnsnYRd0`;Cv-egUb+/sc9 Št\u5tÕ&e¦ Re'?+Y^J_O-~AXP.#R=/h*: դQo07 Ђ@#+}8qy]B5)6-r;oVPz;e aOh+g9E/>}7U _#Ilʣxkg2H }#Q51L_v׽^N'jcKcfEW%/6Loj򻇖ڽg1!gpimypXa'J#Y_yrtDFOBm&Ay7C;W|REX1M!~Y N M<{fK Hq/n|cBcyQp|a4+) 'ۡxng8Y 9_8=eIS9j,,ly!Q{uyeTA5]@t\%>|!= rb6;lYnYȢ{ -Y&#@:xiOϋͽ=b1b3]6š:ƱJ9j7&;nmF`o)4wIIgq7RE|sC ^pBI'9ގCc+4 $}ɂtY3*j(Vkzȟ+nW+`X:iW÷H+# Ap.߱0jTZ4.W/7H5BLƜ#Hx06 5~D *#)WfI*PqS g'Q't_<5H#)c؄,|2Ӵ)p}P <5kb]Ǿ-(:L1Y}iG<~qi3Ccԙ:NGKe2(GytrfNr~W$f'V p"˭f`UA<z7i;;#6mjp 51sZ0qЧCONa-JPHJq3aK=8|CS^Yۍ3_-*6QsGaZ_nB-j,~$5]5]:^#KQ R)v'eA|&klCY%xEpӤx,Ɂ9; nPK@.vf*DC9.JŏbSBuz2X,fUH6   ,& ѭPIE)2XھOUb"ڤʤl=[zDb97{{Vlt{bҼD 'ۈ&mV<*g>3k;d]2۞VxSU~ƶd3rXLkUk9ղqpղ:bcSbl@wmFw8w Vքσ56|t`tF+oSxkPU.lkS4 "a'}ŸY{vOibX0DSM-B1$/ ]]`74UjtN{J!6PN; )03F*^%]4ىOvJ_CĆqK.4<,vgqE,9:F.zTI]P ߈<[_R]x9ԝ`W7X4e./ud:}t6iJIH:?y*DB-i`ȶ#-R J:FFƓ\Jmz*ɍD^ N~`y ds,]T/@{.m,A֙Nbtپ*O(e4z5,;21om&Pic&EVpL͈C 0`\#D3$_F'b4EM]:A_:tzrDչ'tOI5.\2׻~ET!*[+?6F)IJo++2IK^UXm=$] /{OoܠXÄܴiA|؁sb^\j !M N w'k` ]e/NQҪQ'*JWeu7 H,2gJ~neV˽el4@u"V һRO. h-H֨fm2@.;aAa,ɴg=@& Z=REbkaspdPت"T^U|ƪ?sKˮ. wrr>K {oiL` M9ucH[d8).dkRzUZy ͽ/ x)`$L̤-xH`Զu2p୦<"uT9[Zi"Fmߞ{僙Օ6H#_ K1<Aꁴ/a ,Վ3(n1Oŵ$,p^֪3C1 4{ZwS2{!d|ېSHPjYȓ @{{ f&Iz?TݟgFBB2úkQ,>)ȇ#wx8-*fB -i ( sO\q٤{t80ibTZ?Φ0hCã9Eh*mW6?+(nCyu4ZxwDvDǢ5y4ݱ|.bm(`/I5Ut"8G=Y_ֈ{>ua s?n?Gnł e#`LSg+chr-1(P)i>l4 ;w(e)҃?="p 9\ C $AE/H'S@D;NA{Ңw>K7 sz<cH ӡZw g J% ty&Pd1ZTr>F_)\?U뚇!e̻DJ @TG7AAF`˫Af#;/ԿhȽ|,n5>qe{l [ :Ƃ0fv2ZfJq(st2yKcox oi?7wn"U=^ ::D*.Gd.If˺8ffeJ#O4L38j]\f1u@Eq$h%-Rǜ;5hha" Kf# RqU6Y"Z :CNs}{?FM=aklSӦZsOFw$5<;d}Vwmj\7j3O[Y e?ߟ2Oi ?L12g7#NxNWe2tM>:uG7lOyQRM|e/9D~to zܼ\M]2l9@,ݏ:DdfU=ƒ EA&Ss<+Y8dцsp9~-ӦLAS)e,7M߮FbMlh[li7TJf%WBVD:6`ry-BIb~ټ Ώ ܘ31혣cDO,3垴WO5~f,HNJ uRo=Jc$ 9sC{#OIeEqzM`y3faRv8/^WdbY: P@SNEurRPzN]WX:xrY{q`K>o1Q?}Jڻ$KVrRU00``M#IewQF#H6?gcTV F[R1 ,2 C,kr ^"-S^0't$ŶIs:f|Cac/^ÿ :Z:8M5JKK~*[V田|#Ջ@x@/AMV. Nvz0B:SѨ+ bD8kV0a-V|W_PH.l'1Kڱ>P l/$"tv鐡R:@ CzWA@CmL7h<'òc*U"h$]-L=Ss~pӷKF3X}}OJIK- CvOqD3l+Ƨ`/[%W|rА V|3^!xYhf77aGV]:`v:I;Y#t oygs$ҎyycyF,"z ! ; sp-d{%g. p*p5[e8mDJ#~f [qLV=,ED >LӜ(ga~i i>OCƩ(6]?ŗ1\p<-Ӄ,~ܢ["s&Gnj+W, l3Msº+dNI5pZS~JNՎlFI1u[\@qRNK@Mic~EByn9zcq I_i7Á{;.6iT{0]Fp C' mT^C3M_}OkԻE2L-> 'yZ9eDrdt'.>{x7*rWz/_’eɂ;N}C&@Z>V w띛Y xy`^Cɧ ]s]L?A4amcfm*\TQqkP#㈐>i7X<67PBݠV09k.C|ܒj0M7ߍ Hyf8z5M^Am.9zf =nI!MKڐb7J {wsuTJ G\A;fH mmaeJ'q#Dp!z|Z3(.^g^2:ܘÓ= ޽s3U5@6o$mV1 ͑>H~'zϨOU#$̛{n ! Q5{["2NsʮؽW4&ntАwrO >/~܌ kD.Tyv*P_Y)]+VNn^]D5'I&󝢣JN_vnt\jGb]Vְ! R#gXN]Ņ=F6Rաfxp%jՒJ("DZ9T#Pl3=mU*M\^q_6ձR=sda{⵶3(:2;2zURXJO)H~} Ќ-_?cAG/njA}-vGSn;T3 ˛߳^ jנ5G4}ř]DZ̐'^8|s=I_ZBVDD/~_mZQi v$e>d]Gz](J8FT `t|Pv"ˈ%L&:)ġAtfelIwoԍsU47B̉.O*O™PSBz;!s{Ah G7͏AAF>aPISl0`DrFzmw *]"CkH^53}E.筣I 3 \Ӷo;Me"zހΈשB@X8tTLAIiLM_"QL±TZ8`QV).~r[;Ѭ]b1E}50oLxrT(fAb!٠ -56b:2WڅG/ gy[Pr9 ot9sݵ-ƭHZmAj~Db[!nm([S/Pf Az-+366x\ī,?E\_0Gla˛ƢO rYڠY E@Qlh[$AdH8jSO^FqoJTirEswOy S}0O/r3,qn^^SIuЇ .uJ =]l tOjWѫ/P4Ь3GnTg^^9v+J2 BDj6# />QcwQu*tGTM֙s;*'qd[F8 9rd_3P'2: ڊi?Q7Z6vv8?tٞW9f}ۂL ՞~x]d&AvY/=SpTvym6­68+YnF]l=>8K(r0AX"ޠאTx5P9'/N#+*[q_XYŵAyي&q‡m(&':{ب++֭,g56 "FSr= e\hᕔLa>"dE?3-D)EV7ƺLc# iZ'Z,_mgZqR K^k D#`^D2UzAOn5j(1 95U?-sr>vS2frd~j5b#󸆭Q<3R_ψDd`ڈHmm匉0n`yj&DuǍlhWv]~<,aTAD2 AHn$hV~ɿ1v0O2xsC8gP-N/ cK0NmB2i$,X+L uO,AkRU!*UsտC4,(ר^[ g~zז*?ʻ]HrH,R2rR?ZзҒ3|Hsiz1jd I`/53Fn$5GɌA9Ȧ>yy J}H.B|:6/2Ċ7oUϴ #Տ;:|3Wtb}|?}}K*Sa9'lڕn_?vHhV"o_9p-^BtxR Jyz*!Q B^;Ju}4ֲk}V [RNP5ؽSvR;LgO l|g- ᕾ}JDQU2ή}C2\# M9ͫ$oGeKȲuM`ߔD q(r{{"LDڎJ0+9`1wOFbpZȊ2 RIK25 ꅌPC[e`ەXl"HH'7hV婢]mcWX=·1{#]=m4I|%MӵOm{ekC#Yd9ic`cpaz~zXl%=z%V:C&- QO,fӰT;>r8ROg?Ŏ$h1J@ME1 6e:Hmu> ;r"dK|.$*͢8St+" EnH."*nbH9MrJ~]wFVl`%"EpTcj)Ny">=~t\s6k.v>8+ӿ~EC4ڼ ^3Ǩ0n]#M\d谞 $@{LئlEPwkiF2s)j#O|#*A-е)B5QMح؝4P;[or<(mZg4 egzԧ/slWB`],Aޝ+F%JѲ?ȇO YS'^~CKXeAi93~ >9dQVϮ?4 \ Y̙ *K'ׄjзKT`dkR/Bb'dG֌FcBs~mi|C{viDzC4?WŘEm~ jqa8hg)_!Shgvs\v?zaG(`= HV Sj#"Jqdz@g+c}~HjqQ u?Ax'DIp1ooiv EUs: ׾rQ3(dۜh1"2bĥnXA{<m4:mz3LlHClևԑ|꬚ayrceQd#Mv{Z ;6lljvI؟z z׫OWo[rATm ~m"GMlB ywПA[XF+ʞ!Ŕ+O2*BZgVl*h@*V"Ӱ<#SgNhd8^"]g4ЃS:Vp*|~m_$i U>u_#o(KuFI{l8T2 "AKa+LzW:"<1EcO[yt+h)1yG2Z% Uqy ٟOtU6J5B$FmW>}`]D@LHj wAT UnZ}q\Wsp{SC/e:"R_-׭gpQ[ 68Q1wW *A 'b^p;#R(VpLxf6p<0E^j~t&{4*|&M.kXbf&+Ms/SMN{Cj3w6uq5~OKY(nݖ ?1ؤHCrИcp]}.~Kǂ|=H }L$tГS%sIeܓ M*}43JLڼ(g{WSX˾Vd`~S64֎a-lװg10';7iX$ăv UDw_*~-Ϙc߮>ZXҖQbIr/1hHi+_wc%FJHÊnnПjmzwE O}-P=Fd tL" agSL2g[ЯNJ_Z&`#@pft`DFMGڃЮ :" ]u4ݯ\f.?hBYeXg3SϲIy$|X7%)O~l/]R}nTg)3$-D6T{'Dݴv«p$}VYdT_=P ? !hM|Ow6$=3Z=!9טV! ]ۋw=Au|%W&ުH5{`tgR6rfv_&$F` HLHGv<`Rk4^ kϰ`M;|ӗ>.p}2\kS*ď!:(?lT+/es\co4JKOP)J7 ⧁`MHC@WaϞ4PM ][DZNEp*47g~ B٠WaioD^D)]zj,SoŨQlZ+ͅ<: 9fz(MO h ͠ LbCuV1͊oԥ9W/J}{ȹz3-NWe7{.:8oAڗ$*Sݓ "8~z"cUЙ dz8o]6]qF߬ބLϏ10P@B~k uC zQ@ѓ12=QkȬV{WJ9cIpUPRN-7Ks)]E9 R>܂@=wƌ3m؂C&P`յ׿X/V0P"(7J(K~|^3φGr$UZɞ̵4cD#}4M}KdDGЙStRMsM<ZfLr$xHп'hozoi Hڌl.3@U4N,à ]k'e "d! Ot),Ph-CX} ]X){0Bqt*u;|<-{U ܂Z@bA]K3>%DR(۽db!O_j%8/D̕ynO:y2D !5oGDC) _ף8:W[ҳZ"q6YăݙUPȪdtfH$zw3ޠ> RߥxS ʿ)@ =Qb໒KLۄ?Qe.FuXM]xiN)bn Ct<=Tn^d 4e" !w79[>PGLz$~]TV).||Y47$Q{=:Pre^Q8@E'ᜧZ>9j7v!S z3|@ BC+'MfG7Ҟ¼9TߖSc3C\k BcԒB)T~hH._?GcaғeLvujsV&7XA|`G ~P% @>v|2ԑ%)'cS4%.7sOKȣKrhGSMbb5E idS;ȖV FNc[A8L=Vo&$6ݙX&X_4ˢP%3\o,ܝ^-1DF3lb}2krцk=f=nķWrl)D#Q,|ک"B&v;>oLlhch|< }?PcPxό4"egp?yCzrr*#zu|R *6AJ٪HvV8 l#!uDP x#eAk$rr\HZ&C̘3(5.ncEQFʩ+_Dʸ j[3 nb{ W ]e1-B,?]ŰϨxg+SisN^jspLG KWZ6;ժ7@ػtOD1&Kx: "NgWQeRhӥ.'`.9Om"sJRp8'U&nYNz+|"u;tGbt{^FZ 3>ΑU+ESӓ ^O "\*k@Ժ݌nZTTDS칞*T6d PF`$Yv)n)W>k 룹`b}\x7Vh=UxTlz@I&H9YGNoMTB1eB,`V izǚq8Є5dڣ >l|A{DGf^qc_Itf 9y[*3HIhSMG)yBHlv& dõ/;gֳ?.$#Oǹ)(ݺtdz2bOREfML4JuI]Wp {ބ`zKadId ߠ#>Zˑ/3JJpt@av_}li< zڧ* TNQ^\Eb9r,]-kRIҠ鯍XFpPmJ+ATCZceX($-42q,G祬<`-*DTܟ -Si`zȔ͈carZR5B%s+WCX֐tAزcdlvΓm~υ:o]gLrpeUϠ.M7nP5M+URuAMV(7PL廎s3@R< (yIb]x4Ѱ ~V`{X$_Qg %^-im^ NX\Y8 oGmCq иYc-{kG\l5j,6Q)T)n W&Ġ2 29|O_k)CYdƯ:;bT B1;`J)Ք0{Kh_4/b "KFBhwfNpg -QH" :LL?IC q '[f2Hl.z1l|ʴ7u柱͔ӲaŽ l%UtUWxDwiT.d>)$.c/x|~X22ZS :3gW'H'3淸Qx;(H|!^X;) VfERZ-aJ7W>b0lCFelw#܀{t)xY%Q PXlFï]WjZ|ykh(̗8J(MQ&R43vMuttwJqEb>Bbb$4QM xņ };k6}c7VZr91oi?|T.Nd~7]]upJ$HڂbhU|r*vRw)R,b)k$?^eh?RM7;N;QD( ,y w$_F;c/PK8samgU} _- Eifu`<[2VWXbAOh]bN4[' WێN)&l$ h>8Vd *Vrct )48b=]e/x4̝iiNLXF*B dTUd#uL܇ >^S7vVqzͣ-d`o:n]Ӭ*?+ \i 5)ÃVln7~"jq'/|#5ҩcT!!?$EW!&H)gÖs@?j=+cϞAQ A#iĶnnczv1-]r KPĜ' ķR Jp,~ ]Ks^!Ů*ىਦ~b*~, {v((n *t'`tXA u¡F^> 5JG1L_ܚkov),p"jA58l;A[K+3ٯ&ɍH v%O3x`kV&ڒm:l7 kd~,`G]EC9|`8˺̷XxD]" 5Vݥ[Xi4B@{=G$%>I OJTO`OKE a}_&"sL33Koi+9ΰ-ެ~(_"Ѐfr=;^[dF,dvg֪iWtx|l८UVȎSNVX7#'h고ОQ_(otYAJv;KIVZ!p\0y3F&;VFfS^sA9 S ycMBe8iL$˓BGxJ8 9r@n A~uk}fj]XߗGXNVN94~ԊAPS;Vn%YTǸ&2J/E%k)\^MwFiY}JziJ'H| HC mEU%1N >UcdH4%:dgroOl1_RwK9$^Q}[  kO:90]bP LFW$HL|ѶD\Nzg>4iB@1SGN3D[sxJř9#&Ԇ.ڍ9H)y{b  87Q" 2NժUicO@G82vZIV*o`ɃWhn]XMJ1g:@(eT1F(.> { moi!W41HJ6uU`v}M"7qakI>c[s8E5C$&ri,uoFu Jv`VHCt*j8xП%f1f Dv(CnN7|b)^ u룎WsH~Mr6܍h;Z'`$y4]3^n_-rԈCqz P> 3 cՖ%M8x5y(wCJ]2(>MH`ȐjW0uW_tA"5vRy"dbG౿61#;q:uOj0(5ɕH ,K LjͭS?q~GpCGI6!"A{ȩ~ܦ}ْܥVaI=KȾ)ݞoA85YJ)S$,[N/4ؙ6G#UUɡ}^|ݎgzs?13QT 0fc@ep֥_Q1Ex^7+?Iʒ3lSe@=BRSdi݄A*8WKs1,OuxR7u8Vn}s) x FQ鄭ˠV0<_\୊C0cof( xm0%Nva۷cUA'(񡹫}4z7F w$ ys6J&h77q[] ]"nwZ笆勸y QGɰyL5t}eA;9\Mi$F8ⲀE*1Zxi|tqjfoMr~ڤ>bh"B@"s3)ZGR@fܯ<?nDH@rd#H8kQ v4$Oc,4ND^)1<6ٽԄǸ9 =TuR-d[+6:/=R"BO,:_$M$`4YPRP 仓cI**"o%9w'h49񞂮VAY!5AI us]U+.RS ` 6E1%P8܉f_=wmdQJ-i2h1D+[<"2$Rt<1sAp@v#ߒRG?IlRZgqłzY=QH撌@%DyE IVQ5m(\IJ?5 o jղjÿ c/11?LuFs/iUNԥT[܏qc;?4$C B\*ݝ2.K[[C*I]]iN|1)_B+z,z0+SOì&&'[Cu~mVRC1w2L;*DL`;i} 0Gדq~gayRO"ׅN?5 (@a9=ߕ t 9 Hy@g*uHݣ=ľ3Ք?@=Mϱ $0P9 )$>(e,bjb!nceQc 5Ee:PX5J=>[ ):1fеCRG*_15 fgXkg #5 T(t>2G:sď8#xV,2z5ՠ,軓 kpm"9 2[W sm&e$5SZ*MOI.RimM~?C5w^.]Nû>) s̶RˉXV*4JO ԁ#v\1a|8ꣷZWt,-պ oW5XY0}C&i`[v#rciVPUG$wדX Z{øTzi)OĎ`("8'P?egqqffa)^A1 $ |KC ^T^_)oM_=D}b]Jap@gT.2\ݫBkɐ 0_BL/ ո#{E%avq D,[E j'h+z&@O,=0\:mG[3I RQW@,F`1hs̷~23 DZ~3)ֻ PgO/^-]1Y>z{{ 4'7-{uGMgG߃%؃WR÷fgw|mMNZ!~pn})=T0 [7ZcS8mÈІ-fCOə1ʍ]n_Djrb w/i,`jc"а)p@aTV]d=aɂ6AήF\Є%.ud Ide/BAL7~KgǗMG]ͻ.foB * wU9'v6pϵ8:}yG@g-c 黶{o{S@u_Zz5^ET{#o{#kS)uf+}=ͦկNI8;V Xڲ9Hh-a6Kd; o{-yKedQ9DkC #Dm)n "3RL1#邥ɩj'oX{.z\ W7T!ҮUdEdWg cLun%S6HMlć>QZ3C]+*[X)pnw:t^ޤֽwIk!:Ta]&T *6dcDAMFݮ[" Ǣ1qsy([>xE6 0v-3K^7/fI`i+5Rt~}!]7xiIc0r'22F"3䇻/)N.nb܋0rL&i ˨W߹势b@.#ΜcAB/Ɛ #גޙ/3Ys!ted@ADcQR<φw}R{?g^ {7]nvgDŽ%}gISW 6r:vv5~xM)1HR ɗx+)'oɠo9Шkbz@BiouX!riNk}mk ͮԉ]w3My{$m\X7ŶNBZ}HP!j\P8ll @B>띡&O_}jnkMYt_]*=?8 i9 ߧ:{B>ԌC qt-ow/sCkq6';AV]wa :-JʖU Q8O&ɧݞsn叒_[$qf|7Y~qŞޫǏ4(c$< ZTVXYGP2?$`{ڽ}E2!Ue%CffAb5¦;q7j=fKK֯ oA}u\6l5I.,1Fi c*Ӑul39XU[j-$˽a&^ ^{<a0GlfkPwW_rJZPTnQ.#A08Et NP?#(fJ80R9ToH>"6dkqPzȧz Ċ:M?[X%^-7 K@&e:`c-wy6TA)_2];t٦8pVPiǻ~ Sgv;':6[gz?dx Kv5{_u\> jYj%(LPWcF0;+&fQ/6S&=u\d]zUnt91}obCVN)wP )[>صL˼6O_Q3G~T dj@2DlcfVz~ٞdoNGh>xl_MZ<(n'CS08^WLD9tqQ!\^@l^+#':1@g&y߆Pkx+(\${T?C8&j*+5q!"L aW-PX}T^_u#Zβ :O#goV w(to'S'S*ѩEWXz;X`$\*+,&Jr*m+ggڥkn*jkH83Jb(@zw(O%77*P+$+nZu.JYHIsdXKJ% +;ٷǂG5 V{^=$4:Bjxm[ˌ5OULz`8UKV%toe (i?a 9q/d:h$9UHXFNW~zzZB d0`v8`p+E-)DNK^JVa$s';d6̪_\4X.9XLpG?3~v5(jTE +r{BVK/X8/ I#iq+(հ2/og:Q3^}|~Gƀ+}d.W2M@%)e1aؤ%ڊ'5YϋZ2QiY.9| 4l"L|-Rc-Üw[ k >tӟe=*[v_%߫X j TRrВ[4o0-p3.NpM%֪!Vga'`k`wbnIAxqw= sST{P-%#'btj˻0[uTuڄz/ *wj17 WD\ߢOM;fj\nC^;mgIzu& )q8g:&}{0q ,(m ’u@׷N rֽN `2: b=aLSްo><8р׈2%?^聄2v.*YaRog(ĺ}4=(|4-XUG\`YR?¸:"NgF4 :$PLlQNV%/#?rw]kK+wY vپNuh'7=bvJ 2R 2\zS{a:ۮ-<{'R)6q+3~{TyEv4 :ʷ",A(dTAS#V[Oal?JTJwdT}9KUIpzj 7Wa<ᖯKSP`"(d.^ңJSi\vLeem) 39IНU"A"ihϳrQT}`dE''ɪni|zx.,.ҠzS?&j @p !8y@Pl22\â!|vUPt!gW+> ՘0޸b- Axa#u[Z0?`I;EMo {<2t6\ʛ+U xtV*)˽Z3 #i>Oqb|dc:I]j*;qaɴJz /M8NL!$P0zԐw`t1NHT*] :}l%6`RUL#B-Ni ]=&zB;oݿDW]93J<[JCA uxF> Jww ?n~9D㭁Nqխb1_z8c, jS%OkOh"o66AN~)ȅgrX񖩘Ax"LQ;~#eE2SSĊ_쓌qi*x?YT\HS"wApQ0s\nge-q!p[H `rZRP@ld߂+!Yg9FגbDSﶦҟc=?i9,6ce$/s, %]Y/[09Qpw*Ist=bCEDP2A|!CwaE =ڗײ_Y?R55od #~k+ Vќn⊥ p^>TxJ}5-4ƽ/.}*EAW N|8n3sr >yZrjLp^L{ڑoMVu!"^$v׍Shy{6]shc|aW\I{Fׇ0 յ4gބ? hH?r~j*,] f ƭl]h;i;8wwz-   tpk BɒO-rnλ(F9'cC2?L_ aykI%69TW_f*MZ!m]͂)<w+VģZ;z7K:Ӣw#S{w\ő< "ȳG,❄N(CTl^+P]v/EI!z}9 BLE60]T3= 3ir; dBp+W[i c'scRįg OXHSYrǹܹvm'h4cA)?o yu0a)]ckD;Jݙl5DqDmj>!,{ltU ]=Flw&-fц,娉ucX1%aG`E<o&" A̖#f>ޖO'@ok4: w!,? o|mƭ*[@7D?8M批nֲImwMM ޵4JcO@zNI-۳jHݝ_\0u׈Hy򳔞wKge#YTOЃG@iXض=z <v:q* :)4~ćxFc7Lj4w0HO7rIv kfpY k{`#2,ߎ.?E8c6a!m^UZFIPN'ZG6?Mű N"+kR+Nٮ΢Cp6![A2z}9! NjXiЎ~CM`uó\2inX)Z;u9y(ddȽWgC?mEFe.(<.rQz, 5f*6rg5Gyo3O[xO|oSRXh9(B wWqʲ[ee^(% )6wI/)7r1A',NQDN^k1 I3#Af s+&/?d'֦X mH׵f"К}zmJRS,gx&Y Gk$76#8 ̖&ɢl7<_2`RJ sx(}m=E{uq.ˠ¸3,)%8R$j.x'v:X%Dh ,)x vZ1caҍ_†cCF̰X_RR|4Fd1,@!$_0YLc ,.}͹H5]/K&O )>0b^(i(rM;JbIIU$g|Q%ldc% u R*%;ou=T8+Xe dt/$z}mm}G`[t&l*G8> :>j/0,vO%8C*JB65"F$ a%vjsJ+{8dIrD*D7{!"Bngn+CԆ3a% eZV)0μy =lޅaaZwq xk鰩ZߧXu''~dgo ȞH`<}ߪϖ3U`hۍld6q6dP5-.nws*O6k#4_P{GHX櫟|W&C|r0NA(dhx]E?۾rcufWe<Ҙ]eyb;\'k$'3tks%ճn*ke^h*TEȀtfT^qPN7rE;CWJ@ p,& M "_x4_ggC n bT/°"giGnfH_t.vb (*kgK ɣU!S^51nRC9{:UxȲݽJbխrw+zֈ.00z+WXm%}  =[E:Pyo[_)`)[Τ h$H6AvogyhãuX ='k ɍ?IP}]JIJ]bwdYOq86)ÂrY.O+l|eةM@'A6/ǔ{)ZJO}DtkK.y)Ϡ}kyͭ]TPa["'t?qİ/mH<ԕY8~QSoV8 wBzXg"|p/7"8ZGv.WC}dl9 NmYh:-o %3 lfB?DěM21ffKtHKfGKAa@(%M"si@ns,m}a63”/Kqn׊H$(zLx6Yb WabǷ dz~3( OEcv WbtIn*dah=,1)#R{xPSMeխ'DR&nVCxz0j6PAtL̗Q42k(iʼnSx8圪ՂL=:8}:j 3R|9͡OխҚEtP(&Z lfQs ɆdP'z5FָSbut)(pɍ0Igvg-|W2*lP[lR|)|q*NΧBN%8i~{8lҴQ䐹`5g5 *Yr2trpy% NˮZ rY[h+vҸ-+y}2=VJ?U` ɑXՇ;jDag_g 3l7-S-46 ?΍\MLsT: U|O *n1 "#w yɽ1%_@l_rM;i=!{)J03%E\.!8;ό#UL!05"FA|]UӅ̧C$3c/vܓB>q z]hpymp -P71`ÑY6}e/R@@m^ZCF-N/ q!cNU97(GܾQOLHkLʕaT2ls.UlA38iaWqs d³t1'4yeo-GgYj;O*"" SUt-Y-)QYou2;yAG<ruscV;$dgv]p sޮ ЇM z5%f V@>1ICZ %V6,ͱ¶[cC%} `L[okLqS憸iw_G!9#EokdW3bptG2 U1΃8xl UH=5̗k2'a7 j0ų628r rmڡl}AsPrq%r+]{~ z#z䎝a?S0`V˪Hn-VԻ /[oaj.74FJugt899jm5$Nh9N7t38NᰄoȢrEP_xZ"ۮKZv% p5`T aחܶGi2.-V\ŔMl܉jJS9bDYyg7Eu4:Sh3$Vؼ3f_sQO!. yp$>mrtvlLXܑN`΁-ޕNu 䔅z%ne/=4k*PYPWrc lҜlJB !W7rCeޥ!ta7; 7>E4`WBbxt~!3T0X(hΉۘad/8_<'Z7Ҟ?,n\)ӏOV|Ǖċ0\D2Tpzʏ7畟Ac C]*)!8j:æKP-0qƎ91X;ݞ/n}u$Ev\4rNl7Oƒ>6^U}|Iq6Ym.$ hJy$C^N$/ PԎBѐo;YG%uɁƷa]xxĖ=?20HNOL*TN!+Sf2_Βiw_t^;J#ߴ>xt Is,z_dsU_*}Lh@zύ.|[6w%?KY*׸*WS hLwVZPx \jjߓ䠲MJ\+ҢjRECã*r wgE(/ j-&-@Js{tma}6 ?ɰEj.Y2H &7]>H=uٯϽ䨐ζ5`* riK۽H쑸#%!7)uۛٹƒs,CRQ)JP^tRXb`k 0[e뭥d`f@GZ̦ a (Z?@2'KS-G7j øԙlW. _1@r[.3%o2f_lHL\&R ʧ ig3}I;&c뽨u\I($ww~2;{= = 5K6$3O$R3/Ho$F(p&堨0C(;O##HY{%'Vx&MXH}d-zڜk\S3.JQܫ‡sQ:_9EN\9!O,L1szum읭fgبITk˩ϳOGɢ3 BY{;R/ژ2,IOqq N$DWh\_ʼGm6j^biWpN 6Xx+ O][ P<-BS6lA2@IBʚb Ŵ$Jн!D>=Z*Fm A#p웕ykh4_PHφ(AԹu`17Yi%:NqQ%a8$Z܉^#GYJ_P[,,jYI_?-8:Nkv40*#ט\DN~U9$f. SI~&1݀[] KG&S nDrJb̼QI&*o-&gJ-]7ioh'9 dMXHqYջRQHWi mlXmL~dzNLᅨЧ8ǝh{Ub2d,%NX8QD[A(rbL<4E6Jej{k-4-=r^naZ60r1آ\CZ EH tOF(D%Dd{srg@Po ʣT ;-3+%fUipGVl@VI]UF[bb[q z]`:Z}S Y(@?7Z$4n"GgVy]_a#`H-~'$*gzJsp_SV~t }Gg ~7p`nЩ_@ft(+]iDPN`~;|"?`%l(Էk8'ǯvnYzj&'oVF`r^E?xxҾ <-(2Yec!L\J .Jއ\<3 2f;*vT3wt^_]kxB5];cSoO4ɳwJJ"~D0@Hg4 $\:3I mq 1ڣp:l2nVY9Mv! + :UO8VRY2&ك ԞwS䈞#^41' 4@uKmF^ l/!og(XXkGͳ+ͭGD>j(U/\: 8hfe5p"pU TruCw, 㶎 1bwl c]P8+џd#O6lPڤy3LlJgob(d˅I/XJ6'fA+vZrV= Ԩ>%qCѯ'VtG:duT? x *[{dtOSS'[:O8M99͙nUOgH#e/Ʋt 98ںax1Y+Yi주v9Kzc3͆Ҝv꿊e⫝'8!ٖ75`1WAwn3Ȇ#,(^lr<ּLT(G] )֡HuZjz,5F} MP*I`>Ng%F6x@us 6gM .&vG8g y, JJ_5;yƫ\>oт.MZKfnGC~ ,knsbKzѸ`!T"[7(LxLe!)gwfT.#M`owp\GtXɐt΢d뛿; afwk_Z#)UvASuˀ +&ᦘ_;(,GzAppۖ'9[;qf̜,̣D 3e 4µ;Wf % <ٔڼL.&%_Tb:4%PS DwJb(.}Aғs$ge yh7./ftd)z\CL9ĵC~$s!T8zB 1b3EGiae G R7aM[BJ 8[8q~i4-F "Q>:}vj/]Q#(X4tcpX*ܮ:, jg]3 V h ~,uT8}UT2dZLjj ^-5è=i;aBdhg5iٷl;M"ڴ<2j ;%9 e+2!x{'[ㅍuG4d8BD>bu8&a__4=űz-[=Yߗ =p}@F!9:F3ݜ[\67-,R&O|A^XD\$bμ6d 1̪0ˀ;k<_ [Q67ͅdt0%/Grגu KT}Fx ԭMG7W^/"c0,pA!}Æ)!s@L:|!EqzwAbg4?x;nGZ6*Q߀CO~!8 jp;94Ϗ:?0w7n_[KA؅@ >Zy稡O`G2R>ƠF2=h*=) ?LCa>ԷҭA[|bP \_ׇ5q .9cR][RSvN*#oCY.t⵷WەC]ۮ^]&Cto)pS0Ko(WNH\)=Q^f70\U|cy%;#k= ˍ9#oqj?4CosӂxJR({ShcԹxIw %4U_NީVD량 6ǤdJqp?m*R|Ip,9%Yac6胓6 XYa1Uau &O]\ "K55{E">7M2)i4:h6esu8{T Ix/[P$ft[mo<9e{|=&3wMX*/vW y4;#[bBQ}rť ٣ hעi詻&ߩUe 7e l)RGg9STi$4xm|I~<*’`[nb /VxK@n3; -pIGp=O'3:5jw N;vPXҲ/=S\-;Fna̾urIHG~bo)(7!,w/+ov'57Dc!>?"[u#g); V$?/Iݶ}X~Ϩ nZNM U5y`PTю {ؕ톯*{~ek۰L i1&s|1x" bψѣZpj6GG&Tm"{rC6酢ȿ|ށ XۓˢpD%z 5Wa}lbp{ԅW=}51(LQCApL5OgP DK}=!K- NO'n[4ET #ntepwZٮ=1/=YJ!*>|&XzgjPIYAX5,ilq^EmT,+8r:>1[v;;N[I 5?4އKJ9C8飷;e=]02LUuw>QܞJQc,G)eK1ּ +tWt\oBĚ+iQaWbيZ0}{~6&ц\(#\ GJ@/^VΩ73%KIul>fd~"8rj2P37z08}L }Δ 3> `Tx?$`ypne3?#U)~&ef)0 ~*WC0HzbݎD#RF8 ߄&BrWDSw7e6xP.x([c3.b^kTu !+13l'3Xݰ^dSjɖβ!2?xJ6 mo@N3ְKв ??3֊ e OB ~ESGweMCl\QՇ2%yhTGq59l?6PieJ,)W;2dNnϢCM"_v) Ѷw:0<<S ȿƦ~+0S@3?%㇦/LDo(`ִ@矤|XU:a4ܩ|H\@N$t|Ә`WV,V1t$ϝ_OMu.AKSΆ4 {gƴq`0$}I+~h°V=겺#P?By1݄acvTW4+.]em©|^]V3n&@̈]3ک=nZC[ӑv TTޯB> [íFhv -j qHl3e- TGq?hg7Yb&S1"|ゆ091őpY%55Sץ֩ܨ*,f^jK)cxP/}8(Mo/n>]߮*QtZ~B4F !l K:OŽ:\yM8,QVųįZS.F Ả9$\? Ulyh csnvDp(`oOaѼk]P\q0BZZV ? eh_cfH|34,IEWM`uIs%f^ R9L`PvjZTpe7 e.G1X/`lLNJ4pag&lgYfK|;TX1tEkjy2s;vBts lsq+$ ^M {C=)57iwJ 3t(*}-/z#R6fvRJڈ.W U{f"ܦ>†wjퟒ 4z 0]@cCS5hz?0Ղ3;(Uxga~LoO8{ IZ/߅63Kԃ^97/% &D m1 D]&L 'tfh:ەPNB+t䓎KÛ-9c={Bsbyh~P7U>B`Ս*\=hax+)cDFV%E7t2fA-q@hC-# K=51/@N }~CHڄP@Ht!B%+v  W5O*Ta `Z#=z7;k@no>7@cxHbuIALg-T; ujagG"Yyq| )R<5OY*HG5pJn(!7DHjf=KR)wiq7P S!;ogN]43/qF矈?&g ܠu>("gxWN<&]pRP_BScǩ& bKO:v  VhWz4sgAJjiOk}mbO^,5tHTAy hJ-oPRWDNknHs[7_Rb!z̞mBjY¹AI! {>)Ռry }F2 T򨂖Mf+n-?K FM/cnf- Gxp囟s!>b bLm?`I/^_` 5 l`A?ʥSOlRacK qk)ys @-5:"F{ĉмKF@UN.ajТ(3<  ЋPs e"3EM+u Jb$xH%>@N ѩ@w>|{wRUcLtFx#t'К=!4o"2q_AR0R[PxP8#τxMs:R,S`ġM ďVއE=te}ѥJ۠z:*z!Ȋ)dSKsXQHS2©M׋ E:bs8""ޯ"B$Uy> `f㷴QTYHoʞq&8cRG CN\1͝ t;@DkKwعzn1סk٢` Xy]I3qdt3JWS{pV\Γ褔LbF( ϐ۴z;3[ʹ8ٵbH ;}i;xNl UOH2h}6tB7zpjBAQM~gtޗ^7z⏪ , 5VG^R* "jo(pjlU me1Z5=ҿMzפi7¼rGpR*5^M ~l8Aߝ蔈B'8<_CQŌBu&z]=B82;,=s?Da#x7Cyم~S+Y(rywz줵Rzd۷}˹nD’y?2SNǽ51:, ɻZ;e+63ثRDЙNU6&RgjfCݟCKh$krDֲw8gTݯzG܊ejalZ=df㜗n)gg:3թƒV~%fFz y @wD8 nq:)%&i@^}Pr3l xBU"I%p戲WΪʑW_AK>Ȑwk~=l$x-~~^p\mwE_UfDx u@|撽춹x;nc6-ZfovBcj e +MQ4ש'[x$~RR6I!h}ܚxbʺ7,ܬb8!޶)4=ind*=Z7r;"_Ц F.sN)/g(d@-/`1SѮ2ZFzT8&trC+EmޚXOlr?ບ޳QhDاJ>殀^fHPCG7kcy)Ԟ{i@\aF[a3捀p 䐾8Ԃ—1q?SA`1~O8QPm:!RHit\{)p~twN3\n yf>geW7PXxk6^ HOѯCzZQ}Vva,W[%Jo}=Si[# 5ݴ<3p̒HHK)"88䀛Ѵܔ3 O݈"T&y~Gzö5ŇDuOyo 6gŒ光+~f:؅CަܰS$U<2qR2$;*|TȁOQF7KE z}~*#V:ޣ oZkJPֵ,m,:fWEWn]SIT{~Rh1M:ΩWޣ":Ck ;óU讴;6ArvBQIǜPrD]YbřD]D +2V U-BۣK3=VY}>#/d9 şٹm|ZQO۵ O2exPg*EHvz#lSp/6}<cbyϢx.x$ϋ PkW=XMoÂbKfze0CP[ݖyERݞ=|ԁNwyjMvYjSqP(3x3 ҥ>*LJ ?RpwaY` m*h[ՙ@=I_)>~McOE G"%_|f*G5v^ea2yx,谲=6dQE.`G#՛@y;K.U񻣉 Q0aϣ"}T04)њ.d_O!šv _aC'NHS5:Rh &ieU=4FA f" /X/b*(Ss5Z4uR|/l_($"Vq3ܗXt.J#(ރ3:Mw޿ 9tCb8> Zwa)^Z,ړ.k- o H5#H~@/c0|Sf#f kiCXg5ib@<5=:NB;PWgӇ3lϥ=JD 1ئl_UZ Ѕr-?i# q,T4@E>}ݔ"I艮5r:⻠|/-@d$de6pqt (mc](:F})tӻ>]6Dj'-ӗV)g+]qun80jqDGNs{wqvxW%Qzh$3jZa&vNn5(%Q6`G%H"v*/J˩(!$2b̪~ڸآT:9ye59EQe~7h*}ܮ]1e*w a[xʃF8qUBl ?hQ%Fx7a xkg͚RA};DQ1Z1;ԣIm[e: <5~)wčICEu#4Usµi^=/I#W{Pli8FEo:Q+8 ן$;Prrz`h[\g`d8 ݞ'&zt<9]]wI@Mpr43ed~/v[y"O%i& z^+/;&;hAtuGx0&6]EQ`ֺ ᒊ3ǼΔ5 L%OWR{bo/8NZVw=b[V--̣||̂U/v^] 9_+wF}_P*%l;M?}QCJ*Jґq^N,B+ĺLFrͯ5r(aωNgqTJP1HagROM1<@IJoqԘ 6]0fc6!AAv^ , kY坐|q>m z+sl;ږǃa~ج59%6s!zJxf́17Q)quwr00)ֹd0l/]Y02}lxRJ." 9R헫qK۬L&b+/9;Vŗ:99pHV&&؜ytmBY^g٬~, Մ_ ~kFTFUPDexm^G  />k<t {qR|PxȬ@6W~よí'ɃpRAj2к9d(3*3uK@shӴ_L$J9}e„W\xh`߳DvhMt".&n$x@᭼5.\Oc!O ,əx͕܎).|?:pg/O\ URyrXIxXcbrdc1ʎ>lQ1{W+Z2_xTjˠxY-\s8"kEe} 'Zo.p g^_%(.Ҋ5~3/L!U<GJ}%T dY 8_Ú$D @9Y&5Aq{}W ׏`{ov4]r7b0Ԝ%wPIM+ftw<0λd,?;XejQY'q&x ic=ʏ_XEW$.la-~kl@'5#)Fym[h 6lR̉G_TIC7}6 C} KaςuؽNmwa˓!SjQ1Itcp-?%+#Cq]Z/cI /gm,i| ~3!C-ɋJޘ8HK+v.% t[R`Bp( Qg}8K:g9Fq%<gp+\/Jfٰmv>p2oMm0o.,yŐN,Bio֭[rd:!"CݦPvP. J[RլM֝@׌2aߥ}|AqNqqCYöuЩ \i8U2|{ZyJHUN6Y̏QNO3\~ƨfUʅZz%PXk!wf[H>YLp>X$D ϤƸҮ^ ?(-f`/v7rǹa$^6cL+w1 Z˩ViɅ\1;:hK11pBh/6W]`M}}_( E/V2J""c äv" `E;Ë (M]P CLWR;,~VO!ţ^nd £7ٟw$֌U>M8_24}% a6gC\:b gTFz]el󧣖>B:,a>01adD`~W,~k`#@b(2JNf=W^*8%I9~g8"AQnINL',yߞ1Z6FTZȤ`u?9ts9э!/ڻ4Z~5 ,zۆGW=ئBl,N3NaCH;F slZ˭*jE=dlq@vQG@x{8}3]_~K_.]`} ǜw5:Кnd T>UyqlDo/JDJ156Ur1湸SzR&ռfϲh1H''}˔eV{^UEk(0FX_y3u:5o6q*PXt^Q}"^B#VC4 :mXuq`sX7b M,Oo[7ޘ@9!VaCʄ-.8LCln~׃x50j3gi|窺lΚj[UA`Ίj/nF.|.ڛڥif ydbx oJPL+Yˠ1H.E >Leosۿ8m٫ը/1!6M4!j!L0T\5EɄfeJTO\rm{"ظ&w6ϽMKU C6@bVr4 0$e QNSQ:&q2mF9跗;/9B}0-M^_,=E5MMyl ehwcs\W΀E#t.1\Ƞ djZ֩i#bMSQ!+x.Cmr0HXs|뱈a̻w{Rk1n4|_xnӸe{v2LkwI±˜QC鶺ׇP!Ju"面إ52;Sy/BKaGo8u/Ű Wvd1~p ųŴ ><=)), Bb(Y)0@3J8ӈs%'of:R lhYFJԄ^͜VJ? Gde` E+6;Eh!?%iw @#4np o+.y74~}ψ⯪|6tzPEuR;QW1ly: *(D~+xX?pyԾ/ uV]t`EF WL4_~,`ڦ9cGs,b7Q9%VGHہA`)r- !ކXӜ }IqM8=뭳H5N aI] t[J@<8n[УO!UbKEi:Ι9k;(;*\Iil wdO1N?}x-9!85Ol<Ľ`^̭ =it% PR/i!T0 S@7l.{Ҟ6kh96"5II(O"2bp攄 8ޅS#He!^`"8>HPFž`MU拰Exw!i48:a[ '0݈+?wH RO7PW~fyj;^dF'Ong7^ZX \܂/_B?Sŵ@<=.mD&M-/D5(" Fתt K_%'X>Ki.~]=[έ.a FD>XU$?T(QtB򏻿`+~P9۟(8te^;Xb?v\KVY?"I&;e0ý@0.߲|\(T=̏WvI{[m*'/'0SGDC\^?P/(|L.:Zom xVebA.^ uƅtZqseO?XG[#=#߂{tTs- 'b8]@[р(>XBWl)mrAB!d]`DY˶7Ja9URc9JvEWZdlZdkEF5jjG_НL!Ka?O0Ec 9:2.4nTnCBEQu1ir1fo'v~Zw>[ h]`jsU{,PP$$)|xo m5pAn9@yPeiD2íhׁ*jO=[H ؞gGI9x?|gWKv/dd[؀_O? zKFk:jBrZkBACܰ!|'ww݀S?"012 %Vt}TxngPfOߥ5mœu6%v*9N7:%Fv-^'PˣWi +}7UU|:U/CJi=kįqoTP-V7]߳q5\f1RsaG-a(隚2{dF6vt`*!>YLƘeS]qT_<Ds@/D;2#8:" E\SB]FjdjفۈwBt0Y[ o?A |o~o/f⒜ϡ0>1D#ib_%ͣлkXf2 ewM]˛o]&b>Mb`j33råMe*監yi4cc" ]lWgŒ5A( ]TX:"#V_u<}Qq^s4!i?yřFB%*~e!ClrrG.sϔgԀʁ@z˻IBSۏ{Gn\<֒n6C#S'EK1,:0ȃ^6QQU<CKXL!Ya$P.{]ڒ:Up6isȷݶbb՝TvVD(cgO\͡^iY/?4&n$.\$QnB7h ͐.h=sƖ@ !{lG>="F'G;61Lݤ7ۚWk[1/ϖ!liK{sL'+(bFѭ(>FC Yvr?$!G żݾ Mqlڬ=a<FT"~h,-.G^G7_]f)o~[a]`eIF#XZi<>%D;oB1YM_3f-fX5Ԇ5cS!^?"5€UmLaB>Ӂg\&]d-YdRbCekLSW TQ ?s6r> 8ө;azw.J 0I#jMDu!S j87wLM&Pr-T BE F1&|񆻥cӺ˧$,%ƊVOa#@?7͠cl9=@5:I։X4|Tj~&x'3-э#gy*Ƃ[6.XH/dOf-k BT5K2xڰ`B;UfQhr2&EJFt'1 pr^ͣRsy۶2u/*dīv؇QS_,G0vܗĖ*[!>liaQ"^T0h* sE!\h e+rõF_p)hzCJ)9nBGd)d%WDa8)mV N;(kY ڏ.j4_}:aPMCpl:{vo6;#Rak™|) C Oj(uQ!ͺ!oޙA&@"Kkجl kY C0`b?ҖN 9BZã=mKK5(ױ/\68CKS\nS"$ m `)XYT7䎱-OYkrz̙bmǹlj) ʱZ?Qa/5v*], )aVEEĻm!G"aΞjDvxGbaނՉdw85,4g E2MstL񥂳R`8 {a3.8/ߛRV5'̝-OiRje3465+Ĩ>ں\0 :n㰅OJ[{4ի4z8@z)k]"ч$rz[^b``E;apH ulیhɂ h1Uo `C[fbS(d?8@pYS4W~PZJԂ}21A-1xw_ΦI^uG䳥.M< 1䄳}J7sK)0TMN ]Ĕ 1uR+5=)*d|'B}ulIoӋG(Z_3]gE-L$hїdޞby58di&;UE0= thzatgy+4{ooQ J"L Uj嘿so UCfl %w($ۢ~J&rβm/ŀ4Bbt\s  wr\;Kl T4ʆk~Z̴H aZNpGo:,$Gİ9LbrSjb(}~D5'M ^woK T3GH&dN,y3֞v~3שEАnӷ l@GoNu{)g$s:5L]c!w٬u%*m/- +y5-H|m"/)r<>RW59T5%/Nȗu/cx /dpd`Zo6ٔ~-K8`s?a{S7GŽ5^ϯjxw  c/FPTj9]ih%྿4m9H=0ym#B;H0^sZ>4K^-PioxMv[|n4c5<]c  ޯsq\ '8s_8Q.!f,Ƴ͚fKo- ҵ)d%<ӫd"LLO:֥o{C9Z04U ėW?b~Smq1Iz|5nL"" ^D8;^&]FOgk87<\vڝVeS&H Gj,.IZܚCA?gK4DZv9 !/#::F٦bt&_fk}oeK p$guy#;Q KُhR#k \[( 7i@}tzH~C;}hR<C {P ] "mT&>Uړg;3rpmٳ`}D\d4?^)5疓*0_m&.31DU#R00`fko (y0Ge젋wOpaiRfShj̣(⣂n :ٰl{̺ojmޭ:]F:o7*-"F5Xŷ) Bws}wG'4܍L}#8wB)ΉEscr;3B7o|ˆQ*>ZϏM)gұ|VVʍ&E=>AxH-pLޮ"X`,nGTr{GuH \x^E|uq,sC~~q_K9f5o7yxڔӮ0K_[lwYNX]-~EmS7j)J9.A䰠j8feoaK-&TBe?nNy 2[v{c)AũJUecsK @щ7b R2~C67 er.RTaE.wq4__`x̓kt 綑4GtRaVpXs%G\IvO<{i.&孑*/!m`H 7]zv/]!Ѳ?UHrd 4}SmC}ÕFuw+eA+99[v~H.@ *}'i<̖"N#ݨ}{y(㤊pbl9! p&&hm>@3s8qQ$/Œ7sdYϙ Y7"]`7=,K>]D6sCi[d21 F#FxSEՍu$:gA4p[$5sȜfA/rU_֧ #=Qa6C@Szf~IXObd|)Z SUbU4(BM]vKms<BX//]Dh'5|[m!BbU :ӈ"J+T)CazopCPZwDnsh?\3ѾG`|-; 'ۦb :`O#R-(ofN[U?h*j1<^=ƐcGN>ߓxP ;.Bzq{ }IMkDLIUt;Ň[1׽4b3foKߞurK9GENtOIZz3[ʺK݈jx*Edf[KA{RP#>*u ^K1nMqxK4:>7ΨG l4b,e풘>ϯGɕ.bRrD͌5&`+_Xǜ5f.X$V1q|8漨ϑγ@ǟ}O6JXL2^Dۦ6p+XPn`m>g>ؓ]&%>YKa=8wFu|"4w3TmV{UfU\Zb=jfsMNg_!^ #T$Oޙky{>GiMTk:Tnja\P(@-38JJ`v񷹓(OvV.os̈́*RN' SEj<̦cP4E>lWTh9 A5v6ÕX٥bpDYމ0\CQYh;5Va9G̏&70sstY_mS`9!59KL0/x߸y (m^XEiͯwDCs`ri^={oI{ _/XfQee?>/ϢI!ӗLn/, =QV0~oeS$Irt343xPK> ПXxޕ#P]~UYiqA>uڱ&4㘍qw3uo0L%ur:L$k;P eD~E^T\2E^Y5wQVS26w XonƽQv\*'Um_]I>xvoQ3D]KVss&DR1|Ct])wTM"3)qQW~@b(E`u.!/$<(8T:]e98J*6ERc ,Q|g*7g$'*t2nʅ{Eg7ϩrw3P>I.ɔط-bq-0i5s@aW|БVu\Mlc/[9w͚$4~<h6 EaI1IX`1QBG\PfP'5wfVQb?\Sp/̳ ŮjP%hZ҆bd++rgw=HA^903GDp>P-4].Cc;vLwX5Mҿf,$!1&,T7K,n1נ)Clg=;(M*%rN uiʘ-|NC0X%4~@z*aWUn6e-׹ cJE'A47܉Gw/%Q>@XYPb8n'iE\JaW=v##d/+2aI*I\pz}€l|3]-\Hǒ8 )SEtv $8Q~]Zᇏ:{%F2e| w1-R'q/"ÂT[t3۩j.r#q`zg0>.8\O '䳟[U:2vQA PٱdK<8^/+% 9$L;pd%jY*m/˝zSăOɇb_zGeivB-A؋(lϤ.u^>Z9iInt%HM˿0dJ!KHOpT5OzBކp?O.4k\";0\-"!2allk!D:Hy ]}]LcxZ?<Ӊt j: 8ٸ) ˈ?y7&YGIU$^`į$g/o= fMREݑV! 0鮗x7 ~Q8M7mW2OIj0֢ P~C'tcbv]*owD.jh +E7tQr"'ЙeR|ŷS\Ǵt_AlF #j T׀*0-êҤҧU U'N:,̟m!3ߗ/)Ўן4] nC}c y/B `;ϲ_|č*{~J7qE;O8i*idfukSMI`uhm6m;UOJpԬ)cz),v HĪydDJOn';XY+ͦUhVqToʾK&zՑPW!SWkH>Vrg8=ޖ1nw,DlPnr]!cR>(An8k`M s/`Ȩ\(nSM^4!%{EA:sPG)-i,/]=v˛]~ZQpm-=a|-ˢ`\!- ?TFQ MAֹok|K)=.bkN=Boǫb#t/[Ӣ:)M,< =b\.ApG22I #%y$;B q3{m.@ơ)Ƣѝ04k:"sd i0X`5+V*C `Ĕkr}7bߙ|I/' !Zz8 mOx\r~[qQ`^ʎdnUtpoIkn1~M5sYEbF+)ʁaFg tyk a֨E c~حQHJD ?)u!Uř-ZW3ik?fURmnC7պqKpGH&\WCљP32~__w6+JQf;Q}/ׇZ\Ϻ_`fWQuʞ6MɊ89I!q0Mۛ*3rByS֤1"C"IjhX%= bbHw7s(5gj&>\7`lfr4 %4}{ -+@X'~R1u-rJS{åS&scly:} jcyM+^Q-6Ęmo|VNS72+s@Xo(q@*o}3݊=U\'P9fj{GپHUϽښ@?'FٷVsB`? nq]QFz")Ojd?T.g߳׹ $u%~f~ջ.".mܴa`JϊccZ^38=hl1&biRDӨvp*P/. Fj,XHJ4[0:0 "ErBr1Ţ>_00c4I]ğ^m{}/ ՁEƻv:@}DG7IAu@3 leްpxy nҮiPWH'fܭi<"ӗ}5npchDXʗRAę '-^'(iI{<FWt {F-zl:38q^DKo‰m(w]h7޸z>+?IR v߄+*:ai'nY"TE4 0"wdOIl%?6܇eڪF06$dUITEAp^$+ o7@-ⅱ"EY(`|25OL x_ʕ}6)^DV9 i]/_/$P%3*q] T,KIǹK 8t&l{I Mc@# RνeeEl *9,}0 ,lg:{_ZeS?=?2z}-Ίqil٢,"`o9 PM(P _~ ]{-\2pܐV.&ѫ @w $ii3%rjl-rz_iC2-8Kc0KtK3j*w#96:y'QKN SčL5O-x^0+|w7#O1J4֠JCEz{@֛e2B:՞~9&&udE jٲ(UiߜmzF?>YT7]WDU Fl6D`o mnj s P-}iӄ5ގjP8Ifuڍ@aїRk\7^;B)v vMnkM.⯃I=Ig%' *ҭ ]{^Y^ b,VvS:?"j{Ƕc|«xt Ζ%#cA}D"ۣ4I&_=铍#嗰,{Œm y2ע IhbQF9zv52z)|8A$f'1Z">lY/5b1?*9I^vVΟ M'yzdk~: -jzIViaBYo(T#2Ս3MG6WY 6';L6/C|yf/KWwTs{_( T?RmOSFlFTϾ `FvfH^DRp;B`G:bT>1meN5Lc8\/W$֧`ɕ(–b[@Ucy[R-s$o @X@N:;*M gάֳt+c2GvxMiKIZ,\_B|fyRzPVYi 4nuW}ҿs%L+z'՗tYJ =F;lYK3H>+PgxS`Bݸ)eJJq] 7ނ'A!雦1wA<$#1Leфm1vtsm5Vzp3^=Qk[yH  cɣKDi>E3D/OXmUkl|3y{'s@)@[U:~T{=Iu>ܯ,a轴bGX>(s]7yK|'* 9(Spp*G]ưƑ 6̚Ld[؂?ih ˢz|cH!,X;fO^Љ,yQc;!XW7pgG0!oGZGW&.Nt{|7\/HX.^@KDw:$BFX~{;Ѿ|+Un4 %xc7#=߽8qjŵEWUfO[%pw( S3E3aOB|}]J&d-r B-qܵj Z$$q<Lu'&QpOF_dSap'֦/HLGě'4N.o |_lq&;\sA߻*pa➂՞2$+"Xe=84Y.[\+J}֘I(7;ЃпL f}#m\fUu("tڡ-ث ؇Ȧou;l$lA 3q.C h^`Q _/rjqqY5mlل^Kx4/NkEX2jX"Rx_1%#Oy3*6 w<)'$i"3A7P:ȡJBk|.34+%؀\=a 5W )S9A9&C6 UcX/ZY͔. @h-jX7\ ğo7ŗ^V~yK-]I:3ˊHGYJyTq~f}eũ1pi=D{AdP`d2viK)X,Ao6n*sX1޸᩶'y^cヘzǶ|*zH?%7o;p)4e7@Z"xp kR5Lbҿ RiO6+6閈<_%%<KmtE'oK|e~G!}}ً/k{:w+2H:, ;Cl%`7] Ղ7/ #{-# s;[A/[?>Z! Ǣ],wԵ|\Tq T@>0ȣEIGe9ʏ 9`J3:^ ]9ddx\SߍOc|4E;td)Y70tsR&9N1->hLaѿ?p/PȡZ0~~"ޢ\ VWށ߿,5()0 ;sQa~( w;qy+(MmmSjaj+Y(DZ*0Q&AK/+^F.-\ݗ C֊ 0IkV[:JZu}1Kd0m y2vq.ƢjBӊ<"Ƙm蛷WNI*f"VrhHq􃿿(]BlK\nu-X#Lu}gw,iͅ-(x6f[2'dㄫԤd<#L} hQҲ ť3 :=:tU8ڟ uG8tɲ>r.U儕jidNM(%||(giQiLOF GGذeͤ&$r403B9U_RX O +$X %8@D.; 9r^ e]-&O.#--i8e`|!9w !W Wc㥛 =vyO J|rrxhdUmkxI.F13zZ#*:(x#*ɇW1m`W 㹑]La7쬿.akЩa=z FP)ME!f5 0&Dv JU/&'e#rd4# ]Vz9lh^7QYp>q ި.(3'+!-]mUEVϽ.B7I!0%^3p >|.R@.h4ʵe>Ù6:/rUC/WգI31%M֫ N֦@љ*^3l3p=0nD I.3kX8ԡhRR#ŨӮ^&`NnT F=Ν+dH l&{C3mܢ[~{j2 &/'|1|o /t }y%D=hř#ӟϧ'XyهW;NУwdtZ .UQe~?Cq%Z9︕y$' ƪ| +0? w\:0k@i4]i^]N9 jcˡC[ bY FH9hA4'4=}Dyg@__ }Axշ^GMin\BJXf`0f6Z0L]\bfw7(ٍM@R}hFS/?t2<52i9 '$ӗ~tQ Ƞ&z]%֍\CNrBNAGE syk\WdNدȎ/UbFTaJ\Pl+}Y#s @VW>~7 lv; uzsMr/rj)<{{OQ<]~TJ- EĹWa'ަMY;l!< Gk{rBi2E 0^2<389HMAm&h9u%9| gO#}U.k~bT*9u` H8oP"/_U~!qXU|\D d7:= pDoO,Ds4uMy{! H(޼[2Uythǂ7$sMwEz-ITweKCy]Sx i+&`|WMEDS[@T+j.m&%-G>C X•R" \V OŽo9 [oɖ_uSA~N)FmԢQWgN3sx]g#$OA CRq[w.lMH@HJn+v/ v)gUd,uZM ^d'Ԛ\Wx|),<=4oP}ɅT9"$bJ|Yگ׾ʰ)g=oUn 10;z刷EVbWwc?\@F´Gh17^t'r@JS.?l|T;|G(ϐ.i<4O&V\+ k#&n;o?u!]^( IPyv%^ڂGqμňU"+e [ CW  .˞Dk@ /MQ_ז"Mx&I0mw`'{ cJvM~H蝔"~N7 J7KO4e . eag:(VȾϕEhRb<$螄H@diS61?9!`~ک֪wu<{4#VF_Fx^"\UG`r*]gxX޸EǞچ|5Mq{pW1;ܮ'r 3Y8Rgꗸ װRkjș_f6&4ㅉ_~v@B^ #v 1˶OG ύ,_w<Kr/,*B #}uxQ3CVt8`LL\qWd $+@΄h#ޣbԃpLh:h eX(/k_ Jl=o 9(E!,$-B88"KKKJk B1aR1&,@rP9  l!l9rkOe2LzKUɟk扺UVbj~DWܽ>fJ@|0RZ}gFs(O?Hľ`U8JswjeZEB S&O= oG{E~{w[~f"a> TR0ڢPȤћgXD?8(T>B 3I"4(:M)lp0a8HrZŃw40~Xjk= aqrچT; ѧ\g]h5.,FµcdX"AKqRWbc||4 iwg1tI]DK#}Pi qVu+qSpr/s>}1ufuWXŭr!|[roT~Vڏbڝ7 ;IXw0e0wD^ ł ?R`@atS모\D*- 3ɓ>=D.du(*3d(3'UN܎$-&#}g&FP6r-`񬒍v(Y{{9Vσjo93VFkh!@p54oLE;^*Y t爢V{(بm.7ۣbpz~:2Qu8ލ4qɺU; .vA'3hpUu\ }Ъ&!O|puxFFrOd(("z\o Bk}V} )MhR-8[N.VۮY4?7(x S}gZK#ym"ȕuIGnWյҊ2^幐:J'k3`@ P6d@lΖ4?dcGD"C6g+$T Otީ=QçSZBG71ȋV;4\n(tR㭬"mǽ3&9 #l~k"߅q/5U ϞS3]; e#oK 2N2hod<u\ |#BezCB2".ܣZ'am9Ȃ {}l1e;3 zblٙsjrz> sR)4ÅdQ| $vlU6'Lv(g"AޜD2zsyHȧ"E5ulqiCfuگJeV}]#CΨ1ER`HÉ?r$XK(| Nln YHo!9 ]zr״ٻwk2x#C߸P,:|AUg򝲂d5%sW(Bg>aӖ0/CF4rtߛ)}gH0IvHx^m_ֶ/a" ^`5 N`֪Pѧ-6 )g$%%<͖ȶp0eX_B5)܂ơrU]kvf7'q Jm3`Axʉ+"mT``',j%U_oᱍGU6E4}1D/{I څ50Sև?T\-zHh?^ִ?BT6LGeݔ.{5j,AYRƃVv~&"H\sfېt?i̢C^?yFC7ʕIhil<-EW8N|@?7[SJ=׋;&tKp_Hᓸki껣d+-1kEM 1nZPa H-՝Nv͋4N_dC!CT,j!RTVKbW /$#+NAk1,Gz5+~}e;ÅR/#3Y@=im^(=eomb:ËI-Z=>Oc@8Ex}Ab#o#З8PIհD bAg`U[8'WE_RBY>_fՂBVT,.A}>cv(QJ&ovIc.Ǹ L"}ᶿ&s<((75H;E=}pS=ߓƯ)N xV%.Y”ܶAta8 %*xtVEv;ZCʦѢX;}{7&gꜬ+)u!d vnL^rPfi^&^&9_hK'2p4Lm6{iq(~&p]ȈVz{ "zXD,?y lQ'α iCT0+HR I;]OCs:G H,%YElD,%uc&$x$01lŕ}l,W-CNL na.۱ܦr IJH?g}ME܍`#mn;=4K,1alyIsֹu "8/K`@w)HQNiVLMٌ(wcH=wF2  &VŞR>k Ƨ|agbr_{&n\e=w$BJ~<8XG#ZNs1M( Yv+$WhRH›N4Z\O$]J)NQ3(q%;5LUhj4=e{ og)n1v Jpw Z6MҀ:Q)_At߬O5_SW|VqHn`ԉ3IRo; I\]$@$:ژr=_L9w`QV[Y(nC/m8ɟoYJ?ݔo`l9@H|QhE):FŔ㕿nVļNfGAp4s*&<}y 6., YgoJOq8./-uYHZA}H%"V2À_KtS G Ę = %0oOBGoأ$(\F yAD̀bUYd?OHIuh',ObsLu`}l "29e׶O!h{u~d,eڕFB91CCr[#W| _ۃ~KTTYfj Rj'ktnSE2;Z 3.V@w׮qG <΄uW W 6X10\YQ\9v6;vbk=EI_c˥PsblE gآo$w<0C+v{ƅĥÐ)qgBi)BR>#x~.+{<+"/ 0W g98 y^y CL錏aoK>h{]!aT9&=SHg5S + ~=RH\N,&"n2})V"f/׳f/ȼ5w!Po sFo? 0;Zrb~bE4ŀV C+j; a$ um @F(-s -[q|}~1Sx-sTēɨ-s >J"m+{=}lmI43b!r3gKΑfӖKo31= XE"SFϜ{ cخ]dp*w_4 LÏ~0͟^אǿG4C󢲞a'fUEPciW"5#\!vkWATS7J'vLr "}WnA,xaW!j/nF<2#Jγiͯ vTP?~ *?|{5{fuvuK)>o2TuO&l2Iv `F)b~Fp,&1N5$fx1~e+p'd2{ج5P1,TQYb$v@N`#ER<@옒)paAY3 Y EY#KRb|tPY!eeۺNmZ#*3=[Ϭ(,"GBʿIZؠ%q.%MkӗڞP;ִ띹_, {]v&w īQFOelY<`M83Lh^X=քۏ_CX[C4:$$W(xL__o snZ.FɈn0 Id$:] }5cf~-,ܻP1D'?Zd~"e)g#s+7SFpGPc ٢ 2x$EG ?lm& U6Y)e!#@9D<+0,R&V(?w&@"&q4DQb3ưm;V'X8^쎶ޮqcm=4Cҁ&1uo )oNkN t< =ǁ?GnnV訬 lMH`%'R>o!"9Kn@V5=i.1mrWDrBU'~~ DD)|+xlLvΟVx]Q-䔮h(bЁ!(}Q-p:e;"3v'N[\~fDC00ѭJ4 4]pG' w{L'DXp׍3~,Q;dqpJ'cU#(nJ7jSz(ML|C2x ~]9F?a$sAB{.b/&pn*hO` A!_el^~. B&WfLg%YEz~s{ٟ,QKYneÊ( O~+c^k.v{aceV9m':bi@DmV7~k x/\3oEf. thQ訪껮4"!o})d\6>;Agsz{ޫ_9D^o^a57>6`-eݗC^\!B-q4b4GpG'.JsA|f>˒ǎ? '6ftI19N-OS׾!3͒( T hˮ +Y]{WزwJN؀ 3 9%_d&V᰷s/7&WYNC,*2 vP96-GoNޫ6ѹي; gFs1`UL0LTl?Nhr3^e 5lɾ}BۯS=y`PL}zq>i@,R1ә5vμ{)ku^Z_<-SXKx-up|EJ<%|.H(˲_TVw8ӠZ/o@w{2q|?HS1a>yz[QL=%lw'"Cj)D "Hop%?^7:hpVI5pG1Fs *"9I!X~zva֧֖LkK݅,}k9I`a["ނRx3 QG>z֏ÿq% 7Q(a']WƑBǀ9 GyQyzmШj*cEA(U/_$msie  #{ނݰẀI9 DCBMֺE'\mטˀmrڰ`:b7?\k=lf~Ȣ p܏XxV<[jB գ0C[d8k! f`;=GEB;+􈺋S\^l*1ЕO;YКGMG']߁S4X5%z;ƄIN'F\0_-jOGmJfu$f#+Sk މa{3 C לRAd{66~fzyIH@#D_2[v܊XD}>; 8 Y4~w 4eF ỺuQZ6"ޔMY;bʞXl|' )تk H}r4/ٿsr 3T|a쥹#v0-iⴃPP>nv9 Yw߆S-~J#EO 1Vw:.BoQwS V[ǩY ^؂;f쩝U/1{fؕi1C:;c8σ?ڽ`޻gێ}{ 8 TZV'dyң0j@0!9RYoq&FcHzspL}P/yljZ:+hKtb0s$B4"H\AkA70̅Ѻ:9W=)bó`wk@t-yoT"%B /-P} Bg,/q]3*VoFZԕ! @.Ab7c](Lp ).3ilM.|)QOџMaQfۡ~2~[%<~Wdy%/3gJu1UL\9n;7ҡ| 2:nV}bn򗭏廉sW:m߁Y -r:fɑtMC:HH:_iKLp 3*0p5_ԁ:u+i A']I={ cѮﺜ6T+`N[n.^\Z'|?jD3}krDG"啮02p\Bq'twVjK ⫿lTwƭsqvZ&zu’7f[3V`2 BS^\@Ρds;u@&1bzf9V0\(aR"s^Db4{ɲ .ls ,:DpY K Jklpr oB i[2܋w Y|xn\X9^Ѐn0L"öZ9xN#]f* EbFˉ 2v^3g(ZFo5]7*uo1 䃣>9{Q/[}h{v|)m~v.:=V!˝Th^JDPe`&mg{~^:՗U>^=l"cw4,.\џ̬FBE ѷZ1x6svVǨrձivXSσ36At ҹut"3O ikӴ;[%SnPbQ'}%zASX,8ƥO!Xc'ᢵopl !n}pcG4r]"ms ZX9s *){G,'\e{JG&`%X3$2c"0:w,^X'' H:QU0-s /r_>/m`m\t `EуMN` =阘ծ`I1xoGF} ,9![&Cp9XB2#_uĮNdxT &6n}i2do3"\FYt8USCi۶Jc/XP; S$5VRj \2Zh|a~LQ2K8s{!Px,_.0o"GVIp@aG}F"'E'{ hU}%껓h)G3(G"eĈv5DyCD !&Q)OvV>fcy-V4TF#Jxmv/s89pTS 4J5!IOLON;_|f"tvsX t])PaxWSI(ZRo )kZQOظV^0t+tG%JKќ.ZFv ~V+ 뎩~ L jք-^ ݡIcJj ^G&a iMJsP֨KAPEδVDX=)t?hz7qwM1 ? ~XŮ:yՠ3[59t1:t`n$':kH/֔G0\m/ؘs \GT|Rp7UZk6j!M1N'=:q('ڧD; ېtn~Jy_2m~L;ԪwO;)k_iFм6!_sObyr4J>amJ!GZ9lhG4♢9|N0ϮaüE֫ũNDWu$UwxMHG]5c0;R a,CBm5W'5xv.S@x+trB0lu2ȾܸbR)AUM$Bf tD:"c.C+77liPmBaB\ e!!ϹUĪhXwQ"Fhp 0+{ ICi$vK枦FbHE|LE)+U!˦{hVf7>ɣtj~q"s`> Mj)&i`[)tw sT=`qbMKxEӁqa#LJ>E]gOuܳ.N6 tf,m{X] ~6Dgz! ֕%NmLaazsO4b4~5כ*;=Hkw(C<৾ auKrB\R$"6ffq2)2uc8ZVͺT;n$kyIVed1puW0ڃ[۪eFHDbF!b9aTtlD  ZvӰٹwE|A^V3*UYzs^9 @_NG .3'v sVH&[ :bNWbP RM&Wf1C/>gɨFs9A?kNcDޱͫ<)Ʈz$IBجS9?~pi}UKwd|x6%ˣ56aTąHIx6(oM xt5s[6O[YVe_F^ND*rO6?|O aql0YZFG qr_p m>&= AҕJ?mf`d2jzQȠ6\]5+z\ PmZ>ñdEŢ/4.eu<}۩h?%Bknyb,sZBqZ##,K lY bhVq/&\ГT 5!^|q婝zO} r.Vz/*ʭ ;36]53 QqH4_3r,!n^E>X*SqȢ3ti&ͷ2|[kM9gnR ֑y?`4YU!M54:/Hq52s-:o_t% c^|{|J\941zTSQP_ARRsq8tR_S\<k[MlZ^#ẍ]NLLy\#i˿!@y0(+Uv<f}xW'Quu*zs[ 岻KVpH:|Jjxō19rL:Kآ(0`lPyL?atf؋hḤkEn"Ѽ53 ]z4++od!]%֜cYNSbtr᰺uOQ\zJA1ԲU'ZfL9;j'VU>2{"tc7U.z)",# {`bWkE-q?i b0(!@6U;/{/ h-+BЪ-hşV } qQ8"J@ʿQzAç~!ܫf @99qoysE%;U49S{1;Ӷ8/tž5zz7p] =`.~~ІW-k;iY孴#k2 qDVs6W3E}j SBe?̏XTcnk%C_w*͈[tt!(fE3]~1D`b xRZ$MR8ЫL~J,k(Al}nd5X%vM>nrEPSMK{@H6h X)/u> x+L"]8WC߼ E4*›+8#ːfO:-yDC)3zЎq'ɾ{.ӥGG ԕg #T{r I}>`%fc $71,eI,6 C`|w{V{ WŊwZC Fv^`rVUPP&'B~Ǧ<;l~-z hz_ٱsSFagKtčy{~cπOx_7.F-#Sjv @ ɹxiyN]MLYhg*%ބǁɡ*l|.´m:.cagv6a}!y(aiFC&s:{>)WyH?jWj.qCAт;+$KZ؆K;Xj$f*%mYYI+~rq I>xt]+ A#ávޥruoo-g.x1kaUG첿ڰJdx[r߀t촥xsvq;>ɿ_(7 |@F;6*9o\猋6# ,(|{+.%g@[@0 zbh g}9l x:[2H%45]ldNu5<]YWy=pIdM3oHI!aUHs-e7WM ֤7)ϾYf"iR<V )K{Pqϭ웿Zp҅5Js uh6-l/lt~+eYzvz׆lw捭f/b?M+p~Q!l߰PܥK` 9y/3j5#,GLa2?nqd_E\~__6O$UV@XVNYZnS™f#Zrb>oO/]IG+Y摈\WcspSIYxSNZtRY?u ^C' S'>V.@_L \ &l##"";t#youH> $>pNmK4erOfAn 8&-B :! cթjqAfRݤ)Plx'ڭ\{gg)dcȄtoӻ%8/ M (EśW4vZ ZQ띸Yۧ{ 9-KNO g#~ZBhLύPǽX Gç01 } "2>ill :W{]C2%3-%oMM2I,9 ,&uJț5|*ѩP?:N@5s `V|-Fo"ސ]Җ \Vcy# ";gWFKBbp0&O'/G616`T`}fbuh6ţx^EypwSm]f?z*w@JևHO֡=B `w/10R m(ML7NJXSB%A-3!%of9)4|V}0ѯb$N[d{k7xY\Mw֪jJ]mAvƷ1I6Ao4Fv]Jv}ηW/lkۙH$ NRlf%F'{~H(0~I<*t6&9#oM޴!܉ N}Lc'Q.n]L_"n:PFYq̿)˖HЉ=ɐZ RJ<6''fa)jZrc.f):]zwd ;l7'vDП}sSJÏ7Qቡ& IV;4S$+p&0cR;rS%P/TʫWA9pO:mTX&C?ĕ_a;+xZcmw:6DwxKh6lT a7ZnZ Yb4E*yx/֦oլ3Ⱦgc@GDm7:Zw|)WG,ib>)A=MN:ӂB|։ÇgKr6?*Ib6}5I/ z2l wvĺr 1˴=FuivcUeхaC9Vy8U0GT&$s?(0ytyuĴv3zdJKrA֚_yN#C/fom{]-K3Vrv=x,_:'h\^i?O*(LBH !AXuwN*5(KE=z`o|LEO-zv3|$R%[嶭O #B Jگc(ϲI1~ulJcUC`X V:&eZSbeӅm4O3w K8*C/P)%uJ<-3{9JMrդVhMr"e.yN"WKP=z#ﭺ+E˜Ӏ) _vs֩ .~I>S(v;)(j"A)X3Ƴi-#VbJq+b3~] &|*h쩌h>Qmz$ (չJrtsBHsu#v@@m!71Z^,9>7c(~ekeh w|GR_Ep=z7l\TFr`(A)e7^=ij\C)3Vkf{reZRl<zöEzeg>*# 2m0G\@"bqGVEq$lؾ6qluhf򱭹5LFB蚮|k`4{au5@g.R׺ 8V~f͊¶9t܈zk"ؼ>0!{c.-QG;읱t gDԆ$- ==(2De0 mYSu\`qth%UӋ,0nԶ.|xt߸YmeP׃HdKM\~#)Y/  MɍO|Z-Fc8E(yPws=z7J0f?U ^9O*:TE_ǝ~ +UѦ_6c;tg =@]n5\#v]6 7u K^uyslJչ׼6r[2Jzbn_ޖ8}B5@k>EF N:o5;.ʼn1wL* V3N7VwݡO0Ao epI2MJ Ϲύd}I~4bTXfr `WZH /ϘyҢ{{b|9{d:m-~sa&>P2x!CY_)f0f4'"ZuIpW"8U}?=HLRb J׊S S'ڴ҆ NSQS=wM{s :QZcYklJrF*l)TQ&ݓkl L^7 -ÔutDft!l4Jf. o}N1<>|*]1&E f`/G @G.u`$Bʓ&[HAE#zƫRE%ޓ`&/=ڱyuw|zA>x)ۤN\''RaɰM~O\q  2%Cb >9Jޔ6xyB I:v]g#d :vr3V]KoK帉W-g^?Yn /"O.*Zwo*ytvM_jvr>Ld1fX:+D30?nhTpLσZn^`"E=I@meϡ{{_U79axVx;É~Li&ķgMfϱ>HS<,';ûbUI`!f@ʿowv|`~h9Ut" 6LeM5`n㦆pΞ ~)ˆ0[%(DVCn)aq?b35SmE9.$@$-5> 9f-gNs_(} ND={"k[vz Ggc^ )A ڼ.B6#51 & z+ C0Ԃq% L .'*7g%M%|Tk䷝ш~`| E?h~'6c;Ztg W5lo|}[7|bj P-@Æ^eҧ)_9XKteYD74E'k/pJ1>NMDD;On@rIf2ƒ2udc$K%̖Q0Aш1E|$BtrWH tpd}B"z~JbL]l|tY}Qƹ2OP>;.!o;䞰b`>aKgd1\G<cPұc-jd2o ٷ+` JRl, r9QaB_ο:0y`p~u7 :Y +ZiU?T^kx,Tǀଓ1UmR,AQ"ƣo0dt/ !PG <ސB!k?vqmD%hbsdC bp&/&1KA=uB+!VMuqxUtK$< xccwrɫD0jFlt0a"|boX呗*nlj 4";Wu;t#@sF:VbJe')P+ˆMuJA q'Л/:tw6r6$}oӳMO6?.l\jG3RioӞ"֚h`lAMVBI#n̯ZCv'v؊UaZ&HP0׽9]= ٷY㈣0Ń",?[C ae - ԨGEF11Pwjљ8mn,&u*)1E=3/!$+R{i^ţ[r"7^aW>ε92:~8tКj3vPI(Qw;{3[*0bh|כ$fG 7H!GZ!@D'gݖCBT 1A[٣`9C|veAk)OnHcEƒѐw5sv«/5g4seET*Z]˿5T" zg9 ϥ?G=|"A1U}N+'z9UC-Kh_øMA!S@?|~_ W9zw'I\9s;0WFCc'=[)\a7ި=S*R+`8Pj'x2u";=` j"0ɽ$9wӢ2Y|@ԾO 1Fm&\̼ W-ߖsIp8}BɔC(VM9!ֺk G{@.0'a/3u IPl8̳%#IzP CGmHvDʾcdJ6I*^xǜKk1_?.XisP~k]y/=ͫ;o<+AOɛEyak'ˉHKej\Ȋ*j(\0C&gXV?OZ[]4FɄVSO{[0t+;^k]Άb[X=&{#v5 <{)=aA(5qŌ?`U.K7u$o`O769I&DPh >$ᚚ~]IƲo ?xЫN+,+,zG\o28)'6"#m)v.[u8W7,-=i؎QEhs'xA35OS03(u@{78u4`tij{{l](e܍|Vu$\>[tRV&\&1ebLIZXSotS=F uȵ)iojrSTµ,v*aW֝꠿Sي1c<=얠-bqOۧgHұx>sl;Rd guЬ&ZGJܒSzԜI3 w/5( e"kK6%Ud WqfL,Af=pQδH{Ϩ Cxqb^;m4MߖrǬHh qX`dvrKcŰ-y5~8uBĵsU=7[%7ԗJ[C!j9\N>sF~>)6 ݳWdrʤd3Rx Nڣ Ϧ&89.[OMJqSKkY=PZ - φeF@\2i8oP+k+~WLcS&F--w>@ 23ؑxO%F.Jth3K*h%J"w\8L5]%iuDʽs(M3շK"TA,Ne@GqLL&0@}+&6tZ$wd7ȼFL,T3<{z&YPG FIomfsWӻzj,RUesś@ ۠}u7FNytOjm'ZS ~ Z9K XZE!O}Q{lɏθ[XoR359l1{fMάhB$u>N[3ub9`Z*(Ĺ džuk=RЙO(=w=\m< KױT ?,_R_yD' ²8&~5s^";vL 52wv1.9bwѫȩQ,^0? ˸J͙ei4RrP{A\X㥬?jzHY#֨Xj?gqj1+-j b*cHW|H#r+7'W#}O}? d=gb { اnyGu_9 7;1T%X%Κ!T],=΁W.©$dlFrg!d{O9;@cCml/ 5w)[;v}4e«=l+EFL.XTWZ9 uD^ r0:_aܭf$^ 2a-{fk(P't1<8f9"/tАB;/@WjfѵY͡?|/xviH>Dž|O=^,lG_&kHnLen2Ri_se*4ӲcPga龝ąb ݋gky{}KשLA]=V7gH[mX)9r~_Uӱ0CKB&B)ӴԷGPu񝣞 Jf^zJ, 4<\@`T ^? hz{:]YLx235iWJKZXP5_ ֡xQbS+BG6liq~vU1;h8شhqzфgM)^l7yLC i 0rUgzj^ PAYTVInLKj_fBkPXLyƭ 8r}#/feȏ)DwBɴa=zZ) \"Lk}xڔ}ϋtծRk/ua68rƚB)jp ~לX8<&:^y`7􀪒Ay}%JC dZUNL0 ƛd{9{|&+?~Ò& @a!l(OYxE~,;%NmTzREeruw?<6k0 8~59xH <]l CCrJ~uHL ~=9"BFb'L.mu;&FZ̋ZuȣB5UX ߧq9tX?d\B߽iVp$,D u; 2M;8Ϊ z"_^aĠ쓔?B/WU^B|eѫe,(vO we_a>hʯeb/(2eO9H~"r.Ƒ(?Z'i{<կ(v؜ͤrĞ.` |#"ohǷB$WNPhL_͹=ru؄UK۹ 1Um߬-ӱ}ʐܺ #ksb]POİȗ x~CCy%Εu 1(? a !|{464xt3 y3~%Dd؄@oBdIvQNE4nAEhۣ=+<#o :I- Yds8w 3Fo oX>=oM'wᶡm mCF 4D"ǰQÆdp/JR?=x;7 _/pҩS[7+~:ng$Ӡ傆g v];T?VНd0A"FɫHcH%ꦜOh\t]GCۇAmL=/"䅶r[ц!$daaoinң/d+7)q81Ærm׸e 5 0Ħ7xH{/x4FIm Qs#0R~[j}t9~ىk5\]O|I. %rɭ|%Tvc`ۨi!E9UFՈNZWY{1|"jaVE&U`D6:03,FXD)Ӛ@{ P\D`Ìi N@ TQw_E~(w=f~mIй*ҥ5\&HkFV~ɱ-BG(հ"+taVWmAޥ}CB1 pN-yd~[Kɴ}(}=O"H2ǔ@A8CvN1&Ru2QJYWUa":M1=MuGZ;oh]Rޠ!ܤc2g3 )>QzpX+& ^^t>5h9ec̜ҺDJYyJV5Z :OQп6N:H2K?uy1"54X~:| n5D! kB3vr#/%"FM pPdVoz9-.vO1ek봠R`].5ih}SȰ~>K/ 40zULj-6w͗Q{'ԽʀʄZrch8/CGhFq앨~-t'!~c?/SDkg]e4ˊ i$C`?ZPuLYRpE7f_^p-a6-4Cmw:bJ %qW(Ycl5&)b fde~yn?RF4i1R|Fcr#%,:-r XIm|v)Qo v)$ǽmĖ tZ#·{quY=8V큪}҉GSi|}XCb! J_A_![XK ?rq%~vcp;8d :֎KϽO ` 2LlΤJjvnH›V N:LDgTUj3wZP" jƱUgApaSoYm|nJьT翷-Hj9$.OZu颸F:֑v>#2 qM.`Gt7PTLXŹp+(ՅMVٱՐK)Lk,f?m&nn/rݨUBV0+g%h(4Ŗ{w}QiZu(QmW_Da3v:$P 9d l%*D- _'MϳM:4/I/o~>4%l{f%Z"1uߋH7₁8&#:;tlk`D Y?Oƾ *6Pͤf'Vb 7]?#ٙaZDoHՊ { |:^))CKn qM$|N[M>OGX7oUoc1;{ok8SߞK껡0(geѱF.Iv2@/ @/dNQ=s)ہoFEQ*K#6W|jm8A!z;oυAKN4R}/M[Qr%hqw8jtq)~CmOܙ,czz#)|Vj 1`#NQmUdi +l]l:0,`hI4}y?,[e}YdMŠN *?{׵/@c'!^{n-Ϭ #-B'5ISmi %"q#Ge{e#`fй;NǣN=4\<["|UD=j &3ǖg ۘݜۯGD%0<~Öé |:6 Q&iƭ&vJ>-8i,0Ob\:1 <@Y{8jKzGf"}'c(w{PvEW?D0y mf% ?}^AA:jt6߲5-EOV&L +F ŽP'Xyk9~4D{5r߯m1MnA'ZTLa#P9M&NkV\8ӫNQw.7:iÙ{\ =MV"|Dd^^":5& gnʐtJ鞅@5`0᮰a+3:*j. u.ͱxWֆ⥴_OgLgEk-xO}u*'h pXwFg;o Y x"Y2 2#Fv˩S(g_I`)I=[B#7,;EiI/'(P rgQGy`IF6Z"O(T[d.@@((HLb8ӆ!\Kuh،{v4.hJ嚠䞘U|F\ARšE9$cU`HZcejf!WSj`'wOF'Yt{4vz{ϴKg~3h b_o¶TYg=L[ź+H7 IЈ1)w y'Th?OM%<'I̩&HGaGC($@>=p ˷"O`i׺<:د(Wu6G)7d_ezޯP  PbŗPl?{{ }b$M!BN>h'R),.2ehZJ\G-k,!zae+Āv"FJQG4K-)Xk#}Ucc>>gɴetcrLrG_G _\%/^MפV o@o+ۜw0({;Z`Dr`,蚧uicF!$7 f q SCŬq99p" Eu~Rmts fI hm ֢X%BLy=>)m~)2c`a^ACJ.Q{dsf{ƩZSx&V3؄Z"D8*;Zը߻uyl܃cMםe]EatHƶN[lGSB&%I]ׁi\)в]Ncyό4Tfq:+ޔQ6TtZ ڑ8tK]TȕIf Wb8pl^`B(ObuԂ-/m-&edʤ"y6X _@SKUkL<(HlBg$AQ 勒3fXe$*bCI> |df[av_T3#)gQe:O!iS;L%g8X Bo&jەz,6Qp J4JpKXC`ZYoZ[˳.o[ yf[)g }~ԎNd7%Z9&stz?F?,jщtZL$ܮee)SQ$ƹt0CqoP:NȺڿwםQe%W R- -5\IPc_mzM=ZwGNQ'k0?fz.ǣi[19G}볿 . ^4) еV;G}k0OꕋHœ"a`L4D*y7ݴz6+7#7tShw׏? '$/nj cVy+<@g3g]O :El"ЂGnmiM{&(2֣ιU;&+.͠CnnPT/R*9(()ȥ)%3"x)SC55]ZKY1^ W8^ cIp5] Wk|B1TBJ' _J̶6i_EkGCIE;sf[ػ5]8rMTR+ZSղH$:hދ̷MifH?y,%S9T ]\TǥH';\+犈{E8No4$BxnG0cv"XtÒ6Vk9Ez#2#\HJﵮw"Q7-n#fل,^Ǎ/`W鲐=ʰ I-a~wIN% ,STaM j"D*>f+ӌKRЁ;riHa19sPA:b8NLfM 1OcOc٧WcPpl'Zd /"i>97C oi(\25'S1Ň:F'|)X1Ͻkh,&q(=x>{=gJϟ)Qk=fkWiq`5PPyʨhYion9G% Hoْcv/q@`"V̚P yCbd7|FlC9]wG:T7ifxV,p)fW?ANfs] ו.mBUFfE%]Nk[L@lw+7,Zr5ε٫`ņP7dߘ 몞RB6 OQU5 IB"`d T|ϴA4?$}a݄ dPfoπ,UӚ%! Mky(ɖ:5uFijS|&-$IxKxpޓُX^J=\HmAؤ9Dh}|Ր:FfB9vtGяD-u\M $7dC8k7A%*Z'[ݕHy[i ،f&\Dd6+c0{ĩZoIsbϜY+VH` y;J ww\D2_s}CD*Np;$4e@sGFez  /7+ۖ`SSa(xJgWXXo9+CR r0$IQK|G[J9А1`xId%$ܡѥ(YjLL*ds3m.5 O[fٕPO6f<=۩-6aoNv. m:Hxr5!74ymשg4B;I 1z۽ } |6&-ݬ \P |1orc:7īUUtn >sj?6MosC 1۫F8oIIE'2:*Q^P^@Z۾Q[p9CfyzŐ'^yq.LrXe퍐O='6p?*^]J&e:wiLBVW|\(7 Z)G2hXgC?qD^ 2p|B=|Sv{EZ?P(yZe(m܂$q aw#†9Qᮎ""u^ nvw@P{mW=V'D$&;.zÉޞ[鴾A{Y gHjI1x1CDwzr""Ź޽mp}w|@smѝ[d~0Tsy[ e0@}fa E<ro/mJE()YUa>ALju`aZZjqIj`TXطZhנiL;EDiC4ۉroyrKa@b̑/觡ok-~d֩x[W,Z^rݺ"H$Aygwfg\KG$));-^&Lﲖp,@ Kw]_F73~&rVA!p;W~UO`{my707Ʋ M.#T}E 񪛸Jq\E/+tT(-a0IL(:'LQ;k|L4?NYZ$b2v cuڀF|9E0`ʤ*dDދ*.0/8zyԚH?K"HjuWO^!D\ 3^-35$ZO}Itg:VY*ԬRhִExنtpeD'0\ZG#e%eΨ[,=f6ck ~!=( JOD f! 3BYqE}Ix-)7WHL3MiJx+?]bXl~rWbx' :H5x C*J6eVNur;x\%+h(jb$Tu+ ٲ >zPFCa'~h+i{E"k!--Hf$#bfI1.}G 3(q{ TFTO{HlI|8ҵAn%$^Ab0R,eOK)s?|;#eߢT,/BUѮRL[$1~)Yru_v^Լ:%kjw}<20ōT6 ܃,U0$%G i C}-8)8SA+fju h*P/Hβ kmO3ͱ,W~G69YH,U;SXQK ̯YR^53ǾϜ]T &RB!*Tz9a\n-6>oOsR}nzi<4CCRA* Ah1x4\ in!x nQG0]eӐϴB&p&,pRӜX$/m6Wu`0i9" ?q:?` PpGA"Z?'e^#hA͑RPN;(f?lU(?kCDm)Г:3U]0= Y=@,)%G6UtO5G*#*RD[K>N lX~ 2\"9AC̲yrJ-c0S:_/ FˮN5~0"v{&kB2En< Sfμ8@~/#T hOy#+a%PH<#J&K\#mΠ{OoUڽ8 1KAD8}XnuTDCXπ˜4\IwJ7$w]ŽK'%׎-B6* W@NWpOF}GdT?G*_R`JQ;%Y횓:q}0F%%$[Kt\3!%t m&O?QHޓ+^V` B!a( 7Td8'kB'cfr.+E8dbbxEWJk@Qe MRY Q>9oUqp6>&g%`z) @Uf :yN1d{ՈOb5-|PPH^\LS{M=Ҭq}56Ve@ :lðZ4j}loUxMR@ 2({ riC0K*Sb"K"ܶÁEǶ9So'>-I=3߬ Pٴnݥ!č({ފH| NTd'QTeXGCRAvm+}%,rVҢGÝ-2I*Ly(u$jcG>#5ۼýfa' qR'iv0q{QfT3(,"v3O4 4dB⤥@C":)p" %a(9_CJ.jIJpk,c_KsVh@XCQ9lz4 #33{ E+5UXwI`B(-k,܅:LMd*>1 hh|#sdC;ʨ5[E)ݠz%xc&!+V-K -^zV:.R4{}}j.4W%w?D>g vM,e&fhLv1D*‰gXaqqN ]E%cT=|SA;}<-xj3x.ad íwJ%=^FiK\OWf{2Tb^)=|RHB:=ZF"Q 8}8KW 3a\uq(6)/._CCL荿+ܵC:);gWةQ WIkpoA gcǵ\މȍ8r ;6?blj5F ަrnbݱqCo|bSGS'${,GM\(quB0̒׵ȏnyv'[Fm'6fyv%+}9^\x$ZL`zfvǻN':-#ByA\v4;);2lTSZ)HsU$kLeZFѮ '!rP'Qm}Q}RphJ~#m y #8bO=g1n%04ylgjHciֆDkyX15bU+M3"FH{,]AXۣfֆl[;)o'pV0 =3r\ϫh@Yx߾LǓU&3{Р%BoqWdܢ%惒{kT޽ Du|$M=AtN8yID1.LŎeNx|!:NQ{Y@6.Ul@yz2PXr[UpA -QII&="gt"YaJ'Mͬ{kh+S!zK386o5i 5Rࠊ6#ܚyx>*~^uiXpGF2@*n??6X>7бZ"sp(͊gkF.) i5n'A ;3+EBmm5u' H{Nj- C*N? wqڮY-"a{B^~!  @x*1C@ UF A +^9a\DO.:kd3G `)VWCNQ iXSp򫽪$xh:uD]x0Y)}|!5,?-O]D? - "!.y(Z^$ג Un^Nfc]>.V Y%k6%VqfPo Oz=<%+y2Ĥ5H/!3RC[`n}m1EKm(y*X.B\S0b1t[Ʃ{,p_e(IHbUK1rM~mo`!Ƴ]_Bw'xMܞLZ!Kqyl=jJ EߨSf7(Mjȝ)3(y^P\z+kMO"q"loI{w_w-G>E[|777Wuaz-̨ MM1Lla81p;~2 v'<#.ҳG-nRޗǓrSYLO,G -'ڍ_$Hf[Y+)k 7Nyȯm\ݴذC^5 kncug6py?F}mлpDD30Ъ"L/,"}ĸT NF}^ts. i,BG\X{a|S٢RL.7o\ԛhfxa*~l'od/JpBY2iK/?SejmA>ǙKsM_ZI'YJ4 >D-qMj1*d#_ħ ; ovmI=P l"BTC#Xvd{^/mV% 5-qgZG7Rm{j}wk ~4P 4h{ާJ Ȳ7Gfm:ȲX6"%?1x{uM!ZW k'8n7Z<TXL#^&Eϙl77itM1=uc)iͷ([k1|>YROG ]Cٻ}kI+ `Z M&̧G,ElP8$-4>$!F%;;8ԖО|ܐK</Z>lG>0PLuu0y2} 6SC/dFt!*ׯɩ\xM?J507B,D97~L@Ty.G=?|e!Z,y@ 4#d$% 4 V0ʬ.'TX߽(c! kkT |Y/m@QsMkTU=\!r_E|S&(o9*UޘC<ÈjogZgtZBgzvL×82}"&pRl\#8/ka,W+ȸcZԢV H/)B+Z4rSLbD}OFrTFHD1<֐MvE4k@Ͽ+k9&"WY%9J6CRq :VNf ا9bd=!*}ϪȀZ5V"s8~8/3 0> ?iɞU{2t4#;gr~-&.1*=j4?zpu#myeP?L B! mG)~BېSZN'pB6N1.lR+K>W.uWW, =e-ܦ;1Fh ڏv0HaOk[!񞒻bཱྀ]V">Dj2wd-,Q`ZvMܬ 7䋌g_ 1NRFӰuT~ltޥBuI%2/ό67)9#{"WaJM"ňkrmZ&OW]jn2~vM&?:2P+:6߲0"cWXl)!sԝɨWP3hP#{(DOEg ^I0&6 <<%ۚ.*[,gZ&En1 _I-2~@!W`o&qHCtй FeI9V2xpЬ^Tq$6?:M?TJa\dzLߞ,沬7.`1 Ќ&>KpR>"*wN {_cٓEL`a:ݚ_onOVې(l@%9ɰ"djEA~f8wFظe5ճ:754tpV+фS%̾LKTEY?yx6sf`+$8= G4 jyy̨X qU0QjY 冂^hQy&v6+trT$}TKbr$}&M, yPq\ $ ɠ$fI.ޞ"eB5MU(V)(⒆1|ޱRkKؓЋ a5ބp<]a$ RȿUcHj S㠫YJ[ٖJ9'zzշ HDtUjY?=r9LHUZ"yxpJ~5[ӌr#)*Xprl"BT/.蚑+e.n$b @45_JsQg8 ʢ˩ΧuNzK|qΏŰQP4/pb :So:wsVX<)I  1{Jn[{H숲Pw~XsqW9D_,P= _RLkCBhv}?GJJEDG;`ISP`g؏1 Nd !'aNPɘӎp'1DŽ04~~ ^î"X;3%1ї:']CeLFjqX։$T@<@)PH2I&blƜIX Q2yab,e _)96)ny eAkJ/IMە8-GFJܲcة8oXjOm~#hS]-`.zJuͺHÇ`z ~:Χ'M]M JE%|,AML7 _bbu`J'.*U aQv}jElXp` o#>:*[R4.ͳeQ^mMƯ$U(kʠKL?]!GK0{Z&QCqKu\Rw #%,p6}uܲj .%+nF'i(K퓕_+lѣf )Yj#{Fjx=dΘ(&c"6m MI# ,|˿IQXb;c  pm2f_q3czaDEn3 G4KSS%l*x fbdGLIIvF-sq@V=w4.bB'"N4D>4W@x)bϧ`P'dkӶſ)&S~'"\cJv3[o_ F_sPHEGU )3rnnE#ZAF׿wV΋TR;Έ bE^]8w>1yQŰDpsI+ߔz`_:QƏW2_9&o֍PjVg1\yڞxYV%64eo>IA0[A',eWv9TdghX9 %8'-LOp?ßw.35SSnAFE [0稡 xg>,ԕCžp@OL7aO&∗=R%{2WH7<@xɚ DCJxA (\9r==mzW!3ݴ'i%>]Qgl{2.r0܃8؄^k X"G$yI݉(dnץJwشʆ0EMԭqVbsxNF~qOHZ5-\^$B_ ~[qE!<y[D+a6!h|?sEW3M{ \!A@!l.[le !ov&&yGMVPciZF)c c9)V k^aQl՗ZS$RYٻv+O #>[z|C^L~=V@ًoA1q_":#CuXum1h־CT*G,G4&e}OHpCg]g( :N>4s9uc͜聪Ȱ"驂 NZ3!y5:xBNWVug)SUY/c]/%W *PF? eo#1vjnv|&S>r3 U+  Hi[[[H]x"ϳ;UAbֱ㰴Wް߫ԓz1'ect5˒`р֙43̽`; *J{nnjّe*$=  c&kBXJ8<ݳjp 7' wHFi ءR I^ƍ84iQ7gj-fۍ.q=h-)$`ϻoK{jDwjݒPE<4zˑ"(g\"*"]5XQH"a!94( j"piTb7 0{$qUm746;P4lyۡU@R[}SS3շ*o],(RtlOMm=q KaLjgBt S񙡓qrSoCyZnM@"ĩjvӰx~×X0V`BMިFݵDQ o RTJS=~Y@V(@?C! $I]cIl|HkȺe(VpXJX _ΐ})x!6Bu1E,tݒVTQE^s /gn-hAgt[TU6 #"݃őv+@3HH @Z{ͣ)G[!xsN}uڼVUYN6I1NWrPlX2&.% }aW)Q6):*}+1 D)k],%k 6`JhT;'GI#Rr[r!7Ň2?c1w'(σ9 @?'Wg^5EM_?mGL-$p{Cw{~+&{K8>d£lG$ʤ';uE/y`WZmN-N: F$5I4UӬW#T,tSK' d"Y$lgVPwH6-m-]:$!5khqE-לPtvuʕJ4vXYęFMq1ABJ$6fF?dQ{9hZ܀z@ ]q!_?F^ p$눐.j<--IIlXnt:"ϻc|A7nE{HfkP,hƞZ%bji) @+='I,}8/yP)=>ȫ!FQ8ܭh}v.]Wm۠A} B~!ֳ}aS.\0ߨS$#@Q8\d#NatMfq_r/A3;Q4\oj]C[fGD a4A1mild@;ೣ ʞ^ a(zbտV JgEAA pe z-~#-%p&&JhbFSڧ'<|ЁY,>( λzW䅷)mND2_th)1:5IdSo'xD8| F Zo7nxz'bۚm?vR">t%0 x_%ɛURϭ?V.lRFKa UpsPY\7_:#a| tzp=G# = f  v1-w/g,0;z +sG93L"6'ìPbB`Dz~T)ZFȗv#}15A0o(ɉ͸7;4ImeA {D-fkmM> > ܛ[٩1`㉒4a΂M.Wbb%ݟjTva auhn|`"w?cbT9b!RDQpvx+VwzӬ{t=G q!ѓ1Ȑ̇xOUZwtJXظ܄<$ʭ);-im`|rJ1Y<\B7ȵjϵw'}r@utV]Kfuhѵ &\/N! Fj]T@?EP[3 ID]@f|I_+} ͑DEprVH.V-}= IO}6\^O0XRST#FxA0a- -f`Z<~4Z0 <S%I#'UhcY*u0zmF\J|)?ҟh 08fu&rf jp 6T.|[c A%~& 5(֓3p;8(w郅{eSE_ qhQCOS kTr +31H. 3ɗY ǔP?ej1 &9ǫx})l ,#;/N=@SB"rNCU=Pr! Qpqi-i"ڕX@-!Kv>+r癏1!J{`1p~)< pF\C奔Uȅ &JmDbb=f/v,oƬπ²:믿v򠧚yeVxK:ϰИ?d*5b1WUoL^)YA&@*5#]'8m {!=[*\:&,>5Jznq R\wȳa)Q y>1#i=_r-c*Zl߳0.I,#D}p) )?~$RTq1GG>z5s#ޜCOS2呷+]Vhז" :V/8[ JBOCgfh4 X L`${ploIztbNcr.qҞ!wzu,d yT rEJEKlٻ":/M vssza+Άm%jM5FӄyUJ>j X}Bh4;@%\#TndtՔ{GW9L$]VճVIp%"<cDDT1ʒAO-z`My Kq-A^2/sp^;n?YY«hKG8.q6 ,85FXtV].0\c D5a0cxʻ`Ԓ"{x;Gĸc.m~;ZJ)GÏZ3'^<xiaq:h|mಚlc>aC/qD}ŽW.dka)d?[(nWw!Ż}KmOUP6pǀ[n}D?xI9ͧVk5Yn-jt&ֿobeRB/ଷ f^CfƺhNnBw7#zX\'zU 1ONA_1@Cb'9!Ł MMIÃwR0*~۱Ԫ;-iU3K _C>ZQ(̰^vT4ϭ rmZ7>erFPr ,N"!3?+W{ ;'GHcl$׀u և/)*uHʑi3mSCq|P`WZ4)&= c}gT-,}:Nos|Luƫ-')DY^r RxhiS'p ~H/`@Ya,k^q /ǤV dfF ItQƒ jikJ.~w]y&)p=sL@<"4~S11EH6fl9nu.w%TQۃ´&b`!oYyсa@T3ص3bpj|ԧ-7I/'ӳ[s&UʿpkN픗IU֗. C*ɒU7Nd)O̪)d؀h:qXHBٜmځ;c4_q/2&ֳubS1B9V *JbV:wd59Ӷ,'Y^F&cP.?s#6ԹMIJ?Nۣ6VrZ-Nln>g81[ZŊA O)a~ iH$WY,wrWG4g@Ry`# ȟS[zܙQpXa4k~71%5Q|hӰ{۠1{\ԗ,*[;C9L´ӗH_9S̕Ep8B*WE/[>~Oe >!I7汦hMyڹƠ#̏ ilGĴb4AT8% p|Nq/CTwZaa?SlfhT-[fvIX7Z})&Lv3.hNUЕIyE]vQʎ}g`JtgSh̵ } V6˚hx`ӼɿI_JhjV˘K#?W ̪<y+ѧss)ʧ6l/ Lk„hS= ~]a`wF`0#F[Hg `1_dtD$ \Ӕ)Y  3ܕ`Xᒁ=fZ/PFm.1>r|hm|E 5z@&3Hqi |zǧP(kw@=N⤬ԯ]]H]!γ%(q%HA4 @!.Yvf/Y š{Dy z+,rh$))Kt'Z*x7@d-T~7o,K`jK 90Op@,By/D5<ȇ]'W^w›Mh6~MmxsnypMF8w@)-nEݔ S'up)y2̲DɴhD:>~ ߬'D[07&m1hd`ul=yT"B=DtpZB!!$dC#fܙkO6zBv~p#ggQؙlw(E?c 4}|㵐i g _S5fdaH٫5rm *Xd_Pɳōp+Y>ͭlnK9.kGB)%a~?d(3s@s#\-!ȼB3捬;ݫtKS> G_CLdTzy,QY2kǵC-)zH ?:"ԭ܋^uKPIq$H~Gc .m0`Af^U'NKŊNZtƑĪ#G<&,͕C`[jpXBhC~4L+4LH;G7B8lxecƱBT~*5uo@C^bg1pv ^F.l<}jLl10{٢ &HoŮQW}[*=]b`#epxB6쫠ܤsʰ0f0azjJR$a85/Aqy9?΍"g|. ~"8Dץ+tWZtycCdY.l9MȨO}AQV:4ڳr N⡄)Qϑxw%0R|9"Fy7s`RԷAwV~~$*/s0r`̴Gpy۞F`9ěѪޡx.ㆷmqk^)NRAs׷iVV|șs}P3{X^|KC#tM4o]1P +MPzpu;.|Dkxy:6^uh6H2 GkiT}u ^ î)Hա8CKՆDFVJΪ }GT}om%C%!փ0+]5A2apN40O^ҐD吜.kK:@gSwbP㏨pa)~ڂ)x젓vTuoW= ^1, ߅O!#v#̈́Jqoz?oW*HNC?o N S+[N}؟!`"; ZEYmRJzD ᳠҃YZM{aWY 34`QE0oSv0cr]ȕ#?IƧ[(2T n?zc@2@X2ή, Qd '.޺J2wGft瑯O|3EՋtmSv\1I%|ELoezB/݃a9Jt;b1T%pd;p.|? R3el|S vo> j?GX7ɳ\qoI] wwg6wֳEh\$!x8;|J.ƤYivi^i6x+z>ʠ:ȮoQ!Iݯs3xѾZO}!FJ`&Y{J.ThX_àn;pN5s("ZL[Mj0hAw{㾳I>%culMI0u<3?=V  7]XUQ ^T7qhp2u)RcƦftP[*i~UԢUG!I<:qrY ߆yJ#Ѕ9?hSmONp+m#âg=6mzϪk|LHp3JQ*FXᒀRߑq%ͳ^a%M H:K_U@ͨ i;s^s0xMXAy4 }?_$KA=3k^C(Of~֋ 2ge,p腡Qo]Wwk'eBLS%-­wim$_,)]kl? Gg:< bx fD_}<YrL% p sv`?@1`gS}hf>r+ 8ehyҢϞm O: eU#)3X`XvI oPMc8:\o4~ץ?bʙqvBPXZx+/mv4Ȝy#GS޶+#z*v%Ƌxx!<% hAd%F_:a+/jw8l&s}VY9B }-TX|8"eN,~ &a^bP+g̋feqtgշm17żöL7k}Ér]x lڿB8(cS,ִBpwJeyz8DDK+&)5Kv\nRG)&X}L|Pu3HnGVP*TT}䢞 VT$J5Tu:#!Li hQ3ͼ0hL낹ΕLxWעvv9xT/5Z4(v@8~ Q[Em!`nQv(apbc7K4;( ~(хad椠#(kf曭ѣ('GV,E>UbӼ-i@e̕Q5 C(`H:9:i}9#ubL)B>A4qEz`e0X>#©*ՄYPȚ4`|c`wbS, FC%Tjb_7 z6+vzb ~-M,9WuYI3 ur@nIюtCF("yr{{z?;oXu>8#٩N(-q-$@Jf#% $]ʉh{ȵȬl=#@U4BUsj9Y c9=T˶G:E3SQT*S 4$#MnJwp"5tͶEUJ=`NAPL!c{>(IH촲#"GX&h.8RR `9/f;tf.d ?+Z>>\GL_Z`;Bbv~ZǔNas0hFT4f]gG$V.Ypuh:wwt7A"4?Y4T6/~[yn`dT~$p&^[`yCqÕW<>P5e-zsCllڗ.Xp''$% ?rZaX}8jqG6%{ng!.Du߇ºzi-UA!"K:5 7n%,oPbZg/1a2  <'Dç(QƝi4)9 uF%yxP^I۟!k㣯A&qػR8Ll͍¹ e# ZZATphz0?\]fXL=`$Iް6"Tp`OiRF}Qqgߪ˃Dt]o*fI$VɊodfdALNL (K_q1@ { Hx~.  /9ݖ%(I7,?=ekeZuNxgr^Ι1p 6WރD.hRLӌAO Hvב@'@BP=X9tuw]s ,+܄{/vTj.ß$_u%)1haZ u/"xtJeT\u#T61îlBWDLNK7@Bi=^痌R{IS8pzi7Ez:W*y]=zN=8+J8Fs|gs#=]14F&>!?D%er2-o?`2 mjv܋.ѯ"Y\?=v(q3̱ġ=Sh{ %9^$ҡˬT)4HʠA"otcW̔AOPS (. a&+Wr!<=.^t_N<@r{ 90fZ`+UIP֕Y;Y(J=39e]?^o{VF({ClP'C_:'t~g$@_QVj?f֒I̎AUq ?%1b&ދ·y|$O:Hoˎ':LW3[p B4BGqJ!|o1[c.'_R&k1ӳix  @=k@^/bX ݶi_̦_fO79]$WnBUq,7+Y,'w>E)ROddџur<*}BN?Ќ;v/b4 >?0þn`YtYqY=W2 X }Yh%]|wJbë́.l6;;dTAFL.Viϱn|kA׳-'4Ê @01~vAKtQd5BPng3dUc8 ^9pOtYk-VO wG}_(I=YݾR}s_ۅhRR?>pjZWޤU 8-oD-R6ܮ@)u1Zȼ΃0/t/¡ !7W*YӃJJ~~X8_NȵEtp'xVooK`3Lſvn,M[ΣawAG:gf.4o兏8$8Q=KF|kScԓ,*q"s[;zu9tbF|뛘E-?@LN&W;ÎֵUR:,e4Ɇ.?'v6r%YJ@ez= ).M9b+<Ȉپ  -xӕeeO}eP7Z^rwiLVzH;%zBHPӳ!n͑0qp7fpO}ʻ>φ}f`O8E :: h择2ٯOţ{88(k.rǷcPf83UFFoÀpKXFOc7N 1*nlԊ Vv_&;&92*&To"BtºknLjv-V[}zܔ+,0cASE_{#0Tn/9}X\t%|Q6lkHƯK2Qt큳BLAoDkSB=6u,zԊⴒ/1%ՈIZUi>@#2 5P+v0]fȤ>_hLk͵@b_΋jgJ7,@OoS#~Sd38ôIR5"!/ͅ0^t}a-su 1۲ϥk}:{vnCRk4g*n ڽ. 73 K H6 w[u=P&˯ ǨM0l;F7udc+ '9Yp|=He,+!X!vz(KĦ)!_ 6Kǰ3zηT1,`trnZn8M'@D 鶅QMp a8Pr+^Exލ,ȃL*p&&dո\,ED= &]Oo!8#<醅VpBLHⳍdX2i>F譈d ~C ab{*7p!4Vjᢌk?QiA3зH֛e)i=/v$zI8(?pT7:Yɯ׆H,!g]*ث= P%=cxw38puc8(nܞ3U%`'`g-U9tGO&yH渫z+&eo1 !}mz(Izf8eZB񇫇IJ),g P!%PlO%[,|_eCu.%@In]A3TrH ;0CRK ϕj|'xDTeǯ^_^m+o<=G"BCӭSKW7UYӝ ޥL,s*XDmyx\g HpU 4 '3˙pʙs|,WDٝ&X xQ'uN'pb&,.]t2_0C97<];{G%mRGximbq6=M<.ak[5C/S  :I8v\H^zyp^W_KLۿ!jw.Caj}NN<\$ZnYtCx4Fgry V:O*r ޳}9!(Dkh/C[K%3[^{)ȋsTw[;bFkXV g[)o\0O*j԰\k1Jfh y75ɾ4&ד)\EbM4F;PM<84sB1#݀n/V|݂H`:ԊvYI1Ғi'uhX?8\rѿѲW ZIU)4MRNrQo_x*z0RG[kj&;Oڟ.:; eY]d5yݜJa25LbKo9rLCBFrbVuȉCf%{l r~./;vA70:ۗX4ߠnpf!բQPRzRsK?̅*G+ۋ*>i{6*Mv*,E(jU m8LѦf¿уyǮVb#(Kw[|]'s3}2>!ѧblHy0cP=io6kٜ(;)vs!uy( wnf@5[NqP:"Ӵvu)Q9k  x=]C^*LJe:F2#>-XH4伹#tV03Tv93 Q,$zssPw79C8?d_- 6md^3k⹧eO^鿦I7{ޔҕMtlT7i3J!L܀4[1͌&7/a>B3TͰ z =3VJBNqd<>̣s+@3!qKp뽛1C*ڪir~5oibr>%m#]#q &K ;A讜[Doq_t4T`Hי&s{%(oZ$дx;`I 2~jp)L1N Δ9.bS\$F9CKg.u$B)q$BJpVI~E[x`4"&*na*x(`Y:>@:(4 ZRKÊIwm"u8_,֛o!\!q 4#$PIp7 XeCU-̮xC~5+JJoGDԃ 6熪I9^vkZ .>.U(K,Ji-ۡEj¦AR"?#s&e;*p/bld~hHhWo}L2}knt[aC71@LbaؼLgS}6љ>`+,&S7%k~!54e2XqGp#P9yͷ ]f-<`q)uߌ9|͎Q}8"h^P ̈#Ƃb aiL>u) +\Ҕ 8v'3MKP3 j3 `*Yw_sdZ;/OK2fR8fe>S'6#jg‘D' F;IYeƧU (Z{1ǔBճ|ynN>'"XdTl k~֞-p[NAb7Fnґz.kT-rWSQSEfV6ZAz)%l-}ԓdMb%4ɹ7xJ`z#ų8>e Vhev1vHQ7!.uas;QT~"YP)>i'nmVܨ[ 6^Q%`HExr]x вխ}Rkl<0O„Z8hZкHGʄ㯹VHu٢} ,©pQIևɯKOp6g.0 ]F1X-2Iq{"[uo؟<,.>k };pԕ2odf#a&crNbEx#ҷr5Δr& M;xݟE7SKοx,)y(F` ~|O3z(e if}kkߛ"9)>8jHw!U /L5+i:6a\QFM 9#j%YY=E)tW(Y勓1^Ckz芅R݊n~ K#2 -A\Vh>^&/it'ys5;y} J^ d}ߏwbjV%# Srx|_IzTkauǞy}Ε+g1ek݁Rw>Wyr\Ey:lndwdn 8 !=;ۀAJR\1H0ڜܑ炩r< elFېsVUYLfHz4V'v=3Cf׌'{42ioM,%X5 =o,q:*N-7H<7Xsf ,n啖#93MYE_PL!4?*C@ZζSqX%s:S<2 r.]5hH|0F?9%c|bO:E"dz"PE/Rbx#%tꑓƨ RQ8y=J=8μp )jqX"ʈ.ngV |f:(@yc*,uJ}Ѯ?mcꉿ稬9Xg"I@=h m6h+&sQ V%`$dM aGBvF3/nrY %'̌X:A'O:ÉldbNu\x##׃yN(tqSUJ~';fzKZ!T!!,]Ny ڒ:7|kQ J\rn '2or hdVۍl3fK K]fukw#7ŏ|JM:15'pIs}dƢd4+~迩a\zz.1ũUl0;3hR 7sVJ=?7 Y-!q90ʗIZW?65m^Kfqd cs!աU~Ԣ%SYM胆ӻ;w5Rꊼ%V;WW4]\*/(j(6=ܶ+ 8u 21?'äܺixOm{KnayݸHB4rkO%a: Ⱥ߳`# EV )$f^u&,U H9\wip-I+mBL='Qg8|<9O%X?SV1UP, \G`0R:Nc{vE 1T YxstJ7Okq4 !ẅjߋ=?iƿib?r=s&2+6-OGB'%KKd/MCHDV/I R88?5[ẓeʡRt'_6+Zkfn1m%W3?!@~ѐZE~b sOsZN= ~V|řQ 6۴jH}xIr7=a& [Crt[C$v[zYdki?$:هL{Ƅ- Fk+(@l [ꮇsxc6>#JkD%de.m;{5PJjG Z y#vU2F)i+50E7hum|xS!o߲.8~G NťC~rH%""*0zS}`M3Zk~*5,ߕBk=BΊ4Z_7j/)&O<`y t ߾Ʌr#{8H"8((v-k06 o \]/Zӕ0f|c)UlRջNcAnBUZ}a֧[r"&pw b߹0iڱE(P/D/(!DфŌs" \2C;ev i.ExO(k`1ڀxs؍Y*tJa$W'I %D^%l(%*+A '-V ؗO?ak?|#Txab4*l[YD>H1|a2IK_4En"jd0pUp*+eaInjZ))PO hF@܈< s7{hߊ?-MvU!sMȴRߡ֫ywQz`Tc:I،H$8/z3^nKWhIvCO\ hV՘!,,7BUdYl@K'"@|NWgkܚ~jod"D؎T;CBb 㸮 D~ 3V~D!0rþABu F(1?KK;!@>0w/(C+T>=P}Zh| KkmڒYRǟkcǵjBss0o|rR} )3j,6虤cC1`) yu{|qFVV5a8Iفpy^/}%PmwLw:˔UoY"nn|t=w0fAP}rKZ˯lBIs i7YptCg-)\L2jqzO3#Z&E4d}ɼr ,Wh []mM삣@g3ne٪$OTMOjJw\)4d3+ԇNe&: L!(F+H=\lCGCa1t H'{ޔ,Bt͗krdf6y as;R?i \]‚P/{6R-":`%rs"$[Àb^.gunh[xi x$ty8gf"$Pq^fKQ˻"wB0{@.5<@*B}׾ Bx3%B3ne`77DD'prmaA3 2ZqXؤC1aR]Ӌ'sXg 7"qqi!.R~WAIwư1CŅQ/& ĉf6_1ZVT Vtr}~5W..i\! o7b@ > S«?VZQp];4gz27:QP=b땫~Eۢ3FK%|P . lYS53OX)YV[uձP5n4ŻMIP$QӠBdHtUȀ`qF2_ŏv:k<5^nN}wz{$5U@lLc/"S1IϮྲ8k;iyUG/TX!'UT||/F4R)b^,^ET u}Y/ BG G3@s@Cvsי4+m:" .V@d8i!Zsxhc̟S|,}悐}$3n3PBÂΞՑ0?:~#@^6'I0tF1x)6OTl?UN#0:L WLc.r T$7aƟAT`'@.|ӊ3ܜиniGb7G{RɦҺ0T&OٲP4gEYZ;Š @#а}B;۞Y>3^-.Pݭ ,D.LI!hcw2]Wb̓.Sh5AWE~ q4"Rl|=jWD!q(*Ȥk)Z#{3;V^^5SZ@rvsdWTUᩁJn,4<-J j.Kcut,-a[r@"B/9nd/r(Ԭ"B1>5ݨt [socXER$Q)K翛[\~r#[s .ؤʜYHs%,PpHvVSx 1[E,8Ð!P&=_ZQ'NpD(z@`q:E yUN2mt#; Z1f/~;8fƩh3~׹lլ&%8%۵Gpʃ0->XWUD&zo$SwyaprYhqȜܗa_^}@97.S/0`@z<&7grV _Sj?,WN~?8Fy:l^z 9e>xcoUڅ@Ʒn\퀿{Dė[ܟ) toIvLSV2coMop kzܯ"yuuD|d4pn-y*堑wZlRte%xXAE5` 8eۂ.?R#Od})уeH`m) ?6R2,D.pX`po.>͏a9XFr+ۮk۳ZD;MZ"j~ #`^o#r@--7M ! NKvdIΩ4C0p[,OJT(Zbl%8{/BT9Y~Hž= ݗ i2ɼL6YȀ7]I AvCtئ=]b؏́9 e $Ea v 5cAy B>A;AAЛ%ѥ Ŷ!,b^R HF%eZ|@Xn.xs'h4R[0,)JԂjiE n=C kN\=<$ c#dtP0 XPw"|1Jl "Yajanv>bHŚk. %zx lsg5U=qMC .[la_/Qx} ~e.jR4[W$Wijߊ>ɫ&N{7%-xN(|_xny}'OHeud"X iObSWu2fNy|֩H~lV$NknAm|+5uВY)\VՌUȻ~h|v,+RC| \%? f{6 n%3$ĵQ'BX~ nE\it']|ʋkV$~&ڢ))hoֺ8PáEn E +UPzWPPoEO1bsz~F/_a:&-P{OBbͳi~iYO;؇{hg=q\i{mHl/?a|ܣ츌l$98kz+DJ7JM4~LsgyQorBSebB#P;orjT #hڥ@&AfIqz-2q 4Q1Fxtv>wV2. J1-F3jL2wGwUYCM>p+E#8^@[3G&dV~Yn̶E@jXT.-SMmt *+رَ̄ „}E+ qnqڱZ?Nn ij HL9V| ! KBIEv Cg~WX yhʜ40Ik=ҀDD61*$m].hZ2䴡T#T5i %!Du` @eZ ʜ1 /e/C ZarJ+B9آPL4HhuGP6Úfj}:3s%l0OJ/\xO=vkd% %TèM\I$ٸ~TɬJ܎ѻfyA2h?ozi0|:KhbM [^$(&,fvA.ZOxþKp᝙BbLcd.PN$\&$6W]a͍HQIwzIF|_O"+JۜX/j2F*EL#7 P *@kh'Ii 4}n aEW2ͿnK&-e'ma}dS4l\0rF,N( MIB-0D(㤔 48?U'ARuyQ=/˵~ie0?7\ 󩬔! Kc?GY#u˲tM>Xr`p/r% sRDe8XRB vRȮ:^[$D"5OD>OQt_F]h+ 0*(7!Q}sݫ 䘗 ~S)<ƽۚ)@yS @("]ϧ(UDVSVogm:@\) b#ˬEKY:ؾ^Gu_4."$BMtǡY)n)\kgEvb0C3 #M #6#yÑ[n6zg̅CxZxK^Tu Ŭ0Phv&p#20]C=%ǻn{hSz $ J7gyO5i.8@jOp=.1U.?bp@'ڊ"2Quc lBu=@}!BsY.R5z8bGوSڶ*-2 cniIؙn]2dhVjY. ,e:4^ߒ/zs7q>7?Ee&FF\gAb׮^ͲV~{ߔj9Op{}6nd9y2Dzn_~; :~ t]:!r FrtWQ hL?fsrEhJiG\4T3Btfhzbռ}@=\p7ŵzkĄ8(x&bn*@Sy1)-N{rFK3N rg _4W״ۺT㟤lSͼ?MhmDTU#'=\1X<̴m 5fVo|+sxzg&D{h2G=fX \GjS7.)鵁QaSPk{R-YXhkf͒:T?R˅D习.RP([B4/2;ߨDw1]}`d Vw mG">;$40u.Ȩ) PQox5JGQsqoZ0=q*~uX 5L!9e<} 꽗O䔯yp|+u2NIs0˓{.a 2/8~)}6N2hq%Q.)T'(!0b eyvIi;۝5com}3L 8Ή[w%gw{sz2fB aiU몱Cƺa;%J6斃n6n^BBv}#iר6Uc{PS- [-o -VU2VAvwAJ?n1ߝȽ JzbRߍ};@cH4yiD')+oo#QaP5:ʰ漅}C$z &|as@M"U5 +߽@JC{Q(9GT|: z`1=tè`&o#$/GLx@@@@A%'k9&~oF 믠db Ŷ=b.4[iS-`Z :N'ͅCSè(tHb"99Ƴ$P\%%N]1b%C[t_L.&A.FJ!f2Sp|_8C(Ud~SQxtwiNfM_vupC_8ݟkI=RRuAЈ=ioHL>U|EN"F.Oz1(J `؋@1HU=,ٰJ<35'p |#ta #xH>~vЮPk@%sӳBkDA ܵ@ |? 00Dqr(nL?߉R!+.״4d·k0T!ffTEYcz| V:tr;J8/X!+f$uIx9fgcS ,yEi-Hb;]Qk8-qN3,Pk/ 2"; Eu`rg/HeR[8؀SS7*Cyh;ք,a_(TD}a=ٵ%;uY'C@^* t `4eV .+WK (]W-Ş(AeqF<_k9!U!nBםԼ= ! Է%Od$GI~!$cC?LO&6םyJnXz% 0B|/9'e6gL͆9%8=8:ù\ *BP :q,LgUEko?(oC*M=WP%+daAkᶰ8_>"yN0ŕmo/kT/_i ) )PIђ<ȋ.w|֚i*3O8VG~.@Wز=&FwbUO̢U̺MWEy lݭ0X4X,T 0޵CF6A}R'mptEd[dCa4U1pl#$\_WArљ5?ua:G|lujYv}(+b 4x3-+䇡 ng%`P|Ʋ~dȤtE9pxC֢zݢ@a)Y}n| m1dJИ8:?vް4@j$:B|6>FQ gyҲ}ć)\OП92;bWArB#H,rMglk{{zsm72:5nm/A2;Ը*MJCc\qm%}?w [Em=I} ZYq a\8.nI̷-O#q tv"ǫ@ 6Q,\S99qF lSnkdq)iA$B"mDbOD&AL $īZ-`׏Cm\TB!>|W53@կ╔QR[}@YHPelM^12i^ddMSW4<05K^q,u8l`^Zh] kYv9@]ۼAc5zƟ]\Gk.hQ,&eh})a6{y @v}?ў٬d19*'Z  הԚ(a55*Tk#[FsjʎҾ#D`n.RJn?$56i[E<G4>Sk^?y"~e2gjd?":dh`͂I4\yL- ",e\M(l0y'>oq5# Gnݻ#̣Fve؞:/A?xZehf|./mg2=CH#+no8fLaK7a>5/2A";#o)BN0su,ؘI0,{ފ!NeUeN=`DT FsOѮ+džʟtg<>EfaG}N2lV\àH̰V u8d1K}p %CySd mP^C]"_fwOW+s~ְ|DYoa]1s1M ,gnNZlTizZhmƸG(=@^lZ\YhH8vW0,!pݏwAVH4139J%DAW\qC\L僥\)G>y02N|i)>!쵬Qj!q0vDì? h/1;=xBb6]Р=VG,5?Ӹ.e}VِT5B~(&ptx{p1)u5E+|y6N{GNt/I|fc)צ&ʖ5ֿ^IyEV4@ j!@}(/qסyTȓ3)0*XʺAiܼL҉)i}()O6$Vݰ:N[tҎuO :˩hw͝7[r_^#$Ѯ\l>!8 '0Ǵ %H$옪egs>Fek+ORܼJn ]kzo [)|~_Z#z6Lu6F?9|JATJ-MAذ寪uLrgě nd-e8@S/J^OV ް`Lq@X'ՍߛS:eAb!`w ä]l(]6e?}μ'C uحRԷ1z h9⍺tyKpURqyq|.#6ݤi5~s—=DU!4#ʩqd|B|-:X/WM''ji''|T?LrPþ>ё DB Eeco }LM~}f&%bB^=zCg!IPs OZ:WtSgT! 5kL[.5ZtF}nDY Re,v/tJFuDlǨ|Mdi rPH}\Nm)uv,&G *LX՘|z6nBۋ`L͛(ʘv-`\Պ~qX\Im)+z3΅ 0)r#<(`&F20)׆Z3`fYIq}NpCI[&&~TpVcCHurϸv|#vTT>*Zu{Tظ-3|tQ^5IUjKR7$֖2uZ/UQių^p7LS]D6&Y8jZfqT'1׻f淄Rla{ɸ"u |6&\c< zD JiS2EZ{f2yRߘLTڙHG/w|uf(t!3s'@fc}zw%W(IV8wPnOI&ATf:}dfk+L+x۲0/}]Zi4o*F$LwK%o!S^ ]F`ߛ' uLP6O-̯6 d:D1vܸW+gYܧѴ9i}L@FG·JF1 | {U,>AkyI說EI].;3alT()*{u 2N3X(w:Y{O;b^m`JNtI܂G!%*y e8YInjpL Fpדv ;<)w^FT_ʢ,&*˜9z"++S%m^<, ЖSS*;Z+͏VaY8ñ"mkvgb>uPGQ[ڇq(s·==wkfT߽v|;Lb>vPT;:"''[^ܛS2q5ǯ)~!h-/~!{5ЙE|xN.%1z8 HfV74:,KB~nnCbf6\k9)ۋbY\tGs).{UOUG@W5KWK=/@LGߟ8"ݘdp/gf-I`Ep pbzjy9S 7o$D2936l*'{PNy ]ᜍ(ŷ ~ oΨ`{w } a君 cZKXTytNJ AfQ69=9i^K}J# JE*1'1_3ñ[sOz|;B~,n& FIBvtm{)SA"숙ȫ|n3EJ q5V7{ \?YnJ7yL6!wv*r»4uFhî+Caj$4OvЅ1"[Lj.QMͰQSש rAYfX C !rnN--gC1PBL9p 2 I*uS<$ ~~`FOH$uum-ߠ@F\i%Ly5[.ة bej4t$預ݟEAp8::RzMp&@*:Nbv. @?W=1x<DwB#W%˖Dz^CubXu.pH)c#ONPu-8ݡ>ݵ-}ĀHT* TހD ^A501U5[bW(9VX"b8t 6&*ܛ5|! :+zL4q3I$W Ls%; رE5i"f##*(Iglh.MIaokigUQBN qgƟv<-B{yaJ$769DZ| .Qr H24ȅ0t0biAz+#rCY1>Ggk+rȌ5  aʃ0%ՏK|8UQdj~2Ғ'L&ڝ.@'Mԉد|*׉a@fV_U#jt|9{*0ᓃss̥g&'tg z.+V2>_o<$0cjs# 9nSKP)t'%d: / 3$a\qGz+ i6za(As☰`e!WV B_e~JZjjPl[Lv2>Τ.S߲!FCPiwG=uC^“eYwznN +.VR\8TfA3fj*ay26MgC~g= $C xr::MhM8X}L-q&%4@~etD"!kP6T*r:F?dsAlFv8X/bRX8 ~ʹghC~2 HGyICdQ^Qv`jؽVTx'OCU -!ɕj>ߡ[]kN'hB7'hCHNkH@ LѬqa F=62Ǿ=ٝ}Q*;E%g.,tHQtLXp[)u(FCwMM[44}%3Iꖊ7t4јN^ҸC|6!댓+i;1KUf% ^?K}SEU,C۵0 PŇ*H!x(2}1'Ȗ;YdR 71 =.9Sgjd=OCK8|3֎6)>Z#D|?#|&Y_4**J߯ƌ3qo*KsOV;]e*5Ս/9vg^]bec  ʑ}bB Ĥ¯b[}1n4h[Fޣ Jx?SM^Ng' ^Yo =?ՇڿB-=U >Xjº:msS6#dh4'=ggkIRKݏ{ƝEZ+ؓc[d$xW!b]o IܶzQ>- nim{AڨHZWtAkZU w~vPE"wMIY'.1}ƀ@ H˄V#|z1F! )ZIc?{A2EqoEz2.{x>/mrjrk_K [5WZ8WklyK/î.AA1$}P4Ee5|svSՈ.7M8'|ʕ(ّOs|p)MV3h>\즲ްy*ѿiKBDY[AW(HaR0:͆ewvMuK<jI@ g>)]AK0*IV* /7 U;e+ Hl(8]'tu{!gAWpMII l]/{Vqٌ=,^6fC J ' K٨qG *Ivd%"ĊqG2ZuZahE_̆.Dd>UmQNa}`ZF*s"`}R U%k6. MO IDjփQ+7 uRS~H4|+`<2/DgNO2$U~WFP?4ř5=JxhDZzT\DJܛm]쬄;kV6asOOL0Ŋ@+@ހ![x=fiָζnwsv+ :F5!NJycbh"Ʉ߳j,~ NZ_UEƥz*[ *Com]V$6VdzwJAHV|Iu5hV޲xb]H\Az ӍɌtX+GhݮiZy֮'"JѠ.IX9L= XgZg<&7ܦ4I? u. fVn9 .ʤW/oWd ox Pf5wT }뗂91UjsQljWw|rX{^<5vϾRPt<0r V9|l$lAu~~OXUdJWA+䴾-R ħrQ~m af9Z͚dPw^C.dƨ l՘ބa׆}\#dm'@X5{@DC\/~VfQkWNf#mVu;3۵wgTN>v'  ]8QJȿ5G`0sBy=8}v%k#v4א 3 f`wIz%~ضBasm#Cbe$%\2 5[§Ioa5냚Z"Idqϻ~Q @c\ҾGtSh=trbPiA]#S}ѭݣNx~ֹ!Ľ2d2Y1,M cVNգz+A'%b1,7# \ ɴB&岽fPaJ@ -*f{z|,r+kVJïs=(7T8z;#fFL؆1bfaנ/~sF gçAE!eC  =X^,3Ku,0V'~n)o0MA/\ ů.!OZ7n3EGřЗ%(#@;'Q|+_B?r#g\XEnMy^?&[0Z'OFbԽv<9r%BBrpPm )u]6㳰O8LNIڊ?iWSxxXt׆`F;oF XR˪(.H$Q $| ZbЭWtX۪_O^&yAdi)c6b ^}ʚPLa9RܢGGzey')a^A YtqȠ4uCɂ*HYj`6le$2v[Ӛտ쓩-Y jc8slD F#paBqp6ጨ@c@±Z,WfVxH$rJ#kWhSʽ D`{:-C_Qڀ9gXr[׻9LR5+8] S,<+X>10- .0}#m?\K0._60$ȢU{Gx=R1j(G1s4J}vc0 96;vMc٭ʸ쇫bٽW`p/(n#PlA*]B$Kdf~`i*TwclȞ}smn程9%̀~]j2㕅h+( .Yd([xl #7\oRĻ\`/?m OuaI?.z(H8_Sn ul+2ӈ]EtL Mm0QjeftyUu,%JC6,L>8Bk?yZ?KvO~ob ty|A$%VYDࡢDhE޴ & wLL˜X,c}Vv\lJϷmQU#$90-CX?ZԑF V>.JfOa6dž*Pk_U6i&@QH|b&IF>6<; vmz9`2%G}r+=|/TϦRBť&Mͨԁj^Tbk¸Z:O\妑ZfFem%lj 4J'UOMߖ唥6~nX ?i<و_ё[ GY9ϚU}N5xa%> S]"Jg%awb1y>VxU&]4 ХK&h&ęɝHfYunlj#ٌ>Dtc?<{މin&2ΔcMT RqP{YiI)kbuVӲxcK=Jлh:=U;|=zZKū ui'ro/Lg~J]`%\*z<2FuGVCb{a{M&02`6јLM0/]̿$tDZE)@=k2oc{^Qhejd,Y EtԩCS5T;)aF_0}%6i|I(ϱiCscIP)~ǀW]GS,ΰpRw(?mhKӈ\Ϭѥ'%TtHǪR 5SLl矚WƥS@5G8j;`s1~q{.Ր# qZ|.nkpL_ V|s*>t,LKv3%"4ɱ.JxyL'U/W'2%"W7,?;φsMëǚ3E[=8TS[9L'tA׼Y1|I3 6 m<J8!'P:-"$4s@fGKc*@4;ۑpBaI5y.u"ıIt.%Җş\.2̺HK+-'b lCAesiؾ44(APإ*1m(9űTEv>935>6+::U]u ~}dz+yQ *,5~aVnu/̼Zq^;!aM% z(@ 꽢%g N㜓B V"xw,uA€}1~FB82ʝMVNL# 7B1ZIF_ڞy ܧent9 +N鮯=Yx'똌ڃ3lwS>DL+~ua !'y  ͵f+vtA{@JK*R)FQt@R#T'oڣUY3D #Sf[lZpuwq4-yg  arJ5,L(Æ˳n@)(޲c9ZIR`Wh[e$T|Ҽ"Zk[ KkPϤx ])=cŹ*1=wd T meu"^!5 #|/~:rМO֝=4iiTwh6gJ6;)o\otcr+)9!5kVL@4/{'XNG.Zo0"ZxD`BpGJ+*]~ Nڥ2 T pEH%0MgԨ:h#* K!\D%CY%07)q$ 6g|"|ر<3q@9ٷL̢:l&d ,Twoͪ8@:+MQJNfQR(q>MBM c`'~ ;c)0oZZ>%XVzud%ulWE\m2PZGd2g`J[I3sUEIx[Mػw8AX@ {]su"]ߥfبo@04@\3o%r%wSxU@R -yhr9me #P?>E}}}Q[\p3?rabt 3_ qAK<ƏGsU ij@2#l>˿+ѱc7L̒N;4]lxȂ8;4#km p'J913 [^{'wE64 ˞-`>X?9転IA}='n;NI`+򹀡#X˸ QtÅmZzԊw=+VQCp\)goJuUGzRCˬ_@Am:[%­4/m|\O& KLhweQVs?c^$1zUMŽNqspyЏ3 N0Ζ7r}:fR&J[Ahu`)r {,h+e9d""퇟[)2^eCM[QyBxh.7"Ҳy\#Zakmdy/?0gBٖ #4H qMG6a#8,ZD%`aK)_zFNzo-CK@\_ha;|wP&m Ynii4UIa L4K'84 *4mb6wAH(5Wsʶ:%s-Y1/nn+ qB+AmތmfPWl#Ï$pp@"\ٲoaȻ"&1-5zt%,D-ȚwbSpqв__ !7U= $Ю&֕-2J7V`opeU*ot6iH`*j-n `oBːI;p!9 riw8-85]Nm Z%.q%TBjDWy_զe[U/j) t0M^Fc~F7 95s)l_^Hi*d<"r|3C`A#|]!抸DVwT;u?h*,Rr  Hό4ue)BԵ&Eu--hz~;S חe n(]~L$`71%`? mH"`@?Pq#'Z@|Fcȹ=vCR DhbMtgqƣvŊnuY$@|F?"ЖYwk:]":v+C5vX@~. 1.SJM-OhR4ƾOY&D]n6 3~&C,n+grAڗoy~@d[|PgC7 ,}LjYn/\O/SEYdoPL螐f衖yYS1uƐJ}|ۚgaOVDž h0]FL5t( {3t3<wo{n?N>WHLa,l\AxD@bY D5Ȟw } K, . L4D8k74gU䰪ρ!2px+]YMy^Lé8b<壕1 8tG/"~=?Rpم~tELB-bp^97nb+j ŘtbN_$)Ic., 7UlľL_ [m$'B%deϣmg[kp49!;hd|.^hʦ! =$)n@+*;LG>CteܮSqwJt78g%dNŒV.UU[-M>i;!KD5UXi>6+ӻq3!}ŭ, FPNLqК ; )ẊW#-S r45ӑ,;x T ^Z `H)nKNų)#.=C/o[GMn:}:24L{ d"͝$3J)RFS)T <r Ӎ&cb.ON{&u̜:lT A!ߤz<\B"[:VzCGSC杹iZ6uvh*W-A\J${lA AJFf9<]DH?Y{:loD4c ŷѢoS8x5jS)?hY&>LOrrrŐʷ"H/elzqVyl#1w ڊI@>;" n'A.^KOϒc1a.MNg%wVQ,N]Bi$IcslcKBupG-dcv1K917/MVX_$fwfG-&8EqtS["=2mȒo2n84yWB="*̕ 47?\NEǬ{mP`pYD?5Mk5-n zL=E̋IF:m=m,惧fp'vN"Mwf(*CqR5)KћV ]M_ְH3H>n5 J[IOqkḞğfc6VO#CylۣtiM<]$+Lk',+C '4y…I/2P7OfDrX} '&Hq)΅p 焷SZ;,9L˿Mݗ(7OGQ5.2l=7nٲ+˛0M ^ y5@?v߲3{R偼~%&έtQx>A4@Iɷ7\7iwߘjːlGbQD1_ÔT -|wB2u/~!Iȧ {_tz=Ca\5\Ιm,BH=󐚬 'Š!c|% um>vEe/[p_wz `}9Q.R律1; b"?URş;GP[o0UMpbȭK jDYFb][Z 0GXʡUF(Dxz2:aqMAoLSXRD͢ AIv53g!L*gRx|DgX/^zDTL$a#cggNuh6`A, Q(Ii0Ag%}C=JaeD,UI 꽜 3?@0(9`J`QЬA3ǽ/bύ^t7#B\S h 1MpE`Ѱs@vgB8^ݴv<.x,zUZXh✍diEٱ򢽥sMZ^@(h9Ԯ%egP} a1zwQd|ik[ެ ?)uWDFsߘߩɝXsg'V@h׸=B>u=/T}JRSB$Ԉ; k`M%LסzIN[JH^00wXp@I<Ӱh\(ض#zzPp}uļè7B'M}X`-n4%#:|-*uؚM0ʸ%jHGiv˴}8GW}v>AnT5Moc6 P0[5g >(g [r[NFTu1E`#z }XiQgG st%F͵Ċb)y1g? wuYTNQ==`8϶6N]C#T2kfb& W xK@ßFo||qDv5; << &ꏑR= 1 6D"XC^hy+ҭ݌+ʒIׇ'MqDfGNe_ͩ.6( \E; V`v1Tk`X8FG9?'KӨ-jELz+$SETNlGU^ /<+H]8\hG̭$dwP# _uyݡĜ3 - XXÖd24U8<\=& ֻS8&1%I_|夽xSxKhȋ#AJha S^Zl^RB ԚT*j)–_0栂:Bo젮L(s/&NcoڴihF}snׂdGbNm2tJt"K} ĘcG+/~TӳF×67&1`.ϩM++R# 4}crHw7x@[R*͊)nBϋ頄RJ!@|>d6)]l1radr z0PRUvnJpѥ#TPi zLwM;*S?0dTq4`tO*yZ1U/ggN`V5(%MZbkyԭ 'dt_o#d7j2C4&=_yT` n9^ #4k#EQV*ƓD^ x6zUb0s="~&RںZQPV2ևVl&q{sPjkW6hYYÅE]B8)F 09gA2)`135{8c7`#bDd?TQsi)> svOB[Y2J/ Ɔ*[tlOldǘ*T t&Lt> -yJ}"RNߛw5f>#kI(0ϻ,7_m}rΗnֲPlhlFyMg]mQ8xu+foE5`x CДBd_FH0WR.tҩ|cAkT^l'}6+}NҮ6tzx P~ %4ߘHTS]Qf_=EOR\ ))Tp}@p %zlnFs~' nPвk -F/gjfct-p5t"9Vw!ɛ!"C58栳8"-Cs B/3JdyJqFC_?t$Y[X5, }`]C u t?Nh;!:`5B[kS(xn7y.yݶÊ[qvf>͑xk4g^u}e0-J"KkXKBøʜVؙe|B5Ra " ILJMuf=ШYhBš#tK |(]Y{:Z'8R2G"y1[:B<ARbmR| %2)s쮣dX}*aq٘b\DvwZb:WUEN5ԏaSϼp@?hrmR2O"v}sAoGC7YȏһoG1Z_|Z$\cd.ZYv5o'<lUEMdb>V|B*pCvH쫿34}hڟn*{vN^qA FH\js{ nJ^ٜVÆ_Z̻DA+UCR-+5N¯n4Ϩօil&C`ֶ7 QH: fC%;QEbV%]>R7IO{0Qu]IvVՄ]CVk``yOtM_:%v{>ҳ0@T Sa$2EL W(HO%Zږ :~~}hO! W#P  (s5gl( \b=lyh("N ٿY[ ơ[{bҐ2*xŠ/TtOC[^!H 8`;E1klG{xh\;nuV@MUDhPu^nL\PKvX|!kGSk`]sHjDF$;-{׈sԙ\j(xHO-7x12|3i <%ezI("&˧Iy!^K0۳w< ՗-Ikr,Я.rxWrPzEU6[у4$0u7YS9]h#!!rC]J|wr?98duRߨRuY!Rhg:?,#B6iYPX/RQ&v]cnoN9=޿9jlEuB,#ѭ'DҔF&XT6DMsLBZi%s:xb?yNq?Sx6LP5S6IB*#^.ŎO|2^pڝEW&\31q*>pxsv|ugbPѰ?va"0 :O Д̎׺W__1fHV_$JK[[kV,J٤]@9b]Rv<:t:. |0VmH=cvS(~T(`5TbtpAt%eHĦ-5G"106NMWAQROEx4ӛ/YoԿi誫뽈wN46`IK*=0TCL"ޑ+Ŭ^;ޫrR?ݩfo@̷3@A-H[PYZdhP6ITR7.%JaYꑲ3%ʅቿ< uh3F[|52EOs)6B.Ӷw4}o|75^KoePP/?7xHoc^78[+hߩ r,O1f='/qғ[%Aj'k?Iw/ܺǸo"Zq0xo aRͪtLd=dቂ [ǒ+pN;nfX)! K`HRRmg Q>]=GA@@KNCtp;7<~[-W Rimcm?pc*I}O34JfSk/%H  s/07rCmv) 6T ƛyЬaJas[qONtiQpevhijҽ0}zg{gt !8}}qپjewb9&\o F+jӗH/ƃ<4)œ~S70$!6U?'쟇Ą;pܢ`6# NLA)i2v⇮JuR0GB9jPYi,Ef;tgB6R5][=o;H(L0ԁ6{G" ]CN1WtE25Kd[ŝO n_X遑Th*ݱ(iz a )k9曉ԩD@մ HO%D  O159&CivE;iBL݅ʿ{)ݩS+ARV=5TS51?WЪ8iBLɟhz N. Y+QJW1]xs=yuʻOzW Q@Ms$JGJ@﮸hD$Վ)s}o\Dt"hxEi29q0*8$¸AzԮ{12 wu_᷷ȑ^1lt[{||tRJl?=9.ȉ22ByzP uD +DJѰ sY8ي32Xy阿]M:ҕf դilݘ  Ѵ3_6o= %yԪ]Xtq$ -$ 'b7exiOP8Zճ[ ޤ`3٬=+$R%Ջ@>3\Cfh!9> $_g&#tsq$5̖ v~=''hv%Md`ߒ&ݺnf:PB^82rmG%0b]<>VI(+TOH,}Ǡsn@x"#C6s?,wka4`đ  H{;T?Nխ+%Fmy[oA,(Ag<B*_pdWiu:e } C=R\nkR/5T&A!TeF ^ɋ#9yyOFԵf^KCKrvfkK1P*)DDT'(#mﱮ (cyj jkxaa rR Vt )D}6 "fʽWGoԝi r0Ѻk 'OTQM}x4d8We 1d5ҁ_:^ #T[ i<=sTy,N5Ed}٪\aP5r_<59$gK {h "S+A`PXrQlO90)Gl~ 9%'DmP֞&Hdr2E:bmEs>]ܺٹ[p[`YOM ~,`DE 4w(+#te8`e#ǍPi^'>/wT~3J'5 tVk3f3+܅n(5VOy=f,i/ v]LVĠ8/s 3ɏܚo?:j`@ypSic^E͝Ab*૨Eb=m 6- A#M+)}`VL&?rZDTw[T2%~wG;'GgrosF2'{cLWNW)+fœjDQE_>[LpGi18:[^qc`r Rj;l8Tu,J!̄# VF̱Ejnr EI i-0B??XpiwºC8kw.{1j9f|Qs5e^P>0V`AK3 \P6y#}nSsDu+O5z !Չ:$6.7/<r! +b~ \i-7kSE EmD|$i֢6~呖XKP5]'feeKC#g]xNAcϧ*aԢ6& yеJHH3)_ox{5 ݗXnԳXTyw T;]>i01;xH+jZҡ5Ysk4!DYL,B >u@_ε I)V@HO]:$js0csr:Rbf K`KD!l7yPE[D: iPi3cj+r3BVs$\ڂ񍰴NA0dA&0>K 'Ûqsp(r@@7; ecf|/iPIFUB$dL'Ư̌U`}>OMz U.9 &ӆ ~dʓ 4 T>j?K:qa6I+Guw0x\P#ZW;$i~eCET }+#h"K/7_MN|l 7Ec 4C灖KxqxVzr *L6toeQQGh9gQR,I)/!Լ3X۱5F1'rN,46py]؜L\ +zti5և\Б[ǀichEKjYi"$4sX$cX^*)`gJs2b%ݡHE#G!>6k=R^6Ahn-'R\8r{O^K:՛ Vm c@VJ !\U&:=/ T4ckpH@7Iۧ%PM t9?̙`?=14ʆcuM՗((8-$Tmgnl\?O(9h'~DL_\,2bzuXU9d),r 0K/-JGuy*R {SUl)!y> NA$q|:=մD'ͪ}ĔIO$xx7Ibx%"w FUL1(㻥a>H-#Hm>@ʎa/LJSc:s'*zBxfm͝FT'h;,65x:*K>||UDFO/k:]q0})&"\12DeJ'eq03ʨ8y;y.Uy 8θ{GK"PtT'n,h)&e(:opaNVd/T~b6YY9&fOpsĖ4f .׈=X䘳=msjIj;`5D}iU+O8yMjFbXv!h}e_C}p{GXEcPЪF/')R-=v-Ձ]iԬ&+(5Nh|ǴFPͅBy=%-N[ӜȴL7ڣrXMa.j i:Si#p)X0 ͥIQ_\_| -^ɕ]ٮ0P̍Scs>U7m}-,Dդv{ 11euSsR:]@0tVJ55b8UYx s5c=E_@E1CυEl 'C/{1H $H cJir~WQn]/@+|$!YRc|2lH|/{i+ƿ(G"v,x6bȮh%ȊagbzW5&6$eQDn˽@'[f4Z;ms]=ɶql'd;H7_פTt'pD-őWF1x.SJWeB iR{@~o˖6zCtj""v *dRPY쓥/&q''ԕ Ih 뵩- zD wߛf`h,ц,Hiɀ7uc\L׾_!{u* :/(:|g$4 !P Î~7. ߙVB9"QGs)zN߳}w|cY^ jB| 7;.v7dSl+0àØgIM%m^ޖb *nϵ*=٪u=,KD)Xq$Zv BB.I.>EcPfY ?|4x B{B%C0"9 jHf筹bULӗ v,LӉbfӹ̀_'3ԅAZVBKhx *nC /W |΋[+0^t@L_yI `qAŻ oXB]lAɰ  ,:{gRe%bs9Q][s k\Z_=^)C>>P JoMvZAޝGFosS^WJ6!]KtvbHkARP^~&pKk"?#v3,gEޭ lS˕sq")- muZ48avͲ{͘Vݛxydebt(߯؟3[fg\h.k2]I܀o"0is77߱d(xdP `g˖ D; 7>%=|B(讂6c50fÀ~ ]-]<)!ޫT90Ato|E psVw4~_ػuW΃UaQ8 IgI̋ħ#OX{xK][f댅pFxŠA;@avɐgiG^O<_d[:=ޕ~A,sjqD{@`.0MfՉW9tRXz}7ͱHj08Pb4W7GDzG06|rHm1K8SP)ԉ$"d~`Y*S^R꽭] \ F;jY2 ?r]5NڨA ^ݦsv*ջӀTA/򯂺JTVℨÞ]ATo7P@ji3Mzb2{M]S$>,Sψ))VegDꮈ,þ:Pgdsx,nH-GfAHr=* n`]QrG-Y*`WoyM5Ԛ?>X5}̈%<0dşI+go{L)"c{0@{ )O(Aڑf2ɦn ypjF4Q0m"TpKoaFӧ5?8`uz߲HG\O99RY! 6vB2J4ӂZo^.|6-6f4B~ 0^Jzσ>61\F0"<@ Aܷ`BF5;>wi&ceLמ!AIfT/?-08E)#W@ST,yL&{Z_4 ҹ@JKԑ@etv`kBPz V3~76K!1"Ceʊ|ds<z5boa`ÈѼ <ҌoPOK\~+_S+0#]KpЊ`]5oo/ӵ,jU c"^?-#G[J|[<乿D@}|Y^ܕN<Z| eKg&0ID,œ BeRUMZyXAk$c5wS"2-~ƣZ A0I OЇB{ձ]KxK8CT\#q5_Q x[[㘻I(?EF -xwTQHPZXi:TS%l":wQ(EL;=1!}}W isXw{Src Y^euQx98z 8"?mH[o R"~҆~# 'sg%j5ePXCc<\kUl(^ê &~A!@dK8UE.t#ƁO## 3ȽmkfD̮ڹQ7@GV&CXbZNp7$ (x cgy(Y~d_\lYMCGOWXo?lSgR?vAAho@;h157J8͹=lxu@DLZj@X*{],᫑B] Y:<3G@okKY}Bl~غ {0IΣ p`|-sw=|fYQ)MSLQ.:Du-qʄO KFwRSS80r˵UjqjivZVƝjBDgWI#wWO]ZkЦ6!9}7 :SvM[ggb;l(gUXqo "$ʾyn8vt){JF09p7Ƿ=vx>l.i"F5/;pѕ0},Wc@Hk ?v a~QøC,| Pc{cTUo_*8=[px밞vD T}Z^!6zH<]zK"2DFs}CfY^"MOפɒLj__ RVRx[s(;C$IĜC}jL㶥i‰)K"՛Gl:o37lX}+m Z`1P'fo'܍O'uۚGw L :!rPP#YE1_CW7q/@ahӻܔM2L̑UGjmKj5>|:.U[&N* & iaL^%1 0v1݊wR^y&DsO?hP?ߕv12ПNX̧ |r%3H][OU_v7/Bn 7tm;%yf)e끲k x6" d*b!idMÑΟT( j"]Gg<=fAy흣)̇j絥N7'fk:R@f43qFH^9bfǏYνh[z; j O\|x[$t3k(n V䑮Ԕ7J,g`KeP֤6'p⵻آ}vMcˤQ\:[L#Н^)#pZϭ%LSAx z=fLz7x2ĊШCTUP}!sUoOEi a٥P"5RI4Q?ǩLKĻ7,8_Hp<0Q0JFCՅ,TԳkƇ&=-s$F:td a"n & {߲ࣈS?+ǿ\V^YliDpϏ۾L'sEj8MpT*9:.,DRChy:RvTKe )y뛃+ P fiB~D !y@#y$pA_CfNj a4?OyI|R|?U?՝Ls|_N t~':gVaHC^|]7WhU<`+޹HʻL @S(bAO..) c1<ܢ??@H+z%\NxL4IHL#`N%'IM3 Nbgg:!EO,.(0h( )n?ͲS'x_pߎf /A^kvf ^+3Rf 0-"kkogmAkZ/o+]G۪FCz?M@dua'ҙ~:.nZp|7Ԫ:S~8̶]5 S9kwK2g1ŖR0BgWRnFBv(M}/*|apЛ>w({̳,\^F "KvKNZ4&dED\uee.ʐL_0ՎnDM){,V^ÁUIRJ ۭrh.N_$)(Q%. ˟&`t=JBa ##CZDlqmK& Y#H7zbػgXTA*a$`FN8?iW)mR_NmH/Y=C:ڒV﷿1u`**/R=]r +]̽B5Iet(p :/dq.bviSJ@DS4um89oC^SY PJ= ەɶj}[^a VPyUY阃DEd)#`9Wp֪m <öso)j^)x|Ssc@chѧfڹcK]^HM+0WȺ 69c!;l HBс8Wxעq:rEJcS-Y87_-YK md ucϋ(2(f|lbĀSe641X ֩|R$>Lr #<B"O*șeciwSfwyLpW(TɺKvWƽz'N4x!.}Rz oZ^S9C-"\q;M0϶iMxzW U0V"ݞVqYLbz *bwoG At..SC?taJe4fY*\oUjчtHM0<;hSKLeΊYy"J8[#< / ڭ@cb;Ej0%xYÅqWev5$~fPh~Tk&(^jA6f5ف1{#@2hGj Y3)e},)[EtL< ŐEoKxbPi잵2lg}Aܮ^g/'%ޞ\]>dٍ]o[4+3;ng]C <\2l>-F bv'c-1QBLܾ.&δ3n2M-V[ G*ˮ}Y.[i!fDKC8{[`Eǃφ;ueI|V e;]?fe%T#nThp1;\# ˞/+mKZyePt;R~ E?.ݸ,bUU EV 'Ry75 CyxiSVh$ 0B(ҜF Z cZV< ;j~Wo=SJN7St9G=+Η6=뗂653ڱ^3ΗI43kB;vp+T>5荐N(?+1-SbrGӹ'|i#^)b,kNS%$ldzk7ՅZ?a'hM^DS,9N؃T>}^nj 4zuڙKEcBIL ˫-5ARܦjcw8$ 9x*dkn ]ϖ{SJz{-}GAtj?iVDCypiIvG .CQk:yVMnz54\;; ̰3ځ9!n$[f;h,OsiVYbU[B1{/W8);W D;@m(:[Ew"W1M,U|d$9:bu\ [Ы%$Iۤ.eUD *NMO^ mЭ{h1 z;[|}Kڬ(^hHk]%e3ٯJ6il[:|wT%iLαWԻhH`> ض:玸rw^0k}>!۩@ Dg";t}`#R+M4|Q88ժ3@,xTܓ G´ 56%6{9o%GV&J$җ\30Fw]_ݺ~VUYx,~?!1I`5㩆_3]3:*#c8_2fH&A<]~;5(syCPibBb<Yڝ 7K 'm*gX&Jb Ȕ#ԐCv3cr56E{ATN119{3LU/=S+e3 wꌅ뀧k#̽.ʈ X UDΈuG&'1Y赢uW]+G9;YE9ff_S5ny8M}NOUbOU̮s=+L 7,i6?sόH ȷ/S츋fvlq\>ZE8r~'6nF: W@2S~AKW swk\m WS"gY/U2!:EQuHq9AC o+֝nl΍dj?Ozɡqmv vf0Z h2)~r@[$ x@)@?GIS1jk/WMW&$co"X+ln`^דJᬞ1NR =t+aK<,%~(IH`99Rjw}U~x)F ˙MAqѐaK*;LHWhSÂڬ ̹Ʈi'$y]1)?Y'4iUC2ƀ܀n 3HPԟ;]_GP/ vQ#Q8taO֩硬ai}iI a~Ϥ^0 *yՑ4_uܟĐXO ooBy)UUVYmb4 ]mz:(N 7[睌Vh͌ Xg3HnσHe*: $A)=zdXiKdSv wNXTBb6t6TǮc<1YG~p4ixᨙ| C_s9cyGe3VwT 摺-ynȂky "v# DlJY 1S^2zB Xy#`TE֐9l &~Qɏ$i p+2CJq>uFSq?>8`_ȶQg.Ea}Ȝ>磫Y 0lzXҹ)e-WTInhAcȿP!pUkPTȋ8۾ZMHeV O&&2pdm9|RȄuߛ\kF))_Wzɰ *$=7ߪ7|>ΰŌ󐯭_"8gpk:-)ݓX)w&_1Wgzm_`ߑt/8GX/J!jisbK-4[ޖaS]')4[z *n-YH0ҦߨJb/PNG'u+lb/iX1Ӄs&EǰIgn: Ħ= Te]cx9]4/)YzD{ov4fG7 Mi]J-_?pD#.!.\M,Gcӽb4oxQKў<0{Z.eF8^B %8 4uӚ=sZTb燑1K5_&AS8eZhK*`EGTeZDAL,Jmv9ۃ0 O'a 7Ӓ n( Nju9d9GBO|Ibҹx|U⢤`δ.1b>}5 q9£kf #*Bux4Bq| 셆:K1MW.($yy/pmxݎ+h0Cr<6F~eJL чRF( }D*2P=Yl8BIQt`3< *{4X ڰiֱ=RC^IWH*&e/%[8ݥsύR&@ A׽8R@R!&sؙJ/nJx-mF0,& &%l4/әdئ`q'9;,E)lNU'b=E"Wj^ /]Ո SHG p^YL_!V0ҍuvDi }IJ6YɰI~N'bbIe2Hx(8WUJi{IY"3Ar6{Io,aPh?+}#n1S99oi4ŢY(2( g#ݝ\kzh,UZ `Jr2j'=Ge`Ll e Tʝ3bD`xE #@@^j!Z2IS\VYD[id39xS2Q nCYn૴ezN®k>O&wez#T`)0Wȸ+ڒd&յy2"Ŧm_2(ZBaN(l` u4HaEo\X<:$f=}aLr㋐84aw\ vXzv`_`fa'\)eGy^V&~;TtI}g$w4*<Lb^Ka9/=)ܢB6]1~\9EƄ+MN4kʱ93L 4RgzS8_Hq g. !#IB( ꆓ ʞqu -75gSe@qy!ԭ3.(G>ڧci &wcJu*G%2Og`nV߮EM|^Y2p&E𓂆fMXeNWi*p GCR40n]NowwֺO_%4ZG-.L\Y,`K=ᚼN\ic UldVG]b.!EC~-KfT(Q+O0TleSc[HII, >x€@l13=QyiADO#]p|Qݱ[ETW;9.-1U!N.?-0zwzXhZmIӟhWb'g'_a̼r%>:++y!yaE #߻\{#PyPD%ׂd5:lQ Aâ;,Uߕ.za>ma\əqSz{JLߒ3a{R9qx񯡮e7~HFxB0 |w{Ǡt!]JĨ>c@'4z@B?{<ʓO93٩B" ~i5Mګ'هYa1:D?C˱LG_ױzWTzxk|Z^53ONhw#m -oPKZeA։7l:}KX=bTUH}02Q &;s}`3._&*ĥ(B/Ӟ#_s?}{lpM\8[-T]q CFJCZy3A!&B)`N${V~~}CE Br탪Cvf)”A6yb5zݗyH90\+@q2\! 3D"w5ShaHeҞ龚BZb 1/&8PHr;۪le:֛Ħ>\׭ܹ+i[  ӄrhK65$ww9Iy8ĿІ৺bqhLPa!mR2aWU .| N&rU"x&R&oGAZL:"v D3:H:8}`z,+~^d}_n6mD4~.JjL:_J$i)ZDqJI@Ce4=&j;U.%#K[7 0\.v@Sdtؓi%W(9 nߔkx R"p2j?nvKD"j އ2J$L? ~<o&RcI_,x */ZT}P|-'P pԕJ>| #mOhHݽim`hӴ}Ƅx^"8t؜{l-‰,fdS MQ,v1yDauD5:p%d~O}͊"l`cBYX';O&8ㆁz|x0}ϊNAYYe' S,XHgd*b^27XF %<!:"N[V]rGV687I>vgJ&($5T2Ev-ұA;>!z wb~QXg>ev H >W_KB 4~dVkF"d5 H* 3S03ep!wwʓȡX gJf!aս7!O|m[{a-gL2Sξ 9VӃ]MkTqhɶ\kTnHhqa^saHxJR̽EpS@?ZCrX}(1"(+>,:{BozUmuXf\4/vnUfLmAws39@- ]W|B80E-˥UeO!kjrW+>'+X:?CFtcLB}unjqTpjMDfƐVO쨟l/Nuݻ>SK# RO+q$ZUg[$):Tm$ugzC)oьBeu`L;͞)VJ|x:^,w yJDQ[L_*7:"3C`^9݁P$ O Y!c6u 'i _|Ya&-Y@sPǗG7ch`md‘\?ۼaXXax` neElc?nngP{~wx(c!CoH2nAgђV5, 0(d(n&Ůh? ntsowCM .-qx)[An(3anHP#UB@{ ި6[*]VRYɋ{U=!b*ӒUSn/eZ9]9/|{w-0φT[N_f Q;LptkW "/ō>3Q!z%o/bBH!CƦ5ɗ`Kzއo_]t h7Uӣ {'pLTlF[wX LO0Q=wi#R($`(Y`BܲKُ6R;V*Q?(o'Ky&Ӡ_P5<އZOYIxVRyEnZE*`VS@ḛyt\BeGȖS(G4y(zXs4?D41, LJD3(8.2WEb!9w: mUNT=Ke# 6ZԘ<~H3QwԢ{vb m/pueA fmQy$.*1kI^%?OjǕJ }B"2PdoeJL<&:ĿzLa7טkd+nci>}wB_hN#xֶEapd;/utV2%oʾ`5rvR-g~Apl-ʒ؉$Q!R`)yxDmt?dvq Ďh1MN է ΰXEEAl)7..517@t} }P_|Q[+M0O _m<*p\_"WwJ< >f96] {㐔0b*%S·6 ˥o2T}{64sm`tL6(h:*,7@&UYwʡfl;6/3VMr7[,ʂ2sķ,VCɚ>_evl -;$a_/g¯omxp<E$\=mZ1&}ԈJbE]U$ӹNAK7W$Lp 6N0wZǶLOa^mGXP6\'cb'';B~%ϲK;* b`{HgR"JʥW0֔XZX:/@UDL-Ǭ;{ٴ[1m+uK\ˤʈ[?nso,Aey%RaKT-iƓ_G>Cd:jq&1:\ɂsjΧamY[2fX) >'51u۩0OfNrF \[-}[x%=UÝi.iuwڮ+u *8*U,~E £"Va"yo2c9G}n.gVsI@=NBܦ=ǧ:k ^:MIC[ǐɗ&UDeݐhVr^#aݖX媨Zq 0anM9ݩ>bT:;OdJp١Eu .9Z ^HKj?T펜TYo`sSmpS3nP)P$,9Q!`Gl~ cEnYhBev ~4:^Hi[b&a6] |/ݽmeهsE;_c R HiB!G}Pq*FIMi zb 0l %--Eô!oj/ibCL 4t DOJ_o e9dP;eYt;Beod5:=2 עAGqdMH #_ď;rm#hސU٨i ﹭u,T!2E<&P@\N#G'^XiקJtn*"+-5 q8?\8dk=n7I#G-o,3] H],q$1"fA7%J;Gu~얧 XKaܟ?˅KV_XK 6ҋ xe)ݞ+ʷ@i^)}\BQ83" Mrin0Hֻ"VWB0dX(D CT0&jW#o_z/NHvD{,-y n0{6iQTS3DLDz D#1u Z}k..[o$ ;CӠ ?Un*2f,0%*qx>a2'$۶U5B4(e| m5YbU-(TGVKlO0PC,L?rodIPWd>2ZF.wgU_bU5S+xU̗8Ggky \GB~~ej{N O%k ;?f-la\z=Ě^+(">!&]3{J봳{miv # ƕxC+؎:!yb e<;҅6.fqtאPɚ R-z*xf[}-v4q._ViX^{慾8W)KhͲRjF̡a #s7V wh`.Vܻnҥd?#_!J-FOdM> da]6 iўpt֮²P*=qt&.Wm`yr{\+bVula+?7Gs8Aڮ.}(A`MI3gM8t̴g 3-!z" Cx0P .㪬lc.HydĐĩKQ¥1XM!auG'Ɖx}#&.(rjqюi-$E59 (\<^2wtgا ݕ[ȧw!h)7iڣI;u'Xp1WVY5y + nv[Tp~ '5S>ɏRxFL7:,k^ɇfZW#,[fR ml~ټGeYMl4)J'lV&e9\R^ ?{W2Ƿ]ϊOqZ[{Htb%0D~af nAITfC~(r:Ə[kj/;Ƨwuk "Q4mR|)ZsXXxlc ͘ڢ;l$kN Sm}4KI@-tI`~P)#4,LGn += _#\S#V¾ƚu_ 572~fv0g #1htlGVU7hihnϠdsKu`BR@Dåh`ΓqZ,iD%֟w[3}DF$O"M>}XDlFqO$13y8֛Y39N':)%J*i)>1h _qN_틈TўfD~ *l*_Wwݵ O*-WCdP#Ϗ}d߁c, TclyIjO}f̣06Mǩ*ָu}j왿oĴQ-t ƔSHW,eD>)i*#U MKƄjOL475񇦴3n Y}~x<ެiBE]Ib TMX-Xzײb!VJKYF&h׾M'lGL=6SAt.9#zSsRts 6bf#H\qA#Ns*\hr)?Ĝ>]$6`H_ZDR+9L_YEjkaT}ԭvnw[fY|Q|A [qtΛw)?q4G .kS,)( @l\Ϭ@xڀ:vFvEƦQO I>Rb;N Gɦl9lL*F-)[eU񼟇H(jȝ&y ݴ+8Qvzw;1zӃI gJx֏LsD1d->m2j88!GsbXsmآO =:`iLgG$'nq4:)$IDYX&UkB Jz nvjU1ƥ±;9ȦO1O[ezR秤<&o oH|&qu4tdeԎG6cOCh[AdoJ<(Wc=ȃki(#e ttu>c5btp뇨ܠY6Or!roq3d]F;\%7UpjQG”^&`Jny^/ş ˿^W~J8U=5ܲsn\=ceD_`?jB"JC6\\(qG(FȌv"mP- DqZfIXj'Ԁe#1ʳn{.BvnuW gÅUC8jH漨ccVT7;l\c ZjݯNm8 ?LpI.z' K.,~TظG,@sM 2 3F%E-E|f3E3;n{N9.=DL=-oOoiMa /5z.7iؐrkX{eCeuhbEN 5盘V`o`4fL}#jWM[HWO'ӧ]󛙆;El7(0㥝+aҤؿ$-,f|U*Nƈ9"ZKg01[;`Aph5L∢{*:{߫ljyϛ^^= /3tt&2R¾,A<'FT -[1FJ6( ӆVw?q+`NK5[Ibp xu_ E*\IF(NRMrBpPk}JW6Yu|\ɟ@#ҦHD|ȃXwysy$ z\F!Z"K&}p;.[}nSC"ʕ! Uhwh ÿv'H`-Yܾ aƍZA5͠-78h|0cCDyYe¦-kM3`$ B7T/ f~|T8L܆@K썖.|J%L)7 vhh/5v 0r7ύa?ڨqpH dx=k7^ XF99H`t|Fg.ߕ,D:(b~ l2  e1mWĩpഄ gNsv^' =bh 8OلFƠQ0&JI/oê"e:,0}usqSi*ѣf%\1M>g K Ɋc=0p=NbIyI,B=aoV;PSOn,-hdas<3~q&(ÎMfSFϑ*T^r_+# zxcHWnX d#q]?,}Sҥ㑮~7dT/H7LWwm1c;.{iE,GJ-C>},vz/(Ŷi.䎝Ǯ`({pR(Ώ:{4ĽeE`v~Ą> kf5`sGvKlb[M8f8xYƘ7POd2(ar~|h\6K=2,k{(iC(N!مQOD6 [Ws1?@B]F7qok PbS |Rz[|9]b2n]}Qum\b! N5Ƈ< y#q8l뙀"L͍$.\`/\pdYY\es%Sq+[Њ ]O/j{UCG=IT݅h7A}vS ׀;xS(q{-,`P;6l6&[Hy 040ÁG9vT\XuE8:g*%<VxLW@My[R`T}pK,fr'o W j 8`X%QtGsWQݦ}]霶C>aZtLdZY*Aj P9Gfoя#fީɹtԔg Qw lFQ}rJ]xI((ThC7hQxe*gәƯDp *B}Vmfmp* t0RmkXPTkόjyǤ ##s*uegHMq?sQ.dߒ_cT9in6%Vη?,E_dOY`k1է ^8zIų{yi/[, R)j!' &qMKK5yB 9)]GӡcdE@R<09_*6*t@xG()+ޟII  '[zD^^Y3kY);J Lj>"=ywD7p p@ˆ$'d1x5HNB㹹QL,/77go{ Ic. /Է6*SeƃQkjϪ)R7|3$܈(5`0mb{+I9tȲM19,6pZ^kzx[9Lr RxxT5a9hx=Xƍ=@0>]bҼb0GxkQ ?]|J8O$8qqG vg`Kzsn`:灉v߆]nvH"q] h n*=SٖnY8ޖ5AP`eHwR*:&)dww7y ; OvZ^׸>>TFj];BQ9&/ؽ%DQbu)k 4s|rF_oH=|G#߇$n݆N&`qW9$ L[ُL]@ Oo¨^,)Coz!yj11zxM%].pXn,U׵бREzj5r.ljQqPj^c_36ב>vN|Y(sb 3j#,Ma Җ-KKqz}IpE@ƱmJŖ*0{8ؔ'. GkPC("wN\(9Xљp&?Dܔаk;r.+|4.,-V̧'cۀO'&Y~hm /|3ԂzgE k-w,|i_ zR5:p<\$I(\ophHZ­/*T2P9‰mo)ru)ŀ=PWx IO=D #,+(/#KnЏ-gqRCmШ9:6uh3`"#kzMK ن0G ۵MsQƢ"w-XMギaNmPl|5iÍ=HbޚS4.HOuҜo!Uqy EYZqv\c=Iv8>44ۗ؜ф2^-PR=9*cN{&4{29֯nhߔ6F4[0flcak;\3x`&BNeO}^6nTx5OVAY&M7l"*/QM/2jp5\P̥ZolRb ׂZw ph8n~1o4=z[o-n=&YMvJ"xBz70翝[4V˯ÉcUKJr_9e7 m-[8Uq@bT^ko*xQ79n=㍎G+G]G=a䎻rpd¥F|Iiv8rjo˗k{@#&q 仳-,bQ v脍 } 8c)3Ќ$f; va\@:'"Ez&٬~%ahh]+HմNɷY)Oz~D'3撩^$xuzr0]snkHlF0],;b|&oyԉz18A˫}'0Mf>%F3V>]PtR_ Ŷ6m1f(=ԍq`" mu5wT?Tsiw8<|WL3?(Ph&aV7{xݰȳ{o7J־3qI{e9+|DIoMՆ۔&H3S%5Cj*jk)gݾ*6O.wf $:="frydR(^qym2/⋮{6&LIтkfiL7xg󚎘ɯx_oNjBWj-ps1/ 5n6y@?$nV {C"1T^CR]iBK1'qpRpό Ta!p*v" = m&ewRP#[駁 :i(1x^J!ZJx% 5""ŷev1#itpq$A3x4"5*x$*Ϟ@[m9oo,a} պ;w`78J؀'oo<*5$"8;ߕܘ`[:H9)*ۑQe(L,g؊)H.x`SXoL<+ 'fegs\r!i5j.A+x| ID4iz:7! tQQ #M^vSjIhKW[[5H̶e' V \Ϟ:(RM^[0wy ?.{ 1 ~ ~H&O*$K" Aw]uDN \G'1Q nlwE_.AaO;!8חT@e͟rW5XHlL, eQUI\(ckmyבu,[d}XL]+ VTT::EQ5Iz!"+,)v0X$-y>68V/φ+F}[hpNlG;R eL/ÚݨPDE0Uli~+2!DOK ӈ/b|"RI.{*"O"&n9^lV8~'F<0)mpjysgzY`VD7 b?z5!L䡆Q/ps@=n8Ҝj'O8XJf2LVemX6O+ \`jmi;]= p iBmG/5_eԉ(A2}hm{b:T487яRPGtCd>i0E>4xM62`%Thk!(QcuTcnjPAm3?"ۋz@WS28A1v'/{EqF€>+ךvڰb!!:؉uB06ڧL.m߮ JrUtFpnJ5jѽqkn~bX;r~mܿcƈy95^b=[#ͱcw LO%kQB9hsR4jC ,G? O2IYVZ{6cn`X _b) h&.m氧R2$|[?Xõ#SԵbd eoł YKo 0MUG)e73g p2 ;cј^A6X3c])+!Vg4Wi#S[#a4wQ)<ՠ k + ;40Py"8b,zט5ӱz~U l( \p 5D:2fѨ#4˂']%dqmo^娧@.>)nis͸99xZ fPoL3P X,sfMNAæ *ĞAsrE%A$(iIdAKSt 3Wτ^QoS]mT'vMiBl4[uKP^45s\ܜ!HIu"3\[)I|bk,xSqk[+a73kkNU 9Ej!CG}&v?*itgjw (|F2>mS\63"'Y6g}[&'͢b@YO[|rh#^sMDFx;얇Ӿl+|?iMIO֗-}n "4Ӑ&9]}.٭&FHaI]?,p.c 7)aOs!IL*ީKyOړ(uHfL"[Т-f]3w Ib͂Ν#yUm6.$ &JZ>_"X;=f(93$f撠qe$b8c9"dàB'e͆[7 Q{nPa(bz\} 4C\j6!OT. DzeJGZʡQ;Gܴ"'`m۹\s(;M멘 reEM0=^މ<(/N{rv >j7lRNee= ֤8idRbU6@U-Mv8ϯ2v~uϟ(dLـx1aB7((Pa5JG9@wj=J3ݺeM f%dUԷr~FU= wN/L nUYn sNCg(vkVk|˦I8H,wiqfk>^<{.Pw; ?[*吕݆1ԯә:9 6<] [aL$ET|,-P*,W§l 3\Vm &Wl#4: ܠ?5sb,{Y;,٨HэK uK֗5Zsp֐p<ȮAF(/l͊k n)#L{/o >CRiP@Lb||* vkE2-A+8QMQ BpdF7%zw'-1M8{jQ 3 \{my.FWf/ZHG>-L~tm/!@0} R(μQͅk,+ o F"<q!ZO%ޡ<8@4R U4;#}KB|J/N_'qy8Bv]TF?5 w=)*#%&TpbiLO\׶aq.j^ǾWCKIP7\qƒPAMyHq!^xtqݳbǓ?KcaچzPf pNOOLLLf.O)$Vŕ'Éؼ.usI#3T&hYg(mRC?DTMstqcت#Gaag_Y,e`],ŊGf!#_Ui&W 0-r9$)Խ:jKwfi4G!~|a'e8n0wJ"vtx!YZJe8\+#Y!":32Z)j0?٫zPFsu+UJed@UG> >_fief1pj5UAİ6ݗ22vF^hX[BЃXUNV'tg mK=C7m8>eD ~36uq_ CKP,1h&IX=@<}؁Rx Ǫ阆n^/`P.@Z437aJ;SrS1BvnӨ3v`yDZ!D}ۼ9qpvr'P'g wP[YC[.1DC<9Z4(8؍cc͏%ku_juk*S}3gu6j #XenFD} {|rӓDxLu`'̌Ǜ;A1r2[% UJ6Co (f7h`_K' t.PĝTb}pŀM\%] ǐ@†Y;ޙ+L_wіO8G$RO0ׅw9A Ᾱ_K}QLD!u(q!zzF]*߸y++@q#9V?Pq&~Q:± ?7 E'!@ 9i#ȷqm}Bx$v[!} Pto/ IWpAx-3 v?E4guф%ii¹(fζh5A:: Ɋ:yNϾ]O*A' c oy<^kWw}P[`lj[ԑUwqB=m>qCÛ G@1|"IثmUUA$ds8Tn!ڞ<m)XLふyaQ]S68Un$M,bG3snZ T u]ו}0gEpOR*|񳽊Jve| s0%6Z벒g-֛^VBQ#zr[ԝE`8f/0ln%KG!Ig]zGT *hb`@9+=4TOa ׬rk)ۅT^?ѵ DPTW6+V~.%*e6e hHN=Q5֣FdN:ٷfm*c,;4dcB$x"_r8RVjj4\<bMXFbv>MM@Z /@ACӁRYo *A62#n4.uYͯTÀg;W(4;=W$ƿ׍$B2̲.! < mA}eJÀ] 'FEC>M?Mn;X-xwrZo5iZ2+9G`h= [U$#47V|ltM%S/^|邫5WNryp&]¤xd:eu |-R QqKPBZ_De>O F`!2[Qr^_H*MLQKKɛ"mI4U-(Jm$IUZ4Q*B0V)T5lA~8b\IoP>ne,a5DMJϭeP[ijE2+0gD?+KuUjڨT)RT㩌Y!y*8{b1y,J:AѿZ6kǍK$:(4r"Eٲ][_h6KM]H/K]Rmt/ :3 7ȹ-qT^U`FT~aI**s qev>W%ʣ/oNZ:sƧ$2>ZPzd}n3e`!G曓8 ~1PzTo0ŏs_{wV[~!- y ̅^m~> S TsC<\sF@I(@(ĭo)d8 }e$7Ce`$6E͘r/R {~ $@Q9`r@%P8jf9}Mns_3>vzX]ddJ0ܸZG:7+A =m\I'mDZ$` YWpZl8/?BķQ#ziuMt/|} 2Чӡl}L:=tъ`5^I 7If So z7Mx| _$pG=%wÉZ[JA:c,%ۅӨ1#\lJP,"$ɚ!€A{:Mzp 7ݙC32s9`B< <a>^(}8V&Lgwa7rq fRrAhN!|QTVL_:c7mݬceKVQvE3 0qԹ CҭvmR q2]S_.:AʫPR kiܬo(-0l̼ix(- PCW=3zjy2NYQޭ伖QPQio77NƌIva-5gU7kfoD/LáLg!CKͥ/^d0xuo ޕ_ŕx0.N]-q{/kܑ?٪:J ̑!@?W}[UF̾1PSNgT$kx$UcJ=/l~c졞ђ5$ *8=IOF2\]??ԹXuB:8w67e6h&g8KzQ'7ޗt٫]z SgB`Г/I4ga$eGѨYqH.non2sBG[_?IP=dLSf%{r?l>R6e}ʷ*[yP=VUcltMZ^2{f S1-3iCN R}vCxҜ3kZ;j,>AQJj}]w<y$x5CTw\[qa2NLO[*T[pv>b<sSd#B2mr,xe澡_V͕e&_f:W8b r%o4ԣ, d5 o.9}Qxļ"in R  \[QtX`sK&BM~9PBMpe;=ր+ӝܯB)HKAu|T_.dugɦnN ZjPin ][fT&eFZAfGU0' /kk2:X16!vKylm ,kmWAXBS2Qq=>]MMCJV}`sPmFB l@ j94Whf~HG>Yǃ[h/.7))cp0 <+/ ux%<*hg ?.%. |o٫$k .D"pК Ӥ&|xf7D1 U e{'c(ɦpp_qEH/Rq*ùҕXUm/ ލ=ȷ( ;7B[&_nfKkSs#Ip&񻱜gհreG^ r7]j+k6ݔ|}z7e"-!PDKylΰ n9NX&an Q\211AJYn<%MԠ#$uKuoEè8)xٱX)7oXFAbah"no8#G[|_Lw9&˛,g`>7"!Bk7}ڜW.K3:"[?~Vr3ɢ>"A(a.B $aOVs^R)OPi;KnLKy9@,j1`jY<@3=„:$-6q?{fܐ_7Yk)rA#~zTGDحXq33=}Q1> tvvF.(%M~NQT>}{)"0AE[D~ }!]'&r ӕ|{Fvn)yH]*?hݏB1{os*ܩs]sѹ`C&ik=:z!ӠI9i+~p+za!1yR:,812"sRRŔx|U2/P_L Tϭ@]d8td%=a90-V;3?R+1^ExI%q7R_dV1seL"I{#+.\޷.Qnʤ`=کHz90c(J2e`5^ďpVJpJ/jy02a,/LI|P)~l-Xs h;pKQXIpwJ},){e21ѸjM xr/ʟz3)4Nb9(yAaz~ r<N x"'=| sOb=z;әݤ1ó26SI}Wzdr2Y؛[ΈWWs F#m<"^R&JνLw>~y\9NEo @JOv> P[HE׷.Ogn .7 z唄T>swmY-Mv0lR ^Vr`AH c$C)Ȯ ^B|aVv;\{$B&-(!]BDW~g~kD 0(.S{2Sgb~|2tIÔQ)J<9 T9)aͷn!g x:ͮ6>]t7g?Z#>$զ+'D1JM9'݊fV#5Ի~?b?.2 cSZyO0#ML=$cbdh0/ANˈLU+7ARLGIHLhT,jI˞e %.Z?: I!捘C D~ V^O#ZxYOcER;EZU9J2A~lG#{>_2nf-2l8{=,H3; mZr@7]%m8?%hްv N·<%h%Ll`\ t5g@RWLF_FCՍ.%[I4J XX_u" tA'"}^Ę[DzوwyM$`UE5"g7`#7E}9󮲳Y(gٍGn|Jmd6ƅ}!`T'#\A'$osBzz0S؏U4M>#jkc }Čfx"u9$#|o *}Pu$prq4d(svUuSC‰-qq7Ӑ}X఩[ש~OYU] 1I`D&xWN7,]hn]J%kyGl3uad7q¥EClR(}q_kf:6KO=3[H,\yK9ӟaINh04T6< RUg(Ac5ٛ?R_*iH}ge݅3õt@zqĴMPE(]vUN _×!UR@@K!H 2ݖ!Z?"b̳]ػSFyW_μ;%nGXDuǤj&'!xbE)oqRD[tUn3!zx3P 誝rnӅE=)\w mJ$?)j  FԯyHQ$MVgc qעL;SQ+mbDt8FU<bƱKfMoIe z!m,M\ERUdz#CWaHvϨfz58E2+n*XwaҔ7ۭp8'MsieD_FĜZV[| 8]G?\Q;F3G'F.E MEwE\# *}>..sZ,09Hl4V$6G 9\V%U, Vr=#6 ?ԶCV )(9ZꋞWnݶM 8pPSX[{#4'f#ZjTzFál^VP,`|ID堽ozVNt+! ƦYQ~yNǗYIo͟K\ ?hɲ,-q`QjPEƩιiN>Ǡߐ’V{.TliMBe ة̀asN?v4?TѲ뵉nYi2:o5q8Lc:)l]ғ2ꐴMJB2d,`Lfv20~])G/F7RhOyB@\E(6/>--\(v:(?ż'YQm7 e0-eb׹Sa͞s_4OL3}&Xs xȂաg򥿷ŗ2yXה g 9tCB4DLJȵX-aj0\7%D qR"+9Ӎ`qYA+迆y^0.DOxf02XRS"B^,`Yѿ1tnj`xW/Q 7vLAɬCg=ay@BZ9vqߪj c2& j\7NOZ76`<c i 7~ a!#i-A+rL~!r SYGIA`veyv OM؛GJ΋ZAH֌`X[g<=h57^DU3%6dgy#C q/ĥu+>Oױ0RJR.O1v5:# aޓ@jΫ1+ ۩g 8kq̞wu 㧓K=0&{R4݀*åxy)ǜPPsgf+e vE0{guGr qIa|k/5sh` ⛲GdH7h#^/G-3[_C;d~^f:@,mD-+yS{2պ@/_$4.RIcm4bAOSWyz5(%?̪X()fU@bflUNt`voKD0` 6hl\XS+P go37\79,8EJK~0{W#vc=W`5\0X.N LnvY9 ;h/=:#F0Y,'66I "m-`\,bQY؏>PZ `+;M~L0XGtѺeAPu,' h-ț% NYG6y$h-P@~?t[m]XE 5@ll:?e׉4z'* AՋ~mZԧwt=PG,to&ZJw(Y2ȀI/egv0ib UvlqU cIQ* C+w@ޗU;+{aKlNPiu--f?ijT࠹Uc yϒ݁DnC2_0>2ߺ 6j|MOu|DKO)c zp{Qy\`Fٴ;W'BTIX]M'bRHfoT k Vz8dkvC\t(qv^_LA@o6qUxvҘ˄Y'?K#鲫q!qCLRl{CM@kNNedh"po)$LQco"t5Fo2GRdTD.V-My7iuyZaIZY?xQ}?j@[1桼%+e\!ROM6L[a,6I8ݎG¸`~ٕ'&W.t_-dw4c‚3Z3-YՆ>"3NeǞAaVᇅe:$Q.Ȅ<^NIA~W~5^]kp&6Q!G0cEe=09}i'#`S ?p؉<\(Nđ&br&{L@_d@+:W 8af:=1+aCP"0 ;j 6_ zp vlɏ+I:ljpAY| 4,,j_[aofɳږK,A7#j \sxDb:"k{!$qE9.ecMm4|`)2!V%C| w ^7DF^D%qĚF3A׿3Z7R/Ӽ=f=eUe s;5Sz-mvg\pCU=k)& Izf|XKl\WTLU`$#]SbO/@6qguG|_%^Ę d_%grBYs/45ωI 2k`'sɼNo;*qޒ5⢢S,Npo_3wn<owW:&b y 2=bk׀-BXc:|3@'9-Vじ !KuɊ@}݉3\Cq?ç1T7ա,MҮ36ܫґMFU<bqju"܍t _84kHG/z_)NĿrTz-mqXT%( kbs&D1hv}'Um@dwzIgAҝtFu1?%}0 3~EGɧ{QJ<4vPIZ-@l+8}D w!X=t UdpLPyiSedҞ͡5ńURDjfpP~}Y5 nQfڇ;nk9fEfj&^Zo cZ'z c>:4+kNS+ޯv%ic=*ߕW)j)84 %t-3R<%':XfO?ܣ*`2]>F F6$钌ZCoCг<rPqdqB%'@աG>v#12bmg)#>_Kw2jhIijAѕ`䖎ҘhHFฮwMo)ʝ/ƶ#=gn$ԉlw7E#Cv g0%W >~:XvY7ks]1F))Y-E3 1PZ[hUtԤ#\7O U>ɢ0@ Jʾ|Vr\]TZ*H _j8(o 韸_-UN=9%,w) gwN;UUUJCЂvRңzvsz pG,8f!zW-Byq$7,eGTbFhq >NOy\]ș!^̣ (& /2'vu)#砝$@`F4GRFu͐r]M|^OT?Λ {O?KxwP1V6(p*8O)pSG7akEOܯԩ=9dtt(0݇5I/^9W TXb(+T im ie%PäuQpw\]Z{ 2Z9#r1-Gá*ԋLe@ۿƈ3>k旝Ώ1p(Gw9O"Dc D4 *E5! -5NËOWJj2.T"cam bRL~#c:p݋@dn +,SF lqTfHK{%ɾDK:Ǿz,?e6Pz-'KgV-*+5D8a7єE `Qn%*݅?=3߲I XQQjo4ρæ!FPS*fvM`=6~X;' XEc#Ǻ-ʍ@`IGgz@BiY}1,jI)F`H"8Z_{=Z%_e,ARx7pj7ap%;V󐿫=3-ou2c2-5v[u]ߎ ( Twdz[Yh M6BkYI<:[֌'2C߷j%  njw31 qw2{ܮ'ͅ)@4"/ilWi6WNd\lVk#r1_Yn] XZB%U_= V)r!$R,j?x[8!VsJoh;Ї=;bh $4HU.{V/Up &kU (KZ!%duݡDN1u"dڷD+ܜR='VFJ0ܩyr,WLLc*\_r&PizIź YghO2FW>џ JgJ[)$QOS)ܿeEBCH+Gs(^Wnj̒:Ki 3ń@혫iLvz:=c± z*_1BKJE.B9*#6d~'N`F#X5m"BOJ'v: q#8:lhoaH8]QWbsO;ɘ<':*om#{6G/LP=l5 ɯ9tqWadYT<,A(UW(qyU^g?Ń^+.wЯ P:͎S[tQo[j˄R&P m_\-$D-ygϗwdHQo3݁nj5C^lO3]"x*fm("^?}R7ҟFya%jQo%dqL6Z'?2guԲE#e{Ⱥ4FIQ6݂<ҽVm"zHr;SߖԐ~$gt-D٥Pzi`LmecP3 m>C$B@yzs1 d;]a0;kQ ?fx8;dZZ]$cG@&2:427 Y-dK'R&~3FWryq0h75ʅ22Խ.AӍK[(Scr&it&ݍVઔw3΅^Ly`]V;mav"OJ/`HHkRdA$1?)K&ʬ&s:l^|#W ]~j ݪjno?uyKw~Eog)JN[Ag:SvgҠIX65T:h 6[{آP2#ni xsnq m5]s"tn1jË~RޢԭJ՜ЉK065zδغ#F耶VOq B5e߂/gs8껴_'@4 d32-Nʹb4<#ב[ '_jlD9S Y[ &1vX^y+y+&׳##jq7 5ziUCVO(̭!sd+Jy0UcZZJm~^7m5}!i$V-fΒIz!oڗW*C*cF2-:]_3!dyW5Hoh N|*3̪:)Dm^ [f=#fA@ SR{_p@Ȇƾ SȡA.Ki&>mz7gUQ?̖Uo79nT@83gn 0p8*qSaNO0t줷/厈@B`n/y-g0ESQ X ; "4wyfef`j R2k ( ) gvDA7x@l2atWk⪬"LALL&~-Lxjj{6z]YA-ųl}-qF9ƕMh'GpC%!]0]f6 \(< =HiV$߱aujE!y$*LBęQm2L"%j.r.U\`?̧8#^\lb҄p}`q[}Kd^Jy]J_P] q j^N8}+,GTD׮R~o sƶrNw61IqnK }0< Ô._*Z,1&Kv ^& C;J5$<$\2JB0^T.L]՗'ӷݻ dc&B`s)S&aM"T9 \dnLcRh:Qա}z8̪%̓[LE|&*p\ybАbOaYQ eu-V?R,!k3C5G59`D0Qg6ʯ>HqwXlY3Ӏx7Q".$$$g+K`vRBC)rA.f-\w4ͳǝf{jh7t5 68p:yfFj (iYsOQ,ǔm^5&);ö$.PV$QhJ [l­w]nz[s5.=Pn)g{_ŵgμsߓ`خn3V+Qެ!-YWofJ9>2酣Oc'~#ckti<7\%փߺF9vWhGKJu_ ʤcGzo,BZ8eUrQ 7]?RԂw@)@$#TiCeqڬ9Q8.$$z=kVm[5V,YN $#"Z M4Irr|iSQ剡UĶ`qUk"Mo5azS(ЫOn[ /\N;cP ]ib[ ~bHQߨ&0[Bpy;z WFw ~9ӂq/\\khV4ۨtH|SNj!1 ~9p5@B\y4J"*a(:df fc) aiY2"S@UaC=D}Yb?L7,'Nll}L^d|re9(#M+stfÏ=yޫzSHJ{gS@Df\&>~o|D[A8pnq~Đ(K;]棶n  6Fj<ҷ:\ےCf7 J^Z [[X4`D4z"O^KĵxBVS~OB),\.nckgL)p CŔjJ||d80%1@R +UxSbQÎхµw=Ⱦ\Ыn^z#9%qE lI zY ֚)ƟE gb@tʼhL]oz$kp6l\cQIX>򓳓1)(v@6="6Xkb0Qg*Ԓ,Z<Ը3G-Oh[pˎ/!NݨDNof䀞(q?al/&_/іL#wKfO sN#DeqpŒ&^ G}*O-ۂ#@sM`RGD,YO>@ ˓aLI$~O:ײ)0y{Bm4QCMT#эV֏:L냈Zx6 19KoHuhU#^VUuE][R"Yc]=5!gت^UCδQȠr>v`D.mi'z>!$ /0;k孵TE{UjA`Սٰ9V*K8Nzz͇.]aLVg'dQB] _a+LxfS"͵P19Ď˲4!2WgҲ(z,_|6:a4 iiY7/cCTB@X褳x4 o|Nҳp~I1bMMh>L[.`_elcSzݍz͕NTdv`4J֜T&Ё;qoB|k=wS # iacN쯽'N1c߂` u̢hi&<>=z~".#1 VǟNھ?~C(ʠ-&Rp4hDX>̴ROyX'^{be@M,ڜ5 tY8x⟪.升F&m~/uo001g;pFlz[xb˳{!ߧ#0O& TNܴˢJIӶƷ'c} 8Pf9L< ^=Nh0:ދ(@Hh(!C@j +IPLɑ`a*)ru8[F;Ntw*m|9Y%-"Fmu4["2g_Rr擧a2SH ]vzx:ϨI/ZC\+̈&',5iVn. MNl{E}D̜BK 9p6&\| l>ؽeic)9qҾ6jf]\l&n _ W"4'اL})fJZ2*YP Ál*@=;)eg-p2BN}{? AbQyLldrw$h)it֭[CᚉDV'RHg^^,#sCK+qKUM{@!A9A7E3'ud;kiĊ7X7G&a0/0,b̗*hӹ- +y E޽|{OedOzL/6:`m*hs%)ggGH\EEMHl1Eo6n&FaYC} YJf{1 4l̾/i&d}'MUf;!~FռԐEW=/;,LrG48K3'GțA["U4$:+1Ai2h'Rry ]Yd~@C;ZO7]Aj'q:1} GJ)a^NjTtǯ钍R G[䔙\UZ `VC+7Y uJNomGp !4 [LX4 ,rv*#SWi~-'XvA`4AۚY>܏e*8k0'`4Sv+l^cGY+"M ٵ`ksySӦx=2#Mt ();Ue6?m|,821 EI#SAkcq!`LcM'889饞NLjh-W@ {TWQWUp3ղ# auOVM 5 7h . M/J!$jxĞtRiB(M#~,luZ<f5I9}X"Aa5; hlʚQ yˊhfUkS"駻nHH'jhdt[{~5cf-%μ2PE XM_V ,xYƷkKqXsd!om#&"_k^R8ꕥ=i-)QgwC -Q_o(h@EtC6D+"_-M  69>pduT?.WoqI0fHe?-yEÉ~i26%ٳ5i =3y\aS:IiM@SؕZZ^T$6#RKo!(#fx_\8/bZ "]'k iEbjH's"%i޻Ah y)u:97Q0{2;ƋΤ8 t`X$=tҥ$p:myNsbc<-{';bs\2 ς^3-dl F?؇F|y$S,=o C1y/4NҗOpRB ʼ-U#ntOD.Y o-Gh0\mZR\`9/3Ezk!qJTĝ, OnCVLC | M 7jdky/OE]%Yk&q+5%HY˷+L/JzM/]7NЂFUUh]Hg>, Y:7);GS{aczQ~`_Ma-$Ln=ܲD6 -eǑIQB@Ww&,v\6/RPP#}u/c^*K?kmѽo5%8~SϭpD94kqŝ+R? [(: Ôľ<ѺNwl-hGj#!05OY\E8 i+AP*ŮVNy//JC} J I5Z;SuŽv"|a2 G>-^TDjUUYhwf#k;/By AjE+}`x$l~.4[u|`Ãn]ɩŨ/o-|9uJ#\\2+`\dF&hEK |:t9KƤԶ GlV S@E؎W A}(,9$KI b°O=j9МZ?=^ǎ´3Sn)Fgs y|\8&+ÏPRmu0*ED\42b%+KQ#׈6Or/t]Bp`lFZFYhO%r*z1Px_녭T77i,xc*1:mGb}&䛧*8FX{tpwGV׺Ԯ~wYr)(CBm II'{䮰TW4.$M˪g^hm@bQ?!|8mLތN尺"xM(:p>&4Ny֯-F\.DokmX9msCAzS-J-0\UmeLRoj-&v ~ʯ$rӥ=G.TM@ZaO_lH[-'Bk%wuCW f۴ֹ<ŸqsC>9wd*C$qKTʶ0{P&s,Vw:Tԝ1p]>Lu{_,94U$=jAӣӥԝSh`S`llhi/Rx$8(z;F^(Z?Ҏe3r#]Ǟ(:Ցt_#eM|`Cl*g޴v9 5ϴjLZe<|8fX,_7{2û G }ӕt(ز؟KQ¦[x%8YBQpc8 žSgf7.-KII]r~%2fs7FU!9T>cFN/';hP?JַbJxzZ8lqꡔôzĺtʤ VmKH+_TND#ox&V.!f眦YZk`J=FR1GcrE.YۤdK;!5'e}PՒa8hq8<.Vw4U:^*4UV̜|l!}k] Ӂd'g;} %2+4$g٤)l+ݦbK qw5Pu~`1I(2\$v2oNga,{f#,z9m2/2j/:%x.W(ca׶QMh]G;twQsZ~[ a@=seF-dyP|ծ^E 䡳wE[A)r˩n(\ا #B|qR:*ikiYjAt 0GMJO2!{Y:Ioh1RځDǞryoݲ%1{nk~` )J+hgK@?i?{cj[ʌFyz$a X/3:VCB'ȅ{fm$p-(G0Ew*)>51;,$Nq~AE'%t7Wv yD ɳ OUSgjla:uypzcTA9PJb%$Vp+V Z݀oA-ѵw~K:91Nkj~4wQ INyg-(q +!Z;|dd9GQv {8cL}4ӱ7TvRc:J\Z9?.UglCJLF1Ku@x$eiqɨq9'^K'J4V>ibrSx[aQ"#2aKx㳫 sC$Tʶ{)g8+7[8e<z PhTɁ1y(}Qe[CIzvs+"^C5`&vbXVݺͿȞ*P*2ަԱ+Ad [BtYs垍o `$Ů"rj'Mcd~)ju?]5_n!;0f(RJAC 疺֯S`$b 1V|:Q4'!7$)\9:dkqNG{5/։XG]1^S =6=$wNo8bJKN9&8[A|:jf%a(tP8q .HgaknjpƯ=kIѹ933}Ӥ{dډ:ɏ4as2x f%$ )`Jڨ1 L|rOe XqcgQ%9B4@a?%&u/;U(Z*0[=8:H@O;^}_lsBCvJ nyc4Dp$d Gm[(tFkU<\%@gn,DiR0YSh*i/ɲd+- ף<U _hB, b4K1@vLyBĢEj?v4JA{-pԐh{ Nېm#qkZBiA܈0XnZ7ד |@n?HL[,n.5L Ȅ9I6#TS'|~G0 >BT»ܶR1hybGJ Ք:ZK'm$4֊}#git:$-§s?U9rz_bd׌ҁŨtsAkBjSC)/g{4yfz2$7n(/ɜfRY4 A |#4t] Zqkx6e^7oyQfz_jN#ڄpa~-lY![HU~ބdžByf6,SؖkZ,izzYۊ +;O&'8 ^9UЈ~Y)M1h'Mi{u 2]\u=}Vlk,-9x p[f=?1 Ř-<5fW bLsTŗ1FYE}2Et#.wE[UO/Ar?s=W`'SE8WZUM 5 ,bZ)~1wgesURx@lc< )B,\"I (S{j33RiU"*0ЀUȅzө(bKPn*RBt}kQkK!\I ˫eٝNv%]_Emk j{`ý闧(9Aq6#BA7熙П`Joy-#i`2\2'HXl·_v{ҕAUJw.#WR(ϕ-AUHCQmNCv&WŘ׮ yNC]b>58kUd8҄`Z9mY>ݠf %yJ5a'϶wnM |;1 FLfCfAS?6VDCVԄEܮ@ 8`{8w#Fu]Ł捧d;5jp@/h4ŝ 6r&mZk7hjRD" [ _2KH5$9.2RQzQa$ٲ>tZO6Z ^ Cm}L5UzQaI5KBN&]N R!]eD (ᚵXPqEĵfnASQ,uqf]#{!֚g9Sb)U*)icyTM=q6Z ⚛p5ZV̦E\ˌ=LÁ?9(q̮pؤb0]K I2j>I~oDe]Ȣ6UO[!g0w;jG BXqK W;wE0;od:W`s x"hVZs'MH}NC9d7W;,-v ݂}=*נx=nMitq_1ȇ˴>@b:̼L ʨ{j}qn\$T{~y/LIc@0p<~@0a%NnG6P_-7@;3 |6;U.!(+݄f*M@NB  aC$b2mX "Sڮ"odߡsrU'&6 ^v ψȹu ѾcՎĖkX77[U)kK&4QaTA[Ϊ扻m3.)_>rf7ori"CTΑ36L`Fσì`d/ׄ H)"@eZHf?k)_ޮ2"?6HAL $h\1r5\~_1ߙ,b65b aT|@Xo{涒ɺ㛺cJ9;`C(yn4 %:. Ľ)(.JI{WOs>6uu1#_ַ *2aTsbnG~;&T7Eb~ӗrWHf[47%3&J~+qgcXjz)Ją<6Tb R)}t~^uf&@2eU g/IXNdkP9/a4첏ȃ2=}JLɎ-:#xa_`@KD-Wӭ|ڟl7='~j\ rUA~( &;Y2k.QTOه6?(u;_d=QT(I#.oLيz扒@]e(07C*D4tOe"@_;TFWĖwǕUK oщضw~u-mh[qx 5Y%DC:}<°9 Z:.d+dElsu2qV*++m[Ts7W-dl}r_# PW1lS':LQ=]b7rHzK4xew::Ux =Hco)[o6צfJ9b"/^3))`{s*xwU]i"onpA _0cjN7Peei[6X 3Q&]1~qkˎ.؀DeśH?%ș]I!t}t/w P*z ;!'Ti+QStɤ@W Yh'SV3ltF)KI ud(1z5X]XLTbP1ն"!^Nv 4Rgfw|II2E2UtkP̃/U!VGJ Sƀnd QEV ǟ'GZUR-+~"wHCeU&|#B7.?`.5Ky>9-BјZb>ms^J[7@w mvhA&gz~ d=P'l'dmȖQ{)(m;[ܗO8kyWT{pY"Ev8HP}mA:|a/CiMo@=T_iE ]*u⦿d8AY !E8W6]}6Bʚ"]KZp bKs6X3#.[hln'hSf<*cTxhlH<AiRR({FA3;@^fo{fzH&N2hȨ$0|YΚTJ7~[#QOZydkkгS2\>Rba֭1 EGG0ܥAW˶4n~aH 3_yH;_A,ȿYG BK Z99Eg/_h0$Ԗ 9 iʩR24X֑MCFQgH/<5S$o]'K5ĬV8ʉsd/W&\O&b =7= T"OzUN?qa_Y2#=)3qyw @A 3ҸfpFA-mTq}Hji\^Q9鯜ܿ l͓^arOzT_~A.w- 5#Ot~7uq,;a}@B֯(MB?Z,?؉ vB"#.%NoABjp﬑K3x0酁J>7ŠWem)bdFd5S/}3;tuPJ w+i"vhR,eR-#.WVERc\`7ef@gw'%.)§XҪEY)dhFD]/X#"c1\7 ,9shLj܈IbgoMܧ{J%־*>)Jf`JIC; ?ÿ+HL4h|o(fffRfjHG"0xd P!ho d~iՁك3X' ZC*ܗN[n50ŭa#BX}E/Gy'r9k"On`uS 8:)d Bi?k=Bknhryl In3ފ'k<^N泵 '(sK۶4 |Qݴe)9+E6=sdj2\aqHЇ[X"%چ(`WCu ->-h:'cʴ;޻mwDj(VK-V'@jL#Em(?>ޞBWDBR5xtA@)Nyvwäg  kdԠn9PkHCw~$, W0$z^qrQR)/ |LsU,Cį,Q4,g!L%㎸?ViǭE7E?T'z;^.`=R\W3m4BmO3<*gGpؖR =7DpCgD2с.V2yHxʹ:bNMJE7?牿[=NecnDO);+e6n])L8NީI Cno$`CwK{i˻VwمRͺz[,_Bwz<2P<ܠEG4U`'L‘ReT%n\̍}NFI-ahxPUgu[lu6Vv-N#6\y=fBg]pjwϠNμ%O}>z2x)I$#>0L.\p?Hl} "^ovY:pSQq Γn|^ gFLsApV.+i *=1wz*5ơ0kL %(?4# IBM[/I=5+-M!*жOQgB?FpA'~ˍurћ6&-|MR6h-p-G.y{SwVh)- dsyMF ;陠ojLm0(O˚ftIWO[ 5qLDi Yo2xԊqk9].x0 @j>Qy+ǘV{ x֘ӝ^K>BD6~nS\{xNHAeԠ{{F3:(.kkX683 pAC$I<2#RzӖ(74\WXC1˷޹9SdQa2l~}_p2M ok|ܗS?@OnZk;yy( pa~-a^6~ t \ךּd;qݨhd6j }q`)J W_6?wѢ]>ѺJbBF'f/=nskX8GT ԁWe=C6Ӿ쮓cpI*8N<kW܁μ6[EQхƘYͽWJLK u:tQ`TZ78wdyOcMm[ȣUFGi2Sm.%7Y7]p>~OҀL9+Q86w ) rՈY-Ȍg:)#O`%GÈ>.;m"\)4+\0^ʑl&`j2d,kocz-"mը|3\(=4H?^6P;~ZJIC>PUvM#W٠@?:Fw6Klq ƶ nHTr?GIgO|"j:Hu: ^ePK(rb (WmT9iC Vf=e{[羶}ɸ /l,p'aR$V_pg>gO@ 4C%_IU4 ݈5: Q)2ЭGz2q*1`5{o!;fROe`7x:|X³/7r oHcy&R$9CdR¦md6T{0ؙ+/Q1RQr͒KLlrIw9L@.EQY)ʺJ¸4UUҮˌqbO[SPI|Oz.tOǵSf[R"&PU؄ úL?zb~'V1}9[Pg 3ˡ 'e(Z1`)q9v{Ẍ́Z68na+)<[mu&m] 'BƧ<^ NyG/Y]7sle MdД(%ZIg8&sb>r]0{6S#@C%ŀC5yqOn45Ŕh Uo躐5 ib\6.^PгkPcW}=GFjЁw#MWC]m3Q\T.Ư z/D{pYl~s_ ]V2Z yVTɷPSݾ֚>5:F7 pkmL?_b`x9A0}:F߄TJً}Z_ÎPloii<¦8ܔdc5pS`I'?*ZBQ;1f`Ɨ7Jȥ5I D5LwUUya +p?sV^iPR|@DCÂ`QVr*g 7 =MZ̧.Kv̛UճUoP;5WWrzVWF?0⡔tr'Υtl7 U\sp|ݤ߀xe@bDR}x*&9YEAHG^:5)?ާ}L8JB䦭F2wZri퇶u@Òs ݵ(_w-6D Bk92<˳\7̀4`*W"sr&a"N^ZQ w c@Cg7'7u>16Q@Z6ց3q$2 &307L a V:#=c5O~b0ep=St/v1; e,u B8x17FM{vHW[X Ȝaàuuv2HG9aC4w52o]2hzBniZ*w;bJ d<',$t43t{]x?4r 1gtKV5$t]MwL>ҷ$beh,O:)KHry-ƃMƬE͸p»?ݨV/4 plmp4"I{e,7ض:!MTb*8dVOqQpL##avų_h8]#p{zNԷBf w(T+63>ڽ 0r-dg^ѣhfM݁y;Y>Om_ܳ~_aSRD*]g֧| PMmQ5\3X@u31cP6| GXV.. Ga{6RYo86|I@&)U>70Ef3L%fM(4xB'PsniցҬmjUKH< K<$enS+2U;{EI\F'-cpB_ʩv̓:CoXV0X] Y§_R,D+Idz@V1 Km 2w\N0%*ڇF}\Lt,V>"[&1޼:S{Eqx aJvXtϺfla3akECz7 ]u v\-k%ԥҺNEP=Dq d^VQ7JAa5Zy;iDnfR˹@ ɮS#:QպM/{p7|G_j'1b$O @*"TsgL 6h'ՉK_5(}wo7٭'z"e\ PUTb3Nx[z[ f}ErM,F|Aa#sƕNѩM24NK81`u=07qM͊GD6DQaw!:nPݔ(k}&R, 3a8`Zi|0 ݲi\W*<r7>kIc-vܹ9[,u%$_'^`WM*qh$_ zvn=T3-w>}`mEHiL*d0E)FG5Amr|Ljg}>=_BhEaQ4FH5~XY qs68-:jL2hԓ%'TVv~3 j @ؿ:V EKkm\Im[*Y}kK0w-FńFý3Q2C/އXp4ВBiRzC<4y;eStVmLaRB:vrV~?4s!\>S.owP1M^pGzi<8JPns [Uf;5 ^==B-_T@Z]I#$ZٜdJ<Mb*( Vн[a}dW4ś{C `HU>ſyioifZYEM\/T:*GD h֌E'wzL_ƬT_ѐRLE#>Vysل`ok KA4)GPC"eё柳"14Y:ơ) 93*gbRٕ <]mqjՍc|^A1dÑxPTeB8[;&[3;6?`A-66%FF>f8(@ ݸ4#H=T+*{Ԇ,U:r0rY^kF7i6 a}V$<'oᜩlD\|ApG1_l4>)$)3,nreS9J2\BGohYb>jV1\PF,!|pv=̲ yGZHs@D>~9F(ZNڈDd С%ƒ%f&$}ǀWk$so-ٍ:{|<\03 n`MywNfڑYS2ctDw+4g-B;rc5uZ!jHFH:Vڱj8R ;ikw ?gg3Ch23pX5Mꗹ4X^3$ːtBv! r8 ia0G~G}#!EY#]'-8Hǻr2"@vE0](Jn!Ї^q͎W]8y&&޶n u,9*$1@}UG;h&`h5$al$}O"p-Wb.ꐗl0Cc7wN)<>ף|3cyuҙ&L^(%K'^LE{0H`~ X ֆH }R+!čH  5 ]kHz/ 3|n!!QzufxAȀOx^mCT ۫BD|ߒ iDQDg$] ZaFQU@ G*Kťߧ'c; x=Dd VH$ŠXy7&ӻ ZՆ [ siKzMθDzU \=L!𴀳k ϝn4!  l4T>HKMGm4Gr?z)0xkni![!m] eDKP4e/))RKU^43d׿;:h<5>OnM@w< usByBfF*9Ue gJR&ƻ8@e#-+3Œں?ǀPvv g\ph7/uӾ*-Y@BG#v2~?a~4GlFќa# g)a&l#hf&ڗ_DM9ɦ3[gQ`&EdZolپzG?aړf@ < Wi[!6;HkɥN,n(T~ MҸIA>Ӥ,̟}؝̰DHð`zӥFA0dwse;}RL8h +&k*(H k% Ԓ7hYkD^; n^Y9 edy@yeHPdࡾa:y/U9!ugp\=x<&Z]| lD1LB C9w4aƸ^k:HeK6C0Gmt힯2#ه;c`\Hq4;+zNhW$Fzfi HSFLNywh=)\z{ nU2s~5qM7ז^k#*9ٕ.iZ)2?5 zDK;|"ᐑp ';>u@! =Wc1EMjDy44a1ς^ove#Cz O8!8X ^`;V]BGE1ELn@^rEfҴ}+-LQpH;T #'(CzO^{;q IEN>+?DmRzq%:oqXcPs TqŌ ^ɞ"v} 8T\TETZ/%OUSD:ǩk:4 t?J2p({5N Cyme:Z;W+|>|%塼Z 3$@O+" CvV~UcL 3+|԰i_t{>?ƛ>|L ㎾Wyp4CcAIEW3h3@f@F=k~hvM>ж]wVkC ?^&[; ~m:(S(iĶz= ޯ*l?CߘLبV`_ VbB> *VgoC7k$ 'v_Dt Pzl:S|2,%'(ն>2DóNH=4N!/s-T153gF2hCNKhC䲳i> )B4ҜFA]-ϖ }?s$A(bHKX>dbvI~M{HS\_ƌ:<9,Mq_m~]՚iəy[ OGۑF R;78Ljv0b7Jy 2z~J__Zk"XNZauwW(G<&6joX,a14zj'RE#DaC3=-&/XX셔fLNŢkLӖ'bܫ-x޶'LٕvTT5+-q=G.B#N@3/9%aCWR J>]qȃ3F;%c,݊v@~ObĖoFa=Wԏ=&ҍylD>xz_ԃ\7^ +,Fa%5V<$Uw>j Q~=3; /C/iNÕޗNЧ0doN.D8H59;K=Kc(dt:G'Y_31"gD^R$X F {UP[Nf%[/ s&M۟t=a6H5UAlzĬ.z BO ib"'v"CJh!R*H;t[UF\ǢNĐ#PcD#"h@uPY吉1ߘI-G!H )Y,FHdhQdi$-oP 6Uu>̔ջjGaJOˏٷ;c ٸR'(B^S-{a G`!0%c (8`·4;12S'NHnvw]/ 'RglM˵ogabCVhcFbt>[VQ\ =}%jb.&7u$ќ5gf ~ȵY@ QAy&w BE hZħ:+IΤ-7c!}Y)DJ8U꺒MiUta1jbZ ۱vfyboVfǡ "dc_*h/ ֩ɬ4K/Mv)FaBSAE˖Ѡ,PL TKe8qMn|6GG]ROoxbCG셻8?a-X1&pY,aM@1ǸÅj."ݪ-`AǾ?+b,D342R/ @T7*",ƫЌ)bڍ0r]]FF9dwNi*tڂbX}ț{@!)n3v-yZX5\K5 X.Y{:-ۜZf\yb|;!%Ex]Qj0|@QEm\H5~Lu gq[mT"3ԂϦ;ׅjY t Zo_-@YhQ 72$?kuƯ-Iz4hvFbRLS8w~^y#ibSF@j V!+X?P)(=̾gideOzE?;f(QE1[$ XR9lp7BBL:o8p|GK#f^64!#q",nzJ%}.`cVa^dK/>OkV!Vwƭ<__m2`EߜkyF8aHq`KH<ZdىOxZ؋Hs\ hG;A*: l-^<{^Tlj^: vu !M:'aJ@'86kE~Ix=BcBV“Kd CǨH7)"img"b @ӣz8aUg4 v)? g-ݮ⇹М"eF"i 9AJHmG8:5##}%QlS<,T!Tʀ+b\Q|O m}lڧn2+O vԚr\ɰnw_ A_7ߏ)N$/ECR+^fjf_tksr̟/IuayIFtse֓|j#-CQĽVdB 7sy=';`F^QɢGFE}ưY ɪL@\.ΎMF=]jSM;+/ߢke2jh,on#`& LEF)ޖ\$HoIg T&K1VzȽ:vśwA<5;HPRiR%S 8", $.Zj=8rOmt128*bI: Qg塧5LrgVuc%=.sjv9!(@PϚ"ؿV{D.{P*XTÎ]O?bEZc}ȩjg4^V]CT.;Vktc!6+"n!]3jS#цyWQrt&ɘ1YIa;_:f [z196˧#.R:%B!**!̆D$4@T}TO \QKI7+2}wbGr1#o et ˧,p{6 y;QLXq d} 84[2#_YؽFYQ >}b~ĵ(rjX޺ jejȻXhݽ}Vy,E# HGh\&%,ձc4)yr#{$8\ &4;,&4`tZYY~0vd9gb/sr6hyםM ,Fmv w)&pσSe'o+Z.PdfA?6{] ;_# j6VGRn[VmDLV#=-IGO$0| u.=_xRU,fa'E~}K"Y .Eꕖ^D˟ʛ5 ӑmW΀q}1Q ea4<ؙ U%aO^E< ,MF,T`k,NU%'y1C^E{ԢN0Pt y\c]oYE= -tl42IŇu/~MdXpNkW1ۉ/ZIB H^( Y7sKUIDƲ?Bu7G>F.?@2m%3K7AM9~[@y]CU!>3CdY6Ӡ! ':Lz\?pXklHi ZgY+B &ag4UeOϼ6EX 8h@S il]}rZ#CE"vk9)w41b4DsԕBV\n w2SOcX'} ̃)@`zO"GCJUz!7R]O_`»9 /%miGVə(?_[XXb#%҆$d؅V2X_Ȍɴ`T}juvTxO_jj|s!_ÉufP@DMZ@Y L빨9 k}mw zXy[ZlNpE3L R"ƃ­9t6$ԧ~` mLdG|FezgeWl^<$D22զyOL80@S`Ȣ;^̝C/&bAzq,V)*LqSEe^HTvC6}x"c g-bfGdN <`|-)iX:$\ E[TrV;*c) >ir˧;Kbj@$D3JВmMiSLμ A&B3~iDqzQƑ2x@zjiHvhG !f"%hsj/gp@bę6踾 :O NrW8jufPlgJ˜ h&yiD:lr 0NIY(!/ vcYٰt M uK1lx7~Qʐ5<˩v9X25z ղZ\GA:Pv<{I`> d5G((loFz%@m$SScʡK#2P*?"wh(fjz cŇL .k1 Yo#Mx7Uܦ_ڂD_6㈸ى_W5LSL>f.+2]:DSn$2f߰@Ka$ޚT\of#*_7TIh[ d\ 18Q#tvb[{#;g&>-5 g(M[%@,PiC˜tv˭jv\ve݁X'W ϒ0&@E\KguBOF{%'zzU%M3ު3K륨O/H\'|']ძLؙتyz9B8ϦRc'ayG4COۺ=m%|O}!y>F[Z`ԽZ$8C|9޽!Й !JV;etd;`͔4͛ bt\ǝ<\5K^= h7a2 zՍYhiZ:mm\(=8]@,֗0,= i GG)+0+N/g4\TܔqxC8_Q%!UpH Fg:m^ Cc=`icFoMΚp wi6+b>'}fR߆ZKmr# Ǵ!EE|{34\\##h'X;m}p-&~1ϬɱtV1馬k#*!Βm`l;ֻ,EC9,\4MyqGdZ&R%hӠpVqVq)gkQS >N[6V;,ͤ9ۻyzz תG|5P[.S~Kzri?B/r(⇥oIP89OR2)CÞ(N4M rBcS.##-n]%jtI˘]4H&Mud'.>h]3\(MO38$?Wl 3ˆh\µ JZRS֯ƶfx^Mh*NZrՃ©QG}"f: -FG#ܖ#'ҙ!mhUK@E>oT 0p6߄@v;. xDxc  Ef8'w٬Δ^io]Zţ"=ЦJv]p!Hű^ {)s3 $5Tǽj 08[鐙z%#u*{&q̔IHpl?ʑ|sMdK-]/o1w+:_r#1qSk*I-(T%1٦m,6DwGÄh0xyeHo:&UU_sm9biA ~Ԯ kwBYbH1,GZsUW|֓#?f+[+Ic֪+F!zL#f=F__bSr[Pj Wa8fNWv}${R&[#=ۣ<j ٹ=. =q9,` HiPOS&Ὶ8%|V4{2쇲tZ!͠-ovLN r%L]Ԗ%?d(]ޢ ,О9d_AZ>"`8NÔ݁$kc5]A5%zF,d[5m5(IS[j!E]i8 :iq(߆]/F}ȟ9ʎ2"]x %/!Lih|( ϱ[͇Gbf9`%:]p4Ce TX8zVL΂m`BWPbd|kV5D' {WZ^WdmBSP{$X:d'2-b}2:8k\!XhnQ(0J0gX)I%?=Ϊ؎"ƶʢr|J469A/ސM9\tgwSП6؆ί.eA=ȅ}: %/ *V==򪩿u/HI÷+k߽( )UvNyDܗ<&]`o6M)-ܪΤSk?֕&=Q1ߢЌ )F>Fαhw㾳u:~ع-\H[]t$Ԕ{5ChZ)A+NQlD }o;r"&w"2VSi]l,)PH#减<]&ĻbwSq|w}J /*gn8ji^'];RT8ڛW@]U-=6Q.zkϏewwo?"|kM{p#Jydե +*+aad]4n{ m>0'@8o!'iRf gI-2&#)a\x;݆GU8-z@MuSg2G v,{s)dNrKha@rƑ?NV^Ez?.R걃F?2"iQĸ³/ ޻G 2^ ʬA0\s/[`[Sl OZ`ÙiI j0);8j}b[U,TOVP9j2n7#`-xhU@=wtYU8{& B*x6 ?Ȋ Q  a)]įV{|gzl<#\Q}{7D 1Ө4 VEzs]dU)Nz)#껴ˈb`m{,aPUM1Of»ְ5oҠmPvDшPPDCw&> )Ls;@[+}Nزi.ɵF$]5cd`EDvɃ8RTltteis_Ŀ_ T5F.$<njcSor%'8/V{"s?*0%`bHysS?+~A*̚[7bG 4uW(q{ ::b\a=RǶBCw?ܥ"얫٠+j:tLnjKuBMH5tΥ+  U} 4O|O,,= Nd 7 0$`dN1_C7O,:(o(1{4?X&)hD ֶ/)) (F 94 SZfϢެ c>(T=E{EXI7oP\rskW?Q:NEJ:Qzru۔Z6ИϖXV z!Łna?Kګa dHjZ X2-L oH ɬA&J,rׄ'Sٌ`EN{(H@OO Ng|!郙pih\ y`La7.$3gMsƙ3{ɷ,1 _^iC?k- Wv^E+B'ٛ,VMPe`r<]Hv`|a{T't^DAtpȆ!j B mQq>jNO<駛8Dޡ/)$̬dU&={ZZG!JiG 4$*0}{^9ń?h(jCM)J(}(.*\NC͚׎oV0Ga/v:d,Si/?*Dk}[9` I) SqNRW%Lk*))АYqDԧ,]uGY ۞Il"7;RZ\.GfA\$T}Ô ENj`VF~OKLA|RςG_#gPv-iCwz冥*'56E|UE;弳`]KJbUPǖxtC1ZfkL)*|f Ќy-z3q (~yWV'֗Gᷝ@^3l9`.}e(ng<_!8)b3괴˾fE(/D4{2 Հ<z߄tC fQ Ս0l:MȮH QUd}GaЎr:TF6!дI*l%ꘖ'C/2#V>-8%]Qvӹ*o,evض}YL{@k`gy5g5R/qC5nőϵ.oO *덡\$׼>kr/ Z< Meye:|03<[/Nnϒ9窞ɥ wd6#bcC. yy_/$<\9_wS."`_FpV&1 AL# cm%}qMwؑzߴ$WJ@09<*%?#NӆZ-~A6ku5h+o  ck6f5?%%U2IYF9ȝ+'%)ۣ$!. ;Waf6{ .o\TEmbn(%rnAީ:T˽֘h}XgY0fDc[HrdXv$8p g"$xMK*.? jtp? df * hy\>Lil 46M >?y ~ZGړJ1_@kn)ʽ{<{1tT_bcBAŰi-wqٍvZLDڅU%"ñ͇ݽmĿi I&+-C{' *8ƈScݗ)OATgޕ{.fX%ZD7L-npws8KtpKG!6p) 'oyԵ6W[uay"0*AW['4gf "?G{ } ƾ _W:2eJ-j^ įUͭ[td{v/J|t}or 7dJ1k#V 3f9vWTk3q"ױ6cqC`9ܤoɑ|Ja8B]|xb ^H:V-.8ZeoegK1uvqvV\e Dlk_B;vdgNf.WCv>>@jDtql`<]M@Z'ZP1Zg`Jd8w܆a"Ȉe ]qYW>FrlsD+ZAtѡ5ʙE_ ] ljNxeXư'SWIIM@7L)Nf~vkОy8Sc ͣ̃ȨcоL%<1]yd{}Pgy&< lqTh\=AKݫ@V^0AEVDjkݎir}+vH[þɁw )OC ۹ldo7; ֊JyÔڷ4CneXlKQ?Oϵ2ii] 8O ^GA0N^O~X5[sltoz񐸷iJY&[N83~wՎv$^[W`j褹K{TE<5y\= (}#dvؾu𿂆E_>g@=Z̹S;}Jk\f111+\=D<$+fzpVEi(;&A,z.[|y+?B)b}1JqA\`'gB[.= 4R1g"`<7g Ro\$b<$هܛWr5\~J0%2ib-8XFurGw tԥOvlN{@l!9ϢD_qE`8m%l#p~ޅY)I{GwAHBKHkј}jg kyb:n/QQϏfl7oe|ۍ؎e'3 B\Z{g?*FkM(Mxb eo?NdeBQަp.kݬ̶!4:4Ju{wҰ虫R(9h{D0zaN5ޭtbZZCD]=4B+v*|qO+Iie ag[iABF L! o&zD}GJȺ@BC!R|8Jvdf'CE,QD[% QzXH I\I {>~iOJ,ۗ12Ο+\/ )`*7쥸6'i'I2qN&` eڽ7nظmA Ҷ%|7n1#BvB&B„_% 1>BҬu-EwD*(CRPAoSM [}~A/~o?y$hl5ɁTEhlA)2xo5aM8ݑL|j'촫y*^h|uAb䙾܌YPLm6rl!ri8>e\FKTh vI^~|Gqt!zK_}ۺ= 'BTyšU!H2C2OSKW7t2=Dz> C򍪶c&%#@|Y5-(?1NBp.-,Ai 4Y՝RhH/,[Ʈѓ{ =6E>u s hUW*0eMNfHe'EB (|ECT${V94G̽r H4UjOb10&`|3Ƕk-lkbҀ0 .,EyAEQWs Cl飤Qgm7[l*N"K"|?&! J޼W9-\GfHbkb>'0[0Ti<{%G"(KK+?{7ҋְ\5&P)FStL.M5™(&}&(ĺ;αwhwNڲ</òIl-~KOOWMvS=i_/?-fahEȚ{OKJDs "g-8Jg0%h߲֚3}rEc}F@ = mj6j6i~d[* "4Iz1v܋8~1M«]Zy"lG7/#]]Vhނ| ym #{%T+=M Ku^093`uY4(.2Cb1J(wi#1သMKU7K 4>d&]Qel.7lkzvMM !isdF z1D5&ragcd)a/`F"@ H {&DfTr)DS0pxPt"!<6"R$Sc,O ת{%Rv nƙ(e W|kD)2rwhO?twDKaV8&]T~QԸ^zxŀ4 㥲I*h X+@]TkK>x;0-B&xe')"sm;G0•˳;虸A76#H8hmH̽oB2iQO*QLZi/Iy3{r : . J D}j P>荗&^S Zyzi:=2F~;BAAR_T{a%lTڻ9x^嫟xETdr 8Q- nنp#?od>@:lMv|K,rHJkyttַ4gE9 :c %6RC<U~ _O!ARCǩ`I|sѰJ)䐓iR,٥gݩnVog0*N92od,/wÚ@\|Q {CXzsxdp{S}); OA.ڕ@%0c;XL˰֛yC*w~G4VFgJ_FdSNaL*@Ѽ lLh(?|b=*\m]iARS_B6#FYSLCRGcQ&ݠ}Ux8*[ǯ+$3;`j ˮf~,2ykAwvQFB-MK#-sϷYf{j@ܵT6( K&q#e !QA%Mß/z.v gp,*Jff+[h\|6(痼^ GFMGVWqEQ5l ȜnkRJ5G!s9j$S@ k#֝փ RȐe}P(8СU%f\R3-ז\XɎ[:c"6oAuM*ܶ)\e2oi uP"e+} *g]&HI!͑6jzƀ2AӪν CKNTPgTm-X́s4WZyaN׸ճ~yLRw\ q◎˕&䅽slNcbVyPֽajT0ۤɒ"Sh$KL4vHFؐx+3(jXvA zm{K%\tWY5UjΪra7M-bx#cG+e^_Mt-q&BRTjE$3|SnSɊ7zU(,NC85")mΉ>5x 2s׾ Cx`7[Ɛl,jg'/ PWoБc!@K`C;:mp/0Vc|odYLDU6p7 j\֋Y/IrwW0V& u*irҽ /QpOTQsoYx˨nG-)=@J|k 3٧x[`0υ\[:[9ra>!|Z^p?q@18%1rbQr $hpvק8,8bWe +K?}4FӚ@#G4 V@k0aW#Nao [Tż-ݻ^//AdJ]sL&e]"#apmm(=C6@@ 펬 )ǎ NL(4~w{X}sH1 Mm$-`!z['Wp*t 5TuX2 e75` fU<,9)wvXn_Q {سzqqkPOî!"1Y=.Z{׽9ASR6U/TquT =0 S+3jǿe +/}zeۻ7V% w&Y[64sEGF<iWxW=zOviCHm@l58l;P։ʖ;{&޿>ˣPܐ;~9(uB<9ej{.@*J#ќ1z,KRu?yU\[\%x(o{=aQ鄿6Q)!95>ZXꚤ< 䰐x>܅ƃ3JP1M&6GP<]rTDf%'z^ z -mr6Zb2MU:$Ž1 -icD2wؓw~=w`";h9Go| L g2tFgW쾅}MON9o8CB+SS_Yd/?b5ɝPlv:*eLNvV1Zro~ZXi6ϫS#[#.,2(I<]@eW1yT%w x NR%肚x9pqv-qKALp{;B 3v*Kw426/o)Tʏ_@Q%܋lpXjImE0s)@4Սx~`QNfTi*2 TZoZ4k x`_OÂY9 ]pi\0>ITrK?D?޻M@ɓ)~КsC:"9imTN2QdO탋s۞z[6D9EDA}fhvɌK娻&;x{AiĔf0}L6m'M{m⺏%p+ ]^oF $!#Bhcag|3iZ$HRG>A  +[]%Yq>6sCkQ6/xY 'Q]]HNV$*s ?䮎u!Jw͑[%[8\>ԴKp{'8q_=CRob^NbrMZ>5#}(hlxwcp9ss k4϶=uZi}$r#Ρj~tv/?ʏ7όk}LnT N[uTe 7 E63, QSȂMcH'p1G3uݯǝYLa{4H'K%o'cŎ so8 ¢7dA]x Ń SB]s ٖqN4đ7O)0 4kN4O]e 7HGwCj3fkWxfT,zoߏD& =l(|<ò%_t4xx9, &@5K$gC N]:Kx\VKO%ZW+Z>ː.-!]P5l `pe {m[>Ū4a!zx 'bQ`گQݶE2.R}fWKYV6:YϨr0qhT< `WԠR-EaXǬDM" $'!^r5KQ%u+تɤU8;:X쑋4{ӕˁj٤ތZ=V&BPd o; h 4XX{1n0 9EfT1R0mR3і7c"u,Osp-ړ$O)BQjqma FJXJ+v$*ƾuq]ˌW:VT4Q;dlO흂O˝3ߑv҅$H2st[HleU91v2E0" ͣ5Mt L rtTm,XdA͊=L <(Z9t؄%+BdFzB0nd zW(GS1>dVZW\T1P6LeKe -pf ev6G:4Zklʽ~4֜q{èo+V EJf}EcEk <]sϮԔ2OC&؈.D5\HCj GQDyS#Ukxp/SH32L"V-N:*ot.^e$lVLo9YaxfYXa˹Dr@Eഏ:h9ifJT}a3uútc<oJ݋V(Ꮽ-x-Aطqp>#t0X%XuQy+lH >?-N~ֲ*v8O:>UƅFV=6*kX4ȑ&û{=M!A[>ڪփU2[F~G󗶼l!Z27Gp9:V-CK( :x4ȈyQfUÑo}L V+yjEᅯ@/<,KbFISUQ`%Gҳ%[˟.?2fɑYBo T @uf} ǹQ9Vy -m񲘽aHLwIjHM'V̒ȜN ]^Âi ƹ;LȴZ".o*J2;^UJeTܷH3WFō>aVIrj D"U-dPrOQ.mQ]:oƪN@|Tl?Nu ]!d/,C6\-öф ~ @GĨΞ̳yče;c_n~5.g>ڥ등|Vgu,qت(0jP/ η_HRo/~dTz@?>jx ttFO4_H>Gf.P1ݸ@RQALF+!9EjݓqycstތjntiC;%'0),TkQMmMfOQ۰܌hDVQ竏o>BLY1)3=SPw0BEp(٣S5{-^U\Q9qC6#@̓[BQ +ȋ՗୉wSJ& -(gF~߫Y\aVpKAc_2+PVgWxU>M3 c 5*#9*^«T-DՍ"&}p(xlcfi_ȳ'!d POV 1 mAs)؅ G2 jtށ؛㭚Hm0\9Ŋy7rQU $2/}hiJ{?7'|  rJ(qY)blo-}!U u=K#UBZ)n :{$ҟ #@hPţ nVa g/ӾI $[lcی9h$pgA\[qEmzYL웥^Gxm^?/Ño$`tÐ}}ze%2b#&!GO"x|eon^VR6YTCk|(7g1^Fo "LauKqg/xAM&Q$.-6X_qHʬƼZk쇇}HR ϶Ƌe|Ce&VgSq<"8c5Х&ux+6no^E̶)|Tj}\6iifhjGUaXq;?$NzQk7$̔peZ0i})Fc^dP #$` \0â^4 0)c0SEN\'`J;&vD.C 7:.daľW= 'f}esJ_"[eY ~+`\d u2pKUM4S#ƞV Y~O'!KX%]N%ԛD( =an@ֿ?JxEbEųB~GG}<2Q\uhGxӦ4}26 Ql;ϓ"Df0A??̖8`m)VK}6؛jTqxlm@bc|`D=vppYP{%^Dy:ϟ;sʊ *z.h3}|M. j͙Y{44>̺?^C^ Ԓܤ ^!.+/0{!<~15nˢz׵gB+I] {!%xoj"1{ ,#'UR<[IL] PStv|y >sNSrbsU2=$\);#AԕME:Z7Җ.v0-. :T0%8Pʺk272K<LNdLQB5F*.F;QꭎߚLEb8ENs`#{ H?K 2CȆzWzŒ {Q^;cmk[.݃fӊzĝ`"f:ܞ=kGX•_<РRKÚ)`8(%g l6u/k{Ⱦ %~kN5&Ѓ[c!X ǢTpfftuˁ@3LeT`t<@5:Hq)HOz$h;԰C~#S#PGZZ噣EOwPΊ(ORx'k){:ý33F2Mq&rź3k/uΆkq1yFRpyyIjybb0QE{Jz@_S0^*'K+cmA˫ŋ=Pwk5?Xq[zL,M!S$"ͅxF Y $q<H)o Euz\紱L>%E/6 *2`A8/4ՉbOcKU4 !%g_#Ѧ\^и~/r#b;O . ʪ7L2j$3: Sw c1?#YޓT و{Ғ^Y_bϥ5oY\e08fC T +-+8|t "Y|4n2 B&5A/ N# PFMVVPOn?|f08һ/Qsjg Nच1! XN 1M`Ê;^* ѝ/Ā>NUip!;\#Giѩ3ѵ]y>@kth ְʯJ&!]Tݫ,̳`g;X;Hcj7T"2x|!2 iMg;^q5dFWU7"$F`ʹ< ˞iDH 3CWd=Si}IMkHރl!Ny!- ja+52ffD&co/c=A QW㨺/Yӫ$M󅙻[^Ɣp?QZey@i[&M? 1u5){%.#TY=yGѓ<ѿډJyV}%H=֕Q[4f ?)R݆暛V9f2[=ze \~a:H$JN\ga[3`dhz2Ų J'p"j02Z 724[uf/GA*IDzʑVgb ]YB4!1 Ou%̱v̮F~׈] \SnEgGU;/fi,tQF khXmE~(=uJVߤ yyy8'x[a8}="-C'%'Gi0H%b *7f)A̴Rѡl@ck4Hv["ˬlZԒ̎ڥ84JڴyPE !ʖS.+{' ] 剭hp!IRa_wDgT{uTTiپnu[eajyz޹8:8tޘ8OgʶyYu m M+OzڱXHmyPl쎎@X俴lr SXƥ@qZyBY]ZgEq0: F]^/ټ4`$"H^HvZЂo.Ը3XX >5nw-n!^? # &^[˼ [M"xy%5/H:dݛI13~PPza"UYR\s6R;{1+>)v5ۡ(LEAiy, EF<!RBzHD ̷[D9>>T9 |lS;C0 .&xq [=7WOq|Qifη mwkq5d>7* \5r/Y%\`?ޚf`1K.G'gw Š'O*m_Z2$*~* eG vgޏm[W}UhVlWoH؉A7T_OM)B*}V+zȺ|մb\&]v[ .b k`l̾aX\< B) M=Gʮ3DxgSQ~9Sޯ^K{:*V`%+!'.|Tt0xdPm!sl3KWb?s}An؊Hا:c7":C>ї7)S4 aߥWP 󟿛..(,A8"+fFv#{V/>WJK".u!;Vgdd%q%5Z؇#gz`,MVA幁)k)rNOr BCzѦ4#Vvd+NF^^Yils6jx6XN1-LKA=6=jR+WoF?@:1ivRım}zV7\~IxXƄN\fJlZ!Kfѐ 2~♇"YwĴPRبm[@{d$ '>*ae  }[n5 i,2$%^ _Hk);!abH(Pnuhg7+l3yxi({,:SFu1gd4H-݃ c L[x͛'5z-]a&Nw]J ZH}=LUݵSOkk+ڒ9OPUeSM_!e*>[i'̵ITfsNI53, {4o>PgӨ` Fȟg5*Lz?ä#jT=Jl &XБw?.uA(9_{RǶ59HA@ɷI]j[ C9+r *5D2mϟrƬS4P3:sI% ޡxE5ܴU9'?,(@DK”$WV B|"/XLkTswFe2V>) 9ܵ&,li R] -}l% ))XXjzdB]yoQUfOAHNeKA2P/ـ_^ӘS쇒G)o(:}ͫ6wa]8X[44_H-DFTRބ) oG̹lzbZ枔F%1G=,w&ˇp:cM]UG{AzO!;R[/^ԎTQ El5/d,$71leD^In08Bʝ% *fj&4#bn qfJ= J>sNۢ6N0ZR qvJuM^yWayV 38E|qHL*{3Ks.w'ެ_#n)R:faؾ_yZjidC5gGUXd$ 13 ȡ@әʜa:ikh75bųQd|By)Kt\JdJSM ʦk=5ݕdצ*~oQJZ ?) /_k"f썍Ă%l FZ4p>!0 jEַ9im͝&5ww͇p} `4=bV k,"~)q^:~w,`S1jWAzXWNDp Kk8SVv*͌|O*'./f(o/@4`J,:$zyyfn&g+%Io8'.z[a-K >P7SF~C!S`*o%cꎙ\4DہR8DضI9IJ$?<ZB WfƉv:Bv|i;VaJFR˚k׎6tB ȁ8]@}NۇsYRIomT3X`]eLӻ!cw\4wxd=پ*9)PҘԥ8\ۙB6ザJBa<@plrT6l6hҙ(l]OnF@ǥM0 #8hgy[Lq["Cl6K@\kf5 ;G vMv2vu-SfvGԟ~dfqU;Z_10_O[k[ش(4Xq!L삓ymi Ym ߅ye [g 0P&' N{Xg \_2mоg+0!YwfOb,Dĭa 64VkXԏQΣc`?OEL]!K~`QߥmbҜR@\ ?JjYߴⰪGUucU*aA 4m>!}DyDm^ڧS9a~#?dif{<~j, uτߵSWڍ"I }`$~ޖIݙ\jXiq[UrwRR{{Heˍ`Z5[ls b䓒|$ԳYr]Zt}IXY>r\m(B]NE"Vc@j|[ T_El R+7Kz^~S8p+.R56] x] H]NT=<{[-)x#O?Jg"/_Y!2w f3Ok 9k?T [\ 6t1'{u7N_ tOsXw)g,̡UY-EgOYY2xe>P'. zZ &F h5m0p;UJށhIEB<'$ .>.;DDxY@t 4dmF)YCYi5;yXEqa5b0BR\-5RJ3`u4'o먮tnIJEllugz-NT*ⲣ3)r)F_UQF;NTdi7H6ߞ5ɲ nҸ=|{zy bŦԼU@SlR Ȗ444g~$@ }g:ZQlru=G^)G{$,pt5]}^!:@p6m4@mFaWY(*N&Q|i&E36zʱ KmG״Ճ:X$QF5}sdG=k9UtJC8r#,;΁w'Pfq@M Q0Ntu-H^ SеBsv|M [;]` tDȋ}\w$J-IRimǬb;鵢N j\9Ӻ\.X,UDNOYy67#ohj+Dr"̋p3'7,o]WU"5ƥdrQca+O]+@#[O,_ݻ!CL93}-x7^oS} _m@1n/n~)ES6[ 5 oνU APU^ RLK,I:Z}`顃>Wl_79mU1=aPކ).2 fZLHVEQ*y43YX[Qmu]حtDj _҂-Ҋ*neuq1,Xcpz|`yhCCQyOs[dl!Jp>M:8J@*(i~o's"iD +~cZb_ʏV7N~N%sinkHvu:AC)>D;Mv.,W:tӬ/ÁN[^"~brmB8:`z\΋iq[ȩpf+dG l+o7<<L2xUmExv%4*=.]$H:@٨FtZfS.+ftQO`=$'` -"Ip`jݒN~[-̱~T#*\_7:|vꤎ(uJz~a@QTWv6-CDj,o]ĵ0$Y}Z-ZĆ+4cp}ߞv#>jz@0K5<@">34n v3KBcrȽ >/ͦh-\Y\jc&,:xUU«M!m1,AV4-6ZJ%a|W~b3m?P0_:'juߠ?uĘo_[v({hlQ?= 4q$g f(}3W>L~)7k B>4c8 X](Lh cķ2iiäz}j$!5Dxu'bӆ΃5Afד7P@s{a<-#6C=< oSr,_yZmfa{G/%:%瀦$&l& hnqnm\OgAdl|MROA1uCoбV[7@6aUMJ$6UۉmKqXe1ձ7^AZHA8>ե+"|tmL󔸥8oM9Ci&g,c=y%GzM>/BNz9${IuXuWf*su %KC- ΀S ݉gY40'K̒l) 3 nX8OWVg@&roJzk3$]2N9 F/yi7`ZLVdz5iCϙ} mI%OErOhTpK@Yl u}/`xnGnO9Tۚ=Wve *8/z;-1\~ykMp2jHy]o/UGb˥_9n%JMUU0f?0հfȭJ?`8Ժ@pʚp C~fjXR,plWШz񇜅6;\િ L] <wJrPh]K?Xr.@E`2wfUI ϸ]OHSxX/0Z'X݄x8l&Os/ƭ'<znY57Cp<$)®1@ U5*nr[ݍ8M7qol2uZޯ؋D%J$tYfݚd^[ BBrBbR+Uq41Efzay5A`%ins \;.x\ڔ8'P1#/`\NVXȅV?[ 4pu\5>=MV(Hޒsg_˷&:ܔNg| m`'Y q@~W[o{#xTʲGݤvC|C !tȾ{^>q°yT W/ʍ~_#q$Z̈xYЃ#?M*~6!T7EQ*fq>7Y>+{΂J%8T,nG_ IJdAޫѲQLAכS!~ZV(k3vL0eb*:p糧_0YTieT"(my*di&cP)/y'8$|@yIN3Z\5fUIta+>Co㵒/d6^Xgi%/Gy 3ZJ̶6ej϶r22瑗J(ʼDBToWX#NtўQR쌂O#xyFIc=V۷2Z@zQ ]m wE0W6o_7ob H2SèphaַCJԚ uIϋ_tmizĤ/36 _|F@Ц^Ù^Kr|ev92NJ$IIUkLX#$>A xoॣX2N˶M"z=H/d9y/#ݻy#KA@ l2t&b|QJ(hjx-5=f#| dXٿwbU },~룗gA] s!OxT++ͱ,yle3 L'(2XQ=dT":B 9.b%/2e qD!48j b%ਗ#W^HCށ&^Z q"}Qj!Jggv-A ϨYMp)3n" Sc$-@a&+/]81!W‚.~CKvJШ|ׁNBOK2NH F14E-IъܝyݭȡKD{ P(wH7,4MePky/0apMo = 0.2(6"!H6 e`/i<8V{~ڭ..7W 4lq%nrO*~%6Ty~4Y061xhwK4X;˹>cAH܁a[ڣw'뚯a±Op)d4(;$ܠ08> P0*KO*h٣.̶ 7M;O rV)5+^rT>x4^QYs0x~zqFlj4V*m=d_:ӄ臾2:dJ2hx^(̟<M3WWlɑOA>فfa++†ّC$@T3}[$ }H2E R5+* 4鍄z_z!J~հb2,6 h\9$V+.pꪯ5#)~(ݯ?)*zסam 1J7It KͲLP FEcñfׁ7Dd4 N}'T>P5\̦ 2v؝a6Pmi0Cq:JP.ߎ3~7H^QFFfp~n{5Tm )f"_2lFz 3c沽w'*6Ӗ(EA@ealgT{kź :dRcs|K0^~?oJw =ȥ'YhɑNl.?/"(py 7 *3.%N{rAbg+kg_[5 ԞP)Z3VFu3`~%+a~>Ra0ld Fjf:! ?*W?݃VX “3Mj,821waIQch b'zrSE;@ q ԍ,G?'{~]PnK=X~(2D*>:~oE%f`6%<܌CN6T.(:! 2ea_V ӑ&ݧ rl|ə@ MUoRn>e_I:(xsT{/RM呚n ̻BO/ &9nztI'sL-zR#~h0ż=~lmdӎT|T( E2Ld =P +P<._vQ^rSHR4" /MYv(3l8t y{n5z 2#RY71 Z>&ܰϫhl\eB@t-`F<,Ȯ( ŷhi~"xtRXRǃmP7'z]i;:'Z}P1b.#z0 hn&19]|(k"akGI4OqP?lW2n d,φnh=$:8x.-B-۟G/у>"6@`L^ h_j Z@>8"%)[[[EU'p 08㸟AּeDT?κў6P矚Na67h)U]ialhx;|L:GAF՞@,G59, { L1t~[>v> lnu55]goJ#7G3 ?-8lå`Hwj4C`XTT4LV,N[~"=*i=Nn|uA`(R%D^:\6YV) G}Ub BP4hxlNeԧbJ6"D%e<0)=Bl! H$Dԍ؀& k{F0vH{ XX'pRAVIutΒXakk'k VJxzXh ˉ K(u]ʼ L1FЛqn+e)tK۷k E) rgK6 tBml /Xfb\sxC6zN3zF!tcao噤_?nlV"|ZTudw,V-ZE&!R1]06m n@5G5e!ŷ#8`!aU&"􇆴Uv)X_| 8pBi> V}:aJ#RGc,?_o̔lz| 1S)iR6 {m}H`lX~9|@DB3ط28XRlfWsXC W1.DEw+HwԎ?4YfĆ!SPmw^r|^Xzv*MK|{ۍ|Q|Yo ;X`յ eeʣBhz~v#.~#[Ȥo_ا}kt,*JY8J-* xާf"$˄%'̃#ӁA9vQ,9YwPHT>TC\:ՉA!L43f{`Mww]H-S~Ȅxfm4Ap'XM2ګ?=B j.^Y 5/SPFKaD⧑_ڤ H,ve' VX4>0i9~TyVVnAzklS6O\`=p=M̮'"yqxOCRB|W;%"I;3}ڠC*_d;`r%[|KSw h 2& FC6"*c!XL;)$-dҚ 2u;~R56^G!:5 #t+:1\%QS;7cfltdV' P*1cH,|Ev >Ѝ3k񑦨UUkޫbq?* ]țIL%A1`aKǓm &L~O=ݩn;i?|v[e0U4* TM:jVU1 U!wY ۾g]/Ipkf/SZ 1OOkރkȏ619y Fy#gHߥa7  H~R\1RMo'~^y8=bNU)t.~fm*_oA,MJ8EI0Bdu]lRfK(FeDf=Ґ~̥hʦL c?$\Cg {zODS<&0ԐBo4`):н\V@8tSBU`S?#:zfH]B\'j(73lI}i쪐;ˋciZ*z <^l_m0n UCddE၇P|^*Wt;zFjĹG z6C8㍿#܁FnM=ɯUfj'ن3H7P]kuΜnݎ_dK,wʭR`j !xYRm: "Ӌ{ܙb7R+HT 1ˋwfJu ` ʚf4VZ]سA@A'>.~" sȥtU*ݼA(nOl<8# ~ͣWc3&BΒ:?{ }V z6K/$ջNSh7 <ͽ""5#qz&VR4h#VܕamKUgβ'ԃ,#ܔa(7 $\'(¿Fi3Fd 5uGӿF 1=kN*&EY5-Kr(.PC܁s\q`co\*BqRfw~!  ÿ(:Qp| ~V$3Kqt+m\>[ fԼH@Mw.(U R ǣ~>VR t"?ܰ B.J $"w駪R/pRt ̤@Y) B{شij_hwxPD=U=d#Of=gXWx90Ɍ#gs NWrlʦ˒Z^Cr%)t^а^X m*R4' fJ`\eqmD(D^Wn-ky Y\OB6yv$p #|+yO $J 4h4Nq%MUQ람.u@BåxdL!^%=5X{elԘlhoN+[ tBi٪"X|^P>=L-Aor+HH5$\JO\X0>\?^〜+Ema$XsnS:MN%"3j4ACruZLvKyNU/\Jo/A2&fu{Rp""~PCYZc$rqPma꘽k`cUijw"d01j`e|I/@PB(=ܡ0n%b$NMD^ֆuvWaRIʚbPN_F04X\D@c2^7[)7BjDD3)+ ^gEV6BCߥCUdWUj'?+ݷz}-Pv6n .[gmHO8%ĪNUW` t`m 5T@>Z^d"+{;g!JZ,Tp>JT{.vk]EqG gO?qP8|]"C~*DDVU)5!9ȟ^Ak{:[?+YUz%z{2_Hb= ڟ6؃ҖB }I?u:. 6mՓ'%5!b '-wZj7fJ2\夫(Y1j=;.1QZ#;/Jx`yhYc-v~+ H3E-K>04g/8^[6%A&xJ5Ybs J[:ֻȼ8(J?wb2zJӮplhQflJCR2LCd^5rJ@)g>+[{U%Fۈs(4T9Lo-*qG#o<”E ֌;P͸ */7:+ Ž)?dZb4P@^;9yO<[H^ D ;S Ѱ B=+5/|! K "|&j ̝ڜx,!>_`$a|qϟϱFA*th7KIOb;LY $|.:P7=4NgH0dMĒq|f|v]4ރ*?rJx K맀Rl):jEb+z 拆>PjD(]UmǕw%^?\㇀\HVxJ't~23SFi~\%nX*g J_L8d¼n55X)ZemR! .2sSW CfeUn|(5)!L>_3Uq䱔E/`PiqbY5T, GI%PY4hl<]}&좋yq@rc Ȏyθ7N/Z ws q>#}>t)UHp n57c׳_:(ZI5T]Q4wjeDYl# `Hw*B/fp/,L=E@0-#M_5L9:>)09E1 (⣲a=P$ʃ& gh՝PMt]{|"û# v#x֖^  8yz&xBT[hq+ձ#Y |:$ywWԎc!(cdטj7sѻT0H𰛪JEʊ} ?9yr3DX5UMu (5 E>?D܏ZʖzGLSFcjWQ]G}ci- NRdXN&R1 B<5.^LZu;i B%U335qfCl^LYqqCw.'nj D<r'$_0݈px_ƃSi\A<$s%6fBF%0*- k>t{5&" E#Wvk)4a=jJM\ ?+nZUSL26qZx4& AމrR* L9Yj>n;~E'A sn631ʇKmvk,?A#e%A)Y҃c)dAj%j.CYy]i39:L?tVkÏ5$kF ,8#i q%<㵁pfI78`x@PU,|NY7M2&<)Wm'FX-;yqsy TiwRep Ύ z)7dEt\ v9rq4k[B3e_ Ǽj"Ƣt@Վ"Q˩0ˉ2 ̏Eoj.J 9V>ɥ$u*F$$Uòc>Hw*>@c5x>&Gnr7Ngߴ_52S_g`'P 3!w?6J`E1Vo /Imxtp o|?R#!9e$UJY^+ [ȓ̇E̖4W^C٘7.k lhc[7_z.fND^Gqk˗Zdaz[ ʮG(ɇ;C+:jTHukݡ%;I^nU$ z\_ +E}ʋ83r?GĈ&AޠDcSn#-b:u?Rm VLZXLb?lǰؚ+9-LS##7J&*pԞ'm}b殮~l:5i㚡\  **v53!0^Ҡ%ZCPudP|n3_Q&~ס$MwEڊ$;<tǯo Y}LH Y3J{V$τ罒;@ $88!f$ X(}c1ݿ2A- ²vM!8 NݯF>B쑋8A )X)G綏>mp]_3S'j5[O>u/H#tm%x.ExEҹ$_+GDM,gpp{{TByUR-[1Ւ\9ΗyW5|])6AXa % \T;_+4ߴߔ[S4ѣIp,ߪ-M{esuvO414GxCRx 0 @7yJ;!1H{/)"o>>)CPY&y:,@ꚏȉ&6ӟ¹GTi_zgqDkl;e2ќlB`ѝeXZf'E\8~"enK#O =:/V?\S,&gȅ|C/qLYՈ6"hTեdWS5YZպםvm[1wu*}v;'lX6 P0,.RխgUu2%0$/kјݡ^!MY2bs(Yh`JH(ֈ vu 0O+ ){S>#:w଄ojW--֋=xہY}EMȞe̐S6D܆/\ 3Q>1)LgbMu}uZ{܂[A'Zt6Ėro,,ږJQBxuBi F^qÌR猑l LiP`u14c´yXî2<1S~iږ~aKNuJ{PFm;t Z2#1B'F{6"1.Kac,y6m~8C>^yXa8$X߾qՎW@۝IInTjfȗҁW-EHa`]~r]"•[ŭ _^^/_ҳ^3[kݾvD֏fZ\Tx`nq^ a ޚc殨>2ac}6up+"FI'@I& ,uJ~M Cn&G&wM,f 9I"q5@,ۘQ~鑕.Ӥ<\tl9S7l]Q3ֹzʴCAEqo)k؟ypm_e׊21^Ewpel7-pE)_il{x-ÓGn\^&u5ZtWVM>#,yy5F F$k?!f@~Cwk%`Gr{5Akh3%gV_`SO(XcKY; tLS4Ѩ,L{{Ĉj #VEFQu ' r^t%09,+y dێǝ9V#)F-CZ$'I glycKD3LjŦ;qLGczLZf/-a Aq%3J(Ӌȓퟋ2N 6N#r[vU,˿8ԃ$ET`k6 iOK maٶ#ߙn&WRB9imS&5\|vxC6`]ǝ d$':ϊVÁD-.PwaN,ImՖ)qްX;Jٟ:h"33)mseah7<vVV1&S`\+/B4,$9V2Q.Z07VEC?Jٰ#pQCms,X-( )>3OJUՋ*[ H,_2E>#eϦ@Cfȋ&Rw-[1=o1hLDHD*˜OF寍E3<+X ?!ܟQH*JY8 lgX\=At|#FbK_E LT[0NJYbʏ"W`c}aq!wd=읨W޸l,7tVW2N$?tP:߹t\F|^0V0bE8y%8 d%nד *)ʫ6񑤔mߞLHXhQнXc8R-Bu-yZB?"ₚ󅕉Dӫdq60s26ϫr^P` AD%%:֍+`DfRUq]nv#; ]`zT>ih.J= G$(k7c%>3NE m\BB{ލ%4v.k tcNy?N.p&ƯHj\ƿXd ،a+BE9"ج"vOh_aYc]Yƚ{H9O*~83tiἛI.}'b/a_!ܟrav䷮ݞ:J*i}褧ٱ{1\ nno2$?!#͘l¬2t.O³dу M19toЂw-f1#k-4=yT"%Qʜ 7]ґCXx@%V?!>;= cUʗd{umqSEUl)T&'{ [C>$t/`EQ򢗕z3CJ/)(~:t 싓))S5-TNakBf[sN%*ɏÀ =nnp_!z#uA7ǸP%O7l'ݬ:ZRe6i SerW)B(2*Bm g $Lz1YO#ģ1}We޷+˨`Xi7ߜu,f53CAW߈G/ac bü߲a`0 \Ffrf>I~^D֠ *t2]cna֥--XjjO\f9Gz &(c c/֤y΀Ԥz_#G k쮱jbYNՏi2z l+Q‰|6Grk#ǘ< Ӻ!]{{*T:\/U's `VnE'րnb_C.k}*+l&)W[/iۋϠy%z}.B~ڷHp凰fBe8D Uy1 pe$G'DFI+G@pPmR02+|bɠONY63V~S* X▿K:F{YUR߰[HI#Vr:;W݋ؓr:J]PߞDLh7نvϦc!f I[Ri,k7CkAv܌KCl!V шޖ+]:E~e}S<HJvޅ(ۥ6oL(@XA)xaWFYNCo^ͫKq!Tf2 t:g 6SvZ9ΣDŽi/twA55ޞ) W銸l+riAzoʺ;Ӝ*||݂,{d$f<ܤR?bWgT@=k8 g BEY ZU]v%: *KkNnS1?vlGWב=Hd^QIѺ~E@IA -)U^jK2)] ZN7P-|}=BPy* iHq^fʑa(u*o/TS۾N2@Ix_ JkX]V*&qҡ]-N<.{mXWFۖCv_ϵ +3Hӟ%" DȦ܆?. 3) ҵxx.it/5δ 6U0$;L!q*{WG)NsFҭ 0*qCoSd]N!`rt\[+|;iNw@H͛ٯŌFW-}lĞP/lSw?0Fr@a vb΋rF% 8ZQ3.P=4'Nh@  gZTHP{PF?w/W_PA54;uR,:h3r|)lb8hCҼ ;ƯO*sYC:P` ]yVJHFk`Wa6dx`i n)1^CFyصH%y bY};Y*t.x.qen3uOWQOp>zb['< ިgb\Y&'I򅽶>/ RYt;Af_ѓtT?_pp*>Ӎ[$E#?;Bx|{_@>!tΉ +"P^v>_c)P,72ďb'"Xe1@ٔKSr+N.bc(jNLY)fꜲ@H._oT@7!}ҡug| Ln2>Et wϼvjT͢!ܜ7砫5 3L`0Uƚzm޷iXz!uGvs_X!؅0[Mf_\h{BFC7`$tfM| yX aaK8troyE8=!;$ޚo9ګ᝭qk؂6I/PQ${bH}f"?\ F9{ER/R-p_seD5{ |~E M\mt]tZLh[?)ՃQxL \@)(pN${aROYb.foG,i26bDgG' ޑL5E#QϦN`oQ<\z\]SWj8 !c>28ϏsM/퇚)4?” EQE@ΗM+T9DOHo֐IX͸˚м<ͥC c`7>X6,6Q `ܞ\8? 0ШЏ1DRބeI4`Gq|mbe7FbTJRh*BM3]A)-娎'f9+c&<ޢ+t;SmJvę!}T]u7fq]мTQ-GeA5o{Er( ACNY 8kI Oqo56@w ߗ6d 6 mjWP#}t tȸg̓AG &p1ԒN.];NbL KTm{Q"g8So8eV.=ܓɱ<.Hf́O溜H(TZvN2צB9&apedv] Q0Ee0Sy?}kpVNmfEo<_P  Y*#]^*[sef zĝؖPeV.Jy;ĴuYX'7yea`X"Ea׾ v o~`O@ESo6326\abz@'}ױ3Űil0{7LCH>IaN"_9F|? cqNXj2:*49"9p١L}u]nUv|$n`OG cKQfLZeBL켅ka )nt|Ko"mj{kpr8J/\m֓~W+0WKU-Lں:Y{ne< wD`cG|.sM tGKĩFYu\~z9iWth-9g_"u|Z?@ԙbp5S[oVRA A2Y62 x~>=Gؐ7j}AUwU9ot&T; #6|3 G>q\p`ޣGr]&L9#+4Ϡ~fUN)lkA 1kf t$t=3~٭ĝAwG heK,,^p]isC`(Pɿ%6IYQsBcP(p(z&}_"xZoN2å! ZyBt*Lf;5ٳNtp]Ǚm|ʄCD2u_<`6 ,ԋM^V23^$Qm 5"KV`3z.涜M`ҴZ3ҙv@͝~MD5җt}y9Fh~d&?R9'kD4mNw?<8g{IڌUp?ga~[sI|b`sz{}$f0L^?fx~ʂbs/:թ#O.M=H1a 2CUl4`6].#נVj? o Z$X,0kOI dpFmkP.XĽ)PXGJp6 s69f |gX().Yqrr.jᝳ)tYbB70*#o0CbyI&LEhdPqz;TTqEQ bJag֦M؍RlhJiU,V,=C{tKOOD՜ ԰3.KYχF(IF0&S{$S8Cw^eiqW'EԎ:Sɩ΀3ǩQ'xND _XlTE3,]\<eOU(S%UK8Ξ c_ ęDs wAZiK dgqEɝV D_d݌^ 7 Ok4<_N+kfd8Yf ,|% luET Jz%@[!ؒQóа%9 ~BhgWu#kP[Ѫ@fT7M*V39ȧ ^ŕ u\jJBlrs7&' WD~D dfS3m8ުCsP7+mRWX^Asҁ׏j%x66O5OŇR`lrJ]˄=~QEb4/JKx8[]s.ku$źM>W`#Ucj ƌ1YMFS2p-TrUi=nI(t8O({ I;n!rYAEvkwiV=Lꗤ[lb-x0n8(,S-2j6X G՞bgCtk.Nrȏwr>4c(ܘ908VK$7FffGeJ,dunuž6'dRxeyztNOаB0~O`˃l^5OM|SMJV|n1p֔EWY\å3B"B*)-/\l/GlB !L)#y@yжOcHá ':Bꥍo8K{z^@cyDP-ZP_2& 㠮*z=}&0D.ׄv"z<kBy_i} B9st`s%éƜRƐ@!ıԂh|Vt H@\I{!\( 6,e؎+Q83QSϖ 'Iwp> f |k-{/ reat.SQjzkeID>_!qU9[v`/)eVFwHqP |UbsVhK~ MlTȆk8F~ nyECivJS]6:#[srl_Sf$ZZ` M~;aef_b>l*Sy +vh >>JfB9SwSrr[ڿpeMzOK8+'"3jbD+ i![ \/? >a\c,8uQY%wggn)IwŌ{%d2+q}-ndYzZ̵JHY+2H+%@]r:G җֳ1INJHt"8-n珰X31MoT @q.NJOcG}^fƞj3f82a߬\(XՃ@O D mf[A$<|2FI䱽 ͠"IPny[+PL]=NJ w_z믒7z]Ɯ sa>;Hxjֺ ɿ{KaaָҨ'qz72%$QWZ` 9JiH[?rݚ=,'H(IR-:-8OU=U~ɀl;亠 /`O1(=R/-Qѱю4a XI j20DdAEsS-[QzCE]2c"D;$hjӣsGc շhgivapbch(s-5VDˬ_+-#|)ԝyI)3p9\y>fhj^Gq)lSO4{dkK,U.rJkbYg/u1̀Qph'seƚx/Q}0j@+i ΅'UL%>i( fD)3$Sw jW)-hI,^hӚxBo.U ˅^Ƈ'en8s-&K`xyGABfDRyMOCA˩x yDo#wOTacL3w(Ɗ ,5`)Ͼ./6/sDV2(=F}X}էogK6fCE+.ʹ~´=$[i$s{}󲈲K%R#)V>y v%[Eߥ ~"tWx+f} kbY)5qn6x^Č4aR&yS;[l'fI+$Za)wcU=52BL{ž]Xd4 h\ iI؃"',"ԺY/PmjS ؗWvj*tKv+ȹE zjT-*`Dé?VD͸]FLgxb*wZn%c@=^k1WD=&<[^̟e|Zjti_Ks+w~oeSޣTϦ!oX6]561/dXnv4ZXϣ#~MJ'ߙ!rZ!~lg;ɵ,~ DX6$.ڏqZS G{ITVXE,x+ SU[ns(@Ubc~_zIʌUK[blnK&gbN<ә:/8}hΓ@fI7gvNQg#z^Tq:09\tI?"U;ν[/FIa3ڜ K WrUz}* =aZn]8P**&.Q Sԁ@ BkCP9VKӦq:/ YvIpEP`4ֵwc`b* uH;z6=# ,%7{`"K\@mfףu4>B{̊l̅kF:qM3K`' Ǹ 8%/U*ǿ,6 qrbS /`_1gtf˿:sA;D vs0=)*UCgpJ+u9]3MWRЁQFePZ ONmigr aL% cb JE>ei=N3\Ą͑ :"Blޓrb|r`==*Q#ʥWvJdiş>P6u)T޷+0?>[)&E +qTDv*ՄD'wKfC3MIc|E%Ugàhe9S,o !qdϺ#'#=;QN|:ezKUL^2- ,vbmұI$T 9E`N?WK7%XiF_$X1qas94?-+? (O |S#3v5½ Jcmp&:[WEnc."J>( ˪iZ֨S-`*ߚdkYleݰTDJn^%Hm?hQ BҾo׎qK0hbTob+S{eCe j%zTtۭ_nth_HKКbtTV ǀ.g[Ҫ7nMlwL- {;؝DYbČ.;݄ʉtAs~j3$& 'jٶYkY}mCۂOb*Qvz_݉l+c[<'+w'sT'W`*3vWx5bUVGbgr^As^bgѿx;eYeQ˓xYQIډP>#aU1=P &XP8wmt}Tzi, %UK11Sfo%<&Ԁl{_cNeqD. @@I\PgNGG^ D7_Tzn!h,m|ü+LOxrq#Pj 8p{oBU//6Tζtb C&D𛿯 끱-[ѧ9-_Wto # `Ww~4ed61D_z` u=c@|#˛BxiޡVc_kdF?W^PZxӳ;Tb[Bd6<^D}o<>#"&4bf⵴! N\:2"%& y8L5)n){yL"E+پ&MgϞI4OeKOJ֐ɇV<p&v\Us*bye?]Ph`Y0D#x)b D"uPM[WY&lJh!dcsb??@q@),{}:.f#۰A?9O4@B(z-E[}H8ooUT}Wc %@'T6WA/mA/jFF& &ݜ݁/w?OMB4֠G'h(i$˰r_o_.Wu{.ǵYki3A\p_=y}¦} Gb9oMaK7uWNBn/6Ճ-߯Y s# ~sU.BA<2䙱C'ZةD),ׂ"yY7XcRrS|I 8#Z;uP: +ksqWB2zWq3DDgH3v|g5-BzEFPlJSC ݰTK ֔m%T QϝzU`fy%<(*)D݂*t[.SnʷP(M/-̗n^Lhx.Ő'\19lꇭ _tٸ߹ D FV 4lvp {U.D#rŗ@zM6axquw7>"ukktj `ħSU=bz>F\z8` 3wB8 `nrE*M.L4¼ⰱ,q' 0l(q!}g%6tV@'W I@WUKH'UMjt8&Px64Bi`Ɠm=g:Q{5i.'>QZͪrJ_v^Ņ果jesdI $FudJ@QۓZr @v}O>q-A 3%wk¯C >WF}7ʦ+H9t'txF銧 y-n۽eXZ $L U=^1Q9^oOLUgܸ@>fX vB>eO "*FWl3{>r*br C]paw{jk>1l^PkkrB@.V#xo2WO]>k`~ @gJ61VrY}eƨ&=2] UȂ,>kKB%8wpn}ed3LGdNaU t>V'~SWvGYמ.5rO_8y-,Q9̩/\/MN%!J5+!F]?[;M~űWD0 .Ek}[_(amh֜DBB+od"\_EBAqYhsR/0"N# %%|YW0 ʛz0=v.H m)$]#*>>qIUAhot?-6oY=p$sXy TnR ?;)?5kA#cgF7=17 ~ODeS&,aԮKJIHg.>ޮeN#+%U <_(XW?faBT* 1{d?['*.i_Mw3Tr~WrSz>V[xI]`OEe i 4[]$#c$DjDA`ޒvT)&įqD_EwNBn?d׳-~pe(e4vN+(_Qn'lCD1SFR#*NU\I5ܐ'2Sa2 !ϛ`*_AQCj bgf:y[nKipb[d1)}@ly`DX}V;MI#Ԍ_z qIG.%M)Ta`W yovU gƘJA9Ca6R=!#CIG2I։ H 9edt#|=RN<7TP- &bZ]_5 :of)pcH iάRX`Ltٸh/4?TIx1#|5BZL۫xaIUBim%hNyV,SԦRa\OK?$; Hf\ O 02+{YϬQOsBb1C&6 iP\=Doo+o P 42(˺2G]}"(nc&Y(֗$DBL+Ѻ癖f}p 2%PZ#7ҥ{*n=5ΫI\tlR96=2mt'6CFjgx vZ= N"r 45x[hvk]uU1f=XEFOth(@[S⠏k{8tI֣L HӖ¿SX> Bfw~V?1k.5",{)ٯ³.egwC`jP?uӭ8.~MyǶ"%|"/_OѲZ=@_NrPIJ+X(=-ԕ3 ?WPYLȠX)8*eĂsvм[}j$df<|e-}O='Vٙ xS$ ),a7_ tr}Dw65DAЯ3ܺNyb" Q̓nO2߂ULb)[c(3y$)佫@q,̪5 Qt/1vR:%C٥ :Om_Q`sJS΋43ӏ7rӭlћ/wQͷ^u>(kř0<6W4%W/7 k?t}H9O—/=!MxӥYs+M: ;nƻ%u}sɛbXQ|I6љч9C^"`\B>JtYo38"_ 9 8\Nh紜^[CVl,k[KodFihDĩ Lm)o@?қ".[u>5iG3{Md rʙVG~{2G9oΕ伒H:EVpWw1^UCE=dJ7R2GUyngF/ Ut2Rc2sB}נyUF:\%3vy)yEtdC"'Uc^m >j~!k:;$D8|Å) vc S9 <ҭ7A%O?{}Voa bzcN{ 4Lhv$W`V8k|+1 XHOU+;k9dUOU>;߹FmS@0&M}ϛp=:i5cQߴ:`ִ{`[97M%pU*Y-|¡ ˬ9 &zKῼw+*J7˔ؚ&u[ *m_*jc Eq%}ؽH6s4m :8#\%"#m+K3ʧ4Ȑ1 S'7ohEs˃R>Tyl!pf4EA #h(M #a1-5Oddi2/[~ pn(zO9>RtȒ o%V.i~RɡeWzȭ: p0z/XV$"&z0AM+Op;&qRW  ʀ|AdRDT*+IU ǗD> w5KvG6z Md,}嶮S0:瓠A;`fr>Df 7:y7cGP,&*rb}%rhUgu h?򯠉Iorg|u(](ƍޟ"g6պ GQ hs'Rl{Mr\p>b bi ;8wvITֺ-;H!NnO,l˯1j}BOl\@j`MC5A /#ak0[2ɡ,ĔG<,#d 5OB{7pVWf FtL1ʦ'..6^cE^yx)>2Bؗ5; NWfQ5 W9Oq(9l# upXZ`1? FZY G8 ܊`W>:oPvЀ%7 0'.ZM 1Ucc[wd;Α> kgbWÊ1 EF0ѷ2Gt+=FVJt/;Gqt|Wf),2vԅZtVS"͊[ <V"~xIVP5{!G(ß[3Bq>(&*9r˚j1 n6ns<˭Ra Td @+!4SÇ??]ɓW9|X`tdBlI|Z~W lH.x6` jvlF:~yOH]} 8|TU' 5WPP S(|]JEM KpkyV˜0?u!1T-ݜ K۠2Tq`h$a/O|>dVrE5op.OD=L|}Of%/`okyP̐8|𚽊R2 nIrV10*.R"CKgZB)JՃQ;U6vxҼ%e nr+<Lp# 1=r@Nn.8*?F UKv&5uHrfzm|X9oOg X :&.q/5$C~ ٠r!Z'wE8 e$7Z7hsf𵇵3cQ$P"]/Pp>Uh6R.! 5T2ĆP(*/!kpԗ T⎂W]MEӢAJr0hߣ쟽B#.Tz݁p:1Lk=y^|1ymEwX]R3ƭJ)"RJF C-c10;AwujE2'c>`;eLhjRmA؇6 S6l` q *v(y_h`dBQAҵ-Ŧ|y|h[6@TJxVsD"{VeQC2;%7DRoc耫G@ny↸<}oM&&QDl!.Q4s$ k"׳̷t+@%F]Kz [jUGd[9ˢX웺enKE =םX*@AAŌl PBu"^`P&)fhqX[nsӑ11Z Q oQ-.Kc`&g2Iyq[ǡIu/]y3\Sӭ! ro#ĺql4gPaP8%2(Q;Zeȅω 2G%N";*n,h\V S+G+wM+' ˿|KwJ91F\7˥-ZCƕZVg8S=h(B"T_ZŊ8c֦jDTc^J &IBw|yMYֈԌ }s 1eY^ w5^?fz*ko[ЌSaIsNSOܓ~vZ E|PY%?0,yk<7pd| 11j  NUW4Z3DѻB Ri8.TֻSfTd<3Еh+^FGИh El9!˛cPaכtTP br#T;!{SvAk?I*hNvsXX>9hhr'e6uA.^#"GEiFq~H}Eū&~VmakmuL<DéQ.gx{^}c|$Rqi,` %V~"k"+T zN {jq.d0䰚' Mݵ.44l ~ /4zfW=b}F^ϕG lTWcOVm2iho  P zåCIKsȰrugT\C`HLvȗX?kᵠRUR}7hǘ8U(OO|fc%un n|WgB#b=q&?K$ Ӈcuol,ʋU_icNP+@{G.6+=] q@+xQA1 t_|A_QW,x&ST:3Hч q|.:UҨCQSӲm%s,b 9WF#3ȟ.z[e3V o(WOm4`o<0Ct&U{ a˪Q֘?)/hZ rH<W1s1{hmN9jJzVK-dY0aϻHM%d+n4'}001p!mtMºⴎPtû ,szyd4s>#֓5qݲN_3*[c|f5kloeo b P~oe{+ ]n#t ʎ6 NMއvɿ'N!Ǝ+^pO,dmePb)cA(!S4`2.Efc֔g/p_H|ɱiFI['{H S$|Dӝ0/"XqXMzEӘVݷr疀չQ,"B0*k^ 6`Ɵe@ƢޞtAtZ'/oԝ%+THT7gwM ARjҍ^nڵ4̤U"E ds@dJ2@ue>3NI'4#l].]啛x  kkN h=v# r[q%#*dܷz$'q(9f$'( 2*.M#963oq́fYD.'nJhI閈as6EțH'a0@1ҁ{5@_$qn`h T:vrıyM@*Wr@Zj'>4c_')^LA͵TAOwݰCܚB>Ok]s[bRͫjW\ C_Syd[#% @nTPTY+<=j@ZdX "#)ӴQT WN.JWa΋LR'7Ā{.Ȭ{ldn&M.0Xݣpf iK%kwFu t\1VȪip  aoߕ\?Qy.++PyS,)95]AKʫkqwqTzWbP{-o<k!U;ׅ>8$B@BͭY8\7=7PR'f1,vZMHAsJHTrL/")BiLKrEj`!APbu-NQs.qf% ַkrٱ%ܡ~JMr@h˔+$DXD; pѐ@jݖ<,%< ymEÞ P:_aBk[LRe7[;nJNcQ(0-(*+#&tuzLvO& ?+/Al+6_#q[.$98X=d-k*{;:t$TTK$/0}nsdjLGU^w@+^B>*XB 50a/A?V_ P"tb3s4#6 ,MIlXxM~؍}>J]MO_z/:89=ewl߻9UP-^ *|_ _'I@p9Ym ](= y&פrгo2`0v@lEP,F^:Icwz XqzC6[(Ql3$!s0i^f$$+0M|%^ ˎi8[5z0O]%!#UB:Wh@\l0i=o-g^r~p \Эz'G>~輳-wkHq"W٫а|nTSq}n\GsFzoZ+oJY7=&~Z fXaG ŀhr^YONx|=M9Q"̂oЯy5p ԟQe|3`=_qX utr $8 4<U%vIy5 ~#;@VMKީ]t?Ltx.иl#δƙJf#$N5US`EI|δAu[C`VUk; L7Y)Jptv&wL;^aǮѮ;0֑$\ SUiZ*$|)3$p79qiQ.k ϼnzywJ<%1[t3k^Vt xpԼ(^g1 cd8ٚ,ZP:>!\jfCށ_X'6 "fEQ} -w8?F~J7T$-º+|" 'P' bv/_ӼI7yu,J6 b1ݓ3$:WZ W{˾F3(n;# UTcYxKbOHN9BfTnV̙-;~7I(Xdx[Tu^k=}<l@NV^Bz LӆTZc3Su^>3n\`S[tN#DVk%i1Ug ,xG(<`#=\W/8ĭ5dЁJ(1 ]yAU#9h}[OELy4AWn]=mxQ3V|%q-8tؓ\seI*/? =Q6"55uwLӭ,_.+.{Sf.H<Ķ?&d‡;V4ٛEpXG%(J,wKdȫc舁 zɧx:>BS:&z! ZԻhE\YPkd-=J۩yRP#Kӛ(f{@xC8߄̬F_ ,RgVo N`wu(A1FD+axA10>Ԗi|(}FPn(rD(<|ݒ2WƮ9x󀡰_f!Pdsȁ2Ƒmxvm\4Qܪ3X(- ؅Jqd4ۈP\azdإ dD*E 'D~-_㦛O>ބ^2Gd:v:i,.ZI{!j-zb99˥Wߝ_Q);-:6'_E/: h'[bǞs(/wm8|2!߷C.6l!j5vY/h|2 HZi(GLEoY^>k0[ޤYAT+zIp6?@kW\F9S(K\ɿ)K-i<N n|#8y1S݋7I`ְxZ~3j=/0 .]ϤbK9j2B9:U)#ӟ*G>pP]J.,|7yk]2\cK)xiDKb|7%9d^un7/(j\]14]hk|3>[n *YļI.il>TM~f{QlaSĴb"z K cB(evSMLqYh9g%!"tLN&-6Q'Nf:P\u+^qKrѦ<.izh-q3g g$@mwex^X^+Su= U 0a1s ?Hι{7 0~ete"$N94Qiaq>a>yX%&=fF>jz7Ж/ ָ&RW:\d&k,,b {>0YNn{8\eN%-p{. yt K #maLarj&KW# x|w[vߨ(1[Qy.grtt p. RyQ56Di$:SU#ө^ qbBp1v.EFͼw[Dq1 j"oձcz^pcFRn)qL8a"^–WZUh]ecGs6\s[%fcb*΢K|CPwd'Ij!GkciM/p1/ .y Vy&_O}rV`Rgl;+V҅ >hNZREԲu-KB0Qt=Fs)aAq]|Ѐ5&̕^=Y#6/g 5ӺS, [楸fETicWcHUA%}(v!ǰzɣz欱UJH@Jo{(O5Ҍ5Kac/{mA1[6}b} c8Dԕ O^J I»,f&jTO$<={[π`~ÁƖ56@AY{e(>#}7<=&۹ͫIqPǵQ~)s:aS/ː 4wD+Q=]T ;? ަ*{>*+C%*snPF˩!ن6KhĀP!uE3 a$2Am gKp#JIw"T%.cT &PR7|5켹?Z/OFz889ϑW%M\Q`Xhs}) R|ʆz ϺhETښ^9qQG?;}32OeFQ|LR< )Ǻ{$#qF+𒷖m.lLQjWRIEQ_>;{_~6[EqMv~m2e>"Ŕ`$Uc5w 6p~kD ]WϚ "|pR5Y',-jpMNM:bSCbEvָG@/ tZ+9hNR抜h7F)<-O ӤHeCVfJ]_?ZuC Ŕ8)gU}쨓7vOҿ}L%_~`) FJPJh%v-YH۔mR9pG6# y S1e Si~gvuK pgxNȎphBDPBȜ7;4⯆)o!L"*=~ȅmKqY ߘ.缋B/ aKPC*DIf?Wx@?Iظog$}R?fSF% #$\m\S`lqH"tsі|xf`[M3|W1 K4fU+Qz< ݢ] XSmS_ :.[X,%eJ]p,bJ Mh]0E=zI͏C'5QQN$2gwŠ~Zs;|&>zlWX)( ch7@Xg7W?M*o@Zl)^^cf&sS&7QXknn_[}wDl,<6zub"8L587U+=iw?&nRᔱoJ $GM S!-qlq`/&)S21+ hZy/xe:gߛq|ǽ}'A1 n$>J?fuHq8^>4-IfZ|jcᴾvTɸo:!G]p6#bxw-}^jeK=ezw ,M3x|:=Hj(-jmQT2:QA6IRqJ.yMP\vXr$ߘ)R.82_H>.?VeZ)re3d$*9SRCRHLۑANU8JYCW9dۉ,_r0[4tru1x77SYaO_ 4+tVU$VJƭ1`F}$omrQֲ&%\]{YY]z!e]K#g){@tW8M$n6ҪCWݺ>+VpadI0_M#)Tl^wkLs5߸R~cJ/IKW%IBzq5@8Թ}N("BNnZnѰ(V^{˸}pVlyida``&s֌WڕS QdǖimN["l+5[Js)TN+KWcg,N۞mꝠ8Hp8&f:Ert,#l mtDt%I:LzXi7p a(ʶX3;"WBȣl\}-&7n$P;p\}=YID 1Y`c+uO._BJn)}1USWbcj. di&$CS 6DϢb)&ܫ$q^ 3žLCzм=+`m 4w3=Ð;vr׵'n^d*Ƽpǣv%uwBX'qLܞb%~4h d>+;<$ou BsH¹/5 ſaSԡ>GjtbP!E@Da]OZ<-Y:hk9JeFCk+Jpsr+ o sE%UBQB֩WyB@QYu0j& .vQLIBHC7t&굶!5/0 ,n4Ӽ'%Fq 9om[D` 6LM5NrvTPyO`imVPgnKl E*QtIB/O . x(&`sVvi'+ w`]!taC,GہA v *sXM2|vXg:c&} u>uE=98\p( Iî3eܽip$ϗe6W[?߮9M={ BB@2h+x~|S깛5:x%a~QON6ʉ(MGgEM4FkHҤ忰&Q+$N /gPS4LiIăd(pF̘0dDfk1˙$R /bnXy-e!!4B[>Ka 0g6_?%$L &}RMK*2DuіElKSz\ҥeF4(LWG"E㆖ 8A;4[4$ey!Pe7d6-~{x9:5B)[S1nrv-aNrZ>dv:` C=wAӔAw.LpUy|W< 1.ATjV2&CK (#@q8ݐ#{}uog.X(i27 9e#C!ɫ?sXͥ`𻓃σQ""gmJ p iuQ^YBq7>|gag\LȨ/tKIR#dsJ kˡ5J:CCS ;拠%J>C?Ժ\D5poq)A3>s03 ӴWra.܎\LZ!jDϦŋWʫ :={ܻP4G)eԵ\jEX{Kd5\%EۊLg ~3J, /$d 볪3B&,}}DmEZ~g Τ=apaS"@Ԁ>zUM:]{N&Z i:Y' |SIvEަAG^ <cSݥܻj,{-9ɳ:MYLlً$:" 8 ӮVڀ:Mb5ѿo%/RDynF2VvVꐒP VSq!R'C\E-XόI{kFs(-ޫB*1;O P .%hO]xvZw<褶q.~HaR| #4NpE%=uK@) fPv> RkH}I)#*BtGi+ 1; 0*OdvYb7C7{4|Le&CSDfeu*_'ņ$M[y@Naz0)(N C}uD2t /Dg]yېw!EYPaq9i|wF`iQEHQ>w4ƺb?.КX>?bxcpfp a15V$znb0]ʸkc%WO%7-xB{VNiG*=S+c^W3kRpvo^\eBU\j嫶0蛸8P .bR 7~OL4o3B<ƵGQ"rJv1L_2rWK,`Iva_cK9 g>jnG!jc,>E-T0XEQ\S.jzS%Gx>~(l9vyxqoةU^.r6 ,A@ŵI 쵺1#+U_(]͝9S wW&؇vnX.l.$'STpcm9&.R9~'H>I=1!kM@gM;kNV"Z3_aR|Kޱ%}s{۳N EUpNSB^b|Б: 68oGP>9RE?RkVmk88L38bbٮDKO7~A mt7]L43;ki7 ݂a^r|I($Ze)˞ȵ{p@Ҡg'%SÀWAWPUApk<lu>U+@9֧k=Ũ_aly~Z45D_ jSIѣJ~0 = -mFA r qJs!lCM{uıoۓ7"X(Иlj\k۠]5 v ļّUfW:<5g- ` +-#zLFZD9PGŁ=갅!^rȨ"Vbxųa˛ y+5d4Q0cH*0($))I3_jx.CBK|qZՂ [nIC$H)73F;9gnz!D:*R3}7yqjeW[1A{!߄[~X=(*Fb7c3 ׸㥸OY|Xq6rGReKX-[w2f@5DOׯ'w$"P;a;MJBh*lXJ'JB2bbmH|剤39!uenJӪqX8-9tM$x6ROB#@.܈&7F)x242:΃+ӑ#L>-a]QTT4ŘI?VuduMTk 3#J?+ixSqGW5Nja`5 U 4twxm~!t|KF s1Ffs}g>Kp0ѧd_IS{ 볫 L,o ނbcY*!3O^xab~@gj+ %D58 0ð%JAPޢB˛5"4~Y3r'n7+3BZP:9KOՔpN]W8eF¨O%l;ffkC)>ڹ?k0.xw?Oɜ--J;U5{+RhgQ0І.h% 4ur'gIO${.'s$F٪nE,G}e[ ~_WBfV\qg|BH~AU^IyRnWN  Y +tt,z)FE -~駔x0,jhfSg܊&vOT6nUm}0"}VEtADPKoʼnvD[ :*`u «˝OYb/b)qB%Xj_ H*MUdvYFHf PfA"+ qΨL-] Jqܰ(Z|kf<"-y~,i_P[l2B:6Q"iM݋S&7y@5B0]ygM;bwDvX0Q&s;WGɇd%Gwύj3&4?1 ]yǎ1aJu(]1Fa@Xu,eF=W2.ȤEgKJ5)Fem1dTf #?nȧ`ooٳMh0 )xT'UGCA#Zd'. ?Ȇ"Pȕ/oR \7IuٲN,G8%1;r?T(C:ji7Zaߏx^K=8'X}S:>u}lj%"z#4:( Z8|i""Ŗ3 Ɩ&ܷGe. `1شPp4&ӂHϒq$1H%XҵnNǃY@+3#42搈57~_/=Y=DLQMNc6'ntNJ vo4c }MnEݿ;Mҏ[j~T_診]Ͱ&*wVg J;S",WBDL4]pF]bB _O)?N?$@mB{ěR/QdxH+:WW!\RD\ ǯ!yOC} uCL4}/6N3H=֓R6A/̕{KXۃBۅiiYx?ZV%M-QB,*jE6Ю]ny97aQCu852WZa!}(>xѧǗՊd֬.f xovF^C@n+&-x< ĎtLQG19_Ni!fE c禼/yHķWjvQOa?p [@Sbcͪ2#᠅t=B55"",}wHE!o#K{b?I0pc<(A(c^R:x l6=?8@˧vJ-Jbe00++E8~G! MF>30)jKD*oMXlb'Üm.^hUUY[ueuqGͰv@kD\x'+\pA3\"h5 gsLEc|EL/$ T"VRjQPa,Z!.ѮHN ,Fvxq$7%Z`L*4ѤO(I[鄉2&f[w~^XآTQs+v"nJF~0ӳ: \DMcZ !aux 'b;d~)z6CCoC79f CMx텏kKbXNE>22UH gU1l1~zƠFݯt;2|Da&s B|9)CN!,H0'5Vr*eQf4 &HAF,{u,$[6A[+QmBgUEZCIV!g6&%$;C~(QC/IY7 6l3 EcaJR>:nYQv ѝ$pɂLN%j-.нI#mJ(pMsi>}N]2nq)@Jih>[:*g3'+݌f7&(mRȌsׄԕL3YT]U5d~8P56 Hf&xt-_rh{;SdK~ڭ/KS_/{BV<ϖk.70ф׼b`wq詾R*F#,nu;mB5%K_F^_ xef~رT3TȫvjC۶ܳRQ[]w>E'fS/%jQ:&'vs:,i/Fœ5%g=(a'ܫ /yTgdBDՌH?a޻W7m)ߧ${R^|0Ɠɜq>:HQM}E Jrզ[>8o 1w3\ڃf3ODlhL^f2%W} h&LC /kt1S4U в{=7"'5ug-#g\zyܜL,|iU 3Ƴ/ u1 ( ݘftř$XfޝLKN [;wە+_aK^ei稆ߤplyꏫA@N.l?op8{+Ths8.a#zNaTAF`LtCE:yFtx^ԝ$ǡWd+_t_m`!ig]tue堡>̛ypIͪ 8֔K+?&?aW)O=/#:fs7%@` (cx.4:8.΃w C˃d;؎Dsw~1J*}u[ƻn2Qw-#_BP,%a*W=4͸3;*BȷjtKJqhub…&=,H8ME)y gB(Q`S艓X aZ]L/T&y &/gyԸkj I~پI1B[Xק$d҈55i t:wOA7$GJEye0Cd,*Nl"XJiϣ? !&MųXz(ncja!Ai[_gyw$O{3ODVZan=}|@Ym: c?3B*p!]b! @6SΘ( np3>+-,OTϝh4MjOTЗ Yol6Koqg;0'MD,ұoT.mATYM|5trc:jE 9_r4EGq~0ɆtɼE}jy 0}Zh\΁w-ؾ4qbg% /HNPQmG3kr2BtY+NDa[r;I>OQ rY);STQ{O,# ߥ,OٌؘIr tOw$ƤMMFZa>!SKt v4(p-VBsNh+uI I|G&33)1Bqnqr$T}zBzo<U }@uaӡk3¯ӰKe*mȇwS%{}r#0ttA/A)*J28@L,r3Bۦ"NCH^.&ma6ralрL.Q=yB;N;6Y8O.Kt!Nw:}Ȭ9 s>SIO:OXy Kbkh #8krgX0 m$+DM?|N&" tuR(+fyhH/Hd @Qv},LB̸]톙XC<v`z,0f N/jq";d8l+SAߙj "d]r{zcQaNܟpViџVdul t4NC%(./+ ;Na5.?FXRy+E -պ:YT5~ꗿGr0:굪;x^$MQZ6Ze,~C+~_<];ԅ]\4s }O,j$,;TtS L v~ 5ٝo'̕A+ǍAIsnBPO K (A=[6Bl瓗g_l:{/b?Rm_?Er1fhzʊ4]y *4&w&Qւ>Z;j%LE'vX Q,ȷفN~^~^9 sc:sj׋W{QeA^QX/R ruj7+ Z%6JT}$>F2(4<1nE3NJ`3#n&QCt41q!tk7xnklk,QW~\ Qo` F%0^YAP!5fewKriLg9=aMOŚw\NiDO3lq4Jsc4?ȯ4>IS%VT`KVŒ6 4>pB`%.ݝ]#7}ilob@ Fy7P-j.F ܐ%v}"qpk";/6# ifa9p# ŃNYc~t4ob BsMe,%tTC<]Z!tB Ӗ(e $fg]cFov}e\!#GZoUaU]Ӏ5L4}HĮbU:ǏӤ7xDyE(Pz:L~ >.ΙPM@ݢI;A {r 62H˴zk8M+mLCkW^Y^X43^[hLd*. mQn0B4}ʂI) l/Mze-geI7p縗/+w+P[eÆ;Ign\A*JI0Qh.M˖68]4%n2#t]t! IԬ Qo7@}N,>F ltؚ};,%8;MBZ*vy>h ʇP]dfq<ޯM#x$-+±TKcc9J΢ 42=Lahj[ycnҤ8*$hnۈY|C&زI1c9RѪEd+~Ys͆/׍dQK#TaIST,* M5iQP$VӱDWkkz5a{C~lGdz$ƍ)r>]^0$Hp*\5s;#:Nis/[R޺Tx8lӮy-%0+MZgջfxSx E"nNvFJ^CYĂC-j/t [[]YZ0vѦ{$Z\]oX-d[Gd&5ތZQȯ2 +tm*iV+U$?Kq͊YvP'G ǧuV5_?rOzU-ۤݟtt+Yj}rt+v U}csVum60P^TIzu5cZS*izAv.WSXǺ1ZUb`ٟBc\[h M(TEJ㰙ըv-Zj| ~\59Orq(^Oc[lEQIfFE_aSQ?m\峳vK}%V)QY ;6@t/XqHiX@MR2 fYҿ5]D%+1ilhhيG RW9- fzv0Q z 5bI`1~!V f>V{pm4;Kly0سl.hCf|$'wy_4 ߐQZ `Ǭ!iP ﬢЩBAI|֯LZmvMK? cw=ԼN): pԭ:cVhe`^o0\=ΔQͤRx`)Q}-KEKc5΋جxmypGN5thק`rTsn]axTl|yY jacnj'QWnh℔`ZwszXYRSKoU1 l rL5"2l~8Iipy b9 D\"Jtè ;X\!0SM6A yof*Bd7ܔ _jAgmm/m(?C.Dv z ^;,Гyw=A|FFx8G> ;x>S/즬}k h0uנGX]ɉ@8yΩ{L M:0UeD582wN#hA^ DnDg\C.%o&d ='}xfT>ܜAe3Hy^ѡYCi-IŷE ث8HU~ M^Q)DD^ӞZX9a&aK={3z?bM7F@={z[uɅGCoRI\5-(y?zidWSKkڍ>F=MDTV~/}~x&9տ373x2,"Yɽ{fiWsSmRu}^gyP(ɾU8Zw(в'Eg5 4ڱo̧lT6 (N$ f .Lj+oZi|ۄe<2_lpD E qi}oWM)x5:Rl& A*E=Ja*-n[},41c%9Rk÷'-،Nn[sX}U4|eujaGvl}"cB3:%iRE#޼kźZj,QyrIUzq4ݶdi]_Qy%mO'35OMbbQXU.+@a"9|R%[2W`MM51ȵTɱ bO}^aVS: &&kTXD]*v:֘+1nHcOxv_R+62Rw+DdEUU 4/hXf> 4Y tGP`Fqt 1尯\k+R+ٮP07ռ|P:>& 9+K&얔0$4w)۪MW\?t\$gcO+AϔEA|z!l&nb=HX3`=?0%'%5?ǑS(K01L{ٯA8?d*QU,m@"GYPX[Q> !hR= ȿehWK򆘱.}+>N_nd6L{NcK2!D ^Le)bIMe 6{Q,Vu9\AW,mI(#ǵ0>:5B 疙#ɟ;``. Ĝ/6ʰp7}k*wujTq~I j?];K|s*V0Y$\A\lY^1hM3>~`K|" #i1#| P1UVJ c w8$; pNؔeh,YW:#*Ok)k ߞ@C4^aoW+#GlRX/5 $7y^+&՚ץr,cq==(۱037,ac󚏏W4~+ip [q3n~o$:2FWgq x4:YCu igI7!]򐀪RWô1U;~+J_T풷⮈o=Hּe9|}ϒؑŌP0G?p2m4ln081uz=8﷐g"Q2|_RzaR_lwsu_a=6z,ng5s:Dž:9y FƧtH.@uq#k= 8(%3s 'ιO6 #ZT6<B, ۀî`q31FDTں&h>esZ(|&BQhթ{[@EQͅ>_ig*׍ưd&1=i(7Y^n{Ub%jaooӾ@'!3+0*4R]a3Vu{agA=r<СhBLM,Z \.@rOxLy}hِMRwpvbFRLj$ҒgwZF%˩2O5*J Cw(m+r=>ʉݷ);W [N%4uv3e>ag*nk݇sYyW}J櫤=zHx#H3V]Zӛ\0Q]Gv a6Z1`t&lٸm֢4?E8p[6u){]oA;ˠUB9F35[^ݞT@!@kJ`'zneרlI C:o0UbE"3DJh;>);>RQ]HujIiG]"ZRv>l9lWW2UK[%7yt`OFH35s,#o[5BjOw.o.D@[ ż5LgMҟv\tE:Ez@'zfXTo%+DJAZw 5ſZ5}7At}JRWH>.;$X/b2Ǻ`aB l|}f+b.FCHENlvPw}tDu7}e] Y1}y!p2]}X!x /Kv {ˈ t[">9 ˌ#Fh'Gh/*8բq%d&^Czp \ǂpcPVF=M-8gꛞbʥ1ͫm!3^UzKX{KWA0d*CMM;Usj)8<#iL4d#O˄(n5eU JלLxZ8g,ѥ<2aL&FlkׅyM\kU/^H3%<6$bUL @~ ]!&/%Q+:4БeB+B@2K2"j[ds1G@݋foQ-ۭbAiD i>FՖ7AGk^'8a ßIjX vA 58ÓE 9=&c_x5Nyr,U87b["pEq7H!kWAR/VO*FȪ#:96A*DL_F WfG+,82]XF.պ/4M#브0)qqWտtZ>@_&[O4TE/S̺5*i љaJFU47"*lXefzxگY?I-m &Ԇ|pXPo'N2ecc׍NyG>t+#Q%0{⠪`a\͋7=$Z-wwl, b/1Rzv$ڣAϤO/,yЁ||?ng\tԀ p[.[S6 0uk;$wa˔$vwhH`0$[+H[ht X<$C*L  ϿeR0A(q P$8FRT4@5Z5>Rjc$ۂ^~|Ng@g={=VK8R%@-m#/j2,> *Zпu,@[JfϾ7<t3ߣҋnP`:H;: aC?t&Xw8>Ҧ^}  y{K,6#D]Lx?mܟdSȁ5Ir.G{=y gv4 A!1P繨+ ܖ!%&j@@-u[Yh qeDwT(]d Wwڋ^yl=jr5Uxu]KpOn w D<;7{ ,$:;N%$j 31CySiru-jJd7FRv6g'`4[icnRn*Hv TwqhkfWxn CZALjrC&=pOAZf=9SR% + fX'GrT}:/Bp}PR{26=kdw jzT24dfs.I|ȝ"-{E n].~¤[OZ&i#4zVZ='zT߸n$KDmq`66wb i+D} ϝпkxҴ;ot/%GՖ^ZhKIo:X$c[KgssBv}jJ e]px ^vsU\ŊhgڛM;Zic2ƳЈH+!iU.,gXf{mjseVoTv#6WxNX9%waz$4X`+O{ F3KY,]#İSAYyE 7J$@K(!Au75ոʨ 2='V. ޹.^Rb4CIKVJ8I^L'RY>RP,s:<̥LK}&FC~>il08!w6( r *>]HMp09iuI9j&ucz~U\ptz=Q|^(;D̿#`|ܾMT 2f4azޔQGJ;BYn} ~G~C Ӿ5{MGJ3>r!1zړ3Gz)&]ZVkufK?Ʉ]!2ʋ|2Hepg`T{r?: N 346NQ 4 b6sQ ȸ8Á\Zު 7pB_§K@` یv}.NP*f 2-M;s"7ɟiy6( +-l ZsGJWA"Do/BD XRFG[4n CnaSM+ʥTJeę@5(7Ӊ <8xr\"T+بmUtel:5!agF2i=#bJ?E."X;(cؐ:3}a|U ; O?`o`& ,ZD]%㷨Wbx(Gv 8LfG1SﶶTFnhQvk<&,DP_bVby4Zg8Y>Lg*Y#xZAǐ+~tAO;KT|۔uw O8x-IB}`^2Uu BFûO'(R >oPlH 3[b51[iS5 u9[յ_i1Iڇ'#mDTu㐸*iW%F4F NHDGT_UymPi5V&B# F\ʦv(4Ew S~A|Mv C JUs whR!š2vNÜ{sLq&5,4{G}l{ByQf#?K6=k$V Zvp@ȡ,@s|t!cJ8INB|?r$ ήm aՇ CE.4:9%Zx$KWsp(4R "8;0i6`2 Lds,xOտCAyR7Q%AyֿYj ׌^Edž̜j9=k\.\S`קUXO}`r5W,Com),_d^&]|vtVHʖ2)!~.6R]J͕W/uRe"$w;ؕrP~^.ϻP)r_m=эYg$@NWfL1Q Q,CDv!>$vb/')&rټ, 4`nE~ˢx[FYc4Ѷon:a":RkkTyk;\[S@Ԕ莆N-下|V"/y@*1a}Ias۱qn_ip譐_WQX:]ĄD'W>C}XL#g!Z4p N?;TƁ%{ɐv_kb/dմDoLTًռo VCyro[;)2ey1>^j:#BvGe}q Z;ݲӞ7 YwEo. a*Os C Tf<@*a;-F.e1瞷p<p-`EПZQ[q+%;~|QūAXy]8b 2hG̗Qy9n.o[E g.fa"{:bnf,ZB/4JAZ˻F8!PZL3ϸb,hF kVg%[Ɖ~<2Nh1t&~YKҢa\SU:*Yfs-Sڐ\&Q=]'Tm3.eL<2jٌDEMY:ŕ4kNgN.u+qMeaV-%\&z_Р-QԽ,?[Jw(W?jr:'-ȼ_^ wĔ|En Oe2M Rqɘijmg_#Av37AoW7WܴhU2,HMؽg>i MW[i']! YYn:>zR( +w0oCcNC&qc[c9T^\BtG3T khe\5^$YU1'dgk 3ՃsE6B\0),Ra fZǪ=^V(? _wܿZ98$3|uoaϮu.l ^Rtx'ok2>tEXH [." v=+HJXRdE 7Q8=x$y)&rI G{aqޘ j ([{*tS?x{V5 r~h[3^"f^9%پd!Tjd ]PDk2,ARGq銨XвRX&TqB|5.U k̵v!\Z*9Az`F7~>F:KXlR*ז.0y9ں[9\+!y/9gczϿp2b o ^JUndkWH}G' r R l9S;sҹS!*oZ_5)S?Ǚ(rav֙|4YR~˰|r͍ 8HN2=Yn; 0s3Rs~T3ؑvG Ӏ[e3ZȘM,D,K>IͺG@6)>ڮ9R S+>=%(g 9D_>^,Zk^^IHVK8  :ӆ 2bӑTOM18atVT?H _D2w.2SDs%uxEыcf9)ia8apw$x[BG]W2/jsn2f!ճ Χ\<ЄB/l؜m.ϏXGvH08Wb Ak͡,848FuYo+8&9݄^g9,Qݷ0D@+EQ_"Dj RJn{;rx?]-̟J1{ɂ-xX$Al$ iH %1Cyĺw&oFP7.*Xp|ԅr{շ1xm3^Դz!Ӹq1K"U {Q;? YmG9;q5|OVȗ^y"Xm 5cKcd1NId3-z?u6 ]%}\m:Y uzl^P 75}MQK6Yj7K4ΡX3\ .;}p;wVX-;p1,%+h Ԛ>. JXDZ}W(Y,MT ue&te.JH+'OG6Lɴ \IMvS#Rzb4 B}.AUOKݼ 6`xf_CC4\yɨ%.BG{|6ʚ+G抉ɹ\$f`}30^aC۽kL D`W`HPMh1ͅF9kAUMI)UNlXZk#vh/{مi T?L +8 P5V Z>-w*Q"C;Yb(a8 VqP(5{=5!G5txL÷oP ƐbdQbhHn>'#v|¿NsCGO_]0i9W@\SxY6ES'CVݸ}2e7e#U{|%+CtZV\8Ȇ$ibB<|~ 䳔 ;-K)c.I2vrfD]FŸdr{|&5*D 8Յo&w;3S_otb .:,R3Fbپ̵ܹXfHCG}K | p n&uɑQRͮtYE ]Á>r(%PxQ!^‡k$<>La/_`p)~hY]B1dF r QmBu^58Cm{KmȾlޓhf%Y*&rR4;M"r!KvmU=Z1XB>_٣:>/yZUst}!?`xmIHkEeX&X̎䁱rwH\R&1 ]:LG0fKTt௫tgj$P|WI+lunM'/Oꔴ݃3 3. mÔDL[eCo>$a' 𲇠bףt=4AX`ޅOd#APWׇ |$[p2h .O2l:N@Y|U/bVluGBNS&f+/KA;r-t;WT7 '^AEhː)fWQh_A4\ N+ę\o/03kW e۰BhRgq[P9o.S&:iUM$̒Rt&QPd CiyfS`qTd3iC~UZɢaWJ v!$$*Ct{"~աxhkm@R^Ti>ӎ z&o &@\76:߄&o03d:ʼv8]ֈȚpAjZ+u4]{{o^甎H1;sfA8#(rf@آfake{=Mieb5'UPu*lL6X[akлj?̔e8Gz&B3*&*'9gVq# vHpPjάF3(nx/J>pF!Nw܂\%XRtΡi2c#r2!Ҽ[V4f=y>GGU)5rqWvP/}t*a~\ہun۲la9zE8\].5w7U8]xO~ڠb)#榹p^mJ?GpM n%reğf.a~^{~ `[ZfVWg:'[љU'J) ;Uxؠ1Su3_5IBҫ8fj$$ T=i3M USlUZyl$Gr#-.a[HI%n ܸfGӫ, &O?R=m𯘍O 35oƃ ; K }oSdM u3b#R5NqMigDz2 QY !/wzv&sPj](!TCdK|Ie@! F]<{[Y>1r+lҦX-JA 0Uے/ܚXPm+C'XL|5VqAS:'fWLOW |#LȶvF/]{>mBz=Q =sEo~=`5[8ڤc #'X>AJp8hc@ 5^ufXm_@أN!\wjGn IjfiJ3BxmNFvV{h/4sD3+ ᚊ1 CT Ƴyݻl*2448av?L\?a8D4L\Ѷ@z]PaɘZVľoWspl"<"Iz83Ya78Κ Ѷ>G=,x` ʬh.yϙJyC^Ȱ!EaryldTgq t&,1INI"YA;FEQ0Ei.ЇEi"yF{n U͠-8>Ҭ$7@vY.f2µIdD=F˓i 4M5;mB9Pz!@pTU :4bMI6TRzZlQ~R s,oSQ].Ze1Ch:>~0uX XV}0C;R2 ݋I 'GStW+mcL7{ ޻P􎳞 /VfPa7;IW=EpcL|`Z+>94ƝIcZW;%j;13Ƕ1~S{@CUk.Y (ɤ ń/µ뒺6m^+d ernmet-yP<7$ 5JZQlki|xMC%ёLؕ;;bOaLG&1ۀe/Z|΁} D.ܰ V%-W|KBhW"zl'~ɅzIN">Ev.r >6f7 ꏆp|o ?f[ u}et eSVsRI `fcpϯ# sbsT-B\O7`P}Xޭz qNZ N–WW7k:$^΢| )=1{4Wh>wt?@7Hwk aڧ+Y*tR@C CCq]KͫF&\( Z7U[q"ݤNN{ cudL` { 01=]3g2uJ$P %_1<+{=z#m4D6ǽSx2x*x5]l>=n2Edj/>K8޳*ZYpaC sFh'5ɋ;o.|#!#2&3>l{zK+24󺢕k!ӹgwQ- V(\ąEG /BB9)`-)7M46nTv5C@ey^Z%BXa6Z1 ۭAO l76V[ȯa^KI{jt[{iߍm>[h-_Bq.iEcԖlhP[場oU>8RП]ٷ$fb/Ï 0/o']m}Ċ*+>hHL3qt'v)/vdž5,*,vwh11-e\+:uuE䞗Att'KᐝMU<܆/F2"8 8f9Co2Ü9v | jV s8NƸJJWdz`4ɒ[<*O%CWOoYȻ'J)Ó``őeu>SG]7G~דAjʺ^SLXbDom^CuΚ}GL Ϣu@AӪ6u\[KH+7FUDw^q1qDZ<>A}q^9 #" yIȠSaJЋ'SL['zUi''_aDG B'],t]3FOxig' /b"'Z[%lc{zcJ{ͫe~__mmJ}H'$b[Zh"d'>gV98wb&b#Cvi2<Ђ}ݐ4ZpKP4 WW:?m*Xډ5G~)*LCVڏ&БGU3&T 0ǥϖ@5<1acL4d2'YI֙c+Dn Q?ZʾPD1-G7iJ|Я#[YTvmr]"BzŌ>VmS=]F)SDR,!-B3ѽ!]`W"H"`!@pP7R*|j o\6A7~/:%!z5Ĉ7H[v by,A_os Q.>p'-joi{O#&S+Bђ$|87)Tx!WEẄ,E:Aaj ʥS/3,&l%Cwc€̎-)ڬGa|ӭVPBpH/"Ǩ%&Ջcs7޶vFf²Z)ڻ&- ҝ=ᎆĝŭkH]u!S )MM}Kp D'Ckv/{n 1MkJC†?"gAA|_Աrv$?/~v$Bܛ9-dh ,[5vcr 32,KgS9?8`ApOB1A┠iɓ[ߊ2&hRf7.jx / |H ,AI҇a@6;oYczpO+(qCE#dڀdY;S3QAKKxh]?&gF6l}(Ӟ.{G Q;<| jum{E*e՝ݵE =ۡJsQz"m=x 5[(DrHrgZi@jr7{c򯠰y&XrHX2ζ[6'<Lj[tX;CIvotvnƮ69²%i'CK3 ?5e߷pcu1-Fa˟w|m sp^# ;b7ԷBTIv)e0uK!JκDiӄF5F!2 G kk0 XLG96T97i1Q{v# SV/yK$]LkD՟GdaWLNOT0n/Ѡ?r;Z,7>C0{x6=Bt,mX_~EXUo e/]K=%Umk`mm e\Mn_&4 cl,%i/5 OOЃ4A1>@G4qUf%8LH. Ϫ5qt O 25󖕂64?8HT}hURIo( aLтvԂ,Nxe Yfx覺sS(-cywt~ d/;r st c{gG-{zi7V#C 7ݣN Nz|+8Sdt,7|D Yԡr#3k\t؈6l/sWܪf*N 1I#7x&&b( 3t|,>n^!N(Kv'?V8[+|aO6yJq $1lqe`=EkidS~R*dlU1WGW])"eP xUw=?mAx*3-A\m)y C~U~(?̈́1?ЊEҹ%?}J}-jv3v4 /㛟 Gv7Sxi0Q!$YL`{?zīlϱZh1++znQ+Dnݞ`óFV>pdWX涽褀f0Z\5{8be˪'D{/Z!f礣XmM1C5Ψ rPRvS%k}kyo`ZiȽ)Ѵ7QӿX2 5΢8 B"tKe W($HkT*1,xɿ1jVXxCA< RĹV XRuiV–4yJZJI;83zPAq6O|Q|*f?ƴ/-'%cyGW"[X7g쮡 x!),A#Nv+.Z4N,ߛYzũOE?+C,C)c rM'MUGy=g>a%7*  O no05`䮄'Вa1خ65_IoE jp;kuB`),;^̯kVrKa^i0(!瓪V=4_LinxvRhWflC'\fPjvL/Q((9rCd#2l 찬.r6\mcYbb^(nW8j]{;MjBP6 Sf[qJ$;d;ႾRpdygG2"n\phpTX3u2 ۷ w5Uw ( AiJF+ 6q Oy\?:tqV%6vkUm[͍&@jIOE+ nAs!=* I<-p9[.>m+ӴJ&ȹeGSLp_BOYMPBRHң;"NPnCFU{ AxnYL""m'I P(),.@m=QN>4q޴rÔ1{'4who+Ƒ7_ޞм"B֋mLa5fc 0!aVTem <C&qp:c$ϑPZDfgtWŦw{g"Sw-.M^"@0}wa "fᵥխpͳk3 c[i8%V ^/npbGmYEp-:: E$m"u:-: Ťr[GZd9jնT*|^ CR7oHMG"t8o2o`b +*ZB3Kʐ&| hͭŖcZ2:&M1c׸c$74RTS Lw qh| PxkwZ=%4P.}rDOϝH@G%W;_` Iu4g+݆j ٤}\6ڇlDĿ9I&+ zmcePnxR)s)HGsI/]GU8c_tl2LP(=q=§R ;p0=n'#t~dJ{m\D:ۘFvc!M]?6(%>LSq 3Bcq;F(7 ?%Ŝ+k*,I6/;O gi`uVWbkyG,+R[O]DPlHJP"DZkT=<(X׍&:'4vQY8>uE!]4E-WexD y8_㔑N7d yc׶Omx}q3VOͦz"F"-9=@!ZyngYڞ<*}6AUZ=+-koY23!( E"yĊjDziՊ\v;8].!"bYk:J1=WT6KfͲ }׿3]gSO#S6S5ZKmТzXN 0b$1GU_m7x2Ivq5ļvļG4(>uҡ2U/W6q5T0(5"&fo'tWu]s࿗ XO]X Eﲠ>=M S)%&>QjE?|;Zј1}2'l86&l`V':O\袡 ܃x3\l+ZR.npȦ  gn|2ZO^;tf)4yF{ !2:) mK~l?N Š'E7FW:DdjJ!|ەK3Κ|-y( %ל<7/VPMm{K`Jbbe(*֨JVmtOkmBu$e1KI]rW^V-fN81lEo;FVy+/i=IPldG7SbQD$I}kY /OK0>8Nq9'g"֯?{Sl%kL`D7obk`tk┺|ԗjC@7mcҬ(o &"u,+olRc+8pI̳Q36T`d4)-cz"(" H,qb3/*d|DK6j " wV׌')LO8Y nDGzz>R9e[c/W|i[dD+=,A]4;h_K-Yp=[2:"CGV2i N5c9,78!jߡ.<,ig}.Wlxuvn.i$۞O]lհX;H_)hWd&:r%4[Z3տuH/%o`|{(|fۅ}אj`ܣ N:eO'6:ko+r ZofULA6>|x,UC Ɣ8v"ڃ%؈3럔p1bzǣdJYm@qHaS S~`SYʁt#ufZ`cTuv\e &`55KI̖WZ(w_2C: uBX(ZJn]%bC"6eJ/D{ޞA7`0^ogN @;mE?./w[8;o$6||;S`5ctU'kI`,'[qk7>nQ( $0W f3/6APNK}W Xҟ b>W  wYUNVi jאtnQ?>=CEєBu8HNHbuj!qh)]w^mz6x̳ yn7uwH7'I7k#]gqҴʶ}"vY"!uaJ,D9 BCIWH{зB5N,#Ooqİ7 B>.g(6&]n4we eAF95t\a3~s>gu=t3&%*ssoH~ ú>ˌstcL%#v~6 ζJ޿aԮT@|.WaSQ*_kVc W*XR ~p:V˞`1oM< 꿔ܖ!Wجx5{;ˈIZq$6 DgQmfō5>% סۓw2 ,1ة8:ҽ$zg;bN ]mn]vmNy<Ę8DsI{58q\RMH׳XGT5ًE翟!'<4,z&NyZ3u6pݼg.8C m%Ièk8@YKi\4@1X9Qρ\ a~jRF+f.NGO|dԂ$AVz@kJ8n\c926Rfc=i3xbWAl\`u Š~ta UI + ukjjwU^WNVg ű>N:z@kkz=_އ2PMiZ\rd'\l)@5kgbU1yrCl|KM7;[XH4X7#K.3 {%=Y;Aײ.u0hgz}@MGٻ%'FE"@aɢ-k*0gjP@Ac% k1f$od1D!DI5ÉeK)ljrW1'9HR2/d6^~V4G{Rw p3URFNa/u>@*3{\ZD{Զ/_7oI\YtdڏPךTgh~C8FfXI靠R [͖#SX]osd^Sjaʾ%j҈Ni~A7i|l3=tqƩ"ֆ9R׎-AUQvnf{OQ紡]=<; D/ѥ`{5 !KcJ*:}q- i0YRP>yѻGOxєk϶0AAA rldzmVug:KӛI,@vRѵr˔ܲIybY:r>u$jZ"U/,-$yX6LGV rmI Z0ju6٣#b Oߤ1Hz*93E:ZC;S7T&B9@-=yEGWf^B ->R>b5Rň=sڙz%'A}Mޛq7D2qDG!c}KS ."3 WѢJ)Ig؁ R㶊|DŽeW.il_!+'BXA)}0G2'<Jdg8y,]lS eQmZbp7ոu|p E%&(Z& ЇOxZDY &ɒ;@ᯌ\) q;2k(f18_:'(~mgXYݶ#jxiY!NSnBHLO{/Tqo\3t =xFuvB[zSW繛Y y)V,yB G&It 1ɸﷰEK|;Kbbum9B1*.uGۙcU높W?#q Xm%)E^}PRx$,Azopppǝbz 5d Sa%܈O! S-/6dz>lՍW6$ (3ou_1 Eh^DШ-qHZai+6d0ʀT}IF*Sk;spP)W(Ύ-6:kC+vEom%b]/f}ްֺ.@?S*K^wYKsԔ)*ŭ,ɬ-} ڵi0xi3vэ*zy+ LT xFY4őjp_sǯv,G~o=i+ٶu^CuT;`=O5!q6ΝŪepB@*$:g 7/J}hoglE ^ .:5U,ILK ֮x溻ǹ_7Q%elZnx'+@ 媸{ZQ1q]a=v}ۯ`j0Ѥ/i`^| f_l]3xv̌nEr,e`w7G"xGn(@ޥowNי7QP҇{`QG a:z_?Qw`M2 H`#5ކT}xe` Eft,i=ӌYnCQ(ߗ'b" \X W[cꠐ 2M/h6`|9"u&7E呱d$^(wf< # W2!_24Ϩԁ;`u@5i/{Zh!b|ܕ @ 0cxRGbc B8Mn #O4=HiIQ pg*>xo{~4[1)8tJ빝Z&5;Ety#,͢k)? >QielܜU%rm2=]Q]MnCSPuMsqNewLX4%dA:hҔ]pHfg!&8CNd'Kcߠ.]B |z4?]b;l wLyDě=%ԜtRü+(TMfsZ&͜z,PXK .u:+:k< "Y̱;"Ax3*Doˁ8RQȻosbSGG ëp V{i^tc)|u_xۼgΊ;sF#' =,{{gf˘qf^wP=%@{H,E0+]\3kc{ACqW3E,ߏ_ PeD4k E|Б fC&c2˪͢c{gW b&E5{HJl¦DJ=)?N7k偏-!zaxǸ,$ؾL_xA]tw#\!/|Gz&LS)俇1ֆ%4Lv4T{ݥK4% YPݾGDG YmR1)㻭2y%y6#vW$s.Du0c4Xvg8`x ?6p`Վ4Δ!=3%vC}YLa+)PJo?Rz晵y.&w`a3DGc=XWdg"u9Cjd(igUڅȓGĐIE>yÜ, Yqܐ;ޘNV"S8x 1kH0Ko=)Vmnk>O$kP+&j57@HFP'UM/oh-ރi ŠolxXjg@&؎ Lܤl-hz_-J>ҲTv4Ft!R:0Zh+ÎR@2hZhWTx#ъ9ZdݲnT-@ef3l篔dZ# 0ɚtr5Fe3Ӣae7-Mng9=4Om te66leG=eZt-e"<譭]A`%ƛ 6Ln m^ oct|ٰd6={w,2=8rbZf+<qhڗ˒KvAj4[7S09; qbhwk8鵮VnNܗ݊O0o 2P zF]\V-p6Ƿ:w&ި{, ytaf!/҆9PPHRiht:'>\"4.bp|r3lrWZzzM{c?<2S0\ :,pߎguSoO+_; )&Jls3Kb5\N+D&z|~ig)+ mƄФQ.^ ϛ-&s܁?}"5A\X ZX)'dĥ/ *ĵ!BTK$1TҋzEz5;9bJ:70EW["Ði3Q0g.吞)=$yuE,)R&!jD#>К K#zd)ܒn7ĻI,gͿ49ELT_xZKUȨA,]O9 %7a%DY^YwG)<_szOD1S- t(L)pV ؽrygEnTb㿻.}l@4>8ͯ.ﴋj {&#S~b-H#ف l3~W34~U*r$۟x5.uU!ݸxEyT.Ǘ=y4{*xr "+H~87x1~O@$,m nS~ sN '+0BI5m8 *z ].k29Y(6JO˕QG4-ڿ|hVjq-aQ>GL ̣r15qZB\MI] W110+T0ḅr&&3 m%M 1|ն75P{b6/x߶vDk*f靟q$¦hol_!0ð^}&.C "Zq@w4Dۅ:;NKV ;K$CG_ҕX=m#Ub `A2wJ~ڻ yP3N2֝f6j7.d׷SNdK ePx{t'gLE jMcgؔ'k-}°%#xb/Ѷ=VuYMWiOC_>1N ϛ D-h?_a& - -:`IJs:3[^N S#CwŌw4YQMZfeFPP&dzfD`眂sP߶3=(S 3 4~jx)ejӤv߰=G {Ө銲j?Ard3a%qX7~Ng8sw>5ʱ!j0\vr\ /Wu h=)E=yD䔤TƞF L~b 4,:nD$ZS5pׂ D]8뛕"9dqaZ#!t~w&G R\Аyu-UXN.ʣv- {]m:'Q.07ɆngJ#2Ҏ|ݻG>:O Go. B$0/w>ԁ.C[, Lv3 3ö2J_ Qg%q +]S 6qNkdH ҸJ55$PM{6nh@ߛB5Ը3MD"@dg.PHE {0CFv5XL=fDwYa=)@Xs .z Kg6$\ԍ  y4!ۀipT߻2y8L:!poPIO~o0T{?~aN'Гa{E-}5M^0K>H#iD.őcW~UMMȜDܰEn]\uOO=Y>M8mM |c8Rϻ-y_n˭nqQc"h:j ]O'Zn=s(JnPьиr0̽?Fӹꔷ3 GGGX:Pvc^=\õ貤:]l` MhK)%m(vR2[H/^4-ՠ=Bp=g*fB*tNgzQg>RZ _ȡ)#.A;A4}b%[7\#Wgc\D ȗk&j׷A%1UT:J;Wꇺ|Q` n1E8s䔭> /AQ C0ѓ@:TC]E(~-(3x8U#L^O}vLwJE|mD"ZE$kzt~dJ6B(rW%(w㎢ߗ]!ߘ"ӜfZSX&l0Z" }lΘ E-I(c)P`ë~bX(^UޫQ =QۜU ˆe?ϻkW~a[;(aHΪy#VB^ {Zp_wWWqyN q|#+}NrYr_x"ĆZBA2("ͥxsD9bn'f| \kЄ-CՓJk=r`3T8]@ualrN~+ =&0b1D#3^[icd l` J28*Z&h'H2|e{V>QiͩY!,|Pn:A|ecu%G24PQ7v#r/BCQ?L;߲(_:(0޿bu4 qF.Z/!P/A xXLɊk76Knoع?״;g pQ-Z6mژoi2Fԋ6D38G.,>A%6cT79˹l;]\@.™?o0YcHUư'V2W1SR9V6[6874{)W lCͤFl0hLo –9$ N$F G\zpjw+īXZb5篖V>z\z;^!"3CcD2@Q|n[W\B6'jGc۶ p`@ SYxrmnΫ=X1.yib=r7/OD $m!().B5"9X'KW:eVI僖,:Cf[^ G ȰF0 uvbNMQ4L=7 -v+^l(AeR۟}ڜ4X iㇽp,t;ںfBc_l;}42Qx1yUEЌ;WGpm6!:Ka?x7✇آD2#IMC5N^x0 gU􂴦L,!r/d!@8;)M~cQI':\P)W;t_`n&d#tlQ 6,͌(pVd+pohSaذcl!,lQ/f#}Lɼ Ԫ :r7fYiW'Wx[mm] ƟwBbXNFmHRv>ap-)Ќ!F -X0Nr!] o+d y38ABl@ߴ̶`M`MjT< Ng뒑6ֽ>xZ%U瞘#f4O?mLZ') ,Hav "\/x()EGU\$7lՙ ;]f< pȽs_esW$mO <*Z˥* M5Ti8D̕Ę4 Lј.5br9%gĎ*Hg!5P+\W#.|2ÞeNc*GwZFTh4(E $ӆMM*exWt>ä}v 17Ę.TG["r ' S5e~>]skB}ҝM6ZӁOR,|c|!.pFn̒ƃJ/E1~<5lp<|%WlB:O3KT(|{_sÔ Bt AF}pՖE#ꬿpn{Q%Y<(r+3kE &떺Y>0]fXRVdu BAF[D`4r]gcp>'-Cdzpqjɵʴ+>TX.j_e` (t5f|>VH E$ߏsa`zUNnա,+)zZ..75ƉAno1%?iƥ]5q`QR[4$#N[Tl("_p#34 h|L0%?iFM[|Ժ{ͺF_F3mj٪hݨl8i#-=o:$} Tip1TL‘ 1r{MK&caO+0>/B+/35粴y4i~\&s2#_A%UG_>(ɺ>m$g7CN} T>C‰|er({ql;e5:VJ86u ΢:2 D<贷Mn/gLvwp#Hb 0J)GeYB#3IGr,(u8@ RÆ$[z)PxmrW+<,_9x/'ݦX-Syda?#i %-PHhKU2`<ꈞbt7-0WE%~+PhneX nV7TBm*ڼ)Tu@1b A>I0bse$Q1^CUWHi6O4\嗴w#T_Zк^,+ɗ&WC`GEiX/1ƲSq4GFfsRp~҃mI:1(+W%~)DGw8촆γ`phÜL0_VdE;- "#D0]n2Hl,=^2N{^E_&6=WxqD3^ !\ ɐz&'4f,=Ғyb.PD~+NgEm ճ5h"8iyp2Xbv[rHpSҦ /<3Kشk齊/M`)y>VO+eeJfw\ !\<-^tbXx?A6̷L` DT]B'Jb (H6m7L+}fZ{'@Y5YOEǕ懞=}un uCtڝ^ӝ9ɸ2L*Sſ$+5U16+Fzڈ|20[yݺDZy<':1?.ϐYsp𞡟SZ/Ԭh2˖Ov=~(Iqn{+Og>j =7}y%fp.v9V!",Q:ݔZt YC_KV:Ѩ,!(nRlEqeV(5̢75xQ .A:% LuJυ!HLP)P䳐b!q'Ŀ:b Ǥkf6atO?l")\q(Ԙy}XQS1 7$z)n fSʌ\=dԻx8~xFѾ~ -X}?}ﶶRGO*1(x4"ӏ+%aسӐ$ Wk_DsήZjrp|O-C#?󇪓B^}ZRs $+iw| JEZ QgZt <>oAO0$S6<gh3Ͼjt~BnJ}`H@}1ھ5ض7Qߒ0t69Qgz\[Щ@c'`[H:1 k\6ܞo36eW"6w6v\G.\o0}fh#66NQc[h`pQ)F# K^QsmAe<$`(RN]Q^ȅ8ee@(H O-=kteNĝ.}T?Paf)FwsI0~s:YZ2YՉWjn,:%*YT H?$IiCXfg/`t5 b}~߂?IǫLs-t >ۥ4Ӎɛˆan>U0]nD uK>$bO&+QJrC4=pӀ W%ۮYQ"%]$EI I$2c.TCӚGT wrHRjjb MM{M| Zi<؁zr>㬠2:gL&: &Y9&y6/%93CUv@Fڮ>?$<$GUkwb;pΠ<ء/Ze^x12Xg`M}_uT KfT@2@J?P +3z"R!"G. QM]֮: ֓^WJm㥡:_tDӍ [LiN `?.nΘ@%Nd_5ϏOj(ZFfET 0˲"<Z^'[ϾǖVtc5 R(o tϾ|{*h#*pyGEIG{{?yCUϼRL2gGa4{y1CKtM>i՛c*,hw */&x!ݰ_gH{&܈mÚ#yYK OwV2qO^/[- +ceaMNdAc^qڟ RnDcoˎb 'XNn &G%0Ol*Ib;rNB}P=q@^WmJX,l]€qŜpf1v8UtfA={A2t1qmd nbM@Sާ2ƗiLa%X/7muD65n3XI1>m(B(H9TU`WJug]O &2VPVI<Č5^y @!븅i%6{&$ͶVAL=X@S&_d% 7;($4J<raf9/#UH1WV(]u+v>K/(cIb9{!K5R5DKz~kN*]ȑ'cBO'{9 (݉^f(JVk;rXӋ!X:O3elLP6t/D,L|H (شHٓ2DZk>9L٫ 66_g\5%kO c| يﬓEO.>pw5Kُb;4>sd\\vB6Ҹi‚U`#vwò1s%.1 a!Q CRWQܠcHVBgQ(7U A77(Z_H= #b- 6Kuِcp찴_:ߵ UTA=WdE80R!Ug/TihПO xU U)|~9atFڅWewSƋ5[GgE~˦@Y8^ ˔=kGv.1*-3jo4( Й-V$OhYI I2,o3X617G%!Nezjeex|~MW]FxCB`'\M^ !i{fL- l5HDtJ 4P Kw Z?NxXyK 150lPm;5^"CDDsύA+Op$`ôEȺ'|d>0?7:U}^lgTM @ZH_Y/I':M*xggsfQw1u]4gj1d{p-|cY/'d35jpS7He^PRAys#7꺽q TI7I(`o+)nFVB}HP`tyR7e` !fd@?z9zǝ t}҄Q,unYM{r9BՌ:TȐWkR, x3\{ZƶMqN]1{MDc5OL;L@U%4ę>+"gqL۞2|)AbXPC6`$7,K:L7b1U.QhX:"V@׼M'iLI-oXWgx8L|Gҿ؃4J̲Uv2N3~Ri.Q9lbK?3(JnZ?@z:S-+4iBjGS%.7V$M [rDx}#iЦNǶ^n  t]>C@.Mn|,'8gJ86cPr) duk.C:oBMޚJ=c! %>`͈^18(Zc,D~~ Mar";2};(ܻNX\۪Ϡ@U{0cY\3ck];M9InN@ȸh`ѓ1Yڑ[|Y{Kԭ z\PʴS g>z^TÅ5z)23x򹾖-: e7 &'T_8=r` 0HhYTM?IF=NT #viSήik`v~R77nÃZۅ5@ƜkZkq[RR*q)(8da.޺ ^qJ 8GžБ쀧z#xX*ħS\@8=XNA ;])g+n˔#ˊU_ٺw7pL^u|;?cM~0%a-ˁo  1f{q$r5u/H'ȭ%X+D+tc$pOH vݒأ eGjOݘ+kгL[ktqDWEy-_YG8V[H=(kȈoCmb6ϞR!s'dR+›eȻ޲&Jj.0ChҼ sک˙dK{ S@N=3R qKgb^Y=?2_OT5&yڿa'?zЏ.sdjڵMP?l9A CЁ33jV$|X"|r2U7.gmTx;^Q ?Cj,  gfU!'TQ|Hvlut]76^oQ6D۞ƍ_]PJؤAxm ](<:nfTA4E%S%lnߊy;<}Oj,Vy >$GnM[͋m#ǻri65ht=V{TE^- yldLH',:逤lPxOkdz:i\hBmmd ^9!<{Ssr 7ي怸O&SU|qQ'%!>/ Дe@.7UC AHr^co러ν謦஼ZGr[ǻc x mԉhr :/J˔z,qim)KLJ|ՁJّlL B U3 !G7ԁv(-8MY W}L̸h?Gm $dOOVSw`9)pĤNZ*`gCXd$#Ҿރ]6:J!,O(Dt6TR%ڨ'!ѕ B&W)Vq$Dǧ*dn5u>: ,[ٖ.ynLG  2Ulwx}=6pfVd&Ehk\_[0ӓfaL*d(=%a˘nD?SM0Cg glեϩ☳F b}I)-*`{- {fWb ISPFR iŜ\No ׮6HES&{P|<>B6'`<-6 Cy[}wX6N9)ցEpf}QoU4qkM-ku;xQ;?$7KU'1!es8A5>/eW&*' ;iK>=o吝$RhRB\ggjwdDvH۾ )/DZT7"hPZm:T]xGgSE XG7Q O)!HMJ&,h ZتGBrM;Ա wa„ kҒVŞd1αT_*0jc0EaW$<1L{~:f:9wNq?tb0#N*9pԝ.oX葪̟H5D-oˎ(`utpOyYv8v%UꡘM+v@zzc N iTPq:շsmH0$kR; z}R)՜%GJwKXWL;5o.o:c+p?qdJIz}=K#W;)⡫>(bc̗ lKЙH{ O Z9J GE2 F#rTSQ_K)btɬ%݁3˒Cda8f2hnEn\SDXnx'GxI(ۖ&?8^d (mL|kvuHZ]+S愈#_f{w9?uiQ[FYr&fdf 0U&ި=;&ZrKkMM\2o DE>-XLn,,͙GV֗}ԉGvDswTK !:gl.{GDd9B#t*XUPa /%l^ S<,lgn,0fY*K0z>V*ѡ~Z koCc¹aKӃK3QahM5oǫ2\50yaF%\H>L#x3&sB3(jFU̪Ȫꋱqٲ_ʝV,9 ޖUd8'pR\V@,j0~s4SSV\)zVR}{)׆4xʂA_7qϭI㲹Bõu nH=ʡi_l [kP!jK9hH2fY+1%ͥ Su-59K@2҈ 2u1 O@)lYh0\R얌**SǗG5L/x9h`f.$D1jpc(" Ysa)p$鴱?}"X{=P?ݪpw)!7< RB,ЯQHo$r04U<:D֣bJQ+9W'Ek3xmCD'j:QP6 CK?UC%#] d\BD&F7=k0)-F-bʪX O{!(#])QD<({ynwG>Ձؾ3u$PK %B; Z!,9o֧F~ s11-,q*vS=98sF\OT` Y9mzu?p@8u;?XňPڬ+sk: ՐFypQ9N iF]=].r:uc^]Ъ!XoHwΑp V\l2 cƲlj]#=R̕{O#ee_~?'Bx__lKE@/w k_6hɠF)L4Z SYvyVjSA㞑seR^$a2D0d`nPżfZ0bσ;U;6 ӮD.pk(i#!mZWv<* E [N XwSd?9|7_(C'3fX8g]9]/WA)4\HhY78ku=tbY翷hiw+&3iނI/`HVu qeiy"frjieThF,i!S"K(/*te#3oѬ[#Q"`r^K|[ElwHpW\0/,UÞq SMyVP>bI?I $E \AE.$-( [k9׏[j8j7N 4ta"p~&~LLt%[BcN ]с/ t@+Fk](^A ;(COC:'$8"䉺mˆʓ5()Q`@.Gyk| Qk,SfJj1{ojœl2Wč4XŶvu'$>(9klљuh['U}P :o'N20rEK+VKzaS%hU, -صM sXx' E * X{uR׽QQMȦsxZBU&&e'p&~ B`BA|[XBBJs?xgA)T?ZGx J6!T8 :AAPd.-RGF8ΞrP_n4Mr݌y-j%A}_je.:v,] .0+Vdz9~}}\1XM~ʊos*{,6Ejs^cW~ܟ7Np[͉%'2K[ ~i!#iC4M2xE&.vk)XWw(d}z +d!Y II2>Rو7t9b kڎxNPҨ gg,IEUj;@Dn 10벺~5o*#KM'z,#u|7^ jZu=Y6iFk=#[͊ 9Ȥl˱"V=6\6V,f٘còjXl) )XI`CXțOhfc=A1Z3ueG? ~H_rhaCrˍ9\'f[n T^;5L 2FD!!9oQ)>ءBgatSѪܸh.`">Lvɣ1hu #/-}QxC'a";~<P-=:|(*M_~cϓ_ExFdlˤ2N@؝ԩha@ hvpf?0nDzJ-Mx璏chLJұ^) mFVu:Nz/1:G^iÒ Rg1X\hkB i٠NnؑeGڹ q[gD >rb)(82avPX@۹9u.ч֝d7ox`!xEPhO_\b/DDH5Yr+ľ|;5 \$r>Z| ƬxT9yc"ge.Gb W2ffvE ǝBcAĵ=oFܮ,Ri5FT`aV;*܌4Φ) /̘|dGra@[,L".߆lZ'm@ߛ.qT`ґ9ZHL=rNP-7P+tKTmIАwitGKўA, #^AF+CBNCk۸B'<:JPVFh.M oa:ƀףf6{.k+8߇Ժ5u#Rp{D#غR*8u~pk0U0Hy ~2#ғŹ|`KЧYhE{|[zɶ/_;XVoZr¦AE)I0RtƚI;]s&&j"=_J><3uoGbh% B^ (9c:8='-Udӓ+&@udӁtۻc%lJG)] %{'CFRaL} nJB3qyW9vL?אe݋ȿh̉zM8zq](C|۱#֠ L\h҂Wñvf(l}Wˑio4vJ7~_[b/?,la,E9-C cJ:Ϸצ aaRs(nA%]Y BRpwj8wӭKuPz*لka=\(n{Æ}^dFhQjg]=}ƌ:7xj8'mV`%"XGrwPo@Wj5FwQ" 3bl)tHX '&^MAAkˮeuNMITу zBGx>)I6!o DXچD-D@j)QuUZP,'vITB\vŘVyy\}Mް%_!hT~qoE* Ԝr6{&=7/1@Vz `vʎȔRæqG'17XZFn*܍:_>x׳6JEyMq$IqfXyTX J(e$:I'C+5/fmq]$&{&6 Ί#ek¤-{?ͣ4d~Ooh*3_HvC'] (~u'1$xhH*tFX&CMHu'̵DŽgE'/],krkuj9YP-dsǛB9\ z)6 YV; =3V 4tz;گuD]HTDSA10 4fA' wcmBxoxERSsc1X/n^ ./dY}TnXа$]iwDvoχ N펯Ta٫:Rr"dl[{FHMiW5Ůl[lt.ޣ/{d[݊?|/$p9aoSY8_4~)4w|(P ô_f/_\e.v% dw1 GIj4eUK @$-,˧6Ž^*|;"e{{⏳fsۼp"]W׫ߑdkYHR3VkA1DSaHMʡt@B:Υ:I6z W3*37u\rm HaPu`,yV?1_ O]q 1 {T f2ܗcyC*7A)2a]Dm4sd2XQ(5z?lN S|넷O 7CON"aVZ3jɄS3̨Ƣ2ˋcXtjRoj.i%!0Cg$BorFˊq>9ɴ UJd</iAҙ o c''h>ZCGKG<[[>`B&#5| hQ:҂/-8TrĈo8ߢKX]3))-GN3몞.ҭU=?m-> R]k2y\3< &*ۤDZ@ }^=/Motk'wI FUIt>^9/9ZhĠ4X -✌-0T $r\M4ev =Zj{:sưm`42?s8asb@HgCWvA/2V10GNQDwaqICN$~o"vZtSXҲ9RoW։Bh_ Qd&-+udldUQx|gsyZt*F]Jǩǧ<ۆ}%Q#螀|DWLm34ͳFOy_2x%hZ TӝDp!/0CpS4*j4/xSޒ{'m $oYi5><Փ2X>κR~iPHvMef!.38ubOUIT*JO=`B~ie5τTT3LZ E}Vu*鷃TzBq`xuF\[A#ㄪ ,a`d!]iUPf١y*S_06vM(-.AK#A֨˙w;x9,j}r'S̰>Ò|Cw4s FAk0WlwVn~H^*YIx1uuqA/)+Rؑր|Z+v8?a/u+L&Z+r)UY|% l8nFY,l%ykeG' ir[zs ~CٴPe~K h@)F=P hP ._ڶԯ[<yoOXrf;0:K2ԫKz<0۠MY]R.r炚*+o,.{)ORfUZ :eX#yIOJ4M^ב2y=MJ}Yܪ&*LD˗d2Ba}uZsq'(N. 埗U jkn9\&KJKhtn&ވAHc65hkut;%`ⷔ̿gR*GU>%@j9Q+._Z4 ܼ%OltC9N40,qǡѪ V͙8F`Tgm6) ~mXNpB.2&ӛQ(ߪ1-o`:%PN&+Toub쎬cv}kW8f_ Ĝ%rͤņ~ϯw6| ؅Y`NI{2%'evGx4?1؋?l\/v]_us84ͷJX@3³npQyn52`qǭLt)įY`:c vfU.c6e$0AGM'/!5-Ǘ'Ӑ>Q/ż$#1̮Ot^&2H* OZs #GC¨R`J}2"۲NQR>YJ?$Ct  Ĩˉiif ~e(,Y 4"e ^)mvB8TrPP;*@;诳Fh%-_X]dmQ[ !-E/1],;//66=x016snLn)ȍ~uˆ܈`ⴘ Ɇ@3fӟ rKyg"R4ִ@3E(E%2梗QUGctNߥl=%֨7@ԭ LQDVi6v֍!{8V=v%Ҧ'Iv![vL¿Y262Rd5NxlN<aK: bzo:+ےꃕ;E}n9 96o*Jd 0 Ka J/*myyojēb訟]ulVKl\c' ꆸ sc"ֶAGGqV#FP%s!V/VCh?"I[\FȰ0$ ۩JOFlF,&I>7\n"EթJ R f3.G; 7;$:AWj[Gԅj޼S zh0I72ǧD9FNQ 36~! ~X27KC+lqO] `Fޜ<~)_ƛt{hݘ[>pMq/E䈼&0<d ̀p F᰽C6Rzg .|%'4sPl7wX ǷnVRzpv !%Ki *;xnK"/iVՙj%X9gb簍$t73du]#-mqkny'ϒU9,/Lo~5/!,Ž*`B=~9s'h{g( 4l#aWi0qǵi˳ ƢtСQo:1ZY<R~-`2_[zx>jW9lmx@ChB$b}Uy{ѽ~'Y0AYu/Ay我u3,BG1Vʄ\|>E3ցCĻF٫JvPUn05AG`ҡcm騙F]ghqFSAjC_w^WmX)#fٻb o[3jb =hz"tzӑ!iW15w]>:ภCf"DpJ/N8/Ļb{=オ_"q|1;ir[ ϊa;lr[oxCrE ceT]/.zdp\^T"%]]90ꔺڿFNIIP6\Z=ף@Di+!Cғ_n@qss*x&`CI[ ӷ1I"2O3SmX% J?aLVkLzmhq^㆏i)Cm/ņ6"-KqI7.jPNP*ߒ,{Ի?6mۦ4^ 9ǜu@.+;:nDCNnGA}3Nq%A50AE?‡<_>aF,.6M:e^+PT ,*_<+e jmSf ǡÜ 3/ؙ*Nm^6tc=p0"g fiռL!n=Hf2Z.8)drK(DtcvT$p(%7C끩0.8XF¸3|ǎde0u _&uɔp1^ *m~7{ *H[l:RKba=L=FRY&eNpGFڋ#2țL(-s"s]Th՗z䛙uh3Q7PsgPMԇ AZx˄"ܽ71+xr$_fdZ q2a (X?9,K~ƓBڴ4>i?T;-;KzbG-%\_by(O74ϙ=ܙ&}p?YiୣLZE[C/ӮFmel6^ri{b{AX3@}&}.1UQvx`Ϲ"-@D/1Vr+.OEwIyɴZz>:γֺ׮Yi@z:U!9; F[pB Qi1 BV|S:TpXX? A+fߒCM3y@t1Ӳ8oBr8q~d8I7)CZwh̋oL dYb}CѢ &BhW4*L<i ۵BN9]۬xDJBJ*1nظy4c$'YCfvǦ|즬ZwO8nAN%ExûӐRLjej?i |η RIsrϰ~+!Jҍ #9,d}gߊ~X[\ofYYUF sSTŅDM5;[tp]Gq/ )P+g ,y@eu)d IBJ<<xT7{lܺ-7ޏHRb khP׻V+7G$tNXu_mCPeveG?:s]JL6)Gun5N[j*F((RfZא'ղ[um$3;mϫd. X4o;h"y"_Rs–բ_f EUA,ApJ-=6ו!Rsm"VXKLҩ77ŔMq{eCtl%d'#^4EXbleMǨ9m3xd9DӈL~|TaSCgpKO_d RՉ )bE>n|פֿ[|-b-y9εb-3;Hm1rV'WZ:Թ!lڂx? 89HZ_j7S3.y;P]hHS0`rtƯ?V t17(?¡eH/YJ]rT )ǖg4NDޣAzbI6Y <:]3Ɨ3*o8+ڻzٻFSg^i9-@Q>;tȞR-TERW8b3H$hJ u ~s)a1WZ&*e6 m} NɨXãƠWa9 xf\:pnk.E?8~5&81C 9»y^| oWj5֔1u0 qS,mg oN'fsp)Y_-! ˸ {0\j6Lq*y.bt%)i9X}=zJЊݞc-+bD' etӿMtWfӦ#ﵶNv"IPFD#gs:?9<Ռ%,kఁ<` P?DzJ߁z8D< bMH<8\ Xm {^%uNEAUMx$Sh*zOȚmf| )[EW' !;2@x,U1o5GDߒկDPeQ\]-vxE[rga$@eӱpUj0% ε#b\eR*TS41֭<7.D-q0ݱ ԃqzg }A03cYc i){UqX49Z1/q{&Dtv&wig̘4𒩪frbd|ߪAwQCkhqwU|.Pu>JI =z~l+,u!rP-<;]\cSddFd69"Yܷ4"<\ׁkkT@EƘ[`,1Zǧ-a^4CBBjϥţ_:X⻑oq[hR?—ZF>H,|G[ƾ_.$Aǿ;MQ](=`9i1f@VY|>yO,RF٘Ģ'}H `thM]EEh _1 <<\%h.l.NV+")ح#h/&oV-ZRd@V :r/ EdtEdu[bʪP( =Íӷ!U^;Z؆ y,7O1U=E*䠁ռSU+%"= 4o{m4fD1p3z^iLO3礈 -I^ kNY%Fg` Ц!/bL sVOA5ĵl'gT 5n{Yqڢɲi0~U-28z9+z煭eFcmT}(A)Y@LZ%mN d (Z]3=>H>Q)1F_ ~ Y+vT_:W yPj((pRII (~ͯZH&-CFف>NJO¦vR)}rÇic?/qĥv.]O /- 7"JeYAOaH 7f?N/QU[7<+!iP ̙7Ct{}Y)8)$;ڑn;Gz9[FftiŐ]I\Oq(忢x;so"rE9f3<N["9źd,r:#Pp}Q4ɲ.׮l׶xi"ܳ2;*0pC|] RJ5dHeOvW6GT[hXT ~_22/FsӾѿsZ+Һq} ec`Eeb֨+Vq(B{LI~Tfb YUAGo Im\`PXkd>UCn0 پ=H8@pR|PZ-{)g݉D xpq(b%Gf N_#]+ƈh̔Yw 30#-;y3|xQ9+p:HBf̓W B< l}f2uLr{ĥGYPH ST $)&=)&N;N[?2mژs6+i Xտھ֭9&,yث T)OgEcB) ~@$RxnI~EizY_VnY`_ftd)`Atpd2ړ4VVUw_ʓ6) @OEbj`6^ e)b~TZBz)ߖS-SY}`n~}hjD4|Q[ q6U?aiV_CRTH홻ZU sO@csK1Dj!d`b EW̝L;\A/j-Q ïȠ$.931~DIʲ]qȡՐCNȕNߵl1}:_hgH=ȫGOL$wdwo 혊65 "Ng}+-=kmL'"mmd˄si* jt?Y22ūXMK[a!3ov8Ń. C_?=ނډ>'e(=ʣ\ݜA !a ЂG+O>|.^~D]TR'oxasL6m,Pqz@E&/oY lHZ ̏2pDeϩ4wɊp;6!2Z19hk@u7‚㣡M4HYvpUߠ'19I:J[ܺhL?Fdo),cO]Of.2o1&>Tch[CT9_fFB|TEZ<`¸׌~\;$X1%xdv$E-oV{55әtq͋iC}s@by:2Nj-V+tJ <_MjaEb?+f.iA>D\.) ?A I!Mvg/GAy_k97氵i0JeF/;ԅ0C"H?r9]B_&24^wWPy`xqL-N:[g@PV7}da` )X~k{T<׽~?1eN!/]SOZ]X(7Hq"pmv٫O@A]@bzφ$9" T &偮J}> .U1Fbl G'+dʳ%LɎ [w @M"~FNWa鐅jGծOkʍ/:»FރwS )M0xۻF f4ZF͖`"j=W` ntttS#P-*6vgn\<-\A*T=Av˧hgisJY" LGL+P2{ʦ>K00k:~<U a״nfz J>НE#K[D7 Rif>)K c#)=PFBUcǚ|kye -AFJxm0}u31lnvTY&XPv[ҝjT'pZ*gpە%M~ #+C *z>ɛ +? WiQs|0ScN#{e-k(`L=@5XW~J #-*yHAB} zKB] b!@OqLRѓ'/H uR '> l>#]:i mn3,ăxѷ}Ǧ<(T-ؽ`>I @jTƨIv-jxx򻴵͌X ByVgTAD+MzXLadz{FmYn|;sk8pfK=hֆJ᣶˲;T%\'yO.6"C*U#NE$kK@ζ.߼HM5v8;oּg5d(*ߑAj.(1kt>j/9#ӹ39iퟛުះu,, {) ħn="2- y1'P2K(&B0SK2G-sgPKr62g*&R+8јɳ@6Sa-F0МB{WyL +,֭M(#NtK\|^J~i@P>$Y !cmj*TdʣLxxY'x q p8xO9)NgժGengŵ8a$m%̡P Ͽa#<"?(x  ʝ2H *HGיu4 4>^V%LDeZq)EIq<}eR՝ hF5*4y!P(K4T~6Spy-6ITw?MeEMӌ"Ԣ͟~[;\&,N`1ʳLC4ϘjPL;ww  I3m~Eec|;O\~T2Y0>@ \;a&շQ DѼ%14޵, q_o`䞬R4*՗^/~ɟ̰$怽F0J'AF |#]/Srk9%^_] WB'37~hIQӻb4_7T6VK+ )5أm#?h< 8X"Vo0 Y&5l > hտ  7r@rͩ'e<@ ^qZg8?# goIdIh 0j3AT;A! 5yB  fu{n O]G wv*5(}%> /^Za~uȸy|ڪoCiT&WtvjS_t8@E `1wcN"qYbFhЇtX]^YiT"uc~ {숾N awi¿~ֺn¸< 8+~z2%GuA\o6sA 7f0g8꼞wPy45W^Z0p'Ww37|Njhy(8uiG4xLS-_clR"xUC?yB 6g&mZpgs:u;VAl9ϕY|sVY;L\c,AA>[/O> ^R:hKnr 'U%EONS5P5m)ImPr$]'E@"r*UYpenkb̶W=Ӛ̈[hR7ѡ=AL}&lԁJ/:Fq^"^v)(]Ўoڈ7MU8H>w' +auuA}*SJ#fjZ ~p\K陖c^[XB8m\03M1zU.a[W7_quuxv=b9NE7#4#zPH˭'0Jƽ=m(+Wvzuz>P'Uh<]?P~fha3lemr{*gN[>E<SMlk ײ|@6{bkκJv %I=>rfLE&+}D>r\ 6ca_CqQFm]% !l>EVq4xۡ{lTD_g_+&:gZZzw45sA0E4P^̇Ï B U*5y@tօPJVP¶LlQumyFBc"Wr>f\ _9ggLuQf%Gڒb9fz41f I"1;p }cSBpCA?pܦedߠHL~RI+-'nJw;띧V]qohGBTPys=M]R+ȁgEE9uR.(j$cTy|Y<$jx|&WOsYኢ%/*~r(˕ ѐ&~|5pb{ @ߣxwт/&w##`/ϒĂ>h8Gt>PyfT"Iԧld:m42JJY.MzBrC>[ڜ 3Z}aT^hd,>t6ӪS=< sI^*PhR#)Ҿ{\'/TqF}e[b(y[/Qn5 Bg@r%XbV#xY_pX*ܒt0;e}Lܴi=6|[%W]?j$SR_%m8-_aFm͉C2N Z8?c_0 +f`|yP#1Ƃ.Q釾vPAvx܃'Q@,%9alil{F5=|}}4M'+/ܣ7.~xQ Zo]MeA{^pP]ChcGN} <2pչw*,:FkxpmȖRPDڼх+ֆTk͆%wE ;Ji qG`-覊ib pO^H5˘'qL} : xF㹣e4 f/R3L^$]76<>yBۿ@yJM.\?{nȀH#utM޵;Ai{"^clJ\_f1ߝ?(U^;yym."PF'NNNc-FnVF65[i?w9RwfEFT ތKr{Bfl_FSiэ }mV _Fm1]MH0I,Gڶ.(@\oq|OWF⡮+7DfV:a0φhv i5 #Y su͂"\*FAe :}Z 6]{ڌ$ uXkh0BJI /VL^cd S6P葑uJ$KRI:fD-)Y,DatyAfX ^55E5э/뜙OKtHSv(`^hOT l+h>uw+ح0a]FsrN8ARX*waw 5Zh.`W`K '8Kgp+T+sH󋂳vN %vܑn 7pZoѬāQΚΚlKwn6 xJ `T(\Z ^82{G.eg^k򕿽.aER=؎ 㬎(1tEX;ps @]ظ5mS*E1.x4:yBJsgТHqo4;yPdr18]ڧh>_\){Faѓ[ARկ#p+ƍ/I$^&kw-y/DQw ]<G\΍L` ۘ:xPޚ4}j ߃=^DX!G u7#~bkղe" =1S&g⪐(06ڄ. WUebwj\ HdFHbAçq>"8(i`U,:p$my B{ca+ w͇?GU^p.g 7U~m,E\6WU4S~E%pBɑX3r/8,xG ̅ SZ]'DӀ/v#͜ ?n)dBN5܀K;F0@c@Y.;(ҕ?3z9y3BR0JG, 7嚣Q{1o #Ilb%8Ȍփ()~f26촆$/##Lx'9 W VPj2GkG*NdD$Qp͓&$SbɺZ{=(986}E]۠ ݿc(q|?'hBnjls/7LlCe]F`?R{gQ mKfM>2=j r̓W˓g<:c3;֥yVɮaӈ0㯂;kRθ\4 O`qؽke;>)f4}jy M2~8j،;0dhrn? g%H+v1 @\&DDZ>6"(9j}1qc^\ .iuH-A%{%(,(| nrenJCT_M%n#\9EiG/[mj˴W<)~b?C2SjC3NLrU7;>܂PMsƓ=Tj q+2u߆uĢXT;j1fq3Ѭ=;RuaÁRGB/2,3J_5u$6Xbam)k,XM]R |e d_+2._={ [>UXvp5Bf|ĚCc3ʔnjR{t\ ZLC \If[Sc݄K%Ozr,mL'XϩmLmz$ە"Лp6TD@/Tj|LgkWl?IdJĸ|֙2me_ :nUEmG 1Ls^B-6sU>-ٙgD1] } ^37{6GN$2 ͗}D:68蔇@|y\r4Sj)[ey^';R=6߽ۢWkOT+PCFpZRL&MnA-,X{qp̌1ApI?`1BNל Tz :⒅;-%*i;} OTZzPҎf HܯuOx i{oƬ$A q<h%c+ot)rEӛEKUXiZ0=i4?7 jƜvzЭzޕ}er"v 'to \99.^COZJ{]Y}+rܢ^I,nNq݇!= 8.-.iGk˞-z?4&39߻?Hgyv 9eDv-6/緇6:?\.M"Fz".] b"AY@q3SDMH5"(K8mX@?k= w%Z~0Nym# NSW]'=a]8_Е|272M,~:ZR-<.840NןwM|XFa3wyik8C.幠Y&ɧ >,u=oY,%N|m͝זu2ـbp! Ͻj16x6I{˭x΢ xΞTqK(4\j4?c|{#s*@]\B{͍Q9E{HBjEUKφ7Iڃ u[Y ׁ41]QZ4ȿ˵cGW·KD?CqDm 60qW2~/EL"-;'w R1 1| d0nW*`pU ㄀{܋jNUbgi>K,̙%Cp+/ߖbL~[;8#fq2 J57k:#WԒȇ^kI+ׇ_uyݺD+~'BKs:$4 r:X\?c L50&٣|Tµq D^Of2QEx\ Ȏf8{v9:NЃanٽ$_ffԎz ѽnyBq]84{Q0bCK&Of{p-WyCQT@tkT$v…gVGQ:cVۗN%{㥣u V-Z~ 1ybZ}]i^s BصEW1w%0U:8s""jfgd VA.r ϣhfT.T،.qͷ^ _m3J(ֈͣ)in$¨"GQp]Py'N}%mcJ=@Mݖ[umD{ƿ%3S SBy7s@{{)Ȭ_FpyN.lh}XAxX rg\a>$j}\'MLJ+eD);OtiC)R#Gs߸ۺ~Զ[;-/WJ=tȟH૎J (4r g!^ÞiyrgnZHr. oQ7ט}lO^I, ag4pɷ?2nDٟ=T9}/Ib=G]ߡ8@5؟V- rnRC噥7y$?$tb\sDZ cx%kުM¬lJ_y_O1yr <,|N\yR,^:-<|&YϞ^ r n gNIldSkEqf?nbo-aL:GUA\z @&zP-~ܓ3zaRJm]6xI<l8#v=geڍ{)j8EN8LO4 Daݠ {W2_( 0Ǡe,f7c]*SdHB=e:@V5*bX=nYOy0C)-Laخ6 FQJ7(K;|c{kgh!X/h>ԉ98!Y 0nBL̅XQ?,**cAfNQ%nE&`)@^ K9R;EP`!Y')vK- SnOrSw9!J}P2XSp)o@ bKU:ԃV xFd 2=>+b">:'\tKuj8W-.OY=a8D?>-7NZ2ؤzAlJ:ѽ9 aAQ9Q aNMv{}Ktհ)LĆV_~Ҳ ?s6^R<27q?#4.uN} Y`P}Lpv RY4}i\E^Aw5(89@yE1z6F\A/05R_Tgf $괡\"mI:;28*\ԟS9I /kqu%t,4(ؘ"Nthtib;`C;9NrE}9ؘ~6(Bd6Ad\*JŒ43!fr˹DhgC`X%*B5i:˵GvZuQ<谥#gԪudF4 ۭv^I8dyDKAZcc6(G(w naL:)38}=Zѫ:()AK:_2d5l}LĖY[d)fAx؆piT&紂OcS 6E_ zcr&_G=w6*FOkrL5\wrY0ұNRW4qoWˣXG؀ԏF,^A'!Rp@h=@>c]e2t$AYZj`Ig% ՒR9ݨ,p~-A'6[PKff!^tBέzPS, o`4=Dq_kE8XF5Bz+=ÿhj;c, hܠM7{Vz]&.ha-qsͣx'-!zkruI6@s+W/CFdQVW `L(s4jEЗu~E")]qivn7N碹9J>%43ne9A<,@u )A |V5 42N$3pp#1+XD "Kt1#2_ WOXD4`f%Kk")>G5d-j~ V@Y v-4d;Hhd(IuF>}ZX8spx?"ib|p:5عx!1_}i>CvvnN¼;jQ:Kcb\*Q[~ҵ;srw 1˭Km}?}׬ǥeI)G\TNNy9鲦WHj:H)@< k:y\m]z4CKQ]3H&.)^3v&C.E'M.v6ОI,)1-Ĵgə֣>0}0 |ҾgQ7/fd2$q=N{2?v=,؅#zÎꡄyZ&Ť5OZOiRTM咋}?c"5[5k*yHu \bKTX]R=b|;u0zSh*G8ϙe ٱZ#棸YIڅɿ_-q./i٦:cʄ{.I_T3G,JSۘ{|OlϤ$٩-DhW=}-@c+IfT )v:Q>ca_ځy>_D"WA^ mNsI(029W8 I2Zu,1$unX @>SxO3J>q4laM\mAʟ횸1:g+c_O(c):*-viWϻh,]Oi1Cde8  3Ep%ɕ@;"zP4"s`: lۉ/|8Dv HS@l:|_c~L?guD΀9crOS\4SDdީ[5'hn]ńg#, €<*oȝhϠM3u'"UMJψvI=AF\kl ɼ=baX1 ts*~gT< #N] $A])_⫿/jvX7稢n DCߕB2gY؍]Lƣľזq{qM1e[.*G!dZ gpL^!m(7B9Bv6TCf~9s’ꐽ2e f۝V/ȑԉ ;BveHKA%hUt  ^L\pY6o+莖 ma/  !1/[&' BME)+X`dFBk:hO/)bn˝+QRJp{bTIʪ7.|Zv'0XEOO/x{t3$ɴx//Nq91#ktZjHaZV9J4{Tokkm϶2̿d"5T4Y bqϋQ95v*rmU\V0ZxugTuAP no?&j9KkuD~%Q UD[T=[JR@_#*Po9'(f,nꀗ\(' 1L0ՀǍn}F}p/ׄ A }ir7* ¬1${|G|+H'ijBFw^W`hHř{I |nw|%*ͧ(9ּZpvl*Nj /ze 66̓V7fB~K4?hW&W9 Cʒ~7Uط!NeF4n- 0 m-󢙍p޽!SDTt<6eL |Bû^Ev`H:TΌMQB)2=dL'Ec6Wgg:wr)5ŒR3޼%ғN:<ւ/N}ҧ]qtS;øo+B[JpҐe.VopM۱:t}r}h#$t\0{1A=nQҦ8}-h'v w {}1Mj.Jȝ!)Ey_ 3mv.O*yyJ5A)_RP8e$= #$".+5< Rv٘+QqkEr$ċHށthW&9& PWXչ1lmrI u!j]05+Y Mͽϔ#vDF.|zOu֔` 3Xn ERrh%Ydȯֺp.~$6#+u'`#|7ls}b#uW[7w un&nq;b1@Jro_R~!<2߸#vpW]xЕ|jnBpqDZdM>HbhU/Jji  e*z/KCwS;읳4\͈+'+_z&t }y<~!pAǧ?#}Of 10n /{|w ft?0iT8@!lvԡ@sŽqA:/dMxQdc'ApMkؽDELO >!WQLe7 j (V}Օq˃/ɚc58\|M x|W6u ϶K^I<L# 1߇?W_d%쇉N`'>I@ #>Oa/e PҎ "m`_Q5&z)gĭi hcuVT nSbʚGܐ@e OXF2_& o`,kQϦՎ3c$eRwê?Y۵oSyRaRgc=@xm+Y\C9bӑ;b>'١KwUOqT{6mZ@|5)j۱-Vq1\MvرZyk>P{ V7r" ,AGz Ƅ/j09zhNڷ>TKs&2բ-@?Eͩ6!`QMt}nfu| S Wpw}\St`^9nF^pHPs3yCB(Y0Us.'Bq&xJcA`MGLk^,>.<-*ULFl9g6X_pqbT!$O vIHPX ɲ_qe')dH0NQؑW MJoY^Ҭ4 8+/&;$l(SQ剼tYI;9$/sOيĻ"n56Q9aZJ`  3b%mu?B)92.=Mw%s.Lj. ׮Er%IP>;H@Z[q+CI4I4WC U^SsjVli}I}\q8Jhh0 EȩB&er>%<} lΥaVqD;.*qGaI_9?!=6z8#=)Ibݸ+ߤَ `Oy484=lޗw$ B4 Gm+~7g@>hh|">+kw-l>t CQF̋Z>F]沾Ϙ@GNɆ3\3n;@ b4ˎ[(A4GRW3y;ކj^(eYXN_pѥW^ zIR4*oy /3U,1`#SLǽI ^K/?yW4W޳adX`ԤVA L)gv@\=($qX nM- bzPtSzU7k"h92\wXI:f6ƌXK'1":otKc0-F4C o&D&lѣ28ΚZ<%3̋V?"2Gx sbFbP8c |Nw.Ьy:\Z뙹զ65s+7F  Vo4<ηM(b<Ф%k\YRiɘx9d yFQGٳA`abofGJxљYP;r95 ĉ[)&ՋeZ6c]=WکHz!5| =Z6ߴ@Qgӯ3YBNs;֩ xv{m55$\}gLޯ&|-x9O0o㒽8KJvIg.%G$'?Ï P 1}sٔf0y+v5h|ZȠ@ԁ3i1ߑCo9=frB [b/.=w5H -Ơq@ub3M\XuZ^+bD{+0e4yP$tG⦨Ɏ0ٟlfA +Y͔S%Myx Pܸ׆X4/-O[,6jBH>-͝iYX\EUyH:-PoU)XݯP,hAySWt]$Gk3?Sk?=^Ej1h7(c?2[54; ]h*t:EFV5 郥Z?Hn%h$?%:Zv0brTAF[nbΜhk\ o+%'{]#= fߙ [/ @xUΐY{BktorU@Z<@])1'= / HiRcx{V +h}gG'%S1/61^S|dDɰͻpR"4nqwkmBJw5pU$z7dMfφ u.X[6;DBv`o.X~~K+/*}:SʦUS{NZvxVS"nl~]%Ӿ 6Fӏhee ٰᅮGae2pR2ʿHU^ A]v2s$Vo:ЗV ix;G7[Z|{xrk 1LGHg! abgvle2Jv5%A*UƟWZ³^zWTmVܵt>8mj@\+p.a.i9C Voϖ.}ae=\ctBK%Ɯ2 _uвHz_`Mv-i&R O_; ͗j鋆3ƇuBW? ^13d }7GɟE[*=9ٶZion|a}0;sK]ݜ"Twx.h5(g Gi,q@x3u> 4.Pt]>i‡j h硇m@-L”ҍyPhFPG4  0u$ 1i]|h|2-|8 y/Iɳ|;\ݰdVw% +1\y_C/ >,%!pa_#AL (x$F7~603CbVeY!3†Fp[;/zKAq~RIrNfZddU9fE]VCff:jlխMٯ\1\SHՍ]h|k&S=+x>"[!S#ahȞ#s}g(|8 } :~%bȁřJT F mSiQ Nցf案߽"2.J%(8<8ڢ$LL١dt+QqBRE%'U?p{4gڏ58= bQ:@@Y`>^VbF L̸4xPGʷ鞟ID"BZ H(60SgrS鳕T@`B6_pŸ$0!Ȧ\k=o#2+iM̿*.^zdKtYQ9G2 dgl+뵼zvoChݣNl-0M $b[=窡,ӵ2q D{o yRr^=#!gt𴎜5Л94ƇOڢʬa;>=?Mjiȇ㞣ݪ 2zy循$aui8vV+p98}l`;c; ۱,N5f5t`;|}8%ǟ,ƤDǔ0,p6#/(VFjp4lx*YxAՇϚv}S;Ap$)wQ4anQbxD=KLD0I|V3i`~m%ƷR` ‘x-5KI[raOe;d"g]"nW4[1GmBޚsL:MpۅHHM @5:ɼNMTycG~D?'rz~,q@#UğW%pbˮJ7mM4ce2K@\G{{]eyځ%ҵ] *ۭ [W m|32Kzʬslg[KPZX6u2=.l1A t1vU4>gQ_xڂ ~Xvl4}.뺬 [?TQLm3q{膲Oj7z&+%G{Lv&jsbiRasJ8`ݛˌ 9 &:ԃ'OhOwOUsţ 1ɇcY'#c㊹&f|V7S3H^ \79~{vj:\pY R,\2g&g_ᮺ#|:K[9Y8}XK2$b5E.tP )@ʽጥM#e3ea1;$8 8dXXՠbkB׸imHf Zхl>;'Pa<˽ёLLb9{5>40٭Cl/CsKE[SxuszZN:t*Y`Z*Y@&pv($d)XyLe{^{"*P!"3ܝT|$\*>(p¾ JxaJ§Lwðeaj]t{an09'cv4qXÚAL"lJO"AAPs+тzY>ylzAdr |ш].Mn]Eկ֡ bPW5ZPPU+ T®3xFhfN$ZWASDGվpS:U}"SNKD|]L0yu.!"õ7ҽivg`—^Szuzɜ"Sr5@eB#h>_MN$tƺ_l0SYr™LKaTZ9h9z/a(2ZPe"F"qa)&,Tq|XiAkS>iX36F%4zdi0/քUDGe.ӡYncNY4{3W <Ye[I6Ck}ǖIYkTtMELEzJ7 VP1_=9F E5c 15/9 gKP N^ a*O[#Y_X 2|Jld$ߔ7^uG T[<:;3,SQƞSC7bFi r/4fb]%c)U֚| x%E/#)YZL%|>'HrBLjLHwXi(Zʮ6$" 64ʘ͈o6A(MTM:$>{CMWA Nn dM;7^A$bc9Sfxɬg(0 F::KJ^•_AY7s{Gy`> M3i|Ĩ,Hӯoэ| '= A8ijōlU.ТdJW10AZeHb"5Gʊ3Ȋ#A!Eqd]>%!9#[⌺̂ep+;c@wJ7V2% .51kNlYejJk*+^ac^ %5yω{3ݐº_PlαП]4vufY)=֋<<, 5J0^47{%j;N]Wtv#-dsw݄d}03nFaiw ]bE3#t,~!J{K1`Bpe9.UX68kQF~ߓI=pY:lp-̌zk5&1ЎJ#ztXڔKhI(@|Z +M_?5,O:iȜ)4ii-*r\э? CBc^Rh55.T/OsvS?^'7,8VB>DۙY*vWjB/{h.s>R&۵GjKDw=7}V+4?iIFAU(Jz74~+T@%)nOơĦa\U*Ő{ӏUǧJ'|ܝkY-#_# 9;6W.57#Z06yj4C0'(˥odֆ2hZXkcBOAOjՓ{r{7_8f- 3" ^zNedVXo$ySot˔7`dKA&֘vgߕN(anJQ#` E˥EMM$`*r&qp' [("F,3[&;i& >NAhנzAnIa#&uzg.z /;?G2ԋR5j-OfhRn]2ZUrf*; W0r̤ aU%Р/zFN@Tv,9YŜ+Ȅlwٽ@"{XMzƟ2Q)z҉x;u9Pj^R/؟7GeTQ0kSpjYbD.%W$6ąC }q\^: xy+ nIl;_1ND%=I[Y pT:BO)>On:͏;:|4:x4 hJǧ|$0l!_Aa[';\LՕN24>*1ğ¨e#ճre&0'r/k )CE19Um{soeu(Q]-(wi친,3  bQT|sp%R$hI`Or)+'qiN6 /V1NU ʷ‚soTC6]]3bL?8PK9٧;BVPMOB^,ngGzK*Wq|Ocl|9?uP&EK^@l UnKnRlJvZqWrgf1D7d*.)J*qzW-趣4>CPּ&voq-S|WӖ͌4Al[]1ӷܮG3Ë+b`Ro,FMOrOQuC mL34>o \0<%)8m ^<Ⱦk]s"AmhIUNQ$QCvEZ-07[4wY9]iMW6ehm\,VA;#_zLÅ0EHLC ZoqB:⚅ ]}Y/zcιRd*[G"%QM6PK4ȸo |3x<;!Gc׿\w~pߊ;j09'PJEMtyD)\/%pFl¤1{= U1&pQJi\2Y PYVEC|)Oq_.'eiw=Wx>|(_`l V,rǐ'P?_xG!4˳},һZX]0e (;2W@DtfZ!l!9QͯL/,X sTLEʪ|I?|rboJk:=4uV?\G@KcIB&n7ԯzC"$0w2PǍWmBYI -;Tm; ].un K+>)k}RB¶i]RtuKY݃''<鮵!X07&RVG^؎7vn'"YEy-r#]ʆwcmx ܅m܃BtM 0>O3wzݿR^&^ o^:/%WIU721/U!yi]se oŻ\)SI$"X*l`j.$Z]VˇWLdZ?4F  3$ l6|V10dq|K4xHq)t [NhQ~.2/j T9^Mo)Gq~tt%g 5Pāܔ`]~䠿F%Mm߲ BtAXy9}wҖ{tqޤx aoMjX sO?3joaB4~ZkC-W,ѷ-^}dKaĻ62.+F :']D>6;}sON"K)I9B@y- [aylht:x 99rZ#7,IYq%DpPp](Nw,D{ L(^0E?cb&9;ajW wqxqlR+N=LJ䙋#RϳYs:MUaB4ۦ-G7\{.gG{ [ό:0(ZN1I0hQH̔>*0,,4 Q0H#8S>ulkRFXS(ʏG!M_@W=O\vK^2U?z.b{}4!J Oe+XuQ>݆3zKF{׭@S 4VkO7WZA<$T&He4uVHـL$%Fe~*heUR!a#-at }h^K^1Vm'A Qd&f#C`ٰN;f!r׭Bpf2VABY2ߵ*Smff 2u]LHIsm&qI[IWq{`ZB)vqy2^ 3`٘?>NJ !TĊ5Ap9nD1~*ó k m ^¬$GwЄB oCy7blJֆ(':eB8*ph/Hΐ==~YE-MP|p|_T M(TO[u[F"o'h 7QԄtZcԔRb|֜-ŘrA ֶ*PvdٲǕsI[г'ąuH^~G+ԋ`ƴlUTK,/ADo:3UO ;t\|;]/Ea6"RM==QK[h/uoGИ)mx$Wl|3jrYj{!XнSZDcoZAjN8p,P'Gco`[_ 3) F4,`0{BK`FWo\qH pt J8DB]8j`$Mt#!rhjrgQGyӞJpy|- V3&i=w&{IrWPW68($CS?XM±_FXkUCRt;ڀ/W4=80P7o"- %<(ޥU*]6)pL蔾8 $u_ot~E95&7K (nAh [{0څj4p:>aG>+:f"i(WjEė`Jg5|sʅIk@QK+Eƺ CȀ S1UZ%$߄t<L0̅+gEv/2 ;+O]Hݛ[W:@aG\3Y%Q,^5QߙUݰf XW`b_ZD׮>Z@yeGE?Gqd-ڠna:Dĝ9gKg4xU0v2Dj:/aY T1+Oj55']v4AC.~ׇZ\G$:h!d3> 0`^L\s*WT47O΃ !4~=Z͛%;**Hldے^ @x?SSf&j[m$Vn:N'1kv&Rf ,cjFlͧWj"1uf x.m ƁG 0&gkYb>!OEppti #0>iԬl42WX5mSPj;ARWZA7 r9/%d[ SߣO3?mB4;ԯ&=G=9q$l=%iUuVϚ BH}:*D`|H }k /?,!Vku/"<\,|su_U x1>ב|7_~G!LV&hx \mm]08(K? Ci/q7Uؗ_j$OQ PW[2#6MZHC:,,~Z?E'C&W,Jɹ[EᄇP\ŌXwd1ر8auܳJnW7HYimB*M7ܩxYd}fSU6fZYӦ#\KN'>S.|Mn}n#Nc8czxTZ''$<bHB"pl@Q OO_Xjh.NI\Sˑ񃸫wrUV~\>\6O87ʋڭwvHEm܆bKK1:wUh#gIEnS ;V U$[>38dV!  -*u=HES{҂ [/vHȹK`TȾ!/I`Z8 Տ6>1ݨLRw#yNEo*#?Wp r͋Q!ߜhgqgG4) ZHXf"(۰Ij} 5U PџΠ)!०c+"QޫߗE`llL$:o94 z:n=V i[K$y:@Ql\:ChҲ \PZ,"աhX:P)uWj]ӝ(BE{ϡ%6xlX4u )Hp^|L²eO ʬgʶ8th=COܗܘZK:Jhp8 0n?7s"o ,mbQT5G1AbZ)BXwKr>D,3ELBKO_I.pZ #]Pg¥gT ~VSֻbpwׁ4DwvZU-] f) 9|7'h6 9$X63@ t(K/,1=Fۇ@ܹN@ܵ.s;1ֻV*6Tk4f=VRGXܡ0rSP(e!` D˶sGgp|r:+HG*jB"0=AKR7lk5|=ϛmyjCܹa)38\6&甽lԊ.H1iUwm2gqg3m#߃ҤWsj&>dՄjߖ*˂A_&՗{=:RevIAšPb*.KD,rX}w`7pN5 >;:5;m3e&bn"鼓?z5}{~n7F44D֜˔=Kz F:FH0}_$^Ra8W49g,aBTMa2X\f/7꓍S(xB<șn^GyœxZVYc&"-lN$b СP7s/~ dK]y D \ƃyzmm)9UU4Sб~ = 72") 3;7:biF[{]ch\ēFLX$ l d+Fd,KK5b\[z.M/% jML`.1v:~>U/#ycE4tDv(֫5;X0sdqS9^aCyuT徱}Rf֠s 9%*ռ||ϧ  H7ݲCr$tg"V>S=^\9O47ȸbXmqMYsR BUwpoNUFJѹ9t{d*b m.~rmDbf%lS}x}hag xtb.Ks !oH9#^R7EఐC0~g IlzcS.FRXW2e{Fp }̪JvH?W*sQ*$bK0wGs,Kl ۶MrB%]G_I:K68%<A%YyI*y2L8v5gN tA 1 {Aqա# [Z"oreg5k8_J{GC6$ekHGaBj|;L/] &6704/1Z{hlOzVmaοuDAxT&.D[Srм,s,V<:σP2'י!'A󰠀U}Ve҃2plec\Z o@#c"(>%20m񯁱rmǒE0'un-7zYa|_dCjH:&!܃v," ݺdwu,K<͇h}|;V! ?תrxk<[!+ZRPpH%-cOWNg"iEDŽ$yuzfa[cE>gt!EӤ %Xopiʢu[{~κద|z~_s̸ޤ ݈ZD_;X2:In~:ASh"턶P]XA:o[|ׂGj^H4ɕũTr5j)}ߜ3 K9lwݙ $PmݹM Jc7Q4mn4c]Gxxa꿦\B ..&Nj$Nցl RV(O32 "2d=\?---vIe_T4y|enӎjH*Ef)TE:_C<ㅁQ%AZ`,v"N'Zr&02t4>Wxc Qc%Tgh)P15ʚp/&r|,**Fl-d$?&)9"c/BҥsCޭDv! :z^©3P6.L.Hbw]aWʭMmA/N7r_QS^?NND 83092AM:sGop׫&)O09WZ)u=";s,m:%>ct?%or'\;hRZбȝ̿4FcBx o}*Bjs~jVKk}ؖdۅ5l[quMϯn#(/I3{KrC[P]sBIcn.*V՗ių_iQMV,\U> j]6Bjx(E%GL]g ś@>yUY?ѡFuEeWTFSM@&t<8gĪD';A^kDOj|8(\:`)Q.gNax1'7nB,nJϿäuNSpʧN,`(LJ3y4d.)k.$r o%#ى% Ӳ%MZ!腝 ng~imZ5AUv}ٷ7b?\4Q),jllK8&;v]_JOhA1H~o_1pEy4:;C =t1#͛MM GهPKTf{a\ Rz;]Y'zXUIFS04`m6;N+|NFs6ACzoi߶G9堻3ǃꚈ-P$ҽUBd^)vH;P5;eĴOI?`!w 0B%R, 趛#7i.WĔlkp萖 J%Uq}@3 )s,H@35#lA:j9d@֯ [x%%>hF|g!44P. 5œX X_N1'`;럼}[r/y1r]{C O~\WaEoZۍ>o6&"uLRykmsGYQS}g=-wr16v^4v7&[ɾl]'CEr&\U/P͗vÒ%<,۞MW}@ v]صrG(vBB66=iB3륏 ~ ?r /zRkæRD>OסvIO!ƒ%# ־c~؄iNz49a2CX1w=}  n6v!–a⼫ ˫K8j"xLY+dWc3ԸO.N7ZBz2 'f[mFֈ_wVޢ`55y >J,A6@dp_zPK&b_ЙVɍE1 :[UIhUQ$1Ǩ[u${SZUKԏ73M 9z;?ZI-lN?iucCotZEePu/Fucj[̋PG* Үat +ؾNG~&(qfLvbܚ\-p1knmHP@&ㅁ`^1Ok}='$Řu΍75R"|RC3IC3R;"7>t51'c5!<3YEI'(ᤥ="%rOrv]@J+ B~-*/#(ș1x=Zԯi%Hr9x;;XXhzՔ4Ayg{<Hv^1Z]{o\Mr3_mt A x,z4-iw v;~> \JeFޅ*,@2B62#3?m{4PeT1ya ]CtLx-Zzds} 1/:D&L.k14k?ri5/4;yULuEі4q2㠰Xu ]+(%9 qHkٽ&@o%UכbSע]3/KVE{ãhׯNGt| WG]!$'_,G ^y7qgSmj"]/C56Jwj.€E5!!h^sJ͜{ƒ)m'4=OBpa,wШ:$U-ɢ>4Yn@ܕV! Z66ŨN jiM4ˑm= A1b5)bZeGH "zqrh}SVtReϴPZIFQg1K,ۀ[fj4M e =UfY0Eb|ol^)\[ |c4*Ч3tyH] e1kdC+W#N;@o$ơqd}^ k7:`I*~<:] KDJzFͧ#Si|$IH5Hg6E 4^6%v|BgyQ Ƨ`oN܁5%g\h.W"CYarGqd0;0(ݍ2)K@nu7n`Ϲ rP١JSY|*{de4 wFA>Q4 WISgCɎXy|{am}Ԧ݋G,4ʒ&S\]ѣYٶ5wwp)ɒ,9}cp'LT1fMixi `!}rs_Bȧ]+5(1l-X} V:FYZf0i|\o)תb0 \},;zXfQX/j+CDpꎟEЋA嬃a ol&Ț]&CFqpTMIeE[+OLW_C301H-J[Y!v=с96i F5g`WQK,PJUZ;%mj~ g_4$ƅ""#mL?ai2~5cZZaGx%\|Ї<,/!v` .$zOGWW+F?;QV΄j^Zgǟ0pb̶?k9>x؍ /ݵh6(ǜyS9hR;8n?><%e@ eK"r/dZI YkYK"BK?LRa!kG( Ne:}d+mocM^tv2,'GI\ _o-b:!߶[%,v޹񧙠?f] f-.Bo&i(DsI#pj5}xouBe%}X91\g\XeyEgi@NG«S&_NV2^SGqF)":쓼j;Y80 E/&+x`!Q&ix'ƴxJcZRD9"!QCA@V}޹21u˔w*ЛVԹ-ux5a80p`:mnv |7!0jZph?pLl7rƉX&Ip TP.=:n<)?ĝ.J"2NkLzJGzaH)L +rcmzc\fUة&ApPa 8<yإyܜraCT`C:xm-!V֛^~BT}k ,vvQorAs59sY۲u!ԅ(k؍J|bv'%E\=ӓVB3_Rlב|uϡA٪;EBS8D7E?wVƼ-kV2MT*сZw}凃sm#HPE31Ϯ^u'B 5 Ӕ)OozŠЋLn2dZ3ab2YrƨF1ԦFƆb܊3VFz+8#Alǰ{>c"QȄeH-6ZX0`8crYпFM2-\gj=lQ?Z^/v K?A>zRo'$ӿЋx6+6%p$U%q@BJ<\1s|8qtfod1L$̎\^F2 nϹ'?6<% $Mhx@fDM6s@=Nc̨Ճ¥eB>$2 XJ : d|QڡE;ů: a_-g ه8*&rQF "<}%|;2;mgu}|eg4*=%t-@y*ˏ2Ɗn彨MmIz ( Å2GWyr|ru(@6A<$DB,_ o:r{~Vq3 5w2Q؏^d8A!&:*ߔJAL\DɷF1IiS)G/$!r?Q *aiA;fK P@WFfɍ΢ٞ9,UddqHrE7:[d cC0CMk7e.c޺ZaӠJG;2.g{f}q5m{lo0.ɕ¹NgxZVwǙ:R~68 'V|"vDD__ >6D+)S$} J{0goHM zy1@5[j48ǟ V]yH_VU1p0{/ mtj*_ͷѼtkiGFQBo5.(`Yk1DE] "k0%zH$3t2ch%^0(cc˂FQiw' _?FAxkؕw xNulM9andl "M)9 en&Me+0W\fMBcӪD;7U5Ť:S\>Yh{友0BEIIRaNwN]O 4؄!l-֙UtE5d٫ v~z5$@ӴɄc#G /reQ0?53P^ b52aɣe![G.bWf%VEP7cIy;ӝNЯJ#uV>hR=ו1?֤ MP0 cTb0TKJp>ف3ӿSCZɽ4P:bEr =%Ϗt Dn2>Cض2%y!0 +՛ wvoX)PF^ǓY|@n( kӎ ߀w48~̨.R0~ YE&,DJ fk$E R`v:?F};9Mor"Jf*ЃB,RUmru9XtxVS4e"9g4ڿ!<?~/Rnt81|2ۓy,-Yֳ_"zaL44 ϶uI3W۰񺿀5j)0Zkf3K< |;y1@`˱1I@A-qHg}lh0|q+tiTYXU\ѣ$=kdU^|ݎ={ THM{ ojt{9V<ǘ>ciKr=olU!>L_8wM5&sU<^ Ό"LYtP{rDpߨlL~4jC69aE! vvz1W2j8[ٛɩ%s]㠬L՟(_xߦ8-8%c' PKWup8ai DXU yLsƪǢBrc0tAkzXTZÔeѝkLPؖT*0:<8${YH%jjx\,nJ4Oӿ #L*$YvB Z>|1K?{w`Z.P'0<Ό[h @;%@P#s-V\2˯P8֣k5Q37~@U5ϥZH\u .rcK+bC2^L#>nT,c ֒%đl+/ݦh{ B=L$F).xw]HNC?Ђ;wUT {e'F0R`KpmALsq3nH-w۸:L[X]W@ki{J] p:%dqUHOƙwZ(+|hLG _a=n a&3!1%v k UgoŘYpIC.x\C۱4؆x'/ n\ݼ + _w@ffT*`{[E*@Чdf 7m*ј~M; [K1pC Nb3P?1t LǔdPm ; #TX'tp;;{P]lh)p3@y!"#wa!2BخOB7%{ H.餣w.. .L.~Gze If1&zPD/CTsSٛ!KQ7g,(vS%7^n/l-2+8J=g G U]:}Wi%?˅S*7z?)y"?:Ā;0Ho= >+e>_IP¯DGv}9,48V=V6J`|2isŮM!7ԅvg\r,e-ž{J.v]Pn3&$֪l&WQxWO7JQSlԽ>%JHYLs neQ0ZLj}шtRgm3O@~v{R~DLMxa Z\t7w*(֪-08Rvn-L)kJJtV%:ƍ1#2ΕHC: Fkv: 2x!ghq{x6U[=Z9D%#»`Ab"+.zO/T ,.L &F+ƪ([8V`u.z%ƪ6mV+=66\]j6Cc}M*tIc1C#1˲GeWNb8YآCD"gs|!鑈- o݌Zz(컬Rj"0Ԗ4>z+nw%$:RlUqAn 2k6[VpJM49sqx,80lK% =8 K~^ɺuOZ_CH/u/#\ 8vt?ckđ/(J Tup+#φW%%.7Lv [yO?+\F~ze:5oj036sۼmjݪ8C̘˅fCMq`v;O;)/Uī#1S@$Qj M6Ȼ̏$}4^p'E'j-u5Vu>ɐ]zd(q$Nv h$OR]f[O8TEmq[1:}YG y?x7%?҃; !\@CˡzgFS) 缓8sAp$hfSFxq>SUhWяSgjU`ܺ#G)߰YM6l2,=yDflĊ%>5dI"uR%P/G 8*urRphD KHrF^[ $I]#3@iǑxF^"+ʀ)i 3w01bYzR9R ڧE蜜૆r3`3F$Ū9>Wݦ4?Ijej3Aߣ{0"};x-cW3,<\|xρP.`~H.A  ^nWuB"s6Ewa)14֔nG%bb3$WGIz!S>ވ1uoH^g19(k6}+͐%Y/;Q&|/ݛaRil]텾e )~>.>PkIV@3Kdp?\ߨJ5dn %*Q #GR ZLK?I:< #IAlM]T'0\c Q+ym$_Yb %/ʫ#d,]a"EId>K?r+a)ތ겒,*=Ab{%^%FcQkz(Ƣ"ťʩ@`QBqr8#o &X*bm0Ri61W*[Fe UЄ;;EW%!`FZ)STbcRn*Le"%L} |W 1_m @a,a5:v«0Rk"}k[Y=;pvA?ZiP.c~,s_wv㚇PukՒ Fx݅BB87/:LLon'y WYwLqi) Ȟ;&Ӕ{{@͸ͺS tD`_P2^\ogƕ‚}GL[ː2 5[VY2 >P wYKc8ذsykuVe$A@7S%r7/VZ/vyxRW&TYj&;?MM/TbeS|){B(e { owv-MOK!6*Urtyso ALڳ_H+@*{@:P1VDv"h|I/&eOjcF[叫kA':w\8hG=9 !LH'4K>$R:-RoDaYLg9ׯbeCB)6,!$<7{!B np?A8.՜LHLDtg-gbm$QCNeE.H HV^u!Fc 99bh6Y/ Ge4&/)lHE3CǍ/1%W7*.0 g}ZwTP*Hvt2Qi>8heIv|ȼ̃N>7ղO&c{ If;R$Se\ j.iu߂VsB8F҇$#XӸn﷗%%B RhMwfSbyZ  i"{Isi -ˋiTt y)`jO MDC_Yƅ[PXv}9<'pEjZtW7}8.#ȵKթU*)Sz*RưMtEaI퓜 F 3/+cCi!Q2I ݇.t}X8 O,JTĄʶl26̌bQiaw'3MD {Ȩ^\zz%] R=VXh0fSCC0T >$y?7#U#ȁor 4gSO'?ZSٺq +3Φ*Y\ܴ&,j"lŅ [c!nR*$; J! g 4z&USZR`aSuH\Az.d:u.YhS{MMH.njZ~SKV`_As6"#oz`<$`ms}g;Pp6mm74S#펤+ NOiZN>V_JGugaȓAq-ׂ:=F(S_X05fk[U.'y&eF>[`et0`b6{I8yh@= iq|aF` +@ *i&me R#=jy L4 yqVGJ(uArD 㝛:ING  oSc@h n3>| J#5?JzvtZ> u/#L]h!@<`(8Rr(Jr$Fbk $m/Y?y9 P7Wŀq\l.s6% xǡVɪ,7jcVSp/̇6~ON ǔŦx) j0J\kRzY3tsc:)5 !f'M {E4-AB;筥FwEyPS1"3mVDoR\8QZ@A7olo' ucwJa9wTek*vࡍؿI/W3i[ƗUq&y_4!==61%-~pV`{줎dWz<-'n ͤ:NW.@)J^^||T}? x̼߬ on0 "/ m?P_P-_2^e>y]X~XdgLenbxBXt qp m82>3D&@q[||6`]tZSUlVCW$ŊL+߻EA,4΁pu;!%-,o#YcIZz;*&3'b焨+cBתvCVq9s7|QG;^dymVD h,c;yt]AmLh6{ȥM:AV- ÅggUb3C u<:e'I#[ؒlۭT$룶8A>x%~Y`MHɁEd3͙ԜYaY.;.H`[cȽiBU9p7l+ŅCVs w#.0pwEhܽQ6mVU RB0Hw.Wζs\P!vXT&2\h,aA<3&ceex#C7w b`р]-E ~Ld3Zi̯aŽH?"CuTRh1)e}qWF]E<):!S'l͂n534~膜^L gMenIP;>dBF=\ U\>B "o57$9|*BjdF dU`Edl5.5JQϿR>K1@G1 T/ΛuXOF4kBdFvni,?jSIseh&4].HEZjBF33|4z #1gĽSc l?:37EoYp~!b]$ ;S]+ua^ rc>3R8d6Y~{0t~xVG/b*T,F$[A"UYb45<~3f~1PPkxК~_i:ʓ (9I{d0# cJ.z WasP܊NOGK4giE~ZCm@@%`y }kBV.Mz!F4NW߀t"ңX! I&K80fn7mZ&8!0`.:(ہ0~# * pu-u;̌Gwܩȇ1QϪ$4aCE7_M+\ dIv#eѰل zp$<:ybhAn"fJ~0GmhMܧvPB:ImWHlk 5K0S , Di>‚P^ޫZhQ5EpZ*"GaHH HTL1WU 62u!NpP ͪ7(FDFirrXsUdKr,ɑ+#}\K0^vﵶ4oA(|'Wy>iG/KWT%b (D`7UB-IRQa[ԦB: u/WtJN4 RRdTFN@Go@򵣼p0wt&?ݔ 4awK4[M;{ 9cnZ< eFn,A,ߨ)sZ (l&F I%Pa2kr-mcReg:\D*@)Sƺ$=j"'-DÏғ>3Sg@",mN%rX4]Mӕ$-T3PaU5M s0<+MdH<&: v֋cAݍ!jd)ZUf5`TsS[#W%\̅YcgW<$H+p͒/{5a^M=K&x\7(1 %4̆# r.Fs9A~+?Pſ,п^{ 뇢Ɗ6т8JeѦƪiZ/c,A5!"9-H̆4'll阣OX5Rfk O4.{1.pxeh0,$m`}Vqqo{̏l">-_#sR1oDt^`,gVi{Xf,d8|d+<F 6FkHa"IDLpI_($&*VSB A"'1djw|Ub  ۲/nrEsG{9al@*MX =Bτ)工:%k7&5d,rpSs#?fLv~?4pdL<뒇4-C(dgЬ8^)9#ެ3iX&|JS.h yDʦь(v.Q,JER300y-.j*@P{߸^<*v giX~@o9@@ pqh߬;kvRh u*' ,A5%bViS<亊07\Cd6}x660?W%w4Pnqݜ[ς0D'%dсVTVק 1J~CѾ]I^Z[X=|r{rZY,^L7䘖E j\i\$5 }LČ;þ(`IKed@V dNȳ l^s<1ũU_6C{E#>[FP6"7?b,:@bvF47Wvkh)6J>{ ;>2pUhMY2i`.CQA$+\;bYkN}h&.6Y2!d^ \羮}A3<%F9>*eJRf(]{.[%R y#a.v@0*ARXh#پm97oדZ§ey p81JFfNmml$ah,`!)06R*%fR)?ه,wF빱*!֧3G7ھϋ5- ~MTJgx\ԷҚΨ6Zn<މ"W;HxKvm+G_9?+^7AyS'Slk2CSC3zKJ5mH?T`}KyI,Z}Q"p+-W8߮%г6/ZE E"^HP lEg<,ʦk: ؈q q%˘#w=Ϳwq,l |zf Z`7b:d ﮟxLd$>lw-%ļh6: q@KռS9oNP/}r/v㘐ϥʤsى:۰Wq-aB$:gIRSc'x"򐔄IjH;8yo}*A( qUal}.00EY4lb',roReƺǻ٩xYXɜcz{O _ 6ZH,~L852>1ⷦ" ca,^i~ ﮮ'D1 訥_Wְ(YݰUh- :ufq;n¥GGBdY/N (-j}F3?<nHeAe$ ˶-*md]D6<` $ ZףK2r&Iϥ5]kQ̚_?.<* C%Ռ]&O5/~P#q.3ԗYWzL讗f,qV}jT#"=L vG ak7l7M_P7!yu a YDܬvo嚏!>s%ip͔Qgt_4ƾ[Ӝ *6s,$Mʹ)WUz.UjJx]p$&X?ԄkȬmG'2'Fw5CoL >8Us\RVzv/@pb%Λ I6BY !?Yio*ܾWVg52&?Vi^fTf,sC. jC<-o&[ahb,a I@߿ B6ʧn4lGX#=hK>,D./`n nOgNP_}CT]D;ĽYܣ?hT^?dJ@cWO’&~;bgṖ , : .Cf PZrH@jk ;Ů`2w$I-+Xjqñ'IAI1OqsbnFѰ[mZD1" )ݲ!6#:%n.Áxe \QsIAC~wOMEΤY5k?+.]GƓk%SˇYI&FڈPԪhF'3&_]N{(:<_%еQ0}w71 WaKE1(â.D@h)bDLZY 5'yPއ# 6;, 20F귶 N˰5o)y=$Ǿ.ӎOYdfe1xc+bR?G)xs:{fG Zzue'r#X@ %K--:6nG6O6'&Pn"F]\ۊm2¦c`ǒ ԺRSQՠC=K v]C\c Ⱥ;GgI@2-Eya8(+-(ZbGK {|$& ^+n\#S5);if|D:+W15e0'*# oDkb[A G7ؓW&A@$(SmW|#| 9V 3^ԝgS¥Y˧۬ﭛ} \:9S] OT:W]yJlez:%W5r5-`z)*huFd=TDmWd:qHtU4h_\|׷sͶF5Ś~ZQ+Kȩ`SEh*6+'[o<1&zzRIE qQXiIK p4؜6iYo3tZ66>v^Jҕ*U376YgdwDFh+Vh]W.%oihJ7J<*_MOMޝu9L\,Pa@a<=O"Oh:/l)-Cw݃֞7t.Cy]^sή=Rh7k$,sT% "xtɞzW1 ҵ?VƇILooO]9+~jܙPw0wq&X K"BRUr?y/B/h  P ڍzL.{T:r2HX|'ھ9GAn?TAI oΦY M?a` 9ӆC1吪*5_㤙`)$zQioyj7D·yȢNՔK`\@8,~~0Mg}Vem^m88Fyv>b6 *Crw1$ > {m`{^b-:ҬH: Y[-."<6go/'/ `_YW2O6Btl2!*I/e塩5ryt&~kEa=|}2\6.T4Xzkg/eT#m1*Iս~kAKzMlM4 =ޖt_^Xēbp7mR2@Mj$ݶQ1*%E-DnV%O(̣FnHY֦)VeQ4'E !BQT Pk N}H[x-f'f<6o-d. o9Yn(p_n2|a-S\\Eql0cXA| &O3 P&fN}bk'aslw;.^v{^>^Qθ(!ըJZ#?kI/_'mc9T(g1)nT+`^5Blk@Y`l \^4@ ppCnOggEîLKJXK4"L06ͺ #QQ=p*Ww}LmҜN=!OMsql]*|x_i^/ :[{zT >C*4vS(qk.u,}.A};lFc? 8P˘r||k (I'ZoP[}E,x'nE*2KL<ߨz>ˤM e;^eR'c C=9\# i!戼DZn+%hn@+ fRK' ˑkLaibĐD-ķ.YT:>ޝ_^({&- b@0Of:{́Z:`'oz"dɻl[ S;n;A4|ۊg.ج瀂 jNJdC]Αq5qcpX_TQBO9h.{  esR.HrSOm0l5*I\YJq=vhjc ֍:{e/[XF'ΚDUu (Vֹ6HY!0vMqn}K52+\t0pZQdhoVnnʵ7Zg;Ys]JRje&0co뙻AșȻF8ɩwZz4;n=ttʕ@eH6D̑y:hA!Ȅ@@׆!HtY_ [> c>׽KIFoxUm[ qŴUshVu~yiuL;7q89u&CbKxh;߇\XиvVJ%~,A PwcǙ#,¸*\;u! 3F=w]#2yFI[ШZ&>ż)P.ܡMd%}φmXG$>qDS)},^?d@RxiAEEfl9n5U6Qə]]=Lh 0ʉ2nєzݑؓмS>D iд<,ӓ8$2$!^/lpƃ*ܕ_иgNf7 _#Ş>)9DG5:'Nڒhk& :3P7f.1JvoH4?tTΥ1ACB{hۅ&OB.D!-: r@]@ 7،J08rcO;'2>`XP&Cݵ~?t?r?JBX]~v"p3_/nOYǒ[?lNAַrj獦m.f=U?wBh}WL]aDhϲZ%ot Sx/__i+YȬ܀ #x)1 V\-2ز݅PS;#thZlX5B/@G4+ĕA-4QI] 9s.\#h',ccTz5xPR >V`V~ tNbqNѼ|Pǃ !>[y '3 Ef%b(TcCV$Ӱa"lT4QnX_pn@iUh%98 te{]Y_fC Ŕzf[QabY Xe Q+2Ox.+Y'Ta >pם9۵up,0:_d;$S\sPBe ߬+ކm&l-Y}:BZ-}v+qn/^.2B6Up,pW6V{j@vDr 6V1"ăhsdSZza*enaz:1*pjcӔytsSNRӅK;eV{G>pmeʙ#Yq/nuo;k >F$_ P;^7Vbj5[R 2t7mHhPVX2 ()l3oi D /ySաMZʋ+DLu(7RF`GfgZ# o$;%]4د2-ڍ C?q]j%t"6Hm8՞AzpհJwHw J0&-e0o{^,gV>oy{9baub|$[[6gR?uǦۃ+IL2͉upnFE]в no&4*1#R,Czr3usuDG?4i ūm mݬGs#"-=3ck~?щIW6ً?p)(#Jq=Dg?TZ*=PLepT >f'e3Hl__-]ɦ)kudiy\EPk7,W\ҐfO@[' هRWxɆ#70S|֍)'vey:پ~`(#>@kzqoΕO$ ~if.hp/L1 C%;#KIP=}#Z?b8Α 7\V0Xض5zpMVw<[yh:a1x{QR0 5n]-ߛ/z-g͞G ^7209Tpz0E U{v&] ?K\ lAY:LpX[{#KSf^潒 j ;eQM)j1KB(Z)1HG.v0'2Ш*>TsQ9EVܹ Dd@ۼ}d [’I~A7`!'WKJ~dl48O͜?ǣojRi6eb絴7}McwZ]ހi--/ߞ*G۷(_ҏCAOH^9PY- jGS %B[:YāQ(WLVT6^"Bsh &'$6~Kq*W w25GQ~hV_芩g,! `W|54uZ88Y#T1'}nق{YX#ϿU#;~6bȨgiIj 5-xs7ZwH;uoG@;ʢ@b xHʲ)BA9,(zûqVkO}/>V&sFY򮾸"N[u4dOGuCc|ڵ.-NPͥciEeoL̹fQx{Q\ĤQ k7T4:oB5tlҧ!ZrEحۆ}/KP 1H6)U >[{Gd]GV1̓kQrٙ` B?cو~O`$/@&uu{8iGQJ;>k4dbȟU@CFXbE)2 zY;Ub&[QPߍ劚8.Z0u s'T\xx`QDȸ5!7yXwf} "<89V:׷:J&@:m6_ꙡ+手B:c$ oσ=b?r XV䤵yGC!Պ$ݚ}w"O®:-_LB#~$qndֵsM:(2zQVjF(&J J%4`<,@Q';msPߩ0 -j̍at̞^%6%6J`;1Y$׶p|cRFGmm+r/Eʝ$B-q csPtPKGvM-ߍtkK$9h*̮c-q֣eI{VyZ}ɿ/D 7ZSz5 Mb%CyO)q Qv<+j|MB >߆ ҲJE|8Lҷ=4mq+%Bkn)2EE7///4ř/ _$Hˈն+p]|,TC.Y(RBNDx.aU~ק1cubhkQ-z93̓+{Wҽ*mj>o EȒt+捵eybmIR ƹ;D/z`x*[B(d(^ﭣ>%|R>/*ܴzݖOX6|;+V^!(̘/B):8xX%YB9K\뙙B{*o`Pr@]WD!yП!6V27"0 3"FF?`"[N3)a!HxklRQ^M)3 eENZ^]NY| S9a=4a) -Շ!4Z{TwR{VS/e򥚊k={38bsMIv' @*cj!˱M6'J)."]{<׿ Ug^q`c R5O~^T29zamn%QaCص٨P1j:wQB;#'Ohs 绮GeUTe@;@ YFЌ|G' ?LJU5.Wͽ% XTѵ'a(fi#.xА 8ʮU(!Hn~8tQI?^8~x# .{?]Lܟx@t>8A,am"XSN6?p#N8`yH('`y楰4~UKo;>j[,yk;IxH#՞w)sbd%Lk2)S`a"蘯}sҜ]M;}nm,Q+n/^oQ(\=pkSGMuc32Vx g8챹G>=85{E ьs 6BaLГSrx%CaCDu vË9.-*ۍ.3H(Op*\/ΡRƵtBu&>B<3 g2׷;07ȭ*w5 8Hɥ 1 ݾ8jgT7eRc>ɎDD4ױn\EϘ6µuHK* f[X)c@S .3>y ɲ%[g9:w~f.Fe 4'kv`-l g1$VD+&WƉ+.CH&RL3 u)d9#fB[{T_dRPr@l0=#DZO3P+>t sG'ivό&+%=gx(E(  CƌZMTV*^ZE׊#C +)Bd4$rz(JJ#FH:yC9Ȇ/4:+AAQ Xkν A"۽nд&eXL!f\s)j]ezX`M^*ͩlᾖP$ԾS3ǫv2-t ұs!U| ]Yȣi2+~)c$r"v@SY7sFcwAwVB<=sHа<Ŗ |Dwkx6h:k<00p;-cu+D],E"H~`B01Gtu#יRR %q~UZ>k]J+ ,O7eMHmqhp䌤m'`9~;$h.TYN-N`B_D'd[3sD,õQp(\,\F$x in0v_{a'Oh&K  R#MMbW;}f[HyH=+B]Vy}.=/YF9*#I[/S6BGDczm2z>+8!6Az} %ƾ):[tIK@툝b=o!tqUe2\e5W{ \኿Nsl+@/62Y-"|Ƅ+66"7T`0xqP8* a%ًWaX A0\]9in ^prA He/`j+O jby沋is!9@0Dv9(ĶAm{kכF̰YULxteS=zGHuV4P#H:J:HOf* Ig/S[E^6- ~~k]E]8=; ƈI"u_$W%%DēkTr WX4`E,_ᐱ#{S֎ЩMvDȤ9v]eeBx2YՋS1=*o2ԁ4:zBeYG >QH8KX![_rd&=/A-CHj˧\Z7g xN?In;vAHu0Mǧ,mQ O=8r^2&iڥ/&"pMaDŽw#0:Iy 3m ;v`{/e(ZPm=v m1E 9S+$}:N4q.6z)'#%rY̹ruẃɼjIQ;X<U].&[aӓ o3}a]ڔj<\|X_gA5rŵYV7C Wc,1SY1Nר"aJ,h[ꥂWY"4 P>h~&<h#2@#uQJ[~4)]l{ V #Q>9P?Z5>7.84~G2ͽ.n֏ױTՋ[Gh0+hEߍ.PU¦[QSۺEq8@:tF~Ixa@][8)Ib]FxHZ))!{FjiYXl98{1I*orOzcb&?:0{X 4܏}Rr[hrҪe7tyY?,&ɑ4W )uG}@S YU,P{7Tx`LBTVwt&L,ۆw g.ey eD1&{/Pj!/m?ejxX`Ix<0mG /O6_b  68zd'g0kTQ+~ , ~K˝L_*qYƇaV[/Ɂr>| m \6b9x(i1Tr"oIM. @l [O%^*Ǜ\j 2{|ܶ5U<*f6ߌ3Gz(J@ȼ{ KZ-CX_OfV'a%g/;^5hYc5䌨)p'D_<{=| mV\Ob(tJ;)_UJymxbz(O l kE'\+z9%h RȴGϜ0\@赟ݢU3VEcvTc[*:\gYw >I2bo+ +<lч1aN>5 3A9oJT% :Q&Vf#H J_|zfdM ռ˸nE˶jv[_&OR˴@F*||@6 2O=~1]5tt3bIgbx;敡~ɉM,ٲ$!WlU _=i+sj6%`iF̢vvh\Pg3@-mqp1Yg4Rz F<;k{}H;T HkG6F9OBR@*_u[{%)7:zʮZI̗/UhE Bp8yԉkL UJ^v7E9 )Mpqq".Cº6H9qb7 SP17`EO錨qp?WcbV 3N ~ G-H5F4/BJsr‰ ՗SI+_^“]G~?_F@8yz`JPɵb!xrc)ž+dmȶL:N~0q+8|X%m."o>]m.)"O'K9I`55+sWԵQX|6n Bh4/5I4&+,zAbaR*JJeκUb~$h?aY{UcVbKPuE0<,l`,.{#mwv=h" !Yuz#k;ᭇeBó䫏ps$X7K 7-CsT+6z>+b{` 2ۨWwV <΂[:-ɰ,!Č"r<ʽ. <0f|<"צO}v=k <Q[K@K]OOUв2w*/?DCZ1{!nlU ĔVCJ,f:}ҐmM7N;:>(X`ٖ5L'>{.1 jDФ:3^c]7GI=i<w_~bN&IȩP6яpwxJ9ۼᨦpaO<ϴGrUq#^`y"\qPt+9T;Bz"SLLjgfY7j$['J'l2&NA8fYgg* HGY%zNhhY'1f˄Gٟ"l1\ܹgD7 f[=[Z "}0!ʊD\5& `_GkS|R.sFtfoBO i`~$lel3g;-Y͕Xt_4ILòqI#UX?S7:%OI= Ԁm%΋.41e , U<x dљCnۤ`QYbC}kC|GϜQYf~@󙳫/*l|[< f$?4k6|iBϽx {ip \pnJOD|5jd{řn~m >0l~L fƼTO2rQD\٨{Y' L*jW$WWRCuDbu^"]zrYF?Ch1(10xVM~>;aE*>b0J݅)klj/V^\%),?'gT=,3p_nʞˎ$wp: g'7|d;LaqA;4P׀'3hF .N(wߌ%ƛ~hbv=A3|4*c"׭:x;<}`SMNxӟێltt߂@n@FqZ+rmC>~4ݦk+1Tk2\ܧ33kaxGo0=!0wUp9F2"#6 Y2P&άTȃxaZ"^:HG cd3Q{=vuG & ,7ʘN٥pQ ?V9/Dp_}躹$o롵_̨%|)7_`o3I`)ٗ8{(>v1wxR\uyčj rB]'컆PqøF5c4RJdF7yI5TK)2\i";"ǎl:ci>k|Afo*x}MSz \̦WfXPA^  HEN~_RVyM^,!oӜv'.e L:09>ftn(8A.R(1J1EȐWDV}) ^:F5!'v؟B$A6l\҉ *6:] VHk*I7e4-q?Vx.{f gN_ Ո9oaJnY$l>ѧ=llݰ{M$t? DQy 9t9JG@ˆY3u^DD?=,Rb0\ I'ښ ?(_>$>ٰ{N=Ÿ-.Wv9ϺF ."]b#KS(Ψxi(^+PL<ׯ,mop9Z'TkMHь^(l*]VIQ U%6=q0{pWa)Nv81? \r2QfJ}VȂD`SZWF^PY8̮;OȈ0[[ѷx1%]QsLz=R8D0#*[ǜdF`\B?~0ۜ0 EcG%rXj7l6ҴtƏGiS9>9F$쾕RW&8U2hs:jԳ WykHXX}dgݓwUmG$V7`+~5U<:&N￙ ((7<ذ(Pug}޶lc{F~leŕMeQ8dFT&Oj_KlT#$rbN'w:-'a!#(Xv2p;ZbK]~(> E!T$|K;/Ot?'eʐ.Ap1ڳ9+!j0%Bxrd=?'z.e]n9qأx;_\IʰʈBlCe1߇+W5C}p$rJ?4cʒ`9w$OɗZy~h^v zAx\(xJ&qd+o|qIH &RJ'rsFLb[.*h:eaƹ@ڻkY T=q+bhKR }Ok6R\GSǞ@ .:?o52VOf rٱ_Br(d1)xmF2HӽoXWv*F֛p|$X/ 恀sz}<:euH G² {}dž''g_T [[A25 aW"d=~RK~R;]/c2@d0Sw!JdP/Ga' KFWHѳZ^%>L^>ʍʿ pGO'} Y ˩:-ҥhaNj̻,u(ZؗڛG3XÄ4pfNr/Քh6_JRJL;/R#֦6%7Np<\{ @IoDHa@΁~=I ~|>2Yc&FE}\TWb:FqdEEL*ުM؝_ѿLsT2keGMKPDSxA.l`翷hV!~` 984zzgڢoN@V!W}A䟾"Axq˚t ]Cwԋd2ςv2A={7: Ķ[~@`]}V+Dt>MTzB{u`W݉-Tsl3 y螈Oۋv.N0"zz6Ra-+%`G$iDv^Gll/G-Dl]-." ihIz&1D/z `;`+[ށ;ymnRem"%νg$?LaL$K`V B?oMBx;eJ5ys~H\/[mT YUWؚW9`"ʁdms3JKCY.7:~Uq]CN篔&Xcbf-0{eZӊeX~]"LsL7S͍:Z$ eŕ=|'!mD!;8ypTjkUNj(@ܕbp*Dd)%7wWMt |\g%QQx6 F'"X~YY>898%7VfbKR'd52PޕD<xƯȁf*eSq*]eR'uh0t[Sϖ>gG`% U;έYu mL"EsQP\Z}FjAҦ)K}#cU_R < (Sy_s(%PEweJhZcv&׃RaSܮHj -pzn2R2=񷧕YX|){uzD._mM(אҨܚC9sk]HH))9p|nk9ں|A4ĀSz] (WdJݤj!q$n*91X6ěޣB 9LA[ ͻx|t]Z%]ӎ 5ݭ/6 i,M7DV<>ޞ֥rd<鿻/\uU`̦gbc\$TƝ$[]U4K{[]4d?@*ֆI,*M A7*&1hG {?_`npBK026瀧Q//MQ~i# Uk 7:Y%c|yCN^t Yt#q ~P@'ȥ)h||G[ޕ/ϒ/1~uw,<& i^KO XEr DvO#$+S/#0$B"43AKBt`[ncέߘҷY MKBua{51ZҢHiRg˘V0&csv#D4H aZnMwy3dX~]L$.q:¬-,/*4]`| RK? klD(Ɯiÿݞ7TĭYI(UES%vEqc|yAѺt-?z1=?.Z?5h#8Rk(Δ垼S;a*Gcd,X{ݚ/ozL4qΟd Dh7-|̜ .1r]J{˱"$+EH(xj=sΆW\%FnF:]f(K*2pBpcmF,<ȎH25i8lr&QE_j7u,m?&`hˌvY N!M'- 2afOB jJ^d|JX~,b8 (oGU:s)HHQd0Ot85' v#5*^ƹ1<ϻcD{nps`.޵B,.Kϐ7'#l,E6ݐ**e%_@O1CVϧ왱ߜwD<0`5c#v =6b(1/[Rp#_s,kf 2%q:GhQeU]",!?~f05 y 'nQQL:.piKF34#uLW9@oUO&U{ɥvWHsck>,H]8OQ'y0ڠ`Yuj>:;`F;"dr;/; 퐩9<ЃNSƯkfSN)D|qmTppids|K41HI Sw% @f#2&QЌv3*0CZIU,l`w:8-S= |tox$n>R;n+a&# (XMZ8Mq`$T GHDeZQ-^sm);H=„4`鹺}[}cLC;)CyEzʄ: ğmUD&lRgꐷ$76[tNI )>M{@6)g-%0!&$iR#MR`03l'I ەwҗ9ղa[dpn]ăJ ~*(bU[G5Oeo~:&&E-e,0՛-aQϳE+h |k  yNd'3VY&d)g,fEkZׄ6qz6`6ҠOzëZ7Fm6WLmajֆOtS<]>ڿhdVuL!7M! Ɲ":8gl} TanEbƞELNuѕ[K=bZ(tOW2 ]q(ӊ UW)9Agdr]Kj!b 2 E:qګ8u>R*Hx E:*f%򥯘LLO>ZXx `ZAĠAnV/$+ S Ũvwtq^ <3D6zd2xmqjB.&u'bk[w z?SOc9sݲrA9z74sy 3 *KNV>蛐JMDɊScIgꣂ δ`'5j)o} {%p䙓ko+{eo9}S;\4ĶMڗj$*sīۚ85m! -)Wk A"e$ϦzeWVOujcE+(AcZџ [2,.ޝCF9/J&PlTLpnak hHd oW>m_[ H+SP*};%ȪsNZk3YwՃQ"kF_Yo[+bF*^XKAD}ي ܙf]@3lԗk#ݲe,7!A)m.\4K *7 exUid>B#frE9SĞHeݸE)*L@$`4t cUU)l[]Q# %uSbvZᄣ\:!=b<`rÆd;A͘$S6Xe~ $(o~8a#7j8vJvf[k_gx3˭ H^XM`xW]=N^TxB ;F*wXŪŠ%׼\ {hɾŐ;$ECɈLғ7GoV:dUB=<^*;l*1G)zrj1m%O/o KY[LDr.*."ωo[^ xMŃd^ ḺszxyDv7[P| mfY΄//{ݏqGYhY ~Zdnzȩ$ƓDsVdke 5hkx3]p?%L-1yq|yxF>cjN6oI[r_hh-s)%mNQYLZ!;sr@{I5 j{,RrrΦ%cx,!~8gdl<|ۜLj>~,o#)y6J4ر"◂3.7A8#3Zn5=' kQHn!ᛄꏷdx"he^XRSoK=T%W9)pbKC/RZl0"Lv̤'ߠx y4 _-i^.)Ϙ 0FX9! RPy@͛Ӓ]#Xk^q,1h(zYv$?ٞaM WV9F o|v?H0cxf1R1F on]ݯq"l-2g\Gswn@ú)TsjFd2zBd5:T([U^q.xR5>b3U IF7,_ִf_=8 S.MIM$0de SE?0#K?tf]gQ`9 YC3 ׹uK/6:Zeky\p}"\ &^EP( ]*(\12rV-XǏ9 V&n#;3.got̐cHT2jLx& He9,(-r'^V`<ACW [*?$; o 玺f0' ؿϐ9thB Y58#-0&}XtjlF(zK]ؔ8ySV{G(IK->9{`TɼK+}{_3.5;Jhvtf *bT9 W2ZD?c V㜏M+zv # fCy !tFp+nYub_!$YZ}L$`y<By9ğfg`M_6ȿxNi\ڂePҭvPqbyKړK ieM ^}6T3n39e&yDA Hqu^ay{C0,c/}N^w+$a sq8!*Wh´ װ#sG^j>4$S:hƄ[FޕA1o1ѣpnPiU#/( h?pc+ yJkf# ڑF^"q=#`J` *hLh n>mH$g}m~ i~خ3f11: Р g !XW;v . wH*'?x*i#4OM+9*@cg )M_7ejkͪo̟(6ҩ*R@{2'F8D_:70S{ʻLWaZýViG#8~nUO8ai6ԀKGvNDdFBd\p |Z$Z>2K?A%sA%`js~?ۭPlp4zA5,,Ixk}~i-Uއ֐M E-Thu^OYI:w W9& K K2(9WE ys`Bik+, Z!]F`T=_p#z9WLH/2ʻډ{hAѡq@5oX'!(J x `z)n~ +f 6*3Qœ63ƼU#/e4%OϬ> Y*=HFPۢ5yZX+ OȠۃb  T/nα3xx 㹆SB33T%+,׶nO ?TQg1`6U7HOfLI;ZL>,mPNpIυK7oDY}d'JxIZ*L(dmMFEYb1Rq0<~.NIYħQW\I^yKl -#HZm}lGOp'3$IWAp:*v185jA1~%T,q %'x{:ld pKފcBccIC4`ߥ1 G@ُ": xl.M:\Zx:ع&? :HۄKH0֜ 0βX9!JNdߨ,MP8;K¥22|.btPleʉi һ#ڛvNMf37z6p]Ǻ ssE\_TX}NB6S[tBO]8  H+C}~ 9^'8d.{|~36\{nyK͘vjִbP/,B{~5'Op'k;^y^` h q12И؂)r GDa +|G_dz~khӺDه%[ʫ#P oc69ia%2l 7lXZ\Х4![Qsuɽ2(0M :i%%8ءn'5?eA z+_.w=AR?xo<ں SZd_YՄgdF2 UqE9M2yi%>!7 %+ыӿImR#mnG"Ԭ^?T|c}ԪB_!/]II/&Jā֙ {Pc|AaӯG?N5ۯyoEሓ|2;s^ٍW@SĶ^rp'@j" !zcQr|dO Yo;2-DRsׇ.]~$!FUZ;  a}oI8,, ,*b#׿KK׷; yb9;{9"~~0(>DGA:00}n&! Bu."= Zx&,dhxJOrG]yB| /|DiwcUZ]Q 0{g/F;OxxGV)q$p-#E2P7Do m%weYP{ ;/10@kh@Vhd{* lP9U$~vyAD3og8#u򰮉vzQJ|@3]7{}hv,}I8-,O66q7*:0anG+jd(B[zKiJzm]-^K5vs{*=`^=p8!GfİYV7Z"Yzr3p>!k5[A&UEBo?i(%?]F (%&m)^l{l{e3FU\o",..B5i%toρSShVdiA-HGztVrj֢;E}iɇO/>SMA_ ǣ!wYH$23-`Oz}`!Y߬POnSw s"_u Nt<Ǣ˪JnO]hpfD(k^usJciw]_w7exQf!=[e =$VO\xҴk6o\6A?J9lTJ=sKD7uk`mEfv#o5-|,aZPq ^t "}c@ E06[p>Jɜ غ1k,vmdrr=A)DْHqiF'BΩ䶮?Q-(( \]ݟk՛8)LxXeˠ1aZ87+{\l@۹)(d[ J\ #,el p7'T/+xPQ@7G5't5o6s|e*}zwpS\kנ݃sÙ)\ȫQ ~rm/F|4(Z8:G9֡맶{\Or}L͑ݴ &jR,lZ&85Xa\5Z g0*MP8]0 Ed S܀BuS6ƯH No㙳,&)3`x˙YU1"\`*t*$U!WdEz[nzjfRMs\K)$0$ KOXpefA䯍o7si?,`u~c>dK7Dk{U.+lOs޷׏y+q"] ,9aMUR~pH´q X%H#?{J6DH 7 `& Kk[i= eI \_& HDȠ:$y ЇľT +f?|X6SdCs]k/DX}iMl1V(vF`P$"s)a @~_uEES2o_SfX@Dǯ-YoeTilud ϴ?>(:Bj-ӻV}W؟fvB ۍ;z-7՞_GLlHM7Wm*VuO*+ Ҕbw JBKkӣO/oWHI{y$Kw%"ǹnj74uЕ9AϡJq) Ok8mz%;zM3M|˽urBѩy,|,ؤU pD=(P'xm ^ N5ۅ2>^lBx<nŠ;+mR y..pO#]iQ/pA"0QF(yj@]88]}ԯIj|5Qs <E??.|5)łw*PP &9WW*[xZJC(|{3'dJK_Msqir]nԲp&[yG+'=woLꏜ'bG<>Hh$uUGSafWж5d4@^,#Mw޹;"o@@-"ML\OBrwi+Dx(MɨiN]TE<58vaq}yf0ta%2*Ah; # ,J</ፀq| ԅY-LS>/!KGbM[pG=9vj睊Y0{(p+,80CUe͹eћ9{ݖ?t| ΡOrUNkFϙTTA;p,0df\R祉*P:y/?& d'(CBӗ PA㵽z'cȀ9Vn2CdV`j-`i~wnp?Srp󅻼ڄŬ>H4*= Gp <[-!&wIԹC1w SUY#2C wnA:ک?O'Od`]Jn\܊9%ɩ Tm/u'r_q]{je  (#CxYrp2bz[Cj{^v0{K0lJhwcDQH {r4S\Kv7dRY&Ak.۰ t= W#s ꗒ"C1\Z)TW*2;෗n"˅#̹R.(G|Cf`ў,@Ć4Vr\NuiG0-FD0mvgd$@Is;ܹЃΌj1?>FX?:m'&8!#4Kx `@?ʇc31?cm\pXL(|%1dS m$gUl8UYŨm֏̞PO{5&dbynUf p۩v1]tlw1ݎ2é0LmU'>AŃGR('uWqz@۳h2}ʏWz@pOlVgt\y 8,Kjx`uT}сnbj4 HY6 MĖa\r[o_H=֛*Q K3L9Y =Dm˨vC-X 2~fA JTT3ݷ?K@se [qG ^nh<9}< \L#ٱw9@ jN'z7Gtdlw1+]^aЏI$~~("LkӏEI^T1*ܻ)pKuoZd~W diS`}c=a(; Of2%s|:=(J7S@IA`z"?9I]ܣB/(O ϤO|psm RjN`2912k5ߤN";L~@7"#UPvlP,W{&?Hw4~im?N(V{I7x\+?Ait VjF( r z7j&'JXe'(&k[a`#S9wi2p>6 Si .6ܱˊ{l*ɦH%UBajWnŖ(RT+ϼqAXԹ"Lէ$S_}iҒ歹%rK뉘ڦBHI~w+D29n\D7*DGNr#w#Ȼ!%vpϽ2y6j6C…v飊\$D% r/]JRZ} )vאt爚y1j^ܖ/]*DfA)A3Zws=KnaMIeMzk o)cdv7UvB8K 3c)7D} Sx]،e5d ސ Z.N}1//Kf"l $[ޛp /fY)Qu t0~:7(̤csVhXl6p+y=K d-˯W`t1nWxgzaϋŏ/auBnnGa!GT Dž_<:cѠRވŌ-ҬSYFA:—ҟg6^9_mvRN%3!I2j4Jy?@ԗy*Z 8 B*]yBNXDHg&~jt5} /D6d 5uZz~5G| #/4MAWʂ{Hxnf;tM?¾$(9B[H?dJK=_6-n+|CM0H{<w=V!#mS:Fwѱnu{ dzh,A>l?T}IpJ \C s$ftd߭ELxlvɻR!>BJ"q<4 tzeUǑq|>R n-L ~ƆB7H`ckra5=/2 MPmu +U3B#n7#'5ZnW9og ݘ*Cb۾-5L>*rz>Do੼ڵݟ̑.I}8'%e>[w^\a)t(n{Η@YWLV=[b޽uB(߶~u2AZ 97[AcnQ2 _]6.>JP nנ! nɸNXǺ,NYg!1퇐`$^ɏ{"*Ş/#y\Ѹ_(e^s̛ai [P̝d/'bOuW^T"bi٭4:lOFβ`gBtjE@yv{z\-Ǚ_Ύ's]T OHKa@E?@]^@W&YN[A :i_WT̤Z{y RRȒIy-ig:A;DDs=ue2B败t>ShSAc̭GW)exQ@кQZ-j8i^ $(0:mrIsμѠ_BPD%@*J!i<l# vlPl.E&^^mM&ؗynO<* `i|  ҡ!]ͥoDT4kC1J+I4fեfd8R?h|hyAZjiV@K+^ˢD2 c©|Vk~JJGmسw: pΠɡ@fyvrf I1OFx; $&+8_PwCk{od8cnPnnc,uj h0wE 4`@AWrs˭pbƒkc3Wk2$˧f>=dP֦u2hH<uUO[4JHy([+t0MafB`%2b:1m!JFWWz$+̇ia 6V3q]S*K".MLRDZ!}ԬRMu45t7]P)x#-b9h ldm6?Bv(APL>qʀ~k:qm&bedWf|>zc9EìbCn(%;ǶD'ge;'2Bsc3yOS:SAȂΧQt)sUKId3` oxm 49|z%KV뜔K $ :lpL":(3cUv7'Ah*80sc 5[i`,_oͩH9՞ BSs7!.]_,epÿe1ƚrmUj$ZĬcy]U1δqK8) MI`]܍mEcYTz2]mv2h]9yv\O/*K^NH MjwJ26Z6@$vUQqĦ\\oW(`.#g׋2@TD;^#O1֕l H\n pojaLIUԣD*3:癠v5'&6Pb1RQ̆87?i[_YTeZ+dQ{7 :MHrM<8yP'`?^ZA8տh& w<!|o=@2bZ{P:d h??P5"TjV# +!Y8S ؼ֍^řQi!NEOp 0 ˵[ %d19e/qQgZe50έpߌ>;>Hj5Lˤ"``/u9F_=|;784|6kյ<'E0z^In+XK/K7K+(Ôq/>- ElBgp갎F68f I&s1sf">W;8SOuXB!NЍvM+[nq7(yq[kOm@֏IgюmBݦ$#Ro Exew`K*'򕅟ywBW~ ֥ZV:t[NgU4g6`M$*]74+D}Q6BZƐvo'Z@ 4g{hX L:zCL`lm+>乎6&ﻖi"ߞ$eFn睜BK8JUc=`\S b(8)YotŖC ;`J2t&J>szn cfb/ǽղCG&R\Ơ.6gd8ul1ONzquIqU'dQ'Jh{1IG_جp+{vꓰqt`Rs&hX>tJJ Ӓ &)e!,P4^E8n̊8_,ʸm54$ܯC|~ڸ.CJI=VĹT1g{|ۻ?24}x#j?2V.%*<"mK [2xV<~ބQ\ĘP5PoE/ !o7&y7=W@ koWheOXk\xlD5-\o5qRNqA;h]߮rZr[ #aݽl.kwYc+-a ^m716Q O3o𖚈h0oK~- ruj. : .rqS1xF \hyakKOoy~"Ed^i҄802rzb~5E7Ii"dHdmUf,D:LBiQٻ36]6u؋ZxmnvH.}+*X! GknEGAi<3!.V5wmŬ0laR/vfv*ύweǪ){e4$тXa`7LŌPínv "jqvo(âDBOF{Ks6*vH4|CK:J+ u ]UHg~x@ YѣAm}Ҝ֪Y޲f8wI=]QiӰsZ* hR+"hpME=pwI%taȉlA̝^AîMHm!ig b=ڟq^GRB2=É$WJ}u ciId-|S]ډXwAdj?ܥEcWbw}?h{!OA;#xuJc[!#<D&2۳ͩuɊZ P4/gfjQ#sU-XX Uu 0l$ sa\dh>`;CP4%}.f'r2k)&^N .ضeRkE5/ۙ tq>6M(*ml޿$;x$*yNsC drZF՞(%:?b:Q_Sumh|cϜ60=1IYΌNֹ LP2D`o= {]  5f^JDFsr i+>zew7 (Ryu9O?bN,禶 ":Zl5ܰsYYi!WRQ:PVNSm=̨!W&9pf37t< M#|lG̰`ڸ>N>Ɔ2T) PYlPls4[hR!!.-",KF"bSNy$HŻ\m!yaqJ|q.ǭ;4-; C*= c}q`no |GJԄ=niٌ(N X0n0 |@8z2QcAcx<<;\Rl?yV:u ok#5G:I_lxv#ÐLy)*۾9I֌~i 2Sr=9D{7LԶm i:$q.\EU'%۵F^ ę8,"{jԚHĽ 'D p=ar\ kDvdq{fxWp <qLr$Ҫ[+V85(H%I/4(yEfY7B S݇{yq4}'I¿8$i*c^DCs"bf1$o/Kc#>s7M3mz=6cU"aHNviPAseSQeNA^fm4] mTe`K,(OSΑ`ȖLBd^묠p4 #- ]zlD[bx})*WлuG H ;.5O nM{ٸA dwVia1nC#%9\2XZׂj(MʖYNŪߖb};TA̴mx0rj[~|Fd/>6.DAErw&Y>sBjahhs,TFf돂;i=+LGm*nIe7^PiR$˩Es_Dx _u)b9Y nR pT7F-<9]ZwHvR)o>ș!Kvե3w.$"-iu^%/市4Ы%E%+@ba8 Ѣf?|psh؋wZƺɢ"C!MAL U8Z=׎ʐN RwXXXY0ė,g2᳖ &>8ԩ3 EY"1B1ߕXk7·q:)p&A~"a0e@"ikPS˲;a\%ye61M֨`AKJDtՓ*TfP*y`b8 +`!~w`bI0dppO٨ESR-H!üA2%ױ*yƬ;`.bFW2R)NްPѣgrC+UplBHWNZ@s3iF?T,~e+[s1Q7ڭզ\꣑&ia ?@uϦitro}'Sr<L\Heɥa1X Ŝ0U-M" ALЏ 6:_o+1Ϋ1Ibm1ZR P1#/}?Q4xrC5X.٤GWZ!N)ɚd9R1}K-Ax*}1ie`ϳuf 6\6 g'K8| S{*E2޹%T$.vi0pUcX6?[19-v5?PRH~ G]T@AHvkEÎ?r_dN3PRq"[;*߭2%G^ʽZgCuY,rSi |VX-=<4b:P{u%cFMWl]soS#](ð˻2&2O7y<4 )ٔ`s5Lx{jKE^]('ʲۢ'Tʴ( +,XmQHt~|tDTqM\]xxJCT3 D`I^/ bo(JLjVBglc:w[& mi^T]s3V8uA g0n'hQ? WC)mP ѳt$)eE9—U*G=,!Qܭ,d5IiWַhB_}[.:~?l5|2ZE P _SQjh9}_ss_Mc<uFi~PHkńO/eocW *V/(Ha{xP.bClEwл̛3@ K-1.%C6/&+eҫBIdjJR-J9o@;׃F}[Ч,ims^Ē|o,gّ?O-Ȟg PL(785t1gN,c b?^Tno8֡cIy#xP-ݕq*v{p v`N`U`_p>ތ懲~T ;GRt=R)-۰"r EC Bɋ TnM7芌9,fid9G{aa! ΃%A*Srǐn& e _MX;OU0yTl,#" ٍBM>.#F<S㸩PVO0 ,Bhm)Y$|knq!*Vkpt5`Q!mהB<&P؋4$EW. $0aA D;,iryv9wߡ˪J-YIc$߾|OkK1}żDE>3I; 0 c@~nP:*QG&f&l":Ջ<[.VYs գm4#hhEН0n:A 7mVz3itIWY琈iJb Ľ펳,ɨ6Wq"ghVZ-Ei:ԯ8ϟ1QwcĊzC@ -Oia%F.thҒZLbN6l2&3^\Ch.eA=])Oy $*A-#|α1/)Df-uh‰OR=E^<%o]Tp3qxf#2:s{^7#+5ap!* T7ʝ(9 fR- dCHcy kAnJ-UmA#NgI2VodCxϕ("\QEx%ȵ^:J !C)yǺ sq?M7Mc[,ފ LqIx^Ec|גJh! [I﫠%oi<KxE-{!3~V$PXFe˞5mcuäC(t8(BΝكPռRK#%Ď81/ء\W vx{=yfHo,(pWU ՘;cDviO`pz]<%x;eO/j2q'!Ң ic~s5щFޱ|sSp!V v !Ѐ +'?µ٩wOk)Sb6'$9LM:@DŽe5?nǖ/uzV#z@BIUՉIg c*jNIV;F*uj(/*zaz$fPz߽l6)xKR~qWsg2wJ鱋^e@.IF!yVp%nᮏGui0::m觱T]INO_tbefh9By;].FYtކ9o(0 SW}LJJm3k ™cZp;N|lwSSCuIYS<48`:`|av{kΑ8eN%[`L\m0mbҞװ,<3a>aW2LLY<Vm{DA*} Ô"3Is0D&*Y j;fweƥC?kko /<7m&YﵽC([-s;gG@>BgĹ1[gAsm jfe%0A_) 4jU娻=*3xkŘ $P4=:5*&óYruŝ|!IO~/-Cb'iu.̖!\GgC{ZhLؚFCDg91I*LM2%F3-s[c-C)X1 jkG33rQåʬ.)v6FZV\jomO5֮a`sr@,('% z9&N$spjV>JʆLR(;@g`={Y^wqkIڦqjW1 9v%rg)Puĵ}1|ߚs5{QwJ@QdW;t51/p|s<_K*׺BA97nde̩9.jQd#sͮ&|}8M K}K`6CΜP֊S6t?aY2lޫ!P%?IWVq % S7x,q݊fb"tA?nbGZh:5jhMií嫭qfan@ }7EsؐlmLPY͑ҹO&_s4X;Q%~)1h8ɬ蝧|g(JCRp epX&"P!=;nĐ;dsGiXvPDċ גt?%`oNە%Qԥ6Gْ ǚb8 5G7{czTx8wݹ(װ=߷ $nm]i#OuMW_"wXݗmEk @ %geX!wRo ēTT"dtNcgtK^6gEaѰHfi.vŤ,H, B2:A!BơzpϏ[mHğDP|X0k: TP?aEKz(igzx=b x/Ɵ>WtH> :iqlTr,[IC3dp+Umb,꼑! ]J^ju֦W챵jr7+}ߺ!C` `0t#i'z2h>y .Œ*P/WRI(`_3i .#Ct\ +sLe*To.nl:4jMș)MRՙk:0DI=+3r0zC~ws؂}IJz(8@s~PL~*j>skC/~,/V!qDPW湳35AW ~"毡Jn'QBǓR}ӏA'mLtFj_f-NrQ#Z"7rjGE :AdM.\:0a deVƢ%VdңBh7Z?cl(AcO.JAɺBaW|BX8#R4Բ}'_s'ȹ̾^(}(`\Wa 7i~X1Z+Vd(Vd"u YOh(YRώ)g5ŋ#O++W ~"؂=Wm%2&pցe}c]1."fmYSXVneSH5EaC ?ExSMJͺ8.,]^c+U4jQpk#^h*K}iCTa덦V$Fc;8wpe'CI_ Q WwŒS{쵱Hw{#+zSFJ7%TX'e]UΝȒG:N?q:w`=B$D/|0/=Y1oΉ:<hZ7sS&hhwSxG6WU+`@$Eh? oh+-ݣfM-+c' >p7;ik5;.u#Pѣ8#̿i "'M8gX…{S)aݗ7c t%8 Sc Hvk#=0w N1Viu|b۩%=ĒODZ g%NܢV K*WzHny2<+M25 G+|{pF2blRP'Sib+kAKϨ&?r]G 8:bgTLb 5g$YclP LʨK`&q3Ŀ $Ň=b46Ըz `N{G"Mp0 *9NkK)URNjiO&\CMZ!14jD#pD?^\) -Ayr_Lk0C#{$;i tST-%G7mz'+Y`5ȣ,Ɯ[TRMċ1 e$yПX? + XHo-dH~j tt}Li<\_jsjóN -4dǕ=վE9}`Qw*unLrQ/2="Jm(Bw1,)`Pyә%|9"`Z{a s^?aU\eX_ q`pQ]Vk/#z tdKNX ^RW`0`Rtܔ:@}}H?ɈlTȿe-l}Gpfѱo2|yP%?ɍSn}J@0-' E8|C}.;o4„46#L',B5c5Ǚ WW$wUKr=W !QOOa4[ h{C3,^@F1o ft뤗6(=½a<웕T ZvQ`>$[ ;[4MD d1F}XzMfvM^5>aB(JGXk2pB!"T~)e3yR"C %?CV#"jjCCx?6FX>p{<2-sQ Bi@Ww~CttN>: N=qyRvTj.jQ)I?I">OBT[>w)$^:zGK#^{7"|xEbнZNҟ!QYTSbV#"di/\D朇om J=#0Sɽ{;h)RuC^*#D(&{EJc|q鶡P-Ocΰr) r0Ru:NFrdN[LJEoY Mtٮ 4ON;ΐfp%:b>ƝT5lwF$Ժt8Rԃ-۴l F ,<>T2_ls?z }l&.vy;Ed| ̞fY".~۬El@;E43>0Ĉ#y5'#Ndu1~1ʱ"qzov;AƢ!/]o_}`'HD*@*9ڟ<#b?P Ɋޢu"J Q!I0M AP)+i!:dT=B_Ln2 'xNĺME|Zwn1V.ziȽSP?nJWKguirОJqx|^F$ĩY[}$Y`=a4 IoIY&.(M k} %Өf[Tb&^aڏ hK5TC5Czs/컊R&Ӕr miR+E7y -G4c=2S(4߷=l[LJNZQ@OQ\+oF٦i1S~{_u0yh;d47G/9?>ʜk*gE@i*4e5uB2ʗu0u]m#E15DZ\CfjB*ڙ;!)TzY<Ⴋ׍|- ^&̲oІl&?$@ĻQLبA:aiwI$QRXC2jP?[r<ی0-> T̸۠=X vm5Jځ?#>eV=_/6@ޟUI_QB9rrl9^OKD?̒RUZ:u~^Ah{9 _l<ǮK4gbd,c"MN m+F+Lu߿{ 0Oz+Q}$yB?J|DNp<CI9wVEB}s)iT%pPfWoy=(C^Hێ~-hFi![GmLvci ?1]cGrz`tdsݧjk EwߥU֛.l:2qbnaQ\uI K{rqe;g9&)84h">.ģ Lؕ ޲`d u7tЖD;SdW7bVFu;A˟ce>*T^XRpJ̕h1ټ>ΫfPSVq{Π̊-, A_ܬDLL[^YK= Fm6Æ0NB h[ZЊi5|s>Da/(nWo-@Er876MZK׵e j@q䆣QQNݰ± d=dYpVKDk\`1ժ.Gk]Z ܊]tvtv]L"ڳJ2- =-@(A"+1\Zq9dN.fv-i(p]̊L*Ĕ$r找Ϊ ;~D;LTyxM/2^zp! 9P7ښO,I7ozc9DZ)?Su[4ǥwWfZEv^XFP=iȌf%i;W쟒f-koh  N?\Y뼁6cyV:j0!\X-a>oE/|HLadB[MeY{fӻ͉@64;b4DXfzxa 4pk=mW/;V2b`N`~o|l(~NIMȓic)]Ks8|d |v u{XXYyI9<YCȢ=x|{Bfb~ldY(_R03cUg@M.*^Oj<߀Bj ^=N(.hhQ%e<‡BA igo>SqMQM7"9RN{"WKƆjrr6_|u1i]wئ'z"}DOq0|ds+]I"R$QS()Oz6R mLlKoe>+2#I/L2][ kesB.̡nT\]ۃ|Y`dµٴt׍ys-iO>7+2S(=dnL0[x?q~ǟIca7sKm{TCG˕i$KD*:kYA¬2'͐׵<}sl 8J%Gp*5Bǟ<S  sh=P|$ Mlܫo hhr)'4Ko0eql M>DMYIё9kVi3Bfw_:ntr{V6>*/Ӆ'eY`c]"ٴ{+ FlSx'`ƵL{W>A}tgvMvWSj]-uZL^-*tS_N'7)m1e'#Oߔ5ZD|5D+-vDPP!L: I`Ffvlд\{*TpK+Oţr(p3y |_OyfUzEUG*chP➩Ceݖ $;,_ 9_γe_BW"@f|C[ɧL,@P(vQ{v]{sr`DU{ރ3Iȣp|at(5 "yL}~_D5팺d8MBRz5.qi:{P †cLDž|L~̊.KEv$C&xJhŒc&E@e{L:2#?2dK X_Y!zf%m QLr,J$c/hOW_ґeΌqLKy88+Bpz7gv<ۣ.nڻ8nØ>OuмR-5jx%E[3zkԭhR..T!@YS2CwJc,6l՞볠v'o]](Y4<`ym RF?|M!ӇACVtJ\V86Ix"i,4EeQ_ݸU'ӓdtv?03%gښ\@.R>PXF 6t_]i<W,a nۭgaMOP8܌`ZnzvrC%v)>Թ^̦N˸u y%{y/~\̛/No)%ݯYy3~@?WثW9rmPCw@|[yyQb^ )v4yFt v*Qp!=6 l̍pk"ǂ ơ*!@!ZH1emӑ69J`?Tlc)H/1}92&8"JCBmˌUQj_tOu%ap{8aeM|Žt_5a=#d3#/Ԃ`qUk7&ƴal9a%L--PRA %T6)'b@-$fsk+;;PD 0eЛfpuõ^%t8ڟߪPD$bʉʦ.w] `ݠ?olK̟I A|J{|CMmLI#,i[o K X*S.HNn_B!G!'qWR-|HfD4:4'f>5N8hSLRB%*lL#ZjMݙRlتm̒,Wv52?Y Mu!e|:)4XzElAv3hXMFYNq܅N$dYJ-rwIԾH&iA*Vc1^IőeZhZ pAS 3 zy)] /_߯X mlI#cN<[[]OIGMtWQw[`T2o w׫dz,̰âS[x;:ƅ!5SIC}̟L/g Qa/C^heu#~8v?` WHu;t5^!>';"! T]r=϶dF7B[ ^E{Fi;g!U䧲q&LN}}DL Qb]Kߚ1 -x&)oc!5ׇ`ӷzKuǥDd)JC [ +ziIH૭ݴs4R!"@Q&f"#06:KbXeː'Rۗ!%<zRѠ't%x0YI 8L'jJH&+2}FC!wm @ADM {3٤tܔE =_;sY;AYfXa}9%Gja, <p/)qY4EKZp#.Rx4hdDBČHay4R—^dx/!V &"^{")BtX TEpH\]ܡ(17 |!KoGClv4-,`a٦5,_DrR_é`tyKnDs:(ZG4ױ0IKKݩFlRÌ \(Ҏ[k1sA;iuXQᅲkw&%gڋT"96wyxd$S<@~7ɑBR"}xoW~!.ob-_r7˽zpx5ϊ6^|H`~>I 5hB=J>;o2,.<@Ll(W}dJX aiG]㐁Sf3juώaWg;;=ғ0q a$jxk*=!bA~NjrSBĂ,rhBKӂxCUF($U 領#ww&ϘdP3}}WMKI` Y Z0\2R m>Lˋz<0UbRtʹ Ui wf'r# oA/v:kZ&Q`z- }g46W3rEݟ\ىA٫r׻ )hP(c$= 1ڲxE%W vXW# 76XdhZ۸W:6Rz@8JVBP^lXg jxlv}Ր K65o?deD[V}UL\\, 7.WYo[{e^k#ܑۗ5` Dm 8 ]ث챃i0G4όU@Ի\EC4]1Oa2܅'(ܸq_<+>Psj+Gf,4| ,nr)nwW_<E3 ċ/S闎LJEݼͳJUbP\Gsgd~ QYDW*H{4maQ+q3_W-p z"f+ƒk2c* `kKGgƞ*Ff&vyNnT!v7@VH9 N#ehsW1Ġ(@_ bq7k8L1!P!}!]1bbXtc@9K?rS~ԄuWpYfؗS?W3UJVGxPS+ʍ Tjr݋[iZN5w<8ozTO"1bʤab`W+,O]p 5ʔ6Sy>,r3=C6!͟1)f]+m)8TT,WkS[)㪋qF5|f/ .=1 fș9l{ S 8TvCs9NE ̓/ZXv%# >)g2m+ȥ]?I$Gp}|QwKe4?GP9ֶ.I OpCe >-()JSy*YA6<:N`/ӅO9{Olm  !^ʐho?{@ :6@DOY䝂qlOI&dk>3Dgp›qz(},Weva $ԛCу{C-r㣏<Be-]G6N޻|}w+e;}=̉'|!-VAh[ q%?W"ff гJgڳisҼlǃS#cR kĮ#3KP-vՐg#nŕ&ٸH7Wx]IBv6P1 ^4:]#H㹭[J& 6jݻFX^˺ӿ̚w{c<%6 A4":$Z"X:u#/Nޯ h|ĀL9.oAC"VX"D=*_ h[0n۴IW0û[/?3# 8c3fW˱Y{6 Ĵ+,Rw2 qY /or[d. qn#UCh}Cȸ*_s+VOp=D8rT$@e-1%+/u0TYz)F6<(m= sߠݛK9"Na_LMH r<ſk/>\uW#*vS<) k1Hn?ć%Soϵ"fcGtUռZ'ŒBΗ\6ϛ_j7|qAOg8zo<&wO!ag.33Gvok@cjʦ!!pHq,ǮI.x aDi40\g>!@qƆfSB[mƫq(l$=d o}uL Mw{&c+9' fKoXD:0'wpHVg=B95yfF*3rϹ=H佃4XfpmhȐ͏R ˝$R`dJkgZhL#)_1NkdgVkBn`XG ڢ/3)I3}ٴGbjU?n PyNrHL!u*؛FT$ywҦw:aOTqӺfx xH04ne+q1Wh e ni{yuo`?7A ̈́FZ@~>CdcWJIƈe R!#_)`*ҳܠ݀]! _a\&M\ZT9-`)Xd+p [nev#Xųfg~nή 76+ *^%. hCYь^#e_ENs}Kc;'T(d."AnЛ(Xlgw=;g6%KF﫞F({ćxCGwgJϠrlWB`̳g FTg ׌\w`-|sĄ!PiyH lX|aC;A-ASټ]&נu3.h( OqBSo3!x0-]h<ڨo`.g2N+:I^'p=F ݵ6Ry:Y+ m"o) `%"@ !9+&V2HێE ^ڥy>R iHRC[ad!+3y9 q "WYnJu_Tnf9oE"&e͜4CvJc>,_h$~ݬ7&#)=Oחx~x~lqqB!]i *`?<9w` !-Ĕ@|:ߠ<O HV:Y,Zۚ97n&8MtaōJ j~)Uq^\ вJin#l:fu'} ٖ3Y_Bqʫ(g3]C?SL(^l(H@y]_EA>vS { i&%}KSmv7Jl%}Eڢޝ`,m!໵řRjNV(sI3%jyeG *e~z7"3QVlꚽ6&ƫ;'@us)-1Yk^Gd|!ʋWWaQT􌒓tYn  xp,)k<_>21qV_P*3=G*CtzkAGm„洍gz^ X2NaK&+*]Ͻv2Jm⻯X;ıҸ+M9gmlroW2vldzUz Uɇ".ctv4=޺NW>05 աCgo ^&zMq Zɫil[Chd^ w꺠I3&Of@-+Tm}ex<-%5>0n m=}^d -%xTt)|&PrLP'n2k|o͉YZ}WI`'gIa͢'עzF%otC@gj/6_՜Y- uO ֻVM?fU!xlk>e3+:]e߂Oq+?'s*3A+I݇_+;8 *>u:L| /65VNʀhyM%Oʦ h3FM߷y>7U|ہeO̭>$S/ϐ ަ#XQ fulEJSKՆ}HA,EBVUUC[ g^q]k~|wyM!P J̆߾ec"'>փgÞFWxiTȾpg;nGHyθB# ~KWg+̚ *VRooHo.8\ETJ%vc@29AZ e \u4 to&n%s W}I пJ1w0N)> $Yv-:ʭ׼d&oU Pȣ&xƏm+I_%YcNCiM7VJRt^l+EV;6/糝TsI%9eB>j!T ȷh7AZ|&HuVkS>W<0k̝! "4*0:Y@{܄D:!:pYwc>Sak# 89P(xm&vjoȥ-.{k34n!7Sa#%(g 3_bW07){ޕ '.S ХhS[=B炭oڜ=<ؕJL%\@j7K~.۬,Z?+tY9Uv@s'i?` ^ 9ɏbb {҈22Ky+c(R[| oGLL}q&.E#dذPSM->P0i)Ƣ_1?j`uuq! ՠ&11Kt3Kq+ fvsύA $S$YΕoKPqwSMYb)Fy7p5ܲvs?P2H#2˾KV}q>{oN[@|ITS"D|5m22<_a͜8Pf xeہ/kʤ]iO*h>̚g1sGʼn?u0m9٘h` m^#"Iy9-EuN5/4}kwvj4kyHjfQY@¢Ư8+ͷov6EH>-̚Eҋ'6kX޴Qg^Ih`hfFW鴪5F1L.dQ/z Z+NZضpĚWfn^QNW$ai^e[M&ۿ_WFDI5uD #[Lrqٲ]|z+ P3x6bN/n `xx%jJyu%~'v-rDA3z@vsMeF[]- SVry墉\eKِH2.Yqf" ?TsxO{AYG R:F. \-8l_9\myZO): G_لM[<6w#3ņo Rṑa=!:IT\8qoKr{W,fkg!U,ƻ8Ώ_0h.?mtnG#SkcS{a([źz>Za7-eֹ 9teq]0'KF cܨ,9~pab' „&h[EM/:(} ه ba\].L?`qCxHI#Jd#̪Y0Y fD5ɬq;L8!j1IG΂>wH68͠Z^?;C᠐sj鐳|´у P7m8nrK@mAlZq}ڄ:Hmw#2xbўms;lqya&k?qgW*&_?KMQipDp>JU̓kErOJԘ:l4xóWVl,16K^F fD$*SJ爬ϤQ"65w{ MJwc;maij9r'j?a¦}BVxx5ϕbz!,e~] (=qD1d#+tK pCOpG)rh^1O3PE kV~Y{a:YZҝ6/$ xi1ɫFOjG=+LyoŁ+ӎy69E{RI&*!& P[exB}q Y:*Ō +WqE% B'JVjX[JΝcn^ñ?C(%@(unRnkN~ 2[/?xXlv5x#Fṍ7U'gq:cWNM{db3Vi`PMoҞJVъwI8;jb . 5d[ufbJY3}uN2qYID>ipӧ7?<>CRޗseM& Vh}*, ׺%f<@ۉZ)?[(7xeo>z1^A48"NXx!ܫuXG 7\& <; Cބ`2@x\T5$wIw ? HǁvIO!ZI;%],BUjОH ,y^NBY):SS WhIh ;ABO6OZC]Ί^?ɬMhb4I=@ l1rGr~R|>}C!uYz q?=R239k]_/49pw %qTErвhDÙ̸BC ӻ1m;MS8>KVUnS-6k-@lIs4лa0\M1Gn4zg! e-wdrc*5ځz`K>\,Il5ġX EB mPBqYע3LcC8ę=;؂sV!؈pYpb,{Y CnjaQ\{eSG{7xbxDWRR-k} ;<ז5 %$N BtZe@~j ͸4D e_QgY&y6; oIYF^]&yJ}@Znh\oc$K2|ڑ]{oQ X[,ԺtDS0'e_FQ Yάm*1Vע>exAF?]TW _V4L# S^$(F8JJA*Ap7jdNgkw$&)Q.c>0ZYU%3rBnlm9sJ&"/cE}Ԕ OJߙN` ]q^H) Z|_`y)­gckb2AWHSɅP?\I5 Cµ,yAIX4~(%C16W{&3o&j0wW:^<*x"RtT=HuXDp둷6[^d\r)P h`X厚zzЊ? ȟvy ;`;yD6M* #_:ЕPl@ۗヹ gVdl+̡)8xfёBؾϕM@aE(X9.q xWc7c};xR(͡7pzϔs;'$WPރ/ЎkJ L}gTKwY JXZƒX6nVsǿƵOkD݁`[+Xo4c[\1IpXAFnV`}/9cؙd`&L8@2d?K|bpPU Ïzߩ 8wT9ʩV@7VW4][$+UEp[ Mx(&AW8f{xD({{w8z(r[uh1$"-M(tx|p0+]\ t!jGuC JglZzJe1hXH$#?q^H1DmE5hD䊮[uz,GC:1|=7 Ŝ>24vyW‡g|nB/-'p{kx84PR~2kگ\h{ycFnA{UVem~'A>pQdr\2un ӴO}NfVX'8N,J!㰉u ~3y&=WKnNa g`equT]Bi`A](Qb'\l%+~^ӯ[wZtуgDbkxH,]H~܌QW:W6tXlGt)u@q rffR&>O{ۏoΑ{mEŦl fH'XꈺX`޸ml1*ޥwA&p$tH!1U7<s۟Yض9'^BGR@A^ VwLxUTp73"Z}b`: s<3:aNϷ2/g"QjxsuvSY ged8@KIgoD ?4אG/Q̷x1˜`ՍkH[Cq˛mTJsӛ%$R, kvzi˅Sչn֘ݻЩwa&7|%R_=* D˃ $l:P3٦cm5꾨 G]r+-XyudiA0g|ճlߗABo]"v;?Ԇ6/bנlc%z~ፊ7h^&p u#k{o_m_P׮jݞcpU?H,vxFalm=!c٠6XE+umt?:K!s{#ܞkƑߠn\\rK4W`$Ĩp wX?ݝQ+YDSrwTWO-kzS6Kze#?Q*}?L6O uq"!rM/"#yB*vR*PwgXX`3RunYj>3 ~ |:cV`7HOHۼŅc<n"!lk.Hl b+l-/ F&Tigj31L_@H4 W!*iLt*ecSzyʗb lY.f#V`bIq5b${R6Og5n'S7)r8t{ڂuc%)RM73\J7RJep.[gc eF pJU%q"lj|YtKMt`Bxb4, qK2ϒ!TӒYwu"VV45ye%ܶ_CxKv [;/)gVUQՇ ̒D$˪7Ī0?+B^{<͗=ͱQK@T&SŌnc"$)b謎+|_knQDX҅}->XXt="Ú$%,A,z"$uy"c`@a0DK>|s OabOw^)!OxuNq&j0i26~SEDAjqrBˁ}I00tBc R?r6!8+ͮaг((ml rؗPP}쿶.u38҄xϺ)ځ_{XwJ7Ltu@)ߩ @֊T'ZNW; A akS:C5t҂h5T=rPe(BH+0k]+eo^>؈WE8-\7/3`&>R`oȫkwX{i`hFWVH㳈% .BJI6Gg:48 ֐彊τu`D Ӗӌ4n[T ީMU{| t\}?827/{HzQK}/iVK[V:~bQfPx\ŸTX}Mmτ5J_[ ;10]V=U`-kcpBdA u/N @Myt5e]hށ]Շ~M@`@%6:>X^ZBR26rETIo皏YxCD7U_Oa$q8=J=0J|V*Jd(B;dVēxZb2[O!Pddpt r|ihj*Y)e^?"VNV+;zqWN醟X`aC&.:ݝ Y6zTjgEZP7}Btm1mȔ&>#Xxc2;083GOu*a[9L+٨>2o)Whdx83ȯ~γLh1j kqm3]?ԶG Z;l8 o(`x"c9(Ά0Tr2-4\ұ(F+1gcV)d'eg]-;J#"hc6XJ6x`pS⦾;Ɠ-&*+u)2iW(Ȩ &[`E֥cAF!KUe*ThR.Dd 3G. ǩq#gƤ* pS@5$GDGˤG"ŒTMh< !2 _L1.4Q*~w{…~^\6}iAG$Jf5 y,\v61dTopVrJ7 cM2tSBAvu,5 8`e$'ZaQj#2XO"QՕXX3mTFKt`XڅK4ut5#iRzH-)-|2.RJ8M ۤ0 koGj>e27x%Q@Rg6_vʘ02?`AukWckWW3WõTH~-8>V!} 9BB7ۥqde} jҚWy8d!wwX6d4R -}}#'ITAB~zoӸ-s ˻ F j':J`[}5+hĊ%{P xIݽ0]谋N] 1[s '>FfDQn ܳ~\WO[lMW`Im{S.9ucu ;1-NΝf齨L/hcc d؜JI'mŰ ՇJrVB[ P@lh_8^S'ggjSVn?Y_U;ʜ">e6"i!%L *@+x\+Բ wr:[v ]}=@KngLL>鍟J]ILDuϚr5Md!5yG%Cu V:T7S;K7O6ʱ S_ 9~trY3^uQU6ޣ˷U#A$gň {^@FL-*M*;A6,5"$wJM7>lV!wPο̼Ȧb0J}yAxiK]T 9i7C\q(!=d=?7d^3;Ҧ ;ip]\l\ ,y,K@%G?db>Dy=2b+m2{ыZ 4 ;YV  5;a[eV?D~~ln.}dݎdȁW"neGL<p͙RȽSS7&>YEO Jƕd{* Y|Kض@m JA:&B|=<>p #h,Uܘk_ƸxSSr:CؤJCcQz/SnR0aEOB a˄w-,+7$2ȸlڃX݃ub14Cd_ld¥KeZܕKGx+*-Q"-5\ X W[*_V'YЅI3䂤Q{q>]Wؔ~St@Y$l-)z({E==ߏtqƛ! hTC>jȵT/WC0 qMO,C:-ۜd݋/ϑZ)5!%dI6W( E\[(\޷rvnFC! }a(و֛؟ܧv0CL `W`l+Ƕ (c}?X` 6K6Ba*;@Kѣdv &:~·5r~TU|,hXO7O6 RQNhĖF Ԩ.-ƔXGy8[K?ocE[g:ry>j6w+ bB);~&qqa9ܵѮפb8YȽ1ACC|1tI׈ڈ[ޜT7iDm0^J#.srfG0N{[r6v)`jv6LX@j>˘i7bh6\iYRJrOG>^I,nu/Sඒd }|Xm~?hOJRrok;O1:ؑP9/ZS+*dڗ#1(g1q{BjxAls3 X8G"Ham Oo_E`]Ѫ,`RF(8ERu_ׅXW.R Jk*/6iŞ޿2SKzKw|{K pF̗+rskKHҏ`?;=:G&gC'cC` oE erQԟa=_⑿GOiErZpN#xdIґ4v_+#9VR{"6K$va࡞_s.Pةd 5&2==?Dl9!{(y"oZ,wHrCSn}P6Q_E$B=fι邈d(Vbl;=o|4'qOI9ky҅'?;n_ 2+q1 -_SW|ř ]nB.UDt&)AD#/P;n\L2BR5Q8RR(Ƈ\~?p}~h ':DX lܤc mRECmG ֹt6 ؒ%[Pkv9&)5M>GE ?(ID^4&ܴ/E:?[Cn~ aNoD.,ֲОm˖?(ĕ(,hTPDp iaŞgڀީNֈE\62 DV]BwIeJ%Dh9"JQ;֍Qf,=i^y .I5^q D'AԋiS؟Cl%vd={Dszsl[F6ɆMOJޛPV2St%eNl2-;V¬m6ݚL|GVu18i?6wn9ݪJ\v%asGZ>VrM#h(}ِ!r%7N^KzZf^}S֜v"nx`(izЉ{–u~F[3WFЋFD9hln{:"}Mi?/hKâE^PYE ϣnp: !PKR`1բ u?35B+?+Zց!khg ۞gZ6Q0YaEcl@IwKEjHK^b{#?юmgŠ;,RNbH_5"//T~ cm6QO]M;pv+/t_ @]Ȃ5iH4̜ 3E+H=RԔ>Hv$tX(jY]xyهvL$^󘖅ߖ:elª49CwRXOe e-w(לh dēfܡ0_=:ψ Fy`#مZx(W{aiU;Y-iEK{96rwL ILw`$ G\UH7NI&DLL|fpd 3t0g`'Rm* Ci'M@:r,ڴ,arݛ,Q"7FwoAW[Uq^[ĞGtxrב%xtY_B\(3uBoD$&؜p(XO$ڂ`UӂxLFn~젬atn Fhٽ^*I-"hRwpC7%C!/{zPn\9EIKsdO %PGNb1,oV2|*&~ D)>$WJZnU |jG7\Z;S'25)r䜋kDPOY< y/Gw=8B1/J8QW'6s))(zׇ_YuR\8Nn͋tٹ ;T9HqEǭHa6W}NS3{K\'@A\֕ ?q(JXΎ N԰srTJK f/TʑR5iOe''@Z|oV*ޮʌ#/ rI*NOi0nB0!H+-Z_Gha(l EV7{,5,_1eXfqho!п@~WO[szDX"٩-nX'@̶o lD  *˻p/aȊb҉E д!_5^lAR{+QA~ЉX]]A0.fR!FW'`D8Q3QyxoR \E4 z$5g7ݾ].D9lȇͯ'2s ۤ B#QhuHAxٸ\Dissq=F ];$ɺ㱕fb$?D8n7%)jrY9·+wQ$=7*EӸ.oVslG``E^_~ E4|[ |3Cmp89rT4wFo@^\;D0X"N`Ks~9 W#0465Dlf&;ӤBw2<TVLa>!#\G:0URuU*@ZO$ `e';7qYyF,+{'Ѐi!i0SKd.59Y1:PDE+&K7fN3L@S+4+ts 8)br1&V7e |YS&kKڦ4lkri[v LF\rg3 a ?dҁ1fWGl{S>^W)/SņLj z`C -~ݹ vH} OM_۷n WY퀐Z#'DVm|bOӛOy?颟2V[Se1RmBlxlddN^rǦYra;}z}݄r9XIU=#-X!A.2-ld{&F%.O*1_x-uKr7̗mqd}zB`o6?b.i,~V-;0T .It }vʈ8x?'KHQϩ O@!rzgV{1# ;P fz7`y IR{do%Xg ΘG?I!uf԰C22jfpf}<(Á&ȻH RZH 57!!+D4!ՑHbN "ZͬQwp0idϱ g\JUG._mxƊ('UњjQ{Hq"v0m%W1kX. /G.%aerM4pA֢hQBrQX3QUtpFUݨjHÐc(d?q3^i $t`ݭ4NRRK/iu{LZ# Cx(#ʈ7 T YŜfdr0<96,z\bÑ]HD;pq s~,VtlSs"E`7qU1HUBYMPXA[mqڤV_=Y5q(o\Sqp.{K9vIaؿfRIg*+yR56S*AC?˚(Zl,zopql.ymfHWgH~Q=K!z YQx_<1;#JW{爛Rh1+c%F@q..DFҕu_06jL@t-2ƺ}3Nٔ2c@5{:0.zo  HU⠡&ǖȏ4jќ)ݛav]0,޿}}EDayۅH2(q ‡Hڈ\0q *yOl+-($KoW > nݕ }t?64հGf @X!fgADgFfx!1g!ˠ|B3c0F97#< r6U$EqZ }"- $W(f\ƲUh=LjB%OT6?:`ZǫcMKAY_, RКҳXrB{|W*ؤ1OA:^_mJQrSSA"V+dVp*Mo+$ٴ1/;N aٵSjnl nBL^hn)*8βbkv8Obn򊟠9A@7edo$(#_B |xgYUnL䟝-1_'&fJ-[Ktdxu+CA1b3BLcj*Rw,R$%(VGݓ4m& ~lS *"a!FBL9ne1$,R1LhZ/.: [>%G0|n(`>"a]*`i;dy(®UaQ`%sbK讋wR0na+'_]=kV'8MpQWdͪxowts Am`fm# 2@+04suOȜ3i\\kVy GedU-MvaJC D B_SD%]JâQp)[Q[(XP)c$΍+ BK#7e0lq0L@z6^e_Mnq&j0]ȟ[ŧs^fnp DL($+!Μݡ8StNJo߈!l1R9:!7eDr2;ቫGؙDfo|}5MvB]Z[bJ%W>% xk:|9 cmfuQ%8|?-sM.&cJ"!@7LytиS bJ) [~~Twr,x)cިI(!CT9$DgNSM M7;cfv<11q?v׷W*V>2I4«" #Z;`ΗoǏ@rK<ukiV:>:݆뇚Z-}~7ǧ#KXAkGDeD *$sVH : >9 fi@S8qDVjoaD4i6u-5{M|aleYٵ(81/*EsnE^_|Eo93ɹ('Kf ~P5W>.c7Ɣa֟~^15 슳$ xW+]ٶcOeK:}s[f^6ڨ u[ʖ@ka >ДuXpoGDŽ,oXu4֕IuIqicowl mpix3<^M6|51"b͘R)eX3"hd}7Tdq<-&Cj`UX7mD Re8zr-wlM'+7e>0̰س#Ҫq[#Wd.]RTd@f27X,mL}N?FDzBdVUdx[Xj7V{"L`w36 H5wZefʖF/ f6Y8]VġQԂ|(}cyZGԮp&mCkK+ ;rx-h0ہ4'"\:ЩC/P>$~} }l=! a͢?D}8ATCSC]wHJ:>g..GLsbs,|E-Yhpʷ lY!|_f0HnL `2y -y o$1u^V-_S0 `21HI@]Cm/<0`-eӕK0fF]8M"yu)yU) Ȱ5< H c-Rkɯ%֓ fpШ,g.}BSr Za%LƼttHm}nuP(3)E6?.@;VuF'H9w AC4 FCV>ؗK H@wԐ|zcTAU(ĝaq8ngc .HXeʞؙC/ƚ_>IsS o)jtOR78dG?cre[{y<O &@Wdiٿae&.re@LxV }ѬH($W/XNT$⁵gyC֤?4_-$>S!d8ܣ"_6N~m agYȶȕ C];4M>V v+C8ֺ]G+T5'|6LsT7+ʄ΄0 = h.?hvf[ zYgȁU8jcX;A8]¤K0!-,o#x6rHNڠ3एMs)3 gQOzfDnH\ϒ9w5w485u_fGzQ4g0#~:#",v3&Nꉲ牻 HR 7_3Y~*qgtQ1?S"UH&M w *Ued4@L j3QBN)L!ip5BeE.0{wQE*m)+boVXBX›Yo8߈]0ҽfz֪L&[ۙ f[g6V.y)q%Vt: A)Rp2&6ɏ ya} Dސ z^2ទܜp>;2:-Lσc{2RqJԙj 0V'ۈ#i4d b(^۹7]Nt0sjgn`_$}nCL 1-ݞy=ҷqVHvy>/ 5=L!=2ᛅa ș~އfp)3gD.^x>O: Ȼ=֒5K$ ;<"×-Gzљ/Ad+lX_Dtt{XZLZn72}^)ث T;alLK!$>ѵV_閷~XF?~SzQBR&- %U|׋̰s(b(JmZJ٠~'Λ\H7}壝' Isks_2 iѸ:WJ2cH)I3`8Хz; j-,zvdöxZ0f,4 RdwNFS?nȜUQ]8s[E"yu9/*u:2atqݶ!sB"B7 }Yot@VbeexZI#O+:"d+Qʘgþ V)Qۅ?X(F=#\]+#\L{9b7K$̆x<Þ5 ̓T \c0̙♽ DpRmeڍJu} 6 vgAWWGqD߂ eb[v{oN30<^K(乶~˓)3¶nZ_5vvH[~oY^Wwth2Q?țd]Nm? Nư pOZ~(7ny ok9y3' z̰2a C 4]3fU1"e yLmlWp޻1%Ͳlgڹ xx.J?3 =kK˛Q{^P$Df8nGZ@bWhD 1GHDOS_Dw pKdOwTJH=M=zKpΤ-dY+vǏ/ +(JՊTØ0kE e|X*U 4h{va=Zɤ# ’%_b/6}k&| -k)4u P(E@Z@Dg$X t-'X92CQWjCo"PR'[%x3IIzl$hy@PU`1 3HysDQ&߂aeb/G ⳕ GȎ=6ܝԧr [(yɤХ )A<3:w1Иlޫue5˾6Shꅧ: EfyEtbTOUBG t:?ԓa ohk"I]aTIRU)a>(w4`*+^^^O3{*1s` 1DfO ' {|ߗ0|BKNrp纏Lmc,%ct@'GCÙB =ej틘SD;pW&i^R<>4i,ވ.#n(əy2:+A@N6o|l(% VWo$p NC',}RmN1Xܜ{pz`Ug\9VnoVW̽m`mjI''7U-[iȹ MZ}2S\M1 pPhXZaʏ!@WdϔkRXG_>Wv4xZ}ʰmݺj%ʹ|et,>qk>M*6Bh\ϋҪ2y2+q,; Wkd2*avrS졓X6+UnhZ! |!nt9*W$IuQI`9q*'B}IߟcTfw'p$lDGbK xe&*WC G7{iq4Mrtv90N8ӒżF2eU_\W6$lgzdwCo ؑCjCyS8mT>,qT/}" Ӝcp1Yr ܐU8Ң5+SG3 ,s1zZhi5pvtE*8')ɣݣ4* 5cmI]s$ V4#I5}'d S'5tvoJQ N ks2a\4PVYV`I'^-N&nbH~2]X򯹖{>$؃eQM{au&w s=a+vK Kة Gta /@Keb'㆒Rp!N'Q3aʂrFp v4 ?'N9NHQ]Aipwlw*O\n KL Ǐܬ E%oݨx /Έ,V^t4[3mܖԺ| i} cu܋0?1j!%typ5VqK25#?b$J֏ٙϲᝠ|s4+٨8b ?|5rm<8u};Jϊ!-H@͚FV~4n \@ffFA00]mQk.?\^Ia^QWLd\[B0 s*z9:9SKrvO|{qR^JЫe %6 ! K_6bNP$Tpw0!+c~hY&dWL%W B5)o mZ-u`5~ny2]c.'?q= V6De C=nO&"UFqs-5N_Ыsߝfbta(W4mԮX?lVO2Sop6JG-l D\њ,\Y|CL87>2c= Vu\wUuZ¡h7~=&>ztsvcË2\Ǣuzd.GhqqzL/֛2+g᭜r ڈ-&yLD(PD =/iZtyF$eY]uqE TO8X9+^נU;) tJT?r  Up9N t3=MXuxZ!!פd|SmI FtxExm dJ6fB` H@r#)"=0 >t+Y14虉s%ދgGXME8=5/|.Cs9L_–҅覓|2+N7[ە_wm,{ݵ}ޔ.AF؅\;x}EeU+t?5֙Gw"qMix rlԑZh{[Y˵ fkFH;Fu ˷ikvUװ`NUOXLHбJ=Ðo0%ZqOףhc RJ8ʥe(+"f`jDϒN[8؋=@4> d1FuW_[#vg kq6Xc߹y ĪQS=?٪$gg)vb:iw1A ;032G_6`tbB j*gxj '5'F(fj'&{13a'ѦʲeSHcWՋ]Co%Bp s5[W. E,1!u+ ~&kLV88Ϫ : xUyș&NY{U1h⇹C^/ ?tnC1)7~Sn@Bhva]<@lr#!=Ҝ'mcq.,Y5.IFӾ!Wf?IjqTJ*[Y83ۋ\qՖ.*:AqQ4ȾSf{Z?CWCvߤy+L{՝K9)e)!ힵ.)@}mu\Τ vZ΅CԢSp&} I&E;ڶq_ǣ1Ek2JX/SϤB$Q[!' W0M%֋,>E֢FpI0@u'#@`IЇ8b jLfi(Fe4JLؚ"i,X*<12΋2&D x$MlzOBM/ '>;/͛!]]ugR8A[yN Z)%3f`ն_`:+/7=x_.E̾Ee'ZGLv 3-asl~==r@DzART;s`aM?‚ ZK.ͮ赼,:^(6ȁq"yK()DXza, f/[Q"DC V< )GtrSײ1&9J7 &KFy&Wl *)%thqֲߩDܩoa[z[y?rd@ ˶RX s&F!@OL<5?`q3G*L\WX΂ utW{AaʳssIaT-6_={;B4.&ct7`#wa8KȠ,c; ~X١a,qivc6u Qq[A뛛bw܍,@,f({$>J˰.\|--#d[lD1m&%pU_wUqQs@2HiS>/ 72lڦ7l@x,6j:5񈀔lEC!+m-0D9eJnN*&TS ˜( bYqsYCm.Op x%mmW@3WI9ޛ OCxx;+NblmZ ˓!hPOE愧U쬾F|Si n4z;z#n>W_j53$>oY,=;ՅSeؗ ZQ?kTA磤mmU6$SH_=>kl-;O b 'v^yPKy 1l[c aqן*'˱ᢳtn<7Kcw/ߞHXFۏ!#Ҧln7x>,$'Uhݪˎ/uD= ~ʁf+jP_K3NSC}lbȿcQs5UeyʹpnG{ uL3" } *}Aic5$i&F>sH-NKG#C8neTŠ4^ޠ1\||XN6rpeTf+ ҐڝCTYсz)+d/P4(1Z Uֈj>vWmurSʈExXCˣ/Oo΄7[\7I xxӅXS}2xb$W(S0g}[j\}62qeporywPq@ K &u{ WkgmpڂD>dn$DW/XO"qǀpgx`s9 <x(v)' -w^=PgM`x+uOt()9mz2`y*5A[i RZT|vGENMG?mB+\DXG+o@H:>Ȱ>$,1j:cvEPYRFsw TJ]iO%s##,YDT}Y@ ѲyX/ r (ܟ-=|)BqwtNZ x_]aN7,w -:xc͞da3.ӛIT4R5SlUzoGͬCb X?>7iu635fܿ!0Tpmta4$x8܉즕wt,+ q)7&kc ]eSl(g0X|džZBOs4ӂotp/iXgĔ~U=+TXHIvzgE5YJ佾=f\ `69\jok*IZs@n$;a+:P(;)d^Xh7OX ɩ~]MWKY [~|!#YDvpodI05/lfDHt%ZUyzQ[g76*`9UӪ>fXa^'_>Fl udqk>nz/ۭ¢C_>4yPDFShYM#< 0c2Bs;u"QZqai _m(L C:'D$\k 7\3/ɟwTQ+/U:<Wbk_}IEg[8m}fZZjix`jH(n0 T`4Cx!^4̕p)٠n \8lNRATҠdJQ>aD# Sj!7 ]/8vc K@_Sa>SF#rErwAC1=d vfپܶZ` K8. |Ūfze%^{ &Po9gP:I .'@jӹ2O ۳k9t=dM -zP:i3K$@lj٠J`sms٘/nkV.p_s[śH',鳻PUfݔiu* >`ʕ`B.:}JK7Z>kqm)0 r]eu0&.% vWw+Wo]"K һ{;W"e_3o**ePLĝN Oj'`^.k6%-&4fӪ"2ĕٔ/SPkdDJ?$C:DȄYz:Sa:]@"Vhr7SFu5=42co50vExЙM s#p~ȅ<~'HS.Im! 42PdNKbI( J%=e2%?"*(iWrQ$q:4@, -dһmFMG,\(H\t>9hq:ZF,RXXG԰B+FF2ŁېtqdJg|R?s{b 鹆HE.˒yQ;n9'#< PwhuC쭣QfNौC2Wj7na?1CRt!Y(%9:]3g,nwxǬXȆEAy0dcC}%Yzx_@Lʑ{7h.TGщqVfOؓxj4~,Ai-\Nlf@=?pejP&0Y~iԌUMn_<^W'­r:ȩЛ iV<גb,ԑ~H= ?dH Iz=F x9^EWPq(P9N$>!3 'i_=A ?V`Z.2KϽܙ7ȵkChz>@x4fu);jb2/Ԁ)\pc87p\C ӍI~+hCׁfJ@-kp& ;hj +YMo1PIԢ 9'Lߗ=}tܡm,[~'L{wR^ T5x //O{ݹQ\d"0 VN }޷ġhSA e=o5,iy_7#K&9do#j_MUJ+} ~l*PПBbn~at |^V1tzҙ$%VdaNɓ|uxs;&DdI?Tl|qZ@XLG뵢鼶\3EhC~F3KtJc=TZn=D @kx@]>ձRty!cNॏNw JW>4\9Kؕn7s0 aCZn=A2/]ROIw9??Uޮ^3$im DH:brOD,7ـK3!6V,1 Ua(p>]LۺF0췸O|/Gaxby!C5B(G#F'$ߚ 1[Zlh2\zKS/uaAm'K=>~ZŔ'e 55F7a+Թ Tt'j2kA8S*q5tN*KJG`4n =۞D28 S.ڋS?2s)?*Uv[1TWVrA)ubAe@B.<=8M#(uz&/m16K~!J<'f#Ku%&k}dKc}'ދ2lA>6iȟ)_ *SʇV+ +j0qˍM +ѩ GmtV>/3oU5&_ ư|nqBj)W2JF\.lJ*X6ig ,P;fsN"'k׻ W[$TR g<ں>0 ) %;lL &b {碍RaLe[DPR !ߓ~ǭaێ@7 ^&ߺ_%0%ސ֛zuyu9.AX7Kno,V`|ye"lQqusѷml<Pf9^^Svhtt:&X꾹Օ4 VwJE4)UieY[`ɵd>bȰh=W?$ιA8{u6@,*2&i܌sIPun?dNF4mݪe[Gh8 '.p+Μu0ݬoO \pCz.%ZZ;7₈FKƩAQq㠲yuS$d {*\J)=54$A;'x xwQDdkripUy0xfW|a, /dOQ=W|lzGH#B͢"EGcB\ɥv0[~ G)~HCje6!;+éޓ2¥H֥uoԒ*o%mU1ia`Z_Ha(1F]nq^[op8'QW 9sɵ0ci ;%$ҷ-aR%c?*jS{ϱA8)(>!(:c,`SζCa/H5#r)D܌`ruݦ! 2a(,^}7B#naUa Y#LEr`ɋNsm+cg#ZvPp 0C4?ZrbPFY{$=37X *kWYոY? EnkX2⳸`6 e0:]RϮ./+Kw,5ӟg4.L-4鴰[/Zk5fvQ~H k@0=E+RTQڽ BxGumIoů1 7MmmaTVbFqno .I'B[DWéTz[*$7ZJ1aVU. 6V6H>)kBm6'}tZlwKrW#=! , ϻv ث|Il-C2:(~SYs$c3gռj*﷮m6\PӿekA >&Z,tMrvkFaiX[bX G=dRs 5f8KҾx-_7*%#!J;RE7nuT#`mUy=PډKDJ eRax~l;"gJy!-0 '|4V%Jq(~O !:JNXQ"InUAS I%/Qg '3ykΚS U}t^EQ˅ϲ#BhnÄm٩7ֵ[=ɃEBI[ Y]s%ߺ0ff3dU5~ʋ~tvh,xit`+m8y}a hiUiZ26g`Dv> pE8@G[*/4*טEݽJ=bTѴuUپl@a$s*o$kl_:njf]w)zmO5rJB:@IaLU31Ik;Eb|O+3z1T5GC={p-ʬW^~2tc_Ȗ䨁Sř7ooKBD]oh.- k!e96ˌM ~1t_!71|[ !|yzG v#ڕH\  :F w.gs_6hTaV#S.f.k+M2>@(#nxސ5}afs:%%+sETЦ첩?ž7z]9tNM62UcF@|o''_/L QH-\q"8<d\Q4 ji3e.B鸹:JﮆNG@Hi x:S$NWI#Q7P|WI%zRyQZcFR9%`n7ED+%aG 7~Os@h~;:xhx:sA'fQ:PLJ-ȟu',jI'? 9Vdi_tZa+B[)k]4aM3$ajsȧ v]1~`JHm{^iŗg[$lW_~O$T\(#cgjmIFo8߈\yX7X,ď7$wd,ϣ44a{%;,е]r]i-ʶLL½W%|ί$[K3c#Mh+D쾣LW/!a3*U%"i=?ͱH6<=(97cX%EϞXƓ²$fMbFxdnT{M(E@seU 靪P07:RQghAhwR͹.w֨K"x%q Gpc/=bG)u üm|{]#˳[k)O} ur"!*V{\uղsKNx~tN=K޵ CUX.*#eܓVi a4wF/Jk A2Nvk/xKELU2MI6)x?39%U-| ५ś͑ *Zu]FK A^y9[<ӚZK )ܸ.MP>L[J{ݪߺcy?>tDMXaKmɊw#ߖ?D:JAU" ?iWemό:Vq)/.54*b"+b<Ah?ƾL[ԧz\b HǠ|Kno"qL"01}||o'JVj9rӝAYբi'dW-xnpZ#N6ǦY܄i}"xJDZ3j㕡4CnmJj9psKB, Uۻ@$P(K].WDa煖Aqq@ݧTvٳC[{\ٙ$>tBh9N&,q ]#'`.2b XQIag7 5@N$Gzj F/f˼ɏ#ȓg5LVɉ´:e#;\j*U$)a>Ƌteqpq5c{ Ja&+=x\4:`L3 ׮8gpPt$K(>@E;yqo ~ghjK&}򫀮*5L^|$ S yӣR{Zmړyta2_Y^Gm]]rFDs 4|Ͽ.r_ bI/9fR9zX">7WڹDg-+L+.qMq7_K1חfrxb2RL:+ J*xK18ل7bjsZeBēs^NHYNIfI5W{X~M*IL L1 7>k8vX\x*[ppT̃,=nKjt"(.i^.#jV.7{BȈ+OJaNM#B=?9W}啃3 s,< qXMNYlf@c\.g ] ȹ'W(ԑq*-@s>Ꮁm';.,Xk\{hdċDZQ8Z\vR Uu Q$XyHC" .EJr6Zˬ IDJSNш(tlcBApT-,Y|gsd :])oLJԄwf5O&U?TҌD:H!˾xM"\+ӟy"GuqN7$3rLsvr! I\Ki7FYRO)PˆPPh_(2:$._vBep=L͍M[GÁ>5G$Nz*,1PH4=M%K[5,>Ff =}eĝ:lYumE ^zDA\"oOK@YneL0fWm=z'=R8Y;uz!H6urߡQ>-xbN%ݨǝ%^9v0naʇ~ O8ɒ*Q>$Ae7q99zxh 0QsU6`%Ku0y6.^C]=$V(8{G,фN-~*i@dnsU1tg'2`E+Y6`N~>;NW9D=VξMDy l(AL:pPUg{SwOZ췍loŜޓC[!obpkK5s)q1_Zpz**zWח癪+@Uim_N|XN{K8~ހ?xETYZkU1[3 "XgpRվОC9jމ'9Ïd5|LD#TYaw\HB<#(]D qQ{xBYGZ?,$M)R F,S&r=k9 (ޒB/x0@f~#H k/=Xvϰ_ߏ-W*}viͪ79Ai"ec.gCS^_=G~xgE8;u-C7']kCq,S:bux3Zڰ<0Qr~(Z^aNJ70ОI/L@)ԸЀ4) ž #"{gOh4:FLBݛu_"2+ /2p)(YxpUJa@KbL!o8F k`4 *]yܦwI) a`pjPӁ1< ~_|4kjin^*;\=O۫S,y@֢a3|^۝F5z NF47d_{sHi&PP%EeO1fW({%{Wle.}ܓL^NѴJ쩎>=ՍO d)aOf}Cvdx5ju-wjoW7񧻙/anLjM_%mKԤk)4\ ;l{v aH1C )ߓ.o/'χ6zKiQZSdy&@&fHxUoۍ6Jwp'Fq dр ߐi?ɉ &YgkfXgH6Cx<7;'SZW.dڃ@@\ʫ*g_MLW`yj)N Uo`Z?/ =I`$J>4m/5W|2( ]^h E:ېynI_97q: A" Os)?Ep=xY BY XzB~х )EhN u%y境\ @WrON9kq#;]ggN&ϧ pрVO B{,>#`R|^Zb?27b$p=8ohcc(d*IMJ4Uj;cfƑz^[rEBښi>6\Fj 4&pU_WG,OmՂX=ߡ+^Ȃ~z26>yMN\ۋn|gC8l};Qkx[\XsX^ l$7:q1bP_冡eKRȘ/xW+p-W2 Fy.(ㆮ]FtTa {2avk4s!iXf`_S`1`^>Do{NXwcD-e<ȝ@Е%\_ ?)i)=_릮NmV‘d1rhyv@0"}T m>@u!'s~NuwQiϝV^`Y֩8#BK[bH:|zZ^E7.EsD'\(MכBNMq"J[z"[#.jW+#4"~^XX/L?fB#n߿F.HvX+:Q7<4{y6Rܩ](WIxM*fO];n{%bߨk=4advNB[qw 4KEJ{^cBo0%)c .ȔR0Xn. q,%݌f_[5?8}d 7j(E Z_(t5/,p_ w˪:)!Җjv{RcC*D8E" uDAMLawCD둨I ;FE ^fLnej&<.v%r\%buI N?;XTNK93D<'ϪȤOy2`P3k~y821/Mh)S_kv Su})Al5b3縉4zk4mK1;w%o&٦&Z%9>0k} l1 5knJ;0eK wͤo f^T40sPA<]GSMHX(gVARJoSU"vyQL4ˀXyR_@rQ;>Yߌ3 E Z<:OaᷚK 0L+ju}]Z+J4 ~t y*(}%BPK uv`YA@)YJġ: ݌Z`HG:T0:;:\4unORp<`e( CWa@`KBf~$Zf8p71W1RV{&Y+*}uVV`M<$c]MM =tm>ƫ9I{Q2QOR*t\߮7Pj&B5&GP\ %CYpKf 8/7))Vrޙ{I6gl0\ף SӓI,VxNMS#.*0~rc5AVtd8O"8`Yîr=BM1-A>0XD"J-93:z %N_ W4BI ea 72X'庛r_*yIPG<,[n֗#ǎsY{_/8tq,"cC8guD5g>֏.(XTEif B,&xAaxCqٌ%j_7bH{?S DĦȺd=!(buK2+zþmQ%t7X#L ezúkE(NtNtCf6G]q*8?yژoR)Niql޸cc%~@+Z:nB=.} ?vdBB;"G ŃT;wG \[c{af6j@ @5G9ÞI 9SQ^JU!@琩U*dBh7 SSKjMV(lo_4?޸Mv4 H{TUߜ 0@;+ktV3YG-d|Kfi܁EOt Ea>hn?Й4 NɍM;ɰ8n+1E8.ͤYº9۬$юHJnk NjioKn j$3'CmΩLJdzWɈ{>S}W>·>ͼB^٭pu&hf;ëMJᐏ (E/QJUS%`K-2IXcaA+ B^TD\ fbL KhH"σ5eI%06S+W܎^ $43}S.?lXlznT_һbSn_TF֞1UH&_Y'ݽ$~,n/n*KJ3zݗ5a" rf﯈#2'K2l٢`$W'U5jӾ8Ơh\kt0;+|O@]Y6e`1=rN6PȘbL&m@yw<}HKkx]0L ՃA1$%᠃rR 3a;] $w/`1ί!Ip~U61[PHk46 a>%0V{D cU|.R}P 7Nug*Xgy}R I*RJ祑dzQ#c<6Xw-<%ƌ}7 `^&Ⲡo:0 +%.EXfFJIs׿zwG]2i,I AffIgb$]Sy{؟%)rIRc{DcI.;Q:_O IkJ=BmHx+j+Q3/_` D\QHp-? Xx`a+&}O‡I 2w΄N?8vكOOBb=\xm M%&=_O˹8igU_\:Y#ʻUţޱIG@BSoȻh3>wE%5d$'<3׻h#F~^{(;D#Y79~qBzӑ(8]"_\K/UV̙=E9a9&r˴[ZK)2fInERNG<qCTjKؤRk|w='Oъ(G)=JUp4Zwa$9'谄\ĂZⵢ')̤ZeCyH}VV+8[y?HGzK*KR긾4Gia1^!k.bZc[~bix&kVLrJʩ3GjNے=>6pࢾ]b&s8:?z  1 x/- }{ f0+^&XuOgUqC6%e*D2peܡo})vpޮ&Sjd;aM! Cf3ח[X1p͛Qjy9xezyJ  "\q =T8g;9)6Nx@ 2"G@۾!$V;'ӲW"҈?i;Чx"&Mтk]=:WHgZ"u/^|l9iaÞ_?w=ob?Z֒@L8[?IHΓ5&(SW_HT*UvLB`ZU_%H?g `n@P (N;5}UEY'd?ٻWh~66®X4JpVC YN.\" m\ %t%MO\/  вhuVK#^4ag_0|(p$u)0}? v̶x~),G wO؏>Ed,kNIGED|i7d<[ kf;i_ H> vGTFC!CtrIT[]] 䎽`nBGr *-=]*]ծhx[dxAS8KNU|7H <@.)tپ+7e(GsMĽ#h""H[bX6j pbr\tٸۛ-Vld=I$7)1 X'Ed ol۷l2 6RN:)=|#K>=5-=[^_:puHּjF`#wd\(m@#NzܛΔ;K[#BV 37.>@;A&#qTcդΨږ_>T , 4ˍC+uN ^$fkϤAG~ac?:A< @B0I|& O`{\E4!L2 bn,Lf>E 8eHbI1zψUGHl(?˿E1((T"ug:bщQTא(?ړR)e/ Mʙ5(*|p/7Ȍ精Q~JF O:)o2p$dHL$_5LxVK2Y޳/1,2Qʙ}17 ul]H嘃2")[뜚*syJ؄BS$Ct^L-*_=nY8=gUYs ;^cb_}+q{&yzߗ~wyR1ʔ"wP+o9{۲jӸ(ˣˢq5i%EK@2W{./P.n}V|d|+l4+|Gt( %(͎-,(@^&GqDrKO\&2bz Q5Fb6>O=/C[#,:]=S%dƧ?甂3V &JT_ہlS~^rpw$^UXl}"Gհx{q?tW~Ɯf}꩞lM~uu`/CPi]ɣ-@1r6hGIyW\+ | hy%ڜe$\dIb^nZEi#s^RrH& E)]Fj9}fEBL8f/-7B?w.JDH:m{̛M`X˞ dkK Q<4*XKd ",1p>ɀʫ8- u`%-ٻ{!4hȨRJ:OciEMg|C5(d#4D =Z!hEkMPx4xL۞ټ۩Zk_'B uJg7O^k6Dʠ}`ФbPW^Lz5&]N9t9rւM DZZDrVJSobI@ϞSܰH'yeCNL|#9 &U`MP 38~dB-]Ӡ&IJ5}F/u?[u왭7*+¹7S%% ,sՁ#q%VUs&MqO^12}.9C>[Y·Vc.(%$!TQ_53 1:M>kelmpΪKN3h;3\ؑv\ƼN*LѺK1n7k!Rc6AAܿQ |02c0 tW`Epv3bV- w MJc~砎H+}+%)=wAa$vׅr@"$ӷ|A|!h;gV O &lHcQц>q:#sj}χFKrqq( >DLhd[nf)]޸49 w-1.J ,0׏pR_1fllP)vWh˜tȻ@fZR{*ӟbHNNb`rV~ݦL Q}fMMZDe:t}aQdAAΌdJ%? 9wY5O3ޕ=a?U^s(}yt"=Ų^r :-<ae~C{x=ٙUDF'_!xȈ1V3"XWשI3~JY!k}R}c53,u1`-)uTֱ N qѭ]RI;ݾI?kAaNfnGFI0as.E_M LXqGYlK0|3 e!a1.&~OaȕEUQ">uO |JVHgBHEUE ^,\q|-$j6Ouͬ7fH Յ\BPP1Bv#P6пΞMsXkv w$Hn͐'߯eYN(OqcT 4zL0B9}Yp/9~6 k8CeRBm&ig9Jxw,~;&EZxd$."#y!]fy2}[OQ^+vOCĻ.[*`2@8o6eR(T5ƠtD C͛ -!1K~ʪ&4 uv ]m5tt~Ġqe=gMU?[nm3T34V@)N@,B 0 m[A #tgsDbQ]hE*OCK{nB: .3R6Tz8TlF*^"CPiySQcUdl6AeK S "Ф@R~h|i9ܐLgۥ] 2ct5 <#sqET|잎e-@DoG[.%:fK MXb0lLަ.ҐOD22*PčykB-<]f`Gm#ԣ3*54g}㊟]6'^1ԏPv'nbrL3,Bd MtJ7mh.-d"gծmݸi rKkKIU}ƈMcʃJu:C6axQ9d+2y}# $wꆉ̿ud;cAE#dhBtw̼yt/6cD6[TgRh5| &ך!%v-G5{M^Ğ_?QlV1$z0l1 PG6R5:P5[8.blMտfw-Lfti\3'i) J v 1i~āYx˶:7/AOP^9<Ĉm"P JۍEطcAּ*knLZ^gt[fg9cm{ŤTpڀxSX,R?{>2 qcyO6 wu!%Dҥu. $UwoYAOFlasסˇCJ"<50aCWZƍ>]d 6C%u/-,: LPJmlݮbC/lS+IA^kN2W86h{\BDa, tbG欗z #JRk҅ u $*}*Wͥ{G &]0Z)nÖ,qwTۧ'`˿y pwǥW//iT>>=s TPI|~!S o'@̴W*8I:]yB3^3d͙Z{e}`MB B2k/4j$`2Wv{;\.go]Y_:eQa>%);!~/9g5槥F ؚ2͘y7Nr;~q6-a UE&wCQ=Ɛmb=GKK_fyX;ݘ0|:B|dz=5g@ְ}fx&8hgM\ >`ήznq"fB m?TP!WΞ!؇M6H;FCDx1`!ُRN7B pYXv2=XM^ʏp7tMR=Qi{b'@rz*@3H[[>3uunx-HaWǶ^}BvɥF׋|1#)$<>R`YE u䩡@ Gc 0aN MMfFW2#?[!Z#| Z?ݯ?'_W "<*ba=ս:=8T-E @оf&d!@zU0w>5,^u,Px>c%tMFF*e4rrF ņhJFgecna-h=gWZ%3N3$۩7 'f::o꧑NW `^ #>;UdwjtŁP0xf4V YŖ4!6KQ%io?_H| /zT]RLA)wą:yEuaDt5xhK}D47գzBap-#u],جeǂwVb2yOu>j,-5$ j&*Ko^eC8ڨh D%cr[jd@vEJs30Q#Y=y)cgm]|Vğ١YLl\x#KiއĊٴgpgV`Ȁ"((-!;#:]R͈aZxzHw+wI Vnvs,7󁠞;~'P\kPuxRi+a5SJ^ >9Et>d|V 8D ydža/<dZ 6٬_Ne'{syb rz*Fdofp\RhF1.`c\ YOaGI2 k kj[M<Ϥ w&/6!3aqd4R,%~ 7J54T5E8bZeHӃٻg#@X#Ky+b'!^Ohe$P]n:W^N1'|8(855;b7kXO:XDHC8bB}!Im\Gqn_ۃTBպ54 >DJ+ÁToW5`*̜e0fZ?p>=#b'z 68Bq/#̷w }w 8 AI[?3;9S4SԀr [F QvNwݦ¹lqRK;"ݭO6ҋKy)avvb!#0]ṘÿʴαڏğE)P L jS!4[]Q-TLr[iAkN8 aӟpdvz)P\JZ86<2CypJ@> r?ӌ%D(^ٺb~omt`Û.I{Äzʁ3lѺoBDfG- ;^֤.9 /7ݐh6%$]F`{Y+}벌7Lİ( H?Kɬ;zON97G5H@9(!8vVjRh{<GGDY59 S#J(՝ySuhJhlѾ`5C<.0CK A=Le#Hٲ߀ |?P|EE 7!fӇ77hYTRHQ~=8+7u|߶+kWM6'Yoһuq}gY,9D5 K_ 6WM!r]ȴ\&;kj* _ӔXq7.]hK_W掫%+' ∣].~Ӊ8q}n|e ҟxٕk\Ƈ?okN%S|1{vUJ}'k tXFQQdR Ѓ%\SL;DXLнzå~/I_3F0%.@1:(Bijޮ1 |-k\јmL$1Ki|G{7Vlu`wz@Xۇ5)G ip!+l3v!y~|0^=1pMP{ľO( 0cjv*5X"Խp^ on˥sD<߼N#(_"+eO;` Ev;8ګ9Fb~D.$y4 8pI&=:bW LkVI/ AMe\a`C?KFl@jvcIVB 0ᣑ>oNbQ*= /Ue+=O}jAM6µ.f*}%Xy4#/;sT)}V\hgUM[2O-ٯA-:bLqYbGg|k-'8bJřB!vkF:bm2ua5Y/1Z^(&+`i.;+5)1 `ۥ[\? WЊ)RsC1:2(esqgH ?/qDk8|JHoŚ`ƻ+`{'RŞ97u*oN^U>ԀF\xک UgEl0'kS9bn%&F ܩHςBUxf>{emRL/] y`l*>F?kofDFN/SW8fZ:gAJVդY.Qs$` bF~8 =4Q4[ku Kd;xKN\4"Oźq*wV#,`9kEH?c!Qc7aLޜ+z  X; G=|_Ox_%Z0qpȟ1&fnTǓlmcvW.:1qpaׁBuU1W~d5B,THUu!"exVʸU~# kr2ӓ2ljz fxپ?:4܂yƫRH}EH4 ?G^)5P~Uִ'Ez ys ٟ8z+=bueoѧ Z)IfiyCK\Ӝ.ڹvS 5!Ice~\ܰ& X!M 304hǍ o $AMZz5k gZ{ktU"kpK}rerORJI,N ( |1}bBFyȇS^tu)ћB 7Zw: w*&,;[,!gD]a~0U঻#ٯhfWP?QYFHM͕OomEk;DJt2k-\J"Z{ = 8B#GPO1|Izz`;+-5#P3ȦEM;#X?g V!G6Cjg~{ Y`1-û{x;@\~ϸ Օ QÉ<Ȳ @UV'4-++򣞑*0.s,$pj{o&D6D-ff= Z`HnMw؝9m@GRR'2C?,-p]'qo%w5FR^l[(~HIWPZ::0 tI[㝡1Sm>tQw9Jg@;;&3xX7Sa^t0ݖI\q=9]ZIXXDHܵ2PR9k4SkO{pjyc<>ڮҳ앑Cspj@?CT1gVTe̲)9ҥK.VzkY[ qT=FP0t.R[-M8ܷ_Qφs@ѻ (srasp'@@^3_΅Hog/s%zbpF9K(Re] +{y.wȪx}fCLA]keu]VihihtaݥWXG ffc X> ; W^CGh"{ {L\Od8"]L)J)O(~sJ44zÈiܹ!n^_}xڏ6>Dx:,pvD;9;% "dPOc5s"IQ9\xUK꥛ ;=|OLV,#iqset}'0+!k+(BoMr^45[ \(7By\(uCXwAO%,đ 2dC"}x!%&eh^cm8Sq BqvD]fSPIOM@Bިv-h_WxCWm]pYfZ.< \$87e<6p*#ZqfaJi '#<^ZpN>WL9vhڋ{@)tK%ԇ\l)֦XP [eHp4v{<>Wc-,]T"4A6:+T+艐ǰyiSjdD;K[ W \Cor%7. C}]ǫmr? pFTmsOΠ.|a>N6xMvjAvKⵢ5-:ڋuGqqW{|CKFHke1XwUǘ OW ?b>;/NmiZFBV֛"1};nޘ8=eu v)y ߉b{[׋1BT|DOWjCh 3C?_%O:JiSI멢f爨 9ѕ|p} E)fhJRKOBGW"-[(_# ]{{W{|''T̢`Xt>}!V JV~lp\xG5'Ƞ-"7!yKGP]| l? $֎-C?~Ԏ3Xz%]ׁ/-Yu5-hXoL@$2<&, q\#O{䡢A r0Jy XΆC 0wR82Uѷ@k.ќ`2w\2kfK#DҊ&?VSzJ'޲$ 3UȦp}= r<=/cT`G]OQ| ϰ7a.g{n$sIi3M)suHjר#Sy$bmE76.#/M씢M8نr[[P kˠ*pm- fWl_}d!!u0ф )l$B4 (3sqA^ⶾE[ v$ ku<p(J-hɲ!kl\%Enks e%J!Au`E^ɴfCO"k_eȴf;qcc/>9,wSlǏ2bGay)OndB+!@+1>5Ig^IhLiOW0=41 :JwoCI *ͶB9jAy=dc91WbT؈gڄfp,, ,<5XsLir֟k !0}, >l]Ѻ-7N|3=ե-R( `KMӸV#FHJj14kw/pna߆,PSܻ㦺hXA @ _yy14 9 cCrC_غ)m&w˫$i{ +>͙vP,c:|Í*@fX_;eaRPϰ体+$hW e-t# 8gLRdWqw6 3fV\hf!WP|=gL8~M/^݀( J]- pB ѫ+zH{ƾ8fbk:-`Jo ?_{lTH<.P0#r2HԲǁ8+f媘m#2pQ·Z7C18Sdd/n{oDF>j(9@?91w:Պ41(ĀP6rTjn v֛ m|3u-ۮ  0v3S}7+S!Hg>"揼Z& at b$˟~utf:0_6Kݤ=QC2QRRm,3ʳqfӳ(B_1\Ҩj/N9 c~5]{xU 㦚,ȩ?n͡c֥l6<0Q r̉iLnŢ$&ɪ"3sP]QqT~j!d:sNQ%@+.) ~͞ko/W1ty-Y ?<8y+ v*9!xvO]>dM4w4dhR~wbA}Bǘ9K*%q :-ZCRB<~g,t WuVK0Ol7xCl2Y^UU>$SDspu]~Bj3f~+ti?|~ yV1z:_0 BHgN ` L<_4ѓd݈7.wi6=B6cVzuVa:=+C`q2]H~$R%i!W@Ib-i2u46̊S{1,St++r BibunuIL7H_ m(G*}GACD;7b\8Itoczg`LR,Ǖ9EtZ:ydȠ -Y=M8`T ?[ay>[)z>20?= X vyW.E)L㍶<ff\'7a.<ޑx@j^* nv|J=JkQ7Bk}LL83|[OzYCB d`y\-79d _v,Q0S4ӏDGZW x|@Hʯ45c o"|Z2>m[@!wC!q7)XzvN/}4-GOꞇLjHYԎ~d*#ϸP5F撆Mm}ާ6r.yf))\;1ESypxR \$9$Y2ę??,(9+ <|F }٩c:c)[l-KP G]wtK?*x*^?lEƱej?$OF?@O:y>(K$̺9)=Pxr`HPp<}[eEqݎny1R"xtPæOea{9P'nOf ,1%1Ɠl(t}E!%S䷈Ƈc+tJVR@ԮDO ]D_5Tv%GctНq3 uټ>ؿSQ߳]t x̴El4q¾sqm)=ޑ}Zx)Nɠ]hIяƎ6\N*$+UHt4!?3_™L%e[izf]!Ό|e!Mh(=*rbjD <<" WVO܅"0`ԷE2iF2ʫ>E; 9i:q~OGyRS_NUx8AJFߟ*( ,fwTD%❫= ʦ{/4a1&Bf0Q5J$Ju $J$c5jo׿ŅC8¡qiDABm THkُWՀw$P\v/Y5TA[D`+@ ѽQ7 qp}(<"pMa0,""K- 1Y9 RC_7^#yGP((lq52fuN}@Jt)oW} A5ݴ(Ox=:"[%v)Zm31PY>]dD |lii pFDz@0VR!-PmԠpyE‘aD1'NÖhrw,>9U*urjxYENTz-Zհ;HtIyt0m4nq+8oK-r()2W&&}b߸ivNEFΖҷmřHN5߽ ^.Q(O=@YL t XM0=CPwUg da 2~fk wޡmUv!ٜ̀Pk J:(jG Mǽc*~ pzo[ XJ#c@gI]u!yp.N(tŧv`祾(Fr;tF~Rn/R5r;&4َy&ڈNL^A!z;f-?FT)$88W>DBN;(? 'DRZfw:lIs΀IE7wb)$gDfeB:*h Kp[A8N4Łz{IfDȠ[~F O3䊢Pg8Кw`ATQUdQ(*$ t^'>Nr2ߔ̥CGj0c*rh)]`J^hF &Lo0.h%祐INk:v$H7Ns|Y6]lTP3)3ֱMMkBkhHȐ\BVF¿j96ژxQJܹSYC)jӈF4@s뽫`+l4U>&$[eGt{dV+w(ܛ P݌jAb"X˴/@\ ~C(~-EQxo֞vPI`9528lO1ew,h}NS$B' ̴VShS@--Z#`9*3Ի=I&qBܫ(8>6vѭ q|~ `˕[ .]_6WLV6s!PR&sQ/\1|6$^X`w@dEe_$d .%#\ [vLYu ]ajYkB'Gj%乶P*d7춸IܾM\qvU_j{A%Оp}tX(h2$FKg&ny=\A 7x`-Ӂ: xvA3syƼ$nxsg¯푠Ҝ9 p<-qw a>P|gBaLn=Z¡^vKh2<6eqe\[k=(h2',@ɑ?'8H#(o _;JlSńTb")̏8pd8)Qi( zRHYP?ƚ71_DzLGGu\FQYTɦ>@~ZoO44K{?5t> ;OuU!{]@d\O$BKݗ6'xnPX#OQU_.:t%+BYH@0ϟMA?iPVFޣ:bQN϶t^pD~\B d`Amx[1ctF- )r#1Q u$ΛDMiC6xͩrԯ'nl,W‹dne)t%߂4 Mjx PdubѯUUm*tZD)8tĉ{dvZ2ܡQxB:Zȫ?yV#!0qWX64I~D\H9:l_mxXr`mq^fB'&b&&6wW/vO1A_pWiw `JF"v%VDh*43 :'Q3AjԖEL+*zX@ 4>1Ns 2UX`_>g>M*u>ɸ=K'`%J'~%!Q׫kW`uۂ za` !(ls(ͬdqǮ_R41sr!Os0l2kQ 02-ں|E ts;!䪿jc|`ΪIL.#2 t]`ȆpT䷑#':jfH<{debΛ)޸`}lī]Iг9HbG踦d<}A@Ee];ƚWθ[PĜ"X|FL4z 8|nCwQԄC!ȴ FiE)dCγi# P.gM|Mg.% 8\6 7hT毾ljsVl{8]T-bQb{v; / xY4A m6 : k6!AD^~m>&z#Pe}Ȅn5G-{o:]K+w:~[i^S4 2sW# E&taO'Bؾ,M,V|:pa ѬrT׉u%˓guFb\ W:a%ЯmhyBȫ@HqO2=ݗF>"m1fLH`Ŵ3j9s!`L x >@v[ONfpzV}Fy`ֆ~Ui>}#ܲwtk,#A~6n`o;)3B,cG!SULbzYKmݛBypPwq+bEAaJsQ%P<1A Q>xr*Оt-:)QDQ3/~Rݎ2N=.'᪦\Klz9y.Ŀ|&LQҙ}~/0r &ZC{X˞}ۀه `>8 'ALnYham'L} }g!SQ,8BF{=e s|k7j B$&/+h}?MúPjrfTS $fW˪k^*]ĢYs˰;ˢz6XR%nfp[J啕Ͻܪ>oc6&7,V$K[rN$*0FK׮hGcVkb\q88-@7EP+ʥ WX}ۛA&V3W=]b orrw`Ш$}Pt>/nsS%HUZL_y: e44cΩ< 2T<0#qA_w V0bEM,.퀽 ]9>]l绚[,ư&` pGKjjwi&"zxAņu[[>F724= D][skf&E!"~Vbu+v5veƔgrh/$!ТTSe*`jh5vlHM2Lg9F{@zKs7/31u<73 p,zV|G6WX_Cfyu kףgjjaշ;fjx~|& pYCܘr$SeP=I-%5 VEy3XQŸ[rTtٴN N i: -T!CM(l]wa<U `|")8E o+C.uGi"`q ^̘'jS/#;/{JUWMyj&Mo`d Cet5qpϫus@uP\:YZPrL䵰kG41zmÇuF2r"?O*zQaH=P8f(=eX.5"Nm;ϸlLXrp‚8wA t *0mF6Jh njq"@QOR*@9)a;7BӤH~Y6CE64ŗ׼%B]% IfDP/h.cI0bZ;"w|.DZ2[['W :;*=3*UEB4Xbc Oy]ep8KRh.e #.4?3>` )AxzIY9L1;*Pا.IdZ Ta[wY-Q{&T콄p::9G6#/GV}eHItk-^(\p<nPUd$8 ,r|'3BN8/ uf\H!SH_$= VcM|}PIV&$v5s:J<#$*b]\Aˑ "|mmroI)n}N91V򏪿e";JW`^|u,8?^? nbn 'n[ cFZL>C'<+nre-֭o4u+I0Z)ozG fpnY{La)j3DhA6T1*]RǁJwoL!vS :W*Y=a1GyLb9m/ɝ;$⾖%|?;H|ݽam´&,Vo7HwUuy: Z= e>zGl(x˗Zò oR X6/BzlŵJuDK|nOޒIF.78{<\ {/1E .fC\W%b''eW ERb}OLh3yϙ!A<KS&9 -VVgC6R~'71Ա(=wi uh9&;|Q8IrOsD,gSw[g;Lu vª1Q)Oppy\`c 5!aQ eo=2MBM s+Cm;x]u\]Eqjw9ӂaHz4rr`R%sf vZ7MЎeсc*#:u٭yu"#WaU Sy4\ӿ!ֱ4Z%8A1ڛکucr!VJ3]G^lt 2cx9XDe2"1g ж=1J (QrJŪ fqliTǓxt^Sj.ّ[G}*旒Q/VzWM;,+.=n#{pcՆ;4'C @\|؅qٜzo<w hf =nalnmﲦ;`* ,X᮫QcT @jk[HGubN6'[; *;>4QNGeW@eqC9Zui'Wԃ,y|6*@(Pnt-7E"㲳o)('7};=QKG/ N5<0?([~}c|f\5?bTp9>%^Pl-rB}f=eB‚#_ANKz?/j>d"G\./9׃cf#'iֺ,Mu.m GD^>"[vO/D 4k)7;qTġsݦr'(f{>`UrtmniB]n$Zqw=pZFCf5Cc݇h_%w9&Y[ntnG٢ϛ>t5B*%P,w4]:S3?q,ǧ|U&\tA~Cbૠë"$w:9sG-R^BRV"*:*|m`NpvrBL9!4Ǝ],J{q2a Iq4`fvT''=V.ZZB)3:>X0%eH 9dqx*6_0P+rB7C'3;XX6jm`bUyz_IT(;7PԣF8dTX00[Agj zŌC F74oOo+PJ0aïn@%#۶>AT,q՞`߃Wx;蛴{asEJxeӱi5+y sP>?g?@iU뾄Ǜ1cε;kNPr姸m7Mvs$- q:Sӹ}w}-ʦJ@ڕϥߡpU*n1nrb\T:>*(zKėVI=2*q8fGlV߆|g*V5,|LP%BsέȻ ?E_sI KAݺ_w][]kw?gJ/ȷF{0=q a|.=g݄#V S2?,N'g~q6!;3b)\\#` pm)'ˉwi><&FjJQm9w!Ӌnm"} SFOb5A:{ud_oiFXjp#/ 91FNVw~Iz3KDpOqBϣ Rzy8uW+{[4N\clYZ~"'] hR;hǣN@b :<5P$z& -|{Ts~ ^|׳ZD>&[6JFEq!!atE|F%8jϓkm,v{m?ei&>ȶ9uz+vE*kɾ'ϛvǚǓw*& l̃5)Þemia[Jwy[Kh$ލaDlvI*:vMJ҉6fK9(+]=02%3 ՃgՋC2DZB z,t 5χ-"=g#e"vï^`~D ֛5 Pփcb @탋NLq'cǿ5iMi;]č GcCoSLW!7CL  2v=&״UЧ^\&&!7-AA'E(S+jY 4^cE wfy`3G;fQӋAȲMCs 4Ӕ!;C[+zgPY%tr&`b=v`Oi& y\+:)?RzƺuݠgtLZ\`M(}DWUqLk0:NIRbVGMH>#&jE#NkIpKIh0v,vEǧ(vq q HJj5J՛buE>:5d@1FRo^d$7X&׀؜v6+xR*e@1{XMrG CpAs٤b49YbeC {.RBJr9e,%~Ü6dC |VG&- st^J[RmvGu8wKg*V j9P6ϗ$LOs(O=GlդNrLZyavG̓bbGA (P/jz%Ӈt)(K.ah%O:O7ZB489uXp܁bd0*Q G/q'ʄ{{Wd\Cr3gUZžsZr;Q(?R"U}cTjU Զd3=1`p 4r7us6Tt&̖:F8Q > O3}&&ǎGm*xRLkF~:_!/#aB'V/=J?G:Y?3w2V?Vr{5R VA|޼"җ;m;qUfo)CWcA/I=Pأ_`ǞAΖL4'M6˽gZL&1 su׭un*|茵XFBvEuPȯhyeMR{iau g_$ūJGVrNNOc訖8J&ZmvTySsRTV &_N,C.|NoB\K5Q\ yoY=g%f$Sc!@ou`=+@/O#A /2n%AϺdi`V@A0EwQI.?+J6er`4]s/(a-4RevI" :#@%1 h{>Ƨ⦠DV|~[C& Yťj m0\ݲ;jY@9HCX8u"XW]|QI+fNkZbeG]0=)o2FBbwWFWi 1>^O_CL ;ٮF mZcާ$.z~l05>;D=6WX"M76'_a f8P+ 9uukkk'ciV5% OZ53=>߂r 3fIf, wQeG>=% u]_'52~wjMPQ%vxndDHG"rIu/crD PpLXcNo7D11Tª ]N(sGa/:B9r;.^5d/o|&-$rm]ؗXyL 5=+$i72r5y]i  ͺrHVi)^ɖ/ F}yZưD߷&7ߙwQCJ=*jwyo^][jDL5e鄫 }d~V}Vxū^zh0_U3?  U<5c y T{DP4kMHnN"aBҌQ?0nVס#R&¡|Z*^g.,5b} zYB갮T>:qPbG \A H'e}ÿP\,ӢNY*x X >bG\Ê5Psj=YD/ExXc&uf5@Uуp_y,ʏ}yt}{Ajjah<(E6Ydg}"5Fy$Pv 5rYÅ'9?;]y{LrSzo"\BF 4kퟲ;D\+ TOךXֺ[жנʌ>vppZ TCqI{#,#YߊI3qR }J" >g'$5kij̶i-H!tdkixp3Zt3SD"Qwxw79h`CcgUPeh+E_4Zίʩ]u$x#J/xe%xZK)I-\6l r`S ȁ J(idßrU^W:>S!@VB0a3tx̫ Z˫f:yV- \n-9}kPZx.OghFu3zCRf cΛ0JP>ˁz[0=<}\x=.D3yKWs{v:"^8nj82>A!/Ax&GRdc2@8f_ |9L=JO<Uum"0'kI vj[yd~9so=OC_"V=o-jz#xN;~IJ}Igm4,r5\&]MaΚ'$5:d'٥qՉeW5n=R/t3f[U,A8,L:$iI9 ԯdyc0L Oi,uDߗ3G(}.4,Ip!sڤԦIWä%O#ث ?#sK7ڽyd@fM&e7f[uihiB,. [c%)՚@a=4ȺYEP ~aPaC!Y#0y y ^5bpy|bm^h^=(Ýv/C[#EpBTY|&738AMUAx,6pÌn]Iim ^q~b$&9tzřN :!ᆆF܏LG,+mOTzjMSC 9-h)B- I0Nv sД"+ݎ󨉚5ƀahm+.KƳl8ZD'OV:Wx(٧u4T{F^*^r%,aY_sTnaoAPSWoyt',^[RqM4U'2}hRXD ڑRK6˯R1SB#m==|*Te䳹QZ_҄>Ų3 ׭ {倧+vmCAf$uw;+"tE Q~vxe sF+g+mB,mm䷪f<#vf9?[J=+;L+L>shrI JF;Ww~ڠN-/NTA ~eeD,Of[(}`xrAFt46 ty\]IB t=! čT#DCT \nL^j+7>0;;NS X QC](>|i.A$g" 5' έU9U bNM}ӹ]&m*I;zR?:x }j%,$TSn֖>dE9+ Ч2m']^lo)gep;xϑuHFOeV>yY@0 cLѦAi"}#4E,0UYo ל0 B|O4 q0 7#E)r:aP窨M",_(IU^@f--3ׯ$(]%xxE¨q OOٱ}M!X'irZ@#]ֽ 3_a'TTR*ђܨRPve$0YVW͔"[v`]j&l#QA6pH|kOZjj^ \ ٶ0,4k&;d^,qof?K4П@j垰 qHIK5[`@t/NbpbRLRqȽWQ[nSHb  ˙b'=MAbUuM`KS+HkܫMf&^1qq1FU.8f?ɤl:~tNB5AўDMs*sGs=oW]A%sYBŨ)M>Jh\:魇 x5%l^PZ`#-[KQ$sfek򔽍J}5 (Fh-8GP߈]*c01xW[P(cSH8ViND/C|Df %j:bg=A{hSCn')dEMB3[ߺ:̊kQA"(VvRJe2GG=tkݷB(W0;%k 3X Ղo"m!jo xg!nתI['v T%Bx=wp24}VXwZGw>Q`VڙE֧$kiZ:pLB\(&gn* Ҫ`"Z;RGgQ&٬a] ͝YІʩR)yzKrR8CG @Adb 5 Ӆ$s }b  ֱHq| D*d)!boo2X&єNMH[3\C,5Xbn? 3׋Ue.٫4 acѫx;pQFH|x:+}a}IӔM㷭~J]7 K­i2/mR}?ײOAv/;@|p)^3Q[\_M'wES5Z:W?-Yҵ iJS?E^C`!"wfأtuL@Qͼ8B{ߦ3nuH q}e'G|dxgAذ;#.0 +E3/xhtPBpkaؔG4=NPKG|$&@k $ xӢӤO'2-Ҭ `RO)>v|Cy,}g?璂Es 8k8m.DܹՖ|l eC']WVma9:NWV_rzl@ɱP (l'78N/ΰ;ukIX_!I`Q-3NHt7j$}0AOw j)ƕa]c@"M!E4(O<9u2zs^\a#c2%ce=tl 3LФcP'Q?:Vs$| 0G.ai6S^ݺ߷ZOHM G r_@W۹]B*pYCѣ!t⣆nktz[L|gn[ZPRG߆za\wH:#iQEaÁ4.$2Pۉu M[1ؾ2x&յr/ca!QGg2`QqO"էDQZT/EJQ=Bc)<2ʐ D[]ݤCުX>sƎ1pD/detsu] ?ٗ$L 1 ]u"6na3+#ǹ#-'@aR[TT׉`І¤EWxtC0NFS⎘q̀ExqZakzt <%h2ޡVGUaƤ5ojI{+T?eyE  UKћQ%V&L Z2:|TY-:v 삤#.~Ud{g 9{Zj<^lB(t=",֣f$ޥ"IEq~K<;*~`*dV7qmf#> ct2q ц'!įU@2\ XI`{Uxʦqnv ۲ "˻-*WaeE91?TEex+h΢4SAlu^m{ȨwwGQRz Tq?i9 /ݺa.GZj aYBq'AɰEw#y0rH$ lVΙ=U+4 )x1Dz:2W'X&j|%Yqn ^=a xm<&d#"$~dCgv<;+2Hu$: Ro.v|/aDE<7Z"{V#GcnjME7.Rn3 fjc-Z4\-JMQm$1=SL:A=h ҅x]{8M<,Xsa[.}!irTe2d.&H?%ٗN}a՜Zf t<8b~T4ܙvbټWhwnj"ajT׸p#pm/z*@ Ak˹]llx3\m.mLߩp T?|ˁ {.'mmM!Q?^)(B_C{~=Љyt5,[㚲;*#!ܦ% MpFSwSPel֔`o?J`h<쒴w)$L5l(2u4R`|>;o0Ԍp)Ñ0X7Ɩ@O0&&G&sa1}Kl'ɪ)[?Y[ J"*Z=;!沗Wf!.8[iQ{yy0[U9EL\=P] ɫ5Ӏceu![Ͽݞ[꼝ԋ[n*_*)TAzL5.Xy] 7uԸ=Õv(Q}o¿ >B'} &Gn9U|;*ƭe*FXޮ5~YdkaH%w~`<{ƐTel`.h1`j2FnP}8|dU[-7SDkdf7`?hn)e@a 3FK"xm0Xg&vͣyu'o{l4 GD %ņh^.!"Tb)ّ+Fx{cat'|t@A(SbdI4*(%Y3FCn6!|BimeA=o0:PM_/b,)k- J ZQ@,e64A> +<^޾N: e8(3\kê XnQm+WSwy VQؓ({\BMjOF'2WQvB'pLFD3x Ĩ b7Z! ȧkVचivY׼Է[0)VU2/96n~^{WĠJ7NrOI0yTJP:ȗF/41[BQ̌ F0;C=ݎa{E[rU\ӥO=)mL$e`No^TƈG$rSq>NlS~,0gZ !7هtC$>Bc?ARS# pIډ y>Vc8Bʤ#@ˀ"K2>|ڽ/,o={.CbMH+ ڍ.mqDw%wz598`1ӣq`#woM 7nԇ$ދ?AГBj5&NM@A sMΒN畗q0Re:"ŗ!ޞK?ZptvJ.ӭdXԩ~dO0?ð{ 3uifed87hgGyĠuan<$;s!b*m7N/( ?[4x=f~ %3E0TQfLw?P**yfZW^hV1b eΗۛP-/"lhoq*5uSz6k Lx~.y3 x%B9Pj Z;(ЉOȏ}͘ 6K2T}ט϶3ћpE?pQLpod=76^#;jq{ӝ#gR ;_?,xmF(ȵ(dH8LpUM M{#kg$Z)ڔlR4sru8hrx$p> TdӬ ~Ɣćyh` R^Jj;0˅q9VTG88@IflJh+\+hd=;g3r @23Y5l$0O.8O޷p<c92\l* *.w  8L@>4HLfgHDezɋ B(Z/A_6yh .(:e4YɎmy]bfGc{FepJקG&#i8Ru8NkD-4 .eqٺS?\B>1K\ڕ.~d,Z !jbK)O4,8 MM Z%cx8Y(+eP d Ky&oYKUP"h<Ȥ&\w+J oסPd\kPJrD7bID#' !pč蘦۩&9GN Pk*sL-o  (4 X:NE #~Fie?P]ЖJ eWQȢ4[Fif9dMGe2yjEoKvoUAEq{ܲAU>-ޅN!l'\qvfY!%r#c&R WK?)b1W!siTFY]褹&Q@9Fc;VNDFU4{.WNqtvYbe"paͤU٪դ+NB$1*VKv2Єڅ;qUE#~?.K'eEnR-a%ǡ ^mr%jH n}\_ 4J/Jō\wֿ_!Һ0=솤{ǖ唤CaPo.t$+h(xfix?-'SaG''B+Z6@]]~1}iCƦh]αϥP9~q[)9qPca:(b龆ZP3W(*Y=KM 7v{c?%F\m TKza>vB_bA-G:ek?K#S0Y@zbTvX7KƾkpM]bǚa٪*^⺯.!7UTq'F̵'Cޘ"%}SE4^op{5] J0gm"{V';1}"dT/4~ir@'J^/w +hr۲>.qP*W;Ѫ~w_]k)^!Oh8:-K+5C@ S@,fݞ?6+iIy-]HNJ_HÌgr'd-Z &ĥdˠ\#^AJsUsR @?K;[B(]6 щZ(1mӡ0`Tb&fUoƛX)p}<0\t>@xn!UǽU+ gebu7,}Ai]K`D+@U[]ޗ;s6<&t'HMJpt7M_\BnhHPKB)'GPY] +-XBՙ= tr,ɟw1fH|7)[P9N^7Me!" Ej,b4cY3SH9 ]c.JPnRS T5DI%iV,ғHo._[:v fX Q R6p%z2y<[$r2;،_ܒ(+@`ǝ9{&3[\XYyqRU |+#-6ͦzDYGmO-o]23N6h=>P־RI|;<%߈D`L.ݸsRz}9>zYZ' Q X] r”ʌ P;|B=94;_e`Ց +e\0QC]пR P :v 5T)YwӤZq F<N[Kˎ478\}Lk(e&ϋlmE! yfcc"YP;[cjݜzy|I '.8/+nve"6%J]4n6WP%˨r Y9Weo6J^)$Bx~b P[OvVs7ȊE[BQdTɜv~ÐӂS(U{x1^ṮZUnQ"|ؕ{B“{_]/3K(.fj;J2m;t=s!X]'VB5CD_(Z{/=Uq9Mq0@d$2m-=(TPGU},xotϽْ@ EՒc!~[4~&a}\u-ix@K^0k!^ #42ߊxվ^z!I:Uˣǥ8H ]ʪn?? _?\خZC[XGeQrm 3Nbk \FD iw"(=dA5',| o5CAKO6pMC_`Yo@텁Wh jJ1^CQ┙tV HzEjyޟOr?y#I(qb7I3au?NE"; /2PgmJ^2&/3) OPD#$Hba { ׷ҟŒ;G*&^LJ(zL!*ձzG4L8Mc3:{B 18A a|3wء}b]fܴ $. _m:p2f&*\>`ק_af͏.xϰdlN_#9gk$Xury1aK{(3DώDHj=0Hv[BV ёy#y/%Q_| A0ks$wK>!㕈Yl׷$^dlїx,k!\ L?gǖT4y#=h AoC}E*>utոW 8ǀ׆GgD5t۽#韗(guXrN,@VZrTB7eU+y;ycg6T 哕SzUhח>ߧsYX 5"GUe dG^ie%)M> c5:"V.s=ֺ%F.z`2< /HE?w\V.Uږkϓ5K YWS09elҤ4 󼰍T`xtR T| }XZYdW&3uҧG"P&=.o4Tj%eXp.*&QUG Փ2M~E'Ss`ԨVS%>yCJ=xmZ#΍;mPXjn[ dIl1yc_)*<ұC?v]ai[aX'Oz VE)dSe; >+.r6ٙ`_(6J{бau ݷ!>c ɱ7ʼKǴN K UkDX,szndş `24JWyh΄dW unmuO` ^ܯ6jiPDQnܔhhkch<=.J!2"Ј'_Pb\ A!5d*NAy6 ڦJ0"^I%,~S ]XED+ ~ :qHYd=ɪ+D C7Wc-覨dlqFY]uGٸ󥿟& \i .]vmRK^PR? ~<ô#y1`WU U='JqNaArڗmL~4`~-D RlPڝq&"5eJVO( |xSTsbvn$?~"+`{y`{43tA~B>]Mx`v% \6 9;OlߧKCLX ;4@qaAvd/A6C?DWϏ*vܕkn/JΧhв4lmZvᒆM+EoXOeQIFS|qryRbb)]`K;!n!bH`GjPS88۬^'^SbA'm .`K?A\k[n$%@@gzrD-5s3fNdhaNPON(@cڄ_SKG-HtuWz&{YCPBp#mNE#(n.tnr$6܎8v/EX?o5,3Æ-LDnC[ 為e}},|Ԏ&khxs%FoM辊ٛr8γb'`s1dԙ=4nksJntuB+op\yxqZx󝰺t0Wh\WX1z/!BBP. u~F̝S*mGIk/ 9hO4Jl ;qr{g*G#A94)VAbL駘[ 4Bv&kn(t݄zA"6$TʀFaV[OePݬ?I"ߋ5pcX-5]{֎^է-d",q8dX#CwDCّ.0ؙU氏%_|&r2 M\B@,fwנv#:JJfЮm)WCHq~a&"IR¹_d8btiW^tW֪T2W-ͫ㴜.?5m>/yK)%42:&e4+_2J9ǘ4Ϣ@V|Xx6EcM% #k?wq7ȄZ$ϭ(QR:{(Ru)Ea 8SnlFwp)gGRn7H1Rpa_UoHy^Ywڢum85K׍/fEg@;C VSroS5T4==Uo3TXvo鰨!ѹn8`hwxliC}VlOm, E,A)\tǒ Y$ B>drE ƉTcsp y^NP7- #wC〨o5<쀰$#=rn1t 7glwc6SmHIѻi7;v#s Zc:{Oo48j)l487=brWfTeIQVH#5\4ª]2Dѿ̊M~?LC7/IYKSW/ULbS8r pft튾5fCk3Sp&ȱ}ZX NcLabɢeg X %plKB'N~h'gA*+%gn01hs&ՃOIRNt%)k ѧ`K }\+ANy3g,1Ck;FT]{AZk0c?Ʒ2NSƀ=_ߍ%!5aB8Da#v4/ ~qau&+6듴o f)s[ՀR^E@Mrөߔ*y**o0MH9W{}0G"dW2E1\Z ;j=$O [f[aZhi{Mv3{{.~1.k~{ |ӡ-UmzoObPvBb1_gZ}+-Y ^lk--7txsecbNFQ.㶒[VZ=ջ'}ŖRK`AN_}B&N7YxðS˜#2=$!TB09 u(-zg >͒W ܶhwpǩE7,LՑEl9G" GX-k3EO I$%zr J:R: Mk~@c^Ϟ8T8j'dbKg؜X_EO `u3Kd-Zf7 %0UxcLV0yFZYS:,h 㪣t Ydvl/,\e{j GɀSKثy,DOiqhx]'("~?sqSu8,ɔWl5ə7> TϲSُg2?݈ 2#3:b:~7adx|i0 m&p(3j*0W%Mѝ]E2+2XX5jyP&ТUWOύB?gb>KKVV&F-rp/?(ם:N4E&TAϙҒ3/]PM}3G/̧튺p$rƌY0y\!K[z:(=g"z w}B %Ǹ ]ciV T}n OF֗cemжֈ0Bjpe@8xldFբ_=}/ ڞ}f z4Ј l9rgfߢhz"VUpwo:hovBrYm!=`%IOG=q,IG@:8@rPsk9~3!VsWSa^*GqŠϽPwGqW\#PHY#$`g&) q.Dp`yYǎ4Ҹ1mdVXͼ|a!eZ>{6>ZTK:J+D5' ]̶:ܹ'uk GF6%j8(2Z]CA%@l+Ϡ#U 쭢t*vUA*Y4pZ`{&Rg8hQ  5Ru hm\-/1B~T.АjCD)ӷV' tF\\rzM ZA` H}Vr|.:Ks5gM1glA՗c3[_H':TMѪx#œƵ?[d5[( -Ek#@l FtSy/sN70;6Nj ƽVI ; 3L+P23h/㭓q/C>r'0/:1UNĊ݅L}8!d}5k;4t;V;%[@A5-m`X$bWQh2Qfkʆ\1*w]h$u7k1:zֿ b?-^JoXl-ѴJy{'d٢ˮZƖG' Nm,2@!Xv+}W=/XQ"޶{/~ 1k A0j絩TCۮƳf^0#S} GЏ:L7F?XfBT ٿ]ań%eʿfp2S݋;oUL}6ݴIQqf@oKON3bᝮ)ջb-Paq2v0˕[0tn=Q@ջ{~mRrV@kǡ8 Wq q*/#Mx̋H%nwx+zT]`2[e$ kސm>oԲRL:7d+[s >USVG8bFJArVmMvt,ɝ!Ew~J# K BWavX1oPQA="/6t@%E"W/aZxI%S*)~uɍai%w|fk_k;{gf]{9og1"w(ۍ,9އ}z|"z g3s%Wٛ *Y/pb_#J\ O{ȇ_W@!æTt2xo%ۤe=ج>Z ͸O褹;!tOqOk=p?Hl4b1@sߘnN̔7 q*͢Ab xs̆CsiGv8Q@n+1"9c`Gc>sKCAw[^YzT=dYl FcdW!I8=珌8,=T(pWFO䰙U-!Gݭ2OUX s[U+.{ע:?(Jzڟ>Va^.KPd'^f4Tz8ի=bܿ9C  \$Jצƀ#U6n,Hbcԏؽqb. S+͔Iz9nJd<]Sd{==:‰uRBEAsy@^J` dsĽOȳ3%<3$&(f34S-L*^$8$1:wږ.{i<E |ps@X%M,L=[ s tmý5̳q=-{ IGOVrkvxz# ˆ{PIzd?b-#?97rfW{{yƇoNY%R_/{0X<BTg\)'Yet9(D66Nƥ\<}RiLsS$r9za(#vSeL^v olVmay U ;c LwL0_c~-Ƽs SȋDJ:\S9p3$_=T]We'FE.S1u;?jS03!fy7Zt˯FayGn$ ,d;0vɋlRevwl )mp!{]JukOTxƕ^Ѧn5OZ6KRUꠑv@1Au4\|#(MC>1mB_{g^8ӣWtî[3G~ۚ-yEZp< f 5v7JGBdw. y Zb"\\ 'h*%D5LNn9;J^;Xmpd{-NGî$$k,G;{E'lSμٱ]K`& =? p<;YsmjicߪY&OR;+_F*C:au?)mg+WiU=nyGWflhy'^$z:]ON28^8|76!ˆOȵ\  9G92,Ӛ=M8$}! k Y>U2?!+S[M8~kfsE4Ξ8ghu:CeMiZ{<߈M*=tešR5fSfqIQY$P`*t~G@ݎs'!aMU* dc,MRbQ[tŕ;1UR@\O-qdtTL&ir8.~ ȧ}%PH҈{8KCd}mY?%Fy FqD+:ԧ7?B#~k+ ڈ,VɎ CCC?O@DT.>}ךOEGhDf1oeǁE+rj2\bܰa]fd|qshhJ`g{^`Lͅl񒕶qg*N^3r6XFhN{F&rs`FL4Ecl`^LK~~o-muJ"v~5:~[*Ke?yڣ2慌Fqp8(\YMtܣq[& Q 6|;t\}o;C8g}/27ϝڂ>An ȎKd(,Ar.]aV}SW;܄R Q'/Uv ʼnH`Imb[S Dt8?>ރP>o%i9o50-c 3g0H w _3 Ʈd?@6#yXL!5KOs7vd{24qr7B.`WPj͓ub,ʻ0E%T,yzAw>؇S>T2>~KL(OåM$h>=cj{TETf?G6Q#Zٵۀsjvش眕Z^{$%Rs:7陫|F>a/5ĩB6+RXsMCW&:p\.3Kԯ` Z:3:w\"  $, ũ&/"'r}k}jlƀKc~~OP(v9/ )>M[$\H"AC)lC(f-4Z52-Pf]QV=|J?~m<-k6LB+|]E:;cbuچG{MH:T<ҋ j!:xW>H+ mw]'Ⲫ.\phK$OoԳ?%goX7e/ 9LRlz:>؎oYlTΉ֞^|"ɊL%w lt@zJR]3rYJY1\L]@2tv`@.R‘,^X!]v0նn0A/V?һøSؙb*-³؛z= rIY--w=> `q"a^ן99Sο`o 9QbDSYdWiJ?4TcxzAi +5Dvr{W914v8wl` &d{&*kOne\ ֎ O~.H>yXNG54sqḩzߍ HQƔ\6\al[3!hAڼsG#d} JyV;-6"3[Å~~WIng5$Y-,gds궂T㣘:xS,uHx+_[55 pd>m%=z†H\~}x0PL KUzfujd#'xEIH:?w164Tw ekĩ9y#Ca*64@?w4ŝy1O)Afd(}c*d\Z!$l-[w4vz  ×&?hacFUVg!?)P18f%)+9\' F~_FO#kk|6 cNvy3n: 埊"酈1tYK#Wdͺ1!m>.&˱z5Ne}@gQ$n(KhKDQrxٙ#Lx._Q\h}/R8D>mZzOY&-}4E -CҠrtyfgCD{`@sù?]vp%wRޤ#o@1}ɲ אU!rFPx+ˤ׃gz&*C9"!X9,;Q~uKN&Q|6qbpsTL6SIy㾥%>|e;13 cǤlzIz`G(o.O&T؇P7+<܌ W&3+=@3gAWs~C=?ZS$(C9ۋ(]1z2 UepAdULxB`YJ-dzO'|2d >n ?"rW7P d@>&;Ufr £1l6T"j$upqr%=+Lb >oAT~gj<LqV?Iag^gظWB2Aڕ@3⏳ވXrDafN=asQ/.-AU[Dx]`/ Pi \ubDԶ9R '9<Q?"ޣCMa}MMከRG ~.q3qڈ+ MY_ſ*i(?2,+$ '//|!'dU;z4ܓ+_Bd4i6jҸWkiCwVaU&muQiqLt H>k.M{TAS(j[9$gGX" ư2JѰ`sDc?^;m{,= H:?Jw] wla mq<Q̀8˯n5{0l;K9ڕFkq(ikwѫ4@jr~$-ATR+Sw 9;i–bڜ?k,_3.1H@!C0]L]&Npee157IvH/95-.Ǖ/Pj2A{wQ!;Ǫ[mu #Cޞ [w`EAom/ɕKNU5A PpXȔ2T '['F'] dI\53\8YJ1(y/=6rDQ!GH)(hO^ubQVH_ѠMS b:qGhFT%j;Pа~):z8fVN\j R ? ,ztNj݀|}K3ԄFq@V!_k*JXpU1`|DXLG5PYld,U~4bUnY&"9-Mbf뭑b$Kt0 kP8uoZ)\g S!v"$O|[)bJIT}x'ߧҾ-`Ncm%d?r8Ը cH4ԍ\=w zP´\6dT6@"z.k%R+xm%4H&Ǽ@w~H6vH;\sZVUXLtS~ГL>1jjr<7ci,懑t&H NU/]8&um^>X4*L -<wd_HQdUWDHu&JQK1c=,P@v2vP9(!W0,%2+@ב]S3yHd|K@85Ϡi}r#"%hA:X@!?w؜.<!|TeSbb֭F_YkHuM2{G; F4 4Iy6Nd *~>ۦ}k LEwe}sRo%"2N"A].$Fc] V|MjݺWe42:;d3 0{ <Ț-wpai%!=h B03̎A> O^aZq?D!F+WWk`>k&/ w:Wb y*w/EH\5V'Lc2$Ͷ;H-wEs}n1K32Ф[aIKV{{{ĝ/WgCM LC霩:` NVh7.e47#A#+8 z# ՝"B*PAL,'ZƏxqO%6IAԑv9i6"^[kaʈbL,#?+]C ca4\c"={: j~r65JCPނr O'G/Z=k1 &f6ވ{&ocf ";=hf,!n=. 6Z  ^/۰[H Ȧb{0]t:J}/j]DW5MftDJR|oG6~BLn d- ]*h =:!b\#բ2$CA: I׼lOc"@)\anina/Z&i|3Z` Cou',>oL e8$z\^OBɨ B8#aW| Ȅd`Zq<Akx^.CiOQѾkmsȋ)n~6W fF1{ rY+F 0^`835?y pst~>k$tc8(BvqYb^'v{t,TNrj4Lco} aP_UE&3 lϋ[0_@:y=c#WwVPHuzP50C,!䑥NJE3Aϟ!b8 8Wز=n4=SlaV=՟Xu˱Q*`}g%G!OF\': {N#>]4*Pc-l9QT&+F3eWp*w*:: ȉRULNmo3f@Zrgg)}e\N?FMsܟ'#l$k O*#,R x0qF?M"0jaҫF(1\1.xP%M@X+;UcdJ6eYA`x#RP |Eo  &_;dX9PA4j5"칪ϐ:;c[h0ߡ#҉*'xSN \/i,H)ObH|`x|;ac+05R0¢V"tcs Cd.0``KleM;3AyCّ]-K!2_%cHxZ-]~DDE֙}lMwSts~Z8@ IPwOEru;^ׅ?f5K/$ijU,.E`kzԴ.X$6l>.C`o@&9fSsvg &7ŸKEb܌U8U:=d2 pWG* h+[U&;fG#"{3~͒u磍6:I=#O&ntK6.FyV89<j8ZzY>A,B2k:(Ӑmcœ"W9~bͲef_n;%*]Z Yj3ٝbժd3䄥\3+-V,9L< z8#KHB"{qjp>).~zHdrn99E2 rxȶqpVʐWi3R!*f_0D7.4HluN~kÔV)vO(jكmT ,K*ӳmOeHY}2C72>q+SE5/[;:bd3b)n oytn)G$mZh ݮ^{t\Kl^#r]T>V:LB0tp2-%|ތW3Xp*4d/<ձ{`d: 6*S%g$-Cܓ0s5Xe^;u9ג-xYgu!s`[AI:{8 Ϯy)P~~ܯ_"[r{}x5f<䀏8Y6{ogxf^6fxrfxxnBޒzrOS8?ڪ+DʭzfTPy|(H2¥ ı&NϐA8POC~fq`8D=1xG٫"JO{k؁uŀUpZ'o9ٽ1ut˿ m;]+s><(ӧrh5OYL[V~U=: .1m^\lgւ8z ;#;D ?|McVNׅ%: {I8J+ |A.[-{%X /; آlͭ CC+3#ANjI ejR}x0p}a =i4_f-ٔ [ea:͟(z@*P\p nO|6P0f~\/2\cA(&I=0Ϳ|5/,{߱?M$ 0=[ur͗_)PBi0J-z䈯H1sIIj_MXoݳ9AM]:刱YLB:ru^xj>HtƋ&p2:~1iIb+lsqLO {~ctxZT˩"̔L!$w dz0gdۚPԱ5>?0мG)Mx/ѿ Z@ߧPu(jcGSS9)-,)6;3WLlz4G-:iSCGZS$[p}s JCG`%K1B,T(XNm79W0M] 23Q:ߋi`*n\шS+ !<W๹EDq^. | KhTiq6<8 VODx$xiU!Ð;0C Cݥ׸~pΝt)V h̳:ȑ@v{8 dfz$F3J+8Zk~=B_\DQr<ʞY7]9KJ_|8Swz6CP,ɧʹ-2~b.^M'_CRERK2"c)ȹRb;$eRW˅Uu|!C-!(ӉDw=;з,4bw@BѠO6g^<%'h{QL[-c(S["Ɨ6 ^D s OvLqTť~g<,yI >6'ø:l+nE ׹Д)56 /> BTQ蝨>lk ـ"E?.m7*1}lhU_2\$8I,c>w#^[Z[Ib31EOaͣ&l9Zf?i-D+QFqn-Mn^iU[Gy4 uIU2V9ށv+ZqpȚA(ѿ$Hytm-x, ?jjS<$Wͽc_,nS0d32X\؎>`J:ʂqU7vۥ!€( 5o`;<#jjo%z0N$4{"c d JŋVmB'rĴڬA ȮvBZU<'bOVIz9܈AGW>e/9F5%:%o*{/5(raC>;~ JZW}#);$BeTV|[6Q]!OX#4ňxfkOq*԰63q8rڎI*IkCn^hYd>8<ކe4"JDA\2u0>+w'WiNnQ7x 7d>4Q\>+IY4:Lp/N)0Vcel+'?I z'v{SmBo4ZI@Ū[B5 W,şz,/Y_Ǚ'45`Mp2J}89O'!w)]NXHq3u`Fh*+.)gW΅8&|_n$3&[ &Rp*;1#jk^t22URS-Ȑ[z&a kM DŽ܀T4,c)0SbTч(P1+),@ѶHص%Trӕ1 `gS4, i[:<7KCIyW3P'7Yl 02#('Ā!w1=u6~ <:yPI !U1.&^9 7aR]>!VsXVָռ'Y~̽@`xG]gґϷɏ Sj̓LW.DC!kjE'jV;K| o"I}q|.ٹaPL P!.ޝ):oѶ>^8}_g2Q<1ZmĽi=ܹ+KmcBS^oDA+[>A6p<)7n{=]F#pac{s-x0ↂ&,pCbQ<)*"> 99k̒ڢP}Q'q k뾁E^sWIp{R] bwQVl "|[ety { 7#?R+-J9~?@N =n13Zal_څ#12C2oT,y&#0 oNquj0˺!p4ո?FR:ӏv?t"9pj$27VZlp}@ ſLȇϏ](a>{mڏ^D(\iloWubCո4_n;`B}Ѓ{S;6Sq>uJ?cyuIWʮ4X Ã):R(',?*gEBw)$5MRZNPasdv@JuCLrg QLBC̊coQ|Sq!)=;w+5j'Jp]oX̌`b<`k7$as(O9DAb $\(@v7<\w[OcZӕ1WcW{BvVq۽e-VDrq]ˮ^7*RAR*ҠudhhvθסvR@{C)-k'`3P`qMCjX< ]8#]W+*g ]n.λs^ ˂m;^V~m S ^yŞ!F`w'+c ti\AeU+<@l/>׍0DTI̤UoYi]~@#q r9`+Q(-fnr}-sT0SmT UcWݜi QdnpW|wkBZ)ESMNҪdr ??Ѧue[`'[YRD!ND0k"J$0u"A>k dbquRWľ86wtL%x~Vt'Q׳э?VϜLںEΙg cu{+vQY>]&rfr5&8؀so0U]p6$Cv,ْR䙡}sIJhX-OՓ}u5uF1QRΡnvw/SNR(_ƦBev*7@DI-VnҬmdnďŧD>+%\UT?/"^҃xVb:&<}:bcd$hVN oQ/{? .c7i`# 1H(;̌K2yh b^ KXf=dUk s/ng>&M9]Ikwųo$_Wm:0dZXG!P#.@ (^aD铿YO ~`uE{(Wkote nyh p`}R*uZ+,<6g,M1{; snDEvRC![KU>%j~XȌ9C$hU$VqE:} mxG[<D:4 LtsE7,i6 h/|izGXIܲF&S۰!H2 t!p~rh섬@aզRj+Ms5րidA]g2䇱4ˉa+H&A 3(<ÉenMEtTЮHoиywMQ8 mBK.Px2bDMCMM"S*uep(m p+,1ovpr ۫?zC~}?ghѨ.ϯ' 6ǟ :,߮=@nhwM{P:oM@gak, (+ɾOxcyATNjriW)=)%@7v`cWޛĸon`fj0+.byRL9Mlp6zl/tPD>2;YΰF4:‹;{0"+f&RZ%wa-3l\hhR|"'Qb\9Ñ[l<'|5;o{brMmcvuh&xv(Ylʩ~;Y}(U:Ew#OcB57hUz6(*>d7oGITњ^$3Z r"ƛ=HU {|t^r6hÃ颋e}$a=PRG5^9^2i% 6l\pp[UWnSAYhGЦ+ץX^ M>am/ \MHCk %]ōs&(ڧS:_HnLhypԛ+]E)H|S7An݄qu*;֔Z~e#t;W1e2M}Gˊu%˾_IRfY_" 7t\n((ex#V& \VGf̋cdV:z;sb Bos|k)8gcf*_V[~=-TFm Ɋ9C#+h KĔ %{-HÑpz4!~EO:M8[!K^LjK5̯Vl3 +^WkX8|~-Z< X1mor^j`֙KsDDY^ (5.]鋯K p?\ZBO'0R3JI(Lhp^FjK9;doh9RwAT5%0o-I{4`cȿbwlϯ䠍cO zi#Ӻi,Җ#]rpg9==b$Yai:b wӰpE}n2޻(n/qL-Nԧ3U߂8)v$𯘘O(uўhϻkkn"Pn"۠oB\*$qh3X.Qvh|bW-Xމ<:7MJy3 `Z 75isd˷)?sEX#ǒB Bn;*&ǔ 5 Q qcJ]QW#+4)=4\t9. ]֊${.NLZ}G?Ӈϲ4W+b7>D姍Yt7?3F%Bm$IXYc-;@ Ӌun[^jrp003C,D I.*nf`)g~ MaiG*KeiMY JhbZI,YL~lV8IzՊXvv7gɊD:tŋ\' s d~,Ba|h|?F/h&^pm?t2IJT?wbV(ȺJhw`Y&&]K #W l OabN҂@\j%M\-_ St@)١zzsp "*Uᄃ0~9P>2NNIғda!Rll }u` ؤڳJn#TaI=˼MqUY8V[[?^+V-(4Hث.2.D8aI74W0ZX\[6Vz+Rܫ;QjJªO$_dκbȻPUE0\d ]Alյ=V ԏdd8ZzAi =Z~uwva]cMDt!r^w]8M߂pYg?96/d}e,0 g5VC#*WR!SM^#]WyK;, PC,*Wc(-s%>h'q'ELQP '~}\\3ZMmm:"߉NqުfTir(<`IP#͟"`w9MB;}^Y*`OږE}syɫ{2ڜHc` x'rlSw|8 qO(r'f|8 Hw6]ݒSZr#X08f>N8.F@ֵҔUuOnt,P=Ny%t' YmCU?a-lm}si(/!sԡܲY%,RFnL{|b:-pB ~- hc⑅8.aLg:ŹvVVO[[LEP-ր"f8sP9&#^nrec('֐aٕjb*&X#g1U[}!q\U5rmp*qRLYK7>WLsרVg2oj>VQi4w \+"穇+liwƆ)2+IpH&L`!'ߥE /i^R]_#zf#A5*IvUO;4o:YN#I^N.29KUS&Cq6ab ng$ QTz_>鋷8 \~H!"fMRyiti&b,03[Yj-|#IM*F{n}k9/jy| qc3E𘦕%Zӈ]xEbq6s1]rwlnu}HcXR8=D` ߏ%d`BjW@vHNΏnNgŋM]$O aWJA sΑbz85D4 wy%H< 7ٲ5E2' \4GJ#I )q'cQPਥhЛfo'%(@*~9Ĕ]ҹ84?IC䯾hN̪rYm1ϼBn=;)<`~/xތۘ VTC=b-`3vP טx_$g lF[BwL1:3(. ^ (oY^SAsB f7GF3. {]LwAKM:fݘ5X9e}P1Fơ5Ŕt*=kX!oQ FFw"7Au{hMe*ӄQ"m1Bd!T ~$!ݓW`GI,Ĕ2 +mQ8bwSSVT~ 8PJ1a@[{C7S=J| z#*ӌ9>q44Vɰ_v#L7^~rZ mN<yj9ܢ,>`8,9oGt.+bp@7bPe#&-Z3c4]*dj wcҞfO,w3F9Д[ٹZ%AE2QW6#NvSR^ISW'=֎c;Uxqjd#`'J% h UOU6~MaCGQH U8یY=H3Ũw.edcnpLq9y/7)k yCmMojw11gOoö|[a!CLDDϢVQgEH_Fp]krZsY8>"3nQ!^ՆD. J,)'MS'm2E!#&(of`m|q]#@I0Ž}zxj|s!> .ײOC$7rфig-f9P~87 !|tpΠ1feS@KQ@|7Dń!+o2ՕD>r]x1{=vGjR%U#5@GbwO7 |a_$bM-`CMeA#|~pɖJZG'ϟ.&YC=DR=')-}M.WzA ބL??{OGf]sViѭGw{vgK),~@Hn+̦ܺGUll)F DW-~&gv&GAM85*,<1SVDkn& AX0b;82 .+DBp+׭12's_=#a׸v-l{¬P4O\.t(;u $m|'.#cuDW0&?KPqoǎP$Z.KMS(tԁr`˟zn^AN.L5_: 9spC$ӠU蹟*4]DS psqrE1S 珩s>1)3Hq&\/NtxYl|](d+2ꃒ aQ.4o ιcpy)+dt\v~Glx\zOq {az,w. )[$ᩢb$ +-]ҟF|y?diXLiS2;W%PhIߢxJKp JČfFi{|*p Eg.?EPzßeS'Rhqcһ.e?֬kk_"HOG{m/4Ƈ*^ =+Q=Q5c i3`е %qA8V[.ҫq =.R\C=m(2甑F[ {r=,t}h]\+sP[ VN5"JaG$#]pLD[r/j,Mh‡hy 숳mekz?Eˤ6d枪`7SG5w2 qϻ lqk*FjCcf<~ )|WT0Sdx,,sBvWB=y/\C SM!jG9a8dj7 @J*b׉', JcnNUʆ#C%2 O0Dh2B*2 ,ZplUsvA)r; {c|8BilپAȼe"U }MaIIߦI}DHpi=˩Sԩ 1GI_.10LߑKNv7QVdf1Nvu3:qZ8!}|S,_ Wz^'^:}(DEh""Ihm1)sЋ (h "cCpJ 'FlsY =X:IzۇU,[6׾g*qŷ"$S!+׀'͉N:D:rv8Gkv5{ACQHNOɅ!cm71jt3@A& ˼uEbApar'5Igl ~(\leʎ2<7lfL|0$TJ~dp(pM`IB?2לa}7vx( 0ڕ~D xћ4ml*P9*8-g'nV簡lX|= 6fto?3(N)O;լiN~X~G)9½wi6m(@6&~I魤vr݀{y*k1CgczE#Xw.%A@F%݅ழ)ZÖUb X, |NREHo YzTX9(OS#vʢfJi|P˦+m1|=(&6./S-K}?ɼug\:‚) V“KWb֬QcIg,EUBSȘɥd7Bmgw0|1X0o-Y+tIܥF} .2\,ao9pBMPƘ0~&9ZɤhwhXNDVRa|㡥s*LrXv@>[@# ))=8$!l$#2x5IbLu:r:o)a9J}w#~QKmNa%Xc9$_5մhN.Fsr?k}0P?& mY+;ġ1KlYQɏS :@"s%`g"/5f`Zˀ,hMKÈ C3LOߪ2ccݖm| Ǻ8I#~ XJ /wlBBӚE XS彽 M;ccUb/%.Pa$9>$$?m({V3]]$^#/W9WR4c>+A30U1H.h)Ha뾝2|J75t Zw8Ws~iRi|jR86]Q5OY]ssÝ7Zk$:R&}FcDz XOeɬ\(}"L +z<:HFCFV2Vvݴd3;%FP`rpQ{`Wra&L,"n 쟋?[oNgLQ^2^|av8YwSw/.c ~\s }HO&VBwy~Wo+،+쥴',zsUBǮn.>;mŬÿ9k gM˺pO66K ڠL/7:{Rb]cx3[XrSUs>ܐXlӅu((aF^4Nc7.N8<)+0 ׇhQ-\1ztG(0R {>|y!_xhb{0hۗ!K۝9*tN۳IINmMqr ­ LE4vK|6r+rGWeaRqr/WVFںKMzWs+qN~.Ҳ5IȠo+l wrjGGe WIb+o&'=l~֦cc{|oPQn)$Qk4r2lN^iWӓ,*m^o"m-FogxK+vg)K.#(3H(Ɍe ~+%6íT6+VaaC>|DzŵZcl^⺡LB8Zה[Slvv!'t;hxtsbB}L*Թyi\K!^ȣh#dd4l3O8=:(\̂w~, yv`Eٔ'EýoeT{"W?p~z-+W: |p{ŵ@$[s0zFA4t%΅p@&?u7kܱ]$7P |Q#ۧr>M8t; : 5Q,7QgDiXtB2)И U$cknOvg1Ǟ)k/i`뙿2lō&HSU>;N\CV;Xx*2W uiGgRw=g,[Je^Jgamb I+hXgiNO{,>t(gvp l:E˧$h'1&v}I|&~ v7H໳%jcgPo*<̶ Ue܈lD#w< 6:<{uoZ,b*˷tZx{C%Ec]4#o mV7:[8L(Hˇr~+b/4 %FZH61ەݎ@塟U >bn0&ALbosC+ܛF4>QD$i:|.]ͫsŊYp; ~Z킞 ח1'9YQTxLZ/-RLTs VO?KCMgia NvЅdz&A! (%^I>J"FJ`6"Q"]p9gl/ǣ9[/V:IhXW*{0SIC+7#<5MH⽶kjD{YV؏ȦZ'a :>bZÚ>lP[6v;],֑ ʽM_ɩkLPN@XEgRsXֈ\1!Z(Rs/*Kxv i3d{n%/龬z6Bi^4eо<3 eZjO0JA9S9#ğ㼂F?[NXT)2 \}õ͕&Eװ=aTqA[\-Ź\ecYh6cQP42ieK9+,kIJ"/;Y$$KI1 @|utYoBZ>QP"4/nEq1k>BEuk1 ꠯ߩ&p$]琝;V=Gv9a6 ,Z9ᒃIv tBA ^ xp1\N+0}N{>юNܲ'?ɥZu _츎|gw}n@ثу9 !LtJ|O 9yg( D?'U}#"-Mӫf g<:xoEҘ>+xA tuFNuoxcدu=$qz(Iueumw\ii4N\֖mܕWoG+Dx>=bQKDTa>\HIt-lXFr8-C8\=n4 b_}ϥmff'Dc(C Phځ7uh [!⤃{EXZv|USDEDKjvfsVǐ:h. P]ŋ:rBl:Guq ghES5eK_` &NMA,ѢVCIF'r4d>WDǢ&Z0!fWl֕Wm?2w=yApau}e7߆S`ڇ }I(q$L65Ls/dTUQ٤s[DDPWc&jbh;gB>b3+  _(ЮX0ӟc*pR{e [$fcZzs5`?A?'ŭ3yȢAe.+ tLb$[[p}.v] ri2yeӫ/Rki7sasg*cKoJ?gUlQ6}hOAnF&`zCʒ7U4ކM) AsM }Z^l}coVX]yQM&=FtO̠=9υ쳣̾ Ōa]pw416 ai%f1m']w_~a!8IlL^^3mkDQʹzboX.I*`2(HkhQؤ{iϤK3ռB_c+gn_t*~BքZ!!Y/Fyw/M!2^D<^=O;2 L9cK,ZZlNb|&Pc^]~  v8t!xsO  j)@Qaݦ1)<ƨd0#"\GE\@%bad,1tuYq5^uMdǠ?;Wg/.].1A&,B3 Ḙqmn BXWu0X%|5Aj-:L^hm!͸4'o*,CrKvz)O[]&!P ,ѧ̻+QP.U\ab_ARP*U.W!2Y( !rF/+2VX p`a7!2(+&CsyDhȩq1o2tλеIH'>׬d6=Ԕn-;s+EBDЗè o7:Xd'LS9$R%{H'Ik?Vi9/zb1VLq^5t[m:oPt*T:O: I!xЮ^:R6UæS-@< |uՅHV8,Xx G^.DvP%kf~]<LЫ7Ww)ұX.37<~D0&X$?Z* msЄ+552جkOUMzoV6EyQ;-νͩ% <⑼=!2mgkPaل4u@#FV G'Q֢(dsAj7yKRi=ھ(B2| u:8"9j7 gpljG^?'^Нo!9;qAx2"o }IU{rz^͟e{SULj- |Wu]Z;C`ey^qg ϶HMINhӢ&(d<- R1#zi&)~y 4̘ޭkcr zEv:S#zO\Ժdm 2~6z^zdO^ͻzHǨv--l^R/ȏBDFY^Ju%Rq۟2ӏ50/ob@Hٵ]Qwa.mא7 tӬmۢxЃUf .H0-9Ϧ:S2 iĤ'?r~LX7(\kaʩOr7|ʥ/jCB:6к$]1ڈq:Iug  ,t+Ue YN2_8,+KéᄟR鿐! _e|P00ao4qhq=y2?IX.Ka oO/MD  ŸLO:sIlG$T`f+48_[ SNƴy #UP=phe+*Fjh'߅0>S{ssi]ǡ@EW8Jm뿞ZoaQ{ heSi,F >\Ճv߃†;V^gvQ~y TDŽ_r@y4>'sK)WTWX| f ?(c4cݿȅ]FROU PXf~t")Ceg$ 5Mpdan}_2Ď3<*ʉyp*bQ/01d\ꐏE TLUz!qEtϽ]h8u4D ߨU0Na T M ~zIC; S9 5`=@I_gN;Xǃ^"sQT+YȧUĠ4 1sP Ӷ}БLl25#Uu8Xu a&/9 l[dd%./Kc )+n 5)ƼcwlvCUĭ  :Q"#TiU4](d( S9g1o)[)霡JdK]+E"Wc@du {l}mLoP.z:5bm֪#=i(y9''͆QnhƔr rC:9n2m;3 !.C1#9@_ɘ#B(Ep =nyۦ}ԅ k4Ni~(k7qedl V2x|a;TF{4 lȒ]L)O)KkYk&gU-K:w>ȉbrmj$ 2W Le##G֪nxLmD쉪JFe"2A;$N/ S朷0VwG ;76~'it21f}궨\4R(6'Eb@%iYo_eğ:H*$Bea.fjb̜ZsM 1H#ǝ q|*qD4 t!3xc,뗋Ts:],UZ_n_y n3{oV={.X a"̄]c0^?Emž~qC'1._&4 !v R^[QY~3n89:`aG%%S jZHrI\װMqz@nGKm-qg᫞#!iӖ>D4* ?5 BG9FHT@O,BdF[ Ґs_-y ܪ܌<T<{DaO`FLݙfB%6BhQa&is#>AΥD(=쨮 ܕe9.2j8o{_FLN"Wi0j_q:aHɁTx$T |%bu}˄ J[3B&%wmTf<8ѣ||nf'7 i~7"Lz_N뱑{P?]2\LyV9+ԍ7Vn[ }i՞j,ߢb~kK%;)~}hCX=~lG*if"ǬOib,)GMO`?<\N#܃˙\Рx~="IڄIo>>E*L5AUSn %y[ZBx%%| oE9f0ܭA\3Xʭyxz ijrͲo͐wࠈ ݲS783Z5Wĉ8(bljS.n7ƴ *Yw&Į۬S CF#wCpMJSG|m6AVʴ[l%OI;h-n\[؊7j=k+S0jކR>@Fq^R|.{_);h|NĵQs =!=&S0nT}%anh1HcYG!xZԴiw0&jx_Ҋ 0)|´Х=gSuF']2Ady]U7-Њuwd(8V3}|5Qh ສC3چj2 ':w/n 0x(FR$-lپlp`>e`ױحA&4L{ ] S&:ZJ8OQhE\y(RǖΞҖEM1 X'D?,blv} slM >J ? Q)p6YF܌L\۾ YDeQ;L,.R7ZqBP|kǰPbvhh.sM {!;8<]_ûоq8z6>OqHG$t!y:JZ;9Y|n +Ъ&7wg3ǿ{/mGe`#ub*x#82Hd5V5(s/ 0un8[$T5gEVîȍL>B$ط^.8iȔuCPIoT,g+Ÿbo4G 7Oot \|;T/܄B>j#g=( gYQa7ˤ莍fr*oMjnk(cz`4&e6}UÿiQ=K,D5CRGZ~Yc*=O|uҰMeLT :3 + Ȍ!xW4ʀ^]D׌ѩ8a )'#Ԕޒhdg1+i.e\O28C\YrdLN#5?jب dSj1,.u;vp]R$/雋}߷b 䙹U绨r/8rU=W`բb=z0rQ_QX .&#FklM|!̝Y}6t쥒Ёڬc񄟕g PWO8#i}NZQK}b0_iosúP8L|]؇;C(gnG6mϖq e8cT?b0}Uv%+P4hO[ Z[v戫sVmW1}usZvlaònnIyjVʘ\I&$ c("Μb|\KT,c^´v>I⪓@ F{.:O쌔h%t9قml0Z`0D8O轳 P뵿a06| M!^E~x0+НO2$fFcEƒvh/~ phvMv]G(Pwֶ2MQ@bqy艞\@8x5W n؊_XhNv ĥۣS[8v-Stڽz#iՙsˣx U<NoP|{2Dd a;]-?_3WIlމ(xJatN8 e(aI}¡<"$5(pՁJuBUG@(ڤ1XH U\oN>ZU:9O?_YI{ ܡ*)/Wqr' \# vÒ:TD.s4P$e>GV?z?KIv;:xW?5wNеIG9ʀ1E^"͔xXn) ]yƴ%x@d„`xjx痘! c)&fAWzy.w$ȧ7UcbRGV"D `%URYj넛 0iRCU"T.g1ݤV ҔkóJ_| t)^Zt[e>~yDmȓ Ó24y]99߰+ht&HϣH no](w!;c3k]*Cu,G&L"?x2y]{2 /9"ԁʧ8ٶ;> FÏnb >-(hTh~{lqc]=uo)QH+^-'l4߀ (k]ecbHAP Dc^0`E+0j0VV7[ N^8s(65fk& ޱ}[:c[Z/pL8aAQedqz*ϴvܶ^4Dig3<5&CLl#$&)Vus݀8H(IcW9wg*5&KgwO;=_Iu,6kigK fHUXwRt ARp ^A2BQqGTc2Q  v7&FaK֪ Ml.: [G$aDaxKy0 j" cN_'ftñ׷؃ީgUB4QJMV$e ?D3G O(R0e6OBi9ٛ4J[DAx9i On! ᥍5TU$w1Ġ+a\@c%)u@$eN{a=#֪A,׀|#].ZV!/(t/몘DJ0GBy-4V]Ehz7rQo-x?i&#hq.FZߴJ>ܫ}\3, ÜJ@q9+YǸkP.ᓕn_޲Fw":Qʌ=L6: 2)\`[ި5~P77[6dmJzp[Ǯ->2r3T;?֫M! \SUWy%QſͮVYdOj){~3 kȒ#B XnOtfT;'2cZ &LHU- ۴/^ +bvX@јyv.^!f NK`ҥcކOyE =])3U;x}{ 2^Q<0ޚHaK) ?ЧpZ^Φ ( ֏A)3 M%XXGQF8J%px3Qn_ >IjĶ$ OOeD]\4fB<ܸǎ sf*~I)ߙ?Dcib[fsjE,"JK%cH=+wjטt-R24 豃Dyy6G@G<;JTIفV5G`߱Qv:c-`\v &${i6+DE_W "cEac GVt;pC[lEtXs,bm"< s~2' Гz#hWV:IejI>@ SbETVĀaqCHm% T jv7hzWϢĉٳ녆RPuR h_u&S]S.MX~$1Al䍛"fCwK `#80IHO/ \ipK.eV X`Sdv,I޷F!aEΩaIY@~g_nP($DNxg-nX7T@-L Z%zP1XO* '0"ckpΜФ+M©7$\!}#VO53\?xL'O,K;u%di9-}w'y\UPE֊g2f#T|B#7ZLpY<3DzB%IAzgz%M]js!5e++T}?}U0ށ~3?VS`1חLLwxG$b?P 0wva\kl)Py&bNT[)J7k8`"2QI9mB [a|]>._,-Z oDٳ2hF2]RZ w$K:5GU-6+>1|".rܹpp\HVVN<D)5\'H>RQi!E OnQ;Ms>Ģn̜HHɠO:G{Gt>Zcނ怬q66p#u. HQf\%mnߑ&OVRg9W_7,lFX*uLCG3*%a[ m:fe=gl+k8|iY)8n={d2i堠tC0[C1"H xCz'y`HE N^z2ոܣo 3+vmoi9FecB5#V0 ]c;j,LQY~/ q<$MjO(Y$MZb |QcE7bc<l~J)dѷYq,|^Y0.Kc[Z(xۚBZ?% Ӥ8W/p6փQ^7}WռKϹg׫U6ϵziF!ܦ) #:&aX? zE#(80 H4ެ2&! %ߋ8נ"LfOJ3d׽&:pYX陉4SVOcM0/Ӻ2ЈHlY!ٽ5aq <#, ՗$)9kZ]F/o%N"RCqo彭(uIoA 8jǒ5ּсe8bJǔwoT񰗋_y3GM C0d#(3O 7jb;]H\y) uATkKt6$ك껯b sjE=[t5]42Yd&`>߰?] ko:ۉD^XV]zqT!",Ͼ|[nQ>d|0N[ ߥ5G;"jU Øg&o|3;hOkKv2d)o =ϑ)|b9ƥHrԒOeL#R 5 -ei42_Y8Ն}x>B1&- JiI; 7h\9g3s;m!܍}$?lɋSMWvΡ2`OڤBuV8\9z-s_dPH﹵$g)2SsӺE!˓fg +GP\Y.Xʨ*q6?]>r+x|CbkN 8u4 ־^Fǟ:!Y/#5}3y7_^AW_J=': =IU hNw5..83\'#_ΕV`"/t}R!/#"9nTf萒q8E$qڒ mf]0 Sʴc,YpeCh[E ̼)AC䱶?"Օư4!\*s ȉ(7t"gi!I2 -ݼe, p&vU"Ŕ+K5yąm#<ب$O] + ziwYS(Lp| }lxı&[pz)V0& ~͗Z1 [tȗTr?#4V$K>E 5f!_r(R R,|/:"xmFDmLA;u6jq!Lьz0q4\l },'d7*w%N5* P &-؇qB[0 Mk tJv rYt7/bAvoֻGg^ 7'E%׬5V$4Nje(xX}n߼7vW&flCaLW`|ƨw ǁGxI2մ?e :yza{5oR=1˵^Y -@= ST8/  o5ejml |s-S@aQjtҤNE;MWe?^}KJN (->@!(W,W/,Cv]5j߯:y׌Yz᏶Ɯ?qb3B\-<>A\L^qq)kpBbܝ.+pG'.(#";߁zmC jcZ W$(v 4Jz Kb,p2n&Y{"q4zVvz/o"e-6LNFPƾ}oϹ}ig&Ar'[Jǔ[WhFF{?LCUnFJꑭoB)T/z0¶OmD4i2[CR›fRy7g$Pq&o /shN Qᐌ_~7+ìck\ay8hɂWs y27\c-|zBYk)Iy(C9D `y-^o[O\]rIhI')]$X!F~GSs gZ /o[TuWŔE ;VkK݆?TNcBQ=ר6^"݀Ⱆ S-CjCe9ATt,c>)C>6P۞Y? _HEį}4:xL$ZD"`8WWe!!{~*B-4SKýp@B+ʰ|&p;ˤž"'fW;l<.?\tIk3c.-?hI8V=<6iTxN<[ kNۘN!`cH s]Ɉy2 u-=%h! aK7!$)&;Ok2jJAܱK k) ]MZ=j.Ϝ$Ӯn<-`ї0%Or˗WCǿm]y9 zIj6Ww;kc3rD;$;_ؓjpۯ۟Xڻn)cޘ*F>_8qJQ:J:|A)Ӳ֎4[,MexNW 1@羌?z3jN1_9_JnݍԊUl8%u@9T{6_EپYT1\7H^Oh]e{Q8L39 }׾/Aŧ7w [$/gaIFڒa]jLx- %j{dvȨMR/41"B CtGEYG\wpμr՚VTAqD) c{MIi@[9}=u'/,*bމﭝFDCF*OjQQ$w؅yԴ;*gˀ+_ ڴ߱KPVmk!0|u/T,^{6d$o2qQ޸$8 UbvEQ|׵endހ5?{re?!3'|G(Qv^xQ֔ZJD|%Tt*hҡ@}osb =?OonWin_AFPr p*N_-Z=FE>HHXY&xk<?{ew;y%g3SV$ B)X[`?$Xvݣ|;M0i0+9aXZ< yfyi.1!Q=˿byQ\ EDiWkV<[+ be a?/y3/:~؍NOIϱ51;?.y#tD\f\Ti2ke7Ժ^tH+!=tXԀ+.V =b3JiKgWȇ>gŷK2f&߱5dDbD[7YջK(yAJU/-*V;4!i-B`+::x{>f/#=q['~Rs:tn^OIggf&Fi_Y/*K>xM#AG!NHI0'ĭD@Nץ^T+Cf.w~^Xx~ D (qəpRفOv sZ&vta5%؉QC@Voznb'I7I_* )]8fX6(#:K $ Y[6iЂeXݍ%G17Put$\aXuQi–ۘIg$/_gUO3(Q@(elO,72MS2v>r<!kҍҠ5Ϣϯi.&}"jezZ1d Z/= 0q-A@VD4CdDoJU~TB!u[Tq+"U盼!O. 2]ZQSkg}έ `y Od;jԨ+/q3B4uUrvM=gg%ItY4 :tܘWz˽iGQ08ܐ gs;SUڗe/X=ͦ6:Ijcߛ;I}Ϣ,hN=QSIX[QUWj3!6]@ Gsä3ԅPMdxյS!IiW+f)G!F۔: 5M?WA:zю;/W9=!GnR@1owL/h?X4E7@َ%/TӕMvl6T6㲋aNT،2zX]LGҦAq0{\7,yܷ7ߓq0;O\/`KOQBa>IKl\JLmCqe,!rI2t?O)y2VA`\"2_&N29FJgA۲aϜⴙr~;]%;YЇ0|&1 Hݸ"mXI_Pvr᪙ݥ}l2B8`Wr MIyl2/\מ| r .LL|Q 1f?|4o~?jzp\?hde3aOծN}$ےYL ?8WU {( zg`bRb-hXsl:e+AS0Z.Rj{1u ,Cb x$8+=7U;9OHMMڱ໘h4ѭS3^vF|p%ɨNVnշ\-ll×8|tDT⢐ͶJ__W9w<" a#v l 9 ? ]qm* t ?Ӵ"Ҋ z2[APJ*E$ZzBǠx&RζZst OX\L*l _tϳ-CLjBs^!|s/C[G܃:rY#J I^/X1KbO>QX͏[`Uz乹 0cʤLȺSg#* cxnD؟m{lxxز)]> -Cѐ$>Cb2_ag[G<v톡:E EJsLuKlX}ûnf#B2 F6d9NݟQ=}w'RnfYj pqd)y*> )e6iQW<`mN+>}(D/tLkVOD+9/&J+VџHv{R&iA wfn?5VbɣsovW<u@;{,!K|GVHݾ#{uCؓ*E~ ?ioxaGʍPLS}RKN2aE4/W|2ESA$2/b|<) )7/Idԇ0؋HOO6/jzXVgՈhPgfsHy&$4P!6,.\ ^&*0V[- #]"xD!w=otWC~S_2%}'gZi2e8\1྄h޽z&rBcсnhnTp`mU!R3C<Åq3ö^C*o/\%W?-Y<}^v TۋX;G% 󃯽edg+6#1laAŏN_x^K4 b}ij v ?g*twdigr-r\+våj|=swoupSJJoΟPERߍ(^ , eR^a qiȈ 3nڪ[E5Z鏂l9ЕTO%;Q0+Rנ'p .+\ h![k/azxT|Rn~T'w-gh}Pq/ JbдFy71r^5€VW;qlҁ'*(< )@qRWwV'*ͪM%Y]2BDč];%$"[*3MW_aQK2ߏXiY7r;7e.bOvrc%qp]z5R\s.J a"C;Fl$z;!,|,@g]CAv?bn?~v [g2͖rX+Ĺ+X_HUU7W\ }ʱ3_#HoPBanI0Y^D./c/ d_8;;(ڐDF%-v#|U9ӌvQt lV<1qH|x2QكUj9f} $mLv({]4gpDu 9gJL//ф_ ўP` V_ciPAMen[^<6֘(JFRH*ӎ8ڄKJFď>p+?iO0! ۃ#We$]c@>hmj&33`&q8;TㅴӼ;ݜ+/ y{u\Eu-6k̐(^s.Kc9=?HYB|23'ܩ"|nuB#CmT |nâf>kLTVz+v{~0g1a%} -^כNjsBMG-_'>q%#E5fݧboCC)̙C65qI3BҚt0zLys_zkORjPBՐ&jfؖ1T"A}%upg9x #Dq8v/rT}) r@X;GѡLz^; K63̎¤])f־4hxY(!27ajl=]dl֣S]9Vv ty`Q$febVE{ xKDE(Ŝ\x1PƬg?s ٔ6[lc%[Sͩc]$T_/M3ܠC.~D ckIv!Q}&) ( .}͋Hp-Da&>h(`sR)œbf-kCr Clzb?H,<ˑ )0hq"a;($CÊ#nMgSj~ac]dN/Z*F0k&$ΞgKz,ϫX&#u ; nMsO=cHuNI\JǬ+sԥ NÔ hQ?m1AT}מA_kD_x\.XE5̸1P#$];MZ_̾BF٤ 5MM0w aNtF^0-:A3FEG7 1"}28]vMWz#&]@kAJ~u>(,ьiKjk*f[" U5;~t>1pCkep J߭*/bC1ۮ=*d`dlNȖJ F8+4~oC?vb*Ԥ~̮)/Є W@bDwlSI+Z&5@F4:Ӄ70Lyu_rĴh_^.?<Vko1,߭5<{w7ёY kc[btgv=Ggn0WsI/sxlC@'lwVDϚ].5F2-38o.7 PFBPi# h带I:^ha`\=By )aR&.6xbZhzAW:Q=FA;ѢХ!tvDGF-nތKĠƻîgD5p cXD:{ǕiF!§fTN&:E r5%Pnϣn^LwJkUږgؔh%+][넃ͩџwPݬJۣ#lT4mYie8Rc :|4 hcճˤ-tGAU+W,*@k.ikkHIOrJ,XGMh՗u$MOԉy1oZ*yشNY2+t0k6siIX]xNYT/5Oَu>ͯP+/w\譚ȯwk *ٍrIhJ0Eim6RhK;NDFv7whzk,W9Vx8j#-ac4X L?<[/6-=yPJ8*K=hwdnb8"{VT[QV69IJpsuq)neA\[}59JՓ}*AsIؿ7U3 c7W:JOGVvٺ膹ȗ͐'*0F'nul!ԧǷ"@x.&2zq u<E֐H_AAƝ=xAI: QZ0S ,EY3$=m)zyleԯ̤ nKR\nNhœ"W˦]m!. |h/ XeXUMQU_ߛ},ܦE"NB8 fcd89Ǒ:3ճgll"lz4% `g 8 vVC?7Lir`'yz\cCPCcڬe=G'T'O>FDac׶ sPuh®*7]Fw"[F(*RȽt).]qeІaP=״41_"wW )7&.)_+l-'2%'roΉw> :&ߘD9RRuy]<>BHL^qX8km*6">}WK17 S%%![*H_)aIRWXpEyKt뚃=N B"\͟T0߃(;D(陙-SE+h&n%n,rVm'eMry;E W>֜e V$aM9@YWSiV"\0) mgi 242RtAV )=) Db!|p:#qi}LC B -~i+vl vȶ =Adf'NY$d~T {63^28DZ zՐP,^qe۬ɧxP*g=9c>%':7OmGr p Ts̉G=n*֞ceb%Ʒ}]Ktȸ_żRds `{U ÊóDʪHSے`lo=v)Ftm :|~6#SȀ@,P@H_hhj&uR !o=LK;ѩ1$8lhםW~Բi5*;Xj{q JLMv(> ?qdPxڃZ')S֮j #C|Wj~hBИ ^wرȢ$\l<пN?eVlp{ oB f3xiB>;!uPft,8ӂUs}6:K :"[/0̙<4\<{ VΥB_`}n@heӝmrtsפGM ^Ꙥy^%gZB)+rIKJ[O[sbB>yK |} .a~x%E 7  3&Z{I;~[_[:6UPFCm(,I/e-}m51 JcӰ%(쟂M7sz-ӽ c(Do8B((oK״6O#[n[2Ħ1? 4J6\N)qh_iFq74Ug^΃a ٥T)l"PO66l HuqMqeG }7.>兖ۀ*;XӚl ؛u!'j}&v&*ur Ìեw <38e v4Ho5t)I"wĢZ[Qߘ,H0vi꺨KڀB%g }$a偣0O>J31#"&e- Hs) )a̼''m4ʹyzOjfZ't%b;gg9.6a `IKk 3H1,[ubDᴳi ,XK`DHKɽo)vM#? *t G~K_zCquW;@g ؂45KJuNSt2/j8_D}yJsCw.|&bAf)Lj1MBOIX)'G @,;,."h*bC4YtM}i[~ܳJn"et'X`f9i`rhǺ?+~rH"jZUw$*s:WP8C-`uѯōu)ppo ̿qI] SMgv?%8Բ\~U1WQ9Rh)m)ajL#;@o8dI,]]pes&+uQ~w )^-|9<7h^ȝa*W[̖ ㏗NZz~cI6OH*Q4_\s2~7 R7*r.fxnWG %ϭuVoC"v |2dRGaU?VkFNY[gWgW93sxhVfW :Z@ڝex 3),]s t$#n7E=oS*Qzފ벬tvmy{TK+d$"& g\iڐa Mi!WG~Y(I_O*5GYiɍ^.."cawbQ!ůT]b0_d&R*b $1T sI,80I^T1$Hb0%Y4D+Uz}VK\^lRmy!rl2b qՠLRag%@ &d-oˑ-"M 1ٳONeue>E_ޜ!qC=_WaM|a+^wt cr%tKt,pA:2~ 1>,9yY<g{*6Qt" 7"oXwXO U ^j8*u0=̅MXdCE&7ޅ*uVu < !:+Ye~fM,?3*Ġ7nSLk_l} >_iuB{V{_A T)@1BMm1|Dݻ|\k*b"OŒ=S>6p^Zy *c?+=n_\q1ϰ'NV8{P2D*V4NjM(@$x"|?&Յgmnj47,mx7hlJdBҷj 6x)!fISNE`z<8/g"qnw^*O:?iѪ>B&q-A< [X! { 7EipxW)^Q8RIa^Faͧ441$DO;r o|n֜8-/>c*f\č9D3:8la$%_B9m; A:'CJ}=i~fdϤP+%XiP%^Or87I)`O0sIuˍF]'U;} +& fĮV^-ꇸ#ۊLDbVE[ eEa] %Rc@ 9.~t^nJbJel|'bl֎LϽRR2(B8,7 d&Ӈ>~}QJBh#Q%nVn P8BqUZF [{:;?6>8'@yL >jd _I}tgK:W(އCWe)0*·{z0" jl"Ŭ>h F!y/ IWq7JNK;&ѵva#@=Y &8&1P::r% L"/ 0m5V%v^i#E#3i'Tf'dwIOPnLXRK`}|b.*cIqpEzdm.nU{~xy;> (0/>^LwT5G\xDT2u2^Ȏ71ʱG\0WxBnI?[՜ozhV_$z^0Z}t6ՈOK-W8>Vt rn29ZJ\vD81o8)Bێ*=FY7B˅k9V#xtՕj?1"OIGƐ*@G'1hJ;i-K9QWY(#!b 7QBk`RmJc)cW~a4ǣ)vJ}wT|kuVz6]%P(/fz@ uڵĔ-|?QO=i2v ~UeZX·D49mM+X|X+zNSF $؛?{I/d*lp:Ѿo kGݔE\" 1CL 2lbAT}/hH(x-tq7K0z 2w\4ū&RVBi̓i#pRw$"YYkAP#NI{MLhH Jan\C;\4&l@BO&q lP ZF8Z5Ak, >B/,z=JO A_@d$O{Hڠ%Q-lY:|GHGHCHF{ 5slɦȫByGk'3hb 6[ W5PdSvsADZɠ(|^]@@ >Vnr)qE77O[΅~#bATD%R!KA4jBW-P]dwҦ!`d 9Hz,鶏1:b{Ob"Eir;h<`#rp)|j@.0T9kl;Kb֓iqʜ7PPFeYȜ}RCӹ|~ڔw[5ĭ3 8LtUO3VM9̌lG'wٱo4V Kr'^)O`OuwԞUW:!ᄹ1ѕuP&m|qS!G= &2b*U.Z٫qf:5x(dFt$'O[#*e_t7"չW;=T1**@b,hޜg,"p_YUlqKGS"e J?DM!WEt.M2,7 Nh%k:`7l@B |E췊4C+ktFJb7'&b_R&wbџ-5J2Q%00`\ cdрhrbYa*77zR$v3pV*p"{HD66?~$"!"݅^ 3@N= -?ߤ*_?դsk.7\xah-W!@C :5+NV[Ad`Hwhx'~_u0ٿjQ /"_?[L6i|`2ra~Q  ৃ5J Ŕtc[]x5tQo_H5hUa]>C O}ǽ#YmgW=JC-`|[ݿ#H)(yŭ ǐRyjYDl7.Nu_荧ʼnjq0W҂1iTG 9OC̓lsÙ·ԇ_VI*>97WET3Ws!^2y([;vM!YA?ǡHP^~m zR֘dX+l[c?u-NrI+C\Jta׺/FvԈ-$Q1AL6KIh'k{[aH~t؞ -u*r%[Lj.EuT*,0k Ge6+apu"f5lE-6(-Y޸zݯI"LEQ<Kr>ǨV*?M`."box~@^Tbz'zu>`K珿 %н>&BbcՅvUA@Ӈ@zhcb̟r֗~כ{L5>k]p,~W?mkܢx;^@jPJ}1zݓƗ'3cec,Z`l 28BC | q)՘֕i&JX y`:pF`{e(b|3l\`$Z!0Kcp892X L+DD!2V7:%‚E@ B<ʶ@%e-υrz;(dVq_ZNLv9UǤwVi&>M ?E)נ#J5}| ' lͲ+ W&^ÓGXKiem0 _2TJ"Qh{J& =qR`jzCPГ%QO iLp>(6: ߧ9|DnS۲+M63t*bEq(׆!F6>3nu9&]0$>ChQXS,!Fu*f\{ #zG/̆pTv2FY_(R^a .1%$ra(7 +n*dֲ&l' FRI|՛2݂uo?z@M?[ ԀEwX.Gvi8;X^iBHդHR{'Z ng/N3R& q)9(`ԯ_h6'}ޗS`MT+oy\|3,?UXZ许]~I9)z"gz1p0~gfM]uhw ze_G=glYpݹ,u,(8n8\~({Y49w.V\TW{LP&'ex4a̅*Pe$d'>Od0&_j#M}#sg2{?~%ǧ6/ʫZBc=uS;_.CM ؜9AAf)B6[/wDe\m*(Y`Ca n'c84c[_gSXIQȖJJ-+̛,p=|Å ַWV{4,Xć i>,3ԉlìcTN%Ũozg $M/r/䌋U%oAz@ȂN1^q~Z ?/0gݏ>#wKPU=B-Β!ߏhLҏYȉ<*7)()j\?'TeAnzxw'r< 9rփWZSfr=I].!Kzl;0O;l8~KKxc dJ9*E-(]"1p)k qU؟,HKɇ!}?ZP_S`[3Z dU8Q'.T': H զطn.h6nBuy/5Xk 8']GKylK7An Gm7*lj,tK$Ja`2 ["$$d3o94؆ASn:/T['7Ph Usf#ɬb>Oq䕿DXɺFj` ILDBe;\ !2Wuh⦈Xu8N*& G&g2;/(ؐz@4n@",r/=eyVtEn/ޕJj`!'rXYxpEiJd߮qIԋ_]XHTзЪ &^8{zcm~ $Onc)G/UnK`z;AMd~D<!j58lM2EV r^Zݥpu=BbӉ⽔*%#vJpQq_J>H2&_xp:Ol):q#jR{ջWMI7jSAD}>䨦;!AE1T7'JI5Ay(EHIn$ۡ&s8Ll_0xQm 9bכx+@TH'%El&m+h{RU$朝 $"z .i<< ;m{#r:ay4=yҽh1Î^Q:E9KLC*5%-vkL4;oYZC~1)N$g 6k rV ,ex*(}] qhۀ8V P)S#hYT兓:^Pwh4 %>4UĐSq'61'p9D oj'5ӧ)diFN#,LVƣ|9ɂ,Rn{т _c-WS hW>0b!pP/̫TP*bjB7 )߃NO-,g$TLv_XH lXIJ4y.E,>>K=vH ]1-sz>i\!;`͸Msh7GX@T?1k~{J^h0Z.q'Ω "ƽSʎjtnw| mƧ46^%WXtgNOnfXk==o靍Ns{Fl`~t&Ke@r2D[ЪCUSQodGe@׳Lܦf(=]gƺ-c LW4&b+B,φ(5r7L=peta1v-zOJ[ǽ[֨ywh|))N:_rY IH[p9樳8>i+6s}+d~`̢!|TTMDt!*,%~YUYi (GZu029:ýDR*jZ H*㷐6aa.6.ח h[1͚&ogWտP h3.Z. :doQ<#]{ݒi9grOм ϸ)0qE3'xݖ8a{]|}3S&]a(H4jy]4#0gXk`YI\qt]mD/Fۥ#D9C{A]$*ف#2]g:Qk-t;ԋDlmKN8sIi~ st>i@KOF|U8k`m)q亄|=[xC*IJNOFKP݃؄KFi^q=\*nXhޞsJbuP:~..ٵO=ݸq!Xk“s hX#/Ϋ 0MҀ⡲pWK~=Ct2pG=_g)dUds>EOM"lZ) |tҠHP=3S]R(RL`a2%c[وPL=?"h0 #蛼 ? o1Ss{ G-0H6N_\|3 fFZz3\Z]`HC94=kKHc #Fʞݍ+iTN"Y12'j*tjdl y֊.$K)Ƚu"<;gmm`QӬ̆⡶~ D=Id "%Gs,?!=;Cy94)Vo Ϣ}$EaJm{1zlF6d<Ǵkt*p$\dOxꩤMGg5^/,*"s/f Knxk$#٦C6LyT=p6 Ctýԩ]b id[xm Ee_v\VuM6|}/ˏx%餇}}@,IJ9ūztRASIY/[}&cT%ƢdDT^W=x*`s3*z^~ ;Ni:\41$qg% s K^P{ӇfRǗaxeϝ[@~˄@ezmu%M+Jl\Qr@:iQ\ڻ5IjEBWy5^554#XuPKd24JR bMY N@E!;G84K톐,L'_M+ V7A-te ."i@?|8ØIf=TUs2t!Fޭ0?L ڔɛR;Ʋs;_&@c62hh5_,sM13lZ!İvO~f Ckb^jb|UmQϩ{Jo<&DO첤\%AMW=K!I=)2j`)rb)  n &!e#u ^a?qm *ߒN61/xg!d$gEkXb nSvj(6=|ͬf<-Æ+ŗhC b-9JVK+l:dHm'(: 6A˭oHWoMO(,M_\;ʋXo2-i\*7h)͖䥫=BD``e-ɨDJB"JDlRy@k*xn[˷r::8pF)0e"s#VC(W鰒(葔 =e§49{q# La-m&zd`9m iE1=Cq Ѧ.. ^SqĂK0EIq.3 9y$OM@ j^u%\I2Ndh2Oɮ$p7(.V¿@n6D,X_?= EZFQխ?=j˛ ߤ8u2903=uAdgwCZXEy5`PO\n?(7VM(H8o %DszCIY@0!^hS:%ȉ_@|5"2S6=h]Ϸay#+Ii՘pC|+D,Q_)k't? h~vZY:! 4?N//!2 GΧ1Xp`ݭ3٧b^)StL]A%pT]s\zxǥHMjJO00` 82%uxq"|"O#l3Vi{|$(/#R=ug /䢦=BގxLO^q˥eg2W>>s[,$Eo:O2&IO ISCM)hgu"#HC+6'Cqιr d)z|C ~G'x9 :H"1 S?QVD^G֋>:>/..ݝ˅x0%Rz){5\ i_9S^}1ߠ/LX 4LٚF)>J#?KXƇu65 ~ؒm ~? mo2{1~qZlrv3dvV0Z P󄩗OdRg$3sjqLY(|(;ǽDQ JKL<*HCu_dtnЛsJ*6$2X弉8ӊ(Nw<5VQ9Ga] \r~?CgR}Y)ﬧWf&-wZ6*l0#DrV;w8/;m}HczJuBTZؓ l BjjcT "_]⣝WTf5٤{g]$h n4Zf>ݥҚ^]DA >P@"JĝQ v_sU(1 Bmg~is.EeD&vmԵ}帉d}<-W>ܺ{$_jțpr=ۡ4MsQ%\HYSg"Hj$_k2~?82ix.8m4?Qxz6C)+PB}4M7 3rn8$ƱoF9ػ3cV ;HM27駕@;$Y,!6cj"mB*h8怀.RfW>ŋQRIνl_^5] ݦ uh'k+ϑ .1bQ7BuBV9ދH@8W't-w5(^- .Xhg 4yޞUמ.֡!'lW1 =@=?ۑ[~ K2߶V,bICxvdhsF<6bGJ gͦ&g@)pWG1*MŌ h|ٓ1z(<xIb-;CY)2GmIK/B8CPQ+b%B[o!T&.Q7GGr ǥOg`?Xe'3أW PW2jIV0boi0_p- C'9kX@"+nޑ:⼺ ^8m8Ag¢nj=;}GAͭUodt/еA|.?FƜ=V?u⏖ugS#Ήdbֹg"*zLԤW=FDLY6VQOBE5PF ?okoou2_/<T<ǜXś[t J78[7p˯)M"iL[ApEox(A^8.$2X-P&m2Ç>@/l?fh&,>džrL;^G3&@?&$^=3e7%䵬ܜʮ þA-ֿ?qwNH8P*#V"[ ׄ]^-0K1&UmȧÛ4 Uف}Oy=DŽ˿aÚDE ƍ+{?L]@\"N pkإ(Qp סbVs6bQaǸHj<RQT9!Rs~PZv^KE؛`_rշ˦^*fefNA#9QbVcVFpX2X]??}{zW[乪|bSsEYwqDpHm`[* uQt ]{WR *$T @-iz-pn:ȃ=6V׳^9ekVߡ\ށLjd8Lq~=Xա]S)A`#a|\Rc\ӂ`CŔ {ov3YacReY=(Їo%Ӑ/v?.l&sd7Ŷ<Ԉ+l8Lc!Clc*Z S}zVO||s8B27CT7r$Yac(G5ZLJS}0*~gJc̕,WhRl2 f2vChYQ+^1 k-LlVRmՎ=f$EV[o^M̘D+vg Vcx- ]{bNeCJϰ{J IY#$MK:=u=<_9"gkѓءgkd?)RiT4ŭSP85BIGXf3`#i26q>6d+:zp0s0^engdM1e,{Wz"6r*۔}B'c/ެ)R^bouDHDunG*x#&LߐffW<(VUj<}p'wى\zϐ'p7vWC?,Jt)vf+AZ dڍ)x[ʬ0,,4گ%WWugcf\6 ǻSڌEN<,ަMH9sА} >+l*QkV-wZG6c] [-TNUkKF0Ŭvky̒[%Cvkg֖Y);@P9ȣ SKݧzd)煩Cd7>GV'V6.Ra+tku{pcu&] S۝HQnB3ysv;Gf߶{_fICנ8tiaxPIA6i9Дmk>s^i*z.K/x /".X@? \\*樜TsVEL<<BDr/&Ӡu௚S*{oGŖ ̝AubR8p,}~G60T*i<ڭBozjz:mki 7u^'(S:HZXa}n{^q֡Vp݊s`o޼z+!ӦX9G38oPscH!!_"b8vhgxef4TUd=zg$uCUA,%soKoB|#{7XF8|Vqɸ; 's!ۻ;?t!3/J4gx0; q[h@-P5ɧYM>p&MY4ynX~$}(uB*Q@2`C(:_{jpHs*{O!Ǘt3.(_%ZT(IfTЅ"GxaD&>46tb=eL?0_/: ?ͧjpW QlB ߦw>J ' *O7>q !++9/gOHt~`nv@+xKoӓ}ӽ\!OTW5/}3<&5JE)5&5͠G E"ġŇ`s*##Kul&$(~CeQ>oЗ;q60qG/ȿazT9R<6fNGg&<>@Z4 q]C C룧U^^ N%Mt!sn ~~@&4$"[ô`VM8M9aNg c[qҼ26d&6sa`xU\l_?۟1Š:r6̉s$BP~AlCzD-E0jr~Sk|E/nQg1R'v#RJ@>ɭbeթh`22Ř ! gzRA܄aTZ>'L+(4J{kn~9`T 2A|wN"JI}'v`\ O c dD0>d~ 487NaYM ȲLCn{j"AI>Sn&>cF'T!UkBMz xEf=fx`FHR;dD [n[*Z=Pcbtd2Թ:xG@iơƢ]*mce{cTy>/JBN 6Zюڔe" |2B֏ǘYH!ɟ8QNm9EUDe,GYkg 1SMG0inpIQHBtOա)@yBCXG;|72&,)ڞ&"tD̘%wٿW֭;};{f+ fYOq!Tn;KM7'>ՁOK҄gbV,=ќ`|oc^6C9;#i4}B?f b܋Fm4/nKܷ~Y$X]mL]dce\PmxkJ_퓱]$'F-Dfd4՜aus09]yh)d+2 p?q*Dqޔ͠[EAN61xnG)s RLc`sLʎǽ nY$RwY>M(߬EbP.D rFJLqIfuZK*i0Uw"7\.EOػD.l8*erقCz>Q5>ٞyZED{qPçTpV`OöUkL7$y-jw)A#7=X '~VS G'Osh xQ͘MlWNԤ7f̤vu1/0(M*9;i#wsy 8Bqbmjk98g'WH]˳Pֲt?8hԔYMe%0uUB;1z!l3)ϓYS(L&8p@cE3 chn LHU *I) _*b4v}@GVEAcR_kgx^stܚ|)QX2x\B)Ndre,$‘1Y$ze#Hʮ)ćř.ڕs(T4k}򗽓AڬJ+jZZ⯪+y]l$ӽ.f՜hc6Nqgʧ)k~z)f-:]&bHC?f"dvi`*߻w/Nw*Ôf:g:CE4 frxXYGwYU+ȥ_TrvxK q%z$HVYh ~tQ@qN^8? Qe7[H[? R<ό8RY h V>=ڀ J;cPrVwE)#f 1@ upҶ~>:674Msr~U裫gu*•q q9c:2_UţI;ùxteF hre*/'oU-/F3uJ]!An_v*VrPKlcI}t sŘ:_@BW@q4g=mJ% T Qsnc !k~/hݏÛ#;1޽)vUp!w/_|lVhfS\N}JŚ-4dWcY:D%pxםkIeO7(Qjy5آrPfK^ Q8+$d(xAqSfniH)W3f|ĕ`v)q*oVc:ଦg:?9FwgḒ4T%? @Ŭٝ ꄅզW*! {OOu DŽ:'X7b}l)GdQ0>]ZϽ\Ke) 1F/Bm<9f9Y]> gp"@ _tǟNJm,فx(NX^yG5Vg `D#]* *Y7K3Q%6J=$ 9D{ `J=f%,% ( 2Q]kGӢ μ+v}v 5~/eG^Bp!(l̛nGMZm{25*]{`ؗ8Hq tʢ4qZLJÖ)O8Hq=?`k@Zaqc\8uұw#9K{̌pWbvVljnW V0D7GcQ| V:\!bcՐʔO iAhU%脑xCBǚi /V$nVS%H)Ah"v3_OEkdd5QۀfC`]5-yȧT'& 't8ÇNy=2 CtZG~S?.#쓆xs= ۅkM\$Dz3n$,Ayj\L&feI {RJ큚jcVHQaW7_T!]쀲p&t, ե]FkuzmN툆DK}5(~l x$)t58V=m!3sb b7QD{A|֎Ih$I(]*Jd*Eh0:\ (#ڀ> < O&8 1`wϏHu޷{[?&Fw]PZ@]%Q̖Pӳ1tjJ]hX"8~p@-HUQgOWWɦYS``NBGY  -q=+MSؽKєF60M[d\BqQԓ [?IOt4$FqeHn*ø_ ~GW JI`r (K5KlW`7)?T}|_'WτkJ 7@4 fYP$o# XL".t 7X \d.q=S<1'7?*[.W LodXa[?^a-+5vDgr,m=ǢsS_ =IPb6ElZZCs2r'*HwnrItwbިBJ.eb6M`EHm&zӢUbAuEt*L+pwq`1cŦcvR}ȿ? ZP܇UjĤ_I3LAS. $~Dmo_L/ [>6m-/v_Wtx97 D<Cim.`laʽ8@/_#&̍y3jd06۠=&BSZ.=o7IbMaT3JEԓ职EZzXUSؚpR _5C^Cgճ77mc:&'6ѠE$^3+Za[Tw\|+)*6oy8@Zbz_) ~MfjRy "JhDzαS5'Up/m~:&+MBVZ5|3ңR~w2U@J%FMM*kO9q:АonR㿡 0{q(1 u>Gl$Ma 1F-p[xZDAG_"A0, HcjgQffX.q2FdEZd=q͐ܪeL ~`3!.*=+sc!̪ߛp[Qs~ Bk.>'?9InDXz :=u ]_n*h6dsOMi-}0ݵ,&{ nc'Q^*}QËxXWB*Y9}AqZ)k;u3K8J1?nk@48Rlnixد`eRT*pͭ͐vQNjc@nJV瘷﯎kz 3;HDMLdx6p(h{"M׏SHdt3>t<*5p,E5֪mt6Zrȹ@:(Unav#R] *7ȧojqQ}ք$\ \͒?&T*f)z2}!Cko^jF8UX4;7]/q=3 ^}I.Ӟ |{RäPJUAo/t4@O(H8hx,75-۬Sc/l#d6pU/ } WvQ3Ưؖ5"9 }'khF DCg]k&]"ç?K+uI9SR RaNGP>M]v8D"霄- E_XّtQ0'@'@֍@r6p09,a!#75߄{UMr[[]I]=qk % QG'6 M2@<ɝ\T.ސ I-L'XƁ2Ur}iUؿt*M[7cb8}~β#j!ߺڜ'V#jM5 h̄ruprƘ̒W0*]tD Aӏz@ŮIerP?jfm7b%2]qEwj8wG^ZՉ hRX\nW\>VzkVK^m&%R|ݷ1IeGQbB30< "_ABgܙu(cn ~~_vsG˽J vT0^f} ob:!)afB1i=$]}@iк]!vHm<5%?7F  բ|iM2a3/oY4¦:KVמc⥛5p^rwq ^otqa0<w\]K\Jka}qeJh2v8w(~3F2tm L|)I3W1QǠnEqw@?0iMex 6>I[vHAݓK- CkR{G_ÖDLIЗ(J BxLzpNLWJwoè= 1nzt %:^a#W1b\űîG ?|zCƹ~EÙ=֏X\Woi7UW3嘖֣W_DtI-Ul( o"UZ2vھ%LℑAFfև,eU!88,Z'[ t O%'.yd9pC'v=jlnwm'nE1Om5G|YՅ_t"Yפtl͕)ԛ?dg WD`km%9-! :u_㷆btOg0d*/h`э 1IR "a8BH8š -KK|E4AR+)lPW Y&F4l_353+Jtѓ18Qֹ^ =s8u y0ˡ)NR{P$ v1DII֛g)\(AjrcȊ"' >ۖ719ٔ-$[kpxƹ]@qDEc&ޜz  ߜ@mgo˸~;+]c \(X%G%eu]5KZ8_%f*e'։㐔3ٯ3@]4/ ky.\ mR,lyjr۝T{ !?&?"JGC8G&CIxu 1-a"~d}3ۧ;vٱֳ6irm4p G@P5Z"q7㋉Ol5OF5ds,n.22JhnOQJK=> ʴQ<:B?"U6Xf0 k4Rsaq-~$8ܒ 1}>z>"A%j A9/`)Il߹X4"?@τDz2+l%m$шjKHXپ"1(ΌWG%5il?=/mfወK$Of3A]1nˆᕩued{";SLsmm? i- Ě**?xߎ|YSZtWA%$8PۘJIοVY)FH\v:DA<;c n:9[MHߗtb&n,n U^w &Үb0^pgUjq2t.XqnD; B5]jp#ElDT{KՋ#!U)!,~kvUG<+Ejw5h"@  ϒ*u`,B%)%ײB Y5hq@Z0{ק)p, QJnQܠς>[}>_4p u{}}6 2b!6ݧ?.3Riqk  -M*YeSB9;jE[&\f 3U~cXK% Όm+$4]] ҥʃSBc6;`hCҹVhpux;?.?Y5dn%״J2^:jSȽ"@ߴͤ)!5{tX}~tnG~Zv1|qr@Z-D^F9ɋkߪWp<,7AO[{VB?@{Dv;}zYNk,Zb#Awp`K/"*Lnj*?WqU>K/;-R hS4mqltgDJb#pYEo4IR¯:፛rq⟑-L\p*`g<N)۬aqQV5Vk*_5\@ݣuȳ`,Τ=MF}R/.}.nYkȚq*V3LJQ-+yx {ݧOyec1JyēXe 2iӰ9S Q8"u¥!A8y=(3Ffl5$IB*2`j˼8!Pڣ-!"0J͹L8ߐ=,u A'^7[WJv*j"ɶ]_]e:>"6iŹ\6Qˬa,ōy'|ΝW%4YڠKH@BaW'"^:+$\瞐=+/şїVۆ74d):p7VMw&)S~Dbɀ˒a: nKp68ɴN} eq q86L cGGS {ṶO:H7\w .gỨ }(hS*gmG;캲L $WjdnH/c(n8c! =1q+ @90=G"%Y bf17~,5l^a}/cǷ ki⹡)Y, bz+oD*!8 #Ҝ+t@4Jn㽑D:]Q.ݡӔe6ˮDQë aMfn~xѪOۆQ;pף\%[_[e>YIP5J .85 PPQ9UA dKĘ@W!gI֝:Sj/ gdG"G{;FJqe@skd<zΣtˇB@f"*سY:@㔟Mmj#SX`75~D#H|JJY~ڝD} 9}v'VtXre!ZGa;m`p|2@$`~l-~_ڨ{n_F94^RRbFY.Y` x3\JkaPd㷁GgvR&! Xآ(GMRqL:,sz67N: 0R%z ї,xCuH=+5e"Q胾UjzS6 .R>@HX=^[ ez7&p‰}pLDg4$6qx)?qU2`5}Y̍1͐thn&囝"Yܩ`>la(?{N1O*,1DW9CRqelQdywV쀪Ȭ䖘KQ1Fa~yu#cHLۂOH'2egCc|4 =yN_`nTA91:Sq,^A60E]TyOHs1\ 1VZ:S,,`.ih}<9ujC>oby@GCǜ3͡jdmX+[aֻ)7:3 ,ei㔟|Ӳ]6eAB֓dԠ tyx/E{Rv] E!>av0'm(P#&7WdAf׏W"R'6y]/T||z=LG#SxD !  .U.4JntaqyD 4bBS/?8@Qt~zoDi>Z\yar8sR㋠ qzs$W@.J7+*V\Zè}u.-7_✳Ϙ{MݥD3B?L Og?>{(f)0q,1D-AY,rpn {t0l{trhɜNbZ-Yeo? qWKUe(g- Ue!k bϺ}9};=otM<\i'"3{3O 0\E/QqKb4堮|.t4PBj9V.ֲOf/@}J19koFB=8\y4y'K襫#Tmqs|d @W"c,6=eU\efG'%Lm6OdVpdwJBckރz^^ 9<ɫ)kE_D3 ڗw<05a [$/}i3Y>I gDIX[dvBNmG)$)/h-+c%8}Q ˀsP~kȇ}"Mp"s,[Y^7 6_nF|wu^<@qNJ[3cؕ)1|wumfuCAHoKDG0,J߰-_y*0&pZ`e;qx/Yٗ>Bw"e2T!A!` Rlڎ(B!*@l?yi)K%.[N̙N BkMӬw*z!5t*ۨr+UJ;w@ ݛ3\O }$VsB>[Vc\tt!O}"ч+d/8JF:%]=McƆT!;jjBx6[ulr5X XU=SQ!Ɨ}0MF2U!:{G%/D<^6TGNŭI'[VK S=D84y;Η `{RﵠW^CPoKc6bm+^0ؙLֺO@;e3@-mǽߐ߹!mztwR]^z Vű*Uw_kxMGwN<йw gaJܶ3P6bMCc4NJDQ8]b!'rw,VySS)5C\^(RJf-9ܣ3 Zy i&g Y%Ry}Bx;\4[_S8;feg3*vcBbv>_E$R:56 fcoQCu&;cF*eb2W(G5?'2k9g?W8ֳaEj}c&b݋kQm6 VWEk!AO vKno aZ87tt kT˔y+KUY2@l)\ݶs2maxLD-.@/5%J$ST47 >< Ѝ0mUKw|(yJ12.}f#DO332nzQjZt7{EwLN~50>UF<4qzy!#9bD(.zI.zi?|c}t䛭DXlf̖G)_b6? ګ{ѧ,^؟i oȸR`qswD}PhR,0u/! qK?8U0Kt}LMVEW^S6YrD@ϡV7}9+<ˆ%)/^ײlҊ [ S*:ڎ"\?m-EzgB8q>t*Wx1)(#4o8X^*h5kfO`CÀ}:9B+WO{!.l; |+\^77D_BZ2|,xj!VI[ILl+^]" ъG`N/cj9|8F]p*p/'w;qVVj漸@*LV5b v7BG7_Mw7L;VԼpeD|.9i 6fGN<IRݬ)gMX5]-[8-w.`pq&8 _%mؠ,d\q]{5#_hc$p}t$aĄVFE H=石:ք>)$4~lOk צ#|KCIEښ5:.&/K0mdw-Ug'd!|Li`o> 7._]$nlRo<6k7I^"i#[HVLRTK#$GtX~); =='JEMOM?[_~VJKwѩ\Bo|Id`\.;wDLF-:&at}6Өik-(tHE%>m0,ʫ'%ϳ@mTعWHs.#;;~1j*| Ida61ʓ9j)9wCtO "ȸJ=9p12k6miq[ḕAyk!JXf;𥳐;gaNG?=ϗ%j0|Mdė緪UOɌfH5cVڙ\*&AKˀ77t_J#UT,٩jZ\ĥo\,٨(sIS? CxIQ}xYz hS%]Yx{.CW5!لQӁ͎^iQ[zoAx$"7ιV s&N޴$8&wITmC5!n_,/Yz$LCHٮ:#a!3o'w bO%۞QLjl;I\EʞJ[66˕[syK[|2<7.Lگ-wKYc NbWzZt$cJ=ˇG4[+m CC3J:W5x.\(V ]6$-%CAszSƝh}Vx݈=pzcyD{2auj.FPQ |KFW{E#\F|Dʉt{1F)׷H[nxWՠ]!26MIT J`1 Mq^GD1oi4]0K-VY=F,)>IؼgA}Ȇ'8, CK:iLv6Aʷu:MJ齖!pDfo◒Ҵ#\50SUe\4 ͰPlިt©Dڨ>CmL"S>6A?F{w"AklPc :iZ)P7ų_2DQ^4X 5;_G5ҹI6 4}tet6| <++@ j]aby54U鷆PebҁyU){zdQ=Et_]h. T81Ld/M$S{Kr@3PUh?ꃼb Dwae}j.S鸾U;o"%c<'9Yd7(DB8%c+%7i>#i.KZ*QtBJtFHv@5WyexmN鎣^~\oN۱㓀>>̾SpL676q# ֢,GS!#E^GqKmg=&Dή_vg\ү^G:++V,؂~}LVlAW?so|fޢa}rp)pI©/ j˚]?nV݅YM=+dwWA~ZIfTCMr^}x#nZYc̠T47 T8>Fm\ePK}utJd&PCĵXȰݛkp?G>m}J4;7VZ g[iԝݲ7?_wTۓGX)L!oVLe>̬Emҵ`QrbACܩ ږ{9$#,"pZWɨ-D=NRqN,ϕ#Ծg$ Pp@1kuOd'y:x kwK΂A!'j9%<5k*KQ#S pWKe=`{\^&uZ[:{OUQ"^%})Ͱ;g0 ͇~? :&h-;{fp^ }dl/{ia7/1=U 5e)Qr0C}R׈ma-|Sae^&muS0#Eɞo|;zaPo'|`[|8P#\ W] 8ߠjj twz!ݟJ!?*eƝ$)Cє5U``\T<,:0; EXۋ=4x/O`֬N nBOHX(ZY݆]qb nW ѩ7 iY$&n>7lUlʆ]ݛQ[:g"6=`ck(3plqh` Z}>쨻)U}-H+ln"va`=10)g[ޅP*wB5i%;%ʱFrH~'%Dd`HQv:٩@J9ZZD=lĕ! _䔼E"cE3[|0;n>F źBχ  !'B46]\׼dg d^#g'(=*pɛNz0'U#2;ᚋrtCIн)@ Ȧ 1x@߼^e.Rm=!x-}U_diV- WDTK@tqv5O{.iP~]낵.@mٲR7Z8`#)--桋\Q?dIHU$w(DS 1CV I{~\$a%?_W0;5>hg]e\0EaErb__a? rURJ_YM;|o-9wy2;RLC/3< 0{8W+FVLy|Щ2,ۙiTk@yvf5'ga,OK_{M@lɻXfH/5VdQsR̂ʁQ /_.28~3aI"Gh\6;l;3^#HʪA+*`p&:KçZEW $DgYC[{ k_ێLO\{SeXؿT3\H׷r78=UꆴCOB`ܢV mf"M_#fOĥ@ɌR ۿ#3!R|9{Ϲ*؟0vOv#!Ut2!4hЙ\ҍ,xxy$61de>s8u۶IO%mBq yq`(?VLCLTc[RKk4N3sQ#8J> 3k %?'ѡk.4X93Sd6{B9/e8S6ydS3b~'h [z;uPUHT ulzYGijp^ LǨK'&tng`2;MD goje߉Mx2~ 8O'#ɔ[;Bَ곕QXʗFT2Yq"q̏@X2BVFKMe&Lpuh"NЊXt"|vT4yb m⨴|ӧk~<5a!jO@(.8JdPİ$Χ#,s;[xAgʳ+d\ML!(P:+H(RӍJnEVԗjC}i҉lr] wɼ\3\\5\ZH L3r`Ikyblv0&&a.+z9_P&8[5|'g)*"ۓNaC!w2oo!3`-#s%obo>b.!VS^k:~h:;ч ;/T%~ˑ5,~O@na^U/E+4yKzha't̊PKxt\5Yl: Vfk;+EqLyyd~bM +ۦ"G% ];|sb(,:*7o#;^;yA6vy)NͱLލ, M~$-Z GQ N^w< Teհ|t!$_ͽuJwz\.U-| \Y`$IG7쓤H<>܉Bm4Aj@2LJֲ#u>C;K-HP(Wv,YB 2nC`4 MQ"RM:psSò9먩Y|(m n)za58^touuOPϒsNNAZ68:nNO!F 3m1i /97ؽKJ]@ Gyp4^CB7?XJhw >nQҫo lOH^=w:B08X[#!TJ6; -CP.| БBӴ$ͥZ20!5UzE}%JsS }/gL+PL%-v7ɒ6bKT25i?$*K Koo׻g=Nyndut7eb,pġ79|b0=@F)uY[0貸‚,KAb h4 #|`#pMQl6A%_&ؔ"2Z3Gfnp+Vld#6K.7!}04*7QmNi7q| Amoc{=mE95cLxXh|O%۴56clMRODį`LNa ֋8Z]ck&vd^ֲ*5LEAֽe;%1}~ ~rڞpGjIANRlH |E5(<7j5]Rhh1p*͈ мNB̷qJ0Q Ua!Zi,P<9;n8;ycdt241m``rR-PMab E lj?|`4 `G{@6 rLD[i]weMa썒ؓ T5Drm]^q>44Ѣ $/uVtF'G>ym GBΦy5ˋ>M ~ۤSך)2S4[ZJXٴ1>o=l0%E{=K-).;PZ+IԚFBz9/ 4vegX`d&6]L3s#ꁶDUJ(K³4ᕶBPA^ql _?sLNC ;xt?~ "vȸ K4h>V-g(-ƋVT' [ʖzra!Gj)%<rqc3Rԥf*]tݞKլ4!وd5ƣc?y$~1#apa %=" >-}>8p w;,:"+jpE*8}N4veRL;Ve~kٹL˺2;kVi.ْKE𺴵 i~ 5 ؀钷h"FKFץEp\i\:mE?l/<@D< kRC1wEd=HmtDM(g9'XsԻ_~n.2]TS$iBL $x5x 0}ýAH\PR9 N@bܡi]W0MZ٠ =B ""d; zs]|S0u E cF2aVDy Hp:8;rpg8![+:%p&nyIcC_!.|jTGjgR" 4+$ iT,if~ Nw8֟-VC}_)ܬ"<8IlIJXKBW-cE&Я4do6%Y"rw~{?V8O!:+z&(;cO,_v>b/ ΗJe>=ZEܦ$9Lֿꄞh#iဘFݤN_7_E"lζ O)FAN?f%'h?3z {  Z=:(aPH5](.bvϤhXtHbJ<ׂ*y4] lEa%AZ(=0[Rq R8OHŸfZd6HANw-m {1TxQw|g.0OC탸:{Pf_%KINU`^‹77[/uUpi%` F Tb+aF;P;Wȉ񐜗ey2#踆H^EG5t@lA%(U2+%O)kjLb"%sfkp6 ):x w\tI,BR|+x~"y9?x P ` u*B&Sޓw!+vN{\"EO$'ZKCG&Qe0d0-jp2g RՎ-+R ֍WxރSÃ۪a_[MKs*Set.=)+қM#t.RzWmi|b` ]5ៈw#/&{r{rj cvAk 4ߎF*ۧ.u3,31AO n-v,.E*ͮ%8*56`Y:ҳ?@3͔Z7WB~-ͣx=nkĈTȆmfJp/R=ׇZb1HWpز^]f8c˃}α6ǔWb6W WWP:tL*}#%p7s(5ʈm/xd/&]4B`Z9OjzD*v 2GX)l.ƭV547$=cw|-Dy(//FEsf %? ! n[#5]/SM23M*/WC{Kޑ]l0.O>=AhKKf` <pewډy{":"#]l d{[G Wqq =(d''bDQ4V6M Fz"vL IM*AXP.L: j{j8AX^=Bqz[A)VOn m/z$Z*ҙ.37?ߊV ; ^H%090kGZ 7h'mJe&_$|Ԛ]PIBR 7'giB,(q,]x|ѽ qPgw"ۻà,_:X<6$ΡMKe&IL!=#+ңK/soM#k]}- G?6;#Xcg?V7oBa3Je]cx ZV`)aZz뾗`/\l<1kGf-yPoZ+[Kx VgwXU9y;F% &$1I}ZFnX޶eV64&w!z*+qf̴>Jf0GF-r!&)n?[w{A(}'LZ$+_1>+邏،SDH=uv}z> ½w֭CoWJ VKԟo^Sj5lV[?>5 zU/p#/vL&n3 8o]#qR}޹8w,A>ۀ{$Z"I]\oWEej^%V0g m' ah>PC/2ƔZ0RF䥞D{RIԼD;[ j,kٔ7ˏDj yx]nnY]ʈ/原ȭ].׏"c yQ=-LXB-1PR`"xC_cK=̰oXwKL97 遹;vU}[б7+-J~c7;eKET^'Ut@Km"Zߊ'ٺ^pf4d% q ^ ְ=5,Kc4[jL&?.#z#eu+?j w)CO#wV{_!\^9r坲,0jSKzvqG˽b:ddݛ9NDKFτ)./'TWOiGqwM6ߙC{Tr!^:4G$a5BĻ#U!羯  q!; t\LZ 1|jr|<_gUy]WD%'lFmY};W@:lj-ȎX@(3j:Z5-P4"3+%P#BwN]yjb*/Ԝؾ)bH "a0YB%,T Il6/?Vkv>ѭazw-9s [,pK^}<{zo>e~Æk{t`bI_F0~4?')ˠ%uj7݌@&HՍFE ci' F:~%/ Ot!^ EvΪK|c Slp~./*:efVɩc6y!֟0}}EL*I2~ΚfdyLgxF rMgmA`D5%>0g"rlw?eUuovOC19+:aYcY:V.^X@Pv.XSd!Yǀyםe!\s&_2W#w.zDM+x^cȺҋzɠMz'ٛ FnB5 "eG@BV-ܩ7KQ 5iؚ)Yh8EY=jdS5jgcl_iŻʅ ۾z`];Z z&@: zXPܒp%W=Li4t69i"6țM V'6Z'U6;O~B8yGoh@w%I騯IT8F0XfKw)sNH̪D9uiMmȁNm EZ,y#q,a%v[>5zŭb˂~"_<)Uiwwq*38FC&ǨIY'OТbF./X 8""'KSozcz*cGFLuGkf pV{uNcEL?o{hRhN=EH79Hmܙ=zou@l` )a~ﶩ~Hkthe2<ٴkq KK~c"?=^rG"'3VK$?THzfL#4Zv䅛\ң*xqdܗtUWEC߻t᳧9U/!D_!1gU߶=qϵpIyQ1t0z+5y;N 2V hyyJF6%#Rh'pKa\4Z­u1`tp*SI/j#ueYfߖCb4b=Tz6ƪE hg`x1e8O%+O{5hHXA+R|X[P *&@v?<$2G% t pQϲ$Ds^ŢJ0` ;;jrKszoYs+9[ %YX3Mܿ;(IxW۩/1_Э WŊCEӷṙ~̋ه u=,ۂuEoH]ɭN -/5́(^AO n%d kt|ƒ<9#`M}J05 Gm_Sv|Ӵ':Sʻ8BqaucR@(ylIBDrDk^5`5~ܺ|VRS2[| mcr>ӳjRvN2˛HvRtyylfa*Ym6D3Ve].Α$Zp`k;JBQSob2 O䫳n?`̡rk=`ǧC{8œ &,`҃#X7կZ`uױH.oxDەZWs j| f5XrÈ* Bix8<l4*iECBu?HUOIgԋŰJ-mB@%8AeڒTjkf͒0EnExal.k ߾9VR Cy)yrf!# Bch2wU}[Ce]M2$G@pѺS@ @!L=l}-2lڳĴRz.ہ <ǔ VNXɈތoFĮH2X1[2A}G3wq?GVDoQ.MO"B!|XDG사EG G)|:gVX?GzEXחRE;'zǫkt ~C\m/lJnŋgҘn6/{tK>G'';yuAy9JJ+L3sAPߊRy|^dQpMMNCJ^W2  $[ qZϖr*oZz3wa޻U29c{Ʃ!s|K{B VͲB"pP/MT.[awSoq(8,售\ OcVtW-Ch"Hvȥ(gZ7V8*h/ *E5-k-y :޸u7_m4#!erծoFYAD´T~h|I0:GC*3$Мb&r[n4dbdm_?cgNhylR,e3>GK*M闣K"%,& ?-v=QZZ>_,d!LRXg!Gmg7թvZۘ _]'t}Q&h:H:Pw̫Kjr[F.biI91U@Z: 4+KAՓĜ'G{hDV?]>#+q摞G0Q-y~bɳoFf{ɂF[ط:ğLj}g@~xΕ.l[ďPk˩y&"5% QCP29E-d (0+4׻FvǑ㲆]# q$^NcB5,=I2,vwz8I:@MT3r[p{;v9-<XǙVCĚЍ>FH‰"[θ:ZAo|Մ\@=՘m-T'q .e;m[jiΈN.ݭI=@?8/wpK]a)Ȧ#MbC*O!*@ Bƾ킭K1x/i2\Nն!j_Z3/*xF\#laY(8!5t^.V}O1+8]OrGgpF ,#(*m϶56LC4 l", C&0^leF8#_h;=zUt27;2N 36 e1H%Apܰŷ]rVP8ea/ރD잣db"=kEK,J8iTT#ؔZC(fڞҎkaCG)pKsNY6s{!X4] #<~$ 3\,Vilط`t/:Ү0)'VcGj|ؙmf臕܏0=|VQ=RC{{#E(WsK<`P}\Fڻ)\XUx~zg{xEE?K7|v@Tc &b"ZX5dC-i09Go'#<杹".g fϚ~e t%`I*ŧjetԦSxiyÕRSbՆ>[4Аi#yȶK5&mPMIVKu}+ĕΣw"T5JCG}k3C\$턄p" Ewl$텇R7<usϩC.J>Px=J%ʳMy A݁é4Q~b# K"N5ɐA$B\nBuI@IV~LS_~ V*B+G-OFD^'$I71z`z=vQnq~]Gw|ty:7IҴ~ᦕ)W- RJFd(SwvYV' |c-av+ዒ:o`]frÈt-mB4e3epsE?^͖DcJwa;jJ>=@G)4*Ek?X:~iݞltkp9mW^眽 SCR҉k˗kǩY 6c%/h{p|GiuJ$=^FF7uuѶ...ɽp?\П577zx`Q܎;a^iV$2M;XAV8i_L(f?O}jDhvM8M~$͓,0/%f4pGs8lH`&\x[%G-=Ko 8^iW&ҹfHK 6x*g$6,E_p5X*GK@WRN-QxG,]\EuJ`f2Դea|Nԡ"LzvE)LQs, 1=v\{$֐8;(5I6's ]s}=Z1⫯,鼈X/.uT'Q=:+O@[jN)owJ*:'/='< qBHՠIXD^-}o)tS(,c%/NDS@|â%>6oIOf%]lMxѻTT9Z2nO/cJ_rQˇj ysHKj, f|-8O@3p1kKB_+?_>7sqo\Ai@?֣B:5dB$"9bdvm>A)#ĖXt_ 8oa=dNpV,Kb}=Bv@;O(E[.HnCdm[SŒX1T:'yUBP`ۦ1Q MH[j"ub1'C?6*;P(žh{xrsV`];̠E?P;^Q0勆K`A) #:X.iK=&P*+d&*ZŅF @ (G/9[RǰGD6E_jL#1$ 5 YE>i_uTk@Gi(wy>z%2Imϯ8?MܶtB1&j2%P/oDS_ľQlP "U&fjqFQ &=uZcs n/~aFmbu! ̈vvmVOSFݨupv/!i SdЉvdKa!d},y g]79~1) Up)z"?Jm"-{n*+yrt6ʧvTw5%!Q|sduOn~!|Tj%oHPrbJ ଖ)tY߲* -vO<Şe貵 &k@ %o|e b:TG= Qt.Nki!h;EaDCe&ewf߸; }|>ohhcr$䷓R' nU">Pw٧wH2ۗUvQX,ʼn?7u!|D[L0,8$@*F@& ?hR5`.SfshI8l5'a#X;*'NrBLN@p g;NS7 gU}z8:j:A>q/m;'YግVV3vC{rspPjTNB4irwj AzG'W*T՟+>7YDJO>!r4͆2ה7ùqe2pY;B˽Oq~{47[A gM!r(#\R*1N)2#PpA08:7oF`j_𷀬f`Ka6 #AcTMKS5ۍ8QpO_.&|Gi9NbUC^Ş r6ǝEdX ݷ4࣊U• ,Eϐ]5WnIoc8~Y}eo<2B]bnRR`T0䋽V`Ed"-^]׺Ѳ\j"ҏ. _Ob0IoGRn7VoQ⅒spq,7W)G(lpTףn#-2ȏ FkOڀx[gn"[_zRߣ*= (Ezz2I,7X.v{b?&E*.V,uXWh0w ڤ*G go y , fˀ^$OøtNWGRCD4Et{ i8C;='V۝ȑ+1S&8^53~ ɵ{Re@ɁqHQMв3lR` fHul3RVh^d)k?bI= 9ן3nvzy gI? 쇹n^luE&58qRɾ: ߎ.ۻ16kӲC0GؽhyWpȯd3@8)-8zd `7a>뙣P2|6T#'xK;TK([G`-/Ne$i? @9Z+h Id.dy$2r0D8Q0nw`e3X׻/΋Pѽ/JطCVJKEQQɂQnjpG3nm|P6 hGUS嗙;]P11hŗ"tw;E՞~2CohW!l ZSkOmcQ> (5>Dj|*W8sD6 F;[MC g!,TEXct#FϞp*+bug6TG`OPSO(&^/O7S} 5j,SgUޣ`f)y籜KNbDxyd'Sn,;9պqY&y>N,s3=~n3رyNe*%=rlmw9>~}twAVrQ#x@Ƣux%D^ )!u>v(c]\ ʑzV(uBf|`Z=xݪ }Oĝ.}S~gb:^-SU@IZ=9~Y|A\fh3LFi7PGpR-7E`vxU&8TDUfe4Tn)d61|2vGؠN#ƈuDKIx;H$јnҷ_h4U!Dث.!HU:c]専w-Y2,v1Q.Ȱ`+uRv*,qmSq͇|gTVCk$E ,%òu9ʟ ֛+J˲\Ǣ-?oA~ IWLNvUL5e x] kGᇔ|zBw!S"F|6m21TnKսQes@h-7v{S*zn ʅR*_v#*tn ±Cnb@:Be9Tl 3JgXcݒ&E=NAAݑz[_7 wJ2 -<ِ[MH$Ú3B,B׍%Te)=1 vnJ2 1 Q@`K9ܮc kJp&ОLjr]=0he[B 9ԜC֞*>&K9uot=vQHQ9 ހ7ٵT(c?k%ŧe?|SYg,]FY{Չ>I=3M6qK`u R2qTP 1%#ۙd[ :Ǖtn<`GDrR<ؿ@8wI='Rk̓ :4s+J)93Z}=>Sp?oj^,+$-_Ф5 CDX_j($w9kyX~h;H#Pޥ _*4IM ľof_X#X~$ WҞ1jXp7M]%ǝ0q ު@& .FnT^Ϫ_a(ܐ "qcK|>/5>n˟T[ѺA\-3{#l] &m*@k+kbz9ξ@n `#th# KͦYSr |.{k`尵 Q"WFQjF!L:۬wb=y QNv@NWw\krq7揃,~Zvsڽ/RL8`%BF|r88jG*℅[UZy=*ѓ̀gr@:*i&;nA(|i4ө|rF9v V,bI7 "p8G*&IqLwnJܻB]z=SyI[ΌgN5(_GҫۆQ H@u'L1X0d$yU2Xl0cvx^s#Tjż ]Qj-"3~;eW͔فp!9 Ǘ#V W%vEHلX-U/cSžۓfc&fHG1cݦ`ֈ tAժ~ ܦ]\@tt?w=2]\ӄ76-`*F}!T*t[z+Dvو B/O;JfJoMƃ\l 1PK@r"0]h3Y3ՓZW5iFG*d˛z}x 8ЕXkQ(6=Tr$EOx &]J9 W-S2BW 鄾u4Mt[t'tFyga󠪚X2NcVC@[\iׂ"{./FNF#Xf/<9V#ըQ}>5Gγey/znpڦwǝ B\7"Ӣj$lm⵵^;mW %n bXne ;؛:5z}R)*dա ,SĔ;μ8 {i$,/ij=d{ER@d.R)OPᡦ)F+OS @푼 ~V]7*ʜ9zcfE ~q>uV43Ha˭dQhq8 :#Y߁ \4@XЏ=uC[;{'#T- QW|~Gu̦କ +Hk^YO4$ub x?;}lXaʹ|/ZܘU/k,?YdFd1c7 kPzgd2ͩf~ʊTdFg-Y$$S(APːKm_+8T]oY5oDUu0J'ea֦Xm7[<)nRx0LwBuG@Ǒ{Ю~G&De䶨?,Xw- CRG}LCH R Dcix"V1L 0)fCp|/. !v<;ES]3sj:eɆ|6U =w CCj8VZdEOo6C= QoN $!_!f }d+`kFP-4v|S2pX͟U .:9aR9W+x ~W-~u::hW0J;ϹFu~⨮)gEXH 'U>TZْMB7+yh-NAw2=FB`n2@bET M>Zl0ߗP>!&,<&ѯ=#[W"yu@9#ҽ9Gֱ&X^D rljDŤE^Aюh"}ZT-[*!ll[7F?w&| khӭ\꽐%~uQd!D6CU;|F.?ғg4z"zJqi L:HͽOt4[U#rx_ɲMv>jw;৕=]'=iq Utjqdh k}Ȏ.d]_Euv=ƬRVT gWp }>5H"=sԵQ,ip1}'{"v-~屻!R6''<@3>Enc0 91ѽL8P1|]DRf9bTN$v#dq C2^(f}WxfDJӏ&e}U>na4vlxgy- Y2z٠ !CZIjTy':uc_և#L`|Э\b+ȏc/Ix*|0ʘ7kk|$cF(ml0 agpڻl³c v^GUwT_ɍ}&:oNpa{[OŚq642}7M300UP#u=*2UIA%˚o_Nv_O5]"|/)j_VVOK=ӽE'\`ٰf-h_]#$x;e^%\=DQ`3 e>J/淟{e"y趨-دVEBkXio{~]8ݷ%]ȞR%_'v*fTR>G<5˥ %B@$[jcP{$r"!jaO=uwFvY,*͓] |~r K͸,6$0@؍+ޡ177!es`kuBNtUz}BT_< c#2}È$/ȔnҮы7ŰAhU,*Z4Go'I+mfEM*Jvښ[) =V!]}8Zq`q=cM}V4;OOj^Wa%{{"K#G]pšԯ3Á(NᘛKMp3(6K ee1(\tȥ~eqn D1`:i pGvNJCH2:'XZ$:BA6K@;7"(SaQ7|z!3QY3h/чsi|Ju&S~;?VXc]Z~yթ&RX䬡&V׺sചί7r8 퉚k@CiZ"uݣ)_VӏT8g`B$\IqrwQ>-x:?//PawQ_[<:'}`E gi9{zOذh:*q8>eWjbD%V[իR ̼.ƹ4">`c)%bS1FaUǭpΦFft#HX#D֝S-C&#* {&U#u(e-+c3K҂IX:\F&Q5jëVL@.LJɵ4 /ԇ,W7]*K"ÿϪ$E[4ַc}z= 20I(b &IZH nJJw NSwG[︵PCteQE$k 8I=Z+K僅)Z[OR_U޺yϘh vp-%ne*BDJ^h8hB#}TtxhNxqJLS%EXFR{'f:r<'w>sbAFEQH2i;^벹 Qѩ⏟7n345![PHcN \Z6\41@cn7T{3:9M~]F!xJ-x%5}6Z( %F*c‘rє"I1F#slO%R3\oB0mHk66&mAKM 7Q}Ujec ZƐ(Ҁ9\ȁ`A5"/;ڗM12 S~nL@䱣'aDuee~!ZTDTȦ YKRr_ MDŽ54=~ﰄXUw JO!0_T]RzEyBX_ZK~1R~f# V_|*TY)ۺ==ॆj$V`?¡њ1C[f,^Z=>~9wk,%ŰȃbZو;rHFߵP4h[ 4HZba)vY4Vc`dt\s`3gNچ殇v[n<>Qq T <[hzJܫp VB-uj,dzm%VQE'8宏ͳ:ξ;5lr5Z@'p煁ĸ_~O'?ҒbD{~pZCOk "8#0M2'D J<D(?.q)T"Vzy_9 tO*rDJza4PEzt-{ afiIX fyƻ| T9̠Y𓑇lsOtEBTD%, Ml# ǿ pQA , !.N @upM쇭p]T'TuG. LIr+wK@_,z&h!)LʀVXtp9 yB VȢᎼC-yQlle0iѺ Ν?5Rh|o0}EYL;-O>fƢ?hHA!L}$z]Xysю7u{Ī&/3|@z#>y1":qewEd #bk{֋qPUqdT2+b#Ϝhnfݶ2˒"HEhQZ^[1ǁ\8aK}F2+vLuxRmyt$W6b/!~|35hi[eg`qsɇY0"FOdSy5b~.!uxo؋M=CS/@-7K"+/ {3#DʷK/ 2#1GC `H@bDCR={"̣ny;¤Q愁Qr6S|2 %p-pav]SZ8PPf,-l"H/ ̻x uX|CFWR0R+z)d798怚MUeV-(ThNUC;*i.W:YRpX pbSzVL{%ׂ\՚ s=6zшϧk4uE"vkR I*U|UX~\oL6G/?F<"'ƽT#[F-q덚0u9;`(G[e^ORY# qyq+9e١1#HkmO%6p. B*Y7DWTS¬DR/-Zd$ϜY|s1e?mN3)Ȯk 5=A=-֤D< o`DHB +HIuri j76uXFXb&YUpM&jKpZu1.I_UY Ojs r2DҮS)Ka1r)r-=:,X{ #*0HKDo$EX}l !P~‹5QUmG'(ـIf^!|5l+_\q[{gAZkgxIE6bvQ1*\N~&'9Q͆XߢXJP.iTQg !p:-/LLòuHuνQQClGF-klќMOXb0KN2.Z ZjKi;t"Wءj7c4F)-nۥIs@k-Jj XUe 7qڔc5P},IڗV`Axl< `mم_[Y+ hkIď=N E%ɆQA!: kPlH)OQ9E>8erWq[\)J$!@oY_Qp o*4ul{C6woLț (9X&h8d^?`Y0%U?tWe6ʭԾ8wq;b<ԸB`9Tgݘ7OiɈP̠+{l=1|FI1 Z\S_JoSt'RO*7Q{KUvMi-0ӁZ봜W?(mrE[?ƪr6u]5т :in$)|Ug`f?!>Cv9X{30 *4 Mӏ!Xjx7Į1KCfPkT&<2oϓhLzDȐ+:<;:JɌ'0M'-zI{aEdnP4QܑQ6J: eBD?*z,mb1!>ƙ*iTt MFAβ  EC~`?p˦0%S49d;4Ru$Njv_& Ś"m뽣w݊r(S3{8_[-ݪT>--imHUV)[ʨl6nX02R˸5fg`@rR6Sb f mDUT>7XYHg b5^Fho*yf`sȔa-E퇙Z[BWәpS]E,!gsZU b>DAY#W<\7׺R rOA'~J*. rSso2uGjèGuW-Q]6ȧ-ӎDrnx8~a#* fѳŇ?{32Pƈo]qA85H"}~'$߆C[~Diǃe\{_B^^-Y(I\s0bԳu6HdZtS禗y6ȕzǘ"$kA T\Is%HRnpA|p _ݩhfT~C&H/2q$@mg0:u6fV 7ËN[u`Kc>wreg)uiyV46$~yKN_1U*osp7 QhlφƁ+(V zl~:g5:[KDf w CB9C<Z"ٺhO;!} \Ke~Z*wvqm l{;j_\i2BSp+;g! ڹVC[ad޲{k׼hp*skb5|UT@O̲:DAC7WNDҿy˨^4JIDҧOy5ӂ-eSb/,\LInYI(<`E  *Huќa aVB~%#PX>ZYmi2d!*/Ox.jEGΈ2.mCSfӈd2fTƿ,(0hg6ZX ,IvJ0/<h&фgtQ2b`R xSM'. k .c6ơmOw.+5o<15*9MG(Jkc ]C%sՙ(7:-n{7e}:hDpQ^'?+-z̷%PiAߤi:ދPj6saO8`$0%19EvkMS]Y rjQr.+[ I.ZUUiI~أ5seԼљ$ȡ_Bao]mexUZeU6*pEq)_o}uMoLGT>~5 ;yESLd՜ ~GqMc_YŖWM ]H^; }/4KơøG=_bsom~A^ sfCQOa#? WPnL.n}9uq{^(t=-̔5I[nZwf/ɳTnA W`vjf΋3^%͏#+hy捯_GUi6ɗ{46$dlus[ѠȢ^)d[]釉 )QF'WpyU-tR&SzBش/E~ "*ƻ]d ^O`3K&f> #~E `oe{+ROlj7Wm`*#Lyo g FE#I n0ocIcyTd+!ʞ1@RIS`!k* a]>.WiM<-~,f:8_6yәTzyhItANSZCe v$A|O1jghswJzgDZCLY[#';ŮWܳPHcC"& e&SV9i{8$*!O; [?myh[F$E+w_ 6%o !jp7m{.{DRS-Qq/pK0 .]NCsh}Ї|3rW휐Mws(W*cK.s2߫3}cL#~kuaExQl5=*H>Y9dC jE-YJf6+W. <}KƔ50RqIdiI!8>L+lվ}(le3)y'}?_wÛv .GKr"e ~Co nP%⯔W Z |@$3,L^OV5>Κ:c(VoMEh+ QP:_8{C:? > C~֌G-~ILHWf|1MEҽjdV>k9W.[p88OEN`سҩ4~ʰ3o"]U%,ʉ \T[ɀ/ulNӦ1jJ.íYNK4ccN6q:{t(q"uĉw])RxX~Sp:?izF]dn~-+Ϋ޵(&┒GnЛC+ZCU3Cߺ:piP='|ӫ,jL%{I5mǬFsff?:*JH p'…VN99p^|U]83~SHt $#e\kmFU+[ۡ+wy( Wc%7E a.Sҡx T^4|9h n{GY4ߔ<Әo4?FX`= +VA"4in gz $rsa-.h@ƳG<ǷkS&JҧVI^6JRsgaO3"pJYu-lYD*#}J?I-G$.>(Og=oR"~y2iQf/ç4iD[Jf5mw*\E. +2ӷHڰoV0u+ACiZ"(f& A?q=e}Vno4flZ`b)"cѪ ؆ r6@EH~rM$Aܼv톲F0Z>z4rF)iltc>jza,U{] xzt 5چAD547' ڳUa9HSCbCVC0K\}d(LEn.?nYDq20gz>PPQYQl;"v:⻥Iaٽ!4.[K,ULW Qι]zN #tVNR`T~mNJڴq{a,,xIي\j0 (2&T4hGI2B2]I=ʮ[,>jf9Y;hBRm[d~Z}~X?ZzHeO>O}²-8Q,Q7.nN77,ssV)oAwk)[ibCIѧ_z2DoNzF8,5o]8cp2UsuO L(E:v%hڜ>0d"4^#|~̪l iԳ> s/ o?ɏоz=2aPDEl1qlnXjK0D3Nva"}BrJ8PP`?ikE Z'ʟ|c=d$_t}-Xe)h,A:EJaʤ;*^|HMnB60 ӯQ} }r(XҎF;Lcs~^z̈́5U^"A<۱CTHybF9yVi,$q]|L ERbE;SmdoS|a/Ω8%/lPP̊Azx/%C ]vsHj@KM "UFg ־YB.zv Ɓ_"qR!]-jUmWІ+cץ/O~?p{IOydj:֓]9]8c=ןTT.{%ySOG;O:FI$ hk㴬n S⬣]x\ K֭SVޮ: a~jȒX,b2&Ua]9P͎ρqy#>ni+r1gDp^ 9cED8fkro5v,oɷQC22~Pz\GrPh "S(Z SY4]۵LBf׏{ VV_!}OC[lf\HPUlubhE&o6|:_  .-3/V\2EOv@VJ[dsEEa)7ןcd>s󏝓Ю$K,DB2z<Ԉ}#mu-qfBN,#=M5h`z#4l @4~&/(/.,c^A7iz/=&8J2\'IWo3(sע vskۤkH_ԙL%aj Y~_Z2pJBAȴXG;!Y -5ͅ'=0n0(0$LkC>p by+vNk2L6`}Cq +P{#ܰu_8lP>c LiT*^}y,WtKs~tH 4QA5Z"\hɲqGE1$`xåŐ? zWm~rR2_9dJ(!o#O= VqX}RV g\jh9؋QʹO^/fP dj7g炩P#ܨDݱv-|eH-c??"~0T/' {3twT8jUHڵs'-$p9 -xoRaEb1DLJhb1 kMkQ )KLRo9-\T?s@Qp_^N>.U2$`䝪`$׿w7rUka3]`qY*T- 8?*|(#[|8czHh"/B;Z 1TBoFח3yؐE]hm]nx^|Nii-K@o|TtR*W&+,>͍.0_8.KxywT<ߠv&zIV}ƐĸQg>f_c ޶Ir]1*Kf@ aRP'i-w PC#}?ڧI+'gJLߙG%T&Z^i.Ƥ P%V-fWLWyVs<в*;E'9Zy Zd.:΀ri`ժ+Hi;FyM)-(`(1J!{UOlϣ_rꑼC'(17{K$@>\q2yE7>s-! )0{UNMbҰpM>*ɉu~ЖD?Jm`es cwxi@M:t?ξ}6EH7%5sE(-O7Tv Uӂ6s<~ٙܜgtM󲹇bo4$ q2BD96qоl*ɔS[~\3G$E?eb<66UEO 2P/莽qLMc5NYg_%Yhm*=x7%m@[){kfŎ (OW[fTAz&:XM> GYnȀANSªnb JCN E8TH=AGMt߭c]呋!|3+\ g:)7Xpߙ4ɇ8``zJ3䈬I[fkD ڟaJ%lHQ?LěF:qSwsuPt]* "]|] 'f g TO$;KPM$I6X!3>rnd+ f kQ!<ԠIW PKD !0#;:7kz].ҩ^o'@ O1'D2 :&E0M޹ ۜQ;I/X+bfͻ=ID /+5 Wbf;B[jE[xWo֏.— gkgPoR^ʤHWͮʐs="yX[@񥒈cM`g;BŠFڡla-u)hyc 0}6 +}jlpr\~iRyZ׹C: ~ȿ/+Conb6ðֺј ˁ>)73 v*Ơw1;L:D"kJ@q`IKI[vl0458C;K*Q[OZ`ra1/X c2.h3 4AD1Cẅk5ȀZi_yk /{1*K@-;tE/&Q4q(͟q@UJoV!)Wj~W# kZyP:MEbsң*oBkI6qk!9ƅF&vV(Ay{ ͉_nv C$Y:;GW /ZL$H8*, 1Oyj >Hg%wtsEg}r6(L ൕQQ*#_AG4!0߀)lAu2ۈ$Q,՗1E.qsk[:pn5n_L#{dsZ]K̅>xs)Zvĵ =Qr7Zoi!&x֍AΓu<`}:#b汋c,ƢDHګļNۥOyH %0/.2d̽Y ]AX˙+;-PŃ?͵B0l=νzOg2QUcvr a"6UzCk"f3[sS)xou[ jNlf^,>7SQ`D3*=r9PZKIۺ(h O.w *t0J$fmأ^잂f^gݴJ@Obռqe*Q%}.OﺞnjʋāDB哴uGEfHߪuPxJ^'83ϧ=ynsm{`z!i lj# "YC6BS*nBS8͍8AQ2 4`ZY5UWܔ"xm'ԔR?֡jkΎvU$P0*.ie w!S\̼ǯ2' w7iS7!O|Zz{ .M)VLG!UD' { ZJL fɟ $dK\4 H>L, ԰ чR%F봄O-\3>Vf {:ELL;< C]Zsdl*oY縎y:7bTUp:Jd+~H-Il LqOr2 6/d#txCk ^ :x+lR~~ xtNX c$.CkIRhE yKOw~ݯĈI"Z3(rZ i4E96kr;*}1}J|lh/$dog)sm1ٙ;֭Ұ|"lw)-0eFqBqQ0tN`UӣI/T g;Q.3niᰕ7w5C ۓ-ȍ7^_PW0Gq}Smꂼ1WV N>[}"]8OUsUx|}P9,ǵZ2. %l\SEwՆ# sFų&m FCg;HApF#Dʧ P@'-iT>B.[/њí!z0JΗq,7P2>uwz`}l BJi9a:ʡf߼ \ע*J['v)|=q^Zjsq~FiW&urhmPw%e}gΎ;#2i>[8k\st>+U%JkG{/ Μ`DG,աxZ)l9@3ܰ@8}ē:S9VPn L+/H)fGN B֜J\p^ԍT ;4dYb3 mg'tG-,7ȃӦ'X[Ey} >쥛-7a|/3:Hm ΑSw 9CH EVI Ȗ0R IDh) WbO!4멒*`~e5U>R?L2H¢;RƑ6E6d+[mMG9C 2h lzA}ChP=.U';H3.s,'2`2iF}F8awj6Ο*/ms1B`AkI8  e(=ظ-u:z$htYDn&u{kظ5֋4q2p4ɭ91Uf~sYX*m<Պ#!~S] [ ;Lk swƠʑI&;4?Q)w2\q+~cՅ_ ??0An椢q֟)w8>y<’C@rWcbӴ!N6lVQ9,wVY 'f!f5+rO^}dz7NԢ(vUbx0y:\4-)tlcgqܳczjJMDev#k+&D%?# )%j1,5U>(CxZQLߤ`=f.k럛G-mFLtڸj06|OڒU`/7لVxST$^z,o՗3†E!MGvdNEw?#CW\oJ뇏7v'5!(!۶,߸sՈ&!t;'4 ZW|zOj^Q)+P赒WUUXqY(b /KZ~Ol҃Ha;<ѕq4NJV.tUcSY4Si/?8(cLe:;|W-"!uĉhoT1y܁JLX-:]m]LŌX4Ew3җϸ NM9b9W)~MrfNfY}-TMh2t7%v"ښW5>-vOc 蘪Cp$|(flF*m0EyE!)42hc!sI~gf0]f@:^Ṗd¸K5:"Sm#<>͉gO/N8o:&zjD/* _5ۋtG~rI,|fcL/ 1Es{ xUWՖԠ`Lc.7#{M!飒!]ޔN~b^l Vaqѽhcaj 72.wPUi}4 q[=)-\ y]UvP*NhKڒx20Di+67l`V1ul:Wf,&oI 3*;puN{ݟTΐ2AogȉK}Z."XcBig _Qԫy$KɜޮN^oaG~) {i= 0DbvdhHf/rZ*w]H u1gEb+FuR K? lF׀Cuz~oXҪ1B""m].;yit'X,SkՄW_ 5cDtTK:#D>ěTe;ԹulYԩr3߀M 6o_u?ԣ21%=^X䖏 ¯bSQ3D/4GҪ֡>9ZQ2F;dS?Le1{ȏ}+fGM@o\ -u 0Lt<}8r?]ӱ$*DވjFjj8w@v8c7Nh;Q o&~TK.GJ) h#tCh-0+](ޞ@QF Q;#=35Xha'@iAӬ#+2)j̊2 %MTn2xIٹJ&F1r[Ѻt="K8k,B\/)USL^Ptt8,`wTzB| .bEKYs$*j7᳏w߬lj_>xqS ~ߌEr ʿnFzF9 fZqoFc*C Lݧ]-ţP*nAmʇ']2sꪍg׸ cjpAG5^/BJoO{ i\*ExUV8vr D|);O/_"W"~IInz_a6N.{!Wr[7|6>qEM7+dc2`4$%7b`P#zdOD+ IYٷʷ#w3ˑ7>daj򋾝:2|)eND[aNfYDZ18imbb2d9b 'NWhڍH-n6iyMߑ| @s_nQ? ]޽2g` 83ʞhzU6F@ƥ2kYu_*<<Ӑ9u=;V! e 3wƘ٤!:,1<,m@s$IBS/cTQog b{e YTR-WyvA ~i[j.c;QqpaD6yA9:Z262?;Ů<"NKVKU'%uta #UT%? t 63F/ L;B+2 Z@q%HIvpNMPrF)[|qA՚W q 4bopФ@'Y+@xR\|%̻w ‡28D.Mc 39cda9ƽD]q4q+ `T!xRv]״I7 N/"Q2GζKHGgxM"Lq'%*VƊɛ|5/.fvMaVTC^v"=Y\ IMGwFq%/$*QB@{nۘv1>u̇%8y.6M O(ؠĞ~Ĺ1Kz.\X&IJZj&h^ޘ?i%+\B;!mT}k6@..fW ޑ !Exi&U u&ҚG堌$mxN : am lɡ'U ǹII.k͘1 R_zYS)H1w,3s-X:DdhDA MD# H;z  a#%fNڑ4CI rQ8RE~J|H7J2bnq[ZҜ_z5KnZHfi)S>@vuV'JBh\ֵK}׌+2+b@h{FX^x|D﮸Jc)Ї2;6ۭ gj?Ԋ98AGH A0BjX$0=a?CjȞZWuv\ƻEaI\;q279|R=neB*rubzY '#{wWWo 'fr͝ms2/=KGU[K/aܗL BG݉dqt܃2ӂ礴Xl0W=.ݾъ3Sx*B"a}*ɵBo: ;cwIគ/%ǘgra??(zJ#|wi(1ϮCN1v JonKѸGh?tGŜ$*gCx,9Qs) ‚0 (-jӞfKa9.su|4ٷIeY0X[衬> 9AtKoT$3Z! WFݎ! (Ş1hY5'xhjQ ֊ *dntKS'"JGp;";+WiiI_I ؄:|!NB+.q7&4ŐS%X}Ѵv=M_3-ܕ.<S+Rpj7Z:s% pV~u-wQ/Hw #G 6|Q^^ h#VϱtrOZTٶl\<'gaxx?py?^)VO5yM*فn/5]cxFS]vD4A|W%5dS0@Ru;kQOT}l-Eml;|̎C'IV״ƒ흮ZtcT 3Tx%;f`cYnq2@+[Ȣ޺FRt H${k\4Χ H0 N_%ȣ5!(M9A)"CaTaƗ:S?=&6wutǞ-X$|Y3DIXE޵GjaP.+ UU"=:"zނL-(Ev 9.;r4NQګO偌Q I}kv2Ph]* sWFIw_Wqg89{ Yil`^*3f/.0Kp?t:w=/BwFh- 1"jϷ\LWCIݠn\~]\L̝?I) KaL{NN_1jCƜ9H_Eq:~EoLe w2Ӱ̢bm ڍ<,$a@_|>N-& V^EiRϲEn6)%eC'q5Q gi\#ܝJ,fH6#E11$8Y˹WNΓLcϷ3.OO{Ar@*r\+77nHk~XPkQʸ hD'ƫÃ\INd0;go,,%_\ڌ?"P/Q΅/s8Aԑyi#hpl6tӬ]C]wc^:K`$Nmg!  (!"$EI Vkʫ㦏oL #Z$s+^Z[@?Py8|%Y3G?;oQS]~³saxkbXjyN> & %GrX =[н?qLA%ﶩ QjCHw5>lCTCKQMq "']05άIA83M1 9"Y-rA \+S^㢄AphQv/ }h2BS۸GM`gmG1bgi8["闼oX5S*!g#9[jP0{h]{YwM8 ue*^nRMt9udữ{  Ç,(~-u۫ dl$ao պtXEW,XחW9*u G\sBQj&TN)q[3ce6ōx'#=Q>bxF\vy?L'EgFzM`PKK|Xo[ɺ{#K"8K)Єv?f2$ŒTM|w7іƃb4˝tAIMfOҫS~|7~yԕÜ|*Պ̢6Mf1Q@~\s) lǞIQK<1 aոPMĝp|-8ICnIzB*o~d|4: 'yy4+ KeRP8r5.:kra>՜D_^r4x\7$h#<8Ĥ~+F4;oa$^X)W6YH)0) e:dv3SPˉ@Ua6?Sq)Q#MfFҬ2^G>? d}a[Y#0|NsDYd1xΎ՝WYQIJ_?-,Nص@-o 5r1/ V=h/ϡk4y7Zn枭wF)U "Heq6z+[p:cZLFYJuLWpG3r>7썑Bd$at*IqߎW0HdK r75 CV*eB+K ?\BBrAbԥ,®,_%^/Q.T+S<]a4X[ڽ 9#ukqD80<3^~˞P0.{0*-:1E^5bi~yT s\%sxR#irGSٴA&>7>UQ@haM~@H(fv5> &A-Z;mԻR7fgDpP*|0N 61Y}BȪ Ǥf^H!)ˑ2=?1YRvlof-gFDYsoK;6H$%!c-uK oY` ͲSA:V1t.(ᶸHhwADW&@.zDZB!4,'2*냢Wi:]җFHK#wm\"B6~\tP.D9fUƹW6E!%Xd taP/~]*XPko]1Ed.)EEskc/ltM_ ݙc>ҢJ?-:Ϟ.Pi^bqe7/^&9B&wA0A 20'1(tz[HkqcKJ`G5J㧛@|.sl_?@m>(xW_|B> dt3 Q/,AP?vHb=ЃZUHL#ތsn MX駇?$'DS}ȯ{LҒC8=ʹSDiKfOO! :]@H,yUwP/UN9,vgW]E ~IOZH3(^UĒQ.  c9ӆb$ٸXAV!8YQa~#liw.*wҧeuE΍MWE WLxI6x62\f-\g3/#@EO}ȜX[4$i㨿c*MM t}`6T? F.#q8|\EJblu-u/8 ba&& HILWKCj(9C4kNV  w@ DO LtgP0(I ]8Wٙ% xG,6!C!~g{!rl`^E#uPũ~Q+_ i\M5;K~&}a33qz6a2Od +YRg$e[oHƣt~L5αR1ߛR@X2&5ۇO. A]aqI47)!zJD9H? Wnт:vSւ9雊:rD6 vM2`l[~-JMOuy67阵ue 1Q.c}AM ?Ǝj꒭ʠySTHK mAm>39oXx!xִ\)|-vKT< }ϧ]O[pP7тrqs]^=ρ갸~uʿ lX2~V$Z=ngxKbHpRO0)?G:!Bu(p])b+.Ldq#x5֠I,L0zμ Fb[jL,@"K]r8+`9$k9.K)SK ؛ F }dş11<1'c:WiCZֶٗxOc }AQ5Ӗ7e\G+F ]|2BZOъلpt;q [lsϑh^_V7ܶ1i5T,:TcMIU^{Es__ - ǯ~ 8ǘS612qƽ|Ҵ+8k%K-i%N+EKvy4~L}9D'VgYiG6Jmv ԴűAKij[]ɕ[>h8Sp u\]s\T7)sMEmu*ʬe d k8^BAw2S7Mmg5ϱ\sI(Vr`e|2n`6y,93IUaN\URzv'o<0pُrNXnު@0 H1b0B联=?FTZ jhKLrDUwpDE.|9³ o?sB{RLo$%;$2R+v>KbиY*͖#Y=tēeCh{ԇ NO+UGBl)-0Q>੮ֆ1 Ξ %wim~ԝ_YY1NBq\5؃]k^@@l˿Dx:Ok;%GObH%n:O /!`*j4{_/0x~%L'o:A+ckشI: hK5gVQQW3ԥSy^_)XC$?e.kj:-qn34#hb"XGoZ1iFڅÁI%"'"N1_CՁJjǑ]Dž_>awq;#pTV+Kqގ(;A yz@k{*9xD0#|@+ OwۀKI큎貥|ٮ q)Nsׅi5jO uJvPvp_EVnh+lVK}F|,9I``u)#sZlw D!INq,V| Ml?3=d;Ɏlqʃ60 [ޮ0YYHsf8bo1!]I5RoKJ1%(%5<Ԏ.WPpwuss@0:fmLvN`Ye-A b$qjzBG| 800So;rD᣽bQ,<"A G%jHB 9NOG?I%Źڽ__3 ND4!4+ F% sCBp:($ڵ6<5{<A@t,\y=m+6RX&LK&7Ee҂,.ORYԛЎ 0] S5]dLEL}(gNlpyo˼Q$@B)9H1&/l R6]`Rý~ I[>/~Yuh{**'w1&BM?cR%1S~*Z vMHWH'pwA6nUˡDOR, X^FW/mAEߨСj%Bƈ|#Ԕy ca炁 k:NG>Hp//%$5&[@5RQSl|ç@ay Wkm_\vؘ`pH۫?"j\Y?OgXdj@By3RfՒ٨p :u]MS)zti0D_oP<~xX\2G¬շYz J`C}2C(rO.n=R^{Bm'?2: ^*_~}؉<\ڹUv<9es8Xm8Wn?T$vsz]+s|WRlDsq---~X%BGؑ~ wL YbTyhyĹz?ƍ,'GL^ѫHpx[ S('O%cOLhk"FCif튃 'YQ477a0N,SFz‹rөp\%qaEX\ث?Rc#|Ur_zۀ]! UlѺ6 @4yq{[m^"k40^|n9sQN; (uRH῭,Zh؆ʐT򅳹 :+q "]lcVά.嵾fĊ 7"V%Q1-G[*x#ܪY=NX5{,N ۫J|ng|ٶ\m<~5VV4"FߎEQyuG`K **Rp9:~%#luxa\VTjFj2onk=OVC@ lgg]'cqi.#&[ =X-y_xرlJO\v.=M/*ZD!AֽN+Oʛ$]_2\ m X(X.kĎ@"i9l{X {,hiP&ACLJTD@ PʈC&T/ꃅ*/9ԪI{Co3wrWEzjZ ,)깸bPtP#0(]n-p-pqpAzJ^Fvw X}]{7q?p0{AkHKDj,ܑ룶$risxFiAtMv_h LB bJOܾ!fB|T'.XjP>Jro!7|%IgwOCu}K4z(m{8B?T`w-E~sRBf[qHNK49gF Ѯk4|$gyA7P P?`X¬݋wO6sTG$2KzFafqe=fJztR [i( ŹMEjS2{NJ;We+h\hՀk8(0گv]sCE />BaS܌ֳF'?/<5m?/ZRHUJ6gtU}ɩ+ UH: >rDVH]G*z?\$SiF鑣vEUى(i8#euU&RL & 0W*u,K1`A toѰA7N.84zȟ6u(>3~n^jZpxZ&QFGǻ:\|xt2|F{:.ȱ9~'vz"TIO ec ?,%|VGwUNPղϊehdV:Kq:~ xLD3a`+%Z}&UG(TY+1)|%@ A?׻Yp"8_ַV\!b ߲ U0k>"䇳b.ӗMv=Co fbpFV볋`Jfp5=q _yp]ѩhҺC3TB|BHOc7qApXԡ5 Zۘ݇FL+=-B#gQ&!&LYَtm$P AGBBm׏YdwJ%Qݽ`RD&uʋۃ\ёp?2jEVI6G[3_L9<&=ʦ?bZdg11cReM)A#{+E{V^Ee`j9?q/هH:@#5}Eq n+;j(?e3Bm^/L,_[Qf$(VCHJ*K/Ԫ_xrv4耗t!B +hZi SjԝJ$1PܹOǃduq#e303yDy B;*P$>:x4s19- bݽD7^ʛ(B%z 'ErxSm+Ր_QZB N35kmW^^g0;tL,*(矣*J28kp .TvtqۆYStM%"(JA*~ߘynj?YEGXLheÈS䛲!1hkX*ylqH1\֧҅ĩaו $b:u*%vCA3Ru-aN$-̯]4BMNq|n?, ;\!vTCUNy2 cqݫrbm+"P`e/4ҧnJ{5bY"`Zr~K wlɌC:S]Y EE /$%]$[ mΆ|kJS(KVXGkhZP(  5Ȇ> :5* r Zu|8z.٧w\XYiQci!8lZQ.) *r\$CY Sieog0B-$DJ0W=1mNۅʕlp,Շ Լ |@ ]П1hBǴcj H\yR}Zq,nX`zjq{𵖢C4=Pb H_")/N~kK2Q bg %:b`YGn%PtlW>.)I谲;Nչng-DgP{GA<\#u*>nf쩊aˉc׺0p!=>觅j#xw543fb=If]Lkb8;RvAiy Q-TwˣB};Bx<9/KBx0,\z8wagVdߏ w?t95Kdӏw4dwwOgJĺ1^OV uS GGᩅ_(k\IL)lBlIr O=w#{M-VibVq!iloӳ([J; 6lb7n]noKڀw ȕ@Dur@|lN;73ՉSeGEcK8rR RZeڒϚZ~l jݖVusCY@T}-guo]-C|Mq{@ !"سdqe"! T %#A_ۆRW6oo-v]Rt uW&% &Сz \ %*%rZ6};c9s% ͂+ѹք3novԆ_H. ?cm0;]6G8 j+5{26r7m}7qID#{ #Qo'-i^Jx@;:u`G.d4ܓy9%o#:Z!:NXxwa?EoslK,x BWt7f+c"h^B,Y+'uw 8H$C? _) E}hE?7|RۀB̽=>>9PYFAs0gƥ1"( ҕ.:FЁۆnH Ҝn$e|4S-x&]!|G@fuv4v,h64k9qԻ 18(/R~`C;3$ͭzзjke)0ԟ7^yM̜&c?ԦcAQ4KR m [( ǻI[.mez,ס)C} " ? Y{N7ZZYT hXNUܩb50uidMmaH0}gE, B2S׬cگa{ ;fp qN'Y@J*' >DqEB54xEo gt"8ZjQ݌&PSxEkeYDDpI{?26S0ǩV0yN\o =7n LMQg <:P(nt͜A6⥝n׸*n1_T`4 )EZ.wdGoѕݷ>1hBO;!L'a$]@-4\'<\+\ْH}%N 6l&x6-pl[; QOj!)[j.~䇝fAђ՛LT@gW+RCZ)ޡ'-.'Vi#zB Uʠ,>V7iTwg/42Ҹ. gNH_q ೻7߼~]Vkfi[W g U"vl̕mLWss";b$*b$hq:XHn%`źe zk=V,m(pmaj |W #7۠OQ/$3 =͌yp|fP@!UuѼKkJYl>UͅA򆖩Cvd}w!ԍ ?n#Ox)K SƺlW:Ɲaju T> [;gR4j-2}r^ΐDG{[7ViDlY꧹T@5zY&K0#vwx . |V(bi?ߡ WKdzHg t5_8lR>xdZ [.a.hQ5}uG=A Y cӽ1v#D_s=2s6mvOgOΫdߕ[ %\x\(d4t11wr:c-*.by> X+冷̸3I$>b 9A͍O92|e N}]CU c%llI]^Á陑ѭ J`Zjz:KRk$0Aw6A2A90iJ]kRW!&3NQNpG4L(=ܔi})YZRx*"W6UǴ WC8rI+:p":md$ tL"LG Gfh3[[;4ԟ1=е(s\$]Rv[ |H確D٠M7=PZWחN{dpb,QUbhQ`=X m#Z_jZzqwݑ2tlS0FѹAoY|[P'4oxл&|mo7 Ҡ5 iֿk dB -߾*)l?tX#ps$afR$$r0?,/t>|̒UUׄ9A9F̱LEœ浮a)Z8Na*ŀX:&hT+:]z&h\L y-ɧEV}͈̉ǖ鹝!CMSH1ň,+t/Q;<աߺZ41eGW$-)`%[;G xXvX _n /lG=,alvs b>#EỸD.i0嚯"VP ˛48NzuCs;h~PJ@ o/yHgr6%CYs 0F37 R*5/i{%ϬহE] Mo8G-7nIxQB#-0TgZ\uhcٹ|jګG19EKc(i:T8eHʧ0{ /C+^_H 4gVCdp m J@2Xhy:n-}9;2Imcs<2`㽱`}yZW$J߲ &XKQj~l0jPdz-wG::Lo_3 A=ߒ`5 1D`pngc)?a] ޲z3q%z$UyQ/'3BXzr4T6u@Ћ^eLw-1e,3crL o=ܺ__(d;鱸B򘆽s] yq4vvEF-,~ynMu R RGM :{wo3nY:J[ h7(vsRMGks@Sak~JyJ_+= Zo.c;=8J+ըyӡ-T&9QIS 7TJKd5q8}rRnGAL;yxePsA,ip~`Hʝ0O2=z= Ε$82P$(6:IT2jarA^5QV8)X9S= ]p+qPZ_[,Sͬ#aYdE^4tCھ[6yعOz X%(~-}S<_s]؄:q9=@i,xk=fc#ɂMEb^݄vӓ,gnNlOy7Fao1Ll4azK[P,:p:܉ڃ8gAu\R1/$+U@byuPߕs;*6[(3 It1)1|=,RbaE_aIpo| eI_e)&Y2ww!PrgGԝJgV3I˼39Ջ5K2ٴ_ i4ʘҟuirIjZg.I K@6 *_ -GؔkPOA1B R{8ZOw1VKͱX?jQWC^m&I%z:d`SJ: %Ko-`CeX:8;DTW\;*y۞[CP_Lm m'l0lk.CUK N4,= dT*)ݍ{0)8mD#}'lM槿s_yݣab\R\G> cדf{e%ڍ3&Zioі=s&$3iNSB>ӧAMz+Tq_DPAԑIM, 356o܆ya)2yPYAȠS(U)G/#7>=F5G q l }L}F or|WG!If9#!| mMYZ;MMî\)S&y 26JZ7W⟂pg͆!Mƻ˺tSpE)^^QL*33H6Í嗀x fQڀRa:46n/V&GCvÚqíi(!yбH-eu]yn+:u,㇨[-D{P|ahYܘpi'\t{>T^ h]%6sQo W& ^$ wZ;uk$-YTt3c}D.z8J#zujЛM9vFĔdY96[׋/c 4Z/RSn=8CBwP/52(,˛o>'\1G,~bئ$)s`fퟷJROŤPNȴ0kq+wl_5ڪ360KevBu\ֲG/v@cM1aruJrzC\&g4y ,3 %M&f:KbӋs]_/*qp{h+.b.*3Y9){*hf/3>ۧY])yOp/˭͹{OD%,_ <]1tn`&/a.xygٍ(vyMk4*5 ƜRY}9* )qܼ1آlIӆ6}~H,SE` i}3}fuYDO* 6f!"Iex^]ṳMBbW#<_g c~^c˵ث뽍05vH}b; 6ys 2,}(ߺVx=?#m<j7bTQϮ5CFA^S`m b̈́B ܓ2Ytu*^祲(kvؗGLQL[@zNtK5{%n̞_o]hyc]tX3F}AD>bd.9 Uj͆TZ,+^<;]G7_+<9z W$m /+[c:,jG4~Ȍfo2i蝐?6_Rt:Uܒ^(4 )Eہ (2S9τH CU18\jԳWH]VCNP{A) t[k,)ޜ-,&f8JCߥ,Ɔ(ގצٚ¶?$uX5yt[?1 y"B3Z6Tf ;)qpQҙqVQn֒n,yĎO} ,Ţyl8c=kZj @1,&7jgr9[Si ДY%qVD%KOy&CZDXnFIJNkٚW g۰.q|j=pf44U!>{G 6|(04i6n_~x#qĽz_u4p\KWiHSe" wFg!R[ecx?dk1]$8OPuo<u(b鎵0D-ǡ6./LeG-w2YM٦hytd>ĄNc2 h:q", SNv_/&5)xYY*p^{1Dz$ﹾR,K/YK0wB1_]:˰~md6/]k$ܶ>労]pS6'VZ`5ޓ]SNvzg)_*8S4- P0q?;ޱj|&vM.l(;I:(0)VziI$w|ob62pMˡ|At}S޸ ehK\ЎN7Cd XaG#ڣOJӋ#'s!6Ti֑jebx:l2Ad^9}O 95)K.xdU54>7,S)ιkڟa:cr\NJ+ =<%3g2pTCr/E5%1ܧCLH90WOP7MtJ/9k5A< /')CO (÷aO ևsh6GpJӸa y[Ɖ_EQPjǐs#ega`I#B1_z^\$TLunJh߈HhdTS$b3Y^PRHXT^ wK z-!>|~yhhVvr|︭7ıhUŦݹ0Gx9Ln,`INKHeh QO/h6:9dr 8%$ 󟀓`8s-; sm.iA 庻m`w%ny g7ø 3.^: k :苆hgvĄ snA X&ڜH0 {@Y |Ndgۡĩ;\ ijeSȅOV%&uT{v1'Lt~5"=wJty;f;hسo5 OLϪd0O;3(-;ɇU% U \G;KS{T$8g#?4ՉM\!E-x9+ 3kG@Gi =;J6:H z*D"Il/HBL'bl)"0&Veb@(|IVDkEh;F5y/ss\zMsu od=4@9Se VO{>&-ua_}vtlD"Dm&k;hgaŽzR;U )A×=+΁6//ލ$j 6?>uXcV¸jKByeiH;G#Ft7'ub/ZZVQrR'ᔮwi9$oL5f_A (~fS7掫Y+6g4&=*"nrF˱P{%P <l3avTXq{{5,=Y @p.kM@ $hMIa9^![(O0}*~kӢrǫ BM=X X(Peue:+Iΐq{G^z{hT/ H^⑤lݛ4R6sSwZ] OX1ٺ+WpλӞ5@'Q!e|9cOeU$KgYo$ R<zO{wed4lN3ZFp$Q(efqsݥp&*CQfV~mea#I }]'P@=j[~^LGpJox5TC4豏ڡ Vێc^VJnM]Ks5۝ y`4h|D%`jh1z;UTk+Avp<՟GL2sSP"ΌCM0DUIMB@Y/āxK#./,MtniY#jwj?ae"m&lmA 8`!/9`)(~Ş=F|tQjQ;#b\Y' fPN + 1vpven]6m* gWaŷ6ؚsĖmpMO( _xBM=aiΊ\WzYDf \ -_)=C;ؾ$-I}V]# @G/(JKNڼtv.;tb3G$cf+=aMDJEDŽl ;XH PA8~"q,D5Zb(.kV2le#[^Kc;ao6&;kDxoCJZܰ:?jצĂϿT90Css&YYϞ;EnyĎ9ٻ0׫X'zv&(UV^0꧵pUWYB'vZڠG)p4`qWp~XsFTMMf 'QVdR@^&=Lcy29Vɤ3NuA&=܎! 5>x_/|;Hc֘ёdusNU>jǓMTId[cFe>Rvb|LCH.Q![8&O^#L8&qFtq|}ˆ_7ך(i4:EgO] i{a h1"1|q %r? R݆b#7L8#6) 5ĻePAyM^:Q]ͿHG,t~t<ꊜ z,U% A{ u=l`@]lYCz\ V z6N1vpg\C5 XJ\2 v! ,6ycކ@0mx)t׌L_v;g^m,ǁeGSfMӵ#",@ A"/R$U˝Ւ ] \{_ Su\1SJKӒԁrBs;A雷>dk> ÄwubY-`tE3h? M!Hb"nFBOtvF R ˇس,nVZ88۾Gx.Qeej_ol{8$1t鼀8'W~<fEd.SRfKkgW̻d\Ol*\=o0%WMkyرPHqv5nXǨo?k [L#B``Y#<6=}|kW^+ 6 "oCx'TsՉaVr& ~ggq܉ c<#Eez~H'* m*1S:\[Z8yP=V*n=7@?fgZ_)~Fw57|ΊlZg R/[%鰾qx1_a:; |ZE&P ]ܖٚODJZijܣY-2ꂰ j5]_#Gz`G:Wx8r-M$1l˅]:ڡ ֊LU= MdӀGգҼ>M[K 9 rR&Q\JZ` ѻr6[DK~/I ~(q̍O umb[\p$ L1UȮ]x\Ív q|'4 :RߓX@u2e,1Byw\d$&i>.jHrTR,&*A~E "eRn_Â9U)+?c(iW>q<Бj 7{~SB2تVD'9&Gb(z8DPqs b>63}^-&'KּjXRRKݧ~߾gF;wB;$@XRBÉPdث:CKIUH{sq.o)4.׎am4kngq-@T^rɑ+;L`ux8YތX$MVribXyֽe+.xXf֠Jq)>04ԉzp1F4剌Jg'bUHϮjƭVu0* zY<"TY"j(ϏX=59ݪޮ͜yYN$xE ޯ) E7'%EC虈{]h X;IFDRi 1(J(@6l@i FخbQ$_aΞs$QHt4_X4v /rEf8)@,3o+ P |$ҶߥSkD0m0i 5br*K":IѦ2l *88(1YҜs#5ׇQݢ0Fx@sEE.po#jI-@o4Mla\\ŸrQw)A>~dc"+FՉ' {ġm3)eyqaǒ9^u$ u`6I-DEn[M@8okLٔ]Un@uYEd'Q7mīA(G^\ tdD!SԄڭwϼK +`{}~ "Ṯ>"Mꖱtb݁'u|(e=JU_/ 2Ejd&l/2/a}ߡ:$b񥟦$!YPC }s_yP2>}mnLҽ&̙-$itӥ3"I$@&] вL`tf$BDI@ȼ- },ZDٷ]sj)So"V8wH<ۼΏ& 77M9IKʒPcNA7n&-8lko3cҳްwKAw/=W0ĐWDECGaX8: Au\D [/L"~W Ї)Pa&zKDB ȓfj󼲿EHo; }/y\^|~JE0QN '-'+g"tLJ/i~:xPˣ,!gGPR'Knȷ&9M2ȳ'Lx2J|泲}M'+i}Ds,j I`e:tm]gd1fwq[rql,8GYfP^UJA'N"',XWm5kخLCJ_?* },HX/Tֽ[9cԗ'w&i㼽ߎ~#>ɨkҺ!NE6z ~ɼ!R=bp2'P˜ÒjYnYKdmo2OblкE֊k!O{5=W-A•n%]9or]D3뙷 :Bqǥ0F99 J'|8aȶ+a˕ɆeW*EUoGC,7Vh[ȵ(_rԪyTIDސ2HSJޖ_Z_0-z7b9#׼0|ytFѮj3RFCe1.Hex*ٗahs6/&a^3 C/Qa `N))W3![ 0C󮓵ut' {ӊi#C_N!8e7WL*%,]PzB $kOJdg?7JV//n8 E+/ D@`:($og)U( v~b^_A=7{X6 ɩ;~q{ƶ€r pvH:DaHU9ZtoD)e"ZS 󨂼ADHiMN d-uA!R%?E iAw(=M׵d3pPRdW=#Zxb^Zy hN{\ .۫Jˆ8l&vobF7Wfdt2yʘB-q{UeyMy0)#ܬ-,Lv;<Yyװ:,M۝GT;`Ru,!ۋy^k#M Sz3]DfXY O{,&2R>pƊZ/hߨ|ǰ3Q!.;]>ߕAFw 3q*ֵjp&`KEޣ;Mgu)dk28"}0#VPo|v/sx"ƟD]KaR#Q=p#e! kZy.2miLJ[w8䤡1E\QXjܨogbx|w8Lf uƿ)5Cyu.RSYa2p#Ku/P1B4-.o{J_ǻ[9ZWwm)DF+oY;˶#!8L: ʉBYq!XgI1Ja7qSLd"܌:ƈUHNȦ5^pf;|rH]gB8{Q:ϯ3+_jO+MJPHWL( M$Շ7Esw!3R 9zD%inaM+'nӞ0v6-VW%6ͯ#@؄s\(Ϥua[![H`(}Vyo v_x65Y<%O`Қ3{{(p6hqCgĠرI "/.'6!z4g /[n}c@Lj=VOEnStDT0 y(Jk}pvŊ>{m`WjY[&c*!֠n?79qkKĘ-|y V sYO9802+#B^- p\}fwA@q"8&N;ixyzWJ̚px8 =NJz "/8XRN*(HQp8>is;QnnV?zR3ZZ1 ?/yIZyb3˝%]S V`I@ z/]pOt!Ik#8LGz YًywBelecNFkPI϶: ˷9W@01rZ&ԽףRKǕ;d1<ckj\Qs7*hKΝn=?M茵4dHRѻ oԮ|,?(+%JJ=\2Qy/gT὚4gk裢)xa~2!,b qHtPIle{|ʌR1%~w 2>X݀f#.޶ W4&qjI[3Bf ~|{:*Tר}I?cߌFa$| R?ɑӰY|".i * Mܔ*eqlQF`FH QD`eZ}u f%GưpɆW=gAf@J͈8/p#a^$oJ%2ܿdozux9b>\7oek`7TL[&MHaV@{a!VQ 3@M"WB6W'a SB@M(T~e@;*| VU͘T=5^^ۉ8 Lsmcff BGjLт Nųj%9 wλ~KP0DK7ԎL]~ Ez$uZPy\bn؎PxIebd=9x+ "൬q.^ˠP)75~⇹cS>}hkcGAt.wJж] l@-UB3ÛNkrXERrxrc"Z/ZcNdRoB8S0zT`lH Z鴅NHAU;50)򔱚C/ަxGxGhϛ~e8..Ikhe7θU.Dq5?+=@w^7Ɵ\KJ9X0m-pPd/`}*-~{- q-;jCs6 _2:xrq ۳eX; [A 0,.BnT$ݶӇ,ih3wU<'M.5 5}; nwlgi0XHG,k*ixK*D4X%G!YI7&T OCEY x^|[oOK]q{Qk5 D!+FC$d{΍Ps0'A-t ?Z1l tJKnctI\rk06+e_ړ%Uz`}U׹Z/cooEYҁa0|52LjnW$De,ec{=rGkКfн%/'UEdxZ3\F.zdie\kXK @U5U6}J tCϥi>-|$n{X JQһycyh;hDL1A>fKdYJ'}`?R=F7R*!'UɎM"ŒT}:t{d . [Zb} pc%nH'!-jb8}jb)D*먧|z~hG{Α1&KH<◣؞A?g)3aPWv>>z ?t)w)bQ{ |÷.:^}ϫ}>flҴHsGWfub-,hmJG1dZ 񏿡0]b#c|)nGU Dʱ6a fO||5-T)7Sߠ ,⥢%m1k!_z=hߒ34i( HӋ r?̶H&I͢>"m2¯vE4l=yof':IG8{U#4Q|(&кkz ;4Rʰ2pZ;C4;V*(!`L|&q-wcD/wWP92Y;A3iGYd8KSB6%}0q/"ؼB&%e WΟJhqC\ jͻbW]+XT)F Ar\`g|̥X8tJvcJ|j},КZ?!&? q筶vk PN&p$6kk+7\WLD)7y I0ğ^>B͵XM+SȲRS=Q##"dY&8pE,awy ٿO.S7 'R^9W"ɬb 2yhNٱ-Ε=jEPaI|jag v DܷPc: QG Y(CA%_VAeYgBO%RU-z~d L`>wo5Wwsqk0YeH'0>}.D48o'bylyؖ6CUΆP veYNѭ'{ >2l QbKd6btX5uԓrL+кa6xHe*&`^F!q D5 _]ˢBpmvWy:͹݂Ɲ78^a|@=xA]?Q0wDua+@bYШāE<{5zjC@P\X:P2ڨ I,I3FEoOhnOE( q7eҗ. = ^}@ZyμjjsRQntzmr9-_+[yŶ~HEWE)X]ށ)}rG.;O3̜Lb710K"sI 9&E.fK\JW}tR*$쓝['.7 pc8dSp%l t3&&D/|݆΋noThfgΙQˋvkc +I0>!_?k[yϪru?b&jFdAj |`T%7xKq` I xR!hMM;F:lʫod SdmoPrX,@|V ٘35TמkNĩ͵?ͅw2۵  2PG؈2'7dq4NJAj;NKZ.x M7!p G p`$Ez}W͸ 4_* /hZBjursIkx97-s|W([v>>ŁQxʔ}?G(c˓1d(}wh82cMӜBTh~xa\мFʓ]^j+PqK폫JoѶ%?Hđ8M FC5i[ES2g3ۮS,e@a63`48,5+|V&ș̩ z"JVo/1CA:GU[Cjv܍h@0zr'η[\b 0Ԩ9AKBW4[tOtnSNm Z-WX?*qHw`Ks&ʩf2A Ʈ?qܦ PzuOY^"2a` 2Rb ,]JiyϞi8ޤ:݃YeQCd|W) Y#)9KKAQ_O Z@꯹|'X ]<\hG# Zt {+hJӼ(7 lo_8Hjj ѭA`7p$`V|õ)wj$,^0]]wCzhyݡlL~j.W{D-WLU) R-uvڍd}H+Ztaa;'>82 M!IhIYQ/Ib%%蝘Q^_ J_ 3:Y;UUن|(Lu+ ű 2!WM_{wgC.1 !+srm1N" ͕#°nA!{Ӯx2 5pI+xtl# +|nr 6 &tC`2/NfF+,@ѻHmD2:f˨YVAO׶1ۚb_Df\ӫIZ!_:dlWX2̊e21/37ꊆrcr5h,Ȣ/s_Xg,) tb u` :0&3Y;h zXG":=ɋe-I$E ƟJZ'-PcN.INU;;qkUxŒWٔ6;3[=\t^+a8fD?|ڊdu?F@cټ-`OٌDx WS IcąN6YךP$N-t %Pؙ3{욦`sH ~Q pRPN.x8r? “VIT\ &lks| 0z[8n9n]\a•V #m"]5rasnZsALKvM_fro<=W@o8f3\aI|"T5QhVR i'8F:Yq[*o2,}߫ m#B XѿP?tü?XQh" /&/PWӿ\ =u#ucwl?m i$6`|EVɴrzDƂFpZ` vhOݕ]*ڳ"bcFfZ"thꊘFoD2}½S+U9ś+xˡrx|$s_ y?ü3_\->yͰW$"Mbs} qy`~NWér$uUO5 ,0ʢP<6~&>,(y4>Qcؔtt\D=KƳM8t Sck2CaRYW|l:4l[, VhS|^חs -\$l2>>BaDx ؕ:[μH?a;o\'uؽVsiNjt`H`Ĝ%Y2PêEdb I(pD-SVE:qPjGҺ`pKMaዸ!v++seNGe + C!!uabD TˏzԤyO(\fl-ȵ:#c_J+De>%;.Iߎ7BvC]y{i24dV ѕ70m$?plh\F&3ɲ_!":ld¾ qM;@2'nIO[$7OB p>֛gC+AbmxDZ {'\ dsfkpHTE iruE/w(0# 1Xm_m|F[?|%r5.~kibX"@P7\̼iM쫛L@ykj-h,}o#c쇻/jIͫΐdz4q1PvIv[T#Yw 69s ~b͸&׷*|P N foܝe:o1+mG7sH/ BrHQ加@Moib=tFE0{R0d2ly{"!QMlZw\8->8@Hg*S[1)NEl9 `pt6cS̀ch&zWLJ3s4xRJ(o_K*O~ 5BrYHR$cB%^.*<ާ|/ C@"?W[][S/AÖxc$.%rW3GWo{[ e>Tj[&6ĥ^\進nF~|gS<դ6sOd]5LJhVm)oDEG.Z\޴jO1Ӂvɪp=agg̦9nH5b4MXy!"~X:gGKjs?ze^xXO(ls$5v|@Cg``=?O ~oRgu\oQ;Dp1MCj0 sXqSaB)e,ڮh8'3$ Cy6v'":8QlQ/@|' Zi@掭89t fjI74'|}6>f\v1SՆV.wԦ&Gݿz zdyB^ _y6,1e.= Y9]3QuSw{(@ 1Sl~V"i4MfZH+srH񛜪k<+hD]wbμ*\–Zw(kQmT΋T߃QCg 4tB1ޗpjEճݕ#_NF2-a4QzRVcȰ $9Dڰw]pg=TO>`TfdIC1'_gl&2e&`$nXQQ&O^HKb8U>? U0[ Occ-9KDb j=h̎3an%!(DO/E{FC%Ef\?'!/tUFEȡ#r;u[CI]*tp[?4L=Bn ;SLV5@ChD*Ie4ηix*H|l:O:ծbOm#T| fޢ* +[DdI62+):PN[T̀\_N_Dޛ)#(x7D~yޯ0jH)}z]sLS}^ü*>Nk= <0\]:)og9ÂeltG{K{ (:Ƞo(#x1*8w ݟUXOzU^sEB3&A~3츥ODѦ#[r$@0fbA GE|X!  a(Gzud.TrQ`+DfQ*;!2\[l  PQF㈍p{7]f/~EVKS_/Wc9bT( IJrv")|BTE&ZUuT@qR6jc>аW ^KH&@ǔj qR2gUhuInYZ:eM0ZPK"Uy \|&u;qQg&IeAxH~OMq) Qdiist+{h˫,.A7Ze+'JeR5jCgxss8)q _٪>V}Y͘wZ=-ך[!՘TKs-iN-߬>_?[T`M:Dj@<{@fžUx!}k<}cw=Կ~@jS7CdAY/TAHm44Ӓ#+1zEOE?X;s7y(Cp4O>e7gst6 R8Qt&~@_4jL|2Yt""1}$F:'݋CZ'sbe>6i=84zVg|*hżz;5!VlMYZe %tÚcH?k)G?S<}E~B0 )J #a=|n׾MB}<R ;FB= vźqBl1a!+NWePݾ@-#3dvt ? e̖.@'$1˭t^RA2g؛zR Lq, ߐSG-wW:6bB]kj˚o|L05N)^A94b^x0Mcx7CbMNhBr r3;dfg`6`k]G*jcF:v爩^YFzVI`RJp!;g uOo|!mN_+NœAX'c~eEDO%J:K\AubL\ktc]F3`?4@P-%ϴ`aŖX(rb_hf0ނ`EpTek7]@/)ha T[;BO98#CE~?p^/N0/ی I`Gw04MW-|tKaJ^UA-Tvv,ɜ7̋jZ0ڭ1\DdrK9EK1(V!g*t:9:׀_c@2j+0$TXpw ]l7i.bwZAbn|r:TO/)p{-ա}nc߈U!Y?c{(C(ٚ!G1wbZ{0b&>W ?~!xEə+pp! ntF׃0lj>ޥ )<O)t3bԡĨQ'>GvNb1~EJ/Կ^z—yEo7xvPVSX9}qT')mP3٩_QҜΜ i ܹ&Eݥ\lq_N{%ƪ6L)^Rk '+1UI$jB]k$eyEZk\SXPjf0ŗǤM.ѐ^A3qHAڤgOTdkοVDuSo-"a>FNX8nԨ Z|绷'f_*_;Kom_BKwQ8Im}ߜ&G-h\G青m|VPXk<bB[9:Y~/G~h' E\JT7v\I:F!{p Aaª0aS:Up[!w13aME\sALn%"ksApPT̯8ʐ&ځkHf#&{y4Kqw@,v l<?6rdc \Y1 Y빡C*ͯcM!^A d5dH( H{٣F [n1Cc3P,J/c> 1aZP'qavS׏%Q;WR.k6QFmdB8H;ocd4#pa-`5f6-9]>ڱ{^g\U|u1`2^D]oG#@Zjlmٛ]LJuE񱇔E1X,{>"k桡ڛs x5?oG= hG1=q/KF Ruճl;ș"*WVpE߼TA=vs%g]~et{!B>E! ֵD`5\v)lOzO *&{fr'?f=J<p^Z2bs?onhC7?:I] ʲf~"- -4ȓ;hyO8Hg-XnjՓ2$|HP_=Wi&dw,(2ȇd ߠWG%oa.G{;uJ]Εz)5T,Mw? m1W ohJѠbЮiҺd՝ܶL4֣IZ oWAI5gD߇5dY3F鄍}ot&cc pwA;WhQsPk9姎PyI'$EIm,"&:MEҵ1PAq "hN8fS+-un)袈m2#Յ<4 9PK%XU>ѵQ$ g-KDQg*^>~ıaXmFﶶ>(mbv$R-8Ҝ&p~:`϶&%({?nvB08oM#M0F@kc@cZ%~$_ipZOFʂL8h) B 7InuI0 F9M`qad\*s@"ҕ  %&~cT~g(ł;HFFF4D(n#.׭ՐO.)O R"^7\=or-,H̞qDC-0Sw$@-7;(auOGŗAG64 "w'*O b0k O} G9W:E9Nm6't[HB5d-Zo+M#(SFl+ 4/j_Ļ3XB3~Pżzo*oОi5< 7 E,&PѸ-2/q5C 7ŗۗVq) BY2X?u-4R\cYCBȠ-2P,KORWV;?°تiy=!n ӬBay!2jbE_ huwzPhr{P?al޵K^D26kؙ&y;pY$v,N~ ZQWoQȇ%ݔ·!dOg _3S̒^4pB{3ɺXx#3lc[,(PUd~S/S=3F,ou.,G@RĤZ ym2RD~B,Ts[.h^?WV~uk%ǵAj%^S|s=] ejyrx]y_%,@!\DhǑgܷɾ/Lh.7⢄!Ѹp:4PVqz5 R3xYoDyKV`aeh`0W ҥdw%44EZv-xʟd7U WY8@p V^ZX>æ,z`֖7;a.FcAQH\$(̽  OzMżOSlFo実1+(PZZt`ͣzΔoݳ][揖=]C_~UM_2 s5* cR6lh?[8&*5p$|lce$4eu p2?^]3Qaۖ``FJ8٠4`Z?_84Kq:z($;:SK֤B~$x8 B"({:vI7\&^u1oO7l |AƮ3 &~Y&&+ :c'&#DT=L8Qdf5gn.eMV&c}<#XqtVU4v^ǒ]R6J<4cUϥ Hdk8j bG=ROɤfyA"O-ܼM G='Nk%* ±LFEQG{%g`lȐͼߪ%0 =թF,WnౄXZ؁Vlf`:ـ/؁Naftm8dt ͬ•lzHx ߏF}S;9F܅erk7VѷP+<b _ K7h}3ʳޠr,}.u!j+Q 4&ce߹r6?аiR`bzRc G-}ӐL*lO31P4o=VyQUFcL_5]Bal}a5 'dM)DHaXDt]xݑRe9"LVJDj`5W0mdi~?-GJ69~TC= -As {7a(%ؕ(PwFa=3J`t΋C5>byf@D&} ``;pDx}Ɋz!yF2BYb,dp_ܫBKKIMyѷ>|Ļ#]'lF GׅS >ղ 83y‘^e3p*cH$b ZEB 7gsspDYeCaN?EQ=yKt ><>\U b溩SւӲZvW(|a= ^Z7&L5sb2F9W+xGzPY}?}137"ܬ\fUv  l!p-Wiό5q(Z{žҌ0?>6c/p-ݠ~bɢ]Թjj[k +\^FUTiHJ ;m6´qW5}hEܽ*ȅ\Ol0PGV9+$d&:&R k$D6IK֨trBɼR2y;3k6#ۡ+&g UjemBڵ;0[`rH0GJl97=0&lTkFcm Ĩgi念2/BbB]22Td=)bg"t2v0y0H{ ņc߸7=BK {>3-_(l?oAK{/{W,F#K#oG''O,~D9 [Q2>zz2FN=z(Sg{(#d`a)-<@3EX-Tqq!}|rw*n_vYg-GwjtFV5_ڿߚ.;ko:g|y~}n;Dj]lb@^ j&fgӴlA; ]+Q?4S 0 FXv ߹*pJh 8afL!Yr6-SO:IXDJ8jxfΕ(>訬!/ \yZOZ9^_TH*Z ZH0Ցwr`n{aHeÅNvN5RtE@;[{kawJ~#!H@kUʡ*{ki8ATod@KyQuCuHȣKeV_/gƷOQu+'^hܘvKąIǓn*^D$LVoX&1v` sA&C\.p@ HӟX}wP@"2_xU9}G߬\i6C4kr+^y!w`%ͣv#TVKsCJŐu?;@7s,7Ie$j-<I#=T{Q+ C~b/A_]]AY | {Yl eX=j=l&(c_XAmB'i aUyL,-zS~I9)OV05` @O麿:Kpvѹ3Tiߕu/põ{ZdΨ [ZHVwer Ê\_AԖCPl :TPҢ}SaLhF'E;+f#»)F!Ҁÿ޳ !%:g[J48ZCȼ-ZdpPzTT| cдE&E0\~7P =Q]e܅ա= ;C܂Oj<}*f3N@o)O+i#8oZfeĤ9̘i= ̣fPR-+.JMlnc7=ʜBN3@؜%&-62WfqSѠ<]m@MM`+ʭϴovtrMb' $OFl]uPH.kko~RBldܾݺ)D.jta1ܷ/DQvF@)"v!:&,&m~s܎[$/j lXf)%8DkgpnfF [tb_%sۍw7a׏ tmR͑\E]Hd7y_pE+_==WOafeǦP_]A7a$u[mӬ7_DhC`'Il$$I{U/2BV< 'p@i~N].쩰re`P5a6Õ5'i[_o-/+IOBl+VT!9  Q;M KѯFk3f+|f x@2V H>uo 0 :Pk[KU-ojBWU먎R czT8*8h+z'[B 9x׷t5Ncc3ȅy4Al:ԁ^j )W3u,&b.`'HWh!T[b_=}+p(HtFL5u8լ qfBt[UJL͖pbc~~y)r`aRrI6}$ҿGXP34m;i-6lbYfbq?lΆP^ >$!`>:F/!U#0swȎrxvsܑ%R۲=0ۋʫ]o^FKV G7ϡ2FULN]ɒ@Np>>p6OR/,7sb0Bc4]Ey j44.)DegI5E4`7;1w.E'f4oIz 7YE:^T]If|ςRlϨ(%:~I :EX)9hZ6mB,ZnwM:ȳN~GW\/8g.IZL3T Ew8SZ}-ԈLl")dҸ ]{@ji)FL2;[Tpg A_!Z"&6C!z\Ol;(º*m#G MN;u_iwn9:.aAInT^y8nemp;bM̀>E]Q-Zlt̢'%}2] uCE D@Ir/^טVs}-K9}iDzǁM#_m]BbQWip|DO~^3ciS}Yu"|Q4&E1BdRvHH FrNNvvI2:pdm(Ë(Z3(ˋl #׼)uEg3Dy bWp3#X|dY Վ|w+zq+;ɤF!6V m`qE;ձ ih[mi˒{kI;4ŏe}ȟg-0n.r,= V 4:Up,_ 8&:O ie6}@-em,"FEһvC?qhG"FY>An  ,< O.j{i^E:F^T̡tƜKr96o"ЎgUɬ/1 J"-e #91=7rIyORr'>ZZj4gM* l/,ǶˡLШi~:2P(b?~yRЎ)oY=߬]$}1qyY͏$:y"Y6f|NG;^$i[WrQԌ:9Xusd1s <o³7FB`g2NGa/'EE`&,=T@'43sloNGluLʼn U2k`p#i1.hIx;|= ^jδN/@ *zYx})r]D9{j(l;.$.dݖmupZE.ar,*gZG{/u=d+`B#::o޵ܹ ܢ¹Vnmw'aWO|i/{ؗap8]S"'H*oE ۻ{>x͠hQ rQ&GMO3amw\L!P* F媭?xOim;? :9Z&5CYQ +7̓ f>1dV޸ ƀ[&?7 ~mZfH3 6eY8a@Pe;Me|X A &aAIN%-~a<Tк~)shVX! 8@lYY ;Zΰ ~+"_3>-:|;l6~@d,e.sKٟ 3Yֲ:j8NͿcLCj(0S+M7 IP%o* Gm?@ b8=kVhgң`ņt$2͓d6(w˿{otXG%Gq@A?R\k=g aAN_B" ]H3u2ŒcM$ ٹ{7$8à=ǿ`C?G8={4Vx*# 'X7W%3ߞ7Upy+2?cIǽFw 80б{wbREmt/Թ!1d&\6N5Q/E-bqB(7tP(,gI@^܌_ںSKc+}eKtAp2^nI6ԍ=8hVCw^6)A*Aə l6]яX0/;D.KX7:*dX[3Sk?݌#ӕ0niq%@A:>&J׊큁Ų>Ǜ]qi<糚tN<XG[Y-dHe88s͛xϓ iM}.eXϨU=5ge'/=b^^w!c bqʟ JرtXt0X3o'F$ 3v\&"(eg BtځM2S vhi Ց)v_FBջB(Hu/jXԸ]9tQ##5?wo(y͠"tQpсj}v,}{|^%1k t3Hy$}l 4|R2 q9nT`bLq6Ҋ0&pF7/h$\P0t%zwzX$KIc {ZKU _8H\v' YEDGAG}(9#-B< ۋYC=ΩB|N6*6LWBp@RJ0Š VYB9PiH{cv)B'@ځMfޢ#ΊgLX {oDudz/i.$ZZ!D6/ OoOiz;EVșEX;9uE0_4a2 C̺E;gT-' IKx{41Fyr8CmnQhBm4I?O>GV hEb|=ĔR9ssT ,9qs/@gc@i"fowOlTQp T(R\*E\+4)un$xHq[Ti@&"Ag50X?-GFp;}8č4D|:LSѴa䗺Ueq**OLY0g%7m1 OU"쥢1N LGpA89#@%3T}VV0}:מF>w5@X<`c䂶(υ` R+b1vpuX='=Yy0HzU-iwxo7=loY ]H[Eh*ٕd}ve-;@iD^D%`M1ܧl\zB=DU @Ѥ϶T+{, {%ϮpU{w $${Q>ڧe1hFM}z״-"Y?mnczMB:Y懢n…M(7O(.r#I):PU9]ѻ]B;$ #6 ȓ> ECQS)!!f`M' a@=>ȁS ӯvDK$8ahR^@+&J& 4uHgKlgwJDd|s/aHv\=lN+:@2M}Q?b뢑6d)QM(?l;ÎDOi# W8$ZW̹zUjBa(5 3=(D@ěFB :rcoug&\9(wW~7 %#hA0anjʛ%?x4~tD˃ǻv=[Cc (9хP " [f ʄ« >&d[wA) (AU.DuQ&TZ8Q_6D G0T_Ʃ8M3NM30dBICM~ oo|cY̨z6~`}/J[+eMu48v(1aumR;"Ow) *C|L 3 fӻUHS*'|N?cAU(ft@YkLhv{leZD$yY,"i 8GE I5+ svt)_D [y*xi5M2o}]<7ڣ iԱ"Bs߄h?k Lo:mNPH%?rZ\_1=fm{kP!En|x$=&pfiEךo4/Y Lƪ[>6 EK*wȮ͜d9\\MMcm S~b;):>̣X _aꉕCrQNP (RZBvT9d2?=o^Qɵ6`G8T('SE E!Rc[|n[6eL&”Xdp%|CS7*2AFuh}}SH= 6g +]!Rb˨tp5Ӌ^ۊXoVC!G}3e~ 6pUC(&?CE%`R~3q\l1b,PEtSrA_7..J9ɲ&Qy#7Mv^h?EK㐑Z:_ydu9a\/N;L0IĹэ*\WxbOIf ىM(F%cv[vsP$UlC3,D@4Bl%U>  z]rpiQ`״kF&kl?Yi2\Vd֘/{!\Z'z* /JLI‡>X&'T 2H!K;2O]i>"Xvٕf5拼:9COݦ sNc\Ņ5ecmK4k?vjmZ YӚ3n*I2q3w\'j5~kQsCO.9~Dy~9CH6wԞn G!t$f<.Z4_{nK n_*%wfro/j/vh:"BvNY#_rq`S{*ģF^EmuEb3 0,-v+/0sdpFH1y9 9RÏa8S˸(;ڿ>&TJTHzƷcNPB @ ͜NόK4kr)w`qK,yRrlzL37?d[ %^]lBN)K5*6Xr`$[du?n>FMxdU'@Ŧ,>,ɴ+-Wۥ#y$$.hEəi1Lu i\ZkH0F]8C H@P+&ZYXLȱ!Ɖ:y3.'7i ~T6hr7oXU@ 8 Arhy?q/Veog.rɵQKn-̻ᘱ`l4@~V,;NwvBYyr3Ɖ幨@`RĔ*|[5 E{IbA9^ޤPb7'v̀xzhr_4j<|/|dBnl #uSϳg+Q9fSoVenERR?тXBmp7}42GUsuu>ο BGFRl7 /@'Ff:YnEdOuK>G&$ q_|Ki'XP^Ă,*REO%Љbk4uk&}U F@2Y?d<TQs\`.k>?hRr{Kg3yU9JYv,Ucߖ9NC]N(cS8zN =!% bG[~V}\vx\OVqkk6PHXKdֽ* B0&2ɭ+I[1A HuNz1J /,d-UIr| 7X ѱގ 8|>yz 86Xt}%!6zȜn& ~6.C]@R xK &w6z[,r}2&TBOeZP?2w0"+>{Eq3!*DP!z6 ȹtB%:h6(qPLgkj'h]*M" LªM/čdG6=>-,jIGb}Pl\DgPM^zG8Qqn͹vfF'. lˋ͸OET(~G)[?O|i6=iӯM$힞+oEQ63$A=.AD?9LVN.4x wLTEzetH N],@`ɠՇN; ON"m\Tg]1M?֫r~!+l,|lQ 9ׄd¹d}%ƧϿ v)v1u[$,UgO}NSa1]ةrB"$iΎMPq'7Pm0.hfŒ~~#4$AmĘ|ⰽؚX uKУS w';SSW~ &%,k/Jȸl6Ž~L0o/ԭ!a?\Fqä3N3O%44 2}4ˌLVumEsoK`~݉ gx{j'ׅs¬Kg`X-&F%%V%;~39:R*F?+#z{E玳:o̎ҠNe+V Dt5?N\cBfTA͆f4]_1}+?]0U fbPҚDcL<'߄d+g! ~= csXd>CkL7/g-̀( bqc1KaPՍ+y֏WEt;oe )љ\DUߺ`dFZ+ۺ1-|^%@ ȴ_)FSx:Yt<~07([s=VrA#SvK'oLk;iIM%k:̧Vls֠'s7M:w!y:wקӈ؃3RGb/{e$io2vu/Z;/={ hm^oٜ21A6JuO!@aZoP9ns{ѻX{WVo`Ee ;{HjwE 0q(PFZ>K0{eһENnz\Cdc_b;m~*Y_? 5F7zO:51f4rm3WtHn0U> CPQ'?yUNI"t+A4Oz+gn:D/X"Pj$|ՄIy^Ur5*(7^@'frri܏B֕I_@&tV,-ȡ9sr0B"}=.FDO6̼v-CpD]*jF*{X} lAľӖH) a&!p&͜9%b? y79!e($3o4WC+R~O?]שxvMXQ(qio#K?1x7$6]~ϋ,:X#3ž|'u]g%ȱVzYg!raόZCqSAU/pShNy,Qok-z,m/ S`cj?Xʗ*;fX+H.T;t, sF'6禿g\ؾy^4Ί(pRGHtQEY88:▽w@)=/sc}@>!G@OOV{ᮇ-Y@76Ֆ>XU^'xX%_pi)^ϗ\Jp5=TËG 5GEۃS` =x프}(oF\Kh4O+n򛦖_"4+nhsBrPˈED0\㢔Ѣ)N?b=z~xbz{ Q8R@lUckhz&> \g;k[!N˙EvXȹX:ޠ^J!{iQJ5.ip =֒xzW qd66euPu*@6݊ u[8LZQd%)28-BX~[GT|BųLZV ͻnZ0 VʛR mˋ c{[P+3 npf/L .K j>pzP|QT#3,`"pN>*dY8(bz~4O,v=:hv0MUbʙH"]Jc u%`.4:;CkOP4?3\ h y494jEO]/eIK-EyYLLE:#MxoJq+*MիC~n%(!lgŕG89}uo>")~iC/lƈ$G(>]W3/7x>b5jS$PcYaYk\lv$?@*u[w '4"]hD(Iި,ŔS޹) ײXI~☣w .47JPQF[R5@"{t#rG^R5Yqr(M0÷2cŝUNeٕ-2&F%֮?:ŭQG a#A򏱨גnࣴ:õJH~@>vDEXͩ!x;*gS*h^ 3Y?HmmnC IuG}Hݧ $1m󣥄|ŏUJ9*Dv 033'tD4801Hh|lUV & Cv{z`;<಻8gs'E?:%/-FÐ9}t/:x -h~5T \'ua+YEIfPn p>1 v(Wć\)"3 ޔa%3sH35%[Jڧ?\9VbԞT HnF&OLo"ёSo/6*KvyG [SAQ4&#fY /B e]p`|+Ϫfu5AF'B&[SϾ)%p࿨ga&24">KkѬ, >N32pn Hf2r-mNnU~۫ ߩ &:]bFe( a70i?&!mI2З 4ŁyY81"0MrOWkƿۘ1Jh4>m]d>R-(Vص7 @km`^ܽXO#4 B3+Ѷ.;Pa ]z gC/X޾.&]e%7Ӵ#*O Bى<=?8 qi6z.>O:r8[#jWl)n.ɀY'i)߂iW@qVx鵫RR.d.y|n&))4Ȩx"| kmȀ׈¨#֡ϯ2lWbGMT|)]a/M"+nCmS-cHT%;Aola`,/;boثwoj#5~rVUuo_91?1%cʀԞF6|20Łqmm4 %JCWLn EOl/Oo2m!x2n#νvR4&<ש};۸Udv>7Z*7+v{M=&ȵD11%(u߹Im;eFci11aGG~u꙱[2[M_va(=7gRj}5A"}Voܭ7Hս$Y{\k}eWwuRo&(ךs, x4z%n$`7@Ҡ8(laPaf>9sU>:xTq:z VQ]Ҳ?BEOW|oPH̺5ĂKk/ nIbDMQAjesS'r#4iF`Jtf=TA] OUt @Ԟ[ZQÒPkd 4?)n5=d5VO ^Ĺ(mEKq XW\зݞнU,h"4f*ӌwt2~Ɯ4rf0%u/?y㼸o6>Q-3y2(L*eTە){ -3ć-vm> Ӷ,,rS`7XP{Q_aN7fBG 7̕ &uYH ? ˁ1H] vƥ*MVDsJw>iF]NSĽaY!GJ EIie o/;(IDFtweܨ ^鰆SϮF xZ2jn8~~/Ią0WWAB#yZ9eJ %Y3ۀNtwJ s΂\OZm5.aSX iY[Ix֥z4+,jtܺ٤#+b,K vJf\18}HcV\bKzt7gP'Ҷw͕ٮ9 @ݨ&q=zv<JQ9N'X5*y]msZ$n[3&Jb`_/G{V>t&җa9ͭ%6jvܓvav.w{$yFggL-1cX<$J={Q,\erA7G*"AɌ4C!ȃKS"ؕ'grRIWT?Mr|,GD1S3HA^t(MȈA`滈"TFPeԨS#'5v"k+x]EnL5We^8ߴwTAoVi1:$ Eu|. 4 ܧ&g%d*Bz o]O¨7x%Rw#8.tEnY;ֈfULd8W0hD`ÉxS:܏Qr.%LwP h| Goio:e\2x V0نQX \(yK@;i;fbܨ{ex0aP!h`,Ҋ cCsEN!PqTVl_y 5)U\!iF>I7=泎/mAF6xP0+}|dE&B.Dm~o~Ƴ$gV l5Q{7V;DvEh HbJ 8{i]%qXV{urA%"=(f}a9+Po%e+&U ^  lCCC|QŲ`_B"ĉ5 3"Q 27ڡqf  i{PY@xvo t_i17z՘??w(Q#'iLH7_'g tclT6M'ijeUc:88Lr |/ea~L51z*(L!`|]굻QH݌7Y\bM<0G&]vA_^rǨ;_ 1X &~,; ; 1IwOl &"EtA`RDL2E%d>ԡF.Kt9Ab>I8z4zhUC )xǷoMV%{gtPJJkjo!ް?"admafr8GMhM!1M)v* q`J2I;tc;ʮ4Daf>`F~=735lcbђݥsʓE>6rP CYyGX2(X;aVxĄ!N$'{FC5 Ft8k{k{aFuS{iF5c܈);oalӥprMP<$2cHYB^/VѷHoE=/ ᕆ&;Sr$\qA4,""`s^߼o^ΝHy ^UW>PxWv@mb+8j>X'zky4%G^{PTZ%= p[W x:֎Ft[rO!):|*X훛/Ũ`I'7F Z\Rui􁅽֩BL@DQ`{Q]CQ2E^tqnaab!_CeزxY RW4L'@4ϸINb+ڎ |4l=ы8sl-Nt'0Nc"} [oj*q惶p XkdOT\%w{.5̟"gy?|D6&P561CgwPO* (u 1Lņ½AtӃ!G9e>+0` UI5ĒE==oV'Tt nbf3AHX >ZE ~(Х%미2BGºƗz$}rb)rH8v+9X*Z: `v\~_̓?A_sj/Y8;rg72{+uHso. ($%`49J&v&P|]/p*T#cCC9WCZʌg#DAOm3!3V6oY5TZ3 UG0ER™ёR2# gb{cO0 b^D(@PF};}~5#b"aq9!+i3LuAiN#<贫hf\Cžu?pfl,+9ΜA091r Zt#{@^Y'Ncψk&| & qo.-ѥ_X2&cg{ >שKJ@޵ ?:XxshOiDx?Aa֗,xOq~i??{fON5 dlğf㾰ymjc/ש= jLAڜb1=N#7 <'[Y[NLـY`xۍR"/;?ٗkͿRS0ܙZXA:hKAZ5λ#-/fAOٕr^حr`%bZ;KFi-qi  zmz ͿJ@"L'J^o_W[)R }`̞>H^[#9(ľ\ΡAZ9qBs̾Ӫki@g#.{Owk׏CC3\ze\ 1J1Kjc'Qlh}t^R<> sAaP-^ruɃF@R퍽}uk>s{r8V-nd괅SLq bszhHuAk0)Иoᦤ0_`:_굞גpX&R`r.9ӱM4|eEpuw1 &F<' tEݞ L?czi~fy*?Ry0$Qɾ?#18y. sf hXlf9`8Ssg,t#w:|%i*}\@$$n\p >/N6ڲZ5cLY8] #+XUpne~א//>]>Mx{|т'R8ѳhPU|~ܰZ<+]vjy vl_Ps'~:VÄṛt?-<+AL@J.ZnD kTgu+nwW盾+k)pKWܗ:R.yJ 8ALɨ~s `ޒ8hbk70y.>W0^Qy6^ #D^~\CHdVv2$ 1!22)eC 0CߞηggㅢhiNgtk;Ṛ= -xi&䴃le?&V4ԫpb:ӛIA- `Nr -U{QC䣏^砎}/sU/j m>WGO^M(gj ]1Y)>R1Q+][P!lE3?U%=RTPwFt6@` !8`vW=d /]A9[>s9;'UܸY'^ހXSrXpl'Q !#C4'ay89u1O8D}Z7Ck٬hsx2ӷBM+9|A<ǨŢ컔"ZJ|}zs`2N3Ell2p̓sQH{`ƁGplfxdFnM#꿌ܫj`/&ù(A؝|#؅¹NE ["IET-cᡶA]QU>D7_!Esoޓa) ˗3` r<} W\x/@/8܃de|xljml _됿Z[4M9y!r$[&~p?ꁰQvNOz>O+:8J9%Ɩ)tN)#kKlP,O]#pO# Z`CUlA]:k؟PBәഁQ%5_0D+)aruS^J.îw7m/mZdRINzbC3UZI ~j{. )TV@rUQ-Q{ u(\ koi┛V%'1>aH|oB%wp~6>!R@JE; N-+sѳ.u(U+nl #L1F`$<8fjvG23!*mϨcl]q ^ʥN>(3$Sj ReU3dt~~ɺGRWr(Z7U4td=fcZǓ͋1z+A)ͮF~h]xڝX8](tyCS@8$NwO>&30wEU_TFcyUkh%D1߶]k[R0Tu쾜g ND[|?qy}jꡯrM 67-Ai5e'/`_${H(Qb.Ѯ.rhiv(Zܔ4c# g≧Tp@B `~Wq[q,Ww p}Y ;Dk3N$>%m 1`ub/Q~<,-cumMc"uưdDrz9d9:xweSxKP-dIkV&eEZ$gcm(,å^rS›D GjUwN;MnH:ϵ*=K$ZصMCXy^qn ԓnqu)BOp=)?%ֵ6iTr9b8l B!RBKuD]SIedde"ULAM^ (/yTv֢_mxmvdE%Z7qi71xH_j 2w:GʚŒl\(Qo =Ig[蚼NQfkԱ  $j쎾9c!ǥ ,erQ @g{إ&@Dv;wK~9oiw2"=d ^a?m:s>-p♧14,`NJUw1;;uF3u)( +w*]q0;ԉ!9;*_s@aSwez.+ݸ~w8 & fCa'`F-~ܾ=F<* {h:0Pso8Ad;v/,O`Vmɇ SGA?[JsBI,]l9?[ ȋzwAHWÕ|}P4CWM[55|mpvI 6"J '8 )/- 8%J=HE|qݶMZUNJYoC\LҚ`3)xoKe-kYRbV?3mPMti<ݶLY#ؼ$5^^[ ^td&bI.())HW}x{H*bv.Jg$X$rQ(*7K`ЉmHhXtݽ0621 1`kx# tT"xn?N˛Y(xaa@ɄWsUMui\"~frk+4cMXKK?}*/+5lmuVΗsިY !fZx˱XX`Uw mFJ ^Nkv+Dvȇ^ 'gt ̉Ԛ=9ݶZq@<A^B7KWE2pkGޟCQYL3FV7J}ljᜤVl1qnJB@do}CLqXqtU 3"'V}e{۳zcQ\e^%r{n(u[ 72~ރ~(#s 1`L< 'k#Lht"WK<~ʥcȄQYϤ(fZ *$Íyd#[AVi0PԌ8Xnx8 cA$hZ 6b?,0~Vs4Gb% B7GPh$);  Y9wDS\0yFdzX#w%T\фu3,H{z~ݵH(=M+ x@zLwzSmr;xh0 7.҃C5k=-ئ*H$^y~sj4D:=/C3j!Rݡ~ RyMm*N[{0Ծ,{jlX`|xEׇ#"fԾ%P^T#kB`(O6Ȋ$ oЗN[J`6:ЦtsxdEVZ`6G[AB)§Ղ^hn06h t_. zMuئvzuD29t;ɵ;3-q=RZ_- ڸ`Քjl)pR`P|G?2|ny`52Ŀn.9]x)|57'sF6~x0D4sbI?4.Fֺ 󫊺$vͽ%'IG.xo#MP[10N1 /1tÖ  ?"FU%u;$Μȃ|d:P5F̟O蘼.-7iH~q3xRR` P*5[M/.ԾIcx`m5E42Pw0;,-"@^! 4&'vUif5ܡLH>ΚR@e9 ;KÿIYei!'*I4t﯅LfNjN)ɠenbCoܱcZ"IޫR)d0539ݝZ:SÉ+n9ʶ8"T+V ]@R,QI(QJ'Pd5b5gX[grP*tLi'A`*S|N_^ KĮ z߰ٲa$TM}QX|[p|$EaA(/V2:իf`T6" D*~ҕz|3jٕ r*+EewgF5!/ܚtPo`^8걈$,3g>d9~g2XO3mVp~ZS)Bݝq~Oac Шc!Grc$(ҡ:AǷJv8dtfmJs ŶVY, J1g6C=q7!Gdsq}h͙ڝ˭Mqc) c(Ds梎0)+U2*v/sL D2|WiaTr>#H>UI~|۩ 'k8I LY=E]E ?(HL8&}Rwc~W+iA4ɰ#ya閉SIuY Q H `kKGns?l^%Rn8@p?kDbfN4jaL85חDYj u,4r|h- z&v\;nxk`ꐕTn/(q7?/A^?Z-4 Je-iDPQb*wu4z_Iqps!&4C4 ҈9}R-qE B8V‚@M^MNzDD -[۾y)HWGCITgb$fyEpfBW'tnGv$gX~~ vװ_;9@[%o47-:,YUcwԍo&Vl?d}prQ .ڗJ,gBn&'][-.%g'/$]?hW+G.y=;y03fG!^r:h1hTy/3f2Q,E~ߢG.Tn`n\NαiCA^z?N]L27^l4' *R|Q `yf#*'5cmɗELΟ~W2ٹ$BBI9$ @+yA-(p]sK\Sزn9f)F\!E~$Ġ`ޢ+r:dt㗌^ng{b{ͨ0A7CӞpkTp-%jq 5&WZ%\҇lӴL@tiVtu31uW*m_u|7$O zLl-G;w*(_/-K"#g۶}jTUQ/3F|W 沢R} TVb Y<*q0*RFNfɉ[ ʄA74>+؄qAEk9sF\|E2z<Ǣ-\|:[#x=A{<͗ 7˹9UTr/ۜ]DǛ+#K8wTFR5wh-" ZH*c9lX)UWH1S{rs2j(-^Hf*kYOhi\ym'#0Q꩸3>q7ob0$a=:յۈ{!Hm a1/=sA3$J7d)|=L[r՛U8U:RL1Nq:8 lh4,~ ش@jxb ԏ^=Ƈd4VWWLh^)NλSgOL49)~T( ϫ:Y1ַhu8Y`GG FH;#Si_'7 [, F1j5cݧ5Qƿ4aH+*\^|`uweYzq`qг*J]omMDʴ"EPn .+o<{g9jq $y( &|~a[a86;~ӧK{ o.wrOXnt)\-'4Ż;jâ#8#RjRk} kfa^yLfٚ=Ǖq/igMS…AQ\!B<{@B_DȰh)Iϩ͗/ӝ5*ц<#l׾N2h*p ױ\"<iepUԏPa48Ơf-j6=".b4kNK)=p> !IӼz~}7uAVGT_@FG)XEM%9bU7'RGk1,"P;OR].^?3dE ~kOSkށ$RA'{A&e/=&Z܀.7j'|zJ_oxw< 17ݯ``s,BV7V#zvI俪.=Am4Oqپm"BLrWeYb6jio6%)yoh/p (*I98~ H:/p G }Bwi_&7Gjz92Bm"t>W*(u) 6K0"fUS gN6Η$XԋCkS/5|Z:o⚚3ԫ-t@8c3B-Z~k9+ !1\_숕\JwVpQ򃩶ClVt_Fxq6Zu |-AZM>=rLLo ۏEQH+98&Qʏ@;xw,)9l)}ՉT,_8S<0$/* 7QqÉzvzH:1! Jh$cD3܇i~Q ʑVBu8Ξ&EEoS,njd8&wv;iš :, k)YAyMvpRNlsA0sE)`ք'4utIns#G,)uNMBZTy/~L0Y*`H\(J6_$3MuDcz>%ySE!p[@7FлO5~0'/COmk58Ww8\Wi~ջpByێoga2Ρ:>9{UIGEEֳ#୶ˮۏx:ma2}vO3m+Y/qq{AzJt~d|NaYIp=\VB>]J"H.^9 ;ʯ_r+N#BRhX&0rU29cesW" O?#7nBKR㋆3(AjxҭmGڡcGIzڹKf ܈S"5[@i_yZ\F"ɟ58x"cmAvfaَbWycɎV4~KK4Kuиi GT`F?'ͮˠȢ Gg?qoŸ%x_@4<BJ > Kt>)q{;i\̞/+]2qZL# $ aR^_=4s;h qqL4It2ɴ:0< F0LE)Wa,q- W*bYv2b+ZG>}.GpYL@LQQI}V {(n|C_m'Zuz4kkX;KK@pSvm!}^JʖDPxN:ʒ 4u2g_cva}(q:\3vǦq"&)O␽, )*?4Pq~?8}oOyb41V^ï :rpȔOXF12740HeX:UHF蕜W| >~Ip [zn A={x .:Awmи{*C_̔QqvmƩ8ۼI2\Tl q':@̸`}Lq~w¡[KqC(:/1L=XSFFCY,)9X^K9Ybd2#B$Zc1t\jz_ K t1^R^pit pw:@GM_QPl/&s$#Im>o\r_6Ԫ+kxᔏ-2+2Qo#$&ĖxԕxWyjE-" kW<,ݥq6enM^5U4Ep:uَhD3!eJ4:i &z0mJg"8NInVMpq;FPL]Gv:G7{AZjbޑ[jU :or/ CPOS;]8t*8Dn;=WMN'CNErg0gmM!~ w>&@ Y3ynX~d= ʅniM/x$K9RzJ3lAcK7vmy$/܆ A כF :xik60am@2j9\}a:\> h&ALՋè^Z%^r\Zu*+(,a@kzsi[:;'a T=n5U4Zǜ[K]~Wf5G^#.woHՄ] Y7t8dTsj*p.ȩY7bT0`U@ijjܥ bwZrO@f&ѫe|鬬Ƥ7mF|D'm}v`1>!wbSf`_8fXr!P2 ߧ }*Q5;+˝xOSJAHB×=DN L2REDZ[B&4իVb^fU3Ǿ{MX"V" "pxy}aܣN %cs(>ЀejPe 4Vc-bєpSْjf+ًF`>-."Xf1=2$i[PŔaFOtkeTI6=X"Lc(i8C~h OAȅh?ZdR'7A¼ĕRͅ H#Ns[^d45E;1*Sժx69s2v̡ a_t}F!{a7T{A# GsSLPr|*JBvk(Ǜ( P!o3zGyqt%,{e\3e4/~t-QSDXf>\tѫýGwyC؊-qQFx_,GSiw"Qr/+} FhQ\[úbZ/c(YpYx^6,O*C3?t_U(C|O.Ѐ"ld!o%-h{KȆWF ^#!Uբ[ğKOzDZpV:/JkUTݘ[~mNjf>ݴr$UQ'N&m"̕Έs[>u@s06TFZp>Wh@ -&iɒjDxŨo[N?=+̤gŕt2i?Z] )rf!p"6U9=m`ٿLJ]!7Οx׶4Der6T cj/tPZ3K]Z`Jz|iv?I(OEN9%{ڌN8|S` ^{Hm |,^Z-k=S"YkF ߳ @+lScL$iͧ|$H$bh1B]P,qa#7@`j#A5`ݑ fxr_Joaidvi;]ămއ݇U\r%'(ŻZBJ*؏|nVz.#cD{f363L웚4[fwi|_[NGƼœe :*(I#tt^ސ" #.MAaV}pm__[ěO3s~lrLרՎHC+D,VI<L02R{Oh" Gة8a9 ngSZ\P*pz eB;=Z{BdZt`hR?ƚmD 6vTf3~8uS-bE>%囲;"}Z7#tEkҾ/+ 7gPEsDYW?OySPA !IDZÊȽ8;,?:c\^ b#|~Iyϐ).7h/FR,V⠇锟wzBdM4(&5w>MHzF` &bL Fe(柜JP棍Nq9I+GBr\"AWvQTBSGkחhg:;lRxj+7 (<.SVFZhćnWoluJ`=e Wp \޸Hma1_^A,CK\Nd,5Ƒfb>C>5`p EFZDU Uz<⋜؀ ww^Șwj!o?Q֟p-,{6M">srsň~\=!_I-5+oxZzǤuL7Vl |+_ jRPȯGt?1׋AEYc۠V H6\^4+@=O~=/$[E}yiIArw}"S mu%ˢ❓LȑQ0IY.A;p.lsoҷEML$xzdfK֘V.T:kp.E=8hB>9MHBz?Jbd)my/vcLٴs;{q%[v/}: H k@2G]Fa(rT C;BuF-L: UO1G>긴8 E+(W}up6lfh4([[iQ,I"u]lTAL /ĮI@̴µ#SB&YDs"vtҔȊsgXo2IاwcTpB϶$m! T87*+i*#DvZʼfٷÎ~d򠷅?^ o>ERdAף}:^Pac#LŚ#l~+.'RYooy Gu\~ql +wzG˯F@Θ7&%`ڜ\N0M%"xlsDn=rk9}^fXYR}#-w:R"8/x8 Dcu>vՔn:5M`>~]#@(r`x,/J~R\ p)\Bwū,w’F&9q;ExA + {6 +DkgL{H_\si/4jl׀'N  i>Qa?˂~0,jFWT;bȂ*pf!rr$xAƌ]Za@B˟E&m+CI9G eck##b;dCh6ZȗTᩆP>n襟77o*Bn +Mu#> {+.}\0|%tr˟g(XƪR ߽υiuQ{贐P`E-$Y-'C]owzÕQ$4[t)@ϨUb.o!?Ahl9D734AD'1)\|JbWKwhtzr5&#m9;ۇ2[OH0-Q |1 nmë4Ԉ=$% #C^3巓Tk:,fKl5q9sm \ = -p"|^cɇ5WFTk(TnGcV7燮lgdD ](CVJN92HYѡpOQc=΍nSeTgj4-Fr{XPQ,#/0 yAk{"i-m%4tܚ ܻf/j#ʈ|Ñ5_SH3ћ%&d'j[WXhD#.f)O<nQmMG{+]ͬ KQ -)ՎBgZQE3E?j_v UtJ\xB[=BK>} ~,sI`jqc4qNMZވ0N&۪m 9ۄg a'06Xj,Y0ބ*L\ Dty-ra? ' oos V]<==?ɔZ#˼nύrM|xx.eHGBj|RÖ+" R..&)Hϧn"DG|Y%v ?~a"o:*k'VU/9=5$``N#`[$x[v$֮9/;uJ$KZK))Y#fna9{^T]F뺒ƚW 1u8$:4ఫD%4<Ąpg/EMw6UX!f?2ra:˔i%n>#Hl[+EFitgHXVס}IEk!7k@v[iVEhcJԔ/w,[\D+SiTᓘWQ')PbxY((~?Z_'-ѿ!c1Lp3)i{$N,}ʡ,7ėilxcEKjY:jnD9@*Ɂ/7Ia)FAoHØQȆO _FKGH^peqJ嵿:;/'$.2 n4 _cEr<6U{)޶E zGa&7Yyqnsq~vvy{bIBD %Fx;^([qa%^mhi۝Rhn.Upn97:z6<\>U R1w}GhHfC/4%Eq*:?`rHŇA덪sr\!,9O1Rm5L:tm}gY,znh ʆr]ifyPe+kɍ:3tMIxu.I}MMFDD+ځxO<Y)1W"^)k'o }T,~9:J;v3|.-e..:sүܸǡPƅ%X$76&h ;[g"q'`P~c.4&ū]EӃdu,CږE1 ft9&~`hIN/?!J8w4{F!UDKDJupťcJ|Aq68[m6+xaP&@{N:;@Y q>hWuڛԳ-Ekv:VL6TcmjW P݅Ғ~?hA`_m!-S&a=gMP#_W"a2iK׎~UVs' ^r.q43gU,$MoRD,?ϲc׫C9_=(Hwpb8o@/78@.6T>XςsҋW&vYH8.3lhϓNo&o9Fg_|x=C .&,#?>1Ν.vhhtt:)U+)(%ͦl8ra䤐niZ6-ll4 AWMn#$\}yc'E|ſt.,K7pU< +Dl$}U䝉 a#xmxK52v8`Pa~̋$@ {」Y|yqbmeⷔl2ԧPLLla~;:i%n9n3&Az){`))~K^ۄ"%*씴 I@k]n:KmY3 ?24xuX *>٣|"~]v:Ch?_KKՔ/%uUU >.:^)0s2ܛ) sͻªsB'rlJd FH㒾HAF UZ`+W;SMvET=D/fWL9^w\@LWSZS\G@]0o\^Iڟ=ʷ[,ݩr?`s?Miƨk#p-E#)/}A8\^V 5E3}M| Ś5d<b_O Aj~)ezǺIFN#Aa/1h+yC yJ b߁ޙW{F̏:ӎn^6dC9-Wvw8LsXT]#^\4V_zw~wRFs+KP(Ўkd\w(FLA,Fg{UdU|}RA1eWy"DpbƜv}|ƭlNDQBq3$K$d5tѢ.n!3tc;UGN†c"bZJ2ԹC{v5ըKou,T ,`E7'd2()=UKIu,@BrGH9V̄{(Jg0k]J=z]ۧh-`>ue'awK7[죿?LT$#S+cL0)pRt1uۈD{vܟ!ҁ+Z糢9ͥ{?^ɳD5 ,Q0iRЩaβ,/Nl036f';v6=eA%5}ź K/AG(:9\, *K G@d)8PWB6e+?0E+Uq*kp`'gka˞% `BR tI9SPZ2Yx|'(*ǝ\ 'ߨiG#~q݃筏,&3]3J?S-!Dm3 գ'Qd>knNHEƊ(:X'yaBs#=Q=N?| M'Gβ`[ JvێEvbmGg"\q:R7w݈Z!!+)CCZx.Il{%nuiyE)SB*N)' kIRdid-uc/5~y +*ks@AF!xO.AP."H <-ǔ^ZLpkA V7 VI!}{GPJ4}ʠ@cMqDa`gWm4=~ sN[n4dٖm#1_XǒB CN0$' hsyǜ,_>}QTֻG?C/UsI5cdƕ;:j)lI[8˒>/ڱM{d¬ۿV nRKFy=32gO )z(RDv@[spn;!3H'6"}9"N>9sXb~ \7E+[ W@֫}ؿc k,Y_F; C}$:]C\zjW!iUcPZ=U+fOg鑛*MwXMF -^ L s,?LhajknĊbxGɧQ YΟlqJMuGy<`E.ƾmO6^Tiv-ސK Q 5<43@u_lcF 9>dի^GB|Rw@n&rwyMQ؏E-pJF$gή-95/Ž$0^x58qϒ AXn OK<.ns4;wO{^PEռatgvzxrv1]-(qa)nwTa!%Ĕ߿ĦS|X^m6WwC.poDF?u3'4g B rv}SG%ܴc2l/Abi‹Ec]R ċjW"Ǝ~_2%0>)AJYYm˪:A(2F%Ls-wlu,Qj?O?CYI|$GDR/؍O3iomAs5;t[DB4~'uhB'L83+cXGwGg>D^ꎩ21. ۗn⥼O9r 4j;#yma2[N4ˮUwƅ>Ƥ Tⳍ -g!tqyc'"rc"}:=zı8uytxr"s?.lQmōa~+Ń@<= `;Pk\Ҫ;>?x^ gCQCKςs<#$%cm״$rqݝ~!"l0G?-?[u]>$t|2L!2JC着~t`tھr,4.07CvVr;Rs^t40⽏ՙ hd_{ZuK?ʐf]4֎ĕ|?"Q8ș}R*"Gj+PPH * c/@yL `;)"e砳4Yz. HyhiC1`zED]Ķ;\>&' 9HqgfGkȼ/&_4݆.}vTݙ;覽3ǵKPaha͌ml`b4t0b䫾\:x 4Qe? ]Rlah8Apt=!1< 1Ss I r(u/]d-AD=?Sȁ B gic~Ѫ.!{G1D4"x-q V"yu.Ձn9!K‹!$Wz]-b_j, [ 2?Xf!gTBdeyێ5#Y$OpCVI{N̓3ZT"j$]m122gs(j~j[ JVb3.7k#Y(`å2aw0}x;`utl8m.l}igwXGYBMe (MSm;ՒOpKOjE+_oBrw7:T Gef(hqUfݻ$o²|$S`|tH^/ž tJmdJW|2kh\2ZxhME1WrZ|<2Ȩt%=4bC?șstģvW[ԳW_ *vS&i|Z~GOWkD9x sYJ_ .HJH&f_ ;IzoLH"Xwߍu޽t)Q8t?Ng[A4sK jH[uӜHXbr@x6VkH훰OWb?>dg~nmCTUr(dwoDe>rXnI*\26'pd5f?u2իC,u>Jɣ2gzu09Zݑ䆆mcUzBK&zd^%Jyf0rv_:Nj`?yZ^.TR&qVB0w@,IQU^__կ^u'8`.yIh$F$鍹sNSMʟF4<- tqMKʷMGj!WM,ߴ[Z?bz|{ԼK|͊U0A"~ y:,JfcEhK~l]*-xD6ű[Ճ_i lxY\OhdA3 \Ud;PkNf$==xMB<[<#q7(`.oc1JWZ.v33dvpޫJDTCdž&-pOlvCPv|-A 31aljݲ:$;q$gP9x]~/Տ@;S[ѦoE@BG1B*s{혍6 ae3fy2@.>dІVm@[}0Ԋ%n(uMڥ*bZ[pJa'/I U!2<(7 OWΈٕr™H=!r8 4hv+N2C0@!ġFcAi9ʈ?/ J vJr.4٘puGc'0u@}O댾R8N(mL}yȺX|tl<io iT}% #(?ZFFIx\>-В{z4Tʲӣ>V5T֙:B'Ƒ@QvT[78,YJ9_a`^Nh+Y 5Q(?P,|RB_;cg8-I~p.m*`9Cٓ .p܏4jVJG'^l5fbebɷH _:Mvv_zr_aJ$#3%@hGtQU%QT"#t:|(TϽV3$+=fΟh>LwbNU?8jEU8_2q4GW=[m5%٢^2g~*+=mD^Vd#U.6 j.mfƛOZRm\'nj;ء>8U^gf}ПQf|SW`Vͩkr?ŏ7ف-*s;6 t@zE7 k)?:릉 [FPHB'׹DUX|2NUѢxU>ȾfeTZa%'շ`dtz&c&a0A) yaV.0'!,M6(̸gѝ=mzpM?=[hv" 6B=ST|QpD2K< Pjyx( ;&H[`ԺhԾ]%E!Fؽ ,?iBcʗ ~ d/e#/ 3~yaP:5S#.w3dujC7 V=H,dMFe}E[yWbrlCrUw*,> Kq{uPZU~Xv_Ҡv;c(],G#45Rkp\,VַF𯽒֪ ?Cfdv (1v6>۬姐K\GMჂ5GXҧ]kG e)$~2U=$>Y6Tߍ|QIz?pTjHNi7䢔h_&tIm'0Rg5:>&"q!J/cT[]Ynj*(c $CT>+!z}~@7$N$3D" 0)0 oSRAV?ݢ,JSpìkC; 8/G ;#Uv:_,5+xʅW|d G%-Z] t !85/񤁓$=_2jV"}d|dg XhEs9#x4^f;A޾~)t +eUKhӴi6 ',' Eu1I.6u=e9r9X5=GT# BFwJTEҮc)Q6-yz5G== g@2&۟  –H(Ke9i!rQ.T[{k f]Ap[0ߜ E)ݞ7%MĂS9KJj@Fqg{D<f&oBɡ#:: Fp9s`i%H E4[޻[R209B^F*h:}AIg13m1"HPfRŚ$\7g?U UW<Z ~Kd(Ut@z3+vDDc_-c][}~x~׃KaYv_.-akn^"E^ 1K`EP}GIx2RKrA.)ù/ E[rw<*fr`jvy6DeF\ }f[S ]Puq -L{?S<\I&PRG scSSG㨄XBMFcB 8/aG͚cY-gIC :!536OWѐ. > v{/<"&o|^7X n"=y%L6]Ɗ@fGAVW9%B ۚHy=պHg蘝Tsܟ%)kx>P6nդJyDzHMeP5騉[fBP#e ʝb^ rwa* cӒSWʦu'n2*9B:QC.Xo5 j&{h-q|C4ˁ(NO S><xL:2H83H[\Lr~Wnyg}ԨG\RX,׭ ;j=f ˾ \Ž?\n_q7{|]E 8O_CTOu~\Lzz%^@[PىH#t+XYQRBI`s]JЇeQQ@xћ.*[8,xs<(+P$]Y.1 *_w53^{Ep_֗% 3RLdq3x4'C9 . Г.RD!D+$z~[GvΉ֟AX5GY5z+uO{=x@D譬<ƾCcK0'`: bb:,JMQJX5(uղ>s~t~s9ʡL#V6 UCky"т9NE"\'5IlN3+esƙ8|Ln$hֳ NɢxA%rHͫ9%>* }#T+EƻGƒ}=)~> ӥP z]nbj%WvQRPfdZ1L~g tN[ɪ$j̊x <}Wʽ衎% S^*~t)K)sg>)q.+zl I-aZC & /{ԑ$[iˉDr5%v& iք%h 5ᰀ]fhк{7m@4{3~5GV{z>~"Vz`{իދyC6帋ʔ~'P#EJ&An B0,N ->'J}씓Ұ] D;NF:dRHBx Qh߅;-kZܞVTK6]Ĩnyѥa']{x/צka׃!=(oC|n E˂ihGپ僆0JHb O fOTkl-|X0K"`ƤU@Pwʎ@CNK2TzH7H 5*Tߵ!ǻ<_qjfalXܽB/Gɰ?) N[m;@DJ>IM1Ob7EcY5SsM]+a\W'2nn-{M8\c4e)4luAdFdL|ӟE\I;:(j~q[NʓFz FnW߯~fʕX{ q_6ZGuU0/@ֵ?Ij~g\Qhsk${2@&+;]C4gH2]ZZae8yĔh1+-,Kc +M+oSĐTNAWU&#:V{OxtH` v`3֓"\`w<큣z6&vIFnZvjG)MC}*p_E8?ƭ .%TUF z4~t體`t0ci(@ eVype= I g9 4hK8yb/<˕$*=MtK5䤣L`3^t5E>ʑ_9^5<4^Ac!vJ 5w5q'(4zIFwμ-D8Vg*7H l۵&k`I"%0MBQj[D= 쳳4 DL*UhǸXl+Gtzu%TZ2eހ?OFõF`OsjȨ@ N$xT*{ ZmG` 72+`ѠDp\%)T ј)ޙ{,, 77wNU%G뒇ۓ-X&]PN1=1|h g*wRqK QV a=..L܂On,qsjyDY-sw^=-Y'm?CG^et  ޱ(}yv! Dh3<&i:RVokN οtkעU ׸lO!ue5RbLj^)-R@ɹ2Wݳo"hw'Ч֟uv6L]^IQo?e+ߵz_56k eBhdX9:RyuK-[._w~Ǿpim?Pd"Ê\:UjFvaטć^؃lQ w"JlSUQX; J W{x X/RkHϊZ т pj\H˫&E{1T'zU`ݨ`d r;i\BQش]r${K8$DBA@QJp{Ov<[l~5o`DX:\UY%C2t_);0WJT.@o"CjO19 ?Nb;28,bܫ@ LVGD6NgptnooxD:;).e] $49d__Kj7膫E6x&MU{ϴZe6zI4@TTEnFN tWV\0{`_o\w!穆<tFQTUc YTxc{tK3^@,!W.\eH?7Q/*OVc ; )3#V-Iq$}DCpoeԁO*D3x@I(sAk#1~˿:ceH~7kD,\_b}y'oi. 2F?z&"DnƊ[Yնm^wDqfv/<! p,#\Ee&;TYә o\࢙؟:gUǛ,|A+Yc@E`o7$3! IUc-XŋJ*=n]EE)8[UҘݜ e5!"ANؘ%!.@\AWU{Z2Z3 \̿+K5z *Ly- Hqq?)kbB6D#|,FHW)9,2ͬ-H H2A XI*߸94[Y7,VeS>!SC%Wq#vJ~|\@%k6071_cu%i26L9{gߣ?]_mQiMWq0C$3lW7y/}2$-3ҹk(lg>DY+S^iDjp{ʉ>9aGZȫO80T8nI8 yL5tk{]jR fgq r 6$C˶Y]VZ5WYR MRp䢋&EVHnL5?0E}A!ǭYG*Hz}wYPg E_`/YTs&.Ҝf>ū]|42 @l[HoײAGM{+"v?c&b7n?dnhF-Y2'wȔ y.X]tj߆FɃHf_U6%L",+؛~y,-+5}F 93]+D:`s-Z"!B-ni׳n#$}3cOnaxiy X|Sye@WN P rbCpf=!!.ujՓR9%$iz') uٻKL#Hf(9w5ٸ/8|ˊW~lDrІї`Ԍ_|oxwq.E{n_?]_Z1.!2j~ Xە{L:;Ui1/-n]"<\;q:_#6U7rlgsG#EE_aFlS1;iU (-&DZ^z#W9@JC ?R󛖪Mm!5߫q$"a` lfBؗaXrF~fdX*u.?dk#x9M+(TLܛLB u:qru37hbلá5cGLTOҏ#$7ėo6'r,}4X`Pk+gx@?~'5*պ [Ϩd_<~HT:9h^ 6a( RZǓsLY.5)C; =%X6{0.)dYı 9VLo`*Z& vFG<؋wL49'qfKMb+夛hS! #E]bp ~kFgI>1$/h2f )h Iy}u ۍ|lbSwUKCT,R`SRU/rnQLy,r o#eL{UJSu/%HnP$_IM:.cp V%VJMפwOgjø' 0:8b&Mzh^Ƴ8Eű^O;9@z";\mnx釖D&?FiVZ U94⿗7[ 3&KꜨֱrZf O Sb"̠@= |j헸{1@GԸNt8na: D\Q-w졜؛miBBwRl8DK[-"D6p4 (G3v/H: c`logIt55)"š0 o-[W88 ϸ1kFdBU,ۄsD'J/MZ S3م0Y#;)QKAv;bW-k<& E4( %6Fq8w7T 7^K ☂#3I;. J+^^=F[AfS0a"'Ռ'3?=Ṙyno P{X.'XB-Z\X_qѧZ޽A]}n:`ߖw7m!_N`9QO~; PyΒvBwnYʙq 8?]km f,Z͇1,lW0:. #}`Wcg T]C|iY|GLpt1.mM Sx _n~*X-1c8-x(*EpA]_ 9 "15| _Mgߜ%^8! 鵀\sIme̛LG;rk>8a>,w~,0;`G>¡JIՖJeޢH-\lQp3z!ʠ=`҈ꢆk*PR\e H72"pz# nL3౪'WE`\5drnX6'=z&ڳ̍i Ѯܝw`4Yz@/oW?xd8\w|H ?ODl`L7>{'v([+@ѵ.)쩰aUfb3rr)u#`23|~>IfĞR`B+$eΗИ=V(ftȫ}-~6\yB΅ɒ`Яkě{u`ݴbvv7 ɤҍ^ZQ*?b(щHZUMT$4CQ_`*MxB2sRpMQK9G{>iU̔wƄ?gBԭ ƉwoӶ44јo. (you 3|н:{B0d g ]QWuPf # "֏ye7w9sڝOv tgS/QE bTI$\Z&9 [ٍrW^Nwu<2i1nA( 13W$A=5'ͻ^XNV@ʂ&ȒG}1M$R#j)yCT;!fUGcфoe)@ m,=h{2)ݞ?~sYl=VtUص7WK fq N_~Z:QEΙk7F+"X% ;fb("t2H hR~^G~BK44o \IY@Az6~ye*llSx*DF\թ&IfTC1gfz%gDG.lי NL| u'Yi8KV!yWiȓ_|.SW ߝJ-v;u(2߬hT`SP>$ϒټ:_|%eߗ`Rh8q][8WӎoO JF\5HSNc>I"I=ꗁ6odKu9#$ps{F@[6nRNx6,5}sJha%MT0fl*WOJɀx¼į A=&=nRU8 VEAicW\v΃9 :*_( xg]Aڅ/mHd.TC ^Wv3 ۼ1& {211([,'?U <{ՠ$PDjXd ~ANbM w٢$i2bY<#"< gH-0A%k> -+[߅-&핥٘,U]A3'mtC{x Q BLys3| AںHoI[%`ą$a٪֤cN.=Q(WG.4&GT5߻?@p76{h;& QkE0<z (>3u qBg6vH[Ds|n[ߟi0AʳjzeYK1 kׁS؟R4iy`*F̗K{f+sQVPctL cCE[N5!f u\A^(vk/8({ l^Qm+;8%^BòJŷȊWxj*uCuYxqɎ~H)fS5$ xLJ9?5La:S4#-nVQ O3gEfռ/zC>B1Y COυ=`< iTAq'8WdBj#.%1Rs햒P&|}]> w/8mS!\]v:0F*vhJg^lFk$0ZZٓ6%h/M)/,f8W'lOgcL +bo1,4VA?)eFFYQ+V: ZW>}GyvqYF4?!PK+/#W4^yFAHfihrB ?t:B\2ۻ*+QE[5T*iA1!lw4H@]Y=3rs%\+Hk7t 4t>Bf'Q0*j 6wZշ)nl^1O8$4kaI%D%m&%PZ7^6cdm:{IZzη./~` _ @GB@PQk#;Mc~mIC=;ۥD 5xL+LU:S2E Ictp=YEsRl½ ] e &N=ux}b#ɳtt'LpLbIFi*Φ 9)„~&zE v\z#nii =0g:ŃpbvZtпT0ljw63}))J\}PS9;DJY;W}>3Cs1&ӄ*y{5͏&# l#V"XvJGiK}'fL3)pZ{=:J˩'H+4G"~=Hڶǚ0,=[IDLeݒvjzz&(jbw+dc.2`=1-dإKv.MhDfR<0"_&k qj$aRvpuM (؄(7pF&{0\viN9rJ!f 5Eop"2NtD\^ sDz\ ٘>[ e?%duiRk}=2oW|L9{G&fµ/>EhV]zex VVʥM|_w80FW|ŗ[pF_iFkHo֝,TUSE8ۊ?(F\>?lO`;"h+l.Ysb4}flq:N5.x6 jq e!]g[-㈅ ǸEDSN?㬃6 }\(shp;u%GVE'P栰3rP.-TG"ϕ}c(BE7GT\MyG6q M!|w B.;iZp=l{9/ɦ sIi#ѣ#6M'(w ֖("w3ΒBϸ3s31 \-zĞY=뎂3Z>vhwRx^ wk+Kb\8WAkQ!ċ=m-G͒D|ɲm7IPQw01Ã`Ít~MlPڭ|#QKEՌT>i'p= ߺz4 g:F~gH8/DVa-\}'{):5QciUׄ{sv#BprtH}5]C{Z b?98(Mvl&+L\xe=eoyK;XXnLի5|" %awf_F@ў,z+_%t[QC@Qmu s7h)4 B%LDh&9YG) tpjs{#b-VTq k9,kfĆ8 734~9_!,- B=9bzjoܘucxPdL^ߏL }׫T@FN8"툜[0ZR'w ֤rxG+H9^QZ]u_* `^Y(2nc-}l־(gY^H;9TuEJN% 9Q2,˜?rOl~ |LB,kdgƖ貖nH19E\;'+rﶭGwX8 ՈfCP?-;ҥ[ެgzEJeu=n3/`wc51Ӳ'jnSól/MTjG۷7g ʣ]ާH;)TcHN;.Íta(aHiT~:5"%V 2_*:MN) LxX 鵐n hLP{oC1ٴ`Tk'.5vYRܴwu_LHa??,a7*kc*#~Bp5K%8E%HU:qe0Fj Ĵ2;<j):M:&wFw-/LTDՃ}J@V=a,|"QIG<[& lK'%_!>!t2UYLqN3@_!SOsݓ0xcL.V[n7`҄Y;J Fvɗ7ǗSH(iCI Hi\}]GD`gn/c%J{9C>h1nCLm#&d/!1WRHa)?7hucyLiOH74Y\` tG8j0S/@M#O>H)]; RKB1. `h X |OXÇ=iR D`}0Bl(H&n%\*9{Al[Dkl'wt!Jrڡz¨ƲK qw,I8W։]Acȿ{ n ](uLyQvgLA"[ w 4gea1 )DkdrO|'Wr|3zwV7 3FO@%PE%+m HE)$]G/F$i$8paƋ}nj6W`ͫJ=cނ ,LO^s$a2OMʟKRK6qGT~ qR4072J}%xN ?-'Lz;L&3ա\l Q_$ekcFC>dt3 ݸ]_:Z&/fąHJ[<>S,s0r搈3]UPw%rai+ <*X բ k~rJ+Ksiy |Uz5Sz1%*~S!M cszoVL;>tɠH"]> f/R<ea7/_G2yvQ t#"}i%yR1V<,.6R( `A6xH]0[y9S^ӷ-c+qcV_\6ňf@\`5E[m:wDObžjotP| Hox`Gh45gY4?)7(90U̮6*/m|R@g'rJC&\t}N_AWLj014"=iL[[E3陫:7lێ۩KkIx%i6•|{ݼ=~B^}'N,DOhVS9%OҠZTԿ -z&DZ&m{fXvT1V%;-7 owV#UYO{U1֤.'h7.wLOi)%2 0ߛZ#=Y64Ίն$=*Nc^ԯ˕ MoBnXhLIZt>G}U,/Rj|VP Fޛ$(z ̕)`m&^9qn+Ȫ̽46֍zP<[,N_XӪ7'Ay E \+M0"߀y[Ƃ.#MF#<]^3UI> $+'C.k4#K6n^n^"w8 oesOډA@iݑ\P;{Oa|_JԌvD,2-+4 W^sJ~y?^\\v`=P嬦D[-\[:Nt ׌c4‡^$4%<BG~p#hX^ăi`Hԟ/Xz=0 M"!:|4Zyo&-7^@)2g_#LZ̼c#pF4T:dV~a?eůlj)Sؕbz4:HH^\E)]`t^]g*gg&"s\ٽmJ sh#˺A# Co"s3f7\sfd5,"=OB0ӱOdFӛfa$qeTU1⚗  ,'o/5}#%GQʡ,&We 7w#xvȧ<+﫚צ<\CH3(4D5M1QKܒ[ÿ<& ©FŻ2ZYݟR ⮪~E?kq8'Rc x4mtg_!PGgrNeIJ|xӼ W|DAhM!{̇Rof(s5b?F &-eO '&H`uo~-z$oX#m&Qq%cWDd)&5"E}HG*Wͪ J q@?piAj&N^#T$Jk,@&-(ҷ‡Z?!q&#m\9/ \az5/#yO&cObsS}b U|c-ř9s$[ۓ{fywR19I*ƒ8(:(uCuyUw| lzC*޼&~ ·z4a$|FHv-;r<+ E`;!џ ]G8-you8+U R5{Е=ʃAa*h*/6 &G}K;$\5ʡҸ4φ+z4p>P.[r b|Y ihǯٛ\\sfA(W;/@tIaŐYX'ZcMS. NS ͙f;9 "yN PJ3j+_7ҨZJuI㬒N!hL_=V* oƋ|*@ {K{|CS.@YkR46>p̏SF2- '֜e>AfP4tL]-r %(ܥ@Tl8p[X+pdEX6p+و&,IT@T5'gꩴAƹzYۧhpX'%E*҄ `?\JNWOx2ɉ"73M֊2[TDV~4UWLTĒZ-D 6WyRI Wʟb̼v:qij.RT:()Mlh4PV]VVp)Dh"|%8cREV9$kR&jRPK]]y27w潼PCOC(FU1Zc$+~@c{GZ:8om,116~; lkM|k-dAq"yS썘w ƒ/QC9v\l{i?3?+k'L;{@ɦEHfŖ gyBhEv}];XyU#,˕3swS 4\3 ]]fCwr/^gpܘCk GttmNĔeR |>+E. ޗ> \6Py ݆ιC\|wCN{'zy[f!ɝH{ k|4.pKE`('RS t=rpM]/f%f 2UȨ&jrFoA(2EL AVf^po?WVJj( YR) KKTAoR}or?zIxgbzd*djռjࡎrbtV˳*d;ob_%|.7EA kܐY[Lds:zl]87;@Wi7T}K -;Y-gV GŢ5bD5LH-vHN- ;)Z'x+ciA^fP[ XRV] A>.*D6:0<ǜFx*EmKoΥX[o*m;"::Ns`f`'$W[MŋRtIyEuM@( &Jᩇi:ל?Q_VGy3B;Oׂ͢W:; I쨅s7]ܕTN@9ʱ0lI8Q=n5s]rb)^g.A{1tU:QzŘ GC jb kSTM@AX/C"~ ৅Ӗ]0L>K{ש{XLWH~ds^iH -vR mN8, 1vB|20ڹSs *{?C:;ag# VoA[O"/3QaW;O#yX%cP QtR!VL](% UA$v^Rdrp(-XI [4!A` K$C~A,K-9VVbV(=9u 뤒 o2,Oe*$3Mo柬|PXwnfTh6+^'#T:@ Pt_u-4Y\cG׎Tb JWΘ t+! ͔ s+!+i\>ŀ 5]#WZW + BusM]7❎F`M.zFqd_M8ۂ_7.K<,8Ig=U܃j59; *.W Ts'U~OvՔ;>(o*}1RUfD'/I5_E(ׁ;qdڅT"=/Cꧪ5H *. }/u Eo8UW^9BղUD.\CTmR0p^9t#ݹT2p,7dE~}^/e{LMRԍ&𪰪1J|4oUP_ءʌLA҂mO8ސ6@b[L˪K!>A % ͢R{"Wiff@Z*1Tw_Vzik Ly8q?M@݊5BcqƋx﬜r&۷qȓ 6A:.UY1rk4 TP5}R]-O)1fd~iP_[y6zRبJ)ibej+<;!a&. Eoe*{;(`]TG еp2YmVӔR8A&| +UlIńY>Y e`tj մ/aXS3<ú[$EǖGϵ<#!iEnTZdd_>Y>_);i:;sϚvVo$,]saץ-PЌQiR9y#>l)IFotg >TG-'6{;/P(^zm* ;0bri/S 6陀Q}!dHZq;И-Aґu~K;R\I93P@J4DS 'VJ0ې#%NjkԄbh">}'3;n= ted]K9X\WWsYkyqG!FWɃ#dBšfiTH62c*ƴ2ssrxOeĻUqC"?ՁqB;b9M#9ڦar%T̳T=p**QYE hU1WK4uPuw4'繓IroiH8ZN|rşc=-qZ*y\]bd{nM0 hl_s3 c2gу9r%w@Ϲ(a[^J2(O!m2q|,ż>kx0Uw#t<˻,,܃yVwA\|؉6jihXKP4.FD0۰!Pu /X4z(#U逡q/Xq2'#].B6*(&o <\.`Kijт8&<BV)c nw ԋDj'_Nm"9tUi&w}o eh^h^aRYC*`G [1V,Q\3e?aas=ȝ2y'AȔ}Kdٻzzx/MG֬djKfX}^t}<[۔mi ^50B337.TƖ ހAvU#<i8,M*rh9SY=`%fὶJ ډnlڱvL8oz&tτgwe͠'ޛ<~B{hxW񙈪TNRj[fM;#}7y#j5,ʿUc[s^918Լ"ATFa`7)-wkD; 98Ad%Bv<"i.5|#q$x6HjIT7 Z8A|~MiIu9k]$ϯرߍz=*Y)iA'."4C-XDh2e]Ssv[֓gM*O.zqî"e96,|jOF[z!F\-h ca?.~2^{WD^丅d*ߙXڬj(O*`FiZ:S\ˌFw)9( ~;2BW :)}2[C H0x_S*1%HzT/pnV'u5e> ṖRԋtV'+O%+)S VY5XI|ml0o>׍IՐU͕XN@iYH( Zs˘y5R.N]Z0~LDODKuo0/2I‹vDUd-%$F?pJX.D^ i0 ܼtc<$G rcXxhwž$$~WNY!,\#&ԏ@mdb1nƏYQ*bgO)yʌ1W>7DojŎ2g=;U-pû97}~*cxU* 72iR:RZZ+\UlKoQs0p#/}>Og1i *͐o)Ճ%aB=Xm!^-|-lhm( gۘ6]C?o'$ŃGy3M\^JǗ>AOn:c餗 "lDCxM;|LIKMGv++Y&N3BNAhJD?`u]/n*@ &#FSm:S PI`j}x hc;QV>n-Y5Xfs˺9ŞUQ)խ&*-U,_Ѓ1 F@xM!E`)5 mYk3Y%P!rF #$^/ ;*-Pp\xէSH.n~#WQfyQ2;ЌyOnRwWY9vr,l<ƋN:3~7:W 1H 2 ]$sSPi9>O#T ~rI~^mf@MG_22~:OH7 (z_A 0^qƶ<ĕ i- Qݨl;@6̨ɹb'p'F̱T9&"ip 1 e5؝;{  7INK8d:3$S>;`J n`S.njFjm:`W2lG^xo϶}/%$EfᚆF6|IQ[kmc Sx=,E(Uѱ-L:0 ԏ(p|/]ؤe×kɢI2+wΡ')-I7w{:?&!I4ANcreؙ .rhCj({2>Q7rb#{ ifQjޒݬhئI ]**tek#@FokR5^vaf 𶙹5VH'_f";96bc6}H9gg'1t#9 ('_zlY(͘ |kr UO>nR*> q9Lqp::[ Dͩn!ldD8y `5\EvߜP&c&h?Q)lz`e+2& YK4uyc))Xi?sľ|XۭG-AխvEf,^^q|Cy5~Z?zkDK7C~:b\gkۮV~Kwf PEqڻrp+2C0 +J_R܃{a4,\/8rIc(c,ߥKoVaĿEZ]!=;3E$DmJvQ>fl*>&e\S'bzp DNX}<:%Z9 T9"yz ׹8̢ g޳M{Y+LQ "ᆂ"<8z 1hg+by6:3[Uؤy&#SoZqs'0_I&`$o?U<c! _u+girך+u{翌CY‡Mqu9i9d9&`,apFqWl۫8 ғU~~,kkF%4jaͯBa#\co/fBq Ʌ7 K@:j: +.ZG҉;hx1XɮDJ|eo#fHZ ː>B^><͉jE^AXf,zAQ:F1a-kW<벚lⓞ{9)VUvXeٴ6c|2$8aځ4j Tj+8E-fz ʴfgo0$"_?;WlTJ,o QB:E '17mI e#(fZ vSD)_R'n R+(_nSoP)UTS)(jm*J C噏*;rf6)k Hjvk?@O 6NzGx?br&Z+!oo4`ҪG2_R4i@po_ I~0j$ 6d0[@iɻD)zPʰMhfD$žЫ=t$IVH݊  /[z܁S ށ)';bbbj}b:]JzJ^SpͫnͨM"q~զ(7lLHC>f mgv}dkZF Co3-]-\E*)?Y_] 2"Cu+ZyK6ʜ?,@wLbfU+>%µůW}`;]ؚP 1 IW(d$fFM%aB7x$RWeI_ :+-REbAۀ<"g + }r(J?QB|tî-ub;Wf@}{̔h|8)i (,kƈ*g(&?Sb7h հ;\y88H _ :\ Q|=aʋ)4:g+725|2թS 87`=+l |rf;/`bQ -$h\(doN߱#o 4 aX~kcHEq;o U SL fUݥYdgu1ą5j5G6{p1*ŹT ߷}% < Ʉ[n1hc5qd4;tuw_y$&7]2 H)]Ǹj < *&ٺEB{j `C ~mkie kS_- MO+ w>@ukMjm<[lO9lbON?}2e%j"8ݿB&SaP~$EG_:F-;9R{Wmf=G%gj)Q{% k|=.Ď|Ug ٙwFro^u:Bey:$9r_ 1D1u.Q`6Ni疐f4UU)9Tsh[6zpLQt~-£+DՄnO~DIG-M+["$& i#[(ƟDû>nQ}#Ĩաr3}^(+OpӤx:v)dxhz6˹oE1@"IYN䙔[Ŧ6|9wKJ-b@ 8B8rl3Z$@b\@-i?rAJ\I ہ0N+5hW;)ږWYl:yxӉ&NꞤQP(L,t@MXI'8@_ \Ԏe/3 Kx2(Wy\.c]K*j״W15/3sc3 /dtYƓ.#jNc7&;N0SS=~e*>eSb 7ilVTjO> U[T GVQ戋j!{Q{`TH@]K/X 8swD-8-岴e×<c93ѡq?8]c Q2_X;K&L 2Iz kT 霸k1U )[Wj?_+NrGeS ӫ6e:rRp_ o:j2ϓN\˫j mX,[AL޾g9mVqڙ+Ŵd2%#95ͅwyGc)+4s GŬE sU^7 kdb_.eҙctq3US=|6`).xl'| 6; vCE9J]?MزoX Ԫ6}@Qj­CLvK)[MgXEp<-\ݘ~wKlUS.W +<< V8CDcd%[e ÄF% o @.)4PN5#+tH㮟݃`v,,0Wd6dU% |'wCڰPsC+1^!tS)' 7 s%nBq_܆_fF`ЩP_Q[.0(7"–j#z6/ β6CŠR[qr, SeMp٘VD͠VNB8H|iH^RŮ0[YˌyȷЪHH-|R?Pk -4+v :`r$g̱^5VZOx N+a;ޟ>7ی0pXL[5ĵS5SDI׫%qsIߚ K]w[o]|˜<<_)GxpG[Ŗ%M'6^~@|zAEN*l"&u_td!6u 1}ぴhU)R,J_T\fў'.m^5ffDy=ur NC 0KD]rN9R/v `:$Kw6GN ^U%+KS-]n!KRjIJǁ8-v otWd$ܵ*D͓C_4l|xҞocRyH!vE-W#_~wy)fI#wl<4cp7߬5V67΂2Usm[X3׊PIas5c;F/}v1O;UD49"&[1b{l7YUQr&^R ,yj6@ 3KzSbB5dc,R,Xo/ "[}"R7+@A&"H^_l=Dv 5sA%*'95s=*f-T!z|FzЀϭŠz~Wḅ2W82alTH3E} "PULknH:^f'ڼ"+qB1`p~_9Ծ/p4|5WAE;P$qpk`ArxWYAcZw nZ3֜MUp :I[:{H9:$UdQ FyNK&A,CyD}h04d"c/4(G Mݗ}Ԯ3ٱvB_s~jqH΁92K,= O/tp^{n:$љ%-8 9&~CW+'ƪ 3yX'Qry}zZ|Fd%'䈜*)`y۾"~)$F8Dz+ڬM;0)jkz[Xi 7 'h</:*rKBh;Wx2?v'%%۹t'ydЫEvAf!O[ۀsKTcZ)@+NoKφͿ 0;m I~XϽy(r2 |IӐ\OP\ĹCeaj~?lLD`/zrE~C#/*)f*KΥR lc&WUj(۲kxd;p:a!l܉2 B&^/e'vqC%́kɬ:JR)Lz$؟q 1*M wh~R#)ZG7kɬ1 {8(1LqW“0_wH.Sm 8z$,3SvԁG$}9 Cר{;~rv7@!1f'#ƙ s1 ~} T<}@x`}ۡU{>umI@޿_U㤨n~s5?yԀ*Eɽn;A:ǘ$ؒ Oח!]w%cwH_AIO[^&?t+wÃ9;']XhڥCt޴s^[\f6Cf ij/_oՄDm@Pηh-=,{R iIG鄇Lq"pB!*Bo8l3`B ];&ԜgÄtpQPVa~u $졂 Su7T~ï/S.*3&j|dv& KWVjՄ64}:(Tdl`)ԭE^ݚ=2?}TwȢObRz\)  1kP 0#ln}$pg@/-7U{P>5HlϚ3y>cN8?E2}]/ʌD/Q&þ)g+*]VNņgSkIr34!0@Eg<;No lw-gWl*u|pO8Z:ے\C™X~ۉ5wb/F*Z'ޠ 0ߥ2~6S ?i(eeFoB/(/+H@Vt0.ywUx- = x+}Iם^Z^O?E0W__0]O\Xo$|Ǵlٮ Mo_DoľԽA_e ehގCġ$LW֖xcFA?**hf6b|hvі$OrH΃EF BFŞ+sgm\1pjΎk~$﫥;GFqQA;&KYg)te/EvlJƋ;_P y'$ 7p_Ehw/&΅Toֹ&>t]bsoLJn\/JgqXؘ7LnڠyNC*\9'3>~oh@AP_PsI\c# \'S g !bw >+Vk ;?7LȞ!XC]UϷvB caTɄ'c۟(WhcfեK׌V>ՁuOć-Vؤz4?f?GV.c|S~D¶U'v>j\ ,h!t n-/LjՋˤZۮab(핛م 4 Cڋ }n/1"e]b&gQ_9Z`3KIM~M7Ae%ҴNǫ`|Toۂ{8p\V.`d"P5rOчKMWx5B 'GOKFiˎ __Z#ؒHGVSJSEjumJ Ǣg mA5v}0ׁAܶ~c:cFEkMmߌΠ` ^XC UBhi4ܰ,weOJbĊ-~JbaUF:bɲ(e[|E{ La1?U^N;0Wh?uF0# phPa dOI -6C :HT,\t!_$+ Q5x23UjI1fd?Ƶۅn]OLkxLCy(K/J2x#'źZ2 U53PJ{eb<.HAnd )1dB7^+ǺXCZ<߫1&eϒu'KZ3r{J(B ?1+M11XULPsŬ8qn9ԄyRӸ*uV>F;j-vQ|e5,㡓+K~$*'(O WM;fו8zׅ1x|z|ݞ@N> 1=.˟93'$HBVS:R/פYӨ"1:+ IVWadׯn_Qg9:GIovPR`B80 ?C=A-q9.]]8lNzӺ5F 0bҫMW&W{ xy8sއ_{8݂]*=O9bC2?n{<(t w_S*bb20tY y~{O}t-CUaz+ lلZ\5yBxSf<#˪EdH31~Fldy426E(Hl$c!=:ǥA-{- ݯ {r1c~g9J\1l-l~KKI)\oNy>G ICs ;Q*\lj+x~l/ {$ %,~ 䜺hQ7Ǐ.cC!%5#$m]H^dp Y!&{.N/QZ.)( \vu >?U`0|%zZ:zD.s*L^9HA\ҰdC [#q&KkE].XQo3! [AX&tUW`atDZ RP+JoɓWEe!@񋾵Fh g .5ό.m0t YfI/A5f{cXË=Ν>d\[SmOQdI9ᔞ2ClŜZ|ޢJ^@{MeYpaI޼aif1:/"Hl}5EثSyק`j'Zx gXȾ?X JРã=Ai,84؞I3ˡ%?n) u)E ~81_w#H{ܟtTk]uQBaѪtZguΕXN%4B;<~C4sTUag>sgv8Pi5Ƞ$zH9Vǰ.E Na)W WxHiN0U1e^ HHh:X/rqK"&f ]D=:/e8.YV`G6eZag,M82@u ̛)@Z RM;o`эSUԽZVN[>⿨AjgJ<?Y͈ װ hMF얍^M{}Y`tJDS <2rk|Q6EUYa7|EUC#ofċzjj `L]mG3fSvZ/"hq)fgUqǗ!6ZLxT#A)Bwa[lNAr/!f .5FΓܧ9DYi%磜Bj@c#eùR򅛒4hus&M Ť7}AK 1U1 LN{L51',a.7Us6X3_IvJS fB,>\ĥ9ҽpM-{^E>;q :RvTqOͺV/*Lo8:[\ {Y9 Uޜx(iIq%U_As@LÏϟ#z&Z{RϢjP=/gTHw]7仍9#sȗEeIU< ⵯ7qaQj>jcxb_71Øt ?SeCWnq.<0߬M.VCA VY46s{;e8,lJ~HT"+J0ܣ4E nZ^zFŔLKq+~Xs`<KM d4w#A7\5KrNJ0.2[4,4!QrB'L*9(.0wӖPJ 67o /Z~By=<3C^MLONQaiK 4!>$(e~JQߣ 8}5&޼e Zn_lmwW;QvM{Ϻ4;+s#)N6˜Q.2 K/s s!:=7nb蟺JtԔ  0d}N%^Ȇpˉҳ4mdYSiضg٢+&?MqZƄ+W}ip̑ϭWVp+Y$>wϜ%V rθGRZvLE{'-A3:c.>@w2.:I:WB1]]; K*l`SFm`HcLlO|"y C:Ѩg9'vNwK. /aլ(-|} EHC>"\Pr00l|Shm6ʹR})RZc"t%)VPNJq2u^@F׽<@fO*}@v 꼋,X"=adr?I؂DIٙmQ[X֯At`-q[SCuI->_QPVOmqQaWǼv.F|P{QWY;]IW @93bEY;A0_ߔky5Vg_é例` wXU STlE>٢7nEI+~Il=yA(G4wq9p*2^ Ut.tՌ178sQg`li6ğ:/5!,Q/ψ~"(Q\I: Zx;$+8)4kb}G[ﱙJۃb-̎>#oi:\y}A!\Z{jLɺ/DUNRdZbvF{]쫉ihȒxXv,GN(wſ_a2~p tּh޶Y<2. vrnqb.-vrCe+('꥓֜߷..gQ]EC b!G2vKAlz2:zq_ΜmǪVG_tmsm e`, V3bla}@[ahYe:G-$b"텯 ZpT@91 {DdQsHLr}us*4xùcI)h ~/bzoN#YA6/LL?"b8;?j{AEٛ:/OP"ë$F^N7fuQTeU~g^(.ipmjj<s*f,%0mUM?3Y=Wy.uzW9AmH]赣tQ[ . 㵄5s$O7w@6Z bjZF0(#=.ˁ8~.s*(A߻鋞-=V-rPC5y4n1bex~)NkNU~?I9WU*~V# k61UGZ"KkT%w >Q@0$< IDM`D~7A]{L: 6G ZWc zbAxj(lz`[l@d|=? "SQ w,,܄zL@TǞwXuPpxS7B\ Y4/VrFG.f z}R;JF(8KmQ:x 'aUug{ѕiGZdݜ-!ʬEdJq&XQ 6d{Zu~knF<_@t;}ta6Yg+)z Vs|eZdyH!L4?V5bT@f*6Xyeob W:tZWK,hDH}2P>U {5⊵0_btWAZ91ՎZlqʃPtE/5/u6BgpQ< ,1wr=ܚLe ʏ.X歕z}wk~kإk&n[NۢԜse IG{Di^0wai%w<4vPYMɏ5ӠXGocm ?)#Y1?F3 POut3o)/t"ў醆ʠoNIMSL:7+9 agKp@/N3!A:ߘ]o2L}8 I`LipS'{T?c$1, GʈHTs]!q@}MnI8~ nJI~n:0:UTwmJk=Bz1`B?dS98{~>20`␳YyZ:[nWuV?,Ly0jj*Q4~,ku Iy> רF].ؤQmQZ ϡ%cв-bf +Xؤ: Fl*YFu?$3$: Z:9%S jh>3׊O뢽L>%{9BQeP yװ-,S&L9IVϼ83#8u^cX<6TðH2Rf? 1 @* Ђ:Ό ` ZT11M@!Z"iĥ7z_@~3Х\ aQO)xifg>0$ήiH81eB|yH6Qq_wjf;K@)! > ͤ{n2'>'ckRD9nYMY] ]E%[&uw[~Ǡ299Um@d*Sr@}6餾a5Zyױ2FT:vFˏdݰl♿_sԪhQA,xS-LL c-.4W}۪1i+ΣM̟Tڪ?o(Cd2n>Q`{H-pb#Gq+awAmvk#,Ey?+jQ<D$JeiګDeVG3X18ߛGIq}ZsdÛ`qђLjV;3Dj陫"yD9ͫG\F<<%֡(VɦfU AtBa ׽g#Cgs6›hL,O \'x3W< ~1XnQKg_j@0[sN>ʠLHU: ݟ 8j]j?|g9PH9cw.>>7y忣țh:ײ<Usaxe쇡I(fŵvxp˙Xs,l!~7Z/Z1 rXf9}Yd 6[%\mw"B Y>ˋ@1N öx&JP~)TakJJk.z Qͥ!0i)!?V»hzBhG4X[xHwn#|M:0וL mڭP; <%)g_-BGYo@WObl|9g2 y n2:Miۖ`!lYů;#lnZ6yKSc_\Cgi+$YO,HEKqƭRniW 1aߡN7Xq񵠿5]v[u_/F_,^s,-WY72Lj{ֲ.=`k疈ĤЫՋ:icP<Х~EZ4j+f"5;:QC0}=HFxOL꩝DͽU 10&S J|zPdt{kup`֮5M3#>Pmm|k.T!$L`G6ҺdUVG!9Nz\ߛ9QۚZ;`N 4 E ]=C'З7VCPv;jt.(qYVuMpA3` |sZ"[QI`r{H"gT;J F#O?'rr]{b"J%2&"W_³lkd(hzFI",]:i74ULS vZRd#)x=F(( Fr$9+ag֔^$V+.I b8TŻ9@{<7dzi 3gx+Y0SX2Q b [r>!Tgm6yV#Y3ێ[$n` ǢU܎MmNU1,d?12U<Ὅyvz+O늼eYDbgǗoϩ#gܡzӣP| >"^ =@!Ă~d'_6N#l%t'xm̄KHVXmmRmآwl3\.z7&.%ViI6KE+= %7pgI+AYYQI3(HRF3ԖLDP3Ml`ummv)?^K%LnY!ZV ũ=g{weuX*JATkYĀњ%t5][]mjtP"RE7mʅnϦfg KPj][ZZyBtFx &.6縜+808P!{Ce:b΁3;hٚuE+/f~BXe?9P+1(F^RDȖо묵C^N[Oν Gt+8MW2$I֪9~lt";V=<4mdf__ Vcްrks@eߡ;:DoJ! (^мɯH7h(wyC!|btTA >S(ʐBXo:\yU8 w`xb'O,90asj+_ fdkaWSeFC[@BVתbd)vFڠՒtBW\ :d=¦_/̘R)aT5;6d%7 '0}%S@81>p~kuuu^BVԵ5A)$A'>N;ӏn2ƕ;4+%r<ֳ甌v5zWelyj!|8rd({2y_/rW3^Aք|oQtܱv>nʜ Wf:2vC'`o$VJFvbcs/<t+DޖCcxOB_SN}>t9HӦI4D֚B;`@Sd $~Aɨ?J`$UCֻ zM2 GxtδƑ|s; ٖu-R ,CZf]7jLG?"@p*K<& ',;`Jm O#wR"<1o0i6Bsy 6p omoR{$c!֦AE8Jg2ZΌG l5wUm g_$BɝC:K Bs1P~^2#<D6bLV4 @<%'\>ղu݄hkv㤐^&  z[g%džV;˫ɭC*" [p{?*Lb5!FMU)< X yI|Xf'&hu-d X]*n.o O0#tjko_ w etJI{ޔZDa3_.nN{nW~})>麏F43"S*^/Zh!'ۜ];jum.laM褣BD%dwTɢ| "D ,5T{u+:ۛOe4"F \~Adb761d֓Ѱr Cke^aU#.SE7̳S/5]h_=K +#z$":Fz9?=r&j;T0'YSAjrX)2%u$QHJM";jS%lna2w 8 cwķVFeG##mCvN&_䇝B:KGRWXeVC{$wd7j `YͧY20h?/J(+!#:`ߙeQ`Z}+K KHXUsK\-(.P^xX; (((WzϺ$00dtDh{^.yv̍$ĴaLCKiaF;>WSQ\.v;SK̷!>)PFUāc=?X+ud hFOAGHc7"Nb2BFAgMv`_K>1ݷ-f*l|g_g'?^3*%j ;f^jذv?(f\QZK$`{PPDGՕ>Wt*p#$ڄ́x^S['u`/oD93J5]>yH6cpj>ZAPlwcFqx~N?AM l1\|˹kB+:b5:0GPt}6)1yω.r3vhڄ!5oc"ݼ,t.pwQ㪈ht}2?dkWFO*[Sa|AtK˯60Ԓg~4˧p-uW3#IOj#Cɫ%!%p!?-sM`Vr- smRJ^dsv] cqc 9нY:Loqŝ]GN$ۉr5 ^9%It+p|zb8 >Uħ@ZH iXֵªnF)Y* ɲ .xb@&jhJ#i-:rRا⊦t9.\Ajfͬj!zv(=_o3s佘wez{JFȋUNE:Kخ-T~xK!s2n2D8?bDk~-A7DkQ^V;q=̍fo0Fҧu<6a*+*,E>~x/o`,+1.`Btk,IQvRGwMQks[!n1:haS*)7O"; .`K4rfJY۫J9Ɍ& yjȦFwMUpB:Mz*δøPռ:*P,);Pb~Gn-S+=@_{RdV h7 !5 R|o?Nz3n2BMb¼턩 }[mj Y\IdYPq6`^nsLeDOylMpڝ(-N"wc u!!_C7)=eHX"05(FF853 ޳8s:HdE<:)WǽR;8o  ')P+`#?"A έM Np"'y'eR|J*sljNv6U^:^of vn<~JD(:vVb:8lj:u@ a\g4ҬmY=gh8-F f]=HYu|K)!?yp51.N JW̗"aJ .뀕' {9fPe^ڧCTt i}70KeaREulaDI9kw 鮛< YiȫЉ=2C5:M9wh^Kwn ] ex,'1|z'`R?J皜_mPP|+p 'w FFv/jcg"=uyƲuӭ>|Toƻ}qWQ#=4┵L#%"Ԑ /}vX\Dz([\]|zDSlkw4pbIOnT)^}=_jf%Ѐtg<4GsV8P穀;0\v9:k='.Ȅ5 b2 !vXnk%~O - w~ +F.`F8ZKM @mo >1rlL~ }v5El??ϖ7- n^5nzM8NaDr1%avKDC㣳}Fa憭FIkl 1#`%$@1`HΌGK%61f1sMevI:52&aLPiIJ>  QB/s O >&LҊC'Gr xKT`a&]{t',Bv&7(e9) . FQ]\F`0sB,45O"0M1F"&h2F^qECS\ Nuˡ,UkV#D$99XJ DmYJ OpO{AW@swN\78w]2d%"xJ7u9Zo%+1JB#mF ѣ9c@K ?C1F)Xm%V–f6_T³Arv*'[3s E8L3&ߒGv,9d05˘) 6i`|z "}ǒ瀶vCyLQW" )&^lT c#2K $ŊxYgu:b = g0\1x)+. txnL3rUV@llaŧϧv݌UݾxҴ 8*s d@Y_ߔƃM=.Uǵu~]RL;$ӝqbMeD3{"LJX)mGp{(~Ym cz}L =%\gXv鄓yck`5Dz1ç`һv\RZ;P,泥64squ,#;, >{G@ 1m. lQiٌKYã8%zՔGnɿZ.Ypc[(̐Qڌژ*iU/g EZr =08LdQ &g]&fJ=]%hkG0:~;˞c`6U.0~҆L4%y2-3 XQʱSbUK,[14 rt4Za9zRĶAl9 w)U1UەܝF1?soYl@͎9f ׎Õixs*4Q 9 3"L0ޮ0 (5]`pry(%u~1Fԏ NLWA `\@]| mcXb46 8)  AAEO-0EYPy;Z"M̜٩_gJCH>=7ށƀ G}nj-{ /[^NtŚ4"UEl-8<Zss49Ьw:hKo\NR{7c!W9rFw)}4St ؂Ye͓BGe6gmZ_c(WBUp)~*mh;TzI^W5-<`gAk73O=uo\^.PR]V!G~Y6|LӃ"KQT^ JڙHҘ\׵۴94-2/m[no1?S q$ ?֔[&]jwyw;'9h(UcCjy/Fդ֜B!kBX?-3ܚ埳=XN5h^iqTla1|?.{P;1)j5==/#0 ]8]Zsv]U4M<DIMƃ˛}a`KU-~π{ܴYpo 'u!a#9~Y*Ohb@G;kp2,=z盾7+:0iX:Iv&9\^,^ծPꜥ*l.6ԽhP% kyB1KC:><<%8ec]싇cපwg^%8h6ś/pRHR8e1 Ql[24.d97HD}dL[ՁFyI2bDZ[2YO4]Om%KddžB^LoKp /mP/Niu>POXo0::bfș&?[6)cJ0yX"өV}Jr б'hJZYBvb&t|.g)t ux=^|B~r*~7&5& _pzqI†`}|E÷+u#ڜY=[?0~a9#2J]c⑰.~jg.wVpbO+gh;&򧠳W7ٴR*2qLDAG2g cZhP+xo7!y.ua܌A/vވjwpb5}g;;|.jJ!#T7Q^ľ_(Ҭ{ qzá=$I'2u;[鐈F|}ů[2^s{{ |^d{ux9ר &e[,J"8pRVgI|Iod#T3uLCw^sVۘ 9a6YKap#uٷF>4pzʒWjc5#$沅YJO)s~_dju9{QĠ @T(_+--K]*Pn&g0@9, 81p1Hž.*Z0q;ߍFRd= GE\w-)3F@2NY_G~."~"tsm#zXm^זUhEo+2?-: H4;o\ƹ; (њRd4mI)uIΌwbB0x-ETĖGҀʤKa]{|qDJVPgҿa@BZw|uanddt`pXڪqP)7, ޙKZiwF1"\cPhi\-Du#0>vY;*uzX p *:vŹ:~ vNzQMJrck=4v#~8Wl"vSim)Ecܨ Qe쾉Lt$uk%^2N&DVg4=\Y(RFoX@X!WjN[֞u-Ĺ'H{㮞A~is* }Twe%vOK]w쫝_8 Oysn⮢da҈6HHj]/|J̯Ҡ7lMH LV>{jFqT7If[턢z:\ :>*Lթґt[Ovl~' O|VYmMD.O`rA!AUCF JAM%+55xz8o|8yo7^D&b dTВb!#dA&jP #f[jY63q-FDLym@e.kO*rѓ~2(AW7>`{W" R>GU dʨ>؃<6ɨ!;//OX&$'z lm2ۏKQ'h*LswNNfo_JӋEO`I]vs+r?6 ^&W#Gv\/^ƿڽJV#jg5YQ?R2O$k>fʓKD)0&)R 5ǝ۰1,ܯG`qsw_0%g˪ hM6fM߿0 K :pU 2}J!b ћ%SR xY$|2%w5炜4I9vR z6r>Ӓ?Gy-չ։58;{ulg޵mGu}<4 #hl!y:H-fh^lQ`PfF])Bni݄R"l%u ?=`k05QNµ?eb!)p68Qbt&@[(èB`,FL-P䔝W[?GzT"kV[M(1TcGon>oFHl[G<~U0~ypW˳/.w_6gQvOcLH^/ӻ,D1;/чyR4trd{.B5# [ȴfE)mAx\RHq997prGdWk麷ӠX觞τG1C}gQ)XեHZxp昅ۦ6oķ@-OO:IumڛY)2\_2rAkXVjPH73#}|ZS{Oy]hW9@Lsa]>$@b \f@l5q{hwN݋2*`-83,Ѝz~iq_~ ~í. _R?dȺ}t9$uR6O^,MK]z |],Z k UF3CqLIq->hPNuPHzΊ)xoZo5.kx B?-K+9殳_4h >)N]Wz|O}ՀꯦɠS?Oq2闡_sV1!}g㵯y(!򣄌9ta0ւe4p&Y]LDrCms51gw5V5ӵfW?fm:*Ʋ~2+RE~8+Az XzQDz]a~ ~9#{w7BMG]DֻXNIfj\|' RkL4dI2Mn^t 5Lg`K.?#!] 3/ZCf=` B!H%nSܢ7ڲDV`N&Ihod* .?$t1GHFzk g+,zo9K?ѓKkmC⫼,F}UoȒ\bd4ʌJ7|G>2$鯘{9c~ g oQG"pe) m%DkGQP՚yzc.NwE%0VӫmwϬmYPt9M;kǛcx딳vdMR5r!X~^I՘Xgg6yb;١_ogժU\91Wt>ϐ#*WKvgH uϿIgHX5ME"(]?g@3Ft(Ukф6âcIstk`^1bP3VjR|"J 9vA7Ԟ]|\&oڣ fΛ/o]w? ]BLM,bT yu8)O 趄(ՆLƍYާ/p>!yb FbGOɔzu|12\,]4c 4[)_؜9q9(j ʾ෴[< ze$]a+hN\ͦ$BDA<>Klmv/E*9aÙ XA0"BN'uF%q\hdLy0CM 8m y@;Pf'tr'6|1 d g-t&d|m.iݙQ}AH'WX+eU8 ZZ&cr'+jluUgs_Lק@q\Gi2z0pw6vv쾱HכOiK=:̺1i&5Qq SGB 0z:Æ<|CVR,:H!\Ю=x359~/ږ3ė /WUTqλ4VD=*|BO q Qz*;P캯w] M5TOdk^8#Sg3}Vt擜VTE.H?4"`=MFVޘ?Lw-$SգrRV6Zh<=N)_jP.ڋ deۊ_R0Xk;9]68Y)1Qnk3ck9X$rz= eJbݱ$x`5RQ,j: `zw[ .fۚ? 4oAdE#3mcVۯeM *nn7Ź:)/~7ri"$^9dgzM  8 L(iy傝X!dP ܏De]_ȶv(D=^'z)QbƄW^sRGcCz/\:,y adZǛh |I,3)|SN&U4@DGͲ)bd|6TE.0uUXgMS)tmsPĿZq5>bUampjPe stfw{f)( ,>[}>׉h7>;4څvޣ5 , $ӢcO%EGL0Dj}H oR^sŴ,en$!w͋CPy'I?>t/edwF+BM\AKk[ƞ8TyټDx㦙).FkI&0yW>;qBmkDhɵیx6z -4E#SaxVI[RQK"c'VY$!#{{T^5ĊCXS.Poy6,[OuSjp8%m1.z`b]V4"}SIDurh]MU|+m\xaelUH֣$.p;1LմGdjx*T?H|*Nɹ' c?H%dKHx,x|QDZ_%W/L A\fӄWe ix;!QpN~?,$YA8K6>N) CcArF>p?0(8YMO~<ޏB=ia@{M'ҹj"\[ѐ S7NZ0:.ߊM?XtgWskzH kB<=2mzF 0j. I(G!s+ĩg<WU%zf[k {5V1o 5é"P=/+1!Ww)}5A)?0`alj̻ QX UR*`*fjʹlt&sA:FIӜH .ɱ!Y0U ՇE -$@ ? ׯrbRJ\6DJ>WWh313NR;]Mٷ|ʏ4? |g;#ڮ.69vM g-K5e|Cn;O%3Ă!ohTd?/d/:GMѣga͊o)dIfb>RGkp2xq_߹vpkr 5̌}8Hd& j`ۧ)+U*Zwrod\4IV(ݞ0^^t>.= Mgp?2r&Qb •'Cǽc}kl&3$i_O#xh.5@$~^2Hei;G~)x-1܏Xt It/֡Z;Opm=4PlB?lPX~ lbGRvYɸ]AѮ2޳7LKܣ*{~@NHwX'g~b%NGؙf S$Y ^V(H1nhPD^'o,2Kkcb(p+jlQl{֡(u#RPV:NZOXuW%%Op&׋_ a1mFqIݭ%dE&k~y7'HN+rMd _p!Z_CuTgy%Bu q~ _b @OnI$7O nW/SRV|F>Ig'{Qi As7^Gs۠π4X/"R֖׸n0ځӶ#3s%T&" X{ jSנw'>YlޖVĜMΖFY%hJ6uom#vT\EPQ} dZ iΙchft[Yw{XYsc t"xR>n#}>mV?X3+LOklChi}:I!$xPMT. ?S XU˨()2|`)*2 _.*PUwʾW8^. T\dxV0&sM~Sc{l^4ٖ5>PO\JZ}כֿʠ!'{1I>QI #W#Wq 焳96!e݂s˳B,QY83G+b)mT P@| ~RLKʓ4zFDr0/)4yǞ3]-mrEC s}cD4"<,g0?Pj6 xPo {AKuC`S.ǸגHU2Ί2i*j9SjTꜶxD&TCRk>iCnI.A4w 8&QJu懸6^omW=b$ۢBk4%Z>/TX3 D;=!苝S^BBQvb :ȭxxZj4mmߝ %jLS nyu;LȆ S>xR溅 %}o-u\IX/2q&m=hhO(xʞw;M;{YO'Fz辡54-igԔݖ0]<x> >u0:]E/[nh:ȮH6r¹B@ka$2B^YSBb7W4 bL> Ok5s? ̡ejGyujt(3-P\EY3jki2RwXaACk~'M~LZą(6WEoH15mR\ڰ8޿$5/38RcV^h1/Bm/E5xƌ~})m2Qi+q@: zYc奔eA= eWkrD| A mɓ3Kih.^3}?Ɓ2]ͼևA?736.Sh%^y%ݣbRqҤbƼ41^T99jpwג?^0s:\VywSVK} 'j39!0pI׎ G m@= vQв6һ! U= Ql0L/_Kq9k=6 ~|HD Ps'յx ljx'Iv啛 yog q zϐE [nƧc(P}Q]޾+mW99"ÛYW~S?tV垉0Jh?[+Crr| a~Ǧ9HОzÌod ȢguwOz!eE }Ҽu"o]oͬ.adF:7yٶR&6w"/:o."On >yuDw&R2$IN%()K=J|W6j Vd\P,0o$_OeP>SR]_$8`7u[rYAšk*im`!b,=MB 7b ԡq~RȦ=!݇Z`U7 c]m$Kyʔ2_npI#g<)%H{]:*3c3'0>sNXJ\N`@=qA,<'ĆkLke47{@:^U&l|La'L(BaʹT| ձ#}]~T:.Gݪ}M2Ո˴<ȭ XsSaAzL%!IND_ \hA{Pᖕ wL}K Z^ܺ\?J T!@Jje=X LP=b>9v[Dq^ $K"~^DoٴDa9?@k5dwP{#TmCihFztpF~]TS,~,}+':[Z7fpgD(B~Kئu38(z u}yτ*/lnaz"qAKKq:o;f15 'y{n{ytr'RXX̟D#A V>t1o_]m9w61gH!/md+]Ið.W`  [F,ȏnᬰ1^a9iy7 ɉvXvN\[i{%Z}nDD[p3ϔɥ# U, ꞗLf:)u&m/K` vxNh3N` _ ԫN#i%[2\KnQ8*ŴH?UZqe&#F:?vZּFS5"F2~ (a!\Qq Qsw޴am6Ĝ Vg^մ?l+2S;eh|SK --u*LOQY6Fc,nkY_$ -y70wWk9:|'NMu}&#{:czuqX\v`ܸn$7<)|ռetSMdn$_a:WXagGg$'qDTd١43גح,IИO `KhbV*⣯2gSm?G 'uA'U4k6(j^Jt UG 9z+2PyhCՉƻHRoWHLD㔰Ш"7vFIoBƵKLd?paߵ$Tos0Xh(kBSސ -~E% r LrZY Dߊv;%JECee@Ȏns7dj=G'CS_ʌIsRsQ~P,ϙMq Y7מ<-]!ա8{ At-&T8gɜ/yQc H̪d.h{f}ž&95Vj-U4 k24.8367;'(ݱkʙLv5Ӕ[?7\)crht=˿ `55/X@[|1Q .}otw]RvF('(NHx}k+!&`P}S9$q=OZ{s9ECs+KûMy])MD0boPN*f %\HadCRmG |- b@eb_ܗ\'gq{5eL棑H<* Ȋ;foC3U b@1̈́CXafQ ׿", I^OH ˭Y_2rzش#ޔ ^c6)z}!:4~a+F=RغiY큆_vINȧC1N Ǟс^~O8Ara#1HդOZo3JkĖo4FU#- *!ʥwE8 5;C]E%/UyyR(Qݺ\# A g*]M4&IE8moHT%0uEZUnKC,>l'k3QNlRExyPPvkkPpF-kV c o"{3-Y%[ߢ)@ӯzoJ*`Hgʾ#NڞPvN ^ 03r`ȅc. 8كDI?{@] "=ǐS67{ޚI}|kٛGmϪ?!I",td^6kV?ڹ1Ikwm~Ã&4mAYGEWCeY8҆F@r?tBikt]#S%}M U \4bKuTk&StIY> wd2mVT_rR<6of<)bPVKBvG[4m:䵔11<&4ji od2 ͝V=`TLx+_R&]Yߓ"(qZY஗6pA$n\^2[fZ2G2r0iū 8CdѺ6gn@tq^b:zsL/ .RZ0G(|,cvr w[̅d8tQ(U],}RܻiuE5/s.~1sQ,'p=GEhO Y;ɯi5u|-exxa_bA/!5¯kN >8#ѣ v:kf@Jw>ݞJ-NEʴY^ծ/ ܹO~ˎ cTJ gٝW#SπO;b/.ϔ}suȟFKh17K4$ײ 2 9Tg[h?WYW0{1*԰'-MȦ4@ok(WysHlJx3Ȑq}i5+PEZ&$gy헬f9\|ߓdԽ̹zm$v}^kuhchU0x&/:m&Qpq>`h PͪfC>ץ-ۂ聣>+GhMT-]XхIjU6^BI$\~.ǵt4¤ᅮtN ?ƯE|-Vks5p&7~  \Ӂ&{Zt*ϱTOio}L^D[sM.B ܼDyDPV\wH+wun9.ȋDT|;SRSk̻s zkl"fзFW u`ByNt1B># fq'Е C v*ڢ7eU0U so[ 4y 2m9{#@ f4⊧ fnQ!ރV\ºY._V'Z Twݕ\'KGvb/[x-b_:,H jII8E,]~%b܋7d W~#ef'T L0Pat$A1e*\8ccy;eT}Dу%Y1mK !1l#e-8"Ck79Sz\~Ȕ9 Iڎ&S]͟xl=U22 W ЧUDjClFgT\ گDyvx~e}iTVH iE44h l0U ۓT_{+JڟQoV~moTi>Pݫʕ9~5EW)G)ރBD]h6="niqh+GKu0JUG= Rϼf:1ƶr͐yhg)~^ 1wM{"&euR2Bܢ{2|uʣ{C|~wt*ڸmcJ\d ?yFB*3Ul/,:)|47Eڏ0"(ս[u`W9˔a,i"/IpYI֓G30iOF\4v5=]_hv&70j$Fbq-%2VL*BcUQ wr>Xb&,w(?2+=˩trde fkТ]Io˿-em¸7YIwu 5g.[GP#pNN\BGh47iХ!=\_LcE68TGm7 \ZO!L &htd0pOι27Vx8.>Ryr4);5 +SQ& c!ٶֲ|9P+񵀢e0E`jha&bV<+oU=en-BN hv rR4X`@5~y=_>,[~ +ؓ p',X9yƱ}6 !eQ_/FɫzWpF'3ֽ=~C2^8IwDͯKkSߐ4S~2!_)Ks~IY W,l&S b S HPb6tejYm+RTNLPtR@LX0 훅gؑY:\w $1 fڤ0r F`,b$.Jx8V˦*xvɛ@鰟ú ʏM+"SVNo-fawP/iee݊N<+ Ȳi4v' F5S=q~ٔDb?J|^ N"Tj[x0]/vPYxGA)䇚̌)n+u¸{^rai| v]XD!C}J% FF3=E8T.TlVۘP_!Y0#o1ER_ Ii;ub5b6*gH:rkps۲ U "yD]4N1%483zoqmNf/HA"ݜ)"P]e(}I%5%7&8ccn4K>0TĈ15AL8۟+VA~ Na-]M'{p_&~r_!>^\' fy٧!?/S KTP*D`Eo4jcicݚ?vF_,bF5mH dκ\>736VU1. W;@f7sU?˟}ӣQ򦗫8a!P S)f :‚pD"RFBȓৰ6PŔc)x q+_#nbJ-PZSpD{Zїh>`7X #7h_,q|V'uϳzvWqU-8yu\SHeb!fys[l$2Sc>̍i= r*>; Olߕ4>g-f)_B "5ING[ XPW%ef߼=/yK0Ĺ9 ] jf@yP^ڣPڵ2}1Yeb+m훑R[hc{<(۟ݽsԟ8?(@ͧxV'kA,|wiYTaW c7oDV89')BE_ ͭLm&PBp:f9pld)ce Sg5fb#1+shbRw qSǫ*rՓ}|Z`'C m||,EFɽ=fcڬ4$uBƕn˶} zp=4ϗѺ7S>CV DF5 )lj@UJR )[B}SL9@52З`XAJv$! P{%b(QYO_S:6|0saJ+}:eP8$ :3 B1v.EmZ Z3t;KgIRӚ텿'`_{Ðà@ diTP/Y|8SvM^nzX9xF&c,j;јE; YGEKN5eOyd;LI 朲Р}K('~θZSL!jɴ,]8~ݪ 3H?|FYe}r]:̄<CTaM>jX) X1 2Es&@B;J1-H܇-M8qmL 0 uͺiS`ޘhU6E#h IZeC`Oa&S-(!FI]MuJ'iOu ܤWMXA;0񞰂E$ԙ^(Ni< !J*(V90νB6nZ=I_+ٻb7.{Ma, p2k[IʲvšփŷeTPEٴbF \?c94VWW2Po?ImR4\Jc.sNT aHU f)[sYvG,^j X~ear ~XgY9ѣ+'Sx606kFFj<;5oDMB"+@r&26←.h4WŠD3a_fI\ "3d V4nFyP|B.9*w3xn`-/4n@ě+;*ͅpcm@^s0#3RY!dۨP(##wQ$8В6G#Ý*k B̴_;h{4ƫ ϲRE2O!N-Q;L:J+ROO EoS([0l5V"2^Oֿi2] A!|f:~wN$~owhS]068Q .[AJEh0-0+ 3a$ٍKH)LJ%`Ǝ דWȨVŶ"@lwp+gl i7tԉa|}3 Amy .aF?(&&1(.R㿠%%I6qcnS w*8^;)wZN;k$ T@=SSOK9 OaU;-h!-<* E`SFv*7r'liX֟[MM]D }BM^'O`mÞ~ ^wM$`&$<>=F~B~ Wpm羋~9SC`mqv /{7N(n T_QOtf"m[/ח-IJ?ՆF&A1h;%kp},s| +z.GȰݬHUb(S]k$c(7Vī tJ9jaӨi:ɞq?yh{ =Vd,UR\oeZ +)8bݺGa{7!4a2&.hmu1TSx2b3˦@X2B+94)΋榜,*PjT}oy ~$f^0_Iffeht{ijLOEn>UQDd {w~\2])^[{]^ ud7ˆ}%'aʮDyN2|zh4Po෧~O F\7V2ԊMwsm#m0 GbSؠ,^TG U]Ħ\")j& * Τ f/6A{I;(G)Y@. $]Їf " ʾ9KEvZz@B,Yһ0ͱ-TAPYG$N8@0#$ֹ)uӹ@>b}8 i'֡uiڃدH2q5ZGN]4-ί_xZ{s#O ̮. N O\LWA'tX13& :ΆIƘe8 g# 85KJbr bU#VNl(,` D$]MjCh20=p:dP׮> -ٺߜ1?J+l+?壦}6i4|p;״dW8V!l̊*Jh.=Ŭ-iT&߸k:Nא(0Տbl1ݔ5~b]Wr$/w*C灳:;(R'y|eM u?plW<2kW!3N{B]J]7T0FL,_R [cY;(\nͶg]._UjSg&zϕm^YvFC;Ħ7~w}!?Gv`e;K}I?kl㖧|,fPR ]7 4yxdɌ,%añWVOͲ[qR 4x 7yD:_ 5b_,,U"I, *(*l=>">kB²Эۺ8eOƠz=o E/n27ϴ.ow|TFsaY[gFO,fBw@=5rOIg {j :"={~IWd#٥U䍞)˗=}BOR"ZؤIȣy˙]2AM% GmKOo.Yhpg ;g9@tJDQRG@w~ ә>ǍWHBжaoFqU#3a䳱JR],lf5| pqQrqLF{h" 5e)V1rE~ѵBR΅nSKgoObso>/X k;h[ v?3 )߆qӴ̕*ڿtLcvJ3\矽$D[/dZ >\:m':9D n!q:/Xf ǣi!Yi^)s0 yf*Pݶ-ִYyx<*qE!j@Ƴ } U8)7DszM@o} "Cda'rRO!;1\%jB)J:㑎pS [{߮=&Ωq9a[-N:.H;rvp+"׶D>bARwp.XnI ';| pyZILERDhZVMv%!aR?eH!{[XWRF/Ҧ?\)ӿƎ͆cFˉGlnf+,NJK!BF ~aKf,_TV&cB}2b|Ǝpg$!c M>QݗDDG֖?Z )7`MZt-֥̎^ eҮ9eJR't ϼ~]v )82"g x@ JVٓ&2td*= 7mSR)0v͘3fMZ.V:ޣ+Ÿ{i֌m0g2vƿ(B1mqI=! sV>=φR[]1;~n54y ʡ)؆~h3l{Z}))%z2(S]BmN*b:`֬-g,AgSz]JNjȩR8՜.sGr"(X.zP5Y #*hkG`$<ݽyhv^& e8UwjX&Wtm j6 Иܾ@A&۸ዌVŐQk0w!7ӦQRe_Dd"gp8[ Kd76X#x=2?8W)+) kSŦrW*lΏ52(\5_FPO-8\<ȡ2|`|9ЛdkxL3˳]z=@S4jK[}:P?!u1=\3L~a. 9>dJyR%(~Ug|/s'|L7W9=+RSXz ..qH(Ƴ5)>Z}5ȍM'tVfA^q1gr֐/ BK*Q^C` /0F1po|`|+XIh̶t}9=P1T-3󔋅j@:R=K R?ʂ);;T*=,i,oTƝɯoJΧV_u?? ! vaP-*mx,'^QdC:=躔Zgt)e"e4˨{Tg%w &xbRJ"ou_(t_*Xl1HiJ/@_AUsYH>%1QF,UeppyC~I}-B ri Dck`ӗy4C^=x4Ppz0sxaO;,\/E˔MquN)I߉;EmmMg0;?bh' VozXft۲l-bǔrG?zIz+6~7=DNͺ(M\r8i*>اxdJ5BSiz9]|wϯ_"I`h״C.O]ě\&v `U$] K|y,|+L|ş%n0H26SW1.GgY^a"}>Z]@\+'im^[H)Vk0I[7IE JJ('7ݵĊs8 x8\~W,|H!q7Sov R?c^[0254Nh=jƜm,|-Ŀ4a1}4n1DІ2^eLC{6F_n1+YǑiUr {n/k=0OE BE]kQA7)\9R;.ruV-؁S0Xdls @T{,,Qi!%UyF7 ( sL2ڬ,\ [GїUTB>z[*?#\eS;OsR&->Bݻ!r.,Tf}U)C?kg;LcГ%:eQw6^0naz=(Ya-CM2\}D (yÍqllSk'}E~ީYʏ`tVrܠ,~бo["gBl.g9Qʅ2\b^*ڳl|G~$řVXfD$@^x5Zo谲^H8w }Gp;} a42E"{AuiQ"ԥ;yMyDZ;(+qR#!>[T&tOg#~UKɒu9"eC+~ۓ/:Yy$s8_+7Ww@{MJ;˜tu8=3yژGE#Z6,".{4h-a WIsmgxMB H `E|J+"(]nU&xH%I;HZl!Cr)syLKl9`Vt䵹Oԅe$җʝ'%(3(56~e0 ]@8~ ?XC>i>$UDe:?[๪gav%],(A)X<OFfZOdž5 ^<ҒéS*J{ C =i@y`rãc22E^p?ȟXFD˷hIɑvKaW1Ϙ>9B1䤙$;CaWRBϮWcF]a-?r5\0}t?!Lp"#[;?LuFV9LO>JolD+%t_$=9H~ 1Q礩99GՃSz/}eAyyWfE6 <,hr_y܀ˡ>ʍ 9XV+r߻ YJMi8U%:'hGLc--Ducovk(T b3Ȑq^Y5iC^lKq妱IEB+oݝ+nCU悱*>Ki4ZԻK+F} ~O< xpQӫ5- y9"f^$2K+N:H)^2cʨn1O!y'~i{ӕm-vѣ}_| e*|!Z֛$o~-#q6nGoFsb%.Jkh\;p=@͒V] 9"5?c-CZctS#AhC^gv0,U,;'N-d8|wN>\؎ \KaR-HlyzE- Q Fa&G͚=Rax:% d?GǮ@8*tE4U.2a}d:%#Rm5HQ)Q(߮- x/̣^b-[ ]nU39"m2o\ky'l V*ݷ򰜵ۉf[O !?K} U!YqrY*J+ݱ#xg!d&Cj7Os `-\F9s{?@}cr܏cgt&)G'2ڿ32=HnKdz-h*"W켾1.^åAD~&US;tVH[5 l^g)F}Sv j hxaP}B gf]twZ!f(ƃhrЩrUXbM~mۺ2Ss04R^%P#!B f&Aqb!aŭ] zM"xŢ3&[U!,Ym#]` (#x.!h}b )z*1#??ĊE>aIЂ'.YwUhX"/sENyAIfMG8CѬE첿yLZŦD!(6ͧ:qnz>o'|5o>=3vj򐂖M CqiO~M ʺ#߯#iT_׻|QmU2ڗn/:JMЯAq.Űxk:Be{j(-٩`wXn9+Ӎ !sÛc*k 7,DmiHWr=EyBD>ŧ|5`v۹I\2~.3<ǧr8ʄu%ꨒm"W$Pn%)UIOKr\(S(f E3DZ:OpTەՐ۩ZoD\5ύLE0+/$|e>q;ĕ:P&:AAVlKdX8+G;2k0YjoOӮQ:!p ڭ}ޗuVzcCuqܭ_I[6?JDAQk0 f#:(U Uvk!-?Ak;I-?A,Ë`eE6E$ 2 L11[=/Ay~D`,E3esh3RdX$gPl2]9禗XkN3X ~ɦm+t`n/ ΰJWvKח컸 5)Mux_ )0p F'#.O57)3D O/yx#%Aa ET8GHUrp?w[17zyxt<Lb/-Inn|!-qusb./ ̳E=)Jft2{stmzy݉yrt7&V'Dǖ&{hVyVO͔k]R s.juc{$4CI+%oMaVB헪xmLĞf"#fr=]ZNY&'Z+[O m$֖u2ckOQy2]](>j}^B%18 -iK?F3yUӬ?NՈV!^y%ަUrs14N`^X3BH陶뤁xu{?Y0fm%f_'ǠnNM4D\ >K4"O:|Io')T%F;vihmɝ[5TzXXTWBdhrx] `o~fdejPKu ,̢^lo&i*v(> NCzQ/hñpyF n󥰩S"gt2${8td[ @4 6Vq %KC֍ {8ts^鄝f OVw|53-oR=fThb߀mY %FYԕpH^F뤽.u߶IX`ٮi(nd7 7v[[Ā bSf8E\|W5n8#/vz$O vC&1hƤB9˘R6k0L4prXR>R#o*YV4Z”oI 0O3(R?ݽ .? 5f$ÞaU<02Q'jM[Baآn 3cSJ<'9ba ɪˡ|:bh6rE Q)x*sJ `ͤa'hVӄ*n]*}=/Mm;4 wUm οWyD[*B88 \7H7~mZs[_z[>k-sr)ո:6 I,!).xo.k+`H<2ܡB[_uHw4"45xy!0 {؜mEY%4_`-ce{oNLAE9>DfuN?kBV*8ZѭF 3u8 w6YG7vYV$|epxLP &!՛?&݄dl} >WڍG.TZB\yԙ Jdel9X3ycˁG!@}%w~x89 (xތ8̷PhF)R ,J=n]l/HZBZfD9B)rkf 3T'FQ=Ȧw5' 4.x%=Vع ze3ы2NqMhw%傤= ĂCi:ᮺR,۸{޽.Dd֊ҿ0-[Mm0-kXOT=y\}ʟt:Eiy㬔|Ujn~].ڡަ-USkkup.(IZbFƅ=~4G @ rQ\Gd}Ϋ{ @ ]L. (|Z푮+4PSXd:yp"QGπ̰`,PLL1=!gP)skI܍eQPՠ;=nƬ*N&yciBM…tPQ}^y l*ũW=(Izq#5`@_]ȍdlDaCvϐɩ `Q6.GI6eyHXtQ\|eS_O(]A-@y^ӸNOF[,b| =()LM /#eR{sZ3FV].}O<fdC s#:D𾔼֋#~OK#J*CB܇4:3}s 2t,xK1?v4*i9sD KF0c;qy^)l<Fp%.ZE rnaF kj omAl8:j0Y>]T} negj/㽦Db' Ƭ|]cs|jv'Aux>Q1/m$Ky".XګJIօ@(q*#4UffŸ3⯓- ^b"˦y!װscHr ,hXQ 9.()Lk90o^JAd~Qm>ﱇ>26 G(J_B+U@lk hXu˭ak;. w'R͢b F !#7f|r1,}MYq2ާQZ!Cem4 t7RTpw+4Vva;N!AzRMv/tim& ]_*y2h[1) y)"u yJ |%-=] +үW/5qtG;Oq῱GTCq|5JendEwGDhAo8H 6 5 |{r|CI{ѬzRY7yd9 vmvF ,(5o˽Mf8Bޏ{`'ZfvJAnpWhXOfVw<_w0[*Fw|N qǂN{ r]6,|Q"r7r7GE_CA'A%oJk[ĿO 3(AiG_$j Z0Or3T>[DUB kΊm~8YaPT\ƃw _\@D ?ow(*PdጼCQ*˺Jq|W*RJ4#]iR>y7K-!\T1 %:1<-ObhCKps6](0x+lɟ>޳潥nd~: R*ۼYTRq"#πlH*}j6zh6qX? 7TM@h{^cdb$ީ:n.h<ټ=hZSѲvU%*LOdcI"tיg6ˋE*f@Y_͆]P9N^IO t+ %ZŠI\BU,۹R&X`֖8b0)a@ALm!Q; p L͛|wGu*B @t;6c>p jHC9|4ۭ$!p<z\iOrneC>ҐϽ,Nc"\NiDQv€dխ'dD ﻟirGh"$(sy:]"I5 /h#. | @,Ћ|8/C6fNzwQrwyhDx)X/R}8Ձ"#}$].YG bz!&]C+ LAb+[Q+&ŝh3دu Stޓل<4%(O M 2\vGǚbNgL7l#K`5x>,q N,s^դQޫΣ|4j@,n+>_eKGZnJs5 =9]rua@:W( ד d Vlmv: ?b`WT=H[  <{E20}VE)h1P*|#[y,x94 Thwd86*L:K9F!MoAY9*EsT|tp3y ..>-gWKΡ"j4q~W@=|SŮsN5~j%R/I *xJ?m>%%V'Uo~6BX d2b15iiOÎ,ga`Y ʜ^ˊաo}.}Y|W̳3w ~%SkK V]mN/pgVE[GY|Zo&EI%Ѽ#AҸnއs"Y@[e=Z|ˡqFDdjjֶ": d\Ɋ4u!KUv0Qb2,$Zn> ä0/gnrmO>ŔN,4ZJItDX6:3U e #aƣs HnD3<pO[,)cTjZ>>İT"݆Q(_JS]R]#Zbh T~ SUK5e+%+tB`ivvdކ(˽CKZ͍o%uzzcQu~d,=ڰ;Ot+շerQ^x,:EH1bp %v;R-Nv2]dqzVA#';B=GFbhܴ&(˝W`!@4N,-{†aS}*(R'i.TG9Gm;%n(+sʏLdoIIݯ'lovu rKTds -5U[./@5??Y/!uhGlw yZ䲶<~:Od%:FccpNfxO#RV'EĐAFtw.`jLT +oGS>MYԪ&Zih!^ZA"HЗc qXDb$JLW\o iT\2x ы|26" OMd$]#!Å ~ToCm$L,kGd{ }|}PK@dmrX)l*Ϋsi!G-t}}Csqϱgul=$!Zx*? ]4_HVcٺz:^Fs%VF sDy`FEvOp^c'zr t@r&2FzE*f qX܉|S8״I>T>L{$ RIIXDy^pOTkт&0^_wg)9W =HJZnbemiJ4fQV)C:"!y+3k‡16pw eN&2OlH8KTW\fi?ZCimfAsI $o]*O=45bX*VEnV{Zrt{2}xj,=WƩ g~ _}!<@rN}ؤ8y>#ͭlÉh&hw;.dn{ZVB TQr_q"V{PM7Cp~~rq3s"؍v/!>]k(#[:ΝʶpUMkP;/w|Pt۩ H2|,ayq;|-c$zo?yI&W /V8T%\xN ۲(W.ΣU 9WGTHAb{\q2bLO/b41rj`eZgi$vp;nkҳEuI9@ QBPqe":o~H7]Zb|6R}'G[Usj+sE; [ Js4O4]Pp];#"Nh 6Gk1vlh $9 > ^S`~!{-M'dpVH`&0t{WKO$&ɭ:ף̪|HË@ÏEߓ gfT ?k`?ZU7(sʱp!qZ[9Ki4ol]]KBg+QpB~SknRiZC_ ItoYti{=yY?[^6PZmISd4I Zk:T^-w'rT%iNrLd7gqtCb㿈YeY L)3E;qPZ_ֹYv?w$mMbf#Ÿ uA[=w>xeڮf}xky݇vR0//#?DOK_tovګIHs[j8*CvWV+زP&1IﲪK;]&K>nI{S^"ha#.L$C|$v**cKǥe-E"h|rG65$th"rMMSG>V)S\8c@3I*^PaOȯC(T]cX8dT؈>T5He]`z$cr'Z͗c͋<"ۊa@vB4RwFxKz&{R׺#'wN* e;K槆R u .[6V9@DˋOy \.&dJzjVb\ 5SVQToIz6s/g8 Rzl-2ʠė1ؔJE1}NxƐ4)s:D$qfnDF ѻwN9)ve+ 5T<9`"̵W9V*GῠzfCΙ}~]=v+aQn5vjroFwdb݌7R׮66>F vh XSy]0 Lwuʀ_v}F(r,"U~ߛ8aR;)s*0@`T֬\.穹:S+a32yR8<+afuCI G'NIH_?(vgdw[7q Xs J/kIhv`Od=~2n"#BJXPB6و9-K1AjoraBA \H/y+}9-/ p3NszTV(]4eA$ogqqh⼴C?3XAkIު5XθNdS#t0a2y1՞KS!# VgdAlxWN94Eє=!ͣl N0G,}Tt&FN§jEUpn-f *v˓7nuHŞX1^kP3 ]s0XyK>Y*ڹ-aQo]/F#_Ů")Tg].V.QIQ}{1'z( z*^Q1*PO7n?u%Yt$gq.8KABouȁ@6J(#-~/a[R&(|`Qiig*F{f Ƥ:JnJi\Hg>u(HyaSҺ+B_v:ȗxlأ6n*^w=uYT\:]K !ٚBX5bV =ЭI[o+E0$(2IdCbѲ%bT@Zh߀D >M`K|f߸ѱr/25093 *˶`u1v;ۅć m d+rHබ pE!'gFVïhi D4vmCC!݋?Hk]wkRYYA4#!F'xO⁖AA 2u(;|[:njjܝW6`4jtK.ܺH WN]YTW^ɀ>mÃ?bz͍%*µ1bG':[3Ȁ  :|O  f'Go߄;X|-Tv#ͣYՍ"T*bxtBd>eËtF~^r5099bnx~!^&l<:esT4cgaXk#g$92 oljî_l#`l Q_#ZʹLCs&Mh~S-}1淲Pc1dVD4ܬ .Ȯg;S I^)1c8]/aSrOx 5k{8Zf(/-yFk8Mj,mC$Uh@rl u/ _ʪ)Uݕļ) ṉ(3L@ /3V.XA5V ;6SI9JjSj KR9w{eڹT! "(ܚǪrWյc1GEv;7_r\W1Qnk 8(5(wQ¿8ױ?h8-j|7u\H$h.6J̌?[FI SMp\+hcTDd e*v9#e;7gڨ4{-AnA=e b+ߟ.!P;pdUí&G8Qq'fO%I' j>pZ]5_$-\ʘd2)'JB c4 `PuT=Ijr`d}9;lCǪUX~bVse*;%.|=1DkȌf?P"Z?i:@Dac}Mg Z+kE<_itorrϜS ˜i>oP>l5@=0"7n Id 3oYSD7J܈8wXY_ai:b3E/T㝬.B,erf` X&GH,]ݟr j} [و'+-  i J>$ ;Tʜ݁M¾NZ n肫asMՌ/tzy$KF"ykU;F;8Hie: C!pMBs1VlN'aNz##je tv8&Ú훢xqnw dOA$||B'/JQmKF;-uAi/옏YFHjXvԗYJ|M#@yRȏ`_ :o[8Y)N6skd"fQT|r\:{a&[՞eWKnOBJO;Pڃ[( L?j">]R?]n] ]f Lv`s"EkDjURa'zyĺ>0.Ǒ5:őn4q喝oBWGx -wX5) ;=H*n>O16%QhOMJlNktvTTT߾6xkM{ s@203 ._vˆ[1:EeGΧR߻V(\tWM>_pjHpJm}o ?k&o\Et@s bp4~Ũdp~L!WhQKQE#Ϋϰڧ6h8~!tfҫ7,Z}a\Gg9R (lɰT$澎PeJ3f; *H#2m Dǘ,߯ϑQIX& J!m ~~cC^ pz'5{2*Y3p ? 5H"]Z zs+P@A:UEts7bǾzvH]Xnf{.j*O mZV|{@u/Un7 IZFjw"/&ʀ߹WErźL տEU!aϞ19! Qqp1Ȑ+pjΑHoT8W֢BpZXru'm8>A_Y{r^ۯVlj _X{ ezv_xZ <ɘJ1w07%;r`E+-?1>+Ṣ~HWK `_x$EOAX\m 5!2n/7`ӝ6ԉVg +X9 CX^׵< C\T(iP}[z`7>NNɩ.*C"}e~kM  D: nwG$KA7+u4`a7e15wCr+aLqt]CzQ6 {P15lht">{5 y8jcO<4&'Ql6( An`2ke`Z-M= 3]-1 {Q3T/u.^ fuy9 3%CփCK\->#x+]N xrC+EF[7.66QeQ<ݹ. IbS]̔ B1d!1.Mwv9!Bpe:Tw9Wڶ@b5l+i,lTlW4K;&Ps# 2`"hzO'̺lݮÛt^N<_IU.uъ,OvAiA1nvrnt hN- < ziiQ(Asyxt_Ґ6,[ŕ--ֳ2bF+ 3i4磈L]oZ'{O"ɳws~q8Q9砈'1d%|Sͭ|$-ξ7ꅿjގi Qopa`@l#Xka&ws_I$/>5sBK0 5Ļa-d6~JBJ&N<ڼ-/3bzKA@c.t[ΔIB͍;)6;@= |=Aa<.Aj^ѓrND8E]bTܪncdfBa8!"pM58 -mkFk,I7|(i47ŵ4>+.4rN&!д;v_f^pXXk{o _Er4Юk;AEp\d;k- z,$X˻v^l<|e2*}E<YP1h=tۏ9e C.\2HTW ($ &8^zpk)~~d*-k hP࿶F0ҝ#ZAΣL )Zנc?ON[PWT;\sVt:ֻ[!$/a1;'WRͥ1RuMa=l:>+!_23=,)-( 6ZЉUCTNVxCu$ʤxl,qammլYiꈤmU5̿> t:DʈCöʨ~OPhd^SPsDT(z(7'ĝY3qIVDۉ;Wc Kb\%tuQд߭yR-SuкG7}-GOIŵ Â*-.4#Ia!yz^jV͢bQr3L xeGR$]Y Tam(_7M~ͷCV "CC ,49jJ6&^iÃ:@=IWc{|tL,YLdܫiU!"YrwA(>D0 l[]Mn5$(PءѸl8~{/Ka-%T*Vw TVw p{K6gkPEz/"JTڟY/&:Σ"(A }YΫ% s7<7gCY{΋zf.y y <&1=am\l #*4eSm?{޺e;u=s9QM~Uh-H=?~IŊf 嫰=t{MaA]z"xڌQ϶crbzC0z)g5友l[>E ˁ^K7d NQο6l%bk/5p6؞V (#wXyby&+|< DaYf0⍜;jgA)4ͬ36DiEzM$!7ٌ,^z/{y1PREW6:s&BmNKQV'ܟG xWh4^AV؈HO'k쨯)gM(J b3%#;=7q@K/8 veC']y׿)NT]u\ s/OgqeBӀ,7ۚ$P^|${x0z+By720蠣IZKy9G0OBYi5GB[OyP!oX6gD?*?(6$8mcE?fWj;s5?sz&Uq,mʬo&L:6p\vVRD oW򕐮Z8V l3ۃwlmF~+j]XS{F67eELI2#@[+}X! mo9wd +!"+fAm-a 1`5v5D4΅ =oi(Ql;Fbo; Yt\U"ˌv5?MrJ#,z_H7+6 ;3Tc҇/< P⛮x>>SnDчxFOP8S]0ݘaz88ᆴޚ?<]id -/J<Q__>fJF~.?x$$5mdzLXO=Yw9BH$yO&XlR:CEҚghfmcͮTJ[fa"GݝxKvk`R3u^'Fp9J{-,an G#'L;0ߝDk0!SG!{Hϟ;r>ҧܭ]\A2v84 dע:i>TC vxҗ3SֳWE; Ҭ tP^ݯ:[^2{v|,VT|4+Pf4ס 3"4/\wR;Xv`2(g#74YKQsn(o&WV֐,աu( F1d\r_ƠRge88]P#܎(Bt 1>ϫ?$w)ҍ6l|H@+E t$ÏP^*;JœzI{١&ͅ#/ K<_OaA08ʾyQ&+j;I= a eiX\~8fPz2+к#R'r5C@Pibkv56PD9M.Ƹ5F[<Ȁ\Z!c6dzNCoD͕| J%Vu0tYT,ȁ'6yׅx8C ¬>eJ!] 0~՟L^pBgPp--C$VqboT-V:uאixXLH*i]9̜>5Iͩ`Z[ u{%'w#6C`!jJ exӔՈOj8r xE w +)p鑸B;D|]]ġF ySb՞0diYIJo!ǫ4k'waDlʢn.47d Z _>Bbm͏*h5lGx_15"kK>'tJ̱Ǻp4pR/2'9ܮ1]@5mb F~2/Zwa[ㅢ/.Ôfnj62)CT9=T8[j͂奥-}Qmwk/BA \Qnb;;׏Ϸ@VđwigB Iu|wn;w&,;J’JxM&UFn xqnkKZC̖=)`D=<)Un)vintmԚH'giM.ߐnQA_܀S;;}/( KJL=H H]7sa|<=Lu )GdU6ti~-jiO)x|KUߤXZsގz&V489\#(_tv(;$ nb*tvp@ɡe+e @`)M<)C*ǢO~/9Jbb_*܏ Dk c9wAǫN\]8>[?b-IخT:(]ǫ%_n/zc4nd|xt>1R#g+W%53;l^G@>?IVvQwI1SQI-Qi Omk# (LdE c:PqU%S$[ul6ԛOO>ˤ[z0O@n8A#+t(msj>5h28ϬM,(Y)ط|tA|0,K$@3dù-kTYھx|,xZu R@%&Aie;m)(R.QspNIuRXB/aW#eCHS ?.[U`6~K2#~>z<7QjA8>(L=wrYIyݍj=ƦfpPõ<fW}(ٜf1eD|heE =n աE𶦋;oJ,:9a˒J?VNbҽd/ pa¬* J@ Aj"4;k!guO+K6)YbYqbi{yGՇ$_k0lVm!3r:MuWA?/o?&6踜=td&xLb40& )zh@k{{(F]^"4{5([ӔGJ1N XE!("`H Fҫ[9']wP!6k6tC Nl")]??Yfv2a+0G QV@lDOvu3eJO,}X a M[pbA2Y5'-}L!r.*1KO >LU+N3)&W[򝗇Yp!Z@%,hcH㌰x> #(tg O9 4rF|[ESF|`(PjX82hLsvYY$K-ˉ8K5瀒We HyP8WBy'~%]JŪſT6zZ(#8I/꼹 V혣`/wϬgdOuE ZA ieuAN!,&vH+v8FϠ hPY:mi)p&=Tz&h,qlM:a#W n, "l=}$ňZ_ˬQ9zpq8٠htQ͡e&h;w$t1pa1D7Y2~-R͌Zh歚7Rن$eҤF*zR@xwzLWDڋGZM4E"Pt+},E 70xvU D ⪜_.gM4d:\yԧ̙)>=-صBg^2Ùw6M4߄s^mY:Ia'䝠?]d:9c "r|>*،U5qQT,gX7̇Fa7{D 7iyri)Gބ~mvQ؉mDE@WEDdX+~;3r& $8G]3me|WkYIq`;a_h;L-p* J;\smPT8D4gT8pp.~i$VhzmРf%][x0BTŊJ(տݻ+PS' $JۙXX(0}zMh,}7MWMi{uc yox.^$gkAB `UuLʉ}%>Xzgo!z5f!LrhtWwif6a10f8euYڱ|5^P?Ay麭x/[S;pg<íeX '?Y"}9pD$3DYϩdg `kd1hMʹo^,t]il uhy*$0XvVoXےϞ+*wo#N~kuο{r5Nen7yb!0G#e )/ W\ત"S,Lz1%a]m@_՝b@?hYUQ>x?#c72$Y3KM%vmIi-ߊ2H]{b>`n,/,vÏY +Zњe`>TwbԨ{u@t) SA{kf5] QYA/ir.?pkB k݃WnU#:Q5Qڰ*ݜ [9AA[|oep4TDͯ 3I (|yMp_4W|y& i_ dBlhֽ,L*LM- |B,&5mHs) aשi}{2l{A tЦlaQ#$SgvK0NpCENwv&/2̱Ƴ#ZkI\@/m#0@Akmׯ!IxnNFކmsu>4:@ ZgդJˎSlMwෝJbfJ⃪]= e? P0rtnq@xEmIXQ"D 艳ޜ]YV)y,Q5fGAN}Sd*:!$_VMADhk *P M}9(Vs/}A;gN˗A647*xNV9%d= ]8ډL@P)?cQvCtݽE"gXDmu`H4*)b.}-" %g&_|T}< YhQVD;"j=DIIFf1^ l ,A11\X [ gb<JmAbS2D]!rz?ۤTqf,OP @|n W<6vDCh+}V.+yC:?=鰃0-+Ѕ JRE߹*>Fgw`spV~ @XwQyv%كb)la#NS_q fA=mp#1Sq712q^YO;T|3I:%e0QFY_G@G~>;) _e*`X1~g~zwƜaS1ή"Wܰq=B2*2NO^ך٩YOԲGWMTiG}EF5 A1 =_8Yb<~# eoc8Y:-tj/C!}q,%uU-$6I&TO|}Hu#dE/8xz b9ŜIIuv]]?Bz=*Fn7VII!1I2D팅b\P%ؖ/)=}Ƙ(>e KZ̠!ߌdA jJ&A]CA|3Hӕ.ѧeVPܫt?r~T 1Oa'0]F+$le;H'aHxuJd ꖙL8M4D#%H~Cn5d pU%D^6К-dOa"7+,e_?7ꔀfCBnQs+WOB0q j (n4ƍTQG@`% _!ywK'C Me:>º ^Dd`2Y(ʸ zx 2{P 1Rhn@r;_g^LŰ:ӉVDg}Jdz{gyQP=^ 2&Xܼ;r2zke[ۻpj8 ϵLk%KC(g(;[HzRvAɃκ*BEVP=ohTd68טTGstu[;wjJ&*_ch0f{:A\[F9!ĂMP?3lWןT\iE|JT 4yBmiqFL <]w!yF Ѥ/PZu&t;Qﺑ8|3XC$v4,e0;.y+O/^c8==hjt[9LE_~s AO<q}2J9}慥Ѓ\lPc0-x9vi@ EhC[< }IRxV;yO{K(/}^Nm̢"+TDži Gs3ې;,EE27*V M&UINjRp{U{ *ɰȢz!'hDvrm:ZMe[D9!K6w2TՐՄyۜFB?f )"N]'Dt.FqoJJaׯHCxW~A9%@e(::Lġ9ĎܐC\qF uG0z[J Ѵ"lnFDTN``VBdXVmw',OhguS܌󞒢峎-o&Jmije(y[P`ˆؒ:9rfMiU\-`[0N]+Wv:Yl8t%(p |lAZwR헒W6Nߵ+ƎN͇d7d 8X>nrE=3+pbH0EhBq9$T09U*X~ ~DhPdaűOOϥ/`ILƧ[$n{R Nd[G^ߣ_:cuM'F棋":XH5FJb:C6(~q3Dm,Pg$[EIg ӓd }sZWS0@'JM;CXǐARifWm]jH7@XF6=ndzpFsO:]S.J<C_H޳t}> noxg Te'f1< k,yG U@r `I׳(+\O-}e:(m@r "F/e(|pD`Rd3m3U`Wm~Xrvz:N uɠG(ehClשyEk+*bh;rMۗѷL[lnLJ^d r6%+t?tJ㮕c֞/2V!P >y޾9|rZI:V@FCX+w,iW\}2jN?cbfB=I B(?uaCZ1x^UU[mUe}{ףOy:YqWf,+DT\~[NZyhRcM>D̔?C} F6Lc.S;y'l9#Ӝr''ʤ`wG{6_.9iԗbR8ݦ. RS~:b]G&X/{v5iKP7V;HwOdi<9N5qrW:IQcw}"`Ovb_dǑ,kF πﹱܱ2@uG񀐇^#MaUmc(jaHgfmi5"M.tqTi;zI~u$Xľ;nL {MgkO`pPh yxMEHu`%gQMJmDׅͪcמ53Avy-12N8kY} 'IGٹ \^߅I lj2eŔCu>/SX(_?G쬋4.؉T 4NɛPqi8jވ(bF,qD;QD&Og)4R,Ӱח4{zUGA40mpaIY*Rf$gs"9Hx:Ѧ瀨ljU\f;$M& WnjQ̪*9tDh m0C{#z˔CcS1RH:`s%َrj XoycX-/}}w!^7? m@*,Fx\tK璬 vPu"VIdvYt3_+Xr z~!Km$5_9o:(UºZJn7TCe2D)WY PIp"pO3>!Xi9=P8S89.qIj!suO[\m`g|LH؀Bb5H٦%EI =Pk2~NUb#þlo~*}e&mfgJ /R> '~HL t H^rX M-#Ic.$ -Xo`c3MA 1q}yd v.d",г`](RxyȔ_F]̆_YcG%ֺ@|P?)?V?nȁ1fǠ?0j*'g`yJB;qz{aXǨӊtiΆ]{W(0rQ9 s|N]NY"iuFP?#db\%CzuWTy^," X(IN<gyDž9B Egl SYXL`L/lC̖q!qOcW{ƱZaY6ێ%>HBWt{d\ BKrǷ3kΑzlha]l8h"Z 3qE?Q?$ .<u/}W}rZ.A,xsJI?-WO~L9sfTryPaC6KCc#.jijV 5r5q6x`4E2eizL b7T ޗL5,ϯg˨loG? c DuJ[><ǐm$Z:F& "KߝNW{j;K7u~M_~K',zkQY/mxkfϿ8Nh zc+@;^j(cS1ɳSpc=TIE5ꞽ1Dhibl(<+7x8qVTe.U Є%3 ky/Ji9erw5+;6&0Ր9h YB"j&At 2(ϭWt3iZuwAWCve5_ o ]j4j BNxmt1W tja%Yc rL^d="vtm9ja^J2UbTwuK.cK_ 6u$OC*ZOkdBe(?- fB'-m&<>)Ufީ53߫A]*Up~;ͽ^EDvm/=$XͪAaeF~!U;M4صI3+_)jhl82uW,[6sFi$/&ҟEART4cζ}5Ա$|̅`w D~aTdOlj+)F2 nSx9j!3uwר1.KfEs9t܁ >κT(Ikt)'5>,&' ' O曄n8%-4@{,&InԂǐ Ex尦.0;nAٳu8`1e&xfv;y+ ;)!%v]> j}4pxSۨnAsl໽⺗|(l9$;ZcHlk2n{lK3b1mBEXxZO`B\3W~P6傡mʥqGw5Z KŕT0\6mC$)h,`/y`vd6Tت C7TiDoAEx2_)( nR-Fetf9$apծeNIpO!(o.czH[M"4?8)C:I( l:"n\Jjߒ} F#0=;+eN3 ,ͧMZl(ktN-r1/bT9U5(uR98q]g#9,GJD 4;^.Wî`<e~we!չۈ&GW(X.JvM!):"Hnhk֞ڃ^7қDRegu= ɘ≴;||Ԃý⭷斟s & ƒ:ܰb,aMa]&o\C)ӭtM s5q;W<\=]^x}aڭ$[o4~Cr RjZYsL:Z$d,ފ0պ/ucp1|νAK ƚa$Z̃cG˷M|7/`P&1Ů8U5A q :_z㌠q¥5kt\-,_އtnCREg2u4 i&{ cl_L8SPh{JerxUR-P3%P`Ps+_^C#3> RJ!S %1|Ui]R4/M,댖fQ8>$(֪XN%0 n/8 N +/3vScP%:R]lD/F4k7;T&~!dsJXo1rE 6Bp5nX7%XאWD/k{t[ ?9q|Kn(h(yzwqyq4_u`A_xDDV5|k:vVR[YVٶ[7F2FT#'ΰ#Z$US>OO# ª8Jk!yl0=xkZ$ȶ=GfK}c &-,9g |U /M8Nh(dc|p7;ZeUχ)Ђ!+)(i6[ݛ8re=-n~}G/(;%wW ?pB'.)ΔaB9v$/¿ H̲Qc7{0vA /kl*ӈQ\59Ĉ %7W"}ⴈG^^Iz? f[q ]尓Z@Px͉?ըlfi j\" Y-d8/7/λ'C,X1BkvjPm>X$G2h`ƒ#hZlU&Kw`p|s4w_Z0 etwr2I2#=̄75RKrO4BEb&ByBdByy7G~`gw=$ѠEE-fi*#a~ݏ`? qEYH3 "0f%D Jv:iLh(& AsW7ʃ<(=N2ǁI 2fҟhJŸvڵ=+I;&o B<`Zޥ+bJ*2ţ/N|Z2:wN~@OF%vglI|cWDpujrv+FSI7 ޲ Xw WmV^k¤^0eoDu,%ʉTkw\BLn](bѕsߎ_&Jkq8nA=No]Y8?5.Dn0Hl0p 5S\uY),.$ƏSfl~7$^Ͽ{$㒏/oPUM@{,ȒGCo-,7ю1Ԁw7Ӂ罈rfY?1?DmPniQcڙ@Ա*CI>y)0VZJxG\NtR2y-Kx#uqpYIxZx',7VXnB:~`e9mlL\e']<)4?W%L"Z!($H:snX eJT"!,xJSФ1!Ũt )a7/2w]!dQh9$F52.runܤ,]Ozy  MGug/qӶց;F9 E. g* ~>4]EU2]Y{Bn-jnӝ}[{lC֧^c6؇~_uߜ(g: ]KGbu0?e,b;Z0-s8zOEa3Nf:㦹G\sw~ ? |gp&徤U+Y=Jjh~Zv4d#7ՙ *Vo2  EΌk8 ž b;!$g\MR_}z**QJW~S=(>rjpxd9xZчp:`쾼^^8.7qO't{<5dŁNi<^=O,!|*TA*T&Ŭގ.хBvߛ0^풳U~R3@9v-_c;nt.yM^Xm4I1G J?ST22&#'⯝V1kwMB* B ~g ch$ݕ4zb`Ok jX\t_s'ظLR]!cǔQ 2c@Ƨ/akA[3k u3LwiSU q7~;p9sLpBܒ,w4߰|[{_(^AV5_~/Ԉ̪WEYp"GWKԊɿ =vt]rTklQғ?@;I/B[<_.ykd~Df373 H}q"iu@vXfEC ?YAv(UQ rh7Krڅ&iv\cq+ŋ 2d}H h!~-bd4߄ ru튪3A#\ n;?p7 auZSt*T%); H!/&g{ޱ[  ~gtX'BSQk/z3`a g4 9rII֖J| 0u,NF^Ы)zٕ ,Ș IŮз;!ީ 0RkjZTK_~mz#{X/hȏei 9t+LӞ'` Nb…l5&Qdͺg$Ԕ-Ua`Nj?<^˭ɋNrqMfw*[n<*x_k* [p٩I0W1GNک,5&K]e D'57ၼ}xFk*h2tj?XKi|lsJ5H"Qa>(,T: cɑ! >YpU:ԗ`s&UYUԥ7G˥a~ A xHe 4]Hl Gf,99fC#qvMQQ & ޅ+"ڪ9)5]v $vl1.TYZM E8{᧙^i!,{K,m3*cab}sVuR_~|_I%$Qs Mq}¹SB{TƄÒ䨮|y1BS,,/.ͽ[g6"MWw!qe72!$UG%#>kPAFLWV.dBι H Ap bc!غb- .;U7K$SU"O]X~++^V؉0gXVb1Lɼ禤V$"o,fM\=Dt};>NMrPA 9J3+b%ӏb\rqG$u朕5"sBs"o'L u/fꈦIei}1E~SVS9!]G?gWS)3᷀OD 9PHF$kWR }02n%P^$S>ACHy2QB~h +zCה]x(zb5aybQTYy~I!-yyzY3[޷fr6?=zRqϻ!%H&ߗV:hK6FA2#/MG]Vnt3OӶJ 1Q" PHPPe5 ܍2~{qibM5-I"Xz):[w=A\hK>ӄw.OzT_*F4e>׶5 rykV(sgwsAu##1W_BAK:QR5"+?w }ga1U{|5O)5vY*.f80@g +7"wƮ>mAx]{3,4Yu`=cN#(cg±4w~=E/P<оcSIh_ k}i3d٥jh޻$]SH!&]ʬf֔a'4cAWXu utP`Jb0b!BNqػ^b}y2p})S"쿕6֩ut["KΔJJpI牠 7U['sTm$SF{`K5XI}ݒhG7QR>''t4&J%/zO{ $ A r+y.pQY  'ַnI?Lk х|{*ʻڄ΂Y72FzqǫB,;ѻhfPDFP0rpY"KbX2hf$-XPtc 2eϹʹS0M Dx2A_L%dj i=sY'P^!y@`i/؉F=cE0{"gڿ Xo%X$'Dhk#|Xdڱ7([!akxտIжxE%+-=#|E'2#l?+47^2L&l EvCq$= ndzY ^F!G>,V#"pb׃Q.'J[!`2oӒN暦5߭6!%hoacj75Fg}*kÃ=bUِjC$EYg1AYuE;)UbҦ2 U@R~eCńQaA^|IV^[.C ϣR?n8N3vuP`]8Y,p\BӔGz)W,iG\,[,sPoT ,C6ų+M;;XzLvQ2{8zAdo,N0Ck\b+mÝ=)baXH) ӷWh7}JvBsaZ:Ya>ev=&}I2bqc=YP(Z oQh]m3-q=FƜNb(jO)fbI?{~LՄ'>gO/6Ybx.[!Hw6*m϶4C*=|4REsֲ;?=,&{';Uɖ?Crj.1iѩ0?"I"P7'.O`#}x}2 ОЅ3I6Nr(OPĄgܭ :Xlo`8 Jm$#9+n~ 4:QFKEE]k=C- `у[,CIl1#ǼG6@07vH6VtW| ~u32zIr%ǃ&kA[`ZCpW G>-D01;4v!T̎1cv8 䏙>PnͫV8_;+pR&Xm^$yS~)Ac_B] pWnNEkF@[]cJl$#k[ V'u=H5pG9W.dEYw1̜25F#%ǩz!h_!{PNbv,z(!'Qc| Y0 v~B07)|t;?:n8l@DcF{u%tw!q'"XrDpicتQ p*Jr zA')Yl|sr#ˏxn=tD]* ֦Sd]2gf$Db>;7~*^R̨@`8YbH 6+k̋`*"O b5=.aOZ&?sj˘qhϹpGP zĩzG7mvf9Iں.;/aZnߍǾ!cjmm&Q5 v P!rYā?22u~ B!ӟ/ۍY]Z({Je)a\$%#u(RiHnT;WȂoi <63l9n7}#EŚ#\eOo}}_#RRS.T!Lp?~G lw I'n+ppy@v.rNJ}qO:(b[t'O>%YH, ?eZP,Y%s8/=I53u2M/vM,_ (D4IJsY|pӒJy~o3dQ_s鎇I !GGy` ;~YU_SShiTJV:2I(^,Xn!1/D0યZJ1eSb)V l2zn!")ߐu C)/ 1#PAPHV uTӟz}TJ8z0TA:Vs%ӓĬH_&ńv'ȟob/y\a !ܕdn;pq%&PS9hf2}Z ~HX}e5͞hT5Wv84W-*.ɸx9H芌{,/2yzq-f>WYyx(?lpC}ò/JWizg2(w;dP!,!2u]'Ҝzܴ#doYљxLOT>;6p`I :2'_?HIQUڋzV0ETV-ghڟ8IfoǍ쭛Mo) - 0^{5^!) |2Ӹ2 Au݈s$}/h1pJ@otCga}#ݛFxzP09zA,gZW`To)V!SX"o_`*ZD%\#pkl)r\9JW7\ &O>Us"S?2br?]3P=}E,.$p`%IT'p6fI& t?yK$rKg$5pд\ \vJ|}@wNʯm˸@bbi UY9zpK@`UFr4 2a%K'KlSM\B7TSi_0t3=B$R}:GQ0 `A7ei{"Cqu_9kNqX3<.}= hg C-@ؓ;O$ 8M!aXj5%˷9o+|pz8kA A۵8 i`S 9´0z-o~oؽ\N ?Nz z\Ҥ3^[+DhkVjU z*qdJ%[V>SKDZ]:DE;vlm[@qQV`lw$>x/ρgYWOǴTb 3[uCIB{KkTd>-$%Sx.r҈%L}ܻhC223ݡɗ!Ly;xMQgYR{eӑ TO]v6S-4K)r]k9{pi"zZ.SFH_R?+2@dP KIRq^ϰo̊Y(CDYY4?KY>1ܨE4䳻 P@ʏdV3Hzid) 3"8oo;) R3;tZxZ>Q]Ѥ$:Q[q*DM 1ہKR3;3ɹI!*Nddb}&~Pם~P 5UDgG߻ڟ tŭp9Σ6qLƉW UX`=.}ٙ'U}K~.=m %zEKWw:o<*' (+m6}pP} \{mHe4<Xu]{ܸw78sqf;ﰧe)gg!M9;y w4~n $1]vM߂p_U F8{,GJ/ćq~ j7! fvB*ejcfDX]#>k;U[eCaO0GXFDVCkGg >(G/JjWqd-Na옋n~\\cȗbxyOWV w'-NqR%m0ҏX25 k%&8xf8͹N-Zδ)?WôR(gsa3`e'j 592U4co{3eπQݟ^j]N|I^6;>_{2x; O6B0JAi onKy.Z߄Qlsu) _O[= Nl*~*dPҰ @04q Czng}xt:WUC,[B|{ B!Fg(nV6g ԙ^3%TDK5#p0W"P5!!@D1vjcA؏`0q+7a1r$ŘÏGkSj.!?VcPB.X#KMDGcrijx8Od43|몼:"^0&3P{"k?+n y2!/!'Z)26݂*Оt⪳|Tb9@S=)p[A>jw>0!9I-l喝?eXи;6z''{Q;86O"m95 (m:o뵶L]S=_c5ةn z0i˽Bخfiܶb";ơ!89p[&1=}pnjL tV!a,ڿ%:*f\k"A?gli!2ͯ=(!{59n(QزCQɪwKO~Z.K}'wiJ.D34hSljA, #k6tGl)2_(&eruȪv;ڥW/;qzѣ$TG;OskЪ'b6r&3^T{u13D<ށDy25ԁ_>󳳬3X v4vfMuMf'6qom%Ly:]|vlx& {Œf_Ŕ$C%H207'rwdg-++= C?]KŲ菬{A7[`8(vsM(D{9'RQa"@:N]ebi>z j1uXJ4w̙xfx`v{h#n-a3MժKWF=wV>?1.pN6$"BZҥ9oҞEZ!{OiaZ0vrGOTTL"㉸XbӻÑn w6\&_nb1{|ņH!Oo;S83фnr@aٶ:[0itKҡYTV)[ mvÁO{e6dSRB[Sx$R&kmV<_*Y4S [RU']dʭ 7y nQ"0NV>L~Q r?85hjL6-v4/[(y˳B+|Fj8q5A1y|/&qb]WwpRvؒa?_ڸ#2ɵO5ʕ*OAa[@2#<2ZҾX  .'$α~?{ uNf.dHOjg(x | Oԯi(ڷ]"N |M̱gC=@9OK/Qn=TP(:Jna`CoMn 8_iѵ亜~ dew~SV>`H?S!70yxAϤ-x0޿NyLOg$I]p` xVlvBe㗌 L`l몾ZJed4q)0Ͳy}({io}a4U$IRnZۥ(II%2@gl.'eW5(Iڣfjp8]HJA4!KCwE4Ƶ Rߦ,DHd0S(iZ_nӡ`㣌A0nz^"jT=Htx #dcFUjj̙i'ycdh|֗1!b~ԈtnFTXB5sBrK*' yg F+:Q:µ pE2'#*$Ҍ?bJAN AE_"{.#tv~^xR2Ɠ sYx`X[& B.js%* x=Yjb+A>;r ;G]DAI~JRk2ր1XuG"J_wn.f"\L5䦗IS Q)%.{ b+n~T=ا3إ9F9.#pАH'8p4̹<6U5_(p(3`Qu#-O=Ag^ANɇPKn8vwb5r xν!!amfj5ET4oN_z G~*5|l ϓm 4v$a>}^;׷0{Ϭ+e`7f0(J% ][o؂I'ղ7||LqD~'X WIm? `XS0FɕG+";OGBW3-W"5Kh{m'+K>.O:C1ᇉdk2S*<6%@~pub{8&]"Vsh63fF+xVa,)О^@K "("4E\- Vc]O5BL?l/͔[nQ.q`bʒoaO큽cd@Uݕ^~ tObT=YrkwG/J9ր `Z/W&)uIe8滖;;pϝǸ\A96bhooVn(5VhG>rQCb=C2{#{I3mEuau( ,9tii`*܊.l./tY() eLh{g"J`GF !>U(]:-nXY2 <>(YrXwVW"@,CvVVմ`AQԣPv, ^Z8'ws\qq|mB&oP ƛ5e :JwЋBm ݝ<b ˥Xs$M{K;(e+z^bGKA%b:H6IejǙlړ&7NOT `|6PRcyB iP#u?=sP3QxvG Pry6Zڔׂȩ2yꓻb;MAv)Y#W#]TĨ>b$>LG+x1o2ѐ\MϦ-ǫmO~an@f+ ,fq!ܾ:) ;ND6SL!*]p{ILXa[8FP;ܺ衟{@77}OV`+ؑӌiB{E*8i+Iu#vxX%ر7-lNv6 ۸ ;vɎ4$GN]BAX.D;a/@}mZK͠Z<еuĻ]vhʠ7i%Ya蘛xbZjSrTA ָP׹lYLKS0*˞L@Trg:h?XAn;<z1krl$SioX^;& MHujNE"F( r8q LסN۱.uIUL4q*ZG VP-1ؖ00G3QŅ)EDF`u"5R)Tr& }tz_[gr=e{'ׇ6xL,.]uj/#F|zoL17T7UYo*WR~QWY7ItGG}Zm捘L!HW칡Dlj4HNy-r^WlPIUpy~;CDG̛Gsێ~:~gؖc -8zb5B=燨E1y` ? Ep6:Dnk==eY_GE.GgoON_QvGFoXψ]z5'؞7]FGY a]In)/\n ȪDv.M&-rȽn_rM1 ! pAS9hw]cǿn#ET\sMG3{=!?1QQ'nN^a)>U)#'%@XoLXb'֌!}SBmwt":?]MtQY!?#j8\; cK?k]d\gWh|k=)ؔZε>ūYQF q*a<:K_fG8+EdjY:zBT%γ}>jd!:kVE2$np@sOb&ldRE{DJk &xiŴ[A( q:H/ &-Eo=n+: goBQq>2=*Vc-T]{Xoe!/n@t )7mqB !GEFރEhCDxK c }ݧ[q>MZ! fw%F3\c, Nزғ-o4q8{Xز2m¿O׶,t_&cEؽWX2;$yMz^hsΉjDkcU#fqws@jQqaa-6Q1i7huN@U1 1Dg+y˥O7Olkz* ځpKx Pn҈(oCN{4ƗwBXflIvw۹j Nߑ0DxcX !Ӹ\ۊꍽ<([q4:]ۖ%*TmZZqg-;-eW_9,f[?]kTҎ%OUbqF9kSA+eX=.>(],8YGl#7~㨝aG請K4yYzZ|Gj{ xtQh=*(p~`R(fޯ{O*s -FJ^RzmwD'QڽF ʋi1\cL1:׺1s&d`1;Ht?Y& ^AF 66+R>mQ!%e]uҳT >ې'x|PK" {\Ŵ ePGZYE A lԚ5`=%`AEQ>L_q^2Ka12/MRFu]z,hy#N2IiT^hW>siQR,Z9~>zc_\eVLx2 Mē ю @EחQԅpxP$8^]V# aRWW z>eMh_(p^oqsv=sS'H bz\ξ8uTSfݓ@qy-IvdTԣ-%Ո펴 HBWeOPӢI {gi ѵA<;Ax6~׈1g3ی:xI:.!)LI1D7挲ni8P\? :zA(H:o`6TO$xH\cv91&f%Fc^jWz{$ֱ(_iwiz" 2ֳ{! w=_#mI]Em u.{tp2Kp%H2K(;ar9I6dl= T$\ҕU-̠;k"Z|sFr{ kFrg2_1_wugpH4elN b=&'h␐"Q>N[SA>d$L,q~(#"OB3ޑҕG)&{[^%e|UtsDY[ve4`}NgO۟/HgSLA>ic7Nj$+ǢP$^R_ jHlXi{Kݦ予ph+@]-$qڅRm: a24b#pqc51ZG& FyTތƒ!Qi)emB,C!)LR59iNrBg]0Ԡ"h OQ].zb ֵ); #O=CcMX=D99C+q.`,s%P9ia# IHπՓ-[y1T'ٹL_$@[mPq, #c &ůZS0 1ǝܯ{+AIXfjq^n '#!|lstY[A28Xd5ZUw͛'kZ$M tY)э_:: o͐`^eL Ù":e^抌g%|GNPmJ{fReGG /6T1о㾔|^|?Uvbiᨑ2t-Ow8fx)ܤwk!4}D5H;3UhN4A.ʕ@8h M~ ŮEyVTsJ U}2 Y(NEnh_GK +7r ƽ]0M}B8s-"~ȏ궏X9Ѩ: }. ]C~?ҫumL^d6~.S/mf5)q4c_Z& жC̝FMfU: › >U c::4K&`- *OWi>6b M&C͖wnӠH 9)bEXfd@ J~YbHYb'jE-,~ĺ\i(ig Ow@V4)V'!+cPil&2Tɷm쟣{a*ޟ{pC穽6fUOꫬ)sl?D)GHt.XU.cᤣ'523ld21Kҩlpa]NܕF/DITdB?lAWi ;iFޗԦ9KKL[zts=(Rho2Ew/lZqʢpRBK"S{1D@S hh<kv]AY ͳo'~ ԠrccאW~i=mƅ/-ѓ VۄzLk4y t0%횀ie13GxvŸS!֜?Kv痛]8즢Hs w0t`9+?Me࿑Vc 5m h&Qg,4+fM&!`o>bʓ#jkZ)e$?W8ޡƐyj5ďA.,NeM7cC1z3pa5:Y}k ryŞ F)>T,PŅK Ae .VɡL(³Ϫv* 5,*_Vx'eeAkTݡ(6Wr# >u8|5Qb\$o"vF&$ HkqYЕ3DIa2Z3#%z` ,䋪-e@Fj g &3VLv[)SVװt[DG͚B|H2n=>VY/ q6+.g"6 W*J!xlQso*ց&cȋ,Z+>s:IfFp <kZɘ[ :x;[Riߞ'ua):'YET3:Tvgq_}W NIn`T h\̥ON5`5b3l|m(ѕܳGT^ïXzCr YTޚm|~=JZydE0̺JY '`t=H ٚ/b6ܳZܮܓpz]2T了N>Y˵[V `w;jIxlw2;6jwR'9wxX4!(#z]#49 X g][o=ŭ_9nz5!1JK3"[42O'wG xZdfto:1 RRL~gj #  nn&Hq"Ԗ]Nl%$&1ݻq op$uyCTuQ %s`` "ʤBi=n"umںH>Y)&,N (%nH`7EƗ(` ;IE3;C{3fwЭ(` ,ε55D{=GQ xgS_HK `:F&O}BOʴxk\H ~2&<Βӳ$Ug/TVflxLo9mBԉ7UE,G<|D+AnNڱpoZx\6">d]qt{~ر4GeK]76leB?&Mf˟Z mt1:0]rVFZx14'xiޖ ՟ :6hlf]KY]d oաnШHsS5#*nleM˥~e/L~3g hǬl01fnzJݼP zu2j+e ^Ȋ2 5 0OjEI!vOQ1 훪'頋T;[T(>4q*(o_",<^H%1k]GHUr3E}gLK|ddFjD#d홏:3,QkU"9q4qe mޘ?W՘=E f 9s207|&L `ڴq0Јw)Q΄Idи>[ &oB-Dz?_o:#*I1| 5MWͿjQKIʩԶLwd5.idԒ.n"շp!48G* N7@h3W=JHi7jHEt^Җؽ>wtd}Uq Ar2TS"}Ê .j\ b41t8t1o?1S52ǔe):FL[K gCh=AY@[5l|>A9 ^6;n،jo$!B$>Ece9Y*.x~^ZÐ$ W៤nnW.b%bop>,AaamuYJ`F)o S^.!{,BM\s@˻pk QW4t-ǚ<`W!=q|'@J1A)Ja|lȻ⃱.<.iA75ft"bZP^S }rWfR2JUΪ%0jEŏKgPUHIGꘙ-9ẓH^\mCwosFchqM;UB9XiU|#đcsb1{AniB|Z |Xە$ǢAx6&q,븵)}Sy27IAk7toTZ(eW-;'o!ﭬ巀Y;(ٝ+{:U͸Ez٪hgG*Ȓ+ypr\kw/R*G3Zm1JufYP|+9v 3m;aݜF] 1&,­T#Q$ ZArTBm"KM׆-jKHl͆Y_٬__>Q9N_,wVy32CYl 9TBZ&l:I[\E;w `i BҹEÞZA܁ޛU g)TI_K1:SZ)fhWx&"r,-y]|,73-iacA j,w"bVtbPkԃOxfb6 h9R.MWj#WskT⻮6B0cuƯ߉ 9Q668Ci098h))[wF;`HEn؛.piNǭ/ℝzEҠwu3kCYw~Vnds<ۮqrs/E6mS{]vXFv2IWbӪݰC)%q?%満l4dazUK8ey%ԍP>4be@u$ҶQm,%CQ(4R\eɡ2['9-^BjK88]g!vweg+/MB Ag血"AB|S.u՛ΚJ[yk$qϔm}ik7SyrpoG'W@Q^QWu 8\~FʼYsEh9Ud)5S'J\fJmA{P%YKnty7*FLdwX+tj?&;KPPnN1_㌾VXߓ5=F=$ډ uY@ey{>`jkF撓QgRƯ{&Yz1/[_'ByʸG-ARWòn?Eln[-~&劾!> ]{LAϾ&!w'2ɴyв!ElBB<'\y pYGЩ[9sPW QX ^b }- -Sx,z>p7-(uX \ʒ6t x]쾲6|}gc: :ŜQXT,pH7ܨZ4lm{,Vsߞf+/AW~`#GZlyՀֲB3?)Bwds}B?1*e -O@8nBͅB;׃7+326嵥4Jg2~*Y$Deh˫G<׼i)q8 #>ZS@V#uQYd†ɷ$A06˻i(T]|bB?G#;@>K#M̩X8 SÝNcYM4J@U;xiBq],ޭ %pSk?AU@Jܶ})=LAL+vpEUHyd >uF|մq^I ]VυO67{ۦk:"Qd NgH (cZFԁؖ+'yVGb η3f(D3e c©d6zUgM2x:ϛhL~ b:#C"d >7T`u^3v,t&ZKVn;XE.6|4jPf=$}eeFe'e|K,12vP'Fl2<6)l;d8)}>9SUgv|RI#hc|~`p[GiZ`'v.*xAg/Q5:@>Ԅ&wMրKr"„Szk /!8i}] 8q!Fj0LtU-aV#hn|T &ꬶ, ᙩκ3CPy 3./Xq3Pqh|L2]M6IANɔ?Fi( Ma%1u"LGsՓEcVwJBq UFn6u1̩pSyq0>rUb?ꔞ&8+5>kJ*>- mw|Qp]j&}=%!"[j~ZQSI8 CϯharkM .i#ZJ;nl8 QVo9i$)=R#hX1=]QYXp M&⾏z!Z6* UU,<ѝpПdWd!ALB_E섾U(y@qW ho5bR H.>,P=DCe;=u#;D>ʄfd9rR{!4:m-lֆE!8`3N}KcrGxxd/h 4b/qT[~yHSg! \! U+}޻\}>>Q'Z7W؅Fm|=^5Q嚭I89'Ķ#"(,XkGZ]flaGY&7/e΢b:ܺEAJ,uRWE#X}>|r`hB[{l(mj=[uwrGׯM +9BWЕ/P z9R3ESk؉m7H MFN3s*XT{͍Z#+ E_bw/ne4녟blգ $:?ՁYvRiSDcYM ζx̹3M,iSmd^B D-4j鵘B iO >`\n2@YS\\FVY EC_TI^+pbH7C˚uFsՖ\>Y{Tx]pj=Œ+Rُ`C_rX!xBl8$ȩ̓iI%dk>}GޙPn .#:Z2Or; .<`M b ?r ߏ<ii6m5E,5 -LWFB_Kp^.Fϵ:cޑ@O/3-<sCDNru[wrE!G%Z?̷"G%_ 9~AEOx͜&81k&m 30Rt>Iݝ3HDN阼XW)u!Y裾`? ՙhؐ3OFs~*{q,4ء)ys?50N KŁwhYO: ej 8EwގYH"d㔧 g2XK Lt{1kLgb.guA<ޱrZQ"D;fDvۍB|'za ?31ۙa ^- %> E1ciS߬NP";Pr%߱GXaCUեUO{]0צ]:8,1.dr=Z]fues$գ0yd,ݯsӣ2/]}c_,A+NQ =,A]֘"7Й笺4˄e%QI0{urf}fU uYV 86(j$K6^8`5H~~hįuhQ,Fq-o*}]O6dINTGB$xkk;GmlJhF^*sD*_vzt|2ȏU0&Xdr}ef8!箩a/amѫ-|I%AJȌ_EqR:jQ-?'TE/g+"MO1˂*#aҀIڸ'l[0;^U/e3 wL>.(jIB}bȕ*>kK]jlETwqi| m(~ pq':WBVg.dmV )w=2/R{c}I"mCdF8J">GWl *ds ^'"0JLFga\6')4gqQpQ*r8آkdX] f~On)(jMWJ7сL5Y*cۜ &D24CEt" է:`9^e>S~ #HRZIn:^Җv=jA#Ɣ\'( V Twr9CU=PZa^( [᷂X˺LZ|Q 0Ni ])H[}!)e}HEҕT p//C@8mPlV;ɠ>L@{kMq#3E0*q1Hm2]-_ءR1YK0[l%nYYњཆp ;?%ܥjD}~/Ne!SFk c|US0 QwwNZL F Vanlߗ{~#: El.*^9jG)}hPf?ƌF7o6ƻ'ϛWy'y>i6x_Df݋&SG:S2=:/mf$MeXwjLkU"h7z3(bDgN oO>75@Ihوހ;M'.MB(__%͟/e}zR5\TݨsPԎ0TCʯpy o%!կ+Qi-kM킔7 !I4EndL=~ZlhYG8 ǍDL,+3t)H5:{1`#}^t~V݊eK~*0J; ։9l8Xo(r烲 ɜɹK6!]Ĭ9Gd&n7'L ~鏞Tt>y {YP2lԇjL% J?Q`d^(&aCT!dKR=wK* A0#vk =\]-a=_?0t:u 6b4:=#BHaJKOt<\;9~]D Y ^DqI5M:J?RwnXm H4 =XY8D/l4ٴL SkNOwsz2T큸X5y778H4qAi*%˩5}0 2:R w1Y-oo#Ur4 :k=#8\T{`Qq&+Nc Eij'=m*F>6H6Z\bJqEU2Ơ1tn-\%4ao5fC|5qIF ᚊι`$ݡA|]Ngh2JSؼ4zHuRoU$z9>;.FeFAÂՊw)F`Ev=_2.g`v=ME)*04q/KްO($)P[0Xݴ3?ۑg=w|^zָ*6QQ8VH;@$0x"ۻ[!);h/jw%fo ,߸5;TT$ڏwn,f) J^7 {gtD&qon|r>,ut#ttCW MƠ' lƓWQ$qIt+w$V\ Jɵ} bZմ|*5/e}29{" qlJ8C0\tZ'e*O5Ā30y#7#iFe ;cdb,xP) o j~lvDOؙKj/z+wEf&N+'GjF?ݎ$PX)'9aF `jiJ(7">jH5N\^ p6g^씧$ xSoӟ^<3<7w9!zř{SZ2>b0Kص&f> 쩆#(s. fUC)M[HlQBMEoPօ{78#ٵ`EAxM_26`Z%Y\B %E:/Bn9s_߫dD+ʩJmSс'9-_C>cO9|/ML¤Š-,!@=9j``#%-U25Z*_d^̃Kԓ7[w\)ðX"q;8ãB @0sh$4q/}@-Dpp'.vf3e3.iaj @@W?7Q31= ),$B\6*2LQ[\mL! 6mh@D-ަ\Piɖ-p/L-(`&^Y4WAf(ImGXCAc,>v?óMȏ:FɲҼo:J[%'fJx`* hhrn"{}Z|[OܤAN=Ȉ͠rqHÏdu{Ԥ*nq2HIQz" N9pF%bCr2j3@Lې]8U>5g(T6sҲso#·)I D3~+Ƌ,#FbayoԈvw9}+3G? dnW8YñI& ax㷅gsCÈc5[ Ti UvzXaԁNbꛥ6w A?m+_Ӊ,vK+^S~$ =vx٭01V2Q|:FL!J;䇀U[( pf<7JUޮ 3+wT;{cg @`*#cԟ;p?![O2& Q Fز0lhyʝMdL_' Uhپxu& rټ2P#0vVYևE*GKSNyRZ+gEܗPc|LyHI٘/kW" tT)E-8v`kZ~p|!ÄnC>[@vQ=X92nT ڐI'ܳ"_ g& =G%L7}c<_\+M7; [NsgMVȾ<(2'/^+K) i}H4ު|Qҕ)Pd[\Ɉ=~ 26𠪪9K@@q zs=Ut鸺}X7lsPWa.-mcVřPճY?Qp~|:@Fn:ۏopwFϭyc%a&;j"" i:i5 ?&[a^mbY%-4㉃d;]@{Ɓn!|r*rD.pVY=%78 ^C;bY/Hp{_ /Dzީ’&j/vZƗ^,Emv6"|UƯtv{n)֘#5ɰh4r<-lcQ8WϔX+6d.&ݞzд3&~~PyԶG7b*fmU ;59-7ɰ5( n,3r왁1*05? g$N9V.E0)7,N=XO74V9M7ܭ\^{Ր$բHRy4i@5wyUz9mADL|_ZfܖO$Ի7.+cRPۓ5KI|(@%7+(} _H1<[ܻ<]w1{T=@=ձ9\MO]еb9Wr4qDE[k|"IߘT0_H ܚe8t٨Xѐ#WWK;87Z `M0PP4x<RAMomB&^f69"/!14km9C> y}8z'hh3~8eOYvNfH~Vd$|=dhZ}U$-=8oD4\żHmePkRyGYQ_fX΍K=n 1(dI`; pxx##ي1;KeĆÁfjKD  $XDjiIT-tʻ:GXE`@OMA};˳'zI#ɢ5|r 36sNJoySGH 4O0d$X33~CЙ"Xgƥ,fl=IS Jh;2l>0R:-| 2%Q`.99ˣZ2˛ߊ{" (#l)Š,Wp3:s3J8%I2_iOЏ'Px)XZ6dhŬ,,3LVu#\TO~2诹žDv4j5u X&Ja,vS~<$ii55Z9 ,S\lw- "s3$7B/z0YZ\ܼ3X]֦P9d [e⁽ߟH]b%`ϭP c.b˟ %`ضlx {N&?yV6-Ё?l|S|\v/^"c,EVTIYCIAj(T04&&]˝0lQXy|̫ @߈QrWaRd*6y|%!cF"֙Rh-XSd"IˊA"lH0FAkL ?MDoNY #8ocZm+8\%1ל$,ߘS,0@^5X|*oxN>* ּ$-ҍ[Y;+ TD{3 /|L|)=h8ѓrB"nߟUW63h"T&fO~3r_ʙ0ӿw ,vgHOKazFp}T͙d -yF l:c6p[+Ew\re%hj`X*hm㓽O jtMn 㒶SӔP~._A>#Q296:GRi5t$6?'6 /Q:N2Y#3lf1bQmn]4?򸔡ѶId\@wXJσZ@Pol BnĎZH/HBB/?8tey]^ہM"n`"Ab}y!ai&AiK k<`ؚǪ08_]gru[<[ʿ I2FM' ϭݳdV&R8,0%| %Y7P+yg'#C"z(9ƎR+b<[$֟ғ}xs EG˘sB,s`[? iVrPPU-L4,K!ix. V/-5+~I&rz'^Um"@4d<)E=6vKsȺg5dJ\yh@s_m^$)D^Aޜ^>ݒ_@ؘ2m7[[XK*E >|@}o`Ȓx_Ekԃ?|Qo^2/gK9gVcu Q=`a#|q0sS'.c.AO-Ќ-U,\ +e[EhOmq m|n(> r*jm}"GY}rۮak|V jrL|&/m^,O: *\Y/.c{Ĕs#u&qNޣßىsI }+UP;.aaPNN*+1̕/ `6ILa:uw/Jj7s哬Jv??=z ؝Efh˟;TY Q7Uxv)$}:nꄓrIߧLT8rpXQw{[nаa>_QJ࠴1)4.,5 _%(ZFhg?zH$;Kl`<5n sE3!c^ԒؒAt1;9@Ky!E)b}2QPƺwy?ß=[4-p*rSE:|/?z{q ZMC"vb";/$uy/WFCJZ{Ð}F8r}}T[UN$N;("xIACS1|yutx _HF8E j =uk gs@a#*d&)T{4z~ ޡK?Ϻz ǻ憻ƫK5"X0 u^ N G e<vvFB>Ҵ׾tՀIHZD%U!*:mϧ.G'x-2"][)~rN0Xq'\*םS_`Q/ VWw"VnWl`}mvD<0Lb*`UU-F}aQvϘ~bk1w<(}RCQh%*,Rӣ('N0qIuGCmnʈ^ tx1v6:11qg]DSwSs>c*{O׊̣ Y:ap맩 sq+3?+9 h1G_ud0K2 -WxLW78TD}BO꒯ѝ~P^rODxLҚgXHj"~ݪf[Nf7J9[Gӕ;Rb0tsI|JKr]yruo.5Fe5u |;0MpHUopޯ,>TQv{a N ?^bC_=MvxՀ"!:lJ 3vra9TߕlEvDEpt)W!h#^4u#*oeqX/N.RC Ky"#iҀFS<%In>'ø9Pd@t^LsVBK\"z=D ̪{`}r+qt@׷n+l"HE>EŦ 2 [|9T^pW7y#$j3RkRźfț(t O)DIJ~]ӉqŜϪ3^GTb. {8$K^/8L\!*YsA a{ X{M7u IcV}]ݝ$պFY9؄g, sQmY#/ ~H *F^ny~Uma[1h$7YZ@hV[w\} ~ !tFLIsdh7_;6XokNц|6km @j4lvǻpUTy!imx 3*.Ƿ:wk9 mMn}?N4e23Xo2#ue* gducn/Ѱ"ǏO7HOY9< J@e4Yr7S3X(B ȑ|Q\5: MGFg.|#SE굊htUMyO0pVgD;&@ 83٣ ǜ4teƵ͝6" gc׮5mc(NXτ3ȱ[>t3M=Ro3"m kpDP{V6е;$g$u!T9P͎&\< Y˅љ]" -L"ݷ{Tyqʔ2Eoa \ly)z8lkفaI%Ѱ؉peњ_kwXGB'd#Ă29{+_jD% t9Y6dȬcWdzP}c,G||qn⍌i9y]B~+[h42}G)IRrUy>:@.?嶙E)T%"GR ‰6׈9UV[ fݛ& QT!o`v4yBu6+ pb:L,ST,KkIP7>X^׸[Fǚa4pU (;/C#KE&M vL[(7M\|&Y0dCn֚ԩM+#@mm9%,J:bgܕ"!/A&n嚪|zO?vxx̴{=ƾ;Kkz:Ŧ=[=}$R('= B{Jڄ;R:=h,mH.>;yX)v\O s5\ёFH۔)\/87pBٹEttg~ޑ[R8@%1")srS܏Gv㴂HgϨ_):tE:eNI'gFOM D> u2R+j8 I&tkm/Xyv_pޜAXP5L]O#6کO}5f1Չ+)M\g:1Rk!jt*&8C)3$*=_zY_\H w , pe ]& :A^S[8/`p2뜠vrh_z"1x)I!~ nrd_3M"v 됇G{C/=ܤ$me~onW:#45>챊Hӽnn{i߅fav󣿬e͖OS]vo[YkBue/pJRԿ9%cm &?SCrY3)A38^ST0 ٔ}o0aU1*oCu$k#ʐ6X9Fm{3fs -[3ʟ 36nQ%T4 UH&;N(~(Ȃ~u zw\#Uuز(G~Q SƏq X/:9y?|`>;⯞sNivQzzQW;3e2Kq_؈N3!9mkT/|t`öjS;BdQwIo̻ BYK'H:$ןd}$B=ҷrH)p8ya[n򳹕aog:̕- uM.T%o-]brhռ+Ku{s7R/l![q+P!jR]֥cв&YyOI9ERwJ6.,D>+o)LSg޶˭PA^(Bm@u8roGS˾C,mi'_Vw6,10;pGo3OQ(~ :z]{M(؈%i`h`۪6|X[ȩMJyaZZ l3 J#d&g ħUKAP%t@Axn!] OxϹ"\,m8Oa8f\tta|wj\SvXۼkqh ϳƔ1DŴǾiB*@2MIݦezb/(".n% 'E s%:\Xh4PX)I]anC1~vWDP,wc#{5_^I {}b|0* |(:}d+&v,Oч$]gNe>$k̻LLcť%~vt;,[eZ۽S-3{7I+3܅z9RRC2rnm_A{7Sޘ`7nTKreDcG/<2aPC^d"l5Pz:  h.<{E$\"L%DɆ/2j'x7 Eޞ* 1IqD-"'[_1uqAG.2RIo2%lJZ]rw=m|]^cj=>5;&i)y}ǨAsI 0< /Ҳg@kT8Snm!n#.|k eSqLy81>$ gLWB d/}PoGnQt Nm!fUt녖m6N8Ц?Th3&acj=e{m׈,A wEf 1F;]UI/ #Ce!poչo|cd zUk !:VZ' ň;Y /3ͮft#숄T02k^7`,R?^&[g%jڇ MJowh$qqI @?j_&z97ζd`,R{rTpDxBb-rL0c#F;?hN A;YpoCMJZ+V{`U"M(OwZ}ȧ8B~(c` D֋p0۱'ܓݭOB[-\"؝s ̻SW MGҒ7ZU6Z >+X P=Bik.ϹO|% *?͡ERsv9"6 *QS%BŪh7}άV,gͻ@$a ~[원/`Z +Jq'׽oOC;MtdS F 2Miab<;BO Ġ|+V+-LI@c)˚ZQ#R={s#>3QY }N[p997+ٰ˓D:e۽ikR+*Wa9u=@::oRV$F#,Ʈ;Vѝq}$8KΫRaU!JxG<6ւH$N:IX\wz`G2_?(;/vrZnLg7DNc&O`gDcE0_lw ܂Mb{MU:.x/X#7,`wJ37PU8:vM͐H[@fdZς] Wor vl1\3_η%^։mp`˱KrW,u~.AI̪]+d xn1,ΌA!@\f`u!.|I<*%[IK@Z$t֐ܿ&ڠaWJ\[+t5qRo/z% "=/#V #y+t@V*Ơ߼O.Kt.iBywS`FTr܁٫vYR[؆n'@B37b/QEX_2N:@}Fy0a;v5㡄N"gLIݡCh ۆnSws^O=K:PQ4 0p.QL^72%Sl'RSL$5QPL$].}`ugUkHy} Ɍ9|a0:Y:ZMCuվ%b1Qg ZdBw` ( cW0N>/=~,ZB^Zw`#)sIN"΢2uGmjP}fd'Yabcb&Mw!LD rrc$u.(bZ/D@k:62jqM٬_:zW`mU3M݇@ b|e\ǷO WRiOZ0v^x>%Jކ@/pȀ8/Sid>sgR6S&aPb~P<Ժ9VXk}^*#L]p8vc~#Lӣ2Rp3F ](# 7H@Ȟ:RzUAdD]aB%Ir큘 wt:T$'-lJ?2%5{hrK)ɦcR\RUL[wC|Y h9PU Fs2~MxSK8Q&oW`|և% Vv4Gd?` 8hqffU X1RfY_rb 3AP@l3.RKŠ|3|wzz Τ |^l-;«Xõ{>h{CTmF+lMNDϨ?88# Bf Y,Z7Nsǃ OU[E ̾{Y+g )QjbgI X sn=uV)N e*F ^K P X:A82<2̺hP.Wb8?xR@^Rcz+gP(/]&2!8Uku7}r4hnrRyQWEی=nZ0 =܈ dVnP'SWK+p0n$rSj 'e|faT̏x|[ty"ySb;zZv&ƶY CTNmH7E̘)N;TmOmKIx*5٨WIPxV!fwqߓo>dp LjنϠw x|mI!CW`}]I;EP<@mO(8Nl~|ē2D])rhdf 20hZz$9((| [^znɾ(HbIs)%Dюr)>!*T9NY {W_ȮwPZfA:⽸׊</)25<ūG \N|ynQ05{Z|ifOoRj29{7 5-$rOPJؼ|4=_c ci{rn,ް@ˀ'XGR%͕K!,8)*O~_ i ޷n~v]x/IQCDqZ㰈JB %GӀ!7EJ2*X׭` 7/|G3A#ថ1*xq0"łC(VOڈd((ڢIO,oj>?DLJ7{*?)ւp,Q?=ų֒vUe%OJ_ *LB%v^#Pۀ$u|Wƶe>Ͳ᤬ЕJƗx 1|9.zA庬[=&Ld[0T㝉}{ˎNǦPKpr`%~c $,2No(&h?!j&9 H$nLI)N6̀||zRǛ߰=WNLdYwz;p(mʱx?6ţsFi]fߩ]kYGlt;@!нWm"TV*Mڤ˳@`u[k8T1h9!BIZzų5,qc AtDi:!O?c|D;O:Kc7]fأ9\&ZSV x8ﺁ"IN̓_q^M7/7 (l (OX䣃YR9yDV4*yc]"O3*eK 14ҠZ.G)<ƿ=iM9@ oe(BV>[F.Jt`+Gc[F{W=}[0jgI^gOYPPcy a'~C7A^/A,AӠ [^WroTlmRwaTIK=pݓ7uLoW4ҔoUp bp3fM@ 2_9:rU8^Dy܇^)"&#" Apz"be'j`q7;X4( |IZԦ^<I6T?1h^tm$ScU2Ƴ?PZYI)'O;bH]B!Y&lI>&M2nfhfU^$=F§OP{*=6`lMei5,-z!oE^EK6lshr 2減t!"fFBY9r'^/ߢE*b;; [0P:#犇h>E{ϯT¾LX]gP :D=sXVW,+ДcE#g܍#Y]C6ƀi}gŪT&pRG g$Y=H0Rd|'E-=h*#.EB4_T̆G|>2"t|zV;jJ=f첇Ugh(]xTީ[wHnȜrSZaVנƅjG>oҎ>1[H!Fr me 2.f.JmzE#(Ȇٜ ↻ 9(vlbܓDGs%e6Dm@Aqcnkh=?Q4ڗlK#Ooȁ~͸^$\P,ʔ?"Pqv]",⬈%Ċam~iP7׍/:6䝎B S&[_њd-O!&5hD9O.+3eYcҙ/$xUᑥ:b܆bY|g !Mc! 51qcp6ڿWhr@f".YBW@Ė,Vϐ0m9O%ohS5*nav\ Y6r Ɏ"'mVSnkeОt).-gBsH5LZЀe@}W]xMB*L?QX,LQݐ2=s]嬌lxf&}ZرDTSq')a HmFOi-oLFXt=q3'ܞ._Nx +DB0"TY.#U3v;RjӺXL8fo&q0 Ӑ 3~lDmo`9*~SSKSׂȶTAjM¼hmDfՙSW{ IYy4o|@(qE :+Y3 ƣvu)\pk<^|U˾]Xuc~2i.N&ͤW!.`{ iU'l'T^Qbg&dUB7tEq7.U?֋q@fŇQJWvE^Gݼ?REKֆp׿XYz3BxҤF NQ\;!˗ Fj1i }ʾ8Ew N+yoq H\4fcR:FTǥ/=]m-F}K, 6RّtUK^Kac(sAZC, {>#8[P'h -\ D]l\q`M ScUCMT_2('֘f~-尵[Z τjqTo ;E\zkl0Netˌ[w*XTxS$iOk)("7һRsx]\#bd,>[e)a3?^$O $ p:6n§\+f~1;caukc!Rb ͓ỳOAeE_;zTh 5n|U]2,? ]FioFŠ@1ʣ~q/SF- Po+mU_hJIg>~iWX+7oI<S+X}, pskH$d1.ɻםv8вU(XQ*vN~Đנ RAe0Իf,fjQOۨ4^3^>/=ik̡e4]ԱAڻ/j!Ŵ**ywQCۦ7,aGGnY8<2[r٬)& m-3 "e?Ѕrj2RMV&Y!L(G0?=3>O1@v+fcR |7(YlWA].%{݀3PЎ?]ܻ&Qs潊ma'J=8FYcx{]%x߭(R>.h5Tz!6pwY9 W6)]aVo3;A:溦kXCzKͷ?k8`[ ,/jm':sO4_ (la𼍔:.4pZ`J0|᷹ӂW|D tcmERwrQ<"]/b 4۪hg$ʈ66 ߍKc]v Db϶t.ˆwz> W.Z,2c5—+pb,%cԞh+yE%WjQ걵ćtV) ͛&_rKUoX$0~m@?e~OTq'hA)v[j=_|*-km1 fD[qLmgЪ|F/ $U8 ѻ]K)5U"(ĉ'`mCq7Qm`|W=H A[ICOäM;R1}vY9=̤e3 MMZJzؐyM_q%]ZLWKO [;$xLNLߵ_5]zm^L8^@r1 \Q"O0mpcf'Rt  9ĝ&4BGw(>9W*^VVhFQ~Ʌ5JԹ@>d=- n#_/ M#z_ nKj1]%.6(?0~yX$#];lf wc!p}'PX~XoȪ0[p_mTk#}4AMBw@(A1,1TpϘӟ7C-c{I)902*ځ8Y 3΅*+/ )3CbzLbʛ)ޭsU?/q^:W݉YN„l-6RN#)=%`Og\lg۰'d&@+7Πo̓@rNv( U)jHh6U=e̥ԍWҪ<Gg<K5_.Iv<70Ea wX~|Z - ,Pt-4QH8{zU/sJ2p6 Z$j9TcYBa\H^EhO2/[Ȼ[&'會"!L]뺱l`u2=*8 oİlzX&6I^t5M @56?zxF6>0 ykK)QTa֜Oc&vV8z'ْ|)^*6Ťv򌱈tzmh=/n|zZϡ;ᚷin1 $,Ag2:OQWѤܒZs o03hʦ,thdn_J^Fto .9~X&Hی3/'ISI'z5v}E.DBon9(-U _CBp4yc>@=D>~-aYغttp2KNB{eOC񪰌hX/a3j7{i݁İbFN%rF(jg<{!Y/nCgx A3uЛCF ? ae%YxbH/QA i V'3p4'!ѓ˔/#g@e?Z&!X2V '@!dᆫ6#d$3)B!>l%pGקc`E(29 sw >W&U%9o#ĒouT`^qBl<֢CֺJۢDΰnCaۻ?zCl%0c/M]U~}?6n˙\k_0 m3 lܡΚd})o7VhSTç -`<,",>qI qC\nc :33SAuZNCfѬSRuO{_ڰEVw:oUq\Z7K{>hZߏE؄'9HpolGoɧt^l,1],K:vv|!}WΛ.]r&?nTb(tʬLT]OlR'wXoܦc I1iXWLr )mǺBp5˅`;I?`m34߹5f LoCy Wav윮&jD^uFҸI`:uQS%y޽ɐ$L ',ms5ْƻ4T&},C_ޏCMd.6Z-H B5&\JFU#ZR =OֱfvTk+ b1NlAf,_9{#PZ+{]RO2 MfCTj0go&|08̛׉*iS2?K7S]\3v+pyŰ2"V$UJ3,' a;7 œMO9ɡ°ᚄ/3æP+AG֙x-e0J=r n9E|^*Z'u8jyM1jLOX+=7/z)>H /N?)):A]~ \Amw]ns6PD345>TFUz7%' vŔOL prF\ .w FSʷR{EUV cN V,2Z:Ѭi.wQQ5 6Dp%34Hcrim,LT{ _ ϸL aLr "ASu (Ђ1.1M 2ϙXDgcK=KJVu]) )O}Wâ tgҡp!{]-ի,FֵZ(nF~~%=d mϨ9O&|=a4brӬS?2 WBv1tZȆ'a{ScB`j-aj8VU2 qx.BSJyvMbSxl/~qжjگP8b['/"]ka,"0}A4uxu7R/0MJ?wn;8`.IE3Iz_u Z_4W>Ȫ]X龺 ]zh NF\r6S0І7UY] M(~Ke/k H+E19Xbf6lnZ0!9r/$'EX.o 䢴RغkB.Ի8h!9X[b O\:'2~gAQV_ AUJ|`Nlt%-rd0{BlOav1}| |4s4.J;>9ɩ.tؼ;mAU _,a6Y^LFUfqK5g?S18$K?0~-Ǐ~A <9!+LzuWw/̅@ /C[cuU8$M3:fzTIrݦ܃9)|qZw;7@ dN<24O1:5\M-[~]*{ +%GLݧ,Bq$[ ,KĒ %z:#@A0.߹_xɪz-~awO~%A{LA{ֶR% gϟ.D]SF `yk [A_C1 gO`}+^ qKMf!Xf `=@ڎ@m1}cjEۜ) uxLPTBqw ,'c^b15=#vUvE-QY. Qlv !}CĥAЌVIX>e\_*~60Cs]ɾHᐪ8MJ)`C^x7H]M327-: zZ8i+k$L6 j)EJdD$!G HȢfXUghǝA$39y>3t'X{, XR^?FKn͵{L zXA;#x4yۃ%(ɋe])d}rLƼ"K8)T;\L ~GC8LO 2Op 0X揭 ٜn^W[bָƻM,_}-bS4Wdouq .4Ai)d;ho$oѥY%N,83oSn>ټ' jV9%>nQP\Z@cL,ΐ{#-9¨/K1A]g_9ԑnE@uoVh/pq\\iPٲX:6fgRg _T"77b Ɛ9;Up+3+yQZC gg;XC`Jq6qTۿ *tpO9"w(idٛxuF["-ܶ i$L%)c$LU-v'6}.&S 䦦`)Ky;HadZ͜HszNKQ򯸧+K8S*^5bf+h`bBqnr*LGg\ !6_;b4ƘUC] ̅Ɣ5ojZQM:0͍_G %KQHGGWgMӛ7`πwhhd 9H (j&#p|;Nڳi AT[:9^qȓ # ]2[;i8%7##z*M繁. eUUpF4s>VE>aa{J2RB% sk%}FR\\Ąx+Mq(=N(l dO*,y8f@3b(vMNy?GuqF\ xʇ A :OՂ2PvMxW?dBI`w A〕H^sR=XڼI1ɥa4;?6=`޽~3Yy3FEҙ49o %@z d[}x7t];xT&k@ĺWM̀b8TG"zN"6!f&jEZm:me! F!UH\quQ+y 4> d?ٗUM.:s(EREp>2h isNsnx30G=tiYnH6tYST'a\}X_%d>KN 4&75XW1WՏA}IH;:?|M{b?TCtA-L?Z,eQ-~ !vM]gb1mP};Q"1"{;%:=bGBX^{(fjY#bUw 6sYTmnq X _x3hnOgnd%e Q?S%aS8c! ĮQ>.mQ:bC!U=4JdžY7pӪk |;+@7Im'NkX/k5$&So)t=g3)!c(Py};-s#>Tsb>3j"(]2난3yո#.RکT/8?*?Ⱥq(y#ؕEL& >~ 1oz<>[uH`6z$ $MFoZK? xgV3(\ 0<.3~pa)ޭt &Yj@d/oƁϓ#G#hd:k9+FP.Tb:ݰ/ _p6tiyj G$ޕ@=*/)~6KӖp ϖգr#Qmi3fUg/FVAml2E^ d hTx7|+LAU_ 1WfwK"/^XF[ D6XdyuK^vG؄Uv{Nhy&GC$(;c0zV(nњˣ Z [ ܿn&͢S63v(*LC9PS u10K ~L0qF]WATF,/IZc3 (8D78&-feVz<3|&MǤ"39Փdj!Ij(Dv>,ů>\ʜL,|"LJ|<ÝG:DEc}suᏉpѕ7}%u%iv`1^uȴ0I=OXVb+褳 zE@>ԙv(vFlvpVxgFT0gΕOR2&FlkZkp\3b~ }h=҂}%-)]=l 4$6#v9<]aL붐j_ akXn+98TVJ JfB$CVRs%\;``H0B!A=P+4+x{9Moa&v5Oss m4ΊgPDp~ }_%^nD9ʚ^uHzicVŔdܦ\WA@@x1KvNS(aYI~n(0_h.v7s1fSp1o=g+Y3zH>W6:.XJ xڱm=pf Shdjݲzzu|!2VzOoC}hq=KRԑW\q{siJϑՇ6' b9pj); e24mk x|O;c<'똣Шk'rY@DqڲN[GB! ^(6RpU@]$zx5xm=Z ru+اoB5 g˺e6"%a?6bQ+NyΔrC~ª yEIc8QYߟ2rX2`Lf } ~Itznмf#nX׀J)o|03觮EaAi-~IEjsqO~}׊5;ۙܗK8*Z31J)7gA)]vr#bv>lOs-[)c֠,&!<sȞF\Kxb-̈7%DFW-5Dٛ!9٤F}-$R:Fv "_븀<&/52#~jP Σ_kxNY=Pl36DYQXgW$7HoدA7ޒT ol.pP^TⶅJ9J::YSxTւHę#kbY A:`}[#O1,(Vf]Jws'Kz *OKjhqHՖL3|B_~ޚ]{$<30 n8!ő%yfci8UT uMBAi 0=r{`aˀ~Y؛b ctܙ1f{A' 9Wj!_Fj .>̞B Y|gK` +h8Ẃ"a:սQm?Y(frz@~a1ҷ˺T P #vhܭcO}0ʂLȗ裹qgWӶ2/~J+{:/~x &nT>wTP@AJ dܒBZ\Ѡ.Icm'̈ 0A6wa9 *p[+p{S%"kz N-8&ea taUiDKo> '@iDGvP~|6 __pjR]x.Au{Pw=7LW =hȧ`\P|rT7@Aij^qZECiތ 퍸7q[a)u8s_ڳ +mE쩪fu屡NѻFRl4=b[HEdupeV ^Ħf+^`3%9!+{u[4P^yaxqQTl0HBRy? F~!TEV!/XZ9cQzkL, xO1;\'Uy JTvL#UWSxNhX %jO)2ZV;0HCfi?x檑e.:v8ʿof BZb(Oz9KZǪS똶A_oZvXm:FwV~Õ_G|3t'#n{*KIkˈt|B~[MnP,'Ȭ]Hx4 <;S٭^L_ԕ-_(K>ZqMTOuogu 8Zɧ25[Σ␸Ր(zY=WPx=q­lG^ry#n6$Ĵ0%=TvW@3G2*lp]Q^CdBR s2= Ė$0o s o6PF.yFY4z`m|P؄[_,I[/vh46()2x%CFɯy!%ՙM9R._ it.K mw6uW ؒE^DA~=NQH:fmթ3hSLNbo|ݢI,F24UIyC%j{iAT ƤAvYZua\KnL PXjr[)y2E}”pXХv,v)ongDja4# aZC W2H.bH!;=$CrY[*abւ  e*XБz2XOE2R s v\LJ Q?,8Z'IR}#mw99]3aq;D5bEPQ;!'Z;ϧPg\N5InՌo U|qcU7`k0i(sfj*_ׯZO^VEHX+|dO6FsZY^Q]8Y`y,i1ͻBhq/,ޛCͯed.pQxS&7#Gk`}1qS4\#nD*:Lȯ"|U< -h(:hktOo >@e]!cB֑#-|o2pJ9wjfZ義=jfI8MBqxXarʓ{('9[bBTqeqgE]K7 W*}{pļȞG EDxbh^ț-vJr Ʌr GtR%: gP71PJ,kj)7ơJᑚAog^4I0ʭ_0r(lkH7پ1ց|z42#T3V1ieuye{#>;n#ovV2[p$I(YNSiY❥x8QO*⩹WFyf?K.s}ZG`lr7FSb0\ 1 @ht[-t 1GEAqZߖ6)9m( ѨA\!ܩza<43 dp),v|.Cim(JF2f6@% fuHH0 ̪ 5F YJIbJ vЬkW('׭Kœѝfq V13-9}j@p veCLӎj ' (C< |)ȂmA[;]Inus2cO54uJ=B x> Za;aP~nwsWYf!v& 1Ղ AD{[2“]hh'n.hʴS2IT^M=H,e-]L **>SPY#cgN54'Tgk KG7qzARO ΜAސ؉U}s\082'p i>bH3>*&JEi`XPܿm%#\p* ZW.854cgr,nRcX7i_OV֭(ְq&i;ss ;21mE?v̳+K 韒Y" ӮԚfJ@99K2_(u=Or1#A|1bwHtEN)W%[i[J9 o(o7w[OJُμVu- +F /XG[gw܋3#-̬ցIJ^}PABJ'D!- c` G "Œ^}+@NR !GL4Hme%eDr/:Ta YyڞU3^򅌦s^ai šXj#j#YYC5^s NYX(Ce96byOs{aD$P'lUu$zi ]l- ojoJ(:[3}v(G !K|Vݚt+O`z{}w$W/t"VwI~8${̛ (;AFP7LjZj \woqQ<-Yf1лŒC 9EYqÞ;ʙT5t683{炸XGgqpVr LsX rQ-݂Cg|:NZN@i .BwH-g]nQY[|ĠG7/L xM rr*:8zF䖋uDYK;@z؏ /6iY^7#qbsQyBfuP?ɐO?Т7wƠ !aڻ'lbx5 gV[=l̍AhI^ǧesCN3\)8bJL/0R-[K=> t'ltg;v+/3]yaEo++s#+?N abޫl*afJ`e@U9/ % 5f'vg=>O9t-yPcw/R}m gڷF=>Tۘ{T:1 B1ֿ.ڸj7+͌8Fz1\, 5BeK>|Z^9hy=[&5OrOlI@kOvHN<&SiDBZ=~u"#gtgӭ^Q XjRˊ?- N\@KfmazqZM^c!uQw)r%o)QB;~o1Qg*_Nf lBiGba=y۰7Dyx4c$sgmDU±,r ZG]ٗ^.[2 吮ZnRLˆF){ f79M#_VDp#:FL8E…胩P uEd^pTa 7I|]_XKUoY6BEe9|v3Ŧ)K&W=,S9[i@xƈ}IEy ErZ X+VN)kQ*u˪bZ\w*^ j\2MゑRRj^;ʅ$KZMa3 Uѻo3>+̏zIo3zt6wp4S1Fw2#DZcfߋz4 &.&}к8NgQn?fu r\ @8GLZʉMUOu,A=_w~ҜvZylJ@-aA-w3~$aiW^N7+yհ󙻴mMKK,ptXۀsE3J>9\K';#e5^ )nR z> 8DAo `hb925‰*.3 tpLvyuT: oƁ$TQ=/Ar7CGM^8TJy8(3upëSQMu!ߖ! kNKlY ڴ!RhtbC*[$!X;bVOe Q랎萹r;@r@O"׬I'eP1M6ªrY'"(>OiIB7I?+C4PN YR`5\_"}c+IqYPh3aVm06?5*XcLU3fUN9jB3j>1YG諩FYAcXl $c7ZdKU`x7Wt"[(E%$Hb!*Peޝk p=7'+TБ-L$` qd/kݰMV >V߭o R (.RH (tAp)Lџe{g41&{)$l0ZGLcv:EE9ϝ&)aA\cMK/?l0醶' vf̎%7e.wZEI2|ߣmUOqD5lֹ4t)ʶj}V!r_Qw%i᧯\!+!?$6s. ǽCX9Jh9ChQ&Q' (Ic'vJ )-‹ ݬ4WdN2\$}Sqs *H_KGc[1Ob\ϯeO."Z*7=30T?1|% FoXdG9,^Q|pWP35^0{QԜ?t?!3^Dz9tG 1,pH'P*W#WBo#Z]Rp,e5/_xn-LU="FoE@΄WMNqa@T,]/cG+M He7NXP /B\RrP+C:[^4`ca4s5Ew;Ͽ#L 8i̴wA?p^w~D0mDL5)λ_ `oclͯ.܊UܾkwE-+O(;G/02L8zoHLCK@Mr8ND)OWwW,#YVJl)6/g3p"~=!ҚD&5ϣ*: Fn3KxYk%9!Q2Uu B[d2yMH%hd!/so-LV4ޑ[ͩᨯQ"nLֽnK)*:P?>;o0+:`&D)LR/CX`c˃f o JE \3Ң,SyC+zNl Fn܃gkb7n5+vNUF~oLQ͇W;HVAU̷iB-,r/cJt2Ȭ.i@Z'6BoU /ýwBզS_E~f"/!|bR8ZDRy: ٙ2N$5!hz^dͽ$NLpĎn,O+ X qӺ#Wy!']a)w3 |HvQ`6_˺ooƸ 8&<)t0;Usvjl"-N AzZ?z!MwHn4ȕ3C1-9l|Zm g)E;/TdPw60i P1Q۬h.̒J2bXjZtpg#alZP/= )Bx ,yN:pf)VMpc;y{32K2-Biَ/QϔWm407j`>٘h]W o0cRˋuo7`>gUvӞTjB8Smxչ۞|hZ YmP6Iͼt[4҂d0Ӧ-#^ ,KPHs|>ZIAsuޚܜ$ %\%Vit[x<17p˶?ݫm@rT"5pg sكҖ?Lp<٣GzcFWb`'sN1\ΏVBʜw]呙~8'i|k. \PT,BbIh ~x5\Lb3Є(O![(SCGtB@/p({ 6³C1banJ-?yu@8пG!;Xg/Tk%۔g *IQ𶎄&ioIyk-~P)gXeXimƮ}Vƍf) mHոTdwza{FwA=/'c8K|qi <}ğ6e7= 4ۛd&o蔞 k$xa{GbP`iGA'*עx͸io1( 鋛 EwkLsT_يO}RY4c3E-9ao* "-g!X_- <}! 22 fU@H7JUg%gѐPِ&ɓ/0MiZ3lъ1^&(s#s)fh,þaz-::n43Bىj&,+z\]o3J^{ƷAHWMB)~ Iqbj$+[/k{M'rި >C,  :ߺ/t|YFkyQ|poBLdLj Y^!c[KUelǃU,iyZfٶ8PI)pL\s[⺦4~GP@G<YdJ~c:ud=(`1<6ɉ%|r:VpJs#c*#il ors3I'8+uX4h;m~1 =Z"NL98Jm>Ds,#gt5 +zS۵L0w|, O0;=vGrX3+:2UPiRAo0E>u+<$ 5q>p )' 0(+2@^XlU"ijvƝ3*ٮKH4HdBNgr{|$)aNЊ*!t2s} B `SzI~9޲6`:?\hW7QiZ온!/:męðd U唆LʟΛh!)bb) x A"Ӯ%8hL(ޭ]73!Y, )RT޺=W%ʐ,姙V,rg$BJ]bOK}{7m4ӭY{|P1Diu}/G+*PoM%hxXLlpo6"=|TDZu@oH'Ss E! AaSD_,J Zyw|O k\Rh6rp0I9ȓ J:'/p8x}8#lw-z|甔8?Ny9'-~/Fmh:nGLT7ָRi< RTFQkd£ͱQENS]g% ͛&Gz:mYFpp{ca EQ]WPgDYƓP$S<kX~a_RѢ%ԍXKz] 㤎SbN8aJ:Q::EgVPZ7_l~c(9P#Iݖf} uzU x ˃㨷V.}^}D֗|l.EGɩt_Y(w"x .'Q'`_0b(UcP2U?ZqE}SnIjAmoṏ8josih險%Dz|[b} g4# ιp-#VW*͸)kl^4I'h.l+wn_ZIvpVЧ,r@[xZ-SRiX "R,܀~̰ ChYw$g4q~!}F%CUɺ5&0<뜛$`R2so^2p+Kxb]`m(fG\Ϸ éWNBT?#*4#K=#EU$i\ 'Jw<^\桥;kpg E ]m)"#Pf3y]1tk7=o}A <5FG K1MNO_5Vk,<}5 b«Z($~dtIخ@9Jځ*ɆX~'`.yL e/&os4M+!t x>fOwjm;*:iyHθPmSg}! Dʩ] mDYEeD ܃Hy .݉󐗆}EHu wO^:j9+f $-6e&Ůq)x[R"$f2/kJ'XlX2J@D;8Ke^A1):KePz(!R6AA(4}ĖBHQʜ\L  4[z_L:ޣ~b`1o5DMSB")?i ?"n4`.K]%:u2EzNO9MQ‹tn%T1y(悳  U⻾tpB_x[oQ+D>NTp>ҥ0+'64g49[R[=/GQQM2R,PA\Unl1ۉ|4F-qkHxɑ_!\.s3zEPro˔/mwPF (R΍jܧn=P07LÚ'Y܋/@b^Ƕ^#x5>iW#| $]M%tXcMDn*^?xlo]&cuPv7?2%J" %i`"c(!E 0WhFi,>`W1HJ) s8Ơj?y&u#  \OA)26d9KN*\$K%39qƑbjHi1R7 ȼC-L#LXCpÔ0:L #XԪѲ䖨׉Rע k@%G򢱺Phl]u; VGJ"ez(`tg *{"Z2g`4muSFr0,5LTa't~=^#wHjhI`?Op ׻Ш2*+;vp XڈG YBkT z[֟~Bz.}o G>LN#V>琣4y 6A5y+yb+r]>K\jP)Y|6}Q, 䁌rO;,Ctk XugW%tO:* OjLqNF2ٮ~7Q2^hMվmG9wzYh2< ,ؾBw/qr涍{P!|3p.Jbuxp$cO!Y\O>ݞ;:{5f r pbcO@;n-Մb Ab0,Txd9ٍ cvP|u5Dڽ-=/{ .eWpò=sr1}62Rpbwܲ)R.*PEmgrV P@LEL_6 ߂unsY 9jP)a&xj| ФjU8}I"[% pbvVuaˣ@'P f?†CDZBYT>& .1<$޲mZXY"%5AD6?;fvǒ.1[@4c-KAZz-3p2Er*(jB(}1sƄs~1\j\1e~xYi0?Zf,mٗ3Nn<EuɀB&Tn|ȆEuN*ԓMlbE;.ʼnGEe:bqyV輹?X4P)p0Ј rɹ (HT.>tef/f:-I oDPVz"S<dڀ(cIuw"28H ?m.!nƙDKh y`tȲQ=;#Ӎ;X:d|ͱx?4=3C=;5|Jb}=@51F5wԑb~otUNP z8GxQsoj})%v{$?7E\'$ժKpi'7S$o;[J͋-P^"ugTo؟qsit3Ąn$EA={Z-/J{^8$OBTNb&"EU>71!m0xE0vrŇϽA]Ats1a GH}XCny_ve:"x53Op$YTYe[6U~NJF_tMb\g=^ 蜽舲 ^t%o(iDzoE'ZRnTd_|T#|S;rAN2n֓"i9u"`,)o{9^|fĩv[ԡ!Rol0 f#tJ0>K$_kurgM_~O𙇊pJ|8X+9.,Py6L +nЫ`A\yyT@S8VT\"m! UJs1E/Ұ u+ktjTp^G;JQѐ6hPBW|܂kx\yP7ʓˮN!̕h!ȷmh̸aI 6S_ԭ /3ר4Tw5;f~R'EJpFw=:i==*c͍0!ӟ&C2nlX eXȇ1Uz4B7dn)ȒzNeOڔo2=Sal"&o]ZԚd[O}f[t<}!]t7 9δ={Es/XG&*>qtɚ7[B8E(@ZiP"atՙ3:Cu3.+ȁAa ~f 6-!t `_x[~,?>ܷ\HNm'#T^uૼ^/Qڷ[FS*]~ =վIɎ~8 arVWgTp])t]!;K.Ŷ7 á比~DMX\j h]m ﶯDMR^jlQZAzt;$wG|R~rE.q̴ XgI߭%mbNRhu8su[7hW:&Yذfc7~IhE1C/T/&: ]Đ׉b55>H:9 }Sx "COD}a :m}"da*ɍx  c 2KzFVW9VЛ] 2T>}|vi=WfvMS:60c}_0_݁2+EyzL WckeWK:A6I*@'1vs{S98ֆ0qM1l ɱ;zTOoPcc(tF]Zc%$XhS^22JO;eҼ, |.J,, 'JVC(! x[Os0䨤/ gq3`gt"WFq4ezh ՠ̮nG5q& 0yB0SZrk)ˇ㚯LB"w!>g A}O"RSVYƕ'XI-,9*860ňUd1HZ0mKFK^n1s ;gkj>YqqD|;bNfN5Ћ b®W(F(ey¦@U9jI;w.Mb" }kpxkmazvEE\PtxL-`P;T$?tc^c!Co:NNk!"s]VOsSX ~zg' ;o+3 pA 0,Wʙ_Wh(0@5<eqpJ))rbw`/$U&BWyԄ1i]rAt/OL=k*jր?m9P4Mf{0cM\Bv0Me̳9|ؕM!X:"Xy% )D!RC  j[~D:Ƙ˜:# (ׂ(-^ H$'yYF ÒЪA" 8-C, _oF3@304-~ N}(K4kD, 8Ij:2SW&ULۣrFY;:}_$@35Ւ} s-’[]ur/N}-ZRMRCY b ܽj'rP$~$zOP=[Ld&;zK`XA,M@>{u!fx b8B!0~2@VsAN:H#\jw6)`.M{W^$#e\z`RISE/!aXCgCO4Jw%Me@P䴋8?*etX̐ a7}>Y~0PK }9O h^ ]Oxc+C5_bdD`%DMS^H5Q:2LsvFvGkŞjAGM=TQAG'=Ub!(̔0Z4C +OۇA,!gNooQφ/!?Ul@t[\dY)/ي9NDOFTuK ޻ΈI~ eL5 /md%p}kfɅ؂ v\& ˢՖTsQ#D&\*H)#sM  XXN uO&(q)NpU_mp MOFEIN~ )*Ð}}e5д[ݔ"S_@?*ic7%A$!),K5SBkK5FTDK^^K-KknEZքv&F_}hGXPmM@K!!P,洍{ μp7vAN#!t‰zc{G#_~\ xL]{Ρ"՞13޻Ywo9U*\ Ϙk9E)_ߢV Q_ȊFѵ]/\zdMӒyhWO9:/ُ¼ͥ?\"T^fIcB y& HjS[nv lG FHc,N4Kx2c%:k?_$U>:b/l+|4Z6k{1Q#9糫6n^`]u""%\+ -yY]+ 8'Lk(lٵwM lF4G>of[BnYgx2~,ǪJ7{ |pF/s`_1kIf;#oՇ+uY{Ͳ3hsgAo!IVV>kwAƢ\ٷX_ `diư" 0q|9mðg:.!PT,hcxɢͥ4L#QMADW9l+r~Ԭ±=)GN\o梀4eXE5`E-R_!׃ wEKFdH:穋kq|3`w-  Jߔ*kkͱm,S|g+AC\@IL fN/ё W`0pzhpHXrO)&CRu8](c44am-3=sZ-f3lMcbwQE]xK)GjuY]s2Q58x}AZTz,G#e gHg= Hܬ˺wlH$k(=ɚ.EdKC<s_V':\-YRn~ %VJqj48<4`[Y9HA'Wmk Xq5b D VH.-t?pb7tcOn}IK,6xzo$Ɏ+ͺ'큰YFૺ%#N?okL ؖr؀ʶ!ӳOW@Ư3ϧd^mK& _D թ6~%7$bJjD97$B1P.f X{XRe?<@;*"ڐ)4 ӳ (0a9_,kO} hƝ .BuPp ןPHxmDHL۱fU!l{0sŒ?'pK}: 6p3#9jj~/{y·!"ògk;T0rXfbAN,Qn od>Am$x.X$ƟL!k~ HVy?̼TjctS|t|.S5f=&:YX܇ #R} -NhU9N^++]w`D: MKY˵EB"RXɜvHd# _"Jgw;y7gYO$$qȒz*()lA4i9Lzd k[!rṬ?HoG%$1~@V/H5|,Д}e7޸x/?}< 1$1ESQt}YwȐy쏆'Q3kfxs#Qh?Pɯ^&x ic׻/9&FNi`a-!_J3FB]*XW9;:!4+-z_^ S%P\sYM9z ͣ\A&w1L8b꬗|zR{'cfx>(caaLpxP]Lxq0R/1[i] jJzn9ՇqT-Diq *&"N`d%cW:4Q8݁TVy(Ktە k㿤vz\STRxӼG5Ԧ,m_K/؀@]]r_RY|]; $ak)2?lWmE3sƈlz̫[{QosB1CDA/ ɔ J%mrEF|k|SZA'i1h?@Iu\^Z  *. ӹ9C2P@a}:̷{{`mDEC]UEcO Ox;wm7i'Iu5'~A1З/FG`Q\#iUCӕΧnImՑi"i $21 vOh}V vTb4륪^i~  ہ ";0b;]y 1ċ o"ZxaZKKrW7<;Ecb zBj\7'~7<!"9y䧙-=lÇ!>oua!MXsmY$6Do)W7\_,lEUu6/$j cPUz"$stʖ=qU@L:I]8E8cE匌dZՁxv9=gT3׍^}cn(_Bd ަΨ9[ LD|zm'wQc|/£=~X;W _艘MsN3 HUٲbXb OpjQ!̗K{SNGr*x:3Aqvob*&@HϑW<3`.mv4fyǕ eUش|s~y ݽC{LC7hgT%?QKYRٿr @(*K6cikĻ# 7tfxgdSv?>rFLԘG$r(A@y^NU(*̈^)ߞ%4S6D|vE3OG^>Uș fRw":,2rG_M-aC󤬢A>@٭$n_eje! 1Vp=%@f4Z $o׏C25ri4$JYUxOoYU[k;Kڿ =iV^5۴Sg&ο G]&n8u[h'C,oJUчiϲu/~cN3gx>v%}^Xv՗4@k"Rp٘E$࿼0/J pWBM7RDY6քEZ+<c5T7:oBu9Ht\;Kh*s:~dʆ^PI{LP Et tWIvF2{gE|&=|pߦ|նm5c_GvK|YOGŤ5"P)ϞoQќ@M ^H'E">czt\%6라ҝiq il.IҰ@z+E4?#VQJѥKԲ L3kLpJ5({}!]ċ\~٫GL3@[_H@,<+(к02tb=|務촄آZ}t68uz ,$bkdZօAڬ;qZ󳿩yٱ^#CMOnLSYt Pt,#o܆lxV*h\jmm؟Od{VXkb>e~5(RчA՞$f:T8,} n'|Cӈ謺vTK*o?!}tДud,m&g簕yWjG(K a&vi`J;u9+Vc7pvƓ1zag*SE}*FI):L߲7Qޏ f4Z%^bxti;J\3%_]t8NƔzg %'ߴ` 2S&좲W^9"*CPt`eU7x]|<1RL$95 & ɧM+9fKV`tcL N7)E"ғG]_rL׶&V#`#lԒ a@ĉԌKe_ܤdH{ V+*K9[t.sO ӊԖ|fϤwZs})% O+5ʟHY&P!wH$S(,,IJH.%:6h2_e̹ͨU늉([Pf7֘keyw wS()M:8{顛l N Ox/7J/֞DKTYTDަ*j{MV7?CچĤ+Uegy oj8iRn4%A'I83q/h aZZ{GDӾ/ӯI{5-x=riI.C dOҫ@XysGjW|]Zb]z, xn:|~1@,cm:7ޙ,(v%{&;1&w.z'!oNcߞ?:)YYѯ]kAQx'a?F|X7;XC4Q_Cb.I"ӳYBqhR*"Ѩv ;ﯻJ<w? ʕW%exRfl(?f$KmeC9#%S` []!9 m€WW+8Vhl0iӱŠpOQO q:K'MTJhgQ9ER":+r_mIπ;~nfͶU_t ZIc4_ny 3}LaQ/Bh6-)Gx*Q~p֡ٴu4A9٪"V9bk[䇯/Wr\ssOJxi .̴(N!]6ُwRkNslY t77Q>mujEgVIf$к4l=wEa8,*$Ǎޚv+A$qw=^ .,/2v$8!:P`X#,ɬ+aªLKmQ+h0E ec連Gȿh8mM¨9.^o?1R^Stv gWJK8fؒ]iX'1 $2vY󕴀жe1*?voLc Q_iDCTF"]C$481jػrkac )d2^J&Iwڕ905Yj0hzF{ "Mm&E O@Wʩ Y-0o_4$K}k("9Ђ)Zvq̃q(R PRzFF}B5& 7u8ëpWxQrOӣ,j4-,"~H:a~P6MՐψAwITB%3*+PVO|:ڄ5|{IV>,j< qr{(s$#Բ#`+QBۻ; }E+JH^ V4lL&,i oP߬EZgtLYYN4Bp:f}Q+?LNϒ39 {&DN4 sNP(aB;-]C O`NKNGQcbm٤Eqӷ5@‹T3Mݛ]9\$+G~C%1![񦨰Ae2'{„bNx' ~ W@|Tձ+t젛BuF` 6YJ6]40LE >v,”)e_W?6? hOApA)k+_j*L_N, hKZrk(Wyq4\B709Έ5Xޝ;-`8 ^CwJ*O׽ wm[#/k붺<7\U"8oܠ7(+;lkƣ=113F?ִXwK龍5Wh v| 'FS"o0M1ͣi;a&#M(肯8Zf)v0F;jZj~a\GG%7xBrq|>&$cX[)^t3!(⽵!6}N*>9*2TL-!~k?cЄU~ 6t *hRI>e$}rE݀f9=FK@ V=]9>+]``_`;s|+;4.GIxk/K7_\"ޞ%ʉgHp)0˷2T~%lrFb 1:0%-ap=ow-v~E~J;sȵ[k{XwPG F}"Wa_򏥭*25(w˅(5GއdP7$@4mgБϠ@D]9?_aDln Sӎh>Y! !OsiœLcYPFъ8RYٽM@5jɚhoo כɏZENG`ndL=N;pawu'6%neLrQzdնV+Z 7&]]|}{rw؅Khx>mtR<6%*mX΁# 1qY^o1 M)>:[agfǺQX.nntz|,42o^0X`ix ?^&{A6Ъ4qх>\kw-Y&*>}cqLIS "uÓWa { _2ғNF0FAsx;DZ( +UB&i|lQszys\Z:+D@wLq _ކ9љ-=WN# =J_t#+ z3S0D%)O+ܸj 78S,|҄J׋ L3ӋɼN2T˰s{^C.GއvL|WvqE V4gO3Ȃ~̔xDwG1V  (t2 T2(_;T5|*:svh'?6UkG3 VַO&>R=sݎ}zȗ'6V>G.U}~:wY-="k3ԎNӕvbrMM_}K\Pl*#2&uPd sn!eI=`=)ٞ}\ђg JU =d k_ ,UEΑ6[d;LHGI|$'o!bj1C} fPyL[4լ`C M`I7j@?ΚCv)`){4b)pڨ7v7E u!٫]׸e϶)f6_vy Xm z-j :Ds 3z9;Yٚƒpu.ӫzdUn֘!OSre(N3} hj_F+7tSg<%nj~mltlkzgCuI-";.v2/HB߽q(lIA{ ~A^цFN6RBW;l F<}Ƃ"K LL(Ʉ ,z3ݺkKSAhDk4[z}Zϣ<٫G #C)Uy7ðw‚mv*hK䊰c*T5`kKV( B$cطzm-@aL Ih'J0Fz}2Ƞ3)a~ڿ΁^QO@9n5}*~/W?Ѷ=pl#2ۛ@&W9,+s3i}u T;/p0g}XVQǔzx? aZnT0Ѿ42LZ[^ d-ʣjYFWvǭwrS{Ƌr_]kX 44Ra/bZE*TSFuyV c粛dYWŪ5aKSya 29-7hkjI18e 9w'UA=@Rܗ?& } ߫(/Ȭ&1Rφo!iSC\4`Q$H>󼟾@~|䎑[ +' 椰x $мpt|"CS]h.#2GoBD ⦋_dP XWM5սzKhYCO Ɏb)v0Rd¥T9 Ȼ{q&5:E!vja5oG "rJ:_$>A}1ܓUt§77`9_g:̀g<|}}Ń89g\~i:iLc7*B:T2ff;%] *!ߋBWkN[:kc:X3ds $ M0 9 FWߠB)I8;P4J/O݌3$@ h|cq;o^3DC/"c zThIoJWOU@YKfGFҖQԴ*=X~jo)%lˣ XpR:Rx;),Om ;uE(dۥ}cQEYwf~Pg/K\C1>F3REdNj*IFHA+8@ =v$Oqx5jdVXPq_T\:#?fT8;#x|f?*L;\lԓEvo_k!*aƽfsWeL qw2~d Kav;uE>hW-ԿHM֫H Ј,A[#6Y2֙1<eP 0{սBmeْBKw˨ 6-8^R|Ͼ>`II5~xĽA_whK}-Jɣr&ߣJ1v֪vy{KQ=W c4$?T 2*RK Q S yرQ_xm2pv&DuW9YrW|PAmg8jp#&/hu)KbEBx.X;[-[Աw !L5g u<;P"]ykDr܄5kif 9$r] Ep$^i^I&8Vy+ְZ?X\˪?W<ϛ[ub(Yv )׃*H(V=n[v!'7jG1ip#+%XK}C|5n=L;Ԉ.T S ^|S?6HY;9%B`7z/A:nyTa X_̖WGS~=^t'6bs9Vg DN%[})k@ Yf0kzhTOH\"[!qgNOm;{-gЅglR4)ZK<+bHEݧ ;xL/K)-#4:95 *Nq;Lm,3^K3m'?I)С=BdөK[X"?+\S2FzzV!XpR 0箙=™ [[^4LӖ/Ѱ;:PO&yw>F.T"l\B*6_l0 ܞFHM%l1hF`0(|H1-ֹsyh1"QKWȠ`'#"6{NF0;_x})jcau'Uv"Nfh2&k:4 pO ʙ&5`ſȥ:cQQ@h9&z#&^4Z0u話ƄƠ ]4.d&9b5;@EfWs!'/NϪNz1@mw?dNe27 $[07[:>հ>o2ئwrDtAGL"WDN'oo2ò#]|)4KTs$.&My4`&glnP{ja^F,X aE(j Ɩp9p^ȿ_i o\jpʵp-Ӥ¼0+g!f!lzGLC]}0.K"Jm M4o! qOBneYVbfen)/Mv2/xҘyLFf6_(Ӫ[>#Sɛu^>ŭ3NnEUuUN'.?סymkR\I?rˉ(َlZcD܁y婱 F̻gB c5- x L|L>HvH[k LVFmeS<ߍ`ӿ92H\쐖]$fk@&/@Ј_`6JuQӛf>K}.BD[W Y`YK&_1v"]@* u_snϥڞaM]FRy Xqrۇ$`w#o^+ 6nE\־Kffej<$_1vY..8u^5 k/=eUE-E8>Verqs{\ܭCkQqm陃|Ґ?`وQ qn,i(@$).\r#l2.,}dcX^ zO~:5n.^A\gԎw9hk V?bJԶVݒ붌UVͽ<}V&XVש#d=$1-<,|Xk1h9pq+~ W+A0 Q<\۵TDv#1Yi2SD&.ޗhYX\0${Aqn^\oa[QIˌLMC 8[ړX\`v`rߪg6aβ!_J (8TI5GGTG*$MNF۰<LcWNA7I2<]ycR8a82ȮǍcvSd]۽*L8oT;"5!V~I[ tf_MٮyXbUƿ=G6=Y9S: GtnT]2k)?45BL\TXg_eӠD+ySDlj[EtCq~ *RDO5Tߜ6Q;68!~q 3YsYEwRMiuJeZ0\ǞQ؋:49H"Y Ѫ<6UXaSX{V؍H0Ncvy߰#m\} t 5 iĤ:5އV H .p>]QHEF)#>؞a>Fͅΰ3RAVrf$ 1[pW\@b3j l { \il*ο/G -:Sf;דXoIyUV#D%~F8#see\1Ǝ)EUߕn/]PB }Z@%,v3 C^ɟ%PV| `7Wg['](0ͤBa5:S rVs؋[˸F]+AB_}&RcEEqb  _N]>Rp`P_#McrX ߎro/<0PXve4H PӾD0 si.l%TYh1?#.NZfƪ:k4m-{cʦrmT3|[ެpTfArا@e6-=FTH-rߢ\(BзT,:цwIs5hB(Ȁ"Đl?wD\z_4I%X%ISSw&rd& fq '%-km;.4>2m]|g-MQtcUJF>4؃c}I@5)[LS6 vWBZKNiT2rc&b!WϪAW}x V.Sq g?JcuÊD.׿pN?r>tLe^m^]KDWGv^ſ{ ًa?I3셫a6. 6 '!rCq]WX fB( X{ObC-J`7Ʉ^0#]2{OhdxruJ9im^n[߂o T0p!Vr4bf0WTH&"MOKm rڿ#}cD|['5;}Rglh13_~ PJ3hll!f2W2C:맔]Z1(P8Q$f1=ߣ/+C+B6#yyp# Hmpi;f/Rv^WT۳֏W%!DU9X5Y66:+2`pn.i>:-iZ#_LqJot }]!쟼y*1ΰ}&o D(yic(@sՅ9 e` fƧϵ\ɵlF o*÷Ezl$>m"d~I JFҖ 8JW.5]5~hO*7J8Ёm69Lg|0Cۤ؞ Wx\KD[zbgFb+v1grtn)1(Y4O yo#4 <)ޒ=8:ÁVa=^ljxY_w#3_~0Ӏ]G>MO5PdGxm~gR5(IM7O +MQgzw 027OQK:&iq'UeÅ6e9J:?-4e HV34bF !7c%@3HyqHe{_I=FK1&C5]{i>>v@Bȟ$m|"9qlҋPʆbu:1o X IvUӜB 7Yۛ+JʼnLƅâiHha8Vv ,| 5TYka+{Ώx a)pj2iʾe#jt_m@WH,ޕtpmM?6sO!SmGM;Œfz; [C`׍[Y~Ja1@.M|Ddh2"f~k<칯Pm _ەl@týUw>!OE!>Ǣ~^*4mWT> cQfB,+|Y[nd!pPf~w_'ȅA.]*”d%apT-Nah]#}30Xg#\mI32Z,0<Ц89-M (G=T+2V(Mܞܕxp]}\=N3YţggZCj1nfGچCZOEҤڠ{ѥQAhƶ%W6yvoSjiaՂ8AQ:i7j˔\"ԦeG dF޲UoR+Vg0,͔vICV=$i~1TbUEʨ1_9 Ph<(mgxk3w9i ֞{"wOlߧ3 +ZOط=c 1v傊i;Wu(HtDmє9{uWyJ{3gMjG^P%h, BYT&"ɑI[uu/{$5w>eEO7Ȫ8f4ҭ35;|m<&}<*$|3G4=Y_f xTUzMu!65XUp_YtZn݂K]Bɺ.+(,Nv ڪ 7XzT:m~ bwu]8CGig~#t{yi[eQ?]q)u4au}ֹhj{sk[/y/CڪMUS[APɕZYrR6S"3귆>0WY,orS' ynO0mFhh=bEc;=Bn NKLy( m6\uW Lf GVf@`+1-*ɹߔTAIx!ݙ0oQ(ҫJ'K_V^-(Q}g{k<}ͺMp 7:I.FC!)^G/pOh`6)N=3pr'/ZD |X6b?1MX:01AZ'8=!fkYbcǭ D1$]@8A}>%s8BNLq~{Q =|P/<L|Vn;X6k)5qqEJYFpuU ºKo}vz$50>e2 SYE0A4l&~$.ɲ G#LO&] _u,yAov/dB}䱙P1۴}Oοkp~,+D*R IG[T=x8)ryj!*ccZp";?y.F;ErgW>ttj“bf}I[v~o14E8In..bDt"l'"lٙIÖ% x9y؇G~U6V̛b *}ҠȪ1 f}=kjuN!}6$bF&1-hC4*>ܘmiEue^/E4`s|Ŗ*~>B-'[$);74o+)wI0^4P!Xp-jwv@]sİWpN7-uô%[&oL@tӽL1[?dw7{n}>;%Tn uK;}1kSҴnH\ы`+U=C׌:l&\ b;BzM n6z̊Ԁ蒽{|v(d(P5Z@]"WF~ov@ZN( F'0dh&x'}GzBxz" cn2?.INnasKky)<֝Yz!9׹\xI9B⡢ZQkfu) [hD| Lqf4CN>%EUq|r)+HWqOs͉!n&b31f]~(n]p|GZR?0$kfl7@s茉]##4ޙK@t Q=W w6v.^>"c0f(}|ԕ4襈u=[p9&T ly}L(GRkJCu:$_W47GDgԂ$ zꚹQ UԛXLH"L:ZjK/@񇓟jf:lIh?znNy7| PE@ڔmRN10'7Խ725 w/PNu2naua(bG0xeH]SZNm;=' cLlBx}~t!+(B4Q%lg*5a8P "-†QWrQW`4tMƱdv&Ϛd) `ʛ鞿OL`80|h@A=QDr{Սt { pFu/PsxRiNyh ~LK t-=Q,jNLBarI.JO&KD=:76Y{TLTxPqQ,+pv+QS4^lJI|;_Obh+2.<|8, OYq'3'րF=VN+!nv. ̍mN;@&AЋ3&'bpm6dG#dxu%a6H/}X^.{q̦2=Y4r Ci+2 r `p*oe=>kQgTpBN)=͟z=SG}w r}v֪ޯ7.1wy4Zڠ#2j8)A{?0ITKK8^Wdz*vж%J0Dh w?I.At5&n<G2D1cű vqk<͛}>#jLNs'&iu'.WF'TYbƆTwų;AnQg5: #o>ΑJ؈YaɜQ&f&wBG}%F[ܵ3Vl$,a ja;6qz|#`m$4?_s𯉏O~1lJɟK}B0DbjZRB r /K%c^&Rw.(uY%1d"Q!& e\C#-\$DneHRZYHaoqZ/˂cI"PzEUW!8׳#Cg>="0~e.OLvC"OpћO/^ݠh^^g71hX B Jf^Q/X`}>P, ir(zdL.$)MD %/V;M êlmS|6I;횿h*{/(jt}clx\:j @=^1=c?IHhq|IH@0C?,XܴGpIDpt{$GK;;TІԔJVx7nADkTG\VՊ !( 0L<~ø*qsgZQH˱G>|P])M 5W\SR LlGhcQ`l/Ϟ/jZH)~W3rr*Cƈ"zI^%g\' w7j? YTdw(ƪΈ5㛮^М Hob% &+?WߗY%7 8-N A6A;# c*Y\λ\#s`VjѡZq{TM[Cå-Hkh(Cgw<8ë~=ĭїIjS6*+`šen&4g>{Z;ٷwP!;䕲0"Z,jV~#HQ5.o['ňՌ15 Г/T,*vꝉL~US7)3р?ku|P%wcҏdB3aK~Π:R&$n}"צ-QGqudsa$2Ύ~ jDW4tx pϟvV]-Ѻy T.lPuW/3䱥)AA^e3<)F,Y2VDlUCь鬾oewܝ%.'#iIJr~cXo X92nvy""O#޿_ b Gb[W=ϐJq_/fA 8[ܤ!vVa`أM_` K[ B.P^,# ᯗK7|pj/8 _϶Fzvhr.yw9u&7} 1k?ϩT֒ ymZZTRKQS(ͻ{!gO _#U 6i ~LP\LU Wi6U/.6"ŧcqjl=YM>F^/+~ ;k}N"RuhՃ~VTpܓw[\0ݡ< =3 b15f9Ss{&T#U\~^%Hw~j< r(98?=QY EozŴUDP(˲FƑ ҩt!+jn;#܋\j>8ߢEBA֬e}/c'΅(ʂGO<.nHW GNwMjAo(-m, [}lCcn+Xp*/S5+Lq"/ޓmQRi%rdV`5&ýhF z#!1\XX liMZYm#wQa~J#ִmS\C b%xdi0/Җ| x(yHG:ad:'TInDqbn jOC0t}zAY~^hz;A侩%;G3?zm:Q Gz4~w+uF" !tD _K)ߌ&twns D@D5+-,Bf@e24}Gz+4ݖc>.IfaD}BaP꿟Æ+]u/(z%JԮ1I_(nI«; yH%"jsqÕ5 E-ŢK7}ژjA/R"OK#3xQqZ9Ot7ѦwqVla8$[: Pe:B,FHl{  =Uj[J7;W#)w(@uPxB腱#QPo=j6[nKؗ;N_7;T`>ic \пG/7:gsK}[]y.dv}Uh}xZSM ٝ+gB#INbDJG@V _.-氼Ɲ?,OO?iMT@rQXM7s_h.T[;e+?G#Fw`F,g:ܻ2#UfߙI2A'tXmOB;NKL!RfP֧.O_p^jf {'usKTW7xXfX'Z1b8AG@j7[fۈ|FP;kj$E*DB4qMBIPB B"_B; B?4'?]`9"_~Zy4"*C(Ex^Z>^w̮{mIW,J0?HǻL /QaI 噗M0񌗻E ;Z] o 󣱌fkc8hրkŷd9SV4N5~X3#&Q[_3Ou/ͭ M2`@ WKLKS4T}+u,2RqMxcϑ񸎠PάVZ=VK$}[SPb7ȷBkLO@QI{P=ǭ٫HDhBFđW߱kWQI]^pdXA`j~%r?p/i^5Ftbr(-`sR:;Ǣ9 tZ,^PMHIȮ*_tÒJSN`f[TZ=ρ e1`U// eYe MGhF֜^Af /+QbÞ&-u#{k!R;CE.3\j5jΉQI#jPڮ9< XUE~20jOְ{ &xx5אq\ E^+D{qgmml[A p]k)osGfd+m8l/KTky$QzF.h#R;C`_yAU!gycSFI/ 8 ,5)"s*@a.@ 1NᮧK/MHzfŒ{Wg5C=!~߱_PaHu炮C Y~3E]_-閭,Dsӹ!Y&܀2iu~џR@P<0 0P\<'i"{ލIad prhBGDGKu&ToZ=b+ZL&Wx@Y޴ҫG O,vE@d@R˯DomaD[O=etwIhjlg.rdR+UlՆ>\32(Y!™`ԗ3]+4Ih*YII b3Z[T<S0 {`TbC6> 帟#Va?X">zIV$'gjU T41;!~lԤl3s/4x3 2Ij@,>վ52jZ[P"ԔCJsƖJިe#/v.,? uYe}}cVMA90F_CKbB±aCAN0 E)*ycQp8YR~ 39DSoDoC6hӲ~%EHe:r_Q#Dbi۔'}}*XrWgFHmǻ6mWw.,o I5g",6ĎBMʞHTGv21X =B<#JtETçV% T<C4d%ns|OM ;9W5MQ\]y@''G j)X>6,CݳJX@MrV6uJ7;l))%\*Ap[Op|ܳSjrjU%a cy dYұ8ɭGP_IE!ʢ1DeW/\"l1g/Rsc}0U]P7+51Edyۇ>4Qu3b+*FЦ6B]tP4cS90L/a?'$D9jNV X+'JΛ(biQz.ĩ{@Ȍ눚vHb,)^ G %ޚnG&=%,,l$I IY-tЃ/;⦸!e$^R &Z^ BUIH- ϥt՞yR$yQl, )j ' &;|= B7Hb],J@Bm ]@ 4IeGW:ğ{(1ym{{*ۑ6~ ue:o!1 ðe)gʀ!kWՅM <SBӞH)?!Xȫ꟫KPgeÈ(0k#qz3Q!z愖wmTyB&8%t=X0HC| R܁ i3?KOM!pT۠4߅gZ%esB˰,,m1j̟'\kxM˅*Ofzp?1 4Ǟ @(EqqP꣸?)ϒOSS0j<9G*KE D=FMUauCbWDNR D[ZiA}[,HR%Ϯ2q5(A^r8/@?ťR=S.yC "X09RXAA99BzLhX$,J̻s5VPZm)jLV7oJ@2ZI桺q4D1&72S' DN\-'%8w6=L`pd@MyQ$C_)ԁ@cvo9/͓*3)8h")yr_>[K-U& '%n*mx鷇mov &e 8Q^}+ N2ҁ򫩩Cڴd3nY hRԐ+R/իck_,% BmU]T{vEwdHp\TL y26Y/Fܝv8o.+G? bxb`qtӻ1w$#]8 qе6!Cv.p.ԇpkQ.-:scrIp_r.*[O Ki>sf8փ>4fP4罶\3qܹ@zنt3F5BQ޷ Z7:Ay:&//Tg&zKG#F.J%oZ#LPcT&8tYfI Bp8 ǧIs8Z %Dzy7R;c6FkĢKiGXV1 ,.c^H~Ke/1 }YY-֕t<,,TV$):)]G)LD\usN `]<$RַD(KЉ_2bh):^%ޘNe; dW6C/e՟iWI'Y\uG0x3"ؽ86G g=c >ۤZ\}gf26%[O?Z 0T% NnXv! v(= 3 JhJMN[1kӋ UkZEĪ؎%MYiA4P ǝ 0I^),U+;ڥ޾b{D*\qpbo@HO EզܨD aBx9C~,LuYG+ɹ5X7OqA5E6X% k5ݖ`RIxJq /u>z]6Sj(؊!ZYvD+g{lA ƳvL@>,데  T tV /EOs=,1iW t@F.\ڱan&*armS^Jݗ O۔ yL}*..oiә^}Ui~Ė 8 iyk[7ɵT-wWgfl(gQ¯l>I@:`mXlN.ha&Kpq[9g I:0P8R{>!L"oO1;K R 8,@y* + _V3 qm71= dyµ#e*9myH+M1 E#y"qvj*!U)D:*,dqROBc>&T#|ӞNU4_b+ ]n&M:-4rSN7gCyf6][Qeug8 4jszsNUjt@k2nhAF;&D˖2"-N[Kq=ky\spWT|EW{Pw4{gr za,;֥~͎E@ti4`_:^Áʛ۸XBdt`[lՔs&WOLi jJ[kp?hڽa}7Wy#Q\lY}d0<[=ksЈB3qL6^o9?xz˺#$6+VH~5ث-$/M?ߌit<YdXk'8bңkR:=HFOSYzfHːx$ ƭBhu]]ƠakS7wu}ǭ6Ǹ\.y}P냿bCćV>Swm_sAܭr$e '[e؆8|r5}} r`Κ v]V&#<&:s"@ |},p!TFY7m?7O+LU48;z@qHlZ0" ѭ{ e% *"BH~Ȋh࿴JYz n)$V:M 󱫯!h:z,\AD(&^Tzꨤșt-3DcG"ƁvfT8R Ɍ| Q HN5ii1Pc|YbZ3G!שJڵX3M~jNNMxT٠'7p1ןWWVz,`BMB  h)[!hj~<8GBGG$:tj0rG  ::{WSά/5EdiGʻ*yfJikWIFr7M8F^ŋO%%`^SstKPȈ#zBmsGvq}@KQT| Sg#(f'8͖ưMk ̠8IbZө|[u~OC,|\3;Sv|jV2Q I: e'ހ30Q@_UOMBM]),QJ1&#b+j⇡կ~ yAoﶊ~^4r&0&gv8-ـQ5l!~e*Ճh6Q9dmМn҉]FHcfzV`cKRNio9 fU.(t,!M馸3Rg?ZJZ~@Ogv /n[Ժfׅ 0_UW%c[I\uKҾֶ:odmZ8+j@ʗ3Ɩ.$p6C!^!qNL.rs fb.yPTCˡe!d;W/WfϪۻ[ȂZR G[)`394v3;CYE `iP(,%kb!V>8f*mdU._ۗbyD0 eaMk> Մf Dt3oظ@Gǂ(<&UrӃh#Ӗm6mGR?+,9,cۅttSNQ: iil=t5PI0X<>bȰV3zoe2m0_~Wk X;6j6PMc$32v_ $+\u͛_pdZm ,b/QC@Y?w=&"fXS !-P4Docǒh QAJeM*;jӗ9A +%p Xg) E_ OMAz 4="Mb4>l dBݽC~pft=ژI 7RK-go i m,T)*2Rymu%׿m4 mCyqiXZd|<\xg[OB6 r`Ȉ߽WP í"ܻ8IE{()m}bdۿԸRBxHP>UL`>ʗocYIՆi}_1oѳr8!Z#Jbb.i]E jϹ2$ڈ)Vej'#!G9ڐ# i&S"Dv.@qurLCKXK׉B/a`.W|D"B߃QGxnyip 1g1vCbJDiP ͤvJ~7f& qCM=B\ bi0`(/=H8mƺM2Y9LԠIЌ<ބ@(?vpQ^UhƫbVNseTGHnG>m{UV%FCxC}y֙1f-c5KXg_W7[3#$p}_G$ y!AFB muщک&[ͳ\8=Hr`B`hhǜXӕ&WW`5,ʹS<5aܜՕ ݣ.PlLN3Ātr~''E93i>W JV!һZ0-,ʭ]MTCr"QLf&@c>:] OG!4Xz8 KO|Ah3ij~qݦ'i[]%(7a; MSУ ߜ}r/ F0twENJA= Ǜ ~QYV>CۃHz|B{?tjd}J?1$bZdi&<%%SUԂh Bg-,1897͸;OCJDZnQV-zO?sd :|rd$l;ERL9ajod'ڨCu`IT|o|f-&07E_tdm4̀ Gq2XɶUCgz7V텟l(N3SpXlBF`&F OZ6jb9\2\cEU˘lCl}N>A޷)`W)H6&R2SkoEllEF'`s%O%#W7ʲJbrbB$Y^L+T+0Νe+ߴXŜ9-@;^YƯJP0[ߒYMG`-˅?0q;xc"[q82]Wu1Y!Xr#|4Uԝ2Nтug&Lr匹UW cXwhѷruX^ +&|em|[0]R|Ym+ʽge˞DLfSiZ8Y;hP<KQ!6]4MrTV} 1D~g5B^3G"EL<6R3bFjһ`먨rgZ?hJP'wGNU95e8\z*:])tKS" Bz>ȏ%[C3uq]WogBHFTFv_z(ře43`O~aUB=mrsW2p d<*>ѤUNBWF7_ǣRmL`J_aVL8ȷ"r&SC.̚𼆙4a=~O rQLtG+ >5# ҼŬtg_Kx7}iۥ]ȮvsP ^(hDKX@Ri~YYws1|$>ݥgJ[{xE9\xe2kMWWsJ j Uj-' bW* cm >\c{@FiFtmF^bmG}ՂNt,V]zG9,WJT\.S Z@w{ ɔYc-06\cHy)v`<#ƽgeAsF7_F6#ik` ݶ|=!}〨aa K[QE!BF{u?#8 }["rώ-X:k'ߊ^ƺ?&s L'C2>AITA+Ή* ǠĨ`nkt=?m T]+u"177CX] WޤE!A\D8Yߠ;-Z-!PW:: ~>_^RE8MClaaES ڙ0:5ͫdQF p!TF =ɉWw,fг%M3/Sǻσ/p߆K0fyOqiÉ ~^ ؎eksX FDžOAɨfmP2Zm@t&LfLMM8ЄPLyxNNsZ2IߣwOգnvf֧C:rgM0$Y|(9r>@@6F*lNRi΃%3qg6 U 唑 lDOˮw-r\\qs#gV.?ÝKi{*꩸I@3E`~ARKdf$JX5.QٿLU#r*IUߗ 5wI{yԲ,JrY1n,zR< kE|BJNEd;OÓdK$jd,”n~8 ^'Ѥo/U1ZpA6$pT AjƨΗaNJ@""d9̢prtf=>ywT:!Rb03i.#S?s4!+hxK4!5u[^*nQE-YtD9ʖ :`}A٘ *<؀2̗Eb[.s9v5+GQ]Zeoi A/9Cz;7)oP (pq:?qw@6cFQoYVU/" o( XV|dqi[͌.qH2vo+=ƚ7k[@X fZxӣr{M@ ѳjշX#|RI_(ߥbΫJ?|-.Z5Y?Jve_eL]zW;v'ϟN!Twی,yBy"uRC{`SB;ԣ.{#GIΡ=6:^۵B {@UfTU+C6>~/Ӵc"űmאs}2$!87`cdu'$S##ӹÙW,w brduĺ(0V~ok iU]NgF nuoKɡ<|n{=r ;vZ8ӈ)SĹ[=~a 80jC]7~9_˸KD5'hnt0)_x W/,m~_tA1@ )*wWfJQw\8pPQۑ&shVJդ"*F6de l``XLJUA=ӶA!K2o.o&}lZgX3I'tMҳ7e,|يa˨n{I㋅Ԡ_g-嬞.kh/&QI(X9%JG*>KVP׍ LeSUaHv?4U>wPA ȐƑ8l,?$A-I#])h86 dYGkhvC`=w% G@ QmIf\{q*[$EN`W8AbBUA oЏn?V8LS p-DqjQmeFTPH($j`.܋i ^;Bk1TJ[GI bʒ HGo/]4SKR!LPqLe9C7D\жttHAG'H}2nᤨS2;B<1F~ad-2n HU˰Kᬭ6kKy·F\RF$ kFj'1Do58=X>3KclP@&253>JKBPO?TDd%d\6f("Q\bsl:0 hufstIli8n >h?W HMNPLcH܀ ¬]ʈ+J{A#[\abk9$,2G[5W!)2̜Cy7C ÛjAڈm:GF2nfΫ;ra/ӷo&CVLq\TyT Ax͕Q6k(<"Y3r TOO5?ІG [Ǎ#LѾ |0jhr]bXXC]Ii.(XUQ}Jloo ~f9 ֘IowN>(h`{=)hQ d-ڜb-B58768>2/=љbun2Sw1!PCvCoxzۺvYIպ!b8Cj4%r*rJܲ'/Zn@x"J쐅y8F?,Н/aѴ@ċP5xU1O1{jޙP귿FEl\V%Bzz `C>FK1 ** Qjwaf^UQ#p/Q2rԏy5[J.i׼lV6mfz]H5^o3U蹽f2b&ڽ*B&4&2l2a$IZ|o4p-f\eҫE qVgBP:&'^xK+cIQPYʴ2̑[OJp1m|g=D?}@6/<6Zl} AѢ 貱L<&,m% ^{;b:$f\΂pux1ᬱ#NUL5j>] 6QʞXrޗQxGsMDo|0-[0iT gbGVp3ԒsO?$[S|Aq!nOI7PMGXV 7Sy)fg{$) 4Bxn}$Rgi$XqNفO_"d 1Ơ,?>yn,cuQ_]}5di-w9D&LPzJW+7<}Зf˜OPUB> @)B^=)h7tJ\oEUrnY:/uSuAtʲ|`Xi1A A$PeUSmᢰuN6 A EL.T1hΝ6GMӱoʖ`t[+_Rs6]&<*@l㇔mBsWN( h; ryg;2ùiySxo< (`@f9*s9mZUD;ɻ;bK8]ԞlD[*lZX[jQOftpVo)Q jŻvF] ̵SKΙ5?ŭNC YIX:" ٦bo!N0 JR f2|)i!2`'5\QBF*OaK 4D] w63Y==Ѭx@RZų֧rV17e%y{JbBr@#w֙JR>w,|0-bcDS Zi®3}0w~p:(mmPiԫC7w.,Mo&pU4;xȍ&IFZ'pe5n<Qc{PGpx6)c zEWuC @bų׫#e?:A#m*8̟+OલV : $r4 ɷd55<޻|/z ߍ? Hme\9|'awBbmL8oS?x\%+eJFwJZuV+zOuӱM983|TF?Yx.U4׫T *zL_BnohӐ<7lu z4%C+ -@k֪@k덵\NRv|r)|. ɺ炐 |le#,as%aץ.nK4b~W$猵P='_9a@CEqWr՟,X9AKj~f#8>Z<4 􁟲}Y~}=%nTGIӀ!m.Gh%gj y981vm'3Pag^ékLDɱr IdaltZg}bdeP0G6giVh0nJm$*S%W^(n#+T|.FH 쇕^_ NYԃ ~ h@GtģUKBJUc]hl% =4\wE7'QMUW~+[z>6RV'M0 < 5=N\<娣L1cIy',W=x:EVPK|3ֹy7%27"bmNj«,c(jFOPd1^kG;ՀhN~ELqDN,f~3tt!rY%.?Ys$g˨Nmh4i˱H)kݥ#yb K^5`iA\iwgb{+"c%)|q4 }_d9 (p_E5}`juty$^t(g*(ag/zRz_#QO6@%op^ȤA! )Ɓ-?Whq'~[svI5Tѹj1_/I'AqSZ2M NN(I='F-di 껌~RiMoYWqn3"v>鐅2G!?\r"qWn"ӱ^j]gMkA qp ,E;3@DF"2S$H?V)B9:q iC?xxqMv`'vyohNsbn޸vy`ࠍ[sS!cųJfb^} c@S 4/G gٚ&(m?f}t߲79ҚօMwUتpXv^o%'UeI!͇m"Gوy'Mp>7nJ6mLƖ Iik%?AjdV6Vڋ`b SuZŷ`/ -R2F7& ΢nwA}.~q5|Kj ,dJ?SUח۪x rЇVQeKCt])y2,>  9~{`BWBej@NT hF8_#xsPhA<1BӖM{>d.=I=p> Òɮ3Er@Sv2R'B;JZYSoӉ1`N 8Qa_1}vk6qQVc(k%gp-fҫ"ԩKd>K-!i[$ gFh7g5"/41rY9[$=cV Sknn'Y']KJ a/7ߞ'g=xN4ڮva- Mb&]!4 ͋;k`AB4 ]`Vs\ 2Ǩy]ޮXHY`54GOǶI#! - `mKQ힭\adw/%D7_d$mדae7u}mm0\=H ^?D3KR_iN4-yAvZ &=SEBFo"eLM?3wY"鵿c†j =1YVRc>(!o?0*L$~#:M*ҴV3@v杙3~%1HgןG?}%ؖM?йD:klLD)ɞϤ3noWg W7$F6xǼtn=}G=Ntי)"s++ׅh`s*e-hFsHRB\K?[6tJOy*+1B;'hڶo! `'3"gʈsfD[+g>RL9/*k>ݶl:e#ieB:?0ȅ x+ޛr2_;/LvdIt)na|/IU[/̂z8zُ##אFzz nwa90}ݗSqp im8ձmOD6#f;HLϏ:JiOa&w 9qwM 66NSRkϗYC=o:&*G7R&krL ũxx)F'Y(¬:a$4.]lEk! 2' cCUUFaug{J1iy8~捓~9+ax p&hq. 9W4p䌰!v5 ] U~Wfc* O횃񦞖OƠ@` [ڋ $` XjIj<)uzg5|A|$)EGOa"p@c82s ^X5i<5F;TEqہ:t-zk 6׉LG§M7p6IMqA}8#޼0γ^/懭:?Hd|/ ErZhcB{ïAFQf?9 ~ Lvaz,+'0A߈VAhk H 2 {@l>SS4NB D]o+n(tnF*` $NؾmQm*{8Ш|,;#qx)HAlx')T;:Og>%hڗ D]Zq8{r8,%W>@NbpDwyzrW,ZέXCqsLJÛ0gyԍx,!'2^-H(OJaZ6\4| ,b?&<[ ]ObM\ϣIA0^.-6AZk/gSqo mqj,v>/GA0ST:\ܬIg65³MТ~Y7,E2 Q ;*}2 AKMu2m7Ȫ~*jbOt ?Ayoֱ?Sۈ&ZQE8bs:j{@ jZ 7ʌhd[ʾ3'NkjZ Ӏ<ɺF]blȓ: e|~FHg6&ukfVʦi K{}Z$&U{KqiW &wdeܾsx%XdU3#啠&i3ZA=F@ICjtI% jhDGz*RnĦ{.#E+D3CGdsIC>d^L+9?02оBuh,$'eGłTÿ"\[q2k${5`eW9bT"sth }>S9$ 3OL!0glbBO]v k0Vnrh)z 5+ՄgT;xD(̨g[/oG@lQY̰K쑘ވ9wXBO՜yR2{M"LLj}h]kwY~38 W,A8#_ A[7". aM^hb#D4?dܣ?{CJ$k)J)u뱓Ii=~g~f-zn#k7E z+2TDvLE P&~CKř2\raJiGpFA/Wqދo*0 >^L)?s^=br%=M{ٌ_0Ab eA%njbɿA8d[ow̨S=6٪+=DKEXMwfRFNza߮5u3uyKũ"2DS!p_vά8] S 7/,aYvmaP=+Lm+i B |+>{MOf3#1:Je Hq <9u xWWyF >J.=9g5K#R")ow!{A;8?a4 V%v_u,PPp)mek2|lhx­H۸pؠ]F` BJ],;SmO^<>ΐ'2yCZ^*;$=bbZ:BIvu 5&Jf~ X%?&WS Q.{LyU $a6ګ$.17ppG% qpW:݁[ةC2垾P"D̵VkIjz=.D诃+ak( ~txM<^k^._Z0YZ{r|=u6e0jgd[JlA]e b\iY:|5't@h >Eu2,xVOvv_u]3mIg$H:lt[ i$4bW\Ivrܕ[{%Xh6k1n)ƪ#e7|1a+sE{H61xoUAf -N5L_)^xZUYo꿖їz05(Qkl$\ѧ~97Y@0TJfN`8VT"4X @Fި xEdP$*1&1& ? i~ۈIHg􄯔xj4vgj_k*Pb)Nx`M]0;Ɇ;ҖLtҾaI0$ VD_vKLdȲXZoy]~HU JѪٝZ-UbZGHl6I%\\8) G#<Mza \/'ֺ~Cq= RTDY`xV0LŦ}|ï@yռPRn+9a{LO] >an{_ߖc.oK (ݏK9?Uo mK{i %ը]ҽTL_޳O oTmhN3q1A'\LMGdx>dX#' \W~xAHLfjja%^yQ :orw-MPtrJYȁ:uUMQ#v&|e3yKin;JO鱡 it+Jzs<> "aJPN^ ɱm7#2ݟR//_5I_0/f~}!y,|+Dz\K9moOg"-(\S牺 ȻkoUҷͤG)7cS{PȰW?NҴS7( (T%F'mj2ϓsDRc-t;JzHc|$ؓ%Mm(pޢ5T,nihncSeS7%H ~{MH/OY@jGA,VlݖHZ&ʌARMwA-`<:ou֫\k7.7ȣA%Bg`w>}ۡ/xW~qASU':kpXW^"|b'4h4P܆t4\R ~TuH&(]UsFԚ!+ |lxPn 4Zuǧ`hl#ȄiG]0=KV왌dEM eAGBb&2o\_J/R8hA?g3Rq$4Ӛ(_+E\#-.a|g ޤ+et-?+D p*=kL+VNAT삚hny9HkNX DЏA >V V:LB$ {l@ p&f?mRmy}{ ]{ (ͫlHkNJHF0My9:X^u D4C}p'k6v]qo{W*16)Y<8 _/S!3N~3<`ߡDj/FYъd(JFxk=}&zD.7e&qJr~iFCO(H1 0}r{ퟔWaQ:CG7wBjop/x Tź3SoJH|JT@pD k1GZY @Ev aEBၶCcHO6Gvxe{?$zYmnMnݞ y,XE=>$wC1b i:<bRvȖ$[AV;5X-Qѝ " z 59 |fSzpYh!k~Ge*6=-uo;mBB!0d#%ox;CQ\u-s5CGQI. C&hw0  7gtɋ51 ht}F/ XӏomB ^FK WTgteT V0 m:CG.iӾiM򓊶s@*JY8j @^0@y>C"r+.J VX~ YD ؟fku 0<q)ը3JCA-Qam&@nivJwa^S&)AVd-r EΛŘ0:-hHd}}d <+*UI|#IRF+^w(>nO>6e{CBn = Y0.`[+5dL(U'QY#$OW= բ'k aЯ>՟I *ا=;naW^!`ֈMW$gRSe#ZJМ L_[ (-Yp|Yt#pD=.{Չ*`CX}I}@Kn[ΐ_¼T!YԒ`Gωf4"׼3cu7H/P.زSH-$n/Hkw?Vj6[`htVb,0jFO9?}a)2B:x4Pq?c(tTS(4,.cvУIZT~hd52DmA$ѦǔZy?V?$ӚBvq;C]l. 7SD]XRɽNNVJ2rq=zt@Aw"Jtihv pwt6}H'ijrվxp^<dѷ&Ktb_Җyщҋ|34éjcpʨf)Pm<WEC=C/.zmߛl-uдI ;'/Uv} ?դƣ/0쐠ÓEQ@u\+؏MvC*|7øȰeü8 Kum1HdV= F\[;d+bWqy$0y[raઃudƆAf㜿f{ZEH\DHM#}jʹ!EypQl,6sۼJrp *ar$0#y"'R\k:,vt16a,^'\v -Kr\&QdO~&/h;✵!cGH+2)AMTg1%@W=RA|ͅBQ֕kH(7^xd]@7jX `ʎfEЊsYBHYV:&H[bs2qǰ =ON"` T+~#Ԅ;n;me{ڰ¶=JAjeA<=5uǼyohx'[Q2^\?@*  U%gPsZA Vgi M]%i@`c!-֪B}A,{=4 [S)G76c@L$IqsyLQ1]pRpVIvͩA%(F+}w\0;$?nƴuz‚Jli4] MvdK_z$Oeb.Z6l6qɟCf;9օ3gmzJSWf HƌVN]n:ŒRQEFZf/Ypsr25H}k7ûw֋ 1$15.ƏVH#?m3:7W_3BHf51$_"|V{t$$7%=-Q^8| {~ɂC4#UVAAZkByd~ uulgThd4(F֧ޖWG 1XvCxV"#5:i1jo-gp͙ejVD^` (oD[wK?&g*Qڡɢ+\j j h0,U}}v*z-=WU?e}4.ↇi=IoXTS\nln7U9>b 7, WW22 ݙ|^f\xT7˞_xh|TkIOnot<xҫm[+Q㱲e xéZTC"xC78~Cbp;ڒفe~)dW Xd|[; h틸+NzǬcw/Lk#QM)7nlz>1?Xl$@]gQ<8kYJUǞa )D]Sh^ÏΐsJkT<ԃm8K_Bj7Jȭ,3 $c6߼X|u|,6P)x"MOz`pd۸",++2. }~_" u̚oVbx[/SsE5[WIU/˧6sP8gY6A ܰi \t#"s.:(-n6ipDR5n5`\ySږky>p\M. Ì2Qܪ$p&'zkHlEZ]ga,zW1Nig17n-}@3X 1>ce.lE-rep=?][~~x5=1oT% ʶQ;-97$a#DbEpvhgg +%으m&009h)Xar{ܘ3D.uwCK7hB}7@dcX\;4*u2Ek T/5J`%dR%Lܺ+]tIӢgoqOc(¯]1p7ݷKB 1jTo𵞰 ⿶0+գH43yV4I1yo=SwgZ))Y4H=r8FR/MlyMJ6*-^(mJbtM쌜rҝsz'uwRRHP\t2G@vAh8oL,0lԎ6 ٧M[$ba2"j F5e#t;Ow $$sA|ᚴGBqd|b-݌:DFH WiXMO!!@K?䡫.ggJOJb(ũk,xYLi%@l)Hm3R1?FEW\bd:[+B`w>lF "2D+rs #e z}I 5?$; \9w'VyeMFrd0G:GOvaI-xhVП}c>.Ӊvlb K]*$/is';͛Z\?R^N 5OS2s3PuŴҿã :S Hy^Jw?PfCޑZ) "eO`v 3g az v>>Uc~KfoXLB$CQy`޳g,q%@Wٖ0=Og)yӣ$w?>N&tJZ)~1]d+fǍ G) ړVՍX⪧ Ž`k? W&:ԞuA O^gIeo/ʴ+V?@0XvNTskq~:V"tEQw-@A*?`q>"(=1װw3 hR3M;д>)02 @o 8>zF9MUQg(a*ZheC ^yү4m7􍩂:o.9ܘd}9Q^[;baJCbnֺZ!3Usb =+n'~V?eDWL" U|:01/&{x4l-}ӂ"R?oVn1lC|n`k0Wy\[ab5kx'Yfmn.cPW8~zMP6|<]Bܸ@|#KaQ32(s X:|R;nm Z %9["QP@ڟ2(6ͧ݅d= "8H45A8(`W91So}Ht=`\ dt1LTvoHG%xcmҥoGa(>7))Fb祰'hJzrDs~S0fs"PXLcJ7$$;X5p7z,EQD'Ȯ{Giԧ1'm]Ƃi.jhcD\Q0|P#+Xc$e.!j;\z2`b NA_-?MjW~|bt8JI@qVdYVϊ=\lfȨ |2mUp=QWtIEK<hZ*bi0u.]( F;֝DA&.!t>Ǚ!<ąE%ĸf)7l˰Y")E5ǐ/ک<^Ͽ4+r/J2 %݅|s3w;3_s& INDOqcx6 Ȝ$Ƞԇd#i^N=) 6;_t_?Tўh 2}{ջ[CV}[D#q8儖wؓ?oY #gh;K3 щ[ߥ^JPN=N:)xX&Kovz1VݻޖI)l*cxfa ۥu`.j˷j9\>inS(mQC0w $}%YNK(^[Y\YD;oyb^bڒwK4Xoº )&Tx薪QظI07m,S.=@0:-KjtCͱ1eVc،AM&B  oeԔ+~@⍦4 =#xcATKm WԐZӭhEcLj8@{~y57<솧]?ԇfk{WΆwè,W35Y,]M*h`D'GB`tVzX6'@8lJj;nM1rSM+I`t;VU=kՈ{Im_ @Z@bx()uy/}N~aӍ-'Pak2,Lzm}DopBÅi.鱜YSǪGy5Hl^z3[³&wwL fUTfG=Ȫ(\ ~ &:9 ksvO oz-&2?MlW%3o-wMJ9ߚ>!C]itj%fgb uȔzh&k[8h˚h{WO9A"q㹼ӱ˃cH[/ JvYeQK_] ]^h%gxd/t>zkl7.h]-ZOZd 1j|mZcY/ ]mϏ&Di Fi#J$~ @͞ݬ=^ Rd ŹM:K:^F"əYbU {T%u/sC>,ÿ{}-[\i ) /~  dz)1#7TD^2 B<]x7'ZKpAMZżؖl]6fъQiNd(s՚/!$ІO<.`Ljx= F0xAIh6tjݯ|YQpFWL4aEf*ɜqGrolx̄.Xhߔ>;蚐!y{dX949[.ZM}aJ |JL~|67$[o=n|C[nx.mGÓ_o'{?r1I l&~: f°A6-퍁 7+GRv3>`Hn Αy!&z4clcDչ[͑n@fW{`Tc-E~c"t$sLysһg6tq/d;&%dC?^xVYL= 6 %NeW2S5u Jnrn)(81#\UȺ4﹪s \$rOn0Ro ۡh#&i![ݜb"#aiAꓝL{zxeTikB=L+$5#lzDu=ʊ7PacyGK8T ߵ&w5]b~݌cۼ"2ۆgAXϑVm©8@\Bj>=-S-Qkϲ=Ny:"x5>|p6v8kD0 sM8n"!<~@kJQ$KFX]JQALjZR07ŋ 1P{PBE@/e2( εQţ'jTVt ӊx$:H}QHٮp" @qfyͥr^VfFoDvيٚ(.'ܹ`6Ghmn?Yv#@:˪ pë4&ce/Ѧkń9>/!y&1w{&ʓ>9-Feirْ R!36;;bh`six!qW&8o^!ΧvITy2TinV, /-exS:ym[A5" w"?ũ&ybzz,Ge5z13o+ryhnd~' ;}[{ /5's"IR>h?o̮_-Sŭgek08WKiB`}o`r+"jո0ː~ }) 09^c֡7V%ɱZP}D4s}B^HahT7udĄCE ʠK̮9@y cLv%ko V9SMu8Zwr3JgpTҟreoH$.-Cm"yrLJPUhwMW#}c8Q k;woVS:+i^^gon*Y`sB!ؒm%?bb$›sudF߸qŴͰ~?2gwE18jj2t3O WSġx)Rc'}$6VkҸ+gKl\[,IY\@ᜋ B\ [J:>Ī1'~(5[yP&e8͙qvQ@-spk1: 20mrCN6窼WǠ٢* Gf=2L)YЧsA`1>C0c:Oˏ\xjtr;KYqM3 *Y4FX,M6gn6^tF}ZCH.'sBٍ=-Ċ (h^|ALE!OKp(7[ hlFfoZ'x{{):"]ff[ c$:;5CG&+;d)mM))m^qKt|qbB7rxAΪ>0'K&_p#+rVu:[)x/sLk Q,φn,v@LgA˜t|wЖw>i>[t~-?(8-vWьWayRn_qJLZeK~" _"5UACQ) WDߍShA[M stԝjم~>m^9H(+x6"|5?pr8CP#! Aswb /0.J2.*dHpR4PF>v? gz"0H7 #a qD Uao[.^J 7L5Xu6>?= ^edp{`L;p{oSOI93<)Ohb?Y ov׻xU/RTV9mYX-x"B0)!qE;p(ץ/W`$̾`G&%~uxUjHuńT6sA݊]1â.{_~YGQ\&#ڮ-(@ ݾ1i-sxTU! ̩Swϼs%_q,h2j^"!aN#@ pPYXeu.!SC3Kx-Thsjr̰!K4m/GlHUr>ԞT~fH詖I땤ni)BZD|[fqNb=UB) <;L, \x9e`11vm`ՇFd}aF$d2sb;02E3kK1zsxrf9^LhIݔpŽ SǨ%rSVߋ X^ez:e]_ J)qU0HT&~OL2+,X7HiEFzն3:ԆYr{c%J"z#ڬ5uB9M{1誴4yvE{DrL+{1Q_k)9k,Q`y[83(c?Cƚо#5~[uq"5xV֨3,?Ldb'&28CO}JPzJCFV*H̰,:OGE \50um'ު=LOiy# Ρf1-^Id8P9y( 3/X(8E5Z. rr?:VRYHX/8H%H %$fOF5g*^40 I9]++Ge<~2] UʀOzֆCYʕ0P1F"C;j x17b`}(ۮIjGa ;2Q VU uV@gt} Ö 780/Ph"AkmnrQz°yb$ .P[K8SrDu]S0q1 CR X"l609(9W!T1u@‹,,vXN.ZޏVWG3WoHR[3SsRRa?V{٧`x2ґA4̯| r]V%(~sUOqppUtƔ\3O8$^@e} ա\e1T*:ٷx=nּGZ3v^b :j*X0e=/2˧#/< ;{Ϫj7Ws&oCeⰾfNܲ=YhekcU lcaa(D0wBL9H0wYdAѼ=I9Y'S}E@0 ʏaQj1y$c4덯p`CAh jM9:6%ίJY{y0$=AGu{by.1j$97]#u*͈eXB-8]uŒܽH[,+Qlܱ^0H3(R9F۽GSreg:45߈Mof-*-7A +!(N5~Id9*܀flR1.3pciz[ۗˇ?iZir(F ɽ<Ed=j99SYwd @$x|w*5X׆-4U.b̐T Gdc/mٟco={`h?A{5s0Ȍc(>՘D .WD^AS(a߶ey0={"jq:"{Lb(;QAoƃm!*o)leuSQ1ҮNEVr5ru$05P^W)њW -c&L*}ri7MZ>@;?[k%J| ާ0 A+6BJ)kqsH>y117Udml 3:?U:.eZ>-!DT#2K/xt`J6o6\L]z^ ?~#tG6淡OR N֫=V 3`[p) Z(dy&q\{֥.xz7_P&!S~`t]IXcz\2{Mrt" `_+M8!vf94vKIMCm:@J#;-C$ǔPKO(;Bm?nqs y@1# 4;C_7`p( ƒ(@G\čz9)nZX$v: mhGV.x8ЅV =^lh1_:c^ ";3!0r\ =ie< gYlԋy fa HթLM@@6(fgP78i!"aCs! F6PܛR\8<.D/0^,rRouȫ[ (G'SKn~K? qCImNA='+ kZi- @w?C[O^<z~@nY Hm_دĂӢ@"A͵z,;zO(ٜSTג&|!C?M̈́ӄnI52,{ Rp%W~&>(x`鸽ūbx)igO6fr"74u=$7)[sz[YMl\М7Дl-ڼ;&5_2'&w{TgF×B3Y*RD*śV?VtO%0L,Q!S%u"UNjsC5%6x΂>5aC=Z~h%8HqMJm#i5zB#ՊUb=|CE XцwCIJ;!Rij\vqUo{]4nՙfvhuh[4 )d4\/u*/޸mjȢڹ*fQ+=753)RGI}<Ά/(K[4XaTˍ9FnR}ݝlNCݵIjg+ пeCEZ1蛟p)ҷZ'vh;If~N=&MAV85X`64 ,}ͽuGL<2 g>OH0>|sD6\a.)&pn>=ln(M]\G-s߫Tv\L^O6T_805i$~Krho*~Zqp q!0XA5l]I>Mkn)+)[x:Ҏ-IDP5BqI22șǑu$2f}aCr]e:gP_#D >8grONUC>k<䄳W%yfp C A[[ԏL’XRf?@?’RlJ;*Q4|@&%+$•䊌DbK^Q0F6զc̤ ( iBl'+`<9*: Xxk@ 4:WMl =/Fa龍(#84ֿx?8.inO6l0AG33[CCH2J( a>}Aelͺ#9j(ЄQMj૯ sBsGW\8VT-zԐ(vXeuHĔ|@;sr/#S-::*#c fJ?cRXJJQI dٹ@q3̃6|9wM#\HCS(w0qI4X9NWtbkBV;"4hfp@fAT j:d݉YP@#}'=G9 TTfL8/#W,|RTcxTrݏj$ͥR}T0R?X}FJz,P¬?RYy4ZE{A`pR Et޺^A;)z$Dsd鈗!m VyX؏Eۤ8Z?`C*`ܔj'4~P&h)>^lFq2g  ޛiscӴ5Rljzo/ͪ &)nLZ1KI[ RJt^ߺbd8Ń ,(" Z7gQͺ|̖Tm<5exquAw>n# k*J9C6зɸP6gaвꋲDZ],.PO0%v*o0׹fȥHQCabW*?TM^PoJ,Wgp&hkpo'EМJrqOy֛g릧鹵c BM?}3=O/ex Ɩ %3'Z2Z)9P {7ƻ~ 鉯)OGT_[ߵo,Ѣ6lha y 8pU-avU @!8(tǽ.J2Mf^HR>] uٌ Ӄk"d@AŸύRQ:;V& !C(&W$D.!0ۙ V5' * T1lXm *ySYguevŽa G&a@v {nm[WP. W1BB@=>,'Wm[ wYDzMsC|S[T, VM x߶FJfHjc*+>*&_vASplm"HKm2Z$KPө gx׃S C.h!0{,4IݬxQpq"ΰ,n?TZ RsSQ/!BlxDD@ׄ{ҋT@g^s?W߮ϑFii7Uz5[U!_9|F=x!ָ0u aZÐ#>QXC+"yqV'VXӮ!wj6w]]tؚK&P{;.ʆĚ;vT`p`k- EO/ ƹw{fmlZSkqlmh&NIr#2 ݋X\g *,_O WglF>3۶C\%Ah)n̂-.[%Hmsw\-eIu%1M2= 4)˳\[mB1)| c-UY[V#hlxiLoqIjj awI7gd#w&J\qd\ǃ[ti{#ɨDj7mgY6̙u8TĻ9QlBA?- =s)#w;LTϰLn;RAM!; 17MTPxA .q?1LBf@%.4<;3 o H{^s('{x8M%#d ;IC7T\E -e[ʊըgg-[/gg-,ohze4-X@M|;sJbs>T4Q6 ou>9^kmɘuy5Sv#?_wRA˵ 8hi }xlE?:ayS u+EfYI&!1KF 3}zb6ǮBȓA&Pe}>ֹ1[:VEJ5Bt+JhW6ڮ '- 1mکtjZ+= l/dN=Q/9c@baAq~eK䒖rg_`;gx˴dX82ݞ+7<3'Đx~ H̡Mq1:CRZ/6#f9(U&<TDp3P6pgtېv$]J߄?DQ@B3`HQ <)RUVVXDUyj`-)ز dhu5+t6Zxv<d%UO/քh:U#bQn02 *4aU)(mgTjBS[K29^?P@pC^}V좥H<@!d;ߗ9R+VLrL=rf.M0-pg![ Mo`G '% JDq0gFΩB6M/ٰ Ɨio؀Jm.7?,S%Uwy;ӆ40Z}m.=I|٘GՋG#d ̛Nl@2$oP o4;gmG>C|l]2(:B]x*tyOzB_Si#6kyeĥEIcA "T',;^]1LTT3VMQܬX,aԪSMӤSr|rQ:Ҙ]Y+Rұu(gxpo5&12feeMsΤD7uXZ8WLM{ #+B}YP/;7%"w96H.Q){A- ;V$}rbflGI-nt0MM*Y@X`&~ ~;Uˇ h9eț]8ۣ_r aW5'tz \l!pP "8,ITCIRZPvA1z]{ah33ҚjjVzg1PV[4cʁ񈑽eMief ŎfPXS#cX}vKNdqrI^[T&kP NxM76}Z3A+aCGSw0цW}fjNE) ZUۻ``aH8c^&`6޻BӝW,qS;I2Tʤ.] ֆVqL1atV̦2 DW?~3;﯑CCPǖ֕+Jc 9=x=+ߋ|Lڂmg.MO:Myξsm"@j+^ޘ>=L7's\|f|HD-/FoA2[\n?$Rn E}î#6tZd;wzWn8crtjqqx!ޔG-Vw6Ls8 Hi0x,^R?[H=;MAð0ՆU4]lLn%C4֟f7oGa-Bhꦑ8nj|}qeVv fP_zѩDF55Za!xt IJ |<A8l"/Lހ7ڦԠTks0EeR,S ,I|qj=hDžFd*?#USa8縻Z oE_W$ⱓ!tf|^@TKw3 ?z&StfNa~`XR8Y옡"YѸS lYP2tKÉݰ.')A@T?S9*xUZ)'z1|9b(up7濑K9b2w f&~#|ыN/ 8*I lMGO|2 }V|j_WA? +{%9M0OW'j;GČll4p+ 1{g>'Etx ȎZnh>v}f%#jTc7_] =:i2lq&.?ljS} h I|nhr>FܾeDW܅[ Yz1Y.z}*zHJ+t"Z8R#hl5F5-u0+hFo]@@vqtDUfNH}k8wXe ן{ԥl߆yوCȄA?]s~CV k40Gs!^m: 3~_DJF|͸`MyL'_#~ U(Oap -ΪߜFz~SPqlV?s#_|M%~˭? &؀쮊]yYg19x Dϒ99[o;p9)r7.F (f_S ':ӦE^+&#mpx:}^)RyjD Sm>9pU>WVazw CetvJ6w2 :woY%񉑧fʝQ>_ m,s8[+vz])mL+,zݍLjfʦcߑ0R/Ў{ґL KZ{E}Aio0g5o?t캫SZ<-d~í̋^"c6Ǜg i81>k}Ԗ6]jEfּm=NnTU*I10ā鈥3nG MVl_)V3Ȣv w}ElI_ .;!:}æR{E#|"~x7i҇Kٟnȿj*6A 'gъOr F+Otؿx?-H%Xx$K[#~V?U(V[؎ qn!1Ev^XŐ_ U7$vopp*!QCwO9Q_sJ%H:V"Fľ Ns$9%V8e~/;DI ʺ3*\?חݤ!T/ o?7< }"WLX>;s!wn"^ci :j9w{ GKL70 ˪WJ/kC#/$Ek"q:ӃkVOX Z(q1YU߲{^b@ƁlrӼR,p#8V_3R<%2jy@ z t'#/Cq'~vgF"S_K+ER n~âՋleݢ<}F%EEqzoO㎫e?zh^/~_>bULI}įQt=(A,y\ *|$x6dGss{g}4͓hɑ ;Hs[%tTNZP2 +{cXG רdJڛTc\%YP|[*3GMfu׬Ґ#?H,YENl gW׮gp/NeeLn9wF֡_-p"1,S^hC4,^['QWA vŸA䁎 |0H w)haU @b$x6D>~ٛ:*7R΃v4n)3R ~^[D CC)aS0 ᶌo9 Ѩ|Њ}0N[¹H-\xI@h ,Tv,D~[X?%!4+L2Ƃ%փ!Ŝt( ;\]-5R.XCwGyoD_`mo6pDKX@Q5vұ7^1Q~aDwk.Ӭà` =1-}⧬OzNg0mY|D w"7FIpe"S\M0L9~r Z xh%tu PN$  )9Wa2 ;Cts暖yI'u /K>Ł2hk-R"2WAm]C)Sث^(Txl#qn#ƯI7$|elaNC!POWq9둡9b As-RE0!j@.B2m@<$p Zh.[dFl iK'.i=-`)$5}j OT:r*ڦp%m YiAkv":#eƖ(Sx0nyKDXF?x[ ( wk}'wQ 1sڕ |h|glSaa),Mێ8r,/x K:i ,~!v\=n@4md ږŚ s+nKH$ =R׽;l#/N(eR57s?xwJƲ;Jy7apIL +釤SӐ|jbUE.k <~@4ep W)Ys4eƵ{fr(j'lgb;F5 VWl `~*Fç zۣ^$+ 'F{A5[ |u*mȎJ}SE~l -ն),ۆ| NmYYoyeֳZH%&E &Q-!g/T}%hMy_:~7{ r17y/@**!rA5lD^oOMse^4=\IHuD/(g>:o:h,Xed9r<9z]WJŧX@a?'޼7@ @:dU8A\z02ӝDWs.B 񯶞 ̛"QbK{wLOOw;^&*+P(nk}S;.@h;lz T[{oLxV/wV6zMn %iB5i`K3Hs̺\G{Ȅ)*dI X#Hڤ1O#z80(E | FP_~M)`, (y8C;w4_yґg$p(\p_$>_hq](|aSL)'\ɤ"(8g6P=~.8`7xC,\g{\e $h]=lShҬ4%R'8p?D7OcfP4s_OV ؋XɭɶXb䃊9ۖg~HX+*CMQvdghƞľ|l.;Lݐt%Mʝ-c>R牱=-ך{^\9!ok,=t [δ⬧c?X<ò-O û8 㝱f0Ľ_Cg#N(%@]n1]cw%3"Rֈ8, h䅿)mlU3#jxxWtz@G귶 X\ k8kgTuۂ06 eX+bvx@.Oi `V6'WDg ',p?$UGl=9|$&xBlXYl0R`rtR#&!'c*Ipt,)u8 i=1-982ya "FSjA)j߳ҭ('xaX׵+KSTϷ_La5M,ff4?U_9Au`_x󹐨xZa{7 Bz>4 k7 8@Wr@X߸9{6Dx[3w>o$RsfUG m5u<ޥpGX59+1B \n$e{,jׂŖTE t[ SdEN&ٕ%tz[kl(|4R$<} 'ӴqKGmk(=d }l9BTl9`ڬ}.|&]a#*޷|蝣J9U/.Z0ίf6Ғcco5NcNܨD4"dr\`oqt*(SX:n1JB{U$ \yW QrDS=Wƴ)rCםO-p00-tLX1? e5&[:?2hfebo5C-$n(H}KeJB<謦\{GkވiQUς|"r>$d߳;PZHz2]EmeYȀΣQ}LXԠKS(fR.Li1?)L^ sP1R^5aCb52 n7"'O h4_ė=8KJl+ND38Iv}8<)D}a4ibۿmna2#R,4`[`VqYQ-MǮWɝ=r/nHW/F^?kP@ (J~b'S[fA$wݍ6vN- zQ{ysd U 3 UmV _7AQhz% +Sp=ܟlgO:D.hjE{̣r7 8uKA.)˴bAD4 nbRN[3WLV g!˞RObB`FɃƣ=W+/qN~cxqegbJyIȗgFg岻bE׍:Ehd;%/+5a9eX<@xZvq0൲g{Tca.aŋv[TݷjcII:dkmz r/oJ4|>0 # &#Q{ۅX^5H\p@drR#Ji@}b(vg+RQ@僳e4fN`fDžNb=b,F.rzc(,8SI0Fۙ3{ctv܊qѰ@t.ch!AN}ˑ%LF F0aEÚylmOQr=ĝ|7͟n9XS1 LGHyэRGWdJk:<^䌑0)x2rD6 - d{\kdt5'EҀ|8 }X5W.֭UH@=B~TAdYS\u FP-;PyOﲋƪǨ.%F~1 GV|0709l7X}ڦj:}czqy՛i$^\GDըK*(ߙ_sT܉P\# =̘ڍQ54p7Kƶ )ɦ,"-7*P9 Ym&VD7qHHUzz5 n醑U|K[bqw:U!Z+dL"{ va=!=u邝ˆh\etb7is6#hYZn)E#3z$9 *߲3ǘ'd*47B)6 qRnp8%fR^M@-w)aą)T5{*%irp@a*d}Kq*a'&ptF\})Jɴ:^܆}ɭCB5,;'HfhԴӚQ4ɳ>M-6Iu7SSAfɠkEB #1 {K07S5=U*z6* ᚋg\bev]J~ 0+GEWAe3BCk0PFzEo,S]Ax=c)\jZ!BW/ŅpSe8Odې~);; XCh۞A*[gf:LXWٕElI7X07h3 =+P-ID#2 >SV_- cK0 o8/b iȲ[ u_GbxȔQOBK(mݻ ?SWt@Dq'ڐÖf>]!+d.UZ1WQ֪+_2t1}}ʩf|,vߪ5)Ђxxjz=c33gѰNNqgvr)NR%0 '_sqgFn%!n'W0`F@NJ*+{R.E wBa6ӎ HvSUʚ8)g_&Hڀ]RMX{AwX2h#TyHxsRKK`jN/M҇o9z1W)FQ BOF1*qy ͦ%KF/ 7L|k/WPK?3s3twhN}/kJJU˲p*iBBՠq ؟z4 W ٩*GHYۃ/)LE;F f h=I}+\Y}\oQ\/kshN dt}#s"-(JD͆ %=r|zPyg>UԆ4JR vF$k%N9<&1?wj.?L,rjb{dr XsX]EmsRtn85_G-rOʏr.xj|4-C1IoXTЇmæſm> (TS:VK|DƉ ԺBlRZlg2pZGeED;'ռD\w\JHB-n?]= ]q#e6žݲ3'鶏s0p.EZ*Bé !!XurYg#'F7"qgL>CG7$%įT dz\dts>&AlV3|h;]K"eIxfb p\p`pG=B<8z_2c6+S()|sgAe1ǎbc(" *t#hݼPw95x5P8Glv°:P0݂//82ӏ5-ͿjhЍ󓺨f7(>5A"~?Ӏd U=Lq^y2du.L-ƽg؋(o{$}*zX dۍga#>Pehlvqhʵ=/)D LٽB2gg社ekA+drua=p:fҠk(0~Bdv[-,zsn%5sWFgƼ(0+Eyai&դWjpb3>[ .4qfo*ǏϠi^ E:^18:ݩHFGPȅ\DGԗ#WF 4N-5  43ɱ_p0 %9[R?=5!Wg9ŝ$㕮d_-쏦1VнYEI=k>~Ixsp[7\\T܎4 [ aLR;V_$&D 8 ;T->Å皵Y;S]B bn8.}\mcX. {(̩ɔw_[Ro)9I B٢'3.䃍_S@PkYCa9Wg>қ8aoI=C{4_xb v DZ>1?b[xx"F'I|Ľ2V+9LTu붾1ve?][ÜPr,x,z;)7ҩ]=AfPB.д_ᶮ(m`HJ*zjb Qhl+MZb=Wa(爛lg,޽c 48:_?n%Κ%fp- ו[p셸`pR f=J۬EC"B|ҋOh /Dh]ղn2R_HbGv7ڑUr'4 }G ރ4"0R~rr&cTI 2*T±(`-[ QN6<#\,O! %nY@ TDHZ$~WCK]kCFH-`y$J6 ߀-}iVhכ'hC`=ʃsIy=wRY\";7 ԞvƅWL)nrW" imP#;0$}r תbH?xO@*`OeUr0λ&BA$-?(\NmNZ&R2ظ0V)K8fbQ" #;Vxs>IVݷXlu$Mb)cn#rE'kR 4k[LTE}\ݨ5uV±EB#NBQF*Hc~z!>V!iFx<.0p) ,xLilI:qҋ"o>cuVljcoiJ܌r# {@1Ĕۻ rM\2!Cl!OE\ Y6P<5`iWJKY֡\ 1&܈x\~<0F#?`x[hf)?,"Oh] |/pt\QF6ȇdyMInu-T~?+.y`da֕6dTsǀE§z^vHnBSGl/xQDVʐqBKna:镱&}GmjXtA?2s /(>ǡpǙ݋ؿ ƨ50. lNi *k+*\aP?m\%ց+ixJ#mXpSLaHbnAID}Gzc~tepD*{AC4E[~ve]۟qcɹEOqX%zX+vܘtW#jnh?e rK\Pt7MjGtn4VT=%D{&N73+vgȤ ش`HN) S8#C;\hMJ2 MrJƒ ۱Llʇv'gD]e :s=Nҙ+.$ hm%LGxnfZ#mU@ƗDfjA_ \Mw:t-nߢ4B@lfxo@_:g)xthC k)16?7>Vg3hSwoZ~.$7oHvT ~@4xz^^R¾P:%& ךPBHK~+NLH]qb83U5Wk-b˲~9 uYww3n-Ͱ0./f\.>ۊ:.i'1b\p1>7eu&9(nuK;@ԝcIړY`5u] -r;8+_ADdV`-hY-Ac NY2@'K9Q vXR7/А$ϓsW9yVt06|fh$;L$CQW]X\AL,OٛiH-rW,i 2OɆ]V0U$/ kǚydj$Qs{eHo >`,agYBU7γGn*38cai!{GX)WVlGj#!`Ak3ϫrkdEI2KoM$DOҳkm|}'qz ,(*+=`)TkĊv#9F"yGӎh Zʩ>Q5Q3.=FsxЅe#\5:PMsL}є88DhMDku7yYEhҿ\*CR3!k¥n.Zjwm!BDhDЪ%ىKRJ3F󏮼sr7k€NݗEfĽSɨg#0ʶN o s?p|kë-mhʩi>D)|J$xk_e}:8,Az`2~XClV-䇱\odw@'2.7 (//0bp)1-g*HYuJ!)׼TF m!;"fJ0&xЀ҉}E5ӆ/ˠ)9H:|r[gO!z%"sA.@rPZpO?ɗ|&F `=M si]pؚ$0 0sOy[;((c.!X,E530s"Lw4њ+3 w -ޏ t <,[K,0m @6INhH/BGhIgTqR?7ۿp[P1ϖim(PeYT-60rWq>LЍ`ޣ{Edpr6㗡7n;]ȼFQHH?XG*w{~#$JHfXqxP0o'> _輄[9?u}ʺ=Jw.25Vr1JW6WC{O.,ݕ/hRn.A}:_0.X8STd8RL^ГH}wj((P9ogm.nj w КYe{d,yҲEuj2>|*+ ]HYRWn*E~8* 2t٠s=s5oCrkEFQk1-6j<9.~(qf):` N¸E .<[$LK{3=:1 1CH=X6”wl󃤵FN+iuOaTnï (P.%zgIB,Ip'!` /l5QdT ѴP$c`ŝ̄(\h}:D:צ|7SHe~fj3D (PWd!?B6!zZX~ZЇ쎧cɺ'^$,Q]:Nݱ  ao_;݃%*^O}$( $s~TdkoMmuFadlðxEn't5YjʛA]Mh Xt;0uE []^p[[Zcb,F!_XagORDL[zz.Q9r_UVmWv]|+7Z0"w {٥ <<<8 "zДy.x}yXyou¤")fY%eLę$й>a7/C'vF fA Aå7kLC2, ڄuQR@6MG(-̳C` hbbVg%3aƇ%܌?q \[c\Iᶓ6iqi_z녘oaD˒(O@pCgxGvfDahʔ*Uax{Z5ӋY[zFtxz"}V#pMt{a&.rݙVѵX } ߣt,FϱIʧ_̜N1ꌢ}~@Ø]MRq`锥f%a\bKۤK swp|5څvh]uƗJcĴ1JPf* fKř #Q|PbxȤa<= ˈf:WqGG/J_, B3xY I9>wР4zSfgb%0 |4`%^Qx6$/ad׭y{tM Ka6hcX&B(^ k LH%z`mܦX )1[wqQ>;JB ()fJhƀdJBTo]8)_ :f,-l -™ hs_y,w<\/_]ʞwl}t뗍Ic sR] ;\:3QG+!u\=V!*'Oe>8zr<|1xīA 6j7mdn9FQN ,D`li$z 6GèNҹ */r+/&wLpPu!DӁfa_^ԪǞ?}Q6_3E!~CޱSxOQ Z89#GLҗ=mpl^3~q#? X"\',0po숩cEQ$ʐ̐dM\ 3o]ض[ݓ߂: G6e81ˊ"&AԢf2bQ`+`>'׶bvJf8MsrwegA.*,~!i{h3B p M rzȱD)"m"iD'3)*faO;Ш!acQ%~v0 Pl7EgM#qi`tGe.܅{ !fr0f[4wN<=^+]r`} Y!r< pϝK^)0z7\i?ڀ iFC&z~:>7˵ڮY~-^$y0Oz{p'X?grΠ ,cp)1'UHz%-p-T2U&!Uy+'g xlI0!ɝ@%zˑ$ -1z@&^F@WC%M\6Sa)#]ܿ//W$ɨh&Uv@8[VfQ6Z6Ū}!z"rZH_6$kNBߞ^bC(Ʒ54B>;7TOSh)SFk Þy xKKKyTl 8o0p |Y`ei%cJL i?b  n׭XI>A$"'Df2;U( q1Лc\ ,.WE![THo c~`XEe g+wO`l;jud~ld+7j$ѵ秹Dxy_ VT4S B2o%3E'pz 'o uH5+gȂ Ey`a +kOTk&ѴuLiF7$ W/b)d- zNAyiupW#d9EƓ-m 8ԯ ח~%~D+ܚma<8ohV09PeǂǶ RML>.GF )jsZ4/) J?"d@j8#D L@Ȅ9Vο/,"Nbs=UB0Z˧%U!d}sLVx#Pi~Uk 8So,ĬmD H;v7|>ڑ _G*.^ڥHI)2p",7._x5^A&m]*+vz;9% [St3trypZ{J8pn;@<ҊUx&p^Wݘ"J@ӄB`? Ղ<^],|v߰ϼpRtZCMz9C2t`"Ư߯4)V(N A`By&\^o¦k;wZ]9TicmOqa"o/pNGU?HZ}F%/Fh]E@=\9V)w\^ b>h/%Z:jF+|;PfPw˨0sԪ-'% A *(_3Wad:}NRP c2S r Z o: =)Z0epn~ } </E+Qx9c6-X"FGe_~/n/f}r$pT UEJWy/F| O>zl/ij&i;K]X4`s Fm燫Blҥ،#bGq!,.^N?5gY3a7N۴wTCˆn]i%Y;HX5KkWyV0JssX<Aeˌ렝7#4nަ ل%.?-&s*e$ j"Gı=ME,hsLZY=}w]yˊj}*vד; 2Bȇs?O lTu(nݛ('k1N 3WaY#G9yFÀ3ZH 1dV-2ͣL~?-֐?57[U~z<@`, 힜sd^ seJVC~R?oy7Sfwɇf_AuutmS ` J!cѯ򮽂Sʐ։*LKUy^KGXUIGX+"HD83m s: Nؐ]2f7= hOyo&G' sSn7/k/G߰KT1ڨ¼?<8$$IIv3>daOzЏ)INxoۃA6GSx^y`߷Fn: 4%l#q m NDD}ۦ6y+)z?΅jycv|f[pDys2BUKC{_v"u z ><+f(1縢*:eٰOOpQӞFH!׮q!{*S.eGqҸvP[j #!."#U$%+Hsٛ%OB'Dnf&uQ`xդ~atE+9[U8\=Itu=+Otna{_3QU}דG#C'Z.N\r!}m׻Ff "혚oOUk b %3oGy^ `"!a{?7fk⃌tPtZ6 $& y/ d'|,TLoo89bkw\`ڤ8c9_uT;6'.J~GZoB cT6`,&{u< p\+^VY2Vy>O`o.i #!e z5dY>>o6)d(o&]zS=+)5M-m9MEڶ^@a v dYi m_G|^SIw14KC_p,*)`#:XGy?b)@,}I JWV_B p h*Tֺ񫍜%F,*R˷P'ӘD8ႏ;+ jy#u7$M>3߄rtoXm }894Πr OPzxE*uQ닼޸3#T Hz.m+hqw52]_t3[FN¥>Yu תȧȖS= ij6P΋,"z - G.;K>7$q\YO@*لMɖaD 8֙@J ɵp<pgEI\^L7 (#=cj]t|_wtvLJVx5f<kPbsunn`Q o6[|tOSAJiIU̒yF1sH6J-³!/˃*B8s(%ph8j`_bxe,P$G?ŰUi.| S8{omKBESvu)G 8#Gq䃱VH CH*Dz+Hp4Ug *.KWI a4="YDtyVvZUBټ8 TC5mu\''>ǷDZC Wc[  *x*) pQ ݯRu|nJ[l tLV@zfa?VA1l OI37ɀL][Y;;_ƇE@ڥe]Kw; Hd%GBDsRxds1إ7@'9ºK|JAiNAgudAV ܁瘋.G5w%k w$-Ejs|6cuiЫR;Pe? qȒT>\pFOyR-@o%O%[~xdwoEU|k8Q{-ԒK%E4~1ɝ9}[&Dvj#FCZLKg :oބh;)FΣVmwCVsǵY:u32Aag.$X4&$P]r ZG0N{. i scaq6M\o'v)OVRR5w|ܓZߨgE>|Ϣܙ@cq$KgZ((OKV=-uEUÐ$IiD3C$lnoGGN<`@-I@w`l灢}$LL%hRA1;-׃Op2ezz6Tk\3w|3 qŷ%|o&lcAKQH˟݌rgq0] kVfk\[1g;.#&s0Q YA"3ug3y. "@,]Ye|a.]HnyobxѽW/SE$F i;Iɟ~ȸ.F%Z*̛j>v|iZyFX42~'`0J8t5*7Sa7W Ak; k9Q,5L$ah*>Gd R0(@؆xw@>e;j"(!h2>1-$AB?oܒط/딩2.=w!x%"+]#(=yf}mx/MO"=/dX" {`cBih%D]b {C8xw_L6m3u7ni$N' %7)S6.s>Hy4gېֲνS5Lw,&ީz-p)gC)A$E(Ty%ᆭ(6?ǬL2R3Rmp;oaՠ48w:7x? By6Af9h[N+0r |Y-߻A!1\o;:xbvr!e&MN N{%#:t^ҶY<46CQѡ9}.'rT,焖3Py8i\RM2 L:t>v'OPɢM|}$׾ǭ$*KPL:ANA[Vw .NX^:RTelْa5_ͣYEPq`Bg/H@( 7)C$|9%(gݻ9*EHE^$bX\s!^Ӧ(.jW"ae) fV) 3ꨗ<mW7=q'ۨC|] eFIZ#[F K~j^pu ur$#QD<1eeL/%K^NEX d<›<[Ec%[&C3yj0ؙh:'pU _I^K[9F]F:'"GH$ <6hJ@EO9; rc8DT= ɚ+8FFU or~sB#ޥ8C|u߁gI9뉴,C2kd>9H|І:`;]Z"YVwP(=pIy4.|H^dw-%U-a2h=k櫡 ܕń7,[Z 3Bkล6³D* qgiSQsU{ItCe~:A$* ]Wq!`Q`ά~; WG\>{Z{7>D rp*w7sF,b5dCyD^J6h|b+,E`( 5ƥ|,زg¢" %H%_u|Z#, H@u7i+Nmuֺ NokˏcGfzRrFfYD2`A:w$QS3qwގp0lg=>c =li>(frwF~at* /EqHGl(cX`,8a|fF &ޑ7:*okK+jAƹ xLX 2xYo5L^9Ox% Lu8>yd.UkaCI4S#ȳh_U,9QTw0E(}xz'ͭKyϹxp7O]AXk7G*J|c-9=~Bco|ʮCOժ 9UCƫVK/z[D*\ӥ_Q5U@=1L3YڀM ؖ\{/z)Fӽg9Zyr^YI4/TZu4 <֥ԟlQcOdlDbsMq׊v t`˟f+d`.Ao< .O:XMhYc AWKw?;,"Wq=>[9U~'>!h BW%Mg }"-$0|D<WPaT4De.ވ C]m{?XE8>z69:3ؼwyQ`;0p#hiu5ŋ|?V[Dc^ &c76fN)sE"5&QB\gj8zd-Ok٨׊Tn@(k6 b |X 'Hf5t5+)4JN9+UHi67-[8S(7cW ӫ{_n&MU~"# ܯLbl F"E݉Vg: Tc$2!v.Hq_(;v/X;5_$Vd1e6sޑ׭BҖ̄il!_ $eY:(6"Ȼ~6gJsYdfl~6MOds(Ldz)+TQSm74D096ܸ#ӈ_&˹Mx(dYn3xZ9G5%ޕhw]֤;?1<9'rnYs33Hv$} |1ᑂuqO:x՘7[Cv;v*^2Y:-QWv1$w6  y8k{fd͌xbS;% E#AbZdu &ݯH mWj-Kv jrbzJ_qIL|9zmp;UҚU %S<Lg]B|a}U jK~J)f~~w"G?Jg䘓 "@R[Nt]!y\ #uMioB kho%0Z]W/f 3 )*A_?aýTwR. qx2p LΓG MqP+r:twn2 ˻ n1e{d  g`NП 0 '4$n6؟^ yzg@cA&w)sp*xEp%ceKd\o<+Tp/OUKL?BS縴W֓!9%ũ~'Ylyp(@VM(L_ '>6;cl[yV~~ؽ' 'eGw-h# ы S[i[ɏjVBz/L%=H!z.}ƨ&Gٽ \ڍ3^S4JXCٽ\ZO벭@5t>F!xpL'1!Obw01M*gxGqU?d)^guPBo|R8=E%AIw=X3+반uW̐5ӳk)-lКh1j90tbc(P8g ev$<2JcՊ^SjBKȪC@LpV:OdX)CP)?ϨVޠ $`gbn.pLT*Q6)XOLHN|y#ǵƛEr.9ayZ!'؈ ݼ/HtIC]L:F Ϊءϟ3O[fݞw$lGRҨg ߔ抡oÇ??G g$Q~snc\B _ex >.Y"T]?Zq36f%o1է};|2)jP e' $)Y1?99 $=YEp"T[+a6Ut4 K:]&rҥ؈ nʜ ӎ8W1dC,;=0G9_΢tkdQL39rl{AF1=B(N 0y=D2 4XcA+htߴռ[ g>@ܮNgaEtBdzI1:O# %۪<Ө0#ZJJےcc&ӠBe2rLar1$zaf ?ҋMF!&w %JlmewėRW 黨Yq̶y($ɿtF).IiEBNd:ڧz ! q"aj;!dkǞ+_+naȻ_Z ؒ쇧j9L̈04!3`J@:O6oGq$WvV|FgrAh_N>2F\#jIW(6bz9r}mbXfl*GN̙|=e_-5R<,`uOtvZWb2%L*s 6n'xU I[.;1K4)lsD  Iv.OB,l&rTkk^4b/do#}buh,Aȹy]P{(:2uI+EsK[Xyv9Ѭ~I->2F? ~$V}AO#+,_׋֧=>d "eA|D[ey~_@m/(QUwLCbŞrCWzM;^'Hvaw[u WEP,;nJ|@<* ;8->.E&hMpQNЁuinZ_Ɔ3&~wl!EcaW0'9k=M4ڒޔ7Iua΍c}֌2"S uĞڍ]-iAGDB-E0wc˕c0_8/ CeG޷URKm盼Q(t OWOY iZ9 Oh;ke.}s54ґW䳒pdBҞt+os,$[)b)^R;Oa G%#.Ej C@cXwVjJxo[(lB4Rfa]<|}SLp~}v7vB m-jwn0i0~ L䉊6tߗD+q*E]D/pJ (4%$QfJ"x7a#wpa "lܷ3nIA?fØ;MgmO) SnF<'e$E^ޯ addD|s@V-Vr?z;jk2jbٟgFz9bBFV ǚ`q Td.ݎ>Z<Z/4sirpAM|XW(U)k B 9sf6q:Z$^h8>n2,PE[qsr,MS N %*6.`rHצpP w 5(ʦ0M*7$X=kx2 oQ 17 DAYy~GX"l#\'R*8{UĻJ$AVY8`EMkQ}ۅV6V zn13_i|ũ:Zc}1xLo e4Wp*l7¹B`.1TᅡZy;<Ҹ$U# {mW.Hekf*f/\ÍϮAZ2 XO玣[D,t M1JʽEOxSV<qnd _cŇ⸱57q8$?<Y)m|ťF}h| jg~;mzAKO@:ZgQS'(~/ӭ:h*<~\qtϻI$iπ? N&|tn2p>-'?nh售4%-5Wkإ͜V;K^*#QGgH!C~H,6}T9-KQ9\=a&O$k#,J6Ps-\T$Ѿ;Pyl)@J0 6 ؾJYz5v>̔''Eb:f }HuRR^t8 t5[\+'ƹ,,s8ĎEXe! C,ݪ86,yTF:utª VcmUVVz]8ի&"L/=+]yUN|N 𞺄U1N,g鈜mK=B䰢mkidR-voRR|ѨKb/҅:YA0 Uja+:t2ރM⮹-F $TLȀ׼RO9Pr60|Cw߰D5c,jR\p\{M:|$YO)܏빈AL4VxIF߬$h*^yH(hԷ&E+_ZÙli$@-HQ2.J'J}< PŔ] =$`qј~ RSjBf D!*bKE/K3|*}02AW0X3n:W] r(0+hv7OH֕kV4^,VȖ7Ih2@jJt 99qV509  n@-T˹m.*g)4 XGϕ3q]&]?+Ll^/ )1=:aR\jg~7* FM vIyB.H8UMƤ[?hw"ҙqu}uR [o u5C:P ͪ #ʾN0ɜ7 FH"o+֔S~ژ 3'`e@ WfpR jb_>ylsd șb;J{Ѥ ]4Jyg2z+ä[-V9rk@U\u^y'dV)) )fmx>(m^ė Ry:3V ߞֹwtC>gkJzS*^}iLSv#veu{91z+X,]W QI~7X`thLLH}5N[`a$1Ҟ^ޅ d̤맥W+m$yW\'c,S׋ah Q5 OaF@_\J8Os+K>ZlE^;Q=@T.PS{3uA+j~(؎MmщE2T4]o-`2N=!!ZJlJI'/(uAt0!Vp8No)^kGO#շd1ՕDI S(zĿW<x⭤X𪝮lUk)5 Bd.ϋJn7S0 x$߀nĤ9r1Ω?͑8+>}oXܱ| u~h;[?Tm _9iSv Zp0a7((]ؕ['Ysáiʃm8뜂[$Jwf%PNq΁ e-nl@|Ɂ=b?M鱈oeF+IA,7bz" {~nqIk`K'Efǔ~ 0 .<^uG?tKK]oG& =RP{ih'xE>s,$>Ya"5c D867;Ɵ#X$l6`:Z:煫 K,e[ى3m.-qXVl (;}iE:3a9Z0P&M_AJҝЊ[JGO.|9Hi Ac,ܗ<C٬ ,{n4yz"EȌC{4`ς\@vs =p%0kK@NiPBxP[A8/Q!cF'="9MZ['rc6$'u:-,O8ݞkH1":ѩNyN"!8<:gKk` R# H p)dͦ bT5F9%[˱*~.E^a xa/ԨcYJ7K^aDSH]!i2'3:c()4}ubs2ģ=?ȶ (>E_hxdbX3Ls,f%T-{ǰJe@HQ n{u0 7!?A,V( Gxc_\5 `9SxS/TQ`/xݮ^ʲb`i)_ä0uۡPl܉CwZu*y#=ܿfY)\8?;DN~BL9G~r/mGTn)i; ?K0'>NS5ʡ|׏I' -۶k\\Œ侯EUfRZtu{-9~Ob0yS).o6mL~H8 bZ*C֚7ǤX2o𰂲%Y;dԮ.'vokH M^[cxm ^C-]?RƋ4fwPeܛE9!?v]RWy?{ 'r6MT?-kyW[0Om[v h-$nNŠאqW5b*xٲ_BW(4m樗jzO+ $DXa#^޹M B,fJx#MVrqυfHשDzBAEGyX)f8|0brAm/Z¢ҚZ4vYua[(RHᮑa sSe),Q+:`\h i!M|2?5X"keQ~~sv=<9[!s l[R͊8Rla>Ũsi8M+ XW`Ӊ&Zrr]g0W*Ș)/@6wڛMM q.C/AYdS|cKVI%6>]H_t *FZyeG f YkZ3T^m dc0U bk/0%p&Q,}ѮK!yQcw%);t~–4 +/2YoK㳬EwlYQX7xdNw)qǼ Z/omJJ)Cur_=_5[̱{aNwfg%!:k9߬!fp)m'|BņA&Ūq[׷+;yAl=6𛗖v%-HnRn' <@z.t ch]5, i?y2OӼ tš0c 逳A屲^HAeḢ'3a=jNz4sCjМd(tȳ]ꞛcHoܹVf?:M/;Ej/lb6"0$ʹUĉ(Zc3?ؘ#D,$; @{ 3'gďi" FSd6bc"P-N#v `.kwpaP?Z`r`zm$v;ِ-]Q+\1x:X!@yA}tV57d٭ hd ~cgi S|^6Y,esHQĊ9wL@+JB3ݩGHMYZj =7рQhzVD&FO]la.ȳTA[GEvY@ `Mg&.Z|3Bu9y38NHD&E2]6n?[}~zb;\NΒa(qPޒ"zI~;rf})ώ=[^^5el:9h-s7&S -m8b KIbEZ56 P ;('3^GqE{{W$\ğ+ b'+xĤi1h(_yHῇO583n`:En'CNlO^B8(b6J @yN^GQsZXg*YUC57X??1ыػL(lҒ9iGH` R/ (##rAz/ܘjfCi4B`0;2*jD3U4O֞?5,e{6Ȕ ?p)%銢Iv ^2xs.1ǯQ᧞{x7;n)ޠYؓ\J2h CNoC^M Zk Q>*YLY{D&t5*<7Zp=5U(xw']hFAHD__40ۂbXZP`C7Fv;Gkp7X|P%Ɵ:)$td门44rˆM3oٺ ${Bn$xliBdAh12wFðCA<-9$3!JūO+_l.!p7z!1{JZ.x rh6Mͪ8E˞{5Y| ^m !+ÚlnS5wc"}@ E\jY!_el? pMo(mbD\x z!0,?xϒ$JD,'7[ta95y a`q&VU.ٰJ:? 8LcQdq3~Uz[/}g~bŇex@%3զ3YwzqKvN|E62`9PްZ叭] \\@v30͝ 7hr{s./`DfIŇ@>":R RrOfu˨OwȌ KB9Hm|4"zf51U`=Gnke77D=S5}iZD.&t@-F ND3&ӒjLшӡ߈֍l 'Uq[T0 IW$}If/ǖFFÛ>F%}\P}64F{jB_%9+/{SE{SF7+ Wh gP|#00q>$i [z.?ih{_a`lC WE@ 9;9Ҋ𯞙!3cF*M`56ي3wu=`!_+A|}j)`$:_n]sj)cjqsBh Rĵ9Ţu&f4۽hOO|̛J5P'z[4vbwM\*?bO1(.ccj jhEuϡ]H ,=j?%;T'gJ 9?7)>Jb #º!߮sN=">.DZώ+hI $vLbG~(?*YGXfN\m5/h9I 4ԫn5_]:*шYoaE6Z!-"Ѡ񒘣OW?Oit>o-y[K\~ׯZ;hLPy3*FWdJIfS{Nh@=;6]&DGG5;v- ,ܯ r3BME1:&_+A`iiOpq`ySQeΐU)o| ;}ydXM B&G0@ʀ2"b*U?8NmiX@idZL;y;e:Hꐓ<_5T a 2f#yqDӗRt;Rv,5~vm ek6+z7;: %B9זZ5peٜ)4өQzԜN%a4OqP:>gHOîܷt> ܧ  BII.wm gS mgx(BL"NϽ_`+[M[>;`NW?qiX{ƽKQk.),QZIHj|zA9Hc< 'q6OrU?$Hp 8m0ߠ<QT ļI+lkIt{3~ Px(p93ƏMm1ɥUh t[̭"J ::LDZ$!anW]o$Ŀ}bwRڮy7^E"?ϑ!O^z5 g` z=f"WPi"\)f٦(mp1wƼ"{rw9CVF=fD})kg[`9߂^p6_~;Ź)ŀYR Ec`0/\(,7v8gP4F*$G5G^Wʍ}0NawҚ Bgt+h΢)xæQ 5ug=g)6$a%{J/ \x{Z#"HQAc-xۦ*so^ =Z^55@g ђdL&kEu. ڷ=yQ \؎a4ї#F)󎽝:>pb?Mlv}ύ~U ɰ^5>aN'%މ{H1&Uo3;gYxaݫՉf:z3Ov CNnLZ>eÙư {:Bh össx! 7V @ ӄ\(|I=c/PSa$#࡟U!ʆ<IJm2([@gN/Wk,HRNaY_^,I1/HĪ97|;]:T|VMV?;Za1GSQHU>Ĉ)* ZTp;}0S4&9N $lQ!ٕ%]*n}i夏UkDiܐ8HAIx@[.>;W+Dsͮ ͡|?I2qNpxdZ7 wb 2^OR$Fne<*׿n.ȶPΈ_sW!M\˙ eL* grziہ1;/CC F}<߷ y,%8n'Rɦ!] o]oK0{RU7>y %8tMG*p};߅P ezϞ&1':;I rf_S4A&ߐDXH> dCY_k$9rbJXZ2,;%=hՌ[9GNd\0`Pn}߯#.A5/F,g뚳WQ=} k5qZueO ҽ3ct= au 9ԡIUc89֟i;8s*`h'\PAo\[j&|0±Y\+uS"[Ӆ&i !%Ġ_4`;w?#oPU1ę%>.}\WR ^m캻R7Q Xjи0U?'Ai==Ox_1[* UW SrI=5Mr/MoJWLҧXY8ƩUI$Z![(߼*YRg :.tVh+ǥCR ێ4y2wW^BA洽2T~M퉲a2juT8ft"zRENI>KuqZ?7T'&_kB!O)J@oR M"#V;N% +xEh2IѷoS﮶/w)/By0m$,TܴS%[[%0jiv.mNi?k^ǡz2!^1l̍1"qR=y]X2=顜Q]`OZh?B**bͲl#0y];k)}VP jͧ;DK慇D3]!t6D{\F^ЃāqLo?b@p~a9 Ea~r '^k4ׇ Q:v8GUv:TqᅵW-dv?k$7$O.^DKu)N ;Z4X7iFivqz])QC^Twn&y&}*n , <ꘀ9n>b`B?l1 T\c,uLp0`ׅ3gH(lEyڂmX498ø j3,clNq"扨c~Wz-H\Usb:I838|lI7Ef6Iqշ7͟^WϱzNEwv}k" K_oY.Q.NK{6Kj󷆽ќS7=¹÷E92ǻP:sMHעܡxf$e+$2\&X"3фb?3Y$`2!e>3f3Z`{6Kҭwu#V<Dje Nk9xo@˭*=8fALK x5o\zr^mHguƽh!,KtMuPJP ycl36\#{`>ͷHJ'.i1m1W|04 hpvXK`iqaV 16& ZPT̛qƝurJ| 8U*5o#$&$15h7K6tSKoj+?H'Aw^E̞4,ј8@e08jL1]|`2K>{|{8rAoMz{l򦰦wi~~0Z;˵Z%‘QH9=-̉P{v ?ƮGwi"N,pɃA5Rkz[&l'dpG~(mi*NR -2q@31[Fm͸]*=ȷx)W%?"ܶ5y(ݝz 1SHkb{W5D_Zb!` /= UaH?"'M%Aa81z@ (=OO뼗vM!d0Q[_}:d@G Gd8Ӥ )ǃ#QH+((m׳6zA +mqU}$'3"zJ| pjKe32 H( #J'B3DA4+EءtdA.nhi}+*ʻYt m"]d{۸3Xd=OG\FNX4̎θ3O2ee5(1 UVc {%hB>3b_? [2}p]B9IʞeK37 t',UE' HV%KF^ P ν .|CTX7q;]։~f=ŮAZ=WusD ힸZtm&&T;WÇ31`L ӶpgaJ͙jbt=T`m6f pփ_ʊB:P?V.ra4 ) jT8]KΓѢ|q_0=C|<)\SQ& [Nj!,( YAE2(Np&:npoD 7S=AKBX ttONHexAFGxa0hs8vp5BfS)=*8=!sMҭ ZgN z"΁'v^Ԃl /ɱ2 t!'CO]VK #u\cHFMm~_kCK!YQJP]4)C!r(H5( m%S'.>}d"䖐 AjRan/\F:i# J"ݚz)6o»` 4 A|YIMUb( g֘ OSaGv;1e&*oEmc>ӧ9Cd`;V| ]1zfIN}IvR+¦o7UN Z)S&]G/s+ }v+8N#]/Mf<#W C+`b!6d:ï )M5֢ [J;;mYkXi6"طƝԧqT|LZOJO5`K6i֏d.Fg EB6H`rf~Grj{)^8U0Y:ڞ:+ ط.q&Sż䫁e&xY<*X͚2]rp.Ϊl^#$I#?܃ ]B2Eh/YBxI(7|JgntNs뗥LY舶mۈ4!tGSEcp(L]V7nP ?UV26l4LU}ly.KtV$o{d$t' _4OT]VZeDvEʯh(+yGO S@bjGajć3C7=9 +(\CtQ2p3\dYyP9 ]'wM@A,Vc%;{[3Ul~33- K*_K0crŶWǝ3 d`uP!4$7&Bnbz !;0xh\9xk#3@TL}SVi ;0yd'}NE"ayk{UWЫE aYX^jlj%ؤv\ Tl B$,i%"Hd^}̇W@ٱ܏YӓݺW5`H:s%MpQl!SbP!ad c9UJ" y%ZC7tR④n>^)VJ~za5jk^kb9(u6>:H[!y8/BB$HXN22)tMP8\^2%.Gwg2:a/:sgsk:~Ŗ>Y <HHu܆jQ؁0n9H0Wiqd0/+^, z.2iCO b{b]+K':v62_}pv+~͏tM(=Pz m8KXTN8F?tW3򵶿34 g&Sf1YK%W|5.vmFW Xs T7BQhNgsd ;p_fcwJ@QLcŰ{h= z5W!RRgu5#mbo{lr$=akZbR8B}^̃V?rxz'x6l7jE5I4^b2d^ 6:(G 3 n5| 鞴:j̒' ?<#>}=@naqLxx) 7r1|#1_iǹ)WLB '45TrZ٢!K{9aʡ24c)1m% =ÞTm?^ Wdէ(y 4)Jg6,NS7ĥ5m=Y _:O;D{ApsRkQwwn&# :N+6ǜއ)&0R HDwF%5OI[8?&2zNdF9m Ik $?OllbZIbs78A*Pڗ#7nYpN܀&Ow,kiy5J'Fׁ0 =[x2wo]s2kDT6*&y=jnA#?5~,YKƦ&&rt8׽4$jbO1W/C e^ ~OXGEoK.aGu$()݃=)?74d&'4LE-7zf.N% 6fi7rnE*\F0Ee2q,d^8PM4>Sli2z;IM^{mb^2)sE IcId"B᫑ƀFh{F,_W@z(=J}"57uܥ[š7KZxlv^ew-PNnLFVAm.xa QpmB2-`@q& ֺ1!ιՍB3BO7\輖Šo 1r/ɬ(<ਭʲ+UeoWY6^,߿n/m͙vuԚ0h(!9 ,Ϡ;&ʺN,eZu@0Z[2`RHb [RA3,UX^Ug6=}D[zr BNf{_LW;Ҏ/% Pz HwUAOC1IuZ4]i'IDySIms#9l=O%lgX8si-#DXPP1S 'j¹_]5:$L\&FlӑOG vVXS٠琱#8U_&EOyf},QolDD$$߲WDH&Tc5S|gIc +cO_Y? bNY^J>h}!#U.2FFK<;չë!"ed3p`^쬍;OǸX5Z!ir>nu;g LPe9T/fY4IFj]Bi O}9J xz 7[ AQkO|:R"=JJU|u} l*EYӷUYGnl"Į r af8DE-Jj;;mMDSByUeH0M:j9E2Y!FʕQ^'{ b'͓ CJyڤ1&0KN -[a c\Ҝ#kPN8ZIsAK$PÈkb-ޛkH_OowIM^ۜe=3Sݽf !32Z/@  kW]-.qxp@Y;L]`e̍:$'$H[JFevG23"luH|E40ߨ$)}h|;?F27IVe2MGixwxkpfԗ7I-&h /:-f̃6 l75.9Y8ImWkޢxH,a]*ka&x7$/9iLa4M[x" xEbTٛ'6:% s9 LĚ8[Ī<@SwF̝I??]nl.h~Ŧ ˱c5Pp3[ٸWl>4Ű6x\gMTmsV5kxT 7mlk9>,is`d~#b7e΂Xn Nȼ݉؛m7hvŤQ#"޸;R=UW/#B蘑!c |snޤ^gIQAIFIyg<"TIӦF_Kۻp),^b`I>fy >.hf?6x=+”"5:k'1:[S $Bl{\~Fu;yX:?u$Xk?y`^4Jg)EW>b4!z-41o7Y!ZΙ  NLKg_hVqe(u |F9֍ 1(#%lf,?@ŭYw:5p7ږGHBӮ0Om՟nx-+4hZO(OFghؒ{|R^0Ɩ#Vs?nb[?WYsW"eY dM+ÞMԤ$.4Hckfl[Y渧KxFG ^Qsy>BH %Ǩi7zT\,'/sGTI(=9@$3EUa(.煵V@s&+gN|׫ϥ=>?AtF5T2TwW|-nIeq{%kCabP k7Ӧ*7RVpQZH}eA5GqAaVvҫ5'-5t`M?5ܮiޏ=#eg~Z*+i{dVX6a_Dz%.9+ f暑?"WxL&+OʹE'8Q2w37fDV6$RQ , `n@4M0YvׅV|?lIEPSƙld zQ߅Al32vtQWdUt8WxU!M2;8uI|#5I"!5NB!~tZ爦݅ߚ÷{=j`.5֤ z*i/8w!n5-b*+_äbjd-KjsaB`2Ju&h!݉ܯ_)ZA5!P#kg?0xy}fIz+0m<6ZTah߼fKC`59*/TT7/ԾX1L%Fl-6&!2=&u|HgY:V(sr* _(:!mzq:FGzY? (DJw{pOts<]+RBe fw-_Kxr;ׯ%X@n!g*V [` :s)` %4Pld{U JX50BavUZ _~'8G}h;LG2r}ädck[lZ?Xˀ `Y=mBH=(tZxcLmĂdAu+OmzdRv5AƳmrle՗5nY Ve'xPL2bIEKi1yߏ>ИfKC;COCU#X\t>7|9Ri@֧ڶK3-|;V/D+U"Y?K^{vPv mїF5@4"j_}B7eіp>e:N<:3V8 OK I* 1W&&NÌ/HPL [LQ1 -w3N4y}")M A1?K2ze& c1Xy[.⃍;TL<JfY8ƒ&yͳ)k. Mkno& ͪ‘딱k,X(z̰֎01WģWq $$K&C$`0e[5IQ]5(ٱo 0˲q*ׯ2lҦqHE,[j\{8 r/"UgOUZ~g 6}15^r㦅/kLWT FHd&<{fE'j_Bmp vP5 RBH:;>Ot^,ٚn nηiL|F$ב\unvk,}a曂3nv?Yv!٪txMťfu[zK)ٞ.H7N,q곁^ B((q,,܋zgz13jLtPщxt]"|zҝ6tNЀ\ P%i?ao!7d.-؜'V-7)]fUUg3߸E_PvCP tNL&=.)Yq4/J񡂐mSzE(3([ُo nb<1:9E[B,Cb^dN ==7oVHuL/.!J-r}r#J{cuRu8W}7$?25ɭ=}0=jkkF'-ؾdbof{/ṣ0Kgt]a*[莯`J}ވJ]-Iy^ V5^0jQ<ûƹ)J cﭙf]C9{LΊ:2 Q/MSo5Q A9TsA.qc!/Ȝ[+n-6Udrue9?^g>`f|OА'-_11׏aErmr`5 8Lٶn襒mšDQLׯ9XФ>=[.߉zކqOV&Jk5=EE@>~p]{kA%xeh]ڭa(X䄬qfNOWkAiTIdaW3wb%Q3@؃g[5\E (݇r{3*Y_4Yh r]TS&Zóe33ޥOSAz0ʶs]x{Vʏ̑ Z'5V:! ]Ũ1Isz5k[nnܯX&39V;`p9fB$hYYlgEoZDW݀Ҕ>%toq!,!g]\f'xf#st33o ה)~6."ĠOtTO^$*ӃS|WT@fMIe;IαKv>QFӘ]X}tyKIF8.CMil<[Y E|*DAw)"T쥾Z4O@$-[06 =P ] \TqϪ!yGiq$2g7`wM' cH&ƔpextQ=5֑E>Rz#ea >+ъ0f*UIt5VM4rcް^ ʄdž#*֭Oƛ:eicR1fYEgܯJ/N8^4TY.뚨Il%o|Y )};9s豚jFzB%B"7b[ө{15̠RfIaoŜhOY藴KXn \[*u^&I ]5`]V[Ng/τUW4vpq(~X96n Vz"~kAYJ,BezWd6%4 ~ՒvʧwnE9+$GbRd5&(ZRk;oRX8ѾqL -FwޮW8fچo͝lC6t,P3ó ˦/X.;&f} %aUI '7{ށO'Xg(vr䟹=OV@;=mv 9)>!J⴨\;$f\ ! tDS_w@q\& CwqXKg_}B#n /) UP$jl+ebl4ċ0S~~%n:Os:Ԕ vH& Ui\ͥr!ټ, %p]wbBꨆ5S *r>R# u;0 x3Jk P/:!oXMh-<3&%s]ңR$hZ5>/l/<51yڴ=qf0> >F+v{xw_. Lj$j?ꌅ<~p+2RJ7W4ptebMX|=qܘ^;ܫV۠">47%n Z)DƄXt>Uf-|{SFybb'ݹXLBjSw^&RsG`XmmMD3k`1]+|=2ȦJ<LEN Q>0h !L `z=iXsٞru7mJ= WFDXwxh]Û,]d3ѧm/\%~þtL Z"čA {edq*п@O CE3?)绶K*v"֧Ӆj",ڇyV]g9O<:k UQ,q7>\}Su5O7sӕ֮7.sSYaO? D28 ,风GRZ cpWAhHbBt>(R-{@<5l| TF%W2D 5e$Q\TѮ}y62)=(8M.vPvq5IWz)p·ja~=TEqHy|:Pzʜ.aH Z9k&M\{׉4eyNoKԔeivB9},F}ujX0cOIyMMۓ $@;K]ũx9 Np|:~b ;DvVHL!2iؑvBt.eMj4^0ܲrΙ=|E6C [drNMVdC"-RHd!CU3|6u9ey\(”~7 Oid.NYr3I'D;֛7;Y[Qhol3Aw(dhd(3'q0$&G9JV+r% ]_ji[[6`ijlDr((^fLI?? 8YۘgfItttgmm Ԩ {Dg,Ws)pSriXkcIED6``/C1'v9h|%J@QH0`,L0q^Рȵl9``Kǐ@< V"E*^1a)/Sc!H#'Cdz1E[*ɤZ]=<Ngz 8Ij~$\S^FZ% `F˿A *{\ O}~Z>ou|T > OWL3~1\zӖ,&Zo񵆯8ٟg@rd.ӬiaOr;, -:#n]Ή% ?>j1Z2;L@^!"g;O%(LC?ts>1ռ²}Zr`f^GM'wʑŨk7NJN;诙}h͗2 K$1;9ц)'kVZ}h3WTe1.ݎtuwH.[x`,'L:$ NB!Bb 2bηZS_=/yg[H^C!:'<}DA 5zj`aJpsoN/2dH''-/~Ղ>5|S ʧiǟ䲀'ޔ]P˒ C'0ʣJ~ɂ& tĮwu⸸Cy{ݭ/Bdc}VcrtHbo?d{%OpSZ[tZia~IK>x >pǷ.oRœdhagH.:ʗKҜ{6b>Z r2IES+\5wTJ0dB5ۛ|M~)xR2;,>D?g{:Ąl¡;c/pw;0HvR dvZe$F$tz\`9-ѷZìn9VLx9*`<y!JfK'I|r@{8xp[ՃQf:FU.̸YoBJceχ4hH) ۗcwڔ=9/xD{pXE~AsƇ}Rҭ`A 6qZmOF5=bZ Il7%ԤiTK:h`'4@6tsl7eM#c;+/p^RW.fn-6^+`Zr7Ci-$&=y_DD/ДwiVeW2A)3$E}{bX^Av5v:0bb F-bM? @4F!aO,:~mڴM^n4^/gt/}*:{=Ϸ(69lFYt/4@Ozٲ\ܙ ggCz'iZ,ԏxGeoQrls0 g=1(rs2qoMl|WF_9ԻI)`IqP/I׽qzӰpёer Sq}pI՟GNxaʧr(#=-6B6T;K_.vQ8*?i?#uE{&l_.ꬻDxpc;ge!X6i,[/2vSv"=z[_;.3>!;"hĒ8FJW'53OWaސXb@nOcAWk[Frw\+>3#TyYC' 9PH#kr T)~ 2;DWYwx׉;%{IZS_gQӪg79:|~` nemt ?mToѭ w۰2B()^h,gD,xSXI,PR% 65?޹\GUJo~t U*~FD? ?h<^K(-%Zs^KZS1V]/8Kh83αS 6$k ^rBZ&Z?'=X(t˽Al5ӮȳqB0 F%ʟ\ʥ"k#r}tY <9 MG{-ポ_ TPLl4:d,عk?or6+k]CEp&Wϊôo#u^ Z"I #vdY`C r&DlّhƛCS{D]Z4ic?v[1sR7-Dk]f52a/c, >\:SE@aX!g~h"ݢpJ} gɺ- u)OjbÒO”bԃ hz}rbL]m4neb_"U[4FXW^vڃͩ[Tq#9!SDpoYVMo6+@W}{-;T `_e) Es8V*$ǃ`˄)4x xz8ϣ9 [4Y! =.?% Ѧ?%79VT9Iߜ(gHd`)hCz:֦lbSTNv;S<-KUVCc&ZDrӛWq. !%?NgH m.[F}uSkW4vܰv& gEK'&5MrDһ=ndI|2™+ߥMm[-!#$2"r) ,ObHfR{W8RbÌO\cM"3! ( 4ej 4R>Seoo0QxṡOQ}a1ʲc?zXzG dԿ DOwy6h>즆wh!Z<ၤ+k;hhmp}h)|䄡&U0kکiYW)Q|QGsZ7MCTnVmҎ"Cyi^'Ԏmh{bCC% If6'֚Ξx)/: 8TC T$)jBn>ל;F< !WPȆV#7>wNmy'+J'1bn-e!/#MQn8e۾&k4`݄@7& B8C*DGMZ!(lPtaÝ843f7brlm>Wp[GS/˥ʴ) }D ԁ]%)É~wbXƷP/'\9xnݐl1)P_"4U€4:m,ZH(3[?tdO)/O^6+q^!gI}AK&t,1!Z"űSbs w ^kf,UM{NG3-tGAHbwRvoP1f91B)*udV cR3C^UH<_MBhF~2ʌ$9E;{dAjUە`EЮ/ 9.ݤ)BV5]a<7ޓ -d݂8cI*93mp/Nl6ױ4?0"FގuT=.ގhf9=o͇JɎr/˼G7ԈvTDMj 5XK|)fo6X:̙B^ݚFEZ:rGw  4nPHً+Dmm?Г&4hhY~+O- (v|ըi^ʼn7) Q %Cc0FXJ#ƼPc!O韑~/iu8D<_7Uc7]TL&ygcј%9fgVN(|끱1┱!j oD6~I1q]c.̍7f6u-u{5O8h į1JXU?aٌ IMnWp^qީ6"6y96*hqJ$Ѣl} [L=#pD }K3z,g%!ǷRz J~urG駋ʰW0?ҙ):ftlkxdTaM$R%ё`7#Ҵxƭ͂&adn\CI|+\yAT|. " gmRE#b+JĆ%X=!ulo=v({Ll;T ' >eɨ5M !Ѱ9;&va(Y?yM3ߎ`3F-6MxL>T]&$N-ވz"IDgǹ+UKUB.m >"?xGiIw\e3OiAkx 4b`]O݁d/74@W%`23ßbhc(ҾpfBЍ\F+ZhRw",O$U繊#8&x{+1,OGAtC+l82ma-³ǡw F4D,٠N ׹[ ~ifL51@ߘz]MrYRψ-.u'bRl, >x(#EGgBӜ 6N( Ue,U]rlbAE.uI]@ 4)o#̂T~̴;Byw 'jPhrF+_[Ŭ'J_ )? ? LW <ԃgĐqzў2iWd~!d/* uE΀:l 1T9rD2&Qڳ'BT5.w|>汩ܼ1Fմa (vH=)aJa`63Z|LMDK`YУֺ̻;<*ϤzhMƗ*ǎT۷ٮ8 } (J[խhlGwA *1)][lX矎NRUIK1"kcHX?+(]_Fk}:h!*<5,q-f걯l;KDc8R$6';WEoOZa7-؋ %zz3 G괺>m@3\B6xcH XmO.@,TSn$)xniKv'^4^5td_/f3aqp'vdpavPE=ji(`XǙif*+j L;ӑM-*r .Co!chĖ`'Ǒs&L\?@ y|HZn{OPhYd]@ZK>+Ek7[rTeW񝲺 ,-3hlCtɄT/h oEWcצ#u@*Qñ+h z4´~ڬS(X6;L!x!I!B1$: LMKQ{bPW` O‹Ųtk#+7WjīZ [u1Ј.p^_\D8ܦƗay!&og&lҾk c y+/| Klr#"٠GZA Ej3 n2^%woh,~O0Ymu f P^b} `yJR$⒪$,ހ7^e-$;Я," W(lTVciA !.rbpw5T,E=4Em|t-?ņ;N^Vho q4b9ƏYj/ Z898_wOICrq^%m/.T*q%1D.M". R[`.4Q=&-QWiW5'Bv!5 ]am{c ]Tif!@RpbC+ЗD^pш|6R*XQ DG(D_3Sch)6]h;:$ B4Xx4rb%U*JLB]P1rsϸcgKDF:$MZ)Kw[ӾH%& Ì+K IEU%yˠnL!u鍚R#2k[}xti<@*5r apy} %R zxK@jy6YvX!зA)FSuZH2v#mg~0"$ĝ&O-4"2NPPPmWT4rRϥEHV[e*E1z>#ԛV]nOucGj,H "07bx*ؘ6N8c3_k%BN3wRU}[@[Eu0C.C7aDZȸG"&gY}w75 %(]>_OCDQԻFl~zs٘#pu[ղ8[{\}&'78!썯pEm"U/^ yeCr lH;8QIwn栯;  [ !.wUۚYT.m } ˚3aVkJxp# p>N6n2<.J/%r |heoOz^'꾣z+񒋝M=~[r(Yv^4zBqTz"8~> TB'':HN˓W_Gޫ]'*6V\Kf ɍ7f^Ԋ}-Z>F'jŠEG.n0޶F(ߖOxKOΓàhU9ARGd-;'He9h'O WwoH\W&<׳Y_aRy/3;d okT_Ȋ#}XTJT눫v7=]aF{783-tFU%a1Ʌ|y2½:h8jg3M5,.4p;muVw'ԛ⸿?_nࠜnwz/ N_(z|}R&5Ґv$XJ7%lB| ۻ$8_*eL_덷B*9l /ڼ%dګ`d6;]hzgap> $?6)kp#P|;/);, ׫GoLbll X˞,ҏP(+=%ҵ2݅ii^OY,["v¬h7B k6}hYz-nU+7EHH8WJL10.~a*gGk_ AVU8:>B%c N_{l@^}H1ȟtA຅LwK-F[j*DWnLr<; #THoeWƀnuڪ,"{Ӆg_+s$ˉ%t |W< B-#Y̲2jEğ0O}'+J#TH",Tg)3qo<Fo[TW -Xc,_Pg]F0Ȥ>`~6. ӌ2 )z.lYփB,G =`q|`i^wؼ5-7Cb{$4l_}cc; Mͫ#y 5'.5'7l3t-.8 lJ:d3G}`x65yL,)Gxq"(#v FۑPzF-peq})oUt08&/767\#ȭMi1-y%'FEЄiE?MHM]4eIp$b\.Gxsrr7CtPʤޛbv-(e6Bn.&[ed‚ů) ñ,[FFQX"w7L?;=E/FsW c %'b$ xtɱsy)Dh\)lq+)N+t=č-u6-J_uM\;"8Pe$6p1u")uKvCMFzc,FQ5'n5W E>[*c(sGl&kUĪ@!$T羈PL{ꐢg͙BF;wuɐ?m} 6B^ XTnKB!ѦS 890"Icb`@]n񆒏Wwe6CT5Ӣ% .o ~;qfMJf $>% "2 6gVV'9i2_DΓ`srg>a޵Systo"2ň~ancxM]""mILoi /aqhk>kF^ULzMw aW/JF o9~>:?E0+[Gb eAi;F~,nl3d&7Om-VνB:?7 7uL=mwmk0hy$f .ANKG*ni!0(_S% w o[YGRqdzupg=;{J1SD_sc[U!Z] ljq7r.߀*qD LC4R=DK{߷i:ӃꆭZڔߠ?T=&5{V]kYCyAX*nAmP+;cTRc11]˸ (2ڇ:Ùw곉؞tdOHe*&oǻgw9ĆmIDř+Rɬ #6Jq;6ƿ؍&%dav& !K٧u@[G~x&B]zYU%U8Erd,,|S3k5eY]JK߶J^0guӁ'*l{EuSn;otp /zfف;x+ٷ֮ɇ"]Fxaf9f*ǣ(/7OM͠8ok<< %|;c&H$է=ZrҖ33 =5U6cR-=&Q ~͍cy}<=np4 ƆגRwaPLvIl3?% 0n^\x6|3BX.& TS y4' 7;jsrRo@>zbz/*Io7b!x tԡ1>"KRD| 4+ 5 ذ BvLwx8![9FnGHӿ5.11$7i'Mo3pN_ލZV :%Uq}ʟcv48Vu\PK۩"=y-d(:櫉R[7JLk8p|a@N Cg@3z&+Ɩ˯.6X<682s9@iEY4Ӷ$Zx/5^tĉ'5*Mgbj$"[a2Dd^ٴgNo^DI*6A| !dHYͺf`. t2gCLDv{E%dN =. QjaŠq@nɝI`JP圻5KX(`:'-~%NҪLA[v(+')'1g!7@FPrs&J`(3F`anM,ư]}dj"Q:\hHب;V#%uuҍs3?Rb.K>Ԃ#b@SoT#_}4({8} A,Lخlش(ڎ@l6xrcB^~~۝1>CNw%wԑ4N`?^Xo$Osf UṞV1NbhϼSNf"@2Pbz1}ې*2CMBzV'UA"lLZ:sV-~(]V!0b?5a3D?p25>ؑ``xnk8ʽk9GQ[oF@4ᴝ:A7{U2jAz~^WQ%`}Ij]:Z¢qλK.mbvmݳKf'HRM 5vt+/RѸ zfwa(g%sp<`0؜f4:>|J˛%|OBvRYO^h&T7m9oMxxhR )s@9;I5 e`h' iȡT>!?Y \yTS"'.*s6.& 6Qe1!rFo%miWysg}qiѽ U\a*)>-F$טjN?%SP!'V1L`\-RZ* ,>^ydD^9-RG=6!8>A{7bsp墓Gq*bJC&΋ =ԧG[!/s/VMy'ECyN62mpOQj !@2Y%(Sin\}N'[黍= NspqEe <{\vM&ҭ'v;N'Ya#)eYZjH bi-* k6g\<9byha rtʘ0b-(gG!Ij9wdKޭgEIO{*0srٕ-/JeXBz4 $lJJáZ-,jpX+[HTtߘH_&4)OחeͫTb<倰J0=Ry$x͌,أ,XʼnUi p;sCδ3K 4lB6aP =P>HDn#k4ɖpf _ v&O~leu=\$V͚^Ak֢ݗ,}_~I'*FTȭ_eFPx8%mڍ&3I2 -VA6=)\Oy)"RkRX@}}f޽>.\7Co\w~Oű|JM̥?{Ϝ7+X!OuNgFr6օ?i{ HAV9sf_4f=G\Er !ݖ;Д) t|yMB*;X7xL]ӵfm=Rc\쿋 Zŗ`Nzpstcܑwxn#TApIi^YiWrl[)/J=pNWB fˣK~JmR6bLª&͕Tʝ鯚U v:V.)$)GVqu9P)*O5K7Dk8"g7X1N|ɯS4td6S$Ex{&VCR\:T?~D|HsEf KhJo}O@"4qRYU8JUE'`˫E21i󄿥<}'+KT iZ>#$ax9jF 8b_ t[%]il- BrBqoyjVb<Ѵ&B?<ыZt,xh}|W6_-3o()>Op=bawLk>B[%k$U8ZU" u -kP U;l1SE*]i9! ŧ/~K%|KG*N_b̨S/W7D͚".Lz,: o)lGgK)R ?aE lju)a5_DHzNLPq~sWW\gԊ5Vn\Y_UҰ\e f$-i4̄2e9~_4V kkg.o8jɉEDAV]%Ji6oTx}nTIj5;Z>IЎDFh~h~) f@D$ v;LF{-/=W%T<|H禄)vO #ub/U뛒o;._g l}eҎȭcٻ td{*. fVQG.VH} ^\3`rFuBAG.7(d5D !4DX27 9,Ne~Nz'!Hͳ[ =PI"EM[y "/76ȯǁr0tTy i1YSHG?}QLjx5MfN㄰5Ne߉*"9NˎBh7]GhT\@TH#?D=RZ $x :/ 57e3BMX^cW}N8 n&>P! dDf}VH2 ?r?oj #{gvʒD ǯm/c[qQZ)Z V-63Pt9Q_p-5hRSUCMl]BvGOx'S=(R:eΩm P0@|DŹQ5>UTOs+g}p#^ )M 6@x[^&uc&w"U0fGХM纗5?ysѩ6s! nFH8ŖNE9oEŧv#E`^Rp&X 7Ai枎H!Iې ? J~7wRο(JkdnQfKb*ެCIV'﩮I`1-tLl(QH/YpE -dt] ^P1"@U yP%$JzWLJW#ّ613 ]4lUQNAtXS)vĀ}ˢm  r@+l2@ΏPrgVh90sS{bQç% +gPNP%Mv[ӑBѮ}\G4IQЏ O-,}R炓N 7h}`Y;1dDcx{`.A2V ^%DsWA pgk(lEzxzAs C{tF="EJN,TScZHx=Mh>1*!|-& Sotp#<geiAI𙎉l&Qr n>V n=Ujq{欱w"ABVv"!`JrgCjOhzOzJaOvW y)J,gxg֠8L%1i_NS{=ܹ_ޤ+]9Cu\¬6zHQϮ?v),-sQՎŽltw4P^2XVryBX9@4? rq駆rXֻ2@ z3^͠ODc7eudfثcqt8%~P6; .8TC*|kWV\{ xߩ* Dm9[&C-!iHg_L,3EnYP@dC'a&^)*z~Ah3 wπn5B",#vIF"fesȒcm ;,LѨWɮ͎o g"nn3o# v_Ioz.2ȵYT{=+Wh$FM.=w,0NmOlS¼ i%ܱd\RrͯyffX #ҽ4R4l=6 vl)3};s𦆂&p_lJ2a΅m} MpkEKj ȃ6kJ?%H,heFx4)FZO;0CK pKַnY="Hn23ă`#9ՇJXy @L \W.*}Yg$}޳fSn>{8өHRm4Z%xxnʍVxs }W&aϛuYxԂ`I j/)ٟPrh`#ȓݐH@P#4*9>R.8 qJŅCMr]ˬTS5ѹ4uTcp]:nNӔ*9`>IgYW.\=Hb3]Ia)aƊ+/Id_bH3X7'":uڷBOhii+ioW&76rڎwRjppjB6G=}4tO&`]9XxB(`(Ym7GXe{5Xu΁"aάEPz4:MޚVǎq쥼v }@Xۤ݋\Zo8nr|X <9\ĕbFbYąeD0_x7ő+j.Uv(ć[6&}/haY]`V-D_)Vdx;띾8:O)߸P":[`F:@"\YjLSSa8RXw(ży_h MJ1Kc@A~R9=% i6./Kʷ-1e sD, 't-3C/Prs4f@q \|zam {|2 JLę%->GxP'>WL39YJCLS a+ iJ$RUb# dE}*Ohb}8tbiRi>hGaC}䂷BA֐3y]dD55K[N"7A$ fDoB ݜ_cgИ2n4y 1ʽJYpFQЇiuTB@i':8^}Gx?.J!b~#tr_B~$\1u+;3z\{[)B5#͔o4q[Cܺɦጫ.o  {HĹNn  }RmYK-Fό(=+P9,aL&L@8n QBer&'6fUD=GLgLұ^:%Stb%0U7XG~(ؒFʒU#>:(h'Py5.avN^ {AfydsN'j|⿻~qQEW{ pLRDb:uB{k$7^ HHűY5+~oL]r$/~#~  ACs)Aߥ'Ht_]{JL5E>z$Zk"2v~qˣ͎\Ӄ`":ԋnO-.wmetgKhn296YNu+tJ$<%ghːJXܤLOVko8+fh2:!3c6MFZ5aA$DluwJM/l>\!8ҏj`)\.zv^0 .BDE_Dt1Lܯ'[h erwȖ]:O[f h-RdgPGV[<7-$eG%Ҩ[`_jDeAa|;&BN{k4ZB!<ԟ]CWK 4OTfG[`Ҹ-N@k .ZD7ĐXgEXo-M#TK$8ۻ)HN24HtL7΄5Jʵ#ItD DqvKޢu>q]ؕ?&_Mpmi[h GAq7 Bdǀk`u58A~ʃsNiU"|)\-BN^NTXR,?;B׿<:s˖抁NNHmda;AM䯺Mҧ\^Hq&ՆeUN͞V9fI!;j:|@`BS5)8KE^P>}JRp2mtX@62K-^# PilK$v_ٝ}a(auF_;E(o/cc3Ӗ@B^ +L]-,{lXs0hz+ Aë.s 7\wctz:(zx$[:)Oz-YaQ'!{y3 |<^Rl`U$h#׸iҿۀ4] \V-Acf')~˘nOOݑ^M>š?mϭ뀢L &".̴ 5~LR;c uNw59!NDp#;^#|=L8~aObhnj .{p|׵>"#Ljn:RnNP*tlY#n&Fc[cfcT;P~meJGN~) 4%PC ^zIU]I;p&a ]YJD8'#,IHN>gu:S|^\ )*bӾa-H~%jN_?15=h tif! |lqU FL<\thHØ7[͑`^CE?o8SIWW3atUzd쒴!t kΩX$]S)M4cQ쫖Oc $Hk)g =uTp'@:n CL'_~Π(`CLu+#\|>jn y8?B8 vMѰHyN?Cgaf c}yZi´\Ts%Hgԍ |_us?{='NoZԉVkYZNq4܇, udQ z\; ]J8MW9pq= F|+RѶ`n1+$;22y25w)cׁo{+"0[XHԽlca$ȵkp%(`ڃV< YyTK*!\u=TEN%"s CA Bʨ"sQ5YazҰPns2aGDaNk` IG&/gr3fThbjm~j|h ǏgLsɃ\aFPǍn-@sn:&!lU#RٷHbzm'Ï8=q8z^mI7X#3!Wrܢ,3Qrn>Qށdzo7-OwU J;t~^nAIHph:QvtBlF@F!жŨ&3/ ;No8[lioMzϨs`欉wl F ^nS=l͐Kjw~I]C~V_?:#,x hy˶<;Z^g'`G>"fAQB |vqV$&)^G]1VWнN]:|e<\)1(T?7#UO, ~DPզ1{ 8v*DZE;"6$jʫ--7|sֺP/`s0 H_&0a8|Oq3@Y \Dfwnu*P;y"j`i8 kLGJ3WΚ- 9@~421*.]1l,`3騯~Ǹ@b'QΜhO8qVw.NFYs%i.943t3@oU9o(rs9 do۴OMrH*XC?5dQ ?uiGrXl%^s!rxCU S]45ѥf[Ks)-@k't_cS.FĎS":hG[( Id]<[V4mē.!"? 8+D/nr;!vEa fXpD/O1H=5O0N>r !?h W9Qr DO0,ej-էDSVq7 'H^#[aĽ*W"]l6:CEnltR->6J/~Co>4G{_?gX}S g*3-ILsɬ]<$[ˉϙ1a;+uְ3HD6\ڔN9xKX {r}TKq '%OX9L9bB>YUEqT1$[lCO! 4$`=DKۙ^ gWqh0B?;x)y{InC9̹[nb^S`Jqt1WC.MiN99b7>Ggݮ4ؒ]]ءWV6H?T{5}ݫ n 5Bhk1lP\ BX&IVwuq~+!v,(_-g0ЦQ"4iOs 36Se萢9N+Hr/OLSC-se,۔&JciYI˦CaCw)U7AVS>vFf|h`y*ZyŲ=$ Ҷ]1 /M&oy+` HeWlk-پfSiMqHJ|c ,:y8t2ʴ]- ;@8QSHJN-}o&z|{⢕jPV;@NG -E[wSQ`=bA7TdoRCDoՌr)Kvy3.{u@w1:;nc>֗ZdCz^9 xdࡊjӿUb/{ 7:1K*yw,_ː9U:g}[fT&;jwIRRx[#LVR5Iwd #ώtz+*EQ&AӖ~B Lb4x\T3J҆F#,hTV˓˽>G0l-/x6k1ڊQrLf8P g/&;acӘkMG)ncafEoHuI7Dx8~ a-挝s?F~Oy ;IN45qK?!13 6F au`E/aabx{{x,$ɟ &#gm)HjL(YZj2(7[K F͘yW=kX7[~2Dent X{vœ#G{}hg~Q'_e衽m2 #]ܬv^8*lt,&Nu NKO71U* } ޱMFcճO.{FV4WkJt1vY*]Ny͙m~: FdDR|G6&@X;r#E0qzsěb@.ma(U]q_1& ʲ1<~*;AZfMs[1۩!ˇP'.=AQ\VuE-ĚjY"ݒ &Kb*k3[(u`͸&MFp}s;km=1 G;MxghpHw s/'(Auo Ly8>ߌwK߳v`j ̜L;'6 G Jh>Fq7XW%_~ŵ]omMQp]-MTpqi1%9ھ,)@UBzDaJ=3;aW;A6 <^K7lC_S!?9Զ$>>N[\+a;.f%}Q`Fnbz?FkSWӵez+Lh̰;%6i>Iu7?U?r"Aٖ#+w"mgNxMHY~?N.:)>6HȷPg =$aiS/)D)] 恺X KuEMa+H^ϑ9Zg X]G&LKiW[k'yUw^7N)NX@CRK?O XdU,DG#w JeMII֗AXѿl:6*=hJb(JbP$~kY&+3:Bo{^a-^Psy|TFy,7Ze+5VJ,d+iiq.{px{'դ0 (ڏtl}bw˙k-՜6ШM;:*1>Gl@\ib,ߌ"dϯȘd^OIk 9 /Ӊ=)}2Q{4a@fp*ßZ6șH^;Iۓ;#J ;E9G'@ǜ +#>\@2Qg* rlbfUmB\gx=jxfӂ/tݿxaயxoHˍU| gE(0jc%I *@TB;aP2KW@>tOb|}FoC WqVLGrƤvc 6A%~-7?:Vq>VC&& uV 4kMG^oPJKsa ?7R#͑MF凃 l-QAI MLreӵsvz'.@[CU h ^2؟ yaESP:!NcIp(yk$TU %U*pirIE}"Cv8INZM$yTy Rް ʎދ ǶbYi UY+m2tP=Lgɫ+[ߌvLFXFہ0By*ĎɳO0NUK(=Ic`n^Nr1 @:Q~Y?}N\؆=GB;<a49S V g v6EЍp@@M5Wji<4 w~"'w ?G՝>v#($wQpw~.dEɮV:.&ר9Z`!T"F '?IZR H =9=jluww䱀SZ7+UEVAo.%^z0+\5v lU|{D;Omτ< g#b1 1$s,l(:]ĒL.IdwI8 `b)[b0:ξ|*O>gx".><h矢~[tdXI>Dü;mg'S2cЕN&Qz2j"_Gz U "PscwB_<̲I [+ "@ͪxPӺ;ە /ZVg8T1JwCv.4m.ސwFq.im(| X0W~ӭيIo,\4PtSD7Ċu _ *u;9Xq*cgݎm*_~ j ?`(No<MFUgM2o6$efW @aju];e9ك0-URi &Z7OWG  =d!Ob᜘[GENBn:tvid;搐F˞?WH惝g(z 1GVH "z(V Oxn8NNߍ*O+L_jE>z//`&o3b U˜gqR{x'kѴ;}ћ̇=~rxESb7X9Ɠ?u:H -UN&N$l_X^SsupږT&|m_Jb9 [@Zn-K,fy>O~:e]krOAц:yBkCZ4qB uIIB&4 Qf}#UA(PwN {152Kcƥ_6?طPٞṼh^p dXċ|&*T\ ,"v8(5mmxNy%!nJ27gzNGrPd ?vf߮DR%_$dr&YM2f<qD4y)W?/qWg7L/>+=NE4%~SWlEELsSOfe5=4?ⲢqT }!h16r[Δh=R5vՊriZT 7 3 Fkg픎;A[sڬu9w6>$*V".WxQK^͔,Mp`&-M]iAxr=o `F$ȑ+\eˍg!CI bJx|~͝08S.}/' ?NVΖ )EMЁdț&5. ZnHkh,1RS_:v)\7oNkhHؔ{N|eFSDnjCcTl>rp Eܤhq+}!T=@Fj4T2lyrz lS-+LW%fj]DHl`߈Rk˿S+2ݟQiC@Vl1 gMnHZU덜&[GV螺f4-u b|pz {ݟ~MT􆪦Phf/\QY?Pu~ ]QN݅6yP#.ԍ~#Ndk|;O؁=PӒ5 `?~} tf!.? ywG#JWC$! /Lz]6o/v 3@uc~3vdF4HPQga?|?K~'Te?z^%|C;X +k{HT "<λl?Ջ]lwWS}foa߶&aJ߾60П7}|8mA$L~#w>7^am ! \wٽ#!&VCÉRRyM\`9p,yT;3 YȬYu7>u Br]ECxOiNgqGD"F486UGZȣI!*$!&B !*3VXwg|p84Ρ̯`eW$% RYkZʂGiDؒF4b(y@ݲ1P?D-f ؖSq]|}/+ċԠ{kW8/9%Ъw}qnP~*49;ݕ!IX0+7ԡ7yJ7ӽ#D/k XFDx/Z}:"oB>IT* lr #3Ij4ctXІAj2 oKk^qDU=> s{R=эs̃ 5& O#Twyց}H&m8sY)2}oM-z?ےs;:"r eKfb6h3`7#}{1$_CmuB ) jQgYdjգf.Rq;P?z,/\n1p0QORXqOO&Hmڴy݁ϖOJ :Ua"l8NoaJ-V,'vYG:FгDufO~yHm, ];傁 8ݱBv$4!^;bNZl!AS܊IZCPtͻZdH,X#~HP:L۞"Vyßo'JJ 4՗1I`nmNTN>!MOI9 c'N5GC};l^7˫go Z57yn/qn+.,ƽ4":9*N+ J ͭk NHknk' O>{z[hX>+K,x 8I4\'S^Ɯd+pJ[U"=|u)+JN3I/2 |d }pY$@,+`ޞWK췫)G{"v`S7Z%`|(KFDYP \A8k{8y]BGn@ t-j+ 6zZbisw1 b#l|OaFZo$P+|1c4ӚoU|4Pz_en0r<`okTjۇiR݅mE1ä$΀3Ȟv-e_)Sd1PaST$fYJ&HȅͭB._$@S/P ɽ`%Gw|, ƂbiAHq0:gc?;iB=cܖ!8|N*^á?%?eD8^bQ{Wo3BT-j\ !I|@@I'uDe ;-dJ f#A)CU0 j_y,{S4o=P%n3鈘U8 >Ill!F$ci[=6L v'BAU9*wþ @Y3o'-ҴcEeHrY׏|6lyYmɥpkϜA祈Ho#0h4i8(zG1GW#c riM[-7d4,OtdosA2p 'Kzb ;'$-d= \)䨸BB}^7fuVt  6C{_'-?'? !{zʎm^>U)v]LiZY".aIԋ2$ɽ"k~@NaZt}G=\Б$%h "RyU%E~B۲(=kJ`ةWߨAk5)7;޸b^cgIJ1{.Hےn0D:5#F8'(Qz8 U! C㏝mI^[){698!MX+`fY~[d =a_F!OJ\u7C6GUNxyJd1IPSE5TeP-!6Ra(͸( vDM!Ҝw;q/ '\0.RflŽVȋ;Tr2anRXoB\GJ/tQI?4HwD&΃1 P/K&., $BL=Z42zl) 􁩕c[/,׮i@[``G&`#!Mӵ`8۰~zͭ&`am6p˪À簮Q.7%G'1mǴSS=+EZ1,'uLq5TEU4MҾ,fvu908oPe54JVѫ;8 8O4azjAg׽ >nw !tFrPl(9T+S/ qE>pUU80yCH,⥠PC4$ )?ZDƟ B6H0)__<#׾-F/Q,_>s]Q%G;S' emg:6^/!Sq A+z-~ph$x;9Eb-Ìd)Ͻ9hy]bõ}6v(6cw%hVDxв0sG_Kt̚$y$Ӑ%TF :+&sp?%70-WVNzKlN@t=}{~ΗbWX:#3o~9%r~3}asL7pjURdJX1nICg`J#JO5/EQqǿa.v~2ysrߨR#҇-Sz#L.`Gݼp]1xZS(VU 0 mg>4@C&fLRQqCFbb 4_Uz6Ih\oҲ;+|^İ-|WQSmӞW[5ȋ7#8͖ ;y!z4ӆGwr402f:Yź\bVg*잩nmiM9[ZmuPNҘ@;zQ Y84`/u^e?NHoΌj9)}Wx QHT$ReȖ iȁ$DB6:Ni]U';F0 T|1qf!nx.rk{N@vlA#'B4=a*}Tk@^)绮G+˩p &. 2(ĕZ#SڱV>]eUoYr\! j>ntk7?@MtST"~ brӿ|O )6-pZwź'IID&L6%tRB~w!꾛 M.F?bz&WEH69|NUHW9z+bߵ}, %kLULB{T6Yh\Ped$Wee@i)L#s'enoELhmxKQ^m3ad:B昃Vp~i uCˉus}[^ȞjX@y;rLnqӂ”zIݴ2jej+U!:3qHe.CN#ΉU{,GY*OMFG]t̹Ӭ!2݃vzDyFZ CJ1➺:T+\# 4/ʘԲ\*kп2ۋ֋vJ/D|74=j3H_DrK"fvM e[H=;,%I(Na<6/p `,]TlJ#y6LjPq|=z2|9k~e:+hZZGQ_^ Ǎ<<ɞY,z6b<$:m 0,+'{ޔP jJS(Ϭ6x`<)(VgRI%vsOjJGNIno^Pe*HY6ftNbx>aa^S!mUc;q1n#c(4 r+fYCML`yv\rQt.Jz/&ڠq[Ժw]ַD[ r85,{}Ct349.b 1ݶi s(!uv=R7pf<juXos(%Zr:0vE=e"m\k.J]΍4~rk"Яo)u;hĶ&GchZ_b DO$HW?N2{`K=ny(a3MLWKlBN h* C{8;`m9A1Z|1.,d',Lqͨup0 'G*Sy-\K:jvybG0YAo-c){,}bqzD}d~{4mu:;toWB鞤$oLLIƮa$T,iL8bP`UڔfR]oՄ .NOl |(q>z |R~^|%Zc4JZ7ȥp1(.'SD_* E (favf:҄H(j-r(=C+O BDX9Iz?m힑З`toG?>tqo5zόQyR@ޟ+&~k :ZEs2I !]]ʠٝFw~ U ^r'Tirӏ^SC}EZ ! g<^f1FUb\ܝWl4,͘\~ecq>V* bVњZ]KcK ÛX&x+dq&C^ c"sÅ*ȫǨM: #{8GڭhME"Qm}Y5C2?_՝$1i'e+J!﷚f[Ty O{RSlJcs 3w(HS'+R<ōG@~x*,~{d#%Ld [o |и%u6ۦՌZt% &ȳi ,Wlq{MKNsu ;ɤtBD5nFAtt ~Ų# 2 ؝=QkXZ ,]WiT[\s0t!l*BڙHL+j:Ajc@Y$Vv=GtuA$@w;<0hzOyD#O3I:˱L-΃[/aŸǚsq^\^y*5M;ъ (krŜ"ڂ|Ofև !~}T%m!)ЎL_z>/+K6LոV'5rU؂vYw T^* I^(5ضe݇Jr'u7r~Z[ se:ߜ(2}؂?a{MIέ 0Pdi:SBu/dQNrVQs? ӪLQXD kLA|N8/ sߏ(vϪl 4O6(W 7Qڭ-ͿE]$ 7aPEM&lXڟO6ᩧZOjN/aCŠsSڰ3tdG39Oq> DFF^+޴﫚E"RҸk-V1@{B@(aXtP鎞3%I ܉ ,Y @XGњI:}),e`ufΊ97%ǟy{Cz5u=&A/PfN*AKN{f]@˵ZJ'SK TrkH:nȒG8 gZCs5`Ϩ2c4X0px$8-(,?X|޻M#%wDY!A&)fmH,5瞂}7hsĻ3b຋K*l:a`P*-F} m{E gWi0k]H?6/*坅Ψ {MlRXn "F>Ӌ2mks 1mmҫI PWXm(KPm ݈#4NMO: 1G&9KPd#,jN8cͷ;?[>^@BmK2R5lOGi\^.+msQ 2}ϊj-65FۨjZ?r n㩋zF&ƇL[FGAn|wHONG0̾ q6ԆVP9qQF)Kk4!Ka)̼M +$zc/,>J^@C yj#rƍtB>1XBLZGӍ阥V178ڨ|lj]7?r&t`A,ͳK. ?EPI=C?dY,>nğ 4PC,Y{Æ+ks{i\u0$ p@u F׈o/;^&x離⷇Gt- -恞qY^EQeZ6Vr:_#G)AoXr+a~Ts"9>Ys4YE߈z#h/OFߪ}m:%|kUDP,s_ܰFO06~tP$Wx_ph0XJR !i^pį * 0Z3m4:.԰~Mq:cKmV_籞۳Hn!@2jPŰ+Ӑb@1L: {pl _2 AD4]dWk>;h\ 0L_Ʊ?2( \.c/})ZAX6t2Y\݆}]-rtkIu/gRPDEqqT]礈}R3p3n|0ъ5r1u7®DI]OdcL;(SLlÚH?x$jt`v8, t2- 4FY75Obq16/,pDnC6YrvǤ?};+GlUV8Pf[Z V/}%`Ys~a6'РU5kZ|-y,fPVt `־m"Q˧v/n''d_i\YXDcAx.&!BK'4[oȡ#MX1gU,9C:G/ѳgA //!] P8R;XcsH9P(^;?3)zcylΰCKM%K :1w~0@;_A>I HInẀf`% u$.d*Nt;uv뮯N\SEv;wNfL3DӀ%\@ng8ivN1Mo>R`kMPuD:G3^y_1Θh}gZJ; ^E܄; FX Qy9^5]wXZ:oQWʯ4x EZi}#rQ=L{-ij #$PK(r/I4p1O£qe7aR\hCu {ߥs}V߈N?k!c$;h51<?6(Ih8T@cC 1 [prV]|i b w yCzúVнN%P ) B퉺x 6YL+plyՏl ysz%+amC@ 2?7RҪ_p8eopKorvGFhaTD Rzp9%0Qv_abXBn}r"ܖȇN'~=̺uC`3xt PAtGN:}#-3=:l(DucE;&M2eI%L"Ӣ~B]J Fp1{C,}LigP'4J$e(%2+}XBuplAl&#4.$w|c8{&CIŁ? ɿ=)>T0(WYQ ռO"lgaE7K޸(A q gJ~i|yw$s-k'*j90IW_^½b̰a[T m;{& wː5ymw濫?J@8sfVTE 􎋑ELqJgRqkUSJuW 3nz 铌ciMF)DZ'/D|KP&Q4m#0&)~Uvq~/y ƟjV 8" g['3mJh{ޛ8)O><5t]<+=[LWC<[EN_R(;. M4h4Dq*̬R6 q/>wjAs ePS{l)t?xnB7l"[hл/Tq_c-pHftXH%ڑ'U*&0wɪQÔ/AFEBK>X+G\Qg{e0w Z{kqYN"44PRPi$b?*;!$T`Fjd64x;D~~z-M^QvcqGeuj8.0~fpm`LU\5 l~_b+WCIcj: *.DdSs+ېW2)m@i\V^*`2>/".%Gxwp| >\Kǥm'y$A_)y*KH+`JG';=i0Wb{jN[ p`:͊~K҈Yq?1WT P󨉏5Qk!04sDuٖ?űI2}^ڣgjN;Wo̧eHU=#_}zU'a1nAr3GcϽ00jyq5#f[d E=9R_8c1|2{1Ey̮dkeiu{/L_CQ0 )ZLK7fRl^JXE·xkȟΎe8y4>`]RS0 680<~d=]6 /] }ݗ J(ɢ|r_t<* hY 3.X~K VZaAQW2@|^hb\&ֽY7˺Ռ9Urβ6B H#3F&58E#W@ xU Boyjp,:8ЭEU /, zuGG.THwYֶg;Б2*N)9]l*feJi-/gg*7 -pcԵ$ 5 g7޴q.U\GCe6#SU- 7{Qv9AkM9[^\˚78Aَ{`Zz1 _L'Ϫ q~1>#ӷr"Ј0(ck9wL{W귰MI*hA5[qlgAF/qMy ̧ \iHw~xL&MBX_'\xxD\xŒH\LfI:9ʴj2dn4~t!*_. t`b/Z3G<忭5̷{҂3o̽v$:Vpƕ1(SiA)Vc{VzAⵇ Ȕxr5㤴4U[D}p)'/] K:Gv AcR )k%pbB *&^b49FKJ:>NtFÜ6 M! E@M,f @n]K ^EKT1 ȵc#kG|/(f; /-{n_f2xZg e0vsv1"/o|a98+<hfe ږ4牔'.x05R!OZE+. ,yڀ9̺4s]Sr1c@vp}زÜmq`\0YPƟy$:$1!a}9(߀LxU8M$!2@_&( #D?60.$ٖve'5IؖS\pǿ?qz:2<\c%v9 /fgpA2]XfxkOh#kH$Tq l8{, Փ=x|T撹%nO E:F&V!r饲cQw}s u_(Qmx_VlSjȼ&ۍdG Rrxæleо碡ar*ED%̂нpBX϶+LMѝdL]ȫ֚#Y<4~M.%o5'v3#8iXwU0[]jQR|)ɡ3Pq]!X:lqR+;~ZӍHƘ.dBY~,rd!ǣ["!:~@[7$tI1A몟ϾҳOlpAoXpVC8(D$ә) ""ĵ+g~H3+HwӤpָ{*ojy*_ ӱ3 ي%E@UG\fhÆ8, _"1U , Cn]yme3rAND bz ~Hy*qg\L^`'A"X#Ď␶O ٟ;%q˴ JbzSuR8z u|B='ɨwB[þxkh|hgt`z,Ttwa-!uӋat;6~)(DRiɩSطU0ϘxlH-Hk0]GTxoE _䭼_+ez*n" =b;}OhCd%S#8"ލRAPE"'MURԩ(̤L5q6`l@ Rc(AE%|SԦO|IAwAU>INb,O_,m }\W\W[ǻ=RGIv53-7 >n) 8olxwW>H͵?m&Zh#G8ERW\MZ?%O ľm%QhQȔ2؟DfPضD8/J0j7iFUEh6 9W)cki0ǘWٚ!󬓖!D^.XΖo_s 964?)ڌljP d=0%Z^qm[aT#k&FNB/™l)VN)N9\qzĶbl-؂CDbļ]mP{G/Lɒ?ӚąVna;'Quv?qREkqt&Ktbj I,'On }q VY1F2cFZ# _ep՟"uuӠ\`W5bgk)"jaqO{XԺN4VcR2¹_-hjJ:iv99P\_{E_{^SƌA&@߆r.nxoEu/XcB16icٝk q6Hb:D3"-od͹JgB[ .qHA:-ީ_dǞդTQ_gjZPq^6Z;8@(೺XyySwd8'}bf+a- n~XJ.%uHS;#f4/i"8O܈ !_BqWTTPŽ}M> X)H׀1 ,!~Jn&[ͤr}E#Q]m7܉JA,,u41lʁ'/҅p!3}B{M=EAJ?%r="X^ y=Q-rrK|!F>';LcDK^&о=?W|;(W=G1cuv hm$M֙{eM>)-xO<:r1c]2#_tljhA7iu._[zlw1 5hBbUs1nLz%RrŴLA۬-:S'FBwvH*F,cylĂAK jMf+RS7C<.mUcMUH]uYźĥo+'|@a}[p!D<0d\/HBl`i{[iC=u)75;R3 y/] 8;-,U~ND,&e{k;'YI"'SlpUfGhӿsTT /|jab8Ժ}UV(ƫCJQyN7&C$9vɈ"%t Zk@r'og15 WpSe#IyYȘZ'%a 1䦠] Wgl$?۲=fZfAqNdF-55(c! &od )D s-DiW<>>zlT|N)r(QITʬWasκiDy)-+ {"& dSMT"C!?p&Nf8ԇLGڳ&jiat*=w*})*6!# W M/#H=e|DA#u'u_;d;-2:.eYE(Րp?7%O+Nc6~j: uYY3.5#w4}s  lW,n%;^sNk7J|Gr>.'#~Apf>+!HtcKx#ob~?j?Zqc2'coe_#|)vԪP|FwNGށn!8ՍKMMtSaN͞8œ ZZ&f@CAE95"qă3ꂏDi*o7>i$pp115o*D# z 8&Mm&SOfͶdឍ b]%-K IP3ṣdeŧj( mP>"4ZB&`.ehlFDa 9 O%WhS DcKd)KTkw[%B :ưքZJypaAꀘzui5BmfXyA-viBK~rt}ݓu ލ Dfe?v0ܕ, k 0N U 0|=Nq8<OvQ1?/zM\r5S4h 6FS_S/ٿ/YU R2!'x1-LX7ƹI {=7e7UOeQk7Ke˽ -y>c傈mJ, NK쥘:(Dv7o9[j_w0ί~O=w>~j@vv@ВHJ٧H~WH~JXk4`1ח>Jv}GFэnjIbuD dUvXEU#/HַyQ\1_r,fU-g1́VJ`i,`>V.Z9EnAqFHP4Q.&M6xmt?Dc=bFJ#4#YCv"kvX |0R*'3|,0.!OH-l ZZ &Kugv!zK>&Qtf ؘ2#̑+_u%T.=(#İL4K|ҹFs-(oXvEFH*]] ;qQ'LQiϊI E) ɣ`k- ;S0Um&ԯ:!HMFyL|k^dl:5)F\{ Psѻk GB5dabJD7Z7$?H:%L IcQf9'Y!I/$>yf_Pq6{(pKc?Ie<\ CZ{kԉ:cK&Ж>)p"XM|~ [Zg4hO9^{RVӔݢ.(ZNF6|pp(SIJAIV^EiY/pH^MɡOv/KAR2Q49RU Cu1N^p_@ L?B |S P`yw\(|،975I.a叩]B5j3 (me?>ҽؓ΢ƘuI6.&W;*`CrhmU:UVD4!aT(FYAEN1!a`<{tAK\>x"m*`Os.HF4:gɧœWLԺAKb]ǯzrm&lI[D[{~]춆67U Dմ%e觷^\c 9ƨ X,J WsE9= TC`>L{`(dV?o9CKᣭӅGQsi4J_΋`ETu  g˯aY U" ;>m\; H)WsE?կ8bMh32}= JyzCI͖kOؘDMV^'uBSPfMT-TҁfŕIH+)vEmTLW7 Q[,|1r0Ա?G@/rDt󷎓M:Pd,U.Jrkb/9@7Pvu,VhӽW* ƚu-XI`pI}.Xzbd_V1N P0$UMt] 5M"?i-:kοb./68zxtމH>rmʕ U%ߝ(Cd7C^sNCrX iXw4о?G<6;uq2G\!o-g(v2x^@wt8pK X:@tv#/Px%ga5q=`8,?3WAxQ|r30b`O=$~^cYE;,&4! 1 }m)*2% 5'򿯸jWNc|!/4u*{[BP 4b2ݢB ;u7$4}M;=_f*Wr2+Q^;#(ҝ*)Gv U`&5yޯl2l_LҜ/%CoK_oAS/'ɜivY*J zI(X vk]~%vuN_Bkq=@EF@9nW6+$ "a*P!]Ep~hyy=Ԅ94k.@ݘcVbG"簅aH/I+$VL,kc, HC<%S c=lzox#u+#J`+k ̱u07|^eZax@ ^v9"F^ۙjyCok jߨb8C%%S!nA-!@-b7@Җش[u#߱JaKbE ILf90 ДwM+/j)ITaꂱ p[d^[ q"Xq lQJ;{G)zU+Dܨy}X  5 ʁ$zKDLb}pH)r |j4`6&?t\dOU:7FGv̠s%P,=A\KldCILE)zyL¥".},/0\< >"@,1Xmz5&…]p`GݬV)/WVn'j_Zޅ~˚!HpGn X߸gg?[͐@OVnj!mՎ\Pv;gwNXjDH82?'C I y:4spub(]oXvD/u<l7LW7B62F"|!1:J.|K̃OiYm!I`?+c;}GAW7flHB @+@zTyF3u6xw<0K,QWROtCP)mZ/*%CTqYX]ZkӭWDW{eFKw_Gzn>jLwSPJ=Xl:,z_vX흉6h>Iij~r]GQWUE7Yӗ~?8͓+1[Wo`tlaiz um4}Ydz؇ bJ]?P*ZoI,Fm*\Sդꞏl`FrxYw4F!q񰍐HsāĎNDGCC-c;LIis34#R#1V})]_~z6º4nyz0uT1eNG¡~&" 0M/rŅ%425eT ֖'JE_v<al#\QQc確ޓ@@~ j3.#j|GeV#yjYs\\V&AZx1Q5gag,kڱVx9F_ mB.\G>"wSoGġ;&f!K\3AF{CO J-ۼ4'h"\6H)3[m\p{Ҝ&}Q5v^m,VR6twkc%LQ(!BK2˫Xn!hf;nNjiW,iFɞ;>~h1L1an#C}{s^A|HT-Ke-IakN`iJϫ73+Y9u]$}\XhӵR%x;/9׵)Udq̋D. 9J4C@flfQJzi뼔7=(􊩸opO(۱DF=-C+'q]R;[Gԃ%+;&9`s-[@*8! !M/ "U[A!oW'v;^.SHO:z˲rSge>7`%_gw)h'z{ɛ25i)sY ]PS2f _e`9A4F'a*]fb.ZˉWEG3g)1 %ZP(V;>خP߹:5'1n0t/9|_WiڊW=lܰ|}9*L20bL-+C5psɼ% Dk6Zn9M8uvl}@nY<֮=]xpLU*Ȱ@˒ܗE3X 2BIpY_،\fZL_}"_({Pu\0 ")bg KY4ysI.+t `lVG^NHS_ (ٰ$щ4fw݅%_HՏro^SU=Jsvz:|0zft@q"(gʤ&S͏^XBb*?X Nl>f1vPqk>)Y3o{*^:XW ,~qWL xvI&1d9Y+·5zm:XMz`)@-"bopjW%-aIEg,W25=kj#Ik־(:4llizm#~ Yf{Cѫ\ K) Ү6_ 2Ia)H !uud +/d{#sSwKeuEƼ͜~઴*3x gDˍN,^0 eB ^Z:VXYņII!e |+mP KMl r qG뒾*֏"Bz/,Sp|8֮R]֫ǖ*(1y4LuC9d^vÇF3] R%&x?B8-Q.}Vu&ώxGfVZ{&J.s#n[8yl ߩ^PRٸ4E~eU 1}[ݦASSnDdr =<p  ڼWl4qPdgpyFþ' c~%々HW'0'DlN,J`v mXK?#?[⎗p I?$_w*T ، ٟ`_E''s]MDqho6y) Ѿm 2l#) 4r!791+jIɍV(p]pu?($yoC7CFK㝺hmVXo 2 u4+y, ܶ5ixZqFzڸ# =A~ß4Z@-A!C3YVkήsMd[cIoOL m諃f\ٰ}𨺞~T|P0'"(TB_;"M-i$\㦄O5Nb";d ӥ5UsE-_(ㅕ@1O(SsAydZG)îa-'N^p,qbo#r^"ڥ5'+UQ!\ID[%\~$6-yMͼ"jccRvR"6GH d6u) 6PF珐vFȉ߁WY24ܖBk6WH]>#tkym)v8--G0F% `Sa8GK!OR;`јCeĆ CAXxwe2+nH-R4 5>ԭR%YxpT!G>F]@j:4"W&z.WY#OBu{}|փٹP,Rx~L iG$G7ш : A">77[9d:?y h/7L|\uAȠs>x@}e^4^a%euήz Uv.ٝ++ǘȎiM_/]WI%>!|Al7ќb#*;[l@U^hB]S뺞˻+S)(:'i|הdIi=\78|:EgV4UB[Wm*8c85qzmٴ[ WNeÊBSK_32^. Cha]mH-F6(4wx]),9Ғ.CZxrznǧ٦|!\N@$;~," TxfYa|ub<~p[Pt3~44`Q72;Pؔ.3I_ ^/9(=ܔ}uLζhR8ń 7.1L DnDʍWغq Hv hBUm{ ZOݖ尌zvj R.؊u9.6޶&% >qX~k S|ꓼM8bָFq~Frh1MnSeLE%k-'m ӢO#%WPP6͋x;Ƭ:k߭Mgpύ<29,uvi6Ѕ<,;ȅF|Md_F 5rJ$ZDZmfEG?):ʯ]2;0Zg*`mbq%fl1M; A5mFB1nFtBb}'Ifq+=xEF$0VjQx yJF'xbSW^(r@}I.L FG1r&P:E~8'zSL(r/&cтQy&e.@46܀>\ߠV:>fEohD?NjΦ[-bDΥ]X> Xgњ*O6jyjA m CκtXJ_R34|/H8KiBnRwu8W@~Eov97r.JrZ:z3[ݿIlQ+ f,X248Oj \昔g"={|ĉ>F9q::p jοd\]',]% Mz?%wO;'_5(-44&ڊƲ~l2N90" Sw)L -s&ߡ n 빒Ń,㏄Px5>.l΀` ߪN*yz0ܦ2?S+%I Ա g*coɬv/#K-2%!?mߙ -]H'RR yyC+6u9l*;ݻ:|F/l3q?#Cji2$LӆtI6T6sFQ(^&Gݰ&{1ћkE yFMה:6}ۂ{[dg/Xi/@(~W>{WKQv6[BԞCpGkEߪVQ0hV3l`dx׬ ?T@;bfiuG2 =ezRrv@,_,CTlSiS𐥖sh*5mXϭnzڥ zy[!] !櫱znCMMQ=3 :BKǷ 0W (5 Rd4_?If_]<JLz~.>y1X:LOXSNˊ&SR`ƧU #$Y6yRvaϬקqStf4ZvXDPiY+肂1 #[Xmqsdp*%E5C?D?HajOVI񯌬(u7rw ELDŝd>ooI[JX gxCo Iٌ]nE^haEv; 1j h"X Xg^h鸽UqQ;:8=}OPRN v5Gk|7_CS@Yk&cE_&-y)5 )@ohZgq񫻇./G,g:n?Ezi`N/ࢇ`6O̡n"rۋ‘?&h)˵QbN8F Z_Sy>ԔAUPHAu*RC=;h[ Rz_y0WBOrFiM"xpAGDWx`Vbz%՞Ve3|~g?ќ'$~z`b\$Qn5Q(hS4 Qī0ø{r5Yɇ:Da? j hڱkEXt:F7qݭP%*yit[˒Ne=>e !+!ó?TJ6ҘgkYbCy ,%,gCq${`D~{(l&'^C.?=٪Qq9+Sp(8KJuqk!@ҩ+@|z·].=E݉p7U?v-r'e63텕1j3!9_8:es1홹5 #?#DXal'!<d?Hp$ZRwLx˜t"68N*㛷;]aV<0L4YZt9іqtunȳ=unGjWAUodp=vY)XCy-*oDѩqᗼa|7ٍ) -RF9nHAL{L! 3: : ;PfJV#lgk=!z*bVh- FPZ ?*u@Y} `{ %+۪~O*!໯|))R_?%qAN7#,'k*O%l4SSV{r:x> 1_/}>8Ʉae LYy2'ObW 0֬htoQPw7RVcVd (F.z+.y{c*;׌#fԍ/ hHuвz@趔0p-yD}h1D-/whlqڔtm:>Q]~_AUJG32MMp4RtuR[&%vk!SħH) @43r9M—- /)@+^~#cf'? f< <PQOu`;nH!hRغN;*PGlFnx6xfln;&/ ϐ 'r-&!,iy4#QHl9380 łP =@3lfp{)OO^OI"")-ߙ0˘ݦA P(XY%FS25҉Z0%Mۘ9{М 3i ݥ w 2އ'υ1΅ܼYBs`85OЀhE $!,eMrE4>c|XLeX)fKS@I>bn*K$=ണāXcSjJvK׺ȧG׃kEC$;}RP:#_ư$Q^we;YE$ Kl$/D,i8LOeXL!Lm{N9.Ϲk?\xv=(VUz_*P [h9.P\A%ȦN0Kc:S*/۵;"#uזC6-K J11i-Y(JD.|l fkH͸_ΧS %Q&aG µfB|BPz]V!ʨj7=x?ț\X)@~ j7l {M:;~} tsD,q(%~b윘af`a)\t3 ݘRXeR/Gߜ¶hG+jޜMڶ~N`OyV܄ &xVtm޵*;/a~膤48VoLqAHORwCO vMOH%?yڌ"L]$k7EuZr{ x͓jzU?h.Jc Yn Sݕ<2*tۘ+֏y&;R$Iylڃȣ؂__9;$RW,>)Cb<{T8}  {.;PlHڭ sp+:*I}25rWX lxR"̿LH2o_r4b1 P?&CͰ71{ʛ5ieF(y|¾|| MޠlԽk6M^BمvW+$QO$Jֵ9\^є>F%Ƿ.0 nb؞"ظ,!4m Zmroqx vmJګ(?4սdyom )F&蓗= A7Fd ?dc!3b ~Faӎ\ YH?*>l/B)wwb.çfdS=CpfyR$;FXpEM{@ B~2LЇSs%N>&T*"`EDÁmqX`яt'#,>'szfxnsV3HNmH[utEr}SfIUnOp7Ũ݁ɀ Fx j4 t;NJʈbھsq0\jG6&4[9QZϞR <9?='y?~eZ2sOeqԵ8=8Qhլ7 ~yNpwXR'c cuIlag:4cB̨J썩 Dx7H;W6y˴xpe*7;Ÿ X"jP|oG2@ O𬷕)i>Lw+SV!|1B6>f@#uH=z*JaHNZ\JRa%} Vƅ5>V̜l .E JV͖VY:c"U?\`.Pć&T ;t*+0PJ0Bʍ@ -2A?Ceb8I?-o_э ߩeVٲFtm"Q!`/ti hra4j~ʑk|/TWz#5ܫnp]ђ؅fAvmG^y$_,Sw;LLpNI/hڃF|El=Sgܹ#$ a/?])Li M.ո٠|>z 6{#XMCxVK^3 /ݎ:W @Pv1/h6+L uX0NA'iWI%B-”yk*=OK7؟ջ䗘Vϐ6bIh;5v,}n 55OLЄ [8΋EB8ģs@rj/釢J/\Pe< 1ϰ݌/.9PlWQy~lgIAߜآ߹7+ͽݽ:7kEjOy4xI-M6[Vgw-*C}#~ijH7eDރ9  $IIۥ1<$6auvҕ›Y G7_^9SCS" a0J8myFSJɁtR%ٛ U紥zE"*VH:tx+~\PO@ k۝ʁzpUE}ړSND/g!S(>:-;xR)bZMZz\r/f.D`z8`~Èܼ=eXw#T?Ǎf9Q,^`MkY\Cy1_U"į ) 4cH@*ztm tɭErG&KTJFW:&hnrCPZ_$KI ̟KrL'aj/GR4bM암HbأM5,hDe9H@`dx#NJ ]~jJ&ifǭ\L}Ը8PSA抌 E4xXͨd&DD7F)ZT$bՓ^S.B][>ɬ<-4g3=nF7cbd&ok "׃Jy4V/qI,PlLmL!op*fZ Lfs*PG9GU rC 2/3_<&Y)Z#%@hᷤ&΋I_ufo̔(7+m9>W bk$Arp7vO>PYBHBO.N&P?52B0%HbiBEf>՟25{ܔs cI=4{Tcت8))w_XWE3U/M/P: MY:Nn noV(xV91v`K~:WGSILѽxFGhJXQHj6-r(tZ,\E7ڶX4zb\<ӐḶ"ޖrb zhAy sS`b/bzq: 1ρ AFUC [{U5~9K j}f]uYʾ5\O֜j,, lDIu̍MAՋPH:rՀj̥6dvvPi'v\;1g ?',iQو=L4/52 $N@A4P5XHAE,7C9v- #:uOhEX`s( 2j'7؍[${:}QHFS< Ud qp &"Ͽi"L(F`MRE8e)3DݫsHszz( HS6a,*oCO[BC [ B@$st>0囅~ڕUPsVYLސ0C6tRC,$o~!= 1<.ٝm=|™*4y\^o?#]+(ւRz $UK>!8@EaBPK];$lW֒At4Ҙfi>@:V[$}`Rg1 ;aU`j69ZJ4KlLΜ:ݰQ"~~fb4aZKLR ,VTh>,o ƾ5C[$ZGe"($I0x$pP7 w]PԢu,Sk"tS9]&! Ҩ"ubAOpsDJYd?DaXZ#X@2{hb",yHfyfmm/_A%M"X?>BiZϴNn.8wHu`a.Qh}88_TΔN/,C\6_??F~f_fxY}!ȌvVKdd`FtEYZ~y']J)%l͢(297bg2 qJU𐯈{> y0GIxshO~9#ӣHJGx$_V;P\F'V~삻\Gk.e2;ݺaq3KZ';Wi42Q rD*}F‰8C/wiTgbt$NBUxGax}"\Jor|W"Q]/ 2zJc?JBvdkɓT#q?ΐڴo[J`[GFѣaǕ^)+$l֎/+,rZnw73h$~\M1g[2 mmQ5Z <DcQ_M>A0%Տ1 90%?;QmRPu-%ͫIvgA:^~*)6{p殝 d:)D3fx~ܘޒuI]⦙3i}'D %B#  XV3H0>thcnǖO>?!0Xi+hb2tH=o':VCKXeәRF;Y:[8rk+j4 G4{KtfF DsTOz:Y6Dvu.QdfWxBb0cP וl#Fcv`c>ZKʽPm鸪qe׈/vێ_m)So9,Z: ݙaO5:3.{xR}S6(d{:.hIj#p z}Ms*R\L\ue1eK5r]68C xlsƪӯryxguHЂ4&9-SoS$x TeN <ـLe*vҠ4ݠ: ZEP` GX=8!䓏o͘$}C.rt--%(ߘ '4O`lxh[uƐpBPhv tTz0^ 2>W.MmxuMύUW;M (hw]hT4RWMDΉ`` ӆ9ѲՍm~p=iV[SF?SL*5rg8G! kqvƳTd3#|SR]P?@_={EqFJw0гd"5GS+)bQc@ KS*`w7̢Ԁrh^"QHRWcI q1op=: l'dVZIvJ83\ہjX#A Fg*[LaΥ_PTESm#7+*EXy6Y_Kd1lʿl^Fic/;u7_)#%Eh-[i4Eus7sϟOXvp!~k$<z)xNX>PZTׁO1Fy DJOPLz?/HB;AoL%~z=C/!7.2%U. qmJ)b k8 +]qε!IYxz:^-ђO/sTsByrQqSLT7D=siS;]8(hmU!tf0tتY v?o"E'͒&MxU~פ%GY-5% A@/4P볚*4=mr7TqY(03+f!k3ř*~]0A ~85&W+n=iְ4)叩*A y0"0&nBIx _UbqN\N@*Y{wOZDA!?t]C|ŮmzP!Af>6?iw4m$?h TeX] 'tzG. 6 Ћj'?q1 ]$`F žQՉfJ_R.ȏCgK.Py~nq-R'LsziThYာLY:Jvμ-^p+>G ypו>w+?Vjs)UVW@dA e2-sʅ#gF BuuQ4-fJVTæ|@+ؠq_rsrACb\-H $ ᮚ C8{Pz?5b|gg2~TvA.ԧحpFDlHp9 BI=!^$"qf;LH\Ne?@ZFU\L~x>GFhUЩ^σӵA/oikVek_Ӛbzwf[i1:@kp=RI,uZ;0ej\Kh}Y_W;~;B'6.Z@[U 9hVDSTMc"ܙcA+`_MT9,&i5y$ָ;+z̘L^ȑ(rљ2z9PIȶnr_L,-xnLNt1PKdRL$4w C9{OKuoli0࣢?)m=vfnWJJTwc.635g-GX ? L &~O8pj M"p fzPt|p0dIU/g]n?O5w\l2G+ 1wOW;X,zߩm^; e}p{同N"=`}Q~aM\Н3u!9[v-K#x~݉˲Qlv7ܚUQҭB꾽 F_g4T]6.N!BHoMk?jPM=!_S&иe=h㬃qBW?܂byp ܝavinc:h+'?y-{o[)桛#5.D#$gBƘk.ʨt-Y\o2{w(`(S.Duߝ_UQ:nde0 }bU/6yzgwM C&3m`>y:[e~aGU7|-f>YҾspqSo Wp37ؠm’+q] hٺ YwNS!z`=_bJ]yJԧ'smRiٲ/5bWak>yVI`KC-&^5w_brzEM#0-8]Y6y=08aF5/Y[ǘG՜P3W?4"nnտc=aH%RLع>@ Nu1pQVz^M)޷ |eּN:f7#'))iokְ3R'O㩟,ֿI,Yt)A~ PuWFkгdž fpo: ? aZ&4B+^V*Bw,m Zz{$zS5"ShYs`I>BbX_v?d6-?C,;ᭉ=()<M sl^*˫&e,p$*t{1e?XK\;3%G{AB=YA Bm-`rռs_.炫gs[)6l$0דly ;cB|$GKWaY2su`+[;qi335d̟ԑG[W|$M(1#ܯUFiO QYg\'/M-yf mBy߯ebn}1Tec6Sfh+%n Eh8Tvbh ˑ}Œ N@ϫy8@)ϾxB$lnEIRQ )`|su?`"8(Wplw^)x v&k!{^[cKנFV+_GLcJ;4`R4ZN5%N7 T#2!1a\=1 kTZEZkT QF l A- gij*u-?|,7EF㝌,RZ.MT0~^ʇ*Sd28!q :N{1D.|q?^Btbㆧ Ov ):|FY_ɀ=>%~F}4!hE6Ԧ}wXXsCgݐµѺ[y9s=S|H>pw )#:\MEԖԴ~ެN,Ulti> [l߯ǞwrY0Әw| YU +ty$wNƞx|m={kT [Yު[$B_(6I |DR֗'k(sӧ3sW$[̛7 ;JFȋP3RЅb\ip_^e*Q.ן?h^X]E1j% mɥu%;_d_5+u&TqEb]/a^k0"}>L 6as0pq'0atrbP{B>IDN%)HmZH@~j(C>hvOu*%S70Fof@KX)8H˘>ޙGg#\[`*n|"PCt*`["BR]8NIr'E3&,oTm~Fi`x3s9@|,ѩNJ/)IZIYTd2':(q AAC~ }(yrp)'Nw?ZY, D.h\):~{=6 P0XŃ&+·H=(}s;~tjy`kGZa#;mx'3Eۂ(He g4+wqþ 4Jx>k(W0,̤Ǒ%EC[{ɵg95 K#:*tl>0†kKB>֝ m># d•zYXjram~.?>|ļK1lzO#MX&=ӊե79v qYTo#nR.Bem. ^ 1U1Gu |w+Rw.> ։$mض m'OJ뱝V<(:̀K?&lQz!Dip.qUQ hC GPEKp`R/7:u-Uok/\|UcBAZϯP=cw-l@7O'"b[m3YY'Hk[;_kRAM[d]ƊFt$WaS_ˊL4zL!9`ڢo%qOeO *cRou#.<]&-[j[eV(XnpbW7x病ĽYZyԼGEkL AX<'XayE,3 i5ИuNTSvP"K3" ˗tXg{jd{T权mvOPqt_+bQ.''.jW IHlxVB/G B);IL,"%Lc\R˽sHaetŖ*Ȭ`-3dʋ4D&?Q"H;zNgW b KZ9bƤ?7b^se%9dWY0)Ë4O avx^KvtLU܄0D4MΫPMNjI s9"[%<#'E`rSؓ=L~(f¤3=1*:N*F1k@ڵ$P J_qCp0Zo3`G;XSlMn6 j8x &OGc}lpo+P9DI>-hg ͔sNúbm7(ֿO~Ls0!ɎVG`E]wusT9{|ymSe]89/IώRHؾ](dLB7}۸y6>zU-I@a\vih*Bx0'?0 .kˢ(+4$~Q\x4#V| !Ur'Qrí^~P{|iy~y+nZ>TBHM.*oԜ|ЊC&g@ bA(%XW\RiK:xFuG/$WTA-􈽆-.rQZQ.++lz3%Gύ$QL!g] A\1oI8bݵ^XӘ"aXc,>鑑ۤ'9rɦ@>2Y#w+?2)?u9BxLR$+~Rλs_OGݤ3ˆA7SmaO#aR;o!.1 oǙ.6ϔl%Nڂq1Vn@֯.iXj#ԙd?FDXqDS5 MHQ)B]+St(O2:^SJMTwƚxgTĵWwyMz YY/%2[ Oջ%DWoS%<Оp/[XJzn#5b|h--4M[me5 Nൈw/*/<Զ>bٯ_l{V;@BfQ] 3Qr[12'-WYDRNjg7 * @`(Jv,,2m\g|?g0K0\bY:?PE.SYRc,E]"k|LĒS k!7RW:X*X&u/ڵc-Z O0~6Z0ıXhlj,8:rQCy@}jmq!7;ŬW3_x­Ҳ骮JsVZ |=ҒZ )B=Vܹ˭L`עnC>u#bW+\,#= M1 ĴR"5Y2LOdq|<w9 kW(X2M~!u9.sm|eMQi@KD\AgdWI!YQd7߸yYcj?B&DA0:٧3 Oߨea++TeHW]Ȧ\B>Kr[ҬwLcŁcYU=Otx#,YwY(yOZ>>vAF8 jzC'as}wD 9J'ąY>6R:: rE*)Y6F{2YՀDK?aUP Q\o׮NkM.eMͣ5{q(N$@VfSӇ?` N^&mwDJ FF&ўv|Drs89~uڏlPԟ><Ȥlgt3Zd3_dyaɓ>bRjRW(pn:2p@3GjRs34"(Hm@Wm_*=i;hsߚI .UL7becʬ`#?(֊%e =zR 4DG9 )aL%ߪqg42I' RPaAAVխ` 0<Q/jd TuDJ+<<;?u&o)p;2űYMZ R_:ϕmoF.&Cy,h.^ߤw?! cHu=?O~WI&Ҙ# [m/|6ڳ8ԛ]ڻ(σn')Ҏ|ޯezy9O<#?ّ$QA\8v$iJ9$氦~2j݆|*%GQxɓb'zaZNfazJڿ2wOw;`'f(“+pڧѪ@eo4Y ZSEvF7 FhLh=o/ג;i-\FVd0 ,wJxie!;_I=whSe,џft P&'О\ꆚ_TPi Qnf-+UBhm` k8!/0QѢRToXdOZE !Iƛ^ِD} 2~ݷ[+6@޼SfD7@2J_IJR'aKv3 J9ikgݻNWT"ĒB 8I)MɃ1C'KwWfB_Tx S2 TbdJ2VҜ Ot6ljOCJS.D+~Ё |G};U D\}뗱cos|*05379k`3=I%ݴٍ$d\bФ>T`*s&蒭& ؿRE΅gw)6YGOOwpmZV?,aS)N^$YWJ/p }7L`RPē.R knt=CgZ*yIE+)QSZUa񓵧>MjY~ ~jxei]qj9:ݜvZ,:8X`%\\z@70A{PbC@нOus/}# #ѥhēڠU 3c7NkQEDFonH[|JAe^w=I[7)ʶfm]r\`]4 kCA,sFa1KÆ@\b|L}H{hKSbxnݧ}sM̼(Tb4E;Wier4;p'qo)R-Hd8?p%Yd':@bUh0u7@Ev=~Jo.^ vҘ8V8hUaTָml_xza)9s${yg%>k5B5W|%[>Ru;_83#*RkEZ6:c Vȡ,"Vqznɤć;uz7ߵTlbWQ(J dH~t#xP{ďKot"6x^RL+%ƙ2}tH\r1u+8f` cm1EKG{#D>[P&:T@{//xh=g)dI-ER.O}E?>9t&ŝ#4V.ݯOXxK w x(l8K>oXHƦTiGaT@JNQr^hu'*"$Ynn`9^6B;ݎiwrBmMO 9Gj - LםXkg޹"ghѢn+R?5I\!k{5;j@$]{w34@vxY8CP{4NjOUC*]jc*FI2b,U1D!'YT6G gp|p8a< ^R-sHCS<]*)ζG,kL րY [,Q&4CqUJp0X%C.{4嬘fhFRpaےl=<dW[L/2fr0SfA@ml&@Le=j 46KTѿc'*鷜]XgXo1,}`'Mv%!z4CC0PQʙo7X3}x)"P4L+aInu#mz}y2 ;){ Jt_ߙU< Y@dóUn6'b n0UpI#F2$sP|'遽"9*B0SD2=jzMWV?,c.YYt|g ΖK"ϟe[K`2xr2oYyhQ{%Z#/f)]>qWA!;>ƎSO\ ^%')h< 5_+(4 }EA;P%ʶBa`%aqX_gocB(X<'&6wbwe0U뢂`hc`'A8ȩ" kq*-dUcX=F %gG{{I:j;*ZiEAw|Nia.FF uf_0;}A)zcSnt!{d[W@!`O3v)&@p$?h'DѲDx;4ʹu}4Τ7' NwkśK_qN.Yz&ŗ9xQ֑jt)T&(i6tHt7³T9tNrw}S}B@-XA/=W@z8W)[*wOgʎ@HCe xSENVbLs, #}AJ&oi!C\EbULain:N4;anͰr!`cй/Y"E6Բ >a *<Ρ-28g<{X!3 햌 y'con* 'TCS#Ȏк]޼8.i^S3>?rCѮޮ"M'׸BE%G:Ğ8Qp6:v)4VqWL 6ugZc=4mF-.&T$rmD̍%Ըzҗ ZРג(ٴkDzܥ?՚YXd{CHu=a+qFA2 _qKF8vw܄jf++[Xn5+M>]DspXX)dM2-N[ua]j *W[+ .=r s{6$Ն=YiGyZ$ቯ$~.{Wl ޳1TǨp}5õ%H7JZݺwo$#H%TnT9&'2*=%ϪCLՌR7;';5|G%<+ӺyzE` XyzDMU1"5^J*)${CrLÓ3\j| Œfsqln:Kf[kb׳0[94ֺ\` la:wPw}o/ Kdw0hU/,Cz΁ XuzW]{YM?N POn:. G⨘l,R@jJ%׺?0sv1'!5!Ff G=+x^8q5M=;]?<.)y.V3,"сRdDͪ"C=tutBhܧfmeFE A6a<X?gؕ^3MI2 wW]q$ܐb}uʍ?HApKX"WڮuAxיfIܼ:=m!( tbw*=`d%G1ӐWk_gX5,V#B_9!J~i' Vȍխ$'^SYu"ӝKV`~u얖טӅV֪÷K ҿdgv ta1xjbP}䖑hᾦϿ|KMLm1zE "4#+4t ߷'/#˃.<*Lw; [)AUct3 }eeCkv9N-_V~&\ VZXP3sx6]bVvFو 2ɇx:M`)*U+pO *=Jm_x} ߜ XW? 'O$dIh'qmH[>i5wu M%s&70|2@q,54im3AciL hae~ڻ;<6 0v}Ysma)knq*m$bѼC)ڱ|kl{m*M ^E/nmS\`1<Ӂqk%Z4[uOT]p?҃gUy" ԛPazŎ~, uSjxE_TrE9 8l;j.1uԵ̗,ha,+VY8OO}Y&h2{}HdA(LJR##'jk5zV TRǺhs(a0? MoE1hЋsmousmgGLA,:Q ):-(ÿ p8m⏮o6 % tߓ 1b7!ۧc\A*xu;:]Sɽ "cUDQ|Wc6 :%~8K`nDZ<8B$Y1smOivU%,;T0냆Yr5l2urEN+0MX$G)Cg.aĜDC;{.#>xrh1^] i:m_B-6M8MI[u[n.8`uE iI0x0Ohh6L % 腐@ br/5cLɖkm o`RIk=>* y@XiuAjj0G^@aڒm'YkroNI+ .|-C9x`so6z)7yKb|Vj Y.U^|nΝ6&N_;oSJ5nN5!7jcL}!m^ђU[&q7YMh(IBً=UjC_r&q`珚VZ&|j&Hg"^[n埳C5oFϴCE԰ q]5X`lW8zt?WjU;^OSSآMm#4K,P$]DX5Wz>2O)nDlWU_4=D-.5zD/`eJa@--IӥU;@qZ\*{YlZ7b=C{\l~v@:$kOٸbܻ]Lz7ե>i4㞤qs)3wRhUG(Q4t} bR96XpAUyA> "c>NVYʫ'Z2ˠ}ُ>V7v頉 vw(O@WP+żZk M;@`w{O;gӓv0wl:xUւXKK0N5_bJЖC)Nh%j"`=9ox9OAA]:Ϯ.SDIϛdcQ>Uj0U0Q*]Js,JR(ѺBS%u? 0wSJ0 Hw&HM&uZR\EHV>ǽ>݌`1BLS8<fy܊F @'G+ {;;y йO6s?EWxz 7Gm#` }E<LkV )Oi(6>alO%[+ 9q!M?bdj>7r0/^3l*Ѻ kh.l*p)<gER̿L-ҁ{ƨ"(l0>=-UO/sƒv>G-P|bkMgI( |I-b etm [M7fTD[| Y8T᭚WIkCx\y1W(h,Fq . TRzKm~kY{T5~lة X?B9{+LoV~xN[4.ؕ:v6٬2ɻۊ_Q܃AYwI&oxZ)_\ht6(H\93;@66XdfjU(=;2#o_pE?? /;QIv6]maSh*  }(k$vP5ER2 Sqlz i0bqyf3'U&8|-E3gԋm5T6FI.t~Aڛ%$^l!.[{69\ry J~v82L՗$> :ѳg!BUjf=P'ßI&lf1H%JMI\.v&vv{`ƉϮr>-=ě@ R."{jI.OL_a襟{瑇kE=EaAm)Fl M=dYq~h) F=g ?[zU\LgaJ=CDTM܎7jK"(w.DAOf rR EF#^bu|ђأy'Bc\|"=m);]aOK0)k VLNy gBw&M:sh $(®yih!u:?U-Rº Zifbh,j00Q6K԰0@49U>FXwLQrZe5ݟZ 8-]pk.r%!QplN只 6取*a=ѾAvu%ߕj.:$Kvu# GY')>'d3PsP~R-`׹ح9/Jj0H#3pPHKs&pSDB (ֱL!d:'g~Q1cU;f`-J? (6.\LwP,ϲ/ޅnwmR,>,pܰp=퀄4"5]xn[;3eq}u ԔER>&`όDmCt:b}O,}7t7oTozjvfaxa#]R4hmIlnO\88Xu rTU #` [Mxky֭J1N-vF!ͼM >myFzb#8i !x1?CIC.JHpQ l׈`=-N&h(ٕ~l;vjCʳXk},:ܮ^Kз:O&ɢظKN޲$'S?vu&EP}0)7eM<ƿ 0ymC)lRj4 J]p(x}62&ƚj 熩^'-XGo3l C=xeU<{tCNc\gY+W'; -toY"n.$Xbvdpӄ77PqJF1ͻ,7u1B39{AQ;V6uĆ>/Ȇ)]szr@w 4PyQ-(yK5<()4CO6=w 3sbag+ (}JF ֍51m3B!@12!1bLUaTګ+e81qB[@yE2x[^2jb|"jPdHXC33RsJ<ހ5&K"G=/EZe!"=vkƪ q\5ib_콬 p_-mCd؟՟IKm?x7Dv$.]RJç3X(IiZfF*Z)XiZJżM@h>uz4iD܉=kc1.#;Z3la0NEGC 2dNudo9&WidSUqhfȏhj8L#YOffṫ: Ǔ!Bt~̈q3VWsn߆hWBS] ;J.uHQ>`ma{7Bn[Fkxb1M{"c:3P v:kSyV8D[֥dm(؛riTk4|.bxZpC6.-md>h`^H(g=~{fuE@$Ec %7` `jo;4mGޗsgPФyY_;祡 i60e\젥;u'*ʪ-d3r2 :.:V4WcYV̻͘jp:9/^]wf#Vi8#ֲ@|vdڙm7`Z [>JAVyl69M#˗O[z{NKvroR`jM0(8O p'(;ؓ.'b|jS*R> )wáw\HWFϑ8wk L\8&޴ئqOq> \ɦNT$2v3[8?bZnty1}.vqc*z ,?l%a=Nq?],k;UF&!] &LD͎pc;#M-l), C'nSԂeS2 #  X0: }p=/,n 4T J= w|[[wlR6alkDzʭḮ4mJ!(دy5\sZbe]П@P hS]Kvq϶þjClJBӾ X^=%ty+6TQ'LU6 رԓ ]] 6lNmbl||\^=F1O[RjcKà4pgGwS"&P,!1Q :17T";2>J[!X]Adwu}$ 7w%é$c 8&#+?π PyɈ*Y˯L:Vյ|K4'KG xl(`x^՘ʯO? fe4-! ^G}_gv:Q-0\H\6|3!⤵ER\jD cfFQuc(z>_):F~tֳyZdv84 1,'5eT,e>*}BT>H睌3/QHOUj| TA j$Rbf0O5:bB\-;jC%6Lr8 |wK!^HI'O\3:]${,Ot4O+Q ѥPŪׯr0TL$K |"K給/Nf>CPP< _'Z2i*ID0^@OͶ*ܧ7O)!K<hڸM/),:$ƫ) )(o2)rsк+@cj`]#{Rf@}ZuZᓰo5P+]B+76D,졅:P='x4 gHO;*#:L-5Bi\>4cgr0ª*)RQtan8bh>H:EG{9@; 7) ASx_G .v8X!zSK&`!ػ Xat  5mu6˔ m0r*E[F %6ké)69\nJ:M8P?H_LT8z%Z]]&':Uft8&D6K$I$1C\+RS&㢧~pg\e“BzE{/g9<'T_^Z iv8zk<<Ljxw^ \l:˱@aGEnJkA/?˻HKC0bLͅpILR0 p8,4e!EM 薫kj%mTZ0푠T75> ucMPjq;\.TgÆA^j6D/^v0DijsTf#jF6|SӫKTyq dkt]3Iٜp%qiKя鯮DŽ__WrH}4UN͒R¸ml43ܺ,ݙ kc0yK|зDLE]>3_{%qיG%rx(.ka!] ]>ŗZƳ& 6;%"Bh?(}m;N,HvP({xF7~Q^v)Egtp* },Y.J*?3"dω2׹ňeRnz«9aऩQ&M(&M6,`fuH$1]E 'YڗV-x3}K ѹ(^b7t!fjv]j_heB 6.] _~ ErS_8' VCa` i]J\oK9Bx@thg,x 1X[g } h)*&M5Tc3\:9@ݫ/Hf):3o5ی_+MK[](a+a[ 9$,z!+]fy@Ɵ 7otf4$Pf(^(jV:0{ĶzZ2N3>(S{UƮWZu_E wMm8ozY(3/x!O KHW54hP"cC_J:QjrTX \qpDjؠDvr &z?vi6qe6kޞRO8WwFs`wF4Sբ!f%4|~;tw8طd†+xulD- ZGpdcvS+ةâl#OVvE.X,3\4gi_6Ө=_Iž>kʿrI6`|Tq'pYw^4F$B{޾O}y",vxIjNν"/ΈR/ތx+vhppe>@2\q&LtXEA&pv_cqFX5=E(kfh~G` 3.P>suh}喊=\f+tbi:Zna˿$b#J#@D+ďM-VP,nFFvq쌘Rl/VxߦQx>7 !y5\aYvW9XBUl?Pe(7a?u\~lw%<w n(^Va*7s@`I˂`1KC0#d]r&XWeeNF4`q}|wXdfo@8Ofj'Q 7U5կ ^r5 !Gk IxGhx$j~{/Q:fKuk_Z 4DY 2}i@WwGJK<ΡRPq^#q?MKK|lO\LBc̫-JZ)e՜Yh)]ǯ  T`?@lA"]cx<]-ΰMЏʼyfB` T,dlx35e쬽ό tdC`*\,=;潘\jze՗x m[ƭ+sk5%0XOX s8e|fgr8>]p]Y;TU[)q"tFnoGr 7!FeeEfl!S- fwJ1KqrzɱSE(XP"d@w\,^_LeOm.&@:e 7.PPHѰ$ L$W|p㻂$=lD\ [ dOw:$TϥUBs"Br?kٱC!pP jecCBxer9.ˣcJ+u>TRT/k+iӃD"O5`"Տ  M$23;Rc]ihQ~tpe%$=Cɉ)+жԫEr|u9W&dJ,<_Glor0M u\] cEv؉N{'[\sP^a`Jt bơEf>'@,Q¡ەᜓ=/;nxw5/C]J5XJ7hPuu0q{Kre??T%[?R_UHGA̮oW0OoF(NuP{lE`%k&#pE>WQ : 3Ou`+7]便^e&tC6JW7qv^wԆf R#x%t]]8ßt78hU !k Qr:ZpM)3' ]>KqJ -4~! "JKDzwNOBHrۗ~k+ƥCj4&~cݕ}nī\K!Oͤ=;Fz5BuEd"-_h.2`Js }Gg /rB pnLU$ "$V.n`SdHzː&Ks, $`u[gI/|b˪-:@WL=z&tݘIj 3Ͷ?G3sEFb6)>õt$8,ñفWc*Kt6N*vX' %gl5ƦACwziy* /uV`eMr1mՀXm'P;1BKS-PP 185  D꯸7%S"!b1@]ǁQ*Ezro5dνJT\ʛI?Iu;Fz lm.%uh/zoHǷ4{'B,h5b3ɺ P@PyFXٽRbZ w^GiE=ĨUv RIf&]y^<߫S(Qfe1p˭;e+SNh6m4drTavЗ ] 'rRz~Cj=k0*(VmpY[y ّ#' \k(63W)SAY *ajp,y&n 5(B+^#:0-)A } BI|pd>t4f{'N[Ip:,0F0 ҈Q 9SDdy $bz#tyr?1{^a2f)a{}="\D'VS+zY"-9B7\65+2璙&.zTy ])oP͐.GDr6W;}vO1 Y Ò)|"4f=8hQ?C`7+l*Z.Қewybwm&Άm`A>jbS(t{O\)!K!GB&x/u0HK$4šA x)7e1,%FhqMNI}"z8նN[HYH5p<4gUFSh$}&F-;J!E)EK z[` T*մ/lP&`Ҙw6Y7'ZN<-0aE T>,1 ]}[)-i(x&^kZFAEXn譞:Dv?!$Cc(Kƹ DL45K7"dZPZ#K.:7p8dyFo绀t?qnl5_a$kd9?d8کSt5N;\N"QWzE趈?mjF '.}-|OyJ~hG 1:;ig'd{UUEXJ}5qCϒ~T=mRJ=8*u uTnˮ6} LR`KYADi8mq8/׋.7A!o+,M5 sWfoZd`Se^-MUr(2)/:Eo o"&,:19xZw %=IAGHW~0x8R`-zY ^sqTJ/\b0wX/.ƪ`݆Z|zAԼÆ>gNHpg;|wI;-͝k1On riLDv3X8-PR f 7GpwW*ǚ*Bdj͢T6ⷥN;lFB;}Om$= ufibcշ1_׳:qW|8raOW.V>Rml縐VoԢMjU:4'UZHvMU agiypV~^,A>B8<ˁ_q\=fI&U`Ebi2 ϟ&zႦ`:h+K; Y?~=Of98Mc>6+sG >l^.1Q:t0fQ"뷯ԟwJ i);]Lk'zi%1x%hfm !'Z-v#=\ ; ǜ93 M ӎl-\q%cD$G1BHa]Y\&li"d s.)iF{{{ ڱ${u*_V{Ҩb܄vޮ(6]D񛊊! ǚ(].}tʥOrxJCQP~r`AvW6-(y/j%)r(Br]^*\6Xj8~Bmj-^ʋaȨ9䮹%zUB|X ܤ_UI-{vCKP4EUOlkg891ۛ~d4H|[߮>A鑉 |.Sg5JS1J܉UQ,PkKD-e_%j6ZɅJrr4\XaSZQMT3ź+TWAhHjM8V)tuՉM>hIh% OzJNw21LbC4M\~9K/. Z]|Xu老^4Ox8ǘ:V}MP=R/F5@ u/X i|ċY&nQmbgLj05]ώEM0rqVV -Ce?p獹ʼi<3zZS!>~srrDl{hb^k {'jY5t}{ \-fn?ނXpc21inkIf"4E`(^)ǩW~ϴIxCQpbzطMWhIH!yqtJ.0̭X A ,3t;:5&o)s`VbUzQ5rZ)0&k %ͥwS㷸䁣Q+=x6&%xEo3> Xm Cؔk{\RGoQ֒ͬYmyVT! }K`Y1eEP<߃kHd{N$,Ҋǣ-Jfد@ ˥L&iQ5ޜUa)x:#sRX,񗝷O)+BΔ/}'9%٦;#5.ɍ5%¸vT>:/8 \q6a~. ሥE%UȔM-e~GFNi*M-7^l{]m{]- 0AXDaP+vQhF!"}IGLnֈݨ/Eutģ.51!@cg^i(iNN6AcNBuqN9<@DJ+7u;XӍ3 G M`EO 7\2gsB6>] +,j[1ogJs#F%e`y'^E~stiKhlşJ0[G`GpF/-L7 It$8'q_pe{Q+vMS6=+"| AE\ mE] [Ntв7ns#>KpΜI5[57_jdžUa 1tlrŏvYSdk%^"bu> |afT4my}yV$2pBnrXÿx0A![É( xkUq. {t"COguE~B~X3WS{M u9[Qm-aSo4=u hH5C1 K,`}iŸxq j@d~;GJP (cQr wE+#`㮢v@ FS%cHH.nN<4nͫG҄M @Du[/7P8hRnWGVG uM}Lvk9A0p״9 _&Sh~ [CG$nVLҦ퀻qr<8;hARP8^4wxT3u#޻RXhGZM=зNjmdM1|kxrE tmÃ){^,_G}Nl cC5I^:m=/ Eg:) Db 7I*LEМ2&r)ȿ4WzvlHKLL(NC21:zNa)Z7R.c}v;R.B9MP;M,oFD,{oNܴR"*t,Հpe ţ&#Z},lI-5ЩwȿoڡR44XAVqѳTd]O-pZZP `t št&` [b&HNs{ۯ*;XϽqk!Q)H*7# Lc\ӷ[rSvjŒ(JfB ؐ4V }N8{d'h9jkks w)Xӝu;{|aBv>V.[^u!Mb!;TG/ŗ'u{EWHwK_ Wi!&_1w*l"AV&e!PbzfDT4k6$3ev83\n܋l#øTGb+^Ova?IA,%-<0{*_j~ZZ6?e6NMxP\,˪?-qq%~-.C1y=? /C3v}[#^iO7Q#tXLF1SyMo=D1w cj4$eP2_>B%0 s(PH}ٰd e5ϾMm( @&݈sʒC_'_E EJUhl ͫ.DԚ%cog68_6yÞO &税O]qMnqig6Lҗg֗l p۷?T=9isE.; LؙV~0<=jqe:^}L; )pt6?d"e;x~p](.S9T!+jx8;IīRv[X$6QW+\6n׎k%Ot8cC2SsU6aY܎>>:P{t1s`2#=A9_zT}hZ d,v*W=_80U 1(Ԛ#nL ۦV_f܊U(CuSTM*@c: D Flzc ,X/V -˜Eܛj2J)horҒEBTiՑy]"ͽMwa iw=>$6}Cj-_[ukʻҚQXc.s[;!\!a!rd̀t'w8} zZ;AP8=8EN0 B:UhZ?2[Sߴ1O-:Ź;{Zl,@VYv/څsI#rn1qk8d0n\*\78x),O Oml_,U>dz;at5W3Fk q62=-Iz_hAwJSGB l L6f8G\loD#ߘ'U ϵ[!VC jCDqܙ ],|eň>7pbJ#IH{A'Βpw),:D-)z7.ˊ٪A%+OEVKg,$"}*wEc`F[^`Rv T{vTN;I8ω =ܡƟŝAk늚 "ׁ"Gv:qҿ$'p?1~NUZ_f*οr~u[%%󄎸3gӮxY:V/YPa%lS u3 2NJ֪jwv0\77/bXB6R)ܷJ3$ԣOc/#ѽ ZBsMU}:;GҐR4e1$Ƽ~&!9 7X+o}X2#·һkR[ma@`-u#*AX- Y;~.Mb`hSfDipb;u4ȾU;v<\@7.kZ%`m96QJB9y/08yz)^m#h _t>=̙+divkl6MGdž3 0}3;z"Ho nepܲ^ƌXlDܴر!/ԉY{ӯ$15V-eB.y؛N l*!q FpOZKwb`:;0Z[uq:PNTzn)'uy0܁q42P,RtqR -PageaϜib*֡h217&V\ʈlb =2R~'aKP Viډ>~oXy*k-@}Q˄Nt W @y׈A>΄EZ_<Ȁ UjY mU?c}|&J*vjMY~=ٕ PK/,Wc=GLFQ 2<@-cV-qߩ$b( aoZٝ9ey6>ג?dσr遵0^f=3zh_]  xVr0jtK{lceE\t;u">](Ŷ16uc3-G E74HN6[o@Is5Ĕ|( jv Xj9ZVP<YV1~E_H~$N% 3ġdG(L!'?"pxtXQs_e1@w c 8,p 0 UVnM(SѮh R?v N_a@BȵY`N?830ǛiLs\OyNE.5 B=Ec'i :?RX.4߻M~VT) k4 ܇Հ}x'cMŞeyΥ-zT9nn_ -ꏭ"d\T}O(5CccwE0SDJ,csԾ@L(ce9_x<ñs2& pjܾ E Hi$C 1/1 _d,hi=;+TѨ^O(JxG¢Xc߯Y&*)ZhI22 Әd8rcuJQעT!{bu$A}A(WR7⥯B!4튈v]YgM~хtd$-Vp^RS!Yuy?ߟvCӆVALPӑ]@"S nS=uf2{r<7*.Qƌ;`*s#CS6@b!NM"WʭZm8T"M8H8'iM@uod2+/9; _\4Wb 8X * رpʙfL1)Q%CYZMI},A _; b6{BlCVKi[4%J3O:t\osߠPclCTg?~ґF*9-Us$ߏ0?>:h׉^ KpluAWir-\ʉa8Xh=iȫdX.D6%!:n3 shoaN94|8zꎾl3&l9F{nI~XA ߕ<-vv0 d^ar :3Y ڑu/U@]brwQ|]K:bj8m9T h5ɖ|~u -ydM2vOTS zOĠcx#8 0'ѻ@SMa N̋W& Mq/FM,|Y-|v!ɧ3 lHR#,>-(iY'g}"yE+PU #rnX֡ 'Vꗉ H%w!&wD3∉w|-.'=K> k6@flB36A{ȓ ShR߬xLI5(yN/‷`DJń y=>6@5Ha :n\/He~c7s{(K0:+`߸ Njkz5w;:c_FTs0Sߢ _x\H UVms$9P|J[i'|͜BGRIè-Vn.W4?60Y?MKZIuKEmh]< Q߮ -EGq|BӾ#c-NyQC1ix 'г3sݦ3@?)d5SeьVcדkdGkvPBaj՚pD~J3nIU"}Ey%lnv(qI(v6 &wn-u:<lvS!~f*ZSo |jjI㪶/ծ(ܹVP(eCP3O&ۛmrpq=Q^42]9+!HYFCW9#t@Yyyu(|OU3W <ħ_3T>*$[sa@-i9ɨ mp@QΥYQ2q<3Iҙ,=O%>l`܃6"ISE27DBۀV4"iOVŨ#? MMQ@SH U;oݞC [wIhDX{ n 45YK'ោGh,lY9eB*B=0bZ*(>v_W!_b ($ Y8_n|fVKCϺ67]̌2("@e XjǺ7~ҦȖ}e~uZêxzIs-LJm+Lt=?;U %lD@-u 3ѣ=D71,j{HVnn%g%G}{NG\63/A@P %)&$ˮ# q5U HED\c>XAG.Cnwys=RQ_/.+M᳿O1jhZMqӕ7B 6lJ9|7ylRBCI>gT5,JfszRL =AԓЪ  +^<4dr )y]dYK 戄+M.p8U ޝ vnC(i(}x2l"_˗V4q2>Xb7sy:S~:S|hŭҺq2.5}t (aآ?z{]O-}==fCZIZZ g[Tt:<^ Gw*7g]ͳC9(aד" 8i'~w,?E}a0+КO1t>ļ`Sf\7i1R6wFl { 5y]Bhc fmEVbHٯ9S+6dtbTOpϝXOnwUK/]I+ ]CrYEAEUv Vr `yr ^z?wēɛƶe.wǺ뀲9[8q%;pnMn hapKvLиYH9om|HnϦ9HDqп $O/[.jWƙIS\*ξAn|IV:6]񜭂YH,&,sS1f ^9(BgO1 g~q -q2[&c fEtLI{z *`ow4ىbLzݠC8="`A]Ts$s308hi Id#9pYTA]3 ̴Nke'D|OQ5! Uhe_+DeΫMksƥ/z9*n\`4K fl _8a|("\/+ i#R'%_4M>a'Dy+><eh 7R'<\;1pL ᔼx(%E`X?eE'[Sd~`뷷ǜ>m8?D8ʦS^1֭_3+L5Gfq&I),-3W 0k!"E8|@ *U|2}>q>GavvݖklÝZ6y'WJuOv 勬3#XqS?|C۫ܺ,JA1$+1&wnMN둛/9 =yE`&ţOa@?[ H;!VhgTOMiV}; J\,C<?,g}AU^{ ^ӡ>ÅWų?Mfӷ6H.G\}~ʯ~ fR+hK=|$*_pkb9"liԌKXP^t7"ڗ؆m,߯WV`N=5iAsAq>a2R H??ҹ_>/,Yݑ%lyRwZGlr53 ;uMSWQs[̧WQøC)KR麷P M k_} PR7"R6P3 _r4DbZb2ߎ@// B`@ڗ=V}uxi&U&^."'0қRTI^v",uvj`7ĎJ3d6kmD~}"FjD1Q\!ȑѧJiո@_[1F"rW."A$\YdC8{ABҸ$ti ЍYmrla2(~2MLMUfa#(r[o;`e۹e' $c)8P6m<:ԷŚu!s*RQcCGn6~g' Yl.S5ǃwDD<6rT$b1m`@d6УYq_iBص>ŏG}HkΘCӍ$ta4,V97zpX]~ҏL {Y)o@La /gҕ]F\H95[q~}jVK>=ELqjzO8Sz;伙dԽzwCN.d}&G`; \ H67?9#qc.$їڊތ9vXS$}A甏QD}m9im;b:57V' ̗Sߝ6Ǩgx[7nP!hadcy` aG&=OCL7XYj&ᢘ+ JB]K_qo؎48[J0|Hv"@wDm5A>@td?3#%ٵL(,ma^ңQDv,nXGa SPۀmߘHmZ%Ys_E;xt2 k1@{HayivyJc*q]cհ>u*+ ]P$-zh*T7\[*iL\ C*.o1`lv?3MbK?OקPڋkE쩩i_R[IE8V-)^ب="{ޕ1g1[=p4[܉Iv5+J:Cuю\j},tQ~}Dy_I$pD1U1yd@7Ƌ9`8YM\#THuѭF)l+a]fXx]Utd=jI 9Ǫ钧L7WqȵA2ex~P;mw=n ˒VڮV?!\f^oZi䧥r|XLv~;mb\1"s{Xv|gR JrҐf-7;b=N] ȐJOHaN!i7f}n+<[y3 :ޝ X ̃R*Ĩ7c4Ēm'zo^D0샎<:Ymi! 5w Ţ9P~7ؒ ,BҎ 69e.Bn+,D?P'0ҁbҾ_x>i#6CDn~i9({w6/_!rN6-Y1͆26M^zoӔayءٵ:SC]pR i8 E~lB +̨u(DT|?akr}Rw{[S \&Yyĭ 0Cր?benSM1) F}F9"|hޮ~ MEw uۤ 2weG`4**)wlc}TOaMIy$=CINXrNuV>mr=jd3p= ib,'̵S7X,xJJygvw$o/Hb)HZt[ Ͱ-M1@\?SFkpx ^8f GݚXŨp.vyA~Bu5Nw5/q_6ZCM9-֐\%5J/Q IAO-l'VTniJhmꚚ8 ]XmƂDX-(k/ IJeb lR Q&fICSe郿Z5r9U_0dٴ5ӧep#=H魑]Eӑ MіjؽD< =䂸$|1pN"4I t;\vt5k]OdYL3S1;;yͰqwPqcґ_3R7VATZGXOғ%BHF{֑( t驮T"Yd#޷%[  G1 oNJ+94rCWDRルG ˻!:|Ay!% Pz'6詓) -WeCmp(B>@@ij7''HEjWyBnqWAL1dcSN3D-AvUQ;ӷUɾ盺S?I\$rO%SF13Eũy8G%[X~`D7>֣g~4ߧ5uT} 3somP|?N+CyYh !*KdK ?>Cm],Y+ʧGL5=9i{a1{#X4HU!ɚ`$'6OXGM~wv_q/* *C=șU?[7׶_KW]BSsgj!4t'~܁ͅ4pqdߊ" _Fa:"lЋOZ%p_ki~&MbKx-SXcD@ 5(׻_|ƍNYy+M̿!NkiŪR/ZqUˇ7l?7?)ʜ' +zט+!Ozg]՚7]={P|9a@vl8`3Nfm3&4{h<,s(%ۻ4uPّ: jHrx rܹp[s=E *:B>Os?$e9Eay٭4@J}mawBt5ς7 ˤHPr෦ĚXg[.mQ6$ J3٦r315@"B(M 4_j4HhRVyUK;n9VY)Bc(ZIP, *Wt_)+iqfʠCec[e=EKJ6 S[ua#DHlr,69?QDx?X3 ]d]8DսfV2VOgt!ՀM 1wq+VPhY4(VQNa%ygqvYU`ߢ9)pʈ0fڝv:L<hc,2ZY [?Shjau#.cpzpm Ćo<"Pk tkPϠ4 @tVܺ`b6'T#P.P8V-PaEOm`җm&-{r--켚æMK?a394ĥV̥wWɩ^[y* 3RcTUi{- E֖7f D#: [y\/,w5̈b?jӒ:B]~ɝLTk5&hd d0ZIK*TL)g[EΌen,!Z=4&cFFnl- 3CX~ qupau$&Hv$px(_(- i-r,:&=cǭ{]xp>}V">.F ;hԾزNjC,] N}q2* *vؿĻrJ \r>9 ̦|glyrO>'*wz(_QkN$zӎ&Dگa@`#UY^]K<}_ްZ}a9X@Tyd"SE2e߇S;_HDV5:*2ꧯ) (&aڒۿ֧ jap䳟O&)98 3& "^12cpmk/-c-&bcifDlM,4ǷV;s6k눾7+) &D"G?6t<`ګyuJJ1b-3a94o'[Wrz%b)/sVȉ`W^bqϐF6|xT˞$ퟮٴFHz5=`Ju#f q.T e>/cڧK4I2T WFL8c>>Ն$DW\2jRڎh@>%?Z8Ls(C.dl*))-poxhirlH&n4ZNظ#7duo._-7{ٜqu91+Z!OcfIff|o_]yG+ φ'#n$۾c^o'~PcG!cc{gΒ]nؾPih ^MEp 9fd)W^x rdD~żnY_?%>UmF8RiLKXw^/ R#>"4[ɑqB:䫲;w )Ͱ6;_k Lx]eH;oA80,O"U/)]\|Eh OS-Q⌱pX-&xU, 3Sw8s@v_LY1:xM_n~J_;g;2Ra}8Jҷ+noAߊ> ꐍ_fPor"ܬڐ;|wG}4~4*>zodST]54) , ; n#t|؈uW3>-؝6Do[Ιg.j(y}nۘ#<18˞GDF,Ӽ誓s qI'^j29' 8K {ImV ށYV#R'M`^,=08ڈYgJ;q\sCEloA/Z7X+ʶ8zawrtI"a Ǘ:T .](M dڣEiU`҉)"qҐmPL#!CB,'2DT"o'?<^Y+_B0pv OYn(7@MhrBQӗ$>-܏7E1}yu%FȄRߴdt[Vx~Z%f`'2!N uO<ʳ4U6# g^e~Sb9@g5Í(c8H" AJ .X)梪S+J!{&Y?+pw!bZ"Sjm)}7?\Ra=1~˜L7rfc\Llj 3:7kZ)vOid81SXR7 xli9*)/KY%vO!Ngwx ذ 8>9#2{m7tO1O[q4,7Ye@+f4ƒͅ6}>nDfoZ#&lgL~;ej'$E3f8S 0eP/^akb$7 @s7m` +$jdtR"n Ň7Yd//^W NǪ G sH4Yf&Djt ѫG,8[1K =Ϧ-2-nBW2jҥkVIz\z tי=U}W !;}(_Qg1}r0ӽBz,j_"az0^Mr<1铓1B {Z><'?t=$HͪSq,)oѲZph).?) ?Gyç^>`4{z o~S{YVIzz@cQ0<2H9bQb 47:XegDbWEӧUuE7@C Ikp #AJ6^Q7ypD%s V-bT]Mܐr ?zǎnH*UXKqU20;\*]a &}H͡u/~"f+N:Lr5.PnY/Q䴒Q}?##h`y q02`EH,xUDt6Ka,L{/f2̔v':UK˃Kc[5}Xz*Ԩ7KV+6MWeJKm29yz TőNNߴ"6V2BlUۚ~ T[+?ʉؓ auփ)._>1e&z3F+>Nx'q'X\@VCQ16j_vGz;v~$@S֜2z)^Col璗vB@8I܇QP/p.3&L 4 Ǵ&y> {R6{-q5;{MܹAg˻_mmIIwW_M_=$ h.=wS2yIYj5ǽN%2W-pK)sN Y@k@lOh"NcF&nt8&Sؠ[ZMq`N @ܐD.6ȕ~Ťպ:Y&rDˠ:Mٺ21W"WcUǤ+;^p5|Y_*.KPlLКΉ[L}7+Wˎ$cLAy+թ0XuoZa4>f<=ArBc TdB>_rtL!dx- ^nBXڝHl*[X<㨺 fNRѕ'fF⎆'#u6Uo' 4ez~AA3*E?}Q<38648Ġcsޘ./$|VFM!.c&&)~RNqثɝ,xtaN硊#ˣ) K}Fj/s12Rw|A>rӟ=&bV -aiŦٖ̃@G$ryH ,}%ԩG}%Yg"fi'z@[g/9$٘3 pNHɣ~L2{Pڪ/Kщ%hڲ]#NeaO9~nrCcNxUk/s~aih77k9+O.*LyU91oy,˲{Qݠ +(dJcfMvޟ|dp\Q:~K5udj"y}S hϕ/tN}w۪eb7j䧩ôIF2ƟPTe [דnC=sSi,W]~~UML8W3Shz=LMhn 1MXrw0Ȉ#(s1DO]"M՟:% >w]px MFV%n{lá9 1)+,S+NC"g õp2 Wo`苧'hGǖMf-e{va?Q:|_bPtzvzJYۙ6'5&Gi*J^Nh۝?gZY"_i]Ynxe.A3k~CQO*Rjʣm@Zdx.59/+~aVhr_oC>ӂ&d0/E /Gcw)IM^aW @>|ka4 o'u"1п͢:iъWCV[^*s;VHu2/ި 1!>ֵ%>~2n' T}AfbX޶39G2,LNiQ[>.aD9JՐ˻M!}FN8L\tJX:ϑĆ"zb=2*J|ob2A*".n:4 ԱQj\B|ma .>UA EHXSygbr1W^э-PqT )pU8En̥Jf3S^4zo7ٌ8 VG1;Ye+ovt#$J$`]:Wk5!rx|04:6Kt@ik+GQ3^J[USD&{BW;U$٦KpWhh (Yoje݊]x]K!#٫t$}+=x:+$ L F In6_g,h_qU !/B1'SFN; NK淸ȳc4gZ{?,SZtUj5*m .mCLl8/ikJe',h0!g !}$j$`&w1=`U)W%,s^.>L N+HgU?zeߋ((u #;sH ?CG[sO;GfXoωڕ\艭B,b\ΛZ1Q&>_'5j+,mRkWto\cX ws0>ANkib|=J)ikşA$Az/7g0WLrV٫%0tp (KQE#7ODJPi)U!Q q,g\GnտqKS_ĕp#_ |MC Q ^9"u1U9)>۩@ #trzx5Dr nvA@@ 3gSTwGtGQ7ct ΍1kFW.6X|I$/PK%Ų="#3:GG+J}"LI3+=kx3q^4*\sD|.OZJ~/?򐖀.Ϻ \܏s;SL4G{Bn7;i]J| ZH!ѷUsc>!׮QfnDHfEĩ S:w@9hLc7mLty=b؞S$CHo_vM^Ұ; 7)ϒʏ32ԫK0پ-~c#\yocͱ4gi=tٜ} I; 2͘_@s` MbdaM!7Ki'k #xI%oɠF YQwH\Vcƛ $IE09v#C; Sdm_ɖi'9)kox*xb"m7Xro(cE a i*X+wt ⯮@G _ѕfoGZ\$ȧұƒ{kgتRQ\a]g`mD8#GL O!վ3TRhwԵE4O3܂^ u*~B@ KB|Nura .'}co{&4 B5Dž;:e֛l&Do'T^pUnN>qˏ,o]_Ǚ̕KE?Ǜ4O1־Zz@=Lsۅ'clʁ+/ڞ?`qxUPb๩(%!@Sr9ur+sQۍ-LGSDX*{׿ĝ?LLR|҉Tx>b1mxz<UɓǟVX!e5gPz618tHVzZT4J'Jlzb5NT[[*䃀CA2aԪ9PnFI7s6͎NvA+X@gƑrfQ]OP0^ % 7"f$mbf17E漃Tņ[BHbhGsoI2YG&e0~h苅V|chh~v/Yk~ r%"HBE0*]'Y-z3p7WꓫuTm0U:-j({Ky:rV#zt:"޶!*&ϙ0zFRQՍtu#$S᦮ 5?u"?;fsr fjl4N<"ЭMr1a V*H.4FqI4NSLq.l6\KΓOhDwe$ = [[3S>nthr2V|kB`7CM(CD>nA>1ھlȧL$LF]oQ7bɧ( gAi 4)\ຼĿ=mA$I7RA~L2bzC̩O,ך1=3KB/wY_N}| _dwU@{Re6_5 0)4BqCJ 2Cٙ7(eLpK,'ySਾ߫\v׹ a~q,CzHoghNKF6="aI'43^֛[b.(8H.c_ {1CNWq%Uu[ѥz""a["+w:>Eᡫl};,pBd/U2tGn@`#&mj7n7/O~R&ȴG+" >rrJDJR (|nVuVYqчmj(@!a(i^d/)[\_iU a^R㍻G"%FU,/j%3>iz2rABT NA|aRW2Sf-/x[wS/ӘT!.]4G&s_"YoL)|Gbu@@FزvZI9Ǎ_FXx{㷚 rjc#a6Y`kD0 3G :'U=`ûG$2"KF vP"" jЮ M׶G7?hWAp~Jr_P>d:_ࢀ˱ &z C bn:XԹͭl&ؐ܆ .B]$sCZ^Ocd=>d0SoLtb9pePP7n ̺=;1+\؄Lv8t'XE#ݰd$ DSEMоP T:z nk`ɶ BLAh`^r5b+"FY' Pj7[`ҝmH3A7%siu3)/ a(V>r4*[ rjSR49 ';; H.qۏ@<9xiC# _3hDLU-M='jsh6nASPC`UCBL)l;ˁǶ jkR%Nu5^Jdm$ X,WER-ML%L/wÐ (dCQ{ae'8]334? >uSJu~?ufl׳p.ci+HS""._.PI `EJcFsA;oq[vnj*橳&Nm Xjdn.㈳D 1Pˊ EBS8Gy>TUR_7ߖӻ<k:VJ*ΎeaXԜP9]%sbw\۸崶$CdA71[Zu˵D4N &~t>w]&U@+j{J u` _Lj jwL$A'aG;e(Po໦Y)r_I/23**TR-!R} {sDl:!oZA-ٝ/أy囟:Ei'V ]$QƏVH'._mԾw>#/ѽЉtyag+b'sUt'$EWgxBa{&$-%"H[x~̥W&#Xn6ue[BT2 P?&!~HM׮WgbeN]shmQA+,l*;<|:K8{h>w=rvdŐ㺰v]W"!^8u14z: 1NJ_Թ#ɢl @(e \_)r ](Y wK]nIJIUax^32)ߪPrV8tLY)G@v췈sN *5):=a#^}k}Ś~7(eWf'sK f l-jiyBپwWZ Yg_/$\*yS81z咚r %m^Ӽ 8#K 2 VQ|h$Lp@ps^Â}ɡt9UrSd]lHQяO.yE-!͡),wz^q^̓ OqpE[85#yF|Fxtr"E vA~CR9ʃj+[x>w ~F9&b Sw@sO֗Bq{}X9L _6jՇw>1km U/ gB]es#9"J0ymoEs)~O2'zTxdnbqO+!.-uIZc>ׅIۜvb5:aF2rGRػ.oOn`rzrb#Rj ,.̠0[= +r]:;m u mPFp*0돳©3D̉pTl G`@AO F %Kk!HY]F $G/ةvFBw@S4,g.j jjVIN0QՖlo^ܠ v&ʶb%(ۖ)X~LǬxEM`|3ƒYt%X"P8)>!fȚYX,ItT؎Yu)[ (D_dRx#I]bkROAԡ}?ZK^K0ghn1! k/24CY꾏zr^3wE9䯶 4jsBܚwsxnjr3zyT]@j8,I ?HRQ!"r>,Z!6ybM1f:xM2pxH>jR?; } L%cpn5ɭz^ 9M8w"kQaoD Տ6B 94 4 YiLAx\g0_,p4[k|ӡtU19j (-$ ; sc(o`ҹzJhb 'lj YsWķf*I?p#u`RE}?IKt528(U̓)N;VYNkKj@H`k 54=C5̆>?`zC]H f:0K&稟9.2OA {gnc PQb$\٫ctksk73 ~x1 4Hݩ^),X8}|}rc8P} tsoMt1XcD%C֭mQ$0\m! 4hsz挙C{0T6G \o 8C*E:*_ $JԔ*gL8r+ @w?5𤇫؝U9t|({(n *n'%#2K*6bH_/OWZ) $I8I^ͪsѤ<. !T s{wK$XA'y,>1FҖx9H 0KWclχ.>c^ȗ;%H}hAl H fĹolcFg!dSs*n_|~~=>}PYL1%h>пA?~`?5%t : IQFzIRNCU퉳F~uyy>oZ淎*oƸQ}j UUFea8U'8#O3e)A rȷM-*i׵Uh7 HO^%}"f;ZQA0j\(ޟu7}! xu{E"3 bfmԆxn9nmk.w?XFbC,S WZ,ݯ雛_sF VaAG`b<{ፖ0n.e"gN+_/Rr0!e 1n ,#E߰G-1S ?_"6˘X:?3&jèDٓ`ՁVfBi.`YSQatw88>JR0d+`<_Ow6&VGk_5ç`@P1<^PR(J~ڐ|y R.F7#qLJ2t̏J9ipvd77䡴!/.TF&lUnk;;EsǞǿ=Ikg`qUմX|Av?E g|%ECzMQfɒtQ}͊EFф!-\!E+/ Qt^5T`1"ȰP6L6 ' H{܂Ҵ/{촵N*qX5`GRVZ$9\77U(ˡؠمSD 2>w| tdU.0Yrhу<RX'2ٱ(7Z^Ӟ2 ,-m=][VÓ*d'YհӐ::"_*LBZV%hߎB:U"p>zZ._zWzH! {2 39l:@cs_t aj շhЙig:ڤ/ǫI4R-\ Y>p;885<#ĐEa]\V-;k _WmF1Duo!fC^D:]rJMg52w'Uq=9P)э;iârm_K\nOp9[BTr$\Cjc04A:Fy$tq {QqQeeG3<|l(o,B4LVl1?vn4eߌoavAWJ%I&4Z3^5fN+#vig񶘻<UgAz |L-Gu6(}抣仔6_zȍl܊ڄ L 8Kf_ }hRՄdw'1t=Kl^05&6Hld!X+ѯ8wVzOb_ )pNb\KOȧepFc|Lm# 83Z3XH^x2<=PC>H&P-ac8 \E,c㮨^} $Y^XK b]}I2Q࿳k@i 7uل+w=2j@Xyd x/i-@yE4/rY,?8XHNJ(US_SK ND 6ZRջ0}dQSGG[~UGe[PC^w۔xc_aHxY-0/rS d6Cٖy+QFynf"_RV$N&U$d<ۦkӪYk 8VIgP<!`0"w0TsT Jk\~xc)o܉bT0JAXI*u>$/-FZGSQ̅Ko eQj?lҷ 2>e 7)$^Pn8^0aj܎Yޛemmfw::_v+~5ZNӵJEy^$&@f%dR ;g?|}SċU/&&P"y*nc*UL  ?;Q-eS ?GDzv|Stc d+Cwi {n1Φ ? Uwj/یgfw pNu\n6>CPxHSĒz') Giydz* !N09_0$ORKftlnHK_&{ L35BG2*|&^GĂIIrU9L4W*wT^WT$L"qm~9q$q;=eqVVWe Xc\9ʱ9 ҍDwpE!m-'WVvGɵQqq-Tx>@u%\{hQ AD6A>,7m)V~뮶~0G/p*@"|y%6Fs2:*z߷J8?I?\'ԫ7BpER'(M1 Ecj ۱'!8}$Cn C,}k; <8w9AS}V9BjhU~Qj>WdÅy \@g6AM7BOtmM 3 0v -焘OGTfƍ*L5y jR:\ם9N.b8 Ig}1T)cF[z^9WImx󝮲%ŧcm4:9OOXNH7 D 5Jî[ۆLs\=Qޑ*wKH)d}E!g$'dV5+jte@/cT/ǹ՛nɼ>S*͍ˍ(:+[Ñ]xGj߫0 >YJ4{Lup~rG_=&V  vKNm5eaz3^(V8+{ODȆ,$}F>tyj}?dMT[ĻyJ" 1ϲ=Kf޺0 lj5Rl^ G:\V_A 8ƭ4034@Zi/!n+%DѱL~a>.sJH-2 P9sZ"M@'~Ȥo\[ǵusהVkL2 1l;-L݂>m,_{֢KNn(:So5ڕM{N4y.淍,,'C$rI{C2tsrk0Q$"!39%ҟCxjmANwEޝxY_ăэ1֟1VQ(`rAC1 k:pՈp6u=v)hG[+lt=]wYIJzd؍=i?&X?iGlD&wu;agՌŖ[sofy˾}XA߫w, $0W 4۳+ШmgB==E[q4ґ2@b*(58/ʐPp2Y雾V|6en)g 0WmFT߁`$0*{}YLᠿ7XT =2MҀ"Z ]\%c\CؙMY)<ůS^aJׄBkXj\%Fk=CTY @Jihܹ| I/d>! a^qP W9T4<$UZ&-}>tAިR)-@J.Ur ҉DL֢ﴍ+-$9taHR) Ha!#,MZ)/S cC\>0Bj\bsq\2ڛ+ v_lyd )x%{l9` V\g|ww}OnIW>Pq5Z|zz@@/b-R_lTczI)h?eꛀM.WttV 7D_*ʆEJ6zwմ$ʒ4 ʝ{i@9g %t!c6b<-<93"IޤiV|^#}ۃ\% =0u{bxM@!L/4}U#[@6* ?'0#q,1+C`<0F{yaK 8,4X >oUGή5o}'F>~Tu7L]=AEf ~[ۛ'Th_* P|ZΎ],4I`$vIB}g${J0n:&g?GQZL5 o{!:Q%I3lTFFLh蜼@MvCK.i;!ADsu(&9nPZ(qREqJoqGZ9 z3!,gmےE޵wQdr bJ‑Dߴ^"ۡ)ٱǺh|v^;}6Xs?]7+ r[iĬ Y1Zl0x8Bd"!+&`襦@;8oְ!UY{PPrѰ[i{zh@dJ#*}NrfH0x@E\RTpNb%Wm&#vU HjL.xjkyt@DgzĽw3|lE#LUP- [4%J0T#HvMhL5J#!zs)(t|_$Xc Q٭|Ihm%sS/a'w+u"k'/9#yMieu}7=s{a&(k6ê|?-.{@s fS1`u iT_LsI`reT|'*)Nb%E2tJ'0֪4m׽,_YwmPW a.)#4 WuydZfw4\`1cܠ>iWe7UFepe]Q94 kI >ӭnP?*İ bo4⃕7+VdbJ͑_9 MWcߘ̩ #O;oBC0KC_TY:8_E&АQ3ޙr/aSLDȱHnBUc*,֗]gwx2 qTlt&{nauİp5"2\n8B*Ke]a@-Mc?hKD0-FՃMc.~ fV] 0ZlqD]-r`* @LQήk|ձFLc¡DMŐ?^I2U]\sq7=O,k]˙ H[nRw0ZTeDHW A%ÉI'>9ov=*fWZ^BѤn˨E^),Okδ9䗮V#י%OrԻ2FSK#D̶9iarY+V(W41Z0 tg p[qڮ) ~В9|{28IX5Dc3G$2|)=M(%zŇsm똑_gG9/S*D PfMisujl - ;,\~Pgw'_Vf]dxOnS ؒȮVFcjQ4ok :j)¾bϙume"љ@-!#F4n3{($DOo˪Vo%"'GTsU {UGk&5%{oV J?orW,?+5q B,>GhwJY\ak xy-gTC ]0JxeD  }CKOL;V S>1qW4а$_8.(ZvU7[FDCЯ+@1MY7B&֦_ZJFB NWӢndu# jjL=UX#nC:K aFY:5Dc T3y~J6jMxD"N rT.l\ظpY̋7 q^@YeSG?2I܂4>bP_< l=}Ť42C? hQ`]XPc Es4lr[7gHMh`ڦDcQ#]ɖvl; R*|5uMDCYT⧷v sb>'NBB S;E洕Ϩ/Lk>ZLEVq!- HPz y$w^9!~ւ(eT-VK-t]W֠*r*,n:xnK5 9=$pDÜt;ߐcl^y:^mjmv6T!Mw$'t'xz)p|AhčH!Uneb˯.w~SpW1~WIu֛Fz"R"&}~cy#u10 %Hmk-]G,B'xg3c+ pWaؔsԆ_@~LvZ|U:);/51&ouծ2A0#K$Fh4A SV\$M!)ɨ!g|4`}BU;|k"el Mq N3Kce(#H1QqOi,},j#Bk,:Q4$鳝nV!\ !TNwtu 1ޜ4X|)W-* U( )cd7Z,fIt? ґ3y=dVoq$.%81 j@^+lLYRf~z* ͣ^9R^+R\sXi6l&_h^QZSlV &;7D=:77yuuY'slRiqOEcv ۝-fa{/E}R$܈+-\lm2 9?%{`^*-sZL{Վ|[iWi ;kȮ`"Z['0njƼ{DݾEƬ,щqt*63AEpK@Ac,%"VУ/lMc%\Z s _){koue&K5!.g`dsEh"r' ` FV- 28(Ao=s ⿛/i5؀B7_{갟=YNfX~(Gq_gm2h^d旟G>30gЫB)e` Mu2I)&) Pn_cYII_PWlƁ]@6=;BaNHl|×$5Yjv5yj6.qyDXX7MH]7djޚD*uM:XTi1SC-y"^6Uَ3]SPTV\/$Hw$Xvq qw⭽\qxr6Zg#^ԑF.9AQQ~zR܀Qk3:f@xW;'ۜc[DQ9:F-~f#7Qj{fd1bגNεؠ02*`k5󪜨 %a]8x [JV2Kܠ QMAຎTy~7k4WJ0ǯGg=)N bt(]r]،ӻ \@V {'/9bfsM_sh9Bx}4^J"0Ţ-|in׮)[ ^gr/ !ɦ(8̣3|!4yB7KipVpaD!r֭ {7y&viZһ`X%nFt*>^O󭆥)K !Y?ħԧF0~K0iJi)cpoe0ß#cA 2Ps X%$V}jzխz@e5n #-O:}WPNTEOQuwGtg%,GuNwf'KvIS-C}jM ` Laf J֣`HQnfUuڪt.l&$NN;Y?} Y鰤ـW,QQ#HҖǞ~Rh5Q[su jj8s#'Z|iF򅻫ZqA) %EN.=RІ/zJ5p{idX~ۭ둒G}=raGEw(`?_}|lYHB! KVyLk*~jh *ftn+汏V&X^݅!^3y<#,綌<+h#G5{yOttzx8%>ޛ( vn~=zm׀'BÍ0pJtop#q'i'1~&xBg5)/;{ypW# <e|_JLxERSF Kf-ֽ L9fy쳾iG.7AkW-Yh,^"ߋ3tODƷ+ ;3п~νyFz9pTι1Z()4u:Im 'D^mXAHrMyOAu]xNx %TD4?gGC4GM -gslx Mx5QSzEn_wZ˽Ab?x„Q`P8Lγ2rSZo4B]!q#N?@-&/5L"zRpHJw'55=1oVX:tR(0\4ND&# 0φvh'o@ ?DCEgy%QX[x7\T0d7k2"+@Głv$9|J =Y`y0r.+ss;Vm2YhS'!߃~)MįtPnsjg=D4ȱv:n27 {q]C]^DWB5bxjm>Z Zq*eϮJrTپF я1,{ǐ̓ωF>xV;l43NPA$]$>cƟ2jexH5Hv5j4#/,:A+¡">KhҮÒn#<>GН8TT. N|,x@=(HÁp%wl5kd&=I 9b]ֹ+U`ט!h|1}Og՝/5k?QdSRɸ 2)ٗr򔒽"9FΩɨ>qS@۷^Te;S&]ʚ-BoQR2ARXR/{D\ÚRU?E6z=](H[ Ag>o>neJoɅ(b- hwPuLS-/9|tO|^FVy|7ۀ 1Kj 2S!B v c6l#MX+4a IersB)nNs`gUj1s Wh)64flB5y0O!,Vy2W'AO9PK"[ xT^u kzyϛH, 0eOf\ŗP]]ASh.U׳i-0tSi/I9A:)Μ7CwqPN>Yw/"0A4:oOBbϰf)7+1o>i8ҹFK&ҭ9Kn՟DT@JSzWuЬX@'m{?"yΝK'Ӂ"MhnI0ǾZ&|iIp?ƪ'ӊQR>F~Sf>Ԇ`IRoZM9=ӮGrMq52a(ʻ"* )IMY&4/8ݵ?VACD#W? Q0'BIE b8̽sߺ#;Eݯ}:X4de n̼w)\zy~:E6ߴFvmp# CJ6"sWYPu:0٬L7o5Qd,N 3/柄;[1kMƾS!ֹFG̔pK2쑚uR7?N8?y*P ?c1_MhÀ$AyGRexmC R3MoE͓T [ME+ I&x-DcK{wJe6lYyQ}8rQQ.|;D ų_JJhqꢪ{L4_+t.(0CCA4Dc1k U[.d iWW{[V2$n~rz yTGUӵe "ZW.r |dl|ͦzՎ[i<Syb#ĸ 2?BMG5ۨ^c1; %%tW&WnEK-x[=o7O WY쌁8,&3DJ6yHIIHWn\ a;l6*K'f dl[EwE)wɓ y1>h׺U(xlvHnmjΗC<wY+>nZ5.dj!nLJ< u}֛BYx]e- 'MM˱As#!ʶFyY evS, 9ϻNVνsI>n [s=e45,q /%U9a3:A@p=aI]uE^޹)WwvWD_+?Я`1/ycbaQ[ yg5@Tm~azg=D߫%"ż.o}?pTBxS4/9\$Oh/㔶e:>@^ d/Fq]i Z0h%k.~Y3pI!CNf"30*\V 8U>AF߹R/[%MB_ڽC+aQ}9i+:@+Kij;u U_|FX:{gYRMMKs=OǾp>Aϸ!".cHJ9DYv+<ijCK4ӚOF32(C@t}\A +N]6g KMoʧ39]fb4G5?o\^ͯ  sT,ٕ>H*[eaqmrEt\% DE!%:U'd"4ٖ7xzj]9(/1:.U-_@iXC\ Q_e`VtE xZ`8>g1Ksɟq[|0X 3COhϔ+C@W.Gl5,N*Oy _C3MdrP^$AnfY90_L(4m5WnnE)kloI}5Ն{O/5F":xЅNԀiwy|?"vj{VݳߤCHS2[v'юMAR2̬Q{x`e0UrszvljrNt4sPQ ~2/VuݠZVh3NxJus~77g^_7漱n"dZ馿rX&w30_e/&čOt2:Hyg/#) 6{9 2Oh`gp2s55>F,r@Q陥QkG9ViLLXIb] Շj=C.q|}S ŮRndA4Qqcʻ+!TMPme/b?B OZ2~cDfS7Tw %0RLI0MN?}0kjFu1Zmo3zp7 T?RihgVV}OG]58qGC^?}BzrfBK9CnoeӘ쥨REGu>*ZKvEgŧUXrr94ǞdÚƧE,|/Ce_1{9>|XJ3#hVV9ɫA53#&iVeprUqB.F>DHʹ5X(Z}! 0<ے,E d/!uj|D.G(PKjz՚y+uvLN~ Ѥ9(~],Y$GfY?N_{ix j0y0}2WV"yS(S6sA6b"(;7Sw'% ǃQ.F]<%I?mN>JB{%^)Bcɛ 9;rRJ -:Hdvg NEJMşM2h =?_f,̳BR(M-f#,OS>@'{OZ/.g:Ǒ%*.-jO'BuEd_7-1&}pW[ŬȌ`&ɕv៭̽y?PDДy ('E]P@niPnOM0TvƩ|1Go [iM&,1RSA|#?NLB9>D ," h{GNVRSK~y࿶K8-UDP;N~3g-X[g0t'uAfFȆO zeB6%D40dz[ U̒ ԛQr!n쀝5bh}Mj):tm<_"(;Fl~Oe\z\}t2fP x>vӓ]6{8!)5).h4‚H/`<5B(uٴFrOv:;vg  `#o42 תaZ8\7AIq5=~x յ7ZXߙsr+\ᩕ&,p b9Ǫ娅 Br~,UÎx W /SyMCn%~!`'՟g57Zᘋ{ʈ4\@aADu -`px+Ux,HQOmL2N"O`l ۻXH?㷨aPH1(Yu.qS oF_*7s| A=eMry=#3{ 5 Ǯ0/75#qtJkyy9<ߐJz{a6$ -VUV Lx>sS2t 8[Sis&cv^\Ѐ~rY,LF34 YnVsqz0˙kl]DK'2Qpq(F f#Դ(dt'S@q?h[^ C ԥVƧ1lbd/8rghì@ò($G*쵝bwR-Yw%Mg"-M* p{6,gRX8/pU%; '}4#C|nrn+C-GU 82)tc@кh'ޞ|AkKVI rBÐhX}^RqAO1&cd [Ա<Ӎ Ka#'@2_\s&yI;ܿ +*)qe=ݏ2֐"{ud\LTaPwS<+ 6g'({7 !Sg0^vE=A`"Wph] W fr)!åYjLk; 9(ЃM.8vOR{/ h@ljQ^yH$ iWnuE2ԹA)H~2Ĩy8Ƙ:F2frYl:b^?w;w;Ԏ2Pr$4Pc0}g_Xңx뉤]SE 1qB^ ByXw[\uqPUOQkx$=L)Mw/:#d"q̈́t՚ybA: qcIcV K7Ƒ>Ry-Bޝ$3L(;:թ^aBp~h6QQS9USbKWEz'(IٞO?~ʙ7.lE o243ί ]#z1a \&@w@ȸ^)\pP +mBܘ+r?Zr ,Q){E_h9[pۉ 0(*-<  g~h1ܕjʯ;oԕdx'7tXpK񞛊 Zw]+ى~,vlٓD Zϯ]>gzAQ˽eNc覒y$/j#cFp&jiMkLy#,-x? 5L㶍Z!Bz(l,xh\B,w_VP>< v3hDXJݖDM[,je :^O kתg3D_o[Sz4doayX0&u4爫*R@;V>ĥjf q26_iUmoܼ~x;?ۏ u aXEN]ic{q^M%O=-h0Bݛj{feoC\#$X>H:L.ů0@#0gʹ,2Ryr{ &Ta)'Aw43-G Gm]qpC2u]L!aaKEH2w%O9*<)[mja\iCOv3rS.k6hP4#,ڙ['/uy#TiȘ%bԖ `R WX #׭Sv;82:' U9JI7ɉ?6Zc)L RxlDy>bz&3=2' 2#x͸ w| B C%p^c> i;aX|_^@ݥD9-^*4r7C ah:e}tvl jT~ҍCKWl j{;4^MD /-p \5vP4CT=m7ugS sT|Wca~a.i&.Ct{.%@ǪXkp[6ɵ1=~Jۻnҹ9@pN';}Ѡ(Ym8̈́$%>[Cgd*WrZ~pv7 DX!'⬝띢:o^? r !ډslgLȂ 'CilzC/ ~T` ͕Z0 Ho=YIT1ҥ$ 6خѾHhAvZv!܄JTZ]U 6s!b\җd~LQWv(+yv`mJ*bZy>Ƀ~u3| c{P^܋;^ Q<]ol&@Y#eo!JǮ@an!~֧4 FϜ>2SۃH!4Ы02)^l9QOKJ< hNz{D`:=sc!.BR*kߺOի\ehצom>%̆͑uw'`a<BwJ$o/{ ,ˣ9j*mp!k'}>q. -.7E!#gY F Ps4s[ _~C@x Y-D=PXO~ejtTyIZP1UH]zl,JO:aI aS[(0ōރ.%+4q%cum?5Z0~~,qWqJlwEwbLyS]^A؊'SwL wUH#җW0|"tAVϬJNb;orڕ&* O&Ԅ;C^^5!Zy3i= $9 3| ~:RxI|^ s} wrOcrLP6}4`yL9R"e TuQ?r#z33u5)7Iv<_IqUiX֦>O݄q>b,tu:lѩG\O{Sm3@;4En` `)ŢWTh;ƇG1x0eմ<5յ, 0!VR%8q(ox\&d1C¸[P!,Z̖Q9EwP؇ "9 bhp?ele9FyZ[4FBD)鲇(ɓېֈ>̶_[baCuRN-g%ԣ9 +'ܗjLю9jtyen_R4ҠTQu6?eK>XϿ}s(z-J0w52Zjc %+ Tƞȳz[N~{aԩc.0.tN,{GM$]{á.RiFnC]'$Q^_a!C,CiFҳ{I<\ڛKe`MNt@5 4²s J݇M5ff!j#n+JŸ<ڵ#nXOH8lY!+r´-xs+ #m{^`4Gduj7 ԆgJk|EPrPHVuSpPub|G5+Ob$'[1=:N^,dYKdě9잒::Nw\ A jGC2'KB`@C_ãIGpkPoT!;74Xw/at ғOU.P~Ea$Bi<>p S~ΙJt4OaBya T)4|Q' [=CIUh5\Of;X l7M;3RN{,#*M>S Q:&!9vmi{Ve%%8tVeYp0C#a-[ApW.wwj 6nu^vota6qZٵRk0WD" H,\m)ܬx]f#:䏴t@1Zgy#Je  WEoϭl-:?!#6 ,!Q4)^AU.1ᩞT{*x6VB얚o,U)+;GQfZpĕe tlELϡ 7WqQl( < <ߴ,l"හcvʟ^6cZ/&8i9Fnbm f4~fPJ=f4;&~ދ7p˔E{` JJC-vߏ.!9ט21o*⾾AcؒqiN"W$HApzY>o#@xG毺dxCwAPqeq ߂ dIICfQAHkΉgz)r?rX́'25|Y)`8a0$P+o0fZŝSrsO CWW2|~?Ts* N#_#Y8wB2i^QsIj󵩼Td4^:MLR\7bmسlji 5r}jI1MW>mS#]wAn+k֨u+hNgȞҡ?0 cH d-wG7/E-o䭂vuUA:0m: ?2}nKWez"DsM[s#oXE0p;9gq'?%rk<f>!! kdtjٟSɽ@˖v ^( 1 f{|\.F]~`o#F"GOnG >0Juv8֜;UB -mqN8cj;Ӯ wJR-b/liVȇ+G}&V)%H_%+SjU#E_r!sm$e!8LQn&ޝl&"EJiw&'k].2s].smu1cݥn@2m+Q`9$`p{@ge~7땝~R/RssڻVq-;Yk=vSg1K dy8wC>ĻEv6<5͗t䳈R M,m3C){_~ =l>k}_xgE`SJ$oI~` AF;1*@qg>2p]l@qۭ@DW"1vL0>TmO`r>L+sOOiy[~n..^,X|wԧ+vO{Șt5yo'ScZZZ:?'5Q.! Ա3!aFgP-Z*~Vyr*2Wr@$0gu/1hOaRkq8@>FSRgQR"yB#S3gƃ gd٬3ʴs#l1((\D{;|Pft2FQ.1r-$w|ňO6mSa].W{"'[FJ Ҧ51(_=Χ~dHw{iU)-U;s N|ELޕhD/Mmͤˁ:=eRݓCAQJa|}E{ l ,D9:%IjlٯX"xț]Eh@ymѻn* ˶qMj\|8(5Do.rm$Fڒ\bkMW7߇nsuL> 4EkMn_"{|4ewS{fH)7`-ǚV1s؊479t|M|f{ Mn̽&,g4`vpMGw׏6lPÄagji$jYЦQ^<ȹ8 r9qW߫Ɯ鞓L+ox^uQ*ņ(7Fkk>HMd9mHݎ?ȕzsp HTd1z穱N>ОYB7ܙP Z6p/0'UjXl$H`vK (M0%h01brl6߼[FP #|Rii<Ъt};t1/a*Q rPLJɾ^F]j"WC=ˬF=dي gu{\v]Umw>PDAB5wf) %V28@/lyq8WeNbD'g!}t _s})@'3˹=ˢ͜)SZ[%}em$}R2^Z:M${?m&)(^,Yi֞KDVZd.PW^ΧG I@|eD1ܠBf@HxYKPdEqX?30QtBH2s P7&U8؆>LOj~etQg-(Q M8SFA"_-E\SbUɀ$ w'ݪw;0w`85EdsQ}l瑢e>V7J;xfʗ8'" 5;} GS8u^e`2IͥHl%c[ K;^Rjk`ˢyE =J߆.q,(vэ h]ﱞ*W!nGTK :#Fϗ,䶜AsOV97yps7IؔqtC_[6 Kkp iY7 ;ɂZKF0 !;)XO!j"]؍K8uR/8-bX7qH[hՍANਔYY\5, ۣ`T,bfph)dfyߩ`VM=q9[bP `hi.cc;z)c`3RAnFTZ )~T!gu I63C {Adڿ{7{p9Ϸ20fVA11;5΄h B{'#W^Ī|:gۚ+9`,4$$E^Y4;Uŋt)}Qvy3fCpX;W(TeƢF{{ъ9r gh[l](%"ip{{A7x"wdHҭL% fs嫍lz_< BZF8\Qol$d !˘ʟּd]i@xQ xSV"X{_ZT@|VABWQc YaaHpҦ@(#O)0f͠ 2,"()kh ] S3lR:piBs'd{9Qx`VKeYKԒl^DmW{&#HI?jXB8ūGje{ C42%/Oe1 'Q,ev_J9VsS/xj7a#/ޥC.gCpΏ<|gw5aES6Ktq#(Z脃jNMEaէZ1-]۸f{f^d},.;|#ٽV<=Ԟ7 }L( 7卵EϚ.+GZpNQb.\'U"ag4l(MGi+>y̥[Ӊǡ?ﱨb k9!2=€ޮ<-ϔXBs4ӟR#w9`r-gڧ/bC+m7[2f-pQ˜"Q 3{h {J$d]}q˹6X|m53R:&ԧt)6J5T@6k".cnw4UIB~oÖ $qJ_bB+' tq␸BIN Wcr6h瀘rU>gYǀ8ni0jÝ64[:* qƹ/nnZ#K\`9䀿Dbը?&=yѪOv$꺭@R ?#LtPP QJ[`VA w6$hhqS5H@y}] b[r[*=D'}{we*\•uaHm )Ћ--5E~1W6uU{և*U}|'Z݀=6ݩ xV n`ށ҉K~{mL^NLj<$]yޙ6TLY!581{O* CX{[cY-!Qٴ=饭e8*Ebl|_|}Hv.4UdۼJm~a[a ߋֱXNy/3 2n2,(~ͷ+7>+CǐϝR^*  !D9WJ?\/="! ZX*}ćAJ\ ]TGo{Z Blm  elqAM2uAAbc$E͗Ux ˭yxf]&PIEj|H;'; E;J*ҕ֘fseF-U`{$"`h5tD߻U33x lկO+[X˦k•yib6b bc33]!,֝q6`Z޼ `C݁4 %'_r1vWUn&K2[,+ؘTiPB41oۥ8yM? KNxdw3r,z&nRiU~INs 2 u}`u/J JKꗙry5LMqMa!;nUDJ'ElVR٣On"1fOf42כPJv`H*@+jK PmMR\5FCK}Wl" =HrfaQq[#Rv`+Ϫ]VW4nҸ}5nV+VKM|<+ CHVX:6EYQ2Dy><TC9ӄ(CY+i3xş$ԏGO~Uʌ|]naWn޻^ɻgg](^f19J-a焽nIy3n/}Ǫ7S}p븯bU1b6>RrA50 a :e m'NCDrF%$bḡm*>5g|l 9mƏwXR:]ےx7+`+DJW'풓ϙ cJϐl?ґ&XcX]Vsذ5"4ٖofmMzf`AV(S}9J毀]MB 9 s6²Nyf&E0&({ޫx$J/DLDnSv{k_ʹ2FmL~t.^02MBEJcz5yL脫`ha 7blWτ4 5̲]]!$# X=պB }΀O5҉_4f;0R^? {/VOHO JYx' cCq<%)ĝ|P{?SVc˲d3i`. [hawv.~D擽0R5E%ێy/4v-xUTy 3PeEH i^]4iE8Qi^*8~z6RP5W~OGZ,aK'XWfd~q1ֆ.;LRE.l)x9!lYfYqnq)X璣qSu RzY*Zu1<<}{B4gݥ4Z` N;ͧ.u~6oWG_JvӓA&l'\]^} \dv0gJЅ"5IIXx!sߡ m;UdQf}6L'ɢ %1!lp| 2FpJ+$uuk/mkca;=\m @P 9, q2VjԖT =L2I gie{ݷ ik}H@P LR}5d|f&('aV|'.5^wemo{40ۡf8e, C%.cW1bMeЦpK#pv*_#86='tގPG9 X2_; oRt`:m?$gt.e cFVӧ D.2}y6V&>BH 8wى"Y(xj A)日27a.{._nF8J1ys獡/b]6*AU4hSՓEwxJ@^ɱP 9G m]Do~4N#{1kl4* E棥}B#'T5\ԡ-hm:s*IYkLS۬Dc1z8iŝ|}ad>q-T-q:i0_éexyp+iW 9)6=ny[eJGPsܭ#j ]W62h4 G~Cq~99s%^|x0Q֞YsN`Lݔ&t&gk(٦6pJaV8R)MӲzʍ.ʔHA|Ol&6Fˏ5ԭ:̈́ye6se1'*B^,I[;}"- 5 d;J &5dQ[ 36Z`:ϋ`?^i:L<_PYSW7-v+ŋt">\u[[pä"bO5Z*ڸ]w5=N8٫|`N7=;]k . T,Ze @%( e1A4 w\-ruİDB32`e{ɔ)D`vT/-}#uMszZUKp lKX'&e.H*.?#{eh HU! >dS4RoNPO"!_QT^Dy4֡B+H)x,aiVEY[*{%4ZʃE0mL@z 킇d!u@jU]o^yC|^PuL!PϏyx6;8x޻ɠICRO/ }Qy; I5z^8xH8[őU5{.s*T}$JPYHsWH|9[仾s}^=\=#J/Υdh̸ ̋ 6p 7f#]CxZp6I=b7~ ÄylaNB6o™7L'g#KYXvpxN=pYq JX3aYpI\Lj ʇvy 4ʷYƗFRHSS hH`-{4AVXm>=7ZSxѵLדeLlumORG.vq):]Dj2s){+aI/q2v)O7n딛: J<ZMN #oj;E/D-zXY,5YiʏTz #zlȇ<`1Trkp{!krظdV\p*S]]Ķ#1 ‘/x4mwdϐo>2-l"Xʉ{'ԈSc7Nmyn*u94԰+J FC4pj(7C>BJ^ =;#dkc[Ep+N2qDGgx/+`0ݒ< 3[`[莃6 k[B/'2 'X3 V ͕FTҁ0n&8<=j+,DʀnB)p>xE[R7 79lCNIg|D64i=C ע0-iUmۏ;i䡼laгr.èvKXgɺ݋PuY Z~|!G"П]Rۥ<@X$P?B4p鹬$7 *[ 3&jΝdO_'&KQ y bA"Q (~Ɋge(+u GdC- G^J^,%x*J8;{L84[qjO: we̢qoP7KrF*Vc͋Aj1]1P ]8LMz"Ix I 8{SC1+R;ڪQ^Vw7sc9kĒb-8_1\eR YsWteYj9آiw65 <:k98hGȥz!4mLW#"`a$]) A_tm8;#ycrT勈oˠ%1Bg ,aQ\# B&ApG:!O%h-(!ͻNЦ#g3D.郤rم[ jwԘ'Xux"b}$`Jh,t,R4J>ñ% 5uq/D$I6Mq2W`qc33NB9zt cU< ~-EkCZKʙ@8Ji˙~KK%z@Ӫ#$O陕X,~]8ivWp:VI/6e:!ӍKulCsZ|!E rɻY v Z@әޘR36#Y<ʖ$P`ؑO'Pbv.y^7gVpN)"U[NShd  @ pzVPbHjALx4*5e)ugT3~Fej,%&gK_22NĶɚ9X=*>/|Kv:: 1q`U;T ]"ΪRp:~E|n#΄-J|gG)Ӗ ObLr]5 g6oM>}.IQ;T yb'D+:NEW9e[RSim\QѶn`)jtV!ʭzlo]輀)>V,^"wu+lnezh$M] k9(1T~*J{L?0@yxH=FB !&'0[raq>\PQkE Z\&+@VQg=~o7lZ9WNѶź7!#\ "JtҕPKR?.IeX#[  9v%C5/kͮrvCيɋ0PN5)Qԕ`*ѽDTyb H}~;Ә$.q\EFjSBb c<)0J(R"5%bTQ2Ta_`|`e%ףg^Hrq j9G?ӾV1<:6 +~m\G"Z0w~#ә .IpO$6Qo@֟b ?J8JGLV_qrAͷZa <RqK^6Z7b\R^^FBOz4JEm?m-iZmfj<ݲ g&ϲ)ONm7ZIw}P*6⶞9zc&=m([jlrU:6EQ ]$wPN  ]F3Ϛ")DŽYst 昛 t_ENOجs^ԕr K (t]M@#{ $ aD*FR$\:ZTDTм`Լddf3dEw3.ٵR1'Re;78PpPxrRRf|AҲ H- vn\jb{#{зYO5%ZUc+NJO} leFsw mK(ՈL: LHY]0iv-Jj:VCVJ ]|s߉j\ך[+H7ڣڧR^L ǁ׬ne >e!KvJɤnՁl032$0:,~V-|^l -Tݱ突=5Cȏk*F9"{^bgr DAjU-G!nWΥ8+ceʚZ;.#]Q,ng dH fS )݃tko.5muU:ߞ;lt8 ɚVz;K vz~zton#HwWJa0twv?ȯ[VxɼCL"Q&Q(N H`(mjEm$?6hs 1Pr'kHJ$Byձ:o tn-wrpmd(ʨu[u9sPNXdrU1W=p)lL TR:"p) ~p۵ /"'0 b/Ĵ K> TDd7 Oi#\)K.jT C$|N) A3= 6`^o'C$hrQ &wvz0=:.i~]p/IPcrΞ[Rk11c5^0tD飓IKp&iOwy>Ư 囅!6 [^}irll*J^[ 4cN kD m-8wW4A%Ǧbc"[X*n/Q-Oj|v}FjVXFnv`+}1#0 |sIF)zC9ڹ#/)L3mdjt_|"821EٗHcE!F,S0~}w|DX*6Ӽ(fn \.9d`yxU+z#UPoMSۻo 1-ˣX O{[((*9_G{׷XzA>q@%l.=Sijiv*Q棬T2)9fgJdˬ)8㸈0N`XFgC#)կΎ]J \E?ӅB?Ū+FX]E?8w]6Cht,Qx,CT7dDnWf{wgrd@ ^rӴ\W!;4tN˺`E`r׽KGq&eTyji(̗ƬL}P &Dnx51 Z\AT>:/p|ܦ*ˤ+2%57)W8_u1 U(A%Qb(厤d7dkcܻ|'B:_7m=$׮C""f)Z۵w0 `J[,;~:X :NDnTԱJ_YH JIF/rJFkAIK/] G\m, %­whG]$bAvcxQ؅%ۇ-GI]rn!(ؘӎ:̒fOJ_A>՞< R r_ڪFv;N}΢iE (*^>Za? ˽0ڊ6sx}mԲ *JSܓ-kLpUz( _tAo$&RX̸n| PbGEtWw[ )s&ͦQXY?N-TM[S+TMv z6^籃wc* "<8]X]x#dx+VAcT}AٕZQs-܀;;`aRTbN|9֢A VUInܙD%وqT(TDL]r퟿|*j`x א9o.ƪglZ/ǝnm GJ*6%%]G6-Y܏X lV K3ZЁ|kh'Rw*z93d@-:# %>[B1Όµ h6r.h3M"/R*eG&yaM4nLw lMŎ\#+Z! 2f#g%ѹ_ìi,ً3vTDZ!BX|MZU8!RW#BɿB,ϐ68`!hk']5y}_&N1H%5}:ykd#զ Oh ᝸isn-ca+ϨSA-_@A wU0؄rxAKAVm )=E9T3?WUTy->($?vdVhܵ/Ǻ>ˑGhg6A} LʘY%D(KYv4X3Z3}jx6Mom,+gl' mYm7sy_xUe<ήuq"Wjyyu_0}7BiSlXئ1sWmGLr_)O^iz>∐rtqr*|NuR&"(K ~("ݕ70nsj626>N6 f"R ~/g]"{!g+4 WQz䷥Pj.w\4tpG8Y3$5v q5de'ƱɬuJB6<51x{F5DN@@ay{|\\|A5 $ vmgg#ݨ{O!S;\2~#*:maı)u?CV̛w8;X^pL5fH`NY&BCzju5G-G=’_J¿8]b|$/9k)ա6_W;5GqniX_[O +QwK\ 7D>*%4}M#]4ۡ.Aq Q06=7Z9~̊> y +ml-u(5)] 76y? duyeoZ۸J,72_bӃ#M?wf_P4|HLފ? ^{(P1ռx#[V os7,ke_C[L-]0#7Y; dX͑'%ƳOͦϐݓKaD )fӧ_5FZt|runzk]Ru@cC;~bR 伅&ɫ[ /i07 SÑYl,#M 0%!i華.JF|FB؅>W"+N݇ `[<'Ê`ґ0T bM*ML(0VL%M|WǞB |8 ku))f\fBupAJC9_6F ^Λft7Ty-^~@"wSmjͺrjw9౰0RY;;[4o]:U̫߁hWƈ:`"O-9Уɝ,-^66m?^124i'brf%6:##vW TtoSOU%u 8W?p[xffvR>L1c|rӌ=܅ˀ-l4J28)#CƟ#̠_͇I<>;;5'p#^O_õ:6X@O2u6:O,S3-}Yq+N7izJS./ht'wGaFXv?q_n'(|\Ka8陙-8Z'w _z_ U;k⧬B(S ''7 7:Mfq]5qa B!Y[孙kS,\AHTEI '^eE8:c[RC ސypejJgT/t+k &mvaz8!Eуm[Yoyý\WMo}Jwn\17ǝUQe/QBmZжOaZC-JP n&]zK$IRZqn_W}%CIϑs\oYX?UvPQ"`@e{.{LnXf_B[Gs*?6jϯga+@4jT-EC :E~[Z 0~к ?BQο!Ѧ1t/ޥFύɎ~ȑ>zx̝W-}_fxJZ"I(&f `n%sx4qzDQT)ԳPhrRŒPZg"~m@9IQu]wt-:~H|ݜGK[]r/f"^iMttRyU%K0II 8~ J/S+#-F_73: X8lDz }ObqcA=ց[PcL# >L"fHژQq\ixt:gHJSB_(H|-u 0Nj Q!)$ޢӨɹ0Zw /ÿm@5nnwiK+DEQ}>ϐVX[ƫ%R?.%6,NE>f/ѯv5=nyKÖ2o9$"Ԝ^YJf1=s2J)2[O'À3ZX!%?bMȾr;I-oa8 [3(F- hf 8$4nP;"D\BV)I~, `}Kv( QHDņ-r>4 聐!Α dJ7i NMq1: {H[G0߯i@,*E/uk3[@*@(BgGU8@i] K C3Pҙ@g V{@xq9@FK6Wq -8l(ҁ0>_<?Ԭi8J." Wdءe_v)%OӚXɓN3suaFA/_;u5@b.'*n@Itqy1$(@[ӔCV ;U#6~G+5$3f*Z F;ЄT`k1V0U^bh}mӵZ0a%KNM[BuX7̖>u1`SDto<;}MCi?T6ѺS\hL*&iN}ʕC'zj>\;y,pQEmtGD9 s9z[{| ($$~m \l5ɰ|S& 霊8clwzLE"[T - FbrsLrל AW`:A\a9Žp:/s.O)ጘa8 @6jj1QAz*9&[G"iDkJ>Ŵ?ڭ &bQ;~\,X8arQk[q2g:qlǏ_.[fl~ 9A\`|*Qπ+M`"}y~;9g J|Bqxg-瑆>'Bhp&=j~$`=prt+|( H1!c,+x,??o,DH~ -9uh@̵lh'NLQΧ@^9 9] DU~ .&uɇg<$Tu2UaNkg@kd+=yA~ֽLyzA0Bw-ˍ6"_qE2I_0RyGpnD2QpwGwwIKltV J @D9TMp 7|C؂g>,)?qB @&, aC=8ȬmbM0|{Z5o-1 H Kt=51wWRMXC>)lY9F(+M-~69+eDkJI?:۹~ok8'if^2+t*倪m\ݐe Mn-؈,mX<}kSO}ammƨԍ& 6(,:SLY wI3JavnJ 7^3%N>Hയ`Vu6FXO5QjsOccE`?/^);n?يaqr,m1`6 U<:,hنsKPhFfkb]l pp@Xi˦,MKI{psܪHw?t%a 5t'(]|yyϚ889lcSwDp Ro4r hnlN@0=(q27r"P.}|2I+BH_{ύK4c*C˴Nmd/%#'k=E>20 : :*z W;7h[) yhI `5 %PB C=CXY-?,WL=I K@֭seWZ)LQDfW4lO 1meuYߐrQ]Wջ[FhNa3|D ,v˖<_.QrȆh{H"#SVD˃yS1t : 7/kX Mx%ilHĜDos?QՃR ?Q~^gcL%Yh'pZk ڼ6lJg#5>hD/S,UN`"ϰxˠ˓،W;k 2Q#0|e6(b#=%tK,G5>S z3VggfO\62w ~kS P&;!hXBaJ;ڍ"ܑ5ƭ#^"tӆP?Y * x9g |*IizN-eyH0%%hy˱aJNȢyeuE{"')u:`ZgKa.홪|ҝ[=nw+};P6&qehkry&#b\ڙA"t^ F{G& bUHVJv2:g¤ho JC4 13q#yaҧ۽Ǘή ;BTD^A(zu׬D!)YOwu>eU12 zݜo:!4W*<ԳF~g^&`lA5L2׾bnodz 1ܭ[cjջ@7G3"SFD6I]Z$#W5AşU9/c0CX%@l]8aY_Dzpe2ekꨱj(-iꈮc0]@get倝hQcC"_L|Yv-ja K&-UD/s|pFz/::6Ijc3:ssj,/bRkrX5'ävT&5y0L 'Ipm&LH`N,$]O G[AÙisTf+qdx~05y0'n=w%Uc}եE(9f3~ԫU5clPN~jKx(ufxe{QDTdb2F3IMMuuWAQH02x*Wg#U<2(YѸnRgÔûa7LY!]ɭ]q^1bgHG'w^kfEfW|s:ӗq4@M*\9%x3ǿgzJ%t7հccʐߐNrH4( EspZJl7}=q$mϥ(/2R8e4o\̪-%z~b YSN3QJA"ܘ`ɔ(wfB@kë<ɬOJB$8n#e㩡I."rVɊ|}0ڗWn9}LKr}.EW?)8N|Ķ$ZwKb]Zġ?tt*Lc2f0kܗ' jcS1"IE&Rm%k-sнJ_p='.grG aTǣFZ qyNfȄ^> D96S]I"Z],nޥ~:5X)o!NL=ǖf:<ʩ|7$tI*3j$-y/$& wFuNrνJӞm}0au$:nyf;*ot-_/w%pͫV Cp?4}<<ߊHS{Įwtۮh:Ŀ YMXU޲03!yA/ZkTჀ#20PƷw* Ͼ"O>()[M|^q `OWvR 2l~-lֶdk. >fDzݳ$X~Jڇf#iG`1'JRV3$@gU4zhABV&!R)pVR z=֑ YBmT<B2ԨKI\Ñ3d-{ONlf>C=l<6Xpҭ_wO(»%Sv`@,T FLm/QV8Jz crH]?SDJIkbJ*O+:D![j10sgj]ˊ~eȅyӫs.$xY`3zs '.4,-B6]MUe{˻hy.3!55"ynA+tqOZ~T~ 5gjXINSIM`'L-z+nbLNsݴKS}|?1ײYӴoy 0_C%9sv٘ӃY8\v{8yF?rIN^ oW9d \6q3gyh$l?wݴ(cS8qk6;o-Lsӛ<;Z3YV - b{W /cHwJnV8Ŭ /%~sR.bbAm1~ػIe=U&Aug*AxJ.ʖ6HV dj(M|0JLdX:cƒ>Ě.QFHS*7oSc$E;D$ãitC@ ^x> Ndd_(*ϚA-c,-˿Eew-v]T#t]Uܼۭ)EIqno c=;ЕH\Y.69(Ln*pW`*jcʮ.=&0ɮcz 2Vm,6g=)Dʭq{˿ .b& ȡlqv v-G56-D>:piSmP$(ducǛŧԌ1;"tiڲhZ ,bE5/}9 C2hCĨAߩ;-ȼ C\gOsO^Ӭ( Qp#GAQН}+fDe~s>bYӓYp=ބ/Fž d~HZX!4,տȪuZsYp@E S;"")PO34 7jFQv$m Я^Ky6{P#Q3O&7xjaubw=BGvk.B^$ E".M\玦(-&kj!A ^z(҇l.oQL)ȼw6PRzD聼].X&~{FLpi(56r'8*f`b{bQ17o&?aYj(McCl x[5|wUN+XfYLnVAUFg ,IbNb}t@0ϙ>TM )}KadP@K;;F{kӹ RDϨbw2kHD=ݧeJ_2^rP4g@+/դ/āp²YL`@ 57v"篔t߬D*'FdA_aGP)*qx,>?ZpOl€~^ag@^ri2:;UQ#;j.D}Nd _m /@lMNFo8%JOQn%6ɻfK&^dv:yn#\`yBܲ{0sGD"i-mkJhh4!Ĕa4d?uD]Ȃ7t5vю}v  w%6'fK%!YT48 n-̑Wǒ(pUW5CF6-^')EO>9$miW;5pI;]D;OˁgmJڒ2iJC${:o"+W ELj&د]<LR*/Ã4_l_ C$F{GqfZ _L2)ԃZɬ[T*]ySr_AMg,U2}+y*8p&0H(y` @`~@ݴ$^ow~m;N=@U]])#Sɝ?T^!".($1-IgsZk6`2 <;]Rf CfgQfKfu't[-~"#o>e] _2Q> g6(: :Z4mmfűwcDEgwB bTLB%*z=(F$7 U+[?k@˥n*re!d44-$!CD"0u .B=𤘱2 ݀@*kpŠuG#^BJڷ v<'촂T1AXnz%yݵ,U'm }k$yC")vʾhوaKf;{-|M.y@&@v !tkq`e0 ?_%5@W-xZ]R<{6gu;bdvI^`HY@ݱZB< h^BBͶ5 7|h<<._~9dU?a]ۆWęMES#d 특AFYVbIXKJ4VÀ6p?"e׽9ف?a3Josht˺lUo!CHtOSwT\ 'NqZrEݥ@SKŷb8 i-WDOj S9=YBjϟN7'ޅ hWA_Ɔ+wRBu1gh3Ldmrra=AC+[1f?C*Lj:\ ?hA\ٚHHCE y ܢ։Đ2i:)``KYw{~; rg?Zmzlti*&|V\ȇ}i:x{"f2t8;zT\7`.Jbqg"rNg}m< {s~uaS1c +FB\0l/:O}{ |8"nT,*LEy5+-fB-AgzhdQB{n+JǿcS\3+ڠ)O-m' Qyj`SD# 7z6!˘c~3fU\e!m@RSXrҿqXm 9w=Laiєz !|^2) ru]Kp߂1B&e²~XĆIZŌoIl6l3/_^nM7X?5<-wn%_7-h`PSW?-LF<rtpC(EgD@Pz@"ލ5ve /P ϽQkEihUnmdVdEjz%dhm^K(B5ΘUw`@c)[bLٷwwL:?fo AfwPЃ>gk1 ɭw4/Hc$ ?PEó6,S{z$8ɕU<ҕ}"4]P^D?0Fp .hK}‚lBt=M̶' IHȻ=l\6WgXg`a*A }6OeňL iՍglQ5}arM0j9!$`c}L=ilzߣk8[}E%|D>3tc9t``NbuTfP{ހ_!Xs`cP>\ ,a4Za~\Tf O(<Q7,!$3Z{T8e9!~?vIB:Y֡oN ї7 ;[V:c̵ZAh3%Ej94;Yv Rsǧk+ѣ,xi%pP+,R:|+A$ ߷gMKrk<瘩vԑlJiVi=«G @u,4Ҁd\<VL 5Aӛ5xq,=ߖ AHa) ,5uq[~{: =hǗ*#* ^ENqDm8O^,:bc:c㡭#˃/ID]HMS*ӊ[-Z]*ڪz,SbxXwYC_$MPJgHWnX z{EoΩV'0˵* 4]([XڰRԥPTg4ymTf1)cQ\֥PfO䝽";oe[h Ca $[Ї@σc (yI/ƣ5m Q=IGz/S-([c?2,Q &}RPnyRم!|a?@L^ UskRhC^T|ELUN($Mb7)Б-1@#Bd75,?hCJ迃U%@ <.P,oͼNN!]~Iu/&EkUO{Qf?s>.Kx%{|.UK,yDX[nuC'%p*LOUs!Q"`n`I\xzIҚw+}'z %J:N\[ zrӏKBFE|g *_/-. KҳH5?J.hTٷ8,=AƈNX$9PuǽeKaq$)Fo`a@7XZ7? pR!1bHt\v&=$a3DoyD%pU|w,woѡY_v=i@W&1nڇ,wHԀfe]N߹FT `cJ!!qQ0u1Iu+ Z:q>4z;%q1̃ 8T8À # 78JF>!h#a?&YȾE B(R*$ȇ:F,wRu>MuS6۩ߡoDLrk[{:a=R N框T/lpF͹Ӳ O9 ]ܞ}oq.A aKc@+ Ћ=1f_iYSyWGh v j]L&ϞPm|I 569gp@ MIiY[CL=l nƹ:Щi8,Vt'tkL2:ih9iʶm9?X@G-‘RXC;.D%h zGЗ8 hzT.{kPc/XMOCl^:rV*Pjs<|/l*(k1>x[ vpud۝l~ 2mrokQǏi|ٌdiBdtmi*fQR;&l<M%͈] LS ꯫~Mz=[NxM>($+a*;W0ԋ3õ}%Wů$SN ji:C=!{mX4YeEnf "߱tءse_{ Q A"PLg9izGXlS0Y%R uQ;zL]K)XqCH~jbh;I6Tz79o=W X3;KÀp_@7o.) 9Na_mc2]W#!շrzP@X 2싈*Ȭ'!Uzݲk}Yj0fwnQĖ^D$n\C5f|w.N}VYQRvx+DO8@[ U#|3pk@G wQ sީX~dػ%ƼVM׋!?p/v>XL8{G28'W8ǖ@,SZ-|iR+U N 3Nop;ƀJ@Q`;R^x!`n}&NC=q !FBv+9X`τ `U?P']Wc#cc$ Q( kk#:QؐAqHkےT iوb?2XmyfҙOoF,PYR#HOщ:ōK.1qSZ: @5{!dz xbճaanQp< 4ʶ‘Lj40^tl 1*z/;רP7\ ׂB/ER=3Hṟq>tCN"8:%*"'.BJ 5JńchmNZcNU!YD6B= ±1y΃(' v ᔞݴJ 7j5YD6h剙zSF3Q>:,7= !S.߯kJ98 Plؿџt=W[)V=t pcT̓)Tq9TIKݵH8f.?б+5Znʵ`-HYmAw,$N4m#WuLfLmuoșyk"kMO^$FlO9ql仃ԙ?˞w粬^B>z0V>df)|^* Tuv_5Aۑug" 1䡲UD˖ FPT9n}y61t|&0[1 }g Y:¬|qh'⩞J> j6Aūl*{B69rV:=+,1 auz7xkRw7uúߒ,vB||=hIP{R(Il *żM|'p<i]6U3O,?v]!zZSTlTT' C TJ\QB*Ah3 !P4)h<ٌ~ŵ3ϰk*Ɯu 280B[nW_DUTR_HLs0e+t.I8CWxMDAqEjGL*#V!jg *8;0{WCsqxsƒSs3__;e%^bHoC @P#ǧARnIX#M, iEZPZ1k.'0dS2ȟOO:FmNµP܇}-N2F<YlWprЮZF`4iJq4Qr'u20eB5c~&!8k+ {#5@j{'pR"֑5Gu-kމhC9j]izؠ蘟%cp6R[Kh aD)7ww|6dB2A?9f;LlM7lM.A..i/1"REeIdOkI(Bi5P1/SO* |~)OVx}k+3qQؚk{@=>ON) %uR"S,aiV,m49t |!ɅG+i9?ѵi@5Bek*n= 2dć䠿 {φG#Omۼo3CHr[c^zrA6kC(`ѴuÄ<)*YQ?5G`p.C z_ǃoՒF;כd~ u)PrS,6Nhk> (d(C M9 oiW䱥-RaxAt!푫SIuW\+^0?3fAN{Hζ0eK!5B'-FƏq"<lm2]HPC}H&dur[TrJiP~7C͌xews3tS >[U-xSe&P Zh @0b3\$*1 YIRa*4{Ss;f=#NkٶJ}9 ziO6)ԵsToAE;sk..hil> Ek:==wn}9~ U}:a{x\Z3._ €f9܂Zs;=y6Pܸ @&4 AswdeJ]K%/y?cZzTmD`B118oDU N(!L6Y5ZMs/3>"hܿrX-aɶTbNH\ܚCJ"(@n+=pePf6EE3-jL3U7eKQWM]:;?H~$5Z htm5.*!QȦ<)`#ސxoMYV(SJyˎ)S2Y=^+2^4k2J>EȶϸgҫF!5.>Co<\̴3BTҖ)NZ i.I5 $y{_nPevsҜYb7C/wX;eHo ^u'q YY,QOwl]‰:/,Oep]LM6&Ozۖὄk25ͬZ+r?6h!;<,=;VoƯ?"DnCP:Ӊ!w⧒Nz' 'Uk +G#uI]8l 6t2GeOGΫ~?=L'% QA;t֡QʘCڐs&= &5){Bx v cl2-q#sP? 7@nmέ(vKi3,),}Knj{,}W8ڇ2nJ isw5OB6Aܜ{fqc=E@^|(L 'Tds ^B;dFߒAlҡW`BctՕ{ݑv)zá\p F6JHKYTrVX]%)4[`]@6DS/u`g!|2'@4֑8[| ivT0#>YZ}'Ca"\!we_]qx0 PiU\ x<Y|F#kbx%[Yᗣ W0 r4Tuh-Q aCtPr)aH='DnEƏ|lRcQnzj>/bم2y\pl5uol#FF+m6O:?+q)`?Px`w o/^-/ KNd0+RAeb먟qySUqD4s3c_hC`QnDm]  ])3'|NSBr)h@ZG?%ʼnH' #yD # ٲu*I>|BN}Ip[ݘiH] 'H(b|/"p+bs%&/N-TV[!|=K6C0S]P{}5ٺx:X^UUWm5D(sE95 FqmE:Eg: `yInG.A۬LZ2d{ş$ 0*Iix i[hKm "o b4qcem$JwƬLELQ!Ҁ^t}{1)z*p1|Fʚpk$P qo:[S NBb~Lz6 4aQ %/ş=6qLoJ*0bꢞ᷌d3ô{şѫN|5aC)n2ótX(`I^SQ^݌&\hoBXhF9p:85eT2>b.أK5I?a :zHA$~9THt/YhgLq<̰kǠu8|ǖʃ14V{~Cj2XNzSQ }neZiwsC^O T(ne~׳e1I-i5Ao{8qJ~3Z{L)Ƶt N/v eO: aMr3X _ &AldY *j dn8ͽ /xe!ؓMX-j3izi.vJ<ޫЦeK77)qxlӼ!ShVDPxpDZfCRt/O+%,$().Aw(Ɉt|(;\\*auDw xV1%Ց%i^7m80fthm`m 1^,:ȾTs <x!$[ W"BM òxdUN`P.wQ6h4tXUZN%4v(׮4Oۊ⸌XS^ưFT(Zo_JsC ifOp;H'[IӁ1Wc=U1NV4W 7qbݔWxU_?meF.]4Cd9;?W*m<ķ<Վ[J"ٟ7` ΄> &;S5w贮I\$QȖAkA-">k4<=$[<ZKL04Zo:sYL114F}]gtPa9 ~ p7ggcZ4=9z4euE 3^{{j@?^_c1u:j mPYU~0n0o;vOBh}6VR.(qrd=*2^)E~F[wu 9lHH.,3'elh 87tʥ|3Hp2؂#~gqrq,k 34d(]P8 {Dxޛ*nKeI=J;̕fznq\l,C[{KquMTHZ[=bXʏMeX_a x G<;ο_=T(y0R>- 'vΤTYFxQI M"6)ǁw&60, .m^2*\$KbӄtJMЬϣUҥ=8.aB){䕴]0wH8̇bzo3{ #fT⻬UlR/墫PX`e˦QYE'"V$0ԟwտmNtl/Bit(A)\kob$,1G.^6#=ATR~-^V#%*)icyhe.vqM]: m7_r9-n;7"êʓۛR?w%Wx$jCnIg5e$AMN8emKD`;J-#j> WnԺU>O>HcƼ]QG,&0$m`Uшȭ&(5l&h| GLcrx Kv6ƅFUiӁU;1~6:!|Lͼ'rU^%!/tJېb܄S*6HU7ayeJ}zxH,*~Lunt[lRSv"g0׈2a~!Ei\ķ%}e{=Lͧ*sal;E "%$2E]T BL_v4ۣԳ~{3iei螺㍆ćzeO =;PWkpCq;דhat>{xcۺB; P.?TlP CĀp:1<v3I4PI ?؛dhu%si gUD(/L9"n Be0`%fA`g;јc:>5܂mCV]T+{ !{ wN1KD)I=Q_L r.OWƛ]IT%aVEqPz18KIluIG A0M8 /z!;NMBZqTDS)KJ#OMٛ8dPJ~zT%r3#%hC\s'5~=m -G/K2O7bj=$ b"0&=J7'i2a2>Y6V&MPTB=-Et-t8\,i\/nB%:h{:kX,k[YDy!~řiΒ&ãHc{`*v\ &nNz;–f ԠqYpPv NԖVy~)-8@n't4uϗ' pr7VXпpv\UFD rѣ|ƞ=2oAH \0?-Zu D7Tp)\qWhx5|o^#^mh 9~+>芤D)MJstTo"A;AL"X`O7وja"~ P!MFT'~) NDdO0<9x/d'|a =Z$Ⱥ]d:$ʷ`1J3W1Y$ԛ6HASxF0a_17_@W]U@쐭m-AQ+5aђWg)o45Į\;C{9\5nd4qsI|9-gNgj凃4܁0q#XkĬ \9,}1KN),;Iq&xK5/%fr0'S+zja}&Aa;jPyb@2Zd{H}2=t$I fOxPϻ< lmpƚ,%-?͝m|A-LކZ12 M} IVpO"|v W1s*$h>U!=c覜cƓ A RXs(D⪅B0gGhh񾀹uvzFي+;Ru%X:CηQ. _bN0i,D/ 9s/zi3ͺ] Ty Ѻ#\D-io![{ \EM軓Ž{*c(A$Qre?O%V[QMrXc݀k `ߋΒ:ʂ*mEJ!ݨ1i>Evz6 ߱ RU*r ^ +#5y(b5r6rQ|%(`UJ"ߤH$&g Tw)]o٠r[\|F^HYi.m’1On#|5 > ,kX0,2qRLV#V'q>g!`{BS+dH8>\jOa6npOmx(%;:O.efCU|;9rt9Y}ωܪ#{<}Km??潈q Lڴx<ٵ._Ӝ֚3qeGm/;koNd67Oh=U$ml!Ab{ cKؗw#i`|#aM6s0Ŝ:hѢJY-8t#IWP+y h)o9i rgoFk@8k\!ޚ; ա[MkO`LTb>taN>; ۾c 7f i`1.q Ē;Ujto՝TtT*Hسr6svd07kHV<6=c{O-Īۊ&Jo-گ &sg.G.&1T(*>Y.DZt!e.b$ Vk2Hlc2#3d~ Sz\ \M08~, 2G<Z$H6ķV0pa}~eAe6yH>fh {]`%{L TèS7U:j'T h{%$;]KMlɁEQK>`!tER/H3ҩCó~?#xUAts t/`azzc*:iI[?\dEcs, k㞎r~oAS&]Z} @o \"i z1 7G!CFIH-Kn',3߆$K]iw-G<,N"rh /%,];!GgCd2@]*{5l>z(,D*#k뱄e@o&~wzH"W\ 3GnCNq(I#{e1. Oٮ1 H7\эQw)Ӣ<-…Vπk~b4b8z9_ˉÉ6TRϟ^AصbhGw 3 WO o6ր'jp/>PmSNVNmrwAǨZ0 ݧ51 ޒU+yPt]Z4m2ŌGl2h xKomp}2 ݋9JR;Vg]LU>f:9-S|?JWhksYrp5|!;ESJQXWg]}X!K. ʫDu"|o\'O7n1SR 0"nƳZ!+|jrdm}t{7[Y qqgq!7mn+YvdZd{"в$4]}Wƒ~@}E5|:]O!Yr6-}:"]b7`D>|60+c 3"%`m-9xl,AJ>mĔ[B ]:;ψ؁w"mLmӆKӣHC4)<QgX"/բ׺2-QóKHm2zilI*PL_+R]I:ѕ|fEeăzC?xtqM~)5U=A8Cߩ-ԞQQ'W{ F#=P8iM#a0i %*AR;(`P'o1҄l@i )W:1ǫ|+/Θ+t]@e vK}X NjȔ׀XLYZ"UTTL>di_%n][ x~:|σ(3[21jRJI MrDr݈,#-M!^|CNL oWϺۢw]Kr`*0V Y@u^*Hå}^ 3A ۆ1G Qޫ$^<90TW{ݧYf>#w18tO}OQy9%y&iɎOX=`$%+wiaf:\ RgՅo Jț:vI4>u@D#8gUWwqV2 (aUn<׬\"yyc*"dF!ԇ%\},Y}U!:`te}Blc!rѸ:ZPՊ!SWkxfr1p̔`UEkV8E2};)p\E\r# !-EOrjUG1\{R! wki3\yGLUEAK)hJxK6?-x5V(qԛ.3;z9/TmX9 s}De6T0HSsaQ40"DI[έF=K wi)պ`W*Ngr[_IB8(JSh9,\}hߋ]~oNseQ};EL:nJׂ0G9gT~_exhW})1X%&PKh:IsюQ&0M:&_TRnMVrQ^:i;aSgπ~0$!ϱTwAr}o\͸V; < 5*^A ϵN}ƒ}WCcx>RPWf/̠2'4^~_pK+ΧR"_ZHCTܭ?d5%hJyܕ)`^7>Rj2ZeUbB)E#svK]FHPGJ Bt. QmPh3/?YH؋W-ʟ/2Z>lPe\a8ApaX,faJiFa'PS&]wd^ۘ0hE`>apin$>Ɖ. 1S-v)d|5 rDy$B_;"VmcK@`HaL/Iƅxi / Mhޘ FGoɅ"04mRw[JPjrHp·$>ȫ(' 3 'Gg7t@6AARpF7jl77j>rx$|ۑwCd _< B,H[X_ >ޟ={kRdxA^]PW?!t;9Vx1_u3lR}Nw`r 6R-H!P}_Q'!XB<+b11]wE;LUN>Q_NkPK {ЊV*F ~Гȁ"6Ra8>ՄVrڜ'nN$T=SL6$16U .T^F 1Z8"e$@N^l*}j5K26tJ<$"-elwYXO_͕c{6P7z9;v"aQѤDQzᬼ爒R(.0X*ƦdF#珀Z;S,mi's)K3BvD IEp84 :mo1Lsn2lBH+ydbq9fyj|)p!IrV֤u.]ϙEFM[9Y٫'FHE.URvr)KQxhf J./Fua{f{k oڢy0Hg§9D,⺊aLzsA؂B$P-&A $%|iq&z 7%P1J%=78Frڏ%o>s_®"!~dGFy)2QzVb̈3W8[|ąwPP>By2նIvZa8;s $H8Ǔu },1+*8~=욿tǘD :;xXi~y :6ʱxn=&Bv$?7s0GeiY9&Iv؟f|z{g]p/PR&h)-w+ƭب;&R."Cm9Z$pKz?"Ƅ&ngWބosnu ѽa=_XaLIc/goa{C{txRW7\@/lτ!NדBE$WzCj E4},l=O(l2} )D3 Ń։u?Ml;Rt )u ª_tҞmy{lRR*{oY~99i,Ahɳ=G'lך"l#|0M%?YsQ`V}L1{o290c! q5 .X"=ЍӨ *d^pV*Z-Zp*cUFQ 52y*`}K ’g9py\!#R)x0)!4e(7Fi*)Rխ5B;~ >pp ZNd%C]XI?#^5CG%oєVSw"l[YrS}oi|ՈӮ@ڄtd|2yCN,tMLJPKW{׊ߏ`r'Hb_]l.B A}sK8Z֋y}_W? v (L^,9 FY!Zq'"k(VKw(\UccIipVK=P-wN ^hG`fQ6A%b6&$|,/ }~l7v:\Wb)*Hw%@2B q:6t_mE~dxXݧbjc9]W[9|(&A)&J)Pُ?j2I8=QY$ #sw[(2 K!8?8@[%cuf!b~Cpș{`G B lUj|@ `RZ8YHB@hH[_% ^hbC^V963D+6Y-n^:R;@CRPygD@FSfk>gX qJ_2`H~# :$@DPnV )+x...pXS=tB(0n3.qL[NG=Iʶ;Ua& ,<=@Q c9Ĭ*4Y@a 87k ND=!D ׅܬYyp;?=N1Tz Sz _SrYL>G{3R\]D:`.1LYP7V*[ot? >WO>Sx:m- E}wg3'Ƽ^=VƩ%GIM(%-+(w6qbs9$W7$Q7|^$y@PS!`mF5Nċo5jH7# ; n|k \Pή}%%%6'|w~ak=NE^զ-g/"5c[b=-DI U䘷wN ?G1BgkBݿ*8}7ܷk2۫9zTX%h<)fGA})KhZB,qyMsQ\{L4]&c4MƤ@jr6Rj*i'8s͙U4(Kvɜ|axuXAl_O+SW ¹SeHU0]|b!Ӥ4U|p&6XR縰ΟUWt 1v|)t.f,<ʦ7pe&?%5t.7dh?D~Y1 % a^wr¢n/vFy6*蕎dd$,U5>e+x)tg5*+0mB&poXEܗgD HNwa'9WC4y}4[BTf(OFٞF9uĐyָ{<uvˎ& ̛w[!ԅ#w=P7Sٍf!Ɔ'i*S7C6 MqYgyGI$G{Un &Ҧ.q0B7֝Bh9M9ޕlٮY֯hƔ%ʓ@bV' j\g۬Hs!w1W ?岸]CLE)w"bi(VW|'Ӑt#-ZL?{,+H% Y٪OK7g)] uN/d43|?zJ`e **٫*&L?~ֻZ(:q2a]ʖ ?ݯΒ{gU jI6K3Qb>0wx _Λ7DZJ#yfUjE+mOe;_yJ X`=I<::ywT_] U]) LQryeFϣʄƝۡi3:Fm)s:`Vkd,tt4P|^DQOMˏ(S0${kLcOXf! v`L譓>hEa~,v^S{PRQMYWtPB;P+`׍6?!mg[`I_n+T%{JfvV9Gˎ*Oא~-rsfF26.I+!Y)l# [q@bdr[RNꋲ !qV~ `ZcDID C,˜Yӓ7>DEm3d *@Fka܋Xgl_k+n @" ui o?Ĕ֡綀]= }+ۈ`<2_Ә ="T.]ȶnCɳ6zcj齸璉dʳiXsv sZ)2&svM9>?OoKBA7CCpWFҠjFOaVh-1Q夋v7,`>kx˺;q7T bͯ90f1}")AXO>n H2Mgac| ?ȉ q ʰ˭N%ya/$,8rIf5޵xQN K}Ɵ++7#8 x> ? AsM.%4C!οfk+ ?'~OlEr^#mqxd?)b[m1g[9;@ȚAonk6z*] xNb5Tz ^Rq:'Y"Ex=Y7JfKaEmJZwcmTH^4'}>{f;8OiT݇Yt=&5p&I4mp CSl!2ob:=\>dn+gPLɆJKDR*N5OܠE={oCZ-עD ^ WBP^د k@0g2]J}T+cg%1[6b54I4A= _$NƳyAѺ=GKM[]D$ѧ7 7sA )%1P:[Guy<ǎ(w=NPlj/.j~gTy}Jp2DkOyNE5yi7O 5n5b%D5?oS݌CDuu;SZ&G 1;@1 QHH z@yqa=u kif߸V:,N؂l$\6"_G -\)oaAJ|H63oO &:)~X)+L7_b)ANKHvN1U7]5.]ēPt{$ArTΓ ͰUȃʹ0D9 %E:X@Ho}k5cy13+I]!_Dc.B"4 Z^۫y2MQĆvOxC!27n91ki $jx?9xѯ DPfj;f*SMmo5K轅,{B @p:Xm-ͰTv5 `\Tki=ǻ*jȌ~˵GW,L(=+ZGik LZ'EyH@Ó ^ /)E ~0f`HJ_<0 m+pm!96EڨA?{5o,)0YFR &pݘzU6 ]iUkA|2vR#Ei~Zj3Ȁx!C\ 8iL*ZZӒXF[JLB)Cl$J֐zQ}#;"EoVȾjq~ 嘷U jE+o1-Za{D?eg?Yw(#cv"F>.}RtTi\`6aF]֋wau~%9ߪ"p+%w#x*⫴dS Zvi/ -K)T6$⪱{x&@)U ]P]XSpoLN ,IO'Hff)_tхHF݂{Pr PTe!ٗ'(px&EDci7Dݿezp3[ou<.EG+؅ۢ\ E myE&;q]y&> O4JyʗkV% T@d\8@ieҴPXg3s-}muQDijϧڞJL ̓ob0(9>/S |]ႚl`zF:#u&p${"hو`]^I*hF`Q:(oGT[7eg+ +ãhz@zFP9 AyhZw H'LɃ;޿Y/dʀmFT[n_% wZv@AMv dnzxY (O.J-{Ga~riuz󳚤òek/4f(wo٦ّK }6 q>Et#{`|9U4Du1Tᩮ6]/DpW;Hʸޢ,At6+&ZME*(֋%P DԮNF7([8bD͜QFᲜZ5t%KV/<1)S01buVab7Fi "}$:Qși'G0ލܪIGpIO).C G߭xJf즱IѤ n1.5a+Polq\.[Jd "A7SMZ *@!ER-g̍ö4:pihhΚr';J)VE>d&&*pZ*]Jk]{Wy'\Z<D[ o|/>qΨ. -EwO_}juۣYJp4( )UJuG4$Y}F+us=j)H}+XT:d|-`3|c톜qiQq&UDſu` X0Ɛ]v4}@u<Ɲ0$]=m)Y QEGo` b?\5&];0E"L]K'?O&,} ^%Oi i] |+$$LްPW aTHa% vz@~f~^rZN/0b3iQ졸[n倃AIQɮvY&1b[IN.gSFBλ+`M ߤDwSk\Ts"N#<z^LpQ9q]Ç; .o3F%-_C4c{Sy{程F>LswO ^LTi|asWZV:ӳLg3XX(wjネUsgID*S&m2WJeQ xn ]9|XYK@ەh<3 tJԉ,Eqv-roKB\:I(s'dzԸ:JI6nLf%vh`"A &\rj%A 7pkwr gfV ɸ٬g(g9qyZ~IX=3`NsO r&j:?&R^t _x`2"y =V&vȬ;: hDr xM/kȗf|ªon<8Ze4Xor#oұw4g{QEGUg4e TNjFo8h$ŗ0y`RLnU Ső!6rD9^ERNNlɣwDI4Nhuǫ0w0%=p[zLJH%EiM&Bug:ʱڢ arZ TK#s?o}QB>CQ%PR5:+y{W z|9t1w4]1M%ZBlقGg? WCk=}È8Icu [9Q[__N<ԽLSs>TaTbrO n&NJoa3ϓ"#,O/``z!A?4`S XrT);? oہ0?_#%jAAxCuM32Imҝ.^G~jc~^:&"OJ^ba┆@-ѬV<ؠ ' %Vs %.=<5lAXY`1IBCL`1M1%^acR 9w-!P›ŃGLA|*\)g]otL]AdTœF^ o/'ߝG$fqJ_%7tx{L#{-ȄI*X+iT!{EY:Q~.$ۭ4]F0Ȝ*)[M6|8mU0]*_b`Ƭtύ8*UX)w.`cߥ>CD$f aŅ&짡h3E]wT(OH(;o1u#Ȧsgj2nc|J֛: JE&#JB;LէbY|J%N'[O%w+&{6VEc^9>f 3#0Ǹ|oB]|" kUᏩ_^OWs^1zΆX.d[nSl-BAo 3 VSz&AWeE4~m).d=/me I͕!C!GH=-h,%=b+Ɨg5cs0\0B$#?/7C1G̣EoN)rwLuQ_4n75Xn8LT:q<(x$i , rܝ&F6k |./\D@&Zբ=B c>]?3Æo8R>%.ԞI 2i\L-іlOm/J,Τ -& LUͮ Ԍ", E(AV )@#0Ʈ3"\‰ڿLKrӹwk<+HD ycN*yJ0xIVDvEs;=8ev?]O4(Ɇ6h53$}WvReB<`|[Tu)H$"J\`OTD+ld85ڞqCǫ87[uI|!5ϭj,{fkp}AJW}5tq_3{/|͝4?0lx"M+?`=ӲR.7ͅNZbDr?܇%.^.SaLշS(|(qW}.ʫA-&;A2*~zK'ܩ~;-tzY QLyL,{ y`pu Y \U#+a' ݰ{ltp}TBbt%+_SE'@k,sɄuc|=$+yT$ X̓V@'ٻ/N"R#/0DQN%ts{yRj [O?̬ VVƗfzww`Q\Si'g6Im q6>B&>\.B7 ƋQ礈m|-&4ڲB cSh9}y1M Ƹ8aAզB&hxun|ڷ6u3I!$ː6!,ʮ(+؁{)vg_ݜD.K>;D%M{RKDFv_ PWnZ]Cԕ̤cAoEiMWC| 9n GM0~q`#DYϼɑmdR@\4KcovEjzs&ͯV@%0^"-͒֙Rk2(-)|x?XC0%:7ǴCQMP r1ȫ߶Tl:K:bMguWV,h}˃ٛ}bIXΦjw$'* ZyL"qNfh{s\eUnBe-8|]FYp,2X.bkq *˕{Qb]R:3/S5{-;z|ȍHShWU41xb(b _[냞ʙ竛j?F8L3a$ 1u7^F F._'%*H.]$`vx"}=EA  3&/yD-N)2sm/^6ax,N oJh` 8dBmHxuPfh{mTZt!_Yڭh▯n>$畻EY -M!}|Pp47 +N~gmBr5?cJ\35xBFAAx-ȗ&L}7H=NF(97 \P0 4X1momwit!)ԤU /y,"^}e\`n!eE[ݧ' "c5'>&WRG&= wZUٷQ4"ĸ +C)LQ)PG`pSވ#R险p?0|wA}{M5t M)Z`" L4@܋aeb16V^F9Rt.ʉ(Tb^i&BDLǘep>X;kn*N֘:-g\3 Mǝ?Ob. U =ex|,P 'yDgBJq mbK qqCZ!xԴ $cXF>*^S􇳮"_k˳ /wbXHW294""Mxb.vt l0nح? *YXى!K'%Z%_fP[!4y{$J+7<9_=̌j|6#uwx_ϦЌ#sAW潓,z(}fǪ=D#L p$C3?}]} %IltĝESXvtu0%뉲 չB]J uqQr-B Sui ^͉[h;^he⫮XBQ˪$OAl+4̲/.6 ar6L_BxsXV(q_n )YW#n-L~L78Zg?'mt;L?oѣ)ᓻ)XUMGɝ&'è\fPvC7":ŞBrA_F+ʄv=53bG,jU /2/LS c(<#^:$bT;h\: v.r:M[-0toO0otybl :ytO/iyӅ:"ߵal`y N0HRDLߛPP*V;O GFpA VekeJDŽ ^њ@KѣM+XN]tA,-ルMh.hn`JQa.8_45T%⺒]LﻊzZG,'㘰y|`e81CT햪A"XNjj"Zs=6kH)uVnMf -7I3$K1r6q45grM*m}f~.nMm]ޚqYjQ4-K"!Wϳ+`:چҥ։C8j[V nTRڼ\H*DV m?/^%'QɩJ~2,Rk9_$Z8^jcxb"cNT4cP(YX=tz#nXR/ю>WfHi룦 ܅jVv@߾ݛ~kXE/4IM ut g ~Dd 8}+†/KvhZk B2M+ó)"v\ZvBG?z-l&cB\+1ᯝk}WhMB+j˘^`"oXiAyĚBc:Znb﵈XǦyn?t퍴KͩYӝE5h;I+?248sp7QR\]-p\NZlt Jz(ۣ_ l]@RS9uBZqϷ $^" Ȣ>{1QHn|I3^ {4 x?8gqb}Ӝ5d DGP;^`ElᶳUEuLıUu]2MK]9,` %ݽ6rS F(NP*XJDMiZ:j[H<חȊk]iPA'$0ޥf/QJ0uiK>G"D!k{6z!λ7agk%EO"' si3t]\Pb_ƵFnJՐ/w9U:uRc Ae׽67'AzS;X7ep2tVkmCqSp4(^0pT]abejŠ:@juߖU GcnQ5KDcz`ne"bpGMqIsgP[xTi<*9rp'֫F5S nV Lwr vǶыfU'mPoxH5%SϮ<fjj-^%N ?ȓwJo3{ I/>n|n+?[!-p% 5YXPM\D{-~C)} {^zP\LlYk:K<q6Q;1kw$2@ۓ1ZIT^G1Mڊ]$Z?!o=FV߁?(F7飿QlcM.7?JZRh8~P''@ tƊ(Vϡc:XEnĔReTCJfѬ] ZZAӌ>9A,?}Y5'o`?ю-Tp2]4T)$8j>@kGyLA*IOfU^e]>kW”1Ƣa9gRJg`؜ yEsnɊufU{4\UNY ǚ-bZzpl_FrXTO?^ 7Z nQk{5dԖ)Y5#B*)༉eܞ`!` /V0q

i"i@PvJx5od2nw,#M^É996Cal?}S/ɚs4 wkJ#a5]9xثgdKCk,zӫAjΡdLrşqhqq/F1FM(ԑj6-a|+R)…,t[;C7{gъD>[f(oZ¶UX/2|'ZnF H] pj%'G 6]دU=v;(ucc"N ?_x:boΜiQ֞TP@q~; 똫8k.ڷ_A(P``7er +wz>tx0E .ǵSQ7emвVNoLk4aWM>DU0 %p aSOd HN\?߆aS5e jQXZ1~xǷBQT5)tK:s˾;į֑c,wĐ1U$ DfA!&L #lj^/Rqwq8V"࢏ީAc'ȓ}m_2 ꞅͨivJEY:~Ԃ*=?]&$!ZdnoX:w|a_A%&b]AmI3¬ƬLdOAMTFɗwkya|GhR7̘9b-2nM gSNȿ-/G'xʢcR&G5J腟W&vl(ۆ|ˈ1FaCixmqbpz:C/5+6+0GDzxdO1=sPW슡9b%#GCIJÆ6\#d}NE٣䧆O@8>_ma4By?ajUEP$F͑$xGpSyMʐRqw9`ml/_C[6vY/ x\vb)ݜvn^;V`FCF4g#"*_1QYƶ$U>5hv_g+Tѵ07yAvMI?^y4DD6˼ÂQ<1,4ʈտ69xƋ[~μ*BeXݾ1tX@8V&0Ȇf3f ~W\,5m .%ڪ+unW_;_Ix}(!wZoATL\`Rt$ʟ1nn})7P ЊMU'ņI?P+݅Xf]bf 끆Vgc/^J{t w?|-(qHy(1j?MܙоMƀ2BN +DweV ֧M%g5iB+J(YBL= f/(+jbgAI*STk>m y=lh"@Eɂx#΅sY㘪AW :JƬ]PHhHbψ"G4|Q"R|oLYhErwS_X,l[?^f}gh}qGpN 4Nr.ׅxQMN<VaCh0ͧA?*ϊ֍.bTz3ޓ*c3zGYlL'$ ?`'^Ta'_dl+o1AS6WEM_uxt}Rbd&87ELmHJKeaZڢZӦdB U $9vJU/aWs}c8IVڙ*L">= =X\,EMohn4B wBU7Lֵ6ZG xt5' sT`՛&%{#yJ/0pEk?f ̞$9rw!o& *IpT|ǒSN /ƂTF X: Nk0W~fK]h*F͍׶p ]︘#IͅJeM7gS}%#ǃttip1$+"h$fD'j.8 @?yTԀP=E:MXȱ}-:ڥf;HJ/m>u__ReWN-$2NަҒ_Ž+֘Yd-+9<5QV_ycP>kXɆHx&9? y-]I0#? NU,8uzS~˜},5#x/jd kX3 c{z  m!&XAdFW74#Q0-u/dz_ .O`OrSXy"9x:f+LײPg5|^n+Eh8{a=/蜪H|:Б Lz6$baIzA|9<+Brcӌ@ؚ-$߿,*HihSd ޾{GTSԂkGh*v}J'ԏґ onN.H/V C. !q8aYh\x%K1 CUR P$A|ʒ'i!Ys ֓aY͑ҳF*žsc*XenjhQ-Jg0ә⍋hb?N+"²uݹ{; 9ͻlJ5BN$^#UdmEYJN׋r #d`M""U;A`W_|ƃWfK&+X $̊j@ cEi1۳7e\wI<;(jpz0_!y@Ar,0b-޺ZԌ&FG&N o*-O%[Agu'yzdXzbYFYN] ;0 Eѐ'8pr"ɦk:1U| 4Z,>3Y7Jpu*7a+ID|/6K).OYCu{[[Bپa׀uj1=R2?BJwwPWY0(Ƙ A]91bTC(j{& o[3L%'d܍-B@hkS_Dnlv;RBEIfPR>b-~-6p6pNi`y.[`Wh }5 ]&bїLo[pF,~;Gk9y7hqBc@CkKNUd?\ IP5aٱ'+ܽ;TAڟ5 B$+] 4ނszS] #؜|Xl,l?/`;OJz6*2j]_N21rlsFPؙnVoMK!֛( )FM$mD4ëGӷD$2~62u,=PXDaFAEϹQ__#6QTrG=5aH:9=״$ F>2c;|8t2b2X7D¿/Mi_xVE ސgAT4(3ʶhŽVyc[cBD׍Ln ʀG9V+q!(ޟc3PZ2aA #<}I$ &pH=/a#ះT!^0OH\#K'zƄ[ $eucJ-غ /]ͅ\~^ 1-__ }vr:S͍G6H[lXd<B;V)I~>O:fŨnZBРSA~zƿ ~o` ]B`cB#,i omGm ?L=B|b/TRui:%zTבѻ.ܱz o3UdPx6Ҳ+_bo8,#Tvo!a ucDNQBuڮc5^́ω2>ߦ9In w~eMajM.Y%5̊sjVc! ;mFHҞX\h}*65;+R)ﶍyu]<)MS]P? {T4nBvYi[/AݧZ AiԡɵxJ, X#Fݪѵ1ШH)6bGaȞTț3ޯtf@R7:ykr5h;ڽX{pe!Y&& \SkVW@u(ggʫ-ۓ`y G>-z8&5jZi:TAC[dg-O½S!kqCT;eEAicvx ځzl8ÖWw'":bE#-;iÎ -8 6/WmB$勌CF[~PnNa 7 ɇdK{ۉ=gZ}^W>O/uZd8fP^KW/N!iz bk\4y&U.gK&J BgO)ת63]*<?l3lpFȻ?e ˎFMF"{]ݞ-[PYg/ @uZDJLL$Ϗױmۉf8uƆǖp@5 }:i^X PsM4;D9.H5Sޘ[{/[tܦˑܿkH^3xv}eٌ V W# 04); >n}1߬*5 v3*)5; Mt2> Prto쩯f5XQ'W 7%A>Z60FX5wpSQa6# ("`]ߑ_A1!|OGsB)ችvUdl~;jm]AmNҖ(K_r=*NHѪ?B56ʆK^A@ /OR4u){È60T|'oƇ"=㽦_dG 2xRƉ6ߒ ST8:Subm ޟђ*sUĖXjFG-=XK`q,$;a9Շ/"A[ HN )! +A\ӒՋ[r#<(Z /=8n_epBqQD֐KQd ]=_tیh<3QJDjO(n77=Ux((JNcuP"" 'U܊ v`e;? ʒRKt. c:@rqҫZ#qf$oA- O[͇/vǭgλy{FM-b5ne9ɷ2[ngsplާ65: Qho L˙.}J=Sy6%'eZZt鬦ߑF$ϝ]'o (|^CfP\+t5Q DH2kjE&5-w`E&s;-1+qT6Y=z]P>W-"w{bքVǛE> &2Z~EoޫKn-,7ܠF.VEr{[FA"2ܟ)_KW H+)Qr!Kq`k=݀6,#İtV8USVpLiWkqvԌI XYAEu)'$ǯ^ݥl5(w#[KG?apIe T@I;;ZD8RЫ͊axP Y* SIFIc/BhU]ԾNtY Jm>"AF$2ПX0aV:o< + Jj鼀U/v7)oͺ4IP6D$[/_uq}>WT3@bI%{Iǻ& %aVzLՊГ|+r 믓 q> zH,Fe %t9D8XZoLCeWȼ]IXsm4KB[|@ Jy_ɛ0*ix%#QGY2N26S>HHpoXƪxTqi~o '>jCWJ[ҋ+"Y dRԨۛ=╖ Mh40lCI[,Y"TK yjm ˛} Rw ̝֟jqNB/X[cRk6BQB;1\rᴏ1%C5:`Ƣl_B#5Bc$"RSv_z,.ai9նGFXmCU:0,(iV^۟,(2>ilP+xDSSb!Vȑmw$;I`u?/DcϹ!ǺEKe# kLFNp}W?ҌkDz?smJWmY>JZ?A^FO,lo|C='/gNl8rTvgYE~&WsP31$&|j׭g^lgm>WV[I9bZ6|1oh[rɔnxx"m 97-!S.ٶޡ)"*vSӓưOђ1;SRE߮d_l)u:srdRA@Xnp ,b%1\I p+q=kQXtXr?9h Rir/bIm]ӅjC_PlX(!4FY8ɻȮ i WEe;O ,ߚj)yc;քR {RAvQĠ>{SLp. VE %LΗ]@JLw?󦡵!#}7882G/+t.e3Tac<9ڏK@*9GC{(Ry .6bejvjً2*a%~X@[𡍅򒆯 ɴfgTrPi^8|[aKC'Exu ag8kWb|@9mZ+N9ٕ@uRe|+0q;NibT|Vx@0 "O/d{h^BOsH{P&> xVq(5gC 4͙@׶wF'O1~,r<,ޥ"e+3AacR:ڪC"!W|m;n>r;9[uJ|ĈȚ7Uoʎ%/h_^^SBjTJҲ"=S#i#u0Hf*{B5oPx b,-5+[W0_̡Nll+0}RnTN+IaƇVc_LE JZ$^2{꠿ BMIܒN0ꄷOSdiy+x┽t ~:NQO@\q!KIكRCr<=b &hPv /&׽6Zen,iW ײPke R롟u@A#g;]^LAÅg=cakd`Ćv-v`oxeN.$x-qJ<Gp &TKr0w UP55~>$Qh~ %qiіZ0Ԝ?~a K@@eT0ކM(|9C1͋{J]93ʿa!CC1XBsN?QJ ӑUG'$9w{ƌp9ϘNڬ!w@K e'G[dQ0>xjb1&XHNc;{K " GN|mE2 <0 9b[(5#nҼ*6Zy 94F씭w H߿ ƀ=ʀA>E6]\L.N,y?ɜ fSC]r:{>נp:>d, 8 L6 4♙ :k}ZB! l'3}JQAm B>|R5K&#KexWK:s 3W[̑|1FY2"𓞻чA )tg'ἦJG<ųq'C&tMSF]BSۨ&2e ֜xgj H~ytf{y w02 [jmd6r~lцU,o?&Ȏ^9]l;I_uz t^m!; V:O81ښ81i-Rr-*(vShG/˞ ~KNd!riTtj|muMz9*JB oóamtD)Q]=' 2V+@͐F̎R3?vLQ飫UU3_L5|LƛpFp&he}PfS(+=FV:^|CRu 5v[!,𫪐ݩ!ܤk"\>CHlT#az6d/Rۂ+d$I|J P"VD&Q. n7^׎oF1Μh#7oy0$6:TX-Z1X Tܬ{VZׯ\TDW[SϏ0_Ӱ๋ۚs &}EхȖj4L[83 nppUI7tø#^ROYiKd42fe0an,tĺ*2rr2ph^c0@!dXQ*?j":O8+i01Y 9^0&ۚ=at;h„#+2+U3jAG*zz-BO\w@fjbU9V| }܀ˣ9+@ /ѝVd31._dsLPLn|㦔,]}Qyfz")ndoR2̺`cIM~? /WX"@ 64d ןA4bX7DAW' jWQbphrj~CGe&[NwLSzZ=}g7K fE(ucO#/d" OO>{J֭B~z, (} d2ʾ!Ȑ!h (j"܁߿=30HKYچsU+ϋ*akۯy*3 MW^ٺ קD$F}>WZ/p/f4=+yo,C˧;f- FtPp@)ݺ pyS-ƴJBAQc#g{^VP#MV$~֑m\7m *tV#:xIp"7@HVb"@Gp_tL,.O$i'mvwN@,0 ^5sBt+$4{j/M̕OT 9}$3 wOLhݐ=QB79a]ts(n7-@8~=` %kpUXK@V D7@r_9/U~1^T5F ܗ " ˔(+ȭJWyVfC;.tIhd_|csHf  =1sK$yۓf)/h0-MF8/fZYhXYj_dmVCi ~z,B JʮF"n4VHK <#]0, J٭[-i:p++V%?.(:9N4{{7NA_5 6Ә "Ί$k0MǛVpLBHO|3IO B֡{ÓE-$(q2bV%Fa)2QzocP4wPlt|d3ެs2 ,)\5I*r5cp%wCY7qV˥A"iE1p@f-SF#t*՘UK2-|"W&+z8H͔a\&;hg 1eg as5:x!я}23yR%i /?J\sQ6PCC1qG;45FRti~uO$eF6KbD']̩kOLX[&ƽjt,Hf(dֱ 쑐l$ 9~}#hY_j*LnC2 9Ι. hd"8s-i(mMl T|XChV5+5鴴خr;>KwgU$fl7#8 S >Jwo R7,{3WeI@s3V~ tY*((`:d,G;_0̗9frE{dcxIij&хM8,~pmʝTō"}Ӳ%]t&58-X!3]b܈923.Jwb_OԐ%2,0FU(EDXMU4 x5hSanD& PM&,:ǫABIZ3x֑ڧv42ޗ#X.UI[heB&:kf {/ُ6k舚E7zA%^욫Eȟf!i א^ͦ90>M5?u1| !sccz!dE e@zxw $N{R ?(`Z'%.ƙJsd9L¤Rץʟs@ӟU^ c2{y…C/ڃFX.S. hHSD<3eΘ^Y mC>ƭ !Ȕ0xHfmI5>*EyZ:l13[FN:MU+9DHeW݊A6cua[6Z1 0vA6ǙkeY>OxmL2gi5 .ad&H`Ph_>>l}B,QМ1CUnMv(_FX8W, 8czCccSp)̉;C P@i `fۧ0w?Q 'ClKJ~ A챈~;\v]QVðo+/&5PPHA(23S+ DJr[f#̲K#hfT jc.'4F*ƱHf,PQϔgkx0(%Wo&wWEct/0 iq k/0۴)YP*D 7.OHlBrnoKiH&1UrJb$cklWg҆4j)Tw$P.}R6/:YόPqDݑ%YސgZِ*?GWNI$g {7kS RMK-(K}2Pb URYЬ[Vl4ɰ @[wP)A+a]?fjM}*1Egγle+;¥0TJKAÿE! 1ƇO A$H[DKt$Ec]7K%KN\MxcJ7Pۻ~aX/o:"2uA4ӛ,x:yqD楴ut;]K!'l0 djkt_ۣ=m#o4D>0R3 7)$eBTp9VfZ蒳oZBXN:nG:B%o2Iߨ H]\UC h#E #FR\Z|0 +hzD$:|qy|HGG ˧8PF3r \3 .0Nzhn$7$UzD J)T4}ΐWAL!#adP(I-zb!Q,N:Mz}^ t԰riJLoRmz/; ެ'vlI9= `.j>D#-+ 3ᨅ ]-zb3^3P?6hQL$Ž=}.~ bPZ-UWV2ԛ~T/l_ (V M|j)x“) $S$z\TSڀSzFǁ^1vqS_g&3~ nPBߨɐzX63ZBIy.1pP@9o/{B+d;X<͞WGh$NkwWZpe͈FJ_){~t=Q)=G}w޾7Vk:KP9Gf,~Lv ufPBGzV "&H&z/U_XTiH4ZQͻ] ˋ{MV-D}Hp;`WA_o@$wuތ$u+1 ':,qCtp౪CTMKS0K;G^ޠ.*jd7UU'nMZ4O!\L"q-fG/E "sE+P & nH"FW[zNԵDIh\$-J&jec~[qPދ#(8n(,jol("9ȹ WHV ZqSܫN^2tnI2xtX%H9:R|q C.IAx;:-/@z9 ,'zcq4P<5`*I:^@^nV'YEJ/$O!]P\R,וe9Jb:_/c+͟r{m`d? t'5t9? Ah#1^+8ǻՁ[2``-Ap)No4 f5< .dB 2fOК]EGzImU%ف[/_ueMc P0З%&,4ZG=׭^oqʣ9 5bWL$J"y):+W l5L@PB?$W>2g֚#YL%|ҥ&{J:ԜJҝXk*yE2D_!mW{8?Z?L3P~p.Z%o1 fHy;3avûE>) Ṵdy}Ah'ڔUi &zp{>.Q&Թ|q_.h`wRs6Ssl*.r*h*W5wVْVY՚ yj=߰N QlcredqykMs5mCBr?0D|ؿM{1ϲ~ Unuj?!< LW7Fcxw!Κ}ׂ {P+*;/-۷+Dyֲe 詸T܆ L$Qe ۾QmU}rʡʊQ,C6l0G# Բw 7O i[D]*bP<ʩ!7c`R}{QJ5U}G֥yFwdƋ3kBʱ?w))nl:د2_v|S5ܢ[/*js:aAoP-̼cW 90Q+c&;mH(ћҜIVs9i'Ly]ӱ Hcؾg?ICtUezr"ӕ߳ L5s[84mˉQƮT$$J%R|7 <#GHznD7&[.ڤq+AcI[+ rn   쵒+ U[@Z_1Pupz<]L?I#ey-hZuy]/qAgo4ꭨre]+7iLw `xN'Фu!QQ oHLZktԊ:{g7Y9!2T p! 9ަI\aڳFR8|/Pثg h>9`*aЮ94Ս8S2*v$HqwE|UNG)l fu"IJ$j~c[tNۑEx ָ+|6ZH`;TO$c^vUؐF#[> ŐAl,!oEFMj*b =V}7O}K17Y$`s Oy0ʍ3ߩ|̶Ѷ) ʾo q74Uɟḣ"{J_0jfu++T(ܪ >iIY>Q8 ȦVINiS@.Q5bGwVQR_:-*Ҫ L"!o7J0zZf O[e/Gd/AeZ99j_Q1 \ i{{gJR(ăP9E5$2ZsT`%h( tQDFj%;aﭫ!iWZk+c$ݶ$;8P3xƇM]p!m;OPOqL'9͘Yd^VzzcՒf2YngBYz ltEM`_h!L +dM%(Yaw%O~% CYcic] (F>\ NutY9(6$i[/,Vr D+ ep: 0B `8ڷ2x|ӵn-?9Aq5 ,ю|?#`el{]TM`ڞil*݃OHsh8\n>GQ#ath}z}AYy:v޵5D6N_>k*H=GI5hw3+ؒ)Y>.?kdAq^elYyθ4^H%'*FD!A?ԏu' 2!n%r7vq{@;q07ȬY%}%w[1gS31s>JչD,O`!y W~+ Ē+E!f-A1͓i`$X ,/dMr8d|sP)ø/n NNM$"!9g׏@ !xLh s̕#L??݀U;"GpCYu`)z biݸ2}`U6Fͪx2cJ GM[99?Y$J,/5'o$8nkRTGFUC0%P_q.II+ Yu'O?{"iq'O@V'*f'w(~ \\Z w&-\dfN7>?v<ސr2W#qTZv[]8ћQ:`bUv"1NIΌ]\ѧBY QRS%Ȋ 8i0C|yL3!wc 0Чz-lK8$| ?#}xb&Zzi+ Vϳ8̯ C=Yb/<$UBD3͊i^s`- ~38r1[Zp\ 11p'ZMMM%tz9mF.6p{bz.ߕV~ LZhJIMuȝ/j+AV߿zI+?n{z >xe LBK"lڵ쬷^<.Zeþfbi$͉<ⷂQO<0ÃΧZ'^%Bɻbhڗ&z =)<^tf 5}ZA}".q\#sK-՜ ILؕr&*4~z$H<Ҍ9ⷽ׷/Aa=Rb;@̆ 0DTB/FրQQb6Fw\_c/~DiD0miGPgNiuMAljKjޖxrș:ۘ*&Ղ_æ hܨdMb2 c' Ͷte`(m7i}<P! Ogp13%Pj[0"vKNL8H+TYHyN?+AӄsAڎӊW5Ò{뒨 }TP),8DGΧ~Wo!hz*-M$ۨ>.33m/8DPx`~xDƠ+׺{Ado{EvUlj-8c!UT?.Dc?^[{0\.K#={2ޗX+eSwMŠk8VZF$o8݅0ףơIH^xW܁Lnd+*كSC盍1/-'~M1}K+ǂG #,c}Rh畆fz-)Wa1A"0^ FnrS=pZIڃp~D?A MW癲B Û2/wUnv3y#qG ahE:a [עe:|M,*䠬@Tv+J )foJfj6yvAs& ?aڊN6u\zRVfLgFN}*L93Z8wwb'N8n'~?IM{Dm7[wI`9 sƩQtӰʴc/}OL7<+s-HxQ%TX$f?ꆃd)+>ZoP{\oO_=w<8ƌc(33jGF.ZȣH鳆6u j9w0BsUySHLQ<`}&׶1x[#E\slC9JN\6@E;g&/5M6_Ta;2@Dxʯ^@7U:=:se7@ -$aeuӪxv.G4|1:[\z1K K~@8)Gp~@.4yc|!4;I=! i}v~gz!tm_eHnЍ'&MZP!~j4MH"g,%7ѣg ]O8$qndZ8rSmw':͊CZ0tIX fss˒"_MYv>*`dtM?8kfhtL)0(Rk](m<0#\jFޙ[Ȣ!]J[%wM/Y-Y1dK)|OЀ=@|*xUa %M%_@2Dqﴰ 2ZfX5FL=JXl8ԶPgиCf ieR8CT2! f1:,Af}5vX!+C7#8PFM!4/o>%A dk|QKFd [~ Қ6OG| Ϗ%M _^Po> 6j:߇Z'4e'.n/4΍Ƶb L态GXD;=54IwzJmF ⵨ܬ.:9tn]c*_ndC5W(oaP hۃʻ孂歒h+X1+Ӽ絺Mi;ynV}u|{AG t.vNuB2љ_VQֻ=(Gk64t4eZ]h%`"v XiWy}Gv;p'[{W>×DZ"ʖVzţot J?w'd7Vߦ N:OGt"|\hҜ_!$Z`tF#I-b>gK6E:0.AU˪>}iǫu]^QTwcK.Byk.oHDMeb/ڒ,م f g!d} {2gS1RQ˒1=b!rZ0ˎyG* ⺒Iƒ,z+sKteV 1&Ƒ.AKO$`@P@r8iEp uU_^nک Bhn?Zأ=j7hj{M.eAFta z77O⹽TwFa_ɧ*:&ɛig׀kfAaK]2Pim@Di@canH')2PJm{M J1$#i& 1zQCHRvmWdC2V}>}p ?_zmQ"{X{'{Sl%=,(qS%|B$GT93ƋzG9:~ȭp]I*E f]C9nC { uX" 5- zjn߫ <6Pq`w}G 9u$X:|nt;(L0;tUMFͤ x]W6 nm5>7+k%ߧeGz{G)Ppx|H 6N=}ikIlM #h$ ?TU튤s6#5tȈbOs8Ck eާJ4N>` 9_;ͬyGW*H_^i8'Y2IWJSr%_>_( cD24L/Oy 1vOY\* c^7 P[P,Oj!ԑ} 0ɷRȟq>&N*7*%ha0'-hyӭ! WV1g&U'=?2fy)k[U4I{G‚ݓ8sZzdLco6ӕ.dgv7#xE{.aߦJH tNWT5|c#\M oh 9):h'gH5姯f(9[K\ko&zstY鞅iy~Ol뻸wxpw"$VIt\+!&gwP`xp\E*RMHjDc_*Z{HXT"d/As^8s 6 IBV0g@h"M7K b#Hۋg1>C]Wy9|\qȈ+Iſ[6KYAg =}6#1sf}^O͹0!c`&rWK4{H@ifG"r.'+T0w6XP8?V)M&Axm2}(ǒV\X3A*{qUAO a` w^CX>ڿ N*ۄSBk,or- y5"mp-SH:G Yqgͣu-ztuLjr:yםٚy0uGl&sYHul`ďG`F24Xz-Apz723Xc+rԨ"q:~cd$\CQKW~?j?:, nbI8!i; NX6pOqLTolׯ ."ȅҋ'{P=J]( Eeù8-67L^'s2})xm„$JvjBYzI<&ʥ'z?wvz.j K_ ۛU:O[JOKk#Yk*&O2@VDIw0~IV\BEzy"TL ;n-Yyh]<)~[SoݓxUff+#4bTGf-j8-ʒhSO/ h`;Akg!cba)WQtG>Fpuӏ&KLbc ύ#F &I,pWG~bdkdOԇtV?>%e]c c[]!o"wjL J/E=:QըfpU* 5y!@wp|G4Jց+[:*8Ц_ d_kg3yG:4ne<+Qy؅ѫbY/&/x'MciE9c;(٢9]#5E"*(y{Ò%z,r#C!ڥG'' $UOw'&hU@/ƘDif_>Ak@}۩~ )<Ț`}nT"iCz{G%FMteNU} "m>#DfI/SQz/j npaAm ydi5dc#Mx<ГઊlKO)cx6b4iO'6VVW:\OcN5~%@&F)󙺉~ 0Pנ]#+h6̤|JLfX?Iʼnx=dr]<-X{tcKWl}vt&$0fN.^&(>Jȡ~*Ł x>>`X f$#ǦpAkDvpY6.ma/]'_ 0>IVCj-fuAc@|Nxi\wC,CLQ bI _~W}QCO;"pG-Z5b1iER엏ȻMlP,1[+k p ; g%aWEFPlZ /:؆)Xiuׅ9" u=exdp]w.ɚhr&(~ ]grX2y.0_oNh;J| Rk\&kжsI9aHoU'yNN6}M"gNHVR e x,DV=hb@qPn#L:DrV}z+L6CA~+P@v1`BadgQ" }y:?'̿VJ\F+?;UW%ouv%ba,d2iI5v7xNOXL0ܦaU,?0r|ȊQK<4zaV7T;.(Q w\sf9F!|jSHJGOsLp\g'Lr>.A,N8f>YN*Ln/~!?ˊFZLg!qCgdKys+p$aP(Ө^lvS ^%^> TFa 07TD2]x]X!Є%DB8ZAgD+8 Q W`dNw!3edHE_=@$hK5_vsg"u%oL fp n])O&~Bӓ"zL? Pwݵue"'Ǯ?!'[@E Kv붓bBHxWj[cیV| ĆW;AINKnGbVIz>T;|~:xhX[}TuPp0,wC!儂j\ \&WXR A-B$ǔwB^|ѭo=Mq%1- rK:v8pkd%ngb|6B^5~ߩrq4I*4:ZMNJ@QF=~tQO}wIh^F':-a_pߗwF_ȗx[ȟ!L V-c2q^:2jj7'Xw8{Mm~Ylivan:. pqy({I/Tq'Sy_f |U{\e]+YOA|^aBuL݌5 ^ÍyUs9!=W!?`C5JSAA>NHVY,OySyk @{ӱI4d8ilfS`%)>>o43x vsnv)=_oŜWLeF0)9lq m|֘ 81 w9AÙhǜF hhP* nߔ@amZ*]?)$0Ϯ,zRTXlUVd6omy0Ϡ{gXf*sRM^Ht</5Jszp԰$7vM20ܾI9xGZ{[,@Tр"U0q£eM/HƛnĬ(.|ZK(\f|!GU,ލ.'G|B ^b}qŕFZ]ĵ&V6 DJ G_0Dq|wSyVA5iI޳Uͬym֣:#"B[jWu%Wb#7/pIEӀ^o:퟼CG$1 ld~{}ZNEs.A]~bkĬڅ$wXM;9a 4:s+ SM>*m-Jb.0 ~YhfA Kxm&2[ 7 㮨Cy DN]=ִx.u}\Q qa h= ?4e:үH2&LUCᒶе/F@l6M r\>7F8V\pck#4+TIeA M8[-}c4i/V ?%9<Щ$=? SCobTR yX@܌{[ $mM0@ 0 ohx`hh?^mO,R NIx=Kh8P1c84۬ybR%*ڦ:`d#p33ۊ}ıv1( k&8Mv@rɢinfn:YR n/mpϟP|;20eNs>G9~Ui Tϐ~D v01Ah#wcwʭ9s% ^#a%!$a(H7bFrQi[{̑pԹQCelZ:d(SWS\]~w 7|?nlŪ8}> / (ʒs=C.|b.se l.%Fb@xdAMAyqEt fBc` Xɭ%gq*1oCWP5N3JZcO:b9u0,.vO!gc/6B*d g!˞tJ^S#\&O)q,xuLnQ;c!XrȰךq.br JXZDYϤ*%tS ؖ(JN{)>0Qo]H#WL܌[u{kj.*XqJRU׏F5mɍ6JPt;V! ]A;5]29T }u eFF;F-P|e HKUJ/ޢbp{%/*z71xm՗9"M> e6n.Gud~f* VfUuL;>|j<m݆YĈSJ YPo[>g/Ȁ[L~VHq/zp` \\5 pgYo]j7t"4ō׉g"{tN+:/}ƒ+;nalȳ=MFw6g(p)-W + ɑ@zss:%Z=0(f f>QA}#ǨPve h@ؚ D UШSέ7fkl_vCa6Hea@w)> }NwZKhMbnr/dA|[fQ%:9jUNJE\Is?pFډ-]K$`ikw-'ϸqof C*lU?{[sv0fY •Ra.W YwAhӛU>mfyzAat%e&G>+`Jg*bzT:MđNzMe! SS? y ]#ua;^<*[_ѭ+o.ګ*/ jvx(=@kh%` '80yQs~7qh5N Z0bjܞĿP5K. zOʽVɛ΄/Tk<ޔW0^05PES92f,}]T]=Uh`PLKI{.m[yC{:KgX^,; c  ˫A^? SZmaUƿe). Uj2wy9!&R#c)S~d` ?y񝶕d3DFvTkt}'C[h* X@!9>B7Rg /JzV]o*PͅS5u{zmnmUj9W!:icee&>'hIgZۚɿOPlQvDʊLs"964tT"jW\RAWz"y FWiRU=$0G֢] Ysߨь%Ƀ lv~e rLYKT2z /@$ף͞IXce.I!/KIoCݱ)6ōǂw?Y8f<6|24lA!I[,)'Zy*(<{ӏ8h5sz:W`(V"rPtލg^ +=CJ: %vуJ;sXvt8_'9)^)6"a rA$#eDBN&ÈdHR{1w>؝ *uyI_-vZnN,pm! Ɗ(mF3,]>#͢˪3G h0֬9&[t{z-aNqi wMZv6}X93:ĨscK ҽ\GKz7-oٔ?1Yl"ki6 a/k{fpwLXH2qPA,S%e[.l[+&=h2+UeȔ{/l iɼz̾,ևKIԏJ?ײ 4(Ƈ"@]JowPUl[:ߓl=wAJ@j]c"cEF ӏff$d P&Ujrqa!1j+)G?Ż$-5%1 =>zL"+m$JxLKcX_0&XڱԔ BŦYib Ж < o.Ԝ̔բ̸d%Vߖ!'UaIIKJ˨9kܡ0S"Tȳ h2NG"j3Q8\Q~6J{2P5aMT ,nT $b0AIT 'Va-{A%pI-5C TH'^V5f*{:ͩ"nLOŭMj$6]a<Xi'yUՅ`+DfJ5Jd`LWY&#l+v/(fv1Sf1O}9jAhW7Ƌ)O Lś>ODu.XйkUc/2ow 쫶J߅' zdkOELeNA-VB՝hYhIGO܁?vc?ruL8;^Tߥنlxf5-\pUg"^q8Z kT:H L -fXSG'} 20/Q2oF-xٗ Cɴ?]rRte-ثͽ;SEYbE\6tHK.iW9-UIw@B]INKUA=JΤ[#$]PPZS+~wk! ŵ;VЁ&Bmv._(?^rh$I 'CɖU&lb97k!a"mL-q"ݖB_n[}@jC\;-"oـ$4BI #}{^ >ՕmyP}mu EFHܒ.%* I@jme,-{a _3rz ٻgsBR 1.o)[pձ^_;_`/<<8ZzS v1B`&;y \&).P|89 Ŝ,!}]#^$ X vWnDn`uLW-i ϖrՙZݜo:#{+G;dRګ̫A@5lw3mKGH"(Ɛ6wH0@n](uRY򭞘$s9;4b'Cm"d3*-.)X~PD4$flXVo}Ff~l?$s=ASJ,SRivR:ݹt2 i-8R@⡏Py6N$3k@"f!CʇFwz6[~r~^x.fj;0Ɉ4W=5 uH>7z-9S( נX0kw2f)oѧD!iF Z5b/@Y 7 v.t%oѢk^̪~ TӴ@(S2C:[RXGKk?U *r2,݄iKaNVOlB*tRDlZzZ'bʟvY"RLc.[N9.j( V3>DFj4bm!xtĘ`,a )͛3'qdIX/kd~ebLrmN>tq'33H1 'VAȷEl^i:g!>ݟvt^Ot/_Ti·7FЅ yZ4:ZL=?]{IX`8W qHs5v{b5#s mQNZF-[LjQ';=*gzP{]Fˏ7w̭!+ Wo%O[¿n-jf|v46略{m} qE ëa8;fAX &1l,? :rJ$>wXT+S;_m|_˵GN{^2qLة5KdqK힡KT8Rt?d*S_0$7x{14:г`i 2}]$]1rH,_12ѯzqjN^>j cF.LrQ#W' aK׍gOî~Ath#R/֯#] ogӋe]7ݨhD-ېc L)p3wxJ2즊CjIS.=FÂ*DYKx'BPƋ]O?޻\G~ײ8vG-|Ҷb<؏@69jE #qoÚd^P&=&^4|BV*LagFGP AmE89Mbj%ȏw>F%De/7~mǏX]vV]5[?C _"pG>nĈ2R1ܨ  ߣ=mrm VO.ׯcw. Xy瘹k I ۳Yh휍Ы݉`f/FvX=wV!OО(MTGsrÔ)eH>-ŃlK9kzA5y I-X$[ 1JjN9y,tUHe~z2CgrCѨ\peS(d^mwgI*11~|!˞[?n d@+H;R=q+S=nc8&^r{FPH%t{1^W0/\$u)ު"2!5OvR'*k_wND3q7͛S[jdxe? ?S(8"O}.gnmZŧ6F6TUa890bnetvɄ TdP ՓҘ1>"ȵ ! `<7T\v.3QR!s1RagܙM n2=Lh?S& !+`vC*[:,TK5t`ND݈Q`am( (d)e-A(2 /:HE\-?d ׄ>"LHʛ*tyN x N: o Wmv Jo.KD1qƂ}Z:rN9JPu3{唞V'vUГKz.EZ k! '} 7,o=kӾ¿vf_ pF L߯mՉ0F@^etBж_εo (/J=᥵^8lO#dY!Mng-by{i brI?cUVʃZ]aa+_ȃb" oDYXR{?̍́zji mD4pegS2Ԫu1LK0X-[8G<54aʮc8F~ɲ6'ixP'!*%mߔRВ<Ai09JΤ"eqXi2q[Yuk"Mfg~e)eV lć&`Ce .eCEIEZ5$4S6|v=hi:H9VRW 2 YL)+a۬WP۫tn9ܾj#fAP[Jw?5{ޠ{|D~U1ZUhk%]8v?E8*oUVʾcCZFe {,\x H˷n:8!Qa , .$7ԋ$6 .'* 4<w*GOjB.Cg_R,<9j?撆-pyٸj1 BY VlBr5&HaK>5l¸|4KULU+<: /G>#@2|8F#9a+/mc mHi  fQ>TpTXDH\6 `~ 03byLKA~n:08S|A/෨`0Q7?n(4rIBC|L+`Ծ鶛 >1Y> A%|(zG]PgHG>>zp1P.g$UCޟo-xlgGUmr{L[CfA+IӌV<3AR3cM I@yJ#&hE 9ƓQ([jO3ɡ*VDE|7^  Y_g|%ֈ?LH](GfZ=3"?DFa.A:TCW!N@#AZƱ]،CѦwd"}2Ki ʗoCu^ʱB1qo(ۀb`1kŗX~DS(=Pkv𒘽sBLR8vt=.}#5܁tJZ]z̿zJzC >&?GXPp%ǫTY.I[9|>𨵸ٱ ߆À--J93V$&hR8򫉃1c2q)јJqػ%p.Sc9fy\)eX# IJg, OFgW͟L_(?ۆ0-SP!<%/!o\}֥%?Oaogږ{4L5J0w(XrLo|~EЋQ<0{S u|pHYj3=RO VM;RӠ4~\h2E(mхxEO/Wݧ%HFo88- X̬b7Ԯvs(Eg얾UVp떄Z |p/ tEN2S&@nM{ЦAm9<+ =w):;T9|I|NjfY'v.'gpѼr[il3b+048R`D2 nLnAlӂw&.zkuۇ`™ƸͻEsj:XUOƘ> *OR,1%`edh|73;DI%O t*pp9pv- Ze7c"ﬡ˸i7*K{c@% "i L ;kEt tp+1gX)jkL+UVj׫d0Ű39fp:CcSHh649E2Vȩ(h5t#PQ!)2<WB(f:^! #jV67߈ R>Ԃzڍ-`8siH7;5Vħq#C64YW/&tTH" yh9CcL'K7 097OZZB-qo4)ɝ ϱĔ9M"nM/`A;]֘2'=阔ZTC;fYPU X:|X/FWN>^\Rg/K7Ȩj/2kV\ 'Y*YcƜj`JABqz:WA֦*2xEc>N7Q2W<1D ۉE"Tah )K!-}q8##;f/j2{% IS~>)`!>aB?>A 847|JH 휫M)ys˚=gXƶ:aIϏoK qsh=0w>[BCltLpw-8aHTp+cCQ:A*PE`- )*!7"*Y.G7d )Uͮ-dAQžy3O VƯKHن\"_F  !W3N6 Ld $NϏU VkeZqʎ?_qHOJYQ*']sZ glP«0f?mHLtFCK1i$w$`6$/Ō?u@j~gWWЎU ?)kʆd6LӔo,sE$݆~xo%J+T6k!U)k $|{#b0 AzUP)mhb;Ѭx[էwn-EH~xEm.78߭Y45O:55ay^('Rb;hVo?a@6FN~MQTV華sQnTDgbjC7 ">"$A~YOPkYXx:KF<*H=J:P)w,ЪNuVE8[YQ9m4G/mM"bCMY[0>@QN@ rxċ61EĽ{t~#1UHhfa\͖)R'RͻQ89E"x©C"tc-ȶ.SFTY"uP'j+t=T?C{JN HDY )4Q,98Smï aXFȖ/+hv4;RPVK,HmܱPXz~z45BR˓Y;pƷƗ2[G&WMۨ#Zk/ 4q/f6648+2/㗽 Lk^ؑc.;rC ף diRM:xkҷ!fæ"Nbm:VUX1@&Ag)V LlǏg#e 7YKQRչ1=]8d T誙ݿ629z !A>G~w,HR D]w yl 4o]WM|;5]ߧ^>8B>ͺ;V>@GCB*/%3~F\J89.=VYb(6Qj-x!P9;Mڤ,WR&/ r^ޣJc@<Q *ťjd\'rv.`iM`EtYe cu|'^?nkfteyDGž Ͼܕcb̂N:=e{BC.۵@: =SK^9JQ쎱PVHogl5ʞueB:&8\g!pmxb߶q*: Tٹײ0ePb梖hf'DbGE {6ߏ)ae0#{CsJ,bO N)9F}_k@`yl_%kB0h G86JpGNYG+ sY$Ny~th?@dMI b3wvtc:6]f[X׬G6[dETW\8Kפpˎ\ fi<XOxLJ8-L. ΅giT{<}Gṃlf޿nS`A:qKWN6e̳lT}?D NQ-kgj陚(7dp.Y z1&td?fxGn|-᳴xcu d{ +(A V- bcJ1]KB393NʭA4& <_HDolĕ b'BvLo yR^CzϑROWS*u^ײ`Jݰ["LhcE p&^pj,FIA q7Wg?}םUN۵ ;AC u`-71ȹ3x(wE\nМR RuϐC6\*Vv!ue+*3 ӉT]f͐ -Ft*>nqv._3+643g'q~01KWz'hd|KFᾄ5mF24]?i +bݢhTN.0)򯼿{ _wit!63 39Hh61([F^vbgˠ*ݬrȠ <:Rdi?ک\}k2] \K2c<~wBOVmJGڱ֨ ١B׈rƑ٣Wdgt$v˧-GNBbTunÉ5#';HƘWoyCϭuXwb pM]gIi 5i(HH&"Ѻ6 sViuFܥ&bw$!iY9@,R)*phcjU^X&[KgyͿO 8gHo5;sPzA #`O9VN=\49+h=i>Ԙt;\MmFR٨4x0kէ=/ !$X٩zT9l"D zF0i.~@Dl_{ak1,E<um<1Dv@eVoNr =krAPRƐ ;_*SW!1dc] l H_¯fam&.du %͐s%_9U^>\ їݷ^Y];Ʌdm=oS#lsKJ^"z\gT+gj?=Yg0p<"&caU^Ѵ [kh~Tbv6ʶciy?Jd*]M̲]]?>8-eq`=iխ6H'Ub\(GE"c?4M0\ *LHn4vM˶}:[8뫷h8E$bL-.q:@nXR>=q髐]P@.ª  [:Gy2譼&W@M0:Q kI&Wn(jtVR֮!Ğ6)9+}>+G09W M8q5=#gs3PVӥ& V4[WurOq1I|B-ɣÆ"9`;V? Bfc`.XI|'U.bԤXɡڅ C(+ӡrԶpΣ-6u^GUjBv1-Z fҸj Efm7}}nxi-yw0Hs8a_0{IDw`UpK, Rg >,cd ZODg2yKŶLWC{B$Zu\WC M"\%Ǖ\Fk÷ {ʴ_;)mDB YCo-Z~W;DKb+.P|((=]SU% ~cw" 2:馠ϳvMi~,MѬrL:g RlL%WZ9$jfv?\Z9;9eIgG>+j0@Gx&,bJ {y5Mfx?kU J4J$tݸ-F -\gz~Nx4Xz1=^ tGDžfa@D*Я\S~Pޜ?'fϺ2|6dS+_#bxoV%JQ<]ʎxl鹰3Z^8b-1̸Th9'YWNbŜ0eX-[o8U_/ޫ]ՒAʌ) vYJ-uo L5Y|amqNyI5 #("˰_[ha4PDugi==j_!Sy!b "cMY|n8%3;#͔TI!իD}}\gZI}RK1N z VSBи:ݪ?F-JYD:Cƿ1xB{5zH׎ nsUmg(Pc %i(90OpAd`y&(dB#=Xf_ *T$d!ó>HNP D/_ xEKpPnf6<孵/+)> ,*w*Z0(Iُط4L73dAm"O]0;p}{{u5o[|jaGE@7x[q| DQYå =vyx3Ճo*1"d0";vBj9vI;IE[z^tjĬp) Rsq8DX,ոt8cp J}LRd(ý$Cxr!x'>6ÔW1I=ysldcc8I#1Ng4oQTlPm*RƘ6S ;,ʳExy63}Ov1{v\P7M:[f|֑8hxa1_o>Ӓˍ}tn+SU@ J5lԧ:s}p u]oGPɥЧI!-ӟo*-l}N$mfB]0h~|pI G'2 ߈%IJ"t:u\Ym537c$<=%n{E7-@Hgar R^9[[JSW>+@ٝWA4@!- Txs?OI;Qd$Cإ)`P3?LA7Ō %0'+H&yˇQ^,y+'e:~W:2^=7-3h̬qր'%05Ua)`.vyUxQr+K2LjiFc(4ҙ^gb6Y2.G_z'?oS/FsMr}uq3W=wv|g*+<ġlh.:Pf/+^7<&'ܶ95S$sO_-xm?:#1`Ms]v k1㨌]&^d?@4}'15}Fj,t1"&gC3Z4j}9}Eyl-̅&'fqxK` F0*ӎSBV]x~rB3UGHR_)YAb* o!urNZ,.2O?Wmd;tHtP~p/:dm,!_jG@b:Go~\ Iuo(ьgdm@`@kCTFlΩ-!$!b(&d3 ml0Ŷ\K]'Q$xC _ t|f&sUt&U{;u&ȇSʹ8KYfK+.ڗPKzSog`|^Q5h?K%\-R`h GSQExԇ :I]Uh@$oHX'Ryſ tW[?0Z5DY2*_: U2{uz,QL7T_>m~;^BHmF8.YGHO]mO>xD}NB҉7ĘF-;CRȧuN-|wИRȉ+Y5_n8!I7lyK9'/.0.F09v5_MbxMh2kh*ĥ." Jj,t&θซ:m=G-cbMtb =!PR>HWhzǽa>+yCE_ z걄AQfA\mOu܍2ć,A NGq-x,Ð @J4 lÆ!C s!E .ul򯥲c-}&jON|RaJ" y 'F,'#n% GwxReN tj4c'5#3.\>4uā;a[)ﺯyq 2Sj>=/BEvS<]YZÏz:?#b 3f5Zpˡ<;Z(g3qnGq`_j`'pjZ62la?<1g&r[$`bTfeS(sI~ ߮L+P.&[kEk ?=Y5uD<>?o#lIBDc |dF*&[tǿ'BA:ܟÇ() \X#8#4Gɔ#+]i j4:8O#nV&Wy5f\a3y`# U#LgUY/niz9)!qQKQju-/}o YtN&˸O~]aI/},"?So-\ndWOf'jU$!ڪf[Oe/xy B 0Vyj:UY\e+c)=?dV bLDi8Z7+͐ LI|${@"feUr%m(!kMhL}9JpTi*(n\1bwvvTp⊫DT/gڵQ-@ӵoH eaa sw]b_{+-ZI;v,acT&!Uf݀'bB U̙ɚV zkJҢx$ ^ kۧ@򰅠mJf#zdCpWgF%ZBMy.8w0'⌂r+`$GjH>՞{cI0bkNF"mgƻլ̪~Y(^Y*jH߀LOX2-wDD\H ~3o8 ?0o- eT9*g``ZYk}φ?r,Z~\9T#EKd+ f@e9Z+[鿵`^C' GG2:#ǯ:gBL %/o +Xr"^ N l|ctC$]tz64' 'L)G=JFaa7fզ t(S8et:|ˆ,P!ݮ׮#yCJMq+4/A8俕o܃ XYC~S-"QƄÙ/zRF7I H(50ځ_k{޶ ]6~$?]TDXU)*PޥX/\6<% }xZl5ca7L3E[ tx84EPn`a,YQ0~K;pZu7ǕMͥ IwVUjf@un59;>!^! U&V:+;BYPfz𖪘FڽpiEuo;̾)_, ~)0hen$a%~o]\k*ꛭƩ13S#iݐǴSt?stuĺP6X*ԡBa;9ٌLCp!v ͑icog]*bŻ4OEpwzצ] F* NٞV\oD*=Lo#'X;v j99=o@MmcR+ 0CUmIB)6F$# |'lQޗ4l5~nel9!?̩, u~=ƀdS?pSvyq%p> y8QbHr`~z/luؔL; 0I@4,Ȭ6iUyL)V26niTOı` c6M6w]{& ~/Ot]6=炆LwيfۯC# ]F2ܡj<|#YͮBDս}UJ$WLݨ #e#'9 Ab?y^ A34ҩc =M㣧<T~{?i PD-'Nu3v1f\בm F2?G# #"U3Rb{FaoIAgjX݃K'Z!؁#^n`Klr IjRc^H80ep=h~c z)Cy"DÂ+J*zutBo cI0Ў(Sv?AN\!ցA!LPB;Vp,$k֪荟^l+NPGW(pϱZ\r.m$CSOTdI; LhH[G&QN?#UK2UKC9=G+F*ֿW!+lB?]+8,`zrkÛ Ctlk"7U_<@tjZx'arʣpfھQk+L ~]@1λF^>Js bBhtYD;6d=]1%>xqd_ȼJsѤEظ43Uj<'_h_=z뉭Ϩ<\컇$X â=,& eTVĎ:srn ƭ,%?Oq*81K*0 gD@#RCۏ8}7b/f2n\9(TT_@@oh5dg=_#߭_6+]UԢf!n0fTZwtY8WbvMClGٞ,~c3ˠ"g($R^-i2 2v%y9IOar喍ho6%Fkb-5|f; ճCm;|߬{J׃}Gd8 G,Rɋىn geEu9Wq#c_MBNh֎ZdY/~Q)XΈUjZ ӍmPqbƜWAT~'>+iOp+!׍$6yf꧀֛.Bvt#%8g@VHVΙ&+ʚI#*cL &׊^KآuOW5NHP`\մb1[f ꭴ $߲նM̄[QǬ$%?ks}RU+elKbyS2ˡr$Jduop$. 4v]((/pW{C\8PVrS %,:Nv-U$G;_G|-9[(G}5i}& ]1>D}/z'jzȌH]}yb<˪XEM7iL{=(5q)aq7p6Az k]4S霹qR 1ᰑOgiK)uwqt6\nHNWVrs,o?BȬY@7*a‚[2~ڷ̽E&I}jýM4:g)&d_DKq3w8\q .Qry{ڸDT@U/8W:_0 H| 63 l]9f6!)^w)-9v)TF}o2a ;JTVA'q#.x[>ӑtMǭ)?S{TlPWZŻ@ { .*u2*oqqHU XbƝg3Ml>9֯ߙ'$Yʹ eoY$L5N q{ܣɳkdTɃݜ;fbˉһuQ~%S_^,o&J穓ni~T8*_KеSPloI..\vjSAbZ.0NO`7e+Iػ)gf£;(l6Tk|v <_9]ǃ&aͼ!ŧ/rp mccdh%>+ho`)|ajւBp@u+A VlsCM9h,Ӷ:~s 0TL:m_}Z&i!WiC^"i(_آ3h:wW8l5ᅊ_2EFBm%"ZU. NUHB)R#>TŊeҏ >h{鬪y%\ TKu6x_,pW{]~U:UHtXW ж oSpsHu9qgݏ@_E Nv٣,q' a]w|p#wn~) Ac̩E~@\#[+pQj#%N?τ",79eR#MMn:~ʚH$#*mD@K#X@ϐ^.["gň[o  ÊHQ=:4Oal+!Ki=fGy:+77{%U\qo;\mHeA%@8)Bcg #_(_W&Xh;;Y\NkPf|0Sn)aYq|3[7@[M{t(ē|GR饮|c(NݰHن 1ʼwD ˙|m]hS((,`wƿ:6pU>;>D~J ׺y7 {yBa;L L'C+ٗB%@R4׸<ߒ=6qo"xޠJds !3%wwoh{lch1%j`$l_XYbi='EWR%w({=CSOK}Wabz9$g[xe.R+YL@@P!A-&NR&0_/<һdl=Hs~Eʉ C#)"6Q)2VBmxޕq+=WzqeY&9e ]&QWҖu;ûy1wH>r[e_Ai v}|[_1aϜ  Z8ž~ , b6PӣnkG*_<3<Mt1/WQ"o2[O^13K1$!1]8 %TN(fF2 Duâğ~hDIɭSfEF`_?>XW|?N&${*R΋'FV7'ZMhTtHs +!SM2v$ ;+i*X 5]Lg;"/+ Ehcܤ*ys 2[-N0ҁUo4hi1: weI:YY\YdFgNSP\Nnn9 T#+2ԉ&{<{03əqw\|qY 'Ϙmz2;}/j ":r%Rَz ]KAo|#rf@S(l9Ǿܾ86NU+ZN GzlLt)#,T1ض]'*3GP*ۡ]#nY{]8T[zM5+Ye*Vque_mF)]@UBOg];j(iE; ķy ݄B K|a \P4ԷzU1wCڢoznPu6ҡh*rO)4ix{S(DaH T@6w,FTM՞0b#, |t  %d7Dq񺽬NZV%uZd5%UNrJˍrVsn?DS/UC;^33_K^w orL1 _Ǹȕ@v䪗J \@ {xei5Vrr66K.<@:yzM0Sk-bR>YRxN36~7<)E_Nn'$ mDZR__!7ivlAMŊOHUW:xpy>9߇9 K.?b׼%e*d3./`~EZ`Z/{HeҥYزd\x""lPS ! ڇJ 9FtMtJ|fo55qZplY`˘<}OE6#xOPgXWˌqh g->X>3Gqo[ΝmLWt]dtWعޤ`x{*zۋ*GÛdtUIOsM3F6c=NL -߻Ch޸K29L2A:fQu_IbD0 Z!'$GC2Kj2;1z)0_ ,;uۭH;Oe/Km)鷸S2hЎkl)ރQx#8Wzϫs<JL8k'֔}.,B C~T_#3'86$kjGh;6D ,}*_}X`@$޾,b8}CbZҁé WrE: \?uAjnjk k'`~,Y7.ROPn9L3}ˊqA{މRc$/.C>0xBR{S HV5j(?EhXHaNcF5fꗍ+!]:9 6U]rS%3/Imi* ՕO83X;<ϞZ+dH́)먨Pupi.-SE"S-tz7L4{ U-Oon/ m[7MD2 :m`3pڭ:{:.ýnt{8gscg7\ih ϛMv5 L."~5n) rl&eL@< @CSEOOf֥t'OU$pCyU- hVf!fE5VlՌj*]ߢA$Py*άg4QWCהOygjO.>_L.(1wI}ؼ &k􈿮#zTG%SEr(5&L׶L&`r:aGwa&Ƭ.o75U196Nzx_rIPY" 'x$)Y%5!8J-2F5wfs_YI0.g?q$/u.ݖW@<{3IWBP\-eIʉg)Wcה) ~M8TG4Uֽ] 䝪6 u qI.F@TV߸0}RpȳnU骻4GkU Voм@tq,)=O<:^"(چİݎqipd7 8`hșCΈB&PnS//L`QWV7 !UZ-6@=%WMxsG_ ?Tp4 wYKiDkLN8y 3P%G>M a nV.ˆ̉Ez)d|/bz6=!?$|=%%v@ JCKfɨ# u|~gZ ԁuok@CĤPЋ{ݱ4 &7S8CΦCubTSz7v[aMt2ϡ8e/[%ɂ۟d.vJA8ZݭOj|Cs&̧˺b|F.+ɚ?^G/f|)UY#G'#UԸ."6~!@ >N-7Z}Lǹ7 ╷蟬6?Ro֐n; ^T!څS3HL/YL}F-1?yۅ{ceR"G.]<{榦!@zYuaS~*$xkɴ (>0c3Ԕ_%>#t1"̾Z=Grװ%< 6oaրck8."8Jss$k^ۣ\#"Ϙ"]Q1ɮvur@Fĭmx/ yôBj|~R/?Cb[<eS+n}NpwIK>GHAm x#jX]Ef ihM&}dҦ?vQ /gxP6бCgnOoxrP㑱}dgU#Н[yG U,p SMg܏̫gb~AJR.tl =y,)n_f*=ʋ,=4xx~EZr@qE+ q0nJX<AEƻo>;Vo)0ؿ;/ ;F¹P!s $8=K3s{|z!J̟CAH:]`>эmP8Ŀ* Gт3q5 tt$W$n|}$5w랝q@Oiy MJ䚆 A3[KOnu-CTQ/3zk*@v!eph2W ZO6Imt8 7/(#5sZt1vjFaqNЪRŸEw<~m= Bqg>Ȇ5,0@}9w?ӄYJp2Aa'Nw ߖVXIT" t*k1CbzuP\˭YCj&KK5g/?#y.m!%pV.Ђ8v[OM Y oXKl5, z@- s]`|?u ʾӋd dTobx i,| .&$NG,67QnDGGe=d&lGMD6:i:/6cP7I +э\^ QS3Iv+"4 ݄VT j Sem. B?T1m=QZKTӇΊNl :bbf7$P)ByOyy3UκSF:ZџXe wvrvjۑ!I+()NtEO/4Ֆ:轏7 \vN XMt؆J=Uq6HK INk.iY&AV &NMc^_k R/hCx/iwLb(OaPiSAS.a]Af룩5tUA9>n:. `Kjcdp8]&sE*pǛ hȼ"e "6hF.lՕ\nϧS FB, gR Ŀ:lqYQ]i{H:N|4_"˪v&}<.n(S g0`2AT ޵ /9b*V➙ӡJJ{:zcA'=C2Utr&Mr`F| Sbzl7:&exwQ;MdJ(dj f[ф̼0 6}rWxm\&r~DЛ{mQ%\QHTT*6<+7 OpYf-xzPzc{A w~CCÞ UcQݟ<X~޹~@H8|Y9NY*܃W>8yv2 $fRy(?S2B|wD,k"}exÆH Lp#Gdݥ,UfW>w;F/>2v^H.R?z%,~"E߉BTVz< ܋Zdr{܈إD0l@hyQlT W0fD  SJw8nUXUmz1; R]U=sZD] ,_8;X^wHw4PqӠxؼ3k.:Ҭl,U",W1ްmr+%J0z.s DLP#ʝ5L@wO4 @ګ'~OH.z^)2S}!Ӓh:I/ķgoC2F2hCb<#4c6Jݩr}ߑPCl$7:l3RtrXTv2 1,-TfOK.Q|>*$ ޜ镵kX}R >%1睶o$Un*aД7%~* O!dn9 5,8 ӹDQN0L3Ԝ1o?].=m$V0ZP۴F _I8Ŏ̒qob /X ޓ;I<"*'Y)xiÔTgwcqf *|(ئ%v%UWXzx[z#zX*e1m,BT~L53dxt m#Blhf*_`qaʯ.ĄL'>ν&|u<9/TJ,HxCimL+Pa?$OTj~mRX[W\F348,ՌuhHNQVH<~-[0l?p 'URjX/ =vAyj?43md0g|9uC:KIնr)F2ț({_[ՌPbs aH<wm`iU 7#u:ƍ*dr:ـ$Kwx**irA'p\t3BL[AK5a}JDž3 p.TԷoj,EKb_9*Bh(daru4a38EZ|Uk?'QbzT{ ok;Bq/^{7Azym'z;K ZS+nz{KHV 6Q8F-"iNrқ鉬ЍTw,l9$s*ѵ|Q໿TEpt]OSmq⑛Lz%n<}:$d,P[&3G<n\(=1i3Yo $/`*>YqR :1~GY|@ɹ5*6O@`9|kVj훢`>S@yhI.; *ߓߗ,3b"5k\()~!@{ߺLvw!,`)7|@n`_w-tru~O aLvd=8J0MuX0Ӻj3O=1m[=`r A~ u+G 4waQp`i B:4=d6U? Tķ~XD%%k5&)Eg0 (\x((}3S-{:W|ARXhK3 =}()=ڴq1W"GUY&@O;*gaqOu6xw.V#|&jˣ|7zQ-R I@倎v^u ^w :*I?HҠ,o~6ow @I7G[T7h.< U1d{Oŋ@aJ( ")y)䛁B_I4,µ,^K 05D~8ȌG;r"'rR-X#ZIWNZMr-l2h5jWSp$1kԯ7UjrdXcj!~tv)yU=hkTBg<^L0[/VIK8}I[.m=)yܼe  ֦AɦVj=o]RY8z3-&8<VHvi=n*$B}1$ٍ"b 1 *z4E6'*Nnp(LP5g7Fc6`fmb`[yxW?0 Vc>A Rt5ƓDTcT|z$(jС@ˮt}!fPef0QsG_&nu%PǤToʦ7 OR2J \,ǨUo u^> 9.pL{M'gHc.B  Uq3O/W3S0!Wt{9k1uOn[y {>oK!Rι"Qb>M'X >HKW'?rJr0&Y*Rڡd\ a>e {[TF).:pU1ViV 'rYiP0*bZ.VfDQPYR˭4zDs"&rH'3ޭB[gۭ.u*Sm/]1!ljqHT\Z*Ϟ' >4C1xi-K\/H>#L7ǡUD2=Œ0%fc\rXUZ JZ+1qie'ƕ)gceŭ*Kv3vb Fie'+adM*+. OD7*S߬B.P>^9Jv?>)c_ WJwyoyi αҷuq:MDB[jA?34IH u{`jB@`>qml $0cw"lEKrνa >0\In++imAhsU؈n#^}R'fv%ZJ.G N߬;W뮎G}s0z ?Ҕٖ{ټ#jG׽3ucJCj 8v'|\e?l NmqNG)$ٲtol]h, $N/̧Gjyڐ&{\) eεR슶a7p-SB)2zNzv@Sw7,8 m,֜ `rM52]sӷ`I*h=%G^f)lݱ'[#! " HQsr+ \^I_#U])c-z菑VҴq lM/9{-q~K*d%WGWw>rkGfD J\Jy=/*jNHzVnK as7Sf@$< ]0ȣ$[3~g9Bt֧?Dob *e;)@6낎ӊoiiSp%kzN͉v/b-Q*X?P΀nbQq+1XK5c 1~ita>B^ >}  3W]V Bb޻r#5ACM0+ ٭8Ygi $#/_e,U^:?ʆ㡽ntMB&!|p@^ Ϋ &NUU{@Ĵ\" ) ؽW1vUΌ?Hhb"Jə-vX׬a p"X @ e9 L " Dz.SlwsvpK 2AZ]Ơwˍ<}5t/{c}7֕kA0xIJ+E8}l\@Q.ugJ8F)}$xhBoDq/lFmdϐk!怜P;p5ag}Qǭ\.o/5N1=[ yG KEo\# qK-ZE xTf3֞;IT(=L筇ȅȚF8(. G0H-3{0c) aqf#ޯ S_H a?Aq(%p 8Mx!CQFVĤ'd/#wLʩ"%ߌ 'Z7{KFwL4="ERX9UFRn 1)-~('M;G aؽ0^^c飈!ZOF/:V-爨 PwIArn&PN29ө>^"dJv\'SlĿѐWJorOͅF{כ݄>w~#T./3RiKC4$mS50gL>ӑ02&ݱ}[Gtx^ IL, 75mƛei00=eѹ/49wFR:4t ?jP8i-IeBǽRs. 7awD!;WE(&7Qg^/Q,{ǝV7^]ӂdbH;MS9HE>yš*JHd9I,ap! k-y[LfeyXXdU wtfL7=ǗS5?_?U mD?ךxw*ьC &L7sx͕wϭR[\rL ,Oy2mzwBnmSEs90g3V72OWƫ<[t$:~Ry|.^)KkĮ֑8YGGI7Y;rU^{XƠz 'ӷly;{k!XҚE%!xB="]ba8V`*9+` V s{ٻ%g"msֽܱ i-Cjee_bsyȻej!%uc*} Ewztջ /rΙ|{D "A ~rY-ՁUY1,wfvqrì%J[`D3Uƍ-c(":;]ͨkhٳʽ˺tցuΰX@ΟI@ȲGI깨rۊowc7:x j)&f8LJrp%:h[%caӺC4=> cQ]SسLE8'J&n8Gb'mWnYVUK~ a3p}d1l s z#JH sIb)BM WVspk>46 a$~6LgC`VcF%M|9vE_ߖZpJG}!QB8([fOZ|2X$uԴ6I6xxO T[j͌T4GY!@\c1mm= w" 25Qmj(/EGAUCA ֞=q Un4{&Kfvj%[6mdʹ֫f&Q6de fT7'g1ɧI?垌sEhF K3?@7.~zJ93*16G$0asl$URL0}vJ5.yOeԘpj3K@qU -O6KjxrD^[Bi,cK7^͹8QDg5TI8`eW2QsY2uw7#/e_:eME@}.-~ԅ";7Ke,mMDr/Ḱwq4l?d2}'Yt8e g3L<[3aq 36^6cuU-|"y[Lp)YWc ʯy頔#RI &<jG*̹}VUoBߦfg{ʱe^cAg;ȫob<}ș|\ţzpم@G&aiHdYY3 &q Ntbu&"(I)x>dbl(P6hIb6c<8^.cAqE|%rVg:{G*kGb-|j(N~bn>|Koj q!c4f3@އao/&.QJ;;[eb"$8,&) KD)> J`)U`PƟ^z3—3z\g"PZ%6gb9/1+vW.}Vp|N1MWmNg酺-͏XFNAYҕTFO^CI(ZLTBVPL7|ka3Eo$ Bf.L6I%"=<0V9S]&,[a4|О۸C L˿sE.lv#p0R28Sb{Ӆ;ʺ\Z}Z8*hG!^fi>u8DZfȆ)va@O02/YЯ&֥Ñok] ó{,AXZ.K^⸳gah:lEpc1@IMu%67x tQGqNRX׾AŦgw#%Cs $BoF]^?TSo8!U' JsAm/R*N~ &1,nq%mqXDlcњ{# Nʾ#+8MSznJtuk!2yF״gz]ݳz6*J\]"ŞHg3&q YB?2HŠ<";t*w=37z? Sn4yчodaN$BxO-Y):M V+I'cIAsiKvO{NS~:Ŏ\gK@qYU[f TN wLzO"EK0GS i ==vNLQqw!@%z6mќ.^*[-oXj#f0E:~ ʇ| ,ETO)ʚ?Їc|ǵۣ(]msb!ABxO:-G_'傻OA`dˀ!x5(/@j9Q~糜#Sx_Z-[#7ũ"Lhp09~PXúQX29 Gc߽@tSR58\s.L϶'(aj،·JJxm^|I,oG+<|j_!Bҵmmʺu>U7%cЅSCO?uyϼ vNgVq(뷴 H#Cm:3FPM4)0x Z"{v:N9޴Tyy3_n$IZ1^q:Iz,qK|5. ݑ݊7w* O2[<*1]n:.@' G=2՜kA`my:vcӿ@I-p)@.fz 54GO& /NpNK &p@fwC>Oq`aWC? tO*ܣ1 DɉynG|UM^Gk=+f-GL!mBu:gHyl@$Fe_JYY_=/x3qXDҖAxj֮1o}SR ]-t2.`;nJ^e )tҡŴaQ_pDYwR;PGS6d^&@Ѿуn90%SIu7ur1 c:#:|giAS? f5JUk+fJ?/P@(1Ib3KZ x?\!?'RpjFyK:t Az0^{_y|a*5Q5i̘dr /EЋ>{ǻ*m s;P? W_cvO"!ch5\H̹+|.|l^ | C>jz(iLhy]1O?MΦX$E^n+kOخjg. :)agu]()]:( bs ^N(2{3cҨ=6 C'f9rנbEfg3lCtsX&Q0&_ԇVN4R]5٨M>p}K 9eLC>u@?.bibD L^ՙw5y@3g"{'8[Ԭ9Y _ADd]qꞝz; 1#h _P)-GPfD"nQ1wǎCFkugQ!‰dOIƙ9^Dy Բ>z'獬 ybdIZLRuŮV {]=׽~3;)tr& onwP[5arh@-qV^zdW3fE?MU#2ԓÄwy?ĩ)at!cQ ۆNsM+2sP>*@HJ=F$P*d2bAo[Fp <:kŊbj%;_}X* κ=8# oR$Ækݘ'l^/ -id75д޵s=J\INLĺ h!XNb9:SJ޵!-$j" IWWV|x%&aGk YC&-@A2yƳ5UW5a6e]K,ﯘ4Ɠc*Ʃ5Jb{/O5k dD$8^҄I߿YTzQ/Kd'&^>47Z/ȧB-bf~5ѱV6Ȕ6 ޲=#p"z^i!?/E% g5@1 EѮ`ĪdUYebֹ;U.$m@~*Ox>΄9EOнEVT'$IVUbtu%ИGskJ*Lj.O[ /ǂYͨ"Su-z&`nm[;$c ۪W񫞽u\&zʤ:Q:w]oZ%"D_ud#tkJyƦ' oAD5ztˤxܯ[e`PBk*bRKTLQ\7`|2܁GՉ8xbLib:ICdd #BŘm M..դ=[GS9lz2d﫽\[.OnT@>x X=[DZl;0'܍i#2vdOgͶ^n5% /"fvK걊܁*&ħW#"? ׸,šj>4*/IVʆs0;?ucܳ#6K]|m-O$J"jXòHS:_Dq̉&W'Qe &M>@ kGM #܏fhꀿQkg+µ+iʊ+Kg`'cT8'e "]fg Ez. $hM6Q[I'q ikƝA;v쩘-e魔0*a0|P&!;.͵Arי0/eNB s`25ĥ[0K,h8eqfRE3uDlhx^KrbYNyÎdKUY9DXAi̡q mk_濺C-׽Ǟm.~$bmt nZn@b N$S׽ٯ/Yī =H5D L~|֑VnحOgaVXVWZy6UMO8WlC֒I3C=KQ1 nwcYJf&ۥ/k"r%k&;,b+wZU%So|ҵ:a|FsM9Bx\J ^0Zs}sS1Ϡ"Q|-𰨣Ûuj|W^ڮ!2DtˣʢpTҚU;?}F4oHjp }1A7SWF{7 4&EBQAVJCJ)*1kC]!جRKkƢͰ/BD>*o!6MuJ-i0-I 0I:-@6d<;ik$߰FMr0/2[LrL,e.F pB ]!^`#"(OWŰXdاOtH13Lڨ⤫ġ̕<ǖn8 QXF`.3Rޅ@1o\#鷎ਹQ¥\xP-eyoQK!2ɣ)4{x{];jbtYa#ͻ4Z0"o cAg|XTއmji .膺i[RQZTDQw? la㈎vSI>(YNUPx6 l<*7%^a; FD1.'רsUMi* ]A%Y'R2^{k( 0bdy=Uj)\ qnQorLQG([6m}^uYa:$`T Cj#fG_&NS OLމR0hx ﭺ’džO2Ma=H1lC"_ GlTr0B~ :Z7ks/ r pjTĸ?-h戌tۭ6Pw·'i3G+( kښfHO=rWtbGlٻ062┶!PL rx˘}{&pb yTv"RY4NM{xk1/p5{˵OwI 1|Y8S͕jdVTm c޷v߄:U܉yMb &6C`3#3U¾y O+UHeF}y(Lq(N/>>1ީݴz?|>v%D G,Hy;ĝ Ώ>0I*@)ӵzDBjj#/YHJ9TlVd`;{A"i}ՆI*yYG ]m/fC}[s c-; ,VR,X%A]ϝYo4t!#CG0-HlQaVmz18"@U^Fᖯ}Utȓ]^~X0 K]C3:grU1J/IѽWf-樵`8]4~GIŨt9# B]yrI!rvUX}E)ݲhKHD!ig $\gO4&!vm]EKc?D!ۚOmVZ<#C$v-R4IQj4Wi MlesceOiPh~l}[ h%MIJHÂeP'R,*,K*j(safW:}^%gB_XdNḨy׼vs3#O:8.No@ h&2[JL%mMs'v' ^y"ڢ=۵ȁ|vm n∈ 虈Č#vh&!]+eŻ\>)aw40a*@H@>bж;**{iޢ /5zFxj\SO @n4BJO je Ft:F0SXS07'2Ó>|nI=ͱe}C /Lkf!,HLaW+D;Dž>)XYZW+w"@:(-dc3XP 4!I7ug . w#TP96Z` )ɷIqhX&gq[+0Oj9 m&67Pd=Z|=,G+|26NCp>f^an%8tX#yÂDSB&bH"%?+=*ӲnKؚɢlL6gӱ0 -Xp# I!db-2QSAfDJ|էY\g_ {ܝ<_3^`\A=i9| Gtv/bS?N{y p|M>g RqʡuL͵΅~?y+R~z4^3YOK!"lXR9EPziwwbu^p;0 vhdlnڣ=*)I'k†S Rc;hxh> jiMIzû|.ָtk` ^bR0S pu)d> &`D,cz<f.?d\QE-@OԩPI "P,mdZIOzZ)X1C%c/O桋>اO|%La2FC^>C a* 3dg,R234nuڭE,$"[fDZ 2&r/O \ۏ]f'S HU;]uLߛ6KvK2v4IC)vo;3(v"rp^hq~u;iK I7=ޤH"9¨®^dc<6 pܽu0=?ꑀJcf6\Oҕq.9k>W`J7ʆGpvt+gfOÿ+RʐzfώapUb$ȷtojxR17w.jQkHݘka*qU)S:z`se9Տ "ݶ F[L{ Mfa*g@ؐLy+>B] !TܫΞFxImeJZb!H׺E5ll^dkBl.uhk;ҭ=M$} 9=\/jʟ9[qsH;GAgGIG^$jִUxuIR%2KpɑrF}|1 |*g&uѴ}OChȋYZD?T){جc:NXg ɗ!uN"o4R5vku/`➈)ѼgXV/ )6v4 ;kYՊTZ[(d\~bٽsYzvnS60ۑ,`8Ő!%\MF˛u{tv+f45e\/Ǵpo}c,. Ɂ1Ik`_L7 }؅A1UW$)0b2 Jg3eZ-N|c&[6bC̴J*#s/{. $* ʃH?r0ty}aBR)߿ެJkv6k?3}Dr+A)֦r-+.Yr+Tظ,O,w}F9V_꩎ )X[aS&lV挄VI] PUHXwn6?yLB}jן!!P/WW>#P5;njR8(I5c>  k1-yY9p)3ˎYggZڕ Fȉ@ S>Ga.^S1{UIV,js3D\/ynj4I%no@]iDYԂ5I]|@zJ\6ʈX{U#@&O<,P#;FwB߀j]"ZèV$VUfZ/6 qrΝ&RcQt%#r4ZjLz>H>Ȇ -"#Ҍ,'@ >hGOpZ}q!2K쬖-v&R0p!(c4v])Wb?$d]dvw<#iq!uwTK^v[Vtw:21SUD{ 6jv}7ϒyH`qڮ{h_⯥=dֻBO/ !|D>uކ武1bsG-ig.~Oؑ7H߲L;B8ٲtu[&h!P^Ed+ɧ6-rTS{ɞ٧ r+9uRʝзx`BsfUpdyu rH Z# ) `J [s>wxF5 @—qsFk f`FXۂ-<\ɠBW~ AT2XYg59լYc\ y NϬ_ۘr9gT^|a,K)[&R_N:h=2Iw@槣 w֟eI_LV8&FCi}D1CQUHXH8mc-{DdA:cK ;W۵(dĬ렙] B?郎gW0|\Oӆ&mcD]qr!²h 0o Ze*&6PaBOx !k9ac47 3 (P7Z=9P5D4{Ɖ%^>0g}C̹T?6O,),RjI 6,U]*Noa>/>/A`eC,^ޮneOpf۸c趠nbq̩et2s|;A^^ 2ꓠ2W!aCo?5h$)=xܐ@ 1&LPM3ĭJ>m)3R ܴۺoc{en>*0D6cw\qO#ha/Ħ#GFPezy:]V,7Q bx7itڿ麃 PNyS gXέ)qXxXwуEDd`VXh[1ä+g'˙.рax vx),{xZR_Ul޻GMu6K7E:ҳejHzleݘ 47 _'JUi+?jz7M; |G"Bs. _?".S$0T2M=@Ul,TN?4w|#NGMg!e B_n;V@5#Yaȗs~+Ġ) H$d*4FJ~* Pu pAuOcqi:ʔq̊P ˅z` ]|kfΣ[]jm6Xo s-(X-a-]9bm˳ Ÿ6PNF=Wd+/Ծ NБe׉Lԉ”}6$!!ě\~G O2iy}@t^vCJ hѸ[7v)OP{aj ؊2! ]rԕ NH‚'66n%J!ų9;!rF30_ճDОӫ:Y2?̐zn10V‘~ZĽu0[W9" Zf0`98KB^tR.+0(&#/foC*y `VDClw]jmmPs.a%-dT|p0i`'W-ozNS")ƿ4A{Qʃk{(?tbw$Gc1ð. E]Ų=sg=AT-+\ +38r:ƠRz޽HR]y`&2=!\Q5Zy`Ӿlr+z~*af([p j+GseY온f`/B`KZj<|yJH5"tDhSX&%ā5uBR҈7 C :ft,W:dkppd|0*!JNcY( ?UVE"4|ZuG/fG% V\e%&Z ^̀BM~&#)X; RN޵BPot戈کV@4Ca=N<m{FMqڽ}snVn{q*-"5,ռ`tE_KʏhYStUۏLLNL[k̯ZMU+}T~']I‹g ї({`N%Zؖ tYY =2&?/k~}g @^_hQzS %گΣl +w`n JUvQnY}vEQ;CIsfhdu$ $? ,D둓^l6">TkҼ*~%߇6Ld!~ ctŐ qA( gRg m-fT{R/2`˪W|5qhE١R煼]XmA_ zr]weǺȋΉ7K]=!CA,͠RQa:)yVH }zd7nW z?-: 'f+^q᤼l kx0@u#ޔ`QL5> Z(Rm ǝ5D|fE-C1RcQ/7\u</8ޝ@*uM0;lr [7՛>rdmo%UދlyR!nu͗\zrDŽ>J՞nua~-)\Uxz*/c1UdqO蕃7:9*Yp#h`< Hq-E N++vKZ흤P̲ցNK+z#ߣ_3Lt$ "R WʧOKC?SKp&t<͖r4~ _%Łr*<9Ɇ>8O 09`7-AڗU":n5QBkM1^09k?۠(TkXug*3FK-=2)܉Z?khтjSBz-%1C ߆OL1rV hpM[BCO;ss7hFr faYYᡳ;-lGX)8cogꑄ{')jw.$ ~j"cλo"8a~i=pZ8>8t`>K:!-K2Tb&dUk_2Gv|+4 +lnC$+CvR!tM[ &~6"QC=YפS %`Z9gWؘ*(-`-s@ ŁMQMA{M@QTa|llRyNOP}P,ErIX,H]+6cBlSl[줧Ely{|- gtG\d?eD5gK*lo,|5Jʬm%{y`dWĀ]妘/ꅐO<^Mk(loufJ|{[x[Q[8!ng/%ӎw5 }aF ft߃ٻ *|V2$pڈt-Mp~Svo蓜ҕwʯW5JF?bI0;(ݛ(9/[HNA)0Ĩ{_r?Ŭ{/t~[L^}^E+1\嬴1/0We12DH;)-cPY _ZfwhOC;?(P\s3mDayaC$F9FQj5LWX{c&||I7zwB/O"WD L=[ԖXi;vlGm&tZ,Ad/zOtF$"i+ !۠׈WIc6 􅪪3Dϝ ~c|L]Ɍkajz%lms7eiDpn'50hݤ0^ʐ fP`yBaa p˙>MML qC_Lׇ?*fQ̣PMQծ[Jp3(;KTuZ4y^#aړ2iV{ն wW2h\+Ng '=7 ߧC&YlU`1Ӝ7G#~4TKƏ'ZpGWhCMm|lоy|/ ؔ?Bdx6[S&)t,-5sYvwZm%*6`SC, ݭvF׹lV9[`\=^=c<.J*t'ͫjoFq~\8+Dx\`m 8Mzۏ*}t{w¢noFy,yFWD')Л;GMZ@-;c|8}J^ަY=Jc=7Ɋz $NAbW[zY3^,e+_BQ$sčqrU 'uaXyҪؤnV}[X'jrʜz A0vX 7=l>u@r=JB׉n@;NcaC}̘&)6׾d?J@gwV>Ȼ҂ 2]ҠNو2ثxxwLEG?Rԙ̀ _"2*&nDm/b5꫊'fٸg)7oS7{ŞO'EYIE}MI<=gط 9t˜Ku$7|,J䳉7/:!` ~j<{_4YT~"+&h۷5-h.~Udh?Gy)fÆa/qG&u'5i?R2~ocOim I"i=988NHT-XHAmҹ_J <\a😄 Dh ˔\műU 6 _%Hٝ2k S#/ꖤ+A |sf@b͋aXּjΕBkV7)!S-bGbZNL1#PϮՏ8SVUj C¹`ٯ 9G?ʎCamЪUܚ~\&#U :26vIDqјBY&@%=V*ޖѩ{>O,@( Hyɐxbp߂ 18;Z+6lΈ%lj P|c1ºueFsx~2liYBxR)k;$^$P,?ع*X~LH.S %#7?hWѯPرѩo'hԴHT騐5!ku&,AU48rJ+5X!訌!n)iE:֨.etɮA dLށKK u)^1(809Vekv8ƘTJsY~ڟٜ^֪pdb?#>-UgYhuU2W¢:UYF5d$k.Kӱ*|{)24VgzXH>'0uPRcj0rx!B*$Zȣ!B8G$G eRGi?vhғX1y/^&(+@Tf؍3 }}"h.VT-tHppȜnո[//]s93#3 2VPj#;z CRABOjbR DPƸfx… ~YwI$*$,yJLϬ|Bt րR z欣_oǸI[.Yp٨"pXxiꥶ>PTYYNz&Fep+($ږ4 :z3\a0i1hY[%w w%O'Ʀ?<ǵ瓌iI a5^JSN/7{ i`ܧGlK@~T„7jDGQȳ["eN<7U-(p71pG_5EKYkz\(2NȄt6WoU\4 )T?$gZ )fE>.ko>M~6M> }MMYٴQP7&!FPbbt%8"=k%YF&dz41M]F LJniVVNȦ8P#04SbV4s %FTsEgwq/g, XyKL:ڮ?? uEq}Yh2|ֲ5Roa؃)Bz ѡ֓sPWl; h\ъ%{i\$jwu/0/JXDޣNJGks\D#mA2$v4JL vC-afct lH$2+RװfTկbm|t/&#eqMeVI>P"NwzzApT2qqW:Es"B|;@TZKD%KZ9#=oVzc ^wGƪ%Q#<a{Bo8Z f8'wn!1@`Y/3}1Ch]SwTh+L[Nnk X(N(U ڬuJ#on8$)xBmQ禄A&-1 =TC$]'#Z;ӕX!b9WvCM~h tܳs*@dx -(Z s7犿ܨhl߬\,K4ШDRMb؎P]Gw@@m9O.Kޣ=!GZy?{srwɠckTYyA~7-_-k:9g3rԔzwxkuGr4Kd<#&|vR]ՏX0Wথ, Kb¤ {G:G| 1nTz7xdh&7r6w>pn6MM{7ևv3c5A v.QAfJ1^ n3"o)M1Fh`-W(`usMC^F&w",(Gtt:ћsHAl-O6oK{&E:mXc! vS[v'cߩFgN,N̜%ǹ窟PdImҤ=Ebg34l.ːI"txw]%.Bč34Z i0BU0f$CpX:BiʧA|aOc̳|6Brœ8;rtYg}xQ>@rؽ7B7{JaBl5|bpC3y,4\Yz)u?Ґa&T/Li b]41 dAxN=&uz%۵E^ ,@6>dD nT=h*o FTE0Us.W!ά}[sIK_>t8~7$Y`0JGa}=B{3:%r%aq<ݹœߺVݧfk~!_ς(66~h Z/p=d| ҝTlB;$4sDfQ64Yg O[o;*D jܲ9rcBDrC3F)ƌ!RkTQ |[q4Ύ?ReRswPޓQhmXmVt͔2xdYbpm*8MR2j8op#0kl1u)gmp x:!Kbh4&zq߉0ذVC{8"Bqϟj@07OЧz"| M6rž֦9[uI.Y ZFѫS9j 34 W)Sʅp {Mt#.n()Ӏ!-,D0Rov7*RHT)#y6}w1"མ'gl"GbKIY4j'lfrLB#~"{8CpQMqx)C&[n#*mc'Э fD}by:zQn]D@P})ݰbE54 qIil!4Y06 #)A%!|?w&d)vy^4I;v<Ԥ>IkG C-LNfsUgVk$0@+Ec9v%Yoʧ^|PuHEM;3 3+@'|%xؠI,.P^`1$RL^,5IB8~mK.4H[]"P]LP x/8MXpU+%&Ͼ9f z0n`5 K }-t׋Q,K t~e0a3TW+- BBH>_$0 rnH.{y4A䅺1}*xC=Sm$r^Y.ɯ" !pf=}?1?][,r5K;ۣ)o?/c=; KTdݬ|h:St^ ʕ\w5hG]~eBD C>~arF ~B ^*JZPN:ysȚp ȡZ@gǶ]|~- @quu2vZfIsf`&6H|zW/ǧDI M7ΖVCQhӄLOhAl_)3xϓNաp:UIʍwS&|G u6N 3״}F#1p8 =L.}Σ%XQf:*~T}h``/sv~ьUsv 5ZzC'qG.o^H'ٍKtt(@E"T%|uRBP9۹lk1q*cFJM_o{+tqCl@CT|;^SR=mΛWuLEs#V4,:l׮L܏Yp B}`5voB5wԐv) .۷%5i7٥؆6/.5>Tƚ#݊TyxO vuLT9Q \=,& e؍ч ԑAsD1hq_奔ȎoS`Kvw(xIˆg(%~(Q] .Iz:;`wV;?cHT6h I5OEXVXB; uGJ\cyCaeE E@) ӽA?!+  -Qݧ4҃,g ӕGԽĔ\7v WV훎*}@.T& 8c:ጾzY2yFK0f.}Dsr>l5󺫰OK*Mmיfx]WNM;)D|+CeSK8@U6zckCYC~O;Du5XH$S$^%",[TDz᙮[xkZա=! GwqhU2/S/[( bړT$)1u`)n ȲůHB! 0PƖMu8_SP[NvJ?%4r!Q81[]p}1*kt4,P'Kb;=! 5ӝzOAk$:7~ջr+};:Q:FZ+|I^Fܭ Xash}" 0Y?8J9oۼ(cH\YfZ Ϳpv޾ yCVyT*w]X2wQb\u88\]P|3 ZA YcU'w)F PĔlE a\Q4r у6*˦c9uxlricH2勪k fp ϴoIe{x/eQWռqYQ|S~;]Ч&fqO:t6&ǫS"p.ƁSzqtûϡ&l/i\RHDђajqCӫ#cDJʼ.i4@PCk\Fq x!LNle?(mFAĔ*|#J_EY{b8\3oMf Rŏ3줍iޞud ^MC[Gv񮽛[6q!\& Uz:mo /P7900[DT">{ĕjK|[S\ jEfI%ݎԫlNc ࡏxgAP)'D1=#ɹnKW6uChBR&Mۨ)W5QCJNY4:t"^L2mB-})T/3!2.g$\*;˖nHsAwC^Ѹos7y6.AVj}vpQQwS~k#̦^x ,`C[?)T^s4dY ʩ^6:4q[MK ]WkBv%-C_x5'h޳v^c}k*Yx%iC}cдmPCbm \8Xe<{gؐJ߫v^SD9q4]4y^ /fJx~.|CY󵯚:C!{ΐV*Ao\mG&:\8pͱ:y% - ,n6_U #inl|g dJg@(;( !|{7,X iǛl0SjNˉM6Aetr2DEwz:wmt}F=rΌjegsJ6n2,6_I`Д,!ung*UQ|F͌r_oy oPRYkM:J# fbu#5TLkoJcߔHЪwA Ⱦ/{LtP!6<#Dkn5Gk;bB-[p k;OTıHƽͲP KN]ۿwI!X-b~fL#LaR+tWIWk, tœ[I &nźR|uʑe`@S:Q*ɡeN+ a;o->,l^gr~k bvvZYXt{0yţh b_uvĎ00HRu}ˏv(xԽb&xEMlHSovWM`lٌ9[Pn\2H4#ˑIt?(3W81yzKM]zRr5> d@O $:,[,9gu "hc4,`Vywf6HQuxYӹޔxDuZ,D򎥖*LfA*U>ORZ@3֪Ôx.R>>XhƅB(B$D{gCU H=:nrߠw AwX"}@oNoyobOe N\Ff[?ef ۗD5t%avȢ zͽEb1?s9&--1XX9)TL0~LbXK9I;M9DHk~@=R(fL#IhxgP,=ژvS37C/Wh5Q²OD`OV˩$(@^VTmL.3"B,L [r^v QKB0(f`rH2([+."7YHcᥛ?:2}BeɨPmY \uu<8+DHk:}obz OAsdkyda4,bH1@dSi8#9 6+O&$(ۅцEq+e/XM|ƊqB˝pwQ]nh(ʼnh^A 6}_ve #DD(v 19]MU %TR8t?ĥ,AMdK3>KSKGk=C1Lkvtvm5L3ͺɡhPKʻq3x3Lü5e"#K,աjz}䘃''(7x>nU8'h$ 7h찭2P!mtTb9/0^! /H)ڲylu&ҀFdgxX1-EqLx@` i\ +tKŜm&O +]7O ٽI 7~E0|NʤC-U TLzG9Cha7%?+ (IYCR)[Dol\lh.#m{c4(.M79Z`;:|,ܛxiړ 0TmCq/C_^KCɛHHTR` 9x cAj&ILߒSz;U@2#nAex:RDl ;UuJRI e>@\ۇ]X,⧲(z7'JͲ(]:7 ^qao<`.|Hvdf]$ “d@33ڧSֽpjCҾ%[xώ%)6i?>IôLJ('ǹ2 iףKE )tXrCS [[Uhq| :^mɢ<$W5lbAcxAE1k}o[a|$Cgyۑ1PٶIaEc4M ^4CGdgrOO{̩ VvPse{Bۤa;J|jassey.ĭaogWG#itTMy7ǥb]aJqf8X0cWAUmNdsU7D@dr!۾5e<6fnz~'j+$12%φQ h`BH"9=]T;bCJǓ;&GAs<\ǖ;k  bge1-JC$$=#Br)g?C1W{0xg}Kμֲ#z+ mG_U`9 AͦU}<'2[Ryp*\!չ&1Ov]CHj"CqH%P5ٴr⽦-id钀^O8O\[ǀ⃯zT 3`F9 $5 Nc\B^S;Y3pLrLF8q"P)0׻⻚&$]^IH(QfGdoP_,olh>"-VDfPd~*LJSɪXA6c9L_`οa;uc̽ J4Uϕ1$WS΍4Yo2xaoZ6gU*:{t2͂^G60,ߑ* ` ]15nD`O&ghҙvcty0NŻVane`jW..ogWJ>eS`}:T,Uj~k%f)+'*@htzC;#]4+"* ‰<u$I찫7) 0wLL44m ;S$La0)_ >=$m**oÒ{+$Z5JH v]YhXA-ڔUmHH'Rl9 s21Eڵog`L.=Y ib Y-;gKZ옚 XK{X"hc5>w%7WLx8A͝jkc6i.,KzᎼcDӒQԾ@Œ+!H8V$!oaq߹lEt,2LZ K$D-F"m^K~+Ty|6P;/sWK^^Mis,Xл^ 3sdɎ%nK0fsNC.< r,ڨ{',9'8`pA Ϡ<§Ju/O䝹WmMVp[9SCחqpfkAHҸvϦ7hmZ:U.{~Z )/KA8|z:U ޡlc4) OOae#lZ|D T+gz)T(0=',Sڈ/p%_lc@{<^oMoX'!wUK-nQAN퀈Y %w-0tR _${z**BqE;KRUDB/lgFe uSHO}xE0kǧ}ӨҾs+=." ʗiuL]kBQ&nT ݟ)'^bʤaV#vZڼK1G(]ѐ(E_|Q3SKg}=C[m_4(s|qna#ί}]_xDmʞ >6Os)|Q ~8S2u~5Mn孩hIJbi)ߕ$$SiY{eڛ%r\c0Ԡ J頥h*!-e_hz_ܰ2|c$Z2噽T|HF Y|3~]cmxh챣u>PbP͋V:_ղ䲝l;C=&"O4.ԆaZ/mb]Q\c6 5hge5b,0WЇ`;ɉdTjtMt˽i~'AFP_+6"9G{w ceH9"r#b$bo_CA? mz,Ί4f2@?f+[dRb H $<\/ LʒPSμcJb XfMgVmu9ij 7@=yep ,DFX_e=Lg@yEOzG5$5!aIA--.5V^jdkוSJ |0FOGx؜F[rxz2YyJpkڣjU4t<‘?,"ߜltlK@>[J9IcN=z1VHe@!m>Yª3߷*ްDxU@(㶸YfA;L_ 5Y8ixil5Q;Bù384]Cux[%f mFkg 8AU2sް熯iH `o Nf*U=~v9!2`MANr9\NUYj/ qPuåޢ$m#:4YZS!lA_7iWuSIVGB̘N 5nv5 ;TYPY:ݬax`%%F wC&4퓭:m%Hv{Drڿmzxa(V9~U&_٘q hpj*f2cp F08 Ҧ1>-ӽ[#= f!LScg/:WfcdxׂO~5rVYԟFŨ?59^BgzHQigrF{cgqH+zӬӛ} Ф~t/K5Z{ ).H=,GN)SŚPk< ${k1c2 w 3[v5fd`hCF<@X7zWhj9enU#01XWSo>tΉK5ԛS# pwF-wO\\ӪoU.Lm7+S@RVDcGj}sh2a`=ͷjUq|ԡIHLbSxo:~z'3A -G1ckR:/3~@8Qcˑ-ֻ[*DQψ\h =o͠KP{0xӎT^ZQ^#%rtQYET_6N-2`ojƏEoQZƞjHѳoTDۦaJ:C3Zut-+uv67|}sv=awrX"`SpL [ (r_a0dʴ!>A0@5^c#@`6O}~@\|-C}c4V!nTPiJ/?3ip*"&J|e*6њ[vs}]ErrB=_KXJ1AjDX<h^d9.âȤW*Jl 7/W+0>'#[lߦIFf \p׺L37g^hgq+/E)K}0qH|"F'kzTkn3æ29Ywٯ]WH@.NF!a)?A8@Hfu6R yZ 5[^ v* Z׊&NMcw>T~1ͶK'(iA(J(l0-qZSa=[Ĉ>u8h8x(Ͻu[2c>sw@H{xK; V}{kpd9khu83{9+a[(< x1! 3|\*<qq\٠z@;I֡NfU>tZ&herqI>C/.#x;_BbVɆЏ&5Fd?0XvQeX_e~>xE"tߑMu8yH}̏Q>X`6JBp̑^#w:0Ty7|@2:>ҧoθ X2I INv^sEiCmWĹnbS'G|TC[xvLx}yy=!EMKQ 'ǕoYlanfT!Aj(ώ>{T}WQYkLEq[ H nM\(aח'Xahu((b%!|;nVQ9a:9/fZ-KU|y,wd< anZ| OpL l}Q={8 ;MOj-"gPLld<^-f NxrѪ6-u>d_&܏"Nfkd WECwS1s!Y_*{Bg:ۣYʝ&/ &f?Uu|=-q8mwMϔӊ#p O9j SdeZlgK!=3dv{w[] 8. | 3xM8"J~SNubV\'j}y ta,_Imo+dҥ~ ҶEysz}C+и?qG|gMͼg 7ڢ[gBIqœ-PQq1tffnzRYE¾Y uO&枺JdqaN#<l  ˯+r(BTubQ\~j252~^sqaV)>nPjA3K?24&+.0yr`h&C5#kF ' 9g'}v`2nG!P^1~hlR=\ѩ,0a$vدb&q5ahUwK,. ݢeLFmCu  ¸ǹ(Asztץplb&#^Bs5y@:O|%ŦY ܥ*Vdܰ] ƾ% o .JJX96eNc#0%/աNz#@Ө(ldOowL@lzsjRge:v}5?"#+ޑ=-bE:GBevgbeQaCE.DL{CqZ9L7ug=xM@DM a I`jtKn&|qDUKp949t3?T* 8ysֹ;E7 ^F{mVl'i*LL ˣY|zүl CDVrzJcw}saj/Gt6s~3Xe\Zw<:;0iˉ~;ADUbSb%}MU>2pˬ9W};KIX)J(Zԑ Ҹ6_}1 )YI}a$FAͩf~D8S;uHaYṍK;p B "l`,X2O)BdD8^b=Q;NGuYFp-K?ijQG+'Ai M4Yn ?PS:۱0نwt4.@z.h魣D%5 M FO54BQ.&J=6(,^!7qMI3[ۂɹ,|ɫGa,, Lh"Z%>{ y[+1gru*/VZ6Z&8=ѤSV\Ӥvyȧa4pS?z>{Ki[gLGj‹#!y"oļ$qi)o q0f}؃,Lǂ Jx 1P I+bM0@s_PB9صUCjsRy!EnĜ#4602}~%n!w~<9hGz {@-fqGpra7Dcȳ!|oKMR:phc ;mv9IPbU,;"+sakw$mU g==N }d;ݣoO5WAHΜWPOq5^h-0%]?~1uյmUۭIo%?ez]fHf3CW|jU'5DMp:JQ"0!aޅ6N`cg&7b4!7$F`~{ޑ $@3p$ЉFY\)fByAYݔ"-mΞKN{j*e@#]8&Akg+[1 ޴{ 1} w*7p,z#\r"TS7r[z,!'h-:Wjw_Wv3 Ut\"@7|VzFytd#3TW^;?):`|OYV"sEbP-JйL2!2BOcQ6~ݻ &fZoYWN7ja>=Ţ_>3`3Rr lJ&_@ ,%O&wLq,lf>~)B:1gUV܂geT239ydhwUczE$y jKVS͎%R]%~}ݪp,/}^j#@Esx֢RdwCf Qrxg<0b[ Ym5WZ{C!m>0u#wH6w4WwTlɓ L '30t L+K]SmA"CiAd地_l%nS9G3ِA8D9MM?JW`_5HnP7nlD}"Xpyo<x:+੕׿JZdfxFQPWP0??xrHL(-yc|wx(%evA5v%HyO;uAaMUc(CW%iZ,AM &(Nq%M%ݓ /_GJvI 'Z[PC_Q#g=aqpr?:2hq{ؚl4ͯI]7*,:(mnظu~8XW ,je#\އIo)F`Z$)B^6 K#EX\fF}im6<*01|@݂D>8/q >6o)-]u+Xn4hd%bRsޛQ)ʵ:%d'ol%$eJʯssc3c!~cIA7$IX$.G1װ tr@j4cy]SCi5'@pPd C㳻NMů4>KV'{x,;Ȩf>hADz>w+n1\-_jĬaoLDv#kwu.lhP=,h%GɍP(crR<uԊ,>> =P>pDV [;[ }y.sUs\ $1qc-,Y ;$o#8Q" ( Ծ،]k_-Y!UTe$4+:4FaŶNގz)GmlFÙšI.4p20bXU۸Or7R}jV?~MW)>) mR85}lP]ʥ,ʺG;آ _~I Kɪ1IÁvMp*숂*[˵RAPsZr4[S;m~J:|E_'@lY?kdNdj]i%ֿ5D_]N 55j:&z6 غ#ŏ;4LJV,W)&9ν\@}Ln@>MCW?\lܣחwHPTibewjڊ:qТʃ<^Q|h"T_/EIMtL [4BBw B1e-inV$c?^W:Ky ^h#D1@̒Q)1+x 5S_{Ϻ5)Vp/7d <ӷgE#u8>Hq@PpL% [Q2;?>y(&ഭ(`LT&(#Hyfa+pFfgӁRLubbq QeV+ LlXC1`#:-%mCxjl}_oH8v,Un~!pkc PC"-ovZp R| r,_:ɽF[FƗ,G|c?=kΓ%v\4| 1@d CzGCP vv{ҡQFӉ zM}XbUg/ME Dfsac-WwA :ӱBO7ƜuuyR~(6  ߵn,J.H1hoI$OtGBF;H=5z<%@s9Ý zכ3r= jfߎ( ]PP8K + p>wc&;vUG(.c(9sшUN2ͅ:Uu6 DCR-*qhͲXi#<lpr. ҷL`NiT*i_- '7jΡoθ,s]}Kkb9/:፴^\bV8M͔@O ۽ϙ賎-Mqc勰kf;:ʵg;$ EE>Œ?{<[}|@]] &7?T΢`A)(3d*6Q 4_G7֜ Z@Dq!CMޮމ(a, PHl}BϲY[ WJRh EIdHp CZ}QJ#IiY!>(\/xE#|C8"Jj$d}m&(2xNL;hJr ]}[Nn)Wt6R{ォ+*!|QVДðlIvSmg0_1A,4$nM+590=m.Fܑ}ÄL5oѴ@S#kg %Y!%OS D@Iiz@x"Nj.Z,?b>!5t{ҘEdVaŊ7!px#Y=2Fn%RE481z'ѵh{UC7#B= L<<4\S!c<.XzL=w4Nq¼!N]A@oߜ_kKJ?~"4d %SšAgZ/ #mq__ =Y(11*Y;EMF&^Aw[7?R*O,y2ڙE0:I"%G p=0I@_ۋߗGYz{SFw1$3M x.<5ȡdVNM&.v&^6$]Nj^]~rХYG gݘ"}~Zr1Lo ^9òEjJ简Viemy|ߕ09L+ 05Kf Op"ýqI](6cUxՀm{$U0Phde´k4`_nGM#IMnYJPe-fK<޼h$lOK̍Bd]-HrR io|ۼtA*OW%R );'^9RHB?{~ JZR)+{dadeYx[-YBdw]RC9zBm_7;$˄2E aqx 3$YZ:$&S:'wY3ęŊ|eJ8\&.7X gȥn^m} l]ɓUMZyp =& 3UݍnR.9j3  3:A)S#3w8uZ ԾڷVCΓc/ϴ9_Е~pN ,s;;Rs{ R.U[}ouLrH!9,w"Y;]]ӤY;W4QЧJbv6NAIS2ѕq9T~+7Dfh^(5 73ªK'Y? [!>1+@|#TbX>fbַ?لx^"ExjL@ش݌9Ią=\W=HhR dr)Y(xnS>@SwqLRʅlD*Z,||c!nU ZHA_U 64 Qv*[]ԈSXhY <[2y=p[^aT.#Up dQܦn(`+$V+S9M''1c#l \l] zT>l1-i%X:&a#/=]ʑ1ʞlJS=i X#bm/ } [CGuDCPx,a$bF7l)d6 gFl(\&~P#~A.LJ E'/#X& I?ksywµԨ3xȬ2Q+Z R~݈=SA k|-T!kBqm$I)8:)E 0 k{W2B$ͱ0p_Ρfύ+gUۆUۢSVc&,PnB1sg<9_g$x=)EW[4MزGe)KSݨE_ZhshcSJj”KcsB nW{BU.ooޣҳQ\lu  *y3%T8Ih|?v&m{R ˹5a, xcXX 87}NXGRֆDZ%Km O/2*U/5UVNyyIJ= Z;6D7 Q}d~5ݔa|ӌd.vZ33pLhƭS`4*0/-nǔF{XmTV.N!Qdj ``"⚬˶Waܮ3^}# !W.UP٩ Exe܊BK1rnWSmUEm=Mi|rCyN?]T)7~6orF:Bz~Òe#GثqNH~SjMlEhOb9|waWX= ւ2Jf߇}3 !Q%!9#$ #jvIM%̚먓IT4l^ [-d=(,ыv |~Gn()LNȔK E+ɀͽut3B*}j|-RCR&*RW[78A\K]]?խ_ٖ :eyگDtn+!c X҆E^[U7ɫ -o4K\0kLm*[7`i5˜U~C ]B5pw{9/X$N3yH1bф3/z 6[ _< GxPt Ĭ_ ~+bW{PIgr*c[&?5뺰[m):SkڧiGDi7보 C~l7 tB|N?׊;0 b%$Uz "R0W`X.pyn`Q1t$с{EQC{vK`qGaC1Wsokcs[Ø",٥ Ej3dwO'xѾsk-de7%CT܏e!`f"\g2$4>_|yCm2VIrW=ͥR1 $t=Qv$R"5aUdz/InwbѾ^Hi<[5&Mp4uAk`L}Pg;ME<-rMm3;Mz4\yRyمJ(јGHP|TD 3K7RSqh9?BlknOT;śuBfgRn*gQZ؄PQ1h/t%u∝cpSCwZve1*1ӥ"em詜Ϭ’~P IRS^$ 5TE;(.B W׬C,&YɕK-*;/\./Vq N-E4V,A."4yF]b̎%Xd7|0Q)m%ŞDRLrT:NX;ؗo @iplf%تq~AHkؠ>@ gx]eh$3ݛCZ;A!,xMj$$֏V2÷`Mn 9u <4@6oSE[ɦG*^`6ջqX ڞRl&6`;YVe p;*a1aMU$p:&f.r\2݆s+onIyCkT=]qBvt\M-C[["n>E7A9Eݦqt'!ePLG)VHTmD Ϙ@FEtUK{R O:'ywO6f{%ZR:޹,SfH+ͧ&ģ1=qIXGÝf]ă~oGcV}A)UjWdu¦rkh1ToDsCx\],fjRo00( jf'd; "02ե{74_aˆE/Zhpq f{qBw, 7jTQ-|0l1ΎP%qm0_ȓs-wsS偹.d~üH.̼ᚯ]V`剩[bԛ6wQ>7'Q^*JS?b >pzf7}j`iCWf381C Kv-$pljҊ%MXn/fA# xW =-n׈zQ-x i` ď-i񄾂پ %IbAEQǓYr(b/aʩ5gCKHOwoJWw7Ņ?0ݹ}|ȏ'K{|Q_bCQ1k}Ifbt麂Iᷞ<gI7wD^\TƙNӜ.%QB?YS8pT D+ g@r AE,Su7Xkf /fHWh 3L]DmQ7JZG9SKa{m{A_/J>E: ](R11S~^ː0D,`Tdo,EQèQ=_CܾQ'S|8ޚ0dQO4 ;k.RU-x1zzv$zZUs3P9[dg##aRpA(h)QL9t]%HzzG"΀,~^}CE߇>ޔH}:0}&߶eԞ,TsnYccn1ūsA{XĽ?#5:{f"\Eذ!_Tf&Z"QVۂ)W> *P7 ]ȟy YxvC.1^^pz5"{c?{$[~{b W9=E^glHXzuk&(\PF~ 찲K,- :?sjs,ܼÓ7(ĠhiW,'N|-|?JW{a0̝/ct^&B} KEڮb4;h$k u0p5KoA/ҿ:w?[s͒Va/ ƮR@A.ᡶU9Yq j:Ƿ^P!R6?JŻn풐ꂟW6)DowaQ4֝1˰fnbS13'JDIZ߯!fDzPZ=:Z5RB]"ec% P˄SJ`1=:nL^賧(L:p1&~Y:C1LVy+egT.Eos芇JGhfΠX(SYtu:sW/O7QEߗ}͢pO%\f$CɥԇY47`=]x>#,a`ۿy[ep`]"0\D6ys8@m–s_Ɛ$zi4>o8É$}P"4Ds6 MlVגq 4g6gNe_ڋSǎJ1cV 7֏PB,y&Q׼ϓ aL V e1dBѲZk?]VF8=(KR{/5-$`UK 0e_:Kv !,L[KPAlW..j=8^MD%OL)a5וkJ^䆿6jkbb#Y1| f5`2X;RP*<-dx9u~OҺ+B]#ؚD$?NZ{#Zkyq@VSbpSh"v-C%Nz٨^qtgfxEҲ:+zoQwIL'}nW( !5Cmz!7`\+8ꉍf Cz yB\lh5cA`n?=0/O1֡ WRTҧ%0`|*g(& ;41!hx]難)Z5mSM*owipOoCVqǕ\{Ixoemh ݱ#?7pڧkVmx9kf2zzZ&*R*ܘDLDƠ$ec!Lf)ˮX쿄JX_sja9$)BWA[}_?`Hksc4 Eٮ>PUVWPh҉f҅>'ÅRə贒IJ3\Ol)4d\+,ͦmh粫O>&9[F6B;뭀Gt=ZI>_UiK_t5 ~Y>.\mxRᎍI$!mFBa 1tȠNW'laJqWgj`12@Oh>&XW&Z?q`6`};v& w])ԁM(jM d btU8_9gJVKk<96aHbTӪ7]h*x֪@D*Ual;oed3hy>hsb q`3˱=c̻B_v#CcZBGqzSd:n31C.>$/x$LʬSS9N0 @-ʣC[(03@ {9~Ehkҙz!scCsĈKX<ߙ=&ߔ$*a>u/k"\=,dP~S)Qqv+$*5}ԃmX[ΔC< x!gF"'4@ggk"TTp3r^26=]̳ժ}&ނpKt[f9Y%+wW2Or[nսj\LH'N("0'%˘<(N&+i ^۸[ɗCx1^e4 ;څFB{2Fs1A9w8XrM&ͬ0K @P쨻~3,.:jNl.<&/}y4}!38B^ GF?g"qƿ;1'mozCgsݜY"r\x[P*Jրcǧ~ȭ8?WOŝ\#{%SLKGT0^W wc1@IXNȁZ};U9&%\44vY*?W}ik/| UO(A48nlzQ[-4Cv=h(J=yŊl|t6 lxVGj]7n#&Qvs@zx-rf>b \2ArgHor) #10P w}-^iؾES+*`! V64ɞe.iuĀ=;=g B&4o2@-П?wW Ch_q/VсXUk krw6 ԧ7JLjt5fnQ:q,( Oɕsk<II1T溣-7?!l},"K} Gk=+с꿍/+ $ !_^cGA-ӖG4Hih-E,tתea2 y%Uq*F^" =v]^\TZo0å)Gחh3ʄY\U}fS7_^;{@rkFIׇAixTB*N[h6~/C+IZPDE͛5$}j0}řK~;K ߒubK $(1Ё걇SH`\M{voօyhnqȁR))L/{r}5|0t O mn`pG{u#Ӵ2BY)WLzbC{2MV6y Jds'DYAmZo\;E]喾n^("BO*lݰT͓z驙Y ! X/)I:pO?m佀59^5C%oQ/ivvA#8C%PTۡ؍rkIY\%ܬgeG߿|_e=1|Uy1j71XvXb̘֘}-:$xkzzU `,D )t>1$BKj!ۣx28>PsPncI0,=1TW\>uV9N *2B6JTY}ɘQ֧Pqy0!Fx;QQUfأ/ܪ!RN6׫y@;#ơVĭTh^mC{w-Đ-lR1okFN Jh,Iq8y=~ԡ^#gKrVXOڇINEC0mBϣk2Ae}w XF\;R:`p_qmHu$+jkڟqFn5KЈ{Kyz̛mbGy%v/N;-1t]؜Ff FBjX +^%3.tIX~M+,dHN3\P YӞq 3d+A&F.*LͼeѲ'-$( Tѕpq(K8_`ݒ~ LBA{ Z2O  Jَ X';+(; A*U P0DUz҄_RZa\Hx~{j&7ԍd/V.5NɃ?pG 3C |ux+ȸyAiN ʜ/GVD2?}MAÄ o̎ymOh7e!%okͩ]>g9eYXt]hî0$oIurK]´[2 KHwNM^} _]*2(:jH%w_&=t9ta 2>;gN]| $EUʶhQ 4- jI ڪss'H^kCUO6jMm0.$` V;$^Cr(2.Y +-|>4[+hfτ`Q/:ep4vdTq:ް7$Z~)qcuE2уKz\,C$wNVc71rExi&44G彺K8TI cUZOYH 04Zt^)㥈ӬͱK:rI3NG@wy :ΤMQd^=^Sӊ "xfg˂FMy|ĕ%}/2+>f9{>!X08.wrwOB2wBPSJׁu5h a{qAt+5 !ݬzDcrJW AMSAR^a*O6 bt ihrh^՝re~hxc]$N_U7uHJySOcEHQJ 1TGVci/;4k*0i%J@^:(~^r‚ʥȋҡ;8!,h=TEU;ە;IAu%i*Oo8r8!nr_#ObCVA[KMG8 1iČ/)-ћ-TY_Rˆ,}i_\ >˖w@bg| |)][ci= zUR=aY p("t$Vi+m~IПoYpm$^[ J:,F=.0OH{ż9{Mr7sm#UXUXoXt&)$KtCK oaYϯM{wX1LJjL`(Ś|l, S51ޤl_cI0 煥+qr`Sa)sJn{-̣u]j8ل\60BWR4w[-|bzM1Tf%x#yxj:`=^AJH\}c;&}} nahL)#4M;&#q:f@g(_~|DCt;X $]R8k4 *ڨ(kM۟+`2^(FGg4}_}qOj̹g Sc!Һx>P<YRg-rq|v1NBUvuM?4ED)j34Rh>k)=/&*ZA3_4 gǛI\MTe3>12r'KUaL?۸ 4j)Dɸ>aFT19e"t*VPd2y$Aw9e9$(NS;&weHۈ~i7=(4hk2hW a"8]FKtsrԅMWy>Onil.D{2jR N+ܐ 1 _#ddq97s {;ZZ,bo }@k#kﬢ7݂A/kS&pE.@9BwHVOc0_: cet#`U8T(WO4BFyK䒈\H$.S;jvAZTm"^` O`xWPՓ-F e \+\LGPG%\[?Q@In`Xu)s:2;^ăk>_HX_Ej.= y{#g=}jQ/F =6@Y j^MO(ks{{^DΔAE~4?+t$g?'N[/iXJu:1y1' ޣ*cy.EaH0p4j6QN(խì0za%;4-vSZ&'QeoCF,NHgۼH*__e?p <#{Zadj0FjHX"?8+щjWkT@d?1d .!FJd2VR<|a94ef2ܠl*szC$V+Xav-7q! ۬(-v.36MޘVFKrdtR-kHEu8}=>!ͪڿg1QUMW=9r2D~8&5.vw[)D/%&Ye~ehlf+ qiJ^OxN’t]F1!ԉ[ VDa>x=fE7{ e1clt#lv jQq>L~amn"2~m_%Amo }S dA9 2pDÚ0X>g#h5\XW3@qґ@pNBN$]PO65`A gN&DAAy}Cm@m[QXZ)7.?驟բlWٮU!g}<X>ׯ0al Q932̸hKccCEz%_L7L B`aX Kn[ e;΁ N֌%d%XM_vFWUT/%+)3c,{K{Cb 6}cwgH[M&X.psOm~"wfi%7*3y3]5c˭2e}TW/x;!n[2?ܲVK#&p $ fuAZD/adR#)50NQwp:;Yd <u(Rc> L8杳1RE5t]AL7&c 唛}%v$Hs cocgxiH.EԿ;NIf ?{ ձܯs70:=sV1Aޜk& X-n&l=˭Rsbvdf/f~*ur,K1E|nCR@vBeȷ'ąFuLOAM$\1.&VT]"M7yS()" t^D<&wmſ>Hܨh-V-Ulh~ jzdU# >wr>Ph{4 8|Y*ʝ 7JOTa{F"jIb& oC !Z95Z X_{V3NJbe7z=׍WD;zS/bhjm`֯p=[к!ਪ?PHu$ə ̉4V7"~Ѐ}}h(=.(glf!Aޡ}Ýb۬KfTVFdrhvd,ĀE졕@ 6oG"L#֎Ƴ1C 3\s2%@ ntBH E)Bwmk2?5L#n:De@C/ l)V#ox4B@LދAVq.=JYwa7K'J7F7a1uK=~o+Ks|SoE#*1ptC}5ct &UG檞{cx{a+A>FI0}s@#:5~JfIy2 (]y4B]6ZCVvVfӎ y{MRCz O6dHQ+'p?DDF$ [=]GbqccP`4.hڟGˁI`0851-ÂT@9 f Լ5VExM|u .~ᱫlUj&¯ZT\2I\ʺCP~$e(B{pMڷ+-9BPLj|ĥ{=zLj k Z򄿿#J ۿH[BKůNX&Bu|,`/6V^z [^RL9l?yZ] +Ou3`x8'` Ӟ]q+yC)R5 ?'vzcvcFDOʆB㢡s%p\d#7F:\40nL/RuXח$>T%6΅[JۦD\(T۔ky;tzjAg{̊JWF@]09NfңgaTQIJd8Á3@[v7k%xشߺa :$DD; c޿}utI{ZCwH- O(0SVqjA|ϙ ;f9be,mYHWu޿28W+:V O#,xZy2uF Ca9* oT;?н;:ӈ塴cl+!/`+x.ht[=UmQZ7 ε+* K)C`[F%w Ѻi!|s" wpٯct E -u FAaj%fU?b#ѽ‰y Zz4@1F{ǐ@htFPsz HG'g=p=zyG`l{H`=zŊVlBk Oh@~[WF ohWNg] ˥/ P;z'ՐbzZM4dQ/v"ͣcovQƩ-Qh{ zmpcv|= wr/v/Al. xD.gg<<=c$CF>ً,EpJwv@ϸ! ~=VhFס\{pn Ls~GTaTcqm:=(w8)``J_SQ/^8<{Qy2!(g p\ݐE%);D%fwjv= JZ0TrlY Z[C(zL> !Yc@o5/G9:"3`;/ g^qa\j5q 6Dg(ڏed@d[5ȴ䌟wK;4[3{o&ԋ%S :;][PxMIjOVb:el&eߨNPh@5pDLpZ={4r}}҄HOc ۫]LSZN z~Pmd#kTRD/g|cX(Ⱥ^>LҰwM27p//gDdlNͶMξaT|P*hYAFh..79JK( j T䠽'djjh]M]gJp&U(Fm"P&䄃'&u/o>5>ȑ. oGR‘u)A#f x׆^|nfc[z! }A Rep8@dׄ7vK1(@SD&A,wfW2pպ Q=7^TM.M s^Oz[n`i^Ƞdr}W@-Dt4Y1m(`J;6bA4k\z KL~=Ds( ÒCCM{Z.L]}z)SZy"* XnyXXMլQ9,n:h̒W3Z:0^/Xl1ϋ3IL:3ѶBFSDcSCv+\p Mי:yZ!,0bA-}8#R]^KL"&ctƒ Σ :okNyjH HK27.8oe+6N59!OA?'wh~vF4br#8<Ӯ+R€OEl$RՀ>"u*j,Jfrb@R|ގ/`1og9#oQdg2c*]ώ+EMėD``?Ӯe^2l̽чR_4+ ~M.~_IOr5߉m`"HR(wIޠ'![pUH-Kd!2j[igNE+68ѻ9R1e,:Scչ<=20;$PvPބeǔH΍eo"10Lm,G%DTєGj-58xk`u^'rه&ڴs_G/'88+jƳUWBLd9FX$2bS|q%#])Zsy`XWi,iTefaK/f@*͓!aw/ػJKs2=2o!j*XTĿ0+<7#=gXNG8ț逺rO$(֟mۘl׳vla;mY:fEB1ؼ/jjMp&JCh ܩ4)߀S}2JGm|ܟo]\ |@!{jh tTar]<YÎ{{.kJn[Tx1`uY4nJ+ 8@+._!!-BymՇ焃<ښlnf^òޚ6H!XPu0=qzDy: Lv=2ܹV=D_¹%= YhJb//L(1Kz|ސ! '|0uʼSfO'ɪ~oWi =rWȢeBI&X&oD' F"x3'ݍ&S[쌆 8i~*;_dk_(ya--DC{ NUf,#Vyhyߠ`L' {`bZ¾ *R՞ l8Pwh4>/5ozvxMBiB~ьi</Y'ƻ±L|J'r8{ՑkL[F!),H !6a BS<9Hh0 2PR /UesOQ$ ~%xoýiM16&0#4I@3J]#s8FI3\8jh!E%PNB^3ovSv|i8h'2*M'K:Bg:2S'@t!~?[ viV.1I"1DzA>Q_ϣ(%oiX8Kz4^a;)|4xs(dlѠ[g=:(s)+"js,蕴C c"Qٙx.vdQ'lC8G{u Ai2%()/ppRtᷬ"+&"Hur_Q=^A>_WNؾ5~-RDELЅFStYBS] -/=Iܭw.6 *Uoi\#;cDpi3= DɥK*Ыw?ehB)wIô'I 4d(J_VNOEb13STBQ8H s55t\J#ZEKeJ`6$BL㖸KV@j5r.u(. 8 00'n]ԾmGLִ75RqqO1Δm'Zjv S\$,u3..'`-nKg}Coa:BNo?ډ57/6RabTrZ|lٞS0A8I@!l 9L˼4ipu;$G$Rg;X du-^ s&N⠱sWݍxeP}Ge5 <{ zGY?} J"TO/Q:jtu~7!p״x/aG"&/Oe_}3l\b۠.3\4$rswŜs۪_'2[~% H 28B͠ 4p{S].9*66pztqSs 4zMt9}5&NzàM4jDc9nc wXW9xP#C oz.^$*w\oC]:'gX+)2nKF^2{G)53laR~w O&B%Ks;ώIH3inf+A0Pr>o&؎1l9BRneÿ>*K? lfk:ٓ$x%z[lC3-}iֿW/ɇYM_nfru^ohmd~>KgR'jnaKM>8Rր<+O,\Os&Uf b9 EfKC^V#Sy]3n0T0 udG ތOՄGST`[Iqi lk{lJ91>?v_{k0nmNPq4n?s[o"صwNl*O/v~V|_v*տnvȸhm2ˑv†<o,I; 0va\}W9o2`F`BW').9HpFOqHWZOTS Y\>nxnVa"x@}J-.ꃁS cThV]q_vJO245:|uɁ\LZMNڋ#}Nd[^.+ ljj0Ie ߅xxDU124aа_tP> H C7fo=lË<Bj"Y,SnBƴ;!׌!5NDJ+Q3CyU~̭o}a2LӼ6Hw[;"G>\$$l٭W=9z`J,|H&eɓܱdD'N7EW4~XFq,9]f2J=]\b䓨ڡHx.|qmDu T(DŽ؞&ߵVnU_O)y/LD = ]gQٛ"3hdP'P5d& .]ozfV'Eg&wM3z1RP!Cgi9# C De= <=p+)wo-$!Nh# V8=xy);*Տq,c,]|. }hİҢByAuwUtjӓq}ЪuN*CRH; z ^6Cy*WH;y64} R?Ir׏`r@~:_D5tbr(`t5" Jw Qo"" ,D^g :I݄SZki{voGLčL: K:FnӒ"~?bϡxoG^b [~)(sU𣵼Um0Eblu+(sIq+=)pnTl#(n1,TϋޗUCT_t}2M*fS",)Kp ` ʺ(copW&#YBOӱ2#j3%NovR̜\?./Q67øH  -\ucIX{D&H=v^6P K;$1*J: ʼnڗfHmQ?N.+,Θi\u !H>!(Zނ;_yJF2k:]"I)u:WEؠh[ځR#ڀrK=ݽS}dir hTI9TA85V9w%ihGζkFoR DsOO 6]~ԍ DzS'b\HƄ]l%nߎ5̹4s<缘0hB½Ǥx~,JB'|%X1|צ4n`>B5h~_[݁%Yxo G%& <TGDeNKSW2hX/~8>1TX-rޔ' n&+w0Zb5hJfQZ ht䕑 ~K}? b/6e{ ުop]%=u*%Gw>09 Ͳ[/O&.cvd4ktޫr9{x;k z"|AW>1A,RKXm4]L'@z۝ 9b/̝N|KG(/V:˶ZeU^;o>ΛXJXIJfIP 6,:@&c/Rà>"Ʃ 7 u?]6O&ޔ; m Дj_ȬDt+r}͝x;1EbPX;K>h<Q7Оb)dg Wik^!c(C6_v'`Er=Tߨ'<Ksb94quvid< 4JʩU)e) QanDL429桃s183ž7JeC!Q~|P2Vi0F^V8UdѾN&"d"\NÑ`ɍ$>Mve'e4ccNRMBqx6I->.9nүFHʳKlş#fwy܏6r %I&uE0!5Kc)F|Z}:E! 1a6i*Q>*@"rEnG:H V4{J ؁!C+:fTr L։,6|D:ipe ònsˀ[TgO[ _:\x 3S0T}_O񉥖y|W!ӢlCHn_uJK04R.%apNt滪Z`V{jN{);\ F4hKHlZ\5|0(^]* (˜q( +}˧ad>BT#A"JODfNF73v&2jY@l5M6čFf-BHUԄv'RCSFIՠr\hD (Mİ \bKUeua[$5ݖ:@*,TOe` KY:HO2:˵S;,ju{hR{Ư,0rG] 2ěޕH+/R/ 9 u0,PP1ZB5{X,}7i1#HYq?գTQ FNC~$ċY;ðNz $CSI(DEhhXg69uw]"ƏQy/&,k|FEywQ"%tؙi00}ZU+uL!ScXzkinݡB!q fr9I'@z%&/:`y:i-|e272۬,1,w?)ҩT=җm$'HE UXDv [l 39ܺ-JٰIov _1GV6;ł̉){v@s?F8+`VF> :Z. V}9:sM"L}Psk#MG ۏj=:מ6 ruok^1U3RޥdTfM+x tLlɗm:n6xv S$ǂT %Gn=#s9.# -7I BG@BBR]s  Xb a1q&Ԉ9OyC6<a+wXPyt}Ÿ,:;A}KLo1M߀!@nJ\?LP[G_]%\9[N`m 胜P!(T(()j}uֵbOrn5OO' #D=G)G`qtui0ΊZL~ `5Cx{/v&^܉ Šr6ʄ]" $ C jCI^p(g6r!;Cuh*ߗ;P4**sqTf ^L_\? {eN"ck ? Ii#[b?3HQ` ^>7玕d/'l)q%L>}g2"PPW3P}9+=tXH[hA}DO+1(}BUts  o-Ʊyy3vx ]@x"/uNU8lp7屦L9Bх2 \ע2/-&T,Z^1uNFeH>^('tQ N@z(T^i!KIh)}UɬzD`\ MPŚ?|\9C\jYm8|xI 7*XE'Ŀ .-nRviW3L;ub1LWmZ|*SA3$k7{zz*ޟ֠FsA[bk~>ͫ#hY2Dl/az}D8􇿲//^BZNf# (`35is& v4ƝeC@ Bw_[Z:cBMH箊(G8qr+tWOM&xA^cYmj3aU[Ò G'8BHoR;GԀ.P([cv5`'&ֲ< -Sx5~ekaӟIǷDxUlMOPZ`1m+(Nr%Dgtʸܨ"fޅmWc(ޘ2\k#5yv}~d+9DT_ aՠt j.sZ Y6[r+.&DC(܊!Rt|TݍN!a;c!/ vEs&7F̏xN/_=n0&_*kj ƱMV\(qLvjYrYDa S+PJ(|0\\}֔lڸk+a()UҢf~[L[&"9XMW&?_2B)[k1YXOJO(z"1iZ{/cڪް7IC²|!4C(΂Lu +tt!ܾ!t {KoCs910[~/g|k` >7A/ePչ)Аwdv?V\̱if_=;XB`?)Jceě:&7FfC34ep%_֡8= OήF!@ N/A('VD8NXrgzXx߻#=5(=/.H49B^rQqF䞊1,F ȵ,H^D1 [56!y Y[\uek%Բ$ڌG-ꈹAOA#%ÿ#>a9w8[Ӳ* >boNGA@^n$x|*Bw `b#B=Ҋ{} kSg)u>u~X@vt XMH ;RADB(.3D!y'ݶvc0N5д񛤤'r@5r.Yo)kUgJ=OS3'뵴ts30S䉕 RhZ_YȎ.SC<)zjqj r?Eľmęc+ e97d?6MBӴ5Kla4'[9=cb Q{AU 5*7~ ߋѤqd!BE,b$-XkABkyw]x 9E<Apr(<ǭl]&l 2-2S;O& ogmDGNdgnaMP6gչ1 ΧVȉ׷I8;:GՇSr6 4Ǔ% *M 5G#kNRƸ-mbk]b\>Qjj;W])6GWŴKp $uwp If<ĉ1& ">X` %Ms dW*%Ȍtެ.ǸЪUEx? Y+VԘflMMMgx"B5nX gOW!L+`kّ|Q &a!:6<cKbiYX-[c|I";1t_D@uA贈"€xۀ]lN:‹ {a^ oy's:%ٱƓ Ұr괯|Y<Ŷ (@9_X"syG jkTM2Lj%^Qױ R:yrŗFx4E'I[kX} ^ <ɲ/ ݀j-uEtq֦7Qg5Oe7z~y_L;'ޓUdcon4‚Gx\t-lU"a+3sApt@uϑ}[rjO 燼& yWnEǯ:(\S$t m 27[Hg!wyr]FE}hlj=bOa[mHa=9DI6sڇJy W:uj2J5Im% I׈Tl@>ъAx2f#ÏF.0yYNz8oJiħpaI}=ljݻ$ +'xh1[!xѪDHM VzPStxkitTtM@p'NA+f3SHհj`פu`HNA0x+G@+i؞B|KC.- C):Yj@h-wI4e푬KhM"zunN0B̠#tqy @K9/aDhvP 7S/fnKW_gX3효2-lԱh ̻iOs8Oq74$'/&a!.MT!:rnax$r0=JwMkTTO{(%.Sڮ4BY8_tW=*Yl/T9FH^5iѦB-_ 1Eق^qq=(Yu+\#.>,̫\pfJ@MR7'2 0Ɣ\p;{ wRuXm}KRog 318e3PeâQ -\-uT6rpFbʙV sH9'(I?8痼{qd[rN- @|BY+% HB&kB7 r#i%$X-:= u~AbLrH' Cq|GrA\>pvv$.o.a ct0!+.)^e}T-DzҼAPRh5QJJv3*T>} ;hfFӱfd $s߷V ) pm{"Ă莵<e<.-=GHAT.p aS3~9沽|g2Ũv\fS?O( θ;w_YP ?3X߇([ [CE2[; 3 Ђ:m6/v*KRς&/a`CM?TlYgG4s TwD@%{fxݒQ_0mt݋g6bIOp}]Wu)dЕ,nM5`up+e؜S*XUo7.űR+>+kqv?Υ-p6'ԁ5|+mg h')7ywן@\胬k{;xj[9NivDfݼI} 9>NYD K9parv }.>(/AE];oP(.^ʢPx%r2T/^u$0t ǚ1a6?.P %6M ]#;4ڠrVso/T{})ʋ `хӊR+dJ) 2ǕD jyb+NVE N.n**jh%GAP"v+=Ѳ[Nqz56ߠ1Y4v{6 Vv->ɓz=DWIU^[{= 4PB?3㥊RT%{5LJGp#= [{a6 핆x7\Vw} 1Ƿ5P& pF!VPN!6VW(T/2\v)Ӻ[q06Eձz*d T9?icuxFjܸq4,bˤO[W*MjAvDRՎ&M^o}+njRě6 /aA{oK&q)%T+ay),ݟ4bXSW#jWE~c=$Ou ̴^E˰\݃ A*[hoE>ht n,$ǚDUgL&%H  |G6T B9 2D.'I f F'ɂ|'c#E4 ZI|ʍBM?qzG 42ÖA=9&^ri(< S-# \^5:.&[-WgHFP<-k6ɶd46fäv46)_q]PP u,BgLc'ؽZmcFyHeR Gv5cs}Ko*>(9ֆa[ ^z 5wT>2#oRP 1Ħ%)p6!rbuV/ϿJ5UàWI wӠ/eJdr!`zqGi焊9D^Ùi0{_ g6NmbTLdM q6u6zcw^vqrTok5Әua :=q!W73C9^:VkUZE4"XWVe_oJ{M;"BUhG Q?507K0qIWmMIUv?T]&i׮ }j\ Fq#iI֢Jg0Z㝍e[ ρUϫ^9/.F:KhjL'֤zVl- 2tYyTSNbRM0?ȢY# "'>Bf1lkṁ.؆MYl IٵeԹgffv pȕQjq-_O(j XܢpJUzr]T\bmgE~kFpoM ?7"&&w)DyL=D 3È$K4۳{s[g{),hB+5*ւj+cjDXRJ3skހuYkAZ6Ix hm :9Ȫ9@/RPhƻ a7EGxR*dxՖ42A1z ˳;>FhΖ wLk}@X7Oj%"[~HPoqJ:s}²vo>R\&< wl) qfYx0ce6( jˢQp8(H2[1K5<{s>~i9 :lFCc\I 'Hz&.8IG ٤*wh:Q">%`H!e/`[ܿl>ЏjI.Z%!o#㦟TЗ\Cߣx OysUQP9wzvRQbP i?P=IlsGcp}6sb|ޒFo%؝dcQ@C .+H \&6qypRqUoxuy߹fOKRr=w"2J{ߦdx2{{&Ep_ox/ș'}cXy{?P4}haG{1wS{TLʺ~.$M¨kX0q ru;):] *_x͟_dScK(}'_20jun#]0 qҳʤ;+: Y噆em|` `:c?wU`k-j#f|>/<&W(k._]RQ]~vuP@ AQC9 pUcA۲ ժ^ \lSU:@tహ76%^.R$Lvö"q7'/1\Y[AxJ᧲evbCx|GOَBgwO!CJ#s<J`ظ{fh6vDOG%{ƚKQpM0v^+I >nE˺VO㰺((J_8ꬵ gUt R9z+SӦmpopdpz+K^$Z# RS[򮿏HY 5Rl"獽-"nC3>E ,07*r:<=@׉?0֘MvV3_Ma4j?=-<\KKȣ0pK`sNnWDCoCףpqvK0p:cLf06vmQZT5m|dٶ"ZYcl{sMZ|9 Mx[}2&B>]5:8m%7A}k 5yﱍgc !9ZQ{)q}9?B.+ |owV}P\,R諗e?m1s6|g `_XU-` Ʒcb^* miYU^GZ4LS]>мyKP]Pҧ_&9b|U)uJ"u;nWZwpa@>wFF=Z(B,(BS%9jPǷstqX'3xeitxfK/-PTJ-}q9676ȇwe1R Em-لX)muӢs0=Ժ!y KluN*ޟVgy[ Yؘ.gB`9:^85f0_Ttd`U_1kBʾYah,ZXL=%qԃUw<|.CG#q܋ii=_5. +QQq5W9hb\6Td3 `b6< GI)*:%y6C %$P8fvE^U Gu}N-BZjWB\}}&sfBrR ӵxϋ2] V|#c!gjNl_-׎]mN#ťNU5^N0Bi(\iw٦vt}`5GEz~__K)z~埃; KqbCg4u2UB4F@=> daViVݻmߓGc ZSL0P+" =V)_TƷ֎1vgByX܄9-HG>NLF+uKcmAڡQӦ̕e rcUWeJ?x;ӵ[fr5ϧٗme\[d>ʄJ>53ȉt&U߷Ym/L)M$aɪ>r׍4Z:ݏYRc_h=Wm (K'@HDK s@.x0IĀOx^DqRi\"0x;Dw>PpV}HYiϔ';GIisuvБN:ͫ!3t+Ed͚$"CGy\T\ #GPС)-TIӖu'nv%_ne76 U1@؄ Kc]hbt\$1gI).RJb!`(V`"t|,8'U:>17}j'4=@ eaf%݊ū*m}5jx0 $jc֚nx]G\MѳnW> c$DZLkqT'Պe,>xgUh^d:J+8f4#n Q5OE~b*>r="HYK^16AG X >ʨBoFsɽoxch!*.Kd}1^0"%y ̋NnjVc]V$NfD1fds,1bQ#9Ƌ=v) &W-C?qW5^S?%#a(лPyfdx K=w?T (BzC.؍Auuh/mù GB}a5+7QILZJovyڣ)jZSFn oxޔx=賮ʪpYx/_{SM4CV Bm?evʹ$A*v_zC=ܹ)H\jEcۏ4`1fa 6㘄V]\ $T$M<ڪəH>JFT Uy)޵ORx~*K~ĄsK4DS-A[R'MYu{d%in,包3?HmdY pxa1/㜱Z"dF+j|,i>MgQ&[P-( *0&\87-DM$ʡݐlrS9`{JR 0±ȒW/'S+ʁɄUiBSX>vd)ͻ7%rojЇ];v,1G}]yǃ'/vzR3+"2ql?f *H(Rcc=˖Jm3)1Ns=ʰDU;Uȃ>\^ie*> k&6p٪gMtڬ"C6 `9FmDsLiKף zPxW 3T .VkvaE>flcҏxᆫG(pba\bw&NeY~UМ=&T ii -˦[ )"bfybP>SfiKt$N+ֈ^06(`1hN3u(j95c1 oQ1-ޓw%)??T_ L:|55@FPybaegCeRV߳`K 1Տ"q̦Zlk>u?_~^;+glk cU]mފgҫhs"F=dX/0(. Ӷ*DjMl`'%\|H@c⁧OL [v*DAVYM@x#h݋cke\\\Jd:6([gYIћݡ-TV-|!MsQ>iI@7姱j `#BIOYo@)1J O|:S1Џ9 j-Q~ONiln&GX w<@闠2tY!Iҁg]#ʂqrmlRAhM_{ $l$aCm1qy!;r[YQNx6j{*QpfpO 2⠺]W唉 r*z_d# Ia*;gQk5h<5_V\~;Qq7f9.Sn@!}ɟv&7ohH lxE{{ӈ8NQ!X!/̵xv#.Owv҇qVVY9~KwG%aja VS4BtjՕ@G2IY$`Bw+ڽ#sT nLj|Zkq6FKq(Uoq|rRDHWQ%bz|ü` ~AE꽳evZciEDVP ZJ]:QQ~ =bW'TEEd_Xy <&]TBr znԯ)ɭwk/FA\tJ1lf/͈̳upq1~ϴsL68!.SW5sW|bJі2uIzxgO0& {ݻ<2@D8D;׆fv˩xck sMq+X<}4F긋?"ǷrcQDuN?"uy: Jb•j p2c-|F% G&†^81EUw,[@WЃVA3'e Hoa1m+!])~ZzU*D :NO!s{yU\->`GN?"f"QlPb^]*@iV1gz r|Y/5MD~TpU]'f'(ŨzM |32BD#߸DYWIWŰYb!hwM r]l_&3 _gו׎A4sJxQ$ 6s+]wZxXUIrQ&C+Z1' ^)}/| M]yZQ\vY=+E F8U8{F\猓PI@H01 +e`jUf!~w`(.YfHkA5T*|xh!g MH 8w͵ Ib&e ҜC_CgE_eTr0=Om]`rN(eXhouda[hiA]6˨e@v{QWy5/;뙘wj IɌFa9rIJ vݖx4ͺr5z!21' XKI7Xbx{3V6'R\]94jS6^]\fۯ JumwYS~ i>;@g⭰MD a :7۪ޤ2'MABo)+zS]O9˛~VsJ®Z,¨R)vٝD*QF8AI2@yĕDZ.Y 4ȉD!ҋ0瀍%wP^WanS5;yWg:4z;ĚuX]~,D7n7;=fƉpa6#@O!s#ϠozmՉl/h{tKghտrN?&J!~'XY{w^5Eѷ\ Px?T< wCfsEH+Q˖_?(+E`Ք ckJ&o3 {߈ƒep0ǿ!Tl5\޺en7AӽKNheXwx]t%6 z넝B(@W{o{}Jؤ#}86-[+Ew"xa/6R7Ԕf.7oe!]ACVΞW'z _i< ?n}U]Dh=I?a @b*ԢԂw7bֽs썤ŝz+2ㄶ\X"K0C t5e- yk 'edXKhUӵ*wqPqKܜH%bXQ|aШwNC%͂A-AM}y0o BSoDkXξOREcߧ8snʛ<2GMt8FV4ˮV)V&oHPp.M]Su)3*?7 U= q"PTEOJ'DVG8V?YP΢5V8k_/tɏ\JjM=Ÿ}yk-}nЭs)C'Im\2gqĺ *J9.4:Y瑃CbG?)Bv >𾾽}j6UP%'LΤ$<;?csnlj%Sa#I @d87qeMPؓ-I$04MӓZPʘvL"k`.k!ޔ> RxlDlo+i֞,b>F~$)sFf%{FWa>2|NYc#6xo|$p " j!@ -8pp6\|iX.'a] %3,%$gm 32,uNp>.[Rbd}į6IB02ҙlvjGW8-2Aܬ?fOݝr*eYșT׬#5]jFzY*|uSHn\ةpl7TTɚ8C룰2v|x8I/َX?l΀>%]KQ"|`z~uu9@nmHHaQ˜a돐G*@yX1%{caz]GVD%ryzIHR[Zb"FAV.gc5;D'ėa?yAQ$y>Mޚ2ZќCǭKmgMIɢj9X&O+"rC hQ t$ PNN~V[:s4..>lP(E`9 !'4eY0'#|sPJ-: iFowTm7Le:8Ûd8zv"T<>X$L!_/)YAȨFSz)g*u̐~Bm `\ P$1BeL :LF=hoox㊧ylAm@e{ͲK_vk3Rq5v0uF˕Y\c-skҟb@Z%G0'T kvf<_._z֌,::#!"kz_rogMunW5eO;K n#T|-{٨m#ś[Yx=¹Ei'VdJe9[ټ+'{m<5'=~=֘v|yIR!7q|XpZ%v2fY;BQxءphžFUKیxi񜤆opρm%u/!,êFHZ Mdw[O7 i,|$Gf E켕bΐ 3jYΤ%h1-YR0D LB+rz\jfg'ʯDR/A hϷ#j4Q| ;t4F@3IHDs-{f {oYo9MoI,})-9*  ]ô%W8-yy`{ƚռaN?aɚhvT^u1R; @{g<&@|v"(P"\,1lhX4:8qbhEcwOxgj~3L٦q;J]yz9KI%nrm}䎂\~׃o$ O-p!at˘ݥ 92}DhAp/aG~a3EiV؊]rZK1¢j s%V3 Ys.D)>#2'.6ΖBLK ]<f$LKԚtz>Tjv%V٪`4}b uBa2IAh!wLIqUkl>. .ᨌ1-VtE+ RXZXL6c*ɩhLq?Ȓ]ɩڐcK''5Q7RfaB^Q>ڻNk$[lܸhބp۵u [dLgS`pJOo`h[f`r#_ O2UwE^3XԾ[]Wui"gZh-gbJQϹbSHTt|L8 oҳ =rNsECuw?e @RغŚ2iL?u;qJl/Ẽ E؛3?7QۉBVo4ӎ uY|'1gJ}QqטcZl?;ۉEf\Jr'?/Py^ Xp^ɝT9p6nʮhLnm 7\@D>T'5s ?aI6oT03̅T:0y\,t,5kvk. "Tw1}mMCڥ+P& YƃFvCf\t]<"W͒9{oʢ?p iܗ*BPe3{ mkU`q%͂+1@~/j(Lc>q_T'̣bAZNf kB`-^M-x! 5k 6l>\FÖYv( )Z!JޅU]\*yw?߿VNk3kªIRB~\(4S ڝǥ?/9{Uf~H:qbtf$m#Zau> /qm /fB"=dRN3w}'8 !C'ҫ{{Lē?G v^^iq8~BRqe@r\ m40"U!ԣۏUHG]:5"eT=1J 6 @}Q6ۿuO? H e:Ka}BkO lIctp%'j=>LK}U\Kz歜\"^&^}8$q{eZ#ww_xrkgJl`U8ŒrXZ Let2^DŽa?eDr뎵oמQ,dz.dyZ&_qIoh%QFllu?H[akv' т@[har]aT fk] N@S~ o"zx%tbc:zJmԄ=S[85L?` IٖeB0q;?Ll[+JS3af&ˋ)l>/E*ږWˮ%^ig2_^zCU2loq]3b' G;쫅Vm[ QY֌Kh?qQZYu( ϓ xƘ*He[(.VדѪـEŏ ]%#5}zϙg \_Ar)3ZgƗZN,m?ΒTԸ$˺I6{/'PHsx*~U/jRe EX%lpb2D+ƦGdwa,6Qz<0! x|TWSݵvS?3ux$ܜêt09ƀ֣*_ʾ$anpKDf8dtmu8y&0z9YF2zY|GBW9GPE@=?E@zAFėĹ q~x2>;ǀ>vk]|dSڐAvϵ] c,*HvaoG3X(z .ժq)0oyjGpI+|P^//~6 5)Џf݆qj0a ܞcRŨQñ˵KkqG}V2A % rX'],0Tց{k;K:BUJ+s4Rx&"W4JSqa&ae"=nPW]DI[;J폴hvZF2 .v!%Ut g3 v[5g 1oЕ!QWVw9 2siA}saM jUa(пo0u!n ѡ%GUO~a^:!b۟~Q1OZ][:sCHUi(L)aaj eЖhKr!Ysn}0g2|,n?3Ϝ-^C{ehß ~gG %%w]7a-7t1gB,SNơ ?w:Жm- b~hkT!Э WlZ5^,~p{\|q„.9gSREj"TBD+5~J}x5eUv1ƒ?%7 :E3c6b@3il08~T + 'N;y@SLI}ZfVޙx=6|[^={XID%"GǟT~so? `- +GKFa}1K8Ddߔ%'D̂:4w5ay/'BKgzA\;NZޅo`TԔif^e=C=r@F kN)n$3.߲gm~&rtViyp{1ܺ]!s9 2u6"xeXf:6{ [9dLk3q"Cu,)n޲FOk = 7Q¦M&\W 9m$W?LoUr)5L͟,Y/gn+\ H0 ;WM:r}ϹT}eypL>ȫ0Rbna ) 3eI}L sn2~z`^+ .c\Dk k5:8/p9s}5 :C@7txx8[R9ap>"rcEF(]8 5 5,F ;k 2]H+`X`-57Wi1M)>{R/7)LCǂ#N]d-|ߒ>^Z8 +tw|{aBWP%p5,!:mf(+.U]Ա$c|ISjQ2JguW[cq,19\FKI_A=:o(󽴚wï z-%HܼdM#B7ԾR M qƎ#úYUƘ,K7!hk‹xNg4/pH^փ#K]ޒ&|Fs0'+~Qi*pv^ wӕ]y͠ No|,a;ŢA*EOADe Հ|ATH)kQʆow80hceTm͜ ~"Ԟj!%;%.(8uň3=}Ңӕ9wzUoT@GBY>"KjY K2%> ^swm;DV?M&P(AS8%t> Ч@mRKhBjo?\2VHp&鴽5ZbV k(rKE?Î:`qOW{^RYejV@'$f+Uc0Pg?FnO%Wfn FXil 7 <$'ۑeἨl'_X {1aU0ǵS,sy#@I7Ʃը=:%C{[66#h(cS?4F ' {JXR~J{'6sh=x#]jH1m jQwY}o=eЅч-|pjUQ*#1X~M(qeZvs~0"Pl!v[ Y7'FŚqw P<=yS`Ti'n{mety+IpEEu-4[s=cmYVDi>hPR鱯5e,,zjythF9w:x(χ@ /J/}/bhPt szϳ3}s.5,Rm$C0YY-/nM()7O(p':O,C0HWe:w쟩[2w" UZA>g^ hkZ-wabZ7&$d\ KXP3 ʅ.'y9"3E}6L/4u7$2SWo0OUbl)W8T) st}i x s$)7}v֒dG>*(xhb =lL,rV _mu^bVhoX ^6y_4d~Š!pX1ym8]h!Pn2K\X4>tNىi͉O@ĞÊLC 7/%CH0FϛY{͊FQQ6mA %OCX, ךpB(}'rD;Ɣ@(Dnɋ뗦kLO%W8@!D p{o9Bo/pX^HAO-Y83}&8FMnU|/%5C}X:0Ԯx1鼩Ml#>{_yAF#9Xkn5%_%[mϻH^]9/x"zTa>3S):*;s¶P ?f!Y 5_j_CqM<7 l'[綁jy̾65w:8[p i"k]o+Y") n eľx/Dlhvk;ðpPc&_ SVBpOpO,A@z_S-xA &wdd|])-2+ѫ>-|\_ 3PB|2~:L/u~ Ѱk28V'`K_ޏh6  |ʊ}PeD"&(*4XD}RPZ Zme_XҷrB X`aEC8w)Q2omy$Ϗ끩>4aVb}*龾7ul7Pz0EdK?|ɮns@([>r04rG]\xG5t>#a1 r ~*Iv$O~&ٔQ4,c@o|IQb1M/BgL=x14Iᄩw !鳦7㷻i]1S/sC2(X#Uyϙŭv 88?hC#h{ufqV(|zm*dr_͑Z'ڋQ"'=b[rPˆ1_/ލB>(A[;m]U4MGo$ Дő=HOqJܵcŊk6th#uhKL1t䐫5gT[-G Im;QW8\LE蝗>NʈiiVTf8Ȃ29nQR;255+}0 ϒd[we̙#4|+߬mR&c'<؀ 4Q#>Bj0%Al(7vVbtYg?^(r[MdU7e(<ɻ$^ lr4t{3U/HIxJC[큻uI}mc*z+ =Ҹ+"u=h%)XL~ CBz.J;*eč9 ÛGT ՊXOntf8P&L>]~Av2dV$O7& 8>)ۀ#҃ (KJ3m`@ӬA5g<_l\Ԉ7>.z#=5Ҍ¯¨^7aP銯%qL7TH$dp! y~ 9ܫafc"Vm!rN̼&{gW榌rg=i mb 3eS#3;LJ}(;KSe_sV%Sʦзٍ/%\|LS_phLc|1{Go/ˡ636`wnBV"Rd:fɇ'b\$С#ȫ$t;>F`aP-e M[x%ĘwK|&UKIB湶P״UBZ_35ۏa.별qἥ;6Gb+ݻ9A/_ycA`@ZM;\vlU'Dkq:V挘p >=&{#) v@φ r /i4Ĝ4UA3#:6"3oZt4hcuVAsΘ/id^Cgp7y =EAu>{tA<=7<5 n WY?$/Fh%NW4sCMB'9~O"ݷkhfTsi *e]vtw:GH(wc<{ Ǽ DG&hvI#D7E&=E*3~b׻MZHNl?ej.nff6aX֘'h~d7`K2=LH,=626b#x]w]JagӼIC{Cb>ꓔ5!$+ڶnÏP ߢahv$q x'g#kxlW {S؁4`qīHE ˃?Jd^k,$Z4i{VЦ=TA$VUF֧xRG[#$0SSiԝޛPWH@';/DWro*'w<0(qLi~Ȑ72g,1PZi9 M%]מ,Xy  KFRgsܐƚaZ0uzf'GDG|mlo̐hSPy߆yA N "=-go7˧aVҐc?Adt:QÇ<Ջdɲnk !9Z9x吲 ,Lj2V?;1Y:)KjO…Mqyُ`f\)!:Sy#_Qfٵ.?W[(P gB8!0Y{Α 긌O- 8ɐPؐK瞞6LW'+|0Qʷ΀Fܲ/-v4gt,o%Yߦ|:Cksll6$0^M4xNDkЃJعZ'wQ@ 914Տ-bL>7@3 \ODyrA㯒j?54)WG dPiᔂ4xrM/N12\;ʬ1>(U]E`~U6~{yˮh%3ee"`N[ J0kO.3 _{$6Z8fSQ/ic'~]0ں+Xm7 Y;۫EEUwS(ErPbv7BլFBClF )a 0vVaYV"Ho|ᝡɤn#OZ͵B$ɨZc&WX4e KNK,X%5hx[6AYg}[@`H]W Qi/9C ;-cqMF\XOqxB䥪 )O<^MB4.ӎwx NJW{d9"]]=Rv 6-_F rۣoH#nw;o?.pqUB}K[~] Я HV5L*괓@>{ۺP:{an ]TXoMj& ^tJఫ?u a #|@Ϧ ӼsjFz4࢐)L}N$ʊr>ڪa0c>Y.؀fr@xC<_S nϳ OVŎ_ĩ+$u\z !r5Ŭ 4s94w"I|QqkHOkHP7/dh "6-{i.Z1.0sv3f/ZTZ*4n92,qōp0ALk 1; Wa2d\R2>Y*VP`w~Wy/ +=\xv]R@Uc8r.HDc,'LV֡j n(*cC+y46zN\A}DZ u%_O(U=\Ar~oI{oKm⅍ D4ZCەD*XN .;71;i`08 BJAY60rV9kfմ&(/:15OvTZ!KҚ|j*ėnU"cƔA>o@9]_kb'+v5/5QrѺKZ='YblԓK!YZC$uuRA??,K(M4H1gැ/ (/U{ љʵ,n%59-02A}1U֘D$b029wbn]+6֦0VyJ&^)p &vbҭl .a˒ ?OȗU~i͉ _5g&gCbbuXhڇG>FTclHƣMc K9l-tKӶ*8u`z"WʡcJ|iK|bLMAfmc..n CfuQ/"v3rO[9vsa~5^86+b,8Z 4Xk(T ii.g8$J+8[i}YD b(nDdӽk 2=/Oцr{Jzd(')B ԒfK0C4NS gifvKz tir^*m{Aj+2b4 эS7HrKr=ı*z7.̀W'쩅TB|K)Z`(o/G봍Vdp$8T-V}30ƤtP.A àPf Xtܽ`WaNQR-:c|ܠh $-&gB=afQk$iapA`+5A7iNEdFޔI}R+3p V]'חBmlmc}{%_WG37`|\G%*A cىOB\ ˿"H㶨bC T< Ն2]%G@H<^dE{㕮A"C:J b_ʹ@15h4x}GEi}oБ0vz$]4s)$ҋY!Wt}ydz*r_x p%Pfkԭ2ʓڱwy#J7 b-Mz]!BeǛv,ٶܝ;1 սΠuuw; 2; D֓[/O3(٫5&Pظ vFhv&*/BHK? Ó>*Cu•K&\^3h &dNǤ+;@M1KT(M ,#4Cjw~/s;'0"@ iH[ܐ.B`TEqZfc*Axm)gQ:ǹlXcC I 30am:Lf 9UÑ# )>^)Ƭrt%Վ%:n-\zsyJ(ϑW'lҶtzJۂYZnHoWb ZY@ qP?u}l3}x¤}>Y(Xq1ٷ$)k o]r2AF2zlv`amq/2rjk.NkMtme5o;Oװߪ>t3_*+,m9ɂ7{|&gf~e%Nv9P-*[4Pߘ;[`VhZz=|0sOr@ v58%SC.ڤ,(:1' hX ~wKȼLfG1O!S]ӼҔ$;~@OiJyTWpoN.n} ;dһ> n ьvn+zpeR\ɈBAEpُ'&4A$5 \9Q7-< -4\lA rwծȃ-F%w[ڲ"㹳.0S<&׾“#˝׈%M+lψ-a7IӤ7*z`b$$RE; U]ubccZ*'LV93Az_LpM?X~ܜZE0ZU 1qMr(t~D0.D7p>IATHه3Sz\ A>r0K$Τ-$b!eҪ&ڐ3O ə}=R4|FjmJ1uFYԘ{ڍ"$.ImEm{T5_ D'4l_kov -lIuV2RvBvwU$Uh)JXc,(b5Ur(,=|]x5l]"LbHn,h42BAڶ" w#Qw=EW sP3] mҘZa:d+7(<x..`̵Ώ:׻$ǮL\g{7|v Uh\95$#*>v[KDqLbS͋by F^&3Z_"MdEerblrVB$7Z JY{Z4@F"-FUQs (MN6F3Ka`iZwi*9 W)z 6>>6zV2=B<>%7YZN<,@^wpGp_Zy4}%R:kgPrN]c9s/Ku@Fl8ׯ؞5{;w4?gZpSxvD h[ĤSPR}wJA'A)G}&|F9agHAj,t+*dZJ@|譴qs_GmO9ucB]n!VŒh4[?meX,0UDJhZ/žyGEQ { s}H ѲF!1E}hķ"FJs^;t/@@ SQ)H`sښi7!9 zH Q:lN}l.bx37W"zG'9Sl4a ݔDoU T+s9E{"mp\!}ЪQb#=K Cm7(H2k@" =cBhGa_&{{d=>!kj EUsD4KEѮ9ߍ+mȌP4MM ~ysmku J<ٔ;^-]Td)*>ZTy^N\Au}3FLÓWny2cBl838{c.2. ?À }v}ݐT1`vݜ='8VN?4KĢ/ Tijy)Kt(Pf5FHcqBQIKgQH/Ǹ'vE$L۹3W5f WB9nb#?z࿆ѬjaP԰*)K'%|Kggj~pHh -ZT\j _ޞe.Pl~hQzp:ǣ#m@0l@0x")֌cc"y@{.R10xO V1xCWfx&k(Y(^( LA?xǬݖKe}ސ?fw>#sġD~uB{{/UQG\DEY*~LV;"sZ]<0[oo 6̀׊e'6_4);Du()z a!'\2f)9fgR]K@)}pko>tC=\LʍSAh.y&(9yqxz,kw&:XAb֖Z?Ii_/L>Ÿs=[ (E2Y;v#!\j؎c7ų'-gf_F(l"A.eyQ${;OxEBKiaBrdhAO|2Y Prg7s>B ¿f HG'ƛ+cpb&µoǛ 4|YA-@ $" A+f櫄#Zr`۵݋l[w3 yZi:aa[GBM@qSTwguxEL\9|J=9ǂ 9^?12 pqНd ^Vo0 TSEHCCqG!ƒ ]=;*j`=dvAyR ^wUR|xAk0,n/-zbqCGn!!'F67Pf)ԡP2nyptK'SL-{CDCVZhbk1 \ Rqt|7 di.{ pD/0!ԚGg+[W]ո%BZS -31_U |x-Y ,t? 9d1g&YlFGi3&q-W@9ҧb[Adi@wݣղ0p$I\pUʟ^ESe:EVl?>n:'a`,z[PJ#T{] FLK\ ~[7ek ޯV{'?/8zo {jMѤ)@1$/,0׏Lf5Qiw>Ѯno X bAFix'`ԯt}شV^pJ_+ґ_J٠ZƵLS|Gˮ]JMIϺEH-mDX'%Bor \ <%vY'i^3\V%H2ng٘"' P׀o{Z?WsRDo _4ʫ*4&8čijp?~ҵ^{MPV Nƶf (ϒ [%u H^h4Nr·xuj"^?t\_⬬LdIǖ_')܉s[wJ~"S-pg7䰠0yDGW+Wn="L>;3lnyI)FAsA|!`\6|aڇo}ly";̙d!*y=[P"P{˗Hfն_ENCb=XB>OʇVqTB_y׎h56 E{P}A3@P&nSfc9A4HNب'lj~9d6.淡{Nv%\EX aȌhH5; JRrJ@{r1xB…@gc>jS,* e 0_dgn/UwD%ce|tG⫷dBᏺ =g#akX|~iu |8ÞCEBNm:W~Ec2SR;F8Sa er&~63^ % 5C+/0鋡'j/͈hd5ߙI v'5'Kpg=]bQl\!dklG ?#I:[:֬/sxs!ouo *=5Azlp[myn-huJʚGp8UboP14cGj`_/&0d.s$Kn^dmbioZ(Ά`ٮy`l 2M$Ԯm;m/db>NAS6DgA +ؠhSaɍq$CFr^wV>RwD)opH0 QC"/I>YץǓXyfg:ǀ9C;;;I+19%M,JU떷TiYzu[]Ilczz=? L2n~_.EtF*{Gg$vgyw:fk;ž{# _KF(Th}#uGj89d*!Qÿ́1o`7u+%ΐ.sRyY 游 nʉ?Fjګ%P\x1{ x/l $ -e6Czy&ĚVYѻ,#uj2a<:҈ȇª͐>bNCPoL07Q>٤4v n'5 #T1w)N3(BL^",7 >=:{4GSm0@ZSU3}#dߛ3~IWϣEP,tQUSL547zzA\)0 e"c\ ikK{)=U'qEhܾM]aœmw޴~YtVOOfʒ1?T%&F#3#Q(sSw H-* *[ (&n^,2əc7Z.]wumNԗM|yI@ 2EV.__@nPZRv>W&XYU̓Uaގԇ^cPOB_ޭ]B 8SK xhfԅۺ)2;:< -)c7*+!&JmZPrQVv WD.xhaݺ7ENPH3dG/b{`G"d T+b1M@3' U4ב`=:5"4b4)#pQ_ ,^$Ŋ*D]$ʘ3N_4dK;i.-3428>[~3Z4UXPK;ލ1Y}+/3zW֢ʱǩ!ꫂ 3Dzod!(`K^LW!؛To֖߬"B`lS,40%ՒT_"Y_+C7j50atWWI462'K~幀4W*JW4z^ւ cu%t+5e'ZnʄT Fӳ|0_&% ]38Gw*;E?{c0"dh^AbK!̢fNFP^ɟ޳3C`S'3ݔjX ,cZ3zU@6=.]-=Uk=V 眍9()4Yc餠E$RwQ8̑fT|2UvP?hW L숣aM]tⅡmxRlq}饗eGݜ ޘФ[mnUutUy Uioriwffj#R>Xϥ*o%mPqhȆrnȘn>7t:O X0=2@巓/.uITx {35*E`Q"PywFcڸ"onDh>EIKTPR".@{p%4)Nbh%-}I+lgky ]8g~%RZ4C׾M#QB 8  AV3U[㳈N7G};ݓIsƩ #pш [RmB-MbGSn.T§ok#[? 3/E@^h {9Ï-*8ųD-VebzG iױ1PO=M?lw1 zJ9j#YFUG#9 bW,Ӫ.]3ʮQ[9UTlSÐ#޽+- NY~88Πⴛ唝sw$V=xo`W`!}i,!I5`i{j"\ݡNy`:bG$b$⬝ C}&HRgנы;mdH@`CI/[_ O&%CVd}hEa0ۢ|GQz/DyFhC0j/BHW(F_vЊHUs35"P.0&hXE VsK4fn ρYBc-ޜf9]J:5ed=HRƵ_QBV­mEHlbLqlX~Ic[c:W$] n~4ibw†,Oł^$9 x]^ʥL@t}Y66Ű͸[Q= hf-/霐򘐧NBn/T+b[(8=ݽd#'F.rt.lD gzϯShOf5RX#OQރĸL a i.p~|#z,pvt^탁qTW@bjھGV0K\RjFVڅ{މ)KLujH@ܻ##^ g%30-DD+Gk5E9ɟYCuf[U|wi:2 #m4QBzlż;6./X;aHjL~kqtu.13S< XXq`5 K%N bUu6]ӨUleZe/wuK~mU)a['8s^"\ZePB1d3\j/\Qie/ 6_Mq|W腭&&CCc$<}Z$媥3380I[*LYؗ`#/NBTe kw֌q;L=E<-Ft|V/ ׊;lLw'{fUsor;b^a_j<"U! F dcrGMa".cfouI nɛ/XR'vax"kiVs!lW0I$h<ڒ.n{5Hx3B 2 ust퉣iJkay8*7Fc1Aux_X 4h?u Y8 I5Նl`&kL;o4oQ$P. 'IћW3 (tlHWJst&2+$d e%>)0;!iv!4mSpx,dDGb'Z,D W#k2]Msa8$6{Kd=9dwͰ{Abl%]؁>NQ+jYB\,~r"}/iTYw&|9thZD-AW7 Ƶ Om ~:Y\9!$~A2;!gZzh|a`CG)!e7F*B93lȌᬢ5; 1SNژ>Qӳg 'e<bg%!]._QKN4z:N]AC]̄}/7t3j4)bǘph3pyI%p }I'iaK#`aɪMLj-ߦ`բV@w;it2;g PJ +Uugɕ\+T/Tz jY8(/h~X#s w;jwضNd<̷YVdW<9?^y0g`ϱ\Gm"H, {ܿu%3|eq@0]FpGsX;|)i]}ܷ1؎B$BGe&vZ0&kgbA39kqlU[i`T.S%6[>Y +e˖F]-T6* 8ܶ]HǜMIg{ɛy]I7 ].#=ςkjP·  .gcɭZ\/sͽmɨ|AԵ%QaGIEz\Qѓ#Y%YcBiQ*-%1|)]c'6;MJD5]sGR>\J"T@pZ ExpBVߪcTojE&3%,I}x`2O(z & "GٮkӠqOH{j<b sd*Zda7m/'t{nH>:.阣= MoF7Y1] ұR%=@"int&]p5D0{R,x Ie̹O+p(we+*5|N.2PO{nMLz.&.@},6iyn,0ulz  Wϗpy/_?'2 q6-ba'J:Ā\HGҐD37MιPT,~Ɗev8)[\ <>""ḝb/=qWjƗNQ%Ì8 74".$ޭk.IF 0eTQmL(Sݴǟ3ⲧZPѢaAl<s8{M<|: ⴏjK⫹c;iwfY﮶0*:!|WH4\nq9TNbZč8"0m14A5$Uhv%d_l΀aԵ""JʠwE?3Ԁ1;gsh$\)=4#[3所C?W9+{YD i9: ';&MVNjE& ngMaxZ}'Z>+H$H[1)o[v)Ο^p["xS<7IȎ@M WZ]AOY&eZk2ɅŞY!k7"w Oۭtxoy7gXߙ,rkt%GXUo}٪küS9`f|!z%arؗeQI72h-/ʥ }^o#-MC>9j[;kv{iv~ᵗ0&tܗrdO^f=SA9=^IߗLxYҨsΗ 46zE1x0?S CGqkq&2^{hX^8W:on{L b 3e[*?ji@y;  f|جjLĥisJXp~UI0a\ࡃFSޡP&9:_ c+WMnÂgj lx-j6͑Vm@m\vt*jN KD2*kdtrZP@7uP1f9J?_l";e# 2aiZ7q9;S"?Ud-X}Y_tcx\udu KylK%8pգ F+FZ0G¹R` nt:٠:hr#eg4v8QR|e6pyp"7`1s7>QYo@R,㬿âʠ*, @2$WWMXN^_& CЊ$D.[r6Og3]yNul^,;l X'Q@w̛+ξf2LB濈,KpϢZT=}9&OP+Ƽ_FTS2#L]a]3:+Z(Ğ~̓KTj}>dTN;UCkq $4V/T1^ѯ*ZDZ\>SgjcUJG ?j`z$h#)wxLlo:}N`PO-5Ё./q כ?r^I\m4EGd•n:t +E\j{&^(U/ JT~^CKI kZ0}Ǣ4_?w .W,Fm ,j7d;2 f"˧мY;8ݳ_v7:HRZm9sp(j$C*XTC%c^ܺnj,N9ɾV98%ZrT h9d$\7UOZ0KMsǶR6{\: -wUNaׅ 3@x)E m[n-I4Ɣ5tK[hx.`q}>1zl@,}$Qx%V&lBS3€2S'=yWwݗEEnnJ PΫ|(79dwl;:ºp_jc%oq {5tqX G9'jr{BmZ+Kyy 9p985P/=yd/YCHY'7ڷ3;(l@w2+oi{%`P̃ʇɁ32֌By&ǛmMgӨ^]6-C1ь|~Lڵ,`>T8+㒡EThHf2f.hρlENjiM gb'yװXuߗxP P0r224Ĭ]͕.:~c1isN^A#5dI+"Gq]'J=ag09_;e]fƁNBKqLί>wِvu! *=VZEcfnʍ:Wu}Ė4;hچ+]\Di2$N T|aW t33D7³RkL%>$]M'!8>([Nn":5*ܮ ? {(7:qCEs+{)uE?7szjXwr7ySb^cE:w&7d ߀wwBY&c֗b5׏TԏHś"p)8z>UnJd&PڮIu4U.~F #=/cK@SYwP#3IgЮۻQzs 񌡨JY8RijwN!O_7G7(L"۝#ѝxC|Y}d;h] y}M%%\-}(zA0Mh:ڿɖHaAVd"8y‰N*"8\: WLfA^:?ufw'w%Pؖ32WVj_.QrCU$8"PSR/RWu!YY =! >"Ehw+1 66횋J/]oLGnڦrvqŕ^m]^?lf&>.wZ?cߦn6?>X*~c356k.lANqR:ޚܼX_b7"$ lچ_pX&EI"f&0/qȰRk<(rh ZHwU{5W>A=%UlRu.:5smPIW̙(w_v;tZ/=c4l?Bh\r]\BGCᤵ½[cLI䴎p nGW9|bW[Ow\9ӒGK@KvR%a]a'{au*ޱkI|_(íS9tg^?)' yH$g .Dɲ2~U$2Ei3eI%/rL镎*M8"5ၰp-?$[ N30:Գ>tLĠ|)?IRL%BhR(m1z0!cIzLى@ %-XZ2Z΢y&Kn"9GbleɆ;uI 8?`iSrWUݓkB^c!a _8Or~'k(gVv5c`ͺP]3|l3bG'ke(gB2*(W*6,=hKx>B0*唩ɊP? 69K?fZ 9qB185r[_TF(qmOp vcTK79:{sJ:KH6=֢\G%G? ǕA_DF9_w=z n[AG;4~d5G9,dy{SkYՙt^]Рz1aGbS|3p%W! 8C_ByI" qP1d\o4Y1:6T`ƮiBq̧<ڌQרA:2 AHNQUk)M^C:%(Q2@d\AY:jw5+yVGW|g^2uX{|kJƪZޠxnfnS{)zaV?y^p88(!/_-;1=Rbc叠Wa2 ԡB8pU`3t.uh?U D$/DKRF6! -EZ!ppwW\p+frDf "VĚ8}x}ZK=߮k߀ bj`ݟQH0i.~]3%C x^U$D_4 wDm(^m2|s j#+YvVPiVQNaU ̟Kk(?9ET.&&+T~JW(1bfFqc1@"rc7k(˔,:2Κ;xmƲYD}6ģUwA KM 誺Qvt~Tֹ m >*!54Q>aJ 518O( R!#Y si~I4EWq]nNruRF+Ӆ@*fZv l-=x7Fس{zSmh1?gwhW KUR#݂kyMW~ǻE{N |>uֿzd?8XI\C$ǟ^ o nH"xB=&r# yMcy234= $P$RH K 12VeDU{#s9c㷧 =^W: 6I]F #M^Zp KoL?Z S$??'oQPB> r]ج`AU G|F7 JKDzNF'H]^kZ&5 r||ث-}RGͱGgCHY%\A1BlI*}H}pdI[mYm4+y7\^u\x%uaiAp RSbA(]d36XthZS+T_J_t >`KkUJ4 vgDbQ쓩XB_w_Ɉk|br$L´FI7}< aW%ZE;hZG..AmÖb"; 1x:%PNȞ@N>xV\0 fs_(nBtF,ApNzKoژ9ݸdڴߦODXO&h9@ᚸ&/Hf?sZ5':@?INqI )b\0ݛ4:OynL=n|$± )^f/KFn $9AML`>ϦFJDؘV~q106ACغb7+8KPObhG#{I.ư#0˙s:h;_(0U+YYKѐA44.;MrĊG`c#4 gO'84 Uؾ}oujKni$!xP. z<ʵx-YnWMRDURRݐpΖlvGӽIu[#8R/4nt5BUIIǜ᝙'㡕kȓ}bHwVrȓC2&ߋy|]qԭSYsgo+ !"xD5G*^r$8g驤\e2E43fD/wt|C' J$NFLD#^YӔƴd|f>mZ{J1zCFY&N8S@N8s#12U0-~wX^PP"dOzwj@B];9bzV3tL%ԖuM=p[:3ΙmOEWLhF! L=$[,pM T~e76sֲ8^1\&$.yx 4;3jqD5儰\W)v| GV?yKɩ\ŒuB̤=3QqT9|] J]?ynvpe%藖O;䫿Y=7HZj]](;OHOjasdpگIlkBec!Nʍ%hAB2  PPeY֝uIACmKy8A|:^ܟ[%PTͮU%]ķcSKм fbtn.{Ͷ*rgP9Mu8lQfZlI+eJ@'G7/Wpb(PHn\'" x( )l_<36o8P୘v/Vcxmo8 unleP;Θ:bZ-t9Jv#m?K5v‘>Q{yLʍt[=zG%Q`= Av`^Z!Uoح&l6zVNٙ u1ӺxOX[1ȧ^"7߽bv#;&ԥzyH˚O쯆3QOxG\=QbC84~|+| ;}b86H,a+-^ & 3( CGNxYnу4!^oNz5W@CSWSz] n G-.Z7OBD它&s,,@ZByot3UZ'ln*wA耥@_ m^ˏBI7}zsa<{I3+/p< `mx܆'%j)Otm* OA {QZw* n,^ $Α7 [W̍TX>Kz0o#vDxV^C;X[b:Zk%ʤaڼB Z}Tݼz}KoMf7)~ßeӄw-H'x,EPN"3"N_ON2hIV_pO܂G57$\CΧ D¸X "0|JLfvMyx%B4uiΕRf6(v@UāsSD8ҁ6LJ;g" @*%Hrٹ$5J^l2-+&ղ1].B-Ғ#T Ytfr}p"xgꄗ"NRdH@Ƞ LXT/ĶJYqӷ\VЗ[ eW#Ȱt ڻ&q7}1t5r %!R>^Ď 2fe nh&s K?\ʑpStk* jl|.ٮ0~19:~2x P%UMG5*8vNw\%9'=7Y62-:c##V73n8~_XC(CN %{v1P.:5}g|D  GYT cJ^2(UeZjeGӳ<̙E\M=h2d@S_moM_ uEWKK*PuF߰;nFrVޔD1z^[Y6Ω+`ltQSBIB2*aץuzb;O살xZ#qBMyS>a~68>ፐ.́|{. [Β$|O)CWq+WAݤM%D0NV|&Bɳ_ "-HڥzrC|ur첎y}Ĝ4Ӹ }Sn'Yy BO yjk8S@mqEy- aӢ𓅞,D!U׶O;;U;P/L[.XlD|Wk$pH mH94~`:sMVz2}" ꠮\9YCƼ(#gT-2尵'x-%~-U^P꧊8ڿ3V<Hsc\61FGC=5]75b'C\, e=`UO``Kdbak-򬞦`jb{^? $"gNUn`mbnI}||VSBY'{ g!M4hEonRT5ulA#cбRaC/Vxά9P ΄AnJ*d*_@չ:xbNhoEcтبZ(T%E[ 74%o0-,yK/?+a:5␱f&Vš'D'cV/;F`gaY']:k;OsL׸ӗ1dTa.}_ڟkEN)f?ߦ58f2SdSM pp|@sACn17*7Zӈf )CFՠ#Ӽ)I&]eHOlX2: @5mKvigB?cBR@ڄaw 5#j ŠE[:x 0죴 A:> -:%5?jL&x4֖܍"V,/ދ;6!EK;?Y]۹$5g4d= >+ZH`1読P.bCF,QM29=\ (_I2zwO`:Ji[0]/V;"O_@{7?'hށ25אg  <\Bw0Lm|!zp)84gQ#bz+vՖanX.S)RCȆ;:ROaٌGo;:rN H~%+MhzJ6a)!Sӧ7|x K` Ϫ@\+9Yq9ϙν!nIUz޴ . ),kJl#5=0S)AF(!9C6fhAO<2SFlUWsSDf*軉/l"oNaT9* jOXa ),}џ()[^~+}[R8~:IgS! '= !fʳ.h,`+9iZk/Vex;n_f^!Ix`Iwl+Ɖ2%Y vK"]A^y֜ˀT F7F#+)򪰻gT rÚ 1 =yIkC}F\C˗"ip+?7h1^UrݾTP]jɋ= &SǏмE,QrVAC=LFF#6.N6w\;d؎\@⿔k"37q W/qyIɇTd^t4LGQJUG|0G<Ԙ)u{)(6A^1~N$0MC!g]g {Vk=X˙LV7w.N ^8mUPsТKm5t}ZYY/'! =&8e2fU%/V$2f׫Qo:aX; ڋ& ~ك J }FWՇ%<4H|oof 2-|mfi2Tb I.$_-/Շ`ӎ6%o` LMʨW=`WD"؏7gk!Ce!'SS_d{v9ջ׺V**(YrKo0_mXǩڜQZjAf |Fx%.=6Vܣ\:ʠM'>-Q o|N{&z/)wʋIӅ%^M-왭 bԐ_L5Uvu#d;y_$8p$3<빋-lȧǐHT@ slAeuKHo`"?Bua*yۊl&Qmk7Bgb1Q7PD,f:\o0ɧ>9Y=7|Nxm)*V侒B)ꡗqUqvGϬa6}ofQ9rg?. m9~u*K93YʬRj2e96ܷ BEC^2.H m*Qt-|InK>FH 8SJ}tB(T򖲷(A .Ӵq hJk\; (1z1^&m'H xfVEnªk?ie(W%+UG<l҇) IH1sRhOV!﵋i_NEyI7o ӼҼ0J.Uȶ/M) D5uQLu!D:eȳ %)62YMe%ñW92n~kv@ :,׉F|Ü&\O'}alE =AC#pix#;)K:/'W_VZs7hQALFL՝ZR|.( O}O3WuΊІ "ү1;6Q?O/NSꀦ>ĖVca \J$Fz Cyk(hU:.q TYB{ZjlhXǍ1Xe[SX)7Yp2s8<<3|-l^J3M9.FjHKJփ -XL~_(A$4HiN5+kgip\)By;tv56R@(( EI#r 4S>y}j]&Ͼ o&T{7A$LE[;cruϐA)œp0 L%/̀?:EO|STv}_Z7}jͱ7Qp?޷ z%ÌP: i+Kl1JIb=FGysg{9;m JN#@6(_߼`OL[DO@'Fp*/1%n'߸X_ulKj_f2ԛB&T g\дtIby Y)IU)bIeiHZ 6>XK|^6O5g?+MVahpzA;g7]3'v>S;u]X6Idb/l ?[`9ljGH0㌱%sE;tu65,'5C1Mv-Xޱ&ο2Z8uXO{S_Q_m9xW)>đ8qT[;h|NYLҁw Bu|~IS IF qJ ̛$w~x5`ePV^J3e2ʣ鵰#ID @>]%]}.%GR4іr@CPSذ2suP6(xlډv<[M*:HVMՙf.iq҃ĩf,ˆTrׇߦ05$xDr7niZCr.?dmsqMxL~jVb\ 2OtcJFO!FQR Y_+uojbI顮ra%/ nI?tՎkc&=;h,I!k:.i/'-kRgMS”SDDBX)KSu'q$+UC1s $xCp5ԞΔU.zHI!_n%bMOaP>9bR> J ? ؗ2l=A&ai;%/[z/r"Ղ.ɋJ0T~{(4z sHO! oǟ)\  a "È$f#l;oj2ȁsRQtsϖY0 zu9}TQ8(> <#۳q/Vt o6Ʈ>A;ˮzY5| hks($8ُPS`P9]4ސζ?FIgt?G™x-$G4mܨ0h溓e.!s\fp^r؆{uunJ5w)?OӸ2)*y&_I<쓽$Ls/:B3hapq"yRPH]O[HXœxL -vSCɧqʢΰrך:ZJO~\޸9C_ramAI" q+N ڀ "q+tB a<) v]5r __aj[xf/W_'_9ϧ|F=5_{JH8Wj}xPBK1piҺJA@-1ٱݲ0Һ:y? #4v1Һ+06Xkey{1&6"R R(ӊo.e@7[PDhg=?T`0rP`eN K>A{oE gj[.y_<ʴ0&xybٯUw vBvL5GiR|yE7P!]r;mŋ73oԗ ԙ-0,_:no)esҰ*b'Mc3-,^M. ,U|Ҍv89~ζzSN_/kadJ֎0%m"=#.zWeZ9qqϳɘjn=*RRzMP =Vdľ(p].1%bLtGhČݸQY vRJQ@!MXM⑲ 6EEDݖ&x1k5fZD⼆}B#eZ0׃`SXq{7퇞9 4AچB?Z[3K=&N<n])e.q: ܂aRLv*pb*VEZ"a26)߫(Ҥ ^kUZ@RԺ njH'+7?u.ʐb7#Kt~Zi`s5u8%LAMP2Uq[1ɓSD$6dؚCŶVB+MMr%@>GSڟ!9>Ocr)a3TS32|`۬#&{P aYg[*|*R֘|,"έ ?2:aT^ ?yDJ#(NV)[68! 2mѿ{<>>^y ;|^wĝA^`I'D$xbyvc\'1[ٝޯ w/=b~7&Tmh[TI3L?] 3Efi&[NQAẃ:~lc/%dKGρ[.dp` N6-`aJ4_X@ VMO-9Gt7_:ynRJ6by<FwIZE<2%p7bT/Z 3#`}Ӝ%BnT0+k5{I*(J9|БH3KxvEGZܽ۸)&FbdnE$/ML?90v.*~ ./Xg%7BXC5đ!o#~ObHIdX+-IMbWt};qDLVU>Ux3.Fՙϛ26ff#n^0|wـW Ƽvb{Ȥki/@p~wobf8LjUk*1$N8d >Ȫ8NU۟ 2%VlN9 :<^=%V5}C1^U?|?}X^Dq|1nGCN3V) ]]A} B@=0=SQ'6d3#do.~tG$% E'pSv!ޥj ާQ܍`.2Μ[w)H9"= ֮ҧU?RZ~כqI$]U&MM={ooˮ%pk|W u0U9&T7Pj*F}*]bG%LڠNڬ !FFVʩ-཰{w<J˞K}Q%nK5' ı_9UPމ4̮̟6kR%|T%b.1F.K FGsfd)rQ#sƿu"IQRXPxDKp#~(]g>4s 'G+Erf6ign"'?߳ӊ7:OTr`ij5BL4wsT>'iL!ԃ8Uf9^4' ]C]v K*W')aqT}E0 dD8}M!.,WB@*A~-'IQi9c:h/#sF0iAIQgjiW\x4 pA0mMPUQpW,>"kُ)O/ I2O!Y@v_Bm9P[Rrx)C{S$u;.Ww;M.V {yBu8M݇ncW=,Bư\Chò Of7 we],,39Hi=]({ނw2`>ĂIlnpX]'9j5/LߏG:.0]yЖr*tմ5ɏ7po)0!MQQl2V܂ԣo/fn}jb( e?]Ww\. ,b888bioL,Ut=R =;", ͉-.( $ $w.~a>k[^Jn9M$-.DA4"I ihv!Lolh^V%Mf.Asxqtn,};hG"uz5'i#r8U~Ư.BunTB`i;t~:g)|uVHFT́s%YD[xĥns+ÆRNV\EY ̣r S;ꇰC I >N>tOr)k օ<|Aـƃ h~MASulsElץeOts:~m$. =D{&\܍"kWf\ogS-> eԒ'2o-FtdSB !7p::+iu}J@Z oK<5 1kVhkKs&s Qp#9Vl*R.qa`h|’yndA32{ǐ]x)'Gr9-@y/'4=n2no`j/nnltU 5*Mm?7ޛ O ~`?̎d|Je2b%!gZ% qZzBECƻe(ZޔgiLAݎ[P͊rCp(}Ì҄} ^$)n0-ЩKY/Q:')\DXe/Ѻm RsH{Ű>QY jn о /{vUa$ת p6srvYl~^$Y; jf?OlDžƩAr>\5!{`JN$x wx@#mJ0gdTqk8m16C"AWJH_Wθ#u6FhvJ<~:5hU=I0{2 :#m+M 6[k\_BHOLo_,|~^5p%47rd v $0Ϻ`CoLmoIfVK.xj<lLƳ⽉4+ __WXHwhY(:m̴ڳ) aT4e9JTRY;Y9oZL:ܤU`azmUho#aK=aHvWO@lJ˯ϧo&6qANۗY'@Tkcl-p5CiD1#WӁP6[Y6s+. TmЎ\P –ٜ=u v;x>~LJ*U5 wngƗKFyRvcIVfEձۂ~o"_2򴠕kab[G#y$C'l42\QËNej3YǃX.3N/ QGSII0b-vCs.Ň-Cga˩E![l)tΫ^`8~^@d~>#M`:>pR6 YfXb brr6O?U.,M^Fmf(z5+ ߿w$~W͕\M7#Hk%`n[f/Zlu@\֧nGP`$ 99ȡmIcH,DiC/^A n˼'=ژ˾DH.]`)"EYB~/>QUTU'vBßzqٓQ5~2f$ZV.^е ))Ͽ'$'1p0NeiixnsBCLkF)a>adv­r566،TFjIZk3&;ܹl WdA78mb3$*JaNQT4TӋB-a`ؤȟ @$^Q*A B\j:"]3ʓ{l8Z`,F($ƹ=*5dB_{C9哣n/غNam3OBk6峳G`W9Q?M!ƫZn'CAfg7sD(eQ]OGIJ }k%jZGiҖPaH ]FmP2@-.W;>kpXx5ND^Ԉ_)6r[3p-Ht.CTN0더S&J2j3kS5:ؿimȶ3T>ȭ '}i2Ji/>+|!΁ϥ|)`uZptu#̔Kx :sCa+FMF1#N*81%:iNX1 {Djr)=nuaC^멺<Qg(o%k]x7EF5:*$I=.jȗvv>?T@19  5K5=8+v^.ل{1 nK9raBo_GDp6PТ%vQUKi +kI[i_,"h4U)<6?@?E"/|ؒ{y ؝U'Fjɟ[v`_tq&A΃' Fq廍0O _'%z8\IDYERHa1wM`"ZPYܿ4B cͦD5ƥxbzG rSldl=C,>Xhm)$+SI63c['n&Neu^l 5VRp뻈C"3ExWH4Qٿ!9~}¢3Θ,k7|l*?F5|<)Cp{ :us3#$a9&S %븒LժI~`=K|2jWT),6>*: 3tIT:=a8axwW⣕~i/oB߆"',: [2wJC}X`7EsvVXf)=M( {<ޱ8D$nc5#ʹ[1z&O]e ?,FOL*oϏ #P U$ :7E;=wς\ߕ=pq#F$B3DtSFwП 8+AtT/kKO>pX HAD?xf9^jBgo㙹]'cqʎB籏\Jy`/THнxG7pUD+NS;&W)-nE ,& [Gzj,\rCo o`ы.Q;&Md'Gshk) ~\r Z_̪V!xG.IQԐIhj}]_?:)D𱄡_mąFdL)'hSd@=m@Tu6;Մ џ/)<(KG!Y;ܑ2#RO(7?;5F8iT YAy${Etb@H 8v7?}-A;)"% '|u0b_UqFƒu[eO0kܲDJŭ6(1MwMTАJW >pNK|+DhУ TOڪεF<h>{/iF(S?bB#  M A伇r6~wQ UgF_h*|,x j?Eg5&-H>r_YbXV~!)uQ09hB~rj[NF@Gj8n44d&8"roEJ]pY7SW{,r[Iw *HzL"޴o D2/I3- sDvڮA"GtǿL3i(̟݅iPhw梹)vh\<C>HΚ@2EҾyO[:q/@n$"[+E@M sLf?5wuǰ7( RYEV,1u*B쒵NA+G?ݐ;\1{vt~h̘TSjB&SC\ޡIU&-9ȁ+zˢϟ)2z* i~H:K#erޥq?Tv6Υjg6b@1`\Kۂ9%Cʧ!20aS̜&FBa#X.9$BH~ X"K{i1UODlL)uD`0bD4M,=\"D4Oۿ~o])Qr,XCϓX?뛜@E;M2*@bfڶfm{DEi=E+a(pj . "n2I ]ò`хjJ>< ih㕑U 3>ޙP#ټ @Fn;\ư=߱R:cDXjgcBz)B_*:Rys"Y)mg`T[[NSi- lt-=Ov>,,o0EȡA#Nw @16ާ0s@@Պzd؇)  pհtTM ;M;Jc(Ny<^I`Qdy^ 30t2ʓr#kT>&f2>%`%" ]!9(c>{~A\hޝω#t%߈юL;)*C9U  K.sNCvO?ON_=&(XjR}iڼ 7|0dƚu2_^f%t8!ubY t%s`۴S9TEʸ5`5\|S:zx[T8L 4#:66)>vQp&h}jW=;D ѮLpzIb#lU(PSl=}=z7m"p_;mӝ5'|>]vzcTAiw"bq/v|,cNE~3^>Hnf_DU$.p)fˤh!_ C/++Q>=݅m7C–"YH_[F%5xD5Ɗ8Bt{Dq" $ZvcYW@,:B[F6ߵLS62Th!l̋N%;Aj n_&V#* O^4;S#naALdt/FN/ S_0 %MYC04&00digA_.躏GM2;!D_uXNAH2%[~֬i+~Lf5[52ۂ'vUːd\F5\8藞IZbܨS%jl Ѹƿ /VZ?I-Ih~K]PX!Q!^Fm*5*\!X3zyfvOٲKl ŖeHwwIL6WLJvS!c[JLu5;)4$zf 0?RpNS:Yv 3 sv-5>4 \nwmT0C5#6|86tT9X9H?~&6&Xnu~dU`_p}7!9y.> GFk̔ zAhr[ G"#O'WlO1HåeZMK{qH Kʤڊ9 Z@]7k98?쮉~>Go EPHIE֮)fNS*_TI+벂{ҍҮ;'u;_@v-,.D jpK!j>SOI=OfJq^0}1x6/S9oڈl,vKnvc6>2 e߾Kh蠅 G4ady\PV<=pw7^{qĹ۟m2 x"cb886 3tZ;P`EYO[XC&- D8#c˻2vgEZYNeV ~ + я`jc ֟( tޑغTH+Uc6tޭOvyL,bGd&ʑ+p71dQV2dkO>&w{a 9˪*4K&A',묳UIg6lU'McLC?ڦF6fX5 #~rP˖Rt+\=Sk' ڇp-UYY6EWujf!˾9!Z2l(͉{Z%wI7LHd;Sх7Muv%Y527cv qts= ےMO`'ɸ:|`p\Qn`8ge`3ո[7QN36GvBhP|ud~dO$ \9H\ ExpK- CVI^C<(#*I1Ӕ FwJ^7hO;uc fRO9xfW~Y+pBkūG0h(~S2u3~p &?" @~pXc/`(0k+bO'"mcqی'1VޢV1}7մdD@?š{X!s!uYTFRKnmTqz :.TGu)XH [_^ͪ*kPNC#j4Sdy(iwLTΨoz8d%:m^=-Xd_t=\߀EhRܲHCZT&EF?S~}>^IʹsS]WĎL|U fFy[N<#lV3͗݇kW|JKjx14c\E{$խA-ۄ\a">Q5<ymQ'^  ̝&=SU "=8EV'8W+$uU7οì}Ow¼IMCm@FC!E-2;5=@Z ' N& 5m6?)ǎ\$l1Ϫv0#)U5]ȐɀAdTW?nǷŻ?ZgOiѷIzvژAc`zH[Hx94 :;?30ت`tXUr[x%I!^78WZX# Wz+5,ǺoK~VEM=R̒IJtj]1L o7Vy?;DtR^ k*XmLf 2*EE}R[RHiK&vL(K(kOB Δ]!6ax1C%zRuk"qa/n5^ii@HgLhT֜WU6 0|`olaHZ\IKk6[\Ē#'Rxضzۦ0`eTxQ*)z+QQնPW4vGZ.֎ |&oc;7%[qQ hxEJg1P%D9HP"% UWݧԈAdံQM(?t'\3V!Dx+#NkX0$1Z՝A8;Q7\2e?&h#{&x:3+\pvh7b>.t*ʢZW,$b{_E#j/gz,EV]*?dkK$g1N(y㊒MXַ[ Wpz2-FWA2ޑ|ଏ cjǝ&Яĵs \?w $#.tϼK/RSLeķe!3.]3>.M4s}(S#9zRl q]T..pDnSƫ5l9$Jn1`G9V勐@IqAJBȈf=Jƺ7 p*}V лq͈^pEӿ5>9İI igVj@3݁7iJOYJr)d,t./~,ʢKv'1QuOd$sY~C-aޟGx+2~@*ɱmRtxa!U . Vh <9,?&75rгR&Z@U؍ dV f*d:&3g4/'nzkPuS>o5%zeQj4ߪ0u0رe c{ө]rHLzgo$LPxyh<)TgX"ѿb)\Go{?)ُ*9@Z ]v>$GYyeT|&7(͝ukL[#@M̳N}T&jYj4e>A :&^'vo6+iJB -p7[J"摜ʭAVc +dbJ=ovY 7ġ[KofcGȑTədqO!s8)DvV+3É> M K(s! z]9fVy+s!GnΠj2o(?V]EV0vqAթKǿgI0H޾k[߮\/z|T۟i_ATj:;n p݆7o0S~?ZMd Y1Qh.sGc,rn5Zt{M:D"eލ3Ixnih~G>.G עW~a0dUO!,:@E.|XdPûӐ\ΎWa#gn4Ģ~aML&B~x]BE$;y`uCt7Vwtt}D'K|2;׭)Pغ0b^!gDm RUf8 ?Gyz͝&pwYr+雠e~*mdKi6c/ KyloG9K>{Hݰ43t% nk^ܺA!(^ (S%@ +ӧq+6/@j.Qlj6[½DRWn>'݄{pKYwT|ϵzk"'ŬBn@9;mh@5jҾZ-!Qw+HF1`%$T~I94(ǯ$N&j*|Ok - s΍/^{͑(skuz.i0r:UBҦj NXԋu_UgӾsNA$?לƸf%A7A7]&^ Gǎ IYNsѰ@dr q;-8 jЏ%i~fE%IM3,:+wYFVF-&vSzw/2FNrfi굽^ԝPq2l; ɪA1Ƅۤ3u5+N/L_fZ3MCZTw6PŇEN+dZi32zwb T5Td8Ec1H`u2VEw4i-ҷzv0% Ql0dU| KCz >ǻ,sW5kehSweCToI>;R~M*%J,dYnn4Ya?yj<ɣ$Vs#zq,5=&(Shb4\|^{T?%WI O>4K}#4b7o'j9g> mTNǗȬo*jOVg E$?DGKh'MDs /9b+{7-Pg{x!U2Z=)/LK/6(ok&=^sIs_sq9Z #CAAad$88Q2A4Jm, VFo%bb\)rg%rlj 룷*7}R>Bgˆژ6e)#ւ6BuO0l{θAq I|A(W p[HB)8ř  }/~(Y7_fs$F+{H aKKv' |HE:ִ:'e< ʆɭ$R[C=|+B+wBI"q{>O[xt{Q}78y שnOHtC23,X8 %tg,IgQ Dƨh9qP/PU>y\3H @XMΌ?>9H_qB1Io7cv"%klCGDރ[9@O)HֲK5WUʗej f3 Џ-ZA<2_WLGO0y1((k6" ]-';W${נQRL| qޔr"r+VZK@vpdܠFjĀDM1B+8HmΤ"97TߎDQK"_v9}VP*~qgNeљ]K]޸An NXQ1Du`sD v\&F0Kd beTő@j u7r˦bV#H>+{7* yN:U(%]_-HXƠ븝S/ L<ƈWͨmikw=lVo05|D~@ŀ'5s"=y9~!S2j;*{.'FCFL#Ž!'L3s%`4E|Get9 A]Zs1HD GVHIdh/J HuŴ;Vrz~Z!桔Df&SZdf})F JYqGژL^_qH 3^G=|YϱB% &)N-:&PPلx rF`OIvt| 2!}D!:$޵ZMz) 6c%bSFKmX4!O ' PVsٽ^DNf,ծ\lBPĹr`:ʻa .ӲDVAH,҅<zQ"R* ;k"U1^|p$vvq{Xm4aW6LZ,L8څO 2B@+wzX{NON.~P7:M=DK<.1ԾȠTvteh.77! R #R𛱋UOW8ߦ rpvq75bxFEͪo9;"8Yy˅xCB@;+beTs*JF~vOx7Kcc]1v=# Es_<_|O5O?,/Q#4t-@EvTIFhJx}E28l|;9m(Dm W5C.Z*6:cvf \-,K'mFლ?bm,?s4l?P 9Ⱦ𵩡5N")b҄^ᚙQ_d7kgS+9Mݝ}Doy֡ep <}4^BMHpw;t,7aq$S=[!n UHr5ط1]ͪ:'xn[~j߮N%,Uؾw 9g7V¼_rP՚E]l` H# RK[JnBX\;xHN%2>rs[b3!N}m*~cZ&JIBG~uYyCiL6| Ϟ=`O}QfiĹvi1瑸&Vrh) P=y?)^MoJ/s:ńO[gR6+êmLz =Ow9DqZ<Ys B[/&6,<ϮU@~>Ny&OtoѫS–ag O{a5Nl\KC'\EgZ4Bc C 0/ P[j+m|nր, _ 0B4CY[mu,5JD?J CFV-Љ˕H^*K;?D_wuME?V7H#t7GnZtp4z_Ih+ RDҬx<{PG?F,1*nGW6{L;)e)+(9fֶ#kE滎A Bu_I`H#( \Z@s2Ldb8oAaņ_5cb-5?mm^`o?*x4Bg>`a[DRܥ6Pkzcȣq4_~)ZKzOLCK]8U8/V񼚌 *oeWCM[)4F~Bs͠7-zum˖eY4 ZF_&[xם&;. q/8EɻOo["pQ5qg@G*_B̳D֍r fB*v9顼Qq=)Fn:`LƩsF7rp9WIuFj ذJDTX/0%a̎8~Lz0/'BݍM?:VM(uogk9!W|=Yb$@UU2wm%`R޴0phK]ϙjx7RiQXiMU*pm̋ O2f\oصVt$fmO8=Aƿ,4pl"<:Z=?NV0K%N^gԘ<6t}-\E݆0lR/rZ~sLTb{Yy)Uv lrj%iȳd+ău5IlWlfjf5V2Mَr}F/#i2d~ +"= %7;} ?+H}1jX,Bdua||f$a('F{K0".BU;X_޺OA!#shUn7bH on-r;z훜׮qv']jLI] sT:uӮ[c/ٵf!L%w XN·)"3 R&#|"/T83ˍ@ݩd>v̢&vN=slxZWuIxW6@"cOT芁r40V.s6E v^寰/\7 $Wk+%*?4EqmC߼x…4/hY9E)C΀I}Osт>Nod(@?3̛9;1ĕ6f){D! :R `):S ٱKRA͜ڮWĚRL<%#ѽO#MXޓzwGNA G;$XY%cm?SP/O%Ϣ}~ h_*א7!KO34Jy?نJBsrp{JZ'#(CHzFc Brog"V*kgʞ2.E?@]Mq&0h4\a^?>YOyßIҝM0V]~UXaΔLKoY삸5-}FU(hLeʆ(E1>`2q&yjrǫ͠n;(ӯ턹U~^ex;-5>-~]Ubԃ\1A 8"4xL$1Q;ث=]Ί~'EpU,v!0Uwkq\ԛ|-ex{o{S~Ap5lvpVvv ҏpܫg,ogWL b, 8)Y9迤"= l Vf GXGBmRi{VV7?G/vZU4cӟz?ZܑfX+0.^Зw]LLז7^ {7<@]6X?804.U? jK^02IQHуSCC7bҎÜǷ 20I@VlpZ*EJRQ^)3lHk[3$?.2W2@Taf;?qy{)zGoO=(W@g~j/1\An#r /Sv(ӭFGb1 8y>p]{ U9x|:&M[p>v+L-%Zu62P競~Ii r}mJ<ɇCnbX7&Vп 9I%sٌ *|h(t-?nFg`QmP$K)]#!Z>_vM6/n^4/9YP֛a!6+oF*'湆!#]{z}|Xd'1NfoŸ?UWZ&8ۄ:C]LIQ9%Σ>um{*kbxmȳ.թ X@2=IDӦ%IEq' 7d -|3k(j#'Dz+6:o3zw2V+J>Ք_t$dKt[ʍ \bNkz Q43wx{!$9KS,p&\#Bc0FLn _h?[(L!%C뮍Op)(A#Q mqBHߋ^AYZ/aD"kf?%f~_R2fOYCr&,MNlbh#) 9x&;fm5b.Vt4LKdU]qKyS۷TBof[$1k&BлPǷ!GNZC{Gyш2iO=6ӛ.Kj;̌LT q0O}9hC'K xIN+MVFf-hK,f "2jHJS`ieJy_ŕI:dڢT|ClZFPCVIx }\KKS UE43tpc0;9{a"Ne{"[4GXGfh؞jSN|vuRa{y:#-7w_:xn%=yHE^9{g3P 9lӷVx#"Sڋfw-$ zR짫Q()b]7BwXDTӭpFzZ,OϿq)>ЉېPN Jԥ9 >WkTs½cVGgT4BWaunujik\G~ PΑg?i {.rQp*f9y<ͬ 2+ڴ,jaTw)lΙn>Ǜ=m=8}pgu8NEbZvY4SX/|w@9Uݽc.ƉJ ;&|zɟQd3B쨇@Yɟ=s=՘*P 94٫!./çp Ri)ig~#},~)b,(G{:=inn޳'5ݎIjϫOW gnj TsB )^tj|&D#ҍR4P8cn.˴y-@/@|_DW<31^+zGZs?XӾd <Y7O¨H(.Q +f |X{ʘ}M&kITdq.%Bn}]e\# %ݿ'ó@3vo]4z}'4P;V٭itjajwƩsU'$3RϓU`92$y>ǣOqZIt 5da l0?1ROAaIl(dg.Ga9s-%{L2O_74Wr|`#Rۤ [viX8M.V~+翊aRQh`'\r&n}?!k<聛}і3tN<t[~Ų6G3H̼,nZQg7gHyc#^=N#F6x-.QW-3J^V1{iMH 9$t'g0-=:d|@Q/nxҠJ +25Cv|%=G)ykԲmO^U۰?[C~z3wԛ5_hpvkFhq6Yʩ:v>6Rj'1˱긠navA!KJ^%WQ衔{=BWU0Ghx\\׬) Շ9q pojqMS(VHF?˲}ǞYeZi).n%[Ž1?zbAJ]!d1[MP{5UMkcWT35ҵhհ- [Yu`RߪTØPX7QK-$a#ޗ+5S`ųu>31JؐsWTDW:?$uLT1;M",vˠ Hdwn;Y)T D,'?@;Z"ݛuA;";qe}ʞ0B̭fB_+xDž~w$z4ex{ {17\^Ki2cKnԘ1GC$TX: A8²Nͫ0p/4/yRy,~$Ǚ4<öa{T#Dt1Ҙ&$GK'P|=Еa*0ًqG{NTiz]Cl=A=u>*:ѬL-sL5adInQWœ;Puw8cW n+:8mP1 .䵝5) 1uֵOD6Sa*̀o uWnBuX9>l9Yhm8]`YSW$l'UO=ثlO)NL'˪t7q3䅉1%*$hy49EY\>L# =~g-**ӏdnﮌ%/`Ga-.Ҍ13!͡^`hxsސvK8a6mǀTG`an_p|-Ƙ?eyjLW{B v9/R ^,5>޷KI\o$dgR.?1~?e%J꯵&tZJUlzoD<R[c7 kϔ &>њhI+ՈE~]MNQwͻAV6;N3E?fܭaZYv:ĮŰDrN$F6>YYG1(Ymը]?*>4Ecj9ӶWp_PaZXWyۢf6H3Q^i&j0Ҕz*DxduCV[|7ͨ]Gfq1`w< m[$7% wdA}WwŋF<ϓ|f~j 楡j^1,f !Y j|I q^,2?yNK.qI2i*ˬ>Te%7#jVG י8'& K'!8Xzi Kc;û\mUv3 d܈O\%D]2`FujYS֓¾f8s~\o7XSV{[uWp'Nj]}.?']&H u~MmЋR/DqγenY[̄ao]L>qo7Tt2-hOX.ѸUYkQ+m$dyC tK 궆C>&1=V=PXjȇi&4i"봒lZ鯗cBQۑ?[GV߽-Wl:ԫ Lo 3,,ӽD"-w l>*a+UXH/뙋՚[.$MB%Ldc2U\ ShNKq)xpeZ]3a::Jv~,Ҫ.L8vϩ u}AVwGrLXy4˂I4q`3rDnGh d#\)LfK _I`P,4+*@QfύOWHBKU³\qj;ݭve,ul7SZz  'Lߤi5'op궣~^VdX մ&qd7-ɗd>̬?RҜ6͎~]% kSK|+_L2ay/Z uDqJtK[BR+ 8 CNꮑ" J)RZ- ez1jU،Sҝplb{&H[kqCghȖjl B~\?g ؖԈ:Iekk{jOtڐf&KeEk?W p@G"Mba.8c "ѶF#$MaoKj1I"md%{.Njke~HV iRT-+']S#WY*fNr3]) /r:Qm Yi4؈Ys{A!SUHv 0gCĆ DFr]uN;UUm&jT%d3.+v; <ɚw͡*+jn MK7C"ץ@Q3[NaPϷHc!1CaB٫:WCkK`&Qfzlhy:Ŏuvl:_Z(?9!lNZ*s>e7`zUt\8# 0)}q:Zң6ŭFu$ekRO M]$v0Zb| ^(u)Rv%Qz`GV{c/&⑓J*֐ d#OHeC]*,ӏђ7qhD7 !""5!dt!̙)*#(sSJM ɡGZaa!ɖZ@bT'+ Bm*ӏ4<7H),Al--e^ 3Okcs\tny߂:xz;@d}>z=:v*P;ۮx– ED=6>2wg6:9-MFcn^~e텴O܋wc AG%Gs3LHtZOL=$t o/KZbLaGԝWm H̡aعO[ˆmУha_kL7k+Sƚ2iMnboDNFHKc Kh'ݾ8 _-c&{1T喝2d%ߑ9;, +??p(+eN.VQTߺzhy^DȋI%Q&=l ozZ ˹\#&S^z~R;̝m٭@'ۊ|J| {HݱW';^ts0B Nh 쑫ab}4oa@Ѵe9rK v{H i%ì!p#4O\Į]1`Q&csHL;~> xIl\C_ݹ!5΢olSPߐl9]|LE4H86b.7 ~lM3#|3OX3 lfCa|n:&"*5) Q e] `fɵXfWvVՏQI'|tglZCT+93LbXfe&"Zs^9@@!K\"ɪ(((QeviR כb+5B',+pDbG3r"f-U0WYEϭK2V |߽փuRP µװv9/C$R7ȋS-zokyCВ h EX*clVSʊ0fg:K  Gde|czo-w831kR˟$k=K>Q8[g1DojfA=oz(ЅjS RhIn4 H| t9Ht⤉ [J>¹GB2;2<#[UuI{1X~"_N@4oZmxoU^~WWDUk-_hEucVJ2.Z z" Bƍ7d5(HtvJ[S: {TADG?KǂaC/ؤwCe,RKf*AI{y*pZ Box&e `nfv eH!j)"#iӅ]u]6XPu4l`/ 5 dF ^~2I5Vt| qgdsޜoME"fHA6"m%/'%}t ,3G_rHHG=;GEŲ3;MB0[/ەj`m*'h2t_J]ғCV7~$/gI4Fl}hnJfwVqUcR I$sLm!t8MСiZ&bc,<+7F(Kl¯)aU-[ f"q9^D.U$fo[{fex8 [ի o Rå7U|94yz;V}@ wu#T˖✨17-CgYR(o7;7ß7+s.G y8N]2Gz0<}mD/һȏ.]W|4v3ҡV@> ;`oR fSNi|7Ap`{)ŌzwfZns>? LF642G |4S4eq( <:{&F.= j7:±Vc 4`PHI;-#e~:+G8¸R<_#M!{fR]z;G(~'ZLG<ɒ\FŞ*m[W&ZO5ڣWKM<[z<]4YCoX?̣_=UJsW-#VѰnP gL?n8 8G"M¬{P)8X#uK;aWRԞs%oYha@6$Ew崞1u9+K"b;XmjTuI-j7Zm 1U8^bƀ6pL2.{(C~FT {eN-iJll䟘9\l6yIy<=sjk)r&K)XR`D ـI^첨5y&7IMX@2CNǃթ"U7 aRgpwNнjj+aY>\F>1E'b\W+f!2|Ӣ|:{i[N"$lgohAA &egk~}fpG~bLv/}e|>_R;QJΓ@7\R=QkvxP;ǁ4\% U}F ԓʐЫoVD0tM&It G,iJQxsrꠍȰ M΁.r8~NSI%OLo 'el Vg|yY^ZrPKQljqpu5˄5-j]!/Av2JE\aik.S(U0A'tHv~ cԦ;\߶ޚ~Ms':v'/{ RQ?s"a\6Oc&pϝwêR;$`YhuQ5/̦fDΗ):+sIU%$ +k[0LDڿ(ݺ:@HbI>XG9(>|ͨ<{)tCs :zI[RZFIP)j\Χ.uQe5Gϯ{>U/\JDF 6y 2ϋEH=kFmOjhc@@a@kA !hl^&lj-CLZO`J|ц`w\}gɅ}DK^7>J4` Yp7QujP15: ef%Jw.js$nڔ\Z/g+2QSLt(fB!E="i s ߰e%"P͝QN-ڏghڌc'e+̩ptA7Û6NL@,Ț6imLA";* un34Oz^ wE7k2U=evW+]MRZ1SDؽLM=:AS WqA [*)B+"W lwde)}w遺 Uޱbx u}^ta,v\N3T+J~<ǿ-W%Iy뤧ےl -en0~gd5`B/[6m\ 'N KwАhn 1jxy%lU ?Bɠe:i_i#ikaCCj0 rY~`*0v~k3O6¸C>qU@d%e23o@g..?=;j&hR"(@oR*oꡊ5JQ).~nx\f׺/S5~J|[5솇tM (c!du@\ kUJP!0(Ǧ/Fcmo_EM0m/᱁(4e*GVe.x48^as i8"|]Y. kHkNq $h  QA#N!nY"ƹ&+bj᪝/#h3J]Fh(Q >%E$`)`B*jDÎT}|iXm(s B//@=ꬿ;dWviѦGB.&.~b;ޱ!M0\7j[;}U (K^l7\==|xWyFȒ~Vi%I9fcGL=r=!% Tܮ/aifQ߆Z]|hn~c9=_AoݏIL953 <]=䔀 \uR}AFNSo^cTlͱ 3RNwD̳i=fǍ{{z3܎j?w|Dw6/a|](۳{YE/bqOP)S9>\) "4fף3Fd0H$[6C?#a6D=(+ @ʆ4~D秩(͑ʺbF%kC”9#fQ>_(b9?pHNpuCTghF5#1G0J}?x]BpO]InU ^dacr<z=] #BnPjjggX\|G+Is+r/퇹p!-/mjI ^aW ӣbb u fD({;]L>˒3C?3pZ& yOu,m[ʼ XuQ\d3qcKR aʿy\e_'u v&XmmbXIHP-Wޔ U V%NogͦAuEÀfuWwcݏO\EY1nZ?zVq]N r;=Nŵ7 bABؖz#ՏF1J]V5:)oAk,}\<:?} eA;زR}7nU6gS_.xD00blBٞK$7,F \L7+Ȱş(XrSl+#"{"3CѬQÌ:_΄^ߗ2zv v.̴!9"թnzN ,x۳(k?˼oy5(a4E Eh|u9I| a2=oJ~Z(mQ6 aΌ# ߦ5zqOElFE f<#8T Lqs>_d}S! qg#=ŪA{Sdb2ϐ5^JD,IxkLF2l{GI4gG2( ᆂ%W̧jAy'FK ’Eh&e`"Py5Z={xiet{|:0-L,Q|Z$P7,JÎlY$QB;UjfbW33twMpl"3:鶈ni eπzwב zSd.M۸9BՉ[)J´R+1aNPn)ԢOJ~+`{O1uo$daVlރvT;)lsY_UJTVVA?&䍨޲Xwp6<*r8*F‹r  NX(-.3l?R`DFɬbsjQ5jX&ӠIՁ hP0,q²˙mjH`s!׮XgOΖadv6ZnGtv Y?[Im4]CcOkj+1%MF .7iK{5խ_$YӯUXI-,g6P/.8S i3짳_ r.^ @S@;Ϲ:{qzsjb&G sW ?D{ %8%M,8Ka 6@\ a(Y<=yjX&v[2Mfϐ% U4TOTxEŰia'R BQ u70Ѽﵮj9".ƒFV.Ys~*^ɧE$5?M<{1㔛LN1k{0cgH-O&[x$х,_:ؓ?G+u[oM#yDs;c)/~Rֳq޶( R}ZO#!O )<M Fw% f#TMW0 mM+t`ظgэFʖ"84QBY f[\ÎJomt7ĨZDͰY(YMLKk=ܠ:u#2é2MZk]%zS,4? ֽK"ibG<v@-,ώn)ʙ^[:8 .#Nl1-nBjjdzYEl5H*+!L]tߋh'WF@ -0Ĝ&k~@R;-kHrn+CxVc6DO{(r?`4@H@:DʼdOB+Aw'?i\x1a]XSqȨk v ώCɇ GwOhlB{ ˏxI~epiUnAֹǭڼu+}/a{ Jƹo^鎘?ߺ5nܨW).rŧ:BHe8܏z,n|', m;Y\vO4t\"l I#Kj=Yh߀/k2ؚ__qi PM1"=Paw-B\£_DRO2)6lUƢF|:Y#ãR_hfςrqKۭ_qwf,~u 8,a0ĽG`az f .h2&5Fh lw o[MMaCeh/Vڋ$YSJ}`:[@T@oB-%0!?W)z#Tez J;l%MYG!U*DV<V>9zH)Hx&Y h6\ ;X E$ .%!$dBؑJJQZU:h ^:L) IIn7F<ϻl@ޡ!4|a=*;LjJ@=.{Kˏ~dw՝ 9U4t@=>V٢:":sU9ngu ÿh}Fj@j딃Bdݝbbm 𯫰G8d6E|.]}˅P_6a\#+ "MS9R` -"BcTp{W tsI"oRѬD%ց0N)+$Ao{Gx"@*,6rK$VU'j+,soM+ߐx) Њqa5gA2ᴝ\ɭJI!wl6Grᄅ#mU_;]EdzN9Hj4M3 Y/ i]oF@?;o*?JoЄNa0CbׁӞTؒEy} qExm+ UKFy?~gE} ȥD\V̞6K I^4 |~ކ_[}1rҀ8#b(Nh`\g2XĶ+B_{ڔya)X!&^>NeL#c@"8޾!nOS~ ~eYi\8%ː5oHE;ih|3؋HC~-[0G$a@]jJ8YGadb1AnR/zeX%ȝruPtrL B-Oз^g7"*fjޣx9X[r \*cW#-֫뤩W.6ȐS.a@[)S҂֑9T%I**1U92O6DN c[BѢUW]!-+.*ÿ&"2crfqDɌ3 57B4&:Go^',9ddP+&4Wg|_?X%q#f}/wȌO 畘d|CTlt6늲٩)jDU}'b)KhkC UKeSMM `=5ABU\7&ϩDʣnd N@6ǡӀr[.HM򐧒nUT&8/*0@kG?BGʂlO(0L95vҥQt}XIF.evey6\cC%x^slU,vimzy'>j:?( 6tc%a/]:$Bw% 혶~,?Лx22:{06;2//9}^ҰH??({ǐ&_ta-T!?$]6wFLͫ|uϊP &wcg}{FeO6Z/3jˆni1w Y0Q7BWH0;/w>e%LFr"`BԆb4FOF&fS Nz!o -/چO58zB1QRIɭy*&ebL6oyHX @Unn2 (6'9,k%OjffR7|nQܧ@KjF,_*5(L<mgv=]PS$;Z"m!lԅt W"CYIKyrˡÅ"L!lLäcT2k :mNGz'^JcLwA؛&&WπMn280r+?P QDqbDq^_rͺQ@ 򘒲yHyfF.w,QJ|Hѽ…j:74uުbRˑr3T="ԜqŴU *չesI%*QlPԮLNllrr5*U5F™&O ?<ȪwPdk꾑fQ \Q;Q X~:g=Lo`70`Kay{[*@_O]\f!7G}TpInĪIiCYֵJkkg pHcۡy°ЋG@#YOvQ-,vt  #hVzz+6+u\,$eLm߳.סT Z͔ CZ|[M#܈8Sk)-=!ZR=}n/ibFCwFYؓ$-XU_uח`/Xg;kQw6G&roqcqGW2C5nC3yiyjl^{ 8q.5hv2J5u킬 R6~1.$1Ct$3ޱ<PYQxH뼱, ] eӚ$f s31d( n& bqy5e)(j6/`Zt"pHz%G{d;}pMI<8"EQܱ}" dj:}M3/ DY'}t,Zͧx/3]%SӝvjfT۾43#7JߦI7q$N(lHg" or4]dfDOtxK &4\<͘M2jor⑺Z7mߗU|JY1r7q9{k J&\#Kb03=bsi M)jld|P+lq:Qʖ2!d ؘ:ixFt= Җ#/ S? p{@FOA=T> [-#Fv^Ldz^# %2\h3&EOlM' st͘ k_Ko C0iiDwgs!ZRO"eU%\D=9},;sB3#=.p(r ~<>tiޅ@HN}š_t6V\9rL/*鷬g׉ܸQ:A8~R7TCmoM? t 0lf :XCy< U2{#$ֻ9%8c4L_0O_z7oݚFD- ZDc$k8%sdw:Dm{rV#om7{!(,AxT[&":v\Ә´iq-o%bfuVެ"lÊwW jLbK^wYOJD)88E3pH. *Iz RdM( D/.i,,7K#(-UN e@WFCkVjpUbee GfdnK$o+9*#@5STO,vro?T%ΖW>^LӊMd|r4jVyE{Hf3ynf\Su%-M 1֩+ iHcx~-FA_@ӯvuϨrq H^)Y-MץK!^*/D#K8D:5:CNѺo+eBfm+[; hm_Ilɧ;G-C%{gswFfp*+a@Zʡ˖WЖ&UgiG[3h@C$vӶY%@{¦u/k|6Cj< ]9ߞ̀ О7Ȫ g=učjFѷ)2Ӱĥ i8M<~li%\0ʏ􌋌<2_|~"u )MOFgViH{kޝAnw;ľS69`-T7EXI΍Ě>f?ЍEĥxPZJpV'+yw,LT,dr< c1ɑSfFmrl-͹Pr zԻsԸe n}f5өb]@S|dY#7fg) ޵$DzA$GoL4C,E(O(4ko>ӋR1I/xjUdS-n(xձ=_W*W$p &T?6 Y =Hfl9- Po}tՈFmQgSŹ8;lkA]%wҀ406LecgM@V2%!;*o[;%'[~)% 5Z0TZn5xqџ s~Q>˩IL=GXRdS/p#e Ob4{;02 "LM/B䝶pFF~Si7ItphW9:r I/5&q#|2I6zv C_3*œbsI3VnZ]}0\򨽫zˣfۗAV@k&9O. 4"(rQ]&;ڀdY Z,"U -uqah ܊"9cn7]Q4P:dɒTeIR PDZ1Mn9+EU ty_;#"pR%N<:6t I ?|BkF׀]!b.k_[@ g8s\=^Ul_Bt1UudQK=J!}VSZbقݜOy瀍 7p~MHkvj C^ݤG.rѥ94qݹ]l\> <-NqY&^D8IR"(#zX@K0(vXfZ 0KUl 5ͯ6TN g=-1Lki0*{"/KlSupơX3 1(?,vhԴK@ .tR4]wuP֒(Q{=Ny` ƂH3*fȌ?8o/:~ا5V.5 AIK[kdc0XE[eϛ!sL0Ҫ0{+!{TbcDct=OP)vNjhK# 1C6p&_lh(^+ .:M~.Y7k=_FsN8B 6@pieGnS^J6m%  SmY-X;SIT/k.M dk M$A_l~.Tem G19v*R<k(S$}f_Ҷd4^ܘzwai.;n-W]mMkĻBDf::Nr e:Np^g~CW9+Y0 ` ?wRQX g%itif@KVZ;%[`񫍊Aɼ\த֚ u9D}csHSځZոJ/=aK~N@REa6^gPjf8{F"8FNG*?Q6g1NETo)V!! y&w{+{.IdO"qMW,Yewna=9MPPYˆHŧy.Eс#+'+ &Kv1Ѻ}ۧ5lgXV>CDm1 ^8U " .W*aQ(tL3VlS^pQ%·7\z.#d HB*<m.53)D8٣8{Vp:P(UJBw2ҽ·?j /%C*6@7V01el+R~ؕ# wn-MH2,OF0v'~_ލ034r/aUȘLb mM+싵K[koo@ T!DQ5sTXJ eK2ZtVTEC[:{G@Sr;us:q8^T~@ 2{g$<̠H~xv= ;7qGZ1a LM'ەOt414ݿ ,|&^H, ,fLV J}R՛9FGO5k>k[nkb vPÌdgGZbl.!n5+1j0Wq?vg6lE:gXWG Ca\E<`FEf!P{(Dν ۯIZo[^C@_vT kO:l Ѫ Tn᝚L5n{hRn\cZ("]i$1aL]!2 aŒ*zrI;ęENy=rp1I($:.*9xi8O6oT_Rǯߴo9! . jq <;Cm苜64lÔM܈ƚ7u):K;K$BC+aܼZBxȝ&ɣ 8C r~ Wyɻ'W\8‘/d&Zd*8Dyg1H3Qim\ޙ$8|MKLZˑCߛu'Au_+ːul-LO ;=~R.dM2_* ˢvhqr#1r^օ%{6,En;a/' a+ ɶTkZd]qn~OPX׾rЂȵEnu̩2sEOy!T/Th9;DNUbAz+;XOj5G;NmBߏ q8!qV[CHQ9 ) ɣINɤcy.p}O OZrz|_HJu{s+AiZ}W~>|_= ]K :Рcṷik%ma~}k_Ŝ1]e94&\ɿ^Қ<9 B`B ?i*uEg f 'U-wJ({>S' IdNNpN觖 |Sh2Tsq:.K.5LpW'x0 #Eq"Uܺ%|[ ";P*~5JAKl6I#xieUե QBF%V!OcH!JxyٔQ4FٔKP;)/Gx&޿`C.a)}2:+bt xjLg (FM$# +ce0>\nOw8xxXpBm +K}.5haft&;I7rI-`Q>;\s:}x8^74=(skI8婙5-X-"FRDafz; IE_ 5!'[r 0VOu=f,6BoU)[v_hG:+gHeP\X-9/M=BO_H9äAj.oaA~Y^V+KvoV!pQ%/1K扺EHw>瑵+X9/63Ge[ wEtnVbr'l@P([ Lƨ-8ֱzʅ7|,;?"E}2ʉ=Ǘ[aejO@pQ죾!岾qf\˿1<~LG*_mC{.䓄Yr>so%o::j}!7]L@L׸Oݦ_ЂMT*A׸[wEh6pB zbhZ1ķgӁa9U.XJjblU2>z:1x)ZB>2[0\o7]U!)q?f4=^4 L*0).sZ/A8T!A|IS9ac]z07:]C$voph~%V sRLýf3Ci ƫeQt_k0 g"a?E+H zΔEgU*<'FM+0XÝ~{?]nPbNOR 'ԼZ3QwN*6ֻzU6a=U+ĘCn9I?_XfsetS扰c#U Q],`[PRngVo}O8G \4 cuA;Ka!dB0!>xy𹜩W9 V!ܗ8_Gwc̠VݲP8|4l_@rslsu q}ziQ)FCN}I[AҕiebgոXR=@6pnB(#]CC[ bIwfL?zTe#qu)+M]<؅1Ft!sig"(_`9mi|ժhs4(٫Wa){M!DtQԿ> !F 2,hRSmjap-ui>؏/?l2V TV&@ ӇǪڴ=1~PF[)GSdcʷ 'W JS\ pu+ C&Sp]Λ/::XB-eeQ(BJ?l1|y1'5z{[ F; {h¢]M]MPg{΄"B[/rԥ {2+D2Df)LiOQ%zyd; uRm{\̀Oϲ䦽3A%G[W}Ydc0\FA ZSL ?L9a0N#{ƂLatKNhG)-/}U3s7@jp#sz-_yNBpJة)~x{ hB^M..eNm?>+}H'Y+y^e*W>07*-φ̻ 7~RgWeeJ:Y]7J^dȟ)~UzkŠ~S0R"&HX XVAԖWIjWrĒ6ߵ ~U6}L ֡.;zshGک#~U닶 2޿݀SU2 @uTOf%%n|Q$_@EB_);Ǹ'L-h(ސC8r}Ě^tqؖ I4|e"9$_#Ȱ~lFV((b.C4o}d5N@C<;9,~xIgɁHƛ7Je Dbv.:Me)$%Ce;x+ )1\IAf-=j7NqMZSn9RصӼA!ҒG}<]^&n4:)_b~LX'2{pjQzo7dz7xhn A[V⯱ H, `Rp)FMɎ|+A]́ I)w"U=u,Mb#~G7aqeA{0g]CzK6罜mEf3^<wUj<_/s~HG5{*rGVςj~zLiH-&MiOaK}l^ yhlGH?*U>c%Kɀ!=f ,/k!Z(}%gfvD~Uw@+RLz ӈo)bІ T5@mtOJrE&&o3k2Y*մ* ffa\y7F8Hkp:h*Ns_@CA97阀!w~;܊$Z˛ڔʑOl9%/\Ck %f6)Ja{ B¿*,tb5oPx^Zi9:twSkٿ"ɢ@3܃` 9=Lߧ0Iy:X~YXdÂMZHmiq4I仑'}AƅK {BmTjܚ-:wH/r!.f29̌bmqc\E=!`Q0u7n$(cDTX()dfܿD?3 Dzduo'fo<~Rm]Û r!BoO֟qDv$5͠L& Ȁ'`jο(YMnYKnD|r7r[*yiw;Kr,il*ᆫ a(j+se U;r8q_zrzbM:㰑cWG1r0Z´pMjӲ<[SZn\9w@̌1ypQv6EK*RվJD0Jz9r59 ] +ҳAM\h^t8!} Mw}!Ĩ i\QrH0+ndTӄFؖi2<`=f.i AƵޚq:+dW.aw'Y1?Wl;6R++ƒU<śrRGiE9=p|A&pU3Wfi"zדDV)Raw'Iʻ/ <™{ .G(L%꒵|Gw\PϻuΈlSl]CX$@oKK r=MfMzMx z2ָϗ@P>hMxºUj"$jdmK=~Z:Q}a}ߚn Ly  ,$Z-+Xy5#V-8j\삶d \\Z[iv@SVƤ4vEЀ` ^% ꜈+cTvD"[H# I0؄3;~r?}#G)<ڴ5P1UAE9>4b2G;g@GTf@> R] *R@1BuHnNguETǰ[d|==_(x$\M?m\V f|J#|spM㣂1ӦM(.*9~cFym5^D^vBp=$i gU\<M̚rĩUT#/l68ϑѩJݬw61x %Qin\x%bDIѡ @s@U FQ(Ѭzܮ5"\_*?dzG8^T`yHIX?> R&fU cBR7 K~Zȁ, Zɿک蚾 ϼ*4R_OݡLUչB>g; Naip:fӸ b>`9<{tve.v7W_\ACףq]]]%XĢ-O0T\+1c2Ϥ^~!0EUm]JGfz#i0mز2 n2EqppcV{]9ı?2Ŝ+?F-7<(.BQTPrx'@kR[ :!xb;u׉ 76priI7rOOũ"Ombx%SGz;!cF|#a-M; xi/$%el7bXٳ*JL+朥p0%a\s@4ZR#VƲQ/WǮWÈ*kX%>hXǺ#&Qs"zh`)e4%fĚxw~:2==ZQJ$ߎ ?*P4B!ș~z ڹs߿F"`_+ !d⟂=: #E<4f# N6U-B5ιaŎs%| !κڧ_"^,ix_ľoI_ZV? UkifQ-ugtBL?7e&7ku21TYc+\L%5@:?ػ@L nC4UmzҊ-1gsX {Ύ)P0ي|d5a3)?85.Bl=&JUp'lk7IՐؗ&|]nKnqy\e^Ⱦf6gx?1cIBTbX[IfO8w^o Wm@ v@QlG+7nz.9"(\l䵘;HM,XA*T;! rD$[Lm <豇^ |gIDioe)u ?uv?!ېZ5(Aw$95GA G&顱j?\ߏxkhi^ߧy7#M);{Y C|%/_mPYȋhK¢+#Fq?ޛJ=PWۓ8S68:rl1`q\\3:{gŸ29-*bOO}D3E޾0<ޕJ,ݣ@ ٿ]^Ε;ɽGS!+8?s"\MV1,P݂F+EV$Χ`a:GCTUN<& G9R>UԌMj#?r_n(lgwiF?T)׋Ym=[tLz_VvH} _j^埐Ufva(zR9wh*5n:1)KɅXtQ.k\C!=Fq3fcǮv{41byd&,/ @O0k6941(=E8}"o:UOS`#8nj+r:Fe,WJbm/g 5Jj%@zDD' dnˉEmifNb W2@Aړ&QD.l51wGC?ۅU3;rV%jFyMoZi fι"Ϫќ!=hT;E_dH9+㰺G`ڪUeK+jq#=GH4|KWbBS {uuŠEs׆4kh7 *#\ȠZv2V: xCh$qVHEWTA)5jD -n{lI}uzZq&jnNY3jidZ~?`~7U MJyX:oeta&zp0Vzv E a" UYDz/7G#2DR0"8Sl*nVMR ύ >39#m02bke(e@%փ*sLmYG<ST]V>cV^Of봕8y(i}$Xo(rlk|AW@$MWmuk1$A*pv A xIq4S=O3 Z?cFPQw} n7>[ xGu8bglE"`GO)0s\A#Pktz#ey /sޭ閿 N}ͯ]1m Nq?D[):RPS䫦;YE]NE*j݆_!I-mE2fe.XL=~ eJZg}sdgԱ@F`uS#K`U<MTðX.8C=Zo"CP$aV|GX Kz;_Kmꮉ^M=dj}j~+]`NՠWi!{QAXӞoUNXʦ(3[Q:j@PrE<(jz7ΚLc Zn^]|^o7a BrI  Ls㼔niR u'yṖTKǚ=Az!;tX?͕ B&qАNu󽘍}wEmYCd^ DB8.ͮ#Y0L̻}acuja/h0h\>yPk-V''L}l7B\VitijNuA S"Km~ yW58O5 Bv5$p/|8la1*i)`m>{Nǰ_3HtwֲMbә P. B])<\c᧘a1aG=Uf 6_2(W8U7.Io|CgYjV|7WTj3,b4ք<%Qkw`2g]!JBwç*zt s<eB!U2QFFYcwl ȅAI?`&_UUĹC)chWj9)\7d,-5~A62-bG>@mm!y>56JAUËN)>Ö ݆uw~N]h]QH[=Sxt0)̧U lTRKTg)1 o0I)@,Xw05 [`L;L9Z Hꚝt5>#9ǧL2cu!Cɳ8 b:=#f'TL: @ ڀzF^)sx(UHv .ݕSD\Gm'!Zrdb+{!WЁSo\ł]3 c1M<^' CϚ RC &A60߆o>')}TxEUf(J$TwEzk%]z'5f/q*v?(r2 <@v-[V!bw'WeWL:\M[I|Ìo! EJ*áPX>'=bn}<~iKjW]Eh#9LČ "<% dCB;(fR3wy*&f>.:nltnse7M-^T>7okuma G%)IEEJHLx޸w/3{|0-ǹ8SIIġy(SÀ\R,Oy\k$$ H:*yQ4oqkKPU*[۟,ٗ-Dސ$.^utˏ;zre$eķ\[)up+i*=e߭"eqYoF8^=#3v^\I.\8b0kPCVbxQL q[ ^&Hv3VޟyT k%TG,#}er>&, jtr&r^6Wtn}#VP~|ޡxCf4/4F*o:lb]$qpGV{aqzI8sG?4:7=f/hYn|<]Q֭%}x5HZYYet[H* l3jݳ [M v&#͔u㭜y81BU݀נIB«{&3%w'LNde9AD`[;$ecra&ga?tl{#L#JT)tR>ukfV(3=rIap2>Kch4az;`Sc/ _}q਷+{ˡ>?J0򒈽Vsg=SaecR: OrHM.]C1E*(OXq`, {m{ W  Yxp삹pP<F[# 5{:",>xXp.D=txr)0Im_wlȰW}=b;5zR,K_! g57*r?BQo$bj_u0<.-wٮ4_Mz%c@JbodA{y:`HcYk$/۴Dљ#D1~o7P7?%Bj0+¶6y H[deEL pAH&x;QLXO3oP|u*Ұ0zju1CBZ7f NrDcnrwPY9p sR_~e.+_Jz@FW5#/p3?ŏ">FE8ڨHU>`pxvx- 6V$,a1tv,krt1ױz[99'KaAs` VJA'˧eʩoGI-m>I#;9/fMVP7)y1qNWTsf I V0.Tslag)5w 2QO׍aU%8[ ,p1e֋,2酮>1]D!Pީgx%ƞWµ8<56y5L}gu #豩S8w 4_=%P޷H!iv߮¿c3>lL-l;[fHq|(m,.Aa+^߭qZ?i1rё>l^hVr,0!Ī{_0;z+ rHۧXTSbanA?ExTvUo92ĔAd[?AE&&%d3%KHӖ7BQ[רM3ZvʕS0Xc0K3"M]#VoN 8uDz[/2aSٻ㥿,áqS6~jAg gxTaHGB bLԏP*º RPep K%ǔ9O"X#i$`c&{q_ǿK(rIz[oN|BfLQ&99t/`˰,b^.Ef}ꦬ?nX{SCҎ7; x98G9n hV-]sLÑ@8GPVzQ :-9_ę2pEzF򻊰)C.3 E|n*X 4vukE7 Ŀ$9{ 2w q4q(TX͓ = hܯvnY!)%cn8MBa".K mxt645M@nQop<CTP>uObgݍƏ"nTx5 Av۟>=9PlB=罓c?Z(1)trtJz߶C4)Vwېs/8 E[9pP@%K/g!5*nu޼:VF؞B}} , źu`*;rMhSХ12٣bhy)ZɝoG D?,tOlNo581^KhXƒ`8 w?Cp=Di?@mQ]='K A(QؠBԣܚLO1Q{RMIMLܹ&lF>Vۜq;OX5ԅ(އ[ >V/oIдMiY,G)OWr :8_ó"T*s=$Le}GqYg~@7xN];/JP  mMi'(pæ,#'K]nT{(_nD=NkF]᝾= @b15^t =mQZ y^cГ >'RndIgƣҍHI2<vT&F^뤺y{ uf4{!.wl| A)tE1QzxT[{rO .fOނXTZD ɑ("jZ5y?N[y@Z_ CUQJr/%aV| 櫔Pn< t6#Pqd6%wi9,_#:$b9VގZrF t? fBF>4”+ @h]A;r.R' /M2!{, :,߂tXQ9j %n]1 4 tI\f?$& ש?,8DES~^[i^ƶn!1+*p!v(77ϙ5@-$`ɗq RbNw[)b㕃.%Ⰹ=FE(!;D ] zlggUfL-U>]1+Id@Upa, d^f=fw i`} ]Dq.R*A@o&,`2wb xF³%9'D b{7xgS&yVpzҳD$@ټ2KnuV$O âoApw8VIٸ4-( /(^b1tѨ{#F'eOMoJ?F[Tk,F|KQjtg ǂ٬Z-42<Ϲ;8BVlsCG7~TWx7Gcj'Fu"\a57f{7։pJ+ {- 3+)㲓frK-zSdb*a^t{=H_u@Pr}4$~{16_vewn? پNj AJ6fMpxf^ew6 1q|0 \hUQx !([4 qK?I:%`pu[xSYxsypWD $F2NҸyCQF(e?NUi O' i-;9Yϛ@S+d=g)N+-5ЎjvCp ߘf3TI( gp ˮe>k?TE PCid čxA`=.KVr ,%a)wG0o~%d`nEly#ԶUXLَn>df&T}&t0)_V@̅u+l* 5a3DDwBhz7VβmXiV7+eKݎ%rZMB//A2>,8 8~H8ۻ1xշb<&rX5#GE^ǺRCin7 FQ|rOڪ 6SCR"Z͔<&MA~B8kñbYMc2=THb&C LҝV灒ʉ+~CQѮ2ȈI{ų5dkg&dsыZj;h֕Fs.ZbԬk]4k3HR+O5Fh@M!Y7=~Hؐ{YBKҊ }[ Gi p6:6OfV.%0%uƂbyh[qt1sR~㎹ 3nsxBC-/ɨB]PEFЄJxH.R2u.WEUSȅ9-gklPY5upJYL|Y8糨~~uwlS|X 4\;m2SadLDxm`H:<蘰KzA Stޑ)\۩{s-|ә%O: ?m@)_Dy}F3^?Y/OQ,Gw^`f2 G 8l DFq#WE@6<,\"R6s}?eݛMM}:!wSX,A– hLzk=А*|D'W݁/jZbNlKk)1Z3ЫG> CwVH`KYbRO1M|%6bdHg^HDk ZCEH g'##=Ffl!Q6 fFŋEbӕKsjKZ/2̷ +뤡, А)1hXhP<ɑ GSb\ƒC%w-"w+^aDz/YnD<_/S+}RVMYYN+?iS離PPp`;mGv\4U?c^nEw_®w:Hː$.3GWn8f7A76(d*selG\nP`NsH^?`E3B(2iS;y̍k9w/7惣XK1OQpq^Zf1mLjJ+\ gөv_sW( _)bBvb}4W@taA۝s2mu+6霮b1|Q'ᗯg_E šZ;;כqwL!.Ua/%bL瀤 \R|8/&΃=GYё~yvE`XGGx[D_[VՑ,a٬1Y䶍C>:3lgM\3lZŭ#E-Rm~1cSpݨD*ng>a|+:O"?g 2&TA`)Vbٷzg%Pu>LJ tf1NU]'4i/81keҷ$iO6-EOAZZBim60X$ѢGOueirTe6{,0+JqNEaC!@"GwDaܦ_8 70/sVnj0D.t|yoH> ^< "ɓhѵEvVy"`ѥ8-$^\[#XڐnO`+tSpR =:^ FMr$#I([( S;QY%86 ?PϠ_vE#ϹQ.XQ\=8#2̂nn]h) Θ7˟> %<`(Rwm(@L䇛"1빱8-a|JUUۅ-9̺ Ws`*m` Яz#辐ǣhfv0?*ΨU|"nV&G:_ú[Z0#Gb&z&}=VysmG_567f[O4_; 3H 8) ,@.7e>ۑklEIu[psXX/gq.;e>^naF+h8-E ްZ|P iNK+gtȐd?Z CNIo#ƒ `4mWM\Π*Cjv4n%y0N%Y ݊29M:Ad6y'n{O>[ct ]@ț#Fi5!%r̬8A ri xFb] tRp^qェ[>%4V3K%ĂCȺ>U!v?oMGKyU~:HGL-v wa!pRk* -wgU\O7k<93Ѵ-P!yRl[_]p"[ a$uf_4u¾ ZzO[V[_{9{brs98MAks opI!t3_v=tГ+pyIka&c:C^:*.Ki_@lQ ;gF/9{ 7=k$-H#T ]Xj" ;Lh:пefʹ˱GR T!IFtVC-MF8wpɅx y=XJp)RA}Y]Bz[SDOTV{͵K Bw}Od Y"zrY" (=F/"2rV1Ҷ:#-ޣTj1px` \ #$koU%<k/!8I^!eYgxB8o3%z~{R)[SҴH@Y;PIʾ<ldK"+:@3lh*: "FwfBsqɳ;})1j3pqN'Pk3i PƷ;ӌ홉ȋ~XbĠI;vLvtr\of`ɶ3MBԆִs_<;0i aKL7j)زp aI@tD;2ͪ J1&]b#FDvϴEDs8 Q)xpv$)&e.+'zp^,yr՘=ebͻC8:f,)Esx} rF ?M_@+5QNm]VMqzܱW=ejdO6$ mا%cXysO]4qŻk3-zH5 L9uuۑ]3 䅙ɽo@L?ߑ;S8!>2I yUוؔ5=2}[wff()5*2g{G5 nGPu^^:t٨ȦBWG FKD1@&ź6].yň>!cΰ d? [P?gFBc~=_u+l#:y?] ml[WW[]ҝH1lQ{ oɛ~je%fAUk*lf]3Tmk(. &0``%2H9"| pkSRZB ~CoD~0(ԸEk#'{.fO `ŔIl )TJ)-d_2g0nH/Q=Ӥ%p,f2yr,4'i㝞šꮊp6{l%#Mo pȃ[`Ek?>UV+E頄ܰJorN)ן 8kpͬ; ㈱:}ԎM0'|iE?L:\k7:s+|w@@ͣ鰝CJB/dy0\4oC \y]-N;R Ni%=VFy0h?Ybb'vpf3l(N-%wUe/`P\ۺ[EJ⫐F8=Gb7k0𴝌9Q}7Q߶"VWG3a1N"]SFWm0do%:Z8\swOcz Fn)8ס4wTq p!3D}ZxbD,6FP:Ĝ` ǚ۰:l6ɃY-<b}5L ĴByғL2+@qG$d&ci8&a[;[Zu'M'\RIԉ#<7@hi}h,JVut"VM +bo1et'$LvDΐ ! ѹ** =R|IQspU7F&cvbwn#AT?S$w(Jd}wRQ]2aPÓ .:u{paʛ5ty8Ul?aFm8D UޕHNN#26G=T`8P1/Q9lR.=~4[l`c?v^̥t|.xF&bM#jbkN‡Lڅ%Ca `7<'N'ީ[nw-Bѥ%xtRmY]wC/z9vËD)|* [ x*p\,e|nw;j E\(5fI<8\J%̶yχtynUM`9laTw\W-K;jhWYBPѡ82/(X cᒵ2 ʇ&m6ʸw^q"t 6Du>$06{ ʃTfqDŽ?yn7 Ҏ*ytxC!DIA[Ka]h-?mHjpi낂tmTNwrRcGВz_G>v:VyJxү}g@y.+!C"߈UPcoAOH*f*Jj)a| Pt3Yy>}o 6U!f_q'*#Q,:: 2tCT=ݺܩJq*t:e6M^-y)6L%*5|J{⡀/3 ;Fj1Q`J*= ޘbZb(U}b:}Ls1aiJ: AXСt(2g*A\wtџ?;oKofз9 C1`9mY0L)Kv¸ KՁ.nMYXzle^o"<*JS7a4 |液c zޞ*Y}ȧ+R]' V9c=ܠ\aVOX̦M9p'4.b=xOg:{aCT{Txn;'<#Z|V@iuԪShaAkŁv΂f˱#y[+K0K"%ohRdb)m@:Qo(]Btj컄+`FcpC+bE4pȡ$nf {awgOh+LP4.DLS۹..wl4԰ ^\px U udM©Ceu[N f y ^xaa E M6ɨfփ@PAh5=4][Շ>^ 0u)-6|Ffx D"u &!gC2-OÊl뼅! G.I^_O^Ú$̂K<)D_?Cy`ݰʵ|T,_uO80J|kt8dx{뭹Xh#05>rD!@N̟QY;{9 '_>y.N>#|~|P |QzinkᥒyjQ.VI@)jp+ƫrD UV+AC5J)Ļ:.i;7sgMrGe1oQrTNe͆?-}F ?zo>7wŻuEu @)+?P_}!3RzCTmI7V #trJ4|*yR, [|_|gd2Ejj@9jzNTdNfP [D,8iQyuĤŽ9OcbHU__9=FbwǼƎfB\ !ͻ7?s9t_2 " AVAC՘ RPAvр]&kD)XKBE3zfυPٔr"=Kp.:s\S}6W:F}+M=UwKt^3ÛcO XC^"X.R| 54+19Y1ޡ'jAe׊l,m@Ϋlød@ +I Vh'fx\kDAxr}sBOz A"#ɑ唩^1f`Sbn cىQr0P]]ӘN:|d:}w*K|0ТD*hbױB'K9HnU4z.1)\9PWn˝k zw͋-uĨgXLzQTc?L414 Rg]@,*Axz/Yrkh'Kh9uIN5 CM.6+Hve 8rME'eJngw ⬁;5mjN5"p\ڔt0ri~ฦ0)g2YԩJdIC7upu/} ^N1,9nT+i )>Kr/y_G}\rhCu]{g/Ηk#_|Wv-N{&֬FlCg6() Er[Eҭ*( 6MW%Aq?>f*'h/*Fj>u Wf+_U>9ح'<4b_/vb_y/i̫'dDYU<*ƝgРZKmHCV鐘X !# M0KyhHE|*dԤ~$U 1hϋt a問'2\ W UP%60z.Blc=Rz8vpݙܦKynE:0% [hfH4{IJA:7txほ4E ˔W~4~ROWi/ Mw:Yfrr0{ikN1[a:[%<#73_#i;x }w6`ո abjHT~48JHln 1Kr~'@He};\TnbH3A(Jbz0+d+[Z. _ɩJSaG>B NqL1 cwdG:IIΨ}xEQk ܊/ (y) ^WG.1\[}q';uɮ(p!&$ێ }Ш̈Ԡ|'a/Am B}?4³B*LJo[?+ 굣eOOoS9i>>=޽8 P)u. VzO̺"~^.Nh,CK#g6Ð4 ELˈy&fZ)[_>cBt$Ex,>wA&| [UuֲIXu[Y^1)yȕLj+ȩC~c07)%8gc#Gs5(E4|vP""Փn\@doQb@I'6fD]ћmedz El=~aOvA+_܂j"N}Yap6}·['\DyeoyB6¹$ssNf+ՑdJhhɎ~YEw^S5lq%#i8*PsZj&h D9m# ?QR֊ϐ&nHDu[(0|>|}J'}!HzP]C;Sl:&&t sмߊ>hڱ r4;EhbMg8k i//h{ rU:lsr*q}& /?;ٝTA$$}`U I177D2k+Q>BzsvY= "ơ؆Xdށpµ|`8f~ħKt Sy,aZwķWo> M>5ʵўt5\kCEL\aE-@ܞ+_2%q@cFnwx cw]`;N$j13J ^zXܳ՛_nfPƞX: '-^no vǽ{6:ͤ.\eĸe ?#}~R4I͋dzВEqF2r\Oz+ŔhpPQcM{b)jIԹ:Hﭼ RS`Rn/K8W3v'QQΠ.o3'qy1K.yB_a ɼ{7)<ۜ/qI؋75ӂ0gg(?w8+V|QDR=b6Qp՛ۗ2 %.3yJRp W yֶ䢯KY}*GY1+f+i x@oi LGuxf.5RSD{LӘ@۱򺫭zh$+cI@wW4Y)Lel4׬X5Kdn1;##-{R_pHIgDe |-5V{hvU' ێ+r W;zm*c5BY@[6e6:[V8 Xq՜ 8b_ΟÙ^6Rd*A !ψiA,â|B42O]7dOex \Nem`U֭jNJ6'KDRڠ%QZ+pdNS ]33<F(jZܾ5 q5Mw_Ȗk 17ڣxd`tmg?bn@yG Y<蓸kR W[ƻ chT LxAOJ;Ny|k 3dFP8_նX,+H: ~Ą>|-VzS$8ƹUɠ:yZu{qȂCb$C_Hc#k H`w/-aBToVF3R;|7|ҵ3u \r.?Rr1*x5T}Ay%j *]h#E8-{`iF:Sv⸞O+roI*"C]BUE> A_@z$Hm`X9/p\b-:WuvW!qqΝzdnSHuE e bJ/7m=;9QR0m1Kb~=iS2⓷N2SnmfB߲\Z@!C---fB!z[h*K( |vfO֏2fZMS1Ilɭ7NO}敘N*58LuHgs!Jic7qPt@ '̤߅w^xG [rUBFKF`|_68HQ?CJTdRz_׻&Fzd45+PS ]nU8A_46Ki&> @'7{Om vmvLwBs`՞ek4I5sY-w%RU?_ec1.vhmTgFM݅u2]葏#5i]q'rERkcῤ?bU{ ҶRZMϻP5*F()Kf=k1(#B/9#A)0зWf|Lx^fLUBKP&!PT1 B{!T"C2g/K  )[ћӃxrolNrf.o(:ѷv"=Ju@>acp aUWF|آ#{RIw Unk7sRkg>%P^-isⷬr\m.yl|<hdP87Q#a5Xv JmP9yf_QY0ESljc4lˢ'E'D;k,Us붮vT;F)\aa[N ȥgp$L5MWyT9yvmvoft5Kb$j᭄*v^/*S-+>?'P2eWFYGBS2h}bDV_zx?^`3eU^T *ཀྵ[K0EKW&@DV%y(>΢2F-T0hrg=oqN\MChcqFS:ڦ*q\Es]㸊ô|OgK!hJfv2dPAzTBT@}*;&JHKX 3{ďa3M.`Υü|ya)N+b"VL5qG0߿P |=}j3R?iWק'zmj+= "^7|uqQ_0 ~UrF.m2@ֽPD [Pcт&3YBy n3o!eNɏn?zWNMx#Hm!k)zS p̵hnfxa0:zAF&ic&y& :O@R*ߊa䏉X'+]Lsrݦ@#DyKZ+U;8r&.@.3ܘ;n-M" tzbe8GKA^b}O(^~W7V~3%̉5+}3sP|OsMo>ʴŐJ?YL:"6'W'cٲ_dP(@rr?ᄘ|R=ËG"ܤesaĦ $hCeTrMr 0O4! 8ՅVKauCe@XxB}Q7 C]7Ӄ:AY!ҕUzKd{B9~;*}8F%dh?+Oqh '0]K{f&Do .)8 Ry);a0DR.|pJ40ZWePfvT:mB3o_1:F{?*9Zy " u%BVr%1n"Z)Yt쐃%_裟7(>.8IڥO.9Klp6[q3LhA<;k޸. :c\ %.Yh G]u%W;^u E)},{r b]NL'` ~\_(v[3:p0cɞOaoD1L!mvE#=ݸ{vl%%@%>JkǕr7c(<x?ob'vFиEǗx-C}eW}fܙތV Te1&{'KImTfT{l<$R9VwC bc6wu9FS/6d?oSRYX\yUՋ)(<hZ d'*_ >5_Iߛ'nD쬶iuxW{ s *0.U?[nΗQjA Wd_ M\pXeU3C?JJ'B OSF肅&09M '͆_k12HD2o-#Xx`_3gd3fU9q @ ?$)1䛖Vzo np޳}G906=|1D.C!h H%{аF$mzB  FTYT> yq8f޼\v:Ga- MakX,õaeBBQT? BkN,؜ͼ &0e}{>aekٮo>Ӫޅ *$fN܃؃*'ΨF<@ Љd px7rUlBM+i+L":HrPMvd^}< `*KlqY{kb ~< gLF2FC'd#Ig:3;Y`?zd|j,dg)67E$UwC&M?H̝nH0䂲;G!U>csn&xX"jgO'))<^q#ba%ߚ{6$ƺEᗸ/J G~A5g:a'̓2:(PiW\2ʯ2` UGf.?1-IEdԱzmlө(~Y4.'[2tS7kv;GV "@]J7/AUQreEW/q#Bx[t'"dM/((:Q0LO2y˪؇cPE^^xq rŰq\c3KB̀Jf pOYێ'|KQ47?d.Eq&aϜ!ZV.7؈s#t.YuMg/CGpGرx 7O aآ"NsJLW#:A^ةMZG?]w_ <cI;#F{R𓩆zUc$WFbދtO7(z<a҂Y @k+$Q4N :(9ҴCzvֈlmM  s!`t%aBO`VoJv;M1=YCIV)V&Ov(8cuNQQ ULog5/r|<Z "O"GB0ڧRʧ?1L*NRYusn<.Au9Hr)*'82.xK^|6q,]ӲB~m0vߝ\H{  eUsrĂӌʱv~:]NUĠNA;k)&;iaѝWݫ*9YQ5&5?NbhL:u_\=c>!6DX˓> !\2l,Kqh%F ӋD ŗ?1,~?g@H+9f'`#kE<]lχp ugq:nyKYD%Tq9XTօ,M4H`M tpҚ<+~.Gd6yrU6V!t vl_?.p|6Y1="pLi^qg1GB8?Aa+^7*Fέ,\} W ,ȩz> l|ldeF*Bn#nG^-F:+G$'i@f;bXpKe-r ' ]O@(cx F$<ҳsH1 @%l ah@ν$!ʧd{O, ru"zovQ(P$$Ӊ +sV#.wbӗu}nk*)^˹)tJ&=&I烘LDaRY !|"/)avCdWs'*u?,~2/54ԌzFX_uP3c"{@$K^GôQ#ZjG^V8JhyOb'Wi*mR0$U=ZXr'Ucpܓ{>kQ+Ol׿Q<'T~gt=9x*k1nT+qpw_s{צ#@qF f}5-f Ă*ʭD>AU(Bvu-D! QI+h22˲rJ_aX)!@Jp)ț+0d˼`=WR=33xT8eKaËgK "mrQ Yk(42@%Cg[%!_y]3CEp>nZDǞ50wDlqIfNϠڑ! T G|1=û kM(L \fqIIPӦ!LjA«(2j60y"0`{bokv'g"g!It_i`y!F64dupVWeW$(l}16uЁѧˬ y /2ہ@[{Y BQn :Z@ >z?Ѕ*,ev+?Un,܄Zg$Y]~ g{O|Q Dە2)3ic?p#ǗXJxJ(3W^DA Sl2}^*UV0ѭK؄!'VZ lUsyfԤUXg%9Vo!h) TռX/5׺cҰtzdȯrYʯ,tmKVc=*K!2RRmg2qU^2f9 4O洳wXɿsύc: 9˺pyrt6!^WmC5*7u]Oڻùi:((l穮rVj>c0dKIi5"%o\ xL6c5 / -&v!`x 72g~Zs&孎4p זXcj񚧕fչXG&CN%^e.0.x4Z^ H?"_ f2"]5@9"Nh`* 9W2F(뙦I^X*[nD1r)wͪW}ڵU~ ơ?tvbj40b$M:^?,1/VHXp &ת+}R>7, qgEAh麘O6h kDKvRd~<wJ߯p67xHۄ_ki:] ~7[f TL3TE8>Xu+f7v5I$wmb8G4,{H2bYnR, Eio~ŖMOtVvK#4OZ̽nҸ{ܖVF(CS\R rB#AC(`4DN/"a6@d 7+=" Xb)s" E$Ph_<kvz&w([LT% +3\o-uƌ&b\< x$C$hXZY8P]\Bl8ϡ_-o%K)ξa0#]N#'a V)È\=AqxdҟXC4B#ٌ K lBItRtmW%P,J`}c#Qg5(G!Ѳ?/_` +2#I (<&Xn r˿-0IS)`oK$*T(rMxX EN"1@Ds_:MrO{q(.{)Ĺ=/LOPH`g {`n鴴o""J1aY9}#+ 9fNvD9n}W)A xm!83c0(NMy]?T{(oI1h:PL<wxndHIwvФ̈۽KVLBub($"icuJ+ 9X![ӁZRrOޜ=~8Սʬ_A;UoEyYh->wdJT\/(NED}YV {O|VT7WMr'|pr`5sy%ܽEx0.YqVUZ`tLCARϩ/sY %n}=m"BLy) #㾣n*XL@h`"ĨB#R#ҽ $|\:1@Y2916L6N&:]u\05¤Q)bol4a|SpK2,[gTzS,7MW#Ihg6J6|o9ʸql`&i9"qvIn9 QEnˬbo}tF9|=؂`G(4 =2HZRḃ2*Gb2OCZI ,!=3;_뇵8NGXʑ1ah3ꌆN)L+jM mpy%I/U޹L5$P̡aؓB?K]*龭ppϛ_F'q93r?g341b-LW:Jskm:qlgׇ[x)k@y?V3UZ]|o¯xz}w&\z赛d~V% '_] '@pbaqCd*Z۩j8fw\Cr !*C.*MQIγ)7=K9âNtDRVS8:PViAew5?AG I7c~~04 L$kF`Sd0^@ɠDƹ@Y~5̼ǽk쟛4h} H9GASm!x>1VqOqdK(ρ0M2GU~#nW좦d |FDQLZ^Cz-ӢQWG y\pug:n3Gx$)/swDwtB ꗾS-CiȆA2CBnH mʗ   ([,4dl /G<{Mtٷe}J`"zoLf{ pZ8CNU)3#٫FL`7YQ8[(̣( P۠gFD|U{[LOR<J~s S@Z$koZB9Gt|ߕ6mA0f #޴#6߶sMʊzNlڙT-֋#Uw)z6)v mHnQ{7BhE#Gl$<}$"QmE/*0?s9vNӛ-L cD4Җg+Nu1Z,wciw~OR4^y9UIH2#( ~w_| L'#KGb1ִaFAk\fXc?>XzAoǪjn3A<xjFWy-]Q&' =mL/M?+E$o{(=of$fijrs>M&Nl07.ιF?)>((>Mq;$*-EL'jyQ Ue>cLa:;f4h,Xs/"~X6.Q^tH;W2+ } 2v6" Asv>%F l(o3.ݶul/H4$4 6ܳs1efSk}F[F1g[`_&ؗnY^]ދfҽ{0AnZmw} pkGW_ WĿVBҼvۜ%o60 51eQC:7flYTӏ>a$q/ yš"[!]n>MoiohA9Fٸ3`ZP&wZ¨s9=WEG0g%ml2ueq*Rxbyв{r<]훳&?K Iѩ!L `o&1Om#A_k\?XG]Vh;sl jW P '$6lK-UYw>\7RlrvΣ(5Jv d=Bה(4݁|!&1t; _fxx?#&{*] ZRfA1*0dSm &]2Za`K7P* `P* ,,FͣE9,eUuyLw7Է2b4&ցS:tq2é Zx~J$ԟ鵚Ehȥ50E)AJ:j@wrá;Ŕ[eτQ19iΪBQtJy7c5By@"R6϶@ 6ӰV ^+3dX!MW֍-@H͔ԉP0m=1jRͧ:O\́foBv%ЅHAw.D1(Wߑoj߽(HR 8O~EyEtݲFlOvlukZBx(Rq!Aͺ9hxN3x4tI(L~^+4b1fUW-+)$p_;\ƕ3P%@c_S?ڬiIzO b'e#I#;Cr'"D ƀT;TAòKl؋1]f6Nm?BAc}kV F 'ES@j9 MA~y_AsD12Bg~4{l Y0[. %E`dRM6odE߱anEzY{FNhB؜T_(F^@aU򰀡~bi  !Oxy^}pT!59_{L;GV101؝:Vg[y 郳7a?F8 Pyt 0[4dk0o/~rehCCo]V])&.NNLWMS'5Z+>[é>CV̤ PzaچLrKwQbq";N5~bqCyP|Q7,>RXSװSͧ ;-9rAaF,LQͿϫ;3S23ꕅ_krsq}58^w | z\7ރ^ޫlG;Z=KNq/q1dnJׄTu?s4lNQiN;]m_b1o5JR$-^D(c+;Tf ||0%G J6Duz`-} {kB9y8IP=hAfV:9D&ո݀i^(@ZPl-v?v{fT=0 D";ݝ|,Rオu5X>[dM9 iz*M^Je@QQV~jx HDw]$qޓ\8|e- JT\$4i@ygQⷋvIO-~C`H=.0+=ɔʽW"5}2 r0rǼ'֍bk7;O0&?B"1UmCe[/؏շkfy_*t`.=r?E¸V|977؛qSR|8s|Qcxm Lu_Ϊ{f%P'C®S}yb븛5wf|Uאռl~yIVm+HZZϧ%Y;b@oCސ hR_"7?vIZ.v?{+y;yq3[F\zHxbpHsÈo&fcS &R44!izLm8r@0 'AR&Ϫ4haU&pj;Olަjy (mPvpʝQbC;?u+P|nus!*~MM?T+QFXҭA2mB1KH_a[(Z~_/v4Z[Ća$rw`N/t\|ٻrԕ;~9X3e3( ucJڑy]X$AOa!ZP Kd}* Mu(T O3+j܆T-\"$'G|9ZyRDžG[[^w+JeGqƉÃ㚫 5zG\:of ,[s7Y$4ڟ YPKUk(t4ieBւ =g> N1)Xy#PQZab$F >>N)s^HvՋI=̬ŽyN+a6{#ƝDMy!? X3qb:y˷o:^Jaw/g.[RSwar9UL5[)J,eҦP$ 2%b$pdzϲ%Wx"ṵ#bwEtksQ{=r%RizC+ϓ$şkbƢ1uAdB*!3ai2+bYS# T\z1H=_Y"{P47^4Jocg c̳O]OCqGO'!S_IJ!TF\pmcA)ΓL^eoXnOp"~*k{.-%  xyEŃ}QvN Lt^NG9H8l&uco-FnԆ"M77ycc%1Z\WLDZ1.̟=)(j[ 8uu"+h(,g/@fKKDjՍ^D*IsryGF_vr3FWO=*X&Y:.2=L7,h VBADeӈ@ P??g4.5Վ^_ y-,& |'|8?&#ctÓzaG"!Ϙ5Y,Y7v#aeB$eheDJ.l#1<%*c0Y}L܉XmßyjcB(Ó?mf1Ћ>b$hKBfl~Gh6L,3Pj!s)k-~u!vUhx+l̹凞;)bfH{y4s-Xo0MkП]@pko- iy` _۲]M{ 竱;&O$fakɁ I yboƇ/&C:Ygжy Ĺ1j6K6U*>n8QEk!L Sỳu5Mr{'`Om#!ԍ|@.nBP=*?2MZLC&~)TGG[yg 2,鱠)A} yRD%]yYs̶3[z1NPz^`it eU?W">Dh:mٓ+7ǟȎCDe#k/G,%a2M! .vZj=]CMiDO0-Xp5,Q̽{^rAÆ;5b+BTW+9DBo<Q,F&3)*6w_SAzM?ׇΐ=VX$"S:'U:~Ef*3y FȻ"aeWv3`͜0ԃj-?G^@P=h}{xx Vr"sX,`H&%o@ ~UK XB.S=yOWber1~N=!>,VuM#L65( s^WJ6`/j]!@ O$A~-trXϚݱ )WqW.Pqm*z] eo pQ KV[7B>[~pyj;H6{qq+sL; vٹOXr& l:s$4w"s6Ϋ?DPe/ ߆ ˏánu 4/$3 HOV/!Nc:Hsd|-%P㩰mսIeLtLkjb[\sO$[J¿.9Sk0is <;ݽD⿫.ߖ/3OiR16Cr߉SzqP` iaD+f?Haq֔UM% s,Pa #kVe o'גxwdd6!nWEb6S{h&pּ8"qA\*"rLx/OVQ*_Hýa=;l_[P| U>t.^8vugḒo:eJMwDeFAv_y2yxoq0.4 +I[HUG.ih6Odê *vjg*bXy)9R3#Fxy;(CxUqvz-A׀q')@:{b-1hwβ16Xy<"< iSo΃j; )0 &Inq8 .QtIH5Ȃl!&]4lVB6 t V' ~F2E DDd} 04~V9,lW*sZԗrz gwXfNe$tX-_2<4&) grL zg/q#o܅)VHUCɟUYر69L$t~@}# aRngb|>?bf'B^nL4a'/~"$Bl" ՜KF@!5`C;HXug?|!S{ ;Wo$Ѻ3n>Ɏ!4V eecS% ZGVYZ$ґ1FtKl Kne=8/;;Ƀh~M/-MK)#Ae{JLM&W?@%+?3tw.0)߹ [q\)slL;>ã X{v/#p  .RݜK >Y_hy)oTJGJ{ rLY: ^W׶JOj2mrn]B(bWw-g[qe* YkUZ(ZoH@,w,J8}#:@ a@lk0.7:" ^pQF9KrgNU6nxh e0OcsG1J{yD]|ÂaX+1p/NuA 6 Ő~sshp"uM[ ,\|^:dMU %B?n-晙.xӂ+멞FDtP8 6ҙ1#m>H@=*~y@] ƅ`$Eqk~5?C+S BҢRܭkl\耱T\AC <3H_s L#x+8Mkn:@LC)h˿&uO#}莗+ۯ4f`#F52WS9BA6& 8U膢Q*QpUi@~G>4Վd~2У.7˃ĦNd ܷmشUʌ qׂ`َ_o^8m p իc[. ]\)N3Bc˚ {R3:W`6( =HPQ.Vxʫ%DscDO EHxd%lƐvp+/[իd~,lH̀QUzc BzUa;)RR XR\t}Kұ$^>ZW ţEN. "6 Lne, ?r/ۤx(Rfb=%vѨ9a )ఘf'OQ? u׮w:!A4oCsF|00/$'m&kEVՓ7IȊ3¸*$O I@kjZG- qADRzq;ZfفZ2'Tw-|*?C' Q)a?TEZo1Vh1YM|[A 5 p Tx#ugA0@UFp}j\'2|i-fDQ?'Bcff{Rˏ]> - @q R=# X8Y^VVt{@-uYNUI+0^U u:4 }̏zÝ;\ѥ'5ݑb3ł|f1=VF:-O$SkbtEB\cy796<3pfFtQA؛o!2վ$0/_Acu&J/='۴4;~'V 5S_ ɡvٕ`ozJ&6h,;,~T"bgDcL./Ka2B 흢bĊF&;(qAWp䪦^z>!2s90VAyQNfM%#F2BjvS΅Vڊ$8&ZJL񴺑OY/RLmd7B pZ.3Otg&a;:᣼ r>#K2bLdWl7{_dSꖍßpc% Ur7 p'oF0 g`i"oOKu5-+I&nUL)'{U>'(cgh=`E,B]CѶ4[f`[VlMn 7ݮGwA@1d,#fq=E@&+#q룆D gu8ݴp'ـ9@ě2.jIΝ~e<H֣YS홖{[;~KXEƂ"1;< 8!\5qqhmh2rr\Gsbtu?B` gm ^,308@! *Śq>趪] ,lѯ @}7k+C  N;\V( =e<u S';gPokgL#=4Rh*PMWZA\‰?𞘘3a=śxrN$.azGL$oK;T<̈d3\vIClJι?U:5Mh*I34[,<<ΰňhMg&\hu *݄BW5QZ=N&`j>X^{xm$P?]rDխ0ȵ%C 9ΛI1gw05Cw)eW? 6ă7h\ㆥ 3&B+5U&]1&jwIW}7iwLo#zH+BCH53͠q&pa_ȳ? M$Q{n%Ue'5 Yn@N‰1k0M@g;/ 6 䉞ve GDHxlub^2yKrZ !M v47 7ʚSz* 9KF*6<47VPJS{fP,4=-]QUԦ1zO> h m팮fC10UI*18 qFݾI`8ńVHI~71N|hѡDJ3-ш)دu*ٓj h Bm{X(4WК''u}))+1cY^[#X*KJLdūe*h<gi~χwnK6܋ߺriUA[|qaW4 o#SnkP*_<>f6nB!?'2gl.9*Ư~ E<+4D"@0]!w}iA%fo)BL3Z?ƫɲZrPrB煮v4=:ÛaֱG%bʍåj9`~v)"og ̷eďXa~4D8/ nb(z+=W !\-{1E%;SIwPh|3gYҰ\:uR Un*MF%"jOCLE.sxL"[MOoOjQUm}wCz&?pYп:k2/COE͉*UێbLVpڼ 1O,RWuҺM7=?~)e "x9 Qq2fmN*fMg ]_B%yͭC`5 UqtWq3t!Ck[Kߴc#,ՐQ= OK0ij[݃HZt6usᾡ@.8Np `9OR1ʛh8:@4kZSCμgzUث=oDȃiMFc '/oa;ZI)165摥=AmrRnjE#Wh9[đkrg ³t;vlKщ#ƿ_H~_~ܒ`7r?-@&ιk5˷ZІa*Nvu_IVY ~EϺqs%h $6y{=+~a'LTW'L]@ѫspT@O}q)eSlJѷ.Se"+& ;tDR Iv]=7"g>e25@xoDr.??3l o~):"`7Rtb,}2 d1^|3f|,># [\ZѮuAaNU1XF &͐493H}Z!PV +YTՁ y0!W0˃q/Ε &ڕeqmIIYmZB^ ٹ!0|g׻-{Jߣ1*JW^EY @_JJi1P^? . 1sD>m] f:+|{U}eGHTK鏰i失بw#fH &DZד18Io~mQ13z1 *{s}޿ +DZf[heg}m3Tʃzxb8Yu6y BO2W!+?ͫ|{jU-2^ĸ~^ }9<@+(t3W Wf-<)#N_瘻T&e|xRo G]- 0 dA?t<+nG`ɵ[n=qu]m DBtM V>}AG$VD34XgQ< s VSӗ!i^ ӞtdGiK϶gu-|T!=gkkI"@EY9͊e02EJ &رBh| u%X"%`[ >V>AO4)ߗeh;ltň,r 43^R< DrV4@M)! zjb #? L,xIځ8jzHbϟ!ujy+ WuEZU\^7LnV o|1X;X2*A@F0.&jNDbs* rn雬wBMP Cw%_觀blO֫8thdu3P$bo dA4kìxouzaYɑLi7cS}i ǽgᖵ|+֕UµCn!C5HZ㨊-J$<,?+T{؛U(4U*fqK?`R랿 @8 k4IaiZ7YI EA4+٣F={=מ`=aa~D62[YӰb@Fn L\Y H66FgQ]3Oש}:o]&HJcvuRKc{g(fLn]nCRkVʘɛG'կ$E[v%DYd|OK.sEHJn?1SS^(&T  *H `DdZ~v˲Wj(yG3L,Չ039YϊQ%r!#P8`z'E^*{c׎>9]nW4i70sv9WAIB0\ .B/DJHϾ:ŶҋqΈKnjNr*vMnӳCAq@ٓő Fp$ ߟdwV3us}V!:6mB)ooBwn5tm*t7*YW%h;LA^wbO.T&:6!ٳbӹ8ߕqҤBc !pHס8FuD5&J6!rSqo脂4"ڰlL~G$'Ns`Zo0bnXƧTgvE+Ju'RMO!p9GaYnwTG^t自g)%oۂmG`y!m)+$7 EȼRћZöA{w1A` - TδӇ(3Y]|i^vLSB=8 BB=='r\;yM}ݎgB$M牳¼[iqo XG.I|:}_>gyӽݼVjq] 2 Z80O憴 U>0( l`V^)P^K{]Fl/%:?i`Նr]r0uig 6Į>EƭrOeɂNRarYμ O9P}U}8*G&^C>jV&;R6hu^"pQyMjҎu/p['_779Z.H#(i$0oХ *Ӑ7*Cgƒˌ,.'r 8'#'0PʙkK{~d'4|<ə, 0O6-Oݘ7Ҧ jg-a{%nb#$* 7ƳH.&fYSIM ׷[`_~L?a͛XhC+uUmn =Z,֗hJ2F;lҖ uёtxDr]S/6([,hb~5OoԥŰwU.68!Z'ДvXy !ipei|*uh8$v&^m2OM ҳEruŧ00|KY H}Լ].j3sX-GO{4S$Frヅxr1 %k$w_(7+> 9cXD@r'->C|:$?xMy;{][/o{ؚ'1rՓŸ>o?-p[\[W!~۝nHU1X'lqll}VhPp=By+<5l[tFC-i4Ϭo"6m_6df<ln;MIvY']G1m7쟘 +m6o0)%("J܁;<m9e6LV`2=[eits]i4$6'. C7)(,nEԚtLi(qL55\hVE\e'QlC:3S 5.4>XLw B\sƩz`cC;P+VPOQјMW NHIK@ܑEzƔxc}:<(&9k ۔g?kѕ 5e\zUM7"l}H`IWH7v |t-M 2͎qb%7B=ԭ*p7][jE Pl~˗ݑxgOeTBNvdώgU>? F,ˮ&%{~cSo֦MJP{g^w"وp/0$xCŵn6G;{Q 1%MRUlH(Vq$HH 䩟@!2{ \GSQ/ b]'0>f"OpWX^|^; J-yOn5J]/ڌ:tТG%a>ggyt~?L3sQ3/{t4?I1PߔgqpLws ?pi(J=<@ QIyXHPЯ jnAI'tوc\*􁑂$^0ӥNɸSd*j(TLa:}"]H}L=mw)/]h,'wXR&@"ؽ³+B;5dKs(/w^$55tAzv`9=(P`Fy em%ksae`=6X#1 +u*`V9e˰kXپfPGDMci7>"00/[Pd=Y/À&uDܾ&o>X.vf,85ްezYrpkKdRT y@9BQhM \`Pե@/dQ<ǘE,L0@!b0ӏU^#[2>K\GoBُ^Kbiy:pBMLLE s\S*<ıt*%wQoނQH֘VN+orϺT?;E8L*Qk'p\oa`̪E6#@%_ǁ|"^.A^y qT޳oV?n༘30kAXZ|0QX$7?C Eʧg*oBM@Jl C렮m spIoBJb3B6E9rQHG{k{lZeB5 (!ot'z\o|t`}PpA̙;``|dERDOǕ ݅ e G:Ao" \xMNy XɤLE?"YznȼO#MH+Э5ji4#8miXd_}6Qu`gaρqAY,w+Y$z7Zվv{Kk(39;MJ}ՍX?tƠc2箧^5?[*T{\7>iCH'&w!1{W,%Y/vL*7ᐬКN+7 Or6-UeQ-;[$8Um𽼃CAPd>Itn۝ZN})M7dh!S2ws]lւ'ĭf,%: -Wrb w(=($HhXE_KU B%l3sgsm / F@do\AzM%(7]kcA=`aw&Cʋ$8i_,7Y7&K8\Qy.ueHg,8p+Ɵnj|.KN4<g8$6:!d Gћy?1&Bhu|k;lVΆq8zɶ4%\y.Wh@?@ꖖr( fƦDMA->VKЩde㞧#YP&ۀ1p8jH1`alت7H'X85uV)NjfǴꮸaCT"P'qB̧uB͠t).ۿHU `/9jCΊ͌uqJBuVFKؼ9zj82kT]ضm ckF);%y*&!C /׏k.Z-G`P"=(gqH6BT4g#C+HwQa@uH2?'ve&C=ԝj&Ab>e8,[(T9~٬ȁ.`C ~D$|%ĩr19l?<,ojDzKbXfVux N.$븆 mvVцx!MwІ*eE4 q,}D@hdW2wv>3k8u{zahv)&YY&+%M9V¦lWuV֣X[x)8~R.A~{DR<_wW2 !;G.m;ȶӿ5!HW#wQޗB4~VۢXr@\xmK&=w1Sb8yjx^?jߞՖp|ӦWHU$$Z֭Bj!œp[Vzom=F#沿DqRe>E+ +!>%mr(Yڽۉ#pZх%b p0;Ï,ہ_;Cל鞩f+gzٛXJ]5yHUJg횼nG z ʐ~<2Ɠ P~@ ]ŪzD`z':Bpa{/ K1魍7' }o6\v~Ix+E\]6eȲxRϙV/1V5J * L&N-|D󡌌AC#^fZ8\[E$!;Q,S`km4YG@GgQ_ (a8ISpDAd Y;;m +P-K5Zf/YX!X zfxEsFc-p(+9a`%ժ}ZU7Ґދd*xͨ DJ*Nژ?O>˯6E&SyjEcADV>c.y7[3B[&Ds .hh2ͻf'y4J4gW``18 =WdH\9ag$/'8 b'8ydwhBdcbNpdG]MZyc6/*hf2^ٞ#`Q}pݖ[ *Y l QK. ApMꝒB?+ ֮pn6&gps0rЀjsۯ _"$DRUv@e6ZCh0dFizX8A';pDhM(5DkM}q~`'3 P_ض"7vSrkyZ5Ͷ L͚C#uɟ2:&"Ҝd\6Z^*[GÉq2+**r;Qs{~`$@ `烷$4ٰZJאog-$}&^_9Z.=2Y^e`󔟄vS 6) Q V 9W1Y./YۚuYGD#fp|M!PJݴ`rVZXQ5̝(" 0ͶiuP\ȶ 6NK<"~ /x@/VU0U%9թ0*DD52jV[qPhY\E-+2`%;19, 0wB,lgo:+S{yp2٩"‰|_| T:'3~i#*- >qw٩0&} Yn+JeIlY?Gtky d0h U+yn긡E2nXnqnIb"8>i3 +8k:UAZ\a$~K+.V~@A9U_3&l4+lzi3iw%tҕ&L q6^&EeA6MV&P ~Wqs( XtSiExC* yLw%'z(^峐r"Lx0zX^#\8|H7?L>h]sJ5/L\m7, R֙,~JޙVuv}mA3Mu2&X:%#hqk`uٻI jJ QxJ YX<e_2LbG͡^ U=6ջanoODY%Ш@[E`K쵖ޤrqkQ;NgK#PZU1A䍎(@BIAڎwQe˕ ሜ2vuL U7iL>nCG~?|7yxHj#X斶B 5.($eާ6J6+m=ik$ ˑxeVĤ*L:OF]Fu\~ 0.p0#ĠP( *](*DrIYw2w8$[mLxܻWw)K9rz3=@r-GDre->@{{[cGNLUo,SpSY;}jj\AK*D'|"voj5(4 0[} et-70̭ A4}0u4B&mzmmyo/AɇYx6R??soxYV@Uُp[d৞|6"wkz!cȇ&NSTt]Rj N bqvԲ_50HAf܃-8l _,>4_u[*%H;|ki3~:Ylo]$87Smп Xn>8;t/6rzKB`,UO@ΣLvӸJ镗H  ?Dmm:al\(x$G{ M$u=tQEِrIGp;כ0LFFoOytڷrNҖ>s}B/Z`g))Y+u ./1ç-ɩ3+U(VLgnOkyc|go/XFTG9'> ;ƷN-U2q6qk.JH~:me MS"UDH'r} {|'svZV:2ie^Yۥ lxQ;T[ԼצrH ͍4w]NKFwD(C ңLjH₈S ^FaX!4J4`8أ'RWM6ln<59;5*f8tpFpIoy [^(G* ?FGtחbz_QBKP-j+zOge0{=ZޥXV4/aL`5pk@6CĄ-n䭴6V&zZ cYq\[i@y[u#C:VzHW s(tKKϤgEBE=e 9K{1.! q6>R/*BcqEσ~.WdLnaݏ=Y{qQ#'P<2bW6̦ivWH&bjjV;VWfR]_YkpD4s~zLį4~y$L -atZߦ=9&r(QuGHK1/% o[4rX]DVvӜdBT%<3m |=:אA&z8,},wHxbCtAϿ,P44a-U"n`G N2P8"7tLZxhR0[I j{xL,䗑;8?wNibu&cK/}.o$FMbUEˑ%VAq.Ws1}T-xKfLf*H>y<1 ll8އ2ե$mRYq u(g?#5pҫ 3n ۼD +il4E(Ps~W)LtۃF0u!^Fiq0Ps,\N']C << Tr,*UI:6n:'B{u\wB yfL KHMw iEp3aW;R)ש:QQӿS7V)qhclJ90>AȠUpO='reb){ ƿȧv +~]rڃ績azC6Cyў]a-57)K>#T?4PM:[e蜗\.[u͊mP-B8AzcRDrX}^<٢=%VDSo`Ґ&{5RL]\@=&2`G}BW:'LL˜tc 9nPZYLJWG8 -^]sι.!rqD?}v?CwHǗ$3UI昷>jٷ? p)Ïb`&:'d}Y/y>i;L2"2`;J@sܐxGG9d\D y*[ل2@OeOZe"48SMmX†$'Hs+C)Rd&),iJWd=V$x7|5)z4%X$S|̸{wA3x1$1b辷dQQ5AQ7N{Y1a|>qŁ6ki^ t Q=`sElƭ0@6ӆR$S&nsZE%a4:KP 1aMG?q 2A-)D+J</paZsd4 QŢgELn+DkMHH}fWj>y5쪺Ҹ *.F#D͛CW CTj*)έӗ6 ù͜';;ſD1}p/q?SMHxs~d|M\4(Ƃ"p/j~RFH wdc9pdݵʰLǁ&NC" V#ߔA{\\ \OyҶ#FlC>feg0E?xSĔŶo@7JK4sIn-$5"DYL%br+nfLh"D4YaBr(H&2118q6ˬZwQǀ$6wѣ>g;aW0D?*#jo2L|Q1/h0czCqTS$ME Oaֿ1j#qaz8{E.ӛ[CS. Tjϭ¥jƾ1Pw=pԠu;撴xЦ|˻SpȻ%W@"o?liL)v_B{u{h(,1"!kF||#~-fey"-~F7\/bHTqs& 2Jz|Ye/!\=7Ĥ9k Ưǖr3Cu*^}Z:-9󍓍Sa9ٮ ]MY,ݍ%)}$7ju@&r.|2.٢JG@ӎN,T*L7OR ^K8!ktl5(*,Ҡ:X%gh-?ѝLE`lִ.% E!<0;ĤxuZhEo߶d*S ar7[j̖R兺s&_VԆ%FK[+ G>=t#, b[uLWSpv8H $R*~b8Fo4+IRp^ e7r hY%I^^?)8voU>7S6;]n`??2Fcw g#QikvC1g/Os2"[6|0O|}W .VB[zeK 99{c\G ec.J){?h4s6<%hH&W}{S¾EU8W zIQnj^;~Qh /eBL_Iܓg@Uc(`OiY2 ∶+ep؃Zy-q4@Tf'+NR!6/ , z>fiKx>)񩦬ޒ'#5zF nnιZ%8uO9lDC1 $a:Ƹ禦o-݄P6F-&dy=v9x)zPмN.;) ӑxPH m1DCHWgʫ;t-R߹ rxahl%pFi<9uB4ʜp"(})G"# I~e1e`sMذoihJFe5CZ=!Z7"9N\d?/+P5ͬCK89KK0`6|-4Sɯ@C؃B}/zy\t&h/#|Eޫo?:71Paл9Xmfzd(t7[l̷=|;sK4yr"948zܑ‰JLqV{'h6=tTy csq<=<{@/t uS}4Ny88{gYK#n#}Un!dB#s}bT|IonmB0΍56@.\ S^NYrrmXC+8rGu)`| ]t a긤iCtZr269'x-帪c *]ҍ v-=AO k , ESۊ(V(c8X'2. Dџ~2ZqN ܃qK}el$5R:F38r waYTFhpjS%OoCH6Q8Yu8i;[6/XH~@!2s7SqE{$bƢ?}5? DTm4)DKe7bW!E8sxVo˃wrϋX,E)P~ ʂa^0]ؾGNOFIOo `0wy ^/ ANu];@EU;$ޘ, FOP?imѪ.0;!_.&.3s9㖱j;MiQHp4*:̲&TNxmޚm 7buw,E}M+g>ۙEv]LW4"hޟ:_Yk'xJ<6K(`#8|L{ޅxrxt[2kbS7%vM8<pukb:BY@t07}piU7ftU큎/0Mmr/2sDSv#IPhF`]G:ؼ%F)=T9yZSs5G-Up5UGBTOFn"sk|:7_ZMYKl`eȰ}QtjJQTi0<6#Ψ+kυN#lйWDSؙA5|rي?LX.P:I 搧6\]Ǣ3p!A!sa$U{(ߩB Cm{v`~)k9[O*s@ye:c{m7dw,msbN`LW<ߥQX*b$l6ϰ@¡ѐ.?$uxUs{n辢8U%l/$,_Y|S<"5CGKSaOz9鍆@ޕm׸V*'JzelԹs+sDIX:iM;BP9(1.+Ƃ?}3Z{#%MtPbUkRNJ҂M(Oi붒U[)Iv5Wd daZ13 ^d&FtEEٺ2y#w Ŷ,dy@&0peQ!=퇲_27աFTf?=_FCh: ť?(onPqz@[ -1_T:ϰ)߾ʖk^-z0/"RI6I_Z[&J|Ni$ ئ(#Revy&L|IY+<i5n?`E;(2>$F+iߵG# yREbKe"VCkt|_a߉&ʃ@9rgIt߹&"4% #wv5^Mrw`on]{msHꤠ gc0 _3}@՞dЗRP”PIr2dfCjc|\<Ԏ{ʗ 3T.# ނ y c޺fLyiۘhBJ_Tac:2zhlJrxHLMSGGV_P5D%w _״{g# 6JAٴ(-2 [^EQexz?^MUe; B˱QζCD~'Ŗ_.|MlLP9tB(#q lyz&j+.'T'w۝*sVLN6$~2^dRn|}*^&@*E|lv÷uHuL|Y}g@mzb|ݿM|i`ͬcw:n_ܟWS^^DkZ@)&cT]@f)-|::~n}nZc lwv4rDPˌ:"BVɹͼR?կnǾG'I]wgeqwxuy޲il Χ$Wڴn; 屇u--i1URY׭;_%PP1ńe6]J3 Zjѱ"fG{ d YXIY[#j< Xc[H;&eva7 89۳Qj]X ܕՋKIfGKucj6B`0&4IP[fD2m0MZ|p![8ٔ},4DBhZWWDMVKi'\}Nj w?)r(S=a-MMo=]=-l$1Ht Npv'ͩvxF>oR7y"F&F2rY N5_֑%[ŗ _b!Q.X337p璫 oF&*anV-LYg,(hAޫ΂ʉ]O 6:I^&Cs4QE'oH ]˦p%A4tӖDo_Ksbc .{̠nKc=ҟ3,t}I|Ce q31(rba܆[B==Uy8aF,j$(#Ud6]Pu.xq[. @}~΋/}.5rJ`P`1|5"y &Y]etH 1C͵1VFO:˛$MܒɆs5 @()-VO%r }:{jUfL11[/Zzާ;!?dBF6F3us uxasg0$9];cxС#7":5 +u+TC!(}ڬadRh$"&^CDa$W"9էBtBմwvVXZx&Y׮SIH8ğF-VkH .̃skʧT~~weJSϤ8 ҭ/vQRQ 7ԻۣaN8TC{sԩB4TMQ8myB<%S\yaflxܸ~<2+?3lc`t` l%?_DXAb:M M:XX8RL1unmeM 4D:f)&kWLg;*jO@3!~5}GȽgxedHB]=灍x|31|㝹tea1`oϏyf>lZLT'%n6sUX+1}Ok.W7+7w< =;-BX>xsj~jja.:a@6G<"ߤ$zt#vh(E=ABxz.nd-&JqZ.vD?[(г9C c2~7W]*Gp4wiH]7$aء7WXd;fǂI2?_͖QBóujuGj>韷e,#XG䦾jzNKMUA4cĮGۺ%7͒ջw !6xY].O VN̲|pxd@!X- wځUU&[D) 0%1K"y5R!87Ns]Gi9"4YO{qƏx!T EL TՋ y'oPuR=3bE_G2­ߺ!pz R6U.*3>3\l,^p?G :N闁p1P@r3yVU(JR:&<|k0QsBo,'2;7nmy &9g Q^unBJ\j cInEw%*y:n!;XάX~ |+<ӊٛV0І? Fx'ĹH҂ 6t=.1+yh0VhVtm$߃Z4 XkK}QRԏZO PI!K~f C"莕4s୍5*ۗa<;ZxfDwSx# \۶K-FhSp%?MD Ky^z BNy$U ݮ55INC'Te!RF&ET=P'|KyJ[GS>)(q؟{?sU,3RO|^">]3;>} lp74^ U%pai<qUV|u nӅ$0Ѷ\i(eϧu*/O{i9yuo#TR L80BȨ'XKZ֑T\] ޸bم~!LG` m9*DstEg#Bd38kќK=Z#zЊu % P>Vg k&M+|M}#m0#gfk.B֓?׀ Tɐ`ϐ žؘpDADžK[)(2 AK1[2BD]^iϼ^,Lv7\^Ba8GXbrc9VVi?*1)mӖ&T:w2[7X=w5;}hD+Ec}x(/,e/M2o % !H8˾F`T"$x 7D{0XGi7%~o"$M(&T*N i )djHE1U hu֧@wE=8fVIuJPY4VϮ"|*A/m&6D>p {`+X^LY]cR>ן 8):d5|vGBNQ{ tsCޞC,&^!q B_C7`MU.,I}rppo]&h\ >u:2Z= b簹$GPD:rrΐi;ܠTBZM5D GHHvse_ py8;:xPdZY:|tA!(z$ki!ӪmwM^WmwQϖDK۵!Qh_ $E#/ 9aR yvQL*fiOBX(Dpk8Mh?z([}XvzQN oZaK$r!ڭtOK` X]|y[#Bf@dIR- eX/M6 q'f25Os$n}Y3K6|R~kA)o')% ܹf7o"NQL2ZR. =R-.u;O[Zm0 /k_<*ۏ;ߤq$qhjU, s|0A BsXzGWz&rM)4,([[FئYC ܠnz{h֬ %ΘT)eKMLď'%oOՎt»P_.FR: W3y$r ^( TЭF:r"r?֣~!@Ym.IkfVT́58SoUPe7k6)@LEd&IӢ^cijr7~9aA01;P}U[)Q AhVY{ TBl[=AT,c$8-pE˥ #{Fl7/Ad+y "++/w .':ެXҪB W J5Ta?(w.A֘$=:RjAa};آ&D38f߮6Ȥ8tNP7_L-r5ݢ|(Pk?P _F+ -b+nMf N [rJi\/eѲ}z?1wF*ؔ LS->"FV%4ה;HϘQq<lgKPssC)ŶxJdD7bޣkbO0IO8rPP@vnx[u13ʗe;ʋЧѧ,^z˜L&%/G},.tSfrKDppd4x{nWa)^&:>91fjR14j߆*܁cՊ¢_YGɤH@)ye)~ A!]V(eeڡ\}D@{$z,YPCaq1 vXxKV%3MZ T^+8Gmm˹'%X^Dd]4Eh&O0](GzYUqf !cAI@4B%Yjٹ6o;S aŬ鐺QŢ3vKus $H)Rϒ34+՚vT$b >bn,'/7%r\D[NlVNYӱʈg7wbYԏc$%:X$i+tpܖZD@;R|T@\nYx&,G@@X%js)͒$ [Zō|8X8‘xH.'MLqgMΪb9:+%%49I m6RX@ .WJ.`9 6[wqh8Cq>ol ZD*~?\tJFQ= 4Qo"!(s"c w"BKE+@ExŝcцKrk !YG!P8,w%>7`x9%*+kʓ{8Re*r\ug"p- ޑi\cIayO"W4148Ϊ@O; moTVwk [t4a\dfDoΦ镍Ig9U@^iK 'VAI>mSOCp8ɴ I "MITL.3lB7DY&^aKD [m,̮펴90 'r8cECs˟^v+[U 1H#pIXH'~T<Xrv$Y.9=p%^RDy|tO'h+LOn\y/Dƭ;Nj^WyQ}jmK>6ʩApf9}ZpCDt-icͽoiz (W32VՐ'Ta0s;1A_ zm?wgeJ$jfܜWɾt'=uҽh>PULY襠`g멋u9 ;e`"=y{6D騴eO\ Ov@ c9eGfBo5\Bc:' zHhVL{×r bk<(&~に$~* )N=Zک/֟ȅ(vy4tݺi!!uqx Ss;6/*sV=:Ɔʹ "0jggq)Lk*qHf#? nЙ056q@;Mn=C)+9Z=b #65`:PgĀ9@Pp=V7n(U^,#PGGi<&6h J&7X l ("aWrYj9\9:V0A94P%w~T qfgEltxԿ#Yl*EnAJʑEcOZ䯂]@Zs2Ӏ\$x<ԉR3D*e}?\ 2OJ=p՛luwwB+}g#L}u!k0Ll Υ)ByM98,YPk|9.b' Ѭ10fnc/~+ͤ~C熲rqFd7,T-G?w =IA4w+qJ8櫑TEcWEvH?u#:-Oo9ǀ} 4; ,bAfѵu +IoGe9i~ A(>IJ6PtEyyXb"#N%j i'tB56Ni[7ʬGE90m_;R>|&{C93r:@u{9zwZ|θ&Qsj.EN3DaA%w鞰FE($(eE`6 "*,%.5)^Zhhg&xӰuigkqsr[[A8xh26BiTΨnC k oZ)l*m^OUf4 Y!A c{kfɄJ9e ? mʝ+%:{MmHkM7G)KCbx@Ez:'CZ&-YRGHbo&;kRؿd1>X%,׭OdGn6)|[Hkyw 1*YDNHi( F#s!Ba& @bJWŗ)#)U)*֦Yޭx%!,RYx.5~n '- Sx [^GX[1ܵ_[v7.7gb>" ~/1n,播('8a)0+^c_g.x ofKRF52dJ9݈1۷j("K5:2HI2_-M]5NfoR2B2tkYAi!w@-L?c;9)g+y˕ϑ]$3B(i6յ/nSkd;wqFG|n& YOB2x}w9E G<@A+qb$=83b41] &$֩iT͓ˢVIaH\-:!.'‹:g0 <s_Aq\'sqXxTkLoyCCW BR\ZC Xk[>wAm:|it~Ly| t ݀V/.k;7;}bIm_-Б6#:=h?)EF`& YgR ^dP:ֿ#{פt_ @ކ i\2;- 0G(&lmeSj`@0f)i"> q̱ZpZ),DωjYY6 ~+@s =ԵOfsr^S2/\4RzBWӕnD_;2XLmSjpهl?c8~<8@]ĽPD2z7(8ZAa F+z\ C-kW\n7IC(^?9mpemݑY*J @LVf#E ^9)K锟 Nd@uإ &SBlz~Cof4qLH }j鼼1`m(c4 Yb辩+f1uص=;ᱸ!!g8C5`d@ e GK?xjxW_.Πu&9Sׂ҇Fs~ޖOEluDт?g,d[2&XN0Rd^1&3Ee Ԭ,riT 0F}]d2'ˆ]EQDpgFGpԻ+m4_m/:A@>j2r\\&VvɰkSvyP@# ;P4LYj^f5N`dgtErHڕi>?y8~a+olpj,>h zYcM tZa+RQS~X0xZwrK%.ECj} `XS Գ#Kz+YgƂjg~mś,sY=J(`Gَ8DV>M#D2!.7HEgKO⩻_qx)Y`ET6*ȆC2i%^XBH DJ@uX?3QIdR?dëK5oȽRDN5k4np-KK/tbjhyAپ/<[1ZrBF?\B㑮,]B2Xx7>#rh-QPq5ޙC?CQZ@[d|")$@@wXd0GH-Xhidhp$]|=2l$9tZd +B"r TJ״)oW|aT Z V'?P5xJH/M˫Z>A-a\cbL H[LHicYUА)j~.Lcrߴ-\2&%8ߠB^YOΝt~S!83s1{X~߇v-}| 2r#NZC!.1gL$ x%[ԮDBZ9S=VY MlP u76zfv}e#Ewh4+ͰB3Nlϖ7lg#;]Z`gaqs/-"7́$&PAF_Rfޙ^#6kE )H?p߲'1(` :E"4aĜgҞM/R-}v/m-Q9ݞRI(Gɡ`aMZ tdO `%&4|WTRxw_% 4<+aיCD`Lj-1>N{CK@U IKI_÷[S*`NE8e:(sw8˝84aRyl$,[18s(A0o.P)t6#8lƬNN9yK7k3җz8"M2B#Q'mkfg_ݤf_SN?*dC-q& X;#1Nw7P"g@b*^9xt1ayu4DejVܷf{|Z2W 748fRf.8{^J}K+<'\,qAh + & c(!")kIF8'7ֶuun3 Y6s tH6"GQ7i-fu.Z`uV{VXp{] 3'<qPGN'Wn1%hJX6B)36OKkKL?Zq<2?ԓxf;;}ÒuW0n^Ϻvl!d3 y)Ct<Ù>2{2:ˀ xeN0_oSłrTRH6>䏢׌O)I6go%=F{ B XL }v:|8v 7{u2g/^ث.Yos_byQL">J+:uSU3$*'Qi 4'$"Q\b' !?y㻋K4%XɪO77ol#C(|Cf?a2JF:@Lqԃ2s wL.֋4iUz௦_We.^6GCG(Q'wkDhtڵ 9&5n&DfJ 6`oG:ߨLg%jQ\3m+N*[mb+ !uBt>E:!Ok0 M.e)iZ ;!VZh OT|?^: sӊ~?C6XLu0Tqzmu`?PI^t^p<dOp'"^I{kKZ@63:;d%ޞ,k}%BaPhEבXJ Fet<!` z3Q|Hq&~2bSNV u9_RJmuNNEMY@E e R /3,t_zٶsIcHQ[{X-97Ѹ3ܭ'[If,+[)U+T 0¡Mױildm3m$cz5y+%Rі2W-sՈc[ࠈv~b:MCH4h@tg=m-gd{pVVVbgY&Z?iSP)=h=Sgr$w:y\Β.5Zf SBr~N T䕐In(⍾l+Y/`LR܁odr8J ,Q׵,+3J6q '{=,,h =:|\v+4ŝ xUbtQ(q棰to\Y;ΖKˍOot{h^۹8s7Ç9 B'ԇ}_CL7NKXՊV(ଦ,DD_.xlM~B; SeQfWDL svD|9*@戥꜆t!ꀩ7lH*W( by]d;m@/n9)֋kߩ[KxZAÐ \BP ,/.el]~SX5 }tc1s7 ls!1NGdNIG7)x$^2;uWg>Sh qjh^yL= [IY;Xn2*H McT[uUgNLL?1{zf0_ާQz@SۻT WfmU$' xAƚ!p+߇f*} "fƎx5WT߉5솪[}ڐETt0NcSkc7„q bGޯi/u+9wSor{ny\OJ'qlը{69,{gg=Ek[1;kHBh/,9 ();eS {2e[}I9V=||Ƕ5%GC "&ÒK ?MY[Bu+JgJp#sE 46+єFai gWt 71݌l*h;ZvӔz{U-}'(dM6Ea @sJpHK%qZiw op~|3- f I#2WwW])`c9{@IŊөkԻ'ӓ@c)k3!9r3ǜ]+|+=FH,9zԫTbagY szОeIn+py$`>!^ݗ\T% 'A=5ὄ4 #6|%۾e۲s+ԫ!J5#s˨5^WwB>A-{(Id1Y\8̦|GN!mv)PLCo>[o1l'BX K}7O~B˷|y<|-L7sDzu^rg}(2:M%4D =D[7M,̟d<5#-YY0˛Mf 7C~K#i8P=;S o;fN~V#Ԙ' 0Wb^ګ291Z$V0PfBY8K%'N?%W0" e8`އaWu2{19u︜Q;&s 9]:TπX(f{N<%>7:me]L%YJh݉.{uΜn%ˡkrJl=MC@H` XPWQR1Ud1A6МߴGePVy;/@) f4bBuA^{?~VP_ݓSOOH"|6,'~A%~4`db84N:dFc7$lH9E~V"d6a&3?il;$b'|"51![jX-/.lxO2y?B7ZEa#@~^UbUb*o=,.Sv`oڴ%)7Y߸OKCY˨OEqx-vSnૉ8N>; 'njW/ 2ؿ%1,lNn6kjI,Ϛc]tkC{R|gE$xK0C.aPʗjY႑jR(I,$!H!'^Bu>$Гr/; UQk*A mhcØ4-_Yrc̟*4sɁI ;,-Fˁl=plʝ<+bx'{."aҫ8YEF$,UnSIm$J Pi}SZOgɱ@=- Oo#bv\cwk^_7PISZAy /;SMcHXjPƂ9om0(8pJh&g &M,T;P.F o{B`:]t>\ކ΋+xAf?Y,EwFl){5sDqXWˈσ ^5z'?TpRu7BMף\Q-}+dOv?폻T|Y@25 ,P)7M5}$RhY;X 1+ɂb|!aQ,fr=$ލj`na[Xy #g6֐gߎ]I Kuk ]+v\8ȳs 23'/XSZ`/*G4/c,֯6F1{ryf"4/PQoUᾊon9>Z"ș"2Wl\xN̂irO0P]?)dN?Y44G,8%uA)^ot"H/>^P U!T}5Aϋ:J$cpRVc[M2oqnVҵR8 9L̓9sZMZ2O֣ҽu*b-xȇ=95kگ6O%f&5<T!R} (>e8ZfsMv l*񻻡 ;SP`nشƛr6TO$5ilkؓHkǹj-p9q۴XlVppԊ!_^B^?b`a#B9egڀEjʭO \-1adzԊG~ Kֿ2+[JC1^ȧ2_B܁D(m'\ECg[{^S G I)!\Eؽ8B&!hKޥrv,]iz ZU>…c$}FUxixS Ijvxu2 JtӁ2NvbxT.PJiOp.Ҡ\cY9y) ZJeR*#qBbnQįR.Մc^\3FנPמcȳPqf֞8OC_gϒ͕!\$,=j? woGΝ'< ? 28 L& Tց,`[Y?͘QDAm^J8Q 21{~gNqPZ^?iHj슟RYNHaxC \ amr sdA ȓM}}FkIMH, H~T߇,`)1{0bDW?l-,P,Zڔ` 9) y ކ$6nNobnc;Kӏ9E6kk*: 5ˎ8,+X/1yaaFsNE̡CvdY\gO&#h#bu d*¾uލR@Eh34cb =\ׅ1ϫ] J| OGNЀpOȃe@XA.}DYW񌋜T9|um$Xm()Fᑯ`13DjqȤ0hwH0ʤc44I"{bBsA㲁_KvJ ՝aA=zAQ 2z]:v )g6:M;O\TI;Ժꕤ>ft'[LI6;it=Ԝ~mTTULo׃-z oCnjpNj K&x4Vjg6_Gn'lKX+m?cC8ôYތopiD='"F?du<(VNݯq [wmjwL!IZCHv4khUrN)><^epmNL8iXD6;(V,OASƿn}XVF ϨDڧ={Ƈ ΄`hH#k]T,Be*vGI5S Vz WcV&Ag^0ߐoOFZ7PrN~}(՟pIڸ6SvoQlNX9|*lf'(c3Xn2/f#X~(icj$a7?` Fp$BDf=jk~ *t[-9ypʰF4&!א0ܼHIyK2i Dt/FCI7?S=p\}ob ~:ĖE2^C!A''@, =Iхĕz<&& oCV0RKlnRΜ+|%Bc_d1q\Bv+c>h%Dpl}Q1N20]_yQwADp 1QOVW-2ҬnW^#c@YS~5J{ .шLEn=C\-O)t hMP7v_/\~&H=Ux2i\rU-rR5ދw#tQ5 ruI!ERλ:Em$8dX\m* 3(o'C'yŝ_c b?7dZ1|%Ýy7o &alv+@vü5]~"/qe̩u \5grZTg~v;RL5d{aݽ- `}"cV x/HTM;N,J t%#\"om:m"+0ʗ4S4i<Hy[[PܱiY4SWKgǁՙ{bw{COjs~~,Y#g N*Wx/|xTh +TT6_HW]!{_LƤF&nU[f7~?7,%gIv{ZƺS=g_Vˢ@*44KYbuj]}$w[wg>9!ZVTfkI+P2O' +N?e@wM؆ j^Y1MBh9 t{ۃcf b ӻ|cJ׸ w֟ h=C\eZ8(b#F:O;[ 0_VF"i?qc%!msje3qǿ dݟtܿw|2ў8My |+BuRRpYV}'3TͽsךJ]1<"vrz@ۑ}uT ?,|3>$w5y =ܷ@f}ГxS/{Bbr]x S\; c㵯Vs+='e*8d8Ϗw)DJ1`YCto:Cu3;$n=BY&1Gm 'C֞,PPIk_~-ZƑ+Ł~%1}ρ)ԦJ^E 5ɗ[/ WۙD|u7N"9yQqpCdO}]R޾j`Eδ L-߯9giWnܘ xJ^.r߳ F0r=/^eCbSe5K}3n8"+qE_Wo#p+Yl(c]ة uNŰӋdl?< ºd> UUKzVvPĉҕnϐiek+SB1uxH^X-I|<?$_`t>X,Ֆ*ȳo8zfYO\ 1 ߥOeu˻Yq|glڹ76=#t)!L誣Bg \~@"?$୺b~^̊mwի Wn96)Np@fe}=^hv,)K6JVg#=cLo5) " Ki" -,8hfCdN+Э\1`+GSa ơ?j ~j)I;It.D,M5d:U Uj;c+\ѰM"<]ac }QƺK2{~t/`V-bftWm(?HY=ɐ$|M+ E1f&tk%/ޭ2*MF'xvi;E-F]sJtg3KMo,e -'N'X^WjmY/)[#Y2g%݆Dۉhy 7ki`ҷ];sG(5Ѿ,4Kc%:BCE5Ө|ko.#>גi$MF6%w%0{/h KJi/Zcn>qi V>6[ -zyy;tyVTr/$!!VgQ@ˌXû`(aGx8eK*S)N7ꀎCg6]$zٵB'B2HVt`R-γiNn #ɢ+nKN mqr/ˎc_Io8|ޏOon3>kF6a82*YG!Y1]u$ Iv;N9&)w8Z.=eWF~!f.j @%4kOH9Ue&pU $~Q8f4ǁ"pRFal"*QoT"#R7y]dk6G FN!jx&: DnL |ZhQ7Q^y)88fd[\?^oI~:;:AJC#zqd!6S'j{|u㺟HNp2TЯ VE'쭄e[Ű1:FOu^] v3b>I6"~֝z'f{#f%4@d^SgunއPXl\ w·"34Qg#/<,VjaK9Ɛ : ?XHfU9}`^}+Pm#YX8L'T0Nthp@fM}0,{sXVI=]'i=Ja֨pTae8N+*'{!xΒ]yT+Gx2ZTdLMƕe X,t%5R@ †cZ8͂0Uq4%+{ x][ "`BFiS+^Y5ʕԢlP&ڱ((ۚN8!F$PT 0ߞu#~gw\r~X8{r4NDx(2l4aI(P,4meDQ"}ՙNt8#cM9c0 +4Ң7Vndw"^VXpi.6E$l 0,C8wS_J6I {[۠iiJalqM5. *qHRNU~ѧ$&/|G X):"zib"Ǧzp=!l2gQ@ Qie x<ߵ}_Ynt"elR; n=r<⻄upqo_X9eJ|o@Q``KA m;]H$H>%SKS->>Gz5-^yR.5,fKH=$<{qx-5* %.jvp502_3 ٧fI3ill;Jz2'}do5:Q` (1@L?Pꟺ!"\=[ge'K}Mh2h'uJ3~0QP!c 0sdDYg3b)xB)-3,QGQzGmap{ռ 1:#j5 RY]l-,1/i\2ۏza%[^4CMqUȣfg!)TƫhW `E_MTu|%X:jO ]zH4a3+fAmK{`46nZEJҁfbsj? tL QGqיo+ڍGw:vr% 1 ̹:u ڔQ.GO lf`u}tp`Ql N{~pN=h7boކ볟4l"p+]\TfYoU?s* @͵5U,Al } puwtIDr"m*e|-kJKQp[YͳKEo+a/_ysdb.!yAzaz}8m]D)m5V]F1OŌ^\vi~ّ5\[gn)JAEK* i_kb/- c.@L/5П[)c%v*$VL$gR>LuDQi:r"[ <A>a;V`,"4N P)F(>W֧GZGQXV_; s? fӐOJ?b-ǐ#Uꧠo:DMO:ȳxs(nt[fe~&G0~ 7m%?ghKise.?m#"X(XX&?)`h G>{wE׶~-hϻYKx)XGjiyˉ9kͳR9M \*8X3D!=Ψe2.O~ ]r0TNi9 DpR ?}h KR>^Ωwn@Y]e#S7Lczf9NX2KvIi`~G{ƀdO 0(1B.*.L>Ǿ֛ o1mZ2;~q&BQOg%5MXYCj(asL833\,HJ`A@Qvp'U#tԝ?}\pte{@࠭s1B/#S9~\Q6뚚v框7l\Oa  \+D>?%k:ϊ*`:u O7LZ-Ћm})*N{DINBf 'օR_E|`$R񸀐j#;TcmזGtg-=|}3;];k(h%.I\yFц(ʄ]`uBx5=QG/؂Rc_ZzMy\t]R+/茤ʂ(wsCfl;$[%jN>e]s\_%/ųk\v`L !}S)zUGȰ[%4.6w6Ρ@\^E%T $h~gJ,E֦ͳ cuqVKMQ~ȝC`8`T0p2V 7gּz(IMq- aiҒ rD~C점l`- MOͨA u+9{Cz@"m ;o&!*鍲ǐՇ?4/I0tvzǔHґTs CbeJ_xw+΃MUIGySQ`_Tyz3~Қ.TFX%SS4$y͋M4cV>${_pP^.@jHW0fc֑ V/cn66@|z1P9$)Z~G7zNs\ >".Qػy1Zddn|Ia +. N2V0_8èHOz+枝wnj\g4C _b7>4o?^*`غ/ ~PFk,ƧffF?| &seERr.i+1yhD{DYv znǽL?|\-|l"Ҳa,p!87=@.xr᳆+pk1oA)r̍΁+p㢟Z{*d =XT4Gi*dADFZ,뱕 rM;xc܎lv42уAz*&èl`|p%gPW(ܡ:j4fFkWd-NQ,*2KnPa?~ْ@ 3+<ľ5Gk{.v3 A 8,Uq0}I?=|P7T5HPTU_kZao [bo>Oۿe܍fפ|o=yQLiď1gkx/= ÿc"ٯn.Қ5kz(T86?89=z_@z_QdxsxH79]P.t :քnTr,HU;bJ&K+2K觧i kwA_ma X$dD] tp=Mܒe*Ԩ@_VbTӯ7i1tސFt <+nWKk֜aqwsƷ:|K$Qx9kVe'ͽxrסLxǑ( UHE}{-B߂`wLr)nR{!&Ng"r66 /JSWt=m08&鋞`#]xJscr?#)% ,Pfv,La>]hǛAajc -t3Z*mDRhr3=Q'rYVgJh6a%R9u=: nWlL4eU '{cvoΊ4ox]nU:[yk-v'uԅ}|Qw7S!Dπ1-ٴçs";% %D ??jkg-*~I)~*q BbTMSn#"A;`fK֜麴4^^' Q`,~N?*a|(2+Tfjj:p#Ͳ(ЧZū.?Kr>Jf :]J"}X!´aRvbo:en 4r%L&_b!5A nժr& Z(hb]tQV`P_qf#9ģ~YrQ5.7.W*,Uk ]ߵ %`8|j0@V/T73ep%, 2dj =S:Ě2cwfp 7ȎfZ\z&-^ Sua2!Q ܇q4|%3!pa0h3vtR]h3U"(*d(prvq3<'[|{x1Llg>8omgTn`c>7`UW$jcim ϓ'if)˂c1;w1]PZ1 L,9q˭:{t \ ݖė? ,D}hS؃" J X5-_ͮ 9%eu2AEV~^.4GgKvFLaLM$U͹%o|)XM\C@ GJ“ | 6ĕFO>>e73K\Tw~ޥ/~%Ph;>eLqбJLЊ7_dM4jM4bXmZg]ӻ6.F+HK@0=F#n| $Қ5 D?iѸ,^5C\}H*H <40%Wh[Zqͳ3cIc1vzജ]F<ۙCW}@@tSü¸r['=FE Q\mxJy?<zT<jK« zf+'tzgt(v]~/uW7{/~KA 'nETHF,pel `8̀Q ue1A#GkY]kd;:psN0vkʼnS͒ŹjŃj0L5$ U$Ү SpؖMr#x`'g9 |m  uqx,nxt+7_JFyrh6IO~+$0Ll^䈲rp'-GjmpAT3u~`R'=̐FCMϑ ~ kǵe^U9lt rt7. S;p<[2 !(۾&؀xx`C:ZZȻHQCf\&&H.ǾRſ!ͧy͉f{|+f ^HVi$0s[,?^P4j.Uw-xhb=pzG"F~kgz)]F*JQbH/$~I\}؝na^ ql #ڭ+Ĥ&^z#lc+eZߞ v!+V]uPQ>{ƯYwpV0ُuIpIو.az0z+w}DVF 3 ^rڻixHU(6-?-d;%d*}~{MiL擏р2&Z'-u{cDw آ _[Y\p9i)[([_^djL 6|Dž?Naf1DD^"qd)tI`1Fc0tLAiuT罇srG4ꯠJEIbAH3k.faQѴ$ւ;`)<0#i>Q@]23bZJ PL5GKxT 6KE4]2όR2 E P\IAk4 Nz*^ϕfKh.zg?;-WFcT4Z<ȅY!YGP2+IIH=[c?Q{׀<\dW5%?'[yQxFFth$;pƱSOyJ}ւǖ.EBI>)W LENQ|5IBK$@5rY &8?H U`H =$-dFu,|bi%#Il#'(n`)ܒ ؒϧX1{5yj>cQ<ӣ!e5C[_up턞Y>%G=X>7C&O0Tt:ƱLJj3 0!mSISK` nwʐu @̟<&P! VW,Cq=gaSc.S"C Dhg)IY+?8u}P%ůqhW0)Zxb&WӰZV^UW zȳ'zVJːs[ y,L*.EZl<&`- GLr$F$LLhK<S=D!Q\ʏ+$>jXJMߋ<6 0b.;VOPy' ;Xe_:h8)Id :! Wy`GǦɗ#Do&gL'1횓Fu%C 1.16N| b.7UրZ H2iè?ݎ|?貤$|s2,5Iₛg[Ax"K4#xdy$|# φ+dA[1QR7Nw-ʂKk곛=nroB'e^&6=;qz7sK<=k0wP[.;/'14v!3ܞM ۬(CK^ ~${o?Y2;*~6O:rJPoSBB%4B+VfH>IU" (*_TǨ}c xCRZЪ*`- |6#$4CGƶ^"Sf32@+r~?x9*a1_ YL/Ae9i@>xMVoM Sl[jD_Pp]W0IUu<0ع ןBGz9wrQE͜+s6Cڣ_Y(za9.7%!7nU!i2c/=)%娟\X!-a('((B "娑G¶ؠ 3wZG-@%ebLt3'b= uZ}"H=)^Nɺ+F$mok]zHqCpب%#jO/}U@ɉʧrJ9V0zH)ƒL7L@U<uFEDc!'OMے2GLJ 1 /Ke|G=7&89@-uQa]& "e.*U>2c3h-W֠p P݋kEQC.&@Mq>V2zzrG.~^HݳtbiV<~/౶/5"wGw(4e@Z]\B##uײ3{g[ ûT>|M!NNkDws)$Pt?гvu,;,;1U6O/Vv5-@b9 `4{Pd pQے ݧ 6*Lz湟pƢ`?W [H˝1qtԎ0Rm=i{$%6w?k&{W1&ɛX=,%*h#a SIyNVH09ύޱ#<;d \_ kħabaR0.޴몱c7i̳Pc9=}T8 ӵXeJ]u-nt0s!^{MUr^({ N,Sh:ci ^VS"?o;}u$_;@Qf4,VFkx+`dXi"F(ԏP 7 =T Z]˒~IaҞQ{cnjI!*c@ȇ|I9&0v1B}#\;q͉s޳WDI6&  jQ=++cBN#&slz*ڰP '*\ݎƒt diMc:2cʾL1vE @JZ0:ך {:[02f} "G9i+' xH2iQZH >a)03|;_%2F>itm)"U_k5.ءɡGh4DsfP,,4@zϐ`%HzxͲ5#{GfpB-FEo%}ŏ8@|$ίmE|XDwV7//tj Ha7'J!3(N-{ EP޹j}% g\c|5@#Tđdҡ E.F4$ L%ӌCE~}m]: fe4=na,Q޳/+Wj?HA{UX,IYGaPS5$E:p#z†2d<[Fң,[ȧҾXr_A|4 _DlR6e,!HLlԞƴ&|В{euHdƉIC ڒ )꣣cGc컌aҔ%> VF5FV33o{PzReAP%L )[!o*/׹Bm`fVԻ%%ZJP#v4Yc x#\a"<ߙVWYh~DNP*}5?V?apҁg0θo*ca]{쿱LXml:dF +szvw@h 9cDN%|2&?FE%q)V^؛@d i@c`oXOV+;3+ʯ+/ Eq ?Y21QпZ%/zf\i+rlcDRBx]qA)~Ɠf|vcE\l`BxQ[u L)!? / w!Z e[v>Ԋg' =$G@\jaZH^XiWx&G^^%t0߬ѝ?]wq5zKG̖%}I\tꇛA4kpmB=D:q\DԌŌyWڦ:Ǘ/0?D"OX'uۂ sXtr׳P#1/oM LpQYq9Y[c" TbYN-JDL V47!;rɬ|6 :Zmd(v?l~fRWnF7L> 9 vai}*2fkMz^5r^=nHnv]lkS \>Y߾`lřʌ> fAssB=OE,JrV"eemuWvwڬbݶ= 輁#,(R{4I 6!Uswݬѽ5h&(mX/UXznBA 6f,F@O^ȟV4Њ0$bi;D)7@͑hjVq>lN#3qnzB-Y]Z5f s@$m'#+!BP|V:Ő5dzX a)*E0XA5wVw?ddbĪMx("SkKbԃ-9|jD/ML'+x]k)沿`#tEgq°%Vu[MefmA@ʀMs;YÀ$(rxÂ+l9Y6F^,۰/c'qT#4~ud&&z ݛz~K{fh_CNmA㉿Ef7y7;Ȱ@ϮGlS-o e(DA%N|‒Elhhauz1b bN$^4!yحڪMZ4-dgtZ=X(f,ZFE}y O7)#lmdgY:~^!-$q _+l'p,1-,1%DD:_dNH8YZ1ކ Wv"AC2Y0ns8|n'Xnm &+7lƲ!$ P[ٰ* ,AܻtDe|qK^%w aTG'HU3zܽr[07FV' O 'zHUq9{AOo˃=n«3V?QWIXQ: M;-9ƭ3,c/pVx)]裦 y@g"C7Ա1~r@_:Jzel1`';/~suC/>٠gh?`EIs jŬڏ=\6 9D Bůu]Uڒ>&0/Z2dWE t$#)w*w B`BH&QYf2lCq䷈^J gGf72@;qۼvh?;#up0ۓ7eXV/n0S'FxJ&d?TZD>oIaz&hSw~Zx5n/ [,Ә[te?)m^Л;{hեZ𮒙%9WIǑr*kwhC[xݜ-!W:U<Ssh}„2*X Xr={ȈjoOA T8"ɦ Y H1 k NT'[`0Q :kqFFs~yj:ZJ /jBz%B=M}W+P1vBa4$ޱD B&o`=6*O <ѢJw?PtEGe$wߗ곳ċ->Ep̾M#jNǐS>0%nᅳ!)8o|H|BnZivAeGh[J2?Cwl*3cJ A1B;\? ^]:b)jy4Ga'+e Kـ؟vf rלs?7zJz? N o]L dm* !uĵ@M$è.Q5k#PPEV9NPc ;xaPv?zbP i[$Iԟ磄eڊ-"Fo΅'7(;j(ܡd{K_;vI׮ܴħeKׂx{ԑX@S ᮹@ :ǛLxFI}(I&m"{R' 4JiyI3d={YٍFgBó 9@*U,9qU"OCp?Iv*Kcom̠ yUЙ+%ѱťnbzQO^aCJT7:)䳌4[Rc*Nj0FT?Yr\w9 1Bp@%F:-~sVGf bvtSa.q7qY 듞׏|%V_e f /! U-o}<~463ɉU(xDK `Az|MeBè&>| iQ=Z円L:uɟj6*A8,DBn ع6du?`cp j YWnnDjY™5ԵH-r˽l29tl3* BA;:Z03xn {c*]Ei OU piX&e-%_$ޕ3/.V;h Z!/2 4( 'R>cH7W*mC&,`.n3kEK-Fմem6c 4\`P`Ou ¶bgH2IKh `Rttū,q_(!owrT˷"0ML+eHd.chl2$u/C@{:}:У[C|B@XMnE_"bm[%^qi&We:XPH3RF .pLDuTkSpBuU~Ϳly? #nW9هPlמ=Ec!Y*˪C 2BPfҋ`_仑AH{a!TquUj` *BRq6\` bJgS)zF(SDa;{￴z9`CӇXCdVzgv J 帟CAX&+-#I D-nˣ'-ڞhS%{(5X5ϞfSzڨ7+pچ.o~4ϳץ`tk(Mw즪-z!awEΨ,{%0%Z'8X1&fRi-=tZ՗{P[mPҜNWKcSwOm6Ф޴})cZEz Z7x&cqeAދ1)Y?c3K k7tgyRss1( YqOEԅ ^q P)VV,\!V~ Z37;^E?7`p{;-/^[a1:i(eTRc8I5v{/W~_jFdmCA_:}J۸FM| iJS0Ҙp-ݺm;ӹ j(-Ə%g~OleD^Ʋ,/P[v~+0D:CKouB{H3Q Ujw|;e^f!Ť;"֑ʋc4ȋݳ\3u $Z&j;eVgDaw>h3#vj{hxB)ha5נ:(d0N">P-޼V_dy}=SI=WD&q^/)l7K5ZK_* U''>3ݰUƙːg}Gׄ@S>FN*J@x3S}^D-Pz߻_r f5OB8A\9F* -rJVپ`q,!bo:_ n [IBHDpyFFqqBkΖNt:kèSRI`3%p:5B1kB0>~)ߟ64wmY1c#[a~(e.Ao14S\(5b(,EB>DkkYg' \FT^JktXz?yJ<*,YMϊbd3V@I"/ KrPϝ.D?O6A'tfkѹފ$JE_H>1X\ 7tXH.X3dsT2*|YSa,a;~ L&1A6UG@pVp+YwR8ߓeI6ˁMv+IJL:a2' ^:2ܾ>/ÊFL>67[C!gI*/QG rc^S,fiB9S@ " QA5/&WM"HyNGDomZ4y ׀B,e}UGG)vt1 tR@BxQq{{~ha 35gDpFLِ(ӾұA({,)V䭉o25@}"gI:niO>Gio-y4Wq-tOdz2N!Vс L^"Y#sSr5AvGj[bbg\iz .EᅅfWLͤoKh-dUtG,y }y aP[ v"Ҍ^rݪ }D|^mo9OѤ:`8 xd,$>Qա/p4 B2i3e?Wh OFbtwZ@OdF֖њ?mݧ銡qHN6k3h#|cҕiHڗu)^lS`D}oMYdŧ,ꒄ+P}Nc6ԢK[#Eww9mR mMKO6x/ _k&~_K' L7N,`89q5ϤIa{`T LLo Q^E0)P냉nګVM/ ?$ x0a؇)@(~)(!K Ɣ6NƇMV7)XDNV|4+&V}(d۬ă|1PWo3]e;gٲ0s6: %c\ŒZX17ټmoVX6Rwq-4 o5xdMThf"v;d O+Ec?My$i;>Oh',7bĜ.aMdc`uAdq>U sTJą;>>/yIXS KXqaAV9rt)|Se&KV̻8Q#Qk]N۾ӵvkw8NDV~S2{~e`R84 89?4>SZ@T7ccN -!vmrg҉?F\!%FSv j5[ qBL}CN>UȠ)5uP)qI 2|ޓ"ZN{r'4ԖTw*Vڳ%3~dNvϜ kkf\{8]E+!ٻOC+FSfᙲ8܃\ga)=ץ'u Rڑ2i"9L1RD&o8 \& 1nn`vL[}Wli*@CG'GK-Yf=Ev0K6꩔۝T^~qݲZܧ W:kDń fz1@KsH}k"S~WvqC4ke/SzNxm$,[f+*polo. 6Yй9( o,:A>H,y3zZ%; $" -Ss/PA?w,X#ֲL>VgqǥNM?:l9]pS$9a{wBR2)طYqr 'I N%ݔdY f|R7"U[$jau2-Xջ'6:{'@bDPDTafFKjr5 pnYD vKh~t9ؑ-rS؊?LA8NJ$mu,ئ1/eӶB:2/GI 2.„9Q{+DN' QΟ "H 'R/ԒGhyS7Iq15.`e縋j-:D;eYqPOmRi"KQ*㲧TPԗ!^T.]|:]981.$Ou˝lY)u/fB%?2$KqNr*A/1|*jۥH[,}84nF[*lE9C RbOޒ=!ejLbyQ@$svNJWiлB;RQ_(AO?S)iAĬB +Ay-B7}%ZŊD}k"S2!"XmyD8[)%=,3CQ}l:CϿ3dn2c?1Aiﳣ_AKx}1qiz|\'7}-8p w'T9L̝||/ZkEUWZqEK|ii2FSaIW=xXCy5]ЍNG(WobƻbZ=BW`@ϔ ]`{)_V35Fyv }KMjU$.6aPR ;~N<шE4&ꍇ[#;u܋ M&ɊS_ߗ.. T|%;cE<73s$I!zHX| 7QL}{ba@*ä`ynI|/NϔNwW4⧬Z1o\!o4[H tS!Fm P礤[e) oA{Fgxq슶 y>{3)i8OmgB*wp}LӢ [8xk=tihlIBc`*5ve?@soޅ3sU>jw|%rUj8|n()ڑ.Jgh:X,qo~]/*гM~MzSJS1R3yx.ȭR]H>`py$b[q0c۵5Xw!N ke_^aW-JJFH5='̝{_m3ᘙvW `S5zޓK~I ql.y9ӫ̱mh35|+i NE2 gun<=rʉ%3T}9I :媿w>~${h}$;j#F/ PrВf~*mGZ0fz#~WeMݤV\Cs;߉3)HF\}}X[c5]w}fsu g~ {Lk%32t%]y;?>@{u7ٞb>D ղk+j̻nn2IrVu:`y881 #/=624-:Z;hll[i+{]'1ؠ\5(&rH8}2ۘvfODq켵ׯDB8:Cֵ;A4D6Z'GA/Tm/l*X A7EO J*HO!Zlvuz~w٢14~S6mYV۰͓s ϟa37,ch+@K7'B*~WWn"0!T!կol8dwKsHIz&ħo 3@W۫NƑlU&]Ay&T_3{\ݓhO\hѢl2(pa**S(Y؞A䁈ja\+[![H8 1lg/!虿WNX/hCqV<8{XVYKz$gyvccb?As[P#G: B7"6&}*MJm*U5ބHs%YyI>8v/ǵ{]TEu=[PJU-bb>cw4F˅%[s=αa5R98Iv̕QኼG|x8>iZsNMcTτAғ^#i(m^r2pvZEt2tNlkY8r!HuQ7j jRfV&kSևif4>G "iىWQdE1$̷![}yi*ofy)dyIVwv nLSTQBrM NnfqLKP d 8Uq/0p(viӋC $=+^%bxWи[zg TXA6zwEJ#5Ί?S^Ca\R.NRajG.LaEvJ$j/f)9zq``а2)GߴߎGqka!~;zF=YAAP/x4\4z LX4T5)>'hQ]q<f_g  n)6}?E{ZoiQDRuHK )o/ұ,%NS+ w2YLIr&Uk^dF>0 s%4[>\q^yr+tP׹Eڠ_+!pX&>[BߓdyyeLD}A2h8"P^DsgxDBג ; Jm}1$vX| Un(pY)mǘŐoMB[+"[=$uğY*{tH.`vCKDUhǗu9H X>H?2$3dOނV\DWkcYZlP>jK{{ ykE@^=VPstI&-IbhRW%Q]Pؙ:EYeK休U8B`IÐ=bxo(SD<+UD6_S>D,WY9N`% u0}[AM^q݂'֔ 6*MJ$NxiY"V7d<*RQ5T*]H$;0dl 9 aJ0PDh:f75mp&h.J  f{D~RHoTMi>j\J@턠.ݚTWzR'Q>m,23rl\G+MP$SS.#4b=Aԩ L;A{M9fVݷCBV\fEſؕhNzgbۅ=Y,D3q݌Yo8+lwzW\q-/cH#1-$ʸtn*~݀ݨTRRc*0}3r\C7-4nlX]oxx6%Y'DyFƔ 4!+UgnyveGIC #&h9ZCO#t5;gȴMBRCт_A}b̑Q>((Ţp.Dk$lϚfkFL4X*dힰj//\߁( 7 Rּ;|32j bRq\vOG)Оs?FXG^ 5m_ŵr}A4T;98Ns?O2}J E:-ۥ= x$^ ,91{J `'7nq#j~!:4- nkyy=*Y~MTRgmsgT 29pYKld1yz/k"/q\ǘc}u[Oj =M ؑA'xw|DT´b oЬ=s<9𭓫aP d{#V4MvP^@ʁ2iƪI`*Ktr>`dKs ~9@`Jj  z] pqDeWT@n;/e2 :V3DٙBg=62CVk>cqR{z(º{>ݘ) JGXW>Th46p {2#+z6xhT/x] Oj^b#݀hL qmֵXȹ2٫vm\փKW57h4P 3ϜIS+>{ȦT_s,UC%ojzj3o.m-cXff(L؈l${tVn[\8u$b_ר -I ςE-ςn ؒfRK##h;H(3eTgۄr0ĄJrCp.9eWnu"{~SFuJ_فoyUqpiQ, 'ũK^[@uIb\b,"f ge3IBhc8Σhz!<Zme dtXsWQp}rs ,,2`g3d@P,;t dby^L(J|}'l*&W\j{XnLb@"yps1N+ (ZBŎ1]WL6ҧ;~QRw@Д voQ1D` ٕ'6ݩ,͌lSRJ׳=\+L:rv޾qr}OF3r9$U(c[`VͫHL0]@,->;GsuQT6S Lmn9k%×=:FeV#-KNA F)\TbC4,4W8bx0_mռ}M$0P9,O;- $rwy'ȑKQ,+j*c$GxZ$ڸ$6Uyz}EUM+3yE^qMVwC0AgH]f\D+&@D❹(ݢEgY -vؓHb{O}_Gx圊){@vOfHB&iq)ͨN۩itGo!'k\xٽM0Gl/03v)}OdxN'FRQ[▜g+,S䲵~8tBe7:MW:4'6:x^a,Ƈn-e|6oGT?Q= ;Ð!v"uMYXrVƆPuž|2^R'40R6U!w'zY^97dK͡a "E$h -Tp.?מ{6lA!a(wsG&lZ7cb|;pOmm7!Z:/Vj^Zi/j0t*^ڢ'NN|>K?FX{w%r4^5퓦K1coqz.<:xU?sF3l*"yzލF&ulmhoƋG3EmB*dž.sLX] fd7}SZ螯PA1HCo[-%#ΣJZ I3X']?*F<%JriWmj=w|{(Z 6Tn(b|\Zwx ଯJ[ړ{͙Pb IV##p)4c Ov:ޗ"QydJ~s= !|ħtCU #9^bhUQ=_{ ŲHL/3UKdfO`y|,?rm0!͙xD@*f^G]Hҽx4&2yZV;׭< di" S)ѥu]7W=:LP7j*tjHL*M 2 :-=onәc0;^Zwoe(G5WK3T[wXx,6&}kݡ q}ϳ![Zy:` wzDR9 b04{4DF'*eu9+YG|VELp*_!9<yY;۰#•`u>^1ds HkC %x :U6ʍ;[DgѼFu)@# !%(9%o\`t4]~tO1NcsW*|zJt3s,NMu_ܘ(=||, ;*\-hSlHuX_ALR$pG~9'ID V8'IYz8ר>vX4 ΐoa/t@A;50.^VefFm~2^QZ=`f%+1 졷Fq48țhHd" ކBQ mib&|b0CN@>}جORgJlH& {}QB$;r|'\JK+wW}ZԸ~=}Ӣ݅T<9'Z; sCE nޭ<2tVS$W ;ztaR?\0d4E?1`:qQPWv` G4G?wuǖ 5˵bEZ2ʗ) $0'I7CڋW"Bٚ)1J4| KYPiUFcJe#j!İ$Sw@Xٍ&91GH9iՅ v'Ju,z\;Nv^kݺ6i/eȇX^;Sj){fX:ZOlK Mކ*A6O˭5 +BkdSKzzI) _.Ҳ*"E +m@$$yz-h`.J GT` /w{A=y"~nO6?^uLeVե*(M|<а$0QX(As wc6_{݃# OCS-i]_-ϰɎ<?J!Xa*=G{-TKs_vQf+ŏ>}=k[AGKߪ/oxShP ~QK@r]slAt܊ ߦ]%)C`$ -"a$hEpгFV߶ f?6?Ҵ`2[ѳܵUK.:Ԍ;,[޸AaHI㕞]Znc3핚o:u92ue j23SW=*XѰQHI6G1Cjgs.\əJWQnwv݊0Z3>1pǗ\ ڠ#Zh"R@v/tu?u>x44e˫f]>`,A\N>̎cx)TrӅdtl<_`>vGeuEf䐃nn96)S-Qz6B LC>縹IÑk }pKQ$-zɂDd hRLx,HqE DsW {z0[#ETu6[¸9Z~(!-6F UvaC|.l#q,=lG)-v2%`e/[hI|t=n1Kг;57īrŢHE!TUЖH.JQ\CzfW63q4&UPu G:2N|PP[!7o=4#SZ,sZAj&}| 3Éh.Goiza6AalE]IN-~+8wn!xw f:)xTmz4(H*tfja?`XU驊ƓR0ŏ05qέ%r*fP1U6ޣZ+˱>9 s௞ʍ$)iv+Hw[`$jEzFJ0ou,`3/^SA$/ѸU잃Ʌm_ħRG -HfW#3( 橊gNW:̌0<cQ9gDR#~[[ + Wg0zE0##U8Eŝ =Ӱ~S]i-_qO=2iJ 3 Ss +Hgs [\piuSGy&6ˊ<3Os<3-}D'򖋆 @Tw,ޜ9E-eZv-KNsv"eZH۷BI= q86=u5i/v̱ze2c1*Z q%xѵi#|{W)EQ, t_CWG#||@:'äLUu-{j\Ͽj`2A ־ۧ/F]q6P3.֯cs>ʔ8TpRR &QQ=GKbs37?~1uR2C7l{rYdŇdgyKݗ(Ս.\aQ:S(UwL%eѸ c+ù%f9HBE: 0b&e#fpZ@8z=Fז3ybrk? ~}*-_!v>uOR)Q.@V @3ʇj+X}0z8x=IE Uw;؎)*INJ i!:{W/-iJ,RUX.S Le'.w$dxM/|wd"O1\8DA `D nowG*ca9+JW+ I#ZHҳc^IaZDKbRmפϳ' OKfޒJ$(lbTykuJ)Jg[g|bRY"e{i/սϚI-t/?Q!~Y֭f`'2afsvg c|5ۋKjby[=]zLo#aϽZjoYDXQLM|h=Zxj^sZ1z,tQMob_HWG s1V ]WOQGjɍW YX^9hr>,Z S:{2!n쯨Ld@@lF5mN#Wւ{Yx0<{NBedזpO$7NـXm~ JHFvB."ve}^SdWbsn] Kٱǣ޳+Cj3i 2,ٝXJp͸ A+gqߡkc~/W%^m]2yV;y5CcKeFQloea9\b{/Qh;!n8im|VhyE^2#(bJƸR%5.jINt۩4)?+ ر6toYP]`iv>B7%i3]<+@+_!P汧59'J$ ] q;x8 ;WҽyϮ7o Q)mNz1i"k{RLR]a+Tb'~.}0iT KGb3Nc.?nfұٽA0%%ll7>pO+0U|ḍKKPKz(nZͭ"^[_y 7b0Ez;p q|*2N,Y"c`%)6Bݭ %H(6E:&S~Np% .N_.d3n++^W[woL >$D! s[IS-bKDžHM܍o=I[kՀ*Tٶb\'PX㙃e,_>걗{ MBZoR̥NT%LPЭ&#S/Nj\=ȯc@8/dU (|қRD+0% ^R> m}nć@:Y֙zSHGEC"!p#/%@fW8"t Oo|r~kF7>H3 Tlq5"qVpp,ǖ[zlL}rʦfz?r b|:PSITq2-W0H-Qstֿp8NIʷ3V:ȕi0W W=m+4Yh&&$ ʉAymhjCRL8ۆ!w7ǫW <)J0#"e]_9ͨg6Fen&-Hz'Kd9bQ5lx$D7+Qm3m鵮 ؟2zQ9 xJ"2{jLhA[+jύt!$ز9&u|BY>dfj:9L-" DEt C w@nڒ ):aV6Pc8_`sCnGaƿS38A?g7Zܞ;-,ڿDT+: $گ'Mu,=+-pkx]ZՕwkG׻eXL~W)oOz fyN>tmE+,]g..YeڕN?T0찞:<,YziJ]N 2qT)Me70Y_x:Wfw 6PKKƞƁc6o{@u#Qĉ1ݟ,^? HFQ(mOyF|my4ު~gU@dzIBaНute =!,& KJV3&'kmO5 ϷzΩQlF4Vpj(ʽS"R" Nw@sT:EA*9}Y33SZw"k_+g֌uվܔB%]ЫaX8cq2vё>o8# ,5nSv iV^hnf0b,'q {$98[ v>h4jNTb]L'`;Kyt!؀':RAip ާaL\вe(UX'4yL֞"2Qz zb 4_OE^|Oyg+Q6iP 8T`F%kH,(4^<5qzB;@ROU p$u#MBCzF C*ƸL&M?Q~P}y0 ;J{W >o^[0 X: ~l&AW3JN+dvao!ĠQ0fXCY h/,'ж&O:J(`:TA)d]%'5*%du~H]O*.{!ڪZ{Z 7g2wRxxvyo1?\i"фM!9<;t[9P6s ̒]JP( hNO;oQl}y3BX--3&i6c@ l5+Z[ARc킩0Oa\dsdPj4RTGnDZ1z L I¢hՍ_7i.E $C} ;[$d{ẅ[EdrY7Guqu/(-M*Lwh}R)p'Ȍ "JjL}i6l4 ppϿ^#!QKJջ+K=Nsbv['!v*\I,ۖFNk' />؛lxrsY,z-v~RK F ܠ揓m9 @l6O `zfEo_<:ܨ {\c{_q&-a=CUxYnG-je d+Sy|ZpPU 50P/iE~%᢮:q@ҝ>;7m; ǔK‹ ?nPER.*HZgJRfGh*֯P1 d,.Vw~7@w :Klp΂zsy") qw%k <TnғG$`W[*0bD<{&Cx\^]w%twpFOEE^XFnEZ"gۮ&1w1FHZuOSxYc?VIP4F_}!GԱaW@@lShx5h< BJ;w"ob>w: U[KdlL'GVX`<MmƤũ&Rщ'Oקp;̙R^1ӳkr '\5e] 6C}rv"fxטF^J`nLR20s'K{c蓕QEh']9ɖ^\ uL345#w~9>7h"HA]U5bzڪU{loȍ"Zw"1R/aC>5}v]w@*Ae>%KxVTS5.KzzMw(WѺQ9KLr,]s5u?KI,{u9;=6\_]CXtlG&X"TK@k̳-/ }0XwA*pH\#/!T+0dܥӅm_1W<|B_t>n_Y~q帛԰>N1`Ú05. ^&߃wyu5ncv>& =)Zm,䬭v6nP|{I.e. ~g^3O((t_y4B ;Ʋ@{MP TGBtva T ;QK!c)َ0|KPR#۴ MQSQ, 0YLbdiILk'f8bHx)$} ]$yHZB,<'uRdR"`*h|r{ZCI*m_ZZa%6rj'i#6GY(iH?0&!?{tFh$po?ytP{ʽHVdcvS[W%_O g4;(aMDm}:n2u0Tx[lʋs\Sjmfg!-oc<pަ %l Hl"r qs!oew⹗1-2'rp*kH|BIz #לSbKaPUS9i1cy?(*}{ai/}KBPJ{2;&M׾cv7yQاMfC}?߯WBX)d9S od GjR3m7> yU׫XkMCuli+>WˉOi4<È 8e_NQ%h$xQW)fWX  5^|;>eN.K"O!vs:;G9%FBǡL3#2R܂,-'I6,Dt_)jt< GE,ea*kRc$;zhFڈrc Tгq5ubkaFX!?qR<' "м}\A u(QJ_6a:CEc/#O0)&Huy0FpR=cyo @DL-K C-mc:x[!-E zπ/M)h{1P=zrؒV?I5}Y'nayw矧ǯr㜄0Y 5ƛU$/T,{` }&K̈́%4Q+A=$"db0p/[_WxOlKټW-֛> .~ =˂"/]ov$W-m[ΒRwˉ'f.NÇbS]W$6>:tó6N 5!?,z#^Q_t@{_lݺ|b8{~j\ ;hB&g1:i{Ή !w&Ru(C=Y˿iKJG>Xn}Dsҙonse?4HN s ;SeXި FvB9jm2K[,]A`dGx,+WX$E j^jaEvL*.mw3xrON(1`Hܗ@|!L $(.>WwKhҦha@>M8b +5|jTmmk|4Pg" e4w9;qȸhLD09*G&-2c1RL{f^#ͧϥH>=-/M)a4Բ:3ܾU+qxΏ=җR`˨*lo'x{^QdCwx79{չ3a0_X|c`hYn'Jv|`m4[?~8nyOZ-N1_Q(<=aRJI1`*Ha(eO% S"+Ed𱛛JM>C~-Bӎ˸:W>!%`d0H@ *< %WYˍzxz3&ff쁏]nOYE܍v6!9"#S4udU]t -ЂmA"oz; @ۓ+0`LF0K3ns]֤^&TO;yp] qU,YQDLs { S@[rA[\7הGʼn %(T]*VQB L"ÀX" 7h&(H#|1씜Y+rlΣ 8큂 j ,F m bk.2h?Ul\U+=cm9(4iUl7sn! %dAh !$Y l}ﱤ^YQ5e5P蹵nKɀ7WmFk eGu"maݡ7{9BUGĮh&GcwQk`O|ܮEv2t+t4MQƒ⡉{g^Pt’|:hi-jtt \04'Pgs "h}ya7ܒxk#gٵǭGDK/v9ؖZ=RW!}B+K$XhUm ַWpg:09/Juc1cuE\7%{ͤ >(tC5⟐ӌ {YRP}{~j meeDv}Wtd<J~vMT eO|骘aIZUOs =~jևx͙Y On(e.(IASxa*mznvYNеki:ߑv`u|.TҽD֊9zeaFqe)9^C|$%y-QwwS8Rip` {׽ťF*xڔÜ*J{uh;>󸚧Kq(;ZY/vy&'Leģt]rUMnouB2%WgA:] SHKRnL>`iH$В1Z넙ɛrB,n\uP*`x6[rY{V'Td 2ƚQ?kTZ UqC1SF2<}D(z (|q^Ü9]DyuE4msW̦>77 } !%9\?ĶصV;=8ey;@s4qKvh7c!g{Pp\tjsy3ozqGZ 0`L<؍/ A|իRqzGyiNk#>jq"f9;4or8ƺRoLUWO5?ӊ\PQ`rxS5RLj/"ģ/}t3͠L H|ܞ~sܿ]5J!X28Ywʢ5\UcSe>gAKX#p==oe"~~+O/<ڄ~ Э /n^B YYb;< 4CY3%k^<^K;??d`nW+TaDg+'w5g.Sԕdأ-8=,b'!. Ntu'n]x@q^rPʂϿ Ë~ %[dp+WmoKnkŦ̆Rvc= jE 6sy-t.9#oP+]ENf,%y7aw(rg^1S]gDn bg&dewǎŕB{RMR"A)H@\PSj"%\僎d]  ɻ{OpMڦ~82_:B48kbR:So*B ?QMb Wu`fUHXƖ}2e1QbmXZ;lTVs,BwWh}g%>yx2d4xȑMd33P^0ܿi {pp)fK~NLJ+d<*_N7SG/S;8#g: ={k\)Ե - _VlImՎbb3l1t&󐐮䵽RLK8b;tA#*lUgy ZA|^`W5^xnnÓY,dd6n& v5kyǸ=Bh(\ۢ!1kb/ [IPjx$ݺNT%h9_=jeNul6ZBC$ tm5 ̋8>|crmP:wlbv{VEep}!џs4tϵrl>~za`5.(5"8S5Tvb柍0Xf_ lh$ 0=U?yv= **&8 {atr5]^sTw< CPHmBPtm 7Ы>'ۄ[*}i[$މ^?el^Σ#;6u[BOB P<-&f TSHV&HzYƚjo8\ et>YoDy ƌyp(  02kG.5N@EAdei0ѓN ؂'ɢ=Fwz^S <{NwpU| 0_3/l  +6š;cʱRdaQIM7EZ{dKV?2PkvjnA `;6}Q4[<:4Au˗``B7#"m˼g||3gke>0QV*KBX`u3?-s3(.a ȡzI~ds[h:xxޞ 0WlM"a^r=ba"]ʖ\"\l$Psb]ͣ +yL Þ}EZ- z/M{K$J:G*5z`#wR0L-|icBI!RVS7OpBRQy#P,z8T\I;=^mb': t@{I&2)EFݎtqD !ތ$_$^YG!!Τ*^f?eH&TcR4heZ_J[?D8^]*>D?Ԭh& t~1}8lnQg*} e>(>ڭ$+jFt:t)7D]_>y6SA7WS"e(u8Weс)>0)ہQ5{ܮ}1AK4$|K߮~X,ѠpPKNW{(<r!.| 7٧#&^)B'TJ: <8<͎)A0FS5U3UDo%/uzŌXё 7.}sv\7ܽ,x/95ܔ ie^<(¹!5nO8Z 5X\2~`mRhQ9LM4СX7j,J_*8,yA9ojHvgL E`6]-ݮ*uCyp>S\SH t&?ﵒJ{*xsWx ʨ_dQ(R;ۧ |b?~`lMd?UїƢbʑDxf o$!c6=dϟ8OA*){8mHjǞs0u׹$/60/ŷу5ͯP$n7oWnؕӎ 9oQO6츼Q5Z^ Ci 37M=K$qt{bd|1w鈍- \Wk(CG/E>7kؔߕR>vд0jio:_ e?{V:XAQْQ >FP}^XYRD4]#~F0ZT[1T)168g / I\&IA:!DHɡN gƂ:{P>E}xfrkXKa_':n6ŵ~stJu'a(s'hV4" 3Gw/:3nc| W\TD6.r۬gz+CxK }LJ?]l?|((0wx]lO#׺rztt{y|V#ڭXb+:02\]3\\bQXsxCW.)_,۴67  -9};CO1~>hb=~Ct7Kc[~`^=}~- z3r" n螦{#үdLiF&췉sc8CZNsb8k$BXfR֬3W x<`%:~VT3R#E&G+ u R"ePZNQ6, j_&S3Upr>X|EԓՒYM-K Wh95TVs/+BD{ɷHp6*2!mp*z1}VOoC^[ x$*->*YQ*>3m C1=|RM!{WjƵX6%"Ed6X]6g5bǻ/֬5'@E/e}+S:S:s(v/$5g'&5(  yjIMPzН^̕l]Yt adlT܍>* &ۖ%FآЙ5k{wxgG@/ےkT(lEAEU~UF8L}vgi;3Nפ=1"C5& 1d(l;՛0!KmY֒?tYYf; *+Od~*vzqMvSh z7"Q˱L9_,z_#IH >gqʱ 4l_bc >yZ".5$]0reGޙ> Fz;K,wjR.KyNڧI}6.4qmWE7Ҳ-")`[?#s:YAzCI1K)|9q={4cawGխ?cBJ8Zg%͋tR6UZ.8D?Q(>4 _]%wc ީ MoPSgwU1QXAa@b[N}z,ND9@6ݫ,tW1>O=oO Z#+wjPK 9.WjpYO`6#]ŤTϒIimuW89\B#3iyԘmǪOK5*/-.tG1Q3Hg xy|ܞ" /Y{_k(Xf*ɬ&6M01*(TQ"D%[gDr_YZ䯙2LԲo7&lˁ5l̶<"4^Q1’UTSTCfG_4L%"lF;8~xċbIc|̯^2߀MZWP*`Nf L?/w$1]ǴGM[̵I ajޜ<7U7vޚȘeEeQЃsWX;:P".GipKXoUUa-DҰB;z૱P rDq}HU 0n_B4!~5﷫ngj ;+T/FG!fIT}lIޮr_1Lf2Wxdnk{mt3ac2c:mӝbLTyR[̠* B`H;7 ]. i[CY> :FV:Z JQϏ2- Н0"Y͓y Ux4,gKUWh9QUN]q Gf<ϡ'~؝˚m<6$I߇&&r9Q^/d9H(? 89gn %{ƈ>H.tqU.P$3i> pVL+6{,;]Xmpxmv36e>Xv^S(~>{`@nΰy=fD;1T͏f=!UOX.hTCgŮ/f`)/h웇fפWIDLyu͙G)L804 >hG ԸLս;őܯlu2P)ӹTk AGhia*3qI p4utբ%VlʄG: #E>C4kM:QۻSH6l 8.ZYXQ/Xa AШ^u".7EoX.4`W$tAEᗎ2Ĥ跥i e: eO;{YG\Wk2 {fo-$(0/lҩ<-+(l Ծ*gSSdKEp)qU{wy< VlK yAȯcT$JMTJ\R?Iuʸ2L++>% ]\}ֿ~j}"t1[M,vFi4cbˊ'Vqdf'WD@z^9@U/4"#|KCWUK߸R6Ģsz1sw]Y 2a5{mc}˽؝:f`5۔-d -Mk#9{ِWgg.q =<(-LF{4D!ܱ;ef|bpޞ(EOs:4*&:67L+Yh-)J:ղg7 %>T0(grq7BJz@0W!>GH>\Yщ=R%P_U=]l/sBA$C_w:@]cxǨ̅E/&*e.[c@.C5 :?ւZ/}od2Q;)rg5P^u,ܨ)Cbա"V5TCx=T(G[5x 2wI P agЉ;΄uL<FD($%XTlS37WsġAk8U}{K8RRK㤎m84~"ϼOS؄I3w)dKm ,3.v&3L}Q.0潌p{AJ!XzZ;ʪbC1XDѯiKh+g|ܑ~?LpRVZڷe+B:gP+pF2!AA rF9jy+E4ݟ;,?NG._67u2"ӱ/ez#(GIC *$0wbtWv3/˞ǎRФ~Jx?,V 97Hs?PA(HjTG = y`,V{p+FAII|ɗw{D.ŸPRԜ'vJ YQJB4dZsHI$62.)I:6)qu_%P@P8>V32B~y(. `w9Y*;Uox$ m[iHd,fguΎzv 9CYa%+v|gS=;" ׶ps.$<3#M1rT#`͇Tuxwm Qnsku bvnT{wE\,l߬c2?-f@[S>I\w4ac0$^Cy}v]7f}M²FBw f^] qrzt yQRB8w@~|3*7Yg OzQl?=~{74aO߫U?)K>VsnaDlegSߜ!I2瑓ME"ʸGfKE͚/$ v ?`aؗmGG B@OhUI=>C)o0CPW h o)Xn\O=NNYM ȑԝg==no˄-NLZJRiCjW|E+}KZq"o63ia_/I7&ҾA߷= 芵Ee&l3]r| Ѣ%)=jK@HfÂ85/~%*\h$eLQ vճM"Hp,yǬ^̨K5gpmv.3C=2xP>/PzC>ڋRq}_$it2x#Lk xNju>?|MV֟0.w`V,J PWHتuRI 뱙ff#z Niw:u 8r&5`/uF, {y+־T"ʊ+@xKc,K>&35=Bo&r6U&;OȅG,Qn'I~_v%}]wmq"8 ?ֺ`\ONB8X?(/ֆ|XڳjmwTz6Mkh}Ro |:ec`.5;;w쵬 mۮ}/f cYiVE}_ᑙ?:{[DY7)?]3ya4Z5~>]eǹޕhH3a,+}xfǭ(b;-C;?w_ o c [Y.xz2[iA?$=K!, P 0sF:gQ<&a{{bnJW6הW)szETG#HD@ t 2<)FVPs¯Q%D5?eIN1tMs9ge($+' r+RY(p&X5P9&0ak#wjslQ45Tsx^oQe7]:>KT%2ԯuEU'$l_G 夬ʆt J0~@SBp+yw<֊,KkdS aI VA=ub]_&S]G1}/j~ě6FHrT +ff6&5sӛMp(|QE-cxܭdm4@:Ld+(|4LS Xa9tb ްԎww'r'T9kvA&gSk Z|_9@z#W瀘W=#yEHfnO-vUv5'ЁQ|y-*\L`CV߬`gsyW[<WF*<)'bic&-k\&(o*C=rM:|;jDb0{>`!ܪH@?wMεf}"?f''jڽW17ebFڎg Zx݌O$(R/SΗ=ҡ .6ma31CGNL{d~"+93|?-J=NR| 0&kggIJRjg>Y$&o}ѯ~RuLZN?|e$2iuϫ_ǭ6GMƹ`."|BKs_cQ.vS~nPdIrhLL햁uՀãaiIykO n#MM1a>b*߃U(aWKD,į-uޏ(wH-${`+ǝV>H=楫SŎ稒'4W̳99w+X]#9O xy>D; \!䬋."`=K^+p)KX$Y85Pj"Z1-=:=bGs^)+ AD 0%3,eFErz3*,<Gz'yM?k{-v:wCuS&nd$wA H+W[E:VvTm|vHQ F};L^ߴDǻR'&dpeǭS(:+lS"M|*NMˌx={ 3/<S gA>"Lf!'`HNd^_phv:&<"?'FX4ܤ5cJDقC/rze@MFI(:Qͮ"Գ2= c\uVcl|F!#gB;v[<ۼJ3xTW&lEn?Edll/Syjz&Wݳ,@aGwmQ/L W¦V1yNIx eB`œYMv:_ $=]<}}/~Ȓܙe1+\t5[t뷂ftƿyKkG{DMZ|:"BBDE"8. uTbBݜ=Eu4* )NimT</U^ fQNVi 󿬤PT27^?y&VHX¦>AP~U4[3^[Qmb}Vo&$ '!°nm= 3 "ϬToԁ%)/TЁȓ_WC4z/OkْGu s _?n*-ehw0z\TO\&,~n8ՒWYCWQ<8GƄ77֊üEĵto͎@4U%=z Y wӥљ;;{O̪d5Y咧l:K1> p75M¶iRMJ=bFP૙6D7IR3b\Q6~uL,w u犹Ul=A?ނ% PCGeW^* +50)FT[ ςrKAL%%Y]e x17f>x<$Иj 2ZLi`M'=/t&U4:l^d)Wa~f&Rg⽂kf ~ז~%yx\uY}|:p0P>.DUDEvZնZ!-`@7-T{#6{.jz{lthEQ"B^O'>j]fBxJqAHAR4.,0$VUYZ>3'XWwAI>N$t8j _l'IY!XO"zbsg3MN8~nE8u㭿PiBB&,xܞVFI8RUv )m--Yߠ*ݓ=h |Z&.LK׈Tu8]+ uzI F():}>7Į;_`1f4.4(pj'b`Z0ZE$"$!M:)p*2"<I˥ h4 hHJnj1Gû_nևH=:ɜ#z(j7e}LC( ʉOr5:K1"zzWyCn8=Iش8.-V>g#r 8ʲ|ՠes 26ηf ~qQHarJcG]G8#.oJ/0j}>—". k1]K=; $╸xGڈ_(ty{3fhs\[Z@NVGe cIZ 634͗;퇹5F)}X'Ok&r v)2GD!epb JStp,jGԉ4Ra @j}5D2=|;y(Iyd3̅0?Zyp# F8v J ݴN0q>,Q9ѩs2.dGdjC00 ;O8 t(qGlDH+b2!5\8TZDx?s 8x#^"x#y?k4tgY__ eq=cM !I<0+]oGj JYkns܃e=e,6f~-Ɯ,,~@Za2K0{ )ݏpͳüЈc09G4)lP9wUώphx<{1<clKCo0V`4aly!lx/URTmY$.onj{AyahGKi82nl(4xOfMG?#E 2YJ2{+B06 HunE0d %˖ {( E7ˡ_ҡ9 ֥ap yXgt:k?MyfLUBK0' /+OY-WLW >Nw4K:>cqY/U+ʝ<َ_5 ֹShz3v=\@Hz8 xdQqX9ߕ]{ ^.xސ $S3l!^-x6~K1ӕ+Vx T ҟ+*xo%jY[{gjUl~CW/*cDꢽIuyߎQ 0[*$5Jgf.;gJC|Y(m¡^OHW,]G$]eOU <]22awH fwS@*]1C݊aj?xc_[` ?n~*w@bViw?9W]ՠoz$;=$@xmt)J߅rXG4Fb%{S:E, @>PoC[ L3%{l"JHm=;YIT|:a?acq/sqW>!5b͜+C9Uv2h?|T*( '=MYI*.`ZWp5|ŋCb[,10gw ~2yj˽ $YnXv}Cn|^4|g2Kty4B<`~Y~8 08lpa]KcΫ(?]Мe:Iaf}|DR;phR= p>1j)_'4lb2Jm6\4]{ɀLxrq^Rimt3ts;VQUpE7ڦԿ^CNkw}=_JRj׳&@fkFfuaZ}ƾ~^1L{qIv_ !)UWn0y:#fY&WKY1P7p5?9{Ѡ 2iN>,3vt$5r ۗt#qE9IwV* P:X@m0+1oh \ff]RY)=<d؝D[ +=ֱ>kvr{{^(qEf\.]wʌBPNNN9[|@䝛ۦIe:Q' %؝o +6!RWmꕻYXܺ_M<:`hy˜ayFs1%(cnƜ\Cc.xA+{@c'iy*֎v( &euR]WZ^)L}WՍ n d~ T>n{cԱ`۹*p "_%"ݣzQ0͸E/~gmэ-ٶ?877b%`;k^DD::c!a6{P0Y #߮$aEdzo?w_t*]PVsZכH3WWp Ľ.SJtQgTaG9Ms W/y)P'+*0ɂ= odg9cW[gmmLNL 3މ&^?j a{n3rmz״Zb$R )w wab"A(p6vN,C1t7y4ZI`EU~ow3LmСQ HCcgPˢS)]FMf|o6Y5JǼI}!Qp6h7ǻcγ_ǸCۨS0@(S$.Kb$UՃPK08^IБ1ϣ(R]>ׅ3pĐRE?#BExCbO_:IRpL>J+|gdXoSwQRϩq\{)N%h$0٭qڣwnn_PRŞ{D3&|]x{gmk\\3|Dd29%t˂#%7ypbN\,jcsbjZrʹѡɴ |Ќ+*^`W'k[g^Y?6$V㌨'H (V0B^P+ iYwI.4ah2pש }XT/-yM?"A?=y(T-'bȆ2Ad5/Ň QxtT$'x*wxˢoLP&ku>u񍔏;rh!`Q zt E k ~UZsYeux&1* &-*퐓AF.N\XuJT8{`ڭ"Y]؃spq0(e vqW hܩh*z=M|l "$eDZ",aƩHhWkQ鵆?+ j2ؙ88#!]i2)Kj፹/ek123;aRe""HVeC_x(liH8vh9) mP i9H l"+lBԇ"r 1#~Jˡ@ݵ@{VVS&.8L,cs뵉uE@LM~x`dE W;d'7{ҝaHA?kF4ߴ6&6G< NvbLn o,?^;Q 'NaU V(=iT1 Xjbu=Oױe zIvۤ:ܢ]x j"aSmSA=Eۏ`U@pV406btb˕ރk?Z&t ͅ{T( :[0gkꌥPu)J0ˋN }&6WܛE[p>~yVUduqfJQGjRnr'1Z^0 +sp5,>_8#3c.Kee2 ]lq5t`W&<3зOY5woIkӊ\]uGaqQ1;anAz30D0)w{ a{W*;A)*E2=!VzE7Y?j-~ŗpW{) y^0TBV:oCRa Ezwi-}T]2ύ8 +`u&ӑ20.S ̉^oU>_*J w4`ˣFq9?rM$?RZaĜ#nTװpGwGiPsuO4VJ͍H-~篏?h4T#%d $4%n75:nG݀$-ҿBFtp="g;<3ǔwڲv{#/uZLyG?ñi.)9Ps^ F"o}3c"&;*܄5ΛAܙ PP+7j3J>@nNv7F9hhŊ[X_Mwԍ5 C7|. ݡFMB.e.KN]^%-қm4S} _VP`q I!9+>SIH1M-Y֖0q ^dY[Wm*}by\;.5LMY[K~K+U`qL'iQFakk!Ksj".W4*,#ߝK30'XjB]_2ZסAt[5Yܝ;\\vt)5OfAp/.&դv͌xj09_plzy~d vֲj }Zg$R˖<'Z7hyW=b!,:LXAGj7љuH^uA& H6~<8Ϲ[NnƒTrbSu꼡S-=<>5=.k!_}izT˅ogZl[h8L;Tjz>,! ɑqX >f"0ߗ6.kT//(1ѵ')\!眾X(1/IGlxw>\@̠"8(Ⱥ=6+z"p˂#\SYV$5'YOpWKd5rhgsAms Jd] X$06#Ǡ$G2@M==>!}6h:; f=,Iަ;<a,7_iL0˅pWb/" ߀Y,T#~lb7 X?g(uMuphxr(BPQ}27K0%Z_C\1΃Uw|X-ڠ~h;}@6']f&4Y8pMeYx* 16'ٝqt@ hR)4$p;e(&,žΚW3c;j5cӬ1*\%˒e1'rUPyFXOY[VAL]X!KV!7O0f&HcRZ:G/ګ8iȮއÜw0hi9*2r>Aebi/6P43%_ovdmyD-?^[()* OhGzi_( y9Ȕ WzjTZid1 _oTǐf/~.C }]HK55Rί'MK@?=ܪ>co\tIa  Hor/_W4hF#$p,gƩzP%xx`g_4mT[]~>9tCI\ 1O\i a]I#p+0 ç"Eo?;솰{nI3]W_Et2k|L w@>pA8L3OFgz\Ƃ4hn6>Ҧ#[.tg)'iqP08 z  n^mcP^/Ǭ2&?;۶V$RXs뢣2,ca5EoUF^[~$Q+8۶GF?%RЂw {kP.E_u_jh!$$!<{\ٜ\iLbM\#ؕ7c9=>Kց>N=C(_PTVML-3dWn-YcJHO@:s1Ÿc=6 _~9p;njNRXVxl@5*qmb1\@e ; Mr͓SБWKcRӥ:!LHUk~ (=@GRe{Ty ՊJQqsm'@!nc=[jF&9H*AN.(b#>dA6~ (:z3PWrUx/6;4xywep-aTBHr \D(xѪ04$ x<+t3Кƣv+s8ʛ?Ptv;g[jUbv}?pdoF>>fےl"&b.Fӗj,HM06ܧG k ߝswnͼ|z!kO[sz,Doby[æpkʷD0G5^AZP X n\]S+~GTn umNGF2c6)M@et`fI2,mcQy8<3 &œus,9 ֠JBWV*DpKE{Vk܊8%ϡ5WoyDX69y%y2vPeY74;, 264=?#rtDҰ0QݦRmPgexYh%t>`b{PS_ťY_{AL'Ռly5sxjݵpS^σݝ$+Oݥ>?C*,]G居;ApT4x:$νae{Thߗ8e}_ /;Y!] 34/gӗ yQF=kUYOGT hCJUXCB<>!5 f/jRL1: MCM]hW=3^e-?oe@[c `zO3:--GW;=7!%R-MN%* :vb JV9hҖGo1ڂ4 Rj8WmԙQΪ-- Fu6p9棣m8p%BOw >Voؕ'cVZg=l,-Ƴ H׮2,5^JoťWO SS =^6;jo}^6!Ir/ p5^ɏuu]l8,&/VG]GE]mKv#݆xġ˳*]['r K,XڮCSDIgK S;RҘG+!b ,#_Pe9zL/BGDNJY+ S@)u3Nw͢w"7d7jBd;ZҍH9Vښ,Mqa٘$ n<P뜏enn½Q>B ( 9/q/vە|ْsЀ !I˵|Dg =J{MB5wb-FqS"wVHἥBc kz|fڜ̋NLjA|Payhf<`4=gM+UDP2#Fke3CAL2OD$!+W@}+i^>ȨoKuLsY)-4X}]> wR{]\<5;;-hum%=J. ܭ`2FBj S=BE@*kXWG ErjV&*2t^X޳o4񒟠_*\re>-NpwkYv2zEYO hD7Mx(IXU6JWa¨"˂8{ũْ5{XbR fY.LzwUS~^LXU]!@Gw]lғhCOp CP0OKwg X&sR23g_BDuK_Pra9+0 {YvYs-cHe"{53RD-k۷ꝭ^p; &wЃn&ӽ&뗔r\ks|Ŕ-;ٟ2Nk ;pC5{V\B` uvBA| P #ڬ&Fd{T\ ̫C#C5>|e 2P|E[I c{8.5x;}@OlüW*٩\KBF;ST O=H{1I>`D O20!)V?6-΅Շ$ۓSZyҢ5 gF@Q1ZnxRm#:i !S>Cm>f|0`EfȐa 7(oRZUd+VZZ-aV8 ĉRbaO-hn`ωc\Jw"Zp\8QQB߲Z"}ʼ,E 7f'Nl3񷮫?)H8_O$ sxF&]W\j!' 3Pr+ |^=i`x=).\1d=uU=>ԮKb(_vI ,)nmOIۑ\) =9؊-IHbJ_CQJfl/|cMR_j28LĐ5h!pda)^p6,an'RESgF` ~t-rEfW|RHլ“7 (D/XgN@;Y#,(*LY.]|;FB,j{(%nn#PpjV1>!yS86;I9dOF_+oDstLFNrQ1JQ+.'=-=i{DPZEUaLx129,Q#r' УyRs.-ihrsaDup%Wl7@Ǣ@"W95*i$AA.nq0t]G?+UDyWQfY%Tf,&!`WhtMx ` @J [C]9jd-tAah6-AaΏ%B1pa~J N1}!S {-S~&nOkͦ0WÇ@z B"u (yz88lc '-2؋eI 7O_g*/IUx6S!L|UKI21ٝm u6MF l$1 M?*7\(W>ۈ9*Yzos5/4WxPpL CTB)lB1NU_qw A&߹>r# gEMTwM4u.tbZ $MNmsLeʈ>E}lc;@v`Kyu$j {̩<{@?g_p7u?J`ѣ30$\?%D%7p ͤoF̹xYL̲ή`tNr-BƜ(rIn2=0k(ɿ'{BGW{-%c/}.̲5x!NTR7SpNuy F+&FSn= Y)iT]# b:~az\䷤[@YX.]Ϛ'2 Ӓ ww]ȇGi~Q4A ]t=‘rӦS%|bڦo|jb89r*iaUd5|5(,$&I`ٟ4s.@ 4(x{<נHO+99DF .}6v8B$⇺Ҍw]Bt-J'b^D12To9^.Nm.2?uPC)4*@fwQGH4l^`˲'Q̇װddEV GB}; QKR֚A;oAW*?Rk +MB"<zo(v3ѶGAv.}ШCZEp2Kq/fEMЦSlPywϚ9^;xā&飰lǹ|<5%e24%6#o;ICOɪc<Ez+ yTrCA{#g9j7!-q/}/v~PcD1v4M7~WņVj\u'MP r !2uV\YYZ+a3ɺ=D/}2;`ED 4e,?$Gwt1 3,Pw4A*TiMAQ[EbvlTnb\`wo> ^US8}nIC-ukH)XᏮ](7  \~z|)<P`8Ln_cj5a,t' F@j&tDa[3X7-Xw-lc@J+!5пZ1bs.1,5ג@uKW4o".ڠp{2):ɞ>(}׭0Z2>f<64DXEwP¡Nm@:naI3:rHkú}XkqxdTN7#_ OŶM~1FEB^X#^kT-i%/#I AM\<%$G1q |Ʌ!>A}L>\0e-yhf yohUW[Eb!Gm3E6\E&]xyV[ i1Cu `OMI3S],1HrT[AO6WTzn@{9gOJOE ECg3ش vkz@ %40w1pJdȳ)19d@ _$r N'??95Ἴ*΃8]7<_ lڵȎ*N#26UFoㇸ-TKםHG8癥Ri~5sicRbȮLz+k 4&bq'(ЍqqzpS=H-A/Gԧ24NK("> G-_6eH waNUʜq`cdڲؠ 􉭲$0綔\D vcAMTZXX8^P.\4rQ:8 }Jkyt kqyxۘW/Z ]\Ik$w D|cqQym:1Ys^&Wgy"(^{larX|rbzM3l@tHr<'%.ty4q][5SLFDuJ$)eK=%23BoSl5\ލ)@xX|C}aXK_pm*`O, ;Tc{Z= P6}4#fDWӳ7(0@T7޻͕,'qbS ,ĈjLnDu2+m}TBHMm}AkV?B4%K Wl{>mr֮ų\aŪ=5J׉ P' A4Rcu[Lomu%L}L~F_'آ{v0D0}"#=eԐS#iJ[d"'>~5ԏcٟ.ojv-DBeٺ8Cھ邁>3F ntڪ$7Q@FlE?|ige^w9y 0%:/Cc뷙紊iؤwܵMmw5e؃a ';YUvp@vʼn`M tYao;zsj&HO >{OX"̦Po+R{QrhrJl[5f.»e־kYhބϽ/,4[Ҡ&0Lw[ػ_,@q<\*nmmvqխI'Yg3=[g 0ZX58ƺ*FkmZ%Y6! B+nDB1ydl]1 PoNa͓jxj_ N->yʱWūkY'vY;+w OgǞD)䆄mDvגBc^Q&.BT@sln.XK`IiI(/9boh8IbaEO&i@]$R-I2peg`agy`EsI&"+8СLz;RmuY^, *HFLj@n~,TRE^!JzJm~o#՞W*!jӶ]ϾV\YlUM^=dӖ4;I_%KP>fT*ȖH| t?ʹ uJpхD\J):#=#}ɁׂmE @zIFL!H o}m{ٓJ\R1VnBz߲dK&y^ >Ư$ucu4uB¦'7 vs/;ӷɿ/QCdqɳwω'3>0`C"q-Kj0\e}l'Սm~L8X6JCR{ ql<;Ne/djq}#[vS,r%ZQ1Cq/4dX=z8ZSg6 s(YĪAXlFr?4yF7v+PNӅH8q-ycx\KQzS![DC-b\#c˾5o<%5 f/SM·C]"WL >sX U/\x`uĶJt=a72SL{z]TpI!6‹J=rR[x +"5WPL ֶy;mʢA}-5ɽX 0> 6K~%IadטQ}_Mчam 9i>$ TJSa"pgȥΈ03?^O@Ι=Ո {‹aWfV.L9җi3 jD7郄2}!T ™3cwPR#Xl?:!39R jG:c;>ҎnIo|BZip0Gn2 aXhŊ3S:] 7$N FZ04?X2w_FX:%|nMq8ıUcPO gQb= A rTVX1C]yojPp]hO>n,4YQ8| 34uw4>5P?٩:^h@Zp 01M'4ڷE%HZd;%3=,Wvkl_)q#3g)#|5a &rd~@= w&ʝygK1p%`dܷncOS /6 >1fEJ4 ƺ Ku'WGPmD^=6xn⋠/2Wj+Bb_/FT޷TyJќbXGV~E=w)ьF}Jjyac fQy 4/.OKZh)\I=I@Pe;+~M 1r敃L/˖xkGh?_H@# 6:zΫnlTTR@&+T&g`Elr%(hY9/dhܾ{<ѩ l ^l|sc A'bK; ,] GkNIA!t?xF}ݕN`I3KK}ЫohKf{{<IgjdiihZ+p6˘1E Q4u+KViW Be 2媼&ZJ+nm_U(+֎Dt)'.FMT=k=Jy#ʇS]Du6hQ}xKC6יl ˀaV?>>Z2z,63Ia VMj?:r3=,V^Qqod\ZB.[%|C:iM "l!-=]]bhNɽ@OsEJʂ,߱K_(R'HhcЇ'0p!bO?+hSi毀F`܊K?Q9m0' wFu sr3R&Mi<*w)SDT v6M7UѲgoSN&5孷Vֵt7u #b 97/ -9͋59 n+s"#tцnɡb*5@qg/j |U53'0 :R8V!}쀮,]R0(~Y>u.ăf nVVR:A._pDaM*|q 'ߡ3+ L eCE6<8n;^ pՐx6ދ!C^S9`BzvgXYA|S@PcU'Ŷ/q5o\>eYI-mP4xHtcD@QuXP >OEAg~ Y Nx+2ӽajrTBaӜi;lsIC^{JZ/cIcv GbX ʂ/B`݆2V )zt̥> )/gTYƟ>74K\fHז_p PytUʬjgk-kcazwH\'Q&VYs6!=X]Ϭ( ,P%QB&% žx @:wڋř[up 1-;ؖs ~ 삭ޱ+f|]8<ڭ6+hV! aU r @=;="PO#݁xFu2HF`-GvM%pݧ8Lj5835'`41C߾avF0JRD<,hOte RFOߪka~6N0ZHP҅v3A3MZg֙|CF'-،kc앍M諩x%n:okhF2X%jӮ\W^Q}!㣁|V6HH]E>'M؃(!P/ַz<,Z=OU&kP%6FÐ VJ/#^2Inj:hO-N]_V̶?rqq7-佫uYX^=b6z뿰ȩ>8* i Ȥ_9YĚ9eva}S܃qiY1 @;p) %clW[Me:r144XhijQ#Șt@O,"wWwr( M+*ٹ@ gC{tD;VF_g0?Q.G'٭FE^ 8f58𧦔:a%sb0_/Xy NBISX1ٛ׃З.:ק͐tKq-Fd;bږez,SUCc\ 2>g 3 ?c(}[5r@^\F/;@Xd?@ d3o-nYk9HAnڼ/,xlK~kjBxom~WsQvnuRhV za~((R{b. `peU{mwaPk01nlY=WG.doCQKtJ6^{zn+V[G[LζD].Yd,v*6oNC^^'qIkȽŮh zfl" 1n(IRٰq4"àydݹiq@>BBRf5Rt)Bʹs0>l3[ ZFԴr&spDN#L2w5"9{!ձ^ f]Bܩۉ :Q_YF;0!.M8v3 4T*@.ZH 1ݝ/q>2N}+LoټL`Yè6p •R@+ts(Qc4ٱ -.ΰ]zx18HUKHЯmYm/dJ'"O21HmBvYwY  , WRb]>bN=PRw*Tk+|[(iu+ ,+̠k'H})j[CN+85B8p9aQC%f4E 0g^>߄-P{p-L, <x`0L壧1e Qg;$4ܟTt`^Th"۴&gkoMpi[Xd?P! |-y%\7s$IJs I׽NvJfa%]k%(U $onfpr> n+uma+Ԥ *c^/9(M(fْ9&3U?P~zJeNc칰VQSs^+kYDxf1`@da(hɨзaGa>[\$y>K3ZjᄡG4 EMQ\Z^#nt%g%>{El|'z)^&]#+CZ\0%z%}ËKlt]I X*+,e8D1Pץ3aϒwLhh&PQN[Y! tI_YN//G!RO'7PCw(ӭklnSHQ}w9FWfķBT=d_~ us6YG{KvŸ%&(&:~1[%Wk^ZdU>E@x {5 ~fZW%dc"_ֵ315}-!P.Ylz]pgܲg% %%tu +|Cvܻ]])Gv R}(evٮr)o{ _ÌLE~~{|sע%_6CY Sn=UJ^}`j0rhiO^=,#^,ieMPU LCz`DLz'- > ЇQˢ:ic(/nm"o5+e:2FMϕe8;dc U U*!݆շ hyu_Ms4C PUx9ێdkG?v׫E"/ Ed= G$ /D)7WDyYe8kNV4 H5U+9oMʎ я"g+8NÑkEڬQgUj|qDI߱XW!8ęXsڽT )e gLf J:p54ԗ%9v]Baٯ9|󸬽",;{~*ro]d1.0!9N-0|e#ABb4w^Nt3 4!ʘX]0*"uV6T.pBHeqnMmMR]}ϙh.XӅ62ԯ+9\1$dKi? E) lgduhDYXݟ\kUc \3l,Pʷ'[9cū'MyRdQ̅̽f(K0R C'Ƀ,_aYC, ;V8pO9(U-J(&-'< 4ۗR~=&`)2G()sc9hIf9?MӅ.!c[/,Rt}W<_Ijm$g9nɏAjs|Vn'Yw?l21(:-Iiܗh$7HlǓ]N(IۯO T`eKE$1*?a2N r]ّv1G ETxmʑ9ߋJP7xYM?0JQ'!VWsߴaz j!&KQǓ 7t}=}oMB\i )M` ۼȿG׋ =eGٞOp)+K-n wv֭g?x}VB??B5Tt%IxEZӾxIE;aEaox~,"9il(;3g*3}-ͣKдR{%jIc x]q)]&נX]49jV>S )|W-/biw07D egRyZd⟫}C5>h&  Zz5* uQq KE[ ӒcM$|Iw508[!"kD(ٱ4$(CD@%t[\$'"@*S#}/n. c S>1[y%H1 1]oSoyQYX$c<9uǺ`'xGEוh~&h+ voQN qG+$:|@0mBX!X;K|͞c6T@@0 ToSNA޶ºIEn/݈;[|R[pͲsvTԔT;m3af^mIV:z =s_* 񷨫ȈxBRYO[ -.2XI rP- a.b HFOh"ܭ>dV,IcuS5jpo C惁)Bz ~:9$fS :0" Қf6^m_8WQ"GbpLO3sIm2xG5љE"J tVf~CEdLVĈgۖ ,C[.C(^NROrH镓b"87b"n-E4/^+A I+,e|XSr󯖀[Ԙ>bFTE\UF} %qqM1IJ:Ռ vsCG®e{#6hO5ezېkNd'F79-R%-7/0$|M]\Y&9'Cj}tB8nN{ZXl\`i 6m3WVl,ڑ)iwk{U[ZW{R E$e*XӮ$~a r7mCOlY IMc2`~$Mt@%_>E3I}`{`# rP*O.Cy|-.uIs2.Jw'\bHmMX1>0jG%&k}IksEIhWw$Ma'ܩ!;=!V[z3/+` !DKܧ /*֌|5̈́RYNdpj*\eD$s~YV94iBgS2&>.dGKmuD>^z9ˉ*u׬ẹ:P@9T}E`[1}n,XM'+j~CvXYp;?SsvqC)='BY@ri!z; Y~=9F$ԯWRv_?VI]m&锅4rkK VE.Fv( mpR/Z)llp>DahE~ Uk}Vrւ>\ k s빣%E}Ly/d+L:`6z]rJ(Io$ 1j `}Ee-k;`Nf{l顤na$E)%muYW-%EƸF  ZGl״ݲ"=<{8wy{ =MA0'}$2DH$ 9>m@i%xa)l.w.V!\\t(F `R:^Uu^]m5Ü]}C9wS+KI%n㚎t;+/{{6,//M8uU$Y u/">!u({o둕p/V6#ٗ03{"$aдsU;<C/%4f6V͑NJ?/\%øh4 ?#Ǡ|O&ӂ** |ei6@As}w:Z99e TC2C~i:-3a cG"Oū=Z1%8V!$Ť s5Cc CLoT}_;mnkdEvw=(PVRn+Hʿb:(5ok;#m7"褀 3{hR)pN{h+8G\FH<:$>1=ɚ~"v1.*FV704X,XJ$H쏛qH_ZK5b?O9;.Y|4Lq+߶T@+PTG Ivw|l|fK+,tZ@$@i`L6m%蕙:9lo-'Z^1Dl Yl;.tr"dCteM|<ٵkTGwMCd+=W\\`,δWVNn[nrM7\ p8 Ake_1a}_n&+V$ 9z &ΪمhӕLq4m nÔi( HX靦ٛSq@kO~ev0QJpLӾP$'t*ML\ m s*mܔB gՐ[[6,0߂6G Yp_R/:[<}qO9H}ҞǸlۣtwhr Va t"{/%BI .4Ķ9tpTbؼ]J}SPIFfHͩUI3BW=-r4K)>Q v1/ͨğ<2!sTvߖ[?\eAx_/8OQV\_zd NX 94dvb%|5'zd$R泴n#MOTosrr/.Y[qA-Aͮ!nx3F% : ԳO @k$K QpJ62*bI$#|(,([D?ۈb#K!KCZ4]AWx%X}9k;KR{"<]vt}eAy0_ܦR+*uhfP{18@LKӶeI{~!.FxÅIpJ+gqH5d!^Qn45\K O!$8`dۍSJ b;BOBW / j6p8<",eHSק'p FaEy&?mpkj,{;p<ՓlĐYP?rp,B9@L0tD*!yD83,G-ɮ/Qj{̶Gz#e񵲹Zjzp"-&j[ý9;Gn2NKu Omti&/qYۛ2>dκGFD I}8"L)vLHg/ZvkdXÃMn3!2n0&}4l.t/GPgxtKZʆC9Vuh,i td'c_w.ڦłVY`oio1ci UFz5#`+.%`U"\H)d:5L SR56W˗% K7sڲ˴ĝaqcXncm$p{0ʯ)s=qjٔ=c!x$T7~X "4 鏈a1 ,ȏ 4 ={AfdҘ~)0RalC"lرZ0u wɏ\`au#HH?-:E1iyy1;hK -HA# )OiUa|rEƏic>d5kvb  cbl4{wTK&^fh8edwQo& b&ң G:O~i;ǥD@g21@O؇IxzTYK΀?ԣSo_9D;Vo 3z Ox\/w۝Gt( E Es#BK uwdUD"(L7(R_eJ}:jTXɡG. y>q&;+ 2 u1|gAOI2 3)]%J~i9[)$qXaf!6/+S)!uo @OsB=2}jh5ΔU^$^͆Xo5wf/}Z~`IAH8 6}m- eəf=hVD@sأjqQU;/̬%;֎2b\.}Zw+haS+JHB3lX>wu.e03'7S6t x>5c#GrRqtu@z# ͪ#wJ “7r~yl"?~ _\8Ex[f3m'InS晝R'2GBgŲ0r pI]վ;>$kb*пHAII7x؞oz-(,cOEg؅~QR1 /~&g4Q9o޾R<>0$3+Kgq.xD&hcԕ-HRdGK'<2M }ˌ勉vJ ^WU Dîw}V5P*Ip`wA͹k6]s C6~܅ӇvH8~*c/8mv!- H+tZ X vܿ܇ݶ+7jchA_'Cb}IsgVY^MP`)R$zR2K+j7iz.H\g\s_S~&&3;1kW׵Ё`n=Xc&IN%+#R;\[HQ_.%ΐcѥۗb?{s]:sEפ0|߯RW̴|zzQnC47DO"Q3DΥ_&? *mJh;:꓁z;'!*(ҳ"lyw2 \ 06/?TW@:N;2gEMO[B:/iJIcyA Z8p0&{0[;SAe >7(3фĔ  <]diΙ$>Z1\)pVKPx*3+OwlS}^eW}?љ&P'> K#,@NsOm&y`V<&#i8*pr,9e)Y7rL^ @yjEl(3+=:❔߫vUKrFb/7S3OuiR7j=E >][ OL,)(#KaocVnBj+YfQWn \{E+<~$*a!Vϝ!y*,(qmopxxAoA'=tJJ]\zz9[#0iA,{ \9o!UXבN0]vߩoPHN".%rPsFۏ>v"O Z=P1G}䤊igNK~%%C{2cxAPf`1A،m̥h1/ cbݵ9[suQѦw֤aՌ{G+oO<ӿW}2{k =Ar,DmJ#d;+6(oLzPqIInj/d=GRa;]A:#,^ESѨ0{!uO l~gI&GNU«r6Zsy6:A FB8ylO[gjqY.-Wy}*g,X\ϥJGOIc%w}[,{v3PTJ]jӢ$ iЄOvץ %ԙK>~ ty;JnȦJ0+\da-M*6<(hQ;̭FsZ=CM=MlcX5[0aF|~POMi3N(XiF^M /,&yar%Y*-,kD1$*dfC}SQ֕:3CvaG g*8śYKxJʵ ?PilL;xwͬu݅ŗn/DP}fA-9{@PW̾햢_{Ů);?!Ld.%XQdkCN$-G&?v;&,׋T6T\m&LkNBz{^GNkuSK#܎Nv3$ ʝURnZ=|u`מahw<wdB\,y&3p6Nֶ:1qX\{ɡwzlVXjp>(D{"ZO? Ϸb(6pВF"EL2{_h2G11n ¼cCjp5&;sߑ;}vP&;FL-O5u|mIeZ$^֛cLU!?* /='EZ>xөIcv3j'[kH}Ͻ[?uqUO@y}иkYRH phwf_BvްwW9PkقҌU7+_X23e42©ggaǻ=QUPI/8<^GB,E@" :ZcXF|OOCo6ާ{l^GE鏎0b!<9 7/c}!(ϜbNư3B%ML5IZi w '=vq[;'z('jH:WuˮV|ƺfuκ蝈uA ,jĹ [A^ue(chX+Sf}s%/-!cIJ ģE,ްXhlZ`Đz%jeCw*uC>%=õ$JFsݱa'?LsEm-@XhU4vk3so3@[\-|lɠKA[l F:]( 25NkbSh,ƱG"I%ePd=ljLQ4AXNHfj8|u`$7_uXzd?ahlXs /hukmηCqeD&KbݭC%=hw}M錆wWʯ_/Y>NOJ*Tݷj =v'ƚd=.d9= v+axЀA@,1`Vl2xh=Q{X6z:F4wL)hҒ:SPƻS5gÚ2P 5؎PS37tW9'f,KשЮ?\5CUZt1s FYlY"Kckap ep" Ǚ]X犈@F Woށ- F_)F 6>%5] ȂϪtS~GʜZpo䏜AD9̂ӎA[MY y72~1]. t.fu-(kjfok^U$6G\Jth a$;n2w([4^=eEsyl*6S|cm+dm$p;J(_ _ޖ2Q  V;ÎD9dVj>Z/Y3@{LIxGF CHXܰұ4-C0j' ep76e-Ez'! q|Sa 0v߂wlu5B<]drP9V -r>e } ~1@;QꊺG6xoJ8X"8J'N=_8J,2 @J=Ѕ3_X嚉oVo]~eV VZ84/1YBZ3zd*J9ga,Bתy%z7V!%9ÙSȽA)Jgz% I)&/gVL#MUI,VЮu˔@j_e:~PJM[_sP ?#ׇ~B>ʲ$2(d oeiqyqR!bc,VCOe̿JyWH.$!1,f6mkX٤^֪nFԍTYζ,sTAպ95}HW#zoP2E]C2F5w)z'֓0qfmBd'R֘OekMlXͺr j-8hhMM˄ ~E@y&5ChnbVKgTKHg7ǃm~D>(248edH+$ [o9*%C0mZ >3C<|9'G3MG~E]KW. PcXPta jf\wt[G\QTӔa>mȰ/qN(~̨bea `]ޯ1۝eMČ,X?$j ;j')5яnt; \H~ R2w~/7ļ]"=K$Aϳ Hb<-)hj9Q[nfMz+uu|\2H4o2!coMbM2݂[jÈ@)#5Oh7 W{FNڶp y|$w)>HF3wwnRvLCVmZE]pI,좀 qҫqvD5{+\&X _t)MƟ J'7h%2R̲/FP=:t;1WsCu;h9Ih gw%TR+UX @_O_ϐ$sG(Cb `H֗Q!"Hdұ.1GMҍc-Ų'ߩ*ygVs@gd7 ?{h5봆C`D0Rlkn4x}i˘ĭ{2~y[?RiML4%* )7Fб0&RVz,p")O\zOʹA'y<؆JGif)uI0g2 "4SHQg  :^dCHϱ58{j6tYg: G`/_R%1[x>+lH[n}}_4m!WxS"/ 'AtmŠ^l/7k؅LHEݶhwWJCH}[(ˆ OG%(Ht;Bv'`~*tgocA\׾M7 %m*)V&h0ge7hw*xLVA@)wmǸvjpPXK͞p~bnyBUJ>AJE)\`o ;eY_ۍ|c8{2-%Kąh*虉SwUõrN0WAՏln F "߯IleKòS9d|2qyq+qBl(:#k"b-2Ww@J, BP=LlGdN(i/P#`HbȀko3(J(sB I8XCMbb5SΒȆKܭS݁CGAou` Qթs2?lSϤaFj bD2VPH"Wp<-շ;/__& j̳Q$Иy":!Q&M7Xo1F/ו-/!jnƕawY^%nS.{ /@?#*sx'ikpU7z;Q# %X[ԯum, l~MM38;Ќ"I}lp|x)t:gb8V.^ ϝR-jGS7 Mf=ؤ{ ;SmsƦTxyn3§g0!OF$$ui8F+$95M$d2#43K.UT-F4\rtA¯!ʒ笅A2=Zw-L=YL$;sܘ0<_2g@ )j} h6)H&$. ⊞@^Lp?$\p.CԬ^aD|#=S! NLAqN! z|)?[Sy§צGenf19up|b"Y[J,rė1Ji]};9P S Vէ0gPLܜI`0P kIE,|T=_q5SwQ3 gO&##ԇ{,[ WX|wc5Z,s |G 07STQOf&?hkrt.$ka8J1 %[+JtAmM_o'E@ QM4eWE xeS./.F`L [R^7!u L/SͥJ S;YLG6 ]ha`e#&5&ڐDL 0`~6(8# DeOэ.z΅ Z'2:t=eD"ݼ!q 4ݺ삄2 ci(d['eEP#p<`aA}Zu9q(2r)|fPl+]׋s'R ,!8>Z({=W| i?~Ebﳬ*UEã)p.rRqd;^>je4e=7tAkM,AMkպuCA##=qvbQf^8cԳl(pq6`Y+oy;d+LޔV~j8]gR䍛q!٫Eu?RZ׊6G_Yk*Ӷ C\K!S646` UhAf6I{(p4l3Jͭ6‡M9 #[~kP6l7]4Wp9 9nzgKtU=B_a[Wy& t[ٗIC]8(ΧR9J܏dE0}UQj-}[34c`)QUCx_x{H iu-mʱ cC.,k%! ,na08F$*/Jb.yǵ(5$ًixM) iЍR0:85|SP #kTu\=VL[U/6P*l%H6 3haN^0N`rm7grkdFZ^0٩'Bb{yɝ4[рBK^jP;Gsu+qD'?Awä̠{ xp!H}v lqS)-$Zxv̦7ђAZw(!bop 73rIӝXhh.Us=AGPGDђ$9GB'4;*xbatQ'kaP}1Sf XT1&1HG3p|3M܋cP*ΖΠcZ_Ub50d}?5b{~ =Qܻz^wg5ܰ=8;|9g"ю驟@OнQ! >*ѥMg{ݦS8䛱+9CUt*L(-q2 T^Wņq>JegpfY`#0en. J-9fed?ZEd/_Lq!%1TAN#-e "i_M4)QmF%ӆZ;/+asoPIMsXvn3~Y H&[1+~᧝sʥ4T۞0%L5C~0yuր[*Y'QO6 j+Y(0 瘾ukO-YA*3ٌknbCmy{ЙZ}1$S 6Bz5~"q:t ²@#X}{kFV-EFإVqWF$k>g yA[j~]rz|CpٵP-̘{]sٷg<g%t> F֙&k/a{[(hPuD9Ų. ?hg`sF+ӏvVg@۴^H%,9/@9ʣclwLo 2| œYꔋ{ޣ|C_gTNvW Bp2Ի70 3Rv Mσ08 a9BV,{ Vs +o-pkjusSN*'W jevqk!9-Pѣ3_`yCg:a)k]L>ȰLWUwK@m}OM|ج!pw|L}Y0];5CFtc53Qp(\%۔\'?/i wc sټ%57[-4U+zJM$ϚɠXcY䚀U&Kp$.IF)<'%wVvvS"oms-Zּj$?^siawdV9okDLo9g)»4v{jf?yru/c$]WcJ,TaCf巹T.^.^cfb 9WwӤqyjJʀtpJQ)GIɪߓ%RX/_N1w"q3OH'HJVl=da7oӢW[DO"1O!TBV2 㟳թPOMd$B107Ǻ]]7uSp$THEEZD%U2?+; %U_pD;1ʘRh De@(>l>tF&;z*ݪ|Jc0}vY`R {8(YE%`͓+I.+Ci o`Aޤ Z`>u_RU[4 BsoR·HxdX ;\Zf1m 'yxܻ$b &n[$`璎 ")Cݥ;E^8\%#;>d=$y;X#xE7ƻ|F-%S#۹+^^4;}BFxL~y@aMO Ox6){Zv{ۑ@:'7Wt8-b6!L$>/Ymj5ԉ  tό:k*@'u0RxGo~Gߡݾlݝ=. ըmՎR\Pkdo2g,oqϕMlm)Oޮ9? ۲Fkhݐ|,^hg[!. €Daq}ֿbG[$.ҖadRÍjV ج@QuzF+W+: z[rMYPTupy]]sPpl[)w5l{e܊?e!-jM?)ln.gK#T0NR \V<_vkhF ,A53H١6x9UP rЀAtpܰM#ŖlkT)z6BgگyR$7Ip:[v(1XSDLuT9<*\ <&֯>PT7%]a }[ B+Q~Us-rK# 9XJp9!IǐB05 [ 5}OdЧ{TyőN űT"Rxg( a)V@,^@\ 6JbG̠7-4,r5.UWM g|p-1/FT`yV &^ "2o5p?:Y9m^—&Ap.آUڙ/@W--/iH#"GR Coӻ tmT\3eSUǓȨЉpkBchf^2/h3Sw7͎m]W"GZ 4 6jB)v/n'&cO uT]\RyGr5ˑ-ac&ӹXpfo/t^ B` gc6QˠG ^2k:,yJcj8ɞ7u{ݴx=" (')"jDպLj <椠*>31Ks/PmbVMz\J4曊E*h2268]\0gs;FNZ?._i#Q޺ULvi඀8p GiGddl_T2!cky(XQl?f~ߙvoq|~<!$=tqr&ؐZ靂 Ab$T+[œ X>ngKG)]{85;CJ䩬 CNn8V@0=0q)*6= Ҩu酱L6*\`W0ilme Z%=p$.}O=JV?X)fo2S'z,j@EݻcYEIPH̔,'A>ӊ]&6dt}%zԑ[Zijob%&z;F`d0Z*VU!ry(Pw-8{=&L^|PkKƇկwU6 te-,k@05qP —/o"yC]8AiL[>B8,H9-0G6*KFBGt2jGJ7%1xA:Ф- h5(҂N&:>tԔco#I zk" x 蝾7?i(B<(kbxYj4_|^2'kwS^;y:aYC|;@rY)Qg2Sjx,hA:BTAHNVsf{dMuߧ5)W} xZ(d(#,jrh%_1n =/-ޝǀ"Or %',R|c/OҺ?vFXZjθj*8tG#YALgQ0mf8"N /Kռ zf(.yK5xW[4\QNO"MLZԵH ~Ϛ\kb].uoP/, XX)Ƿ ȇ[$K)҇ܘ)K )G0/mx q f3{I\B5Ezffr,/},@FɋM:t\đwwy!oV7sKv/sP)ĆdkT73@_1ci #2P!bW)dW4Z`Mp7Iѿ$S֧+ҕP$*Y. FP.1.?=!/m%m{(w 3",Ew^rBXDBХă%a&Vό/;t8 xm#v,1[8ۥ(}fRmpu@TZ`L.M kGpbcڳn|0aXΞv˺tp4,e_ڢnh2Vٝy ez94nMpqo^7P`y!P?>({aDwj ?fLuaYNz4G_P,'g@H_:9,팆UD0WyO:1_kO}J@xn1Sh5a㟯W.E:n蕬GBi>Dc@8`/rOX"6mP0D)X.znv"+1UYpHf7g6d9G0\uדQ%[o >k0cC-LW×<4 R\3~=)V&\w1C|̌\p!@w>G,W3TМK%b\%9}(gTi>g4 BE$+*ɕtc\(Cёur2+T8Bٹ*۪|x=B5)iu-H! P@\uVǹl%Ixkp/#o7NM$1/!4H&6Ns:eY3+ߗuّ #~K'G̔L. .=7|=TŸX)hzƴEP=rU&#QEc?fq z|,,dN肏`,ǹ&Tiȅ3_8Rv&CK 0' Tۜw{3ɒ f$mՆ|yrs+Q.Jo̼;Bi]\Me*5ۮX# um-|r*'쮐L 0͟E]S< Ê|`B*JHa$)>Nk]0L?fS<=JF3rL#j)kY?Km\JfDDf vv}9MP"Bߕ! |hj^qQ?s8F Jb5A/T ]ˣ_o; pp`<%‰tӿk͒\V|-C/CLV؞dT-TXR6t {O!HiT2reJ8 s 6cS2w%uݙfo{G`h7ભxT9Žd/C.k!\'Xz̹4phn<@K)osSj }ײ1,Y( r52}<{6)XR?eDe>J>9#^ 6T )!Bd8mМD_pF),2=!Pm}u$W |(:6Py= T"47~; Dg;/4M}PF"B05+mJ$Z?oS1j? ^72x5IJuԢuw3q4ݙx\jAPɗ}yنk}GEY8ۇ J9k OR1낫_GF ϓӕBXoP6K]r <Ph>nގa~(7$qN ؅ 9Y{ca-P\K 7:YT0AwK \i9R+?XTB+UUBPSTcq l`?SǽQ8ӎ+ErpTg[bk N2t@Nf g=8 @q<٥Qa,eAަT:$i qBmOW`(uFT(H=DrDa;r$Tz3Zo/9i8pN" ""N?P)* L/V PzkXW:1d5mu`Pj1P\eޕ;b?&np)`x#I/FE 7^dz!{ ]NdK']:&{ m/j.)JM$6dhTүXҬKƭAT\ ԵD0-jÆ<)g#yX=ESaQ۩FQ2"~@, #_&Ox۴$7 ti!KI.4Anh6=ɰ."$tBk7Y\Gϛq>(oiz%~rI Vnf7kəD^kBz$ M;c>[=4dw*rZ柔 6(F)!MԽ ;~v$f?lU3b@Gx=j1wZ|ٙ mT-[YC^7QS2p:XXzm&(p~NqM!_)شgKyA#S}Q#h6uh݆1v ke0U0'PᲛ&xMm$Ox#(^rRTMA A哈vPa*,jE( qW^R: %Paϥq!:Z#`04?{8z>P"6v:6^ W7Ɋ ங})v.yå^^4OI.Xea@B[ljek)SmJ 1l[%Baf !42Q_V|7`IC"M~=G+o+Rո#s᤺Ql0mYq4 kDo½pq/rAe/th1My䓅 c޼TdoŁM}=̡-ZNzȲK/C0+ϕF~\o[YkK]1=U(+CY4F0xBDyTNqatGHa|V:(}07XxmŢfy[=a;@X𔷈&~_=tM $P.m b0Y,RefQi(oW85)6 W!Kb3ñIEeuE[lOv,u+ϥ3USvoG5 Jfp^8$ }̽._tREȰ† 1?=Azox{#:D1rOKZz[y;#Y2 BaG閌CqrJL 9o:U؋ky_F)dd|`S3E76jCD<}۲xbMh3dû;,`U {̛uUh;Jܼ[A_!SD;:MVNɋPm;JEr,;FR|)/{ ҢJl\d$^QBů lb6B}!2վ>فjEP{ FⶄԪS%Vb5AM`0Nbr6K[+Va]ү\-TkE#F@g|ܧ"άe-/: 5pI Pmk%f2_Ym2mb% OI<5и!6AGjS+$ \Xz Ϟȳ0nQRFK|yMa5ã:HvX0 xIuEd虏z4&kOv}DŽ2IҐ9`扖66bPY-eA |Wr2Gg+ ӫ)e1Qfa$|m!!I=WQj GS4'bͳM3+^ іQ8 l'8s@,:C)Ch{r >!&rODadb$]|V&?\`0㺵х&b˸etW a/82=L$maqF,ٜrNܬ<6_=ن{?D-#w-a߲z!.\F#؛8<ڪw˥R,P`Х܍xO1@\vpKȆ4WOo~F31K//Y/ u)G3qFTV'Ԡq"҇=01[ n!ih>ykc >x uLdNhDKzOu1!ghO qHRniq @a ” i}Ӣ-{ydM-_kjza0B)5#6'(Dۯ'n[JyՁp`q3^ÆN8"qhg9꘠+$T|m&DI(1ŔOϼ_;n,t؜N\jV;@Mݶ8{_;4`s]o]!$ N347v|/ۘV[j0i"@ FJsnu_IB>u)m vrTZЊCݤg1nī-/u }s h􆂤 H)VQW U2A WiXMZs@ qݾN;\(^zv>qQeɻ &l^Н8j0,&0?$53  ~HwJ:)+ĆZ:4џJ$s9V4E'ERAX=id cў1|3 R5UC q(+!\$@(+rk%$sn{>"H=2W.*z 4l"r.e;!|ac;sSA?dvP_[R/:{j ظ W$eD`!vHv,}`k_$slMIABS77g=?" .fdaXN~ypkC]rX"E t!d"G F3譏f^ܩumYTZ<=XfNe()F<[枅0-.{)ɔ;hS_N4x~-D}O}0uNe'Nsh;9,U/Bqw(:y`&_0"LiZ_HH]P!eJp@G <"\P}D%r;I6Aِ͍& .[ 5_*3׸ҝ nX#rܤIPͣ!;:IJ#X#oҢ +fI7bhq%To{2^HUT|Æ]I4-՗R1+<+rHpl/r9Kz$]n cKK@[{јsoPBf"ce^A6->Iy)\Wf"J_;f=aF u䶌A~-AWOltsa G) 1$ԏe?3ݷgB BѸvi~ucz'2`.avd[O\| V?ؾ$J'b/4pc 6 ఀ{7j8R6H]PبTbxZCxήC(r$M qLҠrusv>5YL u4OxMCELqqTvql-\vrGkrāWY;M֥ m7muQpjߺ O(ִIEL՞'V),\~= _d ͰQE8ڻ}ˆ1+AN45[Sli4GP!~ǰiK-v\P6-$ty3H(*m(% ́3?"`0Y9ʧ-n"þNڃIFy`ZCa b!Ŋļ A 'qɯc„K3C)y0r Xg}6\۟d -ESjoȗDLǽg!/6dzi v9By"$r74hݨX;!^k#)۝C9I8 unBO GS!ZzT@@Om['5% u{}ٯޒk(ZD{\V/@z\kzG8j8KKM0jI.`~dN. PD]k)Drq6gL` Ky)2ۗi?ak 3?Tty.J`D=D+턉MsYg΋L͆PRR%cu9+$ sDJ+̀Ti]- I9CW@VT \E/f:_ u"0_sM\4?\ƌض{LK Ӑuh9ALTP:Q>0:U`.wld9j~.Jveџ LDL&.`|m~ALeE:. JD-3d%}ҶC hDv.r .#<`ʆ ڏ(>E!9,%9_rBl"qU4 CT ,ak[X%I7'noC p~Urb885'vˉ%E> WU}ˢjtO,zɺ\3OB1k7VJ{vuXrC[v)Qۘ0{mBώtu.$# d<=-6ң2@M/'yc0)Hj*/T(HW/P]ZM75C>0;}r?ᡚy)&]4nJ_AL4s *8z5 / hbtUXVIa*b6= PLƾkW00""ǂ:5P"}RX$QwShEPhܯv1V.vd={qaꕿԪL3M#e)T6$lS%%Boy`,->  +e]XQ\6z :ŞlS#*^9olK!u}ENdـ'Uo}–;4C-8]2S%y4;˨BYcG#Ԑ:K/ }phUBNEch2oݷMzSEX\xΟ`a60?cY-G :,7jJr4էJ)<i9Lxb'"%  &; D-3&$(!qC%Wg:Y/0?D$Mc9I ʯa,.֨f[Mɕء.0Ba&[C 5S'̺$B8dwOye}ՄB {-[ʋp>*M^A$q}8B.Jۼ[E. % F\O6([f 3xc{/mI`9ܟĸS~ -vtb'heH˦g 5eD ^Gbm#"7GCi":oN!E]0aHy ;= edE qSmń PN#iv˦VJ,=v>@s!]lr!4uWQ\"ί +p+4*yߪyFA «/Ӎ[y*"꺻d1Û& նX0Sc X51ܙz]?u+C&q+mw_+Cn^| 8L1ؗF&=#iLR;nkYm5AsĔd"g EqfhN%L0^ /*n0gs*U Wb] #HGP4-*kY'ΗqG@܃T|8wj~S½J4 Rx(wNt+\u3 ;JФڥOx/0A/GNrF=N0X6\e]q2''ӕRX7`/ BBahSD}C@ljL貟q=R"~ZNqrn6æ>/]xQm+}3RiR;%<)ab,h.W lOvuL4jo6V/);ه-SZ@GN2g*:{R3w\`;L֠ͫ}%ʱ :r!<>h8'$gpS&2Ɯ+KiXg]KFi}\KóUV'ٔJ OI~0S`T(`:t8cXިn%,zt ǖQ ֥a}T4FN J}pƾhXC0)Ǒk4H8=7+J&!k@/bDYcޙjmI'jȩ0]E q{"%MD{sxšG('NZD_V6l,yn5){xB&Hz!>A[R}'!P35F}pIrHltڷ t Ios'&'ŔendF;JR0kR# *=>UOţ~OޝPZdƍgpv| T]=\wgU@Hp<,]J~17}Z~ X>jB>=Je3mvc2[/B"#9_YБtC7KԪPagvf,Ónc{= H:f *s)Ohh%cLim C׌aF}anIS(RXZ]'jPmI#s׃Y%u^I.g3٪G,o TAjp~5BVr$4_H.-7 .r(\do{̟V~1@M#XF"cUĔ)]WF3epvt't(99l o?O[΅@:͋L"u- BrL xZYLgmX8J*O9ݎ[ h8 BPS? S7p.;ZB%h}&<STWŞ'/[1`3k"6EV"#lcQ ZBVL~ȋ?{FWE$~J}ci6S/Ww*N"q!0uJ m3ۏ[y(%}ɑ(L?b @CvllZO Қ~K _Ai; l,J=!S;Dxxюͯ3aG[>x{&nI yE-dpV-"L *d<++lhKوU*LIK6NyۻN \Qo-:9"M$J*~ Aʙ"Z}gӛy{UudYb,b6ˊQ= @9՝m[N#o_3;¯-IjP']侚cKhW2~!cS'U^{+e@~j<½1 *Ht^RޡW#Fd?]uʏ/q4DGRDpǔ ?8ےʥWkzv욎))B3 eΤ<a և9㿁JX~nX{Fd0+ NJ˞[\|R6ӕB2k;2 ?$’pv#*J̌؝7f=B$&pgt$ZuLSW̬'I!V_t}u#)f]S#C|~Ƶ踳ںn 'U%Hy_ O^+tS83%'n^3nas{_D'j[8lIϻ$[z:>5}8gn[9"1ТLU@,fBYWkN c{D;e|0j$ 0=2ҟ$@}Of>N`/c}yKʼn|-R^\H\\@ܩQM(*^p!Xm{.#x\lc x taEMq ?Ka7Rq ]8ZCvbcrǃ+QH宝`K(b 'x@#k<Q~P0FE g Xj>.ٵŒwY8,`Y҄ Y5(8CT#^I3 vpzPxR yL 84^<=wM𔥦|{@,#C ?OL<.;//>[?Ëg Sͫ3zY6Ɓ4s/@=È QlKtD GܻpdW3#Ô#H!QTۓv}''!ki Ow/tl ܉厵.":2\;u_.g3۳J<ڃr,SZWvmU/j Yխ.{Ⱑ0|ԓsua„2%͗ /-H'C3@ fɸX\+Ŝd-1|zj% WG">Y} ׿,uU䓒re;4 _ΥT=^ MgN,VW>,0fFQ_޲Rmz:,Ohәe;oa' ֔HkXS4O+tށzqEsMhxwQoFň%֘ |!/P,Ήu${?s\mUGcp+VHީB eZ >ѯ~qY"ەJD`|c6r6f>O >'B(5+Y}duՉ_<ŗ(`IP`XdC3j$ .(ڰ}*w+eYΩY0ydB͡66ɒv)fN/@^˹ś,]a6 ; W ] /Jg&?]a[Kzu#.^Nj;IgC ؽmc;?r}>ͻxmt YO]{3 Ez#$9TG"Z[JGtt``SҐ(sӏ_%[[\o<SPhmO|+IC{4y3.n%+LaaL$ Iaō&ZC2~ԃp Zo kS|6]\&n)9ea`[6?/dXeM@e}ܵ[1OTÓe&13^#Yw Z>XT84bM.tV(ϫXpߴ@cNQ$.-ĭ-|pp0۪oQTI |?5)鷘g-T0&fWL:p9ǣyFlȇȫ^ːtP⼊`dOD^U3ɷy SzQCoَ byb0={rǭzBCfZރT[WE,}[q-@h-; B)c_2Auˣ>_r {}ƦGbCneLhQzO7vS6H8!f eńbXw#MuUf܊3er 5_:<$N~w3p&ʨ e ;9+>NwD`{[w4z9#uPqqC"Ч_ZkH?q+G[uxk?ȹ.mw'`0x#o &IK[+H9dW"^DQ$V9hg0NIFR$ӱ +wF돾ZCTneF6yawWa~>hK4X?Ko  H65>oM'L9t2TG@"ZYv(x%X(fIXhB;q#Z*xx;srQ?i'n+>5ݱP ]˃Ll7c[3q 3:!2U),}w?/iz8fQ~&{6yuМHW'6grS_?__{ڈ=!i8aW0- To gy^0CnjKqe WTBnxG:..d;ܐJK-Ec-qAoY?0c$X#r'/b7dP_{SQY´ӐR`%\;L*V]ՏC\ЗuN <. Hy; h7գF>,y}j(Ϗai?]33՞Kb B15H&J?)`-0[l]'o !V;ֹn980ï1iF('_Ap'#ߡXնgf010aRF0Iݷ-NY]UMRXAUnq8*WsWhw+aOw@H%G7)5pa\~=^t$Z;i4i0Wq3jp W RB`J ??^Ԟy홶kuSfFMH) ?c-L'1 ҩ_[md/wGG氘ru3ub{[5ɩOvŊ&2  :Wس^ă]x[ 2^&aS+ϴOqz1#}JtAE5|dA'Eh Ju-BO*,Arrv|H] ;S '1?"N5`'Qq*;FEa9{)o3?w1*Zo4dm_=7xbK 񳚒%zNؚ",Ez|ڷaKIWʄRyExBG|b8 w.rlԞLfi BY/O;FP6, 䶞Ⱦ. Q,mfe=e(;mqR >ˬznxs1[ pkL8ȗefC|K,Q]08G)td6@ fD,Eo8'sD _ǀo7鴇)BV/ዃ``hEXXn( B h{ Z䟔D!dr_e1 $KHcj@|#`17.l9N6q캵gAaTLF0g(+w%`KN#Q3b& (PtffpjsAv lN(1n'"QڹBDl jW]x;@(p(Dbe<િV/o:. &q8Uһ9g5Rnrueu 9È0$]uxG; gL.ߓsb)ub/8W-ܑ5zǡe8 9@qzMiaO#6U̳$Bŭko/`o.Z0[< sm"aL{V4Bz} ۹;)!.d`Y_]];MTL](؈ↀtf@#  fw!~R~\ 9ddomYlc?*-"N~_ y&uűT@Pc@'F16@=[€d,:bS6`#cDh 6 7y[!AY͢d[t?0#*hX؞gluX 0FT WnBZŝ̈LjQc4h>IGvzq 9ŠdT=(*%&+&XP 5<9pq:ПyØ@|@I!Vn;}+[=yLUnj;D(GFH9O*~֚gn_UWgRUp(q¸h !!#/4 Sû C*8VOͯ- b]4?E:ffH6O=B>[ F[Djv ެ`ȗD N*X1g\s#>sY'R,GkF?wVi02 ` e^hJaCI b*Ln"F^([m4̤ Mmo0;&"E ou'[28bWd8F6-Kd%h^MPt^tPz|P4;TbۺWi5b@2YZp9gwfU&a"M3E\_Ani(ӏV*/QSL'& nn\syBT[0|sw WSA\˴:J \L%f3_'F-QVݗK#QSVt &pTX&}DgԹЪpXz@akҫt^3r-kpC\dN7{1MG0b0{<>65"RBhP|82 YPK[Tnmq4 ǿtfnr{B]ZlT &Z}jp6p48mvmbeuÈ.l9rG삂AgLcq2n;bqW>jug&~ewt@.NlkaPKxBޏ9C^ep :{B:eOSBp@E&YON?TESzXo\GoN2 d$+զ^[3Ưձ+Q@<SMԑl|Dc'0LAW}X\6&A f,0!B&RH$r6š-êN󾄚_)+v{m%.UZ+@uk]g{N& `Qƕ=Bűa+Wd3t'uv6d\ eFis Bκn4 ^@)w0(z *ϼWo4EfIiU @<9;:?Y  W `LJ/51cױ4ȏQq Mij3?O*y.}-03߆A_+;gt:29©7{?y> xU~`S+Ж8jZh YMQ䙄_ypwgaSK3ſstfF'yɥ,JJ AJ2>ӥd.nсt%q7%Ck6睤*mR~hI:,?hpq[HTǙv|7Zgfq95jL!M.,nY^a :[D^vMʖ{~?P`筩MJ|mGX2BaehoigQuj$dGK}v+V6ֱ*kڻd9`GC:X$ZFm\LoOϟD>,){1M+KKmC',J/g2h|$ zr:}j¤$Ov"rQ <9Ncc@Ĺ)HY|$ױ+nThW%5igܵ :Xf<}f"7i}939 az  <="Yz(`e"aMM6&BBu}.fD0S d%V|&@_:svr {-q 3ޝfRu𾑧- b@\qCz?C0~:?r"I:~J㒉7j2P;]9#粇 Q׹ =__o0ZI*xAϒ.`Km)3t>ܳo- ڥ$%.U 0B۝Ņ-$w O@>Ɗtw{񹘗h)j'Ր2Qdad4kB GjWt/OWeibY2蒧su$<_{7$XDd1ڨbʫ6XD;ש~ aVsѢIGK? HkxNKSqM:r>C6laf^#b qfl_zTvT)v 12SSjLPE'/H_+ [j,8K"{s"ڥ{&K ^\l6tR]=oS l*ys#pJUP53;ݸM>V#0A/#lmA#q x\1_'paq \iD[Aqۛݳ/fCHqhAxH RxS6&K[2[BL+W&r``~s^uY1 iz=uY,^Fҳ7/T8DƧ y/OPQ$D_iaӑC^8/#6l:@a4#AY:}G5PP;vmIw#EŬ5/,i򱍬b(lCȊq@U8:|l3 j79hQSMea7*i$}FJ+0tЏW Z{h,l[y$G<(X>0i.l2s4 ZoB\摧QAӨTH<h'eƃlb{ a*{O߼xsQukz0BOi'- [AI`vd M<g 7HlTtQ{sZ"0Xt0r/&| EV=c`e)iZ<@2aaA1 ]LP5ϡ.&Ă$aSܤ\Hw>i2dy5 蠟b8K,fE8Wy]#" X-/5=P1Cc{v"w?lb2Er:|}Y ȲpLqӏaj܆`5CQU?.(˛)!I,jVr YPJ1(#LӌaF `{ ʽgzp,uT"d([᫕=^N_o #IT"7^I{oytZÃ:HF1-<ɪ:9SѨL.O=_ IBrt)fݜLiR{[M(%&X(z,)Կ>۞DҠwu,csfkR-5§JӍF P~3rfjZ=GŦDy[02_9 fͩ='XD1'#UG8?CkD7Z'6=3-pU Z-˸-aXLv8'@H!准*hW 71Fc!Pqvv^Ӂr^Y#|N{L(N^R8jn]zJq"anx26fbV;Ɲ E 1km}:JoPh~ѷg)Mɲ_ @%\/ ATaHKwӋ~ZB ZU{cc=My.B h޹3n Ϗ1tFݜmP3#NI]$h$ ۂIyg 8ɩPDޡ# `2m y h [|i񙼈uH-+Wq.<mjO8R`.Mc0U:;I$RgBDУׁn H4g6~\d`@Iqx/"i20>/%ZQ/OF󙡦"ǥx3LͧZ3Jw)h [>%b]-[DQ )jTÀK _pC}Jڬ/2931z(0jHYbڻ>TdRPN"F,؀5>'O )`6sR~W2+$INȾD ž@ E=RyC,3s_8ujW/@]nߢ=)JPFM!j8~ǡ%͖a7F߿Ye؎i"ݰV @*Pz/)M͞Doɾeh׏1Q]4dPUj9)0)5#d]`a/u5,=Juk&,K*.'*1Ǭü(-4Uc~B\כt"h0P`{[f,ߛN]xFj0 iI4u3<6M@%j"'/-Y8.T#%l^7 ^g#!Bʸ`8kM$ MUC==GBVO8Gts GtP9FR>l4Q`G'?"Kܙ$s6wFҋ 2~nseWƶ/'`휷Q\^},P 2q}U%gҿ 3.l-0rQA(;Z(o3H.rɢf*F$DpO 5y=EІz9wxT8X5v9?Cj!]=fR#SP=QY՝|xOM_9}3Tʓi1?LTƭT7 seA$(Y& Z2MK^ rե=8ذŇv,Pk#X:AН=+u8I1e83@ߌUѡZ5f>a+ղnx(."+Vo"+O^Y^Uˑ9kSfwm.n:Ru)xb `LOv˵o1@nl<&6Nt!ЕК * ,c>nٲbT6qOq^kʇ'AoKm\1( AlMmUgj'+Eo'V[bKQJ%'Jcv1ݭh /cVx+8OݦeuJŃ3۸{Tp&d遼v u5LEbhVFGF>탁2K|A GI{84\Kw`G%vUZ@guHa7Ő;vS)#pGۀh;7Tq2NWT#[Sz#rN 1ta;5L0/akX[nF qϓj +뻺;h4 9.F17nf[A%XzcO2L:kpxHQr$<-NH~zڍz?ja,%7YAby%B5emshɩ ,jxmͧ ))?Kgƪ93lfPsdHp y]Y櫙_#bt=t2Y40]G50M$dGG=K z.#w-@wC2*q*/.)^d"fVs5 e:\ j`SUXtEfh68a3/̕׫dA?>c8$W|&aF8{ .썓OЅ!{]̋EZ )~vONuI#Xq3|WQK'3w=T5%)Vs1vg#MhhM:ɊgݾR`!YTX ԈF:kb N^ Xg:WHqџU6O\<;4'\b/7iJR.Dk,YQ0#_艛4I$Y=5'}6]Fq9wx e|W?04&BxDml Y]uC]0ž+uV%J.=vz6FgK05#/]vOBexmHyJ׃(bw5b0 Am]]}\hVᘘօQ ܷ}j+=9)`$ >%-o[55|$.;Vo8Lq 6zrVyR%M瞇QN{YbB?\S*)'PR(wн]/|FOቷfL.&rJѲZNYQca3+mb#hEˮAOd+rF3Y7L Y0n䬦#f#ӻ.+dUDr=. W|u/s|PȐʢx]SSYq,U8"_ Vo-)Oy-u1vh 7ZYSYWưA yy Eo̻WWyE NJLk0A62T !OdFgSrŢNcVs.6$!#!>0X p  DJك=`_m-Y`:B{1?Buʫ:<F2wdtn#m؆eGŴ?"~wG[5PV76m=ᕍThyZI;EHH "0.fXȋW~UmU!``giKXl4Џѝ2fL:kl#{w8n<;53o? ҙY]Ϳ=>b etv%RG3)St0WOlՐN5u^fuair~5{86Vc%>wщ*JAT%k# M'___\}WMM1zR_I`'Ql:{U" CxuA]:ihc<!u =9C {w^er.ݰt d몐t}!iOͰ>vn "{{2h=ʧKbѧ8nR|%eҗ&;C/cLqex^Fqh{s`mwCÌ'a$cyU0 aÅt- ɔ0WwVRmЊL&+DLQ53vqEyԛ2hgp6aH"}>Ûp]N?-(Ӯp)mYOOcȍ{R*j IT[;x(ڽh#koN珽Ps;}V(G@8RV 6JH.qֱ&radv^@O:ӄLGYBn1 aN;܄rGܑ=r%P"@9jU{uǍ{ vhOW@t# ܹ(dA߭D+PRn{R^EôqX9Рm9d"W _Ĭ^'h4BdK却|.Tws@Jn?m)ʱIkw_bV,Ә<W Gd|06qo҇O/5UzEz &aOrpE͹NtG;IqIb!gy+]DsS3[~QmqA&-wnvb 4Р?oX^R0XKĴxܣ",> KBqeM a'$Y?ׄ%2Wt޷FJ#<*?ʁS'l ƿUo> .zgb6=Ϸ94}>˽V2㛛 eĭIXFYx>="şQJ)J?it/Mݑ*@ f 3P{NjS X>gczӵ8OXK|a ~Kt"GX70ng:aZGJ|'MqwAf%6д!Qln)RqrMC fMboI{l#-Ȃd̈~׽%;-:ga>4}ic@澕LdZI7㏗a%;~m{܈bE'6q={c-;|鴘:J]E;V-\W.TGre>9>WfAoe&qj{g6n,V-ۜ\܀voP6U_޵7T!Îs^< nQsk4[eOe6p/ReWq:f+J#*ü!XlOQ'EK?]KWyUS0%W s \mx\ÈSDԲL(bEZsđ(JS9dl-Yx:MA4-oHdB=N}׹(`i$^D:MǨ v`hA`Y<~8fR*Ē /uh J/&@6ݹ"$gɴn6b.q ۽ڤ^[M^+0]ʱtr0M"abBӤ L|MfI[)'7@ [&㽡vD.@_1j=dri+5"Qćqcwv-0OXK,p?izZVsU'VSfcle4]%3r?#邝*au 7mSho(i(6Lѿ $ ?{;\lkkEq^AOYntH)݃ك ў[f9!C5甭~~F&C")ͺ8^"!:wGՐ> .*haF#%4tGt6w$| N>-~{)r=U5V@QҀ";e-VT\D{0KHK\ܹ0$O&tD%*3ȮA6ՙ3BvlW.qd-5idh̿G{B"84N;3S1R\}Xeb\?:EBKD+0L $ R>w*߂z?l[ކZ%5:sHa@k$§2bi3Ϝ!p!R_t *?{7Hj =եb zX*Uh[r3)] _njoZg!"u? $ETRA%QΤGXڌRHs&d΅P%!Hs@lB $`J\wj+T}%5}dJyu|&½FGyl7CUBW+7t`N7kR_!l"A ]6~3|"8δD\}+=zW0%Dk3IWk8Vs UmYy=Rt(3;h*)cD*dikͨ8l &6La?-GoIhB>h>ٞdnD!1WƯHDB]1C>L7hZ3(L$3%#fT^ [猶;L'EV3Xp~`)k?JJ l2*XN^P?S${.^͍`z6緲Sq <ޏ ]H7^8Ǚq$h@h<\M-@~S$ :y vw2<|B-fS'5AkxDj#RN0z0+(B)-{$0Dcq4O=tYdnO~' oI"?9]XgSvJ[NaGd`>b뙆.\aYBD(Ղ;J{F*K9i3}w&+e%9+/٤7om 1j#0 ǪbjpmҠׂR¡*h->0e%RNPcm?MOyPTِI}PR\ ,XhRZyNYh2cfT$ LKURm;ޅXDOgzbҫ[H<$?~j朡N~*fjt]Zw΃/4~;hKāNU^F' rz owpKѕ(*#^<6R$JL5`qC:5˥O9AJ\P@tZy&b[GTF a S##:so2e $OzYQ >BVM-a^X;5;0<ΫR`qE ΂\f+eQ珇kj=j,~ءw֗q.,M*b/ ^^Qfff9'82JfWO4Wp9)ځ;F&W?<2ge5 >m%Q>}pg{ٽro,}\ݒZ* JIpۻodMhu{7I ʚW"9xAs 2- ĸމy'2.i,Dp]B4XG?ˮq hN~ d(_+SǼ[OrVOt #T|*TSf-wϑT^(ĤIūwR[\|:Ӊt :;&/1Lɒye 9}h-_,4o 9]wypt3^uS$V7%ڬt2'Pf^GoX݁$U  hD(ܾ'm&x֙uI Uq&,ã-˱d9MjMgo u9djd+ѲEz٥/*ED 'ߵȂɱd*;I Oe\4(S@_HъhE6cgsi01&Rkm 4 Օ p@TX˦;E9S#6$4;q|5Me⹢00=(r^#-EigI,_&ILy&GNș8]˽"gE e5z0WAb9&}̧B--u%8.Ub{h.-:Hs`n6yܛ?\5~ƄOc+(&퉊D» (q#Szy)a8)<׷ ]߽9)hf!{ůA~Wv0d6MKG>5bKd#@"D ?-H譖?TspwNH i,ltMqȌN'F;?LXp޵^b#T/g<>^4F P-4at')"vrA_QX` r/-oB\Zh=dk=3;$$%j"=Tq#H[iX{%v~bX_uI[>l-cUP4uTnNN^)jui R>8x!j Any?]-F{'7Mu`O@vYō$- Ofo1t `ip*ĵd#6Ftp|_՞@~}5p V>N2:[JT Yd .=,@!,W&oVO񷏝EGkEB^e!/Ah*ZTޜe>%9d ]Hpr9G惶@ȱ];{^5Ȉv5q|rQ ,Zi[vBƓ} M|c+R`PҰQ,ee>lW[ h nTAߚ ;O%VprpjD #^z=*0 EC[Up.#IIy;BCdSEE]p'J5*)i$21N\.pMLjhǪv >7hńaTUۢ*?W% ͜VNW|u\=$c?B=j+rv6ה!չo@L^kyws1 ԰Ƚi&[QAx,OQu>%C wlδVU93?c\Q k6x rIUY>+Nt37 `~0CߟJYGN9MmŠA!549Jѿ~ 㐄W?j1J8I $P;q1Xk{C86Ƞ܆uBͅZS Jt'JBO=V/onF\%i׎hc =#9pӫ5׈\+}?*%vct`TQ3 [Q-t-LLQg4\.!؛1XPF HP,`@Q7~Af *%!ѨD'zIhVGgLYN촍@_m/)՚>,.$NI5sG` #WQ U8nCK}8C;y]!ko~*gM\pDuյ^@ U|a1gQzC9Lm)xMr<s%<&$('e0ʯ֨h;yNpmw Rh|Ԉ?BaÒB_̑ky-$R!XCh#dwq&4_ܓFee֔ .7& 񝵵x.l#B S4-[}d)B[:Ϩ#"ZӰLzs-~P ~ s&E`?/aoB`(yReF`'Dʂo6x6YKN#lUq*(0P1 $S!,l˞v˥P g  ]]R£b"S̻v[i>r|{ƶDspP^r@:nR_sd[O hoauƍ}ĩCh k_[Z{$5jo7bLޅ%Gp-zS^RDQf$6w{qFIO%sŔi8cm.׆bjEdLΎ0AMU-D΂yrZl( +- dmL6Φ+A>䋆e/Bϱd>PԽʑCQz[©s@kP 6'xmi8OϞ̺ EȑI+`s:9"sh&d7JD7 IJl?oo P[ !Y}pCG9{gv*E%s0*~W4:iZ`N;HkL~as|+|.i23bY7 )Ʒ(z@)cCJ@uQ\lIŵ! ҀwJЭ=-{"r2PxFczuORbpgs- v_g4us6K'>ջv[ODJkGuVK@WvO:1L,\La" 鏈PWi%|iƯ}d9"S <\]909^=+|]#b7<s?1NQ}-~jޛ~3цOU?#go|)~L-qߔèAQ6&2H펂]FhT_ z*b 8)EP-U?!s7Aޅ 0^#ل-8+ɊwP3glp=#q[ĦʾZ#N8yw#e:Wdrz?y30s_h$$y .5lXČɞVUbV3R4\d? .h>%~] رf[J,|{0Ar@%?:~!a|Gt;z`zUMnʟ+~xF&w/K6"PAxP:A_ťǑT9w!~H}~}٪_j{aPwwƝ4|I|K|H5+aQ:8j2xomX&%ltXEӅq=! .Τ`C%,F]7̂ym 3ч6 ٟ; 54C(F Og: ש ^ >^DDm?IF)zQ;ifCZ+7\^ܥ>0j`jhP$~ojIOX="7ΖolS_=`C#B'6,z)fUtem& H&YA(ڦ0˛"`rUlL)bAbAZqzX*X΁6S)2=&/F<\,t\.+і[+G-95Q_ uLN@SL  ;`Kl]ٿ8IXNv0z NTO`Ba6R+ *nqskzh+.flƕs ݸt$ هq! )7+/`n t D̗l7 dUzqG)D;K6`q +.^$9qerRr^% K|R !#^@]VdITˆelt( 舎Ӽ6(_E E(U.U\yPOKз~*E|Sv:o/$:v4~@ZMJ$̸ҙa ļ/>r1B#s;nǿl5)$FY&#YA9R1['Pṙ: ܡND)R?7iO 23^7F,ƣ[*u ljӳW k8^m h- EhkyvS+q9M^ iǒac>IY-ڳ|1ݳddzO>C\\_F6%_>8GX8j,hj$~OQ-]R!W:sج\$87VT6o74.r6|RDp%cҶSr1!IY.bȫTK|]<UqV] !S|8cMC-@Z<30zʵvOm0Sai"DG-l͎kiL"@jkÿ+O>I> "L235 n>7N?G'r TSWǠvt/^LaWZz@ ۍϼ =k#8X*dY< yqIR#I86 {NevU'bYsV9|7q`9%7M"s^s]BKCWuoSFbKabq_+@;p`P=.z0饔ÏQL.x m.}+g4D bfl Իo)RO*Zu_cIh,Tw2]NW-YZ`C'UA3VE.t"~RN)@~KlEjČpur)HjV>{,0M;Q-l߁΢yNrZDoƩ7@&"3B#4. /pu-G&%|;8J"\K|-[rږ܁Ά iqL̃,?WpQ!I;toTqskB^vǩ-)q5IX :`;'5Z*ϖ %!7>NErԷ&xc3M[bՌ2ץb0ʣR-Үѱ|IIНKDŠ42^M)FY1)FܯV''4@:1 C6WI]jp^1\^^ׅ3$@viɺIV| 65i@(6f($whthKjꕡ"pnwXK US(Llz˅:q,t@[MS ԃ5Do/{E+Vl> E3y gi#HFOs@F[ XpOhW-v̲+b޴5%9#-=On1rU7-lN>\ߍV_f,T$x0+5nkl-)53FOb!C-c-amHC5/lI}QN ȉNdw,aB /w:kGhaNpT{g @oʹ{aFya~y؞>!Tb7J^-fPbxY"eRQSvo>:]K n1NQY ΟP:A*o_1H\b] qZ!d^;tᩧFAC]wRlNYHvT>G2zZ~f l &*3=7s_t̔Ȝҡm>VP^ӇM>%$( q2Ģ9f,LJ+>toǠU6|p PӾ`F5+>.3qG˂)Q_vQU_T#9rFd?$KNDsd^x-\L2>j˜!g`@b`iZZMur1mmn/r#RF9Y͒LuP ke1PV_[ha5:i=BMS>..Cv0qUr sq"5>A7uV%VkB1c| 'P9W9Qt,2$k7'te9;-SJO?{124L8c}1wٟ*ħDAz= k +_RLMMZ}i7(c3. ¹zy 'U+st,jeWɼm7FFWB{UYdE82Q z:@囐Ok<hm4>bz.ib~sR#@{3uy4XWP*!EVn[f1RJ*nP&kwF4XWAg #gE10?#r Ra(S}<_D_/t2Ef:9к(`nA.":n Fg^ex |fѻ}Hcp5 V [:MJ2˯5+'pD)E~ 20r,4>OfB긼~x<Ȱ7'|$+\G}kL%a]krCIٝ!c1I|\% \u;E8|@%4׬^` Кbxy,LN Y$+(.㷿f!od‹08 "n ]t)|ڪ1p\2 nbۡ*@ S0M`4j_%wz QqWbϩNƣ7e) _;-Ё&I9w~4Kp nmiRcF~K !YM/}ΰNPFr ( eO*EYg;#`c^o~ sutӑ| E Ȯ a)PX4!$}}q1l>-cLIp!6cֿ0ne$ų0IPt(E4*D_Byٗx^&T H:9(ʄ{SB8g\ S/:Ś,ˌIʖ`AVaE)S/ME5U{5DevOh:cIǥo6Ȍe"ڪ%iF[4)Ecoeͻ yh~ˉ7c'ā2?-N5Guֹ`6rE"ӚԹ"woiOISJG./L*?. y\F@UAv2!9tu4Epƾ!M]/~odUaFA3f\0k>0?.9 Z<9ʗ0FK؍_CFܖMRL1\rv_(ӿ d;M Gd(m¦ԧ^~uBPtᨥF{&crL0E((j q[rC5a$uȯ?k: hxk-#zcNÄ&jgZ>#˧cl1<\S &^44iiuQE9(􈓆GW^{D[K%&ވn'|(5yAM_W³!$A0 p  S338(-!,#1\F|`"$z TCcQՏX)@{Ę%$y(k6'UtswnY2}@>I9 Nk, kAf1 jK(<)*}Ah9]< bGq"FEUlCXSnuX>X EȖnVZ%!uB QXRc@arn?.[ W.Z2:gAw^>& ZS5AJIH1Apm'N%sIWBYkǝ}n/QᅱG9<LaLCl+j2ʦ|;6115'`DgԤ/c f&Qjm@_<`ZN0aYAUA3?m 썢(pWF2&Ҿ(B@2C2“0c I;sP'}6;pn@S"BS {<1J(Y[!Q<3<\k_-Bfcq١HlEȭ"mhL#nZ{n?E'WL. T~& *J+H{1 52$4: _T?/>"ơZ o[J MpCW6={X!Il܉XvGOaBf9|` z *gͫ P\BofM ˜WӄlXevHݡ?ͫLrPͭh|q_"R;LԺ)^u"DUo{P4夆 rEdjFvo)7wkRGwӿ<Z/^Xmʳq&45#r[mqc >,x =h9M챀7{wC^!]v(جߐU?fv"½$%t0D`s%uh Uv"aM6VGֵS蹤 K\% <蔓Ӕq#V0q`T5ꦻ8&4B#~i?lt;ሼm၆cᴟuP‡ Mޟb@GbkrHuzCڜ'WmV}cat|8i{y{#a6BHz/tϬұ0]:qs*l·KAM4͂̑3=;-f5:>aC PCʺjs1.\حitu:+VH!`KϠq*{{vź۷Oz{UsH+QS._ngV/̈1:9ŬiL ?4^L~22BcQU-t h.DNfz1\IU8kK0O=(UjH n72`s :fFus`BfhvsͮhOMkN&jNR C'ҷ/T6ZM2wwխEr pVSv^"$!"WH\j)L9Znd*)˳Blt[vCYHm@oCg#1XQϋ x1J3T1cU,F{F^G+wpDHws"_EU0Lx`QkXݻA*, *1,*G jtQ^ޑ6I|OM+C{iS{=iqt__z[4cTH}w_ud^,:퍔XFzSkVO]GWE󓩬 E{Hqcae !8`,G9^{U۹n,27TXޭ$'ۖ,ȀcA %H ֤8AgNgQ3ؗL]KtqgFFQQߵdf)$,3h*6Q$N` =TwZՔS1kPI^kEs[^RB `#{_[D`.]-َG+HjMy-J{c.,X`l)J RMhl6,⾜'R;Lq+G"}Wy[Tk`l9{3- Lٰؔu\fW] eh+X;N,N3E73p٧GYx~&?DA9΅F*XWD?c`7P yA=F)+r@G@ $#yT#O|a$cYhFg(V)qP ^iߴEWӵw `rӐ‘D&7B.U7o>h'bRmӹ=cYOŎT.Fij0BDZ$/,Ia~{Mn Ә|br?P/2} 'G"oPDcMY==-Z(xe ĉ%߫\RTx=O,˦U;2"KDL Na9R&dh^|Uk7~r߉gVnmƖQӝ9`koDɉ|ȁZF:g.sHceK\&Y+)B@}/ɡoOLD9v1N1fſ챨P#5ؑcX5Z~X#}Vy'0z[2%G2ai=`xGp:V7`!=59Xɥ-'lcGif!]879pY +OPOVBVt_mE(WHfY8rxGlNCw`%/0l _dA Z#)}8 gI.oi@SKkL>FpBHm8]DD|\QU:R}c WH>~2nj'eUĻNFW`UQq cuP% `QI͜Ȳi)a] .0.yRs%gOlU5'DvI#xڹB?%Oұ@|T[x8x)-zک/L)Ө&-m$S i.f!V"3aV]G3DlͮK&_MtGKu|VM&tF؍ Lg,i-Gȝ*m|].3z߸3]Nރۖ3#'6bHᬄ{I/oZ\M=%Ҏsӆi9<Fڸg#T<I9B!?oj0#õE!BsPT23#6/88hW؝-nj\z';Y"up祐ȳ"xWm"&u{a],wYtF 9Z[D(`S@2} *`}I#}mKxn.Sx"R2+O%rXC9_] y 7:Qt S-)}LQ, [1b@mBMAqUIrlzL/) Y]Q-KYe۳6RPmih'ٛ},!w-OTPM烌-8y;YQmGY)"ѽ/D?A Ki8&xDN:Tʵ#*W3]D~599m~UN"Y0N>s*W&En&$";v@6{OtVSkOl/*A ֌E~cTs:1(Vz 3P#͂ MXo.3ˠczBL[ n!JۣVʴk"|rvKjd]t@*!B\b59F%E#y#skn #dbFH }.YW9P8 =׬؍ 4#ΊX|7Fb ?"{w^`}- o _^zf]{x=F ˽ R8< {Vaȏ^nq裷#r;@iGxk|R%\~_jdZAxs=P](',(f$LZo;DY:>ߣ4bk-<4Ͽdi *ot'k6chiTc3:+trk$X'_- p’4 ZWhKA3uS9{n:H?c1*}.q\ngb/FMy,WömBCs(n o|nn"(#l=XRE-Ja$։c \%Ty2'232O/HWZ[NsrK_!)ǥ ӷSU4OCg fq!~EƉx25I:˾Tf^p&U1 ZY՟*WaI.%.(k:v6CӄmZWhEL$l6{a jTp9F9 zn%P<lᄋMhh½X<8n!8̆HD'd-8=KUה#>9VUg,5 C39דN8 o̻Š%cq/$x5`;r..  yfy~BsT.!C &9T-(v>95a2ۣHcu7}6=r¶c`36@RfRh\ih6_a#~(*Sʊj.,95qzlT栝H<EwRr^hk as#w`g%ۏx&nĀ_|f/wɌ۵m">X.gceV7RBpX @n}<(e|| oq0H6wC#wdMtƣ#Vd]b*c_Iss%Hyifh[bb Ix7 }]cײɽL&8(&.rCՍ)Yޞu;G"`7-M]ۻ`D''+tIx{۬UH]=.qMϬ:ynj|uu K(KQu~. %_5kX2q8}F[FBƛ';O]nb6HAM=.(%Dݪ@K40ׁ_*dP00 C#)W:6cyz: ֔A01uy5RqKfޞ2܃,C%Vk3W=(?]϶P D#uͯ+׿7l .#v_7Ўm}|)e4IfRԴ`sq4l=|E5SeiխG`F8`{4/F}Z"t#Mыx`TY- }N꣓ּ [HpAQlVHBW1 /?g('oR 'ߢn`(*n,GaWyɮBթqobbo컥;?~A{.F4MI|R9**zk~7Qz,ζ3| ?9g"/ [E [n-s Pʌ&UG3?tSWc/4 Ho3xzc'ǀ",;p`HJI3#^{j5S%%b+!:Y>A0u<[xXY|VPSz#Ve3Hz8~M冨+P-L|dsWQf'Lj@v[{\A׀fR i%S>B`s<') ?R r/%PU{\+Q? F(שEnm ˩(Gq/;Mzor"Io@Qk9c(=dg>-RԻ|ʶЫbƸ9)v4Θ!V2{1@wQ.m?NwTꑞ3fx j #;U_ZC&PDzj_|\WfSA0IQԏNUoe\3cqxó&GԐ{Ȉ0G}E*8Cтc_ L6C򷛖._AmH8vӐ뼡-6]}iNؘY"oV<<$6LJ Z|bn|- NSG{ZMnmCyQ$dF?\ 9(AxK|?g7 1(A`5ENQ #)65ԣ\K|HKyTXWsu1oimRkK)/|~~>?ikFv*pc9!0w;7HQ݉6kdR{ch c̼[$ĺ hmy_:޻lh)`&<򲂁Eא6=2?lIH#rsL0kaysf@|R>p[eP\XFy+ytfQv0YV@!ks #nC}n=o,VhI>j[)bcٴ@@ IǝgYEI~&&}7~Ȟ"Ѡ_(TW14;.Fpj҈8&@ P {Vb^_7-"D:ܺ;!Mݬ\@[/#2CO?MoAU^+4>q SQLZreR C^ja7V~!8 \Q#?[ O̚x,q2eM׵W Go{Y]d0YڢqѥY9B'AFՃ0vG)ۗPRSeå4\Pұ%-s00u9scuu.5Y'1P(fWЈ&#B fnI%p;UqӤ`$@KHZ|7/ZѠYi;YNN㸘{yʮtdȓ_!b_ݓG T*%NC(B"4WLx'*Ȯ`,b)![:|̡~#C |,ѯ o=: %igmYjFAxTl)!@8S ń-XjW,b D$ս k5 p} kr@ݬq0<@ FEz>KKk&DXGvb.oaKõH[9 29Ls'Y}Z[AWIbkRǃ0@0ōZ @̻oTqm)rMsUE2ʀឍ^`4{#.|Y2`[yGrLijj"y,Hj32[bL!!;PɊeje ΛC%T+=9Թ6/ G0+Ļg¨Xx<=侎LGnhߟ$&%3{d4giKD{r+C! #4t.]il,'> ܯ{^$A+B+57 'J o@ZJӾH|ʊ,&"Rp;-lD/%Dt, HiײЖTS e#{u)4ƀ iZ틋qF61PIe(DIEU_`21bU|I, Ӷn%aCFȞiݬO*ci C>]LԎqv[۳rQqUOݟhȲdzJ2&:u@K&32B{GAahZA ,dٔ  re1 0vvlL뢠q4EItж05<泶eYUp z"Ztt) -04 W>?>:jK[$_N8.g#j:ջtBVY+;PڋÜc:ҙ,9ϫa Ğ\u^dY./l? v ;2,I\8F%28 *3A(I۽-/eJ=\3xH.bry30iA^ <~3h4/ {?9 Eƻ~CY{}4qNސGj(+I ̝d)s[ǡT !ÕT S!⼰Λ@G4un\9m + y5*QtMゃtKmj*^֛h\pk/7DFR6qF$e5t,gl[jȕlBf_E 5Fr*pH_."T/Ʌx>Fxe:ZJx(ϑ@ $լŨ[4Fk,qH1"AՕrf4˟l#Wa[ZV?L I$R`݁J#~pz*9D:4";ڢ%ZOT|o>%5l6J#V쨳C=5NXբʱv&(n%ǚͼKAe_ 1&'ؗZ,X8xY9l@8/d?Uvt>zf 6uCpLA< ɣ]as3 叞^c Z+$2SD]w+#vh>f[kJzf<6H:<׵ a)j4(Hq\y8$*Oe?s15YOaotidN믵n+ӤmPou[VJ k[P`Y<媮X3Yz l/bmA 9tR]뺡!s{$3􈎭>U7rVDXځ[X׃޶$4%gjaabAfa@+iҢx "P:um^V3*HFlrA33864Fټ6G$W^+rEzactl[8+v \<'v&C<#G,g BD1'G,tp`T5dw&4LK# :ÈIii=߲d$hzThXF0_/f$jwU}'#J+zgqQ>v^P@~@atQTN{0o=E~cB']$\ݓODA~L[i }(KN0+Tf,餭^+&< a?>9h7Yo1zJ1;CdG7%˿GjJrm= "&\\y\D~ä3*@M,i!yXUl(&`|mdȡf, EԗQ]s$C#R|$r'Q&vvYqY:E@|&qy&T^4ݾ)^ջt2L:["\7? h\v?]PxM=NiÂ}_jV*V-+nr>=nj unwr+*be5 >]ֈR.]M6-Pd5s{n=SOɋSbJԇ8j(m$N [Sg73vmq cg~c2]Al6a'gW9TrAca."]9ntkmwt?*~SM穂 "\m4C[0.w ;נP\+<&+}^MWǤ-Cc(`V~&>3ғ U `Fl=KV֓U 8uղ SZ* O =dot"d>Y|Pwѐb- [Wd}@a4f_22q-/ALCY1d !_0`7a?? M2B )5^ #Q6augco%/ԥ,-4j"wGKG}h{*T7Tmn#:ʟ{l@+-Yu8uIq_v$u?smtkX"q*}3y(s .h[Vpf/YKʚ@OPQ{B0 V8?P&oXuI_eV9qsMSL0$uU_hʀV!㚅-՞lT6ۏmI״啘vnh<=gyVsR!-{q)xHה.*`VC2bTZnƂ%97?1n?ylɤn_Tjp6FkH6|a_QS?Y`:%X*A /`֢=Z~A>K3m`:iSV^+pLXg C~% zW ՟kvMݨm_inԭ.xƠ+TWs,M)e+/pTQkslk9kd Ţ7 ~LlBBPZTf]Rb{{ESDx9%Y l9: ZEl # | y%Wr4sBweGz6< ; fܶ-D@BIh Rw :QPv TV'9ƒ@:˶3+fh{+t0yGp(?{6V#.3^/`jo16֗ g"Wұ<=VP>Q >Fō z75O=&u"njt$4ǠSl8|fq^ցe} WiEźΚlН!]F4.<Vd,xp!+O3IoK&22Ɯ? jdI&%=PXh> Xye#>U\_v$7PdbM}2<.i7Z/ ۱چ:8xN:2MDӝ`Qj"g]i$vB˸$)=<j:l >~o0U@+YڜDkWD*Wb4agg`'ΥKieh9|e{=,Oy=wH :w\!-g)T;DJjxo@7CƛmL >B"M3L. vc!A,}~DDb;9( 3mRy R,{4 D0 Cm9K!\R ^2Pe.5cgN.nK;Z Us> b! vm ίM֪,?5J{Cӹ&tTUrPBHA8j)E @C2)~vS୉B 7hVeʌƐMѸ/VEu|ƍ.xVҶbjȚVP+CoɘM^;8J:t 4߇uKzFeG߃(o\֦FX?o*!)ˊtQH 9#HPF. yH*B*B^ OATs`L+{pGgŝy$zIȳ.ӝ~{N@Nz @RnwƘa&.džڎ7'D70^S(\slhHWn:~,O؁Kӄ^?|>e \Oc 25."2 @y\GlSCQV)Ɍ+5oD,e$P1䶌–bG&|&ʰUKyץxx7{ZRz ;0)ؚ> x< >ÙqxG`l*oMW}Y0`oTc@*22?#5Z,G{&pS_ʄhL?$Jw\nn/纰&J"-U5=&jQXSO\,jN&iin2!x_wab;X%rRJ]#ǨmoLwobԮ,ܤtpԾ[D2Ok] oAϒ&[yՊ/h\f&X]<}jz5Ǩ g\0yLgçA[V ςSʜ&u輖:½]t:DhΈK̐yTNx-QޭL5`f>([dx IYĚUFb'Sp}Z2Oaϭ _D9ycn,юud$Sb,[>Ro2|Ti䈅,fGF`(ЉE _H)w Uj ?BE)n0$Ywc,ՑG.7R65pTM}Hju؀AK-xڴ{@(+Fû =JgJCSWAчuB [ ג5PM/|l0F tM D5h]&.0SXMl3YhҺ~)F9 }EHўY_hN>ѻ]Qea! 'izY5]=a]Y1Ex ]h0 |YT[b e54Ba>Rv;K#F{M1ѯS[`M#x²+?- y'ix1ZPx΢Be% 2,TǠ&+@U#atԆߎ6TDې;r]Gxr_2 ˨Bu#}RϲaNX޸esaÿx `&tcY;#]lWl&huH"Rj.@٭[o|aϚaj㳏 / D=A==ύ., { rtK=zv%1 X&a(0lB:ex*Z>X:iï=hA ?M^ziCڋgASwR6T1AuW 'qM\P-6YQF-cA" ڸЀ?' HmhQ9-! w iLXX+Z )Awzsz6;eP.D^KiDF7Ua>/oS> |]/Gu*+\>筬h mag? vHvMqsˢV&)ТO'*7읋-V? hPW1,ANI>>OwZz!X2Y o[wH@γ /t',MO,Ɔ0/޷EYP:sg܉MCq3=$}aD"|41뤩?/=YΖ#Q!4X8;63ZL^=&SmХk䤦ʼM2MF0ZIQoU5las5t1 Z=|0tP Ewa6//pW{},Q66,ݡWx!I3viYGBU9c1}6.$MZ$Un{a ѕxK*OKWFb`XW5`rJiF+4{^:,[w=;2េ8胻zekr.6pf3m£^1oQcfRIyEpHӨu^8aNo7RZarV`eiHB~4FKzWa|cde-h.%9$F럏- NUGBMcpѩ%lψ̂ c۩Z$ xNRJ%qCC}MDR /EޓT#S$~D F)@ 7;8[Qsenw2R"$is2 ^ˁ2C*v$iuw\AᡐO$ت d@NPJ5_rqQM^4@Bnd\#?qPΨP[[:4 =#}Aj!7dKTE: N A"B'|)W9S`!tmqbB~ :lL럠Y4ԕױ-{dOn* gu3JW9L !.D;%.zHpzy`I lyG :~uFl'?CnGivQR8AՑr@ @apse(`!%|憑OiCFgG99{ؽMJ/&c5ΦRC;uL[sugJ' K ^M@)W+81b 47e[{&dP/MǭHqs0<}@Q,OtCZk'*8x4fߨ f4g!h5~oϮDEOG5;k P@w3pM[V#(k^V9ipw=\e+5X`hX4PPJ\Br/<&fu_a^\>X @a4+=y ,C@85AcǰpX'!f)al>@僸+jR~bMqg? 75q|#[f Pՙ- ڼ&E)="o@B4v}p ͎A֖~E-ütWBR[; ~|/vPp+JG8΂J6j -XdVN/_,$#Qt,ڻg@/Bpհl @iyQ>`XLCJ'dGb5:q'vp0=w(j,Q,t"N7WŤZ'0W؉򹺕YhVG:YL8a3VT$SW{FsCW /6EJ{/Bv0R7 e[U{ruTd~1ѯi\BX{;Pv P><-{,qQ{5!qv0yBk 㳗?Zj!B+R8rQ;.TIAdST: -n1,ݵ^m2V"AR_iƲkB/fUdIRsrOߨWeS7N[잁{rQlp(,#-40Iˋ=7v $Ar=GwK29%>U<>G}Nte14rƔ{Xi_b1ңIw$e]/~,u|  %Encyv/CϐΡ vGe}ʾeVjkX@co0mqר㻏gMT0l-_Ƚ[yj7"Rnӥ@G~e6VEw*"UF:$u3αs*Mh?*H6/쮥z _삅XO.-s-';x6Lֵlwlֿe_ ڊ:" E$A]xq>#U΁" ͆7SLqʞDSOg@[r@͈Ѥ?!e3A;^ fwQvUL 餭H)rw%xW * 3 ٶ:I^ #5ZW%,Y>Q2PY&w1DsU#  K1JjlfȄ?1*@d0heDQfQ>G@߂vDھi2|⋾ƺ{vYE]S[D^{u-ڹZWtj|遣b--OȨcD!WTwׁORُnEAwh8AQe/M:qKcd^tv*ܫd4m)J}I+ ݮ/}f_Um#8{gXIsn)=2 _ U9zgׁW/%NiES;g! WBOi6%vZv68Ҙׂ`,^K-ٷ-X!NuHz~66a/ޱ9^pY*j7+Tf>n:ˋNhXiv(68ʎ!^wXbu\_N,؀}V4R_G-gE<{6iaMMLrݫO9h -ޓp:J1ңN~^hn y}|*X-c~0HN+߱pi՘r.[MXPVfr4?v: ;ƪ0`MSւxD9e͸t="\#3+ؕ@ U5SkWa` ׽BȑpwJHBݛl\@v<\e+3*vRv/ ZCݏ6$W(sd&sE(~\K5dUדx:zc{aJOrQ]hm6#@b}[\unVQDEm'+Yi>Yimĭ)@wT'roQl]F9Dx׮ ]6d{e^l-pMAkI9WFK#(i-6fQxIy \Q ~qi63x2Ɛl-+x>δA/%aCY&0)&_Ǐ. JăO&4Q6FN4xkMaBUI/2WT'>Qh KӼF-]4֘J~J/̬d _Bg{Kϡhpy_UaBݗk,|)~','I"_LA %i1 6duޖoCZfOю}As$ÿp4x#q$1ب NO@\_q+$Qw|GgXkiThYd8xgtMt - O7`)}'$&f5/FlRy0H⊵&3)-čtJPTlEɿZPbF}9'< 5B$SYwB%=xYfտyˁyZ`SyHu&rFpι4˨mmn2i6#$i&Z1s ~_+v9ӗ qf.-JmI=%Xc*R(!eqEعj s{HvʃE ׭-Hƍ(fW.HRzSAZ_ԅR˩&^C Q=L|mvH_@0"v^sMfbyUڠ nFzULC输"&lUP@70/Bvۆ%w`kPwzY8z oAV\.4ASfn8-< ÂƷT0siD|!VHpBȲֻ3Y!M|1?8Q*%9rI,'_e~EbIQjxv=:,7WГ~#gthWD𪸀ɎpiS!-l6%8~ j]h4Y2"q,$-Xkl,Y'U?ܠS08X`N;G^Iǵ`KSϧ)Pl'o)+>r+#|as.ͼ^''ۢwD>G={wi,,9BD]ÃE vjksVjٛXK`Ćw)rPMIONj#Q*޻ ghR{%:J+gslՀuH_>d3u!Iaԣ{XE+ E3 E3x&Ou%cwgP-m!w_` Y+`|}F=SAr7؜:t`R! joMY>)MHR>97&9YۤQ %77z+υb+7 w׉ A'SN 17c&5'^EɅEl6,SeaG] I S _݋p$ҹ/䄋3uByZ_lKPCK\ޱ8P}ALBme7֭=M# ƼSj@z:b[=(s 3WŷyՃ.FC.X줡kȌO%e7Ho6 @&.Вg_23 05IP$o5MWOva|B@gA.EEfTrt'hHCbqazx[6^:ɠ%?gk:!ͻ.!(f u6Uz\n1m B#{V x}[|u3O$ Ӗo\ZJ! Uhsﺘye,A:NIS|Zseq O{Tl9smbCJSK}t>aD%JJX{ ;5~v@銢0wǣoO˟g-L6lxD8xCzMK4 2T,Ÿ!$]:a9vޥ Shl`WdhRpj-x&>c)my!m|"Nܤ`鰠m|b=%K7Qfjaz0ycVZQDw|Xb0N5BFg&ib֌O N !E_En mFDNm`!xP,nγmpA5*Mn.[q3ٕdHF`r4?.],̩LnK'J0@c!I ,uoru1Zy Io %E!< MP!G>IV eȍ6m}RHٙ i|T\DqP91D'K4'3b׉'W"`1vfKFHՎrKm[*U*>5\0ZHS2Y{>x*v2f RԔ[cT%t8_7Ɍsӂ.0/,ܲQELh<|#a:_`b"|_l<=ŜsКQwPX Rei7#cT/˳+$P RwçԅQQN+;#(҆nœLF(@HvװLpp&YW%wT t|bT+&ȰPe1?{PD!:[.M=q.C3gSu^Z ]C(hk.> Xd+2 ^`0QΕv Qq@A,&T5x@Z6q앖Qj8>ds0,oKhp!ݩGGA wl`z}c2wy.3F"'}ׁ $d%r8F\ʯ7zI߼:4ӑqꮂW'[2MMɖ%RBqe\+Yd& 2{%7ߛ>I7v…xW/e|5BLPp?ҮQIojX? aM>L%xxLvhTӮ a#}1j3Kk T+x>:R%e\̄f%J#yҼ$㐤i&<(wR r9̇y:u#R8`ωe'-&l}7oWj5oP@Ee͠ո| Cipxg&c9 I]ge}eqcwhB9>8$ŚM IT6}0*_<>@jJ&L,F_ZďQ95UA&&+D' gq4E|Få Ա0&$ֳ"FKNB`cAŢKP⻷KhKջ'L]v@_vѓigcz]⯣E%:끑h`o@6/M`lAxnPe[^nUs7qǕ]wqܗ= L/a ͺC*yCQ%yl dTTzیyt 5_9@3cr&rB -)}!ZZm4ڄfYe:,DŽfJ =o镊u#%@'a*3.`18JcOE]^,F=Vh`B޾Է[m[\ڵ`Z22'/WgH5KTn> {"k%ںɢdR|= DEK泻N{Oͭ H\jrpK4\,#ȹn 4p'Ym C]%4lw҄jO@rJCPg0dr'",k{P-b (t,tB*Q禢l. 7U.'{?N+d-)^c`P.(dAFA|pÏ_䭦Yݪ)682= Hbr'd]0^K#ȉB .>̰WxFǞPOC &ӈ@!$9ڲ@[2ʈfaM _toz&ݙHT:r8SCDoP?ʓU5\p<%\Q5uãAdJwlr lC;mX!ũ}?4:[]!n( _/Ox3oc>݀ YLL=)G KaoͺSw9M X.%ch[]~q|C$T[i5/<[ Z IM8ga™d M C_D$Csyrv#xƵ_D;O l2>*w9]nÈ)황ZPu2hE-eT^ՄQeIJ y0˵{!+}=%N$t-QgHGb$J Ffofsw'L % XkDf.dǺ\ }:ʎS]&cWRlc:,E{ h|Y3A4yEy#IxǕqZ8ߓS|Ozw|o7qE;,oq&LBd**: i>%Eǩ* cmʹHҮWac<"M1Gҵ 0If]b`A%!r-7EԜU_'xhT(.rQ%׽dWJ5ѫ 诟/H}'\h5}V:D(a1~w%#0唓jZ\?Xim@ǡEFs81 ɑZMxBi"=8+4=^\5C88^'uҩR>$e7`gڵV/ ŗeplPdDX#$~,Yz$*t6t+AuXu \4x^Pm#A8#^彠~P,vRGlJѪ.|̏Qh[9QZ[ gg3?ʩ9Ɓof0rVks5DJ93\KuC-2zR9lC^ƌO7waԊц_ݢf(*uVevTMY_~e.x91ufVT!5^E㊳LZȥ *Jg@"-.H]"軫| 3EryH^窰؟9 IӺ+:֢5JۭV )IĖl_H`trxۍTƦ4JP4۫RIA$ITq0zcȦp`41/sѯڴՏ8J&s-F E0&ZTIufjވT_d)=mv*=}iEdaד|T,0 d*P~ M|Rl>B~4BC{܃ORiD ;}]),d0(s2 ׯ>K(Xq6Xf'%7]J%/G<k\䴴|i-ԭnQvA^GMJcձCA h:͍hɨG^#Wݯul0O?K xʲpÝdke&,K\mS7tl/_v8?w on@^vSؤ{Bgb䚌ws{o$ Pr28ûOLA7O*bHGCx$8!ݞ8UZI^m?b=v0P򯳪{xwdUή)MWyh+1T ֨)wv!%^w aw 8r΀;AMGaPt@oAߘW=| lFs`|[kBCaRoyߝubPx+x]|c{5{uP{~Dm^}IC'R,Lr.;`d} xZ @K9pC]i|}<DMHW=E1|^+dad\ḻyd\)3LyD ZqEs!v\w)dts_;)=7B"\swԪHglӞC 6J~ghPN}E=-]ɕ9:bƌu@+P5(8xlҋb9F.6lT]-gnI^hDXl2s=Ș$m&V `4QP90OMC+!qj7VZyF>:Ӭ8 F mwXA%5]~o]BȟSs.^>٥<8нb4I^+HnX#X8ת?ryRպ-CyyCbp/ݹ@ aH|_Uw|>FxYJAQނaGw(zq"~i#!CgN+Dihe' 9Z֎A :sSrg>uPaSվF.Oݳ?էAC(nѬ-F O%pa^TOmޣ5 *f<e{1a8}#ZL>+ؚYp8%)"`ޣŢz{ |$Yղ{NG@!97f3 i #u#Uˇ w:}ˀxZ{p"Bz G/TP*ղ*jq'D%_B\˲̂۱ a,EiIAέG _c4k7ic887~uMQ/ɵl' w+%8Rmᨂ3C#|'{yp<ߗpJ@uRL:Rk)' s??לf1NƑIj:,ܫSMa or ;U#gI7;3HwJ]<*(yK:chE6Jؽ^J1:f#@v2wdI|7VWgճ ,ggtI~5ҹ\.!b <(PZuNI if].b-(RxXٟsoC9cvԼ); 뷺8'eM&4&9k  L%6cH֐\ds&52Bw9@~ YgP"yOs0zEc1?+'5!\RV)`I^[qz9g.m#;h网'V2C+1#CP_5+G LhS5M,gozb!)!ؚAf j =d&*Ej?CQAf(ji^ᎀ?V(hTV N; =g!YS~;Xutr$l,w|ո:F:p Y|8?n,0,]TTs_3;RX%9M(F%$bLmw#)/wqW7,BFT0C%k߱2hbmJK, *񞖟QrI^ 2FX2,Wn0" ry|i Nr)4Jv^ F=n >B&"dkK6cP٠=], ԇJ,OmZ$^ÎRܒ|O#I5>'a`PD/WΖ܂ ǽpe"%yϗu]Aӈ/ ɥ2 .l;?H7q빝B{WZ\-ۏNh(ȁk˝}gT+^/&YJA^6qt_UӋ ¸|u.p.*V#LwZ'F1/[_0݋2$Xf`7/VW>mC+D~frA2$s}`*tDY!۞9yс5`P-MnPU*B>0PX)qϢ~dp):ќ~G?˪~5$Xӎ{ֹUL3ZE[O"\QAzB?D*% =$dÐԘx0>hD|ڶft TR( MӢ Rzȳ K-+r/ml]޳0n3߃[t5Sd/F$裞pi-ԡ"VVq+:.f۳%1, (&|y3 Xg{?~S]?t=}(9_:S [/>&TbSO$ɮԌ>t-wh+B@AMP"loǙZ> O5[)Y>سw.>PzMX2W nD>O!>39 ť9:Za.@y~*PĒ*OyvyCnwz}Clp2+zW@vmiH(#e!rhM=Z3x&S <_CeϪ~^ 8]BVi!gRHur4ٛ X0B}"M`N} u2{wf 0W5Հ\TyEo_uBۈiق]$mx5 JOo>@0EGKh\QCs Pˇ*_-ڑ!m(P6qQ4^ng+S9\o۞|tڏFpڀ?lu!ꘞ.tnb3":6;#5C1e[ui <;*}K[|'qzHPTn?[#M9,t~^2ͦ֟X\Tik|n%lDׄVSͬ\{]RB\)P~ctc0vvpdME:jB,̆{6'03̆̃Aë_C;@/)'DzjWãuV frWCНJvph o86rLmqbh4j|F\0kV"N[=_Vo$4jO 3Ũ 0F@w&-4,c\`LTrNL}uĩ̋}5@YZCwzMx_r]V CSZ y)יDd4B{UO6mӕ=ӲqڊUx];XdASڙRx{+ 'j@y{yVwk:J/ ȋ/;z3kM2w!ۢ ;2l@Swyǥk֚YCȲl..gO3-@d,>PoƝ*NFvۡE}qؕh ^᫃-A $ &#Fw:~SZ9wE"@)8E/s9~A D,Ɠw>ҩfzhlv|of&:6&UK1"J\yܫXl1O?KmnJT0ɋ!4s_7 \X'$G5hГFX! Ci'Mae p;)TvNLcQ/3Kʈ=(=mwH `9~sGڥl슡kg'W˳FVNU<7a@&&˴H5MfHQOy~6V/Vĕ0U+ߝFFՒsl7gOa?Ѐq>"[JdCOv9HQn"Gog}RܾLrBE/ki)pFJT>l@`^ݮt,+XױW;M fWNegQ}Mv&5F '8]Ð#?O8[_1,p~^H(L ATli CN.pU!TP1C3 JGCfY3g ih.f W)aQMD}.8`1QTQ5'")@]f؞-yt)FS_OF1qbBgKz1.W Z`L;ebj7Hm09:DG,!S qh2?dKw?K4Dp(Ǎ4b%Y&2l/BX@hQt@oXE8'JCqr )v \~Hs])5Z׭t2Gyze]2욖4~9> # rgQ+,1$7 ǵZ~zznrCp!{Gܝ֧>&.r|ZxRh.φ7oF~@ C\t^g:זs}>`ŀCedK癗slqb `~ȡ^6EC^mVT y0Ӱq.+Fv, "f  T~CzR#S'U4ְ@]Xp/_[:YOx~j])4[7S_dSASf}Eprxc<7.6lU2fQv1E [#T30)x1לuwV1oٗVS@7i|ƲN]W$ު\@ ?T%/b|D/#(\g"23BwrA721yJ;XO[cL0pɂ!z}PfUXC=™-_$sY {lGZ_ $* iri(-)饰cϽP@GQC6]]rHQsLιo*7%ȭc('r BA$-wk~#b;2? X/_9!ܳVDZxsm TG ro{_CtGKo\xmDr؄:"1%H[ _G1Ҹ')52P}ȑ1Z#@Yx}IԴ$l4eAwQEșT{zp("2I~fAkQ \` U/j;/Iy0Y,/-Oe Ck@#P9ea b[CvXϮb'q\XNpłF u.z:D|kg[Pd&ޏ,`ORpkz|H 4}/vG{jz]'u. (O D>W#ow"%ˌC1$ : =`:fӳޯ͙*K] K5?uq`Aj9BNd~P)gK7Æn䱹MrN$7άdE|:ȣQӯ*A[[3' v b[?zsĄ/C疉KV#҇ SX!iVxDH`YqeMVg7_]GQݡڙCNQalLϹHRk㜴XoP ؎xIд7tacq@snǣ˅X}BWGc^n7 Z2÷:,mɿ|:'cY+]h}HeDPcw>ZG.[p d|'ft[CMq~^PyT*Wi0v޻ˁCæ~}"7P〳{,g> k,; X%9F"D^˔6Jӯ629H0 Ay }7wN\lV6aΖ[8ujfmfefK'Y$`9cw3 0z:YVEu Ґ_78~[]=oJðAj ,,&"KRk13#pyw7X6+ ,}86Pk~&pI]}/~*hΊ%±`G<!@iX|5{"[rEI >̔(1ZDDZQɛLH0P]WUJg4H#f4mjx pR? Q /0ZK~LdɓVd8Eɗ;YCdK%g.0QrSeEa/6 "H} 14OZJ fnC׿?N^d1ĤHP+Β r(d}.,^Y2zZ'Uܐ`baX !P{3c&5m:LgwjlPT=ΰgҳMN;mt6XzjpyEgeQMO2VQ42[[|A6߹,M/8&&K/i չQ&n|5 Bj钽(}+_]+ ͨGpIuPLk(Xͦm Dፇ2JfwGTw)*'n&S`r(vwD:PVrj/^z-st^b\Wo V{ %!A?xL|n%+;ae <yFܲ=m9(|zNE_nI|w7[F̉2^d2@'jbQжn)ux\Xo7Nfzm ?КM/LbrOcrH)a\ІsҰrF԰dOx1pn_Z)B!\lEJ4pi9Hϖ*66|4 &sQu׀?c!\ڲ[c miO+06XO\QyBHpq\O| 74Z=T^<% =N_+w",E0`tˤN/ވIK# /[qcl5Fm!E/39UXE&%MY #x O,MYF7Kw ⌀K0S >`x@VcڎoVo}_3Rw ' oy4 Nһթc+ 4Zz۾nkj gS?e~.=Tgb-)yvN&쀼߆ 䛑vjh4cpX-WZ=Qc& v &iJf_s1sb5s~$T7\ăC=S_ز]Aօ]x;Pmn/_|:̵Alph)Y:D6.[Rw'+k7z/ZSXִ=K'2I /1"Lޚ#Xj6ebi"0cQBq[F Lekg<\[9@Al\&Ayw/["q}GGE[L"2HFu=P(e0fxZԃי1WEc!vT𝈯8Qu't()21d_UH&'s:jt%F+m}&ݩ/wT ٴJJWD<p9m,GS՜d &V5G=/wqak2u70/]ꄒ0cv7gc9<%[RxIla3gfc ;N-N}1yߧe8G~:>}s6eA϶BO吤B߅ƸY9 l ~tp?G{^Fvq5} -S7<#{es}/hCu%=(QJqIיauy('VN^Jǜd/ڎ ؁r5˥m+@j"Gawu9?=A -!|!-gBOzc%\ elJ! ͨQLꀭY?$.]1@87Żp/pà{g7; <8)S ZqPF'Ι΀y8v-+޶, ILwVXܓ@)g[f/UӪiq m–Lty4.ѿ7ΒS _;&auOJç j_vҏڷo ܪ0%u>}iª9|hz Ff@>&f{_ & ݬmW]XZPey')e O 999iPҩfABXrjrԹ1νr?A} CnH"v,=:ls{ì5:UiGvuwcK+=HjumEwH#\*gLWaϐ{d]Q R{ēBt//x7 qrc0.YX0nny0E9w@f[N",x_QuwZƏࢮдng4)EAZ¬ʱBZxPMHKjnsBUAW"Z-QmU6qj31顉>6ˊ6 ξ0>S1пy}WkpYKVuܺFO9"H 1;C /]]@ֺ Q?<ۄ : |֌'mt jJaA w5ӌɺl3JuK`zHՐx-{n=VKL_\$Fg>;κetN@ F -=_yR̬ [ͣb }Ly$$o/S "E&_Q3qī5ת}yuA68?ܿ=+`cx?sgI"Vs? y OE*Qg~0ԮB5t5#¬yqQ|QF WuG#0[5( @-sQ߯f@I\NsS ʚmGq)wg #:U8J?.tr-DCb$Il@Z pP>@:Ә( S2.4 2jJr/{iN(=XO+N,(K:A~,}-zOeQ=.9kYkrkQQ"D̃A,L\ Is %׍Af06yS}_ Y6θ-ے[X%ݍt`k;6b`?P`ɌŸX~W?àV͔f#'Tt١AlJk >+MZa.E=䠓Ij@8I KtN7"Q#l(툉Җ] 5]p@UQ$B_kbA]\**L#:~B/]+=-^-9OhLNo~9^IK} Yݢ6Wwb) sZ*cX!F5-h8fmO`}zvM򠮉P숍n vAk@y0v -i=[f5(Iy3 XW<ڞKd?Qk-˓9oON>h )>;_-;b1xQW0 XLnC 7~5SȒ7U9{,GlXLsGZ9.<pKGG4sq k| !hf6[Sf\L^~]k,5᲌:Ч}T`-'ok\2>U&tWFSrycDZ\w? V)?[tΐc.G-F _Shr e:}1C0Kpٯ%q|՚#Scc},&'eN߁OΩ'3Kh[V>F5}] C*L4reބ>P|=y{h=Ğph>c5hݴew%A R #}od{iuD˜(<8&dE>/~ӹ(Ma͑{ckdǪRI~9)VwY#m_e9ČqZt( xLs;p'DH= iԕ6#17xw~b\s+[ J>{z9̦|I)avB\;OyI6WSDŽ$D&k:@/ /itD%2)` Hj/Oa'_~c37i~]I9NM[_&rL3޾U6V%&%,rvTX6nXcV09xoَ&}kt G3] B"16Q9WM2rGo %jt-mu:,,zN$r.sưwE'w{v3&5>AF& Ds 9 Q 0ʣzf)HjF{/CY~6X7 ?H my>oczyg2T:hNNe+~8bԶ!aTtV:=H  *Gg݈P@cz G~TJzI;_n߰3QT%Dk ӾZF{Zjc R;n"m-hN#=plnhUqɅ-7q[9fb=E̵=c$։H;|uurXw^ NT/$ٳ)hf*EX- Ȥ@6'`&D *eT0{q .c[xf/+2e=}7(;c1gH6"ߧOH2Bus%y+/:|bpa[Ijv*j|l_Ҿs'"6{cSoM.#唗wp,R9[6*WmMK Hij #&B'IT^^ ddQVi'k>tMEɺz|+(%D*C\Y~ *u-Z?o.@'6މ|sB>-b)u79 3( ϛn6]wJ߳hEh}f VJlsѥuªa!^iIX6ȼ wapPSn{Qf8;OpӲ+WHUAE39\'- ovBzž>$q۩҄tq}fCs3]RUl/WKdJ4v bJevt? UPkL~iƛK7EPˮW#B"WLpcn5 kzeC;q"e--K޸=$G6.6~ ~H2M0k]'Rk㴭_0G,{; :XTV/ZEUR J`jAUZ'gkS3fз}}?)I#6ѯB薫-[P{lF;8U0Kn@qFeO$4suڶ#7B0DŮޙ9]udL$fWIr̮EԲֹkw83vhqWE @c0!(dGZʩŻԹztsYhIM:zxG_l3b\fa}VAey\+RKW/QMa.Ttc/N+$T]6Lfn<[rL|pc;V3& 9JAjbXTcNA7Mz&&N)fźLS!\I"ZdVHa{"Gf*SأS>kqH˄JleKR%gGk,ct#u*]veRDvySUC657' T dft%٭+3|% 1H[9J>6& 6Eb vci {ӚU0F>>H3,9V򝏰Z.,%Ko57G(o@<3"e+%l6:+R')C6[^fX6{(sg )nqRRPGS#]jNtxRu3nJbO=V}sr7Ź-d%T \ۻAXNݱ?z39X05k[B6{qȪ)*g69η'h_V$[y⽴~f-:E FH,f%ns> 3LjfpuXi Ԟ깏OM4C0^[8  @'眗?w}#YsnT.m](u ;$/vnU-{~{}]SK*F_(! &b{*X-Vwh|TmD:})N.Hbjj||w5)NAٻศt#u] B9$ M%w{b\z.VT„dnmCk.2lGg8(H7Ok鶪}!cl<xkEײb7p7W! ?~ Ue^ual.8 ]҉{.05R麂 %96s(f$SR|*vD+Ղ/#Wٍ?X5xxKI3J%]g1Xo`AI"je<;n|cx X{ݸ JS|L_f^l71sPgwyx(jI%q%R=SxC3E~e) 0$[ujGc[i_8GKmhL]? ϠAz @ё K!`A?ڈp,kvsՕ"rX٢Mϩ8Gi)-^wL [,5sH'j׉])KLHݻ27d5*3"_$v_|V&=(.jhA GZA\|Tok./{77TpJA3VP VnVl?HIyǨo\4 K͸D|xRf4NbENZ24? x~O;pqb$K>D"^QxK)@nbO6iÅm_uv8Jfk 6[ BKm,^]ƪ3D#ڝqqSܭ! 5,AksQڿ)v4\lf; ؜꣏pT % cHs҃ CI#ks $o+~ǒozAv(L׼ݱKgˇ]"Jzxe=ӵ_b~^N)W3m%KP}lTŐ32^ry/6̺lQoOT i=_#;Z.FkuqF%U KQ1`+XUO@Ѻ |ޗQAtQ$e1 \|vn]άv [F{HL\YJwf/dS گ?js~._WuJMsѩo Ci6UU~79u=j|2}>ɴyJV P7U?]2 ޷q맍][z`wLcdr*oK<(,AXs|r0bPPO y! 3GzMFOX9Jf LHMK;fU,D|ٮ)/jg-qha+ l|ծT`Jm{Dc%bt]Mb[hI_kj#yMFyM\%ҋoԊpHBKmsNs=鶂崥B/Wa_[os:;-}N>SLiWHYG^&%u|R :dJ2tB8l $WV/_˵o9F/IEF`|郊k<|KVw͓E 7NuX C8Z%/)7H{RK.Qo-dm҆yu~6^m:K!u>bVRj `3O3ۍCfnk݅$PpY~5 0%u"D'R ~}d(eK !k3B';b&U\Nߡ4ۃt^p C+ž,E$`wa1L&<,d &wc;쫬R21d>5lK:eN*1,__O1i}-6-%C=u: zF`)W}#R)hɄ&["'.|~j C$Pc"ʤ݆$l)Ry>DV! DOhAăm{RPTi.#1H6R[9=o0ZnZ4S f@hkPFNE(O@;4,ѧDEwZA & : NCVܳ'Y:*$!Z*W!p>.u@2؉n;E@>jTTZ ^ ȓ:y噓b~:LQYl1[fxUCM*'d MPE`ul-*/WvZ7~[@vR.Uhǂx5 CVi6a1/ >wb0ڡ+|ʽP BqOV^T*n/F)*CYkMˎ@ zjicfCs$@t׍JID,"(zYVi3]Ok1Jhs KP0ټ4]a@g |]ga͇Xm>eC>)t9W%A:/eEp1OHЌ13WtgJH\nqWUW3Qّ/K^F$"AP* !ά{rtvle| nps&3wA2ڃrW4&rU),x 8%HX8/vUNmSāaJ\߶l0wnxx%}.HyYDLp{`tR1q]<">â$9TM b?m)1A -bPB>y [K6}Jk:!@.iW,W#}W\w)&AV9˳*Ċo`i g>Ȧ;L!#9dgJwer^y+GUJB*bZ5#? % Z V5 Ø6bAF>|`h$H@~V 5~@<$'+[}GO`[7TaѴmkS'3L3]Wxr8F gPZ n+nY0p H}_~K)WVmȲ"?mk$cGbkp"R:'9Q;*<_R=zHલ@#bԊeK^Y ynX9=X[ \0QaO9IR h̢fCLJ}Q #]*+|'-#65IQbdsaX5۸+pb(- ~2UNv{)`'+zȌWԩ%=CB*:hqքUvmeybl aAl'TY IkJB.<}] ym ⮴d}PXW&U:ΆGC#%# ,@P)tY^UgI\DsMޅ)*bT#F#5cqfGSW/wvTL0z|񳱰Հ%w|EuWGubNEsmie?ނD},dar7"=L9+f1_ tW eH$ ~~̖t5$#.uR=,E'} I .JX'ޡ'IR0Kcb ڜqskr່Sedd;V(Vrv;I Jv9Q55\d}vj ZBu@.}7#MkopL~`i=P$V>n%PBByXv\F㷟//3n#tPR!3,odLJ5֯,|Iލ'rU=%. J*^;D#~ЫGwFnN3ƛɢ͏cqRLyam)wZlQSpl1p} J<4L=l1Ʋba~;jHy~w5HaPu6z&Uʡ,uwmI8tl0| h@/w)]FN 2&"︠9 $th%ᑀg=c;yRocSRV/aRY>кMaBD4Sg?jx|)f[wC7㙝 ZsH"gtV񢱑n?FT3ZE$ J 1pp5\x>wɒt=L&_v <1H|i}(<<U7~jp|TH HP8g`ڂdҚ2O-;Djޛ,dhN%JӭlmWT*7X^+UWΘ޸΃81t?o%ɗ smlJ8s,^/l ɳ#~u"p!3<@*4-gIMNJgR1n#2!_ W}6g6{Fx2BưFx?8ZHt|z: ЕnM,׹'̻dԅکb5uePȯ]v֞#LF:P[:wnDD'?f13tPL`P7KkHtYƐxgͤ p1 K*6B4_Z])`7@ٟӂ8 \S4G"tpΕT I)uF/}v%?ӒD~iX7J/NTꬸdW? Niw;<9aŚp*Fn] sP=ϫʤm̀}BIZ؂%p" H*Ir+Y8a0NvcmS1-g`Rp<ڋ*hTsZ`mCs5tc b˕OVg1bWKx0fD8`l A[sn'#[? ,†8Ȼ16u–0yim&jU4{rRpq%(uJ4 ٓJ[||q,℅"9z i(G5aG*;9fXC*x_J0C#z'>2w2ǫO({]pN= pX\yD h#N#ǭp e⫁gyk\7fKKAլl L#McIX[mc\}O[l;DoF蒉֘EKt5ΐ}[]Hn6ߖ3%|y E8tt,1%W[}? D ~nӫ0Ţq2  .~`j|RVy XW6{sftS<*W*׆wr]ը5_KҎXY,2UPfDi ’0F,q$+y;{L]v!;%B|Ac0_aNG{@9f|d  ' =8-ER%+bTT\)nը3iU[)M&&lFUk!"C1I{Xjɱ.pW.oAfݲ։=9$+^$ =}Z= @>~ҳhUw훰ɖf=%R/{DqIlj7cb)-%Z*i*duʽvA,ym-΍2DD5m&Lm01-)v"M'M`p[T": @3eBC ܮ)?ϩ^lTxfBO}>7 !"nJY :S 9r*[ Ţ5Z{cYg2j%}bA._GSxs 5 N;8w=V+ (#tpA6֜6:fFL,zt02*6qbiʊ'O+)Q(JQEK[Y j$\cE^fӜ:Dpd4iX\[KR Bs>eĈ6Lh:0۬QMyN~śyjpzYEEyvW0 ҍU,oփEU2x5 5{H3|-+z:K4xD=Iz6l\2+9&^m[mϤ{Pf#|B; G0\Bն"wm}]71Ф>FRx}/#Un덞zUnB{\>mva^&dq :|c1WɀT.Ϗylu$Y v "mNx{(x8ۧoM啢Vl v\llS<( GpPO՘ iU|Nrj^we!&' ~!\7lljl5ZK Օ+m/Vt`Jĥ⥔ w=sW*L]p*<]xdl<.g!*+xw/, VO*1 ks,4]кvgm!k2gm4 XhOהѼ« }Ć<|) E\$Id|T/ÙAmB&ryl(8R 07,TYFU5YѹU`r56r&g}|\1- N,k=oMbi /DTMN9567boLg]ϒAnJtaQ%: J~W戇Vi+odTf9hMԊ xR COҤ1Jʗol~R!nz]UD) V\ 1q_mоnRP/Oo&gn^:nP.#Kڍ'yu;(_ _Zؽ7zs)5H؈yn4R_H,F*_&?GgSS4MQD#z9Z[$!P<$WN?fP8*Hy8oܸ76z\7 jr>B6s. }-eo5?+ 0 }S!fϧqk<ʿ8LFTp1H4*xv^uLjUX+v t{^ X֚綐FyhY`gौ!;1_ʎխkҷ9E|T+.+Kuc4oWp!-}''[|WNlk/ eG,j L=*V#(j2~78Y}F0>yTX3(c[}YU@(LЦ1Є7CEFA:bo)|Y I/P710lkRY淦\MBP+1}TGbb_mpe(+#9lWxv|DelbذP'DCC ȿ" h HpZ* Izsk>Uk/3>hho@3l27S(ԚfQMWR8Qlo[e#SomZFiְgPUֆFG?N,%˯m齈 ]B}+e(ט< z+DM ReI{f< $.j?zQR>S{ςf-ߙqI(͊Q)Ӻ-t)`瑠ms7~/B0 d{+ d{Q*we[]jj> AB`[p^ 96 GXWRۡOi"PSO9=e%]zJ p$BZI>6\h o<8U^=joQt/ǹ4oXA2#R5 Q$:tϜL4j*\22v7Qr엡ۦ%e_ˈעccQ/dm΍;fE@a9Q7ƑeK`u\ť idn u # FaHa˔8n j3- RQ  1OwCmuSmE ʡX"pxgNN ]]9rFf3?;z5|6jr%2:/gt-wRQ8|GC9 j/x'Mn\"`P NZ1@%f—E!Rge復<5et>XXy6z }7MAR,-v/h(A e-+PQ/NQ)B1PoNĊ8P`$dxTQQ KaG4dj~{x7KG"] R(,cƣM)#.yN\- P,ǁic-4k MR*w_< :@X/f=F7R |=r̛z a&|mk!ɜl t€bLEI6;1{Fc٩g̠JYmkֵ[x4ZERCZ9߱yov*-R< $†GyLz9)=,I# SW"%wq'9CI 9wqv'㿶c g;t3Jb Dq?]K3vI%[nSv\|CNX̟߻* Jy c\Mٚ}ڕrhIdA̶ϘYXUIBƬ/L.i){+|'_|G«g&^&jS $/\1 3d!Fc) '8vՈ4=Z2/:2rrTcn:wh|uO_G"#" 㫋j_#EOwyЅGzʶq:6VȃOǂ2 0Fw &~OUo ' w3F=` iMr8RJrf-.9aFHڈfOQ@t;h =Bh[Hj4'ӡ|)C6- cӀbmT̅\L]U(Y*Sb!7z)#/Ay&Q*0ĨaOIVLΞ@YbURcD ~d3GYҽ19*;5rr~0 ~,z\@5So^=Sq= ׀u''1dfj9u`@:ѱ{*\CsBݩq/VʀS.3F.s~Ժ9.Єs/cgŕ$–;o-. kd. W`0 M?We6̅9HMp?ţ$TBRcF"q䴁ِev,HphdΚ(z RXL3T$^c/0py*Frzpf9h`B4 t*KB(&&>Ȇ!j<6Ifӟl 6D/ q[IK'B? v殨,cS ʐmBgdqo¢ǚɬϠQTO\ѱ}:T%s959 ׉J.k' =Mhl5|#~} q`į/<'@Uo4| [LCn_HKʹ'Gww@16w`3_Kn?֝^<{ŕq s]Pp2.tU%3x{ Yګ;Z.1#2rⷌd cOb|GS7H"e)z3@lнj8  Jse.5gf~&u/Œ`UN&k}^h~ RTj 6K[LNru%9 &Q2Cd:MtXxpyE?9n&O6R$`y@a(أ$n`6I<*FHp;+$HF$;AgD-% MK.*81<7#) fSoU&n$őNYdWRPDlIfn;~r:_]SmPAϿ(% CyҏS_‚>ss`B@=qפqbԲA)S c l@w&MHfH?e]nu)+icF:S`(Rx#$ĺ]w^ <5Vb~_}d3KVt ~,Li^yFE*/dʑrk1"{N S pĔdy#+02Ƭ݁7 ȞEQqlXr8 ᾯ Baޛb7NtT X{.Ӟִ+f?޷1HT(Mj P "0~ ufjclvkKfaX-3ORPsrܪѸ#UYIcQwV)e}9oWTjIn\y EKm.rJ!9i37n3P|ūPVϰYד[2Kbw28czѓ?謾e@aN8澖3#``F*h'ߜh9Qa\fĻ)8^b3nA(*Iuͪ1*ˠudӢфmRvSpz@߷i{#Y}Q%QFҏp CZh]@S襓p=Tbz,:eDr<PfM]0NP-G15~?YEԏ([ @h+xd8| nZurw) 9^r2JAvqheHeh=%7R׿ N3IhHG`mR.ށL&Z[Ugۣw}c Bu0ámeZ#ij{~-.VVԔƙD%_HbE5Ȉc̫)~`]5KUxcƔ4IܗQw\.G363. ҁZr2*$+G``ә81I j5- Pqo..mTqm+z򂫁2o\.w'4Z[,d׆h>B5}п]${:;z&qcYPz.{Τ+ 5aL6v)L"Do5Ss'?|RCJϮu#q%֠v#ְ2rIuќיo 72~ UO:p+!ei/U"oıF,( MÍOU3~DdylmV_2A/\+IXeM|u-y!E(K0N]ؽ>ĸt`~A~ ]whnbcdV!A]Hb$ QFijeSyu})M gEذ(.Z& VB_'1Ϟƨ͘ e v9~3y Q^% ~/[;?Ȩ#eD d E T`ݍnˏ:j~D}_,Co$~ XvC'`{#σxkfc]Un۷ g~z`({w {<˚91*zv!ćC"'Z*,bl+e%8z*ҏ1l&5K`"^@kj@g]8KҬ& oz V^BZȊDK_' 2T^MExiG3s5bvx۟$ࡎx~z!3~D'!Q2a(aer!`Z{xT](qMlQL>K!=5I0Pge:! 蹂Dsdu ԧMy0mpo3cqmtPʑf7\I2~+'!9RNQp)l89DVNv=kr~T\~j((yZtv:X&JX408ľ\#-&}ޞqzTZ`3HR@nÑ x2gC$|f{C _):9BupnU+tDgkƻu_8I孨X8עֲS+8jNf\o>Q& ^#ih!vNCD_St?nzbD\| z˵,A1I'n[G$q倨Ef;S0t#.;ɾ \c-h@Ud5h6X6E<-!A E.PTbm%M4`Wv퍣/dh+!!f>us|x%BG#z|cE"Oؖ7NfHN״h.>ЯS;(Pm@k>& (} ^~N(5XhBTV1+V(J}UxhV}8Z)'b|`Ek iP;qw3ϸA8"IN2*VyA]sTU5e#wRe,ØyfqcFf@Frrv0r&MyW@i?rÜD4GfJ-}.9ZR:O3CwJuq/B 6Ksif7! tRNJL?WggRg7g^ ܵ7Ԫ P O7iE0c)_o.CA'[FeU_^7|B 6/$}):LtҞB FGpVGut|-n[bj?"kI4%w2`(Od"R^^3"YodS`<"R~ι8dt_pnKΏrkpx`<A#*ì%H/r.CuB r^ U!HR!PAuf  V~xEXO{~#DM8a~ps2ITGE7<\~>8a|F6"SD4sC)l=c3WD~G!ʝ7{7$8$oM|$=&z1<׆F_g_¨qqv ?l`Trxܦx |*nUx8p|] ]N=&$i# &^APh,+&̈́5|lV{$ܒ]2jL4D&?@^ yyjҝ|q*ŚVIp9 +v 5ӒZ{xڦ \KFրiD]dtGM&tbTAN]0=ӱlG \OŠzBseUrdHi!g5V J1݄`ƨ`PMx*y`+߇kpy QoGSc֚/>-ۛ$3\핟Qq'4Ð ).8 i/w'b Z/H%l(~S)u=Jo)]58\s.T}|9TGcQ]MQKۆ`ݍ GeW"K0Ш_k 钇.RyׅFuXt ߯RA"!%7|0vlLSpr;{u ~Dϴ,WZr }- S &:'6 s@6X8%]9E>K3Io +*^A/ש2qN-{mQ.D^"雷7|8tAu 2z@@451ݪʱ@E"g {$(97TτB2bN$7㟿z栜LzI艪֝ E6+,'UG,UZu{MƥS)eH a‹Sk}szщdרikh6|ÝъxWtRp*(5-^?Me!>\68D nPxx+FU0g"A=9һ뿍ա6=X{7hjΡh'ϰ̆rtj8Ȋ|7"E xVgc:ksByӑ_La=JOEc0k+'du!, b?!+0{_,9e{6Y6)߮fĸ"wsB!\`z]>j~p<رy_86n8빟Dbv#ډdޫX XAQzmx@V+fO+Pٷ֙ݣmFZy].[|}^(mAkwJօFXk-'FÅv EF:S{Ba-WT>RsΩ,f$oa;G.'C"zm VgTz Y|P)X QUB߫`)D} PbXh m2# n>.e~ UJ*'Dic2#uV^̨~i)!vI-SY֮۝114E!~9dgЏg]vhXa봡]iLqW~Eb` CIr.ЊPS>Q9a ǩsdi&Й춸G;c #۔$|r +L'*ujj'|5~U}P>F>(":'gL C.}fdBfƹ`@,K^z,Bn'>0@Y G\eŬ9 xs 2mb{֓Z3BA\{hrL - y,/O0<[X Z?zi휅7~@S=cz2 Aj. $*ŃNjP6]Vڝa; ^y ^+)NJDP\) fJ航S(O(ZG\8qiKD6߰.e)jύmC-U2 _a?;3N* Rl"mC %q{592aMڡ}7-$JK)63HB8]ۨ_ACxcs 5y 3;ҥ^5=Gj?_p\8LjYУ0|Ce>!(ٛ+E l-*>QWYR?7ԗUmM;C4R_QBgO 4L~XFb*X\L屚GI[3ݽdHA} ;d` 1of{pXqZP];Cu arLP*\1 ɞH70eER}94< lu>FOs\ ʜ4,~w"4v\H RuG"ҫﭻ z\Ju4y35P30\He.-b%k(YLמ P&H]ʑ!0"I$ P}~(k/ /@F6T9z [6 S7X ;jB}r6KL:QFiza58J!RPG"Iev|Dx}`Cv |?ňO5L0kx2BdHCoD$o(^x#Bv&ϧH&_4 #/d w+w"؂l(!;v5,d!?4)C'JZƥZFd)gtV }a8,th <"ۣ)%ۯѭ* ?--2Β6&!W +xE}3<[&zݞ,a%f;{b.lY}D\[Z@et6P빻XPZb='JRH &%]зc5u=')G5_Je<њ7ۯ+% *_)H ,oR8G}-!OY]\ } "7O^"ʭio}Jh$[EbP1=j3ȣ!E0#}ȡi"`,;Dlz2(ٱlk2$)f@2L)* @sѣ% )}:F!"Gœ"2Z}!fzػL!sˬrqk$?V-q=FX ܶuW|u:QM; H Ks,A꟥nv9s% miڰ\6W) -^:X\-+0 :DY/j~>=>Hv!`ռ7|##[you=U|Wf<]{/aDY9:9űFcdʊn|dPŒ*1W(7`K y53Δ05dbf_xt2S5*QBeɻUASL˹`pKd2)E#;G1n4КZTC29je>p5`kx8%Js ΟA; FW@㶉?<hl1,$u{YrkF:1\le<+b~y˝t9{{3YFnJxy.ޞKCDB!W^:ݚznKUi?2m,#T9zj_ g`|BHօ'ƽVFW~0:P f ˛i{or-FUU<7W94=p5xv$72$wF%4)G9yfF)<#:9)nmGoJh9 ݟa&4@tJo#(Oϸ+,xuY=xދuV;n}2=f{&,+2ٶ2u^I`V[MGC6ZeD 5I^w''fӲmphN_H{r|i.dnV>Qռ, P]9%5DDBHC\.0ĕ `yocTjm2j$)Ys&.DLӠǽ7pqhw+oC' ښ΅o 06CKN,خD2UZ}kRK'_bKUUtp&e Z`5UX3[κ86uw%ȬRQq *=8:N ͌jpxV[{ K0`:$qw3QFziAPpX6j O1i`?#k>u|cKkiLpqI_G|14&O% >@WnjZN#tg1O 3z\9O5^*4"VE_U HړV6_Me?ݻ]!#%UX/TJg0^ʗN!GRܺxƵ?H$l~ѯuVwhdW̦RJ" Б`g5fSa)boob 4<9_zEh2y/0ZIpJ9]ܠ>,),kRڛ 7* i9:e͇zKޖ7Ezej~eP0e`kJ,p㽖Det0-rpkk&cv\7z]?)? `Nƞ!25%aŐba~ȶgwkt4Oc,|)'@5kcpJxGz }pМD4qH +%`X;iԦ@`wLMXg|ZR1ǑE*&\UIeSpcVR`|:pu򆼩B6IZUɈKɿ}cRxRC)c`yQvbs$5Snv}_].nO ?z;T?[F6`t܅_`*iNv*"U'2@/x&FuC|<-'ZZRM%Z:a`~#I$Qܲ.S 6MIwa*%}!kd e(%d')(Q9tһcʇY ysEpC3bdpϤhpC R);s0Yޘ;.{/A!PwtP4lwePx6'_ L]DTMi)OW+dpS{ʹ@.Q#Ԃee,$=9.&;fb=w›; ubnwĸƒ Z$B~ ފt#T&NT/ђuv8K$]"52G1TdkpꝰYI}.rɌcZVb1 =USQB/~ޯ$0cVR!GrGQeQ ngn;ݤC MzczB P?|6\Ļ&;.~5|NC(xH"q~6b|l$Sz/Re@%~G o{#7!E51?YerR7lS},DwؙI׎>y8#I۽ٞ})Ӱ0rĠe~(@rEf@z8m0ZmL~3GAtcZY5MitE J$$m;lRfvW[ZQvw˹SnO5&(FFTvDPa4 =( L, V yFɪSaJ4q'i7{YW"r,n/@1ے_%OJǸ\XM˟rѐ]D̸7Sa@(7ω`^_#(:-]<.v8k}T0LHn-pZMQg]T!=]Nеҍطy(f{gU 0Kd![CUFHt!ݽT* ]oD !כeq wMa)y+\El-fئՐF3߸Nu&FŸVG\>shPCI}Iq>:/f͕J8KMmc/ܼ?N4*?mrr&n3sءj*}JݠW=Zߺf.D _{ lwY ӖFs1WvFqA˃:G~:qUxJ ͫ]H ߉3sr(ϹnRT/̚mZ n\)_JC/1#Ɔ UDV\.*&=캍6a;{b=T l࿟Ze` !jh F*ٷ’_]oE8V~[WGo$|@"8SBMg )iD# ELjDKl 3IkG>d^4kBO#-^9ZVf+H,' cQoˁΣa?{6Sf hb{ ~E HhV±zY/eäzZ Y/+l YOFIBC@G|Bs_mIuJ(y-uGׂrl\,&OQeH+d~2mv_9Vf{5]3/l"t5>QXX inr mԧ{CVW#u3;1ȴ\NgVWBjL%Fd#;֯_s8 ^,#}RKBTΎ`89m }VE ,  EMKf(.SAM$x(bUqHE* 9`v!}{1eј WS49s׫B{p!n>ϛ]= g>9X%m> p\wU ,ʐ6B$ 6 Q>$3}wI/_r(2ӕ'}{_- YK%-؛4ґkEM.I(W5F#4cR_O 歇㤦 (/&v}Ea?LFR2[,VP[^-zVLʳm{xd{KPf9шZDd r(`ubJMw *Mn4ݹA5G?vR'nSYL=y*Zιh%Pp4azr5} # ]6pJ{Oñ9;^f FOjk 49KNW@V%}w8`s)J! tܿLwV63wIUR(!lĂW5G%fatkOGol[L6@5E+Iu(Z!?]9͛\ҝʼnJ*?D[߼ rGAgœmgŎdYv;4c,nhZ 6^B4hFP⶙$wmnọ#oARρɭZ CiaV[,{8d|g-Tsy{TҊBa#nx0>>GQ"7jlV@R}KX6>^6&"4 vdYh w)8}4CҊ|&͸#=EyXc';ܸx ωoZgJ-a䌎$Sb;ʫ[e.Ї={'vEE;KC4iKT+vdD uCg1I0)BcylK9@"I5JuzA$-yVw.sGQ?qY(ɆJgsW|Cte8"r]_ :UEl&F(jT4e +쁨G$MGZ,1? %s昀M; bTĪxף0 f LަfX{o6J#wLV\/lF}⊖eOs6w e|p|w*YwCY[ SD Rz!CIT 51 L)r 3:0KWH4}5kn|ҳ½\b{0Ձ",t-i)fM)ɐdTU]+Vk}?iKW$ ş]jsI4[أ FspbF'j ?ey T gUV d |fZ"-$M4NĻeut'̒?"W媲UC%@0!HϳiZ\eCp(Y ~!/6/CO<$n+:')ЁǏ]2(60CMZM˨H7X:(ƔLuoأQ]mfIeK@MZ8nB%]JGk[o -A늍c W^]B% Lh_qE Rڱk>35X`.VPVyMM~b|4Qؕ%SA/YZ853`5DOh͒QVs?US5cvo6MvM7("Y`l-aTCnV,CgR?>j) ?H3ܱ0/dDV>\X 槨t|+=`f7›HZԾ;BwJ:JvqY\f~љQ!?8[zp@3sIH_o:R}mn|"[%(,yޜs>29EJ~V vv%eX|epܐ{n-x)E}oh$^wHa8E Jm5?&pUȋRS '71Ÿ rNouՑ >vR0Nfhm˜gǮ8MóEX#@r%VbhrWdY]FV-E1 д% #IC:؂|NM14MxV PWyPz&ILyzb&N}qA0 ^x?t5p'njkSsZɳÀ83Nwy6 vؾ8wDl;[1uQXWJ& X6b tr۷ K  >`ӏrTOEI9XwhnͤDIrya:Nx2Jϻ*P3pkn SFԟ!PS*v\!-':Y >sG䒀|3_yctsRȯnK˅y=֙ CS3CߍwC o=?M) AB i\pF8T@.nu![$U@dqfLoƒl2c*Keځ>+dTƖJt"RF1BEnusJd^u-& rݤGi !u``Ecj_$q4?BBV^&]EY~^YUsf/Ju]̀R('ҖF\7wx +Mn[25:6{6~y$rVlD(Z`P@}8`ZӪRjf9yZKpEpߪI\ _ R7tfxik{/apYAXl+y۫%.% iYN&g}Mq%Ƕ\/[8P4Ѽ^k_*w?Gq}P*xIzb9O+FSf,a-X@(2ZuI*bl #y@xV=Y[BT ŀby,j[ ֧mgW3f&3ޥEQGoAO?K>_5D>[4 Rʙ*5ѣ$Lo~$z ^'"7 Z4BŨ9ܿIco\1$f~# UH"=yDt>yapC;?IoqH.Ovۥ̹d%guBٸ(ɳ66j? J7+WsQvFԬ隷۱Iovk =JC\ųrfZ 7#gp9ښp+[ ObMI.DGƲ] q eMDNoƠJm@ƫp!^T]Qw*IۓH^|?4žSa*g! p~Xֺ8e@p6d0)OdY'/' 0ARĢZX LImGY(nmxQf\1¶2  (G΃j$F\E p݆ǛR{ZٺhM&A Ԓ7ʵb9Ya_6V MZ%cQ6y Au5:Ir㝬{Le!1ܮاS WWVZ@56>9῵mN@:7Hg۷8OWV q FG&z15Ć;c su"'Gg,lv#xu-CH3mO2D+ doCS=r% U,T6up]Ѷ'ئ0h^"KyvvyapdR<ގ9,A mMv~UM{^Yg`gV[鋌뾇ȰX\%(e21viщQ2o)! [-^JSx_uʁKdAw _K?f:Âad.*f1UZĄon+tw"[dbͲHh yT;ݷ{ǂEΈd=$${kSx=@Uφ%ѠN0Wʲ|ӟbN45fu R@%Ȟ:xqS8 F.PprԐ,oͫژT|'2)aXVXW#Q|rOmZUQYhX}FOҫ仸␔f؈=&FU{Ш CVz4i%qv z\\G]MH-=ef0W^F юDw=)!jsȫ@Y)i>mᓆB8)LK HbaSDmNO/zR\Tk P@ZO ^U@L8ʔ4X/tv¿0@p=r~ָ(؂@NODo\9'KeuDOD*q?ZsP0Z5ةOFB1{Pa6W3㰛0y:%BșE_U7%Cݼt@Ϧ8ԯ_(/l}VKO."xLl VclQnZ;\ =B@%nkAz=} kQY!dW]Eo:?Cǧ!'j4x. =A?#z'տ1WWֽRϕ|T[uOXIHE`QW#vO~h|^hn| 6|+jJ@qxۢݶbY&xU@p× ^xCR{(+p%7~֧lMܾpZ w콿Dەi%q#jD\Qcd, "ir6H8|h/_|[M9V%(J׿ 79P8N-> khl6oL](騂 u!ݺ+ .4Vǖ~6Bj`Wj>QuNS?l%V,^EJϩnYc[?cvFÉ)s $ݪ-㣖wkb]j,>pl*/0FI"PZB'j9)q"x尶mKI vIJMZ l04&$00 lJ-b_X9wiz>~e5c>PJeAVzcUBG>A(IvmuEmh@ W vUuF(tI_zETQU~L (ȥj: _F˓~"^dnD0Qu%0,uyJ[ʩ€$GƁ^t3e|[M']ٸ|3֒rY i(bO~oE83#Y4LA/TUȿw73GLCA|P`>GD>mW'u/a<afP/w:Mj1_V"JY;^2o.sƭ̴6rL7@[n"D3b#E&zod3zpg%jk<9B.6bC̗)'t QB̚s,9mHr$mRx:FWľ$XW$1Bk]l% 91H}BCkw)$O;Jh r~?T>n$#]h }! 'J%4:޷Ř7Qx:x&?b{f1F)`ju5vk4r92FtiY0S_B=;^T< =ؿZp:*57_6XD]WCWy(`.?yUR7MSUW$05 _1shĽ`ܗ\ !R=dvrׄ^?ث&SǤqNOG티Óێ 3)ЁQyfVZf)V txd9e̎|U+S'e&(UzM)kN>SVyVVb *_ac^2>!KjjΚתnb3҆fjW;j(cQcATK,8,DH:»\'u!\;8{lH+ά|o?㎲mX*nF.r0.:j.Aʄ}3K&+jMź\uffZ ~8WuL<{<-A!* մ?+2HYڊ'+OqKv/%xAl.h (6]{ܠa5 n,H=0IZ[="0o&j[,mi "|X,^E\hGl /*J¦3GN})5 c!SxשRRnh}K9k utaބ*|{Mq-^o(U -p;XR[=*5>7yiFP7t1kt֜"4Ɉ7~ ?p{rEtl|(| TI'Ҙ.ivWZLJTv ~BgooL,Lꇶr/N;lmA6C\' ?]n >7֧#l6[x2:T)R:eULu)+%o13|J%URnjش^yޭ760/G& ):X9ޚ)wJ'O^*E sHkޞ@~vBr|!8Źww[otuaY)q`Z;n%\s8:I±-\ ; Kh9NK<\<$A-25Z &8;B`u_Q.΄*-9ގ8:b.z[74vle7`z[<ށ+}x\뮘5 eWB 􆎇d_ъOYޱlmė.t(Ӡ` =7+c75cUnhl^X9qB4J|=S!(~1 I! i^3zգn.TyO4#0ʂ~BLͤXK_+`<L(%$J}F!yF\@i)}`5,IfUrØgkIXS- dndr- Ymy~siPgX=[RB,O\r) }xas}K5@ ,ݨIO{j88u֨aFoywSl{ hyi%p8ѷ; mx=ŧs@^Ld[T9}/^eԹg ;_|6Nz/" }+o1(#f𿋺h/ڲQYZ&^CAa޽R#̜;cM#wld(]VJ0%2z[pyjf-Оj2QgC# QStӫ2lq|J8^PMdPEIZ2`16kK╬[wh$;tXc%qxDlcq{Z7}s ǒ Dc_, KztB؝|4󫀫ꓦ nǪ@5ўD+~{\B[|V, `S@f{}"%Ztw&%Gʗ>$ymQltUDsaS.NdYޔ=!<␠($` D?ξsYMFk!gUwz묃@b  s.ɆGW~054o@QaݬdzkjJ>͸;04wyE՚{LV%P%zp˶1up꣌~\пN}Ґ%w ƇU4 79zƶtV ;&kvֶ1eS)_ɢYLsW]7MXS\E-l$@^1)ȳOe@#}^ D曔f)FI|X+/r BslBrZal9MqFԢ=yBswîN7.=>al+`?5y7D\ U4HXrPƘ?&|flkp oHCt:PM}qa ʚxlTUM;<}!.^MH |ᝐ($:KrwCco|J{7/Km-6m8 bIU\R='.d)ɎJi5 2;Lj^&&Pk2![1 鲚LՎ{H&K @B#۷8Qz !ZE1i3w<*&#ᄫ-!u)jǎZ&DMD"A$mR(cBH4pv9۰r:Oz]٠g\ 42St?xtٰ֤4ak,n=$_:Q},9SV(gPJ]1 .YKnV[׀Vq%AO9eWN.^_ŎWI}A!1zA;.WdHęe^< L'G(GRX$KL1#36)",# cJ5yt?_*%Bg Sjniv-;\Nb*C!"ۡPƧs!6-@KF~Dtyd(ŽrvxE'JTY<㪆R79̬o߉+ʳ@\GkfZ8.)Q_f lT;-LIfd9)gx1bCrL IQ̥~!1j᭞g,m {$fUg۔oBc r"U{$2NVkJaqGyw0Uc/vE o@Zi]XҴE-/u:>Tgea # τM_n]\O@)j5sSE?ё cD ]mN+uhmѓ*RyӴ DY:HczȍWoؚ9^;;%Ce7Jsy"RR ;?(F?9+HwT?˓I> sީtF--@kh "G:zn-^0G9i_78d *]p>sQJ_rPӢ+NDp87D EW/Zj黑zYᮞk5(|9eTd %RMLV{cjT_.#acBwQ3TɎ grbg?J!~ 2'SŴ;|,F$a+2qӌHbRDfd/Cp,jǣ_=H;3@HȆ0|co,LغN"{8!/ۓo,9O:[eN\Xpm+/mdf%EƉxs-ippؓ_>*֖0Y0݄R}V6 LivWkWpĬg^(:wՅaM"_B9;{kHcR8 Ohgwx; ㌱0 /\I{& `D[]ru)øX^ztbu_{pn֚ SyiCNHM38VMa [*f:{;%CXҞyͼ4&YY>[?ve6R)j z4i.08LU$ m9yŅ#OJ?07}4nf2q(xTC} MC45]%OT%߫ۨLaYCNqDW`=XVj !cYDS w,]W;IGs whRG ޮV0ADdS6O5yzotZnYϥ1~T/&-`ޮ"29NaD$0uB? 3A.G(;Ą ic [HB͌|h81:ZVr5Å ,_v,G[8T.^f5fq Jj=P|YI?[ʁW2*IiTk b˯FP&7%{H-ב^d)A ǍZq]Dv5W⿤RYӔ],!6kf6_SQ?RIۜQ2R^;/Xk5i[k$$7E_J$u;h]Kpt+gBnZ5^fu 3 J"l7"m0=B͐ga[W1fS%TI-8Bn)-N>:9ϙZt!h 6}i\$R #' b^4r "#,'YP o*9!/G' Ӈ2 (?}_: rzkcVtFu^4Y=̡ʁksey# Su8*8ʘ2:5/ښ"gDf??aL{=j!#Qw~ɐfz|GaaB^Ӳ(b-;` ? g @44.Nm/, &;T :5cIqza]/:o\s_Đ]U)?W?p!C2 -,lT(1I;yC)[`#  )4T**.Pӄ[p"̫ U`ջ\"BtNc(TۺYK*1VYW; 7y 8|>JBX/Lj䌳Q2|?וaCRf=Nuly`AkV\FL Y]08g YF?he9u0~93QPB(OB:rfկ>@ڴ+ )XD;rFh)0}DX U4#O Ozڦ$Ra/q3?Ȣd.103nu a9flZ=%V,}wH9B"XoO?kW5BqIa9$OtV) 5h:.\PNU͞m8tUo7h5 `aZX ;R[?D.Eǜ7׳+[+-N2oFhkXTSiSp''!8 GL}~.tp93NOjՁ]+aqC;$鏰Feq|wԠ&w͕f)oΠ=ikٚ3 `lbQk8?<Bv RCsP C6)PoF]KiCё0VB cNӠ ~vmTf:rHXҪ3Yyn}o۱3xLK5>{9NG#N?ޣS]@ީꠚ v}ڨ-1 >Bdh*bWP/$.v%hjDsf|.}Y0~pwvxѹp<м-(k+QS? x)2;fD 3^8oі*DEzEsHq,{[r AwzVo$'d4*BcBb8cHZVb61(gfaؙ3Mo gs<4B2..;F]CJ?(^v6O6#GZs#I;'!o. 5g#h!h5Vlʽ13SB Vn 'rjJ, o vxDڂ)'loʒWjK`VF\%6 l?6۷AFdr>zv'Jo-E%FH ]o%/ֺ۹0Px6H2JvPnReöڨ~m$S[?G A Sx@0Щ<"חLĩ2LM~=afo}VMgPq?Ȣ1 ~8&;9^pMdgG{ƂލuaNA&1;љ! 9MY c*6;'6T*4)֣3aڤBmZmN%Gӏ/o;@ z<')DVBD$`A礽Ms 3ڵkg!>m]z%jax \j.$l1tJ}JD4gb+fS/fٷ~,.( {4s1!'0=k=]C?@;1hwxy:ߴd\F }[\^Qbwe7#mwt!h dq .byiE;glQD11B@ZvJEG]3h ҁOG7%:= ?h}C[,}a"23%@)\$AnAwz(߭>/ vY/g8&L>&;T:]xv#oAJZ47_RrݗɾZv-"- ^ݶy6m@0o`e7); peǕFg齉cš25Ȼ GV՝-.Ml)\Z-r0'q)/W3<R`h9f FɅEӶBk= F=16{68L.>}:Gr7 | 1r`n/ ?MaMCݥ$t9 +Cg\'Ă2b9_ zO}% e"6 b%}H,F[U{˳lAA6v/"xI1Lf,~+2VGRSN}"+ zk-£&{bJ5ٜ=_tkZٵБ⍣7.ޗ_4B!Du.>Ҹ [1-,> )x18I&%06qUٿS\@iPC}{<~8=ROaT<E!˾}3C *wT,߽Jv2(IDy3s{Wt Lk$ Jc>ӮgQrkV#FEIѷh19 u#!Ǯ8Wj  %jd2hxAz$Wrcp\ǟ},y k3i^_%CE_Jj8yCa3'1HqUNf+,n[R,&Yx+iEdW9@rJw74+^֝84sODγI%U"3 jW82_{CA-ZYE01xaFw.HP:΍n^x\HWt똔P5#T#i5\ӱx$`Vj*ʈH|!H]!#@] Ncvc7 BW,WB`6sy @rKIOypI8,$]S!g;ti%B ILnN{2.)ڲ[v[ ,UiۿFGf{= *o׬l׍r~%Vյ&:Op+5"8s`z/Jex悪NϘILSNWdwEuI*;:t,shCkᆹkq/f}_NVz'le؏$޸M6 8*TuXrbU)p,JSyʱs rcҷ}Z\tĎ  I,=fEm10 F. J~y%ww0 U\JyrHo/urȈ.7 ub'|#G?z3j}d%" tڷgʌE] l*Kc# Z)- ,U5A,CMwG(wJA ]sJPd6ZtOqͦh.,<+LH:Vڽ)XyZ{t/KvQo[ :Yڐ" n!i530?e'O2$FRT1/}eo=oVJYw8InSv36ŸF٘0(?nw AxIsJuTM|Y3Ħ _־(SK!Nƨ|`:pq;%;v$/>%5l4oF;j @[{6vlLnؒz0 [ơv{R}lglR# 3Qp'z7AVVKߞ"ṆN&ZW=qlNWG6L#S4`s}"~I+ȮjJF Kghca `<4K~2љ8'J Mw M{ʙb+4%G]SE<' ,o?98_*JKݼpHEFHRG,%s'I'o({ONKt¸m78th1\D$ &'a{;eS$TTʌiJ&}L#grJq ROuaáQQk?WƏG`d5mp1sKeJ/| hʠlR&-zz=5U.m!| V!2,#zs^ҭ_i #5`#P7# r\3*rzSyF,Up2ô20_*{A^l R!Lwas12N>Tե>v? ߫jga gluj)D@׆:glhD[G<:IV-,Y "G2)u7@~9:%n|-^JJXLJʻL;n,Шrz 뻞Vo hX'7lps <. jsT'HrrO M7rbTHȓCṇ>Jb^n= #Q$Fr8&" q.rruY%;*"6ZU [ʪqLF][uhIv{\z>CtZ Iy["Xٰ]쓒9LI[mI6n!=AIJ?1-, Ьy *t:GLFUlTNs$n5lyll,5Xsc~_zj*oih W9LʹSA>6,He}+VImUTi*mUk:P|V0 5&ji9ki=W$R7 ?DsG]ӳtr07xLOmYk@3?1vSo|ro¡\}43_ d[8**nizl+ɕ-4˜p4Ry[pѵ1ewj]:P$*$WFy H Hm%XY4qgr{z{اΡ'f=S]C &^XshhF/ޤ\ߜQ{-MlX 3Wt JR1O*NsTZ~O7fL.n<*6^K as`P4e~S}I ք qVE_RId?(< Gt |w["o)fQ&aQ/+D!,|1=},[ XN DŽGj6$f&m-,BKd $M}[Q(~nj6xKOͩ,"~Roq\kvج-}"%6Wp4^n9w6VnD"eK_Dz  W+eV$Qlټ+[2&" =5eǜ6ʯ#*7)5Jw @P.#TXa Q[q .W_ uZA`S|I|#?ڶq7!A3WO~Q0e@u= jXnM iµaV9U~u%U6y)5ۉaƤ:J[u .+)'&({z ‡eg{7HR\UnDFb=}e0w֯"/x=u H'W7MBIqX7wbPs|{I5xT?l\m.#YjTȑlq@ӤѡT8vWk\tAGnߣte颐'"8.BP’]UH6vj->!% l ִ@lѧC b#3а*{ݨCPq c!5݄ZHC1]Lqu~qyB2rجexI=Xp;F*zIDrU!"Ejիt[ ʙ֒cS\M3,븪-d ([.g^bEN'.PB ȴvd_×z \2dlP {.m`r~M˦=U U5nj6%Vyj^JV^V.X6*NVCuX^dO>`lBb_f Lg Yݺ˲v9n7]: EfܧDi%fWy[R Mum/Qq$~ozV#Hua FaJ|1˭]O#['SH˅ь4_ҵV7 JľAgĺX?d&{`yuGrBQ IkNr$Ho{veH1Mo:λ"R[~0L|@g3r\:\.xe  B3ߋHQ{m޾cwW;c2ȁHרH$K@e~"ɋ0fϱ!q~Ϙ^x9~f ]Ğ}_?ɡ:~ѪTGoݥ J\zܠfxs{D'lymQEvPkPϡQgٍW:Ჲ1,bZ2@(;IǺg{:+YJhZ,`I#Nerqzcz˗wLY46TG~mxr>x7vڊ{}:>ËQ_>mX}:+>Dk}!:׃$I h-0i5V:MX.iG* ,F{ʂ2'_ =j-_iHu?>H#+B՝V'(;PNDuȺJ{ƑPCa'_Ngdd2? O痢̰F=g?na4Wsr ϯSa咧)t<>lRL'JfLԣoF%X9&("FOf;cD 7F/\:[nḆnxgW-)ώJF,'=¸>LV Ҍe'tʊҖ"MHo)5b5A UQF415&(E/׼G'yaWL@|["@D>~͢^s+a.Mj߂r\V@2 iG3D7ittx~?nP_[v:jw1,1[Sb`md@6a<^O>v)܎Z{$Gxi yQwgҐ1صAuQf_ibc5VJ0s.0ka!,[y|K1uU#٫$cdG>扭}Û 7EC9JKӨ% e&y>#$Pn~u>A`e x;]6( h:!ޜj\_.0YDw,O4a:Q-[TtMg [ ]>Sq31ENQ޺WÅ67»to"HX.0례Myim +t6=o=e.xh E@?e\Zg1oVɝ c(;=Յ;"P+KKN༨Km+ˌ1nϡN,̻>ƈ)Xw~\\}|:1eI7>b:EI{osKeڵupd7(S0J\~AK`3KCW _g\3L7_pi q"I'wVSDI7Ԋhߢ8vTtdu)fզO m)=T ٤ɽ5'pկ.~DU"?6'̝ˆhk耄G t;Re-iaQCKF=dWljN^BKP[x4s lS|racZ\^ymc"s+]4ok## ":XϪȧXmMC0kYGef:>Wo R15izݸc*GY\m"MbJ>^âO41a8Akc[VW Re3D0qaj=OY}(S0VEnF.B#qOO Cvx=9EtV9IG_-Zp#3mÕa"F`CMD[k"#(>-[&_5]aSj\]nqZV|oӨFb>-by PҋRarXq2aMaA)n*> *]|s\8Ѱt '@k$ʚmb)miץʬ_z'Fސ+ nq#JLIU~ޚiJ_и8kz몭}a9&>cO-8&o5y.tC[p"SqO1kyUFkg.z3%;"_D;t>d1laխ$ROo4TJ0,ؐN|ťX::0Su2+8J }q{`ooӡLk$b ]eIz3Ҕ|ߺ|~~s7=Ix?fZDb3jVW&ڟs]#e>qaNM'D~k8?%.߆?%h)r'նӡ= "+ U3صy+$ ]>`l녨]&7f% L|_7pǝpk[t&it2D׭^1?N m| l~d@H|F~jx'>iNÚgp\LL6&,쓢\s|'\G c:ȎҔ".ԾuaNQ8K:i=71zY.Mf9H0LRr]2~eU 5cu;W]cZLQtΤ\ h;<>>nY\$Z"vnbD#Q89Q=TP8z/ 9%ٻ_g?Pu\<\M<>6j$ ;U1oaiV"*=wo۞]~ &aNSӾ9J0Q͒3-y fûZ,gXu?/h A Υ#K 't{c08Ka?dlJ\p5|Pyz% O1l9oӣM"QZ0*-W ͻ:'i:&5g¿;T.(4EV=y( " @Q#3?ڋoy%LQ 9C'e-Ҿ/$FǕjs4{ eyzE]D⣽,-<cJ C Z+5 ܦhTH_HcGl6`: pܛXמx62Ƙc3P6|8zl[ 8O=AO $b!2(ɿ.jjZ/)߈ҖW$hB =BY`M}ٶv7n=e 9jS"L ր&}RymXG7|BJg$$"l!g\Ԭ)@U}Yv [, l%Uȣ-elo#.]&L^[tè6\Ձ9蹛5;ZTs%tzvK 4o`y( @a<^$ǟ#`Ϊ4\&h hI5T[=T]1 nps U6xIȌǰEA)K0;r~R]2+ܵ0\jX>[#h}ƗFF3?Np>FWwg fC!;qp.l MTx*DYZVJx5'+7uCTX{^Pрܹj]fۚ70mG3B}9?e^XŮUS9d4-L O.KJ,~TX]_P˕ ^>{ۙMzrѪژ2lvðC6mIu,3bZKN2H Cd?Uf8+t4x<CI誁zy1 H7$nj1u12ߍ|;| n:" = @jFqx^*F1<k ]5UBJO\t2KZ@+Sn#ݝJ"o rP5Fq7QauEH` h2&𛴀YR<]0j_xȞVu;:Ϧqm#KҀnfc_%&,fO H [{4yGF(Yr9go; Ǜu0<2Ȝɠ?o >W_qxiWZA0ϑ. j]/֜wFP ZLꭤ Upd:Mhҋ7rd%7h}*Dpo].`P/ }}٣iiBΙ!S ({ C ClύZ63d Rkꛅ6n)qrHŨ$rֽ73,Ӯtx@c6V)2:oc8R͇Nw ){XBf*i!аa?jK$Yr~ă6n|cpx,rc43"-}|<5|{c!`T 4XR!Uj GOdoM<& DI uj # K$/O~bY{LJ8ɜXՁt`RYF޽b|M7* 薶%Ja۞cnraTCZXZ6*J"tv ݁c/_ zzPKQYA4HSʥWQh>І6o^c>h aohOM)|y1E 0IHT%Z bRDchoQ<6J%ă˥fڹ~Ӫq SN҅23nc+`Fe8ܷ-8#&B^>%J[OH˽wD 峀C4őJk>iP5拥;91cGlŊle>_/WȿGՍ$T` 8b$|.h{5j +ᱣLw C 8$bj;Vr;8hꇑ!zosg#]r]M$V}qp%FAu,xHQRA{\F/Mp]N͵X) ֧F$G}vIR [ ڄ18jQIuI[ `0zGp@?YY mJ=foΰp^wĠ:مaN;E^KoM܏ &+ؘb:7yW;2)!}Ⱥ>̈́o]㼼FϻFRj2uL,Zpf.I] Oȵyhn-W*Fw;;EV?^ حۨy&u׬uzNd%CZ`i-1n'A/!5,))/GRci.".Уn+/U_YhbJ[J'Y8F`e\%e?PXDh-?kF>b6.\j0*;w1ḅφ `(ؕHIL_%i+`8 pQg'dh. 7a"Z(҅&pIa4j g˞X!ECitF, ~o|0l#g;[GUޙ-4TWB&&ǁ s hT}/$v曝R"GvwxNSFRa\%+jE\Iፎ2<2~3wS;'+ Vlcߙ Z9P va6!.y0Y?C2x/3'#~Ӣ ŀċ{YWؠձ M-!Cj/NoHW*HpY51c\|9gFBpŴT w"uvST:Nn19OaKb2X y/>5D(7b&Jh BdΓ$ {Y% phaJnry5+q~xKDI9d`>-rS~uvn9+"߮XoZ-Vs"`T-[)_ 55D<>'V`ƫ͔\9"!| S™f[I]l|Fo@fWSLSjCH,:+D; |1 +U[U%/0m:f$@#z SGl[dߕ nѱ7Fz :=pO5{[ŢX^&]!_Qx٤>ΐo7%Jp#HeGWlDE5 O*j(}XHH@f+zOaZ>C:(=cW-5a6 ɴ!3, ҠoHY:{9y"Vpqbz;dڹS'0vtȵwSA/QY𵾐`6VGž9÷Eњ|mޒlXrBغ> FKڠ?ndD:ڪ4{[.uQ )?[ȿƇ='iqHm*^"XF HGRV~E&.:a.b iS3}i9\&wsFE9h2S ag wB;' []0F9j2Nd^r$ݱ:b9yԉ52 fU|>sx))=0>:XB'E"*BIopձ+JTeo<0dnKAP5 N'jI)/Zu 9Z]C܏\=([i9P .}~ rr>̛9^?/k 2Rw6y4_.y)m#socQB$ΩçIoD g رjc[T 9hUJؓn#K)@a}F3 A&Rw9NNB4~*!w#"n!-׹%"m, h66K xDlXl `v$}42WxN,:'d[pc >7O,5^ @Z2 ߿2Qgٽ/Lsj~om&5Cƌ\8CE~?jB/Q"]#[f34T`BL 2%-h9lVrt%@zs5 UqoN]94s)%n_Q @#:VSWW wK({rQ5ODm %}Jux u@z z%εnؑoiY6$ebTMd~JđIpxdY OEwF/KkΉoHΠ0s"[)sv pZ,?%N]榕wt&~LW14cWtRh3 J3\Oz5]3#l{XhoẐ]_V^[RugS!+.S=!_?v#mյ[DzԃeK[#6 z69 {8 a'4!5Y5*F@d2MF9fTwNQ2eb h:-NJwB-X@|5]8kީ<46} JZZ``F/WOC[[ u$vrVX]|^ #ד*'eG*Q |:x1c*C?2ʘ! s\hZE2jqWNoc7m2.Ng&ͳ \k<0WB 9l 7  #Y!*Pi;LQzb2 [:xu<\kePIP;g/Sw*3 &R/xpxU=Ám,-Fq"X$)Bv::($5Χ F}PqP`ӏtL( 7cs%t݌(`PXw7C%{f2 h$| h}9uv=}Hӷ*Y?G‡챸~^p=ܯfBn DtiGDDl3)>S@Fe+VH LHsTr3}&]+aW@M1יÉ! ٢t& rf䋩I|gOiI00lrH4m"*zbRT7l]wIXAԉñլ&DZ&:x6W;54n1 W]yc#2Bjwv2ƧA$L]Xa g'ņG:edK[g"4 DV)h}ѕuǞOk]}INzlQUP5Ziݜ/(#c4ղ_d~2R^g0:u"`:nmb\GtmXcJ5j,;Tٶ8ۺ+e_t؟l?%ΨC̕SvJJ($\ .kiqР~H2jXvXDKgHBo= NuPbYQ-T赚`ᄎ H *& R9c"{oǷu3;;W`V(#1yDiާD7AK%ȯr H뛴6ZWGG??΄ߘߢd<&yCF%c%\>+A;GbpVsR}!).,vA_:G$4CFxaZ;;!/6Z|%}Id  {j!46ŕ>f~!$"$wߛuAn|"ks㱏n¹Дw/egB XfUS% Ԡ` Άo39cmfU)EqsT!Nh6 >š\5`'( Qk])H WV!A=FGFv'xlxp'IJwʚ|]?BM?euҚA?W& =h,v=^ -5 Y`Z O[r62G?:Eu7T'{E8# %me%`JӪL Lx}hOtBW떐]ToׇȬAi3Yءl|O( YiA<0Z u㛕,/s<}䣤OHr[׀@AUYو )#jO"ddi:\Ɛ"JBޜ jpg( q-tgd='/-XYN)Rt?BE! c5 wiqotj6zhɍ檏}#)bzxS Շ\wr9E M = 92c˜LTVW.^`fik,>2jֆ/aӎ!l _gyZ<®~j/rmQ!!) gx t嗒 k-IFBaǗYlY %li^Jw{,ğ4I_C*jIDB`9T Ùwut#Ts0dpD^hnYu}]XThVTbIZ.;=Ji*ߘb] gnJYPiPfȩrޏyK*6NMyQ?Mfy$x+ 6۽#OfxLra.qsUQ=U#!AC@9Qg:vuwHYX** p!ɞ 7Ձ8JwRڲ5x>:#U[RyqA̜KbZsR-\AM<eپm@ mOa{ +ȡs(ڛ\gc-yi4^%)As+\x!gN /XM;T,n`If!+ul3=`N=C'kҍ5Mϊ%Gkn+`0w-dzʤ1-%㩝{`KQϓ}ې^1Igj%{~g E;§*VYWlx:D}UO1k;:Y6%Sk 0`*s"3%b zxI;50Qї`(z]WcM_vi7(AqF' b .GYR'~zcrE`vH2jW ֨bn29M?Ԏ,(&1^!Q0SB–X ήqg\ %I: MED̬L[,gJ"CPqF4z?qtx 1#C_뱜j&U8 _n 2dHH" s)[J:bbHE P?qi\gh^wrJ5-/Uu86Sl4]q.)PPw>ibO9U>w_3ͫ&$*N !cF@#ʍUnK)) c7.瘈D%ex6$2Qp\c+%K 3jb!{;sO6PWRYcv5` zeߪ/杲O&9%X--@؉&5^MAثW؈{ )ۂϜvoJI rŤ8El]?Cِ؋v z)f}~ˤNז gF^(wq5X8_8-y 9*}﴾ ",gx䗷3 S;2*\v]Ȋs ;bXv$H%UK?0x o#:Luf l#HpLn,=!l:c~HǼVmkv |[{_{ŀuCLmMޖڋC!P=zW8^c&u UR§)fb9WAhx۸~ W}2#,fZЍ_9J8?(f~Ox>Hy[4<:@Qҫ(C/yTR:*?=l$CX+.n0x۔VIV&-צj?Kgu0^Cn躓c6#wܰShSuP{HS/Fŷ*8KGܮ뒉4 8j33Rм.fO-^SrD92yAlJj(ؚ%r]+>̔3Kn  -nubhE}> I/T ibX>3%[3\ jop7XtC[̈́OFCqi``APj!Pùg͊蛂2hb%}ߡM:Tl#kYmY $}fu`7ܱ XsnS1#.&Ur ?WҤmFK tPKwPE\$ݭSoAgsLW(PE5ȸU |uU~Rfy LP4rYnvpfŃ-7YzkpsfAnz4 gLw'ܴ}?lQjuOĶn{ȲUؘSY*MH,8fe UqEjƲ  <ӱJqO*J|Y/bXɉ2:d%@v~Z!k;o7 q٫F[Y>A\c)axZL&~3:nV2~#h ${47I)i N.Cb++5!,F(ǢȌhR y2 !̽u:ܤ2)c@% ,*𷹎y`~uԡ6ETSF_,W';xu$Ʊ~b)@2S3lH"ppY`y'#ƣ1U|Aĉ3^Y9loGQ:#&tWghXVV.#\0R]0±g{q*%FQm\ۻ1lFNze$fF' .Ea^MMݗTrvTBo,h8^,s 2xJK}5x佘C*e>f9YRƶ dȐ;A>bS#)B<v%sI;=Y,ş,Pvm͌b|)QH}6ы Qq&Bj)l;".[bQ!繄C%ryFPd>&3U9\t/q햌//imC;`jF ^L:>8h+`M%tU*zgt\:,lh6}CN(|J7`.OU [ZPgEio|Uzu p.@q9x P3M(]RX5. IbpzxF5"sRue"&c ]-L.m>J&m"O5?VU[>?%0 QHIKNrmUzfmwum\n:l'9!\mRuF%NZ;fFlDաY3ro^vawdv<)3<,?.Z/X}Tl٭tҶM)~W}B}=s}f_!CMADl^P7N3Dl=|e^'N~@/I|dz>:i؝~ӷAըwt0KR&5L2΄qVvOl^N-BNL5>@ cƐn/IrYHJ5ri#PZCEqd +&~F6TH@JrZ`!VV}>V$oSkg=.V@ވy"f 3%3zo`H81a[$WW#m'|p[jZQD>݉GG\Fӌ2+erQ uc 9<R{Z25 Ⱥ@yka'&*MKh`Qq4 5zrk::̠jw`R"D.􈻋mJn+)"eXPEOjw]Fó̖{ Iam2b.P~q,s`:o*7hϢQbv>W(UgZ7 V KAJuzW.V"ë?l-[ !)I:Ə+~gTVDp}5OHCб}J[H -.vf RZ۵؍P^tvaI9}ֽU} -): ti {.FH{ r@PS1BηBc'WHC)?րpZMz2ONO(sp=uI56ë`bĽ?3=ߖ0-Qҵ UTpA d! CvSdV߭,RueF!*6YmD,͔!{4C4+8U# LP~Y-ÅGwZ4lKg/$G.C&5:сd"N[Ezyͱd_ ȻVpp|;!ýB~ 0E>bH2gɷJ%\ف((`|g~y7J-JݚS}Q{̵>ԩq:Av)Ţf>oTgޡ;l_lΣN9 YSU)7YRYpzIN`:ǣRS'&;It  `'N /aaNV(WJ_!=υ*F҂'*b>kUTƇSp=.\-fA[OwF\"Ȧwr^s+a4xO^2!x=\f:±iQҷ0;N*zIkXL/gvBDqnK7IhNF6>.a:d֏2%$Np/y|2z{- PINSoodG' :ڏU 90ZAf)Bk>-sP1mLWi; bfwzgY, mpTAx ugzvn[ Dz4=A#"w4ѫPS^KKYȀ! b/?PŠ!l ˧V749=,~gO,-gœ1+R:8 ((:Ӑ1s뉺;];1vB! ^iP]ār# c[}L=ePaT "-MWI#C *hw~w.'d) d5< mKfN_a\fVҸl1;|7l( l'!)K2%*GzЏD@h[ KW#ao@#$;i͟"885PGZ7aҗI> ډ\1Vebh$c\^XNubPM{WÎY4`Ә* 3#)H8[vW3@@B&gd 0tx M0"s2BMh3+)L~5PT%|dR0/nZɬj'sŢI"~V5/!؉`OYmnVSBGB_MO^C+Q]vl@0m6ɽx*+]"a~FX-'0 0N5d*:۵B#J#NƤM JDsXߦ-._ fW`Y8jӑ6 KPQL|?]{%{T`'x. CjpI@iWG4 0[mްbf1t#^CݺxۡgHSNp:dV?jQÁYf/SSDf7qlWLE5[#jn]e( [tӊ:#,PA2T{^qZN? ~2\*(L4xPgxN bccсFwiO#<Ȩq+r$3q@˷T-=FM1 HRƽ"1ȻHI GG e#"]l2}&CMjܣw+IHeMr4XujmZ [N)B|iHr+,=sҕҰժ @ckD!fw.fk gb•YF<䉿 bCcɊrWOEP)~;%!zL.A{doaz+?wv _ЇxiW ~yPi ]飽oR{3OT$wTjd=hD`lcWKHļx` EW2D,MWĔ`Tlr.ҟUk2HDiR_ Ŕ)8ca;,mp)TtJzϬ|w'6aS_F8-fxu;DP]I9)oq*Xd t8Q?z^׬SK!&aڸDZU<ӱ^ m^&)EWW3qppT_0YѸC̼)__phzކ6Gj&z][!"לNۄ[YtP "MyNGH$UzuCR& gm meܮlZ؜BɹZ!5UOA(W* Iy84R"Mwe?W4]-λ0n{d+d A+n3bCnJf-F - Kכ}YԃKZֶUiT/&LMX@<_o,Zʀ=Cҿ$ BjV3 k-(:Ԯ[{$RW,'9AyPU* O(D:M4:Q@1!7xz& sOXqʦ >r>`̏+>So#2Wzk~ʠ0A@쾿LvɈdp8E.H+Ky5 ,b+)\ h.<Kz(2`5o3h`Lj^(#K?̝ϗ3IHfZ/REl(#yJS M xTRLjW}7GA@iE~b!N̓EO# )~A,澧 UaD6P蹡ʈd}={#J4BFj>d>.Vǁ0܅ kfWypyKfQ)hN@/˵Tyy%EפH)Sލ K (q?R>+v0l[>+R1h.Dᅕ;Ų-7a9ȈYOgGl R$փ{e S֕2vo*g}սO ?HL 滽L]F]FZts 8 65}Yz}/xp‡C7+OF. A'~ lW5]HA1agH|, `;עߧ[y6k͠x[%8Lo~2bGY@N&_5/5) g}x.?VO)bt字V`m96 A4b {`r.+Gr{5aj4Ÿ.Ya4zߖo2ߙְ-ata"#JOX#i&!ɐӁHC'[G!<F'IvToRpZSOgp)9aa{bR_84ªg$AH0iJI~G,.߿y_ u9LնD1!R7re]a(zYLBBV9.&BcwQ.PO "Wu- [j.ϣǓˋ1sfF ݒ43TyV`5؁[SA'cHHjFaŦgcY򽲑ۄw:*)|>&y 6Va N^qTw,;}{ivuWYy^cs-v| p/O 7}P> |^j;¯QVo8žSGb9'T>ƹ(g6f>Anlj\aetL{~=@Pmj|u]@]dOtAWyfDW]HB Oᮼ籠 L+gTnw^YO^ 7O40Us]'^dQc0I E2ܡX8{#^J KFroCЕbc͟QR"s N>!g.b܄٘)V[棻7sh"$)X$w-vIGc4'T2yujWKa6BqJdLGYqr\Zl/fܤpqo\lze|V?hea[pi.7 Qxy?KXg L*4b~ Xe'/b|y+N*_%;< q كG/]; RhPӐ`/yܞ#ˈ.A3 4:^{B(9eD-?2H?F=i߸Vmg cd(+o@~;bt33\ ݱs_mZчPr&%5azY/Kߧ6B{dnvK;j˿GN+H8AWHo/H[f[ b[Y~'xsN1dnndLp/c_Eb'9K2 v(T; z_M+b.it{jdFט(ryqfƴs:Pi(N%5QXɾ)|a`]]>""s+z\#YɃ~o=NB، R3~̵]7 ϞFZU3 OJgҮ<_!f>*_G+W۞F\4'%b+@o@ VD+4[g0.xHtDИ}C}IR8r6TΉ\FtoT x(2iKh8P/~?Eo|'B[Mq) xpG`WV!MA G;,ZͣX3 ϐ_77c`0{Hh')ҏ?+̃86~s {p'#ӈx1XF~ֳ> PF)+&r7[ Xҧ9ĔCt_RcJ9{#s;*էX$]Z<¹tGsЙ0Vrn!]E}ae؊ @ԃbx)xJ,%y_ݯY&ပeok &E <QAtXq%Hك,pbvp Q:#VDveI(ZB~b}'lB(h##mx>m^vP qƛKd-*8Ho|BwhU Am MydR52g&ڐڠvLL^x8*н?pjD>CNo@-I0Pi22Dx@#}*}+d`XmT R]Jqk)'>nRf\+LQi|G7ڞ7,s@o#FFb3b!ad|@{T(+:;ҐO`n^]p@ 7],LxUsc %hRtLTJa'-R|9,s-ތ/k˩/#I ;gѓK|}vٓ|?bVF6( R>rPoZ0<<{_a:,<3A@-'~қB>f&=8 oz-"i` 9-.QXۊ^7}rL IQb4!~$f#sw2 * l6$Qy%KtUʡ̱zIJmK_Bn>]?fjsx4D0Qd-O_w4. -fĖ«l4Be?OGƴ R#'q_҃%,4W cL{0evėzg]vaHr /`+sBkg oK~]IjM.sOLчcVTfG_o(5Sƀrװ4;2 CTٴ$\`fʐIA6[RR˥PC0K[aj(8|k_y~# CݙXo+ݺ)yF%ةdȺ96B;T Ϫo`/{ vZ91:&i6)] we{e*8=0_R,*|eF4^b/ZKۮq`DROgA2ڇQ[DJ;Pr02^2l62\ Q+A'EsfS ~^@ w@~fkGj;eJee; Mx654-BK62E:hjUa93׈䃈`\E> ݲ|Sp)|O]W[홎y̙u. #ṳmfgv|׽r, ED5x !%.K=/ĵ Vs15\>$M ":ʼ݇x_Z=NqWxFjaI|PgG WJ7{%ڒ3̸|n%q$|(K '8yNī9=Zi<÷rwm7iۡuԝZZ$r=;?PiKMnZĘ^Wi2 1|\F9 ߶]#+^aQ%3/d9[g|Y\Ogڈu a!oN)uiތ)BvU^Xhk21G=Y閭Baf#2H&~8gomk'9zڂy7EIՈF}fKϲt qw]ٟXXiXSbv#9NQQXEBb0cnR`Vд??zϷ;&*)K5Yc-LRgqÛ%Xd-iT־16b23mrFWA/\m!vA+V#vħ,hH Z H|4-d#à(&wz.3[ynlO,dlUZ5alƕ 1(ps@"~ `}Nz߈dё 7Gزş8!KẎNYD]S%،EXqz#d zo~ܜKE`aQ  >%Z<Ȕ._CіӵtɄdؾB6 `Ia+8qT"s2AAXz?]z9>QevD1 ГcjQP*~p,ؼB ,ƒz;ȓGxlt✊V;Z·oRkGd4yW6@ai8'3P[|>%.Y)8_sm 'BzÑUw4x4'AT`X.6>)mQstka -29DȐQr¥ ٟ }H*˄݌##/J˄DfQ>%Y9fH9%=GdaH! Y| ZIǖP-Gj ߍo<؄07+/|l.zO" BQ^(Ivw0xy@BTt>!h*ԥn3Cm6S+1G!ev3nfn?0&~;賱cQK555ۑ9&cԝȸIiH n_P}e5t]Q?yI+BbґtI*-4\k[JsRd0;; ~j I璙1.D4;mxԌY)S_|x~XAˆyt:Ec%a5~1[4K7:/.[9i [w48VU+n ¤D|X&Sr4w5S5Gx-8Ks^X95;t䝫 Dza WB^TŻO̶n+1W`v8,R!t) /4Yx?EɄo~w#Vc/6/gmw\r~j4 %x7'G p yTr.;/7YӇW3 ^M,ɰWa~ '2ʖ"~h1>|d`^zݥmp*u:N-UF1.EZ ]vރWAg7MCZ]R}WM5 }k,"6v?g:$S"\`E4 ?9( mt%cT 6WJKS޶` S5?q_7$N%3hirP[ڐ,jU %[ŭ4R۾lNJBgo /͸w6kR>}fqPN] |:kET߻~N/+Φt\Rv^bFۋy.?xVBth5j PCVYWCRK3w6sS烈s Y'm@[ji-W3`Uǀ|m5b@2 KX)k?nhsyPNLK+9%Ⱥvb}a}R)}P5@V(s+>gݔ{Ṫ3؍>]2,!bZ=Öz3 (2!0Domp` .:cB-ֽ06wAѣgUH7HWJQ_fawaUL0@s-oydVu FGL`̊3jTSe\p+9;M>ǖ[Q;֧͚$|p&F3I&chtvK} kCύ k :iJ C.nG Θ(DAB}m 'L"u*mvq1 F {SKfArRXcwb#4q3XS&0Lk;3˿!vM5bRJBh!};hҬUz=7Vo%Olbۄ7/3 FN 50z)znrT?EJQҽRO3S!9m(t|Ӡl9MWy=o}j? A_[c0ЌBiX?ɘ .AŴ;t7erQӇD{K?Φh24>ГUlJ[e ȅeT/6u'Ky5f-ōkxB]&}iYGT˳CP Euxv6H4l?Εδ@}%ɛ5#{iflj~B9I y0s)rO';I+:Ro5,!j:w 'őq |zӭjK tPNgĮhW5g9YOVQbkц1F-m /zG JPI \{ޫ`+˽pss?0JwRe+Z ]  {c=S>~>O]?l Jb*,I춃/E Xk;]W ʤRw^kLi26X;k*y`YvF$eN@htˮ{&2H`= ˿ʘǍBD! tHbfl<4YG% @]ܔO#%Kw wPHwcsz$Յ73s󴇌q|{%7ݨ޻h0oEFY1x(3dQT"לgr"=;JXFA~9Gd7*KX8%D;C0PlÂi{:)s A!7i[dB2nbT`bO[bܳAq-[&k^9K]N(НN֤u9WYtF*Bdfס~?ęu+Hă㔹,BabEa2o pb[ 7@XH~5` @ o5M49+E0:n`+7@ANq8DԝiV?}*akX?L{; ~q3ŕ}/k3)r-1>bܰd3v-Zs?'Dh ')f!As`w?&&"՞ +r6, ?0;.Uu~v%֬[9ðo{!N6 a68gz8,c?A>XA>u9.OZ$px\"5|Pj*/,LqM6{Y5ScX, ;LXR@]]ߠ!\t+HBFG&X P%f}r`xް]]2yC~yp[!: Ϣ 1mիf33Mt? 1 ]B1Fֆpa(nEV|MNBd] `Xp)}#=W{E.ŐS P^IkH0$`\`X($l5tV) p~Z([Qϣݝm1PE`p@Z] ?E0*Ɣy UfZ qF^p%,{ 䬇ޞ ~ߢ~~}؃piǪy1en<*xAW騚iAS[bKJa\/>uúk;8 " LP??#/O:g쎐]K-[9T fS&Y zŔZ0?vguJTГ pϙZ͗y[}e:`<:ebz!L1/kƎ G,TnʓAemĽ̊gsbri Ȥ|eF#@e'&fr4D/tzJSJ3]n3+ D,NoX~Æ~8\ĀqNSJ6ZdW]-#U,mK X^  >Ici L_lǖo.lE*sB9tF2K8%Dv.aXzZG.7+T<Fzj;irw>.S8rᐱE[PؘA+2w~c$a^O{:±35t$,wۇnJO zBf spuxggXu0F= *q|*L54 Byr4cXÿ(GF NL@;d⻐v`D]5S;@h`Qb=++%C >ۯ#%P)a[wx8ȧٰR}kO˺F޻w\ueB< 718jm&Ѯx%d~md8 _̅J 9χjڍúc3E/7=kR}.JA;9Jf+O ϧD5L1eYSbThHtsoacy?Obj *>(!-J9|ƯXDl8D]7~62>{ A"9&uF#;@⦮ ;Ӕ@7 Y'u؀-!7胹**G6`qUCzeQ?<BE?},,aw@Ċ.:+ZLρM~h\Tm2NSP=L,l৅a=PhI>Ħ|ŇrbYSpxEOOq@*1aj2$*Vզ7]w)I ML8Eǒ-#:Zw/zywew^# Rl jT'Ym$+ʴ*pW[`~ ֈzkI].ͬSVESU/`Sޘ3! 9N?؋">r:Yח\vDiYaKM UbOPID'^5e $(WdBIAj߬DoQ~3#M8OQoo$ree:x;ǔlxvi!Lx0v0njB~ICkB-RÂ(  ?dSOk/h`2TJ¯!/ eB6D;7ʅ < ΊK$6_k\&VRZ\v&>yUDN]lO79PQp܅AUEEs Wx:MIU^2~E:eATl\".??>VJv; "N˜~m8&Falr52nv !Az\7 ~ |M'fy\?Gۡ\9P7L_F/2?3Gʻe("C'dթC ebE15pu_Mf<{Y% V.yg) @TkPAAgtɚ.9HhMC>y/O٧6 leOIH~afݼ!M1n'(1/5~#Rt}Eb{,y@2:#s?Nkh6$yc9f dl|eJa>OG~׿,Ol1q]  `z N[P8rT`VZE Gqf&"6r}mMc^-64ںUG7hAOXM޷-֞1BW;( 5 +SRrTiK)R r >fE#_#@kjq.VZg*{/"dշ;7quO8c5ngΓAg c1#~0HrQн߈dQ\r@Gryt! > fWЂ}D~lgx K:pK4DO/g?ևjU#*ps4`w8px'M,{Q ڟ̾g!3SFݵmlOQG+HM -wĪ<<ifb#GP99;IB{sOI X!{,_GĦ =MZWՂV)*zGiP1'>?™BOO._YJGvWza݂%3'>`_-ڞF4HК8@ۑKHb=CGˎW[ _eR Il;^ZWbe5/lL#7k`pg,XQ2TN =?'cEpsLT5&Q;e` L(ܐYTSXȏ*|Cuotn,PU$d]l3pE(_ WVimh c|_ʩHP FoD{ -ϐg;d) O8mLKׇ3خBM*,LuPز؋zUA=Dޘ RUj1?qkCv [23z@o 2r:>#Ay[e64rWSEșSfppR_SX'a=Hs hȶO-6g mVoo~ά Q 6~fjoTo,$.y2 yU' G%b7<|%t~}߷n3𙑚Ծg6`16um2'3 s륥ϻ\DHKƝVG5C> iaAXIYQvc*j'u^ fRzOYB]4=VGCk Q˙㓂-fjڌWyRԄk욳[XV5'~ :W0y0V1pۡ ;!b=>ěSFJ|({3P၎[AeA F^[>tg피, 0 DXyӿ'YsiMnc^۳9ʃKck]k:f36@)Qg.vC/oqvy3>(UNڒVt?sLdR!oO%÷ Dx1DÓ'+yKM̳#?ZD@)+x;Q M<1)(2Ho:VQsx䗚3uZ\ްۓJp6dWH/)7,`CikH(7{a%ʸeTz @ 6Eeک"0*ݿ* BlvV?p:%W)@[ݔl<E.MiTLWcdlnyXRՊ\A"'V-udx)> ȞxG80J" mX)Ut[kt@'`M,T 쀔L]lԔ2 H!n)`"oMȖyⓡ?^cjO?˄.~5e\nnJ8DDFׄm/2f| u{(i+uOqrDLf f"ޤ{ˮgNȫ8QVٙ([4-hu+٨l?ڸ*! 7s?KMgI^ eߑ٨w4""INGuD45t5gAW? aZ(Og2zưF;L ό)5*,Xh22R$qbdOujp͸np#ϟ t[jR +TUAC89H6\KY>Тm<?Ƀ+7= ]cCQ;B,]bEc(W:oπ)um1:uJuJ 8g=飠 o6sj.߻i,4}ľP-Mg Trds \%1/K/GM4zR.M˼Vsq sEK%y|9ՠUigIFUΘgA[= du9ҥڕ 7/E.H;Vrׅ=6vnǤM:B}9z}4Ӗ!pjl,."B[z %噤*C 3x f5^<4MҜւ̫Qhҹ+EB q _0Mil.o.syxN0la5aeQ*}IXoWfkjr]/p63v 8( n ,RǙ(]% GNYlW7x+L УWKx{RV?,GH Ӏ~vGǿ eb,eI/3Jy?VۿdA_j \ͬnY=JWY̡\?*y33" 6_ yv[LpZ AQs7Qleq2?= F8 D[PIŅ>^VPs35' >NBRLu`nĿcGp\ьc`k(W_h3ƈ =d~$diAUN&}Ӎ.T~r {EZ[|T^]0PL1 Wd"2IA:|/qCS䓺ŞL1V+6;eE2iJ=F:H$F1L.3:HC2- l;@ɠ1-J?ڟJǞ`8Mt('0":쁫dO'q%AxG)YLy y3Ph! P$-b'ۥ' pyQ h6u u=,<}Oƾ5 0}$~3ܟg%e=??U(#*2SVBVEo3uBcH2 #㿶ӱ*ч/cxYcva dr6.,pc``b ^(&E 6=7GvH@0!&[:bTؖn]ΤaZ rn$̡|Z&`UlVb:SO3c884LU)v(١ï^eN`su%Je>N&5B1!JnXN:أjw!K),mBeNE!p qgiGz]\~$,ߴld~A|Q?3ͦMrÔkrXCx"<=f?=pF@h}ur?S| og I52E!Zn-*~e xoF Z(CQ2@nV!zqܠLZJ e:|Srs3OmEy<}Fb~w=DH2ݵI؆oj8F -ZѰSϩ#֬B"=N2e*th\Ve ‘K1}(xJpUPlcbblRG\W^;p"-}E ц!#66c ̍WWÀLZ%<aG#ꌳ .oӣ W>NحhPƳKNcOF y4Pnkг֣URc˺f|vxeq(~Vj8R~Z_,^U/ߊ?ޯ&WHOWA+qteP^X$Rd;XiX`:<UCwBk'h,27_6ςgbkfJ/c5;Y2#-|UbW0/@2!ݠ(N{WAu!,c^ n))dc89.Y⍞i]ɘGzhi'&[Yu.=Wڙ%i*od 7"4j^u6eydP ?ޛS27[c›C/S ɞ1Xg{[e0cĺE(Γ_Y\a!~ر^Ӑ!}E%@dچ Y "dG~!?c@ZMFj?A4FȎzIm# RU$ K8JA8&AcEcK+NBCiy K`,:6X mge "w&QS\OLDNc;}x0#PZt-3a+$ӓ|u;X`gkG_Po?EC`Ni*&D,Všq`M N1OHm8R 4Y:_Y4#r?M#C2d ֮°rRIiʳ;,[ld5u\kIƴvb|Iy8XpAǧ(5w V_BUY~j.+U!a0>PʝyYҡQ:. 0/FMtAMdL [12bUSRָ⸮$'rYR5@s#Ij #Vn>GMS˻DjQ?9*z~2A{/r1;>*M٠7Q:ٹZը-a"}]:1)SzԨ0Oqi "4.$xD\8p%C݋SN 7ѕh2X#j-e0J5_j(6_% cď2TL&QETN;GSt=>;|euxHaO 림;; T ? ,^F&=f(]{Ǥmh+~J7uYJ u8͑.|$7\4 !pNF))!=25߃BPX'b3M>U0H6N?fSM{º 9jԈ3= r t E<_ȬOzA(Vd {O{l)~im\T%h>I?׮YMN% eg}0G/#5y8t`tP(_^+֐WO@S`* wc-UIvûfr9y\l[4 5(s/_T!_y(a@Y{~ uGzL @C鉎Ux۝EGǨ(%i\h'e3^_H}a kȑh(/y)'ٹZ_q=fOڝq gaY}zs@6)jZ(G%c2E9,z1?Q̸" EXnAXKE\6^mL\ C2z 5)A0, !SQi3A`>0tZs0m:vbƆy 'NC5Jt/VX}@Qq0d[p/ȧ TGF"GjA]c'RSݞ/yE'}7xM7 pM/cm h'"QϦ \fۛb0nПقe_z䯦mʉBIw(v jVڔ,*]la)5^[-e,T}K֫(*O!,^)4@'$&ck8hݠgaw?Loi^ߝrlTE{Q:0$?mG*lj& cĖ9Xkϻk=CTRI+=pif t\b\} WLw/Κ"qg<@fM`}mA@nh鯧_2~QW ;^6*X4$(]y' бB\2!uyUhMR5EMVbHD={Io?+:^ݖ翕DXH:q_ 1U2C?Лn1dG+X8X8>x&EdZ7` 4qC4Σi{@c[\Od.>O*9+8֪<5P_[m_dR(ӳ0,h;*g?S]1,WqXi-i'wey1bbq HБUlKP rFHuJK2fٴu) HoQyۈ]LlWf=Z;~}?젢s!X{(Ǽ1ׄ#(g1Nei=8"/> FNI&@:- 1)M;fCBH%gNdo,*uiP~o 8=a25q]S,8'$T QHY eJ#y2kP IR#Jc.z?dr@(H рb~d] yZu\H c1d?ѱaD>rʢ3֣ޱq'0GCRY;̴4ˍ.@J}YŒ Q)Hns)B}n Y4Jg_,uO2Ai\#{ {Md␕q3hq߶ t|qH<>pf<0?54*:yzޤgkٚ\IC5L?@}}7Ϊ ;{NwS;1tp!E Ÿ8B@etxe+BK<>1 F]0KxK]XP^52i< 6< (rD`.ʻ3;W wXcKTW׃f'X;',d'!@!?pŧΜC4u/T 0mS8GǶ ~㦿[Zivhg7N2r[W#"4h+ԞBt76Q!pr\SCt8HϲsG;v]Ŧ ^+vړTlp߾rXMU֭4:8~+،8?u2f>2 \Wa90g'k5dQs ]s6c [`:XYڰP'x=L2u6DIFQ]BBFF) 6t; QMdF$H9WlG[nHZ?6*FǟF?L`a~W030n%xoE-^zU]98nloSg-\v"bQXH=nmT6a5()$ qu3݈8Q_@>-Q ˘yO;JJpSu;{WMcK֢5R OrkR)׀k4;xc49yV1=NP4e>G5üt2m^QtzP@wSt<ج0lt{QyNCo*Kwzp ?q2!ژe`S,^Aq޽NRY StH(#d+7$1 e!^z7^#H\J?!@Ծ ?TRT(ѧJ`H+ ބv;Tsl ^3y q`FA5K7(k+$r=s< IV'醆%eQ<ͯS T {Mc.|JnWIB702sg%XKHͨr[oA N}؋' N۷EAiqLӡMqwpZֻpUAP꼞R-m rC(a@7yJzH?K}xJ3ɋĹ;*y]&k*pxAS/i!=zh|+Tt%űUDK]o5fJۻ{p%sQ`ZTX03|~k94RH Xmft_2 Y ;> J\EOKLKb&/0GdVK q"74a`[51*OJnk}_#;LZa6Mԩ~;f6-5Դ`.)a^.c/r"Ȃv*ՀH|wICM#kB>A_P[<{Nk̮2Zޙ42>GU+և)8l)M9 +]Uc("4WKy ,AzT'w1P>!(ܢzDǫ8qjRɣt 2x̷ /5U Ɓ?[mBgc$hm L3"y^Cr/ήT*dc]aJF3X\r$Ùb{ij'g=D(<C">Jswb>mm/b.Γ*&}ѷ9Qۋ/oB&T)MFo:zgQ+`9i2ں@g`Krx@ DX|fC#cƷқ_fC(HT*9y5ɩq-&8WݬpTϺ z )P̭LW3%jEa oN}b6 \|Ađ !)Gհ njb@0ڒx8ͱHaJjdsPCr-8p_Ko,o@Q !,Ztm[ܹRI5V*oĨ=ahceAYc& OҜJ-uc2["҅u$1m5I4h;ĦUSeI90knzJ!@9!  m%GX8|7qÓGD)8LywP4~X/eFAÖ76^fYJ)Iy[nL!, %Y`#*=rP)D-]Sn+Uܻb=fHt.E"5zX@Pȵ}=0j '6Y28YO&QA'yFvv;8㙷6~4)h3$DRq9mjkxέ><ӧ71|dA/# 4Ӝ4U%6s j!^Ԡ&(]5oήO`״F&Rd\JX; K×SBY18|/e ]SV(cKP~zQ0VͽG`h͕k{֧L}X"B#]ܖ>ve𥍝pu0xmߖ> !l-r JM^=3RҦ&s]}'z ak!mۆ^=WYCJ[R–a]s (սi? ?gjỵ#ƻS,ꈏVLKfWNy~o31#R`7­U&Zrv`ZX,W0fA,m3%Q0[ĉVMHa!g''sa{ɎٳssݮtdcV4ߖPaޅag̽7P_")sCe{ I.7tjXV XyRMM-| a9',%o^i4]}&Y)IJxh&;"8V3Zfc(-!0I'^l@eMTk=}Z? 2!['%zJε(ӮfGmTuXQrv kqtO( L.>:e ?j I7'g.6؁Kap?g}a#$ *`+oG_V; e/ |^ԿrP%zG׭Egҡ9Z@P!{/*WݛNտފ#'(4rNuZ y{I>L^WZ5Sڟ>3';].V- ]R4 T{X4a#5Ԉ hp2ɞ*$":'Di.}_(P2JVD]mŪdS |pwcp6\bsG'p{̓(`Je\bwtTrH\i>>3pK}dT}&,8U%s՘Ǩ׽pq[fshK@;*ElCZ$yЇl:q h:GO`39iR;6K؃1 M} µ=v:h)}GYHU9̫01c{Y+u>'Dzr[TcʲD6Ag;o uRb r達JK~ʝ/U@B/ BM>1]WDDhɡ3|ەɁpM:C'QIY@! vBD\/ j(-m쨝l 6vWգZ73jiq 0QA6{/vҽ@oCYOFYSH|;D13Q 񛨢Ot}5cQ$U-!r{~JN"/}: TJ= 9|vmþP>Ә^G"[ :bcu } S)^E7^P6Z1Lb4_xFr)b"-x<2h7Bc"PGfj h~Module signature appended~ ۺae?e~k;0YZ0707010000001e000081a400000000000000000000000164e4ded10001dd60000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/i915/kvmgt.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ss-:Q<E7Z;>?`qb%[yҚhԞO ;nsrM_e-jRqy??7 on86<#B;&h? .otK?'u=4AN{4 R**go TOWR߲@៣bd;Y.z7T3k++P*M4LMusoQ6XyK&gX35og dOߐjo TI=YoZ_h<#u_[M¸|;P"`#V"^7ĝִu}gĽz#O'xVMr'߈\gh/+4A/7dQ -W3Ye@$2'6-m|u}Szd?ok\7O'-#fUs/VUqޗx(4n5%4!{~@NT/ p "K k7uO`L4{!kn7Y+٥y-~_e$5;|k6 | u:rb0^Z距yHIvTӬC;†nhj2='TOÃ6gx)( и5V0ކFl) hMԗVYzÿU;WC2&K$.NYUf>S!ѮY3fGg0W&>XvVB+(09y$"K8>"ou@{A wNJ1Y{ϋ9)!/^#>a˴&p ޴!!$\Oߧ,i\?3a$m/헥&Q\;,x`{븗Aݶ'a{U?ץZ? d;8B8,?):4DB*IŇ dbj(0p41E_`5(V?h^\@T`vF<͋ -AⵐX\*mo ۬;>,=(̇)>*t)ўBEnc`urŬtT}@x TjBṰ͌Zet @?uV d޼` -꧞ea$֪ E6.P.3+}*= ߽Nss>חLXH7T8ܧ'2ƭ /$Ssh fTS Nd1SnGOQqVNpXd$ H/h!7-К:K!~v{C>,SMD4 w_L$fUXW Q7NeÃ8.F^Gy%^ | ڀs.LN=3fgJ$[Ɇ"pȧ⺢&^O$ESy {PU!ܰIMGh %:^C㜎=5䁥:0S&k@7ensNéamxjZexs{/ή+P%IH ,%O> M=4? ⢸UvȊjHc-zn@?p8hH)]^)^޼C#Ga%E2.Zk큙/C-zD~ MHMF-bOZ-jd"& 91V5ΓxRj`ߒTXkkOo?KyJ0cd@@HmDaw[x~~$ARsԨ_E ӌsΩYHPhi,[4Oι[&)HG(.hl3uayiCOqQlji)Pk WX¹n)3NтHe\LxOo(Rݸk~U]$LA9Cp?C4=zyVE)7gK6hҔLJ-DS49K6Kmd d>ds؜Y~&лE AU)2Vp_^e @ۆb[iFI‘x]q%\%l*8@;kVzs9c C*FLKe`!$c&>"N9=:. ߥq;תd_C3%2Zr6@(`c cG@]ZcUt{ԽG #`/ׇ6ѝ;9;{&_iF_4yphiUӼgqRp\vmWc}>'bt5݈P1ۼ(G1>HJ)ŗZ,^ cͧA$%,Q5 {鼐:o/QU B#=b:ustdvƀmhO3Aiݜy`>Bʭet곮B0s^ /xYJx'8w 'O36l%8 ҬI2zS:lk)JrdPύCLܿĽрt 5t x&Jmcze.ߗc4hKрb JjK*>c,^Ue{@f ЄdĻx~xyl2lu lEr*$J9KcNn'6G%SV .]ӄ) !`URh,6*qQ8>~կn_hWE8r@eM7PƖ٣+q᠍k,/ɾuԬK(R`}f@ñ iw%' O<߽q=Uq->7:آQy:c_GX%G *PPv1էH猟"wyBt閠Y•hdl^xjW,<{>֔ժWpƕN|vRZ[s,j$fmxθh%NǍW&8c×Uj^zdszif¢Z>XW[ N6L&]d2~D!8Ql}%urXJ|!\*`*WTQ9ʬ+̬p[)v_$d.F҄1ϝ,q yo{)B®=;'/A}뽌t:LcWXܦlTp&zi>x)-*hjݕb6WN N1)?JU^4Ndn7Z<|49y`VCRbTJK^JOmѫdM6dz Bfd^[2`N D4AahƲ*aכ\wͥŹBվAB >ZxAom`-6ѫjoNP%˹b̈DDm`xkLm5'obA Nϰ8 JA*(ѹOq[5q--~?muIiC+cʊvl3nO+GF.#G Y~&Qҏ(s Jg3 ;}ِ@]g^5x(T9\z$,!rP_j_]# roHnR.NJrdPaԯ"L۲b(\BV(*9 1Q8^$uce>gϧZ@@ Nx@↋ g FDVry%`\ɩ~m}LOXIXגPX@vׅDT{lw DZB%HgΕE~0 8@0D~@; )yjϭv2`_蕫B +upXPq>8ĎRRl/JjBi͟Hndrrt,R䒜 E#'G>]͉%8ꉵF‚::4_-èi2A]XHNLK)KVxR⠼7 x(fӱĶU5@91z߯0zvd1H}6>fnKs!o'&aE9Z;sH֪uCxtݤ3jsLU@h/5f2u++G$>TU$ءbϮuX:yAr(*@*f7)j?WAt;/(Y'~]03P@A֒CYゖ&#o%[tl_n`VcMV g-1$ 00uee !~* W^$:j^U 7vZ^2[9 e"@+Sn>w%D #4U\J?$;ԹctAJh_:W B@֏7u&}j5j =qro`{܌K[h?,Kqq >`X٧aDm>^Fywlw+.,XJ5FF?67=rZj$#"զ\p]t5 ZieVz js,߹d_fÿrp,xgPsщZEk&MyG Ʊ~B',X4ő)f'rQsш%EfgC$aűt?s00]g_OreݵgQ'H4W(䗓"Z/*h^lȱ5꾰.EX-oA&?&cp|){[[ `7ֿ%B+鲊m2J-!zQ@^ /㜗]τY^_;@ӄɴ_wBLw&1oMpWH^D}rQUP K:N%|Sߓ˝S\pu!](n{`sa!dKCT n-GdF,4CzHJUM|ӊ'[`Õ#Q3xDϒ^Ffc<6ؠl>F&Iʷ.,ksBѡB#/7vc7jbULbd Us1Qea,ղbn}U 6aX5A{b9SgdMZ((4Ayi kH֏_JňН}=jk8LjkhHN[17 ߰6 }a9 45!* MѦz~] , #}'I40~6|o}Qoa .XC-:g()U GBYլbwҥ;T+Mvd̓t5ɛQldx$CL0*VP+oBFcEMRJ߅0n߇YBWEG[U؝pLu8- (v% "i5Rf>ğl֋ʸ gEi{Q;kUI2YvY: @hV=%BH*K#pD ^۾vg#F7B` erhԱL=1yP1{^0х6t>0c6Kp)N՜ИU{H}N6t ݄9N yʵ-F<6fVz:yB@hǨ-UV`Mq75!YwM3B@Y3XQӵ-"!xjos[nXgn8TI\Rw7س<%vxFtidnsr{~ Q#3K&]j:4QNY.]Ұ!GU)*kiUs'}k<3ۗӨ;.n\lj1bO V Kgwii;XmcO  vj9z?{V ނB!_iizrRQk7!w!,~ ۫J v Dfne`l5Z54e5P H?dY_GdVW&Đ.O*^\;QK_e߈+:; c 1j~k6b{-%>%Xqq;OB2;L5 M_ѐB s ^; Ԕ0B @yNjxt~N kՆ1,*)g)e8DA1zSP|=OkJ„l wrǫXFy `8k1VepQHSf3~ ðze M`XIfe \nJ#oYlpKuze&e1L(!^c-1ɷHP_F8g'l\ J"2I ^Br H'3Y( ,)V Nй7tIEFgըe.cNd|`>MP|഼:q<2jn`TDWzZokGJ;\hA``5[rJ jT5,$j3ӅkF`G=Fi!/!P߸+(|+hgxe Q)TpT{3N* tv%S˃Pi\uB{m+ i8?mXVN3+qY#\3}_ \n0-Dt`>"ur(ª[V#``RΈ'` Yud161{!q.hQ)gҶybd-Ndvl_Pwt7jwQM\WҬП es\C 7~BG*ua3.ggJT,4/ԡJ@&ł uK$.c $(`/0b%dr>0b&"vOT^sS=1ϸ&T8yp;· o{ѵxӚl,tA c>75NGyOLd^9E!;'*:>q4@%v &Yԯvvq,gh)_é4#/@zЅlmADvZb=Q>.._ 8+c¢7@:ж]_R@1/>,U;M:)08TARNHuRhfbsQS%Suo,hr>egGG%:y.d,=-ϽIa'M]ce5R@J:li %n.E6GyA[TY #S]#[;Y{!^veҪ@Tk N26ufqv'QO9ߥt 9z:P:c)^%;&.㥤xp"  @v~tylv'WE;sҨO=5W>y񶉚a( $bgV7mq6iர'M FQN0WhU惂b> /?dxC)Et&V8 RK:UBjcO-ڈ{iM״ż"h? EC+o8B7dSE[!qft`x< ^UC`2iFfwy}G6WT9"0m]2HpAvM pO%RHI,1HƘo6DT%簩Io ; 7ߺ?HW'R,/{+YGpdW3뀴>9}/FUT^5M}# kNBkyF_U$lvbz)XxGra٪Mi[Rj/rnjH$]Wedn8 w 5t'볽X%VHC$ rYbww- I$2;+el`9| sTt6V gk|+`XHI s}_Ʃ! DQ,{cE#gFdD5Lcr?Biz8i|JB=B$;<U(pQĨU㮓!μm{ pZܥhAkW`z<vuC~!O\Z 0cjGoۡyEq1P{\}h+Ad-|26VɆ3&M(m ET|Mo u€LaWlիĊh"QbM&NNJ9u73cI&!>$`H3 },c yF#g5[k  ;uR:6EV>7 % 4Ա^zjO ~Cz#c1ƨ&/I[uJ=I8%Hgj5[FϕS*3F >5,e+t:3Ç_9GF@z\Cܴt !BC`OI2ط +Q4ױ* v+E6o*WDNjL|n\# 5[R6 |FTZERJBkǾ?'a2?v>^ Jϒ8割}Ы:(>^^8/L_l(#S5 o/zplfbI$g§#Wmj 1+TS6lAliY;;Dr1tleZi U$~slc̢L6ÅtwՄK BEl=1{J.z 9Wݓr;YnJ[g^A].tjDx( r2.(~ `m ܲNlxXF,z=FǣI70cDAK!&ZTgXrƆ6ՐT gJ^f)O'˷(|N6:IASn̘2"j+˴dRο?L:f_?ǖe )=l9%f?0;Ӧ@wuWf]l<$9cEwLe :n2 ̬fZH Gb؃#銺꫊0Cd?tI}M*J%`RP^>uZVs!dȲr@ UVdFSR1TGE=;waG>@}._\W}b*(t0ܙ rE ]9s{8~xtf^jh.86I)^5v1>kBL v # .B2|1lzu+; r*>QQ85FL6Cе䒊8\krE/5i̥^7VX(pwzPmq+k۰tQJ}iEƿ#.?ٷ_A*DQ7i+*DX y/ ['E@ y7Vf"9,+)3Uĥ+6E -^_Ij1ܥV3^&@҄HXnJ(=I5)U*|I۳5U?VAqex-'u$mĝP\j-9q˸Ð',;Np6t<)pk;qRWZj|xz\[ww1v~khJjڿW*^n~{12~ ǃȟXƱJUIw_"=`[/;b,ұdƚ8rk>}sHd|0֚Y_gl013+k_dƮ]nŶ,1k\grAtiWJTkEdI5(lj1`Q8(վs@NL}XA|GOǔu4xDZ2ԓe)1hrZݻ*winj0?>pMgh-S^ib}-@vT6dOKS,~BL+E{Dk/ׁ@ja'34$$3JkGԘן0 ?@~ƽD$t $DFn'yZɱ Džahu ÒƤ3l^ƪ~ߋeex?Ϧ CI'KU)seE؞*ev3,c~i8|FLR>nP U<)}oEΰ_&y!.e2)w-bcT|BP锏0<{>efrEJdĹPBD+I5xKZ65K!ArQהQ8!ϔGbbTЦi|ɜimSC}u4/T\*GaK۠X_+[o 8{Wxxr!e|J T>i'f$`h:s-"cb(,mmOBC֤jCLwP"G! "#qt.2 (Mx$ 5Y6m8 (Ov 'i}X2qxtoNC]u#o9 [{ xD Un~9 *Y?p/JƳ|Y0>U);8J "NΣXVeSdŢe >1(\"\߮DUBKɺu࿈ LԭS w(pV۠q2Sz-Ό $ڱ6 gwMQv)ۧOf 9Ș4Xag yw|έ i0vpnbuJTvS1v ^ekp R/æ7Pd?y)B_4n,+m4Xs]w ',Mi0gAKjG]c ~umN^eON|g_(൶|1#\(H䟈uO`,n-&L̃ tݑNbb'n.U`7.DSvX~ދƍQ㫰Waȗq0CRHY8nCG, $d ̄U #z\ _7ue\1.1A 1*z^OX#v=فR:MskXm Ж{պұ4Жn@ExC-0/׌YŨ8uXI! pٍ<}H}Nt5·*ލ!{o*8 ۔GZe8Gk#`4i2EM-C|X0[n\al<u8)a&- һM co@Ag:!L צJ.u{jq z1XWXH0#CiUB ;,4'lt OOllJ c0ZnFdR<Ŵ-p hm#e%^|TliC(9`|YJ,.OB] E.9"V'3 ntƢȖҳI;7T Zq3ڌri6*5Q D}R_sP2?b]Ϲ‡YDk0گbL+b>ٓ$nz,Ʈ . eep&#l>% )lYHlN2G!&uTc/x [ic!琥Vhvqř^ knXaQgH?QͅZ3P^CNub**84Q8&3](U/׮rxkDxoE}!Kzq}_[pir 5_^ ~tjce_mCPjaU?^Ptد &%ՈND,Qo>G(t0ҡg9XšfqZe\"EQJ`'|veF3գY"`,Asp-d8te>;EEF:*2`1hqpp4D@*[r^ZO[a_G}D1i"̮h!iv׺mF_`Ír`Ӎsx %B # P:YWvqfܒ΍vE #Tdh|8OËE)c szSq(X)&euM[;DI뫷vR18ZŔSׅU~;Զ:6b~<5Z!rB>(d7u" KTCn{D~ sKvɟ\ל/H\-Q [hZH#]#YF=Ǯe4efxU-=a,]ZCn|ֱU?R0mg0~Cd7No;.ȧg5?uA4콱pyz;FQ!F8(EPHɀ="xWMݻ(V(>׷ɶzd2AdN1ݓSl@M {lFg=o~^o9*Vʫ4 J*܁`(\;h\*:zbw79 * 0>OGItF j|Zw0hL^:x9R(Ͻ "-8S#÷tfKL61i=z}T\=Q&V6zV?O" ggo^E3lXJJSNV?F-PSu9GЈ8(TE^|" Ipl)d 9ʆ,n<}uU i-[L\,`W#tpcڢ<_|V^Gn/н:ϋ=7Z7ܟ6? u=UrX*FK /U r.?b XL _Ak.ZTH䰼}낡6u^{O^:}oK)pe;v>LȰ2Ǔ]3&@׏GMBrN/l}끸'Fv%u&roN>u@}N8Qm¿6'bΏf g#"Y`:" ǫaYz/]5/tԓX&${vƘ9oJJ]}Q< ^{Ꮁ,kfn $bӈ4UmFYZ` SɦkGϐN,c+YfdWPxI/t:P !GYw6p(D[5M ɔCƙ27gcGe}z-a ҁX.\Jl55<~1~01 & v\b3q[(XȟFnw^b eWY\sn(Bp2L }Ύ8#K )ëm%4OBzA$[VDAdzMd[&5fG Y>sQdkNR}sx0Ob`mm'ugvc_ch:  o([Gka:W]7Zs''8dWt|H1;f:"zZΪ?خ";} s UgDnSg&)Te:ΘLUDQ>RKxKBHkzRqp蹴d!+ab*ю8\S&@Y 8"O eRIq*6٣ U g`|.^}]Nrטnzs@_%=D[Ć<~eq:|S.;B+ō;\4R l>G\9mG-C Wkn-NQӣF*H +B- {@M%ܘlVu{6g3OnӋ^5e>ā_]ՅK-8F9ٙ:֡K7!P|2A& ˖ފ[$!۹H"VpZ,_L.Y{|O~kV \쭎iA6283q$IJ=v4qi QLm]e"ݱ|jF_]Y&IE: dф>bN25]$ysz!<wO]WP8]Z-gY {Kqiz29 {si/5)ոx`/e69+hXQn5><&[6T^ ;_~L&䳑zT#eFA6G@vH1@Ɩ9UPDEU=-GOaCz>Dΰ)N.(ͭCa _DiOl~^U^,bh\A_Eގ%gHTP`JR:&V$X|[zv0t.q!ly)݀VRvM X \J,c:VY|Q(؏I$H6a2E|Չc^rtI';k+eJY2'v shUS lCIsX"4:,#WΨa N\'vj̿,Js0Rֆ;ǑG2a멯ܛ@> @ג= n]l*uJs,}?~`k4Jxsj-.멾8<##Pk:840[8aO2|ɇjd>{2nKѥ&^ Юܱ=dB QW |hQqEWKfo{# [2w38XpG?tdYO3)fm{%kӞN:r2mt{oq li:Qzaė#!z.@? ~0l7!ΏTk3n|и0("#@=!T Хr7GqyQ=.-z8}o.B}Ԍ.>p2(ib-n?*xGЙ呸.띓=[Ѭe\܈ZH.5'(ϒ*C7 u\*2oK6J,#_")M6=$-i1@e'E2 ZKLlV rWUQjOvݼ:\p70iL!`L aeAޟG΃;Y2^dYi)C/v= ε Kaa_7ɐ_Dd$s*h*4[5bH<l>>3炑(2))J= Ph{q[# p4p\ٻ` fb4j΅sbv 4wR̗/FgS *n hjq]r,|'p/e;sZjZ%ya_Xu,bOItzr /4 RM9F+ }AG:Z8:/@q?=2Ķ7|&;|8@rEJ2h02f=__N!JHUC?o+{їi3 v1ů!i>ܱxgǼ29oN} _fC&m|Oo p`-7O.44)!j\Oem4)HzAlRҎyyOԧt@.5!is(FA韯 CÍ=SyA׹3#(J@ WI<`鞼.4ʕĂ(&(k,~K!Q9a}-hO6{x6 y&h֔"Q xgnFZ &*bme9dv|5/[wɱb[KsvTjπs!܌1Y71O)T)uڔF_o1ʗ7dLGqbgTZ|֯-!N4;c`,WQ?֛l+[op(Bc Ls_a\,Gt6=+g 8]Li ,;HkOu Dn&9u)ӝwDBEf. E-ФK#*q 'ʺxˇUu<.((\)^Į@^ RUWly4N7F\ӘX":'|u_ Iٓ-Ңи`8&jY.E2jE YFE!/qE`Iyzϔ,`&67Q9-MΨ)#gKMpo! ^H*ěS>Z 3q[Ykm0CQ wX6 s6T9#p'< ];}d>NF|HUȭ25&JkFCUɫT87`mTPm8VEqZ.,Lyf9|PX?>Qr%z|@IVWo!nn'ޡNB!eF0BbY&Aex"ې2K`_Fd&hnf J1ť'k")8fO}7^ dS]O+ \Bw*nz|>7N0^>%;]u_)!W6bYž4J;]TʶeL¤#Yq]tݍֻǮ  ZPKb]jY]2Rs#?DAOgDEgMR^T;bxU_ǡ+ 1jT~8䒧{$+#K;* TUN(iiUQ#k x-ɱL}l 4l^cp ^H>/xp;5mxIR-\ laΚǾ_r8SL_R@5A<5N7f8!]%ϳDB1LH.6( k3:WCk v\׶u1]^)1:\Ǟ{ewwE^>8lmrj^ 7H *Lߩ}1 Akt~Ӳ2[B69[u'U9;tv SJDuK3H:`+ ꅙe 3+ȴ"^T\RvX;e!m'IZPb#%σb: [3lID ּ~ r(؜ '1oNgJe& s)$KkSlj" X룙ĝ<-Xoα0""4`#ϔ||YtEw+fs6hOtR+/2Vy&8eqXa{I}|'o^u`0VIJE' Z+K)\YyT U&{9<җ[.'pp-u?7 6𽖮(;,D,QovvړD]((xl`bTbwmݳmGGLy[P7#$uS?׆qcB|Bccn=MLgnr(ti4t#ldU`, R. Gt}3Bm>f` 2ٽpx y/-G}0ITS%vsO*|Ֆ~$x|#wk]_CEf[L5f:*B`Aijrޞ#Q1--|>ͤ)‡&Y(D"m"$Y#a)$핞۟)b F7+_":wfflu7#nQ>Ƣ)>Af+ANkWTB7^ֆ[*i7`j^M+. 9 vb ɌVARkRr7$wl_$X vɩYN/ZX:ҿ[sD;n6Jlt1GR,zN#S7V@Sý4{<5ȯdzv;NDE91wGB5@RSWxuXA8j3:Ba <} 0Mqn7e\TWۼdF e4y7CH ө,9^ +,m$G]dxv$t]W{)Ġ2MHY'!+wηKSpPs1H:PtE.Ee`G_:”G ߬3i O.EAu]<}fۈ.yv",CdO։55'F-,,c9%|—au}@+\V]Ƌp_RS W~{mX|Cfp"58NLA|^2BEf4\=ާe5=HԂ<r^ut[ci "|nmM%SU+\%B`B pf^rq7{#玂S`B #Fi)gGmZf:Vhݐ & D$a`mb^gqYUİ*af0ըutђ(?ZՃfgeUlnBLc AU)+Lo¬e:iDDq&ImAO+q?FHVZs7!~5('AţjH[67fQ iLz`CV;.L4ɤi?qZ~ܶgS9֧N/VYS03ƓAK8b;WQuZXr2ֻ\m]Cs<# &-,^S^Qu?8i]3Yin|lON.S"TO :^^p:@j]`5Ps;s2}RDP#y_9,r; oȻȏLXi|ݽ=rkK : F/5w>#DmbZ`6H F* NྐꐍD* ++o)>L795Tk K;PE@ۑ_X>4#*Gȵ%lKWlsE'CJ~:x ָ%tE<*eIH ke,qS[~US[2QW% <nS:W/сnF^м;pB"o[BT6${ `Aĵ] ˿*ܖE}>/GHLϜ{څj`&=Kkf]ֻb` 혅G/РtYj `d pUr&| y) LDzf?xnxZl6o*x )h6TCi؍P~^ 傯ہJ7 ^Mkj%2& hm]LYM^G7rԹSec3A˦I7ٜiLC@j$(*!EU2#9f@6i;,]|SYPb4(~fMG&/DKc>ߏ#(we^$1mET2]M܋.n*|`IR-Q]I"{5iƤ  BeVF$57fp9Q+k ە3lmH9OWC :!3[;i[轍"Gcy{F˫tgBDrdidĹlz_Wm{T52OVB6FRH<@gNƔ#Ղ)1tOB=k?3?Dd,Usϕj1f"^o\}Xkʻ*}tJvZ${)v/p-3LmY)5pƫMӈLӪ%.qQ"éP ra#eliguNWi=bsoh:Bg8(VUL/'$\,?iWz(nL஠GU$MO~J6uMM!3Q*~[u M#W)@؀{G6w)}n:e, 6ݡ*.L}W;0++,5w: / )tXqԈv.gz/potP㟗Pk\Qs6v*x_Jtkb۳ : r3+@ q1L$ oܴ| ̪黱s^o>̜y`+ߟ%VتbE:|8$FY{FeL?OO=D@dr}cD Ʃ4iZ/czn}% [@&w Catuhb2`/yZOAvEU%ꣳ笴ZE6s">Ǣ+0gqw=FFP#psmXaF󢧹T;[GyPDt{p4줼'Fd:am|QA{ a5noG&̀-Pi&}4{ ŵ%i^&e zCQKauՇ.%ͧ(B(RJDI*UTІEu }!6 M7NVNRʹYۺ ,*ڛKvxd`9C #r?tX[DqMaKJh,2$s[t^ǵyrYM p ȟpl1UNym&g}o)Ʃҧg nڏߴ_啌&30&%̉] ]3+JI|cj\mo`@<Ra]N*)%ue*Qk'{Z"`=Md]v`IfcwXpם5S10QWEx;2߆0G|pϵJ~pŗXEʫ]2Ju3ݿ1F6MޣF MUFCFnofo' op%Qzݔ.>t|z}[gF[_o, zgRy@ pS+idW;J:Gҝ5O~".qz8-אe@ ja|,[T]-3GEbep>'wGY"Oh <"U>T>s66-{G#y1#ٌ *@}oЊEE2{T2THIuX'ɧ&J r9[01{O)_($.di\%*_NW#k.[Dž_A7,AoB+鸤5۳ ٗeh39XW8y19=1䁥VOpY/G8( T-Q=6(|QGEg3λ3Bn; QghGaac/C E};kse<{pH=t\a斔Wp Рe_CH+oMzVA5zͦ[g% `*A|z$5x W<(Q<ǃafdiLŀg@bpjoTnGC6t@ 5$2k^(H-Zь0CQ*[y?&PxOXrtH^G1 !odV:4Fhs^5]@ Ī+8nZo p,hL(j9ӥC7\bOkh)vt5N̑=zFű-*!f+( (Y~(]tT{u0qx2r aNsPcYbT֮em$񔶄,XXȞU PWb(+_K4׭O*f$TGyR^FY6 Y'rnєL9)2O|oGz^t"&WUaeNA!b12&@Qav/, 4υLF[1R6ze`~6tКBwddC(U%QH.vZpH$=O 3~Es%ܤR~ff]KTc0NAciAuk&+Q$[ pFϝ^}ʶd ¨q֓垣EWgPtA, 9N0sX RMQf Z;R0|SOk)*3a)4Zwje% /:,id(IfZ`҃#&6T7*` }F*Sʠ8`@9`xVR_~Ev>Pz@^'o?c$'#[HBVȒ78! [1GrckL]avdZmz9h((~saY\Fʟc6m-n;jkCI(SQ,2(9Eހv#$ 9Go2``y'au&uz:SjPn%iƻ2^r]FV9t=dLݼƼFJV>ze&JQi) }-c"Zj,Uh뢲۽ԉ.~: Ɏ#&gP-:O F86*c4-sSϮg4أHUߐg,sgs"7%3M T6~"7-l='VrH?&`jʌ@^ƹ !1M<9XܫQ׷N 7`| ?4@-@@ovKўrON݉ǧ܍ah2!p4N\ЌQv&`{$N5%aW3ޓ-Os3 ;9\TmЙc̉Fhb32HWRz)qs;&Qh* (k1ɤ~;9N~?՛n>91^s܀%7z&[k;PB$Ak,UM,?) Y2!vf:0Pݱ7IT&?-] \cأ%YRxmKU9.V`M= d!vNf#mM/:dITJU"{14hQLy֬bu 4݅OE>s{}>딛/?E<D/UvY聏;%wz31pݡ ;n%u׈A}ԧ1 ɕ_>+<ݶheb%Z7Nh tЦQL}].Vԩp 'W+lcH14u-w*[hĔ im#7_L(;ʗT*8-0H+3xLR1 |ꋭ!6Z px\}[wgsY(`MiD I']S gkQCffu;xu]?A9i"U\Ǘ%Rz#b_ I[ցF ۚ"n!<ς yM˧m/*x[z; ͪߵ*PA<uB`:6ol!4l)[:m #T剳QT8C5p)ЎeEVXhc<H.hXƼ5!=5S&8 m-0R-zhU sT_]! `ΊWil+h"\v'MpQ=\WyV5>eƮ;U$r9tMU]x3{뙂r@i{^+tU.#_$UsuBjnVtM.j/]q6Kl"d P酓'݆*VׅJjZQzө>8U f4<ǒOBw#fyo݈Ex0\XYu=T8Z$X-\;~.6x +f4!OW|̔fWW?R3p̉Zj7i&σǾ 5,Vܬ J@DT6X`2,DS(,6Hҕ3s,j wPBf* @dRq|hxp.0Lc/+}w;58̮@B-\9bDJ_1m V{ҵfT&xH3=K40l# )¬+nmf/&f_aF):H CҌ VB ٲSZK GU!ؘIcoO Hgck+Y&~r#7@amp>{b&oE0{sK8sVI db0 #g[MBn*z`×(+sJ6"-\< mF4kx`r^is-x<;&-L)<,tGZv=4(!Pc)7>gUiNxXgs+₴_AV!79WW|5ޒӡe?Gd:.n.U7Ԭ&4ʷ A""e0g}MDpgfǼI#W!(! rRB㷰fc<´x%󼺿.d/~ؕTS{ѿA`g2$6xnvޯT lX ~wqz{pGbo&=?MJCDּjIB8{f̯U5.9khP39o/ąa4k4T"`'VέlXzlì[c@ZC Czg; >T*A柤@6/KYB6GH#\L[X/ewkw~u}V yW k>/v,)-NEЙ\{y?|h î'ğl}}zA%Dڞ۫8j*\D{Yl>҉lpH.5\ D_W1T"L ]5sJXN\e O^mi$SDevjkGAO("XUT:G=\QvX)#5Fm'4;ڕ"N ޖ[ b.'˺tE !#$Ϧӌ!}k<vA$~sFG[[b#^1[\w1?mj/cX]<L[$d+pb -ʾ*NKTsV+kX|/0&ŦO KQ5%',]IH7 0 9$c4ԣ!0$+~{9NrZ4Al@@ߤh}3# 2 .DG@dRN[i&||cWv9ݫ͢\[-9f'xkұ f*;fޙc*/_SRBM ?̆CZ1a }O#9}2H8>PbM0A;U֨ &{.IGI8.w>|Z_-N/4< ()u"-FIY>HW0<wQBpWWWU@tQGI X \ܟ1g6R(;W{CkwB{;Y@YpzGT| ,O.'נF =4* 'g⼱fH%4^^njj|n磆GQ~KʩYhwrBɋîAü1;$KZj+>ʻD H6\=~Ev5>gC3-XqtRc}zD)g:kM=D hP.->OedB# .d2?p$:=rvXT0$a,a:d|ɼ8/(>6DA,ok6$ԬTx)[ dޑb1/uyu1;k_`Yn|>_GUŸڋJ0Dbb` o"p|'|a&FfotwZH$q%~4e==&UvYɣ,=u 8IcGHM=[wϡFK-)$]]FI $ ry/}_:˵'UeqK.nPONm<`<}F86&xi+)oX$5d8txFQNe^Q  3l@.Pe`*)*;{C0Fܯ^|t5_iThغns #~s$^s>@/R`>/kbrwr^[0/:Y%rr#wl7^wn8y-n#b+݉Jp82*iCp݊,T:_- \SCaa#SQk1c)v"Q͞'c[JF͋6dov?Xw,5}RQL)BX8d%?8"U/'񐇉}a܅cXؚ3N^05J1BPnsTLޟJ5=_}zǯ* ЍMy{tO4|Z[FQ~mU5>1fP (5uMMOirk3bK*JqqgIkrm>0CЈ|Y6"qoHjmb^So4ު kb<"|&{trV# EUCFYn}ХiU0UJb-4# A%zENO5nαt!*> >2_3Oףd=Mů޾hȏWN>o6@Foh<ёC)ItOZ"wl @|ؚ:ϯ8TxWZkŏ՟|xAfYD;(*$Ea(&6RqUM: 4ȃ?"ĵ!6~^ApΘא5.ڵJ0®}+^x5'm]4*ߤ1ƐWe{6>}+˨&Tͫ}*/H Y;fGx;ZY)AD>8U{Q ]s p mc`)x 3(JƜ91䂙dLA+MkG~;etIް4 ]%(/nYqj ŝ~+h7z2Ls:>qё dԮz>jmB >`a-AlsSmm8T`9ppt\5k?ԡ9/4\[X`ͯV= (}1W =:*u>i/_]@l>R)Q' &3^*~|ücMVݢWa85Lԋ6u$ 7F7PG=ߩdnE BIG٢>B3^7h 9k7AHl~P<Œ &G)WXH>Msz`--rG{O$5":S"o}τ"#U#r[IoE~owu4:At۰ >c {3V/l}KoZ~9`dqeXFJ=6^e>RDx!%ު[df! OsT&Jo `M b$u paqxزz/ ф/=}$Q8X(4+AEhdYG GiQ_$:jR~$_8LrڣEV|P(ve%+ Rnr4b=!GmLС\54#-$ur}8̰wX8H_IB ˊxӄJD,˺mJa -}.Al= VNT4 GA*kNP8uM`0"kf^ [͓ǐ ɦ9EUY_ⵖh?.>uečA0)ǂVw3;Ϙ:DaAg*SfmD հ SZl^;kv&prZe]':n\p>0JKˆ;ᔤ_Jn*䎹BPtp^'YUf﷭9w*Mզ;cs=& Dgk}&w/ՑB6y?BA^((y,;u#=nKc?8ɴ*cFL &9-/cW=L94W\ 4h>UoPP%Z C@7+%VP~tab_( ,fRޓ4VwShlL)G0z_ԷQ;Lj]E$k!wB#%}"2"ЂD %ÉHƻҩt@F"aS&D;6j. .݀V-Z5Il@_$F"QX+FsFSUT"hE8砒Jp5,J=݅wO>Z+GV( Lov+mci#U'r٧ɵ;r};D鍂46%#PS /F#%@a-OZ֛j`⇷$?Ɂ? Rн+†70>>҅IZS `jGB=~c I#ACk\2Pnoo,Di|+b&upÖKF.tOi:6O/ћY/uOL֤<ŨY ,n>Dmi6]3GxL{DOs'c6=c[DU H%$;m8^N%4qv{}S"C/ϜOrlEc(Zm4,PKgpؚڔϬϾ0&DT7 8&2Ejndo(ܳEݰbaҁSvF'_"fhbgtw©Kb]oj.|zU ~{=(1^EwC足s s#92 'ݮh*LgIJVkm+PBށ4 T3ضR̥I9BHzCvU #}}\sM' "C.@pl܁ ('d^ŚP!&HKzaġ lr&*D`T0CQgDМZ{ _ GFaHI?h;d w 3{*+ 8~cYiR`4h=9;J0ߖS-(to.CS*l:ūfQhpz] zXqd4K&6oR|N%OͧB0߇xÎzWk4E⟶{?W9 ;r1^=O tpk|?5<'a1@%|\.|͕;/RD-e]Z/\ yc.8Bޔ,e`*3iTG/>gXlQ ߩԢΜ¨p30RsC7X Of1$v~LMR9e<դဨ(~(+EIs΁7F绂ܑ#PFE|0?r?708|lG|"A؅K$ϓ^ү="aY1^VY~Tf(N|W6kEtHbqExFV7QF`rP( lYea B*gpFBf"J]s4PgQB)2AّwC8jz^TjY[S˳?ҥ> @d>7>Bip ~CNqS`f^XxgC$ 7ᾖCCqIuC DaD.L rz3 LJ{_ѮF(T5 1ϭ{DKS밮 X bx?sVLQ { -D\0ntռ*'^,XG|vNuF_DL(W *Fn|:6X2l)-bNܟ\*+֯W9nFIz ČK4U-[ߞjtlȢvڌ-^^9.H_Xa*Z"_u}ُ]w;z[@L]W.dB7Έcj&&w'nE.mwz+|QHFNnmfy:bQUz@EYm&p^,F]HwCEq/L`zʱQ jZ($>v^ Hdg3sA(ߊNJ;`m[.U5*w^v1'YJtڼX Zs*;YwRtp)-C@NfqJsRȌt@VU d60wP SEMFӢ !>Τ+twI!aHimRvE\XUd%h hCczʽYʘ~ӷL' E1f>U^}P#zlObºkF@[߱WڎHlJs&"!OCKoS6uY:4: {luBGby\lonP>j { <36^6m҆{oy{|Mb$mtDJ4n*+$5ia ȇ,k~=lG¶;C@vV4 |,Jjw17!ւ/5 F({-g a)պLa4 nƸpwh-ؠTGzaH -GF ",]/Y*-q/Ǔ9ic'5&Ufl1"o-#^#oiM5,¨TGdh@ĕ;o(Bƨ0gĉ@5`T)? jILnkg~{]"Pױ.X;E8.Ѫ#F6 [cfAٞNb/P-b* d8D]  2Ι ߒxFk!hOO,> B~GA> ~ƾ4z^ M7C]Q}7oV>o 7lvq#?>bKҥfɠȾR|d29n> um_og ={r!jי] Vb o7 *X 4oպ) CMCK`ρ4czKF m,BJC'{'ܝ*.}W/䍏cci&jywmɾ-|y:.:W%0z?qDS %A.õ@Od3Qܭˤ,fiʪ }rch5Փxz;9vwSGs^&DO5LG{AѲ{ f؉5:Bݓ$e akZ9D%a@gQ 'D@˹'&IŊN;Y55kYKN>Ch8ci{+t(@S!K -Ʊ]iP\U[lͤWv6)pz/28$ 7-kxOYG򑣟5Y/BK8K._Y8F/iz30؟SI4IK4&K??7O_ ?ĭD߁R'M} 2Vrz<$]PZȕÄ\/ww34YUP'$3rMiQM8J%1[Wthk rsy`PT>ZNZ!޷"\*e~-l\p9iN\zI0+45m}ZÓ[v#pț$}\UspdYq.n=_4ׯyeWNGnJ>wrFۣkme-ܕ-ga6H(?"*0_ (+XU Ak0w8uI0-Rԗ Sg Mw_GQ6ٙ2uDB|]@MZ'q:BOE+(e&/5 IVaU'8s|}TQ1WL[D;(̯{-[% d钜~aw/^~?}ӬP&@`H76]&!wn|UFL6~ZO,櫨^BKRQU"8, {|뽨̖gs35!`< 1+XI2Nz/ b*$CWSFtTߧ!V&xv(Fț$k~){cLUUK e&Քm?YFں7NF>N!:9 x'E+4tlJ?p; .Bk nAqAʐz BAj/GI@E%.z2(URe vezՙm.[qǏlM(J'`>ERr`$@^S'Z 9 Q=z6 "m>2P T" PrkE{BvMXmM @Y=Z\}cĵ~cZ܈`,w' !:un]{uk$QVޔy+KAZE 3u`Qc qn+r\,24m#L [JZ9C!~]9•gju@nGUR̆#iIGE } R~lw! :S˴53\O4+ֱ-ŗ_/W\F [^pk'^ }5ʷ;x28\gd-EdnJ\'GX[NF/R\kTB|X3Ϋҹ!ms W~,u=LPuP_˷''+:&c=%/3hs {{s|qGaਾE y4j `\}WM< ԿSݰCrꚲF;&Cf0 \ yyܳQ>=M;6Dꇆʙ>~~p6َ365;w,wK9c:vqLnߦlKV TR,H`zX@hN>usCMQ 4$fZdSU Pȑuw>Eڟ$) L(bur8M!rVkLD&>e"n(kg6n + +oZenGQLQl$c7?Ć Xe X9]֝p_?30)Yݵh}GމIk~Հ)$UJ3c` !71)cXO{E*jbŰ[ĦvX Py2aүyI!Ho#W"RHN߲2O ^a>`oM6BuDrT:l`uG%Miǃ kQ<܀#%bohZ,CBxvxXIok-ۤ*nr;`@ _v.p ,5EI%vQǫ#g}5){]{#wh٢@8GэԯM6H/Ά*qmɻPa:Ke l)7bӡNm܁_$"E }`T] psE^"k[qj~^oߒd}2 Ï t{R"de堃ǥC6TM".3UqEVր.:v7\/EzߏwɗUyo#D:"$oҔAj{S!(`WL"R?(=3X"$ETr[7(.r][y|y!.릦q5V@2pWR Gw{KRtL,ZLC:-9@!ŽA;`>y6z荏AhByC8Rw{ rU\GL-*,z5xeu9v/rP?bNK} ~1}_"Ϙ]^}EUh:i123hX tvw9beGs UK\-\EY]U=lJ\瞞5OmoV'k]q8= 490gmܻ@'NGxxxW-(yd.;xRmDdmAWG16o(K/L zИOxxŒͼ_ͬ"-k^_WLPhBƚəF$p:ٮW/A"k?U|#A17]x<[:a퓬W}ŏ\b# ª{-ސxJގi''=q19x>|RY4mf9TOyɲuD~?enx;HJ{v$!,Q&-A+?;b 9xO_pn_F>GGb|$K >(k]iю(Lrցn.(JorƊXN׾+57?ڑH)ti$nq9/ǣiBH#rg_ӄSHԀXj_nѴfF86u<%$/fS[VL1D ͠|d?;فx'tvq$1"*KhZ9Nv3,rYY=}\ c' ! iOLstB4KQu"y7ȶ?7>Yn (|xC7QgH0,2lô&{r12Ux_l4>OU#2ӵ.<#sdžҿ֡ѓ ![|w@aGh˹ɠ°+2^Okg\P}@3&`Ȫa&ʹwj 2%ffc VteBYY-Ga2taR#j<-0R^ZubJ{D959\AnqDЏtp\c7 ٠esiU3czo>T5s]lOSKl8ps\+0o Ve sN|tO=Xbʌvz^{y[J<3٦$mamNN(¤k^7|}D&+ͯ#"9 vCmbRLlnL}BeF Vc挻ٓ~dsN+|P2gPܬR

TKIͺr͜7@Uу' f:ˣGjW[mݲkm\n5UH#CʯSP3jܸJ.">^kbMTvx̡QRab8 ԋPDWIdiOEݯ݅o?\Gp^Jk/φO^ղfPl["(]SA^iN.I^R"YbDV8l ʑbN/'6/jy]m^$Sϰ? $@R!eNtFJ럩60d kg%;bX6}8;8%ttx5˝l`U$([G 작0UjX]}u01 E)6 ǷR ^FE Z4l8aa` ~ Ҷ]HT`&p¦|KECfކhI"La{)H)AM2ufndtKXN\N܅%^6!"vS^D"?_DJ^04x? ??~'ݧIq_5v 3m}6HY3Z%wP;̑fs"5BMϛB2jz i/Ov3FxyC}ӕa*j55# Xv>oxتr9DK0?{.@Fx[3+eL'[KWY0 Y2`C0ޞDܤs'CGF`2y GTJ_=Jmx Ņ0$ ;ؼ8&uO#$XT)FYX]S* vQJ% 7q/&,hGi{P+ޥZLO9 4'Oq,1Lh]֯kJ(Ig0zcsTbmU R4heo̥j UeW}6yo:Aw~dn/o3:E@ twI}<`#>Gl0QyTЫ`d &#CFL `h<*穉1s2˧0@؀GP4mM)AX΃oBk6=caF@݃C (B/S)˚5!MFqC[# RnUO$O0Wg9Ch? Rj*u͏EE Z4y`!V)\"?!vDB - Cx䬖2\ܥ J89qM-lv֨t/&}%exF]b/#xxU!+;}=HX̞nA -S*JƦj xN~:QXm(>_mBjComNu \| J\ ?eիIbmH'do\Q|UB>++U,Y\IX CQ279KϬl& -l{BZOۧĪ/6OH˪.W6g^R6[FMchSJ* MT[0){ag1!YV[:ʰ0E/ -z^__ͧJj7_W5#wa45RNى -:rY֘7/ y`YC>5u=+,#)gCeGOåk_R.=c3ʈtuYWd \V`-/iDFq1pG6GqvudKNVYW7:_' ay/W%E#LێI- dvP7"9兩|JfpRcRߋ5P# G`ʑ qOHtYo[ZDzo5z|祣Y!Q~N8ȓ iO2#+7t!rn h(k$n h%69?P<\CZnL&&/^{\ANCld8VbKxXIԛEݽj[>j`}o6ϳ೮r12f9`vqwzSeN6U045Ifa[/(n#/r`W\\W,ǻ(ڦ]Sx.1ovLW84Ș?8p1uSfG K ==7·i009sm}2bWXnȇSJ0'̒bǢ/*7h;GnZ:\%؜i>'8q|AiwkmW똔V$2UtУCHؤd@T&=a qM\/FB+i: :0|+t uw[_|EW^rYXwKN6lJMt`=#>P4熜!VTLU5[*Riλ}O1+. AAq{`08AbM ?N;AjvaA?nhXc\ X{%hDLW~6a+! %bI rpWbI`.@n?=l~_y!wNb峜(bgz|7e?ҮjMJG2)baX$P"&1_Pbov7GEʇJz\׭4>g7ې 5A|R$QVeߵ]V?_f,uڗXnKs3gU#ьy^lvsE#*^,mV$JOğfpj\c(s^m,hCT>$\rhrR,Ӓ18+pTu[b/7u]FV.[rm[<0w."8:V3- OmI:bu97onCBeS%1:wݏAVnw;I!px+!c\iuԎH2؆>U~h"bIb!089G/=ߖ6jIs:e1H֬[2_u%_a#̟0-bh_ed*9 E'hj^̌'X#[Đ*1o!&aIf/dN.tҳb?/О)iAc@zx}nʽA_o FF>-K/(uǛcg,@ ] oz./2D6cr:5P5J]^cJa5 3UXvC7Lucq"cK.Su+Wn@/T"ИJ'Wź<)eF\=LP ~c}yzX k(ia"eOy^)G)7޽z'm5[, iUgJcaaMdx+t 6Z,+Qb' &0ݿ,D0C6QWx27~9ƟYAj=R eD3̶-#7_l.DENri3١ pH5{kh=_G.X<93a?)Z6fj-1+RSf.;5ߍMvLnWVR# C@BY692I BmQ6f:V~tGI kH 9n{U\c-o`HpB]&Ģ;yF-@?>yC0c?fY(v5K05RE<.N~<:&KTn}rRΫ^4.j{Y1l^xΣV+6B`#0A?Z ΎBv89F4<\M04qHTimʁClB}8{ﻴp t)(bEK|/ ePhД:}V )C^M9s8ٯՅM;.٥w.D^ Kz;lEPLYĚ<)i"ze&҉3%wb]3i_>g~mh`\qTƑood\q#l,e}b։unI5qDD*;VAQ ?ľn|$?ۊZ >_2d-04́eS%8dEl*ieHњ_\+ǦSYԲfv[?]OFm}pQ]`׻%{&qͥL7Q`{ӟ%C?!JzJKTdU A(ǻ?1BvgL h"Mψd KDI*X<(V? 7Krq.l:ow_0uQ]/xU'Qu ]Y㽌ەgK"m5fOǍ8>mw?&.׺jX:ܒG!w Cm~aQ}oOJ9Sm|%IHfpA[qSf"|EaXwz)9Y+m%ga?>CHvBO%<ͳFcx1% rU鮲,WI?Tl\?)02 b?(BvxO> @t5KԵFPs{Cߞ  Ckoc9}p5$]ӄ;ѵo >l;t>?kMgA:ǞY`m3T=5? ~%nN\x˔4K5u[D,ޥv#} ~#򅰉]k!гLKBD.UjU_g;%k;A|)#>$߾n!R)yS.B"YuNWQd`|_X`˷H3y[6h[^%.$.g F @4rz{rGG dPDےdQmSx5:-e#qٕ`{9OU;=?_d8( Xh+l~(_gS=]Al cv|c }.6: 'vβs(- u}0[rTareZ>Zd>3O-]w37EMA 40"1{IZ^.YdRzY'A!FTcl> <恮(YH" |Ӿ*~ _uE4BC9v,fw>Vo{$HoQ z3 I~Ts@ %VS\ޭfUѳRN2 I W4Џ'sU2 d|mMFb)UtmӘGdXy$yWې k~E-5&./Lwx'4,z\1* scK:#l=GHlBIл8"/ qo$A֖9\|(P_ªyI 6il0A 0*V ξn,"T&7X*v,֥8<א^6hl#Bz3b-d84˙Ѓ^ϑr*YKc/6%|1,vR2ĵ8[E3ܧDh[9cc^)l io8ct7.zh`TJ;;NցC]YP2-ۥo,Ta2KT醫uQS;NAxOfٗܭr7 ~%HN߁UjB8OD-|>NmeJi3XQ$fΓ6pN{MՌ=0^T:L/Q\2Z"Elp=ɭ?gOW(tnЅHsVg?؋Ѱ[DfX f}*/ Y=&1K'4.VWb"{(=c <42YZ{[v̏%2'8 ;U(q°83&!ݽE\6Fcr(D3kPPEآzda:MZ6/BDh;z?ey:UJ#|(.^sgx<(}8Rl2&S(;bκw?&AD$;W|ćgR1t$'wh!FGȥ]8P wU" 9}Ur&̚bEq}T;W 6p,٨ gXf>9b!Ӽh rA'%vM2WLf5tux-ff1XcCd|Gy;)XuHDMV$6qT5K$߾tlt}I|g{+*ה>Žܦ sM$056zEm4#HmnUf4mv@RjEa)nsOH,5-"1­(S4[3 _py\WŴӳ=:YfDӔ>纛 {ܒn=8^D1,qh|Ln:q[P4V.E*ϋ̣W zٞQex] e vhU<II"V@a/!*mw~xSSdG3Eɒ\#s 1OfTDm g؊XSYu_C@`.x<ܦq1u>XYjI~G< g T  YKGx a|cӺ0~B׀:acie㢆IN(3Ƿ V{!L etE /S ]d=P]ؼGp;C+fn6HCYFG"p]dn¥TRMFfovzָ#S&wĐv|_:y{z}iJ$fH؇%^8LC.c9ڋOw`an%'گQ!Ct<^U!=C}|3o,{.KvLH'Ѐ+L[aP TRUF&sfT `IbH<\f0#Ro6eSo E!MUjJKS9F.v{c#]鶔#xs/Sb) k^ R7SUF6٬P89PNf~;lN3GYv5t֘Kc&I1>e\٨NqIŐ88v$^ݐVYPM +186 9[!Ydɮ&@=pKCI{OPbJbǂl80ME5?8RTks F'QAfaAfkӬm*wHtx~<lzW$0S SK注oֆ%5x h-f84̑1|['mn0$Du%FPf(c/jJGsŭ Su0^RRT):㵀_W(F$B58ֹ )Vo<~:|RnACO"7UFw! pg$@z+Ni?Q`}e$sGԇT9ˠYdo=J+v=iV):Y9SUyiнPR:^}[laeK$;hc\+.Ax0BZҊ?e[i䧃S}xB3W_AN)ߒZ=@<{^!(#I2u.5l   2S%WbgUI{a35a#苠[&l#&zv3x|D sLI#:eO/B/TfUj塬}3:7ǖldzw󳉦a.Chdoi"Ҕΰ[+k1mr„(rmp+WN뻏d=Xzƶ.@ 8Es)E\r22|ܲ0!lԕ.3GikɑB\^r>*K̾ "pԾfb M .Qh,,S#Vi `@Y>b[btzn? _; sŴ28#Wy@fPCbhO !_=ay&;'5mJAJspZG?EF8N8ز՝MN zӃE#d ܐ'08|2X= oj_7&w,z$!*3=UAH)fW`V";,g`o{i@u/vyJ{qkgqiLU"x)4Lzc8bM.Z5rF %tr\ PTF8j- _)MۘWWZUde~ A #ƘLK/7d$}u*=t n]IAHqU%`祾3nm>_dv~CPq'"yĢ/dQu154@qg(UTL Bd:"8 Ϲ@AJ }pt@mxZV1 ;EhǞDbɛ9i֒[Wea+dҍf#4uމzA}F]:i'$ҁtla5{jbq@ryY {H9^_fĆ~dsl@fL7cĹZ1"qIѸ+GO5hdU1lWMHyrt]ϝ;ŜS['ԥq IhI}SeVWY]augBsUfIYN[fT#rrȬ +=u_j,sC]&#{QjC59#t^ /y~V[@qxOW3o|Wo+ }W@ji s_i~\9Țpf՚5G΍P <η:3=ӱ㈄JҞ^G_x /G!ZhȑWUr_m( POXdxLrl)_] dzpjҲ50 ::Byʊ֬gVfPYі4a^XpX?ֺ#wmVP 'l3Qp|ObmD%]Q[Ra1`_ڦsH'M_b$ bc8ێP؏G tˌ♅J %cG)5̉FOAwj=;|S29}܇څj_A!Ct@5F=! A)= '*bTU;c@[Q`,4~tJV XDDKwC]!kW%픋-A{[J#״9+0]riٍLr~5H>Ս^+}`B/A-}}0Z muG_~Yr~\3N;rVjH^5FmfɁ=qUZi G^KH`ͨP_aNK!eS8S0ZA2,2c6`'zsC2>G|XJ9nd&kJWNLQh/?7%LM|h$Lh,65>݈Y^u+(E{5rY}7SAhXB UUˬj$`z*Zɕyj;SFds*dw55 .Krʐ9$y3P}ZV3VC[vQe5-kf99QWP3{\:z" [oq%Ƭ2ÉAU qys=~xӤ7t%_2vϕ#ulzĠl%9ݞچe*w F$ש}eimOD$(ٖ-fDS{ 8N"CW=+Tז"='(otc Cһ"J|W&׶*zI:7'R5Ze|S, @ s!)B6@B--Aߏ\)WƶUyoJHz=Çˬ2 ZrQRQ%QiLq]WW6WS#>.R>g25 O#1`uxsE96V2wXG۔3*ފWs :r#x3Jr[WDlK6N$9[!3*QSfDOՁvHܡuPg$ 6^ =oh.וB𪓸C`^:OCoXOlu 6$Ͷ (;L^FY3,^ U!'YU-39,r!QKùkc4w!{^ش7v-'5tRNttX]z3F5k mVvVե'W75ړ(M6X+>/ i/.Xaƿ@ٰ3{^rÚ0|r{[FqXr30h̜ WŌR D:RA7ĵ*qV j9 qhqzڽ"0q`d!Ml'h% ವS\SB0zI,yӎCp.#H`Y٪ety*Gc&J2mM'м-[`pJ'\jў*x#qWhkI8O ;?]{. eȮ?BN!1:%Utذ/IHGKtS0< .9퓙7Ԡ" ` v=J*)4{&#bJcU}M?9D9qE:sҭxM|[g֔PFOt>k92GpTez^2BF|pKRVRB?;-둼Q=bw,RZ}/yȝ>F@kٺec%~ۅA={wV⥆0ɗ +x#'N@ʿdbpo#o듇 ) =p 2mBI)_:jey m_ey!egn,bxn 0YÖC 0ǜjl"+"DzA,=YbxaNLuj"rJxANlp<<ԕL.Gς݀VBT* cՊ+_ WQ *`ƒNLKţQsab,3ۯ3*dɫ(6* ,!| S:Y O <&t;MܯvwU,QWfmhwD h0+_k- ƃ眿I vL?a;ܳEZƬ6Us@Թ Ę|X/1ÊU)ie07{A- –uA~֝sA)ytsBόS qM98:^Z‹/vAe2xI [Wii$??'ԊRp{{'2?iN:xɨ[P>d̃:z@<{H0vp!;H5zj7>,6}%w_"uhq'w_ZQR5xE.z'=y/|O:7?mM9O| ):5H|k!j[/54cD/+@[UO_2먩72mhlcY\ixuW駇ԩET~,(q+z[I^Wi"'RECg3(-wRu20$tIt5VgimjwIƶvJ[Ԛ';YI*a7_2{y tb[r2}M䍙L~$!5 n6c$ 2>dȁ=8OxcDct&aȢN+b嵸c"7*MXc'^=5"^kFvWn~tRRtkg |05QTɉ4]woMu:(gd{ZM.iD :8Jm![c@g}L4$ǒ#~]p~7(}L .njVc]@|y^2j](-6-ֈ?sr V =,ׂa!QUd H^ Gj5PȀ܀mNDCPg^"a.nIwt49"g `Ll?\|htd:J4"=~jͨ^@MmZDp@Zuך)q˝GYoYAs0)raTN π jXgcI& H,矟 %:6x HdaиАkvY!6S%hrbl 5(-rքUØJGuORlC8B=mCJ.(h+uMW%X;ѶVPMw1 3\j+%]^~:a ޯaUvjc_MD8W)V]ݣ.*'0YR'~-%0JaRa.tm9r ! Hm@S%gjwlHO*=N[/먣面$xi\mĝ672v`' F( &2_GV;JFUnULG[eLTw=o禿DcjЎ9F{QA-I[aUF=\>FK'ar!:xU&xw[KY궄BT'Cr3d0r$b8qPg=Vx >,̪(p Z& NH/ŝbWJc Ϛ# cC.^]5 wgrJ_DUv_B(T&I@Ø0Hj'wo,?\[o*BBF=H銔X lIp=3+*!qpӣRk,|F"TʫƢKrʼn^\%k b^H 2(Mg#GQ-pj uy>b ^,Nշg"Tlma 1|Vֺ;u.f"PRܱ@o &$ɋpgH1Z.T&*/]qr~x D B^5 On5Fm~͍xUG[}cTRaLdu);nW{lF,gta+@kp+85ƈu׎L_oȒ_5n/!} #Q|3ҚtB̖Ö%J+'C䤂{9Z"OceÔjY~ KrS͐\ :o,M8rU3ExM[GbeR43)BM+V B6* X zlQd}{ޏT_vyN2O|K9x4BQd't¼$t&[2oibvJ;Χnv"MyMr 2tE3TiA+k\S <="9o`?m>af0;Vղ$d&/6yW\Z'0SY"ogv?# ҇~1r5WooIPCٮu:54r-NGtz;kf[Er~ţObpDBb>*u  ɩ*!겭8[5-ySgDO:]}l-kdRnA">9.:OIƲ`) ! wg\ezi$.<%3j*,]MjY@B 03#=rpMYCS5e<kJEUkmz jeQRMSSPR !;s\DhWz񰦤ߑ/v2ܱW$QY<~*$M23i{L:8sa*0~ \(Ow'eUqOKUڮ6c`FX/~<{W1:"6Y Ȩ.ՠm*Gf-7d?laTO8oE EuX< E!;H8ں,#J.wL~Ԩ|go:㰊^>-ܵ9 EXrRq<}3 &Up &RpIܲ +wkDvC"ykХ*PvqMfB9W(ɘ$ϴ6Nim * s^_ Eņ+M*2ŽvD{BX5kHQGXXP?*hka%~l;Cs?X0ڼP_tIF>j0-dmQ #]/QX2EjT5id-=BCxFkWz0NͣDeؠ&X;q@5*L U?mI.:->" DzدH[eP s{ec!!*lC؄c/:هg.}[3b!%JoM 78tvOׅu]ׄtwy#mP`R%3L}71kX"+.e3! gϢr1JEʮOpp@åx-R*r* BA7!a{8߫Uߘcmz[*Dcd2{:K|uupiDy=_瘿 7y Sߣ7R .Abbm|}3erhCumo}PݓΥk=fVyG).o1iZYXdh0NT/]A?lK(w4yj2ft: r师;,Q|}-x022}\>_PШ=Qb\po6S2g88#ANGkx 0*9F%6䈴a1jř| {"~?RO 6Ȅ3ј 2oќltV,U x2୵? |Bvq^f`syW5'+à"ڧa<즲1>܄o蚤$(#o7°t6ۨ0&볬@RqUaV$<즚]bHPAi=0*7iQ9H)%3KteZ,lܛ>|Ir DHc5 -jTeYEhdX׷~'%幧-ERKoKR clF _ 垹#Zy&/bh<˖+菀tX{$l7G~n4Byn5O6Sd)k6!O,֙Rgv{Pm&b{B|^9J6ԙyooy`IvȧRRK;1xprKb_+䮇[&f^Ϯփu#׵p?6,P4oU lXB_8[TV;kYv~n1QY sO?VE.] nk ֿcxuP8YHna b͎@AԻY%Ř( vO6+5;*)dn&"e(,)芮@$Og~;`Ⱙm-z*[?tq!#}N)ڧ)!( /B,8fEeV2mǒ n!W;]DYBFl}\̢ʰU4#ۡ9Tx]>n7 b[Cn.Na. xP;Wc:pCjƘl YnoҢtQ%(SZ$?tjJG)r{߃W{gEF1=F?a=P.o" x)ST32dd-xB|| Let^j{N6 wմ8DFCN L1s"-{m]aaYdpنs8$@=͇edS0f-xn{netM1|A SXS)gscM[V۬~D@ ?adN ;{]3ƫSl)K <ρvʉ1F.~oΔ%c%tj't[nD .N[GgH^@ v -mH ;CcƗM4Vͩ i1;NrBF&ҧJ~KgKN)W jN^ړ4*|#iMqb[V U>߶LҪE@Nѷ16ԜPhXF6Ps햌@(k O~ts/]3QAqZ#8QG< g >ni<-Μ/MSiNRMdCA!@ ucLON SN_>)"~nt TkDv)SYDŊ>' Sܧ,P pȹޤa,6@B:X:E&pbNz.G(^q>I qpkr&SޔH@lp-.1}1*sA*M{f#oEEBNT$gt"&od ş$K)__=N!R+2ݼeN ,~M"W J=ҩwMCGFuA˿ghvIrbj輁t ru3Y2v%XJ#%c)e& Xx#ԗ Sa,%" C\Y|]쀒Fc.mY֖ꮳ j?],GB{hJen1dNפ=5I&G!Ҟ7?ٚ)+ s~'<QpC}y֔SE/ayo w8cʞHK-gQ_HqU E6h4Z%ҘuBP#ࡱV D,`M #߲b DBXH#"gZ3}[hUK!pVSJfUq܌'\> 7@d0Hr>ʞ hm~.C|yRnoםuZ>iYoz$dmC&?Lg 5kz(5;yGS: l&},6&脬:}5, #cX=,%g,$,?,KZX m\EH 'Ռ;!nwWoੳFɼf֓ϵ/<!!A5J:αaNt@zDTSB0t#4 P㦄"b3/WdOHikH?ڵo77V[ =j~-|D=ea& aD1!ܑ4/P#+lbMV ha<ͪ!XiEC<'l!łg lD/J/zj2LLɲ0 鸬 Q v&a.|nKW(6Cx~I'L/Z9˸p6/˛"6#!ALHj h#,ʟ,1,%%ЧNs,Xe} YwZů5l"،ǚ3/ M(ſ e.$s x\LL(EMZpC, <+H-!^4(S9r\|a˒A>z@xkP^ m_*Ѯ`6Z/mC_ptJi Ma=r7ПiXFUu:ӷ1GLZQ mnEcfHrt-6?(ƍRR4)G-Ӻ {<~XZN$H#V>xK/wx&+%׉ LM} lF̪G4v&*0 (`]ތf@y\Km;J1Bǹn:?w1]' k@\ɐ V>VU)2*n}pۿM},<9rI h&l-(ޅ?U 7g`\w5ʝ^ >XuPnl$uT75 )T{t'erftC.Jx~ Peg'?`6%&eO>ltϦ}MO2DpQ Ewr"_sf'vPAu7dĉY|xwg!x!#$9L]jnsĕ(q {ܳw_-d!M:K jHNh q?;mTu(bIo*`^•AnR'uutEY<9KAӷЪq۾O_;8^6>tJWݧujxq~Jůdwc':Mt'}!f聖]*"\a+8|3-Qg7(01j0%.V}L꛳DZfG#9 1m[sj 8G˲J!#<?e.,9ju=VmS{%xH\ N8ʜՖV:8݆b{1Im6ttooC^ˁ&n']N0g5l)i'%=>&oKΞ~"ks ǰ ~v'E#A`*d!ة'PQ2YqE~_(z4t2aQP*,3?$b(ҳP၀յ️--j`l&Sdff hR{}|PxF:=}}n0 @&kaxvQe@3h<ŀ}[F:23TaG=ys>N5ͤa4@KKhI8%FVgt2{_+uPq۳i|ePd^1f0a⸋<x=6,~g^$`, wrR|Qr&Gj9D.DGs1SPco/:'!]5H\ xXVߚ;z r'&.t}()d|Ek3X c=>З;"1=ްZ+8'5+:+.P,t;"tV`1M${(ˉ%Ѻ 1]L`3QpS5Ye |J|Rzda:οJ g%?"p\J7 U`leՃ'bOW3a͢`L"/dfiy%+kfhق.ls6%F?!,H(D*7*+$nyBgᷫ#zO?YY誆 ramze2D^&.Bl<ʊ|-+]$ 3jm"mG"|[F P[||Q9Z*E0˙E2~1ͤsvhqMRV-iR@崀@=ou?˓D ASOBH?tA3AX`Fj+~F/x'B\G>_>cQ! d>-x` 騒V!jj<9cm*_HeSbV,W_UL#(1p;&s+ŶI[%fc~F ڢ w+;3P`H*Z4E[}-mTkdA_0#dp6:5rﴓ}~xb>:\膁O^60'"=D7XMoJ~ ^I@R]KVҢRI؉lI8"sj>]ؾC8cOwUy:SDhz9g-(#ɦt kOQ2? hl,9 ʻ_Oz M[Ňi+ln@n ߔA;Ԙ9Gc# M(q&`MnTFAAyO}<2-S 7>>5+Gv,+.Q.U? TNo0/ތX=/We᜷ Hh_3*8L0sc$y#Gv:_~8Т|_ |BPq2,6 *{8-FdwD"HΓl& LK #DH7S kn BG%Yv[r\_佖!inȞ^z&^}?_s o;zf\ǀI:5A> sF2;ikw P;G="C xb+@v'lb ,ZlQHMA O]YA8*kԈsA"?ЎSM RGꌑsLL7{kV;cF49vJIt;6Dn&N3'hYE<_ x͇z '4ߣMe<+"#X-W}ø{M|v@dQv޿g4:IJ{y2@bJ d|XQ,s?%j/Q$M4$L9r׃k8vy 4Er"E]z1`' 2P 1@a>B;0Ep`G]#B^Є1lmFyEU`r DǶS7_m;l>\P?DIY,xAe|jj@ja®Tٷ b(>U '^_Ν>.zۘ,}6߭-d=5c1r\f6;+f0b85WU'*m=|[^-k^{-X 2xnZG#gv,N1kHu{[Uh S #I GGdkIyQyu6c$T;3kBqz RêНhX!:e YΒֿGd!-3&|y,yi\iv2 Rp*O?,U0{] ;.0\|=_-Ez1eeEA EFGlE | rAu\G-弾&LE ӛ򪎆_J)VV"s_Mr&=VFΪUFi)>l1=fI73 {LU&5~\u}4e_=<ݢb!. ,R&n`@26 ޫ6s08!pW斉|[2pp$pebd-0-5=hhX\ݥ7`L=]oe bc c6fI ҾM #fR8x?⸼լ^ 8EMAC"KD%JK*M]ajL%?޿\lwӵ;3M3ݢG( Aپ{FЂ4A(2"^ 6  W7)BKEZ>| Mrҽ%X>I4#1sj 9C M1+Q#|-uqyļ::}W^{]]´]#U~ ɜCq {yx:@A)f`׫d"q%W^1Q*7W*vWC0 &[Wogts2Hd1h'eoSaG1wJ#w-Wǂ @ޞ;]Q啼P#(GL,p3*8pиu-Lh=TRN6lySg6sv같-/sB︌Wbpe2L ,U{t;BMрH' tԂ %6VQnXJp:2vXd U8wMYHN~Kʐ(6=>-|:&5?iLzv:{ ]M6y妃O} ):iÕe~ĩ5mW@֑g?7kh70ʁF+zF_Nie[D1˽󊴆Ob/^87!d|C (n}UhUeY /թ'ܽe,x=0˳|\:`jVq =Њ^B6BRi@aR㍰->}k!8acXl'|o*k?GT0]sa~*.Z8S$֔az}[;’ArifEeA7L\JܶtT81AߚF[Uev݋$SэzM&P`AO7c f'Eoij{~|J3aYzHm# R?9nh^5rjYdE@'*X0YCE;>ta d#dH(T?MlIMDԣ/ݗ†2!"LUBu>X$e׆i0ݖ8x~|3Gz^EvS @n%ڵ-_ϧ X(c@?ZM ie"Z0 q& tgEk{~)w' zs2hY6w1_˂1Ŋ0k JTPcy ^EZ,џA#b9z[~!1FF!(S=aRlJG0 "j"EedZ܏cpt5Q*tV" Gl6}K/-,UByMRB6v1io4Q'p '7=DKuLq)v veu t\%_?$W3 4w oެEs,پ_˴q -x@v{##Xr%u A&uod2uuz8j [Fuckw\-}q u0d]"`8 Gc;oSQmZ3vd9C`r2ݸGfN@/Ot 12 3 do Az3E[Z籭vLymu&|kPs . N1\AaGgļx.9}C*w{ΐ,{2(dt+ŗ4Ӳ2* AA hl:w7)\颿kRERD7t7xdfhm7',]Z(|@sH^xew3MT5 9=SM3-(~y`uQwwV_@vWݱXg{ cm~Tf= ,?OS=LazKf3*ǺG|3A,1Õ~J*wCQh;Qn̪;ide`OU-,+lzu9Y \u%ӆ}ّۉ,7.P]kp>~ (łG7I[lBa>UW9A쯣WXWegDazf a)- H]}z)OFO&r5v|g9tvR .œBˬ4" ˫lv&?#JKYj8FhgKD-bdA}2g1xZ-{N ^hЛ_2 j~Ń,=~lh{ އ8m b˪ @kR*!b#:p`|@<S@d?7lye=2IPw此[S:Gb?3;R}aK\?{5S-V8Pв"td$YV'_>(^֦#'we_ΧNM 5Țޠ e@P!=@}[XWh {ԚkV+Gps4/Fk@gDV&ƿԼC;2u9km5ak=5><4,wN׆Y6\oEm]؜qMzN~R'nA S@s{a^{6AJbt[ ،\qD-uuRiiofx)|Rh+Gķ@R@~9˄[+2py0gZwz1Zks@%kOD8=k.|k?iM.!yHRQ|0Yy1k~S }qQ? $irHOTw`> u򞊀'upE͠㷹v[Ij}x}u(^ݸʔ6+*=DÀfPa0 n̡)˽m;/q,x6e~IA]#QƟR~I=[ 3b7Hd(hK=ȭѥ5}]sF-AI)TferGrO ϶ۢ!{!b:ZFG)b9Dh.y%i~u-bI񤪑}[=TlD\9\;'79*h(,XJz{<){ 6,qj_tPrs ˽emrX28PrGpI*'6T\U)1UB/Yj;(~XGMJp?S{8=sR{/}o67!"js)*<۳㉖n'{fHy}x86[. q''#!O-\tV`B/p׊pq7Ȥg1_ݷHAU0rEAU_ѽ4A+SzO|Wq~˰c(PXy8LA/yIZ'-۳{z C n}u*I.ojj|4Gfjy\qdmdli!C|Ʊldՠ!&7h5y×S!*!-g0!ld3j4hO}Z@!e.IEp8<0( &,0%t3 顑.oD]qGH~M"ޝ4"> h5["S#3*jKE#qadwK9uŻ >RNrs֑-](+s=f$ŒX=i\,$O[Uu)>IC,DHqɒG1!yPDuU$`6L04+|R8Va@5I3YҴNՃa`󙛫 JǥJ6FkL[Emv :}geVPzf5_X܈Fa."_;w4 >R8V2dʏᘝka;tܧ9jx5oar`hB7a3%'SQR@ {B41lH*iAL1$ґU=%]U.1bLRd2px6 aקڪ:}_T}]nTkWQ ~1<4,nVЫe>~ua%1v%^DxkjQWQq+fiZ(ͭP`{N;Po//}\hp;PdN%dHZQ~M\;9OR1{٪|-igG0SE|u7у ,j~T,)~fw a >oJMOcjSϋS3Lq~ա:Lkn? Ñ:9q7]1b^{wW[ƮKt-*twԜ7ցJfd6M3꒟F2A7$L׎vnUWN7( th-o>NO,-) !}#j⎻E-47i"5JpI6m0M 3_ sս(W>PC yJU ~inyHgP4Aޘ8+>.r\ZOfb Q\spBvJy `I'r#51DK,l oo=4m>֛wjpa2p$ٚUqa¤;f9(PaRATO &{(hQ焱IܜϰXs#͹GP2w^.A[ c Z}KYpQ1%Y~\ߛJ sE~C2LS?}yNbl O''O $+9LKqӲ}VAA/6;ֹBp&t#&|-j~F>VIk|gǷϡ13g7pa䞠-?9L.}D^uUJs\ vg֕ Gy\1bd(3Mۦ(/Q8ѨWQ7g%gmKwwdҋR]=sD1HW;L`g*DL뢅J@* Ok^fi"Uۼٯv{ǎ?xT>/ /q JW4a{Co`^v h?'/wWy7Wc)fMLj>i&p >E%4)|s@x #|^xMZ%\{zl geJSm#ʰ_̨ rkMمZyqX`ȉ'ZQx'-:QFo'i+aK-O  xn}7hlJDN_9CykV烔eb78`Bއslf'0?+_Xl1RP$(Ty|Vc{aOz"Ξ6GjIPAvYFz#0) y=Q 4Ԯws&ֱDT]EL+a}Ȋ\Y-n^[u) OiFLb&RhB#na]i}Ӷ~Nj  +Gs Y h;^;f8(8q彖FTL}[5 w%o_FԁZ0/S&m9w~v ,OR꒓Rz{Tϣ+QA+CQYw<EWT$KL&GFg).$)mze(zzƒy+wn上d '^7I46pn I05(aq!VuUmT Q UN͇^I*7D@%؉oT Լt_Uc"K'2-x!{% :P2qpk[dr0jsL98*uM$4ֳJ53@ lފ5;Scb2p2.De D?!sO7XĶ%E_U'W$v6Ż% "DGm=9>vCu\P-% S% Eqyj9f)k%m_8.ˑ"RD|zKzE%<Jז ͊AY?TT.x"sΩ "LK`{h`Xq&'T뗨oamBtmjL2hlI?2ߚ{}yGaG:%6. #)nCjkt)V& ;{y ?ǟ#*6Ȼ}\\=TK_x¨Jh,v#7m} pٰQGR4P%An~D2veMÃgMXVVm >7f Tvܾzgi*ߪ;w=@-^FZUZtkX$:wa d`ghv`|77Q"꟭ވsrN0Iz}IN;2\XF8m2ԥ ޞ^3z\p<5x|j"z_۟vZ ^'f3<aI{Y@p¤$l3 ȃZr}d=xH." \R= #6MMaO懿li؉)DsX71g=zI&)g(_~[ g8U~_,= E{gV=7)yuI.Y|oF)\ W<0퐇@%h3)A0g-b:͏/'M)smd°EVKpOs$5H")cm< \D_I<ӗvE!֡خoJN; J!Ae+}4m3xEj2+ 38VDM<ں `FOQ˱׭Ph!NzR12B:% rȮqlBg/Cj(4"_ z(ūrlp#J rW48{v^\#gC]=9L9`-,/'ȡ8HK\/@Lxg1S*XI=SlxBa|̘C-PQj% 6Z^xcK)] >*#Ҟn/ "IIą܏a]#_VUԿ/^=sd ^ w&mfX,b&$V;^%hRXQN3eN&99!E;NKmpbOɭNLOh @.^}Z|NiW>;muYv߱ai*  E%?gܟ<,-BYXYAy(Hsk9'He˜&(y$RjFeRf.q#\b2FvRzTw/Rr.Pc( wi+ N*WXs'fpƤTJ Wegq?.xtheIk_ounrnLϖ>׌. xixO`0rMd!Js9 fըpH "G4\m.'֙ci9OYtI}O ghJnx?Z%"mqܘud]W-!;GRt>xpT7<˲\Ԫ6HzY0v@ٸTM}Mq%쿋Xf}f1MqFQ1trecOM^xĈ%l%ќCYXڷ@׶ Z+Nxa%2S<3FeQͱ1je3Z})IP qkHZr=(7]OdӮg"[-(I<6j{',X-.,ܜgp™[%o,`&rۅ~0 wY/6BJ˗3k _ZvVFrf#H'wHKg>h03ߛڢdKs0vAp`-A h6|edƈ\=W2 "-Y} C0-c[x)6"NUkiɃ2\F9jyJ`Dm-;cS$QHShBOY\lBb'1U7w>~J_OE@ k?- M\hz-a~xMG$Ϝ=('ZJT7,Pv: غv%R 2U9FТ&o2Z!!I5v^i޵^M9hZr+Kbr &hAY%P4RY=oIJ`gτOk%,$M.TC>#MaP@D@뿀a\|р\\ƵRA쌮TqEEbsv1jvMQ `2ܢGƵ&kum  vGrnadSwEjkh"D[LMȼՃ!\R~j[RdfSWM{U#Ϸ:V%rPxť̷ :}>vҙ֑}'vP3C2D0q1٪0uKu< ύUlpfnc_byTqE/`þ #"runN$b?R@ׇ^ M,SPDJdxTB$}pTUQc-bD9o[8!ΗB_GQ|#$fMbk$lghcA~|)8mMZf_A)ĻZ_u¿ʖUbe0%.*xO%!ļq:Vx *ꏮqm<~8m*=z|pB0o7~tƭ$ %v->s4MBB鿮^xssU}zX mB p}0$y0qETe~ !Z3]$|u_V c, u)кLCլ쁆@E᝽ ƻmWK9*UJ@̛lmS^Tq#J9Ou zP 19s-\SF2a9wifbKh^I[ˮh|T/yN05^q ً-\Ji P'0ȳXM"{CV;f% X< d;`ud?B3D3Rev}ꑖA`T4Ѻ|z[?˛eŭ&"~_s[.X$Sm$c2iE۳7S oOjDdQߙO[v7 kp8'Q<5կ+9ju@|zK)z҂F(6|r "g;5h ,bO))|<W;!_Zܣ(Eʇm)xj2lEt!$Z9忲~͡~TlGy'C#K#Q$<*HBԣRra+ކ/ͅ(I*&_o^]hbosG Q^?RPG}CGu b׃jSJpވD8~ĽkQYVK0+pУ?`-nqi@IM` x?m'hBl+~a-Q%(KjMP9>dO-ND0Ѐ'rQcW6;D1o'.WK[?ŭ&< gM]ҵQ9փxfŰMRy@* сlý|%upQn!]qܟ]..ޔ>Ӑ\q4jOl&ڄ`o7Ǵu6-WǗYNGREݬUɥޭBt KɎ3KuDq}nv`Wusa4tY!)-*<)+2"4_`ëQm!mݪ镻,*}wE1aq3.,Op_`byp5s>ae$t"Z0&rɫĒqHY0kX)tCjOEDd^fOCu@6(c̕'%T{@ V淆?HnIKd(E.+fTL5) S7.7x7M$%WzY) .E$҆ Sj:MVĉ@؈jhX28D4P"ǂ*!c:>"p$}Nqk A А:& L1pssIPnWej3n964\jyIWϨmXF @͇&o?fKpvELFz5T){M%2FN) yɟѠ´a_^.D G{֡g{ n<Z"\aw7O#@w-! Pc[uJ>NZsqp g up !Pduoo "9i|̬Bh*&u_Ua y7]@$-y:% ZB9GRL?" s>t ;LpPxt6J]\7AqI*rrQņ7׬I5b,h&q3Pb|'L Ď!굋ٽKfgIkg{ uQF .VsNI!qCҵ7e@S2wG1#zdxX R_E*jlxt,b؇RӁGRx3oҨ;AYcnZ [pbʌ_B FU|Vv%ᘽ j<㞪GL1yOoɀ0X='4 ?\mWlCkj.-KИ:ck)aEK!>uy-CH˪\wc{uXYB0D)?Gi=Ӳoe-X"鿻}HH2IIƯKpe@Є %ѱ4=xB l+Y *b DliD8CKdԩ]l؍QRH+0%U#^;0}=Z4XRŴ1{ISq~p]?ƻ c*Vs_1AuQFn~IgPtMbV6S-,,07|͞2hIMd5QN}U`?BAh\aLd0כ]~ޱDa%hT_.Ub)q}'lZRi7Z%MzKr뛜)EY%F _0")*&U; 7!߇ruV?U Ds`ZiE̦-CirtU$gU|Gd䅗~ LF-j(aP15pߢzTGGco3/`jʅY%*@qՊȕ-H3b5Α7Ok tXs J)qn2>kΑNe weoNQo a }5ݨE]F09FPb􌡄$lmbO>Ke%4^cwM$[-lݏZ_\7g1xS@>hJ W28!ۼ!Cə.A8)?plu>"@SE?7EOߖS&NSP}uҵ)Ȥ@f[loE`RL1`F׈n2 _z|;^"|E)=4 ~:9dq-'Ŝ31S "x͗CO)7z19Ȯg@9"o]MuMQ1[_4C~#1;it plA:ի2Vq@! 51 al\?P%ؚ|zV8L' -B; NP m;O>c4c}\`w%){MR}J;k`KR0砿.\9w>m9A4TyMc h6Q}Wsg_T8-ZTML+zfXq Kŗ Y;g<`rp0Ї1vP6x_UIJۤEM;-HɻdJl]P_>TPi6WGkLoc;䫠t1Wˮz55 |R|KC3ڋ[L67XT,kKSfsu]Ge*͆ L k,6\zFxGf.''$٪}3{U0BR+2iIB1q9}O]GE7 +R{ " iю˽4VC1\=&<) Fq3FcU5ڑfA-+ X.2-EWJܛg?@*Wg" .+ ܊d5ZحY*  )io蟴aɬ}+9Krx>Ǽ?IS Jf!O" (]#oϵ% 2^=jBffPY%L4!R1q#~Ք:%g7X l5Mfft'12!H=qu>†%#~! 4O`X6 3 y* f`U5 + ]ҜA+]5tFn#t2=(EɍEֈA' MOL{[]K<24}|viA|p'.Jq,cSns k=&ҰBI୐ -^m$;"DK.ؓʶOI(\Iq[ %.m[gh)'qV\wrd2}}൰Ȱ3 WA馮L>Emkÿ[l?/qJ s^ɥ[=֛@s*VtȫoaEp+wq b0*ErnRLgΐ6v5ƍ8&>kfULZ]`֘fK񷭲ճ4v(^YHRV9G{{> !\LSFp{іAW^_+ y^Ά6Ѷo bZ a ,v'gE=%݂f5H?-a@ܱŬ0W+ଫ ]>9a{ko^tzo {HXedj?Hs;;`8ڲƯMc;+TSP:UE+>5UmF#} #{uƵD_?g{ʪQsAw3j㉞h\Ц_NGdzu/Z1 >miRZa\8G}vU^-ӧ[p V޾Vd$=zbs@8!uQY.*`y{Ҷ.d%8Z]_r,xBԣG@!efĩ֤eB*%<pFyF XA%mYr°в Jf(Q8҆ E8q07YJuB(./Gb0vV}C% 2 Knꖅ^izT]>W5% _;ͼ3=#lX R^< DUX)L3WWP#tEHkHQfB&`GK ~nT/τל@%Xݭ='$ {|W)0%ίa}hw)Zoxh&{?5ij;>mfX])ɵbL\W=Pui'P2*EiBE7s`L/7q1,5Yjr8Q/K.-@&T;)eT⮗bYلԠyMdlSnQ ̘|6NXe/fn˱U?xۗ%:}P^6c0ƔayTJ[ *J֊ZjYnv)g. 3$RSaכ9&|Vb>cCJ~-_2BDQT"F"t+H}֣w/NJ9P(AB:╧m!+_3;ڱ1#7S\(yA5t-I5}/Ʃ+!̴̧Yp pm0eQcwv=P3R.-w_/ ='y\jeoP6^aWu-62MW [3Vb7eVU% ?"~zrZcg(V3F~ǖQWdlID`zoN躪a+f}t#|^zG8kgL98 vVcE@E!Ν#v'4_z#; ]U-9Kr]#Dzozj,J}zA9^.S0Y=K=aG󎖙q=2~D52ݬǭM/8= 'z2Y.mǦ5yӀ)7/BjhF;w<"-lIBGG '55NPZf#~=?"||b=C6z!gaE5$WIH L{0og٘8~7Y@jͦn:Y*m`D.ib遁XǷۓ|EL#]8VOZh";ʋQ{UcՑ|#ֲJ"w*3h*w~z]M&%2r]6Z}av]rz 6c)շ5%_oC }xq$ Az7$ m*ѩ6MWoU%8h?fu"2Y%=SPQղ kuZdzWXؚv ֞n*F*ez֠-P|U ő //B90˴Н #NnnjH' c$& jeغC iQ}Y‘w?j|>q`!+hUBD򂏸< |9~'/nLn%/ta#ɨuȀùA'Tqʛ>F6#đޡ H 'Q }M\|*Q§b k7٨c,^Jzxo[I M'<kF~p#]]3麜3R-V*΃Jÿ$j ӐV7T)/~Wz΃j'uFZZQհ aM*JA5wtQyf# n"ΑmQ+>GҸC1 {SW'ϹES !yVF];W m4)^۞cXrl9BZ}}~ɪ'AjPcZCG(B 3]d,AՄ%>'UDz6 )%=$?r~f@=M#=x[(BE34E^.v[Uļ3=ǶצFw$u+.@:߸Yf㌻ :a^KwzOu_tp:D洙NjJ;ᒝ+SYaKZ:;֟'qwx#5[i$vI@G_ z%SEq6j(Nǣ(& ia@]Fi)v{/b'w'^Dԗܻ, cL/|0 2t)fn rX>cJ1|*]~F UUvP}LҪ7`@/؜PyjR"UEA&g1zНkm݀2V_n7?reNoI0DW%Xus'ʎǒӏeD|d˭`W*3Xk^twIV6L; qx44F0+YN ӨQ\&o8F+YOVK`g 2ա~<0'% CDȰ!( USE,emeĕNE`aRr(=5}0:CA6x-]r>^96nok`PK -v SNRnCv0?() -u$,yь 4:&aYS/|hBPDxtVb/EL^=+=B2 fq PY'#Uuxel.2T5oeNYgX T?brШ^BOU>3v2O1*@ /XWO|j,gū#2Oq.C8MX @DD?VJh?G$ 8mZb@;9F=,)j+_r+*Pj.sCfY7:$Fɢ= 4yWK1rD s'h6[f̥=/PLZ0IX${pF=r}S3N@6 ϔ :I^ܕ2 LjlB$Pɶ\LpIeEOSvU~5F|fυ@7ur̀M&:5pko\xTUf@h NVuƍ)!LzHm8 rk~ʕQbnipi{VW.aNcEhd!+QJ^ҷS-p{yq!'3ȾS;CJ2QJK\Wv3U}tZq}0RXOq{7i`2bXCJܦwg+ךa&lSHBL:78O>\@P:־_囐NQZ'`VLR@Msl"8ٻ˾;\{nx-0>ױ:CN Դ 0xBXxqø0 晲2|%F*>xBܚgL@6Bl|e)ѯکM' iYƶ ORBGlDӕ{ᴹٚ~zVO6%B U U bv-nw[&Z5U|5N1?UU+EɴA`&eA5%LT}6s2ٶа!zoUFN`MZ.y qF/C!~M)`P<V'l#FK$Ŵ-2./H+,aH|oiͅXl\ #tb ;! }|ruk#{&2 teF/T,R=yt5&69:LqocdU@ݼq\,^|4wl 05B.^] j8Wѡd_W%4Ů)G .9qD![RLl *hj?=,Ӿĩ;kCNk{ Sz\&2`ZۯFPt 2YXl@>OCN*=!4E-rY`dѣzJ$ٞ$ɺ;pdgFaq5̦"oS)6LJCxaөh$NX?؅+插VK1ߪKC5 `ųS?g>d/#uKJ6dklϒ&{ RSr?q:7twfοW]*-^PZxA󦔿Q۸ra?Ejm9˪~fN(fLu rD( LxKwWz4%nn_Z_J W$Np il>geî>gtߩ7N;dWYf9RyU35U!F(QMav`{8Qk632] IkCambWș0LP 'a|^q=ϛe){M7&sz厾ǡ$ܧZZm/B&y/@K&u!4sJ>j,vwƁ][ab[D(9ƅ4pG*oc=JCMgd<Qnb@'Fkvr?Z7n ER CgoJհT.|,"x%:j<8v,^ _bi3z&˻buɾ b$zPdY#>M%ЈL+sB64uO` `}&Z! ?] ^C8RM#dK#w##khDBs3F(3EH|WkQFl*+LjA]z7tx|r -m_Ѳl.I6 ~)h\e? #] Ӯ\K,~){m-Kt gYӆyLce ENuhݑӖX .Y ƃތwn:@Ɛ5hga&ߤS V`iR!&\5I <;-"y\QK'{0s2z2#꯲.\}Y_(&ɮ u UADiWHYGzEKd3y] 7!C 񑒩̤qx|nn XR D {k Oyd%6/%=>M829&.q' 9@]C9!`!EaD1Asvld9T<ҕ!|i蜯bts*a?udW+QG6|"C'JEf!@ڊ&8mPJo.MƀVUDS>:g+xϨB9W '&ɯG\܋WK/'*O=&KZg{l>廹^TČ'YF+ZFH>y-)/"JN-̟]LMƟ%MhZ%;?T<`Y9"%x"y!vu)j#m (.f3\/4 t> I*[ZR_*מɊ]Yd +nmoC 0gfiVqkowQqΜnKMLH`x@Gn1Ocv}cN#Z&|N"]/^5/pw["(>deeyc_`JшnQapc2S XqlG-,sҩEБJ7Λk^`9enrd6p1cE:sh=^#r%D+3oyG4'}gÎs(࿔GӮY\H=Sx;xa'bǞ"vA4{11.t}( 4wі}8>]t]|c3NnzrW]j/?M$rmݣ|~ڌ[SelTpJW4PǽZD!n-2°zBkLR[-&شY&1.gڝBm3u3[ڣ8  6ç@YbtI#Cf d)2|u>8j# s Õ ,U JqEZ !0xG117GL-κP3z(;Ļ&oG ̖Y,Gd-! >׵Ks`Oh b[Gz-8Fcg>#:Ud'5p(qHp#ϯ@Κ0'LThIo%ݗ^lr;IPlnֶpi_w_(Fee0w"o٤9 /yG/u`1o!'![P/Y$ AXԄ1ziT̓[ȩ}wg]%C4'{PL}#ɔQR3Y5ECL~@.pUH%R0oeA֡ ==tGt/ Jz=jȺNoZȒ;HXߖQ"yA>d{n\{ĩZgutrXtM[ +Q]rQnޜBN@(aDfzqsKbG½_ň5.7pݡ^ 1F8e%/5vip!;M[L[>ގ4\Cj`eN=XptcN!R(և@~$""L=/6eX +& l<5ܜwl)c(},GLMY ;iYOL0z;?~D_,L ) TF ْHq׸oOČB~?oz·,9/idϚ^Թ1bN4Ib]; sb[{iαnM^xNoL7#1,gMn-edNOM7`! W W}Ur?\ta=?uҮ>$2עJ*ll j`+CY&N|Kn>;܋aм ԯ_\0`-p?3x7I+)zЎ -/2jr#V;%f%zQ(XUysW^<"I6v́kV"yp NRM=VJ) 3Z7_t+; Z,U-7=?'rMLx_<o]]X4kR2u'0dC4?xKC8[1v+wѭIFkutg*FU1ޯHLKO 0,~ij>SΈ-4 * sh #w`$$,[^޳4?ȩ|e7N\ϲg@S:Q zfw)pr=߁5`Q4oUK/DwPfL7 2fJ8ViLGZ'&6z(gk[Rl*E&{wq00]، wf^*8BnyGkXif,^a$`."o\k]Q}×l <7=m-~4#•ܘg5݉00QQRMil)>(' WMGmaOʃof|Sε֓ 3!!&z japPḽ̌})'v8cm[WHnbj;Ͳ~̀@O^/0ԢRľQh>"j]XFgPUp,khU$xo~Cհ~ tf7T{]izX!0;4cǵ֞rXSb%yEl-@u1Ʈ囖vw*͋3()Vl tzH"yAE>/2}Oib ˜ei{#_/3l -Ova6ZSC8+*$2*T !J|DlnQTuiyqs$ ؕ2r-;sDkngƚ6$x!a haй,n}f,˂*B@e W1)N2#\ӫlÚW (i ༢BŮҤLgxi{љalwu<͓C>=Cԓ*\GDWz~)l!K;帹lJie6uׯx"j'6R|L(MAc@z`̪fFv֟q25hxP2StbW\8<*MXC#G; .'8< 6EP*cF-φzj~ŗ:?נ5R]fdJE.3gπx`jz~NxW5OcbgG!;iS>M2X'o%͘yE8I~ `f1I FP=W';39c)K#Jv|i?+0tť3fG(h)39+yb<5 T&gu {/FlDd1H7Z&.mN-Ogb[xu:{@ mbGP`I?n;*]n5zPD0Ѭ5 &?2O/Q= W٨,j[[8*T.&j z/QkQո`ۺlHӃ"L!Q3 ay2'GYE9NegY0b˷CA@ڗ+M̺`}TfyX!X67@Vn_eyyS>\o;FFQgzef sBڞȾFA\@7MA\יI7org>=J$!= ;T<+NjA)ҋZ٭ -ZfS"~ Y > 4thP(!qz3LuWL^&a9j4=FGyKͣW0BʛcE V;DnGzuw!]_FGR'lɌt.8A-DnZRB~YJq_7I60xtGJn C:R[.emJ$S[I@ W yyvoh>nkJKUhV${P$A&0ťeLy OLUK&5ϛ{d=tPSiD թ2V(?åHT:f_`;#3tP+IPotl ^N#:OUxHqNpϦn&91 Gq)s1 g% ] 5Zi>!jNj3iG̙׾!SԇxϞ@F2z1n-x^[Y(c>y.o?A9j@ȱ =Ə#$Q5Ő$ m~ 9hfx/p,Cߩ&j|@C=~p0 A3D*usΣMC=FH4e'E>xq2IfdOs$/kDscrѩ;9qIEܻ2wl~ <=p\vWnziAFSTtT&e/k;V5P+oI0ȮRvE)}K~0I?Qo=S1G63hᎉ>ɻ%T^eE9NHwCyPui@T +kV7+_)$w2bބkZLQ TaWӓt0ÏK7Ʌ yY//` |G3I2%C+)_̘zů,s8Ov$S(*HTcK|0mD.lQUD8lY"dq'3OQ 13c08{2mOvpFjdHogRy$xW*"xcUŴVdC -n[ȘuYj凥<3ޖGvKqttE2$'M]Qk)tKu"cyAQFjbh1Tv)lC.5E=I&zO&l*4vl +YkF%,ᥖB)n~!QE/3IP>MSo4nl6)7Bt k67!BDl^\`V6^ @Lb;9$F764uV9:>)c@aC 51,ˠbú] *ϓO+GFʫk>K:D#]cC+W7F3an_|x _tHn_&)p=;d7)-g^S?Ti[ 2co "K:rUOALd I wO$ܰtXҺaa Cs 6K{O] 5C؛1OiXxmv{qNLJRBXQu0 yåo}BIZ}*WO%PvN!$Sss04y(y,beK,`}.>~Bmi qIŌkPo9I2&}"bW@(=1}D Q ˳Y.|olOw^E^`,M;h=7Lm<V0sȸis}gՎa_R5drh"o?NOPA _1ǥïjf ycш`ǡ(Ϙr0^O3eSr5Q+l|nLniP'L/|;bi{C4cs'0A ux*i7ޘKDC%g {1OJdJTo >eP |/lX{NJ={ROd^b1RƷ vRK$(e{amVEBa"IڈVO8ҮU)Tv61|&I ~{NCGR2mq8oY`YoF(R\&-3@ܣ[g$DFbd7N~v?sr4T})*Sk6Ȟ0Dzt;+IC&Q-oBj6N$U;WH,AZ%`9ܫ'M7ŏ*<6Nރ` On1iiM@K'{!ii+XgⱵ0CVZz?m ثrW47xAy1d 8k{'Ie zY͈Q"WJ`[AM+C$5竭xeQDGyi*9f!f[FGky׃PkjsYM& %N[!D,x8VD~R!8cxzW5UA,tg !-4MȔq ;b2OVoR(ngNs] {yfXv9w L/NsʔHqoY[Ci-%$O#Y!3\L:"$<|dCpXPuO254A"unT/I:bds1K8wT0fX.\yptQRUHU.+\jM\XR,c<E(kWF@4ꐝ||}Jޑ*0Bwa;#.OY+e*ŌuS'%|z%xs2/3R8!0tTxwd5e$'3+RvIBq7hTL/M80w&(%2aQ՚reǎǏSӶ 6߳bf蕱܀\7T(t8ۊfhv9lӥ|,DwS^*-Ϝ:na z0s:Ii?FwM]fo6´]o_9&=v&AC.N^O6)&d!>u{[9=p¶XRܡA; OnJUJ#ًك4v 7617h?~pF;rt 6_QZOz1C?:d6 A(o9l;APvq5kO]\ŜUҮr^!պ=#"!6tۯdvAu9<^c0K3Bp#Sp)e=qXμeC=PJ_e,C=M]'h'U?XuX t~V߁uDk!?bfKl?b.x~xUɈ BSf3/߁PƁMޮTH}7?ib|Ĺ*&@p\T&+L?Yb>X-Ky}*|ő;3n'초G6] hyZ,&3ڗm+DOձ]ލ6Xev-mrLJcӛnɄNNTB@rmQ5FS X2_^_qPj*מѮ9!ޡJ*4kkLW:1"N}=씱EbWk+FqioIӸ gOFufs])v{gy$ > 4|mqB 7j2%U"2.x6Pc+sI lZAjIYX wt~fRC<"0w~g:@_a^kϤ[hIz֋|û;ঊ}έL)٫  q.hea$vre7Wpy)ӀR7 UDH,6Т Z'q2\2}^Y$B5=H\0R-+C IAHQ,B/#񻈢:^WסP|=yA=  ,E7,=y!ZoyNxL˂ܟ"p931s ЃrGSQH\ȕw1,BwA\R"+3\'iT"FRBHܙg`5@w Pk=tls%3ʭxOYm:^W\}R*XGpl}*L9QUoufFa[#gTVuBavb^#TlgJIH^hzPOE9C\1iNM_ϲF*a UFf2]^MRj!7ە3 1  %[֏r#RЦТ'<ӑ6=i_*+NqQ@!/U4C[S4 qǹr$o!Wq4"5(R:UgLOM}X:e%*IٸB)ƀoN8o朌7w1,+8u.XExb_DZf9:ۤiVbʓ7h3|CD:g^'4u>DJz%DݩMw pfD~wcx!rX}~[d?~Nd)zJOm@h]ҹqݟMWaDg]Sx.7dѪ/5nmif܃4έ2'"#qDV*wзnT3N0S $6֋FRVn!Bz)RطA|Nl-zS{[IΫz[r%@7 ArUrw 05t\D;oz;1Хŧ.ŸB\ x\fI(>a6?οԽGX+[ Ktx} 6Q<[y*wT?~Aݵhм"a8Tuȕ~Jβc^I݂t6a+3fJl;jٚ^ ^ _Z-✶]mm=N 4KC;Ҷ QC!ȥ[YW݆x4+'aVsk 6Sd^&GSLvsRG[vaG?qq.Pp>o~7)yҀ ӿn4 Nϩ(L+VL`< sO/:,eZlH|řOxVe[J37j.;OXuAQ''7} NeI0g2jz.B6n);ܾ $b/DҴ 7hcyҙ?NbA=T*wHxR-,m=ri ui#AF(߽5{Q2QܨVY$6IMɣszNo{Um9~9Wd&e!)6ԮEW4#{ Ap*#KށyF yf&G|S4,v]AHoOld@^[ޛq5nGH؋%xɗQXQs%Z|cTr rxhխ.f˜}'̼OsxIr@U=АX X$pb0dLnE E&Tn-fPFeG0Mm>fw酨ߐߥsȡ4U<~V5!?vݓ%նc˫>vhcQvotEߟb^s.pyQ_]3zAru,D<̵rY U i`tzȡI/\J\7L4V[|Kdذ7pWr"yHظ2@-(m[{gt?9QNʣr`=s٥sj:Ul%, x6pC3v"eݪbb 040g,mG=,,Ux,8%^yVuXID}YM*I]1L'St)m Yx΍?8{9)~UlZ[ LJU|>>H1m*./ >ĹgZ xH|/3an{ jP Q UN˘x$vJF Zgԯ[V65X߰8_yg[Ãq NY:/u쏭f5#(>El+ uYՓ׮QoE %$&Zo@iw B툟C%o*LwL!Y 265Y؜D|tǽ6~dE{54sV1y2T׊Z,UgYZ0707010000001f000081a400000000000000000000000164e4ded100005144000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t//Q]?Eh=ڜ.+*OBϽ?BuRt}˩q}2)OA/~Uu6E"Qj$]b+n^_=gv7jQ9%^b^,I J͉5Jq?#|?YAͧkrͻ_h`~R(M2ZK҉۞ZJI*nʺ{de 2ʡ t y)BBݵ Ţ9lmZ:߿X5C&wo篢2'?te`i k@uv1ĺT[V%*In\|V=jfe)r؛eL 9<#Z2st3+_{HWWJ*f/ԓr'},jlGlQYP lv4T- >/( úu"ŋ;A-orp"58OW`UfR!tȣyM:0x,}¨N/ <u2Gx.Y+_f}YwPp,Nc!R^ȃPe Wvc\zL3{43p/MG_z.w"0C^a8)^̟RcҽV9olwhp T/a$]v~#`A`(8yc\X/ek W׌ xLO)k7 GR6Hc{ŠNU  DǼR?ֳ&RCm!\ ܌tTE=gVJU%mijaW>Cm GEK%K$&听!2 Mo93_vu)4'x7W ܛMG))O 1O1f(%cv wJ56-0_X)R\#]#ӟ }JV14;1."5s魔|Jv~_P! =~{El},Y><[)UHku,39c I)v=xOC!rJnNE\֫uQ4mDFC]sVJwLrOG/z.ϝ}*9u읭Jl q?&>IV:60`:=Fl]Bʯ„]pvG('ɄJC7jnqP(p~+caW.ˆaַw#4:`#bŒ0IˑwVkgƇɹ'<3lK,"W0[sˈDXRd(BsjjbBFݠOhd6ܜQhW} xxï[Mtт` 92N䕞7sD (߼xc:2R뼗`Vpə6=3Qc.=YMBYtdqrǐ.ٔs`Sp[fX0rC0]2#&ti 1жf* kP+W9'磹SēXH?*v#|9>d?5}7%dWh+ʹf!ӴYSVn @׻$ա|4=rf)@d(,)(D5[--YXNtiqq W?dgF܏aJA kX`4xB2\WJ>@lO mNP1[{""J3 o`b)Kw(f]$=>(E&]WJ0*DbnϜRt 906^7ח]S"+E協癉 RT5 X qlfy,/:+Er7}p^ߡǦ*2d@OQ'klD7|}2\OGi($-2w6|k42ٱYPoڷOeQNMe:_EEMʺqTe|yKw W9U39Fq 2kMNN=]1 o^[|k?hФ}Sg`/y_%C.4K\o'>7iʙ)Xl?WeD1lpJ+" F!91j`kOUq#A@[]։friX!ϨB])"xB7=G[PN6ƨdžvDUV]ŪVK ,*S_Fq07ts5/܊wkM7$]˭|z}q@:n͎K_c JkX~X%H|u#l1z "ߐ*]V0#O$]`0S݂W"G2->&p]eV_ER NF+25BRcJt2a&?+>?@`Jcn)hv=3UF`~;Wu8HP:|2HqseOTxV]"_fI9b#ָ?AX܈L>8p@@݂c7| t+XHG^eAMy75z(( d]?.2@H0)6y'nT%s5f&Tެ6cwй/fBy)k\(}It 'a'M$&ֺyǒTXX:|@L<+)f 7Ly`Uw YT̝z.oWJqY%Փ2/5 Iq"hI;dN'mQk>𼢥V]x\?I$HJo\:0J=eJʪ:RteÒWW!F.1 L;mVl{ BD:(uFx*lY 2I5ݛ9WI\]fO4 `4.Mr a7Em vxbߐ,3o|? MnTrݺ\IU}}.Th7x8V8,젍N?T>+S,Q4tJ{ayHatzvLO7VN}炥b  r "Rykr|j^n+eB$ UɃtjۘ36-S:4y/p$?#_>(:/ _985x ܤ꺰.|HN)ӷh_ +N5fq$Z/zob96 s az,x1&}Upktޖj)\K.;[leK=*] xEga@'|tk9T/EڦmIY ,}Of:jēH `K^X%OW3@<~ %rA|\5qtN_A7kx`%#>+ jNG5 #oDKBal@s'qV-8 cwKw#-QގC'%>ևf6؝ BSzβ ,]BfD9yqa;ZTIV7q[ nj&sEMd0tw%Ʉ2Ogavi?sQC|/j<MgGjL=h}Қ†0<50 fJ! xX%I]ac2bd(GY&3Dݜ}hd;phdZV 7 `6KڃLɂ:wRJ cLP jŇ6(!|sJ%/.IMn8w!Q`d.-8= d( 3 $HUy|?LV9(V 2,rr 9=Ѿ>zC@6219N[cs3~;Ǽ>ĠD`yn zTeېRJ٤&(gxʞX[x@7G6 Ï"DueClQ" .wItS6a8|ޠ wP+McF/G_W*>ܹ9 RW!Km_3?,Jx-+uiT/nD9VQ aL~r#'^'1ArLs" ,+O)17QJF l[Eً!¬S&/9c[As@Z> kgx#VIwref )aK9QY 9Jfx q(m{rMxP\Ӽ:ďN@TߗG `:PnǬ|,cdWM{r4ˑ5xTX9eV&jY]܇NBWM:*yܲ#.'7@@`x( pH8FӁ$x0bg~#8]{ S(݌ژBE#;OW:؈4=4[@87kΫE.* bM=ON1'g?}q;yV>wM[:CFζ/oYX;o|FE/-ss4@Ox4US{[G@,4uE.azs*W;Pki~50dS;۞f[Ҕ=;2gYUߌѦߥ@*Ɩin]bP  G |,yFh#HX9qhQꆄxqu+@}m8mJz7ޚ.F1Ĥa7kGo_-hbV+ndOиqv_N^zF[Ǚ܊@; s_%My, $>26g_(f<` O|#g`ͲaBT(Y;aLӳvdm` #'=qȱp{o믹5H}@37;v@vc#|QqZhu0 Սk쒞`zE w*0z;F-M㧞- d>Up>āҔBz?h;3yX*bg,w>)C%Qvrmbٽ H<"AmTjjwG 7N৺j}Vӱv}!"zAtѺ|{\FSjSWW7oRǑDs#}G{ʉYNA[RT#P9jcnЈ_D4ETd@ך>صd  `ۉP ~[(2%ȿ2rKCQr[wsg\hҏ: P(pOnz`_|(( #_=}80uRͯm %;Ng,^,}.9ZhXwbiqv5Q !Fom*F 0xe#G2 ̘;G$T3Q&\qcVAp㿷 WX gAK;S`Rz>x8P47nXO(4jΘ^{W>cjԶr\m8X!)Hg2i"|ڿH&L6[`.|U:(r$ZS:"{hT&p喤`:ӏNL%nrˎV4ALKuȂP!!ar+G͈>lj֘)dkGE*p?HfSAh{iBNXaw;ݽHI)h(49gɻIYgnbVvjrSuSWר=KUAt *|$/ ,C\!j_ >gl(pY q c V+N K_9gQŒ?$@~X0w<fĺS5`54Tҧ@RA&3b`C->LMz≊7,ӈG V'`p E'`=>䎍2v`*w7Pn FC[.-dZ85v-ERnr!XIG㬦@aSv^!-\WBn+ŬĜScFj+:{rYƇ8B̦O;#L"Q& ~x{FNl;%\dD{m xP- 7p9B~lNȰ[t\b(C,_fQiС MsaY%F:'V;?0j0DiJX( H^wQ.v:;[=u}fr*[3wt1ʖEczmb;>Il2vmU-_#'I$rńu/IG_o/&i. s2EQyen׵viuS"pս /jq+K= "W7i%lj ʦTآImGVt>n8q}^<ii 3o~ݷNBl 4?64oDʱGOZQE$AkM !JsuO? w09GG{@֮&m*vOBWL0ܷNA[%}輺=Cn:q@!Hr᱖`]z4E>)l{W^ >('ـgDdwQ_ʥ7E33UBIO (1Qpaq/yd/.;rzf/]#0dF&gMWe6yhs~ xYyҋ$M9#}s{ea|u5z$WRM㾐O_CIcxR'q,%z3{`/tpd.yZ4VmNrYGIx^P j'-ݲ0 U嬜EL˷Q&3$Ah1Df݅Eה$& vAÀ:|#KNqq%vxFO-/o(<)KѮ~STZ-҄Hsߐn|zy=}'10$QSS;Y EK dlj\Hڸ kH|lBYݰJ5Vd_׸+FJA KNs+k @ڗ%wTG%s:̄F/G Lì+108A\z鼥ЀL-ŚnrBYM[HȂ 19p';nw"F΢͋1Yk-.R2+qAݴƄ8nomh26Ჩ} C ~"4f9K>9exlq% [*U -1lk!PSd"ejqs57qo̝B쎠2t_O$մ!haDn/3q신զbdg$A5/|+SN=kywɳᩬyl00NJN =u 9ng QTi))ڄ #BcS 8t/I;.`!q,^=atSsK`vS$Α1z.1ĥpN=_nt:XA Xq{ T" uEүM!=uGw]Ztu99nAU\?!<<ҙmqM1iuŵ>4* "DNɤ #惱?0 !zgo]O\ Sٲ|?|ي\'*j )K A`<ͪഷ6pيM?5\iޢ*rERJ=Vt"+qT uFk%S){jkTذ٘ 2Z7ns^k"/r~ڴι-G:WJiW͢=NP?!abHstʃ_>/Ou6Z9T9G{`vz!1e|ΓD7vZchCYq`,+7l{?y*d.IbXfk`{Rh !rTS"9xcո;.PEQ->8c~& H[7enaLZա'E1pBmel t % A #< `=y ;{ia[ќ»ЍR+eq*k,m`".0HG!NS1f8D%d0lT:]C =7XۉcwG(X ~v0aGNwZk^uS_ ̔E Se|/E~40L,|6qdm-C?bW=o| ?w\IEJf{-B cKH-1X9!z7?#p,O RAσq-ĉPnxZmܪVuR7!xf/.Ob2a6T*ł*M0"yrdEֱ_RϺT)5kmoYXU$ 8_lIV Rڽ_l;q~am5hc~"9](^=WDrP#߂%)L2 v_`87m-c#`\VjݾۆlqI'apUOrHvpV{AZE@jdH-M%*!贕}>{_ :blMUz5?cnD"އuȡ#",Nܡx}~iG<'IM?s 7Alܿs +8lɄG .J~PPqR7!-K!BtlJuW>Vy<6 (1;RXp-(R:eov*:F=5!JZ,Bv&-ve2D)L0*%%ί8f (ߖĔzkA?)7=cBz6| R%œ(Vc~#_&܏j]x{~˛:Ekȹq|$ϳzOX!gگF`l> FAsD(xpֽeCxs|.?_X!s*N\y}G &xS4vV:Rǽ]b[PvzOU$ Ο{Arz@X蹺 W?sxJQxrϣ vĶIEVx[_cmLiA.)T ư̊WslB˵ir d @vEO1jP܀8+T9ǡ3xר :rk+3/z=q,52^~@`<{_ sUTfWM)Dn o ضlc6ֳ6#8pޢͅO nώw\3^ ) xEJJCF=9xSYi2e&*,QxS^#k߅uMwh!GQf.h6syLpeLg5 gF2\1.$cb_#ެ;PjʧuH$senёCؔZOm?B4dm Tԏ ش2$({:X@2L}9tC潫5ݓiz&ED>XԄOxnӥ fXM6- h-oBcqHfNuyݢiYF[#8i}/MV&bTas-`ڥ&>Z"t(lw<DZ岈t::bq|Zğb{ -s_km+mU>3nmRau|#oR՗Sְ["w=\1!`3?rr%1hu la^}PyHUuHmRGq*m I@6S{l4 H(Kưe!. 険J7j1@jJ~ŔnLN*eg9z`p6vL9Xb{պN`$e֕fizeQP`s=@>FMbk{p˪o[ΈTiCl`C˜ wW3\D9} Z_qtj6oI ~-+&sf5B.pHҔ;5^@ױkO%axJ؜aMesk9O[_DlATwI^׵S&|mPGR|;53B9syS?@.&oRe ZۤgF$׏{=Y$Kn2%Ζ N^Z=8>B26W_p!yvπؾDyY~ܐwZ,XDJ>}%}nLSDU _)],;09PT6Q ke˴| u֙Hl ^ ?m͟=\%4axb"=4 4!W3+^1$,pxB吱&u>/ԭ.z>깧tshm4N_)515V Jrm ^{uZ`t!@#sJQnV L7U qWH{ejLr? QFxW@sD0YQͥX<*DrF|SRJRdƌzmY۽nwq^g|O5QӢHt"1tkKBd$`4} 9XGE y|ӽ?c݋n7nm->F06Oә]bf3H2)@dF?iFSߚesmY!oË)2azz`% >VSMHQ-;8.1!x!V' vAzv}!zE;/Je"vlxͦEw]"M`#RδiԚ$tOH%XLь1z&>Z17$&!;{BMsݓd٫M[zP['Oe=+4;b:u[`TamWs.ZaMXm  \VBUnV"^?j3C6fyMAi T$@Q r>B ? sQ;7]\W8ƞW%LLzqO;UЏWTEL/!YӺ:5\q- O8:#7cF! ͗繼`"B<$:  9a@|g$Q, #.L^]Ij!*X}c萐LodP25#yZV_H털O kz̴ʸ V3!LScVQk=s/I*7m<Ԧjܭ`cZR\F3=7#e:%GFN< {A׌tnC܄-4P'8wJ$y7,kׂc|Л jc^fEӏfGqЭ fN(9Y8c"HzE7TlTw% 2Bw *[P >qf  mkxxЄ{8TjԯDG3Q2#X+m:)eGp|<* ?YEV6rFH6Cl.PAFJEOE8b%>2[P,}imz իK|fȡθf@3lɯe׳baJ ^CpP=AWff7m`Jœw'Zz.s:.B. oUw?W 8|/_ YJt|AG*QV9RNNؠ g:2[is Q7ׂ$ :~W0]H%d,[mhUߏ-dF;yJAc{3S3υWEwZ^<7aUӲ`~v%|^+Q@33]!2xd6{,/(sATR%ˌ*UKPʛ o6R!fKIJI2i7h5?ЯنO_]n+teZ"_j^Z*ʞcR>ҬvxU^+M|Wg\4AZ!oN3?_BB,W*@ ףHŐ8&K,bGQ}TL\WLxT$Ƹ);(ۻʋeV< doow?溌{oBX2Ht2c?b:{=^`-X]f Yu,(sͅZxS 8Q`6oΠ$=p&FEn-MqsY{D+dcSTn?hrZF2ß] .#gZxsIBLTe(eE7X+v|Nѱ;<0"}xp!݃0'Z"  CB=Wp<70 W 2?Nw#.[#zGM:Y]yo[sr=DjjxvϲY8JcJ꼭.A#6`S4{yճKjDðQ}$nJf[K 9@ݕ]ʸF  ۸7 :M1ߏҌB~9~ ,r {hFǓPܕU[q٬h* ~4Ky@1-GT^ӅR&r^}IۥfXBACbO"n|>u z)!>"Մo9q DڲGoE1 ֓#xPwkC). -QtbE|)cPзE5 T rGnO~A@I1]yX5;.ՆJcL)dQg9d^x7{i&W MI5Dq5%q&J.B$w}Tj&gΖ!7T=Lu:^ٚ4|1?ć#g'ROA\âDesOa8JY2.93>w 㡣zˀKZhbr+( p<\B8}E n,jT_2zO$C](\'k>$ϼs뛪Q*TՠC~=C,3#z;,g+.aӹ"d6OQ1Mu ĀDߓ$[YU(iL\qvM3>ştW3,2`\b:L!,Oe!/(QUB~Bx7*º@C&3]4=w?wHn.n- zhqC٠GK9aw"JRIC *]\Ne<QߛpVK׌O J9NYgvдLt:"2_~ w6"ufny_TJGTYs$kɳ|Pai/,px!}gtwQ܇Aɨp *_.c w,Lʼnz^>Jh](7@1a# l*2),_ F;u>%)u1[F:rl0$ &"E&H_$>EE @ S~4ě~MԢ:ޞ:j!0O B|/Eh+lJ7,pؒ0O=Ebl$g2&Ĩ7P4UqOuUdvj֍ΈNe\Tb tXUj˞HAhzy:w b YL1r{d5 _ns?kFDOBar0WS'AMko*ptjTU ,N%뒤 UY+'ǯU'|V*_X5hSӳicPZF !4H,ikoQu3BO; ͈3yzVPP=`Ji+/s,WInx%řtR}dh |H E¦ +2 XP _dɣ19"õ/ϙR=HoE%"ŞlUD<EDp0klwwyԚx`SQɇƱgYZ07070100000020000081a400000000000000000000000164e4ded1000a81a0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/A]?Eh=ڜ.+δi#զr˘M] 8 "wv'FOV4%8u"lp%{ImزkJxyY ];sjeu-{@D*1+@qS>*etT)B__HBxc:c3J$:jaoF$UtQ̧, {+Rd`W7G9#I^L=M* Y@qg~62X nn).yXp^i_'MJ0RSrw?nd뮂|] Ag}k%36dw@bkRRUuM먏ĮTU 屛E[ ˏuF}oe'la] 0t:v/RDK}>y+֭Jkqw %3UGIW,&2[`)jKJ?G_Ogwm褲9?6Ċ,C;z(̺D&! ! ӫZ1 >[jG.䑈ju)1|)K2L;$q a+6fSX}׾x" v+rQ zwE9<0}̢<."7/c>/ZjLGfuNn cUb׳?v&V|L@As3SA_!mE,KSݩFU1zҹ`~wDu)+ZYe>|]KdAOTQ R םʨ3_E_4CkKu 9`ŸL';Ma`>G-(EE*$2Qtrsԓe462$wgnF jiVYIZ;2Z->t}D[PInV*7)Ś_ 6~4bOxn7c BKR:k7 |Sv= aeD ؄yyV:`Y,% \hwkZ=©UÍ AcjaTqiu4F+H r % ӊŝr'[=7)eCXA JVu{^MF\;0-,f~[lk]LƠxU6</؝ 6\p2rJi>1Tn_1p->Pj"fDa/b̈́z}g _%gy.װSYllqQI;9 4է w;^[ AyҚ=sh.9*ҵR5r+QF@b&S` 'YiubVw7I(!>j n@!6v֝ Iͻ r}cG 4!L[-*lpUdҸ-~;:v6ϛln^&v"esZ<(&XvK6*&D(6*e*IiÝkvD _2q O4G ))d)X:bLO@k8}+Y˻xFXU X4WZWQ;};n&yTBqt ZMch7y'+A O*DdtVi YF} v]-0cLwAMFG.Ĝ7(6%-4MUԝ7YxE\l^&b_&YbeߚӟȢ"˞WQyc6z(e:ı`;#Tfi.O4F4HmId nC38s;$T)Rt:}_|% 1ʘ=R=|-u]b}̑.@^=$sBu[׋]/Jeꂈ11x@)q&Љ< ̭2 zbQYy] u9Ga_[;wXL%- ٳ奴)Ú:@hJ6N8m[|!l@6yJNL*#eɨBՃ C*(rNLSxU7Ǒ,tLܝRq r]SAbmIO:c邞*I/Ju/7j1E 2]|rơt2|Rm>-)嫁~VBg)h}7ll(s90Et/^n'R^&'V> rn`2Skеꅚ7\=&!"nk(`~()a}1 ):x;'oDγE-q166~nvwkb*Z^ke ,ISώ\k1]T.HiY$6j2Z7+vcg#p^$`fҶ_R%M4ȹQ]uNFE GP(G߂ͅ/ ^nJQq/razߘMm,:jt(ݛª:Wf:dFr 4u,β5qBP.JdKNztjI̥9R}#`pԅk~(dJfh U*ZX3U!QNln~yA~ [;3ܣذi+wt+E|t)#]EpOIȾwwKQ *w~v3r?p(o֥!=oR 'E慿 esGl=vZE-uHh/)BB[Dg{SLHrf2xpe}X5ञn6J'l&YtX-}kN˶tW=gc^j$v=fxYجo::|V!+n 3"IeLaD`m^4{LUBxFkoȞwD rvu|bz`YE@w+;5tz;$uxfh~5Ԫm:^NqS ?t2n\؊lcM=lGX%_X;î+^XuIod`0XsQ|'7 F}ݰ̌ ._N}=7)oye{9 8fZ3=r,̢ɾtJ0)KFĨ+$Q9q uR`_]۾v};Zd]i7\ThҸCIK}6.~b  Vr+V<0H$e׿ML_4FRAM#Xl6K>J'[ lo$NHDUC]˚#@f~ zfu,nTŲK E$_tg6{εFe(&lb(5"}=Tޅ7㥘}9I $ÊHscX4o&\xm4O` * my͊U}t+BF̙i Vd=lR gPvn0d=ȢfJcQ=+WTؼ؅{{ g_KH\e `H$rznYȺ,& Sӎ6 4n^3)Z8P@{#`?aj-36:.bhHѩ3Mtgh|r癦Hf@FKi~|鳄tcS5?DDŽS,č!*QUUAF؜2ErYKT-|@̝}Gau`mبddC$ɑ>c87U4kbQ<kӅ2NN~_]^g DCϮ.NI.|rw[(DUL-YgZnjV7-`r ZNl 8HZ9Dq &$!ԀMVR7MHŎ:+P8JqZrNnex)D BPt>br/ =n&G}! ䷍T[6 ¾~.j mD;Wקv6RFbċ$*`:|< (wE􋷈Xֆ_J2_ mz9>X55D3&i&v^nPaU՟N}̅ףS[Z&lvdXp0"o;O&5=re5>h.J.mU ss.OqQ+m#kfn@CǦ1d59bŘ6:W_GB-Ew9p$xL@`c( Qϗ$404D#me-\Ų Ϩ0n!h1w3KlU䊪cnւ!N*D/Pz|k>مDcUJ;j$899fVB2}Ƭ$]/r:ؔ YA+(yPN W ?Nl̀`;;ѡ ;VTCOpe |@ɘ@%ɭ/*$X^99<"e[.Vp]Rjx5dp㎏(/|ЊXآNs~ӵrԻJn,6*I.iɥ*W54d޶?W;`\S^W:c0)Csyy_z2.L_lLvƓF\]+iy2qAa *t#I ^eLV1Y"f|&%nCdߪU_J01lԋbA8>@.ざ/&A&q=bw8]™0eeR>$@"c1$p4tojQU@,k+dK&c!C? Rt忟Mnrp_]3L+Qtص s%$||sݱLn$MNP wu@Y:nq'Aֵo4o[\hbܸ"3>=f \< 9[lDOB$2ws/3BMyS;c 쪩Ep(uXsJBAuKڝ *Y@ b!:h}RηRUBxi5@2o.#NRUkiLu.> ZbqzG;QJ 1!|݂^/bj<`i*8[Nu\ˈAVYHPkȇHr !g"UW[9QiNɳ.8 ?ȫFBB%W Տ",@fԼ^$akJ [ՂApJ}gt)Q?E]Q1}Drb:7iRLŽ<J$ͭ z2G:@*AW(~XiIu5.(=4hqשּ1ICZJub]5:Φ*E Us| CL~N誉ti \hIN`w Ott} wzEK zUa 1$Up#X{7fz 1gC(| c4@?w=W_:`ͨAp`1>qpLPD:zqoک^^*khbw]h.[m]3ZcleF1^]PyyŝKհn ZP#z& ;,**&wMp7`c],97M4 OPIH߂̕cFl0DZÎ]’rA5'(T8(yв qؿ)ixCu"EiʏC1im|_Mh8#wMAy%ɾUĚ(|+r6~0ZpUWp1BjeĶV^F(~''^ˮ+m}a=o 0dC ]bc.3><&"mgjTN#qN[>x+D vgg( Tv[ޒ({؎Uʘ #@Y s,X'8{s[:B3hbx@`I[# 2ߨ z$pTP2}ř}iR Xq6y.W\ -dۍ<+ecÆ ^SsXGrAP:ӪqF֦i 8)$ pD/˲3tBs%a(QBF0vg١Om}R됢Fw7X [r1Ȍe_fc]z{Y0(Շ@Oi/х)N`,ٵ|xD 3U+PL]j8"ŻԀSs?TP>jME>S_<Wl 'wH|\ ~5|P 7.@dzXbZ58daJ!||$[*4bŸ}E2 4m4N]uRvklM~znr Ek}`;[hm6קU*wBtQi% `΀ +dńu#]"RK?݌p1ӏ̮ *(b}G \7MEǞ7ͼi_ *FI;VʼnݖJ'6aQa}%DJ(DX \G@AƩC䐟≺Q5-1%űf*&$IFh pӏĀLR3aT^A9ebN%BQoW fVEmiG˸c:-ND*U d/:XWZ7@@ BbB< Z_hhٻ}?Jz#2M*;"Cu :m~~&cD>`SoW5(Kvפ;tMѠ!y=JghexWfr'ElIMnИB$ʪIc&jQ;, #zX`-C(>c0e5 nGa $:|p.svǽX՚0tgt 7#cymДd!d cY aB!(d@QMMǁW:2҅+^ΉECuϚuP턀= 纎^nD>(q*7UxZ3<`C-R^0;A[I-Ѕ}\doJo|t,QYXd"sc$OrJ94X✦^GkygEÕ6ƍ~Ra;4?Osɮ9o?3*ZeIKJ^,r܂{ulfY{_HdGTĖez6\{?;di9^N"IaԌ'#(?ꃼhȉds٧ʸyz94L ׉&8. BzD|5>TEqS]մq[mqw~.L:3z2Dw+˜ITGGCCc_mf4[d ҹc<>Wڜb%*^ UMh]g | @bD\AHIKu_),VtN,@&m Shobޔ.pzL>>ӮyJ&JQ ! Uvis7MkOpl$c=ڬG_-OeAiEe=d݌wHهMPT  xWFBY %58Yv:NS y8Fnh::4iY'Wqj߼܀g/ǶB)AK!|x82W4+Q$Lf&atd'g؞k򑈀o1/Ლ}j -Cv!Ip* %<=%Nh*% Di^~3<|!Q%^^؃vlЁ8 Qw,$c`m^:m>(3.ha|1/j۸9޹9OAr!FL7MK,G7[A%Šj6L0i|,i"θBOݿsգGbV^ڒǣ>#]Ksa&٘v c@$r2l1Pwu.砷GPQ#VdmnvjvNOLQn @VӰ_dˠ7lv'*_ O7k&w8ՇdVz°ؕjذʯf(^GDhp%e !^&A_4#bkͿ(!ռ2IVS糙.2qNgrv 9܄{a,ȬPSJn|qDg79t֠ߜG"h\U\`&jB/ohj1gş0*Ox h1+2{O+7J[%⸀Y]ܦnX&Tr̜ZN}bw ԄiTo lR>ޱE Զ[vZK5v]ƒƨ|%1 i)w# 8񶑡ȓ񷤣_xNwUM{ܠ{e̟fxıh P`&;.&+r f b!2輬ܽyh*^x0{Zo b6Rg%'䈵RDiV^3޸:!:Dzgq+o2/ּs&3W@<0 lڇyMv6Kgz?oj3 I<J^ }~=nfsݧͯ/qPKu C4 4{mJ٠M:{]*eP@7@8c-UM7VC+ $wx|'ڭ^wa2rh2'Jd~)Bu$bИ@f&夦h_C>1$լ#پ9UbtÞ:"C}B6!aIS=߹]*NN?{RI 82;[|gCZ~ {`YW3T#)-g]gl;dW++^4N}iU720:júي%L?>AƫpqX lARo%s PE mJxˇ{O\OC"i@e\^q_ƗF8l2o|hy̜d[>\YEO EDx1I:N_ŸJ4afko5~,߫GFivGy ;r{ӡv;br^ _ig:&Q:ʴspP6zLzCy/Bipf([r "xcT ̘wN RqQ)nV*s~>ZsD"pRRxK+f-&gJ&TM,9wo44Y. TF8ޜ΍u[Ak[%ٽ|icyzOn+,(Ž Ǒ<<TlՖ䝚B"nļ)lʉvA"je>рmi >ԙ RIkS!C1ej8Rʢ⡞ϬJ\`f|"7*nmLr6k,Er n|F@Ff[qjx0[4x8k6B,F[p CߩKZ9$ W`T/%/vYαa*9CЪ'-[ u^pRz~X}ƍkdҧH"ŪM(,pn]8.y5]D<rYRS[+&%(JȔUW,Q& wtj֔Sd t|Cm|%[Kvb4S-6Ej ʼnSND0ltNmpY,t&t;/Jאެ+ŠUq>/۬*h^?Xn3W kڭؕw@H#u؝OԆ  c{fRvB lbE4لAloão`L(nE7نG"?e lA^%<蝔J$X^=^)*.1V}|-^xEцXdLਬ^yYu=37ߒF! ? F4ȷ*J~$ۺW֕$ @yԂNi]Hb^m{WJ]X!+7'"xI*xK7/ʕ kyԻ =R`{Uk_2R@' >^!Fl'K6K{}}ZJ0&<  4_1>Lo^z }R*st|M37æq]PJlhtYjGA.Rhgk7+*<^1>_ #Q5Mh_̗iR^0td!8gWNoK7lK =͂*{9\ni f_ol%L oQĐ¾^$ƒ"iOQj(A1Zē`uP)]2*w' n<Ȉ5r]Grovv[Q)[рYDqmQ4A%:-S3ג Bb>m)M4[:~?Ho N/?d14\C gg@PU$1*d@zg&܁ 80Ig1w v)2lM?D&&D&DtBTcUV'uBD9ˮXam*ð/0[qbKɊږ8ƻ?هӦ41"!ɒ'f;d~jfːykqb$]&',Qp1^ă*@΢'fC`Sd()~4uN)rL6 e۰f#!V`+ն2o)Q8)?CrI`D49߳GyOi.ҎS୘TL-7^~lXtggj\F5=~s1|جv@/$ ca=bNa_=E"f?3EMkw~qf|AjA kLzj0U@NT.LS&+B"u7ARK)yf^dYU{B|z|ҁԔh&BWX,Se81Zl7U`|:vEIMfc6$ `ƝF^H  to3ϘAbʙ>U ɂAg_}fj{ ,<HYgA8}!.: [VvD0r()BdH1}jc(lGnVa90 |F-fR'UBv!)nY4{6u&Rb7kGl[h6$ Ҋε y}[7= U]H!gz,iA(xSA'Xm(+ɀ̔j+4vA΢[[&XJ/nq(4hBI ]qgKAQ$ȝa'>PݲY*ew m %vI]9w*aOz,yL(/C4Ԟҗ r .hALj@Ya@O{~܉-Xo"&r-,k$A~7 6TWBH bҪcПd4 Tqqxt_8}\Y*rѺӛM9"B]i_\<,T)Nvw w*x!\`<X:7]='JH5zD7w9G)#m:S8VQ ;dL=YEIJ˞PWaF"%GFR5/L|vOB\s`rkA'޵LNq=m9™݁\C}=İѱt$=lٿ8ߖ/ H ͈Q jdp0?xMُV9$c5o-FRw&@iCLRH~ _ n2E qy&ou:h3c?9W '2G>p+-̝\uw[^]*?jCg/'p#PxV1YH(ҍkԞS*~XɿSvS{%M?]͒ȘI2Vh//Q+Ìx'kK"jgIz9C WPVYQ-*5X_b:'l$٣<?!*L֐ n!8f(l@w~)K>5`Ga2 Eck`O).N+ {x49RU|﯒-ˣ,nkVsd"jbn'$vR&W|lWĝy?0(6>(쓔,_ˁ0u"l% ^yku`PNX#&y6n0/u'w,m07>3﮽=2CDEcn#]tʀ:RG2`uށN]NJTj>6Orv(u~]SpLt;9nE?@ :5 ǹ|K1wQXƛ2"Gq% /j|$=>+BfLDh 7X<\^->mownIuB"Evrl7<Їw*}Ք]o;v,Cl1u^k/TW9"8j/60L=:fw]eD:o C?e݄k 'ȸ|XB@6 0L˱}L`.=P5l7U;!xq Y.ckf9| ;zBM@9̉W=\Jc`.gs4kmQHF-ZY<͵Ztg;E(TXܿ&|䘪>-vd'ܮpI8k954I{9O%6K7t/f7ztᎶɶyے*Ht?mwU :u[:/uL>u%Ж@cw[xGi?ʼn˭6]f,E80yH$UV:BS*^tnlIYN:6xRjXc:ށU푻Τ9Un_ JC ((|!]%RTu[d_*Rg'r@ܦ? *A7+2 ?!k_=[gir,T:P1]+INHUnYnpTePyd#ea{N/5EyC$AӌK,J "*$b).J\a͖oT!:|Z|[qGgB EK}Vnw^ߤWT?$W@Vm8 \niUS3Uؚ;v- uΤr´.{Fm@L1L'b@5ձ{r.`N(75底Mh }RK=SiH-V5:\{_'MNɫ<\^P([[9[vX߱$T~{1xނK6Y:V2u| C97}3ځP1$4?QmNylWCD{:kZ͊pShj! E:.] )HM1udw2Dzݨ۔fK2A/ w !( YoJ_cY٥NPXn)\5$QH˦X RԈ$i_ }o F/ pQ=!6KU+=DD60GL4H{T䀏|ryYI\d?3߭q`築14ڐ~Td^x}<BRAp|wDX0E( 2Lq[CĆ:㤟0W:XY#_j`/F_+fBkZDO_z_zX:P WsvT/zR>V }%eTu{ѥIͽl7.η8@#I`Zҍ,N}ԛD_-`ϯzv'1z9TϿ-z@"PrJ!ၔoAhFw5l8 :q<΃uz9X0U⾆d 6p{3%vGS_OXG?:K6Ȼr `A^"~(bUQ4Lՠ̢pH_.Z^ڶc"4 ]5)FiIxPm`ɕOpާ{kOʡ=/d4EcFCio'fpwm^= rHM_@9c/ʷ҇Jm= .5W ١oŽDԚ={qǀxvC/-JȨ6d5jXcv;^B9)>SyZHwGlcPks-CY6y\=]bI2)A -idݵ[i'7J9Rj]*H͂5>R&Vˊ-Q`C%" j?}lZ?M' d4ɿNHLy;I(Pd 9X]MNc%ּУb9tQ2 8iw8cnCt7v6P0r(Dv?L| 84ʅl" 2ˍ?pٿP Q{xF' 6n:ѩ}]ܱDNy/-m:QKcB*Mav̹أ&4Miv˥}xsY*HO0EEjO?WTPHR>3売EiN|An/)jbO_ZIg5I)ƍ`-Ȓ׺Pͭk+jDЁdx68k[ΠZC<:_|E"Iw{\ot8!DtN[Z{3|؟?R [}BD e X[P!`UnŶIF UTZB6>[+D/Rc$Z^)gsv;+1"U=IWB(E!Xl%*fsmE$qQG\IsTmXD>YNSL2$Crc:ר8.'nɣTM#%[C刮 =v3y0dLCs`3[jvB&. y{o>^fU5ˆj %\h,1K'iA 3* *̎(>yp50yJy_`Y/E ~EkMYVl%ɠp%Щ:ͶkTzU⑐dĂn<8eCbLcZSUoݱ7:-{>t!sAT)-:+^#ElxiM&Fhֿ݉O\GrqoDf^hH%\;Q慚ФezvR(I 9R 8\8kW1#/О(I}q#Iٱ(Gעrr;K2GĀ+]жӴ+‚r5bMp^;I,1op3S \3`9Up̮{hr^˝zsM$P`&<]|v~@BRObƏ@-zw'pcQFޙΧxS`Ŋ}b+gmuVJqmyE_teoX[ eFq⺥O {S'IM8Lʛ\l*B ynH`%#o\V D)7ilT{NYVOCUP'y.W׍mf,![H[46woU-;ʈKm@Ԥs[qWY3eAz8C 6洊XRj4ϱNqy=oZHkC$K)ye0(e;p uYyW?kbC+F$V/xx컊Gs1Cu5S[p|3lÛ3-bH㚥Š(^a Bnb˪sN"P~ZDC-da܁\s['HbSW:"@,wv;fSLTvZh>-`0pJQ﹈񫲼/.dX Wo3iCi9ZzZ5 O!Y+|,u)OA Nf<&L;\)uD굖q[Śa8$m.%|GA*%31`I /B@uWt{\^C?$|Z"-X{LBGw'LT<| *>#2!MaJ֏}'o/^2{HPԗ7f^ki$Cn3pDN fX>gR;ƺ=X;a֗ȟ^?&Vq[ոkNW]"lbɎ! R9ӆgݑOj8QuREv~mEm:CһM> -Z=ro495S1uS*u^U].ύ5I?oY. *]ʀm:s45d[5CYiD?q4Ūwd+I?}%9bo) ^.Y6f{YH4,<]ctqAOd5 e0.Cz9g: Mkr蔔"R^vS~DdV IkF'k5AU;sF2;2Zybg0adHg^g 9g^%k8ϤAp(@1G6. o?K oCH򏸷b&rGۨf)wE2I_b%]vA\8uU }}J(^\DUcĘuvG3R{s:mQdܑ vŽ챕Mmh⣣p̑56lhvt[&aC4 I]كZ "K񶇈O+$>Ţly ?ڸv#+t-Yz!W&DdNBj.V~3><mbR2%yR8 ǐ5X}ǠD(:JD~@Cf-#P\.Kkz~.h8EP[aslT@)HDFZ:K'8 |\*邙h󍱵O$fq ft#d}(2ĕjVώsx B~D0B.n'F0ZCf$0g3;q1jʠl7>]@eEorm{㱈͏|[ʢ& Ktm M¤PgCԑ } DX+"EVb'vmk V@9a[ gE??k:Bet6Ȟ=:m_'a%A ¬fLbPf-l3<)Z{Nogs!8?*SmYO1_ kh@Xs9IN)C zAW1X 3Xk'M5LN"p&X#t SX|:nk$}&-UT: p<)R]'ȹV:%C kח3=hxIi>s7c,N!%b#M 8Okw< ߋu˾JH9qzrٌyii,Sx,<7ف~Թ >Vg w[1篰d]4k)}O:d;i$ ò}%oR|YVꕐKC au}ߣn˝lUjlnA_I6##5~7dϊ`fBu:%f׸Gnd6#'dRY|*i2L7DF &|U,CO˂7o8 9; y# bLktO[չ4%R5jn.?UG,6_\!ئ0 U wKg]GHQSX[̃8JISҹ?7x~oĔ-[̸ds:H çeCʤ69@O֯!jEQ!SdOJ{MG|/Ӭw.ٻoNᵚ:ɦfJȨLPM֕tGd`# wkϕWCZzDH!t=tb`#|ٽ# cDQb)'@2x>ڛkEz52Y mQO+}r*q3DqK y`!ao_CR*o{e׻6} c[&fA qp5Eiܶ QFҟ,g.z Fefs|ڬ| U0U?"B{XyqNi *79\#k@8s_Gb (93b{,H:{i޾5`FB[@8`,^pӊ*Cы®UՀkCtaආ{ZeXR͟ju@^#cV/).fypE.Ēyְ9Aﹼ6d8h?ܕ[㒥Ƅ*rf Awːrgذ޹v^[:jtdI_\:.D'?ٽʁ2>0*wނLaCߐLt5;2ʜs-3o{G[pD|[^K-`yq6}V/lMsMLC9?d@9R=Pf[Az7g81@mbcBm9գ_uvPe_r,>Uh:ECvz"g^ |VMrV+ܷbSJjNQW;2GS3%>c8]$ԉpkk.H&LrcxmOcկI23㫍BȜ&y'ь" 2D(.kRWI<3)9dx#bb=* &{W~׻َӄ?bf:UV X ^slMӢFEOƜoH EDFzj,e-R@AFhg=< С)n5"{7yWg(g_sL1+꺹fqA"L(Ņ߅g'0oȚ/П8Z k6Ԫ > -D[9(N)#;y 98NkDq6mD/r$BPXx'P73by֫QQd/!QW>ז:ixE_jRJ`LE[ s$Uꯏ k֝*ڷ\ߡ=.͍I2YQ&9!Ȧ7÷KHXDEwc~jv;hb,-U{Cmf{@Pי(Rs@M@m7yqA3F99Ӂ5p|PCin=bdw Q0B|><0ӵʪ.R+ 淟+cJ8m鮞xpߘJ 4BBe _utn&*+2>@h?'[|E%;+8)c9~+ϓ\qϘVK]x/r5|َbo܃%l؊ o& 圥A:#uc7y %[OVࡢy飰$G[ >o;QJR(ZHV҅ozI|X{K,+ P:23յd WEN(lϺ!4˹Ds$*V 1F2 ׇjXLm* Ӎ54)0zf!8.4mctb;k4j>6 *.$ ? kfl,'!T}[[9Q"/R?OhmQ;{%HœDŽRuM$c,[D]XDmNY7Iλ6&qhԕ3.`IɠxRBcDžaeNĀtוnjS}~D,zaF!JA:w"wJDlX).:UKa=[Tz(ȓQE>]'4@bC%BxdtvKٻkȈ]XɅHjmOpҊY]]ȼ\`kK7{X; ܉lhT>dy[SHfJw8ӼTOpǭ@ V}K^Fv%!wDVfGܞ=]DžV\}8(ʾ!} pNJ&[nȘ'WʎP7`cVCѬT0IP.㥚urER_lI5-EQU )/LҊBާ5UUoىElKȢ>o6|RF;!z.yo`XE Z4M|Bв*h@qԜ+8U!~ƧR^d }C#-.;4w>- 1|%12*Ucηf`ɩ"iB0.c KG]I( V q`C^!Y]cfaX\F8 Ռ . $ ۵>[RBLLqxnaxRΪ Ӭ*b}S_ʮ[m28@wΗ -{O8ԻJ}: X5,loTKQhDs С-3cdI;C˻ om -s0K$oAz_ ;?fFCm7aH77nUsidn} ͻj\5fcV#r@^N7e(<{B4Ql=b|Uqgߖudކ45u|rmq=չf zhXS[7Q!?*ܱ/&%kpҤ .WA2\)|CLDQ`XiΑÛ.&;fX昑RA/4MFDdtA%uQbk>]*}iJ`"E̢H>aED/|V('_tMlQ֤{}v-7lI-:-D/ R xcȾ2ʼnvs=ϒ>#BWvoX&8'q i-Tx;Q[}=GIJle7#o g`@Į)Xx]ZUQF6h<haS& 6vq[&M$GUܰ8)W\cvkN sJM`s4ӝmP ܼO6Pk9˳R  nrA"f+M?`I/'餖o.+Kw#IfW I7azTd0C; ٞД⧴_ABqC<7ihul,uP#alDXA>ݕt+wq)*;La+kgB\U-ҲNl|iT$h[ET LUV T?#"͏=! UEA A!ju7y vxi-ĈQR>mךUV(+'O0nn= ̒h3gɂť7(H'dcPfB.$d-vvXz_9!C78k"FF%p1H=6<ގ{|Rcxf5OVx=ff Zek݌IEE :I_I)s/J=y \-x@0A@3==Z7\SkWlDog#NcL%았{}S 'Vq$n()M@wB3vbsm=eݛѼ!s鶞8s?uYkؓvN p-ਪڇG\hu]ql\:}FWMSיˁ&XNY[](֚fW'φ!}ݜ\ Z<)//`]ۊ6(TS@uHV窆ۀP>I=nZ_ZݑSKa>҈\@SYֶ7FfeH`bSx)(}<`9٨AHmv9Gf#?J+TE˩B?r=dej#^Mb( z~lmm8hwV:DCjw˹41C,pϯS CZ~-(*Gt x:,2ďZ54`ocD׋V#63 k4b2 0p6Jy^lտ pE٥I>ӹJ/~eD~ &f7^@WЯ- fӊ*g~XpJ1©Kңg!vcdJ@d<ֆN6߈p8-ۨ AVUQ!C;n~3/sp5K9;KSۭ=!g!s7 W0J6[ZeEL-0iv@YÃ2w.q3Dg:4듆+,B1۲w6Γg*[9,uFPKF#mp}{4.ET2#|v_A^8dCJ0SYeY zYZ5Thr7) Z ƝbI%a,ݠ4}k{`(BDOǗh0E#qE?MG,`fZqW B {ru5>\bm\*1JP}s@81ʴ*;*&Xіh; ^AZ[bp~B.aƵ$l{ G-q%0) ďy6|(GȉF>5e6H,vM5Uw}9" FưnI8Ǩo][uNI<*"0uX4SSl]VlE.̪.ManM׻2~WyqEV+`~Jz9\>nEC|-7u8L~/%υMs%! `K  :pu#| ؉OHiĆA. pݔVmBدy/9Q_}9_.\ Be^ARlT)<͸jSڟΣTʼ gGvMfGog]Z ZMtz ,X!yo_08~зφ,{#_9]uv6^( IߘgRnc [TɃU#l/Ό?7xmsS+ЍPxEϷLJ!@WD:(KdӊNKL%px(y򪿈D~ n)TRt)ЍL`;,_TzI8qR9^@~G*]#ʹq,nf^IIݻh&u #lg> e/)abU) ol#{0@y~>KlyhNt 6UR9?g4sHKo:ֱʛGcJO֝"uEQKetMn7 t^VtZDd|K~`k͵b0^|N!3}XR* vi+IgX<=N+ ũ)mVl[˗gb'&dUFq_8h22a ƕ7/Y8IK\SIUq䳬ývcAQClzI,78 e+v:Ĕk}{^raLawϠ>YqƱ}+eTv Z:$2SM0QQ,pd9bv͖:U;+WS``?`-av qт?S#HP 9 ]92q蒐 s׷k/改ܣS76cB$3J/\n 1.bN_$NzH%>w0ws֟8UK0>#+PuB5%/}ۢbQJ!,21whzb ~;gh`8m)Ӌ4cr6F5b̏]05Kn1\1; aD_qlI ZP,z;IԣUc?3#&QEp7]G'B<&VH Om7*/p MB7$Ÿώdҁ4 uTKrJ 4H 5[.$ MǍtϬ,%8*dTfx5A(5<Ƞ}Au nvl. qQ ,e34%^b뭻} &1snW>k鄘kO>D_ř$ &TogS +yzvWxᴘFi{D.p{z%}6jtӰDw8 sUqK¤_6O\)xsv1yȒRWP={ 8=w't1^95!%:#E B&;tcE<{".s_3j.G TSΔCZ:AtJ7ʎ!(5k a@`<ӓ%3!ztf-B7)XKEs_y= OSvbB0R_6"{$|.:31C{7g,[.݉r>[MgGX6 ˛$W:.ѱ׃W 3A\{rйy9e{NJVu{H4ݡuؖe:AgMfv,Fv}W\K:cTF X hL1׌EhtHHT\Ir@#bkN>il( vDvhid5bG wVNǀWL n ~<袸mPzd]E|;J lbPΞl|ZBl;d'0hQKez5'E&%`rYsHm^0b3>C S=QS1-[TS,($aCF L97sm0*hYȤV)B>,D ɔ]րgkjބ8r6N4{{T_{S*#G8p1lpE⊿~fq`€w'CANI@򔒉HF}Tjw~2Jҿ! _$]s^w]l#]Jq442iB~@K7f&523 ӚYC2Mps( YƼN n8˱j;RT JDyė'Ogl!<EXRY^,w8.& =Hw-t\ L>|%5% ?}:C^&D^H`b'l%trK^#6i5%Su`r{0aI?՞||eߦ^5l\eH4%wt6BʑL߄gt/zU1>ۖY=o#zgHfk#Ykj eUc E9'b6d2₃.Pã׌,`U9 Cpyzm?QLYR|8WKQ]3Sl/)d ".akUX\Hjc6`7$a-^bDl2j 3 .#~SH5Opr]".{wuhB.pm:%o M2eirL!֝㮧7q?, 15o6nkA֔;]#c;2k ss:ew9(Qcx~ +\t,Ǜw?G38p8g qL즆 8\|=Brk[=kX##JJ:bMMyZfwSCWh* B,͹BL[X,Sgֶto}@j| }_ߢe1$S" .~M)Iܨ<}$֬4 |#?dwí4)奒$A5}18(e5bZLØ=zefe1P_v#m3c9meNCN9šd!+ՊH)LTސZ2%̪NjudgUnJc7 Ժ%*l* 62B4^†" &<Љ!Mr?;SlFD9GǴTjUuS@z&6Jl (P*œ65(Tt7o7܅S3sOE'8s,⠆w'_<ӵLM)Y dv`c7CRDCڛ3gJmF9tns)ZDPgD{~]&϶;т`r_:9AnL9Y=X OČ#Mlkb W4[(K.ZT}w&a;CYآEth-ed_|J;0a 7S /pI{e&a?C>e=&ZmE7h.7%_m7OY +C%;tFA*䖯官*pNvf:z"iL! ozĽ4!qbNFW\GCWRu?&~B/Ņ-cVoz-!e5)b 㚺6#tCG{Xofpk'°/rɡj\r3ZPK:._/ƹ ӑĞu8{)_{wZg&tCC46' oBet;]$r(IE$9b>; WGE  7a?.3 J0*@=5Ladp*=p|7K؝O%%Ʊ/tkv44Kڍ|7>̮,3Buz(Vs$Oݛ;,a=_O9KsaON-7 J|6%(]ľe%YkȗHܹZe[$~twQ5jqwA-e]s/` Ȏ>{״tx1oq ǽ%̍֐ǁ{;b}\ y9 c3cUz~{ 82I/}ޏMP>(lɺnx\'Iu o0 3!(H^?Jqkpq2c0A2en'NsxlUw_3:S'UTw[PCr$Hy)PBOcXL z/iLYg8刾DT\3 NJ:!o퓣:Gs4ǯV'wIՒ&AT3EW:Nf1X$eDj""Z?I[+_F '2cbu&ơ`P}wԥUKC劘!WkoK fԭ5ĐJo`jPrzu/ݭ:"CQR3£M+| t/[18 CB)XşA34w>T_d  RM^A6K[BEqSO$@H]q;Eڌ+XQRl DMVZXIx=tix O[ku~0<>Ayfz?h4 e҂qcTfW0dZ?EӗFTXB8.4՗b)8G%e=;CJ3ZK~zodRb!@Alvc }0ëC (ioN׆_qڡ.aJ N;&u`"^FS˷EC0LD̙?{6Obax<%Gsh @"xKRkID i#J5"npMOz㙓ZwN t>ӯ& L_G x)([9GI$c`%JkТc'\FQ-:][f\!!)ʃ)\%} 4WOo %&|A?Υ̜–>~_S(+V# aac#x4t N ˻wf4>iyi v$ ;{*aJCJ4t٘P"dI3g m0q"KJ|k+Z$!Ǜcѧ G?]`4m-:c~j<ǻ"Q/߫% [tlɤOܹ 'WB~tX6WEQ]77UƏ*egˊp@p>}ˆfä0.J{XE靬^Y "uߓAO^{urvKDJ?s sR`0?AsS eyY`\\E BMcR4)Y MŁ-Jgl= T:{]ѝ}~<дmQhv\w=p[R(ivŐ@ȋ.8{O?tv=4xM1^tX,9iZ/;Rurt.wi7HԡMT=S!$0لp>fcyP6Pa7]~B="vf%FY;Έ$L(T٨1ڀm)#Ll@,ïz@IG(H27f C"/IN8.ˤzAO NSkpd)Nj$3FǃwYThI>pѝd$Yw+e<+y`íW׳%`NN_HwAy# y I kZp&p |aU=#g#*i8BqG;S2hn 1Qñ ~gQ9ŁC"<;#"yt(UC-V}()$S/t4-gSqH`G3\ ) &SI̲~^R(*I[jOc*?XC x0~8=[E  cu]cxJR͓msYC8h (ʹc.]ikH[^q 3%!& u>QV#gb]lV]+_¾OqH7黪~ߕ$Ԣp]lE/j5q i %uǝ81J6.qk:'NJ|&ĕP): #$HG۸BogJ}PTp;Ma2Y,M%"XQ(^S j!X:S~ۋLcp$V{/|%G.*J,&:8q,|A mβb͎3wц3l$˻?`(/p"q9`Xr !m8-A\6+NyS(ưG?.>]7qB~tܛ<6*5w2[*n.NV2Ejm_UU9%Leiܛ ]F$R9EhxQVEtŅ₨h r߄ԙ-jplcCyBǘNz椆rIwʚoIΡp[. $]u@r~(2JiL<c>7_I-v2-,!~ u+CEޢ2SuIk6aK<닃Qylq?ޢ +߯T%[ی 1h% d0Jj0E KL(QKEˠ;; GDճ ս핫sq/ b0@%OĹg? !F)^g˕AHG٢1Ge%kB2+(z$Zʟg3B*1o}nHؿzz(86):3E>ݱywR-BjOŒZ1 cCfQ#9ʌ@S;*?ņʼep阃`n_LꉑLʶem泇ͷ yȅY[=椢a5`+5l1!¨ l4Sgpj,@k!ޓϧJoyE\wG .rƒw<uQl WY_-Wӷ_b5w.#Nn.dk6?!Q;XH gdmBb­ $2~XϹXKoƔ>1ZJOǣď@Q/ؾ;rk&jl#7JnŸHѿ_EBEܕlU$Hq>EpqEFYgX}\7ZlW&9rC !l(l /b/+v=]9?q刑k$P0|! oqo:6M|Ld)pcp;ʋA$/Oҡz:oJaaٿmB26qˍ fɄH.?ԤT9wWP?E5\n%)XM*kPfl Ϋ)uy$ '!N3AT ^$+4g P6ړ0'm>CRɕ 3DW7ˁQ-j8nl~dWDŽ)S_ 02'|p|crBf\"N" w/cs֓a0NU 榁~,$5⧯Cp[LBQߛS,u_141)8ڮD + ~HEiώ0Ԫ7"u[bk̛+=U)f?r~ft /}F^Ń^++3M='`t eQ&I9S/n-9JKD˼lXZm+/+G &M5 4 i)qvsZѰ u{S17-T-SŷWݭzf'RAuԹOrAI(߆5r F4!!U-Ýⲅ#yyb$j]d=K\DْldHe"X9P0/'pb|*s)J/,@ ^w=x#CEj~GU|MU=I ŋ HUԼܣgr7{GLQv5;G~ +sY[:L/J^Ǜ7s n`uw*M{?^joSNw]O5A9do4-ZS`Mb% aڈ<OrT4DeX^2W.NaNz\.L@eBM-e<[F|wյgd9+$}7Y)J'yoEػ~u;_b-uozX'X4"Ows+LT.$?InKЅ}߹'vovP'y@]]Yn@ul2D1(CdgLڿѠ%Jz,dF|0ev34`_#-. )q>дvБ՚g4 Zݩ7+* P$.ڐWXvWs4> rNJ!7֭^X*/Zʋ1EB~ͶKΞ3STdSz`fG(G;:WQgN,ߵ{=tL`K@3oViDRM€6?RHGOyu[/ο.m*cnmEPЖs8t :l;KՉd hk!Qn^9E/{^CSXPwh!gGk_|7>gރ#C,;E7Ksbx?X*05\ozQT [#1/6&w(y\EaKS*'T=#O#7O)]ȅU!V@!@K^x1~% O57\-UqKF(}v[ࡎ"lam?k<@*4[ҘgޚI*.ï`3rjߠZhR6c5uRX?cvfb6g#I]9QW٥2y6#мf`u?arZH_9_)MI]6TSTuCOILZifk'ڹ[/ļg^ 쓮D%^}z5p&e,`VS؃8j@+)SpN[C 6਴d1`g2-EE N(F I HAA!h?A2m0[#[ h˭yxN }=AJ=BmZP'z@WCYCuPWZb4T;(R![V~Үu42DRiZzr'lk*Y7ש4# ι{In񶦌aL];iXk*@41[II*}y,dM;ZՒWJ ZMN-Mcۢt!qw4\Y%y; 0  Cǔ{Xg 4 .TX1}:e5l~6 !,UCfW@KEs慸Bc*ݐDŽܮDHs[{Zl9@4u~Qf>e$CҘW:U܎漎i{;ڕz?Iԕ >6Z > e"궺ю̔y Eh<$[e%+/9|Xh]&R/ZW#,oiB\jg@>(E3)f̹A$<=\r|&GZvTBp}e"AMc}g<6WIjDR1M!_/IO-z~ 4$ڥ blAmE$Inզ;rm15S_qtˑ!{q3=칉gZ9*x+S[waMHE72jҘ<}g"}=l9o/e^ /أ6'MWWlj 75*zgJMTG/Mq=Bq.}*H7wCy:99g0Iïp/fPj}E tHҢAr=7M2+^$ڭmlU>es'JGk+HNdKj^ 4\*\iSvNͭ+l6R)Ƭ-st[k#|z.6tΫՋ>m8zx;Iz>1WHrYf|A tV/׹\LzTB_,>>dl B p9_T]^Y)+?у։d]76H@%HV?ݤeKz+8ü0r5` ϔlnd㔬LԚs=)Iޜx[?'g@x+Aj[27J\I#l6 rίEΞȆ)6H(ǖ.Z%u Z++^&*DXAϢΘP0[jaa=ecRg(@Ҩmp_&V]$>W jQ>\ڐ2K-ٸ;٨zI>b>`H!vɭ??ךd < :֔xaI­?PmPX0X^ UEǎ bzA7B{KW_q+V#EL1gkN:G1Sw"%Z;^x,@4Vpg&N몬E ~8/EE哧5ڒ$j. Amn8’)ݦ{_=Jk|u*gQ#˄R)&^L} F5]|4&"a1l:Pؚ=22EY1-[ioB#.#VOnڰp+ oPتv3<&aqYz No*du >Ho!a}gq^ygtĤV*.북e=W+] M=$I  յSRg60Jxz})f˅%'sɍ_3 Mr6.,\ ~8L ,aw,dBS+A S% },_P KolFAJ~MY\/ǣ; l^bT9|Jw}vKnkt9r/ŬSN-k^~+iaP][ql`Ն6.a2<\{k9\/V1s.V-NjLa8 0G>UdÊ "_Y׿1Ծ ]2a!6ZG$aTOyWO/0ޗh)9OvyFj(Cz%o-ًq2 ZX Ĉwg̫Ii; q&ȂwϲLLBV8F[00TX$Ȥqa|y:d3 O@u*p}u#rbA|3A=JEkE\2?22i,g"篒KslB/aMDX&0,mZ޻ᬼ<WPYgKJu:w<$>gn% SH>%502?{QD5H8û5O/s Ȑ]]lVS~ɂMЕe"x g>M萒*Lڄ* CַA1@)7վUGy.@]!Jsv&Z!jw)쁆2g}4SNE\!7U.V7 A w^JŎD\lX򐓗^X->3^U{Q_O.xQϐ:N`JyBVqe5ҢʜOugNi!%W/'Φll?KD0?<ԗwer^qw; XB(Tِ_l6a*r2Wprj}̉ż`f sM[ifAamrإ[̭ wX IÓ~ *8IAi|!YN =!fo<0,5ƛl iu&[٢1ZU#k-QBYaA2JjΨYӔrGW9ɪaKŜӕ`=k`FZ,ICw9S9:Oً <#:e/Y(2{k6gGCaCm3wb=Ha~ia}y]K i֏M7(4s;uf g-3 n#ֳLC,ՂkmpEN2l3ϋw[hX00`56+21* L\N:@EW\~ FVnO]%U@x/;$; ).ӄ$Ԣ9^ hv~ CIr[Ef[d1c7VJTj*:#e䞗HT^y|:(t尾}723^ 8nP]]sȼ!Xr!PiLs!a."Mc_BU|-0܍{b\genv<)6syJB|jM!be*$,W /KG+Hg>[ك[;2Tí/wO02Ϲ CҢFTh҅ދinqv*$\nR{yy}"hM <A˳IVXJɲ$d|wFa)!1Rm*6z-?{_5sƆ^7Pcw*YjĴ., _'wfy.3K&4kW/%Iǥk* 9P:Ҩ-f׺\t"Ӛel0D@8A5+seyYEnq_&Ad*G<4<+L&g Ԯ&=M]+ܦ9G(úϜIϱu0uPW俭qdI_扞Ѥ^ )=9ešKd25+R(0w`uɉ uא)EnD@=wH&95,!*&N"lߞ4yߋVF!e鹠."bk^B1W#ɟ@2|aB Cce%CP~TAB ٢ đsLbW|w\gn) !_/䰐K_7F[ncڽS׵ylAbGDs3yo%%5=1:)?z?X{LBp3u{eD>yd+oc8dA| N^oVxIQ֒ sb6vh=V=1/7]Qejyhn,*z,1u,vqn$hʶ lգ )ZΖ9+{-ςGzܬښCplӜ$l\HtkPl[*MVCN(@WE"XKY=vNYh e,)F ]> '*MhDzcq+eB:)_xH~Ij+3!8^+0Hxݺ/4m0.yaۭ: y="orsgv ?m]m`zo Bt#|dgDzHمmdpF0DvTG\҆K($_l㰘莰?p:Ik^ɋVUSK9lukoUEIϛl䲅XMz? |̜hKI1u#,nTG3,zg]WE0'vW&,MC1 J84]zXvI2 nGLӛK0X`{ m"Y$u KS6naA].~S6DBF/"nYG+L/Gao2qa+14'Wb>yFV07iIEFF /;׬uJ:oWpɏ-9,i+Z5*zTu3K1ړ4f%LܟR9 7~ ,ej'.~qL%nvEH0"^[ Lj/4[-DZ%*͜8v6#Pa-f~pٮ- {5ZD?D>?QIտ;K u uE3L -2ZSeZy}h+i:ktOWJ`G'_'KCh$mV+lBe.2];yZDH09ƭ:S?Ka` Ü1!ҕ)ҞP`D~hS[7D/\bBuﷻ 7^(HMLnlbܦ1@%v˫Owcw?m%) `PHpϪF2e -]07ơB{83~dC}]y6R_]sQK eɕٔ?ѺP,Z1]#)6)>ﱚ\,A[HscAw) *iJNe񜶡{ݣ䟝 CxT\[O+ybj!4-c!\V>pOP6rGf{7`@PO[7Qe]Pޛ( SL[)91ȧ WeQjgF@5ld9{&m6mu3xeZ $~fθk\%cmF5<9ޝ ^i{v#~ۢS7&o'-cGq+Y{1 ww6LҔqv%O&VӏCQ .@*p۬0Śs ^.ʻ k]s7k=lB6YpI̳{7'i,iHOxI6a+nZૻF6EZ3V<̶@J!!#2J9lgrUKyB?W7ħ%ydѿo|uIF`qNl 9y*#cWvbr`\b[wH_޺h2i`sz[hcWpғQ{C<뮴?J&hevFeL~G^q=s"B!)>$SrTD\44bTNK zr0bIO%R krQG^5]#%[A!ҙ5v&MhـIϏ "99<1߄4);l>?(WU{Xl>6to?_^]`hY8${H4CeyW>hUʟrcvbՑH{ 5Uu4gb)U@nz4l818b(RMv3 fIj˕ޮe@DqLcY ֲ%%Y0Wdj!2ZH!RexkF[Q61&Wf7֜E"*Ÿt@Ff(ǟ_y1Ea';/PnMcHYE+542.K 7FOdx2"Puo'w `]\_00dtb?5CZ@I/.}v)ܻbp&PK&Z*G$DD.҄Zs.nMk347v9{EH^C-SjfS1{;6DDuMݯ*`Wʒx ia`ݸwG58jD\-L{ Qhy.`#]cI䌦 WN3 TИ0:hSÐ094??#1,#Yu:X{ƠGW $,qG"_Y0qB.!?|ic?jk #z$JӾ!coiMT_h;2`y3(}OF*\ҟuS#xo% u^@fC0OaIBJdo12z{='v6K{O8`G[ix걅ܣg5+ ?6Eȫ9;Z5sV`J(F6EXE4ڄdQQ&@T^џ2j*2ZSTc1Rx$$7bS9tDDQd.U+"]ں)[}1}X|t~7S Xiyv8{]Qiٍ8l;R\N$f`AJ2_M?%^go6^֥#8Q;L|2ut+?*Rd&Xλ@qb-( S,[C%mv@LM><{[ۏI eݍQ15=d@ONZ@/I-sohZ73p@A*A.CٝesUaG+70 1q<$v'.}! F'I^ɔ ²+=EݴI0@d@.CF$F( ~nbͷ{YVl-_zb,k*@S$83eBEk"{rW aT:$pţjg Wcnr4eӧ~T̬%G' >* FwOgi+wq[hzڴ-I[Ku.dAΰ LiFOlA}kkcA~޺6Gubd,;um"!ZsWAm d~[zݞ.:Cj*wѾ" vڸ1m%lv6ErX~85@NAO_8 poa(}/9Yz.Cl[k}'@^1>fϿz<A7>sY$`:¶QdG֑5:)`rj`c;՟eZr˸nԑpae\L_by&g5fre < xW@sTg!zBZ2g7 JI֓.H +G]L⡙e_ feUϾkхh~O B OyeDگ 8H5+OŸ=Gr+Q^{F`mCVc+Hq ??=~C/tcQ\e8#:̏r:dK,_>_U>[ڪ±КT1GˍolK5qБ&\p_r6+9}Q`6!-OۼjDŽi(SX-ޏk4K{ao&T r_2^b ^G;'>cm3@ #` XGm[FWFb XH'_ю]`՞U0%fLz=sf-mos '_\Q1E7U7F25oqY}csc"z[=o('*qՠˬUJSyӾ Je #)e,^ـ~mT62F>|y e<Mtߩy3>R|Hҷ+<`QkcwE]V*qo$擑ܸA6+U$`MVa즪aRxb,  k( ;\ǼIlKDd9{2T4`ȟQh 91EY%GйES+U8WpqH2n˪pM A'P~! 4sSK@h>q̅K+P*"gugsRXt8̿*{?HR/X epn˳Q"P`"1-U…hI"?W?qli/F;~*Cq:~_8`X՟3S0>hDKC^BvO82c}a*El-/G$-la:F}_S-z8#|3 2NN}ۛ_@wDsSp[)/ MDэ/KbH-I1g))ɚ: z!eZip5hc*lH^|%IeDS)@Y1q^T!|O~SKsrE+2`gz\ֱֈehr}@k,ޟQOˀW"mZ!9o,EkLR/bURoV>잇Mq 1b 킏cqjΞJڟY+3#&dTs3sՖNM.=t}] C1TT-쫥yXXB~***w%"v˻^vy )h rdi@ʢ? RJ(λׁmuI:oDsT ^nϣ߆p#cMM2C&'?Q(EP?XR:inpG&mn"Bnx(GhT $gs>Yu{ZQNn=xlQܵ{%n1ĥ@H)ׇmC|;ZWitF@ć ϥOE=5h<?K]աPHh+5-xNVxh\ h$\  'SQ; Vﰕ`>Yc:|IX@+憕l m/iY(!Hs2Ǒ|lyf1[A G}0/W)'[DWdgHHK[x'Hf4^DhZɉ F$^\Fy<`g. ZkyuM"@D6!=(6|豟LDȜi7!4+R9*mW}}GʱN~p3J|%lOI^ka%5jT2a5ˁlHSzZڷD"3:]8-dKqV54+q3 H(qO2*= X ̝ބt͡+ ̷v1=ƺ$ Y*})- pVㅂ{ẎUȩrnܮy*xiZ7ͬ@'P}L#mQ#PǪS5%ȕfw}ԯwfpީf@G!qnjU~]{xΓsVlownr4(2ГNU,sms(;&b}IF4wW/ڜ[3iuQdȫr4%fWStꂷӊm6Bs{b!ه͏C-G|D8ֳJ)/ϭ,;;,4|!!&SƂm!Åv1roPU Fj1+e0'Cx|*-y¨AϋjXr#"'Jq4A^6J&B*MjOa?ٹcXþwQ 2q 051ĝöecB<wr).LWj׽©#\Oe㰱|2 *K`a;ɏ 6;EQ(6p_ʖ\k`ӎo"ylR~=84#aڀʄ]#6(ɦ"c: q`ܲTeg = -/ )xdqr\3 7 X|or[S] yRlb{]Q;N`MLq[fW>1]ȪNYo݂l6+ȵw>_!A*<-XRu(Ե$ %s!"6,itSH{9S:؇['`s])§ӦP&@whC}1L}1/>֩)G󂠴T: + Knn]ڰ攞U_va?(g6% p^x8NE.80#n:ٌ(K dI'/4AN[j{r5"tClG4x$ acP:wF~>Gaj?f:,Qlbj0kDG|_ȩIy*$?+7B͍\`g7=z!1TH5V}?j)% x|;Saw+ 8qT7 WrJ BXizbH0LD-e o2crIS8s&29ao[~N?ut߬*fez &ޒڹG 8]o^ur"0t΄St?hɨB|)qj"u1Q1R}i8=h? ?_~65R+vS'Γݹ̴w?>^bXcFqG4c, /I:mľ<m1f3[JJ;lqQ 5[E<)O,*HյY?xzذ-=3`xp͟Tn褻XWpM"@g=-O ﺐ?9K#tJ̩\rR@N*N60;,SzCtm}j4OO(Re2>RsR28B 1Տ{m\}u\ڡ,:Ѯ;Yg~ִ MQT:"1x8 ^ k-R*ȬXDv?cX`Luؖ0 y'U܂ +uҒmSёkrqC,s O |eE4,}{>#pVP)ɉ~:^{ƵVC5~Wm^ZmS*y,KHW88 k%cfkGz_19TXXWS'mh<v^|IMWI[*%/1 EyM r`j]GHETčqGCBe3?Aq''U@)1>%wUfN:;N勂O= !3 :鋛;xk2H$~#{#!L)>֊jlkt0B/= A,_Sэ T ܝ|+l;)AQ w RWc\&ߕ Y~j:y اHm0))|N1t;+v*&R0cu#S5h _Qa19YFx]ZRU1ptՕ E*3kjeQ}R8eEɟ =CBؘ?wnhK$g ~>=pոG?&=G3Gf :YIwl< ֛>"= 尵aɭ+l~d*o*y`ܡpoJ->d(?=4̽!Ϩ\G`uIC`V3X&ԁ%J){ zBHi2l6a~E h|P7z;ɽpx|tMKؽ>wblp2?JԷBN^""m3{-+&/ـU~_U ÈYS pz Ֆdaƻ ^ϙ&סIK*;m;]8 'kLmewrv`Q/DɷG '%ED ]Kܣ2i%MPxg-gЖ)v0c)~9,$A\7^`M#D[AUaw;f'hw{Ɂ ("wţ|vaF X;ot6A~i6(B& gaݭ^x{zZTЁ(Vo[yn;COg+Hʘ )03T,C3 :XL&*ǤjvGЩ"s@?(D/RoC< 6>I"QJ\>ot^^p a( $0wid%{UAސ AبT7ĉNG{~LA-$7%}h`gVJb %h3%@S-> ˓ںhe@F fЋ~{bJuprkVWbv_ՁЭ˼Yd3 |p@S֤h׆pviH`^6l-=E# Jc;}Oɿ{`#KvzkF{"1i2f/@aR& yلQԆD?VH^}i 4KU-]"`/,fwCQiD΅$L;!)%x5`7}x4-0%G0T%Z|@Bt*4?1lLܗϸxh7 uNd$2T~4GRP_*yQ.5ݟ{a~'%cWK\o$+{#J7'k'lӡH[L]̉߅iq!Q3jJj~.qɳN6Z#ý֑q`1^9eB drvQU -ՓE )Ⱦ{[a;!s쥕ܿe۳@ −Ks^6ɵkn@;6CkY1dAG]`.D`Br $=y9@vߞ5ۉ]4^&&RIj;`(.D.\v1gzQ76V Wlw򂽋EdK)20!Bw=;ט] 9T7|l^ނJ~7<\9dx}'6ߡ`pD3w#M1)1Fwg<޲P( 6ҏ Z yܳA{ΰj| j|MjI71"yn B1 &qޫO@%N"T !ZmuͳQ-'fq)A["bCaO7|i\L 1=,v<5Eyf;v.п9 E ,tg轢]2]8}1L韀AjoQ nys$1HW+#x~B>-q:L6\H 4,¢*E{YH}0fӕKAd@^L/Cc=ۭy ( kl"hW+sc3Mc[9h2hJjg0*injKp^ss}l_h j7T ._V}Us3_G7<Z u(u*<95tpPM6)`OTrr3s y_? R.?aMluCP%e<1ekoN}4mPَCSgz߮5֓ŠC~<>>K@Uw?NO KyͤOüM 4#1Y5!AFoB b7*B5t-:˸~:R<̤;4ʧC5x)#PfVp0)jlw.},C/܉dEK&9k^ )Ėąm`Ou*2X^x3CA[zMsx_2F;Ɠ;ܬ 0Yse&p"R/HM͛;/2af 3&Y1č$~N /}\6]ɛ$zCK>GB/AG3E5g& EP`wxJ ZAY [8>Ur<*9,c ~*7HZWyu$Q/u6&RYH6+TG-Z~^73O"*> 11L Sg(Hc,(uAR:0 1p+BʶZwɧS ЃʪO$0Ory W\x $?9&pć)nrMv4D%\ÔF(*"\_LN<0A[{- gvtfm5W_lYw7lD=/ j/e%^9xtiWcN #;o! Q@V=î0mNf5>2P2r=Mj>"e]ab"|ꪑ{j7aoi Nmj$LOC0.zGqsGPϤdG4Bt0N /)}ȑp)H!NBͲA̕]rHkPY,@};cE*S$6e3nqWdsn+;@+Fsj DŽ}h,mg+3T'wO5p3=AWTTŋS4N$5\uˍs#NI,Ed |PwpFG-_lCd83r"R˧6ǝT+Syݒ@)Hz*R|j}}\k_9 dUo| [Mx ҟ#&f@|Gw"d sPT=AܾOW~RrMmO &Tf26O-A. @ߗ9d>A)F !vjLÐE_* ֳ $n W.(s޻ Utlx.Dc?8=5UX~"&aW$:q#{᯸3P}e$j^+0W@nK,kI㮠؉N%[-HT r%ɏteA<*'أa)XZ;sMptQ=ŋ8RH5۱d@j=gr<{z:sĨpـd܍ē cGd h9S5<@?G6"Ap8&&:+cp!ʽ*/Oh`EWti}qӽxi_=H:{"Rm* kgTt XhlV>?I\9\_کUv$=p_ۜS0-;Ֆ}33\1 < ߩ@`,B2[zN2EL2!ZiQGڀEAsXA_+7^@-i|ODCNz $u4 ED'a^@]ʷ 8mZ r-cfuD}8&] qR,)'k?~*Ek-9`Ғ+R A]mr#3؝&s.3 mG\:]T"~ @@WQ_&u9y_L-onthN(9^U^i) z,DvAh o1wS[52'ޥZTqjC25Z~|:,MV*mt>և ٸO r KD=(]LZey_kG=xr=4?cMwwC}BjQC `@r;s #J!3sB U,!7!Jrf7>jsW};p)hbFDy(s~|n-X]Z0{j0T1arS e[/[)0%o RF͑XFLN@99ʥsZ{gqKvb(̽Y^'?W'I،#qR8^`rNbJYU.(~+JRLY \nieM>,TI]Oda .ZF߉1q!r5)R4춋R~ @=`s E T&b=69,\:2 ⨩b d*}1$Pg mXja" +Zbͺ !-9)ر¦`5ȴQ :Ly3ȳc\i9#;yu7Uٟ7q0I/<5FJ}h$΀蚑66Qie dokj^'Y4QgPuSqiaVAaǟ%2&CBdZc8l4VP*RnuFk1&! ZE \hIG afgM^0%Em,]XLIDk ipMfyȷ[`\GBx>\Qw/CMzYEb*b*/wF'5VFؘu8n'j DVdWd.I !fo:)bJhT5-'v*ыi'3>m.MJ{W)BpFӺFoGN2aKơMP;OaIt|r=|rEއŒ__c5&4㾺E ͣVHΫ #G^mgM_)NCVBuMvk|K HU6Ïoo Ww?b@*4 W!f6E7}4n<]h˖cO0r@:^\nJ2 }@_"E?=NAenw؋eLSaYN y{ R dy,@g{=[lhIGPUA: o?cn JmS[?$qi SUa D0C B05hW)3sƹtbxHt pZL-I3`2&D;*Fp ՄpgK*EK%1>9u WPᑢ-ՋECM|8s&RCu[NK!(wdKXr ~GoQu2tpcV?.鹯`mr^Z`i,tXj(a6HvKDvyt?tX.3P+ |BZ?q@e،Uw$6hS/>YHкύ#8.λ8$ U"Wo^Ius.%難s5F=OZdM!WBk^V{ȍGjq jMyc" ֻ6.\A?u*"^JA9nQM0Lܮut|x-߮E.yw:z2O{wQŊǤuy&/cjFu$N5BFP-6CgT}ZMьq(Փ(UMHOz׫iӨˠj'FUL5]*^Gռĥ s3Z^*W^fkTvڄ1w9yؐ Nd]Žϙm|%v{GE<fc73YG)'C s0tvYsA,G8N$B@m+W{#ހjNT7xNO$?֌}nJȿ tG4%\Byz ]O[D &7CU1WppNySL\wJ9k{$]XaF2n3æ\cZgK .=]t(c$s!؃ͧSMBkc㍌'qVS [Ï}z356'n4Jv Ht|!$&Pr6TAsYG7Z5'<3㷫eDr ʨ8wA t9}/`f/ƮE>||g l"L |onds3^R5zcnOY/Ie %XYLn-?tȠD/ĬଚĔP,S , \l^oS`D{D=0Y#`teVț:{̤YS+gqމRM}zuvVdTLBkvZ$TZ4.֡J {}VB1d+{hy][IR݊.=p[j;]Nr iyHx3c[Kaע>AIxu>~&7R=}1PygF|c pDZoVbck|2 o6#0Jr(.[f-k.R;_ܾe;nIL$Z)Z4e웨Q/`R^"N9E%џwF9ک~OmA[My#_\VJud#v³~$ ^>9ƕVm9RLy. `Hb3CMbLhlO!^d. ~{}"lL?TQ:'$C4>K tvX``YɴBkɮsaDUf*6?/G}j}[&  moV,ZԜtd@Ƈeº-C᱊y=1HYd *9K๙Xڴr.%vV(`Xo6 /vL:ui`T"}zc'4LOWP(HĐb40 ]ɭwH-bCn#rM  [k|jRLErұf_w'OU%=(ԣZ$pYSr(j/=,ZBrCmf')YL-@LM1(,B дi5gg9v%V̷+d?<4<;U73sZv;Qcp"&w&xZuP-%mD#.kK5r@  yQ![lcY7@dþPoz̳\]?F_Gf%aYH4|ώo |F~bAP 璛MhT1Z&Yr[/@ kd! :e/ + Fh ,?ڳ> oY@wUJ0h+K{,A..0ʦ5޸Fp H .Y;jinQƬ9(a NH8B.4X.p,_0 %<'RD9 qvl1{f[ Ah6pHO9֪-Etv9X=lVHV5u69y'l|>е+^7nַ>h߯M{X>vw~UU=~bH*3D+aRՐ.16J-6u\hQL]8@:t|5H5d#%xK$a6]nmr<, ֛nl1ϛEPA e4<#Ĵ -7)20([_w̮.J8찂Ht#%v= NpW+$-_5kQt {y%@^n@&u]Ji2VcQnM{2/Q=Oi~R,@Cm$?Mnfܕ<"Wc=9[DIH //[rfTTo+êjGx^U0"EVǁ'{\=i]O!Av/dq'ۄg#E,: Ǔ խ~H`JvոMS$NƮJbO 9Ý fO#uLn0!`G L7q"b'ȖWpҿRqZ[3]i1MRU:GxསEyB_tĮ2&Cv my4 fGrcAH /@ ׫w\xϑAdY7d%#tvLᐾJե+_H(,hC6îHGy-1..PGT`,Oou%`a"="ީ1L69],YԹyhWXm֪~X:Ծq3M`&SPß/TZ㒉8@mų*cpuӰ'~mkMRf\ڳBW6LxKOHrbؖ bid q(mE 1(>HPkz //:b\=(׽s.WF.||Ӄllu h8!e3Nnw.Ϯ{4@0(ɱzZ`vFtR*4LDIJ}]]-L- -d)A\#){2)u=GŹLQơ KyPtyRtf&dy$Ģ+S#;1&2xB:㫄X{_Bm`(Q4t4ZՐIOfx&zq>yMT|Xy7pS#wۦFZS98( qUh5#Bv&KzX:&@cL2L'2uF\ LчAԮˤ̳m+o_+c W$ j-9{&G t} P [MuU3Ce5ȱU쁿4![dmƝ-χ_kQ`YZ KekY+on)(-]` F4dMV&ͺDzN@wW{_zo>upPo[u_9|-Ph.uG7Yą,-3!Ъ]goĘPmrO*QL-k#ceaN(h.YG'_BKYΒ%{zR8C8F j1mICkJTg"񄛻;USkֶ_z/cu\Q]g$2IXڔun̨K)vTUR\sZ^Ψ[^pTT{x1乨 S.Sn5MX&JHSdO*Õa'6$H(w8T:|[ Zܦ0ߔjm˱XFwcB|dvbMV9yciC"(ڊ0!iO8N23lt%zBu<hVXa| ڽmg?5zIة`O鸦b}\6SYFo 012RFn#j- `(y0}A%ۯ÷Ql[WH ].sx(hfQ[yJGcA}*/Dw҆œ7Ib0wpdMLzVĜL Gz{= -o]M>]3s4S֮FVUcbuCW#!Pyi[^FQ2Z؟E7tBQ0˾RV3 d?̜P ɫGy;s;DQLr{z̟束={X9 !2yr>mYF ᯪ-\{*^ ضhy57#OBlH`uz#{PuvU=:QA2L01:tV2ˮaBR6%RH[2.^nluVc#Wf&cpUg t&2cٞ4ȯ3@^ڙuXb4id){^n`=%oC[ޣ]ĥvi Z,r`Ȥ0g$ȡa|;8hb;Vw3Ew q:6oyJFH8.kp^q#J0\Ο3T˔ onn˩Q~.rͦ}zBI(G`! ' C054 Mr]:߆Y< l4,ٍ Ǚ)sbhco-(9PǍAv"@ibf:*8bO?/#lM6瓦W7"^܋4Oe4ꒅ FBq"oǶ >!a,css#4ϕɇ N?Z~Xq9#Jkx# UtI?*͇+$ҞWgTҝߺR}•CBL+b琟ʦ!#lrH*oNnHcfKwRgݭ$4R|N 5L43< ?msHQ@+MmGnӸz4kF]Z!W eb{f?@> ku @q9`NA@Lޙ@]Oi-F瑇R"-a8&i߽x/x:=E0: Iz }n~jh hWS36MEyf8iϫ u>|W]''~3l|p%0E1cȚ)G/oZ$}V݆,tpKU};7 &r2VZ*\DV/ѝS#k 3;Vj]MnE(j31pO^?6,O*],][}DQv9<+KyuY^p[x j𓖎À&ck&Th 3@O#{ lml@}m(D,xtҚV {tS!Lt|<缮"D AwhִԻ81ƛ{?5 >YxĒ*yKG;wXsOl Mك&3iD~F"b%K8J7|],:Q&~XJb -5˭*6  sYt皇G0Y:܊EEH ;O0z*Vxf\`?B{C7%Z86-^Bp-|K92'F-'tjJV("qD`]Ƙy3K+$L你3AǣldFYpwO"Hg1ښ\?#?v~NϐK9q*lGmH nlu_ Ir4/[>p ]ALs_޳NdyrA8QѼ%mZ^[I˔@O?BWݘ`,¸<>?: 2ֽ93QdCL#2ʋ{a[ռjcg~% zv q"HFm[p l"?BmblF1#:'JC@dqc%y#i9Ixt62%7"B5`Dc7w$EsbYl> mp?$:61WX 1fTYvnR}&j`j R*5!zuQCx1!$i Hؖt(QcbB >E5Vr0VY4 ǐ @&e\ G*GKN@¦<Ǐ\Eo]^v㏙ptnǛ G djWjvT$f!%D2stSnt48"Qf7r7C-(=r);w#JWBLe>͝CvZryG]fDA* E"{3QUڽ:\/ne)oWo  F~ݺɴ_HnGg}a;AЊ {@|ZTP.g\Nb)إ ,4<#BUk"ݣS rJF}gv)7%V7JE挿;2(GyKٯ ȣd?QwDrU]0_e2wr"b7}mljH:x~@ރjz|hY !*Yml4S.q\7.%LfC/i*:;|:k[ڐ˝T[:#- .Lu6 ޻s+yqEIWxPܧ(d`'4I˭cl Q+Ќ[t.ˍe$ؽ?W(lk:OUp:q` -lIפ Ji-~4seȄ ~)m5Όc?gQ }p?.#`e^*@bp֪^ "Æo]In`L7kb;E'`:67/S@.UxT刹nK&(hHUϖSٟRavk= )|/Şz%P aE kshX ^!w/ hDNv1Il: \y\ {YMf!gߑ6&\n!+X%iY'ϲ0Bw46yy"(ҀHd ߠmcf,G+!^"U1ZYldVJ)[N @kfzahd+")F,XTiDtҮ`z:R%qRhSz AX֢& l8p0vϙ$"Bg6GG=]va[3QDiчȱ5$J{.,=%q+[_S܌VO, )! :vhկdf./&fw &o(C!dZO Փ!91AnU u$݉pmQ_kdДWzWXѮLL9س:ËxO=4Z'>܅V;'sgׂC60,eU Sn X]~yp˧{e_ we(GtNH E MWTS,Q~{A"1 \mPخߖD<ʂp=o_+Ha8gT-_ըqAM8m4> q laH2 oi0X_ЏQhԓ4r)UYS))L vl2 { {w;A=ܸ)?:Lu/EX_ _˖`4byZVGZ^{Qe\Gvc>޷öyQQҊ< &or/H6/:}2!\[s7op}?TY7n1m.@`ST -<;|zy:>6^\6*&,g&$E>|%ztpN̙ `فLAz(W$Th?68#I(*1ZvTٚ y?0Ir=G顄7BI&m6_Dm=^~ !)ug;PWKN> .X nãtKĽ ~$v$[~)% k.'^ ZIMt.e ƅ).F2AQE9%zx۔VrAbGlg5Du\5ΒlǍApI(DuqZ'6\2fxXQ\L(|l} cX^67.hg j۷Zi]BGlb=`ȝ0PlҰ(#sv>j?Hφ^A^y {7Iu'#{_@Q(%Iw(6+L4zc|#A Ar,Ǿ&xUyGJ!&bG5 !@F;)jyV {_:P8t\e9W)g躂ɅH%=]T)9XEbP—brdY$=RMxn/ˤ#f#: 65f|o)~xXUּ)9 OY^`;/^LË*8O^'P邾_ wPf8s 1B.ˌٿ: Э n o/(EE;^Mwe .B%m $E+jI'Hg> żXHYR2`/neH5z4i4Q0\9COCyf0ߨv7<3ANn-W5 {O4X:^f}lG1)qhS$HD+32lTyh o,'ĦʡV;O}9U_]'ʾK,_ wA 1-d}i c8^m*oWHbjM|.Ûӓ>Z!hC7Η!z C?_o^9F`LDn7nUyq+.f@ύ]I0CNѐS+@q C%T|1ߞ{)?.\ G×.WΫ/MBKJu+q:< RoY^~Kh]I;Zx*R))J*C`QP`Tw.)&4m:7p`왑@rqS⬍^q'eC^i!T;刣`."7r*ۑXYJ}j1a b3*_m :|m*3ejͤvL19*ЌVZepeĂg5DL+k#}oRκ=5\zʓ'IVP@J {T;%ަ'0ɽ0Em}R{B'78 U[{m"dwN# (H v+T.L,Kƹm3Z3BMB[#CłfelNn*KivS=!7)!qko oPN 3Ibe|P|TIr7S% ؼK:$XPZ28k0Xk+>4//l#ʍg9\WyU/ Kirڂ9|3Mn kҐU>#f!4뮃$iL lto-הY}^FI ]^』MU-uRn\AL@UfEr!q΍T-ej1甛Pq DCd §9#Ul(>6GƸ&yiG6 .P?vm9˼<23εw\~)gñ&E Kpg8]^<}.YUcA9,44 ܨpt7Ğ(@8j"jf=VXi-a!ygNsd]#7/[Rp <^OBءdΝBd."+4ҡ[cѴ[5782߾"KB)A n*E&O.ZMs>aG;R &Uc{6,ƌ1XL <5I50p9쬐MDOt f6|7F FQ_CLj^g =M1ό6G1 R @eGrԄقVˬKZ9CYwZ.̵J-_7nZ]Rv틢a7d9*!͏0lE#:U%!Mcj~",0[Xq5WW?B9] hZU6#[kjhJ9-g9EpY~| Q˧d/o›ݕk*֩Dx%a"y rQc*GY1 \N.$ڶ–u1UEUtLV}f~@[B)Y?|'>D r,&uG d=f:#+?(~+17?ca;%f'5uκZNFp&[mqUmr⁓Kn(-vl׸9q'3, G(D,f§ViJ'T O%0 N|;w}lFgc.j+K&Ӽ9N>q)nGΨf%pn f]s2d`Ӭ]%Q?˭j@GISUxA)N@oiTVB^pW㝊G)FdP&X:UL)m/GNЩ+%b?$JrMSNab'7r ž3Y6#|D+y׺ʔZY=޽jzpۗˬh)9RZ!zY ݑ%EJ`q»~Q4xCdNCcZRtAݧ5 ה~Wc LMӮ,-QDNdwxlسgG>FO(sEߜnR EQt\*l&o8zfZhנWoC} ?Ow[rDAp")Yr'^PsªŜ(fm^"2<ۧ7wz;J) N7gѕZ^\a ] i+S87 VKyR7>1=q+ʇִ-~ԟ G,f`aSA>V:Moy$+]n޿稌'DзB4 GF4^i%=(QIeỈ4Re%c;~bJ"M5$#R.{(+,%EEwf<}\4;Wϻ\ ŝ Rf` (`5i})2ޑnP#VTS1 z*yإ{e&,zzl^n`Q hɁfĀ#qX(ְY$N0qp\i*-2 Ⱦ'%Iv&Vl }+lWG_;UcU$yferQa5Dxmp5F)p P(䱌oRh|MT#țʒ Ox%+łW P21ֆEVG{) z2ҝk]:ߌ 'ƫGgr2KPTTصTf=$! ,ouTMSFub2]-o%Q:_WF峍G+]`;"9$'K Q9S-x#+|igp3.SJ:i%(, a2~ъ3߀F0L a1n2]ٿ]IuVXq(֬>0iObÆ&w6XS>{HxnUWe Wr8)XbJY,s ~4V]4Lto'xϲC@AE]~0ޢo9s?LduDz2G>fb2Z_E`'ajo]"y%56m}3?de,Ê5u.%(M\(H+e[]"fysKI[!Yel Hʇ 煉ݛu?ooz{:E=Fszq u +%vN4Pw/^)h oqH3}?] Hu$JLD;W ;vf\N';*-Ұn_ ^m6\,3,ө hz_f8@>R wO^WT.~F u$@5٧azU&)FNwӤۢVs]aBQccLlL@w$oK\/ճvǸ1lܚ}arZ7 ;`:eRZkgSWq#'NC }1sM zN.q|ĵQj3z뺀7r]uސg\Dha}BS $A>moQ_ҵc31m˕_(.۩@ݲ!2a;k.ጿ2̒+l"`b; [3"qqgs,<}G%z&'D~Tq> (7347cvTמ: uFш%]`v-J08za^7]0(8')mGQnx?VA౷?Pf냳F8M\1n*C#N${FF==T9\t+17 \ <e1Q4AcיB0= +]/{$/~14J3P[9i­}[J\ȴp63ֈG>膚dJC[{gj63ظqP61>]`7TQPœCBY)pQmJ!g4) ǘ#+A8!pƸZ02cMš -ždҜ/bs+IUBu$ɻښeq~Yk+ )c}/Al,Y~E7\:QmtH%5VoaxZY]ͲZFR@6ŷAwVt {dW]eT K|GOzŀ$7VN/Ad!smԖ3.Z1GI\^j^ȳb!2:q.j}@:\}o~A*4L9h2eЖ3BiLCl8@U `ԮBMO5(Hk4c`2`E$59e)BF/ Z $|^&auxo&iT{2_?̔bIPjf@ d2P?60p r夙SVQ1"d`4Uq~{>ƸgK0=)5\4g]e:S5ʴ8ۣf2' N F}%/υ,~fT7'fi``x &0IN%+F-ptI5-\6|1nt0<~9% 9`g)uD E|-cmjc *_$aǠG-mٻxEfю6 $OD/gUU/Ij.x-Op4w*`nׯe9 T !g 4 P4%DW&:vYS"4͕ZJ}%Z7 ZI!k+jt$0A opɫz1ؽ(}?]cM=V_3s/L k0(l+̔C"o]KU[m8Ն*t(Q|)WMՑ nQpF3sQtWv>Ҳz뗶Sm671P֗E7>{~c8ٖrNlyQj e**<$3>JaʹR{Շ0X Yhz 6uʑ{jDNQRFxoBسߴ%8DB)vn|,`ռH4CI,ꀫ;*? 栯z&,nת.l[q.1t!.[t5&SE4t sϯ~x]Xz,˝BV͗@-)SKΎUjN醱 uPBYܭtζ#VLk.#2կF&EV0BVZ0$e6ܼ-شx_c! {ҫP㠵ʰmm`H#UOas`d>)h z }@:VҲF٤WH16,]= ďtc:$}e j P:-;E=%!E0#D>ؓ2jxqiAXiplh@t$qOuS#I?XI1F r OYSLɗp6qgw?uwFiHX G|E;Y$޸9aZOS2\(G4-9>tbnUN>0\L1!MzqiOF*}F ֯(' - @1vjF~u97*pvƽHN/t -9աRGCS`jPh0鴝 &FVΠRP'P4r&1^(sDQ1 f;=%@E1iFK)Q ;<Å(p#,G$CE.{ 9|ĂY'rJ4څnowlu_6- A |vsy, K:G͕$}L.w62/O%CHmV7vԠl,6](e>Uw";$jJI"+5{<7ogufgOD)_*`,jdV wRBǯ;~UC\3PSjy,W{%`/'| S &i{JOmXLszqeټ/(ȗ_{ڽB4^ УPQ0o@WI}ԧ/ǘy;yVTh,\ AZ /GväF>)Bea{;wDHR2sD",YόbyH? f}门xfQ1D.3Hw߈V$MoF?6~`OKI҈+ƿC}>˽dv(< f>ذ,KsNN2|Ery*o!ULe¨hጼ@ׯWnrH|. od/֡ U9`=pl@4q:4w ҋ#>u FMs_*}M9p L Sa>Կ؜3]թzP53IƎf.,>ގћ'Pv%ɸAW Vyh'm܆㽙GߎGf{Sm_3SJfRG/X, Uyc=@P bx?鉪f6197W{5=TV3k^/@M,)nskrD؀ml=bj6~3%diQBtcR:K\#.y\_v]Kz & YtXGX5+sL&,a>?qS[Pyw9IZ^v$O#ʀo&>'DCڿaDTҤUnu?)%|sƻC=xX=N5YɌyB Jw;*bsW!Uʫ :F`n~Ԁ7JXmNm [XƊfI'L*^X|͗-{R-26+^_X㤤Xi kjԞ-+D\vby67·Z,";h#қsDn~=*_툂B\UUZ$pӧ%ńW#L=T$\]N]4LbދO{&Q$wE^ҩ6flX(&VC=B Hj=r,.`dp>}Cn3]˒0/ϓͺD<lh>C)C%b}n܎@eޤUh|))k XVֻpTh~l5fh`mE7< tY_+,4HɂF#; r];_IKt@_[u>$VO>yu5CTȈf~#Kj{XJ6M/>Pep񋊏_ KUQlY JPXYT(M3#OWr6luNQFWn#$2|p-6P#D 6xLoDp+$Hg \5hZ_ʈcF諀wz@ΧTVRfq<& R+ΖU=(֝hs^Pe<A$8P#OVA}n' ﱬ7Чi]R¾Cpsu>gS˲{h{fނUtF5MP >VQP=*6aI$unV'dvB'-TVm>EB)ޮG0Sq F;}) R㝧Wn:>yzd^b${Э3vD= KJ]7|}*bn(g(g\. W5K}le 2{Ve(فSc//r9-{XHWdN 'P#bbYfm Om_y{ a zػ@4`W2MPLV4,{[nebE-](R0Q7r`>CV2'Fn粜NB<1uuEK=3: !Իb疗KAzl1h&m,ӕmɅ$Gy@elH:a$`ٿ hw 2b;lp+|bݞ :DUWo:~aK.Գa_` 1=\ ")vk[AXw"DըeWr\ɑQ,eyPHG`LYU-^pGg؜K5vXä%EZ;@"O1ZWEA+kDcR>K:#gS+80)Jj0]`] E䨰'hj֔;&/X)GD҈y{\Zlb}ƜHI ]y+{FKx9U 0 + ǣ IZoۤҴ^^>ceb?^zȳ/BI8j5x(Y21{{x]ETFR,=>sp* G|71KrWH_zוamzUq\o{AWS_v#"dGq#dBߞ_zԁHVDIzT$@f[bD QCD% ,Q?|o}X% v &ve,06#NC4ϰxe۵]R ߷]ꔕqVAcm Я+cM_FSV}jz+Ne_ڕ[Q6gwjH^઴y<`_NRĨAATl7>зKݵIj4| D6ia RPjz}`vJog$l|p}[K,:0H6h{9}P1*@\-hU]{Yw8(ࣄXٮWĢۓ~R\uJJF|OQJNLOx('Ȳ7d8mBrru;q"6Oֆ=4c3E3 je!]GU/.HռcƐꃂ n_qP RPU Y$Ļ ϓ,jp4Ʒ\8ɲ. ,flDBdyތt!J6XA5f;`1XjjFW ]x%m=d`Qs:Iu( ׫po !Ƞ.cz1ͬZZަr.{gp%RKJ:JhkW1},'ؠw9(蹓M"&ѩ!-h!={g^aжh=D*^|lOצ(aE1˻"yYܱha3W?Ppl5W$]Kw+qȔ?㨛eK:jrܘԽA{X#|J!}/O | cOZ# I9x3lrOT]0hLjd%o.^bYJ԰Ј&ZӪx)뿫kJ_\|Vqa,/W~c%?(ү}Qy0p*1Y=#Őz:VLI\0u. 1?)_g4ãWSs\ PVyQ]ڛZ]~-D]r{.%!hڧ (8q! $ty޷瘼?/;. L)R…(RXG\  }&=!q-5Ҍ[Y9syY(K30<ฮA,S7l]-Fb_R4#.I7I!dXa-zutv ;~3<~r (oyK9a@{"I*oU۞':}j*nA]!Q3R_M5 $P^ ڧGo+țIQJ@>kg p=(Q莿i,r?5<%Hm:Y]Y00hdbEk'#BD3`Be>>=!; v-TޢjLnWVg# q֎ZKվ6ݭ ְ"z-H.b˰35Qix, m)=eg@44ꥒMm_oB?;;oL5y:iBS/W706(wvPέdݣ"GQ [ NE\O^i|5Mpw |Q9Նh`Gf7~-̮BJD:^4GW,ڠr|f1f* F,Z=`F ee~l2k'D$OeQWp=9lu;*vӈ2u56  _z4pXm:*z.tsوoSK LC\+] ݆JPCYu2Wz7swG T1ycRll\TOvQp$d2>H鼧6,NRC}tV7\K ]f1W Bih V\3uWڤ'ZT\w{1Nǁ}3k P[cPZ>`|(U7x[Xv\]6h}D'-R1"f'KLz.IttU3̏HŔ`"n4Y]H.sϝ(lk%)6ŽrLmPBVurâ ;1:+Bm)Op_,uـ'8aː2O e $F$!!+nK dFxN<;MF*jI=E`E2c,bi~fnpS|YD%w؞:EPߜ?TIr1]d)=H=ݳ%:K)j b }"}.zZCNJx6EFM!z 8 @x1m2!E] WBtaq㫂8@,xx$}'!(G Ja]ebq0G?IkF d`MLƤqXD;jy"k[V2M&?DP0_h_d-'\եZSvklU?0/sjSh :a?mHeXYC1祼32w  eQն/dogȢD˵qI;G=脺jkҋD˴0lOiGco e!Z̪mCzpt`(ir@F^`0ק%|fjvCz?Z癴>xV8)A(c1\c x evOV!:Gʣp/I)P?$tP *@N eۅ;S޶Ydm,/c%A9k`T42ӿ}bH1YϱۻwwKQEVJL% :Wz܀Hg$ll17#Mً[.Z7]xM& R.$G"⚞3e ?K*lv|qXrWAcT~_7ޓZgKVme )P6nW {B9YMY 5"ϖڀRot()թ}G+yڞ9e0A7Ilc7SW!CRzFQThO)| EgPĽץUޗMItres'mT)=FF^uBX%8Iqnx1(^~_1oC͌}B]㲼QfzM$;锛P& ʊ,=CDz .!=i<} ʍA7p!/ߦc K4 eR0] m7< )i>Jeyj(>޾9qbH:^Pj'Kk-7#mdUt1k.,i߁HNCtbKjyLf uguxR7 K`7^ys \hߨ6HԪSUwYB ׬(75tjoFz34DYoک?WйUA2Q{.9d=6 "POTyoWR޳u!w¥" ldoع8:ӯj`C@ÄY;6s}EaBEmT iaI-d,{!0 qWd3oh"CȮD K&SQV1ΕSF2$視xM !1K@W5Ês~nPE螃-w , i;?7-xl'"W!z odTd|aWtlWeȧ]=bR+]bIǻ Iw*RЮ2wnLc~ ?& ׯBsƤVc)|ɓO~Z⏇iCsY}oKJlx'Tv #~HVS=lIά^PځbPЮs7A~d3!hiu zZq4rө]Y@Z3zbYFL4pmk)?Їf#;28 ecRTYw+fkY!}RY+MOh+{h6Iނ˸6 3wx$c%q.XRY?1Dðm> S 8J=?8c~&K6żhED x s/9 Lѡ|\{Uך$ÚA# k;PmLQLQ2ckdƐ=iϮ5`y=(u2GU7YÆkDH^n-{JyV#(9nD!cP~cL k9UZP qfQ(M.| qa1s-e獙4c5!J/ɔ#l3+8Ftܢ 톦%"&1uXr#wXa7Z+^k1PXEGl/Tԕ89P靈Wypz8(U0ѱIv\TPn 9!Zm0~@a "%jGcq\}yQ*`U- A6:_ʖzC*֠gJo 2fkOh|#}`<(85ŢsT?y- vn7s K1`/ =,&{U~Dzvj q0@ :[m#`\^~>Lw)4;z(9@.̯!pc2C,^͡4G]"$l.նVyi+ S0ȼԎ-bvۍC+ ^B2xxWrc `)Z'e5,gL_v|gGt K}ɟJ[gc`g̞}m> Y*J7B$t~kk"fx4D>GϓlG)AԖJTPO arRc]U\6ɵƅMwr #0Թd,+cNhT%`YQb9K&N& )\F= ͚[q|D653Tу;r#¤rh͡- O>ߡ|t|l!,ݸo3C: h;x?F@f(BPC}7'5C H6V"\?Yxw5H4@-Yy)>߽Sc5F˓bt@b#U鸞P6#丢n&_3c:i9pabm*}޵ [t{~˛y1$KQƷx]Bx9ڴ],VFoVN8 ά:uLعN^H9g/i`nhNDJsxWW5A=3醟wm\f%j_0XM6ns F2xhL;@ll/:PznKYg{xѐ'}}:9 xgNa:x'7fqFYR^ `˗XjtQC}OǙS/P MՉVq\ ֜nff 7.CpE{qx=$nn'2 SGƪ;jo A,E%1:LUu5 {>챓UM i v0_$I/ ;,O!! Jo ԤRCIx쓼\ؼ^U"R~.GkWl3Ow~uIdox舚 ::jtGosw1Tmkc7W uU@xDؑ4ZJ>d~N*zNjn =[uu"=jq޺jY0 !)?3Mu8S7(1LtDPY$O/(>@c}gՖIƯmXCO!j.sׂJ~bM'W xFW (/$UkD1Q{VzKgIK$uM"0Tǜ [c#*SS 06m [sFx2=J,TGtb)m_agaQoUj{f|~\ڰuOLMv"zlǭsq,mQ'ff@WhdG3 n0}AG5ɇ_m SٰL8id{օC8y;ڥ7~΅}ΐ_r" <_ްW+ewʵBƶK ۅ ÿG|bcXS`~ә*ф5*g>A2J{a{qN@`$eq"6j{LF(|?9AԄM{In OXႢsHZE(f8yد.9N (oZ='5ħqOLw&<n)**,e ASR@>) tId?2;8g؅Iػ3Vf[<#;^]G#;L"X>OOHco5`NʑGߝ_POAd(YЯ33}8l<_GRIM0K͜{9mn<υQ=6c5'׃LҬ+HS>LepjNB# Y4bcy(*k6=_1j猆 LcdIWi8~9و6J5Y(YTL$d_5C͕.e-k[vtuPP@gbqN=LT̃_ybы ܤG1Z:6:s,a@V{`Tɜ*ɩ]pV` M(IRv1AS9 ͤ=5;bOhMRͮ7 Dt{Q(ޯ^=Y3[Ẓ1 les?Ȳ0eeW3@gbMW`J(P>ގEZ+Ȯ\Rm0yrVmЉc#Բ.|A5Pٶ$m8$DO_lXok Ak}opZo.!š}Fj:F@,zI`Lu`v33rD ;7ҷ@Ue3hi~F 4JRiP5C##VJtϙb"j)L%Ԥ^R{ cf !;NtjUQ]mvOxmaﮜSrq[/%e0'ƒɐOLhF(}C(NZf+Wvr?ܐLU-<7b7_E(!=%p! uI_l鹤bkc5dIAN vsBY yJ@]E)VlliLM.o$o ʔ/,?Ekxgވr7\x jLUb٣ ;TRP4Q=gS432lQAځ2Ȁ Li8J<3lFVznNJ lhYvƀT~Xi)dhf~ _̵+CrGd[{"yhЃ8huʆsz7\ۡۆ%w:a"> ĝ5w|*rڼ /csI&xkQ4XZ61F@TIkk(:ՄVE<ut92+A,V{)DS{E, 1ӟk@ɡg/Mٻ( '[)zl&cB6e8MQ33[%n^?m2G2aƿD< &ljm8HK#,<߲/4p%B^Dvjͬ@5g W bEA+h*W0O hy8d4Ǟb>5B-[Kv=yݙ&@qv@}Hʐzį ryu!l擄?5;wYi@Z EN',"}z[c;h 9˲! BQ8 [lW;Rr(h/*'CE9?S/,Y+͹fb1<,8{1"w{jz(ՓǜH&FOJTSl (% ۇ c\dUg/?xFŬB(=:'MſiJi@'n}48; 8YDBPAzv5f|:p}"T[o_n= cDO- hځ˨ͱڈRKQJuLӱWvG*X+|(BA̴ǽ hf|HcuTҙUœ(̈́(:&3/kUajX"i{z+ /wUa%UFT, ٻ-̡-*]QSu* 6kSlqDό֌KpERJW)cs)Ad|cǤCWS9KnoKl7UN`p,VCںxHs *WAdg4;~.=nj{j;/$2#["tZSRL`rB~~†+J;o&V$L >PӗЪ+Js7#U=I W% Ez|O~ t<oXyL2 >¡U>{KX\ygq1yXA|+AHLs[@Лu&Z&|UoS/ΘB Bdvb?`6Kځa0W0 {jRA]8ooTy6Χa~hBەFtūv?Vi#@-zM}9XMdLi6`KR()،p8)t?b <G:ucbĩ]uriD%.̝gXU-,k``!$JKqv%{UO W.=DkeGd3OE EaNMu rYc%z8~]a-𸫪TƇk :0PWP b ;iڍ!?{D0-ȣK J8{N➀5ᰧӝyڸZMTv/ru`*bjA`ĴO$0<`GI #\Dc)0ulRw)8YI$9KNKTv$q\:x"})>ySF 434@xTCWkC#ՍTMdubuǥH{;D5u8uU[hZqmBSI>RS+z,"t%e?h%q=Nc4_MysD{>6m-;sǴ/iOIҺ^ֶ 65wjI\Ɵ+3}4i}w_,cHTQyhIZ[ \0 A:t\ųʑΦJW7PlIgxz'wWB ^5@ScL( '_'qoM@-qbZL $I[*NQ9ڛƶ8d"LIt֊ FeR@ѐ-H}4DQr- X\P&FW/.@#S=cwrYϠMxl7;?dN&וJ+qvxp!"J!AtOXmQ$V!"q(61YS5@9jWqh0p |s?zJȞN܏uǞzu}P3TuVS0D|{ ((a WqګBO^l(XsRӒ:ѳz)Uu>QJKΌEkn;?/##Uܖ P-U[vxӒx92t ;_8xKΌRNS;v9`R щK8xe3ГWgXP@=f/nyIrh 7ow3נz>qqk\iMNlH)[7w $8;5[aGգ҅¡6Ԩ|2wtJO5K9s6'g L5|*cShb󃅬_<+yR.ƝmԠ; m.|>W2K(_pG@ )0$Q X;Wi S磪/H޶౲N cė9C; 9-kp |d)v)*nM !첳<nZ9o,A=yP, AJON7vUbpO%V1_AQVvt:@`!P9 \m!\0`xdWhX+o&tm9i 6{30ffÅrz\ߡ 䱆s7]w޷T6j.Q0P򹗞,F-LOd5!pm8R3K#"w_;:ge68 ڀ`&zQT&uh)Q;ۂ^V@hk_zR~MuL(uaD(|uv Ex{vit֢߰2ʡWaP> -ҊㄾFMCXg7131idǧA~<}}ʇ0ZvٱM!:bӢ=}$IW$XGUf_S?X.^Lّ\N ڡ1Gۀ :8|^hHEjւ)UG"yQIBq/LC9C~DcὋ&4 7,i,WKU0M_{0ŸEmn6D[\u oZ:GWЍ]?ųA0\3:h8C5(ʆj\&@9 ]"xP PdCk츦jΑ4]_hY񏙸ۆԧVzm @< RSƸF(\!1|jiq8GIB̠2'P{W!5~8-  Es,I<$*a5tS -(gݶ{ F()? X,^A :^܃_Y[T!P?Hy! A*g|sTg"ҋ#:Ɵ?.DUszT 8覚CЩ>;1kp^g3!c#\E=`PrWg|¾9"^:̟( #kl?A05ppy}nUjKȐjsI~ )fWW1\7%8$9>ɕbRΌ@MLU2٦iƓgȮ!VjZE  ւgj/1{Zevü|EN z4S;@bf_bmpbK0=T1Ĩ=)޴e*I"B+>lDX]]?K4HgN6ᳳjY. I٠Y )H>+nqo5)92't.(>h67vj(BfԿzR`HXMK`QtmsJ3)U[gm84v ;;b\?a1>:-cP=Bc.Rwʳ7-d@nZ7~&$LlJ<=L_U2Tg%W0r%$$s`>nRмUn7>}^MrT.bݥT@Jmdh-̎XTyF$rJ[uT)!QPyung3/R^DmalCJaus ߝ=)~mʠSEA4H-IgS[ZnWakhJ֮EXQ ++XMr|`.X94Ǭtl7V]._=gͮqm@1~7~eŽ@@؁ q&KBmaQq>H FwV|L9q6n@^A]EEΪC~uAJ.a皐ߓB@Wy$1W=;[a! ;8?;+JpĚIz %L2Df v_y=9 +`<]x*dYءcbӞLאN>*^мE^T[&s㎼#4QX>r>)yIe=Gj/(5pɂN3V}/"vweռ⿻;Yt #ORGV3B&m Z9 jx;c8Czvkġc3[׬Hݯ8Hsw (fɉjz∁OƩFUVpʭD>fb/dmrm] Bk\IRO\D(fǠpAh\lюUmQȰ6L|؀^!7̎<61VE)^QUM y84KRS~Ve4>hdr$0& ڮK B{Ñ+_G)C-?]$??o(rJ]DcbnuaZA.\a/(Utb*7kp8(ٌuu"=P"M\ 32(a.&i @]S`(W6|0mTܼcn$5gCpGж+.H:eUyjRnByo[?L6̓hpuSIb< cov#W=$Mt)Moa <;{)P-H_TݽqHD,\UNm1Pτ7TTff9/)-*Sn㴛CԔӟollKbm`%)ݜ윕@3 W%MߠQgH"w:W{Ŷ Gj#;ZP .Nu#!qпKpj#``PϠ|[5GI9] 0e*xZ7+']hȇQ2tܶh7)'-[@V ! :8w,:0OZ_t%5`?p0.ʶEs)".(G`|,$?iT$"GlY`ŲH2V*yǩKs:ET)՜""FzQluAmH&'oOf"gL>"n$ڰ}HGo9#= ^tΈp/1p0IBsᝳQ)Crd5NU8'10v=/Ny gC"4xݬ6u:8LPr = 5LXcB (|os1a{xL')Zؤ_0OfI;o7cm,\(#k,.:fҒ,LzWʥpdPKorDYpM1@a>^Gq#0kr1ůkd̡zS0NMKK/TP*8L _uָr!ݎ)tX붦I]1BgOm٪e4$\K_ܽXGHwo ,r@I"BY6ɚG`H6j¶_@AwM,n%zGN%%m'<SpZKGWAfʎlOVX*@ *3.v8QR.F]$P Ι@>]uXpV"4F@A?苍~i c>97<:,8VnB]&&xv7j5-9CUQꕛ@^4=ٮ&,|/CLtE=Gڠgu,A`VI X_#' jSký=}x/1=C( T=,rǐ BEڰf*i}/A&7MᐙtN&kN;mD{ar~!2j. @SOu) qP#8_!wyUwM&n}DǛSzM% | Zpwi@N]'\F2[:Fs|Ig n6_,9KC;5[Βmؤ//tR7n39.|(1V@ڣqR{wJ(zҖorAq ͚lw9\)D) H!2\_/zy58.R4RF ?ݧ7%fs.]Xƨts9xuZ EEW3kud.(N1wLAu?4a\C+'ag?ek>#h/ 3 .}>rY齦X);[%x}SހO7҉ytj \JdvXA1p/ԍQwW}XAr{=Mx;uLg!If{Cp !N7TjV֛66[iMa␛}εdz R |'ڲQw[[D([PP&~6҇viP]jJx(Pgƅ t8*zr7ʦNE&$EN W†iC}v;`ālGp;3 ( $I_̋0QC=J:_°sQ̓u>£ώLXs)>C;z͖[Fܓsc'x PMdB[aYv 0WMzH'`å~,agfWX [RB}kql̟7۫mo__,nD-Hכq,\زtoϭAI{%kXEGB&H`k[ zNs[V(x9͡$Q!Wf}:stAī7a;'u{w'YT8u^1=S~fݵ0*Dd?Z:c `\FGCso*k-Ŧ+sq7wd 6tIZwхN;P!(&mLQu/Ff=g~3*Rbl2"XBhQd Bkؤ:Xg$:oCdObv V: `p_8!$ +k؂^OpZ&p J@WG\:-Mf9`poSYD64Jp)0nGmn'QAFɒ8N%CTnLiij5g,L.0ҫ5N\._t]niɓ!(ﰽ/˶CFݝ*LӸ<&GNF<-nN0}Q0x HFN2)|W~%lmҚoJ߀&)[+ZB\`%kz!l5KS_s^~Hٱ^$w 8OLj!yNenLUC5*G!pKta~CYe*;HNC8JtmYzQRxtfwY.@%Xt6A*vqÀ y0@RIJK剣&XPHqq&E}/sFՄчp:n%HJ#3MhxM&42 wBvٟMAU [ 8Oa%?M U5E1k 8!oׇӰe+:"Yt!ر:A=3\F&٤N^7E{gaǝc@~?9Պ:m%HJ 0w\ EY;.(>cY^at=XƧt}; p 00hr?ôH[?^ڵ  ؔ:(l.7chqf!#whca_,c]R@-dlosd-'^e=o=A{Ԡu -Ǭf M[|z-DseXTji~eŞbk@ΐBuCQMp/|&ĵjq}M<= ͽEvnPgJh]R_\|[k=׫hOHVnWtɡl $>_@{CkzmT\ y9orE1}w._nf{_TkWDcqpgQ9Hyzz8ȉAwBtJb; Lg^c0WIr+>,[b֕L[Xd‹G~FRzxzؙO0Y4Q ,pWm%(ߑl&P8L4RQ}b|BVh4؛~~!f U:QUHct-e @R` |<)+Bd ѹhadq=l$rg%k;W]L2u?>lV v9wFHwe399ny|Wu`js<Ѳi%\UII67hLv'l<ʡ̄ ƹc:G>UN ud |#[8. Ee&s%3u "ԟAW ]0t331TU=Bә4PG boL~1SpƾbtC_E,ӇXAnYt]{!"fЃʆ|q|"^5-͟mA8vBx_` 9$O R/0̇Aw` k )UgA9C?[B^[ HR<.{ܖΈ*M}E=|)(N訝v3X ^٥X;Yg诳+Iu%f (Y/XjN?L1sI95 @{@kتqw,p>[ Z'#1}ƔYmgÌOS;yyFɦ~O  m7yDt._^Xv8e '0$,8]t;EЫ>J[#bq(߭ j 2(ؙxa$ ӌ7֮5D#jʗ8P'^e5Z$45B3L%1]=8[ѽJ,; Y.W($?^ڐ;\%/>XE$}:VŠVikObjF44UqaP]Xj[*P5+"(F%I) u@/:/> ֋{{o3z7IC%ɋL?j>!aҒԈzmw"xgF>L@<)F|GB ?`Vpj5N%꯴e읧h#:`fvzǭ^iFZ mD?1?6^AcD;n LlP6A36RNv> A)1OܤT--GWPlsbe]ܓ.j& s M/`xDžYz96OW)č$ĬV>dNA1t֓<0zKT$䵉#P)߇R~n&OtZ5; hSpq3$6齀H&e<*߶;*v9,_{Uh\D5ZGȩ j D7|jU_fI&̣(rI)0:IS4UЫ{* um݃NGn~9 #"ANO(p5i~cZ(o7长 +ۊK'$}䞾_ye"C"m]WCzO ӈR1If :'oh>5:m l {s%+;dG_=KN]>U>؄_@Ԣ:x -_bjΩ䅭!,1Dv.4|~ k~#\, xW~ ) 2U]v( L!0依+;"8؞QedJ-5F4(,:%7g:{R He#UD9Bi#ۆ$AtŇD!M Xb!vڑ/l{7c ʐxH8xZlYH'8%N`V{ q*H S8еvI8] Ɛ:U$e A#@IheK,:%jy̹/39g&K[DWt4YsLrrQz*GYz3;< P;}駓m.6 h[g0]8ŊIvoN <[շ3ݎ@SPX:slq.p\==sD0_|'DpNZBe;FF' 4l!yOJ9[|AC'cyw={^8zx0]3O@HcǮ. jkK yނMܠA\Ya^CvRSXo*JvF:+[v`K8&9F@T eqN!(Ta5c愈^ьaBPc4QY-C'%hH 'r_ovm6^9P]ti.<`'\3gͥ)vAh%pr1 rV ׿ Hw9:2ߧ?A 43z%*9 <ͣU0WbU{HSەO{̅קn[V`:PnbYxDOJ&^ز,]66{P:+`KPLt`ㄧvp\Bc+k}ʯɳk=1nCx_5b?6,7uݔXZx*&\-:q6ׇԧ>]a%+%Lr{[8G k=)[(`EONbUfqWېE;k~t6ꮂۅC)@[o s$qE̮?l;SًKp>Q(("ͷGRM~&wU<%3s L!̊/@jRDDa}n0ߑ-su0PC9q;?OV,>;zq#xҒa,-vdJ/2CɌ/l˯ܽϚ'"s~ui#r3ǫzosѧ|D@v G /P}r9 )$?{c>nx:8Sq&P0!4*OVl<ܬA|.gq4zR㑠9>jH2pieqgΫgˊv/~M.Ucލ"tnpa{'FI"_!7ľOy.W`AF)P/VR4m,yRبrD5Ѱl@( YcE.{]|!˟-Ntaxfq:sl$?1d(͑>C)*aPGC8+8w(4x4g ۚ5x\r@?hKoW2sV<;#&>dV; ;F!fipdwVdLD-9wf"+n8Dw=/XJ!ϹrRyᚰ^BF ak ,~ӘW@tNGĊj럴BnR~dNL!짶#጖U3i%|Kԍ7~v34Pf g GwmkfšmPGǁ&6>_!YUZ>6mޥ[5;*hKLAq ׼C'aB-&v޵LY!)#9(&ʰ(Tb'7H,U5oW^et\`C^]pG?F¶g шk4#ae} ?ؼlT-)VU<".TTӞEz<=,o3D?թ|~6&z 3:gbfp,]5Q MIUZ4#M_xTn4]!|ѝB+%_F W5%/imllSstNAUpsީO|B(LgNkK^Zce.; ޜ;S \C "º"; ]$lRaC0~h0i//HgNRUPFJn< *հhH?!Y !i\O6 6ңBAs΄ѡ~zv__(˲q![>RYF!53jZS z,o75{OޛNc h Gq`y"克##a> ;pG}6ucHbC2x%qAZ@6I5B#f=oG̙+q2z9S%Ƥ:|V*j7Y哏*yB;& 49sh' '-h1 bG;mmE٧`C~ ;SXңcF^)5A%DdfB[Z$&ݦ]iȀT W4uɅ #H(gӝ8c~6^Y-""WMfa69r2OJZ|ʱBC}釡~Pa /,"w*̱9"W=[?IT yj8aiJ8u?=zL{K:S^.Oæ4)T ɘ яsN%䒐ң]𯎌aEqUqyD@F_s  tBVT:=o*&$0ƥ`}C(S-+ʦ\N1j~=vj︡9Tcb/Վfy$lK)+4ද;U;:Dzbx5-5۰'->nlcAQWm{cPW)]9[3z(ɾ'LƇ Ȭ{G =~Ŭ&jf}J9HiH 4oJ |SIvgaYSO82S'g=# A%Š ,{aG; BPөw ?lYl}>\*9Lym=J9 &b;rf77RxǪ9%2tԒ ۴qU{"$ 1:ԣ^Ag CJw>CL t^ s]7 LVjoi1;00YOGt ֣]2ǻ;t:SB+:a@FN_)S1KZn3Db,LSY\ h]fzekQ:X#w`M6s[]NQ-_duApX1+bF+ME:tT<6{P4Sk & 6ICUe⣙fc'Pq. I Jpwe>io{wmWsQ,]EV/8^ObB y1*m퀇G#['&l1ZNQ2mB)d._f N_ `Z._YUg!;LQ>f iY[RȌ`ǩo^?R\cL%T$PS4vmBjqΰ>}WkX ,G.E)eG]-P|ECsE@:y6~jŒx%tcPPV QH%IfK3ݟه\ֻ(ˊ05ChUt&1?abK7fpju>W`1iaޚz:5D/UXB1`сo{f#m+Ǔp79$N@Mpȃ -D8&^1{Rw@jEz*9EfGCs~PJv$"  (!|J찕gczŔ=MO%~s2SErvffmt!94$<ׇ%YKq*zj"ueK]ikD75򶯔F3W 7}ynO5JكDmc2|)Z勬2atSV  :iTlg-u1.aj`UTNd:gɃg9ssb"k^I4d3j'Q۳C-KJȄa2O Ē""jK A҇OcVJgIyT,n.,|#GE!vI u_~WD)2I ]mWr%-*4eDݛLKql̓NmN.psPjNpD8{P Ł±)}Bj1єǜZHBPr/wql LJۊӭ2Akڤ8!~]`](쟛P?T,(V*b:\x\Sbԣ!8m9PŐx!gҬq*1M^{I}vғ]:Mr&RW,O)s >eFKd̞k G uPReL ^NwL$LoΥz[w敃>~S~2"a1/zX 7:Kx߳ ňQԅ$"ode jO@ ~X1a~7fY#?{@4_&/ hUSC-HQ_^j@I&k(ṯF3V k6Aԟ_/it-b j4C"UY BPre/vEFi]wO8`-(y:R|ug^ʳhWWqkw`*Գ섦-JC$d씵<3YQY`|H! hF`vK.A V).i36/'cO:S늃T 0+{)MHӀйuqHԷB~>^;P8Q[wP1Y蓨 $_UvGn7=[m ĿAu|V*R 72KɣT2d96>dxo{s!3}7(M~?AInlޙذC'`oCMwÃˮ|DKoW}.ӷRހ4-VʑRVGLjξ *5~AcO}meX rgFl,![XpXlAhk#ZAC7 UnĘ>vL i.U b^_ynD0ʺkQ(9(V$yL(ve%>)Ztw!C.P,,hTHf$9Q7G;EzvBiq:Xl% HYlZwПh`ߖ7cٷ-%0d F'f N/p] ɉ/j|rVlF4of=> u)z.pYj`a{=fkf;QJ0̲@ch ݆Mroo6Kkt; ^e#"H8[!,/Q "Ie*M˜=hs"g;rV%Y6⢶砑rc;f\H Hi+pVXfDL>Rvq"ttN > uABUŖ`.,OQÚ-#y]..yERR5{Cahy߶:{zNFZOT񆄕 #Ps8hlpL5v{lK*aFؚ^40bvgW̮Z/Rxx)c71W1. tU^{2)3@Q536s\ Y7`=7#e\g/ Ԙ['wY5拶!$#GOJZ@|4Q'%R~SlﭴBh5t8[Q:?_y%@c.. `ٓ1BtjǧJXϤ4E mzU 99t_.PNkO^tQ2ErNAțz=귤rwxCs% !x]Yfj} r fe9*Ѓ&r7@+-bpr֤ΟE#aq,h|CҒ7OVfX艾^5L(/I5U$Ѯ 0ӘЕ b4L~}g#.SRO00Bh ¸(D=dAv-fqdP^z)g|*%,"{05RlCTn7>s̠~9S3qIs8ģIWw?^46xP@wΓ-4a@)Hrvg &|*3 ҴmE}WRxF5)޹/)) 1*`LNO%Ө -rf)ҧ冀9=5AE:$kڡ<fݥ!k`5oJG'^@|dk8'R.IUluJK& *d i8 3h2`6d>阽]_^I0]kˀ%/<˛'A3DgEĂn+l{^&hXC140_yr2Yd/#oPԉ%TТ=.>*GD/XDr6ΜiO3 z@8#jǩfiçB~hPhrt}^f5ȗkQ7}<9Ц-;; @n} :deSԺI8'LKuCz0ڈjf$s<*]acZƣL^$Ѥߚ)aq+tA_`3_.U 20}XC7ZU48FFT,͘[d‰bF)ͮ5(W Ř 7xB`,8f1* x-1ܨw0ɪ.HMܕ<[@iD&3չ;7VZ\Ւ }4xݎVyG3H-V-挐*~*=Q?.3  &=Ǎ^jX0MD}ռ"OYtp$ ~\^ȇ+|uq!>t-/k,$Q l]iX9q%dHKcq', 05% e'}I!fwOEb"+v @njl]$l]nsa GFDЬ4xٌ#E6(o;@t/;_/^SLx@,_ ܀RPLm#BCrHK<]8} †:[P UZ,K}η<~4hF J(2uo\#9IT@$;f5ݹֹ@%! 0x~}Wu+ Z̮ɤ\|p&!v ;Jl(XHVf+|Ƕ"a&Pq "qީjd0Ci҈rWSt|^ o:!La;o=bpx̴{{Ć(n;Nbf[d [)X7AT/i`YT+7 Ytu+=->]FPI#zF>j|oAM}97Dpv#Ҙ_SZ=/ӆFBtG4=ojȨ+o4g']| ٙ6gSkE}[:}L%X|@ 4LsH(pA%:I{ק`!#_ S<bA[Z z:7c$#le2(Re`@*UG.Vtm!Z?OOIreqdLiqbѶf~*!V*8}PGIbA eC+𱕟T~Yk wM݉7]D֧,P0."w}5)Z!rW=)y+"*k/QE!{6qXiS WWǍ/\| ,Qlm2Vf^xns+jbK^FwC~%rؤ#P`ɞI&RxɷǦh=K>mcI ;Na2v0 @hUfѨM$ͬ,O{Eq;#ӊOۏP(E*v2}52/ b+!^LN/)=@G 9s̤PB )s@|BpXX]qf.j&uW*&u(Hm/i:Yui9# Ww2$l;d{Z^lQ]uGwe  %+AUj&1yu\#yލ0;]-P~7!K.DZnqOlǷj*a ɽ+07%uI}ެp,坨ߨ@غk%nu߸4kw!!1}lTjiP+e򓊬S6*Ϊ:1[3HHt,ia`#=c 2#oʸc-u֚bTy.QgMO3$stl]Akw % X.g b/ɺ h$di5nRP) D̊mQ?$Ъ=hjHyk 7@a #[֩Yj h]=niP]715cKoA:r RxR jOf6"o1ij"8LZ=iʃOTȋC)PvJLEKvfj=+[p0aIsw vYK5T@%}e;TKtf&doLd|]BN^g?>6( P:H&~vQ+w+sVS] z~l},œjh"W[7ъIgת>ܜeYMl 7> i\4ҷ:6XnomC=X~uML .^n/rپM5j\؝+Ɗ}uMkJkJ旟k+/?;l aրgD4]p1XѝA*w`CR/D)H}f}wc^Z"T'c`PED ;om:ʪ{\6Oá"T3: $6lAv`l#ygI_X?3z A:/f㣛(ֻ֪(!ՠVEGGUzSH<@RGa`jC]9 $!"TB| cmf?y5"wJ j/lucVN !֞|;IbR9.-KK>I(qH]sU.D0:5ӳ F[Ui=zD?OQ5D$" |dY7ԷM:cY؅;{ѐQ,>|ÕBEK ?g/h0;ObZ7v̝CiȌ(mCrҐ[`*49D)n[Z 8/s%†5.x.N -;P;dŦUCYh!WAaz "%w)9D*HHR?8&#co؟ sk}I"/ ߖM>@YEy$ kJ_^G]kPys'&i6Rg/ꅷݯf;|1%4K!L7Ŷ'1ڋAhKaK߹\_m타i ϛ%j1- "pzmrP׭$b|ޙ#w8v&hx]v˭9!+ݨT;D=2iDVFNEϑBiP{#LuYo~JPвZ`?.U:{}< CxJQSx7Zd"3B|zCU_6,;$p,n#q6'>K[ H2"Sc@ojz!񄺎"o[brSeʵV7v*>6|pܼ5üH88Z)Z@v{d}3JqqxhY0=S3`BA}UB]7`y vnw"{B~'{B3cK^thöhOuhk0Uъ[۴–i-?SRݷ^*؂A^LT;V,V_Y4JM|y|ÐIoOR{}g#١"Hd;jQ[@KbGf]p`yi>WR?\^eJ={Y)z s7K>\o'jtR}\%vߒc(>hɳ'?fp{W6xY )Isff \ xjUY cיZ:,5z 5SАA-gr%6zc&f 6|q0H+lJq`դ{'4˧`= 8PXy4ZF-5I7[y$nvׄj7'._[+EϏ$f;'F[>M3\ci(.q{DdoT)'Gx%´;Nlڦv$3o~l(. yI LCu߾Dz^ I"j9N gr`ʗ h9:;+1{S994[ yϏņx) T90 B*: AjHh|0sE)zv5YtfEUb kx9;LcMA/Kok ʳUa|qboYY҇]pPzC*zvCe3 VIos/E1{dmYh)rt͖6I^0FAW*%NKmޗlOopt~:Q,"/x}keʧ1hTh@X 1:4׸WӚRVTjwZ)oH o^NŵRmhHcn8)bӋ \,]PJ?vKt\N6^+6n"7bsaO  ~r - 5#MT]-e>>i<{r&7aV@kU-l-˳!LK@'$%}7R #1^ M>fsiDE qaZ.D`^<@D/;B9vje'`2h;:~O)u"nNV7޳ +ayBk6gSV/?e#_ZH̘Wh~V:g_ 񗔋DRDT]e"!GO~ȴ)XzvIu2`k7W،'ޖ!cP!C*j+3`!i1Mb{dkT$Zп v95)?9>5WMU0Z8g[$P&{dc& NA2$Zyf HR! ^J., #?svlSn ab dT-نP.ivݰhh@4)՚ ! ࠄ(NEy9 C)+VЩE0=!໽Ŵ]mug=:!0zRcJy> פo}h-U9R5axV7 p:TaP_bg=·7Hww>⏦zbS΀&<[njqn?\lE] *`G{Cf.┣,M( Bq ]}CY8h;0Dc=éP>6Q|_􁾵"‚G.6!s6ŧy!Hԓl杧?[Z,_7!W5'?vZ ̹r>GOi5E%X!`F;cu!8-o>L\ f`#[f^rl*&ӭ-,€| r,Cj q&u}9qGTW7z8^XT׹,) LCΥwm+y Q*l.e>77"vߓZgQ0]ӢH*y^KuVCI#:5{XTԂq}$A]t 875ɛ`Vl*&2S.YAV>Y~|ԏ>`%!dԀRx,<00Imn!thz@~jDb, #}Dvqv(Ȯ[/Nk2\-16*{r_2K&#t`f>ny$K S]̟<1n%Vc'v_![a.wje^zդ B4>[-ȁzJwZ~2QmP0=Qr4pNGVNUVFi\ H8ʔSZ/vAd*s@e]ޜo,2/1H̙S Ha Vӊ~m1ٶ: (/i֮BD0E}Ĕg`r<}xneyX8& fu#~I)TDw`sbG`]&Td+\B#qx4wOq|1w&$n )*AztwRmLmBZA|.ho}ّDJeMGJJ32p􅈀@ @HJW0b(nһvi9CԹCe5t] w.NƢ7}SPə}i\GCf5\%_8^k=s¡ĨP)<3f}8⡻AqiڭFa3fʹX7T_j0/V߲SM1fݭph^6sSNLs?2DM3ZdAyp#0'BCh&O[)FZSh;$NRҏW 0#I)=P0g4"Hq8p:ic\xuN;]iJw ъқ;>7MV\"8@sڅq0PM lNf)L prTX bxY99\BڋG:꫰X,զs9A 4?zG$a=b൛1xjH\kZK1q'수s=R,W +)TeeUcE2!, ݿ:@r -yں/he=dA%Enhx QrGRyh')RyY*榼7P~0*CLrDhA0hIt4=66K{ Z6HKb@Яl NdE^jlƮYtYb^j}TηBZ,w8}hkDAk O}3t ܣD Ǜ X4DCtFŞҦ7ɴob#%JEBEb[R`0}s"F⦺ꖰnrPQb&EAFaljY~q=TO^2DHYT S鬫D<?OLw[,ug&9D,X͂;8I|k)y1 SBSLQω?zjܖ@gXKN hWWRۛ|EA\&F_cq`@a HZuIkczA##U5XT:z""7Tr9#6|R ͛y #O|&83!Gzbe|HU1\n'núˬY 1аou_daRLJY!IFz~&@]<<܅ZƎ?͹4u_L$N&N~j8jhaN9轪skL3Gnb,aySʔb%Gv0?,<- b3j˫s{SoApV;WoÄz~M4uٖ_9qL& ;LU*s8x`QplF rmY}cڲrrs~/D0ԪhC] !y20݇</p4I9 *Ϭ-}ixdu [K5rp"*YShW s)Z?CT!OlPb6[V D\0/1Ʌ,[~+ o(Z*bU\\m#lh_"Ѓ8u>qgD M- pWbeb p\kuRQ(=1x BAeucZP%ŠO;0"#-qgm4Y?#]*:d姺RuTm^\y>rQ+Q$'5pts4 aDf',vm\T9ƎT@upC9.O$MhnF5Lt^h" Bx1Sݤn݊,/Ig+k.+T󈀰.\ t~LJ` 3w39#^KFe0\s s$@[h<$~m!m# ń &<o Ph$ޏkz/H 8}]VH D"@RٟFχiZ'ü@)U&+e/oYdaEfh,U U Q cwT3g!^[jE0lbrV}a ;02(փȏcҾAH]BB>*iM(McV˗a-P <-orUߣ[jU?xiK2r.-/fod*fqXc ^ (WfTO709U`} "suCZ,y!lЕ-Aˀf!D濑Xw*y^H(-6EʚnN3mp$Z3F:iMgmÊXQCG)Ճ(qfI lm>G2b*su4cZbZLׁ j k;w$VM0%\|(R9Ji* d$dS3&*Z}'x.b> XCѝ) $lfS%- \7O2}ya3O kGݹJ7Xh3lnqcg ȓn\?F)>yL!CϬrL(;'!q엿UO )eN]_0Vx$,rɏlmg1#qv}e_;$u1Kݬ=#?+,?z ż'܉F+oh%J} Z U3j&xdP8O+ZػLjPyZ^- Z?_[rffAVs]- e{v` 2.OiݓbL{S:,+DyHq>R5?'!NnT ڰ׫VOcȘ@ʵ6Dz31n{ 3ӯQ'. 0Im`ox,%/03 53_!EUJq(pxy.Ѩ4{`u4EvY{<$A:xj6 qkG!Р2#wȿbZXG齦gMLw70ݽ$U<#pz-LksM@Vˡ=RQ75P͇4;f #JIt%}\݅.]~ll"ĢZz#BI7D#64W_"2PQralDLb}o8*3vg o'e2SR6zS{U"7Ն)~%(-۷ ysQ6WjE>9&UB6)cΥ"R:U ^ (D)bG̏cBE7O^Mo+Ƭw {HY knݾ8s16A#ng(X9۹" pN:ՈN? ߇ {5NKF+fo62X]vBKVH nBbCVc%4~@+I_ opS?LEL (] lL9C@3Vta?x^bKx; _jl*q*ruթ^UߴtMOh7 @ Rd6;)≹YJ;\Msa,V7QZh*IWշϟ*b(K8Þ{Hb;2S[@wdٺUF&9--eI1>Z)/t| #le$i]\h:D[p5R4tɎS-h%o"T} E|5$2 ߢuBs!'cL '3]ŖxbOkvFva36g] :^:q0RbmSw p=}wJ 6AfD#1"Ɍ( 8WyZn,ݽɕ5'`&e7|3CH^k}ɬ1%V|a ްAܱ q-Ӻ|c}ń=p48m [1a <.Kt!y%A` ?%tj7#7e/(rdz#Vz!8[*+Ւx<%/C>K!IMimdϰ2 Sv>Z[xb`i.sy ~[~ P_ݐ; sUm &Q(hTG@G#/Q'MPîЊB5yx UvТ9$R=Hb1Iv~  k?yN P6f #_(-UUP$d5;YWƞ"bkǍ{$_l%5d_$n.qRh; h11*8MS' 3^k6˺U6 ,X&6,~^lxq|dnF=]0e S{42q?>5[>-` 9^񶆁BL/aC,ȴIk3VpL]G>|X%|''gd .du$ O)cX:ۄXcݰعW$4Ww|6VԏsMnr(\V(ݻuTӶ=Q6[O  ,6Dd!G*%8ٳ!@Ge 6PӶo>s"S u3u uBE.Av)v{0}-cBsBC$|&a 9#$+kFBH_K"ZԛciNq{OAhBf_l{5ʑ,04 B:ͼDw[-.!.se[ wDLpՌ_9+:J.R2rB5`fŰ *bwKNj+RuZ U1rbtUhtn%ejQj7*d5q2IV5;U^/v Y<р>$k*܃ũi`%:!_^*8JV8 g ]fԟS8ͦʶx?^jׅ͊JC(p-4ۏ^3~DC{s IZ#Ǩ].b nU&-LJᜫ!Ӹ*u[4Y^Q"9KM7ҏpGo$,7EE fAKQ[GǾtK E ܽV  aO~F\[XW6reVCk4 „o(ݡz^ (^mHB(?RFJH"4ܪ3&?cnKE\\CPw|B>Yt3:N.i[N-dÇ.0O M껮$dD.I)^ +k5J7cccʶ%)<~,D\:G;%<5-PX BsiU[|P-MxN}QGBh#Uެ">z'5`u:EM n )8" 1q .rG}묬{;%Ӆwe7HQN-{ tA%c %8h8 |F+JOW:ay$0/;sEYqir} wUsL8\9ڭi.p=&9zOdy 8ǏKC3}ƞETǕѡk$%cq8b0F3i:waN wOkcf<紁{bdz _qyq5T7F&|Ymqϡ3. VS!!a}](lpA>}MYg^85L"]}X w;` U$Dtrw9y#<2}/Ͼ0RPgjl>ЙN1" mf 5U"nw%Fb%7%LBGDNb:|sJ Xf@:TC9.]p^B+Q,z6Qu+Rߦm"we 6TI{Swc-0[C zH.} .ʺACw& Qb @,1%=眵C3뼟Ѵ:}ւ'p ^'nCd5H[֝o3ߌϡG Qok*V0Ik ^!%z! ,Obpjz]4MR,ڿ0(O5G[D9-jE+NGXKsi:gW72(f0Mȸ+EgV4a[Tu!ح$ s M9)g.ZvXAl;PJ #cR&kWk5tzbw[>8&?G ($TUpQ]:y<(v=㾈NAX%sž49a24}(QU lQ u< J NaΈ1(>/R>]uP;Ƥ][Պ XCl#ciS%xw@طT%5htc< bW#yҫ_vs Nr9OGI>k}Mz٤s!Cc C3Iq(Ua>.: PNjvVӫ@=ӓL? qipD6[С9:d_&%^#Xe" %Mhh)ν kdoB{Nr{{>nY[9Wb4kqv#xBVZq'6O[#ۢ z '!aW8#HcgΚeM,{idO">쭱DqQP Z o>.#3JJ}V~~%|ÿw9|_DWM)> Iۦ%EY"[׿ Psy(&7EV°(|0;{ׯ0"2W#?N2kH-_s\5L @: .Zc.+sPDRFTCe/9$_ʛ[Wծ^OKAƙJS}r35z\hs`܀Fg=N :3Q̖/#QER`zBչRW3~o;ˡ^(&ƒT|}cp"[[ڼX!Hi*|Pwuˆc_ևՓg"5 w's4b0;}+Ѐ7mcMYpi9vivV2|9mJlSiNiV\v03GJRv*9.3k'cl[)iM XCJ̧X)bCmG8zȥ617*U" C=!ېK$Iĉ9v‹L2P(g-F[5ZEE!XmSF-z{:l,:;gM kɼ6t=*ͼW9JEp cbb2Ц7H&EŰB2WW؅+wzӯW7&U?o+5:d-Du} )og,}{<>QѲģ{:,NN(ۂ&P]N0[)QL`yjXsm _JWUr#A L 6A}Y&dBã1pMm>Mey28FxWQVD p @㯎XgDOCj~ݫ-Hb% `XnDkhyaN]vFy8&/C`.3BEJk)T9nwYR\;Kggh=U}7zF;0K)f;HJ.';Psܫ7)Uhdګ4: : |+$~{ 'shIN'MMp p[EWYUa,6 zƧ⣺l$}۠RXB٧$ @20″7`\ {|MVC}n%H!C7xztкbԱ`^H>V KbmiI#c+( ?{m0ӭKM\[E/@qb=u~{_S(wֽf4nGz56VR A |?yOkS{Th¼ Nxfxg&JοU6RR;FjVdUBuonRM䯑_rm(IL=|$M9ُ6&o .8M=xk]y(+<#]E),i+10* y8فs]>z}*hEÞ^ӎB VX(=Κߟr },h7ܫw3 tj~\G;42ε0 ?cDtذhK7xFoI[=tu~:q~{v `U9ў圑Ȑ.o" ABV;jp-VK|˛#s ݜt"-S(,)M}3:#\Dy5.`٪u_rG{s_znz>k zlOi[-ܣ$,٢Qt'AVbpFڅ^zڗz{S`:T &g|܈ۀ 룔J[.rde-6cFݢ ,A <[> tpfQRC 1l77^Dd*荾&nDj|}M]3.쮋qk^vfxd{x[ئAMA7핛z`'ŎviB_h;%dj7g""R*-]e&hH$VV~;mS]:WD}]G}tD ص\יCNu'⸡\W ,jfn;l z L!Iy7&C\)"{p`vk2H IYű2( ;njѴ:Oˌ,֢  Tsya.O\éI8@<6RřZ KTX\˜w[;RBʍl/ Gͪ:cϊ4(+RsUBѢN,B.Q3NcPL*d @۹[܀H+b/ޓdW4@_F۪!§rD왠-1V|XcLF ;$*J&f, ֡(_d4L#͑5Q҈V_@D;`b.ihAֲdĀd!UaEȰIc=jЛ”G&-<j is<Ǿ$h=T7IVt;c^䁧qGnNA͈kvs %Mm|:\*j9` .gܔZZhƙ֩琿_4 \4l`:qj =ls&fMn VVRVIkSI^5&w|V_H!ZO; v;kpV35 KuY/}AFϞ*~ƞchăWd[[d8nl-۴ubO)1l6d+qlvnDEVjbDH폀TpuNn*l~PRփ99÷#E>d %<~v/*-_pOiwZ%8;$R_0\;ŕPO/JшǶkb_?GJmL V ޼#^ |~ΡϹDtujUzZA`<AKLyL)/z<~OT'M07 Lͳ,r{͉TVw|UvvI%zBk ?/df(LE}-TO4QF/epTh?dhcNrw5I\3gv`a3cAʁX|ķFA/歮-yOV#y^s&3-+!.'@m^Ks&C ,\ 1֦-$&.Q#COGb<1&"VlZ;ʶd4_ >6mO}FB~=#Gs?}i2|:gWQaAL| NzeH;SIE17nQ)-MSLvmNWbtZyEq_,;^*>Z!̈́*q>,ї\\؂H!U*}̏-K볋tt; L2ԋ*`M?`ۈ;~|Gl=!KZ<5+ۛ:ubAd,f|nT1æt[)+(dcb}"!rnd 꽓ˬȵiݎ?UÚڋQU- ,J8IӒuRB*h} U54IZEg&ĽM'{I`G(hX3@6U:l R <xV+(b$=~oްhxu/?@1a};pG6n:m(-8o%T␴?e]1|bNneڠYsE|n1`PTD*3KÕ2RmTiגaGh N\n٠]l(8旄R\ B&ʷI(rvf P _̉h`L * 7L 1t"!ޘ01v  =P 5v\$o?)d(uO=2Z.S`Z_UVnfgvifg{r7NQf&F$[4 lKXCߨrow"NX mR48=i̶ŻmEڑ׍7$Ka3С W!C |+a![)f{ o1$xw? |T0[3taNTKQx8C=+%~pdjӶR{ݧw:+my{}G&N/"Bv:?CƺqHiq~7TT`7;^\?y>wmhwtD,#6KVL-12(^x[/^%^yeŬW [}{O'7IiâA1K4U[WTSc&ՌmLLEUP5rhߴV1$E[%.v0Ү0=VGW5=QXwj`}n &&:-&Woʗ Zbt>ch;[G^,^3 Xے#-Th׋gmo{ ʅz_JOPit0^&GA,˗ڮS__[9o{a قMɢZ(wE\@ K J(tqD5rܐ͵pQ=DSX+vݢZG#GRY:8uk@zްӍû]=Өf~In6ly4z%ΩgY|@L:TleӪ I?#b1Bu8Pk/`҇mMڱ߫{$$S7:Au` `ߚ )\1&vADAy-X@-~xu~@lpS,ۤjBtRs/xjߢjy =LZIMF}m>=A((?Sh[ F:EѢ)Pd]Z]g{)9)_ Gv+{{^Ys|F ?r)KT VfKBy!X@:$Qozfk%LKl)y|`rz!~K3bOч_ŝG~Ǐ;\\@FىKշ}vÚi6LE]Җδ>>d{3< 0B3)BFung'aՑ_e9Hd 9O%(+oBQNF#EԪ#'u ("/u>nxC L (s>5P~I/)Mz s`"jΧ*<?p J/bV*uǃORJ@ 2{6+ &i,GHphEuqdqDg9)d4'>Fv> 48(]IKZFy0 C3UlDTB hc:PyzmofA[/pDB^~mlqy") rQT=JA"d$)a񧀳PHo6ղA }`r/;.cSSYNϭhM{`IdO=g$u Cg7B/(K+!x:6Y$Sыe93 ǟPBk">QSh00fb:ZXPU+#W}MA&av8_8,y 4`ڪ(!wL[Vx,U٣+'UI-Fq(@%Obk-0 !g̳yY8WD.dɷ]ˬ2 ^~`z>*3z \#qޜY9›U}1.g@U 5" )wP$#IƛBN=_"_%--%4HK7:>mZ;"p=])1|Р!|! 6LGMn$=w ]sbC +Mhr.'8"o6r,_۵1Skmѱ\FL?VY'ZE*2nN  NT2EJ\):F $+1ŭzE LX29$%$Sמ=!5bfRB3.ةnx fTѧ`x\ܸ-{m>^54fd)&\^UIKg C]lFc#-I?0Kgќֆg//*PKD+ pcAmKo)U&h4a -̝YhHɃ<9yy퓙BC\*Y>q 2W(sV;VY4$'hbU}Cܸguﲐ5w/i VBOWOT΂, i瀅fs0هBu9TΏGVmќ{vԜt̑7adt 6ޛJiM! |^֘аHl TW(0bnZdȡҔ.=L\FD)vV}Qdvj>ПT dt;Soebw>A8?2֬_4 ͣy.rY\01ތ0mƒ[,c;-3(2 J+hg7,acYԳ/i&f9FXCO ,"Xbsx7Xq[bF:u 3fkC\nɸ"65a?{RF*{-J5 {P,#FDCBkD|tR,hQ8=wW*WurGɺo;LMoHeQȤ}X-]V&A>֊5xu߹Uӷt0n I~CNkĺkcj64msO(+T jEVˤVOE+MhtY gu*hs@ǝ|xFFwHb=_: ȘPwM+wE0}Z XܼJ%:I'cKot!SDƮ!-89$ SWQ7a:j.ث완|*.p(T` a`UMƇ2 ˙%]Y3 ]CXtçu4b^sxiV7lufQ-+C5? Pݒ 7{og!(>6J/gțU~1EZm±ZT Tij9}P g7p׾x@ X|GfEӳ#)2boe7PWWa=uhMag0"kcIdU9,׵m8cQeVO+CC/)e,f/V93vXT9(@۪KxWW%IZ'T*<q Ӹ膋>$W纭!9帪z@طLSruORuU ~6 U1$[O&>h#'&)_ [4۹Hr_pPm& 1 HMuם`ޚ6u0cs 8`.\ojP2  VJeFQD%[cUIdЃҘ@9)VZN;{O W?\شpxUc+n9G٬aBCOFvh?'.3*@- /_+Can8H2P~|r2m6],a7375˵[|q(MREEh1Ҍ?k0! m={mV Cİi\bƘ@a]T wu)sϛ8y6M'} }X*L7Ajݽ<5(.w~ ][k혦S&Jlĉlbd0W>%7Kg2VHʭ S:GK+BQ٬˜ʫ6JrOJ6%5^.M`7:b j ,M(RGgnA/ l&$sX ͯڷ t?%?>]9'nu5!46Trgq:jy ``!Z˗iG.jO{l\rc/EfxfXݓl &U퓓@+){աJ84nwRk:l,Ok09`3. ŤT|3_^dP엋!hFJѥjIf1µ؅X`& TQ';\W>̜zNBr1f˃[4[:^֊5'FvpD_{X8UMCN۔kw$y;ܵ]ewS>F1QeY76.R9۫mch*}ܿϪ!ؘO >,F, W)HsXf0d'Դz2^69MfuJ Aggy53>54>!`ᠱ7^ iY72x]l'ko] ȒdH ͎1Ya5nw?H7Dt#sUk(H8m07|!Tx*z-Whȳ4EO}sVbgĠX@?qz1*Ȭa-E#E[fkQ)xs^117-INtsTI Y[6#s>[l2HecџJ+"X>H5,C.I-/y}w`'?R7r#1[vO)h2eE|_ok.ppb0Ӿ؜c$,{Itvk+Jk.e>tCfQ2$|_v>DR)5X*{ _ w'6LInT|z4ȶ)j cRAoOe{qSL{JP , XV{N ֘z")Ü YџdRHǺ2]Kfْ6.qJy>y}}Ps:cV; wG1P.wWɏ vnZgYoBк]i"8zmY%zNjv&h`~I][!깞.)_,dXζMf`ӣ߹§7r|?Ovyw$+vTw^ןv{&P$$}KԙV l~%@*`f[(n7)>٠:J+-NcQSRFbJel~8 s .@:JF`uc8) 05NNB9G{LbL(:rum~ltOָH_"lQqcA9j3*%[j<@g@.v+Ҭe71pzz dg٧DmFozK" ssijR^\%ΙlqC{Y*2(yyׅ0>03vD9Y?^JK[hc Cð+njB\$ByaNET_I OE}{BJ<4 @1gYp9vR9ЗW8Nnh3TG ޹~J$}?ȈUc`}ԡŊ2ɰ}"9v tszMYE%~JS#f{0u.[{'dMHog} "F*#K 8 %vY !0=o\9 NWe!8#v'maJvOiGK8hGZV'Tx\Ɇ7dPť)|Vbl֛O`̇gޗWo)ͱ_sG K% 2 }yމ_0 $cY=mjw-H-|ER7u TQeD$c|Z\ O^@el@g7x]Xc+dxFvic|dXτ o6򧏼ޭ#_!Z<(g6 >O-gd$yJ=ht4VG=[δa?і_ Yҥe~t׊/E OyHa,Vߞ%sn`$}&{>t܄=#Ẏo+woC(.IzA[J O׋^ u} m_D+" 2SB\F^D3S!XspX׬peT7D!Yr](CECN+ꪥ*Y/ |~wd e '͂>3iG$h@smO㸭M>gYʞɼj˨s|3Uy^XߍNX2S(,/XO*K"Hӂ|+2M 2M!we{9@fP%/}.~MQ{,;2k_)pP$Ŋw5>.a-βΟeH.N2?/Mp*xnT7{tM7%s&g8{V}<5 \(X789қR'BNo l~ګ%F_F.c\!co?V '.PuQHi!O1m[Ӌq5aEC3H:3ۚ3dK~Eў+-('Ԯ_?&GKEX[u rSWE|˜Pѿ&ď9+<4x-dD{Y,d@pzCc D]1?OgT#r*h.=! ic:$g13ƺ3tf Vf&dw4Y4 5пܫ T=2LlcgRg$G^+8nsxZxл{Zg:S^~.DvLŹ/'l=˚)/فr+vc? E>_X4WkV됤͍^Rj,b|E򎊺gP#[u}tv=Zڇm5Q reaʸ?dKBwv|? ^>%6w-O?8fvYMaCVE'?v~*rqtQ-gILc?>~~'J[Y&(&Ttg355W6~ &P+6-Yw, o4~fƠH>ROyd V`G&8ZHŴ͈=8w$OZ3{eT }h7$'hF_ObEO=( %l!6ydcɴB9βy[y5?Y1<89Av EuuAJ~x H~v]<>XȇHxoɩS>cfMyxP/FKif+J43Ik#Q\^’MIakF GJhGDEM،n.EFy; ^!k)ԓdSr e_&_lI8S f71n ˟ނ Sܬ 4:Q<2CZ1i/Jf8 $-$F8s xvז2SM^cj(w[2;b+7쓉-(uK-A=0{_0BUn,k9޻)ǚ(6brxkz#g/`uT`|Bxeͨ|:Tqk7NstK1agr\/ݠqY_M2"}M'eהɚऱl ԋé`fh)QoVlE XaݟS.T0TZ[%x=M)1gL]rAxGd F}T9.?"EVv\B^LuP$|1>mℊR(KP0z+s5 2M{1_YAڥE3(2a=\:Ӎ-\ˠ&hpLkM@`,a2;IrƜdf\7psD*vБ X WlK P,7ܸO~țpgcnC(osaWW9Nit$dhckοWx3Qcq9ZOUo66DZD5v':MH^Inpd_X~8-<7uRZ>yp:)qRbҘ}U2MSgBˤ&UwZ]:Nxg:,HZgʉ`)=9iu,ΠikCyދ3/,瘹}5ZS%ͩL1F_wfsؙre>_}C!zW;H5ɭYʹy=ҿ@8BϠp 5\D+7jUq*;M8uv!d41J9TҤ͟>MrJ8 njJt^omkRT6G%iʪmBp|v^E6oMpHOuH'`vɒ PҡT%~;hbFbx# UU*WMOzY)޳QD6Gg6S(}3)r W]ϑ uZ宒^o[sSc>Bón4+ ԨWHį_T 8O5{mր) M/Bl%nH}tpW+1 L&Keg=kU}ٻŧ\3ѢLá4^1/qi}b i}c)H\oD.AjqJ.5t,PzEp>**C۳S(~MW RZG .Hŝ|'+({Q;%a:2*SQռ\] PU8TcCه5<9ky"JI@ n>^tamʢZ+GΧ&ViǍoR-ӱkx5˩;Gpc</1cҡ/\8"sENlnyxi[dl-I: =j&ry-5C?|Yjab\DB~ul,P7brUW;ϢHC?D?r!{,R 爲'# Yh O(pXGjSë82U%o?UuѰcOXmh˕3ƺS5cBkb/c&ja/5l{02c YH>ڄ82L؄UlK^D8==X96F0@h)?5 wT-{v`yG?|v!)]:bs\(M\&Dze'0JGlh[NEem2^"dA69I-04uRDSO*ݐ+&?6E җ#z~w ^H]t(>f1,&xkn)uh)\d6JMQؗ,V-N9qtt/AetzƸ+'UkC043\lkҌ8>b$yd7⤸'BL2#X;4i>/"ŀuц;Lj'5ƂaֶV: tB ^cF?r,ojN؍"B;!$hhƏ#݄(nkQhs 7h ]xYP lM{SZZY,c9iod{ 0ʬ.zvbF}a˫כz\ Rc)RyNi]*lt.)52g8f]EHXѿ襁ɫ•n?!@7t*֮Z׭Vdh5svԈI,&?Ŵ!!c#*A 869Ż,U%LxLoM#%1hWl a??0ZPˆ7 nI?FVPag 26MU r!;۱5{QGa֩ iGugMA_r/F7iskZ;[՝Bp}mSOVȑXGވ )>nԼiSJ"tmg09vBMFJE%Wӑ`>Mn b,a'ePNS6osP;KZ/O~Q2uzքXLš"Ub0zy?]H{=I\^nJe3&]J bm#fnf0l|)pn>fzgeZF(@uķ줊 NhI6u O; Iki"֍_ADS4g/ sv-W."^; Bq"-?w'X t2$ ׁ-4YQ/_d6F&;KWJ\ÛnKdCxd^7XGxG7%hC[wY?}^Lސa#XoG+Վh"MTYc>uPsegX8/pEvw .k@?O@R՚2٨ց GAV6}if /0[fKK>e 蹺_Vs6[sJH[LJ<hoݴ'C3yӘgfp%(vw$#ڂЗpzNrj'y.}8e܂_pu~E,tS(h4񂋫hRrW9|'jq5e)Ku :{p a *a\:&el k^Z=~Z$"ϣFIs0)26LzlkDU }*h4 =f2!}MA"C݂Thץ=TnN* 4́N"v*猔*z+/OkeK@yٶ>0ҡ  _oYYa9` #Ywl}iʩcO )I` h^S+s h 0g''(}~Xi') SjR+[$=o1Ba|F{$)vʒRZ w(ӻfT+%HFK 0dqKMQncÜ.+9PurX! 3!%&n ~G.GƖ<#ei/ e@8]߿gOnjЀ9v}wvٜSh$y#~?pFrZ`Bra V@\"ƒokXPA1-m`'{pNڠ4p4 .'`6Oo+_*`6Rw8>m\L\hNR#BF+mMV \;l&';Y3vgS+LJlCT=`轆}cc ;~FBYo~p wZmKK4뙗I:bjM?}M>05?Xy]wVAE8}ޗj<4ՋYkzꇂ3)]eTQ0DC+E -^r6ߗ5Kַm&+jKD/]ʃnX "FS&ŸWF(iSv܄jeQsj^,>sCP=iOƴJ al`0_p:kKH  9g-ͅVc Z8M=q?n#*$d?P Uj6ݟ 2{ОKY+̒]BX5qHړ7,·{~cpo)ڠ`(Jꕫ5mEb' $5`J}wk⑪-#GlfA%Su {p$!x9$K3m~ZO,Rk>>yc%֫o ‘GUHoUDNƮ|0I6p=GRސ BܟpRfS%n @DpכSɕz&\i&Wꛟ PU}U21 NnRxkAGE:KpY54>@mg:;+.Qa W;Mpʹ;\xh\*C{:u'y+nbf/ſf{LFG;ٞ*E?B] p.NL+L.fef#'{Yx?U|F?[W;rYQK7"6%)>++љ{<4%7\H9~=|:N1rkm6groc*}9X[4[;w?2)Jq,ETe(_Z+Uy[<1l50' D֑&dWɼhBX߆X꿺 UAP;:OP\{t YiSCRD;h=PowZʷOe&SjkA\e=I0iOavb+1K3D1'XU]LZ?=tG:X"X8 H6VF1M|^ (4nJkp jqi4zX5CN9t?˜mW˴` ,txp&#<>Wͪ"@CP(4-B䮜Z/tn 219:r#00<|'ՊN}͢ 0AJ 2Cb;ɋagSR{P+% ~;/ߚ*#c?)LJHjs\!TBH @(s9N XU?[*3O <&r-iX&''kBOmBɡWŗ,|'abs{Il*[&2ß\N.m*B}-!kKa4g_Eѥnq!CFAfWj^RKˍXIs窛`ݑ2E⤍;q4sqc4`㴖t=(!xZ,TOͩ9@\jKogN4wiV]ˢo؝OAb֙Cx(kQXiPu" 3G`sGycv P!ǵb0gVUˬnE [9Dm1Ha^?6ʕ:=µCtponjTtO|mcPCXa!oŊ = ,{"L ]mR =9|EubUs7M f'.cv}Iǐ +~#Z0|S^NhE?Zs:O 2KxR:\]!^!:UOqlfAfc%,pM[$*!4ԾLjp -c=0~xiwl QRNG=fKhG2Ca\AM*۞_U>@KmO{qïO \Vc֢*Ŵ }ܗӱ%0%&T]Z?H:&wYR/fh(0OGixziI"rYו$#dz$75\Ju[$,p!+#3x+)孺X]>/͒,tgzOsI>&B 9h ZR_gIF3(cE<9*^nT$ u>NsǶOD4W6yr=§@aIq)ꔦ4=uoaDUjXrKmG;'Q#/`mSTǪOuj?YI@_HVT4D ]wvE,O U@M}wI篏P2 9hdvn"-<)y;bYkQUt^6):ܤ/7Q#r\. RLHu{SC~3Zʾ-`P{fUЦeb,?&}_aKOs''AE]>`~täU,4z,2k 1/[o؃$?*TKr4V Yz:Ј0P]{"%CwdLqk[O NDЗ3 !aΠQ1Q_(L _2 5>$uq|/^ g4e%,9ALl{hn|7t҂Ԃ^#Em2RoAL9H;07˭;/[IG&_wE&W<f@{/ = {xO:o0fڳ<NLS8ýߥoa8H5ʬ"bQh:"o5-xp n@4̈́o<; y$g0 %v OUV 2g|Xu,הmh]KIeG^b 9yqKӇG'lS050n:SȀcQRWe/e)MS 1`#w<;r jpx"73G0ˡ{#rW1ta؉*ěkb A6ͱӖ(wD? p(QdS(6'mXz)iRd2Cla*&j3zbh?xJۢ*W Udtq0S`= m3ǵO&AaW6̀҆pC8p\jDܩz4VI>[w6"u|2OJuW%]cv,Q fĎ8uGc0?rDőKD߉&OnL <Yh1V[Ӛy+8lF= #3V"pE NjIlcoǸEE5KO:hՇ4.\%ֵ 1F/#3ňG"r!ECj8ׁ"`)]U<͟7w//LtHHf& \SI>^Gc3)¸曆 X_FP}^W|+d]_e2x@ΨUiE~0TaA9o\#NU䦐8A3XDT܌ݷF0 <LD|:l hy){{0z]1*Km%}6m̰O9[{0ךiO-@PfK*X3RCB㟾h[(=_|Ix[*40/+J6aF7I2P%jo^ Ϳ;FE@Չ(vD>uTIHzULH>j#ӭ&H{֝ X67շ7gljy},k4x[ESДpC~72+`"?K 2"ڄw\pEScoDSg3YbcZ/bűhLGm9XDžbQɱ$ >*,w?1 lbuA<'g<_EbD|q5ЭjaXH>EqRKՙiEH2yԗþeşY]=/Y~ƋTE=6%NQ$qQ<4/YpR?_N_TzSKMaugEN΋#OX*Ȝk /5ͮI""=ʂOHEG⅏}h,z8urcwVL;Ax zm3UpK/яAjW_T#MVc#/y  (6:*+mC)cj` 5v ڈA^2G|]$[ؓ3W2N.${Q]@o>q?6)Q֟VaJy_?e !ؐ?Y AGN? J;Z G.Ro8Xqz#M&|*$vo/|#fԆ\'LEy("Vrz_A[:ÎɯLWv_1 M(Vd$];-V}%mY 6W #S.)Įw'n%[$,1fThC& ulpm)+~v6>0~^ 4pW#BR(dKc3hކNI:/a Hԙl+zY" ,UҾ>&4$o^?a9%IDbA)@V@ӈJ!%c< lk6胶r$;z`ioGj/jNM<N eX]:V_hx VMOLĠ1S{DD8HL<3>﵄*`jC)=\8t[`a.o3;{F6/m?+c)ae)vʷ-W$StĿ6%S^e+\󯴥NGك~{M?|: ֋pNẃUCEkr9lV}QOnU줪&`f yq?q`˜uH]TY~hA8xW' gpDg58 NPDYc^Bd,jϏE/~#Rni@n[e+`H.By7 wRyGZ(C$kWPcY\s3amYA FR9ڗG,So&<Ҙ[/S^pBAU aApVT von%}Cv A#1.Q_M)*CJ6RꇕT^/|X -c4Ί6+EPG$g$v|_sL<l!gY~6EVGxT/;OFtfN -H*ܼ_یg?tM(jR+I9je,75%2򈭣t-`fVδ5&&,Kfk8L[)ĵU<.GݙBXKPc?9-H|͞?4R&<S?(xps_<2 ʦr|a/["I"BYkO͋ғ x0lQ w[QR3Ȋ,NlE*M(.`_OEXCD'vgJ*#H}+~KjBWJzLŊsγ2yW^KۮV?+忙KX9ß J}zUzϫ.Ӯv7_c,DH?'g^顮BE0,6,<;H67""v6>xY>PDyC@h@0 o:i`K<[zKj1a@`kݮE!`PYl\/Ĭ|[8W)h$5ay-]*/?wu Yʫ$ C]5S7gu½;o!$en0#ٚui]K#OcWGȢz71v=e>b6:=SI]?Hl^+Fq!WPX{N~C("04X*2ʤ16y Wr! /Hb9T:4B"r-ZhtH|-ha$s֮͛W%>֥u($a. ɿ5[-?9DEqWHG2 \8-;)cRxe6/Gβd^;(M<7n/HU}PZ̼bU4h! s{]%' RȚZ g=i5 B+W"VL k|BF" ᘵb6's _V=i0YEͫ!Ҧ54Qy| [˜P)68-L09q+ m9K[nATIɽgZ-RMJy9_ [■Y,yFTJDk<,.ipXԽg2{h US͊V.:gZw_DEWyߡ\Ueަ;ۼk$Vz͉C艓-癔鳡ڸ_" gU,~$CSٲ&@(=o(7gZm *e nkZ7kLiD~MsBU0R ks됂"Ѯkڵm+tAQ]ZUU+ED03s5,:=wt{sw8mt(F5|-⻹讷(UWfB鹰 e 7S&^ V̕/%×|) L戴)4-%r?)L58/G粶 |vwḚny|e5Qu5 )|7g>mpfK,a#D]ڬ,dd#g"+lGׅ׹s|W9*p6=Pƶ+e sa4 ɍ$BT ^O;mI$)Oͭ;ǂZ6)x_~7bQ{#NO'RGNܩ2Kok4zrI+\)92o9*='|펖bH0{lV/#.45jSVn vO(`#5O{+S8Bn] mKEd t\LH4 m 6o D_KB'ϫ䳖dTouXL' \R˹MYqo{ K3[cjRz(;^Go 6ww :?Z6a>~?L4\W ;Ky\fgqfWó.Ք|R$` Z7_u[A@g$9-zĵ{ϲN9kAJLU}ȵb?U{&z,pw@Jhbӯ[u{jVi Z4[މuPp5w~!n!0rGcF_Q,){@(y5cI87qo3[ZEԒ{dnOMn0&6"tCfoa&pw(W ɏӷ'6%}\MPzϟ `+ދ-#>g,fJ9fD&ć4=x[ W!e j`iC D% 9o63d!^.(dďʴ~M-Y kzz '+W֗ aZCZj>qZ]w"^Yl6"HBGtV݇ȶ^_%"U eNJk`K%ff:LjԣK%vZ -9_RߒеeGRJ$O=7sF{N2*|@tHnZE^f'YDpwr~Ow{LR{dgڑj2IႧZ2ͻp!<Qpk%t!@Sn1'8VIGfTe%Xui&J~#N0EǙF?6 Gѯak+|c)YU ۴^%O` Ǜ^\5QcP5Fg8[ːR ⪶Fj9@}znByL:8&X7QK9шh_\%BeAw[jQu$}|7}E]vZs pD [':K 7ۘ9o0`Zle+VsRZbAnbS0 ,2McbQMzɝ ˝k ?Z*Q,`MX7֓$ 2ka(<#ROZщ>x*!B_4&3W!T4{U^ƍ% C͔[<Β }σȬt^=?U2 t`GJo99O,M."C诎iI/NXk v7T~+dKI)S&sPjT.q`H['bB>N751;UGc+HjP,;sHBbd'ν\*a\k4.?HJ# STf^l?mQb/H Pr$/";}[UiPf>`r6uLK.kSt2ެOo(co>;=?:8|Aعi.{ uvÒA$g;sMPfwMH>H83(~»H_SzqcKmph.q X3G#m!lYHVC̋iv)"[+ LkmcPj]+0?e&.I(o↛gVO5W:ʃe!5SԦJm9C: ` wZ5r q'Ƶ]·v%Bf`` !-1B[nV@( OYʡ 2-e6U^! %(xFW_n -(YJr(\^GhdZ_G&} IKҔEEgn4p۾NvY[ΜZEN<Θ7,Csy)I jnWY:o:b^X)oq N!RN9q*r]ߏ p784c!ޠ@,M7fE,6QbvC pbxcli|zA<.@2z̧xck>kY47R{>7EdkF";=lFLJYWܗj ^URl(E_"-&[ 67~z.g7σEU#[6],У uS݂L2Fi0wbJo 8Ć !MEki $O]Xy֧m݌z\j*a6AX]})W?Kf6dҵ|r*2EcHE֝,5}';$惷B1xB~ MRw^߁L%Ǹ^q)wt3t!y]Ӗw=su&b/J 9.DkIJY既3<8GSm7ۯro4ci:T]{te,@1+{[%|M#>nΓ}b(`bpf?Rc (K=gqRs[#0Ojh}ڱ2"+E! ]5!0 Fpʅm}PEXXYmS^?|+MmmA|UyRa6J_~ ^h}ϲS됌]?ա1!udlnr6~#@˼-ˮp Oh h4S^\c묛H)wR\c̊ےz؍,~BC$ {x3HŮ0xnqI_mA>Շ>1u EIЯl|1~"z#)! |!وg80#爝3hC,v ڃMbMi@74DY$&rR:Q9{ * ._*$U5پ!QJ",0 {?!Q"x3<σQW]*`P$XOҿY[yvrЂOV|zd Vdq9*==B͘8x4zcsjj>< !l= շol(1+_(\; um#k;KVUĆs|YڃX>3!ۭ;Ƒ%^+1*&$zxlE}8n'Eg]G{KQ{qo'7Ųd3¯Qy83|nR*uM`Xh;PU҅.hO!aȫa @6ة5\rR~ 7%&tF^CZ <6o.OCDM&#QBt͈kSW TRRJ@4)\J?JqoK&-6 )afĬzu*PO"8A׈ɤ9|yu@/ýmQSE ŰMězLP̼j~Lv|âCQàOڛUҢ"{V'k)TUUӚQ">톦Ndش9xwlۥ~g9(z 豖>8 _9A-T:0Jq&~X)=M4eѰye^ W?CvQ5#۬Nҙ³ͧv.C툘c;#V|p3,;G9ɂߓvVQ7/t  }Ŕߢ& sdxf\UqK]Ȫˊ/Y.Dܙ &ԵD^HM7LWB5F#E A1liΛ /te09fBق*Tн[` D59,wBfpu;=_ҽe&r&VYy/d⨆=LM#|xxbM \9a~}a[K @Ac=r4]`%t#XxLc;gC#@!ˏ_?(nimbC(뚏|e\]$oY;R֌!+|M5ϓi!rGal'"bW[z!תL6ڥZw˞[OY-r2@ %BAk@sRO8慘һ c}EJtlWg[7u-OXOV =EuW|2Vr5cȭ`_3n)}6i~**$'SWPnQcfܛڕ gԨ UmB7"@ij] /p}̧jhy*1O۴;լ:kV8Vxغ be!|V~nBb!#E|jAQ@0w䖵fdyd>rW{ 6?%2 ,OgBjS0v>^qt7O#Bg@*o~ O(+خb*Q",vQ50TDK to( p>i4Ҝ߽?0WF B%q#vfU Ubv*fΞc& (5ii.S'AbLؓXFO=}|:A}LS FbϵL :˱FD^3sI-*hbor8!8h꯯./.ȈP&#qo؏6_I4/mVMmd,YhMb,%Y|(7v? wI r=紖 ^Ew]V7&eY obz7:|T~qZLzA-Bꇸ'HhHOjȠsfTNtwg`@ݚ\GQV_@ K q.5r2<9%cdsj}ZPeF:!?p&.x#%0'bVgc'\bj2;7ҭ+.l7R+Ψ wZcm H%ٝIƩNYni5zDgpW&' 413<3{c[ã |ebI*7UtW|񟚀*QR֜؃u.c!^v\+rՓ&u t|T,Ok=Ix!! wcWpg ?,b DfkR06@l d=}(h ,gWy:T~Z!uPӭiJ|; >oa)@6xHoW7p)Bi"P3a7G;ւ[3N HmB dkotn [ؖHĶC+u9%Q`}tV(08)&yonOy*PDFLPRS2!A0{Do{tg @tE(]A cT쭲=Bm\ֈ),G5[f U+]@͓) b/^t|ep2r9=Q9cR+ڜ&v @Ҙ BMS.!)Ui\}FzDa=jw 'F'ΟTO-*ٺmP7fϙ\$3=n )bzG-**h2H.2wAƵ#eBHEcDE#J("<+5?5A;J2j燌{TZiKy -*cZf Z DPOFG0])]1Tc76]Jn>9{*$NM#X!^}@;9Q"C/yL#Uit24񻭰hhc —p8!"*騘50̠t)}cs{t'+GQaK A,¸U|](Y9A/.B )D|VY T2?KHq?Ί7xa8>+Rؼ̯&}>@tC~L e, Y(J^{s6LM-;E!a#sy[kۨ `+Y\r|+]2LƽAuzߢiI?ޠ&KpgmnU8 :mX[GpiO㱋 /UQO\7y浳}:40NJ{ Fb ü)A3H8ORMU2]cvj bM*7*}9ZW%q ''ܣ?͠ p_ ,$2M#VlC=I-7@Ўsq{ ~m4m4_踪>-\?Bj (#F.Bb\쭤R!Eir5Kh$!kқ&>㙴Wo(^s:njrtmCp/g_s糺G TlR-*a|zCmhEz5l㌾jDe8jɰ_}6_S RV ddǗ&ک6_zTRêy8>T~"dw>IhF&R3B ^5`+O4D.c8,Va&Ӻ}\1 &L; nA|@ƈ`L>`.jоL8ߴ٤1<\A'5m#_*p3QaA-$ֹr3ESy%;HY-9K43?SqVKw`ln1XCdxOmPŶ3qeS#;-by-<TGV lɂ}Mo=s~4aQp<ߒ4ybd'8b~&&en!8sƿ\hJ0Ix%9,{ 'өy~1W5yrQ_>{O7T95&U(+ےTi߶TA ‘Ӧ &N&U~MMqZ4+ӅKk0e~DYGP z+ђ[”c)5aDVڈ>򛃶ex}BHk:X7x2F:ps^:4zȺ?ؤK7ѵSIe% 3k\7 }G"ILMΦe8UpPDN[K]UŖDplVBqe#XM3|:}5kJwAdhz6v u!o$sB7on2 R9x:4Y/,6ZѾѼZ?y)5ƇL!5ZҷEqVVv>`f qra S]zw0"G%u;nnpˤM8 `Z$k3u\ZS33`7qh Ӵ+Jٮz=]x{~z:Sp$΢$3fbUWbcB[-h!B#6J43YC#!ߌ\xYp͟ɪIm(5&_`Ej3?o8]Cj@1uÙюLt Ԉ+4ӁEhfYeUrX (]w_0>w|C: yEM 2|!ɫt\MVܐx|f,8%ԢJh#rI8wU2׉ÂWAQQiW" VޙSB4olǗSAk) ,md "-'y>7?;ۭ8 @r;EcUD=buᒚƒ&^?io,bWsFy@P?hgBhNaƂ?'HcCrZO`:mDTaW#{ki踫%rwM!VXʥ%T\\=)l)iqb6|hWp?ln+UP8:U$-HlTI/ JO論2W߈o^)jQ/lg}8}MqvWp}V]֯&D8}Bmz[U|֚\!+NY+zS޼9Rm !c_;X Wu< JWu);# {8DCirwrpM3yr媖CuAqyJQ lҢ7%/ҕeR﷔[3f1$ ߖ=) x1[/QmE[TV2Zh5ז҂cioicV~JdS Z>M#zjwoڄO}>ݣ8Muan6G=ht={M`Nai[ڞ͊֊pAyVı0`C=a+xRM3 @!M

c9[Y,I/4pEvtܻjp$cy՞,.X@XKhuKTп/Jv?9k߻}Dt*(4/wKuZ@Ka3(74UjQ g*Ha9 q9;.~mtĵi7޿MŔF~9\I&ރ0Ecu_6hFEe'z,=IIE@=K>@a>^Y vAи%7S5zP1quٱMV~UI8")V|Ȃ7>x HִVGp TE#2Jo$UqNՉlTOJ q"3M;G+:Z#qwO 0X ~^6Žk{{")m`y@ACx,ۘ$2$y;V%P9JM䡐ͽn%恷݄՘Jpа/L#u\9r?UNMrW0V[xe/dj7IGQۂ5 ֯XwfІK_ 8W5`+BϱZ&Q~3E.lVVk[~REAXi;K8Y; hC'xC &Q$'?Uܵ7Yؘ`ڦSk\ j@ф%Q!ZՋ5g#EyXKBl* >8oWXn9+:!#md= "ؤGG\3,>5k4 #J{Eac󤐰='{"c 4*hLcܻi%y|_i~*MFL| ;g`Z| V~h語6nzE ZF]l_'R@X6d Ч-z:5QϾ }4?ziJmZMHh{XdvwΛC 4a6@,ӇZh~V2!1W"ƭRPkGVXEaSu)[vq)&a%ML7Z0;P9+xJzChX;R r3MW`:KMGAH̷!Mՠj|?Pz\HpMn* .T&eDH"lȟ\_6[E%J:w%SlmķTj^B{24n?SEWQOX.xeEHqt.}λ J&qm0V!qRwmuGoM}2gnʴJxkَ7B~O=a-z0@( ;`tE<VyWUC݁2t6= hW-JʷndD Z۷/ ۂz*;39u!'=o˴SlrYWaN3KN'9\х)k2 gmJFKqTD^1=jvVOG;cXF؋'Y.E)\IC0Hsd:$,V5O@U/ 8lDR[J|^UCNsyz⏩muzay'5^ 4r"m4<.%<<mơwնJ\w lyZ^JdB>M[)HIwGf0̃ZZ.qO"2e=olȉGOvl`du׆N /+Xa^KĂN p3JԎj?4R 99Dog&=;Z쵻ܿk";Z$/]-_`YȢz+j;c?cٷ*iHUVqJY~ ݉c-t=mC j'|J^cy xu*eMҌeW)BEok ]5'ay]_i2U)8Ͷ7.zT8(2KrZC)728nIo!c T*w΋,۰$K+/^QLcA;a}o6hȝJ-0na-rˌs_6 h3ANCnؒ|[IKٚuVs/U $bqf""%јf-MOX&0}IRYܷ|`G [Uya@0;j>wxK\žs}6C-`d}KVGEU؀!tOĻ|ևV ;Ovi6pؘCpE/1>M֦. 30S::+U,.oX$7ufɝ!N5Ajcy=Ҹ$8!^0oKv@/=3wV Q7pJ 0I0^Y2Z8[0gQe9>1uMuוSJyGhMrh@,a֨QsbOB]CN5{֙je0a] u-Xh@ܶK .SBS|4쁖;ո,wXJ"R#v*8Ջ\٢F]G9{C-| M/XԿs%1S8КJ)ɒMcLKxz:= ? X}Z N%m |Zvy!`UxĀ`EK=##!{ktiL8 yF#-*R䤮 ahD = |ؔ$b~d/ N\6\"'P{D@IҽxCٓ"M@}ӤEZP&14t 3trfD:Ϩz鰶&t7^RxưZօ@9,=0-Ln:׌bRwLj(G9Z<޲b_hꍭ9We/XQ!8*kqjf]8[\`y)z @N7qWσ_E*Dřvt(zU=:܀Jm{ƚojڞ@(!1`EMH*'[Pidh$: z_Қ>3^%MJxՏyoaU> kVɧK)e+M.d|sRTC[HA s lcʰǿg-l+qW:9=ǠvX,0 HkQ*5Ғ\Wob.^^M NsYi- HSI"?0U6tPWTgQeK[lm0mU =K+ItqhX B>n+ͬB-dWUhbײ"KD~o_~fA iGy3-ҊOnI1u.:jaH$EE1AE$MP7flc ԕzlEKM] ނ^_39o%\δ=4X+$+nډp}ҍ?e";5]{H<@AA( TȽL5v"%ָG6Br_N[(:sQmJ4]+M{3 WcTGXߍ"- ,+3~wUKlpsLi#S|=KN no%*)K_c# A+%wvD[o ΅E~岆 z;Sn+[DmG䝢wmJ(HͲbF*܉&zMPl}?$RWuN[m D@G Оڥ, ࿛VBgpU @d]?/}8 J) @ Fۿy۵4Dp%Lz/-6 vc< -k0?PݴhHWS]{ڡKJ-A*a"7qBd{D^MS>nuV-ҍk'+ť駂oJosG2g$hcwP@HsRBh4eVWŗҦm fqDQZMAl: I!_l*qk!*J-t龼F.a\ ITEu_2\ yH,D34Q};N)+JhTla, !~ cZ"V -W A㠍s?bj I3T)$yGA# ,N:س& Nvhp66d2㊅}Έ'c87a/LrnȢead\C_P z.*- |Oz/R*_P-vAAsg%ifgN~-V(a^0MU:$S;A e楆};H#f֞`BU' =ѩiy[>L9bNm6!8^CL;)(L3M4.^i@ajbT=N߫ѐ{f:;NM ( $K[0ew jCjKֽ..c sv\ֆ,2>~]1tmIO_u8Vktl;5ph蚈<2\& A0ČR̈Gzp&ͪJX"lW> \m0ϟ3['&Fv 0-t:b>q\ٜ~mգ-]{h4z̗Srqh,աg#Z6FjKۋ cB' W찺\*pn>?QI= Qtowկ _xV紿)Y/&}<ؙ*0mPR?5m!V8|;;RpBHjP&/2n 4iϘ&`I2%r::c1{ؕTqUI[W.jȮ8z_CpaICHXSHM-o6 H"MK /[Hm,#1O"Ysu<,7#˳9^8}f]RJlbJ|/F'|fi!#ۀa,0IEkS5X^|#HtcN"k0IL䌕 &֟sۏ7:CST_-T j&t5Q~ğ[##w+9Y fz{򊣮aQ>bRO/!@"%NaĖ兔gWVs_JnSFr&֨)+AY^ZÙ]6IJu5DZLi+9M% :+|M4Nѳ%],omW%Ef'/C)xlEkN&@gW12*zNc#Ĕ7D/Mi79jcL7SX|/m3V]7V]=~X(WȋjQAxZdd{ufcb4C|'{k1Кv>NN`!pS Q$,=^2 >u!6ץ`}}!K" =ş(lU"L%R-]Xpʒ5~ݬt?֗yk.{F>f_lP9QJd(c R*uIϝ9T#122eޑQPY !.}q-KU:Vg~At1UN>D!D癛o nm>Ò_@٬ׂM0 &WN =>6 R J;#q$ꈪ8W067*%GVh Ve$#PE XUNi S5xLlߚQ+U qqIF,~ *ch{ɵӸ>SMMӾ,| dI-vt`]yW>Eќr1j`,1X6dUVkD<@:, Ctf,Z)M{*5s<>)U<ףݎtgASp8^Tm:) !J8hbyA AUZo P9ߐk(f@Z g-z 7-X6EE)hY(GS/ ic̎HHK G%RiUu<^'xGgKau6Y𪷋} k  .&~ͪ' q3΍NCP׻)> 9eRj0r  4ì^FCaN/qnݰf 5ʬP] Y6|"Ǚ93du¸ȺϥE:W/B-ro<-Xe=NbӴV,9!e?ԂWZӊFWX}7EӚpoOI~K'C=cEw`6)*+RPά5Ԡ/U⽍>|RpDѷzT *,ZL%RY2d1:ޚf5ʼaw:A>"ُSįH:¥H\s՜bT[dL[[5m/Ωc;$'NtI/Žz"4-{ݞCO6I^A_Dv#CHƦ3/C^R*R*.D!UWS)Y/<ע uwp]`ߦ*׏) a4铉 ;? lJ&L)!<44q'a՞d~70jUZ>Vֵ7J w?<&D.j~[xyc6U_!0?M/5ƩbA_DqI"ԇkUiȞg~nTi9P\RX*-Uwm-!Ӽ>u7* WAӉJ*veeSo靑5;Sӆ]fD֍7t՝B%])dfFhhK6zg&%{;*Ks". *v+o=X>n70"s¤a7K9emhzza}l^oHt p}W "(QGm ڙ(\؃;x @<[B.nݥgNBV@  @KqU}WyyrH TԮݞ {J@HdNo" ֊wDnh;Z#)eQ ; g:(J2։ࢊ 9"OGmsB} ϣkE*S8, oёb;_/\eXYAl_a5Ա9leX-3=0W239fxr'U#UFnĴ Ѥ\:d5H^ -q3j´"dM#󔉷eUTE A~YʮAd"}8N,r-qU蔉 0*5¹=B\~<_|76.C"AS ~%#qdGeeF%y"Zblf6r"xKa%6q}w2JUT:^_z82`RFT,]nri=_ |hRH5{c#&@66xkJۯI<>+*۩nM PZKao"xI;PcGfn <9 bV dIW͗`k}Vɠ)`` `i$=V>]02&KQms5PnV흅Z{VC(\~Oىk!GZ{9Ѷl h0?c|B- C Jz>`lT=uLtbG 2*fMryT3䊨E,p7.d4*5 < /*) RٟK ?r"IjzSVO,@||.C9Jp=\…F}ԔG/:{*l^q\kxR# jև5~!gcXZ7*o#;`'mR$re+~S6yAm 5oJIז a_H->`u'XB)HEHbIG\I4@_zWd0 vKϴRcMOܧkS]E;tq5-A9`Ǥ|$:K4XuH6`vӴ9^sxʦBoR2j#CW'QW#qG~d_ro,_eCQor*{֋!K"mCЅns 'i_\3G2 gC6?( G e5jel!mMA?n?{+Q[rD2M-`&W^R g!Di #yȳl^"bQ"&[1Qךe^X6hsV-N%9h(1e?aa#F ̍t48f3L@K9Xa< Ǟ|ͼ5\U,u%ٯ#"AWԆ7J{X*f jlM3c"'G,:G\̯P%fc⻍JՍ)he$V[h k~Lj0"j WdVMnR眼q$C:nZe쵬_y3D#b]#𦙘`m`VM M"Ɔ,12} uׯ'9Q+%=$,:~g5R~UϘmiU 6_vÍˈF }=n7aĞ U{M/ <[:bsMYLJP3"[l֝ U+%aCUwoxWz'nPLm5M2m Y:5(Io]'Dn]fj_ƇB_C(֥ɉtm\YF|FsNkJ!^iC%1ݥ ^^C qsڎ#Ѿ ԰89شc=q+lE_ `131CA eB5D>.\_kfs|P+T+jy&(Kf?w'`T T?lnֳp{=Hf8GCC w&W;0/tYwo-_6\pJ𧥏qkXc&*@2G#: ]GE׹VxKՆRQLkJVU,&+a>M? lڿvӅ`i5.ݫZeaAhaj&qǖzǥ΢hH{ (Ҩ":sb(4jLi׺RJP^*nIhoX*"T<;lWk޲{c0#WXW ;k?W88G訚^=ΰ5qH%FIsCo.K ;0Zpφ-< jS1R\O?oǍ%hzq%hnK"?qj.H'#-琙rq_{Sop8={h>S!mӅCoj~'Ƒʨ;]RaMd핟/)#Q9 :>a> ┰ >qw1K9-#iGnNSP[w1nZ~ˣ=n: bNrvhi|0XSY٣]< i5@g٬`*P1;OGh0bޓDn{zv Ve\~[7f4\;_9~aJ"#9?uiLidQ-*ΥX#{# gheL > &2zFQաԲOhW*pƁ9gȒlږ$Cj\I| 9T)TY2 Ux ݬlc4tGP47N?h9o^z ly;A]'ωz%%wۼ*xG2v¨3 KUE_bYRyg~:)lUo6 %j(w ʖ0xNHЁޕ,~ћoDݮ!cDDl4!p9$rA(WHZEXg ?MqCԓ>{슧'Fa a720Hc f؍h.\tkXmT{pBs_2*W"&B Fm10?O+ Ҋ -)oiN&ތ4^mU8U h"c_NQGdO6xbwwG]RKHfW%9eV^fz;LhoK-Pl!^NJaG۱V<.2e5:Z` NdTRޅ[cff׉)g᳃8:IAתؗ0_2Kܤ)_59KɘhQl`픔WlI%]\y9?** Y^u@/ WÊ]*X'Uն!WWgwW8,^&{]n(s.4:n>cZѵZ%vFp5ATU~ d71:#|Bx%Rj+Cԥ:e{u'cm/jp`55u7]r(K?YU#c|KMٻ#2=q~BPhq#4WA/Z[2ge'6J],*0&17v3`5,HI Cj+~4Yw*)9%&`nSވ16[O[Nj57җ3.-3,$V9(֡6DC\A1rK) j#aEF 4rvh7|J4s|$:cH> L>80nU|26>vĔԷ`0Fp8y-ٜV^\'ă(h+t޿Fe+t6WѸSV뻅ʣ~Q`aV$^,gDLj11*'jpD^>#@Guz T9sL))Al45I M}m̼DJ9jw폸6st(q>,K8gaNh'5 eH~AFwK/&o.V]|`{K]q2VZYyŒuPTx.X/%pאVdV0[~CA `rÎ[`E2{(_tӇ;r*%!ݓx+@֭@V/",Y6Ə#9.a7<4:b׻VbZm:CLV9ǘv9n[j/L,&a rI1r5T-_ң$Yqvэp`J5^CG0rD\+25 K7Dq(=Q&2MI/$O4W;}q(Eb4[fGFkf+Uq<]czq%QL cdNR>/P_K+]g,F32H;]W[ cVw_X5ښ5j2#`bZŪ)͞ѳNX=) $t+t|9_JlۤeF1 XT89ZPdb#-Ey&ICutoT.s$Y֒3|@|qWǤc欳;|p {Á1Fօ;<샐:yUc5ۉ'Y^y#mA%KuS:1AZ0SE=~p`p#*X"" 0#-n=_o#>J3^XjoCx.R;Y-5"14qVuLm^FM"MliY@-BgXT\GcĦ 5Yb'_,P݈4XzUWE8&2/ u)kh8xmL ^xzR3t&eE0F#umotH"u(_XF2Bp03R)aPۅzB?1˶M^LP rT+H^:w7,B^? $EaX]?F;>޳1> DY_>)%JCSwA)-!״<'wWEI b$HLn>⥗I6x">HؚڝUقB1{ >!~(9]a"FO_cMlPB Py=s ъ٭نv)2b yQ^oƢF&?9 l*LSiٮ|:rjWu\$ͅ:;4UO77TDzEУ Pqx I*rv~4b3eVQ,S;6!]gL{6TgW\|.U7ф&sqNq 2S[·rxtQ LT :w ([hEsۍbΦ~0H.娶lRLu•$UUXua4uo gXhNJlGc)rk+=.J.9H?=uscuC](MHKY8(u*Uuӣ Jh- W~BO}hl#.?ش&gM2FP˕fA "IB ^!L4&OFh")ѧЂ0u_))P*u=iqIA'XWx ^..xTK跸U`uf^_ք^ƾ(N4؄OӆKA9HQro&c@6̰UF#ܨ-*D%K vTJR,ӯU9yltٿ'RX-V<ZBe2>4lUsX [KNfwlbQy v2E"NRim3^J8ABa$7PJ\@V.{ϧGBZ〢oLJh[0;ڝ*tr7L$ Qu| IO[C-!/g 11 'wYu1٧w>> jxXpy3ߎC(%ҿ78qUMem{2Olv3֫ZYOz~c[EZHYN=W?qi%ዑqb^CPLvAZU==M8n;/ג& $%sN ^-UN[/y9>Ӓ{y$U}e nПj\ZtV'a T&b=~4ϞQRoClʔ𚩋|H$aFyjH|z[ܰnjԥaNmh2\hɭ~Gtqٳ/o zGNt)>D2E"uu 2s܁?K8&"Vkzs6 khjsU;P;`bqmrؠތ#zv<,nZfiEAw!l]յJ>:S|j4ȕ[0F|{=Ér(YQ6'ȃ}.=cgڗ\ig 4w:A64K=+1D1 F`?;iǓfP׭ ij* EM G>fmi% yiV$iw}K]3҆k4 Dl'aE+W;>Q@I>6V,$]7ui@i/i ;Z7BY 纫x} J}?w7b[Iv K!JK'3% oЂ#n|\ۚ+_p N"=VkZ~@uuI7~7=\E_ ^ o2L"R26}|~wQ c-Qn@]E=nJ1>yuHvlcBg^sbmu<LOf-A] KpYiʁL#)'''I۷E9O@cݽc m,J- avg_Yf;9ZG~!NIP{r;EvҞOs^m"#+}swۙ)oI^ `uW\NB[pOĞE =gU"sPn\OU^jgۤ5yaSW)8[qU)…;#^!M:sv5%_viGW?690! $Ѭ꺔+C T"9eKcRAm kcQ?=YZ^(FX;s8ࢷƕkB'N=\y>\b6r%VBz߂`Qs5Аa9l@^1aH[-J*բ|/!zbd6v;۷r A.<#3} Ґ&Q[ܨm7Pl&vѩ0 |(`'W \s逍]e҃a@B~^EfVAY#,'ӛZ1y19o=%~õHu/A޽yO[6է:!6R.^ H(fƊ7q=a.9{Ym_? 9fF32_B)PmH8KQ]6 UUuK{]!Ǵ25O̙BA7ۭy0#Ы`0nuu̹Kp&411VMˌW͘UkXty'ļ=6ZW"uM>SWP?˫>;jΪ"{9QP:1O$"&"l9/qFa >!Zj1*Dzo+j@iioj%j:2/צxbCUMɖ+"X#6xg: &"߭uj1&d[, ŽRGDC&\I3dltOhF[~ʮrFG*bA QD5bVʟ-AWYK:`' =}'3 ̧8wd[2f 6cZ[sQDNOG%Cz.ȧ ^}!GI9i&fy얞~Y嘓wd'<.L6K3FkݤTȮ2.NS:hH;vo^d C, 0  XhM]0M@nEɴ|3J,G^W2V_}@47$CK3g!&cN n?k`.kqSv70aճw$5Vp7ցI韮jܭ1o Ql&XP-׉&vQEF{-|PQ ;@ c\řS2<@HTjqim:8kk{?wzHS!VLh|ir?K6? DFfnӛs0y {[ )K 3<5fWNk_Q{ ^w`!Cxfw+yP-VS?JIX,nI!87 y _6%;$C)J#e.4C15j-Zz}ƀ,Dlr`i湖&$yQ<[b:4زgʵ pNAM}][+-c%% @^w4*xT8Xo{_&ry8Ԙ~a5or# 9a yl7LBU3I)H?r91_Wj.{PZkO!ݶV\ŅTz)%. y2Laŕ;$= /y#YYsb'&s6.{w;Uytd?,n pa)^R{ՅY1wnW@Kk+o,v+WU-d-#G 9s<_|—Ymr{l[TrL bz)$9LmT\dat„w$!27U[3n~rO 6,Q7ȼ*u4kbF?E!D.JBCj=& Um8 uVL\n] )g2">X/:zϊD֗V*@{%/+M %N?nȑ̂ βaSlBsmLW)%mm,M#vr,f^(@H*m&O!֔d7 ]%F1T)WJbsAƪxrz LCE$͍!pMH_F?Hp~|]|?XYM}۴0~X=Fz;S^n;˽ܓNtfYiPma[7=xja~]^љ?̟ShVEʀQ'#Uw4pK4 nU%C+d.xzWMeW);pQ)|ui$Ve˳&O W"_AY8%SPZ}ѧk0JN#|N-!WgȈƥ'<^t(J1*?_YpKyr`(?J~NdnoV6|T!z:ƻ)cwuΥZD&p'[_IH;j1;^dʏj\3~<a#"N[(Ɣiðp3"Eᨎǵ;M^t2'SMY5n Ù!lpNZ~wԨ4 Ncv ,&'.ӁV Ѝe"QV(V 0[(pܢ17Y7d ~lπUmOV)D-:S \l "k@k;v__Tb@[8HUc76an*bh+HIyoS H6̿t{wSɔD8U2BEw ;X3óݷUfqruIPqT}qxbYh{Rq :?uB;s^InXa }–&P0K"+'.$\bH8g hw3azewG y"z6]WCwp:-Q>;',X48R(`PAD\ Kްf5/׎ N=oM"\P; 8Of;GLDv Z%nX FI $dD#ijh|LdYUdUM!盺8_2Xfť1n)р N|s0(J]zr0C2<|p J⢀$(⇚#N;EWc0P#-AcV,c%_cb⾓RBCaXp4YzUYu57>[% $ gU(P(|[V`_KMo4/8B-uj{ "Z)W>MCD2vy;6 @/%ڷJ)+@ /XVu~sԑlͅ8'K ~}r(C:I-k Ss-6Xm̟)ҼNyr0"mC.#IѓiQHGHQ_)2Ũb~ky[Z ncf [XQavSK0*?'P7 >'7 ]vq:D` Coфc_#/c>tk:_-U7b4^7" m` S{MÜ(+HE՞wߒuֱjAdZq7ђ5vgA%X&&syHm 2#s%,ȀWe̟a$Fg:uu?V7J x-Ga>)LRWݳ$4P3;5֌̂9䃉9T=2 yت3lɶ[exR2j#e$W5UmRvE 2mqQXYZ+61VZPijb VD~ZmDi?ƥ'RFE[ƮkGGlշ,=|W4ܱSE&V)0e+uXųUУAFZB}EˀINGL\tV +*@bEt+'QQ}k8a^ IG\.(:8+>0"iD8{h u}MUoFh^M +a/ ,;1,GAzoouw`Z(pJjT~""?c)rW4; ܕB5#0vQkܽ? OwmZS.3()bwQ~IZ=UsiӘ\p`\/b\ {XRǽ|OdkZM5(X8\H;ҭsOe<]IIE JHqdxȌeFU_<CAE֑bgCK}U 7 12 *Z܅Dz.O_ FtڣWb4UFxr񼈹zΐ@4Sc%̊`+GhK}䦐eʖO F uw߂8@Y zytl*_᳸nFg LI$VfK.Z?(1n74椏{|q(VT- #z׆~$ 3$^mvP>]؊yF f䠬sN&[hn9/P|!Ɓ AxË. 3^9!9y1abh緔V_T74(A]8XL?8žTo~\l%Rܳ1H \\Q֣',%Y5*)oR*Em|,)Pn~I7/N.ycCL&:D $7U0sr̔#BHx$(|۝V?ʷUCgh:f5Q a+x?ze@x9 cSP,f˺"zqNlw:520}a+Ahi1#ҽ${G' wu'nz9! {y)\nqEMMSh|z )u:iMFaz䊥((h C{XPvtÙЗ=[&Ƈ)=+[Э~[{Vݰhxx'y;2ӏ Upp  li5JL b51N$352a7mGgsv iJыF)Ǜ# ɨvt-U_nw:g_{Ђ1 O ! K)8t_y%A՝v#RmRlEU&ũWǑE꛿oQ= 0B,5\209ecJ=+m9Ὑ n^%E5<䷾PW|AgOu ڹ\Vwm,˛ @X]lcL'oY] t#yͼeMn[64+_e›lKnLd&A!s}tjhmMe-shkD9ݧWFO}/$#Z2=VvӉ:jַ#a 8..w ܂Yqed ״$ի˛7/Ǹ˾`[d"FIa7<{JMg$ K?Av' O ZĕKyA)8:@w?'a04(ޣ~=N߇v]"gvvVh1Y5dCu8"QZcL@ƃίPk޵xW6db%{{W38(uŠ=֫4~d~h-BY(PU{:`L\u_JIeO(X!ڡ` *'N&q6>M-j=/:p`A}ƤW^oXׇ 'Ggn.)Da\]FN$V1 ]җ}́M,_8@^`hB(%h-<*MŦI{0}mXuRw˳H/z ~xBwҥ Csd|?bt1 'Q\fs7ZkvK^*p Le7Z&څ<'qϚE70i4X^: }U1ꗓ d ^4p_*Ϭ4cPPU(R_Ƌ5#-ȕ d}4s?l\0+ C # *Bd{3\GeKL+3kfD΄9*_N6oq8$Hi0lN^Ͷk^M?\SC55ozURQv?a!ec %]R=̕[sbTD~ w}_Cs2B Z$ gzփ&TC)&ܲD G,gḦ?u+'XzG/f͍kmJAYoE |tvDIi}ⲕDu"Z _Dc1^<BE {tBi|;LYqx)vuAPd\oMn=LFAR"AD;x6j_IV[⍡vZGKE2"o(UimMɊC~n)9liͿ9/ؾA[Aҕ@5.'[ 2WEe0r=nKx R{k~E69(@$[OwL7\Գ6OZ\1_ HD$m8V[tǤ^޿>a/e"$PmgcGyz\J}܂h# >&'.B|NPgMBpeD"^|D;Jnu_>T$Tt!/\Sܺ5.j>Cff|FŽ(_)mѧ;{W4V<]?uTTv߭mί̉$i=Db_c%uksʋL%i ުA|_\NV28 Z~"aK"ͪ⸫EX4ʺQdn(^C{# }f竌 %¸V|MY/h]K$ob3tD12{RNJH hG$eTn&f|qvqhq->းcwu  /PGzδf˛/ӉUsssFMcՍ ]}[!GNSH7=\6-" LYѨZwg?1_p;S fj.cИ=/ǃmH5pc9~E$ۤ(v[fǭ<7Ś OETvABjlfӔ4rtgs.tg˟|0Krz5 'Xg R;F V& 'Q6B 9ao?0 ftZ/VlW?\@ɜ0ȸd ʧY<EN2$K뇲gzNg 1զg5G8B{ esv+ǬΌ%NY؝~ГOMB0v H+S+pUo߿'XPmAbf`b@4GA t*U}Fx/Ry=]0BU?+ksxz 2>%lg|mù|\ }T+ސDGc F~ ;rzZJ2;>: m!"73]f=(M |߼tRwdzhiaFw!jo,1$ok:yHj 'c ۿs쟤^IC 7+ B^MP.)Z"8hvhgx8r)ZvL~fW-KǏ+~1,]Ozuǐ6 YCJ'eϨ/CHH*fj냰DJ÷y<1⑿8 =aV=#z0'0GzT9ag4*|Qba]ա3Rcez쯫Z)auVE$Cp_eO)=(!ҹ@:.FS(q9٦e!u#dotقޞ##6O鵏0LU5A><]YPA\;-u 9}Gъ^I.K(6(>*Im8!%X-:$A ۜY"Mz=oRɁG\ļf+If!H]ScT#j'<ָMX4)kg%&{MwfK9fW*cxF%#{kۭJMYj;w1GF`<^(ahkͽa<2f1P2^ r|E8v5qHodؿid,ijI|C[mQ%?@} ,McQm+EPF<]O*Y|OfSviIvyԷr*ރԷI6^I#[@fEAT(3q?k^KC~fKPyK!ՑDH"8Vo6\Ƙ)83qj:w޲`̵ z(ۡDr-KRo>F{5Fܙا3= Hj% v6CR.W }+0;)sʧKVcW>_ӰH쉋졬 &қdLXgg\xI F2Mq;c>@7`woJzd?)7o-(!^T? ݖEHf`\W.JGኟb@Gb\d(kC,MW!bBO{#}5[3)!ˑϋZ64Dvw0o GF^ Lj !)gͼ8.&k~!oPjDi0Z_FTv4һT;z8 xM܋fnnlSпcԺBؑR@ !uGJKi13вS?XòpLtRSY^xNcLo׼ ꚥnQ(}~AL1;ׇ"008~ˆo5N*hE:^+6MdSZ#a]x0tvVFtʸU6 $yG( }Kҗa j0ޚz%O$5l}>$.¤<ɍs8L! J[" 0*}3xc}8p:ǽ9Zhw!1X=굛ͲH*`crŶBU4 J0{e+u}t4ݖ4+6'4,9q8|Mj°\Uڄ+O0fR-nrh1瀇 |1Shx7pi5CWI1c j,tcGU\m]GZFݲK厅$|5M%-3?cQp4(7t2|vzr SOš4NNA],P&I_}%z [Zl o\RHP~8|%WM`{:z"HhJDXZcxI1YawPA\2]`mR ;8֨إwFj֤dl *Pf8EV,gA|hRtr `Z˕bOw[87\LQRjIkn]? |vֶǢ#jz؉B3*HFژ1Ajapsm =E6όʮxd$?~&Teξ1|>i4WyET{!IpOZ v/Wǁe9`}R^X/ 4$C) /nuuiu+[_ʊaŝ5Bv,ZeoyvOeP(-?\%Œ&w(% ZlO|͠1֔Y]r5"^2/+ / ψO-8a D-DNqYNΘ(?^F62:b]c]{S$JRm>Gpn}>17mLؔb8mq v*/;OX:,`pzKߛֹ?42=V4@nPhv4=!gcڮ&&Mn5K ],ġ㘘i;j"x04.+FKz7oIJ4$+pNE]VpWMXR ,ɳ |4Z{㥭{E >{wQZ-g>9sѾ\;{rgn6HjΗ7J̖"إĿض m*2yPjl.H7\??*VAp5{{Ij 8,v<]~:j})..ߝ(Zߌϓ*75ll.&Q,[N+)\"NHGd@ fEuR]|2F*v"owͻ{GE}DnMYI _p^ʷg#4NգkZc׵̿PH,!;T)a79I;R,QyQ4iPi{7"֗ vClyYydsjY ]{}$ZAC![#K p,ݽRHĹ×h`FEQƝD͚ ëeeQf_6pBz (4^((3TUa Ƚ!ryZ5.ug<`5?/&1BPw@IDx("=q;;ZX5;C].n [W!EKb.o^L[VA3V_i`X '|t>[C /UJǚ^L I<Ե ?bC H^L,UP*+0H36Ox NWr]u[DNANdMK"|>z5Q|sU/VL孰?\Se(Bu\@ʵk.eD7}`A=r׮U"5xc9Re qH#ANK]یbCZN'\B^k(ܲaLX0j k+:\pMݎ$ jTfq3)MF(bh-Q6F1{;FRˇbNXq&h="EۈG-ύYɉP\g8; :l&| Wk*QnN_Oh禈tMdwڝޚ  НRqEX6jxH%4]7/=Ta邸v0:=)j==-7JNѹGK3*Tl=/PNUiwjNW]՟ V mȸA?B`qИAXA_֞ED} shm-68=)hz31G:B"Os~$mztHnvO֩ߚn3bl+Du;&a+rRXE1eA%F9g[+u un-Z ]hVcK<+v6 ,ke*FNFͻ1g`W\ :#X'pZ̏huLآ*4VI>@Wa;;\b}d5 E_>#W0l K9cM qLx׋?F«rp;]@$fBj X-P:<^b|S%κ8u9Oas haW 3v#& ̼Mz;ʡS?<>pAD"XaqdN^&\^F mڭ !@Wy`Ts-|qŇHLP7YL[bm2Ж?5 23mg>/=mMw>f=S)8*N[8bTU=V oiIȱt&L=_ZlaBɰכkrŧ#].^GL)ɿV[ќuӓ}Tzg!r |;\2Ox_~k}~I'UQ1^d \Q E] wJr9H[q>c|[إԺ=\6&k ]yriDA}۹3ڊ9o h]l=|g&㖈"S:竇Y$࡬-pAtz{X3ɃfɾƼ[>DdTWPlsi)t`(J3q DA %%E$C I\_ 6?1&=G/\js1!-\oc>96jEԼ3c6JTw g/hp,eٹaQى0 #CwӔ4(ªeNɉFgSnj/oݓTmbS=l]x}=rZCY'U^`x\p3؊[¿wX$5DɉC-~2:YIL9#ʞ5iRRPwNBzNIZ7^rnbᓼ;E[ŶDh.'dW CI ,@I}6ᘭ=";tz kkUO&&q1;өAOkS#a `@;;yA|4$ /J︬c= ;/Lj"#Esd"qw)X_Z,tz=18U %drB܎HW1|_DԚP0Yit6rwqEKKmW1lkJ L~h]s{P Am.pFKmLn5 y/ .Y$P/Y7u}^!ϕ=^+v0FHAB84:bx2_%֋,Јgӓl)<0]pR`J lJN ˆSE#9q.P"#}72%Ᵽq$&u4]PvB7wS@&u_uy ^# },pTDV+ZjjÚ@ޜF 炻Kիt0=6-ؕYE˴qm=vQ=0v?[,fiB~Pp\Hp@>pnv\T7aSmJ#v˫ө`z͞pKϯ8 NFE:.Y ٮb`.(Xh 14>> 9{SyTc57svC;0pLa`h8lV S蒈ŊyFeثzK":n%J#@w>k|VXwG-1Wkh^;̔U5/E}hknIst66xȐ]I9l݀ަ99kxB95)"*~y|_W!vS$Kć^ *6P2r; ! SwJoGQZ.vlDBVoxtxU1zB9~+ ;j+|T6(Üq `B+-4+D_rmipԍ )(҂ܐ)btPt|h ҂*9Bf! ^84[fh/>sFP+~fR/q~54ę8Fo9i˷R q`K\EyykdMhՏjb8 4Z,u4H(㛚2QLT {Ts"`aW%tR7ǭkM "<}BxW7bR4N h#cq,A| QJZM.;zf1&eMvz8,}_"8HR\ևujO{019W0W,+xNCEhI /Tqi8mzq,UͶ[f{!\LRskaO:$ ڬωTCzG-YF5E{k 9̇ (*kN|=F4iEPSh@c+d03>qkFr?vw&c{-vQNP0Vu/.O%Ʒ*h2|JPY0JW췾AxGiDGth? QfS3h|; 1gN@Dl~ pM-[$j ;xsLi@j~.Ndk9ck~1kBJլJ8%ZӋʇxgEfKh6uyf_q]lC۔K,P?: IQ%{5qY,[(y8.Іą,4}9+[Wfv_p(Pͼ?c0Evd]4*I3[>ǜhLi֑A]>&>o+n@}-F'WmSj.O`X+6;dё5]cXH/-qNGxuam*Bm9Lҧ>I z ,ʸgykjet$*H=o T%f?jȿ.;I8vK_1S_Zf 5ȹ7!ayx`^躀:rM''˦/["/o2%_Z2zͮ ]ESviG?ٛa݄mjcXMY?3{#D}&!C@.IJPZ;P #s)hCNfĥ'[6~.Vg[\>u]4П4AڳqW ^_^0 ǭ5{E,ENY/﹭ 䞑n$KH:.s8lR6܎T}qΫWטLUv9`,XXDZԍL'uGtn?_ϴ:ı%NU',d^$]65B&i%@Aky┖؟ށI Ôj3S jŏْCDj^#<  iX0J$0DZS݆M -=c@n=%, ]nzn[>}ȷguksk4䗞|@d s -\SiSE87L4GlBq\ 'c`J]9s<XCJ DKԌ^^X$jHk Ml ]pᔰ T0b [lKpZ(GaޙЭҔť(jC$'G$s`z ,DZB"s]2^m\[]zHD?*ƻOޔWr64M&fL@5qS7XUldD_3/c6fO<Ÿ,5#U}*Q40 eoLm~n0W (6t6n^rvG CБQ׶Hqg`j^ vAA=+ɇ%湲TpgfM6 u~~OC0VwF"H̯K^0uwh8e'v,rYvf6'D.Q0FIùFvfRjT>I b!4Yh]I>䟉5({dYknrl{*8fs^@?XݛmR"r|N`UZy*Y-wcY P 樈5 :;wXq O}|H@]QX{Kr.udZ: EZ EmHii˶8mʣb]VX ?$sV͘/i%nYFgzLQ{IlmUSe[r3ȠMX(~d pB#1G9DHd7N8b8 ;y:`éJ!/;T1|Z"f@a?Iz0tw8$ejWG,Ω @[)j2t#nFu@o|YE"k6pwjPq<"hG]%i*ȕo߯-QCX?)k{'ko|G} <5S;N|o@9) c qVX6us9)c*h;;+4 #ƏY"@_pBa,Re8)LGrA6IȜ??>hL;Z"r~7P],#s/~7[@Bo LȜX ב$ؒ{N7/N!>60H] TXV<StqEnki"n_ѢPJ.qjh:qզ11j3#5AͿG4Iы'dHx ;蟝Y^nzg2Hnϵ /v 4"xFԿuDCY*F12 P.ru˅sbbDb!7§qڃ]ִD뺣}s fvfX$ 7X-cⓐ%7p(t()z~ Wvvj:,zqeޕďq„HY.*=4Vn  y4K ,m~*ukKC|k:"}ٌ1z.$l;(-$|bJ\N8Fb8R ^!]YrC¯ovc'dfqYM >s߉ը c{e9reE`6jpBרotHoxs4H'1c`8%\}.P{tm2A3Mgͮ39aX- oHTHNܒ5i? ,WMn]8,}^U&Wy `hcTU;vѠ#qNqPXZXNTa q#?9? e)Wk& as(">x-l]UUۄ ؙ܏*}?%K~]KA^L 4A Z%pE+#)l-BThQKZ_!0N#yl(sƯ+tn:2fI㨅66ܢA%#k&ch#\iMAd?vz+Ҩ`5knUr|WE+y'Cƶ!MBHboq.н~NK14tO/uO8-E:pOS3΂lh!w 㢵:*Ji>_9BJ˾cPk$N~ FM~0Pc,]gиB,:0g?u'&q<61YXmU"%AO@4Ay-t{.w9|Ʊ *jCtP?:9gg9F+BFᄁReAIdrwen^MO%1O+$w Akj@n$í"]4>K"9X[%fZHV}d:cO++~~I u4 k6 w̏4$ו1Kbnƍ-6??;˱MG\lVG.J܂x%T2hW|,+mDmW+NidQQʐ_$ʘO? F5 v(^C#|c3:nȝ\; ù}9Ydy lkp/ Fv 0Ū p-Z%Sy(mܼI{ɲ".`3V?*4 1`d9+ _ nxI":qE^\M87Ѣw<tnebRLa?4-0YU>^e@`%\G Q=}kJi5__^Z颧?KƆc|L>E$Ѡ1U6c#JIgz5D  (zpzx.xCdN;j TӐ`K}(yΧ9v|h-Q.G^EeuDG>fnI5A>1̓?{Kxq?hA_ Pԕ1fZu<78٠4Z4F'yG= λl骂zmXҘ\Us_QN9l;n9K,K$TCe ^~Gcs2Jd@{ ˚@fl֦iXFx[lo0-֣T{yZLldρIeyg ou*8a{^ W<,o[9kuKCi/H%N7Ro뇇:V<݈0ʚ K ΡkIEQC,j 7zL/1f-u7*ؔiƎiUDl0NUWhKL"5 Vy68IqԡɥȫPSkS$%YU%׭E1J#W6̚\PUdhgr^ f8nF^szf񬓍_ahG,qVnBN!'OZ0ы` ehj!H!!D01oſUr_?%]'g_E)}6J!lcOJf w]u>HX(py͐gZy"`Ta}O^gUD,ӌrf3MT1V(S;Φ*=emh!AuȡiiS|?,;kgxF ͽӐ\tW"Fz~j;;g<&-V1Mc6:gJ7:#b_jnwfP8 ޳GUCɢq|E$̣24 PZ4O!E[d|Ȏ>zmqDf Ba2"ƨdՅHs8|x$-GD$TBW#|W2d(ȅg^h$ `FPX_{ 1-Cny bzAuI1۟ 47` A8~ȑЌ+F? #3]4!o)(N:zRb`*\fFTw#S#QPJ>OöK>H<(W,%ױ޹RD,@R~ds7A;|#M|,T ŤYt@]l:U0׭!ʹi_Ұ|[)ziFֺ_dh!X<=ŸTr;]r\뙞zQ@ԒxUQǣ%;ŹMX_:t8<|yi,<49%2n9H%ﮪ;U|RйZg`ç OR{(8L-}3ڌ߭BrNeC2WBZ9pM(;dvRٴ雵]7iDtU;eYkNChpme|jS' \G:^0>x`ɖʿXf/ϊw qIs2>YNZ1|Mz ]D ]:]}=@ nyfRI/S-?roPariz2 Khro\V%Kl_1h% .qIK9;sׂyaJKЈ?uʠoM׎qYKH{A -_(xC"04T)XŸhXDy]/8W0emQǑ<@։U)*,\~[g$,^ϫ\aN4 Aw6#dDؿF ӆK U٧wT7m6WI莐-'p$Ɇ f1m|@VYK2;BIB,=Js]B\dۄπ@D>y=`H$Nˏ8刜l32[m˜-t—/ "9ɯc,WNdOazhi2h9f@ƸD ~Ўtl͢>d7UEm9O%lBf@XБnd.9jf$X؎omѪց i[c?5;\#dZShѣ6/JWW*m'#y\S/#h?Oء4 8g]aF7?1%  j0J>n .%{n˥׉o&zt:7t뤿L܍lz;r!_K,޴.MeϳPsIK),i~OL6n?2ٝLzk'3p&}"O SAi@K.e/GZb\h^Iiy]Lf)-T0qt1}@s4&ЖO/Ϊ!`ၘ~OFYco" SaoԿ#Fmޙ#DuR:R*gK ;MHGjpd+e{Bx%u #Xәp9E3 pmKc<y$q9:l7ADpV$=78QכfS8C,#&HgL*הG`n3R sv HLH_0f2|n]ċSޙ&kXaiWNJ{g!:ރDaDy9H1\J#u`”Ob#^.XwOAX9ݏJ@*-_[:F0e~wy5`bUX&Q:-;Q"*o@#jI/r!_&RUƵHJ\H*AwJ'/2ysGJ-i~Zv4 ŝO_BE`Ku쾍 oMsyk}8G[jX2Ź.lt_=Na #-% cʞJbZOG{&x e܈! 7@%!Euo Ná*lIZK;2|+)CXk|D6bQq Κ.p>L `Ï\p׌2lNU Ww6)*#vW#r=P xPDLƳ,wj%_d堌66]cAI4;{Dy)::Qu-Έ뵸8y1NZC(-Րǽﳞ`L.:Z~7Q % Grr+-XQi=lxwfAݱ.qYdw>9֩R}}hK0w9LBY@D.yUO' >o`bR M65Did&"@.\bKjؐq\%ͺHPtcr%$2%@Z mDF -)-I@ kdQW)lpWj@-"ă:E0?\:`PM8t\oUNc%E? 3KEa8mZy 5l,r$BE:YR61`ڎ4h\):{:bD8&'ʶWY%u!Hx`i*L>k PiDPo+U 6o4tX;Wq|~̪nB9)/"ʍ+ u]ÑD`5 ͧ`|1X Qч̲,hrCq1t H;[j00Jn =옟戥O^$q#+t-N IDH [ʰ\it[锈JݶA"t}IOss;zL-}:߻$Tث569`4KoyWLi2+b.waTUOCl:.-p@d3Xx~2k1ougj|;\zd0n@sՂyHDsNSH7!Ծg%?LC5cSK-q}Ҷg/7ѓyKjmz ]' wFcަ&Q+GBrU$l="|.5[ jP[, KS{%in8Η5:,,; sJGtGܨK5S%A??MD>4E\.xm5| K?hM/4w5TBmW$kڗpXJ4IR^vezf')]?<'`Vt;ayjͥ0cY[ڝ+0Ps|%8.Psb= Md_v:>\THMԩR&<)olӨ?H&|}^*JQ;<{$Ot,Edmt NB3tjQbs傧Z>TБtơ !!J1Ur\H!m)S/yEX,( *tNߑ0T0 h;Ssև㩩K ˥Apr {ȢXY`akYq =ϥeX;9 5D. CЄYB k-a50LiTX )BS5c:M@'N5 !&]+'1bz#$AR+WC_$~崴lGxWxBO6[EwmD.UP A-3b5u@Fnx)8^йH UL4+lPP4"VIgIyLs)+#@i"_Ԕz^ ^_<m[>Y;C+c="w Bh0U4i <ڟ׃YHAiT~#G{vQV߶63Rūjs%tY NPg1uK rs.$ԨA?|tGv&u^,@EG5> l;#uYիjgnIS |tT4 %t-R ObB=t5AH?AKɨ 諪B~ೖ}G8l\|KE}{Q_6(3*Ehay*PaADiD3sA<_#!TV-H|J7o[}Ʌ1E] ޮmPe:D$JgL `T"wcd hdÉq=*_RWY,ns×veh{K@ P~Z zsFQIS=!@ kyUz긠tن{Rse'}1BQ&a _Bͦ ㎫8( tFYS>됂W=Or(wNvt;f㽜 Uh#e<ʗ 'ZyYمJf9)FBӡ˻o@$mx(c+l/K#p\3il_Cg (ddRRӧ/OՖUvCP"œ+@mX81UV-N'Z%\B}.i[^9@vW(ne:&b1Y BF o(paX\i>/|&Ә<2g.uS$s8ߏ\0N{?R 簀#CMʔ RӅ7x=NJV9OO wЛâ*Q"԰`vtߖ-; A0m.ݝ|n4ƔAV{]M6HĚa"N&og%UJfz{B݀ ew"[ժԀk{l7*EeS)UǴ:*f𝩅|h2fR,N:"BvCuμ1}3P,~o!R1^'*oţ`Gf WNEVr M7'cZfi`1 -t.^DԥGRi5Tf1+yËeNU﷞m2D+ۣF%V_@LGو-Fy4dfP}yv#ߦ;+֑- g$yՉx+mD4m`ٵ$yB~oSE}dI/+( X)ǚDxtQf)E'hXp^/;IӐ]h}sӬ;YTZCJ<3#W ~PV<ڵˑd_FhFUtGY'{\S~|8.kH|,f./ch0SE.J6k 1%;XqŕI?&|c˵ @P[QdD,u^Qϙu".HfC0,itۘnl$ 9s4ůl{ F9u n9fW`ϙ4hEW3a=Dp*?q!s?+ߐܽ$:R@}1Ū5N/Ѣ⣫`E\i;'b+~8vプRv' #/[6@kO-+3yءIȂx;KzKLP\R%\Q76!ʕayLB`<&թ{g_1oOv9gi5X?Td'wAdhù5Ft#ķ!i(NOBvYرEg9ˈ <)J:Dƅ!pI&cjٸ.p_kSji7aB!In88`6Yܗ4^Gd>Ok0 ,ܽ"D|}ЦP`>ʃVn{}C=jyo`66Pl=3gT=؟ F1tnx Y'(e*v=W@?1Ҝ쟘 `&VV ˕0VK(K5Vْ'hTLtL5!xg1ùӯ*4*㇈äldO]͚n65EoHyꎜX萄sMзXNZ.hH rb/(S pZ켉↓-)EB%͜#hn6aS`7BڑgE+U碑?\ s|bpZhꥀhl4] _#1T+9#ؘ"n+Rb5g;u 3MHC 83p5קj]rAf#ƹAZQOX&a鞷it?2Dh SlΰDG!15},p+Mԥp~B\HʦbwO>15JC#ylm栆n^k*=Vf0/$WOfXU>&/쪌}bLK?N= eTKk%LL@G|n<ےCՏ|ϧDuQa,RyA msьHd |͕p٘[Q',%'}M&-M!ma{rIg}rP~Y*!sy30uOQqn_g°G8[Aي*<馴JЎ2JR=u|?Y,X{u,5{u£[T׎ef2A@Zx]+ٌשj.m0͌+w]:jA't}3t3-4o;owSOn QL,g+:B#WTN'\X;L 5; QXJ^ tX8^,!SKd0^N2]UE2,8Q6Kd2Xy F$jHTC=ȝzAh)zrDPG7i\`nj/և&H]beHi9ԏs>Vr YXR XL=pRMGRI&T;e3h$Q..$P[=?0ǭ1\UB^gZWTB.oP5kax!wwfk76ޟkY"D}z.+Gn-t-aʓp%֔PGz5"Xyj$QOx٫ d#{%%n .72;ynDR7F-uEncG[.5 ܰe`iqkk&rOV(Soβ̩c!}n`6\xyOEj3?+r|0B?jewdDZ[U'mJy>?_t`g1} 7<6rxx|}cDJyUݴLlId@U}љ؉4}CR2%ϳzj!T` 6036@"c8f(&N瑪U\QAbs. (!Sc%-%,Uc`p$L]Tܒo;]DyF8PkQb(יA( h~7.N}f߷H!=tA]/T T64q>,6=?g <7.$ŏ=mJ R-~WA$_̞_Xn"pr)SRgjd6";EdM$3xX?~u]\tpz|iG,hcUNG 0T/Q}ўrۄxIq;,PJZݸީ܆ 7)9 XQȗ2vS/(\.tz`Ҕ:e ُFhZƏ4} +M!gD9T0|ocaƗeteLU؃CdYTQ8r-|a*mfϿwr=ZSw8'EхÞc0h'S7B;* Ly\{y|N;5K{+Ꮿ0vA 0VX\ݹ L#6{ǏJU;%{p<)GUYA'R|XIP ; db|-lq GPzLq 'wEN_ P*=PkP={02:f),</՝[ahֽuކ{@9Vd\ z`q;"[ڍD{,-0 rbOz+Z~[ >[8 :"4W-NK9z{~VY הC86$TpEүtS+,%Hu\sh4ٺ3*uCڒƃÿkXMкe8AӒ֪ul_!եFК%sAȷ.b"oM- u+33p9Ð;m"Y6Wfj`&$=Ek3宊 fO) yN#o:ud6x셰^-Xxq`!mb 㱴eYwԲkDDyy[|ol߲zY[)R1uMZ3V$Ž?fN f%k,<Ɏ-ΎSW]ahcG(݈i31vK/t$;e#b lZ:$Mų."Yܮ:@>θU;Z*TLOMpM`.Z& )*h oVEH5v8/Ҏd-, xN}N0™k =d2e۝lz iK\fz.zM DKwMf <Ŵ3Z5o,ֱ.Zaa0 khEQnNy{hWf^sY͢gb ]*B-Y7Z?+[Bܚ3 ,o:.涆$>12aY+LbJ] } PVCˉr2(ļK VBPcn?;>oIR\I(0s"Ta<0"uߏ?jx4]#jPM3Wl"hI4<úBKkp}%:lrpr#;͊2|;qKbnDu^4w| gy3>lmrvNΫ̚m5+cU u?0gnXU鞓eXzQ_BƥW6foq9M[``JHPE3yi)T?:řm1?NO-`sY=ã^IS\7/r&hͤ3Mpu+/ wp/ +.g=n(}uoнBxշϻVu(kfс6ͿB|{z!>k(׋2{eumg($)ת`T{G`+{ 0pO8/c;L\ O*IJ>^35X³{ 5)ۭƧC#kfP5(籿#2bt׎[!2 !qsSzYė|[=NiU[@Dɨcd z@ߐg\|- -kt;Qп̶ /2^pt@d O/j>!>3ɣpEk_+q9HB}{Шj#e*m*@%&[LG O<^eL\zrAؤSMP14[#4&}\x4 يnٖzvL햌&@k=qbY~[ችgշHڋ UWaBE&B욖}kaiS^Fe{W֕~7u›(+ -E[u Q+,& PNSPD%2g Ė#Q !W4)_םe/A|t~a|a3A7>GVHv@9ec(y.(22rp+70$N:"==q KuLV ڕkDWv{)飸ȣMF&!_o<QX{`WNJpF!pL`tP9ZK=f;U_[MjljO6F XQvjn( ae*Ks{PC±0$ȯ"Oc4bL;FHs=r{O |`4k+26vp8qIC=݅U.|j]ޝ`'j̻{yL8Wsmv纺zͳi < .5kqt;0*ShEVJń߫$SjgcRte|Rz}u;Z* SW.::ݗNG3 ڳȄB`,wUYPw.0*4}mF*byjw4L%aqp.36:"{뛻b(qs nr 0b!Ia&tLqdUk}twzȥG?8c?rp<$;{x%q򎘺y'*FU*n;4T?.lS>dߥ\5#4>%0Q1!UJ6\ߣFbi%Wr'[g$LquA7.i\00 LȿU5-bތ3lƒΗ+_p*P37 p?ꐞ$!iGM+OBy}]5R0CDzW@dZپz OЙ ; iui*/ֈp♒,ȜqLҵ"CцZqơ;ȡZ^ƦN rv M.hpYhCnTh`4Mq=gH݊7v5IK v_;]xa)s4^3ɠԌH/TE>`j4rhA?ng@e ;}."+O޳2* 4GYa _cM< 5>ֳt,2epX$w=r~m/:_pb #!:ju>[)ZdTCy4wk}bMgDĠt>Za%YaQ<<4%ۛ%yFl߫Lk:pZ&73cU@G=$|h1OBd<ݎ D'7: 7#]e!,e\JY '/0 LhbH%.wi\5GD5w\ec>7m[2^Fk+Ow`:7oomv':J{~".P:Խ(* -#]d(^tfLT=Ďե_AͽC8^Sn ɢ{v%.C&qj^6F(ijqr"fewBK=TazwwZ:HgydI-,΄{ƚh9 ~y̵>٧BC C^M}'H ߭4ʴvYA̔5 _&otR+T#}Y9~n;Nh-Sq同a1S'7+Y GRzpe\'*]0n ^p/3zKZC߉R߮R@\]mQO>~)+&@ ' \阼hD{) Zv %DWUDEx.sG* /vcf~4OJaF뿑ITHļݨcʡwIQ M7EPޒo.TΓgmt2sxedU~Hg~#쪜;g-]L?0_6kʍGFγZE?Ē`FIVowKRGD4^ΰ͔.k*#χD'%@\gcuDV@Wf= N>s&?r$"ތ:HPU} \.c}*77ko$vG1Im!EymQ]EӂSYzOJSh Vئr6^miЊQ5_JrV9@9۰;JP$C[JS@־ۼ9v}*W 'T& WdzU3_IA+Oތ 19Ƙuw,fc 2.»x`dxt[ބ @DDD?7 *f6e3!Lwp2텧Wuse6yGp/.ߤ.di˄&XМ6#TTbț ^ht?$ͷ-R"݁dz-e2Ķ%&DŊ#Ej+j=Yb!#bHԅ_BsC~4]NF2\#Yr_Uї*P~ϼK@vnl #p'O Tkkwn$L_(KTzS(lJ\ PG{drn%9ߐWNf41?oH{_y(?C'븨q4 @Jҁ4Tu }]W (AFHQ[t]@hlH#CE.*837Lk~s;"5Sƈ|3}Y".#opB&zL0k[G(*7\*DF#u@p{8䐰]Nc[T协z $>')\olY6] p^fcXbKKF뎎n> Y7)#Gav/6SV9lWΚL|cKifD~U[./,S}fvwʫ%FyYb~@XOg[ ŚƱ/r4j=6u*7$IRP uIA.C֯ 4} w4e0L ?@mDi9<HC[p{8F]Fh!XZh5ߵ+;?ooRrٷNPDT$/JLbxl t"&@;b,:$XdzWP/:TmSH"FbK0 wǰYDꏪLycǘ#)DD>M)Q 7ΗcgdM캦-ds/ST19uCe*1R =w%P2)TgY3Kq{lNPhVnO*bR'l ;VQj NH. ussA"k!cњsUt#++3Ff ڨe]_}YG4.*0^3 F hsR%=)- r+PmG%=AЕn͔Tx(؟|he'2H=xT5}kS,4&7D@Kw}DWbKC wse̘ 6S׎0P 4Jq2ߔڊ{t:o}6[-CXW ix9]V $YT٢.<{>zE8(}/'3IdLh$;Iv%3CRnЩa'3Q;[@Z!˺K/+˄A$i/c;& rԮM vT}F]fLĂP Գ3x%jFzֈjG"N*Q1{.b]XZOjaK[IjӃhIn v}[oW629gn[(E5 (%81L¶j8v5x#b'}81E>fg<dոO\c[hu\Yl {]ue@1'@wz.8aj<$namgSh)ˎQ1?OzwZR{q.@\8:n`)L@8АVgXtv?'Ũ$h=Ng1A<˸/+B{˧qN3dMXA[t^?Y 8O4+ E( K Wre*qy9!d~ь>W)F6Բ0<قEGAT@Y/Ӽ[#ϓz'-񢾑YGUv/=l #sO`c32}qAѻ`=vqRMP؁ +(^6;A0|ZHf`?SbHbyl^ܲ#_m}2lv7`R̬wܝV;?=+fm0f/d4s c9 /fSq&\mhr@z |Q!YYE8˝8_v,Ŏ.,h_g/(B!v3v=#"APՁ^`!O/²lX{IE҈#v'w}e I]H{~^uNrsdnmoNgڀ[~Qrھ#; dY\rXY"86{ wpmosBQvdZ#Lßne~8i7} "; =jog'&预 "**:].7zxkـU@C3{k0h2o2XBacR(7 MZ\@E0@2C e&RFA"sAN>cjy&.䀂 U,Û /!{6I#E;`>LLΓ/Dž; P@8G N{_d,z_;hH=U .N%;EK|61\6v4e~:,٦Ftpdt\@!`GfWLؕc 459H]yqf6;Te O&޾Cee6^ Tu qӢ]f>ѩA'%c["4u "RyuPb\l>2+ ^&Ux{7uQ)<;hz*Q]r|;KQ4=Gc&^}XyI&ïi!d|+Xs El4na0I"cXTQޘ~uΪHZ<5o8lgaٶ3ZV3ʧ,HFEP5/owGG&CڃE0`bOB0d+&*ݤ0yx7OLgʫ{X 1 ?I t;ΏԚhWT+#E\1Z_jG[pz"x,-:386 w!ѰnLȻ{%Iz3iQd.B\굽8zCzШw_# 4DmG*b]_kNW5Wc\S N>r+]pbY;gJW?DBAFyśb xGh#n= vIP1* PEDť}SZsJLwwؼTSǯrQ1.Ha}>ڕʵ-W-fV >5zlX2 !SaTJ^|8SʮrkU筊Y _JԎ1.gA/7o:|܋Q8 fաa61_{}JJ&bMۚC?LVe%\ xL5-/28LL"?G'\X+md- j9 GW#`!#N ?Jçpqs*:A3祛Z)˰8>AqIvj+H`*9)\WXYzVF̾>Z&%zI[6ly9v6Mq?vTV݌J^=Dkn H&3c'{`zHt A}6{w{g]^O1 X_ 4v"I4>?eJΡfpF+{L^WLΤTSS{cVcdS xR͠N٩EU&}~S&3s|-c=5ZlQ{ڴisڽ|Y2O=cijǂSOQ ~Pm"9aX@H K}OIC3eq8g` [BU19LBbqWԢFVY3+F:C} aqM2 Nf3wG=yF=%nݼe],nZ_$2K}2q8K{n={u2{ܐf \ڮukyY\ >taa骷;WWe(U01gZ ZxE/$|dt/EE<`oW2h8@4'sD d0ZM9i؃SC!ZSQ|TzISmk*ШAD?o#O|!\sGsmuT: HLM_ ܯϴpFJ35tSiL0 ?kHw/<(WwCBʙBH!t[r nNU7 ԩPOt4Ц5 L?f_ JR"\:1\⋲U4ncYcL'04YJu8kX W1 S f[O6@t'*~+Ym7ٖY$)J:=5W (P:ܹM[$ ~r[^^Rѥ|U&a4hmu,ׇ&e!xY&D<K=v;v)Q@vAW[6D/9`h06K.#i/wg4=fXJ2>#{RBt+M{FgUAU"s]{u`SVnDծvK삢_Fuʠj; ]ˬWJO񅒺x,h(g&ǙljP;ә&4 qѯӑcY\k XyG VA$|YJQluޤ՝<.؁ܢFaaV4g$OF%6 D6Vz@^-61j 0]!',\[A*W-2mz66ݺE1̹pIx|rUOoYQc2PHg3? `zf+BB.z4|?K ?riYmܧڒ=Dp(o, c l~cUs*Y q$!3_8ʜKON24#z㠻 buK[YR}0; Z{ A1Ԯa"uf_o m0R(fTj{kڞS%n@]||nX=:$ӎGӏ`wwi"N8_j֐Qoz_N/+ٽ D\TR=JLjl)<+! ցNvV!QY:>O6v>_B֡w./j/uAj?ryx=q{%uA'3;zZAr?t&cmްBn<= \KxՇP6 GdǧԕibKswZRau*|# KV3Aĕ\̀7 2 οN?i)0@Ϩ:ߴlujrm%PNm@JޅеpRIn=Tuc7hVNc=5 r5e* fI͹>|-aFIN < $aF*=pe8z6ym_7.4Bq9)U?]sl{筡lǘtVpqߖi䨙IZ}|}m {Ľ n{)`, sP+bo䥇k]V*pF)_YyF04NTDO:2(D>6ƧBiSx:+&p-(^])=j,!93B UvX[`WY\ƞFG V} ʞ[~N-O?!dn_UWi_+ 6_4=CjNj%&Ԩs9RS ͠ Ab#_i!hpb~-C?iI}/dVͭbjU*A"; ObOgr>叩7+2P_*K=1*ъ Sd[pڣE jV's*MfI]iU&kݵ>֬k\ܰRcnJeD`ebQâ4[_{j7]Y]{ UZGe\ҙ\u=mx֝ C@gC3;J^0_y?MHJi_Z= AP:#< 5^*{gڮ+†çζYWМDvweApZL &rsMr+6.`iVP ápu" ;v\fWlH͉Á{UG"F׶BL_a;|W^JgӦ7lRaϟ6Fd[Afavmoel߂:N4aj-2ܒA 4BI0s_HQd@ yG,:W=*XJ ʜiwO )8$S6_.qx;zL_ jgj;]i7ш0?0eKI (9##t3V;$P~^11a[pj0_C昿 dٮaTs$e=8(7NKȐ0Y@Lq6rC`tByq|0,[g^]bPU[]]أ5+$!YTdO0lÄ}f:#\%Ҵ+ҥvm=ʙ$xª`3.bθrKbȹZٖ^(Nwz:݆ɉ5 rA&G`AV$w opww#@S`f,@I9BSAސ`񸜶u%L)nSU5dERӚQ #}bfי1 J'0iR~:Fϗ+f gPg4 o][S* vv4M.xj_=BF뛘EPf/uyPb.L=)A*mVk.U&:ň/ucB_!XTҳ=ZA%kw z>p1)mg݌}?yķz:mkvz*!!; )VR"δ'#hidȸAΥ'7h uFupU/i!AܝEſ߈.@Sָ 5])x FsyjyulئÇ‘Z9_7dK{ڶ`8}FFMv= {s7 q!xWfN~(|!v'>"pRZR *hlMdBTR[`Yzк$"+xr@FyX9hX3@E>}EڭYsMX6 geQD:H˼z]} >oU+M/[1Ɉ Lk2(\\d#7> ]tߔ\[":*w6PCo5iˤ1[]5nW ?Hų2|S!byZᦶ N^u8ڣU P(&_!'ќ7p = Y(Gtv6SV;TDŽ:2;}˶7Zk?㣮'#yor] aYK)yj? Y-o.& ۍ_`|̳:!=EK72ֿ\K:X"bU.Wǫ}ݚkMJ6J9O_TJ9b0z9{ Z7{[[߹Bt. Qc{!K2iNCqLD9%&X6,x!RVQ6{_-X3O.QM; ! 0 zn 4>y]z:P aͣn/@Y~bbtIzE{0mCvz{&ދzAtEɿ3۝堉  v];xJUH Hx`mPϛ[<1e0IK_h\s8ۧälH' 1$btr^`@=hx! ^<]M& I~9˖)dGs+WZ> UJ{o"8ۡLΡHi:/yv-7,O9t<XJr@ 0w+kB*(<k"__)E #zN( VPIUUumr"pR݀*0C$EAzb&П<*ǒT`ZlQT*w#)vǙO^In!*tDUm >@iJWp(v92@SjKKQ<;h[|Tĉ>=I zkOSVl9Pb A|^Bbޅmr  mce#LAki %K4Mp?$8wS=XKe3R21^ԡ!nv--ذT!qx-ƗS< +\:D:pԩZC_)3Do̙]gkLדZcwaI!$fn i؉4M̔=\_pj#5 [ϸPgU*_UspgY/[W<B\At*L(?,a2CU507?ނCNQlA+ iC"%+cJ_+_e1o%W"|.!CLqp{\,7LQ14zmhו<"8$q{dMf-tr[ ԞCtQqpjyp@&Sqhw1ɴ5&".l,ErL9#3PzD8EM]ԏ 4ÆD0#^Yֶ>5RQEB%b{nR_4UZAXù`pe~z 9ġf]iCP[mk@>,'&#TixIW+Ak!Xw|efdy*URxEr:>xq<;TGԖ0N*In gUƺء9-!wwL|)-薅3pq=h'eb$+-+{pWI(k :X~ΰ|dĽ r݃ {g6I=뀮Vv9?G˽-oVߠ$R17:r\r@Sv@iH5;,@ǟ9a]kPI H \ >+,d>u`뾱X$wʛc˷A !:xڠyTF߻MEgIuohfw5:Xas_BLvh=\aN R0̪o hI &}GG1!U>Q;ĝT 4VƁ6F2p8t o 槐;!^h[ Yҿ]pv)ωyJZJ82D2o>iҥ)u2ǭb^"#h J RB?dP̕!I< ᒹke*] P̮I-0-H0K8[˸=@"e[ $y<5~K>rfBbaYQ\El$Ja," 3[&Ӻ `4akJ~B־jWcPWCx?M,buHԅz^"bqflwPJ{/M"Q2h 'w:B"Fy{ʬlY~Z 'ww,q.Eh]@S^vinqѶ^bFx^o;2*BX d[M=7k#MʇiY{[DfĪnpSUHt Ng_ۛ  $i?&Vɩ{U&Bퟧ!ĈZ\;k9ew{Rici_x| 6@-zZ0gWHZy[ $iӬQ&.%͑r WF#7F-#fQ Ibx}X (&SlYذ 0 }x/VgϚ,ho(Q܅A?2ДFcbUO f}{LNp)DQ `C@C{"n;WPQ27/8_ՎAWqlPǔĩGX2:p@| Z bej4w"@ԈdlCJJsc# B"uTF֜E"ndr,Jʌ-o}w"I˄~1o!<9ݨӡj, [ ;am@um^]>+Kt&&J*$B+ 훸3œÆz.=7kp/_"[z#v gW/|X&C´uQtC΄tX/ڸeWâO_C䯂:~'N:#UMFh%6z8e#l % =S8lp`~b_ pXv~亝= rɭ +|Sk7gƭeݯTV~!6L !2T*syexJ꺰9uY)Ask5f1 Vb؍]"OH¹i=V) jUAm<#Bi8ga1Svحӎ=?PD&@]d޸8+1{U"v)^K"[dΓn%ɵps!:1OYhFldۜ ؐr<}bczԮl9^4 xT+.k^K MCh7fy$ o1)ޫO,Z iRy`m꽶KnZTW3ud hS" RK;TOz u(!Ͻ19@(d"TIDXlC3/!7!L-8EGykv03ў~J/fR%WX%(}3\H= Jk8}Wƞ<>9 11dz ^J)iT/(6)rfq=Nȉteo&5h>~M{S7,hTAtJ,^dodSUGSİ?BBQ,6oMVI]ȨF\yf>A 9@_oÒ :YrHߗ5( X2~͔oR2D*nYBQ]cD$ų90G[W\6̋`Aթ- +q`J6RqQhY18Heރ/$RI}7< (BoOuUNZ"jl mpjA6ꋿ=T󹌬pOMW.ugBd7Ӑ9t/eX};VmJZn=-\M0o;H|oĹl^FhJa7B`hJ5\nz#r;N~V .6]饠{ pPL֛՗w/@؁w,*DW CRm+. 94bф@E~}Y &ﺟKnlO_(˱=XNKnGcgkVa,QaS`#sx x+dnȦip@wjcZ) $pj={ܩ˪)9gPM l9 $Uϱt_8h8 Wʪ;1M˘ム8xWC |a5D>H d7xoVmrm*:K,Fx6ᓊsٰvڰkz[)z%HbGړQes*urc5S6|i*D:j*ڮ1(Ci?nQnʚ H4}./@I7WĶ~&B2l%]DaT=94㸩,HakzԆNӭq{칙?t7xcr/1dA_^>HW䦕@{Uw!X5 Fy B/^_#/hؗJ:c*eԾ'(:[>Ht|L$hʜm ådr@笋Z&U6Nޯ-v=06? ߜ;V0tg뎡 JѲ3jIiVsͩfOLFP@C$`kǞZ(|WWuw1j”j>9*'}9Miw?]EfXptNѰjLd"^V` ߔ- ЩR~<t~S{.uu"Rq$=,ԣat9udJyBI=)y EzS\UvlVYĄ_Kd*_B3ę t҂eڛzu_/*_qa|*~䯆xېKb t2%Cȧ߇:'׆˙׈uoXt)5GF +kpM%BM ł'rdNrt/Ƶ?޴>m4#U/`$X-Avhp)xhYV&7jMMhǩBD-n#.n7+-ĥ )~ jk <Mb̐O&ehUD]P*0k5nb&|3Cz+.43qP`QjkW8Po1d܀"Q)z <({os(J)˭%q?֩@ JeQ=P=v:+w~j- T2N y*Q62WwD>4p8zbV 0 hn`qnMXg\v<* `C}uN]` z?xn54ڑډQp'GHAВт\0cxlJ/ߘ?v5PQ@~e )z.9`alB$&7#|xd N\ʓ1L!ḥEu0#$$g ؀ h$D操11)!_4(HW)`)Sq߃2i\B]&եȍ= mbLǿD.XC8KJOwPKq{h0ҺӼhkRb}ܲ@V,8v 7d<@Yi;Ė^jb(u݌H g]/_T5&R\6&Zr'G4:G認'Q+>OzM5&U񏭑Viaz>]Z'bM݁uioW4E#D~Y.z(25q`u^WW}=8b,l#Ο[ԳH"'79>;ff3nWmm?YMo!-ē+Ԫ~Bv"NM5hhub :ȝCw1g0E@FL[E϶`$I&ό~9z$$yEb[O/zN)|l<%(a?t̤˧.4sDxؘüZ2^FXmMl6D6TcS)xz~8}.~Dz)Y;b|l&e(#WЫhkI+Iц c: k t](JC)CpB\ RACl*ntBZ[s1 :smUUHMąٗg2pkh=z@vOe[~COb&ižIk *. "$:l)d+I \xvf@Ws/m{} ~{5X%9$":N& 6xR|7RQՌw~ڭh |Cn6(O<1 5w:a N*RwhaH(7hoH<ޖ|j{h }-Qu?bWToT5Dā Aٯkmn!\Nk8 \ն 񝽙d4$۠E2-hb10FnWz5z_pvS BuR~dLWlڢnp=Z=_p+Xi:RjVvnz섹iEE+#CbM|BKA$AkpY;'ƑQa#MeVm*c62NS$T0;6'%r{B0o3uk35Ƿ[ޖHvQ!g[|ǑI17bRd?@<`>6@/QFo1:c\I˂]OoO޶wI +|y ֪2(dY֔tMrl!Heh.:1G1>E•Qf"?.MEnY-U~TuC?G#L{'WCs̉cdY&'϶ Wv1fbZQW f{J>-pN[uSWw],gE?&e}4+lA{DLَcqR 3FNت-ddaqKn$/J}7iX7O&ӑ8e`Zqs?dۆ.|+jpl󺻶jz"n_:Pn~c JWQm[$4(p/sAu'x]8O;7î/:LZbUz&nJJO YoRm@ڪWyv/3LpBN1g&{`A=" K EбNM'hɔ,Q f x K ~YmP?B X{4^koNujJhS3Fas0/MOV\Ҍ,VKQ8 %Ubz_N47L7wJ39} SjkbIFO/+Cv<\ fQKVtJ I,i$ߐ%ﻶ{]オ] lh63auOZn-٫_b&I0Y )ר$za'1$@P!U֌$SMV^49ꋠIikR_#E3/oMi/'d-ܙ)i`+=$\e\FEy\ ewɷ%j'9eHJȌe.0,$wO}8ƺX Uud&Tf|3IzXG5&l@AQomңp 㮞A/4RHx`$j_P(9ޤeaogpK}X+:Q*72`GM*tXhV4F;bh.eO#:TAM438~Brwq82R;Ӓ"2!#&GºZ^+B~[2>`>iKfJtE?sy5].3a67QU3P#08` T+δt\!%M9nv~Ͽi 2ȓckZFU#P> {ͬH zy̟ @STfRr:f33;-.YK9_AhmgZo`,İ F5)?u }-># o ܉_Iذㄤ$BfNjmbCyZ8e:y"SڧF$yVKvMA˻Γ}kw4=/+}Kk$W!DLocna8CpRaJCԘ\PU;iuRZ΃ԟB%xқkT7IPLB8q)8[Ӂ #H{ܵ ^A Z@fgDEČ|t:iǑhP/E$-AI:1I0h+mv<2۾T &dL -Ƅs'<ۯՀ~DSZ=䨶]ZMiyjl` #%ۚǿ҂ǔV,I+qkZh Pga eCHX?hD3՛$4V?q#ƚF y%ԗWLy)G_\9Rߓހ~"oab8SLuL쎋IBS`4lٶFlyYȧ* lr|T2:%)e 2qM+_Y?<xiaۆfINxYf *]A7L+׆d0т*0sZsM7BQ6f)\.%,PVw'ұq/eνߢr7%nWΑDcm:եsRWE,hj45gN㕩c2])8R+BΚK1av}Gv,y9 1 e\c{¿RY先B%ad@mN_z&S >ߢQ-pП{$Kpa'e$An%N<|JI#D<|^y/h$ ,p5F6EmgE `rK Sbed wI̵ﻆ0LL50JU]VkT4+E:ѦQko v}sXj?2K$ -h C9リӬl)= ̫ )%43tω8VX~EX-KX֕Qc^ΓDd_e[LQeYMۡ#Qڒs\Lz%<kaHduT(oW]nG^vzuN_!7} ?m`]1GG]k76`Rǒ1us b=ub- ('@봦W}"]QdnRg4mdqHf]k*N+Ő!0%]T;0UM0)qLH[ts5ad_P$#z쑝8[B;𨩽rW ,l0+Zy5(7tG.'Jtʴt݄WwpQ=pG_#QcC=}S8 9CۜCIs_Q4TFB3 %2ȲQP&9{{&J$b:בg󘒮,G|֭SHU\[sQ B>H>%VɻP#|p`EU.f5c7X6N)~$4K#dnf?Qs|% oDj])TeQH]8ߡqZyBNiḋ%ЛaݻY0 unI7zK5GX?-Cr4.0RV9 c,^GƸ/hQ3M#Oher|Q RG'/GjWa\?fXo7ȦR?񿆽\atuwu(=TDitN' =- ^ȫ+ZSՎ? g-g.Άu J^\A:DnjXGI"#/phRe*e}8v:sضruG["q]T6De/9]s4\ӭ K%N mAE$5c/ُiJr$VCYU)#&+Ro9h?UsZ%B K<rz8z X8?%ܮ6Ռѡ9p-X']0HId`+Uh (Qk!1%AMb1jdUͻirX 0`2s&SmrieP&7խZv*3<$==f;:\9 _'4SWSCq?(=1%'\|̷V\ RL?Vs}$7ymZ˜#WsxWzON0Y;gQ7)`DfQ1V;? ppXp(6T; u)$i@,Çūkvj EyA—+1Նg ^)\Iy^wVz|PTSXV{V&y~ iѨi=@ކ8L;v^d t0;{癍b|#3ŋ"=˵Vls-:F J^ިebѽ1TPDYۈy<վA6Ls܏Zyue]|WqI"P7"Kgd0 h'5Կv(zIŤC COk2b!75:zg{RkmELo5,0u+fJGZP\(0g+zK4%&E"SjceO*CD`4ȍȓ2Aank<'' %"L`v0뛰 ٫0٤Ih[]ʢӂ=" kSeGO=UB:[(}]0"s  6%wJӫb{ا> .ഀt){|BE҄&,7`&BNwFEy?X9q*h9X:( ,)D۴>WڳݥGd4*>wwVh@5w0g0-TC;`. VL3{ q9gB)j?s87<\; \Sʜ{GɱGDc3=4w338mp쐕Z:hF0yӢg=,:߾6hvΨ3^K?F \MA"ZL?\Ug)w(ԅ,ow/dH"TL!.蕴%t듽ͦ\dZ*6sAk|g m` E_,׸&~k6)F!"|0ub%;s$ \ z(g4νzqo#"+nx x_bŕu\o- ~v@@jxUf{M6dcUjy_㾜c(hY@4N̩j-UOg%9x39BJ.ݾ3B S9c5w _^4Z6)+~%y8՗*I 9Qwiry-,^'w1ϑrܼaY 5H 'Y6E2#e1Bi*=v2ΨX ]g^}1;m]d C(K.ryRL=v:J.p N]chȈ&86ٓX$8aZg/<7Mt+* 8gdĊFKF<.bCՌlj9MU|XgQWCmP=Űp:ܩːYojb[F$я+?LyqzĚ+fQ9'_ ]'qE!x$qzR%Wlxmq@ҫ]}i}}:)[bx bJpT/j熬nBTBm\@'oZKH!==8X476W[{{a,),6u$( hD6zj;lGEɱ+{3ɤN͑9!0oj25?~n7OV{[(맅m @:K_VڽYGq"&+Hn@^AܸeFrFXƒR^s27AfO ȑC;SE#Dz'DEPцҷ=QϖCzbL.1 EQ~Oߒ݌0{U2ƤgQ|:U8Gׄ6&$1 B!]DH"z-L=avp[m|wHkT#uģZ]( ea ,95HȬ(7DE"bZD@r\]7n43yߘɞOg3Any7\m8!0Bϐ:Z x_o3'|@-\F"%F-GHlJ>7L zRC;V`U #X6HCb@ ߴ GB/^Ҥ:R5:0 EǴ՞-ޖ*UqjɻZ[Mڼ+y=I2ԁd5Qeh!q?*9i\rD-5eya+[W%RJ :vԨĈ>Tkk/Xlr3,p!=T; k(ӊ`˛2ͳ$*Qjt"N}rB&w@99 hK m 6-(|O߁F$o4R2 zL'tӮJuI޴ eczT7{P<T*s KĔ7FErOq~9`eĜ+Mvzflkri |C*8]׳V_،;)Evh%c9Ch3Y ~D _H'*;/6 q Y|O;HCs)2y;ݨ aMAl`H 8UOٴGVqvxEAdc4ڭ`* fUܞ+O ^9GT7qm ֈNϳG$Mِch=a\ 6KٱH >!K$<>m4+nXlp$ĴM[C lP')HW@\Sƌ{hZW~R$;JJ`: 6& RΧ20±RVfFqj5@tkHܗ}~"KKH)zV0fx@Gr-vGH_&[)6q($?g;c9~ݺVp v.]u2* Ur*(zj+4͝?d=i%it,e L-@i4Vvn,uɛvvUۀ%ƾn> {+dYFiɓ\e ?c*"4wjDOdlj *)&G{oɗ6:N̆+;UV@=vloWLᬖ75n 9w5>`F aC.Y'v޷Ƶ6(kvݤec_gI^23|U ח~6 H7OŒ h3i]-".>ʹl5$H;>iX:#2 iLGG +B$L|nws ~3^e˥'-ٟG$ˈEJUk9VT}1xѮc&Ɉ|4㺶[!9BhPՕ}M'_~tĞD)>G^b̫rx<:}bw^] Qj6~C|V+ALOzI9g;m8VvyD&SA_J$@yfγ(TMTJȷgVDm7rcq̈Ml'R+c߬J\#mj"d+d."-vq&M&.[z%NZ34f }dDbۅ*z>8 g7E%n({VuՀ\sFIc|*`36m|9By,I>做`hW ,,*]:i_Ɂ7 Y~}ceLf%ks%RG E*@59F.ҿpM} S1_9ȃ{v 7a?FJ,F| i/~+ڰrcЪH(7ƴ[7:Ǡ(D_5˃+ldD,0r(m)/zuA+ &$ Q[?_KK%}q9FDч;an%gg|/Zh`_u1rh᭧o0F\U$'dMxq: ZhDZ~:D[n]:֌e)n|3m}UooU!7[u4 qێN'ao_AGRW_Yr48|zRZp+{(l#b I4[ihQc̷h8.w2Uúc-w uңqBήr~)>W KJC$rw1kt9<=ުEiIw;4P8Ae>rb:NTu'㘯~Xc^foVZBގ-]@uP˥&*WBB63OrZn%->0~ GnhFHgaƼ -t@xEuז|x!q?L/+SB;3rƒۜ4"@{gA2D(q)zkB&[ y&%=|gx =8dz; @e!>$ҠW1T;+ "᭟MD!P3RV )YQ`&:wtl.MpY2hUI| V!&;aX:OA=q]ĒR"9xGcV+0Ps)49^\'pFŮpeb='_\W򯺝s*o@0;٭_Tس"yRŻ{iktJ7.ۤy+WhCILL+rpT|zw~bn(e#sMm?8EcVA^%x.)d;|N-S7.c" lĝ?hJEOA %$:/\:^@j'Km|M*-5h\!!~EYaM}=X&{SI„*n :^R1!\GD?ФKf$b2SĿ~:/Uvwӄ zo'@D*1G-F[?Q3.TE \]] )@G@x(x^b *RB0b2h':P{ K5['+Q˗CZfSI:!$*Sʷf9NȴWb#n^)oڎr EwVJ6 ~;ZJfv^DYCZ03 m?/[T$=UI|46gB"/VI酃YObKma_.VǕ/%IåW캊{7Ò4 Qr刕C eWqX#Ncm) g(Zs-q;#2ڷ_C6{UeՊsZټ:ԡ2hUo+U>Sf=12umF|#)ݸCs'A vG C(w@N9=@U()e6" slǵ*t_CXZR42 ;(qw_4/f$)m>bLw)[[a͠ SbsnzGM݄`G cȵMqj@$w |8XaBvʮw8$C:2tulqcx X@"Z0%L-1u| :D|{8& `Xu1D-,~shT))0TyJJ}Eq8^N`:G~60fsN]ȸ rRPg־%zjКK|颚|T27W]$q;lf$HT]>w `itȜPt,5\G0*ƹ`m>@~^1Y1 <> jx.$zyG.{R9lY`3t;U}]*y?%;v疱B<)Ϩ@"kz]3mje N֓[ 5⨊fB7Fi Vݠ_CD,!> _dYOH/JH"i|Tv= 7!h@r|,OqLHFy@@b^M+8j-5 E/S\ fT+6N\*r$G|&:=E+hy@9xЇ Fً%X2XxJoX:DMbLD.l? |TL$a\!z+@*{DU\vv Pά=̓6LcOF˅uض'M >n)RGZEUvsҜ8jDp7?;8#}QB=5r 9ou +wjl3'F]n,;1U zo磃w Ke]#:Va݈'V惂GcNx2x4; ?d 1 ƿͷ}aZo۾ObGfx<W'GĢkD-g3ONZNy !'<!S%y{fáۍ'ài؊(L̨h٤2a^) ^y3zezT!ѳ56lYNV1x{Zs1$B49+88Jc6L9*@mzvj#1VcwSMrzeUފq xz}bQ+Dc$\6&YtLbmI劋9:! #Fάq|ÇL Qx:Cl{{bA쯑qT@?4a;t`8O# ;_0j_yv{7Bdup;69g bm̲,޿R#3*f[K-R61P zqu qAXrj oqXaݰR x ^Ig9WmtuޥauR %ȍg'dX4JzJQE{ Yg,>'Bi߂ N+)oO|NtGyz;Ǎ+5n'6ew߼4 OTj,5B|i]oPL3]оjK K&5n7`qMjs2bc42pPmw:h3! P)T:xG"}|6hrsǜ ?Uл-HZf_VM=N 揈Hi4oQ鏔|5c;䇧yU+I-"9߲ s7dzj*ܯky5KŹ" 1K@:Vj] &8<&PR`r)$4DOi0Q9~68![§$OhŞ-r @0Oܪ$o[T 2@~eC ;^!2_CB9=/ .j co:~#D/]XiEhՌJWN\#nSבݡtXmy/,\AGOd.h?@(:"_ H`AHA6SȭWO:O9V{fJ5Aśv=/[)-&]IĵÒl?0&iN=3!\;E| 3mwGFvMkJ]87L?%%ӮGa=MD}3(:lIExRt)"5%'_@i=yISO_]1ىk'kJyOC熍˩vsu#l@B0lͅt$In+*fZp@={5Ĝ{4`4NG|2oĐ x(ԤB"٥Gnj.,)jx/͟[3tuSIPvµbƖ8vw,и'Tw}Cޗ;bvͨOD! nLp;j0*lBꦡ u%f5 SJ0TT :ߚd1׏8BC]0f\jZ9h`fySFKvo#Xwۈ‡/g+_| ..ku+cLʽw4B_qZ8%}zp^HB:u5Gx ]% pU6?rJ$D^]nhga[s2.gxrSLE.d7} TeW;z/3M.Psܡ0֊o4n$,2g9A̰=Zouϡ8x^$unP7<{!(F4h_jN(P9YB̀S %uτ;bR--Ѩ+HњRt3o* ^ @۶(8M~x:7X[F9dF)ErhDx0&}q?7K{]ϓ+p:-Gp bqd ]Ȅ|Q1U[MHQPŃsث etߕhgH`l F {e EZUZ@'c坛}`"o(U}hmin0oH#'UL^BԐ/֓iHR̕[F̎~fhL跅6Fh?+L|Uh# 7âf)G$R[u"?M-n.9R-l^AyBؖ] rj~|%'7"WNkrZT,1'~iukXQ}kUGAgť\juV[lXEkF?6LJ>&"Zwz&πN'𐴴?q.qRmIV0 bb+/=ᡎk7/O,|,Wvt,/${R*g^@@oM(7D2hѭS 'SP'-A&"r7lך)@v6mOFKѻpo3O1S8y-?ܯGzdܟC ey 7V>\V?o%>mpPqo%[+l ^/?oqAF(]z .BU/!*=vZx ?'uƮV*Q,`Y<_ tY1EJm2zgq)Mv?ch4)G"aiŃ.=`o^nE;Oخ[@ZK0Y,T.B&"yio'RPïn"f^]I" 7M34=zΤ_%>ץzm,|jտy# AӘ:%+Ȑy<ȴs D`F1?RZwW>Q/ B_$ WODRZ]q*e4@~lyBZvWzU?_0<񁙘|DF&su;\~ ثe{H w6ƛrzYƽ*.\DZ KYږ9&GotCvw^# fޭ햏&Hlr織`^zVbA3^z ZM'}|l4%:b!vPW" /IS/Ѝ5_KbOlg ְKPѮi_y)|H1zI=Tgw G'm9чptlXsztH>,ĐZ Ѥ江[u[6ܗVXX4W4?7?(#4:B_6$xDp6,2%~SrA[}N* y^3tLzK 0 8"&sOÅ}΍:R qw+ݕҢq,"DI)W~#M`eu1'dL#W}MhT$ީz%9k׏4\t|Y#<ǂR79A]R,$t؅!B(Iܜ@2Rf"pX@膄UShyyY[C @tm 7r9o m-ȕ [nCCeu9DXkĄM8:Ƕ/u ]>0Pyfxe1Ak6>?QcFx3;Fr DȀЅƋZ#ֺ6>c7҃Ç%9+bN!Y~u`J67䁝UzZm*lge_ iΛo= M|r{]*X0则8ʤ;ʮvS 0ZHdsTHs%U9e}U̹@3j)(X<~՛tjBq aTI){In%ˢ˞fq!d_\9̼u$aU[sbU+} 1 fKAÂcp?SFUpk=űל6?d]F%BG|xp1ēEaMc[Ȇf BԊTUud >tSjJn5B( μfQ嚧{c֬!C1ZX-VuD !W1ru}[oKqZw-&_G~.3\Pi~E#5fc1jXLsRgeİڠ)nudJnM5֗~YOs׾ڏR0^H̛й1F@b6]kg,z?N-티cx2*ct кk^<(];Y<&GWǭl{)TyƉnm{;1 OKȜ 'WzcI5 $m i[Y{a?$<n@\"1O7q ے5-gkU9"?rngܠ,1_/WpisVy FF= Ebh|fA$E+NQ"lmd*<"įNع=nF/ynUp,iQ#~ِ|T# '..l2 Gܻ1[YiP\ !a? ^ʤ'NjW:WϜK>SB8FzR(yLq$sǬErz({#: %^ZN!!Ѵd>+}b'j>RQ )X;r,Y8#]s疍o57؞C1H2i:HmO .v|kYa.=5ƀMg91UJqv`X~Cnk] =100MBNjl?`,f s 70wom:<ڑiZA dBczjo[$tFSV鷺d%Tk#ܷ"nU`wkR&HڈgR;^>[W؝ݑ>ϙ՛lAȏ1%MZH* H9S@@B7aZzun#j^_X#3EyjBxDB!A uEBX2kxXVVJـb%9%/bwdqQшO+pӟ>fme@|b.y%e|Z>IN[)LcaA|;+Qhy5ɬ|qqtF7+ܟomĸ!xMEA*%uV1lD9M 7c-F|%W"NECm/-OFw[x'PXXC[MbX;vp ZO6`~jtղ>jR=\1nwlm ?"EM l.Uvtxf̅wK7jfm2,G7 UM&)<耻j )4a? n" ݱ9 RNޚT ZiIJZ`VMطhE'cYl2$AWߓU}0]MB„(q}iqlpŌOԑ.SZ6G pg:T}wSgƹ=6mjh1nȸbmZba\[يn zs0eoe-5 HT,zC J"NL?.L]/;~c \znqT j@ dۃ$f[WFx z')pFH'UA0HgucW( NV o/Ýo'Q]iiw|[$M-䁨SSLw3GK%v+z.NIӦ;?$yJYukU-JZ/xk%n=GM+abk!Rg'AYf #y =ܟt7C\3t? ffZdۛ5.: k@j-&^4S@J)WJPteS9}CyGU.|]dinTp"ʐpJ\1nJ/Yi?hԭ˱`Kb\Ni P.jNn0k4*:D[=,K|PEzjY/&;ї^X!Lb)XHΟ2>E[/sd! EafI5-)[D^QCYСP)"k-$.4 {/5-X]xO!A\6&q1eq)Kqj7p^Cl8:Ë=P=6j+GtZm.\^8.ߏ}Vkpso*>nNk*uLAGOVu&LvV?_˷]ڞ̭:8.0څO֡h^&<YbLXG&9Ŭ'x8qS/7p[ڜ_8)b7"s׈5' MTq t#'z@’j2_˷7Vg'3۪;>&nX/8̝X<" ~Ov_}CĬgz|BU?YMKA: '^&z+Lnt4hbd\ tY-KI[3KI9.' i_,! ʟA,+܀Fx8A%u b<8GY!/|ZY<ǹKjǿo Oi?bMX!Y>v&.N=ԉ1|l-y(ϯ1 *12|zg|ޤu{c_ Zd}^G~z*o{WXgĤM1C^@*9ls%3k,I @owE=}Su@_%38-fu?Q)V6B{T+Y_QIH&]V`#.m1.4چ [YSK`\7ix .D_V.v[]p$P.LBe",lpΩF.1e>y/rėEn/*!3MOLruO-m߲sJ]FHS)32 %B S?vET"Qiqn6^*4L[)T0mt#Ņ9_e^ z/&!Y]G>ct?PRЌ ̏2"BTn5P+FK|PK#Z3֖oVO[{%`p 71!,ԺnaE1IhJp7z3o) tV?q(ƌ0S@|sڣvY>%*0 Ґ+[Bp¿ Bo3'ӽwv6 C773 Gf7нʯ `yF!"BS؇@+@ ruBĩ ٸ~TF8kc̑鑢oX q򒫼.ZD`K!|SV"/l+ '3c bMmƝW|;QtMvl:] :]SKI05[`TM@ԧ(̆G"΁iу9h9Y_y{ƛ~1qpēL/>HYCĄf>3X h'Ikpx8dvˡ5{B@3ypT: ̦} Xuzʉ<7;LR #$EH8V6X_l:4\ɦ=Ƃ,-;; \O2Blzmŵ\#f 0%q E?DD:z}g%H]赏TFtl;zFދw$tͲ϶} 0 O>@XW[kz^7 ?iOU)I QYs"?Ѳ|`uZ!v9 e뙘lyUDiU#I&%gɠJoi<1p⩆_bXb o2$@[eIHG+lMi? /rI}gTG@f\͂/$!d(('AWXh*r?i؇tO/{Xa6M+ 1>n1;hĄP|dV&ZLW cM_")+\@QGS^ƋFeYW"-zB@/;4f_e'a[/TFap9{=π牂PI6C(]wߩt|P]5Rqċ fQQF,V;N_CwI*r6S1}&Pk9EΦsU=QٻMO|{Hh@Ϛ95g D{߮I8l;35fJx Ʀ͙:@)2<„YcMb#LdEhM# 젠1 ,El/2ULmf_m&ʇ鼯{n؟gaD9펇Wע*d(eLqއ8y jP 7eٶz?mY.4UH7D"~4Ⱦeklpzŭؤ3@aUo]%k81S??whQB t&b~RN'*yܼ߯"k1>]j r}rC6ϙuϧߠ+euDB3:՜'U;nMH@KWP0rrEyƾt_ֶh}qPζ{V=IҠ: ;kCqmh5G= b`uD##4H^8#5y #1`ӱS!IlCeHq`LsG"ty`N DK3P [$}''ziAQ)A+⽥ 1^)6j0\tz4`G$Y1ת[!8Z3sp{MܡŒboaΔm'AC .oџ.= \|yx$2 crWhi[tJڗr<:-rȎ}=ıtɝM4'$ag 8uD#w4l[I"~y1#rjyD㵐nEUBr/'h;)9{ݜfڶ[jb?}gƂ4&N n+eM~Yَ'7cHC)Б7Í(3W6VVLaaq;$ Bk$b ٌ¼=yzGn抨b÷[2ct#Y]P;lN 7B0DM[7|[a"ZX5n;~kx({%u@ ov38-`Q)gÿ'".[9alpt8CmDi8&sbA|QcP&LDC!_%"GcA);2oU WVR6}rlz?Uc{\r7әׅɲ_ k׊7h:ҿٷ#,䈤9ٖ2aQE (*bij='yLRLB D~]"Ԩ[ғZDż=!g =\v\&/(SE#% 67E#;y)^iqVR6va`D_ϒ>Nd||7 ԯ?0Vm&L%ArɩnTXSI{߱'I 5$G!lhv|\F=iч.aZ3QrY!jر0e$hʑF,|3ndu u.]4n)7];Њ|lD&BxrNz R%*;Q=pʐ899 0eE!\%#9&$ Ĕw)cBL0,˴#;ctVR!Nm!w8fs}47cS r^ipӀCN(X-Ea*ts2U<+P/}i"t9~?jeD܆Q}R"+}kî^ n^Ci ;Kaf.a7PBB¤UQyZR 4tEE1p0PX U}8tt.#&aT\UȹX6; N;Kxf3xtgCz_*Rh1,Jp zNᠻԏX{ck.RDۮJBaé/\ל.(OjwL>,鐢yG{0B>!dcF"e NҏILVZ[uQDW /B1EʜBbqSXF!u"SM~uy셳d h=6Qp %?WO0K* }.R "@c&(CNQV39uQ'<! NkʢA\u_2vd.VIŃD&8=0QxE˾҇vvs'{&0>~G|N`#_̀sS41 ʌБXz@;8ŃL@m{&7lrHPgbrcʓIi0kIklfL"Tu7\ϼ46sʩMeu҄իٚ^,G{>t+:gRmH43 a_:49pR60vDN'FvO=rWw`_s虌k#Xs lHtv/Oo%rH`ZP̸!w ?%j1^{Ķ~YXbn TFH=(Pn[eJuBG}R>S!Ed4j ?y-Q[[OV}B%_?~]@Q4<tOU4U GtgH`гhMt [g(ii<ezqm]9/` n<έ VHÌ^tlp9&V,_ da;!=:>ݵ13~SF92!`/1^('vZ^-A#$hw\*dgFTs <_=YI&n3uJؐ}n,WZE=/Z+T[ɬ:(Vhʗpq*&>왠ι0cJ'qX2g_ژ?[e[?Q`u-}Ӳ('6Fq–>m ^5I ґ'"9.#5~8UyMYQ%'t˻eokVH@ur(C=v\ób"&gxhsƒ1:0,쨝h޶8 1'%QCKi˓BtR %f3l#̑yn}@w6wIo<2 8>CL`P`Ai#hcFQE. \\,Lj\Ћ+TlP="+~Wj),_)T@ >@#-\*zФ;|?蝘,qY]EGn̠|xI8tV/Uw&sm!iו@w,$xVg3qK<F il!'RHp`b(Ӡ4)R-q !ҰP2 `avk}o> 2"gh0c)}2?6=齈|PNNE* Tޝg4ܪUZqY5 =w\ßƹ|)w.O ̾-Ҷ}'5S;= WnݪOIKFI7^'  k{޲}.h ɯO{HLeD?*5leCdqM5[ cVɱêlmt)燶 w]Ά4'X^sbT՞b.@w?.5,# Tg.i[5) SE3 t# L,vʑm96USp)) $Mgk2G&BJ[pQh;}2Bo.ۇnT^[_)( P2tѪU¼cH|ݍz!oB"H۴T1rB\Dw>qM'@%eAFT [fS1lf=\QMMeSx`ӦAgg8E\)4I|/EcV뒎Ÿ;k9Uekd\@>(P)V6_PBgIޘUxITv_[rTflkSƴ=I3@E!fC4Z!GV"=-ԯB]YP$~Osn4[Ҫ$3 /F:m&y&:w5^Θ @w)C!~|?\\dc{O Awde >{yR!BK2=Ms.* ,is_9X"HK(ݕq9 Yv)<\9qlAΞ^fC@~ԓ欐RZߺ~1v ƚh$x-Z=ZM74??%\5Fvdva8QxN], G^j ;jG"N?+YIK]4J۔q~B $CdPƜN\~lWft(/'JhJΫ=7jdH(u2;hN:k@X); 6Xxy,y'ƴ7xk3o蝿;nZbPd;h*%HA,$FeD(?)quGmy ok3y[II0o{b@ nAwK+2"U#$ cuM0'EyQGLOwOh7?f1=wⓖb2dd*ME)ky| 1ɉ9t Gp;OVc'm#|7ƽpgq0U5b5hw{Ͼoeh+%3 ?0qN b/R3MYyhKy4keQx팘[?/ۺYX)+ ɑu>1\~\|AEȤtZxWG@XX$Xk\oh'_Ozo9b7zKl-vCE;z~ybD<< 6,g$Dː2)&Vg'2~Y~f]1&h9_g!BH]ЪAw##~=!{1NCk1sIwABqs#k粥o-IbI՞Wڥ G>a_ܲ9@8hV)gIv-V׫ N|Gqg mB`m t.)|Xcf@5]@*8wH*!-ΚsCjɉQha:4^Aof`xG3KMy4,&yC8lN^| Fawcƣ>3ٺEuq!GpM:= f= q` @e=?fՕb$/jٓ߻Y|@Ѕ@ /{2P^W$#ibd~*֗Dii"&'9df!Kq/e_ emYźnqrcDj&3PcNs\,Y\k';2]A0-V~cꫥh4u.'3ߦ4bel25%.^ 6V`#BULg*'vE3 BT:~&>[( !)Ґ\YH a<ۘmL%$?voXT{<2uPJL;AIK#}jMp+^4LeEU NJ6?X9L;AI:Ik\iUAshI~cjG3N7 RR,?B.=zsꕐP8 BrvZÓX1^͑s~.eT 8vWvI 'Pʕ3K42(1[:] |ʒ H@He!!+q\~eW;8)eR[ kN`f1 xpDuwFBy>>'FMSp΀5 UVBjOD_n=noZ5\_ Dp. QxOk(<z  Ke![)oyΪpw%6,\ar#A‰ BGG`|X&d 5(lRQU B 1Շ c5Чi@_Qg9nG"4VK:qd1nHƃ7P]o +'{APV.,&6!ΏZ)2"<ԍ(,=| XᩊLmTåX{9L)PkOy^ꔐ$[ Q{Le9ٰZ%ہ,|i1# U.%}͎/K`l JGom$M\۷/[2'4# b:*YthNM<Vmf` W8ЅjIfȖ:=1bηI\s؀G5=>ٚ:?Er" oW^%%`Wp53K" gwYدXˌ?s#xi|%|֬uPVl/ $V~w3xS/~:<@ A9  H4T1ODp.~p/ –*5[& bj$;OޣbmGe9 e>EF\4(_ 6iXi aSqư89 Y-fQOsĖ憙Ygo3NIXCn '~` >A1`}/P[&%c,TT|TqгEY2]$l|&T9G Wop=vIsOGLP1];M95*⭝:.=[ͣgSjN~֕/yY^\l8gPM@}o%>;\vc'Vi.iK!~)fÚr2*t1^ӹ"^r0u9!Cm3vI_VN\ӄSq#쎧U]pm]n3a 1)"5ht)ª;A_'>MdNo7߫'i0oKN8QYfܚ,`r@6Y>+ D;_H7 焐1)ڂ9j{"(|tjG`^9J6:pX{ تT5}zLvVs>cYtr63{Jd*D,RΓ)9Ktg[ j#]M٪: xvL)t٠کX;$;?.]c,PI Aޕ©>- ChlNv{4>iŎN?-P^sQ& §}8f_>gP3{)Kr[%(>Ⱥwm):Sٷra# 'hs ~㮓rz-_[>7A>FX3P|^tY'"*iu4Dlޚ CV.;8mF2tzbpx)Rϖqd}"DI,' Gcf3UvU,kcd+s&eV7SQ\l+5ٓw9bE\q;& +ʴm:~2Ba(˼h{cu4aK!`/ϒDTXr%tgs_ ];F LoVh6Eה꠩3ʯsr\yN' # *18*6 '^ DZ1uzWdD~s5DZ+};'j1Cs,>f>޼4]&Ze4ղ[ukC%pS9U6lge@sf 1fM1! J*!g3+Rf|}1Ƞ;mdRDM_TjG]Z_~@ǽ8mceF3$׏2Qѽ=i^cq  KX' GU*n—9X Fq~!NdSOW+j!_#LZ?4Jj~oKT98R-fIuI3,dz:-85m"^xٰvTeSbEAM냀!`Z@l:ׁ|f>ڱj~̡j?;^:y-LR~Jk+lGL_f0YA*(ר/&l g4j# HJ5~fn#oj,auҿ9S?S]hռHf{@=7{hFse]ve-yy3b8]~2x~0riZ ]-xzW18ęwL9_,Aٰl_`㓹WPu9UOOJY띮KCL°3ɸ(9@q\0y顤u؇:S:ؠ¡dvb Vy Wd"G63#@@59U*QԩΓ kJE[2QQUu$ 3m/؃n÷箖1ۂ~9xƦ+>,C>]޷KLŒ+vGS}( _ˤ.>aE2ǶW:S1`1[^@ȅ!!pyfqFנi\g+ga^{+ y%a{|iD`B9~(aXvY9rl0uqfq;>LGe?JD;{TP9ʢ{Ok-3àt2;ٍ[tPqMEA)k7a&rp[Ԏ&6Ύ"ɴQQwVEJ5$@32}V5plw"BNk)gƥ5gGtHri %z3uGҫ?!yYzO bW6kCߙV\gҿL{a1u(ZO&=IKbyۥek7o40V#3m>t@c :ȉ_4-tSn]wt'c_h}6 SG]^8Rٕc)osbl_OP.ND*;;@SZpq.nt.()ZwgA`-epġFaa8[JǛŢ>KeZqw-ZFѰz㹬< Oy8<]ˉ !7;/>^ xW\ӕON-Ue2M81х j;Rq8ASהƾZi9rHfB;ERtgQ'hd,L`*_Ey&s5aKMrt ؒ4BM;JkE |fSum}$Ux! CWk,ƾFlx$L'ٟ8S:2n(iU HKw^3rlbOG$ԧO]`G d,`_bTY&ĴDg@te֜|lzSgAqPޘ/70-CH,S}>ȣd&1b2hA13?ۥTqyj3a/xQ&\^sbU G#3w'G"*qKM6L e瞅'ĐZF78rRxq(WZJgK@\KBfneȶFc_v r\$|&q;M˪T^h5Fy;QU[< y}J4I^C6Im-JH1P3\&v^U=C*f`@LuY \ș-<7A v1 * /O*Ԫj67iΫ:noꐳpKq˹8dǦ_~P5&jҸZƂP@5&0N3BeMe|25u7ӳm"hΌ蛕g`~~O T-(gFGo}hO2B#enKNYFL$ 7mag14Y4ېGsk͆ry4WM"{#UӇ"wС,ӆe+=,nj{$?k8.U86[.P=tUWj%zax,8LT*iT7cX F=$}=3{BIJ/ 7SHP%ڍڦIEl 1`y3WrDPjS}(7-Qkkj/%5P(¸NYSʹvtHx+]dUJh!NvLFkB$Rkb Fm]4 KզOݾ(H&+Ʃ*[%u=":፬J" S5M_=x"y$nW+MmT$P΂N)"9?u 1y6RI)|x6mQM5Y=4 iiũT m^ԓ0B9eaLlbfHE/-UGTO>lGR)dj {=p奁2 ~*c勭xSA1nd-bمEt/ hvI.U|FrJ9} !LH[NƝRyE tk 4!6flOA R*}'Gݯ 10\r/i"ˮxjvwOFt^ƀ1(_*jyT9KUQ{+V?d6Ǒ93{.џ쌁~0=aI枆n7XJwўADYxi˕]⢿ dzV.:bBC&ب[&Q{D#7C]݆_}dXc.H{1`=؀"J*OZ96뵤ř4qY5nU8"dЬdYĪ{]EK51ThgQOlFxM7LLNJ8Ev[>MxeV$%|Z^\#=v)`'1 ]*#gӥ,6tt|Wo&ű)IaeLyqkol@D ]MѨYʐbRHI }`,YKiQH]AIa3F2CAa˩BLXp黩nlqރ@S7~^{ ѯN;,Zm@tT]+_&>'f{^NV(^tϚ6mA]G`-&]sX]]Zأ1# ^o3lJ8 YNTR\;y)؁*8ۿ} _ LZl05gjْl=.)M֙%<\g3WIﵗc&C ȅҏm_vzV٤&wߎ佱q7<4}?ݣ̵H)}8Tj\Oʗ'899ۻOj:`}_ 7кdҏV!e^6x{0Ҽ1/^8Yx~kĽ4N(dN ›)5O*䳇L _њQdeΐpRu{}0ŭ%șEȂNbB9w϶2k H5Kۻ $[Ɯؕ BnXHF>IexXI-݀f=P 8~y(S/Z9͆W58w]T`st;rn&RA) ;4+WZ(LبnwjZ7W SjqHtRRְ 3$E'c|F&±q aN;ij@+GHV3ީAMߺݑRL7x+c8T)߃SxTmg0UM?+3&$! 1>>X X<=^3Tt}j$%0A$CۋDAʿ;m|kh+6SzH nc"x%.𠑈O%Y#.J5Pu:v6cgo8bN'N{hS(r/bX`Kݚ_] ^5 c8a (x {sUCn7x*}󕌳<#޷E?CRr8Sb`d4G&{] gZt&h?ZBΣA}T "O1cAY;>ғI3J&ۻ.g Ř{vV n0e>vf{@7Rc(\';m9)P &岋q'aھdUa,Ɔ(+Q ʥ C#e!K"VCqF3g5琥q*C/=[ᘊpDRQxPAj:c!#\B1n6qR)8P){Ԗ0VZ\}{=*qc m;SG|? T+4IF]Kqn,VP?)הS(>ga<|p鱩vƻڽa* . s޽ х>QSD4Xɏ>DɄܥE*`IgNQ-rw6:$d Y'[ᨚʶtpB?@_:`jʡη}Ún{rCĭԙQȗ%)ps#u9W2-P(h: ɻʐEfrAapЁ)c"Tah* =TЉ!DL¤)%?˭A%&Jq/z^A6P90n4vaڻ#h~ZVgO7VLl=%/zmv gm%Rpa[n曢a86~'s si-jJ d`; %,£QOjZm{ֺ{qɵ0jAKM:/2X7"8Ǝ&.@Axmy}xsF'XO#׾D=$t=BgwqC&噤i]q?Y1#\p&2)w"ͫ%&{%`p-9xR ݱ|G Y# Nut+;7`;Ξ31lͶO udSBP=2 aE P`)t:kh'Cõ-/363]QբkW(T,@{$#{9a2kԣ7ȅ[Oq蚖U+ ~L/K@XD*SʦOsJ1Pmю;NU(@τzW*TƖ ZH<cޅʇ fgԺP2v> c='/'7$Goq"}M/]0Y%M75RiJ #N *7)1= S\|0Y6O8ԗl,xü][0sc2w&P]+Pc 3%5FCP!tgIRn֑#Gm++Z@rSU@t fGFITy=lz1bf=f_ZCqV@(!36Feۋلi_H6>K|[&eH\ f6_s'ɠFQӉ֤1@&0wlp<)/f<3Kή M&ZA$@lɑ͗$Ou8W:v TyvMmbfDSj?#&㣦 g7l!t/W}>_%eK^[m2taYe%;XPe='\CloݣUI}* 5&c9oLF ކX'KV喯Z@9G,v{¦!-H syރGFr>Th\YnM):1Zsiǧ [87.j2*Ýh?FF'A@9af~U f6aAH…d24D^A0HX)~|mS}+IJ,IG݂YqĒh7r."f9B.{'U\xpGShq#E!0G<gLBcy:g堳E%4+ȳ;-,swUq*?3[5[eC]z83MnŘx >Go]q,ք(SB HL 37%;dN(I魵:1NnOs |ړ7d=l1?z5i*.٣* |9dsE<`(F#p\sۻQ٫-yNT-j5ppΧv>s_]_kNN]M_XuA4_/$86 Un&;]}}-TvkZF*c,dAcҳ&x%`'T@%`fĢP&{{)49Y֤T; Duc>7ta^X(Z>S=:遬fd(jp#g4P >gM78Һታuj$Lku;y8iLe#h*2x ׌)CB:"YXO7BAo4+8=sV{{[0Rjuy1^#,@pIT?h3d p73PtR Xӹ7ӟ4YZ46a{3mVQiJaZrGy:n6vEVJ:SN?^0KX VIu/@M,\@b/ ?&8-,%%yNBˋ/VЄ_ =ϠtL/!2'LMф%u$#2mK3_#:u} .Nن`ҝ >490nZv.&=ѫ'F-5^MА0bO+?|5E #A ˛^C b/;-^Ē+pkI̟g˶kS!`CNo\oD<3' "ԃLZLb" aCSɻE~\,+Kd?0,'\?ՁVN鄢|m&!EQկTZME.rEF0*VYǟ9 t!:Ŵ;"&?s.s4@J菙-_Sy t ّ$?Z`G?uwMG'P-ԺƦ!TZe9(;<"GdWx 5uyRoK&SzzcNC e 4@co~?kaR.񝈟U:^hD\tǣx 90i}gnݕV[6X"Wbۖگ_ 1VV((骣hgFBcGȋ"Ȟr-r|hgVVq-U{L20:%Ѣy\f*G(83QbB3u*Yi5RL+K꯮ t*Y/Rw8H~k[Bcy3ea48xbd5G"6ђe|$d*kpԂqe0VGdЧZqАr.Ef41OVNm"9oDk6T$yLKysA] Y(Xؕ'\oKښ΃K&&Y( ?\id^ ܠBi\E!/`ohK;OcR48  sl(.~D~if(&XQD9?M~ ^R_rP H2 7 'b2-j2kl@cJ\K?i$GNrɫ?>; Tkű2@֞t=rvb%lwY!@O> ~ˢbmj.mfbibq+R7a)E;#oV`R*l1Ϛj]j4AJ*I^)Mʹy˳:us^_+v4PR,ZA7"ta]aJQ v:HfV„=?'N nc|~OK!6Qe"oU2(DEd[2|]<2?^p3fO=”[¦gQ/-f],.K>G\;S>>'T\3NAD|x.}jIX!Tӭy15ꊍ10/\6 7Kk}_yԁu;B ijJ~h]jv}b;jf$l5>ll/<$O#4޽>NG?]JT,ڶ nZ&>W3VI٪Q]cZ. ǸbʣR q3ifml{3 $$ P1[5Ciq9_}=˾S$3sx=LvJnsH/ܯ͇$\WuӺ؄եQk 02)>H&"&R6d'3qoKCQV3Q? ]VuH AfﹺV M*5B`'#}ZW~p#Kz+9x tߥ[0yëwOknfV"H|(UZe=h@9*SKPg`ɩ*.=Q|XoӑG^b,eZ{TR7ߋ>[̓ػJL6JS?c5/hY}VD=-K(,]8諸,4wM۸nf{n ^o1m\B A:EiH.f_Dϊ?TceA?AY T8TQp$6KL^W5(o|~7"Q\G(}RdgTqt3F±xɿ6Kw\w|lI/vkҍ3Le!t#tB ]@($] \)9UoK~R73@G3a>v8Q(8_}i334E-@+&aǵW}Z,]9ѐ3OC܇oumh-H;QXb\(ҹ<=Xa70#̿#K1!_rk,v\I<{]Rӏ)2Ga׎dF\}w-" ֨[ SK;DJOZ(CL{J3}s6!ˏh]X&C=w=y!5A)VZ2/*J=*v˱]\=D:0C_|Rr~G]l!~`I'13Rߡv ,!"n*oٲwK~hx9"z?Z7"`>_N+u$`\:csO*,{jO7Hk35kqgxS&$?Sak $)t 1.aX\1tTu_:匳`* 5sa|X/^t6d,Ǧ}>$؟䃕 ^Vj޸ h1w[Lj(<ڠ] .C-ɉN:eN833#rFin`O1}xK#X3i#N@ ҅ќFЇ&B ns]37扦sc͆%Na=l?̰`0eR8lnE  ғiHګ2!v"Fqlf޳dqH:S).1Mz :Fߧ][ec2Kv;j#P!4KӅ7XEšZ-ͺ"qF·}sMx_b[A?0ONg}D]˘սrczEVx@ird,F]}bdF-J :]kkCpYSutįՂ[OTud\ PwBcY)P}pA*邅@;6TcW^BYé|T{vÆX G}/j}MLE(ݬ%LIh8_k(]J$U]vbċY[K3 &4!(H-`ܝF JwIYp9+8!ZUsX4R0m)bm(EsP ?C]g>&G۽>jWI$=p_"[DbJT(d;"uhf³GѢܤ+>Y慠پ6ehW ih&[bZ`3$72iaV>bdp!nVGr_3$ƙ㍸XR6U' 56wcfr-$t B'aGTZ$,(Ժ|ʩ{wPa8('|Dv\zL5 j8" 4  hͣ#~_ @x?_ͽ]u!U1kZfJ?ud\ GڌbT,]Lz4ioX%&%@9@6Zm&f#8XTvqCRAµ'9&fr o!0``'/Yu +9Y#!g<QY@60CViT-O ~|ۈg"9T;.XPo^&D|& u;l; ?Ϯ7x50,|}D,wc҈S?=b5K܃PBGܢC¿a /bM4r? @?CO3V iہmN7 Q4K]ujCVSB+t}+1lU}:k>OrtJYfppi>a]"|4v FKCXcCSM_4>"Bbb7`>({8}#5 s4k]$"FzVqmlHjYi"F7KCW_w,\.]a( 6c(+m0[ޞ'O/0<68M Th5{*".CАO:b&r |0`|j^ZWEqHD4G%jiLvAfo>hP9\C`v@d0aGPo>r(tHvLAiY6s.*kV\x}3pF^O&qYJGmK+F}tzY:!{NJ"iczWHMU$H.:/ad5d+Gρ>-+ae-W6{< } xc}^rO7+K ߖBӅUrGlbE/B?^9T9]0R~w)ȓ~HgӜJZbiݔId_=vVcmYdCspОiҲ #,)8}c 3s?/ a*O[1%<"f|x\CW:!Ij;Z-J[$gY_kV s׷MNƬGrgŻ en2n @P,04>#BL: UIf9J>F%@={crT˙(y9(Bky,ɆmђKb*ϟ i;R>X u9w`LGNbk-i7#q>}Ϙ[<-pIpA1̡llO'ps)g\D][2:a؈mJ4n8UQaAcĭ.B$ (UK꥓[JiHH+ͤSHKd4Qar{^G'z?#,i*COް|*rX| |8HAICsg\g=)gL)>x^2>q*ɲ{u|Є.&z@7ZuC EJ&Xo\<z~׭fLDrZdRKjw3nreJfK}ct^q]ܷ֤Y+h鎅3wB5oA$ɵ$fd#{~j'N5oVH_0~hZJ,$99m !*lY #N}_M~<߫s$~Ҝq+goyjLnŘ0=a4rY e{ud +X@t!b䍟DJ9%B9_ofd2іߵ*Wa)sU2q6Kh@Na%;Bz 0e:%{)v0gNNhuh@׈;{#p۔ 5ڗGdAmV'enHpLR`1OSK7fYDx0C22lu&ODOkNk/:?'Lӏ m'!*u /t?Ӡz ]sE9|>ONؿ Bpm%N8=_33H_"n-g=~0̶0R|1RTG ]&\/5wxFa2cuudgY`>׺t&:]ſ"79A *ك1e { WBES{1JT q{ 8(N] tΩ O0U63e-Ң(d bք3Xrڗg'xF .';f]! &$L_ȿsvITDНوmԞ̋+.pאu6u͛40e~T8s.>޷OwҘ>pRAο={B^4'͜=e3}ҽ1eaS\8(I^KSWL3D6ڲgxՊ:ڎ1/G%~uT7]Cq9m5%A$S_n,9殽 "ftؿE)d V1Ɉ^sb1@;ΨJ3h+aӉsN 뗖 NAUaN|6͕fy]gvv?/dMc90Pq$vs|JQ-='7,ZaOa (Uf "d7Pmϡo]^Trv]9V wW<$Rɩ4Rۓδ^gj{z(тe\41T۟ZҎ MӓL,1WvC!|cf1Uyߊj[*Vh :FB< p-h-H^7 ^d:dT[['F뵊+Dݰt QފB;n)@~ >o#!1XjF7y,U=[TUAs Fc;eOH>݂w&֬`pYQ8ÛQxxW~a5Xf,Cy ֬<.}G,@UnF]y/SۀZ(7U1seG,(3G8oSBGM`R* 7Yz1Aqha7 P*0T # mtN;զk:Sn-YD#0ei@ Ta`^_xY=D a1eQ؄+?tD6^ر-4w&͗:+Ҋ3,c2PEѺtaprtV\ϸxH4$qeK*A\v ( )Y,i΁.J%hK}1eu ~W;)f CCon I%ÏJUUUW4=O25uM(1Zx=A cq{&ER0ZNNQ/HdẀA{q9[WIu$UE%~妖7d ’g\+XI!߳ [t`;е{O) 5n};vrN\C l${Re,Ƀ0kCtiq?SXa^?+}ќ#or\}6*׶e~){H>xkIN?Y%z! 2@3]vYEÊ{n+1ޤ|̎~bd5`.!4v\b&[lTfwAo (zr("\0z[Ua13X_7DcNjQfӢ!mtCo ߦ66b2)ΚxbqOg tfu&Ty, }c+ -uQ6o}R pj}9UٴQt-e TeL@8SO3 DmIKhg? l9 ѡ//pPZts )3 *+<6ٺ4#ע} e?A9_r2=}\!|U,"ƄQbD.TGt%B.9'.E\ݏ"'sJ AYX=-+vٿ߾d# ^ѳH3Vؤw #ӯmFs6Įv G6H qꔊF::7(x磜 +q7K|5w!.T-&^A-XONKs|LՔC#a=a|*,< iDYD;EBt8GzH1+#JHmA2DwIC0Xх(d<͒cT!OrJ p )cŦ#h}7x_6y.~Ǯ5*6jȼׄ-¥sd\oLw# j/cQ|>~xC"xg e 47y)?w5:"(;Dvba뿹+a՟7`>":{nchA<4 z=  qZrK( E{[߾5G0Rp<CO[ ϻus鉗+Xe/^4 rهIщ)Ӱ̻FA? gv'B5+:fJ (c.Woyt1G}ޚW{_ia-4 Eo=¯^?e~on5k=u_X˄s S'`RE;W,D)`L!}IX-7f`02(HdWM)SJϟ`/IT{u;~{1$O9b~Y {Xܴv(6b)ӝn%Vh^Cd{.H073nKM)He%rL` ;tyDY+-TQ*RbdpNu;EgmLI =P\qto(̼gK*%L>?M=W3,SʢQ4 Pщ!B_i.g6jZՈ eup5pbJ>&߬ (1$t2h6~2I$MbȇT rQ+XiHBrH<-< oԺ^:%:[YgYvL6⃸8G͔>ͭoP 08\moAT!';ъi;Y$] 20=χJgơ4>GJTKҞ.@sa>#;y|-P:g(=cI ЄqRQÚ,kVg]X6^Ͽ:QO2n)U沞s;3Qp,-3uvC!l=TvHncSh(<,,psDNV|q*$^ B:i۩~e#/)Ce_>98p ̄.d;x9#e9^t`|4:41Y \5(~~ OAiLYva~vc7~!j?}&wW2|a 0utD{|{|3Ek8ɑQ9ٷfW{P\M%O-' |:W77uNA K<0עytI9yhW՘ֽ fV^x,n\e`)[QeHelm"f_ְfke*')<pS"Q}s|AY$0|{Ivq2*yIٖL-ϑ[^! bQm9<a fm ̎]Kw;u;G"?ם$2#y|⯯PzX>ZXɎp:4:tLF!jMݖށE DaqZhC+y?퉀@/Ʒ+@eتvKy6,f{%>IڮEUv_.OPʈf#Nb c幉8Cwaw4'H~xօ0N~.S8gn eK^u:xP7@Z=#Pz[^q4#oF}+ϋa"O_K4047'G>2`Qm3M3}1ǃ%,3e3g-8OʗDc<\o{7T$xE'|?6P\w9VC#@5祯 71!09 y2=S`e>.V|@ys;E)\~f+ro=5Ȉs>mŚOߘsK~극U)-| Z?[EsYc1GM+\t%$Ĵ &RS蘕g@!M8oFAw0|kϫa'mM5'*2s2}˨+w#4&N/PIЖsPGa@v_~J!\._k;IU Advڽݧ$jgZJm4v%m t0S{s iUϓq~?R`U ٓcW*b\T&i 6Z8RQ.q0}lBF+|;-QR1q5w}#8 [шQhM(6dt( ۊOˍ~H0D,ꇎ}N{Ny <#92ś#cGq,~]RӠI^S ˟ŷAao^Q߽"\H0xA+* Jy%V]‡hY_36$O?z;[k};PB\g K&渶(uyW Vd7A~­&rEҫh4)6i`5ueEۄ:.R3㍲^"mOb&A堈ϊZ%XY4R0aaCZ<_Y!Z +:A&b,wIk)2Y34MFJ]H#k}ˮ[.BSI[i7#IVsd!`GPrO`\JR%c7TZYS^C`"+nͥ$cUKϻ>-`#ط`UшbDI"{"F5tJ; MAG*4!x:'Wn(3z߹<[Nɩ^>]L>*Y+؃cZ۹ZLT7fB]<_LQD7&оdCcYx;^sJ8l7,ӌRla=*%Xo 7dJi)ȅDa\Y:ahcnKT̰jS-=;[I[f5uwߣpysN/< ?ux]G7e_Gh&hhλ+̟z%xE_V1{;igTGWUCy.Daoa9\jW|h =CBc9I cMjJ|?2dX!,Bo|FӫڪwDØI:cƮZT}(9)OKkq6E0? 0 &rپ^.62謆c\nsJ{T'jC*ÛXx״} cHh4zZK4ˣ!  ŜȟU)Pg {S~L;#9>Z%EiEcg|>S n7G?Pw>f%˨..i06>$XE.IBryk':ڈL0oi:hBꗯRPq)ޗ~ݿiѬ]v_>36b`0Tv01E˻32?1k:uR,dzPƇpo4:=}x}_9s~Qj<ižXB-ߙ؄@1St4mܭ>i[?W)E6-c;ϭBB}/f.#ӣ E7"!Ɋ<7AL&>}PDRLd@UWXƛ_湑nSFzݍQ pgN;5gd@ h۞I4syźT?6F X2uP]@Z^ v3!.]o֠o['/3%]v4:F1J7x90_֡(u((cS?ytA<;f~ji:A鞗de)ȱ*X TR-6{kX6 = Ko)V[̭`FEˎ.1nI|/BF/g9l0)8۪ۏ,BeD @T:252$X^v0fۃ7W_%*Z1 ځH "l/b6i\1vk*!_צe"*f\"uL灄5Qb_50F+UL) <)A7^΋;xΛ,,7n 8~ϡ!vPș\Z*:]nQ2p՛bδU0F+d}=?6&sci`wR tG?IF°FD0"S맱™i$^Q2!JyuUExʁW!2SY*%u3Jv_#2EF?2~ʢe] )QMy HJ;.~"yP-xAam23 xQ0Js!  ~bW+WLԝ#mߍBzA%~C0)-X,k4^ ? [_?G1~{v[ ۢL_XdgWd$G2*mrE;Yb3e-"WX.jF %wsǵ"w7`:Xd=~% G vÎrD0~ _sE.Q_JMT,y8p\fU2E47O >3͈&RgNJ9YYDeR|ayeD2ifO} {<(O+BJe:Q8dR7? < GkKjsNj(R]#xfXo97?5sWxH 1ܯ}=Ol/QQL4Ik<6GpkBJ)l!~ulT֐.]@Fn>[<:@/Y\*.ogaoWEۿdE^ҲR9S[d:ê1, T4mپKmK%P^L?[TmC\ ^12|r3Vв%)g#D;PPX;>򜞷Aҳ9>r{MgyIӕt>qE<euʰMr7x,"i-pBQgiACD$XH}^JdP|l# 8MBJX2R7yDTgv_٪](do?;c#IO{ 1*4Ԁa9bqKJ S $Z \٫}Ꙓk89LUj鉍}pH!\ѫ\w4L~fn (e ng߹tl9 Lݫ̍7 <4%+8xϣó*3GnJ}#3IZ5I]t;@z7\N67PY 3NfRx΅c+H/T%|5fr^ݟyӡPe6|Vtz(a }SɮKцiPyZ {5UŒ*:EOzܮr */Q \r佄7MAS|·9o4ܗ?YBZ*U?+RrkIvFTgqH3-Hp]ROUq2w낙η!6F(= +ûqe_Q,-YAcli^ǃ'u+Y\7Yd0m L` tϮ\t^9`p ?XoсP9topzb<}3qRRi;D};''n1I~.}R?>aq(-i' `t}٨МͰwV?ȲEX%嫟1RpKV :~XhSx5~ &%} [ѰF1@"sKZ߶>ob/mQϖ <'13&NjΣ3=+BkҖAq8՜=7;wP>3E!EyFx^Dc1hK/v`܍29 Ei/kS&k{6* 3ڢn(zM~(C+ZkG}<#`ݜ;[ɕ;pP?H`e;RTiD*,d;RZN{r 50Bۮ}^@63TsYIll{ ]v}/4&dW.fSZO?Yv"i ڇ28k,|G]薁/P鷁]S!ph4M6{V9gBeЬyS҈~M;'YTAx=;<4s3tiw6,f+_ٝ]y0*<,[AE'yا6x?o^"Ʀh{.h %VB%N6iA3O)S8B.(+mPGMʆ[X6i_dR \:!Lԋ2Ao Y|";q*A1 UwNiNJ;D?3(i&Wƭv7unC#TP @hÜDv#'չӮgD,Eӌ&X{㰊HToԨ@l0/{`g3*.UP P,&FE|т ..'3t49*4i!h? C*FMO)b=bQ^rpڲbĽ˚$ w}?~2iw;s2~꡺2s9)Dtױ9*1/v߾ [jL8w>ۓIk~&饊/O2Ƌg=JQ,$޴Kws3\$1¿u,ebrn-E K'QX|w]C1Uky:$ÇmV/>~AdA/_c@'4O4wM{&j%5n6)e7^/Si" A gDDˊR> a퟼[o,K$kL[1Q4fϠ${铑՜2XDg&L.f8SO[2$N,L-mI6Zq4*vLB4A`Gnz_n:Kgw׋B>dO9b:~!Y؞HǠ-!*1G`E $,VATCd@EBGJfWjUxk#Sm!_;G)A$E#+=0}$vXEr? s /9c_8)]@S( %\&ݫ /Hk,jC1Ҡ[2:<-uDۭ'Jyz2e-QmRryty;ʗ`duф8D Ӽ H vFNfJPB0Pe|0A:Ft8ߗ.ER@wRI9s~!_W}oAᅏ\wA e&DO!ãC /c)7ffBv=@F~0#0hhV#35׃xżBT_و . 3b-m/ T~ڞ+?cXV^hI)(W5NҍXfX3 ,(HČyM3wӎDchd] >ΰSeit!z1\$Fr*&#JVcvg.x ՞dM ?;4ȅ+C%mOrGC^ ̣+6'{F]uD-B. ^Zu|F(\uM/*Fj"Kgc,W X!68cu8<} P*X'#F9~OlNxYxvBfJHNG.[H8Cs]>,b1Pc1׷IW\g6UɊB1'͵4((} J-Tpi+/hܒ"6ڸDXlN$#aDɈ[h=ܺXe$TvQrwcpkėk$y`aU),Uds@Vވ ZoHaKgG;ٚK& kKzHanD9MƬ>Ĉm&ͧiliFnJPCsp<+˶zvӱ)ƕ(+NPX0v馰}4iV.t<\g=A:0 dži׋͸g\~iBJ1S>X¿A':NɟXogmQO@!y t;=J^]5kM~]@R_/US_\cjXx̪hox*\!; l7 8Z;ҩR̜.鞛׃,C-er -{>s`Oweyr,F ɪZ S_^v YLRH 'ɑ 0(`zOrs ]x`>Tv'nV l5:@BNy\A#f122SR5 mRJ7'ƻ45鋗㥇RM^2^DBptk߽!0M_1#*H$_eOx0 MNSԌA:!.;ke0}K}zT8uS6#3J"osnhI3w\[IH?tC} 9. d0ke۸z,UՀZ׶)/ #5^[qerGKm#JBDӷ~R~ b KvŁBSf S9g:a,FÄz8i/R]fzU(5UVqS,H;9R~~ )RII@2FBdo<£ \x\(OS D@:O'O wCz LX~e{BK&!yvP\9!?ۡ?޻M5sӠKĞt g\G|Rtcű_Yp6de$ϖNO gRRRĎ!9+.Rww'QhuT{PXzc'}.xXZ'}AU?N6OY-"g9=NlC<]F&Vfv}[ ^.r6zf6m21>c,փv_- iw|%ҡbwE3?h/\p1 .%n#C7 Np߽!-?$\\Y}>~ ߀e}48Xi >űg-L 2Y&Zy:R|lCU;uBv'SFRw`B9ǞWzN{.0E0~se(>,NZ1Y=Bdvfӹ,h.xċB(lOUn!4jw%l,1R$Y+.ŷ4g o^{nN<\e9'pӮ `K#q跅x`ۃE>.FbZuZd8ݣ(JwPYN-I?DV-ݴ|ݲ Ӻ^0 y1Ix=6'3u [P50W5nfж4h2 VdFs8c*Q~o/0OsJHpۘȴ}B0_+6^<:3DIL͖`>"@ E YԳG> 0͞ڋ0׊"7Ujy> Zj(4"l;쿹_IWݵSPyV`-sg!Ezy&]ԣCS.:DSZ6ǽ8HIҴ_>W╌ۚ}bٱg3P8ZayZl|k\_Z$D c` ÙdPyBtiTw4"^MT4@W;_ [MfG*QԆ<: TG";S]8ğGPdu݀9|S=zMgK{c*Uܐ:XԫIآCrvRSAa?ÒV=p$W`SCe_,*A4Qt1UBu@C*rė(R7ͲIžxB rMKZZkKdʣl:7v/ )Si=k!L{rTS2_=V{CKBkOW_IvMA[@\z&j@LgX(H$!:?.*U*KziERS3-EͶM0m:K+jնY(6+=8l_CmNn:]k%^τӏ~f;!̼5Gp>:KBݚ\=c. Ph5d|9Ew ,ERpned#v0$+ |&~0~ַVBү tN\Z6YlXb^v4f*;!]el0PWU N!jҮ8|@ϐXY*@,?Oֱopr΁pn-C/d! hu̻\8hcJPdlX5w}SpLh1>?Ut%x1];q Rl9YXa 'gUCpZ"UNkܼ"⌟ļr Q9n+xߖ1Owp_h)Y:"%R-~$.hp 2U[B "\5$lDrJ g:y31MON1VUƧg:⨿\Tȗ@XTTВmW]@'S"sK7.Q,ٴL5kMX? NvսڪcQBrdMno'ŀtUB&)v5<,-C>h:dlAcbױ#bJ9GC%!,ߖC:({{IP(Ew|ϯt+7cչzڗȋO JNR{.v!?50#\^ZJx8N1zf/g,K("o^ūօnrBCd^=NXh "*͒ȭ~ K 9 NS~.Wx|dTƆ(Id9MӄYYa+Qdqkb-p]˅[F`@9z%n@Fv`bnF_'y{Kj^< GnUٌdvO@dow4jـ_W {EmLJ!EB NVnRDAtP,]ЦCz9/dѽ 1DG-ꮂ_ |;*ҿ(JŸZv1Z$wA;M7azHDs8Qø %$cNoG .l=kd;k!ewRzt@"sBgK)S'ߒzK$TDECVu^%%P )C6=q&B0<p}[LKL_sImXmD%T%Vn8JK8Cg9"߀D<^dH[bL9^<A`a|%C .KRXzQ xiplRZJǩg.d4}hl#"k^T)scJ=%ιիD ΀+=H(RbuO.Hs8CN{h<}1b`,W/C^#(@nXYjJan1!.hcJ2Q . hBM|{/4-[%Sc"Yo(G`'J  -iXٙKd{.g&ez[BcdNf8dM0~ZK%(X|p#{%L7z0#tWKXu:70nF"%Sә/ +ICT`\0;I w*cHlcRЋ=ǓGU`5Bw/7j|*p$1f<GFQ][3 ɇ`>^7 SHcWs[~mAgA? JyvMV,bZH[YrhObfJ> t*S]9oyʝŀ`W"D(]{V*$fxgFs̽oAOn*8OvAoKskZ\Ƣ͎U7_o\obLAףl (a TAJc$w5crsF! g`dmquÏ"Jky9앣Qd Hj=qx U6]W)cVt.ٯx˸`:1-[ÜU=Sz΍ys}t?_yNv2#t~ʃ#39/퀼8cwx:Tp0?4>dD5ORb=,n/w{ FخV;A9E~@nk3?h5_%Hզ\\h0FيE⽵gن MˢPᤝTq50PrF!},>n12x !ͣP[ nC/:5❲ dGNgއ$~?51J@j(Vc%7X2)(%鲼?ҋq5Q ̝P?iD~GӻPϭQ%oYu'I%JC'N˿[PxE?7mwR[{k|î-\(Gx]^ѭ$_ @FB`&o;{VW|$Jh276qN8h@%yMIB ?5@;s=Q̚Ed|zZ5ޔEVFFT&_7|n)aQoڃ Q:t?̫ z)ǘ&;ZUs9uawp6]3 jR\2?&-@D}L^t:`S)!0jCML_y{fH+^#)XU-d_/D+f/n}hH;{:K#Ox肉1΋#4%#@:Q9:*҄m |qIKέDA7V]a۽0iIQrђ0ʡ}g,j~8[d-6\5߹||E'W|kGƄqOqRtuu ܉M+r-zɇ3T%rsszrl\ .o Zop;uSlM1zP;4_x#|nP A޾| ъ_{f˙%;cXU;2dc/$ûWnQo/hho6NU'gԅ?ѥ}0ILfM[,Yn=;|xE}5B L]ݭ}s,:: ӝ^ukk`st C]u:͌: va&B V}BVMNU@+| ؖQ=r}b\摽+Gl0y \E>}}JSr}KN7tfPY PB8x#ArH\ftvyKU&œS}237cP!lҋ[W4^P~x*~+)=_Ql~iX6kZA a' XYCPMrXPv E;X1IpnauݮV!W}(Wyt>^%˚lTGkTyl1i*H-Pj l "[`(G W=I3=Au+*9%X|!o/òfL\vEMS4031lKIKR_*p u2NgrZe2nKQY%CӝzF.^ul`zq'Kn,׈_.-go?Ƅ!%LBš#1*a2nVQhYY~0&l" w4MlL`z>.vL!Ԓ 4WKI$|K GC[2B>3&#h=Ђu042㴇,?' Ş1{=7mY-+οX ߰஬1M' L=a߫>v}ʡO&d"N-;`8ZQqR7eܒE\VEV8GTHۂo&+W~nHEu^eBL+zp!V+'J;)5ˌ˨S )W %zb2_H_3f0Q&\"%vKSaHGےIOA'^Aq6%: H/Mޚ%X uNz͘#*l3Bo 䳖?jvuJfZ0*p-eC.~N:r`~4hGwD2WKpZ27<*?qj!S8i K۱ҮfqksIy(QvMxͣ ."ȸn:IU?>ϹUOܙ8%* JR^,9ԪXk½k;΍ '' 8|s:Hkv0ؗR!1Uq80x'݋x٪ɼX; BS*j Σ0dֺwC)jLkڿ #l٤u@VZ $/X`݌5ކ>hHL>,t-7ktYt@HtrZfukP-~!|r n,FQdmOb;KL[!M1ބN](;G,ka}m4"NfxB뽁Ԓ ꗌ[ڍq T!ks97s9Ǥ3ĐJc Ok"My)ɯU@^kn\~4Z/,GVW~x/T%]>T ]ᢝ(KNjEBc=H+U U[Ԍpl2`Czi`d7Ș4pfvZg1'ǠTǽ=EHmHh9Aǖ V"21dh1bxlr-٠roܼOg!6;A19o'DuJ3 g7'RmڇuUcф+g[x=a=?(9}[)탡:>1/ls== lҬ?PEɔRD@p;@g'1 E_1?vpo2c_"r6ש5Ō_ʠ5P&m>&9gkO~ E L99U1QS`R<7k?)Q;>>yS#ث.~^SSug@kTYHYU ׇbt-$ Pjр'}e0ead\ *vNB0i. bg}/꣙gU,.vq%)Qhf:0ZM*V&sC wq 6h]g}yī2O,j E /,b"- oեsY|DM$vf#C.C:GdPqۏKߨujKo+3m9+Z1.u Q!!uJ6Ε"Ji^@lMH`W@Ȩ 5$!ҭ\8&;}Gzn[2*IYbUPyޯݺpXmZSJp4,u0җt/]72xouMatnA\u}I4켽k*OUzUܶij#/ {$`3rlf{>橊EPHA3Tk>{u_ Ɯ畜hh$HqM&etwLhPJ` C~cc}RŠ3\_\[\A VwտS JSmfnr(KXi'Oܹ[ 45C, )UQxhi?:_S%Lސ[Sb.V?AȨf)u!z) \LakW6uiYGdRü fa70=Hg7؋JUd2Ah47@ݨ|6bsE[ +?asf0[p آ >?V80iTdKGV(>ᆱW]Yte}vh;gv6}[&<2WĆTJ" dMq*gY»ӵUCD^Rϑ]SL,c,Cp_Ny"?|qL50R7l7BgćqpٕGdx+(qqҧHFn/t:EDZY/+X^/p00 f++Ru.H0im|9R^[3.Йu:.fR=6jw⸾wVdkzcA~{F~6" sN Et-PpuIOCXٽLDaD3Q" owu5n'$dLl_K<7Fnu I]1{ J\bUS[Shbqи(͗yͫlg i(nZxVγmټV>, f!,JujGV܉0mKVNl@rJ+KLvcav\g!>i>^MXHgN 1/J^o.gHb8' íN{x̏ϣ }kLXZ%yb t#G OTr7T_G`ah]fQ%J8${)z:B9 aV"!"Q7Řu݂u%[}})1#eg(k{b0EoJy52(*jyK7 2OH9xD5pvþ$IM2AL:M`8ZcYο VZH~?@y ljD0r մۖ%2$z pd~$QG2Z\1t~⊡>?nj9UzIo=MG,`I0.Z|-?~o)1 Pb܊W toFGĹ~5}IϕĜ!/4#l;X̴.HyǞ2 KUC֫]fU!.ME83~mlHbgw5M,o#j1YI[vJx1g$L6X[w'y62̰ZUD~ )XEg\]#{U@Nܼ9;sxkk~:I~?-yevnh\-an Ca7)렌ԝ_"2ztb}9vRN.Ie\]6В Tkgй)qA'99iԧ"mVܫ/Zm5m|Τ}6h*K\{鶒_ZN6K,7~%ϟL|ľ{fOQa/Dܚ.tпv]t+Qd88:H V?;y7UòƼB:|[ƽ~ωфk 9wj~L]Y+gU')&bŋML(%Ed`-<  v~f(aJ^l]xy9b jAư'u %yECR_x&tѤ$3yGL+F{W1s.AŶ\V/.GD&b[1LN,raUP O EuN"X 7bI iuಂ_ֹkD$V$1lw_Df6{zx]/J-q~ @h=o}1GWvX>Jr5:,pג)yDHc<<5D F!ׁ%&xjT[:;^kÓ&/{[$DtUWHRJÉM<AZ@uc89Rs~LRJ+{XyC/6x^ rJ=#d@ϟg@ nR2ޮMe\SSս)kcb6,&{7ʫt߅@aJo܎<5`8#njceLMwy!*CL *! n.kO-=, E,W0M %틖!m򕞛Z D6ؖQ,QC%Hbz[+#e!$̽u%G) I>vL\䖽D?W ٳg7c Ĺ@*0@2_v>q(K n/]r :QTTQd_<"m߫ ϸ~=ڠ=|)=NMn_M{"Dgu͒2W sW[/=_SmE/q& mӍC_&%`[B)B`C@oE U QV#w_BU&gܳ1IZ(}ED-CG=%43v݅-p[_®̕MjfEW.NvO1i>,3oTP X4-ΈhtC#w]Le|<_KΡOl4~Xp+Řu-^mDKQ W^; +6%Th|V@I Ըk{82b*̥9jx!~.VK}%>+Bv@pSUx#HqL:S>:A Ԇ,g]D}ƣ;=,AiYl7=j 6Q9c<7`}ݱϰc,1Mƿlh0am_*UiYB.#ppKA_4p \{va'qfz|b5+݃mh$}Գ&oG(`j0H%%5'_XgI"-ؒeΈղ՚=4FnY3uBuՆfr#fClɘ-eT}S[W:V l+ x3F!ĘVqSCWy p5 FڨY'+m'vf\Ԭ-;bS>#ܕΠ\_,&]NC3$K8hNj W`\_Y 6,a;EV̆>QoѲXxmn:NS0 9$ 5_5uiNuVrJt˽}~Aw &CX*SR[^̆# 2%S#ŧ_7y|\1d]MN7_|>t|L5[&i*?${jx2?@_rfW}RA X8xn0[ FedZ'H1BdK{F_}dENNQ|QQ( m2o}d'k&Pkg-|&RMvfDҋkj]GzݾNo7; |so&D 8(oу)◈|b܍.Gl`~@Ra;'BV[,S@Э2ɉj7'EVOeu}3U.a"|ٯxs(~-8Ā_ `>amt ^+ƌ_7+Ǭt'=_YRkI@G7fhC{af%3_ 3"h;ݥJAi勐z lyG}Ī>teBmk*T4L"&ƳvSʕEU%Z@} GyK"q'آk3=DLMޓ:@{ ,vzT:3&_gm“ǫ,m:5#/'`&:-zUZ"d" ћ6p$tu3tT ljΉSO Gz`C+`i-[l( (R>S#n(EP0O]8\ }d:AW!l2p3:YԪAcɬՋr'rxQyˤ>b0!l<#kΈqOӆ%_cAPŢx%Nr84N݄3""3(27@2l 1Uդ$^fv);_"{Н0ؘ9Iy3z?F LkgWGнl2ro;E=23khFy2Ʉ$$:!ycWէ{(S0jߢC]72a`J%۠x'E^!G~ևغO(q=DZ"ǟbԙ NfϠk?.:UcTe%2-f;_&KۇB08fpccw v Joہ7E-ş籓[ Cz:A;\pdC7]E/| _=0#yK2ayr{eaqe3 `yks?ˑN~HUN?OhMy֤IC$Vad'KH Ϗ&,| 3Sjp T~` I>f%r5*Ⱥxp clKkR|0a"`k^VN1,mb+>/("-5~Y3aM/JVdͩ#=r{͵DAJ`}$)٩gM%.MzgW9A 1|֧}w{+?'s?-!0r0* +w켥a q &0]hpVyiعf-ҷ*^Pcu_=HX?~sXpf+3 6,qo+^ `sE1sɮ~OPX^ Hh/A֐lHy|Gn;JDy{S7 v3<&یjQ>TJ;UaW$2SY&F^T[TcP ӧx Gvr9Jv֞t:6&@uxʍ2> %d(h+0v" ENW6#u (nS_|ߊ4pY$l0QڹՑe&UJ{cVH 3֤@O"4N. jC{EThk=FS 2+щLU><Ë. I.xXXS(0юk J>y :b퀛G ^o^2-!Kh$nKgO? :*uE,D䊂˸+㌀p l*5]FzX?9?e(/0T85Ȅ`՜EeYZrͅ`G/-TR$bsk`w]:Xöz?l9'jRxG8H%\*j?>^xHz1| `%sMTL,mgQųdB3X%DTaz⟟ZH-#ʭ "3RE@ūX_i9  EŕfzTH*EWEJl˚ڙ"35ppLR+u2邂'X271i7՚mbsVYHP0qZ ^&'$m*[HFcjv#JkͼV+ql;}N\: -^I>Y?XORź& 9!(IՔN lZ%v%oH]l*rçDL%JwUX%7(v |fOS&`T~("مZfDޢ&?hԂOP?*2h$A&eo8ͽ0ݸ7A1vCip{]y na5DdJqCF=Pdlh~KRIegmooh fyrl@ٽ1$i5Y[ЍTR_b,Ҷ&B8nղ.v?k}aVj4gHlܗ83cPpٕkkhK s9 "KVW0Y6;73$YTڭkد_,@/}pѴ ڼ4mF,ΎŬAA}w4M9Hgҕpj)ʁș+ Nc.,rB"ZT\(2]x%UK+yIdb;8 F_S/t>x1cM l#JYu~Fcmi%SVϠzP%< |I`Qaӱ`zjgyguzz1Z/1r8sIrOgY_Z  Z(37/dO˄Fz"n)@/xeMa"v:[냭Z R GqxNq"y]orY43+$v3Ъ/Ǩb!|2ύz>wG &΢Ond )PRQ$P IeF[Q"2Bs W;ڥ&zXVB};ׁ˾ouD g0̬TRm+17r54snU{6G$ʻщY^0V&ؿgEe!t9 h V|GH+T}hr}<}EWD)7.JTqS)4sCԃ%>eh;vp8dȭ[DsXl#ෂ1tD%ϾfS?:1)a=p7e͟'\MJVQyf0{Q:ºI }N QV% 7$ǣ#d6P'\ɹߒpF<">gq?3Cx,y9h|׍C|Xߢ>jSn'rt;,ki\Mmq뙚4٫:NlA/=8(W]= @AOQ5b(_sb,,k " 1@J㙋?ZnM:!%KڿRTvN?Lo՝*/өX(-oo,+, ~ܦӄOƎ;$z}+b/XH$vZoJC/\9@s,]iz PfMB}J"C$ddf2[&jB?T!'5g;2̗(:,[wltAcبY0&tWiLSO:gІ9K|L}CM"GD7I˯z&SM6n2 B''66ؗT~e8V~;#}Z~3!GQH+P/;\S81SX,5Vc䷧|L!3u͎A o(M̙ ]ZY[jR-]g$KPb ^wL5q\,t&PMSLTP}7,GUەY;= RgT \u/]d-j gKİTy{*txG`ߒqKՂ=t,CgXmJӀ\Kn *ki(y1g6d=:Q٭EiU&wwzIur5T bv<' YoFP@^`6u6HkߍZ(NyT#'R|)h{p$q<4XUMU8n$٘bPvR0'l3K4Db/]c):|f#t `b}|!=uLoj:$'χK(ne[dW@@ikR/tAV.k\.}B ι!шH}rQ,hM[ 4 B-s&J`[vǁp Ay%h2\l ú!n@G9$]Q~&0_NJYXB +zO.EeV4hV?Me.I]ڙy77z ;9+̝\-N~euYTR-0fP8?wrN:PB;"# l Aw~@unK"yP4wM!qPGZWO*MSB%)@uE'N7kM(7f ϏA+C7n-rE   $A$9[9TJ40ΠT/ch;CߡlylGlaz49A"m";fPz6-I~u8mS}HM;C|bRHKČs Y,< \ހ]Ǫ hݴֲ͵K#o(b lxbJO|qsU  ="Zz l!'X9DF N0+G=!Va7E%ߝ_#M!W?בfH#@ %E":(_;>.pM#fdc,B򀏎"'iǖ^Ovл x7Hj/έ墉לEnxZ0;m/P*@D n4%.Kt|G2OJD[\|{=땷z@ %U@j$5ˡgxD%mCV\1%~ĭع3b'4C 9bpiZܛq]v(d\%n"+7=xxz7NkկnH#eVWϔӘ<O:QQ؍Svݘ eBĶGB|\@^D2^CɩöPzGK$CفNnwy ؠ~V? I ɕ[v%mda˭IZe'&-²=D@Eǰտםܘtfu ߳/nb5Yw5rg7M̖WIKuIVwUwLyſUc0tI-[g.=[iݭqk-jnn Ve>W'tHtiďBϸoȲgn9im-;p ʎ<6㢶cZ:pɻ· rEвxUqk!2ʈyQ#my<7[9poh:P\44dwS ;PiJU?یqˆp_R j &[ۋ=(CWcJl@}Bl̾"ڥaS4st]`AqIˬVRDQ]բg"+3>aa0DSp~~IY wWh}(Le20C<ԥB @qOQ̏^ vVVa#;ƨayn46=.<m!&Mܸa+(mSG@sRqҳCW4kOJqaGb~*8+}C &q3f@|hlAz`AY>w019i.Ѭ[qю+rj_|I">ve1kHu@YZ|%INx!?oarUL[͗!-<EZC fS+휖fR3(T Gɕ4Xby]f;ɵ=ഽiIaڰ70|h1|$XuPJk(|緟,@b}a $ETl-/CUl;`pߵ ̥ɶeܵ=zFQJ XKjZŷ *ƒXZ*ʋn{~SK̇6t$w)6 *o\dĉg{^GaSݣ>8 #-0 TLQ^"SZFٖf~;64BiOx0EGҾ4+rT i[s/%؞@g2;KeC/9˹Tl>0K@yp!ޱ8gTIu>`3pH0j[ip 4[x`0Bu8ΰ2QxbkA^tmL]YU{وvii;,fw6ܿԎ nu@7C=Hbv:HgtPef xVe?B?Zo]]UnxƷ+l`ooo/b'U+Wm6 [An6ǸkĪ x}|}ϫo$u@51[,6;h`H.ԇ-XRQR^ !MmBXsigdb項dŖEqFU;}ėtsق}3o`e#FgQ\Ƨծ 3^:=r̴(W}XN(@60P" [S-}qctg.>;Z4[ j+\& .&6Wj4tJvQ`.z?;zܭ*NLc#挾󊃧>Y4SN2ߪ:nۺ]c.̻]47uikֺ9VN]%p3]øW<=`29~l=_ǭkVgnЛmn8I`k8QkDہ?2zpagDd 0 o/nOYh jv?M!01Pr2J@X:>.ǯMsYL P@0 ,XcqsvѯSDVPKUrQBsQ '+'d³.3ˏ0cnue*^s߅x )]ORv7P~n򇯍$S:ga} *MƆ֊rv.P(.]M-=8죭^339,M9_tZa@Oʫ^|_8+-JBwLhݚ4"PEdWON9E;ET|MRVڼsUW3DX>%2pRu5MOq97?K(,<ڝƣg^Y$$CEִd/E[7%e*ں{TǼɌ" .Mo7Oɒcl#b@#4d+K lt!@@?Js[y P~ޞ1n֧WPܶ1 ?.q-g$22L]7;qwb^ W[Ǻ)Xub#U\uIf@K*W@ лAI+(0<&U,2!}Ei @m״n- 0g{b#,+lym̱݂8SJzdwhLhvvK:Rs*FHSACN s$fHyl xYA+xjkWX~0mE1AʋzAt7NnW6dz V2n JIA 3zh#RhHs]nQM* $rxVo-?MDҍݛ20 -yэ=LmT&4x()jEqL $V 1)ODK0;P#PA 3'NSzWHT򭞠c$s@tL?F`9 b.49MK^0HV)B`>~ )Rrv7 [PBJԓ5)PqTv^<{W H)XIGYS"ufNTbSa}e)]]kV|g5ęٹ\רkmh4ZhnZgUOչJWZBhblőTԟ]|ί'=ڑNwQbϸx<=Ns4wNp1Ԡ` Y*N[$zҔjzh֨T?;ge0hKD~j[{L4HQL2~+qutUM&9hu ?)`CYVU3f+%Vu~>Lm3QLDM2؄P/ihMWs#Du3(rL@R6"Dm+C,^A"~70_ gͦ-R}U\'K6!F[)]PNT#]ߋfj 2;G#eW7%xwr' |g"Մ^|3z@ϙ ko8;PBҴ)͌5>z?NF=ta  *P_cRQ*mMl%./{D{zaɫІ4F`>yJl.8mm*?퓙o,vR۪ E{P Zq +܅lA&+ ]oPtYs_]nY7áR]kOVSH,#zĆpbM3a9]@y&vZVdQkVd}^=f>Y'S<+X0/[^ጽ!5EitPNP75skۍku/'!Iy!ŝ|crRŭrj!H(Bac yJPDThH݊ϒٜ 1d ӌ,ha]BU"9 ߵ tCؔ8ǐ>WI(Y> 9]@\As0tȹ:Z]e''CB\=f l3 q^(>O`~/v%$B:$t 5EU:<oqaRgӷ"n*iKnk. &}| hŏ6XF&UƚF36sx?MOg Tx{/vc;75(6?ơF82oÎ! NqUl1OuH`q`oewpiBͧZu5.{ڣTҽ@쵼&@Ӏs*Ne}gKxUXwc3Ǫ;zУDً[=sO, Emj w435#nepmi Ei'ycxݞ{͟D=< ͥH^,4BuJϲD ]3,4S͠2P!޸3v 9:W;eaz-;olA.BHyhjÏozkP'oII;_D-M_޴#8}_w!oIm[dp@/e-r* eALt{-/"^Ym BD˿MP;U?qoU TRw5J X6GyYR2˖2N6Y\42 Qu6c* zI$o~4R(9 ꥩ,s;]:^WEɜXh7$-62$ cF#bPi7x=2O#LzH] ?źyt$-)\K*qg]? %•sy7i~NY^nijF."1t uF(9MxԡۥXԮyD|)[pW8mް rl+2@rH5bI~GB4_hfaJ%b;N+( X5 0;}U"SIBkW&eDQ'R ܮd qǬuI8R>S'& YjaFRnc1l{6z5()|^RJV>֞,ouM`8c gF;z7zoFn0^$16Zt s!vOfs$&@~24z{mft~S!<^R唒C.I#LQȇF<ˁA[t(DWFRlpiP~u`+lD@uo_\~nh`XV:ZuQ\Bע疞0,=I'}Fltg˸F5LK;]RZSn#ߖ_3 2v@wLfshha0@H GWҬC1H,\~{WU.E$SVу"5g8WJsW!$Hq1hJ=FWN(.g(2UB`!wJ-7"їƝ6|ij \0O|%Z7P%HWn0j _ rQ73lcvȾ+Qkr1NoETs>FѼ Jl0,5&RHqeGokL^y3]0*Q'RYqR ?R IљWst2`iD5ڂ!?vٴ(͘? -Vb8[A[Z3 S J=@m2@n~0YhLKOg$QxJ4: _1Jbm_S_NFn_yOmzEcO=n^ٚJC)y6Sr=;&DGsK>U$W G"UHNYC7d6T^DEĶJ{"  r(SpfВ&(4~[K=5fr ࢶ "Od \ۨˉIٌz?>$qϋ G&,U5=b笚WQG>*Dgi_b,CнYn-*RԗA;_ 'V9u6 _M= E/qCVvGvj4AٍW0RGt2_̓Jjd/Hot T~v΃R?-C٦"RHtkHW>_W7N/எ^E)!'#s lWa2ֿ:HRIy#7;"LE"p&0qd;醒s}nɿ>JӦڇL1l0cn.& >!1ʥfC,ߖT 0>+CYy˫ݟJ XRe%H,kK4rB_dH~qv$B/s]ij QREH!": Ma߲ymJq@ZqX4q0HP=^Bz&uq-2;7)˞ow'/j> h. ~OetKH{qT 6sls&,4v4`qY*bn윓pjڵ>סmlAޘ!k|0Rd,k-dLbn+hÕQ`PT&Ue1mF͔YO6H(2 l–Ѹ@߾FKWX,oLT`n{`wݣ)Y|>s?*7ыQً dr|.[/;W1w,\ɇ oA5"6rP}:'w¼"?ͫzb~]N{@a,Lja>YvFIug?cė`ɿs&x$ H`bY46<;7 2J9zZ򉘹rZ֙6U]9v q5]CjYˠy;z='zy|T?}XjCC"8)q]y?aT=Jp9yqA|Yl [';iNTxp,Jκ7yTBy|LwU/Ÿ:0V7'-8c/r&po4uŮ+ 5 $xɾkUB΃BB0ԱE gVF{nB38\Z%H;7.LkF2Ǭ<&C AIIީ?i$wm2!_")WCX^F.\)Ni*P ^:GLwG si^v|_B}=F&/HXoձӠc/ǑF^NhhDzS/;RȔt$4s 7RbO7x06J٪ΣZk)6nlo>- R*ڻh'W HIڦcAތ>6aNQ,'a ERu="c,-.ѺD:QigzfYR0=Jn2 Է5Q=ۄP90zgbٞ57m5\)}vv):c1`T/eIcIa9һz= K=7Ձ|hmC7K\R,86i'CQ;e+uHs[7 ]ALϻoA(X.;Jw zX3z[0H#ՓdBi'A.|Q{Z-]CdG0ũsa{LȰq;$m)cnH; @۩Ӌ!n^z$W>MV$m2muRxTUQM%;~8Q/_5Q'o6iZu`~ܿz켠%yA#lMkMҒ# f+ 1X]>|S#?"lRX邊'? tbíႧ\p"(FTH0TL\{ɧ |KwctwNn}H+5f| mx2|X!Ѓoϗ-QYij̰Җ8ޟj*2#> @>L/@ՠ\:v=9šu8kHwHzQ8,J!|8[U<y͢I~ڋ*뽑E]GXiwe֍j9a qPMZZ>f0]Iti\?_gZhʲ 80ݭ置=C`[$K<~.054EiA rd]RGv]qoW*u,e.V*L#gW_hcc %7ml^Ƿ.ȯįٵQ( 2yA 1T C#}Wenv08Y(4\0 2gQ1yvGqA) ȹq>OȻBQ;⩮2dFG YھrdȘ~렢L\+0*= ԁA kFW;Au-'.+'h`Myxثw1;Ȍߗ^! ^Z/9!= 걉$f;=&Y9.10H2^H6D\Z~Mqm>[T%d$x'Ya{A?p{vN% m*G=\"p">ɡn\zgD.wrwL&iH%UqK<& SD_m w3Xg<'6M`fC5M[0OA%UUCCky~em I0E8ew89Hm!հ Ȇ'ZTfBށV9 hk@).D]Do]1t#'\ϊ1csDQW<r&B}}tjoҡueDΩt(nPƠj1Q42:~%.`as4TL.aCb5s`cȹ'H="blpEe@2za5/.B4f3^ވM>?1bG=m42G _$5aˌ[Ti58.U<97韗PAn1~H5Vy]@$xhʑ*Hs LVy.͇ͼeK~߄R5nQ&I JJ[w/IcD7F vj?TZҶWqޓu |Z&"EI.-1Īl`u)N9< 2*@ =->)4usT5k03ϛ&IIg3hoUꩄ@$&ST>oKʟʦ;>$syRs32o+}-AVhnoxʡ̊q4v%wy957XKѫc>^Jdn*j߭$6gXHNg@jwuiU 8" I%B(J<)"X0x5JO[Mp` %;sY) W &{-%g58yvtqUt≻c67ɟ*k.MfT }BFnPBJB rD ζD늲 ECޗ/cp4e;2`giрOqO?-\Fa-f d{uU~ G HTwXl)k;oRl"WQ{SӍE,̮| e4e6X6">Hb7 jgװ$Z,mF4+Ot7֫9؏\TuU)zgBUfnF3J+=3h|/pSW J"a+(r{(nُZ7pܣh`zm[@Zcc'k3kjî mdN:9w߄#rH,!,?4뉽*>p9Kn-\i2ucBdwmj X+Fi'_+D4u3Hl$9GH F p 36r1dCψ0}Bƹ<:r<p^.v%(cHy-\ݍVmݠ)ixH[z(͊A_/މ6TM +s:PAn8̏OI ku5+, I˷U6Qkx*˧-l_h2d-{NOtHXKZX&c$T8= _n0"Tm2N?|L^ArhYH4 A>w_&9X4;^ ZB2q4 ea"uNPM.I3sz(|C0\U夆H@-:^rP[SB TSsр"%> !kX[kTUs.oCԦ'* ^wp4-_swyя@.+oвnoV4X6@L#䚵/#:f~ZTװgxSAvj9N6)ǐ|x9vᢪ%@^ znaxL9z]GyB|W4: *rko?I6OU2fGQΪƘAޅu3q7/7%傫ux(@Z'K4m\wm@d6\܂F^p;zICd?V 1@(lT$%HƟ 흠랩v1|F@AG Z^y- #7τ89&}MO[[b2``6U6, B07ռXwOtWi`#"of2iЪpbpBs/?;kL &kfæ,Y}>aYSuoMK}2X98V`U| b!uHTDBC6)o:&ؿ+ OLRAG8mvcb95 rkSrO%5p}LR#Dߡ7)ğF&]I@ Hk; MqS7MF I`9¼Yӥ<{xfpp g̮C5  i]4q Iֈn +៸PJ#S eoj٬}R \(رT *s֠˹>Q.&\Ut~gӜCdovGhyIM,͛ƙrSD%Rj[0-(ihŞHZDrcrvpXB>!~ZKw؆  Vɴ:&b|'!SpXPy96KABd^t0K"CKi_lU׸<:`.L4i`fNp`ړb ЋCM"M(|"f/\2yrET/`x O9t! NFk !@:/rfLh<1Y2:x˼Q+yځeaӒ-ЇڪMcDho*)~azhL|g'ML΋gI;7n~YZ1B$ ȝҢ5:!.*ZcyXRMVWr/l%0KUgT!#7 Dc]0 XuN`<'r͚o[qX(UP#~i`[mdg_=apYv0.BNsʭ,e+jlqjw" E}܄L4cNh]e ;@ʕpwpׯ]XҸQ17˨՗ c(˘[gҲI)6\զuӣc#kK$(ǗvKqrH`% Z}"#.;YX9.M'rqv.u+1ElSG3򪆨 sDnl эi:%CةgyGcNXZG[GNg"\rkDi=./㓾'EGkh6aϖ>1i cP-q1a Y4y#PΏHY)n]BPd;jV7o2eEZkb!!jc6},]R:4Du(͆YlerJ6Wul `|SVƒ oHf]$\Pzv.k>Y`W*}|uw@pqൖFiC!( &50TE3DV"w?ӗd\kS|ѕ<$p&O">Au4ɠY2lY-(qP@5j[TH]Q5;tWv L*|n# 2~/Ow$MrAe^wUw@h(/撝,m-$>ew}$-(ȽQ<O;<`Z>JBlep6aےi`$tF{VQ`uyf5dEEɥīr 苻]{AWKM5CǛXw''e̔G{=x:" -H=t`2+-Oۤ5 I^V[bx3ƽD(w\9_ :׭0NR$0ZOv<ỌJcԚ>ϕnݭ &ߘ:x ) (LAk_Vɞ1geڦEk31MKFp 8T1 5`9sb9_&=sikhﮩ)4͍J,˲pl2J/1ەWk0y[^ cgG?[M^qZɤuŧi'qQ%AY@tO &0]qxaKȶM TڿHJ}w|2?6`(jҐ-B_ .js8gkX1UIz5by@a??y#C~`}0b;kac3 khV;`7Af?;YE8P_@Y1=Ce 䴇e" P/׾ݲLU{DAh B?=s DX!ݩyEbDG3]ΣΈ_y{ lV4n'e@9[Aț32 +k,(3Qιdփ+$8/!d^5l%io47B6"3Z?\>$[Ь鶉<-1xF \F*I?s_rD-KAFzA0뢿+`U{q1R>(2y|tYM 4c=T\:`V7}v%%5CSN0Zh̨ ?ޢ:,KGQNiZ]X_h[PIn5eh3^t t:%7Lǖ>!oιtU 5n INӕ:Lm< $L'Cr_K drƪMDmB4)+X8mEYEtT-WrP$ wQxPټ}9thglBq/X3.=n.['ygv 2\@j+,,ggͱF|ghS70l@h얼KM5 ݙfqX}J U4yo ](^"6P4nB֘5l /gp0v;3KY]uo(#+l}z RiFR U;B 6[r暠Fؑtփ\ō.Tna5+cLH"ב%Un2_M(madcb N/%mb=$F `,gi7b0[B]~ ~ܖ/MFG.ωƣd; x`+9>\[w-4d˃BU0BAh6iiRWy [BmX]\rrYFk_֏)!P>7S/*q۞-ceUg؏}[։3,Fj3e ݺE\3.{f;Ƽ]7H)Cz^}[^@̚?E, |c28tc'(v1ω="g{Lei(h/ck䫦) f3)}_VLk3uA29]V1(D$"9FECjb"OkmO+( ub #Cԅq5O9S1/ %亟 ^Bct?&;J[a=]+&׸SGu=t7{# nm/Ƃ :O=phkNx ၊,wMeei. s-GscӮT{ZW Ś$27!B{~| b/UKǝ'8~eՎ?kf%%Qj*pzGIk199읖٦'b-JƐo jI ^7_;;Kg{lCLtHG3x)Z[k"~/PrJxH$CS$Kiq?^z4649d&$}*j/^v=8YZRI*sN+g"z/IGqUH&\{!3c'Ip( i;Z:Q.q[lFZTWun9^nA4e!#=Ðձk5Ŷ=r'PPTcx*D>gPQ>PKljZYa|8b SJ|Qπ "^Y WYXz(4)M+E|FL |+@=1[͋#FZO&M(|:4n>hm،Ixk8 (HQ`(Hu5*@le܃{9ceW Ƅ"m\$HG+2=w/s1gI![O7;ѪV}6b5z~Ҙ7"9P4k דSnl=WĤ/UFMνE2 Pv#jRk˶ה (ց 3%JYg1j]= $~Z1+7ɢ[ zq)ճMo&I3r9*z;zLs"0n3w&j\*^^Pho0ؤʜi:4^켝=oFfeJbN^Űs`U^NE]^`+2S;#-ݪ|f+T2たmB>t$L${>eۊ%EP/ 䭁j {|&tPfʺQ9x4'rA3C`a/˜Jwjh߹vdBL(8lG=uBO%bJlM}s}4O78i"*< v3 OsmfAQ{)cl͜.#j7딃&5G卹<<^Bxk:dn2uK|#}>|0ER_hVa 5  Xa sykj^t\oS<{n<cqxI#^Ue7B*G K&pjR#CL-c9OP'lON_kFUYE@Y&wFb7 oxŒczٿ#z7[Y?P:ß5QL4`n"rCQe$QJg`\l < K~,#13ّ+mo  |~c&R 0DY4+&qgETshKuWA@|e,5;y',CUBm \N @}6yR kj@SK{W@MWMD\k^q&[ 8$nUlo,M/?zm¥GhWH8u<2:}f\ţyt;Uyd#&Sɰ#g\5zJm_w4=!Mx+dfq@#1%=~]([[9C֘N<=`#I+ w: ufPƬLWٹ-нULa:Mb?lAϷ?dQ87cB['00ExJQ1/xя/U_|+!^$H? U'2$S#"PV!_5jFwNdhS1crϛI; i>A$¨oHUp#w?Q)䱺;_\'G[ TX2pٲ #bJ!CqPM^GOKYSi׼Kzt +FX XR>O)Nb*p< x-J x4u|oكiSEȵ3R1'ΝY+*\7(*)MEFɞyeA5NӔL%^b5+t]Bё؞`4ߑ蝮L_f~X⥛EPWR{*(ܹ5$̮KXEo/P6 M֖t'mJBGPR :ǢFF&a<s~ܺqrK̫f`Osu%"?;'w&F/VuR.oZ'>,N7qy\i$0nR-g:O,)EV-.G^KJ7~<ދ8aB{ %U_4Ie{Z S^A3<9Ζ< \%P7M~ĞEm$8N*JJ8&Xf6YXlֹgԂMc$kaeqw9 @>iq k&/J^4hYa(ӻ+mĻT_M|ܺC^éaQe-Q&ݗDX#L690u2B*v{=}[Z$T`I= ! dǢg+p)4mp{S?g%w/>nsO m'ʜ[YCw 'cwaZ!TjU={,1ല??r{ԯ;pH+s>HrrV$"ÿ5cUi}J?`tͺss >WrHa9eSRu+ZcL)py9X:Q$5B \8r+Tt d_S k[z~$ T x !,ШGy1 0ps Nx=bH2a9LJ/u4QklϊtgGC'uO 6$fn,d?7D&S(mfM?^J2vѹЁQ=VTe *=HUnZH)AWH3>Np.6=G| :`>a$oA$F*0qzʎoZ;N%"4 wc+V(|T8^U"@B"lAA\ClBiJ옸0#Y;75Zf7g+ Fz?h3?ݱŕ7tqOVZ f IJnTA)W(~,9gP61?ps).KM:Z`i-UT0:Gcmyb_YreaN9 !\eZ[KIR_Gn979O ? 3_~؏k*K,>w~Rr2Xb`qbeQ!0? sx X.~S(G~/Io-(eUA'(MK3W(80 xBW.F-gsYwT[6 mK+s&K#qެr Ȩ<ȂR%Fь7$ΪE㏒W{6\M;ufhHXM b ?WŐe1 q+anA(_w|Ui&rp:@HkĎHPW4WjuxՓ@HҙZ&u3ǘ<"7Q-o]CPn?9qIbɝj }G`5Z.U ؎A(a^Y$Yyoٌ.14@k[ CFy~T.lb?#Mfto|ll]6jazH9"¶)oSK&YDx]ax GvxOqyns~Y{w)a0M_ϸ?TK~:7lTzObo?zIⵁ{A0?sd20V?=\Q PGC4Wu%w VXR0IY"7ɱҢs,ϤL<| $sFP%+]عl37/}{Mj|5fɑ^:cVؘNOj| <"QeK;|.[6Ė$Һj3trv ;ll6mИ<j#vmgu^RVO֢05&/g bm,jĵ>O櫬IINM uҫ:tB*sD?IKTi.DMW;Rb{. nQ}|~9H!fFYf93m_80޵uYq8Rn=iEI[Â&ƣ& }\B>V~MOu\gi)%# #N7zF?9N1 GiQ*Webd+yC=>lo%.';u&SF?w%&]<;8S0P4mxOƜcYIuR̫uz|:,l$Fmt.|H2]+* 8kLz{I|00LԆ꒪T=:j'qvaktLڵ"Ĭ(BM~*r-`A['ٗN-Rv$IC\)>i6 J[JVgKh֩F*9ݛEE (u!hx'(FWܓ\t2 R\h\4ü0wH+ bUh:ܓձM$a=] aʜ1om<R^_ d@6nF& 1A!k#m' bs26$U^(fNx ydhV݅y8;6d\&2VG8OJEO,@Ϥd%OXPn63Q5o2|Ǵx>(&`:@U_am\AIyz{hϩ&Al$jX2:`;XF UfRcQ1;U# d#s`8@] AiN GK鞝!g,xzɬ)?1<[LmlBCGj$Ni!H% $qAľ*a=7s#\M'|@{lIp _f8ӛWK$< PJ;u?ϱIo>ٕ5ΆⒹ~"TZ7p@ #> K 'Pۺ^cX-)pZ?Pg0׌&5 cq}% "Bwܚȼ7nƩ\N9tNkÁD 2u{sdvaYvzoHTo6Y] |7szkP\FD]/es 7 =z1tlŐ=qY}iN;3WGNMSYc|Iwb5_ÈF|s>X0FmJ]@3AS%|s+iЩ+Ne^w@KDC>߭e,ݑp;esve]]~,Ɖ[zb\+Q~dOC*5,o )r|nc"O1_oKGitZa6<X# 4|ŷi,OrZcaJ'ŭTtM1 W~OU&CҮ1OC:Y4K`ԕ PmA*ViH׃T-ΙƤjJeu[+j_o 㖊a}:Iys$m %SV }Z":Ug:3?95Ep`Ʌճ xV>wt~D) xdfhWiF[A+kߏ̖0Ϙ/ʾK+LQ݁ u>N69|#Vݣm鐑<{#\ 'kmIA+fp,b|hٺzu*L=}4;+Ʊ|rH,FmQQ:S E1,XXxdFY΁!2?d)$P h18ȌOk;7۱b Ug @jt؈O}-٭f(5N_HoGreZ-Z NW S+iJ\J+0'_`__O@ A1{j<-( zߺ,e#btjf2P?BdFǶkzhk;z!Q֘u$iҐ?SCNM\pPhjؘF2޻}2q PE KP^"ڞ-1Lq/gm R߼pY9#cxúH"R,6'vz %l^j ".__-u% &pI~FƊԼ*qVHg7v}ծXu7շyeԶ1/xp; mv 43֧Fƙ7/VQͺE>װeiE|Cq,y1##~*SϧCX/SoBjUԨ/hFLoH9>۸{R';HVjO0 JlId^T)$dFxk{e.0;s8}sfo;K<mڼ^9& N$JJ1|oSٹgD}; l<,;P 4O$ֿqϴ:gUܺw}8JZp7v%6`A4,n x%ٺIx,텦t.799+%c:к8PU#b^-sGh{u?!z0[|zG-Y;@8`2r CiXjn_jYy'HN[V>PA0&L2'/D;FE.rVDzeF(&Q뿋U⤚fcH6誷gpAu{Bؗ;AlO'_ɳDX~̂?Go$J UBes? LoT$Ҡp9b$G|[#a~{ miHknms.XL.2/77?fArq"V/.'JXl+%&gs~_SWg]_ fNx%})r&1xcc%TM05}Jdf}"V#Py*qD'Y=Jۋ2A\/sgL@;Opb M;7Fҕ8}M@:;&Vbe俳1ȧYp[ ]DΗgr> @) n/cZ!|?Y4xe AN=VV2^RK{@tƏ0籠ȼ~4G2CSpt[W{@hU,=U.ِc,V!sp=|<ypc4^8be~KrȉIe#;qit*U ̹fBkwq&ZH>(I)/ K+E ""Ӥ MST3"YDRdQ:.g#d 2$}=M+R)2JKY%(CsĂ?#fB xvd@j01Cojɓߎ΄fHۻ$(~CKŰ~ \WQ(2YH=O?m_7q#ܤOrM[E&V028n aV"`ِdb)Py6P9x*m 'Rav=YqXTWc~v3DNӻDM bhR ElK4hڣ^nϓbl^0:r̒[fs8yn{¸{ ZkU$*s b7è裭zAIZ j^z@m猆 q޿ c%+`Qo(/Nod,=6-] kL W z EjJqߔh#Vz>)lj87t*'g M3@K&eGR}_d_/s,J#;e9>ʏC8 ih:BL Y`~< 8=NW*Ж)gD ~k`M*~ jߗLP,yyC=(Hb{yh!SeOϐH'6[`)I"*k?ΈL7 lF=6|& ITq͌inkVbŗb e õLCT\ѿ@2'<)Ua~Jv:UQY톯5Z Y 'oX='đqBpê]KdD5iBUƣ)9dzJFNK&&nYoiJ\=UL/hp3eAgk>fgPi׋wq#h5Gf}'տKp5_%_ݵjv,AZ~!1\o1Ϲ.`Yľx$0w m84,SpR^E+Z^i9S'm0ݚdW8 s="jt~ A6&H\~5ype"dU<8(LZE)7$kΎf~͒,&F I՘rs=hr}rz1RWr8 [Uv00E1RE/AfJzDU Q5׾u P׽pL݋"r9;$ }50E_JNҭ:ӝe:prj3OVNC-ﱊq+: VkNZ`eTW4d!`/(F g"20dRqT\szK36DZP@Y_Jލ˘HHԇp*cd:ϱc5D=b[V.ОZx1~p5;2f} >n#O`qco=:'ذ?KwR%+6uy⏪lo:Wd*"DOT6} sn 2%pvX&vXvo7l 4&XMqk&xONNGcyLQS9C0>B&4/hpB O#<d!eHdSSB:i/`M-Vнyb>=E^E~?1oB\mj?w{$޿Pctr =q75SMWk /"궆d7! XxQLh$9iu _=IenX]Maz8ñ[]=Ȃ2Ӫ2d>W$iPp%k㾀-o`6Вrqfֻ%Zwԟ;$}|79R57?ձju =|gK5&0Ļ?0v 61׃:.|273@CpܬPtހj}(zq[K2z3-'tE_!uYz)^JA%*Z˭x3eE${(>í>&S6ڝIh.p8fKFjBI_u}~_M6S ^)Y/Ih*}>Dm&M+DT:f]8uZmAx oVbn?ҁ9&fS9\=N!''tP o4DjHEWKdBM9G gWxCU)e0ҦXlW.c&rG?5f+/7)0x C(Nny~cXw at Q3NA;fG`RZ:FӪ;mUv2Ov:y򌼅s-ƷAҪ$cMZS8ZÂμJ{7EqHO?Γ}z O#QRfp5i* '+3E[exdq @J ^ #4}r|_ c0 IPb'r(|  2~bm(䧵oи J4#gX3(و7<"=eU)8Ė:ObKFIZcnژP\?IptÜ EgF3JTp1ؐ ,wc7Hx3?)FMv"ߗJ 6Zi gCM7^ҿBt/S"AҚ] h]wsNh8K8΃L\Z DxS o)cVB{i9%t=(A,Ü%w:s)%`vB)nc޵3}q&6V k -r h}M0<bNC2a|uϑ&tic&[Nϖbd*_R  arY9@(LWrv^!9\Vha24f [K.OHg<% H8##bŐgicZM 4z#V1~[5ߴsyj-/v `@7S߯;gLɛ!lE( $Z{1+ÍP^ ;Ö<.6& .hh)yyʱ Qbg v)Y&vJW3` 9._1m_0+L^X#0Cu*c9$ܢ(AldO 7melRX>Fc ESKkǕM^KmÌKSzn T z,Jt~(@ܛ9*A+&Pc;@]wėrP~Cg}nР! z)A)NU,AF +^a}ci9#`K}?>ھK  A \ͱ'CRL%|Ga}%l*۱p .Cz?)1O$$sZG7pS{|omI&QM&w9i/hzl֞QLz20ǭۼ.<P''FˍsJST{ta&:%U ؼCL*(x 'X{;u/k^N6Ԁ0Oꠤ#şzQ{wŞQUhD+缾|O6t wI!T.55qxlh@3ٮQ]Δ}W]Dp(~hcIJ?Fѓu`٘+vքz1:*6޶oh^ &'HClbEt00aKA XqJӤGOۧ}y6*ؼs^2Y-8l Ӆ\};pP}t#b۰ ;nʔubWp˥-okϴ8^c,Xj΅Fog96͹seX㘈r&a}N@1B %F"Xz FO[ĖƭVY9* AltJrqxpfŽˎM˿ c~/ǎ\LWՇ445=77YʫX@$ǬZksT8J,]g5= (ݞ|ƿ? ~!m?#_ 7GxK)@҄vq:Q q GW0lCj`M&h3?:Ja`7(c/uqG3 R*spg)bխpaK7lIvA'+0򝓯P 0/YчklA Bؒp/ Cw?MdG_[~ I"up+ơB$3U.U*!_L1h-}مu^v$i99@w j]uNh̓ JG] 1subX|XF5D37 ؖ9}pa-qwA:%~lekbrÁij6hKj> _v 5 EPtZ} 6Aë #b=`ujvM߬I{:G?`a*;糣`/_Rz&>oiYw*$K 7rӅ2`1̌|ocxNvٴ(h7*xԜWùjKrsٸph3~tT'qy=2]QxyY)ϧ0sog.h~.ĭ釮jas^̊l q"frv|l_w#ޣhmc޶n.1?9e[7 ׋]{p5Z}i8zAxU5U$7fƜ➺eXd؞V#Zu270-B:X\Ѿ(q\qiil?ti!/pXPUxz3.g; \y.$`sbEt@;]zjJZtF"qI[{!skﺳLDiS=hƙC/=D!gTfg~ҖQ.ˈЄYDK+ <@{)s3 4Ō.M1 `9ζӹ$%jxA߅nMXeMyzs V z|g>,~xrcIs٪g?6-0D$6lm9S*Q%ábFRFPt8?p?M;fB~9DiHgbT&CvUYths{M?֫x"3q{,]Cgzj"  pJв4x Ū8v"$5wS Ƚ$Y1GAQJ@v.mvɤ[H> > KCn`?҈f؎ђ!˹q0oO4wj^C(hT {jX}7='ye.A5@LuZ =YVnu}@N6勌x OGu6JN#Eh; IϜ17AC #,4_1-ԂOIL􊤘$8颓dyH5MpxOT=Sr|/}*FƯ)~]8;rA!ʜʼޱ^r] 'cfWq+줈Ѥ]Tz0%` C^Rp*bv)IPm P D\BCb0Uv7C| +D{Q$Mu߾ D^ؔu0^.+aXgyGRZTh$-E̗S@}a(Gbk4{ܜHyw G R%g4kPv % bػ_*`<#sӮQpoSfV뿷'9nok%W|Vs ;.u7EfIj#:`#RzXP(YYŏD_<T "a|Q_ߦm wB~n7pE{L p:Ll& 7zX+uo. (UݧD CDOe`Ac ͳձCx! mҟ).*eaF. EvA5~3#,T0|&AIGmKˠEȌW).ϪEY9p=k},?kal3;7MDEwTϻVRؗ ;3I1̊@['F)f/L I(Lۓ*o(k'qW&SP}_˜jsB8Qm7mU*i̋8- ݣc>2cI? FO)7Ro&-9c<\DF0bG+_#)17ùh~]l AZIH9f"-b92%=ŴӠi'f\^tQT(z9 (Ӯ3~Ӌaz ó9ۑr0춎| 5 `[6\:RՋ^s$gM)2@ -q+ڽp:3(5$1mt)0][Q5΁ 3ޟs:fLÀ\ + aLb}uZ(Mu.Q)8G4}ZJ %jYBBA$/ Jo"~+}{ͪ;ad}]HحNVQ뀚78 {džh=qRf:٠Y=aπt1Kج, QaR7` 3 I2Z+g!|Y-i׹Hh?4 4ps'D)xֻğ<9Y)J >?;ϲ93 :zPInj^~!BZVW[_^ge0'OtT[wd#gH2-jD)u.׶ Ę BߨCgYjDL]|k 7lF:`'n 5hw 'ɾ&/99`Q#ui'a،2<$5 dtK30w31ehPn'e:LZD ĒX){zSr4O f E4 7PC>xR%>ǣIfd/N?B.Ŀ||^÷޿1D|zKwa raX ƘWW4+Fͽ.62+д*M8H[v{u, {XW;\շ? : f(Z\lebB|8"|)?ّي]6M#m7HZ~GjOLw_CD vNN$GǦ`d^8GLF, Nˎ9 7gS{$fMW&CXgf\@X̜#x~8rW PuL 1r8rV7Ɠ`K3T#㉗2\(ש^8k,ٻ_H#ֻ{qak@v$k+zeqMT;axϻH;aJ`ɸVމVm4ǴhA*߆ah 7jyF"G31MzIؒc?hzOovߛyZz>.m.\tey*PaǡZ@J:U}TD_N?B/4gT)u$޻ uXQ~A RҩYi'0pK"HO&2 P4H(*Lի;xG&$ kj_\QVho=ʨpEQ61@ͧ 9ƓZ. fqx ÆnGLsqǴ8R/O_iY : x|&PFZy6 h\212djLrd tB>XA`Nd4mW+קz~6g"mB$2<ղlw/5X աO~#}`sن_9s,^yiE!j$^C@C;> fq]*Crt]g9ь+j7_~f5:2%.8!ŷ,z-Ic1`+|Wrfs$S@!5%aW# 8˻9ߧ8 Bw A>,O!LN/PI *"tyΎJWkdjP7>Д1M*FcH3Q\zC2+X?.M rx;OB'xS%ї }\k8ܑRg,ZL'1Ŋj9g8M W3 '@ҳzY+XlGtD'ǔrXIouj!s%Is1ڏ4+x!Px'E6"Cz#p& 'YXJ?ƢX*s n*Q@Aqnj/͍@ tKOd.3$˜= BreQ~Lx7po(,Z3 i7V,÷YgenOkau¼VWyfAiX #Ӄ VF铙>QhqXqZ1*!+ò~U;ST|w gEds8FɠMLZC9[gD ù! sGٻ뻓oѝh| _k_9J4OIFd6u|؏:(rtu*~!R14Hk%lS mIhZd7biӣejKaZx3`DH~U%`XHX-^1$Nbao;S< ƮX؄4RVbB0KA$?ٔd;syE)&P/ҔA+ E]b6]-Lm31gɕ4v͏9dKKګ&iڗ~N|‡BLH69D(=9$/~}mq3ybdgO:5\Ep8]+ c.ZlH+?(0zc\8#>Dnn6bzzlz \SZ;Qsh0b/QY7)L)݄tV6]`3k/x73O_ W7KR󍺂y!PCJf~\MlNދljIq- 54n_Y0ʯ$~\j85Ȏ y%,3܈m}:Ց9ab %;`ٝWRW79t镣QXr47'-ՌuO;Uԕ[ u_i%NMIxP1S'`0%roxwoE#ԥ@}Ig>ѓd#29: 0#Zp } >#_跔D;N~tQP"iEj3َXAX2kc91rL?);oO_) w ElXŪ]8>vFG.*hia;7ݥVXkT{;㠌T؃Iy=\@?DJFR{H{tBV1+멺bulqmC P2|]Q-۰nRm*dt={r,l9tE.4Ven >uo ִdK| 7\;%E257W{B9B TK>.qJК[̗LZ 08'bȱM[:#9sxğzv)xDwFF*1v&+Cy)ʾC[GL"cv카SuģtgnX0 m/PL{ⱏEd "qxk^!s@$HVսbj \#QdlU >?|<$nT ?O~ϒ$+m (C|~,lC4m$kU)2e @D m:s9z868c 084oiW8 * ''psQȚW&>ԏm9ނa@'₏ 8/Zн^RdOi+O4A Z1 F FyZ5]1fup(uD~K;yTl{I,V}S[(#7& iXcc ;%xcܾ$aXZǑtm{˰LH6:q_*MpiNɊiұyZS@Q~{#kI uiig\T»~y?/I"-!Wdkv Lɉ52i\afRb8v #r'ykˤkܱӓ?;CpCtP{•%Zdl8#Ɵzî7dy'.n4hW'L,a8p{@XyݏOn3fzx)5֮2O*aXH%*j世$ ɀ;L3;cKV]Gh/L% 7< ȖCIL?&IGQl(nc`oR>XɞOCGIl+zF|aMgͤ#n_&LrufzB(%F>9Ϩr;[@5GǫOۢc|"*]JIVb"#G i;;S4a[QDbo~vXyD1VY^/!˲wHg5lr9 --D|,#+χg/7fS5yz!ٚh8iI{M9OX'&vhL0׿U^:~JD\NMc,T8㍜}F>o:^ w3[_v''cc:+JAElTtP Vz+JVH~藓Z[~lhYwVrثvݨ%i"g㉶S//sP>l{S^^<#_ ݀J>3B| rB쾎OD' 'qJeq+fl b𿉢Vw# ;L.qB PJ?AaTw(AduUz!U#M%jIUfic*w/f[ytYg飓J_VeLTJ\Y>7wG15Oa/d;T kYG#K~Xtl< qI] Gn%,|Z[UqX@wwK(o ڏ0la@Ӝ.;o4M';'ULRN: DcE꡼Lc;GE6~҉fvb . \;)C[K9@Kzt9يghĺq;"QMXq}քMֆ1p)汆vRs5=# TnEu\K$F7SÀ1 ˜4@AEoIbD"6Aq&/#_L#O3džŢ7*VD}52Tbij$?bM]w{75zlNlgXsxdptM lݚ&3f2trb|6T=9w:3DSz:a ۷2 oEQI4R-o5+󀅄wceQ/bbNFT|-G&'@C` lz݆X*EͲF)2'0Kh\-WB.ZBģu-Ja٨%g`~p\6"N /ni;Ҟ 31GoԭdJraSTJ;b= Oҋ0)JX{q-ez&g5 24%i; BT7JB`u8hf`ysQ;120,vfś0c㕯N' LDJ#Ekmt*TowF4N>R,͙7O8vq|X`7; v`x1jАw)Rs1!'^phtQj\@utkۧo.| mkd}H?R*yjSuҞ=%2 @` nP%4ݲ W9i38ՙo^ n2nE3 9mlUPYáǗɶƎ0 $I$XQ'pGH{I7aw5-Uhl5QSz@;dk!b]쿗hC\up?hOH\]PG?ͬO6 h$G|#S*wj#=: 9 kh#0`6wRXy=Fjdt\NnfU܌%R4M*RŸ>P{mDzN(e~5n-bO9v|C16ğLI鋚`?(_'h#OctE+Ik): 0T}۸Ttn$Z3,G`v9ufqMyCkS<(n9cxͣq< CLSK@ eu y%5DpW=gQՈ{i83uz]X_ rO570[p;Cu|i1bEʧo]΍] WTW(. S$i9zG%r` h(c5&dqNeC=;xNquNB핫&] hjA8 Lѻ4e],lPdhR3 5vGބ)>R+.V[_^Z+a].;Nnt+;?Rnp*" ?(\ r~>JviV4Lc-5ÈzԇU%&:O';>s6mͣmCd"c&~Mx_&x>V+I| KUYWrJj3U3Q#KLB Z SKӦ8oE e30e-&%'JyR"=ϯ@?@b p@21QaOx^f,>D( .50#(dڊOMjۓ% RQŸ~i{4?\;=4yh1 [.NCNnz VYRM59!3f XlKwAV?_Z]w}ù;u@I'QQt'45n VlřXYbܵ^PgL<]d1by_qit8v l_4ɍa:Z7)U4y2G^=nߗ0#;ZL q5X}:CeY趦 $y?q~5*R"x NKhyM|OʁAqFjDc/6OD0-<;Cq

@A6KICv>V 8-a7I5qP$e0E3[D$w0ïuC[ӫeT.Z垍 h9 2\X4Q}\)yfiyuWPֳIp\x5t-=CXB+A}y ^\Gch丅:3LaD9LT[QMKr gwV;'S}&y#/2z7Q:GN}t#90PM++B@!yy_+ZN={?4J7[ ' Yv/{VY˚amNJy,śj\Erf DXo"*V~>(ɩr9 .)Phk6(BKH-U&~-Zr?ejb7Z}z |R7x>jl*"s X:Nkm U̸ThimC,vࣴLy,jS3>]0&srf>̹_Kت0x'o^v)iФq2|սɍq2/aj-xM Lj K Wy")yM8nЙ3j~E[3AxwIBpf9{G2q4.v%@ "uL]|QGb:L˙9JO_XX7<(x;;r@Ծbji6$[ogfEery*;]Z9 |˜jPm-*ltT$ӯWfzFXƘӄh]rbyp^Gg|5G 1)M8x)4uHɳe^ ؜oI6}z#bJ.Ay;sVC"[+Jzc,)ǪB`mUEE 6 EY ;|+=;ՏQVP]SB.H,Sb4%q{u峟s'<G*Bі|M.+9b7v,oBTRB;"Х>8.J%hܷjK0XtPns EC9MBBu)l&wFiKd֑-W8)Y=p\^2;j:oD7FˍW|ƿth‘>&vU=^CBIyap[}~YڞQS!yz ,-nc.H qfN u%'׍Tc6?UKQ K?M |bp.{z˿ %Yԍ4Im=M4gd ڷ(kc}̢XHj_8_>Iv70gv[_泎"m~ҪD~oRؚ. b؀ 3>"Ią:|_O¡nŢ WrP!hND?`H6LU^q*wy~P6M/J*ʰk!Cp/ہ=MI{pKRbɡqG%2ql'+rC?qz;jb#ޮ qT.qn9>>b1\ߢ^^ < P NQ egUQVEr1V'"BcǙ+v$޶I!"h֒꾚+ qq-n6ƮF|t#b$3,Vҧ']JSm)O<ɳz۸f>EOeʦTi8dB56kiT&RkEPX |m-jG=I5AFc?hqoS׆' PPU?2m0,pv irKMN ;'+qIC;U^NU[(-d6E,ǘ}ctU$eZGWȤn@Q(Ξ&elho띁oeS fB]hE;Ad6LJxgV.%m{r;'3zjř]wIMicyWMkB~Rko"*lx}"<-ZCF?r磃, N2z6oN5BJ\[}mG[ӝVyG]0q<֞Z8OA餝 ~[kmpu5J$g",,p ڇmU>w쯁# M9Jb;翅(A:f 7^t~8f9q A&fz0j_gة.~yC*14>z> +l7 oA;DΠыn\/+B!02$0X+h;bFOL5,ѩ$ PCk|L7lَ(Y&#A݂ nT.f`=.}y@Nkزzd V-Jgqq),Xn vz5"oE^ .APAB$0gVA3*aג;+ /q\̷وv>Pʏ ^=)jDoUL:rSwVN>#"y1> U>&@:@ @ 9K+~CVĀC(VઐTC\6LeJgVN7SkkM(L0"~,=T7@TpJGSwM/9*#>C k 9RyĻ8t` An` 섉(3IX\? qN# Py㕸<ȿ :uiՁ"zi/>Т6x/;0]Hl$J;;mz›ޏ'g.cB^3,wQk˦ma49)34)2=֑UU͟t[QKZ:u~}^g;=]٭!#"gҢ77*'@58!0>,1FatYl7JR$NMڜ D'Xcx?@U٬_ i[_58:Y6> FF8]Pm nF%c1"@UKZ-=<@u j 3{eee*JpF'{D ?F5ޕƇlWskh-Fst4*3#e?><,W:rNK !w\+?A26y˂ BW4qwp ^2 +4CmKjѿ+<2}J_)bhVD{h | MzPUÂߤyCRl $ލ5<kƆ~}=63ČtF*1e+gSV˦E,P@;V޶0;^yT R*>pu)VuӴRw[ׅ]&x@ T?ȭfّ#(+U7 JIv"B/"cwG`E0>DIy+e2<7Fp^zD=(h)wfТIh#^ʲm~Ѓd XEdSQ=z5z}^oHySt4`|RA-uQIE.1t|u4[; R5b {~Wza>DD=@lYN0oFfM.А$s7p'pSBrҡ;H-M0ΤķGawר &K4&DLlcQ9vD2WQqܽ}7*;l=v׬TWR`WMЉX/f^iHt{} -.fqD N`.TM1I=}U`-%;uwK|Oݑo7諲Qϱm=]ň{U@oy *S| 5cFm#RTT4W{NҊM#)?uQh ~(|K&\<{ŧܓۆH斈/En;+4Ssw'&DiSaۺa+&ź FpODV fFִ7.b\n֞_mLeN -I<nxcz+  =`H9WRFoߋ&2IP:&Wx8:ֹ聂ϫM-ZMcBzc| 2Wd/lNr ^r6[7*!&vA,^;d'> RC灸q*_SRb[J$%|?cA=ixir vP# , A߮7XGG I|6";[d)0:ZLu`N Y9!di$S '?WKW?,f9Z&=LQQ; 7[)/ɼ M ;?4F᫈6!x!R̓OC+=0ɭ=ר`X&ϼ&/7 z;q$`\/ JaUI·z8ϸT-BJ<!0o8>etb-'?QkR72RuQvfi_DPGm3uxϿj]ies2>LHF!47Mb^|k[VWM]8d=_I<+:@G1RksˉuZv|4 hLżĆ 2sOX1ǣ75=Տu$QJB3 ^ivMKv4s& Z~x*̊[%Ejk !h7惫:)k x; gEھv FGS P ^|}XC^fFcDKrHq_26k_ۘ7L&E+EOD>QTGAPE'伐pb 8'X6E:ejRs| [߲17֞r267tz!}T hD&W>L z?m͈3ew[L'0#Ej`ڨQF /;Ue۽moELX?@~o]J_4gm/UABۿ(bO~vñncOq$7PuMֻŧ^H&`W}$DZ+EjbtR -((Gwu%F.""ɗ{^`@Sb=C,FEm>Q0 񇻴Z!3^_@N`J*U35 )AFB9߫$Fb RƮDe`]ۏ?E;/I'e 8%'!εU,04<\FHBt@o`"c>j\@{cL,RzˉS!ʳbv$ݭ?+>cN$c)wdCUicZ=q= G+-9EE %+\\ TuxM8e Hq ߞG_.mXMٞdQOޕiZE0)uTxwNNild3{Lc Nb}A`,+ceUYYz ^:AuYu}r1$FuVtr] Y+{Ŗ,2҇ro|g'0 - Li 2KIFi*h*C ЈHلyl}#n8BaBjbMq)6| gҿ&+>+pItCLH*4PQhC(Ȓ&f^݄]ˏ vf!E_ 6H̯$~ݻh<:/;8i5G%dUGV}‰SK!Mt;훁a_EOhc+$跗6}C,hW\( W<.ٟ&}8H=sӡhzQ\ۖ_񏤑hCH8j?Ĕg7x**Byj"{pzV/'ԯ5ZV_yh_fGxnwr%AOaꕬXq@O:ڤg\4KVzvj ]*eO`E۴FspP@LXm 6pbbGKv6;Ve3N~GghZOîbbh<1X)$v;S tz&>Z/XPdE@TLGgeo'Ɏ>v 4{BW+},~+ݺ~KBEݧ>w*&Rdj}.tb;@dnąšH!p`k0&T(^T6 wF1իk n 0!U|rFT:\!:ɵ1fۗ&з&Y6,CyQ/"E3 ʹ-CByf+z6@%;aD3~ 8^tpsL=OY ᧲ʚM5iuk5Ho^:a@Lmrs#c DpTLTbu-yDο:ݼQS?aU~򶶢QD`l-F}$pΊG  Kh Qa9pw=MgaY| t8]|FH2Z 9k9++U$g u@^ޙnmMMswߛBǕН9d7rvOY[U??8a·YXSHנ*'Nj2dlpb 6,U_|Ȥ\߸ɓS[>R֢ɴJ`Bl.2:jajm81RZJ' A`~+@0X8ٌ~VxВ.-HV,kCB"#)8[?Wri2=J-QqChIφ˓SGH#aOLɘG|T'/< ,1 qA7:Ln!UCj{S(Sk8v2n)#qv Q9KMdHgMtA]Wb >)Rqr|sBʵsţ;1GWTAT5}q dHxӵy%؊qv©C-Ky5x c ~qșdp&q]vx-A|HF5ڑ!)GǂJvP@ D8z+]R9yiҠfy;|,"9& >ϊ?1 S:G5]to s_ P >2qg` .d@vRHS>()}pN.QnQhZIY .-W$N"ԧ'^ɝH͌'RZq&72ke[ܓCMcDe-Ft`^> PƷ#E>3kyj?Ğ> ~FcC/a]R@bY;k,X<\jp_h❅ɵzuҍ:*BԀޥ*-({Jf9T= 6]ts/.*3DlOyc9F*Զ~_RjʉdBzK-fxʳz\9⃎"SwBy q*h.kPI#Ƈx¦ :PTQجG;:ޣ톸 fDPI<0CMJi 5үe螼CXtھAK S8Q4 [6ruOcw6 U:?^_:ݷ\&{@B!@R覐 UKvyyJˇy^%-cJMi0;Aݒ$M^*UˢG 0/v;a#Z?wb˽ @|O%Vu:iSݥGv9?6і/} B=$=owu7TMpzg~S:hgoHl*ŒZCc7J4 S`M!hVք[DR=$jfk2||D[%rNy|2W yTi#@PªWLlZ'Z2^Ğߞf =d_p \PhCLY ,/ srљ&@m9>g31i!Yq9 2ix~ P$?/l`?%ޯ3P3EDǰ<ۣ i%j$H7kN &*6w] `zR=ĩ/TM3 aZs0%Q3SC20܎]4(&&`hbիb{tmTC"i?f^a2 DyH`i)WWLF?A`tqHn zvbOa/ 2* +m{f B'&?7 KGOY^&͎Gy\{12VQo(Fp o\y'd䆛ǭY>ZJLCE 5R+:A*hzŲI>̅1e8.+NL s1{&L@$CeKctz~P ߹3z#wrAg1+Iw$kGKzBDr*#bO\l+RW#g=ZKf&!3Eq6Q Gq2|PV#P" E2rW.$0Jhn.=t_ddQO[`pW׎~*0=6M_m^76m;+Jɤ__+[H?Tr!#r|JJLeȞz,Ѿ-ܘ#{M%5*rYlqzA[0'fXsz/:ue"G\=X67$Vc̟*+}w!OO;i0-.ڻpyIEвe"^ qYƾGEWԧ;j=wU4%N~uwoK% tY4GpyC='YM+Uq+@nފ@l(ȴ 4Yof!z|jI\T#=Fǧ!\>` ן%PlӾjZnM6>/`OAsGOU?%oӦ #ѡq dZ\]^_$q;kSg6@)ѾI"Qzk!A; ޭo-3b=U;Rq EE.QOu;}-0Jf(b1_[~?:pJ;Gة^Ul!=Hc(9LODLiHL8D4lw0hssؒj/$2M-Y"r9l5/$ HO"7ѢkA шkF-uakaИaN]r (Ϛ,MW ȑ56ir*=XAb:RDwՠOI5D݀ɖ{)TFN*YpqB>QAy N:T6kL:v #UV`~xfJj5K m8 n 9\(q?;)%4N6;?:!F]Ii}VW[`c#c(4gS6.r#ȥE,{}@~G/bfd[j9lď5[|D̘-i;p[ȚnaMS'C(Qj oG=j&Ŕ(00jKMܜ)A;7`ABlDB 9@{{)Bx[4 m{zB'_ P9T+Y\AbMNˣ ޜ2^,O\xlɉ8%Cz՝'+;zv`E>y&5EUOA, ۖxEeP]cW%Y8<'I=(t'3\!(^nペʙY, '0 P<(΄a_ra7cNV3O˳⫩%Pj91 EBB\eqiM*'#(:EњUA08(_e͋~GN9|X>Er ODX]4 ?^s0j"K0SALOU.~)A oicG&H;Vz鉉5Lt,x%n{@献Es~N1J05]sA].OqB,ZY}]({d5ҁ&aوB|9y)8gf0 G¯0cN7x`)2RqF{m&.9ȸZwU?>>/o Tk?ј EZ &Bό0|`G^)\(P8 Axax&WeGo?Tz洕'N`3!jo~40ozn-d;u]ǎrFZ*4NȠtX*QPLa5=5:t=I`R$ioIW/7PHcpQ\f0B"lBy 9";LcH^b7> kx79%ۈp9OKføjh魫2sd^Ʌ![@8`JUҏG 5›w@…|BC4fZGĝ=mV5@J'V3ڗ m$$Li)sl>A 4D+WQ\(Sw4Hz!8m9Ę\?RHA)S?X.djn_bj?a0\M/*K3|dBNMVpF'Df&ed!z׻6`FcI{kl{錔Y.dgHz<(1h8vFJX^ vZ~)&Ojމ"M6PQ$2Pyoct+?+`~ ' i; a68W~@Y <2U o=<%`ZۣMȯZcLTuڛ1tvp "mZ\/4ϟvI- /*PQW|̥ h{s⮇Jg8$.>7g*> ζҩ;En `|8Sysx0{Lez[) l=hrhh?l3PBm 0%}w!4ϣ9MlEKiup2XwDe\h@c ˚.oW%!jWawL^Dʲ؊)+ 3Y%=-sAW(xH8N!;_{㚕MdVsY B62X m|Q^ u 7|NnGTR?ƞ6}ɘxnlyOmw{\<7KJEVlBA e̦y6( klNog;y+~J~5l`~lV׌!#ZP:4EY@/i$$_ '^?Lh(05'M`tdY^ 0!;DHf΀KmF(U}M\mBeXDwڝj2AFg᫅#ؼ}Nm$SJo$+4 ]6%1oߟa3O,7Ϡw-+'b-#̿MQ {TdӡlBՖx4$ 8n {}].c74.\7/ tK9+Bj\4R< %izO,WޒSߵOV@ CUY ȽT*LS%R|I}`@osV:z61z}TƁE:avLt!#dn?Vݔ3?)op?4ѫt?2Xׄ3 ؒR_ Z-)[wg1@=38M169^4 (||HmfWHX +.|q7_Yc~ꓤ;{웣M53V6w2!?JbT |qŖẖ!DƏP?oIu۝n*,}eSq ?{Au/uBKWTăA]IlS1qc"5%-\" ?ctDAŤB _A KfC{bPanʰ.ʓC9.oS NQeN]]E\h|5\>%3ֶQ)x0̞Iml 7Vo*_'U5l.I]ƣKRammogzF}gbp.񦼽$i߄l!3uk}aڼ`Z͈0FIaJ 2[;!Tٴ6T]zW9؞٥j]eiI ӹ;(ŀM5ךu{xpc>ܳ9/.^ޫbM7V0__r 2LP6Lk ŖlfB; ZnALҩmFC9  A}dMgڰ'*+]Gz/O&च\\i ARjqm= mS$e[ڑ5}nu#7g M޽{Y #BUgD+>B;La@s!|TS .ME6!;!o⑔rR㈫f[b;oP|mޡ=o 9MۛxAZ z]W0J1W d-ݏAT86U?(R_Jp L!h_oː&kc<{qBC.Ɏh 8%5_Eh;% Ggh6;o.5gCj&JYPW cGxlW.49YG 9jY+2ciH­k4D@.iqVeӃ}r'z b\~(4SF-Უ)Ј'#}D^ႧT+ TM;EuCQ֒7xy^pP2P[ɢl+Ph[0'jDHlaJM![ e֡$bJSӊZ?mRFͶV/%ZΓݔd䜁yͮ봤75=\|&؈cNM=Bn}rpj*(L!buBno+8X˨ɦŝ^.5Hպ[) *EMGvl ٴ>iBɡUcA\f ^&CxW)uDL'ɔ3ET{h]QƗGBḳ"t#\8O0m8\*5u<Mf%'[*OZ}}Đ <=lS`.@}݈ .hD3U ilN !Av85^,yk&A쇏Ъ_ּ)Q}K B˚QS5˖,6=ԡ#1lKl+1KS(Rhe'mH ]Ow7Jj{ X{qז-KI:NIM7<&LAogh]B>'R et+ڱ:Ab>t*"UP}t?7c+Q%)bTX{_Iq-ϣKYpMʏ<  H dYO9DHf vJrfԓސD+I.m/מ%fKMmb+OXz8Pzjܸ;i1 fSͪpV`x.ŵr½M=TE.?YuO]r2 bЉhР KP<Щȵ:O2za)(YPˮ GŢh`GBF؀[2PZiB ,&_uwiG/']~" [ /@:sLxfLwj I攄ajlhK PRB5`n_Y=# o_עT[zM7T-i w9r{?t8߉or8=txW$y77n)W}g<8Gz˰~-٨LQOSE}CFfVÚ@o޴''vw?ñZyN큞")xE߷/{eɪ)賾Ih)U(YxǗzP~ǔJN%!F"b}U[=ڢ/l9-In/ͱ(Ua9s'{"HV-B1 |qxЪV y>n"wj/}hU^ǘNXN}K6Oə}a4CǝYcjShm&I#}Dn#ڑ3rmr8veBLd7j(v"Lh,[ƽGs*pn4J<…g8N.̕ga1PXKX)n2[ٵB|%É2^]ĕl=+\PZ&4yd4ˣnp|kxǓ|I7urb%+9)V~ UJ&Z:(Q*BWT$5.:; z}Ƣnsl?WY@>SLGm54x]-@D" _dوaX=5/'4;}zGչ(I^wp mt1EL4r)i ,oH }:aN\kK>p_K[zutPߩ>Mg!$|Cm{ިP l2+ҳZ"&NU Ā[ld`ch֣#;:\@"7}/´ *+w#SUm{ZpgM}f׆J= ayu1Lhe@krL~9ҙKLQ3wV{BŁY˸䎑X!I4WE mpir*ɺNZb,R(XKEklM,801Ojn EB@lsZʼn.!&Xߑ[% >U|Ti?F}JǗ."o[/,j5qycӎ[YwˈW1+zCh7 b6&*Sl6%vMEd2N GP,O" 8FOp؆pBn.7@F `fЛrgキ>vuA_ 0ͤ62mTЊi~\wMQp\t㻪.42x_/f]Μ5)TЬjˎHnyʣ k?)`~Dteް'^d_M-걿,6X H|qx XfP8@ߴԢJgBXr1 [#a0k"Oo V *-IuߩʌtwAno:ܞ8 6e(-P vs!tngGa1AbBBK9o'-!f|?5kp/ +"7[X`a̋.j>F&9l:"˒:6%-TZc*P+y*\%#R#.maLL@L,=2j1¶B#2o 9N:ZJԌ^F[7eO٣xWAJƁz(PgSJgW7ʏiq>@%`Tcɐ러FS-/iGv~MJ'>l6'VہeH4/!E171 ] V>DBNZ,uYo11(|~%tQ#;\ o2\]DV%݆ pZygsn~G;v$<KImRW\f#ߙ)WQϸ@54LgNKI~\jo&XSutX.,;ː YhvX7]0ɣ53OQr$ `FZ8URDU@kʰ(ZanC'gѳ(qOr-VUo}Z/E;ɿ^fE2>̃jzY>~/Q1V w1f%䡎O_i-WK`#׋ b q6([TaGz%o+gQ,a!W! z~&s. 744T0Cȴ\.s=>gF(8m<2a:>_|_^jvqƍ OP>3z+A!թ+I)-ScpkMxh+z-~@矃H*4FnXe991'?] LoŋǨ]bvI%;r:faL_Dͷ=z 6xFg±ڶ.e.^%Ѭ0@T 03J`ck!&l )Y; MqdAmU ]ʹ!J 7^N##5kD±ܓYerz5J`"^LZP`r[۫nXõM+mL[ ,WZJj?W>Ի. y17<~ؕwZb}cxS"ŚX+# YE9 ‰?R/L<%H<]*ʹ@) 1,m (?/4?*kvd jm&C mtۮ4τg.Rv mȈNf/Ug\YuHٹ#c7A\b2F]۷n{> AIƨqp} )Ɓ3aR[s^fVCT_>we+~RveYXN*5d <:k#}hU؃V3[Of|(ڑE--4,*r4O=Nnek-/uu:3[MĄcItWo'2ҋHʍA'Ж;Nm\K;<>VEpTO}r*)s 4޺t-6[ &KirC`%8-ʕ;#ra2Lэ7 $<F@;C Pvlege^O($hߴx~ [KcVsB0wM-ir lq  08? FvO0-Wg8]&@ՄB+9:eL٘3*4,U6qR1rՏ"/*ɆuDey+J\Obu&.8whщ'Jn:`}-aorLw\H`@5mmꠦCWN:+& H?U >p ^ì\E;M(ǯ{4ΌٯJ^JGyx+I$ s_pj9sȫn7I޷1҇ľ0_%`?E-)>} @ x- b4S^ $o Ȭ%ƀT|Z1m/H7g1I4rO7i"5tg3TbN2iXMe&fqlrdӭ\D:A"p0 9FStuQDL`YK8t)6ZMc)0`Xo.1rj--EC΋vb#ޫUG˓Fx׎׌~^(̧bUJM04$[ e>$Ӓ1?w񱸽M,_W˫Y.= +%RgG]|MAP55\Nihi N^qŘUZn]DHB~d +P+BK7`^ȶ!RLxʳ5yz) t+쾊zRÞ7!X>TOr^ImX)mۖiZ{ԿLDNk^-VZUR ; DpCj]mPP̧\ ` iנ[=ZVE!e#.wp$E]nwm`w,ZGOU-/8EM4E WlC@,-},4)k8f_zJNnNЧ=awC\gؾ$ɲ\=GHEIaF/(:xN|b~7Gwixʼ ez4q/>tKJ ȷNZ;쿎xZIcwH |x;>v؄doZ 9?dǪ>ysnlԻʝRnㅥ}+KWj#@]t!|2Q\+HA-^a]T`nh>|hSL)DzkN38}4$aI-H]{&Ҳil6Д vycX|R^a,ml+xJ+pkN33+Ыۧ,Lo1!NYַBY*!Գv<32ilt%=Fz I^HPC~?ک0\i/ QK\{N劦FM 2Uv"f> "wtB!uniթTہO"2 Y¢g?Hy^"/M t*Nme#"^ƤsΕdwDflr;gΉK& LeA>MC|e1w_+bw=8eƶ؂{XcGmim믠mݡw&{F5P̍!&2gy[ʊN'FvL&$oyUM#f|rf.?ޓ46eO 1vAE/4B,BݘP+Ј̾TMwAHtA+~>7aqb S&fHaT]%c3{Jx᪔mv(7l8q'q-&{] V 8w>;R&cg Rq$s srOՅEwxѶ]~KFPJ8dqz]6r< PwxF#'6Nv 0r;ʶchC<7>%a43/6. bJo3lB2<xFW?6ѩ"8N+ÚV34wc`K]6ܘ9Cu@gXm/yICԌcJ_ׅB#yYf.D6' <}NA26H?J_P< $g68x\;&B^EFsJJ<հʦhY"sv;G ق %`mA~@vd i}::2Y"EJ~i}Z&ZDEY?ړY[r-idqQ"KPxF_ķxL Ts+ %TŊnD%Ba߈&/DQ9D%㼀{)ARuPrLg2dX j=?\ '8pFgĀYs٢% uX+n>1 )]A<bsUG Sۭl,tCJ2EXW-h>(lS6ԽMQ[$m1]8,QJf$v*(Appކ5pB*0%6лDFPP_Ro,,,w`EیbVV<Ӝs `&LmaD҇n1T|LB[ˑ!$|WHd3'B5iVEk۰]>fG{TI4(NCN#Z CxkەؿY]E8Q,d ;-.srŨ)f;sڴ}vs7\/.T`) y2qӪa+.\,EK^V L^rV@"Wku+N5 G Cgo hoτb%~.ͲƭNPY5O} CWEZ2!VڔÁbOJBľZrKgVP )dJF=/}w Gyp9Tsw=HU\m"$9ϗlq y"dC1Џ OQOgIT:e3"PKu4<`ԥ]x?6ڲ\tL\CHN7 D ՗c)kQ)-J~͆}i77u#!/T ؋#nG$VC}yQ}|UNdRo lHj:ąwAP8MRI~B:MFO!b 8S QmL)N6`#nQcd˘>A <w曐.On/8k:Z6`Wl;ԋ1"KF'Vܪ,rtQV6°ԍ VU6 C#]F}}.CF?9);#_-ޢrF{i/X% oH)L‘U6=6S+p $˥K+FKZ$+/Ac)ڻըbbM7:난)@ \ 2o^Oė 2pzP"7bT:BbuQ6r Zl{m-l(y롙ф8 _d%*s '\c>gh0ɰO,¬;;\s 6 !YAm SaSSÝzpf}X;͢U}R|K -ː`z.EJl{m 1fr*ʺ+Oib8ƄyR6epfeZ$!I'&q~S⮏VPZxM #c%Mk ,,%)ذ;PoǞե(+a^`8O2qTE v ~^^ꏌgwZZ1BWI*ˢ>N,-na!kC3[[+XH6f$\˘;F$8^eai]9Uχ^-@ ;*9V4? ~7-8\1#@TЖ ݻs9H8Y lu:,t*=2h_Z?b[{DxR:X'1D- M;ٳ>k]-WA羸%s@QtRJX_TބN'@|?պW?<+kQeX&_vmQT"eg}bǠҵ ygVeh-1!Mp,ͯpҍpѥa^;:S\@kYZ3>dYrq=94Ke/X0"7N[i)KalrHMK&նnh y'mQ8x}!-r& _T! @' HʤfOw^cov#̒}};&[g}2<C0hZ \))|v5 Zm0 ZmߔEĭv2d=Rb!ހDB>)!oJuO87Rg3E Lw?Ru:YoبNi <Gg"3BJ9-i9O$Bl;{k] sKe;ܵ'0k^~,Z^}%a@gY_p0P#h#Gڄzpah'6 *0yZ*uJ4~w{ʗ]Sg!"4ZP F}B~7b8~6>؋ :UPqOyt1}}~gy֦]ηF3"H}'(*&9Әw?*ǵ2=)VD*QƦ~|uYv9?or{ElAŎFx0by2#-iweE5EWҀPVԩOXTL(̮V[6DBHHhRmCL5A4RZR(`>$H$\f[UOQq]=>x|C,zlS*`FM}kZo{ {; S<]jŌ"9Yn7-ū/ |\qzMwZ*%[V( 8,J/ 9d:^@FrZ@UAK&_0y_\I~cp`I{Þ1?&R>Vwhty_ /l qb g2H*Ѻƿ҈L*'4КQ|0Т"aøEzU7M1a8yHV۴;"\i5h6)%Nr`+Iβ&|h >֨a4mុel`'J8A/ƸO lx Fh&%9 Qbb{(8"g(ipPxO>)5+wtf}U$HI3t/8Z@~5oiF>SJ};|7wK/7,rbpT{L\zFT׻A"}WJBFptN @F{U SO>֟[-yF< 4GrHr!;Aa̢̻veÍ2Wj@罂KsD GVݱF[V9vrf{/0ؠ4$t]Qe-zkl_\# +l`#?QeK'ְF[fe]ڗ2fTPh0MJ -Qu u[*Q%rsrb1).PJHHE߱4 KWyGוZMA'!Tk۷pz8nl>i7#+*[GK@RՄ0mxˣ)%7>\2~yX-83{ӆqbN;D)Ir+<yqP7cA#iie< ~2mK#̤AUe%leuG3*@4XsO#(/>)u 0 hKάzBH x(;Ss,\ ~ϞZ`GH >\(k|Y&` n%m'>zacȂQ֪] ^i+#bxXnĆv cL~$/i;i1jcmXwSƨmh;7:v Aꐼê$ M1}|iOԚ!&sgb*B>d-2TW0 wjm$ٛNXz`` >'s* lhN%f{+C+I&HG=|{\ЈW=UMqkXNuNY"0j6f4u]@US >!I 6 +Vi3zU4,lv ;]V?OǝݘmWoF{(1ZKX3\PNc dF Aɯ}&4 ȽFlHa|\mc6/l$Ij]ߍTBQTg׹I*D@AX+׏Hg[6:DIA_W|Ej?׆6:[?R'Mbt"6rb3uk& ;?QY! 5̀Q8eƄ-f*"y<އr\vąGklhZU%aC]y:CJc3 EBX)@s>C45B`C 'D.Z:RĹERsf^ac'^׉ӲV/W9 lUrd!F|K~ABX?÷4qiAh)`{47jEZu v,O N{a\n+rs<9'TY˘`.̖$7̋Va- {KU:^}Q@Df?*ѿzLtCel[tE Ldŋ5վ nG,880FYEJyhs%ۜ"b-p噀K)G;׌"qsRlW(gluj ?B20hP~1?XO `ԑ;ꡜv" "TKiX;%U>0"(4iD6^jr3!!ߟı9JNu~/i7˓pC^?4BO+])@oD_7_a}; 5k8VJ~ppy8b맗>AgOGc`|q]& )9v7 62ɧY=-#rXuMhS&F^d*q>P6տ\;dBzq\Lp y 5?T>EenHuz-\X~wp[Y5`"OqRTlks|x#v%r /S_v}Bb~ ).OW-ȸ t[Pd ҧ66nq ( RԶTy' PHqÈq<$Cz+ekz6KҜa3:R~wb.̴3иiWdz"%T >m[񊬢5ا.jb GLщK T\QiE|(JgVBϚ޽+wRH{ܟ-Ͻ8+ aZfuwGQǐWyމ132d(Ր{Btt]B8yшGDlAÜm+54RQ)88hQtwm&:J ټ ?֌7z5onT9Uƙ#7w61ik pGWV iTlrz#{HTrEҎOc|=]iL"Di׶OSX&nrxF֎.8KMTF:y6!1T=7pf%CMf9m`F}0Ll("ВQbJOfp}09aueU6x>M7nMRD9#?:B)h #g |_ G_+|E=R vyzL9F3hdfk28JvoUDڤt&~HR|h)G`fESaHmE]b1WKPײwHɈ́/k"\>q+%ա[ PWjGf݈WˈOkjD)J7¶a),kX*{$X& +3Mt.a%GYb;^Nl&u1-= xbWJ4ϋ9.ϒaUN<lm{a~C2jʛjbiW- nWߌ\P5F{@0bb+cVFΕC5y3[\Lr0w}` T=ċ t~IW`Ei!}N*Y秨zmOAi~f5qWm*WI?X$hyT%dE?<'y,eu89Wi/$jɶM!d6h^s/i㎨&_tG\- ݔ>s]cGC673H%]@GFDxN@"s1*a/W`LL82󧦜ؓ֓!Ye&|{;4BuRx4dDfv ^`r8%#yCkAA@hB\>B̿59O}W1G1ݳwsݎ[QsU-QdO5 p1L1_:֔37Zu0wAIk]wve*]2Gd;U\[ bPRkH_@|9JIm`=q؛)b]LT 8XP%nE".6D#&]Pw ]%jٖ"D! 4b~ZQ>,@:ywZ47L$oɝp[W<,5˜[ v<툟]AT(⛎[&~dc]E3TŢND¹w"A>"֦!5O ɮ){?UE k9ٹ J))E>T|dvJu uYb$ڋId{|q` -C?Q?eFA `E HRBw:`w()>[=Sf+a!PS,`% "grftPe Pl+ڃu? ܕL, ;BL=ŕ0Vnge]a5 2z9ϙz=HB=kQ;``< /rJLda,[:"5-rC7G(}k=Oy2[ۍ~N:) Cs- ߣg66Vd(|`״/Vށ&{!fySB!,wI*|#?nVݐn ȕ]edTCPpILCanhy{NzяcanUQ3\Rhnfa/idƾp=Zvy`|]{;Tԃu涀xJ_[8ɐWt cۣw;DGjW|.O3SnŝF+a-x!mlj`Qu&C*t1 b\aP 8Bt$:v 6d!yʶ}/JZUAcRѵjek{>a PTnX؆&.7?*r\A{Qs$! 7\y,b4q7˄n0uS -SĪ=Pq a^QՐQSa&݃O?UJ:S}Ë袩[Þ*%ImCd0uv_mbZD'黩t$[m@P#%'Kِ*3"`E&[|aWc~V:$h|լp}јo,$ ̙RS A7$km۽B+k!\ tE`-~n/'<&POύ YFUzZ 5:Ϯku)6I*@( 91fT4ZVtV ]gƷ*R),'Nh$(ٕFP\ qtEG-^ke/$s3,ڿ) J2NXF1CliC@J(FΎ{u,=` X`we7]|n}RnVZk/N<`6l*i LYE(kQfe}vɔr{7YNsc.b^j|Ku+QU$p~ Ë6Buoɘ Ml9A\o}kW,0{1[ILpeѠģۇ'1}_}\=JT,BboGÉA@PpQeaJzP0Gmu5o֯nc-MҜ7~`ˀT?o}?.GDcW`&ȵpSbX8Wmq1,F NMVdͷWWm)Pi( Yޟ.>D%bӉ_kކ>F$Pus@=Rż w2x}s:MObfjӳ_E|-HU&XPz^ z`CPN^y~W̫f{ ! {,TWAǕzNMǴL, >s֢XcD6Bz3S3DNa[`cfb>yGQBYqHDw8WYlgXoN)Ҋ;&Q5/*dUWk*,7++?EDӬMڃNdc m sQ|b/$` -c<`:Ϳi:{AOo!\/`;+:>XR^<̝g>q4<9Ǎ7c2B0"IǞ){+Cxq(Ń`>#.Of~e T^bp04 4\EG~h:?"QF?Beأ/>j\ ";)Q iFp(&?xƑ*|*k6|Njaz^cUƏ&}Z<P֠˶,P[ /9w"PL,M):r>b9a`.Xw眓N],F6HρʑBl_yڤqx{9qljQl8F0ڶ wKk3DN쌌I(q)} q TYNG5o*4VFE9p$2y كK)̫>3يP\mdh\SEWJƹ5En4@Y Y켙 9=U}+KAߚt4M. h}A)ױnՒ~9m=rh6B|>Ffaygi~Pj8' gU# \ *j#m?jGVLgsv׏3ɢ d`-") eo! )߸t筑ք4iҠ]K%4F|+l[օ_Ba ˆmف}/jmhZjV@αme/{*5!*!~YV.Eڪ4 @=BaVVdx;UH7x"$IJ2A-#wIo*. NM.^]d&O5-H :[ Ѣ 6V1W-! XmXr[M1NJޮ/ .(ׯ%1Bc5u Py{%JwU5-=)~ 6pFa 5o}ID5 P F)\ //D3RD]He&ъE S N{(<[ظn^e)ήmZspC_vhMPzmħ xGWiZ(s.W&u8`l}ppdDZ69ؕi wts>˭m%Ws{yUbtLtR m->yW|ʺh*2) B`@R}OTnAr"U!O7Gg3 3<h^G|.e4ئJʵӗf N 8Ib||('C{!?Z Ԛ589]vL8W>T(B#&/Җs < =!OĪ6}*b93 HW,L5h+,}5T:RNY:y|IbKH0Qf,qР9t؊ʎEܰPmΑ &ԑ&P<}kȉX!ַO+S }BmWD`DD!/Cʛ@{~'Ħ;4I|k}7yW@=D1k`f)ac6c/_];&Lq[}Ȝ/<]ӱӽ<) E<%!1bf(b[BLZM'яW9,cd/TBjޓ_` n {tچnJ[8V#ɜg\c_&k|S,=Wy\aR=n[rCn*ԃg ɀ]_%T ܎ Ɖc2'0rU속yj]t IuwX_oj7;, ̍eݲ 9é bG?mi_oxLA8"M_<ڦR9x}0FLQ֩ZY^U6@OEG^7Jfj:1Ȳ-+*Gb;D6c5㚸›|Uj,,nxx@>! `hkQQ]d4 =ijx`;YOiұ43Pnm'=.킭 =v w0ZQJ0#ˡ דFfzy' ~4 5 m9S?.&9SaK:ROB9v =*JxYI#:bXШJ_R_x͚ >}M V|7$8 +cC4AD~Z $`FJJHϸt8;%ʐͯmr s^w}%`n䥯Q@L)$b"tEPAͯ vrP 匥&]xF;;u J$w#V#fͥOp5Aڠ-kX*x CGy8zI#v !ylZp2@U xZPIwπ,42}ɷp,*SeJ[,^t{I-Q6 ӶKm <$(3~D koͰ1YlFAS!";31VB&Eh4aȰ8G,9d571]#R oj0,I>d΅@UkތxIq7ڐ :kN b88B@YP'32saq УP4aiꖦu& 䱄wZ9+XV!Fع'"SOTdFu)"*#1JѻH6S/=mU6թ)_ R̩#`} :y CD9#pX9K`z YԶa/ Q4X$E5"ݝKNVz5T;"~/fXy3y\)ݮqtd*u''YGys=s>iwqQeaHCǻmd%Ƕل9b. tb<|n tq;9yb%\ͳQ3U*bf 5EI1~e;K׆iUVFӽ_dl/rM!~ &oeGTD|}8!`~r! #U)RQ$`AۖN5ene@E/Z9tT5N[8RX"ϷWqY QdbJڊ^ѽ\+$M |WxZOg_#dO]F= F4)]/sRpl5+0pQA~mmb-۝+7Za55}5bUYߴWЊqmz^;Lcf/Y mnķ, ]%Kcj_4TtdϦa8rvDk&d'_{jը%J\R|sܶ.'= aҌ!:mx9Ƞ8kfYg>.V"B4|jetYQ&& AXڟ2 X`]jr[%mxvzv{:-} A^!1 c'8mU&_0jL r[|8:ӹaiLUiS7M\0쫞ႋQלXodi:4w.&kAw"k9a"H-JTbОݷdoc%"9u NQpivܔŝ$*roo$\c'7 r82,ML!e <z K{}5s"N"C6^%2<8̍H!Pi,3*3% S32-m +k]ySNgMZC ?(+/NPڶ f%$"?LMWAj[{c,zTe Bsv t9cGxX(ųqB4;ܬݦ~b$W?kŔ3(ͤ`Lx\?L %:Ikl֓;Gwx*^*ac( z=כwEM1‹ ^=EJzD.Lg>W~>\\Ym!Hx= :m*PK` ʼn76# TW$\ݦVJ|wS.7"΋Q1PGvEJ.MB0;e >v@w (TXr9g5^QfU;Lp廧C[ƶ?i9+*jͩ "φסPп;}/7)8%(5egLXFkk+(;ĥ <`8^AO*ub稴;OE_s_>pp.[喺Ss}$ʬӲRFORB&'ӧ3%(SC#6j8d  ឳ^glR2no*v,vrUSQ^)J$[^w ~@^ J%<$j)eT wUKc,zAՋ>~_C҆[4za  ;06GMF쏨eW-bd<( srU?a6-cI^B21 Yrػ4O﬎{0CDɺf79}z%0ޑqp0D[3Rց45ج]7dJڀNCpnb2B 1y[gCyx&ةBk[W¡e 2$ȿ W=;l͠&g032b :rzN\9&hG˂  0jOOX$,1؆r_gu3ZD%=z?d?]Nzpߡokߐ6kj/;uSE]WbdIUe%զ?w878̓UI܎Gh"(Eɠ(eQ 쏡kʭÀ/,',Y< ~G-Z5It54ʯc,-xaN3);7tjv/i-BM z_0`>s3"~@+']ܬgsvBKuѢPfkE^5{F]'3ڍ5gCYUY^x8@M9Vp0= CM%R\05I[1vS=T &YEP)in-fCǵ<-?)A ͱ$~ oiiUXt( ;Jvc"x]bȮ,BȄaq"'-֟Atq:=ƺÐ]<7pL-`tox`p7vnvے'm@h0s礼 I*dL;13o9Js?@ v9±7C= Z *h5{ VL[UUAwF /HF πN5YH##2~xi.Y go=ІJ|\u#y5f|IS={+~hK##qgA3O2 <;H8 䩥M&&hFWw n4it}a&'HMXN ͧp{aAjnrD, ځeLquJhAI]'j竑7^F+d#=3()l\;Dcz( PZiJ'l +S`DTa;~hmlj64^POKDJ.+;rrll\»*tc=j3ٿؿ28^G0 9A| ҥ] zQJk,$7¹@$'K/yD\,<_>ww`;ނfgnLgUsm9][Nb[ța"@{H']#oɝzWG1``L_bBjв]R]MG !?k ڽ-2;V}_+1)] _`3]B0NaAD,(Jx$&8E[آQFK~p~YH%(t߽ )33;aMV*{!OHGa.ʮOGԠUA:Tj}:墷DbC(j J-=%i7̨mE.b 1^ǬGJ(?@T"6B^BnN]E5(tAw/[Rth9zRF'PB{30g]P?8ߜ.-Em`VA: e0֤eqKQXgEө]b6TU(Ȏ;Ru#59E(gdOT)HcH}j1UJ4wmk([)=C)8VYܖub\nT>v 3[wKZ5_żf0U=dK &i׀S60F a`SހXOa 6,QNh/STj!bZgt_A~O{|u@:`͑S#ZSE1R&~0y#{NE3:) &R+]}diZL89=j2S7}&WE50lU%Nn@̳DR {thBH'l3?j[bT 9l9y:fc(<-|Rb3.~+T3HUH <@I`P4j`.hY܌.9TyW1Q< Zˬ7=7}?`:Ei(RFݰD{R\ MѦ R BB_ :Ws[3E5rpUI7_YT_SCؠ/ ; +)AO|e}3[ཊ<@Tx "UNE]0BnܐʾF%¦֑Lɭ̣K7ױs'%΂Eo),ڝ,i iHkaA?PXaK)VqOP6KHH{^=&p-HAw-K?0/r%*w!}VÆ}r*hv/`3MSul,$_Ziz!2[9sɔvv=W3Zд 3r=v+w.}21$ѬFÈ݊YcԞ9QZSwRu_X_5 vgpk0ۋtT0M?;*|+jH4ZCTYu~5U Ù(*)Ud]ncԐ²1&D ?ȵ(BdN9АDDqئ˜U^3MqfoRfEҞ(|Fs'xŤ]8;d'+ faLճP=ӝ!&X.(=FT0u]5(lC&a:NWnkݩYܘV@&6D~yn\&T=_مZ]C~ Us mʷ$ը#\e S( VdHKm`݄o3WwXN%rgf ;z;I9iB}OʷrY/ǡnx:>AC֗T_U nx`S L 2 U-`ԾCCV$,(7*Qu?iӌ!U0um^K\,SHOP0S!QI]cz9O'~^m +!לR\-RURnoZ6]PX}\5ԣ:@ 3#@[ LDD+=-9%i63Vxj9D~ѡH*o5R V&?5RRO/A]W$46m%D}N5Y< o'vQ81+Tg'E967޲XUȋY+b)6 *̽,{WvT,7ԬTӀ8F~6%ȪWaھ+C蹠hjּcAiOu߈ա^"8lźNIؓJD:A/L=}ⵍc*Ux'HӔZyȠNۉ icf)x) TMVl0Apm-*=b2];)܋~Um)!LG wt%I(IN̈́."8- Iq{ 4ҦPOgBrq 6Ik^{j_%F@3T@O?FT3hbX K[?FdI E=|BluD{z.ٕ䨔`_K @Kox~:uqH9SFpWKt aBIj ^Zqcbumē 5䓊q$ d}ZDiRW~6#R ܚvuK L.fe@իzPy-mHeNǥ6 f5>cՓ(Y~[~܃+U s_p+F $B*5L*IvMW "C1Y." Hs^aAJ?Yw̦!6nWsY?CAwpiAnPBZk("hYg(!}7ci q:&m/O#Qm^_1:Ȓ~9c`3rwv#չFĮ\ϙgU^7kAtsB>(23s$D W}Uه m?(61 7vbixZ:œqT H'|{ggLIW*?h-zcߜ˂Kjc)ttCCqXi68.M86.Th(*]4T3fXa,H,JD:6\yHk"z}dX"iO|~Rt4/O~(wtatt:CV"Ca]_HypyX]k(g} ޘ4-zk?཭wܣ[ϥT#*(Ӏ(e) VG;!@ݗfu@dw*8 .2`hݞ[_A :zhsz_f`Yة,WYzۊsXC³=vxYX^!q* W2üHgҸ5u acwU!ޭ[s:6ob GpM:\ةqT@r߿.mIފIoNUA‡ kTr>l? Fi <'TxS<[Sk˜|G L&jAĭx 6~SnN%v9"㋄o),CXl,bT]5~5U3p .^cZhs2?*.Ys =b"Oc;yE;%yOrI׮׻y{*}Bloڴ> !frEc¶b`Xxi-c)+)ͺ֤6+!QD[V 1)w[1XI7(^Y{a,x yv,N}qHr;,A#gve -_ۥXxzOL$nʻ夔ܒvtkdkU~$h$Y;/?f37+‡mނ'=Y 22+"ScROaM z^ګg,(@Z[p_L',9rזqٱQN 2 ZݤP-fdLLUNb`Л`̱ihFEgۏh0&{q^aŔ찂8BzЭŻFBßvyc~4iN#۔PO孁,) eNeWlr^3Rvx-Mmzf2Ƿm /,1c2Ď:7{Z896:j[9 m050Oi4mlqYq z'WvdVmʝ\>E"a+{6裠VݹeeA:uhIn2n 4 ,%52wށSlq@*`n {1۳Հ %!%{6l龪,sXDԄl]kD^f8h%P3^y,+@q0Qt|WZA)}IKlBqREx,!Y(WffhTHx8ZX"ݴ.Ffyh#qp/{vĜmHm{R,ȘR1s[pK;^?'I>LQJCb{[J p2~kAG'+Hx߲.&6:jjGÛDЀK5SaoOݛuRWRWk,=HAh2蹿At7K);^7QS"Ė!\{t)4W KmyN-<`uս][  |  ZzB~,"foke|aI%FsJ#πIbÁYgtMJ87$2P'&iʆC dҺEYc@|at֛ ŰZ$fϊTzyv)a!ױCmk?gxv.>xcrfvI)w)7bGJ0~]GStv65詷 *C J=>H^3D3ԕ/`)pÓmN2ĒSWZ[L ntI4}/丯1{^xɱ@Du2n&`]\݄bMO QC@_:8<=L>/΀ r"</ۻ̍fhMMw ec 7>"CE *a,154r|65Skmtfnk PRJ<>Qoq#jqڱLnN,sw(>7͚;vxcYAg컮 "*`T#̼ S=ip # # #xQٮ{*\-ߔWT懠dSqeB۹ wh4eP];w6&αhm`S($nԇxrn4h2{'uk3e9_ڥk-hK)8>\5ėb/ jXt鐄I aZ9P@M*hZ*hUy/."0I 2cL^O9 ˱30)`IkfZҁI?XZ/>sQCE?xPdҾ`* _xjV>3ORk|l<,;ӹ~9~[wg7lO k<Гh?)Kpj^9˴Vg<&4o2@m_h9a(非[$x d^Ӣ W U6~ z̔H bͶXyj>>'E@oZ~W,f@#;zO_!miCdL(-p+f՛%eeuUAL90ns]@NV,x->`^kLiR<{_. w#m5t5 CT1*ꂳ7pO+ވ6}I1=sݯnGxgLw۹%i *Y.EmWk]C,iT5a;OrrAb`A؄[TSCc26jq-..ē.g$6a/#.R=#kk?q&<睼C񙛎'FMUѿxW-)|ýy!oTrvh,$ snEJP1>}gE|KBѼ gt\9ĖQ0*bRWGatYfh6(t  !4VaQVls|d .~A6qƆ) (2Rj$ǕN c_ -"8+.E48%,ՙ-ĘFLF6&1F9ʹ5g<ªV^8cL>PӨ~5j'Zt@$n f' xΒ:^C!m\n'b1 go bm&_@71bB~{i i6|KHk|r e1>8t) χXd0MAZXv,}ұb5 ng\"sCw^`FR.&!n0/>.2~ϩɮhf=srh"*Bx!ݹ977£[Ge*.Sz=~,H .h5']pFČBx汒%VX1 3d%@MǑYnjsGJ ѝHtg6ĜmÙK#*4$o?5tʖ T,)?GDֿ~&-3üWw,cLH]dHIx FQy*RBPx6B0vd/c!DQ k2-ӲRS'\؞.S{O%L*]jXf^˂$[#y;=M p;[{|3FwFnqXQE&Wx,'ڸߌ~񚇐2Q_]ݧ=-K/=7KU!IL-gWr*>?ifKaŮxMb{bji _ў@惶h@#֙SEWZƁ:dz^R d^6+M\N}rk(I푂;w3P߈uT Ōwv7,*3l L]_vW*}OS;bIN lC!!׭5].ClIژInB-KỪH70at,{cO6b{}f'd<9b7OJֲsv U;f.0oYLPEQ>N}+ZLi\v,ԈpJQtHBM10@) خ BO6)Y, œ6Y$Wnn]q QyEgn ֐dKmBF@(_BV.QʆwV4{1 ~m?揬G2~vPN$8ՙsޓ趮=@&O.K!\mJhg (S+DGMiyMTw.z.G@.HdCeWC?CWp]V53Uh-^@8\'!!Rgdf*`ֻC*'ePi- dk"P_3@ufS*]4ju&ggq/ UfmgLXLO&Ic?J; ފ4KPUwMz?G`u,Euw7S+ߗ5bQpYl6LSEʎҙؠsW[yv݅BRKJ0B\b~ u$[ABfAXjg DSJX[H-0O@ _MW#/qY(Qafl@0s9a5"!lZE}3%@u+f1X dlqC7nY9_m5KR<./hNcH‘Иg$1O<%ڶ,2MWWm韉(%@p^M,wg͙ <Ҙ Jé  EvNt9maOV3bƑۂ e^j]^xztne%ZX  p4nIhZrZ3iCO}uEf RkᏐȡaGcmWT/8ض_ L:Kni&U =}tְ0. &:Y&T)TYu\D̽@z!/QnVB3i]`o 0龰(esddAIAjR.eBS)ФEC> Z\?BEm2AmkDo)|e#D"^1pOkp XK>J$*e}yݘ>@e5K!t>L^k evnmZڸ<kbЃ1u=D_w-ms |1t|DfJ#YC%i} vۄkH.7՛ f ٖ#[.-8VoE"*WAL Ƚs73Җ)'icL ~I`U&s֘7)7@3\TxIc7kN8U)Mxnz$mf&喷ZGJHNߞS `مϒ;~*Ȓ$D1r8ű!G=Ɣ= |PdsO4^LoXtno Qߗ$I i%Hd*?9pǹ,j tq(@ɸL'u_ĕ~s6Fw#lC¸N G /"}9 +F݄j ?uxSrف,J.ˠ5ܭ{S$A|tӋD3RTCj2b JZ ,t&>{Hj¬lux2I)Dަ@[kfFc Nyn7ă|`,O%g6Hkpr" 8S=^ws:0p3.4v*bWUl!ŖXZm7[t(޵qXiE6+閖kX9Dĸյ6-(~A]U+DZͩ]$/7(X$%ZLJ2`:RS3U}_|S,)Gz?7P8 *[E ϙkHgWUTLdl=45C]ħ4B=L9N3퐄NɹLfJ鶢x^Q,ԚFij+wowDŽcWt{EiCbBSlxyuӇ֯D u@צ@Uٿh0j b#ԶzL=cD6-W!9Pqݻ`7qV1Qu2t`G2uIuTyW/KMB7JS EM8 ҋtx׸"}Ep qA袒u惿tEM|wj8tt9-˥ֵv8Isz~ЄP_NӨr-FqZHXrLvnYw~+)4\}_Wx4B!w:;ah W R[?Vt$Zoĕé0.J9|~a#Fksm`%3 7jj^ϟ)prav`2z)gW>'wppbN u`bvm©f68Tl&ۚE=pK,@A7֑z5@HZ>㡶"MxA'ivBBe>Fictcq#)?: D@lFTj/~(77MW24s5ngQ|q[0 @n(:<LigŢT͆3 `i1u̎l^10Z PrF?6eڴ_FcUJ2֮'Ek6m ]Z &F%mZڡKÉ^(3RUEIqQhi@R)>NR5CҊĿoc0VN`e{˱v5/XY'I{.F |ِW*DגZgb2d-'Lć:Tfi<燁3hӎ@"j6%Ր|ٓi_M1pKʌXos4YƳVP sfd-Ld:Lob\ vt'Wh!m;A֗u֙/P\T.m9Ng3~۸A&ϴr9Sr/-(G'M"A5wO#D36cNMSNQ@~ƈ { FI`ܜ|m TJ,#9f8Wr^3bsub 9Y`J.b`KPw>;Ŵ}UZ{3 B l*I/ҁFL|׃)Ltѡ0ճ$´+я^oAn#, ˎ2KtHSd٢8߷+j6N.D7 ok/Kz-1f~ InJŌ[JO pn+WjBRT ,PE ,4g!Oҟ[2,.ܳ^_ 3KǗ^-H(q5%O k=huLoq._!$$l{uK7:jqIX{ǰǩZ'PH =vP'Kt"ܥrճ֞I Vy5#TsRʊ>q j/Uf. c墵.W;]X )>Z4n4~K$]n=@&Dp ߶y_^|TpQou yfPBX8hsb(ª~FfxcŰp_e\Ud7p"yo? F|[ & 4kҠr޼ƃ_$6=_y4eoJ\4="Wd( '-0h>7={KF: _׺Wg98yKK}$d%j@~H7.1"\δkN :Szz fW0%H> EO򵜁^! щmv4$9UdJT$"]>.8}fiϝlDF?^d^#Ǚ)s*$'-}ٮf, %5=,+Zsp}$dTczd~ a,Hl:z}h/.5N8wzWѽo]T`|ybK(,%4S@^Rsr7I kHv<.ZG{` j~;F98r^؍1wӝm׏Ey 즯Ò{4d۰5~fAAA $\*O~^I-ⴠ $AJJQZB _:*ȍkmCGQTuyȵ޾$zkA/(PEui$&l'*7wVKfYEТw|\|%J#u iԑ>x>O3[MJF>Y8Ho^:,~ͺ0WfUg6ʥMYh-L$U1cg ,toDK4ta}(*z ybs``J`NnG =~%?Pjd;؀]#DƢ:^D[Ev@L$lt_3{Ό?0#Yr хT)UQ4+?Ήwנ ;\Yҗ$_?99>{~%{~Eu!9. b|{,xp$,㲄hf̓! iu؆=oh#D*WaN]n&AcڧԂ]Q_##S SEc \LVҭ¾՝^s9Qd U_%=F9rExxrCe4<gxE:lb=l<5U؟1 ˨V+PU4TϦ9Wt&֫/CGL13¶)ufm3D{.# R%%Svb߭pOpBv͓BD|xGI!uu ]s\6BwMOlOFSwBF}^L"z QbѰ"c:{oAt) Mv3>vHQ\:l6 t2~hZxtY^L0{)EF\q);+i)sWY>H”,s1Pe@ v#CSh7QJTlS=OA&onpǨS[!@9b`$v Fū\qHȟ D|Hy'IxOU&58H"dTq%_QnM+.J0נ1Lo$5M(bZ۞jR )fFZd(#7[ eTe+V6R5?\z/ 3A:d-=k-wCڐm<<>#Voo 4@PN1qnrQ:&k 5qAZFAXd!/1Jt]: !yynW?epJ{D?fDFvmyzNvR*!ev++=a{S-WU[c7WtW:wT,9h#W<:;G=(OBq#AG\P7|[ܼReGCu7E=mqV(}ĸ*06'}Qz}2PLCϗ]l Nȥw P/ڮ ='nBrSXdz^!Q2wz<⺥Mdz"Us;TWg#u S8$V hU!H%ڻJ Y=Hzdn9@oo{}t].r Jp!{.*x5|e)T7I^CZXWU~VHԋ)@df%=QK aA"Z`RnwLPuQIh=Z4`!{ wt LCKG4h`5=[4Q'<(ֻ{߶>D`- 6_a>ݾ\1DkfnوnЂqA; ڲ^%;"EZ$;/C[/8&7ԡZݽQRǔXOV]㔃~=J@^b8C:.-$LqxlCD)U@8W$jEqBvRrˆnҟLRy!jcK/JNf)=H>ٞH󈒣 peAvfŬ8֑CȬ4^Q:[,!";Iר5?!v8N˔Q[=g:wm> C.z}tmA*Xamx kO9 U&WWwW{+ O& ҵ `Gb"~湞zº0J^;a&2i=RY> 5Rzʋ Ry`)w]1& 6ʾI:ti~:`ejٷ[]dp½Nj(oӢ߫jXd /E? ZVwEζ3wSP2/|ՒUp:^:dr~jqZ+?0];3kF͓SgpwcHڸ\HL = g=/ݤ&QJy hHnF) pSgc0x&ߞz\ W#&m(tSǤFxS7UnW͖畽r*w;9va"A10|cH W{&#̀Rti>]^QXv<@nq(UEw;O,ٿb}g"fbH6ŋ:WٹK{xI W jᣓ@z|cր!j8ۂsxcLW H- e0HU{߻׍Fe 4./85|'ţy)&'9nهN&[m뿶X϶K[m*7GFv>/ܦO( :L_nMO חALl^b@ۢ @f~ME|S/Rv,N T-/}[@:@{Ճdv pş 'Įh;ƬeCZGa[)לqo__>_00;w7)2O IluƏj6Cbz ߄?BwKP26.$;Z 'L@4ŝť }@'0:ACu`FBѥ_ΎnXUln^Td-pn߆50kˀ/ȕ7ppa͵%Cq8U;s 駇S2rF{̣:."os{ H́h1?h*ŨQ[h\oZ*0dGud|`Tn,?,Dd_bw;pJZ1;}[W>LdbpOD༅ţV@{^ a2ޅj :1K!( fNE7XBpfe١4V9YImT׺*  )hKX+ǹ\ڣ ޭzbO2|iɄK"' A7؈JƮ`kmgR 5AW8KflrCg{rfWwJgP ?}ߦrI*Sc v.DZ1<lAzf:]bq{|:j JEA vv2{J8J&'P>?GaI肆q ;Y8uDWߣJJOp(kE §Tsp冡r-!0[\Ej, aEằ"DTy#8UHM0<Ǣ"!`}ɷ輇v>uW~X?ߦ Xg:c~LW ـH{tǠLifVmae9ܸ{;7ثY~_CBHTA:Bomi%MXbkߥ{ԋvYT< Cnh|xi5;TH1Zh4Ax`iZWz.._L%f:ҝKvV0Z3d‡/7@Mp\Í;'r0k59(o/\Kc[ڷ%n ˍ`H(=G4\ԝ f%_s-N϶ܫ O`=H8٧ wO~QPpV^!Ȓ3 fdv q˶wN&^N7ZBwӽ-b>\y%^=,xw@6Fc,a4U{*, 2*1 $qCTK~޷peMָYIbb;.2(κ*UdcGA^^BP1#Րc2@zf1igFR"kKFI۽ /QOĹaO/ܚjr+xe6\Ghxi2bC#{?L 0\,klV:T.5K!Z9Wƴz~Iݜ}Hwa别vvUxzwLXxSjԱLNkYR9SBJx{_0FGPS k]JUo *gB 4iޮCM9)Snwf9inC)ͺIz(~+ v(ӑьX=8XB-YME*#DŽT'N;hOXAR[QSç_W$t1c0I@3H26WI4 jEPm&Jb|rFzo-z,S䲳oCj hO%Xų<|s#v;*iD(w2~З MJ"! Q~=]ȯ'EL`\ +G pǿA{XOP\h5#|0vI!)] 2݂$15Ur^G.dT+:sfH4q;h>PmrnE?%[n >w{7vZW{w0%pYNx(Fή$qJ\6@=x]h8|P{db׸?/?<|.EF![I w@ynSW@ ilHWcϭuNE>,NREi1Imu0š{mBITjxg]՚Ȁ6:$wRbs"_5yCkULDJBkQŃ5WY{oM}Qk5< Ukxb/3yOA(+1JY]MљzIi"fR=q߸SvV ,$7OTy/T c""DN>صz9Xvd9b.dg`p,T@^"L'YPAwyD4H wQk`V|Υp.}߀pc}WS ׍u1aRICzMoy]2VcfJBVMOnU߸5ErgZЏϗɯ/$U4^jQuSx/d $ht<)_u >Iwr݆d FEKxpV.ļ0c(d΀앵Q~NY5a z˪)^7rH k µot(<.cNE?'!r{r+d?`Y6wѻ+oM{M3ۅa&ktũ]fT U25De- gZF*T]=7h*}^J[;(y r|om=ZYOBf;wrР[6Q;oۃfR@ /f>N9I a '^{fHT^$ q+wˤҤٯ<*]=8r:BR@B3iΕfl*꿷H~$&,Js5g指G/D`Mc3be%\P&c= *ea`*Dv|+Ed\XRSJȥj^v0TAY Vz^$RVc;;̛e`GKA[z tzgHJ0!h{H2)r_Lχ)D΍GR/7Ü+AWA,nzH\Ȥbp\ Ri?m@)J N. B@w%Pmow!wv czLE^FN0!6؎8daRGdkO&wǖ 7C$F<{ܜB@dz&^)kFLXe>y"Â׭ +4fY@kD| yB!|&y?$: o N#;9Vj񥺛F(ݒQLo;+xCFJC6ZCzב}cwQT'|)^ C^[3LC-~\*rw̃.t+ovVCa3Z:hy23쥰L;~Y.xo'7R5ݡ&?B;\E}yUWVXơͱ'RRR=]9y}S6%Y=?n0[dVO{ۿ#ovz0{~-jgc0rH_pJ̡R8vЂ)ߘNO$;SY`u37ŽUza$ u3]I9u8S›!%n1Ijz g !*2̡6 2ދ+:Dӽ[)F!3*f /!%W"} .oV.[`oXOɯG~}.8 -s+ZKb n x:&l8gS)CmZ|yܹe0'Vոɛģ7d9dSΰlQ% F ޼V(nV'uegEOymub;T{kF/7䪐nQySM3gOy #*wE $ =)g*@ h XU&AC!6xU1V=Z 0ogP ?xO9wѭJ&* X,8OZ{XJ,3!J4]t"`j3?ȸag||C.3.E u0TLb.<@_m'B(jA0v|O+ QʣDf}_W.^"je{}k(8$~5vݸթ8S[-唞<@weK)a0,RptcBQ&[ÙO|tR{E,cPtnX{?Lo[Qdg8Mۻ] B]KY\1\7\ּM3Dž S{.R^k#IB8Z+G, ӃZ1ØJ̷s WF.;@szK ė]x=.Y`bI]5t5A ZНՐl*+ӃY|dieqNf`1a5ǡ's{[H8L?>Hjݾb;p{^NR9{]K8=3EꧢWշl7F Ąxeo\FiB`O026ھrv.YwfR G 螩`EíQ@dz[eg N ;\i ]/n^*&2 S(uHg\R T~C@Mazs93ZfQ@X?>ׇCzߕV?!KO:8C ;p!_0LyX/$ :C+jWd Z>'xrcA#=f\719> h,\|mw = Wݴs]zHDv:J,PRUfTu(sal/=M)k!Bt9K]4 ,bp5c6d1i펣{9mڃF"vh{>|Ljv|J!rly$cqh.3[АpZòM j}v 6'nt̛Tgڼ^{y :ZDFtC>u\N+bD9\j4\w-d(>VibC%Iԇщzp87C ] h HPtdS 8נn[^N?|5BGoGm,Ȓb,8,ddJ)PO<6v,Fғꎎݧ+WfѤ|!.Ɖ.T}ej}h訲shӹV=&ӰF}|Hȯר>43`XL۳PrEciHS ExRY8g 2f<Ƣ"CKGIkϔ}d<0]68W`){O'v'wZ*WPa(diK_ÉҜ/N1} "h\Mäϝ#=opu'q;ct>r>*Lg/-]U8P*lϗ̳;&n@H}Mu9 y9vLP&)a[Ey7HJUEկ4čY\Rb5L'f,n)]T,TJOS2(ޜhaYgr~>x@9xhs Gu'7;?rX ~m$]-#X;|;-00Rb:.}\Ł?h&>Kutf:2+7̚ps/ |Qq,زY1m[ Ba5rRG6N71. mAVPS9ѻ?t~հ)ʊ Ab3mLҍ-RU˘(&wXXU"nbS 0= B哐nm)y^@"VEklZ7×AR0$ELH( h LKۣ1|d/v z7(E坎 P}hugʎM%FYH/ jvAq-Hk$k1R<ȒwZkYr,7ؘ^oNa"2D99$S_ePkwܞ_09*|DXF9.zkA`b':Dž'~ YTJ .#[S5X{W@b]4VۘHB*˲īxx뭡}Hm{hhCݙm P8$tToLRƵ+L Y/}h-#}ӀConfJ3FC2hMvd^8\I; 0Lp\A]-22aݓhc @,;kKjeiL}3wY` >#pE̍m&сSdCwk<' d@+>0pk.D%/ctԜnCu]dPQCy.^xw؍y@8)Dve4lLb,7};+}58^IVjc:kUsb?bQQLpV퀔uo!pO2}}iOՕٙ fu ^gN4o!YU\G yftlbNFEnsb\ⶦFXI5Fmw >-p&Aaԫ<$t/PT{`#\.tGΎjQe%:[x~vKRiPi@_R#DI.qcuwa\QdZ'OxPM|Qfjg=>mvUo 1K0wnTjKd|㻅FRH] *yM[Bv6n۪w.pqfmp4jSy#i`0jqMȓ ][5?z2w|CJ@ TG|*j׷XΫh7쒈3=[T5q`b.Cdyhe߼=atg%~5:v;Ԥɘ:ݷs(}ɆUZKک:ᬯisЏ fW5㐚!,js]].Y++?(lf*#kRlJ'!R0qgk.aխ]׭ҳ-J5_P.z^+O8Æ/X9dKG&o [|tLm-~;g0O n M|0uS)%-W ˿d$qǝ-PgA{B .?7\a^:!U[JWA=F4!w;ҺC7XgrT^R-ԨJ ,eab FΌ,/Ǽ*q'vu4g>]br>ĞrUM5d͔+1-`}1Q *t}ñ `fn@A'ExaҢK~کt]8HFJu@}osF,6 vE}D58(HJ2Mu>z߬eqB3ʴuW[ძ0&6b -P/*NR:$׷4[b`#% ȹ{WF\PbLeR̘?EK/^dpP?[q`sLe&uK2@U:W={٩Tc"P)Jޙ`g0!ۑF|?`?a43O qZ]yE~clc߂C-^zH:"gswklW lGV(F{:J W3W${2t ^# ~1&H0m*T=[Y ijˠ9rms.0N%UVj8 廗壤& =_L \]3L/*d}8-NZb򛪣KxVVh'^}AüOQRR Ew)(;0:m9u/ݓ,r.k|+`+#71* 򬸭^h P'o 6<<^RT4k MOϵ"|Gl-V+A"Q\35ܧ_ekӿs2n%3a6eA_ >jJq씱bQiQێ]A 8,eV:pJNr,'6Wh[u>ď ΢ql/e*2Jb[Ke2^# vsO:3VX%-7i %~p-9t~s ~J|@;:tCo9dh(x7WQN%B?3| B\EeXK3AÆ&=Ys\AV Y\~o~v$.Ibv6l戇55,@nw :hIJ=֙2:4,)kg,ٕ2^ޖɡ~@RPKo+Иwͥ>;VS4Nbcu(|& viQ_bZHkLf(6H9G<5V=B=l|Gk?`CA},sbiQ%8bMi#OL[Ne|ւ\fiσ._vY$m ^SMҷXZJ=`\- eZ=J:5hg-ދHpџcm ' !hɀЧ:Fwvuq¦X&x}2,xn}J1 xx2j[FaW))ö%5<uWWy~_Ƀ0wkryk-u6j8B(hjR|X* &N¾ܠRǺ9bʶ3nktZ&'Uw!]N-(sp"$S!,ׇ-GۆK-@>h|,`~5{5]p-H>L!1z|-Ae*үՎ$ql]7KWJpW`3s XzҶʉҍw9@0?zDEpF0d\{ymC5| A3lMXnpYs}D93h?^.릊:KjR}`z%fӲ$ӵEЭE{DÑ~>[f0Dmߣ{xUkyi9 +^K_/G"]@)ht߀p e:lrg#%Wښ"$7iT$8FEěBpIh-AccbUBbw*M~.$7U=IJP q'Cef l'ybPVSN8&u߾е::x0ZȞ`=|}̍zS>2r .h .rT gP9;?n#*ᷞg!s9z^4_2|/CteS8U ~:pK;8Cܬ6Ct̀[ W`gS_u$$ b(|p Frս -I|I$w>]aBљ:+)˖w{^_4L k=I=IjSJ&t}cwK_i8t$;%Pj) M|98څdsL.tr:~݇ʊj! B'|Kd$>+ta4t|p^}!U>{ YA&]TW$?5h>V_΅>ZdiWΔu3mðIra-bF/8p\nc$ CL,>ȫ gGtYA:o~{n, ĂAr/?Ho>h9NߺvXVgnHbH2mPiۺ"c@SkT< N}H }[^(" n n) 1O:L1o]puΠYB$UCUwL9z~I~}=Ɍ!T<3oP05nYki7Y"Vc"umlzN%ZI ʐkт2< &q(hf>zxI)(uEѾlfL*>%yS[ae9~ХaOy>@7¢7ӓאkP]Ҷh;y7a|P;GZQ3/$Ǭ0E ,oB3$ԯ@ܻ:_eIU _ŇĢ~JOrܽc)39&Hڧ8`.#iRzٙi ,r2O%{u]w1?%j/9>lf p7Z0iel9ZpV6Hi|d]d2%Խ0:P)+6uZ/CN.ⱊL4 S0vx}ʃ^ܪzEVv]k\%6c,BKr38MdѯeeK1O"0OlX:?_VM+Z׶a3Vܜ))mJPxkܯI.0!J+pdp[ޚ0Ȁ}0Dh@s #U2rSaS-Եo U$(HvJeYl~To.S=Aς\"mEK;d0֑¿M 3kSoQ˦.s%f8F]aJR z='idŦ]2@9_6y|arJ>XaTx$L @׽nDv&K+ v  .YXM=[[Y-&] '9pfG-/0R0f3F*_WgʮkoIN|w`*s0 $U jcz)Kevnj)ݯ+JԹ$`"A/*WKןRSnLac]ˆ,x/} 5(LHHv@/|uXA#rKqT 4z,n{fDhfTb*haσE5ȗ1ēJ7ܭ`$!h#;pi }4/:~ xSXE5C0\k5dSFJnO ۝e\ nJi9!h:Hy5.b K&׾>=s1 49bߧD'+ęz7AZo~qPdk/W}9G&/USsͭ:D{S6ѬN ^jX .|+BhCka˂0!"몯Z߮:'a5_;%m fEA) |sCyĚ UITi EeAE4яI4#sFX zSY1^kJ@Y8VxrdKB[T$s:y3V)>aa -%;WL>{}DL˭ C[޵qy=fXX>UJ"Sޱ2"+q[!G 8€+uS *C|A/w,ZGXQϴ;*U< *DvJ >q.Ng Tf$)#CTx4_2(|lG4CyhEZK>HIK@Uj 9t/yekȜ17^'a|Rɻ@CQ5v҄.&1>&荂{)Pu>O;^-:|g-VdϚ`ּ^Aj KJDTXJvX#K->Sˢ짆,2_Y݅s[4_qH}:с} g={j/ੀ$|RpB}|Ȕ(FzW7 Rfͤv.D /--7'DiZ44KY`itX,;1 #-Y'$mϵ PjmtDȅ< O'8T䌝O6.w{ Q_[G0 p.G x[a[eK973df{v\q*P%vCAV/*R#\02(x[F(,RVX$*K%&BgNcg1E~qH7C`M[o& e$Yqn,;<a/ݩkG*\ԗ2 ϖC^GBR,xeKc$>z҅p*#y =߮a4WjxSLV̻sHOX`PEWfgjJ֡r$M }iK'j_0#Βd-^˩Rݾ&B׈j~y WC*)w~zVKE9h:-K3-aUjKW;i1?at I L&HS4 }qM Z,1xY2lςiwSk[2^>xcY&5V"!~PsZX Zۀ Hm/G_h wVEd&'spC%p9$ } R-د|J6INr`AQ0 Qnk|n@kbEV_ #-]"3#ZwQV7Opc wn9Xލ N cS} )у V~FǒXRt0k))HH#YH/ }f41Kұc@]uJXpG/uDY?/Sϊbd Q[p ? x4\ʼ qPG E)/wDT33}}*_~Nn+m#oW6`|1~z!ROSYȑUV !41Y^G dU}C<?sjepgF4%!E !D収]~$ޠY9ݛAVzT4m vF]Y >J  NĚXѣQ5Eili;=`N(11|+a%s)@TP>_'m&.fq\Qk|8q~DӲ汯hX1M2m.0Kr[b+|zqKmVR,kz3rLS<7s w.D4t=QcJɋǀ @i@R.@ECi2sYR/A9(#,jEh.h/͜,MoʷCi5ZZW_7jg#-]zgY)n$S;#׀ ×b.qGTR٤'k3(/$=0@G (^[K+ˆS'`6s"ToDpMܟ\*$MZ0'}LU߿s0 wEһ;!gp/-v0za3}ʎwƒ \ʘ۽eY4 >rݵ╏CO^f0FP*:No|h"ˋN@r+[~UNۿ׭ Le]2vz^K\a$#mzB>W]lwiRa Etm;;l7n*1F[+ p>DD:nvܡ9pZ xBUhV*oͨ!(GOϰ(xu\9vƈc#>> -r5g[􀜊gDd+ņj8*˿7-ɇX}O*Y]I/WbQr 'v?/sYBF5LuW:p+Ζ7F5r_|&3}Gٜvm !=tO|;'Fp-^$2XHeBaדXat?! RW0*x\in!beu]!751b\nu_^3GZҤHA 쐢:D4DYxUpKҽL[C6 PeHU }y9h%bT? nM'gֻD37z-^$7VSS}*cuۥaV`(8ɷh %|@%6RGwk kPu`I H"CU+C"BG%eb/jY{BN>Bt  _atn7#9,æy+v%( F>Q`T =]J23*o0г0\ g |pL.%A#FĶ6,=pD/ VhQd]")dnfSr;oOy 9Li,,G^gW#rrtΗ?i$9 NMiQn mCT퍶AH2erܘS_gmJDou@DlGMyYi@wgtO]%:"y:];J H̖,^j5/e 7.X,MuwL @1%{ЙiDxs{yqX"(dȴW՞Z{4f& ݷ|TEH W*6 f!P>ւDGps 8\{@Z_/~ދ3dII]CS}Xk m>{OopmJrIg#}CcAao_BAnһ?Wh6U\L=i!1gg^ӷ0$1}Z֞#< ;"!xۋ dp;M ;C.Bͯ:) :&x˱}+祊R|E[xQB^& tC,o@%Kz0H>@zw~pW[@ -,DlNS-h/mI$=zmrjqFc$i+ԥ M?{vE#I.+'Bo-[ @_"d~p۽Zg~#}Nptv!EsE0)q0Al3iQ[ E?mW6CVJnZ Gmsb=B"JY|mԺ#{'l͡#zA;DVPۼ,]d,u"A;4^tc?̄WX|s+;' Pdq4ck_dd2ή,0ܴsȭ6/).>!~kCQ7[3񙞈$q #z'CC&">VR2SY3p]]M2zqݥ-AÚqQEKN+jm9yh=x^1ػ㚐\gF_:XvbeĈq^UgDg"ƶ'sygx"}(+SBK95R#֗Lchawc_Íhgq J:*o(Sd9蔡GP9~g.rM;믋uYDWʹVݔǝp"*c G£fdߘgtCJnm(tŶg-)rG9\@Og*@Np]u 䄸QuR/y𐪏$qhPy^?_Sj?en b>B5xCb9G+[K75 RdF őjBX#D dP[݌i/D+?M4 >K"7䖳o&.9:WhL 6֘3W8jԌ).B: 4YA Ϭ6 {9 оcg; /?R3F,aO3yC5b\a+ɞM 9늩Ԭ—i;?+n۬`֋M1M(ƴ u%>t =tLp?KᚆT3]"*$p}]-'dKQ%|%vw,hXe(FEt$i glΉGJn:>q"~;(@FRC"Ro?5 _g`x·d l'|$Npʚ/8'8Rcܣ %  wW慿6>=X&^@eD,풵pwՑ zI( _ ^PyTD,a˻w9Prf[2:6 ge=*eHz" `9󜅫:_n,pJbA&m?~Y)QVS^FTXBhm>{P{ F'OXUYQ`<8p%*Dtu@Gok¯|/7n.8 h!27 jzEFf+ա[]AIc΅Z#n螊ڈYhox7QF6T+ȧY2%KQK/,ÁOY(o< pAA3m2/0Nn~GT!1k68rPKAkN#]r.BR)7$Bidтee<Ņc5=н!gݳW6 Ƽ4B[[jK8d^@~KZ"2]snӅ2]n>Z&.2'܅= S(D$ YkaY Q,4^ם a]}p,ߋw} 2CxlI!8\eZ!Pnl# Ɉ7;9 *,xQgm<`Mg-=д q-)Vw9&2E.KOkZJӹ \VWĸY&6:72u?8tsFVst5=r6˄ſhRV\0ÿl~H 8R-ʯ;l.4Tr)˨S{ vеs<`q+x.Ny hE(.nTFl꺼f1Ϳ8۪76-Wb`d"Opߖ^?Cek+pl 6?Lc=oaӢJ~-R%eȼB(NmдR6c*=sOOdM'ͦmUEˆ0de62E򿮢|=b=mV_K.RZux1/ͭ$D1]ؾ fkJ䪪T8XPNϕ0ϓܓގۥVlk xFR$Ыd]3NoY3-[;ҟhUvӲBN6IyL2QP_z pqB3U, RnVx!6tonⵕN:pѣsXFF5_9E eS~f]Ƚ:4f`gmGX>MB>n M.ּgXN)BGp32zH2$%6W>q L/`%5mSSo=?ɝ>V<*J1:_I\eRqʀW{Q|I+)5{Nm-$لe ]%'qqA\i,|i1ve!0 _'R8-|Q e\9cPx 6 h75/*=ي:uIFΫˍRj1]فtj"#7A1aXLJA9M;mp;EV)tw~@RcF20@ǟdB>[Z IK+gJb'< LY ?a[Nϼ($fV]lwm*,?HxoFqJF즗 a%}>~k}!(z썑!}QSisC?d SaѢPN6E?;bLLlBӑ֥o? 'Ǯ{ HCSb՚RňRގCqr?)NE/{mrE/[!l$qLׯ1y;蜊m0t(.h BS]m+@~N[ ̬¤U+ %G vc-_L R^'.ؔ1>Gw%Zk0i,֨;/˩ekTv6` fzOБq"qxa`û-h&'"#m֬f.Jwxy0CI: ӼbZhcIYCKZ*>0TIVd8g o'2\N"R[erE|Ck]D$bDť|~==|ٽS/P"℀]T# R!xlNb H0GCs##Z4KjAl!lBF(hݬH?r8'oo YYxr:f4y;sPf Uq"m\O0 Vj]I <LSؾ |n/c*@VC̞7v5<L11KX@#DTRIݏRђJCR6QkA?HR9?\ o=*dmɛ=_B*7w ~ 6{x3޼>ēm+-k2 9k-k`3'ݵfwnpJ%v14y\Ktt+Sj#na8F+kj'zo NKQ\w?~`ڗeRZ;LRFyU*{#%Z!h0G?c +=p&L b3seޛ"C:>^B96PV`7fۆDŽ{#QdV:eӴeϋ63>!;LGӏӊ(Fַ[^]S(N =݈N|Ums. 'p *4s#H6 yNɏ՞)zX\1a2W8+r@7hcsy~(*Ļ5ۘ>i#I4(xzQsܲ~Dn7qkxZP5|_:Ճkwjd~}9(ZlK bN _y< nIXH?%&[|k!@@OTOlr?cW/,f1bgϵ97>s0/aЭFn1׽+'mzU"m/ށ Xd߿$G$oDw8z+%h4|pi(oWF_DMW508q:G]gy AntT-lqg?d-bt~Q;#Ň6DF0°6X @w/}2+;v_,;ج(±_?DA'$k6qfM[E#AP"`K!Ef@퉞6gA!BEw ]+%¥ b2z,%vR|竦얁ƙNnrhEDkxCK{, 1|Gu[2w?!T/ L 'mpݠro*dQ C6_ϲE g_m.XY-T z,ŇGn@݀חd>rs,׀0h? q:2i c=6)KjUyҗ4LvetElxl5O[Kb-!T*vt!XK 9z6N+r]Y 33~kK/ W^yy&qM Â5eۜ6-!o1vX5\'-}T]",$(hfĢb!sVDdC 9qHZF &3;$ђ|=i]<*~Cwr'&bx$Og Y.I= x] ,M6T\PąO`p+wBkEuL3hv ^AUtN9oѴJ)8;{3_mK9&?wv݆,@%ˁ{$,Q *5NWAjNudŁtH8*Us>d#^1lT)K! -DyZoT}XL*`އ~-1´[r`*O[7 (zh9ְ*WpK>6L\NOF*|g($Io$N`5g ^)ރI@. \&"؄7|4HYbej֦Nwnl%ޡZOZWvpvؘ|fv !jE/X.-_>dUPbq*:^#l{EP$A&.Kmgd'7Ubk OO" IFgui>Nch ]JCd52%uaދsn;%M^'.QRz{vA٩11Z=9`,ep/uCƁ8p`.(sU#܃~ ް?j\Es$BG;)u3 W77XQm'Xn8uHe*Z '<հf:BX9H'**F {P|VQ9"Et90tJTJ,ѳG>1sP[#ȑv(!آ>ٛ*Ju'\sl \O}Ȩf8ZƏ7?}"a*#x#,[_%K" pܙj۬H2*'; v82+lT:<$Kku <]*B)HS@thq̞x׶@DAA:s8cizU6B ; ȯlۨ(A 9߹ŽiЗUaLF)˜y:rdYm㿯>uHz- o>HZK+s8](;p7,,nQ UI5"|P_£aH_5%&Cg6g5UKBB2V!.L`dp҂kV_Ub^EGy?5a{.#0|vדc򚥥:LS` 1 T ѻhjHIC&į}i^eyH.g )P 9[hph}  HVS -ah>3}}Šxh3/"!@>b4s'5ABxIqs"{5ÃR2|4TEOUښ>)ipaܘ ;8+@[^7vZ7Z0KA UWbt>E_z |i;AM -߃py;1HIj\T*ےe)!̿vZ;՘q.M|]{D 7 %D7 G"%+m3PO}\p q"l!^&*%5F`eMDw8~;7gBvM,9ĬeY-8 |qP8(!ԝdDWYFIxgkEsᗤd<%s3 Nl g}컋5[u*H՝yZt+_U,Xb%Ie=}LbLAJ!g')a]ˀ5T WFx *ItB'c]A5w}7^847{(`*o.9\՟PnXW:qtyLkvg&<ʳ} i %S a$Fy["[uj;ZkN@*a`]gM}Zj7d&d)vOb̷? + :b|j;|:nP9mCyez6*Yq-*g(ys3ד:Ln'nbIY$wz#J& UGtZ B8 *H~$n/x+ ֌MS T|&=f'V#TU2$*߻)6fipmhְ5ݛ"PKu޳$Vk<5pO~`nZA3VZOΈ̈WqEkˊQ8LsRSpj| a{]{ PɈyV|GzM#L8ss2kW`6җ۸2 0CYƢ> Ac,lv;OKN][&isDTbWD&:f7sB#k~z9a"d/o!c%4۵g}rF2 )×xOjyFVfeG40훎7WM$i\36OLj~aҍU쏼c~yY>S|K8*Gڀ~ǭSN{V bq#,sq` ʓҊX+ fgbw`iqNdiB*%Ьlf47CRe!Hz|&!u q9=${e [%Cf7X `&D+kwEQ#::% d1*z!?+%dD*T ,ěDQf ܧrQHlm ;՝wlqX[0 Jtޯa`2))rFgpڄgBe eAHaJ6eChh[7RWܥ9"ڀ-Q 5:XQ 42O|>C($jk16i߭*v7xc")ZsYf+.āL `q-aaT `:LJ#67V+V8;.8~Ƈl!3UY煮jF=+"iqHu~\*Z+Rk<~g}RJǨVxô`{!BރT6y R2 `J$kS+[%u`\`G0~qwT5Y dXƪz,DAV!h.t tqQ}A()uǿl׫~#"m{L&#䰔ODm+zTR' a|+b5y3Vtߜ q['_>)I=+ ߺ2ۻ?f>,/U/k7*G (9Rp/2 H#MhUnp/ʦB=U M^֌5*V˨({(lLuxŚT0-4di7uev2<_ϡ ")y5 Q:Rmx))6//zd A"zb-d?sp#r;Xa@>CBgSC2$A^@;G, \jaZ@@WBf0X?J5;,>Fں:6FcsyHsn5IA"GdgI#d'dM'F-XJ!rH;V/h՞{'R>[QB޻4j2(5ANc}dsݗV r=LJ͹EݵB;y_CS43$* Z6p~ndst&%< CUq!ac;R[Ȑŕ un|_ Y T_cs@{ݺXr%qujmYë'Fkz#Ŏ=BqhT 6:j{cKؠNQJM΀La)u4b( <*l@h?yx>VyT1mšB(d2õ!M'5_yvȎh $0Y"wR vBBҒW38:xCDl!`@yQޮuV5Nlٿ;F S~Ym1Jz͵0,_ 嫇T +;KfZKWOq2JFsq{0e^dȃB xin6ʤcvTҜSlk|*# gTzx⯭лz R3۷3f P~@٪wzg9 (뇽~;mR,1$fȴ/0R'J1^.pdL& j@9`o8K8=_}52њpX5 n{9ה 륕nba'h+oUx|Pe4ʷk|Ĵon<b% FG΃G@x7p:a\o`9YMuBE$a&VX6d<2!eL}v2_޻{UpK0Y')?RJ2U&vAHgL{my)PSl*ͭb'- X¡avz& z 'Uaex_p0JcezJxOc\D?VC?+A 8L`2MNXrz>՝L.XmrE C U55eHfAՖ+W?X5xA~6+(EY1!fwhujqTWzd;LQr3 {5VC G=L'ef gqz#N#أ,.qr%c&ns[5w=EhKeya̤BK8N3O:Wy 'DhL%\?{Qc +G& b$&@Nލ'+-E0|8@Iwf`n%ڮ нi&T쨇 ꘚ-xʊ|NaUFYwSd/;B8W)*GV[uM2- ޱ:5aN hW _ΩWQ$ bxƒNEJЌ0\ɇ_fm)/`K;,43aU\PP;_ѻ^4{s& Qx ΒV(WtZ76cHq\)g?=2&e.sH4+K.L@"Vu>j66¸^ (P<ҤV]KL}g} '8m{dZ (Gwܣ1 m5f3dA{(^ b!QVWǎ銩`4C:9$Z:K$ ʼng&K$i`P?P:RR]W:#jTHDy6{,1,y uE<|CTF6:x;ʆ5^tf=zg"|@qK] U-+ͰBݯ}tAJ:&o^ͧ%:c+x^x>^f^ 0ܵw<^0zBK!GpbM5s٠Zn_|Ft圶&X sؑ1a||~3ڤ2+]IwZ&%?|I0[wEQk-F\(uA_#:$180NQ攄FXnbl4:ez!I(rKo}LZ;Yv }>~u6;A[KzJ.b]#fHpҬnpi }(lՖhKRZ}t)LZDbgæ4{ 1:_8Dl)tѿ,GMfYã-(Qn͘L&Ӗ^}Ʈy^g,0r2|ƐC[45dQh\C,L3i td;{5)4#%?~{p1峞K!W̅JvZfbG-LX}EX(_@I=Uwǃ` X_] VL"~OO|H$0Z7 `:a SDjt7s}V1۸]z>>1.Z?9 ۪[TX -ʕ&^g[=b,,>Ņ @}bVLEgJ%<&:Gr+'J9RFO8V9-sqcmk| HչoIX|_QeLØl%2.yMm8*TI)tJ,/ԙk后=jZ2mOR ;D;E+8ǁSwGk4n?p糛tˌ!}0\fRsҜзt`azӈM"9OCa-7_?-ia352F箘>тԩc3(K`VLC#I0Ky=x$xF.7?B^Da=?nVЂ 3AV0]m8*ezZ5D+_rtYpY7?Wǁ{8ay] /\1:m>!o f1/tw?:y;$rY8QgxuEt.J٧rkL_03e-O7Pnp-NUZd:zL#~iV2Ȟ')ixA@w;5]a\lsI~R4گJ_n@lGTOt!N&LطHR1^رo1)irG wӯm!9+fs:OM6*+ߓg6\UQ╻ ^(d&wp˰uUW@-dRwce&GhƽCn%ו. PV"v|W Li`Yd(. ݹ0^ %KYΟ` ['oBmt'ksi%!c GQDzS28BE|ڶPEON!ab-u=X֙8HD6$tQ6l5An[RQ%gN+X0lx˼sq\)^=kbgVBl7G/Hh-d ,OoSE3귱GUvmZT7?2q&7b`4VYN26ء`҉\l#ALA-9yjE5,n)aTRq򇱁vئ[?CK ZZnv6_V㈹s _{]C0'P^ '\~>ZWC#! (uDlPK᜷7ep4ҁ#(C'丁v8-OppeodfU0UBy2y<ص] y;:%pJ@ǼL*mOmd&Dj7'~վn/J<ޜ_Ta0k3i_,ӫyUkPRsVKy32$%npR8Z7DEc3?)eo̻g5EZLJL?'}K8+#k+Z q>EfeQWcDmLsgIHN8%0BVl1ǘ?4 |"㙶W8^QʄOsjLpZ̛׸Ip(݋T yA.ۻX1ˆcX\2;r3򵅗ﵑj`I%NzkD1Y6ʯ{9)k8+VJqGD;A?C46Mu}+azɱ% blzizl&uC6~;67rUEI;|ZWƸ-XĈזv!-*E sŔO{q#Vzb19?KȦA /ĭ/[cA(2kk,6UXp.ϳs3 2Bϸ8_Xܛ}KA{F;}  ӡ$|2׷eGAG< zd쭖CҌH6eϲyZ66IB2"aEzv )j5)Iw-Q<*]6FraiX|b"Y66u0^7Y&]i@̗$!I0vr^07_aT}g0KY㕣=aX1 < Zj?<%!;UBǎErjZ}98)&5@ ;Td5ղcy? N@)߻ bmGhƖ_}DqMWf jg>ؿjqQD]5L^)CpYr t Å?_FG?,)3bB )H#6XCg r2/T/G2c]A#s ׳إOv-/$PzNǡ!1e͹shE"aN ҒRAՃG̋w}NC.Qf[-,2sΗ5K`bG/AU<i> }uirSmz\x'~PG a Z*ųZ$čyEtSpYԎFߴ<JdEљ|[_(t /$r D8bY I`{É56S@-b/ޮwf^߿¬ H;%݂pc;Lс{,M!W@ z:¥PDg!"?{lF!'¯ 2rN.^?'Fzǥwc2P|B의Ѯnq sO'ߏjȌSX"ʔL=1r5i%K?*8>%ǹ6N2Vvdcr~9N~!KL{W}6`ng$vZs؊5+h+ eM>y mTsMм)b~=.U[JkQfT}BEMQ%Et]5AGOi18-as/Ph?fjvr+ A 75#>ٻLm`m3d[.*%MA?i`zёͻ!G\lYvmy9xK'3sZQֵ;Y~v,E # *X I]C9H]rhQb,)vAfyq`y-X?,TpsrRJv=mIrUu 5Boe[8ņ(4ʾeXF5Mv{$)95rfO\G2s;~ h'5%D8@uG٥ԨϫBpX,i\v.\<)v]mOlmqӎ'{g1Uv=`$^\H4V & hN'ʳm@9O]"m{[zҨfxxLD'^'v.cHeb56kKŮCgwc?F߉ims^ s HVZy?CW 7@/ .1Br #j$.RK[148 Ú:Yeᬲv=WRkMzT{G6辭Ǚ~n`&äUyE-36¶S܍.7 J~m5ʄ5ù$4& kCN봓q4Kݤ&yRw>d#@ekmk| džxo6<8&Ұ?RVmR*xĀz1߉^kIѥm3tTnMֳ![*8$"VJ g/\xm%@/m$>nx@ c}n:bh{Q`d((쓻I<|Sq $KC Bͪy G"y8Q@ΠWXBŤDm@. 0;QbaR %EֱzݞR19] `L d~SP ʚBL9n4"J7DkCA 9sgۚZ‰ M~K˷ XYFv@z] ,bHp*:S׎ Hx\?acNOm*L8p3Tt&7|-G.x1Ͷ ޏ]XdhϧzO ECωd:4Kv϶y 4IPW/_ojdU&1&#;r]1<)fJNvq#0 Z_*!U{e3i>c9= V?%KbNy,yj1^H\OYL۱T0ƿ2F~۩[Z wMS`Jjz܄T 4Eع&ۧ Q9{~#4zjRq0IZVM&| 2m' K?XHёuanqzD~'o`ZG;PPS&ej*UeMVWSxpȫa2XsMU%[WԄk% F}E=(kCދ -}uO=1䶠 _$36"~3s3PEh#>kB)W g4:=R7|$fjrn=<#ǴFW BdZ.tY!\t{_&&aE3(('A3`dixԚüh\Fnɔֲ#dޯ\A5ګ5>> &o4&x~)~ֽX?q".@<$WrğpTi黐#OIB@!=!ƃx-y蟛pƎܟs/FBZ(v 2k"ҟnO)>BqyJ)?vp6'/oUkOaҫr;$|-MNgY@KXZDlL{Y&EO'bcѮn5zzMB'ëJ !8ނh&e[h*xf͢.Ī8_'XQ](˵Y(,WH"V fҕ qX!ϘdDR Wƒ>da樂XO L 2 *a+FiM"c?ߵjPx 02I\47leSۮz:bڏfo8F \юMΕY0BR3ݺB™N\|s_bNO"/ἲ]va'HGJ7dKDSp0D@)A,!URCn a\+T$|C>TC `0Ev@VFO]'?Fn9X7˲3&HNa ύ`:s,Mv';_8_ hjߘ-,hF87K`#2/dZZuiEE6huĝD-"!2v ~aJH,qZ<iR}D[D#8*~UQAtiUjxKFD`9,+H YP* =Tv kQ-. R"*UC+Vpq쮆.zi |`XT[]nGUD_*X':̅ó+o]M!^k#[=jlɻFaT[cJUt p@BD8)$jQn7D\H`A48gB4P~oN(]^uI-ШGѪ=$~X7 |7Z=Nn}Uz. 2ܫM>$>epnrnjfeTfn@#x+8}y0 pTwk"Yk][B"L]\ESmv 3a_2䁗8BpPmDB\͜XZeF%&[Qm7ᴎ 8Z띎'Jɹ!w:9 rQ9qZՃڃ_Ku9!,kR@$30G]Fo ;Zvq1 0e{Q>6B`q\>hsu\'v&RJ))ޤ4,Y9xU5T3y;j' .fq, m07MIz-7Ⲫu#MR,TA3Jf.`.q*{na o!HnJ{&::?K/1 fP2D댎"W"n qA@n!siq*'Y`ad cl,g Snnl$#F>ۼeulI ^ pTĒ%oʜQyoXW = 'me1_{9!JO{\vyv}"zCr!nC&Aڬ*#O)~JuI/Z&}ॕw-0*;[%f4%Isd [sL4f~^oJmbD ݢtI8E,r0;80PDL ռ+ӳ҆JK`[%6ݭ=`΋;٭!ޙy%d(ўϱg|^?ͧcE kg#k`xbOg+HUbhP@jýA&)[h(m,nݛF9.oned .]E=H2Brt8M${2F7(@-nqlwGb͆ʀW,T5?ݲh[J=m].[l$"+] keH@p/AԐs|qA/>z+Z8RpK  )J1CQאl -"vFqQEs@t&xAy)^ikxh,C `Ē|J̰MS湦;-&ɜ}^BznwovT}]0 Q]|VSb9{Ks=s' 5ߦa*u~dbѻJ5j[ƞpNo= =@kolp!1>p.CB1J4{GM{ bx٨8 E0X'fhK .hPzFҟ^ֆ ].U3`Tlڻ% z>SуAy`#޲^r[$MRvqm1CG';3zߪZ4{ Nt=Jk4($=t$+l; FB%!5eV5NvYWP 1}*$cNނ-OIjnua7 N3X>n%>zo%N%T^SK/Zs?>PGf=U;T? mKΌ87wI_%-e+L_% -8S vw*4m~Խ5qtdXG8JT,cͼL5A|/"w6eSc*(,BPF&lӔ'v*5V!rKo@B6GB)dPIv%]ij,eՄq`6uг'9F$0ۍTZtOw~XIl,FPrE@MFVI)4|+Ʒ VN&96WO^ݙC%8W6;>&g?"[)Tu-e}Rj#19kѮf)'Y[L3KW,y] [4.'+V 27Vչ_"qoL'cؘF6r ʎ:H=6ٜb)=xlɼmj=O:y;.y2M60%=6j67XŠWQMM\yBirPJk 50C) %qM-"IbEgV}u*©+P78uh! ՃiNƈFj$kc9 q{W\FcaJr: wN',R2t<7xN5+cLuF()e~q IrL^}밣/)ݗF:;Zvg}9 gZ)h#UP +Bqu9[~Z0sDXna6l85 MF̍9WC&XKD~TGuכqEu(^I 9Nq !;OQ{аaK&20'Nڞ)ƿ }? 48(;_S7A1T`-e_ hq`%ɞuSN:mNsώy1Z$:-4`QɊ^&*&r=*\4ʬlt?b2NjvyK!;wgΓۜwp"SX-҅>3Puiͣ%sWIؒ"ܲB")oKsX1(_<.ֈ28yA_,8p~ j-G{QZھ@&=ZjS[EvZBN#u(ANiFcl*!g#;3[dB{E# _ \i^.,cuY؊n)Ex6Ăt:C?']~"o w{WKdUh|dĥBc[9x8ž'TekgO1joB^ rRr\'g<$ Vp@>JK*.81+Htm61g:dgtYsy` ?a]A*!^F_csh%Ȍp7j YjHuT sy"V޷5czԣ}?4eMW ?+Bvah|!IڶL@4 FcPjho/n?b9$X{ gF鮲7>P=ci*≘ `d\y3yǷ\uts^b_\*D8tn`"" " !Q Cc?ʋ>o 굃1D +C9X6T*WnzGzxrAC_wT!*Z7H=-h!Bprk&Qu0& o*kkzڹ$)焱ոز~tC3^D୰C=^evBdRHɷ(f.SYGhov)ZY/oz!)&v|«.4wq=$L &Rr‰'ʟN%xr 1jT K^Z~5*J◃lZi%mަAqem5dߏyUՐnݜlb}8ɤƘ:*#T\D3NF9_? ey;XϲF=!ҸvZ.ׅn잼pTBV(iT9c|-IkDF"|E E">$lYHq&e\B8O8 uoW3 mٟbEsd׋2a^]5JCvߓ5_D ep}H[W}*ۇ۟Z%;Iuj++{x7󆑞l9\D^s`4ODKtq݀[tǏbr)_PvO%)u7Y䵔R#7n7 9oԠoTZVG"`BZ|C6wĐnoWJ7Fk{Ηmbh~!a&ʵ/~YS kN|Hx!x@V\Xb\E 7a~Hp]xybeu )w(ae˧C^ 9Xs1 n|bǒLwX"ȕ怒Z*ÿv5ET:5緥YozKo@Uy1u98}\naO *Ppt2M(kKҭcrJG뒂HM8 %+,DtO#({`zI cj[J-*;[ֹbP&cA)!VTp<]w0+*o'R]>Wt]6%UWy0pVY -(ÿ7?IND'.]$\jWK~?k>]裌 :~KL7Z x h+!9aw//JlPw蜰UO0A|NʊJ {'\ZyIZG,5m n\C[A݄#؎4ƟKvaO&TS2SIH=bj$ VY;oS1L-[`PflJb9e7M Z<|Jw\ptĤR5&gd唐K%Im/C3ʋs-^DCQPATW  Y}/Ǒ.d'aIpՔX. ~Ž%T'z3%(]|RqD vOzOuV/ƅw xlR[anqgXJЬH+3PsW-ӕ¦EكDPr.2#6h:` c Khl2O6B]M?V(fYb_ꮃu?N%=CSDo'@.O$.;7 U:>XfJjjo}XwOuL K5/^D=H?ڹ9nHk鲭I]!91HoNoֽe00O}$u +`y[oS8qZ & e&¼sN\ר E\ `j0:Gqt5Ҫ=.P~<(|Ae9)pҷ5*!:5GUo0;{=p;fO&O˒F>q=k_zQ>nV(m9QuG,f!On $sĘ_=4ZCM"ׅ H&U ۚ1ێWx.0n^$SQr x&aICElu}F}c_pTܠ2FXKܯG4<qS9m S 99f9BY҃˟ tG\Jf 8<#ᓥl#08`<;$EL]pm|DHz<_ւ& v;BoX_HX5yI&Þ6[1=vpI eƝ$f" bM[IN@%C`S龡[l=?ݤnhTωf.Y :;pYcT)>R]>@sƾPKy3&pկ">mlJ>VX^+CZ:'˰j7p_PlGqr : js5H{f啥,b i ';\k̭p6["qY5Eyȝq}ag}kpH@i@$[EDk9]$ i_$ Zd =`XӇ44J$GgvgR}<cuу Rh `V"t?9c>mT:zkUJHkW)# '22@B=ů R"V`Õ\Q#]?ˊzo`trBZ!|!R!zSOT73|QSZ0=04?؎42:x &Zn`9,Rv6':i&/z*n @P+N.Izmz@]! 5t5614qZ7^[wR&Z(8PT$fA (]G6/n1K)6oyq&L~S8lH qFFuBq7ߔ&2IaA|_z7|x:Lex/+&,flb{ K^\͓j0f'*uf|VEɸeaS ١E* 2l@W3F8"@H@-1GB@n6c$U<;1!AE%ԤG!,F9`S={G+liRӀm`ԽQ}n} kOF9%wZzW8*f]i{=*\o v{1D͌Ph|as,DȜ{vJ?_0J') D,U#)\J&6UgoV"*[F_߃Aa7~:p> % 8Ns]YQ f <Ёbܲ^3$WL`J_XY1+5b8'%|ʂ)YY3Y`YZ^TJLK6^ZE?o*|+^^ww׌E7uU}U mT/+|ͤ ,42oja!&12~ B=ٔah=c0FJ wij۵10 M Lú#I{ Qq mclp{רpt4}sD!w mLDF UUٺV$s;`bU xٻΖY y1YQnv#Z-PL;z4}{Lp I+vbI8 ͒( b[ /EG?szW`BUPm>53$6˖U~e)ىUɺ"DnӅ9~q|̡F|al^ /[ A$3abdFSة,jX#zttI?fLv!f\DjJc@[p^Z`MI bc藗v’!VO%5*eo{X 5i>euLݴ.di6i~xT̂$%*?\kO/Ank?]s*c.ebԆ:lv :@ξC8U;JT'#Fjj'Ypq] xl7:K};Oȅb9=@2cOsvS厧OAFrK{' E9 q ]Gq]z3|AUs)Z/vA5|sFޔM|=.Q &m/9#.4IOeT:pbo"#:Q[b<rva[uuQft&*_av֭ xk̍# ^Oqﴶ/Ī@ tS3k&2U'_[IgmH scnCy4}('_i.:W0O('ImF6<z }̝$ @U,Y6I9Ņ?8pk~d@Ĵ(Xo))Q4}W*T+IѯspbkDboUb]LQY;xA/)5&${bE?j,VQcKd(pC&;_MF]x'q!jRuLnl8LmrxX\˯"2حGǮ'nztXU7["pgj]hCNDBQI_PyckEVꎕ g<ceH_.h@ѭQ=| INQrB|zJ2x%؅Voܓwۋ)kYPK;,!Y$Lչwo'zyX/'`ˋ-Mnj\ NDL=l n,i^ o.JQ5Z BP.$Rs֧uخl^6TA53sUEUTjoQE:L+&4Uu4tmiRu|B/wfEi£2!4hvVm$Y;o_|No~K-ugH-;ଃd_Ggt0xJb%EN 5]?s@q+YǪOB`@DŽJ"W ;WNb8b ۥ[)Z +INm U`[~$ҊWH_C5K$ZΆĦ3$f?ž\lwA!=vڅ CEǥLyG yoJPJo?PZno7C7im8"}%DgŽۛ΋UF s%4Ư.<s!fX;peFMP;~Tw?ຓj&J 8 Mq{rhXD]Do0e!I?EՔk''ilW֨MڗB XG:F\ ^rH~lb,@+#~@Va r6.^yhD Y¾ #"T8݊Q{3gűNXRXu87OWUR3Xw+߉0$h3)u,?bc|Sq<$w2G>[Rf:v+Eq>삏 QI2K.Ś^ ih\4@u1BBU'G jgV'|I-.d@IZ34^wþܮ~k Jܫc\Qi`qa- n(Uj}@|NYۦSR<@쇓ģq~XhU 瘶 lZHlzj^XQt+B0]IĹw2* T/S=VrLtW6AO7&㰥m ;#-{~_cWl/Ei|֪v*E6/3;a=Eýwoҟ,b\6O`L%pYkB1SD %Ym82`Sa(y}H;M,!cpp09c5Қ+!`9JG%4QLU0i&@z, ="-|r C5M0FrrM'TϸV /_eOt>Cų+_ xܻZN>gG^/IzbTХ u(iı %Bf1G*aZ>Xmѥ__;+camxG=FóO6=o՟23jFP%5@٘OB= !6sZ&J5['N 5vȥ9ÍD]>oS|f*cg<{k*ap`꜠✕;28JII&۶*aaiIGeu@slY̶#AʫyD,MXS$;+Arps:[Ne@FMd~RՑME^'|;|ޘ6hDʡ=8.,{JjxvbMyTPo}z=<&U2iiLs9vzw7,mݩحm |9Jgm)`[̕J0Sx]1'XFUp eVOruwI.:3~ii]LjBK{<>nMh>;@ ) "{-|sM. u #>_z>@_f[M%'6Rwr> ]ޔ~1LK&u߫)'{;]Y(hwqnnFpӠɇj54;DvLFvNI~\2;C AfViŗF,KoG O8^wygؽ/&9c;8AhJ = b/0R4t5-y(f_S8g_ﲷB>_-4fOmfq{ڤH<jr׏ :cf fMRGJ 9swNtje4$mĕ">!KԜj"٦6Yg]o 6O01 $btfGWK |Df k&dm3ه+1)t;s[($T΍"w)TN]-m@oUZad;t~Oc; QiW: !T Tsg"t043b^Cd5y`~ɇ^daLxA < DsGʷ& &7t+TE1!(%9d\e[w0ʫFb\dJe{p,( ܑ~'ZemfW|7JuJU"}~O!kJ2;h^=uRDG wئU;3`iy{9^ ,{9vR6^wGĺBy59 B) ti)ι_%ɳ4SW}F>c̨*3=E;HOR5Xt8Ă]A9kꆺu-DRľB!?zf55sypH}HEZݕ@6GH؇"!3=̹}»i3ewTT`5bλ Wt Oq[% i{ FYrW NdݚA Z)u4DZfڨ@B2[ vWuI$Ss4?\r~LN53B{'z[,2̨B6:":_!{gsC‰EzH: DRǢ_R/X!oypʓDa5S| ^4WՄDTTYݎGeD!_̞S%/F-D2 -}.ٌg_:ZڦEˋ̓ۍ%? ;Wjjs~v=ʡ}1R,im<h/ kt^k]be~ag`W!/Ҥk+1 af-_e6@7`wb3QȬ~IF=`A5MocXܴ0e^'C|[՘S#b%?Y'k2KA 8E@-%&k`JjPY{hmz/*4b_a~߶c7+O80ݲR+%D9Hz ΚR3njbhtu@(FTn\ĎsǨ[ 13Yf.n+-lc?$^ixDd a$ ߧ-] 8Au~hFo)O HDه6lh J/iHx $-H[2f;O ;AE+.t%N1?)k  b4oM?JS`Vz,AC*>=O^{ԡ"~ }2W}+B. KVeJh鄓hOzvN J"_slO)RI "vL^ G")Lk605%' { #WR2Z@oMi3ѓt~.ڄk̫<Ҙlt0ٲY~~s,@ zB }eh{45@ٵ顱oUD2ٻte |sˁ[ũQtlu<)A#*PՊY1Zn-욖 r#uoD6?h6lYXdW9ǬD˧]nJvיc$8d(ǯLU ,E{J2˒pc3mq$}&K;gӯƂny<Ii˵UG)Z@\lۃtMzYL9Mh/~ݶ8$s}y2K{2x&Ξ ZÃ#vi_f5nBj.`Dbǟ:K Mcs@IEWbUө1I(Ze)l?~ٍ)kyO>" Jfy1x*gUն9r h.Iҙ6~K`}KxASr]lgOMv 4)&< B wrahRuMkX~\%ZGŴ?ޖ ylET˄#ʊƍ~&*rUUtQ{tmI'P߈ `^ ٞcRA []VL@bkw|hGa^*=+/6Z|[GvAVƿͥDAvv E';r Sl#B {Lxxj)ȆdBDfDvXsfNFgaҋ\ׯ6Ŭ .dRycf%[W4k}R-O#axal҇M$2D,0 -CCNU6n&Ų&:5r=1LkVf U[$H?܁ձՎM.{1Ll*c0h҂ Mq,BU%5?{#Liר^#xhNa:; Bu0選:mPPnŞiLn)gdP ?tiwq=VV4A堲 aVf2RãBLpQ tF`$gaiWD'M[7L1&9Xj-ܷip9h"7V`9J\Лӆ+qiԱgӘ]e&Yz_8j{1X=:Cvl ХK5O蟃2[{2r瑘 sדŀK<3ssfC7OWa܁zrhc-oV pΡc{Ú lMa> {c%i"Q2\: t') b Ye} s DP<EH%pq)׭ZH$#BB'.ެVDwT=}L.4A*A?'xbwڵe_>Frih;$3M4 FXAٞzN ` {l_H7@*b_ )*K.#+9/;\g|[G|+R^RsۃQi:y3Y4:(N}y`ΩVp{+ːxHJ*v3`$tJ~T]|E{+QB#-0v@\jAX.m_` }Hh<ǃS:+SAEyb ̼uUPrQQ ds+lRS-erRc5jgX?^'")ǖ]`=C3g/r{:ن5+J}ҲHV0?mjRQƵn! bI RT̷SRݿ1K>epؖ틊zIS@k{ʆk (ܭ+V:,S jhtdYfD!Uf,sR FI'Jzɭ I-:J‘JL fxk"z,Wjl0Vڇ O `q]26ʁ c:ҡ #e+ Q@1?\:;G=Vi|+jCh 2:Tvu?l4Q_6x#3BEޮ)uQoAjPYG '`E ~bг;zfO=ɇKͭwГ(:0PAW X# DvSQfJҞR1u:)=J;+?Hgģ/ i .bx{ww~ *0_v?%@*\2{[E$CY]sv4s]eu6Ҫ$ ?V^`w{Ʉj+6ߎ;8^U-&T\]d +\ a*"d׉8O%j Vv@OhovAa.m0I>kFhzFTupkh!gEA\![Zul3w-HůD,Yp+mNiS0󤝉,$-rU> .O*4$NY8}w&5xdjʟzN;> Ewհ}sZL (H`3ƳARdz{CZXjUpBn dc*Tβ`5h`HrueGY2ZgR '/GgcQUloQGq^HSI+Ûu׽<6 .ϐ^c 06>6/~ 8,!)bB7s9ݩ;U0. 6LJE %:@gh*^?!fc7ṂB̀솼OO5,bľ YLDIZ<$½lT|Ky7vAShq13q\ SBC!k+7CfpY;C Tcɕ  A~H9_RLB`ht( Wy80DoD7f +ꅄ^e|xH](|Һt:a'~(k4;}_FnK tU_Ȑ`DŽyC&u!-1D>m?*wÕ B*WʶlėscPn$I%wSuT_ 9NfRѨi,ү JU҉k2FR_+ָO3"JۣYRe]4V+*f_YxPD!Ϡ~- m*jtzZ@HpNW~9 nN{]t S ;;<`pkYgG0Z tlJ;LPz+B 死~͌dr~ +|?5bؙ*~KnXfI9{B,KPTAFmVN>yS?tHUIA}Dq30NdJ:)P4n-\o aߥۅg%m,N5ѫѭ*f:?=f'h egZ3 ŹAX[$M[ 1nMNۓ MC<}?C>12PcXv;H'q)K3c1odO4m%$nJiWRB/N}>oJ!Ƈ;{tl 2'j=]ɝi/H(ۇ *4cKFӒb@GIDZ"#g!*"X [ga׫- FE=.n~ fNTыUZ8Fe)Yk#q=2 {< $)2_;4 ,彇PbEo|S~ˈK'6GUϩ$rh8aMlHMI"w_-5pˋ,ȣfc*Tw4jҦ.Ie mY[ Y,FWhȂXKΟU4\FpXې#DjP ޅu,ux? çKm/-SX~XR-&7!H"PWƴWxCs^ݒXU1ٽ/?~1@qt9BښKBWqNiϞ=m`vLsA* 7fI[ŧ;q;I赋tUvqx?@ga[޴@KG/xv I;o m6SjޕU#4mҡ9:l X,lv_URϿq}/Y vW|:_|+iiՄm<]!Ҿ%qEhx F_1XŲ %t4BQt HFp?frD1ʂ~1I+VJX~deEvE $iVbp}`Wxj{ 4@{(ⴼ+$n4쒰*_ G3|Ls}|G enV)vMH>SqReZ)'xuƇXgf -e>f*fS*ΠBO^JmACN5SDCM6NΟwgޥw?mH2\Z8g3G7>} #efc6ވ>)N3Eુ!C.C/ˁ6,fZ6J,׽~uf(fܘȎOZ<j7NSxkwcu>J{֥k:9$Dc1-щ>S~lt|cNFVIy<¦ oŗDi\Si4`c[7ƭgg &sGV7R2&2*" mݑee0l'͜i$jS'Փm5׺9},xYBLz oY}':'l13vү Ҟ.>O@˱k+mI+?VuR :~EL lE&J>L9 9#kiĎ{P#:w0H%"tIR@stXNb^(LoK׮BMm {mIJ`"]I!Amn˽=V{7 Gdւ̄!uPe5z?nZ"*ɬ9Tץ+F1&y` =>K^{D3dC:A𒩍'sFPYlAV 4Yϑ*=Wk.xB R0 IS|A6n}0uNwμ;Z1WSh7G} Hx: wk4u#3R;yL"g+Dgi.Q´qw JYGƖw Tkr yd9\0?S6i`+~B!'\x{<-?d!(p5r/%}|MuTj5u`dkCmle䔀,o| ֱ (+s EG_(d;w"Qe<[C?*yBFjs> s; ?zgy;oȦwf9M Z)_qb_L~4Hp5 ΋ ei#c9c^1,\M.1LQ{l0軡nIɶw╮al;tH t<2rh@_,{nM̠fn٪z k2 ?iF(^lTD7*`zB:"{VA Bvr!^zw 9;L;đ"<AЦz+rD-bM8{ڙMRvˌ8#)-@TŰPXK 搝+;t>;o%^髐}>SaBmR}Kk3Md='U,AV2Ktˮ3I HQ hRxԆE2F3/d^3UP$ѶR.wd۵wd貟rT,#[ΪS`+;"%FHGPkU*U0L ism*u'=\ eyÜnH~p[:3]Fa'Srm[M8{B ϥ~njZ)m]jRyRoD>VΡoEOXCwuK3)X59 5b( j}zbR}C!!S$MկD(}'%>{^j} #7[`96d25^+T㮹`o ek|}8#u8ɣM`"~Xh~:zSq`C˜p _*ykX?= "34ɓLXe(!SvHdp3JirC3+ٴf+ إ~kH ʡ^ l&{ k;8^&@ \34*+`7jUN!%?g͢MP$~ZP%wؔv페emG[ :k-; /Z)ʖ_ u(=f=o!M+#=|NJ K0TB0Q?.2- ^=jkmD1O;k{vlŸnutw҃PTۣ_r᾵3<Ђu.iy")lH(2H?CFG9OeQGD)X^|:wǞ#C5TRezVIM|zzsTPɱ%81 Ԍ(Ӣc M.ܰ ة2GhCI7ֵ@j)֕;4CkS-_$4g隷wp+K^3~t㴰@5*ˊlɬjf ǣ})?oY?ډ;zDzwz>+ZK2:RҔh;YY L)R$1XXb#' ^Z_]2' n=&uqQK_#B\ɧ@:*ԋNNo ]m~TG)gR_ ̝wQ2kc /t/zccJw̧s.׃K_F Lh>n ZO9Rrg#:ʏ,JlD+6\h!Y0f8L(GE0SLx.e Pgr`LZfM$ť8݈؂Tڢ\Wp“=# Q>M{2U}zo"S3 Q G vWS, b6,l<S> eI :Y"J ׆v1)0?6=se7._,}%};w%"56`W !Llr-|]wiZ+$od(#O $g$t>Bb7c+5qygq?MZD2Hv,ib|WR ;:yD⩦jn/e噥7^:3懸JN񒣍@R$nAiE+)zJ90ugKu 4$OᴴE@%}Q=KsRUz[_XE+)XMp;FXwDUgu7D~qDzE}3M mx˒bmHF;؎y'T̛\8RE@jKvq=7y=7+9h3`\ z ! -(#^y&$05fP3"'v\ @4\ӍaP#0ێ{Vz#O3p2UD2UQi Mmf<% drpɡOwjqE\{.kD缏* 8-d^>7iK]>̳Ed/1غ4ȟ$݃8"n"ϩLGufhf4L,6JIby(dpׇuƝs _ rV`ِhʂ.țaJw\u*|@pP?A}&+mGbz2)6EvZ هw)Ǯ{&-Lv $p^e\B.wH^'᭙/x( sR4i]P/&ϐ (Y\9()~5JtG{`Vq%{h+0!);5m/5a(W3 [Hoq+ۀuv}P®.pw^}lćKJb#"u_NT50,b͐CҐSzώ FBt]PI!#^ifjTyN=I(,Vr"f?%8@?y7^ W[hc!<(C,(&[\_dIH\36dį&KƀO(bMA\L$ oBdS_$[PM%"Bw#6.Up%Jğteb|@] 6Թfj q>,YP8^C`XʮgR݆7Rͤ`EVuޜ/ SCKa?_!=fxWGh 6A߃5Ч&,x(ey!W;T Z}kv[a;ؓCE@yYЉ" y2N۪~4ٲ,&Pmx +R^^KJM*F&;eA~Pd<ɬ&@bERd04RfNPp{L%4:P-0fB8MTsm ~*c'HB t-yl_!sLcr$[b P ^B)$95'hY)LP\P]OihHEƂF싂zRXJT41m8 bBõիY]85=byC\^oԋ dl`VkEP{Vvf?˿ yǰ&Qɋejl3tԸ~VF-p#2ai2@]ӻltAh[Ѱ4l] vxꡌHBYQ=Ԅ~7ufpX-iOmj(#`z(õ Zc6zS%j  zj J^:OW@ HU%%\h]l* ,IyIfuv ehUUg80Fk~Q&%UOrPfE Xʱ,5OW h(e/"P}ӂ,nދ$#g*f}=Ư,sVm̏v76DxE.H 9e]d  gZF/4+TjwᯧƼ$%Rɂ*ay=wK5=;X#G,5PS߲$r)7.J쏽< uR LRJWM؝pr ? 7D o?2Iǒt"pFZ >\ӈۺ}$].|'jj .><쭲_Ol)g?ґFH?(ml;7=hdo8qNWxq>g);@bj~*>",mIQ?Q ᘭ}'pj#ݍqY{UY_B9 V9mCIq< R;^4Uih+?|D\ޛf1I"d_N]YǃS fH;<+nׁs(N‡e"%VxbCQ}ֺ$NH$]}Hn^ITO?c86hğ֬⋐KBP?2RI0d,`C$&cW/?z(\2Փ=.['jUT*{@7H>\r|XuKPH|- @ M.gczWߵIzy70ZvYK#vJL|w'iHˤdQ~,( hnKICoD[#HYr\|4M*TOTt 1zwbl:xASS_W@Ohuב?<8ҩ_)JNDvsQj66$v[AI369I( l.nmJs`I޼NV]i}OIc#BJDzY; (syR|{tࠞVłg'5j  UF*-v>p=%+A @(C F!/!t}vN"XMkHvƍƾa|p 晫Ŋ9ėẔxJX 7]up %JȲ#6/jQ+NR<=K%1=-M|61qsr9W8\}Q1Ȏ{i-]`ZXWS(5ҐɾkF/pT8$}vd`" S'F[_b')$dĄQw]wȻj'~ aN6KBC}`K\!O-mǫ"iGp >%,8ٴVbZgioF|<Y!ZFhrZR eOV[֧٬g5RCmAS^o{~D!c PpNz@t锋o&q<4̮@v, זCUOQe@X%.[7+M}1 !"o G0e(b4ͧ뻸B:$1KjNDAMa Ɵ ie;koWwz6J C<*A IğQKFXїmS2%z޸<$"Bd+)ϡuv9+/˓mMxxGrWm$pB_*ǰD=~J QmKfUnla@SchK?|Mq¦FqKtǷhV=~P+~BL 3 ?8%[e6q1]CTIt [ 9 Ód{02-FWbt1M1´D ZRUEV*Ww9.ޞ6^|`N1j2N;}+s#^HZQNZjSj.flAM=<^:_qcRB)[o]vŦ.ijuhΓ[ֵS\SO jhP :Kl)Z 1 Էox?Q%r`EZ󳂴@h+:Oa^{OU~3irY BBt/c,7~9c|Lg0ߴm%frBeq7W*P)rqEqɱFgS_u~xHn=q;쌶XXEFu2ɕK@DH[GRО2><؎\ں"oK& E]iVE9i(7V0Ye){+-0LEن'k^4<}(yB( nT,;EߐkZZS;2rpZL^a۶|usGif]ؗEm\a/}ps;n!2Hh? Ɖ&AV&,;\TJy؃ ﭛy--Ct`_ =Ya"} ʖ-1oچݟJӣ Uq@]^|+z,M*AGnzK)<_Ф)`%A0&$PJ\N&{:rfX _ ]\Zk~|qj){uE_sdzI|cO+<19a7"z|k@%'#6kQ*ZyM"r6f=O\“^]lKև>.]-oz0/9]:-3dwsrK~-Ձd'Ջv`Qz62hYeL%V`JlJ=4%gvVaF^?'19!tgqƶSF w%BQBncXoԕcE+pN Ehjf*YJDsӜt&¬\e"G|~_ݯзtvl(QWکxt-R>f=y'2pP2MRz0}S%U6f}߲ne_%W9Ю?]h*k^wLC Q'0c6IkCdkFgJҠ0| {e)ު8 Ff,#: ;$Z)bFΒ+ vCs:ZUNdؕJf5aSin2Ȥx}`fPZCAO gl\\cwNV_EM+R Xհ,I3 J|cX -(Q$e偁psxB¹KQP3f\Mec|z|P5H5HϑJ|SmCG •qtgB(&_NS9qM RUmw.P?C7_Wd>p tAxi̱ã:UtgD/,xvy u며|ʚ5*S/~Qc\?UI')e}13:âi|W*/9vD _,+^{t`Me0/V]h4 ~?FD*`=K8|l Jt)w vZFyHshfK;5m2͟X.N~B뵪0) g_!`줊ӃkHl6%2F04r_$@)纄/j5KYGx`Ӹ ?7&4]v]Ҫ L[Պ ޒXoz36,q%d-~9$~ĵ1:(R~dxs!aDn&]lA+VzXZ s&4>'B pܙҶ|cܰ;P|1ANĦ%]@7mp2!^*aJ/`s=~u6Q)-C+@H.L^S$feK YtpΑ tTb elGL:gK>FZU2~HltPbPLlgΣ_혯jwn  0 OiQȒX6'ӝb{23N]û׊"dS+ 0 kE5zkoB9rul OR"Df%OCƒ퉸BbUqG߁oVjcmXra?1&=Å172ȌBuιḻh<@+.V)o$?n>G2ݚ9.H[E>a=LXi}| Ir쁡X@P-*clt߱d//4v%/fjPZ,.!pآVY#r 0,x@E7)7go쒞D)k}G  ,z>5eR"m l$BnCHYj<28ldB*ۗ)ƜV0;A,Zz3d>OE*Ž!R3n֚f Q~r%4-䰆oޑ4'MoO:Ƞ#Fpr 8""iHi  ,RTwQD[~rOXtN'F\ GbxSYvg2]Sß:EP’6#xe)ƩIqObK1H})J{/x>5U_\r,~7-LwZ;œ4>7$+ ղ_sX1-!bÓo@|>8;Y[. I̙ޫEw)xPH*?$q{>E\\Qo'{\G,ܐ-د/EiBz_H;g>˙:˞ɗwq `i2ﰟ!QQx- igߟnL.oO돓8 >\q^EFEۯ; t=g<ӪNh kMyH×\e&u?!9!O\ wķ{5?_%b'J(:ʰe]U~K&xuAހ9  [/-8z-}FQؓ93W@{SQO\Q@$|FgyzAKZY0ԟ}^su:@va@sݓGql,$:8걲DhjNgPrCwd9È]H^?&ψv#]'0L*FD~-ZnS_w%fܵFBC-O4'4j)S(4JoXhe͈RѮOA $:$'MAUc,C78{`Fy랻9,{m׼ǣ>-\y|S`G&1(FBX{N (ur>(</ʔu,mL}*KgCzB;I[C92tT&fe1/^j!/FC ZA^n,+/c %@ł631:*<٠ TM8JĿoU?dk7 ۛV}\fPz םه.QoM~Bh7FOֱ )Or؜oogrnCgTR]K TZkU9?7:}V;cZ+\aH`-S^ w5$`H T(Utc0vGbFrSF? נkŐWȮ\ion'ʗ\<;R_H"P!ߜS!ܛ6 dd"@ƕFﳲ~Wf%1wtӢsہdPGWM$؈U1Htf`-'T~G^,Ԕ{W؃*FZakÚd)ᕅ5X"+i,~ < I%1X%P{mջ8h҉5("3aM(ؗK04r(],p*]轨~ÙN5 (%*E>J" f_^s^d\q+B -^T"6(PÓ IʻsT,~nhWwov["s WǮ.4 @y|s^(g)CDC2 toh엲(hpvsүԍؘLFϛxG}4̔ RuBqx63|JXpꈲe,"SJ M /s5H,^veԬ.ͭ~ܯ#rv-6-X[_ӜO&7 )7f!Y 'EY87gHދ\+{Tn>ٽW#MN!yD++Z =Y1|^dI +QDy8]vpϧ/]_Т]SfPf:|l͏t =!JHMk(\啤Ll>ȓʄ[]J!n諿E5VF\HohKod&~$$Tm:LGc؀EZ^bVzݨTTx0r▒٣L!iEDr@`}lGb11_cZ,V8 x۾M1NP?xm bckQbEx5|=\He `G&#"GuT/gr:FŒZC>#h kELOA}8G3mNnށT-hdQv≢@v=wRpt;.@-gUΡ+56ւ)A꿪(dEK{],qm|@a$ nqQ7n- :avS PQPn0 A b2q [1\L1 Y3F^ҕ~*^_y%QlD'OCua ED?SF6/74o6h( ZGIcO{jEe-ھ| n+W ohG <%9DRbUUr"JP.sm)Q=p:]Sp}*tV'P=c'cok.L2ZiHVrTFd=Dm "E`0H.$ KP|쭳hSfۈܭ;)!#cs瞴,&)p,ku๼_s-ӂ1r`4 :U8hCz=߳[;>|e%/BI"ĔU'iUHm*ga|Nmy!)9ŀGTYWqxn:E3V|N2X@'/K!ײ& .u0{^3;cj8DzFz(,%PX,QZ6]b`W1iP%^E.5@]!J3wCFsؿs0jGk?x u<>FMao뱇5r TL Zb.J IdMްD"hVLyFqIUl>5)>X<8l/i8JDװvh@`)uuOu@},sqئ []" 9wT: ܓJݝh-+o W 8*OG?:'k9ldk$n7!U aQ ߳՜6 ß;E'g>@rh>t,]5?LF*W'&g[ڵҵ$sCѩC:%se/W~{Bjc*raZnYKF7$z `L셢[bng| *=׌H8E\M${!X8`FsvN X= <°cCW-a)np(9=9EB f^(ϡϚ`~e^t~5 3ӎ))1+UdԜC` /Kb9dmJeЅP\eabhShOnϻ j {LsUUfh+"+Pdtk>:RZ.pCO1m?t.Q"IJvzlӃڔB0 |oٶ܉ilƪ;Y^ԢnV{#Y6a/c*1TRmC?L^g "aQԜQSZtZf|#R1OwkX:t1)QP\M#Jr dޞSPyYw]i4]m:m>'"^yO+p Uw`(Z.Jegcѵ6Z%[{@UcywNhЎfoZ ρ_ )ajDM.3`&YXvEL撓(,Cղ‡QqG{P$lx@xYA8y]qēPb4A6˷pkMe%H·Cs/[EzjkUةsɠ$8>t}#r8LQ씍$ZbG5ܨd&439/ <ȋS0ي䀊״'?€ LUVή5e y$Of-Wȶ A)!8U؇au6Y^c@کy*("/>0 IJ=ZwrPr晸^Fn]Mq'b4?Ru!*]qCB֩2?3vtH#I#t54ȢeX KV)$L^RYk' rSs5O~ܘ*WH7HS?[=q?W ĈaD]s(~3/Ow c#R@o"T -46vp=mH*mIzuϩ=6 O[jāO#A 1o.5Tm gDt;Ćm{vŝLћ΁z)m|)-1S5*Qʅș;G4"vg^T!V()jUp21`_q};X6ps|;U5pQxi6QW+ m2['j:t`C\'wg©G[}%M4hB\|h91x 8<*nҀ=!73eZWfsPnBځIaD]ޭFk$sѳ$|?UKt~QJ[OЃ.yx^0tN4`i0ը: `^gT$D TpćMX$񯨾0]3]7jWS .~nb1ze6}7CDu;Y# #YPv|Q\4K4 dˆqqGžB=ZoӓKM٫yy>Mޥ[tEf[MlQ&&S`+ P~azJ"SKA-PѧI!(X4/Q_X&+{=&q7(Y@tnEXEe'xq= &]m?Eژ@o\"e `@~U}u} -L9:uyPi8uo1؎NJ*!9nu tD;q.Ǖ8r2jA% 5!I4Ժ)uqߞo8 A%kfX!Qi9=k (<6=-q!@AscPQbا+&/^Q,D|Zvzl@;l'jo啰ODP(!2op cTC[D"!/t#)DݦgŻ%_~.(ꞩNŽs_KOIWZeFFQ 0 ʶWd~!ɭLVuEN<.DyC|L5#J +_z\051u7]܃35ƲЕY/)qiVM"$^,DГ1W>~S\mzvh%-`8P:4}$Rm6PN؜e:KGnTe}Wvܫ5FbdKi4I C ?Igu sT!ќI'O `ȳCnSGʌo/8K)s6f/Q>}<4v,o5L?\@p .gKYN"c;c){Y80HiijBOI:=@Gզ-BFuۏ%D0MnQ?b+< "'?Hk?;:]M.'ɕc[PN?G,U OzSiVm ZѹbaigM mt D)78W{T1]ذ!r|D`UdM;|$H8N+zrfJ/Z9 dR$G^ΟtC8[H0;c{,990&cתL`Gfvї8wMml/tXwq7S!03B1HaU;C&1 4((߈"tg\^͖-.!:~ozw3vg,W;v8VQ2՛ 'Awm|iB97[JPEC5ʩYrc <Źåop}PACh^j$'cu_S9ImMn}G~cƺsTP+ep^| )aw-njnN6aCS7W,iz6Y(/%#-U6-dUiI,i;ăe*%>ZDG?V)ў3ظU47M2W$u6 v'QD  ;g o3/gT}DLy9dZ@MR`vLI龃}GH/mӉ1&tG'7.&*65ϴfw.SJ~Զ)ϙ!& TɩiF*qs5\PSVg2* لrHVjk D0WyQbJzLƥY_r$qY6`MΣFvD'§*= =b*ti(T|kzkR'5uAK-dQR:%FC5=[njv6.v90l{taZ\FxdT܎oq1MIswRn>: :r0k3?[f^w4v(ì';Bj|qb!53MKU0Z+:ow%@gElx6!''n4HjW EjU\8Ol{ÛhG2fne)S#꼀>:xԳ: WTe_$u-5-4wc,_ξLh}uJhq@s͵Bs}hn+sZmIHG( 5pTϼ 0U$[MN~$ Z =F[7c  ;Xͅ`ž]Z[cb#mEZ\.y?0y\lLFA޽,j zcy+1jk0 2ޯg/]9sUZ{В5G!3 $=6;ENE{oӼVW DP;L!C)8,4Xr̸ӌd)FF(a"8 E^%9hWL~.dkFAK!~AAd'ޏoSh4.?WYcL/'֡zDHY^,a!˗ZɭPY`"aȥOA;.m{pRF7ӿg^ !˪{5vU/OZBlml{"Cuy zT!;8 TYVze.n^ǹӑFV8m$:Ce\_1pzQzy+qU8nyΎ̤8ys؍qѼ2? F DY.h^"C8G'sw5]NBsڳ]lʨz4L~Q"7~/p75 ι<[iMm+6+,9R8P]ylZ>@TrQI" wy|xߩOTo>2+vnՀN9Hݥu.U`Ku1dUڡ!VH@6:\ />mѷ#bn6uG_5 EPxw9쐥6a%}{f6j$nǤ ߞ6W5iEbD"-H"3*Z'|:$:0,09_>S $F $G!DN;l# 75F7B&6'*NTe8TKu] B D*/3 41CMt<"Nl![/!)&_(-aon3#ߊ8wC+)Mʴ=X'Y [rM$ %oǂ)Ë;чnxJs+%ѕtRn4am'j|fMrMp2lLhx4N0Dʿȉ#16{Y-GY4E1CXҠ>0gv i-L/{ps ” oNHvT(Ei(O#kY1t]=,)zdF)ȱ$} ;dԝ=510:WWcVsG|j/"8$B|BbBT\C93La".ngGy 2(>ܒ :m0w}!5^;X7'5t*4'+Ԭ{lcwr4cr}+2;fOd1yD0;"?-g.@)Q:Ez š`{Czrd0[YY,}|2mٵo%2ٷlMt tN?ѕW3zwGs yc#xj17쪼ΝUfؒI;(.Ck4'"`:ž(q聎'$d_YŃ`?p|f'aq!D5~D~2Ͷ4g=,um۟ޜVkGj*LǮSߖZ/d|9{4wVp]&/fgܗ B{ߒY"IjH-cr?аԘ`l-K"2,-qڱ0`{T}?p#|7 e /NNQBeF]Qmp.8*Zu hOY*{5  V*RRb fQ4777n6E7V2pqsX Z"c+[&4G L&OZ '8wHgS~-&R,_;v۟D#K (MA-,9qNWV-dO烾+1 T`H5 dYGat]oLG mADJ%YxѤo+' v7c6j2T&%+4o`nJCjre.U-.l ́|UϦ )}'tIm?g1Ǭ F pqեMc4F5KQ+->ŵ˳Bsͽf:xtB fDy3wP'4DM{` qyQ%Hb5fAFra ZBJo(kH$#%-(wKyzS{Jhɒ{KK$#t|<`K NIWtF5uo('4T ГNo!qӥ4@fv$1 Kq== (?;`:6Tȗf/iF6Y  Iϰ/pg|/'ҷv>7?-v)'ʂ)F mGw{B7ISYRʦ:8u4qh,D5! ُ+ ^qwQ3DRA{zy,0Ɯ BEy/EOP'AikO,cBU4Wik,x(U #gA=[](ERj'jѮ>% ~lf@Bs"QNR14W0 0qSf@TzZl*J}k2IEF" rߕFfr̄_Bf<|/'-TwW3! !XQVwYvs@ty+?e8 3Hۥz0Ϭqh8&I H',C*N?#8Fm˿)Yy5q0'|Ƽg,|\еX*4t+-FqrDfC9gZ%Fqɵ?"[Pl{?_.4a^81|Q^?K:ߡ:)Y=/^Cֳ4%b(mF%Ⱦ+fNNh }m3#DT @MBVa7u1@}"8<~QkMS2`u!2 ,Λ_ʟlOS @bu*z)VdM5KuemZvF;߾bU.t&rPZjb'_{"\Hx\dTQ٤E49NN)c-F.Ñ8N"oC}sn>>8 0n,~..k?b&n-b/~+Rr> k_ hw'VI)ċ6;s?he;;z%,! UiL_J6;X*rm0|, ', _d+|"R3CWP"LpQwS.qRoyu2 4W-@XWdv?lOQ4Awd]W m}ϟ59n^RjU 9עWK,gs\d.ˡ|mX&M?H)[rl?~dMB{DZ c݊[VȏKvg;c "Պ /^n1& b#jEW^}srq^~NP%&{xݾE0e7hdG8Wz>Ru[UԀw-a7ZnJ8AN_wEg0\ROTzWqį70b('q}fKZY#UƚaϤ(VS'ldDp9mg̀:iŒE1OcFrrwoj3' 7\e5zO/x6dӖ{R7Vs x{#gZtNXQ!F? W(_vbn r">VD6,հ`mP*4Ps*z(.&!-ⓚ}v u|kGia{ ʀt݁ؼSЦL6gV ^XFsebLM*g|B@4ٶ ux%.86FRAm-1fL}2@ȓVD]#ȼO5RNqKlP6To܄?-s@XVhr.IkQ/ ׁNȪ7U* Ӻ`4?*oȳJ$Cq3[v֕6wۡmQ%|$`"N2}ݥ%Wp,PLh֋^Ag;6L_6sȋo4C֘խZ'*ۄAhTvt<lErR?1x?v_b-Z76ϩXlK7CAnugb@}$A*t2m{ ;#҅~Lgw`u@Oގ2ftms]QI.<JI܄ MӬ(DDvvyzeH#{[˲cOgյxۭB̹)X9ם3zRjCrڭ!˜@ 6 Awi<:cGռRٌ]z]a9<ʡ0OTˡCYȢ 4={pIo?A$٥x>NNOdUOcb̃~2mZdDv *>^RcrSYYVmh$Ffmvya9w!3@$^gC҄6sfI`|t}tVE![p_"S%-ib4;<}!@_ F_l߯4ɧ}T F^ȏ=_|XYu셒s'ۗ&() h@k;,]nR ȍ L:Qwǘ3(/eE/c;qH-_`gIȿZ#0уʡk{Eض#;oϮd.pprRt4t0nNxkDĶYrrzʪëA bW~2zC~6I$V؅ӨYhivPT5g?T ^!ÿ)o5X`T]BN{Q3CMX Ǡ 123xZ`G[+#\e8s6nV2q^݈M, cz"5Wvձ1JHp%GD22EOAFCBEbmb|Ll&N1?/QxMg{1;D䘽8}O̧լ$J)5KppyJ)^4U]UA-aR|?⛅]9'L# 4!I7LTJ*ܑ;޲/8QX,ºTq޻hܧR4$OlCf5;GB&L: 7aK+ r)iы"C=W%i)%`h^,4I +SeV˿!P뮏ШzM+ӋCM_<MKh9 S,363qqkUU^n@mfԹeil11胢QE~8,c%#Imy8n:0ȌAzJϭ5СE3:٥BA8kx"p2Ɏ*WYb%'$].f6*U׺܏.+)Ã"2 JI[X6܃BB+|p:GJo\r!S=gq"УojM٦W)݃* 2-iVah|FGtp&!tȻqw{!t2\񲸤ۏX;y} ?Ő[TJu.Lx-+U\jeԂ`X+^,N4MRSi=Q񽾕_;G7ľtD[{pS[,^( 4O쳵g݋Y'<-vA%'6KhF(n].?Njy4ٗwNp/ToW`S@zYܜI-u(?$tb`YnN>UJ[o/@'盼eCI]!YD]|k^d TGwT[F%WcCkf=IU¼IsӜ'AHD`&v:\*OF Ǚ$ G1GX|_Z_X&:T#xsAF錄nH',`2J(p/fhc `D1~srh8LUCOY*3ۛ Vj5 S msa1qRx4'X vb ߡ|23APSi!!z{W2Qݶ9|@uT̜78\uܶHb3:VI+MwYr%ٖ6 ޣၥA "V5.y l-?$kƒvtk a Ii[,>xoIohռPŌ rIҒ&|q7ظ_? }7>Akq _F[4h=:{.H6ayQ:Ϥ5;%oTKQAUԊE훛EYT[]B] /$qzDkH+\ƅ0NgB!3oP™adadèX~o[ *SkF Oz牜ɻZs4/Sr2?J8r&ݦkU"/3IѻPQ-r#VP˷_.<1⠼`>K)Z*EXu,g=CzA3!B@'pa0QXd-bIS`^dtCkd>Fh(,:`,;,Ѻ[axq/lo6V/Iyu0_Lz{rӶ؃AkA)IS]p̈|danWhztaNK Ar'9 JP^Lsݝ֡f/ 6iqISRV"6X_&Q7IwT/++Ãy) c؛HߨDLcD']e* \>0a`+HQpi*sهH4uhXlKRlqC_G{ջ]}RY̊QԮAimcR\KVfI2yH vѿ] 5&`FKH,|zZ9vzduR<6vmHKBj t,g- @UO!w(,F7tmez|5m׫db_sim=llryfBmlwLnh%!@Id޿Z)U?KC{ӆ(Kǘw 89XVA"U9KDr]~KXddxslp;^ ~3ES²ޓT9d OH ܌^$tfq4Vڃ?D0߫ หa]˔)~ 1 &uV΃lRϡZN;'ޝ*PEhсR+DRsxgJT1C-1)op7,Iw|KT`ȳ/(fSo 9KlC<%<,L&,R/T|yIZ+ m2c3s4mo}#N7JEj oh"\OHq&ȲRb o7}\:>EL8EЃesт~ԫӤ"807AӬ?=S?ꉈ@(}|K3Jg*M-g2X5Ӣz8?IK7Ǜ9!Bşl{<>Reӫd[ H|NasyvZ|bl[$a?'˕ADOOtc%Nk /gc=24!qOS (olRƼʜXQ+!tkZKCtF,Cp1`"cnD T>A A˚Q0Ēo!Z4*2cGv㇪zZһ^HmTOMSarl5ظr}Nd'O S{T`hVٴ,x`B%WH(SԢ(hxkN(HӎcxG7d>s Ë]3Z)P\)R%eQX!"1,ՔӵQ?6ńCyDC-myW Цƾ4 %Qlb@)Ӷ/Iu[+e.sIqJ]G,kZqzB%2&QC 3 g@OT$a]tLuꜢn͠$GoB`NF1Q}lCDcTHw5_G7v5y. 2ޅQDP}猲0c>_bBI@eW,Aqk@>1A$y+tayUɽϝp"EE?N55qN~^^$w&~SZ-ڃs%5ִAYW~4@ ]g=bKRLD_ymHa e\ٽo˺_b\:e?t>QiNe#Ix, ZFFOX;/-='EwF@](R y.<YIßsq倠/g)A0,4l "$<(ljaeƖp뤚N  r4N^i%OìEszT+f,FYFJ🇄}+=)ð>ybi& o%́"?Q`_Q؅=={;Yq 60dHSRK0RHsDHA9NVڐOLž:%.$$n ZajiƒH8B#NA1'pw*'snoesEIw\rUT;JU{!n9q-n?V! N.4[|oU,(1>yN=}Ll BˌTbntɓA'Ycǒ N#F7Ψ P̷u PEºiEfCKGJs7ʏ2Kd,ʀyIUHA;v4 V% eb܂|IY\e(LesZ(OQM gp3w=avLnn2>/5>z \uʲ-D~W_p{0Hj[Bv-o8!',1w0)Cpp3<̶@:#[q\l>MR6(.̙#/`\BG[d׬dI2ҔN&Yr0z`ל _ Rz>n1+r2~lD܈nu cVM܏CbcDȺnbYLAsNBrNngo˓ۀ(ܲ&aWkAE>Xdw,K̗tCyCsgKJGC)ռeY -7a.#Vqt(&.|U2Gs&Z`jMzLV n_ ZSJDE {F[MCUg֥q+TGT~|R0Y.NsN$[B)%cc Cv288S櫝]F.0]&h{RͥW@)pr9Rc'ZXkfZw_Fn$Fi6x9}Z5"-VnJO1-(JV*3~젛GzG m}?ۏY1^mTLВq]'Q4 pvxqXX_yL%EVd2QQ[Ңh=B;)TA _ 3 JM >ycv[q6s 'Y2˹m'P#$/;50 N2V#cS7 #Z{TjoɮLcse镘99|{AE i2)zoQAy+܁juR9YA-Oޟꞻ:X=(؁3Bd!B?%D`Qo{"gxuz%mڳw3Il#1Gc<7:%t+(s 2] ܪD^+]KpGs&m4. *KMN7,LՁOPy}vl#KpƬ*gWZYD Y\ؚO0j=1SKHWV ,)ٜuا]nl}c$ኪSW}EjlUFgLl^kg!pw@DX֡5"MsF+)rԳ:VrZ uy#MGBmJl7 wva?6<82bIc 㰫.> ח灀542j~eqnF787ͧ&)v[*g!=۩I5rDzRMkTyCfwG׿bI,ra99{:Z\J}BaXMhȫIM'Ίu perxȬWZ&gx5K!x$)*u=]9kܼUK8da+8 dq- vψۍyi \-#fJ!%w-fyB(fJ; wRVq\o^俻+=js< w?1ĘۙP"kH]AȇPgՖm&QbjLf'D'.z%9I2VClnPA]+'[z6IiBdʊ_Ao3; 0rbU [&P;>F~L*&w˞~2mܛ> ;B|v'dpxЊ! j=9Z]]K=;NrS "&Ģjƪqvݛ1fp#!|Z&VK]`SD+@=U~Rĭ|9qg}9K"8HJ LwlF-ZvW`]K5"8fݸOhj*U۪5KP+ u-"eq3C}KJW.[dsDv/5LK>HnU)5,_YpZϭdGί| Vl)PahYj?[KugFLʃ1̬˩Jr8XAw{ctm3#-}+zPnlI0}QͩCq܊7&05wkScjwE -%,LF (U_}M[)Mޛ4YX/ш8`~FQK ^M4;AP9#Vƅ)!ϲ&\XΉ+?;fUuz J=S O8{u՛r_줩߾uMXW.MO3B(c 1W|cMGEAg26=Bspa:rd1V^7j); SCl3p?k8\g(qOqV7VIuK޽O[q?"D4:u7> QqIagq%t0m oj@ [L~񫂎ĺ<jĽ|QV5Zn~R\1=F5i??Ϣǿ}G62ii)HSqJI fuЇ 1 o9'rLUA2U8(zAәücY!#2kJ\MA4Y4dxn_tճ ˯hC4})wVV;M<@[ ¬QDЖi -ZzO C-gz(dAڅRZ=:DV/Q|{ -{.eۜ%[mè4%ې&^M&˦jeCb0䨋.s/2t߻t߰ms)UeBQsIO3㻣UIm*Ysfj]KI" |x2H޻4p~_{h/ˣ4F&QPMF=u:^+q1h;im~r9 uFx#h28 Nt勿#Sߨ1FPN8ut<ʨv)J_$#kXwI007G})v=5&brp@qe6е+I+Xn3QRoS4T3]|3oƖJmmb?A!+ˠ a2DH/|Pdz ;8^,(_qZLAZ&O1w;]1?Rq|j#oZ iCݩMXAUsg,skŝ|+)+ٱA!E;^L /'0_ҝA.`C2P y'ʹ( 2̗<eVxF3CtHs 9eGE^7t[)qpI5.iUDLB7-M;1bym蓞JAǹU@׳Ri@lCq馚Wu(,x&X +nlsZ}cP92G^97*nXn[~Hvjj|oN1 ]?v(>wrKVd(LSA ܫ!X&fP$a< ը 4E2 ˂,z{3z0`hUck'\r¸|7unUc*^ _-L۩rطu#[kNDz?e 4>we*bh'm%3$.[+]*ihD1kOm^BlH6AYo5D~e9tcP+[H)%&m˂J%;A@{{Aiቆ'\)b*bunN!1֍Ag-fws3,7rcc /V(\Ƈ[:J!x:tb}Ô :Ab8Fd'OU=T et H@z.(QN*YY{ "HG8sW^_Ȇ]w 0t(@tmo*dQ N%O9;N3΂IdӁ+Bf(j9Y"%>At&uMNK:x։yvIS,k)3a:K9Cτ;xDyio(& ܠw'n/Tjdǻ`v+̻[PZj=a?y^FHUbY>ALo;3cю@H|ؼ-Ѯ# j4Zeƒnv_?%ayx\̡7Tcy4ӊwg% q]P0x_'懐d,­RзTX8Tr=a&cH6$ rs1_93_ ַɶsiJ|µzS!7ũ1(]##QK޲t^+:o\H)ܘ/1!9wQ,[u cYaI qu`E!$@2#/+Rҕu1Q@W3B6otmfS UUy֐Dxۗ7 3'f&;v-,Cd Y_R2=1˪\|V1!p" "K\!H.'?--ʢJ2hGo];}/Г=6~,c + .p}"+\v7حt[Qoߗ9yvMɓEMGf AUٻtmUJ {k刜c^atri8?p7:zgӿǸ<*ƩN%d**ҕyv$f#0#6p}xiN-eBQp5S;n,0n֙(}.G  "[T dqzfBMbNRG#QrswvO0`Iőͱb7@ǁ_B 'oy sxi*GQom-OQ7(dĠ}hu5ez?4O}].]g`nZa3:c;uX 3 -'itnDD˙4]`+V^(hظ^5*,299[ 4{W53yAX1[;3V\..D'nܠ =qR[1T^<>oTox)ݧt 7(Oao[եv; gj1}wrw]Ӌ3As1,*~o}e ̢i3X<7>_ܔz 1n̨h?;qp HNkۀ=_ƒo~YFb'7nƃBԜkH&#jym<-?l$[TM ~&,G!NFSZnƻ6HfBHaj$νc]3䯅ZT"A<:M&)U&62$90Mg8%4z%L$ކ4fs92<D`}#2{VtJdZq ˔yͰ#ܶ'3``kKiHPMÕ\ ^OqgaĮKx@#ZA5>eAHis:o@o1:(ɐƄ";՜gN3T(*p"͠u@8ENadkᵑ),,3ι8rAmy,F8D_;jD#ifE4[BQ8qhX(@\JAs6\ʬ\CR1p'C^t}ﮌ'ZPX]?k]I,٣#I]ɠ>Jvl}JU:Pck>_uy'p2HS.YIp=qxO"$j`|A9%^v *dSnE6o tXh:H"aU+ \#v(Xr(X^^5IzMX&"y/pc;Vuh[45@XR!f*;SvLsj" w(̗L+O qF/^<GKcuhoֲ+ T)+6J&A1M\ k6[k)0,wV8L 8TQЕ^|`/ PGI(WX*QkWWlӞwTB=ZO&^rH8 oP \A Yqv2n)0Ta뭅{!:Jeg(24;)]N3v_ajrvTO٤rX$\NuM]O@( z!iL,s6KՋy 4|] f,.j*GEW\Ggpg@~rYɁF_zq=kBVe(E& V,"b}; mh  )w RZ3 pjh.<%[CVF PTI]H6_LBB@{Mp:>9WƵeDnOLxLsXzh=tg[|bǼeϰ";LT#t\" k@"uinZ";kuycGovd&B6ӈP oGsf#נt"uA_k{!\E?(T o'o#ԙ} M(ʏZ>LqyGt!,%4' l6sV{Ds=Lc2n_w-)~MT !gw٨JNi^Efd}MU^Zg&??n|OK$d1ݨ 8; ytp l2OO?i;yN!L_G o84vœjbN:*HjvYN$Z%ذ/5FGd!͎Bc+[X 1yvIQبhby)s0 ]2| N0lLi?/8maqHѣng:(p=߇gzI=6sɗQ5Ⱦ͊Sz(l6|NHRECKK7S:(g={͛p(UWcG+ Z&T)iAvC7^pQ|8ncq@'``Ix@b}I#7Ֆ ' K,SsӮGg',ݢ1zw֎@X_sj667,d[aS"zN畓)1ԿW}`yu@-^ %%h_=.*]뢝 SzRS),mA盗P+i`}~6a1Mrn2 [@Ӛ'; ßϩb( ]ڌl/;,<""zsC[lop<M({ qv||Gy]usw`R*F%ݺrD&RSN< d9? V}I"hGHJҒXGaQ$25>C-b\$|B!IoJ :b EJϙ[Z/1}PAfDȸW*g[De!iGaLZ.cAmf&ʘ|iI'f`\,Ⱦ=5u0Z\(RY.\7m<jsKDCV)&7RK#6&ahДESFu֤\h,sPFwoչu"=#46ezmM(p8V+WWHb5KЧ(we}#.;`#&7BNRJ$^/a=,ri6"d}\6Wc0%Px=dYό~&r],YsTIpd+IJBC JBbJnNNCBPwvPxNAcq䠱)Zŀ1v`jKhhU7pvi8aHoN"\b#RwA4L/H z3 KVȢn1vUp #xۄ(?IRI-}Cɕfw+>M$UR SEl.`5"z?Dѩ (wIW/Smy*ưB'zk}ڶ?Gu::<']z`bx[Of$dǗw_J}ۮui$J1m e{brGCd9Q[7\\r5;3{[o@I,*`5lvP Z"C}ݯ#+l̻B&b.x@VtsQ1; PPPL}e7{)ㅣe&#@pbB=)Íǿ$ʑ?rP&D Kj1BdPgLlgMP4y |3WnZB9$=?5yiM\*+Zb궐sơϟcY'O2'9hP`}w8RImoBx[cfio驉w%S?6ܰ.זCO *D𗌤u`3G-b9 b{\}7j–\iN ra̗ (Ixl&b:|/RТֽ`g5lRQ A듅~"[wᾝ+ףs-Tя$ t&4ض7Պq=ro.g}ȍS,y9qlk+\T!ι x[Ɔo9WP/F3_Fى-fo0E} b0@e7)== gӑ_2!Ao@`D hą ȈL0Y w {1H[>2v&%ӳr*J!0+D1bo3y힂yO F@C I$/AƸbJ (սx<1*rO OnMi&"K3s 51 lsJv;S?gua)i`I Jx\сn  >،3xtDq߳w$|1hUq~h*i() rCE_zR$a Ov\idf􄫩f-f8$R-0W:݉[=]DWa#wjn8>3g& t3<!^BPY"ĽbRP(KbTt6ʊ@W@!fnvD(Kvil A"NnuLY#6{Nw-74 =S:%M@a'88w~?#{nHIv}Cʊ5.ŘXC@CAςY(4Q83H.OT()ȘiVQ\:1i.a}FR]ҳ;;!r[:׋΍׍ZL׻Sf$sHܖ:)|$ ߏ9y n"iIq iv r8mx{ a:'1-lO|]41*y[EX /l(U hޏ%?:\kJ5$ɉ`hrN@$jׅuP|J%68/鴳lq#Y:Ԇ"X>`ȅx70·!y3E9#*oSmHX|@TAQZ0l(P %NYڵƈCkShKbNH"3 X!(]iV4kl -l]|srxionuE};ajq{Y !(tЪ-N)"E`I0o*'f͈Z!7xgL$'B󬿌rVn/F7T 5a*azbe?rlzֶҪ|^ueT8@Z6MKaRж#VJ*ӕyy'Qh_[7H _z kCJٖoGbՎ{1m&́n4 p.4-t^ڻ+u}qo :-|aϸ oI %%eoX?d]բ{ʏ,98JbtMn@Y䇲9@t6٪]2UCp^߇ w $7_j ^<lqoNm2\i_lʟkxaq $Fk~$c ϢQ%4+SSE0AJiiӌ!cz>q3iLjJߍ85Ԍc5=>ReI#h=3Dp *F3:18+= 9vL6*[̴AY|R:ى讅s$p'U7\0ȋ=P%'9$%_E ~v\:%pAQșn Y-xwqYKk}=HG#_KjQ[@.I$izYnǐdh)rQy>HW7^cD\d wEw'TDo*9p :7슓:fh4hqo6э8Y~{)=uY9jRsuWsa([9J{R 1/̑ϖW 0,,om;qlC*,7_d?m#XU\i}{R. { 2Pw8{6пZfE4Z@9'һgs).JD~y(d;{֧"VXfeoБgU.4kiTOaJȘ"*C,ilCzucɎ­G2S+Y+ջn!ğhQ]kI4+QptRCB3m P;mnX96 j7h.+Ÿ;KֆB.pӏB*ISYM4yz4-Xx;y].gq7;UhW;›~˶Ո_Wnav/g0 mU玾[;@iqhօlrA%qHcti)Bv;ج$3j7rZdE$BRﳑqh>d-QysE4|}ןknr{g= m[yJ8wDs h԰^apB (e7~H>Z10p= :s^Yf1Nj䀜^EZ$_┨3\I8H;,gRH/EI0fuL 66_0-ǵIW2w |Dl\p >ȣޘUJB_Fq>nh,9ݱ[yck1Y62 2 atC"Wr) z0j4dԨ^Y(>ˁv%0» 2~KCX^pa˙ ߔҫQ]8 Ҫ(zU\–3U|՗̃ՠY6Q9Lcf0~|^@ <$BO`|62,l'$i:qy4ᜰCz%־5|&.ւ6yWWwAd(r rֿDN+o.jCqxwbK2>u;E('ZUdCKA#jDET4V~1%^Gt*%NR[?f*RRK&6<|㼏JY?FP8*S;Pbڞ /<AűP0DCVWKEti`iN .!]:Mx3~ _8Uyw9sG8RNP__IfFqGH'Y:Apbx{@X2efKiXr~g,uGlV0U98˩ZչI 5XoxuZ a:GkIX7bA2c/]n#YVѴ"Dsc3ʝ1 #a0xo"@\ #l̓$ŀ|IF///Y}ly 顧S"Uo&| CXgy@D/fڊuG&!LZоW5U"<;4%O4zѼwbqg.SUN*{QCTDp5#BvCǔiS>D5f~r}ycFz/uwdz'iMn-nK=*6V7it] 1 SGh/tdA"P&Y* H j`Q2xo O"<χlkV;?w4ۜf05# @f;%TSEܟcYY)[i*04p%? `Y9<|1i i?H'ҕL-:Ƞ]{7i£_i.ǑԀQ,뷟C1Dg6f+Q;~ HtSZћE9="Աzrs:lV1bj ғtSo_;@2{ԕd ysH}ߕt|mu.JPA}z!myQw_d-"E4G>iAmPfn]*6NVrC)EDhT yEY\)Of l]LGN6 xI.s֑eoF8IK 7vٙVR&HM MZԷl+\{?Kr/Q$e:wKe1myrT 0=uEb+ۼt-WA+q jHG)'8c:i/,eML%>neXR$5$:v> π}T̾2*n`tH !ጀb}cBtȿ _|K>dlB fO ]bV*MKI3hN*UԵEcƑup&Ws*E{B1GgQA&Rw#:~kɎ0Dt/ɪ˘[$1_ %,^ަ/[X]7/˭O胳w  }=AѶҞ#0rGT]\nF/-5;a;dAw$HwٸABvl\F3*Ladeql49|5䪱2xǣԈ׆*J7ekJJUyuϗ]ֶf#9}sz&qq=OdF`R]x[<;E‘! qw5uNA3|tEH%Xr&r;^*+e&2PdtK}嘆u4 ԰H56_GKI;'& 9Dl 66ZJ=p_>t!wsLSWu@NvraL B:4h5ˀQ S֚1 !TmƦI[:o胇%a* 31-w^'4,w@=O_fS7BkpDxAamSq.MtN(5~zGې$;U||ߒ΄N,l$G+kG4.Ŝ ҕrȊz̋B.DLjIӡ0@"T dDGi^,kd vs}fB[C 7 krmsA<[4^]9;_G{W)ڊiɇtc&{n(M*lk ^w' ;X UZگSkg#4Wawi `g 0߈ΗTL7L;guW< %s-Tu/m1WM1*F-x{2?Xnκ)iF7)@cp~ÿSz+M?"oe;ݝ |$!صN~u[2;5"YHĊq@]ZW4ayBȤ7}}rAx׸kw_xm7ƨ]M,$MIqL!,ltB_9c(y4Q0aL7rNLCMnꇄ!X*EZx8"m1?aL%D(wcpv,HZBvrZ:@HePuH7 [ #fNS͵NI[J4zӭmlJ` SfxBKL'|O?+F~ȮA_1>'_:b)H$J'U>BgIbALjQA{Tv ZφVɜn.{s>Q\e> ҏҸow>6@7,i]wkO\xo^ i*~77׋Jᯡ1ҖR$a*Ԓ7diRZR`7ITC56_)4`7t&ΥMDBQ@M]8ŀ]K'' ?/xhJ+*Gu0z}g2Bٺ^o RQEw%ܝe-z(g5>LC旨'm`664 D7s}׉ٸA,'%?lA;0`_U{m[ >g̶eoctQtht-H [`T{oUM/KsC0d6A'>; &Q_io)23)K#;P~_!mcePp*!sSi~'S+RB3L3Qywy-G(ѶJ°ߚ$x]Ij%2ٯʢWmŗ^aB|{QU܉%]z<`:-`U~3f#BT->Qi1픺+M>}7(e|6Ѻ1H}``1{uQ< YQ!FB@ qyNS[ @(_^JI&x_^bW@Ti.d^+Hv.*?,$M1rL;uj·.ߪ-ۑZSǼA+bkZOVfH4;WDwLߵj Dg'mƷYs ݃'FtvwHz~а1+M I\|k߼GZ.SWz+& W&:R']Ioqi[+*ˊr—+"ྥp>_ql੷ Cc3ԕE,$꿎,<=MlV +RU,3Qouf<9Hrsd܁w5WLh*v])RZQ9C"zH " ]J:mx6I,\ &TǙo-Byjp%}BwL.,m zQ_pֲQc9sp 󩭐{](8t k~!g8)rw7\b2Bne}}ߢ}ş 44[2ˡpϵ,XCG⟝c@>]j=9uN6\ E2%>tRswKn)Hz&JO uճa?36Um5B8 6KLY[~z"(Ҵwd_#qg(pZKi49>n*ݏ 6Ⱦ.BzӰfū&Ռs=]98]A[uQhgmŞ[6K؉Y ll]6":'UBFH'EdlH0'iNU\?p{(*GrPp"tq^@Li?:ã7KZmMܼd[(֤޶CLYm$}D8s?n`u<Դ '99VT").GaC:A e;M-MNoَ A ?ΰ&RF~Ώ?709tW== LO+} R¼08*;SQ ĵ֟R.&f![*X@IB8[t]'F,mjJ*W;o˓7ʧ:F׏6PTB+C9GE73)Qwۦ(czFJZ"f@VmO޲AC(B8&S cldf:>ЙLY(vxÁ H>e8Dhryw%GyؑvgCzxEpKw>c.UR1[qBLYϦ~xNJ:n,9y4XE{aݥc9v\`jruXH ]EJ0chK6ih ,yysayQƛu?pˋ<,aˬɫQ@~M"죳F oGݿ +6 IW['Vo"슏#aן,aa*K:ع1Ldc=*7>E"X_ex2{ݪ&S7}$|Vش^08X^3Kf~7&4նoh@@S8<֦]+SeXU^le! F6Ijlxŗ!Z5|;7uUjو@NX)P:jpXcrkFRM~xb$;igc0&aǹG|gCè.U/G uJȪTF1}˱G-eTvBo4a>VO0 sȪ_I`럘jT<)ć5ebJ{IU345un;,Ei }{y6i"$n UOjL}~5 2~gWz?R'׋ :] k9kQ}rOb `kMɽVZ,0KgVQ?JW^w~}xdz+fsPq0{N*!K⽂w,s,FX*s,JF:Y/N9=Y w c6W2LzӜ-8 bn|Uu;tNPIC_mlXc{6e܈kV W?N)1^Ͻ%ߠ/mHw<4tJAuZJ?D7[UR!IxGm @S+{()9y6!mf#X"VGdXówyR -WX2`kk(K=ݜJڠ(N6,qebag JlFE^=lFU7Tx5 38\rXs( ){AKO"}_Y]e/.Gl%.ߪ$HURxh}@)6F!ɩ`s  BpH(YPd%I%ak69'=wKf\(K`Xݶ`(1Rn꺋T`}ϲ57,3P#;>o>2'y[7QhiI-}J@:S`@ljY!Tѝ_E ,; 150q6`ayS3D}\' و* wZw7mhx%_EUH34,`tB!N:5j+~Qv͡dq6_z *]U+25<|# 1o]~ vݔ3NA\G֑)d#3-wa=L@p vycD"svԱ}7ߣ"ºX5s :2so^Bu &0wm٩Vth^v̘ӑY3}N?d1;^ ?PZ[&\͍?e\2Wyc62@ET 3pHAz+f%}1O t#0iWK8 DY}]Y/-'rpQW z!bfpDFBCjơm U[`J ׭U[(\9ԌLLvT܂&:Q^p&D +譨Qb@~#5SK5C)q;+:@@MAMjq7.*gs\7nua# ~3 1uP i2 H^F%4>n{u@DM&7"F #eQz!zIT.H".v'5"ǯ01-?Urh!+*H/0<.t@ B@ Ya.VYW#4I0Z`?*I7UVi({ZGI>DFPTUiKՓuv*5nwdw5v#P/#ۇH/dxUzEQQ7m~< ޲ܖ 9wmӴf'DM@0Usgwkp9i֘VRW9.Sb׵Pbڜ3L]_<5R3 [!{Iry+9ՅCT3,xLcX&^AUTc]~t zf'Ob|wPi|ic(4t};ep&ֽ!Pwˀl+xm =|9gJj>$wۈ e{.ۡt)+H2iH]FCLg[Oj8`bDǙIxtp(d4GB:$93 9^7V,k y:U0}_*)qd(=e \34ߔ}W'B7eMv7̭id:L2y.X 'ãM7Dt u#6}˫GW6PP":(mhX_s:xGKRCVy6nDYV>(,P70iN258-#k2T:Tw4~> <8O7tnhn'Ąߓ|SݨWNeij^ai"j%8QLVѓ tFiw褝P&l Ȃ-qs{H%hء@K*xTNyK*Lp{V ܿ--,1YljgSgFw*v2"kE$[WnN^\ Y`Gx 8gzkQ˖Op`嫳J&Y+iSϟԁQK? W_􁥑$H+<+N*\6}^y+ٶR]2b9#>D6YŮK&;T|dLzskbOs{bU ~_?h;Ke^++ /6óYBd&Q_<eڶ2=['qb*b` Qmgtmfx}`u]#FQ &9'.ڬS;034E4 spS f)m;:mٰ}8{Pd4gHxP vެ"b.9力LO{ '5f4`$W4>5i )St| gR^0}(Zξ|/qf+(ѯ 7zxy`gQƸ$WlU[a]f:noR[2f_; k^_>9!x^QuLbH[Tb>|(tfFae)ws fgBC8VP [>vGvt$`+_5*{t?Sl90V@>LLB="o/JOٱ4;3+;;w0F,`HFLtimCu2]{q?YYHY(ܥߦze?~(gV[*$Y(``~˵n.oٵ(KD._{UH.q/ewX<Y3[ 31_@f]R_M: h nX7^!;}@yÎQ ))5j#]w+U4oA?tG$p` `#љ_vzCPDOaem@7.cHiv5tkaw[BDed|SNc[e7ө6"4}c(./vӐǎjoMpU=B.ҋ%s8ph=x'箇8f|ȭN4Rag[NPx25O))a"zc 鲸/ cvl>@gjTaO.  /ri!AOI3DeɧX,!]~GnC=CVw"a<ΝTLM?za>FHij@ X JdWpTAٶ93rUˋ˂5$K6 7޿O'4WdgAlkC;ɱ0H b>M(+Y: e[X B`GAp㜌j 9A P,y%V7y$#Ȩ#S 2/^Ԡ"6{o #^13&80bv4چVLOuxi1)1S1hW^Yi8cPاTen) >Cְ5ÑdI=a})+Ȭz0 IMr̀:,l<2\AZ,3vv8a:o%H|D,fG/[ݑU8=~X~#OKd$nk}[PS$'.ClQ3(,e/"<ꕦk<Щ[(N[鷔L955>"8k"b4DF, j{%E.xY"wʿv&1#A?|%0_MUI-QE]|blꎪ4rEQ9 m>lnl/*l'upL *=_W*LX?ͭ9XQ<QG-7Vx+n_q :c[ `gM4_^vH9@<~KFp8+tT6:FE|j.up] jVEv7(ןI&$yއ]Æ%2o2ҦT Hj9S \U `FɦF #cHϏ OA{3&=M EO6z,L6SǪtu3Rt"vcu2dt-P6Fx|p*Ir3O ѽ:Q3GN=?'n۝1({d1ܖ+Д}X]WU)+ @D&DOi1~?(M''ۧěX.$c\dzAZ,B;4<㈴y}[Y3^z|r1k}!V]`S X|ȱytsS6ʳqC8 c_G`bUKD҆ta&ў,|z~4Mh~SF7tj';N?b͌4nofcԝW'n{}g)4b=ĴҰ<&S"鈕W?9~#T/CY^-n5l8+K M%r|sHWE>2wKq[}iyd6 -$%LN0d t] @VHfQ߼b֌'w[1ȵѸ49Ez?{DRmː["ehN4GZEԌh~uZ\6!ˁi,/f)J=O))&޷3],S)lZ!vqySaSl4.WJ>3]8<" q9yLzϼn"g/%ˈU`bTez/ߛx?H:hXyȃN [Y [T>. usY6׫rjʏ׶ba^A%:!JZ)֎~1$\_8FGW\Yɬؽ@ h^2KtF5{PlWShi)(b d &'9rDh‘O‹g?t]3@m>hpDѭ0q^$W;™AeI+SwxPdFÙ-L Jb,OXgI)k;W%Eb6)w%=cm&F:@bk[eYSvG߅@wx(6z/U&,s1^w\ECRo̰OAhs5uQ8nZ2R$}ٟd²2Kol"^UwCaif]H+, R6SoZ@듑/Z.N 8Ґʹr؅`0slv-RXvp3QD3*& ٟ 5:Nx@t}W,fidպΚO]~"hpMD=OXw$ĻRrSQ{LG`bL՘k.hj"@h^6kWu ;9G9>MO > gZtYܼ{m'TLo0s{fx*rLmL/v@AOjD)Gyd+Uy"+N 4#+N:av+[ SGVsBf2Hک@b?$=Vې0$>^'nU 1}ugK6kl ic@A7>"K!w=XcqBGI[DV'<S&ynwG7xcH H !Wpcb-#VeY9=ojZpbWFS;7vQK$B k- R>o/N :gd?4P-ϩ6&Z8bl廒 M$dS *_?<rf>e1/-͞c7]%Q4Cy.7D-B#+`=)c#~F)>fILZ&AK/LuFQEis㿕(Y녠uFb>gtp&.֏Q;Ì% fRߨ2RO(kBFZ82ǎy ybe4ZL Nȱ!>D;X0ċCT ]d7#:1KUG9a~(\TpN2{ 94as2M ptbf," @1O"]^=j99AHM3f$ݮcdSn >Zn Ar峼غqc15Ѯack21t oSs2ax(I9ؚTrt 2s*[/{?2:7?([F4qivQt@*T.Emp;)|': Jf Cc:ɈFJcTa)ϊKɮ({4ו3)5]T˧¹,ûCɬpr) _;Wc'c(FB '"Y <:|{ {-=fzq+ReMήqDI%XFw:CmDڻvCӦPJxÑKJo>'(ኂE@qճ޾m߁,ctj4&Z ۘu8WRL N:PF$7'5)Cc'8ߢn{4y =.zl:k)-W+b5-\'=U<jo' "MW e] `{jJIJ}!aQyV$0@bArjh ,bGyvA)hSz g((vۖ6̯pt.M<#[O .47`E+aAN{ R#|.)-R89/ճPp蹃iGwYeEzNxo^a%WqTNt셊:t% j8=vYW2-wCk K V۰{ tS +İk~G>!ĩK/yCr`ȥN^_ =CTM33.1MNࠦ[t2[Oixcg E7S SNܗ3u1lqyO}.N58kŢ.w& u_/[D:[*dـ|pOΉֲfqX; Q ćvܢY?5CYoDžN&} #MO|"aߟ+0􆥡b?cqM)Zj:6 ^ĴI0/,Hz6-7p4pW"wح4ˉ!)e`ILA t{#To])!FL$7445l\L Vk=ݘȀ 0~%wBoM+:Sr rq[cUR^(~ P[PT8jzE%/v Zfp];kMo21d 7%4`sx#v? }DtP*k^up2H mA.EL_Y6IQ/f|ȼ"Nҕ ny[ =|W#5ܯU^ 'fs_{L_%) K.G~ڀ 5ڨGO-U-܋ 9Q A{?)C׫} 5ȕcՐ]l5'Σ%ߨS\.<s#(l/雸P'Μ qDg.b:駬ujxetEN\z]Ess=^Gb^[]wObn]B}w> գ gS?Z2-"sGvd8-ub^ft~+å3Gv*q (:|bH6FBߖsF;?Duƒ (6sՐDw5ԋ2!qVzth]'=9^A1>P'f4Q#}dx~l'1@Drhü*G&J_(]~TKT E 1hIz[$h:9=urjY֗8aH,WL;] '^[4U҆U+5QF:_~1 y.(r_wQ/!vK$t &A1g^ak$ YLہcB HA!&ɧ_zsHrqܗBe[xxDvm:׆)ɸavWB/O:;.Gz2w[qa硅ށx^A'KL\ω7";FS2ZeL ^4LXt8P$#tp6ʣ%S:X"sӴ\w?tDLxh|/uN3;/w6حy^Y@`lNELK/>Ji:R5Fq<[!ɝ Av;:\lmh'ttԀ߃dwPV lj]H vAr9 gA-Dw}\}jK|0{- UK$+R~%E441 *(>ي)_%3gZ]w2_O󚍍V@ r^plj\ U&w[9T A$湹TQQe5]Gu۸8ΟDC*;:e97% , R~18kP9XuHt?0\`Y kt.Wk_jD G06[VGJqo IxJr0B`ġ"@WW^oXx5 Fͳo7qN֫G3Za9TS4w|IE2C `* ou&ӷخ#NMJi -* 2 ̰kb] s,\(ib⏘)j'4g : JK!ӣO3btѾ[1`5Ra%pS(óyzvHNn5Aѻc!y +j.QHW\M9ң.tIKQE\̻3MXim/jūv(Q K+ W;'~:Z$W,4|{Io&lq<%3Tӷ|&؛vzBz=T,v"l/Ò5$.˒®%ple]l[pz@ SF )^\K|]Q#KQ,`NaA"#U_(HՊǾ \, Ԩn~ pm_PL_96pt9SX²q][*U՝^B & E*dWS*1"R]& *"ؖ3{#`2W ks$T;6F 1O2cpKSICF$d}U*p/`Uy|9R$TYtI[/nQ"'u"D#xd l|^TƹNl{ќoﱳԋ6 ,*b0c?.p芒"4Sq fv+%>^8W1NmDaHDzlz5K.L2U܀O. 1:h+tKт 5ȩʖ" !ĪAݐ44E1pGDhJ0ij.Z6,98KDCp)$EKA1}QРƼ/;:9|U-> %y SBsan~~ Z)24-yј\p鶝&&3KaSѠ6:s9tlΑȖ~a Wi#r£zBgj/ѿ+XkVʳgws0ᕂ.HtsPYm~\e:0DPVF3RIg0ZӴ4:8` Ğz ' P&i~51ۿ~􈚬iD"S YY9~e%p[?gSޕ[>Z\kg|Nwpwz.X"tZ$>,+M6sK`P8iThtZ*32THke]tk8(qQxB_KOJ\VW*/`VodWC80$QRy}@Jʾ?} D-L}- ͤG%g*4C*g[q羳'{G|Z С WRĤQ{:I(n,E_7wLX; ɦߊ4B /!#uHE%ֵ,@"Kr\v`n6 *ym[IBv/+-q)0s)<ZW1 !Gqbm<,C1V:k^F_vJwe-= D|Aug@ܮG@rm?Q^|0^Ұ(QKA ^ǒ'+ѼP~ m!iNI?"ጔfG'ȡs?KU{^ o Aix9sYnJalJ~ M7/?JWWf?m?Wכ k db5%BWӘa9mO#lQ%}FޯWgZ2ZoB+%'1>G ;pܷkkFGuFGu &+yj%/REfyJ3IOr;yya|~^%m)[9A4W%Wbzu/ w&vfnO~h蠞H!Tq.G: ծ/Eޔ47[h,Pqy] A.gg?vrYrYc{7h(U#\<1`}OMRk_~Kxn$ ȑ|/ZN_kImUe xq#>RsRC_|)ar2'󴸉dJV:&ߎ01x|Bs:P|ZCϬT`[kpTwNSӎ2 Ѿ> zӎԑљO y7嘾O|y,m .rv+ w h},R0x"qK5b6nOM0M;=:pAO &^B$ũSe47`Z-ψKO2( w{*CsR_ׁ̟bc xkc%BXM~Iڡ!I.+hv2I[fyb.~ Cj{ ECcK)1 `"g/qǹO)i''(:"H7UII"3 ȔܡoC'[xWy1RŢQΆdKj]4E<ر9[nśuW{Ɣ4ގp܋_0icQ 7&\HhCVx7'8XkOoxX!Vu X ub P_U`Z~EN4حvC5-U^} ^녷]dz$Q0ۃbxpyq׮WP8a_}KW {?Nkn3@X!Ųߢ62B@ݩIF" WIn;{~|XnlZ*WzЌ WIj4b MG~Ǩ0* Ne1gBk2|AC<mhfEa5eG;i!HAQ|xaK ri}o7VkɕOm阵IBR$UÔ_zm\tLNtMdjogd?^t8H{24co{Z/Cj2plLYxmOь ~g9u6-A>g_/C+;Whx&1HxD3CPQ(t=i?5߰Yt45 C7 9B?+9X5 8b0rF >`hR{p̗ӝ}O4w99M7!ngw_uH'AbYRtrGlĜR÷p: U I[sʤpB SGEa!@~Dq.jN\m']lۣ@O:sA;?ݿGUpޥUqFʘSճ( ZqZ"tиuM>0S5ãަq]XgPe1_a-ޕ13#9PtEjAZ9L ' |שc|Wt~@E.t K>[e0oa;_$ A)X ʀΟ*@b0+`SrlWˆ{߄V!hVB+E͊gn]]V|@Ujtt-e6kT`v tV#2Y2ZL˯~* ߚA{yk(KK[FKiW<6=نꗘWtz85nk`yl,T;RmITbm ]֠2+<'u3EpZ:ZAsv]: TV,8]Xu*OxGd]>7*8s}yAE5>8qS̶<s+|Pl2mdݶ(ۭY䳆s Uq|}8p0BLv/AyAfQXp W?س]^oёLJ\zKPRQ\ m_e2z9{: (b??e{Y:{!qoe=7&3ozU!nsUʇX>q8Z+(Nhz< = 3g:Y0=lҷZQ{|( \%* ;0YZ07070100000021000081a400000000000000000000000164e4ded10007f848000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/=]?Eh=ڜ.+ʄ1/Vs'UD0m[A^wL'VzؗۚH2!V{C+Z CɴLjRpmS n!7,5u7.,uJ=ƮhM=AM76NITQna`NXa tn#PS`poW8^  5`Ű]{x@Gq&Ǫ*T%<ٻ]<5n15lxZڕJdBWD{͑F=OĂWL;LS1ϕn]!6cָ9 :@a.ΒC}C;$sc.悔sW1cM21D6d!g"?9c5,Y /!roi!W9B9N l5>-37`z=i]3?q)6Ia=›Y$> a5d޹?Vj 9锏H3l4"Jƌ9E@z!R{L: dOtiӝ]b״2㝨Ղ 1Vu2W 6DJf3ag<-zgð CIp0MF?]bTvgqo:ۯʚ h״G'klڞ֓xF|@R+2f= ~13XAg7l"+ȷl% ޕtetOx8|67m5]EZKnjullQh۴ Og`~ŭAUʚ\l17QP$\*^ҭs\Zo@I>‹! r;h}]ӛmhg0u~Pd BvGk*hՆ#y8Ty?{o]ԗ땱QDhP] F&Wӣ15dg-*O#3u/, ^M=t*T ¼Lwgnv9-{r'0KH]J@4_*Ծ&gK-t ,P 6Q lDt }xe!&A@19]wz%hvS "BO/^=U׼4%_T,X*oHmRFҼ-B$Jc76Emh/}¼B;r )0HL[!lf i3P?,a'ONɦ8Ho֔'殬Noاy&A)OD13 i`7]d$?Y.[r3CY[ށ b:5\qP*~J>1ٞyU?EHYz% <Ƒy':lAܳ@e!~5?_M'K|).'¥aH vL8.!װ~Zc(3Fnna; Q.C˓EiCsYVL=/ za!0 ~`ABU]17W <>[BN#Q;#jb:0{ ƼEQxn# j1Els!%'Hr<*{G|(}NjSn ?X#Dyq[ڔji&ݜ'otf08,J5zgP`А*(ٗ!t彿ClaCL{c3F() >uԹn 4D:4 */yxW 8Sx3Ad?:,;)Tut3?MBiˠDUK *hRm! Beuy]p]G"v|YQ XzŖ-((Ӵ!S%"72f4>ZH0EҠL&T `̻'BF赨h0|8x VvbdFVo+9Dt4BŕuA;vXUdg,/TU}BVY>F_Be% *+ [5 &o2RmP`0|Xq)WK-݆=t̄O1 k%)PL8R83c `OE٧gRێ%3|6! YM ƽbt^ܤi#.^~sżO֓>7E$ vAQ?i>70 2 ?J"b_u M鍩-壕y:4Y:'eslu?ב{Z!WJٳAl*#sob0ջd83~Ey濡P7[Ӑ{6# > !7ޜaVx7QV%`#gAb; 4u3:xCW߶F>R("ɨVԕ4&hL}S̑f7NN]}懮iur3[Yȓ!14j c$`|LhdTzXg}fqG &6O&^- kYf,"mǥGۨjDRX.Bz lYki_Gh ཭йg6Eg9@;~|-1&j+}c[;cԄu%Umzg8ۥ3#c'-)!=]3JPkRp5RJA2% .&W78%! wUNd?:iрO zX6h оi;AlVsbp~-n*{JWd*/6=ΠL˖n%ڙNE€gk L:W|!f~8&QvTL~,64V9鐮OYδJ)̯'JBvj 4Ţ\-Bbd}ԯ @u<0t8=YGJ^٣avP%WXzKik`au!7TaY.{yBU _+8_|A(?h?~F$Pr̓rttZ`\3ˠ|һȇ@53(If CHRHm3\3‹pU忧 'Բy# +#e-4pă ݊_\E.TX/R|r50y&;>2#@97a.6+keϑ`yS tvgXЍ//D.@ *qgg_<)2i(JLPwѶ(J&6#~uzfKKg=,x3|fUr㓿8'wUMYzO=Oϻ@}[2 -Inmsd68f8thH{_p EZYcBl?T־ކ15eNXm' a6{/FR;qMVY_VKo1ɼ󍔧=j199B[^/c@}, HTRMk%&R!) fn0bMMbGX,yb8sT&^À$q!%zx=qnQyVW:;1$ku&^hOw4| fmBPmk-u-%=!'i T$ÂO*7,jp&8f7I-~2=r-6QNJ=F ¡&~^MFZ(G*LAbA2#u|iCP7)]9^WBH{Ԩxo 82 S URɋ$W+:.lrsݵ#гUn,q fv)U0VXmσtFScpؔL}%>/Hn>pv蟫kK0 l`YB\H}Y8t+Yv{_Yȳt6kӦ_~ o.RG`~1"櫻Yh X\T`}QVdIetm~mᣡB^IܶCrzWF䀢Glp'Fܬ7*bcc=Uix[{eE<<$Y.\bQh\Z<i%?篶Kԉl+U K z;EI:.dzcOcت Y3bNw,vK{ysߴ"5ExڜC$ ^Y]Sd{m}S>jp|U"3jqێjKIĺ'A<=ڏU}T<".s6L>BK/ SoHOWb~{kDVJ;΢ػU;޵l!ÑVWR%-u`TH9}%(_aD*2v >)V}gjwc+TxiqQ0rahu+;~+9uHo=rNP9||<-?n´ohj>OW-kAXT լV! )gBUF$-,$?^ـ?!c,4H[=F8=;y6idY#2+ |=&\uƒZK qI^>L~Or'KS_|*xD;*V7}-_s B 7;ϝ6<ɄDlc€ŒYòah:;ć5!~9sԢ`ƮT</p$<:ձzL8(Ó̴ߞGgiZlL[Td5?LcLa{W=Ҍ;EZ0}lz N`6J OW ǍϩE#rdy3;F˦?2+ۘg}9nv$_ڎw<ĝ~&ZMJo`ݑb^oW'(d'@;7)-x=*RI{+ܜv{1P|5Kl ?1f&\yZz0 4gqo">b&y#4|`f]d;w@Np61Aٔ /{GP`@Bc]א??fn9hKpGQ`4EstN]~}|SIqh (@G~I#=Si$My1;4ÇIC[GH)z4(׳>"i<$r**s`I[EvA^aA=bVmu5'3-w7߮P{7 Ipj^/foz}CX;{p; VlA'J)R- qmV*h1_?46Hn r)/17y창_8yBP#a$q]V9 zvY-ِOJ-h-xe 'Lي2;?YŴR0ZM"b3l+>Rc:~# Ohl6mپIp%Z涓{2"(QP#`X9mиA}+&jHQu !_Uܪ06cD'uL6bLۙGYAPibiK-ehd/k3v';[CN`:^["!_ȟj,6ө 98QՈ M"\-B?՛2De}\5s,G'IZ%'k!x9h[aȐp/ڒқJ$:׌,‡=? N Rn@Bt\Ϟ9O[4i M ۨqy0N wILW0??rPBS* 7HQ@*_ЕeeLM_|cqH;}EUZrҶWX\2pK3?P.amWӅ]b3Mnvlo`)P# Fj]L% ;v#mN ܓV.O:2@ۡ]+ ֒BzFsMzP *PWa=E8%.|T1;rV2G³)vx{K-̚[ۋHL=iR? 4Vc?R|D` gp طmDp yM9xAG֑eTZSz`}ZFF|UKj/G7LNAL7YKpbq'̝T<=\-uR`D'n(Hl L~.2]ZrK @!}qݕUyf*AD%>MJK84&GKduquk\&l.X:7h_9HM٪!F^9'b(yUؠԆ@MqVIcBkqKjzJ9s .(=w~ }yOR3 V;V N-&8W Y?|&og[󵇈IX~oteQmxR|/K!]l}CmvL'smQY#6a̔VfKвLǑRkN3n.w>g]Lo܇{0L o"6tb2U v0O9+NXHFD"Hd=}oĚHBR7ZsrEk,N-C6Uw$ ~]IJ-CB+(5>9[4Iֽ;< b:fhN@y|wRix]^nD> fNC2yK ˱ހlc4@1B] Wb2P7ZR\tӒٴ߱X{,zD'abK?wK/Nh@0>MsJWcQ7?0X,FR]YaLw8*~u[ χϪv rWq@ "%FAEU>y &b}@`q{VawF5D=2=長 2دN6!ts@dj?%c2[f"8llC?ECUl}ܥ[DӞnIu5|29zbjwڏH-eTvPn_, A0R_oҙ"*}9+kRPoi@"JD`ՠ+_K tS͒_{A*y @,TU ``Ch"GRWR!jR(֤k\%r_m. L^Hw%ܒUc[j{لn&f<:/i>HREu"z!=//1!_ w蔌9b<3jw#b6<'׾"۳VG<IrKꜢ'A}VvS+LDY>˘HqVviSaN@H*t`0tO]&j+ZT{ME1h0v1$8x}D"˱K1O孟_pɺ5A4cM<</vG)%x{N\][v:E3;B]k~t#X,'Rz+c/E+)O,p'ƪlQ-$ts(SZ#ͳ3R k͒Ť{$D|>ȕW9#ͧyN0ҍPMAAsen-husg;w-ipx2+";1&^y(3 mwT{0WQ7U!Pjk݄iޫ&(x%T!"aB^ xk6g<+gay:dzסSiX4sJֳ2m OWJtT%@+~,Km oniޓ4t P* 7_{Xxwl?LUa]PX29z\F0[ɾCf~ԐY,ASY|rhw`!Ňs>U18-XH^ڏ Y!VdLl䭶IiOn@Vn;qiNkRe<&`_:S7.cs8DGq,k 6H` =Oӂ@$1.)yv a,q|\/u=ꉭV( Dxgӯ>[Taj+uĢkQҤStPi2c~a 8>4ctcҟ;DՂ`1Qnj _ޅ*gw3  RCiVsJF$/Q@79lO$lO :}CUg+"A"1Vx.˥%@E$Oq],ӑ!z$C d];#e fkkg95{cZ 窶|2@֪WuBV 0h́Z^=(QFԤk2þ#ÃgQC8Q|ƶ}*ur;Ʈ26̨3LpbX }"3~8r2⊆+urO7!+"wDż%Y֍bxi<$̟>>.g\>Fz&ކzz`16{9=R'fqTߧVh`æ ?^UQ=勄\/%߰Q]=,ZQ H[qp}MC;JT-`OSLyBn^i>b:Q#x" 8mԸO }ꢻ[~[m'@,bLdvOq0(z,Q nǧ2n\,kC#(FjwۖLrF?]­0iA@A~N{Gӧ7`1"I[ LWVg-Pjߔ(u-G -IP pjf% eL)"}83A ub?=5M@sɆ3%~#mi&-UIrV1s+ rg"uO2ip(S~3(w1O?\UI\plZLD^3ZD(}UBN"b"'n C׸t΅#دs[)SQVfc% |if_aϓDp~Li2a!yQ &:No uLx)2HgV/@SoW@?RFg9|]ύ{p]nr`1yp'cidgi/b}5%uAŹ E I鯂Q"|{4:FQs ^_`ި?E3y \_-o#ڛ3-KΎe Bged7@NJJjpO"Б,q,U>_n-ņ} H+N r4Q}SUv2c=90ӡp G,ְ9ss=Akn%5s j?p$S!V P1ͿI"hR ON/mǥ7OmFq^R :7N _׽!ԈT\y*905gמ*#^kNp86ƧS^]:n6`ts N#Ma-1Gg%Ւ|bHY(. oBV&a#|`^,gX,w x1W"\OB(8w;$ ~>FЩ$6_ldû_.kC"gi8ku]ɥeR긕I벲!JGXH49<,P_J"uaEYoY9' 1*4h!쓬%$NSsZ% &&t Dsɕ1EGkQR( FKk6͚ oDp VXeQC P Vb7hʃ^ N[`Tx9 .(R2W&vJw@>.!y@4d4с82O@CjNd)Tl)ba檢SWwq_}OpSI/1% REn+) F.gy !'Duf-F/zSc$G!WYOв\=WFeCF9m'\H e Y=4LGkwUMpz4[sj%7 .T M,L@wPmgޝTףoB{L5XMgÁ j© )Ͷ\T4UId/ D}w*J6wuH84PIahjmF8숦@pU8 ٜhġfuvr_d0A$Ֆ~h; ,qqWXtF1&7&U F-cuɜF]7 Ɇ/Ǘ[fW")Ĵ{x0| G/~:XI:0_v:4xR@=6bub@l ]mbnvGcCTpN@sSH5ž`O렔"?ĵՖ 31hURjQDqId9˿C/ ~Q;d/Mدo,6gy $slw"?#Qb!"L.,>V/-%$F+#E+{h0!Km HIO\fB@t$- Va_$^ͱ(Z&NwFX!}J 8bM6b>7擿0NHG&uW!@GdemcM=Rw*0:' `ɟUg_lݮTƘI%n~kiZ7 ߽a.Ÿ`R τD1*skfr0A'GWh\ j86 MQW%bmOl";X ۨ'_V/ Ww!#Z -Ď $Wo!j9+p_T^+0%g-$Z&~?+^|4!^F^bf6|%b&Dw~E# c**+STiALF?;s}T8_ :Cij>U@~ښQ+=LP2׻%s)߳,pJ|huDR(_3fYtúRMD;̹8z=FE5TXf#x5֤lZM#4+B.8r0ȷ<0㌥&\Ŀ'U_ BnA~&Yq/>ȜISTq)6EZ0H.zzʸPaJ4QZ=.Laı^V9;o:J4Bb& # 0^`!\[1Iԩ?I~>upYŖFЀ\>S+[3~ C/ ́|8Δ֥ۙͪO9vgбq)NLB:_|t*W6"lHI rRjgL Ů|po{7jiKgn$l|?Y>Xpd>*%ԇii9 D:~C䑋D3᳞}OA ż 42d]DUjןh*ln%I7x6vf4Pc`i6(F?KB 8f0 O^ _Hp1tschI#z. 5F*:f^=x6̝a3Z4MCIQ6Jc\p m))νS-~uύ 4:m2+. ̈́5>P6?AkM .AӼ4R{_%-#b+ebbDP;+m;p[ ʘ KM)*QuΎb}T:Ou8`V9,"mV!.9H6dJ±L@7G V[#zH[6D^"iVJC#ӓ ήMQ(T7Ʃ4쁈nj@WI$W YOLY3 l<'jDÁ D%G ;k*G0[``n؄Hkln7V ,fħIpRpS6)y]RfxQZ8r> \0vHM[8@fq79i26AYOu(Wdw^?:;ܠvA o؀ޚ])rٲ2:1i0Sn("Uu zIs ff"~i;z4ǬBXylaJB[NSInP୴44ݜ-1MCjbE`K$̈́;PnMakU]Y{kN$%E9m5DB4N٬m"Œ=/(mg71y= N$(PŮ+ˍ eP<\36|ܛę7w쌨A=Vbx3YCcw1J_( _r*=&{J8ҼtSrhַE֕s:Rof-v@_+t٨Z5&gv; ^*-n8]wY&Q)U26 Qc\ x㎫/tYrctUV P[c4(H/h۶hNZԋ c]>gG|n&P:%Aހ,I*Tī]GR.=ԺW͹EGڄfSupֳ@וi6DwU]XUḘ _[dP}Y5Q?T )p+V,;hLHy4j޷>bW|9gEtuwbPLX r<3QbĒ^-^ wx|E`O$<LKٔr*(I i˪)YBO{^yz!N (+k!aZ>+?I@Gi&9'-hؒ}HVY.r}V ZxVL7i7 Hl=~Z5v[|? q99!I`-ף 9dcu*D8VU&@XIZW*k< \R`0ꇅjMmLMK%+nl xP?0*B t uۍ] ߶C,^r"vTwyhC8r?lU@bD8/•S= RfM#|2Rg~ї\mͨU5] Ti\NLXbEQ)g.Fh8܊}/&Bx~䒩-H 7ZWH'q8ٸMY[pc&r{u-x5K ĐͶ#_,\MwvÔĨ5ZPCc3]H0{;WRa}1<FY9*^ui.5()+I|&ڥJjZowEqCBPأKpԣoXz@7!0Jyfz0ʑHbѾim3@>N5$MJݔn{kcnoA$nǢ*g^ X򴂇R^3o!O3s%YOV@qt;9#+QD5 (4̨$MՖ_ yQsiKL!>xcU=ݞ "^tI!,sޱt!O(kWuqRԹ Kea:wrOp􈏯|W+O O%=A{Yɖ~  jB6u6r$2Qc1RɟRf(ILfZܹD"V $PH A#pLKEx) \G^}Hs&b|g b= k֓5aM oc~ĉw!鄮PoS*#jѲM(nJS1'M~g_^C#JdEXrW-vBM~ {c@lVer_s;=B3r(D 1Y!ssmY3Ct5\:εsMtiFK88*-GfJƲKUq#6:u{rQbDcf6ڄ;#\7۲f9&|FXiKe(2 9f%8}&Rέulѷ^և@YLy>ۙ%":7?Rj(5I}h'[~'e=AQfqp|htlp3GBB_5 R/gNGxcoE'Odd29 t7 8 oEe$l.AlvfLuQV=ϐHzJb;3N0 !j5lmrǙ&WN_,Qt5Dy[[r>8Ye;x(V>QO 0y^@LV;0Ve(baEKW_X9`aWى "hRFu VP *~Foq/2Gy|CndW`󽒻aGpRs3ywQUg4ꯟմy k}l[V5{hY}9_flXe$NpmA-U -"#t,nȶ:Rf=:ŵJ*>CM'$>Q\kЙeֿq&g(aU=Dw dg=5񪽧&b'QAyLtMxɄCQEǗd}|bXE2gpZ&_V "-61RLT|n׫hRW^ZfI1w*c]=w/tj(wY;SxwR2ppƔiUQ\|WnاK{k2Ĕ,[^QQ"Ga#c;3jDط2eZc%2Ԏ.9N}&OsSQv%>"mA劻B 0a~|֝b oA+[VI(#('D,Ҙ1崪fͤRcɢ kr Yf[ԅzk=&bvBMqWal۩DӐ"&2EsyO9G>x̿@,ŮfO޶Lg^IJm Өw5p,@Vc$ϕ(+sm2}Eo0b)2,~Z7Y~E͌0u.IEiffp(3K쫵"7ıBn %VLCpxPR{0l:քyQ"4s8u:"^C.U^\9s &0'QtZd7J\ȍ Sgs|G:wyvA,^-z?َ%dAsPAa9FEss撶|{SR $l)n_;X~U~՛`;vX-%;+ ߄2vez>/7҅',q&\,Y-2ĺCzq؉ \uj]$cwXF>rtkOܮQu|inzE$yF <7B 6cN$r6h{A`s"*c.ǻSćO=TCcYu{+sh8RPGG!_sHʃ-ҵ`?", ~Y+c5^ƶްTMCRsR? т]5G;&}J;RMjǽ l> 1p\T(-`"z+:ɟ"urdW-8>ζ@z /8+tA1SedvD\$ %b`us,GXŃ{#6aHAM\*B^rFW9q'\GjY}/|GIvQJ>'a,B&ql:j2okAߘrq uy eߍS2[֞4H\l=tQYw kgC2 9127w{/T3t/qf=>ז!@ǚ|߂U0tz)Z[ZwdW&*m5ޗ<;:HQTeXOrEgnYXBB W`&+#6̪KZoK{鸏?cT0S;3X'XNe_~lG#)Ȋm!)=}!{qCNV)y`2Im@Ԧ0LN`c3,cFו=/Fb8" <EjdF##N*/4cX"5db >2dPl:vne"Wc\&D7c fSG뒚!01eH53B𡕾'i%@:>+ Vjv@p1q#bN+c<?`!l0[MC~sܞ>9NEfאeXd#d5XlSaz;>#{E-ss˲!^p&ہ^B|1ZpB,\mX~꘏-5- .>nrC߇`eeƫ7 #\GR` & n0QRʖ?N Z ?S_Y #^b/.ٴ?pQ2jg@P PTՇ,u7kRwɳ5.C@6{&Py/GUַ^,rcޱYZ|侂M@yg-8AD&|E:rM֊7xpd&qiCv{ziz(M0'}AùT8!9CLs+9ڴ{Fh3/9I4`unI_takEj0$Iafq+u98痽lSP^c/I1\6S'{’i&O {I'nrsf:RbR8kެKbX͂s=xZ2:ЖP-&0|m-J  ѯ/%Ӎ-"SN -NC* [ۼ5$|Gl.HQ%T_VNIr7U:enNph|3! }|=ã02tte[ ctKeH BR~I (#+Z_=Ldzҏ F2EO:F0Of^*r?+Ŏ>E9+H,3Be,Big\'½(˂&ep)CdXSb50M6ai\]1.pa^I,Hg9N.'bѰb ϮL1*NPL49{lHyR5+E =DѡlZ{= ^h̼X`eJ,e;lo3F4ny[h~۬0c ܮ!V'LAƷVE*:C8"`^5rˡ}gE3mEd BƗwb J@ F A;DyE .uSM 3 i8P㚖+ϏebA7{X1u+ZĻ_<^8ײzPd}BWJ͒>Z2,#|;znY7bAɠeߡҴWQϷұPI9/$X))ݘ}nX۷s3V:#y(GȦnl`s*(e= ub|1S_4,WVARam_0:) $},Nr{ǜl vM0k[O,LUI8Ȉ^ m>q%Un!"JhFꗈV dx`t`B3EK;+ڂ*Q&cMe?[?mǴZ4c.9ȆPDesKVM΀c`Qj{N" v2dlXyAkТi --(xȽt_R9s0p5Jr-T7>+ .}fcWp V2.3m0ҴT>EĎP[ 3[x+} ܉z-mdֹc3~h~@cL6cJQڲL¿"Э j7oAo*[Kج<Z,̴uI wm<&H& .bzmqqS!B"[6z(Af1PblA'.>X~ޅJw>1@ >: W>v^dHZ.+߅:'OqΧlBn#kmyZJeg1{ި,7 r~LDl|Fg '4Q"G&UY|F`Q`ax4F-=; I՗8@2꽷rW[r5:&,Im%}i͈ xZc/?9+}7[wʠtEV_ՖHx9>"Z8]8V ]N~J?'o9w2Ih'w > g[;YdM40\$,!S }C! zM_/Fe*HІ/۽TD#?vPJ'3PlRS)ի{ůĠ.+E@:N.x_af:P[u9f|t<޾U-> wK0ݹu:T3R&+m-_<\iJbh v7b@ѫjK&A/9nd+A+rUdgYxCވK4wMI/y^Lٙ4]pK;\ I*9 }UiF- u7=3yO?_=&c{-{##!"ej/PˢT#c2S](3`=Dt=7#QnE*AH.gW ؆$buVHӛ.1C3,d2DKʡ B$v"seJpca+. ʴ@+ud|Vy n$嫼N,gwxӲBj`I 0RYhRM#v\"$ʊ J˃I7oF=L&DmY`Zxj0VVG.#g]{|{'bŮԽ[XEf<I'KE'XJ+M{J؛ b iL#Ǫ|.ΝZUKGdi7Ӕ-8*]@e=ARbG`I՗f 63VϨ^kjmm,S*Kq~af~`(v*RS(N"xChcOnXPK<'ѻcsLbPO%?{eͣW}>>7ͪb:Iu6(7 %+{qZdec9Gr{(zBO㧵J^0Zy |uo,j)reP_ 99ƶjŵxZP^J'~ЬHyYOejJ•D[K |VL^_z?Gd8̺ M h^@ 7N*m 0 Uwf}pXaX.YɺhP[{G0g ?$P$#M_`W6͚wcÓ$V {(¬, ?(ޡ QQR/,Jd]GN|ui '4N9q*.p־*Wm! sD61,v`.Dߕ%c{-]\,EfK qmx:RAasu%" 㼩b?4 f/r*yQv ^Hb\>L 02Jff2lMbwZ^Xxɯfsg䱸W"?qE߱cYUXB;" #F@ khae~j< }Ydk_`}J'*˽%:AH0U׆ee^N@KP֣j -u#}7 cp(=%CH}V;K {qacDmꐪx8xiMB6V*# gs#g-&etBH1ɓp> W9VS Bf55yciz&)a6$o xj$$ŋTVIPUiأHĢ ۀe\2>kQ~w'#ۑr1qFɭj0S c\`fb@HMiω0=i3ȕsf\g>IK|aa+!ax~)Nxnk.nC/fHjǚm|~nζX!`ꠁmg6Cx3!pPk|f<=M;&gX?Evq]56kUKXNfvyJxe:uM1,$k-V玡? N.2q N-xCܮGՃ? t[5;EwW[Ks*lLܹDVjJHeY9ڼC0\swTHU6d b YPGjhl8SJc#>AýZV%#,>%zi :igGInv7sQ\qUE5!<~qk޸>Ҵ~f RqSOԧ|O΂dVٍڊĐ|xIOWa-*`p*&O]>I^?^l_T,O\_b$0Mk k#@N)cjb".@/6.KpAfӑݮq @Ixihy7C4Ou[&ކH2--cioDs'(0ReE#9'+NfS1t5{$fhF0LM.BTQe7n钩86c΍WQ4Ol=vOk5LD3ݒ7J;hH-T%򿶜Z=:ܭ0~n(3?D ͯ"*F mĻBI# ⬩9ǁ^Q5 ꀘQGJ>kc+&vJb8z 74Jbb+h! EEU=JQũ.51F(]*^c8LDh7ޠڸB%>J9AۈZ͌Rk@$I`&ytg8P!V0 [&LĖIhX-sIiDjۼF؛~GbzOֻ;FZ@P-'g5%apZP73S-!-:*TF\YLipuO :"q^Wݠbfx&fPsl$=EȾAm.&#C-(=|./}qYyYxakj& JjeӼ:O\x]5@_zz|ɘsk/a=%-R#?֪ ܎7,qD[l e>q3tеQ~vt*ִOI)oaX]|.Q/+~cg>>:>u+PuHb'EGxoyv՜0X'.(0,;݀TRWg 1giz햋yq5Ŭ @؈5efX`b8gw\$~ @7F#舓SHXݹO|A{%rRZr xY,M<"B/ՒݩUBxjy*Dz!Y5%W!fS¢cͲ " 88[JzZSV?_nPCN|dGkqA8J*kpp"Ux?ף$pR vG:m;X8rNE].v?/d tiYf? n@`֪@Cnldٿ Um)HSUk0+؎!f-@]mC-{,|^.BB,j kTo6}Iaskpk<Œ5y$!2I3i]{aXiz̈́:^7EB1φƼo .;MR*cܺCnkَuGBhb<~_aXjxEJgď)4 yɰ(cӫ%dFo2\HEpŒ%Nx%ejږ84&\AW}^":Cf1|b4ۈ+g f{xe|&<*zU}0HZ 3"fhD }|d|H2SkB)d_NΉaT&&{۞x >Q`{K|s Z$3=^LMI3~;a]DVImL81cl $WԑпjWi*S =uAn96y='Uk5P&ӫZgRkW3o,ȕ$M3\&-쐭bӼfb>?+ M{5xA2}6[L6_:;dCWۤWv7SIw4"@2:$@ /4p䬰r"V 4"2ͧnʩ*l)i,gtXe5b`5҆5;pM(c/yHa>NAT_#(| ~J U*,&wkչvcXya<+2lbhBznjLɅi}ys%:Sz6U*0ޒrIHDfvx3=kX~zwv굷W"}CjMbZos(U\@P;k]hvyzƼ3ٗJx z(W[Idop*`_^|![ i?)ͼracCk.*j^lk>,| m[Ush =>M Tӯ=WDôkh$9(;׼|uҏ}'##].~$:K:3VR鲸;Q3ؒQ>ʺr(~=u2sE kX֣0;3F>>I-5%]=_w 9DMìi *m>:E $5}Y@?t(cWЌ,ɝ\wʩ\/40~_NJ"QM=;7LBa&LQeAH7W_t" (zN3+{ N c `楹OOj.1v6.A$)$;ug"5BfL)|NÁb*yQ-ky5-ld` v_6fnxm ;s V:dz*E7?@ + )v|[meylU?DEV_kޞ@ ݾujH-}yO,>:<~luP5ZR^ì@MczD/F<Z\ڲe+9ӱqsFc M&>%LC-) Jy5ʽ6whh7)[ Ej5EGtn͎So G O]pH&:Oڸ?T"݃͸3:Y*5ՒҢzpohBb .@d-_'< 7QΏoSꞿ8o8EQD6#8[8~jI@]Λ-},;`7\4ܾ).*ubRuݴ+'834(^kALL W ?kѠTALz? LMw_6w  [[/HrSxIbFC`<ҀJ@6J9T!j&m,—.MbF@SKJzD(T;YӦLYӌ d.Tc +LEt&}gkĂ+=+b:aOR\/Sv`CL{$P^kQQ> : 2)m%Rډ,\p>)̧H6x.P`:Ya)O`Yu`J騛ӆrx -Lup'7 n?kLPV}Q((6PX. Ot#ʜƖiWI%M"{*8F <9[~Zp`[f + N'+>CGځO0>;] 2)26)'4W#5M{K8vA%u2%jF` H$jXuKaZVT~d+)i/0WtFqiz°C% t]7Xm߬oܫɢoFzG: ,VD`|uv%ǙNN&=[YŃǷ9p27<"TtԺH贡|Eh]bq4)<6 .\ eJy-Hæ1ku@< & [g2"ggk/P@<,4.vJtr8*=O~9gسX 2/f)y>?_. *tHqV2 DDaoC%,fo3Z[%n!ZueB*;#&G:%eD\9z7 uIg15Rgc`WOG8YK մ?O40!xQGc 3:yM.1X[C]\TQ.G7syQX6Ά<g#{\}/zLxh<-'~XDXs&x`alj ^k`rƲf SNq$ }$?qx?l6uv iV"9X,-x:ּg6s~lP<ޤV2T L][;;I ]KK.,T{: '舆 @ 5Xw!=kZ_-h&s:GUoġ8<@Z2uxϦN[ZvBja'wS5EK? 3mǤs% =+ZOU|_oRrz|t2[("RBmȻzel;SD 8:w3+joKݙ!jO\aGOO1'AV;\A%~`0orRk]cύ$ V0IB"б=Bf2J)%1N%<ܣ8Uئd=/n)mǹGS*;5`pȒFG{{&3T˱7 ^8x6tMN0<16{qx]tn;81O+MXH ;OlM[+U5]bWסIW|hD  Y4=t'?XY;afĉ u&Z/ݕ/k!N*֤cizaf}z0$ m>~+qg)e/Iˁ6#sGucDj4TR%No;J%=ldO?65/BD4jFs]_t,s%+YpՑz}^HdO v无pIܽREzs;f6ˉ+]dCq,Sʗ+V[?bR\IN&5v;&2 ?Œ8U Z߾CgI&,q p_`6JaG!V𷁪R4an(d)kEmnD5&opqO8O)aVX;ߔӟ^^jC cjqu j:ڿ؀w< oLxLH gw\9އK1/:_@SUN)bx*WF.JUΟmV'W맒dѹ|H~9VXP9HUtam.k C[eTٌpI O.>m+%$}NNM&6ģfF6FoNԸYzF%$yCˇefM[DفB 5^Z[}cAt2XSRPvv]f-uZhEw?. qyVg6O">*E2n"y}1VY`'YvjT\a6) 2#؝4^OtIVXϡ o wUgn$U>ht*zWxK X}=7 BwipQaGfڏw7ߓ._7~߄CCxڋdX'MjI?4]>׃Lр tr\\CMpޟpƼA {7375Z D+{deʘm@R,mbYg N& .TMG1=eTK8xoOlZasjE$ ud<GPKx ҢQ&yԮ/pBjhdj_B)Y.of\"e! ;yd t[󍼑RB\Nz,h%K ?}{U+AW!pIDD ʎT5pTcDXs: 8)TuY/o:(7,00$j׮L?D] :I>s~JoN'T$ Jq X59;B+ rnؒ68_y֊ԙs(?e؂`5d[x0CKSqÒ{Se?,vTR):xoư.I B֦$ 7QN85cG%D}9QP*ga.f']GJFeU-sM].':@(܅;UUJTK,o ;a)^)ɾ`,? ֽч~;mR:'y{h SA-&7K_1}lw!UvG ƮV`ONqCPe,Qη9-5% 8-BG_A5}uvrQ*+nNm y&#XVg"ysMN;LT`Uv8hUBnqa%n 9okެ655~[+`^. Iǐu{I+4g4 YJ}U囘r.2%a:hwW̶ "^H4QY*[ib #69,S@? 3qBcןB&BO#UլiXot}hUyC+XZeŘyO!ۓel_*:&Z)yBk #픡?T~VLZDIɰ8!@(%r>CRc1-q!9aZhS2jn!/^闻~%RO`&(y:Ih=1M^ qJi0Z˧$gp\)6OX9݃P~Y4Y_@^џ[qeEk[s !DkKijBڦ$\i~Oa 1(KG][r{-kNWcrm{+pdku\U? fI)W~CrZ8ǒl5O=rjKB|ޯE~(MTVW"'}$yd#F _.O`ˬ冂tk/7(J:vRL\ 쵈L |jgB/o8 j6:?CϛBѬ-IՋEg;PxcuX3-L}-1B}SE?kVoI= /1 vg^4Ck2oH$7AZzm -@QȄ%%1Unk:Oȝpa~8`,^>Jeǣ 퀷wY8.U0?\mtD'R m* q[|G{A.9ud/ɔǶ< /aG&q6+)uΟ.vGnngDZa x- UNQA-vz_E.'uӫ 5n[?t-[=Q|'3 _l~UK@T-tJPVc*l<fw9,n=/ s5c;(9"85hNs\Yk7 9&^'4즮VG̑\DLAQp xڡ,> ˻z]Vb҂Kh)<Bc&^!I0 9g!Ly.d5G_zA 05~ :"(7e9=Z:)2m/-z? B`{Ђ:MȄ CO@wm9NKغmrݠ{i W@{|Ѹ_ׯ`[B+y ehS =Ͼ:WI/[}BJ9wBj*.@Jj,lO ?ta3TC+%&EDЬnIYlʍfwm6B(k~…S(-᎚_uh̟ :V+eP3q1znzY v@/8bmO nEbzN(Ջq&{6ՊB9zH觐Z#БoE H\E3ܡ2eDh Q=څ|ԁHnэ_;=S`kuIQ ێO9cdh0djHXD4;J`09N.f&xAf=*~`IKxzI.z}赈SOޱ^'=``J1m2GR졠?F0]Fc}z1 Yʡa @VY 0vm4Q`{+[N+[f}c1-=X-5),9QϘu d6?ۻk>9@e]vUW+tVj;xh毱i7+m{=l >1U, O*\ic\oKǮ(B LnM^-` BTuv/@k;.y|VK1ujt2t9:qIE)j[,61eDbiK.<QA]cZG@,gHE3R;DrU)ʔLMaN6:ڒ'ZL /RZ˻(<LȬ-%?n/R{Ch0|r1 ш I[;V0HB=%ҼpPFI؂K'J_gܩ$h '+0Pa6RT}UbR+KQ¸(U+;1iRCڴqr7M=Nsy'!N? | lH\J5%ai1Ȩj8E/5Z?В>4cNp}uRp0uĹ|؆rblh ~d>1ͿsYFt $!95 8\ddDΖDx l3])2H,>V|r^|en09A C#Tew`x r/‡SIs6ʖZ,jTtmu6npXfv"<5Wt%gd^YA &E&9q?Omdq\,|+KB k>mt B%~I<8!wu%j qܩԖC0/tShpۜQBKlX+̉\rXH >r2~B2E_BdviGd+U3tx'osǢҔ4GBZ`RiѰ4=K3Ac3\;,ytӨM?DZam& u`ˈ @U r+%,O#{u9R?$T88VªF@k!JeR! seLO4pE@6ԑ =x*TB,^~wQ_-٨M[9 :OƎؑUϡl;L7m&y.nߛA7ݖj%WCζ[iEU-gg÷ҏ3&rzӒv;9WG }TܐxɃ@6OrS;{օ2ji}0DIJEKm BkhkO{ V:߽Rǧmǿ[P?l |{bl0jNؼŠ,2I]aQsTu3-r)Mt!x{(8#BcJ!06닶-j^=F ۓH HÜ/pc_Dep|aEoQrMfx>ΙΫ%=7f @&v\0Y ]b0,׿bE.ȉ'So.<+#Й0ɠ,J~H4oSekbVS\ 5/&BRBz ?= ]U)03">Cށ}_mL%z6vbq07GI i{PEƬnq] m v=yZ+NWɲ[g?,w7Q \-gav02N-FJ\ FQ''s$/3Z!wl344 f S7p !v$F0};vW[&[ id(hm4 -ɿt[!]y'C•W)NKJcqb2 :/5 *6ռdPPJQ거‡6U?!QlaW}@mRzx9 ;{`OZ 'CLQW=[P'AάV,sOCcbj5FJr%a@:~;eb3'VtkSTMhrJG1Bz_q( MDLg]!sV!E, mGIw ,a'ǡ%~M# &yB=G/?|y>9 y&/Cct禆=X)HBW{ʎYCGFݞI/J :2< (001gm99G8?Ϸ ±D{>k>OL*K}u(KG$``>sVw=k%)!^jVLTK>5Ғّ]1#N5U6bf.c2e%8B"Vr6Mo&1v*FK[ E[6J*=\.;l?TD$G  Fd Dc8н¹iSjr(vKApv6Op఑s}M˗cƇU/aS^B4r򲂱?"ܱ;26/j`3hÿxzg ঘm"!\Ub Ww:q5,ߦNg(ʐ@Z࿠tǹ'm3_ǁL܊֎od%܌{Tcm04tCVvhο\Hc' .2 D'Әq9h(N$Ƚg.g ͂Vگ(-+hjvw1)R9!|V>>MĚ]*2hbwҼ:{\4T>*ͨw>"2;dfx(0xokT1DwlKf$GXːvq?Hr3aR~)yoYO \6!cw^*.=jq[_Cq=w As@!Zc 6ɴ|S-i^qʼ],<~#)ρ^dBM[[ %8vK[ڙ`uH~$p%t4VTzA;QA Jx?~`Y-`!G8gI{_v&p؇.\_[ɢ&~ϕi uW&[o)sT(hps~d$Q 3^md7Q)n@ˣbj>xR>=_xieEnKX)V5Z˝?=X,оu'@rwUd m#M̌ET\cNoF'Ng'DDH.Ou&r?1m.y҆n(a )d0Gt'#g Bs[W?pe$fkU]cHրlgc].8 /Ș*~Zqx=5Z2jH>wki[6ZjxxZjXrx)KCNLܛQl0K*KieZ_0@fIİ/(B mC%DcA Bݽ\!Vڛ,΅]w*|{b<ݢO~S}M tO3]w]?zW{Ok4c|K׎"$e%ۍ s\$htLP;{z3Ђ'KC@_pjWߴ}C͆h"@K1qXO'h,%7^;WEs7=R09J@bpe#غ+d#m{1٬Xtp/& 7xu8t2j72i[|$Pd&EEXԳ+R 2IֻHǰ7CV-A+M0&IM3 =l'qt zY4_-TH ] bلz HvKꂸ&-AubmRAeS"Rm*Gp|sI_"K? kH-(Y]:eBJBf?k6_02:XAV.D8k&vX~b1y@str%) ".S"0>anM]l\U%klkH}e)3Տge K&!wD7psxZq6;U}S{m*4*93 K=A. <_`ghgLbF|vϣruϤ} ]Z?s-sEdN!!}>:rQ~T$ +)p !b34In8^=$QǩL,qwٖrŷ0Ձ%Yvcg(;-uZHrFTt?p~7|l^qv^ɤ73ѦEoSZ*hbdSi͗#"KW;Wz"xhң&!RI8zA"OX7JVmcǨ0)QV .l]}oa 9ej4&?J&h^;K/'}_vBkXۭ%(WRKhv)=xiқS,&g\Y5O[Eƒ>h2-pI ՍD?B!6 Ga<4Oʎ$YcVzyq{r^5<43ZV]c]r|$;Q-5u$*% F #OF~ѧ&گ$PˏtγCrX1~ wUAd|<)[ (p&E 9nkZ,2 W~D}~f_=pD #12m;Up^!zK僎lVẗ́th`fo.E$,~ǬrhǐDDO_LgKlӾ_.J#HD;-׽{\9У",иR+s#ピ/ ?7E WΚe"um->8g~Az2u;x΍<^=̻5m|7ϺG]RnAY~* MnHj4@{lS6ܹ7{p I"S yzp vx^os)?R5#}ǧGV?>)5{ HWkv~؞'*akt wXlvT3$a rnj aQ{\2y2^K 0='FpTܐ턲_',R8`?oCC!mrMrhbܽ  of֕OxJ.M)BF$(`CīzYc:ַɊr Z%<1kUH'}XGN4=挽iC/ŃV$SЍ6}SffD@jcM ?#:B֚Nv\v:>ԡMpڝ}c** "j5)@zk KyUQ6TT#lΪ_椣|vB`сV(p{@NW*ɸ &]VXv `F;v'Gp[GX_epy0Od-KCA`90O&dQ: w(Au!/dC,?V4~Uٴ+X|cfeǑőRN6?ulB=6d6yk\E&=1[=f.H|ɦf\&c刹lNv@{7QlX\L棯ٍj>r! =2;<YOf&(?Eɶ[d8A(Nn{,;hż3lzoA6'5Cs~<=mЙ$'{Q*4KxOM kvD|LCyޯ[dj83'覰"VY;$ TBo ͪZה~L=\6ᄑorOîk)pwESpʇlb QGw$(=,8V{lXM{RMkŞwKٽ.m6h%£|>L^-kdіC"8w \ap"4qfп6uzsUH2Y 8u;Vx(¥A~0᝻@ȁXu3a]hr ӺtƸj]x(e0ܛ_CO/Kޅ>wF^"T~4hől໼vVҌsZ'EkDXjSM!7ߖzUS]x}Ϣв{|?+fb;m|Z`U?Fѧ>Or KO t`65՗فdF sc0Rq9I:G؃A^£{H|1ڎ{'B.υ.Y5 H*sp*M\0v"~QZqӛt8 b x1bGw M& ;%4%|خg Ktdɸ\:s]_p(bNq}0P A`װ:uw+_>E,Rqx>u q9rŨN6YkCSUq&6WHt&kd` m`/YvX18HֺAESи^ԭMX7):t6>'~:NP'J Mdt8Rsj( qG| vc:6 #iC%Xa`#fĕ[PX5,Y[*Ƨm3CQ/A&bߛ_!m@5FP.n F#, ar!E!<+HvǝYH~%.?Ҏ '7FdGm/ O;* T8y Dn*͛S= 1p咇Ѩ[* q8"6i_n;ّ$/QNJ[I-IףۺK\DZ{exPw֪Fn&;X_L~ 4=%yH2VbMSa8FG𧎨U1&1.WT`c طSr_*/DMK,a&Z/}u\b3T7E)x%]Pl$@@O"41 aRe!3EӆӞzC35W+F)VFA6h>6C `Sd_z>8|pO"/uP["ql܆$aٮW9]N>UM{y9R+.#>hm{U?Gx:q}u' _),Xǔ|ա**XTw闋&KͿ.Rp޺?fl\Q#k‒[!i7PF R"YfE_~瑘4_|ڎn>wNPzcPϋ8/yBzKM2TSGA25ȥ.W d"~M+E=YPM5QGo+Ul ArzTJFsPXڀZGgfTPcR@FO^:_czI$/ D7Cxj,,5QCӜoW N@" B|@BW^H#S)WW,uqv,BhOXCr IsS^_Z8iRX5xeOm#JGqEa℧3'ݧ;(8˼8n{>-xkoY3' YtYKF׽䀲R~wZQl1 Mr$%d2#뢣cge;Y/&ö#1ɩfh߳ |y *S ة}uJ6Gp11}YڬmY]^w4+*b[2cHR@:!Fcn3D=blN&T%\h yurͼ7JQx1=wkY/ں>.(6-CȂitOFR$~5Эyw<=Ŭ;z^%oap.'(JѳpK~xX?ҐGhHjF`I{^w.ɱ#Jc?/|Y.~78=u>LcH_==TD5J(|e2P(#'SQY ŗւ&B'A `C*R>miuubI??bD{f7*PQw]'~,Rx1U$N2[);HvFstIAt.4}yQs9bEIPh9h`sOz;SaM[io\fI)L[[]pos۵E:ؔS`X-ʐ8 b 0YqۼHA&*%1lO/"CNJ50qx qU҃HV]8ud ({@Z2FWJzsZQ}=_/hrqY䗵¹GP(|I]N'ir[i}M;3eq[1Ļ\G$a`et5oa! ǕTx3ja ~X0ߟ"<9.YέesjxVemQH+_Ϋ 븼EåFA]o Kvj`4쟙\-OZN^1*^"ɯ8~UdR“5ge՗M+LRRΰ"W*/RSZWqnojcI7q6eRo8L`7 ̫'hm^&`2eY lQD'u}=D. .^\,}D^cw#b\dC&W4gypz6ucT>3({gN#c4N5T=t6MMU1Ҿ%f3"*׸_u]`)BWɞ aEuTƠаRs^I.) XDŲ/d|ݽdA8ʶSJ9p$B{)IGw:}Vz PZy Gh|c|jgjrȔo' m6 Ziի8kƨZy1^{̘FÃ||Z0hvL`KH,T{U$R!*+|` o}_=WhZZd,R'$;޹oMeNG> gܷ5MMF0MFM6z,gmDbTB0UW#lEMޗ% &-hUeOr:ܭw2bS`n ' 'TV vzi s>3u3{h+<{d DUB hMP=]`UZ-4݁c'.&Y7R7;EZuTc˚?ɇ|5}Dy4j?k1ށJ+YXZi|YNVLi_XKIFT7`?P/)*5|+7HY8 ('Cځ:H) 93Til[ٌ4uLt-$ŽCLb1rǬT}MRziEJ5ÐD:&E Φ+fX Tu_o!r=^b)óA)9D?Uxw+8ZiǤNSQ>ٿӛ.56T% EX1&N\a>ҏ=¶p(}}4ٛlj,:0̭yfDûX=\ )wRnN%~PuYP4!psUE_b}[w Q?I֘ӼT;l;'kz{r"i*hϓm wV*UC_]lv;3~JV$_@ Z t{ %<0C%ᪿKy`Zy"i}XG`]NQ0']1-DehoC&=>ʞjzJ*nȳQt蘝q&ӜNxH n&CH]-9 6W=(t~x>HKYuʷg B:ۿf:OvԒK`+,hp#CC,V(B+#F}`~0&[9Dx ڙh&0R76=jd\]! 8w ܝ3B5P%zLmOPi.s~uE9MnERU 8EfA9- Q#խڄN!|y7 Gj2=#9DS먋uOј¡͖ ,+o43\HUk`VFsAM {@a+RAדMde}|l <"W)6-kxF(CbʍҲ23م7MaTsrM>8tQ'&Ġ>DUvQጓnȗADKmp-Y+YYRX^!pݫpj1JNt8ʧ"mR-MaVl U͌ӥ@y%" Ő~q㫞N|ďV)Szc,f 1F]gy\gs4'o&4.\w6!ʖS+F(݊]-4kk FܢV^skdi1CAxVq]a$5/e%!}F.D -X'tRe@eUv-fGQXֵ<+->?k;]Xw1?myX>#$ՊˣBX#r}$!v> f"ၘ|ޮn]cI<4vG`\;FA'<@ZcR]Tad7n{al!U LbLq oh|..~> 3j4}!!/{0=] @ hlxK*M ǐW^, S\$߾Q '@x{ɚr"-^mvw~Gp Sh'oe$ Kn tSd4jϘA} Q?ZuY4zӂHƇ7iGH=zٲSw]?)&5-8mMSٚ -K@d^X`$2#99'I0L@.yJ&r^摺TqsZJ1(b9ҳGk2 mя߸,f\׹JJ݆{TJ O`ۣ C H?AunȾhy{&+KµH2w'>?CjMm?: b|rvf 09;=F:lո<è~(Dd?:{0=@dsBr'j" *"h1Ιqg@=|+_Ll1Ǔ4_E^+w:dܬ80$]q(nI ŶHaa, Ime;GUYIBRf-lBkm!<u*̐4<&.oKYjrv\z>TeA,#ms) [s0Q~yG 2J%-]f?#%ۯhQv! <nz^()Uҩw!Í{bozJ/5qg,W[eK>p~n؞~hD7›\vYKR.C?䜠2\e;F1Q"dL"Y+[D另<'EVzq5:ΒȃM|]VY6lOR!Vp[&4Fzkc4Ā6Rtd]qʇdu?ikG4ɲe@;u͒ŝ8UȀr,'8i ӟbs]&bb |\Kp\>n40`X,dD7=rK 崅l͊?%uAOx9}g[1o޶:ZU m6\ [ISaH)air>G)x}_.kie?Ӳ}fI4/` }{IH_"C-eG$Xwwx-\?B KK%B[̊pS`[wgǨLWqx9\Vf@i v?ٝL~۸sϪeP~H)6!<.V2(o3`o9,^FmAb';+NOɺ.5[&j&run +SPz~d ˌZ=#js Ajshi7&>v.PO":DBY= O8z)M*ΣͻXN$C=K䌞@ D{a5V0‰ұ3ӹ>J +a'ڑN̑В5C`V9`${]kMjR-QCY9;*3x_[w\H5i` v\ė@h6=5=4&GkϻR+ XH~2UeKf{UцyQPbΗJiIAs CI50ÇUڰ6|fʦ#] К'=ž7p{0GzْJmxQ+bUW(|SrbXrcsjd}RZWoX`Vg)P纙lݴ%-Ȳq Թ`&"C=@$DL>MHFMݵTbY*W=ǽeVWYa{=s ݠ m)=8`v2nv@OhGG;T&JH}tN@53>)\놔=cHO wc_r>.3Ƹp[dƬ/3DNNIGLjh1 ?X76_ɐ+t9"ҧݫБoP.X D.[XԨ^>dz>Ds<ȿܩ4ڇ/1x[dT}ASҺ`kEYU$Wr׌L.9vµc% '% K/Gu=xBn(<"F it]mCG9q4?qxE6pP'iA+zX*ģ:Nr3n՚d[?xA@V5HHtE-&Z3lT )ي{ٕ=NmdM/2ȱAMms%xkB? WUܺ͏kO]9$q BR #FxO:OoUN e_duƙy,$iDo'<ań|Nmv 3! =X zfYz0]=T| CH ɒIFm?tXk='^/6ù1q?q+7߃g'VC{?XYez(ʳ)-rhz 7_!.P1 VGHPuZZ HlеNK",vNMV}~< OmErgd+gƷ h5.`շ]JU5|NJ)~݄Ťf{Gt,3i*=O䭐7~g & Y|"6`^ҥ|z)AB\-Ū|/ nPʦf1m6N|2jK q+|^Ö(-4#)[LfHN%9weuY)%y_9+;TU64 `S=e% 孃#~6ogW*.F8b4BJLsQ7@PU82IHyQ\Q.j􂥻&h\04KW:@WE)ecv4Y`^$FQ?x_b U8/G-m-N9Q\xSjyI6HvӌaV'k.N}Ԩ"%gQTJP0F}Tt\ kG53W5!{x+.ɬ?,<KA#TvrR.w*q$"4[UW8CACl C>bb\ H':EkZطQ琏yso^H&MZC#ovZ%_ِVp;z<|!0@J{\=S+FGFhMwhctKzC߈x}=^z ijǁ**7RON`1Kzc+ jzsI^یD- \ (a芻uOVKQGO'". "zL)|HߚO,pdirú.lJWGc f~" QD5!Ps14;dDkS9u0@1Jv*ZRo5O3/ϤQKaOfSܲmִe9;v˩WlGvFupy1᳖JR3/]ȫG !ֆ!MIP)Oԟܽ~K⪶:h(⏏*$ԿBuV7eXUѿqTx`SەV[DUn8!"fGnr/N&k6[ʠD눑ܩވiPUsQgPw| z]CK1ͯ Iұ>:L/,?l!F}QԃxsJVn׼-lzd٪_è*PBd{{Ea'.X {*lixȰ ivC֝Z b~~hrolQoBN;Ԗ&BN!>Yֵu]P~KJ}G56M[pf\sK,LMBmNr6Iʪsa-^q]zqa)`/V 8?t@AP\u횦lFy _3H nbtRi4 iۭ[h"}jVHtG\:j^ޯʠc2-|кCbGa2iPyt^ ԘP('1Ό_@ ,Y?x!V@8 9qz2k+Է+,2y.yU{V+xDWoA;0 t3m;OA70 R~]RU\鮸Qu½Q 3ߚaa:(Mdv^ݩu)U-$E-B}aV-"v󅀃2koYk ! Q{U~@PTR'1!Rkz%OjwS QM" ; b4}5"d{i< 6JZSJuz_ a~>[]p̫j&oÚ#1+K1ٯ"U(Z&r`6ϓN, ij})Q>]m*p.rGs3|LEG)-~f6_8;w<|-P!վi^w^z;;9EΞP0p-b}Y9#XTUDQ1q ΏTIחfsPxO'^j'M{i+ұ Kf+RY<1cKBDy=d䘿_x F&WZM݃BV(C+]M1i|.u _brtJW\ʞYТK3~\ܷg K։Gh?Iƕ~Ծ%?7~Gm.|fDN!( [B,ܵ F8 EU+8i}Cլm,98L]@ƝLU: KĥEie&T:A/8a3^gSԚb-}WqnHTzcz}g~XzP \^eTyH1@Ue=!5m7g*#Wݬ:rB0kA !-ϢkKP&-?{"XkQBQBȀCXCU#ңE`n{^wngDI!18'8x\yTbtm_FZ68Pr϶A:-=-YWQ^W{KYS˶N튣rw?¨RM>8 e}@c[*kkd$XKKǑT@\M + 0Uu܀X <߲>#ϠEPX~kؿ{ʂ0_K-cqg >xb?3cXfW`d/vF˿f $>kzY hd/PvQͥ긬o?=`q:T_0= pŞo\{_u5sc -lPyF>}NUՄobk,UxzNncJ1[ h #vnGTnD&("ꋟ2Sz|w7(o/D 9 #0#3b6^rs{:)QxYYS^ DQ`z. tWqf`TA;Go)mm~O\UȈc E] .0L֌D!}I0N>ߡr C?,=ӟ\+v-\zl9`Cmf4:<2EΒ~]u?Ba̶~;_EdZapUhKgAǵhrSè_y"%W y3JFo4u@[vcVO>x9GHSXf4 P{Bɗ/uP 5`v"Jk u bK%_'f[j%LfKbͫ[iGm^`G5l#Ȗ5>Fk qj)F8f";w@]2rV:68[^zHꁼ]m< C(EM_@wxoZ}τwF;c}S$;֯QU9n8~2WІubqp AY ;D>mq_dҐO=GfwX8Ip$0 29tZw=i b&!*wzcQ, c?u,%ĔxۢUrRBV/u@ΪS zeprXy^~_S RBb1DcЫAQFZzOjJP#ON 8iY lPD5$C,qu;Cػ `?^P'dz h gmn$@>L?0')z{rP+ir&͛p/Veuʪy1^~ٖ]~9޵<2oaتA.3Oӡ#wPZIm BcH$j_7ho}:z^T4Lye=|4y'k?®;L7Sǩ13GqIz26d޻,࿟~426DqMQB߰/F1Eن=q-446^E؞N3?-%Jυ٢+*[IoN?:vyU/ǽni(r(Om)&kƜH/pxNo]<MCӦԏ*x(>J3Vng#kRq>ϫ7M( rxY)]$T &"MC/ xW`( GH&锌)lM5`ՙ)CG+@1#D?a+4 yCZ  I,&p?*NZ)aRt KIi{_{k<<\Bb[1jF xb9Тo@yͽ@Ue!`KZ_޵PBaM)%`Di82* 7c(eJ.(c cM חO wCRmU"] U! etl4O7(J1CpχLJ{obg-MQ x~ PÎ xV;j Xr|K~h~5%ARAI G|`xU!&pbr6bv+9ea o!RZ `T5pyMnIqi2.0v!,kxń4^ f4<ԑ;tfj{g&GΌ= J_Ggy*XLX/Hyv7^ˍD!Jz{cyX_N{❎Lfu=MJ:%!MJ?$9DCb +Il J7p )qZMnk{$㬭ڄ g#6UӘ(FG. <VF!i#":uY%8˞ݜRj,OtݩG^[JN {?^}}9HqmⳆ?7^U}֍&_FyאQsf" w Ve(x``'CftvoxbTd%FG A :mʜذ:_hMpq+6 ]U#u/7Ze(YrD?Z&3"D;rX:*OR8G`M G"Y%v+"H}]"܆;;g#Q6 wz'+u^D x}SHmy3A,=b8OFeS͋Rc"<KqgNCU>ҀUUaFBI <%o;B̜u!Q>0+ DD3JN L ?$j3 Jɵu=`p{2j=afXl47g߻ʠ9:+/a+ ܃̸5'P+FjdnwI>2@*~u2-6 !ȃ {Gc&5(iG/;tN'&s]| 6h\gu6N%&X*B:_.?)*Fؒdq z}|yo#J ~ {%f˽錳#bi*B5 e~&Y| *hzT\,n 4T\(<v);r$Zd3ّEm;͉gxT*\cnt.VBAӺ|:/v8N1f"ɪG>L&_dJ[ IE/c%tPbנs!mߨ6+!BO_mʀJPy̙ntHH H ,/Eu() i KeP]S]>Od@@3T((مezz/ ZU9A S40G√D!Ck~ƕcHb۬fnR{Y?6T#_`lPh٫8ߗbuv؝Hݝ($,cd{ F6%_ (.pSn)BITbCƬ,i!~FJiE35EQJjL7:d84nFYk9Nuo_ǤA½U3D P <[|4j{J}`? $gԉOʁˍ@Z&vHߩ$jLtXR<71mT|>k_ۢ!Рsu/cڬ>fne8.]i+N`G3^ޚ_ƚnaӒ4M\x nS"qsPؙHwPJkW|GA~6(lQVWF \%jHȗ.8,%i߮n|kkd;3ǂ=TzTϢHXH&+e H1x18alO3 e1 S؂~“5͢Ll^@i\E 9tŀ,lg6rU(N/c*18.x_/~g=0NqK }' b^զq;_MQߑ0 5Q5H|E^$WU%@=X.mhZB>緶`Xe-qV}+edO>\ԻQ:JxVeY+] .aJ Ko`VsYs1QH/xk/Sz 4cdؘhuǏ @UqU WTM4nh}B|*>_yc<fDhԫZ*H/;%d_k`ubSN=ƅ B?lOܼcP2u`5,/d4AJMNb!}WbK)Ş;z_ڊoS0M[C 0EDȪgFr.󳛝xm=ޖ+4I#$[7/vUE4lR) jRlڛn+Q[#稞F;;^_PO|9FdBkS˜0-=6JJ`v'<2( +ȟdÎDCKY/zN. W( B.'n'`Ye$YP׭_Y{*qY028ˌ֡j'+M暌Iޡ}=,VV+yeARJ?&ۄZg/li%},:ֹn$ _.}|Ԯ7v?eZHlwD*aEKf_%| A|Æ@%}qM0oQ,%F -+TD5",IDҭu#Bj0U%7rY:EDSBlAlH޽<\Q$FIH`T]6i#OM\Υȹ+0la0^ 'O` 7.85`[D*7ѽ܀/KVeZ"=KMe2+FDX|?=Lq`;ov*.(<zs61uTG [+ 2i(\$:*UR|nX9YhjF׷%e#>($W=)`(qY~i~T >v5`Ԥs1P$1Iun󉫦tuKY4\s/G<_ EJkFF\$\,FӣQf¡l~ׇBeK^yynt䉋ѹT3@͂V J82j& 5_3ݞ b/Ҩ?_y9f-o߱n ~'ƋHgS2QLfQMQY5;F9} =Vt+럵z lZp6KPMAyK۽X@-L](7a獝n|ZYGp U'2Gj9]Y04o_q$ԍDƓe{ʪҋbUf3de]۱<ꓤLO0LB Л9EŁj2uN)NŔ8F@m/ ep{n`?J i`..VIBq) jlx,rVPAǿ/!EGnt~UqѠmJ4 ѥ?A8b] [bP}v-x*cIb?FzvCkT8ݠ5UIUSHUٙ*Kd߿ UqU'r.§6nGާ{ULk3ޣۧL"T&0.n+į"OK){1>0$#AfͳZtӍT&ƞJQsiE9'(vs~ ܦ#=rDQخlZj%uB24!}vaATa+U:Jp\ C`$J֕ͭ ._@epQ*o ɭL*S* ת p@#$&)t<~p$Lpc#o#W kDm*~ >ナMa%`^y9;iEMуs*!?m( $Hሿ0OSS{[v. 粝xW! ;κ4 UzIL.j 7V+J ;OvgEK7\=qcV/vɃ罄=TӢN'AgL߱Ȱ;ː˔U6*{V5]޹̛,B;)G#=S5s6^ȻTY$C5a hN(*!vDq/+r,Iݤi-b{\"eu1g'uq*J ddzqqw^ŇϙmЌ&I<+HE'7stxVVTy綆#YW|R!Uy2{{L%zn&ZdOI^]7^H8FOW+}.fKCPiePhiaAP#Y\kHLr@MwwZH\1heMC $* \kA"yrxm |K쉄4omOD\װBm`2kᚙc9I3拭{IۗQkU{"͈,AԑG~|~rG$(֘&X+Xi^ {hcmS)PMHoNKW6z=KHLx0+tΏQOxs·376mySX+snRB^ދtc+4:tE"}LՈ!69R8bnPn)pUu&{MOTkw4iSr+'SEJua^+ FZ;rn!=5uX€rsa?1A&0|3p/9$0jļYn`,ǸH}$" tD?ٛ=Oc-.EDOaE"GRfIҝ91PFχwʒz΂Ksqxoڲ B;ܶUv9!5-)'׬3Մr.ݲ-ݦ@*ZnLtW1]) ѫ74jI-Nf?Nٌd>y-kX=Mz<1g6͂OXG{QD',[_Ր(+[-koZ,L ed%S-) 4wCb:{}qG .Wٱ4˓R8AVi8ZyR%7u_Bw( [d<tZ4`)g#qp{jQVCcλGI,E>U5YMsvwxeOC*(Nb*؎9II8u~#6'p}τRCn:-c2B\T7!E ![/)\xr= pu$F-d]2+N=$V[X!>'hQ<*?E?_1- Ui&sC[>TxB!D{b-o{?40DUb$+D0>mmodߩTzU.- XƔQrEH >tc3ʟt&gN4O#'IRW`^dCj3KSWŜzݵK/r)hqG|m;mGz|P$fQm766_[n4Y/VPzMk,< ϋ122hz>]BGxBd ?Ʃ]A>M0}Y`iX[ZIy *藊7|O))?iAgO5ad1aUH/Et5ſֽVŎ ;g;ŇbGݰ@5FslrE$rz5ì1htuizzTcW BazO,h6' f#@{܂x 8My$?L@iҩuٟ]i jcbBgNj$,h)K zDP~ t;[ +ƀ2j7<#Hb-@i[dyvZ[+ח]HsXa5 SuUN\)h~sSa1H(W\ETbPR!nzY+-$D_lLLr;7w'[/$?$c^vS4&#8L\ZH`Շ)@gJ?U'i!Z}+t+:P_>שS^(WR],g= ~.T˕T#Ϳ!'DIt`dzO wJ735Zc*<>V3-:vgb6 )y1,DR%u1۶Hf^ d&RW8@|?u;SE{]Մ7X;@ 4; WFֺdpݸIz,~f6\*s;yu~ L+;Wx_fCE;y4;HP[-75ކuTk&Vqy7:*딬vpWu%Sj +X}T q%@QBg%ƋO)EYW]# dW3eA-&)59ϐqO發Ruh;)`H,!Of/D\ ?cK@)g}N(6}rG$>RV3dը*0-z?u0ٓ3W{Km+}hK E7?Y 0%a#UL~+|fЇyLg}/Xx^^XHF{V; (򂃧νMJb塧쎵]宾.h/?.Z(%lEG|=f0_Nԃ"ؗ-],jbK>? 7ƒT/vqT#?`p,jܴUVpɽ |Oq'Fw($SRm߬/x"X]$ga,0F憱SBGM[B^-CA gdR8 ~0 |)Rڱ{@H'9>́kh|:}NwvI#'Iư7F.Z T]:Z|%AyZ <;\ 1Y}lZKځ. Է Ňn^x8wϓΓ(Ѡ mn}}2'ֱtc3"V>wi ZjΫmDqp۰&/%H%!4OjƕKR]uޮnr(Т@P/0^BsFMA)OBQ+{ iPGO6uI A^h,o赁1Tg4Z);Z PXQd񅷤{(I~RD--= }FpdCBebx{Ԓ:AmZ[#:BHlV(}Zvfϊ^Ըtn͢Ry=k+h(T-}}\\H=ꝍ{&lҞƪj*’؏nƣ>j~1/J U,A}ˏzy1sq5s6z-5Iqz+Tɺu jQ=(Nn|gQ%+ogYi*nLbz(lԶ `YoR1yKsfv>L{B>>6QFތJ7 APu=k1F?<2@O)@Ld/D0Cz5 "G) Q%g:Y#Ntu򟚊ɩOr 0$?l8$0CBeC1}X5a#e'XqB[kTސ4TM7t`?!eWwmf@;ɻlL^.Pyۈ(XRKԞTzCK͵ *TCtQR)!)q1?4b]0Z”%9J]DʀPpgB孁eΖ=s98V;q@1ݮ?;8J,7G :w7s G1?<4zxA4W}ku)*4{j/ ‘fŧ:yN9#a%]mX}HBs Rq&Wzz=Ƃ=/LPVEiUiSfbcj |`H54[E( @&Ftym}f?9u w]DFxzV4@rL)A jo~sgt6f<%VM+r#6{֪!Z=xNnHdz~ajoMVk%%EB*K7'%|rǏhyxU &GpK6`RJ:!\ߺs/Ddمp+i==k(*J8T>bҴT;rvjbC'n\̗ ~V#*@و˓Ȗ6Kishbw*2MҲ8YsS o0QO/S w~ / rO6M4rw7)Vj/#is[ʛ]/?``󝋞Ʈ|EcU>%tP_4U MC+`z V[ m!*T!헱=;ruR3{ _%~+ϢhG;'{.vOz,SS_dSlAC坟&@(lidV$a+F= [SRDZLWȳ%v/7*"'IFί/Y=i@De61![GwEG2&C/P}0+:^gU)!LOwqn.%W:UmWHI,MC0{Z[ү0YZFjYN-c\ܤ)Gq6Χ 0ZAX|%Ix#*<$Fn2QpȲ*gO`[am:X|Hou+!E 2?պ7X1Dk<)DCZ *i'Hv@)aP64M¶=x3GՏ5mU &OPE1O nj#(j3`30+=XpBzЃb*Ir*V'ipNEw֣T'1Ûe/@" z;Xh g/pE}쵍Oe5&O'j0 Xh loTY/{OMhZ?.`_Dl!@jEPF߄gJzٴ89haOؗsB D\~-PO} ] , u|x7[A~4ovy%w,_[Aژ$`\ M4/A㒼0E0 g},hYuIn[è~9 4@]e4F8Re΃u DHgǢVy߇<e+#?6!2Dͧ҈ ~+|`'܏?p)vUM#چpkG,KjHV*B({Jd6Ztݨ#)ļ@30ԼFd/r1j^&s V2j$ێI!*1(/fZb~3+ޯ(}0$9 @ :&e03Mo@$)j0_D )]PID"v'PGz+-Nr{Z Ys1n k)oIl#g8dKk1B1|c/$4$KWi4ݖŲ^~h%%U <@]!*c t"\ω",a6T^w|9@\D_L*6IhǷ~cNl-z"Tn*R֫CAF%8ۉxtP22l0/r^}Ec%wH:#})MLgy =\V ,M ֭h ZLN)Y*&H:$Yu&/l&X/8CZΝi\;}c Rw6o#}k2?Kd%hg 8il>Ab/}]wqA8.^xD8Ԙ[?)iZ|N V}dmYu' ц@qͽV  zbߌ; SlSc-1=X$`- !VcQ۰EMV'%IG`qTuhbB䬺B7alT1x[rӃVk9xf5& `6s9i<MY+sN~$7n6Ab։&(R:_!݈^Fhɹ{Z|?fZlO# "J_;QZaLs`YI}Ħ{ս~Sqa=- nqr='΂j"wh4+ڪ< SG8kٞVnJ]RF^l>Rmzڢ,.}03l<.-kƨC{9!')B~L KRyR(3?=F~ sʳ8wmRI_V*@=!4Tf'c]0l~EmWQމBteKXBq՘@*qlp'joόf%-,.mkX/Tu@Za{HtK?11iuFޓwG^-hGA!)F"cva%q=񧅪ǗxMNgDZM<&GI}fg_)  ٩zzîC\hrB k01jmujeBCBAV)0xɧK .ˀ>j@W]OUX&d^%7)a<yh(en¼"rpf 2pnmA;_: FiFM A/|p'AZ@xcJ(aXZߓraVXٮ.C+D߭@JV.7]lw1Y}h~07JZtnp8RЬgS26OD3Z+gS{##v, , 4(Ro#,m֔KZQ#<3ِ(n]NJj *[)lp4vr-J:"wB~3:.e 0W}uVA6[`%pwJKRt7EUKZ3pې3VA5LxރZEAN%xM͜< fC9N'kf@B27sA3 Meo8Mò`fO~сꞯsѻ5eH#"dH 57By*Ӡ&h_S"_p}Z}v!&ucf k(c[{IKlzM06.(W4̭> '4RzN,3Zߎ)QwEa&;Y7K<*M %>A5 /9(e(#G}0񱌭7Iyf= kh ?1oU$tO!2epK> )%ܵ֞Ѓ1B`b8玖/\i5> ^UEj۫~Qv}tܶZg]gYHn f> &cU|r"۔E2X%oX6PLmP;t褱:GR}=(>\3Qݒ^v++ZtX.Ewr;\Z~-y^zH>˦AQXKu䀍Ks*NI" +1oƫߌT1c4kעN(WY,hꠥ\!#[ǭLZH$̐HH 'I e׆8DP;y` /*WDEV͘L`L{<E1q))ot`ԜEU܉`-$k,#g>/xmuc6D*7iK5Vfh2[\d'6etv`ʂl`i*+6 n|D0`k,C uTxտOicp>Bw0eXyO `5V+GEY%~ƦbP)KL.dB9b{"rJUbfAk#igX _^M~1(Bl9:5 \ OJ6{h-wPX_2:%G>0d$.ybw,.+R{xWm\K*9S5W*3N۸sIuWfLXy;f#dN0|;:m"Zq,P"m~*teمRluáaOp: -_QA,h}^x5+Hpo/Bib=єiޜ"k@gpCx?^$QH{=Z=Mɣ7 a>V'T+xkaӓI4PDģQ$nELUdԲ^S8R=$2etֆ$c"}ȗJ)]E& ^Ѣ (Te`ewyw$UFC4l_Nk\OS#z5 R,4 ob <8k֒A\`-_nSJ`BO6yG~=u]c S[=ӑL!joYklaaUe0[" M\ W@x)vRZz>%:O@bMlLpLHtQ]ݨDjǜ;Ot/|wQJ` 6VسZ]VWwP՟8Zsr159ƻK\Mna 7B+cL2?>tmCG$.?=_MEef7L*n5lUel&0 Ttf_#MntAy#_ԏ"/ p.fV4{ K=]6[<%'!{N aMV9k5EU̿/i0l4UMb^u!V{BCp,{("IE#]'K*R|RqrGh{LI ⸔ &;@<ߋ=nlO|ZjlXxp}oy| ^{m= ݸnI ;ҡ*C%Uؤ?I<n̋9+쇖o !<|?PQ#I4g1|OЎy'r=n\ۚRG[FPty,LF?| ^Sޣ|>h-Im5L34ī# h'^D 8cQx|+/7i/Rx)toT)Ǿ2"^Q6#>Z $? Xӿ鱊)%oܟK;+ZG^w:W Uu]Ea҆L8K `#8xhX)6 HC+_]c~a)IϷ V>#ӎ!X,!)8&cLPPm!ءp|%PD-wΉ'xKuhrp϶)z#tZ&2vÜ*]V5rG<ƢU3K11\sk` EX`wc\*vbMü-{ #d$ދXJKZR(?\G}qi/v">oXEcoB;ʮkY/F(aWZ₻慮b?ZGBƻHG71sV$8<ɎON~ڐ13[o~&(_p4W[4RESDzv3Y9GU.b^9K&)nco٪}p2Eྶ~U(4*EIՖo@2Ux{<gzBP>U!4*pU53m|DςM!_ )Smyv򂡸p+_=FA2 ج]5C;ki~D'Z8;I=[y[ @蝕55~6OS?'JGO[k6>oʦU$r_-cH?i*/' }2w7bG?-< y`, l*pį-}{YD5xeaQl$Pr]X#͊it5S Y<Nw{B8%PiR,TvN,vMI KPmZQ#`Ś7C`ce.i`?\G`}fٍch&cT#Bpr\%.6Nk]e( ?^^=[brȄ=ƛsTZRb۲oģwﲺ b$o9mnuMb- S\?I_J?'6 -SB3A 12 `ǰ؄$dw0G9jv8z` ro/3ZĘG^P>Ä[IfAYe+x ' Q>G7l { A{F_4 :iOShdse繋~ܷc9j"g`s xQ0?Grƽꇴ2KF_h9ufX?$~Z1'Jt$"0W:21Ǎ (md wmwTLb|n0f2RLB11?I0eO)@Z1m\ͧBX#Ҩ~MMJtYK q cVl͋}`7uۜ2lR3oiH2'Yt/572`B,Nsb>c [6^0࿬R-gĚ𨳘/s(mQNݫݪ\Sd/??J>g!P(bgcw3l2@G5i.I: bTx(ޅ^035@l8Ƿ־C-7y Vmga/F(GN 3< Oӂˆ9t~D,|M[f yf2)]" #{==KC5(Үs}o@y?Zb}Ω⋶Sᎈ$:V_;niğ2#ՂR.XX>=\tz%:k4xE|?GMg̡tJE@?gn̪'DiLJ B!F& }0޿XvPkTd(2Pbq-sߕ/T{w)o*M[߸,?{]4Bw?Cq2,r^H٥<H7d=tEs :@풎6}Wg ~ky%Jb0~)BpRBrn ^8mHcՇj=CPdgZшgUgyLě77cޣ5,QMb|%-\ S%$вyJ7L'HJ3uZMЮvfܹ,&$rthbQ}*΂hX=<"dMĹiIn2_Е6ēOzlہU6';ġo5>:\}ۛ"vU+Zxpf:IU XcfClSn~\ѢfZEU֋:=vMs%a;jy1 ɐR6>:g^.` 0hg2) L -kPoe E_e="ŀh8717w .Ȕ}RA@guAgI OA@Dv؂uEB`} ] 7Z !Y;aTɾ bI'ݤ/Pݝ%QҺI397Q$b w9ϊ]IvvQTF~qL`^,l?H/aGiO `Λ Cʘv&e?+!A+['5xI#8wn(F هr!܌ywgLdzϔ4 H&MofeCfͲt< j`d&4(VMykAܙܲi*㼾5g`P] 4ߴ̵n\zٴ5"%=,TѶHt&hzbظs~_9tǼzS>DfoY7H^_O\Z4*Aۭ?ZS0 [cAUEF '%6 mѫrjlI2 y|G"4!ӅB b̺ĕ6֠8?/L ;q#U,cZo'a3e:U1::-K aAh#ulZaPpPAz^5Q&tཏ!џr |kfW3V9̵C1<71?6KUI麿!SaT ZyՇN:T`uV)ߖ!ݳbZ Jm kRQ380pܒPdZ}doV M<,2.s7miȿ7ᡳ]lķOW,pvvhE(9u";!E/3wf , g.uv)Z)"űSM=6Y Xe )z*Lj#šPhR#8e4ש?HLByom%QohSwŲ\@=ȥ0u/1!:иU/,ScF5u[Z>TJ"C&ރ/X~R) 3ʽ2hOu>}R>5K),/tnp@eV5S#3xҁ _p2DŽ; *0OSY`$}lQ}HDMs=F\kfiIU}s-xAgmiFϚ7HUv (t>NՔ\R >NߏE]Sb$z˿WC$VqyԒ[R#ȆL@ʢFZ툚Mqyd~o+5KM2& #U1 ռ=֤RfkХӈ6h+~CV΁/ "#oO aK9 aN+k2e1&)@P6#{+x9M{8“~LKphI;4!@6⌯mECe|Q*|Lf`JZMK[N$*TR/}"^H%<|߉S$ "~\u,g](X-SE:RZjS"OY) Ԭ_&9 )mĆP: F~eIxh)|U7T Gfi.ڡ7F@&O !lac[0 Kx{ϝ%hs\ )I">Os?oGmeJ]|iK ii@zr@iVXWea*nqVkBɢk=9ɔn#9?Eb V1FU>qԙɌ|xEE89NHyӻeO[ =JF)xMIP'n]3Z NIeÞ-abk m=,l_ Չz6B`g8eM :@|UZnM@LKr]'*گT{% f7-OlHSTJ+"_91<ƅtGm&L#=p~szEZHE#?d!HDB0ߚ6`H@,􂝐SDy?bخ-O'4Z4 "VyJSZIb #|BᾦB#G3Y b )@%R +bZW֑ݖCAve$xqs><`M wYٻrrt3Z('uI^J3SO6=3HG>wj(\@z4TSXch080\"Z$Ŷ?.fߢnpI$ N/o#?Kƣ:̤8 "0+qj9VjPļ]daI;3<$%d'K XR:*8̀-U_5~^~kD`nVifhz!ɿZCvHk< GvB>)=TkU?Vt]I(]c !.5 %7HUa1$M/BT>=Z-1;: 3\lɸ*?@:Sj1`BcW$P`ǡ/% 7%C)_h^:gvY߾ Pv^w ;㳕xPͫW-_%okeO1~7Zz?%d,?P\@xI(e[rĔ*Du"UQZ[sr^PkLX )0U-|!;`+>O;8V{Ѩ \h â ѪF>!b0Q?j,x7ױ: s❭'oȏ);pm ^.J\:ЫVdLJMJ:E寁0wh PG+//JZ~pQh{75zTir&@mX( }~$+gXBWNQ/:J%pt/(@'-Ÿ́21`cUmpWzp» aKhM!D`9Z} A?]IN'ԫ&Ŋ.^^4껱]ٮȾL?$gR)OB>e-u^q"/~bwlUvKb|꜇a\(sbNC< B"oG-TKRǕޟE):h豤n߬*+R78Pd)}Ё, 蔵SkI*=m2^#:!%0D"f*l@jOѨѪ$,qZe13 ] P4@㸹*W(nq*Ʒ8 m=2bDp}e,nԥ۝E0ԋML_zmѷޱ/azfir Υ1{6Ѱ:q-飠C&E3N5 *d?#ʂ٘d7j篌WK:T{sK̏GU@Frb$giÙ" Z[w&ts}7gOIEqB͞4rk(?8ש1'QbӗrN'<{m֏t9C>k+7&ނ/N4pX'w^,/Su" :Cy\lw<'?dnqv̟vC{6Vil:l;ӝH~E9N0ZQ** -?Nj;*3dԣs"HiN g2Z2u1:.4؄415g:XIeD(7Ni,aFn[-13L") ^bq]K-{,1c߼rd/. Sln [P=Nc rj z@.ѨG*.oncW"$zT}g|vc8!nU(ARq1[{\3io}s8~qN3M]Zpb hԋ: QslPX6,KөRfk΁[F)89>}L7k+N3ЅĎPAg/9Lu]Vxd`)[ uQWiKt~R`<إrѱƿCs4/ՙ=C 8W񥪑ûV)aHxx4 '8 e߂ =2ŷv$uy/ǫJb^GSstļc^ /q;ȵ札Dg\@7+\]؄)H;xP*IٲC&\aRp^Ji:Ob,˿<j/ޙN_M`!]gd w rOiNȷ[DfY 1n[X2ѬLkQǯDN$FhS-BM S\s,BNqg$d$ 婊0=M Sy'騎x.W0]*?>!c!ܾ!W!;@Y 4c"sK0pbI0cuח(=gHJ)]zW;lώXlw&oqj-O">aAC}]jy%@nbŬVZ}-e $;gNE "A?M i' GЏ g¥%~DU7/g}ޔ7JgXE: PqHM#N}#N;BCuQl trᏚt՜\4eXdזi~`0.'`J#̭X~7#1NlI˞cY{WoFEpONV]-k͒o3!C;):#QĈ~M1<ؾ:-.`FAL3 |ǦgSKL$l*[||rrBGI6޺X؁opȥ61AN3Xxx; ha q7L@pK@i; f5ˆ1q=Cs;{ubS e|S9)7y:ʢ 73>i(S;ֹ?+Whm,đxbo;첊,uB}luDu*EE:`om|<$fVB2 pu7.bWߖPx|V/kѱ $3Wڸ+p}݂ s{VgMxHb)< ŗ$I{PJVߺɡegMC7P,NǑCd@BLAI,=?L:ߒ}|JaսA4d#6.E/iz&U/bBBjmRxuNY/6m% 땡6zþmdJ"Sv'预pK ?19aVk2)eY7=ߥe㖟+ RRxxa͘f`?Ј޽s&HXP)ӟtGi&vZ p8RRԑݰ.#ġB.}^ };vYVuKc:A)2vÝPFZJ3c*^'XiUȃ.|7voKٔ(D?'ܲ=(&Il&58(De_]ZSȱhPmDcHgg8k\iS$՜5v\vG^~W'Kf_$s}NN$}J0R,@hudaktQ@٭P9dē}ޟ6TAdc=f7ld+N x xK ^pRX>zv0Uǡ4h( { AA㷀ۯЦ-uQ5Dl+?QCb sa^!CMwuH]57hr"~􋱢qpI[MbfJq#P}[+I[RD`6]QmtǠ'jPm>wH'_Ҳ'[%skȿngӧfPOm./wJL߾%D[A;Q- ]n59-&O3)L7P>E腔D &e'W祵'8t^?Аn.]٠^A(](ͻ d#qW *F!Yw`ꬓ)[5lH7`:lDp'?w4S&*6SApBMTF~/.)XuXB  -&TG:сa/4)]+>~7VJmm!UZ`v(aKBG(Vr~?RoM h,1{ղHqR}XڃW*q]j&rպX)0B(1">I 1[#ƔJ SڨEBf KM>yZgfZD訇Ͼp˘bxM8, =MkZ7ȬQ͑Sh #GMZ7yi4g&5j+j֎׭ [t\)v0aFks & 1~tyQgsl.#F h p[MG7j"ٴhlIsƾ MnPz |eU.ӻr.U~xIQ q8Irg)(GF a}S!Hd*h٣Mkhl(5iV¨[L^G,lAlsm E@9de)9y~GEMGs ]AXM{>*# AOM-'( xsvauMLy#qpT;fOQc`j\p/pk1_$%B~}_%Y᭓"* F"?áVʬ(˅di,0 ى-`rnotQO}b+"aq" {x_34$5ٶ5Lv3q{ ]Ck4pQCt?2kel(;z$|^ޥH 1xs1r=0؁Qs=azm"5҄;l:8M.!`B!U#D3~h@'e޼ƽ}Ŕ砛Ӥu:reiX@6-R_ A[Y|nN6=҆ZHdaC 0ܡ7k`!;m-+EFq|XpTLfj:iB)(,18=Ȃp A O<$(h9C>ܴN<T~?{.3Wy`*ͺBKHRO?||()CQ%q b(oƂ~(߰n%VsW/9i;Ԟ>XF ܊)ϩ &Θ*XJtaa%׉/To08HI O8^Q1!&rK wv4bZS:-Ea;6qj7Q#n 3M_A>I' #ҋܥѲYmUTOmĢx{`__2Yg.׍vÕom1.K/ -"k+bd"]]uVض Zֶ,%d.!RJvw}.m0ӖC3s 5|,ٗ\WȘeO塜߭ h-`6tJA LԆM3iԮW}Ҙ 6i't_P໾pOGf|^+ ߠۇD#c+<sd,?+G]R1=;Y<""Hsv p{elF6z7¤R[ "^oNM\b'57b9t#sNlmHOU8X]CT'P W~g3R&[%}Lg7iaT2ˆ[  Qi;jBvҢL0]p_7> އ2IGLa9W14@LB7 B8xBJp_$캫ȁff$"a*И&~&Um,_:Nq .4ِ~lz yT%R`"TjNcjw{^(TB aT }AySc n-[(?*z*֔ Mr+?unJpJO?p"lGx To؞!Wk J׆<סȐf5 4Z }yf8QAUkvm: P |_b4'?nM - !a0K(D hSe+QrX\/|>qY!n)x-!^$)lMٺo؁-.gc t syylF"=n*3BIjKfV[!lSTm*j+WLU5 FqNz|?*"&C^e) =. S@#ccb 471z?yF ,O8eQ};/ax i-P[8i~h#hϬ*0F]22a~9"UcJ<-oӥTUL=vM9Rb fc5GBA1C5֛RquPdT?0t~/6 U[=5m`ͦe;isŅPY&:jJcO%%!`W&U4-KQyXf&٦F )Ȋ꧹Mw,f@pXB-/+aLb*Cdp`Rc)-NJ'!\, W}x<d;-'E(YdcBY˜a2/$p,ЉTk@x/'lmUm|2vOBmmʂ=!Z">vHWq}Pߧ-DvdB' ҖVy>dBs&S*Y`qpyE?yZht{sٝLec%1U%Q TEX%*0?h1#O_#*Ϭ(HWɄm+|kݐ=;ju6 6v KDp3z6,ʫoaUQ5O|0dVdtԁfG |8cjZ`0]ʷ)V,]ҵ}R`4 {Um$Kb`2]6H~yCqڼ!:ny5ߍ N7HZ{d|\"$&]2E%!x:W1O %=}:/o>0 {FE%8ДrN7ȮOD2N(t nTOCvcQ9e7<( 3%esG!Ԡd}*U"T ?E`/a7='+jdP. ƞu|6P;fK2C\w Wҝn>ڔ/o(d錿GE~zgwi=R_j|$2EV/{J/q~/hHDs8iŖ0$"kx*?Tʶ O`7AY?40 B$KjWR.b. ),S|R (2DU|d6N3٪Y 64S4#Ytr-;K[^ coaMӌ50H䟇xwxxt9lL^J)҆'UK7Lnp4݉}!o;n9%x oG+tw킅*&U .:h3r#PYK89QR.(0uaA/%XXZq[tmB(>!Cuέ!ILkb M- JTF>^A4hT IMmހ3/;VYq"]:G.TҐ AMj75OTy3'mXV݇֍ ΛC2&L!q+KPiK%Vyq2TRВu *aKk!"g~U%<"91Z QLUy 'iFiT<`SX=S-DZ|WgJ(q˒lgbALz[fRߊܩs(ϊg2Gl~*kJ|Dk/-e]yu™ S%i2Rhqg)ʌ2(=`Yw!iŎ33=҂!<_(:Ө :ʌ ,PDe/BsqۆI(ho#q3e p6XU}a/.U}%4tO8xE@v߼ UϬ.AA*T+o#^cG.)ʷXCKNP/KA9ޱ)a8_@:/'|p?1 4$Q7#9ĴſvM>9WjrNSX ׈% ~,*)T>T̮}vVi唚$uo=$ 0‡P)kA;R]@$`@$GLZ1&vayޗ<"OBW e9BZlUWb,ET_u85x` m󁙧 \94?i<`sĭBm GQi pwg+ 7Yi A&}6C E\^1<{ '^I{ u`n=q|: U d)/6x6=ʭ>*5t@rJl"67z(ҥjkms ك=ad{_-Ǹχ31)#͙^ ]NNZN9,l7p󍃷2pbVyQVҹdn;o,>Ø5bɵ7-JK]NC'Af"Q)oc墔;w`=:C\9g3Gg1"QNy % ?>즔6eo=@c<۠bBn_Q]?Ї#j7: hvmAD3t= s2)Dw$P>;-+@E;->΀pF#G'߰Gm;`&qPcv]@Fw|VUuҝU KE˰{7'0˷|v ɱ4]7;.hIB!U2\` )&H폩l%<M 6#7 5WZQzcSn(AـKo%0CGT[C>(Sz/=os1, ʥ\K%q<By#jqt ^o,q6Í\edf<G8|0G>Jy7B屹J)_f}I-+:IogCr+EA{DۨVVS0lAv:\n{WXj6C=/2z3*]Hi)Zz,+E"m'3?/j xU1uza!eYIWML}s1ʑ ydJ4ftjO &wAD(a!F${ 8]žj:wf.G;$LcXEvMi)zbƟqKс&HR 4d m$jGɝgi<,R#'FIWO%ΕW"~hӧ8:q6HC]Z*YbE"~BE5&P&59-W3 ϯ;HIʥYdO `l š+A TH~Q>)4D4ߐ00 '6wEy(>Նr$OIJ'Atocw5NE ? VfF'-f+[nTsСprt\ w`qSf\YvCuWF"͔{1v{(p VC_:g69ORdՄqRa+puM3::طT%?'34^R,/GID3ћD")-wZ'e:kIN@) #l#K1`V}RV~|*)0d cN"s 8'y 2b@BqkWWy t6$}x#zq= NY*r sԄCΥYc~^\ fscb@ƉN}&i12S_-(3h7)o*VaB_}_E-: %@jv/ ز'p{8U)>6"R[I.;}  ׆’YUm]Go1Ȱ;=9_-R 6s֝ICOU}J-c6S@/Z2RH7D*+.]PYhK'?*(ܶ{s`d#Il}aDNɞ"Ex*}>ưLUԶZ1Ӂkb3xHDsF`=λ\?36JwjpRamjԣ` [!HeCIJcs5h&kGl6WSI𲟅3zsFx0ʐ۔6J<L DzɻV ~+Q\,t~# MC]mZ@S-9\B2BA<+sɷ^R x1 Bz,sߊ:roAJFy QިX*Nr}忪XɳM')=X+Bs[{TFu|čPʿxqyd0^ ȥ;F[&`o}׭DG,5@gWbnRۓ'ٕ1v7b*+t Uф[Q9je1n\=ig )8EQ S]^5 6.v =iiec!|K S&!r [{FYr]JĤVޔ Ձ5'Dxixwc0Yʅ#ݥtNf7S5rOp (0-/O{|OAr9tQ$ q%n^T{ *yUSn5y&d[ FC$Dぬ#)bAZgZXWt,y li 1Y?;ؓmvej):Z<^߿Qh<)s &"U%tcP|Si:B`Dg1VQX7jqjz~U{G3P瘨=RZS>XQxZ#&hі 4^derOP⥮Y͇ '1MQgF'9Y-/. Dp(b+{"]e͛cJ.}%ډ#۳KX+6bH4Z7SFT/}ռQ{6IUJEQEbN:Ȥw+49IٟБ586p=5MZlQ\6[BZncR $\>R_Կ9o;'ytR(lbhd51<'věe@+{tok M^` R㬱Yv_'BYO4k\ M!ka ~ry#R^ k%'ɜ~G9xm.xqޗKe,U (후>dj |[p}6ST\960{jz0.Zx sU \ŗ=!݉lGb>(CFFG:]t߳rh=Ҫ DiLA–c×-L8Э+tD)a5|u_GE +v@'[dGڽ0k֭bnɂyXYbc_ 3d`U2 wgcj~Vdh i%􃇊Ldz#s6ݞO*N< ?}Nѓ3Vr%'8W\eT>QVo|ndU&m2Yv+ȶ>^iZVw?k9X9e51`:>Y{{\ |ą<7p&9W%^5 #c9m7w[X⧯˷6W#f <ehݱW[HFZ̭9QrG터]5}T*1%3!`W.?8G\@YŲD7a@[V:d\ckܲ)MZ쯬Otbqz<'^=DU"\ϙ\E隬.\x'[5OitFh!l<^|VY^V3J~W@*ck\3xt0JV> xnP|3o3XZ Ou # t}QgU@q/6>ik4_lľ.$ 3_}K#HD)ݺ6"0@ŸC`!4K@h/spJ%,]Oc [Lǀ=W,^) xl -'u#1+73JΥxNbhno[X# *yPg6bkoeOVk (aL&>7?#&1e{o!('XTGH ;z){W!4@(]LfgW(v 9s.6%5} ood"0-gL2?ʨxdi,DrI#]9Hw;v w B5ΆP(T˶G̊1JAx9Wq/S"R|J 0$ONqt]v3Dmz:UkxΦUS؅JVJ ICkْ;eojMlL;0HAkvјg Kr?wk8ĆL$cZ|*6uߖSUr]"g'L\Z 4I1'h?TYuޑb2A\+]FTƬe4?p ѩ}Vh#2"*G\ґg`{_2MjmjExXha y"kxxA뾋);a,JeR{uUbV˅OAU]P%U+cҪ[=2ȴ8N%m# ! P z3J""WiѪ} zQx8Ǻp,*ۑS0nl(pe(c*O8f]Nz /5i\䯣ͫu,8'.xaESY;{!drX=,M9é`?W| x>StB>tjx>-Yqd/ث$Y=YQ#d5@YXOwQ .cq,tR'KO.ACK@؂`j d!2JX8Gi_:L]';[sK1 tPE/$K Qrmd&,MX)6_vy~v2yAO7%FjJVʻhs{Y`2AvN^},;j.[;"&ղیtI_HN4#%:~X)^I)hAKe-pLwuno&;TG ?ǟ-|!3bv#7=q~*:WeN8\#O ]ͬK=/!\9k}k];U Pfy,CU/jH@溏Myct;ĕ4sf!Z~ jo`Aߔksc1UmPkښU攟M]x1sE6Qp|e,ߦw9#"? "淁Irh>*Weǩ9r;QX9 B'\#BUZBP,e}I$MB>VʲXHޮ?l6؜Ғ l WW?*_l1X۽ d+bC͠]TፔX# @(oz/CbanQPge٧F %U&6EW`64"V5s{ \/r輔 {/N7w4?B/Gt|gp_Ǻeoa!;Ž4КB~B}u\TO`n0jR8-RE 7]ԌziT.a_U*0e=n3tmq4uNozItMQV X`HRL[Z-Vvr0<8f{@ȝ ݽ3C|\qLG TŠ6~Ö'T;PH,EYHOE~[U~],K d]$HNH!Z._M#N\p^ܝyn+&4Tٹj\)(Gdee7DU2:3:e%o-W]k Sxz(foB5/RI,}EvDr{~/It/Xϧu:ü͝t[|#>K?D1{aC"uZ @$Tն[5y'5:gsE}`( U$=% +'MEYzC匡sD: Zb$0v2d<Ǎ&r ٵU^ ۉ)I/0NS%kҩj!1`:-_ޫI1hU#~40\(Hˣ4۫@ p|dn-.խv 1&К~v/J~Kjn[* lէRT֑.4ϋizӛ\_aˈIB*=aJlO.NQ+pVxhneXm6,!A6{<kSIsK,\Jc8 ?NPAJЎA/T~t,lBgŒ-`]Sfg4A|#/Â'fЭR$F:p&~߯RB-Ӳó悸>,sny c(Xљu.~sm f9Y [ƭ6/ Pbˋ=Ug?%5!1ӞisXHt@ag(1 ^ 7`q䆺|IJU3䛋^<|x)V.ާO* \. s־Q s: rIN_F2cE,gI1I?Sgbt<Ӹm * !Py#q?㹾bMCոaOZy#(oV~Uwj㎧a6+ Jy"7(@t%Rn^JyJS,P8G@Pk^u(i?&fc؂$xu˧չm)j~4ql#7x4?rY\,D ^9j:>NfJlqNbHOߝ2㰁81Z Y:YK$EGl :+dηsry||h#z"qd!voW4]!rQ!G CmnO?<B 8Pf@H ɮ4mLr :EՍ)$U[Ipmr/ LSO3(c#l` b&,.*j=Q*.EX V),OJ}߆Tgs/i4AqUanꯘ *ESu89x.(D~jHd{Rֲ!L>2LF܌BlY/d#yۂj7MyqUfʷM͆'qx{H"_ԷyK oIok {3lPCQ^ΰ[|[."T0ii F`E`x3 :[kpˎSy瘸̚pwUن^Տg2F1Mx2.]Fb1"2%b_I~>9}]R9[ y&ϴiR|Z=,t0zuB)n3 2"t77cv6ąԙP4v94l AA$~ai009mZ}{FrMݛ=\?ଽ՘ ׮0MePE,a,=IX"q,M @HmIWCЬaHKAN}رĬo/G9>0o@b;%$ ֳUi?kQD 'UZHɆ Hwt'uW Ͻd.EPdf5 I\f%%~,;K:z0?"LƠ2R3RևK'$N*!o3Mpo Nt4?8% !+K.P5xPsMy(y|v'9ö2 !0t Yj"&5GN3wnDlAB\VͅC05.pkCU9f$eag{8*+!֏O%u*8Oq~i$g`B>x6s[^`~D2elQ@wx^m}'YM/t_1x5}K`sI3 ?4%zy#I S54-K` k/M;AjyYx J ,⾵ObMKvmńܫنS|<K*ͿЪ 0.xklY2P//AZD4RR;K?H;gva%$Չuz_ȿ%B"0Dh ]^8" R cp@Zk2K6]BGpk`%DsMѬR|cIs~T9h|MF%`RK"etjP5٪flcɁ{S@Mp 5lBaI Ƣ^ax_m/$@؃?bsMj)#B3å x>۱r}I̥24/W},ɡUdbOA<d/4ӑ648e*OòʫuG@ٟILST2J2q>SD]9 #MvpEb+wi֏\8+E Rp9(w-&(|fł FVgoB MICBtr7QhpWo 3rZz1) #05hIphv]!7X}-WCNpqa0yE{֌ʿm<091x[D` 8M n{?Wtcp=W` SIldEQl}n$uPC*ċt-BpvRNгO)58R@ƕΊ[ $԰ mG6%UL$(F@h$!ZHV^w#TX 4}\KW_=ϒxm}Bo0IP9k(ӈ)6@NXASu$PYԌ $%y]Ѫ_ q|8 V 8 FVAGL4!9*2|C?!isjoG[,/3srOBr-i- Xw[3VZ{ү亇nth(h2OHrTuS) J s)[mWN v*]2BPPKg5kI hA_ԔВIP]wrۄ7TYIX|LLdd&Wz]"OWYJ+Լct=LY]|i><"W6 U cuh\ ڒ|pS-C!w&vZnNl%ҩOvaClΨ+Yx%>ӓ:q.e[ޠ,cWGB!oU # pLh[ y8K_׵g1m婅Za(1+8k:M49Y[RIc?vv{Q`BJQ$;Agת3W^Fek5S__2 o—5^;w$B!ki hZ9%{#Ul# AˏhKrg`x%VwY-LY9`2qx\h0zUb3Vc7 tR@"ɭY\ !N"ݟkuOW$LI:`(A!)*B1$]ֺVxdD\0Q~@nmqdvϾkeQljV zzޟ{pd"de^L  Dy;I<ȇ{MRDY2*䌷s-_'0|&IH+o%L߱LB5}f&Q)T7BZy,D $yh݌&"'u+*C'DG و3LWB6zF[FCdǾV&%E!K.cQGp9Q׈j*5堝~V7J]ùK-vKUćcb\ܣ*̆iW]$:igp>9e yteJZB)¥3) y v]Ct=b1UQQ 3%* b6) p5X2iBڻgV¿1qQZ%KP~:4d`%ѫpO#Uj_?gU+51;OA0̮>cK{1E~zo1aIhkTYZ=tez$X-\x!{cP"j$17py,4EWeNV:kc"qHEfS ,AN|W1O ډ?2b!Iqu+Iw;@u-bCYD{lm|(,nhwob`$N\-d<6|MMK!8ݺ9c?T,bc/Is x3!:إ%Os,L?KZ.${ a♾|޻NdǺX(^:S=H>T "XW|wMVR%8K$5'+mdzm'M"F;B9T_{hpb.If3JW]JFUf⓭3 ^;Ȝs6IKpӛ8HJ${:+Fmmf7=ѴY۬dKL`m=&+3.onN(ĩkmh"Nk2jD8X_ dQμ3BplWG57ı[oTW< 5<: XUlhK.vR1~7 |V"I9*^)eͪ%;B6d]#8Ɉ@+ TD <00=1iߴy&jZ}|ȂUнqLf +CA`&G-j]X 䤵dp,EG [:qk7DDK(Mǹ@Qɨ9܏T,"d|=zV-(2n  W(gJr{O1T68,csiyeʃ?ϑFägpXtDhxa  )*F0>K\hq}Uڽ\x| J؆7t L:]r.Sr;j4 !9-6}`;:kRIp[ rB9G8 Bd)K@^ə+7E 8ArțWQcdX@Oc[)˽̙:g/Q 5Q"c x.gD@رq ?ê6p`IÁ&ą&ڧևƄYOKN<«2Im`mPk7WΠ#yUI7*_vM#B #;+C"Z'֞%rt rk6EUWlL zm&$ &|3M}% ˔},?lXIAIcY5[ |!gc+nr] -[:N3iV OI&=|+|?P߇x:Nc}jժ)y|Vc<5ĞS6yj@ aDt7|ֈXQ3ax6IdAV3)pnj"tMM rB@(4`/V`++\kHG=R |GJDzdoNQKmgv( ,%P2dO9-t} -5XXJ΁&;3g-Ñ뜮+_ @pvnP[;L)JIY⠄tw f=6~K3RZxRWݲvr6GJ6L*diHd_3+mA1B 6.ן:*Ctz[042G Hk7N&{ˋӚ?d3Pk IUX(P ÑxX6n"tTu2oP*gdqZJnP-&J^SB ڱ_ ݢF/rDgdhmN|47`m}H.镧jJյ?S>0tq}W!)v|Je B.eyGj iUCosK2O\ x?# GU#߉5 OTZ1Vv{MZKm9ok6 9Sm^,d!!luꦿSWE&9㭅PY/R08*w],%Q{qPs\9d$剛שo+yR˸b \YGίuK-ҡrWު֡g~+,UudKrl}/rŕ E6x~~V?m|\ pp@!hj#O(#So4`PgL?svH 2ʄ;7[}t%DO:oFoHF|ON>a,(r,z**ʦ".%dlo?]-%Ɲ2|?xqݝuY\ y~Zde")Sh{\IZ7pH(!XrK}dsQf>#Qꄧ;d2T3;J$hL QP"F㱉ڌ/*7D+k*^kePҔF F&ya3L_7LxG9d@ ysR`Fx<։mLF P]lخS7vrɫg[3 ?o3a@1% n1ܘ׃H1(T-D *Β*чyx ]\蜭>|p媢m{?U[rw@UjCT*m˕X ?'Vo ^J92jgx?䍑,EVPaiH _%kiR"ZdT913s'"y'pc)B6HtTroW-Nn%}n iޗÌ(pd0\@|VRB2 V S_c04/ۣT'S?>pyt1Dn*n?[]q:jZPUg|NM GAI"@8H6hgI"xD1mį,m]\)C]V1HzF3i@ߞcM}db7aT;rK-0W$ޛt Cn=bJ~B (6yWr2⍜}` j0 7[a3 Ɔ&ԄJD wߢ5Rk8Q e~9 : J8e^< kySn} hxNbcq5gibt[!]qT{rLvkἔdc"~R58eX51VD:<&7DEA00W{V LDk2(XgRnxӬDg_6R .VɃ: "¨@6c%utbQ ώw<*`"c4Vb賗֖0vCU ZOdSx}H;_ dZw_MI G[5&dk!xHs:BޖH!T Z#XmlfC!-Hz`Z ypSǟ]8b ᜠzPKS*\xbO10cݲ['vbG+㶊3h 08V{b? 0ӷyAϧ2dX`M`< :@WMEWՙ|4L0Qco [)w1 ~Vоds+|O x>]fȠ3 vEvѸr/*a hyt@rw@u]#E8H,S03_9@(+ur'AoKȟAƢ5t~96WH9r `nѵuYC]*.!F<(+yt ieRb Yi F!߽-?@-.[ l=Z~1\jLzR&hT IVkϮg!8 % Fӷ E`L9T&#d[6j*5+$s}pW=-loRH S 'i M6\f9qf=L՗ l47> !F%~t|=]2xkuݣ;}xKϠifFf<KC9"yz "H4$dlͥF@j)P0J΃C dHi5ˀMʿm${qʈ:2< Cƒ%Gg!v_,h%5fh#rMrp>ScQ%EERLctOU.Gî9˕>a_ѯ8"=Cob:flw",0a6J90.-$Ji-9Z*Tq-A?dbL+@6I, ݅+,uCŤlߓℾ~q߬X~ʬ [)uWgQn )}]5w퓪'^f8>d5J@*k_BU͋O*)4gPL `8ʍ]h[MM2(%z}Ba}?Z TUX& eiGEv}HQ6@ qSH"CHG3Z`/9#T3rzrRp'-j<\O&dR{ MiP/#a>6!*>} 7h~] Mc'5͘xR^>ڨy̵wݣcN-–p Y0 B,klS $ȽtQ'xB~"t}Sq/2¼}CôfT\%XBB $v IT'}< [=/ڧa4vx֤H;b?_yJX-8vh}Yhbh8.Rv;Gѷrybt~Z޸9P[ T.häHR;wiW0 \r^W Ɍk2 AOqW`ޕrQUw ݵҷ\ d;网TnrpT !8@! #p۝ υ܂-uq:=ņ0hE ߻wUrZPz<2Fnz/n.ygv05@j.S9RƈN/m=k`!0}{Ӓv{e(uPVA[ŏAZ@|ټ1XaֈMw la,]t:l:0rUЕG&="ָd!X!uzI㋭Ơe`cztU">Ȯʚ&I y*)f6Fib|ZZ*^UqB-7{Ղ|%jDCrF_k1|䐐)6Ԥ2;|2[f $&ϲQ31/Ï>즔Qb#ɳ7%Uk OD]JTMnoq ^NncgϷ^{- & kΒfQ=(fK3:fk?"S兽$-@'!zKݼM]jRmZ/(|w*\x 1md.HhF;^=Yt&3L G"_L QSª^94(z0Ǭ`PpQĹTTIp" Axz$[䠲RϗeY # $+,C% QdbOtMdJV~EX\F{ x0[#:hl xSl\96QPfWH,|3]is9xK5pU/tֱ_3R,: צZya1MK4èdnJwh{aGCy (j;Yf~,,PĚ@xɌ`ĈwD#m4!L7~FU҇w۩a-(M d"Hr8BhQNBt:eG'.nf22D@qrœ(1ף}G6fGH%3ZθkR>n"xK`ob @?HBr!Lp5o(Iju,z+."F!2}yRH^[W*/ $Sб /-wGE[b5aa%qUvrLمSAiqee3ldP9⌏ Y N3EI2iԊ >*| 7}ȨɱdłqoBGf-b6w=G"ݷ)jZK5wYgH(DM;n1X K`"j SodUMW` ]yy/4_vM'ǚQz{:")1Eha<3΄FN͛JW޶qMO`^}#z Xpi hP4Sa2pB-Bqօ]&c뗮kb$"rÌ-G |lk9MNÄD7}β"^⡇x_\p8C)\nPfm3/m\"}ZZ+[^oxH[4loQ§; <V G*|% { 6'BGf(XBcݹ=)p-X} AN5sKchr,*w^EODqGTɚ>W5-&CaI3G`|C?[^f@F;elkhNk@]WM < #:8@FHn%Zn拡TD`zq\F\v@x8W$nΗV}e[x4wɟxS]w+ o SSsLJ'_R2;>=q $B !d/i$o?l#B ȩQቢG9k زm<VB;\ߣ+?9ug\&yfV-kLv w^]Gc@,hE!9'8Ъ1 |yhI^UB+S4P6s7vO}? l|<-qh&@Ig^)An[xmGJh6"`Ibyl]fŢdP驢j<y+w90pV=mW]jL5J Mhfhv4i4b)A@bxK| w ~1< h7#jWa1R3v3Wv3Cq 2̳ݡ,ڷ`PYs=漶dƍdD0\dёo4ϐdݻHDBrVhzVBkL+Wz˓ @z0N趵7iė{0O:fc\)O[ SƈYmY$cY¯F* s_. 7cd%l|t |TG;6;ȐZB][qBYcfh*`Stq?`dEӊb.PiC,-6=p xɏfY~BGgmOQXdq?tU٪(F۲brY(\.2aVEV^'BNvG8 :98DҋGV|jrM@vg"_Cj7A҇PDW\Q-w b_wn~?M"ۋ;&א8>A'RY];0F1uXhWzg|sv'pCzY }~*ѣ DҦ3s[mK}lg_@  6\bw !WNl,GPE ifpmС)ÏPÝ_U>#%%Fv{"joێ'_!_2jǖgn-D.XK4[-EAO*8ո1{?$4Ib7]y|Z(;E+Ǟ@gKj΄ƒ#||H 0.?,'`#'4==Y%Ga#~df#i#ʌI||{ȶ<;?"`x`y~5~ M} lkHq2'kՃȻ3h[UR tg7"=z'߇- QS1Rmq׳o*ӞlզOc܂B9{>%I!`&]yU0 H$B2JVwy,cflbez`*JvRdPEJm9+l hcT遣ugB&E_Db4Fi 1R-x0t3(wdmAR'/hY6CeAT'LJ0 7 i-|:KA dMnf:&ZL]ȁQף|@6FM +g! n2R֧sFI@[Db\eܛqq9Ư ֐0D[/ A8=nl`V,$AJfԼ34P;-^ry+`*o 'P-FwWIFXVRboxclFM:@ :8ߛ(W3*f_ySʵ0_o!VeinMJ>0'ui|g.&>|X0R>X R}o N)z#vTʞ$}8t8Tv w]J@14#Lvbs%.kH%< qH x0"J(4!]=eja{v}aLr<K0NϙmFTZSKg(Lboi/'V [8~OD-9#ТaN.>]NS>dz*NC~hEH?'< &|f(`i3FuiѴ۳w:=Y1#u |  wy4 8dZv0P HDA۽p!P`ITfR]"'M+S,W-NoLw`>>w!1(;5;lyIBQ;-U] (թtƟ (]|QtS}yjjbݥ9fPo 3b[,L\dAyIG`;k'Weݗe҂zNO%:# Of%-ts v?uAXSA.{7# $Z V&5bh$e $?RK KЈA[aKfgoNb70)`p_fG 0kU#[͵Ota\,ozy4Ne4mވP(5n܌HC@>oF{~?y 4;Wv;jY ֯33^WP)\(|dl=g)ߓϦeyl=>az7{cR H3# -3<+A=[^dQrj1sh{28X9ĸ*KI3DDQ;qA..}FC9B7)YnCRTݚ-@0Ԙ1[W6fE3}ࢩzX=Ը8Bըk(߮^fڨ|a (gS˵CFʘ?GE_?vId* նve&Qm!@yoA{$ěY.jrW AQ~yr/4/I3@LF$5hVʂ-Y!?DNvM&!2-n&za$ ~Jk[E'ѳ2`1tG t Ӯ\ּ/`` q9["/ x}nNO"1Yk4nAzT%*#NӣcQSKDe+_3߼9^Ɇs:lf$f]Dr >$VOwHA4dvYdp4j|  R.Y ƹs(2{Gt'ecA϶S,úǥ5-45G (cRSP^%_! ձQC \NqRFfhoܥАǽy;ԏC""%Oj?ej~8^AAXY]jȈC@=fd[͐T'YMc@Vs-#E9Ϊ-_f}L[ei+ | `Z؎=qZjM)j6 bpd._h*Gg6F?||b&XL z♕j Klr:BR+Via Cq(H-% 9pk:U\m?v}Dpp 0au+ƁhsHkFݝWR9JSԩs JH֚7ӜI *X)J5tT!ܺSd|x;>@ vXJe* ~O̚p0k \⒗A}|uk4dw}Ȕ kO@4(!5z`ث"Lvҍ[`:$639>hUU!V2*)Cka>&t;S%}M&Z*$W~lc6j`2M} `K|sdA2id^H0eK|':)^q˱hTZsɒg vDV YiofH99#tNsO³MM4XD mzO4 9k7xE)=M6<_<\;n.mUD@$koKT/?ʛIdC@-d^B̌ .()P\e tZ%բUOZ雼dF)4EXG`RNOt7[3ϱ3FwP90KUMcZFUwђA܅(y›ݗea7HY=T2b[#bF:IlFw(qPSTTFm91j 1f: ` #.=5wvȣPOC+θUsL!A(}g&ElA4GyLT.Uܠ{a_Apf[pEg[hWG.|geyT~,-8)Tt}v)? A2'[$>??)V8׀?5quޣ\`v>Cg dq ȵK=vJ(U;6 fɟ4y׵UBy '<ΥE6. 5OCF5|h{g+ڈc0 D چ4@`4pNVrәŧe y.ANc]Ry x$K yE*aONp0'ݸ?_oґ#$Ҙ=\LxcXa 3/(cwNvZy> ;sn G|Ctc0$<rb{.bgfdȀs{+d!w{b35oqRPw#KyG-l:-ʉwHNZ+NQL^mk WC: ^ Vת1H(r["+ols1YŘB !|d{aBN al9묓f=?ôL~/e-p%CU[ؙ?lf} @c"Tx~P2dާl5hVY; us FD,/C^aKSVK-(2gy'gr nY,z4t;N:oHrM:giTo)((Z".b@~=O757bFݣp 8x/:bN1n 0 P0V:' ~qfS2M6BufBqi3pf{MU^V@KT>A179X/;9آ94Y6wza8lAmrӘ7MY珬 [JF ~.E [E8" *)ͧ+SܯvA G{hz*/vH~Ho4r[s ڮ6soVk;a7 7EOs:ޑ"354UWg+^G$:9|YF`1Aibw%!8VRY7 NVL2P$ҘT;.T<o3%}\+`O3}Zx@Oco|oC(@!_=Xפ [CuW>aEQd9~!HXlpDpT,= uUGe‚!}swkLRyWzQULqxݱ. A^t$#= s@ NI9=k&o2$_diJ L-=I1ҝ@Zc)XnEm/尧暗-G~5;tiN࡙ HL}>$ޖڝ:zx@lM;钭:KLw..7A1^`(⻝F^0$ ȨgSle7Id[w2^?ϥ~o R:2"&LE*td==k0[zAS^1z'3Pݫ! w%5׀2H w[ը+Uh=_ ?'=| E[O}H%R>K::֕- *b U]V(a΍Zn^:wՙ<<(U2U*ӾF_LHd<|mrFT23ǚ%9EhX-;a>`T]|7:*Do7m9@ 2R|kLjV-Z_#8PVvidV@6t48:s1T9/kb)CtVz'Y  DڙMyD{/*xx8$t3!vu{N"t_7.CQ֙X)qA6J@"ɭ2- ΍ B):B!<`4|{]r}0gQ+ao;tRHE':-P6VK)D@SYe`>{?Q ֈ a:f=C #cTpɇ!A"C'=6nj,jbysLW >rQBje,}# \v789+<&y<)oL퀤]N5A3B۾SP`5S,谥 !Aut!-#dy L cuhF>\We駇6׺6%w&Sl}ẒTFؚ\Ml'xR֍Y68i#A ƅVm,k8swcz'*̧/8fet xRFүn~ w׸dO, @aL~ 5DXBI?ff+qOaCz"s[<2g{}ˠO;v]õٟ61N:LNҡި0VѸ+Kȴ)0HQ(Q|+9PR4W:z0' )Tnp; =_Pa=peIpi|Z w| 9hMvh|ÜqL,.ƽLH* zB"IKŸ )]LGv qԵ[LI>`rg#yLK{w !A YQ9T>; pK~|JNu}lhwA@o @ 8I*{C Du2]ֿFJMiI*ګQzS*<`t!i/lI$CT5ݰ4!(RXb!_̲t1d8vܱiq VH=, ,_D{'" vj̘og .?f0TfJ\DS]ÏxVEm1T2[;d$_>vpv;A+N^T!~z}Uy3MUUjzwgϙmϓ~YOp +  sHf:bU\žR9{gJ3cQȐa̩lltH(Zlw;`1, 67F8Cܕ Br7F/2r]MPKh0Md%p f-KpD GHLCYH8YܹanNUe^e>93ʣ%n&jӷf"e DDNi2[Vx,Nbz3뫷4߶V-L61BQ[6~gz ζ]M>* O_6k KH4frƒޙ[=!`XbxJ`2%϶Q0"\^ M_%|Y['6,C7,(<gv6톣Tf\1yYƑEgYY"y=NMD]Y%pY\aIY$\\3* ʳV7DVP u9\ 4҄I_Fwf9#Ս̼7qËtgMb2zW4f|rQFOT4w&GY6BH[zU<7TPU ^B0-њA"9W\r /3]ޡ785^0V )yÌFd1"4q ޔ.kƒI 3[LVZ-+b͔ʢ8ϢboͯT|ϨPQbT̙z?{We ?nW̴c >G8>{Vg7DNl%Gs: N Tp > K~/`dP`#<ǑEtdx׹ۿo#iqR# %̰s0P ӳ6HØ\Y+}e~`Z!ٙR\@*n46i)! d؏UoyJj<|tJ?kbA˷`j. @kC09 +VDV+do+h73Q:@!vf*g^yTweyd匨U["4`24Nfo$H}#i*7")ul;Q!8 J*ÝɬG"Xe\o3_LzlFih+t}}d3k'#rN3 |6M6`t!:<#7v/G|֤QTex [ Y\ S_ ' 0뜇caʙT+S*)H l Pk;: { rw-ͱJaR  Gl=iH6_KBF@u haV)`rMM U=Xau{jV|\vgi0es;=5U k]~yM#G"yW4Hz)cWA!RvDly1Gf/2I;bbo aqg:'A?L:<;cd4P׋UӤd&ZPAeue%?wtmw%b䙨'!3\A8Q.k=agf5( ]F5b0P?ɛ>%̤5P`tD4 `Ї~j2؏-_\f~.Yg"Ӟ#(&P>-WCQA'7@wqBP&>e&ZM4 H86=UUjX?>[yX)i]҄ YrQ7̤ 2ŀdeOwԗI*_PX&o:2.DM`sk/ %t -W>L˪sb5(V%[&bȧXY9 VI1aט ( ua{FeVՈ}J7|Q..H Za%|Ʉgg;szW2gʲx ..#dY}{@Q#ӷ!0mOO}چV|BPlX/C(xT/5 TcӵkBtRC3u_7`-^Uҽ^m W/[o~x5[$GNfFUz?xMėj}x}Uӱ]da?} e N\}+p v}{rDr } fWoM] /B;|qF#tQ5!kh63ꈜ4*KvHjUB!a >$ Rt Uv@-*x῏M"}dvUPl4 !\TR\E\p}dF`^R3{~=ʁ s@Պsw^M?H)*;BxT}g5"2W[\f?jK m\cQ -7;S[PKsot)bYQH>etohHlg՗*l_'PVyEl_v=*Z|@'#2췪u!- 1Gb'gQo* T>{]5jߏ/f#u5?m꫽{6tCy1G5/i`, }gIBc`̳ТR ȱD@6q}T@Ir\Vg")[A+t$g/.>ɽ3ϼx0)?^At#>HG*^lX?˽,R{w* G-Y]}!zYa6F~mf#Uu("dBY9$K̦x7_[[?Z95=>xzl Y/ -Wr@(]usUk4xML˛"jc{= dVP:2Xi'MTY}+ R!3@[s!S>(9D6+wNs%rks/Q uݷ2!IQscծsg ijBsYB=q$2S.: 2`W 0Ñ*wOĪئ'(B۴>ɂC?6v6,g~}k[&Q^JD06 ͵4KkQtM ~em6n ʈ |y㖳=4QI7Ч9wd#4uP٥fo5sc'`+[Ue`R}=?_-n%Ov&j-POd|coKSHOhk h8tfw8>qVXz|jiҩW꧜.D&^,0 t"]oG |hfT `E`_(RX>m_Q+tN=@-Xa'Xǂ7bnb;]BǻaQ܃^ ehX$՗f?J,ÉδT#]s@&&)m.!")#ʹYqR;VT'(ןh4NI`jįC\v;Ƶa~>qAD x=[C W9v!YEu6=cynk-xs5$.*gL養35шU}B*Ӡ5O^#FNﯜ?xČ S޹}Pt׬~ U*bf6PFwď Z⌨Y=}3xq|3U{΁,o^MAdXY%_c`L9gj37wֵ/鄘e_~hjP1:u zS`tDB =~5G8 3g}>)XryL[Z5ӶT|Ntfxo:+f"2amhRq3: g8ás z͔+f0w Xe;W۷TWfzRlla{cx2?k@1/"7 `3% ):H'9tt|p=~OQW鋨HESJѺ ҡf~ynFݑ՟u?Y4)*k^? _HdBFsZ(MYpp0׵Yۋ`؆R;<5-4tE?T2AvM5|>"F}˗mxPyfA1@s1};I#7H~%/NxXޢ>ʝ*A:j<s女㟂4IA@uԑ/"4tØ8<-#zm[WZL2ΏDfp1{l]1:Į5d9ހŴϦɢq F(VmWK(Ul젰9JY]}b*1z8!,b\GgfYlww4Cr *-2(]U8XGA@DK2 ( &TÖ87\@.Y)tXxV />-r,;z[fǢ^rxᵔɋfӭO>\_[+, Fx`K] 1&S*]?J,\\E mb,pb:$,MaGI XU$K-YD1-YiqHH黏60ou{h0m8$_M%] y?qsD9~5>S:K>R(K1e!yfUd,w c{* Ψ//C X$Bi ,V/nă",LA @&ؿ.tg~<8))L4[#pP#r,ei>U)iK9bCsքEE6k ¾MQw;L"B:z4ߧޠa(9kSIg|_2wm]xWY y,jfV)Dn`.윗S? O/tٽla|k"Fِ)lDB2syőp^s<3$Qq8ͧ{E ]z**9)nj 'q]S$/SC( d5`h2Bbb8sJ/K:2|Z{D>c0N4u^s,ae5vaQ S7y1P/Rh^˗,+0hƘ*\+P~`Sew+=)mG3<@9Tn @PBE՜Ǖg!AX7|Ǩ? :Gt`l0{{ʴbc_GIQ7^ix6%ak}24gΡֈ[1 B'3Uh42}D̆qJ{!FVZn|0!\7 J,QAx33..T\ Iyz++Owj^m9GT~,ӦVXr g6-DulVMe!&LrOXI@ރ\(BLdx}t.h%X| gb3sQRgTքAA9OvE: &-3iV]ЯYB{Qγ=oerUo4dBo1~Ư+^X:C )V$U: *;< wol[3!ΖvIΌQvt.$@jFrVJ IspPO)եnCl3.X^ B"ק+֖$n"dZZ T\ߘ#TZ]#kK >l?|jeM^Xx(m2r_ dŊrZȍT?U[d,Zɟw@"WSPe~CSAo. ұg%~ 8mFD睊/BtHix{}fL 3U'hr6nrW2͌y SIXlAްFC#L^rQ~8 8Ň ,Bĺ'׾8g=Z* "4;9?E+%u'miJl{HPU6M=R#+{lؒ-=B gf{Ѝ==mžCB6SO{рƘ-G}c)ph.iD Y?x+0^ʨ|^ɞ5q,+IvGFUƸiʳ95-j#J1UkұDžLƄ^i?Z\: 4Vχ 4jEe쳀qdOlI$>ޤM^gdFb[Gc64)o%9brc ^ŵ@>d,__'rnDh!JrvnqM8$Jhp߰ѶսƘ=_7j:Y0dDd~h$7#[#1SbW@?Ab 6 /4jζpvo|1yD0UUgRلMJYVG[N+5$,bǛ9V.Wxebָ2@1Hod} +6Fy QwЕ-3HEGKkbiV!{nA+GhnC ΂^~mK%\epeÃ_Hb~( iN.rc8*|buI3#w#ڽ dr;eA:By 'k*U9ixV)޼r7d R*T1]LMK[X4󊖭W="/gX N:T:PGXj1|D :XD{+wϾ8 ,zK䚕L$41wt*m5ѻ#IH*͈R ;N,)NoCB7*ӫNE܍A{f{چ2g2:#{a,5A_y~a3B١ H v|cdm熢h+x2sP bOAu2W !R&ђE6А#M\4+߄j-&ɘql8]&B2\NMo*nKuͥV1QD#rzv4QB!]ꄬrW|ś+I\G]E.DKFŮRO䂋-ig=,Qj!G`جt^&)l)ӻQV14V5r\[@7dPU hkD \q!Tϰ 3G! T_ $H[ʟ# Qη,(1l$ZiYӯa>|:NQ? ns Q%)7 L VFKZ?Q/\?moN$ 0`KGKR K82tܩpJ0VW,J-SY3 x.`a %aX8VZ;4l> ߻ ,! {*hI]8O m2K j&V鍞ƅ6޼Bo EE$?ɷIUP/갤iJ2/$$|ӹ*2P0&;(<`(FCR`6`AUkZcGGԢEgW6]g ) raKCkx/elh`qd~='cD!1`lY{!A0Qf}B;r"༏郳 z;guSZ3NoX4U9&$]CdY$fD&}̼H a) PHh$?h9z\Cohp>`M_bk$hE ӫ'fptwfb MZ'堨 (sAe ugLQL# 1|r]x):^d8BͶcJC$L}︩15XTmaYI+v_E)x` O[æV좝 (.ddjy~"KkFZ!~y~]{ކ%+NC1TM|\is/LA-z-7|Dx'4kmD ޅx/@;22JlFYh1Џ&*  TE<\V6+*zlrz}|SR)+,3EW)Tߢ%$K(#E>HhLBu:{fUqH{Y NWb;!;m4TckzwkQƄ=`gw+/zӦե.w[_VF[ƸzG6,7S]F_J1I}TvXɇ03rD#2XqFS|7TQ `u&Ю&ty#Xw!a/ct7]ۚvpKV= o91-UUy[|w 4S~@\>yӱp7fEA0C(\ 1`,h[k#>({Lu*z7tݎ,- v?7ɢ葍;O\v ];Р͒M |r`@HUm:$+fEʺZ`Xϋg_K9-Qz%<{ƿl$e,ZNTFIRz UtRsCal̿<O5S"GC^(ZU9 ck![F(r|3m4ƩJ;GM;ؽn5 To)d w  nҧL),s̝[:fF*u {WHxQЄ5IB{{( =`9R-;+ҞuoIAP>d}bHZsd;C-<$dsɧ(3 8 K;.+y9#BD6$׽qlIRtJȑt2I<i:OwdY\bX 0vJ1<ټ V^ˏ[zm_~[p{DtfK4,bDr`%^gŴMrvF=2տ]&{HxЄ'&)K]AXӒ5?ρC-U#Llb"E8*h(W@ȎqK[OtI&N33LLy&%7:c.mB3O nzug~X$2r%[bw Z*ךh6 qs oKZݨsG8+@4\;>H>S EA7ʱ|9*е3q}%t{aƩ%=keWg0;eF .\kn1n%r ^tk kV FqW eaЉk737G3UcY7/_ e=;fFavgZH2rNd6GFp]sRv^X4ڳ 5NVux|mHA}q^B@~C |P)3}B+Ϥ׮ ئqB֠?ū|n#kʐJ2;v2Շ_|- IMжc[ $6IoO=">KgoRaW2-;IA_]RlE}%a\ F0'" i$^M +m VCƔUs qu%( iiʙ*,Ʀ"$ɱeT.WksTʌf:Lo}w&'yNoڥz,EcTκ[#m1Pvy_AJ tQ9x.o .,k -LQy߬x$>*,C3*QDm[RhW|{» MChZ2VnCe0׈D^Ꮦn2>WC@S49!Y)jiMtz" 뽂jf;`A1:)Q"ςXi U({/3ޚ7Cu b{Vذ(8MCPX lKJ_n'~_퍄=NDOv|Qeg2?(l['B9>wt_Ǡ`q=Qm#}YO &Y7+"7!pscjAb;l%C)([+ݥ-]+{vY# =w,du-B6#J;$PK3_%8q2L(#]~fesۥىRS[2ts L;*BLYgAձ\[xD-ӷF2.ԝssJeyb\ L tIbt<FSq Hl&-uE#Nxo/2kDdQ;'NM l z+;K[T=v|XLPxL]r~<=a3*I3afG+ק;R!z͑sk[mC> Q~&-i&8mDs[ޙ tB|U(S- ԥ) =W;[0p. DZf*UN۹n?` g@T^)친TMDJ!w偆ao_: ^ yEX֎I=᥍Nm*a?#v!g&_h|n%zP{0+*?QaFg>gş19*oMu#_RXE25YNa7ZJ$0 :lֺʢ3!ЋaC~&mo|to9xMs[wƛE[ji&ᗎ_YANoaˌ[(I cn*_\ݷl9Zͫ"-?N;qpi۾DO (8.z>:%9:?%) Bz$!况d2" ôVt9zX=DTh~ͭqR!0KE+Iέ"řK Mwpo΀&mb{6΍Nm~kY,K4ՎgG'ӯ1 NM3P:T.̯vnRe(\HghA?RnyB$(CkΫQJLψ_^JLLT5T~!O3|K!u\sȏ@<{:71PlʵZ@˨ ˜rk'0=V A8Fm$2+P8Q|8zWm\em0''}SpU5Sċr{ Bg8]!UUMΐD$Zd]/PUU4? X !W05)z$ dp愲 cIsTZ焫l@RA$uMLoKR=~yTކ!߅機3u a?[SzOVC̸ Ǹ)ӻ:A+ՂA/mBsstz΁9KnƉާ!%g=h!SDۣ܏!.S<\^qwk-%=:[BC ӞZpNF% ZH, }r<uC:s'eI)s]Z̮3si'ɚ9W^xSR\b,$2QytpQ@`Grrx٪MW l; kOwyw1 @\@rR2RbM67"{>d9fɱ7$4GxLA (jAU襇 IP!/DZ-)&J Up] h<ƀwW|F~$S y{u`, "WyW~.+rG>AgNPd4F2xvm4i+qr@sc2sg=Vb?~FW,,黌UY!t9de.^$B@yED #ym 񐃨[ޖ@?\1jCͿ S͌XA~Zye 17= :(e[;;.w&E3 o4/$y68Э*}}ܷt*,!b -gVZ;J% ׿f5xV|ҢhoUNg-EU<2#ͣi~Q'{Nf_ojE^^] /j:OS14 D-f d]`u| .V>'; o޼0`/ʔ pp{&mc0Zhקm>BO ut/]d-K{P,EsȄkih!P58Tyx#q΢?~|HkcM:6.З՛ A jOe}*ase3}ɺ7Y{oexulG%~u8f4ZOĸުB|㖦*j>Ai#ѽ{̰:%AF]E-+6Tҧ&]75FJ|(Wmi>ŠLJcX|(zEZv;ͰI?sv AAilB!z.\m*e jB`c+Zϋum (\8˘S#|._Y`k 3F>\8ǡvSMu7~Ԋ S[F-%dvyBfYqUx<ǘ;~vN.+:|F_y%f3 _-< VqQKBk/gyJmŢngbMrRIG(;G>-4*/bhkx8?`LӦIJ.9{Jσ&cɝM2}wa v'J=JmP7+gUﶆE_%ۅgSEN= %-\THߍD"_!|iWb C_p=Vl»luΈc姛۱xK̑~axf}J&D;AYL ?˥RiiQ]F}[Fn~[P~]6fDnEgB}(:d9g0GJ-<_r0!us"T?NQ(ϊpP$e e3'QɆ(;#*#a$Zda?&햀oQcsT.!@kN秤Ft~t%צSyAr~Od:{/=6 Sms& e!Oޚ?ft`<mĆ"5"2<fSLbpf& Jc㥍6;ݤRlLA >q:NO)R/yJe!SUi83HB!]Zء53E|jy k+]Cw^K6zպUr}D xá|;qZA3^R 'rB1 L򵞎N,-#W\*j`%n!5 3(k4>"1N)Fli>̢|v76>[ǔSHa jJ9mkVщIZ"B/w^e>Y 9 24:[cu>S}ǔP/Ol@V2S?ӚhMVgdnHV+:O~#)1BqB45Q#ĉ_4h{ZU:3GӀs&JGyT4.5%={]FH$|֤'R}&p sY>AD7) +k`xgE yI(ܗP?bdW' 8TdqTLg>-e)?>Z*pdpW| .E @hh :6M9QvP"Y=l$0k=\"qJ!ۧALw"y8ž`,oTx-~3_7g*F8h[!Em+hXK 2ưr"c4q_ nzm1ܦ;XW 8nDs )|@C% )ߏxY:NccP+s޶Ϟ^/r=yBh2,8-rܘkT' IMWNn2J IK7_<ίb]ľT h\ʱׯ׹ycה%Hkc"k| <0dCFEk|+`c7?S@hkgO,V5xɬl 4L{:QA3 &&sKi5¡cʪ0 0l A\m_"^.TF8 k,?jxiadL>G|7N@,'W_O"03.5£9¤ic"|"]kUPEN1M2rEhF9,>{oâbCs}ݏgUTӘa)0O* ..l4c@u.\Ӡ@;S', /c5/Wr,X!NLlMU%;Ln󗥜S09>UW#W ?hCly{o[d1LÔh{ILE5]gXe#]OMϹ*X.JF@2ec?| <֥js!BO6a_V)Yơ6(] SM[b7^Gtuҝ^+UBQpuPp8K ?"Sj?I(Ckr0V@ `ԭN6 $p6j/+pnMuwIiߤy\2;zA#:/N}ܚ"1EI'.3QIK=Hb]M脔};U&N#TSw :rhP&؞B u8_kKsuᾱJ AG`*$^6%vݟ3`QrxoNK }JQ+ UAi'.pE7UV+YKu~vBHKΈ"hKaNZ6c/(n#ύP>K –kޢݭ LxHZo3nw#lMQPsiv[uۉuQ*>:ɼ( B4gdxOЙ5FkbXO27IfuA/vIaf@ɹ"@'-kJ_bEBƵ)F"t{m)ts+._`oj#16p`6TqANWj`ÉW "3?8Z 6hl+na麼pAmv%.RcU\ *pD# a7}+!6R)[Le#)r"oࣵ r4hP 2ܴi. es ̴dV.Qu!ڹ #֌lJ{xLJ׸"\,/*SWG9և੟s9|>a7;DhmVd V=U ΄|̱wb:G}n+~7:>}Ƀ)PW͙wRa =P0Uutb"w ?&Ŭ`xGGCQS}Tp!H'xW5V]'H?qUz^,P爘?@ڼw]`DW6`W ls{[&)des mNwoe%+LI užHLuxO42C}baYEVi_LvNxk9YuZ?7A&)2_c2o>\"m+\x.yWtz/oXKu+pSKtK۶]i9PPƊLgvk=Sv=)o@C#"R z+vTeqbPL|.x7V,~O9˸kmdr;ی?6ׂYX8YAʜ^Ft![$'TgjqY`马yXN%,7fήY]. 9wc/ݧcBgj:$!L)Q4JEQIm$\~v>oi]ej$> UtYV; PXCbW> ?]-y(tX)syvIp)Ȃl<FF8c-<)lMҋK'>_s+4*/F`c>bΆ6bWE@E,#Be'LQM*^}HkNT϶QEpN Qu-롓JL>QyҗSA^j퉣Ex/Yˤ~L[UbޞZi@b-u ^ Noq2D/o$\Lgz_(%A" !=d=ř-wGR%gLhAL*~G DJt`:E^xJR5E<%64rZDv9Ŭ'zA{(!'R-$ laHwi+5e;_./PGP(xn47n­//wu,VFJS! kfV^wzT_L;ӞKYӠߨ1F-1K1cAwAɄ'iE-dkZͰ WqJt}pUy[ةz ES^F[adwũ4U(rPoH Y+HCºw_绗>C ww@Snb&QG*@` KPѧN{u ohEbƅbIqa)/8Ga¼7rh%gƦ]!VX}MJlj[y mW/a4Ŋ=}o_JeտowfjtuGR! NK 逶'XmcE$x09;I N6ըU[J Yj@bvW٩ݸdҕYYފ8`њPDQ.U $dAR X/( E~*kĽ>i 9\|e{ q .q0> ^!qm}TF8pKӪ*h_bY>)ލBIG03κi.µWa]NKw^un) L3bzj(-tٸՑrX砆ƒ>,  aFPb6 ~U_hfu -18isH=l Zu/-G/D' (YS f4e+WlqY授 _2|( ?9o7KI,នγd&`?Jڇƾ=moKp$3 ʓ[Xp?%0K8v6n/t1vS@@w?Iu3L$񾐐zUr"2|7?35L5uL[*GȀ~"Z=eSȖEٖ|霮gFZӦפ$5x-fiܗ@!R6.b6ZfG$0v@p|MKE3e':yяj0v4Kv.=?­ QkG10 ^geҞ.]C7rC( q`x} \d|D2[dFiFMbGBhW&BBۨI)jq>Ua3[@ў^rt=twOr{#$if-̓M{.ДJe3P-[޽ªn)cfU]յ#P-[ʅg_(0bJno+X J\s8<++V,W"ܤU1a@HFV@Z݈{ֻ&iE`@tAlLJ c䒡;A܆tss}p$|eZroC!7<"2ڻKU2A[⛠?W2ژ>g vTƟjw!Pj3O=)~fc_f;X$R1.%#mĈ68bnwY4 ags:+!]w,C*T5>, v Gߩqnn֒Gp,gE:r"X'8Ğ_bbKznW@ْ`Lr^7/u(;% ٖƹg̐dI1t(3 T''J>*-@I]W{seq`:;r: Rl0&V$)AȩFW V(}2dbOhiWڤjdl|!ų'5_#E AB0|}u;q]d~^%&duÞq6&ـ[Ȯ|,W[ 需C^gQBQC$2 n(U#0imJH}/Uh$vH)+۩U5t3x{?VA9F[wXxE۲$=k@iJʁ,"V-SVC.CMX: K#cDYLI}/_Dbs& {Ю|աzU Fɗ&߄ ՆOyHپ[7րiGW^_kmc1Zc>G%⻨ڷ̙>^gfQ~0J5c(u,'tQI T\m,|(@ l.J`:j[OxѴdtk/` >j贔*o[ 64KK-.?B \ZXғ5S[LGhI7 96,LqeJ:;ƷWR|3 Ol*5voZGܥη45 ܪ_f ]bS3M>|'wī}AȘuNLmM!VtS%׶S\nYDazH=5*|z{@s(E)tQy؞wdc"&|w5a>(Ig{YŅ}eUiVCq:U9N@~>=rn{ \ =QȔ83O{xyt.pNhep~r7F"TŜ*_{fCÙО:?+m| uO _cE` G{էnY7zv+$,"; 2)HT)9rM j TBN'X`zpeK(7# $%9e#4<{;<YkS+Bi 6$H6e\ojvfjb@XBYc%KJ9儞 oSv}@`E`׼f Av AeAӉ54%e:Zsq(/m{(jz}}+5k 7VZ&d@1UF-@w̸F=">V'׽zݼ-]S|S?qGYNBȷQ|\L _+};)3!Z*M \D[*rdGG?-o桋͈;IB9duUY.1f韛WmYX{^8{P+#do˸e$/r`؂"rS9p]#&5?}cҗڰW\`_  $u>!LbgyhTU[f1Ck"ZB=M]$e?-\;D3H+9ħ+ T$&e5 BFY Mݖ=Pi}Ǿ;ǚ۝j>|&m|Q1>?UE+bL~Gx#J?uGhH-8FGֵE\tUFC\NChdg#Rܟ 08 L/8(\^19{ekSSNDz 0ۊqHK*}Kh;0p%Q#R;Z9uzTt7w_!roS;ey/?8dW!qsf56@%fнg{Wؒ㍸$mRg}@ r0mW$GḘrX$`PRxZd#r6B{ GbeC:i\FE Cז8Dȫa~1Zt73O& Rz$tvz|d: X0H櫶]]D?j*"w](o]"@DʬPT [b#*n*_Dsub,xVE&$ vڀ#n# ? vmrp6dIkkhYr͑CK]*ޯ){q!Rr;~iVz-j9+kP,0A= U.Ay';sp^q:p|>lsx fCt.Bݏ5JfW9})N#фti"M*)%0O!Q ;HHs4@Ϡj_w e깅6|:Fdsߴ@O+ڗgM*e|'ع _|02Z0Oq91J9G8צgoF F_xړs,ƒF͗5b.4I? h%'D1gEci9/sW.'*|4FG׼垻-YEI# 8wek~U?oYO5 Ұu@--ԔdtrӘ ]^ bEPf|@>2 j:f'fK@,fӣ0xQ ;~T0zE$b2aQqа$#834ՕV帨6>ӻJv &)*cYeeg0goG/ ZjTyFPk _4n(gviVs̰ۏfs__Xy/6,eWF,-s?~maMn+V@ {:I7)ުչ/"FYy|UT\+(PّF!C%W~rZzNly23dtۡy{#]k>z|R 5CZKlT7ΪX}s*_mI9Y {S5c~cN3:/wđ=s3oTX1^p(|Jubēq#EB":0ߜp+qGRZ7ͬ-E;OZ_[_3_ &hHP#ZvMԎ+!PLJ73Q?hzq,kh3=FKL0[/Ԇfd SZ.WqC{1H/Hugv;V]M an_SM)(g45juO[{:\&`a̯7% F~ ( Ur2 vH'C*H+ Jd$Caa$/ mpGg|K3zotT S^O K%2MJ(Uheg{nfEtN.ilZTǗ谖fO08$R2BëZ_B祼9z\&71`jovP6w-,&6$(U[ut"Lu%[q<7as䡊O c 5 O}6;}ԩ醚> ?FVtD?vzHjb5 n$=jc%{"xN@h辑yGt.yong|R'BS Z&NA Lxw[@Y>9ZE$`kFM-<|JU`eO ~xNO8y3V( }vՑq!p =JRA'%UZhþYy5c@s2HfE0YSeJz]G+Vv_q]4< v6ia~?Тdm> wZ(-:*jO8 .XXw?0c h@upV Tn]PgC?ڽ \JmKUC1٠u֒'tos͢"tUދ@c@qʣx~^Dha׬,r;΁~^.&y2@BZrhqQ69mș5Ob@9ˡZFB.byQf6lC7aDb:B[v>CGC2} cYdg9A4Z\`5|jg8x&c@ 03rQ_{4e]#7ywFP!8+Jfrdc[ܘݔ*8|+Zq eJ2dc|@zGt"f YYͲC&Th =)Z(q: `#^ϑƖtlطEDpxU~䜼He䯘#'72:4u0ת`L~P%mԟ# v=d=´i0F\K[3YF1r/S#mdz;4 [jTݟ_9"9XEZ /bBsq< 81r]>bmi MY0؆Z1W Y\)ިT!_z50Qx"'Q럩GHFXtɎ3$4ЩM'm/!ڠ!`✐6㽩.>ۣm+YDm.t~+c']-*0,&"l#I#V/!d篣[N>z;d\=վw$xe˰K\VpEC|hk2iϙMp@Sw߷@rİ e3|EGqZm. A-L{ hT24)Cg@ IJtTE!Mɦ~iN nڅ~@Ǡ} ԃGLpcL²= L8Ϳ/߰%C[ kޚ1X@F<ƄK,k,™+ & /n,-@3X&AL0TT5 _M'60Ɗf@oM[ok:z?6ޙ8C Dn =E4X|Mŗ.ĺ4V4:TuqmW'M\]LE= G*_klqZ1M` t4 1֫/=Q`2:Q7f*"Ù@8ƴZ8Ny ~o?o&VjIsjj E6†Ҕ]&=4^kTT YE qI8ӿJ* S`]æh;]dxn6"sVU 3 tڸlqB\9?"q*CʿKgӓ^8D]ܞ6C[`)g+Bh?c+ibj1[i6&326zRHp}JP%dtVqx[](qT+RApVR\ݣ^V`y?{h6* a%|'#C[ cÎ0y?{Qjw,9weZnat͗HTH ?JtW{k\MH)Nw8"g)utf.[ҵqni c:us|eDMC`m`Am͚mبדּN6MYm*LvMaH< շS+c GqM[Z5:q"=^t2XqY_R~wh  OvdrJ&^֔&(##VK̼eF+.0_ +YM"lqrS/$۞`^n 5fNy%5\D32g<=} Hq_"enLNY#Y46}Fu@e}rN=~lF sE=dh, }[+-N>*!u9M>(`+}h*JkN * U dN&1_eG-A|CV֡=D݅.1ðw}L=9EŹmA< U!x1|۸͔oQ#h \?p|oYu2&[lŠL2Sn@钋U֤6' Ce6k(;LƁ-)3i}ADA%V_o77R+TX! n1LgThG]t"PSza ڕVt9 4;V_"1 Tz7~ߔ O{$oy-lR l :z&~eRd2{ VwJ!oPQ]w& e(̹rx]ӮP +x%HOe9Yb./0{@RrrEgmYNE.M79{!T#Kj8ؕr;Z % Zÿ+9)V)dAٙd'#0xڢ/H5jf ĺ9׊g˺QlɁ=gE c5| ;xرwV~}L4% 5Y]?>8[d[2!LgPCYQEX^/gQ$DKL <;xsOm<\&Z/[a}9 Σzp[O}™.lE"+)u&6Ҳ"(^ؖZ=gmi0H)QUmZܵ2D2gzd6$amE$wi^dIWBdֶaTJ+[ 62ItC&%SO3# ǫPGFXKbR:tY`z{5/m!ȋa9f HA>^n#"I5MV69<-+1,8%Kui±b\_MȌnF$Umbv]SFI"g{G`=*J ;t6ٷ? ߎqYad*sρiCYJOF1j5GD0 8Z]c 9neN?488qCwoW#]4}/!x_YF%_]@ɘl7;]]~֘df$Jq`8y?pKȫBjsNo"OtY N 4c~䝔ڴBkv+Tk3 #]t47R)WHw}Vc{& m{* O.o:/!:3čWE;ڤ(•538x>,祿 M?9%̣;/`F?Tp-!r15bb3'=t O9*{q,Y1i "6ϵVX\adR&Frd%u7{xX}9I^"?mPy;SN1#W$LMd ~ş%ZȖCwȰ{q@wrpqzNJqDR\nޥ$;'e.yu~op ʷw1ۣ9Ϗ\(;:jER,r ~6SH#ď껱S~L61ۨKIKۑJw_^ 5W.~ CF*ȵ\M`: ]Cĝ&߽{?xS-2Fb-,l;3vjefƖݡK_?|F9!ܫрi?1IE a"QƃT5Dxŗz`Q~8уR9f׫tf%y4śkS !);%$#: wlk;YV-j:!n{Nح#Y_B=Q10p>޾uKgi94nu% [iVۘg*LK  nFLቐȓ"xc8i2Òc˯3[:C&J8X#{wN@Op6}걘ƀ4n6 Т w{\$n.D5m h+a`8Y?:* l>G)EA,+JB(lP< &uE'Lek2 ʹU³ѿI/7nh*pTQ}76*{4>CZlPWn1C&d-֤@OV^?Ǖ g<ßa >T61$rѹJl勁z`չteF"X2A-/UAԠ]?K_ KK4Y}e&2e\ȡ`& ?p=Ƀ`f\(LT,ޤq -Q!\c[~Sx 7Bps%_ÕUsZsԱl,>2T:O_ڨȮ+4"ϭih5O9PK\k!ePBW5< MoPSTItO>KtiXJTq3hv [ECм;cYXƥ\-. a߯i-||Nrz$%U"(c x$NRۢR$9OB{킏B6l@^< `\0 );𜫝L%{PVSh]òvX;&_¬Wv X@`Ϡ] nZ&)^j}Tԩ-Di_t[Ƭ#SFJx<b=EG-}/_p M k5ut<7"'ߠMОW^H(9QM%o6{/_=TE|֋ 63Ayy FPY2GvW8~u*@H Iz(~U3)줹9;Fc HIkJޛFC1cgIvw.؈tV8Bg`]7˭0訛_cE̓s%]$QG2U ?b'4`EȄhnZ0^.@DD߳Dgn'rBc>`c !'Ji]\J+"XE ]*ĵ7 К"@^Ӂ:`yW 1["|}ak |o%,.?k#}˼nbڇ~n)ܩDsGz XA LPV=,8@BNyV|xpˉ[v}!'|`6XΏ.xPsMeE@ '6ua{C=((? ʤl~5g${:̤.Ó0b:,^̟ u$F>;]bLasS,-Z/FHrDA8G{J|`ĀgԤg&Zd)d(y.6\ZA/;|,S._YΉ[u$1305g1(nH7[T̚1 /Yk>S}gI!(S"E,R\-G80OqG[׎'sjPUZJ27)mٵ7b(ei @2]:IKG]w^P$ Ȃ"$cͼw>(` P,4˹qsf\UzWT0¿ ޭ7cy,45uydPBӗ4e[D2< ĿqKW.B*ڈ1a,:¢ AELa稆RǞeAM݌Dbr._ֱ bCXxhG,VY'K M6͡ǡEMUoK 5Pa"΃\959+d1ϙo@Qf'[ޛ szY5]dG&r/S)oAr8EйozA9:4]* <L{F$u_1t̢ƢB!mU 0 }G CaE@:^rH[2?Q6r3[E| B,^:fVm)mGPH#.ߑ΁Ty)l!~i_hE)T~+g{)K_;*?T#,j?o|Y[Ξ_F=%om$"#={7} 7 FY6d-_vEie3˦uқr~t>D ْ v@^vz:lCpqzw?+^_&Jd$^N @SA#Hȕ[1)WQDPӖӦɩo%PSh캐yBϤ%WAʹ?y◇*%j jMZmOm ^%l7tfdfEpZwb e$3S5j.wHN nһ`{sjK!vFO^IcTQ•9߭#SoV8'?8P5`94wo822Te|PW/FWӟ8N.ׇ8Pbg9h}uF7B ]-;|! v"ӷ>wU(̵E_ Ȱn#T?B"%s ŵJnu t|GR70kh)f'! ZJ7p7ZL S<8e|0tLT?0SKDjT=cq@H"%#]TeLpeCfgXiKifJo9la3S`[I=;Gl{91傴۹v@ȲӨS`-WPGvaҧM4;JQ?Q*fvPAEL9,P*.BZl-<tMP"CQߥ/לr_f)P4_Z&{-Q'!3L1A3ef3Ytj%^VoUHTL@)nֹU8Zz@lڔAZiXR%p:hҭ=H0레忸1#vӋzَq{jnɈϵW2l;:ǸުGW w zXyRgO[?7|)+A^>N 6uV/zmxmA5k 3qe=:3ш6 'q^CĊmSl2?`Əo3裲K8!.E8_?(Z t$6.J24 AncМ) as{6fy ۀbs,z +kձ r anꄲZW5-e* |=3Sp0B\fQI Q"NOSVӓ$R¸U3 1ʵ%F)4h/S$eGnU ݘ(!Uz)!jኛ{;ּ"4 X+:kLw~2M`S^"5NA}ŧXFSUC߽[qT[ugE, 2 4UaU'榋t=@QXEZڔ s s*ȱy//HO0>ʮJ>gi73l?vډQO5VmϡtZt++UMO '>hrEtb9ˍ[ PWMZYLm1Z/石͗o_{!7#>}q|BKTl,ӆK'= %5:XH޼ɉwtmMR@l[x=BXv’V)x`\#Ќ05/LYS\/uXt} \AIV4fNRr%{^_{/]aО՘)ydӿґݦ4 $ v_[Obdshmwr.p'W3)/%j5f!\߀!Yq9BullR>\,Z%̃tʹ v5À]z6 0Pit>vf%^g&ݛ]f*P5ALvOwL%uAQO8!UI_ q5'~F|#3ɭ8K)I߯I|G'I[@Ӧr+JL{5K-@e'8^wm@GL"wяysrO.9|T)^8_0T`g|!枾 YI_ơd:·K gw6hoXrI_y,~ϦtVV6y &(XKZ+~b;&dyW, #w Bo kVAۢ9EY^LۮI re1o{}-/Ȳ#c1 !5)Q @^e#YǒvΊO_&8gCxXLIZƛ/?WUܳ9pfDuK\@Qءy+Z3ybCr7 oħ!zV`z;@'s.֫<(v&^(=.kRJ.ExiWd ոe uaA ¢>!9Nh5^бM6Aܐ6Y$/ u{j3ӌg)0ʽFH,'b!zoQJ̈N_ǒMmV|iи"ѶGKӳD_^8h6{I1iv/N]3!@D{3>bU΋0EbRS?q=,q> 8:K_Ztăha"]ρ)%d!Dz !&H,݁pnhYo'r?&Βl_F#Qc}[8]g:6꫰jO7 ~@ |Cw_0Ɏfwj YLgXWgw,m "H{x3 ws >ՈnO2ϟ tIg0? ZYoeMV"4Z&^上`+Hbx@q*ت%N+PuO_(RFcbRO/{Su I9PƦ7V4HkovHu#.4˥mVݰ{Sۣ$7؆5/k&>nI'ݝdI#i,ƝlR\Nrk'qbA{;nw0F|B :jw(y6TK]sZ{TGu 'IPvӜUO tn*1rNKje>G]r<"c<IR7b.ҲF/'+[;2<茤h"=i)&+B~-N[$hXMم&Ü碴X;eZ!-bA$&LkN]VJAqa'JscLfوl"GY:2"ɻ?mNL:`-n~IRВWiسIo*(6m&i>{%r=ActMߑZf!4lTQ9` /^c%A?7[cÃڒ ьCߢNaU5{ VkT:?$",bu>$h1A M룼\% #:S%om# 7+vaL~cS/E{SzYvNXfk̸"}/i@R؈tyg[AH*HNjpX(T=xљwӇai<<[m\0l2'bygTSvJ\ĸ,/2^8 cPl:$J25g 1Rfzl<yOk5u-7?x7DE?Ec+OܚM`崚o<.<VplƗsW8.?7FSN 5D/-3Sw>?6p'!iƿ7c;]ʜ %z'k3'yc ~*n~ ]{ [=a'ɘ8H8w1`Ӭ]ͣ(qL0k fM!dP5ڄ{l 1ەĖ g.;| {~S,0%;#[8C p,}dC-U.vu@ﰋ? k>5H+YY( bV-uInA}.X灩FȈ[ޏr>m3IjMPhRjc+f*L>)K_^us} /$`,H>ƀkLiPkD}lу1ZyjW>SJӸ\Op1vL:)C$~4莕8Ll+P:(ъQU*կkkF]7L?߈ð $PX'Xv|ݨB~~z78>c\WP y\6:p6olGp kJ Ì[;`!ji)y՜~Aږ_e3AY7,1m#El&UB($?78"L`=}^@8D&RhkeXЋS8@Γ"ctzO):+(5兤묍ok**ߐ`/Lr~ !xW#ݑBd6yq>e~ \蕿aTU$T#Z_oG9y)Ҹ}Ս"WB!]6h7ϕwiN'j@i| @h/z)=zZNo?13-ӓ6Sˡ("9ov;`=ZK$'j(5!ɹn1agMbR3f=j.ޗ)x+9cu02@+! ନ*G櫊 L7cW;e]p4\ K]=qų( Iގ7:i%ir4.M4kjSA5ڬ/>HmIF0UR8ߣ "a# ,F 2I%ˆE0O*{ A5,TwG5FgҒyv^yB0),>gЋs!k:x#X¬@w| J鏩w625h,Q u,(+c9=y&h.@UG1Q{rjEQlhmEx0XhY2BbSO^(* !ޥ>vҩ^YtM" Jrjz`>,<@o{*Bڟi u_2y>ɥ z$Iq[9\`Ti8l/;c}W)瘭wEye6|*K4ijr-bYُ ˪/[i KgIJ!ʏ4)̾Jmܺ!hÆM%I0XE*nr akS ge%^[ ;Dj@= ~NV:}(̆U+swV6,猄(;J}l9 I& ϶/n 2j-a'_Q*QģnSnLp$n*;ƢSAafE |v.z1 i)=vPEڔ 9·7fJQފ].}lj(ͩB/_jή INGINv6iіrOP6/v fCi\=W|X6V D'cۺyY4It1h&gFe0 ͙HJ UD/3^oH q{h:PPŐEEwv5h"~rˋ0OB $knXcmH$q_?ce6MѨO0xXAlⅅ)d1>^GΈQkFk'ʲ;j^`hX0.LvnǬ߁n OTB7{0hqF&.r9@-ꪨ'몆 @C_UW]Y}K6dg)~u6zуa=lU)l!AS3r\-aP lH!ȉ/f[vemoBvi0H((RlOy` )mFVH6/zh*Qo&@(UP_d/nYGNkLJV꘨N*-E( Lz<LA44oQW H'5~IϳXdK+tawcW9! Qغy/N__#զ_NyQn!3ISA,x-[E 9?+Uۂ'5x\;cJ&-_ș;P3&ǐGӱp屪1,J0G5rruA 8g$n= ų):@1o>6N9`kG˷qP?%J eGG#KRUTy %e(ͳ$b{F?5LHJ@8KHJqVC PL  RqDՙ$EhF=EuӺ::]\OmUL.؎D)$μW#vSZmc^{j^J#y N |"`Epxj#1W09nivGC$V&֥Ds"nֽ_+*}Yj,U)~eB`| A`K-"$*E!i%C 9.6O]=21SЂ}J$T!''Dl\?uA3zE":d*g>n ܲKǪ'g?B;I0֬25uqK}wJ@+ )yv.i߹V٢C i%I{ |6 ާPO]Kz(OSnjCj!'[ǣ/M[f1|BCSok7UI;1RK4vyOy7Բؚ4gSZ[\ҕ,GGO)w1d|TN{IDw|ru(0(Kp-hRɈnM/'͢D^yO&0({cf:~M*xfysW`< jI\ʸ4~2yE3%3[w}mNRک<~ -X*B ܚ f\c xȂ^=HMz>Rrn-Xx낖=&<,Xf_c7T)@G%%^p0FT K%fA@ ?C%#UBcȏdk:K7PF7o-:g--n!y3[)j~!l 7_^e0RL`f$KRW6 |N^PZ/4\s0bϨxӯG>'.ܦ;NVwfרwHs\ټ$WD|℣Pun̼^vǶٴ8ԣ "Jv!JІFkl`3m.꫒*kb3:)2;{G:T%'B٣FQgsa4|鑏6Pұ%q\/$ԡI鲸UМ2@pLHe X4ow6[DxSH 75`H ljx FA@2m VEs>6 !j`Q.6CF)22bEB#bGP]ml᤺)`ߝv)ΖOȓR_,yzuze.;뼂Jh󎭥 *Ϣze`jbG-X0T0̈(GtQbUNgϑJѣ۝ʟLC8*IUPm׿}ɬ YS:>b _wDŽ0gʁ8Y|]Ѡ5>M&h!3̑f.pGdkc"bs{…f^0]o6Cd~Jmod8p$ YjBYJdv+o~js )}|rfRӢ2ObQ;TJtqyKbM' &3 fy|&62qA"S=HU~͟m0[%S'O_~"ϸ_km5a/""׭`g)HnQgo)m&,5sF6:G G1b93#O7=Ρ>N Gmw4,'x|XjR{@ztT\*)^ͬs1kAS˲#߀?7Hc8-&uVa:19yV@6+3$\{='B"޸a#|#t.aO:}:Q} j5 ڧ #t.Rѕa}tB`f8S~"R[XsñAF 22HqB&W!(/ح[i]m;k{dxl&U=iA}߶lE\0$V.|-b$]}Sa@p(k\¥B7 ^)OW!ܛuouߔFw5WJR%~R/mLئU0a=YYK y\C,!b9j%Ks&~@]K bˋWZ˘qvfJ!4Vјm fy #a{adVz} Gm_::Sgv>@աn0s01O.TQ7WP~NHPVOxݗ澔hfZ d+SDIuc` Jpc}La%SBP}&7mDvWh}@DBT%-&fl"06@tjYف,J-DD/2m߄;X6:ݘe+ !1 NjVԜB . 6M(Pl6C]]!>jIآ ɌBbsaY&b)TyGC8:҅c"n$[,GoxyhNAiŇ bef7"\yt/YT>N[wUk3DMP?xW~x 3֧zs z/r2c̈!~`,7#<+n(aRnR짽eZf2CGo.<JSGa"BWO\A_wBho#;)7: 0ĊS 7opG(| N+֤]hlgϯ KWq4)g&(Wr9m3Zi6w5P iqCfu&Di{c6HBRuٜ֗ #HDK#0wue?oS+? 7!kCEdX& gqiKy,ຆ =y07~btfokgybboo) UU Dhi~T"1gF4@;;QhlFk顑!|S-iԑץ8?WWۮc`Ge4zqY곯 /.2h%3L-Kʉܘ^tFTͧvv@.R{j <5JC͖f>b$~CaS<7gu(,_ބ38Xx.sv{m2 b˲2։Uw~*,δ(o3 3i%~mk)Eua{4[3$YJCF}6Z\K֕H^pL=HVw8-wYȽ.P>zC@`>WÕoz<]klx+0%yMXyx*BWj }PES${rgD^ ,Ä,y]1ظ/ Jeˬ׿?6uYEpnDû+uXZAJ;1o5C_B˙q!(Tqe L- LsexZN]=axM6>|X9HqyI .yxIDwD[b{ gf5,+sHͼoK-~R]f_hK#E i6mbY5y=ݳH+t"S'_B{钃-NU ro5a0'VŊB(PaNlj"( צmR,lߺ4v(P>2$˦nojQh {iRl`"k;5Nu ϫ52<xc?vt0:Hm @6\{ #>Ӓ(&5RrO]y ~ 94c_B(!23awμwGŰ[i@V0s;Ķw=$i;̳Hsͣy#3˜ƿDwcÀ+\f]N Qs%ޮi8lNmG!pzm&[Bvm} ĥ: 7$a4T9HLFvz L0|!Va}LQjx/at&tC8_Fõn {~$#*{:+[h ymwh3?}cR:K.V_YB6n ^KmWJ75Sb/zgPhNKYCуhAr~ Bd>'Gђm (˨'Ew&fS xIhdݾhH`wLnjJ΅>b`79ҙ9"9Վ&QYp.pZ-8hJՂDa 0>RmmW'FߝG=DQo:}c.p+}b6>~*Cz- H5lbh!KQmtǫSϥـ!%o2an#vʏ*Qn|K2_2oj zc7]vfd]Szi=99>HNk @Do\ݬЅZ64ʐX77~@LQB@gX͵z{o2%HSPcxՍzV(sIe4{: >N݁KӦجd8^4Buh~ oӊ0ޱ4En̈́}kfq`1<Ϊ! @88 \wGZf,G;E%34/mGAUmD5G"^JWm_w(/yKkr|c-xQH`\2撤p->BIBu"cr֭+vOz(mn4el/v xc` cG%Lq-<'&W30H ֍-OwrBhjE;D錏VUaǻ#8me~bH"!$2qńe%OJZLܧǝ-:#D39|9h,a^}c "9 FWSo(M7ݥP+O'^egVNfyhrN֏cգTAc1+4-BD3*>K!z^scpo2MqF QZYkĞ[l;ޕ lB/  10),u};$/Z\V Ma OטK}.5M3y0<;Yח7)nl.,s-rꙖzTpzf=U<˒dve$o܆^BU ,VwzVEf M;{XJ{"ꓲz YoA(l^NEnp/*qBxZy@dƙCe/*m[=W*!Oql?u sC&֖]YL!;B3T8ޚ1a QyYap"q 9@3ރ@rB~HࣱHfCx;ɢKpBbz4h-l90*$DIxuq3Sdޅ0aq9t=;]#0Onk3\˃m p/M I)6ԱxDī%>A,vVCSt\SplxGw-w;CҜ·w8 D`."ɯ"菁V5jbuoX\ܽ3,Pp>$/r|F'"eVQՒH<#5I4xPz9nRhD~D݂etwD'7VOh6kaB>ǣWG8xCk1Yr\H$ҮxUhR7@/qM3/D|(z%`>3hZFX*jCq%s$48 )P,WB$zg'bШEȷfn--χ>S&2=/.gR$!n>` eL}Io]4{ħ(=7p- kslh'}5tD9Ok+W%vYNwU&ҍv^X#c+VQ9䚤mqnZtm6\Hъo+Vp:兡=MUAOÇn)2gI^Sd PXt~,:C+ߜ:U|> [9.Ո52z h+r^]Wm"'Sr+`&S+!g?TrhVH[Oq= $$4Vb䳩,(5AVFtIvrœ^_f>)Uq [L:tѫok!?r{t" aX{ڃC|GݖK.I< .Oв5I>YL7q7^[MnzĿNj  ~ ,.~s91YHi74]F>7"?>2;8{Ծ]~@KϖR{*e_6jD.YuKubN[z 6T5ss)(|28EUzwnfKOU@8|c} =Ɨ&ml>#7 8zgY|֨AEֺqg-00!v %d,p5{!$taߕy O}]WNI$2XZKql$:lNqQf&Q-,iǗ1f^0E6N +e( GևC7'O=bq.m3*#IlM2@ٽްv 94Բl'TSi-C&IG=Ӡt~԰WAj-OB2f2I `ʌ[&xQ6XU?H3ҝSzcz>`ɹ}K!f"8*!uQE۽Lc? K(G5Sez]3WCKBl*zUu=rw鏵b?ieQq}@55N,:XA=L7L1#+"zHzҼZĚ45xf :"ꚺH9X_lw (UڪUrP4ǹ\rM_+H4ReNaѩ'X(w[w^6Ld%Mw4'rשё`Å5K}aK3ނR]rdBc\.5(tdq8d_O@vq#C.|XK҅U2gRC0h)UKlz3mZEJ%_rY})F?JuCc/mJrm- Y[30BSZԈya`g|9)fܢ苖Z5]0##0l J<$9f-+qG 3Zm^=%-cuBa΋!)p,I0势_8 _SRA\R+"u Ooֵa~QWZf }=Rzvg)D3w)$JMOP>7$e4e#Hi iYүTKEܭnqMG1?M9Fbj&nwz ԲE=Q ٍR#noZu-")ak 4>[1-Pdl'lr'g[:k-TF v_d9@f,g:j;m0 v[Ar^\6U}EN9.'zNp*F#[4B"x5'TE@xbn}pG_3Hi5Y2m91U6sVlZ ž<9SI /ΚW D?)s1+J/l'=\ZsP24n\>~BoU_Ճ( IS:/6,Mj% +{P0\S@D݊^aa/~>_>/SޠLv[~/ UTQq ؑhBv bdr uk1w5=@ns9\<USݰCVYeZ $ג:Aۍ$ .[ά/"0Wu`g?wtZYlJsod Pٵ^S-VKY!s;gj,1Lг=hNݨ0F[{ӿ}߁ b3UKwQ?Uot7鿦7d G7?ƴt :Jc3O%zn5bDul3\oAҲƩqJū] * IcL;CNIoPN=Ss:] M#Ez* 7YFT?F /5Bkӝo!zH=gWj 0RʊY?lIZ@ʈ@<%qh82gt8+jOZuB]CF yXRg*:V x^7%uk'Bh;/S) .\7E ƨ̥4(A-:A!ʑHLi%mHEOB}M>*vf"&Z H ġX-PoW<)Q\HiWU3qUmBв `\̥kpZg#8zh!b u&-8V`c!~{'T8}<)q'1XNfZŰ S\z3"1`r=؈E<1,?k6Wy k@trA  r%ݗ1iS&ty/DP۪y t')Iz $OcU偍̂׎Jp8]pCtݯbl:7($̉/v.{[Q+N _^/ u)ps~SY6o(.oL.[pz֡RTٽz>7Tp9hԷidha] t|GԜ" h R'T(>&6s47r)4Hn=z3 эB sYr3/\wf H} UZL5s3a V\X]RECVN7tq2[JP[gi:XXan#!J( c2ﬤS,09aobBCSd9K~qwhh,gEZIfȐ{cNsxln-9瓨~jZ::sB}ó$i ,HmUJ ǟ]oDx#+/4zaG3z-ǰ?xU'O y3Z瘿J8KֵֶIyIp. <%v {ԙGN6EPm.~b3̕Vw=;/l*rb;׋_*9=@zI)/ iedzs\TPHIU`:6_M4xɧt7QJW@%#{ӹ}$A >2\2ZLTN{CEaN tzt;k(}>9܈љO`b,~V|+ZJqw^!O"kZLxYi2Jd|2)+ /j:J{u^ה7V/!Kew \!IG='2йJZFo "> "%4KER _<w7SU `~Up|byMeLJ.P`_ S$*OpWwjڌsIesaGk?8=mREsQ-b/ "-kp8A C،̭S k.9"㐟F@C%%u_[ r,qFԛ-:{OC53{w [ߘ*glkfV 02Z=iyb}5-m# 5tl9ǻ˜rVW+5Z"z,=@߻s`D_o@N6C' T?2V_lgbv`9Hc4poUK& W%`/,#n[5OPEbntLWSKm+6SY0ދGJ_z?Sȍ%*/"#dilʠ5R}Ȱz73L)M7Edž lR<ʪ|#fHDnSTܸm\j֒'9ݭjtm@W'fW8ig=;|[ Ƙ&-c- P\kǏL#bl[?^r:M.;5› CNJ`,%0L#p$穃/N\6JxFr[`3XRoZ0,(mr2ҡ~A\<(5ۣ6YG\]!+y\IqKH1@gF4@uTQ|lnRܽu,F)XA8v0*TJqKvsc)a }4/(=ܣIye> ErdĨ Ry+o2z|iOhr<ݔћV4"zpB|>\cH iTH NRך =UP*J0I.N! lg0:~=!\cR$ɳ.:)O@ɩ5xLDDZ)̨ }k9;@%pl_S9bj+:mʬME4gupŁ.ka<+ͭ''2'C͕Duq^lhyHTv㉔Q- DUFOkYqp:NA)z^1cUu{k ]P,ǼƦ‹trYg {`o~@W pjrtgF2=!/Sb%,$>ȲmJN0ȳ{ێ_G?k7jb:g;41xj3ZPu_bU*~rouC}3~m fX2A1lFhMj!_˂PG0 V=x"U' D W5v*5qѴ)(5af `cmf{]O@tO'H[Y\kιaGqvo꓍ É٩/ڗ7܇!/j7UC?ґ+HRԸ>#ZJXi/A5{QbwCy06nWS9^$i=a|'à'I^mv[ڋ қC!Dz-eA֪`ףpфAOOH¶Z0Vm1Gndžm@)ϥYpy vїf7;*A+hd<:vi76Ӛkb>GO \Sӗȫ)1a|;OQ j#n$c/@ w)s)R(Ɯä]ךW@Mp 2Go2vq#v}?TL:>*QN cV ղxr`j{!I Y>RQsR$ r& P֒ h**fOo]_j21`)4* HYwS3Y$k5îlDZ#nn u?:8|2fV` 4* }VEv!<Æke #e2f$XE%ު򷣭w8c:GMaښ(0y%4!q+u %DP([ZU꾮SeFն\R@o,Y[+.%lC׎ܪ<\=v!D@6=J r}3dH5Qfz oB8@4eVs#xA*89" Uh궴񌲏6s~ֵyQ7 뾇|#W8w UA'prYvmuif9ʣ9Ÿ)t! Bv0i\YrJJ7ơ?.;]_хhWAN//6hRM$)UUb)zqd a/3yLu^:lDD3vF"_|q_bcOZuZl9VEmΘm-W%QY{/JNJ ?]!j"\>2c*.p{WFj@{9X%zS + ($ERfZv T#B“/28ǹ3aDR?:啚t\>e\KQnd/mGE\.DBݻhx6R!ģ#^ i{Q%;2n D' =.kCDeyY2Hĕ> {Mmx=YpeR$6 ~frx r%r :|w:0>|(jMeǛ7iڧ7/]ԅU BYAnEuz(]g0MxK5A^GWzGt J#jʠVk6{ ޽|ձIp.t:]rص1" hy?XzE0z>dU09I̙nf~QRX??9 > !n79s7%, ̟źR!=:aPϓuRn/h6c_`OK+k _~mVZv]0(}·ؒP9=i;"e'^?aGOTᔗgoueP5%yjG%.?&Dub^\@Y]zv|RBiW3^XZ&@_=KkRӿ(};1L>^G39I(  ⯌Uu]Qjq⏌!b`Io gzudk"RA`7)˩e] _Q>9X@ }q> e4.H~xr $XЬJWTcFTT/m6FP1~+/@]訶? ?[$gs?y؏ʨ F NViPylsуza 9XhǮfJMglۋ;*wT{Oh8UC(ĮȳV 8$s%`иE+I4-9A.I1~RnKW*)htJ׏$B_@pkU`3XepWr[H.$aJ 9$/xqO(XG+\/"EogvPW- sfl[~E=:$D'"R(V߱z0D_]ϧUW&J ?Ge,݉tc&X*z1;+ F#Y vgl^~`|'~GR[9KW;F{UB"Tc3g*CP{){] /Ay<şngGl@ǧoVh[um-`GЩb#'#|rJoB>Ӄ>_s@gN7#vy殭NkΟ"ň ϳ K@@rv0*\spG,A2iT_fmh#vB]EJ` ?kG˓-h YHqE p 0i E-s?_Mb"}*Qm V;AY*CA)$"{n#.ZV/f=ְ4I&: /ntѩfӳwP@:;jk`ײqρ(n hZ.#ɨ0+ E&Ɵ[D 2Q6'B[8z\k@ ]O c5KY {ۡ<䷣Z,nW3iVsNWE0QMșOx+rH%!1GҙriUC/SkosCPB[ZxSK%@>yFqoEt_K3Pqx5XAA-U@"hXf*%t?rX8H _blӱ *tQ}N"{ǴzE==)WV+!ŦLrk,ߏkW@xTԒ _IEyH% 7s_ },Zs^t-* )4{BsPXm>d$1cOJA.e`&-Ӽ(~;ex2^F(?_;袹_CPMe!<톎k]{bz/@IEZ.sS̶,6us(zGlL6U0q)e`O-ySly+_xE)+!ZR"jyq#Eѭfas^=Ps&Mǹ O0΀ ,>a; 4Pa5Q闇|宸kǫ>yU)8hhġqTX 6t*P:yV!ke{T] ugR63%:Jb^wAFVگ9,g*gSdEbsY- lӇRN㯟!NDqk M!\ 3|-xqڄhű+ԥ4=?:d ƖC^""UKDfyv*$8w%5cԜ-Q D\Gs3g)Cφ?k9@=%28D!K)h ܣ.ȼ='p`Txw?=%C -U65qZs`(fb-r$xZEF[V x/ vX 6iv.l} UU`>ʋ1=TPm)I<׷C?eȋNh{~d aѶk&vP!J=yzhgWH?V. ~'؀N?^6ktaKwm/Dc\&5D_,H» vO_1}LJ>$`aq}:.Ygλ"q)`> <ΪcS5-Ɂ  v=Ƶ3΁τa v&C残߶"w@d*/_}{?O'3]&z0+%s:o{|V[#v!}FdB"H$X$hMصH!8.8.fK+b̗"Ov1 ݛlxM8^) Z܃1QܛtDsijw'&MA7@UGL)4-"4=T ainʶb-$7  3 ^SF70k:2"\G?{f6-4Sz9aUQ}*[[#U^u"4Waҹ_h.ZF)y2(?bsFpl`APM_`ĺip!*fq~+G%:`kUzf€8$[^vqt];Yn^X ׷ "_&GZi|Lz[)G ?_-F0gӨMw)@-MP\8A_]dLVd5g\ m7ֹEK>PW4}Za1tl$)^?hNnWw~M/:nK[- U}pA֢oeGGK j^3sAB^x&CHl%3] l߆@)H6 d^?FH$jl%{upXdM4Gc8dks(rT:xz-/!Ij ubUb˫ŊѿnԼIS`ۚͅ @H; j Z @-IjUw;S2*#JꪀanSqwGy0x 0R6CY\ 䬡Q?1#b.idݸ @Ӛ:3hLʼ[ <%ôDbbzDuw6qLбcdE1;9߱H ޓb&hSU1ލƴkJÐ9ޚ^}_$0|:굟Is !5ktP<)˄FR^^r4`8.T*3U ð (-e^lfp=7__l(|CZWrްdT) V$>->`3&_L-V> !e'|X&'_h4j7_ƽ_xW|ӆB]܀V0RKr4&Bq:gYw\.'8ne)tfEO:wCW4K>J;Dozx /*>nv(*#:H5lFt$0j%s>JEN4ś2b?tUʹI5 . NqH({d47 ?,m3k,EE1h1hIB>NUl!bs_*<)Õ.%i: 1XݯZ2(28KReq1H>o}Lk58ߦ>1V_]Ǭ'a&`yb@\oJUa: \6JfcߍP |>Q9SSc9m3'͙i7d LpEl;d|C&: *P` 3wrgK2 =O=ɡw-"ʗ  ,w_vs7.пrs јc%N+e) :h𰒋!^ ECⲵRTThvӾ .yC4[ϝYe~[p]FK,! IO rΏ<?_߶Qf1=~fƓ0ldӍ77Wc3l#YR,K!# Rz:gl4`IŁ.Ou}tq(%{6 ^1sMmm/5?yW6c?߾oX%G`L?}aw^+!H_1 bPbwtQ=`kg M<{a?~=+PnLݷw)٬p;@:A>^Al5, lk)Ɓj"y2 8"ڷIvгpvii?vz "?"I $Uרn(4MRi7TY%BROh E-sN:YK5L1XlՕ 6959Lz<3ꢆO$1{c+?V-JSYJ!5Xd* {āM ti'nT׃G+=rw1#HΥ(Fu`)&G5{ǏwFdtdj^+>>DR>$g"r]ӥhU zzH{Sέh&Je{_BXCUSyyUR(c4¦EݺJN>vsg3JAGH6W:4J=jo`4uGR@Jˠ|rIo;ߏ:W?Jw#AHZ'^:Xc"Wƒqa>#7{u~XBlNCNX qcE(N Z3eD}0n}Z5 ʸNa q WjWOZ(NWJ8`TךC䥴sDIH.R ݗ:G5KYX@~D=hKnwzG{ Aƺk%$ῌ(D.j0牅$'ɜܽYSbӪDה3;HZ{4gg &2~_3vU_K:h( z[@$)%O8-vW=aKhZvaO<5&ڌU MW|U=-{ 1C#.8ٚ*a)]XjMVaEI~lrX ;=\*҈Li mO1\ySq6)L$F*"hՒ`>/*l4inL^H+1uF+٨I+K&d!{ FkѓI2N6$gܢǦ^( Qu Rrk(b2UNe,KD""þwf#hB z"H{ :ů[g'rՅШr;1Gِ-PT鱜B5E'FhB_7z]R}yI9\qe/ d5A#wvҟ.}\-b3^X~wYXܡ}0fӻ;9mbWɓWԮWՊk]VݻXnFr[/EX7^CMΙ@8 k2,) [D>зT;&즪~K*:2f"IY6V55Ћ(&yfCglgU"9r`JjƳ$ p4뵍lKKh[?5-D#e، aKQNĖ^;TI>zf{ʷE/[A-kYThSİ*YD[mEf>Ű; y“.3kU0Or˷bG+ ]RGvMRKh._z}i${syFΡ>'xۭ@[[N(=h-RX1FN}Kc`BZd;9 \P!^,_]v2~Z>%/[XiAB0-6{= Cu@kAlE(/~ՉKiqrJxJ;V$Vn҈ ;&aiy"Uakհ;?wQ޼6i?,y/$6}.I|QyNl'V~7YՔnz%r\3]irL;&~K8u%R??ŐGoߧ@k#w9j &1ԍD5i~ +CC{M GuG~}4;g;➄%5TX~L~%gdU j#oo6νPſNl9C$*>-'"F~/L˓e?]]2 @/w+KבgWTFn=.T-nĮY2}!` Z˓u53Z V_QӮ R腥)8^#p԰΍DΟ/d'h:i.[ ?DZeJث¤:$.oV9I/Q4@PPLJWP$. &Y\V?Z&*(aX47ט2V\kIpEEF;4(2yMZ,=ηBѩ=gTڍra.3FPf+g^Lr,0{Eld )1aݓXsUz&behQ,֟~*M@Zf_3ut6 z9Tn~G~,'juCLw[gP[ "}VHj:\"CK&/ds@cKd<6L{ָNZLI%?'6Ä{˿kبz22m;Q\,t2n*@FDiRpczBe9w{׎ 7AU+%/)<ﰯ'UEM_Fx+O{26@1b;nĠKue =avZ /WgƑ2] F$F 4_eYhR,?{Az\mY)U:'g~Pzپ]CPBQYv gnIQ/Z,]\g"&V* .}\eڹV9PH_ Gi%a@ ZB,Pk@hH-{IRM1a =ʯڶSSɋ*exHF['XS^˪ϣh~9}OҭK]< & &|'r6 m;%_Pİ>ݾ{+I?(G>?-X7A_v2̰iˤ*)AW&gd8J -trS9sb0UTzҥr7Ror+T:NDۜ.::5z^= ^+4.ͽ/|B[(MĆZ;-nUI*kP"a~egPŁ:*͚[X?0hTI|4%$k͍YqUIN3L&)kcDip,7F!6; S=괘_#㺩DI}CtV>`u"mJ0^\ mT4\a-F-I?|ѕgVRT#H#PXO!lC=th^$ U [eam1;V,T]+!1*?rXp(xP_#fcXqǏa~aawq^ɫvApFx!ɔ/#?tkb GX2x {=L]m+Y6 }~l L{li$qN?,RJlVOpuM%DX.0= 2ѷ߰%mժ~PrR8Fʛ4<q('+h;q8,SwBYEԯvϑ<mZ`ۍS$jP IL cACK͏0=з ]ka PŶ*SqZ?y>뮷j M'mA{˥3ȔD̹x0-R*, -mj.ϭ@fkArǐ|_Z1uT\TЅQvTV(!mp)j{=::H7)~bP Z__:cz/ki^z s+f, IG׶9v!o Xvb7.枢u @j@R~pQeUy-=t:RW@M3IĪ`s%by y ('8,[5w9.[ u{&4AtC!?6BSܰV8 墛9 }Ԯ|4ˋ~IQ,axkǕKzU'ˆf.@sm1:ΘLS6 BFprZZ?x!|lWv;ģ,VyzdPaK9ITO5Mv( A02s^De< x5geF籺ü-r3|y >ZY/ep^nNBgÙ/0'/MPb=' *q#^J-d Gԅ}u A4rJ@qb~Rqǜx<^ߴq9 AϏTtxk_!d{^VT꨺'rNˆȸqslذ]ERP6aЄ"ɕ3](9 &vkv=_[؝gvh\K&)U#Hs3ҦAyǰ/+Id+  Ӝ10Qre~ic yup/& V%q}aOU}h`ɒ#C0\,7_!fX=qđN"byZʗ oe[>-j'̟߉nCWXI/Pvy,6j͟=δ)ˮu y o$dgܫOԿF˾fx#ͪMl0-TքQ zȮ+ˉ@BwzU',IjME^.i|ӻŨPг?Nἅ.cu8mu,j+¡^bZwH0ńKHoۅ76x B)bN>pߖ?MB (48Q%:&2ݟxsP] 4HY uLҹcGk497^W q'TufuNXOMTŽ@4X;=Ub˜=FKY+k|v88Mc;WxnP-D(8I+h+I#85*T?6INOMlR_\+Dm}P+7%18c{\cXh)ޒTR!F;&zwS0Ƨq@A+l*ۑoAdv ":1Ţ>z0wâ7C-pPD" ,"{mv.փ|vG=hBI4A&} Aɧhg]J~C$dq.2n !ϾzڣNŒY)lvQ4˽WJD |DŽ1L* Z~H{^&|;,%^/vS}@9NJ| hti?g#/ ΖJI[OmR0D?T"دݯ[F԰}c~aI-HlA<9K8 2E@LYnb6 Pۣnfa]*bٗt)>Rh{nRGGSo1dHbl6wEui_a 9ˊ6ړ^ԀꉡϼS$y-]+s tϽ&D&wxa Ns7bhl>|y ԣtUĻeCRd2&^J  +y J=z YhTPK[U^[۔ ^L=w4 4:V26cE[zXJRф;#\}>RMJkaKd`Y/ ʮ4`*;gS)PMTPݿu~uZR84Y97Ǘ?":ڴ"Ӌ>y5la|A@K T>=u''4ߚڐ̇G&B6σZQFX%W"+N2nxk 鄦C"s2ݱE3'TNql$F&'FCnZ: h]#:**ꀣ'QI^h\*1S|X+r@30Xhf vs2q1{ ekA^R # qV|we8z/GͤK Qө5,Mv/:?S.v%ά{bɍ {#V9޷va DN:G(]esJNQiT FF f2+݃(P#Yt sԇ[G-}t[]_vʕ-821,dhM#xs|T)S:hRĝ Xx萄%zΰoU9;AW-|;9wv˳!9.Z$A {X2oe@|=tr {D4\l %g豴(a\@ځ[Xrgd~P1ѝ4W+1B}vbDMՏ-)0s4u3,-~_epS4Dm&kb=LIއh.k#r/F. ŲlԢ!-Fhu(&`UG1f-}~Yܼ0H8Wu=MCB+z7 i 㼑Gr4!$'AOP1! ;X7d[_&Y50Cp?h~ &#S2t|OaQSG/)1šeXp>NW:NB=쬪s-#3TQE1J:~%OX]MaɜXaw6֘; aѺZg\{DHfzņT3 믭{?Pri6P:C"gUѪȭ{2?^:<I}{lRAQzMJ J{ų=?uy3b(d(ZO3 ,166@L~m)P Фn=) _ #Q/ݥ/Q^u} ,S3Qp j|.#j{"`)=: f4EVX`v4~YAFC,'F[Q RDLOyP DPnvN.9K ͩNG v]RB2l@CU ~74ǡRB^ L㍾ qpZ},SΩŹIfL{Q (A-[lDکn,}R+`2 o%ވ2#'ʳfaWتU;ee*jN=A/Aj Ҍū?_&HKRҶP7ɋz68V]+rW,݃8 F[yoyVϜu @#n+uLྱіc8] [g-b:{ ̀WVX"sK WoR}0y4[fefڱi^2""BI&Mt NC]Aw`#C)VpdzW{1I~GO4 o0jhPō8(^%w]B bޠu+ 7|YQVX뤋tS0W(5ԏd nqtsxCY-/C|6@<װDSF+rQ;bHBUs7v(XwHU~S۳,|?=:bl!>Jι'Y:Wx) PO#kG,3lY ^eV@`+<ʃ3hmR&/r2\F9T|mm,BB ?IIg P 9X(uҵUۚ Լwgs)EҘ|B5f/b)Ϝ²t<[D4{D=AvE?i zYZpJ̑0S[̔zm{w%Aݻ :>YZkFQH䃾Nz[bޯ{Ψ63)=X0>Jf[2ΡoA%)v156pJK =*'?Ӈ[mak@]+S cCĔ/'}$b7lIA )(2oFX}]8F)HXE4L \hb]ʱ^(" ~+%Έj9s, ҫvg-EK}fhkd/rUwX~û뒖aa67Orq2zOo]4&\v^m߆tE58Xݩ:\jPduk]ُ>ŅiӋF G7OFjyOB<&0jHY*-UpY N8G690Qqk{$ Ybiqg7F(,!rg_شT5JCTdʏwk QW:O{*2E6T3nn^t=òi6Rjv=BvȘ;YI9c Ů6%b>5osۄy-_(5UQ::~#!YR6rk~⸼A'ǙE heWGhmM7*sk0T6"7(1*Ce8au^\Pk Fr 9M =jBz|L# 2fJ{8&L"Tt'bP{),X5EA7Z3%P;##d9)V9.#%$XCbdؔ.:u)!V}dX y] ;!FXk:qƥ o"Z !ܶR ٫s3C 7ٲ{ax%9Qu91z oGluVIrt\Bb > 5 j#{rFi@xI>VyNY>x«$t"˷ 'Thp!JB_zBCבׁ([PFw:$9T(S!S b=VcgMJ.3BV jY-R/зJ\y%~μ{ndUԥI54?w- {C;!`K_"7*F=YrUHW-fOb!D91Et@?܏y9[6TxG,sVVUaƺGp,*;_l߼#tm-?WiC~h4-PIPPFѳl1v5V$hdڤAaF'>fve7y!UڮlֻZǏBSOʫ7B̴΢oq$H xȒ{^vdH]iq<#82|*-ҬD< 8x-(;Cq*x2h.`dD_U[o&뭚w-';Jp_z!,nc\meoYK>zl`Dw(~ -R` .2G~ ^M)<~(1#4b8ل Zk^Km'0!U30&3>nA -wQ^t1<H@Hā9GO⾗Tke1GuVSc}OBwn/\KE} tP5yqG}j+ fҪbjL0oQ{0^5a52E*ڷJ̖V;mwrؿ2xjX 'I*αʢMpp_s$$'ĝ/ d ~I]/eUK|hF 11Nb/:3qee+"N6P6O伻7TSZ_vщ,CP/ZKfҞ^kEX3nd}{ 'ᣒƯ;;X /U Q0Y:j3&FF 8WKP]YaGA.؁cO8{D^S0(L c'*ӂENe˿r8d,2Z m}EpVovύ6 t #r8mFmk7ؙ]0\K%TZKɹp1l9>Wtha.^GN aLjW?t ӡ7]߮ ը~=r\4Uuf;c\kՙXh4^5:6KꡑWX[.&+[`uy=}x_VӇ1C:#/g˩.Վd#Μ'vLNҒL; d}۞L.+ϭ׀WjMG*B.V!K_dRUӁQq hF}\+&ȅ_n>T@R?isr TiyR%8\ 43bJ4uNnlu :MajR)*JfBkPo|b|~:(dTk41P[cIe%(+2IIJ]mrDnNbȾu!MUr4Q!lzS!Қ2xLm j{RЮ2yC;' i dc.P:W–~FH 侐l7ʟz ̑j9$]aPY:( G:}bx2eآ"눮-zӖiP:P%򡒷.2/GQ|ϼX2S.-f]3i I20GxԞ3߻aMCY ]XOudkgMkF ]r}* 7QUoA:{~Mz6;cNJrFĘ0dŰm5L┞E2 ;Ʃq$Qb]e3ˈRiw.hݓc(S0"XCdp>6Sz5~ٲ3w׌3V+ ʱ2 !O- ]}M F\ZCwzj䭚Bvpȓ?T&,Yv#flÃGi&HdӪ<: '6o m*C|{^L`0Z{*;Rs \$.3"|qv4Q_SR]`؊H ޷ n8'nB:ps\]X6<;tv#4,WSv%!f -G#Q#B^aOa6?A:8(P񦜊h%N4doζ|ncoלYB4ZY,S=]yj6,T%(@hOZ$'\/=&culjͣpf>SST>X!'JZ,]+}TT ~IuɨZ#@@@_gػ_j$MïNM",&r&_)cf[brX_.]o LT+=*Y'3X~LJK\| >tM,z) W ߺGۚ-5VXEY%=>0M# TU1kQ&a I2',QJY*Qzz)G̷̮ .芏9p.4 H$!1x6t, k4X"ur D@id/x'-:"VtzA0oI [[fDg%}~ }/Ƿ!){ZT"i4zHV3J4K6Udٔ"|o]N#cڙH{N ak\nNPK1bt> }:S4EC6 hA$7@S\|70f(Qxb%^M0}FyZ1x]ӣ޵%O'x7^1;vx*p&Cskѵ'0Hb{#O P8DTaݔ-A֮L)&WP a~Y\|kKNzKr9t\0PâkVJ+^J'HntŌǍYD L%jlV(= WqqN-hlnFvZGc UM2iS?Njz%jB˰""G, '0SDaa6@{YC rmh&%P\s^sdʌl:&t# L$-GLCivz gaRy+$R!2Z{yZͳ'O9չ}ѴZ@Yoŕ9yQ+VeQp~1UЫ?] $x̃=pG -4`.-|]IS`^a\p+fhronQ`:*\-FCs̡vsAWNf+Hw[{bIҁ)O>9lJadzV1$SqU;5  e-:|*Wv{TB* DRoد`u㜺FI?@t[1_˞ɋȃqJ\(FVs_F3S0(FRR⚕x2 i1ErXu0!īکGK$.+dlV痾 0zbZ_LiqyOky#>5B-6̅YnOmQ1ۜZ :^ ';բfI>6]8D93,+Y)H?  pA$CR,%)oa4X "NV5]6\>>")˾iv:3%4X5 *Q_f7Vt~I)}?v.[-@^.{ڽym\SVNPYꎏLB O@6:e7 '\RAPHr2u+8%y(%Χ5OCo?* pSHݾ`:~D >e16 '16`k`N 1a]"cͻ20kqnO4>J% E2=EPdxDګ`Ϟ:Θ[<&j#OY׮#b&0x.f _)ޅ_C,8_a PR#@BVma\?D1Thãy%虁<{f ,X>\T^"~ЂG=XeHvd5{`UK<M;;EpurdZ1}"5bHf黁Kc[l 5 S=u>&P! ~=Hpz =OSz!~c{8A) T6y9ݢ\I]R U[1zSAPcO?dW*bRT҇Esӄ &bN* w=ZM^ ,sH;.N҄ :UYrE/<o)q2&+y[wh e E<,@s23J\0_x2MT,'.BPI0( E).\@q>>WU4\͙L"A&(Ih!`VP8<b' `ByW6Qz/)kW [Jn&Df#V3$&8;SJN?|Oۮ'xc,T "h S;|XmM"Q恨É#zŧ^&Llw9BAo2(z90} Ej><Z$2,>F򋊬'WwFiti淦pb 573;t& v8mF,g/گV?>sB4[g㵞Tnݕآypc&s<~M靡hxLkX3xlA[ΚD|n*WSQ? M׈^5KiC847=|.PfdA  J\Wu[$\Wz]T,5N7IJp$It+͝bIg*U6%[J%:Dp%pW*a9LI*9V5 +2,?HaH)@6 /P(bᩡz83%_ PY$輑~aA:p)b&l1[B>Fh)2qF6b=1n ʖx@!"xs=/}khx; 2^0Y$QTBLm0 Ab"A(f&mTCsko0!Q< 3aE%r":O7RCV{~(6{ F'&φ<x c d,hFryF+[gF Wۗ4c7`Ař%ҟnDyc57gx|YYx Q% 7^)]̂,d{Ӡnv zΪ巰diٽt+wwEC\ شG  d^;#P;Trl-T8iQ88Β=9𜃞B/2Hnp=}謣0\zA2)9 ʺ.\ Jܓ\!$>ȗ&TB(5a\ D"{q )<`xݞB9Q ҙVvWÅv7bNoZB{AgA/81-ތ#ΆH֓$: pȳ>)yT$3 .*PMFHchj;jFЀ׾궉R ܑAG_hThQ0eE?-0xcς\t$CaC@E1 `;cNXۑ33s'Fu* ' ]?1?$`QcD)EOs̝hx 2EPj Uam4ĉMgoH;I׍E-s& _ YlB(BSɕ cYN*ם<?Ί, Ff=Rm\Yy7j*n)n,4Ny>s$A_MmOWZO .>Kq2IOE7Ry(;*Ө}^.V qGh*U!UG(eNVF&I|eE7·$]2WXbK~y]"A` q;ゞPzM/FK}8"̋ohOqzg1*O0@`GT$JR#_|7)VR䞄llf.3O=@&qR7sQd# ♏@" |##Gg;I% к2,GW]q鞨_^\@6kpƛf _lDZЙc0֋~Cļ7>\Oϰ]BOĀ0dFNg@,-,zj&E԰8G>^f7>T<}wц=nQi>ry?e-^0ݡx:_`^vW)qYW6mH!G̮@(/:Bft'*9Vt _$>k\lYLigF =;a.O}i,u돥i$wk1کiKi/tL?&Z$d3j \b,KgT/w#=j>$#$_g$iz3_d٠sѓ Ќ7 1olQ2^dB߂@5^Ӌͪ8+|Pa6,4_`yX@E^Gaٳd~#ꛍ-Ϫ,}#E ~+23DKR,NQm*tH0${ eLZA{Vfh.DR;4=iPhuFښl\mRRђ%:M"30@2T4H4:^g%QG|-c^w` 5ڛ-Ф9U-6ΙS Z*Ԏ jbAհo V;(% X(3IQj<0zMBqL.`ܶf1YNQ 9Ps烷cyKyCқH.l1]VO:L7aZBz!lrYh3 oqops#LlwUNxχ`RU9E(i$= ) Q-¯#yǧcߧG0 ~-?g+PԪmtQsS٧(Q3WbWF ~CVaz[/Ra"]Ц)TL.'ou#$0XjNF$4"7tt-b?wWWCj2+<%| h툾Õ6w\tHz)'aZ VW4qndu) )"U*usrlm,/y?גs(:O:\V\cYuܥ ?2NT-_RY)~,3бݖ`, iTs΢= cJM h- iN0OB,_ee7J*XB"93(MM~R a\Q6cIT5ݾ3uX/O-` W:,tɮSGNq%ެ9{No {֣:?j(0@xyt;'!R@שٵ3MvP odiKak?SE5þ3&x $>--EU7Kӳ@ȋSawnR~'>t@N8,V;`[M]d@/O.9e䲓\2I b I4뵠)z P!r$Ѧ b% J-! x^|rD)lŗ$d?5-䠄 &:BLBzQ"Lۃq.GC|^`ř~RF0x3DmWRup,B* gQ `}AB23P~yRaVfj&>"ݦ@.w4y֕%m 8w`#^`l 6E!Tz͟k$A@=_>7lES #7-KREU.%Nre4/$wYOpnbMkpW.ҾƜ 9ӬEa2&w`QYGY䄲tv]*vgLҬ5w"4bmL+}ؠN-,TBPhJHq{v8r|:S| -02QUߑ5aaAj֩Îm0WlЈlwR0%Fo~րA&Z?`Ɏ*gqbZpw?j!ͯSjx5MEAD2EPePV_b8|ڍ-7dsЋU`2}mN/feaǠO>J~O4~Cp>OG2t1c![@8)[nZOH֞t#T- l~RM1#[A ?ja]Hr"!r> vIDbQ!mF % rD>ftc=(|Z7gs>6>UgCձz:I"nCYxmJ?2K=E(~E7l%m+qLӑ~=d~heW:'/e,w F B^R?8k,"Ow]aJL$F }L $?Q{I(Ru^IHZl;+4U;wWfJI@[Qc e#2MU?Pɼ-u==tн}B$q 6DbG@Mq2Vc_Ayi$vsh+|٥RlXN*tt"->y: )&3;[p{Eq}dž_#yr6\UZ xDJ)7O)C,K?4EX-8 ksW`I- &h X&o\_T*+DSm>oQXPoK ufVA/e%=+lrފM)r:h@\vаV+Io⥀wȼPB~@q{0~VPe@CvDWQPW"RcYAYOiӭʲ569R6eȦE4) k`)I("Qi|Jnè|?HLwM4$>ĄhZ3'Cԡ{q@&N"?`e9GA*'AϒJMXYx _C\Lv4g%D2l$╰,PU>h4: iaA9[F$5sOg5j!/R0aa>N,bF%PBX&1xvz$"?:}!s򸠳x{ x$\Ul{M3zf\θGRg 7ϒ 4 X734C~p_zIWP_$?M2\F+lm*2%lT5!k˧}t07kޏ n>C !$lzCAT p6ƈT lic=T`HtBm8ZhA"g#F~-?A0?Ώ=!1-iӛ.VcCj s'arfo(kWG<%AȂqӐN1ު4$=Ek%zЬwҪ'w$%T=Z,BFT5Eo}<ƥ|0/9(=>=.q?Dy~罿5<e! 5+M=,pjP~\TtTz -Ҳ3:rNh?O/r9 @J[Z HmTϜ.os b!eŷ%w_}g@1ܶ/`ې0Z> JfғX^@S)R hO%JlLO`H0+91,s -;B^ߺHJG5fV˾b6Nov5f6_iI]7cC*qxߴ2.VзAhz>9NzhYY7Hl POyWG ˙$Z%> mb\?9 2fm-Q|"'eg1Y8B#k-n9jۖY ,QbdZImL6weqq_Rrdb/- v0(+c7* OLYnpVxFeыAPQ!L^lgK !@q(Aw /Ԋ Im$E];M;0&77 6=:RsO/MZ8_hDpOR"at%!-%[)5g5,BwAAO±Q8lܖ~ǹN/3hFa |)Q"ARwEQYіhԁP \iy@ P`&KZ쩎vCg > %ur Hcq<<1,!ʐQ~s-^. 7#n$ER%#ɐWayƫb0F`JP5{pe#0(3N<4&͗z8)2~KVQKؙ9rpwB XРTʍWOx|@/۴H_ܙ_~/ /a1z"+msБ%w.l,?5. L'ٜ֎T_vL `ޔAl~c3vXvp- 0TXU?N2c%]lB(9O"nN֟1Wn1xtTxz?d?BLFsvȬF}2ɿAdi' XyPԡ&I 2 >Ё?܂.!#Vkp:b: ޼vP;NrCjx8"s[ʣKgȘq1S7-Q/!t-5A`asYh[lѬOH"hk Uߎz!cz Wb+,j$U(x|4Tl{!ty j:6eEGX af"5h$]ZFSmDB$ ?T`y8} EuP,,sݐ:S,98P~)R`R9cB^Voi@ 3pc(ױm$ϔ;s/3aDBOXwV^Ms7'|GS^})=!Ⱦ4<;5Jj0WyRVYHsT._ÿDp'Bv{`}"7:f1YOL0:qR 6|0a7jFI8|Frhϣ ,?9тÝrBa ~Ӳjewr3]I{Un4Ebjѵ$fyݔ cBT{ܵlw$W#2#XE2)QNcj~=B(+/:xr(5}* ).k^AuEJ0TD29rVĆ8=T~kV%ݔ_xns6E,Zt.22yXpnF{5eIdvuM1]iVqiN!KFyܐlm1S1a Կ$ߞGXy"Ե6,Y37 nR>ԧ4T$& V{ɪ4DE -W,HS5/c@6~ڭ]n~2v5 J߼ۆw>͹8z[y8 =ԁu`` hc%ͲRqhwBH_2bhKY+([őT<N"NRu:S@xl#Ddp1Z~<ٍ`bC=%Nk,c-bnl4 bsʽ"[h7q+r/.͠8P| c&3z5i\7=}pu$(UsK5>04 ;5]߉]M=LD=c#OS0Z;?凯͐d;O5A NNwn`TKJʢ'7uKJ6ޓ8QbE 0ÅjJ_ݪ@333䏱)-Rݑ(/%k1NsMDIR`SuA2F/V}ǰb!8bU-Vy~by)b6$C)^hW&&'T:af`d3)FR؊ܬ{h|SDOZZŠ[oЮ6zG*G B lzx`}u&I;`ŨR n=Q̲Nwv!J7¨cRWZ"@04?GWϖyMMV s<͐<iHs>éϟ]/E, PK?|Y*W"3'``e#EdʙoX36X/b{E*?4m%}F|A8%=G&M0olc|Mۙ0m2?vS2Y ۝b)xU~L Rs%Q^Sfڰ$ : 9隱ɻ)o>[x|KinocEf;m+2R=jsaqT__*yz5巿\ڦ >Xj !e=|n9VEs_0 ,Dz8^L;(RIDwo@0 {m˅VXhpX=XVcԋuY |t_ϙTO[d Cyg3MZ:(FvG)UM'1#g,Ԡ?y'2~}'j:1:jy*Ge9в%A막Ol2[$ &SФ@kBӴ3LO+j*+wM۬1.UV 1~)My*K6fhɢUxL5‚5 $^{g 7^H<ǰ ^6oN gsi4ET%6}4́O"E=GF%/C-޸F2ӏKm2߼dc@HcH< fr-`׈)F) ^ԅLmS-FD|W={pUB7Yv9O'î0 >ڰoTx@lPEW,)$wdz-Y"G@xqrSձNA2=bpFOO!J7Mg.= [9_Z1B sTL||vpP,>cǩ0ڥ!ە$i0Gg/g+w8Gorx~.Ɣ8VzpNi6Hl_תnENʪ^6ǏqWY-O.A1;iN.OVUfBM*W pS3Ìf\tM_cAYwrobXQ\݅Ebl;CEs2 lm̄G,HyWĕ7߽xa;f P!6ͲdV5[/YQVx}t:bȞuj FDuBpH,}t)X D{HC/hַ!%* !d 1p은urZLuII0ykӋ=M)Un%QѸyTy$aK)޽hS`SIN򯴿E A \۬ xun:.ڠWLc91WAas慫Kږ#F6 )UPn <^+ . "&G+i#jimyMSZX<ཐm;di'"ld:3#a+Jjk{9]%wc@W6W`x9$ j0eIqY}1H6б9t\  "2{W*`Ӣ췕Mp滸:]A'A R0e~ AMb)a7S4OsL誶I~:r:`?^8諒}S{shfͺ[ܡtC`ݗY~R)L$adLtfp5䂾Wf!h.#C7`"Z% Z|K[ωY##GZ߲Px9?*_)W|(rN~1dPU`KsQVJmM$ z 3(yfd@ʸn(#8[z\S[?s1h.SSCU>AC2DȪm ԰fǫF;Es ܋@G4a'/K*>rmwXJ( ^׋޵%smȧ@BOUxJ)b(˼l(l=~hS [_#&4i/Voe}v2I784@O+bsKmv4_ߺVՂ(ʀ quhz̗h죹10#81U UZ-AN6(C KAHlc) ̖6rh+矰)g!"U+1 ٣>< r*Ey8*rJ՜+"&շܫ$F&+Ǖ+( Gx+rP6n.i+9{O}OHF!d&x1#ijڑ}'umXC #Ms\Lm"ףm"E/mY_V>oR+AK C-]Ћ%&=0vcI`FoWDX4Pz$!o)Ai~مlLzX/DG}I=0g͗3@n:ig9jHgΤ9oܨHӭgcڃ'HץYT CJ ĂVf\֔oqH`"VH .Y(Mw3L.=k߫;؉CU<(7Aq 3e:V}cU2M\7j{GXWH5@"L֒u i- ,1S#G "M0/fLU$ܻVV߇}NNߖP[٠_(y_!ض@/.A>J\V%pj8eSO$Y'Rv@Y++t08VT:O&`r6#?-p'$òsLJ*E{e64|=(URR"6XmoĽm&U%T`w= M'N(`69ssCҧ-k|t(dDYl"}U\ p)  8RoeO̴sa)ZxIw%"Qt=RcPX)QuwIv1HޝJX' |SzB5ᦸ .=@7uS;&~{vD|>uDz0}^TW0& {&,23wb]g]kƳ*Rg|:HK&.)21v ZH]! ,F"s<"dˑf%T:Wܼ]#Z[QX@]ژ@zA<,yS_ߣ0cTku$H2 kdHrZi4@V mlglxGk~4Ժ~Jݙk6O-) W)K#Mקfqܥ" m!)v IX'fDž~Aӡd:A{aNrS2N@u6F)NŞ>%x1bJ .͋e:JKKIQx/ZIyL@8k$Dw/nHS Σ7Uvq`5;{.UqRyd-fLZb/!vc[Wd~=W_00 Plgì 'Q}hΚ'Aۦ0;@6y9wm3H0D1[Бu%Q,]~#>|р3}{kdڢD u&FM.2*a8d>$b] Y ߲Vg6Ӣk-WJ:Y-'>P{ EzY j0gx,!%ؗˠ;09[YW{=Z(u`1*Τ*zNad~q7zWr o*FݸR qڢѫx] o@M6T?}d3f-1ĆMBT{AGqyL>\h)5 BɎOe6Kg4MBbI;9 !jyD |]h|wHTK~=ڀW`eH?; {nh+-aIGܫ򓤄T4P(ybb.(Oh9JΫa̰)sETգ{8F4PtGZ=a;]PE=P^": .hLO,YS\|Y06N-ԗyG-G/?R 0>b)C'ŷλi`` k@(JEl:6b½_LG42g+r~e_~;DYifRU X=El?$'T~_#t1\lLC*z `cH2 6Ԧ3֛ 7NRo! >1AELF3'2e$mZz(WaQ£y6>\Ut62VVi<#/8V(=kv qD}%=2&el az V RZzSF{|EmZyGdUNL;=茭IrMm?;C\Ӹf#&3qRF T5}+>ۋǍ ChU$[no#œL5 ϻ\#@րGwX3~M)^`) > I~.Tc!:7b3  *#x$t#uu>'^jZlt>aȡ @}ؘTuqH >ӎŎ޽I]&#u{"K{@T&mJv9˝Lw3-|vs3buɛq!nm$v*ImfOz'a(ijF'H^}KxgzOMY8 T@- WrEk]ELvD =VAem [ ;qG EtPC35ʾ+v鑴`b26f77C*C bE'߳"x֊~ƢVcr7iJ i+z)Թ5:ICފYIm1 kcJB!fкoRpVfj]5#y+S'ç׵ W'zL;0݊-Be—LA0/ؔi&qKv|5G'uAVMdM+/JdtmD9Dka7!'0q${xہ16Q⾫z*AMcJ%TUw#IeE 8#X)$fD!\LQ\{#;v> !&_J/@Ъ"3jJ^7NꜼhh،_ (ͳ 2=c՝DwAoz Dy|6N8a+J p Y/i =hd Iq=CAͥEg/G-H 3{Lp6V@/H.DtU(XV}f@y M7G4psfǟA1tKGd%4:78z厌)?I{!>9kf<^D䴰̯ףP7|\Q !fBVTh$ ik-Ȭ*.˰;١xʩܯ-FNY.Mw{OTCqc[[Զӗ $EU@Uң5JZeGF.e4i SvN¢Q}>sVգ|=Ny%^.y{>nzB -rmd"EIma]!WV8<ΜzScR<;aIIhozL;N4H! ln~Kauˑ"{m?\Tė[l]5-!vEsi [Y[8̻x'=Q8c"fqbCMq-nsj`0jTq~\lE^e'f%_[g"C{ocHP݌dN5+-$R.ABn~wIgUwGnٵ?Gׄxr :>D3*ȬJ([)@0U*xB|xvnۤMݵ C? خHPO[ (&3(.CT:iЪ.jF\_ y3˩sJM.x'Z5icA%WoN.b=Hw-&Hh-jZb\EqaD6&d]҃1jʿ"6!y=gB"t͞bti2x1B⸰m oͰǬr{q84>V6+}[jr [R+f) 5u ζMYwJ=}tm*++LԐqݸ(n蜽(N1sb;d``Z]@ߜÙ,X%",?oS{Oy84M´Y"U_䠸zOOt;.y!hbhAc>8(Is\*&u!PDp,LFT+9!>7 a-,zj!h 2B*8tsS#D q47Dq+zVi!y&uZ;`#9% b{-?0ԧvOȘ%/ \)ED$OhL!d"Le^8gRMs< ;@3Q眸ci=u<j5dKS \YHs4ej@4?T_8{2Ie~5ơ&gR0#\yWΣk~#8d'yU~M ~qJ˄}#jpr﨤mw2TkNk 0"ĔJ$ok M]Qu_\IFFS#p2BKȹi@PMG(Y!ĕ*){ʭ0>i\Дɒ|oɖ>X($mEJ9kdht&e277|[6YSuQQ?"1KJ;YFعdL2aeCTR&8w{] 1#ØkP9B!ŵ, :3\r%N+1)t y.} AYֵMG}и!i2!˻n5v.JaC$g`2Ҿ*ؠG3%"7o'QtsV<!ml i6f6l8~` pysn I[rߞ39&J0AjDP cr+K%oIbf_"-8ׄf7cL5ȼB^)C NŦI yRP9 )z%بE6M$p8t/ջTa`9v3\b;12E&4?vL wyY%R=_ٕ 0U{`U|S ]m?8ݽ1>>/TTt@kOckDtzF^KdѧžUo->H-8-!̔bTEieq[MU6T~U&_h5t"[)/9)TދKMOD%6(4uzFXo($<е?"XGk2ƴЎX@ yQ<$-L0ڐ҅˾LG-ZWEJqK7#UԶxcFfQ1A41w?x'2_~[{#(֒yJh)  M" FfgEބZXZBuZDNzBsbc8!T)\#? M|Q5h (gёZ.Ӧ 6e|6wǀEd[\) Bșfvt"?Hv 3ue'jв`B`e7-tuhMĻYY,a'(L#*p=H`OAeJJ*p&Y^ t-ȋEHJY 3IjX'Ёf$3X?=0A,Qvh+AdpSC. iO+"7\T'gMD$_MxWL|CTwá+.)v\Z|&j(4Oh-cD%y46W9 |S$eBakO|S(,OފI|'/KB @593q*A$|qI@=t80 ylMha@M\t@ib;g)R\/{O['&phcts=aFh8?gA2iy1;`E$hZ>mXM_*3Ӽ 5' ?ԗHg@/F{LM4=|UU*{G`.|;?=D7X 6f+FkEcFC8ֆ^C=y؅Gx5@ &ca$nL##*V}gaDRpd~&$X:pE$%sB"S53#瓴V~JeJ~n~C&L9C2ΞңqҦh*"-3?^kr-\xii@|%E^ CYdGd[swsl {:6gzɠ}{|)x 5{<dnǤPm"2OSӚ)'x0vZD ˀq:[9r=&`lߧ!W簇%K~1dd, }]9ɠH|c|O_~wɆ 2GsWWѯ_:,PP?ÖliU _7fjԋ㚻lKJ. ni-QdϨ}-aF+EQk֠=Dr e\N`&Pz/][jrk0T߁rM`==e.,qa{|j,!h3a%O,+ac-#X4$m1 C8ΐ脖ɧ>1x x.W҉>0i8Is.ƑEl`)^:c nz (_n/@u%oYJ&$&^8+_?{Ve e#:,ez>W)]E!g 9JVD z%OCuU`@e)iׂ+lgf7'\G1c)=z&qоÚ:]ʄ7M4q4zG ވNԸt_6v|ǜPsy5RK7Lg~6zv7쓉Reϓ- G& ؈z>&g/⭦n N4 OD;v+÷iH#*w>NC G2_!$*Imz>Lܞ{ Ϊ!r)Y}LbzT*]ŭrsz@{srqDdJ:Tmj"/\bnNoj).0;QXX8MeLrϵ-X<+lK,y[yz9X&Z2'褥jw?Ք1Jl0APR,5d0U45Z1o z^n$ =|?ms('8hN7JOt 7TtF`{>yu"crp. ѸT|HyAߓejTr Z(juu/^q  'vH 'ٝp/(hIQ[0DT!`V*9X/Le%f(ފZ xlXOS"mɲ2\e gJt*A:4 "n" {SCL"WMc55c9(rGG ȧ ؚ ,aAXqoa!hCqu 5i>Ms7D mR'5+^*t/b:ŚERF0_1p;rIQC󦋥yj*2ʐ ҳ7Tu\AGmo2'D4c7D7%ۥC^\Z٢,X6LsUpvn̥[_VŋȻh):c ݍ}VOHx]g0|y18Q;{VW i'+TD'&{q#AJŐ<2{j443?Xrys":|+2Bs!.B( ylwbz&GB3NY;ZAMc$2P[)l1«'7،AoԈ17$Q Ɂ%BnцnV;\f# R/Y(n0_u)94n7$ nW滞<0oRU*.әd̖x`3vk b&tvxT=ߺ z`KP-€$gOtL#;7J0,Nz;W8sV$+I H@ݔ^^Pi̿_>FcCQrغ}Lی.zhp:Qp-?es42jayJ4q#Nf1H2nua.lf_Y} dXץ|X)2A`(=-@D<:K=PSS,)c[OPfEp-q|9Ddy` &hvfM?/vE^"S Y.neKTPiw5ɾ]V'MM[/&qfFu0K'"F8?xb1 [ь[9̬J80w\m@/6ke[Iۨ=U@Yo13k.LZT<'USN-;}ѢY/⎬J Pc٫LU/X7Ottf_nmvox{-%6n9 @C59eSԞ*#68V'; L8ZZA/(er ̽tJe"LԴ e|qDqcV}Sg;dCcIp,e(z<xzU$ '0khDR[nfT }") N9}"=/bѩ,O!ṁ*+s!E^3۹Zn08`?NXe\GUDƨ\A ߷ [0)aCD\CgBƛש{@`m*R3?:L0T1ز\l]a.~z:>2sWXcU .k`Y;]1?j^z>0S.pKO3iG}cgH*#Ր UqhL|Ϩv~zx޼ӷ؆[\Y(skD,mgWRgs"LDP/$+Ȁ6`=6pv#$# -}`t,n)r6Wpb61&x4R&E* 3eSfV#Lѥ0Q9F=w|ϲJ ?AѥM5t j|w_ K C8:ػ-r&Z}\HUW[5iS2?V{_TɎqg˧ m܍d%Ī3xHsĠ[rSa=[ZE7f8AZo]6yQݓ"ާL̈́j7\yxc: qyJ1;p.mK 3󕙓"DuI-V ׿a?Aؗ$@N(E S"nJ*|=@:>HǩjUEIh3ZCe]S7ܚr dȓFL155;"*DS<٥ژFۉ0@8B+&ރB'ӭG/P[tJLYk{G>2%{-8gJfރt 辉5K" ({$HM/zME'!_kHU"jIđ4d9SZ@g9LMX!vkSh5H%޹;{x?C /VH vX0lEGĄ3x3/mj%(ąlm4ߛ?^4eڈ7TEa2bdX @no Eof69"b-ncp=nAlKTaK"<~7=4~xYʯĀmQ[ PuyYB *ar<Τ>B,!ȁRѣݑ-!!9p"Y J}BؿJG ] e((NR~52 B6ɚ0!$&<{ScW{S V'W%K3( ". _ʯ4H曖xC8+cS=eFa<7yv@O7Kl22_G' ~;8|^ {VL!Ѳ5o,Jo18Ik pKL[̾HTmv洁|y G{B_}|z8OܸFrd^DH8u 6L5IKD?OjfFz+h BsL\UDq!ä% Iq:ĉ[^(hS[sw^Ծ5Ǝ7ؙ.pA6y".V7BaeT M~еORwصR)FTJ~s䠮Fvg|i׸qD|Kt g` =q#¶?^Wϳ87@$vЂa7C6jP#^V]{+,By%"]܍%*B*>Gvj[Z]G"`Q:(8YΦV%qKo6\i1U<Ӄ?YZ݊A> {;nD9u$~[6fVCO#ӃcH.nF"Šu؂M)տB,paگgx7oƁo458k Bw.cEl&箾^\tt:}s]U^4=Hoo6k̊q8Srs:{X)w)u6$SJZK: UaHՇmˣK 0^vo }B-vg@;̚ÐxsqE(eLJgr@fGYqh'[`^ބFV ٦Swhr5 R#HqK|gi!H+NTI@(\)Z+t#©t(5dy'nlUVH8nɄqsTqm87R{pdY)W<u۽X}&7Ko b4,iF馄}ڇ2 ĔIr D˦у[P1za\aU~.UɽISɚJ*=o_D%zEm̂9+k,`6P5v{ øhPLozyγcgW0dXvZ|z*}yv^z%d>ےHnrR(DVnbkW Q"Q1 ҽ 'hLZC.{'Ikܩz朗 aB@ܵkQ`sۥ41Z+L#k (h,, 4:Gqx M*_kJ_|F{HЃn-,Lq2 r\Ts8s6B,{+ #9)}&\179!ó2ϕ'>#j/|G' \B@US O mA$f8۱QzaKcAIP YXbH$ak*؟DOu^ GE1{,ԍK[zkv'Th1=֖&/A֓dYsqR\ݼ:2i ѰMfMRʻ=@.avs)Kƪhwdl%+A-`J2y H},W .-`ʑ$5=#.'C ]3NItPova6\ Cd(zoY0b %_FRbE@_H>58y8~ De0 q?&mh &db W ffFZE>ɽ@7|E ?G Kk{ ޣ>!Q#?6 \z2P 'ȢYi g;hБv[ 'HseZL9\W,T9OS+G}p♈?d3Ҝ,YRFH͙ze"Tvж6ܛV?@ӮԢcj?^'$%cC]v&V- $;٤'\U<^ ը雠ɻK? 8F'rfç.؇$~WE"Z <#@ؾ'%e% vi6+boņaHB7ȳC`n?OUdP[RJ #՝8 N !ບƐ:bG\p<ǭ-gaVׁb r{q/_1(ܦ퐄`%DN _>Zޝ;T(CRQg5rfI3K-.uAS>A|hxvg/!2\nO~Q:L=pQß b1ྣxAk8v]n=QvM#P<ңf%\r^ʝN"Hc:<=Q3e*-_0Yrbf%+EcV ^ì ̴P":ęT Lt*֣帢'ߒz .겡!`32cSw!Չ9/{m7!vzt;dOsQ*wFu`Ǝ-`dZӗ R왱Lz{?5@;lPw.3,Aj*i\ .!x>& OO <BK44љF0^Ȗ/JjT\vaܱ/z ex wRkIԥ{ axBK8.n1St I(ܰ{=  2겺݆q0nS~ dv'UL9J{@CMǖ5-B^." 'H/|>~F#>u͠Irqy`[җ@,Le"#(~274(z䣨(!mSMax (^%IR~$hR!ugETvI#-M2 [ݎw0;:rӾ/}Q3kpL $hlaޭ@^Q/[yN$_<Ds/%Do9 SrCYpXy yr̰xN%y0 ɕ\ngq<́ugiUyYqC׸6iH`G'ΌF }U7%?GSD̓Yd뙐4q<i)Sz~L =ءڝhH a}ua<*tAyWALXAWS0eԔ=*I_(@S_ƪD -Cݿzo|3Wưqr@-y*{YxuVʞW8gOI{Pw LLFeLdm bK7 -`P'D%.qEx}{M/[Mj5 | S*L7nv5Vp4 Ƥ/F$иd~l0TZ'.BbwHEBqEA Kf]9I+w*ŕpAQE;v]e*IC,.R=??۟/\*溰@`ĒOjbAGzyLwg}HFe#sMLiIs 7E+J,ot\bcހy\O;75#.=kS@` 3&QC&1uY,&*Ac qpg4Aot3'ÝG`cRTdT.HJ@.PQ_deD$:iwza1~VewŃ2X-p/Ԗ aA+yqӸfy+6A1}3l:n }ca57Gɺ @KT-Pqgm%6$T5t=ŒBmv kz Jpi=ȯeB- H֘',ǟuQ:!|5ecK, S 4kpU `eD?c GI*n?נIUÆ?6E,Xr"]PCJHh$Н < byyH=zDQn|= _LMVyj&ɱkIH˧1.E_ 3m$HbC$h؈g y*sp/\9bjw58P=y] p{|WrXx-iM E?S C!nkW/zvƴhMRզ|=ݖDUH+wFJ͠8.;@Yt{0eL!Hq=Y,u[,vn CO,%fs#LڕB`8.UjP 0l_|C9k%ċ,ޫ6^.n !* QhEҵGWe M]9ذ+f#G,.Hv"_k*g b># >j\>&{$p& zW(:nHN짞F0mal^:rjF7R`8d%NdM24ϰU!OjFa9›䌭f[\C]!1>/m!/ h!KүW i keNZf&Jx!Siuv\xdNLMNĄ(xՑF9:b-Nz_\.ϻDc>ӺԚsΞeAN,U]2;o_L v <еNIIBL"؈wY+); Þ&{ V8^ Eؗ +2*MD{Kf+c_egqim')TBe^Z# TwqPgCz x'Wsۇn8]I&T5%sg\T7eiRiMuUa 6u[&r"=Gl娨J:v0 G:/ݠ-zZN5:v}K k:}|YI!,{ %Å_t@'j9k(:^4^5ݤjvfzx> ¤,x\ye<_GϮ7=_009jD 6@%7:7w׶&>T |!2+ȏ" 3=0:%IZ (A 0^QhǷ+ȼIjP_<NIN&EFPK| \-gq; -`ڑ.?#fGy<'5rɹH22Щ@j&Nr_:hEo֠~S$bg§K!%} (K4n8+7B]=~?8O |$nZ2%%8SxScx.va_"y߆~>:dξ(/ A&OXЈIZ|E)At?i]c` b2u]@ܔZU3Owy5Vjc2Y'%}x$z0=o9^(new:sAĵ6) (=MlpqJ@LwbM {لǩUmEaj\E%zMNZS7 b=H1̾a<~OYsOX#oOnu65j[/gP6 ["͘I)ދX4{4v B'Мs,gLvJ@Kę2)1O=;qQ׶\&m?u=npA"?#XyI!tp/[# pn̔{Pz:n+yT:仹JON{kZ!W܇!LqL؂,蝍o *]8E̻'f$&́FoĿXFW!(yhGF8yט"EjH/ՓɱŀT pF֩e o.2ZBH[hW+=}~%G2='HeD!$X/A o~uerDz#WF CS:D]/1A-g2~y06C찄ubIK*r0Ű<}Ʌ1D0/hx1»e8V(|nyNixY/"@Hkϡ>(yTZ냨D~U⸽4s(kX1i,.5i2-;%7h. tI:Hn 39ayn7*K# .t&YʐTPq~!4\[] gP`ʿHtQg M:cJ+RrGvc —8xPGKRpk>eޭXK)m7J_,>-a6Ҝcl32>dRn$K>% Y40;N؎kNԨ}Go>#?:Gv2*% Ɋ3++PH*#CMuWs^},#}k|y9cM&'xSiٹR=|m\'WCՠa+LKyPXh)Zqx߁0"PBS}E W,8f "$Eed)ʻ&sH' o'ؖT'[v"k`^.!OW'muh$gP"Sjq?n;4e)avȫrEJm]>Q|b5d! -qˡqceqbn}vIne[A=>UGTZQH8Z:0DsXWsFݕ-w ;YHaoq}qrl.$>up5\Jm^{AK(#' mrc M`En CSa$wfĒ5 }+/ZSe#3̄UsFQ~ˇ)ʽa,lVQx7?0.ʚH jlzc{Z˕W_ykYI;!2'Fav"А߳!r *AS}m Ic)5 @d9b>-P¶vU~ހ]ҕ(sV1 M]/ݠ@P}ѩ勬zeD""e;zAl^-0)rZWF t/6/ځXA᭳i8<+Я̉dh%.fv͚.TiI)T[lb5)E` хW*ˉK]FcljLfe=ܽq)~RK d>A-w]p%ɡ>q4f43hDwJ5x w^Xkb=؊=@E" Tsz.|AQ%Ml (ͷ}8e;ӥv/r19ǿ1Bn')>0:dύ*ݏΐ|3㷗=,)N/=֤N I >T}Z.9bY m@Jo5"oRs\2ˍ`g$`/!QceF 6[j A|{m4 bPߗ|1GY̴ ں9]mFAwڇ5׋-P\B?BX ˼Y$to; EcK2j"ҫ|6e 5va@_,coW׿"x5TWĺ}no-Qνs(PY#zC) kK8OXZW51diS]Ƨ@8l8scbT~A_K]& IMW~U!9 wY s! '7 &E0ƃ;eܛt9 .mg@Q`r̾ۊ=TX<\Ijsɶ\Ŀ]ė}0V8_DW5EBJ^ʪ oo|v)7vl9͇L#]+=g 1 2aGlϧ`σ$`[}k:L4v3j-7F|lP:f')t|Rb/jlFu]T$䇥spDm ikoE*=g5XRHp6{BΖLO xrMma6U_2+qM1__E:gi}D_EKR)wJR*3&Ȟ s.PXR'|ycki-cD/sdmA؍F9A3!ӑ2Sb2W:.$JU\V V1 c:Wv_ozS4(sQ8&\0)P CZAա "fla\D#iԍrǘR|X)7uEX6PB*+/ɻt \"8 '|sSʲÇ nе?'F.,Z} b#&"уhlqTjf%RvBc8O6 :>z>9p?u OkP,l4B1j88?9c#qc~>}|f+5ЦlwbD? # u.hzFt橆^qqMA )]p8C&䖇j<)Dkn8fܐKWf莥 MO! p Bԋl9&)Hz0xvA(R8;trUvI4ݾc=5+KlJBSޅ Y3\)Y5.w+5{tu8un}E!1*4r8?VfTCE0>'pz n#K%_qbЬq ?YblsRyx" 6 dڐH[?=֎kUEc'x4$4 b;pRq[,N-%4ؤ.MϚ1%{`Ǣt>2S{|&=pT(Uz,qy$Lgۍ:>v{DOlCV8h7GT saP$MQsG`3%L34$᏾>-18֔$G(Zd:/a"i}'@>TT8!qQmMWz;Sm4H}<=vN99*B+ $-6SfzF tyHe29weیt޻dW<3<ޕ S^nϑ1 +o@$-E R]PK ҇K~9w;q֗[fshI oL BKUn gX)UzI'j&h<.;uQJk5trۄj~H/ge&\nP_`??*-!X9&AebZskUP8mDMJO4;%#C w;x|%,e1ǘ˓g7jd֚!ՉJoh ]- |&M .Ď D>_w{,Օ^uGDP_wr9|A.ɢ5?(c>,4lJU#U!?K  _z0?(BB( M3z}8hth^@2.g%,ӳTJZmnJ[rM Ĝ#?njs)9{\*P|P4.чqz G%MIp; o% =Fg)IbwX͝p|ilM]){{cXznxqjXqsO}H.uMeZ$u~ t4 pCΠ3.)v 9* KQ"ü{aV/:3ɇ:$NG7$ \4e'޸JjT kh0씋Ȼ$q|TW9"D-|ԦMu'9B^'_H2[`R+D4gop 4H&8^Iϡjo-כm.#*thw$!8frpRn"eLD!icӍA p}oFp{vӥf2.h#&Ȉct>n9bG% Y0gjt7f~,eY ,lV۬0&xFS\)wԯ8G*K4LΏ`/3߼s(:L=@ /#:N!X',QwxNK!Y(/?$c1]*5<Ͼ/`҄!zU"&SjX9&'ӎTǛ}_PJ4dK3g438[-("aSd0/5)'2 @ϐ`i. jp"q$u,ްBVɞ[ۏ s[L8Ka|0]pQ8|.я63UC GOryIq0Y }¥1Bo-h"m"y{Z VP]ٳ2mq@ꕯ oz D;'xTWJz҇53ϓ9K%NYmilԙKVui+ʻ6t$\d~U *.ܑ;#bEYԉeK>yh>P%ɮ05 ~ͬZq <ݓ~|7cpǗrٜHXw;ĆOI@$;ǁUj#mg9z56TaH6L3Þ'.l }ssEXijU1%pJ#zvа-ֶ<|nx~o3 -פi Iy/_N)'xIZ\j[]^ept5zfJj$\8+#!ڹ =v/s:w67ԁD؃[GV <ي GoHk>(BhM"8}%@mR,\ ˷kRI:oXP4-1VZZF6β1G%J#cBS9) nOvh~>*~=}MK:Qlra׵\:npCwi.nq EͤS}|QVt\5M쭒n4njuXZ!Ym)D'.Rk^n+G'E9.ȚcMi]ExjZgb@ҿ? B{SL7thfj$*ULQzDa&@\%5%V |}=mBb9 `W̓Iu6R[M=̓,sl"[(X _٧I7T?<q*aQWN$(dįBBYvFq&z d#o ~{% l |iS~Kr[ C!'3\~&cR'& |D9_k5 a`?o.1;UŰU=4YI|M3ξ޶T`AgD٤B.ʡ0<DL{e-ܥԜqAmznZ;HmF:7#쁭N./ L4q,ZkX?ԱV*lmc81})vn{0z,tޯ&p[VZ0r r#ъuDYZw̴;7x̑ ؕƄ 彰\4;|"L8{Tw*;RW-1SE{S`[h/Z`K+i`mĥmƨmL`cم\Ln̻`4I2Rҭ:0H(5h¡FjgW{Kt~"6vZz!{z .j=Lh 0I" #rl4fNiuy6H\@'+6Ob4c88!~ÚN(e PhpN-®-{kjZrnSI< }㳉u$Rea5-':.ZƤtDHF tDG~cx $vL'ǢGoLó$+o4kY$K#$ي[a]|FMթOTp!ee?/%'Pwf/kDgTA,~dv/q(9eN:.oumN}Ia a̢M*SHSǀ)m&S9/ǡ`oE:‡H:Ng8WOKy0/-uP';f,*?,훞 ef` >}Q4U5/koO#Q@# k`t'`j`fm!7SD'ZҴm9 ~"zcϟ!՜_$"f3O̿SMujK顳7ĽZz[>ˬ* nB=c0xX ~$}ݿD%VԴ%J2RC)INxF 9lrzxB&5ʭcXAfy"5d|kWUf"w㬠;/^>w5gQ o 4M^ U:B`d|~u؏u]J]#C\r:g( 8m'v$ v,:6í )di׍=>πy[dVn ʁarSDM,3C$uKqX"縂 <{AAc3Kΐ kbVp] ૳cZy%\SݛkߣMQxVt^O]lѤP[_Pj`^gx U+`A!j~tpY_^L̄:T-7x ~SZL;F k'f.2=i+j}x7Yz8d㍇>=|dADBg bh6R߹qwVN J`ѧDb:wn $H *n"`)&ЖКWBE9́#zU,RRnՖB}p7Zx M)TNe{8cm`Ʈ*DpAx@t5Wj"Whlv kc^&mM\i7bg{s0poފ븞OP.H:[G TA; r#Ba93}_ay\T͹ȀŒ2ȦԂB/Oى])lNlpdXl o,ޔJ7c: VmB6" Oc 2Z}1|_6|63U*3c^$ eY֛mDZhxUJv\ v}w3:=q:IߍCQ%Sac*΃3:T`S[TFGRaJ8WxDQ6\hT=CMmqh7ey#x T3z+~=.?kv/1)C4)<CR%8g~s%JȐ*P+)#U { 1@?Dd#vubMBg Y_QaN >prј㋘CDu@EߍKANJ \Llq-v-VP.QWIu yQ;R`;f3(l3^mjψ#ͅӮWz`d; n)q ynAp"B˱SiOאkŨ'yrcTy,ZF䤰_J0~4~$ /;bvD…$NRbN3l>~S HUڣOWWwdt4Q w9z= ^lV G?(4fK+kɲ.E.07e"K *̿ÉFc4A,j%' gؙ "Fjn(: e5pm۷uim|4 G7oʄUjj]F5w~$Z=.1Amqg0,crj?L#2 '%Pp fsdSoܽ33Ek岮zfuJ >=m*DcIX7F<^At\5_ho~0 Y2ӗ19 W *ƄPm6 ./^#Ų۰TMzB+dy Q}^ D)$9eHj~ڐ¿1GPcI q2W>ܦuHGE`)ykK-~.mIz1m8inNY QaQ7{Oj+*4^*7hۑDž>o@n6"-^]$dF'HwMBZdb7,)eO z):Oy]768/P?'1cpؑjV̉BH? l'C0Ny(5ȍB\D@ؕ0nC/cZc^GL0# i}4dҘ!'<۲D`5ҫ (_.+=% @]7Qbf}}6gԪ6ɬ@*;zr) 3)!6QOb"“(Ny .r@_K'жeج`92wF]3Vy.ELAP̫f6iq~ៜKчC&9U ծ[\45CDw.OVfUoV8å (ZVB` F#eҖw-;-4qxű#&ő=yW*v pS^~Cß{iƥ$+4@T#d:@C\= T1C?+OOL$F]uK,f+so*;4( Z#oBMd-jŅ&rq<&R(jw z:,[܏b@b~.i;-9CQPL!Jc(+'&X^^a?FiZz@ :qէ Y~р _9 )\c0 ru놸$lH[%?۠QqO"exAŁzy(R CyuF )*BS5SV#n>7;zN)ILs˛-{_{h 6,?du6Ɗ-AV OoKU19@{ İ:QbCrehn!Ϻr}Bﲢd%/吅E#Xɝ%k73,vP"m-xvM٠v]_Ŷ8l7Qg؏LL^䝣AiFG[ϵ/XxLGmuoN҃1)ujsuj_)_ @Q'WCJ'~C*~ya= T~4M\v+>($hB0Ca7c/ßm>wq(Ip `~ VHq`n$R>< aZi 6O:;Js żi@Jʪl&e`RR#<7i{+S'2NGB3D 6jY4ʼn&:?yT{lǁ!ue"t yOt5ޤ|g 73^J%RCƲvp>Ⲿ ԏVwxݩvٰp SqMcp[l&:wt&X# p4.r+: k{+$~K$rn%j[:L>x 妌|HŖ ~#h( Żnoi}gl¶Bi!CQd [̋$cVCyHn5 F%B,WڀƆJFx6 N! :{<EKE|7Sz]} *q}?'] @Y0>0hH8so3rM=ͲRVsOKްE8uCN ou2N}y (4ab9NܿVl4c)4!d(A1p!~%1^v_~T?iX}9[F,&xA>C9qKp\/220rw|7.}v4:tEuE&. AjMBXN4E|K6!1Ңz )adX>Uvrpc]tMX*R6AE1z8'ꄂk1"]o Z0Q3q[f@o3"VϷTV tjGU5S[dYGEDF v[r PZ0 șc_0y4-{UunI˛xG1$캡+9ԑWq28֖ D9,^^~`sqC{ {#(rF/FzsڜҟP}fk5ݸ!J)z{C+LwYsJɛ(PG"o?\PlHuFRM: bW-SThrQ6Նf$dӗe0VQ[ P4P5O^GҥJׂxD+>i3Y5}׸~s?6&!̱>0ҭ?JL*l-+PԏjGN/W\]NaAO!Y3n ,mMiW-w˵=v;hic`J `f6cƍXF#W w"(~90@͍GikLXq_ nJ넔Ubq9ʟ@`6 iEy/Y7cڤEXTjwMJ^k:b>: 儸oV?dH2*YPw85!;.8p]Tuʧ7o6[r0'naV_fbGЦԠVdΔ'46"`OdˏB9W۔mc/iKǍA`2}w)?+/?! xc@#Yէa)ugɋ-4.@1(ޱEdq&?w4Hy0n=B[ wUyϜ:۝B@T{h ؞\V7OnǏM4h+bäƺOOP\~ҿ*>w0Y03٤wB# WR=7+%qxOsD+yeJ 5P8]yC&aIS2A4f)V{]v  rA$Q|ƈ#:=lT>.hzs7Ȿq3iciE=Dv \!6pekX.NU=W]]H07Ƕy:m]θzYHư|eS1+^I %H2]^0"Dz \n%'4:H+9Eh->8Db.3XA)#;@ ̪\5QFdr #;5iKyV)hR<"ZuJ&G7ʱ($x?R"HgEߣbv h $ؐ3jeugv[AL.zj ڵOTo!XpM^΍+j${ѦX]3G o'w7S./mu(qg _ҘSВq:IײmE{gk^uRe5ICk7Xv=%nagl2~Oǟ#QV9hE.F7CW;dWʃX^`Iqkz L)s6y%{?y@@h`m=nQ&_*t| zүn5[@¿6駲AMIk>za+N.9ײ\囨ؘ ;6G-ZbtfqH\x9i/]EUȌ~Eۿ?3"'K~xÆLp678hPr6IM) Պ2 ޗ)İ~ ۼnv9SF,ڋ[wh6=Cc4!Waڦ+x~Z`}?k/T 7;ZA H(~c@QuL[ `rPׯ{I>ґ*uvoc|)dKfMd2fh:Us[O1fמzs-=|r8Tr#7rBrs_w2\@l3ȬyTsnlcڙ4:+j) ó%!)b,/I$೮d (ڋ}1pk kͳP(zlnF-!"2 *4歮 [FaM7tw53KٜSjNpX{jO)eƻ:В[b!aԀjqb}IfFfW:ɇ 4_mFoh$KN*nw6e Zbuڋ!~Ix9}=4o"Ⓩ͗L8)&Q"R{%Ws'>Ū\U8kRyfF5Lω/2=Z֮maO bFfZ{w6)_ }DZ-fl?[{=sb(Ec 4ݐ (7P ?ޜ*Ov$ӲME/H N7aHYEuer`,E7ыIUJ8>zt0ȶU;i@#1eZ~lŤ`حջ}&C-3Z5u$`kIfr45y0s*!gpyxe~'Tܑr`A |oyV?#u|Y?':t 5)DJL~?N7`t1[=)a+ej@ #< 'w hCtѓw^~Ha$+7E%Z;zJY'wc,ΖfS}x+0uF̂*P38s2  /A= a(z=(&6=6 AM7`Cᗨ  ^_]!cB 9l22._!d2kXN:3jOgbDbA#ғ=yQKaHbO2ۿt!љ-W`Q{}^w{ %Z I(쬝ɪ7QG?3=tˊ_]QK69fdLxb >u6t{c2EG_{`(sj>7B2F@GᦋY;̊h/ %ʭfB RDC'm,S݊ޢIIs4(sup~d%mlĥp%/lTqB}܉ rT\2x7"gPv^ e^Ƥ"5L 6 j[ޕ(v=yYj,*ll@Ymr'a|T& [a۹)z1αt* 6u79ߣ;<]?A<!=*'(Vy~8 FtX^XdPNb_( EɹeOR*gwPzs0 i~mb N0Ǽ#d?"4 >%>"ah4`63/ :f҅ hW2!(MG|>߁-H<>Yv>|)PWMn6=a~9A=6~hW.iM ^+)BXd<Px, w ].\H=1Ah!q3tVΰkR~ ΙFZCvf~Ђ_ P9p v+ZյPgY#FHO b~7B,x4͊IO Zz -%U=xʞjg 4825S= i p9}LGy M:Ucd`K`Y#2,A}Ր:p0ج#G== eӵYJө w`u?^̺&5w?] xfs>p& + }D껊-у]̤1!T[G7d/io8Rz]l\  6'jّ6.Cc |A Aql3abNs (vfLwkRME*~7X`\W4,, ;q%\=FdRW_+3#} JD$p:6uI׵VÁ?%F!dڻs4| X;H6 }hZZ7zv 쇭?xŽuMΟYk. 6 y>z%LM<w0 bY"ø<G[n=} [Tu!(InE<ǓYgBgљFGɨlNx5F[B:r^}ŝ581ⴒQqG^#jx?$Ba1GvΤu:Ge̴Ǔv@)JM\&ԅIcp'MOրƒ&}=⭲eh3]ju[G"0ukPov`ܔ8/Us+y nEޯ@X*jw抪͔66 6Β>O?K ŵoa)>@"GOQ3-gL@A\XPtjQQÜz^:@/VMѥtqo"|<Ė7NU|&$rXя؅2b9[q}&-ZQZu<)Uq-yQEdkO~RӰ5IDJIHw ݲHGzPeB\*6[Q۴y!18b 0~(zW3[$4 L2D (kebf̿Ф ̞㡍-˼]l}o )o].y<5=Kg05m;f;3I!.ֲ0EWeܨtk8b ;? ~(AsȂ>tAOLA:L` #⍨E-{.$( N )^!M[{'IqRm} i8_at =l YIktP J5*(&(\iLW{3MǑ^ڦU\Eb2&LJNu1{] g]Ȑ~^jh"59ɻA3"NZ-O<߷=V4=Xyv:å8ދ_A[u]!RiE߁ åCc*sZIZh8yW½|:{?8VzA^e\ޙ.PǁƮ~\ SؔmNF1OYʒcH/{oTgsx%5PF"׍-FC6&\><1嘄-GX#ȃp?y!yF8R9x`%CUvI2tXhPQ6 uq<_Xʝ#s6Azch_ki'wd+f4wU4y{8$={氩].B΀yf#Q G&Tev"AY{9Jf6E寠ͫ9֜O67<6Fܢ6`0 TI֤(O\UNQ#RJǏ}Xq5fR_[{]S`KAQuPy *l'*$'ԈJ~CBOi$R4}(QYUub*FDXHfC BigHg.#bs>\̜Kc OJw$\BwV{;%@D->_[& 8\F$l6ٚ.! cP2`^ yDPe ,F[:0#D=Ĥ%{Rj2:r`!eH*3&I'9u7. VEĿ<6B Mv:{]sX 6,,M6?GSbҸKeڎB_{(1t07@ xn9O$j+qF7Эno6/@.; 2 Pt\Q/Dь&S?HX^6O`u\ߖ@٧x]goUkTw폎Y -lcja1y'.2MaBsdO>hs'eIJKBL7~͟B@s$nw!pGhk C.ٙ>Ev!xٞ|;w?-Mk!ho PZ&"Z_{+ޘ`۬,wu3|4m@T RI"gy'i1&Q{v\5x7{}"I0L>V=W>?Qx*k Ğ/-QM *pJ۲cc:QҸ?rV$jjhi1/=tAcSw/ :[;-@rDOM[:2]vIKeWz& mEL$Uz^KguZ"=Cl`dʴ: q_,hkA'eɩX,n^jO TMY$#oQЙNvC]:$+!t6_z84(V)3qV1%JhF'ttGB2ws;0Z779PrZjKS~p)߭6 r3gw9|`MHOv{F#_N8b@Wka. k^[k”;#2ص]7Y9iX%E4z[ GE)je{TCOвY ʤ:DȐ)?<3rjgaXK' 0[4e2"-I nɇ\o+CYdƵtrkK R@( tmݑhHsn} `3qFga99SxUxpnbR#xf>xlj\4O'.}2<@^rQ[$%++r40ϧGX{A̔o$"r=s3HZ 7vh*_8)T; ؞'P^d u︓0Ś[4yOdg>A$3Բ&f"w ^Û~ 9kC ݽdv s2݉2rWII3fb" ieՅTL*Q\WfiDYz(o=&uzYV]5( g75 Lm_3 Rpl?x<X2}5\~ZpR{E",-7A1n2FAe=2F g WW>֦qʶzuNsO5a4NۀBf ao0ݲ"'VETnIIfi97n\MNg >U ի\ %O[y מdLŁ7{?+!myԭP"l ;nl97DQn2dO$եt' s4,(Tk;2nR=$5ЎxFMo6m!X>I΋ʯ3 c37"Y1J;1ypHAe n \məGgBp>B`b*ݍ6)`HvIomBѧVN\)8OTb]?@MGh74E8|c<>,3_&(\)N6Uwt\7`J~S;V v(O=#:qYB6=PE~{s(>ݩ?&VnND2hwMSS!,M<Lyͣ?蚐uBAY#V552< RQ(+~6,'YWɮ`zj88O .  \qGEg; 0(}Bڛ~-Uv؉xտo^l6< mry%[=?fz{ ה{_c16@2ˉ`}{_(yӧ[᧕-BSU"jq`ۻ|Է˶(֢gmw$0/􎜌Gj͠&,vWrjƾQ>k@;xArxK;8a V(wEZpkV> BLIqʼn.#o~_iBfB)Kq a5Ww=1+ &z7 n4.u8P5c7[C %pm2Se7~͞qL~Nh0rQaƆˉMҐdv]r,O%.# ֬9!b|Ѓ$z/K3`;0E(en᳡B[FZ&ƿKYҐ/N"h0;/7Qw6zZ ޞ(ÄQYixe.O0d^U74h({2Xy`5%7Y}N`W;@Ӷwq0*{̸2/iIjj0pLʼuxkZ%ƚn99;wx"aHA;lɄvt)q+-׾lB4D:[&ڏ ^ЖjV5Ʋ(>ep<|b#\ٰk~X:#]B+ac5'EzE `dL2W?6 kjz[S@a: H.OнD+ _g-~^02.К; zeoFT%mPu(Ř1W- 7یJ72iy]wQ# m&TYHh.W>_0#C,B_GN Pt-&gg>'t1u!\kB9+qHmƧw8lvx6̌iۉc*(?E֧YZF< F~uHMhL,I,+qϊCzR+xjWq0˕T>RE~6P4.fyHy3,4Od0Q]HXFQg^\G9:ϱAGIWcذR0*EQ`3,~ؔ4ȶ(Ο3.mCk}/7 BCwF>٪nqʤ&3m(~V@VIի%zr23 *x`N& Eb1 TcY.ڔ_M)):.gY1eҿV %#7'*3Z)Ywk2~ymkeVO!ahJG,R64%k|h]hg 2IՅC4~(P!gܯuv"^gm֍>d_Vzr([K >b,]BH|δM86X&Sb?s6!}$3>ք?5thC!uD.5JRП 2";ш!Cln)l{! Mhg|p>FvJ@wh{MRYm=STd2ޥ.)LFM=OW:!_1OE6@*Ȏ{'?+l=QjLm+c>`dO[Q2NWuK`ЮÀVs*yI(j> S-0#@O?̜"e1k\/1bZqC6 MZk>[bԴF.ξ+JTAhLЅ`xBhŨՖX NGuǡ.,xaRqB89Ρx2ȷsSh)VYj>O:d#Yec#Gveh= :)+&%]<0?:[p9đpH[&_;y.pD| őVYa7d4^P,@؉nj՛EF džj tGLzԗ$N]ejSY qed\ZalWܩ"j:~_;|z&Z cm )$D€)wfKlc#JXϠ$G64n4+,=Mu+Bwf^%v`SX9Ad"žƥ?[6RJx" xѷ ji4<㗥+!cW`|N`(؎5PN^_ VHa͹11 ?jZnB=74o!q&sۧ0n\_Bցlnvizf9b(3ﻞ# xf싷'NDyy!\btpJ[tq0S%UM]N+S6e߭.JF坟uR_MUUO (vGXZm.p |H5Lկ/^8Ʉ?T0SGJI&v ]V9AN÷3P1[j 34q59!9mp+ZMTҷ5<.yKHg`0@f YYBv>Vd;ˊHOl 9^L2񞇸%>!cE`U5ɡsKˆSݲBK,Fk^tWq柚s<DgZ4SgНYeY7RR(,7|/^"Z%r-uR]Z#vGorz,1w͈oBA5T_iQ&Z ųf ՁhUQ>fJq<#!~\R%L#Pr%03b<̃6gu7Sh txht^_s1QzFߛ,ʕ~pJvaL]  $vb3}t57_|#oVk|cϑîO*w/7ud dr (#tjNۜ@UplO͖i_'g55A7 UNr;+4=H~vڍ:k/*Ve\|܆zDĐM֩l@V-AZ,f:0I6t~3DFy!""$臉տQPEsH$ѻi/lYΑ} $Ҁ:$HEǼeW |AĠFyi@%lQZ+ 2`O3Y3UUA\DvyB"Oe(rgOv\@w ȹ}ˆbڟO+8:?#3-Kބ 10U5Nҫ"$|yd,[n4Eh&󀈉h;ZUogCSf<*\+@QzL._9oO6gn`~kd0ǮݒZd.IXu,&nS,h%12QFT3!ؿIKh t }RoyR5m{ H$y#4!`,R-Ŧn yso( 'uX-eBVQ_idgA<4P(ß},R"{ގ|ر=fr ؐ͗]ğmȷ916IVUd l.v.;TV ^+ܢ^x H<=dRvgpdK HYZm30ͬ@RA?~q"2%=57Jm]Wc=+*r̰KpƑRq}60x*/"Haz)O:Kf2v,O#C5HW^FDբyi^ߩֽ: }U~xb&tdcTS2rG氆izW ֫Ԭnz{B1LQ>o>4b ~GvԫJ'؂X#ܐ;Z,d۳AB*!C@iiQf *ɢZL(~r髒/36t/=88^ψ !1O5Sa @fLh6!8GyM y<MkU\( /c]J u7@T+n[4<2YҭCY¢xQRm0Dq|$%u&KGEh~:%pBݜ{=zB.8h6Q%Գ+ZMy[#j m E@?w&˦)5+O@p ȁaN?>R H3p;; {MgJ*4fsR++kLN`A VnI"* |ıBšLIOS~ք.S-RY@W-X0Aj^E+X`"|*>?hZ5(&ˋdžAh O u\R1*:ۢ  b$8ӽ&>ɚ|xP?g^`|wѧ}Xs)u!L%B6Q# ʊܶzYn|5Icsܻ]w^;ۀ:/|^ =l.K$U9i+I56@@j? -^ `b.<9TYĻ"VC;|[KEQ۫;!ԍoʔl> ࣔd,XyEv&vNK+ Cl, Vٙ5ITlhOGzQ䡠<^]~]b,`Ėr{nZ7K5f\ %p+3Μ> L{P-|s S 2SJʄ0`vivbkbtZ4fg;]]DFKh"P/S$/75ܧ dj0w~ ik`23Djfxtp(IOpy?͠՚? -k WHW]zbUۄvm-e"kCB?XX[P3c# -~_CYn@toЮ4ItB jRRvF{(ciwWW/ap IL+[[iIa)#vSG3 {ie(deh+0? PkhW%gF 80o2 ٝ, V ɒh5v)sWXʕ챫OH܊or 9:(N:ؑpVZ~owݭ˂-_Y9֠i!)+ 'ӑL̃WT,RKPrqo1dHQ-5af!6_C]l x򲖃  1 Gݠhޮ#ˉ6yh~C&jLإ"Wqjv]Ж 瀫ɨ`k;a+RփhN"l̲4x*Q? KHmc,8c2䷅[H8b5e};Io y$_hhn׊.}H\ ޷T'Z;NԱ^C[P&ƥ?SKp'b[:[Nn pGPs.%٥壍'ژRjpvzMJ2N$&WE& tmXtŚ񣨙' aW9'l0Gq(w:xE(+k懈߭ctn~~V[GZ8u5?}%g!F|.xbq)-~+jp,=""d]o 2Fj@7x: N_׼(m eEJ}e3! Xbؙs醊8HFC-,dBj%~u-[<8 mHy(t%MK,YL5!$QӦN& =^j] lU3៭ 倦Klv5 <n׮Eeglc<`.|nOT\1]9#1I++< WH:*m>"ftw+ rX}Ip[7Hg/G>|7f MdC& f]1}p a>*6+@7GC= vG5-j!8 sKxU"ѯ!k?p V0ɋV*e{ԆyQr3 7ۼ3Ndlx Xz\w>륦Z7P o͍-Ù"8XE_G.#N*#Ҽ&,@/SGz]5;  J}T{½>S#9CRfxOM[&mb}8OhDp7UKR;kG 9$kHzuj (a*F\C %q| ڰq+8w`LBCZlGO  % V ~'^S>>7h Z퓉pu|\_ȺoFD bx. NFQaQ2=p}بkv+Z &(nA6c;_-ԉqK.=9ܞ,LIP-%qB\_C4 yP:>6bStqD" P>O|EQ`}L;-,kB>5-h긧 I ҹq :`v.v3*7<ٿM YG%ps aWY']p. *csZ=TXg-!SF,q I<0q6վa;&~6S,mX.ᖻeH<9BR*^Q4Ɵgr sh<ټӕ߈)#Zq)3 '!P6CNȥ~{-dZ<4Z1L`V. 3L\4uxT`40(76]$C 1g]y=EXoi WO>-<8 v'ZuoMOU{buf W( ũ 3smӏklD)tʗ5<72@Ӳo]6 *圄9Q3KMOgowp3py^&c=eׯ]t>'$=bJĐyHZ)ĉt%pc1GHbX`I|./+  ^]?K U $m>9g-tw/X HʴC |tZ7PRoidԼ7ڿǷ4ZO6XM8 oBb *ۆc/TfzV$C _5FB)!QAJ#1Xm%q&6*ТƇ'CCQe;x6NJ l4>I ܙcBP.ȇ&bo=Ykux>yS:\uLQ ` *!lo_ b2WlR53&9S|ʛyĻ&ɶPqȉlKoY1=xVڙKe1 }uM'Gi'7c!+&NF`Y񜧸dp=p>fYJ\ T8GVU_p~ώr]Q\-;f3#zYyȳZY/A"wƲg9\#)GڈyLҨE8/ ;XL=# &zsKYBZFAzD//wOKx?fWT2,euL ľ+փM]ly%w U=KoUwo-C#38gC ] ѱ2j6l4,z[COf@;bfO/"*oةlx7A&ǣta%G^–tjdT>d4D*Cb͍46Q[VC q"6H|{Wkɴ$2D_a=Sp1ôvKm8*:@X 9 ]L\s &|ƒITP:bc,$$:H氱1#>jKE; /e]&>.0|md!ZPV5C[bKG}&3]C.v8>fJ<&Z'..#6{ 󩪲Zc(ɸZDl=٠ZvHsV:U W,*ȡaA2 m)=lp37$ƥC&]XXY"5/&Z{DŽYG5?DǬF?BZJYLX]3=U|s~x8RN;y= 5#2 5KlR4[^ N3r ,Oب¼b1Ֆ=x,z%6ۄ"ZHjhh0JƉΩF$:/=jae:puj1T̶rHϭ{sČDŽ#Q> 9zZm^Q!6"}h{uW>abRIe?BR4:k(a" b7-#:Dfig=S-88z BiC]Ђ*@N6x#=Pˊq3Jd]Ywp_AwE'X#ŞN= Xdf^Rt@O=;e` qb۞kxQI=D}EC7K˙eFLٸ9(au&p|;A[?HAdCt 54-AK yeiؿ_x])X_5)F6D$Qɷ(Y'oJC jj7=گyNIYZDDt2H܄r$#1_9MwF#~xeo*+'6QO( ':VL{WNkCn)x8EcS(,PRCJs :8~R/܄ˬ)NR{Y`}-?kk#O+U׮zndlLH<^޴YP]!Svz˓3_+Lg#okykqpn6nkغ2xk|4\0W $wED1 p;m4T2h )&/dP+? ]…igNTk"d:HRf%B_lg*?,;[]Ѹ%^~N1aLu+Vas(!ٻlμjo\#a=I¾8hyRC̩9rPv#4eǜghAyY{+Rd$xSp"[y|OQ͈=NpT5DC,Qb= MPw-HyXP3jCE?b #FSGC {;VuY= "W16ʩ~_ ߶JjLdYc yDv{\Q]@y\E";>zI:7zd\?5:Lu0n O3 '󑅋p0xaɑܲDKh%Ygŋh߯iX0}䷎q^~2/;&r=$;$bx>x9y9tG3F4v)U@/HQAiS:ŎY-ʣwdtq$,,0rEw10wZ*KͮsGQqAT:j""}dDF?Yb d3O"Ph)ovU)sg<.vJWL&|?i[=jz/aZR/w/7צľqwGX]1d߰bۙ=RTlÿB ep`RJ(&K6b yX0z}O JrTu"k)/*aO8P\uEiY^#RޖŎwszp nBz 㰃cc[K6aVs#!2`WsjEUf8X9 壳;\d-}s'D\(ڰ5yGۏڲ#@#! 82;0pcC.;A?}Q}7 6f,%(d@da=r޻4CO8"V6? 7Q5h!Wڝsjx^ g2`UFޮR'~tcZs!A{zU},״)Vhl~{&GMM gQU[ef _1[e+ 1l'ΘӕmN(]c@ZRdҞ&od!&N׆by ފ !!:}RJ2D&ҀX}BHTvbSd&}jRٛJ7ľw6ƐNKoK(A9Ice}sGqZ{Giǩ_O}s\EWi-CXzvմQi`Ź ?cȚZ}|Na͝tZn>|&[21h$Kc^Zx0S6_dx5#5GUx.7ڏPe#Az<9Üځ>ƬVm@yHNO\Z4@MOSJnIx^<{X#.]b ߨUy8҄_<|tf ʷa%W^Ϗ _?M2XY!%=59DZ2~E-kg_>|6=3Tq ^*;vlKN7o4;\ b2nF(:$@9֨΃*oLސz5л.t訐\|.*A7ɧ@Tus1G Q+F:Th.҉G$R/ ~$A8S#%]Js[:K>pyiQ߻◰t}g}yWr-S'th9 aX'O ;Ie]:r,HdButKaѹ 5,/ۂ# ')H K,X^2r?5DbN}Y_¨}k7/mmPbCM hbZ 9b>OxGXLvp"$\JpH~"c_*12mxy!l>L5^3Ồo%܋jՠ=Cv@0 sb%YbWcl.͆`1 SZec@9ns+ɝTVG(fOIJ5]xs1 ^/!h2 yWXZf/J\Hcθ#5j:~!!Nf~݇="ZPX-}mz`g7_b^"8@s&7Tf6|CoR|(~|H'X[N'` Jt^ڵuNxJ1Pp%Nb?< 5樈oeu>pä S6T4{*8_Lh8&=u +6nHHPs V_ߛ?i2/irE"'w/SP h(@Tgj1 c>+#*IA' W 0;j \,FpAu+"F!jÞRwkl&հw@Bl%JD[lLXRg;ɳ|BƯ{gdou٬6XSN>j8)}lJ4wA']1=.H1#|ھǔz ˰X=$ p* ]:(T0S!+$[]3jJe͘z8pٲ-gz3ŵ޽~wUe昞T%CKwSKz=w**lN>Z4ByF}^^6IAU<-l8ub@}l85ln1"d=8$|l0%>1)qx[[|YZgW |w6t`oREwWU"a+UA)ؒjn@:8Նǘ^4p-&GQ݋NR/ӻQpt⸄VI-=CRѭ|ln>-{mexA6q먯ַk1On*K6壿UصTƩP=i]/pYx)珀e(<0@{nnl8[{Kqf{Bַ|{GAH!IExkTFц1ιg^c@Fx_X68bَY(JÔ0j!0nv5CK~n3MJ 2_mAl%iFk7|e(qI8~IdC3R})3ʍ^E{!D;u2Hj2U=zr5Gj!r,ਔsxev#i$, ̯H:~Gch&sޮt8TÞ=/:Q ^np&rq;ߦ޿"ޣ 37{Xhe=sa/SвL336DœSFmnߗ9FFtZ.z{X rV‚ \ H):?kS?!A%iQ9HqX Wl%:ߗNwH$ pqTe)]S0gJz ƞـr2 SI0=VgwEPjFLk_pYίmt-3J^[5[ys."O"xU /8un?E `v;kER2*3-/"ʬE*(<X;ɒ=UQM_`@aboWBimo&hv,7-46>ܫx囝6 ~hc T3_~0矻_3 B;W8>[.HQm#go'!ʇjBKٓk1sӻDVAޖxxH䧍ɫ e,!Z.C'2Om+(pwLM0Ftl0YMYKɣ"ܚPH=h,8d%"iZ ȿrob_rԺ,)u9G`HV\bxg:MϮL,\l'V]c3v/9+Yïn=(;s㣕ً\2Pj> SyONp{T+`KL%fp5#t9}xɽRF!iy>ݡd뛜]Vs}bU9/(l2&%QK{z~Gʒc]Os VJF _wKU.c!nê h u>~ٯ2Ua%^YiNIk G`WB6Ҏ *J7lLhZ89Cޙ;'311BV7d^ j>*5U߆F:amb_)aNjĚ2zjR&R\]?|cʙ6OWpi)ɆpW}œ_<ϓz2koc&I٬*5p4_܆߾ZP {ٖz .;$%Je" o7 <î6?]ӱa-4n BPLZ0[D"NY*tW!jl,П}n^ *Sx^?]}辉 ͧr~siM\AȽLd[ e#H^5J絧4 <#4|̊$vZ$Ź}D}鼘VVa_!]+tR(hdM^/JP3gC$ڑΓqRY۷-5oC*`z\^ϾbLA3H1tnctt^n̆}\$rۺ$ˉl~ dyxi}Msw_r;rAQyU4В*gY;>)ML$ޠxc%;LΟH(-òOogXJa1S!v]0^u'88VM+1}Q$.#/M~6|B]!8g瀻H .;A|/(c;=5Tw!WƊb"|pAeCΤ>{|/$Խ{_hb}EnQ?]oo;rgZ{P PI8ܝ9۞Bg&Spm(1c O 7jCxG{V*eH#̽\|Ě^[Մ@uYQ}Nb8. w2h23gutƑ/Gzl!tLiH83|m, >msW)\$Xo%8N*+N!k<J:*N? />CbV_}Mv[YIRYl09Lưpݡϻz:;Ac/N`YZޯTxLN Ahӵ&B;'u:ퟪIND΢G6.G-NWj,Cqc*\QZllN|euሰ4]J 1.]UѼJZ<8||lQ'"3Δ:([iwDO9ji mTRZ>N @ 79~Pj}\@T"Ohsnx YAF`">Aw7N&:UgdFƴ#0]uWyS(k=cqdfտ, (v17mIuxuyԕ~ }o6vN Ud}-:NG;_+\\ 0f$h*xBxOt>*~9q:^v/^ܓ7]v<1x*:ОHUp* [<ڝ{A~AEʸb!ֲ:`6D YΎc$OOK6616afuuT{\5?plS:^26%>M X8Jd1.Bʗ E3#z`,Ow,Dco略ڟ+$LP :q|Zii\#^xGVLeyԗ?^2*[R.QԀ5M:?\총;r{tG'%K)aВklcANV2nyķ+¬F YOh,(/c'h;p #؂(IH&jt'^8PCd%uN"x|!lX9 ]j畮N`:rnFy5 dNWJ\Lu}ۊr#\L@~^A"N>7&WaWsRppİ) | ZN_Aϱx*Dž|{Q룮 0cz'eܙR8dܸ(Cs0EzZ &Upjxzkkhbe$<\^(0N0UחZ c^$Nq9 8^,8dʆ_TxEyAgUߪ>z"2X/ #xp;y#:K\g>Y ACGÛ/dsF7^:"sϵS6 S=hNg#'0eʝ&cpԶ,dnA6Rٻ{Y-6=T+/>e۠ 0T-1)J":k`4\d]xm%[Oo=4|~gSCm׽ ZX;5= 4<i`yL-ƢJk/p1JBt浨/dT;H2.Fkr„j$b)~ / Z8{D^ZR&k gZ{ >ۦELU0Q@\U]&$pUc/OUw_u96z)QtqI=Ou/Q9>C%s}dc3>8+|͟  *d`:I@/^OY1,ܗ¹]3ޖUCN=4#0fxk5NwQPkub>5a*ZgwK"J!'1# >G@F6b~j?{);##_r|6H*F?.ם(WS ,$O&ƯrO KkޫF\#@M1A )/3rH>eys~WR518,؂Kʎ'm/uTME~fQ\d6PP,J{1-k6Ρ4ɜ=82'k R~IZetp{s~c:pāmHĶIkr+V8:Ò N^_s[?F[W~ bᑟ*$yq BSgjYg{Yq"}) 2jrBR<~ k,(عfDY]T%V3 @Ƶ14XfXJZg:{&L7Znl%o']p9j %0՘ &0L0-X 09>JNgk|ᕂ }&2~zxkN~ "X$Y#XyĒOɝ`?0r:Ƹp0@f(lSxٌŦ/=DYd:XC"~Ğ_x@@jd|sd-D_M KQǕ6mI/mI,sWxW4;x|oSi>qSx8r}d D?:A$p#W4V\lCr 6}+| V]aRb MLm 2g8X:. vWFpOԥeipjb߅׷ s揑yaزR)EE)D}ej{ő _S̑(C@Z}2&]`=ta".bڬxdPlҟ(Imq) M!ifr_. Dɚƨσl*}/yBmw]9V~|6_ZB>0Q I&aKz,$".Z+|$ 7wH`ߓ,8D r]+rd{(!yjqٰse$F;X=a1 5#ij_ş6I6*Gf*ɏ޴H)^B89#3b %v3 Zm@*T .M(&cWKp\mc^z eQoJzwT WR–|ZC2A 0q3"č";!=tGFEfF@7f[ZmkbS@VDvvwW.zfl(H+7Cd];  dW󨜙<m`Jr_ sf1%G1O Z@l0lڿJa4$ ߡ#B86f`U.ɫ?/kl`W-j8+"LŞ a%ȁӲTnUngˈK ztO(B@/5^Rf ?6|čYv&D#ͯVϙ% !3/P}̆b(gQ(!QЄt;ZI S= Za+V<љ);;CQ >~b`k{Ӎd~_]#9.+V(8 En"-9"Ӝ&z'iW{6҈YP|Y]fm`eTXmJ|A M׏6IؾlY\r tYDt'jmIi@du&(AKGѕc2tEO~.sC5Tgŕ;XFav:qa\-Z?K2/ wc$nu b7f/n6}[&XEQE9nZ&Ze,<ܭ*~ne)t4ڣ)`goUxHFGb`a_7DA ^?d K@/=,D']{ǍI _sz]QsG<ڤ#=!o#0 >0!`^eQQGBwҌ}RGyA?+Bc%Q8V@Oel%ظ3 ;\8bWB絔oM<1"zVp_H(%QVvb'0rY8 ;>y1-~FSm#G޲:6Z@`r׹btmjs/l:^ULظL`lXJӢUM>N\}5psDGڲN\?FpųK:ZF+z2-jh!SGӗ>#J0;>w>j:(u& KfrP=T8I=rs!iXU%li"=kq1Ot#GD@""mH^ :Z< 25Rߗ> 1RZkWCDlIjy0~/PpwU18Dmia31L]+3鵭 gI + gȃ1 ,OM6{ڧz&#]@Tae )E_ bd0_}0[JrMeӵBkxDX[`6hR8a043P$_X qp<c|UW EQ0C6!hՂ3=KE;f\|P1QPp|X|ndtdNp{1&1?ik DEn3fRC4 4q>=,C;&zIz`y<l3X5>V$i{UOA,wЀ;hAOjx<^{*`Iuo1% Fh_]b|^r{OSX,qd\L(`Xc`#cLەӕ(:$;$&|>X^kpCTgy~ݣ$; }9cd,Jxp)Lj|Q[5s 6g3eά"2l.nF b(ƺĶW6c FRD [|$ŏy)3EA>A "~cF2edիqlhh9O<&,>$ѸI<Ŝ'/3sP'wR\40͂];uH sM3ۊ}P"jj&Gqt8]VPު8ш}&RQfM%fP|]ȂMFv rB8"Un Ok SY|. iU$Qr 1$E|^\shͻod`T )ȄPyI%w&fsuOcOҒr{ac,uXܱ:#M î] BfHaO4! 21sŴ#t^ugDefU C  eNx !_ Ui^}Zq:U*sH0k|3IRVz*%l(_VhГ`K\d͎0.OA7hJdG_,CwL W{vL d,̣;<>Mܛ_1h[w4F- 0Zy`P SDµ)p48Q-&G$ōG /_P/xieĻ 4zkpG#1Wݝ5*%J}@fު_JYΰ*EXZW-Mrurc#|LE->G!ߛbDÄ llLdYi}1 %;|DAֽbL|yHtnum  i$4i0"gALR\W=~`vsKP @Q2ۦt%˼[O"ھܳ͒+"ZOS$u9%4ªe@GX4!.gR/q1UNqJRXV[VCfe\vUeGhCgF_qLȔ,#U;%1K/_Pm1nN G-[coxv}^)>b}ro .&ذkN]p->zL|/O Ɖ=iwZ)Q @W( (+Mjx {4;]t3κͮ;PD57.UؒΊ"Ch bW[w6mV<< #7𾊐ހ*L;FN(OX-rKEE Pֶ7ɯ7tS=>6TM(h &`M3/+cǵ^Aat7&/8oVi7mu37¿c4ďIb0i阦 P!45bj-*@'lDHcaŖ<T~,v@.?q]+O:V5no L}{3;Y I ~Cw"Cg`|ټ 'fVw]LbzÂR3cC4Նaqtlz4D. ^ z%KFdyhVo/8|_4 $ѥyJnסŹG7 bn1zn)N ${MIJeT}'B6#ozOqtIDw/tGObP}ox\˃g*Gi~Mq +L,\,csYPt㋯] P'TC}@͞S4pJ.]Q-5Y^F55i,O%} ,|!P?g-15=N5$*{Z_jՁ ]Z@-# %1 ;`u"wv^:/K?0I{tTύZ=zP< J}Ew~e,v~v󷍕p5 oWd4E H7eѺjܥ1%5F\2٩4LQ&fܴGq~&l̓b|C>(p*[ oeƆyAW]!wF i=34Y_Zns[_:'cĂ?7=}aYkTr.,ǰjH?yITګ}]]3f!)6~wCX ږAR0K33gEF}|sSzE ݩc6/ʍe[xлlz9<8:zCK2|Hm=HSPU_ xoF3bIԯDuV TT[iN"*%HS@@3w5w/u%1-v~Ϛ% ho %yb2Iڲ5cҡb\ Wg#muo.`)>QN絨J f],54r 6SC?.{֥Fڢú Lr*T}*²Pe1FEia ~;}>62Z c+_ |$i^Ojee7˲.Of읜2>@T~)qR ]H<ϾWd[̛X P WffhG޹m3O}u"b PXe1TV1Q8)Rl Bف hGcc SZyq+'H,5 }(Hp)Kp[=/o/hbid rwfѾcL:5_8B*:6*gv tjc vɚ|d5{'KV1]MЮMo໳RxtVy1(f{ڜ8v5z}1ȮMffĪ+!e5g ±Y\.C J;W;ga]>7G.qgDy*D@r1sH_@ χ|eGJi5Br]kG4{Z̄Ĩ{ :gwhŗQGml W;+Ql݌60zjH'w0¿]NOY)Vk^9Hܦsl+urϷv\x4*„^m:Sǟߓl }Ĭm,GeP%ͧ bփd=䇽utK(x[+bzg]2=eϝ1B촮Pu jvvmD`Qy@) [{lBD9uJO0aCR6!Z]kTj_}+ n;_3̡ ٫'X{&LMy*zzI"4~AxnUMȏՂl`򖉨zWK_) . [d;O>o269$sk1~r_r)= Dg,,x/І i׷%Y둿՛ >~Avw>=0CxU _W8ϬAW2YC*3?BxA׫a8== bF  Ӗ7ز~C}#u}^~Չx"o":'QR8$HRUBx)"FƔ<t%GF mJôAlsQykluۿD\;ٍ޻yb#Yrj'Qܹ42[#[M1:*|'7^}xoOK_4އYhĝ˷pШ ˏMU1W`8Mkqs"ۜ9,PhsVAQB7 k[䌿Q,&39fK13zC?UD 8>U6tYL-O(LqۄM\x9ۻ$@Dܺy޺ʓ${s`])Z4K;NcpЇHGD3l#%\?Ɯuu fVuWN!in~mǖ"b5l,ŋ,I][ear9{N~Fr`ӥC&vPw0-4mUZLx5]e:ı7+!=˼rVN5T_~RpYn̢'j Pމ"YA@hQܘeXK/M!;z{D07Q;7znP͛M6/-zl_C!֟W(¿V u83;1zAzI>\>!ķ%"^Te,Yqy+|Ś&ӌb#9َ]ϯݙI`rmGN_.9Wl@v$Y,7Sa|(`&. ZqbNS{P~?…kcXO:YڍO|=k bIGڣ1rii7p8$o%Aք $.<4ݬ7%HcF,A䂳Dܣ/7+\bqŊRr#i_P5[*#ڬUI-Q\Z2z4r[W?JN֔-D}  "m2[ / Glrv?әqqxd0TT,`BH>8bfL3~t>o:Ith6 8A}W$FNr;5ˆ1AikgaL=H_70Kѳ>2`_H̗ yN/g$|+a k&a< W]e˫HG!?ځNV;WՒ;oF{no:tb{Ϙyp|ysfW,^ R pj(|'^-ah>4A  ~.oi0bGD)0c#;EDn0mQ>_[X|g=9R ]m,*8 UH馁ﳩ|HT(L޾NpN SU-1d@qdh:K`X4>$ /}eԙqN:F@ɂS0vMČEi@~u=o]Ouhn$}G3\c&< %̀6V&si_O"E< i: M*@{L췦 _[r j.8}.Zs*/@-r 2+Taflf# 5nPe*UX gҹ]Vٷš*16@.1RC7r>~D p] 7ZgN ?)VWAyw䪰W^24 K+i:],sEp vu8= &R(7͢غue R{_9__3pn q$!YFL+cz VW`X#9NhuОNA  HjsA (;0DB9|t嗒m-Oқɻ TbB\6dD`hl4Ҵ &&b4tYU@OO ;'-dp$P&׊e+[\=I9!dIZxρo y?(+fn-)>3eKDB^Nª}z3,:f>P!t:0\c,ea>դ4^=W$ތ<;SJ'Ean=uzqYœec[<S0L1ǝ") ʆ-AF//U+z5ְAHቮ RuۉSW1FgEHH@8|q=cAy3yN KĚ : N1PNk-и,JA6HV_FF.Ow,*|n`B<4udܫdN ›8u4vH1BwďM*kJu XL`3. m;ab7ft}0Qm#؁|+K(B`*v%㏈!/r jevA?@1!nhIgVYAO״JR•F$Xd58,Js3@%Amں[4 U"QlĢ<^7[ SX+U7ת|-b-CqU ʣʞ:v'#L2Xj 9 .2~D)npoc+cL-~_oYvک'N$Hvd3__I%: 3GO"VSAe`Gw TۢKpm/!m'ܷ:$Lޢ&gZvmٶLD5/w;nH<=.%R7Ghs'<~Zh s u* ) ^lTPLo= C˾;IJgh 5HA2wZVll:^RlB]0p\UE0]ŋ Ɂg^%Ѭc =_+|F^'Tx6#pbA}G 8;iA  dڿ-_m^ЭuU)ʇ6+{z-hK[/ 2?o|qK/{%y7E媫[c 3G][V &:g^.;:[ ]C }/62:ď&y X[mx~}c:~M9vCmˋ=<(O?j:@szm0Iq#482-I?8g܋/5˧RԭYFOS!+%f[YH.fēu]smq . 7ao)Z8s*/ c%#ő`˞;zIvu^Jxk`ģ# 0|QG ma{fdY*ԑEQ*vPw=dV0ҏ1 3#K{!p;1ژ]nr0,6p'DװYp5h8DԤS ||fUjQV+TfJ^Y/˔+=bwU$tF!Hw%Y3Ԡ^\?NZ@i*;EMap|W3g/cY7 yÛTʒ(:ѿU@:N[ue,FF6l2[߭7qY(V4>b,̫Gl(h'ԑS1{:ŠFJ \>veVG+TXe>d)쫑^_jyQJR{Y<]U8v7,TC: ĥI!?R1ev$/M5zq4oB/\7(K@ FM꽭݋SCcn"<|_Ho }$bx׫L\s8vr*N˵Ղ﹃#Y3ixyjO O2Y(RGT?F<,c8A0VtL餕::{]fv؄YU=hj"8bBYerdҌ;/ĥĄ$`6S3d)Jv)/D7Q{)SKw S[[- xDE?TE (Fzu>F$K++D;*ĶRiLs09bxF,u>'R9q3#d>Wf 0'GԤOED! @Pveb|7]䯐NZ \G8~( A:Nn^I?r|KaDcxp:.D;Rlk} @3Uc]}Ј'bA'_Nq"Ϟ:ŶdBC^ȸEW>Bk}\;M : afFt{zDHD AGG[6KP7C$'˓w%mdc_%><0 1.X'wTu)]LFVG|p,{ۭUC+Z Ƥ!m:SOsσ LC8!T\bjWŰ/,{YX-7 l2,r[ڦj#TwuvKjosw9`<7NFEJsi;[sy2!Ͽ)۸.:N`Ngd:o!=wܑMsorX ..6PB֐4_>8i%h$+0$qTI.5, ŽgLFq:X3{/@a;"!?\5 tIQ؟ORIE?'I_K$Rɺgo"gL7E&N.&џ[Z~1ߒ%zb']lbô7 {抑zeCdq6AUj|ȋ_4#xA\>INP5̐P=[Z2!H߄v.Bw઎~/A@T;mvi4Pq;j C(fC}}~ds`%z/N4 G/ ?lwWEI$/:U==~Pm4s՗yئaɖLqF=nYObچP^2P漈Lxk 7a k%u mLצ#率={7 åV;;kAL,XŪ坖?';@Ļm6DKh^5Z$ج0J<<jI FUs% IU%w0 >AuBz0)(ՠҦHx0L!Hw『F6oNZdER4/SG0XZc`Jd0TzpYɰ ϏAc/DiZrFp^my,:E2Մ PVJODTx//&&/Lm pqT!e[bH0܈jxzσ47BꐩK%Γcj9@EwJWB7"ʭ@ܓG`Zm U91pÀvnS,G!d0^NVqSDunÉUѩA~4/sd DjtA[{AEad㣔隔7p#l~ 9-*D7"0bQݽ 7h~oR:2{d[*$GP둥UR#*?݊} 3g??Cv]($?tHj]K>O=QD6YՖ*uuQ%` 9(I;#j/Ry\x*q/?pRE#$״L+ؤb\ c:5HI|woԂM<8Nn}QDVK1K,$:_xH #g`0<пFT ;)̔U8ʄxZz6d& #nJu$,頧 mNjFǔ:B{~4ǎIq.vrS6J6P0cN[~*mKhוh.'C+xqw3"%OGgB(KG4=GU?sF u+F"Vƿs ]k. }u}nQ@~5_6ъ'of2|'Ә>=u 2-$6~䵵/v\?֪B]5nϘ^ýQ NTLjp  DO`)ԡ'?x]OD }Epq'w,B,5+h~o$ -`"gjAH=*-Ȟ R۫C18?<JԮ:>/ewĕ ͒淟i$([}jXwRաU9CFE$+ I۽-a<ȅK!4m&#m9#/7?4 Ea%D)cYH{ 9.?V_hPbI^ym%##SWRTby+!$R8 ِ ȓUkbd0m\j6 k 5?8 euS*Th$eZ`=/t{k^rP|wGc} 9g)&6B—0:#W :@Obe5A|@Ҹpgv CwU̯ 4S%@`v ~0v%QZ]{%vVc@fy:BW#B6-j*W8.ow3|_C¯Ofr?C59&ٿb]nN}P ORM^gD@_=e8arbG{_x]fSÔ#q]O~?h+VxʳR t?F~ Zz][|k@`D|H7 )S sW;xG䨪 O%! "٠9 #!{Ǧ¾Xйh[>央 ;PJ*[0rdd]n%+D/8֗/G[:W1`zDvtſe Mh٣Mi?N5f;NFodIhVpN x viKEEzBMSt.@4X3 KAD;M:yna_-+bHGR4e`p^(cg ˎ0OH(qtP2y&"}a3yi }ܮ5'fʳy% cgV()pʒV*ĩxxA4oE*RP!B!Fa\GzcHiyiXKaޣjF?&&gNĨAgR˘0y#I>5g@]E< *ְ`[xFZY 3+[(pDSeattoj%Wўp30ermVw?ķcWTg4t^"qR MRZw8`2h &@b65.96 } QP\{t6\ˆ@Ea[Ee!u}Ia a5]fjS^]DJsb,hfuw"{#,$*c|Ŗߝ 62α2$&:b"0H ~rk,نxɍ`8z+3Ki[-x~ﵥRt5(s'_pZ`vhPz|c1Zd ~ogpqi9b ,ݓ*C$bM*#ӊs I'L.L%Jv*T5-*7nj<";}[`>_ }|ڵBca{tZw4Ը'xNh/L奓n3"Mxzdi. O@ˏ&([|e( \#f|!0W"AYaq9<-'8w|AJʏO[Ro:7]X*|1Mh݉pWS#7GȩGr!^7#8@Gؕ'²{ WWp(q޲C>T4u4O!] > [4 >B K d+|0zdZyr=7p/.Q-<__MWMA8Z?&?4Z:o*MԢ~ b]=}Nƙ6 umk1Si{6FxGu0+b=[J s4#t%5߶ve#v5(*oD?q%Ke}&RhaSj=usH DkvjNBn`_(UxGSٹq&+JZ_脶^h,5.BUA?!#²tcoBk CT%;Ӂ9a"4a<^zGhʄ gNJ7tm[ְzvV-܌Xȑ'l+3Q(VjxcLB dydV 9 lBF?=2K߈6QO丧zLG1?3[󫺀+ "%?eW{;lp 0dɅI@#F3~n jE*J$@3}?"m=͠S9d \p"P\ʍoU20ԓN4MĈlsa#"άi^GXsBۯʱ?-& AbK~ .DiǥX1qn9ln1D~"9bb v R{Pzl6'~M/WGvD&1;-)TΝF0/Uh 1 'hg6\>l7% }B[s'g'$ԭku8^O1̻7Ԙ#s+x9jpܪPۿ(v-aK6H LlLrN1uP ˛䄥ۉd qD[&r]w;3U2LN$a\mXX}5|‹|m3:ćV7k;0IM'& +.IҶQhz/6! MԆ M6 :;ۿU qNW:k=ˤ=^UFyO2 f@&6>l5A`P]c _(6ӯeHj:q:RMadz,r8*mܓQGfR 6/~;Atg? 0%ML׏ UtB)|՟z.:i(\8}ƨέwMC^q(Y3KoܴuU|ԺoW`N AV؁at#malt@;}riˉ5t'j8e+c$"\N>jR>ɚ4ܡ?X|\R.#q<\ a|Tҁ<o/-FdV});~ 9AY: Fl F.rɿflY̜T/uAr;гP" P\M÷J8݆R;vKkZk okCoh#N,9|FC ILu!]:%1)NxB-B:qӾvŢ[Wou-wg`2 )`7cmb_c \Ր\ͻF {ԟ[9{.@T!{m\;MO-؜saj8&HB1&5 qyV΁u/O|EoXzQ!F Ef/@R6v[! Ⱥ +1uS`o(2}Vm|n w =b?(U渀t* )7T;04j3#ju'uBNE2 ĆEOqjmD(,O7%~%6A>Y'+Y[TPvwLK_P",AfBAK6sP3s<jE!FA,JF՝v53uN{CQg5EUTE+A.GS 8Ie?=2y=7Hs;e6#d`s@u oςx ?Q38LX ;3' cfp6y*cb65Otvj2`߄ 718GPj -Gi<=U>H7{63$ 4$.GXŘxWO%lz8vl)%h6mM% !w3aM=oMNTy+b$mS=~ӵ9z͟!j.t~/|XĎݔlK.!`<h{7y軔|PUE숤U*h}kgq#9Q_ro<(+n^!Z26`RGDҶ<,S}eN=hZG[<(Z*ifg@m6&)};[LU}, K֘;coEwRhQn:D?NlfwX ^MYDb:}T=ڬJ9t=΄ƟL 8j n1/WlYfJ#k %_}>RxI]ߔRR!O:^OO,=sK /ZTNBXJ &;xc y?s3;t~Ũ*ڊ!*;{.-J뒪}|x!%{tDrtl0d }8B h'%*vte Vqm`,C f ;AR֨jPI|gFb`~r,HõVYr >".Uл蔤D< Zv֐âJ`#,|*¶:;1в)u=BTJr}r\e*VU%DU3L\py:)1as 0nս߻c 'E)ۅB\yPQ+hzE^j^Lߟڗ\J3HQm}e0}ZZ6@q腲5T(o2zӈoe!2>ޜ)/w"<1`o9hΩDX3T}mSv\R_eIZ;6C|ʀ13g>\Zj0kV\T\E{e٢pөY[7E]`4PMh ~!Z|-AKӪN; WWUD^jηގvujNB73#.`):4ܴʛF f񭽓rBsm.ih0:O L!|pK-EYhh޵N[[* E(0fVbX2ZoRuGב UJX Nt˃HǗ`"u̔KS .(.)[7%ύ:g^#$+upS 0.owm(Dgf >DvMKcNM#Lbn|;{G)Jpw Ih5qEZ?T]79Rz%$+\DnhqbC3i^/̩_ȐN;+/Bªδ<("XD1HqA]1^, Kj9hm& "l,AQj6 GNXH?r6O9|dVwloVtrC`DuN Cc(ȎG.w+hv`W4\.U'n2'pJuY:W?ay>Sg<&Px"NkVx8z#GsKF[nSQskb;%RfYYҐa@ڎuiJ(-'˖h3}\K#ĉLWGylĹ Uy3Eq7tJJ,pǺʦYHK<79OuoZjapgrrG cB9 D䌾iTvdU񬖍bfВ+^4ʣ\3!H :^:SaX =GQRlԥԘ(v.kVxYߣx Y~Ǚ-w@ aW@#)/; L!FO9q& ZvY  0Kn^7^o,2i{`02ǷvFSZVsUAc2^/:1ɕȞO($cArha]Hal< sQ\*ƥfW\ŏq)rp$H +`ᮑT!J(`vm@6q@|Ķ(eѭc{pۯqхE`ث[IjfP`} R]_|9QFq)"؎d,e)k^0*;X>v'd d,۱ɑ&^S0M)4xlJHx)[7ȇQR ?K /[k^ciAce曃 JvX o"nw glKZIT9ȻBkmx+D p| +0;58Q`.PxymY )OCw0G&C715EeqFf1-w[h~9qN0GotLaFQ'"ŢޝDN\6O'B@΁ޚ*ZƋ#mvSeKUDJk[O>鎬w3IF2jf#+lN6zOB8~ 1񻿄 V&"ؔO"f #5R8%h6Ka)|ī3Gz%EEF9|/?Fa=WvnE_[6b/m'X#nQws֜--jA2?xd`9VBas[(r""߮*\Gڒꎳ@0 oX ml9.M^՘)wsdZpI`wܙ۸~\rv"GB,!94t,<1:61uKtɦD-ɬ٬s(Dit(ܪA܅L1LMCa *n#!x{ڭ8N8C2ȝtv>Xq]̪N.5+.x6Vޅxj=aSTaͰ'FCkp`mj<=$hIs|C eUZYH{;+iY;dF|5MNuyJy|uI6[\VGOaT6ä eZS_%'l;dS#}yÇ$kx_#J鮉D@x5r=O۝"'@:L$} s ?*xu>j)}ejyC+m^83stY[4 6jJwdQnsnkw`m Kp ¡I3*4E`7nfT*Bљ$Jcqmw*Bt,c~i}^0fq SRBJ;D rhWtfB*_+yig^ݜ=?uMs_:^7rʴk n,]vz^hmSJNW޿~, !E#$! d4"_!hMBM3)B]?xX{ì=BENv(<4=h $⢮zhB\ &,P38rxaK@<{0vN˼8nxjAALr$Li:)|ҢyKWQ`6<{J%l:+~sAW)DEr &yjS63ӂ.l@~76;FsI!M$D~/z \t#)_߆jŭc 22Wr.z74FAK7D671uŽ2 ֳez,B\KF*| ,.Zoў!gd|C&R5HIZ-4>5e4@@| x^ɱ?uD0)D{E2A}_-Ww f[#QMUՅ ׋OCiSrr'*&R:d- ^y#4p ھ #/XM#_ZWҺϒOwjŞ!̛͟A;8yZPi؈D~df!MC! O3:@65o#QtJfe_X5qg+-WUު&RpJ_t #$m~uO c;+4_Dy@7Gy1jvu})Vsʪ1.EOH ڍ;b*6:vK_S|!s3FJOǐ#K5H[yk>+-F'Y+y#Jt,ty֮DZR-K0 x'@ bW]רPhWm@SUpLAh>8i4. i„y|N"q,"JuVr]3QLoៜUIX_o5`LB23Ν醻"ۊ\nW'zkdC6f_۞Ֆ/hY,jď\Źv@ 4 k*K4s\<[;Y(`fHъ/N&n!"g0 ct#KQipƸ18;ט] ޅWONssq}Ժ^E:q:0M\.m~W0baȷ9.PQوyTFݹcL5f&%N#G:?&ont4gqhmw7d!!J(+&j!֤[O/kkn]-tlRN6\_TIW-mo]Ou54r-薳6hMRt`a Τil,Jsp "a խntL3Dq\.g4bx,ӽ#;3ʣw'm EiJG?:z];!^tbj<: 9|M= ɩ"ME\CF.,-6u L ojpPMGRQ_g(ehّNP9K%4Oz6^g#~ YnڶVHS(C~.d6>vazD&;+xB.܊,{JFڌl5^>(nH"ʦBg0 ԰bv׍CA'eU "˻r|& WAqT-s%qWŔ\#&I?BZL,[bpYMdEvLd/{jQ ܂$QXh`SC e{{6Ӛ'kBhrMfU~da\ˮ\}tqXi>oWF7/EvB>5S O>"4]v%!OH :n,t`@gTlWBldJ^^ U_4(F!ާrCl^e[vek`+ǐ8j~yfp+PnUrf'o: vo+hCvGR'wrdgʼnȯYEsF unDG1_pu> ݣe#˂BP`TQЂ7.^*W-<bkBn&ƈMJKٟ )K=_ǰ*ҮjпLlH5KujaVڑ#vfC)ki'AVr}~s[σvZ8(?bT]PG usoW=/f q ٌЍL#-+Y!n%.Ah>.l3k[97)@wGeR[ P2 ck7̡j0>eث$SIx'> n-l)hMQ7Kxz-%!TQgx,=\r#ӭ^-]Ֆ8MwfDrIh׹W+lYmN&I#Z 0Y"=pxS,A/_ĩM{EcNy'L%Woek7<&mnNǸ|oשjGL/zug-7yZpHR/J~u\5} rC<u^b>솘+SV=2w<ɿH1YNwîж2XE]+sLᵩ|[Wxdb5]#h*A83 ,OtjYLό)=%JزWo<|(~Y@ 4fA?$ #h[uTdEkoǀ\gk'>ȋ ZqOWG4]xTtl5OH>G{ y4ThTqZ*:Q-5app7;y؂:ov&)ga1"P|UB' sP)? 6]",­.t sѩrw 4;ŕC_Ipt5<)kVRZ%H,<^^jUk@Ř:4`@[u3h["~5xzY|fznȞAVh2)2y~" N&^)0 K,] 7s fdM 0Ez%iaw0cfn j*=?/τunA> 0,w޾$ ,D2PwRO|)*pd$>5q̸EiAK!KZ'N6SiիYBzeDekXzݣ&|6M![C;WQOd7~πi Dįn|cʵ$jx=b "otyqӞg{ ۓHj; H'=썧:phW~(f6=tDoZX[T2 Wr ][jF/n !'%qb\5*Z X{a4ߧ1~v## DHe4jnn Δ>-N'n28ŵSY?>,3TH1~4%\*DU⤳@7TAJu]*![Oz )5}Q45ì0mn@d)l *XteZwwQb+_$n4ᚄҫ}/|J6 qǯ3`TW3*u]f%kg?a::^WvpUx3/?~+u?lL%gr}߲!'Vml?%h{`fd +&r!iٌg0d7j5PT13U`0n96PM @VO=xzq)a߮H`uw\{XYwÞ@E76Vrid0mϰa5BB z_j.m9鵀Q7%rJR$Q~5WXHB)mu4-~'uA݆ &g˯Ut +iPkd_CZiele<cEmKhp{k5QkVE_o~fN''4tXTrB%aR[-Q`Gc|SZ2Y xHȟ}SP^ $v|5dV/?AUd8^ng`DWXi#?eR,9趤Ҭ()fA+X̢Ȃ+0I8AH>>82ga+K"Tb_A4}U.DIU"4̪#j\j 2](%ly0IaX,m1JՊw=ܠ¦[rgK #U^@[CzkPl*mҭLBPD\Ci<-KMc X~"Soڑ3.@pX\i(k#,_x>0k6a8 I/A9 o Y7 7lg_ zjA/ NEQA@^} 0"2&D"kÎ?]PKcuQT-ھ|s0:c:^K\boT{/kU܉.YEw)i*2U=WH)k1C[v*osZEp]/lbƗgE5VExǎċ u'ZbQJ*rHX(fK8")EHJԯՐ灃B-o*_P2}ķ=zfa E;NJ1F;إ b U86dfmv1I ý-պ)\2Etȷ/I{.%K]c|'qOPqD\_Q]7C%Gdl8vEZINhY9HP ØCzM bٻ#wrL Ppfz>E]1cmA4d^b2lDL)U+c[^aUdb̜H, ?xpRMmG+)-2W+6ECmp Ì38w 7w-%OWT}<Оd 33Е'Ȗqa7i^IȺzGE"=nNx نT>ޭyEcAJ2w{!l&e'1 O?W\:Y5* h[*M2ɖvBO'S0S,!Ct[@ ڳ۝1 ,*܁ Th` Q*& ߚ`A+%dT׷D7^>p *NT%vsOQ^fO诵LDp;iOE,԰ gUX<>]P+g"ϡ 8Th"wBߜ}Jߋ*~>cxA>7[է$*anjnL]+Db:۴lfAڰC纑!boW{dxvhB):x-a3eMtR `ml#,LUVyM%!d៼.Dvh+ߥg'}|k3Ez;E_͆ gWZp.> UU=p̵ܵ $$19һ1ق(dP;&co\'[Kү/DcA5q̬G{qiQrJVY?'#qdUK3YsDW{(?=[bGo4័qE; ?LM 88!~v3^ɘZ l`PIp;9pz q71d'rl0W;,#_pW. :"W/Zƭۨ"};I`"r5rk{%3̪M>BNfj)5}ׯXV4U')l73Y\(Oٹ%\d'R9arwd ©C4 RBi3br/ަo՚M߉m O9F`N\ zy>R\J _qd̂F>k ]_iy=gɡ C>>rM T'r@ML@kSڹ{c)2O 4;J%]Pqob %l$('|w*_Ubbc!L߂?.Nj=P 5n=쁛gMmE$Rve!̈́wB^K~vo غ}!EWu-!Õ|o^I \m>>sp3gegtZIumdMhccrh "eQT;;f a"sFF!N“~{ Dvx4Yp8Ǣ+rۋw2:y^SM8&.`1Rok[ &H}RC):Ќ_j\%XU fLP%dbeg3r`Md.C<ʴe}?$UzCx$,RA ;!`u`OyxOu:yUrղ ٺuRH usmu~;{:Юqm\_U6O PJ~):JySv}a2u ֤#B'D[WzT,FbDJ_!-384&}꥜]2`+֝mz42 N5aX^CJO% jQ\A*Acw8ٶOhϘ@ "-RObV f}) Nr d`uGW$p CLB#ltzf 2'&oBBY5jPv.-Ӈg3/5~6|NQG8[yvWtASR,1X+X][< Fꮔ-E N|nWLrsM,\*@֪ձjG˜e0_SIKGyFa |(kCBY2BS"rUx?H/ts1ЊS,6v1}[ūUZqNܨ r3T,Bw!)}9~qVZj+G,OuF+h  Q jC{;M΢oٷ ?(0j]rK=S[bFE1=3z6eadՅ_8Oܣ9 e$%GAc#kr>F~9H5Yk (2[Ɏ(L1,gDr MT.xQ,PW`G ݄EčYَ pUu:04wIO0sZκ9ً c)pukTʷ"R5)uu)6 Ɖ>|Y|gnkTU~7ͮ$EdMNǙZ/)w͎F-`@[Nbϵ(jw>$GIgeti4,Fs>?[xpO]2;wu0_^eƎC ]1b,GRp>'pEx4!' ^vE %H;F1[9YI.l:bu:K}q2+n$Juq>=e.T/=D[PE?rf O+8e~=>kƝW'%$<9!eY$4V)IbhERSIYBW6(eCHk2m邧 ĩJA DF-_pt4{dh܊LI# նϮ$#lOgۃPfm@K[/R/pXa[Oкw>"!R|V5U Zw i+ؔ/vUyJEge~tߥ=]쥱L9b7$;]ͳ QoI٫sǔ8Dr%Ro C!<_d& enJ MǨ/~I\+2`νZ\Gpzk>M 6"=Cn1 !puDN1S>[0 CZ?Vpz@Kɤ)u>zm&d!xh’b`]YK½Ճ%G݆uO Uz i=L-+YQ P/UZ{XvL9B0!#cA o#%;V1n=ǤȞL@ʣ32^ubk"Jybҡs޷i6$^cRo{Gl{ v :]҂P†1phiG``xەfLRP p=0 8dz /&N$˷o= Ŕpl7ZM=R2`KQ\\t0Q+v7nl- BvUEG.pT>]eh'cğkxcB˷,pgv*He!JE_ëvN2`|X'#yumW&wW oswd˫\A+C\2QvWW(i.JNбKj|/ 6KVE#N\8")L0n"|2ks!, ]'/bXIȿ(/5$-h7Dڧ 'Yt?^Fp9@tyϧ~{ef89DRH36/; T!I q=HD.R2@*Υat/J=mNg6'>W+175/^W+_ξ i\$TTeP7"k 6 H$C.i #*2\m:} %iM݌^\qB8ԝկ|p G]ary¡gc۶pvW;SBΥY8e*Cc[p (mL ~U8ssi.=T CcCy| VE[c1Ƴ!e?!*}YrK*owz_ӣ3frV# \#4\}wͅ5E7,q!ʼ%BR:¡i׺"c#%!$ O+=W Gcpx+z`;MqvnJĖRzZutSCmǾ>rOĩ^. DV'gNIb+ZFIe"ԓҶ2HbR{Ohqmfg7fH,к20Jw*9+*y>⩧ХJ?+fK(l9KhHm+ynhS:nq^hlj1 XPJLۜqISKʮ]RY7Vf4J^?PU`NSP3VyPg2x؜ε2K7H}(OŤ~w>vfDJMDd+9fR݁L)UVgw^xu rMvk$QQ&H>?(R?F͞2J~~|! f;Q3#2P)붥0-`K¬dr59] jY ړJҰ(:0+}aBPJG3]`'Xgk@bjsJMj:Ed!4]~UYU'O.>b̿9!gõ:ItKEӢg*]"K_~OsPC-tӕmb'PAt% ;xY`EyΠ-jL ֲS4>e&lvTm68}bn֑QE} vТ ʿ]7@j& o=!qc}eOEА{50!QB$fiU+k!t\8,߬g gZc' ~MVhc+2xflՎEhY*,A0v0;q J?LԑHX}ixK/䭀:uU1/ͬ=Ax0B bWPp]wr6+ \C\gPirBxH8\űa6VIF+^{=8v r0ˍ_dba^<ꡆi4Q:qw>~='{Ue &_:ƫ@\y<-o).v-!ˑsch JJhW\6&Ro }}R/ ̩cٞ#a`?l o㕲l(PXV,^n3v>K5"e.c)̼GRR~| ו/f%бq|~69'^qZK1zEJ -vt5(6U/c]+ XSx.Ϡ/"Y Tۭ@)9o&gX`ɂgvZ5J ;{`vic<%PԱiha K~F4KmC~Ud nM~b b/ 7P1i}iMt8ᑨd%yΨ[]eF:a΁䖞)LqLAg"`|14S!Iq Q4VRo7=zSHǿd֓/W|?QdyΈ-&.Nu3ȉn[uci] Ƽ*}g~SC^tRlf3_Q@ -0Wzc'rP%.ݻq;jEhћc+'ztQeFX j#oVޱ*8L-l~oJ_'2d.Cp2Voew.7w< ߳|G}3-E=OC sU0UļQvjJջ=T2hc4XEJm01p1QF:X #^B]ۢLZbX__wps:'%$}Ldn+Xg|R00b ?bi>bUw gZAlaQ80?*ڿֽ0pԽJ+p}npE 0>TbQ@!Py#'xr75aFa#<UXO\Mh"{&iK"v5Vgs"ɷ $0(_&ц>O7$P"]ٱcO7 yc(M`#UD\'4r+e=oWM'ܞBGOvnjo W75A V>)=2mGe_C˲Jui,H:Ëh`فsT զ?y+ى"=iBuXb䲲loL]`r4z~EL[7l(!2RuB:U뿱$V<7 SW[I$ҿeqfr9 7OB\%ghւ&1dem^əSd8O!}mC˓Y'tV>gz;(a46&GRDˉ>ZjxۑP8]KEc$#ujZA噸xaG߈ol2ó lZq#ff+ VMHul0׍P&C,U ωbnњ<-uh*傧tP .w|CIGi^PG:>y .g Y^ \=-BֵI#<eMv'`}d5:&5.?Eq6͉8KA|UO?2p-MRu5 1%[27eTJfC도N sĻ-7m_t*n9al2.'wE-뭒Gk"%t]易ѩi2+ՀmWp .iXJ1xN?u3N%Ph k|dĢu?U#ql@l(`:{0&6 ~/#MN80cL@MHm9Ԝ__o([@WY.uUyrc)(Ѡ$ndk1 + waX' c3x.9 3!kg]O"IM /hϣm!-zt sf_CsDdljqiسe}d\c,^aw#H J,_!1% ԕ 93ԆR8([W|y@t3̽.]]E"h{{7$RwEl$r}{Ae{Ч!}$gq2a7#N:Be3tnHnEa M3d ]iTS@PN0N>^ҌqXY\]1p" ކЭ~#9~`Ԯ4OqA$H7(gFN~4#" ufG9Љw+~?7 ʊ#T#|jbk9rfmaxH 6tނ6­&\c N90N^Z"7f>cHj$ amMZÜӦVMm~@RjixiFl@jiǥ1 y<;V=Q<#SYd;HcǀVrlCF~111m9Q wM Rr7S⹵|ThO>D* G uNlDR/YK~%] \KtLqQՐP7ǗoF k΀Mɽl,2K*&b1ZofGSyCm{\DԂyj"O$vE#/\߱d ތj(+z?vDDf!G/JdFIQ[W>(sv ,ck mX(Hv wO2B1γ;?ZP>_#HyG noXk^q*  vUxC)$ Bss}mXWzbJy"GVj]L k%"@rU4U|3Nlc 2w;L{j 6 {mXd"!4-ȫ᭬ FRGp.Hl/qkOgc!1cAD 2pKFX{)"^7 ,2r;aFvY2V0̯_&eb߿d Gz>Q; Mw~$3ILuJaK[;peيAe0f eF ԇFy/؆YM7W 3aUrwrY=4,c [ŏ|4Goju QWh,3jY 9_3-h\˧mĈD$#}brg\@(9 fGN1vHّޣ5k  _Nv#J5հJ]%>nJL U@ ,V[G4uZP1VČHqY VA S+y7[N`2wK>T@c% ̦iA-0U=;jI^> o6$bS\7,Ri[OY8@՜ +GɟX8YK > 1_ic/^n37}Ȫ[x$Ѥ+uMs`zZJ&Jݲ3+>fw[+`Ǩr_UbC.򒫑B -IJŧn1'UXY3id hD8 '5wY-yF$aUuI ]Oj5r-mF2=6N*mU(%},]{N[LK^ԅ'.^Xp?U~*¾+)8?kKӷ4bLA#R;%&ϮF L3XO5-=sWi_ ]bdI#qF8lY\L04֨%;ϿW&eb~LdV``%K$S=nV<7F*{ښ4( vt³WJ{HK-o?KQ'. AtA˞uP} xċRc#>FߧM.q7 ] !&3b[sHQeIJ@lWH*y\=ET^_"P-Ÿvң@gC+E7㾪-;P ffm軠)\KDRP;K"&Ǎ2:<MJ2%Diʻ(oĪ3H2ؗjr"WerΓ+W|n2v_lEł.?$Y[8c6@l}l}o//X rTRe=8Ηc]q"ո[܉UׯGRj9;OMU |UXh_!Rh;̞4 J#6zcFϨ섓G^[,:O2^\&Wjv[JY;"!Dֲ:@h@gTaDa۹O@hVvO{>+8i\2?s̾ߣ3PY2lV8VF6*k%^ ^oPWpn22B 9UJҼ!r,2jsNA|V~Tx8gac.>u_#ks:DFCx> ק:Hy*Ī,.ZU"f~1;Pmxϓƅv+GZY_t0*b/wNZ]S4SiYO_AŢu5t&Lx:GB> {QFnTL6n~~:IB8iash҉pHeta yݿL=Xn)"QFO'\1]r)qUTA>0JN‹ڈ FbԘes\B'kI4/@~Yԏ4 ĖaʰC# OѪuQ~EGdG92^r9jbF@ O.uDrONWAZV@7rowiQrIMz3$4WҙkB W+ SN\KL|cPG<뱼ҙ[q*×~74r y|oϖa^w{Eˢ}mu c aC,Cy"N,!}ۏ#n+`M_o̫|ca/7+C'XHqf5L{+(mJ#wGVyC$CO|֙XcV5DI" hgGUٝn> [w~ۙޭ_NWHmIׂy7cR ]G0jGmΊBL l^w ĨzFǘ3Q'6Q$HFۊ 'e-cն>s) =m` }g<JMH@fzJp]T "!{L1gP^ʅ/L ZӬn(3p*{==-ڱ*"Le;>?}bjGj.XXh3>=5cj%'Zd .K;0tJ_]&,gnuh8Cuh@-oP$8 % 0ic%yovm,lU P@NRrF{7ll&ݷq¼W~]^9~(XlcI%`vN"^d#x#K~]Qt3wEM\\,nv4XF9:WhL:|29$3ng\&Rd~%2ILyEbD6[B' -ٖh5ҷyQn!UUJg~Ua`%c;6V YūU3 /$yar\}0=t룜oD,WB%E86}uH}"X;UILǣ,BUܯd"#2XW8$,{.i'Ot^Z_O06!=6_>,Eu|# _7#Ӹ JJr]Ciabw3pWh<0d#Ƌ,OHZa'yN Ռ]}\wўS#&:=n(cqrgĖ,9CW]~R(˨"gxA͓ $?!UptP] F4eY||Z3P/}+ }͂,'i}{&7ښg [{z K߀܅t9Z40n\t 'JapfM_8ᙔ/sҁ3Gۋ*5a)]'qlJӡL5YF#iN00\-m{ 5y'2;єC:̭GJۦ\Ԟ0L C-gqni[ /ѥLn뽷'uCӂw~3?'aEaD>Iߕ-nPq̞HƤ1%F9P/i'|!"c[y4j`iT x74uW#CT1-9 ^[$D[qtFp,9O{^tC$q+gŠ0 nӲxseUxTqQ劶Zd ;G҆k:CtUt7rcgGFCKG؂]OMxY#diAK3ɶo_kJ6O6PRS`!mpZi3|ᶼS-v!ٞ0t(Jcb^gX2MX,EzDMCm)9z{3:GO:6 fd#u<0ib120(K|˰H3LɤgHIH1Bbhu/%~~nK2]IX.PSpq2;rfuϘx~QXzݓY_V0gD,$aI(+2@\Y2h<ȁr=s;}ر,AIme拢 õ@d&rwI 6&Gx#G.sпv+Yq# R2H9*Y4!#O)ԙJCFKi3_Ǥj!% /oLIO׫ AFhT+5xuOSf=ibS&ul-sR+Zլ O=œ;Fp^BbgXҽL22ƲrxI'*h`F ,MrE?0s2,21}=sC"à:7T>1X DM\dWCe L -Q66.nhHg$ϩ#&w):}Aᯭ4Wb[*C;S+\󦄉Dg3'd^l=D:v)c9'|c(*<0җK;kj?669ƚE$Jy"̟,b|5Mi4(tHJ"+ɧUTaQVVY!!f1Džo Ta6z)Pj'V֊Q $X>vF Sz7Pڜl LXMT;6p*0UC_cO&h[k;<ψȸTpN}scd> o3'Ę{~R8g[$VxlWProlftZ*@f6PI_ţ&H9>6?_1aQ#2 ڈsau?Z kD q jFdas%Zo0mieu(#ێh%&,i 9ϹTq_X ]Ϊkv{JX'eo,PZ]%G6O0S$0A=G: A,E7>l: Y1nT;Fi`鼗gOi5[Ixw0@ defa"i+[-aAw&;|avuZ͂<ʲaYOow@@5SvnVwlTa dMv|2'~fKy^Z= 2;n18ߢ!CCt C7=5EtL.OnfsN@p:0G51v*ֿLdcXe^q ^,pƸ%^2 #֬yRLXC[(L;VxjJĔ>^7 \s\Zˏ7 sLumg$$CS,{gٛFh!LNt(/5E\Wj﮶mn[UE<1Ft T#Gn!{! |ê6if&vr-*9,"&`恬$$n{zsPY֪s!6q+ NݐkK0R>1r4 NMX_sn35T)y93)N;2z[YٸW> dE~&Io(D.ƇP*ʽ*\c]/e4/#_(3l~4mƸ)KŌzu ҍbSH0ډtw b}-`l<"溭V$`FZw"z;C]5}IʚZGLH.2Q<źZJ2{E+{oP;Y]fZ'GXiNfqhN\X7}9@jS[iSC)yL ȯ)ʴw0iLf%I{=K )BMc8WٲE$𪂍woIPׂX"Zr&6 JV ^ m\C ~lgl%jbdaUɬuX+~MТKFFy'{PFlKa醱^Q(zX47-o^ǡEO6Wɀ;ri'5l(y̩meSQE 7bLfXI\|2)ywל6DD{D]YISof0LrAV{رTԣp _t3\]krOr3PgZŪV3F:+Ìl 0/AViArPT=9,y8+7Zf3@TUVky8"mN6q0bf䂞zi@>9PR]\w&*Š븻 T*)Uť=G Ч[)Yu"$N?<VĻs9|*lp y:ǖWn4>([М6K?lg*B)IJ0@& '7)[j|n~r 6[7'Y>gz|2UTMJ~} 6ӌ!S`ve8O9#\2@GH~NBDD );m]Cd,? Ā*1dqbƛyt2O'. jz vs_w |xa#K&Q4Q\0gO*%6Z.1m+~2@hⴼJ5 hB/,{H $4!`tK |rE悹Ԏ,b :ZrGfxv9l~/c;U0r^>6 9#0BK@f7a֊8HJ *4M2U̡VH7 Hfb`*f-ڢ2n{]w8'v/mu ^n SL.2flYk@5"BMnOz[Z1ǽbm!G)ۤ97^n[YJ/ gM{7oG? gegv@gE_mGWK~F'wyMzc+]FӁ\ːE."FXt~59>MO<wTK*tzͮ+&җ3V&cđB2C˩7#hQB:~9jpF1CHMXv.!ZnehG;eHk#>uyV,/IR.ķnk NVr"] zes?DM|A ':w3 Z^~K\GN+n)"k?M #PD<2$[{y[Bk d D =XX zY% ځc}T޼0zqKJ^"Rx2B<𬝈8~,u۽Qb|sLvm7Mng!enϚ_y%gϷ>jcI6C1+6UxJ2v䰲RyGL(H4{; yZٖ'py& ~'[< x1w5B._ ?NMSG7CwxݑRsDɗ]EkRZ]NFARZm$ {eԜئU@sNLwY{7եj!.yR@jCbs=zħ !Gui]O9,s|Ԯ TFMkWfN jؗp@[[A7I`,M٦ v«7ʇ^YD'j; S.fZZ幾g-.`!JF8 ,Hu8R;(,U$QxpV\뾬A!<4I?\+mnD,i >cPV ?F(ٿ5l I+bcsoӛGqO1i%4Qv3m0Cnj?U6ѢEWc0>"c,<Ʋ{}N.!^ln ly74^Ib;ʠODz*]f|?͵OeN %r->=xzg!;T̏ӕ+L|&d I`(V4yܳDHD/Hө<HjrvbNFc9L6ۄ`}0_DLʡ/c۳arCjd7N%1GeIОH_Le4#ށ=>5>δ]ߨC$-< j";QmnVOse2O =##ZV.c|Ԡ B0,oVCf0+!\Yme8 QEf#aA ?*NQ*1#qF5La:=cE`Ug o7VQaU!1 U j="{5ʿ;G$UJ``Q7 7gkƩ9Ӄe=cmoYoыZV6/ÙX,Fvk' [D.l Xr31=Xp " S;xOX hLa%ΦCyq {Ǜw!׷TW]Ó8>& ]Eb /}har {`\ND)%[/lm@AsDdHٙl+xj[o'gampylU(ByC|uo ϵ铋X U ~psC@s*ΒO :P{HQ9x(|nEr;sgVYU7(ΈAh:Q .id<)cCo[M8;F-(i_ L^&. "*x%'% $PtXWo0.!. Ǡ>F愜ƪy[ ME15xIۇYpҗU7o%^.(my9xӆЮbCbao;OgltdW|jCe")X rT|)xDu;2$TB;1nkޱ֜a9RPX_S{6wlf,jj*MYnTPġT]VVDbLz*>wQA~=bG5X&Sh_CbfBi%Se8ԗ].S:_ECpߚ;iBCU#n\} OIBvfx1'UI >pba948H:]$_mUȆ^朞FSqSaЧE,F%!˪Jn+e`+B}>Ҟ±`r=|u(Y"?2qń%ܞ83RЃjZs3m)6OX^ 8Ȕ,ⶆӊ2̕PIOɟ)1Jmnm`7="c;FZXLO8B#L5_4agIEYa^ޢ Iֱ$sIF.d]iKwSu dVP78 g&Ó\k'8jS;ⴋxy,0!P :j!0dZwpZ]Eّ+dL6(6mYB+Ы}hDx8aii,^jO/B1.=6>Z f8+\Pgsaёu]$R `M O}IKsDGM9$\d N!ܶ|ԊQAV2 {ڠ7G<)g P:߈lɻ73 [ޣ%F1~ eȋ]!Je*}w} *0^ѐLmHxm=LspJŃ3K0-g15^z(VH,$T7E4:?*Cum4H)~oo܎]^:n̯âP~y|a: ~?ڠ§Io*d;}8'@m^JA=Q /E6־?qy$FIE5[;dDҏҕe q I =EAOA_?L$PP҈@x8grDLo"h$Q mG0V*"ı,Pa#=|6$:W@v rw0!N(gMk~ }&bG^w(߼saInA ZBO ׋Ző4kنF.#=5o/yw);".hOQ =:X]2ws*L꧌ /Nn_4|b2'yZvӇƦNvD$FkbQ6';.B9Ǻ1֐_dCPªp.Y2P $̓q07 oǹ,ݸUN>nw(C<{ߣTrbg YgOK-ֿXjǣS%n~ rr9ï4"aH_d-6hG䦹Vzc+M/T~l:sm)_D5]پ;LR62cF'G#.1UF>$@mqz,uRB&̎?D&n[4;/"zW1g,Q `o{"&18Bà1py:H$8󂲝BD+QIs ow'6dO,j:<4˾&BI2G 7CAZл)&$HDBhVJkX˒P$:.}tB6,M tiJ~ǀ,şӶa۩o{3mЫ<Ԁ[iFB鑋ڥ$n~r=~ j3?tȒ XJbd-m0\%ELH$o\vʀ0 Y! 39|Y!NMJpkHn#:Ѫs^TM:>bjݍ V+a3w Ȁna:^"#[U4㿬UGW(IaG*p:ץ5~rx̬VU.M06oGzC̎Ӆ- ~nAj׸U3YR};3\V6  YU;{AO 14\bMaVM& J`KFzX_3&S+($ȃiqRU< E7uC`I`!3ic Cp^;3S[!DE+78չ6ϊBL`ہSbRUNAIK' LJ*{K_0o6n4+><"ab1R3يf30 ms@o(C|L~چ26Z jDq m^*h;*lmn~$T~y2 OeM(,SXV mry6XZ`ӁH[NbFfCLZ:$q+8js$.ʆi;;[OQ nANzjۍsMaL&ާ-7ۙ˶,LMnL||0nerZ ^E2-QNts7u6B@ti:Dh:5xVͲXv976jg 򿙩tGP",ekM'"H0C'ĨݖT$5-fr%C8sYo%G}/{ybtL71]Z`_Bx %3L֗͠K▱ Xj)ϯh{_1Of377\37QnVj_ŏkv.Q}GzCR-.#Ȩ5ц3g'zwX5qeTNRBI&2N8VWxʱMKps"heE3p)HV/9oI\~{H7PI 15wskwNtJ ON_\aXmo֫/_1?N9[N+W]?x?XxWA3ü|zF{ߪԏqOs(Ruy3E2y,񩤃閖|nvJX_E}))f,Qrs ]!AC^ ,ҕmx%'6땩IRO7iѵߞA-(۶n `zD$lW>߱~$F=)ol, Y?%kپYWm)}5Pre`r%Iõ3'MvT:WnqJRrehiCiH V8~8@gnzSưc&J"!8gx}TY |Kb Y'=>@Q |A*x}N݇beaIwE n|P L.慩-uTViJ6K\@cBD6* RJ02a?0.:PXrƈFHRd1?3Rʃ-&4dv2RAq+c44`wDQ/}l eN?*JrݒEM&6fjXZW@"NH[YA<#YW"VXygGE'7z[b?H?Y&4Z9CG4-rYOGh^IZp5Y7GzZ} kkno+&w9'8Qm{@ &7hhD2:u$IK>qm<,wh Vڴ}@ /DzXϣ x2Oi@ݲ0?˟STo$c F3vsRUg33&uXoB ݆RsHDR[BL;!v%y[FWRQo+!9X {}6pþ+h!\ݠ2 ˽xO"9AhPM^yELF2p2օC,4r.~7>G|nl°}= H5A]JȀ d[v:#T#VoGƊ=fėbݍȁ. '0&&Ѕ/Hz:,ڗRօX:?R؆6 \h.;0H-|HCXB aC '0{p6^vHYVNUco㯜d Oqz 0Z\"fck|SMHpq9ksЏ54NL@t:]W8oe A47dl8=]rai& _ajgQ{˜ZoP滓Rm!z>]icHGT<\hޒ UpKIBATyW_V[ c+I 4u\T/,[mfj2٢\r{`-LPu~jn2By~h1Fr"x@&F(H rPʶr -O5<=%^3tt>?j9+M%&B9,T93o%'}gfFNGCy^ q pǣ /ael(meի~͞Q w͓)Z=-QAts.0^gሼ+G 6_h_9%Xg|'SpXy`t00 B* Db0BB(ydՊߔHfQJ=sORV|9N::d#h?ыk^S݇77kowGpK Olz${'mbc}z@sQ[! ghqF)ʃ ZŒtù|$95@!5i]#k_ ~6eֆ񯾥B(N2`'feapv(O0Lη@Lalգbv΢<]7M kb΁&D' &bבE4sxa%$L/nDaVW %HXBn1>n%ϜWCPfv.KW nV KD##\(BQc0ۘ{IN{@]רq@.Kt.MnZQpdYN|gIciEr^P! wK*nQ W|uTrP3-=\Ё  Extc9祗*Q`fjm=0yzG.n'YL~QɌ z缶"L)`sQA*J6&KJQa{/'J+ڠ5,!PU%{OnM"G\U42|pgw {s$ͧ!ɟ\ qΟo1b,mN/o1QBat My'dk@3Nγ]E3A%,[FhEju'8Lɼѫ3N8*,y:bp:eUІ:Dݦ ugj%ɷ6Su4ܗqo'8st1~Eڎ#' % 0n_z;MBo&`D:eCpQ:)zZӯ5 %u3M]h19"h):2=nݷ(O$PRX 6e*7 mro~dX`0V E!^sc`șJ`9Y<I!Z-a8Oq`4-zR*mA>2tbF#<.ħͳ.DX|1]utO;o'Z^EOѴ&fk1~Yp܏p}u}@Ӑ\v 8AC{)\a#8{O/Y$A+] kJf$C nD^{T7_vcGuP]Vq%Fo`(99L9^&,#DAMXu'VdUy{tiSIvr _lA)BJ[? s-NER2)4L[K.@ɑlWXiCl\,6fK ״Ka(8/p8"`&{p=S'~}Hh& 2JhآIOxg/R+je 1S۾7V2H" 0xȭyuV爬F9hĈg㎚ ;g1,`1h )lOkO4ǰ[cޱ{ ]%d!^X&Oqk֭@O홀wy;qmUeM^v\JwM+}w@咭xA;*\f(E!?fb^KʂНĄ#_QMD@YwxmaXZ+:Ws.->p4qws.m6f}`oDLVY`uWe"׼\@8DC.#G˝޵Venrά-[a̪EJ?TE([*fQ7;*FQɬ0~c*3u 0jN#sz({eXXKeW% 4~`T/O74Pd9V}(6{Rr ЅLn/@ H3 Su=.xwڞIf#(1#Mo/l$Ӆߣ[M |;dzJ3)}"9 rG߀/;YQIUĝܵeDdOjYk<4~w r[A*s8--!!k uiy9btR a?M/#ytUE&X6{&\b` ; jɌn+3+K7UKOɘ'qN5A\2B8D.mE@-skRc<*㪫zV"i`(Xy3]Qq, W)I*}l ؇fD,i˽OD a-dKBk*_\d`8~s_N߃"1xX< %&^ΠSz1ꞑ `4{pABC9d1, 2a{DX }H=V / >Dr{'dqPg[hT,mX:2b7$nl V1m>S&l_:.CF&rOɒq`ehNMaTL]T3@‰jMps{__ݼx+-k `Rgxp8LEIh}f`7?J3rӫOqMlZ8"3k⧟ZB 68$Tޙ3h``[mjceү7#2xA,b]><X^g?gUs\:呾Wᩍ025qMAyA_'ꊡ-Ly~/ dSn%ZKVA9?s<%M|;={IKAI)3d -OU(]pPM6ԗ"w A>nL4HD J7Q9/H܏#0՛2ؼ<Ӆw2w;> BboEs|cbA;HL;6$[@C YY^Z (.o^~%d׭^P/픒b\/krK<ЄIGWU~K@rU(/j9% utZ{gQ3sQygJ8iiJXf U1IkLn!ۘJ}]D*w4/fJrY.(5hSH`<~`v\sG><gR\ D8.>'g p@y?Q9{0&%PReLER N{P`1shB#v`-ooE2FEԅVI*ֈf(bJh'W`ėY7Ke7Rq,`SWD<@R;#XdئȲYr]d!J & 00[I*@v8? kGczb&cȚz+,)tUI{,.Dm;hvEWEؕ bDV"R-(Ro15 TnikÌ*>t}= "kd"p2g+sE/%*&٨n(Yx JG=߱jIZ3Y%38VlE*ޒu)x'jсr8@MPI0BÐGѾ&Q|p2!DBԕLoeO;,҉]`a<;cI5-O2&#~U8Yzɥ:`x #\["Xza]!,וS\u${^1.FIx96J\]U vdh-UΤo ^#7vYм9iSncW[ qv\E6hb~2"98 ~UZVY3jCӪv?CF\ΞPܑm? (thN hc̣$sJ-^B=/P! xY4n?v 1j53>3aksKG6 2$B穈ٗX[AS,E Zp: AzE>CZdt_+Aoc]*QbHC0:eV><|p/u&JvOb)̕E0/VܤW86g{r+>QUST鴊ˌ%{Q]Wz}WWi̎)/`i0_&!Fq>LXL%53tpzwNüP|&Sl y03dq:d:͵kFzmPfpǒ-Þ'N0};*6?ndo lq"pvs]I֎qʲ[G[a#gmNR3*b@gF!j?jF,'`H^ |(,E[%Ԃ1@: yVq0F } 2|Mj<"aFܑxk[b:\<),+Ş# G `TV֮$Ua `'>aul&}جz +}DJ jM;N*QPR;V7'iXW\v$yҨ _5!ux;(S( lElUH2JRy^GLJQCCsv:Qwɑƌ? DdZ1zn >) 86ե+/ 4+13^IäROgvZoa, (*=C9BaگL5-!MѸ>sI5W}< IROFܤ߶ 6<Ș\S7ΔY;0\$}>BqP9*oBR!n:gf̙{'0>#Eo&9M.']7(:[>F{&E.`g6ZQ/zJHɤSp}GcW>Nj ^q"تSwY,52tk4y_*6̇N9sMHs̈,L m l 8K@0HGQВ|aA֜r3՜8^k89_ wVFc[^-2?B$Չ8|b;UGD襔'3!jV sbYV/HwuƷd 8RGr|8K-zYK:U28JEZV6,{N Ҫ6DSu[Ġn.~‚9H ?ʟJ:0Y&F R&Y=q<Y=ˑV~rCNA[w\4ET)5KFYoaYDv4]I#9% &2 rH}ʍ92{j4בVב:-O6a/w+T>Rt uŹ,BU%HTtKcdfTS҉ " Te)ߤqk]'~YGY0SnwL݀M*K!s'#q U1~/`L#(ƒPjf69sI!$yL7 9/wVS 'X %]}2%C8f]PER!U*By 67#Z#u͐D$9 ǻ{4HsJ* t} :pZE& Ϊ-v%"J6JaNB1ʇ:zI9,]f9QR!@>FH  J#[/QFL\v  8|7wWEvvRC |,TuΤBԄ/+* CoZ|E>ɭɄ^ͤgx;-e{}Mz1n`W ۏ^OzNIv >OH8K6>\i*f{4?)~[rs ?@[ά+ 9H }E{V ٪\* 301%X_V+&Qty o2Q),[(~o(RBG:&3Įװm֩mpÛ]x9jԈ r2|L-x&jоV$SO Ci lc/{dB=+ +6AOzNjK{/Ъd*( )z(1X]A{>IW5s, '"<98xI^OOF)+92\|%;c 困=!.*2ӽ>go[l ![D@.L{ZE~c oKL XH!v.qmM{OE* )}PG[[<[Czj^LgǢ"U  ZLQT¥bWy.l$VJz"Ԩ^اT9`gj]vF<!04o4I7^c.MeFt3דYx3R=gs$NCQbΠ)'Dt ;{Nx]1v:& j?<ճO3㒓̦dVv#FP a%MzW$|nb'*~JYh|st K],5y-uż ) h'ydw|2 i$uI g"{dOWgzv7 |hC%%<Af)6loSϻ '鲸Ȅ y]NȈo@*FO5M gd4ߧ=!.G5cB8Pn"yϳ-Y=gs<ҦI/y'%WT`g/:H8Zad赻_P'9,kc7d=:w4+k" TtBk+69l$*_?aRW۲J-7+ſ_!p;.I11L>sg#@50HpG48$NW}]KƊNl` SԍrA4uʑpk"upGqҚf4jF`\~_u3qo;gmMkEyFj* / =No&I[&`C4wW9A+?nd/ ohؘpVҍ }nw"@>ww'vqs^vyѐ"۩pB+l_:n g>0⇿Sc[:S0jT_G`Z'fI551XP=<  Hsr3Zom JJ^]3ɤʛ :B4#f`rR>0$Q8 5-XZ}X>E8-6{1üح|" aNd1pHm`.2)xpGiӂ6vFzj:"E2م(|O.ӗ5L9 7hS^Gf.c1{[Y:߈9<},޶!ݹan}'^NepBʷ5!OQTv& -+bI-L8hμ 09Z5:ϫrL;W2 A+ŜȭHI6E?@VX+'LT| TQl"~LP)_[mx?ֆ#lDbV%f-I. 9oTD ѩhw NhSW _:=l[$sw1s-j:}!g/}ruc\mH..9z}N_R3TUWÀMoȚuF*wC@ 䡒bqzhQP6YXL>.Xt'0)3Uv5!&;.,в2sp% nhwܪ9_3Wi3ݕ+_;Ό@_eTɓI$Q)A;cd8inlG$e!{xzXb3qT-Y8GJ85)*7u*kƚ֗r$;Y`*6S'{ARr]߮yuiR23pɗNkw֟rZ qtn|z3U%xR^"dJD-D)t%RvY/Z~X9?R0/ncM.Nen/o#( ?%LD@Xz^$^w 5T\J)drIGI Y癘=V* PnlA7g[#S뜳 ?qVSsf$LS{9oЏ|Yڡ*ĬM+aUOeMt0 UMVe߯T(Plm2"|5зzP5Y6'4I6%xV5'&{[lKuqRX] bxswߖSOKs`0K3AEIf@2*7h\“?n"HezSxhbtP e1n 0&HIa t s*኉靃4IDa~r*ڷ3.凮=!ƔST;=5]퍿 k ;'b-}C1V)#uΧ(]5=&/gSj;X\{bHLDIzO2 V9hd*lu(1k UygD a$kBSuwJnU>: a3R3%X{ mw9iǵ<,-_2naW~x9h ߰{AQC4ɣ:dxTV`V>/;c|?Ҡf cE83aHFnu(ڝ*J#d͔[J pA~YGdRW;J*C#$y^d-r S7!'ХҽkoG K||DzLJ_ܫVK  n)a pH:}VOCʸdz9CfPy^%ȒaEizyC&\qN`8p8CB ZTpPLu E\-"w?בPxUW YkXsպt^3UY4N8;`pR]̒`WރNE5`;^xoX?1C-iv9WU}8"GN J(GX YfIpfj(A׏h gZ βJ/ WoBa  |a ѸOzٌX~P'U9gx_^?%Wg!sl8>^@ Q̊B(L>${s&j@~Ϩ uGmNDԮ8qWESdn2,6H]>JzX#+奱(J΍{ %e,ÁY-9@c^݀!!K& BFMćXZ&Ra"G!P|XUrba[nk:o{UhMop 20;=[,BjS`w /'7ľpA*˟ܩ+-rj泀u4KEjÔD362 ϻ7q֧K2icK?6mG@##t÷‚='#Xr9M`VsPj4~ e%?IۻD No% "$9v%0G&U&4Yˉю'p'7NO5_ID@ ތ+eASL Y7AS!&̞,lFaI eғvLCK/ ?Z'`g<:73^88ncgH]d{ 7K ;wj'!'ު̟ʲA>m̦Ot++95˭D<ldkzԳ/:[x9{ {B} $䢟 l-,shRfg3y=.r>ulV3 gU6zߌ)xz4 H P¶~'Y$uݙj&Lmcŷ&5Ѡ _K_{8u;ם(FǑYKk"Dh 8 6p&^̞r JFX dC cooTkpc1Љfe a?HfTeXǷ && sym48#0oς-joL9/3;v*` ,B)Sƻy菂<q?*w.\ }eE>6 ٧clac_TzUЕ3Tٰ/*4 n@%#"pMzt7!銕9/sZN.`D;VyP_:ϣ0.|n'ScCWHx@?Z x(a bqAnLoEΌPk(XR~ jNy&a,q^v : /8Ɏ֩A & tI!AYRpa ]@_ ;-p>j0rv7v5۫ 27J˖}Xpn]ȊHrEÁHg1u~h{OZr)%ZٝE?好@m<.1Kfz F3AhI'K,\:Y!Vo8+aG9Bi3Uwq8$SpSWi6 b!pS ,|?i)Rg2'sY Q@*yaURݗRңuSK>$#'bcmg߅ <UnLBmR6@N 2ZǕ!ƭ12$yEOdQ4'zq5 RD&1gll!\hM+;OE5(7zdѲm_}Ӝ\h5A>{=@YbV YUJGɓ&+ashi]`?[~Hgw'.sJ]ւ  m[;Ycѐb>ܾ]֑hQk%FJ3`SRK5&TFP׊Ʊk)@ 1t5 NʽyUz;3Xo{Dy?SN?"N ?@"Rô8i6ֵ4>~ ~"k+'9=Q&z0YL" o2?WVB{Jwգ3 ԚKz0XT{YCYaL7Ma3'<%!qxl*%O nNwŢ,D4dyG'ob/qy_z X~òh#%p§]6fyBJ#\DD<{9ܔvY};J5,o&Ҥ;IAy u#(nՉ6 ed)( /Jt&qBws ^GhMiRS`jOgE3khB6!VkE^)<, 1Z% fD.)gB 0 !.;,盌DnmFOv:'ĸ )7>EyS Qm``Ԓ${W7'2 5`3ǡyt^R_2G3&*ͽ9+Y=Xt ,!ҍWV;%3-alcOV6nЄ>TՁ؞.x͡UI::&e?PMU:r yWi#h 3jk:1[7X(5*۠E9̩ơw,x;Sh_j9D:}oSέ|?vkvgL"1W,4eǚBDxMޭǐg88@Rz ˱I 4<vQ~. !t,:U$ Lim]e\$SASuK¬~<7c]-+_18oJt#eLsǤE2DnoH.1q<ܽ^dp:4ʋևw9Y!ǦR`˅%}=rp[ Y5 sCsy%tf!SRVCL|\!ߡkVxy<#3ܭ@1z+=_d%롙Hqz|"|^3aUfGy~DK(@nDsoC8|hc8/r]I`}װykij:꼇s4P4DPev :#%\xj{aP .0ª6f>P0Iԍ'hĞ_>ne^z^A7>N9XX{a0Op ,6`]mYl>`PYT^:PO]vU$pd YP++pʭ:9@UFA:u=r;HDim $eґ s!iAR$]µG@mQ0CiV ٧NQ cKl|s9i槇dKś<=(xEU Bmbm Xf؃84LtA((ș' YiNbƯ=_{{s ͠{G(a !D5da7K4bvFjr?IXۿ 4eu/P#,`,rrpTd5)TՠeR;-:-(p%Mƀ&dIŽw[+]ᅨ2As c>;Ӭ 3DYYB>x>@~;|tuOWy:8*}+d9s@P%r~]S{R,1DvUGņ?Ŗ-zIt[׻j:!K> ĢeR.L K?׾M˶ |01x?h{Z {=V#dϟU9.W ҃zSt잵sqf^N̅ET]AZ39xmo{?OzK,5۸%;:> V'J#~]Aqc$lgF _.R|^YtƱ#j )# ۻ;ڕ90qY-t"D717wEƲ֑fb3/{g43Lm~`9aE J0:Wf7|pesm׸Yݝs\2k)c?00˵S/|kbn'aKLn/\67O^%nQ޶WndRf+mXihYơ2q DJ "+;ńiǔ.E?޲)Tf@gm*AȂ\) b(#SI){=07f-?Sb{O"bٮlHq5շ]-D`S%' 0U 1GX[]-Fa=yf (}Evc;KU fLFEx*ߡWnRZ.v0{f#7FvN:>Usih jK"ey/H Zv樹! 3$ ^Ԡ' xX2TNJFr|8 W6z1έ*TDS75U%IbuoN^=!z,segnIfЕLj%|.~JUNȿ64-[>)VIE+Ob`)rlfcmH&EBeSU4avHY:=h6Xlv!"Z^}x ?3]fC9.`s'(C9FκG 3s %ZhyGz#N`>rNA㢶Ib't+3F0#]}1yKsOT)IC*UakMr ,Ee!1;.[=nٓnlڒqC6e xyHE>:a~->?3k)Ŗ1JO ۡ1 ApY ͏2z3NGZOVwUWvg]ƍ%reG ~U5*.);Ew-̻9G(oKf:}Ze,y2M_w-xVRpOpL;k^]'JfK󳻄SKt=&&i`~oQIBq+4,!ӓy.ep g i~Jkrր] >"UڋhOqFD BCd$ AKP9h:]wC3AkBWִePt4c[.TZF@8~l(S2ƛ~d; BVj З . #+HΤPwӨfnYQq%:چ$!FcDGSl1!3ڱeDYʫz pJk uvX=M_r'f>B Օ,lhvUNqeN]Ȇ1BNT=Aզ~S#li\໣SW8i4UogP4MaǾGz;"zmfBp%K#'W*}[ga[[0n¬>&n2MbZِ q?3r<j^k:'!k/T%6( }I:"3ݖU#r"zg4OvS\D]L̤?soܖ$Mh7*sdL6' [=_\ڎQW'u`mb ik!7hIeU`orVɊce ABi;\ ;X!i )G $c\/Iohms8w@;׭C{hyC1_C{@⠛\.1_1HĮvxʚC_bffEcV1>򳑱;Q<1Z{R9 rݗ"XgzZ9N;99F(4dB,({4g?n>RZ;TBzά҉d$ypEX%^"3MMM,X9\tUx\!48fD$Ƕ3l5B Q8)DN,3syWGNOg@'8n\o`\g^hyAMf!yYm^k vсW`Ub)|9QkE⸺ T+Ǥ ,c&}ۀ+Hn:v,g߉q?PsI7hS 4jR.rR[_Ra$u,Y P%qK VHM|z+3@wm.'핞 M/\ɝjG[N`\[+bKAtJS7Fh \| +O.cy~ˠdHz.5;~ŷֶԋ)~np$Z\\5JQ`&DutzjD{;XwWwRG_$s;Iȕe \r!BP86uxO'PnyF9$+3Uj*YQZy]I5||C7}-‰ k?!{ڎڃsޥ [~/Mq/eOlPl E'v99m[c)Sɯ[uOcX4TWR'TFcSyQW#%mJxa J/50e;}--q8O~2&ozK\#-9x(`zB1 ~^]HRb'Sr~(Cb9zQ(r_T)®f TyW<߄B Kk!W=u.Ĥ,:zo \Yx@~{l2|2IJt*H1]g#p9ǧ.*=Bb閔=w~@ MPIIB+f!*2QHo)^[3ԔC8-LH\g;[/s)˔LOO3 l6]g7-2Oİ$cW:wyc.ArH{[ھڪvrNo1.Z=ZM;QI7e~Mfk"' }O;j*Pf\廽S F(ӄb0$4j tm9גJ>*SoЀ^QV|p@;eS#|ZrnW?c0y XXla>Wk$ɥ@=aTn3?7&`$ݳPdJJ4rgqw3IQw"+p7T;CH_P1 #0ZRцS' 7ް~Sys3 Q/\CWQ+cQ霱-0X6TX tv9_а*S> {9/h3'9ZN?j<)979]& Ŭ5v"US>*75!:h'NsinWE[$EV1U}9ԍҎy5l. k<߾P5Z`dbGw{ %6*nfN%[@N9h5x2+ }J%$PW yXjv$g1j*!MIC JM~4 8X ҝ\[sƥ@i^y1@u$xKqkiBT%B 3&u[POM- +8aKp~f%eX._nI}'*{BWIL#~?426$E/)ܭԡR3[cjn b ߎ'Zأ}JPbpm_2m]۟d&.,DpO{6Y9ְl8" ϩ%0&eyR%6@U?9 ղyBWeU-LBH=ÓoC}.& zHs3~4Y$bᎫ8h^BDT?5nzgJTG H`욒FN|G۰#UUh6aKFӆ7<)^w[ Px10=_9U$7ր^ےץR̡ьUzzmVM]rQ"EKoCWx 6>j58G UEyބ5BDcT_s /_?ÜL^۹_U0}WX~U|2.VbtG p0I7g'^3JLtU::B" R]e/{^`^w!‹-NZſ,DWdT4&E H&ЏT hҵF*Qc6_3&(bZw,0\XH2kB .yTn1Zݰ ė+ߍ:5隴":)u"E_^rvaۅeAl, 3r @G*8"\M* $21"&.B_ $ϟ{jO^Dk<[M1ڒbF`#8waJuK&pi]R^6g?}mweT RpI{'..svU+7Zɛ^:?<bֶEVPaii\O??D'ˋ/!Ll.Ej7v4;FM0QN})Y(Xz7fw0-"84﬜Fl[L%Ĉ:k:r}#^oeYM,H % AoH Z0 JȦi4ݤN$i.t5KLT,wA09Zr`IzМ$:i!(#ދJ B AoGinj@D_Z4o)VW5ջu4li`B?'B ll~GcLDݶt5ٍxu uFeVVԇ p\^n%+1 9Ϥ{) VN/.r% e"yahyƼZiY[@Ti!|UcrxW &;Owh5@}[85I]|>W{tA8{rD&l!e-bB/(#[Њ#T#=h#L?P uC87 GI&TǭCv൑QEm)ig bp|()p,Bj*Bױ= .*H6a;8$1nG#]r&kLL3z2Wqp Ю¹:/ Z}=BK@H<+=u~XY+Cp k;,VZ >@h4:M-zՂsoBm.LJ3o9nJL1˩۵lI{I`&Ӆ _jH9 &/I|VXeeYQ\f'Ty E x(oKXI2 q{{V RuBGȂ#Hh2sϛr*ꅥ֊1=Zݿ/1J?X!uk`N\3w O4Ws+8X ơo-topgv?fGO> hjNóJ\_=H|AHo3R_\ɝ FGa#tVS7ڛQ")Ph$\ٲS)jhxwylz3}x`laRaQϽ'JZbo4[XOp\jk\·r~UsMa/\r)dT7#.UҤ,sˆ%}a{64,9bsT_9+"ϋbwnvjCAEJ5鼋G; xhT2cNˤ$HX{Ӽli5\.0 } \Pl!umg䍾?:FE7hqo@\4Qu]1|fI ,T9Ϸ܍ ,,H:3wNI(sT:Ɣ 4DL ssT"l?7E)ſ7!iԣPVQ𲘟6PEv_]8l.μd_'|r,fd^`w.3`=4QJ&W}Aϐ9+S_rK_1T){sUƝt}UhE9YVdHŦ+ln@la08Xs&=K+Uքŕ":\alVJ ɥY:H;˦+Q1PqIFVbakߢu>jNM;r"c.gѽg|I(-٫WitDw\H\i}LQ6 *@u_WIqY,d:Md+J@8:E$23'xƬ !EXW #yȉAcCꀿ/ wxCn[Z' zcчgnԙ웋#;#mbP/F#F§NAE#N$Վ!YLVa9~ pfpD!EUi^gîNU;lBK,~ TB$BqIqq눎my4~+}?nbr`ƋOQI|f´_[RD/cjVUbW״4&r*{wހJ[EF_\?!3*R98+ޏıpquVk /gunV|m91<ɒ anŭk.O X-gC8kFF,_ּ k̓kOx=_6t#Ș ix[k0:iIfVuD|]fƻ ĺ\t}o1Cl[P_Xψ.Μ/{ݰ0tm -k" D. f ދ X(Ao0(Ew DC2Rӎ=Ǎc33l麓Ȗ3L4*xFcE~;'q7Tڄ-Gݨ3; g Y2g~@WփNM{B>Vm5pl!b+呂W| 1sas'X{`y5\q"m` o.Oe3 _5M;[T~sh6\.'0cyTr{K7ٗ C'/i GYF :&řC,7 YQ.) C+Pvwj+xL4|2I)i 7r+{?0.&~['Moʴ C7Vd BTS)ښs#w#,6Y}=F%^;5uttNO^az홱>к Mt.G/6ŽmA&e o&`&l[Md&Z*8.߼8/ɶҴõ+B4 Q\neV5;e`Q_5GeR<Wozg Hń<|C2 S}qD8 z4կ+FSx!!709G]o G*]l Z9b;Ss{-oK+s3>ˌm('*)-P 'n|!SCPB67*󻅫"u3:n tyIS1ט֓J %UO8-2qU996͕ SA[c}3W 0Y-2$B?$|biUz1ZSdpw/\UHruWH![;g֢J|k;wR] l'm|2T1~R!S?TVxK4e4g%UwV'՞ 3\|}3E*b3.jnɁ!s8AUDeg-Zam#CA^?=LSܽ%iSpg\X8yؿjEZ-NmwP= f L=E;8P{1O+QW#xSD|x|TIL[n{jdI/2ָIDٸAD,`@- :98)c·8ƮjXVqx 7G9 CRwjI)""v׊);O}u? ?폾{?6sɩOë.+[=[VnGZiu*M[*hh b_&~Ӣ߿ي|/>ݿ ܬ>R?9 Tnސ}} AzF\zLb/fqbeaoe8*r$;9951Vqr%0J9g &6rdb JX>%OnMƼ E~6} wR 6M؟B67?FvFK7~>A A~C^Ѳhҷ?̎Ąc\W<zyIzG>>E @[>{͏8ˇQ#[jyGPR}IQ;XTe!9NpSsψ z/x<61y,ww*C910riw]2(xjw;K|e.M=Tf?ڋ292@C*cFϢu~MFb$IhʰŬg|7:)Pk&P$NݵT)R蒡,PhH8QiyS*yKjq3@z4<Ϥ  PH{/OoôkpxSGB+ Ý7`+<f~մXzq7| V\w.[SRNԸs(6w0$L1@nTu/[rh{ י|IR `Q"?JP! vD #ԫSQyLD\>g=80R!OKhAMxg)wRɩx`fC1X=jCLD)꼷Fzv9UQGjYeVcE~݁r!玮H`~5?O-`BQ"wLKůBd\_nzJ;)GT2Q]֛qarAO*xnO,&!u.b.l=X\L-_JRzuJJzLEfとڎSSf [dnTF}e|RAJ?mkgZ׹fX4*[B4Бw( 1ELrH n-aQ=B8znOzJ BR"j$ljhpDRx^8XRs;_mR5BtRؓ( eSeSVنCg;dqE>eH ǡJAXཆ,<<goʚ0%%F6* D> . 6~H nPy> g˽/Չ [ "<뇋,t2!s? J&^<L&?-3pLqsj~'z. ?ڇO6d?|3 .UP7Y}D$Ι}"폼BDF@ǯr~\D4XGo{(BHb3@i20ckߨ#zH+T+{;[ʹt^` n"n2:mK$˜1Ix_٢rVooig3yliR CM/Esi.*ͮmn|x#nHnhQ-itbPI]5Pb$BzfQ ě Nzf sKw҇#'*Щ6FthrŴ:2m*+i#t+?""6fBc\d%G_c04Eh! g k1 ]4((˧*ɓ<"cT,CJ bWVP6s=dSt>Y RtRPXY%_ N(XK]OBHlwNq':I(L*Kd?k[MbE5@:I(Qcot,zDX^bOė9hۀٕu쫳@륶1t?r[͉5YJ:m5dM삋׹=ǜjd3" e"{1Tf*޸z-G״l .\!pH~R>)a}Xp_=q{[Ϡ䯋@:XŤ]`$Fh*z -ΫBݟ;(z1-^z1ѪBP3RjyZŌT}?EH7{EQL?ͱ?#{Ps28/c1L 5l-n[upi6iiˠ%öOu;BQ壈_PX*Lg~SLHp{`X QL̆g X?zW:K<vo~xOLbZIvRB=|dF^I+exsx7f6vr)gLefce\5z{U%1ki;ǘp $4G~,@@<$̱y4WC*կF,R>+`- )],Od>lZ񶕃0z}8N$Qoʹc=,ja+3p&͘D\06(\aB% 3>rDU ?@EUVGOA8 .)u]ûE5{ &hl'* f|9 C"f>w˺»% C&(`C%Aw 婯9`(yS0^{?Zy8?+St;id_᪨r6]{ؐg;4n]~}!F oe kʛY[̱](`٨CȖc8xvƩg `ma HMgᴁel ۳页aFYtLWˈhٟ">u։72C9Y>I/t';ycIG ?yqp}$'#>LM1ڀIĊ Q#>C(+/kk{ukH.ٽ.#Ť%'U 1]8(WpkU_0a?T@^:Ya#--3Ì6RH4bͳY3jnoyjABDݼj%7593s\ԺUYx %AF/M'bB"Q@H=3]4WNK2a2PdhUhfnd1e{A c[F3㜿Ze^XyS820|=ۗ LhnnEɷYJP{0Y"cE:A@-h;}&> tLvR@rKJ`w8CE m5zy_mb|ؓ EБX W(&0b3.$Ԙt,"UE8@{EA"ًwI pJ Up㼒O ^ -~ۉxL]Dl_XR*"T+v&Ҩx}3G|]g9YrrEY\T"z=R;m|m4 ω*>uT/EqZm @fO&ꪊV3?Z{-Fpâʋ(XT3Z܋ C &˽ѐ3wOj{UxI:M.$boOAu 7?$Rٷς)QuାΕ Lf03 Y H'yY0ҖU>)NL/Px{dvI :*%rUEoc\hB| K.]3NI\VMo)>$ е$~ 1w׷M8־lgVZP؃!ktI+`oc ㏚dh՗ ;MUFGk/ P"P(w ^^yh;7݌Rn١ y,t/Agx:^Zl'.o*h! ,1qJs M9byN9H7XZgYrI–Y-FD#R:R="bc!*$Rv ##mIJ|Syӯ YȌ]W68uܲD~Oɦ{I|X`uЫ*}%̴X^qMэ X~wȱXp+nBr|/.\XDX-ֽ{{, sj%Z`LJ|kسpY4LHO\6gUh Us.'/y4!ꬭ6^̧]u!gN#.zvp2_l! qnKOHVъ;QMF 2rlIS?0rUg2&`q@8JşBGWyO\q4qBռl1e}}\&+}m.lŚ0_q$37| ^j.,מ?82X=UoSk/<"ޓ~ٺ"##i&*vqg0+t¤ޤ'j^C<K(&`l72FͿxQyP_0 e7,cjқrz9qA![4D,K-^`/b0\ 5*WK?Wa,}#+L#em/~Q}vA>uG8S%w 7&'-yB7p |1Y eJ:{mB$ 8g/v1A K6眝 ; J.]@3+V(IJ1 * B1N7/R~塒,YxdZywӘAa/Ɖ@\H2`rT2K1r jr Q] +OGP6Y w3 8$_pHp`.vzl)J.ܾʃXuc B%h1 'h^U&{]ޅxI~Ȳyn6 C~&/CUF [$|6Ϙ O?׳janփJ}CxB mSjIM~hWėx.w`f%AկP XLlޅKD&\r~4ܣiwX| v!MTEf=8͙4\QT`!I7r~ Bx0 3\ջ\:Ό"w`ԖcDST0F+kJ,+ůs>6P㧎O"c _CFoabT?],禾H| l#goW6bnKMew^*v@g{0I!|dN Mg^(U;qRЫ\x!#F|}Gނ8Nm?ԇLcA_ ~=8UCxBN2ex TΝ̿SȆe؉LQRfU3W/0?Cl*Hmk95n6s<xDj y>Հ:)^WwsNV釃 ̷of5K]e&hZeFf^χ"[lO Kq!^(! HJv9H֦BLU.ޟvG }Q IϿWl#)>:W&˵kH|mfJIC\on0;ywڍGSYGI: ?r/ǣ`T9sa8Vd&4xy!.j^tA\K6Z|YmiD"wÀan2s\ڹ!J?Kyvn޼ .KVUH{=i$墈EPڛ:T;E#mkgjt۾P3۬T sV(2EB:2.Qe&>Mos@L_e6]?w+6i%$`.慡3o.~/^ˁni37Rc_ *XyrYY XU> bNj&R ]s`M.aȔ?$)ɞ} Jڦ~c-Ca77x3ηwx}8;v_ :4:3k.AHA4kdF:E¸;, F*ތv,iᬾ<,"xcKPHB-ʛ"K#:OATG|5@t[uӻ1mZkJ7/6e.e֕oΨUjF fT"g U Xm8~o ިٶ+DaOd*Dxu1$P Ϻ H .|9/["A:V45 n3"IG[L`c61r994 8$) H2KTfDNZ"??( OsɯD^+Pa aI2<^"፼ ZmnP[D~48vM4hCMq.8 ;#]\Ylj[bP/ae`atѿNqzZъqCdu_M{lsͱZnlI18 6nC/h tȮ>u+f%0j!Lo$ gȳkeߚDhYǤ r XwH.Z2؈XPȈzǷ[GL,4^/Ox1;9q {/3sU 48Z"!\=3> hGNsIV 9\LySZsGdOxaOZ3pϫ.wXDM n{C4@G{it>KL/{n@d:S(>Ux5*ZI~z71mW.d h0dy`F1U1bSUB$ 1;sMs3]]pz2N"b;wwL˴pǤҿ-n,Y1d4$bQ{l9ՎG9:-1=g-ԯHMDbY0 UhJ@OZqhV,1R@]+ϲj(}s̒|-ڒ&ۓSr ŎN20V/?q+HYÃfz- UV:ӝB=AVtغ;~RIͫ *YATgE AXߜT?^Ix B ݬ~lVls4ǺFr^4@慿C`OFF"d|\:1g>2OO .SbO(K'A)PQV%غ9kR7n)P[RxwMƛʷ֚kQ.5V(Ak0!3L@隢|N@|Cp+1&.t uOy~Iԓ $}Ք^V*5/@HCAr5k,p-01M>){h1'-އJ 7s;d&"+E?+$-ru*t6}Kt i9> 6pNR+l^F3C m?(Kh+|=e$*daԨݫ׳J@7ż;SWkV^F=cnG.~r,D_.!;q:>dUzo Ň3DR-Bq%q6gFz,@uQb:8^'^DxcI[~\,ļɨ0DA2_ҳ-e/v'٧Lkvd;s]7Nr"[DG\/|Omj.<=?&UW/t rfK&iE8 6HuOW@THʱ 6)@\~0w`jBJq3| l([mSfJkI2E yՏz}`!ծ˿ 9Ⱥ7%kW͞|I=!Fs(x09w@u'']IƈO+;+('*X(A^ݓU؛wX a-m9GjC9 {jI&̘L֤{YqU$cB:G%0(yDn6tfbQ+]68H'?eP}}jM-;;5M)eIbǶ,I_1`wNVZ0R{ZI:;Xm69?-%؜62I刌A4ӪXًLɯ=d}9};U(v"J槻U+on7ZJ3&)7 *2 ^qF xR+O1& tE$hg&m}0>p_S:Cwxۈotk3cx86_.g_˹(qpkͫ2Nx@R&di56T{Թ@/M #ep#q`۞n5k6Tʃ8൱?0V]li1Q+:|hy0 RO^'VkיuizF=vqv^ jԘz05RF[3@B72v_eT*ϝA@ A4:{$"8,cpB N桃+WLQbp8;P-^\(Po6e&w /Wb@:7X OE%eN bU)eK^i + I  2-rug|+"[bꯟ0':nmd 56qaP;f='vC󮗦k\ H|`49EoF>~@l?Hwi*l|.j٧tY V"P f,fP6n-iȻވu}$D( /8=,s|d J3j5QR!VFZ6ZC^=@]6X:E?7LjQ8H#nN?d@Kzϣ}(xw %90)En~ X`ZwXSٖnT m>xD;"12^螀GoQcɽM1IC^;:oe 9]Ov^r[0o\/[t\>_\ 14)1j28cy#2#7KTfI8 OM.izB(xJjl\E9L]kYu &!!@wt+oD)LCS!Gp*57c5C=Č] inxa Z5\Lφ:X N%G5P_VbJћ~Z)Z͘JUqX um hYbYu&]-=dAn1nGPmɹm6ʗM* م+o }e>KG܍*Ljh.uw%%Klg2+!WX6Ǖv'<}Tk#+ӹs)SyxZD?ʵxu@7E)\5*Wu8a+8*Qc CUsQiC#m1f4\uv7_`qe%?ox8Q0^i󕨋$uq?)8 4{:/mv[7 XQ@ZV G լAh#a!Bcc'Gff-Sˌ ~=N8N "C{21 #J9w-Tz͸=`N;ઉfGv{(`)Φ\&rkJ,wzPsL=ؖ1BJ݁#Aȣ"B,_ܮӦ  65 "_8J7XR=u|r7+r$H򤰸R^7:n{%2irP6f{4ê^77 B W; E[RՆbY.mxW="o1ڿXIrD0Ћ]+@DX=?B- QkcoG$([K|[ xA9s@'6¡~] 2\@Zx >7aR8FRxRc0b$TF 8ZΆ6 (ΠR;y6P".HG7 WZ1Zϝ'%׫{;+Q`ߜMԑُ0a<ކj~n{#\Kg3+CQb/K9|<<>CA6|e2w f?؂5jXc^n?:/eFSuoͅ4/vHe9.ؕc-u ;Ԫ"C^JI?[_-)ăg҄ڶ: 8AGŸm@[ԪTNO'_/_$qlAfmՔd[eX|%j~3uEDX(N,@.viUo+CEDl6NtIdxBJ<ǒ=]@ Z Fj7!~ecC/y-F$,{Zl+38r!NQ^Gud)j7fQv嫣椁GzAFˡ _$<7UeEuiQ‘Ph JoF g;Zct*fgD8Gp>@5A+o:[ 䈗'ש;+[ǯv.{Y ,^IrOWHfA"_g>a+LxgCjۂ6kr"DDEPx1O׍ *k(h<6 Nd-#ആK3,ЊӀ-ܱLm 7UC"WǝN{̻m{! %sI,Bh]G^>5?7s,~@pd%`UŎl z<3? OMi$6: 578g0ӵA3~WUz{M+|300 GOܭ\k㇣)!N,FF^՚+إS )ќ^Ub2bmZ% "o1d oȞ^X{fӚ.zYYH 2i~e#Hr0XY\7,D(aWb,3d-tOjC~g#T>M9jbu, *mT1oHmEf0 9h˺td1$T]gbew~S*]U!{_asAV%cl~rMƊI͛|:\pݙ6VV[{tJɮ\05;dP}EAl(O 96>!kV ̣/n֍ioc5~#}60A;F0vU~D^{t?>qnf0 h׋*^$`;^h~% C[\1]2*\P$1>|zd1jg8k㨽G1k ~)#r;Gw JJGM봛kid@δ%9giS!K kFak;L6CVuzv6ug Ӂ;X=bm.jEih5dPv ե gX%e;|0)[1TS :F%Z`bؼB2=v<Cd&<}~+[F6e`冶8+^ԡu꫎0lW^!䩧.ѲҁwOL̇=كtn4Ny1u#h 1AeϘ;X)N9zâRWTtZM]rV$xzL-gD%]6wg(y\^ PD]$} {Zp&9AXxd(9  1ʙ<(j ?dž^LvG;3CDKt36D~ 1Txk^Q_!d*ʎbLvke4 1R42l_$0?`Ó.F-D?rE#"]AulzI5ީ1ә PaszQ #!PTH:lC֩~n6t_-X 1Bdst8}͵`L9f~˂auDuz~6ZO*T߰_=E`\+XbJHb?S>D4oaty{i3JTOh-7ܭ8].C|5zS.@ɂbf{c>^ "UD9~N3Q?{F␴dįQ;h W >lq07b2ѢЇ..kd鰛.恏=4oP.i4;^.E) !n*03a^;'wxsV-G 9j{nogq'2ayYѶMg+7@B*,hkM]Nt$=t<K*~t:dCU+2C;,X3v iơ;s5&?ZnDd4 łڔ=z-,(ILjEz]5m?m>fC^IӻkQn,&[7zl}&VNw t; չ1(7To^lrhk!{VlS)Hˆ7иce1xjɖU!QCSqAg:oj~o%Bۣma|-^@7NE/ب4DhUAxKLAǻm5Kh?vFnws_I\M8ŽzZ2.U$'Ur=kv%bFnz :H+GN/R{t9bUz<e6븜Io?Kg61+\E)&>":HzxWA_ji v`AY4tl;Q.L7`i✇d*AP#x2d]ٵ.Sob}xb)Պy [A{[ky?9gP|s}x[F;K@ng l( ",&! S)D6bЯr=t#];S9pB 1 v:`Gg %/ S^9=W$LC]SA~Q8dY$xtESӃ"`G1tPVּM<وmg21D$FSa}n,|0Rն [;58ګkN"I_A+ onâ|bzB\ Hyiopbؓ-ꇶ2 _񥦆9,l X0? _[1FMLYSl2-ɘ )9dd:D&vVv g&OddG;Ejv0.2/)mē~ H^`Vl(O[(OAI2չnY끊Di۰$f/3uk"g@I_y`U]j/P| RxЉ?es2",&XŒSBbʀNK^l_<ۧZMz!U``M4/K|S 4gđ? PxXCbV!z7At vӌ9jF.EhRQMӺxilI"LdzMuF!\|*vH*Rs5ȟ$vC +dQ34:8H+$U!u^U# B3, `j?m\hv2Dĝ`8&1-ن}keeASoLg>Sw,ZG>ffh5aYA^4:j.`R^E4%@ݣ{HQIo#wKubt'>upkaԦ)I-C|(ulkRu, d[ʘQ~ d@MŨk tU\3Բ< -AKOUnvl5F@Z!*|4awm. sz)ęF3(g$J$op$ (bpi:8f$y\(XaaWf9<[?1E `+}[\5$> z<ߙb뿺Lg9Vb=,LӸ=6/DyBh9 lm_ߍ `X}w>Y‚#9rd'ٱqh?Qn}V>9U//+8-, N*{Y"*d}{# pSEXU8b~ƒdO?D PLW+V?#Uma`Y^Rtɥ-ȧA' SF> { Ps(Bj$ۢrAa(gȓG)m1|&TD~ɣ( SdGRb )<ւyܞ¯^i,Seh1ߚ[۷!>&lRE0 ڮTY=b%=bBlPuؑ6udg_] Al8 _;;JwGc?eVp*N-&桵t]A?A- ۮe tzԖsR"uqr|9װAyPLSLؑ- šbo$ /etQ/S;aB{ Ʉs4jm=PjGخ晍w^`DadN@r p0+35k5u gO0zNg?|ɸM9&,8҅|{c1G6h}B7q<+>Rʋ^m2xݘSIIvB  oy[Qn# :y7_+k~Bv$N/pC]Z]Jd}͈He% r4õ, 9?bKl?G]jq 6kK"-ӜG+c &;,˅b*;@bSXW:FR l wt-GA+';5g-G-fJ q->p66&ZNTG9+OPqKcک2$:*^FlCl<"mK~pBH;v <$/b?bR٬ʑ׫ħхu$dtmq<-R_(o4<34N#ЮpL8?b$7!_dk:I6yAs4Jr0(9ɯg >1Nvv`)h̃U42;f\o0@ Dxpml$oEK9ّM6ScLjF@OMKGj ql6YHl3KNh#\ %CEmLt;w+"ِ?T)5(Pb=qbNnUCɤ䅽fr9S{ 烛^L󏜭11mڿpp],)A; |ffYrb)4{ YL<*[ϵUVH'6(tY{MB]%ۧN|6?g@b"z&=Pu{eur{jn UE؅葬sf .. ǂsղq>[s9vsAԻ͠P* F',ݔ5ړ QC.szt猞+̇8hޮt6^;c}-N"q Ow<a5d] Ilv/{<'?rK nm}nlhV(4bXQTD~{{`0_ 1}c)Yt'#څwC>.f=j! 7h%A_ 款~W!R(cL8ylEb'KrR(jJw Eûƍ/+k~=ꁘuMNbUrayj-T!rRu,t'k# Ai^0>E7>-Xf@YExw_ em %!~U, SJv1 0^GRc: e?# OĈbQvO\=P߂6OSGU싘7 !ʐ/q} ߮34V8,x2R."b?ۺtI+yKp12}ݓˠ*PLfI /j(b *QyJ>nHKr\ǾDR62CxXZ*ȑiv0Or</?(AD%r.:f{Ւ*-6UTb@Sޮ9p>ǂŴ4IF5XL=q`$Ja?/\ֱכoAXUT޴cD`.3DCE}S}o $tm*vL)ycfMb5)ˮ(t)/chc֜Q}x7/ܸhį-or%T_}RGDNB!YUdV#C8404jfs\U_WmS8.;kE?ɏ1;AKU޵E 1N  pWm3,,߇ p;2ALJ/lbwg8HDm.mb<< V&8){J~9YpTۣqN53 " UyꭐC%Nn{ޠoQ$ )! jp8GInFYZ/F+[N ]j{&U٠>Y׍=.N:W4ʈF0LwbF;H;y;PZ;A0 w6J5R5<`mkEqFgfá_,=I$*PsKa\C2jN@yA] A^ӜTMy > e&!L@ >4b_;NwQ`*D,qyN{?Y; W`MBf V?U2=;Rh:l'>zņb.|!xSȑ:aa5J2U;z RTuh"k~a:P7B iŏ;? Q%WZ+7}!9 Uyr֦qz%w#1tDsFZDj, O?n>Ҭa;V7v[ q{T5x^(j~!my}wek("6pկ*6\ѓ9ACƶ_"M+&!;qC۴(.,PyhvB !yl:¾zm&;SLLm]Qyi&Ix7_fNS.N_ +X̲դhS0\>X^) Ų [6xxC mfoԞ!>ȓp&n$޲Eg22eyg8! Sͨ|N&\9r\mש#L\[ˤ$eDJI ?邿c5N Y~\C΢~@֩AIn%2WNezI`u}Pj6خ`܈Ҥ/#HωFu&e #`^$JivmvlL%C]6X:OM=~@BDW1#FRαC&ñX>}_!g%3I@iUO\'{G}WxFE/nދZ{㪷NYKWZ21N5&Ҟ9ǡn3#JiE:bF"Daw>&K$D.ͶBIyx*K]j85{n_. pNGJ pD7؋ok5lݵ)7R7 yU45$6jTP!68g0uEap=v`h?BT--d 89A}`Xf-^?HkIˑ,8sM9]^/>/"y<9q ҵ{ MºW\bF/ 7n0MetTڠ[iA(< Xo*VɭSmKciA򀮆!b[-hy>gA?:F15U&e$ (0̧z.7~t4 KM}KBGbl0_<ѬC|&$W,M$Ϗ޹|w!@5 #ƢCi];jW2w7LwXCoT'~*M$j]ۓk+>b>8\/P[Or}"6:!cm%?#yw2D} |E<#ۆB̦/p`$ ;ۇrKy$c ZUmeƆ)B$*a|sj4єI7",w+ IRaR(9LTI"YbdʓPI`-.B\I!7PUk);gNQױ<76r ԁ_ sSj,:A|޼Էbxo!ކ< [ף;u{ [f{=p bFRzXnK>*3,̑y׸}\zAte~(o^+*#`qYx#THUl*(f@ a&5,\[+hFp[cB/so+ _O!k%]M0䄢NR~ |i]B/gDoފ )'ۘyNzwҐ˝ߡ(?9>='"@wRf]*Owie ŷ x}0=>eṕ8yW\SR_胧}«I^JϚ11+o(H4,owѦ z2ynWtT_sá#Wa0ckz|PPFȶi/<;ݔ7&6Qb;)٭!)l?mI{ޚ 2qL ,>}EfoAMI*MX:>gxWj!܌.UO(itCuAW5(IVʻ̢RRNMSA-J#t#JEJ;؎UɊc[/|m #p)~~H_.|QM>5 QvM1Oe{w x=Klk0 <[;#4Rbc<a\rlS]/֩TPez)/6ۊN5PV8/;7 ޘWe ‚6KǬ$K.>+)͗n-/rlTΌJK_ޮ+ɤ.u'@e3ԏ"b6&Ew $`ӫ./p =4(jYXfD6='z; 5_ٶvPnxW$W;򔔎Xo#6@'8~(,Rk|0moI.9,5:.B8gU$y&,4Aj ?0pƹȪbkR*T) mfv~֏):ZDGX3wu`~+W0AS ⑯;g\2V8~ ]2ͣFKȥ<@ݰwK↞as8@Ƭ»s>RkFU 2kTߠ>0{ *X`SEyVnjpCYLW31-.Y}RĈ7S&If/W?ûo3LLŠa֚&3TMFϒгJmHrRa`-^ fyX^27M 8ǚ Ji" s`I0Ʀ6]y£nh\pWR2/^r7|( ES*XM/a }!}3PG^C' #_# Ft&`ߤ{%"4Q^¼_֞=Frc/4٬^79Wj^c.>+7~` wY(ʒzК42r@R. b 8 nO t\S½ K?azd8r.;Z9BRS8ze~*9-ڙÍ˧RsR鱼eyvI῔6U |uɺG݋Zp41Imx|GA@Tn0%k+ fѷo^)%ղsqKߏѾpŶ'ٛv L,$"]?~:FJ3/&.X>y?qJI˫C}`E]c4d9)=ܯpX"Ud9 s;UhQQ?L$m-)j96n'c_^Ko(x.z%%wgQ#i!$Ǝ|Jv%>0~_GqAh4S&,u78@ xA}piQP&ӬX#޾sW6Bt]o.J"is~(g4126~yALӁ$psn8y+&,Lg"ZޣϯA0a[ i˶eyA\֚>0M o4DŽ m T =ZPq=v~鳚ioIvf :dij 4TN)S^es";I mЭ Muѧ]n3(9WZMt._v(PJAvZtk7?bOt9 9'ݟe]cHz2˙Ձ:KG0IO)HEF=`5J?`υ;5uXܧT!i9 _@6^[{JD芜?@(.J4VžΤ5 M4B!6T,pcwe>[݅ qGsh[P{Xcp;[y`ֱG#./݀댝sN(DEocbq'@*^&{sG_X?j(?cp e <2jB"K=$Ue0 - %O$gvq]qG+ 9v;ŠcFMv϶aG:9f%,s >[|X4 P#v0wtĂV뤢ypϖBP&Z%nGQ~tНa[@/-bX3uWTMm9E9 8R̽G;Ҍd̩ZY "иW!X.T`;P18i$ E;,l'.nAA"b }rONrCrpL ;.sWh5$}?!rxp nvXd"c~yan;̤6Ey޵~m|C .0&"ydoݙ@{sq[rj,x 3%4&YןV򄲼H9V} 0";̴1j(XoW(%sb, +Ĝh)wvP:WߝdV2\J|G6^^?a tL:BNim:\t!o ǵSB$ `zs/zж0$~K1d `'$V`QɊVRf#! ?!+toCfLC@M~zDP6[nAHNhFJw&Xpڀ*[AvOR-0ӗ7:~>%|ȥaw}' ʡf:Fb˳f~3`hO#1iů"7t-RPef)3T5d Sԉ]]l~]1UĈk w̴5u|5X^Ҫ 4Y$ -lӭlJ"c*&p'B 7W^r;oɞ06Mo򐄃UyH@_% :-Єu<֜]iqѵVX !?r紷1Pvh1I(gUɱ* ͤ2!bF&S~>Zy3E QmB EnQWCBsb ڼBj%p;rĠa :pos`=O^dca\uXzq3wIȠvOM!׌USߥ.#d^ Uװ؊T }E)XҵTj`M E*<;k)tzB.דI 7N}]C4]sm r=NwI!::ʤ6Oȭ/rߛM`}C NR/Tķ=3.nL&NxiEr" NEҶZ \Z>7E8+, +"e7{[ p:ɥ*}c3lbkpx!UQeN;7U~d]Dg(J3?`HMG7[0g$l%lcs4 w)}0=ҪrgGwKd5fઐiKB % ,8g<6Gu=IaD=\`S fMrG}ѭM—Pd z-,y  A6}xbBgZ6Zg @2+%6&Ms ^0v-QNyĞ64>`ݮ,@BZ(t(H:GZHbj;O,;y8G*u`tua{ADr-1rIz2tq2TW>/RPeJ ~MۥVb|-Y;ĶǎX0I7ݛ3\[SJH׊i#y@N CȁVJ?N^<Ej&0vJLٴ\f6ʐ9mu0Z&:ÛLAyUzwVME qDy^۟ҕ"EB_ޤ_fAaܦ2ԓ"\ߕ*w[xr@ gm޶9'Fx$ב߷k^'VD=mmu[vYމ-/ͣi:-HUtk`. U>BINkOi S +L*~uTB%& M߸Gɗxo4X]CƻJoд6lj|(f/9GO"^zӨmrx`:d!M *AB#Ta5-p *~KԎV9υ!ģp2+{ ڄTD+Q8c3yݒ;^<Ve>`%8sv![B1KBc!=|L eENB<@7dCt5KЁ燞?V,9=ǷU؏kt:đ9n2-/ݱgfD])/5$BrЗ̰L7.$H-(bW4쥨ucĂ+I!NkCSm+e]gO>SEP/QX 3aTX~֮I? E Q#vW=Us"A<1x_ ӝ:E&ðomN5x5wXsv8 t~} rYZ|)tlʾH0GLOT5T'BF)WC1? csOw*}Wvi,҆;kP @ ؝E C7_ɺV -l:1$ƻMfiD es 5K\#tB8}h:z o %}~=/v睺! acƴ?"i`藒xyZ21ja wջ@(T `/yRB}M _Yv!Lkk~CF<<6]@>N:cd ɬfܙ9 &Q61!!6|2+딷\NW+AH IAsV:Ќ@arE5;2^  ȊU4gS@8Ca· wn﵏/ ^;,ǂkVh.pʸү,GJUΎ:\v{$MKMnYz~*`18EG!"eIC3Yw&)bayͧbs~.Dl7s8ӝ4`ͥGM`0r&$+' H~g_rpd5`@_7m<'B@h:H=$=Ize%~bzIz pjڒL[}'zJ\`R3XZTs58.z5/{sWP@(eӔa">:$8炊~b -SABcuP_ֳx)hrNǵwo]݃wցJ .Td7*;_>ū"T{7Nn t4h"L?0ˠ zt G:Ț0l0C~),7eQ_B+$QdTEÑePO1O9|Q& &91hq;_# kNv A9ML=dp>9ع,Q@rkQBcvlDr>@ qU7YɶTYTH Cr'ɭ ,x"`Ā4y$+TubS_ȂXՍWc^[ }gV%/6{;GqV UKQ]Ѽ;y<sfۄc:=;n~Uo;,I3FhKoʐOm]@<KAFmecbuc| 7AO|)3[p~PaʽAkp2HA,kӵj.<~`NO 5!G>W;?%ʘLOVm~iu yKk#$Nm5"/fL l Nt5P UuJ5dȌi@*vI^ Byb=c} udO7$:8ExwmBO}t_^0_^S\/U#楦_ щxJZ $W'it?NFr =bɧ珏M+au4 qo.J]Jq2zBtF 丛dsVDI\ : N_gwyenJ={lErG*v[i-+wE⧌q٘9޳WBR^)csX5 ދD| =ILE_^+]MR i=l:-Qdx]ChZ3,9w)K< [+0d\ެu}lG$s6FQ8[puY6P05E N7#~+~}d#5szƇ~w[b^Dn~LtH*V!c S,SN({:dwUdXunq*Q A[=x*-LLGaWeiDZi J[AXZoz=1x # $>|P@^^܀!Gј:Z;Jg1X< ),g(۾cW^zDq#xM:w -YSJ$U{\BH"ȟxu,~WZ?sq >V*rc\SGǷ}ݦw%+#әbV\;9/DJj.rSc4SAWZa6bJ%aC1 G >Fm "h4F?! ݧQtl/82*$w^qZ=3箅xbY@fBVQs/E<M.^߸If L7r0/vjm,u>1م+hwW$M^"}qSNY -7W6çj6LFddFq}u}+Y\2)/h~ MaXUx6(Wh i}g=&\rLej2v(+3ʑkP+΂g9Ԋr.Q &X02ˣK+w@k)MO N؍IƇ5]]Wk~@eޥ͙T ?f֍-7x^l$ wO^^[AJ )jbyR 5 j795}ܮ1!9ux-.0i[<5{!|iƞx2G6D:]D߯'ưgfQcYR vCC 3ԼYerHڃslt6%mLւH,9n?bĶ3~Rߘץ.OB*iM4V@]:c} J؊hc%) 6ԉ(xz& %xxpŇN*6_( Q6;2Eu= /;)%!dE=:r-Pz/)4 h'T7 GJܪQpMLϭ5NsǸ7c2KVj.b i"-b<qOij{36~"GDƂ_ҺO`ل}Dh &UW"EHY"E7NEqϕ"q# eNnXFN{n7ܬ<:`p:bHE 30P } p1tݶ?[Bf]m# } HB,[&mE={-Cy$4bENop6+p~7{ISJ{y! oÉ'hʚ~(|vTRG8L+oҦ̪,@"7} R$Mv$6@M`޵}-66vYΛ`OT(p8:{aWl5`)r MrJ 6`u*@,+=$d#Lash\Fe;ZA )bn~dHyY 2 F{LJpאIےTNº$;3Zs28Mnd|wʒ Cota^Ħ%=3/;eÅѢܺ6Tʟt6{3:DɜPm/:J\iw-\o$ã:i@%%̞U3P ix}a)Z(|N\;ZPVo* p&*m Pe@OR\F-!gu]+V,iE\-LY.WME` %O' 6\=y#. uYQ[8J u^ UjBcY٪1q#k&5ٖVBzaZ\_h4S3Lk;ylYS6<~ L9ށW"^畇cY%7Wy! vlq Oi}>WY '5;PYU"nV1~;h@׈XDΐx0ʓC>a@ s@7]Q۟!XsXC|#Mr*h$MhOuTn;Jxy"ۣ]t;䥁F>!2t\2ɄugPT1kua<4I$-\cD 5Zs))#lWd7dfs3q@蓮@lZǰ-U6 F-{ENQJ;5 e';|9p;q1tXq7'"DŽEߝAuX un9Jat[?C8&c)8PօFCo"~M:@Zc+ Jpx*tK>XPր kB}ݹKZ>.X0FaI$)ųw* 0/[$'5&œ(\Z |2PD/t׍и"௤Ғ$( rI ] %b*q˺Qu{rC!&[K \q|xhZPċxb9?2<÷*95*@R&ms*BTMPJbfLcLYx|[¬5ͣ "_SwwCoΩ^_=E 4]da`Qb-sMHow;饹G(DP@q 8aD)0`G]VR¨q}&~ }B ݢ9dRqCY - 3N>'ל(S/"x)ܜ9c+ r?|S87toOr7ۼv:kc]j >oEtNND3L ӣL5QToG[.!`>~y+k=OUr/*}ŗy{|GX0t8\pp@oTIт"6xl 9|JBo!I\ѐeSb|r\Q\h"jF,_R`>]["@޹ڷLl|Q-`{6G4Z|à gN;b%G|'z|-P6%+0"Ưp "^aa;;1r޾ s{B/=7yv, 9Ĺ j#q <}$ԚHRףsl+c'h}76 |baQl)eG1v[9J.x"N؄BդX% ևnL43]7i=(EI"@eVM3N@gEB(jhO#_P].<ԝ/%*;>,x%*M)}lq8OVW`|@ޘ@>>M,lJ%A, rE(ّ&')z ୰`<вUNw !)\j^h3w/D̻M)DupThg[9e%]-z+Ypp"QmP"" ,<\TwFOv^?ӭ4= '" PoZj\Ǣ;*5ڐx_PGk2<[;, jT,Tk#^γ?`[aZ=l;|1?Y3(CSnw,m0!gyfU]F@-mۑ={OEќ-bkSxNPz3X$+'N C+AN$,+<69K. AZuXerj-?l\5(+zV~=@єUAϒȩ75 Eb}39 6l=gLs= ^ݳm(~w(TBv3X|mAe!j05s$Ocِpzj`HM[?{ u@.C*P_u6o8ǠO7Q"K;B=>2 ,VRy|WbKR,v")GJ/zꅥm#gxED5=yU`55GS&/aאQ $'(Qr<pXK[:f[ɺ@qnr.NI޹ @TD,=ȸ_KӢ"ꅨ,Mݘ1_EwDh `OJT:g*[܇l zgpM$\640Q JHSú BxDY1jK+qˈFD``&*i`Y但aZ~O!1fq.TWtnM" ,{{cUeY'Dh${[뎬wR_\j7kz?_ЏMLfl|bYeM.Q5|Ƈ}9?HA]8ϼL0u1+Ō|/ЭE|UI" E%#Uh1*N[_,X5ҝ|Kb_e.g^2'Uޏ%zXLde? KyLrsLbPWlD`pV$΄NgA,ob-mX؁t!־5uamYw:[8]:d_[-հ-H*`6D=}BU|ֵO![bWYkpdBaĿ>/Qs6zj3r}^- ؓ@B :F] !4^s1bUIeaF9 !Ϋ-ȵ1HJaHDžXZRx$bN݃M NW^aΆmLh32>أ~ԘP /=j!T~{jĸl|nja4 {rN`QX+,x˳=aDS'/`zNi~?7Pcg@Yis|Jro@j鯑Ǥsʘw56ȼՊ_SN6bOz/YmwM@2|[\IL]B 6iޏ$cnȡLcmHlQ9P$$ضo+U{ " > c$:R/Q;I.2Cu5bլ_{H{[uC9Lt_kݶ8/y]{c&;yW~*L:Hӏ8QY-I*m"Bg66X>6@>~yЬ ;-:9zְNp)Z0LT. lOjP"EFk~gw:AkS pjL N EQB3>9OUELSSW` f#N3#Uµ 94B?T`<Z'X2;I܉)!M (xvHsb(U1dE3W> ]^\‹7q~W?ծ C׷K^i825i滼O=DALfq@pI(S ~54,:K>FgƲUi3`69KO̍3jbl Wbf^g1 st1zuQ#ZYW]nۓ#U~ˍ< zQr4K] - 46G׉;lS{x䀚'XBu3_as@.pnьKy&abi^7m|Ք՜_0&+ e=ВPd71OC_V7:&aDW)_ئ..oÈ9i)wgM "GoQ;݊ᨩpKXUDoQ`ֹS(w˭wE4ie랠1pN_U7i(m\ʆۀa<00Wr@"5^wgl=%%X"wy$LHJK&"[(테LϷȏ]3 9a5Q~hpϡN8BOOs=>a1+:Uɔ|K$$ozJQ=՗@סj"O4Ftr WR MxV8LeοбЎ.'arw vM,jfdG6\HdcwGqi, QGuB\еbTmcOxONϭ4m42hwJT0p<4ybP55k0|ry-% @ZקZN_Pi7p"+ {OG~(]օqRB!1B8i@g/NB6rKk19|̢\00΂yT!Y-f{\ Y6g_B<>V-^*{#w` O5BCSӫ=/ Łr";>%9 Y毫M;%/2^Edf :͕`#3/Ѳ,qOIU[Gl()U$`{D// -1LUBqN4% Zͱ L4[E*=ZիQI\p^X!e@_%pE8Vw٤l.'ojÖ:p 9xj:Crr,E2~X# {+nUY-fj+˻Jȶq# {#9l5r/[Vzh{7=YЂrh6,qW/5CC}:*qL=κٛlǐ%{S4˛1O F IƢX)HE=4!{ rvQd^Lwς7 9_4;y#_# fl0#,~+Q7dOU@Q`zw}qdܺXf 40|7ҷ;ߵe^QkT+ ?$oUD۸c9[Xx oX*fn7Kc .Śt͑cBaZNF%=iVOa?|q{m&qV9A~ ȇ(v7R eKX,t@,h_|xڹSvbܞwA Y|z^{ $N<>#UV[\F%: :3O\^* rXϗ[?ŢCY\JYH'wB + TTb}\u9j.9k@q #άك#7ٙ%ץV ||B+D[! AblTSV.RWGJ|?y"eDɦ~0p{>Y8Jȿɦs ?5V3>Iz@``o[rcӃt\b_ԣ:k8J^"ET.hrk+H% )I@kzhQ4İYu'];Kk`6c*s{'C 1@H͞d.٤ LժF6 1H!T4ܢ87ܛ8ֽju %UN?=LUJ ѡO\KrSTӋ DDsȜ>dӖ.ea߳>xiyIѷifw$/v}YֻUvwYt0b >'Ubn ޾h1"^?2Dο3#dsʦoO# t'RS [TPZ9ޏ1 (x}ᢄnNꏃ䳢Crjn鹥F0ipHEm]=RZ_@ElS 5Ӗx$UgH*aXu_8=dqhwa- =kkQIx }Ul!gY9y>;pp(\@hĶ&Z+ع})m5o>IgI* 'm}\D/R6R(kC%L7 r\F{ D)K`cq-Ox"Xh;3{ĈJ!Vʼ;BWfbf, '8P~ 3laLK,xj =/v`n"A"LkBwsiD;lNS L_("+ :r~NdLf+4(E`f<1 w&O JÙP:l}Oك RP^Pռݒet1a_UҢ,}-WMf5xs,2T_KY]gb[iTێnK`'EC/&.M%ίƫiZD$,cyu\iDYpcZF4>8|Wz=9En$A χm>w]h, F10-0nLjV6T +$|c&h 88bڏ Cwo171D*n4S Ȑat{2$1@GTږ4Wg./EG-h6-;=NJm Fܲ銗Hnj4JONd̴3.{>tv:jkI!rbM 8V<+vhFOC%BӤjJC<i8?uK*_X5ZT0}Ny$ $k#P)w: ”ӞUeQ-NdhE/ķC4W:N.n{QUi}AP/USoYN_ѭif;ҳ)kKwISzpCヽ&u`LPl8Y(*fDH8u!Ҳ$:s#(5ϕ 0f},y{> =betCT\8d& -nd4s]y%)i\W '`WwdjS孥S :B$[ uqyTk7WRGd/<1+W;uG˜fg|`pHnlulBcY4`1טSD5*|ͻ[ebgBsdp.?EAT徑<-P(j M8qNCc.W':tUEp/`=ud%Nٯ$}ge5[ФV;Avw YSk؝qyݑx C[ߙ:1J7œ 6CooD2Ą׸QB5;e?:՚=_A2AIj-cBTzK{F s %PqeE jy!b 3V їR!ՈPhLɼSZqlm{'=/M_i%鬲) vldNߎDi `uQ9="58IMp-@L5GZO^^%BXy:|Kn‰zc:;~O!Tt"4\Fe,F'rKƒ_pnD溶f /C.XgM'Q 4? ᶭthP=Àcz ȿ 7i`d)MEsw "Ex2Ise!aX=~QK/wT9@aAIv18frءЩ1vI x+c-{\SZ AgP܉8Fr7 = WyTVBͫG9 :_yK=o8Þ2`HJakҫbU@¡d\ Khcf^wӿW7M'k MVq _9z[SD4bTKu rd_h!k+&*R}x(e 3gV]d@ruJX2mPy(RxZc| a7ž sɲR9M3JV$z˂ˌsJ.aM_򁒮jF7g* TDEam).Dy 8Vy[," 7V4n?/[?j6GUP_~9 fIL\ԺR LZox%!IheOpǢќkl+z g=0kS%izE`HEn3(ـ1eȏWrޘHa4"ruG/[4#@i{8m垛CR{TER%BAPGYkCܹ/JWNr,Yf]$ŜpYi;!Ԅ|ƭ&v0Úߺţ w>P`7SX8Ad:'j/k5vWAx;b 4Ҝ ;o:~ߥNwP>0:yE#ȭ<xD ,n)D+O йyAQS ~Eg(472}  ox$%5Qu,izXUq 8Q:!nEL{}2E^ayNKIamuCP쓃IDs)Eu]vSFSxA`-A`c`g\%m˘j"X S+ LdIT%,\Swˤv\P ҚgEbOB%.A34qψLNs& NrU0k2Oq5|5s_+SFu0>->2oRd%Gl[C"{HR/XM]@$>$ =p), ;R,hT'h͋Ί-#:.UPaޠƏ̬Bt;$^iHO9 RuFEnug'' f;onOזלO#ؿ/{!vx`1C6|+ggpƘ0Hؽ=J%R繓7zm3z,]cZV_gj%uE(U kH`H`JX3IjPn|PA;VS-ϯnMj_ FzD>.Sߕ$uM۶l1bHz\]30R,lc#Q&jB ojz^$ ȯUrrAKGѷNie(˦Ȕ5E\ aU]EFĨv<&U Y*₩\>`oլ!"ek8c4h`#Q3`4kЗi?C$ szel?'vlh+ـ)gΦ]lNH;=YߦP=a>@!_ *McN32 P1:DAy/ug5J\p[o<} ̏TDhg8ލp $Sފ@uܚ~ǻb sw?-̯I8})YXh_E?ۇF$ ߑ\L`I?o_C@ܦ<,2p88A[H y-Q`nfjw^xlHnOmO9:B+ɭT0@H`ÇǶ/P (xש!x+g}-6E? x[vY{̜I.hyzvWgO h  +erF̅Hޢ}yg3cӜ;O|lw?UEiu?LF*MQJ7EH(ve]=:a+8EO#Q ;T!@?L}j}R%STUn8vhC!Bc+|DC&4wʾS >4wuo¶ ڮëBwTD*ܫfHz뷦 +x͞(DwG@9\dLNxɐt+pfsuGZ JaVƠ[cAp";3~a\y6K84,Iw^FKva)xtQ'FauƉM2 }$'^`2JwUיЙ.βE]1AI2Y"CϳΦ0;͒}fǎuG <)>0qxx.sS,c Xr+obpB;rB?Ҁ3IJK@%T:=eԛ%]E\YdU$@HC6+BMo!lWzЧxRR%{tÑOmMd7 AF(Z4h0΂v {7g|Y"c|a4o(3]>tś<4Ԭn%p" \9qh Q2%Zegzݙ_K{jʖP%:_AVY~,)^-sb`ΈO"mjC+&u0SYuV\dB USudD37G,CFt iq I0҆)fZkǬ#"~5HZfmPWR2A$xB/#U!.>{%oX"Xݺy{gb1A-21&ׄe}AMX_zOo98pIIvH"aw/I9e-;D4T_/YaLSq­S=)8}|ć@]{Bx6Sz P))K( 5LHzIubB#Ѷv{X>Z'M,Q#_e\AmPP?R݁i3 ,$%:rmT=my!\U%ڦK"1mz&GR6rb]̹ CIZӿWw`{uU m%M6ƾ1XD:g1Fk+u=gzgې?3@%׼:HE_ G4,ub9"@IN5M>v0sax힗-Sf~H>jٙJO"feҋ:kmб܄NIo6YҩLklx^Vj6Àr<.(#!n9M yӗ~^v,VO U(|gė1zUbuarB\$B19l]q\9/Z!E00e;;$K!<096f:.z}".ōPo(Qa(hhfʙO;xz<"&iۍqc[Ӕܮ2aR 'h/e7\m=Dc(Y%8)v:Ƣ@P_?Co)}Zzպg7+ U@=tQ\MPsTO(wdřȫv1]#~6uw &Gh 5bl(m_qdi[ mB DVͻ}r C/'1oW_`ijW_^A/1󸝁Τ5;yoYGLm5&hf4r݈q yDUc~ACܑd}"H@׬ e!_-Дgz΍kfeƑq1 H;EN`$yH*ԂY9XM_r=A>ej>als#g~hdKR^ euץ\;u y~ޕ&A>8 v5 se͡(W|9Mj1"OFA|y$r6 ˌ j([[zʽp'p׋t-xꪆ,c`{I5U"'^.O[G H˯K:1;rH`y C_Pxn>oƍ3+[*$\|vۜS@!"ܝGlQ[q7y*i}%e!vwֲЩ}S}z*؂ejƳ)C~lAYmV>8L:JS@`aRk/Q *bѝWagS$Sw%׆dx^gA*rZI zy Q02sC;S#L4 d04$ɄSkV |GOY_o?`[U5rl.x&tDK$$K;έ,,?y/}c =k"c7883;0YZ07070100000022000081a400000000000000000000000164e4ded200004bc8000000000000000000000000000000000000004900000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/tK]?Eh=ڜ.+:qДg(y⪑eba)d(\Jk`)+E\aX |k %'ߙ*6*n[2\(D5 )1&%qp<^m/CbB ը.)X\~:Ht8+#6}Ws:ɭ%ӓ);Kem|jggTN/(t!IAgN7Vvn鲍L1֘ *CWqŴ!w  "q0]vlcߗmr·tSn f&/8ydHP0<,N5 }5!sL2uT*H[呯|+T8Nh(G$A+`D n1B\:Ӂj#6[G ~ܒm`ǽ}ay1ZH6;'l!' #m͸!6s!XpX!)&TaxLSD=[Gy[jP ?>_M!3M^<Ediq/#L ʔgyh'jfNW3y-]cCWD2Xx s_OXJQARP}vO[8HvC JholhK[W|G3ӃD91-lBNČÒTwRԧ `q.C3$-ߡaR Ef~C@\S%9uN P-A#x[xZ,Hb)BIy f3/pv)>pa~RE Z_Rt%jɤ|iE]3khݸ "@-ԡvYq#&Rʧ MU8uV=PY!4NGLD/MTGe$ yDCk45OTB,)쑌LbORh|Y-|_{Ht=کfI'FTj\R_3SmD}_%wT__4&qߧg@mav#ޘRH7'(e"_kK1_'DClRΎ鞦E}l|ixCuҷ̜`Funmy7Oi!\ Al"5wuq2ݏYy*k2raKugӼCfN0Fq"pP' ܱ_ &(N, "h=Q"zޭ>)M<N l\xT(?*lD O:\j=V.CHl“=->pC6?6L2#ҠNȍBIvrժëRf{(6(I'6.po$dr2埐$eي+4 #)M$8fJ.`+50!! 9f.TrlYi~r2١(P I2h)1B$Xkܕ $A[5SذooUh3a3cC]ɯSɲX/J@;֬ ([nP۟1w x/sc9<6_$87s~U녺a%/|QWK 9o ́$X{NMޗٸs E~_JIꌚwk\,MoŹN{-l9#Bj-sVٵfh\D-s1$ P|+ۯ;cix)o˺hԨHm}&H̊|ӀGCxhJ(xXr3DiEw|bZe8H'L!XPa.^t]ƍ3($,̅sV_U7Mj6&_q(Ʒ1{dv/Bj;Ц$Uڪ|c|Ls-jh\=O ıUtDG \= ,ɂ |QEK:vp}G٠LOvm7ϖX#=%:W0uQzs?㺏ƽ ޣ?`y xR> [O,uPG<)=_7EP_1PPdZbqb cVb~e,Yhp)Z5,%j`PEr.v: |'f+:ڢ\s Î-1)t.xI>щ:9|dWp*X~&FGb$\8T 8b= p;SK!*1xZ:R!cju[WE<͒|ђ,] ,L~VFE UJH Ydj((D|#ыՒU\nQA/>I 3iS)*qKWce KӈhіPL^t E+|'>hF\P{"һr-/Yyq;vnsJ$J䃃hiŒ]xEQDoh/N2jy$ vG>>MB@ =E1JI/joJ)۠W<,ܭo P=e.\T-}S>{v;_ `:/O_ܭ6߱R2eGTA"ǀx!m Z9`C#Oԑ10w FVvy'4TYIGj?'&KAkz>;\.mP\ -Jѫ{?r0}~W~/L9_i !E;u@U u9ë 3aECAFL߳L<(.n'cR3JpPJ YHXp1V:Z)A>Z7H ҹEIWu̴V `d)ίaӟ@A6`;oP&$&.G=\h^a-eY(`7/`.ϱ+ _wtph <պ4l(^OSfH5=! >acj\-k5:sBBm5GhL՜J?}3zBJ/B+c 8U̯B.yiw:f7L ؙKrwpHۘP=VB>OǸ yMEG!/BmC.J2E R@}g`n-ףq WbXL" uH?D'Q۷n@Jw*S{X9Րe+ǔxP(cT!HAI޿3s+1ib@_qu6Vd(/ ĆuK)HqpւdTQv2Z!pZOIr=jZ|2>}f 18If`0` wOtRF4r(ᇰ ^4= Bkߙ:ȗHgbl_v^AρKψ ȴ;Bdgv=(A"^$1A}r,":̲P֟OkSW+!m#)9*jkKc fOb 䝰 ό\/#%u菼6K콄&Ё~)y\It)jŤ_x٣p!N<"F &dx&)h1 rqV.^R~k*Vn kiõ>d^r墝~xCj;,(h Pv҄F,4}SLExGn06L`R\L yC+>+خ]Ndڢ>Q!+S*Id *sI7 ޡLoCWE`9>b~܍%R">Or|ATWS.pN~HB1Aa` 2-&*Wˇ3c R>oq;6{,vF|<r?1 ?lv`qP>- xN; OuH_GcM4ix;}Yc=;@A(I+S<*zFM$NU=ѷᵨ\*+ͅӴs *ףH^:B#A hD Ek;-øDʺQeh^saQ.UQxNC v FLs} sDG)33kl"QX4rv BIh9vt/_qX@wwYTy{&@6WMA@,!&ȎT ! ch8}S{w.{eY=է< zOpcg*>$)^ʂ8"@4 ?N* 4h^AUmD $I( (W|Lk IM4@%Tb\'/9aȊ(&ЍNGBwESPsNi=̀Ocex2ηwG* iC"c)Mh;9R~d >}.5ght|b,ݍ!(XojU%ƪ:+c<%x3b+ndm> 5EP Ar=׋618Q4,vyĶwS~o'ʦSKYS&#QP{!;3B[&jh%eGfd[o3=8 pE G,z3=$je]6$mʾfRRFqvp]vDs/xqC+Omp0;ZȲKYz7 ,ƀپZna-z*:EacwiK)p Y]"ՇWATƉb}_?;&0daBv)| OStQ;XG/[ dC>8YZj`e8S귩#|ʆ]^`?0S(ƅzV:O \V4`V[aq ɉ\WȌ@U04fpƉ!uⶳp4O*ad};`[ċp魨z9d)|YWpx]/`,ȆpdZ(JB@'|I>̙C?Ƈ ý1{$좆ADu(^X?WKS_u^fy_1BmFZQ('6(. N"s7΄g0ߢPj&dA]tUKyxpY1nziU@\5ynt%%8p;Q0[sp; YY%u> ҡDJZ;߰){'0B)a(^Kp_aL Ofvrʢj*2S9k57jvu= )A U\2hj)L3;" JC=XxEyf*ţG [-ͯRE/rLz>cDV I^*ݙqF&__.,E"^+"AZG3kZ?irD$`ڤURZ_@!oļͨ>feaRc%\l:j)2'l(5àw[M[|\dXRzOEHF~̂[*t| nmȕ懍&4:sn-T~W&&S~d ܑ^oWI c'%EW*^9 ԟIԂ|zه6,f ז2#0~&`98fP8G'H"ZiToh>OX -yD6Mj#).%cXU%xQ_@"kK[’Qb<LN3QV/cOהvvqR%"_)#&9Y{ڕoho$NGn#Ls<AϼXZE')MUr 6L /f)v?!;X}d'>pzsT8wu$uq /×t&ף')fNJs%ԀvdFKCKĔ -zHUy ._1V!L*R0*`[ %ǮS:GTs \^N,+$<ܻKNz$]O{38q ͝3فǩ;C!Q#5mT"jjDQ%no5Thߥ@wWK'L}G):O3꒣=k~34M:L< w;@CKXy%j̰l&w@񱸺J Y 6Hcw7YajcL q 3Q%oFLbcK$ {Db6] DJb+8O39XKOkac?#T&dVJLK3ZypsW#ҝ͹%`^;(2\ǸuX#V&E0$7y %Pl]:$#'&ݫ6RA)N6_٘ F vnaV&̒=~P-; hzǏc֩R -h,X{/0Nަ[Puj=puzaXbԽ3ri+>_-6\aۀǓe(6b ><4|!y6eZ!}:&6hq@&n&DLr7.ބ[e8?hRC|%(U ou|:hk'D[]~zGEGEVdv!i[ RYK /@!zR2kԕk!~%jX+i㘈涭qk5 `$rr4h%z#KVLD2m$>7]tm*DazU > 9d8WHG&8S]ۯ50Oy1 <s_idTa4KUT؟Nc7Ic(`\ ,|!s9_r-3;"t|ueymۤZYWQo [U8. OI,~7k\FQVN%&w.H9h/Bv9okCNbӏ;-`kr[)972lwM=bstkX(^_Eא7"ꍠH[4*V}UuB@EĚju ЪlwT1fV*wPC"JN&ܐDwT3(r^䟄 l 62pZO@H/T| BX9\ u&G~w2j+r fXמ{XMS68֚Z…<{4o߾ p龮]r$Sn(\KP|8j yOcR2X_O㼸GqdMг?eD r6OY ]q4+t^Jum97ÒRpJ@]oehwmj!=D-f4MDLOPun}wϖt?LpMjណ u)aχ3T̕ޜ<x:ZO >0Ϋ@&gv k"7Q{n&w( a=+!}5(4 ?Y0 @ڬ,r-nw,1P1BW`Yq=nOGH~̙my^\;h`JxJ6dKMVI5%L C&UuqcdKJ .pjX> B 9v5tÂAzX=*7zsL)ea[Tat[ ; A>G{Ir u枱` M_eMY5eʼ"""D[7&`"y: 57pg*lg5AWH\cX0]}!_^'[ޙ7], #kNx_~4Gj9'l3u;no|E}U({*Lj3G A~}2acM'Zf&tɭb%iBCH4nY6^bq%~u55tz|aNJYLq䣎KݪoLtQzd GW {郹 I=;mz[T̞hWaR/>` m7Q7uW4aR˺:P顀2j9< 5rT SӏqKz q;iP2"7 m8xK9QYw\XKa" [#~c u7}W|Scz (` #ń%͟;uLѣ?^J-|P*_0+o)_{*+\:1HABX0fFG״6z<ٟ=[y))09(?Xr' Wٻ?^]՜@[=6(Ǒ6YJEvٔ=iYhAm +&¾e+0hƋ.un®jޘΧnT/`G6JOYWM66YSvHkI@S[0*2g,ֿ %ǣ5gz:37wsv/?wFl7ѫkYVSTmNՑö#FSjK.d a)1lr[_'O.tws8޾ooK֤Ap'( ֞V0E@R+vKeR+wKKD5m!5Rt ׳L)% |ѿ$-Lq !wޥ#b=f.%t=]"=|aC i<>JFC6reҢ+z CGXeNs9Ƅah *-qIͰEa?>,IEZFL%+CĀj~`a0Xk yOH Voby<9ڷI7­\n2N_t]C.t^*A芓}ul 1FsM\BA1-YY_3zX$++w ꂹ^AYJ1n@|Bz&-Rɔ Ց FLV\(rٺ Y,HSw/?5[-O}5gձ(7IlQR=ԶUL@~Zۇp` T-HdN{=) dXY-OmBlT3Xp&1Q.9(6 1}0BUQVJ? s.:Wh}9noSݸa7B^0;po2mXZS[^B׋gszak#ڲHY9~9s…"=^}GI4(jTyUD!cKV<"c^_s+{k>Ԫ,{:V(W="ףl{,+-G {Ϭ!>O76͗3"r/{(B~}T!$AEZ l 1+e=(A8*UV Vىɶ"ړDM*nf6T٢aӿXÿSIi㦆TB\ ƤEԢDUPd\=:kG³|NA[Slpk H\ܵA!$y#CIlP%,yYb!آp(0OMĨ OA{bS5&jkaAFUR.?_j:]0>pU *W7"0o6h0EcKU%&PɲAs^)2# sM5 UJ‚,4fmcݬy/י^)GM,:(7đ 8:}5 .Hm@ö];S}"s rPl2s_鱅9ӲU=zs۟ kL=gWDW|6+{$J߽oQݳD=12LjS "rX[+o#GmilcX)ePdtP AwIyV3a ڬr^k?VV`JrHv2L*C\0&+C[^l;;BOUr@9k_gi5 |F_LjV|D((rC_zʯ~E"~;BYa0Aٲ`L.t!0 ]a} onYuFfhRUz.GS*LV,/߳OeIF':#Ɔ_AB!\r[X +tq=R䟞 8k,,e3*˜Z|,y-Q8&)TYC!eZӥ0.m+arV&W 2<-sʬMqwZPʄv;~Hp*41&3ObVj95^#+* %)۵DK\3h$r ye@f Z-q"99B6m<5aCFb2#Э;?|,vprF]V4 .M"OZ6wz(!EPR,t-@ +Z+"l2tB+8 %'i_ {Y; A ks}@Qj 1/dOA{զRvjS~p}d 8V 7uK,gJIfqZjVD$ѺyGZGhIhi^ .9lma2$ClMrhb1s`Ij|UAo9U E)edtc=WX9SrA= m0jcU8)it۷A3=j@71bd '<)sa m'pMM.-S*q`ճN;5% aE⊋o櫦To$GB_ޝR(sW(̧I58=޾.x64vr̴㗳˙Y;~qv(3 Zzz1~ƤКzԉwQyM=Xg5h+xcD_%Cv͹#wVr&Pq~ۜt_w|Rlk_̯z Cv R'M0qE`T,*Uա ~HNH]c-c/+~G(y شӿhz7ETVsX}8Sӹ8|Hs&} 0XŭSs._>a'aw;p(x!&wgG Iʂ>?n9G;wtt&${BE}}ssIt5d,s&C(Y^qV  Vf^IXV< k].W{ɫk+0w~ ibSjϑ1oLUvVsv< 񡢱[FW,$`W4R yhy="Bme@zAw5ܠ๶jd,ԛI[L.y{z6-T?{`vLDٗECN xL'&Pw/aVLKӌ qե>N1!M>τB'Vvn &x=z{yP̾coH0|+:?K?i6x6*6N2EiLQ˜ 2cF1: q1SwxJԽ(.Gׄ1FB %.7ZP\`Jƴ{\M?4~}N =ן@㳔".ANjeƩ"~ l12Si[[#qn]m88BBҞUkmE$;k!GM[&rl^ rnJ8 v A;tWMsx(|)hl֌H|,#e i`9p, GGI>_4MΝO8wD(f:f%+L#nyJth(r<ǀXW*ދe^,i5n\?)[t\KL%b]`f=$ns5i!$Uj gdj0T1m^ } $F?醞~+lt!+t/cr7wu醒jJb֯E{zCNv!eu'Fww\oOIlH ݱ-}D)ū(loc_g&JPmlڳϺAuLViT dSRfZ|ԅd˧?HyX%&S7$റ3ǿ_TT-k sbc gՈLm0*ZD'0pw@:hj)GlxOr`1n5(w[9\*OξDD`mID$m 쳃THN 4Bh Rz4OT=rQWZj6\.iVR1f12y;:.GF st1 # R\E8FJ_q}pl%?_(+$!z8j`4\Qڈ)z "tڭx/ڔ%ө7 ^g͉;UKJő'ݤL@i2Ghٴ}䛯ncj!'W:yZu( ݙ *zC~^C9X`g1LpPNOm/xO1d xЊiWG{_Y{*MI\*ZP/0 hkOtOyyLa er<2zű(yØ:j2d<3xF6AJ KduAI)_τOpQi-:$ޕhAAȾl gŶхô1k@S?$c18ğ#>#6B/l״vq"RW>hpϊSKB҆Ҕ4S" wtu]TVjMr[j29:7[͇ҟ@zQ5sdNQ!joƍhi,AcBM#֓D'ZǼ5*&ƪ2} p-;器?B$:b+G}w/ t(%s|A?0i-{@Pl|Xf}uI*jA;[>!rv_ R+h oYRY 0+oZd{υeb`W^Z`w*"BYOKJv3PK/_)(UdFk酶0C 19޾u23FMl.lM=b[mOHdQaT%ܵ[ÓJo@dd ~nʖcLmB |?i8aa5B]?WALip-<w"*2pO.M>(:JA7:U n ΎWWf!3@p9 4 TcI +uȦZ'=gmŲܱwgHsO|&@iWf=PlELg,/mjǫ/:d KaJ+chSΞ:! 'x">>1@X5"PEgCЮ8=jAv=ZF09ﵝQ@jUùl‘EIߛՊ03_[+*ÎZAw6'2BѦ.< @id>vs`ҨCc%ݔhj(zaZAtg/fE1,%kBqs+UF|C H~SYK0{emb ݇4v>6Am 6MJ2$(XTDZldr5f ǂW]ŝ@6[dynܪfB刈>~Z(.M|3IBi[)CclhOun=ɦDj90Q#J[nRn;[ֵȾBBʮ^;OPvQ/ \v΄w$:sݗC`BepES_[1?׊K83"B[UX2f,gBiL)mJa 3-Zwߌ[CHN嬩C@MstK!qAnS쩆\4)FerN ۊ]D^s1o)Z1Xד{p*2nm=Ù u\tWO ޛJхM~fr,[u&a=mdJ,N4GȒ 8Vb2lx+mSXbtNσ.,VeLBs"n+!9Qei2NocKPոeN}L."$q[,@vA#]s }>QV mg톡{JE@Eu EB{qvlOZi|%!Uo4,4~X0VRWsJ4{;8u;OG8[,%R˙@f զv*| ־bQ:s:>/9 ֙kZIҮFJVBU-Nt j!qn K.ki q4ȳN'Zokdk. ]?ݞ`a3xIey L_ 9pC)xU2-zFOe Zxۦں/qf[*贮J';$(0,b |u]6Fb +yO}K>9Ƨ;+Hx\!b)C OzlǠibK MXX  S+gYؔQu2 T $qr;,Ěisxt&Zy!įpq4g { ~aSYYȋ . VMg+| &Cْ <Ommw&]>E5G$b&[ІRo $yb(a9 wbt?̋%BA{XmR%C:1|>95܏Hе@?v).׺ԹC$K 㴡Go v9܂{R TH>7 o*s?ZC ,z}9A>}u'̸k(X |ͅ*\oǍ*_- J$6rݘ|v#Eq%*(ղ3G *-TIقoYtNRe TS5xQGA➼{Ltb_RQ@JO5fCP4=2PVEfcSd;ƥkDɵg6%:,_dcf`T%xݣ;qvIwt%Զ@8c"qY_nA!zDQw9nؚyAj, TK$i]$V$uBY t:CByi%cźNM3#֫~NwWg TU 1O_{͜q](`K sKaI'ׁ̩MH!/ Lm\;'S, QTa7ٛ9Z®3FYD!y|7#qY(qRLu.> I&&xƤts%_,Ef¡.,־}r!T'3mھ#kZAMKZ{ 4%ݫv卭m46a39 Fwo<&@]Z{!#<U/}mݗK1|(\n+cW-Vbk`m2v9TA%&<Cna7F DžZ:ggW]dxoXFDxml_gJm}f@ALp1LPNq⽙vQ|"HзX̨ -2Hߦi~uTԨ r7h B/Gx0u A{)0z9>dtT$)X|ᄛrcm}lfx!hh~[/QI'5+C!n]f'Yŧ'wn !D_U8HI$eCS&y5 vǛZ[=&/ döݷAH`{90vq`6J/t y'#ɸ ElZnKGԱeŦ凒K WS-/]cTHbwQ^&nzיp5ָ&<;jr5жz*sG%4zڍ` ߍp.e ה1E &!)d]?`RARX|MRuPίob:^KR'4X(?̬v{oa'EnJg8 ^"*`^w615FJ-Z,?7~56'W۳- 5ϟ,UJԺR.dV"d͜5j-t-h6`Ιn,T'ӏO6 ׸=ꌮ>F9}Sl~MR~3(-QT5X)P/dIob|ΌOHC (]!BCsZO&$gRryKn[ePB} 5? r6d|vU`o٢|⾴g"'^N0!*JP # ^oO VƗþ3y,X3"ݤEr)0f) qߙ٤Β9>BD|~@(_E=Vǭ q֕дKhYTx{пx=G {S6'*&G [ˊj؞#L/`^` H3}'oicwMY_BA3TcH./, ڐ&ez"u!\<%ҿT/7)jMjku֓p++I?rHϪqY6Flvb`U: Y*0u6嗷 =4*vA\Z"7#"bd(|8Z}. org}JTu2EZnOttbW ϸ-џ;whJ_<9Xbf[u[pWoQZtK(lE*_Io9&Nao& Vc@ HS9X^f,I(,Bh\@5wTM|E1t_0K*(M/D9?&x'xX )?K~7 ?.F=—j՝[ MdR3!Oh`2fb>i.4"(ioo*#Pr,4th ^uGͳ|B6+f^UipRI%ty48hÿp6$ 3m\ RR4ue{b_:gn,"S+zH5n)2(3וwM֏zEmYmKJa Mj|ʼ**Y8|sŁ\Xc^w" y4u˧(;5^:eM煋F;ŚP"{ѩu`݀k?jWndѸ_X1ԦnN2Rߔwo5 m"ƽ1J#*cVedV~0/s4k= '馭)1(85ܨ4YBJyl)@NQxDb@#'%IЋfcaLہv{K3t͇sʞʝδQo7HK.O!&۬Ζg{k >joKˍAv2EJ2cوץɡ-uD}g|w-y>i5i a$LrB€]m<)5ZG0m m!Nmusa߆4zU0;h1vB;er}+,=nqk[sb!(j_HD͢t/jr/Ɵ@i^Q}!hUe/&어aWKmX_N D6ˍ@fXGu'9=y&V8 sd) j~_ox(mE0A9 7:pdkn׻ej>fJ=sUѬ5qPnWɮ!E'X)pis,渷 sgxcH@eL]vqsQ{%Zܷ2}*4>r j|6=/~^r}tzx'rC8vh ׄ VԫsyUAӚ3>-u ! }guwaIwt$Ks4#yz(R> vv2p8VDd'I)6"TPck@dxW &dZn bOͣU9hK*`f Iv>r1:amӟt!ZnrfX"jز L2>XwzsP–Xf~ ~Xz;H+!q]jY#B6IvdXl?ssv J.uDgQ !wTkZ[ek]ϫO$ >^27Mv+PY{0UXQ"kj>aW߫=?YKi^TzEiAƀmWZĎ'3C̤7j:۳vGL{ Rpbh]7)|7U5L"õS(D\XC()$3xnC ^rJĆ=l"/,Ԭvbu_* Ep zM;}M%9S 6L^C+ڻ Ձ;F-hJ~ C;;)cz1+K#VYNDuFkdU}ZD %hmypd%L9 :qށ-j+*&ˤf:+Ű`,N ٤u3B|&ˡ1&r}⮎_y%Z|F6R6KYKi f9IlҸJYt dR6#/o3'ФX]o*<&6EA^{ꋋ2Fik>n2κ>Əۢt&A(r~e'ԶΨW#ğדʠGc/y\[ڀ?vXZ􅰭Rf׆2(Ia;Ee`!dB@6F:BCϤ߀e(F{rkr Vjz U1fN`P$w j |ʺ(>Wq4$t2LJV'2J.0hFE/b;;ۊ]ȝYyIM oH??ӓ1~cfN j_-Av)_{=(t$Ki4$8[=ctGv<S=ffCKƿ>iuvϝj([e)PIXMal1^Y[آy|NVW$^s$< $6((}X! Lv_ l2tD% o~)2}$f;O-A% Lz * t 8$_oh6݆G/'p=Cdl|F F.KhC g]Rmh-7 (3ق`{ zP2-;[~7/((BNs"GѮg74FDׂK6?!9&)oOOy$Qin왧 _l’86K*-ɓpE UU˛g {>L YeB *{aDGE'(|' ^FeA:4TmS^A"ҼP03iaa[^x P\J˭i(`L"<5d4AvMR$@&0cax `2&yI5bR4%ʬP)ªhՂfpfwߥ-wҥ=$/z(v(@oe#{Qd 3poa`|5UW:KZqT/Fae~L#T& aNcK H^|kKHn&:˙d{ 6— >U@LJ 8HS fnRPB6z\^6)-!Q v>/KQgkz5N^ `MU)w.a|A4dz;V=KkX9S"CΟxQb';TԦn9zQ1v n1iZypA2=> 0Fk#r^%Sݼ\_ Wf`'fݖ=}~p(+7B"IGG;\ŏZ|]]RBFGt+Mmpl+k wϜ3Q=Msz,9y#?Bw0XWRCS|AR{gy/]xg4J¤!+ 5G&dU | D.l(j*͍GI>!%VGyXkޑS0AY,2['^KhYhP?SC-MOt^F.f"UShjf5=bif0w=۝8z۩gR-cv=Ov<'0?^@ ĆCaT.C<Dx>2(4qq?}A,u'Fz3XW'CT~ :&ԎZ]X܂yM}cI*{;xE*dOёaJ#@d?a-_Wd90N8pS㾫ċjr'#D1dP 3p$2s;ATvY+fWa"ˆ 'N S[w_`њme?))"Ĭ Τ*j29M,qϒDL_7`\n6f<)WG`3tNw}j xH)-s6ȬYaKs(Ӛ] |*@)0e^kλr/V,|LuI9ho~]άt v:] /uڮ8[ ?kܨa6TΟ4r'[8 ^CUڒ8[2NOa{,x2^i^Y)>&S_z/ar 2 9*jƝ fD"^-6Fvn茅lZq0lfvf-Z֒!N VgFsNVR cut=tI%邂 K Zv#VHNm`6;a)bf@FIZ~׋lw @_^cto< hwҖ~BI-vыl& 8gnS id=\^F9V,BLMWŞILTؐ:5?C#v߅LuYxH^6=I1ชe'!QX6>*A*2)%1sBG1f8NK>S&Q],&N2.B7C>"z\*Z=p|'q$Zp]K1} ">S =NZ;jL[/#5};r!4:wsƖY}a-HUT/fhms *{G`z忟ݝn1@W1lpoPa_e@Jă{[V5I~|SZTt7<"!A-hRk1ߤƟ"XDjY V4AL`%c.ji~Ūvho A.ƫiµdHi{* :g#@Ĥ#vĩ&vJ.? 2%ۈu ~Yr/p"##dux^+*zu!hǂ`/{D!`P &Ձ0>H\, %H <.YPQ (" *P$Ӑ[gjEXꄩwx,YOݡQGS*?!Ҫh/7ov_p̜w B(^}΅XU+590c3C\7sb<) +Ւ:]٩a)0uDQOP!> [6#4|1}80*HbX~ U`1qa+'5HWV||nDC~4(^PWBWbɯ1يAr,M'-;s.Mذ(%,[H+LȨPl{\9\V_'A\FF }^$s:+ ϒe+Xw8vԉsWm0 /:@v /RRs+fdgB|I,2.AbNˍz_YZu !+'DQA)UxA[8ϝ#"D(T4l&F Z,wWī=S)um3AJ_ЦP)L_̿܈|79qOIe)>jBn=;Z7uVu5=n}A$ VB9H_ƗF0?@(azŠhצҌ{B\j4jJO~*[!^d9؀qʬ4أJeuO!~,epF(@U `_N)2 @>轷ɘ8 kK= }bjːFl $yL/6MY=U{#D?.3t k_Fe.Xuɔ>=wT\ܱ|&Ȉ%wݕɶf^WeC2?yTڴ݃`Bf]LPa͒e(}wWM&T,:Uz2PДIf)T;C6 sT ji{t{M^AO/YJ" }@-BDޭά<68[*瞹P04YmZOT:d.ىqv$eǃɋZՁ߅ m7{Ϲ)@A㚎--F)Nݝ򲋜 ʓv E)4v6r(*նɢoź'\R`S ,> -~IJ?Fe;\F\_Y@W݄d$&6bc(. V0\߷0#⍉xɕ}8%% ,<Ÿ[swKWd"Gc11=ў^Z-U!,Sėp"/_<SSdn٧❄\mϊ~@s5W'. CIzFrԾV/:98 ڋtc4k=/6"VR]Uiq/^/}=%NλX2P/bTQ2USOaUN)oi%Z>ss@9E]mÕ=7NBK]Fga %Ǫ"Q65Uoĥ*3 .rIN+o< #5-JJLaWsh#$G9Sh4^A0_r*@Čsz.78>>W.ؐ>D弙0K㻵Y 湞*?r*`t?2H wrD!&^dYZ <:~L3W-״-̀~Rp[j2VtO4=k,c2Ŭ듉!q3=w#؉G^; Gt*}v| #Ɩ)KQ9G #rdmW4MD}bWU>Y7s؝5sQ2+TMgry~IPZ8Njy3TȪJ6ˈM.z %N :}v*-!|.,hKZ"c k P?T^?iT)䠉 bwU1A)A4O`>Rahezցz| bX󗱹T}Y革,&5+:A Ǡ)w҄M!{%USFɼf,æIl*Q+Űg?jZ3$PHFԣurz"DM2i}̼kӃ԰eFS,"25f<؛!$ }OSظ+)0 d?TpYf([JS"ӭ`)!!uSڦ۰۪ɵ-ybuNI`QFicB&%?ٖdtgRn7us6Ta*1+8!M]x}\s31ne Ј˯']J`BR13isk%`t/@ljϟ|@Y}8p)ZN@x5 uZAXjߕ"u7MKW~d4fu]f=QO^\칳LffLw!Rj Jj$af, \^#s'h4"P46:f*Gޙ{ ?߻m6=7= ۴>FlhC&RQ0 ^VcЦEd }ax/la9I'EaoT1=!@[{wi9,Ps/UП<;Dw+ a,zQo)K(.ULLmI۰oΉe7ja+Z4 ]:4n c[4,eT+uMC{x$)#>#LQ%3`CyOO li RU:3*Ff=wIZK6'p9eΜ}tt p<@QfZ'`Inΰ(i`P^]98ѱ/cE^aj .)vMoPW1črɏ__1^|Fr0fNp["1܁ac+i%BD`ŪLQS-V:ZZ_NcjX/5a&;zfm ":ocZݣe>FR#4f~ N]iNa/}'_!(f[s?h*Lhs0j<:z\/TNC9&5Y 21"m25ٌO!Cd^<1?ݼ㵎( bzLapUٻHAI"sMwǩ\[(񑆛HƞjZ6Jʾ}VL@V;7 @5Zl Xl<BwOsMIvA}=w:<.?mst`Y'+>+fS2mKZ#,| O`7cYoWo#\%JV>ف1ߒ:$k "{lAç4jUUϭ. 1bOicQ\j\p+|lc'}X"6pwēߧk!Wo†TbK\G~ J5?ٿ< vMƒ*Ž҇40\hKipYxUSaV`F81<7y1ZqdF3n:ޞ~)ى#MxL⢯9DzÃ:]*,h4 4A'@jι($ Q_'ل31ĩ,R }O=w=-fQMj!hm~j}6e#!ybU3BwUۢ$8}<97tn)XKBUp~H}5#ߨxkA# U.Wl7 Y .I+'/8)(QS`:6K(ѻ>`K +2uRhḋNJ$ǡ?ıqJQaM6+(9TFXhn#2@0Wc ˤp$fP;DG\V/bAy!_j}.HQM+TWdrb{H&€X+k;](|rhަ@^I6 Xy@Rp^_pҎzSŷͯY0,}8\wd]6'eGrMCWmO:7e m5YL8gV;ڸ Axq=,Ash^,LRh(Kx@Bh?p7G5(a+46a_~^ "MX;"MyVb,3[X-+,y)Sq:RQv\ (n-v q`Ο 7۶̸ɋUXʠdx՚JjmLhnX)-P+7[M1U!źzQ\G]@%B",n,w~6lhS. ᓍhL"e+n}rw[j Tb(?oz S(VwSQ„6u4ƳĖr`|$@bܲAHPӵXޠT LձՇ[ eWY>_hȪ#^#N45/m/3Mhփ$O'z8XK;8dҿ\Dta4mKhE.yO#YUBN6(`< D)>!{#Aě0@Y@҂OMzx/cCI,I ?m O.J߄53穯 rC{Okt /q]c?(K3 R]X;TĵyG[ra(]!κ'Ci pDp*u.i|aU/7xE}.X$1}`>fdL,bKmQ[>3 R~3E[2E3I5Jmy$~ . {g8!_ 'gZti҄K83SQ6[ {ΫJ9۔2(jnF>7)%*zF h%{`Hk˺'3^9}{&_SzQ~8q*޳19'y!ɆoX Mfhv*!@dL.Sb$$Ā Q9%Z#*m`]g=bIzFq`[NZt}{=\d䯵I0xi_*J1Λ%F=yfĺ'y[^lP 2r쉋a.b?vI %kQ|55 $ZnU4zBM=)޾\ShQopsO4!o.}!S6 1qףeo+n\1(_ZN$qpt;WS9#joը>"P9k~YU|6**i@}@s۫~٩a6L`FVi߾cpqJjW8$@"!{/C20S[R |4F(M>;}ǐ1(*?[!㘁R∰Fi#|q^ h!עhGL^  94?~= 4vo5 _N2.GoX?i=1}XX%c ꅷ ?0}F1nTՓPH}'k}:D Ǵp)vVGG[ P6aDDm>ڦ fU `OJBӅbri}#Zޠe)׶t O߻M)@V '971B2k$&3ɞR o؝5a]8-]=LZeNe¯b"qI滘,C%4si^a0eƖ1 Œ^fiU=oMz?/"#hC,GAǾ}f[i@NvHǰUQKҾoah} 1sv9; -Mo؜<_4Sym,Ӣ ?:d7ເ@9,wKؙsCK}W]Dt\CC (@yb ~Z.crL醝W'qM2FVZO?Î<5ϱ'@aLݝɵUX2W!HMlȪg\+ΙQ:E`E2)&}Jb )h  q8Ud 2c.#7=Y#v$(ŝ yH1߾vR7/6e'<͙UsG$kXN?ozi.{XG.[uG<3P;JsLr:UZ@!=9u.=N|֑Q=o )>szJ']SnJBRQ> @S 0i]B(Sqf+BB*Q=du<5jaQ9ӏu^PA_\FUc$yl;/SM4IlTR׺3ܻ _vu_|h_-f1'Z,UDKi~ԱogT~~_E.УPȬ+нP3P|T6&/ 1iSN-JQ_@"B0R0w</XG Ƽ\FAD׋؆0~E_t;@_Oaayh;5K*`eA3kZtک+*̰';7^*Η$R 'wSU]N&8SP+9"C'ڶq"Ë́.a>md.cF4“{ncUPněuXgFWYmD1mܩ_'׀s}p9&SĘJE|\,>wTyȄ`Fo#œ \Fz?*L{m8Za:ՌCm& 2Mf(EcMnoi:sӀnU*ǭK*@I5o,}أ!.-*zJܵjNu(mvD:\l%vVr(<Оa=p2Q &2',,GX%/U Ep7-ӵk; iKKk Q#+HE2vÍ5_Mlƃi YhB …+,HۄQ|;$Za6:߱sLy^tLJY`g`GeY=x `(G@J-H O{ޕڀC]CܫOi5|@zYۆ ldFVɐ^xJ) 3>'q|k SFBWaG;I"5`<SMBXa<. +,#j84-vFN+ۦ18uǠ{Ϲm\M/!iGKpgC/ϢߦqsT-8ݐ_˚@EA45epewH\WxHTY* zx Z2+tܽVS v]Yfxl9_yT$rw7':$(ú'AnAV+L)qDpļDq4ɠDHa'&ښЧavwɫn. ƾqmN87[WJ\e6G)x);KX༘̞2͑muLP)Vb6:pq.n0+1MR{{o ~  ŷOjt#R-Ss͔trzKIHzpȦ췺(&3G0ȩ@I zu1JҵIs9eq*"@ľk6!vv}|.Cڨ5-q!p4O?R:P-ń/ Ewa8uݖ&ahW2+~z* y3Q0cIi9_ˎEff pU `@tŨ+CoJ@a!.H .ZfÜS#;+Yq8A=暭]ƒCH}|k7coTTZN{3 >ק.yPKU_qI{=5UgV;.h`=dyQB0&9;tk<2;= 3;_0:ݛ5! <+=e-ͤ%%B[~QnDL BN4t2űZa3*]t(hoȏUM.ˬtl7_Y&cհ9!|>ۣ-1MR˕"x)6Htqޡm%do'u^#1P,ր}.y1"믞I3.aMv'<+F9H`iW {Jm QyԜҜM\a%%hK15ZSُn+_P @B9Ir8"~PÍҿM?QRfWWZVfK>CDV,(bDˆޙA넓G eynB/ NMrth74uvˈp"t Tx܍75T*W yN0'$~ (K]myE ZEcgoTkvpҾ8IE0yzlC6rOjӛ)q5CXw0hj']/lV8 R|^=XaFp~d h }S⿥ۉ ߂ex .?"y+f*ngRx-["% /ۣaKu#bX5 O v.no%~0=v1b[*HI͸#镌mjSJޕv*gGCѦ.C{.gݻ٪JB,,Pnvb RDN)؞ٕf2T"wDd1dtE q=c>K nȦM88j0͇H9l#!Hbj7z2K`[u' Ɠ7,0|ng[?%|GL"䧞5B_Ĵu(r^ŏop0g 4cT[%Vdz|&Zz[`zS BWrj)VK®4OTߣ5=Py~cinCPޢWY1I|[|jYd8,F&ҿ;\.g߄;fϦDU2[HCp{׋K0Xe*3Y$:=ybWJ+¨a$G"6#BgSp{"UMŬs$oj㚼tb ȄYMh98G:"kEXs̟,~FBHϱ6(X JW HŰqRh>!GF д\CwyԢX$#Ch93e夲?DJh$AHSY1Li.cpX)sߒDv頢ȢwBqI_i-V"_Rǀ [o8}[C&=#3i\z!o#5'P{UIhZ.y X?$%6iu"~mlߤH=]80uN,/A$Y/fvx to춼.XNLth!T -G~~0\/wo ;;;>9{ܕ&H $xj: ;,d*ٸ~VЎ/x՜8BU">ULu,U>&bJ5 ȓ &IŷJ=YHgL]\{cI,rIhƈ1'Qm}ҧ\3' 1&¨*[ 0"ꮍ+2ཽYxZql0 װ& `9a+x/0XithV|#e}I| fbYIs+T}N%HX~+aˬN`9\3{7_5MYZZL%+Ҏu!BvIiTZYUj+7mp}繶s[=_#K&s< \bPe> yxw}TT eQA_)~W!멦S"![}rD 9ml נcmG"N<7EŌao8%AqŤPS&(A>4bTm w p,fwNk1`U+5NH '~Y#`tx5̥7|juO_ow|4G H (=ث^s5}m1' *J-0ůGΥp@[Ni.vYS>)47U8@{囃3 PX3Syu >vPa}jԗNӣXv3QK vVBTޚJ4T3,d"UK.GO^;D&OηZA +e34" hc=A 6de; Q[!Wo`ҝK jnGJBEY`(j+bLyY55!hE:loy] QETI4)V)nՂ=Ff[im `OH4;c3->H~'E; ׎ {hsDBBHUXPΟsԂ񂛖V3EWMYWdHD j ~H8gkʀOH{ 4lH8*nˊE-2_6_^v\.!yl&Mcjll큅4xQz ?rxݮM,Ztyd^Jڨ mL28?v5:Eqn]'Ěkѱ3JLx-G Ԧ_FJoz TdPIjl0 +o R/-n) "Z ߺJ/t 7!.g)Lg7l XU <&3N#㛝 ?w 0'RD[(0[x0뗚$hQn˛3<`W#ᕀ% rٗ,VU$d6Q/\j./C,/U;"J:Y[V.Cxf:%J]Ш/Ci}xm9:&._Z"91~xޏD76 N.aコ\og)c<*B&Y\@;cJ(&FJZd3ru&7|byiusgSQ.& Ɣ/X2AW1GNTC 's٢a9?9iȼU%IR[|4\BƵ|0 חEۢ>Ox(!O alㆨEst`mJݟ}1YN'EF?a8|jc7tַSvt~LKA5>ߖӦ !7G+OR`*!OXS,B6d w|1Gq.̇ ǯP V5zW %fZ2PnS7-e7T6pӲ|]Z jCEO甹3m?}/:ﲴ3HIַ]V_0$m BZt>ϔ _ S+Њ-U!wod+yƊYIor'GQ8 xF.w=$kVQ\§ tmB%l\4IÇb^D:&azy~FztɕKt"fvR9\-:V+L1EN]1⒵oXFEC"vJ*; 6g|?Ӧ,F2`-GHo(⚯0y,\}Y*"U$ĹZEeJ7V ЛƤqOr[(Tu*5ф6HU Оu%Ѯ8,ź+SYz]MeOW FAm ZFCz$uHt@3X]?R×%,U _r~ nnIk@su=%}af؎_5C\+dl9*29/.Ҁ-;h ]1^NW15A$qopcIOIK&мfy*fƧ)!  N!Heȧeoo'`@#1@ak R`V"hp~,0{յeV)4[OKc<8w-{'F=_Z[34NŰD]~KAyIS3"te^:6EɹOb%ݦC a it 7yH0y#;wyLŢ$îbos#! +iG;(ؖ m2RIqPǭ6B=UIgsZr,~ޮJDۧe Wfzfk*Vޅ&8c[ Q5bMJ/WWW,En N\RoDMէĿҕHm FroTο][q6A;\'bҖ" @!ꘂLjr~0!PPD/ -.qÛfu_HZ5 A9Ke-FE ~g8ި]Al]q4l0e^*c@x6Դ!ѵ>5 }s kڐpP/}NT )B4uWw1xbj:Lv0]7vUϯWo|Qy T;MuuCv pYΞ|v(WDAPC}kz?/v6W.mz?9ߦXƔ}JIVm`96.qA&4>4ycdQ>*1 <߃+-F~7AƺG@d8Ɔ^,[pA8ެuQTw6 ScܖK#l]"rW:Z: ea: g|Nb2 ʎ%Lvش̇Pڝt7겵v4FA@Hc5V78D?JH{Iܮ3T~z* 9}'y^S^noYعF'6>L0/sx]Qkg!1rZ :s8B0e ;u?u Ydmpk3'ޜ!E\)Iܣ+-0H(^c"4DAdD#H8MmN̤yLv4b@XMXmuM;^v&d܌khw)> l8/ #V?T R] Kᅥ|ʭlJ*V];˪4fNڳJdW@3HDb><qW0q>WPU﷋#t狥w>ou7 `q_yyVlTYGv*6]Mvuc(0.I`Laϭڞ? }kMAh\"_C@aRo|ލADg5$'Y0D^~h$窋0o P꙼cqSqޙr<|EI@WhQK6}\$NP$^lgMǟw\Lz.ʐҏV"$,[dD:Y#AĶ65H]Yδ7̘'l\Z"bL:-R_ Mz`K]`]L}B]ڇ/( (y.;i܅d=V -C]x J).6` [_$t.6?{n+_.#'xpfZGcX; BȀZmR1 U!˚Ql;Ԫ R`m-ʨcQʫ]+JLML烱bX@yHoE9~N#o'K9M^5=Y4d\xʌAMʥ z+mKދ f&Q|. 3}e/p׶zW!B*P1o$hI'@ayXeZ!psweW^(SK|Ri z##P` e7۹8ss)bhys&*T˒/LL8BO_"ir&yA|DLtj,LdV;_qt:&RױD4dJ{E *A]aUwؿDUd-nỲ, 22߈N+)*U&1Pl OԌ](cp3)q4vQM3MM#0C @3sP  CmYq_cB1Tby4sRNA;mĶP! |n[ YF /zl)+Yқ@N6Bܺؼ{L]r|)JKE0)i5Lr tg{GD\ɻu[phZQ6{T`=y;K642iN)ƔL*@ ]h-75uOu[ kRW“9;u?,'f[O[TEKMš {(ڤ!pf9czh!hHmram4V# 4v%0{p#/~YF:s1# p# ƵۊŲX_?D3L6e?"G15!z@~d{_A3_ zP,>S07I=(6P04~Q2'uG$du(۱ɮ>Ge$VI]ciL-bN"@"* r!ױ;^gy6AaMgE ,82h9ӗ[+S{?<=?K^ԐDZc T-y)Hm-an'i!{S1 eNZܐ:hE&="4Y98R-` |FD,s34>d#tofJi t3|m;;K)@1&^pk.!׏eR 0Ӆ@>?-ړ^`/[)1|a4ϗ͒=1H 1,ڶ63$ io}H6}^hoۣ9(ur[j;cX@JWP(y0nm*F~ՍdΖ_;35  U߫ `C' U>ڦ E)3a<|QHG 7f(:4 o_3 P[ $؉7RǂbLmP ~،&)S v^%{LnT,W@Ǽ)S.]oRk{$U\D\ӢT Z$(}G}+Ӻ{\|t#!K%k|ӥ # !jUN,IC5>6nj[}+1=ST>%zH镩Jz3v7-f B B1rfAa[8])0GGp,IO˿)yd|#b+Rçt;;RpٔcN#e^4"ifՁ-<=A:'߹ׇ$d]y U+uulOlM 􋅦l38R-\cD·%G`}V2{8 fI /Z; T1lK [䩠8J;Aj K8@l BO$Ԭi)&J=\l?Z瞇{oX%I@[c%IH( =8:|xP‹ aһa^j= bzdO`3Ky ^rSB ~^uJpY6JkzI|&"~I@;)݁FGFL*z)=&x0*_0:|JyNt~l튚7>QP2JuFkf L?u)tܜfAKq.Ae۰~ e)?ʕs "nz[lTm'ޟ]*"̃1J3N?j2&X4C?|>yym>`t# LBxNBYgdfnXoF((oxp1pjT@9/:IkQu1}H-qz.L$г^1W]r3{{erMTd=(%7 IuY=i@x-TSgY'Ywþ۫nϼx Mk*hR }v ;hЫԠQs2#D[,sbrmGZ*q9\H?+r_^PKВ"79+i1+*r 0bh"wp+&d8]n)c ~+l9:ؕ#`ZI~Fqx}6l{+Y#-׬k/ ! }}5De=/h1 cot6&n$nʆv;qAtBi?Lr "@(d%.WP4Kd'wq nmWe.=̜ԔOBчFL?҅Nj*Z];PFv^EIGsNO ȥw"bEjRZҰF zɸ9q[cK굶qq"nZO*Bc9r߰lUr)PGY,/g)TW(\?h n>(5?V<5zu"ju/yŗb7 Hial;q/IB bօ|(2vR4F̀a1n/%M(' ǭ +]SEPouOwb!>3 [Ό*Apq 8><rƥx%+/V~>I lf- X Wr<)aG)M0MuFkfSlM9Ne3CU\Bݦ@d^G@Z$5D^nذ{(bbgRءOLB7# gp8Anهb6͗>h )H@qS}_­^Frt$ؼ'F,&V5<% L| />4#aڶyxo\Km|]@X9l)l롔z8ɕ-;mw>̭}fP"vq pNS4ORmȍ#+ 5$2%ǦR?: '{wWdFc-?:I9NM5N? Au[ٴCfzۦq ׃Uױn=EyGN ~LuZn#B-]#&~>!eaZp'iQ@eis F}or Z%}|TceE.& J2'^90=9 G:l)NRwReK_r$>~>,:2:q^~0ϑ8YvZE#|aWL۴-:q>3rN =71x7_I;.g%]}|#-:-[W}}@'}SœD#9SFe:oAu:I)" ,X C[ٻ -񊆕= 4 eRJfd_EHFSBҘ=;4I;Zp=rse߷}x Y*V~Gh,{afڤH|sc$맊;8sُ%ZeT:PjҴePGs{Eo,ߣ54>=_05/t%+Nq3BEe:ADd? ft,F=R Jk/ 3SAKrot Z>Uv$t2R$ZqeܿT0^32ښ-uFXt];:ΤVTyEM`{"; 7D1J_կ=3'~@$YQw^= >?? 6m CQIܓgmp8vPޚlbf[Лg7-z1çC:+B:k決 _MVNnh~v f=B7&VkIݸFP?)^nu!2"|IJƨ-dĮ}]˨%4]jhSIv贯2SiC7ϳC6U4H#‹ zT& i^?Rf Ў^)󢃊q%̣褬ds&lJ>4 m7rE ~2zE'g68E߷23'kV(wgc4헾vH"eui :H-NQ."t[BPp,lc/̐-2vX~gYܣ߄$ȣS]`\1%i:Y6$6?}P_et aɍ7X<=;I5I_ نfEqνYHa˕ԭM@fUi~#coG):2(wGT"= |#\[*HP\VTن4ߕ՞۶>UjFe Fޡׁe`[;\Żh1RlJ!yZÚU(!])#\,P@ƒ]z_rاC d%q;&)iM qcqp%My3Hl‡,;h`~> +m5JՈ@OZX]_|[=SXFjfQ{\QԵߧ<+0m)WT4ˋ{P͓9k _n*wd*&G67'bQ2asIҼAre:kJ.qUT;l)-@eB/h A%V)BW9̊FTHA=$ѭ?jd/4Y7O!Gԍ6J3rD#aʘj~5lNuHĭʣS#1=8Z.8!Xln7%r`l!ҁK*Tw1dOꚒդ;@a &՛P*ߕ$Ri4c'b$ =>4hgt=0-9ZY㦭jJBt#yxBwB_XM 7{Ѭf"Yy$ԝA04&q2İHEXnO&CČ[p4FA#bzByfƅCuz0~vR!EnW8T-"5[|S}NLxcΑh#PFN ]`m*GˤD]~m Bvۅ7!:=/F؅q#0_z^VTD[ʌ7d)2Sal ̷+ MPX g@ak.Y{B4c έSz0@r6Z )K[β_6¿:o\OM<]!>WVk<!$†*n]5"3$] yS{=-,_uɾ2T)ŏBWF%U82b=;Phg}})D"9#M)l>ls<Ռ|~E،oySſ̿ dC۬.0CuoH_f7~FK") $m~Bj"VJ)e = e@G)?wܶN2|_w4@G&slZ"-ٯɪh $ CܭV)NBfm<) v?^e*aׅf-NU&!}hW_?cfqV7̙l747xN n{ w-ѐjvQu*vm؋r?%^ ˮ"ut ʮDԳahOYyzd` 9% ڐt]4_θlG'(\0_ILKS8@z ֎!!`FNnS޻O5n.QQ ~^ކ 튏œTd1pTgL AScoE«?̙˩܃`Ph·#uk/o5gW;!-l((1°Ӈ?b+:r(H8¢ḵx&Y3 랕l\vᯈxyM`w~0^XNSZ [t>9ͱ\lsk7P@ :;9}z8{c5VΨE8eP,Jtί|> >Gj\/\4&}vy[ 'f/w[Q]Rflv_nfGSWc^vҏ޷Ÿ7*2!y2ƿ(snʵ+@T~++=PՋvbOlЗ][W&BAR֜-[s~/:t+vJ])jBZ )OZ;af͝4_C0% ssj  n[ńX1Xw:GFƼƗ4${PmjQD*5,F1`>4x[[TebG;Z0ECXso: qr҄9t>4q2;r4A}/.G8ia=m2'YDyܕZisu>F@\olSB=F -@]h`{~ph2T?9JWQ9U*A @ |Ȧ_uY.7ɏeح'Ɉx-Q''}Ts_3H^4|K._Fs0?S>7o, cG-$_*j.Hp1W ,g5[+ ;s?V"JsG~Ŵun6Vn`+; }2q!2l%/Krh zeK%v / 9GdYh-n݊t1( mľ RG(]9-#}Xkya;A4Zd3+b`Q{u7XPT~EZǔXv[ɭ0TwLxPoP&0)YK RIxe)f7޹V`JX^`ws$ ս}yOgO-' ko[lӰcJojN/TVrhw/tSXېzE[!>TM Nx#lJ XT fk@a6~"о ݥ^KqN4F*l[Ϊ`18c9"a/(~ ѫ$AO^Q4.Q ylVz6[wV@G=.d< }*(> D)- MէE1ʈFUDlk5B otSVpx0Z E]$Vԋ8i>TA ]=czm6.7:vhi7tq?|HN_{!F?~]"XJtIN’ eg@m crreyVhZ^7d v霚 Ej &V'Ud8gt3`Feh60=ȕ!5ǥ^~y֔${Qce l R_bv*hob ڲe6UpDJTzāԅ)4*H/ gE+MUXY.2Y{rQes0Hts\{8# 5ETX:i3:ATC0#(CtaKuբFp<cFAZ_G%`aÇ h luDI[I2J<6 Yh).. zw ^V5g `6رMJ12(5 OBЙZvLV8%&.H˟- ɏ:>KԺ{? 87B-*cxH*2ѿOWM'~%ipd>TS,hp=FjoLYBK\[vrkV{0˵STk!ȪHzI#-5(Ťc5ҕ9bD sl?D'"#pZVQ]Bxe;_Vؾ7_YsL+S\MfչZ6u}5?PK+͙%.)W _Y^2Y(dq|SQZ/_=6E6L ;8)7@[a@ 0h oU6*]_MjFgWb]A | ~0 ( u/&ETPVճ) (ܶN=]{\t=EP&sU??%ԶŀKpN,@s4gƺ (C 'h k5ܓHa+E4}!E}y[pI-} * =Qt,KY$ yFzlƒ#d4G0RR9ӸS#2ވ,ܯfr%{5ŀ.ΫP$_r=ks>t)L%;F;z^,D? r$KՉ&=C/<`ʣ\!RlVg796 kl`6ѣ[_"ҙ:OIzdHw BוmygR iF15 X\zPyw ^s:i9'ɗbD:|΂)3 Ioǝ'~NhD1oWә"w}/UW p v<"?4߰x܃:0H8wo(ޢH FOuP~aB0V(d'ێUO,οZz,-E:A|a= [߶BqoI>+$w6/+ bK[JYܧҵY,_wvWyYcKó] oyn%Z$$lS}'y.+v ked2^OEE@&۰uLqw0>~.vҝc o=G:˨u#ǘ]3}U>j%ɆpcC i:u(o#>lhfC0o|;.hK.q@| ^PRUb|AN/+؝XS-|7|@_۱Yu4ҎKyNnYTØl |R,2"$ NNKFM5aY 'z|Ja77tN^z- 5 +Bon:\V+fjw$Nd??-y m_pV,49U N74eUxY9oI;#|,E96 c}c!)`1N+> TYBpi{.[4ͥ[PurZY^i=[Tթ9o]-FlkMeИ.b6]2I/7۟uO@v!<}3눊7@Ii2'5h{$6dHHY*c@Jb㊖nc!ݲGM/l~+C!k_jq9K,yF቏@)]B7({4cȰ?>CT-|≿WrGe&SS.\ckEZl<]:u`sźX ;h;^( CE22pA׃2;x| Cs\*ox#啨"ԥcI~ }ǑwP79\ɮ^Heg7.yc77u }sRkhc/ŃˣuBZD{P"-vT]Rpvk.FTPV>I?[ < ӍNUn6ML7;F%|F8?pRfٰg$]aGHG!p` cꮖ*szC%;NŪEt (_lBY5<&%]&-_%lJ8MbD9t%svrjIQfYu7rcf}>~=Sy ֵ'mީ ϏVTN脱Lʭ,$=(.|~Ĕ,K8pnPdYdg +(=#!'/SyYZRyJj^K9 F4pXG|)n܃-+z42*߹/C[.寒1t%KjtbA hw(gt(j$;RV>46ڻDk_xd%iӽZ>(*߫Xgh=5TTW" /Y:C< 5r^́(/=[]VxcT-FzqRgAv&&Y(FS6f}1σ7Yȴ ?DQ"t47Ft$6P§Yֺm,Jݔ{.$$݀W75 1KڳK <'6 jz hGGemLO;Z8Y'ʕa+#fU lv$0vrQ/kl>:0:*Ӊ:ofvpȃFRFF,>*AaPLä%plq)%ƂGelܹP2[Ώ?lbhhPնPC9ΙZ zsF"t ЮʗmNUJ4+( kjӿGa}3v Vh102*_zr{[ `uJ͗1HF6ݮ:ȷz Rr<NAp& j-nH ^E D{:B` }o"]۬,0.o({BstkR-/]ra.579u!iH%s8v,yȗ3ۑ7 z:r݉auI\1a(;2RBflq'Ձ1{03w b%a k`?4OU|S+GvZ'%)Xs\IƿЖ0XO#j`[=pokC=$NW[.R9ë< z_ ٢âɚ 6zln UN^n)~8'p;kt+U? 3 F,}䱈ZHGva*5&u}}Z.ĻI(<ʒ}{(잖k{vWX8~XWj_p T ( ~M( KKy8d]-)S/*tU*՝AՠH^bqF ==QU!l=PZ&Ƽw,bB$/ 6CJCB8B!" I0PBbW  tYTg-^"+)z\sB>gH9Y(}3>H})FFmߘc/Bjy[Q[O' bӑwLKX'q qeH0( ~+D:xgfiъ!褍JWX!|* 2x)ƚBj獖OI*G%(n k}kZV,Q HgqT}شDom|l[ó? y:#h)r@"*`tC^E2[wSK"H GV©ȑ'D4t= /ڍWw3FwLS+ 胞⌼S ݉qGͣ[R$M0N}]\a؋h=w*FL61O_4hNjWXq@$s]ws;2dt1ZIwlLLRuIebd`MOW;r{7x<9KC7L* A$qlWώerN+OcxSGH;|&X-wi** L 3W{tv9Wdɝ_9,mb[vC*NbKTOޒgZl?b<[hmL7!5.%Be vQCc^̥n[@ %}mYRB{ba%[L ~;$ՕבMWE;>1sl *6Q7ٮb% =KH^/KW_<ԜR.WyR7 <^e+Ռ{3(n(OO~׋6zd6#ڄ#xeA!3.u;EZ|\⭝fC K ]#)0zG%5B*3\H8N?ɩ l6R>Y*AU[R!zo]ŸsRd-3&u+{Peqt3Vw.ͧ?iLFN F^TesNgĠ #}:2a]JkFDm~Ia•R =l(t_z=hI8.|NkkԀc·$I:a:fu[q.=O a YP[s/ 55W¡1_Gv׈ǽ-KV}Dt[Sy*AQkY9#PV)}AnОV;㪄 J9*V|00:`z9;me,V" wnY͓'/A==0XB_Hqc9M;Iu8ār iL(Ĉ]5XU+0`f|KSl_9Lbb2̷Uֻ9=h[ÒFIjqC&:!x;FWA*mc\yk1F22>^;XjC {ܿf- VmMѵ a{z˽6&B?*5fj)WC I)vwmCj#I}/۔az.YjoQ1TSJ+d˭ .|dVpHdz3'KԡRLQ+'2gG;H]+}=4C-&EĞ (fY…x reT ?ӍDXz);0jvbxFѸUo ![h.厦Sî=#=1W?N'ѨgXG{{\h"u7 ܞ}:nP'y>?>^gP{XȪ~g4Z`BZ-Ch&3O3 r@/?t"4m-Q6.pOȱTZ eg&1Q*e9凐J>ջWaΠr!OAGnø#rSC\;Mr-LRuu5[*vfa`|/x08^e 5$$mE޽&5;k1_SoV jz7ZaE(g sg9Kn;Ҵ0V&ة'^eM)Bޞ@QhEڕ=د\|%kf@;\bS6^\VhuZ' 5]U9EvbD뽵uĥ66( t{?Yisy|Yrs@+W{>RR>>MLFP$ˠqhGҬC1DI7!Q{QEOQ."GE:>zOp! v:.n*6pgTjmno>H VCfJghK*/g8_Y*ꀘ7htB9uC69{D&8w|$cW|0-imדlg]qWtzٍXDDĦcGD:qɒ*>H+~ ba*InpʙFf$mELBM^AE}Pe/0=оg,?EJ67@oˆǀÕATTUKu3f)՚ʮlBN}>7K ^q2y c&8a(¤^MޡI 9> w@C "KJ W_Elm{y ^0 ЋzZY.R'&01m jrh GC~neOI<]I?lĈзgNm3EJObR?bᅯyg:'ȥ%woj<+d;?zSg}-kHͫ0Z5/Glrzt?N) Ge V;H,?^7)o5I/HwPxIp^":sm r/QuͿsd%GLX݅0$qk*k N JT Pwچ؂2̩'(9%'Kc"p2lp: 9f!hGHqLĢV)qZ!q7iG!~QwfTQBdH''֯QzHY J僪ӈs9>$J˥Hoô~#[n ]| ߅EZq e;xdU tF5c$7  K$.t%tu\|c+]&J0׎rժ|W0IޒpnKN*u{Z=Ͼ E9y*^*cDgQdʩIDP~ּRPHY&\k"`-S*qm-/;cnNK־ghf@|}*[aIq)@ - )V;ᒎGA WCRmVKhUM"c␡K56d}z-\ c(TrQۢޮQ{%X#씋AUB_eڋP5UNMsWBgPlG eG|!!KbP((oP/N+mR)#Z|γ*N<Z0/"'~1W#w(f9g;fou7 oVVힹF +Qӽ]y=`I ؈Rl%{oYpnc x"H+^ {kq"wKmnaա:M:\TWFL{(Gx:tei%IM.P/s^ٳ拋Cu[37ݿp2-(5DDHk)Sg4[bDzotd%_Y= ;*fow~pe,ODs`&Ļdl@~\% wzRƪwJ ѳveNJbk:q oN5'Z>PnZ‹C =Z *GyMYGЪ`\R,g ԥ`Eocjlɿ\ȶeThOZ_MzRF^N]y^4"i?L΅i-x[*4"b3}C2Yp9jDMABs3Z=BY7n4o~/7ԴsS].)8%?ӆϨBs_eq.h9g<0o }v/%h-I GwDIy쟰 "#-._+dZEw`2̉STW]BeG@g4r1EA&Sq/$[^NЧUd>Yr q jZý*M>s {3 Wtr;.RɜD`91J="[OzD*{@%`b/Y % L0/'NRfxQQi=ZMpx$rfPvɼTۉSڕ9ճ]j}H; ߅ ssɺܦ$uH dW;k^ ׉g}}(3B@u#BE9ƿmԫGCqc)-Jt_(Ii߭,#am%A3!ňVx0LH@g @"sG T:e}̒?L>c$9êS#nqb4d qKuڲEumň .pNC73s}Fq7-ծ &[݁_0>JMK7WyͺtL{ <$T)Ipus&[1Tgs \}$jNۡ, )Њs ON0veH$aˣ4؂I9LE 7l"t]h^CK>OtuFb>.q Fiq+ ~y=QGSlTtK Z *u5ڀʆko$_(86DM1] #wR2Ypg r9ݲ7]N*+ ;tzY6@hT2ix{zs5Qݸ/z2hR~ہ  yvqIcN'%sW6$+y{״V$J]{3%+2UPk^H4V:R٦?d$pTSkRm ~+qd*AW索\WLffXDc /X)9_ĬENJ^"+z޻Hɲk?sZ`s9ÖLwh=tZܲ?CaB2?7hsaMif~lNqկ{Aϲ#)~NToaoۑ}UKg *G'¥j,Ϙ1؇ &0w Ρ8k'l{gd„' h|9"U\traB;Pen&0cAELAc$cЦkQCj}zzd%UvNS g ^eݙPF+zKY껿؉'\BY/󰧔`bl9hSv .vmH[ fLR7d93lԎWr;.};чskV=*%(؋YPsb:\$iq,bU1=OřZ=x}SMA?z3-c<~̰zk5!)˄yȑٿ1N5L&1_7²0Z`X8%./RѷaCo% NyL`Z@8$;wȤD=ngܝNv \w(ef!] &9'] FT>JBPᬆ_/i})p &;Ž`θ{%} Q/%`+Cju `5 [;7 qEڬyFM_o0v-ӻR˟J&3g"OyzRhpB2IyEPL?P;KpY=[⬬|dl.x+0E i\FƑߋC4]ߍ^tۭϐtqÅ48k$2p74[9P^Zl Yղ]TFF~UjUJe53+5%Nj!sL{9&c0֠Fޠ:uFV}.G:|5iݽRi {zxTԍajmhYrS֣}T>0Tz[zq`)*ґ/)7غDQ #F6 Rx|}W]eom[|Db]-HbpQAx0Rm6jDc'Pm~&!g(Z$s/#ϚN[L/TrL\ɘIqۥ}|$*sBpHJ.M+GqfV|6߃4fYiΚ}"?/pɎtY&~ bT؊hP/73{JL7:b18%lBwXF6③޻J"O<'f12J}K?Vԩb1UQ=7ٳ‘PNcm[GGϷ)O& X&H&83MkfRάFqԭ&$GNRm1PIZ(I} -أ$|?}Kň*`*U@W]G|6ad~*I8fj2-DeL ht&jPIK՚yS}Bǩb!V teiǔ]?4 f^]dzhnn_]0(Tqu"?/]D.}ƇY~}AnXyV{c\h_'=Ƽ?uE+~|$>ֹ´zZwXm7Ry%ff)<2j~&q $oMް թ@,=:} g<US?d@2T ڹ';t&M~xv d$d8 <#؝Anr˒΂0 K}W$4`aIqu CA(•EaΫYgz?QbE$A&J7F]wf(,[M Gt5N=^#Xv6|q49pp㒍O_b>m8Ij!pa=d@K7K:RC7_Qn uZfrڥY+#Pf ̰k÷s?[aʚ9#z/g4I4"35&8 Rux&NY6=hCzIzT$=vD jأq >-y៰=+4o\<2V4tζ0>Y_$JA*@aZ K{j1Sk7NuqK̟I/?2Ft=ި{%ҥ=>U2s,g3nczM#"6ps 3CbX:9njI]$bOL6)Rsn4[3(崗lZEוl@n.$VX &gS cyei#Z-׵lŮ4e! 5^r1E$9"-EUKmFx&sVg=aW;JJ` j5@(c^KŠFR{ר}f)ܼtKO7:M3*ⴃUח4{A-W>#9,ӹfF Zw5žH谡ސv6rtq:OEدӄBH, =LrzdeD^evRI քx>Q7l{=—/wnx h4Ҫ*H6¤zK~Xn,p(cWCAz~)$dFk6'3:]U^+]!X[ZD@lCJ2۬J2 1)L0t'_ăxte6M ZO6,P5;!y⹾TH~&>d,NPnf* Rem^V]$y!pg(*~ӄg]d.po[ J@4-KSn xu%BGp@ͦ7, C$^4&cqLᢊV׌OU9*#If$$.4nhvL "k~Й,@@_kB!25ΨJpyQʴ"}S,hKu3 H!@IQ:اioDz:iٌ,հ, 0zc3#Z|m/ U(Wj䪦h 7gNZWd Ao k>Uv2]LC(2>Jݓ?Q7*1c>4}r~F)C 3%cln(ONӔUZT,M +#9u hmCE?':C/gOW tWΤAd  ABU^!qJ]6 lS-g89Q38 \ k6/uzܥڒ8Jnl1BR9z }2uFM)fuY8(6}_ШF+uAAte z2% mvs|Ig,!h J&K_4KU\g5@=d`WP!z %ѦeHIN-JT?󥭣uu 6YIũVʳO?eWGf.ђw=@f6v l=&{%}m A"do:GI8!%\!V[)@=w|8*ٻj jj<3Мy4YEݼ¶F֔$jߏEMC<ڼ&c3O 3SB)@ഠlofd6yGNI('!,zџ$o& {Z`sP7V -V]tE8"f0^L&_tyHxBjĚ;Qy"b>;aɣV o}-xw 4~tHǭ'l) 7<HqXm}s\ܕa\NDׅ*6|NWGp؂jfxDu =#>╛"+nḧ.}#PwP c ҡTsAEC!|F&IKa^cpSkh8%|dע#&Хl ly*H:Q?5h wMצ6"8J\.x|v 7,plFҀGƜ&~|sh0m\7-pGSl]B$F̧yJF[9;CcV !_1MA BV@iUGCNzCh 6m ) _zm֐\ȹBo&j-ozRұ˘J u4ƶ,gY@bejX Mj6A,L^hS]v2ɿ +1^pwy?kdi@EInp_7WʕKֿ73X< "s2tx7l+Mˬ_%Kw];ȣrv٤+&8ecK dvV_s1kFo(5jȶOh>Qӂcط|VNdycs/rJpՈV~ Y8iװRXش܇>:!Q׌*1Uԃ0+Tu=k`a;oZIbԣkTBR 5J)Y7L]#wɖN3Ѵ9W"@,\qt4b=O%FzYfU1' 쑦<:aZUOɤ-OPw0,tؑbـ; $|AA-a&,!kuu2k< B*d>]#j}syTZ򯤙 1[ͭ^pnAd \UmV۷ɱ=e]^"T(g.QP>o>Le# 5D>@?{J&#FdUI=78OV c(Ann48NրQ9"c77!>O;G5Y(!(;uE:% &O3tǟiWm͂TM۱g'qNb9 J2_;9'y2Җ=J]me7?2rfýMo@#ANtGJglD!NDd WԪSt)!c7ܜzмd{ ˬ|u0dMpWn9ErAZ7I En)K#_U|-i/%3 8γ(ckg%KҬPՓӾ@ϩ6cwGY d2ծnRTk=w=4LV g2*l˿-tڼss+n#Ԭz2 !I1[zu+N3jVh/qF>C/(tlPui U&XY dެ|@bJQ %71,rɋfxUe$yoX8d!mE Ð~دZk0Y'! Rib* E61X[%H+^m~<_6vi_ÈA.taOTN7DXq;\?d}3dpQbbRwY]{*3rvf=xO7mo&R+1]ݻ o61[O1هVƹ! i铜슲m7@G8Y7w[dvl{R}i6 $[ r "xۮuI<*O v,*I;suB||:>D8G2û^*J Be!Tx2~0,亍nR%9a UE헺rAi.\0o V>& fn)?$z9,cKEouOB/*wodkx7W80~r)nOڹL~G ! f ? H` O6H#&gvTzb!fܸF4ʷas5v Wu_@][: *, ??D &,ӫ{P\JH-aa8)P'!wcG{OPXsK kܙ߅P܄D;>!Y$z}ˮQm!,84.qv"05ۣaSc_g #Jdvӵ1Xi'.,]@7[p!lw߮t^ŀ݁_u={˛<[M¦vuZ1ӝ?@ .,Ч9?XKO; KS(Ԙ:1wgM"KFhv3n&]x үE>AWHxa DdcצJJlcZ3~4!~0 M4+:7x2GgJY\83MM" PI -IVLV_|ļ)D_T4-^`*=Ao6i}T3x_r?;^V 9> G@pt[ULQ7} XlԄG 8bWGUͺs *o,;M3S2]WLb@KQ+'P^T{KŽnⓤpPK)_(eF=/rc2z%[k0ݱ3}į*V xOTA|tT@ɡ d=;nt; u(ײ]@a ˎWkL~gO_/z,9eUVXܞ$ iz;)EZ&#a %aEXZ2[/&|T;I7(˜*RPҽ~ _] |M(~(nu`&dI>nk '_F-3 "kveg$D/ SUYSn$ L^x́ 3I~4R,Y"Wnb D8)AB]DY=TjhYHLԎg"E( z_>昘>!E X %T7Aճ9;~ECrZômq*ViW{2t+OzU 8 ͉ 5wf'<hVI;xչ>At:?$Vx5@u8ɔƸYS0@hT4Rk,c2FN\T)xfl-7tp̞|0'UAr?_6FAjf\kc۳2Qދ3zr־XZDփA+2yu^r5_upf(>  k1H4ܼ9#tH*"q:I8;Liݫ?VOКҟ  MOQȰq+B"SekM/5c|}v,E〖Z]"]D(;Z픶Plm#24f7T}o=0dHRs$J5*s;^}ɻħU.w_ `KW 쾻c22 Wzv'0Wu5~y0+;VF ,Mˣ+ɾO`ܶGђ$?fNe^'!@1k'X']÷ ?j.+0%{VuOO fs>tVH !4|Va I#[Qan!UF@|4ZJevD-sB0P#cS! ě;"۷Ѷ.G{-ܾ"|C1 c$Kl)(̂Lz yA:i~4ߣk,I9t78"ǿ=R`VF 5hyƦZ(T;A7׎C{B8B|s+fҒf9b#H7HThEp/𗌤29ŠV2&)؍︆zUȎaۈ)}]z_OJfLcp+ ƠC~,GŒF]]x  [^bft(\U0{,3> >Ok8tF;ܷ!VKra83C~×^,:NZFCu@ŢPfTsveW'_Wc}-o3}S(l8]r`l=gI{NZRFR𚣀Z/n~=Fb%f'WC ]f6[Y d*3b$2 @ѯ\̕a; e͌ =[lg{Ɏ-L )ay}3'T X.gj>e"/]6D}s"unVjWnwc"JLN/jo<\^w©t+"7:U V{@뵪pIjXq.L=׵ E!Hsy.a;9u)&;[/sQŹr(sUxK@lpۇzYXsI=e1Tl]KF6|OTLSX+|s.A:C~J!le2eĮxiȥ5t!1iRB4GZ>zRQg1;݆P˻ (4` `%ۋ1@sy/v7RQ_vP6vBڽt]-V֨(t]2y7,V[^m>WyWΙӂ< GEdM@R!BtX}fop-4j (KOjA)f;} IG26kK kOv_[9-rnTI3J fYZ,j3֣&SS`O{s꞊sIE*Rx('Ue9'8: iwy}Yt:VA3Jy:o-N=ފw CP hXz^t&Cf rB_hյǡNq1;QU7\J2kjn^dO36K{ҟ)0U^2f' A ؚysyknݦJ>pdIeTheִANsWj Bv[/ |]$LiQ* 1neiG%cLar5fd-\/*E_B}cyV){*O/ e&3 %lz3hWQzs9U&)CKP#8gԇiS#ʼnU =[տw<33zn["'ZQ] ٫tӶCBNYk%H[j9[ 2~J/)*Gv]UFlu"2}Li}-rR=Վl-8!l oljZ:ȇeG<G9>~RM\̨3EXewXczîX-r8Qh W#FZҾA8 O ͞' x.}JY9¨` ~shUČR`^zߔ)qomh}:Lab9n^fOrZ}C0jf!lxv 7da2LL zMŹb_r!kOr$nϑF6੍q 6vtk`ξ G` @4ij͋TNl@dyTxYaWLj33ϋɃ˰|%<P"-Sv9n 1 S[7]T]kV",*bHxT$,HIDYX]3e L CĨF6|ҩt,SfQ~|=@o픽lb`X y4#G)m2@V=E=pi1!k?(H'^Wv ]֯ŕp Yhsj!'r/7}ƵTqՋc=B2,B.^bo?+FGxg*۽DG:Jw9O,ljfVpPekc574 ;(9fƚFW@q~Vz.3JqJY)sЅ[z߲M+?Ü;(+#Fhv0yO0e?O+$~b=i 9P٠ YqU6a4s]y/㎏15/W!Qƈfht}|'fT9 }\̷x #)'@SO~^Wg*kIq:d545D1-5I32 ӪRͱ::\d Ou:qgwI%]02~`VZOb|<oag 5:9/ĝ <(& RI59}Z8Rn 578Nnάc3BPRzHr|1 ՠ}RP`ݧΗL=h} @rPVz|dV]Bx!#ZɷhQicެK&f1޻L5FTY5*&H%'93U(Y\ƫ#eTQEv W4<,zŏAJQ9'b2ybYI12Oc)D7xyD $puƮW1@j)7/GW: t;c(XDm;r/y@;P PfZxX W3U%blhC`wVeĘIqlM.Y>;ܱ+QP9cCg;K$R=bro\Ö.'\!S~>H1zfEۺC2qR[yAc]قOo-Zbs.L Hm~%0~ -8)aC Ċ8~~3+Iz]0n^u4D4Z~_$:3\-rOBE ߾UD9%S0 lw/vWV-vEd `pGIj KA5ea2/"%ڠ vu#2.ȼFAiՉ9-%DjV)3t:vuhY(Uah:kp[[6rgK&w ^chbĢ0h&]fJL+Z>D 6K'!ؓ05n,g4Ay]FvߜGJ :JCH#z5':~*8}X (Ȝw`'$R%>RT`T T*7;Ó^z>0 w{l=uԷ׈:mnrit{tWXmT0z'M.ki|~a\:ټf0 (B ~ u_l›JZar 4JH&]T`ooUzcK$vB!|-Uj''ڵ0%g29NA"Mzvh,^K2uZ%tA)&۝b _St:QOEc1vdG3;oC]L-} ۥZX׈2TGƈI" L K>:Cxo$ȓ9| psӜ_v2\W3Z3ɔM9eyMCN",&i0 E)D cQ*t&Ov0Bo6c݄f5 dJP 7jlBxgLvƟ8;KV)39ͿmRnoʆG/fqT%^Gb͹{>Xѓd7"?JB~c&xJ9/8Bm>["M!~X,atdFЗ@~ `ɊFIQn7UZdjSbK!Ul=-^%B,[ *d76{+?}-MFބԭ#xvk}J%Gʊ8c/̘A%-gwz53Dž]Xsp3F Dw" -9ǘ&m"fQ4gR 6OR ְMR,&A\]-.ډ/>=A4%ZPy§@S៭G>,WKZtth tVגNÿh)td '^#tH&3$; y-7+t͒>:4p!$p7F91s$A(*Am@)5zŇMsaGu[[sX߸%4%:4e'A-H%E\eqkA:ǵ-wR|v~>ST-RzlE%b8wmQ{I3Gzrn0X;J0҉ҹY\9ZUzpro^<L_,|L[#3C`[d0d3Z--hޏMe:7%xTc 7{j-G>rl3ذ4"w??_lþW5l#rA'( !@>݄Po">UI;?WI{`Ly]=l IU%9ݢvNGxΝZˈ_IRS(|[a ~ۣ~܊p*5YvMY/d!"H6>xeBq -e{:mKIjfy;"BKZKE-mhҺihouբm̉yJi<,.BW$A9l*bj6ER|/nx.R%)>Ӡ9jߓhz˿OUi/f7K%b/z,yqş A:?Vsp]F? :1&ʛeaogU9xj2SNNA奔fkudf+-jK,+e%j3|J$0.@Lo=1hEVB'pmJ3˕tl@CqVTWM6jsN2PrO7-t!n" {.v/JG)d=7/K)7?M7;K'zg%`4k>իT;@6D1f#.ȭ:r3> j=$`֎jx K?6ٹؚ}s!d&{}ImMoO;[-MU \cZ`>uҀ?`-ݱ53ĸ64ټO~ᚋ,Sbmi* v34}=fbF2ub>f raQ+Vn.%ZW ͭdaN9[8Ke,_ii(İ+tv>|$R@|h]i. ^" 7kɬ(=`݈0sf{fyYs} rjT3P=0. jWeDI(eWyYeNNeذ6$TtFl=RAo 莍tj4> ~o'd@d0[Gh~j 9[.j u0ds4z߽ 9&puE ` 8o$%Zۅ 30oۚzGg\9?O·']YH I ͒PY1M]ݐҶۑIJo4m^ o /<2Y@0U{.yG(J㛃|q /*: Sc2x x>| d[c]j_1[Zx`〉Ciޏhz&ק1B o`6ʒfyXT21>,"QS.߹>ZZ^)$X u2.m׌9ܪc dO5.'c9[ ~xGAV7YxLz2r[ -g;㟦()o"nM'{bIwtޏ{l&qjC)ϽgB6Lw:1/}pl׫&)RN <|.ZnhVfud^~-aZ~i*>gDH˹iѷ`C;U֢̜^߃cUTlTYr>}M   gpW>Oyp%"C >QW1I*;j@Vϛok!,f)o8hۉ& kW8%NeZz ba 0͗@LՃ7zC$r]տYܫm4 S>3OSJ'B}ŨNKH03x*ĈQHymc$ɳG(Hвt?l!syRA ə5/W j럩 Ojܙ6-ԡkQʎg6eǪ,bsx WHf7I+^F{ Jw/)D0ShlMbxSΎΙр ' ]Od)}x{Z@,tÜuZ7;cÌRoB{8UK)9^=)~j0R{G B8"rʄd+Oඩ=I/xSPW8a$ b3FJuO̞ex4c0# _$D@vcAysjb^[A; B"{bG5QD"2I%M8gs?#5uۓu(ȥyB-oZ.*YnRtu@ m h OjJ/cz+лE5?cBEF(WZ*{iq&eH&ozP=BBaCt]?V)(. lb6`NW$Urd%Ђa5q/t$mh^0+b C`$-$S7boH[/-Ct`$-73@2;Xg9:Ǡ]kmuv4/k(>og`Jpz|K!đb)hW$,!AQ}Qy r{5HWt1E5#~cH_|hfiz .s&UȜYMǻ{Sҁeb$ey^ cʑXnIns"MmILۋf:퉌;S+WT uE /Bkymd3)m`5bYlY&grq1yS'ӑ;37eG+p)ZabPLj8Xmj:@`o6#waO91ɍ'>}(* j|uɡ}KcJ|\/oA1LqN[ɴ\y2Az> Ab`J2Ʊ5?GBn;*HF_)~KfJ<z!L?4v\=1Д%Ls}Zn"D8OPIVh8V5 |*7wN7ECVqY7S5w /be%Do[55ʋx K]j2f.f)J!7y TNr$x0+Іx|$}ݎTx@#^W1DըvrU19&GU?n{\d-7pfYp\{j{9(ie Wsz&h +M9;Qm)qʾ}_̺ 21_Q&^bH*㍯[uD N%F)˟f9u1;O յaJ5㫑e`u ܢ<%H\dzw-#Hf CH*66Mp"Xlv9fP:ȆGmQX`c -Hd3TzVŭg:`azDV4$ؐZ ϓ=@t &M*Gvvzh%K U@?1YIL2ќ hU .Xi7u(r3J]7yD`{`2F⍂%9*k/t]GwI.vK54h4t\ TM٭@^"ċKaMLu&qQ(q x0[(h͸$'*qpfؔשyhi)' .(YoPFW`Ka@l @c7,/Odn^(5VT[Acr,R4=Fݮd! |8f }m+utlj2j% KSl7ֿjgY|H6",FZB /_n@hthD2aץ#su] gጛfd+|${!.ܸK $pf.ե1߀wT2aHQ}4-R51^ogLlO/22 XE/A[ȼAUhql!S'Q6G''CQnCz+GaSC e*.9 N$+;=u֖3jiPawphC6f7 N\;/<#XCi66Yr`[D@'Jn$c6GRE\Bp!J|FR8]4^Qό nZyA_-[Ay?~!A+K|Z׵ .YR7/郃 mͬq /㌮ 領w^kV7DqfjD ON1$0,;2#U QZ#wM0A<FF6OshKv:bˆ:b#y"@L/7e8Lϧd}kcH!^)84QP^ vI#OKtPR^-Uuϊ3vȍos`W"s5ZN3dMhJo rVA9ʪVW+.2)3@ņڔU4 A>Tw:Tl%ņ,UPh=L֟ E֌1yj7^QQ/@|-Kuk蝶y|%fM#]PsS{zv?]S*i-^l<z oZ餥zrt/t05IcBޡ8Zgj1X)v`& 5 GFD B}BVq\y8]GHX#zv7o `UGfR+ n5ƾNM{DPzq\Q=#:1 Q?3NMP IX1ܚ$v[%aJ 3&hQ,]O P9(A{ >+l=qE_ҧ2tM*$^V[ъN</lr= *vS-=7:_*[L1 U`kC ;?Խ`{a7@Wps2V:%;hXZS3Kz>#VS !UR#O8R2]E(Tv2b(L]kv&$ CY/!@+$N`y ^ʱ.d _|Bs9ihpr[sQ K?C؄=&椘Ad-^"3HLP#Iv\G|+FA^˸EwV׈Rccf!"9&^G=<ʒ৴HmU.A}DyrcOSpP0<4K=Y1٦C~ؿPǨ84}#8d3@S_%W!s6ry([,SBĈL+:c8GR* S/e.op5ܭ$VҙPb;<%So\⢦۝ JC)q5-y5hbW:]Y}`0Lgt. _M4xG^Lj,c(;&U>r},(V,T!L:'&I͠&p QʆpK׮99 @"I ֆRǕTsBٞ2dbk e..w̻jP=VQnk(P ~guAAng!&ᖣ3/KhoC ә&^S# ;-ݙ5QDW d7Rp遯o߀̩p<_-2sr٦~Қ;vմ igD>AdboX&]Jdˁ6rW)`C7.U07js'NBB͜꥜3+:|E7u:2Lp.+w2%_̎S FMHN7]]G|`ư3^h(R'߷ڀ+p@ǧ _4r?~KFapܘ#)<0]`X ٻCGtE~vSm灼h&(ep:=S5&:2[4#e9oU5H|CJКM{kKi*-'2l?"'@PBqA] U92;c7BV[znjq##9זgjMbRQ-+^,2&pIPA"$iXvI'2=M n?fƀ@Ψԙ&fm.@A[wا G$cǢB:B9{rO;n\RU[>aeų2*8z`F"Ν(y*i [S)o';E>Trf5,r8k`NrsVr1J"IGY;TVĸ)A@;d6Pyomޔ9Rw&nel_#bt2lF_1 O-bm]NÏ<#C~3]^-(:s%W~C U~'T4(^6(ܯ&[ |J>J}`#G`I N l:S:vB[t^ I-L҉ 9'ٽҘnxij1I6sWCMeM1MKUcQbZ'=se5ܷG8Ul/k2ztrb$h ] #f'6`al"7lާs0ģc(GZIγ31ӯ,ػ2nHŲyWqҁ ݵ.Z| 3f3\uQ$0k?tLqc1<Ǯ+Q pE^;-*źCoWXiN,n$;)nEsu n>qm8WKbʼnPƏMXQ8A\ 3rIHzV°9bukfXg?;EwL٨}ѽF\Z Wyٶiz‹r:__ X9 SBw47ʃMOឺ d)im,|N-[[=~w;,$cCEތRYLr1;lxRSz_W^ ~ua|^*3 tkQہfY4#V\ Z/ۿ\lQp_2!{xQ+kF^먥Dc{OМ`"ݼ􉍕do! ^w~%)( T7e3Z.e@336>NJ ZCZ kcEijVb|\Z!=WL:6ьh*tGHl=/Q6͡:Ux㔴Jwfw/k"(*gݞr/T13rUcZD H0ʒ}<2&;긩> Ee?I?ۈVUA܈6ǯ FtRNЀ,S,ގ-DWw5鰑b Lwvsޕ./\Aj*SQ(R(Iՙp;oD%pc^j}<: .L3-,FT{M̜SEς|,wM ~3.I52q?SJ(Ӈ=cYUE?֎T,dZ!cAnGkBwfC;$SD^~l|1RE]+ +ڃ2С ǰPK숅KaB*'d-\! Yh)UTXiaa (܇,SfMfXH6M @U渙D1`/V~=+şy- қH(}eWOCbhOKПճ si[jV2s {&}tj؇VdM9&BK(;W,Lڷn{n#+"۵N{!iPzg]N)@ʣ 35m7Q\ [+`7Bݩ.s€ ɨ-F#قl<-_-9b}=Ɠܠ;^Ţ_/"EOOНy2lz r|~#OD:W%KIX't6mƾR ݫ؊RR­E:?~0 KhACyss_o_2A:O \<`q:~x"g%q<ɽ쮐.6t4qHxд"~L,!u)v0_^zzj=kIn ݠ;#j ^1y%i|,y(5U鮑ʹh7m|)d)c3^;vegJf+$}M)ZO5y#K"TQ3 \"yoq` {ŪÈC:`Kk|3W  se)B P/].GBs B t~?]Aʖ3uO_'/[nդ);$Bc5 >tYz$1`op`sH!le k2ψWL?VS8Κ%n<7[ i御@w󑘤r3Ap|/Wme[~Ļ 袱vM[%n+hh-n3Mc'.ˣ{8 6@aai7Yr&ץkmy_e\,E(TE_RM{ Kڃg'uډUSͭ6ʏ,焇v$C@!?ᆈ@la6(|0z1#84 lVIh4E+somNϵ|bAߴ;YX-$qLs:PuНn 2S0;/sI 8-MÝk(o3508sO!_Wi4XBg`W]|g0rG`hT1^BÁk_hfٯq^Q q`%.5wƤW[E/tpL{/HU tMFr_{@/X)+KA2'%L lOiW17E٬rUG- #X@z0s~ 2Qt6DBa^ǁLCmuuG_X|SǖY;f( ZjB)Sq4kY[Xm>uI 1&|{1Af @wwy3SnϸУyi/cK~̗؟5O[,SNC:2uؿVʤ4ǬO bL#ѭb1=<dd d" mYZ<icC'K'G51n[7EḚر7^ c%w[uT.my?@=ٗ+X@V{d5AuJܑm&ZۖQ: ]W?9j94CQtbn|̙4aSyFQ^#I=hm]7t CYF2wBѲift|+.I u>瞚yl$RbT,~q:H8p o7oI YȰ?2nFE p'`F6$.evNqJJ-IK jxIMG}TemX@=Ux0}`A^z؛͌ F:MDhefTaxL8C>GTd|:TX0ݕY@[kz2vJ{6yr[}:!̖_xh+-2.<#.SF@KFdm , wjxM1;zw{]ΝPmj;\Y ӠQYd 5%ۊIrŶ`4S/yk^!ʯ\\*9F&bmu; O>ˀ!ykkIm?pk%`UZ= Z}> 39m:l~ MC9 BHe!_al8h慿EcK%[Bkqq=3\\`g2ѩ2RAUlj ~|1TdeʹYw`Fm\ `EE>dA{567I׋|\fe[&!0?nG(Ldt`-R4fPٗC,oI5Qo>.w:Ȥ_۔"q9jM ^V듋"pT\ik D;\ssq;mPneZAs.9X MPTmX#"Ӈ8'ƒaT /o ^6x9E~bZ8 Nq,$?coy4.?eu,(WJik m|Tdbzj}> ʏh>VLRP׬`hZi 0Cٌk6ç \ >ii󪼴ZB,ppBHAbG(^69h7I.ɡ/¿SSˀ}W  '":5S񍹼{WjTl,sм3OTY=s௦(GdwueaG8Y/~um&H~V7C~ UɱvƲ.XMp":FyP&)I²pƗj}Ʉ!Eݔ RPv%SBqa֨-ғJx #J /vOt+.@ҡ޽ i:T6¾GRj5`7ȆLi eux:*C=j؈׌|f^cv ~FiK4|ȟh#x|>H:6gc3^c1f˾lwYJY>MPI }ĭ;E#ov_7^4nf38%Etom/S|g=djN߀OYs˧ܵ ͉7vN| ۢ1E tP|rD"n#kF"pb`}nm\3a\A Y#dqnɶ%+++{Yj Jpu;~oYs[o3. .XJM*]4;ĉX{/=5m50ic9:A4ϟ@#{x2p1̹$5j@2U11np"cWU H.J-كG ؆v/eur2q6GR%g/$ Ey8=SV'+jφiW'1up7e M^<uj1}j>/ B4[rD\=ٓrxyɅ݃wժPf^/JRF!FĹ: 7yt]Uzw,UazL,lZ(琣P !6:1~* i_8 M8a!VK\}LQ΍p2sӬ0D^ Љ3 B`G"úM,&OStWLG|T6J R2F"4I`I$PFRErd\-0x5fv" 8wevA K[m*lˤ\r [үL֌\|Z6̈́7tN2e(/\FC/YPdP|ca$GO[݋p_VJTt/} $ zb1L_Ͽ' B0wᚸb'iQ]& %)B!hfmhP}? z;M,kBOܤ#E3/qp]z-'2Z EF^ xƶHUߋH(5RU((Vw؝5kŎZRav+<ÙCL e_jt'\W#_ rYTJh;%tbD$#.t;㵗6D7<[3".̆=yC<44FB,|˜b' +9O4H֢%'AEPta-EHS["FHI&SfA9C4g&Ô-M FPI,'zT;(e}^'޳yd?cLZ;f1!JKB-!fcf`cD)0V }ƧҢd[ ` __2;]8+W H8$\0#zq*2]D0J&PV.5Rnƙ_Ia2[9<غ=˛ Q.u/f/:Yc_411A Q}A0*_˩[X(|3*Džhd14j7:]dV3r%o,كۍ4ۜȊ%j\LVIV< лf}ΣQ:N>"E & nbԁDo^IEHB!q2%WJ_%Qg#O&!$yמ_AQLύC2.E=Uʚﭛ}d;E]**\gX*p}l,]&qO`wא'<Ɇ3DM*Q  }"067뛿.VWwE'Oߗ''m>yI@q#l#17tf'x?.oDdYKt~zԍ[(wCçxqi>HȘѺJD-JZ&o=K/5}hk\_hޤAD{V{+;(]Y}QB6Epw "edEI>JM1)p ToOMR੉g'qߊeʒ I#SB; No7.~Fs̖ca5NiQG3d356E%#dzMkT讬*N8 ,)yt7c{TLSNbBS8W#|f ~eVZ.m%ٻaG(LI GF.V].Τ[@€nY6HWs)O6oD/D̻ȸNwΡUnL~jx6M+08f^`ϯ*hkf3ݜyC-!lWZ<̞#уNR59p,#y:ChнgV5_«{B '/C>| U>O!(⿟Ak+?Qq!$w̕D7AbK BU4t膔Qeft4ZQD3!Zm#-Eu$_k`yڏmFBNКG,b5ta0A K6XKq ?aI#D|B6 Қ-|`0քI2նl|{-6{-6>;+r)fr1,$AKs6V8pR˪eUNRhH+@$˅nF'd-y`DGEia~ߚ?V+I`v֦4$$q^dPF5E]h2orq?w!|z1!d#&+zjg/Jz6/Xs,V@Z2=+\kKv4 (z(mlFlUmX9›S{VSP&8#.>y aՊgاg6>_4-Ȩ:VyTMHtog ܭs//Ep)ӻF*OQ8k&n;59 8[Sz aY _L!٬ d7سq?yIMŷ܉tbO/lunG _$D.t) =S./`AUKC't.1+h ]fWk0 Mi&U=Y3:.Sk,%s(뀂~Pi񩜧pdj'mCVצT[mąf̪{pq:] ^I?HШ[b)&LͅSd6ANpH~b<\W_r'Dj2$}1ޘԴS^$02VP+!3DKgCw}gGΆ[Xb][eYV"LyTdo|5N6!gQOk \]M}( ȅ8YQf WxZNkMv :$HjHљ1g%knЫp7l1o`Ì_,шGy[a.0pg~zaeaQl"Fν nj)[s`9aKrF=U*U {"K,7٥}jFz"I&e& W- 2Ŷja0”J|uyAdj`_8x}5ƒQXxֿ8WR$`'#^f;##L͔)4$`["ZṖ1'<;21thŊΞJOp)*P_!-0.l }Gp>™mX%ۇIԶ=-NA;9#u>V**C诚ä6v*1kpϬ䒅Hf%W'̺:"vr,_E!B)J'aܼXDr >o]']r{K>%?fP6!0:Sz`(xnNCQjΒ}Zż%{Pɐv:X:Ee9.8\[G@;1?'O&pѳ{Y3=@ZJlpBtwJl]: ޻zEׯaT=aPyW9Dkagq3gbB5@QV9̭@u|ŐӁ֟+VH.gˣxa<*Rl\OP։Z_k# !(B\@{:B؁Ub#ZKgY4B ,!ʒkFʨ 7(|XT|X4h19YybNT#_ F!\}<q=g(DM#663rmsfj4{'"=)hg}_V٥ 0TxD=]_76V]5C ,sB"Fx+a *3ӬV.Ɇp4r zfGٟo0@YhwOvb眙>#&;m:6fy\E`lBIA;h^+Smܟp6N|gN*d]=*Edhۂ#`hk~*]vQƕRXr:ڠ_Ttڝպ |.Fo h 2n#^8wC@C`uų5M-KGFvʳy?j90N\ u*Є}e28K#\sJM3if1ڮp뾑42C#+1F{kb򕢬t1TGkS7{A}P2(/vo)ŏeciJdˍ땡5؁ E8"TE.H)eXI#gUI );tWέ ˤ*kl;wT8"cIBql Hd IOm R)#S]R!R6`) ;35TA H qV=Җ2w^o|q)pu]tS8$VjKF 0}2g0љJV1iyTΣC}?/9$&XU#}.5 Iyyh,쫏RY"h}Q'+ ;(x }^i4 3~F I5vy[nkvw60\GX[ }u{Z "TImsIgb]nvW:t7cq3s͙lxv\DOj0Pv8Xnqo 6i1Ԙ *#hT ƅ 2 ućv9zvz$MJ M]8;ȸ;)4[A0|b?˷F_] E?:>D!ݤ9 [FnwmMIv2#@$vBHSmWn67MtW=~zz0;ġ &o<~):|3Qe)z0 —1@=D_8 nB6QQhRL;R/lhj9vBhSqDO}iR_bA):'w3qDӭ5RQJ{mnഞytf URrInpLpW{pyLՇ,f0+rӄ8 xϝrԁ 4aںAa4q!2k ~1 ^^x tN,m.!(JuԏH]rCMO:k=ʣJ2J%H1uPn!Պ.K˳xQb_k{t"d2ta$kfOݔ; g=4ʸ[Ǐ8EeYS0.D1}9Pŋ-S12ux=|8nF ~{,!  Bgis<ar4>`<'OeC@wނ$E(qCn!i@H{,<{R~܌m  PD S;UWrdsD{t3TU-zG7aEC DokJ+B ^1^:^͈O(BX(|#1 Xɕi4 .E(J scQqrߵlZP/L7Dv!',ey^.i5+eYr. EH4CWT |YȱkQ#J68WO I<8u}2҄VngH-:X5R{*8 ,h8. ڵ!(x+ {y=E6J][[-ì3?DwUNgS!o#r=sPa~#o3AOkrvvT=F蜞!,;,>MB뒋G|Ee7Qސ\~rЄ4Q+YZ>M 5%]fo e+|[hgUJBkilB58bہìόDJ+0.!G?rwYC}a9oG0_ 6kؽ )dv(/<ʹpH)skSތ8e8wPk\tJZ` *]tQh}9Mlyz5v@ J6{=`Y&P(wq?[t.=: 2Cyʨ]~UiP4&5>j= ױ`BMv)ʋ>̞V!ޛ`~6͢EJQBt >?đDϚ^|_>X:^}cNrH=y>c&HgTz)O͹wYoPZ0P(NLAv4լ)J[,]p Y 5jhuME0X@_vld&~? +ϡEwC^pT~XV. jm HHo(XAei+8sQ-ߖ)vI+LF"K\'vxԠm 6QtPp XU1EPv~/l4◌01~tbúîg1@T<;(6 kQQs g_J/r(#FKI~(w\r/f^|VKx[~ 02 \>;=P.~ ݮQ6;oU{;@;2Vxm'ۛUE& kO ˧[:aophnis3"zۄǢK jӊ L]I7s ,3(7?" ۮaouZ9{f}_PR8-l uswNL}TFmhR6蔋4 >,C3r#\_]4-R1m*[SM `.Ӌ 8D69j8G;Qek>}pA0;9X^8aF&F= K^ Q*&?pZ,FDպ_ EbsXXuoNC !µR~5A~s%^ k -1fy8:N0rC_f|my$Ҍ~y2]~'9IEy#ka" gQjtBj>NVMU&D؂L\*(xrp&ad$eT),` ᧼j66ΞR}k W4ZoOӨ] u7`z#fsxb 1=_HC '[G L)0>LoF*֚cČŌ]5}]zG] EOwN3D=hҺP̻ۖ^;.{p~+Zԧ>Romrs¸2NE%5:s,ol]t5^ڤ)X?;Z\6Xzq19ޞ{5I[dMxq͝h8;;xEӳ%igh]#P }~zߖFP&^P2sgT&q'?"S8o(z)r)PU3xgs5Lb\;=25{f ?y(Fc Smo@-shV nfxqq;@IWME/rP4ag9 pj)85Q+lDۊ\5ŷ[$UΪ{u&5L^LpWj"?W=mld#`\=RDC7BjpP|jSûMvoL7EI~C4G4>5plut?rbS=$!:ri#9 v8(Z'Y!*\-"@k8̲^.};i-?HoF*ɳڪx qY㭾HA @z]XSYDܐ|; R9MoWd UgW.S/[C ewv5.#s=PيMJ DSG}OPàwYNfҔv̾ElZ}Gd4R$Rw~YQ Fz{Vם6ޓ)L#E Mg1Rš.-r0W!5cq=XA@9C{x#f)*E;#V\;Z8("]5tyPі+Jb+ AS٨Cp C~k]T]3 bXsY<ұo1[zF 0#0卝X)aM>rAտl1"~O9`bA.u#Һ{R\!䘎X=IBEf=k-!=t?^VEN;iC7O$O)voe3dŌ%'no)a7JЀ2k0vCn* 0 7S{Lb).]gH|H[dw)s݄p7V5R{&GtS0" `ԹnYBVnpGRT 7mɼC7`98GestٽgBvA=#k#m{AH-$7:+GCԚF+'D*1u _( #׀a RJQ/ vVAyH(\F]RێFuzlY%1B2̡pJ^ v]+-TΟ9-w\iE+ԥn5ل8dMAM?ܑ(\>x>hMRgGYP4hW~tJ2v XE[4ec e⧂3 ;|dmJW|/I7ւĝ3#_w{%^ I  D(\V@ˑ_ʝ泬a2,(TIwm#GR Р#\HɎ+W7Ga(3#2֎V )gl ^= X5ޭ +z95_ $>{EANpWFL AJO$Z9AP:XNxTfYyr\횸] E$тW6dvbE<`iMҜAmٱғI^.&LqqLl-8@~/YjZޙ:}WkO*E1fZH2[vDc"Lܝ'THC6cjMkCC璘N7AC܁IG352bU l'%6Dfpgۗ"ȞL̹0ˉ|Jf +s#<=z { _) [e)BA,DGk?2[DR =D ȫl̀?\ emvCp}UKAo*nĥz\Pvuңc4#Vud*ea?+,'j(V%wdϲs,gi)E ͍gO—(q%,hiGM^JP*e:uKtF4퀷ߩ?LjL1V_߻b>GJV]uQ\;􎽂pOb՛YPH'6a">C4kI"H /I酢1op1{1Vl͹럟ފ\g3+5GDK/ /{LʆltdN4vT9rKB֔C}!i֋^Ṝm 9_ 1˧kNfpSk5^۩ǤeO jDfļGf(+0*V~)IN+'Q%C^=j敐v4L~oS_5m_?u> 2#v7mYR |Ubve}9huMV߭+f@?8d_ b$`եx+D ,9n]I㎨s0tVlD A ;>t&O(1v3K9 Xo28)=B v{8oMVBΚGgcԫxMK''S?w*#Fٷ:Ӿ݂ۀK7" d9Ɂvgr4?EWMPVkMeC7A\zؿ*}eJ Taiqb/_t;yM?a*r #Iu[Su^:%"OaP6#0BFC rBL"Ss.%t-gm[}\R)$;]8" p▮=r!;kd?HuWps#%-N,/a~N-Z`[%ná^^ + ͘Ts9{LّR()HG_LWLJL\hYPDv,H?hg^G\FݽmIC Uwp&R$yI1>O|d漎bm|ѳ=؞%4o@yH{@A t,I W"K4!sG;$7Y!SHئ@pY'Ϩ<"h~P_?}Ć(R?H{ Y#<^1Wf0k*Twʌх6sU nX~1k я%"`tJي1xB^3tئ뫡"Q_"Ϗ/qv1\#C_QzP+\ihC? W3=:~ezs[SG \95=iʝ~?fp me)yivm& Gl09$iQA@Owd|\ĭ~@XM*a)C 7Gq wh*] @ GO*Hp cceo>^9sDTEt7T3w5$G-37_tp̈ex}/RP6̣1[8)۷;KZr/c~!M|)P_]XքGr XOr/y]7ޡ}j!eB%Bvqݔ]5tɚ<]c<-ܜ2bS庇$\%A_eL̵A)o;-:%v5Jz&ms6 fȅB]*SYj)/пbҌfv!c/ erTtSc%/ @햗g~/O!K &6lh?{7–57MFgf%ףy`&e6.Ħr%2q e$0fEn*r91Ap\.iTѲ8#%wԓ\ڰݞP8vY\+I1S\X tz߀#P{_K"4)LuY9}u6p5`J55%.;빸ݡi"!jlw_i??E*ԁ:ǏbJtEF8R& w'Ry!vBe \+^+3x:!e.8GPM0a\ "{zmD;T]Gmy`g4o̐eq6="{4Q/)QwMnb'8bC#GY={r2ooVF+@0V?伏Ip=9R\([Wpooy0YVѕ c'@ߐ:ȼϘclw>/Qy~w@P3xtz12o1ûKo8SXC 0~)@4Zg?J~]5̿PI1ԜFMw"R}sne )<َrNA=!8^ha)>k]C-T-%:8-} E8RKMu=}8 Օ$m,hhg'Lzc(OOC$I t Euz~'6y4O8)k]YPDكnM/3hB90>A;sE\/\dxC fW!$h nh/@$eJTheWD02!-a#n"zjjvhP"7uaҫa 87$5r8| k27g8}7M2}"0zx)a Rɮ1V.;niD=$;OUo[~W kO=#bA\ ~c`?ݺs?:sh6w(Z& K2$#k;gBhh"`|vh);_h}zta4jy1G_̫$!VdL)\dO|K$vv&e IR) LQ&bu{sC,ƝUC w"Qg(rv VCbp* Q`Ta pX*?(E P;/b(¹\EtOj(9ʲ8UEjU5Az>WvpTU2XZUZ00>`Xq7:~g]$勩'%ɔGhp)Z0V1]E^6ǐo}Kbh|։rORT|"\7YR!x:yϗ8 ԂmT;0%fU;7%\7=W"P0!"p3؉Ao1à|y-AX ۡ%bk&"EmQ.'U"0  ñ,Pj $MGZ -uoХ/O!{[1\2zW7k&=ZI2E!oMAJ_r!iG0d6ρQ;pN3%Iq09,'3i w=S5吙TӲST\ױ%$QQmڇ_8dNRdpѥY&Ez-\)&w1PM v&ր [oK nӷ1뭺Dt8;唽+{laՇoTmx-@\L> n,gNJO{!eRy G,Z .0;_ [5M{yy524Rw* Nk 웿]G>MPq:(婩IЦ2XvCo 1IBDR2[uQŠ.w(Q[>,])9iIglO(Ay( qIմ#ǂ݈oakx + ewq:#cbs [&Ѝ] ?eMVO_"MVnTG :[0!"R:śkHgYkF["/gvaVI"VlU-SRu|t,? u+1@>msa7}~+&uΥ!پ(9a4'Oeek)\ʝdmw;+ByQ[9{fW=׋Dl< I)V oEof=F9 Lξ{؀GЁJ\])tS䌓ASw2dФLaFzNQ>on0WT_4fl;Z{@&v#g_tD˷*2Fc%?_ٗ_c֦xP +2 z3__{4r&irP6aRQS3> Nt-%s5<}BihlJ2$ף}+&Sdo"a8Ld.]|N.Pcm]^E'gVF+쐞#I'MΕѽ~|[0&V l׼عPfhE <M0Z-|xl[AΫsV߂Z 6'v$+Tvdv.>a Se#95[.4QJ9{S9ve~M\[r}-[!5sowCq#~_5/ Xi쑛 V49ZҹPE 1>*Ȁ+dό 1˞ezГRdH(RED)Z]UuoCĦJzj\PX}fW\2QG^?3LaڢDi$)[ 4_XPH ZMLN@5{Y%p7[ +X/(v;!p@PWMao>K.%V30,jNb<7[?}Q;:hXfcգ9t|c{q7ycZwXKK8x4ѰLMvu9F6Z4;n:N ZT=u7(a b 3ŚQ0*>ϕQ"DU]Ǖ7M@,nߕUgRlg@:aja3.PH\tzj]L\v!#Yx L  Ŋz\Z {Hlqz)Č49]t>1Ië3#4w2CuqY"*B%֧/&Olȗ©6ҟǠtCI(dRKsqW,V:S8܄BpյHk_i·~bfV\} d&43\.{0|Y_D7%\w#:L]aS yw[z^;G fF:MinЭ(j?/O=Wxb@>t]Wyi7;|ޏH>;|;zlS ܫ3p(f'Gr5LP+3UX GmJwun?3 '&8sd] +_4C2ՁiuSDjn M|b6TePVg} Z{ brްZG\Pe$A&pWoAoR7;>+#+B5!ܫ%j C4p f8O U_=FvGO 1i r(iEmOahWGғXp:i"i~lD6ʶݚ.p; I&[&>yE7=0m}uRO8T\Nm-}@fUqLcS€0!B5cG[w< ɩڠV.&МK f-4L/Q9{svZZ[Aqdœ|8tڠeG:8&P O ¸hל;I^ui_}&[Sym aM|7{<&j^G^ om.L"ltxәYf,Hh.p=hl֠ɩUGM0.9!nNyʹViY )&h$' ݓ1 @BU(ݡSbّz^c Pzad09,4W U¤ˇY5|RE_  BggI],,.U9T s/:6&~-5 J sw8q4#ha(ݔhP٤8-1-K Mxf^+  !tñJ~кorOE[[>{e,@AcOѻ #`^y'dfKq$4 3Gީ}V!PԼ鬌Dl{)*Mms_?@֞vO cyѴ~hSzZ~U28;gg__7n[)w3-"&Bv\njw)Q~)R|&>i3{,x>eg ϯ>D1OpbJ ( EpZFY޸:IsnY=] ;5 /xb֮ع@uc-Ryhs1,pbվ"~W2>CU .擹%jf98T*94[ XQ޾t4MrS"Ŧ_+wPyF&*2s٩{aLVcnaf5eW+08'fi QF@TŒH!g󝙾X;X|Kn 9dմ菾Np'hUg|4j$Vdd9}!eDeUչHC ECAFC<)÷ͬ\,?$]TqXZV->Vm3"7)^< [3=Dm,fJ50ӫh" `8ܬgyHjyHR{}Hlu}ۣ:}i3/20I1sPV?W`vޯ.NE{db[+h2#Z'-!1xjYЖ8$Hl EȖ%߲S{xf.[s<'IR&]Eݰ̜rՕW:ɒ0'B_x?8*82JFycoSZ#5| ] *0, $$"(Elas&8E>7uS~3pp.uD/'J*'R'TJB`@D$mh;cm@>Oٱs̭<ńE']e&*w%SSE'`Kv:0x5."(rh٣4쮈\Pr6Gl:]_ ,Fωp2ME`H}}/)F<0ԃBWSx*J.jF5(:^H :iCvA]&&+RhK#m˩~n_fF񈳬 # KQ=֏^:LΕr@T Yv^He1Ƞǝo.cY܀R,Ga3R-}ݝ|сϜj(UsLe(e\ bZlȔ@,Y62sB:8Wq&\߁{Ug ^OYuVR<<!M"&\>z"^Uoj󠗫}?PqoQ%z#VK7l+V[n)b%5NS f%~&0Mt!}q\KM'oϨ#sxDa2Xy33B _(|1),wx4Q,c`)8H6jMy!?ˡ2_)SjO|zIc0J@yEGxˢaD!!5‘ylW6}32_(oZrq鎃uI;!JN鿱ivHbJ3I;1l,nޤ%Jq]Da]sc 崔QŷE\ֵ w :tlCU<>\lWXwrsqVǦ.i[3hFtǒf+S\8*Mm:0Rk:(Br˰Ɍ4uݠ$F嚘JCYH4a"3FuȢ.dOnH5$V3(`cLu](# (f-7J@jCi캮NF-&*L45!jV2K+BmWjkE;[xY5Ԃ X萸]$ǛavzPIeĀC6Þ)^c[oE3CeC܀<*5ЍuS BlBOZ!m1.@uAL?em*\ҵ5O`%C]DɀO>:j"!nT+ReGrdECL4Swl9?ݨ~ BSߟ2~BW)bd &'aey6'L%BF`ai`P3[zQSƅNe*Rn{mZX˾4f)?(%r³\̵]3_DԈ-=Fb{M%*t Hp&v(ygK'm@WaW#G|϶k[yI!@F~}sw<$<OU" X~j>$Qv'[~g>-ރES`ػ*\%As Id.F~/hVĞ /b&qC7M^T'ʳܙD7|##/U~]Vv l"GL,"貼D~Ψ&{bd *'ѼWTa&̇S}c}L&=F+ya,6Q"(d8OEPG U#8 wDzڶ}蛌Գ!GD%c2(FY$&dx'i$߶&7=-(>7RtK,󪙾M  RS}ŀgEMBFЏ>uHto02vroܿlxl-/%;QM7!d!kZF)VZ@?u˔c_5F+\ѷq򞹎C0d+嶿QbVJء qGTK)tK(ۏS&3SNKT1gAg9fZF ?J  4tpsz.cפZC&끀hCTk1:ObFZn Ȭ>CJ:C;׵|Gˠ窐R6x)dmЦ Myx5르EǜS{ @to?J@\u#ݵ6yU&鳑lx&XZG࿕ ZM:cK4yQVX3"<΍v=&c[@ڞ,7ͅiy!]DdZ9 WgpҼ#^Lxuo}m`9N";~A35펤KˋKbx&D䴥3_XRU+9P3*cM6.o*W޻K$|4I׈y(.,|3GFk%Vנ\_ );55epI}+"<Ƃ;=4|4!`EzL]nc, 5`lh%*_ߑG]9haEK9B>l D {x_zLۺ10gsl~7?Řy$_sh+s=fɳ2C@ܤF,QdvQs鮘^CG(vJ= 0 !{u]_%pdNN 3 A <1}JX[V` siҠG"0~-[%m^R9`TM4F;m]@&xߍ S%b,fanq"a1{xȔd5Սur { -TsV8;0!6Ubώ 6,^aJE ^G4 $ys V|to{j^@sʭ툂mafq~CpWOL e΋Հ lbjH ʌ茊1$(+'"_iN؇xsth^W}Bdm>d9vڪ] UxfbP# 4dPYM#&5$Z]*CwMڀP]"li~Պ;2{xB1:˥6;,X@#yJ歋7wL0s]߆^n5c Y ;0ZXy`J鬞AAA פTY/ a $|6>u-Cr5Q+7ܺ/\A]tj*f3)2NO?5ʹ[-?}k7,he'%=7M'N^GwNA {LVC^\T&rfr-3Vs1TWr Mgs#6dp?Y"H}$شJz7Ψn(0F!cŲy7X1mB1 z.h 2p.  o4oLEto״ NBCx( T-N :jj?ޘt*Pb#tn&@/f%(ešL vJ`R&ΈQZЉ J&8B_ \׫ y\DbaY+q?+RWO阮E) 'g_82,U5X;@rnRM_yS'ǐ~cU.[H߼DY >N> Kn GW8-ٛiemaoXp91,0Ʊm=3{W iB4RxƾݝƒN7 І~ %GVuGN`.j+{\E@ZgIS|u U3SĠ -4e1%+WEvbZuoe_6L>&yK{!{ɎYG#q!lq\&qe^֟GtPQe 3#܃l|[ݭO'g19It vba ŕ$ Ʀ3\K> vT4A=s_vekZ;ܗ{3lɎ.)Tw|9V~L0kPtpӰqο yfhPoE2 puƚ8wK|X(Wa> i+4oqR!=[>$͡w e&!a<MPNNb[wñ 0`op 2sD_a|~ H.ńUPE˄vv 52;e?Qº̐t_4{}"ɶ""} ;/=7;ŭxիl1nծtvEn1Tr%htZ4XbV1&VK6\kOJiyfV[{?OQo`?Ā{DMILyWo?N[xc77QWuSu4lMgpY/|0YsM*[G̊EzDxK\}IcB8W뷪t{/M=`0n3'^XoKSJ77MFgc>MbvhfO[տfpMכk0g9#5C`XtT)BnaU t ԃ9jd0, ^Wuw]U%86FEg*m{nTV }ALhфL ?+6$j)|?'bI>g&2.ͅO-}gsj?^ꈉ&yF|.1ZsP'wŰ]kw)^pa {v;OJ-?(>#H΍Vc*^PR@;>ѻkKD+(ۺ~ib|܁SAe_)q*}1e~Z2v|ß540A[SG"ҩ{6!gJv"Mw"T[%r8{/wz.X'|,PfRcי9c +5򎲪'!bO'Pl>I b ~bcw=d.xTu 釱xZYPXgcb77TnZbd x1 Ғ¥Y =}Cg":+x 0KAUlrj/Y>M䂆; ͻLOT,->E;΂#kcGkD5B7 '?S泵Be*.- ux` 8fT˖Ts¦r3\v^ \pJPrĭkPށag8"R"g8FfsdG5Td*P %q)# avKעJ֔r g٩-Ζl!!odS}&DY͡Վ|yUOB|}{Yh>o hk t^" \PgC3~L{=2'+eQ^wzHy="sttWK7>J3(;Lg ̩y"zd)40>L#P  y#(<ʎ<bbfQp`@=,jtn(:bMl4CI ]aC!dup]D\CLi},`C]My dhYRH됦SY}2Qϲd b;?G 巺$t" [wIuM !A5lN0R4tgƊ S]'Z4;|/lۃ % z*/1n- w pwѭ KֆO}\e`Vu`)˄f $}ڃD x:0T'R5t[Ggr;*Izeҙ=X<7* h\f Zk+(Rar iE@OБsxqiS` I-8<{Ym0S^F/͎ntW룗3=j9,? z- mA{`nRjðxj`J|IGJ+P*&`6 I\")Q%_w ѐ'ui ~{j*m8TJ{1jHa ea @ӕewLFyfTݶTZ@_Ƶ04*7:A.w3Z~x|+47< erNL qx5H<&R>2qU7n/}p afǷ@Z';ǒ#9uo)NTC+a/oL*u1!ʋnԽ qePI8 WQ[0= sXu3?,nIBWOae?Vyr⏽>fxBgR;a^rH7|S qkthh m@nxk ǎ*|uCȁ AQi3D@INxgj E-Ct;-!_*c0SՖ^pꍨ|tѭ/dTb![M͂N`FxK<[*oMiWSh?qƽef2yx.Up-_!7 i(MbZGX&UlxW`q$8d7>#˗m-<ײchPll ȁM<9)yk㺚"[EGЅThOl ?\~$b9ٮ CvR;ܑs݋0M]FUK!\cTU8X^M[.̹2'$ڛnǂ㽀= Hq˕9 XkAeO[6ȢYٱֈ( l_쭬|p[^-pc\Mi\ӝ)gJ"=M./-ZO zMa8ɩ.]}锜U#9 x3jZV\vs2?GP^}_5nj^0X߈f.Gc2zUŜH?ÅvߒVF-ωCk=U娔5X)pgs& >u`9\:d]` t<*?~A%(4I^'+EۙÛw6`W[![d( <\Mr큫i ly%Tr^u ?ffY ao?a|-V~+&˛gm^H̙b./b/m#xTS\U-wAqѿm5&xI iF((ġ՝x MH?12xI6(JrUJrV^Κ>d}kDvTQ{SJ,`X)*x>=(Pw8b*Y-,Ϛ+}o:c *Ү 3l3oVVq,o%tEUt?]R㟐)b`s BJ(k(h֊F0WNb{uv&s|wYGiurɂT"`V~ܞjȮ{T;c3f3zO[kuv:Χ %':iTmz* <>/ |;vGRP3|~krs1?Hz \;wv~ L}=Hޘ Q4K%Җ-S7D9z=Sp>N8oe?o4o'"(SV͙ 2o(6_GoAlŮVC||_֑\R!YJRɩ>^~S˲7^cO@Ǩ(ex3]S`) xqЁӘ3 .qTט}^a ݭ=G6vshm5c κ~ g+)ofC09I0_ZOC1jnUTq:}AaWR17ZsCi(#!\]8dv?h{*jUSA!,,xWsё r3k j JDb]`S?PO*'@ӦCs8Ud:"p?~Dza]Ϗ6-{<&Gt̸Y ns60=rsA14\܅W[*<.^;79gEFɸn8 j+\6kpgH !z_ǧLhmn@3|:aꛍ8*ucBӃϻj&Iw'E!NsNdYVr0rD mê"s=읯Tr`]3N -Hdq7 X5ε|h鎓_EA$e!Ir4PU#Z 4eyr+j߅$8ܞiU>HqƭpredV3W*o 8FtѠX=J} iL։Wv{~w@ }=h=+uM X<׎uWvN QBqLkO$UV-⡬6 NLl1.ۉ3U@I$5=;/Ɗ#)W3W4EQ9nH0-N^M$aW)ՃE!ml\MӤH Bɝ8-;/M\&*6zSaZ]yM"pv7{ }ЕnyQIda&T60Dq{c#!4ڨ :ӥ$Q:ApaqסXHM56,L(L<7r1Fd Gh# Gլ}^6>,''^]*{{;}v;9N >b2dTx̂8wɏ!쏾}?ù.--*9Y n( G0"'\pg'%{&n(KB2F;-}@4~l`-+pD!4K)UZIق֖֣> Qs1q| w KC`2Cо]> 6fjs7nHϐ( cl&2([# &|`^ WlNY:#7 rU-ΰArj=yHm *l26efua]ͩ5 jqD7%X9Ty~oJ?nvݐzFA]]-xOjhVyabpr#A"D3뤑׷?2&2ͺ^LO qv']z̶*- iA{翬Lq$?GUse5*f֤a*]oxSd4]!xBH)&#o $ eS0%cSRv\Mjs%gLXjk-^JX: Kvgjt\8}?D/kδK=BfeR業U~O%NH~b?u&=ip9W`^9TUFX-*$x#j}TP_i60|pgNlm _L;V<+~ȩ#{$b7_հZìp )ͬ;^l޳6a7Qh3Ӟ-TAxASڿw[9=D ;?B[d{QV`(X>{5e ] ?W1dTMާ(ESz5qY8Dm]d8o2k2.SpFk {WČ6TZx cm#f5C/  m"%# =kF+`{aFQ㮌"ڷK3,;;_Ӱm^ٽ49䫃x7ۗCt#(/\fS*@ZPKN2HbSbO:^ww(oqdb^E3g-Cp<9d| %)B^fM0І+1%V P\O"/$tl1qI8]'|wdMUZa͊FM_Kq 𞷼hyb$DYK7\@sK"jX@ L~<̑]5lwq`9?k[yx("JᬤBQ.^Πj4-Ω/:|ރcp6f#9YH2G]m-.)xd|bi7'#\>:531/Qj mh)υHc_eR(B7PkJ}>kJ蘎v.~-rDp-Pnhļx5{ƪSl ɵ4S5 e7,;$ak<5(3\;eI9@lXn k#VC3;ƃ('@hگB2}ذ 2.soV%xM'C8!6q-$ZΤI־(7TDzvFUI _ cYӲ= *f~t'(z8cw阙 y#n [!*Vp0]M{օ(7? ԼعmdmSS̴ cKEtl )^H!cz[pO`8\)'VA8?GD 6|lo >83d_MqEEeh;O9\@z=;Q (6tEOĚÕjhȋl()@$Ov;[ ?(tue/Hр!/`(=NN2T/h}6i?s;Cxcs/t|GyZUs{^(: X Tx/5\ʳАp[r&*`6LB*\fZ x|i:,L-Գ0^dyI)?r`{#gax4кjkR9y@15chٻbm V> @pwkEJŶOШJlwf&s!}\9CnlM%X~MbCs^)HPbh9?TQ[ߨW*L=+#hѾb >[k{*=LjM@r.ZҪI/JE'zdat>x 3OZxѩbΏoTD(b+HWRBu8H˥ĺ|LB1OЊ$/pᶝCZv>*kՓcg%$WfWlS#pO\Sk{/+C 5|tfW?AG>F' ]R@Y|;XXXPњ٫CtEjсR}jnNc 4L]ĨE$)K`AePyu(S%!RC2]2T?N`%]IFPo5~ѥ8ƁЧ]Wvīg!Fd!7D{: *P0} RG0U7Zۢí~h`@Z u8T10@:Os_@5 +5w'>Qr  [k :$Lx1 ^Yodx$?j62&@Eb9U>F1~ DebKlǡgK='0R$vǏxl˛ǛC?YIRV*>کwW5zTy+ռ]R5"Ow?0Si^[^,AV n+UOw>/GM"wj_Iesb{CG,頁d(F$ACր߄I)OO:-ޏ;4O 4ͭaF?QG4y殥R|mo؉V$ŏj`a:hY5K핫* s>+9m2`⤪,{,݊G&n eZcG,%wVg^)mBY!S}x У3k5S⟔R~ KѠ.jtM< vޜxV̋u*&4`0ڂuMhtM%zUA5F7ƯܖsA(:;KFs\[ Tw2j(E8$OK~WI9n۝ 'y)tEЖakInga׋Хb`NYk鯉o^Xd׳W3[ۀӫ7~"`IcODM Q7)׉MKd`9˜HWIY={/rW$Y|a[G,KiPӮ[י֐96[[)@>|Ź'/9xJyvJȧR70=ztN+z=6״ցetBFR v&ټ%Q՚eu_,_(AH)sdFȧ_01$ؤjiYjH[VX6B<6]+nb%zHfsqg;Bu5n_DG]I* (,h,X!cJv~ wi9hG*8$(iIET*A6v18 y͏@ *)Toqb(0G5Y4I<쩣7}wwdri?kk]1 .-&pIV95b>J;w4ca#GF-f:~XAr,8Rs;8NASB_\3SNv_;C+5p1Q^ 0Y-x"pL !|Ѕ7l!=O /k@97  _ Wv=5| >jvb(ʷyO9+$-2 dheN@㠣poI" ¬/Up]Dc; ɒQ:Sq:FKwQy%1n5 sP8 n˧vfsQ4 v iaXYDXt !˨W֠ h !Qo%ŏK6&ģ(,U[\b71S;D%?6yAd-i8;δ3[GЦv@a|D2sN5W#KxHK-a],gA! Ffp͏ߔ"%4r8S2ZNAкު#z>/E__($YZsjpX(vs"7$|;ofK.")zC28di!ff$dET>/_3SOYґ- ?55怸 5{ld". 0HMQ(ς&FmL-DeK9\4?3>ǝtrO9T'|Ճ+娐dӮp##ImW< X| e~*0 am\I6Y8D퉞I49e[Dmql 2'zd). msSn2);.ةY)MTUvW,a]ǩ[~V6~;3h{fK@wiw' c Yi>e8c,a.+- !y~d μ2c'l4#Q[rUP.W;qJ)5kcnP }w>fe `?2D%%4a j{]1W^%H x;-'_TZeߕK+Xh^p Ot1:+ȷ K'ߘBz;]l =UH#JۇbtH+Lbx$ D#GbZ#Rox~n2_ L Qt]z!.WO-iyzq5ogkSh>s!n&_p>BwHCwވXzHWEԈuܳ%e5F~Y&}1ZOgԒEEcE{\K[t\Kacv4l6ƾH[oҮVwp:?gK)(#>cH9:ݗ89Ab`%,U`C% 44@%n|`=Ʊ5%Gq^4sCtcq;\/ҲAgNxgIhWme/k Xxŧjv~j=|[+MxkFҙrM{(y9lv^s-؊pv-33p{c`VeIZ54=ʹ߮B@QX|aZWF֊[}J>iIL. l0{62Er ҁ_> F#At!"⾞]1V: 'w* D:̽yY'&bn]*ےNK RG.<&GxͺfnOr`=0KR?lh._mTPDItQjC~7og1bW_Oo elm}.y,_hoj̢lL|k̛6R8ciE_"Kj_lĤS?\ wYNk<3!H BLn[YG&BpQ|`~B?fQi~(਀Oʁbƽ͝ 0gYZ07070100000034000081a400000000000000000000000164e4ded100022a00000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/P7]?Eh=ڜ.+{NH>ob(0:o#|i B9&7EޤLǦ'On~7NՆKB a<1M%,Pp5ݡ/2^ƟESno*ńQjǿyCY]5V}%uYtЯ{еb wp&F,1;E)ܴhbA;N9!RY"޲ .u~sհ\Ik:E E.IF֧M9QP#YǩkT'Z& k-TeX _q ߑP{&bXMQNT!Da*]`l GN:' RyDdTg$f Ľ2Z(z6WA=(?'=aEp[JseGK[3}N)K#^``qT=?ML6~pyXSf:~j6X`s/V]o)d"?<+cssJ=olYD}'B"S$4*_e9j]T}k:~\[oPCC^a㨮^Ӫ8.v͒?ze=;*Dx1X <̎RK;fVMYϲ4 g۳U(Ϡ\Ci{g9{ X3v I4"ɚ؃af?٢qj6!` Itz*J#;2mL rq\[igް|DzO4)ļBT!$1B;L"ʗ8[i-8n?ixP!XLe1HW#q,ZSXPǧN>!\ ǵeΘt%BGEE6Xnb0 ՗>*ى .?CƆ_orlsLjNBY'2ɥg GRl鶟_jLXTZf,9iJ({@j$EfZ;nTuך@]%Wgh岃\V7{Ҟr4X"S)̯;:2pK)S 35.Q Vngۈ cd7&7!`{agC@t(~ȋ5꽷BlƮ=5+ *0}vu09_kj^qӝ͹/ .X߇1>~oƕa'w"& E"q[4bw01$RgWɔ_JFB 2>χ5(Y# / /!Z_6[rSK֏#^-PPBYؠ.ma Lt rKs Eyvbsu]y :u|Wm\yXYe} ~ #DkXKtfYG~ē+6MpIT!ն!qFh®?|]GϚ۰rb ca|'rurraaȰcR🰎P;>íZ\94b%e>:K>UU4zLA֢vG^q<+_M9;1s]١G˾N'2dcLo&F@C~Y-4{!&vKV=#pۥvoäv1}ɢ5^5@Q ԉ^U$ήDUNӘE.Rkכ5miEZ 0ymתC.e%_WZȽ[zWldgKQJv&G OZ?OQ6/x#A ?.q Q y{6 hZ/%XW("D]`_i}P8ĪQy^݋D9!HVC9L|JENT؊,.<5^=t2(ߵlBj1m<ܦ<.g, ved=҈XƶջmZ$?r8K =n7+uyv$4&]nP`yIJ1YKG22^7[c_ 6PBY=ceH=ܜ g0?hiF;?8>ƞզ(GlD{tD,u჏\pgiN&дcϨJ 7 en٤եE#i/qT!u-[`Og˾ J&; 3Ϗq#[̉ޫSǕ+PdȂ"f-A0p8Gꙇ®c'-n 7*P;2M $DӪωe! uǰslnQbVo$pp&7X3]H̩h_tPr(YBjހH[{#sq&D;ӊsw>8&/8d}9pӈTsNfȬ0aƴh07Prw߶_InOIo@D2y8[*{:NĐfnl:/qh_MR 'δ>&P9c2IiXӤG+좸RK]ҐS%+c#9^|b`$-.KKGА(SB 0ӡ65JPC 5 8n^Hh^FR=Fu,pژ 3hcBg3m27>Xhƛyѝ1k[؜kY=#iљxG3??}co-' t[ؖ1^~P]+c}\"?\5[_)B. |ރ|,a?J(>;ƒO'[Z6,:mZy\N)UA.iU 6C>b@Α](;/|zmwܰ .0ij)a5G6厣@sGF(`9cfFUFcV}];=CJ;\eM"c%Ix^VrNWp*X E<oUGѤgfi7,t0s]WuDk3M.eВ[(&&$\"ˁ^VT. Lc PQ9i'ڊl!v#?S8Iթ`r$E 19yQg-Te&USGUtIAQ{۲EE0q}'bH:݃ߔ)WQ/p>{ %ܗ"|p,Yj{;MMNfrTA. xOɟh熒#NS8!1s/>WE)}AFG}tu-~HN sP "K8ud0Y 6BIԐ._-] Mg` `h<lGAܴG@!S?| b(a6qmZ̝#rǯH0V&n(r S--עEd /Ϯ 8B[\sXH3kwQ\<;8b]QBB|%sHy;Fm#{F&S$Q.]M*# 3oQrbh-i4T b}4Zx4}O\ PK\. WH/ȯa=';:Hia}Q8$Nݶ~aA(W|{p#r0&"bt~3kT E9Rh M6Y?>4r]tSjSJ5bLÎwd!b^u"|8)Ho..\]Ƥ{O#~~a;L_/(`ʑs(D[^P>BLb#vR-Y,DL> dޣ0AÔ#DTlbehb2 )iox\뒄4iZn0NGqEٌnӢeesn#K,wm|׍ZfFO{g"2k3ϊX yK]9i0ڮoYy+*P[#dFB`v;9#CouLz'?lZ1:'^Nuld俛Wg1v$nH9u'49GN3 (o?v#AXC ܬ,Sn&ԄS3ApQ•y5 {"U&>#VBbAs Jyy*#b۔+EMFEI;#eS %VX+If2ejo.-Onѯ6xr~G,B/+#+ 3)bG)5gQlnC0xFs7 .!FxQ2GFIK vKu# @!@T ÒC7B\s Dzß/EV7Lgzm:fY#eч"%ڕqM!|oBN ^g@`P }RVGs: ^cWkϥ^9׶,(-.UԬ$H ISjN.&E^Nio:R8G8'6B4JJSwyAS*ZmorjҵM˒7D_6qe*+TRT:@#ůC@<sEԹz{4 9%Zc^#W) |+:K J1&ʇF"+ l؋K>SF(N\WJ KXދ9H+mA_hċ/ue ?`1+LL#eNϕ^ v3Z۞RB1 Hx_W]DLW@tUw5I(5\^ ,Ob{%=g8?XooL5|$U6hB9g׭eOS-uq۸Ӛ48)9ëdcg/8yQcx$s}Oǫe_ԈN ǩMtZ1f! da98wwe 0!8Ԇ Z);DC]fO{ 7ֶ)슷</:=Z9nBV?W5iyҾx&VنÔvd%@)1h?̴Z1ATB$$,K#,vtQ !+o1Y 7qTHO]'6޸o,K$eW˞t;! ͯmJKB[V00Bs "aRZX=^xd k<7tfPp|C5 _Yx!Z_6b^4&x ֛62\ٯ!MtPA@2[xOqcH"VЬ bz^IY϶s[DLmiIC~1[|NŶɐU?kboI#Jo{>y4C9weܗo|:nӳp.<~ t9Q=-N[g7`3o-<ЌI;,{}aZGhCWkFWG7xYZyn6-QʌvaF?-GQ_ioLթOMiYJ;?@vPmұz ۦ8=JOƾjJep"*<$IfޥG?5lHrz5}0 2|_p9gQNZzahN6Fž(a4l24\$ ߕ4݈Z􍌄1Q_Up9if|% bͳIEqdm^\ ҷil% _-?Dm[R 7^` +o^{ϑa!,'nK=yS B?ࢤO̝x?B8k.֮kpac~jF +i ɻ p1NLJ$k6?%*o|INjs+*l̳I ; E4pxޚCXyf4UT5u V'+1gpꘝO.݄,΄ޔ4J;YW;PVrwv4@ʏ5HhUg.7.[d,|?;9.0^qğKɒx1W Zu2\ ܱPݕVPj[gS؟6.:= 憈}dZy:Α](y[(Æ}׶-k Vl q߈3Li8%0Eq[ٞd"@<RngIyԖ xa[)=J69!|GCӏ9.w Os*n`T\+#C+7v٫'T'QR͎I!9T]V;J.$p=0$6/a)/E ym*nSPwHif`t6‘Fkf;z߅zY (7sH"JntLwi #< dߑB' QNB n˓GIRPr0mT!ZݸWu-R01='̑/XQ\p_E#tIR 8C-Ok~9: %|H+ |$bLn0Tr3`YB֭;Zefj2ĮV#=,ai  .6GnKKngB3}|{^n0&i`P(ID{`>*qҚ_ҽ4z3.- 6olnf $@ /]2Ai፼O#3 0Qr•td{N`m8Rp;>DV1ΑU+yB{r*Va@3څ)$Z5_B5ɜm`jï/nDJl3zx'/#Hk  8ײP2T+-PhHn+ZKs- qο裵Ǔ}UEĨM Tm =y岾 3]M.f8`ر %Jau96 J.4/`,5fsbl"8=4RBfO+A-!Y6Uی&:eT$lGȺ]o F'ģK,Mٴځ?@N9" /tKfo\~/4xˍ7zef8b{U44χ{zd&T%lw0X|Xt3-Nm:xNbTyXEo};3 Mp#ZMYJ.Nʺ:3* ҇aco8W|s~釮S{I۷Nu▽U^!2tz\ aaۊxd}@ |.'iؾkqY n$Ev3MV g8דw*/+djJoT?z u,Kx2y})GM f]sIwb* +c=% 𱚥$m oopD(1%vϗo*N`@>_Xţ|>b!& eg/'Tv;Y&䃩x^Qi\XӀАpCڷd5OB~`P74 t8JIhZ2wv@xS$-=]!Kɧ*.AznL^?~5.N(j>Ѕ¯^9y{>H*}DFxvG}OaUL#wt{'t[T Uf@[G4toyҝd^ߌo~.[)+^Ї)u.L԰7@^7q4Ry,ܯł(G26G&fE[) W͝Ȫ:cXQd>ˢ1d z.BV#%ѦwOZY(]`Ue֝jxKiu:fZr _2@(U^w3`:{{ܱK$"҃|OKuHN$->">c Z;D3,o[ Z5J@rOPu*_YPa"3Z=ܘ5 .ggɵr-3G%,-h"ޅ;U|4A IԮVlak̓F*aI9Ad2 NCoyIEUGʓb;q.ϐu!&f3BvA!nsWJm>e}ݸ$9ۛai+ϭ6^e#m:\b=*Oߓ ~9 E)} 3SJܯڋjꆢR%W(+Fl5kAyGrD_k :1pjlU5g 4tk̞ܼV{Ӆ3k0 Rܲ 2؏IנBKkJiCg#ibN2ywd# E/%;6Cn[cbAzks/Iїls[_o9KǙv3_\ * f48ҹ:U/ iܾb0E !5ѣm& Ę[.k)N./&\/0kk."޴u ,"6KW)9k/;C۟]je*'{wH=z0g2hpq P?T`ft \MI-`] G e X^n/Y⚭vpK ޙ~AC$Mc~ӳđjQ}߿ξVg@Y4;/M۹S_g${ ߧyKLh< V\[Ea8Tja^&.*y]G{ܓuGnUCh~L*C963@nmk:&kUBuł殩۷aAy_dM,:^-hnJKYpon*4|oy۰0ӮNǘB6zXS|:PA}Y鍢re8U:'bO -J%A@;uLF#`I(6LGB_8Ceh+-bp4U7IS(ld\.{H5Zx]sc0X6O/V-W %\K)eVLjky6 |7 ݜm&^;z&_e 52vOEj9;aM! lTo.vO>\7v,R֐1Ƚw{l4pB:u:R2vh@?1= 9U zݢݡ?:у6iT˜ hzjeթ910$ȚRʯVi[#TL浜}[PlT%?SA;um5sQc2x$I뿶zr9K)~JO"wRVEem:Ӻf]o"l:&`=l<{BŲdDƥINNi7Xv{B-=2FH!"If{{q[Z?ʐ3Z͢)t]r7bΪ6<({;*8x9e__9, 0~~2Gp%^ F^ 9XS,QrU`VB.7^~?*P2WrS'МyU,xCRߓ6/L@ gMSX Wo6ה7"%jPMHqtkz2}#dn0 ǩҌvUw+X]zsS3;:SLak;6: yL'FY+`znhm ڦRND'Qc 3^z,oGA@6CiߜL F3K%*N0`݃xb2~C.ex8d8NFf:GЗ֒ l(|]H+M[2mAḻv;< &!=Q|֜^SޒR|ەKxLԈ }A[&9 ݗd1=P):/2w:i Ũd!SV#| L!w!)'8}¥4aOJ?|݃Cb.E1'{teċFv+hlNj1ϛvHNM$ӽ/.@J]S 9I׳CFc3Ąԟf+waĶ:`з"(Y@w@m+ vK )Ix>Lv3v>2d^_!J ^ Fa٣+4ج1 'a55-ey!t7 YDkr]Cgp % ]â}u3"@³ֿw K9̠r0;(GUY  # %z&r}e|*[17**t ;@Gh(#fPb]}A@s2[]0_Yk)iPU&!C,b[ƼM!#~CS뻦S'{<) Pǒ8A[@2{HVҠ8QosG: paޔ\L[۲VdHQ{n6…MPK({UvcC 4$Z/m4Bve1 Mt!/>;%_^ҿ_ %&~hS>r!foa+Y6.4t˵Ǖ t OkV( :t,$jpz2 ] v|[UPH &~C$¼ȓcK@(k>@S1yrh:„,1ԞGѶ^ʶopAecN2VKl̳94XuGBqC[J #{-'Hn3Z-t4FW"*&RW]̶Ldczn5wy{LAX'j—³,Y}hO@{ncrtŭJ{0Qz{/(+PVN1#J+".QThuӰMt F1i_r|p j~uFȠwCu66yWu.ߠQx.&. vľW9k`KƣD-mlUqS04[<Ģ`<]dK 5T&o.?{ 2i9^?;ו. D7IvܕF4c6:_!}$7꓃6FLW"qآ(uL뱈Fw JL65G­JUD >zlF ~)\ UUoqE*0VgE [kͼ8vSHMg.oh٭XnĠu*JAOz/wM)4m,K'\ϣ=qɗ!%o o t2U($Žyf:k [!pavɓxG!:uꏧ.T<~X}* OZh& q1n9+X7r$ @XڂDtk;mn(O;t^zbxoԓV]@5uFQ~Շaa8dfu G49l]Ig) C?Dw!Cߥ7v&$<`Rw @qI}TdžI2(;TZKME LW׳bױq֜/>ksqv3~|4=ɼ.M"G~d)M>!|IMP4̦ڭ;P~&`aHNkKd=ry 6ong+.McnYQʽm7aܾLä[BȐ$C-n7' Pn/ސ/1  )z5xWw wm ;/j^m]`vdr:GT*F_qOV j8x%<>ݴ>+O]A3eMMD}o CO+Pœ_Nt|4YBu-$4)YOdKb1{n-zپk %/}MA8$b?'W I&H{5G/vQ5m+38)w.#hZpcqrnz' (W\# >BG`TJYJbk p0K2ƕC)MКׯ'EwB -AV n0țojȦv]ҫeŵM(GK]<}QPl#klVU~/W9"rTPvPgܸza4^,`*%':P܂X@'ye+/m:vsx7?ګ7PMMQ V i`٭Ol:ʘ1gN`(e 6i921=h`3ܟ Ow^N.+3Y :2qm!PT(ճr%E : qG,23ܞ>Iup ؂9-;@z4DE %Dl]TCf-aӶ |L<v*kq |k]({OѶ+B7fL>?Ro0z4P14Ugr/mR;'KVNWZN""&TgVv:2G\` [LEYF|Z7v1U*a ʜ# BL&owCy2yk(+!plT3&AK] mKn?a1k1 'LOBm&u. s{`[-#.}^34$a r[qa8 ;cHymCXe-o+u9>g]vS -ls~R+gF-7S=+>eLc.ׇd@,00){m;+5VWѐD\_lV=sjJj1 얠5h{0e\G*9vU"TwH)T1U4p~Dsk 2=ܴZf`W'+s3 ș\|XkCHrSĚqV>:#gkx;gkR, w` 9J3yڥrগ=]W[Ty()i J7F&Cb{0 oFsPEr(;A,B2#< 7u1DZKefȂ9 KO :]x2茂Gb>L %t{Y?ffK*"ⱆz9(7"/℧jʼˍUu1~Őae,#@Lr|ҹ0 g;k\?-CZlFxy^+l7{> ql'ϖ@|ˇgDK(? Oe sk"9R4Ni?4VDi20@VYj^hQEwNdYk8iu+;deBYbjޑ\qfFK]L\U`W M۬>k3LLw JFa֛G}=| oGas (,?$ .9~3AB?u&Vn$GM-n@eRÕ=M`h^ʨj Z_?lzl?*27X| CcK @ml ]^b`)i 6p\z=X[偧-jB=&^BY l-1[5=#솵$z~CK&P`;^2`+E#?6 Rh 1 AҪr55 \a2b}#`,#ʿ(p0_N1*Ln53BŸߧQ RR)dL+ zuoi!;:st}AEOtEQұdSl]pgD,D/l@%;7mеQ LS?Z?o$,t#lPkW6 e1 'm}L\e\o#rfp_>&͵+еO 5ȇbdh۸? /ςAҦvW2U#6w$q>wDF 97Vl(]Rw]H̟\bfV_&[6Gm6 [ؤu.Bq=`Ƴ,ލ!)IQ)9j5ʴ5(LDb"uwCSA:f}p㼺>2L8Ov 4FcQ \Rf8B.άrjp3o[)e|i1gpACR0V^#!1H3؅BșdlZ)Od9 y1gB+F(OVNkE2ZD@$%8]cnT]GI̧C̡PmBʝ:Qɰ /@gO lBۜ<46y6]Xxb|s7Xy: f^ߧtk|`HKB"0^MЗ]q7AVcOfl T>R5%ZG[EԬLsTg#7-. AC>qRbWr ëĐblpRMsWП4ƙ Κ0 \a6Wځ j1z4ZVg} rQ/\Lߊm;zcAXhxLrC[&spT?X뵍'ƣCl ̲!~w/$xSg,\t4\>~MVVKpoxwW.0cxOfz|ZqDa4pַ&D%7F qk;ׇV"nX הOg~Lli3B)dʅn>b! g;1Z1G+\_<dW א{7iBH<|=WJr @&`i_*c I8n;š/X:{!LS6y0`!,볖XсStـQ & tЄòH<} &lo;!9^Ni>Hg*6uf` Ӱ ru:uƼr!Ru)-FI4mRtq7JJ%nIsAXwN <Vxɻy3G%5bAXKV6MRy"XQq#4J vq>P8bMLE]8(%B\88OԼ &bC2=k$+уA7Њ=P7'F\7ٿ(i P P&oιG;Hl1Y|j*Q3)}F1 _6>VW)&%~v:RVaLmC%'}4Lh[ZPI]6 wY} '>NLDs_ Hm6JW |!s8/- g_L>9 q[#NEw~h׎"oQ&TC&E/(/sJ}#/=޵_FzvM7*Mܽs$D0Cwk1:^~>c>E`wQt{Q4{sAt: JCui%uB#6\wnNjL?WCh[wDEI֦? 4v.o{Gk1Ke0Gm{B6wԓ98S'PiQ hl9@F?(W9<.y+͘:6o"4S_8,D ,5Y=^:jnk=xECE3JO ym3K"A/8΃rkK(+uGkux=&"SޝuKizCgn lԨM+`oqfj9pa3r,?_̈xA]¶^ӗ5Ck[0-h5.r8/`Ue0S71Vp{ӡ\&iRl'Slp%KޮY[6@v"AOMΙUc5̃dC2 )eJ럈wj #]9 ~}F4q>SuA%걠?Ub۬+?9ʻ.V XةeqoD}Sq\ 6"fpO|t~%x،la[y#q|>*~*$GɋJ_i]2>x5#zɣ >\7HxJ-quHVc149ਮ%ۯ:C|iS=:&oklItq,FL>F@܊T/M1؂nF?oPkG&3ׂvEI\PozL~|cЛ&rL;I4^d?Il*J!tis%Xt%zAĦ@z7vQ93yX_=#b4}dy>dM0B[P/{^eg:/nonƌVC_!Nr*.r,˞f~ɾɕSiфS~@JP-±64)q%F;,xig+L1Ѷ ro\CkRA{W-&3)*<@ i7|:qb\5",Eߏ[8tXcC~^ȥUY{vԷFFT#}琔&0[襄 %Y6c/gr`\6z8DAkD w؁S?mŽgaKhsgKk@op$z1}bXSJsr +V&aFˢ#t}e0h@{qvup4qUϔ|Ҧs)ُ6Ar #*; Ù[H}<ܨbϦSW8-;3r:Do0U~+ P=UYD0Ғ.ƹ0׻3-ǣ$¥D'[9CYD{@Z[D;slxzZ:ȲAyi09vn-/ie˶vO# y_9\+7;$N*{6VJHE+tր3h"'!bvtT 'oz6%0(nvH`_۝\^6j1bJwOI^=-uH 6 G~䱰 łgథA[)L `kN@H/OƆ  obSyEJ@9CL0ǽ=1}"O{4rznB'=| TEOO E5ށ JK佾(Ibǩ&K:f[P.B7UBwb}))>,UK|؎4QgǺʩ(Q47ۊ<Ax~z|p,yO(8|xx+1EP;*'Qe3L@?yŢr$:ٯOX_!bq^dk3qK2hzN"!}CU4ӔE%y\?O\ hN%8V[G,GZ^}: - iPw^lQ:QayUvn6'cjް <3Vrp\PInOɀ2gcq's/&+!vs𭎽*QJ2䂈Fq 5QNTqhjf8+51L SaPDN"{T=P3C$Y"髄^@2K.кKC7 L"3@0ډe멓\޸l1Ap`fF-Kl- !n_֫|V;"5. <*]U9*̤<`x/ JRtȴ<ew -oL9+asgPv̋1>((e鷇0&cOVjI>@rJ%F377-KGXIA-1Y5+f)祡gn2<8TΖe FG';)yP*}U-~\;luMTVnw,>f)Ӭk+V%"z4 6O>m;gi(? p/ ̐_ H)%wWiHX}2`}j+ro)fJ@,#vBW:<<Q;~Qdny/Hj)ͨqlBaܓ ޲ pm9U ]*]7b'B*zL CA72 YCoVl~;u⫫ ZDhCE/p4 Z';*/w$V0I =i֔9^{YWg"Oȋh@%<8 =[J~XTʚvѣ7x`%T ϱTc{@*9b u"mFA+O0;$g֬=7~&蠋]r,웝?;lB j| G}1zu̻=i'tʤxHWܬYD6ԏip3C_< Jk*2__ڧq&,10X&~+c;x&&+=|x|d/=o5U% #"6=꓀v]&);8my ZIpփj 9}C= 84"S d>2ypg bt~oG زqK..6bN݊)[mX.؁8jbN{0t[rhڭ&S]/8Vg [FH: ~%rTIT[UTKJӠ8 cˈIΞMH2Y A3Fr^^¶7}%ŝxJ/F%[k``w%av{@GM`nj e̐?-0}ٿDM #PyDN6yO:Ƞqړ72G9Zc&aͱ=/]>/.ϡ R2=(8,zNxg {R8[t 7 x:j. gF+:hAwuD7$ڮaSf{l,- 8C[{V2X;g3yOj5J>$ wCE \LL*D@1x @O-੺g9(,s 4+j 6KRʶ1@xec[a5AsC\[:_I?,m^R_AEJri;)t>C=x,"=; ׻ԭvةpOb֧!(][;[1At֜g&XWwBk/Јmn OR5]k4Skigp* /!iXT,@'APuSp@\|L)t9 Ĭhz8{*-쉃]{{y{Qu .{﭅ٿa]w$Zfuaj\E֛E};lMuJUU@`z4r7*n i(ΥTlƅE%繯2]uF]1\Jbgـ46a)Aso Z:hAxT. XIɲ9<jd#JSҥ/ P/,S.o*yҡח$rUڜ)6Vc?u%*Qd0b%s%dqWж*sЩMuǺcy6dzW!;V!fYVURD% " 'a7m n!=\޸ˣ%T7տۙ1|U\\+~ޱ#s`_ !rCR[y,:W_(..^#,1 1䯙 b`+9r.oi)3?=Oa`.0%g(bj۬t[Z+qٔ 0Rnz oI< ^N_8aDnN ʋ×͘P\?a霺/ װ D`Ŏ|ۣ{}Cqp&FefKל.$_R'0bOc-ݹ䤮e/8BՓ0%֊|}3jcdwkzK08[DWd]guMmw[S0+ N7ZiN AC؍ %T!{weZQy1-/^@—{{~UAέb1a_uAU98EKoHF# I"-J 73/~7a.ef <*i{3Mtu zA2 _npi ǥJ>i%NۯWRzfg|-ܰV0ϋ?n{EرLx̦ zҋ)_G:[Q^CM3gvKظh9Ϗ2 ճ*>E2oud/{P\+uB; q)͚cLOɵؙ4n>I??Jm?>J@7" x k)WDJCvQUx3Q}/HZJ7ڴ7fETV PʣY)zryǔ e?I(}n%|@aiS#Y0nuӈ@Y|n!J"ߘla5*< jJ3]Pӯmti^," M Ml qrPYd.M'  skG%;LJG^UUnMFZiX/$g\G 3zSG<{kn@bP6 f0Hu}҉@@/N*(Qdo2҈qb\|Qi+9~օ=}HD*0ÖzgVvE|+omc҉ڗDb,{=ZySM_4LKFn"Dq!BLQ2K|:[9i8vHWU~S2zj*6>pt-g?VM - և##X=7;͎ghmV |., u(ϛjN]lH+-Rns9 V#1FQWWw"C?EnKjӣn GկUm0 jE./E۾QKʝ̧SkuxnbDdՓ{TtÈ!E%h%.0`}cPYG~ <*oVܗQ<3xZESFy+_2UwJAwE ^^{t Ԗ\be?Pu6u7PnhKgj5^ /zEFjh9T%L mG*Q%a>ݟhn t{i[Nȥעiph|F&.#5w=$a.GW|VR$Pœhs&-*e.5=vbζOr4&VWUΆg ZfODW^c)bӲ=PqOta@וP\JkC#qu#t(RczzоdAc 1j3Q4IzrLEGP z"5Yt^(Q?kOc.\J>%v+Nj_(Ӓ*ͧ_{KYVXeҊ魧xf JWTh%!#rNaEˋ "GU%̰Ò00zҜM ^0y\P5`dz(~(T f i#̾$Ϙ<1S KMYD-4]LYS}9PQ$__!}ע="nڄG |)ZSv_'AwBPW%'_V9@nj|4g7;5U*LH.2ਃv?Q.v1%3uޤAI2-b؆5U aiI]2?&`*?Yɟ$-#VBDfC$)[)߯%Ur ='u{@svЫ% Ihr}y/*\2r A#URi9rE? q,6Eؾ0_ÀQ:2C^9 "Z%&mŒD5{@\{\ L*`֊^- 9ʕEgnNeT針3o%GY¦xϸ+Rq2?gJo鴺f^;ll?Pcʊ#/V )N?uG#rdY1Io,&F[|&~\vvz7~\Gi/82ݎp!BAp3Y92>fS9ōsfM3Rt#d J8Jwlcmb[5}(9ǭVjI L?@Ts=߭6u>7E7q͈Mth:+B{ 2fф\k`L2k7z[W"ỽ jmܽ?vZkza">Z[9O(/uf(wD*jY;Խgk>AN$eS~./ׄyM0zKHs+!⫡ǴU=N^li0BʕF­򚭷¾:r*Aw+ ҷJ'v-U f9e@[m"ym-lB\||~:mC^nSixxO#l2 z0ԯv7آEl#hRT"lq5>C;DZdz#z{Axlj@9Z mb :cw2&:cϽXme9 V8YfO@L1,h8 tBF Ѿ3ċM&VlPC/|έfg2X -!_ctPc#Æׇa 1f;Y2 :ƶ$5Qgʮ>@bO(fAأ>8~ٶwyzԝp g}K̂:R߇e:E/ ok(q!5*ROSqrX;5ܘ(@O/YTos h 1bK))j*dB_, _tћ#\D!HgȢMMo"eOt,d,=g̊QU6/y;pÎГWjw`WxJgs Zw6V'f&)i&*@ |棉KQ/`edֶ.ՠdIr 3YДX|8,k4u%r=IU0#`Mm!`'#- ;# o<PIK1qtׇ:,[Ķɋn`-X㰪ޕLW?Ɛjbh'Uk=nMS~l5,7bMMIqŅ<;ǤmxOٽF0eZ+Bڒyh갅sMa D`ץRp~Imʓb6LpE+1+TuxDcD)-Y/r]b1` b^N<h/Z|^rcu<żM<T_2W>1Zo< w\|ӦhEEApV 6ODU}Y12> C~$ $rd36z1=ҾiV$` Qb[=F2\xyF7Aeh' ]<͑"ђsc֑qu5 8x$oHR}Ѕ%<]P-y`@uND k! kyY \8’¾r7{hE._cm@NϽ  0?}[8H2㧼1yv٩JX~@g]F4DGxu@w"~0 ,!{ץu'a@IUVip >x;dUd8,4-̽tR#^G~Z.`/}bX[*'C .%<9x5mO KdJZ3 764)Oy:nyyWLQ¨N<'3:\ɨc\Uߩq;\_I  EX+6)F}29b̬", ԿC}^VpovPzts9*ZĒ%SNi!=[s[AjojF87piyZ) }\Qnn|ߠ@ۋw!?ͧ:$hQ? WJ< '_J=k%r%{d|$MF/aa` S R@+p^\Ly=mMe'ٴ#ӷ9X 1s;~%ԥg&`D ¼ P dr #PɹRP!=Il3 Sifr 9{BJGt.il֋׊ԏE< $ Ww/DF&OKϽ, 7,`h\πܺV ɽ)mq&;%B<@* QE3I"Q8βgf+) 3fij!p΁ݰW]S&B`ǩ`@3I_6`츞`0z<_5UQ&^e eKI3J5Xʄn6ZAEYFjΜ6tKilxҘ(% ߂Ȗfpi cZ/0x+5k K9(vN Bh L br8@7#&iLa ))YSk;PnUZJ~#]5[[pɣaNgçPVVWL %V7!&@N R %ts=?BA,S_܅CÙ3&PZ0 ͗a;^ CråSmUM3 X/IFrAni\.aѱjl`l5́鋘, )Y&. ;YJs#e,^V:t,w}Z~hypW`Kz󽼇')"Ʈ(TCu*l  PX!/̈́ؐ}\B%µ@'KF@E),:I_;=RKvhNu!5 If! JyP՞g彥:})t?AL3m%[a~% ;Ҳwx \!c(5ߥ x 4\Ӯmؼ{:ZfXqtρK[f?6x'߱a2M5IM:f#L4ʺ@ßSxsNP=sŕ-H Ai|@O.*g$^pQ fM{JEn/)?K dUE ҏ6u?$# 8#1ÝD;HOy)L¦ڎm>geNᔵuͽ*(DK53G50|.\r3c#CUnəyTQ)3+QmhuG{jCB:A.~dLҀ%h<{+bnuќ~ k;4m\Zc}"| >DnqT2!6T QE6Σy ͟Tw-3)B̨ G-&$ef* ^(Ae6.[&Io4j6vNhM[i*,AV6s/~,jQz Qgs7&oz3_u{C@)ôhy֎-OpA5:W5TPd"A/C|(Zn(-cG2NZL(`@e=l<D& c~' ZEKT>])"*=7@9 XdQ="=Yץbd%DP>{snO d=I^<ȭ#ni}1\$I-!!5W& 8-2~Ѣ`  Ѐog #YE ΜW7u) #m/o!&O[̅D4,nJ-atU̧oIo~xð2l#%p:4"/#~KE!:mE<OHo,ch+~+V-jSr,Sp%M?'a;95_A7io 1Hs :_6LmhlɈ]R҈<=^%Z3>>|ve.}p_IE0خd"f]=*a;o $E0E<m6?뮵(tP%)ܺј;(x+9w.~@G 8{RDN=͇cK\QҸl NDĩy|ؔV<]hXCKN'+,Ƃ{NіKgl8CywYGo$s@ iyzN Nے7@n8?^P1p2Jay#2Ǘ["1ñ"J\vlu=}mU5W,ZʼnȱܖXdp=(Lʭ9+K(T{acyr6yk(0q@䑣&ReoMN3-Y^8KLv47pM8r0HdSMsxee˟I2 OYV|UBoZވTk_|Xowu'耵؆eJ eJU~`Q#߈6t]dw-^d` d|U&xS"s6$jxϰߨ:ôaK1ufaAO#ۮ509~c-O8 aOc{WxǽS`Oȅ PP]6ߖģFvWЁW貥` /َBڏ~`|h焮!H5Bu&$YEl9^y)fmU-mGoHPЧE*?'c ufW49_ve%]Rɠ Л: y,>bdis:J'& TȕU/bUL1YQHpӇ{kr\~!\^2eLS(Ab;HDU`r*cP1ۗvmxmYEiq`h3oR^DGT9%cw;^‰E\3H{C(kT(obh"+< h!ixnw6$֞mHbS\BB\\U~ `ڽ/ BTb%rRCb&T񚍯MT'"LNHK&p[L:$,d h %DFL]#yׁdX!l%rzz#sTϏUo6cX*ip;JEnD)YڬNepxOMݢة/;+)%8p5CrO3|sBAO#vG:hRd*lпC*}7L~0ޙE{:Uy/fHix72b^j+; BFow"+3iq7ї7HZܭ蠍)p=3 A\:v\Uy&$܂=g:eFy02lfo[Nq.L"BqXG%{.HS,E zhZ֑yŝM!O^=p^rC06b[zUUܖA* ; di!f92ӵ\i5YRyc҄bz!YUPjwČl;;9\; blR?-#esA C4W\|CNq:%!NhC|pME̖~'x n4&sBs2jD&4؛FA2on[}:H# Lj;>FvhƷ;|n>(iVBQ({*̙3KOf +̰[u .i0uc.9bY(:Z !w7Hb{AviƽʢDmD^sWm[x%~rxBjaK7~Y19oaM/SvsgtH@IPhh1a/zᗴj)a@ܵP{yB*2Po(yy:wss39eH#p# ԣ^=Yl9Tbɧy:&*7fd$bLEVsq`'&W( Rq$¨tf@63w,% Iߊ>*d,۵k33&^rfhB<׾6.;(gPHZ{O>4^Y+W]Ԁm`aϰzE.iZyEOmOfl텯?揜Yuٽ<$[ , 0"QWgi=UWA3=ֺ?Q$kEi6At%BvfS lt3b7*YUB_֎R%~'#jĢ&ZIgq m[Ʒ-biad (6r h?Sh8+' AUݴ?9Q+ 34b3Z7M ǟFˑ7XUCt#A6MS*}bS)'!!PiKXɪ%Q>=#ZWM^yRK'3?Wh|ߓB?"L:nYBU?kɄSCîՒoN C*yaƠ@uvw ^Qgei+M\W~L9@E-`Xf;M4Z%sYW}nNyܫ9/TmQfXqo ܙR{S#avt^Jk@z'|{g,meK9ZkpYN#F|-ڵLd[%B]K|ae8WtuGqN2*)΀qCg8oAө"i}h6mIgTa4_Cb:[.G{l[u>! ˟X:R +Q%rPTR.XfFiӶE Q9L9*˽yn7a%Itv!c+j֮?*A皙e5hxK-ׂF\3|نuUb̟~ a$\cSyuvb'%晜*=c ӨkE_N= "sG%0lILv\;/Yb%i:I99i,ވN %U Exh`}`6wP5=PӏG'|S8JݧނeT K%U(Vb'QYWj5%Kt9|(s:&cT8"ٕ՗Nn*hM[C=Y7K']~!ݴsgb{W˂ϴ":U1{ac">"nF {gmN>aO>iSB),u'4YyF)*NL֞@\rQt`%63 ?.!rUʛU͉VmW o*_4bYO͎ T:<W_]P7 XdiypJ+C7pk녹4XmN}@ؑTK*TE82Ң..\A(=$lw6 F88xZ'TVҷJ !;lj.;(U}紐grX|9"GHcD~1Q ~FWv)gN+VW\zJ:kb dlZ3|-ZSɰ?Mϭ\zoړw`8K 6d [r_Q  4؝18Mfb>ٶ4!O i0lv1RyVl+0鞝Jr0%yy2%SxQB^O dqn*ѫ}`!jbCMm6MQy QFtgi`): DӠOȎQQW6>B˩6Q9i#&>.c&^13D  SlVgEHxf,WY|ᬞIhlq^uE8ѽy I?=BeE2;0l}=b8'6Eyq-r;#׬זp^MT _q/}ZT.CЗ 7* 1\҆uQvD3$q{O -k7DCEu#%GG1i 7?Dq%qσb|1wN̴?$EK:u 7(V"ȶƵ񕓺qTa->ONUBy⫫!\4 R|1;,ϱ ow˛-@ל6:kLJG`!4/:S2>g/:j5G=dRH$}FSq, yԯ0zʻM;Fq|/*P"m~[ӊ-OPD̤MYs*ZF%xrdށ*0gV9Mt:Ic)<$#fHGC_bUq }2`i2dnxHﵯg1hy$2b gԺ: iuw03zoN ::a$K{pPw;T Y9PC@7ofDݝ`֏kz:4[Mblb"&"KHPTczl\>h hf^6!8K&Z`J좟նTC^a~̚| 1(Ykwcr}: [nvK?pLoqѥ^]A]==;z[:ī[پ{bk 5N>"ɖket ĞmAtnNfd=j6 ܙzHi#1QORAP q ]|3[|:$V,,֠[#O]7H}>U_PzX`|^zVoA`Iavހ3+2`c$&|}7 U]1LFhOdMң ~CJWyat|&:k%N}V`xOT\쥡m9+C /?â(nKR{G5mfzD,>.2A۩01䁗`R>pe솅NLe#7ہ.~mn8o(n?Z>_d`zPC7i8rvqLPLOLee>р%.t RAC[4A#cjq+<*)<7" yȣǚqPE Lj$I>+hKT1hsƦn *r+0<3K3t+~ݚz!B#AlHa#@xLxpG>j?ub֭ly.0RF12k]?LpM0 9\.q|ЧJltl% N. 0_pğ4MgpiGN9 lOu \&CO[pۊ|vuihKm;0@Ff`Z\}n1$M?} &4krmLy&ؚ{>-LMgw]K b5vFr޷Orv}vIi& Um$%9q 3k/џ` :XF.w&~K>f.vrZ+ST;D<ۍA7-x_ĸ*:i}s_نj!!jJ|EqS)G6UlUlQ؍ۺRQd`K0S ,2ǎ7Sлkaw|Z(#r Ƣ3*hte Sv\U| QHU,|qI5RJ[C<4HӢHS.9|,)\ 3,&l.v Mrh3 Iv9_ԣ5 %!hZX7y)h(X߿9vԫ12+qG/9#k`;[kisF3. gh bjJIs3+9;H~Rdu;C&bk֭Kvf1OF PHUT/9/CLzA>5T %3[^~a!}utjd+aCكeD7(rvʩ:EҘd .0wb&B_tfzVG>4LRjBO5Gs7`GAE>-)?@fw݊;%I@Sϒԑ\JWg<(>wSNp…$8m8A(OBrJҬ/l& w;ߩT<#c{iݍ=Wc Q>V j4Z ~?~lᲲsp.%..ӹs#jV6WsǪ:uDm[r0Uygar:¸n@D ~kzGʬ[r/H8ݦZi=cqJ^f"R~ 3xeS'!vtAPj|ǐJzuୈP&%`+1oo̺|K.<]03FD>.eފϓ2V]w+h؂7ƵȓhB˱;GsE\Nۦ\moeDK{_ p [sX mz 5kn( Єۜ"{Q(>DkLRn]x׫OjA>.s糊cbfӢ'}>-9Y 76jt$[4~!C 2*$v0 z_$PXr+;P}IN_ dWjr!PCri}?W79NxB\RG=ǎ\y=1dFzĭZ|f_ÍdCuHXOnv{陶7ZY!5jfnumg$ afP={~55խיLjbc'Ll"'?jg%hِYӗfɒ9P!.ԏjisVrQ{Q`e*7TJEv@NeH]Fnvu'L^yu-K:kevP!%%[ mЁoޟh< $UX)f'u F6>mQsxP0 QWUZ'M[U1,ioc6m%e"#4# Mi0~[X:K'{l",MSVYdo4Lj&]{; פ|. _,[<afjN!Ky 򶴫d(gOeaJRq'3t`:l~' {1Qi13D9HA&j0IA mf @k;E cɘӳ4w"mN4J)ع0r{:N ӿAFEGaG]R;ǩZv9Hc(eemo<~zj zq,?>``*[YHK"LN#܏K#F4:U1b> *me#c7Tzy]N~.*sG]R4 ;N r._*"iɋ3JvxPi:DX #^\y'b=b/7A:t3IN}Y_]QAVO eFmqְU1\;W|3\^_b{&t@֧#ё\ 4hY`cڢ&8ZUimj\XdD]> 浦*v'JNq\Z+ I!1[X6 >{jJm2 Q ӛ= 5Q9mo(2Y02eu10=쇳BP48h;%,= *mǦ',jvͣnb@';Y~P4Q*9X̝~' EgtApB|R%+7 V %zϱ׆HJ]VQ`^A6:hv쇑_5Xk0B$)0ʻSSzY D Z,g[$1QIFҎ>SR!jJõj2-S;UbKh>C5tPOZh4.u`.9'mm@ʵOVݬajx :@!֩RTkQ5h]Әk\3B8=HHKf%ſ5?!bJ:w2_sYVk6TܼDɀ9yF( $&P+][[e驲 ;]FnS)\U+ؼTi5%Nѕ!W:WmX F)q+0h|_+Dy+6싣F徱@j&nz=MH"T /GiZ;YP4Ϡp b\y˧̽sE~aRcz$#>@Ґ 2C3]ެ8Iq>uoAU͉CHI{*,3IG`Rc_Ƥ7꨷;3'V˔LQy͍ ZZWp1@A̶RsED_=ΧJs(nH 0nErr \?V!vC=:JҾZM'HQҹC\!q6۴*L]JD>Jdf+(0S=2ؾUPZk-;<˸!*xJK7$?lZRV_|AId{O_9@: .bR8[ybYxM3r&7qɞա#EjCm0Va`c N1$5) mh /(\egݐK'*4,F%CktdaՒGrTXJ C$0{]a<_WHܬҲ//b6uHfS70qљuJ:f ݫTXfK}ƔhR6-{+k)tmwQbLwTS9Z'Jjh^ݼ|=?S+FD׎Cc|5@RoFʔfsOy]]5lDp%wm 0~;9/^[t]cdFn #ZL1&4Um!Vn+ ISiH`_+IWݷ׾GI>C #!BE/ƹln'u)fBcYqj-d Dr/Q.jhYj0d"l\,lgAea.᜛] M|eM"ĶL= f.y _Z{846S66<<Lnɗpr ,+_*'^L[<9 SՍ[3R9g #9"ܽxAf+-$ >n%L,'I)lk`Lp7-QHZdZego]o/@ zu}cevU]# Vx { "fNS8ݢ.1Щv8| L3aU:%܅Qiu9'/ǰE?~z'O8E ׿z!Ew2DbZ*#]yɥAG&6 -,2ɏ;WtmW= zܤuRGDPh B(|䎘!9\AIƧ E(jBFD60, I2|E8X=[-B%g:/&@A@ˬ(M-۷CܓʌutFdsGJϯ+3TwChkJdYCT}|ņ;W\z{K ^ ']pDD$OP0=ރ $KߧCAE1l} : YNq_[/SNmN}&$bRjR9;  & r%@TŸ&J7 jGo|<jN&*L9ptQD{ !R^B|[4MB;"iŔR|HM8FF˵`M}$7ɣ>&E.D;oP LHv?\X}s%`FwaЅ8TG?BǸK!"]pSd0'ӢIeoV{Βq jY<" "ف_@С3>r\3,sFnU`U;җF$-|M]45t/\W ժSSꩀ7)1C^Nwy`[1m`R])7K2괃ܪ% }`(VnVhFs!YDw)~2E1;XC R'P*^gnY XIkQLov*(P ԱXkœ[ NHve~H߉9c]rltꁹu%!M.–Ѷ,d=beo;GkhЪya(rzNٵFHPf8Eo8DEaxg+sy}8zc/D]aie)(ڣ"\"GfH`^2q߲wҙx/8Z&_Jc/aWp%bJ4ZUvꠞq jOMF5g>7g@ BNnpwi=!ZkS`{yᜑ`EhKlRge\ˏUOǫ471ke_<-)6Q@fpWͦyͭ/D%fXVo=lNQ{!&"7ϝ1db+27[682~_SjȟqfPb=P)?r5vNQ&25*1A>)Bo{;>]:uhk %L_<L#C-,IdAo.\8SDC8cD\I~KDZ#kV؂^Ze"1i|uZ ڬEAM C|ՙd[Au+,_KfT_}KrR!giRtA#5NXB8&^7؄!`k(28e>~~[j'9%chnqP%l(;͞G=qHL` g( V~2T/z/ÀɩoSo$c6uWU8>Y="<e5k}7-7Fxɼ h(po"  huvV6 !+Z6֧Oh :<SmV56՞^$? SQ#5s %3c`QWĤ6: t|Nָ饨Vfw&"~)8O;%,ae?}I؍֢u(3FyY[bƏ9˦;]&_'46m:!j~<4.-%Ɵ !.#2j%= t梪z Dw IE- O! rKt3iLfA,>,وYJvn)~~'*/&\2`u%p@DKqBq3GQikuu/)TzuӾ֧:L&X[2#sAsI4,]o UIkqNRy5JR%DKkPF{ Ϡ /bʇ?taf )-4 6-a3}(^9~zjZ=n0kUsUM0{_WYEʝmnj#-i=+d[`%rCy*p7'rJB~#UrtL !}5+pl+ CL[{ܖGvmEat\}ODfW rDI.wj*@/N8weSOi*33݅eW#N[&/JSL@JzyXbTZM 2zxka\5\')LEadJ ؆DR~ӔΣu5Vg79! T[ <:s7#еυѹ1a=ե6C$+Dn^ [-9RX A們6 Qa+Oc ?g7( *3 o/ܩDBm|{ /${$J.͎qAҸ#s)&!_a4obcvbY TtMkrhlo*V-R,X< (/-]GYޱy(FYGx]4E#omf[~MtS Ě-q۵STLHbgAlҫ *V'D "'=UؚRox'6 35[iM.CdS5`xGl38u![Gi6Po$BfS#StrAۦ,#'cn\t9/ڞ lpYhO7YsIT{^o㪿gtS _ LXy$S؍ΤtYӞ\D~ؔR! A#GuCb+"^+EVZ!A^X]^> w$jkcDn+ǎ`(Ưen[-^r)tkۋ\t -a(WuqSA&YS 1MxAfYph"I!Y nIP%IM==+TEqOZAQG$gD1bzi:F5 ۤT} ;Xqy(UP'* SġX#J)i! bK7283c[P:Y> h)Xa)B-W뷵Bo7uA^f&bOS'>b(N<kD7`oȒi8jjU;}Ӄx;^ ca^u [shޱ"!UջJ$L٬#>Ӵ~.QzB"~$%rwUVH lI M$`7RR:G>\ U,e,pIє92 }%a' .kSH!)Cm{w-灥㖐9B@ZmQ0I%G:lvL೅*ǖl@!$-ZT| sh)7Á``(Ocv;U_hԲ>ff!hJIP8`6R79 1 C{ {?V\Co.<c# LoS%O0,TzY{I㲞| 4ѺՎBj8+b~j a.UO:QPwx.|Ndϯ ;Ar\}~k84'^9zG4NV E5 8\FcӭB0٠+350u'^Jyϕ[8wuN__s>zqy0)?nA;Z?R @VLV }l*U 'P&9[P+CT 5Lƛ?Χ ͛v+ڝjNK!qPV}eT8e-eQ/ck$yo(OϡSA$ErM>KouFtT̓5m⸕LQ+8vsrd1x?:ݏ23PN?sX*HCN2t]rE/$[4LYrHI-9Vza_E"V BUBv,M7+'\WJ( ]}>D#n'C!t041 qߪ#O?QjodMv~ |:fZˣ]nJC?!yN%e&y{ zYX—,<> ̴J@ / >#hX 4л> /q.q#FжOS\SmߒK7 V MZ^s5V]&Me뚍|_" bjRHgz)q<|ft.}T/?V;XA,T;N$9\`O盄|2,W-Z~7TEൣ49r9'Z{梅Ls>a)nOe!4'>L>8R6d̘Ep9Q‚ߨ=jwTAl@]--2?}nOVx]B]&ksјmR^{_\09Հ-iuEO*/_hہ`H IU($T~W{$Ov*87Y(-1.h;XUg +9Ʃ8Xi G;-x;7Cǭj#/M[o~D>BF&Aa( k'~wIRubˍ?CV:CDf뀑H6_31󩕞`A΂[%%sA^9Nnj RdSł]$ ܑ" l\Ѿ_--^ƺM#y9Li_=7D8t[v(i';G&q7Aس+A (L?4"6;hܧbI*m~Z]}A rQ/+_iD6{4[r;i}b/>*SPts"QCW+|Z F=|nel'\~:r=-mzhcwWuɛ8\fqdA NnXI'%ah̲U `2\}?JX|wI h@Ǽ)Z_p>Z6;g.\ZoF57|34 3.l`-~)DUkD8t.***9abDV^Oo"lO)3U"E`YrKJM\۹:^L2b\F_M/ $^mtb0l]ҍF'zD ihwI&TW1>µ!'!)i)2aiBH>uW BB&dmrNMg#Kr@$*K py47òHCEa6Ycn}!#Q _ ۛuPA{w>瀢&D;^>d'E '*IwX!CsO]i4q s@%O_;P=.B.ad[̓`1׶aA!8xlP87ɳ%:Fށp R $޵1 |n듽4IXX~0p]dY$a_e䚜?̙qj,Wm]ieI1'H Cva;/h?,pd?~ n6@۽tX@MO;MՎzKj͠ĴFv IY%Lw1ΧHئ׊l5|Lk(Ob;($fR^XRLFkcXú Zkr4Q-|x U{~NRq붮\6ܦFzy\"%Q٠  Ӕ[+ΐH|i/M' Q.%qNpcP>;fsU܄DՌhTuv( ߇Pts7DD>Im/]+Ѫ%< cF1@[s3d1zP`\*\h f/R+s[|ЏgТ'}[ 16ұK O@6T8:+bdÃ"U|uX5xp>X$i,&6 Qiu3*u l#LSU{nT0) ]U]A5aiÄdBP->Dgɔߘ~谌 i^ߌR䂷1^c#~ 쳩},u=75KvjgD0/J. Gi<<8x5hWW>lQvARjz7MG_r=z"}}Ons ϙmj_XDi >াj{KfY/k%rfְ(',gpZ%=RO>Byt[v7PB98 JYhKt95w[A5]W&)_<<!_)u\k Ȫ,~4cSMIKN<$/$F}}-Ϻ)r+_`gNGaCZcC?Bdgu87KF ۃp}LyHv3ӞY!((?*AA/UֵB#RlRYpbtd/xJ, 4N k>V?w㛌Wr9B`Aąk鍚3lwZfRȔ(#,V)$2PlWYEvLtgsm\(4*TDkNɷ# 4}Ib#l@Mh(u.r o-&lF'4Ji C)${`l|o I(Jv&v>T<4+*dW߁R[}]Mrm.DDt?!$u델2R^4mq.$N?BdH?8EzgTH:IM sؼ8SQ߲c^SyN5 Iۘf!lLK!݅36q q r"1rrC3 ahHQܗROZP&@Xh/O<"A,B wQmYݵLѢ.;d2 I ek)k"< ATF9nV48Gze;H8$';$] %kyJ66rc}̉g ) iƖ0FUCI~Ntbq!5;̴l:f+FZ(*2uYU&ˉn|AXߚT~ųcIdנƣ|'x-\VU67mAh,i], XA(k3(`>J\Ƙ44D,'ᄢb@v Fq&{3>DRpFiYa@Q- -}Vֆ0b"jd m[5:Sf@cRg32դ~Js6vhFU {;qmYyݘiJMݺ @꾋̭YMF|_K,=-^ep!S`02Dnx61o Ӯgr6EziVti?pe}k[H&Hk cs4=s$H sG+!Qy.ᇐ,lH8jm .8EeL(pɉ_R>jdӜ@:GYguIAIPf/'a텓 Hqn00 \y>}zmU8"_u7 ww+?S=Ղ&" beEx %lIˡղs6;!U8iAt$. Fd 3GPɅEN+kwQZL޳_) '0|T9/HК 4R_sI)oU[춨@gR\8]9F9'VS;NKG_fG?S}"E)vU_ʞoI14RZn_3'PFb?XU܊I3˘x 0-6wh8 m\S$h=|#IR,7 PYtD7ٿvљ^_#`hDB1@i؀X 0\dCoExe%quv7A>Ht}) CUgnuLYVnwH1yQ/ZҤ~u4F k;mG6t6ق-n4S> J~wÑ9abeXF+),(#۩Qvh1䢞#O'¯f? n 4;yׇoBB[`=-,ౄacAw;)j-ŊN:@]U&:p Q% Sx~ )73OmY= :j  M!'71Ǯj۬/vvsoZ߳;F.+ad }e9tuuhm wGr٨EsH_vrg$/)&? -+@7TB7y:m`8$IT:5w6AT݂]c0 'nFzP?4)kSQ SqG ivaA 4LPI|H]Z7eG;7!Þ Oʶ IeF>[4!n.Hwκxw[6wFw 2t[2$$*n4vj-x&ZP/x=) IySz $.Sƍf:yIB7q5P;$yQo6lo@'%`MΊE^ ӽBIxeϫP{5w5RfԔL-'=ZMv>KO'|3PlaՍ (!+ T9#v gWΒAz\O x'@XU^sBTV!|r{*k WgNj25\ O&hF~pT7'cfH0ֈt`i0ciayT_Vwa7[|-x B`W5@U3 MW`.!xi" .0ahs 7Y=Td VˎǤ'ZZ(t2B8QYf{T Nb`ѬQX1J/4竾S:>_ۙȈԆ\ńq.݅&bӃL 4YAU d6Xo\2(PTt7ub})eñ~kҕ ik(!jci<"[xG.}SBiU.![6Sد6;rxa)7bapZqR{FSD袮d1mWpxa5$p̓Wa/mB _MSvYZP,ހ .-Lx qly>^H׍ϟoO]vG y#ȴ2MԆ{EQ|vԜ{nOkj5/DymP5SdHr]V}%nxvӻڙ6PoI"Sr z iCh+% y!,dIV],̓*;4Lm`?pCl`d3c1l 㰭 @!hku{_DxmAcHܜs?YZ'tCt!ִ;јsqzLI%]%AadF0R3.?Ev1 lx6Lf:-lJh>\qlujYUi~̶TQOH}'Ѣ+ afp[?$CzW1=U^G?BQzV8||,V,sm>r}i!!9 t QÃ`Jj0Uv9;±*}?y"y }EzH@5K*Fnrj5.֮[߭Ҡr/׹[t̢r,.0Q- X\޶A+:vFQЦ`p =} ʻGYfW'K:"h<3 ye 8B Tt)O ')Ȳcc u}غ 3a0ࡆA,ǧe9rJ{|zPb l'==$&tuUu@@{vIҺ1$2 7ZڢrO[RȳMTn \(B.hOo7Xbǝ=2c6[2?TS < \22+̓RrR)O,b>?A/J7#qtxaYTS4a6 {YNHg>_́}?bq^;`b^)U748!isbH$k!T-A}=b@2)sDĪ6n s:&8V(Wk6Gۏ'KuC7@7[,w; tR&AWHg6*0 Њ^@g>Z{E]vm" &YΥ(欗=H#h~+F ^^x "[/n#2m?F \<þ/\KO`RG7N{'"ł. j.+9=ПC(-/q =t>ޛ-Qv>eƧ`_;YY$|O f7f+sm^ ,sdu.(8F#ߑ`8'h'+W#Ϋ8ɐ>>}o L0uj Mw4ZZ2DiyH93 佁ɱJzXtWLC?oH=U jKq&x#XllsB75P(E%f:#l7JCX™ s;"32ͱ}d32<0AB ~]KbKnAP}\Jp9|h]Pf.4efO<AB9USb墓rri 'E1O8N֟ʑ;Ȃ-ԉErԷRDц͏ -y]gH/"E Q '8  ( utfox|%[>  k6v+.Rhq[Fe)8+L:꫌P9Nb.)[T,DLv" x);ϝQtތs%I\i,wq&~kt5"ScnԤN;Yg#MbB}̅4t]nt<6_gPhzmXC&؅A_'F~a8LQ /z0sOvV'ߜPmN^l%TW9,d.\IkE+Fk"۶vH)3(2ٺ_}yDmD?d +8ĨV$@R~xܻj^:Jĩy҈a)>sL.R7 ^@I~+*`ľ~U7q%TtXNьS dA堡' xT:u|G'?`9Rdυb6ji2kY>зesGma|!4x$!8k$XĐh7q]J dGCӆILvr,!?uM>/c|<%(.jMXvX9{Sm@'}sUfUnUᱳ0V7_c^);+XlKGH`U;T[8\i"Q=_XL2◨wЙpupq9S6b;2<}ȨL%$H3WXy k+ϋimnӅˮJxcޭ<2іJvQ%`qGd%#a-gn=0^m^1ї+D- cmٿ &yMާ!KJ'1acfXki^7d ]ј=~J=CtCH%D%ػ)c?~W'N?Xi ح~Ʈ׽Gv3r\$#. Q}LkC4EN( {6(ĈEwytؚv)(먐w6n5JڞPt#spY 0DG5/sj1Q)*1'.wt}AGFu0F\onk5 4=Mt KS)yK x4nʪ1\5%TjdUm' C\!ӟow]-Ŧ8J(oT2H`,;@Lo,MT[ WSG{~z&rYpu-0v/>1"WM/_CCBl&JK%L}7MEu8="3YkXJtPg(+ vX"y)1/4l9k9&bТ4}wqN@$x2ar &Ӯ.1 ~_JYH @Ȝ~C~ë nROm/ ] Ex,di P/l!6)D BTYU-0q`$@}Cx⪡UgJG3<?*4j%+g&K %r[ >H( hNYom$K$+k q=7r[ F\zuCN"dQssςD5-(8!M[t4.'{g\gJlG4"G}$?Yb D3}JRZ,i 6+?4D[O݄ obl0{ |`V lQOoL~U b /#۠O {hԷNdI;i/f>s rcڒn?Jq$> v0y^;{~Q#2j੪04FA0ڥ&4WI*%90;ٻmkEfldPQD r$sztJ3T0a& >ˎ|eH1~|Sxw7r m*FzM.hf?j/U1Y ż@ga *~L0 v@׶ylwؙn "hxzI`?*Zy𗥺pZpQ/(ƭKס "qaV8wXvz)Cc\3s-O/Lz3t*39ͼ#c"ޯx?9I5$h@jP׫(QFf*ĉT!6`:# ӛnN^^>b]Qϓ1&(RGJw)->"|dнP˟]-OH2C*yCk%x . ghĞ\ Y~05+S$f'`kT#Vm \PvJrCCP4ƕ& Sq}a%IM33)dpԝt @e9t| :٠aQw%^- VS^Vhÿ#5bWr> tcRD=:Qrj ')b;jjvK,;d URm!rg9݆K_ۀpD8f~_'ب< 3;XX-եgv @D!HS:1SE Y6pP|]ۻqs9Psfإ=sd*f-$#4'=cPHS.I-^%j`|5?3Ȉt| ႣNIr qc,Fsy<?8qf,B55aRw xj.2OOQ$nB ~^S\ ϣ ]@^ɢ)"sɸڼɭؗo?tS᱂;yb.%-$;DY\TR?i B}pq&OImg0yxSҢ yn0FyǦF!c@~#!Z%{L^.z |E!=j6֝e4*7|(|vuzښ{9f"gC:;ѻnio\O7x?ǦAGd^X?NZH]h7T1I.)q\Uߞ7AoΟU1lj|.- Fѝuv+o99-$`dĞW|=J-$A*G߽ l ,~o=QhCq~X:!ghL̩']0OuTEh2{w8};(' bDZ{oT76ت,g}ѹ4P%qb8i"TćV6OІأ˸&-Y X|rЏ0k"h#0{ɟvT.)45Qң-|FLv4Q" r: T1c!;ZE]P!?SȺ[N-\& ;IBWVaЌG#DL"حݐO4(;[ԟ P2伻0m$8Anl6F+^F^ QCc1s2PWF⋽.m%։% y<Q!Bݔ. ֐Cnj8gEH,َl :ujU~0҄ޘ ~>Ѥ) H*_YͩeRٓshtI,WJށGx("ҟxII}Q߾׀5Ae!+p=}=p$iMY7`zC yy->*=ymt΍u aS3$m@?GH 'XOQ)EjA %P )Sc{{Jfa ?07ȎgD±(4- Ib1ЪJ36N|B -֑dZ|Ubqnh9Vzui kNM ¬EGGѨ<edְ/T6(czG6" Uhn֢ -mLԶ]S# ᨥj{W y]z*5 YIU?umu;yyhfC+4fYۯ{=|6-7eߘ{ 7xGhЄ5AL ѝjp o rZ;F?Ӛʅ4ő}nY%@2$3;fq3X)j==8_Q (0K8T|{ qLbb,f@@=x`4P%(jZoU|D$Qđ }҃tj~pLa aSa^iʌ=kY/1tE&YtpgDrU۹oG_8T 12ǢI,&['1OJVc>%<ثd7 4RJ y>t[2ZwUa-O-%ZWXƪAz F B {'B NkI ¼Z$sEw.#\h^QbԚ$=6t6cD8\WNolp"6~c0_ m $8\ "MiyBLpQZ^ޒC(fzl H/?:xJBUU\kz,gf.vrRT2zOPJի&x#ӇME`7 蓓ÁMslD%kK?/٢E0瘽'P !]ZOaFM =ď\HzJQfooC@ȍ?nPZѢFVySn昋U @>QslT-0 -86B&!ۀ+`=C;ZK߿xuF{+B*P_ɏ|`n$ NfCM)KzQ\87kII5n}\cͼ&4sbF J>!pb TC@VLp,pI>,'arp{~Ο Li'$埁scL3n;bV)Mh%bU ]۷.-+XK8JB6_ZX;[E"K+d7S4U1I'գ^ $8[M lq4@Vކ٬SӍ.zmp2{ c-SI_*Š]A$uEt}J-V6&P>`E=SF 4bq838fiN!tW@MMJ<`-b8ѮGF%h6@!9.wzʃ=|wW<' W1$ IBH8j 2 ۉh67?׆1rM{,FɡR+F>y@5a}*v-SO>>g40q!ornC5Sv XQ4JS]x %kS̅PVy-۵Ā|=_I0/: #FG?rs=ޢ YG9xnF!$giZ*hNO.&yщF6cP0gjSS(dó:]`}sEܳ}KKv1af(_T|KN8Q? 5\$-gD o/’UoNw9<5> r`q 6W޽`N7:&ā3⥝隬 1q#ľnKz<ݰUb[-eB YieE2IFn`cB~Zosu V6x.Yր'-($%R6bf3CI+YT{Wz]|pnhJރ;M+D Gљ0*°WZB^גվTd-;Oj, T\(q(R6=ͪ1o)h7s{4 Vyl'Ox (Q=.uc屾xIRc'٢ybR ~fUމI#Dl%,WU7[hI{'Y >$A\]:ޖ;o(YuK|ֈ`@ht`)KD b엍ޖS'u1k-Ha$y:[jiƩ~!z}4 GJ)19b3l-:Kz$qoHhhx nM:=. eFŞ-6 }o9Ak| A*"+=ZK{ Jr__@It9ꡜ&-h;`J~/1p%:%=e}r$dpPVgLOhrۉ73t#q 1m8&ݦQbnۘ@1ߝë njr]m遵 t(hYD1ܕR;D"YG|,Pź uQ.w/GlVCfTQ3Mo ۪(WJjyLTv/ÁmNpw!maa-`/S6;0f#j縦4Q%  ^[KlŁN (7,Y19!1aT O6ȶZdQ](msBlB0 Ǥ#q@+8O]L%FO -2:6?fEnJ $ub 'sXʶ0/C)b^/KǴ9!HCƀzˀ ;~D\)IKr^UJd}锫tO{ubH{8*Cu:0\@&3,ڛ"2|p/En;8W*M6Ahm*&DUcM3M,;ox͖N̛rGk_PIၹawG9UL8W)#-3+LzNx҄O߅bDZ⽢Ƒ.9'\DsJDxy!KO):wXӽyDj]W־_ 9SQH! z& aVQX{Caon= ~"ڇ(tɥ/x]`3w*#me,Swѐ|y=zF@Я &erRC/'ewօn9I_ܹ AqBuaFM];6 j# KgbΫBɺVң° 7YVf"bBG4!Q: <8 c@=AR޲]?#گ\{,߮:,KY֥ 2t؋[0ί.̣W}oj8QL |9#`$4zۑٌ|f嫂[%Tna#JZOQZEWG6}QS֝jhDG2P{D-Q3S話ݦUV8 ZVLa mq5!9frIq(J ]K7[bB΃b".MP[XBZqMcYE]R .mi<^)j.ydL2S_*NpRg- St`ոoJڪ~KY4Ȯq)w/%j:65DU 2Pt:+i8.ۣ+$51"`մ'! rڴ+Jӑ?3 ~̵k2w|M1x;Mo|ӢE>~~uP!pBtm@;cDXAO;2?A]߆E2>\^؄&[`V6?uD}P>G#U>|!v lMkP/I1U`諗_IDj MbhB9{?H\JK]hbDf %w1h ;vw[??4Ix b$(<D$T;^.:{*_ zcRR"~O2B&3&),nh44zVc.7O;cBb=kVTcGAf~5 ) qV 6ؼS j[Vĥ z G;Ϲr 8&CD!:p?"kvwʙg0ѽܡ !\: Et;#c0bZN||_^fSmB(D?m=EBuc)w 8D\ BskO ;L꺂"EK 2R]B<0e !>Ε]Q.DmY`i N EFTx{8 ${yƏZE倕 ɅEiRKWb:FGjh ĚNyNĥG4^_Tr{AF:}_j=g#{#)uK*a2*I0f83j7wUc^UCOSN Յ梹|/kQ7tҳ S$o=/~22Xد(v\t]1fA\@d /xo×)0$Ջ3݊;dS(v4;@5_,ҏ &4*8|G)QrUo6-e줸(i4AoxQK] ,%ڔ_֛|Elϥvê0neyl6.;fWz({lVNcw9J:$%%\K͋Ts(=f) ?@ݤ JQh'gӪbB'S 7P(<ʹM(DWl\cI&K_m\.?vJ|=v~m5J . dr1+^حQTN_L*׬@y:R9ΈSJhE֩NrYjvx-cTB2eKԺZDW} ATO~kS^"B{]X\%Y"MFemcUYRB_NIn%ͅzj>Š tED? $b^u~5has/ .."~{kQG0@꼋FPU7aμC ?P~}PMDcp*:*Ʊ`ҠزEaU$YUe5{ķm+HdeA>`nGԲU/{;J00sd/{ü _rU2ie*t먶RL~Ё&xW6.C9Uf\-1&{ w<1M_]iY`OAQbJh>s:slIE c.ЄK5|8*oItZexZ[^K\~DPi# > ZB3Xez.<^M9)AARrE`#:rBOFkx*6q5۵݁ 5dOnD]@y :(vkpĻsr#K)qb])"$P=Sοp7%MfG(33Hv!t g[I|j)oYm;{Y~GˍBsv +T|-OQ~էpR\{ yŎ爑H4~3ĕ0*8*MqPCWzhGif7BˀUr1o sğ&>Zx.gTP!}xD5fJ  *ƌy7|x:S>"#f`?'M/69 )8&tny9rj5n7BLĥU}jE\99Gy" y͓pYHOtj܄MnȨR./(*xa rܔSg0>W*sfOe/څ5uy8%~a/8>]sǰӐ0$o0ݞC'=6VZjB^}qQ=$2ʈ; 䶫#A ]volk758(DzhrN9ZG6w(L CDtl"9{~;ڌjw!GI'ħ\!~_碙Zvz3 s-JC_po@8Y k 4뱳uY, 5p+NnY7A"( zPb-9=ֱ@wZzI->4^N[D.CKЌ2zȭhȎ/:֝~l&SkU8&$'̉C(9ЌCtoɍ>H& j̿@'p&(^7Rz ؀7Ogh%߯X%誀Kx<;Ԉc C x 4@M.-Ez2H"%`lMAC֓xiOip|Y:(2iGJـ7V]66Nط]uR[L]te5o+8*Ҽ %#],IO_@{xˆHY ZB*Xˬ3>i<agQ@;K@ñ[xcyst!\ L#:g+:*W90uX(IZ+Vp,ʜXv+T?"s+rFEO$&NA)!MڳS<6!a*Nݜ)X+sQ 5ZSr&Xiiy ;*#sqAۖBa[ɉ?w HB=d+m|>uX[e^b'Dʊ kb X9kﹹ )E쒄;aMl+wEZT1UuQv{̇\L2LeAQ uH#jX~ȝ';LE _t:w@Lj; g&y:%7.; ܩ/R;dH| mcg.N}Sӏn~!u'd䥼FwU8n(3s} JI>`.ݳl&!?rȒ{¼:^& 4Йvlt&:9ey-=#~]2)]GY%8$Kn|=GM8-A6YoUiKJv8Ƿ\V<UgMՀi};ʼ҃~a+A~xLOΜ$)^z#6? @1spS7>lì_||f>,E^"po4&\Fg8aGUf書 )n VblVmfs-vGln7q|I/z7T( 5R<&4ej&@ ܯ1`9^ƪ\de"94<Url6Sz6rLmdb^=(U /V:tvۡ?R Ղ-Ff =otqo)!Pn.揯ƻI'-{ꕛ>} lj-QBB-C&[dmZgZziޫ&xs]\ұӟ{IKtdinxR'u=@,ѽPZed7mrc@Q a ã1,I<7fO.C$,Oy&D2ʛ͌ Ѧ4wre_FKOQcUPvV eac.`"u*4yx\MEk76~KaAH[]tYIC.8mX<`ecN$HqjUO _〕 uS]Z48rz6KKhf:/,GY,kEX~.FWj:r@o }vts2yFauG~f>Wb<63If=D{OU`}^˾/Z?UWOsWv(+ZýK*ԓbU⤜L!b|1 vduvv#Ռx oL»}kY*RDO0f/3VsUU.f@kCצ`h,䅌O߂g8iRV:iӍX6c| `+ ‰8#CҤyd߶aQt}aMgٗ> C\P_PΗ,yS+/[VKYk<({%Z٧dL$Ydx4/~VWQ#$ZYgz1T!DPNcc1XAY]fy@յ!bQG5s66">c fW%|192 fe'$;4oKC> 9ܼɿ,`μ35m@[8z ,Y%l݅"8y/m$DJXF ɵA"9T୴TnjZ[nМl X2Arؙ6iN@&(T&yD9SD͛6Bt-E8~д@+dQo/񭵝 DKS-^Ꜻ!5XOJoBVW9m\h $DݿȉhQ(!>>}P05n"9tP?* 4Z{>' Yryn6fp;F8FPo$M|Xx kBrEg5&Y2m}_zM\/!~H̙ΓQh0ծi޶@Л݋BH3CݶqTP(u@ ::K8*%/ ^|[К][,G 2*ނ, zJ!N,"ս+Nlp[iT*'֪Yċ_;SR47f[}lwl;0lMjB~#g$ %Md>*qG.A6*0.2]Dנcd(m5/I t:{K-`ʶ*h J:XLGBKy#WO~kVlR:yu1~Ӷ<9TGcµ:+.K K+0A ~?=z~ 8]3NSZ1&j J;YP|g: 绯^yzEhKPL|Fw3ub" [44j0&dDcn*|k3/|v8VIqK; ޝ߰yNH4i gEdeWGn=m 0>ׂ-n>fo7͡>qҨh.{(MfޢNAS19SHꏎ6` F^,#ڥq9Ac : LEUHz(Vn[В(> :+ Zp]⦭<&wbkVrOp&OA3?Z0"Fo IM!:}w>בCIlċPG$(nZ a ,]a)5 *,5l \3u anwIA|S{2*V.qGncpfj1{ nɖ%nݒjxuIң |wjqY]xC_4i>:!!@Ÿ- xth}lF_IK1m\u),`ޥ` >u5f Z>;8uZ7v5'wZPbT㥫:CAO(,~x$7zV,!МLNäΠR_ t9k Zi1e5  jحo' y^!='kn`[a  hfN#X|WHgٍcKL*b{)W9?k75Q>.VgKNZj`V O"wPz#15<,t"&ȲGLvACmhluRQKNbvv#Yb}kTP8/0Ұurq/)簔e\ݿ#_[YzxMүvh!X׭7…NuW//+uLba475VG QJ/F +*舥>:Fg"rHOՓjϓ6mgASdKCS*K|";OGzc\7qq/ۣ lԖeHʇF{Tdy \/gk$SNSA7& &f6ܴC{8Ղ?"h~u5Aj%&b`mi؎A9MĤ*#u="RZ %(;Wo(p`L.>~nZ})03/ȗ쇄!ϸ&sc2z?JoG:r1ʰe0\M0O_4jl6߈b)4DM5ߨaΘ:tC woۉ `f5:;8,ߑۑsa24FJ{Z_)/U%?[(" Wj07 +m>[)XeLsE >>!VLσ 4KVdJmY ۆ/O 7OEa JQ cONKkMdOV]oŜ|fyLy+v' 9Jw8s߃G5ZJbWuM9/f. 1|k"1FQ L(eʓJLէ{>)D٤2{Cؾ`^b81bCˊ*"7QAG)'\!D GfYVؚ{ 3b8cؔǨ2R®c֏ ЗXY9Al Vctk-?(C wzhL.EBya=S8>QeY8 A_]œd~iOfWuOF(aSj+H54_ԹT:!`6PN䍏4bZa6PԑFc#A֘0<5?hT)gډOi `[B;likQW7 1 >NGEEmU3rPZ o#Ji>ǤZp*pxf(qDÌFל3G`9S&e7X$d@m$zަ6q4 6&:S=|}9'6clX]A | 3/=^PLƯ߹6ExӘbZƝ?54;jqt k໭}yN)ń;^5[Ġ.n׏Ž>SˡG7}(#wcDHƤ-|6D=Zi! Z2 H 0k^=7X۴r֤Ect#Uvs;h;?WA475 0׭^ U` ű!nQ#]?{| !5rS 73KπK'(ۣ3 2F%wQp,P~|J2-"^ YO:'2=@d pcYR vΓT`R[x)q#$ROn}>JZ>}_KLٴ F/df_.mPe(5Yq#'KPwh@e.J㍪;+oĕ!JqI!URp\.΀eon-|Rz?z5Ud䢗Ǵ5Z+G˛$Te-}I`Ls`+R'uZNN~?ǏPx Kb}׵Z48h":I/ +O0cL4U0C&">=wi8w ۄo (?5> Ά$3}FUb_u-۠h'I@0œ"+ fmыߧړ3b$ Sc+ciHXK|͟ 4Mp@Ɛx'|L \sP W%47BOc\Lw6>)-N D Mvs[q_i(Mڼ kUi2hhۖA%.xg؎s^h$8'BUp$ fY8*n-y1  Ԉż~ؐ)ED [n> 8}=ZC4&|xj-뗍.&Ui$ٴ(NQĭ6n XLn(M{)UCOcIBh쿮+`}yzD`{P+Z ; ?ׯB%4Ja)6<E%gɱ~zW\%Q?y>~:-fPtUߩf{wQKk 57,#ZV]QQ Np!KF."Mm D0dWfgv֫.!veרw 4}H2E[Z$  ʟ:q% ]uk7 tbOjdt }B>[WXu-nAQJ߻ QpOk,@\7 Pw:#YF2 +ʿBvVXgCƄ]8?:,,a<ř0)@K (n4fP|֊'t-oU6KP[4!v)ѦS|r0N';*_Zs n#`HZ.Ēpp"Q;^a@FD!=Ƨ푽Xpw1)SLZGGNm7DFp+0|4^rOL嬝,E4=xYHqE'7ҍQ\QbnaGZS lŁuUl?Y5yQ`tk /8{>܍Q}6=X}?sh;Ej?xjoQV rJH3 ۗRAp렫V0K{/uD_Yy.axMuPE^`!m1IN}oQ^F1|}1.O BbMԷ \/ h):'X@CAs70U z D:2 2V-S#L[kZO aM ޱus-Y6IJ!ZCAU8 jjn\nt@ ރ2 L8aek7@ilrP&;Tڰ"w)7mQe@A< Գtzluhƶ.8ҍxܞ95ʵy`d+:{Z-)ˈu Nw SqxMf _ID|9pAOهR&\4ց 8\+'V!f qM9>0$dmmħSTcAuU>)A4_Qq!}$O)Ny6H+&L?Ta, H t؇ vg;5?\0R%Ʒp0 $9`ӿ o"T'߭\ޯ#>r"˴ s["3[R{8Jأ )Sn#S2|*qDI!fdhEM,*X^Hz :)rbRW2Juz{32|Q>$ѓ9";c֎Z&0ڑ[ $ {#86;uv8?'49> :چ;r$AG:t -`VL%b0= W' BTr?}f6Vj*P!@]ᬸ _@R\Rc%  +cN3WC$-&ѦR<eg /a.j1;$2N$84={ڮC[qƌ,X"Tl-"ٶ̒)FRFXbcN qRy,6}* 33_4Dxoz/fsV`OR`iEAD;l"W|)]h_˄Rύ\KM0E vYίc9ٴ37jWc+Yrf*Vz;v->|4VH*ZJWҒ3ͼGi|?-tbujFƕpS}1!;pRR/~DT̊F#.U r*Z_jY\d](uꢛb3s<8E }j!)$7}Z=>+6t]Qޙ ١͂Nȣ"z4,p).#˅|\4tzA}] Z() {̭oIӕ z?\8՟NQbS NS[^;hmmLu&[gl /(=823I aXs)NaZ84|i U~xOah&$_@6SGDncÇ)a,1U 5L+@7MsCǎzbˆEm)wCS_>hkϷ[k<jd=-V$]GdL;JK 9R5=\\yޓߧ] Y+q|x^sc_/<. 7gǖ2 u+'LW\`u,a JS};1f{5(Iy>}8 V$ K'* .8[7 w>?Ċq3bg~\lz\;R3;3J~$jc7IhTEn Ŷnྫྷڃ)&Zݺlx(tRmK Hѓc"<|n;ɄUeP5FQ)FJ r\}frsD 3:6=Ubg''1ޛ % Qd3sn-ܒ2"ܧȺd#\Of%v"{/$f)+;Zd]JiwS_!Z__pAGKlǯ[o$_IsfmqM' ܯx+߻yUn> $H9qy/>uM/FliP!ƕՈuOu`Oe>֙,"Q:X.54`CjHYD++}+- Ň *ѷ1Ыsc9ppmxSPSXKvcl仅Xl=F4D0YC)I%:t)ND0%! Q]"ϟH;S enjBS’s\pֆ(<$GxdǏKAkԹ%: 6 炌%FpF_t4\x,F&iߔ ٜ9g,2 #&E 't|i-пrJ]s9 _%ذ}:,׿b=$NSq1@^rjGL8"=C4ԈPsGʢJ~*+Dl2@;lk3dT‹>L [95G>8a;iY,۫ ;27 پwc2"p8= { /KwvW@љãL~Oo(ۀٌ+!RAbrE^>96-΁ I$wzi9&!}Bd pjϧrUݞUľA K &IJ$OXP[8l 58x?lF/WQ M11g2;4aZTl$:PU _z.nJۏK!yS52 i:VBBƇ\CE#ZFc'Z/;]jBOTx[٦+ן/ <퓅ŏLGTf6T%'3@PO$SV;cdQҮB<̨7Di9ULjMvA}xm齛r;u>Lgi"Z%8-gf$7Q =|@:o2 ?\E7gɽ=FG6.1?!a-􁂽f %L;x#T=f)4͏:Cԗ@溏[FU9euً&;yuδmH7 @`j߫V!u^0Ytu_=Qp@u`-SyNÍ*H_|)YR< e&vSߨ_@ <1q|J@qIw'(sZ+;q_Qg tHtC)G"Z893&WW@/}U#%9=#~؁_(tw5_|2"dcǬ$T02}u#Չ|2zӁ859Z[7TuٚRh \8"B3O¢0h㄃t} q l՚}chAvqp+VsΜ;ZXTr 냶sdp-ݤK$SwJ %+'20i`z VznG.s^{Kt1¤J`M.X5LxcC?7hoɕSm-!)yZ8gP'XMeOQ~ r]s)gP:9!SQyꪐ+&O6~UI:C_&D{Un5obv{Kڥhht1E5M"Zu-ICHիqL[km.c|$&Y"&dVU_nt|1)FCl6X2(M)MHU&N+$$dAWgKil,ped뺩}iikm:aڑ]򂏠0;Jܘޓ3v֌S @kw+] #pD'QqfgXk1C!?!x3P* KOl_,hs}hC-?oe Ol-n#dTWy} ={K|=_댢R͋>qr͜zn8{*FcXuYY|?dൗ.Z>fo5 oJO,jrP36*,Lv=b&M+=-e,qTqx<:d3r\ qW,怐4^&ÇUކ3]_1HDё *n\ƙ$&[cY[7T{qsi,@w 6%fĄ7rg[,E|,B ubݵea5rޗNݷ&Y'KN3G^GlЄ?S"#*wQǭ:[*ap[qiElG__ RNa}:тv~8R ۤ @lAP tukٴ=?'Sg*`F|;_"Wu^Ne0Z!GBCF]tDǷЪs(NZP]GUr(EF7D $/_z[LAXvՁڨ/bVSz(_ j>iƀ 7 {7(e*ACa)!``'7;?cp/NR8PBƋumXфVgIS̄\uWM|lԬ4"3h^bمJҵfi}"+kSKd6RmOUl(iFbOq4`Ԭ*O3Q-(@+BswfC7dQDT_>L7и*Zã@U_q(z`tinI.35ؑ,wUHl)޺YxSaHe_&WjЍh9~E6xD%ZOg-9MʆpᎻAկCI>qEe|pBO[ 8i EXK %NI{V#~߸Cȵ8Ddž A3':aFiuɪO3EOVXh!n=@Q.F(R?B.Cov\UÐ!Qp2?2X:;(҉iEKI&I\bb218h==ז$gѦ*(]OS>ٸa-읹: IچuizNWcq+RdKiaQ Q$JܘȎ85/4 nOtF'}j yn^<"3EbhT1~~D~ɌSDnYʯ&k^kk+X?7a bt?Qi14np]6]M#//9{$+ K*!#m`-W^͛~1u#NDK>J'KRPa5 ):_7aȭjiNx}\+2VInEy2n^dI0=N$pl>ur @zxwI4ΚcG?0^„sV^}jIi] 旉‚ɎWA+Ă2fv' LhLhxt1\sSDŽTa8r+uUh/;.ϝhDIBǤ%B>tQ˛g'ӟP1ǘM'zJPx3[ tyɊWt5G 4מkU ςʱRh}m?V$F^ Z2R_>,a5s.AeȦ.+a璭 ׳1 #䗣㵱?+1ke+^|sDR 'xb!H{2]crhn˽wg"X_=껆Š^+gF!'r%rKGJ|ku>9\2,y?{S:`51~]@W5<ҤQ/KIntJ%tZN)&)*HZIa`u(fAm{/%~oc}2;s?ϳ"p9pW+mLlĴdbD,_}xFH+3ܿ/5}9l_dDjLS:*]g?6䫝ùW)WA9tr*?RYs|o!m6 d& F];6O6&!v'0O4q:ǯFz3NFwrqdj췔 s p`0!pQy @GߖYg VұSͳKuvL^|=n(4a%rno H(VwԒ)qߏii=; *t|SWY=7%vNJ8vu{FRB6g6,;n(@ lx@!*@.0'@~ t8,wj0Ljʿ /:RPJTIǪ]a=Z+ 2X 8@ƘR,E-|QC[mI=27,kՉVp糁]!Vw=P%6@*߿1r۳$꙽a^IJDq%_!O5h"[R a}ڳ;`e@[wWXwM߹ Gr+Pb{sʻ(m%!mߌ v[{W1œ" xԖj6ҽj?LG( ʅnv"~Ŧ,S`K~=Лew" YERFKUNWk%N qh@) mv:&Ő&R0)/סePjbRcuUc$hqcpyEbg8Su3FWn!8XO:s1Dz;Ed; r}+9I&JDPY GD7qTېghfI)S=хT͡yjL~4tǷD:s;JZ!1%JT-|V鯞2kۤˉ= Hz>1(Cmr^ɺH1ѭ) q)e( #Qh,\v7`Uj-3@E35$i i`=+џBMH`13vFLҴ 웘2/?IV yxKHR=uAl%Pc;#x࢒q.>'d0>$RVOZez .1waV#C` %D"l/U+ſx[ e&10iL,A{1RقKᷦ};E_94G*UӍfT!yLs$޷#0HҲYk];ZuLQo:qa&bWWG%FO3<eS-2/~d:j+wwS$X$n!"x.t#(N'GhtZ`}o bZIN龷='u{۱A\\toz75*'R lY+r&nQ+%"p2?Ue|Qišؘ=k(h r&I&S~jb0 '{Ѯ_}b{dH;OkםT=} $SC`Nhx綯y>%lLCWǽ bXqiudی^z DJ(FЄ#`r֊[> uAW`Ǽi8@ "_*gHv{ 9I2ڽҵC8;F?-ZODl O)#MgJt$vx{906cmp1XLl%JWX?M L", \檫bJyZ9g.$'k 9n@\۫4QhtGwDOk?^}.d36i]ma<:LfZj6|\0|A'ẖ[܍T{r+0vceDԹ }D+ѵ |J~\ygfG!d!v!Ӓ 'ʱzDÎZRv_Ⱦl)ל7և]cj]mO䖆8 άǁQ|ʩ A5\r#G\VMIb??qt|6Sr¨eH4j{JqE%n|8' Z61iyxCkFb7 %:{.X3lsd - LQyӡݑw#!@+Hgح alǻTA#υeQsz[jXDž)uHK++QǾӫ_.ZQb έ~i^Ӎc]mC>OokOycV\b*>K~|&8Kp}DT<$lFLJ$_&\P="EUHi.dU:8.]4@iaNWXIS67.R”*in!P˷y^PaA$aAٙBFE]e|L|U|4!F |21*GVx* .e;R%FY6` aSXvBk[EP^XP 0neF;]bkӇuY0Κy坻АY&lF0yP.Ҷ{=-rǼC?Rg%`ѣ֍E@"2'N'D%79z 6kH`%xxW9cpBĨDZ[%ф|19~㺏6Pg75g]L#ȣܹ_k0Yl/vƖ B˴KmKy]J1,4Bq*I24۲4=*,$3߆zz䜟[鳳].24*kto_ʬ^Q,?w-f1Sbg"B\Wi39ԗَHU_PL;0}("'6eX;0Z8D5dƋmF ۜ1']3NqWupI~.;(A M™78udW'dj4Nk?P0 4}Qә]yT Mi5RŠd0$ a͜{(!IhpTԲʯ]tU)$MsK|/YOCub~u-7c$)k+E938*lK7Mbn0Bˤ)dJAeE򜹵Efm擐F‡],Fg܄W[G~\FSxtavDl;>XI7 m>-WQ$4nKPۋK"/a(ڄc&"nv,`{R(uk iph5wD|vFa^n*Q.fS`P}ڗYMw 1ΐJ̸^{EwYゅANizU+=:䬃'CµץP З3`K#78\ZZ$*2k3[;,}tCB2MI"E3G"ݻ;T|! Dmˤiht \[c3 1vX21Q5:y!fI<Xf!NU%A6  t{X,l̫)p~l]̸U z6/_nMnR(4~)!žXgP.KrfToM<$)Z*Z+p#>u9ԍ]KIK/z6ǐ^-\UN6%ԶQ>-f[}DƝ+f)H{WY xRtNx lw!+)wD~Hle`Xu1 /3R@_c&k* 4!ڎ:w3~lwM)8Ljh 5HfQPVW=Irm̻wꊲGC,Svr`kD)MTs4%fk>ok-zb5bUu0ۖVx}s Fw@0UExa/QPtj%~b*>tɎբcmѤZ ۴v= 3y#,hϩЙ5`J +6߫rRmA݌8j>l:DRGT&o;E qRZ`'E_"S'Q>۟TOy w*{!-?O'DD)\Uy5}>wYI\G!J1EÆc|ŝQeHfo, ̥JźC_HI.Na#!؈vblzut'Sp7K~JVs.s@>\jv}+kbC?/,ޅ39Ne"Tey?WI$XjLuME|@v?N(J7R-SxW>P FϦ8eȥc: +UÊN_8ZVt%Acvdv$*ώs[N!4F,4OUH}?J@a@P|e+ϹЈ+ƹZ Dn WQBZGgW>S"DZgEbcp7}׿tH1|2V@ا*y4'\QW9#f,Uk]pf%vY8_ž-i/mF-@=lo!D3ϡK7ݩ@ֺpWDI0þu{"B1e_TQb+g즗iEm`1Yh&y]fq0}\%=VErϟ 9k`r2b?/ouo}PkOW5DDoCl% Rg3,Bm?׿8A -֔26U {}- .V@St J\ML>rC N&;lo$3\Nx<8ћw Cрϗδ q/~1:O ^#ҜTT:o뉓6xy%Heܷ2OR7`$+nIRehVp2q1\Ʊg΂n苧:7 `" UOx0,\!0:]|fgg D+kwTP±my>g+7V">nV %'Ӂ_z;m@m0~xׯ$y L G nѰ`{medM#e'񺒭rUQh@O=[;wtZZ~`gB%g926oK\Ps)g߀2R} u3 1Ϙg܂<% [ߩ꯫V`c7RTݭxļy,njT$ap簥y:O \Z9Ȍ+?+6d=9ƒ%=[EX៘_glŪRz;鲗/S(b X%ƳBЄk9A%cà7M>/xNy"~Iºx>،NZ{LφQ9e:@'hBRa@g'sz^9DbF9uLq!:}s Pf4G'> f+uƿ?QB'O0呟F'w&`c{KmG*uj3Bզ-3АVXTyjP.Շ}gQ7|T+ٓcS8'ީ ʑo:M-p%e8wH_5ʬ''L 4V/9}!ޕs)c"_TXP3l/ANJ4 Sun:t77֐<9nnI;`~Q#EaVAyaw^ncEΏʖ#>_pOiiPks-rcWk LY[ T<;:l_9E5ШwiLk!C99vèo~z&Ή1cYo>[{ ǝfSNH ?} y^l FѰtײɷ:&/;IyHq+_H vs,J)vR{YfoS3 i~,Gl~{nf ؖg/~BVE S#ܥbE;,M7=}H4 / Z^JE,,o>Ju-ܸ.3:Pl1m@.;˂y,\~sv:"j.tʃ[CB1 FI ,p@i 䆄MQGNxNtѵĿܽA:H v5 Sڳ`WhlQuDz]Z :7׾i`ZF'ʽ^%%l-ӁՅY?}jj:-U)741ML|TRm2 V[98wM+óJ <44r<e$&;P1H咭Cjӓ<J*/$+GbEL Ã<=hnǰQ[#)z$*HWWw)质|í 2:Z2W,^s=I]' JZ|dŏ@.ʹU]Q4͇\m)vKT:萖Œ2]Jpdg'DX|0e0Kz?[:Za "?M%g fc)ںˡm;+(شVBі FFd= tjS!~FpqPUJMu6OSlA`S]4*v6 tf;Vئ.B {nL`oXv6$+qŞ#!ȕ³Ų"yqnsB3-rʅ6 p+%lہ@sJC k`Y&d }Zlɀ롯"B.ɧM؞rku1AyrGW0pX3|m y$Q)M/lB"@?7a.쌊cwE%0Lesߧ^lhy\ܩ;H4'|vՋ`fj, H%R 9Lӂfsco%ֲ+^:QhwVL9WP(fYjdrg$\rfx\KJHժC)V/2 3u9YF٢Vz}xf$杏r QIRNހsU V@2Q"N M^M q%a,Y[ZIC,#m0 P\N]hEɡ'VfK╍tEUw_g\ rM0S*dڍ(ݣ2q[2>wuMD!溵T?!4D?uowen4mזn:rC. %O՘iLycw-#FZOkgl $8'c4j2!LҖݒ󁕦k]1. Y񫦄$ljG^ J,+TLGDZ1-w?~Gئ4-Ҙ웎}W}=!5ÒV!gNvBN%鈇`.}HUrEO2.7`ʡx􆽏cҎT8SIQ]ˣTckȒ2?"sj;4Wl-tXqUx1_ɲg÷&8nQľXs%NdͯF)f`ULn0<@0*1f }]yܒWY&7~MG)lߠ.zlQ4u/>Z{#mxյI1 orη$S'ǸXTtR5E!~dY!4̾öSN:@UU 3״qj!zb{7#hO4vfl=k<+"ezf"[8s?jilx˪~T4Q'౻ig2qu9_>݊|Q }*cה˶2'[_/-f&i;(2gM;֔@~\B-x(q\^_:# JJ_+eaE\ 2¥={-~i65YGv@Y^@Y$DHP^ ($zE1%"#l9.U)Ր)愙T2wS$wWJ,MqD.9e=_z142bD}"FX\{9i&pqgQVa(E 4֮T˥"/ xYIFWc ]Iuw Φ#խ>}.i<|!;3{cVV/5neܕ_P}g"O vy62?gZE;#Uۘ tտףuas@πk Ex PGn4 )T[l Ay~U\uKw[lŋtЙ hk$O-B6Bhƹ315ͩθ`31q~Ĭݻe('>fЛ=e"@8$Ѻ<ʑu+ZkȍOæb*JDWݨX& R#FuXH?T4!YHDEy[P'w!@a&Jz{W͚,n8jлJk^;[o;yAT@w:7S3CWT@䇉r8kPq%8Xn$}\ Uz4n$`yV%KFln|O, 'Cj7g.BБ1GjH?(-EҦ#_xRWGS-NHiUX$*7 R\־Ui16!SP+-uܴ7Q OՈ0ؽ{ؘr/ЋA偟P1[y#v Su,g-f[Zw q j_c>%/ 慟,UQopz@'s{ [wPœCC ``,υA DV*75MwmߺԮ )Mgj06PWK ňky{{e#.v$Duj]d(kה@hj H / 9jAz-N"V)u޸C.h=ۣ{bF葉U>eiۺ|L'E>!$s.,^0i ѽ_p67^ʑ5JwDZkqӑ4St-@c_'a i==/'?#B]_S(ɩc@ʟTs|X0SptZ췷:+~UԳR58+G/OBJJaQ5'ߑ ]>b+J(JyI종脮9<]0a֞I6'VG(isaxxn0/|_fA`\l $W[9v0ߦo%BZ\ Jo#|M~G`gsSfzӈbp>TE5zc|I zG*j>=2_UƁ S&q-}k>:wxc !$I Z8HuZ @(AI._dx"d`"I־FwCCy;9fl?]&Lz=TT-AS;?~ CkD[͋d[tKM\ez. [*2{p36ӰƜvgTEAT ȃdqE>;` r\5|$t\e?'yJc ߗpUSao{yl6z-6Uq.—w\BBDT\<3;!w3a^c!#%sҬ^J!}}zk1ubozi |PŘ4PG1mU:^H!AB4KX&dEm/20Ky}:4xѭV)R+;oRV+A\zd++N X*+g Po7%φ/~.UQkf~eָc+D(450oUs"\&~%7VƒJo:pzPKzRk]g~e'I:Nπ K\9"<زu!u%[ˆqGD24,_i$|>KS e T#g3uQ0fF}"LerᓹW ٓUj mp|3nFTᡮ!!X>gOw(O~;t43ܑ4UH5A􆱏saQxtu\ HE᭪gYtE[wiA QJ%;YVݤIN8Q7XpP=hxC="Z|}nu`iYGlFj0hzVEfѿDT_F 66YF8"y(\w  ]XS8 ו-TkAaۭ⿊ UyP'VN0XfL',&l2rZ(=XI8b@+\a1ӯ^Eu69?!"id׏#7$;O{ᤎo BYO"tLsc˙IE2poz8@,0'pRR:\=n u]ϦID[X$ &lg..XgrEjw͝py;m5^9o|[U54m$:qBgQft(P Mu1Q<>"z$u2 4o$FGa=۾9ٱԇPpaI{/Zw(Uz9qqAx_~1HL[]arL~™- 7.ܤxŤ/Bk*nJǘN³X[ۈFߤu'vxtpGՅa5]Hȁ=Lq'Z d[!+阠~I`S9>|YAUWn%r<[9'& kܯo=7_k0kzR.{'ol(R;ro6+c:2 qy3/Pw6N?&|\ۡ 2ְw޶nTqCxPTocdʍi`6~TgIM(9vbq{@`ZV~aF Jd-u] |k:8Sza.DV[ȟ^Vf2F]Ehg+%㱆1MqM317~7[|ߋ^h?}ziI h+?{xTdtLĻݬҔ.= b8*8yipVS[JT,)쿗'T2ƟNCA}v/!If50])`w ~_kW4RN244m[917ұlM nJChr9cA|Z"L j8M؅~ TDŽCt{vaN Yd.d\(o.0~I3"k4q.͢(Ȓ͗ Vd 855KQx8΀R&H[d[Yn'0[7$5C@rAG3p48&V#$֡ @Ր":u#[@IJRS{z''|ٜ'6 efU0hk#[vxf?7 |%˱U@,+{\K4^ zIlDmB1F18l_1*Zx6򌨉ɾg6Cq(,˦54xlGcH Q]J;lB3's{ܲ.ؽ '>SaD$ 69/bVa e벅[#e:3{!RF^ƏQ-EAg702&CT\ }15^ۏ_xց-\L!=2 J2I'=p[֣ۜQHJPoh˲W}mm odVzVɊEO金宪 m3BOJ}%"c;~bU)_8tqNy5;sED:4SL:/V;*u'aL g8Iu$Af+7{N@2}KƠ&(qb]| /ĽkGGi B9A pNZt" Y$x´!@y͡q$mtÇ8n#?@Lka8Hx$%nι8wK26{pO# yA"0_9IZv1r9|/xb* sa U <,k.}K捐XTY xFwo>2C{=-^JvėkاԌ@nK8es0%bV$hOZ]%UK `l;$u6h~[&5F6Y;K*cظ+^]rئA/} * o!f*/]fAe#T>dI*<9\@5JjNh03H;ZZZ.0*ٙP2Xߺ)5Џ3.;'oBH9Э_!\#kO##"Kf }݉RRKv6QR&qB,ȸ69\ \>rT"˓| Mhsڒᬛx$%--'Ǣe>>*t;a#X46ux%\v-Ρ(GyFE,#iKEᙰ`񅴃I`|+Uk,eOM#zr/dG!ϚDBm~Um=zêkoUJxDlƼ0e5#'+r0f~EzBE\BN. :TڴZg-X"5׼&1ۙG:F3I=wgPY MԔwKTNTGpE/Di~Ns= 95fA\z} VebkyV 'Ꙧ`t6ҳ"?LSgP#2X ۉqO2iCӵ9G:n嫫?[ɵDOٌO`2T4Ec#X"ZM ~4Kd8L4B*S.ETT-ATѡgu֗vcVlLd;FWE28uV޸AO8ZjK+X -A`RL>?;(+!K&~-t< ?:g$|L?P\V=K&=Ŀl—<ڵxJ4f9q'E;U=r&C qv'a78h5HGJ'rL,c>4P /T9اhZa)5wH!)cʝܧʅAȵ'+M|\ҏ2|@%?-J5hC*P7ݍbp{ < bB#v,_)Rx@E):%5,bo`x4BZuŬ I:5n9~$F}UGĹwD♝,XaN7+[gMB8ES-Xal+Hf &OAЁzb13Ctb&Y!PIȑ5lRdSJR ¹NH4;W,+3z(V`IWg"muT cgq+?&\jɇ=zZBX8lp7yS|/Hg yȅ(~}%NGoM22 l~f15<w0 t$҆*?wzgŸ~5r\_=3U߇gw?53sO E %qɆF'~|F$2#ߜiy㜗=ʼnu!6(&jP1fsveUd ,%ȗ$gÎ"}6 < aN7R4q:w<,L l!NVW T MXHa 3-)0g`WnaIH@wcTio^mcOPi W8`km,@9 e 9@ 0M!꜓1qj{+=pO%?LsG%T_ M͍hD6xasvq÷K "JID6JyssT8loC:"jhyS蛨^vOjh|^KQI$4E Idž\-,jI.P'Զ-#Dw.nKͰeɬz0GjY,R=V`C׋--N9 $mtsл+)j{]5P8 =%}p>_Rҝ& lF9eᾔ" fQRrLg'z)Ӂ |P:LQV$@2c?%%{:4a^7 t.#y)V"i,խǤϮ12f 1+|hvU?l~͂ L:LbTUXּN`Gtm j;-we[c\l_|+~Lxsi)'@-ڢI3B9zrm|qg~-4I0z2Pm?Knmҿ}745iMgRFɖ_qnJ-ʁ3܄!j1=g()U&7|ɂHH^7RW/ yj(w>g@}*F5 ڟ.j 7#g~O JӧHIi!,7wڛ~ Fbdۚd"#ٙ &]_7ߕ1-!Y1:S$=+BҀWc.veo{v=6s,]' F@a=c64QWf_)__TpEfԛabnacTEK!WJ+`M<*IeD  sr?a f&>Zh4&^hHF*,ɕh1wwǞrW} #u$Z<2nF f7Cϼ)P[6&4A9iQY]_HN?#R-vs?SW(9CCdl=J#d,hgS!R*ea'@q[T;"Ħ$YB^&ac({3XR3vޢO3'myl=1wbI+U2|ԂAvV|2LOinMjٜ3J+o yvWb̩D^36bŜ #JmZܢҫFapR 2!]`.AT R 7@Dz^x;k06Ng2bT!K<v:c, a]@g$b(f4{0k:7vx'&J=~2̙uC~\p#W򀍘65f7/N{] )4Hy\*` yd?juǹb2(;QQTr'd+eO꽩zq縈  P5򟺣Jzl-Awn⻶-SV4?"k?X^%(o{ϨbϲMK욣osdWl˫9Ą kR@ c0/Iͮ8/aQ=Eˠh5ݲBW1RrmW8O򃳥0(zN#EP'h @],ɓ-(ٞ*i}Eɦ$V[g^>$C"ϒť &ɗRh[d|KA-9 fZ= Ī]|JZ!| c:X*НS5GT>UYXͤ9K@$JL c731#| '1;S8~ݒ]{H:,U9J|/߶(X,NxaUDk~nK$INHw*䶾xr.P?c7|ө"tZ(=RHuK#ݲQIڣZ4/uʔx.&0#ϚVĽ%LzFc#u *Fe8#e| ʰWEt#mjwY'5 ZCj < IJWС\J%x_ AĉHZJat5lլ~/rEH)}1_c6^cm!> /J!dD>Ng.hb+KаڎӼƈ1,p.v[qyC]fk94¤V"g~^4y7MʞCk@ ג1ί@Lj^t$=yLIKkM=f*MUJSE)O&ϘYêT Q*q)uuS%@Mɗ_vhaFkN+[**HF^u%e '8 HggMM4u=N 糪 x\7l>/%7Ԭ mJaɴ<_d]Q&,lm>ɍ'< BޞצmȘJvC7cSKuk|:D i̻Sމ()dG&U?$ ,i$^[pBfqNTVo"HD9=7$u= fXVC1I>E،blugsQ)O }U_3Tq ԏՕ][߱Z;?O0-!)(U ytmAwtHaU +8q`R*Z cvo[|sMzڅgxN3J,f., ƀhRFm*7y4u'$̛Z{ȑ[7h\R?m}Vҗ[FG:a#%!PZ‚fJ+;,E?CWpi?Ѡ2~xI΅Ư''&7=mH;[+6rer_ű'F"%!Ą(H7R7JQ߶ "'qi!ReR'ae {: z;{r}u=)D~#,=*&!'586LcTgqa>UZe;wH3_ξ ETL'Y94:HjC &SK:ٲJ}9LUVihvQ+[oxfx ?09=T(n#)ݥLP-R?:1'O6,}OH֙L@&e?} ɾ͒yAW@-C5Q:jB&+"@I-T 5 @v #jgBhΤY[JQX}\\C7Ӱ ^0 ~mMXJ8v3#"]O숡3<T+/,8w=S铛f_,tK#/wI 0ETm}U;K $2D`PeJVFG{KwtdٰK@"|bnqú,rf@a?%c!!Fꥩ/^Ðr#0$:U@͸>ߊ>kYM\ݓ9jY4e0*fKKlSi÷ɘK<$ĝ^EFyAVKn&wr@6|k>+TQ2@jR6Uh }8t:5;vƗa)2h-g]$֨}cgLP׺{!.mgL)^37@η3 Q\9j\;W`b]9L*1yʼn:;Mȳk%5T_Ehu1?ZN î,QM?U6&X#uC]80oo䠱CqT\Wb=|$ SP ̎:=I\hMl5hF^ ʕG9:;L`R%agx#I3fF\7 ߮-u ` PXO]֤-/ EdS%Aw+EOĝ_!: 2|ƒ"b^c˟غV2 ZhX򱋡_Cu|Դ_Ѱ\koKmW6 sv7q%Q:]N<AqH˦T! D/[|/Rk*J`Ǥ,#Aǂb'ãC_Ҏd kVnBx+FwLuA3ݲ!I·a|!$t;7 k%L<Kb8rҞ8*iyY-d=q鞶O뮔^ 95bQ!S٨ em\mI qU C5%7 :xnj_]OgvQjqپծ18# .5X߆' >8LlrT??eG1vCCx#*4$$#Qit&qƀB" tAɇ ⻧[ࠏ*%A];<^ʗr7s64Cw5\ ;KxᄏhLsʪlx哔aR`;ȠBCG+I`r rBӼGA%^0T4 rx_-+BNb0EM- .wAaGl}ن*eLЊK~ :΍(p +mM/sq:?Ȫ@Ns<*+RE_G14w/(ݸֽNt>s6T?>ä$gxߜ.-pVH*kZ̻'+G9fz\:%M3𚵊Ԧܰ{3נPel4ӨV ^HΥTnrzqC"Nexa)K#7[\aL _|h+%l/B;&}|wU }yRwUN9 CMdy#rkDa%j{R{0/3s) ΂%Sȭc/DXmigy:C5B^4ft 1k!_|7p{sx&=7"dO$d Rh=3tIAA!@;C4r+k 64p̔$o#O@g;M/cm\->ViC/*VCh?Ţ Fr>5)iQ[nIbj/Pmx2U5~oW*q}=G-T)ҭ*=9KڷGӋ\aM4*"pE]I n bQ^rV|>ؖwulp3dq=7hBVsߑՏ:>C°cGY#UiB%T.yZz틳iD|}̄{ćuvBWH(@xr/ /øVeHLd _V,;*mGfK#O\hqi/_&qMpL$&ׇԀqWxnXE<"!<^vD@ F6 5bfz#47.kSE7u U[H9 iqDFh*Nڌ ?k2'}<`O]6ފ ۲% Y5.%ϲd`|}w'wFZ U.:#Cq}bS]yS *l1z1o<{Wq}ks: Ik}8C,KGF Dg{3qRA [r6r@uk@53$=BnPQ" n%`b5ڭv0@=FuA)]$El\mi]kCi\m_l=+<<úc-vU21pfV֑=QX32V4uuL?A)c1әa4!nb`uzy-e Z =:y7 ՔY,SJ-mԻl +"[bﹲ jIMUꀐc-.Kŏ% ҕN"7hI$'GEB^T^2lz,(V^~гH zN]V}StI n%%Z)lAq+f6齘y #ƭ?kϦE Z.i;YEƤ;@_ FU=uku9S/U.~%oЃA%f x$˷1E! uk"ӱ~F)Vި1==XG2Pޒ Ώ0mF6p6q?̋] O۽HIT* 1_vh 6kqӥ Թ!,0/`1cX0qegfpq gު+tKqY[L:dV%sckƓZdpeB#nozʫceQf~6޾``Ĩ2+(QLz@Lhv_!z2Ft D76ACD7)Cجe@xU[:?Iix#/4i5ƪ1Kl[qOY FsԮb=Z7怀0Hz/LstmAzC#?8M wLQfwf'h%4c h],(#ZJq}o@\*+MtuiE+ӆvAu )?TDKdHC WÞ 99l7Q\!{a*7һFYuoW>uv5kM*aξO7 3n/u58Yxb(oYYwDF03DTLư8y.ޓ[!(O{B@|!HLx ϋI(D?{Ά4.fiHT=>tdhmu='4DxkO?4cԞc}T%\L(~ȶaR$ځdӅ@i Ѓ.(kKL}&N O>R>2.,,"³:a<5ة_\yZB-tQB.Mk^x{FAq+d3. ;qp~TE#a=|4 &h f ރ7:)3@2:ljw}YEvPK/G.D0K]Mf^Yq`K*P - \M4݁6jwcC[ kpBt]%5pѻ]8j/M(~ URv8"OҥtիNQD(ZGr9%SE?[@R+ʡQ`@)ׄ[A3]NПީd1 t -p p%& בuVУh.e? iv%uYSyjIDVFxY056"3&mluv]aͳՁMAa+5B(Gwպù`f\uhfNQO_bsy g$ԎwS[9hz/ գ6o]ܦ8Ydmً0g[nCWi!,bއUAF`1"UIXI U*}sm"ug6art"nD"wιy'c{%{m`jYyIȁ׼ݫ|*cߓ\{ǧ5BW`)G2C$DBz\1J2n !{q~G{ G&5=FB%)p{L&'3k/U̹6 v!9VYH$Pr%`/ } @,;aXQ]"yؘXQʿ,t cKiAOV`S&m4bs qZQ„sѭwpM2ۑs2TꮑgYZ07070100000035000081a400000000000000000000000164e4ded1000038d4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/_8]?Eh=ڜ.+EC3KMj(]D/VJ(<w*cxDw;7#Y*  d#8R< ;+tň׉~I 63vl]84 a%=FvJ/Qb"IJVջӑv>w& I-T&jn W*o+`P]au(ުrSrs~|v6c(bl NaꢊCzt`CR!h!sD9>c< <12|Va}Ӵn.?2nD.[۫}qv_ .RTSxc1!e|9(z@+k?ru81ϲ#xX&0Q?Qy㒋.itz&򲣺^u$i'24U=ֵ%͍gϱcL* K u.8}>GTsQ h 1sNxc a3gLO\m&s0pvs/JԮ+`(G|dw))$Nx"?׋(|srP!|'txV9|JB :s|UCFө+ d㡯L1G<%,>W^ {3$O[{o$OJ83'C5,Z}783i#z]*Frt੔. Ni( \'>iN&y zIUրfw9'ɹY XtAsO.60ޡ\iW16vqbBnR(0HcWݹ tf"YG@+dIGjnw;]Z^%ư>Rʄi9fEn&W_bu뤦ӆ+QTUo<8>مDmybEtcx#3k!dP6m9T:hRƾ9:ВtwZed.ts;PCiXA?yc bzoā ]Qۥ{\\D)g"{LX^٭O[vg^hԷ[g9i@*e!|![jG:HFnz+ *0 siWp,X|F7o0jKV9Ii,VZ۽Ɨ2rynCϲ5ՍR۔e=f}Ce[f ȔBx#|Bc[^6Zҵ@! Ve`]b .bS^E E'Ϋ-YG7mS*A{Ԧ nGeS$&nQ 1<^a)򃸒Jx(5WIֿ!8IG>x=F,I2vۗaio玧'g,|nV22LejXktkA2yz_yQ}AlwH! = r\cQjPyS6#HF8,XOp2:Y>@'pYɮ~#KUi{.E %n҆5g {A")X3zW *,[SBRR^W_v׎.ChtXzK)ENuݔ'XT;O:`d>wMKj~NW~,m'$0)H#&vʠNM #;mʴYQo-^U9 F>N8a wavo\`4UCą]T;%[&aL[KH1o4sJ@}(@1a-7}s*m&s53w=y,iJAcp%(s LYxn{p(4&Six >-R1KKس^$̓.DDTUA~[8R71*WѱX, i'"aj|M!.538*6OosrCr+TUn癥]xi] ާbS*0FCX&7^.B@.~Twľyw]D pu]]4cPD GudJ[T\[/;R1] % R]Σ~:Bq^cbxƇ)'9@qs6[ DxCT{êC%t&-vzo`5Y%?i\C( 4?Vz ӆ2QJ[F,sWw*u\EM5cʫ"NSn0}+~)OJ.b슚lBPRX;J zq)dhD6cp%z<ʔ-Sǩ.'%LЮ6ްWmWfX$rNvN!6Hܳ])ȍ8:^9ytB׬սb*C$Ҧ|!9rfU*V}DVxf#L[$UNȤrp(kÝRvwdh!PH?^X!~0 /"`9ӱ f {ׅrʕc^pyԡDBI}#;޳\oB+Ya&7]=O۶>q_`uaeTv,!?B?urОǁc9rc~ȑ:N :t.e?891ds.jQF$$ĵ3%VHtAy:g,3_5Ơ6*["y]'>Z<{?{Cpz/1vq:ijOe3CLRF.;~(1Ӌ耹X`m-}xxj>O ;pn$ r!=XЩdQE9 } S (K_9suW^]PV_Gx,#H"@gtw (kJ0HspL'8o/CzV4&G"^P yjZ XQ]ŝֶcQߵjr`k]rx6;2-R>AYK~MpXT䤼Jf>ʇ}e`%eɰI" @|̹4}1l mөzL6*58?;o -bCC"*>w}2 %9`M;􈡼"#VJ- ӨT>}e[ ځ^,B&].SP9(i`mv ءrΓ\$S`JI{Vb*::/KR4|mzvd븅6 wR}6sVu!,\ήncӎwC"pѤ54cED 70zRILjAP:NgQZZL5ނ!cDCy)vd=Jگ}6)QO747I^9xA2OF',`g:[3u<}`sa@;1U! {8nu jB" <=@bDnSΕQ2Щ;1gL q'4q% ~$/ixU;Reb8#͝.=PngQO#NNtq2#ì{8X4(iړFs"M65I$Y9;@3/q8ڟy`ZaG @Y B/!2_"*UU;>!W_VC 7 @AT^jV=C⁼Q,x]4:RhB{k"-8Bl`h!m#gzNl}_( `P E6ԑ6NpsUfBh< Xg%[یZ}H;勥^s+Z2ԁ%4VjzFk%7tzU<iڥ0"Ӑo̰5)Ybb `ǏV (iRoGWZڐޥ)v"Y'B!gBɟ]U 7UAK^lT:$>0[pc|;:EIz̬sG^2Ĭ9% L'dZ`_$)\I!0X&i4&fwQyP0Ƀ2jߩ'Gc5h03;G9-a6YM0ܪ]BE=hEd΋?)jE7SmQ"Fh qAWҼ [ )j4耐hFyĖS 5Q\gj`0`&}ۙ*GZ狼⾺/@UdSxiԿqA2 :y7 _1\Y;[\< W f=S+0&OH ]b{|@{#Tb N1)U9ghܵ%]@bLL-Ԧ E.dNkw0${l{^ ዯoR2f(1 S:Kxy>ٗYN4[,ߓ>:ab IxX3ju Y[zi0ݡfCE G.'^|S=@W;])-JŠPEQ ǪưQXB#q.>H٥%e [`.R>"rmpxv^ p-jXp|Q)]L]=^G`(uIB=ԱߑJw~:[70%y(J2Q-cI- :|:Mn&g|\MzUvLbS vηF^ڃKV60y:!U2/tz7EvX-WѨf)a4k飃QHr[vKb 5:$&uݮ{[*k=|ا9r6*8$O.-nf]Tȩ_YnȲD`s,( D"ELWhbWp)ImexowG k̂UT}*?m49왃(|{(?6g++tt<,E LM<7 `^Y4XrJ"bJd 4,]HWxF v&{~9ef o$xO'Ofm>RD.P!7?7Pgwc|N`[X;CV_@o 4jFLUDhؽ\e=_~~3 ɮ3)!H98>T 3hǵpCC&P*~yz4񤀍h}E.||WYK^8f.xk"Q-)f~kUz7.)Uo~EYO*1њQ<rb/˱4pn ѯS2<>ݪd;=Ziz:"_;bZ,n!*d@ y_6: *}4#rֈ*bdYQoFpFk!wR"9iTVTZ!va\m_c*Eξ NZ9m ?>٘0=L3Π@W@xQ=Cy14iFlFs8 .Y+}vRT@eRA彛AȂ^*p !sʲA%= ;>p@p2+qIרpcU# ]XƣWB%86s6F,/j2z$j8^u;x$8_oIWσc)e,T} f;$F;r/N'oЏ,H_ok-a'fgZC.^l (^WSL3~-j#q.O(NmQM7%  -%dvnFDe𱥩s1 ig?wV #k=hۜ gTd hG3]['I Qqqч.q:P< ^e7aَRQ%.K :Emc1N,sLrr6)3:JhڳpENAP!UGZ+5|ꄩ-ɜR|P}]T=oEYw'368u3ŽT̓U}$?ܰU{uJMc[@ߓ*ؿ==ځ#ɟ4- ל*Ыv[h# Rq2vgD*epey2h[|u'H}ZVMAc;?9j\">Iu*O(/ NX#!35L( Bp̃w qv{q0FKDxjtvo9ߞO'MRQJQ[ lE0YF%͒)[߷sx^W)a+,MYvz1l_j]P%shq+qdCpbIUm)ċ}JJRE{ {5:` XM\yX=`EG+[ZNFۈ6~f;:MNn-b+ y|ԉL(6^42[WO61m>ݑxa\;;WrȜxxwq#p9WMb,ꤝE5NI uW?OQϐ;]fK u/I 8`̯Xɽإl,,ye gsh&WC`Ly.*6ȿDLۗ)#҂iAݘV%ǩ"_ͯm*B~2<~ݎj |J J".kE{mF[/DJ& s #2wPrN%z Sq;.Ʒ gʹGbLBd@=S[oz6 Z<F`揟A@̅)4顺!yxMW#XeV"sX7zM'&lSǧ`Vnpla#FX)Guʂuр#R=32ǩ4n1v( ucr_}%epTXM3yA{PZ$P]bˀg ah='aHEq;џft/grēcȭ46 IٰMJH (3g gyG_^-Vz93"\>vTh}a&IQ F.j63:n"v[c>L`52 u|>H+DE\]dDZ#hRpK~јVH</T54@Ͱ;>7]M gqSuRll:9K3oGMM1N؜WН$C3ױi.,i ֫Nx]E? `()Կ.`C.‘KQ*pwoSݶ ST-2Dպ$t\m7rÑYc鑣* X,ysU=?al{b%sdNV'R?:)ϒ(fS7Eq<j5}.3[SeKT;Co 6޿@4) lëϴ*flC >/q!zy&;EQjưehɘ+M8w/jK`㱘펋6$ʝ5r!in䬎&JcP7Is ,[l0[rq 4:L>Ilvj^=={ǯŐko{ܙo1D6{xݖBx e-e"f[q:U0C %{Sj>{y(%pʜn*ԱM ft&;5DBTESMģao&akV#gGg+&.,LKFE+XIvj?ݢ`H!ڶ2-qDN"lw2Nt,cmסZSBQP>t,H{3cGu Ps,fr kc"wUT1`_byXF] flլW p;z0?<34=U4ʃ1¢: 0`>䕃U7B24F^ux&4îv'B?zwr9&tN4qV`om+n/N5RrR ZUA Bz&F _5 %Z+E&oV0[>CGwH_ [RKTRe~#лʡFm I#yq}i5pEdMC&Cxg0'S"皟c@sx_\QL4/\K<{8,ת/Ud6m_[amn&j|nSu RueQ,<VsGe;PO?e 5̹> gC7 h_h-}"{C"Q󨏎5f(Y k+;):Og~Gu +{ooG٧BSl/&eOdb\|K Rx.Y%X=7N3o[Z R JtHFA\mET݉^^aMmp3U-ƓɁ/-Ly: %KZxTO{u1qZhpOz-,%RZ񕥎%Lmqh0m޽U_G f sy2KK`קWԭ;IzM9('.`lNO,@`Jo ~&jpY^GVx\WN(=PN9y!`֐m -bid l1Q$( &[a1h:24Oe6V瀕!L] 7S2h&1+[8"Q-\f'SЈa?90.3scs]{1&'HIrG|@o3 ݫ1:z ]YšrDKOVg+;g'sK-jMrm TS uC[f \Ǚ /"##\;L`$~aEsU[Ǧ/^%D/ٌ '"6eE[㘘xX>0mNLJ?C$hl>s`I{`7.ɰvg%iD|Ol J87#ēOH>07oW$w|+~:I;f@\.'<ίټIT|cHz;Y^ʄlA¡ SHk^\ _L%/RIE7!p 8r] Fgi" a^ "C^ x[|񁱁U;cDL}ܟUAP}&Yל߻1Ni˷% Ѵ i23Vfv@CS`Csgv`mR;kj[V?!6[݈9FYn9l(PUW&õWNZcqlwM3ak|( JU|^BСX`@gH=dŧuYԾGsqu܆6vZJ8P:EQC'kqP8㼹zjߎw16# ,ZM!EU|w0`-FΧ:3+y9%Tzq5`nʴk =#%98s_na:ySm%E},H7NH8Keƃ0N{z/8*y=^wOofZ+EƵ42h5c"=~J~XʟuĢ%s8zq|b~3"NA )"݂?5qNcQ ؝Bg/9翥 ± F &$Эak!@]`5N4c3•BXI)p9 ]ϒUS_a4W'ٌR٢V^o? yg0PKA'YNV(zs4B[Cm{D.)Q[kޠer.S92GN3`y$Pd֤=N|E1\Y#BԀV5L %*eW>F!pJfMr9)[9(/}'pQVEjDٯtcƟqqNt5?>yǵX\ ԭo7_5tRi8ԕDvq4 8Rp"YͼE\-:W[Pwش_ou=Nj؇= $7s*Sx  - ]Z rzH-57DyQԬ:{9ܫ.`R@JiՂo 8f[˿5<* ufEDwԋ΁ @ =L̗՚E?VcٴgmqGQUf_,l,)TBh9ێMQb9>l#[G!$| 7k6CB:9!avPdVi/0- zIJS/SagJY-;kĴ⽖jW,jp ]e^CMiB_)1`&Ha=H}K@ZtNv+ =oA'T񿝍PjCUπwn~Dm'A96"_C ׫*YOv,}99QD%:)ri>15,]tB|=~DzЭ/5}?37#Sp ~XlN6,bK}LL,& s?l/Q+qUgYZ07070100000036000081a400000000000000000000000164e4ded10000e6d0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+=fB>(N"x*|Tt` K0}DN"1'@VME 4G. ʣy5"b?K;*Zñ!p/NsfbH/r9뺸rs0>F+|+,rVf`y,C2J8`D_m{`3}uh/pM=}4qJԠlLaD )o` 6)t2@9Z`x R̗L;3v՗)ﯿDH"$?pTX|E:$iCo}/((LW_ԨxU-o>{NBeZ|˺8C,ŎQ1]*+?dE奐}_֬W$?cR @1-2y"-Rļ6v-" gepݠ,@^/=Sݪ̌15 cBgJ!;SOJ_ȷ.M)P`> a8(Q[ /}t{]}O^&qu9Tpzٻ>io;h=Hbʹ3R8ahC~\C.X% g79 J^ C= ܚy*ik6`/THNJgCpi6N:0yoٔ\I)7-A;  ()3sD HK/rh&(e tLO<5CG2ſRK]_֪M@?DLy@TߜRF9Vxɐ/aC3]tI<(}o\F>?fC@=!Khh ͭG\&>o1c4ª-9TԾFN$p)6~7]><D %T:,uKM2$?ܥH==x-…DjѓI:/xUL0X6Ql$#5A|\lBљ^[ڂaQW\! l)"C67A L1&Һ?v~s q1fg}֚Q lyځ^a'.^y-r֕vYԓfZ1u$+9A{$dx Y\Yt;$(vR"J8⤑=pmڷ n9&`JԷgr7^_Q b*{r'M% r@2lW΢Dv8ÖIRrf!z1ʎumE"VL GHO=l ?02IWtY ({?;cts"%ukȝۖNxtLeFzSt5|aţ%tpi!u61S)CGg D"_]&Ҡh᪴ T)ǜ[&kƾrX)2f_@L2 {<>OrdkGUJL=aDt7Vso?̀;4e[F8m{Dlb%_ +L07i\`-m:r>UR]xN4QdzHS!BI/G";̹_8 :^A# u؆h-ݾ la NӜ┌fL3cOԎ:&5g9QO]C+k;4h  >eq6Iyb&/S>‰^ћգm~2:BBy,eم)sܵILC (;oW1u6nÞL|_6LՊ j#6_LtJM rQ~fawIr{T)/2>FP(,; #$ٽ&N:!ڊv-ksH nP>8 O'$ΕUVz$nx@ ݎ'\$ 6L\)Za]W'hS 5_=anˁF/ jIe/* G x DM-t30 O?~ ^]=4m>Ld\ $Wi[VF5> G_U57(=utK)'NK 5K R+ 7.L(sڕaPgJfLy +E}ت&KVM_n|A%7}>S rlxg$.-Ă0Oc} ư7աtO 6<Մ^$wA{9"ۛcW #rhcJy˭ô^oF-/\iP*p k װ0VN.C=`Q5[X7Q}Fmя_19=wd=dC>[/Ð` ďI,zSˎRஜ0kttzPP30 EÝSU[@W#ށ3 [$v7w Ֆv0`{Kɥ{*bʄ!hgw~Dyt 氢9Z2I{&Nݚ?r};<3"==;A{M6zSD1cRj |g*i)=hɒuԤ,BɧSNYNNr'7i )$6^YAB if!!&bxFQ60c1ȱF20= \7:T.( R3UG('ˢ/~{kF޸eG}08v`LHXR4['/8aw*|[W=_kPs|h8S@9ڮ߰1(7l3Ȇfo-HՏXo !5ڝH)0EDwp&mf1ӿҰXpiyn5o<~)Ǘ8NxʫOR}^SCF2U5h-Qƿa忙IK'PcOeTy<خ 6rpJxy$dg ns6(/i %PWeh*Pn" ob;Vp{֯SH 2u 4Mo^B(Pڿmy ꄙ+JXղrF86:C=;&br%}H#-;L?lSIvSO*mq`iG̤Vf,_;"U{U.^OCZE;!  fTY+җ*O{PCZ'͐SCGq*X>ev S+Pdv߆Y&B῕ث_}hЫTs{hZ$ta8SzG:[^WjGUŨ9P"郟bscL@W:c=8#0m4/;~hN5LY؇uWRrpE{aڡ=RuO rT8GM!NϽ٩πj)'0v/@g,v  r(  |)tz݈@̲Gu͝../6H1/')mE =lG}mCZ}l?[u|Z۟*݌2"u?+k*?ޯuO9XъU=*27Qj\Gp>vgm؄B<(Z8#yuNAWjɲG/z bjtm{n\2bSm)CK6 d|/ܩz-`"ou: ҅_ٓM';`f%EkK1C&0qp继=?3kM/=CJ[Nx`ā qXD};6zK.ʄd>[h{Q̯=>sx/m)Onc v :a?d.!W͖o/gGËaT^X<3)nF%0b3$'QwϞ=]Ч&Bo QgZ?ȕ\wA~4@ޗ*5k);U}4YCCݛ 3&V^  n聆#FA{<~`H y{i> -9m/dPu07"06JEƯ%hPwv&8lջƋ;@lWV+9)Ln,Qn΋*)" a֔Q)nݦH1gڧPY+M|7 LH#h+|1'`^V*s}_(g AU(s5kݭZ/,X1reHMWTpf &44_FSbr}SPp+2sDsǞ_D`M[xVK0/;T(u\"fkt4~RX2l7U?eS*"<%244b_פrdA:΁4UjE,eS)QGb9taK7^ И&(MDUHd6iMB`B6l 1уFS:zK=z=YFXaY4KVE->Z싳IH:< ?b[T{gQ\!D&|r>HL[0%>lƏ84;ൣ]wzkDH զ5جw {+v "&$V!WeGlFUE{8a*#Yew[so_/&(cL<&Ȏq-MZ N|mxKYKjb̽CsU"d΃^_Ż?S?Rf~@4x́+rs%v5sOi)Ibt)CC!N0۔2y)'mB4 yd8.JHep[@\S' 64R#kS6g G$&7$ǫ߷xnU9lfsz :z`9ŕV2KxT+JKFs&z{΋@ ֵH1pR;!H8{OUja3 (vX ic0%xS)-\uǧzΪi|o)~7!`{ ؍xpӕiCg<#}aIz>k8"l5W~+90zo.DH>Nŝ>gbhưfM 3bt),BlecM1pVV#mRID§3A4)7dj4)Z}ٲPv]"=Wo}bߥR[j@qPnϜw<ʘx^``}=#R'&mΗBx_@ Rh1~$9yف'xbYvHH1DQU0Xj rà-2)ɭx$$7ZjTPAjR[n 67r2nWƳ<.0h F5g735d缲5ª/ȝچ>c~/J!]@kow{.cJhq ^'G]1_Qw9(>yh`?5 7YL@ma6wmHY{tv?M^xQNgVq|g?F/ ¿&H+x}|=N0o|p4kT +3W|>oP@?΃x7@TsՄs^2b/.l JfAhн<X\El swۼJnf)uFwLK)fkgG*bK !V {Xi1glGx+}3uBÙdcC\}5c]BJIŃ+@nնG ru)9: '[jՏW_~|BfK穋jPxFD8NcTt8cԘwQb tN<#u0K.::􇭰 }u_ѥv޵$!`4d4Ƌ Ɵ]ܠm\=RAo"tfyY>hel6 O)CɂG s(ėx_}K'Ӣ  @7TN罘>E'ASֲ9γ91e$q ӊ׺y+H O7;zm]޿z'k%)Ԍ@eP3(06)O%Ԑ2ub#~XTrHu0DF w(Vb$,q;,h7@ۂ#@fb,Cd I;jtkR0'ʚes&'ddZqlP*Wj\^c2XuV)I-@ڋYuFl.ȳͻr",4l8^Pu|rE[;,[Jwgh LIh빎 8%(IN?ן.zab A'Ʋl\m; P^/C=/yowbBMQ٣:RX88?BHIEP[1.=u=Xzޞ۫% !-&lzý=pݠ/v{+lͲ;RMy=G}=B@t(Cg+&ة| P}0;&۱7+Ow R9M_eK5G||?7Ǐc"| Yd\}O"%b6AHpwdFJapaLۙ NxO\ kYW kp˰m+.,f*յM9&XḤo,^)Fpӏ* ~e`)xp/my}ېۛUZ9QajEz쯣!ΜNSY)3,;%Nl7'~Aw䑦=.D^x7)DKy:-| LA^GeZ[w9#.w-~n8T-)kvpa6<_%^蝐[zDE i28m.oiZ"t"zUoU*A%PJ9 mNx]Zeο#+j_: ;SgK4<412p2/M5RňURFD'vb;c7+^²[LŶ+𿱃xSqg 驩x86` PDTYDUUtRϘ.iѽݧBrfOmζ1'R mɻxT,2BK*=:PLAe#6R "v.Na._?DLgp+e\Ȃ?v@.ȮbRZ =wlgCE)˗YyV*qB[rӺ;A΍9ug^lq ܫmZQD A_5fE&IYMFmޮ d?M_q"IV`I#sI+6+^!C"#xNҊ~{"ѭ9IuztVs4G`K@ǶRBJ*!4GXjƓ7\©9d:IthF ۪tr`hgH'{$JC[`t ] b󘁉sws/1Z^pע|/x"Ot/8y~<4er3 ǩ3]b+]RrOj){z(hITHg~A*:?Q_qNZM9 d/ސ[-d(&p)*ẽlӖMyxQ##@?5ZYv9Ĉ/{ 1FW *D*^pbuKo V4x%D͒J,u2L\u@Nr(aqjV/ok Zww ("B/ٳU̥)iF5Er. I9.Xq[5 k%$i{̃-+cO`O$eWj_#!3fpt=a^+/zPp }|joZ)ۍ;}C#-ڴ𨆒4X3"Yc~}d/ {!C&B4J5X N*Iw~i%73A|pWvq>dȁZ{PVXӘ5tv[Fb ~9+ϳycv$qa>rWQM gPk8#(B,ot,W['&9,~̡0G6נ0Q?>=2<0 _5 E,{vHb:fЎfĎzQt^%M$gRKS}gMPe5JuÁ#lE$s@0?W+w5W^ߑs_&lmU٭Ip&j'-j kY9=m&M/" `zLcۡ^G`2X,zTu27ʙ P_wYy6v:*nE׌n7xW;rZM;jOGOyסP"jQkv+_}V1Pփ.Fa.} xA6n^nhurHЇ )u0XKz}e/- ~ə+(s._6}kfcGLCg3o  # #GQDY X23OP{\"1s1f;)dES?Q+Ͻ1~VlU0T$B&ŠtԪύUwp;5m8^z*x<,'dVjKA E(+.3%Df k߲0kMA 0v^کfhT6qOs=Bbp[o,2^'/ySe}.}zr~ݑG'jHrfՋy~K9[pΖ5[I@fX-]J}; ~9eFdeٰM>IQI^ -$H8o&f*6Σ_r NOA2fGn&O@{MT ~.8cv;&SsTr*Ǯ Ƃo( Mso # ;hRṔRr,Ck99YNE?&TAIz]QJj3 <ksĴ 4$QR%7(*{$Ǚ8CMJ&ț4M82m q({뇽1Hvi'w}C7cn۝6wK䋕ΧPx^#yBN-5cc"ZsRYP=&&| N<\V1%/$"I'P ?Ԍ&e:S0Y@ݷSHԙGq1#P+QB6Sʮ[i8}-urgT -QQ*B`ށ?0yT(FPMЙq~w%xP8#2ִW9ߩU;]ܣ_3v[-4i:<)7 xQQR~=\B _>SP"u0[ΌVIĤ՝ +vWj|tO"$d). 썮;_ )W`rVݔΪt3aj"PDHb D~Z<C rFX7 :WeR1OD˽U{ KN#G;5>Ѩ<{-?̶ZRUM/k~kԣCfB%{zjQZ3P66[+B[m7ѻ,yq.#j <0թ=_%k;9GNz82Miv*1 s<qR~bXTRnXJw B5)coqQ[GqDDXnp&%^Q#a']+>[0 3u=JM'A5so[a\\"+9 L1SA~qSpsŸ胯}=@' 嫆:KmV WwR2t&MrbP))yIum @d+ϾS[ߺA 1UЗBNՄO$>-r+6;CWFz(;j9~<u];ZҦx]GH@I>)GIiq!sk''sln9m!oXssҙH|3='z{h~cS0&y"ɞê羜o2HR/rX<^.dɕ \GnaLyjp\jAK폌*sӴwGv[!%:񿈿mWqBȆ5 ÉkiN'|iż$)u1L1[R16+LY(u;&4]e`7-}hv]- q:r"u2[o1ve@5(dW+Fܖqws笖{ YbG35f~pݳ]{ <+)ʎm.h ż"(ۣOWe$҅5X21vn57$kYm+6=SK}=".NAN0_f\pC!1*\!/Y XQ @?bBgqɊ D%ƼLiڗKxO6Nfxj37p/^Mu@.tDsUdeUv hC VP R$Jm&yj|!bh@k64e6a돣]¥F&@|Gr1snh;"|W 9ؖLI~_qL#~pP+M>DzO.^oKӐ4C-e`7cC%7}<;X#e&([;, R;s 7VL\Qt  ^5ygxI놩,Y7a9h4vBZ4ݵ˲*F$G/D0ؿz) Hz7^"9 jױ7f#v>,MSzU#垛0<$Ä󸡖 +Nb&rӟA"R 0Ykn-&~he'ãRT7a `0[wR=r o}\>kiM x; h?3.70) wM"?G .$QSvgN.8Y#cvzխ\+I;WXu@&PܬCkq6e3^ CIN+{a9&za&%v!||M+l.6~ɧ/PX$t:(..'UUlq PqE Pȳ\fe3)7)VP5|b%? -3"HBE>΢mK]E5^alm4(ڦ@9@]d~o*DX, |;}Gz_54: xẈi_gb{N¾ 2y[6mBf~AF2B P ,TP ;>Wu:Z 4![i<β{F4Za)D&G;5ɛ֭Xt`` ҧ;8иL!ȶƮ&$R3:f{{θn;mp&+};4hOd]O9iMW7^ys`]yquL?`<| / %.35C4۶40 ! R 7-vE'5iQS܉(qJXpSV) F!ŧgC3.PlyR:"̾dO[Kn) WBR)¸^FTZhp7\A&?rO'z\_WsIPu:zܾrhz6Pמݣ9-$'Dٶ&Ӧʨ[;nx%z`r|]s9B66&A^$KVC0'PA8.$Kz489 *dLϖJo:YA/H57uNG0?H vfuTJMYީ^CN-y>Wz3qa1_{dހfaAY;g1ϠvH6'kKad$X#Lʰ+Gtf QXr;y(-73^ Oaܶb 3w 0M$̹w]I>\%YXK#tw_yvbi-Qa&b{%TQ(=7FV=ҧn'o=ȱCk#03wWoi @V յ,dtX\(>T'Cǐ1!I D{ɠi^WY1`Gwa0þ1%:cNv|JC&o77>JVOpڧx,0CWv7:(@=6;'p"f?{EA%8(9os4i o$߸ obi 3`Xr8TZe['3qCsQ·FLDqDH7ԻrF܀.+rM߉uVF\ȷH LDփ:eap$L)4v\p` a#2D=3ASAϲeGCC4yH"B#A33(2 ~(f@av;]jΜo?I۹|uAs3WG') n'.ݴ6|f=5H+n1^؆tBMtv'IQsO?3چ55|,bu߱A5Y" [*NɇP,!2':7__l@V{>ӡ`Xׂ$c4iT ߷5Bwn*' c_T5aS?J((+;THGW> 5b:J|ynNٓI&xf҅~ѯ(h`!rN# QvIG!*jplt{w3ti"^WL7w<] 46LBq;SU]S '֛ r ^ 㥑Y#Ńse$>y*y#Τ#o|,zj1Ԯ]rhzlmRM ȁ}ut̠#<6knQNrJ.h$՚%2 ߜoW& K`o]k?RpB ~PR$@Iy>Yr#䉔=FC3M"'R7tVc#N3#)WP1Cxg8=-.=7Μ(5Wc,"sQ(J]emA4rUDfH^1qz1݅e;@ܦjnf?&ۃJ.ޚoi`Dzt<RL/PZMB0^UYU~Ux>d|gA*EYA"R9zɚF y944ULjN2cF"ʼ{w5_/^ɖ̴ >yH_80ER_G 4Zw-`vptٻA<¤_gmK&`"KkfDUu-fkcŌϴ߰5C ^DvQ9 -Fl1SaeygSRsamɀK;}Ȑ;Ҳ&U2Z95eO3uk4 O@xe?~#Q簮tBbO1g/:h5 l,c)*δ/ ebh-[ܡ`+hd*sx;GDk^"f`KqP\1bpXl F!qg3)u!yP# #ЫV= x0n \| l䁒-ԇ ǥinii^ av2Da[Σz%Frt:Jxu!t<$಴~e(*qSIxJ^B}nBWlz?PCG@,HR*!nO{H3Oq`sc>+&y!l# ?"d?_'ul " HФH~x΂K{R^Pxg)y–-9m׋@rdlY,jH߮˰WaҴ=`h(NP˳ӡzB0?rV"#uy+ wiQQEO-) ֲBsPWG5vdfd7F;ʲMmz͘l*GKg[̨398|!DjgVLd=i@!/. UؿNznUiޭ=q|<deIWk\N z]3(=<@!0X#xgaIZ=JZ~;7uIkdG4-5  i'~ X6cCj^]6Fl5UdMvz'^U0bVbi-aF3. !bE3$h_2sVJ ^Mkj&SyC͖L~~ A&!+zM2+VG;!X$A/Ng4R^&$khڻ`.'+CRdy8aS n.EsBmW|Nףm gLAD}79nH MbHčt:2cqekm@_ݭ s䆏WRڨPhe޸lg f}ۊf[r$P7p&c'sNtBC~m[@QUTUΎߌ`:U`Αvu 0R>+6V7bn``1X~S񵼂5ѥGGX{67vB= D^xt»%VX%FzFv\)ў^>cj@TfHdw2@$šT1SFNj-[r- d+֠ tDGE,шD ?cj&JPBJf\щ{F%G˜#~i8M?]I -:wӾ4bf>*UAXWI52+[h8d"ජӹm+?Q3.`nω/v,|rhۆ)a6\=X4\ouݹ. lUJsc{c\ŭq%d0u]Bfg|рAɖJdeIx8J}IE 2P:-rٮ7\bYkh"u&#w j*.rBMDZqc)M3 2bwd\Ũpfg =t3c4|G]TWk(!p{V4]VH0pZ#RLgH\>ވpwٰPţV2~IMd5#Ԩp88vP!; %2"k `-)Gs=RЮSIPwhcl "r|^U WQ g }̽эzuf$ѢNc&JOg77 d3۳hEBPDuAp4י8va9lFBzh Sr"aڵ _'J\l0w]Rվm܌ThّZ P"p:6qki Ck)VP:pX,ކ K #DGMLLr fkyӅPb%2h\bX ?71>R eRpR%˧ |Af9D3Bхbrj'GCefǦ',Ef)0I!eDLpn3t&̾i 4 :J:p:ߖs}}=>[/V!\v}GZ7U%4v څ<>GDSIv?vwDMGFwAjWkG2X]:TB笣BB;#Lt(ke2M>M~c!J'ҁO$+(!ג}GSw2J\/46ILAP?fp[NpFSLSïzJ67t(z, \0Ju* ?Ӄ~P_1Xb1h3htX Dy'Gr W[ΎAK7Z9Sd``M6cHOcL| 'R[E G|MC4Wb~vQdl 5YP$h}. 0!LH'"8\ڱ6۞T)z ܜkA,+na\l.%0^ i~Wj+$~\N0a3q;\:a·Opa:o K YPwNRzYg> >][wJf λzD=,^:C 3H~᎟ۛ.j TS]>hs) xHd!B"֒u< U@fûeM:3leȣ"fte7&D>~~%M:%?Psq3FEA!,1B*&.°щ38JlMHfs;&>BdvL2>0xj1@*_g7J~frx5F^‹4lWXN?q!//ޠK~c]q{FŽڹۮy;\xevU'^1.(v(51OQa >p h jKO{W{ޮ4ZH_0l(f/Yzd,g)gNKo~ԗ[EGʑP: ]w9• 4qn%9{릉W½;JpSh@\שׂƅuLufqp2 V{ Q`ĽTNqQ$y 3dsB zLk'_j9+rt-7Do{mC|,VG 3-m tFYS5yNj(IORAz . ˚3ɕKwer}=m2ѹ[!cQ}]Kph΂n}WcV /?y025d#7DJ'y~jA_n,Dk3Q/?>b0+`9K !L!D44Ϝb@1Q逢/Sr&;~#Πf +7^黔2тcyezp ޕmcp~G7 άoqssO=L7Go8b,:?38ı]j(pEk~`jmvR/@"pPQ1,?ѮFLt fzs J]n4M*W~넭|MmX!H|e_l@ٌ\OނxXyNV7̚&Nbb`OlP5,Û^NAߙ<1Xّئ6Zvds%$?n4ʻhBL۴s vRu2 {sh&S^]ߖtcv559eTk| Q؋{ѯ'@uS#{݄c'gټ `nÚ 8Mp׫vPhG?%mK}`)O(`N (/oQ*o HLR:|L\r.;dKJ=ͦT#?0K`Mumo\1v3u8 w2ϓ)h/X.AJ'igrHD :e^_jK{%M_#]Q%=R s4؅Z OV6v8E%gȘ T0b82l4k~,m0AрA}Kp(?Y} J&[n2sH:V5Fo|>tx\]MMӚ..xw}]crNh"3ꞫjQSp2]BIY Tb>ROƠ/*ۏpws#$[f g /O )u2CLEI=g3HFx?Mڍ7q)YY??s`qց2\1 4Etw,!' 30BAU,| m]FȞP2Hˤ`k*;ekOƠu}|kMHL(ԁ ^+ } W!q?}|>P7cXP 4љ]kHWy&WMr}.gڧ #3!7r᝺p,a_Ngi Th`dڋ3@\{8T=}bi|844_Z{`2/2e>{@cA5 cOތY3FAεs.b#^V -Ӛ%Drvę]a6Ʊl#"pAЙ#""!Jr{:)Gʇv +nJ[>Ep=) 8-٥>?eL3d儭IH+V|| &b0yB L37+-^^z}#AHڸ$,\-?gyps g PZd|8i\/.LQڶh$|lN"u²VfaJV"V@>$p^$G!<384ϫ⬻ESX AO}?;>IZ*ڳm0SVwNvL)L/Ց&bU)*,DI($0F^do)ۭxhM?IrB_[[YvAa9f-j =JM("WW͇PK%C}!uh|W``6Lo+?YK10ӗ%sG bfLqSN$w$Ԭ;"ceoGU w>u1<(l,_ؗ\-a_J#Mk*F+X:x\pGoMh~i `i"r^zg~S,Hks8ԥJ)kB: r\)O8M:Va4]_T5gV')6A*J6bg-KN 1N!04A%bT'nΟ'*nAh!یbcZam윸2ayo1ND=My ~Tr+SDB=R(Gug/w(Lxsy$++eaէr M+ U?Z6ncORc[m2Ƚ%j˓6lՀ y^뒮j*eMM@%՟"? W_Be+$_jW;|Rv<+p~DV⥐AI~U@[OC#vWu"ұ܄oG=}-Z~^  Û[c86~ OI2TD᳘fPT'xYlH ѿ#L_ W-Cἇ_j^a 0([OpHE$ >g6 ;P.` )y<ͤSlZE4 -0R]W$wnlT2wxU YҢp;dѾQq{=υ[9߫krտz&XF/?bKpJ nOoUy<Ҟ8|ѼъO9ߑrAGw(kB=Y,7Dħ l58}Ӊ;c;0>`#\S x5@2f UYadynElƈ~qhH_{mPvX4^Ôt輗LC}"&,xv'8r8[Nú904nOvZZkMi8;-2_)ʕ7ሄKnv58YeY1-aJ.BzJ1ҙ;5x׶DN0}8 냖U8v$qi!{eK!;XI;cNe1|~9&E"/|Xc&gfWP4sѰB{U$8|"FS>%T7Ɓ5_鷣#Ā^shZg Ws-ӵ (Kg qDkFJ;>w]3l=a2g/{u P ^ `rhe'FD-c$~';#^@L_Ctt:m L[ET{xM\ 5o(LxDKJO* Lr" Rg1H.᠍&۱phH#%SDm .WR)>H}6H$7^ }ahcAL/-=Q9*15r'kq&VPq'g~Z/P :K_e͗\K+aZvauwwe)(b!LdDi:/M Sۑy.$,.C;7܊r63kZA-Ww ̌E;VR[C#v=u䡹lRf\Cun8]~Q%0䣅*%[B TԢ]1^!;)pUtK۪φ`Ҍ75B-{L91RC>R5&C^.()*-HDpoo#m\8XyXd[I.FQ:n%7O(CW^rԾJ")M \#Jه"@>gH!_H݂xf"@ !CԂƗZs^Y0fR5E$7n )\ JT0Wq]#(a 5^E&M|w$dARo ͑.?(b Yoԩyj6nF8J ]sڲ}!'GqhMÜ{ikrBAV]FtZ%b%d,މk:8 <F ,vz$Ȫ1ώK%3Gm;M@K Q4}o5ѕX;6 |7?C6FGŒ/.OԞJWuù‡*fz}\ {?tGՠxP0P B^&Ny|Bj 5 ?*9zRR z5r:?hob,R E3eZ#j$0Iۯ )Ϝ7Ɵ1+vO: Tpq3/o&dH{w'.Syߏ0L Q'vǰ ʶ, ~D4HD!m9(!t.2pt&3a>ZD b) v3pe@( {Qp?qt8f{^SLW H\)A%zSkJ䩘Wqf;{7֩͠,g<)FD ?MlYK:H-WEWF4FM5ƚ0Sݱ?-Ŵ!vR P1T_bM*VhGo,P3 t [;ۙ"Z3=mD10XgQd}ڹY:I k|?\T,WcԿɺɡJx71 #N(Dab76WK9]-:SSN%yY}pY*D Y'!,H.PLuػ'"x7+щjaVCG`-nmեR+Prugl`-wN )V׏ ('h9>pU&NxFSt6J';hd݄"Ǡ;2ܬ}p=O&v:ܙSXK+y.54SWN\vnƸ3d-y1m'>'р|ˏ 1|=0K B0X7acn_It@I^ Z%# 盩&@Dt@J:eG?*x-3{R<}^ K$B27]$e6pRڀn9IPĆ,1_KE(4 $Vr PPfR'7"ě˥_o ԏ vMmBpWu1q-ϦM.*N=I-ZuBfP爣־woR"TbL h߄[t$-F'@SF +ƽ;4Z[2;~[?տ4&͛<)EPJ[rmw+VMsRy1៑â` A|Qi`SΎ$9;U'YKeQR5!œ_ڢBW'R^c%i4v_91FZנ(+Z8Zbm q:qҭ <iD-4k\ u|Z 9 }8S䤤ưL<1?PؒH [lŪR Qyb 4Lg8fND%P7FтF\OxTnLfokܿ5W[[lA;W4YdTqݒT3H-G] ~4X(ADX-I~HBT∘iw ?+G?28Uu=| nÖMu ?{|N O ō@̒U2q|[9Ю03 WxBp>=ǨJ |'wx;i:~*ݬ7&KayVnƉ-.,eZjd| 8,JZb_n">SG2IW즉E:C.]Ӧ>^B z!saR@a3iM&53M6-޽WO\_?&YpW0le[]CG*Fh<}!A:49NOLVKx>)qEiIny[[ IC@ȶ w[k(ԎpEb$&*^hJ=$ -k4T +kZľx?B {bionX,j*>|@ĺ˗شdt (5 Bg*wq9EF/.eg릸kE=|G4fbFPҾ ' t$P*}(k#JH]_KSZ11 ZgKPf]`|=cj<ȜCPQU&~߮~gׁ8KVKXOnsPY\ͥ#>. aكǧKTݶc!NT頻Írh'xߩ?(T~BQ/?Y =/|)ZJ߸/mNwg ^m!Ő?J%omtEtey$;mYlۘEW}q=@BU<#tϊtO_FŴTbEȔIY%! PaE:^EҲ8w6;b|,< `Fӧ{4;cf !ϟ$3ϙfQM,3\cFQg`Hb3gѩc6ͦr4?nJ?e @3.>~Tǖ!?M?L:N>|_ZШ0G׽'umljxb~.W W(^"2>h Yp`X'yz:80%=AԫZsѝvDuzKFu_pdq&i/uƯm畂N{x'ș;c Z(ϸR/>м}=M,s2gŮLOӈav;q9J.u)䪢eN^H(`rH,J4T4:+ ͍Kek|5 &>aDMx%PF }YsUZ3]A ;pE-s-S# ^ 9bNrP9cq4hB7-2j UNPD6YAڊ36V #@+B{wrc:<# \xwP 9np0WZ=;Z#:-K 'bJw+ҹ|e21ՋɴIz 'H^ōZ08:tl1,~2AyWƯ $KKZn|>EJ0ʖoȬDZ0սᘂaJ;i򑴟d`C+)l9 Jӹ|RƱՌ#( D}/qiuj\:B >YeiJkO Ѵ^*gҦTиj#MfA32vkVw:΀9'ѵ@o' О T plx>У8sV\n%TfwN/$oĦc댷/BH?Ɍ{VI$S&sؖpt]SnIC\{[EY}[ΙUOHd&񐛭[+@55T^@X U  S}+"dWƈ1ÍSxx@B7qv}sV9@o@ȅi>NQ\R "l Cb5NS)=X;Й#1AD ]sSadd'p Y\S/zò6AƃYCRuLn-w ӳI"<8`+]>Xlѣ9wh% Uވړ/\t[.Lk]6ZFF9Æ= nޕLؼc* m}X"}1nLo < (BM?(l)l; B"y7)'J\SJA/ń q0ol[4)>FTC:8nnJ[Я;Y)Qw6&l%,6Y $P-[[b`-LA⧱^d: W-êB pI=%D~R:i  /)۝u;A Գfpֶ$S@d v,k6O͹ ະ*aS.N!] Q阂YwqxI">$zpDv>oETôN^;ҞV=8AG%K/ϱRZA[哒)0pKA Ǔn I/qf6PIv9ƕJgڭ)F-Lg FؚpN_»8,L0 SW8I5\[B3͊ς9ϖ+c>QЀ4<ߚ؏ ⯑B&ߴifM[72х´sxU{[j"$ L?<5[/[ܹx/ɏ0‘Ľ޿;5 Z!$iyuM8/=Wp1y[O*sN#ܘٿ^'UW@l;PI$ @sbCm~]Te~Qc "Nd~[ҽ!=ȩRu#ͧڙOPRHyWC<MqwԀvSxmTmZJDۮh1 g}K_J^QHXy%w%'2CMiog~|4x,\oF(Pm `TWmUK۔mZ')i*oV̜ܠglܗ M%K+|@!{VI|]A|{W7S:!*n0 vVd<($GAn ܵ6U*3З.ATtK_ХOq5AWr,(X>M˹;U7X6NQ8Bkfr REzJWr KirzXZ@k0hqhEʘ?9SR9X/f.ev! U_96ਇnټ-[ d {}?,}hɢ#t`,[jCBtH(G6J!9G|-( a g |dخ |N#~w;!tѼf  ^Gdgs\-LB*ɡ"-.t8 pՆ *N5}G,$0x7ٔمicSMoMG_>7 ^R %G_O3ac%f.!揢ͣ-6wʝܶ> j}a;AYOG %<˦e˦%#٫ŖL.u M䭻? WL#ƚJ##ō9渣HN|}m/[k[u M*cr*'=سOT&2'tY!u.獙}EœX +csO0Gg6ӭo?n\qE`݀|/ ơa]t]?,D? }D﹫\N\Y:cZ` 4mtxr6RIZT똢څ֑Ú3\?Dƕ̧hg蓼`hk4T0OfdZ5=u rޟ6`ct聥 蠬S^ҶgzVT#kaӏQ-Y@1?z⍺ɜuܜ24.SɢvQQ&U}R;TI-yz ]FUxʟL*(T2XX(g⨠)U,zniyE$S jPG9^*7xȁ=Fuj\ j48@`YFڶ W>1[)mrb+w{K28Tg`]} 0EdU ˩**^sceuo1Ģn%Y}6z*c Μ:2? Gyk7IQSO=pƾ8dbG86Gzá5y:4"jeZo@㺑-z^0.v?HEdgmLzOϤIule=-և|F.ټf!)ouB"/нHnxRjM ~Vo]`l$鼼5 !85&1,)K?c̓F.Hb^ ?~"0 q)t>w &c߁F YΘlEFBl]AD9^I˩#\W4$lB5*|m%bщ5AXPs}ҹ}yȟ>;XƳT 7W WK}_'E(8X2m#i@ s2Ie9қgcqjg)%m ;;{<`yag8}R3Ia3*}HRt}VRvUrd?9Df# Ԥ&Sw88\2(i2.0n.{X'G.Ba IHs*Ǻ l@S9qów2x&'H8j؛1; S^+EYjF=IL9#zsMjIɏZ0 ? ,phAJysB0mjIԻ {np'A֓?aC3łY{~8Ù30iTtVm`2%]{7NCwQI&5Z_SW*?8W9S3XҘ(5`ӟ"T e[@F nƨZ``iAǢI )V-l1qoW@87'.nFmfkm#A8{dݺ6ſk0珧zTZcQu,#7Vz$Kf^hmC۹ԶN!wlWcxY7Aozw\ZeJÊ2 ׺oCӑ3Gt T+@Ѹa$d{εVb u Xyv)ڣoh[qC Z$bH.F0:0ܿWclJj;U[>w鄿!H<:5 X^ř< MyNOmow]"!sGKr a`4-/¾:/T(Wa0suC6 4>pJoKcʅZ33#lԞ >n l\.z EzRkL~ʱ`A |Xpz\oQd~J"Y{SCkpryrN!jB[k,PYPܠ r O~ୢ#gsoQvOw }C5)DHA\LuO-f^Er"-|.yŜJr,xlX^P+Ǒ"*pa_Л}{a`Wf=/~ $E}bC (O=-!P1ѡ#[ӰB~Ou)].NB6x=2/ w*avK9{l[|K]tf`/ HwN4>Jƒ,/%f\q|xM-o CųQI`nX5W8URç_KA]Ő39' *МZc=X%"ABV`B[3@zAhP=uxȼʌ2},qTZ܌2*C& ;Yp>!?O K+tR"xANm55d$F>AU-=&fMl(V3Mus/hgui=|ikfVvz%]W/hq.oMϞ*! ҍѨ#DuOy8%FRUƢdf>N#b7ͪG: b sTSd?uХ$sίW;?%T˕z8ȩti&YW LDnM⯺d28oͩ?ͱhz.H(\m7SՋu~A'Mn=}3Y gm紿B؞a ]n>8Z`)ҕS}h63:dj8򋁌t*qB5υ*VXGWSm&=uǤb)2 gJ{_AUzqxwտ~q E5hz$Gdv3"7g-J p71yOvu:+!p n* $dI}U-Dh[ p`4ܥ{%ѫ-k cѫߥ[_@Y*9s!ځ@ǭ^Z/od3!u׾L`DSXp(V!/,7Di-LjrWwEA x &uI4} l8-$٣> %q쓢uT~5<:[#$r}8tUvJjJ+/ ٚJ5n#%%:H7NZ S0DIr~+?Cm |q]>YVMab[2,Gh3`wpVi 6#I_^rX~u&,4G|hd)T050l9sZ):&F 3?wKGla^걱gçԚU4c0%<+|@29W~ZzzX0wUڿ%s{/4(J^e:GN^A)v/.ؾow\ 8!4U$ܪ3 G.>[0~ WZ&^z.WXxLXvSXv]̸ʬ_ΝBI> f`W]>o ĥ>ɁnޱQg"JV*(DI&Ȣ j'޺&v3kޗ-ZAhQzߕBOzؑ@<%$Sc+V FC"kݣlhaQ BܴI~݅^U}lG((cpPbOtM̰W}3eɐYW[ f0Eb6şUC0`xbr3'̟ }|{/?n SsCQ ΚYg<*#j9K/$Xl'Xjʛ /53'mYwRɳEi <҉3(2&>{`a8 Bӟ@ӿ#!IL%Z\x:E}ۺZ&R%/Cx'tZ<*c`u9m] g.CzK5*%u}ܚDyԠr<Ԯ^t_Y+l"od*x6f؂6O}C_n27;Gɍ`g,3p62h@à:VşM  ΐ܎s%C &8UpCn~J.=g/By%evJpGDX1_g"OM,71tH k %iv߃T/B>=W ,VNY& H1WWi6;CmAks?[8ew#IsX#/xC%FM7z;WN$ A9u5*'SpQsL}Mx-ѥ,z4A L:QܹrzŶUqYWy,}-i?=_ )-7lfxպ[KnBDF3a2KQ &>(A_\\R4mKzCf.@k~ |սYj CMj01WMqg"З6)~w\9dJ'MWDž ?uX[L > 13 $g0[ܴ.cqiҲ G˥WbNqiⷈtH Ȗ?".ݯׯ i-y oUB$2Eg ,$!89P!Ĝ_ږԼ- xO `'=ܘVN"2t 9:emS.Y)0БXeB|%8tLx!]E^')6W; NyҜē V:<ʮ_y-l JM5!P/D`S A#P&>jfWTfǷmX|3&Bh˥de-I8@;*ɩJ,H8NJ"7z{nΘ}ς)klNo]b^iS~`ΙBj46uڤ_"&\ӫʶԾW@Y;W|<ʵB7+eKq)x$鈳‘]TJf">W/g/Oz׀a2 مm6|hN˘"1O1PC<9BFtq2UB듗-D!_Y8yV1|X=-o w|N~:k"Ўړ) S*ǃp'f{ACe.OpY0xDrOAqrY_mBsFa}@'SCa^@'+B36.#Q8ڳ\cAݣX`+mt1poy%T-%?^\gc9'ZJSEi#:VGSFWs:E!cJ}SGaD1 t*P=(|zpǟtΌ"P O-Zddh~˕@f@+jJ$N |/0v<"3SNqvS>n)D;\TkmR@Vz6sV^Q= } !-zWP9+@ܑu2*TVX_|Uk-$~= .(/Uˈ3Yp: t7+bIA~/,4J+Bd{xPy2(ktMO/ڳSZ1YO-xԞh{Q`C"T Nrog\f1Ò0`H(1j0:.%tjCD pCh UUBJ^xhxat%Lq%i|ⳤ_'a 0e^M\&M*4\V|l\bݏHg5Y_O8:P)QAYL4`/[nwPePWJPJ;NHO@tg^>r-$`a W;Ψβ7>W 2_N *C+]*Ǚ:&gz`\@&PCvh/1EVN6<IDTO| 2/ \{ok ]٫U|&}!V4Z2 Vu7GUڗ_jY$OR^g1x{hkA/osR%bϚ }6fMٟPk칣LEjq\[!K'F-#zj,j![MD9p=:Ij~~$8ԡR,>,)=.̘u&Gk{>MhgWo3>_xY`MF9)dgn5.9 Hv<s Я~ǾcOhZgW&̢;JܺF:VxЮjyŽ3@̕%FLb1 UFbڸSK&\I d-Z鬪4AmAe6F~?qOz 57pgqD*O~:7%ņli]PzS^.ጀj_i s@YN1q(m;UR)toڈ 8'0jK-V{xHGSyOr,cǸ2Au JTζ0j=,YZ&Ufwd.>DIތMlw0w&EDq&"*BC Qq-pw9)$Sn):\*?NP3+K4j+9hL\] vݫ iqaHQ:J/B-it-VM@i;haFkB<tR eĩ*{wKeЭ-FDK._7maÈtv&=0nqt(8Wl t@|fĸ Sf-OZEO\L՗(@\Zj)т1,[Vr ݕf-Ǚ}9@0NO  H΂3aAP6Ph]W*2 O /dDLI,Ba4 2`6B}೭!h>t#!}+)PjigTZ.lOIu"Vnlc"-(6DJIglb#$16QP}(I4S/R+`m$Skv.5bl;Ƴg1<%_v nxI\slӎuxLʴmrA&GUނJGݻؚ&+LKQ`CLl)ōʊtdƒ[V`݈oD imVS]oQlϥ &N9;muq P8"|"'@ϣmi7 ZE!Ass;zdR,R ɮN3-;\)|cCЕ&UG冽Ģq'8Z<EjCHU>?}ХzJlZJ]5`lкK٦9UNZQ|obxn p޺@uv8'^=Ke֤F,=ŸPo@ Q4!rZ~_`{^>Eā%@>-~mW.Ⰸ. vB HCC)%L1خ-xRšH KKÎB7̵:wGR=H}$XI\,_y86Lei:G$ ^v]D ۤq%X7oQ,S8xY8F|{C* @NEБgwdW >ʜc5ٲn^Wi%7[ Rܗd߫9.&,pNJ3y:*-Du 'w&{bd ,RHRE1P}ڛg@zG ՞EeG?'/B$x;mRb3MupVoZ*]8T*p"?ꗬ bȃ&ogXawǥ|s̤G?.yuZ7*⤞:ȝBu:۟.hϗ}ӼJX<\5M55]m$:!U'z(BH{@蟳&c.jFL#i]n wM|UgL,}@o;PN-cFE:)e+ܤ˗.Jo!cKoZ^/ߕM۱#h%{>d:-M {Uf#(]_ hmGзWZBCVY Zt PFN!C2fL%թ5& #c䈑+# tV'iPo˞ Hxq5#l za3ױM \)x<X.MkrSI4xM I.f<&}_#E>f}q:kiύ7R-Oy/bKf029 J+#D(/iYM"1o26ӓx%/ᠬM88f~|NVb]<:xuo S[4j23Kp6Z:O)Nz7|?2'FjOLo᎙S5-QbT&sE fd-k]i8)G( ,.sy_.dw~,hUw;BjE4+/}T£2(┎ WmClEF^3Q#>2r8Verx.ɶśuG%zͳ]_7xϾ y&͹ <"_ (ɋ0}0S.ȒȨFtĩj1=f QXi4ʒL1oU3TɏIn[ڟQ/^j|灭ˑ6RIє#YO /~ױ]"B4s(4xe͗6bVl?vm? ؐFh1:4jCc6;d~R !Y`>}w>Řd)<Y<޳!ʋCarzrZbR3,!sGwvf o<5Ƌ,5p|lLt;1u}MOjp~Wo:I[|d_ᑼBwe-|WdCpކ>>Y'J:ٍDdʓb낕&:PK6&!E!GdYb4-_ޝWE `ų"h l%C iDaJ*2vyMO`7sO wLʙ[^.rynX{|aMzILW[}]^iFbo)M'Q8if;Vb^cPKvDtrw VA`KdsTw Gg:|'\zW:,:X!j qXO`mkkջtS &d!'٠?)ˀYW΁t>RdgE>*ܭuŎD18$3ۡ¬t):۴`q”Q!*PG4 ?n..О28*Q1Rxs+3 -~o,!龜Z+b o %zTyJ׸`<&)kQU:ͥa8'wbQoVNa v1Ҿ6CD[#wjR_v=d-/0)?cH9Rc3;kcO3CZu7֩PUʸ֙3r@S B ws Ju:.~1,[x>V}nJ&+Z3_ I)^)IWXh¢3&ݵ+GJyKիYD'icj3Y:t~L+M٣l`PS _c:pqBe ?ʒfZv;#J:VѸ>9i- 0!d{@LfR60dzC.qY)9t՞C<3SokX'"$\88SԾW9u] [s1I)3LA{ uJہ>Vb*Il-OMh|M1QnjU OB\FAa7JZ+Qz8x;e]76>fL&1vpbi K*knjCbخ9Fѱף2C>ľɲre"Y8q[] v}wq}YT`~#waxCeَw8mH%pD g*$\Ѐ1sށ5C jӬ%3a/CXpkf4O]~b91va~ryGQbKRه.vބ%OR!  :%}ՙIjYɘ"dE߶oHrbojB"EgŊ+hޞ ϝ yWL19 u7r" ?>#࡞ゔF`MimҴ>U*4u)޻1Bfa.}G!CZ]zGir2:όp`%$Tb~$Gt _T?TʠC;|#~\Hw4Xk2~'u5L~ͫ;@L,kBaomJ4_90^ PX𫛊tM ۦte7t{"_E FK-Yas!K궒,)x5 `]WA 0-z *KZ;P鳺QфΥUBH4?.J C5w >C8i´l-%kͽVKd_e]K@{4@ 0xN@'[qwKB'0X)':uVn[ !vXBUH #kX^ xvmx/R7BAr;ԙ!z#!w%3Nں?nL(ţ.ʏl9[!~#ϛ[zT:z:N&MBcDaK{}85փ kĥ}b]؅!{tn_ODJD4rX ǥ~z_}y&J '3~hm_'`pؐN^0ՖܜSFR-VE3"RʊBkFio2pfn~X`,zwz$ hX̉u@ `  }9;%I1_ir%fv?PWv!. |{4']J-6f'Y4Ey zH8Eq44dNLly|k #'Cj2  UfdWJ I-'^E#p}ԥKi7> ٤jI59P1Io+h%NL# \"u8f:|ShS~2sS~V, )Xs'hSZϹgV<Z63|Efq@GTև<ƍnb0qÚpUi~_M HUyVה؆+֡ Jqo?C餳"#\jk,ʜe,Qb op$")TY.YlWQ7ث (K-!e)a,tAiC_]$|e2-O\H z=qqew΄BOC[?Vlgtę~zs[Cߕ/[C7٨)!c3~z9AZ$:pРԳ bb-!?iD#J6`w⑩NK(F?&VP~/lt&Sx>wYxf@+٫TubwqP ,Zyj}# 5d3*f6=RGZN' ^Ǫ~;/+ª9nIԹU"$*n$Svő8&QKK1#Ǿ=CwްQ|6 }$8hP{haا~}ܬ o]5(z"&rvt{+uf7<4߹RW5mHq߼ɮT`=j|>!rl_Ӥ&{7]DGt7gqdn,-AjNgaӠY'Ttf}̈åƜpW4鴋J=&[wJzƞ$'}r %Gne YTdinV(QC%lvfIiWK1qYY Cfo*"tQg6~bg~SjFc^8Z3 @݆9hE1T,ygYZ07070100000037000081a400000000000000000000000164e4ded100004b80000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/GK?]?Eh=ڜ.+М/N$E71m_ОsOV(٠lP5%׹9'kgzذr'gLN v/-rF:vWFF}k=#śW~#Tc(1Vu^-佁moqN) IK#3-S0]!|3jݰ aWTc2u=vxVhu31WJ+S/tM)zxQVeXBJY6Xđ:dTIIkh +SxҠ8}uPvE1 `HVղ6@D J:[琧ɭ_AxevQehe>?C&ԤOq)ږ,+km0Kwҳg_;9)k`?+}~FIYz#U R_Zd+DUa'/or~R͑zacP#PWgɉCw[H;,#=F_D)F2D$UB@Fb+䈆_N,Jҗ`=&&gz /م U.j_==,,w>SNx5[t?ֈ0)̽d Z>)B7&R%bhW ;c+z{?Xcy bP~ wzfci !ɀ8>’3&ONVɹlGo9e6˃DB%l}J]29}e)q;9Z՚CX,kէqoQHc JzB^ ^.av/Y~q +J&鐋;4٥BUelj:@Jr7">8oy?Ot͊%-v6J*S:k|Vը`Ē\8y 3LY"L;jn/9H&V׫g@flYn/O-܄ٛDB)o E^rx [?LN.M[)^}2 }ΫRiro}d5)V&KCR*w ~@d9&lI6;sc"5IsH9lN37n83u!4u.y 6I5McBWDoP+ nU9s ^nu:x ֧])*ha:ru~%.]\[Se|JAeF= "\w&w#N0gܗ$=m-M{z 6TLK]i`O&.Q=ǪE@ae[] 2;$_$P7qb*iO΀i,ʛL!#^OMb+Ll׬hŜ؀0:8!8> yG  W_peUdWh%e;˸< <p?KH< xҴ=ju1Q=HD)#:950lߖz}yaJ-L2{/ykLG_m.tbD^F; f/ғ3Hߺ׍Q_ H z юlZ%m &Kg|*ߧ]ʺ w.kR]%pϼ2ͪ` 0.&HDL`OijwAQ=H:R@diU-$;ו5߀N[VE.Xg;WBIu:GDޡ/*?~3 h`f~e* 2M GJ?4OYPoIMjA"z3OF5֒Kd\Q_gw]*duy6 l\Ix噫H˃C|__RShxyL'J6<o Reʂ)e'ȼ36m-FħnA%#EzrE]>p=rǿ4E)am@ˊBd9UFZ/oAB468tM 1XV<8: )7r?N'êKX!q8EC^j,h3$AhA{#o:%5+9$ ĵwT8*t'wW!7of }s4ؗ?˱.Fqu:/ }Hqx: sr-39$i S:COqxxCt`@WhE7̹P3U vؗ4OP> WщPHKxrm"Ul~Z /KgA>3ȁ0 3柕U aO:sɧ02YG:w2ΓRt[f% @n儊&N1{zECҖ ЖJMmpB|ғlZw/q;7cTs<o;g7aG/XC4|Z ec>"`>?ԣNh0U܌UVj=YZq-07F&4[[;u I雴 XiMg@+i<b̃@wLAfoI {cX&EKj|eI*YF!*b׼(u-t:L3n|!oI*`r8/HLk-qDkDrʴ.#)ڲ y6.3W 6=I+Ԁ9fy'0X.+6~A\ o9+R'n d{x,vb.ɶm2.b o:|؀1s$4QIqCq?9z/>|op); 1L,doj7`l *cR 44=?R_<:DnYQJL ҹ/KH`~kC;oFty0e?#!hJbOg3''3T+"PһX.'KP'vBPGHz}ꓫ(Аתr7 ڤ6B=;!y\J0mgof '/-"EN eYhv0ΪQ0 S54+~ԥ+-x@<#Dn46^Ѣ ؛Jy%Rϯ=G:3?jʦhq{p֟1 8"#N'qC:`^nw~-AH#VgVƋRrejE S.%/_1Z脰!QY _4 *x2 {HZϵ\HubIRBS]nH960E\͈+>r>8M_I4E?C@.6?S&׭89gLv:> ٟOWibzdtǃnm*xk./7E3B}vDxAՒt=ޣYrn_"v׻7Y0 [m1Tq;wuzvpID(?kj肺K~y&R Kj58ͤ[dQ*O[o>9]ѕ'~F.n羐 %dz̹xQ"\ $3Rl9?-߀wqJ"WJ,uj 22tn+5V_N5O^#oNjUn4ox'&FRes ȗ P [>e S<ɮV`|nЉ(@TQQXJԙ[#0׵ eA|EX)'脢0? |`}σ$65E`MoV܈LehQ[H2p?jT{gӝC*=܄ evX?5^3 '8T Z(¶(-sE ~ɰ^~)?л avM< FѷQ~]!d8{@0&;5o-{C] Q’H"mٸs誺wݼۊDdfOdKHב746OȾdK% 4ݩQ)sfYWMi(g6Mִ7ess%hqQ>.oAoTء8fi'l> ކja#;jwy^)|%r(浿E=bg<1HhP7i:FI/"?/k *]"[).ʒ{yev i7dQj ]cg/ ڡBpl\4p26 #9̴#s5=kRNj'IT{N<]PSXڙ|^4bI+p^oS|<%o9nOh`M]bn).s 2g毶&Lr?{ j$`Wďɂ L!P)Çb*$3TXvw$g;zvb[ )64ŕWS|*0jɱMJi%w Id}L#?% 'sGusFht(1Brup#mdXj{[RM(|{EV]nw&/q -ҭq%gq*LX6,ڏhGNz4F|S?Juoo Qc%Od䭪!1`|YrpHّ (-V]A,2z;h5{nco0wR GkP(ۥ">gfм7 U`hV2HZ vT 87 4sX fUWg3اͭ*9ru韇Z|2@iw xw}8(- 8 gwЍdvï\_>fR}71[܅cݪ3 y ;Yd^sSMcQz:*m-zn8+,b(|J ;O sk|ڋZΤxը*U*g$BuwRvt~[LcbV|;,>3Kv24Զ ڦ|dͷF`_y757mߓhrdT}Q<1K MV;"o10uGze-!Gc<DHr-|ߗ <:ObܲuX{ݴmVyIzpqYQP{yPև |I/ȃkQC~#u(6 XM*1^KT%Ho~5Űi'vo$9qܷR^_يd/ B?PcN?"! 0\ݤlpQ$RIbED0:B FgVZ*G#>; ^7xLJ: OC/*]#odqZvJ<+luL&ͰKf 1{7PG`Vc-^yvo:Sii@X&i2th>~ ^^5(+X./kغݱ|#j7&߮!މ9|elI @OfQqa}pB:@ws?M 0m2tB$p8&[IM* %p7(`UiEqy զ3lڿk5午YC t W㊾ Y-mq,<j3;aq$"V9ǓVV,X԰t/U `&+TF"CfgĵCE}?#2 `#js3zbNv9T2Ѹ>5yq&= I6e\|}%]jCyEΕ*٬T!Tf^L)#R 0_& Q}gh6~_=y]fAEV"GK4Ar?p'ˎ,$jSNDP[=x}19{:=|98up2S=8b粨9 (VgN--+ orL#)!vM7c]1 [a68݇_$kb6^&]CUr? lIǶ4sURK[ 0^8. ~Ԍbx4\.:HY_z[u4ՖV hfWʗЪuh*,I*G2x1c#PMpQ ;33 F璊{95RIgO[6RjdP $?4ܤTX15\,IZ Y͢B~=!^D'lV]\ [3kN?v”)Y|[nw.I* 2g|Nc΃w澱*nw/z''p\. ~| ?< #zO3XY|Љ`* bp6:_[g[ry#~f ߦ1U<V 08","P;Qɝ؁9d(Xƍ x3ovtYK9OYCVgwi0zkUy۱ w%ZnV lyL5g XS/nJv@(L<EߗkTL8WhճrEMXA& "dDwU8OuK:7Bפ!Yyh:Q몕9ҫQ?mevÉ`l6`p2"iiQX䀰c\q>9ݦvv!llR)fqJ"BՄ5|S*L#*f$Öϭ( `uԙVMZoP&kF)Zgj؝ ba Bd1J@#6WkiUVm8%A1+;j[Z>Ib*0/5 u6;Xcu(T~?& r,jU/P+r [iز7<6Ha$du%rin݀V--25*Rջ.fzVi?޳Y|Yơ0=9' c* 5QB9D(8PT{ՕE53q0.Gm3yP.C2Jl7|N:eU,P/la&InWʏWs"!ip1u὇AH7 !#agR!0=ꊔkf(\>^n+c-]8|N)'A~O ZOݑ kU$_7Kʙ)Œm[F~xwl@z2_BDߌ$c*r|ehұhpyΠ"wl7]X$m+I16PEw݁Ecе.dA>9KYJ.j*Ѳ k1pۛ*Da]~?tyfAf9< nQZ}kXw;&d7a21Ndyg;xأ )࿡ohM$uX^FJ1 2_}qqPRK#Dmf>5FB^9bwi!ietg4%RHRwvXz?ZE푣Yu,0:ۥj|g4Lp"rd0CPq~:& T{W}[iʄy9G _E JU0ޥnT$ˆ2{SS3$(fw (@,ȹ:i5cc'$J SqNqhM `Ty>#xv -0{l&0 ƁQ|Z=Q=+&@ȳ ^X&R #T`:p0(RWgz\X;A嵭](̓#0+P[oz }Nku W$oHJNuY)H-8!-c!xN0[-n{!Nf(! e&Y1` ;_@{Xx@ۃDW|̛yCw<йwc9_ɷ cJib}"8gEF%7)9F U[fVna {&Y5BJVm:\Q2p+SHtum^󅉋~FПm |&_gY"7n,ؓ{WK9c:QAd%K@n<; `C>B&"!<\98% )" U],[My強0G\}Bw`Ɛ*y7m碞$-9?ݳ^ PgNBbGd!t=ᷚ_lk:+f4~.p4̺l\kqK};۔l%K哗uh^N<Q@5jF[Z>i @aJ;Ki^d^M@*Ҕ53JNz&k1F:!gfIIN E]]ƈ ƐmiIu0!H$N:S1Jm{?}zN"[#}Nyb3f2F{]~jۖ}ZeSr]DbCZ:Ik\:rb ɓ7ao 7XK-<"0Ԥ|AҞX{nd`?ҨyvVjOQ "V)MDƱ2Oko{Dmf{e/DSz,# 0-*9L&aEڨ[kA,qŧGb[aiӞsi{8-_ SRŒ_JdL YPbokG q.M\GP!k9H rD5 ѓ{Da/Oq퉭ؗsDMO>0א+hhh5Kt[B:^-m/WW1 K>oNi(\'t-UOS OÑ-5QYGqb=}ï(}E/o F׳ m ,@+,I ?NeՌ_8crlzZ?aIҕ #{#?bQ-Hk7,(dSĚt&aN^B=ȤWN)Α ؟)nQ՞茶}fMN5O 6;*f/2Kkfڴ@ppD&L'˟V!A>0si{ț02eŽa tx7[-QPDT[EӁ}nbNMo.WP]Ց@ _i@k7Y;rZ/FeO4n1>}0 /]mM9L_AcQ?cJHi4W<߫ ̽AT(tnBS5'].9pd'v>N}jK&mI ʖ&a/ %>>yGM;,/)^JgB=jIp1a݌CL,M_;N(}1a M "nh5j] %ʮ[ OF3{\I|S^ZDfѝalj^iVF6xiY56cHR zt+άJ@LtÞUw/ _틝 yj"y>41n`h`lf+>Dmq\hJÙJV/u7R=&e$`|WhSŸnpAO>  Jd *N ާE t}1o/|V6!Ns.zyx/YIPNVTUWtP1r' FI`RZqM/mJ0>@.wO-W86:Q|V! D ihut]# W6<@Ȗf.41#ݺyNzIee~煨gܾe*A|O ~1\Sډ-d[576֣d KU\[A6_l1ťR}Ea̔yW~|umvKLlŨ3!rR;TR~n~X;&lkUP"^aB6m>W+N\%u\_5]9*ؙ (U^lfT _,%!Y.PmJ [C^`KRt@f[.ukbԶ|=p2q;rVjyԼ{zioI["TE 4$5JW?`EKʥDi c23"'B41 :wt5*ƥzvt}}j/3ͯcbgveFTBg&<4ȷ6&U]Yi*ZG7J5 VYSMH_OWx+oi6GetcN55:|*5YUX,$ooHפ@)?~9< δX /  <>u؍! [^‰25\TW iŒM9k_I7V` UȖ NPS$hv%b%{T_nPϟpv,2ƝI?]~/n?z3eԹ6P@$gR-qFabk6c L9z%Y=W}$ue 55ןcjRq 5tCK B@È[OAhIzAB&+z>@^y^ғU]&=+#g6+Ď f+Q`)^#✿~ j^Φ_;ju\ᯮ vOp$M̞S'lVGD k2quWr=o*=q9qa=`}z $cwF v'i<:nw űkts-+ڙ@hN Bx$Ti$U#yD$Ϋ1\k4b6v0  :.Fr1u }!"m~d#T&LJQJQðT%6I`1x \0 \':N~b492,,1:Ծ"SeVA&LFcz?pbȮ۾N8TcYNLP%$tO{b΢aE5GU`l*%AjSWByh"mMycbzf^4.DgU'7+{&*ň2maxٴEW0`돎 2@SlhMXJ^qmL1keOi:4. nHq/s|Xv6`O SJ'=R{%if/cN_ǘQm1Ƃr aQ ~%ɏ?XxULA`$$b\Q_{cX7Y-l{:2 0K d;!͌=6Ϲ bQFh > g:KRAq"Z"{u5o4Gt$Zأ\4ah=Pn7 m豜m5{\ur*%H/ZЙ\RwB*E:m~qEǃ!d sk| SWG-Չ?{WoͭQxi#|UHǩ˩H8ʚ\"g=!v7$cZG $|}BΦsd%S{Қ[TQKŒŋ=hf4 ú(qq<[miA^vj̮D/Ub~VvObg2'} ʝUn 'Ju;{1㐢D nc?GX3chf삫,.c<Ԍan,( WQǗP*KX /,VY9]=atSoNTq./(%$r~N(.֥{[6DuMSp2Po|z : n|v';<34m1Ұ a`Ar=zc89!(542"䝎$9}h6qvHAr1 tE`s wRl,f_=;YwaWޙA)QcI`j-\wromhO~Z0U\ЀCqB/8c&%ϸ{=goUܦ۶A@^6 `B2 IL~ym^>GDWqS .R|DC=k> vq ̛w}[N)u3yk&:&9,մy1|=핖כsSMI7DMC$(΢,{3#޴6RWh0}@!U yڸ}E %(iQcQHvgvI2Z*eTJ w9,gZI_^aP5d>f]^jɫ(:)'~5B2=Pz,цJ@ KXlĴf,,\t!j7>ۖȘ;gYZ07070100000038000081a400000000000000000000000164e4ded10000ab24000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/7]?Eh=ڜ.+cbdhx!c}񑙻Cꨚqj;2 0dp{g8Son&B lbü!W2ALGiBHBEq_<#g9k>od/-lBzYfdU41'yPЫҰe"WFǬJwxѹci[B[S7`w)վZ(Gc:<[\~sF| N],mPwT(\ 4rqqA"s gk[+/r`jZpa)vVajl- _ ӣEMu21l(LJueU9RA [\@q[3LJtl (ZTEɎ 11V(Tz"Dt.7j l >P75tV\aV@Jm$ӯQci!p}N8B @QUa-NaKiWRBJl+>///?_"4v48o!v!?NҦxʖ%*A-{X8k$X 3f| m%s#1n0R,|d2* n@>f}$U#Z_*T祉r6{3ި@Z+:vY 9%*`nAjqݔEmz6A7*^0>~*h9n|ȱk)[`zjЯۍv>`KXRTYW]&u}t|3(xܾ<D} \luI->!*YeLjc9W`gŷɰo0,cy%}W֪tϓt B4PJf2!d25VkWB4)qKGC+ :{? _?xU\*AΓ!NBJgU |7?\8s]'_2QR+CzOAi2J173Q@ǰ^!#^nX.M&JS'*MoYCDݩQj-ƃ~A}2?NMKauZLQ~+ m lyH$oY4\h^E #Xf +@ȹtJw(`&4sΤhAʑ*A1,v.nx`Oy;cYLOVKa/JA>p%PI@e)Gְ%1xoIgNviv0Np+9yܛ M^zmL-3D.U `#[\G+V.ㇵ2M詧)_ϻ4"Fcl2{49fn^ykbYQm^7$+s6&/N=>~YҸ"\ _;WQ\ j7#Wkuk{B7qTaeb윚I @"G[Fk.Gp0Wˮ-?G'3 *t $(?-C6K,0SJ 4?ue $~o6WܮKp:KOu}$(!*wu7|fuT2rYrVtKԷ yEl쬍}kC/kPl*RqfDH۱*鹭6A\ZF25Ʒ &M+_4khH#7iJs>qY͇Z}roCӤȃrkŜElPj+;^ˮq8f?j֧W򁁒CrI$5=1apk҅GtyRi{۬p:1roAe&E e2@fr59Ž%zS%}^0@D"p4!X \9X%7 _tX3DCS&O]_󫏛0jۡ a~T)!?9]!Zh-3e#Om?bA@`b7i`hYHgCf5Bzpp7$F ϟya+Nb`C:"BEr}HE@B h.)B(x)sMaK1INm.rْ%i(u;t +fCҜ=B_p 7Gx$-Hl),078g2ap:ix0K)ڠO>`[}- UQ_1ȠZZBCv< -rT=]TKxI7\74W@4Lrڸ]CWUXȒFyj" Z:tI;v5._+ aC}@H{o\]gWnݨпSenӄ׏)}Χ"71m:\fCڀ/&GfeŒ{>w1d8EO]=5nk7(Slʦ~YJ"I2um[\#CZsAMF!nl zEXx}lwP8ZV eE,lDFh =wJMMjCɨ7SKE;[-Kph.A9*⾀t6;s4vmN~- Fy F2;|vz,D!ak%fEs DrKd& x } 6?RеM?j yF*͋q㟩Tl}T-Kgx] 螿gYr |iRЃxS9'.J",r J}=Ģ0>@pr:O)7@b|'hؔK7F'=dGdgY) h>t)f _YH [i![<(/Q {#=,w q"L9"y IsS[Ѳ %PUFaBR(Z< e"vᶰܑmFM}O]"sj\mh@:#~۰S8)!"%o2:f{Z"d6sr8cP|( YϽ+[}svSfUgR1d+ۨ d2su&;Akr@{Fl+58}:} k 2'[^;6J Op^# ƟH/^ѨH:dHշ9̀Vz*JK+ ͝7ʤQw)c9TOmʽkXex%?"u0, ⷡmHP5xG~eK˽D|0+g f҅_N2_¯t_Fw*/@J*1Bqs's]R.pER0A'[5I_ȴqwzD[A^H &G_Q%/|j_\!$ $Be|LK4f8 i0.dCNZS5!)M=38̴7E&uCנ,|59cfVrŒ+wfm ]@ȠVSTݷ~L\X9`cm(p6#qvZ#.v&ug{J~7eh. C ZlP1i3UhuەZLKAkE4z˷b_Q>H:.+:@M!FA`:1yHTߥ%bB. d`om {{1&EPW"`',/meu^NB#dHΘց'pU,k 8P=r 2`WMh>>c o%073>C3|~&Msp$|_FXuul^ e<3]IsأYSݯ,R.aP @TAw8]6kOEH|\ΕEj#>HSb&\+ףEzT p֠R}%㿏F3E1T\,jʽɮmF@~׻DO!@.Y,f z|!6tv=u0B>Z,HAEQwZRZ)D baFºsl3PA;5 2&慮 VR7i&V›Fd8Vzbr{UxXB1` I?K^ !ܵ㯃$ W@|:R=Y jl;&~R9y.:l('xڳ6$"s9Zod2%Rqk>79F|/?JRg8%n|IlBsl|ZgS:Իd'ʎ9n жhU\w d4L;Ak?r?ukO5e'0js+8GLXhB_7 +&4g3eo6/fF?%ǧYӟJ\\RhAskpD»gN:ZG]XODlڬc _Pҁ (Z G3wL_BGM[j j7je|9gb2]+6_Psy)vu/& aǸ|[{ru[[[m@KPnPD=8D>iY3_;QnOn5+ӫIeF>羪Saǥ]WWR{v]R zb.4bϝðCcH{A5b1R2n3DǭrVt*,|.IY`~pP7lwU-ũ&HO}laWYR悇|Ԛ@VЈDI|R\Ql9otTsa:`. ,6=@8vu;'}gQHn268eNy*@kuSyKM*=N'܆>B6_Z%She UG_! ݑ6)'ƖoS2tjz,ֱ0o1;9hNWz[":1̺$w.)̾Cl)iזs,md/as? I$Fcf.q: kaVS2o-OX g&ho X60&[wr /V |q-@%Κ+KI\zG).D*Y! ] ujg]/~=r/0LdZ!6=J&%1+GۓxFB]t86Do@4c_K&#m0t@+O\1MZa 'x= ƺyJ)zweS(+[Dꓒn%U 4CSoo;Ψ6-(ikmZFOҧ{{+yL,fcn!P=G5wI![2"W1ZfZ ͇Qa .K  0v6km>P@ezuR s~'#dn/aL1&y/ P16PR^~6 љU;yfa100Kcw꾳6,a>DluR?ehM Ak"#0[ l-) `|Iuˈ&.`$^mcN] O>4CP+(\Q -co>2*F&T}٫/IJl_|('+f&O )URXWQ!Nټ2d'*;gMɘia={2P:B=թi?]='1eXZs`榐|JsOzx~1ykۄPT}N[\BQ@z+vNg5 5;#ʕ,k]8uu>NSf̩hٵ6 Ђa(_?A}VUxu7w==ۣjv+/jYG1]3r޶u"m8 ki&o%K6ኃἏO;+x%@N?) `rL2F2D.b{&k2XPgwrG 6VFIE$l> ;bOTS[ wH,ā#ѡkM/. |_R&/CO ? V1^gJ^CҖ8!X\ b'B@5#}gc¨,R*9v<h@V[kO`WIx3l/-$doG^>M@sn$}ھFy<4NhQbQ=W%C`sl'T0T?xPGC~Rs؅6H ÜQr g ݻO^^8JЪyt r`7kr }8Sv OJ8P+_E:AZqkkީ"e}stƓ,Po%fmeA+`R*vqDKP7MdƘW:w 1 'TFX~E r?po8ʄ:O!? !U*du&H'?E)N4BJRAW6(S0#mtfT@z˃t'#JUSYsR@pqˢnz "`%n*HY)bRS.=Ϝ/6bz0wͩR؆:<"Z #ׂa$}f ]* \O82~z{sA>I| J,$C'ރ'GU֎ W2d{0l]Z&=R(F mBTA!01juH|ZVv&1elȁN%}x$4iWn0YdͫL]'&A@n)e| vEVY[9qtWX2hٚq:D/vgg ;CbkPr5,jjv">ryj8qBAw^xތ^J'*: >zӆ X-)ZPM^д\"mPEm];'1|Fs؂K"yepZ vNBG ݘ_Zo Aԓw,FA5NVp.y"  WO#9Bc#VEHegzU3_D<-`VV*O0k:1?j}!s5.4/O\2 9߷~5"TRR+1 I O(/us5,olGX^ҲU>O+{.lVHQa]"֋\(`aƋI:x:gFTgJl_[ HE/ӭU6cb#@ewG!'Nc$xv v(y:Pgw##t{JUZQ831*PKX&$IhQkCIk>`Fbð] 57r+|3bKjɯeZRXҜUv* qlQ֗Ac` ϳ λJ+ÍIbKT<'vY綟'_GJy_U x|^W5dxUKh+C?'GSBf%'xTyNRFIoj;~aߒEx}}z^3U3pxBFQg2C"0&'>"32A6YG4ȗ܃kxW7K"QyQ-tib|fxLbvB.;fUo(:xfi8}@O/ţeh7<9%/19Mq=I*_>]…;o9/SG1@y2[[,4&!*N)s+zkᮬ2u,PڀQ6gt([p% Fm"}Јy deIz%Cb2x0T[<9S%OEU˴ٓ,lZ/튆q16ASM츚Vd7z1LoC &%\a25s@e K5+5H\ɴSxM*=a)uw0J eRs/7T\Fp1P}=Va+,juj.#t?0} vDIҸ_܍M3樐"֦rc[_3p"mb_؛Qf 0Ud /7K9Rxa->eѼ#P\G-u!)̸h55Fh_UJ-;ZC3fO>JţfQa~uvCB'0 +f Ҏ'JrPGwC!0 4m`dKW$*t쓉Kw[w4s:`;.1JSde IBy@ U%&H+レvI&w jh7ءR^4Ʊl%+btm.ڈ'/;<I*%!`R|lM &N}q(u]DcZ~]'LSf5e~\G4 nC ) +u9*bt-ů:]8]l9Pba?JԒA?ȊRxUv[۫EEnXE0!ٴ»R/*4߇ρwfrUe-vqУ`Lkŝ* |)= m0_p ˃5Gk\_Wyt-mx[w߆8?4[f|]r nhQd'I/HZe^xkIÈM:6 ec[nKNkꖟ!`:Py3Q=" m:R>#ln=k˾/ǟtH `)^̑8&4% o Ξ^S@Q-f&݆m<U}J $Jd@wD_膕M0F;Šq xF,R^XE\0Jz/9Á9yM)*U{HPĂɮ;*e`RCExut{T2I2\N'+F+woVً=O;4J:Mw\B9;;ޙ$ WeG4/t"6ޣ| &b:<= >杗Ȗrj4)۴dWkTEsH} ;0&w3ȘY.YW/[I4/׹Qދ"l2 ַ4п4`@D4v]o!b~p =Ifc #P#cvs %+ѿH9nϫ$<|F,K/ lc6Χ)xX:ƗUt[䈄9h O.Z0Hϵ`|YV޷W>LV.>r"rap?vIl;YNfП+: %WǃLJN o+PYW@ň9PéDg2uF8Ax.rh!B IPdJ) td"/d^/y v|1#p[C34Ms+ʼn<'v` } E2;$BDx1eљG%?8ǥ5>(~P(ZGޭZ ,~!Rв87ϺI1ޮk66ZP =a.IWr6tQv<ɛUa̘/{,v=y&kqê}P4KPc3%0~;ek\y"BC 0>VeģLXQj%9x`V`j#X~4MΜAu&drOB߶m[֣Uh#?C UJyBɽNfa #$'Ĭzߊ篞+ 0ECKHzf--OJqŦBu]Rf2_"q{g3/(IU_/]w…) P&x^t(;gi(3}ZÓ˘\1TW ؍~4z[>I1:%˭i37W%Zl9d#pV4 }8bBڞVŀBA䫷?uΒ0" $1jd;w!zr2emA!O7F Em .| *ў G#Y d;׻4]n%UEX d MbOY.*/ЦnOϥ&S@2,hEp~tm6It!}(PJ"," w< xC8cZP;{к8t@eŔ|Q: gaXnܕM蛄.h0~|a9`o|ivT&VIj~ev|"lX "@mG x&U\ Cù` Ȟ#@dݸtX}`ܘOgivsw rE X`\Ĩߵ1Q9`YdPKO;KXyH~,7ba]W '}b>lI–nwh^!wE} Wj-;{c4#l(azޭ<a (C9A+ʏcrzS5`jkitCQ|(򮇁mE{yK/iqdX@~uADžgNnQeh;.۵Δ :$nï+G"=ZC+V'QZVڻOhHf#}RJFHv֜!7La$( N҂uOOx)6@i_+We.UA//z=Դ(T4ݜoQl.& &Va^m }{(|%g^ʦdiL.jBYpFf5gU%+^pekf3froݖDZaq[ . nMLcNMuq0 ZZzEjwjZo0 z|_!PpϕxH>a72e„w֝z8ˍV!?ye0 :tB2Pdtr ‡?T*xX>2ħɟ3a- [$~eLjلiKtͼ_Y *t=>Ulp61T&`*>/u6  oQ]s 7pput;1(',Q}jũ:? UrL& S܈zs-Va4׭i.&It"1[K) :ԏ􌖛?JC@g19lHMަ;Hۛ` ^u~RT v5Ӷt/wؓ}U W:yKĹfMcjf!T *2՝>ϙ5/=;-`!MAQ-b$3/-V,H(I4Y*_XÆ`\NСk1 9b=9cEkϦYuApNRBhxgX"ǯ\靹vJՏԆSwq| 8~ VL+i-飯Y#?WMHSl k~FÝ$1z5_K|% aX̾Fb;̳ L=y˩)}aCo j& !D=U g y"4 i)W_E;h)XW>;4Wos\1Oݱ0;Oq.`Q c/.U6_b(c3%W#͟\y%)qyjPq,"*N㢜"BZ04 VjF͞vE\b *oPtӲ߮ɳ%yIc?HPJqPQtQ9*aIL%ۻ:ż`[FJmj?Uqk;F~~Ԉ_0Cl0=!e 7L \ ZIS0݅vPyq4X>˟d>X &ʬNw5m6z#E5Vqk"uBl]|Q#7;3I3eZdc(CJM8@S:cVYWRXNhեBjej>a:bP >mt(yֆ |*UAB :9-Xpf,"?#"/m+o=U,e&g1ڡ Cl Gc<ՠ8!>_$ K8hE |䴺Sy`R巹mNn*'))+^OBҲ|w5}}tNZS0/Ƕҧ[^L5>9lr aOXX|t9LKwtVx!ZhCZ㱏՞*h'\A>j+eg_FDUFi_ۥ.>/nS!ɘ^G=Z=uxz7"=CW1ɀ]zƽnK\Ɯ2n&nt4^X e c-Ԡ)*M/hJHLlHƺ{PH^{a@zHohT>גbr:i@ X1hk\J(%dvJeG~ѺII<׫k_vk.Edx6΂4=cf7'"`5u?T4T\ަ>O+cML9ҥ\Hb^g:%;xE.$5N}Wdj(M|LMU4߳0|4#76㳑{PhPc@b=(Uϛ[9Ȅ녣3 uC>qPYc\o#/m{q=P%Z,*)eΰg9CL]( 8{4!t-ˬ\e,4WW$N0 dE8d{6Fן_7A֌,9 Hi1D{] τo51m>h50HS960&9z/f"cjibrYm]{'U1l6TG9?;lJzײ%v)?k),tpΐ^P}V#GniE݈C.fyUV`ŒXŒ<܋;ki}-T4/ҥ_$xFq^>vp3Exlzl,P}M:u[e\rwlDs%ɈRz@7w,Mc 稪C+`OCɯ,]}UߨkXl#T/JDmrVmrf)6`BvO Sje~(\];2΋vޮВupϟ`:TQQ|,MGe:;~=s\(O0t57dy>(o7Cp>77b@:ji-r]D8 <Zo>ؘh.c,!k"K}ruDP9YoBAk+Im7%Z~zO;'m3mq< ?0t<K,ʶ]`=:,w3ijFʼ$ItaDmP/b5H:uBz+`D`77?O$L̉+A®H^c'`n~?%\w֏6oC8,ܑjƫ ¼>ך_Pz@ ?@K]C5H+H%^ l ءʩ˓!O%+y9r|cM_CxRg.l[U:qvex,NI[&;EK|}P7د!C R>[BAo#{t $DE+Pچ{ 5uCŤ<\HvU0oBǩ1Hꫮ'};z0-fCxidUrg*y_S=@~!'a?z"x./KG0 ΅%*fVldyz:"mGvj3 9gr'6}pvjrwEφOUa`:^ S+G{XL9ƻ2ӄ\3\ q74g(I&f&Y^Nl;hR2,w ^'Bf0?iȍ%?SБj8^gZiq3*@nlڪT"kpت=//08HG}ͩ<зɹW5lzIIz#T~RM6chgA{ 4(0$&6t5Hu(E`򲻛Bhq؟K6qV=^[Sg]r8 (V- ^R{o%??niΒ ngDAWY;.zl5ԿL1^#W>|⾓f=̲.t1 L7WCڸJv3.jBfH*>Ez<~I=oD,> !tk=g>yp6>8MW𥇫G'}β]ƶp 8rVf9ײ)PX&lb|TOYS^jף;ѸyW'*΃>b=և } ΠfeuP*[Ch;\,!&螗#ZWGc[zRFUQ`2O1tB EH?ƚ/oq`+5 WK%BGB*O#jr8^bPa>̗gѷ_x @@aBnL=,|&}V~ LD |萃5#&yB{9J oW{"keO=VmS!LoaoT#iëm*YB:71dVTv־@o N5T*V^d_eF-,-xx"9i_ܔݏdqMa's*||&0`R4](<ףfb~AJg:BP˦!7uB2E*Ok(8ʢ+Õ)ץ73pڄJ7Omc8i x@6_4X]6w,xќP\0)X֙!sҺ"W{ܽfQrR/S2]d$֓<6B5JإV|5,m'qV/Ρ%" e[z k]첋8dlh`KZ!w URxv ]qVȠVHYY le U6 Rӧa9rͥ :FR\O<-+Oj'%-n'OZdKe,yJN#)e<5(w%e˦7@յX%krAmuI)בIQ"MTბXnCCی+Q4M8}m6٘u>C8/j*)X0RT44slvS@)Aus CT_@ZQ$_-d] k4ᅋK:ƍ,ynPxљjޡJR»pcilIoL߰tXoewH,VsnN+`mvG;E CF EWh湍tWm3s̼ڷ/B=Ԧ܅Q_J*;!J͆h2Y&ZLDRWotKjx>Ԍ,Z*(">=4NijF#-=B*293M_$bE0_}ZGʜ^<Ӑ:fm7wCB&(DGpaZJsIgVb"%I;`m:Ҙ2`gcьA$ ङ(4Pj5ay;4O/[Y"9|pH\;M']m@'8xA2fs|%Ѣ^0lQk'~DDe*ԶŬM\k < ~.0DAq]8>rQ?#UqԈDÑҒʀS-;."2s\>c]jO8v_"'>pw2]zC<ތ$nԵYLAIնmHӴK5vOeg;le5NMe[n :W4>ڒ}&3'1icªL}<Ŭǫ*9qËĥqO3Q{ &PqpH5LKD߁X% DlL8N&wv n1P9.!fse 4f()szL MnԣֺS#Fykr=ITaAKW JSHQP~\JfNFLBO& %M;sLk{o-Gy[ȶ7F][#ܸG>VJflH1K3׻kF+#_)bY](r[4stz.,f Y盋";c`@y>%Ŷi3Mp+sJ+RTq]\9Y+$,'t0-"l/-O06>IZ}H=xD[S`ؾ I<0?ISa\GW|s2aa\Cz26a+OwW{Y-'% <^ɡނ^γLz&GE~,Ra?/{[ggMdsn<?F[DH edlrmd˔R)Vb$2ѷ8k- ^"hIg= +)Lz[m*~Y-閱z&B>QL p UbBr5jtr6FHNpz"Tzo}m 5[)G#?"^p5%@VAn`zMJU``QjHuW7#!O kz+Yת3"oSҗd-T23qNM9Z멙Y{+P޷ǖֺ9_@؈BpV(3Z*=/V6l^LQ(I54v??9]L3q.3 1fq QL(fh݊Yf=WB4;,b6gr>behHLz cclZ :T,ъ[7HwUpiT'g|9P;>c皹S +*>f7d*_ ;+ xTIv17,+S0R&ԝ߆:̊C;oB՟5Lu<>+mCC/}ud),WU<=Mj8V{8P^b,u6(ct*mNu4Sэ!)2jiv +Sf GUN!3 bΟ:O3Gs )+2DwemɈa^J⋒ Zr͡778_$\ ݍ4ֆX;Y#@r1ΒbG0Y3K-Дos O&f@TU,iyM>r0>2E‘{ob_o[;8gZk=N<2̘O vBNKbے!$gDDSԃu "DSHOPg>l`[29VC6x*Ѷ7ИexaP⻺wӷk,WLa-|ZSzGG ?14ҐG.9_1bj5_Bg4JC\3 SNj5P3z Y16ΙOP6W}!MAm@Ѝ)h`/NSܰV>nMb3Л6enhU;;K]Ȭy- ٯUP1sܔv.\Ih։mWLVז?kd76:0JZ&o(T3IHdS,0FI"p&A+e]<\_=(²,t[`Y /Hb9Q+\ozAwRtGг\d޸奎:Vwi R8+:SЩc_a@,i'X!/-2 G,UK'Y1 ZV?)Ŋȫ ybbt2Y4 p)zj,Y1'PZɅ'RzrBAY@bW0#O Q훽O|<md~x MlQH9@[!yp&.Vyx( q 7OvmXb6pǸu#\<E JP?|5u7h:ãgZꖅjpkN:2 xO7ǬKң5҉tYYG:Ѯ 3V uu|..9rX]TqDXBEy_<~a v 0V~w}B{W mj X DkÊ2Z|^ERUva/y۴QGdRjaݦϩA4FL!;ʢ;;Fqه/l &mvP2yQނQ{Ijn9a-Rq/\EڎX ݣ"2wFӜ6sV}ŐMF3 :pP4Q KQ;;`~d9“ yD6mi6RaJ(jDyY7epɢq}Y,M>bU:aknyOeQ{6:2_Jc4}ۏd vK *~ֲ4kOÑƉ ۮf708) >~PL1 S= (b:/6%g1N]+64d7{ 54 C"Ѿ})wZPSWsчI;EҾ6&ՁS;\M9'F,El< ;QyAG*V K~ӀNSE€uZڽ=ڠBdX& 1ho6s5[`HWb CZ4NKXBO+z-bg2rknRdZQe'?g}]lM!s\@?,5ZtUp7(0~…DžQk/!gosNm9ZB\ڑ(|ީÇeY5[&"1#l~'L؝2{Zu8/cqQ+PS~ǺČAN.-n">{M6 6Qn+oa5%!x+z{'Qι{b> Aӓ :9j4puݮ q?P?j1ZrFhW.! gbX .v5ߤn|DW=>_"$*f缹A%efrr\|G an `nt|KN<։\Apœr~ZQ$'SL=S>nP(=U* JX!hRy%5 7G3?>FQ|@8"kܭdN)Q";sSorv!]*;[o6J_ B\AIgcD-Ek#eQѮ` ^"PuIenFSQJ!Ma L<[rْ+txtg~6P<zxF~H+0ăg|ͮJaF!h+?IV/|Κ 3 W&Uҫ}SeG%9F@<  K,h}&τ}9GBs#4o"Zx{HCJi8c^`veQDQŤ8}>% >dFlD2)o6v!NoyW${U;pi)2BacbNղGWžN-bi-...,]f6slj@(; +`{ޤw3'hu(hQ,`)xFHD*]Fh7} udxhNRگyK2m5꺰;NN<= ֞kŒ ʍN$\4㥎sX 'o[(&W <=VtK[4Uewtu?VD$FhB [rk't~$R4~ BQ0} r; ? +nÖ7 m{ Z~c;tQ!N iÆ?Zru˲ s̫bU9O}kL4k㿢!{gUV b x:bTF\YyfH~ rv$}RS&3)񯐜pKi~V].1mԻaKR>fX.[~w8;(NWN$߀Ep,b1nx}TWȄ .i ViׯrSD˴fv# 432n6߉xtැ[(z E.eS1 WBWм{vn-,y$Q >G-̎P«hK3UbQ1NGDp&C2y<񗝈]4?]MӰOC-HsЉUX_ȆRH'l$צ1oG@Z5\6X,͠ktG;9wEM~SPHD$Ps 8Ų, |.^;:.~KY~:ԅYXk[o hBA+Kl͕g5u!톧QyJz T rʝtFza D.ؕ3%*,Zd¶ME8r9gi+e"_0Px+@D젯Ttw%s 4UwP.O5YC;YV5jNo?X˨}m3LG,iqDy!l.WNYJAI愾߀D̈{X C"5iD |)% jÔxO;šiW9Xo!3QƊIwPv1S7t~(B^[mI1Hmִ\r'DYU: bm:٦tj˱bʼHCQ&<ƭ%tЀ*O+NI&[uLzx?Ew~ {+gh%^/Onܺ~J, k/#E "͌E#-V[ʹ\z݋QԪ&oe\G %ԈPZ{3JMF4 tԭEygJ* -ʣ!9;Qn+pzTQ=sQCttI9UXu@JY%y"o/K'񵕬A e{a}5M W3h$7l&hYZ&=Edeo%5Ksf1uldƲԓG&T|Pl16?ь>zYy~Y #`/?ㅀ4܈m|Mx}]_>eW_6ſӞ;Pn3BPAv yW#pѡ.T+/wiq];HJy{jcؠS(-+'@ٿ.k^5>fr’J 07nnV+|f{ž⋌Tocxc>)6e3iMkA8oaЗ:UOd ׮}@=x %vJ^w%)lJ_  w5J)ч|˭ @Es*-[RD쵤cI'{2|)EI̪VgatJ91c!T;n)p=*]8kiPpRVUܶ/2R7n(֐fM:m-9~ybрoO%JXR/}_9q72[ႈ̸."]! -)0&kJ$$%5y䑋ߠ'DW*&B@=5eHC˴;P9 TiiL,|8t5+hak_ +Eb G݃z*lrFL[9;x0qvM28*wϦѪ2c쮹h爄%X_JNuPct.m?"cS;4AC6}r'NV*Y4"c'KD& U!'mcXqr |qF_]0}`kky9=@z:?1>RwӿT95)iGWiu?Y`2^ƆUo4> A2kaQAdbɃRl#bgKnlHמ(# D\-ƖpeS{ZxٓAl=FW`w,;[R>cEGNt@v &gdb^|Jwf%Dh |U+amܧGUT8 'aDV8=;// 5]-Oi"=0&xBb>-PbU 77HW;ζreZY\Soм8nK 0\+iHisП>+/&ť(˷j[)!nES9坧EbRU'XD&i2]% D(RSpv+?&r7egUEcd[ _d OWwܳ# &ACP/c"[ P­0]>(vM~RLYȉR&wN89͹sk)2X:Ȭ%x;52{$UЩ "3ת7d \@Xk0N Z~,73+,>g׺Lq|cvĩ)Uw\F y-ff ޛL(-J,uD1Tnư Θm#7ְ:#a+U3-'&k0{r&4GBذ(6 fh-Mg|絃qp!wts9 \kd)7~ue|U_R8R2xQC =%5!/uz]j*ym@@pi4PQ=WGre,l4pT#>B(3r`xkpuSq[`[(=3~GKӭz|m&x)qBP-m])镏d)湀deI kk߷d1 61%kp@KmøƑ7Lp_ԮMvUknЅ680N8UV@j[H}q.58LskuH+lڴ~Jb&`*_  H7聆ˍ 1hcgS.С E*R>Pչ&uF#L'ݯ|&UT´~nD}^NjC!"a,/MT^ͅ%Y,IyzLVo]/ѭiZ1HXf*>`o/*c ӹB+_ QY4?x? :|$"wh"E~Jf=PnM[D|`w-_̅aW\Mqwݹ9Z:l "52ю4Ir#r{/u7c3T1Vv[5K=AԕX,KC^ %?^" aJc-JiSnp+NJҞ%YVdwc[}%O3R ՚YSzt7ˊ<$b3W[io$Wx<ēqB-Us>)HBjJfҢtStū^\׭롣۾I|LN h/~Fv? îX>=A &NJ퐗:Dek}DFBDˀ ]ZŴBwܢ1V W$5ȱV| c[wE3n`.@[3}+ޝVO~cK(ڪ&̜(;C0.DV0G =Kw3sFSMIhY; D2{n y.H^S9bRYWue (RKqz{08ˑRpYD*;2NE +yTAS3_0 9?JIN~ . 2XIuSe\Ϛi7eRQ^_^_VFu`cT/>*w6IrWzmwI=lddJjZF%VhMp7=%95Ǝw{=X\`ˢswWx9(My%. ;;x66 9'e.b 7[>?!ZA{b$,!~T ;k؅y7t "!7o ^JH7MJ cR'ѻk'KօODw-5jaʫKNʋ0OJ5h/Gݝo]b,?\카ȞY,G7woa&7ŸA(%sb+A=ggr#$/pk"V膻/mD!Tud:chb/m) MB1wIÌ4qYe_͙7BVCMhF騋`L|ЏyD1!D _>fA6`A^ӫxc0N"Wjc,,F]]NфbS!_OqhxN,/7|P@s vS9z1{oS鰓|?ͼ+9gaoۼ5%Hf:0HmM<-xYwyN9RdcCFS #ə(2M"10tސAMҮO|lC_*W&h2#7DgBt(7j{?eDXאַ9",_4ob0cd3/h5GttK?|x/W9wZwm~O!L @ݏ;?24U+9 !)8f:bݚ텭 tA? H!OxdQ"-D >N3\ `8N+ff~֪T xǸCvToy|nl\8X$)`T簧\tGI(e2R{,z!Ǘ5@AgdS&E*Ԧf̯Z0) 4}lqOAaC|u H|$f+of@EIÜB''Dϓ5wa1VJ"3J_`#N).ڳEJ84vJȪnAd'9v^Gq1--G5hC*pܵ>_VA@v|wj1%8|@vI#h6hvJ o%rlƖsۮ E=7NVoo7Rci 0oк*, 5P5T^p"nT/O+6f8\(?]3,^qO['afw?_4R]de(ZqQha'O-&#]x&dJkȞ9;$8iekQ!}#PN0C/H}g,̸];-~Xv{C 8/A$#SWuD5M~Xj"Uv8/x7xnج,l>gukMG֊2 l@%ǐ"zC gS^Kj]ivn~QcPS4S::R4m$-ɂS/{K c`M0ȹﶇʙ F=FG|r>./aeL(6)lK Sj^Lsf ۫8BbJPD_[oK$9 J3ݴk~9_ʟ!tZG=;L.(f k-&ǯӔXЪwӡP} ._jXY)'y:-bG-d/dc,CX3[CʖPw6͏ܵT*zHB`a~?bC}x?6*PrZoG]km;$R}/X xT*ɞD GY}n:N}On^hȒzEl ;WĖ=54!X&$?Dox-nPr-kN0;F;6o`'ˇXFtUu+uRyu%-3ؽ-IEЕ^s>~e!hJ'-h% cC|PpP_]|13RmK!Ҝ6rVQ}: ?}l .LsoA9-}&@4-Yuy9`w2[k')7!P&*{i%9 yMA.[aoZ #`VQ=,;>z%@~J,Ϋ#w ݅B}v\nYa]w*ꙨW8{3aY12nWP;`MiV~n[M#@D^Pa{a-đX2K[EJfPEΎ7`q@0|y$s:ZR@_~*/q6t"1qhrЗv^tBQF.KwlC>2@PoSWjf(_oPR͍_^jnUi Hd[gfe1_fu̿,%vabO wl.tx +;$Y_??4@l[ Mmt,Bs|lƐ{{Ȍ֞~ED`/MIGB@7hQ8* m=n+p &q"!\CQaS=C!27^ʽvgB=-8[#/j.G2]ض%#&:]^Z% x̤,Jܦȟ҂DCǀCAAWb[Uڭ 7!}RR[6h4!_>]wajӾߏ)Ee N28E!}\gxM+!y*0VvRO\F-z>8Hu<‹Ox*!f.\~[Gуr+ a-*|g>Џ7{k0 ԡhUSphqż~UKcqCV7eG`X{-])O17?RE^ڶÜ =c<GjpU.⫻z3'B͂}yE"v%.\T*δ 8TYB&>1KlKY2|sߨb<6Xd$ܪ3L oY4B-v^ 5L & 븮ZF>o &-UYBbg:(3Br_a9o40eִk=q|b?(f.~Ww~f4?7ս/{M*5uZ04Y?-;I@EÂ*+s|t,4FSz2 xѷjaD幽+\TUgYZ07070100000039000081a400000000000000000000000164e4ded100003740000000000000000000000000000000000000005200000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/6]?Eh=ڜ.+@j--7/='q 3| %^ԡi(%)WgCt%lJIcEo-b76>] R|m5>O(.K^G_JokyVBeJhYxAe?3В=JC,@PV°iè%W4e={ɼګg<]p2x; az퇍Z͎ZwCpaGtYi>svЧP˙Q"p/83vguR.^Ux)\SU ysl>p|Kv^cD߱^}@8r\Lk#i! 6&ȗRRFpRm⟐E"cmFM/2&@vB4xIQ9lon|4q * %Ֆ6~CLltb)+TK4=3ۙq2mCosظX A:5jL  ggeGF1`^G<]< Oe:lV{\8 4ګL8QwZ-7HqC,JZ6AK5簌T],=$DŽҤ|>yq&eHH_gjv 8+YfL9WI9'.S 8mG䅦գar]V'N^m6'kuɼ.+Ql-Pm8^ilRO ,˚*iT1V :TᄨN _$%Kq`ais? R_/+kp a Tli>rƣHE4@2o "?D ٴR` 5p +S\뉝-~P@ƙQM[P+{Dd! ǫf¡ 9a%Ì uuoMfa, }v D^bi{pW\33(itFX=u|\bLĶY80Yna[u8jbꖁ7d! O{M6;pEM"kR%%psc/eBf ^PZuT} @ai >_BK~D%#fV$궕]*++V4 `gN䧭&n9G:ٛ+Iw9ަ~k k$~@ܼ" 4Qd&$ȵ^+f?O@"a^Vn^xkՍ%MLJ鸀>O] miyzy.j^dleHaEN$IW4(`HSYd,,=_ͥǏ -,a'!=$0dF3O2/Dm21`-Iy׎17U` Τک]# bPUؑ9vw?ﯹ>5Yz%@ zS,ZPX| /!{Y=HD]NU/_{(vhH$S_x ʀ,w]1¯*r`"RM%tՈ&9-u+Њ7ޛ_pA?GG廗ai?,9ߜc 8xɷ[S Yߏ>#vf"fk 14x5XcOV@T>wO09tI18n}.FeYssոDOcT{ p=.ӛ1O&*0˸l/NM1IҀ4>8!m{aSq+ ,JAK$TP[sQ”mJev[ C2K5pc?`#'ڬgQ5llg kcy}og:={&C3 8Z( 6,G>f/\D:F1 x3?co g_a zۤDby᭛?"K혜;C?}bOjkfrt@D1`Dc<3)Scl`a$Q/{lf]\uP> ̆5X+P{rv*҃%1]Ob6“Ƌoف[x(ލc+b'!Cvep}4~q"O&KV0ȱYĨ( nPF('@榹&H2gwO×\O[P|IDioymAKj%a^ #!}cCU)KbN bmJzKTsA 9}<%a+@:_A( m%u0@Ю%'P/J(\,\lN~h-頃`&u!Ne< mw|c!l J\<" 5H$*0A+aֹ-; t{s_7@H*Pe鞄O)`oE! 4jx͔;$:&}NXO5~:L<.G s%\cey)rP$ֵ$`J[0UG"pnmVaK#MsQcyn&I"Yg De#`в-q~3w(NiiǹqT HZS)mDAv%,AlSe'#tݯT=F+85Cا(֧!·z]nڞyI&^$刭[Gv4ňpHGjh/wl9.3ooS"b7ʮQXT!gC: /2UB^&>wKDbc$>%ʼnSmZ"BɦrhnzjHؠj&4ƞfqn&MB23˱Ψ~?y-\oz6#c$a.w);`rii14&8Eͫؾ7_G]7'֌\EJy;V[G0MlSZ&3<0 "}q\ZB[CirI=n!9Uj9_X(E':պ%@ͳ }0F5UԟNŦMKfns9A;䓖`!9~^W%ZQ9쁘WTrJAZݻ/WBsBņNY p y2'4f¬D:grd&􄆸`pvM͚%!݄BDm!:I7 $"Z&8Z}c;_T|yʼSs ;sQɬP4PlC܍)I VVdjy-q:z%Q|L.[2wKׁZzsֳ]̶q9bʩtc_8X1b,V9DG}6`f*h&1}u]z[ IREkwsHCx|U$jLDO|97y&[l6ԼNWr#,^NPA ?BTnlmN@x]Րc~9H6<:.I+X.DD%>N)>ϤbyW4bT0ZaK\J_ |G_*8ҩZ'˓5ݯi՟NѪC ,֙U6)NN,r0~_~?lLolNV,+fI\t*ǃ?:7.n-FWl΀ šF#m >* 'q|UG7%.aiUj 8^ukIRz1w}Mݾw9F//o&If}>s*2{[E)Dda*9Q`IodZq:b N|wUsxeWAg s&cms.e)0>e)u80{+ V.(`c>& fU@L'ID2P؟$1~jgz\I5X4ŎI+B.[&&G.31U(KA!YmMK~3Cx%C *Q=XoQsfKX 9n_{` gi)y.[b@8 1nU .T.5"r G'bzx|a}S5 3G Eu"~@M-)y,Uq|)-p۪lJm NEOr|UoN?F=1 A*f;}i=J|:8xx?3[]ГWPtV9~k8ႈ`r(e(7~o9VsOO}(1(RyiZv S4)Ӵ󸍠Ks 0hI S 5|ѷ*y:#AP3Pj;h=z:ҷ^uz#!+p'5<%>}F;ӨE:ļ:0ό-MRZRMy`=mE)|M'e̚M]~G3ʻe>- i{ )4L~hffcD;1œΔ42`5䋭|ts'Fƚpiyv㼵 "&b݀#IY~n5<ަkv 碑#vQ6_P@u_DDJJOD1(T1Gd|L:N0GLMoa|_5* zڄ'n1~ KHT~dFp9s)|}䞓NxybBPî v #>j Acw3z(qpXe i mX<KqV^ټLWڄ?= {c܁j'֖Tl|41Ah @᪇,lEٴ;5/fVpݴW? <)7&ӛKƋ;Nn &oT@(# BO8 .'ݡ7?OZ3OӲ1\,OdɌ%sOAY) 35FGoѾ*a[׮]iM]IOo wK Q^:=P[w+t%%&>,_2֕ңPQkYOpr"B0J $ Pb(rOsgQ/04tgH6jē?yM\o|d-ؕbg +bBUfQ\dK-`ZNKkMt3<ʝooKթ Kvp]OPSȲt'XxI lF?ʍ}\x\!gB_: p&7_&G>?@{x4?7#i6«̀5S#Én:p$JV!`cK6  ]v0Zif)b/f;?Y0JW%;6SڼSHe DI`7=wf# Y7qwUF*cHf0Tv%#D%~lE\ 0Gn, 3+œhJs{4|$ȝjțWz>=m lKXczj! k~nI!vlB L EZl^ԋq-TIЙ5dKT{aL³"gl 0Q]ys[ŰA߯*H?#8'SU+ˋX|C? RW(wj-SeyB~9EK65lmZK2(](RB9^ܩLιOZ!X.j$H)c.%,;Uii)1)GvDuQ#& *[.;' FՐʳ蓞tp{ QI[]D I fi+8ǐ̮#'5^I%ue)k"6teC0R;@_V|t%:y!޷YbxR T]beU YzQR(}GxQa]J}xġͣZ;_`GM:٭x?$ѣ|ɯU͍MOb[OoŪHpRJ]НedO~zp 3@/9m|=ΗZէ-B%v20wye~ ia\'ᢳ1NQ!r`*,~7v:bנ_>oͫe-pI"),Z6;'5(͸TifxM睇4vv6P3xCV Po&9aEDSGj:bQEWu®͸ T XM2 lgtћH=n 1wxȕ1mO\6S %t3I*^?n~gnJҟ@r,dnx5Tck j߭y3$՞й]+蒥Fn]IW tk?= S36gfCmGEq;JD.<#GG^,ijM!췘|B|B>HL ޠ%;Jw휑@z8)+@W,2sABHJ-R*5Eor`L]ƙ-eK18C5EU&!d?T3^KWbt*7F#cdmN?1rfd$N.H xF' v+pەc]CĀ@ikՂ' D:cBBlwwyb0GWyaY( J>ݢ4vcuVvke +H0zLXjt ̑,r7א ;>X]mbyDU3[,b Xl1lrQo}hߵjqAv/U -nM%ņ-*ЬH~,ɯλS 8kZtyq8;0N9+ἕ 2ei䄘E?rǜk?,N N  ;*R'?Ճ\r$W&YBIkO"W?7Wb]>95g8yC@wÄCQYU2ͧ0dG/ f7MV#`@˛RNf T8_g wu^0aS":=rT4HzY' s1YWֻn f1p^G+t>0C( u+vh FEt}=82-_b!dҤw~;!f F=E2Rw>e>%+DeHs%vH5iz7ɜAJ󖘞Á.(bRM-g7\Mb]8;@b34Igۿ$>'(Y@ ]";+ًw]2@QHo6Ƅ֒{E1Y.Q4J gZ_vg:xĊ["mJݏU~)pOhev*[JԪ0unѢd WZyRާUPz+)^A O;✰1x =Dg]h0xɭh`+A:=e\_.bZl9>ZژSOԯ MQ֣+Ȏ fY)ԴY=3HRukBۮ$ރo;&#Lـpk$복yYӯRT A%[5BP2 >>S>9VY&rfB%2cR&Y;{5N'7OR 7˅jꛭh 紛 xs{|j8t(y:w#4)mŔk8LfѬͻk;Lrm|B[ћ8R]]aV;^`C XӂS_5+` GI]]a t{uCkQrX9dtCٚ:' SLc+>m)66 [;R&4c|X@ֵqXi&DH## ,qņ_KqMOp}R@Q#yv>;[7i=+gX c]{-RJjLZVNaa3Jv*LμvT aoqXyIU4I#r-wj8$ PhN᱊& `.X]̸E,RN>%<5TIDKïb!bO3:zJgtSqji1~_J:^2?_?ZS• ,ڲÕaWa=s82yM]KS/S ,m\ #MV,2v:z^.qȡшVWH5Ԥ8~v`Y$aiڈ̀+cp<8 ZTLk% C' sH#aj}XÀ#@ 31r&'i'xh`5_*NT,:ؿ{+{4gK L(ݰmWЗH]=}D{FE<1?~ g]O׀JX\k1*C ~h)_qh r-`BmrNGm2~UȆۂ i6*kaS@ticEJZ+ӵq |=; ICe Z}NSpa\zK;s p*}_B;*i+6O ,[/F&t[xfVV!YԳХZ> I`zKezQruc+#K:x@ ̻A)1"ʮg=0"|=T; S$G9`w^՟v,=sG'8(ɑn@BB{(]+AIl:Ÿ؃ ?5#X%7mP=#YKz|!+ W%e+6ë%1D SA=DPH-KA.ꈘ.^\Rv^ȧT'ayHeBDՐԅŷEGL҂ȏ=uK`V|Ɍk#]Ӣ3ՌAWH,!b*<| Oy5##BjnZ]ŸDE|Mn!~#* <K˖OWoW7HPji_Ȉx&콬1/;2,퉊h;64IL.,fgD1&EFDEo)S2n ZUϲĸ+BuX8=hN׭:_I}6T@kd|e>s }aœf 0Pģ &]õ#WRQf \x=k֗cR:fKX Mا3aw"MAUFi޾8v'u ȶ᧵R3 ,pF'k=u sw6W"pn*$4^hLRqZ ! _ c;_d˟@Euhٹ4s$6ڏ!RktΊ?\%8D!胫3GtIﺆ%1tz')tkb3:p1A⩶tqSI?aV]IknA72oh4bkA-]-9"Nì65Z¹=ͷoV"X*6zG3 گ40k2q2v)IUP)_+uѵED}\y؛^i ) #qHig#J<I˩ q?ئܩ<5qnihs {@pښg`ŌGXX >P)0O4ΟN+@Bl.vUs텳mJT&=oEB`Tn&nYSugFEcPų -_l v7?,JIF6nOwwG0Q~Ie22<Ĵ^ѠP -)t!Fxy*8hA5iNdt׺M-3a(KL wpŁ bhl4+7X c8x,S55l[N#AYc' ڌ{,F~,㈕>5H{gbMߗ-1Wm>ay[*}RU]sQx:qSoYRP@ գ]p+mEDGQsC`Iɩ3sdvo6&\se(?j; an Idܚ(sGpw' f%ߘ3I0QQ*^V"vBTK)@ P̟/;_H,TpJ,Rʞs3汱2sf|:W#WV7twu*OGڑe~m<[ax%qRK63饑SiZ=wE8E4}w I}4Aß VEhb4ҽ2Xq} ժ5`|J嬈n/~Ũ"XZFj.Րf =ϚTg)s4g4kҼء8 [INoD/qr>^9zo]zk^n͟ʒ3s1:VZv f,"e]KβTkFR=O˹Qb7rְ(~]"7;owcbj$#o14rj=AR\Z/BÖE (!W9/;0PUf 尹ҎVK#R_bSiDbP 9: Aئp53k*XيI<4Rm/{|O$#V1/Ҝ:n4gGR0]̲5wCFϱG3ڹ>)ьADz9D r4h)4cf gU^c/IzgEl'MkPi/:K#:÷fFVXO~, tX 9-D;rM~hdזqmo E28;H}ͪ[JkwGBspK}heU -}U)tȇ,fB2xU -oBnFH_a/P3*B3oUb^׷fRa?C$_Rͼ6yMFJbۨyw ~ ғ^uЪZ \~Kγd '(µ͂ ~N,ifْ NdGlRS{!T˺Ǫɍ@7z_jYWV%NXc--;NZ?d`aN'rOj1-Mm%$pal{4I5 luWG}`&?{ZV`BpHUa}qC3f$^-dY v~B^~DUI'ϣ^\mX`fϛuBjNDj":X梸"h4ATmKuh\AӹDٵ0*x w};winr+|Ip vlO²΄c5Z(-Z"fdDrY乙<)Ҝ?I۸{Z?y,8Fi'd n/. ?]+i>]IKbaT˰49?Vgz%HEhؔA/5i8b0;syɭnH`9"&mDHL:kh(A8^zo@sY]͉}a⎧8A*89:ZPu<`5Rv,`Hъ2 4\P?2b@\]7Bl\ cny!`_*~aZ`κ#1~Ga> \sT~:c7;\켸d*q2g3&vN]LQc;[K:kZM>gq8Ax EDr87fd/y+i5EfXZ_PiRkjtCArzÀ} SVIQ>O w@Gs'w&Oa\#!uey1^ޚ=!kмCcWA?3XԬ.VF}Bgwt@Ipyĕ|&kS"sWPίw:b4xh+)>cf#{JN8&kԥf1AS?q0JSș0'|jc!BQq۴Zϡ0\d,濨Ā54/r8WVԙ+u6rrU)~!Z#[6ܯ|i YJ]C[9mlE>;z#?єGaj>CU05>\P:ȱ/NF{J  Zrg;(lo/뽰xRf|RP5zDrUc?+ f't'+ĢJX^^ks\s-VUktn7 ]b#1\|A ]bͼ?F]-*=2^+)˪E+Z|w\Q5 ?d`i)1 +C_uh̍Cqo9`<{{55QX jѱ99sW:%sT{pbYq(ڕ7ؾ hyu)^de!Zε~!hL#:Yab~t~W(/MB,eRI75[{~x՝fBTu{ÊXN_۴@bJJ@?pfKy\` g,Igz vP}}Fl/1z)ԋ}4d6FByk^)>Lq/j.닣XJH=s|hwȞ)jbOJjK!#*ifk4-6b4>ԌˉϜFOqI5ϸiee# 9'f摟/q܁p;{^`d#;cln-.Hv;!Niٓr͇0W劷MGLJ5xw \+GkA-[TNr[QVtƆ.jY#{뫙@ ;т.O]",;̓B~ln'+ϛ/ 98&*V(yXqo=SvChK'+O}K62GF䈯"ܦʶ.Z DΦ!Lֆ.hVmN {F;fs{>@.|}gSۗnɤi{aCµyD IjD]W:yCI? t=?^tCĭI!>U;ʟ"z&5깷pC!{01yRTe}7)z Cndž'"O0g -rG"9^RKY;tm!"h_HO(AԴVo dqxTiu71ށ It?S zK]((Ag=X;>IcK|2z bbW~+N$N&ݢ MC&=@D^װ{9].L Pkrʹ܏Јը\YJ 48:#ʭS/Q Uwz̒/64bɗtCUYZ5uGIe(AsbZD:&W/(5w tU&_ )DsP ]Mvs@+bUv]lntiydu]p=myݽ`q4[teIT;N| 17[4swRuйrYz`SR5XBNU > ŀ-άGN}`[wqvaH QfN532@Ƙ̞C#RoG3f׼_{7a2-0m~țdid԰ɔwaB[*EcL˺˩/* Els؃(LX|!}"1T\  =/ʿHt#+6:ԡW6wN tO z/0[hxڌCƿ 2.O(GY>VNe"dİ #bIK 6K+BńWc_L<W)kN4 ׎fݎd*A텺Vӣ.].% s f?!%q/XWt VՀf>ҾP\|AxWW}!+ǖLj%kEFQpVAZ$=Y8ސc;g=HH$<3x0fFFu\|%RW'Te9Qd޵xSf|k)33ARҖ{n98h8Q"%fގ'SxV?x: {webLqT;%SҎז(RNU(Ѹ8maہkj\^+:DqCEXq!bVqCU矪SdrCPcc60w %iQ<9@be#ǝ l1uԟm\7,9QuqrO9eh+AV \{לH؍"쩊ޣ(R6x+2\{28\ߡYB}~;`7<魜%咄rVxֵ. Sb,^ZdO2dC+U;dOa*GȎ6-ͽ/l|@msrv@ v?x*]ZlN@ osOQ_($7h$wX2[wHT^iV2[\t ~{ǘ#5.чr[llPGÄI6؋E70bU5 f ({0mӋK Ue)تb(^Oi^47uQ^x Z+ϗŠ>y34 &5 "H!$Pۄ .ؒ2 w }#5z:Q8"q{wLyn?A1L0ʋ{-|~Jֈ1G:^)m; zE"/N~I5aĬaMAylWq^':'hfyx8/\ؙDؚ֞ۦNT ]^#IV {Vi".]&5{L_\a6>k|lHpT46.a]xZ>a0z~PUSZ{BτKTlw0H?lW7@5}2eP&ӒnQW;XqV\* T ŏW"3k7O#_M}цy>R&tGң-Xl N[Өq\ZNk,r ǺNEF2P>Jl9[!$R*a48,I@I^4 ?{xʹpoS#FnT_s_GB/ƒOv-evnsffT~Q/:jm%S ~_HZTY+J p?S\>u[X &"Rg," 9D]^\ (ndaZ둲 ?P ӳ$6$L ;2/~oEn^鲜RPw*?K3BIʚ95D} {L&zw%w=#[E::#-hLڶCo$|FC7U~'18Q #f5!ײN&Ynz!͑E`z=omP6fxx/%9P-BO"`ZbR]#u|f¼]Ɵ沫;PkD7NZ&_ZsQsI'hBg\ ʼ$\*lCZ 5b1*JQK]5A9%ބa0v]d[FI<$8CýJY/ F|'mSgURjbu{C٭vq$wg!\b(F/fZ*EoB 7] _D&d3}H* qĭ0[KRό΋ =݂hZoٺl?[6#w2gj)C>LˈwؔPK%M7lV{:Xj^C5_bs6;j/J"!o|"/q*ō$9TȗeIYc?Z-_8: .9O?2NSj8N܏Bq'b-f探Y4Pj5n+ةvTٳ \;K%\&N]b5/q l8ha?JK%pcXbZi1_ ?!mIƍnǍz2J^>M|Nm] ]%evC! E.&4H~ chNT_pM+:]ײQ3q멎zl'?_ilG%#qjÚQK 2Tv}Qਬ+SKb8B<2QüB3z>tI [SMe}rh'BljԀJ;y4C4al 7|!'~La~c:O#_eK>PO^~|鳝j9c=c|XҐ]|e*Nz%JHSZhƗ k߱NUִ'K ٍb4!lJ_E03ȁQ(x[@ VU{9QbcZ[CONzAV1ԏ&Q^ٖLwrVQѤLfkX>W'6ܜK~C8Yi^!Fh`kO?N\29Q3Y.E=د]Nj~,lgUr0mC6{^G[5\6{c1@ܧ Kr*4&RL)1ԕIz\Q~!VEL{z"z9Io8N4N9RyaU}6xXM~ ]4*g"'W_wn;SKFi#[l5ň*_i> ewC[؎<:6uc~r(g먮HȏIrfZV\+$C9IJыn8vqw=f_49?.ȶ,`#"&@ቛQI<_RgLPdcE3¢|[ -;uajhJ=WjL֡-o\#NDǕlNcw ℝގjTuBBiY. o3a\IyeCG إ̓@1dBApK<Ԇo~8varݯӀ[KeClF%)z, :O\%jjMrVgee \Xō /.W]aYET@>yG39!Όzx'AƦ"dٛн-a&'@-UcGҸ3dtt80F0eepf #\kjݠvf3l 45-~c b)Dxt],B?'h2~Ns̮^S?{$E)N*IJ2}_*,q)cTvߔ~pϖ]rDƼӆ@$#6/SCrzMvnS bNP/,XӠOp#ĺU2468=JRsw~x4Iۉ]iufLHZL[F ^*!Lt S7L??T5I[LpQOY%.pҩl|gd'#">'8z+&=Z3޾ e?sDh%TJI=/a-I SH}Q')[Kl8d =pM=k$cR[ NA}fY+Oxb&3qV732Y8q[-Qho^σav6fU4C/Hb:[Cy@ :鈛f{); r<T^Kw1jiqDzobÒi[5(A( )2R|H' {Ѯl9[I!?P)Q&!$}c=؏Fz{h"9sp5mXGF[kGF>mFS;5rFޘ c2͘ "7uTjeGKo|ŬIJO|~u|YyoWH NPBڑ],\Y5q3 }8MRX¹sK5NI~8Tuņ$ $Kv +&ΉUFm(:TU@Ssm*S㜇=^셴?㘚M"8 ·/6 WeLC ]]Ȅ4OKyedL0&bٽhc!a7 |__DkxS1][ q,&4G_+.gH l/vy@h P#t  #Tl Yq9yS8xV卵EC`znRC9GΆ{Xb꼛NPHZqJqCO-tZ[(c @LxӞK6ZOόa[!J<f Xݰ\}uF^ 1 9[Etz1EŹӾ^$aX;_n rGٕ# (ko9D?!:-`nD8T_lj4ZOi倩6@?mt=:elcAu\Ħc[2KDod94{Wݳ{=߫>I7HglPsX@)IS9ͱL<9Mo@Roofy Uv,ih{f{T5LGsTG)`)~h4e !:27ah\ yNmWᣪNtj mGJ낐Ix(Jk h * mK7&$AgNfI& -lBX +(o>TI1q4Q۴ݨ+r Њm~2$aL1'Rl>i(s&k'֨AR¤`TTSBu2L~ 1I)Ө@"gC a dD\u% CUN*-ǩj%.d;uˍk9 B ҥ]+k f5XSU^OR6,auGJ%,_Q#]R ٫1qd|$x$N0 DNӬm,J1kCNOLPe( Dšj'1Zzz|WH58w0Gf0JH>?evwc)y_8 /2>y69H%QZ)R;鈃C_%;43"G)Rc>W$# ﰮ;NUܛqN-dQ>I'4MmBU; wO]Ȧek?+Kꄹ2rc،ʩ@uTR(9Io-ޔ!?W1U,+Ű*bs4Yio' lt.`# -5r #v5B~A 'S[Ԁforxk )tR^8B`{#5l=&z;h~JUQ \b*•_бs{m1ŜM:9F@X#vyL$59r|OTpc۞0gy.ƣ_ ԵܮڙcgUJ3>&\McMbjkpxN  \/\]:l3P۰Af{Uv菉y}' ěb!^k&~,! !W/VlL[wyg̅Õ4w# h8ჶ}bؤg/K# {ynIVJ Ǔ]X̖Z0س"4kD>ܲCWUiO2FG1qDv ]lh/gDdH|' N.kVHȫN%-dYj,p.V2sY)/G{?Yt^]N.HQ0uhQwdr tq.e'R;B[kwg)Ty&Au/Ul,'֙ct&Zlj&pQg+1LWV^ KjtM K! Paa|!OJڶBv-7"駉aiYjB> "G)[.L~)M;а:7\lES%iq"< y'0zlLUڈ犼 vX7_/ksy <ag D*np~~@ H`b &$[Pnƕj5~ k3\j63@cHs|sW˺Pwޟ |Y9Ƥ0 <~`%K5WMhC|D9dp`ᳬR0{ES2p"ho -#:Ŷ6}_2 hK1kJb v'CeB=/k*DblFq-zR ޫs_~wkPlCٍPֲ f"L(RcTyXͫG2y2܈,PY㳙vr :c zU+Dy=+9 =K,Tdv={_N1L4&dߟ,p]Rgm w\BlɲxN p9+ޡ[i>h~8*_瀊|m!]i͏og/~պ&Ѿ/\0t鱑f( *V+ntJtN}% ueRNC>Ww3$ nLH)$E g)V@^B;LY$O5ܻ}P'Ri.w 5 ԡ%[gy1X |\|cG%Eؗumt5nGIR0ɋc2#NtAt@y.gCD OlYiR)~ 0:=QClb {gaZXߧ ';rLsC%a 6rwI-Q3Pē, 4z$ #$ΐ}0aL ġ $>& 8$S]-6+˜bB qC +׫Fq˒APiZx~d,9[ ^tkdQ6l?5KV<(GZ=%锍A5W}K&]k]Ԣw*o*WCHCxQ av9#H`EpƠW֛<3v*5t Ш]C\8r2^4>HY@=>uSS3b׵83}TrmlEœDZa@;2 }#T89輠r]鐧arː`I߱鱲vsnx\AkG`kQ(oT匓~H+92h ?!x ;r$WG)` S!5dXI2rD,^ZU~q7h\3S/Gw+劏vb_gb8<[LȉLDQTRn9-ZR_%`Wv0,a Uom"v]ǺX*«,سR+SԠ{`*P-Cח$lޭq]^|=䟟"C^G>hVrH+NGZ^RURI>[<3|Zu;7rD1|mqpc*;.hOC91 dR4|Ir\Ne@P0Q / 8j(Rg2;I;E8B ugʞB ;7f0wcC,i4$ b|jp&ni&ƌPoYۉcˋC߈tی*BI[3Kʐx.`kj^B@7zH QJOJrvqsSY^sf}KS5[vyG4 aIk,S1X} FT:TSN3R~K`xy'Ι7-K}T +ĄʣXљH>Ֆy}ks)dйȲj]iɔ# Wh*Yzu{%K gFO1n#QzCI k(O?qXso<ĄWK,ړlg *T=OQ ^%[ G Š >s0#L% 6 A{X0lY$o ~I}c BϳJiu36M7Un&8%M aGrS]ϰ+pPTؔ}~2[]OLmyeW]3m֔>0&{ZK`۷ME\O:B;G[ȧopBJ=8oݻh> `IQ[E։m. {2%b @t)0"{]ɼf/*a%kX$8.c1o-˨6nP˻^1xa7I3GF6ƀ^yث(^S z\!%0gwRD@[&C&] \˵WNc#=-]LD:qnUf1SWbZU$sgX6$NG@Xau%}Ẓ}DVג;w){V3ĝPZN_Y@b?4C/''+ߥ@g:cSbQQ*J5mݹWV {9pV\6e ~)\9Dׇ4ٺۀ |/57+ym*WٍĜ̃ǽ8zf֫#%!ד kӴ 78Μ… IZ ~r_ery˒s>!VƌT  `Lb~+ܱ'[Q'f u*GY-܋dn3s™`82\Y 1x)Bzbdߊ~dBaa%Aj:|_XK~R 3vtHݛȶ9ϵ^aԆH/lk5cEHqi=:J ^\A*~[z/ZLeJ. q2{]BM>h:̳h[F- 6S9$EKIchJw1hƿjT{I NuK͞R&S=N#.N9="-=/Ȅ%9s ~)F2M w+69uZESRTXY-fto;8';죀L%LqӾ w[>j|hX˹0,bzaB[۱Xpʍ ֲ "y|708:sPYn~$@+wڐb)s2%3zQU4h?({=)VI4yZ(vxC"&0 {+qC:kbD(SgN 圭(g. Z?P׼"}85bַM,ґyh&'%7GN܎l ~ekx%aue9ɵtI `փ-̟/w#QU.E #IΝsπ9q-/j(/de}UW4@5UK J_QyK U F: 3°@ u+^&(բNDS-죺r"0CWx΅B8i RTZhm#&ߚE1"O~)赉'~_d<)ܢ>c%Ԙ4Sn ]]J]c;)bz=Bbk"f*U06Vr5Nێӗ $4"-R_~h3qWM*Ĥcm%?Z:Q[h)yBh|AjufrGsJaؼ!w(YFr睶;_-nt 4c0QARpuuZp*n!6 뫄g{5zk6 [Xud= M}TH<"OUнAaeEEWLY"#ijo$#eEcp=fssX>d$*,+nQwDJKǹP\kR_[MM`S0/'NC\Vr|C;ݳa5 wnBQ ߑ]m >}1a`kZS/|u%.BRZo; \+V$7oiIIn~ cP_x5I`pdaPT*ۿ@ց<_oHoD+%\MjUws@$] Dea?4!oh?3մivNI]OI 6W&[G ᤢzoN6OYAr F>v7 6Ԏ;*(O^~Zhkz^:@8zZ g#j0Sƺ=[Y4 x݇6[GkqJ§SxX<'rmf}!e ^I4&:Xbb@KbǻqRG$:@FŚD|lwԞ5AM^92ȾsM*E[yl`Gпx]wro mwUVM /$I- *$HP8O'';9e$8]yBT-jP}w q3lO@Jxj#'\R;rdt[{e$S'l\o-4l[qJsFDMO[5%"',aY$-t}W3ULdmt¼g!1-rIeQ e]0$dYEfb;0hu{X"Ѯr!"(BLNw+JQӖ50\O^Ej`r5Dq!=jg|;38T\U?@1v0'Sq^cΟkƑfW-TmC(irb!"5&Qm `exmA#؈ЌWCUfq+j'㎨hX}PB0;tJ~qP|qt>L\ʢO聸9p 2kX +=SlʣS/Ԋ`-;G|K![=p:\dqeYg_O8E.g 4ht{Ik ŋi"\Cu'Gh*hJCtwEy-\p!.ڣ= O.N4<k V D]m,P01:K+/BGϗ3D 8{mNSšㅺG!j7\y$`cT#5^n!Tj#Wq\߸lgX ?8fC6B4)d8~Һᒜ` V> 2r^ä;`X&΀x( D5fDc)~x8AY*ELBmCA'˂]HГȤDUO6]lF|@bRO)r i~t=\7Ɍq^o6;Qz6KfQghqj'.?MN+?I Kf׬s= f}84L>7)TQw|FƄh Kx7c凟!̅N}V>,sUC;7+tdaىD,#,[tolGVcѭN*νn?b%a|pjp:ҡ빀mB__̐aRWZSҶeeRY}/E&K1 gҖO~Ce>נ7 2D2j>iM6۟k5%ەFc0'bz;ci\^GRJaoak峇DžeqKPvXp']ө\?۔rp0>"BbtpvU>*2A|+1R+v0BӚXEP0_As|¨sajpBlP~.> o'Ԩ9 ٚe:7 mvT0yWHNs-7пZ@7or*[?jN 7K F~7pM1K!}x3Uoc6| U%l珃BT];ԕTg"h|p- :IYXwoW\Bl4i~=݆ԩ*]ӨZ旊ui)>GlMv?>;:yau#iplI "9:" /?LBdDaSWǯ|^*,0 0/!m1OFgj*y_ּZN ' rf.OFݭz ?\tY/F^fmO "*\ 6O5^ʎ3eA=j|V<7I,ANc. +h LIXٗq \/wkw{yY^hϑ&OT>UF:@Ċo&^M2xәVGaeMdkO>A+rӸ4F9wITћPOQӰXz?<-5Ş>āRվG&~:$mL;ۮL8#PS`k-MBt@NV+JI0$ǗVn["0zK4 %C!%l,hƓTj31="wԬfvӕ(Tطm#kc |glI{wB~Vp ZdtݟvJb6{B-VRwgTW-y=)]&F5z(ZFN:˩'%yIw: <}Qo\5 )b@fMe}BȤFJny=X u=}JP3G{WUO`% ᯝA $8O,(DtG2E!S0W J1+ΐ!x47`ZKs~ -hI56jd_UVDPu@0:H«.$Bx<\3]٠*a1@YNע%3%E*WtOܽƦdDo8ejڰ)!?-ǪK+DFSb۲HozopkvjP%A_QQ ="ez VeP\~^îVe{bo^~cުW#Y`x YvkxguucP*{ I rE\]Ҭ&7IuX;ڛoHr% ")\Q8kx}RS043U422ǼsO9#$Eå/8=[c?~qG \iN$/8wls H1s\ 'hV1j/+_b]VsekHW,D3r2 C7p9@t'j%xw{FkL ZeBe}?%"}L pش?"#Tϱ'&uAG -ܚ\+NOV "^=ucnR" (Na}{1t5TNm[|氱ᵍ,vތxaiz#9j p߈G1f) w= mh3!'UB6=G1cta 69k@Pr ,(qB<֣OblOST3Z 5!; 4hw=]KxI9Hau*+'fUG \85ux2I[eBi9t'zĨmYaB %;GuulWd:G\3A))~oU *y޹z/f-VȲُe J)Ƕ? Kᙆ~F1I4ąJ ̭)97ε!~E=ڄ!<.A4#["pj߾ѩBE>'xהAH"i#u$!#?C0TSPDh,QIG wyE%C3# cn0+ wr:jhFBX(9P bLe0(skL'燐^@X_IB9~)vdp|L\J+pJmDѶ`y\n!;U F>6D mkZ)'q\sަlP @x%3>3TEZQ:HУ`bRn[}#훎dERV>B>'ǀExV,cY[nтZ<Hwkb먌Ia e@E/jόaaf?[CT(tĪG%8_y}ؑp٘Fkc4h)茛Qՠ"Va6`g@&8+x>9]Rssc|0 i!ҳ ܡ-~66}ã2cD+6=K s\vt-~U3o1D=d˒(,PDR%G=:(==wE4f 0 ?rI\DY2Ŝ!3$XSg+{ǃ7Wz0ۈtMQzߌ rT&prDxFxCTlLWKJ+Rl]v -韝p`BNˋZLG}S+dBf< 'nlN7_"(T=`<#x(!*583}@y^ȶ ǿ"F=]Oxs#  m$?ַ\W Rp, ^"J~-3mH°{ƪѕ*)FdzԹ yp&EXSs'~Цbkt$&TL*熠Cdox6vaRFoPOSX/ߣӠegҶ $'vNH.><Kkei{bV^;oo4/DT`+)EK@8'y/ '~5|&SxCM\il(!J3*r?1\ۉR̺{V+݊iy݀t'Ks9^ƞɌd$8!erW ԧE.X Gд<-e Dp88<q`J!oI^VH׳_Wkx8tpI J<[O ~#vx+2 LMQk.Һq I~IƖlEh\6).F&*db;h{-'HUzsϻ^KƼ¡/?e fNȹYgoO^-[[_v3C[ ~fG+ʴv"$nwix¿H;k3277 3RxqŵZ/G"]S\tX~%A;ىbAa p{g6:J@r$wo؋L׭#k8FĒcEJe>Տ!>h] 0al/F.S:jз[#l&^xcD)r8$ѽ +E_ǩc 8EX=y_Sie@@-i.!S>r\znS@{vL¾ [*$u:e} 9DOŮC EY{Z5( NRA FGov`bcn}GR8N }Dx[0jxMW]+Sh@TZ:y Ս~Lc1b7PXm^8I u"{XO(\1lR{^tKKPɣfyzbnanuwX:---Cy/׳37JuK " 4r26st5X,~;r g aO^3V+~D+IJ;!s;Ury~0LWn~ Uu„ɦjr%yoV-K#{%ͷW y#)I[UFC?м]Y xer_~({h/hBb 9i.Pk£ L?>6ژ@h5c°:'R y60LzuWgXۣ3w<Õ--Q)lqP~&)ZxwpwR z|&kS-\iѣ]Ȱ ʆ(:,]2=g%e D8WF,Mwo<&hTK;e`ϩR4cڷ7˂x d%@B`ioΥxNqr;9ި&8A2Il@]U 5A2W{Cąr\Ds3Ou:RzKTNV|v6^QePjcF 85v5bȃ2 YctM>3] @S/^{U۾{{mek^g$$ץKWa]ءψޯPt'(&5^;f!y~CafwjD􁵖%Ed6O !+Nvp& Kn/vS#z7tq ?r1wP -HzqBˎ;|aٚ>YS8 "2 HfU 逸پigFg)3n*|Oezc;ZKu(Mt,}U5I渠Q{yqw?>4qF0k$Pݜc((s3 bFOq7,DA}RԒ OA_Z")xN wk/m1D&P#Λʜ5L.&t%0g( Ђ?LҺLcyEyucx*fqBZ&#@}H.D! Y|߽!ȹPB' {K2\}o}Ͽz@nRv˛#H1\IaH ZmK !mFsQ virrkO8J+ Ka>" ԐLk Vy53҅8ױtSl^¥ #M%a[b'w?:~3!~^D=a| IiVx pic_3LLÙ4ȇ3%=ѴNSTl |*c&8O@&pC£^u"X} L zVVT7ۃ ?{LѰwCeb+":m6t|лxeߎ3#B vvG؟rުb˗.Yd+n&c9Rs{A{Q1 *C@SsMҘ(8Ͷ29.}\ Z Sb.+G& u{ȷ-iG3Bd9["+*:฽@ڐz1bveIg-ϽOEB6$!, IpaZ݂'?/VT, w/InY.ë]p?å.3p=hZ$z=fYZ*b::(aL2vBAOC+M4^: cYJs|J!nq) w E#=]l7Cd -[;~e釋r )w ,]*V<#3ąZ{cI8]ܯb]M%C<7}H˘2k̓胤c6D+ qZD^!ʶzPHqXCXj5LVOI9q0v@hUr̩rtk\/]<eү޸m->f$$Ov?Ft3^!dXR mCbϐ8n*D¨̉1UCYDgR.@ZUVطe v٧@2l6RY0#;q#!699 Rm|z?П`fÑf@%jaʫs:l̓OGUrOv3AnGsԉ }e% " * H17S8:*\SX/frM8n礦.laKf )zhm"l"?³Her$aec&7p3ߢ4or}]ww+r(xrsA\2e:QeRE$ ^ٿ4Wu!6#C! 'EfT*(V{v%9k:0h uyz7c]CfǺ R8{7iQ`lvq]@ڶ-i40_|ϡfCڹ&0dqM` ^9&_Ζ-Uk^ LB\|G5APWrX7g=ҧj 4A^m-O'eL j(t\Ll)rz~yk!_NhfP'g VO/{BRI@@D1͜yCkh9ƝM8  WT 7,At Zx_Wىbc#,vBlMXnA;\ginhw@+;Mݕˌ@Vr⽹ȳǕ;Gw%6=O}ßBL:& {#/洮 ,[yϷUl[];%M;*faᤗVj!@}/-_stbD@xGQGP 8{̈HU<7nk7~+W2Bp!LPXk\+ʥJ|RV}wkd V£$ּ,Icu ^:Q:wqOkQr4J.KN{`g֒\-n6 /ӛ$r#_fՎdrUS9S+/R2ix!z] !يzL&+_1 a}W碹]-.ŮDԈ;*K{gxL6Bى$ A{Prl#vWՄM.m" Ck9fP+}Pxػ=UW9$tWJ8>v_D>k,2ǫ8fTnyAƠ,mDsթv2'iU(XGWx&\4;>̡›,>3;`ah~ V} \]P!oz_K7IMr RÝ1?2:"L<'sC[u0U3518 qZoK=8z|?2\6CEaQ{$\Prb[a+bx^^ X ip8[[OLZ3;pЁmo$ޯ_%:R $԰+!&!{<0QADr>!oc֟?3#6X׭X{D$o`%rn[誹 tYDEVŝ7?ƀYu?+_>XFHːC/= ]EKGBόp;NLa8Nzm,=Y_tAޅddUJ XD]{\2{I܈xB:JW.WmJrlxX`]61?6-/jj4`P3yFh[Bc9KKC˟XU\NS"K0"j6Ӿ#wֹ@ 󄹒: cVu"^ βbڑQO=B ]Q#{IL/c{mܾ[ {7q* ZڨAlYb?a>s(R*_gsMNX-:<$$1L$ˡn_ p͑M Pم 88a/8,VP7)}9q(Vv*io5/P@ccY3Oհ (&|r+}LCDU8Lvnܬ{5*oP%|hVRF%® lUx1YfJѥ<>F e+1bWu)#)V 񼴳<<5! OY`zW8L*Z$$Iَ_K.]9bO-G.7NFg!zH6 g6wXd=3nJwmkw,K糖HKym W4r!gp4 Өr,q"MDO`wTWdW*7zw25^~bS;`HK8H=F`ԽƊNqGvs5BrXIsp޶鲚N&7 s\$kÕ$3 NCOڭ]֛#@b=Ep[ڬ eRG؄g|yDk-s4TF2]&Weܓ Z-@E%a0'Vq}oTuzn,8s9,Ds EEn3VP$SW:ۊ3/.{zϰI|iNiEΤdk?-'[D܏x᫗VSE!U~`THFMT|ԟM`D3wk>{qcLJݑlb:Qێa5K@⩺gs1[ 6;T\ w\AHq^[nf b%;WAnncq̎fyuG ZiFˢr.7Ƃ푉~< zGv_,!㎝Qj\sRs5 B[Q?V_ ,G +]WQcgO+Fs&0}H%;=+RB}jH" :_wo E'ZU[ueGsrxb!%M>zy%s5w7X<=b3`XGNWWbS&-ˢX!;yxd X L9%5{)Vi/C<Xo>7&D]Q-@hV-!VcڙA 0~ɕ`$^leU^xYA8MVBXzD)[_fBʹG7F˛vy:i0$\U-w։ݫ5[#Bּm)Gj{!fYRMKkl_8F/o[] K.D艣4f90'[iuWil+E&O x1xdA ~:Ab)f&<C ~W/< jr^2뙍.}gˆns-&KZ ~]" UA( N)cYp1p軕w hw |…*^EUUV}+v.q$OXeZTRi 4\Wg[(У;^qufq;y| dRW!9hkDۑS*f^g&SFC+XZn(]:-.,/'[ܟ'hėYH4{+{!# ((t2GaY:< hDǃRZ8e>kM?X>:ՖvmA G94J`e o T(xJUB>B&<̵!~ ܎5Z;,`~#ZIhUݰ$rfY 0z3#*d_֓=K Y7pnsg$$ .o PpglrmAQO(S0;wI M>h`r3k )*1%UAؚV2lHoMd ]f^x-q6E;TLF`RtG牡W߬PX1@K%*VVk!g<5]E*6 Xe>iXm\ZeϱgMr-0V4~=;i}HLϡ[s'Υ dB̽AiD&T"(=34pQGr +#CR p9S]$EV |+-cwbOS!6r]li;+TYuѻ*u^ 86jfAݿI*@h<=M5/*yX ,X ߂d10xA(bS] |F>1P4 v .J>\\;,M14!cuM>@g[5ԨFhŠ(eKTɆR,Š)dCrYN`HP; |@)5R8ԛ(q]Ke:矱CYA M#Y&vcDGS硁J`k)o,ƫA`Q<O2,>qŸ*!h0o+8jeڌ\ϙK oP"|siy3S9z AAQ*QrvGy+:XaD&亚N8*.7!R"U4cn+\WD l>a`E ҂jWV53sˎP8K}4 D9܂ sXAKS _A~꯷amKinHf:?MxrS`rt('M]Y_xSLdiȵ![-d:$$!ρ.r=Xޓ;9k䣗t n5%u@#-M^-9;co->U!i`s~h̯esRC+U~GqVӶS oG- /eٷ Ɨa<.N'*B4g ?ZbO4uȏ?8,!biKfX5/Y?-ژX22;ͬoYeV;6+$%nsx)>W%I'b>Bxk[Cu)p T{a>Z%(.beq㔊q*l(xt<#I)F ԣΚ-kPh]3R+fK%Yl_GO ؤW+oԆ(qsLsMUeQ#-0FwՖM^gTZD9?_TJy̳WlN63qG%vTӶ")pO)ևL$vv]biBGw5]觏?x+8Pۘe30vS%$o|skpW.;Q~8 ٫?sr e2o;@ÕY s"T3xgrd,H-`G:Qpf(7n|hLܸs칻d=J[BNȿM74Txc?ӈ2w 4_)?Nz[{nh{GW(5qsyCqץCM"Î "MF%6Lc8b{1Iw[hF(]wErb+BxeF$)܂DlogW\8dI1Yi$7f07H!TccuUyc-o^H܉$h?^YƂIni T:%=Adz,m: '966C-vSr4y\2E9 V3ڐh}---}Ȟ Alχtq77*d&uaa3;# )?m0Ԋ/#xVj1+ HbǢal+l7D_[ >mJ$*9uѝ(:P 2C RuH^Q&A0yd`WJ 9 '#Q( ܶ|*pU/~a8s(O+~$ŽvLS?O;نkFouO%-ܥu)e?;-Ĕ,LlA+ aÖN,-] (Ա$[R[6bVYwcX^uq\_Zg@XuY 澢+,8H&>|GZ+Y8\9EBNJ+v2w>/U NXO9Pvb =U$9qzQ9x/pwb]FXW+x"$ruPHgv axq2ڻEM9u9ǜʁL*!Q0 OMEZ [WuH~‰V[ئ*=AY|3|orSXȧh<#RhRxq!RivԔG'MW&n]1ʗU,Nڪc B,vT@ȐH:' *x:sGMbV,EĞ6G;3.y8 ~Rh$AhNiUj}d?JKSTm&M _]ʍﲓ<N%7T$ H|ZI f j&PBa=qxE5tWSd%YW h53i PGby6hI_oJ:05s)CK,4}ۭ33ܩp+uYj;TOi'W`w.]!TQ-\ٝLwwBz v ]*R 9Sꪗ%)%N7r,5*z7%HWfxzy-]el m.SVzNtߑ(.ˡ<r5[ݦ.!yqdvWI8S]/V,PH >wZ\)3#U *qzPMgĎcS+ǂk;u5Ô&}ufHG~'{oy&-,Yԧ_+#et&dZr{;=OZd] >w5!Z\uZ%сpo)YM@ Г9ɰ74&4c9M9~Q9Y k;̆1x4$焀] @ Jw/7J;c+)gV롗\V@ZG]: mBqԀѫG-GY@n]vE} EmEu]4rTE Gz y&?QCtdgBT=kF8`If3̜qYq/cHe"XzߠoCjcgNv1ȒXvD -:S^tFx ; )3‘ a=zдq;pcX>Gܦs|x醕,NdP[ΎtKM,ZSaL-+ h:s9x|VM?Ҧ*>>ڎG"tY *:jai2B6cH;kO[ܶ᯸2vN2ڽo]])=(E.d0!lum2e1ET+A/>l㞺a|#0"G5\`_"gE@ OnXdw2w^By*㓦k/!VMAR @S KM08$:cl!+-EŚyֱ261ہdC11Ͽ'!LbpZטy]O䩈5o+%''ى2Wh0l9; };~hƣOzWDm `tˮCOs.,7MnY?.ŲV^ӯw=ۥWuAF޽ vRP?||cw݈fڥ$!л{^5SL: ZYl1,.:4{%eZ[fX}Ϊ>JpaַA;*Ge 9K P50D]č%; vh]P\3 y/|;xq֕=v05ʕu KZ-! XΣp-Q3$m+z^i;!{N*`" U8hYZ}L ps\l{vwH9]S[.U9}bsW7~%Wl"^E7[ vؠ`* ]Ե|^ ܟ./ 9,H/1zgWC6{FRȉ&+<)#ůD4CKpߙlY']F:ݘ[~zҪ&ܙ*鑸:(~]SBw u> 7yz$b pR1`4-ar/Hx,XPޅR2qikOD/J҄M?< xoLrd~/([ݙ F's4)+~>rn9 ]9&o=NJԅbL-C#٣#0'UȨ'VE1/յJI?L\d5xӰ=!=x^VwZfہrfX'bQ}o0dhhdΨrP4?v2ʀ.@ܾ̀ܦTm3-[|?}1c4rЪj!,װ l@0`RIܦJz2C/Jsr"E,tBn^:D ֭͹{'w:oemD]JIr#oTK82 j7`X픿? s:z%BSSKaYP,9EjHiLOÂ3,&#2IwGc#^Md~N 1G쳤]EflUK)=WJs7(fX5* o$I3cSQw ^Pf4^` 8^l&-q? οŨ iun}iؓ2(M"Ǽ ;~\"* )~}qy$} auF6sOkk.3U.-@ #Tf;m&n,eّ.g>I\ %ӝi X? RM~'#ZQ5tAI&qoQ2xh>ddo z'cuu 3Ǘ|m E\]PhT$=?$Cg+UUieu,}jg!t[(Q=az=D9]bWہ.z k?jDpc>^f&Pc&!\džsF8@+yNis[[Q)O1Fe;ŤY (% E1 @jejdW!%w1ۺ&ܾ>.1G٫1x)|m|6&#$ӵ&|J!hOڈF-]Rq;jnʭ{º,,<4ęMsH?eجf)yH U[`mI5tLSfm 6G6to1s5,-jj,UBtKK7ϙ}Mo 9ީL4x 9\oedaZz|XQ-ӾAEq:(J*(qIF#{Ӏ|`,T_8@1s+c:` JAXk <>wYh{G@teDfc:˩[P׺9}x2VI.U!f]|Y?fMmnk%F:yt3pP<U4d8I#WP1fʎ.~׆@TI'רȠ@tlY5َҧlx^9UaPqn)\˹bZޑT/vhi^ hms|sQK { FuPHrz8P. aB*`ڸf@!eZd$p7Vۮ16MY4xˤIϕQ*!ߕ@ehќ sm5Ff. hť2ި|,K N`G߳Z/;V۟~HG_A,948k7,K Y-<.} UWI/rf҄)Y6XÜq&mpl XrT=9ޮ$nǢ fb1IIgLPZ +km4bzu^h'{%1X4E+g%].ʼn,|mC7)<*|EC9 Yw {{{*3FF:Er.zsBA1#pn4-ZxџZ>rΎs(:9yZ(%}!<08gH3!bʐԀ'OkHR{^h*9>9WpӶd"WZ+YC느:9KEy{+,VMK'(ަڟ I=Z@tHp"bX/7\k%M\mr@v6DC\4rL%!VYGӻYͺ,/o%K=C`BE*"k0ʇOmͪ4l,f؜0rzʹX̚\o4:da>aZpV"{DKڑ' ;R&*d]vTnlTJAK ML@;~~qGiy[?D烂3HwIO(# KX]Hίt.÷)XVa6ͽxVeצk$;_'Z!ϨX LWuw=+Vfe=cⳁ:-cs,U s&JvuƼXQY \d$E[J>4׭ >!.Xtҟւ`J-=R,8By#/eZpi@'0'!]ۢ9`Q+ݟĚԻ9)jl5rORąDh%%ئirlR(*d^|זJ"Od s8s3=bnF[NVVbf(*! >643߷?w"i6kJҦ =cT~> گ5{NjySd`8甂?wlj}ֹd!U.j!* dH|n.vSG[Fm%=A;LSk:!dWWMm-ZճuZV ̓)[>"xYIAHɊ O9g/y-%#r;goKy?{Z/f_K?L&B_&)WJzNC06.kQVs Qɐؙ 33.(1ίj8Ej-?H.]+wmVC1ހH jؽ0(z!^XyGK(w,P?R3c""uO[)g`teFV.yh ҇ W]ILf+ka͖p|LVlCyRpC&Tnw@G;&h540O{[Ǥl^nKp"- y#yD0}+82RH+~௘\'%g["ygXdF@@A[ WᮺArH#v-ܧHļAu܋Q8= P"i~#V4 dLEncQ-1/XGkt2Cc[ᥣo#/pLtT=QGkCMm6fD٣ȃCɴXhY!(/hmEsԢ[m}/Pzii YQ#/:_ '?5Ls-iFQpM:EV⼋Pzb" ,M.*@;^x-YJEr2[>2m tZ6#:N+mI,$")&~VBH֝dn?#*D~lK,3toVlʂ{3`Yu9D 80 K;Ƅ=dpJl Wуu мT-MzF р7 ;?D Pab-A`5km(BZt0i=x0Ɛ>ҮM9stW4=%(cZ38C9v|Pemœ-}糪P1n B%KTs ʊf Wy.Ld-bycm\nb,ۄL3Nn]tbt%L7ɢb..|.IӶz$pf GHlƍL52h8Yʺ=pdeGw&n0q _SMNY|gqB( `3ӭm: id]f)6+C`W?b^n>3yO- VRYܩI۵jI,dTvFIR  zp֏2B4KJc2,;KN^gl$ٽahxIEP[/͛SQ$1<)87!cNd3 H]a.ʹJf3IE#_=YBSj$g 9i0"98S`ƒJUgD)Կ%fs9LFT̀[R^Vw!z4*|LLr`C]~b;j?lHN!6VS{'/ToB=S֭j޺tvMwaTC5\%FM^{KM6nI}^ c|ʇRׁ# ,X>ELp[JO[S’>8C襑3̺HT[l̺.K]H/rH2)cQ/M-jkܼPdꟊn;-sVV+~8¿`[A!&J??` -d6M'(*NS}/@߷oO4V85f~}:XӚ_oE5}I%M[+gs'i J3ljRXq݇cS①ԎnĥLx A #Qu5_{#oP#p_'q}{Vbi=rןIHPF4C>rYљ 63e<-!VN{Ȑb{sUqךtU3^VIDAURroD.Pcs8 JaˇBʕI@TD/u#s=)99>&Q$xN0(JTI8Y\E>Iogdh Tj@XJ?x%ov$'uhDYqzoc+{'֞3? p;v76cl +dõhmcj]W^p^0nDtr0eB39ZPj.~XnHbM.QMhW;'hjbr;MDE,# <ѣed;XH'qcsU}:B-xI{&UwK!dЈٰhECl&yʠڞ!gjd7`Eքx1!=⤠ V8ij0&gZLVI.P}oya-ae{DكHŵ`rXqCEE46'܆nirV4"pᘽ6>:XX+\ 6^ލ1sЉ𑆄d4dvzIB%g+\IWc4),dǾeں V -q#^C}QЄk'(г;[7#4 (B1/Y?}KRȶme\rJ#g"Gѯ0 ?U@dnm 6MH O F|;f)TJ )Z>3)VmGs 7U1p:FIR>#>`BD8$7#Sy7pzbן"Yb7p*Am.I^o^Da>g}4}HG[&wFE7;x41kgievv D<χ0@Eͺ C._W^hW} F9Ip}S" @,m"m65@$UOFZ!dp~Tv[ N{w !58oQVyVzלO*WHH$I2`mWdcGFR:iֱ j~fTV '?kgV?جmcc[+zR!ԃ EW:ܬiXLEgY TcWJ2U5{0 cg $*(-j.ߔ0\&Վ~ݫ72Vä[VkԖyNEBsVINiKr>>+|-gR!uXD8?3=v - !l{+zs:oڀҐQZW&H-2o<_^k!W]kdX#1FYG7rO, g/dvr[F`b\j|s"{ߵxZ$oQLHU2DQG#H}QA:`AuB'M 嗄RW]¯~RB[n먾 8X%jcP{9ƒEi88P \%)j{[ꖙ@K-O=e#eZ58@ Pvt.xDχtКl3c wny#53)]HTOo|/\A W47K`_:иW%@ek䃬3IIox5|=c6cBd2[g<PqV4A졑31e}gYZ0707010000003b000081a400000000000000000000000164e4ded100017530000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/V]?Eh=ڜ.+ɓjF@:F_Y3 arT\$ܶXR[B)ڜ;"m]kr7 < HoT%c@Č^UXѣ8X6y窔`@EyeZL@]rSRj?vN m8@/`h'%tGp20J;ݼm'6У'6^}@'6 倝oIw-_r6 y 9m3:|`',]//`+Pk^&zؔ!%m]U~RCx[{*h| }/k<|g[:?ǢђSŹ4'xD\tm + J sc鮿>> ]aUjEy*r7uqXpmMDm?}e&;acȆU< lmVcOuSWB@q/uQ' 6Av9N,bu ||lRm(TtmE8 _2A5}KKn~F=>î,n d?)[KL^5i%jJg{/37O=?X.j[sF!O.ܴS$ <}qs<%bGi#륗-9iIV*JS$'7ăYw.βLˋ S&'a=% \  =SJkQ"BtMlGn">rz0si=2EEdڡ'؜1qru`^ocBiqmѡ /p:ӄ= WR'[c}$E`._J`V=̭̓OC,XVt69uP:!e3oP鶔i];vl2 T,tF ѠK@EdvKSi0,(n*OB0uSs;ڠu;s+A:VQtU1 t{l>u3|a,G^k7BH8UN 4S 'h /e}3rVCLWGEAhdE-y*n2%wX28 6y}yie"" m.1xR&]qB#X*9ɚsז D04;˻Ev3?W'p|+iWİV'"!DbPǎK毧>2RV4f/viyde07SNm('^V~zt#wE> L2Ԓ*0 ~-0^T5g`'H u)B]L2hP΄?%i8\ryZ&'4b.?wD!潥D.pGj%vSl؝W9} B31(;˺>(yetZĀ_} Xk- p@_萓6_Usx:]>!ɜwR>wsԱ|\@VUIo+7M9`dT h <(lԐـ iRz_ >#?W9ClhiJNsN3medBwZʮ] ƔmAEۥOWݿb%9߅n92 ;v^28Te``8Js <-wRJ&=C%̖B 1<DG^|*0CgBbRA|hnMKŌW+<;WǴo׼/L o~!`3b2+Wpq3r$~~[' |2<)ei)mbqL+c~ޅ.g} Z4@9l2\k1nPC GhDhO`K`]L(P[ew{vC9=+.+Vl8=V =2;f;:]94|z|%"kޑ+Flx 3 \3ޟ6zs}vK +}9b |tө 0ųfEIIb-gbHOG:]wL.{s Hq "Lwl[vA]"s껲/'{?cyX𖲧-ǯBȟljޕ =:ˤLuңK4rۂC}(VISb)z NƎsj$~fc);ox[v*G,gw: t(D:\BzD(^z>94m-]#5Wr*"6rG|ڱ/.\nfxÅ_akpiO k<4gfoLsΧ>/JG\8}JCi*Tg؊#A#˴ JKh-`^c5DBF EXD2,7- T9V7H»<";$wR)bީ2jckʾGwR%ҰY2OpJH7ӡ(U:w6ڠ&<$j?)i'! T>MĴ'刨<>VTko iT:TmiMM``QGUA-Ӑhf:@qc<$mb'iXNZ, ̜W Flx7ifާ ٧L֜km^4LPyIs|92꿴=rxe`c\f*Wy 8O[4a]q8?`}G">OI! OЃQ8B)8eC72!d4Һ?ne;C zT@ԶQ@3sa|VJ;_aVAGͿgS|$TkԭrCH ?!"Ky +8ɉ2 P^%ޠgׁ0;JA: 3&h%;2wܴ\Róf3@UF//c^t9D,e hA'(;\pg4?϶Jr'buUu[ҞOc{A*"vfs2|5S&Di4KA]ɪiT`D^o N,M5| Rܡ'O \>ƅy1`ɡXq*Q(B2RQ$iu뉭%^q4 W!;X Lҳ%-TӴ2b`SPh])u)R;$ft[~GpN= )OWu귗̆ZH^)[ ?~sGߕtHSZ,T]K~A+<ܯqࠎnf9hUUD.ӕF۝*}/P$zi\tB7ve$ ?Y`Z88zƮy@'(求w8? ]$| k&Έ||_2٭eZdb[GpEֵ!8 lkLmtHoMYpcK6}g~,,#ҝRv 1J\t)yOe#MfrGB8_g? -Ւ9R*z\f$)Yc'^x=?~,͇=dQ2޺}';r<$M†X5~;@c8Dw#xV* g]NmZAXPYϹ-R9V[2ޗ܏#s]J$ *l R"ݪ%6Dy)5pUp49$Gk*v؟'(W, #DNvu~"9RpZj8o%l̋Ct0F؄i{S9Jw'6VjYP>tH%0 [RLk$K#*MyOf%$ ڏwX6٦(B~rn"KU7u@>Hj2һn*]ο{: D)K(=p-<4+NDYjdv&ʹk'pT MZO _N rnYڥ8j zt<=Jӿe¿_RilnVRT3{R8Gz`s(kbv3:L #5Y9CNһo=Y3qFFX2=^vbvk~qY*kY(u_Eg(B J~F# &jQADw Vw2Бx~D1=@ͻ7GhW- +t`ΉRr=ޚX%ԐWC Fx&"&$I-6^`M :t $>+e>xZPO0w&gc|C8smЅ`Ww'"Jˉ~f3h 0 Nrm&2k dm X3C9OX|KQl88FG>2 W>Um$ql!S2@pE>^ނ8{vʐ|YPna`"L91 KglQ & F (E] mnæT5À9ƽVf4o'3mWyyJe@M+Zw= /m^ܩ 1C>@rILB|w.'V 9h&<0G:%0UfZS&7PjX8Q?~\~&.mm{ Uv`^|8ؑ=`đt |퟿GL#9OctJ*ݫU~Z$Gۡ&Nƛ1t4c8uUa}!C Su0:n5 l[f?ƙVo |w'gcUZE[Ս;fa-28~(yePwTE包-,{ ]Qj+Uꎬj-;_}$`e]*eiĮv>5FA9e"!e-~ rG2[kGP+3v?l~u%&cHBwNZمMݱqqRT#{N(}b C).NI]a$ȕH%Zl}X~k~ e1Kɇ%^Oe޷z_:Ǽ=6ho- JP\EvZͻD~Ta&ru2o2i\8˱( wܞ'ʥOe?ƻS1M| 2s?2wlm?txGtr͒^-2!~0)x9 )8$wyH C1!y?wVsXxH+AjDy _ Mj?xWKvi7b:ˋĞ80]%"I_jY3X Hs Zăg vQ1LDRhlab*y.*"@ֱy]KUeIFe;hi13oD\[6BBF*Y^It77`-WGڌ2 Tőٓih ߰ʸ=z d:`tltFGUq;W'M9c#_S S6uM rߟpVg6Vv٤}fIoi~''nD.- !'l_É#Q_FDeKme !QzQ>xiRAn%΍zNdwL6Y ;\{RF&)"òYHId(*OBsw-9ޔYNw霹{^ۦsG;/tRzS5[7\Sj8ӎ Ppmta.Ldy(#ש(nKWuZ 4TLC-/+`oHד %Mz[ZKBXF1ˁ,KHweWG}{v\r\䚓f)55瞚PeGɽG5»݃͵p,x wI嶆 5-iUpO4 v{3 ^O=h1i3x'% V̱U6{cl@|T[)zY2qLqt=׭R84d<,{G,L֮JՐZRy<7jnncˆ\NvU@=Pj{ȣ@GH<\VgDc8i_.33n|r6ĊȹBIqR BU W>DVǁʪ*"+wt7)K7:r|V9U-T}I-+?aF;y!JOLncv8/Ca"l&B'6On%2:H% SojQ`/?  l SEIILpjfg(G$j~J4`(-NS?K=+zB48RrZ;fw :3aWϲ=ߠÆ\cJ:)Xn12W唾P~Yś7ėx-b2';WzCɜ} PfhZ8Õ4+8xy.M1#yC:~3Lk|?>_-TFwP\sRyu]b|4ZNrV88wA HDAj^oxyB-xoѡUSd0J*Y.ث8^={IxEXmJja1bv3|b8ŃI}kc5װxsVNgH?7Ak; TzݦOD]A1|UiJϤbEe[ȢQpe1%lwQ(Lֻa +)]#[)Wb pGx6dg<\ \{ygm QZkMݼ܊^ !;܆(ΈV3xglx&+k"P 53Ë޳Y BMMiD X u2rUMgfeZU|= Ա=Y uvrOHf̂ *Ybns %PlrWѼϞڒ{Mg*:vNfu21L ̓;NP+e aGa婞p *w]gT) ў"&=YUV kWgy|6p qE<UX*d=(-0~tD~]+&:8*L]m)lr;9I5nIq@Qл3bΠFuy`) zd[l = [<Ŭ^(1g8oaGuFlKE4le^O.8*5E6$A{Z㜁`#À<_KUP!NS)ymmgBlsڃU>K?h̭T+4 @L&j]74#SOG`+Kq+)x WRd KJHjXcr͹1_` f k젌C{wBmP`GuSFaDK2&>]AfR'. `?9,tG7U؋|մVz;mvU|-8oQW&]aGxGK1Nӌ3ږ,=fS8Zrإ#,,%!4rN[,gIlCJq5&R2FRl?a(PݵSlZR>dd%jq\oiX i m3YS&7ݎ̲ϻz+iQءN,v])d* Cރop~^(N-284Ю娻#GixN3U2n~HBȲT"z|6QHѢ^ؠ!#tL޴_;l)l_?9S[[f7'9P tђ yܑ W{?!xN{>--ߺ CٓJBy: ʫaL>i,d-Q웹q yCycfi"CN0_x79m_Y3\~=U߄ RROq/DDr/[NEMڒ%mB^j}X+%_ E&}ctP 4υq+RO{(nnB= 2^;U'f& OYmD:+"<1ng  *ǽeZl*+n ]HH4< Sŧ8uNj6f~r엂Ma2nN40Gf?8_ҹ;k~1OgЛ,mʮD<|EKMٗ,dKDVtRsӅ3+ds']Dw*F+PRrkXv=Xo#Rz3I  )O3]WwMꙝ︟L I mtRVy˜Tߨ#ub:GJ1_]z*&B<]7ݥi$)+./'ht+}V<_NM@m7HZȳ{8mVZEj6QҮʝ9x6j`"Q]:D.[ޤ}C*rSdfr3 ]Ui]A*pMrV QJL2@5mU:=NW:1Eue?=T0]7t'Qd] h 4HSYM\@Oo1qCw}}Tx]RxYTWk{`SZM dG(S~-3xjl(g52&i]zX L4'{.i5qOC'{DvyN'j;EFdЉ*pwx E _G"z,4Y Ӛ&y=7Bpa)[j ^.`wgШƷ)!Fog<~E=I MH:F 8y?(F7Kᲊ$b":#+'tÎ6`'_g r X;Jw$mELy.Ɇ~ fz3 O=/+JRhn7y`tBĶ֮|Z?)xn2:a^F# C O{(2X f{;@(jNI>0D.cU$U'3kaK}BR5Sv"/ ڱ7 *{D.m?0] ";O =⭓It|lVxwzU* =UG#@zڑ (B!Ԋ dJw2 &gCt62GbfѼl&H38EC ˾E싩 s, ybuYA 5)ӇiJ7CVU e1t;[ozNkֱ; s\Ia٨K%XuDd+9նXҾF+ H_Ej!vD x'c4ݒQ낝@{|\5v8{]C'NVBL۪n{A̷\TQd_f:ٓ=,MEQSؽ' MU)jd2]:2YjE8a99^rO:Ԧ Ym<;Nq<=<|_i> [th@@s?;$a&"Ƃ2h[aTCz&AL#7Aۛ`ȃ1ݪA-~xAbp!oce|c;9|OA86b+g*\:y Tǭ#וpJ0s @/mZq;0C폪d^V6`\1;5{ѻha}ųIҏQo6Q`<-KR$E*uNM_qk]_k߰fIb(r)u3_WrD|SB~YT+p 'qshqvgTr0şN돀!v:JF = Pú1\ rKIhBMX^:֤AW#v2!ccg12T" 9ԣo%bu4n8/V/~/IWRI*xpl~|(_/*=p! ο@}n.2.%GW<;< >^ jI{T-1ӟξz-5E_c( dfb#ئzrxt\2ykLn,='op: >ء]ql۾3D D CWYFCTuk3xP)5Iԯ)SMg0`pץY\PT])+]PX>_6,/ezsBhw֨E˄FNjXVVxI|.͎N ,UCNae 2֝W=V%CV3>mFN.w\<ya֘rbٽz͕ h}B`:Pa4"3EP CWH"~N#czg햣0>/Ž:鷮_`:@͍xOhF՟KQ'mh}f;\!`[+?âWE^ %"Lܐ;L~Xv'j;1e̫R6e~7ˆ%?H1}pQf#vd /X`[ CI봥hM PMLe R,9߻Օ9"҇ ӠJin"?&;\~Itrr3=eEmQ=x:vn{14qA1s+ `vr[q`Ǣpx[PE& *ܳH,XH[k8L\¥[2dQ?݈dXD" m~oƕ]+Bp+k@4cĨh7GnkJJ(–h:)ZNه uPacSIe!Gtg\ָi}uc?G"稌}}+(ʨ~ȫFab~}AKɧ ZRJZFXwW;|> _Mt8^gbZ6UjT7S)b|lv`U}ߍΞ.:U7j<%OrV]w_IK a_-IvzLA6ZԢCݽCmJk1//!b{5 UdD|IYRQ1X [v&a%c bK8ZvNK| І)tA^zvw}QfY562>87Mɴ Ɠ=Ə孎")~v2r)A*uӖ.{nU;דUeLb2g-@RH/iŢ!TK\I=)wbЩ1ƜxFk߶Lò`a[ƻulsᅩ^'Hrf_y G8۞hrU%y"k>ߝmNIrj{V^7=WݔkMiyB ruxpWX"( nR,M!v?$bKʟ<'A}{{{;tjʧ+r9efX <gg>~\*h!y(JAC+\ҷ4Ѫ8O&#9_؛K$N'u󠸋5]\=[iʗkX,,hDaKI"K7I)du"E6st&+HALJu͆] _EMMN'Bn 7=:*?JD,ʿdCC:帊R=828T)^oB_uhL柴zS _Oo61+#H,d"^AQ-d -=DfKnM'H sWq۟ERƌUv}W 7a{2sY[y.zZbވ%Xl0`0=]I?OL %,Di#QwaeM&G=ՁCbJ5iF8P)s)QB 8Ȯ$jn_z&^MH"hauD0&K6HOV4A;9yvu=bpD:V|eObFlIM7!z>`*[z24zwն$BGKRfvY1L]\|^H>ٓ2"eAC%mu tRpYfgp4߀]h|:}ljLJ`BRed%+:k!V4m#;,XY`.z%?TnYػDuA+B}@]{Ed0woadVQ:Qu4N]x=V0C(+}qA|0kpl!%6.ƦVbHPۀVUYؠJI7FK9.={ *w6IkgFwx'KF٥#ڶnF+尬3i4W<6Iqx&Bf?qPR:lW82T ),3˪q68f\41'Y%/YO6KF ΍NEqj|#RQ?kZt-l1Plރ:qL/[L2#pشZr[%0:*)F[Ȇg/Ld]2=a94vN5H5hGOÚwyP(¯+sib@#C*]Zt{-F%MUY3xE.C.({b2U繹ymXs*<_)$h㈘^ '#{>U&K(sDlL9;][d]ޅZ֔Ǝ P0a[icCP|į_`xlo (Xl N/#z~49lcHڠIuqt,d@:4N=CU`Bq'U7ŕp컏hѐ*4ҮUc~Cbh 6C!0Hw]Lջ/;C;=~uHaӋ }CՇB [-_1GK8U HGhKTJwͽm!n'-= >MTT>pHjdBΥU-ӆZM9ap ٧jiuQt D:>Y0(_06l^;yUeu/-5rz aY%4g>3QjY$)G]+\򞗉 )ԞGqIsXxղ<~@>$3jNޚ}?k&Ue= `Kk<|̛0H ߯ku Ɛ1Asr/=W2? t;5)3sdq3䭗zA) Dj\<}#bŇY}8p8%6ҽ<݈ zl٦bk~I'Eb&ퟏ}(Oc:l@N&djh{ :O_jʜ$5ID$*6UpBK5 ) ,q )KlhDȻi!'roJ}d||G<ϡ억D`ɖ `E? -iwW9Dlت7 jäCxDt)Yh[ –Z!^g}/~5vJlB1 hKt )R)>H]%XWH_Hu}Inz;usM.hqc“VBYUVğiϸh>I+ +f9j%q[8|_%WGB/JJ^`,:#BtҾLb=Kb Q[ETeѢKlHBj˅kBka)Yy_/)5JDVz^xXX5l?b- YGmHvl!u>v{Kyt?d b8FE|? /9E此1w]?7>/ӆ?'Ca Z 4zXۊK]dlɭ뇛>8)0iIbztS47Ե*(,J Z:z/_0r\F?^}n{C'嘓朥M٢RVA.>沈} b&a?X!'&U/"}}4HC+ .HH$"1~Za]3 NT.3PŞmlqY=T]Poѣ&EdfuoGY^"Ӳ$bF0ьR~dtxz(nE 2¶~ UJIbȼw𜎔lX(\sS~/ SOAZ[ַ8ش{ xA]:(Gr #zk,? /=*a)o  zaPu*!ћ|G4el0yèMo9&6SŨzΫb|~Jʘt@0 hG=3)ꉍ)R#-D-=K.NnFk\HM{t"ó)~L=!d&['kXIuj1g&7G=r]Փ_O#5@fnڃ /Fl)xQUXU~UgYKLlf+QN^V( o5CPݮF.Zl ?O ՁfV*'lB"5Y&сG!}lcib"ua=w XiFM7)m{U%vP ZY߂z l7P,֫}yn-qEK8V6Lr.i͈ؖ^pOmՊ@Y6H1{_J5Ⱥ:%{z8/_ZiY=^2Z0ᑄemLҩ YM=}h)y~[}\^^f-3`dݭ4AĢ,:4?Yz𜗸Zc} Lg] Aχ1ۢ7ITp/3D;.?zqR=2 fқp\ 7%3`ZD5 eeθ b>/Bc# rs{VH!:ۧ%DL3EgBw8Iz\o%;Ւ &jS hm/muQfn_';Prv,`afLOtܸMf)C|,6Ivד#N{8JfMd'GHzN zmKAO:P!m񶬀p OJ ó`:nf+Q` -,~V!JӹFǣK>}IѐDX#豚@!5 ] _t_4=6Tp"48HBg"#fVc!ّk+fʒ=V] .rRJŬZ8jZbR"-J,5ݝEZ5K_;8u ăLnf'GK2Gs(DÕ8r^֚bȢ(lJTgSZ`Kg60D6,6W®YDĒADSd +Hs9ͩdp>d,?+ڇEQ!_u~ʑE$iZGʆe\^yf:ۋ9d:f[m"UlPG֧W 3r&2([(%sYO - }^׋*9cEYά旋VP 8ï-zKkHB.8C@T#\8K` Zuƃ7ubry 6$XIglM bRZҋHPX ]<⼧7C]1K +aɿRO\)a~ ܽҟ|3Jr_3 5ԞXa.ݓ&lPwh<b+z#"yWFx/lv}![ 6g@A lQnms@ U_Q1N`k ;t"S[ąZҦ1\4;G0*A2êxO6𳸺@{ָ1kvE}Wx,+Îsb}e'U:6+ojӾec]ws6,K) $ )=2E-xinx0t@2?L~|Q߆`Ku\q>lHzhl-@bvOSod5#!&vU/}Es!:=6 Z}~f׀}^Glb:6Zԣ.}r -Ŏ(73DY9.׸A gCi!ʂOImek!|%,!lQUM_;dZ!@,کDɅ0g.>䨝gkE\.Vmˣ' rZu+iجd[""2?&']jGBds*WV'&zP$c~t4"7LXF ˓M%uImQ.\pD}AOʓJ'AH6 7@'wx>zW>]E ZoVKNF8W%lRS<)}=:(-]Me`o_pn#ڬ J.; $Ҥ n˜c| P[Ԭu9e3Րy?||x|m"'k&:ee`EW. %xtryvgemG;*sT_HЄUMy8{i.ҍh |I|Aw]a7"Gvύ bf'Y#mv){jeT6|=)oc! @ 9r>|eAe5!#$*&cYEN%PUAÎ<6'Eɢ!񻶈+kB6yUޮB-=4Y[\'29  ۖ0)'Q0Ԅ)hN3%.Ee=v#d?NɅq~^|V3TpjECWq QΖr{1زb!܌;zVB;)K@"+hM5t2KTΦ F91~=ŢӠbOLIh@Ъ_GdP9֘}L% @D=jhi\J DP dJAzD\[yZc(A$ OR9:y/E وuڥz&jT0 2: m`(W7іk)XLzHD^5:R&>ĪDI+iqݬ1=s 8¡1'ChYps8nJFap$`ܪJ#Ȼ%~cԅI#B -p0]N'D)_@ uӪkH Jŝ@Gա1*LnnZ[9+ y5 J|Nv#/v3U"8MArO=[|V~͠J6ĕ'i:nUq~_1fcuzO &:'_Y~{}jޅW(G.qݱL[ ?_qG \ W1\|L-䇗𾓏P87y{_YzSU O0u]=~6+&oedn"L6QNyH.Gf1[Jnh{A+Z ,[>qq=ιg_D 8󖄹-y/{ONs oAxYmr€i?iߠ_E!7֥xa?| ʴ\fզ!F^ :R#ԟODOa3#eh3 T`Qh8-ac*|<<&,t/qQ{+ Ca>E f+)=%ez['.( ׼14? >EDNLBCZm_Pi/\suɂ9HI%V+Ļ73A%lUPy:Iqyg{6FB)g\,LJs+_ex5zמXUvmPItmt䷐|rz-4h7we* m:fN/Y"\8@d} }7L$J"٘C&|핻f/{b%vZ0L4 #POPN@H1JfHivc[z7 ىz<咄9gRKq1>LVLH+YI?#(k<3lLTRۈ"6:A_cwYJ̷IS—(yUЧ)3?Ȟ]LJv ~0NIa'D 6A>e%Pߌ;P#7fS̴|Y'ƟK"KӰa. x \:(heiE)ί#fZ~J-6D^/@ LM=H9麣bUUD [9ՄO%dO^ Lq@?#gR(ͤ~}WDwX oS.Rcɀz~fHǙx:$A^8d kPWy/S=I$G5uyNJ4"MXU ^qQe!:eGlp_?ZgU J<%LیA ϐ^ݵ5Z6FSt#]k1l@c [) YzkIxTK,Loa z>NQ 0ٷ4\oY`ϸe:k 8"yk"فͅ5`p'l;-hYG |DTHH=ϖD 2(֦rњ:{~Ǿ.4fz]_ܫL)@wL)17g$YAzzLo1|Ɏ4\ f 9-~IʓʍϷ=XP);y_8Mc8Ibͣq^T`5*pI;w4V1=@l9Hٍ`HFcUfo,,y8v,#! o9D&]LVo)g={,0}XL#*Sq[b* -՝SՇv,gYKd/g\[ k!LnC IQ+_]g<8_sD(}x|1?zCXȧ+[=Q̄zxv-4|؛%[%5k 3?tRh ĚMQ]"{C@p>8`^:0ISeNqYMib.cVQ1EfF289&[#Ɖ`y6EP8bZ:m j`ynoW ʪ_\L^A|_$κhƚޣm =Q5#H%۪ >'.v }4"sPgO6=&, <r*SuW@~[}Q{Ml 0uGZOP[?~Z<}&PxZA;;'OH\x{.( [lEkcjLUU6Pm!/?-?/\ i8_ԌLv/l2sd҄('H:l6sAI%G|Ќd?H2 ʖa|ҏWjL: yP\%̵Ő)0y_p=9c\mLS;&Pl[-.dctrޓ>0ikXJ7m>;f૫v`L<޹6- z&@5$cO'#Rf4l3߿v8 _`KWv]VFscwEP-$AdbXwT4ŕ3=A8RS|$~^}-.v$eq[gZl5afGzsH UHaL)H+"SVUx$na)l19q3nDCATP>gJ:nLd:[((Gsd+E!bΤ#kɑJ@=Cu~6:剫@7 [(8sib!P$^ۖ=T8| l2ӂ.ıt5W6{C( MD [α3l&nMef~G;rK9Hg u_kb =,I1A#^ܫK6w*Ȟu/ԵdFmQ+ s뷬9;-J8&Ŗ^Pֽ4|/AT&uƥY?3tI/đQl2 2vOK|# yXPn- lġYT$3JJgo 6$KwLQ3F@ w*Zcbz9q<R$ A>wE^M`{TtTW➣o`ՓKI3Hg  P2AڂlgVp2dq%V>, ]mQN7;>cRImM2kQ5M\ELs ['J܈8#w/Qңrd ar~Aq7"6-vTC}.ƄѺ<+q-o<"JZ(kAVLB*=+/i8E_z WۦL [8 9HO|\u=6!p$;uԖU+6'R<+(O7.@LjFDJ>Jk'iF Nc } D9c\!65}#E `o%Qc  vm&i+_ 8YA^X9/7O.Bz\ru\9)z Y}P4["9:*^ft_$^t@ o?FK3%ѝ$l،w>P/l)Wij5zMHzCQx;6D7mEfE042 dY;vti{2ãO UP [YBwx>,tG-djN,)Uj18#f!'EZtfPJ4b0k tb\;QЎFj2v4w&3 (l7 ٵzdXpo/uS{ofԪuT6i*}48+.{Fb>N 'j Xʉ֪ftA~F Rʮ|L # WO"; wZ WXNr2S\LyPĕ(cbG;Y3lm I-dG4jPJ0P򃏫>U54ECXR]v/TRJ[=@Ɂ.-f9Ũ:~*os,LۈG?1*wnn:,##5Um>?guܸ( VpM@Nuw GM=2]hH`R :7|{plPށG2)7IPR3T#bmtePnI*/:vk/VnsdӗpWrM?dWۀxfp{?VIRh%@I"Xڟ oY;J)W@jftҨJA&xcx?zpy^8O&#7b(h2fEL."l-Ig_H0ltת9cDX Ex_p֘"YԘx3{v v=fW*~A{\Fzb/a [5[$A!ݴbg'Alg7>OHUT}Z>i(niXȯjwByKP%V|Od݉Y'kyu[bIg`RLYT!a +1FDr9ͫWT/oB;x|ٍi~NeYv{Zx{8/;F嬞Y|jkP(w=G`4s,כ}Bђq'Cاnk@&8J2,_^4ڏy-/bd{"0 2N[f/f޽ll_pv&Yumx*Αj[R!>b:x( ?y21,J$ x W>St ER*KYܚivN"f]*B=jaZ98h_&$KiO?E8'>f^tꬹG>8)!<>-u! M@9zB2{#mN8RҭYH&ZY\'.v-Ǥ>Pg{dݲ ]-bT`;~AfͦbmIXgABOfyQsWC۝ۧ^Swî";W.{-y݈Т]<+_Wޅ g0;pN~( eᡀ9ѳx9ZeGR(9v@1Է/ zm JRNF&Dd$n*oS40,C;.,OZq62䇄37$4Y>Bd܉jnMSĦGy6?NnI.2:٫RPjCRC{m? Xc?}d;s,pWYd[Q^jTeV3/Iw`degnK~ʆL~bw|̣Ɠ"M!b:tA %d˭Fr3(f02M+$AO5۩NuZIKUꦴXC0-뗻"zUװ+&mE$=_k+K \]y!?=nmme(ICf̌X== ZdJeuQJГkחT!9v>+n`*Wz3׼zwH7)<~zmL%yUYd+t͢6x{uryG(Ƃ$,֒K R+S K!#+ԫg1*i!Q=[r;)$(wufV khsi߅6i9k=?H9JND ~`]Wq2]~cv\T}Q|jMW}5i7 g!˷?vdQ XG~dW:3ܷcP&YZ-řV~86TGP[EoF2'ل&;/sus {Ҥo!P;49RT] UP jNC.7-cB)WƩֽq'-60}mLUj)dno\Y3X'K}D" z4I^y#eɰ+bQr .Nhv@/ AB:N/ gJm1! *Nt(jՈoYs]u wej> "i}n%w nV*^Y!9h.u"L_xsfo鱊}H_=]_[[/Fs2 ]lf^!,SBTnG+qeG٨KT0j?,]Q&`-@(dQ։M<ռ :ojYV5;xS©LxYu |dV|Ke`->%9iTz2LsHB& vӫ0a|זSw_&w˭,ω{~Vke_ }uEtlJh3Uv'z&쒆 F x=`HRka<9*z97e'|Cs`~˺CZX4E돶VdGzWsVkU*DuYiB}E'MIҺZ?B)#XMlo3cqWIZ|:1_%R$'rĥށ\2hwFm*A X1,{鼮枞93lh4=5}R CbS)[3#DE>g &ی -oHM)//e'ͱR 95|}hZԃSIuV)â{/(L t oYYR)͓5~kOxcKj>Z}x{Мj,X'sv7y3TOH!׍0ky o'Yv(/=pGٽmB'(g;cyqkTW-%1U;`Z.\-([-`;+:*W4h%3cDI ֽ-P¦)c4 3,)/t IgKyq2瓅RU+VB@(mL+>n1 VH487B?O6 R:)jU~+Z'|W`Uw>?/Bd/Zz%s"57Y+#^: C *eOk< p%~ Ab>4?yƢARgrL]v20}670r!D,ŜJtn>>}(Pu'0MǡĝDZ C>C5He OL)`,Ld'P a}7' fltQf[_Ku6Ȼאai>Ľk7S} t-hYS*ޕ,?cm^lmA; (W&G&6VZkش)ɦ[bׇrNAUzMBК̭ 3POMDvGBbGw՟qx$K٫"[Cqd (&<55|+$Zvߛ呥h@l}}S`E x"$#f!#@QSxhZ4AR̛{ Iw > ȭ o2 SU:SWj 875NU;2+7E5 !Ntt3h"͵m[ +ȫyLb<,µ6%V&,3ր}ͬ2ɨj  B⁞8%5>Kb+Q&8toLcow/[~P2 2J/c^,k8-K)6ys(Cy3.KK542u okxx)D,3u)HUez}**#fQ<,XFt>5b46pt`zĠɪq( '?Yۃ(y(w%8bJ0yٙ^ t0FN=+鳼ސa.-CM F*'+(\hTJbJw#H8}v8Ębۡ& wÚ~*We|Ε `E)8vTkȿ+Ɂg؝C:EYRr,ƑjٍVڙCЛ؄pb!Z^2,TQX}?ΙdŕUw(O3Ү(3&m ڑݮQ>E͞å  yZVgT&^U:{SS OAH<7u<XRH`CyhE! 6>b/7,ilñ 0.ߠls1D.1#%:+fA4`lHtVzBNRf5+.1py jHSduY6n\l>@X2%Ƽtivm$[Aaܻ1ݶ71mD+ϰWL{3) J-+|n%Q\v .ED 7detaS0*Z[Еf.36 ơ~ ݗ?@"ͩ(=iILw&,ΐ>& ms-qTtCI))ysB 86/P ){՛] а, zr pjސqI#~϶^]ze3)V\n[LbEܲѠW .K rn_NX- o,9)} ?췺qmԫ;넡x+T ԘZ{04k,hAy&N uґFu_s|‰ KO+Jdj}x#y0 el`ŝlA\Lz/PAFkټ&@q),TU]5<)Peʈ.cƵZ'ȗII{o&9t j\]p>c41 Ǩ>NfnFu)O U7赠+o狚}Kj5a=o`NfD.wzlZ{lE'u΋[ sedl=0wR+h6J N IpaCv;57c_ J m9{g(eXU'YB֌#ٲZ8ic)e{` 32>Ȓk7eJ'0N0(n_)qrN6s7ۥ:)# TŮ9` }e~m-(Ji.l{f |N,<vhZ7mo:iCW@d8=>4*~xfN :[mXŞu{]1 q+kCB5j5Ls|=%r@ToEqoaƥ ˙ՏϕWx!QE8Ū:Vc^wr8MxV!OF5$J-yG H6U%tW5t!,v>"Fe)]-OƧGFx Jvk6lv6v+ÝFĘ+m&OӠ)7v5zA23`A?B.Y`q>ʍ^Fw& =|-:C!q&w5܆,{v7Nqٚ1I"cxyLg $Dg*ʙ\BRK6Gf<1ahoBBn@ԃ6s\ix!lh&}qM@9ulhe c "z%w7.AqgyИ|.6fܢ\uB0dIRwob6Y2%͝<9 iG4⢆@1NƆn޴MSkT0oA[ 7(_mCd`J-C r)sG]QT*8'+ի\ \17O8|;&Gcr[%7 ᅂŝAnuXd^=z@,| Fˏ}}2ڏvo@ pq,soy;N}7."Ep?CWc|N۩{ʬ5< &\S`)" cw5> 0Xx|ΈM㎛4(6/Z:&p況r4n>*RA\|(Z4{PhWԏuM D4Vwt.mߛJSx$N}DȚaUŁP_OxB@iz*$Xm~ք\ Aޖ|ݓ2QZv)k!59,~zm͕͍tB-o96qXm]Aqpol[Z m+ђwSqz)glw8EQkaRI?bUfѫ 8âM$#;6ǧȮmE0YbT nwh_׮D~ 6mBJX=7QBBf K 6iU.e.l1?PyU4@_ lAڜ^B}jׯ4ZxF!풥dy:$r:/ͷKэ-;mBS0Dh U]4i j$$lvqgˋwZT4s:H.!'בM/wsE?)ϙxWy&!*( &CڎdիDG<7gEJa[8,&e(Q*Rڳ7迎i$R]nKN}^^Cn*ߟ7Y Tdh_@.' [d~] {8yh:X _FK΍i.e0ۏR@ Al>*5/fl"*<Ҽ4 fv+gѺp!NsHށE!.i!2oO1R,Z5o eݡ? h \Hd MMZoEM۾ire Ĝ fD.S4%@^l$B{tD%&:FF~8k ikY8voX\q gu6 ğ 侺241uఛ'QP/dEÌџճhv._0tBa2Xke;q]v8W6/ѯDM]GPE)ɸ?Ihé+vRO(=,dR~Oəsp,+ s[X;}/M;%=*wf+<(<% ?R|nۄc5œ)O,c$H#wѪ;HT*/(8.U!5nJD=udY ]&q*G:KM.`2uoh COA#(֏Kol+Y;&c5ݚZ]ɱ#z `[y5PaZ!Qژ?PP|t`,}?򩈽J7M5X%r]lx!/I>)i:nj=> ,P]8%͌k ~ p~TJU?Bs/tAʃb!Q2ۍ:Wۅp l4珣ҭjZ X@Gm\'BV]3 lX٘h*$w#6x,Y< \c{5| s'4u%zmQYٱeKCD*`t#8My[ǏkOBz kiڕ򂞝!gzB8\l| \gJ`z>o+ڞPOTz…Q2_rөƛ60_wq^^O2[rkU#)zb$ ":kˀ'AE*4bo%zD~BݮQ㊸r*IP&(tb{bozd;0Ty5|>QJT}MЙi]( ݉k,޼ԵCƝ}pj&m|rA1& ط"j3vɹf,1t;^6|0f mBm YPod>)\u:"Й=m5yU:ˁ0Q"^ػNvq{s JV7y:֚i;xx/$R[Քź3aC2Hf#JEO;se[b/# E3q+{=eB&hp~RP{d ;5ZvLz N&B'J”8u.è`W(s 4B CNr/NfՏ+D0 X2H5 !)AM-aԟͽ)஖Ft;inP\zX/.ݝR_B;c|Y],i2c|0oMC;@#C}8oA[Wzˌc3?d5&f7Iu'hY_\ƼVif8#I+O~[I˰WZ]fOO %k1}RlSJMƎJR;VS:|'rݪgb|9:Lƒ@)=T;$&elu n@}ʷm)xS2՚ @Ok1T_8r,;2{Iy/oӆ5=tJj⏮={B:ḒcH䕻}|˻f5ZvuH,#w{MAQ--i6\H[ = ɊP!1.mX~n#oiƯg?bmy8lIY.`& ф5|O`& ˆ`BŦ6= ;6_Y><@(ae(`nhkaCePp|MKyYIdKaVHǨxG1 7c:v\ڻ[;eDs :*|ndSG"tF\ksxkL &:Ǵ&'3C^ު _ϫ(c\b[Cfҷd^0uE3ȁS&Fn'+N?@g*>C7ZkCNRy*l{$1tPk]ۓ*k7W̲-piQd?QVCٵ@{[x;)'*yަ6ADUyMN6[ʜvy;lIV +z:FcPO2Y$38Z JHnQ*i)2PnNGPNe1k0g41?S-*L@ux]ʭ6- xq/$!$US[ ]v~8ih GEQRJ&H*g.؞FyY/S3L>NMz}f~*buQUr/! 䰎4~M T62c*(΄hA28uٻ2]w*soRFؽ?9@s.BSIS&3W4u.0IG)kvZK6` ;f()@cE[=I9ѻS5FF~vܩF:6>)Yc9^|o8|M 攤Q u?̃mp6jNj:1" ufOVci]-%yV@0zn[(iHIHxôf0 i -eZ_Sɝ[tEk^"^p*X',dȕ&(ί&GFZzʱKLt2I!2KVmˀn".ɥhY^vGnR c8DxO3וz ہDO:_C'Ų&?{ e"9L\7ĤM\(Zv!IMy hۊg[{&ɍUg~6);AźޙB9!dH x&2̻اv]d~oAKvҦox.r>UpB4G3o¾>K'ݽ!oYR°><Pe=ѳ8{XMo~~Sr&qhIԗ .yq<pVFUwp  [TQY;d}`^⨬nL|%C~ˋ;Rd߇g-n}V3EBTPFkMzDݘr mʵnn!:ݘAiyz #ڠMaB]oHRϗC5r$@ս~#ͣ C6]Ao[]^hҥa Ia[~u1?|?5rB',_nǩQUW{:Ή4 5_=d1쀻BqD{L􈔴'wI)zlj$m XƣJ륷7<%}6X'M6ZF)&+EbRVf"iσWZX8_VgVXt`.%zLIv+%LyX?JJS+e\j MW-C8mX>ە{ w*3L3Lȇ!be>NMP1U)S 8I$9 B㚟4T[*]M,@]dP{Jt/IMT/co83L9y)OOCAt0RZ'PTDr|,vjv;zI][#= N!AQNt`=}^Ko xoӱs 1+ȈmXsW 78a͌ ʨ?sm(˲d߄y:M#k*Pxl~|3s!-ynT4^{XmKME6۹ů輿B5Fdڮ/ dq/SɌ6̣YbTu:,=@7z6Zʿ\j-FUpbhF ab繿&kEGӂ ډFČQbFmQ5bʪ̃O`ՠM)U +!k/{0&wo2kb78?qXVlŠ[k'1A[CfnR o[,A,fy >(WcWhZ,QvЬ)w8Mݒ^vwS2>ȕ5Wlcla2Nv"V:+J9i1x B&:K(][h (h$l5"v ?<-Qo9dØ>CEbl B˜%4HmܞM#u.:W!I9n*E?,8Xj `/aVQiy:<7js=SkG n7 Fy[!_6HQ$0㕑kP:A߽]P=' GK *ZX4i,߀ t;[kY]gtk#qh"֗Lxz{$a9cP"t%Y^\Xٖ ZDz9&)zD7*1@:P 4"r8&x%/AKY7<]|.LtICx4KrIR`4O3Dn-+E'B?frYl.?o!Jl{+9`+eg.|F%J IY~Eexu i4pJKG):>x6L{O Olq)ٺfe ?XA`L/j2gݵ T6ȧ3CWIAak_rw$ݔM쓧k'0K j~fiJ4$Sl@rR\#53ՎM@Ǧ1`E1@_HyvuAm. i&.%8q >Ql7S,7ؤr7hWXSkP -o7(x,hi@zjUzBb-y z@>̮uBy* ~'tPMB@ll>1嶖y58pz*ϓ˹Id|Qz"H:FVc\J(C"%ZIJnXYzS܀jZSiYޝM_d"h[QkxYk8Z\S4Ui)xIF:S _Oa&K^?JD߃g&ܖ/ㅕS>tDy~fcS$ov5\A`!C0%]h>O[skec"gI0>P+c0khl)Mlc Ob~#zm˴P7 Az5KzoPH[)Dd  FOۇ}AѓMO7ŸP?DL:al[^KNFd({葏V<&m vlx=޳5MwxPZV͵칡% V"kՓW@1Ƙu1QH8lDk~(X @bFt4t"250{Z,$R۹=!2#KUDwhQ՟+FTϹ->i59n9FPK/3Z4h$b,od6I)wDw7pR>WF&l"-kEa[Hv]?v@,i~G2V h$'SΤX0nc'n7*@E to~k9kc)Y^@P@ƌsJV|G?Z6PaBo [AqLu4aN?uA>zR? BrZcs jӷ%I¨ pC=3ۍLKaVO1zӹ+'DMP L2u A,Oŧ砝T x2Իx?tOV@+fQc~Aʕ80RYnfSo$ԇE5Bzg:{nzHJAoEہ;{d% z,.7ʼaTU101NߩAA$dS֡cKt g?4*3%I)ۺtwpeqf<DDX/ Zg*\!B-B1!CЮ'@.597P66䂐GC%%(lKoDDH-"P搸HM7uDO4y'7"]yUx2q"!8AeޑDO%"8}4Y<ݤv⹊M4Ou-9chj+ m1:OoAV.r꙾Xrz瘩|[gIz+G!QKگ*= +4aSEuX9^& d4a ^䭘v)Ho#;iƓo_Iׇ n:Z[":B7?@39/Ѱ* )ZR 6b\,M )Oڋ VgܼC]rXPE/?`;٪~`]?ԩB$`_> 0txiiNm? C0F濧NLz(Jf 4-ߨIHu/vu0X^ TُG:T 4}t>AԞUF$uMv:H 6b,AҺkV4C1U82SN̋=:*SI#*`dTV[Ru Tq\Piu.dpɡkśzntY,&1 Ɵn=zKmYx so୨U)$\ic/-gvD ~fE&Vy_cV=N%э[ww(r8wP(r<RG.mc,wrE[ĕѐא~̥R5o %ҌԕoÖn1 .n1Қ+87=dtvGqs`Fbw^H-x .dX& 0i#U,bK<h;"5VS׭Y$FŢ2k Amde s!<~{ňdGgg%i&rEZPΜ6ѻ/Jr5EKJsg0iu}U#Z _Mm#Dn:mc[,q3dh "HdC7Qhdy"2HII3/7QMmn$V'3d)3I;˽xݼψL7fV])"?D(rzO`'w?Cv>dF]>' kNaKg>^ ]1OfYҨdfwgET9~̬'~TȦՕ_- ݠ"Lh>r EKԛya!C]!OylpG-}+NreL0,7)!S_"97 (rU5/Za,%.eBJs^)tIJBQ-E<"QQ|(Unˆpj;hB;!MP[LZ4xkᯊ&O--3A% qD=K :5OcDG㷣z !?}eTn;B/%:ubCp>j6X (?PϞOF%""p-z4M9WDBwze>f?ƃk/FWbۅτ /_1¹oNe*xRF32d-@l".4NUǾf;|Tn /qSyumG['A$Hv Y|PΑ7Ihb~@ u7U=0#K3ݛGPC>C#amMx+a taɁξ݁{**F}eWM-WY܊f|{GF+ L6)HZ)},,6",b2LluSMVΟ?V;&dm0z.P3"IBy+/TYsf.xe2;cv {> .F)"QR`?\=M"@¯8] ̈́iޑd:TR"wG?/yQpy}5lMV{Y&-5eeHuK;J0ׁ܍Aٺܭa_#[}P#uZZLdŹ g;9ia,nLnT)J|B.&}SI*_ ɼ U(!X;H*0fH`YΚeJ.N?εG٬^Z:re oebmMwk])|jV=N|fKQAy#rzl=#c&C HEDZ,<Ϯ|kWP3-9OcZ\ϥ(1ܛ&uWڹOXWX`s| C(U g153N,(/ +Fd6so5/XaLE c`>DwIN`EFdwjJRca|,a)⹪#2S!="@"e%bThr(74 s­eJ0 r;H7b>8#'#=9]Eű x|x-s{Qk!<:nUֽ?M'|q}Mrc0yjxaQgu1<2ek܄CLz+C`M'Q2 ;Ȗ|\$$ZG &(nP^  Ean7;i\@bwhPԏ!cN+ zH,0ɩEڿ{%2 []St!啺2s1m$9o5nݗõ{!$4-֪!>NLڱfmH.{$T.[!HaL<?&8Q8](!^I;K&7xiU8Kɏ 2(pJ9sC&F;tV(^QMZF@ڦF:-녠s8MxU+GOKpY]լx涤Fߜ431t-2䏽I<} 4\q&〤)Vj:@M%+DR֮wyp;JzPYN61u$S$1}I07ZiMYGC?Fc|ޜ0N6xk ]А6uUJD Wەg%N1l \(p]eĠVϛND<ł0y&P8Yo+Wu>dn>]HMu?ZťC N|'YRGcjw\<t [C\n-jbLur/.Č{!"q.φ)уϋҴdSz_A_CphB4nc||o;}r-F*/9Z*Jă(zLE]`Δf%wvLQq nEoi#gA`ͦ"v!öC/ш.%$I27@JPׁSqCQ .z;шl؄ơbn8k׺h~TBC1D$2v*ia._+޶F:}ɒK;/,)Iw .Sx+ L}nVů|8VѻZrjէvU10h @32mLH-p3&njT8Hܓ%V"9*$DhAgaI`*=8LW%"2E!+B@BW'\/HMIݰRWyLԝ eIFYB]t@v!\LS SY80={˕al.uq|!Dd*y{㵙z/o[;i1\P* BNS>@N{Yk$m۹?em;RNjzfñ.[XVkyݒǕk?p>ҁp X ,^\sKGisuU Gvh}b ֿ<Ϟbt_H1T KQL]'vA0jbé][Vt`.=>eWVS$0Govkz6 YZ7h`I+ >th$fo?HɰNZ6Vy87A lM){0.‹mÑ{^iHUJ*ׄrz[=iv[.ux!f%]&Xu@W—1=J: iHƬ>ۗ_KWJa^1dsUy+tX2kܠŊe)7h":=[3}M׉(ܲ+4, gEktjgwzes 2Ia 7a0{~՞Qh  "L FUP-w9~{\8fToI=]9ͼ0+f=bE*E$rP1 ?<,+g]͘=L0LUi4Άld2ANfs0/X+2^S$q% WY?ַ>3ù?R #[~*% B|o'up҇=VcS(u|Fb.`:'LO!bi.R5X idfh erO X@p m$ӐUR6S 7@<6 ۞1&-ׄ l)c sԙ2RiQ5AT5R91Q@LK1srn@4&a"qF*VXxʆq#4hf.]iYRcI~MdqvuiUhlF6H]=;3h{)FFZ2-Q|ړ[8E^U{5 G~9ټFDBRƦ~竓EToO_:HE%x6ˋ(>ӀަLtb%Qc2.@>)Oꂦ$?ntߵ|[SYjڄbX!g~ѳ_FWͮw~+@ 8WHN)Aha\[Ålxŏ5> "_i=}EK%-9:Klcua>S- ƶb{6]Z $_ 19qJtu BsFwE2GȞڊO)tܜڏP_EF'<#t283 bT|=Q+zuE[&<:.IҞ$zKez77xJ*GG #Ҹ1Oz?B..r+~43$UfAχ6:LE;gJ:6 .7m6Kp(=o5L_,Q&T =Qr[GCEJ=؈vrSh<|Av.' !* FsAYj3,;8lpF82[ N񷊼kt}à!xr)kFqbh@Py׳]vvLf8>K噕^̲AJsYyY"p|\0tb=דz ] vRm}@}sS-:=U%t_qœ)I}7x4lURrO&:]eK0wJ<%Sw7F@B@YgktM,u6an`'I3#'B?הH[|*E|ƁC1/m ҰeyoF7? ݣjx n?*7ls_c?rj;nB$i؄=f'L_Y/g!-&eLC.& |Ӳ0{^%T'4,j m%9I.Ǣ-2Fb|PTtZCOvZ!{E|$Dwv#ɔ|  ^ܯg> Zl{Dߔ%{!VhG=5ybk);%k?jNB TڌShv%_ևbYwɝH_iIJv1(V;05"*O;,cF.&#՜1vZ鈠L[r9Iww:rk@R0*ư{00Z8&fvCGQQ̉  JCy;O2qi}.`$`hX#*_t%و2 OBDPt #h,OrmJIQ'9̰6-LM$RD§{Z5qXJXoiiۀ>ٲ'a2^y^@d7 ϡ,AӝAFߕ?C 7VęNf%3pg{/ƷbE:}cߕ\ٗlWCtC"&ﶧt>7Kg+7ov"$rįQ]SjV;/ @)yHfzBh#;ly,uH$a \titPhw35k6OeQ˅rxˉ#z(RH)x-6',?r_:=Vb_g\\a{c5^SS}*3Kڊz-"|ra]Ly7Gx!nvbʳ)v׃^4.g)ِ+ψ)j{l1a)M@ˉA\Ԓm$f_hz #*wūM~O}kkwĠҰ9\´]5qM$3ju>.x$\1:̔)vCL#Oclf0@2+ F0$%I^G܃L3 ߅i et?hPj㳉I|/'BV41GE@o#|<ڜ w }+;=ű(:tZ'6C0SE3?@[/Z.%d&g˚*p3d. Qܒ dM$|"::q 4 a '잨HCiČc̼ ukn6ؚ-Ebb8os 0ɏ? >`4~3 V4zXJlV2ĞT2j,f^ko܏UB|59@uΪ46d*u-06Д~2#,ĚV tKk9ffZ%Ps&6.,c[wċTxQЇjԁtѮp*=n7ّ~a@^T 3w J1 D20#"O4?1}+@B8jP'6lY|{i6wSZ j=v# 3"]& +82[lE-HrSCQ|~67$ {Aob i/+өUr8.!b 2h$*(2IJu}ߞmǶN-Q)tپs/YΚG3j@.%@HמDs*uXepToI^%W Tf \1y uVӢEq"g8la'O)S68LgzpNH"u)i5f#@B cECd܇\־GWUVVV1X˗]fBr r̓vʳ;$-e;'j P3SǨ)`#}ٓisৃj~[s#,AVqrXM̽!kh iƛ$om­+8BwH N?`B( KE.;b?V?sF0 GWCϾuWuGf͋1^MLIca!L\(,O .˺\96 Q07E&,C ǔ }&N21uXv[(KP6U.Y6eb,WVW-CVd>-{ԟ̀l`lV列EӬGo8o7tz ^S k H/<yfi1pr.rLN5k&ҧ dSO^`.o9Zґ\پ^lWt Eߐ_DԽI0iؔ_5,]*$]1?R/nэU$nX~;kӽ$LJ>{Yt}IۓU7PI& +j^AZ!xy ^Hm'is`R uE#{T5I׍xY.%om慥&<˦TaD,~UPm^5*BMQ~uxD35~ kkp#/ozq׬ U&<2~D7Sb=?]t6}xS1m45֛,/C:6=) b9o6s/+uf/)cJ劂h"S&)Q6~~VT3*8ܝMOPJr/\cy5F})DH~H r HONyؕQ%/吢\]14(g S\6&slP`%j >: 0{qt v4}sPPMV5Vlruob=xSWTN Q:،G]NUԂBf.LD{`3eE,述MCLGDYcOR}ld09SDaiE:E{&= #+wxpqMꬫ",ӶL|BmBmO|c.bvaCH =LY{E}vހ$Zmr ZC9P ?RA.굗xRFg3Դ>9SP}"?)JqYHie)pI%mS-czΩ9>6|ϩ >_ByaܚzkaARy&ǯߌF>쑴T {K<+so]as+jvLS♆?tu=|œf7'F=? ͭ<@tB >kz ­1>[W.8>ǻZ(t2JC C}&$:Fur@b錧scYG$3=Yfc 0C C0i%gnX-;,͡e)YfKoY`Xm쒎 m4 V.6'fg4Ѽ;sHE&Q(Ԡ"T36]z7yװ;nLS/j[lX,S՘1:d 'r.o_m]J. vDgVl[$XmjaRWVS(0)g?AorЙGZ/W%?-O kcu -uD?Ӯ%ji!4ߘ${3'F\U4?>u[4`%_Aݽ/ֲ*TJ8! Qc ^@ޔ!a\af,'1kvaIH(؈ x0 sJ'^ >h&dE)H,+lA`WM$׸9m$2xg ]l AKrv{d7)D? u+f(^<\ %6 /qP}QN,"i%oC_ x \(^]"ɪ揄Q |@Ci\d{q 1t?߇)B?>P^!"*?Z!)3g@ 2gk$*_. Ȗ m" օ7CV?e%"G0a.9LcP|VrRd@JoL.~Ut["٦ot,UK#Do@juYc*cEK v] ךR0&|LxSa~AHlj*.bKeM@۔T34oMI_ʑn(hrEzQ8|z.skGQy5rnڝTd #%d^&h'5dm#^ ]ል0 I –b Ylj!&>8L_w(3kr<7)`2}ގ4d^vsV: p_lޫGZۀc4.CZwz@u ,Pf"Ût᷃lKSod/0\# em>O""$Cog+ }wHrƎ zuVM$ U`ޤs\Vq盅tI7%V3/Gkl=EGwib*Պ}q#u֋pݏ~?Rv5rUBb-Zѵ] Ļӳ_tYe]צ~]KfZR$":&"/gG$ 9a]N y1i@%c{`{1LI4K}Lqfd+oTVl댟K:b3> R|;'@苉 Nu1Ghea̺ lڔnbD9 7hުxTylj1s1(IȖ;;e Jl1AYi4>s VgJI# A)@X?=fP: O..V+b |RiHV)~žڣ, ~ P)EԄGpq~ 9$u@+F.l>6Ԓ?Sd =u; _'P9`Zd&!^v5ؗzɴp тFͿjXǺ,,G5 t=AY:8qH|ggrX=@fɴw6qvU/B~AzC >aa>Q:<[HXq,Ј;GHtD~`p`b+ t,&0xKadIOpC5)#Τj%Ohski}ቩ1k_%vgc5r&}=q:1H8 ''l83JW||bp8`zC{"`)vWY"*-ț^ rwoN>`wZrZ"dѫ'uUqᬰ>] ,7>8I(oI FOc]EN0Uȿʽm4mz0np _\$UTV=Y\wI8f)qQp߸]. \Jؿl^m8(9I@DuݽD(F_a)k߽  P{`L YR(:dm#NSE>@Gb}İ쇊Oǚ$J 4)xGX=wzĀVGM)fsEPՅ78M&YnpRd>d^3KROPm/-{ |U>t-sP]Np~Z!> _U "3nO9R\)1Hݽ!M8Oj^vE3?:KY]g8W-b?pV\wEu|4ZZKG : hpgww9=hvp,x dţ!]RѳۤKj)N1| Ae SX̰P+ۜLvi v%u-F Q.HlY9 ◌M+嫍H1?k!ʹj&,SAk3b-dRS욄tlS(no%crF[׬w5d!!DnLi\y;|7L\ _G.a̚#/:[In^0[(tvӬ+ h:QΫj\Ư‰p], 1 ɸ 0|8NjR|#J` s(=\t8:D0??fҲ͵}[Aoۼ|_e]fBHw)hG10 6'N/*`LWV_9Gg{3NFYd;. jDČ:*LXLr09Ld(L GED.u/͜ Y yZir*t kޒ)i^(;5edޢ46.rijssj5!m!U(['Ikٌv($}}j'd}Doo?H' "JvO L/}mT8x5 y-A؅vD$Eo;iH|jAc4u˳ߑrRJ@-*2tGs>%TZY Z82+U,X4*߬1aTaZ͟NaI<^2 ӆ\Se &`yp;|'p -э)`D$QHϋ݀)F~bUsKU;)حe [1M@-^6mffACun= Eg۪u^dC%y6bu ?SpԳ˱7VAt z$Aޓ^ @ΰiZXz*totwt;RjnrIa`38?G濸~ ]]s(7s^E@{KmGÿ=.Bd91*t^>ėn:CHWL\O)\L4*ٻ7(ܠ}RQTCϰvmzܛd| <k#Uzg"n,F Q߽$2Bʜ'&񿴗l&KlNBL-ap¬E2?XAl{|@!ElT4񯜢<΀esq m?Q$P6dr'e}i6TJ7 5x#tʸSO[/~:Agr1kvTvںÓOZ^>)ߙ63h =QTp>k VҺSb{J5S$hͻ? Zr#]A=`tCSN!;.9F,2@ߠJ(VLMF9Ss V  3?V E@^oX_6<8K]!A7bpuY:^ϢkR8iVdwqǏ2ܩV5~tt0-Nzca*MM0?_lP4,zvUv 30C;~H(eڟMFS;iӍl%%0~#KD-SkĕR7*:tv%]Z@I VS|#6=J"۟^ˤS 2 k#87PXa22Oɛ|I_Tw$K/#Pr֯t-`EY:bz!#Pϐ`6ѵP{Y˃?V(@ LSg%ۂ%PLQ`}~qc:YNz"['ƪ} I^7Qt.ji@ZǼhmR",Y#=9cCَt,~ߤvC vrN@WJ>O?-Dx=K(O[Q0̈́&>B~Z,ǽ1`CQo?nﮖ'[/iP'eT:&xtM} hR٤+LK8}uG]mDdfB?c-OhZC5G˫5,RcV<^t.p:m%0jϚ ͙PG5Uoe跴\14{bق0w%sԏXZۭ۴(dcѧӴH{竏-"u}@ 5.QU6}#ٍ7l6Ɂ{>4Ѥw-="r Qw9XHuj 984pz<%k Wa2~,;ps.PK- 5S`$]ҳ U~K\41V KvaY(G1@:Mw]1$/I"t'н]$ViS, NvWjDgiGA zrv<:S~A`z'&%Xi79p){0m8obNpm㟁DKC}^O ^D-MW?9)C [W1b(t ѻCnR ‰c /|]o{q4RJNTd,|t.*QnX Pv @e(ςђ.a? ꊠDgxha\yf.WxZ|ʃv 'WXm )#>) _PD#_D!xmYmv[ ! gpms,4ͧt'pAo׎Z9Iq%YKTU Ԉ5BRUkr'c^ kvᐁcRsfT-uy@yqWa1oȝ.B娶Zq}ةwU1'~,۽RW~&6k\`![9 .7 J@!z~؀Ysn-Am˪feU3ʎة0 34.5jͦICƒ)/z0Ta~f+ZG<3B]-'x< l4s8\SBPrJ 1)9ƀ׼VM^,9n+@( &]yr=55R +M! +PLlK[W>r'SPuGvab. -lA5U4fȽjr&p>Qt &iuBJ^;ER? ~n`t ӞlTBxu/zU3p Hq$2cbeI*p̮҄B:T|{̍Jc$GdOФCYՏH d }aj4Y{ qKqU;f. ,{3ukcPҌOH`9ӘGkm!&`Tg y.8)Iuـ["(k<[2"hR_{*?^gg%ᴇ م n 77QjkI}ί$L E-'LIc@PGZg4bhfB~%-ېHOaץ ~nDL~C\yDP>/Atf/(;kfu{13>,-"AudqIRk1y5(5ڌ0Scfߪ%"_Vg2l]ɹcQKFh$df810Č ɫ~v0s-/m6x&Ȯ+ 4B UOۙE|p!{N̵[),̊\q7D)ђsUvIyOsDKuq:kb:rM2f#}o;ón⟼~*Gx"gW]'UmhD!(4m ڌd [85RM \H"S/UKQlAk:,Hy\ C7`f^Hbq`s'q,kn6AApngOIhlW&ϜdRid7vQZΧ1ZqF2&^ VG=3 ` *x`r_7z YNc?58)`HkW:s-u)mM꛸p67΍5~3J|~/ꊫqkv<c"=Q  !O/ʤ)EkTlft?{|oZI9QXv2V!N ['mUN}\ N6w)E/`=61%ũ0ѣg/ [4<=p|-89}ɓ 3){N@]ܧ+# #6Xkoq%PtvMwuivlo]~)7)L4^Y,PJTbwP"+y{搲%KxP C+K9ȃ3#C)^KHvNlp a|Y&Tʝv# e=j_(a`XCk㭍fkbZ52R'`BElV7Qjp;g>Moʉس)ļyMBIOU1cy52tiITT:ERJ߀IA2;5*3s]nݞ.x߷{lkyB8s8BL+VNxt/]ƅq6u~A}Dj!Jl$α2dƾLV$NAJ`soNbQֆD^yB'EϾU%W-]w U_ )Z{A/VO%#Tm.KO:ړg 'e*"Ć!šF4];r|/K.IqWqfPʔ Җsma %G1y|PPYz93?N B[gK+8SyYԷҾZ~&znb%V|= )=qBÛ͚4z3׶ļE|Cy4Zx>Y`1PG+%e4ZASZ|}PsSeY6ܟe9h\pTopj ͟Cj8NyB+xX蹋`SS TqX4dLP?<ǒT#QIKf-MduT% CAEM@/ՉLg'+H/:D@>GN2Ql*~=&4M'7Ç@E_#/ǪEoSVq Obڷj@h؄@dCK[Ԯ)_tZ^#qhY1s0>?"o<|tR*7݁_2lA.VXi"nLK{TF:Z aҭ)0 LuY#x,&2*4-?C=tYmPs N]L?ͥqI '*8 ezI%e *YĽ9YC7 V99IΘpU?WI</fswn_my"9[iJ6jx#'CSzCjvp~p2u4E:XlTlF"+yToؚuNh1wL,9gﱸ`{8kFjH>B?n`c*Gx%]j֯~+n~`͚L2C4 p3 *Мk fCyx{6 _(ˆT tYN˓iA7͈vH'=RW9hG*۸~I/c^7 O aݿ$n9ѫII ]Q |°P\Vc(_kԢK{\7hc.wy(,Dd .zDN¿0^+Yq܀ "3BTmԛEwp;YoI{Fk 8Vycc}qcFx2Z_&T>jJZvevY?mE弣]T*?g%DI0R R',}grbi72ܩxct =g#K5N]ö8gaH;+x`6̧ F;8V-䌄/kz@2U/1]&)>dG N쇳,LX1 _: YQLKM:I{7E>7)˃ jx7zB;N,fjENcS梢{ÁEA>CphJ{:-}Ş>Vj~朴=/KLg\ipW_Ņ7!s?>`&;u:_ .?6z c(emgε&4/% '%Nt%o\D/?UPpGnoYʋ{\-i•9ku+,uW$=mZiK+yh&''N)P&@eT\G*R;vrl93'd!%qS=;F"oȒVcV`w f-sOۀ? (w͚v{.^ژ| MVEh!斻誤 MbNPU`eyI?[ ֎+N G/+x˛nGG_<`+kmP9F4 Lœ}uH4mw.ǽև5$/Շe1UFJy~DʲhEk BFl,<3(u.H$Sa\nvمPn0b]xWN}F$ו|%8xKPk^ "AVpŠ$;˒L+pUy4]Dzj5ݔ6]Aѷ_b89ҦG R%Xs8.Ju#xy`U$bbPӳ@,7Ļ *I -# JO'O>zm)Ϫ{l)p9P/V kZXWڢ4J |v@CaxRP1O[7v%6 #'ӝæE,eķG+m*i-(C}6(ac_þ{>\ ʚ#* "pf:* UN5_UE降~$4 Ȼ 3[w?b &¢%ť0іXCfl3O ޞg/D]3x|ax`gg"WYlbMEX+Jp#|=]gnY3~Kb+AͰsWkO:*q+Aii4k˭sA`rӎp9$#JͩsHDʜ6 t#")xϯC֟e B[Y Ȣ?a)r{;O0 Ի?: X[F(iƋ)V!}M<ض)y.-f vW/:Mh_]>'U&g†R}sWW2v D $%9Y+.l,wR~T*ς/9@0 Q4 ԨQ8[(2SMC=˳sU:_5MSU ֜|@oVY+*Cq3EvsgiwdG6T|K D%Y~<[ Qbl^U*|i]̇XlVH7ڥoӑgX ucP&%&5xWBk?X:Ϋ%Ŏ>4?MsbZ$kv[ "]6kUVN83((jX#uSN'sI5u9?W n?wS<< LJoPE.+uc;ٴڳӍJ\g{^ \h8p=k7,ϩLEg^ |H5u$QGU(SRV _asov{51šlw)kʂDMu'4-?gKvX0TLke_FӉ 2iT! \dEO (0 OT}ć-W|?~y{}F+{ 8#/6@ *=YPt.q}![B?EX7c-ʦ~/ ?yUP4] uX0,09.?,PF lZ)6X]!bU Q:aumHuT {L{˕ wsJYt؃+Nl%5oK+]T'I``Ƒu{N}3K><黖Z)~P[nGs?y=,Z5KpԔTqV !/(턕8c^+.fo~] z`خW뛶fQ/'#p& YtQwr.NNՏW-*{iW~gֺ(߁A*Y-4 l `NgŒNgl"qtd/x;e1 1=_NQ9M7.|,%XKsDxֺv\bEB#jbde|5r#p/j=V\qF㴈gC}xn\件 z~ճq~`Zm&u%ۺZOzl $ |'kAZRytcO*BIxB& }ڕd:֡@~olT ?!R\xwʥdUAx>\f_tguv(61b %sj@[Z9&i5fٖWÐ]y{MB%Ep?f2jvoMyF}-$3j`=%},`5;9^VG[H{Y-?}]`9_- ٱ,ׇK Ck% 2zBxqvbdtl0 m {y$+7hdiVcB悿 ~=hAŘ9 2˃K^ 'rĬa7vb Dz]BĭŔUU&& IaˀO*g9[<ϼϳ0%pT ^z K}@yRCov>ځ{!DtЂ/J!0yV~Rv!͙5T뛺z+ȏd`auI%pI0B7Z<̹AѤ-\ ăMWJ}HIreu }ۅbtEZ- F%uHnqCXKx$k($Ѹ&1-[[H ڽѝn djٲϵPPqtpg ˹Spm]݉`i<$v1 宬La lU?HgqY"Kˀ7Ǐf?q?DVm'C<`LJ.0ȎsoIz(`Pea+&fDټ^ڠ @a>3"|ަSet(ch!}`iNAK&@["x6B޷psQvŸ">kVю ]A:⫂e$^n,þ-I)di$A$_ AIIcT.`Pv8V5;/B2ukA{PŨya^mCAӊu("{/Qd$c,ǽSbqRO xE\n^dI &lk V =EOfS!QJ(î r+9zDbTU}*$q .kmxRt /L n jwMs؍7ه"T &r1:~CQU^vs~5&PP̌ w|# W2u~mVF (@B\^&T#͕2gfyq%7X/s2v'#)[³O25L#$[eJ0p3߅]gt-}e&dji[D],kPlbHSc<;i꘻+TD|J>$1%I~4o5@q~Mzu\1MB Dz|Uz9!o+0@=kiv2)<*֡qB=<#̝&r>]ow R4۷ۇ%Ee A~j;D\&yW$VziJėy{d !n%j1 oh}c7r NU$R[6;hIU5NLRVG%ZUw_&Pʫ'X~JmEǬUҖW9$]7G)ihF9$N͂T-nOF,!ON-@Jk,y* `51QW'һ=9bl5Zm(X|YŚ Y.^;Cn!k$nNJyÍtA54 [1uxv҃#{K- Z^tշ%ekZ|Y1:KN]Ŋsx }wNXwv"츊.aXY,k72NB(g[) -)$<:zv**Zߌ{NZf9U 2eiH˄ ner5H9ZMPSu T_==aIc@cvK3vo?µq荄Ĕ2ԭ2RLA7tޅNg/y;(/E{РiVW `-~lXOYpcR%Ϗd%)^uNVWAfp& tOɜyz+n*ޝGeX 5sCjuGAخ1KV;G§I}a*΄{!7_h~JufSƿYx/8my-3#2AhB A~bR#39ީ=W^u7@CTp |⎳ g#Hx>@S}-~ n3^]tO{ϙhE{LCS]i اhou(D=mm=oٿ5R"jdWԝ΍pdH N^Ԗ/FF(Ȉ8|%l IPWcp  T /4G ,;CDynG&/hƛ!2ЃGjF*2@Ԭ%uyM:u=ffw }-YRic|cͳcH.V Zwg]8vZ1f1HeQ-r4Ѝe/S=eԼͤ?G+< {EԱ\agwCz.Ei*ڕM!I3fs2$jBm2XLPKTZ(?v=H8*ghlk缿Ii(?cH4߹/v}\MOd2?^I5…aEn~ݱ` Qr'| ΉWJm~;|+$4m!6WnjzKʆSRibxj4_$y<%- 7% 8MS aot8t|QjW To;8h-7>s ^.1dƃn'JQn(oNey}XkAGֲ.a#C,1 bTGrIO~#„ X {H)a kQ]![7;#N޸dv!q@26dm*d* E؈X>O[xױoguW͡]@u)]PZPP%VP{R6[Azc[6p1>n:CV5ĒgE#̡8R%ej9ԃD3{8+;;̚(y͢iƘI꿳z&""C6tD$+=m\ I10Na]4rn\kِ}/ 6q'Xmyꮤt2Ԅ@ :eiu6wZ$wCF8fѧ(֏bq\'T؁u.$78w- iaxd:[mCdϑv9ޟCw\ u|!1Jr=&TV2{Q]+?Bvp͗8XJAй`-к|Q'@w]:ήw-DX=XWP%o=ol5`4$]e8 ⅀,(5B!76@B,9=%,ұ& }SIWg]}%S Rj#[ PqRa.Osm|6}o  Lc-k>H[y(P 0>#&uTbB4y$D=;xyHXz/0hʻ|ٚI:58W& )2Vjze˟-3Q֕\#YW'!XXr ŨXlNPT-:)79i|ZVf˕g3lE 1/`8ۄ$4?#?[,UʹR xjhys?l 8G<&!i;Fߖeɂ5e,Y8 D~MD}MKwտMFK$#S`C;d,*l)t]7[ݟ8m3P (HfjDRόTu8|rӎ̀eH߭Hmw]ͰUݪ0vP%9Ov 0&d2!g~1tR4a Ne&_'xE<ճLEldttc50K\DXgLT;<<~g5]OέxkmjH##}x¼ B@ ߫=.Bnh-F4;摋,h*]%]߳S55 u*kvmښ>I+ռclQòL ͮhNs&,"AeSVӇ?l "c틽P V@'Ci,Ky8{gDbwʂF4; $!-rOهeE,Ґu|d#OF(/-=WT R"lc"tu:v4 JI]Ā=$NQme{jؖcmW몦.@/*>A]7]QUP(%-2!zp,)}^:(l`)J,# 'Z|Gc΀xՃxIY6f7yN~3Bf(fOt]L1a娛n:7gj7󳛗J43ϊb-r?2#HϺaI$d+mNa.>Z" jiXP iwY}s;&j y(g1Foe,5p|G 22iHIcfXQo5zg@3Wq7M I͡;Txv5oep|g""0t4yόvꄕH8lRť~@FܣGXO]NG 6f z N$ $aT7c5U[7,QGRBw/K|ʖdG5e8 /BbC/2$>Nrp+U\21-#s/R> x1w3%_G8~6˧J-IqIF(mLx%!w &4e@˚J4zSfȸr1o,S)ۦ>~c/ٮ݅v:`Kp~"kЈUE֛GPG0Br0jk"ź~|}J0٭ҷӡ׼؀BϧE4qYZ-m]$z65Ce>t[`joTTf>*.̷ڸ_DqM&vJ;p"l%.^UbDwfF̄'oCz!\K`&$8K32@K{z Q2#"ۚQ`jLNclI-bU)n>e=)CWģҊL,0 wHn?~#_5'[Dgaz^UUַ`u>h9ppQ$Ez|n ^EKtH Zz-I">tBىyk,F-LRnrdi?MLBٺ;Y<0aa_Z*e)zd˫;Z4%?V,`eDS?vdR RbQZH,$GN~VxG},dDx+& Qxsw#2(kbmHIOluCGU eP=L%JVL:3(@6OXIIy|uk4='#k nzrˢګ,0D-tgH|9R!IN$0džܽm[To6e*'~QTp $z5vvl&T&2,tЩLu\i8s 72_Ձg_.TgN `مt7v)f1!ܠ,}QV. Jn={vע* t6,%Dg$8('\tע$?rk%9ŗD1]\iWef}b !gEG`Kfn<1K h#ްȀX 'r2za5HG]YLRA$mAږKp,zTcOie t Gπ-G(͆dSJ` ʍ @^c>|H8Ѥ&oE80:5sa\OX.۽@nv3q3 }Q J=kLV%DM ڌbL wbFtvT;_26!bVwsh;ZWm-}p ,9RUNa+[1ݔZXW%85.E3NQX͐u |S* fa6#ڬ<0d)pe$AKƺjyLKsȏGJ!0r/F3uF,B  k^jw ibvFQI-l$?W%s> ->ՃBǦʻl''= tWdI鿷cK>kh}oƤ7O|,$7 _2RYۗ%t$l4(廉Ȣk=+p[+,'2'WV,*@J%Yt)0@=UgN!Ew4I̮HaJlKjZ0w̾A٦3UYBҮ5೒/7ƽkY0 %J-6ۘj]$:7ƛ G% v3>_G&S0SV5@r)BQp k ٛqfcCsPcWm_\6X$4Ȕi8Tʆ O1+UP[ $9q=؝v37^dM?mqd1[kN<{5'1pmOo"Jx`NcFO;Dm֪=.=5S?8: :;:yfypK9e -$=dZ֪ޏWfby^}9HV,L[P}81T%Z޹d4(DJR- $Q0rgX@'jFbo3KNo%B=(Rݸ ND(7/Yr:uxZ_hr,?cs_ -9DpuF.]^oñ*p^L[s$Kv{R>9}ת Ս"& lAMWl VkWhY26,ts᣹EzvLj=d¸ .@{>k/%Lո0g) =ȎJRyHL]~LvmD .< ׍5CM4HgYZ0707010000003c000081a400000000000000000000000164e4ded100007840000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/w]?Eh=ڜ.+p,zӳpF>޽ՐGo5cspIᬇQB9XJv ?V} -s*uo(J5O:+GB" B^0 wbox9|svHIxÅ3ь6ʘ5AimNn ^侇e8=LKdH*Iz`2j䀹%!sKx+TJ휬D׉ >`0W:@882M Dd[5gR(Vϭ-W^e slh}-" D^v$=O%|Fc;Uðzke+7!k}JD.lz$|Xi֓-)0$V p(/%/ga#IĵG%L,3>g=2v}N7_8O -]ailU((*Y`VH'?T|2.L_.=y,p+8 zx%!CoEsxϓ&RljmӘs.kc'B0D`|V]-wb@}ڿqiY=}r=YH TޠO~An#+MZbܴ&H bo,#ɥ ;ê[GQN)ȴU~gz0cd(zl]p ֪Pj%&]i"+5[3֚׽;P=@ڮ"v^JWn%/s5)*qMYתh tׂSb'ڄHPo(x`^ފ$`vЗ5fR 7"amZ5K fȾ<:(}uq[2.4`lmxȰevRy`=I #:ʶOo3ݘ9;sD;F1} ,?ֻ*F#J{w JNT?OlN-eZHxJR3`"4H19 %,F%k} f~y廱W7^2TMgɵ؊9?7A| d>ϹNu} Es[5neB.Jxv-jݎ:tީ2;d8ιwɣyx`k=v_7 җmQ'<6+7ql)u|h-qf6KE]jYt$),-u0 >i(SQO|K[Zf"lI9}#zPa{¬k  ;|4~D`*wUt\GH*z9'qi_\IQDj!li;fV1XиO$`HcB:UV¾tI%w/=74_KJhIZ* }3V@Ƴ:@ [)5z8>˶,*y \|1Rj3rHŢi.se :2{ԶT@N .zvKWO,\2~}';aF/=}?ybН8 n5AɌ* шc.di5qObXӍ]mX\Uκ8:ŰlW-LYFSчM2J`f]VCӖbw '@g[??Krsb^* WYnu Z*?-09n%2e47L^ɕjPzd!٦%FkSI9ZZ[A7\ω3V<8q `Xz}%GH'X}HNnd)S.Ϫ zG<-ГmSl'1Yyx3;r5*dȍDĬz]j3+t\v1?sK]]G3^|DNBqž(n |0qio^{]&.bɦ6fc(k!tz16?TGz,h-J1 `b3&|Hhwnjڭ%Y7"U?Gh,pP^nyF Kp y͘1aI5S ɦ bBt ]<Þ.˙M {3LdP16s2j>R@yn#źƲ0fS%Nyv Ƹ¥|˩boܿNnuߒ`\HW;ŶBcck]i b{QJ-Մ!OcS^yqPFݎλ-/S.NyônX9d:G$U)F)lh?{GDvdgbJ+{D4M?$Id]*D])z!Ǫq9sy^=W5:;Kj,XF[N*46\;ЮN%pWɘFƗigmF]<<9tjNၑ-(ыƏJWo&5YyQ<p|d*DuzU#ۡPZ׃mEHNP*V)gksQRCic߫A_07t4,R}kE-d{iH8e +&&S֌wKe_{xLC]nN[ ),U&1dz*Y}І'$yXK5zjQ~$9 6*jڳ-Փt u JRGNLһvu4EtF@B{pgnaEOťB-hǾMz+7g]Ͼ棭<&h"= Vf'lЂQAJrJ{tstcPG@ ,Ӭ(#rzr rx>u1T9XQݧ7RPI^/E7B$/ PQ64%KL HFZ3@ήĂYb%wV/{ӫ6W=R+l =)pn 2\džg%=,Tx[!L}ᾱf#-1D&.gQ1Փ0? q4ӝ ɥjDߙmy{pH8iJ(nu|4q&uO}8A)UBXXG`i^ rqϹH lEʳ`SXTt갖KHl(Jnkx`ϕY)g[NXa<#a~/!- _" R@?OW +$ |*1]uES kS; 7Qfcw s%ݽY]ЕULnq!J]q|ȃ=:OJF,Uv1*LPb@Wq EL$SP0WYF-CqtY=Ɩ;cq N ^ r2-] }Clb|1|YN4AQ뭝3;4XOy+6C7aT9v.TGQ`~+dy{0ݡq%x倯,ǒ½O~ FiLLs*@b0 q |S륥^fռKTP>md^Y-#SȂUԢu-W ܦS'*M=ݕ1JiCF cNjY]Q=dGO2MAP5D"M|s"Qo#Z퀻nSGD$$1ͥX}Y`8v="5U bǃX)KxS۱x(M|GZmQ,/4 hOQ3"Ɉ[D'ro͡SN8ZJ7"TwDpv>>x&b'p'@ `6>$凵gكyzH;9pc>Յe__JErڂL@W$@r^I ?P~STJ/F{6zb{T[WcM-6_F#.b#=` }:Lɇۃo1Y_X|TW%g:?='pَ2O|'8Nʦ=~.=@Cpk| 4>`Dh.`&Y0x3v_"gmr'|Hڱ2: YַmWwVޔ `~h[@E |MPvMM[ A\ff Wh]sx'>K?#ɟ<M?b| ʹJ )[ 3}}r~< NLv[ ٘}T4| Q `2jif%իg)/F$4ǽU!v{xaC+hR{E7`Ud^nIG)oyq4)Nbο"zo}:/͟&!Q$ͧ?wƉ;#o ".B P!s?[JR ܬ0\7T0Apš5 #XU4i^|9Ȩ~3'Jf"$ ڌ.cK*Isz>OXD(&0[gY|@̽Zi|TG֪Y$YȼѦKn/ +I"7ey1VF<lmAY$Ak $}8&JR0BI?/̟Ϣx&#rt kWhX`29*-~U$*C2/'#Qp?DA ui o!Sb,/s஥֥=*x6|.Hl5&~︙_XuxԒ禵7"ݗ ޽k#HwB*|̘hd"]X46qhb{+A7,Z~t? ۻ$\0x JW=6Eiewyz9,zv " [XlTVOঽ- 16X"/50hpi8VG*ZCƙf[X 7ܲSa4pYԹr&^qoZ AsHFJE"7/1a#Q QEB05 n5[($'!,3!`ta)b.q氍x^P2UCElCK s9ʎ㫩|z̦,%eQH@1DV j=Խő|f( 'oh/j3B`m0LGq9oi Plf i cӊԬf F^݉=|ոxVBF>Q$J3\ 0ٜuey26ͅ7C n8 <F Q(qf ɕb]'<.c5VY$2dzQe Z6jWLj_wd\q6/4})G+5*dga4%\//TN~M: 8YXsCwHn^@bpm)1Hb@ zmm+k43z0 sHwy d`6GOxҟc,8֖9'/տ0y, )7*1c{C~Ng8U15i)M]]CLXC5 俠|yj2=ᰦ5'D+M ҂8 (vKTWn`, ζW1\h&hv𯋱w0|L\Գ(Ge}Bjof%ebCUb g7blZ Y$BݹIK2jt2yIVװ6h R^Gr=Oydk>FXa}tҶڤzl 9 ]kL,mR[ƇR˜՘8ͳĂ3ͻ?xWL8Uy@2Ńx,6;kȖdjYX8A |$~#!tEM6PqEatH {bEmC8?pRAv 12ȃ֥'MZА5~b&zg704;{naڷ!d$g"$rB agN@Nj1n.nwihV`3\)VkHs"*UYE {awzIfǔQ3dj9a6({?ڦZ8 (ṟ&(T^,XVFm?pdsL8>=5lO9_o뒫)g@ccވ]բ ʵQ1뱺 eQ%ꊄY *Ji@g &0ΒWjecHU3<-: C3 <3oO*šk<[HeSWl Z"0Xb$F:*HףR~g:UN|8CF;iǺ->S.lv. SBcIO=@yv–>G?kR̩b#NUXI6'8(|jPRi5m ݔk\ `@XGc80V~臋ZW#le0IZQ}R ~VPd?`AT#yxc 8Pō"^=N݆h5[}R#ϛ^1kNwy0XWGa6aQA:>B^;*drm` _/t|:RB{e@cqw1F.XhFE0^rl*pBR@o R|_ g̻pdlxژ(+%<ScͿRZ^cML(嫻ޔ ؜|BQF|M69bN*?rL#7=ꆻsar!B+w831{w1n9 CQQGc`FQ28/j!jZ<&,q2D@nupY9OXhh2cGJ^@{cl뱲ǀe'dĪw  AeA/m-: B* p˹S,bB"}S}Th%&]n4T~"qU=콋U@~)DxXt~PgUaaVBybH + 59y <1x&w=t҆:-jhR(Cm5>i[X_wM1Nsz5WbJ7Q mZGGI}wk0IuaO̦{]`n%w@ ]ͧ]΍ښ,G9tJESenI>%]31EspWo#S6 vlJ"` -!|կ{Uh;b4ul3~ф֯| y)ߛ;BEs}^EmG//\Ow8(|,ڴNE< RbuNj>TK;)ゆTrB.;]h{>F"x^}Wºc[zӼ[HN)aJ:ʎABe9GU+/yp_ ٝk,*uz>yi4t!Z04/|Rc[B`eXG2i\$73,J5̏ClfvDWH 83td;Lo{\AfP8|NccKAz)[IvUXN#Cp#^-Dk%r9kj1LsNu֌ژiix8qg#14PmMUaPsX5-y)1`!枡5O։/eXOƥljCC0crTH[,3$qP9Qv 4ja)E` }-^1#a0ܻYw*Aa}(HXmc TӠ^WVcV)xXO=+d^}*5q}R0+SvÒFdqw:!ȝ ~,Xʩ턦.8o]L\;=mO $f?ʥ@nSm C])Jpި Jٙ dpPo^ǀ(hc?~+ @õ Q.JcU&R741^MN )لjLb2@'e.3ZR f۩\{xKjm+fLJ1#8B/S~dC5\0^ HK[3(r-B& QzY8R8 e}? eCX+ߧsN# d`=%4 2 7Asٽy=ҕ|-wbi_.mt3*1X۝ײSa&Pt`qENf|޾nZ/g^9Ciď'Ww]$Yj%Ot%4>OPL)kܳ?{ٕ(8r'7TüX7$@ȘUO\7dzx,!z-[<3I3`liOKH-LQbf$>YJ܌.F<7i woaIaW-W8in%\='$2M ׷ ÎzX >X1F|R5:|)aoz|mQo5'apX؍B :za+&q_H8 6La7x]Y(mJ4 u=AyuwhyS~tDŽ. z/6* u\\z;O Ӷ]Kc1X_lFJ2^@Kְ0p;K_B7$dAbk1t2ۍ~yŹ$ޥ]mmrqnɐ?qr{R:LcIS5|(ᚻLOz4 ¸I7^jncAYf`Wtc&!oULAd,Ju9Eu7Pr;ȕWi0Dc JO^M\CwR:4)ߩSB+vgUMI ]MBDi+cTΞOZx755>, h0tOLøkzvOZ,n 1V%ч]zpA1JO3[ypږjjJz?qNE@ρiyʜ$/^vbdXbߒha덄"Kj% =ϨߘW/Vk#;ebLّF!Kqz%T|:2'uVxEq1d5G^v )bٔDz +$zVsߣҶq놀lV!It8w+e.,!ĝë=|UkH:kߠ7]FkUXRlcXw'QN2B＀^jcu(S!#gOZ5$7-x&6'>qP@e"3q/rŷVq.W+UR۔ـ68K( <̠‚_MqEacnw4h["b>dr8Y:.٦B DL |EJgPfm:I(Nttv/;Ҷ2kPvqEZ9tb՟vVz=6Y)gC6ԄCygrgD lN4ʕGh(xzGshNr3aMM%A]p5G-dF[SPj%$VE2.$ c5ᐻH(רt Fdeڔf5y}>Xs+e]ܶeR,)Fk**) jn .7MTԻ.e`;!Lж _cIٹdZ7ј[`k,z6+gǾ>R(E͎ŔwӼ@:Y)>~WE EH_ P{jxX 'S"l'?arf66E[pXFbK)'v0κCNIh`hC0h-㪴W]8uK?>>:kx;d;@Q6yq g0Gwtᓞ2i:1)ECUd^o5MJ&*x&p `/v橆D4`=CCHУj"1 lݮqA+ {6T\gqijyh"~ ZƸ@0 ”uX|xܤZiH;BO!,ȟܣnQlIdc糛 z>FZ6+Fhn~,(\B@u্UjV:H[|p_!Eh~ߟj,]"9 jY# Vk+>4t|gt P7~pIQbWo-s7<`8d'>2VHsgB8UJdUq`%c4X'ވbd0Vsrx÷sB,%mc0nttc5;/(9*Rr q-VKM?{%p)c٫᭠TR\i7*r 杄<_E`ji$`c }#8 =AY>74EsGL`)L$\Me55!^"---ټǚA #"f*;4]Q <7(v-#Wx# me3u58Z1!ZX,8kY(^.N3EFKη#W0z3*cas(/ %i0tMk//5R<ԯۄgx;Qv! *ڊe@ŢNF ֚B4NQL3ł@Ry;{>"bn)xJa_ jeqZYZnE;5vJ63_% 7JP40xwD"ҥ3LVJC1YBb qsm|@_UN[T~m{!Xٴ% ]qSXl>T{N4>pjJ90ҋ-n=lA{Dž|pup0  土[M JN0J=&_ L0Ub_ebF/gVFU0CsgijvP /]7uV0Kex4oa<"] j@tj+փJEh%3߃Sb`:+m3p aVɹm*,jlewA}(X7:18E% ,Ky_/N\=g gB6BuO&v,FKWت8FIk)Ji)O XTzZH]=<)ԄHdBo\8P/O҉ U㬟˼w?",'Kyc1Фi>Wk7 kVWB؇7.Cf3J]IpE?Sٖm"hqqa[X7!.Vr〮|a'VeId` )RW<&Cӱb?[*B0oͯ t#SY <Hh*~{(2z[kN Xmr o8|#i .jVQX~6iWv`xea$>]WA^VDK( щa{r5K36oL-c Pu@'~aUWgF,Sg9`$e|'Dp,AFc m5ƭ*iA{Ğ1">w|ۯ^|çu/'ējOϮrWO5ZnDF0~X i>}lzgXt!(7lpĄ2gpU:7=;d6 TboDνKy{|')(&K%*,Lk}m%)|| \3IyCPJ,dP7y.)*-]6XUS]jO;A4'j}&Nm^8odFtCL(ҟ\&ϻoB)7 ~yYqk*'QnEpRMÔA'Q~( ,9{hP.hEY A"@B}ȦUϛ5)Gp@[|he#?NQ]7ҼRe mY{ĐzlF?'B< ]@WBq[ q窞D:iuWtoL*]U^/NO@DNKv"q];ϰ&XYB4C+Uӗ8K*ip֭ AD͉gzpxK P܊`- ZF~.εbT81`rU<ǐbbSD^f_m(yqZw9p-ܱ!r $aHs<%{CvAǂWUV}a3O)fP2zhrfs=pyh7a~v%˺2൶."_1YtaĄ Dba­qoԫw5k.`#wf[?_F4_y:0Ώ b "N/+qE,"`ZF)۩6!ZM YnT!<%zLH$ˋ UN6Oc >԰T5yM| :,!F#+h(|Jvu4013B,#WgVfς// iΙ!~b&ب;s`6!ϚYgz% 1Ԙz3T= (|\.–{,8vsfx2 Hd lG 5%CNM##hYV}MJ-U vA;Bt9gtOOCq)8a2>mc4b4 ˲E剠D͆f*cPA-⏰[ 4|c =dO6V~f%gGŚ-@+'ΰcdGɔΒPaՉOHA*Q!m) Qt/ы!&pPDz0Uzvl廅f $:#n{qG ~銱_CJPN7Y5Yȶ'c@z8-yCab9z(Sh%IN FF3")@ܞpSAT M-W!;ڡ|ȯp3Ec^6r/jKХ&}tʻYɾhmvcQ,=,yNdm@+o|c <7wq? F"Y2'U<[l2WvplҎ2&x{4|P=^\xA}ؙ A2šJWy(m`na "PNM ս&zą,aŹu6$k1tQsK2 y06~ĭHBYI!b5@G@W[VmS,GGK}wLe$w)UTX%o!I͠WKLL!@;:};'[ݡLhC"H?MT{?4y9o==ϟIQ[etظGhOT[sCh('ۉ25އcdi%U j"ܨ:MGE@i/cyQC,QH }^{R$;AHbW^(6ǡycNXH܍Yk1\6PƔ)&0 'nʥHJ.iʖַޤNm$om& C󞞿~HiZt˥E7z.trISop s@6Bt87[H_)T߬W~Cg/*Ԫ]R$/Z=겹 CTޞ&OQqm+F!Wj "|w7qVqd JK4.hWخ<*Y!ZBօ*љ͚<'iސUyI 4^8 1#M`j$qwm@1!eʔFv\O8)i2\->>@#uTDZ`1'$e}Nh?Λ09kJXcm='Xb0H+gݔ϶X` J4\y*AUD#w]aь`m9޳=R$̡fP#U^_a9qAb9Uyj| t0kD)@)YsmA6AE/48>49e1K܄ԊxŠ<[P1YxWe.\f `)|y8!OrTR k]"Sfz %u$f8\ZӚI?fAꂏj@ %o6o%VE79"Au=oi޾3 6l5t,HYtn%IZfΗž!FhKɔ4l7 ;k Ōvu2kBtի 9阳gu@?sI5s;DKr(ᷝ 5EmA(l0h5eXb\]5߱:hAݐV,vCU6sD&sH2>(Gxh\lݣ|$(<yHkd37p Nk~epaDv)5=E l3Q9`mJ\@L4Fi-i'9ɠKc9CkP߾ȅ*r>jBQn 7î٦09B1= Y.slesu,N|[DiꪦǦƄ}kP%R/OudP$',]NR[3Y&&"W(8YaT \پ OV 5SYᩧ+2+*؜ѱQqճv(tS;yUBY'T׸.F=MܠԾ{5uHƜBBwI`Aܒej'J'G e]>zm$GfⅪA1\oj8>8`c.m;0X{ cTuf`!f+ .O9^9;`BjY/KyMHwNe6T4MA4uEWyRP(SA"`RKuzeٸ tz oI[>(l® C\ԋvtޏ⁋@̔|}X~Y$]^Y^fY]wb9:gZ!!ix>JMzK.oWBA~3"Q`Vn#|}k0[G ŰVͤ2jl±Tl8UXxVyOxMEhxOʙpZfk/~i8D2 ;z!Ɯyd‰ Q3G6pO(*܋Etvt.M -2YX' +GN5Vzu+mnZeӨ36KHwTQ;ͧρU`p&&Xg5/lQ@#u,V˚ۼώxwe;IhL?Sɐh[1NSw%~&bHq24!>f!HCVYN$k0A[j.Oe_a)FlA/~eiugaSqBXaD''3P@(H;vs$dlXE5[ǯy'G YqZSwD.6I9qD>wު$QQ1MhC̰&y>]CtTَ1jكF3rR*n74[beb/YXi#vuS Bv)XCsqc*dАnR!>"9vλ:$?*:i4Vu 9/j]\CO6j9ro8OxU+Ⱥr1|IԡVӺp=t1܈T[)U=cYvC`wwF Kv[ia_d]YZiC߆Q I6x蹌|"|Ι%/O?i\G;Ult;Q"0ƅK\K5i͙T뉙2-A@m|,L`iiGМݥ~yӧ.ccРlܴW [sQhj{n Pt1ˈt9~?DZ+`ו{%Rn9G۽2Knܔġ Sb؉6@tۈS^X1%_Pk (63j7ۄJ >cΐfA*JNk@/%Id1@}]#'ͩct(&Q憡_x秛D0`;pw5:Nqt{#@ $i0qjB*X٦(!* x 4c%~~?M#r`e G%ysx! L6QVgQCPmL((ц=j]ù̟r 6Eu6º;EY0ҪJ1 =fsF8wާ F`0ey'HIĢeϜڵwx%hR$zkC=]gS pB(k(y:+b Z߿gYZ0707010000003d000081a400000000000000000000000164e4ded1000530b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/=]?Eh=ڜ.+.M/@()Rj/8ŀsyf>>BZ*B.rf)D:qnwIMV}`]LJvpM yDz{+dr 5h_6^Yzzpi\ExC`(" ω3ECnABӘct0`KDTе^%"㤏8gVtQ Ua"m68)٢\)&/QH7:_|VƓeҋ]q3N}] ;6$i)bs(CtaB51ꅵ8'd90x$!rL<.i@^PCn {>+HbF j =̥Ri!=9vJWF }ӫl~HD%@~Js]^V⪫f%7U{W7ABn_UqBN%Hכ\[ j/@fl/Rh9 T{p* c&ndJK7VВ]3fF!  0ՁZ+Y L#~ L[X\ CHoh, wz2ׁ C B|wV,=~D_R>0$ld1nWLؙ>hG(-п:|qC=ҝV~kҡ QBl}6NCH%hЋܵSO'.} n!oxP}\;$lC/bᑅ=n\ zڞr̃?t@ BU oRM?HldSw-Z\ *={FjZ0G4hɁɢ_1Ҿ1v咹 M*^~J^g:p s_/4 y =3c"$*"@1RNgb6 )fA@ }|Ͱ9'(&lk #6Tu W_jOˇO2hȱOGE=NqNTM: ^Kن{mR{~2j8܂n#RWYfgW-#T3%zĕ^~Rx*~a8Nټ@9?ÌI0M_J5$7aVh]?.*=ڨdjlj?Ǭ \ű t$~ьr;n͍wӴƇow4پnJg̕v*͐0A3p4FVo qtRŊ&tgP|d}=P^A/%4u/ 2=S}5WݺIEDW_]ʰԲ![#xZ0p?^lb0:)Fba?ƌM%dLߣŕۭ`go֭ cvr-R#f~4Q1 :֟]=ijy7.~PJ!Ϛ?&c|yC[يΧ_1ƨfP s%>Xz&PBuL(d%ΛOx1_.O ȈVݮ譾";bсrLޡC%#P%x~w!Qcg!\l-jjg2Y#OٌuWzFzgSA=rjØ~k:OdC/0e (3w*{zRʺ=ۻQ=|~hP#lK;f|Pku$=aA*Zxџp%͉>#AEV>O@G7-x2h:63DRNPzn3Q'T._S5l-o ZY?K+_;>% FeĪqfRG C k[<.`Z%P"ǘ0'~GV!D }~G0I†х_O])u Oʝ:?h=h7νՌzWsJ#&GNuh爌(4 pI`B쵑X( 0Ppٻkx\[ĒMXYB5ާޘb}&T7.`CǤE,#Nz vrm%%܎*^2F$3fF; 귿aC K-TB椸P{U:X}[k-4o\=U}]k97C_*撉f^6 \ jd >N琹,"τk ZIhr˯ذνUYusK?G jN4nhH!AIiY8?k0k4 sbN<"Tfp?7ICyhM@Ep\Y:v ś|G3Iyf嬇$êУm7@H2 & U<3Bۭ(, M\ZRhLG$MpMUBIݔR2$䔈~$me,d|-kE%TJYz'--p- wx侌+!x(LxBp{$uG 0?KoljSOd|8&8F9 {MgmFJĆCW*L $1?gm?Jχ쓠Tg CzKA9|n,;l${h$ f[bL_؋'*tnPfHLL+ EG=mM_@їr&6V/""5ܤ4'Dj8C@{}U"n<ˬ#z":}zZVƞs ,в ݐ$0A~[r#< QF>x͕dW> NRڂ7A2]|Մ 8ֲxMI 9[N)-.Ald)Iw5'tu'^vC|ONaz 2Hn"x"mKEWHqzBX`)LV'o+nGhm?y偸|r6-D!pe/+[ު# 9Z=koҶ8;/6+ o +޽-U 8gٯ?<"]JgggHEmcTNxs08Cbɒ7: Zڏ<0tPc{^^Ky0iI/x.C=-gMId /%SXN2`;A'OE9ǖh !FSbk0i8Y#O3`R|Q6ho|cNY"IJ4XBiK-ro/. 7BUb?/(g`tEնo-w v?^bQTy}^&?`v+=qL4c9"+9dFIR* u^bdo%0\y0*$Oi ɗL't݀] Z'ѷq L AlkF˺O;-or):->, 7sO.!_-c.|t0M25 SB6#48dBS`ׇ] s*[0߰c`wʊ)YċlG@3Ƽ窝Xj.:!$A򈬱~j%r.ڒ;y6k 7-2|W Ke??O#7$ YCF X8ڌ/Oh vuG{W!Ѳ[Ā1csm ᬖ}|儗G[?oݸ`$TL&)l;zᝄ)Ko LNkD\V%M.|ߗrP^Y.a%( Ӆzƈ_knlz*]V-Wp@j1o``Gw~ɂ9 e6?g(`sY$J^(`qHb(@aZh};;&:g69-8( ػM3Jt 5 _I5bk5׍K6ڸ³W6#5Ȏuž*Y$77op_X$ zE@z~>OU6pGOW+M`~PkeӤ2Ǽ]ͅkH Fp4fV+4vNPm9UG!án1>V _=Э7@%;HIES]+Rґؖ;VrFў&n/%%#^ jvck!9a%(D:9­dC쬗mQtᏮ4ӸI@-xͲ7hEe7gᏘLes<@|[om5}[q0 8@5:FO@r(_{NwG+es~?AUZ\<3HEGʲ!YSE%&1ΰm$4Uh_6Z ~Ѡ}Z]U!nD%ƉD= c 1!X"tu9MumBb@Ԡ< 4s:+G^4&e)҆M|f9G GNO?Eϒ4Q.r(BLYq$D4WՁ6#C ҃sK~ULICxBpڡ{MօZ ~~C{AjϦë<"W~TO,V!E7mK؍SY@_Eul1mWuZl%s G\ P׹$߽=P's].Ԧkľ ~Xŷ5T$8j;i)=&m_쩜F`Ux0/:{ztvZtm玘 s㎈h~3-^J`=lfyo%LQ㹡ecsFꃆɩ)ȧkwΆ w2c߆WVJ|*%wKĦXOiNQ|چͲb@;;k>1NHGp<̴sEG:Ζw3x9rN]Ip5N")8s"g&g> hQrr@v~idt!}-*dʦo=;lGc+ѱkQhl:^` j[KK]n`gQVָ@Pp;22|4=MkN$I\+tnUʰ0#(ME$FܔܿsDet~uSC[C8 >wiɢp7M%19}ҲlDT^0⯥絟~ZfOTRdzeF#`|Xhj?MbSi?yR %wa٥TQY^`Yb 3"'i(fW_6Ʈ9ҚI+:#քqLb:!6(_ΩGnd&@9dNy7!#uKJ";K ?g˴ js>"͋~3g)ݳ"0buw4?uAJPNIiӻv5# pw7ZozZ1}ȾSX7d%,dc3^-2kض#bggseԯeLGcMՇ7~-A(l߀}66. (Zc)! p#ǽE6y&yTE2\[w} Clx!pu֝3,53ئt_>ʧ39ăomI3a޿; V>kgQsn]4>{*_"-gP# <0;1QtAߞ*J9>)w>1H_Lj=P>F 19X+ܡa HQ=Z* 6v/(2v7RMw5#3f7QNAY@aa(vm=qp?3=+:r?hBf]`-߿.m76rZ5Oq=?A=tꎊCǛ6eС0vq 5Pj_%neOd&نnP&OYB6sg ^ Aw#*\u˱;ک_)tɜ8 o !]F`/nіo#ʡ:]5 5GӰ{8c F|;mI0̞ RTT+._fb)7h$|[n 9aarۗ #aMK(iv+3 j:5j&Bt'n2ZPyTs>aQѥcbveF X*ejr`PSbG?9DkZe@Q,, 6kn-9_Wx̃jPV-} Ԙq+P6ūcҭ%fk $Y'Wo/  *dM3ٺvj׾^> ?a>RCfioCѸ.X'J❿=b_'^NnuZ>Ps:`&9!cڗ= *h{l-jO03}Ln78 ׌< q Wf-ܝhi و KKŗt3Xan`|b50}m`]"T g1y0] d؍Z{Ai$^|GQCfQ$ue Y+ATr(9U_hf)㎪,@C[যj,8Kn:n*!?HhM !vJTsTrkk.R~J]_SE/:gp dR98Y' g/[JEz쪶yIb_^FwK>{Jp-՚uYc|Zi( \ڼ+C'5Ed' bX!W4_Bj 0vluUlnga +~6pK̾D,,:Fh:qԍxrXLZ[Ԡײ1K>| {(zHYD^LP5o m," VmhU/,Aa$?hYDZFZw>. 5/H:4ZTĩ9Hͫ9ld)-ŞˇW5?H1kOT:s?6O 8bįZ_$f˦0rHQc/g2%,M}|4&1@N÷&ŠA%O Aj&3o̓9\S @H @߄@@xKO % X徲/' h ?=AS`HeTJ.E@L%RTrs*O4~N~&J98)Sz:qZfo> BE?91N1*M󊷯MghJ D{_'# #,"ėH҄&LWG>4\)6JCF-8g/>nǑ=oGAV4_ݿ41v4Ks.q^W -H漋XEi~bWYT#Y5qڬh0jJaa's 9ld ݛ**! ǿTR:?&Y_,=$|7w1jT"ykfG˅#@ 6qZh?. #Oy$ 1T~YuX2og3wfG@:Rؒ@VÀ1'*8$P&2t$E0sQ3#ء4G/:qIdЀB|= ft )]@ov6K3T-yHU_߇W(H4 +ּKŁ˧ZTqO3=ĕmNcCBEh/iQBDCw'=!ߺe F{kguC}펱}du1~P-F0^Z0cs͞ޢ=5EˇPaFN)7H^w63:٪ᚮ1 3 QUH~+3[J8\ ;\o4dT!Ię mA>tjD)XPz: Ԏټ@e3QD?ulY:GsB>&>"]8Z$d|I.wp:r@0q' [BqT{Ɛ{0ոEorZ'h=K>}$q$H ZݔyaoBDil?^3)ևrː]K,2a. Gפ]Yi^vMרFѺ:-e5ƪ5N*Cx#tYC=GZsC 6CDj *ٿɠTC)y;Tȗx쮅[FAk z0tX[}8^d$VLQ7:L yLMM_OGt1_5릨H)O#پAx^(e.5HY׶|+`$ b=+31=2 lMrZlɂ+ˍˍ1MJ# |!aEb#%0Z&ԙka\3<\ń-gxdpRyAͽJ:u;N9!.3@D E` (_ij2ێO3:O[%D0<Ʈ'7Y*Yq_h{Q&ӟLhܯ3F}qc>4IӭOѽ)~sÄ<1yזԷbwz'rЙ^}N\*c節)!/@stX:H^J`[ lG.儒T9Q1Ҙd~V&tCUXA ; V#&'̾f%sW(IOeE찈PnS]rJ'Yyzy2%Bq2wN.EoAd$î_;f2vcg X0Am!2GÞO ~`P]jAbƦUVhUQ='l^+'UN%v[[H+kx8n5J2񇰐XEp11[O!#+P78^ЁJgjPwIF?+LL$ې%$Zfq UO3'V=2l,ֳ`3KϨ޷wrGteͥ1G_,< {XE L9a魟[Mk*XsԽ~ܠ^l({^΅yԭ@C/;brʆBڡ%N>a#(-Y(ZL[1l&는.G]ROI@Xc);$,UEs>39ܰrS NRPO0E(LG/Okw 75QYM,OWYzCx!s#5h1Ipz1ڠ>a+ Z%;"rPBt!-P&E>~u3 %jJJRx;lb;gOA VNQ.kD(si~ E}cibֽ ~Hھ Λp)|W&&tg4ȧZ =1ZJlT)ȹ;ү&Oo!XWy/JәjᐽՁ0O}oXLJ4"`̓Y2\#sPb!7;ZrJoT^Ɩ2Pp^j}ٰ5nDۑ3u8Ž=<`n;\,sbn1lDV%<=_X6_1E s;[;K͡qʼn q;aǖKctf2&1GB9r!zpd9ra0m2.wdckȂ8mw{FWHD MuVzF1 4(5Ւc?2,Taثy?P„] rÕWF%t RڀbD :1v[LX6p$Xk!U۟I-@mr;Nyt*!Pf 8xV(򗣻A4]!B3u؋`9q5}h&*^Cڑ*(Hv]P#TrIHNNw$G0/f'rQ 9Bm RӦ䣰 _>WfyLlZde h>薙IꛮMv+z!ڭP,ԴlXz3E;]oC\. gҊ_o&"][ [8HKdb8Cp.w[xai%[E͝چ,$χLW@?5l%'BW KmeW Ę/mYv˙6 @ emBwb)*21!QIInZ?rgoWLiH1۩GuXXz- K}4$.m KFwݍ~ᣀ%m$]Fn(yfT+l2n/Az$ F[[*jbι"RN\!zEaB2޸^6r :Y:+k`6ʠ]j1#{wWE_S_!7xp:oCBe1=e;gMx@l$l XC#gv ^G8{4$mk|Fd.ݿUoε@`FDpZ7SlNF>Rf  *w̙$2;)#OMM>H_sU mw kuc4qh!Կ!o3dIC:ey>;K88Ny< Y\w&]AvܝLyףx)i.\Ҫ]6S&1,Aܹ Zѹ7iQ Է -LCAOɾvl5 E3bMl5X*b/Q-gFbiT9=[O Ӥoc!jsVX[jR).*/Ïo(eVCZ7r䔻G&ɫB,!c"&HY2٥u=t&C uDJq8NiR;'`JAZa(&`s/&b]GQ|'dJ Y~]%u YF ).+21іgpt<K` Twr`YIkH9Dt=_\xx`"*}Kj)!}r<A%T^@"H손GeBcK;/GDϐKjUo RM{ '_]&Lx;lQ`+<=zUBHzS(YXh] A '[mpRpz"v7&f<`7͑'$zkW$i|fg}{ՉLWGcoph~NPCꜰ3k4'wEɈP޲MG->tv3a/Հ׸^JAXlZAPi*LhyxW .,jTcgrf h, l&ݳfmAOǫ\''N̼LL; P*j6_dTsi-$4V$I$?olKъoԆ w{9jz"TMq'1cR7iN ib:>DOoRt8{UJ!mUQLG-4N0JG/6s9Ug@msT 8DK=R9gӏ,/NPpc_`t,EQU Eo+}%x[sjd#ߗrv(TT)t_Q Msat^?˸uX. m{st슐B4LbsᵑHg:>'9 4cg70i|ɺqD(:/n5_7њ"7_E<'62zlXB>QJv[c+><kǶ*,G|%, N)5+}axt*!iju+r%[3Eg_r[D6!o (wPgG[]QHnlοyPs6͗P%٬?H"h0E)?)l6c`*XnlEP3 ĵN7Cq[|7}C#P8l51zЃk:EOˉ%,n_x*GrBk**2&Ahm혅Tcs`/=Ԃ֘?r/H{wY«d1Y&\ Ʋu;y4o@>]K7ҁ)T ! p|@ˇRKHahlT#z*aq>DQ/+}Jި|йpPOBIƆnZQB1l#V j{@B%Fy۸PWd Hھng I\$ó$_6UR S8݊/;d`h;ф'L)" |\?k5^}nt}gA 9:^{VÎ ՚^ Yi0&unbN$ elI8= U.Ygb5Y}8 yXC#n'|l) ef:;ՠ|&@@k`,jQEgD._Irr.Y\gee[oC8N>S9)y0| :_'c9 B=$2iEМosJ]#|.1t\y5qn4zH[._ecj0'`_|"($ <;G_{G)ې FDH_/{6d=Ļ{QDKGlUIϦ#Jr"$rc4Vu\sԛR)tEKo#q4F?i^Ir2@mܐc<憑bQ^AS#K¬gPXb~-@b{ d8]?=Ol,p#LuIWxJ=? O`#~58N"}`?Z%oߘh=cE1D9XlH\&*O&^UE,?l E\[Y(;rExkkXGUq4t: L {O`aVxR֫;-Cn 3v(f~\##(~5!E g go\Z5^U/)#!*eyz #~|j}`#7ٷ&~2ƚc܎CQW#v-Qo9<+Q3!G{ťyH]KȩQ==_hPR6XCD WJ%@wpW 4bZ(cyhO ;|?=ڏ 4TUE5 +FX3T6BST+xc=} ,\j {&DR#vi FikVX<IqvoV5woCa8QKB <:Rٍ=a E9fBœj- id-0䋡R%}y*>$7.PkA)LPxk_b@F52rCyO_RF k]UMk"1ZRÑD;"z~.#7@9C/jT}rc`IPVPv2ݠc~uЮV|PݭO{ON?ީYvGRU?1>8W,+cJޟcOuoǝ9fVQw##`7 ]\~'qLPZS[`G,rhTھc$VO tqE$onY5x\Z˚T~ԈR'V8 aEEےN Z ģP՗ȩgQq y<9A7F\yŒ&zzfC ,.&82qౠ(@nϏ[Mt#NzwnZEvJ%txW߆m8.BT]b ϑPz[(-?qq v'NK/u;5iqRGk.\j Evv[ؽv"41G?u)HsG49թ2Cݫ1=5vGf-b P|B9oz92}>hH|lF)g7ڐG+:=]G-8{ﱇ$xPPm']0=,@^[Ձػ7͗Ci8P[$f%=;L~?eU4MD:FpS"Ӄ͑73]`xtg9A$|v*+^(0\ Z[r‰ U`6YTQ,p.VұA]Bw^E3'a. ?Wθ5B?9B@In@cDaQ̚3;=.H6'4%b2ù3IA;["ݩ #"`]DFm_įhVӊ|93_PNVi>ShtH`]Z I{^!,jWŤKUyZv m5 ~ln-|"ʦTU٩\9ǩ{LnzSŐN?#C} E+ukeGY]dr :ZCNjy^JG?E=v{%F]eF*^ޢO, a?7beؐ2EmLLy^njf(X3F$n6nIv]yOd!Mt[D*] K̯O6pb*Kٻ\{TG.x]R˻GÄ%|Ic)A@!pvȀ9ttIKb=P]z{x~R\>kp3Y֨>BK]k4 t}) ${"0y}ZYě%Q$ǚvH)3 V /0BB齜iX'mQ‡VNڜ/?uԑ'N+U\,D%jV" cZY7J݅̈ˎa\G_j0h6yYblJT:v9 |]%ŧ-q}"cq#fc1(b5BJ@R9|6m2#4\M2‰ҧT1Hf嗕ѹy jݛ1LDjV[EŪ܆-M:"uv3\kfYPhn!['q+klRβF8T]5\mA$V;8A@DQ/c V$۝1l(' / zni_m+o~V> f[MI݈Нcd6Rt] Fr 63[A);}E&&7 pՂSyIޛ83*m'i*=C^KJ=KvS9T)6]T@Sn# 9Hoyn _=%4{'Vo\sy=Ͻ:o$#Cʤj P%Q<쩙8ΑnOVn"CRن!{uj9Q&MOV}[}G:f&^*1 hYF765h.u^Uu{AkrpzzɀQ>Hc}?m:Zm) ty=DTySV3.r|:]Jrܐ>SӃ o?ƴ19jÎDcbAkF{9Ѷb38 E(WcHKF ~ 璇n5TK.ٷS0`(Yoe|QYeM :@KO@(7f5XM=2|h_:ۋZ?U o![+ VJ,:\6"< RÂCϐЦÉ5[û5v# lCHgozI%}Hm YI'6=$ Gsl{iJ0DT2]r8D5t}zq>Y݅($$ۃQUX+JCI!AҌ&p\Cwr"@mY HGbFՇ]1Q5hZqq2bm'o@HoMHSygcY#* E  0 mA G?Λ]2n6uuqMsܰ~6Q&Or򥎉|jWgw09†bZk|/N$Ϫ>DeV֑.O(i FqNM$MÎxwzX,2 w݁xt|m0%g9f%}6'OCؤeN$U gj'x yeaupt- H5l- ~/ } osFG52$uyKT"-;g$(mCu̔zl8[7^]R3j^&bXbRWi42{6E18yn6Cud޻Q?WlC'ʟÎȨ(XneQUMMeVK.&\8 P4[)KP1ipKR7k0 z,AbDYxpH4 =E/OZi-Lb{@BCJ߅qnz z$QqoulF~^qNU4`4f,m_sPa&ԫ' qOE3\mg^A@Ju SԖ+.`r6uTɋu"+iRa%n0.8Ժw7E,ȰeBbも1l{&?/%M;p6v~sDŽDMd"2h7)ӲV)L5~eGdq?)ry4 ᆉ% ,qٴ 1pYܲ`)޴^V1ْ& *5#m! yPy0>mvP|vOy.zHa h5˄|ߺ]ɊbdB` 8\]AhAk|[\rϷ$9/X <r> ݒN4)]ue97&T (?AX K w->=8W0f5'T \nsHw8{=˧HȥE9K# gWIAs& obԄ{j"o"6;vPvgv̘&QzBS"Jۊ=ܴ2ԛGPd@a;6ҿ 6c.LňjӁ*wwlC*-olRًʫՅVFu.ڧ/!6sE*]?T~l-G~K=/H,9KFm~.vA{_T5B<0);ahAL1!vu(-tqʑc?o$;[R 0V9|U=[BIdVv5F4E^T) FLM~ ۔#A dbY"sʞg95+ʴFpΟS]2C`|0 _l߀3ܐ<*˙wɸ; #:15-` A)EhDQfaY)d?8C$+_c D8Qӑ ,)EN84)azky<*uh|/>{ EN?=᝹@vQTS$PsPcS8غZ1MV2 I#@q11p e-Ix)E]^'`?2do.zBm161%Kʨ}.ߤ#{֪^|gnO8" .i֞@r`\'N; 34GM!;Į|?(+׮(&=>$,ps{&k(>qnUb\'><ᣘe4reZ>A)EȗB&hyL)ܛgyė r~x;/_Kxm:ŝ ,ϴ9GأlriZW&- VVg *Eok⼽Qje끇Ťk `;vz1Ϛ"Y /)]sV;kIDtl?ςP8v30P2Wq-58 -Lż5pxH%Ykm֬^fDZ<ӿ1m]Vٟ;#Q>M"|:֎pl:w5Z4hA#M8{?I/uڏy*?HI:[f ^&k+ [#2 /~ڰ,-9|\nF'j@_42IIIp׏ 7 :aU;x2iZҬ@ymqo0DF 2ư^$rؗ,74 ASP~D vrA6`EI<㏨5'i(JՇD ]#Űt`==/=tr6TR bQ.RJ%KG!6;^ǒU/`D?+#Z3 p;Fs1-d zGY_²!t:B/uQp4@(3qNtk}R}jAt w&eJ2/eڦ??y[{t4|goSCH +c\,I]0$MDoZ_"hx[H#_fT'Z<A P DZW+oJ:$FGL#GiHނ CۢW -y(Ԫ ߨn ;tk8:ē'8)]6o 4%|{.4^ ٟ%K+Q_l (dԉ d8N۹ 8(KW-AdvH)ZuP^#ʹ;fn}_M"jk9"A3%'6lQ#2\mfy)rUuzmU3r |I\o t̡MnNש!?ƪ`)/s?3SF"n[z~#.4nȞK?@.$i̍yzO2חP*[[=Z֭g(z9}!ljaTVlS$pB~~9/:6~M2T3 :׆$ !ig|\_, 4IiQHv:͉v7OVEBT%3Q{[Mx ҥT:3}ؘtjTP\5 .o/j+8qom1&݄C}7ëEP;1Ƹ9Qlȵdѭc 9F6g'_e2'2²;ViٍS{-̗w20υ Ruz_[-l%Au2B 's&\B\c5up7iЖg*a z.%F2&z'%t:MSJx棆-&Fbp`;M}gmZ(IRIzH?^;􄲖pp'eone'ѣ\ְoїN4ZH=U>^Ifm!c}T^;v^0QkJv/roam*/{n]y ) .ořu%Da1hbKD]jIۉ7ԫp]ؾ2CƆQ(m̕G'LM|`(}#hY~E}8C?U750 CE!YFzpa-J`{(@.GQJ_Hoo*YxR TxPÃb_:^ t­*8KG='P#Ez8{4P:=%g!Nrg9 vD]lHf#| F%_񛕓 𣱼Q3ùfbZuTтUF3#i^fk&ܥ@Xsi)Tgz XEM |+ͨC.eBPEuD%#?~XM>VwJa;4 !?_8蠮u9ϑ_PakWy?dz+<ޢ ָ 4Ɛ 8`G^pJn^QQ}D(tКg{cϫ𵽴afdqhhoܚLD ibpb |Q-ć̭uZ ?I3a :9B>/Es)ʮ`6!%&\#5h~s{y ȢDGѪ|Tfn?,[o (=eh$ zG3IĂG, }W {I8Go&p Q+KC4ֆy)BȀpԥC83(~n >]:<8+ g,> g~U.np!Z8)ӁJo`9]2O ym8Xy Gns?r,=ݡCaEPMPj_#젹l\sꢃxYT`p,PMkQC,BлOm,Aӂ"OZtڛ񞮞ۜ;:qA.nNETR+ DSyWsslHd*h6l}NkCb 9mE_+ʄ<"B[ d5 fkYo*Bg82x1ͫKL'qY2wڕmh5B3>V]68hNh5IWW|Y/\pF&vD5ϢDGh!h^֨*lYh ?j ?z"e i'̓^Kt;3AHJIv7\A8W@XW׈r.mllֹ.,ʭJW/xǀ#W=1PƄ*E7RQ_F[ʉ)5_`MtL͙I?Y8~.J!_[ں6@sm\`8ha JWjd[K1aO-k6/iv`HgY0wృEJnZkJٌozs)l=d_%fam[" {j,ˤ,9oMkƒ綘SAd->/px\v4hVo kH"IxI}R5G +ATj#UsF@_:Xq H==e<͗: `1QN>]ȧS^?ONw] )_Ҋ!e+@U-Gw Ccj d_qZ}Nalr[ߙkD{Ⱦxj*-E- 26JnH_ŕ;n}j;vK>I,Oe%n gm:JY& |%=W۷&T7D/\[lvǧ MSw껭;2b_6RXYd@/8 E"7 _( 92=V(Haݍyi"oHYpT_)lHUWz}zS؞EqHU@#Ltm--_rhͶȢߣ\ѕlT$),Yx(8aҰ1fkD[gpL]ueg֦(@[@q #4/w3;<4*zyt`v|+2|zcYN&שZ!6&?[ ݥ=-xjsϘԮIdkǘ*hrhJO"6ڞ WeoO pxa15:$ë{&yv?/e4cv ,u̗z[yqm^tb$S ȒOK'2 OSmر WϤ(F[] 9D;V*ο{\mz}071l s`8ЇK5S)O&azOz1_#q~Eg,x'?6(UAT;":ݽ|8wTn]#') ک"p6"OTԩؐώ1%zSےϱiny Y" GJ@W9D5V1 bokgu7tEuh1ʳ/H5A?, _tx Ƿ}?"jף`zJzFlm :^[\y6m[{,đè4lšG:vU ͑pl&X:%m)7?%yE6,/jR n%)`q얄wtSc^˰E3JB>>Y#Eɂ!,"Ԍ :vU-r~Cz5̬f;kuPT^emxY|~`'=:yz開o$m#,zfLePy(*h9G D57:nKoBS?>\~WqW|jNTdWCЁH*殛"HMw9q NA;Q?GBKJ-7ջ#`EoG=;XzCSt.WOX%i4TSvk1LROGUj)xd`#7g Ɋ]!. * *wjaZ)\+=`Z박闟!*Ũj}rnKcuct&؈PB(m?3", 7m[PZaw!e=v%MQ}(I+Yl#wriZ9D1*È߀~o[-}WnaqݮU!WJ$A6fU=Y~5>f2+m5쨊Cނ,{:MBq<QIмRtǐ4ǓݬXB 7+bݩ7ͧ" G >k GoaD'x^xZi6[]SxbV\H'¾Hf{ Q^2,a%ήU*918}5R ?eh/ (|55D OpvF3@gܪb[f gaNWV(դ4'UaǫUޑ^܂ ³n@cKYX-Ը! T/aMG΁%]{+>zx;&_4,}d.U`_<z=q4/p)7X,WeԠM Mj CXHxDVa֣6BqC挴{4d"3X= 5$/Ho??8w)va8ME˫g4HۘqGҚ7ep$ƶ+&8Lrd#t|UKߑ,7w׸ CWHIa5*M]-%rI[^#y2O!პ2s7-27[bjȔnH>V9!@l eC؃W=;SO!A V5Doj;H op2 \tX*"X 2jqa V7.B+c aYA[26"sRZk@~QFד6&$D&M:4JXL> >q+t!UdC2jR%\15IhhrlG4{3lĎDEET,bM9n.WHʳ9[mƫ1>UY[ q2֤~VzqXn+]tJIه(%8.-tzS8,H"WCt@ ^Kt"R<(<qH¶H O|=J LdzRn+5$?q4F~C#Ѩ>v7p [ _|D{`_1SiY8Du5=ۂu0x  g:!ksMOԊu34nژΡe30]!ߚjk6~ȗAVOgR9jz'Oݧ_RZ mtN,ӱjsD )pyya^\yiBkounHLcEM)l^h1ޡ^ϭn\= m7SfT֖$ 91.ʿޒ̋ՇJ բa`Mז_p#&䪸wHbu!? ߓNCYC?_z;Gr,<*kp~ zХݰ~ 18ܵu&pU`: q@2ߨ]Z|-Fja=QJ:{Ð&6LYE|.zK &IF!pRZO fbuD2T37*؃P&U i.!y?jIif$/{9`,\&MC"u:ct=b 떖D`V#Ct@3um@<>_|~N5=T]ctO_}%cfi*Z_@DbDͬU46 :a&izorR?<-#qی2}3.3\ PV&p1CZkIK&$qW ӋE,ʃ,MrGʇi2>-^ҔvEOŲT &AmFiD:_x5utъ6et{dƭH&%)nԷp#HNwx3twܢx#5SpjÓq^[bL001ٕE# 2E]f(| 969S&0+z69Vd\ii#F6@"e~vՊ@}t4ShYgұEM: $ f RI*8AQUcgKAV}C,]qjr@zqF/*ƈdZgmkLר_EDO:1)nucRv].{iÈ'EXY,mst%"j S1& A'@5VC^L\HqW,*?b A{#|/d۫ǙZk&B=d]rHJR5vKSp%7;_f&* HÏ)𥷻IPBp~^}FF$*9>Tz>(@`: {A?x -Ã:U*HD\0cgjF4*rBY p?eÖZDMKx`VdrJ Q³N$ߌ8]%N,P]jZR}0`Wx8=oFD%hwԴy5&Ve˖ &U;u8?-Ju,Prer>QlVoT^3/d'0-H8q_w;ܢJJ4zf^f.\.%e%QȁR?#lE~mB!$%3R=OS,/ƹ\-FrXdpLӤzBphٰlk; #gl}׃^_.c?e=FK\4 / HC,}rYĴN\@ iO-_}> }x>;/4MQ Sms>pgYd3ZBf=Ub Kkfc7{L} J4*f/P}9 B,ŜNP~Gp ⑗Eh~٪Pvspj}:k?̠﷝CSEO f]Jhb<] Y4`^nަ%_t⥰evxr2ҞY/r@r @su&EWXNб!pLRmw[YCJ$O3+%Iw{( >rHڒ8 7$"ֵ;8OE#޺^HСLVQ¼ݜP`KehMϡgqɼp5H+DuKMu_V3W$D2o#/^XzяE з =QHLqm:3m?$72wW[U~ ?jxMD#tƌ/͸e f x]ZypB8Vm= )!r궶UX[A:~TH*8G~=[2l.!WO٩\h"=B%'i%X0ȞP)@c!i#AM1|qprъ/5S% `<(ΑJSlcjJBuVHku\*QM""o*IR0@lN!8*>(I&^e=-O mX!C$b UH[Z@*[]v&*vP> ڊ|@p'Y,Bj^+wUnBݧ)߳ɇcSG뎵 U4f /; ]W9%G,Nh>5`#Q+=vΝ"|yP0JeUy[gO@g>ݦ]jZ{,5I?E.%;x'(N1j[x MzOy@նHr,[A+H &`۫hyN>8SAy!/8k^v9݅#RFӊӰ<f!n \jby1L(tNu^ܠŹHR.:uiۚy /@'`4-hI[~? .0}AAf7p>֥7/I:"dV¾px#%-DڲSҡZ9kT0A/|M ڃ)c/o1aMP+iFϜga9\uVkA3s|[5[LW1tZFJf׸ny^v\du+ )Z+BYl6zYch"{ӈ3LR(E)ΐwi, VĒ]O&sHqlG~6]̻-lG\K=TF򎙄1 d:$.ra/.*~pu1 !?/nGJs='دUcskO䢻`/H`u951w p M]S]PGr^<77vي6ř>w |gF!ɽ< sK)t@NP^`U16BDq>P\AWɮ'#;&~uُрʯ6?(,~JSg?X񊁕;¼j u<ȩⴷ4<:&byT2} Z}I`*_x Ʀe2U qg,%ei0я0J8#IÑBW?V$إj|֪:e=;̵bfSIŴw#{d4PΕ6Z׬s1iXzv}I[׹n{3-eirZ\z!(()>,P68}c1UW"~w$Xg}@ȱ^ eT)l." uh 0OP"eЈOVޢiY?zn=u#fE)-Q( "&۶iC2`Y0q;+2u/_hbCG H Vd)Z5&^ˢ,Lg\fDj u^sldV,*ӓk`Ss»vUy#OgEG枓+,zs-Uj6.DD/ vWh$s ѷYCZչ˪#C:rQ}Zš?ZKǻjsޡRaN"mcP1mq/G ZENxztrtZA QHugR:}id L)' ԍίeq6l*3S&CbI(:BkkM̍I:9eG9.1vki3U#8a_W)}1@9 ~zֶ phңPLM*-<*ƁeJ ]؆J}@Y\0ǓN2N6fQMsڣiyi0=F%B6T-61_ j09&eJ)݌+8DJdqO*wB<,yK, &NpRmP׿a\j9b0ݠ:q<"1&>YehO KaxY+phlv_6NnalouUc}Qʐ*{QJ0qd EPt<44Yi{aHSlh:渼\e}Z{$t)./< m9vw"kW^56ݜN:{9:^OQFHD>M^P  S5TeˋkmfJyUM'I)D + Ys Vkw7zFq{9p3lؽ`.puٟ5wՏ)@<xPBwq(cNҍCLz 1i R9=1~Xrx{mdLSoDVT7nԤ#{2ݙ6vS+p1`!gbng*T3zY @{&XߍxG"9UYw>vxȾUG} 0T)ǸqJ椹\ҴO9J &9'_N uxC 'x:pY㝫 @nW 6'Ө0lȁ3#ZٵxIMӚ(3sؔ|߷~co$>y: ^6њ"h#akK6]QӸS-li`, 2t߉ >iu%wMƸ'E4X<2V:+1CeJXcĽa{- D{D ݽ:؍c?I| d=Pkn|ӝɘ/.\i p'P/uGf8 ծQV~",8A GRVJ4z Af7y>r A[y"w9y8lx?D>J&6;6abkkEʐqns|p#Z@cVUZ$OM|=nζ1%E9K6#tU?+66Q 콒6[oAK@ȬC4uKHp& tB8C8:x|]&nA/\8j MFͻxiuvf;Ϗ95Yf ?%Y@yGJ杗J5cWN^6xAͿ8 s'ffw E[?<᫸Y28uS榷+ek)I$ͻ mdOa?pQ-!HZImNVIqs.(4~Ldt_cLB1)D yF$ҷC+V3 b9z6UYO18b.c Ӻ5Y~qD=+Ӝ%?(4arSM26Kd2+Ik.HSl%eW61GaM?hF5R8Q{Ibr#)WD+l Ns'AJۃ\M{ W +G2%W9{l_EJ} F5!R"y<@j쪖N_+TWU!i9֌Γ:LX6XōS%Vʅ5uC(~nbGpHO&Zu_ʦB.͊?<A.N,-wY8ԴDΊ>N',eS@٤vgP^ b"sa\FY@P,(y:*(8˿,V"2UVϓaLkfAތtlYٱJ\|k2 VvU9Ut5UCSJ?Kx:;jk?* >)^r 3h]ؽa(,xTPxɶpI"0kX-pY=d{U|CBS>+ )\ky`_H5AVg4o}`|TuF/mH "Y`f8I[юع$!!nQ'2]y͈tCإM [Ln߳G#TY=ř U/!Z_5G햏fn'ъV*IHz&)bIDyK#Pj3uAUt{3CIF3N*沼0A܊xRKR|yrF`׬ak}ֳE]OɟT8)4ǚG^D a(5W>rae/&<^'@qp*5ѫM M leJ@הgmH03:?M=9%YRϝ V  ܔ}7 1pKzpV"#RG7}qvn֨5Eǭ~q0|߶MqЛ HP7AZ7%SbE-lh2`5emTzV@ \+ל3 ? &1@>5} NLڭC6ݯۇ2j-R`[o!Am{:ɀӔ,?51,2 2h$`*]BC7sW u\_v28؞CY-߫zHCV<QmS/qſ1%o93HDG@ƕ {f,ʥ@ iNO#H.dp< Ѫ=]Q_T_I*q:,- 77W()BE(In`* .Y ʮ=@̖Su֑h=+s"dUAZDkWc{a^d|I=0Ǒ_[]ߓo5NtQ&.qs/WP}imu0 @NpnsCcyԙd-2KC|hi[pd/]\KΓh0í\Qg3#PyW&b8gh*yxnȠa+%Y^/o餺K|;Bچ@Fn8 Bhc=¶nqVv !!K .iw$꧍Tq pwgSDqnMdktR8`h8):7 k+(ȃ.6"G1W>+o y-Y.Y sbIo7aOj\DmD~0g]V:k)(|wÆaz ~|mv4k%7x C`Zp!)pBW GKx_݀hp\P ˍ$|~m({Z*Թ2u2A+=Iѱ\Auz SqM#1yG 5\H9ۭI2c1rXz4 "$!EV A#Mh8YQok'9;PhQ[+'lO,w_J~ Kr^YǮ;"Q7@w`l[;T@HŘ5~ƽPur2܊[r1@$Cխ@KLJ.C=rA >D輪V}㟫` ;Tq]klſwuv QsWV M7:@DkF IXFpM"XbC3г?wI$zz:D_ GQyHqVnI2LIuWd$')l|tZ$ZR#lfJ MDW[~l(1\J zXQ<=8 M@r*WR*9#1sfA8Rl,iw8تw0cUfvnu2΄DLmɸA,FW`]DsS8n2Lط0sȴyK>[- w[YE|9!5e6&!ݩ%A&@1n* Fige^T,C{a`,; 6RqS؝T  IA%]S7^0I^5$wްst7KVo+Q5^:ϐRj;$NrkC^ x9ȹԾ(D2wxo9jeF惕8\IS3Sc#.w\%ؿO2&X~ $8yМx GO 3t QЏҬs4-bMi ^M)Y<(Mn·tU`\ÚKs ts4+`4ӏRuz{^!]Qz:'ebd&ܺ8 սMYI)э6:("j [_GRɻ[,]0&t͵,wkV!LFpJGC}±f,geX`;x@NA:XkK!Ǧ%*jG)&BSz0aY6s`e^/م?0~ :5j1$_aPxM_%r:r1QTEkBc*JqTY9⅟'%Īl<:|e.`fK#h͇"X eY8T\/o ̂T/(;A-C&?@Et:ÿ)LDV&d>z[Xl/9w83@|)%  JO w FhUNo߄S1R\Bx(1jl@xk((ulh,kc\8W#xDW!tDά_u E^!moj VCO:*iS˹WuI<){,zGOŅf2<[Eng$^۹ a< hs:s}ӝ}z[Zo!=S\kG`S?J åOn*!3@O7}AА|BHRZ'yn1HDNF`r j'TD?1I/@4?굗A"S0܂)` ido(Q6/zseshT/క\4O,*c ?Np/W#eVQU\Ln)̍$nh zjꙥuhuEG>h\ nafvpv+"IP:a8v?kAb ]j!!IR7Iؚ=;` m*{0='葵d0HgDt߀5 zY4[tP#2$URBL,d’=x7?oVڊL@=ױqiF;z@/ЏoZ P6E߂S6AtA4S9 UBf c/WIF_+Մn(_|o&ipKo\ݤF!A c#Jjy΀rpTna|;4`L,B:LD^C]osghԔz=tf{bxL;kf^tXweh4t894pƊz*ThǭEtlzʈ'KBw6~'B1ї=-pAZ4F 3GZͻXap[\V} v^]Oo,])O]Bpm[qghc0ȑ~f>cۢrNgɥ8!-cod,+WFECy!+X_5%Ě] q=\7P: "nK$|PwQ_s'g=v4n 0>a ^'ٛPV־Rd427v'`P.H}i[&+;WQ*>Wd$ȣ0 60V> 6\x }د($и$NWʱ:/=;|('6#K=Ў.ո3U1_8״K.qXn*dD{-awE/Bh>ٳav1WQ1Z O6 ߍ]W:A]7ZaνWAF2 JJn!=CL}k(Yoۙ! T cŘ*>P1;~(äVuFzv 3žQwCOvT4+$~%skYP"m=ӐU&**Qg`b:*{O#>$^y9Jź ub)v8x=ek]<11qĩrK he #Aun$X~1n=\a`;[j&@l4GEeO * ?s/Qr>>]^8:Cqq{T&q*"hDhw8E.eL縩n^LkyG"/."U^lۊKJf_0{q ֶbj <ڴx %Sv"vHD{Te=a%Ug3ؗJi2Rt3 _M!#Vk (6 |HLa6q 5Ji/u76b՛+Fa*II2d||] Q[g!{9rV/c ʨZCTC/N3tRV1, _"F t*c|f*zl6t RW\a% RuZjXXKwo7ܑS(!+j.pսlj#wE"MOb=#ycieKVO퇉3Sm7շ혽?\3Vtr;9YuGG23+&x 16o-tVmqqI\zy=WT-ɡ3{}1=/<7v8ܵ $ tX}"$td,^x6W`E4Hŗ.:~Rx:Yrʘ 6SZ):D6' (RDZ2[֒,tS1,Aggg o*g~Wh1A$6;TCI}vVԧϣ$` +miZ"ː=wk^^[dRdž] 俺M {f<_jhr C^*菟Y:miW$ Әwyɏ;M2Yeh>&.a١ꙄD^b.9O3‰aRq{Gz2^ګslVr\yϥ]$wYf 1Rk wft]"ްna Cۗk98M W7t :/7rvIס l̆ v28x^ w13bՙ3K?Y݄O`3@H  },E+̕` 9 1fk } Jfboo- < _jh'g6|[\x$^wCo'!]RvSت \kRE.ᩆ7^)~.Zm?;q/-Yz3Fp>ݯWL֯FE)io2f(1k.D\;sl[ %Oz]gPjսׂOt:$M  r MgդN6;V(JZ:L&\$I>K3V)U؈,`ѷ-=? Ҁ-{QBX#l4V"}P6.% 6\m&>s 3 w5\!hknUHyݠݚ2(-5%na\s'߭?{A+ ֕kW'udCYX||mnqYjԜ'*!u3>sC`0nE΀Թv@oϻg.@K IQmL0MtW+\U˷iBqoG_(IpupoX98ԳYCd"՛|vb$ٕ7FԶܡy9QCȖ<~eEb}Id8yy4[=vERQ$K VĖ4c3L( 'A CP hM]:00 ޳T5㑀Oc川֨T7JѻZ-Y)$ ~OXJ!ƾ`XZ!w氚NӪ/­SAG ksL,ڶY.z4@g*؟qћ 0б&]=~Z՜l*lp̷$؞OX/2 AI>b 7zAʠhry{_* K5drs3ADg`@Ġ\S+ߔouvnfA!0/vL*܍t[8Im 響rlZ$ac%rMfqz%D6Iĵ=^|w!^!vPWZM؟Qh$t?~P$@"j{CZXں 4JK "'e:Cκ̦$O^&M#8Y_6M$~G#+P/O`|cbB A(G> s]h69&}KYeI!12YpG%aunEG(6}h{g/zC&֗=EG !RhuOˁed:.=f!.P/jԸnX5DǤ =gNMyO}Z6H HR$H"B{I7|{Q쿗 4 \tr: =bΝ:R+/0eN;s&i z(F!SrQ) |5 NĻ;TV,wa_ )w\\G n")Yq*p4}!Huv(?O׽3*&R5p=ҾӒ!+֗$R.Bq[ϛU%bQ  :T?dcc,əE檼291Ѱe8QP j)ZY-j/( }r<t9(5HtwUJ_<-fSL{{եsŌ܀2VZR {1EsrwY{B\3*kxU2i̍'nD6Ġ+l hbҳ[ =6=fQ]1٬d4 .hܘc2;{:,d$<?] q2!=prNVx8rC}nu-uu0a(y<ˆbTjv8s#j SmS{ ;S(' 6aU^RnȱYjc%}eM' %*2_]pL]3v] XOGarn5%o VG_Se8F ,i_"!J{:@R'ǮZe8d5+T{PVUeBf[[n+ y@>Y5 8&tO7> @D>ğ!B+&HFrV L?]T3΃W ]=6vp8 HD#٢1,\ڈXW9#Ÿ\_oKDlޮ09Y_˶_Ox$Z͡(] 7 Rs rdR#y=`P׃Z}.M+jN*?W sGalI4B<ėF!iě:>RUHQZR1;V{i&2E77W3U,}T]ܗFQ"men;O. IK?Ai\= d7%\~5d·FҨnᴼ52$1k f 9' Y|㢰puګg#5;G5~ O"g{szu3̙y4б!*ݰP#MBQYV+(!8(#=\?Y~Tg5#Q'f`!ppX 9LiQOڏ) K\6#s+LbF(pBL_8CZlx_V-Ph}bGfnއ FZ?3iT /&3](Ќ\nAf!͖(%:B<ﭥsL՞_u [x 0si yn:W;5C9Vhq˛.tdъZ[its)P] -fYR(8I  A*\U(=bUN?[W;XzY-# Oz(@*9 Rx\pӁg)=\n3VKi 3[V嘁NNTfIPgN$fzC@Sa:J~vXm2c]4'/i_nb{[cX:Px~{ &'TM#0Y7H\!Abö!P5X=ϙdZCoa\].'y=1xaJÊ7,98_'vf|IQ4ɺ\0%Hb4ܿ;0D"~E8*[ ր&$]X@ƍT*w|{ q  iyZ+Xj=cH~'u:f!Rz5Q)QRVi̖} t:{م üx`]XfwEJ<'>}7n@3$b%Vˮ څHp?/*c#Z|x&*71$SϚ8f߸5 v狙9[f,["3M>ChvqE=݆+F.mOxR+n>sB5]p lJԮ_€r*ͲTL#:/J7rhM]h&"lwWlukZHu]sԡacU(jo\فԲDoxNw($Pp>oWp CCvE39k$`++rtm5hI |յuܦ YݙpV|dnr[ZAl&fo9jjowfB EY,)V͛UB@b7qW*!lJ~/xŽc"*_$*hLgzwگFsN5BT%R ܺDa0AQf ˔ڜjz^='W̎QGKIQYW/xa?TFR4pLl4Ub;(-Fqv%|Vrz\L`įkΟ/,]!X/^VgYVQ.vӔvv<`IW&Bg]Ep<'MxI4-> NZ t] s`͙:`3 A.$2_BXJq>'CTb}83թzZ^O J:Doeꨒ!QKA~w4 TMzf=g'֝c,-ucg3[)bAzMG*O,e]*i5pgdL/ ʰo'N׷/k\ 7X@QK@\p+_ͬuŬRNF4'>d&B\6WQu&̩bw-_x2xR18J׏]l/J HYc^QEMt(U`N+Z)M(tCiQpܚB /@U7HtwlI>Np*exQko̫1M* ;_PS4Q4Q x\x .j1$@XO4 hr[m6EպϻFrXs~B }(;6i>MebOrX/c,L{wiI`ᵏ!n=4FdDEJ5?] &^|rd Hj6uNy㾇Wz嵿 A T)x}YajT[d|;Ԣ7ϋ+w_!=JxˆO{mm8qx7w;ңPjNυ75MLHTia7-F 2%D\qg6 Cdv)N"X^1a |w66I7tE^O =Bl[O5Ac@P5(o-%Hrȫm`#ktw?1} ._@Sa0.zzj+4sc-|J x-{:`(_Qg{KSގqzM^VbQR4hYNFJa5T'U*i"٧[݅+1 0}@D! Ŕ mEDft )=s  s3L?qVc6auRf"Qf*~{Hf)xwUX(U}%'/G)O샐@(X~i1csh1b)#ّM.`1qhxp/$k0r/ʩv5V?1@^j넴LN:н0:XqيA+ٟK~vڥz| -=$D[V}KvRs^,pQÉn3+!5&^k–\ 5ϑ8}H4$h?Q*U0^ ֤G'V˞q:\t21/ "}vixb{'aA(GT03fv!ku Sb;Ln"|ɀb P1go˅ uoo٭}#N jqvJ^lğ`IkahNc|>ŕh&x7*BdSDž1y(6 ;HTԌ7' TWR_Nj]"k2t%`۾&I@)6xS|Y8+JBJ>.c$ڱYtmΦ-8^.v+tO~zo<[ NKŊu U]L"( ]yuK +}H%i)8kW55Vj"4<㒔b57GXEalï}Y;f(!]u:]ۧWD uR/C-+T~ 8eB9+bʚͥDKӺ&B+ʏƤoC칡"@qh[1/x:C5Pž}FQmMH=Df? AK@xA͙xӰdG'f}29[2K?qRs)9n|:@' ǥB"BD:ep9Eg z~L\ZhG.Hޙ8xu; :bD&D sFzƸD ļL> ;}qktT*"` G3ΡJZRےko4h;` N,ȀA˩+] D*;tQKWMhWA1E H !PG:MXo>X@AOu}}[K&S_oH>p?FS8!KE_[y*֥Qi7 U$enzbRc(W83<5C9~ңM\i M0HRyڑk=a *D3U||68wȏ`}P0栜s3>VJx_7)J) A`J'gR#,w6CwW Nϳּ̝t7RHu.=AɅfCrd'峫ޯ|GmֈqD" 7qGlЂ6_Yb-۬h qol{l C4]1hƒ 3%Hmqmrj'A%̾t6/54(0f9qE$_@>0Q*轼=7Ƈʚ-& E Q=@A:n`,1P hTqSy.4n%J @:Y*W٠6ڦ>!87IE^ 77p;QMmD.JE:b@jL 5-]WU LI0?m4oҴp5yl.tt,&5Gq.ܔ39mo`ԅ̻ V'sޱ:m#P>RQ΄hyq5l)E-Rw( ‚=+ַ.Ϭ@#߶~_~ mp\]uD_s"BVCe!+_ x(dk:GsoG}&MxdPqHLbN]`s{T0ϐOIPSw7|jC8V{z'*qd,#$J4d!]x/`zxQ5ꧨI *i&*8N,1qNzGe:s7l 'x"sܴ2q, WIDPQÐ5T@Պ0lpZ%QW:4 <t4f2EwpzGDNhL\7*%F-׻Xʩ"X1Ps$6CQO(MHSI4!31JoXH[z;`ep9Y}-&Goޏ},!ZdHT6zC4. o@Cie[ !m mΤRߧ6:|]-YX_%3XxTCw~SxR &1wJqTPe?>r !΍6,T0( cԦR'6K~52H:qsh`U ؁0a 8`]:Ԝ94ob+A.OR8k/^.EH D=/IB2aP34cG> _⥻N؜FG }bL<י XɠIQ{}f1;@l .e%sP} -ur Q'5{V~=~I\JEKח> ǜM+L QKY^K/l'<z[RQ fCN{a4+=\<E{'GI*`t܉V)D,1e km3JfC+p&3CZ"r$gt}íe>$q;<*InHmS˘ E\6E@'(t!(\uiz^ĽqWmnTɜ3qbV<@ !v.a7(==qxT pJZAxvyP@иBxkB+dI7'q«` Q?>7d!O (_7n~k7 X< ]x?hSb":Ԏzl!Xv<wyluQո/S-XZٞx;u NͽV:*y3e9vDK[䫓K9K EF>=i`#FnDyjȪ(uA`yR%rÛf2{P5\Muif`.ʌg})Exd36$e`m>6;ڙn/.ͷPc=\Ɏ<{b f0d}X-Uk&ѿ_<Ǔߣn3W\^N&hc5Bݽ)ٖcUڣWz'ڟFs`]fjvB'9fgi6(߬[)ި_ asSR:VW{᫑Ȱ)Cax\3c[lbI Htx[ɧ e O}`ۻE[!9D T( 9LK6~'0qWěr tے}kIӺF,z{`\_6&B.z rw\KwUa;ܮh&OL].ӝpKyki˛w;=eZR-$A,=?vmt*~3M[d5(O23'djyR7r {n-_ fZXSmʓ=sPIIMf/6,dMV8 etk1*ؼ3! v#E$< z#S$:/8a;Anꃨ֖TGLz޴VQ ?AXJ0Á|PC%膛F7V?5_}}~go6`U nmXHeKFk6ziOW5߂ aQtI-);`GIP#%wꎖy3{`2Z:{Ă \_î=ie"YїrdQ\&(@g6yX\1g+.ZR=cy3iVC#$CF {2vnZ#\ ae]K-uބ{Y&%p5$f9>1pQY"MJ:+.(ߴDS#d I_%K),(6D.Iʯl}m-QdڒUr}3)yj\KL2yw fY`j+l!- #n4k.19 L B9w&J/gӣGJ99$BDHv3؜xl}Ngmȡ v`=Q~xM1!n^Xtֺ#M~HY5kMԱE-Y q<@kOىSAEy hu:A=E&Z\R츷kݐb兎Q>+\j uMX3afE `#!sg1& WJ7{֢ xQ1GM8 ׀TL E4ݠF̈OZ!Z>T=iy hqP5{K ^$ƀ=نʒsZ#9|GQlN\70t:Z#j4 ZYyd휏<"Xi.kLgV0EO3ur" 9?6;{wGAE<וtRx* UJlw q-I Da$ .2 AgIiPI`f% {<(ԽoP^0z 56kX1؅G׸nBѱ"iR&BqMDiF-_̨ƿbF~{EGa֭4yG]fmor jx3~recWic:kT̉{Pe>6YSA%Ri&eN<++AK"I%C13 Jebr32E|d0zEi/ 5LcQ~M.ZHNMZg~ޠW;*Ӣ+CP}`hRs,ņMMn@* bu&Wκeq9pp|Y3(%4ŒuB =IWg#DOvnb~$ :`mG;kJEXҲeT98wR@+>b%I+Q`da^0ĔGZJs %>\p3]GvD=NtL3?f о:g ;]-Oe-EN{NI+|Bd:/odٿ iT\N|c Izv|j񸀇: >vOW8yoC1ٿq D*%N;bZ75z/Q Z3 o򱲊劵rVrt{.4J{'#MlLA._*Ymgvy@~(ĸ7MVQ_pwjݭ]:FV@AKZS#@$Q4gɗ6SU߬"W?~ rǝ~RS %]PnĽr(iA18-`YAx&P6X08y=@ ;/sfB} AQ+denHR1ŴuP^< ٩uA5#Ea>>/EIzTQq!xn(_DN< ͢+XO\Xgef-;X2 PHkA{zn=ރkI `qF~`t^Ni}ؚG>e(m%ǍdUfR"PF.d!+0G5`Dt LǶ/)v9%lBY.{P5G$-Ī +ftѦGd:dBD*^&ޤ8 h ώz*OP\ 0HiJt"JAD0q{;/"yȹlM&y! ch`@,3|=&*^)-(s iH߇ʎ8b~΂GAfs@ %䙡zVgy" W̌*1H~tc=sJK)rV0hAWƫjx0/:da܁0>t5$⢆B B X%s<5knQrt}]%XOi~H;V9Grί%:3®#B8͋v_#ۋk ^("` >> fذ|#|Nl'k^-:(!Lr[sR*6#L s"G>5W.i?t} Fqu]h@w9\R03@[?V pwߌsU8H:7Q06s]]|f‹[^I-#Qw)T+k)6 %"a1;&efqvIzSu!ԙ3BKwJn^PI,JR_-fx2P9#WLsdO|kjEA kIS%˲uX~}F0"TGwg_\{H@8MSFD9#i}T~y2XOy>AP{5wjk=]u{??8>BYG@nZY$# *jD%O.ex gAb 8xb)J7I5UͿU<󋻱Q\*lޗH;XTlR*\ q=1 +(D1~xMA-2%L.N}o]:w!kxPг|SPGb P8j e%ܪ ~KyqRssO־M{wb"xqmLY>1S,'OJ |H *[IͷhʊGb~e)3{FMifFk1<ѽGIصIfWW?wtESjV˼LulGC1r.cn5SƎ|Ǜ C)P$o旆3fO*4;TEʎv쎑ɡE\.e0A*خBth¯<Gu|yF ݫV|ܾP`% %TF6d<=X'rOktSL'=yq @6@iM \ yʥ ރk>՞ ]\%IO!*NnM/>62νkȼ ;>gOoIB"neXuV K#& (Eקr5"`+*02/)*q:X4!)Dĭf<$f`$9_19<@5\] 8B>2lBsxn ESm)x==~ Wq`2T,zB{ԅ.Egdl -UpI(!LeqO}ma" $|U(Fk,XQWtz2Hyn J\?k 0Z )yh%̲E\:8!x|!KbÕ#< ؎n+ΈHQWx{) Ai!>Qpbѹ?cķ t-҂:Ei>A6$H4˚T"='Nؽd|f'ˊKsub$bX߳ ' ɤ8;P3K2.51L%H#m_P[_@c1F+J4]ni@B횙+oOĨ -sir"Vw0LANxY(A I[Ýa۩e,c[%M*% woJNͿ|ffnmu԰}iYo)QŴi(auki 9i\ד)==ÛɢHIKl7mϫ7巁D^^ţv:TC5 !i&ҏ lfnGyuHZ1a%geK%{\ҊW$ך!׮?RK_}=ɝJ"E_Dii',pܵq{w:K:]AmQ<$} B k* r٬ TQhj[Ք$rYߒ=3O))ϋ-GEBv [Y5 Xyڗ;^Jb)[JCG`zlSuTNJOI@Of"qXp2$ ޷hgu \k"H Rd6I*'I "0 AHaՁ81SQUş “ =.RϻK{[0_(sMN [yObυ Q3FF!Z{y`w5[9?iMWiͭq$daCԼc.o"cj%%{amkPp%;E|hx 4H# C|{w: %,w,/FpG9p d^ZB .Aydt y6Ew|Sa׬^ŧ8mƘ R6R}j[7jќR:yAl:m[!$+HDմX<(gem WRo)q*EԐ#r[,Y?&k4'yTYtXz?冨$U FDy [F0Tz6 I>` OPز:d';Ql!j@ l֯7mIbuk^#n P//.VmZY'C#z(Å%#Ͼ^-|`ZD Ӄwގ2H<Zup?,7LR0t浐݄pkg`/0η W ^kg\?z8Rl6}wm+"^iۻ3Fc(!"G[yl a 0R ތe셞ux"}? LJI?Zj{yg_zDě~ rΪF9Z +{X^СMOHΚF3UkUDZF/</#7mu 1Rt`iYWMPNA8N)HӡV*!z‡xcɚɈ zry{%}S}FV4/}cGSfB{6Nn'IZ//7P$iT5phʣIr$uF~hlkh-)>EK*k]nr3AogOtr0dϜ4n;;cVGKNJg<,th?i|̌¶&o.a%SJ^<>׃}Z{4!)zaGWR#UO7kw&5<83Ҹob#H. .%ZؠbESIcj E텻s}8[پves/z6>A77r>F ^{C7lŶxKv#e8>H/N. PJrџbHIX"ȗ:Sq$nFlrW*#Lwp'ԧ(isB)XTNh3,MN5DbtůT !עn3LohPktY*TzUǣW _z\ >\æNSCjhI絺pv# H,HWg98vv懌;4@t 9aмo&jp`!:e O~3ygCY51a玭d-sFPRH FBD$QRV.X&R=ݴ~Uo\ʓ:a3DwҪ^q, yvKTrjIj ujg6Kl< @NhRPJ2B40RN4l!cR#Q ſa{_u*-))}n0NG:JpH_(5iDX4i[ǸQ >^)[UvKyCH42-R/⟉t?V-BiO"|J2 :L:zg/ OO,.6K{늗Osry3J~Ş*Q[ 0I-}klDgQU=.ž`>},'XX:#ً'E}kޏ?ƣH,GS, q DIY*#8x:@uj3wl:-˜5}c2ދx x 5QO"$շ0mŖV@zx%xc<*4 ,8@5:,57HD`"g|& ն/CGSV;P.I 77F]X6wo; ̺!'gT0Nk #GU"%?x+mj؂h_XQ&@ tQ@NAN]@F8Đea}9d=4ˠ!K7}$c#Zyϲit,!9qB-,zz#Ia'I !:>rnr.<3RVibu>.5NË/ Tvo%*) #YdPDyr<2UP&zn,4ݚ  3+bV_Ӛ!r.令*~!p\=B#^yov, *Su;q?6M/8hCDoȱSF[Ɇz; Fzq >Mv::PՒ63\O} Z; $CW+|gWq_Jm j"h R)쥐}Bxctv<H7nxm:&c!h3KV29CʏU P,ZFqbpUkbx7 f˘? +1B @_K$qimBKZon(y:8LCouR|U%}7H jmp>aHocSD^׸ek#^VBڙ|↡_OL6g7jALѺ4iM[NRk7~2R^Nx?}DaߣH}(Vn?Ayrl*6W*_ DTE*ZՉ:eR wI[ҵ(bv)rIi(vc^ q~N!P.aq4.qm)*Qu&MY>jBnO\.Pfn=CNJp7hP{Q I^5K Bɤ[j2 cU/6t2ߞutu䚻DG ,|IVc ħ 牨%AI߽*£Q{E٥ҮLzo۹v!(uf:w>ГXr1.!QuGatiPP7*eR/,}-4$qfc·萳pؓa  ;'EJfH*n!ٴP&7P8/& f"ٕ@C! glqZIX\.쬫HCGl2UFQ-:nϬ8Pg#6ko،,`>xrdh6S4nԯkg^O<ٴRۗn::W,ҖwZc zh`e(\ Im B 'tP=%A&@HF$݅}GX-Œ eKԵcEab9K㜘뫨mu^r'AT tWr,HJЬ] :[(9|/wAÎNcqU6A>*"N/^iG bQ=l3H|ŐGB4b@7KNw|.ULmrSG$"s}:kZQag;a18Q 8{k-iN;+? _cϳpv詮fJSw[g)J ɐ>pJ'X2A]¼w01G7fs hduAGL :cR?}zgb!IkQE"a1לO Kn)|\e'Al߿.@Wp7,H>K3QbZҭJWb:݈kDgzj;wt73s'g)Nyܔ6(K__r_V3ɥ%0}kfl%GӼFɹNVXH m_cW> .{26@) l iXJ:X կügS4ܥ ;<"PNKA8gNy|rqT۷l#Y` 'jӃrŽ H|ŗ z]PMIC _[tUU+#X@"lO&삾,ߣӚ"ݖ8;}تNHgTD ^$Hq49$:%E ?5s^Tӽq!=) m_xN2Udm[sYu$OȾ_nc:_ iQ?/mpTרNkיۑKm(pQؽqe%1'<KYը[AYcQ(>`"MRSTDަĵy$B|N2Xlqy^7K;j!$P5dȨ+jO+Wףy߿\}}UHL.όvo@}y/qDAIٱpv (8}Н=5<vme=InK0=r=|SB!a*Yn+:@v93q,;5 17 yhST1J>NxIӃ]ml{c]䣎Zs#4[4 _ks`Ȧ/X_Y#(~} 7⺾C pӭqyr@lL˂RȤE_!gW~(=Y{P+o3)RnęHQқLQ!j(lLq64f8;';WBP|Ѳ?@O4 ;sɈvHgNwt8ҹMss-Nlh,HLOt~  ?"Z_j>guTH< bFC_d@ڏp [?5T5A PEe,yU MԨ0C*X:XCwlC΃G}"@?Zt6=w>a"lm_*QLji]Ӥqũ?(7cEU:cH;$b"R` dhT?)~j1dpTmB 3WǢu[tCqf\npXo|4r򎅣Z8(&E OiwgYGGFə~zOc3X&,y"r=vůR<n\ѷׯ'Np@pљqʗ͆BtCU}~5iZiwwf^P2կA0/ DžzAQHmy1pw1C4RA`~|:(a-ڈ[x>e R85΃@?/ ^$S}#^utB#vjW#s>VA>U̲7cPh4FP2`Сw $y;+'C_[?mT[;/.[ȏ׍ }؇>1PQ `..dW9=/į%"<`n\E_Y RC`H+ٴPgnu*E( $XI<.ᓙ8{WEm`<y0v_zZ.:0 Ggof`~M-i-J"۪v6;3Ugm^6wBBQDx͍d_vpY1/|)]Sd;oDѡ ~ 8h}X KYy ^i\X2/of881!}@xJ| >E?oryN.g%2@?V:2uk;tӅg )ilqOyފ$J s4alK:J E-˞Or9M h̯&mRv+I7:9&?EazA8 g17=8'z=>I L $_&aey@|P$O+'c7Rx>BDe-\~n邐\;:L=8ѿ>`Vfف/` |iHK.o"5~0nh9 hBW1]9㽈`N&  peT;Um?RRdZc6%h8si 0h}}zjUֵ(#PS1zZ9f.IgSMRQG^K[Jm< ʵK5+/5Nfl[V(l( W dG*Rʜ@ bcȔE0Tkߡ@a-pNqP!|ەuyo "t\E*wjb05k-?AǺ,yf@(|3.)nHie&U꾹Hj 6TpD6Ӕ瀏V|n㲚%X 邚6ꋯ ˼IQO*||5δF]cjM+6 W|9ඪ?҉1w{ɉޅeYfq4FM$Lu3#΃ZrF-6 #Yͬ"}}T;XT,^\9?m(Ikx%;_!c%`D&R Wja"5 ,9iguɔN .Vh~y>2M~@"8VM4k f* Tԣ`wWa.ϖ̳"~=1?-h` *rbT(x!E$~ړgA i+~oR>c\I]Q #£œOYPzAƐG h Ndk VB=%& &jr?DtZGЪ H. vOfUy.W>BdySn (UyӠ;יέgFSUQX$N w]RԌmKV}h4 M2|"8c6^jj Jn`PvT9`(rb?v/:R(5Brg]-1 BC?ѯohyu(Z3 jAQ]-Sq/ZZ+)Gf:Cbf]xDHIQpSCQue6vHI[p@[nMveO^^a:$F!wd0 ʒj(nG#|}^o+Qca:o}CP.w+R>CpTlgoo0)_ W<85䖓m^'}:Q#Hp0 fp-,Յ, ģTIYuYUs~l}/QWtpAc#:!\E"CC9۽k^ocf9ȅ a 3VuG,``2M)=zsĺiU$MLE@df׎/K*GSdlf8NzsDy)bz?A"sJV& 94G鈧.wV('Mӄ4)As*Qgg<ۖ1I86ےI1 m _ AQ?tqRf1M~ l'!(P[`'CgJt}6) iG{ Up6c-h61_fFkLWj5eo_?zL2T( m "uٯ;`wXǷ=%P2&2}m Bz(Az蟥!!d݋`J37ܽëyf^KJQK>'I[;IEb\*d4UVALj[/$W!5NW"\;#:iDi: _^lğ|*;[ rU&;Ηvn'_Ac>Q'z3Y刊IgS?St`՝ϒ\^sԊȅucO˶\8fg4FHsT {eJpH͏¼{RQg{jq#JrRq1*O /ؠoy/,0UށT%}, +":Ġ 5Hh'4CXpp^ T+Z ?  8Q˟ 2 s:Ji A,dgkjde`="/= \Щ[>Ӛe=A r3W|+gxhWX)w3~}MJ18wQ}xLU& ˤ(q{?u[pkUq{$ƽԤNxe]0L,L׈SZ;3Ë$xEvΟ?s_> 8 ݇ObGKr0RdW O 7CrUd4aátڈ/1nlQ\䗊#Vzr(/5ϥfq%TbhTbus̠H|c'+1X 4N;g1&n-&;llLkČB %ɫ "K p`cŔn]4֒s(SNjGVgPYD* A#{ 5_@LZKG-z+z>6(ng&bq+iU!5E"6DjA!Sm.L | ^\eg虙P\kε`MXP?Ijd}u2Ajғ;N{:/s3G E|Aq<4(N_0қ=e8.5vi%Ǝ2J X98!' ~ɡ9@y Vlزd ylq^'4D^?U晹=I\O98 iBďx АԷn)(?m^FYOҳB  n -_lchEH8FoZWw Ν8s%AZ04&́P&q'/S W@xFSNanh{t0KMn;#>{zKX`LoUZIIE'Ta`༓WLj5:(0bz'zcԥ} sX#΅ܬ5WUwNop^'VK{RflB޳Q$v|ηl膋'pgh ȉ͊ YOu&WB҈u9PپZkPovfwtAdzE\bG~]sd3\Yi}R|#赈E Ќ=U9gR_l!gL\D%E:3S)`2/m 4Hh7$JVJ0W%yys Ƹ޻y@H{]8τ,QobD< ,E 8Zr#Jk0VCA|* 0G@E\0ћ őӨmj?V@Q@Kd;Y%xY qew/ FOy^ m|g%_ޗd5,%/c=Pe4 sl;ns¡rua<>X$1=[V$~u?~dFӹݻKm]Mo]mΌ9ޏpgAQn뽫_d?; BkQYlu1ñ}W'%Ǧ|/„# +y:ËlE&i^(bs6v5'G-b!_JRʰ A1I(O6t@FOI>2NM\8$JKqABeʣ 5m]dUaB ỾZͬ$5tEe^!Qz|v.KjmHLufs7vfq~rH'V1kDC6HxG˘&5lVX)ƒӰ6}0aWrx2 lPRq`q@Mjw uϧAql A![ Bs[cKUfοbKK7ب룙-Wtijy%M <鵇~#T%z "/̨N& I;QOap)E@hRfM3IBL4H7$:BdJ躤һW A镊n˭^9*X1{b*/߳PaRa\!!̿c췧MpM;c@6J~9*eyTGKǀe GNui*(HRlDFq- c YBp EhQlO7^3N6x6r7yaLvh2Xel5E I9#; H{fⱟFqpR:Љ%]~/+/yHdgY ~["䫨Ti1_TfB6\V9HwpVjy'gQ#?| 3Uڮ9*|i.n|q^>܇:{RG_yng1>^TkPt!l[99"t:!jV2ȨcdM^" ~^ܥ9WG s<ǮXJj͞}=ÂT>_ 6`q߅&T KIK38Aaٱ[탴m+ D:Ǣ`- di )%J5h +HYŠhBxy2V9?ftbͤE G w(P w Դ 5vZE4nkVQ6rrL3D{sVZ~c]_o)i٠!F :w3\ 3EMk^bmlx2†2jijE)+@D S\9)4/ح5./I F#]{!ŀzIlM=r3hR*LÐ/w|D}= 4>qFǘ4uǬ4>xh6p:jpA>D*O.L["l@rPǞ$@ơn> 4k FHLDb)B(#% a?sS%܌qMvu^%Təȱ#A9m}|͉$! ɽO^Gv#txR]e֛#[V6H5Iܨ~-:n#bk#7LDdX U<<Ns3T7jIQjF N4ڏ!N<{~J%z_*#mlXw~'R-2=G[TM ~ffc7%)aPDe;=cemAPI6c 4ۆɴ^~B[B:Fqmi-Nq4S)侌{梾:018]\gԯ;s VVI8L䬕9xΊNz|[2yİȁ|szPcWnH5P un gF/*)t-Qm8Qb@.$ax> ǁO賒,߸ :;I\ +5Xe{Q"]'g 㢾ռ~[/U!f;S5#HQ 7? #iǵ?v(c2yb2̚3"o ʗ!mg'z%bC(lo)>d M^^lv Yv^N꣭x. eD_$/7x0M1: }c{ ڢiKoӌ 4",ٷ3ENEV^2"mc@K=ʍHiы?,RNg^mJL_ɸVg>r| g#|%͖yR_}bI7AWYf;[||<pC}l)l<t;û3Hs!DZ{p.l} ;C _W+eD̿Dv$v Op}D"Z#P5H2OOZ{It kώE Ug<y 5/X+~p<`̓ᛎO ՆHG q&.3 %%IQ5G$Uzs|a1'$(Nn5,<5ο[U |x*z_H2 fyJ|\aN3]iVR'<}^i~{C,P5QiL oup <\&QEx)fYW+8+zGm?UiEW*N“1Kg+؟8qWp!FJa҇޼8 J Hn~?|_?o!gQmL; R\Ikzآ3~ . Rize e+dF1MwS4ҷUq5bi?`kgf{xnw4Z5|a$Z"-qa `<)qC1/z &JÒt@ lh3ư۠|o"E~Oo,-qyu ]cy:۩ӰēzTw>0]*i1<"ל_ rjCll/ xY +|"-qg]h3AlCAQN;S}jIf>P*B%m]/0]}iDَktwN c#?J&=m`WnjΤKq蹋ͶpVHLwk|m<5YLcsyN^caC ΛR(lV_({dS_Q` q2qestTSL-9[̈́vO8A=HI|ENJ_< {q HL|PyOBPS7<2.3Ħa(X˺+ pSG@N7=)Qz>lL*+NF"ә찔32=nrV{!ҥM!Άc\D0F{42X? bВ E5Uz3] ^@uxٿԘTM)ժW䇛!jk䨖y9֠D]\Ko{(j_m\,fLRÜI\;PNwA#YokwK@= I5كR߶v/M LnSuft/~Q"Lẑ޽Zr?FߛZAZSXwv`zq D5,_ ʔ2y@_$y 7z\/\=O{ +_ Ta,gleQk${+]_6%R2j)r*;d|n`~xm:)R~y(RI=NS ^(sEQWcNyhBy"?@ \x`2F  R~,nM#E5|-Fa-,Ldgi[5,ll2z)">!(x*wTQSIʕ.IwC3aydCwyUazewz#g UUWf{tl̯3jIO肍9f/-K4)܁FқuY]6;3/]$1TR|#/r*HK8L/fFXl,ާM ,M5Sh9)`c{FTʼn Z suO̰*CD P펏6"VT׷+jN>q09G*+{z*t_p2M B6vNA7LC,w<b"|>#n}O F%^e*; L&1h |d=F( |$7t:n:ជu q>׽y[ (=lկP 9`wBX̦/1z~{s>(z/?꼲/Y2?H˞`MmdWk㕬-m+͉;,73ɔa 䀫_ݥ7c 8s oٞl"f랙re_#!ۼQh&C?wUޢ|&aJ_+o(â` Me_a4'~k$s\X];țgp Lp@Rl@c9k1OO*n o(݅d54<+ҺfEK;Y=cvp[r;㜄чcppha7MHBq1Vlbt|UmekCFx8u2ҰZLi#׹g(\ʰVl3 o*H<߃ʟ[y z AM>qw-q|_pY2kD^]_%g0@v%ם9 {4v\]p%'0dpDҀُ>IyG9W\xbs~I1Ux;!W)I$,װUXy~3?;WOn Vb}ɖ. TNiKZL@V{]1``Y4OG}~4[PXE)D Ѳ~6ATpQaV8HW;ЃKfC8[6cS|_LiЂcbZM9ȅ1rr,JjG3ޅs2w}Q`U s}^90->3mƗĒ\ȍ]G6Wc7ĮϟLyqA *(G\eKeY_`q&M+((;|k17>E)iE9186=W?LWm1Ϭַb! =^}^%!.lЇD9l[/AKZ3Q=.j\d~^C?mnQE)`U&@F)FLO2d5m&#Te(743+n1Xf8֋<|]?[4}PhRfgg4SS Xg th_K=ÖH>Bea2-4Y"'P;|vuR[h"EV:#:b^6bQ+Q=Fw,3o4HX=q9ioysj4Z" ]3<6`"V {!q?Ι o$m0 -YD&o+1*ȪݜJpN%,tS.d՚nx`mraev7ؑld:˥|gUԁ^C䭲wҒ) _g/q/>,SpD*/\ ^u ={@N>hi{= v(4R;(х10j:ś(puO̗_\2 {YVo2BBt1j5l~sZ1٩6#qaPUWb B=ag,"hpAJµ5Ս*;}7pj^Î_KW0dLwQ@UA&u,C%N{׉ٱ%Ck3 Ҽ.ڬR;w&[i 5QЀe-7"==!:~ƭ =ϵp=Op;tDĨH!Lՙ/t4c$IB0;tՄV!crˠ7i|RoMHnLt7-zvsnH\Z'lmZ<"Bc+C CFywO/V.גּbp+;\[k!Sq d|Eh.lHԯH\B.OG77;m!Kc"tc@V ;bant6఑Xl*T酿fY)r&=hd @fjܶޭa:2HGwvH@Iy@92k=7;`tjmޠ#v(֊^ ä0㉓1hd?Zi] n#8{ Ǟ[qZWC\ k߿+?^4+[M·˪1xgOi(vG,Z:C]yoPS `1%')=٣yJ7i#aLT{ΈKF5q-3%mnĪwdW),cT_)xD8˖ӆi_% tV3 fOBlAY&2|q&4PD*]j\G~&Ekuz MK5 U: &>r/3m%@#f0)Ȓ3y,H4.saEul.*klgJ_N1dźϱ`$Y-ܒ/NƸ`ojPE꧂X{ް<[3wp껶74A:5EQɣB~䕿-Gv[ 8da<>t7\CIEIks Dd9 <07 h0<ݎIq gЄ%3/^Cѳ soӠ/N%B+6` ? k)¾&+*,P_;> 1LEeQTgcJ? U'qNk̩] ,װS|J_ gtEŸ><&U һy//؋?~C qZֹx}@azDJfem m ,s7q:sscfU̝qs*);[O֖:bJOJ%dq@ ,0@CxTr&%..j?$2HUx4kJ鹻hl3ST:$3zwfoؓG-@WÆ4,둍]ބW W;d9m$@uj A2aI; ;=B~Ό9>P环-qxDrCPi28@f.P8?zo=Sz42(к}kr[K/w()e6m\.18+ Q)ANm71+Mj@(([X,x^"8kIPlDIVd]q>x[sn ^7wH]hn-`;SR ܅,E)5(FnD2mIŠ%ǝ3OI>68H!%Q[{M+; +~Az BiHqa dsn5A{7q8.LZ2GKyA^b U@WghLvXt cQ+tEҴ\ wL!8y%{icS0Oz|sA"N{F*[kڳ鯉P: GoW 0鮠 h Udf`STDwOoqORhKƝl"G'BLk%-2+wt,a- pwHjb&[oD&q~If놩<8C!Q(fZ=#u{%yZGJV|³i{F2X~:giBqs?l\6g}lM ξXPqx7IdC9ۊ bvi$t/V>jv Mn΁>Hǟn}WӞD~T^$<#SR:[Hbа6vT8@PH1~kvo ('ut3s0<ô8Eyhk aOmql3j H^#Eds0L ^.qm c!14Ux( x }zXG㭁Sd9?x<$n+ob-Ü>4G!X.UI4jyV7H=RR .ГxD(Ǻsb-Y"rjrj%"ŞsZ2λ LQyM*kF<̔ttԸx&V+/ids[an#׋eV9 b:?oEl֠iШZ+JK][uL3FL̫㧾),bb楑Fm uLP:}=KۻkPUH ]QBw=+hQڵ8.E# ,q_9vQ**}fFk$WI$CEc'i< +Bܦ݃ʎȟS 렺,tAs)㙪c,hވǗQ1=Jo 0HR7Zr+u_VI)zD9חbhʜd|'R58w x#E/K Qw ^p(~y*]+r W BXŎ 0l ӲNnf89ZX. ǙO"4Rd;͂렎"oGy/'쏲&;%n]<@͡4=cyuug['J @a(!S%6^Wܟ6*y!q6>+ U@]!Y7Q4ʼەZq1!5sKL3T&O@n\ fVoUWv8))HV^4ԿGpڰsk(CzR $Ҳ|L)qeOzvkikIRn)ieLฃrR3EU+*f" *|]$iQssu()Un)nX4]s.Y`J~IZJ[*G'TbWr)H _@5 /SgV6#B@@ŽT M{K':霮H9&z V$7R믹;]%*;-`  2Jg<-Ś.*sfK ]<$4T3#p#=_o7M~I@7UOH7rNDSf֠,z4+& t%ds*n]JCBPQ3"^A3kG& /U."h(ƚo6Lƌ7vW({oϩqyFӳ$]q+)tG yfm@|&O M O>WIM!Jσu^Mǂ_$䈴-4ԩNy臄IW\ <[!|86Tt8tl9C =i̧{)cm¯XLyHϡ&Mwlt-hXHk^l?}(RW]q"\g/݋i,aAkWMPqpS žf9?=,ka@GGe>0}|xMw3ڦn?~ඩRUxfp߷oLPmm#q/1[TD;K`a#SͺΌ|mbdI0:/yiC,cɜ0R=Ph{hH7gBbUy9Q3e (SiԜ3R`6: pe~(t*u;mnJFFѹv=hadwLH}b x~ ]6HL f Q< Z*IЈCPT1+pK5{%GO )~xm&Z2 )ih˔_'r`y 7d%ةܻ-x4EwBAvɒ_𥗛ټ2_WYN}#\;K_)| QK@{rݻXLK7.LǾE{; ~qc;S͖K(g..<>"twAesZdq,y;b؟LP#g}[5 t܊L3 m7\%ay!᪬ K>S_CݸJBK\p;̟j$0wIh3C dp:4³{N\b-iѥsO8SfW֥j3(,=B"-EmgU _^qA;IoxBh5herUuMpD'cˬUo ?4=xVuƍEl3_:I׳T֒tApxZ540(<𿽩2ow2Xw73U4\;@8BOۍe]wO%Μ弹]Z'ÚԝbU1cG׉ΒM`_ʋljWg$7lR@pSNhZ\?L~ë;̗pMٻoOkd{+ ƤG(|TaQn1 RpZjtbl$?ZiA_VQ [ߑʮIQTzU=O=1(.f${GX"&A1:@c,j,tSU6JcGӘ4H2ﳱ*䴳$l!c? i5GP&L7El4b+Uƶt& i(Y*ecbVJm!$BF,4IeKhHY%v#~h]!ف bhr\ 2t( tdV( S GIhy>14L^LӖE?sTS%ξ\5Vd#oqvk0z%2 KyW2HWA\7K)2Iwh!a#9] #Og@CHy?œKē X{!/8mXX]#IQ!A`R1(`1A•R Y}L"]8L\#e .x fΔOHVdrH1v`ynJ09aT-ZhWtQ2r5XwBݺthR[i<.aCrpgDD˥#g얀%sv? .Ͽ9vޥ(#_tzhh72xev*#~$L2n óCO +W.&_:UI36nC +K|k &Ǔ[x*T|\@\#q>3E+L;qvUs/nGPx$ad-c6~l&qe߷jz|T@7E&r%J95oit1_l,'*)xF' }Go%m58x}'ڐ'jLrӗǐR8ɹ5J G6 !IXwYi[TTvJQxG hM^cV59q8%̿QILdMw'64eC"W&qQ蓞4~ҲZTU`3rjc6ɾ#,a3sI-gZ,Fg #S\ԥ|[]\hA)ux!^Av`;z^f~;uI9QH_5-S>NAZ$*eYƂ)~|9[ptVdr :epox1g;^n,CUk"`uT_Tdg<3#[uSIb=7ZUmK$:X6ܽd|U9Dus +93b3OoX&*95@OOOPK^<{t}݉ᦣQ-b_V?ޫO`ᙟ-:@fR"Las0됣OR1s]L@ƯRRG /Pq :Ĝ"\- Q,_WoŕokHiaZWU 쏹rHcʦ؂taW^(6=˞3/ |b B {Xw1i5VgeǙ鲘TaӸkX?zZ 5y@zH 2=lK] <ɰ=_G<d\ gV|P=fEo1ݤ,|xi=v<3MIΰ;:>rocZLtN RmupuPi$[WO7=æMDָ٥?}:`\zIш:@Rvc@}M=qvMU$e3'wu ,98E{4K82_vmS|]BH1PK×(VفeឪI(3HN(iם$08s7-o_:,zĄ7w\ q-{* |mKa_Veg^o-e*1-h'@. ~zS4,g;rZ7GO~ײg EdE7Wy Qlq>ѿQ#[$.{ bY∦yt#S-HPG\a`zvn.uŗRsba!J=Nqi*AMye sp3nuQI6 xUAX*8ѿiey%cfPcM "lW%i{G^<+(֜ ܋lYx7g;|PT*_w Xgdt Μ+(z&Y4znco̎yMWL5vx2 >Ro|Щ+Y6 IZ~%n25yDkb ,$rAՕ!;aԗ̝ˆT~fpEܠ#cD^$6٥s@6DR&hN)8췓c r.qpN9VKB*7k,ؘN₼oZ( f`vhXut`'F&o'r~(0gqXh!=L /a-~2Ĕ4e62XK>9ټ\4p=оs2|ݸ *޵gq$O@{BKF*lNa0Rr!o ]:#>1Qo>B?6PpVFmSml֦ Ū1K I128RZ#p?r9~8!@6:s?$>OCU`V3zBpRF/^kZ*{$F' %nQjoY=ͧzs[x7췯$kM : {5gԉnD"%r\y\N ,gyf 1QEW(=jqO_/-jYi&4B#GO{.VRE0[MɟsD]u![ .#܍%nVa B&Ar%)a +&j \Xߋ(RDd6NMФQ gˆq,%c2f ¦&YU@f-&;/7%1U9q. c;dkuʝ 7<-:hW7FxkSFW9⣦CැsFF ?6Y-SYw"kCjA+[.lXW9bXJ2(Gl)\d+Hk>|av~Zy5;BAAJ~ +ru$s̗|tgŬ6>[NFVX"~?S9#|%:Qwu=GʳR'jDh_C5T[~V SN`a79pvz =ڣtD2xCJ{LZzu)D+Aրzcֺ."Da '5N)t[aO-l zAJHh&0$yNfN5UXpD@]…>|]K@MqPufPG(;xqC#qQLhC(u,aukljLÖ@jI dTc+f-ֈ4 д#Gf~}Jli|GG4h*.jRBPf2!0Pl~<]Uw/ 2+?ZU`Bԍ;c^ܼ_Tlm&|D;\(j:]#רYyf;œnˆ|FVp[P'eً`zfSP#vFbp+쑺DY qD3M9Vvu6q>*C>\*}*%tn~6? ~FEcW΃AzqHA-ovVv(x-jA]?w87P>Bw9ا4Mӻqy}v?wl^y7L|2#>FKwGg@N~HsY Ұ\ЇH}BՏM[D~FfU Dz)"yE2c۱6s iWt ӺKlUpt z :1|*ET ;w!A(p _^sZ>֖R%6f..}=T2Aؾ%e"LT6\'e*bZ9cw'I3Tg5PNa"ިw8 ܌Ρ @[GQN$U9Sh5-fϪf0z#責ɻTa26ݶ3/t%^~1ͮy,LbRg. GY -kzžRMͤq'Ab0\Vj}yV# CNb㲚ގS. q%,9֌γ|EZU ,n5/SW~/ )`ֲk=,jUy{#2o^݀"h@ fi߂Ou'Y H\sl&()<0#@c5ɻFQQւf$Ϻ xEpP>pN {{|-w-W:"?[GB+,i Aq~k8{] O+۸_/*Ô%z }&D.Hg#DwXKŚ0vيq'q:/p'ãV+0׿a>mQs+^[m/W>k0fA2(`ıE(׆|iX .JPw2`7 `@ڝl2LLAQ]zJAONF 8d?j?(1 e.)T(myȲa6Yaf2R5uz 'CQ@kstز\86B/^TVr4*KL?oҖR`.rn.L`%ΛJR\)ܩZѻUAcj"t<Ѷ}Ѩx$KoL(fJiI-~, S[Qfӊ0:!^$uD@e: `""Qf這<-Tj=Aޭ`)=ivWaYԬ? Z"^B\7~"m|M~OE:9`7\OcI|rs6-"( 2MK LpCˡ sCz+8YO&&Pt)^B)son0dFqzã!<"̧4;v: %&07(EԤ:b+T ›[zOQjwt14oZ0HdrJ:4d}õ~{e=C2vN4rS0oXTStWq^4hF0.o|d9qa(S9f8+O>Sa ƢZ nl"3vӈU o}J)b3~ eNڼvvS%zbafp))ESK_LYjR"=̞oeT;~;V0I.G]oxeo ZsX HQX,'Qv MF1V:5.뤤U!`-& nUjj2s" ,@{OLu+CE!;JzY!*0nO!Yi,\4\0v4EȓcH7L;.!A[)!u>3Kcz$;&Bx5WpyZZ1.{6͏܎hלG%.\B!^ IpHJOV(вY8ޔgq==E6ʵ}x]掲/eti*H7 u/P9SyU (i-mmQE gWfRU6T nZkAC}u&F[%3{KjtUWh0^Gnd58}Vg~|GGvV)鯁HIVᷴe?\IP 6UlfSgN+,pH~7 Сt3uju 4<6w\.*TBrKOό(C:%$TM~6= %U5BߒZ& =T~X^f1YazڌcxN3ɦ+/Zg=0,cDl`v !y)C/'bԻ Me7xC'P:X] mv+w[V 77-ְ;]z;ъQ19؜d~^O7< +u:.nMs=T(-?qYՅ= DE =-yR\-R^2qFlMTFCcZusZs~hZQކ8pTJTs^#s9pڻ\ tœ8"#ʐoH|_c|8;p$Ɇ^݊<Ο%;r^/Ty_(m꼰gNTPy4&>ipzs|G-@$J2R_JO,'m 4Bl> 9sUdZgfpT΂h*MJS:3[{W0ܑ(5'].n J9rJ'TwbxgI>R@@sV%n-U.wQE4w*zH+"=KDp u5\S Z\N @Anv9 0By@`>(žF7D\/**K 7 ;pU_~76Ծ̽~n!qB] ʢ EBD\:t49/-]9ntZi~]=s|qi6|jb^WO'0o+HR:mzevfc ke`,\%ᠷ]rΥfB˽J A:!6suݸRe[V@E~(s5!"E,ٶ%HC)๓<2Iv`sYz|`*OJ&d(q;KyaH1-UK YYE:zpW4PmRuu 6|-ƸZTlju% Riîx%h]OMqhH.S냇Ta)2zΆȻbGQ*GZN,=yqG&wq-٣?B{X>~W|xص[oK֯Tr#Lzulmx',Z\>|lv?JAQx6 O~EU0ςP r[,CͬX#;WA<44 N0[lI$4~~YWIWR?WnY2KљRqq6W›\4[N͐Η0kTrGC/T Z#1p8pVWᰗEﳓc(ِzx/_j3) (&EL"+B]݀٨NwC BGݧUMf9 u&$lƟir-eϝbpf} ".Ӏ7h*c1rD>NYa6f|}KHD> F mvOKgH촯+VdZpb+hD/!0R"٦AfT.8yzyv[0MD(\ &fOC{$ >YM^αUCw$@ٯBER@<_5ڄ+ e* Bnc7g-EktRi7u)o5ހB99'2IMXw ϕ@aSVj`;uիtF3^BmS{r݌1i(P0܄XN pgx\Ml}aiFȔjm #C9mcHNZ$ Ms)tf|U&uiM ^I=eSV5dz?足4&^u#TDM0 {d[åbV︀T.:B.a<9W5t0I4¤EL9}ԡ廾JYVV !]dqi1`k~Kjv} ;8w)`LZ/fgɹHK4 ࣅ@gSD3,{~?2}mBr59(3.s,Q 0]eث&yХf_2b9S^d/VR:߱U\T D!UKiy;Scji}6CTgtLvEһγx K-6#}:٤HH'ru˝Fqp ;{A6`,2q|-4LL3ɏ[y+w) 4F-oWLC8|-'ӊuɸ qf'/'>4Q^5ʞ5c񀨗nIG{`&H)%\N;;d!̵rõܖ։to,HTS8G[1 $R"aLD&8hӾzF3{y4~dasP87>3~,+Ȇ+ZaA8]Aqs]NC.5DBC1nA43m %dM ##Ef.JPW0HG?^e0 x oaF?MkUO#v? _z'*^lU Lb pΎc\O/0B,ZR 0J iITDcKc:i=3!txpmM @ptĹ/.ޘa~FM,}^(F҅HlGAR)/&a_z#w!Ő7&$Ny]H9_KZJ`M9d)U @Gh<^T}xd0(WWZ0(afS;/׭h_u\2ga6Y5N ˚l=&V )~ iHn/ٝabԛ)d5m˦O})+7,`Pm7'`((2 @D[0%5e]4kG O(NΞ ~j±H[Bz s!#*r~2}݄u‘sp'U}XXqs=3bP5sG0VUgs 8H>0] S`Sql)z򒎻`>oxW~k}Ɔqp3:Ԭ|=lnETh` i#}˙ݪWabj'ri{J 4lIi:hܵJx=^Wv#N~a8"=}!j0]7/n bDH ܡxV)mQ0>HlSί1 vM9UƒqCЊ>K#NK[RT/rfIǷͫ#=5_^GЁ+EEt Oãv ޏ 3^NkX6ƧTY{,'ђ uT <:hT0hm6QѺD0g?| d늏ccņЋdOeZՉ|cBڏȓqc }}R;s~\uᓋߋDQ|;5?lYSR m#hd0%xYWp `JzтSC-ȧOY *bW{f\FzX C@\x0a"戏c)yNm`Q~j"VQk`U}?6iVbU0|z?GI >+wQ܇pCkevK97%h24_TchV7"*ỺL&mǓưNQpP^5 =!ɽ;oFk4Nush?v!)uJw9YK뷩 ngp}2YQlMOkҤ2epG%[!܌>R;+-x|aF&eTqBiU;E OydxYTFuoWR-mJxq2Y{g\)r{ZȄ*o(8͛%*te1iS1"6S e %_dt2M||sP\|B x4'WLX͘D|p=pk|+vsV;^1`5d>X[Rl[@q\;o J̥ ٪γYS<"+!ȇ ]73l0BL>;sb5 o!k@|קA5绠Q6RG8E$u@QhC!Y-,,p(z&u =+tB ŸŮ ԯ…BI!Ts2otc𵼞5܊EA|v?GQ ?ijr%LݞʅotG8H3ՑPSѴM lW+: n1hdΒp'~Rs&v_oPդ?Y F1t"\q·QB9ȱ`^f&:RɃGpvgQ0S?|+@<n$E)y[k.I5bAtڑN[̯{3'n@Jr IrFJDW_п Jε>CWջT D)\jG-Svi>|Ȟ4$?72e[.]E3-M}yf} H1*"%c)br<7h-9>cP No]L|?dL?ؔAL/Fd&<t4ڤʚi/W!! D1^L)M_ !jq>;85}ٶ|/kГ%P$L:w7:o5G-9"i9Bp`7[su3 >^YqZ"{к?ZiީT a;BD=_R''R6ZK/b:פ"(g}TyU44ϡ-jA[piQq ha`Y'6V$:urհg\j,2n'v*jbtڹ:Jc$N<@ěI[5Wɇy8Ɵ{*Rx9lDYmQFEBq)KYߥY@$+}$KΜ2 NI3?!s!I| AhkTjIOЇ3:u\L'9Ԅš~ 9JsSRf< PBgj^zabBa%WuLJ{ГϮtf"eR/]4@{?F%JjTj J)@B(Os'=0bIY5PSMxU͚Bbg/-U&f`d ^{`̿coX(>@Z,Z߽Aa,eS8 Jy^ބȧi< SfmJX>e]+aIZLłϴ#ͪE nc~ 졚7Sz律?xAo(A$[J(ul_6:4C)M--gd(KPHzXCV&rqCAxg3 u i; Uf]n"բ;6𭊲hN "FneÌ4A\EVqF?pCZ/7T̟6(""(xz0N\k38*(J*19qŷ` Mnlp)]/v'0^Rt6F넫~@_ɂM55%f!J(ޑͬIu/Qݛjۗx7YJ,~=Fiʃz )V'd>LdZ,FsX4#/X}# HٓVW%.Š ֔veҫMui)rGg-vj\w5 9 ;L 3//OS~ q5 `zz/J.jVR>3,z<- diӀG+D|.m-)x ݱn}ɕ )OOKnB(8LUϖds[}ӟflC+܋!bfIL~AΎh6-lwj7V$rl8|&z|aḏHɬqqyKU8UB?&E M)AX( YH[ VAvٻ{N{Zn.#ZA{ Z[5x=-[9H>]Xq~ JM7ѧ}97ݚkt{_&ЄJo|A 3@frVC;+ˣƤՏ(@K O5AJ彇;':eA2? J< ng6JO=r'B%v'TO_+5JtOi#QVI!$&Q'NFlۓ7uwU..XaEcD:e!YArQFȺsRd86h _RhNx+]oa`?YAW}o^tȼ ]*pW-m`;̞wV)%.>Ӫ B2{d Eqfpl΢V5irGt6eiNP2~Fq;D\ ݜq4ق=%q@3c@! a9&/I0_d[$Oc$H-My'B$qrJaY@y~Fz#ks 9Pr?Jгu I_}3bC5)W {{ɜ$I4Adv5w0c3XqTj(fVb{dwA}#>5GLxqRG=Ӊ';sOLg=LMecwP6Uf?dǦYt_]&/>BIkꄮ=lU<<[pM&9K< Hґ?MuTF%ZP̔'qUJ>/Ik^d,g=J8?[ב9UMs1 \4ݼNyuuS3kVholUCXvv*e}} Wr]NH6cb=V"G֚cMFf#u2٪ [Tx|(پ߼YC'F#\JĭRʶsx_ RZNBW.אo݃$ԑI"M+'(ur'[z/ean3~r f)y2=R.ΑXmehHc)CR9~;|m7p8fIɗċ(S2cPvvYOKNkt!hPWv|AM~1 H35*Er_ODւ}l3G+ħxAF_ĵH 3$FeRb7FEQ 2$#}4YVnKpز]VOmˆ-tIEF۱S wtTt.kkxy47LHMu?{5HCUAoiQB'yx%CT(] e@<.c4b5/ѢՖQ*~שB={ bЃ*^p~@!RI,+^560@H}t#ħ!~#Da }:;c0C_Cȫ玸vaї!gy)Hx;S]F>Xw\7w#]/݉"4~cHjhmڵ"リWE> ݓe}* __&aC3ung@ Dj<@!Gۍ n<Nyyd Lau KbYDWbpytwx5=JICJoӄ xTlZXX]:Ȥ- R~w4e {4Gِ |KVW=4 bCe 긱ίOh4{DG8 =5C "jL+sa!ܶV66UvRgp(oiĭw8Fy\=Flxz@_n T6E&kVZKk"BҎ8ML"Mt&IB8^%|`g>{d2К{ lG0 HWIYYs{[p2o9ig/v Ce0m/6p/]my[v^6p;9Cvv<2. ) vo<.CT]k nZn QhuUC-7D&oMVY Jn| 1NM:%l9~utIi% t>a@MzK];]UJFʗ\)}D^6 5D;P%pX+;gVh ) mxgiuL^eQ@OSow8Ag߼0jQծT{~yyjRXջnFp7j)mQ*@\3Xc:dqt9v̰8 lV(*u@sho#,_ϰzM2Tp\hеp t]oغfe"1 .ߞZUv9xĕMp7[ &r% R3Nap:NVAu?v-Qe_^.)h3s/9b L֞TӴ@% -b뿄q`)G8-.Nxd5 DߘE1wc3pz'2XF.sڀ]dϔ}s=QD7" N6X,xuyD˜Y-pC=qO~ܠ'3ֲ g2bv4l1I mYZ" RvvQ [s)W _T6e=z#/4Rⵔ+~.$7W334%AHtdnk; A k)8UImsC*HYBs p6p LDp5ke b n a+$ItDhN#@:a{1ɋw]'ֆ\)n̒3>Կ@ܚf'+xy}dG~0D$Ny:4Ğy+f]y4C j=9?uDʞJk>/R9\B8)RR-+ز~Fe _Min~5CQhʫ~SVAJ0JFд8M㜼Ek]mra[7rf ^I`۟2dK蹦y*WKڿBn=)ԷTvNnv%ePv};Vi:YuCOjq$ɦ{ڂ^r'*;lw~;uyTkS 㽗pA. FyaBYl5,Ey_ykt8yؐua8ٟec9(D|5sATb@ NhoWyP"Kn NZx,|ofB7>7A@\d3vtF*}λO20Zf yAc,$Wy7[9ʹ:Dښwe]<:}L`.2NY&aUF1Fn bbKWӦջ3!OxpW#װ6'`e)%j@YUB(vYL[9;qYe}W{Q: i'Y Բ|m?b GӸ3 _4KL½qfϑ@r -,,Jc&<޲W-oK =uhe.5DPȜ5GͧH>CtV,jX,C0ʁUX?WVl)XNI!9qWεr2O97)yde^,q1x7l`5EdX1hwKzd3yWֵ'Y`|yEe-+w4Q T 7xQbP,\Eވm:CIkHf X𔡾9qVGK0M$0/G{~7ݏK,T>4ڑv}-c+/HUrڑ31%Nb3 |MV¬Z NWfnW3c,6nތmǘ,D/@/F3Ye/q;IA>$~g@,&)/AoHynWIZZJu.PdO:˼]clbA?A`²ͻ> W)oNVy0Fn' zJ˷paIO\}#0mUHAf/r*Cz J,R3mݨa\wS^3~Y:{J)wIo |%ڻm֔(3 vVgtBϓ#eV΄1'*d5_ff] J*e{)ȟ.7{P4\ʁ߹f?A֣iqv˺ʅ@ 3^\i$DT[2q/!?wֆpvxYs YZk=lm8AoT$(ٓ6bf]#/Ih)2{AE\$[ y\_fn3`~KT)ϝE9X%w,;u#uѳk-ʮYT/c o .В4-"/LϮ K65:F=1 Jw2 GC w*7h8J?59Ih.^TȢzzBAB7p|gs%\آ^<2SyƬ՝(2nt?cszg)٥%N,>N-eEלN&7~{aߖusƛ71Ͳ[bbbK_q \;zPrpO}+"8SΞM)'xx7pl.x2N{xٴ֕@˶.]Q (*p1I#BܨY)z\RiICm8Օ $)3'*'_?WxNp/*#V: TNMpI!mQ]I{jl[^[l>ɾ#EcRm_VPdZ4 G&v`|pbA/e Yξx/a`uGFWm>폞jCcl)+hF1\3-ѕ*$qsDfe= J +\=]-'9Mp$+#J4OÅ=񼇼!tŝ 9?˨v3(>bdK,5/YYr%)I3IƮhX`'QqZ{J:/pM'ZX'> ׈Bh4Sr,Y4D&8G+"\ZK]#$d[pRVYFx.M+\Azxݐ<=q%]T~H9 1rIm ]: _x0}.v`ხ#9;lH JtglL'Qi׈0wG;j|nod oY6Հi d2>U!v%O$+R<ܱbdsk[^]ןųrr~Ò4J}ov=?|=y wf? ⸀U i["N!_g-sdBcz&*H~p.iplh&G}[ňL@8~SX$agPl FfLnK6检̟0+Y1< `7P6Zi薸o)ԍ9i$>trgZ3F+ƷJ~`OGDXFia I@]$7b:J6.ty "bu%&-^G#:ֆvyUd̫I>TS5F@o|Bm2}Uy )t;٧a־XĺFk{ @L8g(fx3G <=#jOhp(n[V+Ӡ/ߕCF|.eiAj^֖|О ̀K4 Iۨ ==}S__3 <&XKE`"ԍf" BU@rg&"1D\tEֈ7Ґe(oH 'L@ZF\XeuZĮLܾ[UZHmՇU[-e?sXTUWxaϚa\Z)KY /p('Y/njPJĚwL%ZҢ?TZ$iNN2q H:[L~P~$]h(U28YLAcU/+v[|]@QDޱt3Dy`pmBx!~ەخV*G7X{]x_%"g4I8\yWY[=& IKj;''&{a%\>$TOz|c{!'ica :~ql:k-jwX ;wUzGY !ӂ@l6qh{~_-y{EЯF1qpg| PnK5hR!`ߟTq(֓dIڕ4YC7>T@8m9Ց t8*a?cٴ`K0 /Lӝ&8O%㑃R 8ٟ0*shy_i\(EY)Ǎ%(mPX8q쥀6u%6]|x|S-H2b! z2Kz tWj>o?<dCN'\XLՄQD'I T  RA6-P)/P|f A]'хζ,!0E%K=^%t= z /$mU^]bτ<έ26k#{,CR);{0(k.zքnjʱٛ^ky <5wA*Y.f ME'&i% rH ԏT,/:vv"ծI"VR+ Jİ!6nNP >G%f9lqi e5|Ln 3:Y95֌:}R؂O#]N]/?:-՟p/.a$J䥷<@ SQ%rX_m-Kunfw7Öd W'=˚qT;  xd끵a/纲A;S% pbr|ͱr^ӌALȡn5km\@H*2O;6p/j"v #Sa;謔TF$+#s58h[!,b]wCGwF!GMq7 q˚2"DFA9[dmkH c-# QGv2C?>o[*ϓt{jnŝ_`X'St:%߱M &ix]O'||6~ϟܺNY6 ]RJn\,FWl77ee8KT AG34C _A$dWLȺ![ aPU*p15ƐWc!x}y#UbcaPyX | 4M|XT΁"ЊIiBV`Y@h$3d ކ0 l7\x;tb-]bqӃpZ2+,i{4?O&r=]D6Lƍx-Z@t\<3됀T}$j;lu(4+V,/{;8mX*h7=O&pcGn\ZQkeL=f~x8(bj 0Ϲy̎3jBZU5L/N%*Uh<7`ip@'U> [NW5gY#yx,b 7V4zc& 9eh$BU=L0y{q"*ھ>~vF()60hz$5W - s~PoUojq^,GbB" >̥)O$QL^7B|,\huZDi ^-moAK)Gi. A-jٶF0NNQY!gENvզ W&l]V!?oC_W,QR&29NÑAUfߊ1|X\0/6Vm)>We*x hifwgcņ/$wZWV2>$tuڶRkok p [k\"+ qL_ܹTKIRSJ%̤̽'$I :x&pgc {TD.IJ5@w]l;ګnݱtz(k!W{ұAgOH| #oP&ЇQ2'+07G ,b]r{s IBiLH:[9 GiZ+V48OxsɫʜDžMIkn FRFXIδBG$\坴/~= il_"Sgw+R}Ru{}\逇%VWޒToSo1+X)`o /5c;N5lB`Dۘ=b$FΡ=XKusӡ?HB f"hfJ IP$/ݗH YxM\fgfc?e(7W4`>%ۼiG&g 52KM.@\=sôa;,6̵^ˣ!@Bb,ׄ~k.M $ nN`x;l=8Cb1cxr ;W.^e|M* yo[Gݤkybm7e-HuXD?^Tvo#gB?xPf)ۘpfvXy7 JhNq2dHxP%oy ql: E[ET*(HiT*j3wޒQ'aA^R|H 0.V U+`]}oXdЍj=ƫZeꞆ"  R2NTĮOI+-2'EkyJJrkIN9h1{^}*Qr xYҦD ৎ4ΟƏ]iMEU.]( NkVSQɪ-\ (.GoUa,$`/-Rc`Ĝ^YU|&"@zܵ3 Eu)$$sAU Ic-F < ?Y1pyҢb6Og0^!GWz) 'w'_[,Wꬰ9LWfkCiN- tK_5,@@ K~RwkJPߨqiٶbtDIIΰ>uT,}`u9$u[*ںǛv:;~ZOXKqxެ{g婂ͤ_>7b{VmJ2l+wNhn!hB:JmfR\II3G: QzZHučX8 T[K,UraAQݓgSY;-E$ '~ Y(3r^|kN,=L%֞8= mT>b5gGMo ߾ }yJ"Q|I-sW/̟_RCiD-@~cCe u.αb)?>QHfWԉqBϼ>Xtp6l<[[=Vnދ-3$p8<ib) >%faB ٰQjk98GC`z +ĠZM[u0 [gCK/3qe"w$':eӔYLw*|@?![BYdb*d,QM,Y&O-=m YRUkxgݻc҅,Z!3"iDYw:JC#N8=bׇ/H͎Zghh{M?|"v*q1s ,鴑BS&Ǎ/}rPF4~nґﲄ``iIT%O)w?VXrBK6SgF}m7w>Dk;jl q;:y|I,(4IBAjw#:C6qzsH>նQF3Rrk 8gѼ6oǤhDiYH$#QY-k+ug=ܧXu[UEIO\%Z[1jZ6{ul+>*G4If^SK\ _Ip(_ĺa!yj^MR: 9T)WhI*Ռe  (}PfX5)F ~O8.R{x2g}UAsI/]u$%ߌ6a?hq5ߛ\rV#YʜdڍK}tY;­68Ō/OG]60ʀ%>x2\NHZR(B"gK=Y6д]1kIf'oz>VRkAXOV>l7L@0Ô9k0DQJ0¹/ - Üj7EĐ  [a' ,@^5j>xl l46{y+ϊlVZc51uj^H%@:)l(͘⢉Qi3F LyFj:w/ No=AZW ӻ4j;5 H JΏI#<6z%}ݙ /s< dQh0Oh^IyX"S#rf]s8Rb/`4Q菾f9>~r7_֫iaDN͂" HՀy2RZQ]OI(0q¼p'w|I"_ǯ&(!4N"pR6%vM6eˀ.,'k*:Z"nƶpM) "{=91L1v9N%̮ء257K,&6.<Ҿ\U_ 7 Wm9ӬkRMCj_ `2:YYF"gRxǐ+tLE*T xiL^?-H8vU™CN^c7jAL-fN}׶Fouc]'+HG_ %VSFӸS)z0uL5Tc6ƓV!ɂJ;a@4;C$*ځi]sJNS\zSl!iՐ.R3X Q&ϋNݚhj)$RB\e/BֺVг.Xrf4=,&zՀ|" ,J*6,QLUOŇD9,V !vj4$b!8ƪ`S$Ou\8V3襺9s^B 8!8o[d#m])z쥔L H_,~sB}Fk2sM&Y0<9V? M;*Kڟ݈?a8.:#:2 BۿHl"aHG">NF)P?7F%+~!qīe18Dl4pY w A'9ܩ?@|-xטu)-&%vq夞ߍUY~#Dk|g5*IWä$Z]gӱ+,VoK]xVw/8@)"%Rxh\,˹l:ƭJ]R,EgGֹH|Þ4W!F6iK^6j5ҙ[wڋ5!/°Υ /l)S3tN1ٌq֨~e8cL:R|OqXr$7셄3z"I- Uc!)lMJC _BI^0lҎ9:ފܵQ߹/ՕsxJ{ag,nRc{};MYBk$*HeǪfp< URo!NM~|; 'N|x0a*w+ $VZ+Mm&XgK([xOe|èJIs;ȤvߴK>w ^m֪o;fQWiUeCocא#jtN,RlݲLrz- 1f-:_`e! c0ݡ|i=R\KD&<: S{ml/Uiu(jG2oKny?#av(>쪩/>u,VeRO])u֠vjbj0^(#iM?0ډJ(ƪ$)+S7?I꯶ 3^]d(f[$wdIwЯXK.G2#8fNc#]Wj5#zhdu )I1 RFBhV+&y.&)vA2j6o!8^x>ۜKzTTgfQ]@{ڗ{֋(X;`/dbpf>tu-831sf+.uVɵMvjxc;^`Τx Η&TVV?R1I2l?4{ɱez) '`OPi}ؽup1z' qnz~x!N'L_?}\oqtzT*Gm9 F }m_KzZuTSZ0 ]0<+@{&bN."=M/^l Kpڂ$".IBJ`gp'tzCV,1ϖ5~SEe'd`0M# zDL?^.k=df{jFySXu+,+i~2[]~QzC .0 t8jB@~ z8 /è!'D?,-Ny|v"&Z9O.nRTo +lbhkZ/[oo&"u,]y[V=8|evxфmE! cIH;v~wGyO>]7W*{u MM0V^qmoXkެ:v72!߆̖z\q-g(hA_* {Xe} TcCDo >6Z=]xoE&%(W 9)0w޻Y7JB ̧ n<<9$ Am9.znEGR|$Zz0Yw&(*xfNHň%بAIkΒ3n=\۲Rk "r}1}AKO wNKx;)}SZxզHg_=fQ/fr"|kF; XZIElS4vn |bq}+9uR&ҼW=+f!p!WSłǒk)қOձ=/KW"N C7p9ztyZ[HF^ѭF ΰ8 fb6y`fC ^*k ꘤zEC\4ZILƃQ/msp ;_l^z~?mri-3 "Df?pyZ K!7j;ĈcB,Kw.߳]>Tc;@Jt*W䙖BrxZJ.c`, aaȈ7>t$[c[5;q YLA8&B+i6L=Jo5B?^} ]lÎbܒqj> lF LiwDDtUiBXŞ%lDw;b{E7/:7[%0WsՄLOoAeJlRqHWhNd㧃f]yg;"JRt_z/VLD)$XTH/yęn18z_P#!mmZjj}lbN {ݚ ? IJm=J-zЗ`?&+sǔ1Eb?Od1%*ޑ!Q}F B𯪌A('+y~;te+_K ~fgV1YADŽSdp<iِQll+N9! [C`“ y~TҥK`֑˦ITTm>W]¡칻e:ڞ!#ݷ&t;x3 bVMa yu$a?UM@W=@uK=xCԐPm$  ax:[.{݌4F O1V zq6oWBHi'㱓ƾ*Y0D{K2RФ#>ϼ75P-v(~b4 靬":8::7\4K>ƜW:: (Э tEndgP3 px:5CQ}rFdS[%Gk<|*o76#)'bTy&|©whgK$0ǭ)xӭu6w]0%@MAn%h x2$L@Cq9aHIgXFY"0\ O} (=q dp񭶃# -[jmث]@Q8(Y#iQeþ+ X̾ TL)XTDjl?h/KB9k%S2Df(PlsiheWhp<_:LsX LQ jw'UHLXOsRvKۑ3zHitc"Tǖ) zU,434Φj*FG& j;7Otr {>$:x9.,KmtJR;D)'[aش.S5}M1==g^%=thjgd;W6;mORfو(I$ bmpP]QP>ql^Q@GUsd Q=oL@"d|AwxxLQ!QG&6?YBwTaW 1,bDFRLN]cTE "Dy%B1\`c/ _ÚgwSbvvILI%JnUvfeĚ u7gF<z(U8:lh $<{8820et6ks-4QX2cԪ;,%L,=K[A0"\J1M9N'ʯ4tsq\|4$+@}ӎ>1$> ލD UrM4ǚٖ lu.yWfE}v51tUl/ Rf}':Ҭ:alA&g $2)+ CɷiВ?MXaQѾy =Vza.V}U} ,T҄AӲ Tu-c]Mcdt2H/^4X:P(h5]ft78xQW+XN ֭r%ySKO j c>$RQవ[C3(K^K#Ι2pF$&__jtR$;yxMI-cR `\ g-Tid~p;(mKwcUC:6/&q855 טm*o5(PMrFM#,yC;`r?`EBUݺB$v }U'Xk* >G]?ӯ\x!z:%A49FB(Xُ_$@nC&4[#-%c^~4_OeK>h&BvxOg\*"]@{BŵI2:zRTM$P0˞Al^mEǀCmA$Ίjx'9\睹$=ܴ)RG 0;X( =s܃6{t" y(MԦNX Ч*bW $ >w Vlj @}q1x6St404ink^,7%I (?㑚Njz?6'I mP ERFaޝފ ʕ]q Qsf̑@Ӂc-ZCpq+hk_пPf0CȻ~K6*I?fӮa܂``N,>B0jJsI}}6 5jlz2"H 4 Zg~XuXݠXg׬ b0;H~[aeTh:q~ex>ݻ;%rMkF:dA]'=7ӜTc-S/-z+BD'v'eKam 7a=份ann%h)pas#t 0U'ےZqϥH܋ fwJUyDKU㐽$LENv~BKT+Tӳ<|3 LHh"Ӄv 3''@DȔ+6M xe ?3l⟸8_GbUWg-O'=bp~ LA 3_޾j`K`Jߌ-Bb&~AvNvG Yx|*˱(H<^s-\5ihՑs*V3hH{BĴ:fj|vɋW-fB˛I~C7 @- VQDAR9JK8r3YWN(kؙ̔Vw$"흅hЊ둱Lv!OyGOh gߤeنvkOL^+"2z'T98 چ}?_u|8Z<_G)`rbU?a>J^ݝ@2MТRcg(0ƺZ >1N_ߙ=Q]+)U2J!qko67wq4`We];.ꜤmLul(xޖi<]tYECeA!+ %@2XJM?CK:S}ɖCkqc L0u>UBhRэچ_oYMy7_ `u( WgH=>([?[d#yc-nM03XDߏqHeLo\NSs<V"X4ͷQLK=!DSDgZ|b$D%GR̮D߈fIܯ`}̢al8P}S+rdB J9 B+UX.*k+jPN6ޒZ2yxW'c+[ҵKS$Q|=aDW5"8ss|#?qpN xK$q6\R~]unf2|_OM˚}!bM2,so$n$6feqH=j1n%ZuD[o"O!!@-0P9i{^rtf6 s})B5yd=T<Ďw7_+j^`u>uUzTN4'_` fcGhBtت6=9y5"5=s'h=1:-%6l1st85j1:;ȨЛl8hs0k6XX>] _N]k]U*x8g&Z2KDfl&%0F 9H`b8 V'|VkThL'gIb=P$ˬ&jbMb&Bl6tUtlg K|P$' !ʇA2@A:dRT=e z "U7OHMz~;3tlwb~lw"(U'!'ITWȗ]_rUmsv2lx1V*l:40jy@[)bpYeB]Խqfxs|l*oGCoJFT5%Ӧ87&t3TyZ ln@z4z,jo $! ˚"͛d]LҾmvp}&hPY=Oۧ[ɿ}XPz/cL4cprALżtR.VT熧cKտhG^s/|{Nag|\r!tuyY__bN沣h!h7:-Sh:}[k4\= g ?X fWKb7^ |D2K!f]MrFyJ|0WxAA ='M \I9ˈMn\’׏tlO '9(MHr르B:p`}Fy0"eqy܅ +OX=o61@xjym~ ދ)ƆhtVԞMR My's %'C4:>Y (B^[c*hWFk:qeԝ+nݐT/իQ]νyJHΑiAߐ 0QIodɅ#rָ^>^ f)PXd]6@Svf{c'3S*T ,f$[g} T;jߘrE,%@ ,A!j0@N{UoU8VdntXu8@oe1~uMRGq1j b"ob"" S5k󳥁9Z]K  F{v l "l78`>#eBW(ip*N=Ej=E#,]QC R{gx d61s:F/1:翲:\.hm9,$tay+/Z"ƟQĨ}vz Rbf IO@8PA&$$z/QC=%5:ώՓu-'G,ȆA,(by_&*N.rƒΈp'4KVRx+Zٕ wG'z t)#j͛<=(V7L+p{Q*Lw!7-#V$(@7|/Ud5!:ķR.~sKy(9wpRHxS4JdLR U!^2+Lwbv |5ʓNuEzذc ?5TII4%M,Ĩ[kdj]s7 '/^SHyz2/n;gVAJ-,u|sЁ'1M|O>2Z$k Cur]\3kZ*2EC j!C+2>g#63I" T1$Gʔ-dR`yyluӼV̰/y%!䦻p뺅鶈~t=LHQ~dߓA siŨ#lr.Z.o3[S0$)ux؞ɥC71xʂ簡Hs@Nx:/8ZU[auE`ih6ؾ"\C`r!ڈ6(3 xwāhqǻY7<tQ8.ij#7vmfKޔ-8ם?`?ZTNcm9X%ZR;%rnPYBB$_Vĥ:#xDvtP~iћk{b#veNܴFo51#PwbQl/qw^SԂ\28 ϯl}Or4rj#,J0,/$l!BqG4vf+o̔UvNˮEyf&kk[ߜ% Ͽݾ`=9jSj!cCYGۣ_=6DBG3o3 o^Ӫe( M={DKS.fFש(V9[fO ڣgL?9n̑sTieO-K`%$Â8F^k+3I- 0W&&l8&ӧ%  {@N$v[gz5PI؋c xB4:s}Ve>=1o7ޘDI>D[+ T(t.$K ':6:\tBcluU*5ڤaK &JG]viiܹz.p9J^SA2]{tgJ&:?KG ^L`W4S5ϨȾ\咢Y^zbuC/!ɧlt#ڌl=)>f 8بfqAvεp|9mHb ]|o00YbaI;dQ3Gԝl8ϪTޤL4WhrL5sqY\qG흶)7/jTĥ#aҾچ6dЬ炸retDo@IShΧoã &Z3l+|7nDXB'J-y; {g0w4~DFsRs-ZwI|?RNm\O&.7=F!`Nu6QXԡ|W>r>؝o1yJo3…TBcGzJxJFji Ƒ]-rNӮ3jylvɍ]3hrC[L+s% {HOpB|,'^Z/W<C bc!R5 W .xO\wR06IfSWG]/<wfyvզ%razU7ʞHX^EӻKde'%(MSH7e;+gx[/ӱ g*KGtGazBGi |~]_n״>dTH 05eP٬(^tsL:ԙtsnLےEW9W6J#D+U4ЎTRD-qysKگ|ƦZ+Iu⥇-$C7!"aK"B=p=йnw}*:-֥XFD"/XZNQ/كE/>+8&U}p|P,LP =7PF`OSt#<瑒 ADB|@#S B\`ps7Oxoʪ+)cÔbS06,hBn]Gp*)4<`&w4_}MyH=O r%)w7 {x8$8RtQR+kخQBJITc,P˃-71Ia2n}W&>/ΰS.Ʉ84l\#7P&_Po}O8~ xuFAK~u,GC]ϊD^`\abE.ÇRƆ6:x{ԖkI2KkS4UÁ,=!.FqDSo&˺뺢SJōא'i(J)J]Q06k2b^eC%cn Yv:(BcF[ElCyi8U@Z_R7nugbY܁Ïh_z}Ed/-Ȃm*PdzdujeBm f"H.> {:6 iȘ>gIQKœM#,$&g8HQ*ԇɵk1 K"y<.)0\(U 1ȏrB׸*P3ENEuzZXkQ/ġtU&8M̮I8oj[- ixOCj5جp4cuȹ8O1VQړ u+Y ʘLNS `yQ5DՆ'@ A.Tp8mm֘6|ud*Y+kyJ0K %\5uuo@Nq|4Y ,[$}lJh8=ˤf(2 xkgpP1i֔ō%4'4}EqBNm$Xj]j!9EYis`c.l5.˹XmlILi灧Č1P|CO:އ UvI։TkXy/yWYF.GybOx $xe$ٚfLLV񾎨.D$~Nѱb>q`?*25x͵lU#IA 6Ҩ?I%vBKX([Pu/^bbͦ wGc;0j^,^2IxRZƹsr΂Ny5ߌI#„#XT#OaMĵ"Mz^Tb twp;)pd7ԇp5I!s3 6pPt؀je2 <=Q.5OߴXpƽI&$ <8zkۚyFZwa=\)X9rZݵ*?Bb_>6*twj(7 瀯lOb;rR'ɬKЌ Z0bF=lJHn$6¼La\'c74)بx&}^<yUy͹_0Yk4C̴,hQV -t~GJ| 0_[!+̉Xނ5[WD°DSs%n0x0zq6JYR8*PԵ(4uhGd9q֪5GD̨ ˔e٧/˭@@M$mTWr"UA AF%_VIo*_한~{5V đR. ˮ`J#'0O\ĢBVn$%wQkCLJ;ף)/Pyۗ |ȶaV4q"/l\DfhŐM[&C&Sb'KF/{;6DPD(XC\ ~Q7 d[Kc0FZ%7mZsv[O$ǿXm{ +Ifm_Y]on=>xDB)~o|Ǘ;\zaJ47ov"wq-Ax 7^yyͱh- `_$E2~-a X2^ n^~uN".!PA&`yL!Z|~$(Vr_]\h{8*$qÀO4qs'؇lΎb^/ {lWDFKCUp|U#?? X^|φQ5,r0U< RbN1>O<:F/&x mt@ez.zNu xظqg O^M]&4)EkC:N01~< o:.> FjL|w \TG]:2 .?W1^1:HW/\FRwUZ8) c酪^c$][|,Dó)tM'_kxKTMߑv3qREKGјӦтɝ49{Zթ .b7),+`+ǵ A-TtR慵UrAG:pJv+EW$\\SpӀ*nYAOܭzx#t׷%AFN[r=-Ӕ1BDn@5^řyi)6*?^ oUX"*;&Ԣ²`b}Xf2e[ @܅;Q ]>-8 () (FJ-}=P=m]*sz1M'$\Ɛrk;Ζ?R5wYkՈQ…⧲s]cd}' aʚD1мr`="/}fqNqggHm4 \kdcrdqvDUMʋv[eD{ N+gګ8w丱MG5mc84 ѓ^ФYn,͈z͏je$Lr=a)Oł3y l 㲳oj 2h˭+cR|қ,\)d߈!,rCW)MiԔ|vފI3;4c&ξA"X /38s`!:x~*3udT:nVy.1 .ٚlܹ5y_nibqnuXysHA'-V>k`-aI˭5a-05Pc pZY̿,F `-HҾac3piyG|vv49>K7)DN`Hщg[?yufƾ>9SYqcO$oW!|6f171+*52ߙpSEsUy7lFl]]mʾ*7db]DܙpC5&HGk Z 7mx:vo4"IUp٪}'O6(#a: fP>4w Bi`oi<'ϧqS]d4FlUꞆT)~+.y(Q> >"oWcE 6CFA2/5 %^nZzoh}1#.#)7S1X`M'zչ<:&!HubȦ;gm|2HZXqTLdn &㱓()wE\cOESb/?3`$ b5tfB sQE @^ƔKOϦ %W^8x\1m\P_Ycj/CuP|3ұ25\ށzǁ{'F6@r?tۖn_i2Bj_VMP;kT}_'1Q2#-. ȩbY3"iQt MUFό0jDprh}mytA_}{r"x;Sݷ`k.tKn(_.n"S%k*7b!0h\ݒ˱-$Ī_-U!Q<ͫ:cc{^H,;Llc6_Z^_\g3-eBBVh{@Q7'/ %d i>7݃VA՜-k:4SqKV0x(ykgt zD4ISWkB"5c PxUxdpeb|˧5w>(Y:w*5]e 픕̓Ɠ=)Ӈ 9Պt)3Ay..@33'8 ^j[>(v.(D ǹs6L W*"5ՒFkOOr5>$0(>tҽT.w2mx ʲb(MT"n(f5~^COsg^3#9ڤe+ѥIwU5eBOj,q%E Vrg7SX. ZKվbE C6y{6#1s)+}|?vA} 8G~BV[57u:pW]tfĜʓ>< H'(ϫعka3|O ؖl'W([Dkg#ߓ91Bvz"mU~fO5^`mWYd 5(rZѧ<]Im f uǃt״2dmp\YMRr3 ^8d^ؔXJh`FE|FU]L+Ήk0O`9/Gd Cj+pM) oA'c8ʛ۰> dz=mٵ{44+ 07/Cnk ` Xym{Y@ R. <]&q= R/$jߙASS\ qI(53;$;lrRۅ&+~/Ł4̈́U6FAĽ~m% {p Դwbs6W|.b^Mq&MfWR-V/vTI죩'ɛR01+?>q">iC<|bnm UeOC.~?᲍+U~Zam">'Wij̑,{Z9b@u#P)1(|{P)E:b$?7Js1lpOlLWŁi E ObW,!ԩq=VJUn/;䫈 &8|B.#3DR1l8CQH8#n/0i A+~+m0tb\vro;~icP{Ƴ:+#_yPO%Bw}>KhX@f+Om DGY#AǶ%'ye4 ҝl p26Dʔ xW{L]ȩ48[¯a].6>#1 KBt2cn[4O*a @1I'tL d['3c d8: ԷZ!:1yNok)6BIȘU?͜`X܀ Ǘ+FtV9ѬK)67 h3waTdUscMUNPK}y+3(IԂ_x#Ge)S#Tp8 $*m=5<ܚߞomr֧Kg:#/E/qjze_|b=xJA<<΁xx2hRum#%YfhN8J1?x>` #8?<2;&hLbHޜ<*4oCM ;pQ r@/4B 4Xޏ+(Z`rLN䒖SHE>m7ɍ59I!ܲ5}Bʄ1٠i X5%%χkҢqL 7Pdp$&)cO~,!9kI܉,X2fr1A_8yv=':>Ys[׸I4?G: K_YPN蚊m~#WT~D^*=~K2i;:H\%966)2'"0y7nڙDz;;!L6ÜGm bDl9]^ ^nˊtj~vۉCL/ar+!T=$z<1l@ =>Yڬw4w{"kQeca@#^`L:qDmBz$=uSqYzK&Bi;)' }g։77 əB|b`~ 􄈜pfMt:$•LBÅqy`D)0ޑWeTJ萵?fUG_1Kc} l!rd%ІMh:߰EB~p b=GoddՁ6ңQBEb_r R2j*ar\Α( B 0E6LHSdw~':ɸA(dže/QJ~ 3ʏs+ 0#hR'5dѯJ,kWr`FӾ\'N-<kL3 2F& ʽ1}lWϵQW~F7 M12ٵL>dEHɞHQj8=Wlv :~:6+B63A+%uZGWz io tu8'ml=;uiNXkުA[I|!G4B3]<rh"8'e K'T~?0H^Z/ulC._r rpV<]P042z 7֑6-`h3f{lWtjo9MgFS bjDĎZj<q$]!Ő*4>N Ώ'")aGZQ֎h5Mui*z*DBx!o˸ mYI&Gp eÅx<9 >B܂Y7r⭦S֘EE-Զ DҶBImMCAZiqFlfw_r%>EJ˞b->²:+↞[W4 ,a`+Y+IPwk7=P+ZGY̐FV\2ejr3r*ZInL<ޏY_XIȀ~F~锺.^疞wGig1+rMsVޙJҦAVp&{gk;;rFn@l^7rՃ`?NAՑyǽ\BOkg E vuk)tOFdKƑ̸;swx3Y^(*;Ix3 9̈́&.YvL-īFr7^T~)F /p@TWP*|=#9fItt xN=:x 5Pp+ Y#8U+_[bK)wY $y'/F(0oR a)4j-В1i؀Ider'|޷ژ#pGrJRn9¯"dJ;G" ,S5 +ܮo?QXJxnJ62ۺ|73WQ;\<7X~mvw?'EJUI9qQrB&wGZ-"b5&KBqpT`U/"T,vs)޹zth3DID]C0Q -5Y,9y6R>&=5@tDVe>.L8Oٹ(>-K:F$yr_eN8Lbtjo”D#Xf!|XǧYBӣA97]<G}_U\򦾴itdPt_`|qpݪcc(Y(*^ VBuxau+߀K }-4G;-%w L6 Bɜ#'ghpl_Ea aa ZX}9BA ,WD]Eɸͅ sfIv@u1L\^wiOB$yN 㦒7;<$ɗf(]EaXa 6{y +j[h2 rq2Drd EpN8=JAP5oG֮QkN 7p5 i\_A+;*U 4=*(3D8T~ ӝ7@Ow !\QKַKؓڮu(j>ه9Թ0˄6솋a1^RoE{.:*Y$%WEi0 9U<)7FJ7EXWsrԘ!o ~ͱ‚W,t#&YRVZ" 5虜sS`c* bkE8Fls ^/0(GWHCsio{?HA+X\wUX8t=f$Y,d:[#4dșmaMm١(s%`H5@Q9l>ƺ Iʎ3,jg9S!`{:+QVQ/R>V;ҿC7wݤ;)#'G(ڌ_#B=8: ʸ'7Lx}21*wTiNA/@N3_OuÊuᙗKW 7ceLj|9 ƝQ!3),B)AI_lPf,>glo?_@׸:2 MHgҼCNU@ 5Рiј xk8ۍw}(sH6ÒfADF,.ɘ5U36͈Z-!- g]Z[yuj)bTn*mve8`],"d*<} qt)g4ظO[wE˦0es`6 ٛK\ן@?z 3j+azYЕ n粃#h8i?rϖ(4=vzԝ]vYF@}_ pwv^Vⵦqjt9$udZom=9Ȓacs1_IXx*R߉x@99Hki=N!<VGf/QuAhmkoƏll6>yF8F>:v˩-…,MZVR3Cw9'_!EM7wߛ5±y%d-|%x8Tcmi>vLXpLm_'c"(ɽg P5*=砯MG"V{0&LĴt38 4wV-@jiZP,Nl6]\2CCRas`%rTKk]L:JFRNť<!0ʤ:ɱTElPHN%GwG65F^DŽ`)b61_! lW q%Tgx>XNF[,3Pc+Ъ[1e8^fa["|(ЖRV_T< qS;O!Goyҧ@ &X׀#!4*{E:ÊiX[S%034¶uz;5+4$V3&a-8&۽H/NSOFgX@h=+ pNIUM~xkKC4kTSIS7lu`iݑ+,+WCB{Ssn_j=ڀ OIZ(|%Zyq} ;3l4B﯂;HsSj$?Ew<|1XgJ䑭&D*Dqמh+Wee%K#!.摍HEIɢI֜g`Mj/K5)M?[<:NMwTIx{$uFSknss;zoDߊC:HW.ձX-ɠ;Uw])rb@i^ԏދ;ZxnBá(~IRBD_׆ͭ׺ac5^\ yS~\:G0B86N18M@s\a\ ގC.qCuyÎ:@B|Z8d+\: uXyW2@Q:"xI s طR60͸P_^),a/)΅iI' ~AFU&ݷާ,h&.f`7s   ~6MxjBu'%y/'4ֲeȃ(tmw @N>63hWIF-+֚]J=o6z}ˆ5}묁oPL b=)b3xmJ FHh09+She^?}PxK ?2%\^B_eK8ch'm= 9񂫶 ({^25yKN ЖJx]UH\1j"Upu CASǤir'Ι{⅐ud&Y=qh9kL2מqfX8%gNH/<mj$J,7:d;eZ`:d>1q\w_D|>ԧT0prQWuK4Arha+a q2輬q>:}8c c,NSn)W*Bj:d+?bO+L&?tM(֚AUSd$!X(4Tgb$I:~y*s@> l&~>nC- ]k'txFl'Y`FHsnNהƦ* -Na\\=ͭ5h%XT ec8g~qFfr6J(FטY 3i%tzq:xm/P.VerdhnI\t!P7[Ckf-{?HTЖ)GZ=+SȾ΃mNqՂ#l>݋2V f9`M b0u.7ASQ{")NӰvU$_>%;q.Yc09F;LO@*ذbASŠB; Rdj:G:Ĵ"?qqe.jS?/b\{Uދ.~U2ɰֻD asU83:KZC蛦!f*d:v,a0UD!R8thPGM.gF,EU,:Tt+`qSSi`uyo%`2PI^"x0Ql"7{WMKݔxriXo5 oЦd+Ǵ,kX"+$) ʦ*uPFH4Nqk =@WT]\(ȊJBĥ'1YKo7%c`Զ>xfw dZM0mPa !#,4Kgp[&m7slb]lUd/zh=yՎX਱ %2sH8h+sn2WH.rv{м6эPjGa'\PEy=>.vlHiw0ިq+dS+/7]/pDTWػ_ޅzۦᆳv]Ep׌)MУdl3CsƜEKBfd"9xy׻XA(<ޱ=뛚=dG$(]^qE'>vvwD7>zpaM6T|/e_]Rk?C?|.AmAw:5xYp~nNO*VTX_Ḯn(lήDf 1Aɂ^MUo@\}#`{Zw} (j__}9B+h ԒՆʐ6ZϔakOS;Uzi(;.ˈ3Rm>@_%Z%!T:Cp$)5|{n"JWSuѼWBٞO~AF#@QLYbOve/ >7]qb%WL_",U΢PJ~U"LN  4~@ M}[)I8[9!0sXBbS&ƭo^08.v`?-̜F+*%&EdŒ I8QV "ٴ;>0U+AI m I0jYS~lE}[10jL)+Hy /}-^ + *HOMsYaAib;׼sVNjXڂd[T2$=4ͧU;exI&qyE9'1W-~+,FXSʛ;U]GZ+fM*NKt^fjVLLuf ,Osz0JxSo!bVq|?VD#P;lq%tMӠW] cxw툾h%\.$I1åTfk 3,ܢ!"Juϗ0i>{(r.p=V`ĒTQ=>RX+&~'^nm1ODq\p͐PF%P<0gф2e*zX.bBS6CmSwa nzNܑ0kٔl~aڗq}b>deFUUjQv)4ܓ9/EU{Qvoup] _6)7W{:+)·Α\dbrn$-&"{ ftIcgrjc:z./C=2sHJplmN9R;Y t1<01Oyd(VDܷ`pwΓ3!JRQi$v2.~<1nvgͩ^>zϒ 9AO`Gۏx?yDwt1`ެ3j0j`3 ӡʊf\]at{wg0G41 G Wsڦ1[,k@w1ԯgۙhIG>sػ|'ˁroW"IxkC+_GĜd״/IA&Z^'?N_R]cj@PEKXl~&2|hMX$E-_DFkh&JjXQ5zcz*e+D7=;cIdQeGw1Ah=YGT]>yI.ㆬ4mi8ɭ.~ħ@y12_B"8P@od)ˇʸ ڑ vIґ:=c-+i6>>C1&pgvjCeدpޣҺk(<0peܙsͅxa- (e$71M|˨" [60/bT^4lqlDB;-_d-ng .[;6R28W^dFˊ(W[n (Y$dy)̵۬ 0)8UQ"Bd T8*5RI`=jMɷjl˺NڬORkdICbx{'s^|Co;d{l{}XZl,]/&@ qGP%=l<1.U)$MƐm6թZŴջ7`˧|1% ڡyˀk#:|LO̕VBє~z}$Uc$(#4>d"Ģi$̖w-XV&+H.`MVΒ*hq 0#bD'm0cNU_-q/4+>Cxcg|XLkE 14ֱIL y)k̺ ccN 騀M}x|5Mބ_C‰{E!ÜX앸)eHo QPAdx %7zw[XhNV7\]066S ݯ2`ӝBF ".Si8 U,~e!,A_Úbc@c2>[S}شdmZS>CH*9󓈠QHDKm8mQT{dNmp4/._Cbq\G8 wRyF%$.#˃Φ i|V]dߒ|8꿒T=}MIsAaVc L\U5Ix2Az\PZz(tcwgTB:W9=5Ux|Gp2SRFJϬԩ #՛2Pbuwm[ĺT4pknn]ʖ^?Y1K pa-},yXLzϿZYehs !"Qup32y.[BrjQ'ORžDH #J&/y(I{h[P_}Fm2Ius;&:\ÿT̄{N,cQu-#O500r~V7_+a :? m$GLSecj)R$C[-KH)h Ej '%G#Y5 VeŲkh+k<\ŠjlI,':=~׫˦aL;'ypbCS}bKj@߱TJZ2 4S-4=,K (v a. aG9./)濪< dpl9?PZ_[DQVA<Ӽ>dpF HVæc fR_0}R@aƾyBϏ!d_' v2, `Gh|dJkjL\A4ɅU :osqAhtqCokXhȺdbW 7܈XX4;X)tz `4%}̓6˚@(11D84'* <:R,qҰ d}[EF h6 h?W1W[[4Ď(1yU% b@zh(5չEY8c{;ҳhS`^r I!D%UehaINjmz۬ld>UAiQ?JD KۋcsyQ ω p v^Ik<_Tr $iiLiF\6HK5Yx$챝V뮹)UvdWWMl596lAk#8oLH$MG*[nb^Nٗ"4ZZAW.=kO-!ژG;e/WR[p ͡qN#3{_<)z@B wM*L*`a݇PAp KǬv!ީ@I<+ddXShSÙi45A^q槠t2H5! .oA7<"Yj4qOnq}CjJ SszJ?2އw:^[vye@ Q 0 $R>JXQz[ef` )+=R _G{%,Aծ/_E" ʥU=ܻ* , GCW|٫(-U}h巺_oD ydq%?9AYh`GQs}kM:spnI@\ʮV5A G^qt\c]ݾ<%O+`0d T!qdB׊YbRHz +4?\~V#L,ѷXv"%@z9< 7f(^%?ܬ.͘ |Ox%#7(dT>W|ZܯgTe)1ZJi(T!ȳqՎ}Wkݵ8i=`S\|E_< >N3cݨ!J r6p#Vi|c`!LqhP``6ti뮛כGך'xT/l{(G$Tlfjӯ偺ý` ^d1`|4 ]de$䯞piMćNNH]ud"%<}3 OX|~=sK2{o̽Z:Pi=h#4 <+ks#iOc36ME5 D2z}& yKdUY/."ك(~<Y@9x''_mWBhsRfh1\헄RĖ+%JG1?> S+:vd :r?b(dv,Tǁz B5L&׮i]lnK 7ûͦV5#8P`o^mбjKO+2MnR-[1n7҉\Anl}>Qp]洯CW4CGŬagKhtc)&;dF;XT |*e[@K~K{$)H}c@ rH֒zG]O>aHg 2?L=,Ҍ8^:@s (+n߉t,~^m¹&m655r;q#RPxe*§nj/jޫ'_Z;^{Be6w\GIw3czOS- 5([|l&Ey[ګexx9Pk1V1.u6kJR},Yixp=P; J`jPn*|S]kiP[!fmN(x: } wh MYﬗ R%f\xn/9fgo%_yZdPYO&)=|@y$L׍\48~ҽm/*Գz^pjKB_⚠Ntis6Aݾ=01z>jI7Xս@f$6ރ犆rheV'2j eGE1Zf^A. Ipn\ȍuUf7*u!8xXʊvܒY0NvU. ֣_#޼Iڰ%!Qm'*# /$(rEc&A-P.eѸ)jGǍ]-(_ 󖑰*Md_|E#PjPoG zMn( UJŶ& 2eT_ bĥ{N٣i.,25!'E֟mӋ !]Ĥk0}cJE>b7pÚ If:oA[g_Ie U^Y<|nH>WkBT#ɌEOWi㑷qM1sa]s5&7[s?iy(Ds.[=L'cR<]:L"GŸU;!N%GaD"8(|$/e;“;Cd) ^&S B@2v]ւgG0w6˺0Ɠe$MW`'H@Rk1<qݭ/v/b5w?)Rӱu$Xڌ-9Ѭ0qd_}oP脢$ϵ/PR XSM9\6_lWbFZrPxyWO)0fʃ}͐O2@oCs(cWѴ.%?Tr1Wb(Pȁ H7n,o \flzޞd!85{;d5+ Xx_[m/{ju%o- 4A̍(дM`r͒T[z%'Uq-pnCں55݌j'9c AA@RM e`dG9E;8̟gjx AbżF5W C\Mw2R~SO#M 'P1'T) .i#l1㤺l@N\mHb\[VJyl퍕3*Z_n{X[T7C[WpCi7_dN1Ro:!dI@v/V3DTY:,oZﺺ<ÉyzQlQUl/GKSQ+b*ҿ!j H}jAF1Q0%i Bw&qbSݕ8yֹ͕ǣRO1ĬIMe& pO#. !0Nɉ7%+SʫoÛme+0 T0/;=Beܩ7cITg1*iBopNY‹AU9<S԰,E,]d{.7}0=v!ϹހRaKVz˪"J|dX(p(c$gTo^5OKY|Mukl3_)kD>%R*Rr :ZȂe: J̓ls75+;\- ch4(9^qdU+I,)ϯ)fp뗁Sr [[\H']pma%c&LanW|dLO٦ðhEAP9?%e_bىvREҚ9JnPӑZ s?>f'jTKsj1O;Fz(26?h' Mn"f}c !]tͿ;芔*z; 5KMd1}QIn^`ɎCnlAp m*pOpG0Udm!k(c_  g+ O 'QCʞ eX~i ŷ0yxf(iĬq\Ђt?d-t8~ijnD\ m>F!]IөО?mPB:KSr DJϦh~GQ]r.N^ӫG1/fISˢL+\u}%6rUO^V:o♯M9gȄ&/jќ4P2 ]/oe^nƵk* 1s]cxf:Fc>D+ȩVX:H ÎrU>*[-O{N=njDITylļr u0ReMŨ\l])uI>TV)o["I6y`OȲC^lEXS'[{fWIBw2LTD$=jr˯g&Frz6^NR>yKӤܽp!lWr1P*ڍRۋQ">degW5X.PzkֺǙ2ןYEI}NjkkMQxh5 NMn WQ"} (v_ĜRt}hܶ`݉xeζJjb'e𷪮d֚*- *_{!y6")IYƨ.kDoLS6!F> yչD/ɥ[}Atӥ ׽\%zX5(J 6l0`bʢH;(f%Ί_r=Am2pڿYkpQ-Ú=`rNf4*2Hba&p)z=Ƃa0 lcPxɪ!Pא_Z杦~rV/I2%MifͧzaPǰFniU!@VQyhNm`hU*pY(p #]Xy/ٟ+*lQpc'7۫c%{R#,F{UmEyw3xדLztW.MG_MFi-@͊~ bnDʽ lrtKW8'I({(9 og# FՅ^F~ +fx#5Io8:&y[rLYjo`l$'`E͊}xȕ 8:T炰Z_Ӧ@ mĢ';BffwH>qCj>|eB T7j؞n 4Kka[V'19lZK7bK^7Vrrm xu \}rGo<pzW )1!yZV&^Pm5`õ+2ΔLe-}G$P`-^/%{% È\XwC>$w<(!|v S}H [U rͮԸD@pN=#|˟CIn^^-/@'̉T~;bk1~>`.!~?i"BZ藬 < FϪlCzgPk^8 Czd%…]6K1 t[!?p(aJ*ݻ4OnE0β6 WWgzf5,ƌ#"˙0=1u9!QZo &\ߣ/&Ѿ5Y@lb05ڞ@[Oᴀ x|Oʊk`>@Ey) dŊܰD<ԉž1A+Wi,P/1`MJN*V!LA u$c?X=tz!cK7V D<%^z}$zS'I&܃82jCN@XddDcki i1>U 0 @~Kw/mn:]l>Z$,kXz@_S*1q+lƫu ^1P@:{I(uf$p|ݛ LIUPH?LʮoYTɰ*NU,XޟDA,AYňA=y6H.N@KкALqWF^<3 Oj(yAh ʳp[m}7Rv]DmG֨.[o4Z*qe`9Ans>jI'5/(eMܠubC?h2ؿQv+v haK-Iv!Qfyh\p1ljIx.H|oe,,7B+[n1ZSȟ-QtRH<x@`#P+q!:N7QC?Z|ѧYuYMxWׇ,$Խ0Sh{P*&?/)>hk_+07;]jF/R0iʱdaV^ry n~4.AZqg >5h(g/:!ɶ7S4BݺUfn84›؈R#\6Klk6A4ёF:aDbUGE3vRR!g@ƃM,9d`MvQ(;?}|g(XͰڝ<{YV]ȥxδs;eh=+mfqQA#"$.s#ðU:+.݋x)-I+9G֗D]܌9Е!|PqIBi q|1c]7! /a#eN6ဿ8bM?m-n~ .RSW_w8hl&qpLQ%i4?忦l 8auZ:lWߜ7;Svf@lΫFjm92m#43Γϕx:R4 &WڤC$VchҦ)9E Yw*XbK4{鲂M0([V O%>7V/i51(] pu"rvյI0~ڴV*W{cKrYآfyQqgƯ+bHU(?A'' W<֬^uPc*IfU;42&?O0΢5\:s`ҷ*;A Zpb-4{,v6c2cCspH,fЧ<D4p{ M̫ެx) u2'eYޫSu;C%};( 3.-@vJ:/mcެeȶ;l8M?y4X#6Z dz)$LX itZZFW)~pxZ1n6Fb|Bh07mKy⃴nNRxXɽ$p<R$vm" f<%qոEjQ(6aOE` q*Cߝl1a ̩ И]|p V)p _z!,h^0h)&.BmyckX-qq[Ro/ⴕꩯ#gһ6OQCL$ehGlyItT.z9_u Āhz·bBe3zP'yI%3 ]GЊ x:I1V_%㱿`F1;,dX0͖<^:̺I0nhč l폖_dM 8EY\ dYuCou?b9BLŦ݉ߟNbgP!<cx=XX%ӏE^N)%aE bq}}U,}"k M$j̨3Us> ;/xtCn{3$\z*@kz`l>p23  Id$oGӎzlqKVA%&&=_y27Rw&u+e0}6@m MLrjjy%?9te!Y&tŗ_O$NT'1$;߲>SqitiYJ-g_{w u',!aw[[G‚ ,F/K‹i΍YWbጾ &och`yR7Bj ˝$m꜋~^]j:+8t\ITA5MZS0,mn5J< ܵ)SԞKM/ƚ9=dT AatٞYU=uKop\Zb[p$73 oR=ƌ:csenX2]h-#=bcO 8 ʉ崂羓ZF)>>oé7D!\FGm aʘHPX6Z n4n&xɎG9ӎjIz`ǀ/h48B/t!BG*os3LEV.!jVX )_kkڒ!@c{l7bU$]qÙ|k JY/WEj/&O a6Z:KaӀ0/ sYzi4^tDJlV]浿_6sck'?DJ/:HOJ w@3"TX񟉐ՖMw`2mv~$+Yid '`jA**BAoShAwIZJnzM=PqM0 l^ 2/M_h5>k6zxe,X_D5Q{Q p@J&\y-6(1By m@PZZtQ,]#8ՠ>^XBװ4Ų֊ri_WZ)?zS9A[%VHsKӝY0j]xJxRӱe%5.$ېͳA+ ۛ+1֓"}*^]LvwR89Hʤ_G+S)%E- "|w(/z&bAZO[-U=WK#(Mp*Vv)v$͎W V5*Nqg @/FjB/^9YbJ|Lxh`o]%e(DBsl~RM+ԍY͌%vHK~Jnn31C7Hו21@_O9/7uoӞas'>W޴nteT˫L2lIfԆ[ZI%B: {ƁaҴ}/ښ.ubYίgؾ{ض̈Of5&x},sÃW\-DشV;ͻgwufn ynekdMb.t[DMV݃j;wc u dܞ%gJWKbhKl9j 6;\+VaS_!Gɺ`2T2G0@M窷'Þ7ʶ\ UQՉq.zg*< 1 |tUĄR?CG"壚 1Ttbp YElsT$V2VGnH%̉ ߬[+C٦ @TJ^wׇZ^;~%U;x>k&Obal1 rpS UcVoCfܸ\#Tp֥o6\]FIn6:ɀXy!Ɖ~PlT#We}׎Iy~Rh#:u&Um`]pGD^ӻ nJLAsô=fm0oSV8KA"[=7% ~4Ue˥7;?ǐeTB*biշX# Fy0Xճf[xXˀA IK%^%9dVo36\W?#8=l7eA:ˆX5ڢ6a8bPr:fOt?ek QjK(1 6OC~+QE~)mguCa73#ȥ ;T ?l"0,!Ak$+Iw_}Cg5#}M!˥/R"X:P c!&xkM^9Hqǻao ^~MPZ!њꗡי֙Rhܞ5>љyYuպt7C=;w"Rt7@jE4!1^6)zҁ hk5US`4?=DPz:"TjM<{s{ 9p1 %{}(" "T!q%^&X}JD= U5[U߰6W6ykuсWl&d#.ze^$"5<8 UKYseY\BDzg{mzcj7 :rhj^Y;z!Q/'2ҞL%?ʰ/QA⊴U$>gB9n8 7>DO)w 63˴Qv$*Ý#m5G(MޮE#"r'ˬA]gUj7?JqɃsT[/-7.@FY̺Rk˭򬰱/`B q !J0 Ki&vp [f]Mlj?Hl{@GSƇz1 ~=BVaD+,{\~Pi.ܘi\A,Hȇ.!ۓ˥į2˧?ˈLXdV&utfoJ |7ulYE uZ -i~Mᓩ{' QE`x,Ǝ-Ҧ~7J;iJ̅y^t_7x|[pYґun+0l"G)@z'ٻ]*0,JO 8MD.ޤ yKٷ W6(n,\37 8㈖tFiuٵJa'0,/2"者Dt5;D݌Y|mM"=l}GjhIJr~2F!O ;vշ-LJ ^-`DBKcnA=6hQ~)9@*ilk]RcЂ٣;:Wȕ`Dݥ{9B(pFǹT$|3d||zrwe)KK!=#-h|I>0 : Hk.cAY,@\~>p1m-znSvn&%W ej3^l۱FQ.`' Q0?PL#sA{ZӇHڈ6QpS'䉌o[ئ#5czlF{jo[;c9Auυb9a %ip0NL Y壄{mU#e$]"FT&j`8UֶWVU.-'uuASՉw 7gtRc©cW~-fh㳫T*EtVD-4WG~dOud;4Ghh(W n{ip[Ouu?:9S?}gat`NAZ 3j#%`zxΗNZHy=UIjb@3I.0k|T($?DRqBWD&?^6\8"˰ *8B(G6*#<)DRl%-AOmNI UQ V]Q^J|@#w)glf5 Ux==bMͷa˥Y`Q} K_(Ẋ>:Zeݞ,}$ofؚ UԈ PH`&S Dz|[c6[)qn2TC&:N mx6ٯ=#H.!&QmbiZ ?C(5$@H.I!:̽~h#ECȱGȿ1O.'Q4AT~0@ (->+]+(_B %;T!xF3\rĆY)atKzm^8ATQ}P+" Ճ߽+-LYXP~ P=8dAU=o@1Y 7|նIM^6t4yD9RG=O^R%*6rL|ʧ7㽊DGup2`㮬.;&.7DNshӽݒI(Ӝ܆l3'+'@(DB*$9?U:ixI:o>pzƦ8c rW51BrNkyS%YSGCWU9 i8ܖZ:\&[X#- 6} #`|2u;P- t*$)Yv= hbuAlZp+cጌTpNQa5GF a)L՞_ˣDL/ld5 dZ B2Gl |wЇ #G$6:e`abJ:VZDŽ㩘ǹ,&jG5UdDz[IڮD\)'Nv.B\YIHH`A2I c&,m鳄7}0ƶV2 lBmYTߎ[هjB85H;uy?Sb!k'b9`PfLIq kSKb=qE1ĥԕxѤL_lxzxWV;e&]{|΄Bia\F0Jܹ ..U6;MR;aSX̴db̰W(p3^  hGi {Ii">ww0U5cgҩ.w( ҏ?{e"|H@06Rd%t?XT% őR#P,Aʒ VxZ߁GhYLX8D(`#Ri}חJ$7`4 kHB0횃CxM4`1YZ޽N6cGO4N->K8/c[`y%n;f}#>q:6.3I1:{4 8ɕZ09CKu/ 㛭T`Q|V\xq&<3qgiTCj̔-oGa% f7KJ,D:ot0K9.lD#1:6KX~k?RU iA$zsi=-\]hGGJ0'zSKҒ+?lH7nKcAWQp\j/),],8~[oc+D#uP\)ظ34(FkDO_}k;%L y c+7o`쟻AX62 1Qи2SF@tl}`} >) y}6\r +4..}ĮbWm}r[aZ:ʘfgY}-{]M^Cc< YG 5.O>2ӏOelTSY4$Y%&J97խ身lly4Wk sniL3c FbMP<%؍(7k>VHm@:X2=s!zUTaE'3+ SH16 RZTˋ1ۊ3I poEڢo=P+~RiKU ay N<'?ѝḳ{gY5fB/H{p7td67*!\-.'x!&%F{h +*@rY];wZTybM9!F#]+1ʅrR:pgW22ԕrYmudeU?_H4*/{I"$%|" 2(ު <]LvPQGsn^ _~{N,3fC(MM{eTMfDW0km*SEcmݒڈO ͐5{xK@lNzTKI⌃Y;͔8j 4 ~#?tO._!'8M/bi֭;煻W gDiv7D.V c%\GMi$ISk|3<2b^I&UpFyop!ɅvLp'*)Q(Dz_uXHGOq!Vü_19/HP7h+ ۶qZ'9BnxRy\Wo<~𠽜*pYIL)i8T'񬏝@.AT/*jxW4Wt@늰/J츳}%`mʤO14sOΌyj. dWj6S ""ԖZE/g]C-N;q&9_, hi~|$Z<${SZnhKv}SȂ|tW^wC&~m%YHo"!.}@lV(&as ]u meUȨi1چUXby$O'iSNzTrMY0eȝH^:!jڦ&ߐM5y&%ytvAT`k/L _D8"Wi^2ĩb엱Ic8AkI«ߎȫnVgteGlʽ1RIVDv`c#7eAd`/XAqzś^Xq}lrz:܍kU0ȻN*F'U_:[XY._9i~.5f: zH |W*P_ s#y-gA4}Mo2&8 <ʞ7ݔ# E&tCDwVnceݸGp'#ekSyô}Zq\H/7{T0p 7REZv,=7?+c39 Ik>S++"-:vc>~`|#+n1KyЁäeꅪgY}չ鰜,q  C}v&U̇yMiCH X+ʃ}/df?Dl86ZX 3:'+^>98PNs0^&i-Dc\Pr̓R10! jݜ og2L O$agGO:2G:eN~cӽxuƒS ĺ*FB@gw/S7b)go"fci `gQT3n/@xwBF>9f  ĸ. fC-'WXn[H4™!)%Z"F/m_׾gE_4 ]*R 2\BGeWpkiC'(f>~'SK U je &E;mՇ1~ )BzuԀm_?RnJٟ Ωs7D nn@bug3A=iڴMz/|˦ւk5 ) w*f:{f9e 訮vI#1R9V?~dz$M&UV4b)Œlmr &*jBKC)fp@Rtbxu]0dR']UN:me#܊X+ ^9mׄ]`sU @͂%HfcFXøtm\˪K[UFi3¸Vt>ReeۜKa Zq<3,+R+݊nS\q>x'^6K3*.ߧyaQuC✭zheSd3λkjmkytҾWbge+ )$ &  ű?rz_!63XxH4UDa3{aG;qAG6B՘ A$Uk[/-y1+*v)D)M oNƮC AGl7y䳌|a_O7ͭ+CCbIŴ(Uyf:Z^> jE ^)@>3@&&sH8{}},oGkA64${!I{x&ntF,buÒڄ @*R@X;M3!#JUW=-ư$zTI 1m5 XN"TXV9wfl~rD>`K=9)a^3W8)xsfš'Ze5溂!qCڵ)_+^_tF e\SE`>iXKp.,z0(v',S8i~6!MuD q+ݡ՗eb0[T VbS؄ʍ4F)Vl)NnjoKsp u")0UF XD)Z@k.L4$ScYܷȈAPnaa0m舴G" .i4Wl/(]Uatyw@(Y1qDCѯ$86aX .JApAEe:UCP8=S r5W 䛌&5XFoJ<-B Nt~~p  9AVGӬ Y5.7| ٖ+ـ D:ypی:D:PC~R @k*OZA8t`Zx)"}KNI 쿬PzZ?w)Ն߲Ɓg^9c|fFMK2Џh T|N< \|fI"W$knHCϾ(c^n \ĴS{ & ?p-aqjt >86=]$1_Pu=z7J *!$+°.ja5mj_S>3/4O3F{(EyԳ$pQr1<>6ZO W8R) AUeϰR|@F6|k>T~ W훉g[ !1ba͓a!%vW(-慮zg"ji&2jKl_+ltpTΟTOem{M Q/G5qPTPDo3gW.C#_C׸}WzŚu|K=cq! \%{9@[SH(j.,Õ 8>bsdyP]9[1CtZ+=%aG[XRz#?HWLۤ=*܋dW-%B ca}5D'w\*Zl1eŲ|bYZ*') F$\&WUu^qQmw 4x/z-|o} xBi F2;-_&q{n/T8E܈ǿO\!1bvNWTw 2a:*=y B%ePtLfQ>Pe\qCnC"-e;S!ɶ/[FU)D mxLȺz@ [` r(ܷ[o98<& }oaY y~7:\,f G\ROlL4|, *ZeWވ1a^ا߬7Q6gw]Z{A$ƾE84ޥku5g*[͉r6MNM.0j-}.0¦31G#h0/8W-+\)+}5+ed\MD+3P'צ9,׀PKwn#s0CIgEoĨVb3N"o7 ICagDߚ)| lJ=I>-=@7!7~?m *(o􋸘eb-߀2LeDA)>mg>O3x]]yw}Xe`ՈiZ_lL+#n?e@PrKJWyEDERk+i, x3)q$wb gAe@/ZE2[AvKPt̻Q X>OTg koPSP?vSjز}z?1?, \ٛ`݈yE(L\ˤ@ڎ6ױ5yb.|\M׵;bgf K*BPǘix9qM'bՃsm/Ҧ<6+S Z'Wйk~>q^q#!|>y u5,=DE$|Ɲμ]<6@$4` Z\,g/[dR'zԀM>[C|j J\ C Cn8߮/`~nߴPkln](Cse˸gH%̟x&{W\="xΟn8W+:e\\qK1?Dִ'8qPzyJYa669$45cܺr[&?Nh!2=mH%=DbQP?EGc}(iZrf&uN9[ txjzI|[ѕvޏXZ0/򳦽-Mt@ƣl* U|矌4Si)emesMyLDT >pF1{ˣLiiCԅ[@Xwd\߆ E :[i9?%>W(C XbrSRI d/|)c"ćJcEgXb\ـn{FKיߛ=)eb>~W -[:ZrX 5ڭ(dD|*LkV]ƝԱwyr k+}64F#YE+R9]9L es:6ALErT/M" h<:N,]cWzKd- Y]Ni%*E~-B#Љ>Q!@uP1oz0"rzB$h>-"eߒ(zyD)F'DdnG#iN0׵.jɫQ{Uvı8񳴚ցdž'10'y#>3dm|RعKԅf(^Gb;Lei2|Pa>aC* w$zc|+B(+t4X1#܊bUxZ˓(HTҤĻɻg}σL +3$$X6F i b5AmI܇3) R 'XLEf/ia>:mI8Aܞ#e2wJ'FŎ~͐=KL&~GDMP87Re}!%tAUݥj7ћ{^+X9EUQKMuxiy Z:N ;IMQ: 'WNP❗ކUD<0BE׸FVgw 4ef?x%Pj+263h=-yZ?sA݉,I%wEaMlrf WHcK00zVdm:ɹjNo* b> 5;dST(N!.]//OIIG+mZQtyB CwVR_3,U}_^] ]!j D&dx]pwTwWp:E+'K6ֈ?S`:\4QTY@2sϓP yp16@fI -&2Տ#[hC-C`D)wk&HP" =1@AϓYO\3賰cM^ذNSLV\ȂGE o&wLE4hUԅ}׳ȭJhg|8-G9 y] Ϯ(#({~gO{WIڲ̖W9C_mL_MbyeS-6Z*?D{dL xL.MR8%ĬA, XRyt8B418T?HLk|l~,VާFpS}cV;e`X4'Wt8"oHEFBeT@.11 -pYh((@gGI3W$iz5/yU8UkBX;VM !! Lifd{鿈 ._6vYK/ \N]oEX Gќ3$jRhwil囊>ZW Gj?;u/4aMF)N'~Zע:Ӳ]} ę9ZoCRԔ]c0J@OS1 C=Pgz 8$לӑK٭mkL>/&΃iwP C4naE6iЊ53`mRK9@PՑ\}5TEkH/d_:(-UHOS&<.Ht1GEKpS9 BҴ}޽$սKlG4L$/oէpus8{-ٲ=:M@\v 3W`Aڀ¦Qokc2Gv. Fޕ%1FQ438H@>.|$Ǣ́X1s!7隿!z>^6z8}loY{J>C>6hN-B%xDǡ;sg@$T A 0UJ"X頎J h*]YU~@}mk!K鴺,hIzhƯ( }̰A§+~N`l{@zm&sgh#k?ҜvXhjqsEfv+T UѲS%eM. ['Ҳ%T᱑UA j&%[b`T8%#yQU%h*Z ,yh ^JzOVBΤ嶽,S{x|~Bf}8i0C)~S{#\@K|:'Բ9J-\|3@qׂP5:/^u!=]A>n*4B@(h3YN܀aՇA}ltz1m ܡddFۦ.PT(GӶQvB` .?%_.GMI켆ϸlQrν8*<`G*JzoH!bFFOWSMuOa(͵jAa5pz0f4i„H^VܖAuaS9/,qeMBZL,zzgj8h~iV)}BxB;e˰ĝ 4Ll#8 %SjU"8 J7YECba[Emae,}.W=|ֳ4̃eˤ~ΫfqyR/^ <&$W?Q:Ep/tqtD3t>Jd9uB w/gOS|*z #wX'ýwY*!ئ⧘5a1Iƈk@ʵ .?XgiF3٥}ٺɓ^3-'F$3]Qb7b[Sһ"wCDc[#Ar?**,@!nԳ>ǀwxhyt.|Biֿ(iֶ_Z_ң ,J<*u\EN3Q鑆[*tO$ƽ"b:1d^8W# +#Y Lq6w^l%/!cs!XȘoM';$@ȨRg:~qbn@N9k2wOV)|--ĊkY?Я- F-٭̕ny; mf#/M.n0>PI; D3w̕CUIu8 q pI2QoV d!D3Q7]udŧ֡=0'"2AU& P~ZUUD&gpz Ƿ$Ll?+߻E9nsտr!e;Hq\q |[X%$Pn_#oO%(2v>i&7%;UBR目.wi}T!n]9h5?y\G#5#mux*<9.Q[@Ԉs{;csrcCK`y1߆ZrmO9[,س wD}jD;()u47;[uLkA#MZqo ks &VjpT5u 0B~,Yа :262LzQy[Fށ(꽡VD8tnrr%_ƿOY`7Z&˜?Êʸ~&ca'N{JkC%Q5CR_H8;mt!lg|$hUkk!"DZNRE2)5&&^#ά~<^ϢUcFhVy?.n!&>(inR7mP + %7K+, 4l*\Щ~}M՛Ř։glPǟ|7uƦNaNo#(a$,CxK MOD3̟;xrC VF}߶ݷ!ro1zΪ Azp|7PcxKցKOH ;v\ZX3*pG@d_,\?j!ІIJy/T)knN62sؚ4 ,iSKħ^)u_bNsnˬJ"6ErZfl|f7=E9= c2mTtިYtvv~P::>Wj*)W_Դm>`(*ـׅl6Ub揕h̵ ϳDKkupN(}qSO@Mq|Ύr[+2Y ^k2MV'i;9 0UG܌ 0&\63=tp>x׊t@THش `?^T`QGJneX Cn髨54^.7}!d=cn{N}7D˳BՔCgjI衊O)^R#gHD5N(lluel<N.=v%e⨓w\S<. Lw.6FՇN7 xDC^!fT.Xn@∍LSrq(}Ȃ4Ph14;al^A[Y}LKc֠ 1Ajƣ_Igx hlF[fevi/LE B D/CMo5Gdu1 Iol%<2֡{Όq`T#Y?Wo$#"P)\TXLZDo*oh'bk~A5ڊ* ě?<Ju%OD&KNFr_al-mb:A/t-^lC~4zm^y &^zv8)4?{M| R!IUW-$>1z-] wՑꅦY2nFbW1/ ;+69Ld,ƨgPɴ7 Z͞K LϏg A[oCߤ*Ay"Z"kpќ ;s /EAi%}f!<3.%NyNtݪ7m.1P׾[N}xA_Ƃ/ ~TI1`!@ѳ͝cJ*l'^l7f4ǒȬsGS fP{VmaVc{sZ0S1CW2*AޚyR q\=g"5HZcq{--MVw^:d*(`E{K7\xYy̩: %8@q*Em{l>mM/E11NLb|ԉֈN%[w- +rRϐj灰xAf1-x=Ĩ.x;Pj-&.>džh߽r[v9?B>9:A~Ly/m/˄*Ad& D;e= ߵʓX-3?{̚(7|V͗7C}4 =PD Nk?Ź8p}rrEoQDVߝ K;[nkBU0-R:( _<$=hT DIN<$C.7V#od+ȶ=QbĈi) *?+C: x;udE$ik'Z=$&[EY0TeAwld$F֝D6:K||˦BN,g.b# =i6NPY#l>cw\Ցo0r bZv-cѵ-85jbyu}\LVIE|4ydw>N0r+R5gUO=*o&7kXz!jpZtϏ%AKTnpkī&Տ7LZN0ʥm/xq 9u ]͟ )972珞娛 odUcAqMhs Kc%u|JrFf= I Wd}Ph""4uz`k "Cq &T]h0J4EhXpC^HN:>KY<_-}=u6; DJ, s- &:)UqmV36+fGT vs/;B]yFk؄%YZGscu`Q4nGz9d`u ƕL&9Ii)M-A683i?k B%2^L[a6%d􅳂w;ɥ0Ҩqj@&HUxmyD[+BOWwQZi@چ|nN&v5зEC,&.(}=BgS7Rwu_4?'iёdTbF`]G% c~d5atɅX5S/ (!iD `8]/Pi86Y75׀%P}PQ;6!dГO\_Fk:Ӻ}ҳ GMvz9UCC y!QTTcty[{k):~ Yy2G&o-b%ư}s _~kskN6d'l"+>{\t+12fRFĜz6"el!ΪܡnP'.`-MO3w(3)v Q LwU6dQvty>Gv$ygl@̴Z84,}Fo6!6] d :ALwaj|&amr?swWRXpZ6Bi6ӟtAVع;CӅ 87nTl4oH3 6UG$aۍ@k[[pt12EsKH0Gpkj8uD2 K X!_#gk /䀝h┐:HtҜHw}痃w&S?'c$=c3Q7yÖi4DgD̶ƘiTc}nlܵ JU~AqƟнi>OB {6Jc/ C9ɟa,y/2 6Xҡ*R/f9/ˌy. ?qt6\\j7XE4V͚ܽ7qq2mYxzS zIT, 8VKбl7x$_ ]jZq]f_Kf3zNjࡽd`\1믹Mc-Hv׹Xj&NdL)amy; o(A$YGV2HfHZvL='X0GՑ{>녬^5 33KCϣamxd l%}RaF^W.vn4*=^~D}߄[;=D/o-qQ"sZ. /7j>[tG0`pMa1Z;`8-L=mi+֒6^(r4Fpf] _~'Qm ܈EѝYZK~') .Qᄱ W{?sdSep@̹ "Kġ†?mYdSH(\mwf胞ݹtAx84*l~/˹3!MQnTc,Y6}jxj=+_.:)ܺBH&y/vHXa:G+斥T BQ"70= Vs!MJ)5swDc4qdKm.Ka#QY-ċEZi!`;f n8ΩaIyVe8|\װZg-Tp!oSwgj#b[_4فȗG&9ZmS:Ҳg8J i>u[$\d>T:t\/Io73}(v7e2X`,#-Es,`?GRo$ 'Az5WXyWQDdS͢)XC֨h`Ǯ] eSlM9i){F<1g#W̧]ձ@]h._8sZmĤC9dj9ʖdX>'#+0>਱8L )jݔ:!oH?H Dʐp>|V^ZIb!\爰G@-Ʒ+B뾰}+ ^.^tTFƊcyf]{b6H+49c<0A]:5X3.AneD^gj {9r5?wJL`u:qY-](+6;]$D2cUP(7M@c\OIq %Y]1A&?WQAr "`kޱm[䂰5?c :a2w[=lDV< Zp<}^wl ͪ 2γ#d$ 2sWq@rLp!п+#A79؈7A5|,v$*B>TA\K^m'o\Z7F\M&#B=KӟH%V~wDVJـ")kx`賟ʒ%/qU L  g gw*]fdL`J+7}m tfq]#14H=!f 8|PyF"A>Ն#XS-k޿Ff$ 1S#;W[-|19[ah殐DCX?(\|O{L`K6P`nmhq-i9[6*,F*ݡvNn;aeڨLSUaJVWSnLOw2 V@"@N]fR"fa ӄ M dꬹ|75f|>?wvm-k }cvy*i5ǵd矎zE8Ū1gwZW?՚I[0#"hmBB{B ._({9C*L緹mv >4dÖ`R#F2{݅wEV5q۩XSY1%C 3\`-p$ncdIL2kq>_fwZzڢn_Β _5aNl~3yy,[lFtKX8RTII$1VUO4ZGz 6sKPų_y Avep5/F{סs`g?@\viiBE!DB|6fe6B࿵FWt^T"?6GEB_@p.6w'JiTawBu3@LXwVDZcZ4Ŏ=9mR{[_/glMȪ^Wi.j8#K/ۓUp,uYV2#ځTT\Wre%',]#w t:t}rm;#EzPjml} 3c/P*n٢ߞm34W։5Slu&WW/ʷ9 L{,/y_ry^gFaxND,.;=D1M^k2(Ɖ`ya׽ F\]g`K_7v%X?/*N-P~E(j"^< Ugt{+NR"`hf޲ Bn D 4k=Y{}9L0 <?;;ڶ l! F= zLy.;̣Tg8;Fjx|*Bso*`)->]0Z C>xZ&E(ӶhD'J742kzFPjx;憟=9GDd-2 ~'lǸ5q>ېXnBׅ0v~3͌V/XV%F_~y(,gc2kC@W-8>ibc2`Xti 8')> Jj E)ϖ+K ^hwQq‰hCf8P!Z gOب $z`f V]Xodm|T1q> QE8طT=JVʅ9Vqw@XdUϟR>Z yjg+,b#P Yc:.ڴ壎:gVFx!D#p֨aPRLcol]P2_\xP}H0ٶ ސ6.N\i.)#OwʳaoĪbbV6sG>4ރNCOLPuZ%[`^|Cv9FȰ)!e!m3Su(>k4ǜhߠk~޵V{!!b?.j+vm1+=I,%ZJF +'nIBP/udz4tQܛ'I2h>&Wy.+qhc9Q{ݗ鐕@$:n.AEg0#_&_ÿd̖6jngCI#9ko"ēNq,#hcP8@;aE3Xodq_f~Go<O({1XHCs\:}: ԟvW]i/uB€ImʆT F$Amɝ}) IrvF+QRl!K_&af ءSXH/mmYD yfXd}\S7 ֓mfE#}lě p(rΎ24M[҅}!X${>#y $ [IQ8"CtWd`j+>9ʾssLuM L乀s&$v1{Dܟ pb9Nq;2'v80 G_涢+) 瞧gmbQyfL!0Gv,P[t"`dTx YwSkgЋ)<_dIX 4L_Acj:/plX]LkCUXjP0!Bc޿ʗ ߐ-Sg.j2㥙D甈':yGc݃A 0Ad#jd8_x즕Kؘ|cv Rc64Fjo' he̤u4{dt\Z{<XNF.Fl!(Ԃq)VMQU֬d$gDN<IM鷍AQ?Rbz惫s6D6J^x堶6-AKaBiDZ~Ka /jmf:擁>h??@޳^Yc"ƍ-hvo"ؒˑT ߉.Lp`c̭Px޵dV=(DwIB=cVs)ګEyS=^Kxu]ˁ;Vי|-I8]ܩn*>ۄ^rh:N{|\8Y`wrKHS2X9zB`i,UML1g/\c2[}A'N! at'!;Y@ /}¾[v-2s QNH_q\IS`h\W#CˡcóQ* z H<$)#l|#",PܢEԽ^VKPQ+q^bA1r_nEӳ@=s#n Vy<)-?츽9g7hi,*"|4GkBas(jI% FF&ׯ떋5x[Sc1d=鿆ՒFBgrg =@ 2N/E>i^|gjzLKmN,; Z #ݳkvVޞ.9hIfU=C:VptFyC|hVM}~/ޑo M2VeHZzP0ͧ[464$Y_GH(Ә6.퍰R֤ۖ]VUyFz.Cۘ$$U4&hduUotQ9mnN&?FUrkL4X}LDH luqO5#Q{!"SYQ [.qUlrD*AM-Nxk7ATE8 Tp %XVFQmLG-o*ج`@z6D<M ,#NϦy@GK}QQ0֠35YկS3YV3} ҕB\nV^?삊' gpNR4?Q$ A1-867/2oy$NhgyXI8!<ڔfףO9 MJHHW.WXV^z㎮vL؅"93DuoP>Hi =r> 1' ;CJӎN5nC8+oG-YNI8\ţL\B`:(,DIJ8EMh)g^Z`j`U(V?Wa!X|ǿMi.b7KZ Fi/@kD 35R@?O?qךi CK D,* Y̅:8^k>+ Q(J~K#‡lI -!_~l0iRn{m7Sڧz` Y0XtmdY*VV%̰zID谿|9hE`/UM#|2"},PVܫsS 7$~^dc cDCk8tݟ`3% a+HDJGQWh:3ru$mS^j62cK^6^ $ȓջ|`,>g` щ,<-zG0ܤD.EĕZf8IJB沘/PP^5A˃88*_(=DNRJ@- q6C8ё1;%\6^V#k'6Jė_T򹈌Ծ2VXIŢTE_%6DRe>raDEW1Y}o3GHb6d'姨]ߺrԃ ?a^Vp.o_0vNB]CTo,#>3ؚu1"]d2,|t.xxfշ<@g.;枭Oņ>lI1vӳjD2HWH⼐Mz  HjRᲮ#R4fZ|'wXtZ%/a_A(86L IL3=J3aʏe\ICͤrE2Ĕ&jY.> WLcc{% @MOcˢܝy`\m8?"}OHL Jꢙ*ck}` ?> Zp=z[l7WX˔ UEGoô,;_[^Rpoڅp,$})C$91g+}/RL[㼕S:Pakrr_i/B*Zju STn)obkERZs:l{H.7V 0ԩt{q*4}$Gi' %eW U-;M2@1`%~C*aAZV>teRh,_'<1jjJyeG1(݅U*-f"śu A̦=zĐ@?D!{TiVxuݒ`֌A.2v @@pn#x[0eژ/& P CйP=-ɺX(l3-H$/$&!rg=V|eYsx_Bizb}UP2fE٠('O0o-3"f,zSk8DԏeBSMB~:%pɾImwqZ/D: ao6ӇT7ͫJC58-m7 U$/כ˧z0Zp f?8mHLA)%})9幵횝O<+MMeW*ϓ0xqHJYs :{H.21*ٷak!3&mLFSnA5:9=Hcf/g^p>[p#'JxYH293yϞ^`ކaC/yɭ'<);`A_rFtA'iD^ό5ܔظ[5߼m? vjQk%fVl(e7JwϦ~6D?<$1 ? nW5 FE[Sez˃IXiD`:2 %%ƲIc-LUb $H혞0GIqx˻h[*d)/>X">T[hA }: z#Z di^3dNCh>$ /6u0]2UW뱈x\f)C8%ɠ10?Z8ԅ[ WiVxtf[-UL{ֲ+5U<*gz_IrsLjǤe7.`m_Fa0aNz~|tM]'T/t+72,*"[|: tUvK6ui&>MW(K9b()zWZZF p,-NobH|-k3i]I6px[r2gͦMchkoQð f7tٞ߿Yc7  ʆCbh~Y=5"8A:=qJ݆_l*>& O҃knJh:"$mdQЯ8vE R`#{GuA.TC+(%zFPdP◮~7WӘɒiqWy`?`(1jiӈR)6̆^m=*4PPKttc T_3 [~^wV(B@y<푳.OQD6v` V/\ڌй }v꙱.w`|yBv59,=EΗ_@0qˬ?S)re)-r"Ʊ.i &Wɳ?A֢<{.u08 OfYd./U5Rh" e<$z09%p҉t[SI*|.IaNiq ܱM菽 X'QĊ:<'(eĢpH~t!d+U$ݡx _ 9b=r `ij{\VذI/YKΓм}~@.:N: #?%#Q%ahd=A< +]&҄{ֻ\rW:SO>-&ЄkiG)8+z0xqn̓s#naL#F$.~,1T3믡%6Z`\R0f4 ģ\X)׆Ci&S-<Yu]X}i ֪k _PҦ&2>|#-IX㷚i'{;ɪB5w'r2,YN9Y(Ç)P81 Bwx ګk;CSȤR}_z(tbKWE򚫀.-S9(U!0L&Zku Y/j[,mU@U/^蟑J'[agbX(&w8X .jlU[MVtU'Mo. *Št@:98/_;`ȜQTFf24DL לddb SqN;۫UAnhZ^4<\?\#9cN})o7o &KTnNqt17n.u7%ZzJ=$>ZwxMXBT i5RyN$TqZN'#N`ѿ*W |&LU3/&`ɶv5xU{@|: UZj\9S;x7qEeʏ șIFa"b Pw0V4nԊZŢ3BVÀgo EN)q9R-ej$CAtO"V@U[AILKBZx-vqQebϮ1 iu`z7U8d#]?K5X0aaKQ7~?/c"'_|lƝ=]p>N (kE[p_ kۛ*HƷOU+BgBP.5c5CԪfKAMr Ƿ~f}<q߲hq{qۓK=׆I3s\N4Zk:c8:]s ;/Zrp+h ?p=>(4C Y )з\qmɃM+]SUBi:TE$td/&cw=RC}ʟmpY O"}T~? y7nnn%)/ݙމUM2G:xry:+l3_HrxOOfwboV+Lb ׀3w/?nM8#s}~i, q S=$3mCVBDmy'?i0d5j}dI)myejL /+(9}pgLBv`h |J ?4b k>TQԵvdGgE)<6ipD;$||Pn}K:DZڳL;dnkmO~WSA[m9EU[>1!p]}+%a\*,2" լLjEu TpaeR4-k$@ҥyj_p* (Q`,y=7Ŷxݣ@}Y^:7C:\2ڪ5*d[# {p2Wm +/6t (a{`W0IM|}c;kRh%$I-?]ZGp 80\3ݩxp[`ĹW{րk3~@6'俸4k!n,)pSpc'Jj[+' cKx >.dz2i"xrPĴTp| ۿ*%gl&lwWxO1 ?gs_V[5Y;mqUR7[q:Գ Fvt0/X6b0\DF;Lf!sK'{ўHev |쐅_jF%^tY{|7~#; 숑޲jhĞv7rl$IvPn}"һh (̟=B[ 5};p-"7>XcS)-cK[ rPn~jx[#T8N1WN& d/0־t Cap;O|a,^e%+a](a74ж$&?bGP ʺRH)!;ʞ";h$)~_ qAbkA< E8W0t؊%+{ͯi&+#ZJ7Cݞ𥛗o;&aw1:8ݶ>#gϦ0-3c(#6?Z9BgӁ \anP mg:<$=,Ħ΍BEכ7ΞQM6Udp\*2Sݎ}H2'$X^6kqPݒݓLzn*k_\!y%d;QxB@"9idLǁwG+ 12T')}ULN$Ou-db|J<7?<1sVbn'ۄ^;.h9PZv3Iӣew뎴Ր8=G3&ȿz`\V`зb첉0 sG!FB Ag\>,%&Ӊyb I!ã\ZaG6{&OsvtV zn^΍W'Y;Ap{̛URwD߈c8+NE،a7ʩXZ<_0dG^Kᆟ AV)U4).c~-5*}3uekos 0nhMR,S|+)U Io{Ƀ=g܌Df.J:j9K!!S[FOW3g. ' 3H8q0vU,;iQjEP+s*@-sUI*kgfN~KDcۺB)"%7-KV|n_*MVe0D%jg)nR#U^. +0կ51E2Gӈ0eTvAw ΕADoX+]d_?o28#dm2pLpsז*Z]L4ޛwJeߑO&mB+TUP!Q3v fV'_-B<]P:.#" +(Uv@F~P'[ ӹ2 gPXR7b8 w&Hk~i2ADjЈ j@4#))Xև2m@ v 2C $WF$85>!tO읻z.DQ>E42"|''NIB+Od0/(E]f{y( wGz[ئ);Zn7 9G j%b/!t;\@!LaٴU p9vJvYW2{Jy:`[**ըxvno 07ivL"~Yk ` Z?'8d֪P?c!&TbQ$8G:YOFUΜyP{Lqb_ $D\t𳔆^=7pa A X;Lq l(5CV1 A%Ҧ$*\3JRaIO^_l+u _a쇆[G)pS;S.L2L=DE@P{YgxmJIn+mQ־رysg-cm]ӖF޿s]Eqx\HMX kݝ_3h(h8mƏ_ uPɬL[9#i)-,"} J0]KEs軐t)_xЩr"֞`bDFx5Hr$0Ɯwz \-66,:0i^s %e{O4/ӳД>{Nџz֒#]dB"7dHd4yZHAD&lDU[kbpeI0]>:<^E쮾]؍Ҷ;`>[#K,9a&40q@Z$ SOל4%{Y% 7bHώc u&(e=: ݵ Q!Veըa>q<*uI{)e3kڻFXKeΛQoO9\Qy!Pb;XBHˁW)w⭟H718YpY &x℟U09,rT/s"Zou#S$Q'R/$3z3(-@~)^Eh[z } v h]SS˜2ł}r6~hؖ%̪ZЋ20|Yyק kLUD5xOـ5%4@\U P Wv>Xܶ,٨gl6f1LÔ;g"⢻Ř$?!@)Q9M?ةu|rh@QzAplW'βV}"IkHHȾqGز(gO{$%$\.)N`50UC9 Jj1;dz*Q*o-}ε)[+~^MkdY!r')"k+- sYX$Ve ˌRƞ{7zHM^N +۷ztOcgLP^yLM ^ˀ$2}kq#`5qY/tq{^Һ(FڢX œuRYuE{, 7}븨:NZJ׻r,ؠz?@V3a k/x/j?]@=(9kwDΧh=b,tԾ|#riyP*|:قMw_ISQvQNyG ]d+*br/Olzq9!.A05l݆6s)̵p=W,#=E`@4UaS=)(8Y8b6Qr>Vaz|yMpI,1Dz5Aջ~qh,D6~갮S6A¬ܥPZ.+>>@W?hU}mRFl S .azE^!X|myKTȿ8{5oJMA|z5Ip |J.;ί5al"2.Y@ Pݠ"-;}%).rKA'}jny` DOW}I=s,!3~q5߂R L*y9L f)mtN/yt5g8nZ8M;ÓsqmY`7PE2m8nv?ޝ&&,q-L%x lFTyڗ`aPj\y 쁯E(, qcM JпHc-< NRҗ+u@D6mC7[c"~)ВkY+'< 1_-*500?8ƉTm^KDKjC |T n0,ђ҇R/s@aFx7r OL#!ldhQIլٽR!j`MG 1"]]8=?i_IG ]b; rI Af&m}}I ϫN=`0=Lm|%և~Nlzv79жma#ŎTptR( tSAAAM?waЈA\uQB3k cS%ލ$18B:&Yl V#W[FG4 weR`(\/ԛC^bI 1ɟ>왅襌]sL~?!sM[4dl=^f'r$#Hb D:ӠP19k771—$2SxyB /AS3I/CZKهn]R7!t}@$Vg >NaO (X2~VR*uz,߂5{Ne #[ZґEL4WAȺR^=(*z~ jAa)~^k&?3+b}E]N0g]%Qs ɪN=ՁGx} P\(6+(Ů-r= d*ڞq352]Z V3q@ +Lf͟ s63lswg,X^ w&:~j1 @%63Mb/u8T0yښKxX&JL#d0UV߼vZ5zYWdP}u樈.8Ʌ),g(8uA9i}l;pk맠bIB4G'cc 68s ȕr[xͷ ^!EsB20ЂÇ'Цm?Vc7(PqG !7J]/4$X\Ӄ`חU-  <@vSJ6GB6m&K*鈒?s!'+cǗ jNfU`U*ˮJe U͡sQE"KBjN%"_nrc&ҫ:o+}{Sp9XV>P$I 4LzǺlct˹aLAG׻F"H0i׫߲Fx%SD-`%Q$HPCA?VXIJxt?tq⩆+,?|ϡO'aQ}i)'\=^6N $<긍vsEq"9.wUT+;%x P/᳾]@\hʵ;5\kMIq=r*$jM29ø[@IMK>2gYu܉z(CŃUFAU- Ȳ欳X|1љ Ay֧H%V >ZEG9\޽4=P]et j~/m Y 7ks1nӬ i0Oqo_2* :,!رT& |[ w0hO??7qfΫD*>aPrLP^f d܀>"=h{BLoomL7pDm4IrMd|7B%{Rᐮ'T+gNmp^6Un39E<$h@2z`_֠F>cE\=0hIɴK|q># ;@z}3a,.;ERhY{?ӋI),V4N%5ZeËld=?gZ(,rt+"Mf̜G[XP~|jmMo_7eu|oZ8-/0D20 #NO~g!.#Ӻ tYB}) 95F.67aF+PM19,_>9Nw8!O1i -Nhz/-23%:tW]TRNjaFy;uf/s" ;K[H⓵0fsq!p3p\T9u6}"uWzN$ ,^C"(?b va٘bcQqDq(4ݽg{=$]>T~2b <9&“ 瑻&P&ET&x}:XˑI#\~S@ &X/7U8>w|{ɉ=P߃OW9Wy0} ӯ>w+a`G{&{7_ľj_UB3luq".Xc@ <9 Ujgܶ8w?Gþ*ħ3_ОXLҁƩ|%oR2D+W);R`a%i,o2[>}&q[?Q*CL-YZwD?Htn͂w2[ZkΉ`2Gt?76KhԚ MK3(+o| ;GJ;(]p9ԥTO4Uߐ\UGG0aATYLvzlALbXlH9w8{dbOۭ{F}wJ􉝐(ؿk(6W(j% C bH0g=]ʬ90*n[aߖ??b~>آ\ϼL·Fȑ^{0oT t˩SpqJʿpi!?|`rkknzg<Yb{/ aoQ$=,OknrG{ =gu4' tbYIrϞz#X:A S%#NKtnTZp4\;ڧT~)ʱ.&'8usaS4 Goj /'PPI9i NyaO,}7硓u\NpSōd^aH>kk2mw-[Iך{5@<;Wp)kqutV[‚.bo===0R ׁ={Q1=ki bʓ?%B;QC|l\u%1ljb0,??h&E|\4bo{B[!j<7aۥh JL E@X3NP&I52X8̄2õ<2JL⻱QLgHX#P[QuB=}5$)#QKd"g:I*>Yg,5_$NEA]30]OIq9Vi-#L,,ƓktIC"6iN']G6dD¶O:mi\U@<aG|l9 2+;}$xLPI=t\ a;wL( ܳ'*$ݜGYS4<$\,Mr[G`t^tg!y{iwIIkJ~EH|T7~i\a*$:U:-r* 9&B+,mknlgWb4Qb'l3pT).qtyi b34"֨R(m`T?HUlaOxj 2z47Ba/Md!N@WG!b8%{ExyZI KTO|. hDPkS􅈍3q0L8ooPoi6':3}:inf4Luq8eET86YܔC0sa/ޔLdqԒ2/ a0 Vy,kjFnpVC*AL@\#}A '?;2)gb]I]e&*P{ڏR?\A"&78lnel]r̒] m43ɒfZ][!~>d/5@i#$R))Lxڇn^2Bj?=/&VblۣHʠvuHjKOts-Z*rЏ0GDAp2^keSQ!]/ܫrLY2Ch/-3L1d*)چ%qj>x}Ft'jܠo¡宏(W62Ͼ(A B};#rtQ2PSћ1(~q >1Gk]Xn j!pƋ-w'BH C7,7 g9]FH :ص؝Bs|/|oQ(k54^E#$ K`s/S̿@1|6]!Z>* )M"f-C*lͦoέ4XEDʧ-Zfq%[q;*neHּAP>uA %ZG:4eRUiRA`,<8fa^ܙ`ڪO (2D֪m)4`.ts(_ʷ񾒕ҡ@/Le㰦̵'اKR-L*#Y R#uEq .$~P^ O5 *0\{ԙdr bT_n ƿ7NIc'df; @6ZHVn@lgZ7:HUt7'WoɗܑŤ`}dKf'Ïh'+9Y,BNw. gK',nx156 >X6 u^G󍵣2mA|I{N:ϰ@m7<@$ų 7qliu7ݢxs =fu` G\Сo )\'oq ܵNP Uwm'Ğ!R$R &B[Yav UMb͹~7YW91h`kCߚ _9t{@,\J7֎NDyxz"zώr)왕g[]zUssbblUsq_؏2k6&8IYlf7Ǩ'`QEJF{' :'OF&+l#ςARXEFmbz,QM qcS3'7BXW;ηmvrh384'Mc6Q`OT7,f"n&$ޘQV}a gz ;|Ř]*g8Fs\nNXL&@V`? U,L0T߆Db-AWL4IчcRf;q0ӻTk \f' %4*X{Hl2Ǩj)byJᮊDmED'[@%az5̚仏$JHX^xZTe@ Za*5d{q]8}wej\pii?˘||N%;򯹄or7GK?+.Bt)MPX,Cįaǰg\IeE} hb9RgkBvkj/r"kˡt&Lөߝ#{ 4LKt19!aڰbT4p iI=,R'NMү36$nJBWu9xy\5N|х+ _X TSBOA~$+W/准{3P5zkb护vS<<4"&hį`B|kRzEfNM2>vEweؗ^үd hz41" JC~V,XCz-75*j&A*晗jhv$fP`k>T? BKQʚ*PXnD:kz{A4մr`;ex@uZ6ѼXnUO S~S(tR-{)~A#gFmf ku$}ojc'R * Km^Q48noI8 -v|3"bLjvayxrNt:JR}u_L1-C'h"K} ~o$Whz9R`#=ם:x@(쾚B1[ï6B>}=ӹ1B%Z ߪf0mAeX}ک3VcaBu7an$rW!/bJHt!dci5뇙)B`QX:\fR+5^ݫ3t:4 i=vN6]7ngR9&Xv # q\ 7$șR丒=E8&]4QXgaX{ԣ$yzrEQO4 ۂ:*Y4$pp^  fĽ)?N=քB FVgbСaL~&)ȐH4.`_ZsrsP*ٲОmP5FP@gOu55#b>HrT)}Uf|Tgud?Z*ĠC`.]u'i[h؏owO./&L͢<˲z1!==[eQQgƓ)#0RA|~ǼdP-`KH/ͪ %7 ǝb;(-< -q[]Jy;g/bݿk rT͜&AұyI P_ #cʮt\g@B0E秏W^@VU}۽ZaMlu72pі~4O^\ Au尙k ky\.^J1ո$~*Ƴc8R T e#\[RG29զ/)\TP#iX<-9 nZ4V4ٝf%Ff$g9 Qh%_ 8l>⏂.aW8T462߂Iexipw<lٷ/6 w3]4!٭G2N/`W₏|kUBG@ÀH9ўZYޙe3K[%ns1M ":\BZ%).;7^Al"Ԋ8+)mVHS1ښQLVnk1yEwfZ^%z\O=kA!0D?e18a5xC 39>o9MBW?qTXZy!yA2sJochp]+&gv"|jAQPݪJz(eS!C?c]A5stk]QS~7|u*SwԀ l'xF,RG=~ HOL}ɇ'm7+ap&;xN1ҕm &.p!ȉv l.J+4qR "++LY~t)(<%T08r W&)Œ cu[H5g ovs|RDixʴkA ab_ )zKG`xC37iU"fMƅ8]fa~nÞ"Hjso9$W>RĶ u=@`yb Y d8zsJy_mˍ(Ş7pl;HLyn5I'Sz*M/)%ˏ'PcŇXo /` I~ѫ<= 7Z̡ 5]٢K(}U ]ȰOg4wt>˹FI@o~砵_B#p^sŬy"E1dgg1'. Q8ZoX7y(߆XίV:;Ү1G(qg"iܙKV0KgW-ۗB?Xp:R8lAĢRB= mKH\~6\kIѻ|& FXafp,Q.lk$R=uQWGa>/{m\9(Wa-B  L@;f/n`Z\mE$߰ܕ rkk+P0X \ XlWmv9q*:GŲ5zs.Jԃ?Dw,Z 6WSv:6zOΦD[6y 4$zبjZb/O&Ba6C !W36 +ϽY"1x`:Fvdț(Q Kt{@?Rڣ 3.8,vWhm/NVcI0K\5º] BJCܒE"єKSG{wlԎk#{VA ٣%'؍ b.weE߱tN=xyqIXp^Uo&BF-rA'9X_A4oਛw F5P Pr'L^eÐ ^Njl]G>[f++! n>LlSekw& yǧ% )e-_-*ǥ䔋"ZkJSbT\nE,:$ML~n,O}ޡC3rAJ̑-!يmn< Fg+ R:Re-܋)oK Pzњ;"R6](?XupNd #bŝύ)^mf2 :$0.LĈzߑ\1b$~ɣ.}FtJ¢OcoaS1\K6D@-\_T#BK|9!t(!BA], y՚rqc3Ǘog>~QTr7`ü^pP80 5aD %ːUٷK^֥zO]y@eaOP$v18Lgyl29*>`Txq¬b2l9st ܺI($8 'YZŁ,vM _FV^b:pthdy^ڜhTPznq<%ҷ|Zu*Yxx꼧#ذ9,l~T#OqZ?3yKy)Y{ Eֳ`c܀baq*Sv9#!ᬝ {5F=޳1jX~38cG&BQ?!5=WYy1\^_nh /ƌE$: u\QU0eLY+ E%pE]&ؠecʆI|EIW蕑/;C9_ӵ? ͐=ː1~.]݈ ]x㙤VA788EI"KӘ1o";[;C%mHUK;J.}T^HB n.P*B4q9 [~ pch5afNNf3^JpJ7j.B9 ~t!:Kwb7y^aՕQDPg_k#yD]IzSOb9HQ=aRFi/<~::-XA@JnU!NհjF$^ Xo$ͣ%Pߒ8!wPӊ(5ͭsxw 0>TP< hX1bJ _ *?dc|oC.Mpͨ|`^)? r|Ck:|\AQ.nT[~Eǭ@h\u%?4uoiwFFoiu%a98wqF[Cr"uUPmb(V s&|OfKظjÆI%L @X[I,>t^YӲ*R_0y/p%|ԺqI 2 ?yB@l<-b5>Jާu1)SpixٵGjV*6\Kwi~; + $C]a@8xjU+wԂ&Rٍi>Tp*1X? w6ì=F 伡o"@@Sߏa(" H'W8y,\7wܰG):Mo[,䳤"N\DqTb4q.pB(fuBoCE˱95aV>뚤\Idf Uiif\Dm}4 5ߩԚާLt0J M$Cx!*L.2jD'."')"unyCy1'6F{ f$kE߱=N@FtExl6AF8ws-Z8'=-o8=A-3\DE-Q+k$g/_/ZDlA 4RŔ>vnOqۃ5xE]}!C S:sOz>&C[\Z^+t*E`/,ҒVť[T2Lo+|q < \C=i{.O urk|_c1+Q!HAtĜߑ c3*HE8l)P2=a%Ƈ9['p8Q'M(g3IM rE>SOqx-Ȯ7 `mfc7D &Tyhed #Ui]=J@Ns d;<"*/bW͖Nw C/-G..\qgfn] ,=2t*6Z*$ 4v+Ml*|D8ҝUohꚧHQT&疼W:H$b~}17dcN)iIϦ͉u(-KUr +]^ל.y%Oi`ތ!o~ ]ŻϠ9y~#"uk6ᇍZ@(qEsn"I`;ѶZdKI"}٤K}r edgcPȨSo n\~dy,\pqiwI)4ޚhRjaYQDNĤ gm*&PqW 431B,-gi02^mb!I5:62VYƪru># 8PYz+V31%tx t"DE1?sv$$-dM83y:`OwFfh]FnkJz7GB;ӕePIDx@H^NAظϓ@4.3۲T{S^<}Al4ݖo}m o+yk%OK irځm%/$/fR[Sv#"Ը:T^ x/ڏk4kV׏<˹CչK_=[KQ -TXn;aE'/ Ӯe*R:/SHg7EFV:lHϵ@׹-Y@[nW{.8Mog*6(ך_xUuůHK$^uƀp8lIW0}Dd"Fs0uW5*K"Cv2Ɨ%w@k.4979$IIpe|gkbȨ?ݼW~h:vɾKzE+=BW5|B݊pI<&L磸oN6m'fI`g {gUғ^nj5K}vEb|)B4%ad"ύ_Aϫ݄풹.\-!+Ո,c #1_C55!C)?u-՗(#9a*aGPYW{-(8E'n=xg3|}&MҾE3-_&Gq$IN)54h~sHI ,|#we$C@fQr-'l ͯ~&mnm0o ܺPVpdN;}.m Fvz>Gtqbb[X[n_`V7 "=:ۃI<5ie3 N@>22,Oϼd.zt+;i.X?:l$cz g ,uSxdvo&r< 7jMU<[.$S9 |ԹƺI- { '"@^C_q.`0e _iqE#)x7RE*msu:6F ,d?wtLը9*QX8[bTr˟ON_1OWCؑ5 >4~wOEnd .͹qpf1#T)Lz_?}FC0v'5쁦֋j=sHH˛ٽӭB3K+Hp-MfmNU>aKmx#J˜*&dͽR5,ybpN*/fLL3qǒ]f;g'|0U(ĪU@'aA'4nFL`:,ؑqk%؈ofKG3AJަCXTgTw{-rrI=)SƲ~:.l$NJW~X0~sJ:Ɲ"J"ɇfw_wat .9`c΢~}K⿘`\I6,S8?EXg _A@b9t]h.nHL/w^>/rsǶ@NHrECru''Ӏ$AaOqko Ypƃt\Eqjy@E'Y6VIWa< ~Z‘SsP!pDj)ŏIjHdY1XKk]{ݱQ̫+M{( k|w+%ˁzX%rigxl@ӦmPۿv/v?]\؛1MS."M״5ģΪEͼ0lvRr͂5 Ü_&[xݲ,0jF˖#bx ,GϢDb9C/45`VEQp_KKBW%1{B-!vSwXdž^Ers PHS_Gy|XUEF$b[7ߡO'{KG,unzp%QʡAMk&Ȩ!L!+>|`|cv@}OX|=폄LZ\1wtQh &# {BmQ"mޏAo_QkYx2uWu(_Ņ&X~{u{ )iNW6~%QKc8 =|vȍQ.Ϲۙ7tOӤtkc^V $uu/9`4*P"Iszּj;/4TIb*j v-::1gT ث"p8>k/)qd]KtՅ9-< Zyw-H6lNj%lkm5favX-%{AߒlWl-l#G'6jeH֪AeYr%fg:{f_YLCW+!J`;WмrB xbl' -~IG"յR'/?>a[xmaAgF ;_oJ %I3yީhLzޒ s`"KU&&N`Q63haІTIYLG{h%sN ZFi"]4/=G|Gck/l ԁPv$j%,~jڱ?v]7MZKbdSOu&T,l9 Xʒ@2nƮRů#7DGyBJ>Nsr>vKۀ QceJvV RUdJ0kOj`$uaH"_=Ͱ ]ţt@&vf6܏_.LͶS%p"ŏD0j8yѓ2&<ȜcLl3ٮ+uG8iFҀfkBdۿ Eh5 a:FBǫ8N.ԉDq}jJ||u.t_35yV,?ͳy>B=|<Q5})n\MWDQ^=%HEۚ.6s6=:! &N"@gb lkoeqVa t/:%LJXZRu/y'Nd1,Ek֖K.nSjNU4ڦȾvԯu|ciZΕ~1}!guJzd|ևyv.g=帱-$S* UDh:$~Dw9 н\}4ۖSKZ &::qDWb퉚}GZt]VWHvCJ4s-4#^gP5  A̚n3#Xy_S*"iDګ|@5m{F_GdPU|fe[~YO󣖯MTqHeo;<- 䴋ӑI, ljH-CONׄdW?W1NjpqfMit~xd.qf eI)? D?.1ic2  Zɐ5$1x\o2c5WWWWY= 4c/1Vl!~ lRK\Ƙc2caOO9d%MJerdž>u'pw'c(ʼF{F觅y}gI~āV.{ )RC^ *KOVJȎ䵛HS2|;t{얪T-'#8FgJn7Rr=Ym ~ʍ[9@هY =aczHFi4o-/ zBA>p ,:(`eEi Z20 4R#4 e*1#ֲʍ\OX&/`XJ܁:!*@ÀJ]qUb-I+xCɴ$dlQBA]nL E ?\XHib yQ*\׼B[qtM:Sg/[3*(0gy" pΥ.%|7bL~_H[DǣVԗY7 9('2}B}Շ1:!>fg-άY3 0k1aqO["~⡶vJd%]AݽF8Fq3'"5ٽ&= .)\@jzGJuI||(2L*Gaӏ;Y|gPAu\E"y-*s-jjs4o{@7 VDڏM+!أa1>_DcTxՅA;F{T!PZ}DDm`ΐ^/$lgxY@=I T*m؉ɳ,Xs1Wi>92 e!]O S.pıe^>f}=wR4{ M+78ce#U1D s}*2xDgVOAtDfعXEw;l43<o1_ҼG+{N8vM+5 F!+ p8Zs頣)e sٹ)# z" q->F8* J[y S͌0,!:Yޗ\VǷr{[cv> YmXffo h(.ί*7ZGfi;*v HBo</j4º8qj=Ri0!gjH*WKN+>_w&ݔU[]CfaA -r"I漗pJ\$-fD?pddzȒV21=b7|6m X2۷ͱ>u yQFn`A(X5cg:0iݞh3w #IH; k3xPK:qyȕ LhD݅-f+sЄ'j幊Se Gg`M URGpWY6_A̳5ߨadVFa$ƎYY5ipqv˝3] J~-JYLEtUBrOˡ磧 W>0ZVB="(゙.7 ?o7g yIZ9UMF䬠 !Uٲ3PB: pt#}" =>Kl>U6.N/&}iБ$3\Sw;BLեwYC&hˆn rb6:什'|w,^QE=k+$/rtu0U'Z)+㾽$QQn sdFP}rK͏x02?Sy<_dj?-Nm&GglRP As&Eh3C/tg߄=sǑfso]1qQr6E Ŀiqԉm}зk(pvգO6:ܶ`Y+t-7{S}g?^H``w*騅01@kzڠP2Xf V37&T1"AS=HH7og/2΅ΡY:zXH|gyk:&%U{PHcaW{+q+} uȟ:޵V@6a†8=2d:Ɨ:}a荙K)ड़\%(I͓L hMOt|VdG㛢q-yOc"[^4;#GuqA"/('ۂ+< ݱZ/9EÄ2PiC<*z7=jH`Y|PEJ.Q0F-$bP"~2:UׄE]o H'lW氨uVb]'̓U+K =kXd̬WO # k- c*sq\EU7>f}'7g-EFh2 Iv'cU>VPG^y?V^h: c!^  rŞLnh#JG5_jHdc]@5HI. "'_lI=> Y[ oq0sm\ 4d>+@y9|)ǥؿ/HIEg5#+ai*ZZ\92ҏ#sۥ|K3vO\WY`N뙰 SN>aeR["괥CAFIh#EP\K\UjCS,lxiÖ_duPtdC)ыM=ϒb{^`7{{'be({dq M>SLFXR@HGWj|y-Z8,/޼h HJI<: L9i _f ;0 @~"NO7+H~!I+~>ی>gt*N5r>z;_g4B~qوă 9ϣVJQ'1X]di]OY]Ke&6OQ!E<it5FӦO ?z?wP7y*v xj̿`|>G:w#qM6&DSX[ݜgb/:$4GZʧDn!Pep *=8!=.s$Zjº&[X6xFtF%_nj2ߌ"V~]:5x<[+]ëbo5i:^24u;.7dT ^:SMw`ty/ٛi=d>\V>V FM0h𕛫wJ TݘY3k= F*95Aꉑgn9[2C8\(avoyIYD`oy 2;+E9Bq]K@4 g|gW&Ų#h&Śi%< 3n7ǧ-Tu;mFJ!+FF*oۚ$Q{C(aJHY:k7NNWslIFf|5 {K |oؖsIf YNxV;tu~6U@QJ]8눩L’U[4dJ@ވ{+2u}$T:.ii|@`N,9>5thyb RA P:mzCL\Z~8ȆΟ^qE6_:Q_0֙‚ Ʀux?䙜ndupvD.;N}c.MPr7$ރ ;qH&+a E݅:jx^A!X iܺ40?029 n,*Fjg%HFds,kC'QX/܆YuPM~|[7~yD@8D]0C=JB)PEKV$S>EDi e"S,!| ncNW7Ğ*БuI/ oNOx629;FhK|43dH# &R~Tq\)Ӕ{ 1>u?)O̶i^^39Y͐U |ѱ~_dz4M¼,;Ai O8P) cpPC`eS\8lh;vA 3+m_Xƾ:I'@*Ԝ+`|-O(nB3nDj- ONGF2r*G8 P2 [D/J;_K?jtJd(ؿ]70z5S˰px⼾42 ]rn߂L}cg:Fb{V'L;is/,x)20q-VttHb rCQRl* [/#>]4ĹUurh#[ɀƠ'&xlb+B`?UuV5= cye-"KJM2iۄO|){9WyXs_)¨e]5bnCPk??go:8 !񓹺~ug2o'Rm#9V̱[E-;QQ9eyNKy)NX@ٰoֽ$ׯ3/珿KX{jm$Iw4pK6m^g,xyO YCŵ$ʹ{[WQ+ʹ:,X,&)ߞRlM6|; 3c#>CS TO$}]h"Y!߂it%@sbSk5QQ4u{4? N!V7sE F~-6c?Y' 4'O@.00 VM "yvD״Fׇ'̀/:q{;IaݡG;@#*CfOx*ά=15{j9-6`r ~ۑDT›Y^DW ExlRǃULpI7 ɦY͟pa<ZOSGzM cZ BՓt}/يD z&-` =Me{ 3hE~kOyGov*j),؍Q ; G+xg\٦x K7SgrG6&Vb!1sFt;)5(؅2!!_Z* EPP!ݽZ\j玌r'>F~ 4^;{lL3} ^ qGPW2K]#R[Ъr!'а])|ԩ@_Rf[$PБ*ٲJ`yr m/7dN|xlz U:!SBҽ/Ij ]pcShR D2Ն.Չq*2<a$VuJ|Dxi #`*`C=2A%֭>-5;'Zg+P%Nސ}-p;M8}顩S;CJc,fj oN]ZaXe섎q-0/J!"vcce&و V* MC~T49$ [g(N7NX\HLQ=V}-zl';~밳չwïgj;/){dhH۬˛0v2@G6gbBH; xqPK1P%}J/x|45 _qr](?Υo{P, لBhSHprS3GH0<1(ǯ ߂FPF_\ ƆDȫ̻'xn5%dQuޑ~ӆň*kp32nZCM7Z}"7c:Esp9)Kޠo$6z:4~M-N$/VԈ4fJc.weNO ?M=ѽ:!A햧O E4^;dkq%M?ZmI$cY|DGIA|C1,Ia9j:?:qK;|x},o>CCu1B4T(FQjYkMc ϕ,ģ0\H*􏃿`ާ+2MBqK~Pꥑׇ.r@Hdы/CR OG٤Ø )yA"./ǣS5svCTv'k@gR¼]&|h{`Yht v, 9=zYϙ 0嫍/iIJmOg|r}0 k%Ln;(m`m?4bϦ"F2HKNPz/X^>+|35sro#gsPo*lsw$I}VFqYoKuXHy6b  |(n2{gC/j;_p!BǦ Z˱@5}qb3pvp>$gӤΠMJ3LteCD9U}\1'Һq2C $dKPk4 lm!܍_0* +^C|by /^9c,:k.Jg>#M0{X Ri?(`^UG\u1R“z3%g!.—|FnOzFQ|.#֥W|*\[ ;eg,2Zɷ=M):#3-F$uq0|ieh\bڶa&Co7i< G?ySB{LSՠBkؕ5Va'N&^%QCΔqs%"M@YnJYJQr<қ\t u[V!Q`σcIؐɊċ;t(xgVN 1u -ZyFa0;=K\FAG)~]a \dJ+f_SO$$]NJ,IJ!*;^*{S2%QӖ[iKe2ɽX=P69D[ P:C0`l[4tD֦6H,sU(({|ƻ%dע  R }: W- ҆G=_V4e$M` (+">O5 <",Yd8oW)8E(a'/E j=E.ܩD؃zm~s}wwo@) ^7&ߜϽF5@R&Fz+)ɶQ `hiۥ4+V榄KXr©>M\y +nU0QC&=I0..J @/4 7_>,pA|{`"U_=sqgϮ] vk /To%Zʅ=ÍbˑqjKIc B@#$#7Е,/@vW0_ 3@_\ALKҪj}Հc!wQ!-J!O y)L^إ L7㚽@ɏ^Ҍ%`2aEi?|jNIc ᴸoö$”=ʎ8RyKwE\wHJO6 ╎n<ٱe&ٻ3w?*uBżgx_&G#)k_jXh,IAn3G4O|0޵@l;R.4u'5Baӌ6p&P-鋎ۋȰňGǤ!~4a Gsk@m8bسdL@ wgQ훋AH>I4>uDY~dMJ(gס=WdZ x6S<ft[ Sm>3'|PFTaݦ}DJrako㸔FBҁ}r]Dȗ@}V:*ktH:#\RKI!*H\fFh*j;Ѯ;9j@q9.o`Fd_RCXŀyBI4g@oU|!2ό͗,e$,3Us lT-`Ga'IVW)aUm!ۉ =~(fU2}aeݷS0 Q1 -̐ehD.o!QܳJnzYn+-w-P}ZǽՒ w1vs+卫I}1%V]Mޔ@wa߈$_hC[)gt9}z'B( >W-*#u8$L+%* |=wԽnF%0X?%NjJ}~=NOL!y K1僠_1}]yۆ$nQ!Ԥ|jI5v2iO09OګJx^q׷<I NAb8v1j+Qm q8d"@Rd+"5o |YyZ GfsH!'w,mvR˕G **9kSx01nÖnujRTǕN ƾZeG 6 <:v8WeYbghfځratdK"({!xc\]ZhI%a GW߰S|H4d#;B0Ai86wy2a&U<{,1Qe*lhteۓJ:{a/5h\31a8$#v&Ab}*>Hk C]rEro]24)P&J{"E׷=-5L"7K=B79e;luY*C8JNL>6PYZ(~$fOrv7. BH]:Q֔=;;p*%CPFFy8./",hLHڰ)49x|GUO1lB85S/6uFHo PBĿp޴RBIl^1:arޣ9=?\]z۽fPg3aa RK7-`ч(n ?mk u=wvhMO㋂6+6BF M6qt)Et{5,Y\ŒcUٶUkxtee:9.Ok4X$%3ukD^:dSU9p`Oު C*kGRi]V>F#|/A)޹;Jx1s*:*!W=$n^p=O{CY&ӰI<`L V("<1gX˸IL>hqw2Յ=[k&Hݺ, 0=fTȴZ-iF7q0!t^͈\~~FkRKh /g۽~#SWsH`lf\#ē3]IHko?C0J|)3y[t0e{)'gOV' $<;!1ȼQX)AM%tƃM<4h~ϗuXKzϯ  ߱&<k| &-{(MIbʛ~HV>-'xI+,/\Ά#MZ޵o6oq6syDiw$H7cV˘;C&X-*&o7ČMx"Ru>tKњdP "B+3-*> v8PHauk>+?T%'iN.LG=H ≾PAhbQ ʲ8.Aĕc0-Jw eU=O(Nw]띮ҿgd>l8sLQ翟`brmFj.!$+!Iy-6ρBW:laZQjf`0@TiF|vː| Q:'$PE\ XӍvVn K8l]՗vfygKX>7H)@Ɇ 6*,u*4] ݍ|b1Pԯgs:>i1 8v%Ck(0TFT5n=@f|}9\rM [@ɨ tQ6֌ZM0XnS-\* z&ƩK<+h*}n7G;b{'ɺ1{RɅ+LˉO+md+< 㻅+XH|.(>lu0J@A2v˲RB;[`z߀p:裗Z:w|D3}.ݝմ̻VcmGL;Y41jg|z,eRfN5J+:V?t= bW/wq﯏'_s.?7bIcם\_U>y"هYSUӇLΆ T &_LT&7KfԴJ3E2^9|Bmֆ5["&f:< _ѓgm\4$bG7e5o )*5L/$+%wWNCl-fH1ubttd 9 ~w4xB`@@w@48YPS[}={FJGw?%MyT%Ҳ+*h> yzr4orb2 z9Dž3zT@&t', T¤myథR Gz>!0^1)܃j" (9gJ7j]ǿkҪAhm~dUuIx }(e)Skz;U^1wY2xKsP zu~cV€#fwzb}2g $ &Xܖvv@VBJa2@>.db8_nɻ!]89 e a&fG.0TF2JEf\Y!Ww(_$9 tsCط$eŋY˃ZzW t^[u.Nvnə2$~cW@P#A J_^ż昤2!Hl:iHVmA<Ō{|ZڽBId@?a>V# {Щ=FbR!A)a(kI6r ѲH|.<8T[)Ӱ5CJgn!S‘'om&  EsuNʀpH6u wA)\cn5b3u ZPrY|,bF6T&Zoc,7Y ̡fD{o>9m@Itpiw]l{tm?CZ C<(bu7 <;K[zqRO ̠fFyȤR:YOP?՛- 0&bZZWfzF`ANxj@CD>cj1_m2Xb4tur7lS'a!gZ*g>2.2(h`X@g*)gCX?ո_\y0%`wWK6ҲgJ^cэ$j.[ojW9#3jE,8]$zxª|rr0饤h2n䁧C:?l Qc(Ex'-yO}c'SۇИHƇx:xh955Qw6Q)_tKz{_5Xhxhn*vmi$jAȲ'm2աШt`[GO A֭LTC@Y#'L@JeC}۹ sCLC:X†l d6<o0s#(N HEFH/p3}豹cɍ'Lqa>ds#hP;u=#:S]"Tif Gz}q9fEލ\_k^+^uJ9aKf)bwddީ; hLf ;}|%&U>|otmP^Dk͎$wC~z',ӯV\p~ză{UҕOG0`+-*<y ZڳĠ;ɔ9vA]%DGa3{݅BCgh *߹Mz9C۹sKl8ϹwI15VnKZSԔyうhu-!h3|02*(I eI;FLFXH5/f#0 Q[#hz7` o\nZ/yPHy;pT0)fv@.jՇEa1T`&[>KG]3G3F&B0CH Kq5H°H{Vp2B=NܒlHuFF dzN!"tNv^r\S{Vwu3|Ldf ή@tNtTft뒌<us #n5]̖\\R&V8 Xc9Fx2@7Սzŕb 0Ψ9qe N2DĂfWB;۬wrm{b"Rg+k FSJXG8NdAnh֌Q$fh{A J"JO%O`t Y6yǨx< $K{S>Ϗw< {V\&YHN3ΙvSbwƜ!3va/1y.bLU N5 Vlp9O/3|L<[5k n]r+e-XICXS5`﷬1|H#9STBط`>&)OzTâ'Nˍ;Vkv6n Co9hqJ3TJ2KNFz 4&JLL9u䂃`-;9̐t-2ŻREMYkس:$)]<@"~,FsÛ5ߝ۸]X?# ,]P^6 oH1 yV6 uBs3l;їQT/aڂN8[TgZYta'-YK%u@9ljh銱k[_3n}'!!X ^ШGRSRL5aԉcW+1׸yw20_s4# HŐg}Oy,!^ V9vP 1.hޏrUiIt|czs{xuG%TOz7l}Wr)ҽꄉa*c㉝ʌo)զsn7"/Q?Ή/.)=<<5 eaB0F ec#nhJjbd!@k1nV"9 UbSggs1~m/Woԟ)Rk0_1HM#4578X3hFgj΅ydkwFM`5Affܰ=A~p][ɾͷ t5~|x()阳! }3"$B%2l`ôP'ORo' yjp gSsOR35WWx<? w2~"(ʿ;ek*߷b"T+j W7 V Xl &iz@PhOY~֙ē*>=Ap<Ad*S?XK@1_l:? y\_tub )}lI,]QL@ӒͱPJOϹ5D$Er#I ӑȂ]Jq[0㲜A8dMm1M,Qfhp8BLu5rݨPA{oGe,I;@ Z@pnVqp}g.m̈1̩?J^Me Is5Vě LuVW.g?^ @0.BKu<;n[gJy/ţ8|MYMoyGԠ5ь8BrP=_$&(8y?B 򯢯㣃dg'3m998vFW|e]o @P^> ?o|S)xb|Sbb88, MWo-4ԂӎçpT˪ ᪼[TR̘HiV3A;Cˣ?-@.D0V@JM,GvDjg[{3̍W(3Mm_XV1)f!Dg^ I;ny}#!d_ݟƞб.쪴;RH2Jf0EM^%yŷ[v4>k_M0Ca0<2ҨcC"F{zPԗp!qW9$И`lΦ_U; h@G_@k0чZ]_]$)[xcb=+xP8!X:6r9Qz gŒͨ@زTܖUy*߭v;͙PDum5N֢ Je= "Y.Uny9\ SE#9S@Hf[2Cݑ x 8:*u6ESnGۿ}lt <@xH%x26Mu),CA#X!x sXF5+,؊pqЭ4ğέpKmWFF)J2i7B׉N˸NJT9_P9hė/aj&Ccr'6BUWM|պ OT5zfT>o}?^iqs oi, N4|`x$*=&מq1y&lO!|̮ԢDwVSm{3xxdi3- V:2U!osBʥH@׃+jL]6Yj(;\IX0\Tkl5b[q qqo%#&kK*c@%u M G^ϿL4G(j|NM )F{OC(,EwHwF2ckgs"c*y~{T\$TeU:/7v.s pH_s``=LD_!D7Q*–TZH!jDBfhr_, <=EC{,/P#F'l D5n dچ]*/:%|phgKeC8rjLiJI/A>/n$T< R #9I'l%7M{8ͥ֡*7Gd7=;/qdK[szBK)]%f)tZkLJnf\d9f0Dqd yc0b$幙ЛHdhz^4W]y7u;*cw!TX! «x, ݵJl'r\'/MeZm~6W=7eshhR ʞ$06p)u1vwm= :Aן$,8 #`=@qH~C .5*H? ʨ&(=u!) l@M&'T1\)}Ԉ!2@N.Zr`E0F(4DR0*zV?Gegȕ=a?hP@R9L{,?$S#eKFO,E\ra,s(p.]_bS# 岥O6E69?ԉosM'c8\V|EPfί83/n.r ɑrQ >}?ӭ5|>8Da}}x}T>Dп]wD-cvG^ yˌ| >Jf˵¯1l65 hzUzcW)F@(.N 3[iaxGr"fDfW+98i ߿Ú|.Ԁ &.y=92<&e/bem\)3$b5wFi-CAa#CGxU\ \xtnkmgU[ MD|jOy $~3$qſ4|!/ bwb{x|η"'H HOt ry KOOl Pɒ5a XC%"GT|e `@Y'.%%DU8m@N@j,{| hg ߇;$8Fi]46gy:L#]A %)ũދTY@hw`&͂¦>yǧZ5Q?@hEyam(YVG2Q B]׼di|B 6iI/јMoACA U]ܥGYC"V! `*H|k鱯p'Hq B֣T9&DF}{}5oVB5,ɎKPhJ k;v47O<,Zx*AqWIZ\ a>×0 2dqY!!{lJÆ]/ə$aX&.`6ZS?WX_f,.q1LjX fFT~~&*|uB( C0OSJ[WOwUMu:߳oܲJQ(ܖ4V 0č`\R-lvd0'Qvwu iej6M%NZ%7 %Rd nd0z-F Se?#{ƮzNOp:yZ3O_3^B>+HUVޫ4K=ؼ+,LZ_$LI?]=~o^um.?OڙJ߉#j`ڗKH ,qODְjĿn44a]>gSZ]J'[wu]גuҝo?Oա8M|-o>g5SϖDgD?)e$PNF qfڂG'fhG|A,q!)m*MHU>f֨у HNy"X3^Vm}+r?(E txKѳUX.*$!,P!>O4;;&pVzY_'#~{@qQC❀k3蕭|6Q῁{⢩ @p;֭OR/p9=cEڰ2'Ǵ|C *E̎E鹮.Iʳ(~!b"5[hN{D0hOUd'#7Vtzj%*.O{ ^E72ZE;' - š۶y)ؿwSOIAP0?WpkDS%nGGCzKԺP뇼^Xfj9>l2yN\`U&rp|YkɸMe~ܓn26(L-5DLRj~0X/ LJ [3 %6Ѷ!.Tp 8(E*T7cNW@. H qq~d'L'OȜ!"[3t 1%1Opۈ(š^qQ{@Hg垺BcD0>[Uxd>'tDбrT)tsP_aqB#R~p '?)\7B( 캌L46i;5t9Ze4'B&,sȿ:YXduwȕ^Uߣvk/Wh2wzG8ܜf_.#>XzU)~X1^-em'Ng@AMCg#з_`ԕhK6eo1V~q$G"ċLrt` fp}}w ?8wjO3OiL#`E_xOAFV Ddb OJi_lmSЎiIh\uSJ)3rx'_wDVXզ.B/e<H1l/YZ $qOTl⻭5ZZM\9>v`u2t5T@g ԎwτxR}MvɂcQ+mj,Q/o|iahJ-a15Fs̹PcH_#%fX( S2Z`57yyф)7:(@i55:aԚIqGdU-Ѧ>a$Rh?$Rߜ{~,:+ITkÝ2hir A|Ž _DZ^J 4|߆ 5<`I%m-?EEB~rQ97ijE <b9WjPqvs'kN\ -?sUB35"VP:>b!%o!;:x!үǾڰRCbMdÌjg,l`};Ir(Hf>¨( N\3'#aSX=FG\rȩ{MFyf>$,G蘇VAëhfMyv 1rC6RHY(B϶qo0UU%cW!E㫐u$7 `Fɇ]grmc1|BSC&-Zfp h?K<(HFףS:<i*ڸ(.F b04u[ibKr 󍃝 dNi ֳ4zb0v--IA*+<#%EZ]KYb@;t²u0gW "oƔ37"y(B-UH990xLz@ˁzan[(OvGHNaX{,mm~w u2θdWVQJR sڳWBRY}Arv+~o^ SB] >eG/u!:fEǏqWcf-afOt֘Lqʋ<⟦v5F@e,; NSܣ^ҼJ,UH2Ƽl`DO1qoDO8V P5DLLb_v}VRD_U,AV4 GlD<µ3ȝ'ӆex5BhgRٟ%ڹF:6T-}Hb @ W^') H:U&~+o?pyna%AӋO1جf}_~wc֕mSZQjc5yE>nԾ}khL %8]]2b ;A EVʍkuXh+c $W $ymĬP X""kl* L,UA%M_BTp6( s jC%o`S1vfޯN5E]G$ j'(zFgթ Lt.If=Z/?im9U @]xC'djG#4HhHvxx‹@օ}d,>A& -ɾTtx[-: ퟓF !#A R l_ؒiԽVAI=f#&(}rwbBz~ 31C2=Ll"*A!4+ʾĈsʔjle5UYYp= =8ɵ7G8j\2ZdNGM}.r*$Qʠ}7f͛´Gj 36ii%Db77PT40c7`d݅x>v'p'ǎzjgaŠt-@\ڎI`rK# U溧0ӖT@+^raIƁ7i$j/+zKe(8`ƾM4g$8xTԜb}:lғjM4uRG/* E5Ju0D{ih'sF6$(>TQJm6|}s41d@3gBH!͉~C\-е*KBUz^02*2L#;\.$p_VzU|n&- muR{c<#WOCDbs#F,vf(zNOo /acIC>pPNU0"0^NOly_o7 -y,1@9]3c Ge~Q䝒nkyZ<S4^ #Ա R'B"]Ti6/"nĥO耛K$']Y8>x=ڤͨa:>I?9G`swЭt304 q@o e6ÈDr :qzgwM{%P~tߙ'T|5)SDi5&x.ItEQ1V/0Jmnq`3[{ʁf%;8҂6-|1Ҁ׸T`8P}q88Qza],K#*Kv_.^V BZo߽tCu%ʄI S\(Y$' pk>gD 3LYec[M0[$[i'ŠHXLnvcF]~}n yMZOz+Ui6YǫO~I5 @Mw-5Y/SI9ʼnYxzQnAKapXѐEczx gɫ@&\|zW[Zd"{[= ǻ}Jf f nXw3/si\\g =m%XPd /[UcGfE&d :8#=L/=){QĦ[ݖNo4#;>K$p;]s&]e BAɈ*pL*N):EjHqC: rpNIiq_lޅlrtc>g@ȅV4 =T!w.v剙)Л`؅6'r$ǣI ubD'a4?;;٤Ϧ:!W8R)܃ km.˽|'a s)f1$u]b- U &+W-Q -kA/-b+tG(~moNpt*-*if5wT8АSwu+qZ \Oجlw}}a.W$TRբ4`ӬT1) nL(yR7 uI :eE7v,DyNvЩ>[=h9hCXl( Vpd~l E0GZ%ad`jeA"Z/PZb L&]u@7K)Du CoCn09둈&Fʕ$1ny:Viq5–i?G9Uwyz|e0_6R/^挋`R%202Ki(]R:芌vdn#ħ\=x 11-F~mkY;(8B9>: Y9|IZ2VZC gFIe3 c8QQ)a%Bpk;(l=V == Z=*mxj_dΜ`ʴC(Wo=S&μj ֳo(n{1q'XŨ_P=m[YO/yC.Xb!PƋ_8~&M9\z35lX| ʇ"ï~C=6%K#P_c9*l R9I|Vٯfhu-A9bJwȄRA&"UCd,}6G*by@<=GA7 C&!.`n?״ g? Y0zl͌]qI0U =F­XDZv(=W஢A-θ|t Q0P;Ɔvm|5ո N/kս"Qs#^{>g놹_9/}V~N^ 42~;7\B`'Y ê"'0laMKDTBUqCWOAl G`3,\y@j BSe /]PIkL<8uw! !C\&Rvy&op%̕^Xd|e} D4&=0SbkVV_KTHZSP[e=*AcɟPaFY8xA PNGw=iֈ2tT28A;q31 MrS<u)6yF^7kO }حޙ.YqdVkpŧ)gDBO/Gm0Čꁻ3Gm|"cYЭbWEaLo5?i#+%{jk->~eKI^")t_U.:ͪ 960gLE:r(YNOI;lÇr 5ԕ"!ﻅ\Y$c3IKaOY;JۻC~H$lx^h{5w1]~7%E0\6"LEV?'4B[cF,OD?i*iAp_8|cX6sx+Ef 縏 0@JRthtG2iRWJu*:*[ve{_7[JN<"=QLqz-D-jƭ0a3h7,SrVՊ>ugKï;u읶Ȁ4jio)b/(]#rk%_Ndi ORv(L_5= TBnJO!\OqdGeU0W1FSѦsEH\D*!W ^3=*3On AwZ"Xw8и+0?`A֭* aH\zs05![צzZgp5[݈Mm/ؼ<+}G"$ܩN9UsR0s5Abӂ; @.xxZcL;Wi" 'ԉrtdv2ʉ#u%H L輲?N3~[l:kgg=Y6D{phqP] SQIGƄ;ZmT\ =O_ ye%:SvyBX$DDCV?G+2D@ )u_c^/PJ3tH4lU~*Mtʙ)w}^>fAI1ak701ZT" Ŋ: !h#ltoԍ'Z2Ј~2Ѽӽ6%0C/]7ǛsI?qoCb{| ^ )gf{l0'd}c*۽JYS(UnezϩF;z(R΍m B9E0\,InlY47z0/[{[ǮM5DJ/6 w Ni*Q| _06d|Y3Nr>|9~ '>S%{8 Mw0Yr\YFZ6<. `16|VtX#!hR 0 侒;N b] N eȖ*_z m3ֻw#z%.D9rJŧx-ίLL:$g-b~"@b9X[Vvm,ַ6E7I|޸V 2hogȿ)d7U^F6h@/i445sd꣬Zх;%%q3r}P}}l |FVB$aNDȈ N:}5]Q>شͮI%C_Ub:qN1{Zƫ]1OՅ4BЃt^;~%^Bn¦iK?(&cg4l4ǻ%&8"m sOġ(\J\Xkrse.3G/NTZ 81]lN?(3t w{56Kz9&KS[(}| >+KjY—n监"Y=gG Y *&sRJhbBlX2]b{/n;|?X7K}+4S{ENk(X<0?nN EA'~8Pj1caѹP(A\@nv#14:@f A;jP=ԉu &͢\4\ KU3{0j<0) ;󦱭/ѿ69\, i;K?L ֱu!2nWÆ_U?rT{o2SA5P _,mppNM VKC`dywJ?`U.oe'¨:Y42_\K<2?ÌNhVsA(![n1av-ɻh *Nm& {Pmƶ+UqPRa9%ЊL."" TXe \1}^!o,𛜁4djKԲu}oXb{kۆTe&qwUokТ |&(Ln-XM̥; ~{sa8#?j0H!.k 䄢p$Ikơ$!,Vf֟?^TvxsWYBDOw.w2K0vu ߧ Hy'¼.tK`ʫjHr l^ ,W_\с(mBXJ-~}>9ke?nO@t{b\nȴEpE.a-L?mؚ[^D6Rڰ@N)k7n)j-/ݭ T-r2㿢q4CG*MÜJӃM< BA}uULnU .%l2le9˱(@ 2c> \/mDEv!֢BURW@C){M^UUu_$%ڂ,.|ʎa:LjEo$78y1mųmcyMF6r'mD1=ƛ|RSZ\rjSQ{8E]ZC˳:B#+"xqL?,xʾl6&} 7uZt6zkqҞ8E7;rKG*y<mz&Pݞ>ݿay__FMQC#F3oBuU8i>\R[kvQPdV-[ 1He{ Mx@WxO_su9C͎i %NHzI$QPyM,PҼ3g#"UL.͟K啰^~D{^_7D]z % 啁v~晦0Jd;X8n*S'_"F,5W,E`ݱbsDhuNxNc."T. 08ў9X$ kNOi9D :&Â2/= ))P^,J\TCឤ""GUk>~ :"x9| c8EISn\ |A)jY=I*-.Nl[-xVeYB]oĹ^8.PeNjzT<רU8k s).~Q?P(ex7E!D#HCEY(F2VCL3<^8µdcKdTlk 8d2@x7)2rjg|`V/\.uJNz4 `|[^GQ,ݿ*j1-hw5.FiYr'N@=%ˮzrq5S:WBe2/E6AB=D3%tP F"p_>fF1;2)%Mw_| 8꽙g1Bp;g=s {yzهK49m;)5<ԉxԀ|fKY'qQ&<ɥ3.mT>|.}90*3H吝R<1@ b x{ǁ3l k܎ٞ:hv싌i"ЭVbVG)G&t553_ zIvg>GQFhniq+Mܩ8ƪh93F,OǼ7dU[q> Z% =C`AQ12,Oُ΁dZ:(y ; إ0',тj>\ # WnjtTgl U=#PhIf:SsޅJ`M$%,0pÚ)ek3)l L<{g1BARPV#[0UORYu瞍+ļ._དEg =̼fb*[P*9Wkc[anێ 3%zw}GC f` Aa>1YzC*g6G\c'"-o<BwBrR}%"t&O ]3?ںUC--u0G珹gnZ7E\BrYaIk =ScQIL@%/w2Uodrxfr/]?Z]S3KxFe˓U<9{yBOn8[NjW . 6[vïmq7*,ݤ;zH)`Yq- QӜ[Li~b|.+C܉g#q/`6Iʼ8Әt S:4,ҶG,B촻.P&E>OK'fa"S=>:q)siWt=gK.MMGE=@t0EH%1F5Zi %C mftҚEp&whCamnucGu %-b&~LJzBsWxwoNFwNy?eq:Y˰@X߃ᮝ$ RHY>sL%~Z|/p}>f:uk-[,ꬑFxeyanS FxG =MsY$JgwϯpT*~ުYkqPAߏrL+?<@y0>iN^E߫<5nE G=is-KvLA6Z`Ti7MWRf-H3 z[x% I$ɂ??~׮~0{?kCPvf~AJ*-\ ~7Wû&Y餟p7go\$\rGKE||8P:4~ܚBoppr*bƻ$2$԰OE,~ ^p9/Nfش3ưY824d)GEY݌D$XJG0F̷Se8 m/9-D8a¡M^-zOYɲc@[TZKDJoY(x&+SfؤwT BźdFr %C~Ӂ_V&ElS&}IUoR93f2qm^Z<^UonOcq ':c$6c nFuLj>MY;^L^L)\^7Sg'Fh:لkkv uߚ~!Qlu`$Xi=fi!U.0qk2.?r +PEo{:@<DpOZ>' [ hHULm&a~y$ ' I~cKp6 L'u)b/Mq.9A別ǒᜫTd`aXs55IKeWK9Tl&IqCĻ37awd [?ÛEQ; J=ri:`bn;o|͟$t=}rrx=ݹaeIZiͥ {DxSl\ryWHxT#~F̋o]@0X057v*~s\\Ӭg#bi+Ke'IC wRRˏԍ D<>:a#ǎ\q_%{a#`,w^N LD&xUkZkVďf |cs'L+iS"-4W_K1u;S"^oLlIB*t"QWY7K6uTtW\{Շ!{HJz9Kۜ/Z4HUUQ١$!lQ^Nj<@*NfG"*\; 6apF-RJy#ytLd0kEcC`4;>Ex`hi =1FӔiqYhG܉ptuZCgW 6ic&F/hF!HaF8U\XAE!Yp+(pfI.00ӗqEǠk.)tSoYuںKv'yFʬ[)> ueR?3s~9 Vk-!Y ܲwVbʢsE!xQ/Z+ ]021Y-㠂2o/Y𠳠jfn*Էfů<ؗQ%@S[{}vwK>',9\/3KZ,xe&f]=<@i“B ɉ0#Z#Cm3TSX]-WpjrΥz}ͫ.֥zxqߕ^ReUnHP=Pyq2 {=:!ѵ6zB /oZZ4QE^w'EٵEF}»M1+zZs]PKN`L D/A?Jˏ\*o*#ת2\f׫uq {)RTrbs08uФ >ڑ 7R,aդ^hLڻ3€yq*@'KxYBTӽ SUPt"8  X!PsZ.@@I [ +-t,gllBٝ,D掸̿o*R8Ӵ)%xPqյ@AY#lNe/t80{un__N?bi&~ TQ)UN7Sc:oa?֝Cgmn3YL^FV)"ˢ RNH}CP40 <Os2ա J|,*oH3%s'Uws៱Ćx=ͳ')/朘+]#>!$^؈-2/6$iTb0Fj(f DL2Pc1(|-U5kٌ-;{:i稜ExI S? լɦdِ0 &~r?Ȥ7#N'y\]p!H@bnaA:yh;Rt6TVJ>}F3[p?y!Np_EaR~2z 3sH;ErޕpUz.hEU1=7/ɚk:Kc!Q1a_VNHNc,.JXu(VF, I/f~e̠F@s-̶BL]!h *l7ۆZ AuWu$|@I<3V%aucx^}pv RgluD5. djr ףzNZ$3O^C܂:jBiLf'a`Sqm7Ϩ0RC|9`7,(0u䪵 yg2k8e1493)NܻЛapW:U@rh>5 Qy u!}.W!] 66#^4yKPhHqўXu."g)6jw«-E/`Rt_Wx>#٫Gb({SR&"cTQcVjbA%A `hklVʶ?cmYTPW!(<&+ee^ .G &z 4Mբ! 0h%8{G_*ͧw{hɋ`l}P>Ecլn M)/'͜`&yd\/q4t*Nә/mqtF4al&Oxh="@^`pH¯N7H)? e  ZY}CEN-Q) l U:U3K3xbPPtՑ'{COF&r5H71SyZޠw,㇅`j(X}zo506| ^Ղy;,{EWXcM3\\ЕGBCTsd6QXW2ZeX|Cf/VZܝv,g\53-q3!rajTVfQ¦{)`x k86MpɠG){F-SN VZsjyeos26d$F/K'GΝP3ke(M*y1I=NO2'ba0AR?umkDM\3c剁"6@e6m$ 7FYegf~MR'zd &fΊ /- 8,KMq:1'51ˣVJJК.gށ_y,'$ \XY/Jz%f}έL,{lKBf}25.yeSCda>vNAS"i|C#ر9d98S=%*szv[ "JrmDHA 1`M(V3@r N 1@rL`7wm̿:AOvIa7s (cIg'[ BH7&BpU9F? ݑ)z$^< ٠w&2Z*y74œ(d~Jjo/QX+ڦ3e])C^DFW[wvbq)yȀ"w*?Þ1ۢ>~Z& V3oa oˌz|uuqJKR?m19Cٙj\0^;јl8A끲D;g+;ZtOOfpS'xG*޹* Y.U}5q\7v7 oaM,>*lל^.D3ۙl+<`)1_zAњ;z7EAu?=J.+!.IU3}4.н\R4 TU&'{fձ*u? 17|.@t41{ZTPI{xvv\,=ܓ>>rQnzZ#Ǒ*O r. [m!vǝ's& vd9O@ zʕHޏZ9jϑ8Xr.P"i9 dy- ,|\hl L\{*r[-5/D9 攈OpM@[0\Н{6[$Ti"M#wwȣ'hE~Jڇq6,ghؑ1N*Ihqտn@*SU}/e <_dhN؋:Pz(u^ ,S\HI)u2@_f).ҒqY '(T: M(%e%+n0ҧ(mC+ Sٷ gJj>ex'rkUy4izT&ij~{\nB+ASIlip3XFpL=Kߊ@ŖQ(Ŝ\P$18 B&E٠Q8dhVv+hU`2:iHY\s=TJGQI{{uNlt8$(\!`M#].4NQ)UbB/Њu  Gcd4d#&Jl^`)!}Lsnj6TJ@ׂVIÞ7b>GOX1:Ǹ+%lDczxKcG E<̨!sl8Ol JCj$0'tWgA7\ECDv{ `*|B̀=_qL:Uc l_vvihUFvn ^zb bbo ȝ!0g&㭮lpŶ NYNnd<5mȥ@>LEPv(]pafL)"'WYdv3znwY~{}K_ =we`n>dC)c@iě1R_w˖^ ን#XM)MWY$_Lb;M}QdŴTVzd2BNlCPG(X0^hs &J/IHI@> ParG`sJ9\9aT3K҅x 7⪨{1egZFLn-C7M;D5Nu\4; F[wxo8IR>yxnzC!gNL4pkz@@W\g;͙3oڔ 6bc@Y~zI,;CL~<㤜:ޤ[Bo7QvuS8 }I.Z&Wy-[ZǗ:ۆz 溨TSVi^nwo(k]qۧ$K0̼+{;E(lHju]a>Lv@r%߾ws_-E/QW@waTh;aGX@ZYW$ ;٨8^Z#YyC(\;^sFe\@xBrA;,SLtUQ-bgh(c+iR{F x]gfDWvkP닿/uHewPa dW T.'O$ƛXjg5#;sэړc+ES}|iZ㓠aRx "rȍjJrrv8`C`|i?/eH[Lt^-d!ћ^(H#-dZrtvUζZ|n,r!pt#4:v1&]Mʗ7aUjWӟ>Ƒ>2GvI4sީc .z_NLFu8޹ˋ77gPJ18͵u>Ɩ٣…SvE)?vJO]PW`t5]S= 8]t1sk[~_/{wr,u ^߂vl0[}sZ^DNij H͚*͸7M(% 37&PT ׹|i\"PY%vQ$"زThIȰplg@!&},m떾6yrpݳkV\D΢- LNFSlH%{<\N^ְ5g'x-z|ٳBBP~a%.xh[yj5YpYbgzsP[wӋKc꯮)/4! pT & ZJ$#)A7ғڜּ`WX]5z)^?o**N z/WhjE;ڃ5i nULTh Wךzk(AVgx&0.ȍ\=u{SI>{j{DS I29*2icDC#W1xgGT@hTQK,3_k G6jܢ٢ 26xn<6 bZF\ ibsK I9>6\nb;55^xh#Q38rے5Z;7kqSb&]~FH,K85\ .*tفmu]=Ai:~.F}̟O/ݝbn= .4efIK4D2,X}8©~O8Kj˓uv<}%I,k|=IG䘤'zq~ a{4 ޑ9w*鋁I pO |ZZó0q1Ks=λ(]л!?tۜc#& LMY-r&N$msdJbSdd,>L5t7ra-8bq׉Khi&&qRoJlKIrϞm|m%nm5ΛVۨ.G1ffһlwJSR۾pgFV"{QIF'o"Nx{V=%nyPm% ICjTJxC+]OA-5#jԛNɺ$$8x{;>pZ1a:aS …¥W@0ǢtF_iqpo:U7+T`$f뢓jI7:_ehN<а'!y=jMمm[j^L/*1tlpMۿ3rLI#QJ{d pvTdhġY _8NU$ByK K "&2 #fԜO4D|>0PQMȎ0'ڃ$Roξa yCj.ˀ́ӥ-:sOrMe]X)IxbLea<wxzEl 3k|y+xH 8BY4q-rz7+4ˠ DazOЛ3òF{,xZEKEJ)[7uyu;}H!^ЊĆ_g/""jz!Y(e[!sW-*XiT;{[+>C OۇÎB#s>"\-;.C\seZf0..>jVC֓׽RԍMk+4*ߡansN*k/$JO/P_c02vbE鄳8šev-?o_Gb/'5.1iY Ǹn8rrvX6!89gaoUZ-Y->ʫxPXhl]I3ET7e, e_HK9\}%BF`:N:G5@Oc&]^)Ț&gP=w逸TAh[E$2 Mƨ넣>:tҙ4UXR~RCm'™V%g\fzUiMoB5hE }U~'Nդ.6ʰ+׬}*#n!}F kZ7텸P<*FEzҕ sR ʆ8Fx>:R7201rrҔ4ڢ%iڬ!շΙ"CHyvs[U;QRaZ1dP4%z4M )dEVj2pg/f,MPTY%[FqU0L! |E30M.{y>`Gsƕ+AQBv0Ügkh0LpVw! !Qd )!6X?ՈŪA$e tyt<X)3Sk$\vtdc[D,?YLhu*vtj^S;}칣oZۼ40ԟD!cI~%TGb7MJ^J=LٔL%oڛaVvɒ;U%\Asj7'rs_(@W=B{D!, aY2UpZ{T&Sغ_Fҭڥ>%8=(¸PnwQu7yOJ[JX##i X;Їm$yY:0Ю:KDV": J@Tۍ8ho ɿJy5e߅7d㓿t[J!bqȱ$:>+-(r&ϥaN rʪ+|;V6io`RXJKDbDO(rP^#Z*=D"k I\3u1څh%q. \`o9=U=D5vjQp*s3>HFVgN*@ѷ0#F\B,V7^gLO`/?ݏ 'T @3WR_KL߱Qy2"Sz=RX8(;W97^d IS( =k1Mח6) MirMZ=n)4Xϡsbl8|꼤a,Sȓ'IZ7]XZ>JPzzƃrŸҫ͢lPqe1Ans F ێ9A9N5&leؗeeRyQ0C>Ql"Ǯ_F/݋9 }ՈVG ~)m ب!jqbsheS{ڶ_!yM$y@Y?h&V"BLE8G|{]7VpC#!'1!RIwfŕ.(ː`GJt%NnCwK58[:0 [0Wв)) d!zSIY)X*j)y.fnTtQL X:vK،ޠsߚ`? ϔr IHbmRB dO[u~/Fj8"Ka"8$}`wˢm@[Q{Cx?j1faHޤzt2][^y"UBWa7CŖP:2"<ܨ1 p|Rk+)CHo<{N Ɗ|33n+IlPQK?f75=ϫܵ(F7շN)P>A4HX *qN|0~2tsS;ygT{lcʪFc ivR8X(%QZ;~ '*'+Rcj-l/zK/-5׍"PMqSk/knbWQANL;&Ҭ!<~BihM{6NgD4e /6G9n&oEZHN"߱,ЉH~!jY&;7AU.Zzƭ[KĎV=JW]Y薯v1R dMKsRG9hqIkbpn72}.|Wh;!YNP<%P\ϊA+y4bAɼsĨI=FV*fa;X( Ox&o^?ፊiљ@7@F8M^k)ZL5zNdtL6{H_A\butʁnnhz0( =Zk$oxe IJmb G]q fM^x3jv_3&ȷcRɮr:YKX)q,Գl,촲-w04&\6>A:}ke14ڃ]E{SUo#P4Eji)M;\_,׀^0,R ɰA߯A%u> L+!񅔥=MdLp>4H@8~G] Mξ'r&$vpLtvi?)2yw` |-޶2TKی]|*E.Z{3g`Y1}+3erL}lx.<_ 1a T`l:_,u$uoWY#_ ^'?ykNȣjR1IYUwxs#O؊:1w\ĮDh]b"[(V[$Q2gXm()Q/?Z"=hӹc{M`ʟn8-P1 rU}RƔ/$RaKZ6~f[߬$#mTg/HO$Jf w!zh-4wzo_"frWܠBk8.;Pz,iG@)y3Mϖbgk%5~Ҍ Aj >r30D#H9fO1Ԕu"7 mC$*ԐsMK<$uW9W 8<{3 kDp|G*Wz$6clpfmt Gb<[uE !EТ!/QKOux DH̸Mizcp g9I<,bq'7RH%E ȓ4MwJþ=G승kl/EaKeWEQA"OSN*F41SB aE|ٍr_fDw>?o]1)Hؘzvp=M6 sy/ AZ~u{ A1ToX ܵI(l8lҢTpkxyQn&wFh)( %ssl 0{T3 5 ΤJJUW}RД+nZ,6[̒TDU+zIUE,rMa^+GQ̊VVkJ,d)QH$|iJԕvtM 5鷌^'@#%]3!W~-BG:ߨG':ŧsZs_dΘ_5I#JLa-W#C̿f ˿0r{.42dCk1%_-G枯ga^N–%ۼ AclV? Hy4iXQ*eC /^Ծ`jQv Y;Nz-c443iQsE#`0[Bq0UdT"zإiY"nrF@%:p2XIa xPک0$Z!?6'Cz 4>hN,)^<_ 1p;- BsY(,;6@‚˝/}aU8uuիoLZU|f޳!b__ ^u$[chg*SFSk P=Dgay'儛 uy5 ԵCQ[.'Q&IVB(BnZ.-ꣷ;g.e Nw6|*B _fŧm7l*Ur dUW++f'=vN$o( +miՑe%fH@l_ƿ/Bi ];?Yc XleIH"jdmm LfT'J\*,Ќa1쾰%4ASy!qS&d}K:|QSr);N.1+[mԢy~U=!WNGzqUt4Dt6N0Ɔq>vB Ү&$4ݣ{TQo:CXA az4=ru,[)*dYvۃb*)Q&c^#M}#x7GDy`y T~%}Zoj~5s+y+'-0;fd_QbPp3ex)6瓰\ Ԑ9t(Рc,iҠBMD^Q\g|10'ࡺ-$XSWҤL}`aܺ"/Li:Zp+I663hX>>AoG 1?;;+K?xѦ=7fHdRYZRgK4j0Bbd<}갆h5Fsw:˃dԢ(s8:݌hsZ6_.ꢩ D%GBY2;$gp]fSN=q8*̌nf OAєzb跱8xeǂ׻=#bz(,sN=q6nU$x ?cvڎe45{bHԩyE^q{:s Yqn);hQ5:;>,c5$ĢְX0mFy G|ky6G%MPR B*Nh11hdGk=ݹ )ˑd>_`/a b<^@#_ ;:%$QLJ!ypwRćD#5hک6F"FO}t=g\[C' +<B) [ hb3 7Y^V"cv5BFӴcY4Tt\Tx?NV ק0[`~dgH-/hsctRz)\ ^5߄mٔU}y2{z6ɂM% qΫힷG]o#A`J EJ-J2'ʹbbY>tɳ^v4#AlUvc-a,0FL׹za>Ia|V4.c(D'O=bt0X/:J"SӺ>zaoW%5\'?($J!}}n$Mx*~ƯhOضR:,5IHC]'H܊bIraGliK)yUQe(5sp *4 dj]uPd16CA8  ;ʪ={lz*՗Fq/i*q|j;,sfďKY3A^z!RO3q93Oy0eG,=ّVυq Guk: 6O>\'FK9XKjElDf >$YC]ewFr|h(/sٔ1(vo!7S%ss_\mq% j>}Dޢ-PhcݘdDmv*N#*$P9]Re(f8'E% ;180@8 #iOW c&V͌Tl8(NxU†clc7<u7^fp@谆US`{~ 7Sj hV0 dh!mߊm괵vPʫ6BpyH<]V0bJܔUnPv4*Ezlj}YK$V,u k^ b>cŜUOZ{ V=ϑTQŮޜ- *Szǻ1f ;ĘN2~Ӌ-;n^l3нیT>i(:C0`|iSd(Mlnwآѣr`oGؙ1s8L*Q X?4EsT_>@Oٱa#ՉYH Ap'VA.i@x13L3:"X!q}4~e VްBҥmwu(V685,h-yqӞ0{bwo/Z:H/S 9m\3GeFO)._nnE&ay&9دQSyLE׊?v ջ<1q0+G %l3o=cNZUeycL '&'G{gg0} +Zn XB(.g}ulS=vvB͍9 9% ;;ٓ-n!z]+g;Q0QJMRP΅wwֻeD^ ]΍.Y(,D,|}q}WLgL~P7qL|"$!` w w/W\BcFWן(bY"oC6BrRCR~ia,/ l/AT(uTSM$WN\6 +kIHfEpw#|+FFv#>\I|JALX4y=}=ϬFLm\q VԤXA)}˖(l-@>51 z4u)uAԭ\ Xb^OLjOWh luM܍6HVr}ɷ$u"•XsT%(GY0}{?&`ao&\r$u{ #ʧﱛn CAe|qR|-w^k]zWfN)EN4R q -SL~^@"I KAӓe0%1^{]ez)_vJgܙpuð 7AĆQsQLN|gv.iH{Ąλ cLl#<:Ζ_+КH[*LL ud(S`kmFB h8 ZRQ@MM 5|t ˟ #,!10qD8Oݭ(sչ-]:y'%`i3:稃pd.1jwp݈k V߂?TL27NZPLN)CW>RX W5ioZ, %oH6ɈHTQV!n<.juY!/Vb,=ٷ`: ?_s9L2B{#qKt8qysN]"bl&0)zRbo&Er8L/}egw=zpR'(xYh6ƨla atzŏD']DMwIM"VG)E`pT|1É`ؙ#DXm8.;ֱujo3&[pz*[!$ebЪ毸A=vk!D˻<M6Ã%,+gXr^xWwxhQiU ,qLҰ) !&/-+Xے*q׷}n~Of,6?,v~d30/SYW(POE!\UɈt pRJɥ{.32ߋr$+B2 94P5]86m=,B0t%ߧz#ί)Dd^ G~2ӮG p-6&*Gc֮+i[ g}e =1)hH hSf 5]A-E @11;Kߎ2 $ضx.81zX?L$=N=W"F14Ͱ0ѷZwK=gwhݏ NH Ps|z2##J(.W T(]kpx"Χ QدHn1hu3i0< ɿOD枞mBn௿7R~wpC ΀+zm}H0YֽB%~mRd`&Hq_,jGcdG$\5IW?Ƥ"D^M#/qw%-9%[A<^\ffcyhIg ܧ ڕIT Cs|r-XzT֏>ʀP?&Z=!5"u\Sd[y"UDKJ~Yp@č?XaNNicHm FχfɊ+qoAt 6)ZZ=J.SS:ÃIA3)t' aAP3ؑ';Lz.nrUA&$ 8ӻQqL<=?4ڟ1jhCw5t[? _nD;*Sw2ڠƧIUp݄<@ŕ5H=}Xg\`iA k}F/܃TIg!.vsWnmM?+;%d1-z+ucy$VS~l阫`L@|u-7O 9S@B>bBt9`xSXɹiPdu3~e(qFڲ\[{xyzNC`/n`mg[6 ?Ms FL#Xh"khU<2L@BJBDPLzu1z#(S}T-H .)^Y2F\3nYjW"Ҡc+hIU>c+<E9N?}a9w>Ƙ0,OsS"S$8b~ÛmMY Lq|=ycAd1A5@*c0?cӧ %O假W=\^L)`;C1uozx >OXXr tK~ǫa*TQh#- Fg6-29E1|%}'"2^ fsA Sϼܭ h \+A-ʼsCc0tS|p\Nޞʐ]LpS gK&~J4w+ iRƩ~E idr,'.vj0uSZ w/hu|b8\:1;]q+[O3tnPlCu(#:=X&C,~&NFfrN>YCUռòM1T>_EF_XܶB[0+i9K0 O3tʍm"] iחXLم&zk< )qC}K.P 9Y'<-6wtS7wҤf4OUTf3n1!ibwf$jI(KW_,fVI*sr!j_ F/œJ!)QEPћ7wEDxkV?+%z9딩U̔0-sL#I;\ ܸ } 3{̧%?Bߵ{j-}FRu}ckmO_ aI>Q@ #oҖpZA/ǍD7 C]3fX`]=呻P[;< R2FN90K`ڔBv@"X0U޿=Y껂bN})1Dԛ=`Cmy2|7y$ow2=/}ۺf-% ByשFl]GAˠX@ υ~>U?+8/ͫL yzqyo镄 'I}2?(N_^E*GߪQCwNu\|HT!SgC1e&0&0Ld0\Hl>nt \ ' رи%:t*dqez CiijVm25cոJs+4^ܺ⯎k/2߻&BF{_y!s[rwl}rFz*<)o]\Ki KsrWuNjC6©vG%a9P`sSGzk39YomuYǺ5 %t!s=JJY6je|F!&; (ȶs%2 ؓc`\ߦH,%k>vPcF}jሮܑ&dsxkY+7$#Uр 9 _ЍA\kr n:l/qڀAZfWT61AX`4 ߤXܽTS xc!ޢgV~dLo2ȐuO#㷮c㗃U8ljfCRzW%.u0/!2[4SY.b9dnft:2i.sNz|mͪ pԋ+&ƽ3j.ȱ!& 3,eؿ,Ó)gK%1\Ghݗz踔QG@!X0X\2QIqSaI k07߽$TcSgNYp~<+OR-pɜH2)(DC1zPl8nYoLfi{u=tIEiK?5&Qh4g2k~shDpaCI먥c)"M"s? jM'!) 5 =- }L׬F.JDH@\8Cg~nBJH+nAk3j&*n~Z,/+'9IqITKg/ĩ?c鳘og ,&1L7sej/tra:MYNƽ!H|[vrq6ffze`:觶&gȀ5g$G- R䝩#g(kc@̎#bJqC *Prk=/ެ 0C_h YS?(Ʉ*D?#̱: nv<*a*֚7cj-IzS >X8CtDx3,4S1;hˏ˅\tS^W~NObDEGQuh^<:}|zso)4`-:)ЦȐgďG܁_k,~7'ap=C6sm",<&?d5 \ pM>!iYtG9Uh#=7 VWERsbۨ]7 gS_C$i^3+6i8KۺZNc{Fx9{=9{X1se RX"%Dybi%\s(~Ӧ=51UFmH)+uY-UB+O%F0q$Zs4Zq1R hҖgqm{0V (i_Fݻ*w%ԝRMiIiA< +d\R&d" M]Vb{`TáVp!LY@a/lt'!g'DGKe@Vګ$qwsd8ľ }_W}#YmS׭=v#?Y.84 1 H7UqO@Q]{yp]ӵ^ ^]j$>X;͸#K8GܼwOLʳ_8<1k+<>^\Vo>g[MQ7~g|k `ߏ69%O7|#~WpPN`vBiRbPi'EݰB,qpϒ<31A7 þ"נiafo{Ŏ=Ul,k>} 0f2JqZi3JC)d5lLYZ`('R +(k[hܾWg&^x3bϯvYc}*eCphL13?al'A غ>@zzʫEC9/B!Bw}08K7hɞ4n:i1Ħc/KŽw quZ'8sDn*\d`L|:kO%_Џ)F6%|/WCn VG[-m~` 6wY.euK\%2?.xn-]'̨ӥm-9JyٛHrl,hиr3uҙ**B/5vLQ=Tf}3P!ޔ\?Y7R#k~e ڪ\I7~X0EYk#*}ܺxJ®G|%JXv[򕜞(B@9FZ}hO&ܳLs|X$Dz`QPJO9n^h'\-iҞ I#Zs1 }vԘ*lcܭMQXqS-ߖ>xźh\s+/G5⃡'0k%Hܖauяcz m5slyk_3T IZH󃱘ZfMf \ 842*[@0=Cg' ،O8Au8Y 8k~|9QT՟wAâ=:F¨kFPQsh-mhXO &5%X Cs.&K}-dFIB9 TH}KǑΛV_ 赻dA3vL+Gw*&L\["=Ǻ3$[Euhiv6Vq#E A-ն V3Y~C8A6pm¡qf0IWC K^.2݂l-їr+ZTٛRs! VHRGd J?螄w;#x іςz!^l& 7^}I-*!vD?{ Υ'fmqB&\*gmq{L7'\c^r Op=܂?K\fnowmFq4; l@.4R뀭2tPҥc#&<⼼"+hU3N ( x=gW9,1w},S?=M({ )'`SJ/"IhMmPI+/쒗OmQ|!{pm`NF9g BS4C ܭ^b3G On+; m8;Xw^FO؝"_d'.\S\wn nH< |A1#q#? K13b-\h,vm-km!8Lh\$f?<F37)YU_Y?.ŌKR @Ziƻ~l\%x|"-u$3Ϫk7kZ1gbgh&ȜQyK%,3T@p0c&.~Ls\҉6L8 =/LG|6=Jfr!_ FE\ pC\^￸<Ҹj:-wX^w`w5 4Ax >md6odu/fTKqSvV7' =2%;߉7 hA%$ԴH᩸^q'bvݲmq|Ib kdT?Osw V5*7ԡ!{MO\=LB%8=F)ѹ׶@hBQ&*yt /A]q:5qBQOߗ`~ =$Ttk<P;"q?,H'ހeR8n2=nwU/U:#H!"VS'R&L[S1f !u١ksBfijs.}D1^ݘLuX5GcoIO w޹6C3>=bmMZ DYX9s#`IeཀP\ԨKfZZs+Dˋmީ"$ i [EpGn}.j/F>*+|E:GXN {jM,j\SVqݿN43]Όd"= f0$#(I]N{寈r cƊV6}jԻpsDnм:ZHZPeT"q:6?7AW@ro䢩%?G`]4Ւj%(jDHS]l@5 >fwxX-H)I&.t,#n2hq$XT^F{{RwaQmtNG왋:D߹]$kw ǬпK@a0*̟OUPN@?=yYWX?bfH"Hپu1Z!bck@ 8613RJ̡H5@O,N@0%7ǐP+udC0{@ .ƨHaKO~e)œ@55Ö}r.=n?Z1Rw#9-`]/Ɦ[@ ӳ[pV'7i% [ cP|!Z-A i!ne; 뛊Drf"LVW~m=uTfUeD/D' C㼱fEc-1ikĨOl;s;7_܏;0w DGedYZGlht\-K=$9&r[Q̓CA$x]G+"yH Рd½KǏ,Fήo7@0rRva| tG>n11-nR0mbveq@j6(d+KHbOcCSHX 4MLo`Җ|PƌWa@j_fwx هXB6R\twtti/pNeբZ[i7P.'X K$yn`UhrgϛZ}zTvjHa0dyRUxmդoOS(W:# ~Fu 9', #wծAB\4R8qVKƓ 1,f9&w!ͩo ͚O7,lMu^=PIz :sTpP -FѠՌӐHMoaD%Ƿ5ޚ]c?!QGE:MG(d SbJ!̢mQU JÅqa^Q4Ioxt5)TNP!A=z0*]WɼؔЩ g9r!;歙jFc0݌&STKl V䎶 #XDziU9a$3akx`}sKzzԇŘ˧22_Y6˜݂oR /hWg<- Zd/S(HJ9|-0XIɈE% !ס+.y"'Fv3!5|qB4v#q#E۞*WBED1z쬄@ꕸg+&jQz߮LKlQm~+K7ƈCmOZn ͺ”Sv/-[SĖJo8ZDpߩ/?f "F6S]"rqlYr#lےaTjف;Hl2$I)2$;w1\@/0'] 1n˦Pn=j0H艣6h4,0+Fyϸ֝Nb< َd6 +jTz] ZeRj:'ø N l؝cTΧBޢ(04rn!C-;#*%nU+S=A6}Ӯe[r Ea) L鮾KA79}'n+A>>оLn.c3C~&m4FbwC!9?A"!}Nr#1@̈۶|Iz,{: u_HwႣC֟j1oC/0n}zGRidk3Uy PօI p;u) !(@|مgytroW1Vur(|0YyCFۏ4 ůvg!Z8R.,Tjh\ouFH_8~6QiήN+8dKI S-,|I D2 $T&, s sqw̾ϑt%ީ97bϸ:rL(3(C-Q9&PeAhi e&V *nnhC7_e?Ցj dػٙgItև1MPl/ӄSq8}y>S|YM f!tY6|uIp Ug;T /R֨b}6^g L~b+V_PKrإ=N P"}cf%{.}ThȀV\vO)l/}^\ZIsxvQ_a1/<۔ qhÅ@I<~>n(F2^0`p@;w@L;ڏ@% Jer(c}1t3fY dz~N,N=mf+j´x<}Am#o!.d%7G:Pm\* K%N8Y"?Of APV^op^aJlg(B73_(}4b:Tx [D˦$ٕ+ p=Vé+ޒ$OWII 44)7PY˺_<=ԀmRtҁ9AE/OSd5qUxbh^6p=~3iR5\ TENޒ+Uh$X=x/uEF΀Eȁ2gHzcsSKlepZ?șMDpe6p3;VyX,€v!>`N,H &9\ Nj1HI.ԗY#+8#f]Ě#*[jv?S"Cci|oX[iKY1AKWfWM3)ڬ_'Jsex8ܮ>rm aoN|v"yx2[%6 ~Y('b}O(x΅80t#qJuY_mpɶԒHŏ7oYijglj T8`>[O!]c<+\ijR133e2Ǚ7`NF=_˩ GCE}iMikꝏUWI+#1rE5A]%> 2.:J*ֳ9iO}0"pCLaөRVhD_7 TyGZ&\ϫ,vYR$U?R }(;항%I!L̇4kx|!V M tM2O8I@“D싟[< () yv+x,Y9M⨒4v3L, ^ ˤ81OY^_ jCm~7e Xg!0 cZPQ$LYKp/>ƥn6QȢ&=_\d= [.PqHs7lλ`q+B@C#HP/^\ _ɻ1cN i7_.&ȽCjLn{ǁ<DiSg(.DY'Ps H#dQG(k zgHt9et 5HE&V;>oכVGP=Z|d YXMo':8 V]ؓQo2 ُCAD#~OZs&B~*5okpf"KS׫Jq ȵXҩ(z |^Y 4GH A56 6zT7ۃ5+Kj7_頢kB_@ /bS{ELEelT:|7& a Sr+/[H $8E;+,Tx쐨c#4F遄f/fލ73%Qܪ$hls6`wVɘ-uwN?hFdD E0έ{Tpj,o#BXblfS}S Z\%exLx:,hd/l,{,frC7. k$Ŵt;Ҙwʫ}u¡)Kms BOW5@rd(y7"gu|*j3F 9!J>j e- `-+" H)s~0vhUXwJsmј*{k] ( [觉{ۥ>PTQkd wl0if? RNf~'dN#kCd| "].6Pw~K%᤺plSW}@?84Kq (&8gþLwŁ/wy=IW%6IAD Nf74^vvk)O<XؿU; T&I? ^ت{(gYZ0707010000003e000081a400000000000000000000000164e4ded100020c0c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/.d]?Eh=ڜ.+*%-7ܧU*pm}ʔJԌAIpP^Fg Y ĸG+ nܿ̍:f{@:jGTܓ?h~(}rMs S:+^ʼ_)@}yZS9R{Y!⿑!Kô? *(ܭ`/ <7vs֐@.S/z,pDkC0(A/8La% keՈXH`l~rKB;w-f ƺKV;WӉi{sR!wy+J|]j"P_Vbvޥ*hq5ݡfd?= s; :r ;cfm1ѼxsKngj@%> L<)^(ҽ52 Rxp-p 'N<()~Әsp'FD;H8 08ty?.)EZJa3X`2bq]Xpߣ,(W=qT&(@;iYix<_#,/#軐eL9q 0ځeFP +Z(OE4v~;!}2//:v'-5Z\`!@|0SԤ/OΏj2ac-d"}n6{so$QS>xLq̺;]Z:$lkKcȅ ~ wӑo?mG@UQ67jKSđqGqDz ]G[K&{*\3ܜӀW:cVt? iҐ[G=I>Nꠐ=]Ѝ!v1-9RXx6A3l-$?ŷMYYeDXɔ'g|1}!  %;| ?)) ̱&eho4y?wdfD97i;y>^\LßR#Ǧ~S̈7G:NA֞fi&uk?S9hD2+<^˗Z? Q؝hIKcPt_L-8Bz\4S͔uW!dzK e %w.!\Ju[jEuwj֮$K ĞZ{/)ETt0Є-”Jbj{=^ ]xK~ɻMwL977SӖ|)V3ĩ){3:v*|u`:LNFsp NH M2J2ԕzwH7y9R.U54v`8kh2dNI闍 FI6?sw HNqV1>F`Y*ս-,] #PY&)#gHHI%us%\V jTgۼ:An`rǠ$arZA$,fY#R ."2/&:YQ6>DeE+Re GP"|JlpPEȼmuȨ- l(]lG|!2PjnH-6= 7SS^CۦE\@sEAnN1R~ԟ}Z,5ä'C4, X AWNQqN {|sncy-<(Cf:ŕqTO,ZXAgyL؈t:FOwf$reM+V$T@Tʼ-v1_$Hh-JVbs7|jGv.}sWr*BE˙1 Tf{xmXt[: =AKǞMs>&>/A[>EcQVyFUfSWYTou⮐6؀/0^ +UhӆT$ MmY.u-RoUM4xXQۉBﻯ&;ܯN:7]^IGMw/kR7diXK1bTڬ6"ANگf$4y< rdhX挤rbix@2e!57O$~WIBNE.IMfT N ̯\pKChedL>,c#TTs΅3+a"]-=T1Nq伔ёd@lOkRѕ@3ļ;I~ tX3[p zF".&sK<7=]vbıbb0*DdBWvd}Ae$e7[z8_y2Q1knvI]IOYGT- |<,B=D5.iL^E{F x5X[AD 9q[lq{wٕE@*#. J40\՟wɩN3bY@=# B73B2XX ,G9ӢXJGيْx|tG?q}ZGX$v>"B,oI&NI>)@){d0u)f.@YdЄ fcꬁ\"8+:8#jj]B hTe<"KXe'5yTj-BmmofD6~zqVjh?q16 !Ѐ!EO2(J\/6QŅr9w d\K:qr=QG|ܞK5mKmwGH&yqb$\XЁb=Ob[Lg5tvn\2 (ϝ L@d-{`\?FOHL`%wWQ΁q3[ jɁ툉JHUVn8Kv@ AM}N\}^u3Frv#fOQK=%pAmg.WO_'pNJLAEKf2[A:*+?TXi-M { /ϋ;ZNjx?"ąm.e`h 9}IӣWzWh )̘9u͍O#H X[m++?B]c59 [V1 '[Zy/Tj-IIm8YU˿̲p*iL1nrjuT}Y6f).r.m Č&(-rB[TOKhe HD7Qq]G o;kEJq)9Y_ߴ+6B4wQuՄPfRRVoji kzva(7fّđ+ͷɫ ֏!w9hDYaNf$1PgщrVNh g=̃"o25\O!gODzړ2=?WT*Jb申(Y)۷,=랳 1 w`*0g,TK_T$8+UQeRz>+]d'O:10gBRԤN#OrR]3QXC:BRap6jsCNiujݩX ˬcSLˀB%Pw-eZ] 7Xk}+^Ybڕ2m=@FA\ڣ3i&,9$y\a\m2G_G"A_/4ܧE*:%(k8cÐ6w0J 2'k3.%K> h%jf X5_U;O' _W[ą%`Ű]nENVa-9Q+Zʆ m!>t%4=dᶙy6 }Ui#j7{ 6cMXۼ& d Ԟ^!cРεrZ ؾ\h8_U=k1SCR_b~ө5Xo_4I0~o5y`^ Y[*uUkJ}2ZBA'MG2b+q#LK%_thzYV+0\,ޖ_6yte>`IaǓOs,r/LGKuc Rx ,_BA?n8UxucoU??ކ]a$??cID1:H-ZC0s3ƒ'Ool5æ')Bg]fݻ01RHR HoM &(~qHa)-U)([/;E`cG"ΜFSȿNsYdC'xƬ%My}s-i @&Adz%!i:ָ*CX!܊e75e; Iy(Ã.;/ JsI)~nK e0 4O5/xͳ$T/#8f(j4g7_r,]%yΦjqsfC&3۩O3Q[:ɐ26E4v"~4%O4-Us%`.i AOG 'SC:y%?3an ."2P?Qttd >@*d]x̬Q"\{糣}Sh+pCD4{hEA|-5VRtNLWw!_!2\L}eo`4zx`"%r[޵a yO6s~qz?6Q‡hI7|PTfeߓ&eLߏBur}:QĽ\;bd6ȶU%,)L)H%l=u9 (b1F!͇w%ÖQq 3+V[k:% ;:12V:rnQ?0A-ޜbMŁaƥrq7 LY&JZ{w{ܺr|*T],AJr)z?ҙR0WŨ*lM? sb-h4V],vשEaw;n H^`CE9u4ĹӃli:R ^(p y͉ +$Wkzl4 y|_!m@pxD_#Nɇ|Ce~iL.AqEnglH}n~/VԷ&t_f0> g6wq9ϫa,d0&!@; |3gG0Ÿ_a)f(;q2PtI@9Pk;9!rŸ=dJaO#w OW)~/n\ss>j(^@{)-*J7zƎ*>úFL%t:ȝU&Cq֤ht1`$#]z0-B;a VI& DmSXg`K@z9yWH7dse0=/ԑjBB.垛A\F 2?zzaG;56\o}bob|u׻<҂<>}}cF&dVɨ<fmAX_*{@kzXSLF~"W4jϳH9,<#s)3: wSwꝰ|R2?Pj/N7bA|0UOL܅D5 )4Wי=9Xst^@ЏJ.1B` ^"%Eq*ok RrTRV9s 8oՓvlќ썁ϵe. $ C^ <߀ʢQ[!]9UzdӘl&0$rګkLB 4$^?:Ǘb&UxO.4PhE}`xjϠm}!f! ?ߪF.g u8Z2_[t_ȱ5Uj㼤:Fx9"156l"=7?ޟ6-LmZ` T.R`4`0%Zq^~=EZ]I7zs|&1`S8&yc Ϡ1_ل?f2|,lEx[S+J"4 ,/mνi=4# }bI̦-p(}+ _Z^(9> &C.:^4n*^|B,GFm}dET(z~=iry= ff1blaJ0帠eǥ"jyosT"ʑoRe\X{-AB?k-Sr&37 (qT5b؟1QH}3 vk<;LǷK ×]zA@"6 A@`sK *~cS1s8l cV–Yc0:=]r]@@(=BGbq{FmkqN 0+0@Je>L\dunIonGpoH8ŵ/;j譂8rEp$t~){C Ȍu^XN\Vdmu֎p°`Y-o٨rjGэ CۋoF TLe`M}^H&liOi\-{95:W.wi L~2GBVe7^{*=sb[hv0Ju?RfLq2ꯔ=gNyH e|Tܑ;"t=V8ϞvO9"Q{b4 >GϦFMɺ;DTv];B[NL׼6e"~Kp=y>5#<P'-zrRsg&>Myߙ( ܤ 5L=B!c?#pM*ȗh3XOgjN0g _``v2X+LThN~;KyC;-wj+#HGev]xtzud1#O*74&Tjp]2ux2"V~s*'d5Ƥ-S#|sctWXu娫 dBʬDzIk @oX/[^1H)vszbwsZ}dL$PYt;ٰĺ̔PlY]e[;{{'-8FD.lg^0u9_$/Y[{kS#:Yi&(Đ/ ~Ǐp&D`gH ?Ύ uc wC4Y X~+|>—{j٭e\ZfQ"4x Wr=4_P_k }LHфs/Z p:c^-;x$ s䌈)K~z?0 rw{*6c;f, ":"0:?UF.N@= OQ+MqLQ$ÎtS\;ᕉ[tF̾-pGjankʘĢz_Ap}Uu#G[ OJ&ɸqXpt Q8~\NB=Rq7sV >*=E3*.dD) KOpu4NtkZړ\̙ZUBO;zrL!SdCƖeOޝWN[1 1>?,CG!ÇF5Zݎ8'js7(MaOc;)n1K~)h&akFu[lDM#dTd8 -R_; Ox[ I&O}I-dW޴deUN{R>ΟjhdU* oqƟr]p9Ҧue uZ'\[q](gfiϮuLEh7=V:C38wV0.D;, aghڂa w$8JXl@ 1%: зr җ龜ܨu'' >{Ika}DTaGQ>1`6JirafA7% ;2u <Rsky&2%fJaTI hʳTR/c֠?Fŀ8R |\b&!ɖF+#%ַXo>:F UN$Spw\;x,_Lz.T0vtLeJQ<?ml>cchdůD~#Z)qCQ[f s2m{%wW$r:FZGBH0S9ס\\n#jie߽>]S!>R%f*m.7Աm U \V*nܝS %StEЭ؎[:)8nxe}E2:hf B:9?2BU5IpO<;"LkYûUVZGAE*(F%ha%Gy0"}|{ǰЦ]ۓcX1I}CkB̩y-CQ{ҹUonPH$'G8:VO09JVq1w/f:HL=c$ X E OUl.DwG(u HeF܍}3omMxy:> (w Կ?yG2 g:<EH5noo{g5KLJ {s9v N#HL숍ˢ&Zf%ȇckzqaSq'G9y1p`0 m6q LGi #~B.7[ z g`}ۑeYS@hi*q\IGCgpvt#~~K%bA!I,jgԁc+Pfc5&`NbR iåNVa7^<ԁ+P?l5j'%oS\úM WgQtM4f8!WhK<ŎKзYhp蔵g]`eBICal#Ff`OZE_yJ'``M*:V0U<#gZm}ܵ@=3|ߓ = DboY+Rr]q- LIzZc`-"[:,Hy_IaTpW|Y1͔VxXȉe)>=(b=MtA喳mlynvb݋(4ph[d砝g+@-ax])Z֚b7y TZ^{[͖~^0Z87,-uCMDmV1q*2QPkja^sDth7eaW0ܝS(719-$YutK_?^~E+"Ⱥᅤ Sbi"Bbx#75Eۘ~Ǎ0HL妺?(TJ(MQт}h( ȌAeIč,Jn#ʙ3m'lRz% n|o 3Wi |?h&V;ϥS^`ی`2M-9 }hQNj? /tvN5~~X.& Rsl KjLsүe 栅YYs*{ 93Py_,^C"2o$ABElD):+y_m tF$%q ^^+FX SA,J Cv rr` \D/_>cg ! ϛxeuK Tz8:*J#H#_%(|ښc-V?䨋-ڑP|@Ê a!,_ΕĈ $Z=at=xt7ʖ#dЀxɶ,J\hAIrlPi@ cRlʐJ6 I+%nWeẔԦZ<rw]"Z3u"Q4Fsjr6ocPxJ(5VR4㾃g]-)Ց f(crD"P`.v¡!%\en;>U{bmW(94Qh^tMne9o #ms> ox?zV#BZOоQ.d0,Jo/ڋ?lW 6V/ZÚ?yxL@~mY^x zҺ?3܍>r9p$f@İiю[~X;9+\}0g8(Fz,4"/\+, S(L|c>XaX7j$YQ:~9jQox^gqx/ 7*Q T8Y&)NH{߼2ل*k.LhVt=T!ӲYԠ&~̊<%@!t8 r m(G2BUJ}``uc%n KW'N9ցѫ'ј:5GGm!%B뗀Piv33Q;D"evvSfȥB(^v .+\u2uZjti9t~7)pjhf-k`ޑOǫ6)e4LEMsv#W 3đb=@gIIIL|;xg~ Yo :'mihZs,9=U].aQ +zjj{X7QB༭z ɚvbMg1CkDC/NVھ\gAr,+u)+w,J@J(9[!GvU7 EN*/6,%]gָNE8&#$GamB c2w6Ӗ+O$>(>1ťx:@wyU |10s)dQsZ*a:*ǥm=&^>4cE%>Vf:9(D]Gc Hƫ-Jv.aWȚFX A9!vpeGR5΋9` {s;H(=-JR>أV}3a/2^^A =9l72AnՓUSoU1'=XxIO4polk$1D a1JoNu_V2ֶ?{}B#}VAeN^~l l~I\c{2 ƚ8чk@% ijG^lFL߇$ EķK+MZJ8شrhUh,XRo1ٌ < Yyl&mʲY #URs/Vۙ2NsLaψ|+MbuOM9]+0/ =GQ|}e6ͮk{9d\lW[ts!*wW/ܩԕO$7N &+7gIS C4"NNZ~3=v8Fauw$>3фQ!ޱxpmlU],ԻH|L!oy¨! ɜjMӲ*,ӊiipC"(~l'*V N !~vGF` MfL$XFҧسK7IC$3Ho4uWgLʉ *T FܮċI^4iOSI,a}o3*DYv$8pjHyݒ&&Z5xyqc(jCV-S 'DKwB%M>[H{0+>0OFZ3*O>1aʷLȥ9s,֟~rFzGK+tǷ) : {}cL|Lp;+bdJf *D5 ہ&8ff\y#D퉄^>w/EZ%t(؋ symHn)Q]pCO +@e|Q4'/059P?s8. .\P$6{R0v8B]Y8iljd۵iJt.jl7#ݠfIX}p lA&#l)LhhhGURֵaDØOX}Il[jyzjws>uBE6AgU|Zv r!yI!a7vP$^2/aeBޠFXV Z(v*E,-FERb*eڮUGQwnlZl#ęBJq5RӬ#yHU;́|}@cg Ҡ SH$/3fޯ_E=]d{T[3UL,mX~Бfys pe!G!_m 4${Eٽ_S0 G$Zjתvv7[uo yo"4`i Gn5>XQB/ aY bF3γ-:0 IKdZz8oCyL ][1O5w)l-#(LX0 ZL0=p/*GvURZ&3w^K>ɧ[罞NLW d`]p8>sdHj+~yXb)<Џ*$ý֚( 2]ۭw7M j.7#2E-%%dS Oܪk;P 6<N\:5L^ܿ(LEwN6(߂I!s=lBζ,!W1vvcnH"<5b4‡IˌZ;U$;Oy(m.ep6Fyl2̼ӛ2z_3s,J LY $ Z23+CV/t蚽OXEtzA=}9j귶Ą( !dng5LonRo\hʆv\S@t!1`~ôθz1+W7> 9rj2lD^1N2!e !+7jWѸ3uUg!ʒ> 5p6ˬw 6A,ٴTHS5psƽBeᱳY A]kDoc958ã3eo2$MӄD1 p:nǞ=޼[gκ0ܘyLAɳEleO6 !;X۝e,BCEvHrʛeUuATHiNm͍jgs@7[eļwhǹVvX2"d8zBW1uw[G%X=N,3°p(obގ`~+aCd뻕2C~]W;yF3J 4x3'N0 uZd-{*/yE~aRUvb?_{lU1>I` 7| ".Nk>؜. -JTe;ox%]샄1!YDl?0#>'n}R\IţU0F118q`lY|3v*cȱ0KYֹR_{r'o-J"[}G2i5@r\`sMڊhopI5{f;7CL(m?*x(0C PWD鈿}GC]qt! h뇦c}ZMR#lHh5I-zT mz^]nulS7c>Kw%QJV Owfè:p;>GD]j.T*}s_lv`P5-MK#ʽ9ڈ`f,~/?@m+ "::Pv~C4sYPY,ufc@h B4lWA3.L$缲1jq~X`kM?ߙ5 =3.ULځc𱬿EiÙ3+YC/9LZjVtԙ⾱nyͲs9H4Ii1+핞H Rv>{&Ȕ]MFޔ{f?B!RzByJ ;Z̋sTTfm/B׫{+Ҫōx l5 >TrsRy tD/^[} Q^A`盱RF@$Ǝk/JC28W5 'FTòth"+ @fl AB 3u)$ bZ6 Jc݄_Mۤ lXó[(G;&i蒻DʝJD}hCG[7@R HSrX7%&+?;G_Ez[Z&refS0f$ HhfdU=ZY1{RS4+t%"c385"\N'WöoH"lWjLPߐ BKaͥrd%bmK}@i |?AM .l61H|:Sj>o%_t/p|yŢjbރNehHk9a &)V lj)z(("@s>IS:YWGm>1lБW@YcpQ@wĹ۴*M̓*!ڪ% ˥״K~9n򕊵v.9T&zc?suU5acS&$n\Wr5:Ui?4ʃWA.82T֟8ʺAG)a=_fᔘ xUdDK< 3'5D!0DX?cĆ;V lmH \-:FZ 9Q;wd݉KjvUQo N!2T w yoÙHF;Zt0t1YQ q ?wtf vBWi.=tV}0w}=hO3}ba -R<TTGm[_Ӈ48XNp#dtRxfƓ]ІvH⇺>ү)ޫJ ük4%(XߥO" Jĉ!%V0:C)R*.8>:Gd^szow4독2yL|*^ dir`eHGI-hZ)]Pi~bʿd ԕ.ߺyFP^, e2DW5E(as07͹ s G3I[]f>(`>A>U6r.v{zQ6_'vǪ_dYms:aވl$E;`pXcncoG,wl8~y]P&$}dwy+T,T ؎Q?az] Ke A1 EuQiheU$L&*nZquୣh &C;6XaZԐa;0uV([^ s@! o3/ca*0u`U(e;{}N)bIHqglU_hmAՀ^"[ ]i^#\Xx:eh쓲Jo6+N&Yԕ vsQyHr] Bz|J ?[TVoI;rr&Ne|*W ʶAw': BIo3Q܀7rg*0un䱱a*nƂ; )37$37g_UwmptW v ׋RzQY]kj%!^C0D޻٩?do ,AI!4g!1xjqy;ׄ@sBcP[2V\[~sdrP ː-0i#6%ce$z}sUp=S Jyy_?02VR] ?y@g֧@ᅺݠ&ZR*0HK[ͭ#K4*h NmhțIZr*ٱDO6u-;jam=SYuw.]@w XxX(xtuZSUĽ Z{'p!Up, ћ֜&׫\!G\Jm:uLT/cw 4¢ճ-Pfh@##ڃ߉> Vp8!~ ]_"4j  ag;ДReI>P"ʑuS˜Z.H~7\r$4(ݯںδA/kIpxDe$G]<'2oпf4IIhUqE<wWڞAĵ^#7hPQ5Ƞu\LcNijEnU_}ӊ`\yv?-fIrt8!Ѓ,iJ\~:qaX?R|7 8p]f*2yrN m{19#Sv*}GXN?=-v}\ B_2^$BpC@I "wV2Mr \RqXa{ԬA_4,$.Y/`E)9O wSuTgQu %AC>=,!my(b)- VUqu22L٬ZYRhD!zbq,#j */9nVtsew4U(!kKaSlױwfaw̑nWm@{/v/gh/޿a~){9.s6dq1D8(ه*ѭ.7`wM`$Q>du[e,[W/- H9@P)Dž֑kߢp{N\w8l6]u☠zֿ<9'<1Fa,V,^Ώ;zC$gc\Ѝt׊D׻)K N*Pi:3f / 82B :GFAYd^B9*H'T(C&]V<(h[J1k @xH!dHZ {d={QaA,}mvC~k^ t(]h߁ i=qzS8"_5N{$_{[v&SDbOcM]jSնoGg`q4y +=DG]dCzt?-<J(yHU]{][񃲆fMG"{x?J+0ia16_g4=G~Xo?F-0D57]) 'D8k$Vu)1jSC#ur.yDˇ)]1~>_ ;s †x)֭Ɓf*sٚ-zR ,›na=?ǡ<ߪw-0: u$LeEpz 8@C: S8蛂1U= m٘)_6ˍ/i;:S^  Chv+8:06(rQS*D[09t=-M?`}8jLMg4/ǸO]yҋá6RGγ6#R!9Tm[z19ui ,{Lu%uHB,NYJymwW`C R?:Ž"Mt9Sm92'inF>|\;`Ǖ# "f ?v>{;GP6}QE 5b:' 98mujx5D2Abx&2lX (! C_;bK^Qj&jgڜ+-&kۊc!1(C ;ٹ7p@_#T`eY?*m8uJ7CaIOۢ,|54*=?j%^f Lvv=# 0E5 .ϝrd 6Nݲkl'$Jy]qb3(gU޸R. '̊w?ܫ;ם ʟ a+XdA1kcb2po Xx -v&οxa~*֔F> ?m8.APzY:᪐_2ӂKdŮ;|o Π(}}S\ ISV)>`6fE}h^WkNAZGU}ɝ9 `Y%GOcW9+~+agrrWB dg^P}-3l)|(^Prjo9VO͟j<(8kHWy` vjbM(6[s=K5͢)1cNffWJٕ\ !G;'5۪[c{8H[M-&R] ]Q?4]E.濁^s؅T[LѼ}^sw] QE.9CWOxfbH 2f{tęܙ+/D:uTC;{ ?M -mw`pf(84+_NR*!TI8vˡ2a{)b-iۼel5eM_zKp%9v~QL213+(!h6cIh6wP_g"dۡ@Qf9_1G|kנ>dd qŹ siX4kPR"*rr#M5`E%;8*+ǁ9\.72W%hΊuj=o{DxҤWچ SyW S_ \kVRԖ~,(qk7+)`vba@R^aџak?ݲfˋ8\X.$O< JnaUÊAHlRplpf0O|+[HaX^IclotT@;Z~H˷h l"3\?1  Aw vΥJnN:#G*JȜ=9dDN+=Jt$F5v1lHQŅ}x>\?#H4 M8ӻqxTjZ%Blqmh' YbТ Ta̓;jZ"n8eh")M+:uP.}ܡ yגNUJ?N'Ɍv ⛓}q]i&f:"``u<t',{%f˯¶rkw o-ٱIxBMɈk,0Vn2]KۙL(jߖYF\hƴ/ރչ_ ]bډBƩ(G|v^ȧ*mٔoEAtCzg B4gJ E&' X#d/=%,&FkVCAL֌0t4N<2RCWnbߔFzW1u/˧ =#qtRq.g-ծeհh nP¥=>9t(zax^0" 'vs}׺JI,WGZnFT;ݼųDzY( aK<VoCϟn59pcAKfsNLQmg(dg7:&JgΧM[Q̯[D.j޼S5,2ؖ_,i{3uЎL^U!4fe%/*hE'_<"S;#z|pmc1>PgDOɳFT5Z.5ph\n=㉚o~gw~asN9HWl< 5ҡ 9StGΨTV9gv釥BkЉ&ԡWV @#ĪV a0!<Դ̭ ^^d،)zvGP"%pc'%Y#g 5[5)^88{8 =|pJ0qH y.; l1֋i8p"75h٭V+ sJ#1kk7R!GC b #YT"IF1-?X(Qlqp;zJjsX^m]JdR)pO $>˳nk[Q}%fBcP( Rv;LzS&> 4Of K $$ЅPM`HvU;7 wZ 0? "̌HoɉF<z]8W&/W20r"1oaWS١'bt?9CsSRySӭ`ҫF⅗)581@I@>;j@* ~ C孙U)Us ?޶b,xS\\E?|PWQbϒdk~ÌCs\I=8ysXcq *)]=neœ[xTX/.YvbsW$*lJu$H9;0q8։DZ>Qj$Uz-mg DyؐIZxK!E(8V&uR^fEX*W <&35rL7gj{>Gzm89ɷ4aظ(Vj ʶ@*vi h'ۡ1Xm Yʙ0t$\`pO' F4r+c?rR`"|h  )5{ˀa2|en D#8n<ہța]H)VWI,YPe*{ 3 V}".2@I ٿhE_#Eo[l**!S"5y/]6-onf 5a6kKeu 3fz%ЫwJrg̎grga+ AG``|Qt 7l[ej L^8Y $6Ny)cDVtc6P|=TQ ثǔ0v0TњW -:?RS~*M)s` m=[) 魚c "Ś8])'>ivVeX^?TDh3PG﹥}<[m=,) |z6}5j!@罯6)w*pZ7^FvY12X܎E:DR'B1`q,9P!DlD݃3K'I5ÆK5T$'q2}`1RAP>D in\HH|ove_[ .08@ˍ؆J ˩~-&GJ8.2c0/UtV87c[)}ez 0RVJ%).aS>~ ~DK^83aĀLFN!iSْpթ ֠ =u}/6lam€1Hb6Mzv 6E݅A+m.+Q*俔oU2ځS_z@YlsE1Sg,HUw/g(F,tHs6 j1hI=? wv eNAC>Fb]S'MP&m&HBF$LOoZh4Hɸi Q4Xho/>[(N@qKtv0$K#zvj=!܊zLkܜ.HqQ)ޅ D07z#nXQ`-Bw2 ȝVfhRÚX /c8x%, }"y4+IԔLXBF JЉRry 5:j]:Mgl( kֆU 2FKx4J9-LUQn+z9vqzvp3lעǼ'㜂 , WĢeUnkx4P:Aܹ3]L0k Yz qZ'j/u@}Hdy=ݿbQL4 r ux3v R!@P+|r3([slrj*sA"7+3(5ҙ!GXG,J.JHSc.,qqq#905, 3X?΢UNASUnhnV}vXO'a+v@͹ )1ND"Ŭ:( J#lvy5<6@tD\pt 1?KYJ| %8GIɻ@*Rzj5?NbX hE;|^eݑP%,sܦI fVַ:Zv@djHF퇷-M)ݺgeB6VF>eB^8dCm]aJ)Ktc&3!-+'kFFWxi"K=V@Cf%K~Pyl"G$MHN_fUlC.\iU[TzْJ3mS?}$NfԇaҦQC~N0])+a9р9ML7'|6큑YUP$xm_}EG fx&Қ)5U 5A4TBr5T;Z\+A"d #;'XR)$?<&JF[0*DǻzN8 7'1 fXO ̦A3Ow}T>t^MtLB[#$CZ!i Gߘ;f/Pތ<}XPdG6/ CLk#*bdžb}=-4Y*s"څ$i)%eIX 7 WOg}7>aůU㪸--\m*M9eNv[x9GREEC{y{H!Wn(w?":_[D̢+^迫 EKtP7vz]r|+[ VXY¦{. 䱉t=,(<lXVdۼ ] 3t6qA w;7rM)>̈́ EƼo6C'KM4g5 yίNrn^Q}b4Cj>$'Q("F fĀ%V 3ڃ|_ 66l3˷V2SQ'+v$gYlq ֧[K^SM9;ކ|9D0-kQM-jzՏNŀ4` eTNun+Yķ5HttL+~Ԃ^0/ BAA{&jM-Y)%k;saMH+xU0~~3H{ ~U`1\6gI5`|gQ@)d EWo˂Dc/em'>5@[0fP%"ώyFD\;`B+즚0|3ƆA`% |q^CӬeelAԽܬ\E9fUmʍgrcZ5. ~N+wcd2#\75DH8UI@7*L]; Rg1)PY-(*ğR?Wp "rъjUT}8 z_Zg('fcd thNܥq{}JmHh~6_/( 6Q0۫R . RKU<֦N?E,M j), ƩKU6ܬ(}V#3(0& =CDy-j8(q K[-#Ve3n6Bٓ^QC&vi@~϶bslYm`CFQBrD(F21$nsdQIPXY㷆p;E=Y"IU$ƕM hN:h\m`)TQچtq{cwC/[r1lJ0 iaZ/2gfٴޡ3ܱr4^^bծjXGgה>Z!)࿱{ 5c}KTOR,ݮΟfRjL+ dssvώyK~*z<ƻKx{?EFl[opB5F/3~/lӡ& 7参a Nwrrְ`D(faHG>ƅ(_z;Vb5$6$r=0lʼnzh^@iעΎmU)sV7z+՗5 EOG[3ώH >(@w 2Q^AP9Hn26@%q5m̩'(ר}_+!cG"ѐpʁSؕ%TTP|u l:;ovj1Fk_n0FT(UUx=rx()vxXq:)pGI|/A3a BKoX0 *\qdzƽw%)DtG 71{27/[iY.{1o܊?껒 W1bƍnEs0۰Qt(ńO|)KظC#EC*0"VI],u(E`Sִ|2]N?GWx#s,{ iYQAg? zzgj`3[EQ[&3zkH409!QFhl+wb=dVõTOŁme'>ݾ|}3Ziw% 'A&+5V>0X?gjOG nn'Ģ竉l kz$ vӂPUQąr7F fLvȯXv/ AuJWX!L< )@Clz3]8^.\/G dh>@$W)]u͠I՘I ,;EħnHyhr]j-pQr[ _\h@⠗*+?8`%`Ǐ3|C4\4v }@7{L7a+YyKx,A @prX_) IZъc"1˸0;/ o04n?.WLHVOsP5gO1|FcLޛ"O9_d$3aҗ"\'qL{5!]FɃCV[۩x:(Q-,?FWc:]R{ o64^TMZb'{v/H(K.CqX>#TOy\Ru[p DЛ O]+nkq?' ;w|e#Se'dFͤa$0P ŠZO9L)Fh4V08#aDWo~XGL#WL#)a,1"Q$]ʢd']V\7AHe׍V;X %D~F/{ 22f.|BP<>)gIFrЧ-mL%ňS:}qw smtdcBdC -s)Icn!Y?KLIt{nêҒ7 I{G0"kr> qxwNI ^$!M?7î_!RtATc>fN+9يq<;.tc?H6?ak ފ>o`+H{^栈ӑ. I-_9 "#y'HT`(ؠYR`}^;̬Pba%5"ޚ$ RKJ2eT6DYdsU٩&Ȣfس,z6 u@?f/N߉+KêǻH(R5k%ˎ)^d 2G}ي\mpFU7e -mQ: >@B0* V9@߬ɥbcֈ)N[A(c.x2":/.:&%Zs_qjq[K-t0{}-*})NiP| TW쁃b{9"{'Isn86#tˆ2b)qĚss XM_ȅ~oiѮjviVV]8e~Izt1+?c^A ێ*GR)R-Uq&E偮WfrSɇwůlfuj}s&Ȯ鯊/8 cYw>'üKFlj#>Y·RעW~f"nWp[=4p;«|肋 ,&x4IL$TWMR7L1¦+ks;6tцf!)_X+? EĻ7\{!8=e)?v2RNh~͵(}n">%W&-Z?( svx*zmm"-uD>tW }7K5\&xmH 'q!;j |df:74ɘ؎7 d،9I(+u7$m_RsRj@ Qz;dĊ W<D6:;P3tDY#OL=OZBKC 46M5ъH˹͐W%Tٟ\!i  $֠4>X62RX<:WO?~_Iה15s#5 0ݮ}hϰ"󢝚k'9}?5wN @/Q?4m7GJ6Xb=c!$оdV@CJЯ\T$b'yxSB Cx&U-v]J~HQRp}F_vcKyUc z5?uY-y//eWR56(+fub`) =̙R<0%uK;ƉE s`ֶz1[`Ltlaw-h9y~MmN[\l; E.Yr uq]f3gϥ| bL3b5Ȱ<=#ue _6AE4Fz zKlZ4\B]RO^4\4 AmDf8p긤Qp&UXN~Vg 4^j*f7s #dJ޾;Y!`ƥ"wTn_ԂHr]j ["6K&jAscBq>:s̗ 5a?oyzToK2^nxS凙:;f һf,KMuOh2-_hóц``iC@O{WWcЗ]L˗)tu`8%σ9wbU :[N(<ʇN>nx۾ΙE3Pu?t]skH-:=>[|ʪ&;*^H_0 xLőueMn]9e$\4H <%!AbQ@"X y 癥s0b@!Xڙ{E+q 0lKQhP b;QlK/QWZݷO$Wwy-ʥ"rі`tNxݖ)r8Avty{Jm9z~ U<`;sEP%Gh6uו1㹥b,t,4C:(4 o$3{z,B2;A[MQ>u>Lyl )x1  X⒬\)k@ynǕo\t?ZHSxi aAg.Oki9jaa]j=ʽZݗ*nxGgC}|(mLhuNZ<9v]{]J1}n(_$A0vx(Ss,d.9krihۛ|4l c[0B)d=7=A|o=9D#Vaxޠ:1njm(Q,td=!e#!6d+chQ4FpO݄6 ;*T9n\}jH`oG(*C=%~3q*yu=dTi\ w[&nd֕%eZn(ajz-]WXEtLU9^+(jW4! " BZqd篞8IPa-׽Dt+891Z G^Ydl1Ovh hB5<\!.=v3@bmwJEƄ/5o\ U[VfꨒuGfydY-ZEEoaf/fه䡱:DXPځS,q6qf~rG32LYn5,_s}2@DWU< *ŝ? Q+4UI-.dk.r"t<ƒX # D ܱ4|dv'!L(" dV,$_4b܊*u#+ ̏r|Tx.Rl/a4GU.qYk4Z*<4C@]& }.K%c9>NUDu3@}H Qq[$ͷ =Tg}D@v!xK[.xUv&s,ܤ izOJD ,~;?BNs2VNW;+NCcD+TZF0VO(8iǨ}Q¶aE0N6ra obDlBVI4j/z`d",ڧP!9 iځ[ozxL{G 'A^](N7lTQ])[̊[/ taTl h>I`[fK޿m8P6dh<ץEzXB,2z\ΪX 8PjISݪMD5]h)zmτ%VR̰lٕՉ`ꢬ$eY_n Okejʜz:6w9IQhLX$Q vѧa;,{44[+$N7<<e2wVByvz)z^}Ï]*f1aט3;ZYp 98%Gf6P҈ywb2JRW@v,t^(ǁTR*Έ'2gm? ߭[=77rr?_ pU7C^L9 ­*Z62D,GnlidY j絏1xmÅ3m) E:A%#'Qv87`8 DGweͣ;)棫q¤G^ 2-xdM|N }7He74#;0óUm& RfzS|K=g EwhDx#$9l[Ӿ?cԠ'ZBFtK -ݛ`*y[kKzK!ꄬ w__I Ea_ i4o"ǥe+ɸ՜]DA])GD.n)#!#UX3nj|?i0IC;7围Q~LJ ɉ*kKI2}aY }67R $2B>ȺɡcX@;6= 3VN}c,x G&$dTp2b4FekH5 ʏz0n<{}yCiFB@5˴tW^9[`p 1Gp`=SD $S_uľMiING7yK 5ٖZA_96l{Em\dJ;0^>i֮LK 4J?nJrzŗ;t@X% g cOKIK~?G+ן ßM{VrU|W+-+v[fLgP w Œ)2=Ġp'W!(]n jD~(?1i`(v'B^%%2\TD? |'gjNX]Js8?% y"\ZNl6kɯ!8<R{;f1  \zS <L%tV> JC<7'gz="Ef\j$?+}"QnMB;^bz9Ț"*RqTWXn۳6<_oͿ](m؜5oi6h3#+8,pž{QQ2K??FcF@%JO.f?ӃJ=##ޚת* X_=? TԺ /~v$@#8rE;qt/}s.~K~^O')d2FAPTK!R1|=Dd*cX"{őGKiKܪMl99 wc5!Hr9|selˤ1P_=speez*-iƣG ?Lxܻ Xg($b3]D21UhX~mHS :|-ҹ F 6:2 l5RSZ$Oщ+NL$A U'X*ZL|xC>gdsJ1@ ݰq [E8YЅz(Gn+{W軱~o`Rw#M(K~?҃e6H'%??>?ip!1 r^7 ~"VE5쉚Oɋ U +iaR6Smd]Ʀ9pcVv"=;Q58Dں¶ P{(Ѐ'brq0PӁG* YYNA,+Ӫ 8󒤊r8Qlia1V+$~,zDRD*^>i#!U=2<3 X|?DN9 A,CZ-5BZ?^Y+&wׁy"ZE{YPհǹ/|*'RIW5)xnub;EoxEZ;) SF,q#A6#()6D%@wTQ ɿQ;"eM^?I9җ>j*mPi9AO hՅƥ1͉F ޽EɿhGz^ ) nvUa1m_Z ]K+#)zsMKx6'6nB%]})SWﷅPy BU C UĩWAa3?j {0 d~qDYWF*.'m֎Y{x rWgK`>QOiFxB^ַ4F]"b%fď#ҢyKz'.e#&-oGގj\qW.tq& >ѥ0@ؖ5CGv1ځMuNO/-ANISy % .$IJfyYmmص?A @-$cjf&W3ٰW]&&z@}DW^[_.w."p4B1cJ|i9=K 8J3\e'{H=Ggr12~s!\˃[:QSdǕXBXn0z4zu) 6Å)Mbqi~گ*&)㹽5K18!Gu+,@ϚKc!# s-$;a B>9 Yq}}ƞ@V 26#:EP=UHrٻwyD)olƟf܂ ]B` :aҨ?xleLgj" /\ e+IHQph7ea cnEuCRW36. ˑ ?W 2mгAqdJwl#&R˶ƗYG Qe.ZٔL-{ XهƟkj]7glpYw :j`;΀Ӏs _=B?U+LSV^hͩ| &RR\#6~E;+ºR=dfԳ A06WdU8#pMQC<Vץe=u*BKU bsi6M'[GL+IPߕ.ElύYnvH񂗻*Z\-IgRM~<-R@U_A'8yf^(:;dbnؐ6|A.4큣¨?+%=<&'EO 0QTZR9Sꨑue!M&b c A괔WvчH&1u+IlA`>5E__#}[4tqL=+;Z:c M|P<'_lGdZTjMԐ/3lpCFW-b f=PyBN;h4.!F.J:xy~)u*{=~ʡz\olAI"F|>h%ƈ/a]ڸlUɛt= 4@@akI染t8wI⹬rȦ xQZVYM3q= x%Hѿm=PR QdG1Ϛ8? mƊiVAwODʘ,ܲ[J|c7%KC]{`]8GN9hzX{VEL`l٥q-I5JZ@w7^~D!OrQ8VZD$$ZLDdC! *'<_.K&3᨜ʯeBQ|88V\,U'D4pKfqERd? yЅc0!B<*{|{#σeJԍvWbwڐ4(+겫i˪g`KIfQjHƒo J:\`Ld|*/oru;aez3|G }t MCXDҼ]NBA=L_+6îjdZV21Y\_;T,Ns8=H@S3w ^/9Ho=OFT^SNdqLd ?ѩEɳYqjaެ@gʬ.hNGb3BTKN sD;G*Q#2O!&)TJ-LU߶:H)8Q=͋TۺCrg fJ.rcb٢ϛJkU~O8N?dA066#/4jP/v6wҷϵ)zywЈf}iAħ3~ۉS l.);RUKix4:l'#!PihMm0WPa7 n{xi0!nַ=~K}`% ô'{lw5/'/p,[c+LOk*W^DǐUP'1em=e֘#l " "7I[ Juۛͦȶh'9>B_iK,\+~5պ]P8B<'8R#ogSKl&׈Q 黻;e W['O-T?S6 bxn{r|.UDeR2NYGMP?/DEϬLNs/c).E Ǐ4p;t u]LJWޡLyfQ5iGI\W*7B!S o2Mgd)< 8(&Yڿ68:#@N֜(KЩ(O 'sPFwߢ#HE;_b-e4Mٗ:L8@BsAM H8$oVe/$ |$[O~A O']<BaZX*hdA &o^e͖Yj9Q,1;hQ9] X RݞN\$qnD../pRT lE}6 P)]fy#ÇVΓCDz P[$[[HeMd!m9+oy0w Kfh\H'ރسW TD;H7:7xj-;7TX[-xDg?Jhijۆ6k'[YcИ#x'.^BU&OzC8a[ =wTNL_Q$a+vdnn"o;V ?!WՀ9f($RThUG*P "ҩ b^əq݇&$Z+" <[[tS,VǏ ',VؙǏϟl?gA.-oYO&|}˯8]:D\anH!ds;MIݹ93 V>j+%D &̯h+Gܯ\qz4NhgW4z~N܀uDPw.)/䛰e6._JΝBM*̦2P{aVVEI_}d=;euK*i@_.(INA^+|uXwaYw#h9n愈yB&-/I(kr!mo3Ep\&p`s1={>r&&w^[xYG/nJYYǾޢԕ \>XȲk[v ιmԋhys|$Xc򼹠KFW%6cY6&?0pA=e L9px#$ܰ xI"h& [9)5Hɤ$>Q_ur#T932˞hݲ#zPVS\A&*"g2PU?|/ɼ3F:湦5Pm]~QGhwO˖4װ'cu2򄶯eh9M)N6)p7ώ]BG 'rş#i<3W RoXK~ț5sZenx2DDDON ZoiQp1Md<-9c —!%諳 vS$AK7#̯kG=*"!Ap$& :%t-f0f)q/Qc &ex⎖ eR 2)2ʡEnqhUЍM[bMHh%c]*Z7Z'InFbi3&+%+bQ)JL= tҹ ըYfZm}~oe86ՅY݌xmXpyE3\o<,#BZkL5M@@??F/ZQKN§ C_xͦ3 x3`Au2̇p9 cC)W!]V srmg0] l C` dApcΉu51U'fDŸa"aB2ač\[P?:S讘8a,W%YFd9pqVm[FIWv@#h%Ɯ OZegZ!ˤquczVr%nD1y,_QO#BVwc k$Y֬= tRn"(W/ihʻ;&29o[S+dyJ JO٨fS.ǭQY+Qu+xI A;B|\An~-Wڭpx@>})ksdĠiTW-{x`rOqmz&M֪ڮJ<. b '5jVFI/."ZڛV&nԸF~,(0PnP6 k ,oؖq^N/}7hū'2ƿLf19:S;o dbE+`H؀TӁ!0WmsAlۙ9&Y xTM7x.+MP?/wa]@~ϩżp&dRAOig><]նAƞ$8R 9r?>!I!nVrtn0r`3Alw wYH&bjV զAgp "#Yq7[0M(=eS#I\N0NY`^&_5Sͭ J.oE(˾JШnT?KP}@dR498aD "&5OuH0Wv{ƈ?4D4:VoPYPۘC8 nmi'+-z+[pb<2vxS* G)aߊtJ+:e#Fg56#I#3Ձ]vэyr׬ RXjN1,)y9[]hI(3SьHͨQzb~&X\כ_ nqd9RS0#L~cOm1&K{J~-1ڃ z3X5]IȽJ_Ml%ݷf!Oj+ܠ&KZOX?Ear>u*S-HDZ@@B6ASkX- y9}@ٕ/JgB0i6k4͠9%QQҎੀqwb4\UuW1mr4: rԨ7fx˻;t:dOٔ7ZvA.1zH,:z"3=BIPtmٙ{ͮqYg`(F[QkKp/)pFPk;}*)+{u}4)Y lMbԯiC.M% m〉 绶-pkU Mmd@ߦ u\P zC<8)02ô@OQ qT{#܍$ {qVnarK40=A7ybbs%+MWRD$B"G܃{!4|ۦ! )lGT_pzRJV?n{_ɳl0".kD=h&;.F!vᱴΰJ2lx3(RrA[sՌbYU 'e;_ lf/W-O&#|s~xj8:瓺Pl+-%g2ȞV M k&=g` cznO&8J:34R9A:9 _-'J,Ko(Z1֞x`E'Ciu[VooNX*U9n9IB}u@wV~o`p) ¹O$kgqI&"̓#~^LrG0,-ȂRDY)ZJ9D|&oKgS(Kj>  ;UcjGǖk;p,[Pyw~t-^ ԅǙ/RjZ"pD*~e,QZ@W( $||"\wj@Z kwYN Rv"*5ܥ7/i` S^I9c;BXR]lUum&䕶Ӎ&,Bځ-ٵ[iVyGJvou"~dg+р'ˈAoƊbD&y} %ԋԒ8?s OoC%r%2l#(yFh>ߟP!C>el#}6`F1b3ފuXtr˱0ގ^!r[h땘2Dd0BdJe,_CRy7TIsȢ4UP /Fl6ڇﯫͭ"qѡslNk1<d, ݑGϹ)~q N}T&8LA hw/`+W0s';R\^l`+Ҥ3Y$f"gO7j xL=\Qrü=ZBUʆgЀ Kg,Yy2qavB>K2Hדf(=GJ])u^ix3.Jj T7^YJwЉ8ZfPQP&xZhe^8Y3wnɞzz0_Mwx&bj^RE9"Ĭ{WM*٣(1~LgT޽aDzbd! Fc0-6]as'-H~|qab 6? ؇fkZq:Ѵkj[$}ТIU+8rGr <S?(9eEpaѭ4B 1046/b/ʻ?/{.!dQl1ڻX08|^ }|x}4+; ,ψxp ΄|qdbŅY1Ɖb`5[_!$Eb Z5ƀf+ݼ@ekFqZYU*=*( uE,xuvB*xcr2uh}:b`G o[Vb7ƻo&Dʵhd^XM\3"ned0usZw'=ϋa7 T"f鴊Ƞ u=@Kgl2sƵx9 `|緘܅ov߬ys{;Uon3.G3<:{Z`ßQd,^n I- 〒aŨPjK\ңlٷ0 Pm&/|-û:5e@)19 :,S(fu=m"(0laohp +v9*Fz^SRNv^C&F/O8YhgyX,'=dA]cz;I7FX>OvbN]-2vRuM6&Ss N-}RhXKtBtzecG-iC~`-6-Cm՗'X-[G8؅wLk^`acݙBJ39lrZWINN?%;$!ATKNlS8Q7$JpmUܙxQB8`y4ԲML#3hSuRv#&!.k?ČB^Xo zxOS6rKyړFY֫{BsvCeH+GZ?topM7 cv!%<9jE(7OwAHAǛ]bn#đz4y)"$4lo7/egfpIm5vV;1{Ml|]b#)쩂NjO{v&uOm:xo`J]:~*8Ot5 U/k $Z71J w?mg|A/ʷ_IڈqA11jMU $+jNo;ئjU+‹ʾ !y}>lSSM*)Dax?I50S:άz",Z,uHK>CBiohrgN^%Tz$ːbK&>!eħ+Lnī70v@!E!ܞe{Vji5tS\ H!%` fʄJt4c P/XM-sՎ&%&oKnLL|ӭqr>?e u=$6x_._# 彆[-LMYwlVSd f"b[$8Rc~Vn7bAO 2}Ӻ}p+@N춳 ɫm15 5/B2w̉j<&&{ˑfy#How$}I>O1ZE9b%㏺.ǕpŇ*#Y7 VKK /Cc$c;w(|+OLps]5o&+_Y`E.w\ msn&i>PF269bB7#.qwZ}NV8ށ+65jӷ* e=H''ԞYXCdSjUUvBNkd -3F;Zs_``Ne'J~/ϼ7lk妸HI6,e&;pdׄO;5Sg[ 1s0Ճ˿N:/CmI^-[ϲNg)C .Yn>QviY;߲)E2%7mucCۻ]V4 .4XA0HY >+aA3SyAq4atTݺٻ5qn,F\D)%67“|Қj"?[u`{-jXO\OvaǤe4[|J#EOm.õ&g4MV+Y~< qFܡڅ1Ez%s޿eb`T%CŗLbpX71FFٮ˳.yD_H^~J %*?]--/?GBSżW`V g"?U -Xfg`yȼVl?'E)h6#zP_px< h/ǪoORH0bI`87~b(N{Wggr R}'g  oSf36\)6=2y/}0 'udwf6)z[gK-=}q(|;쪜TۡДmlmlKw'z*dy]YҿIw4zW5,'64?B_F`"Ǡy.J,j3w d HSGuR1/~ D@Dqblj>RB-RRf^vNsP7H*ۣfZ{H ^ _|rNm3sd!^"z >hZxu$ ("],}&ZFұ,{Ja"Ypa-u*]f!xЉ#>Lic fѽ@_[YO`PQ}Wb6s"_(3(p#$Ƀ`GGk`Ũ@pSiSDzt7TQ3W3^vt/{ 3e#/*:/M7ϵg٘-,\q3~PKV|PpẬ Bw˖Ϝ2A9}v9Sdd H`-.$>b,c%Vՠ`f"p;ˈxqKSW-9e*,˘ـAlJlT#G1*x8gb(#-=NJT /^@])9Sc)}P:KJC*G!ٛgFމGojR:sX5Hȕir52.iIjh r31F<=@&K Km@?kVU4pҲ3JBj>Cog>!wP*6^;O?k=s"W=PDK*]!V4vcdpu!b)4=Zl Uʸ=׭B8;!bq/֨N壿WF@O]lCQCapDMYPaHH81 $q-EP4j*ҵ$ߛ>՝ N \vt `79VqRiyFzEh֪,&և᫬H9'*wAFj0V̰ݘVd؅Fî/RXLA-VN;uԟ+%R߆rj ?Wje 6aFFnx/~ N\UX`E`` |q]Z+@ |qSĞ*4&o_K`.$1ʱ ZPy1$LWMǪ1j@;@"H|OTT&7&C{߷@ r^dNmE fCZ~A6gYIɖ29gR.{R饷tɏ#D!eph 1$Q C:`':ArO :-rf5\sԀ0KtAvs!0U -)N߲H{C H XC1M(W4.lDmGY%Lu‡Ӝ 쌆~Uj!Pke2A?9ho|<ȾmSXLqQ.͑-꤃jeSd[zW`HK=|le@%ՂZ |_ŘJ܄pylj{32&*e' HTƮy=j蘂|=fF߄>P#G uEq8^3h}A 'LY d~#.qdsV Mr[."чV]ɔωL:q #)]( qK/ ,RQʚHE&Qs!Y#RTkN?)5l=|˾Jp?uրlf BS%/{҂ h<%P4΋bjZ<푓!I]EK{ %'L@ +Y'?;:N}bhIؓ%~O"tT 3W0CVf).Jr,MCKL̽Z8qdu'E1s΂###u1 4 T?123,fm|\wb}Qq,i^ ed [x|Kgfnz6ڏMsZ,SQxBdlqr#Sa/ Q2Uv)o]]; 1\sxF?BVU$ Fm0l^U"@YnOl`x+e&gTk37q=bA2ڌ204HگXTxKbL;5ILՀR$l켜2/)\ou\mFa2=@'@ݰ/"!rh.)36ҁ? \&-OK~\Yħ=L(UDUX'eCxnϾ쉔Ҳe(RǙ[rڤ`:xrR>b9 ۮ;u|hI[.[ip`Xh( ^,KV~ԮC;{X%rY[Ӣ>C^jEC !T_HtvCj Ș@w^nksYDmc*bpBXƩ@7 w 4-g| aJ۪dW(etεr.#<-3.+3@>8X%|yxΖѠKCO-趢tnOO 0쬗Q$Q7eزK.#@EUz>h6&3 D?-NOML󫇙XԿt!JRg^?8h.=b_@&$g|[hzҐ݊䒗4@A`T'<#N,ۺ;7AȧBO3qw&sR' tgqz^ZM ƊX( mec684iDk*;\hy0a (Z+M"Fv ,%_S6LҝJ g-^:+z19]*#R`7.g0r,h5iuIm0 *z̷ I3 !P23{\f 2ش飊Pb)(?f? |\LH,%Ǫw#`^b .db6D6NM&di |urQl s̷tNю` ݓ0?.2/ĔBs]A*8_P{Y]Eʏ^Pj6,׏;euoey*U݁i /(7V֣0p ڥÊV<'M*ң}NX͡I4ѝeg+nw;"CkZrGj_NATY}_]q7K@/? \+rj›*3@$bt;\]W^ؼDҘnxőyz0p E|d((-ʬ"8Oݏ=^V3,oرloݯpRk.g'on|=H$FE&D 8)[%UCw ZTkjK( H*rla53-T90=nf] ^a *lk㏏1,n?ٯVlPH:YAoL}w仮_\A=&{:7` It1yQ|BJ gRf͸=% EǯD{65)#[H#&Ky~Ӕ='OHl쩵?92dzL0 վ~eŔ9пEzH1o.ALbӧ[>I%4r/ {62Wqx~3!4b,M\⇖5gR8͉&daW@㣔 TiPJ $5o qkq6#8L\zrRr|KZc=ZZ+Ft+i ,2 ZTL`ފ90H>B)([~- }AyWT"0o7[;u2:<Yzx'j7I*҃v߅"e+8W_?̞.e/`\9l9tHǸzE@l:Q(fcmg* !jO@8>APtQE"|z A2NVU|{1(,~E@uKYqnj~9`_[rDZzQ_lxDQS(d`IeHȦT MK/w >XTj0^93}o䓯g)\!|#,S髨'C A7z$Չ9Zޟ.W01-s= EO{%}{PK#8AfgF9tIͳ#ݱ~><'!QA^Ex7ܐŘII༯ 3hkmٕ ;2;dJ ‚bfвb{,{!F!D@٫,9צ/qic[Af,/zf7es~O4-Q0K|_mժePp $3u%[.\|y1Z} PJSb/4z5Hq}#Uԁ֏6ߎVacQ=㭄Ne3&]9ZZh>Jg2xщ$V⯭I([?Ɍ9N# KfN|||k=q|bX5)zi>Ŀˍ +6kP$WcGg痾klĵ ҝ1}Ӷ&gjrִk< %gEζ=L3?XeaCBF[ržɮ?(YXG2jI*0=D917LsK+jG թD/U)c5uKB?j\ *iwEt{W{(P~7=`B1+u%rߨ&p $ R2N8 =kȗ@}fp{ƛu s/ژ8hMp-M3s: ]&Oe\2|kϓ-*Fj ׎8}uf/M ]Q=u6\+Y&θ"=.8O ʹuo &iՆڈ@:qE6Y8#b&M?S>b@2^f5;nhGl)ŒN5l V?^^7%9zbe [t{x0KB;^o>{T+S,.Mͻ{j)Q @e^ SAo±kץ:# +8!ʟQQg*dVQM!dKr2Ay/#u.m/+7-,W\ףJŷmf8wF rxCřIeKj?Qtfl+ z~YM@o"o1 lwV}p#"il8=AN+8l&uloN9h,(k8ot 0l6 zAhcA!XV/?hDO;.G$T>wx5HLsb6 (:vUVMmWl|V!.DzD\wOϋ}Ym;0̀0qؒ:xbxcHe`ayn"bB1Un_9%pkvA\8re}G~ޢ˷eD{ 3 &fax 4JW>E)&<5v2Xlͮ;l2$@ދ?9nm 5b6SHB)}Ҷ0y(y=MeW^? R\ISgK*eʖɧ6V v! ;"Oh{&4;t&xjC1b͔`i!j.6NJya3e E%ݧ,>R֛HڷÔ6cdT%i#} @H X}q=(m'LȕAC,Ƣ#^z|Kb&?~'MW:'2]F TolR$6Lx)t™9Mm{ugSv]"~rxnAx%PSX]VQ]c:kQ)gy 1jڿfKavOwd."oݞ˃**5cl%cd4/=-MMT5U#60 СƢZT_Aqw&#ZcPB"wxG>s )Eq-:jn?){ ~k8@ͫ| c&IH2I#VY3Ķ^v֔>@}z)Adۼl1bϚLPj;x`Ń$/+<5z*HlHv4̄-B%h|ʫ Cɱ%̍MMؿhi'ӖU !>6إHTb:sOX *pvtH&" H8y[ÅEV̉J)lc yR R+䮍hǥ |1j0!ɩ`1YoTԅry /X)NF>p _l<>95bD ~CG Mf5sE᪾.H!֩@ PhB,%IwPH v ߘsB8(W7Z `Oԋ@^zkj[LD~ҜEku {\R/ >"4M:Id- W՘daQzH A$*VYd<]Tu؀Ͳ1K>?!7 i`9CA[^$WcΈj. E HKG ]+Pw|hՅ_iv)g5Ot"PF(ugW7p11/:|+†?FHVe:@b01;Bxr_,!D 8ބe -MҾؘD9fGf\*퐹bj1ߨ7Ṙ{k[U \P`N K 7hjm]zCs jG $Ċ۽k\(3K'coȠT*;vF0ofy>KΓ5jn-I#!y|ՀM\^xa)_HFku1G@J:&V~+,«gr7 :]'8ێ\N+6/[̶hpJ ^װ'Kc/9 s)R>gB'[ & O|< D.AsCT }ߜ{K$W'*+ Sb0yB` ܋nDTz cb&rᔀ>sI| kQrH2V]DGE-^`ag/i/r^v{4˃# ^x&P-ܳaGeU- uLP#l՞R^dA~j4r]6.eO%m(UZH HkM>G߄%J4kY< -Q83uj"NU~ORe]]#p̃a8deUݫϝաExُU IpcbW `]lCy E0P)LOd]zDZlc Bo 3A/za͵؁qʛE\h`,U 8 ;|NI4\ pi'q,?du:o.,lvԭ/vDX2MόLIgSZ fx򄯁?Wu'(QpagT+Fx=X h\}^xu33oazo3x{ܗ M"E5ȱ® 578bh5Iof_= 8WӪl'f*jh afoU8,}pe=ܹ3sm\c0-(# kdzͽٯzcXO;m[V،S4Q;J{ғ7]wkj}ӘA\-{ &_qˬ?tSՖXk `o5'2 c5Z7 kF5o`Q'u&N܋nU!d~HsamjVP' duEIߕ8eCJrBk5u8psB)m> ~Z;$AǫT@#Y&Ϧ+- [[ g\!>X:(#ob].(eY A#wXLFnE̡PoOԴEWn\7+~ؙ˱l{@ ),+uP9#$]ƽ?.3VoQ=ga@ˆlq\''.GdLuj4]`:yN|٩`%ij/Y70y.~.KKlYu}Dr .(Z^h$PD*PŪ.-Ն,Y}ެlzI֭BCs6=ʯh#,J*Pz!8'$zH0O9 ܶ &\k$s~1c WQ&9ܝ%t ^P rÂBw=z=ZgaXR~6S{:do&]68 OX++į'HdpGXt0sffGєiakc%<ϻ8OOWdExwK!n#ƪUdVK[KsfGZ[T53oOf!XٖPJQ4N@ӃfeRR[êF8Ws2V& ] `]2!c0%h[ j)n4%W;"d+݂SipNKLYOIg*+g +VxiEF7R؊uW^qDt=0;mT$ u< FFr%%;ե¥ F+ o[ t֥Pe w.FsTX[~l@2kS5֝DGX@uu1y}3b qPl)؟=ː?&N.jA0!#!cgc ל}' *ncg.Ī֯rwB“ddt wQo0>mǻpٹh\2 :_4DٞVo< }~1zXōE/tjk`3BdZ!ۃ~Vus“6sLfIhĴ|'[U镊"6PVʗ jV6'B.Q/#Uqv3\6*"i SeEHrJ$CLX>LJnBu{(U<5 <˹F."gz:eAݹ]@/Y`VgɐO}+yFHY KփGk= 򧨫/np MMҬIP; ̃1rwS3V u)_<5w=^Gg^\d;N$؆G`YB~ZZ~zϵzb˰*!IgS,jifr̅+

ΟQ<{:"E\}*׺TxW%IJ>]_!@b(3/TPhX*C Lf˜=Ťr \5Md%<8㿆qҋVYg4LP>ƻxŁo7*&v]L8Dq nKe<2u~GoG^kܚ Ɂ|O'A+YAecTA%٪:R!Pu*g2, ØD)?M iA`9Z$PX^B@ Ou5`lKv, kFB_4@FZ[n$;OG;ɂӎN{Izx,̦fܖ\7UiE5VN@Qefyʔ}roP쯪ƧeR`Bvɩ4N ){piU^}DKB@Pi@h' P|^nhvƘ_5&@t+k!z0=Gcm}Lx!2cf GwTHehP+40&ttϧGpΩODoz?zfT=R rg)U{%HEu@k¤lϤ" lY]7 f!`Z*%GSHjޝ3-Y\W^EMK*ՇˎIk.7-;ES҅*.c>3&l@S1计 G1n=,TlyI/z]AN \ \_GEHX% qze-MV7rHy5(r"aӇE8rgHl?}Ԗ#j;;p?NJEI:zK3M XY +&l {ZR^r)BZ~c㲖Vs$FV<`1>,JZt]qШ@T[SHה$-s+x;!"- 7!o#T%%Hθ\i/FչWպsk6n93@ qN]#[L?1y7gf\+t!"iT}՝U|5{ee͗6.w \vgnJorx &AL̏NÑwTx$Dq.e_z`maz8(â~-^EnUvCO&I hƭ|tA'|b'N5O .X_kJ{~d̞ý Ӛ&>0.%$(*r͋MddÚ k2aKMJrsQߔuAt"I+>!0QzEzځϊ^y!F'^e7 B.pF/ns0r"MNL^:|x<53hFCs+$-@u0P CЖ_ntxMpKe%fY,ƈ#pէÊ6Fulm_ EEY%% %]˫|76aZPΡL*<|;Q1e7?)4[f&J&vNŅ;5L w$5FUj I/`I1:+xon܂LgwO5>WA15%R op_ 6>*IwWfY=yWQoz7xjn`b % Ű<#JQ7-DӤ(+"pwۘOHYw7 d݁:%Gȅ?zHEaH{>BV[u|Oq4D7Y\]=X4AukȅZ$?jj~Qs?FtCrM캕;r-{hbhy&8uZ(3 ]'r YzCFӟ ̳"Vmem)tփ)w-2NvVe eB?sP뭥(pKߍ$@uq5_gk+D,RY"{w0`1]V L%2Xʠg N!钶 eA* L(0qϥ9l.3ew,(]u$fҜڳ A+еDA7NStRz,M:ek&33)D?SңuBUlm@L%( Uҍ DURF&}ףo" nŖv[V/UAB]C4d|䈴dghw ᅢyA9c> l-cQ ##N7t1APAtC#m7y19 zhqL7`餸ґ76|sIm3ƛz)P;l-ڢFaWXI#ۚ$$eCʴfD jv 3ϋQ{M冒R>פߐ; %8=7BC6O<\ō]ip0mP'$vUj_JGi?lS=k`k6VmӊzfjĒwX$~h?N`^dxzs zpLPb*/hd0G{xNALvA8MuqtR˒)KΗ/w0AdEt[u\TgdQ: 4/{ k􅯟pG`&MPR1`ld!:j׳_W#y޹~bItiT ٸ}csYI$%Tm㈛i#D*qs؆j랴9S;Y UVNңHD}jTJh'Fĕjpܑ@ ,TxۚS/.z'KYYE.Z7[?3)z`?a, ZI![53}nw4/^>Fix@˱Y~2+%vlAdP^G2SP*{YA>sJ!.P L;|P#nl ,$X!rw#24. #\s |o)ٞN#-xN8]S<7d~Wuj0'mw`EIYpHOSMR.\_2o%GtՍxWr ޲hj[ 8"S 1'> 4Vl7&~d^mo NIXqBȋAFE 0\yzOb߽G~} 3P$BUa#+dW:2&=KaL7gc_zTUD"DaRVM,N#=A&Z24DpJD-z,kty\k4{t3GRUU|^ThB=\¥?AZ抵JLn`8)*r~ٍCHu >kB% fҩ_q]h 7>j,ҳSҩ<r//P;"P1- |CY'\j\ #W@G-Y_EJDFVyXSY2f{0kn##*q'L*r5@K`-0pww*:&u0I8V겆>heH4&ses'sX!I J1 [Qa`(6`e$'5 DW/rC^r"Ә(ʖ)&g~bQuAWU*Z4xw*=S+gP0NtolXh x(1`f-%50ز=>jzASl᧨+p2`%\ l'Q%QV11:]O.!;X`XjSӸOXS_VOL5kDbB)b Ϲ=fV=Efa٫}d]t([@H_r1i.[d+d hN?NMKH{:+"V{YQuibRn-{uvNGk*ȍfՕ8(#,fJՂ_1FYW*wr0]]p6^&>_-z6h.7T)TLCQ[_nf#TAv?֦|[>'0rd.0zz5ݮh?'\qV\fr6ϯ겁V}˺$6k }.թ[&C&iJr2gf22C$DM*֊Kjoa[_oMSzwYQ%@Dٲ1w[M a@/H0@?. ^1| ņp^{?s"\Rvqr|soAIqz$Ҁ %Z$ZkY ([a.^ dXg`SFaF_Z*Ň@|~HzaBTX!$Ýg&ZO :cowr11VO*Ci"ǧ;E 8?}F_?@A/p;%ý'^M{D2LNQ)FMs!>Do%ߺwWfcJ0^:邚A丮r |, N^{p. -~ |>#{.25kS Ĝ0×Ov8~fivς$4,XR_h7U9ϧ2]sB_c(FLSȐme38: -V=_(n_ OhY9yyR4% uif{>3ן #XfٰmQf8t {#.1+C2wX@b:b8ZWd-`!_جG7mgA$ZU6Lg ; Lf+I:C=y^`ԐShN j7Oۦo`d:ݮqZIlWCN7L QDF ý(5`ST_S`%|h8|F{ gr ;me"KYhG ADJR&#~t'M&pҊ҂V|Q*B#`|1_D}e Be&k$xuwNI2bk%#d1cD`bSohKI?xxPbgb mT2c˲x OH_[2M A_v> W|Co.}|+QJ¼j`τ#|j0M%nJ5"PD@\%R5] ڽj*+|Hr$vvR zԬ^ yi0R\ #Cf\wNJ.S *Vb jzzsQNl. 9MYJ'_d  ;>D޸|ޘ嵄ؠim%gٷ{dwUz7Q$8}+6Ck_Cٙ\iݳP{IJ=vlyśʒ2`@A2n.b;pO4w)wEԒog#sjh; l+QWiª3&"&֚hsb\+\Q(˜dFج8x&OڱhO :JA$LKچ "8]\^GK" j}M3vhB D yFY3HGgw ]:͖ T*Vҿ`3y d6Xfo0S"|@8kq2\]l)ϴZdz.g07O( & |M_Kq4يX~O&ٙPr@mlHƛ[Uxjt(90YKâkC%y^vl ivēT%cS aPn3!fs\ꪜad@QVTp+Hڈf:E<.Uw:sy)d]rU`,UAk3@Vˊ,,;$j;eT0sQbcTYH4S#B Ϸ@0/X?ኆŕ9 ;@ (@}OQ~<©El "EV?RSq8lR?3PJTu;Dn*/}c~0/αa<}/}-;9I Ĉy%l)E0UZ˯0DvԏbAlL= *0(#rZٖ%Vnֽ[Ygʑ9Gq2ȱbp$wwڮ{PXD% LX8 B닋)d6Ag}(VОj`@ R취 R}27 6 Z-p,ybߨF:Whn, c{HcMuIKީ>Ie #⤻.Qv!gWCST2|IۖǨ'/յ#=G(Sr'Dr#W}X] k֡M6ûLGd7d5l2vGM$k`%L<|a2ЏQrFp჏s< uӫJ7kNW//ue ib}_[&˩^,"dOXsm+ [:ܸWΙ^. ٴ}.3v U_8)^C'hҧ^rYܛ2_EM|taH[CZ2f8;tHJTrk$N3:D/NffH '?duO㓯ClDa j^ެCU]8 rEMIF3fTx> AqQ{=J.br[Srxl3Muyn#ZȢ4e.,, g\g޷6CM~Giωᛤ*0)d K}"Qc#ܥ4dJE3 WI,c--%'|d9~]<BԝRA4yRJؐL[3?R^;Gm6q B y`ʞ#O}<^ LzȻiy${_/`$bhe aҚ&k&쯭Hc22sba7 $yl2<TGuzI뀐DOb]Ig#y1.^:KP&~}t*D?{ՆRč11 5 { f`-JsȔqEⲻDhqәAcEy*ʆ4&¥F~8 nQ7Sݮ9lwO~!piӗi1;߽'DCi90fFBLN%i(M]HR"^@tmYk(@KڞSR^D"5SaBb E +\>\m|v{jd &LJ;UVfKYS[3<%bb{J?I-  C\Gf"<i㜋cz!L_gle뛨Q&b?O,Kt_èVFߢ*@չa< 8YER< G1uM&w} tFOFt0|l ˃Vҝ2xq ag=(9O󎆂nq.EHXLX{sܐ@J~UOD=;N+в۠)oFsΆ+E!sSo(g ЛXН ܙDˁZXT1̕F}ZyK/_=0=2e0u3 +FE kDC 2TJM dເh\U#سݫ:wwٚN8v0d\߁9P0Ɖ?]#l x@&@n܂-3OD$K&KAz޾f{`}}:&Oed؅xчTʶagC3ɱA@QtLY|b` Vwފ0N17ZXHh4.31 14ȯɦHdHX%Pq4ly]F>d\$E'U;' { <aMf<)=*6wu9#ysdG N[k(:kPH)W8R\`*/MXq'fb ԽD _*ءk1}EPinܫrD,u>` +9d|j1xm2L17 J7JT v Х ̺ yL9` yڱȶ*k4s["j`&$*ۧ'ԟqw|G4%ԩ !#=]pYʞr.xa]Fh¯hU UhC7i'Ȩ?ㆉqtVg&ia}ײˎj01-/x 8* :iQuU8қh3ŎzV3&Mya|ꕢNR8I'dtͻiO;|t9r[kQ::mC,VBՕԫo7Ȃ:YQR dD&D'iS6wg,gE3=UDZӮʿNRI3:Xz~bZ_YBB'ZX܃< }&| iUGO >"Ϳ`C{k;gRk]aozk&} μ+Z,j["E8,\9K1ou=JQˍcb/_>5ڰO 90Ƒ A/" TEbs0ٳxY(~~$X/&7/x\,v xczVpVM'' k "ҘFS {HPbҶ' myAYk!@/S_P#HbIH#1%c?`$uѻ9ݴv~L8^*FG/Vm}ո:4wƎNت2g˫LeZ՚ 'Om! @2gVX-x!>V%| ۜ!d7u}cP1UE}ӵ|(l9fY#6e{{@7yfkB{a(1l {Ѩ.1fKz3!&v%[@Sa=qE\_!aļ:}m<VPBQ[hcPrܓm,ʻ,.aj-_5H E R hȿ#Yj -1R[Ь6ͩ[>&p4ϮR_;t .NWM׉2Hh]< `\f9N@ QAP}z[_)h LոwhJ`d eU!18áӢ l{uىQӶ[vjrYUÙ#l=w)}IqQFZ^[. ԭub{+Vk .z &`_X=v.PCZJǩXP0V#hnv9Б8|~72EGL'7l4<}!FrWVBa.5V(_Cۨ0'uOc$((;B:uqfklbsh ګARU%@;9-֙X%ujȧ`?"9w Dx?X.Y\\9z0UFmVӣȭ0[U $++Q LK0=]UePi>kߖ[X/-bRCTY% 31i1$X)lP(=y?wot vQj67XWm_aU{vď/GSnՑy7Ynz_rkeԐFh\+܌p&^hEA@9^?ԌεvNs%NjIo_:Ҫ{Sr FqW!H Gq܏B_Pd "@$d8H++QdN;Зl؄dXanGɞQ5N wR6u8C3Vll-O;d]+O}3{мu\aa8qdAzIRR@lsY/3^) e 'ד8%~'%w!iMH~ٝplcbwOh8.@Oxv⿂KD!Gho crhݩ7BХg40聲oiTf%(H J4Ҍ#M,Ff:N2}/e/(\:!]toٔ 7gF#hLo|1+l}15BO숔DMWiM1E bq|kUl(+aMja%I}=dcNHFC u5 [o@{ռ}׎$^gFDFӞ!,-AZw-W;tKͷr)zA6qy"`E X"4:qJBЁ$9XٙǀGv>#yL%NgIʧjo3%\j\!ljRias]V%6bUUʎE, Ӣ}nzȐa󪞮F8=j"(\ {ݿOa> +%sx-4X /͈n!:&"F#Sf6&ar,.Ol:#iU:p`|΂E% wX~t$aFQ4 ..&7bIP]sUFGLD;SzZrx'R}4!GPI{8Z 3ИM[X9E'W ;뾌7xۊ#=IQPV牀XU[,T]vI]<wihS4ZWώ)IҎ,RG#rTe4x{RQ-4+`V tU.QH2(}Jwjw.dA !.D+ƌ~uj}jY9т4}}XD%EJ.IXjliuo %rq%ǢR$pwʌd'yҊ3-I!xihڤ&Df!X|Vl Rw̋pzc%eCIԚ p;m= t{{ uy$c,H)ow;˞4kA&e6%ա wN6/Ck,3/ʍ*l"6[Ta<^5 5}(q,f:v JY񵑄OeQ^ KSWݐlxQUVrP*&p5ޱo[,^QVuv߿%KR'F>A ӐREa'*rYxD٤r|K1ȔMb`;V;h.YM։5K`n"t㙦\ H }⹘[H5:cZPFHͳ?"U-Ų% HQ"@_.̗@G?B`54slLЬ싿f )&b%J^Kz]BDuެŁ|/qV:O_ L7FBWlĒd@lBqfV n0 Iz/I@f`[Y4y$~#?hEW k`l՚Kg5<u:~ыUAg=@cUtrKu9g:*@{u`QMVsJ/0M: _ñ1sF?U);QjO%bR8ZϠn T=`cȈ@J'"EBޯ'¶L|qۏ4DVr!VO t=N֜e<;j{dͯv"-vkp()ؓU"0LgX5iQ;wNZ7Qcn/$3;j%93ٴJ ѨY LG8x wq*R+ `sVnK)<BTMEmބ ji/2C"#š<$&qPE%efI֣8k]uH+Y)}s*~ҙx(Uvb5ĒSn~eS\D"q\9W o:L,d nDDt%M:na_",e440ԅNЇsuf4C)e5rzČi(^1qUw لȟH #. pDg0Re* ܍|\{Uʣ噪d.\ d-9gy'(o!E|'+VWNEܛopNM)mV8dLZȬ} zcٙR%L)^c!rK%c&n\}K<<} VS3ɐFv_u)yJwqF'Ƌ[P ༠liB?Lڞ0D~ޙk+!lsqvJw>-Bt5gFpZD&2\ O ?,DEIQd ΢t<ZہvzPD یQJ lQS`3vXƯk8QPޅ6܉Qv/O>;Eʦ3f?Pdy*KyqeCpBhhVe;zNFexMg1Aag+Y= !PhG.QDQ-H^&bٷDJn%NjZ 4,biZo.4p"U_{fX.;פ$:>Gd4I=WtȢ}>݇ ~BT?5F[Ngpގ)A'T 0@ha%*t|K *>`p?$W\}"2`u?| ْOt!Ou oRsCv%/d"#u(^yI^ wy,z۝[ɖ<*OݑX.a4L;ԙz~wMO@yZuV555_nރb>%$d`4-^6=FF A Ra97!wǺXL1UAw?:"&*SBމ 4n]tADa>R K:y\,f@A:7]rRRVfL]'ryGWuMEo$A|fPWCb;eɔ8U&yRz-˅ dٚeYT[EèIݦ5<,2 f3Hj2Q~}uV纋T$R) ([ g:?Kmv[IF빀~-ȶ4:|FY7볫8tgѥ:gQH^v]D)T@I L2PEg nv)@]ht`mC۞,)t?@9j5ls-t8cBi JMLq . Yobz7w!D&kpIrw"N'&RƊԐڹ멩îM&Z-]ae%!Rk:w&k4O }XM胷ZMOa*|9V^x=YdtmE7a(Z+q]5wV&$-0'7c V(aFf`f+#x՛0qO"#';FZI ^"T* #G͹|!/SE]\4 A|F:YԬZ~_dhūG B5Q_jږ e,"T"\Ts<#RͣasәOD/T%9d{Xmo$DId/6+Δ6/M2joܦ/\UAѨͣ N!&ӌaFHF}XƗ>nYN1:៉XB`#fSC&F|,j.W͘4JWgМVȏ:tu_Q5Ce"Mun)]s--LB4Vy:9lAúr,k)^EG7"lq9VeUy6ϝ(cbg;¨FHy'lq=Ȃ:va0*x傜uFmn^v|d˄IάߴhΨO $ XUte 8::/xPْ0Tyfpk6 Vd߽?KUk# M5 ;=WMZ; ǪO2Wyf؀<--<R;&(FT\'^/ ,)pة-{Rd:vγ98N3LnmhN*'޽}TGPm'a`p.v8%7 \hrfcP@dt7H8hkԝ:Q'rʈ'"{ )QcЙvY3 tA3 h2 Vқb_/$xD~QA3;c 9>DJtkhK7|A䑨8[+գ =pQ>jo؄A{(ovUu8a(O@V5`$&$ʒ&qqJaf5X&bI,&]MP٧l"/3߾!2ǿHCJw#br jX^AA\ӂ`%+t}-+fDŮL+ 2:)x倮1"EahӝT͘Wt'?՘wAV)D(S]0luv&3"r %z qg 1VGlDBE_b2xqCN &.|k9+o<1c_)K.E 욦dxT-Ts"n?=Gu 9KU& X"^CYx;C%N=wZЄGwy8[ɉDT'S\N& GP 3%~;}b%`eӄLX. O˔>+DJv]Ѝ}BMoęRhQ̄e,SJ ex 'hmim5$L:$f#dvddz"#Zrިi'z 0{|47`a}V`_)\/ AAA .z/e17 HڭƫJ=XU7ңlQ檛t)m}_A˱"`32 \!q8J!@_fǢij,,.ZbyTLF::"a&;NLC#H!X-,x&ES-Ņ,Tf:':mttA(Ŷ&V)>2QF%}=A s-dsm~f9d[BUA+0,W*9A^!cH- <7_9/. Q5[<3Ďl͐~Nt~VUUd@|20C Q+)ݱ_[Bu[c/O9Z䵶ɒ mh=JۡiЪm\ewc~8M̤q_:Q{_eY_'1M\Vł?-K'q[֒c%OrH~\\MFʡvHwJK1ZScoԗ5h!HdցEmm dWިpwkvK޵fmշ]ӎUQK|Ml0{k8#(9sZow|X,AUqjHj.Y@-GM1lxMVruDˍji#Vڃl"XPv>'a~r>ٌͻrC'>8FI,.cL+6~@kk͹Aw*YK:܈hFl4R`m썀(;kZe[&W\E:TgGu>WD8&IHG Y땈o/;삂YFv&Y@ \,whovaGfG,ЇN)ߥ U$C6d\( "pXOX"gM3"8CJFASNZۍwvz[?!LX$fȶSq;/CS8" A~79yv l󉴇EYȠ?^wIdr94뱈kP~Sww|$lr>d5nQ:xP'A,(| \tʗK+Y?t >uF8A.k }3D6GM> N[g&{Q}RqK 4uNSzp[u1Z7 DbC'L$aLS7 ;0cБ.s^W%\sifCg;hR$ (y*C=f"=ɇ{{x}:F>s]к" ?A d BSu8pmBCq&K|JnS ,'!f;(-;E^,d<U1$Ft`?mrACrgS[[S=Y)U\ Y@EWt XuP-Q4(F(Kb&Uc[`7{X4UsáKg$G;{1y]( HYX5~/1c1B",s=0báv3&8a+y|ح28A-R}M3pdRQ%~`P^B w0U1kN.ۻ t"ש6W ;'W C6[,Ip|:ǭz(YQ_e8SY1ܘ̸yO>B/Ӻ'1t/hzWv bEs+==/)a@E"q“,[b{jޮNz ]/CiLr^7nPjus-E2$CĻ(]8]Y~|͹Z8WCus3l] 2 `>am>,?fFI# HfB^fD/2dկBOlZ>klX@2ok b]l^Y^ Q*нX6vs=ǩ]kvP_&W[S*>YDMZ򃆽 #P 0rNl`uXȕ]F(Zz&֯N@iO3diەg ip9kcTznmmUwhA#QzLu4DLvHwR5uqY923YQbA(rtMD0:#>bS`Diq޺n?QI٬@ՙ1cL 3pkfkaS+I49|R~9Qч~Y~Mbgu3AP.2 pa>|C6Z!C2 fNJc C׹@vit/7\@ј38Z"WI2q61GYZOeSm>5M޽̢ W\D ^-_^f 顐ۻR|Qg2-4˒iS ̺9T*~y@ =5=NkBީZMze$roc՟!ePo}J;l@}ɆFð, )PR.kH$aqQ͋v[-H:r7 r5nC(lj>\QPW_D/2x%l*yxT2I9r}_Czg:F&0*ZvqE$ݥD+ސka4M&cQ! 'wYa$9CV%4 'fEvmSr)@VsF#zS;.!ǭ~EJ[zO3e.҈"Ks34b~1+naۗty#l'ף/s˜/$ȩP%>8BZ-y]p%mOAk^|Xa)ωc~rHΟF 4fg2An6y@0b/iOU; zuQ .|`Qe~eٽ[ W&ƹ5إl?Nz(qŸ >18<ExQ$Ӛt2@LgT-:Ѣy6 S5ed%j7Cu?ߩ,Tf=$ .Ybfw w{xPȤ]p-\x9ý cXSk|SgT>ȴ6]sEbcX"(30HAMN&VjW35x;'_k0DYlTM[s%2{ŏ)x-/0RasF >:EaV‘0QҪRJڊ,I%e( /;n %b9p!#ザtu TJłl^.rN?b@v6 H+TR`˙]\Vde_N_u`y͸)ݬ˷I}hlVWkM:I>V2',U#?.*c#iE!P;")Bʜ7)ϧDSmMŖMtyy'Y ܞՅƼr4bKh[7[)I㦍|R/M;$(@0͗9;(,4Wx8L }rR"m5aTTSy]`Onջ1wI;BjE.bD XT&/cEpe^ohE.C-:\?j4p1U7G-|a22ƐX@\7+4lbm 1^^֤06~Ml83t<"#AqVW\\ E?$[,+]2O58)2#NJ)$< B[Lϙty- m~̋R`eQ) }Ff/TQ T+.؀HyrŨD ܸ#5ä!T0=R 0Sw̴˜=B) 7S6Ưt) _?u٢@6iYݺFc|`K{]uGK XE*۩Oc5_][Ŏ"4UhAG_bJycjK?<~YҡXkaX2? EgkwQUN]"Yw{I9k2uP)8NLH0Eha˛`.;7H3z Z4AW)CMQ3-WTl.T'?3 Y)]:Fђ6Z2>(3k[ϡ3N6`z~ypܟszNnIɧn-k I}Ur|^$n7Sd~ a%{|lT7ٕ9U Eed-6OKR8X|YGr?C2-м` FS=a'yC*z\JA^GKz ULw陾Ju)(]Xe Z= s8r +/d;L5CEsr\7+}*xzBǬј K劘dc0}/Rv1-R]\7Y`* ; uVlŁGU[{aQlN>=|g8WA7t]Ƴ+ٽwhE@crc,ojZx1WD8ytVǸ~[ݍ~darc!S͜^ے,bH{n- XrP(rfhT_g43O=CT`L)xvʞ$"WmG%ݜ-K1,~jlh2r-|%Ԁ})]P 2S,7yIآsp<:!Utmр <>C?VMD'.v-G}p3nΫ_>HEkvէ|i W-ڃi}cqz'ĄXۇsޮc=6L/"\UuGRtPtOIj|I{qJ*Rl(D {H|Fּ!fudgB%y%SHň|OEޝנHU7gضt(jiqsʑ"$f-LNO 1Co|Ίדd gّnpuY->:窪807}{S`;xxoGO>~@aXG FRՐH{Ty[bәIntl|:ƮnNb<3)<*=<+&RAw(mLJT2Ft#f\Q$ZKP9"8vHoc쩞Z+KoF9hZp;3 m 1ĺKWzudQk5k3#;TƗwwЧv| ڄ̣pO&dY{[i88"U6ė;]dV`pB9RtEM&2]wd3~n`+6 1CEԇoK OcX'Glthؼ#QqҝL TL=ƿ =/~]nwe$KJ*vEsX! ~EtA5ImSčyx K]5'% Nle;[&K|̷/|$M_RGSzX2:8.hB{>Z)ב5O©iV(a.8G%ȫ{‡'ye/j1$ ?}  Ah$yy]"ӂx0.oCRTlo 9i&ì;xs#9ɾB[N)ړcp$ -&踓IX95b>cH甚L_F m:g-vS)yG\O}F,wg0/(;$bBrspaC{lKa3Q5rȆM#1G7 4Ůoր_8"NMk2t'AS)HMUCWftE'ܝվ䮿J̐L(pm8z/4" em`bU7zBP p#*IXPm2m {bf|c2GV(.T܊b.|v>"ͩ>}+~#;s-w / ?JV`kcd1#0oδeu\z.KM`|35bVB5?őZ2_ES1 @LL"Nq$kJmYA$pʗUOľI(A/}E9u9kF*5e\,4Qg[15KPWQR0P){2I 6$}۩_{&B_;~`8ůX fQfipnw]'^63(b C{#$VS-PքA s&.kw/+BԸed'.fĝ'bI&Xynp T/Ii]/ŏlx+H?Gq᫊Uw{e$CxǑ$qw7$YS/D1%meCAGLPH<=o3 u7d}MLE0R(j#K5OqisǍykyp֎ط(4dGV*7<2JZ I~WO-8D $罷2=B))P׭QHLۂb-(@ޤLMB_1;$8;KĽ/nmXqـ@q|PiLeMW^z:ӌIB)IG҂Sh8q[l)솼@l0MPڐe1^m]cxr/$*|h8 `V':F'!Y*9:(3((rJk@H#J h_'a96:^-p5EBb $l:埱k89kJ|D >QYJkn6AV-qyҠ t΀mk!+ 煓(0A~ƾ5ĜCq\L#zd4u))*{Z.|(N@mH )OHPɧ/-M qO4 NWlW.mkj&siwsC0fgE'F&E:G!8Hi:m% ٣@6 𪞒8dgYYpC"#bA586 |#ـZD Mz*!RЭrX^i;)&KuzdgO+HgET|FsxZv*I\d/v}@(f%b4lo33q)"Ih[+y(O"׊6@.rUK4SRSl>:Y.xLoqw m,Kb'~TZ-!9A*O^r|Y[\%@`9a }1%/k; #'ǕSHnt >d]3#4rϓ3;, [’Pc1k:im{N݃ojQIUqwۜ{h6-daAËE(,)bƃDx ^I//% ɪSPf%dWc8-1[oψm}k\iؼlngmxJ\dOB6)%zBGРQf^vɏ9 lG>h>@'N1SHl3I O3Cakr Uk/)W7~3^"'i}ԥI"+L2ZCAmFx^"{kQ>FbDfg+jw|篏חvgʘH[[g%]&Pnajg=z d@aD9HR T6\&X* 5sF>7Uљ/Ɋ4Ԛθ s!,2S9+R!݊0SL P~\?ґ冎b)4 UWAO(Ԍ:9b,sF')TyGe^BΕ#@\ ^~03 E#:;|1F䄱Ѿsṙ|07ƃ)a0nj%!(ߧ;)퍝xnk@ B'/#OP)!ߕgCߏ ')Zyup ñ["E I tID}a<%R|lI}CiI+ R&X+i=jwl킎ס$"!MJ>gJ2SLr0֨%nm=1-ahz˴%Ҙ}ȶI^x(,P#T驂ѥHBk(lB {Oc{'k+gJh  jE6 #ZB!@R=MJ#Pk;3hXϕA0G83@$fgXK*.4#`I-'If2:E#k/΅XaZ1{![X,l]4qٮM8V O k>ʈn oh|:&7G TY_JP 6+/#|&~4wA׏\bv(F b\VI{*72W ]N_}4ƺ#P$ RqsZfeXDlvR!s1AyFߗ9z+ w9s-G]d֡"'jx K-'2̈́oh"Ϻ7tѳ詊9rؚDP~ׅ&pH, `r@){e(cߞicĕXo"J%rfk+?'nGdWM%x6B:Qȓ|yPW9+FgX nh E9UOa2(_Fr0tWJ9,Pyuܠ3⒏LV6- ^=-f^ilVg`q nQ#&7+"v'J<y~WSь_R4;5D`V rnj!|2 (%|?_#ZmǧV E# 7)FpbL9!̔?)7.`2=hX؀ɐӧ儜=T|\ !ydܸ!4/^q5sC$UzK ܁ mYjw{*wZ켓d:k+V- \Z.@vRPjJ5 Pʙ$9))x+n 23m{BХ2H7z 0.=?V!&gJU$Q-;?H$@%'ŁKP M٫U9G[(m0twn]w}3i/R8Um%C{ٸ CN-:X ڹ߸QޖA67qg Qҫhhg KBR]+U ow+U+Fŧw% 晋S3Dt^!Pل)1c+bQ"e?D)Z( QqA'cH\ĪƺYg}bPfwB/O' Ct UӪ#>%ssBka^h6.ib$#>^dMޠ0?PW+-sĹ7@T= pqW8Yp.Lv/GH|Dȍ]!Cfw50)rݟH@7tvgb&2 &b> <@o7yDX}N@Jus!7[C+HIb{OR{;4!JwRa5|W 7JxΩ bo''}gec.iO#mMK⌂F^ss4UP`Ե&\Hlj{IWE9b~BQBs*ޯ?3|(.]xgn%Bb#Bۄa0M{$k㞣p,1IBݧ BT23O= ]0ݦKLf͔ R2ݱ!+YEKxOyg]Ʒ\_)S0wU<x;?3\uk]ϵɂXt!E@bsSzW?SY4%VH _dF+8Džv@J'J*SWXՒLΖ/!>0~?LՕkB)}Уʦ^./}L8-bCrkrzY̿mȘ7 S1}})a\Yz-Z N9921ܩaZpa ފJF 탍W${kDG#k$&/k?t = qG4uJ Л9P4:Oz4e>^+Ǖzޅv^ n ?(N'Ax>/~K zO#IaHHsv 2 PH>d%Qz۳eb wT$/2>%2`lkL-G̀y=t 69\T,W~ V1sh}<Ԕv? @ d<3bTཆFL#e7dy,dgwjծNdA7UTtM &u ͆e6ʚ:V4/$^mk2WD GHbSr$>Zg~҄- s(8)z$90DB٘>O(h!ѧ1WЁ:hfГű<48DqpЎ=S{q` 9%i@c !̺d({Іb`bdHƃMTmʺh:C׬3;05 ԧ`E̊2zoˉf*p2].6D@Q"`fV<1 CC )_ё.I XLvj4;&Ak nO,NAؗ&fS`圪E/-$zJ>d ֦ixiDv?e`Xlb>ҖL*`:Gmsi,z]6z J4'Bwf EmT.a$t-vPcd[/i"8ִcS}8_MM!5Kx\ i+87WS.S)ʕL1U8 [n=qGDS`4S6ݨø\`_R; xk _v ˚6Quy8mnw/Z\߇z4$vօZ!s:Xue~{G)n\E[@L1 i"Ν̩N˜b{rܷRvUuˊuqߧ-[ 2D9{_vH 2* Gh bū^r_@mDqlBY/ݧd[cndCdaTP83n[AmN,C3fO,xog8\#}q3,kdZXgAx-Ϣ ʿtCe7WFfn1W.kfE坭HrfZ?n/p>kwk MfGmx?;nݰ;EmvF>*7e,,mԉ.YaGrÕS 2x ʹXQ|[Z7WC@Nr}`K> {SљW'DݝqP%\UѤm)k~Uqi#nݧӯfQ*`jE?[()/ Kt*{yŴD,ap~ T`kOo>&>(Ӂ̸EJ+RB!6R*v@[=Gͼ PKjr-|f-èbe/Ƕ*2 x80k돍ؘ$Hc {Nq(F5㇣|U댯'aF3Cy3eI(Pg sq Ju?R#K#覮x!6Fh).?M-D'J]!U1)Xh)Kwbn 2Z"ٮ@p͡`"<:\>^S]Al!}ZS՛x$–,wpRo9iz?ʶ :0RTqk^[{E}Q -@_e21yn-}4r^("'6bնlQC)GV +=wvxZ>=Y( VOK* N0 4qFj@y?iDOԑqӏ`Le߽ ݱW30($`L |̄o:vvDCJxLjd3+(LBʨhǮ&fm\p) x`q^l$XQK(Q5W0ݤX[L5~V3m%3с(LE$q%(,;]L8sv/d;J F{9eݚgvӡ>փ m 5FI+$Ȁ_[jtzAwVtZ0Xi&4? Fm\d/.6\Q9:7K#[tOːeXuV^Pl~QRu7acnhYU1K_F1+:6y0œ[6/K„Cr;m*SJJո>UxD.O)ȣ_ed /Guz矧Uw:.CN@ Kr }j'!K~zYxGt/ A1qJ/ V0eȻ>tFm(tsӷxܐ?A~E /yX v aQ3zrKKωVLҞgr]~Մ^]t3j>4.g ds-&7Y<ס{W]!du"E.k&&)"__˧} UsEχa״u7YApJ]OmXA{:C4 {8gRidk鳌ѭ6hR=h% S2Nv)ЃKop^ Dl̉/7fD7@2"YP(0ԜEeo1$`GoVt_yI.(4LaM.~E%_r*?π;A+}R?goWXaxGIV'V:?R*2G]" C!Uwۯ ;<ȊOyʦx-޳ZR0%@O&w1[,*oS:, $viq H`Gbwғ0jEC#@C;tVe@8ܾAb)Ayw)3H7Т;  %DFH:sl6v=Gtt\Z52%Q.LYH0q_of;y!2*;ejOmlFb y$D nu1!rYDU6b4(hI&^FZo֞A@*31FLx=ɘ`,` l@J([;&C0xu4H̲8V0*&}9J7.3gbCz>nF=ǦƗ 3ɩ;O'\0G=7ou=yS|Jh-PW-%h<4 kg%lϷy +n/ɘeܑ͂!'J,}7)@:tMWg>l>6@n7UA9=(Vp'x;vZ^$~,P|})k[MD (s sa`m0"ߔ&m紤HX;Z;+K)_p(nܞ_䌥x'((xp<;Gk&8,ԧ \uˎ7XʵYv6kK3R x \_);Smh'TuI7D\gќhʫ.jj܎dsk*%SW"Ќ%akb (LɇgZ\s%߁¬Fn'!nM&f獒dH{GbnyYHYPOWK-f:h8?&*_~LW0Z\ AW3A+tAȈIYJ\%8pvkG<+|B"(LA왡B[pK ^LjvP<.ъI^k3ոDh0ҺZ;/SwhIgG/JbB/6d60+E.y l_CBtsa$:n1b >-;!$H*cFm'ir[NbfvSv2'Δ4+HϚu'Kst̢*Β\p@-UU y,ks%uÅ+ĩaAs鍆ՊD:vR7mJ0^I=9dä]&wBU ed9n}9_}b)1μ6QK㯆k+eӦӆc&Ȯpw3 |d<,f4?O~}d+C@+h5nG?UcUeSBzsh ĻF|EH5h6|N|&@TqV@-d1l3TR ܼSNh=,H%m1\38+lcWRI毛>lvF䁋EbOv[0} QG*'\gGLtyhp$>32JܲL9u.B1-PHZ|n?,h{k ^сg0hh^$+>j{zct>A[OaPu>)^_ᔷo V.xWxB\<+鷹Qr}aLiyx&A~q.2ޜDIOq=<.nPϺHzY#s7}{X+O8Шwzt .>_s Ws$QJJi쭗PTs]ucQ|̃}]wV qA۹-5:$ ^D')Vn  ڸ"Y`S?s UM<:nF|ø:>eCv>qaBX.bzRZq|`$&x'ȖK {:T_ -^d'x2f,8OAcl7΀+?fLS$"FKx:h8(1A|"A f>8=ҒfǔM۴raۑHvZ{Oǁ$#gT%S3@ݥTޞ6;G5@EQƣ\J38rc34{ր`OE i6bkmmp:#ɔvF Q+{y Wuy7M^7]ed儝&Y %Zد܃՟@usn 5 ʽ&iԝ׼iM؞z"·d#t X4JH=~A+aњgj=3qx jQT_y|J_i б{y:e@y8 TtCH.l#)W'x:.3ټ6k˯R R*JVԼp@*TiMe~2u?u]L-cw;8U%'WõCkƉ؜KCvƱR 뱥B1-VR"qOS_Juq?2,<$#pU`u#TKaH9.D= )2 X8kA'j9'q33ۚ0Y>IȿSbu7F(NQ[DCٕ4u(#5{3H#&: Gg.8`KmqҥplQHR߉rŔiB7X!܊9.?Oyg;¾M`@wҢ XPyZU֏u<ȕW ՒUT u8QT-lܓitc_+{S :-jg^?/N9_5C{XGE0fJ$*,I.O[GPĄFZĜ*=3TK6RbKjP9YnǤȒ{LNZI!hp4)"]H8 m *r<4F_" 6(f zUJ6iCΖ²p+'07:ΞtJlxܦjz>}njv^"& d ,|ngT2dZ5-F _K#A fӷ|"t $'gb6$sn臆QR˜'DIL ϚXԥhs }yQr˪'giw~ #M䁓i>T ffkrd$hvNjNA BqW-p~54dƊmY3[-jgCLڐ,:G !.GID֝ȓY@ד&_$X: ݟ;oM.)"V}`^\^4>bFPfzXgwitPS_iб C:YݱmСe79ZKCy[ ^1꣊9 T7 U341oaQY 963QNbZˆBxEL#f Q fD*I@:(-Kzп Q~ȿUΨn]&g6d&u45A=7 *s"Z/EkvΆLtL|fN#_D3!cPSTY1FB, 2+8`m.}2lxㅍ1GbMc %q?;Y&[ xx όQps'{!я{l(;Lʤ&7yg-t)2ļmYad\ȋVEUD:g1J &F\5!OLr(UTd0)(7!2?k hg(Ri 䥞LcG,ؔ旖a.! gċ"X~&$8~ws7x,)zIݹ84ܿ"-%&C, }l=DkIiL:dE$OQ$J#W)1 ڼn_:F,U:Mu6s+̀@A; nM0cY`:ٷCs'†,ǯ˶J|/ y'{li.8"8̛=˔[ '̉W%NwtuhQz^$xm ĉ$>S,Am- sG/MyӺI2řE8>F5D0? ߓ%DŢ3YؾN 3O_u=S\ SԞEyRsE@%`Xm jR$ԎkhBi%,sB>[* ; x^,DhS JR1+ʎ:>qE CseQ=MXw)t::D|%g|i?+vכrb{'̯$@`wRm6f0ԯZOے:=Z?$P QbE{lCȄ"hN6j| _6rp?qvN#(ju@sZ:J 0y@'Ѡ HPL^tZFI"|oO%ex)"fE4RnA>m;ncQi ĵG6pm?1pT] ou b]vJ~WީPkhF !4ȳкʽ0gUy˞R?* =_WC+5tV1kC}+$ﳪfh .yP'B،AU7yE@Ng.'?sYuw#Q-)X$rs6Fp\B9Ǯqb~T%DJDfem 1 gBL%ixw wNN iduaM֎=rXəO/,zc-O3)G/ڣ鯹C ї|CFdQW˫o|r{qz{;ZfR󜣓FcFUv(ω\0O2a3(uhm QYK\q<oSOګ!3)B;⍝? {̳Lzve3/E ;QAka?HgP3gb*})wҝ.zt§^~h *ŗB ?j;>w(A2ȡwl/]3*䯴Es4;,a衼Ɋt m{w0ᢌB!vf1*BKY?*~!˹,a jt`)RxGb]~xӪsQI=NT6 PC) 4G=Ph쳥Ÿd-sO^&.r28[jKe#Jso@Igt#LH1l :.Q7=3 ߅sgF㣇T΋9juau־; /5/-j2NnM8H $8g JBMb X^[',/' qD8Y/jD[8+W2LXbz~VeY?@|ζ\j'(O<9j}K=)L*$~lBuD~n AsN [X.0Es.Cw9ewQ8 FXꁶ:h 1с2WXVQɗQڄ Qq_E7V7G4+ʈcJt6a}D lV`H.{aG32 qH "xu"-u?*xUDi$8Mw(ɍە s7hSlly6H>s17qwRS9ƵL7ZxpAe x؄ׁh[5SEc4CkM)M0Z̳`'庥v̇/ S]QG4r#u98)*{,;7m$pHrNѳ|L2EjH6/ŕO˴:l Ωti{M'Ɗ^TsB4_ {aCe](/?UТ%Rq絤|Ȫ7i淣*TI|{I'`h*13"gYZ0707010000003f000081a400000000000000000000000164e4ded1000032d8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/mana/mana_ib.ko.xz7zXZִF!t/ 2]?Eh=ڜ.+П 6Cl|{_]⢊e>H}P4"!8-,\H(n1rV!X4o# RV6f"] AQF;=NbȍsctqT&M6nۅ5ĹǾk9a2LB]s(጖P3](?=%뚀G)(ȧeB]F>HkqfL޷Z _kp1?T%#GZ50ccj(8۵ŏXP+pUl~=՛c9/@D_=^X93,쇓"Ɂi̸ưm4$?$rͪcxk+C|^#EW:y^<r9S:c7wrZw7 <"=DN~MC rۗ=D)2E습!WB;ro֛ҟ:Fx96 p%rGPZ\4`w/ IrUc+-!y)T,G/r!!]c4:ȷYRC&Es znZc4vK~w*ndyKmȪ-Bg(6wu8+ Pf}]Pgyd)z?NxIj=y:nHG E$n;z~Ck0H/gS?PVH x,8[̲aoH[-8gJO[$kjr$X}p= *J:A93٦Q܉M!/R8 ITQ+Z$`ByeG}njS;g_1JGLjY]9E?ATE>Y19q8 3;Dz Y9COGKBr5〽ܝSšէ.xT@7P($t6,طs,z5$]7?=; +0oGX6eG@ ! FufJG#sXGnTH?kҺ6kEכ KSh'> zՀY -kF'/VAnaTxp`*h}"AjWsR1nx.+KO[v>"Q`NLEO>wM0 gsz+wF4G VkYPLO)e]fbhp f +h* *mP6^Ȫ% V1 p{K`<(9BM)?:w-_cAgz1dz+֋kǡ֝3HڊNXk)~n0qaOP:m<]W,sttG`& *zL [f"Zq~65mĬCD 02UiS.qNQ> k225 ߇У[ma0RfXx Ě!Yއ+ 5W@\ՠVrܦq<M+~%r;УA0*xo:]`y͜h~>LIwBIyIBgshq@{q_} ' "}~qbچʙǛ(#566YlPv] 0 @(]OتwC5U6UCGIF<0gb7?Su skĚGBieOV,sQ_c$xIO)?k>_G;ʰ!l ֪xi&_|XlPBDzW\[e"=.GFPzYʜZ͖ WʽcN{ʁ{^xѢYQϪBжbPiBFׂ]gz5Vɒ%βbs|BkyJ%3nITEGMf"\+V:a_p@x4|A)e.}qshgvۋ_G㕰iFu9!^eaz/*Y\FʺM: \+1M16Kvކ[%Y>y6ӆq][W728oSs/#?嶞&$`}4Ҽrp0^r|[n^XdtCTF%ԗ*Jg)%RM#WU ~t ?7LKXTGgN LwĬs4OZ^v 0qD=^+ӇNYqio{Jts6լ v䨓xܶ?#!]gֈ9=A߰A˰ K3Z%dMZmI[hNoF!gƵ ؉NZ-,(S4?2ϊVxI@Dcv }b,~'Ug;ݔx@696L U@f25y,9 MCW2%e@~#gQ01K͐2TFPKG{n+\.^GNxGx&TP&i0g|0 ܗ+~-䃉>>Kt`؏[e"shNJ6`4OG+L^^gX]bW @En+?I۔7U2g NcǍ[^<~eTAMw2BQ/@@JwU5ۤL<)Y0 V9:VB:N6-q˫ث) 7q+^q*$F-̯@'o-H<\Ǔ36>@6>ïp#0K eͷ;B6_~bG?6~iB W%5eL_< ib@'j'O(u}BĮU 4),sN$~ia[00e[k1ŌLo?9zl=ށ$b2r8#sn'*51FJrRPsvmsP-b;R X"N33IʼNb6iBiݩPV (o|nm/fT_vRU޳V"8|Ui"w؈@K$.$&Px"CwV:[J)Xc&?bgբxs.lep%<-t BĽgktQn6϶&;;;$8_P9xzKpTO]wY0.2C;&TxUсx{ZZ]8A,WǕ% j9@es(5QqHlě\}ԇ3H U*kGih!dh(dG;I?/} O=Mŝ*m nŤ/t5%^3: ά=NI]&dk7gWg 2Al Y?cΎ]Qi+GL)ZB$ޞ8N;fa>ّYX@XwxlJoSo6%=NNԕC 4a<$)OQU0*,Cd&}b^TrL2;EgCȡRkf4_͛lZUq q&u@X60A|Ogߓ-}M9%!zlt$1;aIT(䴷 U5" {4/ b_J=:"l t.@~qQ!XSLܞnt>kы%hށSW*O~[z'BX"CX+ `qޣS] Hl+0;.'{ LqnᆎẸUbJϸLsiX<#9S~6݃!#qheZ-/'aV`.M;(*i"h#z~e{!X*Ue33b]gGe+( M}%V6]Q 0hwub ? l7S烅:Q^aq;(CQ{I> 3ȗt¾X%@rHeqd|nAi!9Ab$_^Ƽ2jY􅹁RT! d[ 5&B[:aFnNaKP9X67YHTcAE {W W %4c1`5;k`y}w榎 "]bGE3-;Ku1޹X5(__žlzl1]Cse9m*XqTtZ߭>j-=mãR|,D~O1%vFG iͭ”@vj/%ݏ|< A7((K4Jim%i _' &g$ғǷPj1\)Vi\$g Pu'v=A%\#Eg;T>_kbunVɮdl{9ӣpvEϠ_sfQcЎ4Zso+(fl*E6e23\|~^L+Y߶ȝyoN3# l-I1}ߓ}ؿ$yd(,y2)dM#)m-mZkX]f#Q j]`;I)AkR/L7;KArzE4yvs pqZ3փl-1r8xaľ~p5߅:ڬS^!va%LK%p+R}I)h?fh&i݆p^n;)0Hm^FgQ#*Cugo(n8hI;8w{FΩkEJ؅YO <?7:Zp!{DVH(knG2 ջ!u.9*1O"OUU+#hF+ PdȨ89 c*wc^hN}K3z\YJ2ah~lO1z=7{7j{= O.ʪ;r+Xu=8mBq{E,O 3gCxIc|fg$o"t8q=."M܎I0{`2X\Au̾POY ZxsB^Wxb(*HG.]:i9pͩă;C$ )WLy1>S? tOYB[1Ջ7jjacƗP쏚. E~.턾Ը~yR=;wx8mMfPÌvTQBԂb:Z'{52FAotb,]M U]ʿ*^ޒOM V_A2E|d Ǘ?|[RMByVl99XH\3hRDF .wȜ2Yulr#f_ IB>+;ܹD3d~A0O8tʫun;NCѴ "yRZR)(ZϔdJ42ڡSxZ\:tLl^~1s5te zpg_IDHl:T\4žu-˧g]yySf1:MO0qDJIݢ]-߻}QetqkEJR]I_:, A^iV֋鎹FD哘KjP8SCW?+t0vnjH9:(b'R!*\+ = y/rpL4]i@Z)(T0m?1jPi[\FRcNԳ#I_|#[-MZEEK|hvw8{d8yG(eLwK]s_חc:y#lЇp{]U |r@)%\BnwPDm\wrNf%GZRK17X?⿸O#L菻eo}^p,74Tbr^ As/HfҪ J4ZYOF{(*,7WAXzE]>P@!)v }'Z ;*}/[VҰk8y5沋fyPmԛKZZ\I3h'ZW}y@q F -yI-j _ɯpG)5 f5lj`ʜ߯D7zh[kQO--rICux _S[6r":)jg=)SJC"/#ٟ EN&Z>+lLORjf,AxUo83>*cfQz.z|`SUḃ?Ykouɕ"ȇ}yLxԍ! qFj!b.J hD |;_4ц`7&*'uFٟ҃癧lzN}$VDRT&E?V*:|7|V~bqz==caxF;DZbhNQJ+ Kv:["}W>iq2Bm`x qR%,mp%G2PiRfHV. +iYB'S 7i:7g2 _|~%ss>f}KvNKa1յ[}zs 1癞-mVй1U@r7|%#,! Ƶ_ŊԳS '&jъV&:F 8,LVW }'̸y]>W,j).sq@J=sd ;D(iC–B=xOh/qb K8 #Ɉkr=A it9t ]zspՐ*Jc? Iy}j뒺9q.^~So!'ūVI0} BMP&2hQn[]Dwb* (]C61Eh6&ަ- |YY/CQoY8h*=ʜgߚcs{{t\ =ܬڳJd}:rQjC)_ą YX $c Zco Jëf QUaMPe_bоV-1s|p({]ʄBE7clvţ0_RhJMI*+ f4%X%$.Tn'YVևmQKÅ_  1MD;Krn" 1Fi N/ӛ\?tO1A+ש>"UG.΃=.ЮI߈-hLdS ]vfQa0!ĕEpDڅ@{sB*,?T_s#Ň1{@-Dh7^ W\n"Gf# 0Opukw4wkxT{ĂA[-"םjmb,;:@4^zi?v:WUX(LbsXGMoM.Sf(ʷ=Eoȷfjh vJ:>)ўP&iLiDb }+wj>fM"H%|Zr=;aMWIw*ťc-Lq/J@5Q]Rg-_: Ż&*KX)1ȞS IBld4oTZ&89\MaffZo_ARj]}!TZ',FΝ6֠6X<.jSc ؉~)D.WҰ TmEfz EؒE_̀xZ /K$\ՆUV`ҍ ?٧IW7G:bRe*lW vgzNפ HЇ9l-8R2"(!\-E(}ȼzd@;?J:6gh+(+T3Q/;Tc>;h-@!K=jD!%fG n^ڼ"mݙq⭬şO0ĝfsgV|8!+zd~0*shM}ZD)5c {S.udrYԖ<~s:w1VF%UP8;-ga?z1E&T s8\7cdrRdJ(B tg$FSi\q!F'O~zIXN Bvj#lZ +-6N0v|DMD*Wl7uSodPĜPCT!(EqUE> J,g_."h}@YF7{5XR;琥B*sg: pCviVAOWSA~N)Iw!gO,Z"iUAʾr'P[ X"?_l?^eBqgYZ07070100000040000081a400000000000000000000000164e4ded100017314000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/c]?Eh=ڜ.+̊=`F;Ddsr]=?ҖqZ4q:>BOPfe ZuxSzS~ e\˽XY.G}h EAq! &0c h*OIqLTؑ׮s3zQjxkp΂?!9@_<{ I 5{(cv0.e*L ~h Rz2 q@jfT$t4@ϐl #BNMuV"TdީX,}i3ԡJ9~(dظ;&L92(-^1KQezoaI;w8\?BKnTESnabĘڲ +vQ\ȩCZ4;REN1E}NzHoPsxṋ,5` Z7̾zl&JP(bry=saHf, 흌 ZD74Vo l;Cj&W^SHE; 00!IHUo;rͦ "ԕL+b}ǝ^$ `2sk'Gb'k` lƼЭ\e R@_ަՑPjRG .6XFPA &#AjsQie{@ P%!%R-Md_[AtT{?{@-b*#{'T:`YNeby!xG5=>jgos10bUh}6aGCAVfG`y6RYv#=sJQfϔJQR#$22BFc^A=moymf4$X_aV5xADÞ׬:9Dy8 sb62mcHayͰ-ݨ47yn7m_˄;̟]Nզ83윽/i|2 iɦ k$QEig'#UTC ۦ+iDP1 Q3e\$ IU dԞБ|2ȷ^a{VDžm6 {n ѽc!og,K2D'?EWrz[wt+N:Һyo WI0ȱ-\s=U^U::{a~z6jZœT.γH;UB]sT^i A~S((DqO){^ 3{lveaJG`#+2)bk%czLĚG |MYYf3Z@dM;f,ٛߓ }!\Q[IVIJ]mi束nrx:#Z\HC9? oPxD>C:L4sjl _/Dh1i_RAЙ嚳{‡Zu al]0-'̩3V2I;bzt73Jk[|,ꖇy Kr@m_rXôuֽ9\^g)~FЫB^_yQ01jՙKfJe%ſn ~B̧%txun}*ڜr@^BNջbw6ONEIc&=n+)"V& 8&+b:eJ}2isQp$w[|5Ėu1~#enyۄg]떅ƻM4id@Y my&M3*% py:@mY({t${,8=Mv/چiu{-Q^8FssB0boIyYWEiW I?P#+c}>C֐J9:)!ߖyul%֗ d.>e8u~gn%J1c@4 >O̘ċ<hG/x6(u,mϘE_NH ֝ۨXoЗ0C Txc*1cQT xuDQ.BXZWy 3B_ %qȍpRe*dCWKYWDu 7(~6SrGC1ǥDθ9*M&`t`0%ϑf#i&d=g{Y eh{b} U}sU;߀<,MG‡ 9{.4 TڙqQ[SWD!K;%'@HzT4( zJgA>F@kzUOS%o=Px#3{pjvњb:sY$Xls_Ou_߰7E-7'BO#w*XXI~rJ2ޒYud;)=awfWVTjPD8 uf=,rCMirJځ󆫪C 򉝾bbώiK4'Sl}PwZ˂#G3['BNÚyqzC ְ^J+k5?cajЪtLc42DCFR0cv/I,j 2?~2#eG0|p %9/%;czC(:T[GGXF{ 27|ҫ'pN]ӪXlm|^E>@ùKOK |anEd ȃ`⠜Oҥ;-NJ'H%w} @6"avoVpW,%,߸FKUXpOD}1l"\p:J/Z Y؋yȲ鈀 LS{ksfb$槮e>F _lߚ׽{C{Gjq)ۻ◘-T <>Kz)~e$Mg@{5bCl~SE i]o5%%}#`m54:ɝ2_G_3n 9F x/^ 1oRf?:U*\Y )qISzX):p$sN@z^>w|mJ4Htu u^+ZmTr %j ^FJ" u"KEL&YJ,YZ; ;qiv oY{kY|O;~bf`ʟ[w<7&7lgG:yVܜ:`3ܭվD냈VM 6fVtCH*5LL\a4Y %:/=:xrQ.,(oWC.qNXA_QCgbqOaն rDYBCˆKvhol^Q+7xbFձ3f MPz}yb+[>X=MSREbUCjBPIQ#2<fWir夀 v1m(<)oէ{(.jNG˫ۭr Wp<*=GSʑ!?{r wℷr`,6^#T~ mr 21Z4j-;B]`ԤObzrtD~}E ^=WZqeyp?bNڊiA3 @減U\{ZraT}p;X\xSvC.VߌSU 3qqYo0gU3Gy:ſB(b$"LƙUNRMq`z7KiF4kMǢq;Ȅ i$ԺI\i81.cLSZ5Д"̟PyC qT'z o-ƾEw|b9CtH7_d&?pWX$`VRs(JWrYYb:5퍨/d"m 7û&hDKz&ۀH/jDoӠ%5Xg9ݹTmC3$t:mR`0-?sO/N3g73#LD`6`L6&>k@r:06^1L@=MV&x׌2y* N*z7^Z&'k-c<6)SA-xOꘅtuvǴskk_ŧcÿUߛu& r@ "xzx0uss 3jCje }4; 5ld$@Uq o7&lvJkdOJl&48ߊv4zve|`6VYQ>†#ض ^ۿ-mj1I'ʆ؝3CJ;}-T690rkIq֋|JtU[~a;c{ZbFz%B{TLMP t@{:*[)3#B߯4.9ֱЉ( uP3nǖ@7]+դkH\ :UT WW`//%ut.9 `\ iuuFV 에{4hd,*e@Pb=U Vvƣ= 6pd 9e ؼ9/Eі ACAKǛ s݇HQM^DEd&TIL (.\-]x^HK/ ٧ϰY1{&#}dzk!~ bg765^Чdd" c۞̩|oWKFӬ@q'do''4mtPd\Bh%JSh_WOyo!#n}ZP:Yͣcn6ގ\hhAv(ҫ_JnH`;3S 1CUgس3b^Tx%H9}Id=cW%"BM p}pK0Zq.ej`yWt?iaLRZ',O_X$%>[ 50jCLzMK\.'Wz6[kE1Uhѹe*c|x* :jG'C+q zœ6,T1VQ8d#e]:rN4$? ȫ{W_vS]ua-Q~QVcQWnD4zܜA$U_Ú E/9:Y@1(JhSe5GR Xt]*k M~!J|Ύ[27R"ܗZGc:JF[W9/B\l.0$MJ !.2;;$ҾyXtE j|VpE ndNRb$hf;vXeu "#ӅgcŔ ]K-e u}UDQXo/^9$#PJnHfpTeoK "i 1?^SJ-rch"t8\to\9W Vqm\xXX6|gY>Ґ K?)S?6m]:>vǠꁿmm-+ O18߭f%rltZ}whR{a$)A9QWVA 7EgCs/ {k^K# ݲ8WіFAUG4dQqRYuP~8dմD>9{Xʕll g|S+D2W.ڪADY̘+g1/Z홄5tm-R/o56EVF@:}8R:݋dKԜMF^K_E( i&sl\ `m@ӕ'$oeR]F*>e.=K_ȜtUrcj:2tvy/=3DH$BEh3:u;v6qCVRw+r-X#_DJO!3[͖t 4kj@Ym,|~.y2R KKvkV0!tbo (h]4U3c =Ɵxh{55mCzُ{|{vAuTn>+4(X=S.z qh)'q{ѵ(| bV7s5c)|+2 gt%x%Kdog,GWX@6VK M+Fb KtO 낳+*\fg% 2rq{{7On*.?6Z}ļ^H31 Z{wY3ŝK=LL\*dLP51 O^wjTs5c)MUvP$Sd _t!tahݯD.u!ڒCsW@7tޫ=HnmDK\ 6s8f1w/ ێH̓SV{22V"|-U@=N2 ˴TPm;3b}V$M=䊸TuIGX0Aa cQQ\4 O 4l):p ԹϏ{dae`Z+BFr&m <_5wĵP(jSV WӑDHMjy R mj9Fc+WxKPK w#￁@2wL|1:OMl'\ EzOף0O- Ӽ!'XsρL HO~nJtjx8uɗ'9>#3qFW`y*4Þ#a]KHf*tۭ4[c|kBd#ᄥ*289;NA =HU]m~ό:z}Yl)ѥʋV3eDjl;U\{t'nK ڐ;(CT+Kpijp?vJ\1g s}:*nY5o"LD,8%r#"vIMtM[7kҧm\$`Iз(Zjx*/ #vl6}OZB'@_-k(hH>ޯw`W>~ jI7yj%2J/Ql]  b-u܈/Kn*{p& `3S!4Ŵ20Fd*suP9@C9ܸA.Ȩnt>?Qݼ(#<{Moo%*䅳#H='˖v"wEZ'j ]3)@քG6 PԤ]k2kę7npӧ }f@Kts;S.ܡwsɇ3K9I_ B;.-T+!2E݇v<6"2k|ؿjrz'a ͝ioJ@9ر@뗑4d5%NsQ\} ؋pYU(' -p?ړQ]ZEq^6T(i҄7F)zāyjW^9aD=rD L3/ڼ)ޗRR7ce oq"3Cv[sW!yTG'$L1aӗ{r,m8b>\;xyFMT+ q/DI+S{pRVbL5;珫ڒğqcmVPnpK4!{3Q*J!#seh0ʅ(+GX92"VXOP3mA42BnS_!vJ:O~Y [흮}m NrIƙvwp ɏJ'sB$O*IԢ#E|m]<+xSԦT$,Qܣ>sa$'C^= vkM;[@ ,M*].Uˍ?*>AV8j>YӋ{"| Nb(3Ĩ"ËX.#\^f%RRZL%82EIvm%U* K$#{*GOP*,X-9iV{(hgnQ };~|!.el1=\g+V`աf`.ĝإ05eY62>H0cܮrjTmwNŌiAeKHa='`"H![Yy{SugpWn2wg$"K/gfN$$ba.x›tԞ-nClD1)TrqvϷ^ i#ZޯN"P -1]21r/P h\u'ߛɀ=BUшB4 E+O5>Rt2y>ɚn0rUnUM$\)7l%rqe P_=˗rYPXH`+ߙ YlU M4Frw\ h0X(ĒCS>&o[w[mZLbm% `Tzm!hLenCy)CL zN 6{%|S'jܙ 2*ZT0ribqI7$G <ĤeV296rLT [6lD=xa$SY|wl&F7/{=6I< LCy P@X'Tl.z5yj$E (ὠ>f7`JbJH6+']__&Mx_`wo\ʸCz_Gy4?Jࠠ`GOՆefDpMhyxta chG,fyyN[u uؕ9=4uX)q3mW؅ˤP q䮔^HK w;åZ1v]!Jdzw%`k7s&Rx.b1^U%(x\6XPEl={bj LxcaɢG,ϴC6uRPb\rZ$֤hJlNEmb =?xe"W>BgXt>P*=YᙠVg7cfo1sj{^xM\4wkuKxQ0~kKw);|M$0/nIC?ݝ+ܪ9~}J ICq0~09]$/f]⌣S&egϜm. Ns 筫H6ʊQ/H^WOsǮ*JuFﶿ^ŻpmPؘ Š[CЮ]0ߜ9#xMGdӳNol:`*?m10C0TZ— ׄ 4X$@qJmrA8p"tH"Ngڗ.;w-^& ~⁹"<~_M9vlVvptNƹɃKAhmk@T A$[R bކjЛ"jbݥ(̻AYeOrjXӳmPb: AQ ͑SvxASF1e@ip7+;rTHQe HEqestp<~©x `k tm^6Xe=̈́8IZ[r?K0Au&aM[6qW@`՜"{1;׬te*faV2[8+y^l7] vym ǴGo=e >ݘ0F3ld)#^1_Yً}I LMO%KŮHdI)9'HRidfxeA^޶qިw3okzihJ)M~+KΎ )#yh"9#?V[ccHP:,Q?DU8oBPF\_-{ %cxW'j67}^>t}|5SI.r{s'j6ʎ֙P:Op 4%Pͪ衔!Y M~gq/"%RDS3,8GCWRNѿR->oZK' ý*FQ8 Ԅ5~:IB@rbJsiqL'ڻ~*V%2 8*Xصt] Hz5h[meդImWꇑWSaq?[&D/~xQO:z19(5V`gs3I F~3M#{DInC/H A#G0Vn!dKNTSg`.J I4D )f$gzS2`Ǘ04~nE<۩/ X2 .R_r[Л/3[`U|ʖ2aIсXtZ+vH }{| MRLxi n wsu8 dEvZQL|ʡ_OQ&"x;moyj^D͸٫uH P3*y-zKXf~a֧={BV2ϣ8.%K~YP~,Z ,+<TaHAȮz/H8M˝-ǂv/]-k1%x֩Z"@= Io7=ZG#{3OMeY1T"{,8PRE*6"(;ѱ2I9㌫gv&>N$FP0LK~gTtr|՘l} &p6_B4 AXv G H:8HL,p)&\bPmݹҰ c/Η\VI洮+!_>o\,K|Cc'p5E_+Tzi`ܨ`׆ΐ[ 2P,D3cuG: "{4)@'lq# GsRIg)OP&=V%N@ǖ_ĠRmCV -;,k6]O8`^PEBg9糲TZyGѝ]w)?O}_AqT:HNYDP?/R [Tz.R-`|,#n/8(<$Pw7\ٯZc6bޮw.1 ٟņ[EԱ%r}f#EepCY%5)>) %Dp 7w6[s ODkP7;wIU ٣eFPH7bEwyGmly-4eIPìY0w' 1Iw<Be0Hlg ,TD‪Ͱnc:xď`& u,cՆ#_LUw#BM", rzi @H_xam9R¾Ek!_ˊ[p[lAN9'w wƬ`+)Cn/P˔O*)F:2osK K' +X5# %=}^ v%HњnO $Uzd ad,9cu~(da>o'?À5J6ێuzYK?2ݔfQuXd$Y{%$Ӣ} w ׄ'R.sdfr^Q;w v) NRʖlg'F7צ>o.qLA 2*bFV"|F}=XQ맠PP@fS"OPdZ4l責B?[ٍ&F!{ЫAXcFq^X-tSUm&;'XVr^KoJr P/${;2(,l#v"O>b[t$^@|+/ڀ8PP:CI$TMNFaJRND2ChӈHS~J!P͹+z5[(H|(aH E.hqt5FXl¯I:0o}6A73&}~iD(΄&~@J8>ǁ5Vz?8R%ϪY/g _Bh*>;(Kc‘3kgNWap9:7`߫WBKppɰG4T}mV`y0G{yIb;6y#H?j&~x+@~4#L;8pՂ*;pބRkU;ïnh6òɲԌCtr(qӐvuMk%>/H1;oׇضXl9|q#sye.{¶3A<Җjske^mc-̍X-]Q?̈~H -_}Ǵp])jXTۆsO_a0@}PjV 28<ӫ,ew$SrQy֭ DV(}oR{W2"sg>My*b8!mHkP*CECta72ɮ-5%rGFs]5Q.yn}$\{!.zaL_r' H J# C"P'_E7ݣqHJ,aby-SƊ$Z5Q2 vp'N,Qe 7tw=e017U)>*@3otY508G H h@L2 -X3-eeK)5J~"n]ViتV}N)V};ǃ Mu k;jvB77)B)H.,Գu֝Ȅ(UJcĢ]7Ñi(yD?gxٳ7. ֱ@J+h}H5A2&B0,ьSaV3)OYf;Z H L5ڶM! H N;[dP%MHH eQ `* L9Uq;,0~<Lv/ډf⃷Ygnl>75^.¶s|s 1`eV628-]t; H i !잧g)[~/J?1o{B .TiF yJqT@hAABIKgt.oLCJu6>ƐPM+WM4^/%f*Nxv'>K@Ѫ^&oTP|f;E} sUm2liFQƱ9H9pY&2X辜bzDKKH )rq&^:fΩc26n{){1;GԴ|E<Q1u\6ODXI%#φiq80>-b'at`X5BN:X7 ExȺN(F`cs,|frGsXԘU. %5tB:),j}"i3,GvXGSJhɿϢ> B ط@MR1Ii·cA㶏e˴rEB<;ön UHpepgB4 Ȅol-R(,_Xrd If龛lz03!ȍHLP~7"׽J ~8^cy&D$<|Puzm;U{?d4l V"OT idvsoʒsK$epTu089toEV &4 }+9S XBРU`k_脜 Whz gDD`*4ڷ) p@<$aC27tSJrG;]3! U xB!ΏxWAZMqIzYK(ト4|F∬\nˁO.Bfz8Yl7pQXtfrʍ@$||.r{23Q,"brpE $qKVu ٞ^↎GJL_^D0ȝU5uw ̾k6M [5sH_c%t(踂_z'X. ǺIRX.^3J (Nw5V-ZaڳS퟽n^uٷzAz}'f C.@ r >.,Q@H]>;QKvZo:6?'\ci[[Gwi E?d3mXOK_b) `Sc4 =wIIrƴZuVk6#/wI_ FqlK}tz;2WL/Db69,b [XS%9(Q_|(N]CuSv[lBb|$5̬.W858GH*ª":xX/5R=~p$,tOq>4}eFR@:TK@ SG[AFE֔3z#&=v 6u8dᘖa[爕+āVh;/G6РY ^~{rRYȷ}ݼ>XV4d< K&eaHc LIgm"[9ͯ-ﵐY 2~ 񖥚H0-޳nD]XEPSVs'^B_D)+{?6qR2FuLd @$/@ŐVO 0XMW2qU\vMx\jL2'NwsxTnNvOM{ndQgћ-91G[" 緎j*,W;O^vox^NEM6"EI\MNfD8lh턹Ӆ"nD 06xM"7 :ey ;JC`ũO'&Ai_ ^W:̕,/ybq@RYO> 3 jo;T Vm9@+.#ݝmaP0>BUŸt8 q.VZN:MX;fifz|g4R W/B&-woҍί}+4qd(K(L\3Qyyync8f zwWل̘ ;N鍯T;zgJLLdZ:S`FF祱|[3o @QV8qyW<7MXHԋ9HD)aÖPȘG*E Co+? <(SrPv޽Ap(Lꡢ!;Ѻc o$](?{j , VKJBr(x!*$wЌnί,V]{T*z:I&|5 .y;fPœB)薟slQԬv~e-T8;WNl`roM=! .f~gذAGm!|4cTB^_x4N V6Sw@=k`j_,9;{'5 )b!x_`A̮ˏihԢqظ9} %f00N=ZW/kt̨Rc|CX ^ rEz8sQF@|ef'?Ul\jbQ%)m^Ua{.G]ә ]P(䝀~n'xR2RY8a N8bkx/i@I{7`bCb]6@7.Dl*f^<Wݥ ThMf+dQ7@,dl )w}0EouId6>6_@{1zn7^|Q:ISJZv㕱Jv簎A%(T]Av"wD´4͐-{6Pc 8Cql%Cw2 ΂Ne`*Ym}זv #Qҗz'/[7*Mwe(Fݕ=߲ՠ^~[_\hGF I%l |Us>DuZT-w(LPMI1LLV8*?:ۗ'zQt㬔-jT|Ol>[WXȾw\Sc >U1q#s0a2Q|]<]Yș?Ҋ!KŔ#P%>gg;+dNLUX8 윥qaՃ*PN57+Elפw[6h.ޚE`=H" sK707ɧOJ8 S/Ӳ *u4-%A=o=Jf$Ub،Pۨ@!4\7`|Kԥ-FfN.>N%it KDJFAfHi:EN<(븦ޏ8vt7%IL'b]Tc޸7Eo 2|ؽaӎoG!(w?X3MScW3!%ҍ w-]ŒX2M'"0xfd?3ϣ9$7ہ z"p9 诼\gʔ2=!5-ƍP ;[5ջ-<4 l`-E66CǞ`/MJ!7y̤_ \ KP@CJNJͳߍ?[Vo/C / u1ue "X!rth Gw T}Eqkplچߗ~KxZP Ұ2]Z>.jeˊBEk+hb+$lL7 -lD0+pZ#!UIg`t| X^5=?CD從đ6҃0v`]qD@cվ~>>E4j0V/Q!PP|K~J4gRK9_ihe]A 6ag9* 2య1fZԝe-ذv :WS+@כhh3 E#s#E'e7g ]qF)PY[V4G gEmefAՅ^3! [:t`׺vVye'!^jISQ[,Fi2ǵ~Q "%.`g_74njFArMEhR4X؋M9>qK}֜2y) @70 P g<#+3V:9Hp49Ȩ Ļ<l0{mWq8jJ>;|8=kdL6~npd)g3V9;S ݚ_!*|[.iVߜú5}햗}n@*<<7;P_ͼZʨ+x->!E?jCj$2ӮmcJL๝5ۍVs qg]*weU8`ͼRMtr*և5PYOn(s|4S Ē΂^ [# Plt,葘|a;,G5A IU6bmp>-|ʭ`̷v)"k2~C6Ы4 EJ?Y6885tͶfy"q?BU:y]DAg AUb 3Qe8a:3 D[Nq#BKSB;0B䣤z(\~"rC! 13ݽ@Ql"uU%ZbżtPt|^/xY9%fт$xk$̦vIېwv$YVUd D5HR_sσ)RWOsOJoZAM)|unCJq9QA ._,5nx_mu:o i9ݰuAtkEJb#.nqUIEޔTsb_]y%ߔ'7ĮƳKյS;QYI%CJJ ,? Dn!H9CZQb2LM,=;$$!>3F]oϬN ce@Xg&a#Ԁ +my kfcF#܈/eka5! L10F@Z{@v+E"hJK=- >ǚؖ"W' yF ).EQE<8&; r,ln-`MJ⢿T :U/-$l3+, .D((Bg̸D=Ǵ&춯o_^]Gjm.pjE3 Ѣ, * L}*) M!TaaFkފNa52Bb~zz 7ET>Hwlh1:mE>ɍvפ;Ngü)b Zx֬ژ5h;_3D*Eopbd|K%-CƳˈq-隣#JO~q1c9~;3GD֓HSJdv8oAsȨ|jj>tfź1-/rwp@v~h.VdnO"WRB+0ʱ=|B]dⳇnV"l.ƴ iKOV[EAFX3?2AU0ilVC&yWG㹖L kTP=ԙ U6XmgU2r=~+! Vuk\av S8я8쉘uݺ"J:V;XwJ,X\s^ݧ-11ohAqN ~ߘw2,c,2u$hb_0;k j;hs?ۋ.*B=&ܿ{՘L9hs|<,xy珞 E*' */XojA:P47!v5(MnSJje|p0֌%d"TP.0Tm߼=$Sw\؎6P 1`+'Hv|Al Ghg9`t,;XXJ0+ QGyiBE]x};rxB.F9sUhuX&ЮEcϒ1g ̉7%2sgYcZP;]YnJ/@Rk7Ts oQk&%ReUp~s, m B;6֓oQf|擝l%AeԞ MK'lY8%k*PR_k?̹&W4VP `|| )㑬pA8E*!BP>L#+Ϧ +cn cQ^3NoS5،t}ˬAQa0p~aGy_+(} H֘'\(@-,2k}MJUQȅ&鱗dV҉ɦ˕.uvORZ==dʔ%Rx6:]e$Q hӔFou}ciQfD7I4ya"oO5.Z[P?3D]$uY}<ɶC:aZNykcOANZ=|BZ-/+bDxyRaVc `s AG+Y1"$M }|r1ew--c>0t{l""t0;x*IOj9"ahCQ ;K5:6hO!5Lv{cBOk)]اyx/L{<VS"{T?뻝R(K /qMlOA??f̣Ҙ:7{PZ%b*g{37zVx-^LFmZ̾ kfZ:OYYBm*m!˰ eU1誨{lj߆ІrA_` J ڑTW/]'ijJ5sOI HLՔ?;rea~DVP͓[p쩝OpQN_4(pfρ/Ԍ/0EJI6{jH`tϟ_>*(rA.Dhb\B#so`<&?<&O[x> /;BPDcZjh&Y@;c%DH'Va06խ}\؄#10faٺ3 1 S'{د ^7!/nf~3k!N uڬ5Qˈ ;r )*޷g{HJrY~/e;z ʢWs_Sl`0g}0ch0DrZE ,ѶJ=.w=#u䌞hlg .$GacD=C't$I}sfaP}+))DU AD`Stv6soXN|1+gi^ kmG͙je#sj {'zLa6]P (Y*_HcnsCl^r&[ R z j%% c& ɗ{|iDJ (JmGFW/аtٸbtL9|"IiXhص WYS-"ǞwNgJB3 zxڃa(NP d7=~J%L9 Ms&}OkN,p+W1 ֿ ,)LD z;l:uQ+T>>T14$^AB-t}]H2!M7v3(18B2H Eg# :@$h\NjlgYVFY&{%(HaDR2d4qQWi(wCnVuh9ko&[b|Ugz)!Z[(zD.wٻJt(N)⚣p-KuBk0qf\X\ˋ?E,RF),ǍR"6rQCiPѕ-thyIzjo!20 )H 3VR- ,I=cRMA:ӑ &,SwE{a^49)yZ^ޡ/jI{㋜`/Ӂ7%y~ 6yv:CN54;1)ЫFJ/Oj\?Sp NNbMWNoNM7K/BrO \.A8b5Iv8?!]leUDឝNR x0!X HNDʔBQy_Hʼ "~Z߶TA5JJ1APם#Gt+[[,:VCRA튷eOTH fx-fQ!rwd8g=F"^OS !~3qe\1)f]/48-A<3AM;_I>yQ=0+"=͵ЏVAߙ[Eyݗu 9gMT$!A..oV}dǽۤ+vNTd{{1>e?JA=u \Az 婺ѽV>Wcl yi&λ TĂGdx=A+Bodkء,M 6Fh,(_ K+kK0i㢐hD]G;zHO)G޺w乜A+!hIZU zlX'6LxQ꽅_:?&o< {;&M_9?t%Nֈ^ҞA(tݾ?^y_& hVPp11ڷ"+΍Z +W->KL̤WJm5z |6C{.;Sme,eJ4i/19(&gZqTO rZ2dXRA?jSeQ5|q{aֹCt:3V'W m7 -QQSv tr%9/$wX*ݵW÷|'\t|ri ~E`˸nׯT,DOtLqDO,~bU be&^f7Sk! UnoBb]1 VYd`aSJE7'jׅL)aFC&oQNmKuFJ_u/" V/Wq> [) C͂́qTMd@DؘIR7bHMd DNlUfnTo\zlY ;e-o*LP~A q- fL!t5s/vO*XEqL$NO\zWTCdO8T?{\T1W+,PO<Q%tahc _SW_IeO1jX-=i-0 l-d7x(R4ll-@x'K;Vng"XWŤq0M IDԛ\ !$>ƚ͓VL&\ArNͶlP%"~_ʳxXb+͠mgtNV 1āad:0_ۭƊme TZn]>X:ORnOLq3Y$\8Ԅ'~ >2w]aK*H遑MG֊!ƹD>4[;0[4+1/$O siFV cco/iI0(.XD\qaOiboAOlϫQa6\!@<\fOJ dyռ.\Ӿfq0Ir= /Yߤ? 4ѡf2Y<֌;d\{%501oWSC84M>ͷ[?4X$EK-Lwj.ʓj` lf3+ gm2g@?2T?Bwfjk-ch]:k^ ՝߈_A;Q%LpV$Ǩ KdHƋnA%K =I'߃-iCߢvjoJhNfL%qOpZ|fQĹpBt YpUftWkpԩY22ƤqCU~[Q773fʓ@V?MSLWy ?B*g!fVDXt)baY~ C鹎(9_ Ĥv/j..qͶd).qa m_r)$[<#cU{ ݶg:920|F9*XJ7U\(% 7ۑ,痡tQ +jx&MLĞ[s G}=K-<$Zk@Lpwglma3as-K?F HO$0&cish#%`?:`\@W>"mUo-.H 7>qT9.)+G+ HJTKj0$Li9F_uhU3tRt:&io9riɟGgRKӪNAܸԉ|V@<7sD"l:r|hP26i.Tqr3#Sfi<1Xdjf+^GP$TYE!$M!'j]밍hrtu`o?^6юʭPJ3PD?ܜS f6EFez8@Yhrv^hQ ' I" /xl/qZ7n.'0 d[|'⇾aGw hzCBG9N&V_\s?])lNi!!r}47c.}'d%@`ۍZH& pۍmS*/T̂|P`:RJz`P Q'0R |CpBd~'l:%/uݲEŃرet׉dxv=Y!3'H y: YFL躦 L52vƲHoȻ}W!~i'EIӢ_\ϣo7[1ҒчvDU+qa;vhkX;VK{WtF]^_SC=l[S^ZA&T\0{q%;Am.5#*X@ cO1 #}@vDZ?Ew ʌEa}/'l 4p$,U6qC5U0}z^a&#$bz I)[ſP]mS!GSԙZ8WE|*N TkZBTz'ŠbyFIXzɩ0Ef J,=+뗅Q(1u}H V 0fǜYK<|O.oK23"hW`>r@\B:R> ~4FKLV5a ^Z>Z}y6vDc!tGXѹ1]9SkC:/ﯣTEK/04q82Eŷ{#m|q+_3h)NW+ì|K" f8if՛ـw(< b~4[AvZMsgr@HsDDnq WPMJHoHJ28.WVU]ᒘ6;ME2$& f֖0S8:*1 ?~ltl\VY1!~vkք*6<-<4 ] y+Cg/L*}]tjNp @!p׮9fl:\K sg{OOtgҾt*BV~7q^-ԅ 2Gov#s|ȫԋ(?Jwȷ1j<r.r⑰sMqKK?FME z:A +EuhɁ9DϤ CRwG_C FĥUwĥ_r2TNFMNo'8j*z{m{=G}QE&n0\ |X̪ MKiq=,I&mLrO:quy΃,F`j0S?+>Q{m" =Q--Z{j!^4Hw ^^ EE>&v[R979g'v VW,P6Hf?6M7$yss4 5"\OX9z|cJ$9-aeDU=>Ɍ虃ڕCxP=||2թB !Cmd)/'9"73X#%MtZW5t B(Ó߼"9`9ɀj^MUIi4_{#B ]R}GPddn9$3x0?҈cs[ 5N 5d&CUHm}ŵL&8foJȓTӨ1I9+hs*hgS 5H'L1CBkAPVz]#Qa$Sql3iU#3sk4[Iu]5yzř:GK^OhE)g^{i6 I7:%OȲ98OP, {ql p9uyɠ'B=l7X80eɞ@w5>37 LJލ8wZCfsgE#5?$mw| b&##ܗگoYX0#2ar!p$K-;6a j-8_(-qoף;Q$<"L/K *]Ԡºj;)7 676)!DL/h Q-~.VR\f#=bqBm_X ?Ɔ}&!Or~idW_ Y) ⦣cǛX?b@LAEj:\QOKVcy0fi 7Tsjf><2-ՖCc&so`KEԉߦck^;PׁV6\# m3emáz )7/\n*Z\I3 NIVu%]ɠ>(1p=~`I9A'VI:P&t,u8=/LBYL._[[)8An9~Hg [o şae.5~qEM)6qjذАi àdcAV{rRRsu[(ꔯf}c<:m7jz2ҝ Z3f"km#0)|5e]bZf}m&kox3V8A0욂_wasKr@N3]G`Zl%:(&A$WЩa:R]"fYӧOId%eGa( Rɴ2\<L!p:aQQn0mmo<݅f5ph7\̥e niMn$w<]EOg챾on%%,x4b0΅{.*Ƌ<(n=/"=K mp;:w|#9`.:g$+O7 \і? 3:cC\_G9 Z|0Wxg [FKݒ{uE0H<" f\ g.(z<@D\y3 7=m9$0#O9 V |Q@1ZdE {`ֹ<=&Duw k[cwenvnT͢:#5SM1GX :7.mriGV pĂ6[$ӱ(Zj ndIBѡ )^]IqTӛUwTM}J%JϮrы-}1i]48P3\,lEs-kD"}_5Ky *FeLe~VGjR_>Y; kı 2R{& ^jr347S,7cFտK6P17xR6A*c{q}SGmv՟ @WSA Uh~paM鼝!_o?+'>oKc:%ȇ>2$O8ŵAv[ŦZtoU(@Jsij%:EֿŸ0Nr憣\ZpY(څ-Q$giQCbT졻!nL@\}wdr%XD7l,Lm;Ly NJb$㕴)7f>*'@,n\" @[3m3Yvd/svjc  w/?n('ɜj4bk!B?c=éFG]]`9ĄamڭbrO&/KΆꬹӑ(W;Π*wĄo-LbLK{io˩Q6k*YRI~)B&\'nu&ؘU$b60" 5]@<]jˉ01 -(W◯/[zd0ZUnt ܁ Bz`ꊟ=-(: `:uI#hcL ass*J"I<";ҡHܝXD WG 0Bo Lm`nE݉ȱlID0ݭ}B<އ9'ckX>$1Y:/⼻1Q'eW؈nњG4"xj`Qwz%%o_GF.6ț^'bPHQɸvhq+S9Xu7G52UNP$Gjg$SJ$pÕ :y0<&?M<ƈCp%6Ae%^,Kŏ, VE9Ǧs$EeiR]B5}BI*m" ^!#(EBw; `Z=  '={xb(* LEU`Pn"8o&sS7Qk]-4@Y U!`/BƔ0G k|"yk]Ѧ%g<{M,+ĘKF-<e}]* ֚Zc?Z / l~w*~sے oM,?lA."ސ?SYQ6 ZLjdGwq{?Lc {RHD⼏unQȐV~!$f+RxcPΒs a NސJ(Zhqtn3#a$I%f`DJZA5#O#54"=.^†bK.c ڍjZy\9-G2WGG}w:BɨT}w.]ikFZ}3ǎd,hkrn? &c\}]A -ElOv 16`. V.kyEVgN,4~4*HuvY+L;uhW/M"2ϊ!Z3;+CŴSjlF䩪>أ>4VS㴁m.sJl6@Ӭ$w3KM"'ܢLjx{rFWYD;6b0{ ҃\xm>gLrˡo"'~NUv4=Gh)Iz;yܜn̥M+fEN*L! Zin^ @W>vB1 Ӄ%-Z|kQ3E5UNp5)9 CU@lP[5VDweC|q_mByaKRAajף0L^t>bl[_'kl{T&c7;F痤(@&Q)Q_\O筿k.bUo\-O!>Qzy\ڱ=X`DN ܫnq ,_$b˩TC~*^\R$lu?\N./+n‚ߠ#  'VFp#4A|?Zw[[Zs9L+f++7A1g}nB}EȎgh) 7RTE`IkËbbCa\^ al=-"YQ+`)׃H#0gZϺ e2ư2l|biiJ(Cor![<R`Y5g8'uOL^NG c\]=i̕eoFNiP!>DRn^*l9ܲ.z d){7/X\)yإFW)W}Z?ã \ّQFc_tVDrg(EJZK-d|1׀s*bToLk0J<u:i='ADR<ԷFٲG!%&Lh[*j엹*ϨoG,/gbDLZ RyOO\W_ v}}iFeBZw+˛B` Rl@+mș Gʟ=kIqRydq[w3rnIH%O?d y*iDgޚ^3fj;ʐbɐ w/2b 9j)V 7z0)A_259}U>vNKԀ|G0B!C a"H6n>x)soLO_@d(&!_"Є,x9죵˿+9L9Jf؄4oj)t)x|ݷ+'U`10!d 0rҩ$g Lr[Kfv+H~>#)05_o7ܑ*E;nGWFARF}ˉcƿ8B)`:Hв*7{#,ΚD7:l[tc3[!VbS602#'O/Vrsr%CT}mP)^/a黱qCTҙ}m F.kߘ@5@DY]>щ3hd RW v}fBk>A5ytkT-)GW[[۝L$eqKYr4\LHGǘ>CX(9QX҄uA{ Ry0X8S"8 )Ƭ u#9qdlMxDn 6P召:q#͋L^nb:+kuy&v~.hҽ6vy9SN"F#I\HU5o(Mrlx7} y"B23|* GGhITgӬI]sИN(z68mQ'0'相i~f*ixYFD0ݍΌ+XFU38ع3wUa>v^FaqNuX>%0 FHJ0U@: `xpIsEL%(:g%xM moĭ; ԄĖPj.ȩ2>lϛ Ghi] ~ zݵ63ktQ!H,~`]ml-!1\]+GVZ$z@ +A ]Tw(k=v[Wѵk8{'՟L&=*V6St6Λ\뒋hPm4PPf;nini# ִ:"IHmfƵ$v`>vݨ [VWL5Ǜ> 6ٶ9I&3p-7Py'\?#Bخ q22)bMORlN/K ˞8p= w4؟3\K'8tR\V掾L[o- H*sƠ%5 Y6,T7/:9LIճ/U+']UKi€v!Kcc#ͣE^k-{q9d[-٧1;> 9uS玝gl{Ԗ[@c{1%2B2*c5K9Q%n[LME[1~#1 L 4=;TI.r;@l1 S 3C'g -JGU.1fJ ,mohh`en\YN]7sNNJ&ʫЫH,곰c8t)8@/I=I_fM8lb9qwZZTGzF[iO:[CG U!Xg _~Hͽ4H[C7MҽCL0t¶IWw$E{.涚;%ӫGw_ʡ?'s7]"" Sꎵ4zh ==Ht>Yw[HXo#Mi{2p-V[jhy?a~(mKA+PDB7o Ru&['^hpPَ2]^T_n?@? :Ov'>s Xv; 9h$Y)dUarW¢`IcTt*G͊ CqVhNRxU酶NŁ|md;9}iRJSyz%!/:|wIbQW[ ^l?׉lp Ub3i1o|J6A@A|DH,1m5'n+{ bAJSnF3ZAz8=q\FuA%"h=CK{GeѼO_1(uwx}|=%̸ W@jAͩZYZTOA/QZhçitP+`bq:Z9b=cig@K.*#K=MD;Ɓ卞֬~[%I vUO4ŰhO8>@H^h <o2C٣iV> JXMFk^ӓչ 䨿Py% '5FkeD0.N{s_@7B-}hs1sw<z"6̽=dwdr_XiMQ8JOSK+l_rqyʪxue: E1$ (q@%ΚeE[Z407%=7-說 ,i2-m$ 2R D;(i^=׫/U' ~+Gl m簩Prr'eZ%p*GBwCrѨ-;!Vg'b5y("iEn<w/o rdn\Ecfd^0N85Rx#i!~ľoūMH6&a =aLvJt=,gCBT&ul h2֫k}F":ަe|ANS$^[uI:d* _w"ԉ}לōiHTF1;],J%hLЀۙໃ*=@'sӔ-$Br Wc O 񮯲@kG:=&ҺIcwvT3 vJ4#1".!4 ʈ묅^مOrmf꠬!gLޚSVǑ+'{B(BÄlȻ?tCvh p J'^xQl9E솑θ"UĊ'cKS dZP-Cp԰C+niZyZע4(Ħ\#F`";T5C:T X$ZbBy=6jFk-fb[]9ua&~>K㹪 [g?ˢȁ z{_kWNZ}h×fH^~Qػ 9TE1=^=O əkI!ґpB5"30/~s=oL"HgWѸ}R&?/ +W.KpV+t $O5 DMyfFH?+$ǻKΡ=Ϯ5d;2A0$_p` %Q|0!fE`tO^>m%8ucK–50ѷsajGc,/ʩk[j]<^D%%J='oْ p Jᅬ6Y1E0D9_%=QXh;R/qI#"?fmNݵ ^7 **8EBPL}82S\X)=oavUjcn;V^Uz9S.1PbWyy3j8}AJTh?ajS=J,yNu1?ILG w}s<~(tMwڣUCTx>XRȔILAz$rg>u2E}cU㔏h4UHƞrx\s6c*pqX &C@W9E}1Q ߿|Yp§c!ɃÖ1# AʹDlyt16b/G!G{(Y؀8*w @S&5I3W+QuPq> ALF7,θ+o? P139"Eׇ[%ʄEhQg$!OGJjlBs=o+y_|"@$%h3MT";]ϓK^btiC2E%2:jlf২oVg鲊}U~W# _zf¤?9w[Sوs3c7آk^ xs#is=HПmM癚k>.tXʏ鷢3Edj{uB J2UD0| 2 @LcV]ӛeIV۠MWZKmFz0;7ʺn>.qS)^ CxZD4YQ1L/ԧUlR٩H&CPQ{|=[В|fJ&k3L;<?H0AZ{%Exz y2(Ț6 lO:df;BT<]t2>eN1lgjں& kQcrIGƣOo>SSib >`",kcez.,eέh1C=V%5s0l:C$Z73'{Hg tK1 BT;6∅0О%#ײFk1t/`kIz:X9FD̸z}lliPlxwV*ىBmpY[ PEӘE狝LǢ`l.Q뎬 uBAG̉U}=L I. XMqPK¾iGrxO\,-C]o#YL-@nrsZ|ȏnFnLE8T#qј"l*SlbP$p߲IѬUU?+#}il6J%S(2ZuÛZϙM:*S)<AgOKCMFҼՐ~ÐPIAjgtɩK6P*D8P) I`)fb>^8!ݕW? b{erq]M=cc?622lteP\Ƅ?C`hWq9ázila4QgNJ_dpmO#\vU0+2{ k{][NRE|,FĔ/5CyO&jptfw¬0+) S֨@?NLZ9ff~[bB");$&W%bc`.!͚S1>ybTgNlV9|V}-`4.Dyz){wdcjiQ[6亘b6DHզ-Fmawʼ#`±ھ}OG%E(b[rP+w 8Q\!ia<ʘJsgS4 ۔ L_okSӠ ?K R[,mzj;?0L!&{EqR;FÆ}d0~3Qؔ#3xrgsOӜ}`]F&ތR<X "\NE7_\'{X{gOOj~,# q0RW?ёp. LoWLʈrsh|^xڮ'~cwSTQyFN=sqJL;on$lO65 wҡTU)ߥ.!l*Zy童~e.ȁr7+Acز_7#Z{Q;Dm؇׫#?U',xuLBcЕAY/=P!IZ"ݔÐGA& cc k!?D/rn}YZO:/%&vK HyߌN{hr3dlcbUͭ%6wAނv.V!?(ʐcbWO7`XOΨJy)Su<}4 b[kHc ;A]zּNÓ/7ɖ)|$$C#daHj5?Ɂ(OIQƖ/!|̖%;&cOo&ͨ~M tOcL\QJf+fbV'D_DO@ngߙV{en߀˴J*kKϟmeh_A֜İtcP$jkC4xq8< 2h6Տ&Gb)WzfR 6[woxfWdʨy-&6Ĝɭ6:snJ_ʹwՖ'뇽JNx\w[nw׾=4_{8oiap 8r<9GKDcb?ĀAF#;J"SF=E}χh*Ჭhpٷ41ʫVt)kFkeK'=OMV&I'ٝIHNŜ1.EsYƅ+-|a8bgao`SKZm?5Z8@&&]yC֛s4h,'Bfe9uykER L,=3h|86m2'\3TpD$srw2~_? B@^Ϝ\'crt\/O5!ڃs9g> $2s\I+Ѯ8VɤŦ 쑨 b2d=UϯJ0/Mop'[6F]H5؂:ȫw, c]-p6X|ݓ!8Q'GW4HUYW>0`oZm貘=6Ma+pMY;HuYÙHMͷ{Ѐ'Sm━ IhAXR^b{-:ݗBic-JTi2T qLlo' {3*~;ܤUS+]bBSJ ?Kl:K1 ?֕ d ɦ>YGxP EV$AVApO!pNw/^ùͿP 1tC: \p8`wi)nup:>?ÆWm8߀r F&jvT2{Mf%T-|v{'b$'-n7yg+1ߵW/F@Dp|&He]o-]QT~,@*t.]v+L;L!̋s À/8V1@HȌ}`CMݠTQR \Nٰ̘rmњ$#/]T|Xl i)]UV |vu1Ժ^WgQ], |t[t&\L[ʨ)Qaҍżp@Mx\nlҰM:Fw9bWǁq@(??rsٍ o)L:C2[$t ;\M EJjeK"X4!L>ơ& SlgA_jJ(B$LT1;TjYCn*F۫z`Sknǒ0UWˈ(F^;M5P*{A1kLbUu7tM<+ Ŧ pu)5ݺXy8?Z@fx/`/U`j=i 4 j;v;ޠ$b!&L2Y?=C(t ʓ}>Tݖn.~Z?¤i$M,R٘g2y eI(ӑI|ǹ ǧQKҐeoĥZDٳ{wBYߪHݓcw]Bg>XTR[6*/cijڐhb1h ܽX'P-oFFLF[|W%eW:lz{?2pm0%; B(_ 5ݱ?tCcpVM@p8,lvH ˮ):Tb9DY NJ:PdY"V!#0WBrH ԭwZB#ϊ44k&fmUJ44gZd<Φq9q>xb|KgGN/v6:A)H{ZK³c#vAΔUQ2v )¹*E'1xbw>;]RCr2 usFqWڈRi)ه`yn*"Kz^:O{.E􀫴2V '\D'͂.S.o$bgnm]dD_('["L9)Vs9N|#qd򡢀M 2zuħu=BAYy)k~߰*%*H$ҜhS }I.4a?*O8Xe;Ѯ9>ҷ(f)J6R668a~b k"E 0g/u $@X76hGI`{nV~RtyV\~olvZ_4M*9ȯ9q.htŮ'6((O12TjS[mNbV01d{ V {,5,CTOP:qA85Hvi+(#jVB+}=r?̽0{ > JIcH]sLq>؁@"-s#dwSGH}+S-o/Dl )j3ƞfe:I=~*l]=CR~eD(>LY(Va5AK-b䶤xpr›R+T>Ռcgk/ya1;%!2-FF7GKD0`I92NSaDQD)/4ksw-fꘂ8A4Ŕw`"9JmP5)24ow- 6k v3R\:{spج׏]i]B I=4caAlsX 9A$>G`揢pg vfr)#WQ.,./W#:hКAʰZt%8*Q$VW޴ И=cY#| |< SqR+DO3`K)x ~ 5PR qGyw7{qԎ>U}gLCL! a.{BVҎpU+~+k9 ^}Zc?%:y\&ݙGyBt` G@\^mtk [KL X ($o$@)],$æ2ͻ]1[ѐ1E幊࢖v0幔pƿ̜3[#ߢ+o [%@=gSHhU[3Vb2>t ek HlA =^h2f%'w U,㯇R҇b*.\|RKNFhfx/Xw)r|E/V|1WDt&"c?ߨ#VRCW2.eS-iۯ1č5a@mLz48%0HPdP!Ek)sިǼn7o5%vQ^Ysd6q92< Eok-cf{[ءlL^ʸj!+d |x0Qhۆ,򓛧v^KOIhuâB=LAߓ}@yr;?G 0_Vc6{7jiɜW Vgc_Z0~y6RUzT:}֯$b.sZjt'`D2z58C^?\QyBb(GY-dH2O.mmCYh. ScS e5ܕµHϗjғ K.^xîF1&_RFm$8!5aKMw™LW&~LV!^kn3ڹVF#jc E/]pKM%~oVNZpV ϓw0K/&0 DjH$ h㑹'֕g+` ɸ&1Ҕ SsstN\q4Wh2vsKQr5fv[_ H>dW< !C{^IBumIcY.60c"L&{Me ;Am$#~H.JIR$_ oEV^K3)5_h8w :+(G3F  D6m*jwj ɛ-Gصa&GJ!l/TcAH6+rv yhA@9ltBbYn1^ YHrFJ4d4k1תH-EdޔD鲧X2O7ܕw腞֒q:\0rctmQ.k{P&T2uɢ!3?Vԅ]j\ꩪIsKTKmSgd\H G}dѝN1$  5^9.,Oc)lgX cRQM(נkpRE' +P\I.{D7f :4Xx, jOfq vZc91^9㚷K-(>U9C֭y ^R ?1ƴ$8'RU@~ZRJk8x1ҋ"#^O20ll5af sl<)j9vqBĤ]-d$ڏ4Eݱk\6[ udE3ӊy' o"[BI??nxG B@c Z{l"Q 斮E$ӖVhJƶ8Q[O!ɻ-xevJ*xW'0QrhB9) reÊo<{RtQw-O ,B/3lsRˣ, 龦v%cGr(ͅzIjӑ7a+y9xu E]TqbJ~4 CLDOE]:?Gr>ap^PկKou"'?݈o? 'lI ֋@?8jn0)izd!h pa`)8dlH_29|"ۥ%`Zha[Tw c v;KC/јEJ嫁1!SRwBnLT kc%)ꡉsy|y+O*!O3F茊敀|N8ilגv.7/*t7FyKZ*f2zbNWeo#SȪ!ѳxw8]}#ߓt8[^قyW!a]^X] /t*zJ5OՈGT'ͼSSFJLdd"TVgĄ #6C:փn׎?.(%(>I3=@EYN.`Zl>qOP<56X0* qK st  y| s憢AK:s K^{6O:ftb [&("='zkolaW~ PHi2AiTXLOtA#; |6Vd'WKLy-YC̪x[f(nd-=( J*2+ 3UU:6{R26&)=)a^ F~ǂ}tƈ+|dF[0!u[+IsֿUj%3!+* qSFD_n.bn#^NahYQVV7ʞ>5)1 Ox Zb)UzP<+6ڼxGۦ1Z1 Ş'p\җ!}߉p)0M4%Zzu"ycW@]h8jm! O!g.1#GH ]==w'/& Or?~cY03_?D.@9-ihmFBusBY= IqTqhW7.@$HR4"er>e·;Tq뺬&h\ }A?ҟi͵_TY蔸ԅz~a*F4/te\Pa9zDo:$.%W@5g9\^o9E E2jIqGnjH}`U}F8[go9Vvt:؉TY ~QOc45xG0O!Yqyd\ i[DO6ocN++pU*juSti$C2+cٚ?sTQQw&٘ /4iWb[ȋ+ѥSIyI1٧!Fgȫ'HLa8EJUA׻)"$GlIu,G tJ(qgĤd=\ Dr"،^e7M {K ӠHyOHRK&JCkBAd+..O=iKV'wU21 E^NNěJX< '\kB%sdC  )L[`\eHmVbh{x'(d&1MX 5YeKN1Fllxq=55_vN`:}mv/1l[/CB5+}ݑ^Fȿ:,~I'niPV~hqC;Tz`z6(/JM J{\> 9 mvͯ+!=o&BtX'/hE5}wd̶K}~7R.'M¸҈> ;(x("xyW3K g!0 uPi,[: NܿUfoFlʛYpU£ VI栮oǒ"Xh˷Tkg HEMOXݏ:Y.^J-&wWHVa&VVN23JaroGPt%g>s&)K0@R .%''J-hjŁj2!Z||gǎVfyz峔ӐmS4xO. Ψ {8]rntBs_EԈ=YaCP帳>B+1şEێ1<ULmp4P c&=KGR"kQn*V}oϿ#aH%$+ux0&'K`(vgt1Y8ZU@Ԭg`oex1xo>XiD.z \'SwWz[hY̱g(F1RI&̣1yXFVJx,R@4#B]pJZql ˮ Lm;.>1_MhI3iY1P!%#Y[Հrآrcc&;/aݜqЪ\2=o$p4YQC(/pr?3 5Aku#!aIo9s0mG Hn^`s}bڤav.S_)9CZ Dߊ/=3֐ўu[[b!=Gl%?˗16F_y(/f䭧KiM?5}bs\zy5}nvPuąGc+k[⿂ƙ?16T T;axŔ,yLZ1!Lk,e6i p\VңK!]:m_eڤJBshˉ6/U!X!S%Vl`{iW!`L@%h_4Q-+SOѠ!J%&=ML #'?1oxd3gW`~:ʽt*𺥤Ae |kmEM!}Y1^EW5ebfp)^>{ygtJ-r{D tVTCjH!p"K[j8IysJ#iR< \  [TbH\/-طbCN[Hi#Qd,4t  l}Ʉn{|.S؃7[eOmwrld=q#Md}CT:m7~ze1xS@:msksO{+?Ky,o;t1[U>P]K9G)< ,w ɔ:Tdc5)lq/Z.O`v@1Ƶm癩XSNlwz9<$mGI-ڗl^;њPQ]QSSD&&:SEvljH}e7e!id05b\oϦ uhP66.lKYr q'Jd?lL)d@HP ?=BFd[,Nh;uT|+>^@"QenZ @{i7t34z4 ']ބ_JVo-EO3Z׵Kp6BԞ! K45 L}W]ODd@82n`fq#J~GN%?;0rw#OHd'MjyQjI?zX#U''/ȖVV\3{]*q]$^EŕfF{71!avd|dէI9hVUL/ٶ3 8eX~kk kbq<XMsx ~^tW!SO;> |8iz=EKnkl~ȃU'p~v\`:qhl1L-=k[lZ]JN_ʭBx+Z V3" _ ~;yWz'3G--?LLA7OA|ǎm* BhQZKY5V} ?9ɟz$ IRuVz5OXLYțQlƘUC5hk*~ Ƽwpk_ԕjV(/:38D "xP(JGhl' nfB%T^"T;Ead i=nkt։]DFSCΕR@t ->'Q {ۓm" b)#ʻ) cZ5RҚhᯎJ6qais\hgb>|9g~d)v9TRlٙ#b SZR_9i>=E?`ֽhé'_-T?֏+h3{i(~woS6|sy4 1,JOcIm{w3pq6X8wL`@\4"qOkYnU8F<~}vs o ,e7lݭX p"zhΰ7UKZA^ӾQrpt}69ItBϭVLX4 %#/bwD_dkQfgg)xAgZ(Pn+au펫3ovIbwdAR8Wt>K-wVPd~>SOf-ݷ EEC]29$=PTֶӼN7̋WSCXM!#Paf':r&.Z%T >"3PD>d)#*mVHOUF[32s윜GsG ^𹢙--2}@lwnqܔg9Z#t² aJdo ;"VlY"FW4p7J ^gjU 01cE!>G0c}1 gkGU؆~` v+icϏ;GTD>Z=`TҔY%]ZYLMr_W䟧֦TWZ,CP.$3HO cO/LZ3v ElrjŒULQmNFuݵw!Qo vE] 0< ѲҏݫfvR'ON.#<|f:Aʺ2"[$ɈJ:[DD*2h[OENL:;II󵂙G¸(Kg D,1GTpVF4Յ3iND>ΟW9Ec>}i.GqO ]Fƛ_oMxN؛u]-΅0iFƠBMU9:UW'heqy rKLVpy3 #Thga3#S= W#p:ZisI W`2h$.Ӑ0&[R!gK=]/ n5:xd'SQ0Lޗ@bV pAGڮ@McoWȋ4/1v"n@Go7 cd6reӀDr!\W':i XS)~$힠ëǪ ÎE| ¹e\=^ZwzSD2.}MC5 ^6)DB>,# F5egp:<>ђd-Zz}nf ݩMolFMc4j";҈q mX& _,\~ 8+oSq]R잁s"(())sQ,~=s^<Kfo.pGE'y.#@#ߐ\dը CPWc5O7=4C!kL.eo\||nFڴBU-)_4]~J38N兄4E~/p΢2RK8qIcpɎRs/":1:W*כ]_ ?:Ͻ8$AAqsJ'<}G"uToI7z\[!5`Ĉ5RB8$m\ vJr٪z'Ac9i2_C0xJd>GAkkO&=¼gyMh 'ڹ^5Q L<ӓϳjSŇE>%5nM_~$ۙ\2WrUX"{iv^֠gUP+fcT9>nxxcS rg% (H߂ac NC#%Ȍ=ƙ꤇;}~kzqGzT8ܦP'L3,jY}Y=씯ҫN5g'cA CJG|lG%τne ,n\Ofg> k@=3@eߢ`|ݕ#k765vٍ{`a\]%i^uŸqLоNgVpܒ̉ܨ>HWͯ3@V19%z?0BJ(# _|ؒ[o9<'TUb/IO-Kĝ>#,n!ϓQiWpR̥7_y;UT9N/_8F?IX2}8nE#z>n~Y7 ӗt/2QEڄS$_8/(8ƒ4D`0₿_4yJ0* a֣oGi(Jq`3K &i~84xLr.IdY",{vĬl dsPժM9ٔ*WR-US-]bHAj;6:)njl>;ٶRFnh T+"ғ'tYN6K2J8@q`|46!Ha &U(ƥ)/7IG ϸTKطP sReal/8DPiA *ÿn.lBVĨ74B/ׂ h!2 gYu!+Z=bm ?g8*^y;x% N,:VFn=%ZڡaF ~=)e.꽦R^!~~Ѕ-d 0Wy ԋ3>H9EU[mBK i4 ٓQ,a5đ6CN;p4o8l?'c=[P##j,чL ÅKԀs'\9jUY :E>Ml^ddR'-vEm)8igP&BYк99?'VDP1H<ڢ ;gH+?~rŹ:3չBPƛYFU&m#.܀M%,[7tBS7y{/0RV!Ѳv7UجU=ƒැ%eq{{5jMLSOǖTR(.;l *za6LwT4>$2gbDD $N:h*B2bғ1dVӈ/rqOPCk7 `' x1Xkҝ۔ 7+ST1CL h 5`IOn XN540FgDxE]󬾙9S% ]1Ơj@kPcJL^x8A{ }uҍ[hCNAF %ח.Rh!Fn7\LUjoRW7EZ˃)jy)ne;w[NOS&$YFc^0SaV6UF-i=/n&ħ]lnLQE}/ғ\Op(:W7sU=;)K?jDj ˣ+6+  LpABY7ȕyvfs#3K7-*gPɖkWܹ-%ޏg1ݪT@$m렛 (r$NީWoSlpbiA?YtVENm-{cEf۰f ֽ!fU"!2{YMdѯ|^{4Z6;U}!vŏbX.8$]a^KP ia[ݷYO9M64qWW,=MPO{[pHEo@!Iu|{Q "YIrjP:WOsc'ƤZ bZGz"OQl@1aps 6 k?,V'm7-o !S.PQ,J 3?>,vk{8](NL̺llxj1"NE^n. lx]/8OO_],7 !%6<\ljiZ?c"܆8tTkA+ nڊ{Qto7&U] eE8>2C0{EDr*P1 9w~ݒdHEn~,윹" d^, z ]!EcpRJVi>c-&$>rm>))G%4s 2D{CeL:ѷKE (^.lڮ K9EXahnӉ]me,Τg1+&dGF20͌ɍ-> I:4T:%ڄNv˹R3$V0"ܓ[_O=r;*o( h"{In|,T[WP.0`:$*_&yg glabthjئ#2M85ݯSCc AjK[sIhyM|Qpd }Pd97G~o%-1v놧Pi.O Ou"$Kݼ9 h ]",Ϛ]O~7KtIYe=V+K=u>u? s{G2r&?IRP_f>m!yzùvx~`uʎ=Q)AHwE|"}ZcTDLaO}O3btj.Ɉ۠S/^ A& WͼxoέEvɏy:\=<|ã B>y6BN-.2Ƣ_<Ś>)rNcY+g 0Cb(Wk; lqYnIf#.}z7#ꞷPG+*ӌ@lm-lUdܲ&l"qN0z8+\ k zc$17 +F(q%beU$"XK*Ѵ5)~ a汼'U^jaqmDMEK00LMvfɵc͇7٪;eoi9yj D큪*ZamyAcravُ߁eRh`7d6k%$(1͸(l<\S`ֽƶҴ.RrBedQ&j+ zv̋G'@[u^!y*ޖmiH]ǘ3&  e{+/=DĽm0;y{k+VI\OM,3oooWAZW6ڬ?V/*?ro/Onyrc"P"[:u9ݹro⫑T%[o$xtܤSh}3hD]ImFa.| ߉ Mxe8"hlB1Ϗy|&B(tWa8x>J-9rC/e8!>)ʪ#)"a&:BŘ-Wfu+dI."L7:l],NG(q)iH`Ci\c ^׿dfL5`wj H['7hű1` N/c e:HWhRnb$ HF:.Cy&CeK| Thid'zx]$82Ǧ(m$dCL0p/\9ڟ_ $b6+ ~<@j@ Y}j6'UCNi\jd4N ǖK;[LdN\k‚Rj!UрWVO=|ꐒSY//'Iy|s̙IlPX']lqT`""vlٜ 9) LYZjp D3J6rqݰa-G_G׻W3'7Ʊ!W~Mv@ubdi`=$Kz94w!iM"xy ^fF'Fu:˔aY[g?g\讀Cݝ>ϋvVLΛNa$:KwWk.!]Њ=(Xb:T;8Fn*;zL L()JJ y.<^;K/s%'m t;]PޥY"jzT ;}Q%1f`("B/f޿l6tM`b+W2x G_: r).ll?hE׮gJ)2WT;N;?G"_*|of=5B"2 -oګkGMx=eqopAadD|' ehΒh($6YVl֓0”΃oB_-fRJ|36$d+wSz1HָA_J.ԴLiJ|n3~#_!fx(tLe뷑H$e Fٟ"ez:Z,E2$) ཬb,ksϘO:Bʪm0Ǚ)N&Ք́Yz˰> p*6Liq[!aAdtB TdLl$O1zWvVC#r4O`] UFJRUvXF9nqks|F(!<(0I[6,a^u dlqI a`Gc@y^qRt,C3yG:k kydn \\H9 E/5j_D}hQ|!4 G ~Ngѭ_+ͿΡ{E0c? ,kkI2Ox{ f,Gއm'^=)hf#&8S9d>z/;|LǏ@n)28 H3҈q,Hм{H0O>T]*Z9H:2'Kv샊ܴ8ь@3QLvBME |ccAu޸/(TyK~^϶ f%OR=x@"-W+wi`(&Χ`E!\sؕۘكM-e}:纲>k_023p.;3 k6܊o3CX\@b§4i wUId$9Nڮ /70nAۇ'05l ګ=< =#oQбȬVƖa}2K}pۺSX֞LxoED(DR}e IQ##Gl%1ZgCD;3WCƬ8A[FOY|iY8&i݆؎D/KxlvLRք&& 0l; 蟦OF|xpC ^I ysE&#r{V[/](C=r'X`tO$ em#\PV)Xx2t i0煉m'y72):Ԗ9[7 gtXrdW!>Mhn}g|R@qXxbSNomE̐VP{{@v"UX5jT2{@a5 %ʞR;q-Wz# 5[W&U9> [ خJ薨x^Vٗ!D_0Ʒѿr?zsa-jLgVbWlq;W ip'Rh/i^&mEk?d,dx9xK哒.Q[e7mg+n߀x/,(mN,IfOMUR8նzVa ӂЩt 9CEѽ+BLwe+d~1 U#mȡ%*i6j#8z>cQg\ F=B:`@Q[-}kܣc9Gy>߸@6 >@laz3NԚMx_CTNEe -#L~{$ǩЇ4U"w1Ehr~L~ ߿`8zD0)ґ bVl נ,2NҧqU`Ku)T%l16ճrjvn0} sXpUXVmSAI*b2#L -b6#:e6M)/Hw>X9CXpL$ h{:bGmPmq3 .0k[~Tu5Q|J✂ΗX9 i,9٬&59`],F5x6p^:Ecz\=%1J.;xK m3Rwkhc"m=,Y{+~f.gZ}~+Bzw-Ziғуߒ Ѿ'3K gB'ZZMB .ǁ̀Ҩ&Qt"^zo{Dq򣀤wTkOk/W_GPt4?}`bk omtQBdYHw J[~Dx/_DaWB|R%D,IDfÝ-FSZk,E'ecވ& F)‡}MAP44*)X^)y\w[ SN-@h~ aCl۰z0DT/zsm3L*`wݱ!pC6`Ӷ7%2fm=kQ)RV'|LM8<n+&`WUߡ }9~dby>ØK`xmθ@ͼ9|З?zȶ+Ưy+۪F:uΘ:'LP mՊV1}}4|/2dX\gGUcjeZA20Z*BdU8&hQ87.,e;l!)ЋG1ݾ%FC&eHBҸs;CLh֬{'pBwG5>Y'i< Gǘ.UCܙr:򝀙k"7pt:AF@1(U t ,f8ũvG ; '!JCp w6zDG6м{abk[2 (bc\I"ͯ`a)4:ͻܕ^Ā [n-Qw9 [$9f&r;نp"Z/EG]xhQYq2w]׷aխ  e̪O7Lm.9!( tKc-Lv3cSg f #B]Ae:-h.6:Vڊ1/wddp?mYG}C9-8g]^ A,IB}&d V+NVy%\]Vz tms{ p2^Ey8(EBm@.PM*QugG}2`3ŋon[)=8H.inN \MT*seanC)̀yą+F|nTqA5 q{1 |:;eʸ UO*Gq*=$X5ݯh(ǪiIhKAg*L Opl 9Q{~vΜEq*<^| v4TjL*>X;_ 2ܖok;2fva ۻDF N {7ܫqՔ]r.(0@gϚ)śΘ{̠Ub^zN?<;ƊU`MǬ~|sԅ.?=8*e̳ۿ~'M :# W\Xf,eu#P}5}Lv0 u7  F\qv:;H? (Mݳv.44GO^R|;KEtnW'kZXWJ[,(+yZgCC^W֓66SḾX5N.by6:J#RyI㰶%>DqyV=n(5 ܃8:d~6Fg` A2k QB J^Jet0AU{P,ѼGsA- 79/[=yxr8 _'rOdiBgŸs rM؅:0 lƧ=k59hwI]؝$I~>6d͹K& 37(yr3xx.dE?puwiޫ2g8;r 1t}G+>yM9V\Ukyx0Ea0USfu]i]VԷҨܗ"m/Ҹ@ +,匆ZV[N})!FZkvp뚄C_C];m38,K]R> &{H(PxJ8ÖQc\6,I~ ,L)o f V$ݹ/`^rSy6s3~?B+] yLKgUh;0V>A 9Ui)(N=)1[^ *8lTD@%ZE,E:AY8ekH6*vc'Pk vwtS <7Om#N`Jl kLq*hޠQ]FaSW6O!"LpkEZ8s  5~gJbfva.6S tWm)զ fBc|mSlKvhX̨#42蟯]ڰyrTٙ4@?ˇF5٣O_jgr;"\ O_!&g}lp4;X{~2x72uM4k@GQUIdh"%Yt<9!j={5e@H d!KҫJBȂ=D=y /J.` eOQIħ[WqxGJ i cvS7D upiAͶ .1sXcqpH0 'D.H#Qy /OaeQǵ,2V8Bz#T#n͙ lK;]Âzк^aSaW=,H?c{^E 7kfcէXhQcP%o슮>\ R{Da%f&Hw2{ۯ߶ȓ2FN#;1mqmKJoE;4 `+$I}PH)@i^)H;kf0(#wGy;璗\H&'u@d],QN3Ӈ1)HJ w=F!*qhXuWjq@nM14e(Ȑ=/"@IHj%t2ykh_pk``zMO Z6)R@_׻r }ì9h :~NPpy[͏&I^qJiiCl_53>#o4S? j7S٦6]F4UiׂÄQc>fY;6i@O ]ۘk} 4,;<6ؘyp7f.\)#hڶ Lv]CJ!څg=#zzs v_%? QTsT)sz1]pGԹ ևGw{kS@(6RGT]5X _]?h>Oێ/Vxg_3١{qޙ-n[KSOM)~z鲫"~+|~gtj(rG&p.=74ڝFmN9u(dBWsFל(1\xL(BrY+).Ng 17W(s d;3D7p;y`Lpk#ZkBvD_|lǩ#ĩ7${/"p;@yD8o0kAdwzF&sQ nՙ@;v"0eNдPm\jUC-{(v_VDFN :xTg7AmGmdA@[w*+)gdbiJErKa1(ڋ!Y|]a+}*YɍIIF u1^ b rukWc(Or*"=&k(ќ"ybqUA#'Pj^d05Y)".Lp)A2VoأJ^ːp,^_3×݁TAdBT=y'Ѧj1ݧ2 f+[]bÔg,M:Z!U Z+r@hSRwCC޵{kDz#8aV.X&-ćvE ]$HXҷ]զj!zhp}ˆ-)NюFy!u[駲;EH|V `x_H;)0> YG=6~=hĕi| DZ5}uæTx^sj ̒ߩIR&$^ xOFЧ'\~rv&LΣʝ& ^N΂ݝ]*1dTHY"娎Q/u\߬5f >=~`Xb >;\'N)6 S  !B >۴rA_pKw>Be"FBta(3q5Ms35᷼0CJ7K,@|EAKgJM*هaUx_3Shw* 7?2L=Pi"Bt}?m%AxK6dtK5K3HXǼI9,)QC"{t3B I^3y. wR\iJQgNe%.{]B؄)$m:nv6rvJd5/r{꼜H=2 B?# 6t̤yAr ybx%_%`Ѕ_oV;!M?$gF޲]|={rr) +pL}U7C\l2Q>nf-=#^LX:,T$4K2&d=!,5e_m:;TrfZӼl JQoL\ǣͼXE]훰ΧvPH&&Ծ~zŶGK eww~0!=Dk,QÝ"]T(AhKQ:7I4d(֛os+ mLl`nWD2l񛜄7Xnݷylb ب:Mkq_2ݎxGcpPJ9?+6{':f;o,HO&fq6UDVx3 <LbLћ a:xﯬ\*]oGs f@\B`m_ yz׋d}<["[G'|b9@4᷃boȩ+$tu] ПvV4W+xYSסҴLJH$#EJBj 4(uB]|JCM4+ {eQt@4zP.mØh>Ȍ{D {ڠ5u3eЛ1l<'YD[ɭ(6/PyP]_!Q,W@U;m%E#3C;IբmO2ױȁ,CL\xٌA((ƠhIu8Niu]+:dtC~潧 `teOkwW˕|gs(h? Z52\a 2[Y2Fr' |]e \T^+"#3yИ/-|v`s(V-d8c1X&L#I!SKȾLOybi!v0! e-r}qWF`.p. 3xaPq_UD>;ĖXyF&9QG b;'~\=,y}7'>|hғjC 4aO7clG۞ҊV*ƕJ} 2Y?gC(X\oo|kg~ȴX?ΖJLӓ-h)9Z$[r>wIP0P/wi M)p_+hU_Vջy6 b3H"1s&Q~;g8GĪծMĐEH~G<Ǽg\DGϛӏJ]r N[nhѱqk4Zw^oҶ,H@U&tH@AkULJ vsyP< ums5rLa3yj&.y-gRI6 uW/YU+K Va?ec9Ӄm/pR6)uyQ^I7nz*K\Ku q"Ҭmx.p㺆үw~nnN,_[,b3bG aK G?k)6$.>;HJ;ٷ m¹A"C&I{€-ъ(` U^>,Zs<ۇP T!Zltw0mT*GrdxbYy L Q}B+91ʙ~ћN_16ؗ3xbq O k/_I@A&GɢovԆxӇw`ő< |7y脷=\񃿃Fv]@,\E&Fb)fev{V! }`!.^ڞc;I43{=!<G9ɆaG`X~ DGq*Qcu6]Qc7`b '%sx,g_ &8|*'m}oi/bFQXFe#Hiݫֈ]a$/6/ JpVU1늖3L"^ ! +#);"MsaB}yisxKq03|Lc8!w 2Bx5ik}۝6${%Pi!vR|K]4RΕ.hEaTWb~x7> Ч 3Ym/,qzK};:^ۉU]\y [7Z*5exx^(Od<lN- 10T+nxg@lY8}~;qO9UzqwCaz32]|,W*bF528yϦgǟ BSzYvQ۲W)d)ߕE!$/BDTx9C3ȡdlqD<7JXK+UyɨKZJnf+BYSeUDJ,6cO jx~c߮a m,ݏS xSjkyl})H3GڜМe:M&P./[[Mervȱa{al lZ˽i*P u mqaNӤ4ƶ{m݅z/ݡ0RTi 47vjHL{w5xXC@Ç!SG:ȵ%I~~&"@wAf3 'dR, #>JL?V$jqGEa,e6_v<`qXPݞoe2}^-!MHMZŸ帿81h`*’=O,`EɃ<ߓBF.Ԧp~XRHϚBH~nٌ~rkUUFe>Ԙ xS'w:&B?Z=pC40 Czf#SSEMB$qwj=gGM## %N< 4?F2M"(OWE/VI4AC!`R0ַ)(X c@"n?~!JV[R_H-.??$[!-%(cg"@աzP˟:j\K # r95*aV]|ZB|Tٟo~"*Vje>\&:l}su[D0_c~["?[)SrbŹQU=Bj`M˗1¡ʚe0 ߤHRidRW~xgD:+`$aժK2F)'g2muԏڕ{GN I$GxIic .&ahjhwܳ8lO>Tt5AÇ 3""rd<P|ZKBAGpH_5(eHK@\txB@٬0%Yhc>:nA;1s'gh@Q~&Ea \8lTĕdC3.h%34%Es4:swmt//S962JՆ1gHH5"h6&Vʙjd׋dR%A]=mxoDqO:؋%8rjR'z1-Xv$'P2 "Zla̳ywɖs/fuD!N/ʽ_]{u#xLb/퉝 Ӄ\>^I:8L&Vm)p`$m-Eq jVtY@uv4z6I)Tɤ?޻TPbfI]sl$ ;mUFР{X:jb'Flu| (q+);cW M:ϵ^ `L{ɓ c!yǛƏG};9Wl~̳RڐP%)C 5KXK[? ? u׳ ť`#IT'i]nN:DIy,?U)(rz WrZt5*E= 5rJ<%cƁ^B@/ %)QvÔ˓y\]b_tu>i7hB iLGٳ"aa{%C K&v$ {qRjjoAy_NB"Fl|5z^h0fhH^ښdNuW.%`* \ In[#rZh"UԪe Jۯz.Ҕ3̽IVCGkyc@zbծVdl9"ۀ7oÕ\Zb]+l )$RI\|ͻ'MXj/Uf;>,ƥny7×[ktfDZs'd ԉlG9*jϿ^cRRu/U .^ڐ' !l3cjh¢Nh+[G ;BsmRrPڂg +isLǃut8\W4 2M>o_sU t5f;^3.O2M,> ` {?Ydi ~P=?1fR1T'p!>Woå tfŋ"DG 6cYN _hjN hOӠ[bN6^ec7!>8Oor]{SyYh&iJevc;*\ #X=CdyTMWI_H;}I۸!1L LsCj/}';(F\OiFT# !dXOό!WAH酭Is5 WuN1њZzɯz$ ?:RU9"ւH=xңP L8P qL\z9e&ߊ\i߳U5LvINGT~fD8!dJ7E F+W;riuVț_$'ޅHijqi@=P\qê~`]_MhP֞J Q!\s'oσlFa;}h)$Nwl=]Rϴeye:fcq-v*@e4ԥ *[j$@iW+tC%dͷ)`!//J0^VWEM@B:d`U+67H 0Tv|P[WD? ,me!:Iex.r _qehiOq;i(L*߶ƿz*e$vҝ-t@|EGԪ L1Nz$+ :KiR/~My(WOrB=j|2qJOt$JPapCs .O=WIU4vRdž +nй8s؏("$#,]./KS!OM*a jg'GVrN5Pșkj#n`n$.*4_'蜪l4x52^Qk93nAɇt~q6[sfXa=5 IխzKa7I6@%ja\R#'"::3&;dϞB:j w P/ΡWxz䡅sYq6:;XC&51ls4Ƚ::. /KqUv@lPv|<&W\ ݬM@}z [ kJ+UrDk7y8}5Xgy 䴪PzR2>e3JM}G Ӊ9k_ C%./7]?!;v٢B6+gC ag< Y?s=Q 5ŎR[SN4k2=? &tO}AFܓrx/n6z JE!kiB𮧤JH ;ҙ9PVW. i.="Fڳ {j$Q knwXUd ވ0RHVOޢPAGzX7TFlu/-ʖ˝\{R:4F4ޱTPOHM%?ʂ#D[Cm"h$`]"V_4O> mc!x%!~R;GQfL^fV0Br?Z }8S6;M(tűڀ'yԒ8.Jh@1U[c5&d6ßXDk0li0pyeNp;εEsfj6Pẛ{mZiӼxOֿIA&.3X]Up96p(×O[%:DH!bw|d,wzXg**MmGxU9f0a"}䖾Ń =`SLNO)@"^qnb'Fv=ơ*Pk}p?^ud+oIHV5D7z]zGLNA/tf$!**q$FG+Ug Z}%.J4`QDT$9"߸fޜTZF3Ayj`ߎ 93 OD^fA5'EY+^m꩗ hŬŨ[b[f*au8Bh {l"vgGx]-:ޟVſxNsogMudq^J _o.637s\ETZ?+"[h:dwu * *clEWU_?ed|& s?tp923@8\w 9i=ߺ>ƶԿm8"`;Wu$yDaMAmN禙(#޺WZ,W:%0] |/ɨ)YWgI!"{*Dȃ mZJ! 3U"ČXu~o@M2J4t4J$/cuvaIiI%|G9༁꣖+L'߹@}C$ v_H{|.GקDE]w.("lMN 71:@gR)y )6ݛEK3 ]sZ/Ѩ*;$Ix4x{r8eXpXt+q Y=7 ~j7U`VG^Wfl=Lą1 TJ~Nn~`ѕzuUc) K 2|+2NOt,~F JE?H܌DDjss !#Lfwt̳0&e-x!Rz |/IFeX8>NEڃQ+5ezZۢm R,DSeч LjLZrkS}YFŘS/(^| m*wlZv]"4 'qonJ ({'h)JiNJ vR8/ C-ÓgZɏXa`}ML΋*ln9n]%ɿF-H'4'_`6C*Id,Nu#yvŶ܋ӄ'nŸg[V=08ŕ  4ccAj$ X!tm01NvHYY3L@8+$YD@pWpAnٺ=^LW]h#BX}hO4|XtG|ĸbFِ +w$qJf:W0QUG&'CkĒtoŋ#d L̛{wO5873 +o6:0lNԮ])r*(-W Q;Ԗ)03p8rX?Ȓ0a-Y1&Ko`U1?άm!ԵtS܂aSo2kj!3] !95r[ʚ9g6 po.M8XCT31seb a:!} G1~|K4C8|/UAp3LY`|{ kH% j;/o0j(sramĥ! s>+h,ɘiFyDת`f˜X'md>x@!!q R \=cQQօ L%WRTcWF'_X0#WPT3t_sO`cd[NxAYtO?KZ9 E8`tLwo . ~/hp !LMWzP^f{lAP0Y  9c5sDNUYv\›F:׆]AՈEe"14S a"@2B'|mӓ\A+ym{Ϗ!̷Z&ʨ0ou\U%qlx v61o w9)a .D5y *Wѐǎ H?mUig=s_ v6r)tZú*-+v0[BK,>pdolX OnBb:eMчs: E?ڙ5%7u'c/ݹ]#Knz/}8-& 6!a_6Ri/6dAXt<H${ Â(N^NjqƗ6ބ73#TY4lzDy"AkP+jHeB IL(΁Ozt.N6;'%'toX/oŘN`ѡLqd amN $)}" Ann7<G_K`(R`v5/5>gHaZ֢c2\Z@IȰHP. bh??9{)'q >TCm$"T<ۻS3sq}wxOIf:Y3J5WTDw@x*0ׂ5 U-3:gY/N!ƈ8gehIGUv. YO䙋<`lbyE2%AtY7PGrZv6*R5+$k `m"Z3ohGZ|gdG'Hh)jJq_&zk1 6Q{pb-ݙaٷHC #[<@jl Qzƌ ȇc$M8KxbR<`*9k}hjR+mi_da<ۃՒl(z)eϣ^:H&{v0/yOO5R8:|@}Cib2@KVʬ ,+ɫpիeVד 1{MT15=!:2ʱ R0.YD2uz0dr˧|D#*.C޵g; DCD&IJZyKU7E_e'Zz{R/ۊW 24[Aլ|u;wnJdf 52?YCkIIW ,+~y)[94d!s&Y~db'vhx6s=߿Dx}ʘ袜ueʜۆAЬ%gICt0 AKb[:2v7oWue(zȒPǿ͠2t M,OX&FUfP -ueT0X/TNAXDo+9 ޝ)rů^f. F"Z.oD֒PS(MՂ M>Eԥq kH\V\0 Ԕڅ}w&LQ%E\%.JniosknUO<58QS]КN6q7)=7!q5SLI5lo dJZ(yb[jʯaXz;ǟSl ͦ5iN  V%?kV`(@n\8z) [%NK~BzMIl+lAU?lb>3}% :*JE9h{Ln疤pI*[ B!OU~>PKj1׵,4eXRmp.CH(L=P7fNPӠ@6ڟ'd|vW;Bf (p2tfcƧoP/A; ?=IJ Z. +ENh6!;qC;N1֪sjzQ̬h +O& d 7xl1-=06zΰx_҈Jytjߕ.gJ`͛tQ|;ݽ-Rg1&wr,]y^`r2z֟^L:N9XGtDDJv# mZk=ƛzo"TWeaa ƟˁwWe h,}ݿ1砌6fzϐp.A ٸ>k*)Fz[|E4dJK%غ2ެg*Ǫоm U<ǎj4)gf D,[|mg_'O[**MY\q΃8U믘췹j+W1X@"5gݲE^Oj ށl>u<+lqP@sa8JUYZMVrE <`Eia4hņ ]B(}WhpUXa5o(y(~HZQ8G@&SLv42p#` hC$>.Ek6ԲNe \uˌ匏*z֦#T>@BϐEd(Wn@NAWC+yG*VkDZ 5> /ЗWO31Yjdy;x =ҧ.ډ:$xOa7 ?m۴ۙfuP'IڗI"aZ-\Er5g s\cB}el`5"0ڜY~ `Ō/YsΔBpyw=-]uC"0 aM\:1%y@9$Tea]:' ч|ԄkYĥG|XI'=)מԱo^RP=N# )kC1&M^H<kfHk>cJ?QkXFRFT=]ڊMxL' XzW <1$ 1`\J|O_9jZ=ACgK Rr jԋu0;O ޞ8n0卧r;3JSPX~.a)g #x).uzmڲ?4Z=KbOC62Ⰻ>spt !5+Z6" C׾" T(:N`V?q^ȝ*f#^]KZB-Oo9TbMэ).{4(2D1=Dv}8\H7^{+a,HJJϷT`DkݔO׾{YkV p$j/ұA |xT ؕ0"~O ^2 51o,;6~w\"EyK3!UC*bJZ{U1k~7ڼ^zs;QVwA FJ'#=P Lʟ;[O(3xò& 6p'9ñi¢W'Hz疓a'bb&6.;\IQ wý1L-eG‰`<ųH~)Zcǽm5Vp ˬS>2̘U/5Q 3X6&}s:z̝^Na[=8LPwuZ#tLvLIo~HE[ ]߸ssq%KA-޺3;t]xDAۃ 5ʀv2ٽqHKvAK7"Ɠx_H /6iVxFaFޯ"U :zqT`#ߙF9J%U9$=jEC띫&k960m\C$jl҈zok= ;3ӖnBxȩX{o/P3#sh3e-X1lۆ־ґ;8|q) Kd"w:;Kg@ׂ,wڴ_:O*Ze;2_b_Re[_ݽ% [h[ժ{U ě1 _Y-U=g\'yFJ ‚ˆS)Edp)Y|~ = v] B-2=V0N.IxBB+d_0hi)by3Mv a`{QcoRȕriԖ T Ps-+& ̿ߙ {`uuP9W/>e0qTJ=eLUS xA\?doWb$6/H=cHh?̇DQj*t/\y)7bs]U$tE_X8GjKTy] Fc#RCq )NP5(0NyL$ 3.% Suyo}[jªR0ƣ2)=8gX |{V(䶤`pC 7̲9@ !fy* 3 V}aokI]ZJJnU Oe/PѼJ3~RgJ'm0۝F$-Fx@.pߘ5n#Bsi%j]v߭4 W%R hT-إݷG=sL( r@FDIKcxBc`C;! Մ`M&R[@vqi mn1A,"ۻbޛ7u:2 &„+s|8 R4D}?WIrO֣̩s1;94kCL|wSph;5fJ0Q610}XV s3页"]u[zLed7Ae@\vЩk0,<+CK8bXJH jg 6tX^b)i~CO:Sq^WPv\&m:Ww$sk.1@c>0IT95\4Z _sFeY=o9O&O}Nّf :m$CJªG _]`/|I2aԗe2b[6gVGҿkn :!D )6x|TOj !w8݊v7nHdd& yվ7Llà+m 9IDjҊӊΚ|Uj.iH$Ұݺi_7ڗ4'F)N‡n??A8) bS{e`,Scܒ<{]4U}d:a*J|5q`2[qg~Ɇ*|'v Z` UQ_D/?ς.ܞЫ=c@tԽQ#h҆h Yx.\ʊ;c$>H8Ś <eq>ݼ ã1[OXїomH; y]3DGYnwr%W;w,BxO3QlzELL 2˃rzx7n7<5H(3aG&Jpˋi!-ظ* c3On$(yֽ1>t|u{a&cچσ8kUruQ2z:D >&bQ +g7|L=VXrh';h>f0ۉU L87T%yY@ ^-;#/ K" 4= q&SlT^5k>Ʉq1_Ҁ-E}Wb-8pH q%ۏqKyDvnrҭ&bIoFbluty7d8K٢0?:J<c[)Ώ TpwXL- vvtYMw/{}hKxҨ@c'Rq^/}TDWdrVeo%?s.a?`l9Qnr8rg d[ĘPBiU#6|dFrI \_.qrTYk_RďW0VC')c=3/ӐRV/b=SZ#'xۮi)IO"Fjb!l#͘A]LMߢ9p*`@'A4(~y2۝?MR3nUMy)  PAOT|~j G'js`(zR9ܑS@hCxWvg5ˆZ٭l|:\rl$6it/f,ФoGJ/n̖EW*fJNB|SnH˚۵n8zoD`nC>4>hf fgCG tԸBy{)T]jF (Iz2x/DaY=Z)Gq~7dRrҾkU{EzxaɷsK\a_ׂ~p^#wvNAȞ/Bl źr)uГI ٯ wߚDMkёI FӸm)P;AM{m0fN}ügR~l*=c(l~ L+ dJ$Oܤ~o'W {zu#-ސ3IhA:v!9“CSу4αsr׺(iU[hڅD>?1TȡOpUebXm%]%J ZnRsK0uprSX@t/f:Dt^tEܤ6fX/$s@G1[eԫP/{_ud- ]8Nק%!߉U!tnnO iT'-pOy~nLq;y4kH\4A/^+F,|d$+"w_"ehnS4=UzPq@~cֱV6C8o򜼮ff@"Y_ t* C^M dq8DMRAґe5!K=wxi%7kMC4;(";%D$EۊBTpGz}򁳂n:Y2B`J )cPm~4bn6yᡅ`vp)#zکEUFj\(*v-?6(BVъpA %?KFւ Cv8|=|pk碢:%HeE.k=Ha|ƚ.Nm-W/q~KZfpGcl u^f]9Ա4_=}ԁiXyihQ A>1gD!V/zh8ޝ$F;W`2AafW:3Z6Ě&Yk<=gsƬi8x3c#RKK-r@ @^,.JM>.aͅoPnrHv$ӎ N[v|ǥ{5;-kϿ* |,oE#B%A=h;Q{*Q{& s IɉM,Jw]{e:򖧸>1`إٿ¡^,JgfC{i/B!{.A&.wUڎ@"sQ| N[{x.5t34pWN1yՋN.qȫ3T#yjQ6knjAc"x## /ܤW%r1mQl|kd ju/HW-{c$i񣰤qB@~RUJA$MbW;wsjdYJ=s|&ҠBqw-DZP^&3V|@^OV8:Aoin;K$~k>lw¦v['ۭ]_fW * 2 :-"Mߥ1ˌ $/7ܹ)s\{`V VCwyoY6SEPI[RU]u ,oc[i\19B8P1F aap~&I 䌸 D/ە^f-޲qYxZgi1/@A:FL.(>Bv Q!.ڭ@B%Pn3g9~Ɓ4@#zB#mtiGՒ"2^Ș\yHjq@ Pe1 ;.Z(ѝh ő7XmW @KC2G"~ P|[dHh77w*@QŠ>~ g=ِR<A}E{eH̛N(Xҝ88Xqh_Fƌ#m+9 v%9dɽ,hWJrS -c&^hWg%vUʟ > k5Fݴ*KiVMc*bidSBuM\-K9,7I,Y{d+UYd+υ (.1eaToʽi64RHZ8szIѽ:$+ L3-(;\Ԏc9ַ1`-,+]$'Q<$}-/40 >SQOi -6Mđfs1ѻq=)\*3]ޭO3 A5qVNAp+éK~vdK>6f6?+*!ܚXuT*nV}_tokTO1%I-?x9YZXi$i;rRx /mhP#曦ms& Ӵ _B,yTVH[waV|1  {_UroumNӬ4ty uz|tRUnd)XjIN0Sf.?Zg*She< 9Wsm7q&b]8Ԯ7-36pА!\n5fLp?`HɭyJ"s9O>=Ï} .(7=Px]UGozxV~A#w0.|hÛUU`(4\O8^C%JX3TOztt~4.8@j#[)~g ~r6>**"wxd^ T !2f-ZAB%(e "Yir#bk=2oB9<~fHZփ)xҶ|aɲ)SL;Wvam a.7*.m񺻉]4K!CLV-kYuѴnm}Oְ8LTo˪'fx1Aݷ~](nيW'=zDs"zcÖpFU0-`u(rfLyXRX1N3Sׂ"̍ʏvxVO}-y2sy)J Ah|rqn E>XX1X9z4yz0<3r9R={<'jyqjx1=᳔e |FmV$ "w\йn!dAP&+C.[gB ̆{/aab6lB^(A9'=ٻ:U 7-+ٶn^y͍^S* JqtT# jy} ҁ_JL?fgc P ;i8ô} 7{DvrsB$ LxCD[Ǖ\դ_QNۧvom,Yfd0,[ ?U5w ,Y[ ~@/, GiW&!,Nȁ EZw2QVpy'~3d%5Ɵcn80=KN>4|]D1:̞׾VD#$L*42$(ŗDnkPVy3i.|`J`)Dk&B2o_$xlTڒ*&WđtGp7/Px+>:L}FA @T2!'GH00ҟ[CUEYgT_<娦WgVO)|L[HbL,y{NHE@4ԣ2_5%xS8: ,b]jn:l;? !BL]D* )kMKmT\aݿX_>((4Sx}?fٜ_! 㲰MٵrJ#];^Jjq-_po"`ZfMEXX0a8Z ,ZuH?@(@R{*hՉJؠ%V2+*2x\Kjm(|x^?(l?/[1i7d㚶eV9il)6na% J9:c !ht͑Oʬv"j]kEhկl>ֻws{1'Ò[䟈{&?_i[CpIYbiȤ^S7M6ED:㾪?ۙ!.HAKgF-?%^@vK]H @٨}S?le(]}d)f\ړXrק^Ce' )i^qN!1@:ɊZeZe0h\RcغH}< w{D;=x E1o fx]ϫU jcQQ_]8OM^y; Q>Ә£tW-hS]k@E-9Xnmcc(/WR$|U񞮛Ht6L՛`jÍP=6ȯ^q$\A FSZP]Lv~yI&D^mۦG#DVS.e HcR*o\#GSUO788d6m~D=?Ͼw#?^h4ͳcwJ&SpB&?ϸ[`` !J XDmxݺ)D3P*cG*n΂%lFiڊkU2?XaXDg׭{˸tTi[B8Pȣ~]kg=*.k si,S'W-!0pu9AmF4zR%XAR"QOyRjHxVfZyb_ [L^њvA/b!5!3یTi@nTHKd7PL3<7xq@ -d(Z>AéRV8D;1*#|/w߁8&d`:}rR3tmJr/=wivsW{s)S qLQ%7KWdёD߁X}W8wDhuTB&_yP-DxCͽĄ횩(?spia0~܉bn 5f W Xa}dgKtP!"!17i\-X׏T)`A臛RZgw9 [x# 5]7N8{g+Mq FO!7CCIS`+;Qh!ږ]H둟/Ui]YcnŹ3:T/S §{+#n'mA,c&D0s}Y/ ^j]F/3 S>q z~yg=cvM%8m[2VFP1P x?qe=0f9ksaVݰ_*t/tx2,x:)h-Zմl:d;ϴR 1C|.0cp"$AN;a=&?ldCyOg,Q jA61@(R͉Y9KV6"ܝ0 3mh,lA-b0e#hnEsI.ty 0G$ {Mu5 /j",HiL3v]/0cM:m0A|6lk$h~Tp>r oGg"#[b[ݍXԽz_A]jH",y*a0Ri;\seD_f}lNi}r.Sa鈮+A䑞6^,6{/c|}P]Ne'+}7ѽ祿]A-Oq] yk `Lmy 8Mآr"moӗ',`h[a~y?ʁrA@Ҿs4|(3<&۩ hX^1%;|>`Y45|]C>KԽ՗[JX)G)a}P IQFK]Vb*r(<@0G ^p}~BorǑ"P\J$P~L }h? سP%)h-B1 59 3;I}b[nH 豩lz2<^Q5`|s9Ũ52UC 7i(ȓ=Q|3Hqf+ NwwWw@bs?3,L^K]AM/lmC(ZX`羊A2fHV;噞>]7y._ VI +;NKyXf=5(XC1ҽ8e 0buuc";Zz:$F83F% _'/D7 n/}֛r[~a1֭ЮU5v;ְu4$:;F䄏>ʀ~@tH;bCl&7a<c400}Ui[N7ὋHmvXSÓj|z"y Uc ;]nR2!i5nZz${كBH1<PMg`gnD%_mX8:R+ ċ^yQ-0?u~-Ną=|Wق W1ppX/@dzRi4eC1)P.}Jfz/͒Rozi%52#83ZTڗyW2Kכrݾtc= P:e* 00M6[#QJX?j|qہ3ApŖ+|ܚ+"dW*~ms u ֥#XRVO_Ms)OFR=^8^Ocw=DmD:kGu*GJ6to_ %~9} axAøI:) o{l_Run1!1}Ed]^#Y9ͭg8?0OeslRluF”\?7;ElP0\l_ȷ>gYS;3)]<}ʕ7R1~M!L (4o>ǔP,w7V,O%eQe:tUhU'9rgpnUy I5}׃C+ ^LuUmⱡR߸ T %+R l]NɰA>#)oYRuj䭹 5΂s I{2}ڪ|n8w(EىWyBV_(h/#㍔]o;_Q,k|ܼ}4eh͂#73t -9fgգ>]E巾A$=It1kU~s XNjrБcFe tr7/֟lM\"rOEKthY†@; iɱrr@*@})5B'hf@OW(;MPc5U AB+_6leԥIe#z}xdƫzYI%sx^BiOf ]G4&:d&NryahGEsp$^m ?$ĺ˴Ho$&tN$r°5$r?uJD!! {+M9$o6eO=ok*vzn;@A]3Zw65`~.9(HF4k+1Lpπ+?WF(WrTlV.Bj eKUԏ%xa QZ󄣟#],ўLIwR.AJvKFs|!Wrf%.p<+_NgZu wXC1,v[{_O3Vw G|vSؤI_H39Gm6eD0u zLVWZ9rpj$U^2zKM cn &]o1yOO9ۜ < :]Pv<ӸլN&{ RN9S.{?{_[ycDBGRx閔p3 +_;p1hoP,38wX;3 ]pM,+ѓNCY2qo%Yh^#AJje%epS_NA4@Dg֖;v Ɨ"ͤd@\%(:()MJH/^jZ)(ZFBlJ.?.#;r[5'YӜ0λP WN`C*0Vѧ:ycY hVѫtu,`#Rp5ubᘦ_V/_`cC%2V2fY1 ySv˦/˫ueI(dsWt\ 4^6dT4V!I0LDPmI)w*Ǣlf4~fZ7鼔ցdDoTr$:mͨE$ÍhBC$U7 }ô h"xl[Fds"(|NӜW&2'?[r~b8QmGlȯ0)c?y*ꅭ9TfT.^35 1-9sBQa^!o 1ȟ<]&!Yp˓Ì]se"~Q5Y-Y@icxOHQfOUNJ ̈́Fyؓlzf !?TZīI?x;&שќ$HRE"6KT ]Vpz'`a-'jZ7^2WTn ׉k]/& 㛪,& *T4J8R=d8I.Nh@y< M.:m1Y#b2W#ɭ:c38MB[<Wpg,ʉBMyIѤfrd(FTyQZ)8)hJoo5R6XG^-8PNPirƠ:owEx0~!?V<8{ bI3 Ϲ8%W/[(a{Zz\[EfXU?FJk1q獷0| q_V) /Gr1v[ϣcCl5+Mndujhj.okH)IcXmJ>K!cتh&tOTm-bm!Ϊ ":a|ʰab]47[81EXpNu5`/4 TH^]Ȃךޑ/$,Kz>}]kh KGXߛHIwsl'}!Aڊ8 B( ]19RFB&%7*nh َYy}n$vqaPp2rx6͉MLMX׸1Mս43.7Ow뷅CV~}%:pv6AiDK_lij9O;+n%%@>h__\-86fLaFs꣨ X p3am:_W$!>$豓>}L&s"SLzOo* ƶCUxq=C,dq&}"0-3:5x}_iÏg [[_qG:i(nVG5XD; ݘDdE?b=޲/|3F9~/iTI  ݱ.+"@bwfr8=㠑|Ӧ'4.ԀU(+]9P/t7ݣ@0& fw`pB<g8F(##zmNT@IJ ¤0fFEh|D*=;cU]3tY(ZVQ:Ub/B""rC[d*A)|'m/b#TADFKf*oo9ē1ywuIvJs( paK؇ ;3i: ^U2X U.fqfʓg'kVQ|s!od"Ao=Fa'3BȦJ~57{h7EWw̫ Y)t=-$.[.>:;r_,Vq|&]nxU[=ggԔl2L^Lg2[P#c>#rԔ!#OW-`a8: A &Qg 2Z.I=9?֪ ,<D/kFΏDz1,YCG&qy! /#D3Xu A됵q3 ŏМqC0/1$ 68/ߨQG+Q,$HóӮKl~)Cc}9ɳS-j3wz?$߯(Fod#V5k$˸nu OKqXE ![3wۘ'Ŵ.u=lz0&B+-󿗂ivzm|A_|.i3x~R}/s"Y*Z|l 4ZZ" X¯e39blS%L8< *3lw XtG~*^ tppؙ[h;zF$DyoPsӼy&=Y7aXj ?9cdwa]R'+?E'آ8AJh˥WG# nا@4|jux*0ioPV9ަa󘐀OD Bn "^^1fVЬ*7mAHNt3vC3a]EOuyR>iyVCqfp5dP|G:Hjȹ--_|6E|E7wjNeL>w[?I? ЛѵTV,u-͵Nj0r+h ^RzEr`W$bt-\rT`V^ۧF\R/$s ;`QF \zQH,ju`H6N rRw>m"_|_w3mwjdE:Jhy/97Z-~9qzox(7R蚜Z9;G$\HDkDMg%ʆI-٫ģUqP=?&CY`72 "^*?yl]\?$|oZ֨dNFӂEscjG$4:c&ʒJ3dgc'S" *|a]&f\ Ժ6hN֓{gJp4y2M/b}awϋ(( N_yz˕2vzտoBi].Ljq^2%|r0sowe|~.'57.8 x>Qb8.{l]>QA'Lw' ~)z;`R8IasNd~^1inb 4D-!=g0hd"%TGՇn'Zg#z ?бUXdi4Um1.Rk vP5~d=U{VEZ*SH Ż*a4<"NP6iDB0%7:q.#1F%}`rұ^3(hy"ڋZT> y1 7WoR= - , )[i[a{-aD.K3IX$>CG"ntSTGKPOpk5H!?~g}\5 x:@q=j'?rUt J,Z-sSLgA%Y[`%Ss"{b7 LvOܠm Ȉ J&Vb(a)d`i֘9|nS]7f<TJ';.@ xJ֫ {jti*9ɍ! UU'Y9}tnb$ ,iZBJ@;RH`zGZiz׺Fc;ުQFqDdͨzcBhz\j~u9d`IB y[J0ZE؂4yѾe<4\sI|on]LKdY f[EQ  Vo~'FP^k Zm\# Tq YD}ǣnIXhߡ$W_2ACѪqaTÙf3vnXtŪ14!G}BWwB;!,T^:&il>^Q7\ܗݩ_ 1<ϱ%Zs$*"c ؒ̽ؤ- TbL TMurfp0^NjNi~R/MnAúJ.6E$,$-]G4 G*wcI6q }aURDb<8b=UyqL`4өqΌ,<#Ƽ9= P:Ձ@s5NDL>dPtz{/C = PO(Vh3FEx}UE,g_E:ܥk%ɴ zD 缬pne/=1j' W'7 =\YYZ 4DY]76m%̯ĖD*\M`%?rUM%c48D/ĸW7!kf<y0`?=>gxO+47YeR{<'*"2;43JFewe+2oρ;É04}h7}{Io ~Sωb ғcTl@D7OvJJs\$}hb<7a@ U ׄ54.'pL B-^# B<3ɴqC4g盂ʻa_ҕl\̃"4_ d~$2fob\XWўڗ18%NK)J8:3P89LR2G\|>9z_2vMڹ{-2PEl:XϲfOX,5T"9Ӫ#gZiP&`'.cٗGb^oE,E)Od_8rβ$#s00?*x8޷yScY &,";U'G&6dWmv|3gcB)#Xl ajd!SbJn+F">BIy(RnzjfRLjhԆt~BBTr% y}adfΫ!^"eeu;JHL8і;o.Af G㕫8c:ՙ\ʒN#8X` eE>J &:fJJlzk1gD*w6Wd z Du9=;>$&*S F>Y!, .g.#<`8l85*õILp^+ @<LE?6uIjߨu<<}k,*1Jmd*|9|}j<|h8cJ |#'JBmĆ) eXx>WNC|sj? P 9{L;}vflp~ߪB -יAEpϲTs\(\DR֥T1]|,m,tSKsSeԴ'"3{^d˺-|1U5"˶k y6^`sZ>Im=!A_M n`ܭbޅT0 \ew\1@i͜9^5ms"+-n DVCq|>@sDVo\wEhl-⎎j NdkHN = kOzQIu%ɨGCW/sl HLNbnmRVd |͏OP8Ą2WGN1iwr\}+ 7Iˋm&,w#:}Fh!1+禈1L;c*|)Vre]m.*a.u.k=k۠^]s^b1dm.uX D|:ɊXk2rd7܀Hg@J$(ߌYHmh w6~R2ر" B@2P UUA!2JExeR7avZqiUv{Wˆ4 qd-)n!k_2RV{#I{|;֯>w|Y'Z:ҫ8"v?$xAE"AarZ=Ύ`Zˇb)|{4 pB3.Ma鵬mQڟ;(ګQΓ3Z[h/+ݦE4ϒuq]Ti5bo܏RnvNpG b6K rHpZ y^aym3/j ͫN[鳌=u0[j&`' 03VP^ߢU<9 z:ʨ)VVƳxIS#h U/m _C _.͆GwmBxJcm1}X y}4Mζ,9£ɬx̶Z}{H#25̛@5]İlz}~wSikB:?1v~uYUؽ_1%;F e촘1nB]'=߰y j:=Od"f\9T<zl+ 7I غ4BRuJ_}#-n0*kp.*6V|KgY{Oҝ"j uL3y' ptU[)ߘ5UJ4|p߂7덇j#葿jDwotAν'"C۹!/Pw#r6PZjjhx#l`~ykĕ5靏-"B[muW!U,83? y|!jܳ\dN}SguaFe (̧*(עnWe`vצj2UTAq5f~`@;zX#F3o(G(b# m t/ph)h=I#rn@],qKWIm1///Q³(/읝OrԱ0w^o w"K€YWj\/c3"1u P )H˒ʼnYӇ&uފ>f[V]8eaMTF̀#:jxlGšgezqƭDh֌S6(HEԸE-VQCC0I xZWs)Bc>@u78. Qٗ4DVA?QyI|l|ipzmP<W L.M\v[m'd  ff}nsÎٞ 12MNRaݦeM][ ôzH&rj; Ib'xkWTHcLr*iW S`2(ĒϹH=F`!)TQ.Cc^1U+/>CWsN+=( wM ==a@^<#qcVh%R)|ᑊdj;P*ԋK麡;Jlgا&o)!Bˉ$QH*=hNl g/u *`b c"K~A;gmw ]+ tdV`$*rZ& Pށ7ew6iUUL]4jV++lx A2 q*m^VC}2hϘ 栭`>.hwX*<|ql;I (+d~QkՈt5Y!%8ΜGECWZ 2*3U& m0Eʺ9 = w,+;Xk3={>M˦Þ!&Oݵ:sna>``/ї21dO1TC4Q(Lx#TrUp58Gqf=%?Ĺp+q ~`%pA<_E+l>%x 6H T,>(鞔RTz,AdO$<3.hq0n~ȳt,n_E@V{1)j+fRۓ=eDo"WbV»iɇD5[gv(&|cYKj2FeiwW a|ܕBhGŊ!_s'^D?Tsh5<Є3Kg l x0VzfON4(|Ecw:<`\ RMkI˿ќlAXY\L:B݀G E U zE[8spxo^E R(Kv*LCn.>*Nݚԧ% 8yu7^pt0bd~-S;+ pi'vpWiv`M[2=A!7oM',/=:bT͓C6~.f>)<[z+qA ܡ+S%_ fk%fN"?K1?=pXBWuX4S3)mSTf). HZQ|^^-^oN(Ҳ7imel /lU:P#s8Lh?Ij i(`KY Bծ^EF 8hvv#;cfV$119cF54{{6_8VlJَ~"NdΐdsƚTߚ6ڤaO芸0^鴎+Y[{]`y)a2Q(:`bRLo9a ]T JbKp4nJzT_C/Co'E"tE%b 2O(X+wW^P}Ӕv]NkA%N\ƍ1=WF}Q\$uMJ|,x Tg!6AYJzsCh&k9=mkާz7[1d/vMoj!T6:[۫tMbv>NZrpMy!!/gQ#`\f[~uE3ɱ=YM'w"ެc?V-Ȼ3r>bH~/-lY͒3;W`ԇ^rIZ%WmSr\uŁÉUpZ!P_t."!ˁ =dP]!wпaq7}s./S~ _Ǟ\p eX3V7Q_8]st;\i֘F/{h؀SPi8<NDԟ!A4~Z&[ Ԧԉ@d OPo>hj\TҰHM@]/;^i/޼ϳ {/BJ}bmL*kѰXNGۜH~/OĸKQRԄ`S#Y?~z Bސ!\1k'rjƢ8f]kJ \HJ P#\uDeesW<3eggNPw.m.P6NŠ\Zi{PhA,<B 1G&6ֵE*4`mw+(Կl\\X?nFgHli^n-oGN3"GCFY(.nɝw{a47"аJfa`{"iXRC͢Rv"fFULpo1L_P nv:ī[Ӌ8 _F58quu8&иM,QLjaF<> 0@ͱUEwjJ7Idc(v@8R1Ȥj)p'9RO_t#VWR97>T<{[,SZFWUh7n\oH+zx 1uHYIZ≍1}UOby#]x7WQ6PU!=DM7UAhGXb혾$m%CXI| lHwv}DC9&0Ee_CX n&bG̫bw_,Qnkd~͇-S-0dJ7zR;!QjB*oΗaVAc[On52s2 9&M7S~(Rh ,>m =o8QiȨNQYoQMI'ƶȰ!xz#4`l{Y!D] 14SQطОtу#l˜n0lm{\u*&HСτ\ Q31h.-]\ұugrJO!t@ҜV.Wf) ohZPI x'5I1o9!?8Ύuut;\[Y~9KOښ:.\Dv/x_*!WfC]mY>uXy&zb,2(Noirqg(iT>c/ I9z|,uHU[H;]썖*- !=#樲3U^gc)o3]F jB|(7^㣊@Dlg/`Hı)|@LЅfiNѦB(o߹ z fj2I<1iG*QnY^yBER@3noOo%!譊*Qv,K0n܇VSIу'Iנy*rrݧq7œ ̯0#Uxc Uq<">mcTT-dO̝Abڶ6O푗 g3L.C,)#ޑ\g핰N@M^74&DAmdʲʦdW!- k9L]Ꝩ˟te@G[5Q:\#oj^y%yģ4))k93Kq<$cQ6^|`AQ$6W!NhDN&R7kin Å 8n8ȕ**M`WVc~aG0aBQfm|i^CLgMg'y% >hwё,d3V'4"k#e";r]m'ɅX"=FsVD0zDH}>Znp.= RdbqקF9KΜMmn"!h)–00 E6ćoI"hGt_;\) ,h.3#>>ԍĹD Jm@SB'2,_<,V }*⺵<$s1+L~4$jfVq_ &y k}!OZz#'\hZ1k Oȥid;Y]Dk7);?U+=I qsu|$= Q^;òK o,}qiK~d 6{Fw}ᩮ:Lr%`l¢]Oʗ CEix!gVh,b> % Rb3&DQܱߎ{9:X#DKlV:LzMM+ǿ/H8Z}V$3U>N캮Ban-]OAL: Ogb?!3Ԗy0s>uP AI FY,oe6o?)+%ņυ6ƶ@J(-P 낺P.h|2#Zݴ=t/AZzL{`ҀCV1-tdDc7vqi`@ 3uTu,aw *./lŪ$l$yE9/o3^KnV$0NM-P|:, m$(RA,uvdPVJ>T"h4aV&&XM2V$ JlVs`nU'1{2eۋX߂OHX 1̇4,XT>xÝN]>㘲 =a1\=ht3$n^J89jǞLNZ3V+%;,F4Rl(^cmL )ƫ}^EOU;]Ai&2mSݲ];|0Hhb9:!1Ds!>@sl*r2i]*a hB{FA QmC+ݯYehF' g$=Q/qw6䐂$HuM $~{bVrMC"}QJSein* A/w byf.Ǯ ~*[8(]x[ ,N,eh=4,hh7vX*>֖}YT#z( mof.FGx#a Ju,3ǽ0}0Dj(*g~KU[4d$,&(W M&Z)}V_q mYOkrVKw/ 4X㛉HVr $kمܫ<_U2y`OseLGl g8#b![Im@vUL+wg(KS!òﳅDZtB~!9UHyR]pI\* zLjQӍt_%y [4ċM _]m؈Cm-yj#6+G^&8up@w~U;Vbn/{BSQae]]bZ?Fzfi@*os( tlML҃JO'*yVL?2 ޤ4@hMYvi}';-; '&oCWD2Fp& װf2w ޴邢84?D]Um!-2&iRy"Kb'C)Y4 2T?w_17Ye>O%I$Ev ˊ{A!_v)/M)ipDS駿Qߝ"MZUD8l،]Cc3ƙ|lh]kٯ #C ǀoL"QM1#xJpr&Ks6%װ]RI A@o;|Y)U-ҭ5 ^0CXTv:œqB†Qԯg*#r`UqP NU/Q=tJ&ٳC^d瘑"KX:oFa!} #-S|KIz!7oa K*!cN_}!)lwYp/~Sm XɌ-9v96?l*|( -~#>v8:FB.]'{pjNLm&DɫXfZc,A0ʭF`ڝLJ)OhOAL=-QK ;6yt>lqCRf{a)qhaqA%++| hp ˄-VƏ!~ـbO t.<{3JnaSO\QȡfNJ ⋥ThCOQs}"%j-w]D$CJ*(gF6y20WNcB ܰ5Z$ae61M[[A#qxN?@]'KBDBpZk[cQyc>UZ+:$]q};-/ j$N4Կ ¦4!a_AliۧY SdfVkbdpvkNKt͋c]ҰyE !> 4K&wXkjJDs$9Šֲ/=y"q ؝o@4%}Sjj&Fnr5 @WPg% d~%zmY3 c~i[U/srr$b,C5$Pz7qpD9FtFb\="z$y!u!Wy CElEoKVGh@τAc$nL"%=[#`qoeiAS^NrNI4Fh%XY3-6̛]V10%u$ZޒlwmҙaAalyܹ"3:|F5_h8eHi7K)shr J) R,Ehg7{7ɕSDiU@]1ćAN 2ZKc=OJ=HjK~ E Gni^ִ\qR}cyhb  "/AR-a@o""5ݛc'w*?PN<@;ơX"5d1fC]"2S9$ 4f&[?32Mj [k|3K:0cSd2@XyLa&v] J 2 Cѐ 펑pMsJ`$%`DJ' 5A3tTywt+"(]/8w7e%0[Alpo&MEB*=NߗӾC9. &d L$ǭ~g9!U,,aHYf4*WbA/Yqx~nM4Q'Ni5M[B,؛MU HOۍ.غKI[C':#%Xry38ɀ?&6K:-2]<:ڋrǷ810D03ԚM->Z|8.ٶ~%B aZZ `B:{o,j78*%bEYK,vxWqeec zȍE.K0j%߻\aK ZPHj9P9$#߂q2 (4Q`q|!iߎDwU|f6gDrwV=aXk?0xXV+^?| j1vHn"2c DDgW^xOze{59F0(sGq ν7$)թ~ejQȚ3txK`*,ƉP'Fg/.y8rZDw\i\d˜T'J9$,3txhܭtC7.Lhbjuq{$܈Woa$[:sqϴj 8t,ŧs =#I EȊƽZÚ޺] h%BVT(Yj@O=zN՗Vm&i3WR,o*Tjv7NM@Oj[_gv_L(4YZPzg6t'd]hQ H.g4/13 Rf4W65i$D(C}D8l^LhN* QIL~Dj.ڠӼ0}Ϭ^e(rÙB.WkXD;wLh2{ >^~ õ2(qVn 1\g3gJxk9MdVH LQ;!xiUȇqS (7  O`wq wfEw8t@~h%{XdT":Uq hTl{1?P0O=R. yi[F[7H##4 uKc>C%Ј!cco.d"zp.ӿPAvX˻(Q@ܪǎȺE'~1lLݘǟx V 9 /uwjuad=:񝿫y5FClsU0%B+Wý 0Kz,=ĩ,T = f3 ȔogIGo|3{uP (ǣ{P;)!kwJy_ZZf'))ԕºx#lfYY0cHg7;?:MS=H2;*LnR}3΋p@J ?X[kO]=X Ssx8jA%tX0n0crmOĞ62p?]/312cs6`9`ޣ2>J\)%7O;B&<;J8۫wƁ),mxUe"h :BcflP^4XBs[' &ďHɍXO0\xTTm MB1ϰ< *IOCN`rZe~TDZ, ON <&i)bscDP|I!`k-KI>LO@c֜*6 WNAߐISR~~#@ŠPCI!gɁFQX+ɴ#q;\έhr{QZ[6Г}X[)/H΋xC/:xZfN1X{y`:̷~8ZMܳ 6QN>+XʬcQ)[AE֯/z0uANo:j=>J("[iM۸h/0<>%AAIŌe؋p7&W UԔIw(OuC|lL0GS }/|OX~5wmOPN!OۡGDh;j9i;>MKv9ĉoUx\9&T3Bv)@daHh!)+pYf ,ل]?_V=; j}ކpayX7xpj,GZ `ZW)AM;boCe|@OIXrӕ`YJBwH]3.~ziPEx5shĶvOGa,7'aՊekK!hJacIG?1HDhd{Yj|;-UDyɿ{ ӫCh-A YA,d#*YO{l̩Yix`AMS7B+aupqU;t * ߯q?JF &(ӻýǏȺYP?zɊ96+-( +(9J7008*AAԔ0w53VC%G۵KhmUQaWa;85)qTR\vD0܏Vcw c67oy_AIJgsnY$"̓`=)"Z.JR7*]sJac*BCkjmhGA?gWGU 3E`W-T|oy1g.rǒLLzjY;3|03aiWwEL <%V$C.EN|td-/4=9f5TX 2rWWZ6|GZ8<(S&*"߿V}kW;#~)Lɞ"%E/Oa#ha:FϚxڼB;Z 0o[JG<( 2~dͬY1R9cD*\Wem7i0A!вsYl}:ٜjOc m;aTf_fsS'G6g(+fXkw|xOR8 u;C@՗Цl?tFY>ؤ@"I {/'6Ϛȃ.]Z8J $6hmi21 M@oݠ%rJW,nE P~m`'`6 %_NpI*A205ގ~L&3x&ʓ6E~6*l:˗ESiQ6kP92%= ^،V}>ɢlsHF ^>?ĠUHRۭ#Ry? S  u0~r qvIE6)ZhD*; لPn[ɤ9Yr\_O_+ĶpZ8l {אYϠ bMȳ_pM\5I}P,H#$1,ȹz|e#B+ ɽI5im`rLIC^1Rأa 1S@IGl> 7Sqѹ}&*W⿘ ^>B*t5vl&W{BE{?)6 QG'vUcR+ 9qKkU3xgV]k~UTOkhy I#i5n~t9]L:_ zB\O_+lT>qケVZ K?,Bj`"ÙwK$e7c򏤍k!N{GI5PƑM[\;w Zo$5<-pNVMgM6뤗эM\3Ƥ8\r|M #J>,jJkL(A0[%~=k_"8x[u߫!fVΩ&6jJ k+vki̮Eouc2GJbuxhq"'"Gϧ׀Qy112ښ8ucg$GIOd%Li7Íb!i@x-+Ώ)56v;KS4}Wk[uUzINȁE͹/BVO]6ph.u'jU\ZFݘ]NfPyAlj*c+y ˛Vx/ݚm&lvwjv8E/t ܧ\ӡt.}_d:_Ґ9)( 9 'AnYK/-`sq,d18y5u[o8 6+_Хvd{HכR̝++l!ڑI\\cxxqEz>~h k 3:&շ괇JB*ۙ|Xj)=<-f2FLFiuW/yX3 iR!gz {RS NM5z0 =QFg,^D>'uWl{2Mzr%em 2$G] R&}sSN]A)R'M/6w'Fb'H/ޓIDs 5wr@LJvE)15[L$Vׁcˋ xr` u:dQOPq1wu H篒 yyYտ}:/xg=}{NGbdK$$ϣ4`0\!Ez*ޫޣFj;.%o~ "=M56 '7ty9)gy4Uɝ|mL]+$1|DdOݮ6S*l4sBmT)y!tK9!L8VMIUH9R)%L2n%){ZKe[_b?競`r /V_(^N^;޺:ɶuC|`Z N\c< mUE$ |ab{CC!ޏ} 2#phOFe\8F^6 u*Zp\}>oCI5 ѭS#[ Ib}%:Xrd4eU&_ݸ-5WތkhW 褚깍ˌ`U?PG\PS==՜wGPT$d?vW+1rq ԋ%)^}fI'\Mlv=`~!o u7 G[- xrpo/ѳVVU-2+.9;@Y̲P5ӌ|IHE^1DB4ۭ=&X2$-pizE?ts1㔫'RL)sO>(\ ܘcTuWx.8ҧ.?9&fd[bW!Ew-K؉U`GyzRBjnCdʀ+EֻSn5D?@Wdƈ3/\G?qbc="_$!bʜz3(-~336m`\h<9톜| 8WAc`nmNTM34˅.5G:$?Y/2Pr 0[8a $JuNk trH, B6mXۦ7Tt|ڶ tϔUu! $#wɱ m [Gxh|=rJ|TŠσxMtwbTc,w K]r1g|3KŖj[ʗêf*,:hyz9h37)_T OKL[==5轙ߊ"GKX* _qՖ ^qsRNԬk*-O9n:OYu@Ηof^*iMt! qQdX$?ypMU@+m_7mw$C3,OXq! abW ϲZnJجF &Ӏ$pzn3ֺ;>KX"4n.\>a A^>i g&qr |.Ք5T K)~/߭h/E[6=N2:;&\ n- tRDzDa*QCٖL?v>앩/&GXgmۥ]xA篤F^dɺB]9Npe{EڤeK-Y@uKXǞ6%]Ek DW{1qOd`m[ W9 aav/*Q DJMER(8Ek0iuPZrcא* 5t%OTw™LhѷF~Yz3xGQ!j 뻉}bhJM羏L⓻N/Y9W#;,p wd z Eeǯ7iQ9s\VF7.|+0Yw߰صa'`myϟH;6\PXHpd%Ƈ6%Ţ6 #2I6jfb}(f&d%'!y;1+G"ڙ%=7ݘq9ʉҞ/4K'rQ4t 7,::i (A(##+0`]x®COԄadشwz A f(_~18m~*fPBQ:9d-bpvaXLBOP!!۠usxMqYmo˜l x}b|zT,|o\(OtJ)ݬd*4(et[|O$2<_rR3ǥAV["71jHb;-q"ZIhwj6`ǶAo`NHрu$$  3:t woED)Ğu>n~MjMdfڟؖ0^ytv=u 8&2mrJ2_qCg6l)T cWK]x+9dKp>!ѯ)g\ bv2y? g8ʓb% XԎ羵T:u͓\OawԵG$V{+rx)hkk/_h9pS#B0Y E<^9CٽN+F vXd4H ߠH09(%36ㅇ#8̟hvgVc|gs}δaC ="$U1nT[T'pwahD˻G܁O`PhF)/<}YZ>4exۿ?gt)_AZoAV\u, e4z;M{۹'KxP [s8JޝeO9Q_ryI"#ҜO&:_%}WDQRe!c/Pl^) \e`}qmkiJY(+~vYrp볾G-iF@̳:Xr%Xi"YLf] L_؟hXyfZc&G6A3ޫRB{+P eU%-9:GIlٱ93}m¬4Sxqi&;zTAflùIaEaֽxi2RlA6#d/wܙ\RW1ޕ$OOhgP[zUʩTE<pdp}I%hֹF# x3խ75["$u78QD2y Xg{ROV&00\եF(:vLxg`~t&8 K5d5{}ވQsCz,X7vj-ڷBI҇+ݑޫ7*,JVw;^Je6C]N7xٖ8+N|%O0@cvSG!@Qb9{cJx20'y똓` $Zu36vlNkd+ɬQf/.M# B0[:bWs͌ L~.6HP ˑy5'0RwvYp 9̧7OX/]gV` xK_>;K3{cAU6e?DG):?9c:kclGZcc:xZƯT*G+F+שJ }ܜ4յZ<1gݨOWA-ʺ/@iMcc ҹgc%$ c{!y 3]HBQge+rC9͗Ң Q.xvHK6ehR8%|a~$m,hk-cj^/܋bVkQkfʎ~o$JHG3'UaCOfOgBvU!~o5(@p-fKsnS5N,T}˦W$I%s1; 2tvtV)6[5 AU0 C3̧"%/h PL|dMTk}iYO>6Ku[s fzIO}>  ؕƀzH^>py-Km!.[)) ^ѩUr@09Bpo)r|ر GAM{ZrY-G q7[zpe]V/.Dg T3ΣdOX Wוּ~*d3Ex2QgqWP8:jLץ;`/] ]J*44 CjlNmv9oI*x-$M/:vt]jB쯰PL/|:K ڸjx&OJ:) {) $qS& nFW9WM BAbJ!:5q&PشКQ:$]}3%oΝ;$SdZ~("}֬3w7{ hۭ|O!ԪD'Ž x<]&_֏iNDwk9eMA~XN ٰgϸ dsTvMsӞfs//[ذ<0:3\}sdn-> dB"M4Gvw%<|>oYba ב/dc:@`I"|H֦@'n+T]U%3LkzQUUQ=WόYgGF["P&Ah}ja"y(ӻ\[XUFOD2's7⺵`gWHR &(a?؊d,K{naAanO aP-4w;o>  ˌ<̒WNP,1rof[7kwBć ̋?E[/V'X/ k*/Q^KoᰡQ%nY/wU %UHrDK,^tz \3gEWi$_Lk;IucJ)pD[{V4MQrElI|.~{ތ^^^~0I6K"m.!(Odl^~J5UE'1J=aZ퍕ct4Jd3 U؜x+'0 "(&`|iw eczt ~p?ǐq9I{|Ԓ@b? 9 hɲ̔*W/)wT!n仭{ MCO7.Œ:&f9}{)'I2Z~D<5aHS5q|^ C{\&Dpժs-:50&z mV+c䧑5c yC+-Y_*~3)$RS"_&S=^,"~0QI$h{Ѹ/z 0_ 3Ԝ ʷN8S]37X@(u>Um]MP ۷܈7%3OX[oD@}jRKʖg%l+C%~}(GNAL.yYn˜LCuX(.*oovvpȠ~dN/b!q94YewP&-CYL\$9HzȚGLp\k o[ȜHMG]9s+ ?!Ӛ춘KšД&T(v7S3pDJ5݃/WUB>R I{\mtI7TQ(AbТgw~9/u_"j.O"G܃W)F^ r,ԩörD`_yiYWgE&(щ23#i8zπ~d/CѦn^`_N0HĞ&7@ v%A=JYG/?s}ppKsKY_s`*"~,b_5sp<~G&KKIs!r?m ! -6?&G&|j޶NpuHNLˇ>>#q+R7iT[~qK,Dc4,GxkcXEL[BW&56S$0>>Ӹ0JVUf m*$UhN}5=]ϴnAN3ف`uRt9쭊;$%f'L sCnU0@prE}fXQ,p#-cqn:>䧅Q(#T7eg!yjAuM= 1 $*=82:*AG/oJ8tH؟KBzxh{6\{)9?؀-bȰ i/J( ep޿7٩'pGJWt.iaX&뒷+Z{OEx"8b౿F% OM]Nvlyo3S$y!-YʛNxsj"3/onj"PT1Q\w  5p[a܈]9Lb]翗v:Fp79+xI J8t|)b ݲ)0 CT18j:[̻nR1Xgÿ' o蒁zm(JIO!}A71}7e-C8=f"9O0aXh8̐xbl;F#)x`䂊ʒcP2*)0-^'kT*0q"F\A{{+}i[S>,ŽFVz?6֚2)ZqO YtiZoz'd&>i}TՖo #q#a' oYꆪ+gђzз.!{oֵ&&KQ +։Y3`|id_`TDn?E\P'm`IC tܕfEf5D1;)VVR>h'&$6;OY#pm[b*+)RFFt' "LZRhiY|pʰ?f"t]\z^{22*Ka9F"Q ϲs]l؆c\.s1|`3)A/)viW1<^cEᬸY]9uS%pך`Վvc95R* ό,PfyƼD0wJߵFP@׍&m{AK?V~uq6Y̓+Ik* 6(:}ږ#k;eѽCT2Kq>B?}0܄*g_쬻 arެHLjC*%4w;=j'M8g>TW?SVl_ V Va蝷SE*^%nJ~vLb':9Q!e vTpïꃞ5P?넁ߖq.9fM,RxV@PE;~>A?++V ˪HęL.@ 6]:-D}x>mD hT*(%t%ܙg{*M:@4 zq Ӓ5M'| =qXvHkߑWpveIWs1XĕH{diDi)qd{L.y T#0|as5/D7/BHM@B+0g6%lIh QFE7t*ƤhzF1DˎH&!Ĺn9v'+ ߀/G|YtQfz~]i?+72"Sg`6NC_Rz٤U$b *Rm)B, vi&q#oq![7B?qVn+H*)-Ʃ'/ľu` -NP똱P&J&ߵ)XvsIDR}X)C{FήjW-Xr"+}5 W W`RQGTṵz1Cʢ7vE$G_;>nq%d@-ECɀdtjCn͇72Sd FXTePgE r0%XEB/ b6a)1CGE{ x7K5`>uq"!2-mt*NrUgo ELN=l^ 䆝v-R<%\P0tkKj-VmdC+n**Cm\&sԞ`A@uկmi}l*ύ3"5P]:wC+WiqA}n!;Z~( #l̠|@s 'Y`(dĽnܢ==;&6գ\(s?$m (|z=[_VS[?o՚2pBvT|:rh f7L ;}Egʦb\v (]Wa E;:14鶏xP;}e'7|YDZl(,d{V K(eƞQН+: ChA>xeTa<, ߮*F6ΎVH|}*Lw2H挓D\V>R춑͟4eUgv=Ni\ Z EA{QE @^z6ǚîδGX{'cz&&(y19,n‡ z~pMUm.6+ 6uczZaYSiACGWga%J=j) J<氠b_%fj2(ݤ) UM &zGRyŊW!8iw G ⪌ JPP($bD¬&^g_FQd4Lc Juyt5o:F{C{Uxrq0ѝ<$;8]sUda?Heu}+3a9^%J Aj?cgPe~p)D "A<0ُ$oy㹹ģM+==[PBh.0{ [z Z12l}C<~ap[nO o [L]e blG%ou$H>|qn;"36nxIL,B1m;0൨Z>4cbO ] p{FH!v4&Z\E1s$ ß@ Key^c6!O!h-)d;YV/Nݷ>WnFV1͘A /KhDF4-$/ܖZy_wN∠ .U2 KМCu6=译h2҅FJh8@Us0 w1:ҞevF!\>} /wC#⇵IS b=?E)6~E"͌X4&R_P`VYF+3pρ]hA-A +f"34Dm׀ *H>_= >ˡ_9$'>D~@rgΤRrA̰3\B3>ſKsV{Oh7&Ǯh#]2?EfKQȇny"7R<*Dzϥ[3ClE$VJ8r5UEM.cI1mx};:{4',\ #q c! -/,HT0ŷc-fw;s4\7#]65v7(mRG mhU 6$y uZc/G +z8?b(0 YTպgܶؽ d&oyb;kcA 8莇Nmr7SBLH Hա$(O)wө7"Leu%bxWX=Tx;L4 eA49SYDpa8Ot.A*΂|=7>T)n o܋1kS`HGsb$BYc; ה4vF@j :B׵Ɨ\Cz0  PuI$`BAxmNӞRB4{ ]+Z}ET%VQ-@H*y$YN }:tM KKՙҘzյm B۞9m$VL4#t'u^MCF cs ]ɻ!!f6+.HAaҚ&I

nj/RV RPeIuHpnֱ3r̺Ҕ]n}:ɖ<=Y_.}.W}ˊp~q:Q'TT5"]:5.[l:<`*;}`gG=o_yp IS9.l"?z~2BkQC՗#: yȝre_ XZAtގ0g֒~)IMdH^NᚂQ9 )&I|X%Pڮ{;`tӱ]QnkMAՀ=;@ xq,ahf`ˊWwo3j=qN3!WM„]&X}+E:QڔZg='/vSB@~F C-Np7/a_nh=xxq y1Ɂ+52H-_ffs{,gh _P`ȿ,!nh5y ZLvH~ʜXQ+&m'C5ɺY>`AJa(dr~ ]y1O+Q-;m(|dJ4hB(]K#>${F--`h%Hh\X 7N3i&Sϼ2,X_rq694qLmX@Y)i ix%6e}T=W[[G陨^PC%xLzLZ, u]Dα?DqLD$/OLk[MjO+s!B/-KPYh \s[ns1|R%{SW1jg(4X(TECFֈU[sfCY!?]U=7..f2KsFKà!2[l E%Q,ٓMMB +{!cnW dxYBU5_^ P-4Im>{vBX{}Jo")9HE_ 1Ď0^̩Oyxx򕌇vb%SMގ:S;o3ݎK_G.lj\w&p|õsD\߷!>`OdSw- P/Ï |&PʂO'F5^j2BCjl"S:Fi[$YoX>rb[l>w|SpxDXVoAҡ6 %.2'n:e=֪Z-:}\ft"9RATVxEQHuy\yHwc;UwV?:tH^ '[ CS! A 9Nsg'La@w}VFeu_T|+<_XUs' L8r `FXjL+,z"߼.,ˇU YD>>?/lmeq&ZOʬWA ;Mv^vx dD *gY7Px!`U7Sny7Hi * v~DE8Vr[f3 ZElaWP~A,;HO4twTlC~qT}iRqiB=xE±p/u6ilTHy|2[fѳ & W-&"7fk>nڠDϘ+8a}S:%1F1(@tl3)+.iƃ+OGa!@g}6NR %.Glkl)^&hx4#({ i@SeJw%r 36M ?.c bs_'d 3 )d@IAM Wfݏ \IenO:n%G| <#;mOaׅ|'`(אMm5!mA[P^hi)Ve#3VSp-sacZ1*RLsg@TB;Q977#䰓]Kck?2.-,\=i\bQwQ4)ӷxjjfVъ9 ̭nA01Q~Hơa *JUG*!S.hϴʦϲLE k@ c(4b(Y#DXWB% QxdKcQB!xxߊ_>A?h_H6WgNt+<#/Z'~I${p.|[ NlsM^U; ίq98b0L> Z&iNbn0|^r.wNMg~I\h"B}N}ZҋM{ߗWVrX$Jd3F#y!Q8o@ڭ Noqu#o蘼牛A/ &2cÍ6`j){yN.?1h2-/3Z]#ԿIxH1ct8=.Ga'ܦ%|K.}'F|hXJiDn7m4>m=nVX`Ȣ BW=6 L}EDyCTcl4쉕\KAt`߹^ Q7jrph{{i_T.\W` 0a9#4ǍHͼ Pz.y#51[WNEfE\V)H xhq2Kys83&넓:K TCIDWaaF[˿>ПBU[h%V&+MXNdn3Ak膘 ^ 66/[XZSb=;,ynCoێ}@o۵}R>E=y=7pߴ0r0. 0<~*65˅Ju7oZ0wJ$2AQ>Y8JL?)!HTp1!#m?A%FyFK꺹34HhDCk'B|[vlܵ]+.Vu?{/B;<D{{<]҉\ճ/3T˂duȂ;l5Q5 z!ĵ6+qR暃qb )ATFgkJWQӿܧIR5y- ~ؘ2K#q%链 #.hDĞXSV鉶!3u;`=oMT 5.e]?$o~gl:ZB ]>xY_T'8h m5j[ I(Njь*HlE!C6#H!La2`Kq3eU޺62bB eH&*4KfBA!ok2qUGYXrr_kA&7N#|鉅!`Q_uZ%THFƶV4b)*4q=DG$h4j:oӁ4Y*Yn܅O9l/q>7V0atm6teX>sVI'-&]NVt͌NMn9O*a|׫.2yyqӸOL AK _PZ 7?u)  ᄁ`z}yT߂&ba/eoN@4#&,r|u]z^ܗ3ү%l9W6XiBX!YhlOʦ]XFS+*zX:[p}}aV] Iu^*41O΄@]˪c}D%/SW? P8%~=RVX.91ϛ sg6C 48H bE{Wmoyd's- n9LN)MyPY/>amDHo;I4OYC4gv6EB qSZKŢ`f4iM W^nM҆8:Ł4ܰUG=:p8X/wȆgZaxּ&֊mu[h E7QD =f8wg8:{Mj|2{VqO؀;2>MڲS8N' {Qh.WAk #pɆjٞ IU*\ShNdԿ9LN&'Q\`P2I3k8Ԯ 뿞Jbv2/){+#eiSySH&WCnN5iO̜33<t2uV.f<|Ri~! }Ҡ\Z>@!ݠx`]?44P 0*kC뽓ʹnnNvb #n%rl xdKG+)$Ug=Ύ47dDqd ]dV`=}we.clE)l&&if[%5˘1DTx*ӟpL+0(u.'s+f;TjՌ sksdIFed)ő ϋ<[xRO  [i }FrߟN]{}-`+=(2xYqŧ رN dԨ!Aj]ɠ^q!At6-ҢW╋=ps[le9vj$]6i#@Wp"~"x2i::) 3QDdzWGm5iLDrL$6lc w:b[,.Hp)9&&Eȕz*!muVQKDV27@W}죑Gu 5gV#2D=AzlvIz9;8VZ`>skN$CϡE5iCnd49:ܩ$\br+r5x^I+nr*!HKmmS) SnWHσ4"L6/Bi9I2R2!p#TlEAў{KDMn낔޼,3xnp|4I^ӓ-?$'v-}G2Fy\ @Nl6n5ZC{z:M.~^T $wieP<~p㩃ej39当uFx}/kLe0ܟFd@'%dݴ5dvd_ _l0gZt4 ^ Jd8#ƣU">9ơ&1tۉWb$Z.N!|}=Ĵ#3<NkF_o++1b?}%2_Ph=Zĸa#VDHgX joH&4{- mmL6QkgԌ" 2Ml`7[S~f(~E:_~" ZD&iBXHip㬋)Uz|4 OMDۋbCliDكi|T1VȪ!EC_` <1GhNd c)SH#a%7(NH{*N@?>#QJD?/(-VQݞr#e.v҄0l: ,O ̘c[&*_\`]jf sr"NaP1OU|Y'=rW9 "*'8e/N{LyT [)_\c`8q  H*|uFg_s ѽiƦa wfHW*@uqLF P)K_c[ۊ@f;I~^c w9I^q(J4gfEۚ+9fq(C_yV kn({h kYD?6?8c|lBzɯZ&2oW Ot6öH`飫nu쏴0HHUxF,!*Xܥpi8sؖ^}O Jrl-Rz@l~"%hBoKbm,]"[d9蝕;8%Ҽ!RLV-"#:h598S(+H%)+дWS8^%|("=ޜ`ЧQUǤ8삍;<~Xɸ#{[ #zlRu;ɣpe+6k*=a ddi!eql)bs/3GYH>E|H, f-D%YsW{'$;4I~͎B?8ԿH yt=[e wmuWL*Q=&"Đ|NuA#KÎ/B#5zb粷#2yGNb)>M-?X8s$׵r%y F͚sztlHE_Q,`3II<4z Fx_XޅUvL8 >,9_h;}\1rX@'0v"C" ^|qCG}+ ^࿍&y^g bǑrjv0XԮq?.7^ּiHZM"djw]Lf"51Z|ZPIL[~ _7-u ,gO^Mρl{v]E-YSsR\j{ =ƕ9.{YINՋvlTdƔ8J盓e%;`uKX`YLK^yo A }!H&t|@~8vscvӚv/ m%*-ԹAckGpꇇ,Ql2MX!$K:qJߘU>jZS?Ci9w ᖫVY.ӮNhGxvKO:~`¤ǞOܛœ*{Eׇ# 5-d1T١4m`ݴ+p Ais~{K,ni0uYk=d?GQD^xg^`ArNFƃ /R)>~kBh;vO;CoV'!S\z9'P;O6'˓nڡmӬ5j{<"G'C]aSVd"^lqC\gg` gC1@Mf}AÞwز }л[9c'cG0#ch& 7La/kp]RIs؛a鉐V\L*k\BLg@(J뒲}%0&U "&<&~rv_'Ϝ3hCi a 5Ryyamxg%Kf]$ 2lFλO8~•% -1y =ke}=3ڤg<saT ί>\lO\*]P'(ɮ`Y S/Wä>mN']~GXF 2_HYT{$a`PB^>(hF?-L_5ȔIqRSD$pP@4I om]{_U~C@@Q3K PS-:7i37>]3EtV|^ycD>5)N2bsxb~~Ͻ:װ(Y9goWB_t-0 b\^MX~MJ& #"{]]ρc; n}2c{|\f iVc VY[IP(D0 &;[B+D0ISͭP[[ ~1m؋[\CUuG}PعUC]HMDr2N?Sݞ:xHM%2FxqNL Gߚ!_XX'; k )cQԃelvew ˘8@K[XzQ1"x3b"lBFSehr vdUِN 09dU gckÛ.yI]iT_lX!<-(}pu3>&vgxuZ0zɃ"LtD2~B.Jm{![umba .WRF/[_3ӺeBl3&sƗA)N,xGL'jb- LL{6QQG{fwSEM>)ˮ;'V.mWY,o}bR?Aeb={M)O2GB,*P]ևVr{u_G[l7ٓ"^RU R xh_igpёA<\hĤ"ՔtFC6^1\>.ɭEoj9E +g_6;J9&Lw.hRq@*׋-}Ԛt$l|V{|v;e%o?V`)Naf (c )N dME x^`#p!C6Tq["(|c_$44!ܞwyG_v Uʒ1%f\GRS}猼dZK-L]/4Y3*QVw'!:A5aqֶu\${5Q_m ":^Ot ks;6q#gμz'3/wXK7Vsg>wQbLl+e~L ` UU@ȕ:+r&(! 岱 l I;#30u3PTCIMoІD/ϟBWZdnO.1wsReGբr 6}"o2Eu~HY5=c !, _oD=2vt{$u潖%orF/!el*Z^Ic_RSiG P ԟѥޤɰeЉ( M;)B6yeH~ Ėd2kqV RiZM!/$2S|B7,tCFq/>">@aũ&gy<-i‹zFUXDJ\wBf={2R9HBaM|[֓zʧu"8&#bxƨvD܁=GϱBs|SpdRB}=?i0$nGZ{ /Nv[>nn nӋU)j8 c}W_jˍC'˧uUrks12p-\di#C XmW{\Z,~8)dو.,}ͷ$W8cO)|h)]|}hƍrXPFl]{>?A&W[3F5ߋ("FX.~E!)F iŔ;,af@OUFu1 7K2 Z쟥^1䝥 Jn㛵$p>ej&hHqe6/`Dޢ;S2i笵PQ!\f{u9lǼ'T̟=!?%фo9MK d8Ȕ[ת^ OԨp'ɸ[忟a͡@(e_Lr<("[XМ,hdӡot̲t NNe|)ndS'ޕ ؎θv@(ss(,^oocԠ7_"4Ԇl#`]ɡ[?rڑo̚gs"r KpG#34lwCnKKDH{%_}qO]˄ ?,o/Gp&]D$V9pj`G8IĢXH 6陰a%Vq4HP_ 6 Ha^V_εnTs9^mjؼw*╳³1XK(Qz`O;M4(>f0cfz %b*/ (!e%=fl~0LAxu 7DρU_t6{R] q](o f,Kw%p$-F PRJ?ejxX̩%KQx٢Y-LmYPmHUCdF˄ /66 Oro"E(1;Y[hq5鸟0oRGK'3Ɇ:߾ΉZQaA?wО@xE kU"u\8Bժߌ3%5S^ސGuɧu%ʋDMO`e;DiO{a!dnV^j1h|c/ #r>%(NӍ{T% _(ixCR+',9pgU3Q@:ZEjVϸ٦m \rRX{/.~BU.x9R3뫊Иߓ)eCrҎBEx9߯ۨ 7=~k6#<#+f iWű>?.K ?&Qr!x>%o:y8[QrVB T{5$Ep:5Y"t̶2Q_ LG8K N|k_* _NҹPif, ̭e?j!E0U6bmp%# idiQ9fUq+ú~Yy#A~$?[?Q+I—Ti2̱+z$YGX$LBED*"+D}=}*o?}+   H{Q[8 &sTY)Iu:-묵οƅdzv#hEd7ơcmFwh񸗕EGC+ŀvp붦UzQ{HY B}̈zkaf_QցD^Cbs~-cir$r {R?|I^W;zhVF+ `܈)k=Mε ^(ňD$9d*M+'m*IHhìj[0 2'p/KQ-9Bvp^K8\/{g,=Ɗ-U;^@ŗ#AtsYPn.bwځ3f_pߎh*ߓzy Q(߭Ӈ^&G"C?y.AU>i8."DMXP"+ yv h`U[:]-Hs K%qo>O 1_#4_cQV 6Rk/pEh/yyK bcaV~e aL0'^nފ2f4W0Y֮99i^۞֎_'i,RylZ(-Wa88Pwo)cq〞!L9OJIJĉ'k9Tٟ!~TJ<NbE12*KTՒ3r11yxQl)]ܤ >t[pQT% }(F(,ų%G[54lW '*g5 -z>e v|&3k zIaZ' ,BO}Hiw/nzֺ_K&J3,!+1J[bQ׽-]~VnyKk,\ScXSesU$ⷓVL1 Z,ыiùzWr!ALkd&$~\R+TdkDw $pjV {ם+0] *O#?q8?~iHՆzMH.q63\(+`QE!/F5{;vD=g64q&8ڎٟLBhVOh* yՒ\Z[mC +Yh}zd<Z$yװNԫ)2+ENx .B•`OZ{Gur:1`DL*J.#LQWuu|kr=&h%QOsˊ?.c2Dbz `DF.ZYLO>H~Zxm'> q, 8: pW!^fbY_XTgNT*+3&X(1ًt]--xaSF|*pKfƂCTarզ:GW?Eusp|C(lqv{L+h@GV0܉X^e怴P=M=$+x5tC~|1<flũ$5%Kw2b{^Fi3g$PW_V&'-LgGJހtJSo$EhCUZw2skg: nHGtrL/~{i 9pq(1yڬ ~TPSniXCg:У| 'f<.1{es5}{C"{, `l;(SĿH_C 8b S a`u',1d Q2Z41=Pt_c- Afo(mGwL̞.4>Ϙ.ĺhů\GD[-|/ (#GK1jxfyHG_\QH2Av$~e؏z5{MF- B۴ ]\D"%JxȸXNڨKKڂ?2:܏Ak%Ol<&6Pzד+SVNUo6ĈR/N,Rx$A|A8,n+.gҖ:-YXY C}C,)_a'RJl 2O􌼍 6Bq< WS9Fi-I5vU(set;aHǀŸ ̓ԘK~DLyl@}F\{&vEo (Uy0htG,6I}W;#)zRs;i7"sgUpO};g~6)&F>*yO83՚EWWLxB$۴0FqlmӵtDD'R0_. B(3qfe͒+^@7;yݰVTc6Y{YSw:IǬGaQ =_м!XYc K!6-jelX_ B;LTBQP-x ׻J撪T}8 .p&) kD-LBgT&3/BxhSB#kH 0 ej=Wd?^ jNDλ B%\:Rg\ƿĝ;z/Uf-0B1/N2}4{|F~+UA\f>Iy&#n7aנt=pu/?@$5n'/<}e3<@#?I.Å5x& P}. e۔&Ui^)p+ )GW!x.'Ø/g>6>bZ~~UF\g^<ʭ`nChaq!Џod$մ,$C/BxHG|VZ>aO ӹ0ʴ.%'JۺK⬷k,ͩ鋄_d ,! fdF|{8bs 1CKy殄6c~μCe)֬p̮@l+[ҍF?0F7Znͪ b %q˥Oj6)KsF)Lv]*ѣP^hZ"SZi T [~4vca-?To_4he Lh@Ux@e"X9\\u"cmϩ@ͻr5!+&ϹT^JP̫t4AڒqhZ/0F{]wx*l'QJ#uyp|oȖzjo^ ln.KsA5m43sq} ZEr7jw^5ll_:sUd(ISFA-Ny]- l^rlͮ˪74boc)>7ѩ9OV B>r5}I;kgl·chL{7u+}޻M~u~8 ^@щ@Q&f FBX,݄y;T>RWK4j X ʿ !u9EAx;ߟxS. !RaNUu2ԇ_EH*O{+A!W[&,i3$yHؠ;"O3 =͠>O4;GRclg(/wcH Sm9nm1m `Fg{v\ʤYj:^}MǛGSkUY>XHVnᤖ= ;[`RU ̜  AwMU9MnoG*e\M\a68"$w$je*MeU-J[sa2nϼdheYBa)lF[8#V1:ekg*+]d肒o O "5e(ڰ~a S_=Υ\лԷ F4zG.,fW"!4BHy75 #) \D.`ymv`Md{W:Gz~W$j*@{ uB:櫪ܳFɑVdk\L8pD0UeUE_s\e Wh(UAS˭s\YU4o{RIڲoI.ƪ_8 2}[^/T7DUF;h-c8{)]C!Ji[k{Sw(3ѫY Ci4B.m#cT"]ʧ[2TzdKSe:B^z 񑁈,,ݤnJ_ ]ǤW$)Oݘhm2d6) "W>bjOH]Los4pu+ͻ_hZ" fvwreO"֑9Lw d3MҡU2OU,WX{^X*$:<{^,Ohtџ2L)\}B cwIBTiRojs.Ǝ]C\rwV]Ѹ roM;_ʘlMv0 @X|ܭp"E׆oC$n[uY EXںIe\!eٷf ;(BgR^TC%oPzl dgMGYJ dD^8 (LKOS&Rh]7DO=@ q:Mn^{#L9v^7$sz/-F{-27xM74L{p9F|r#-pJ89c&tdGٲsRe2ShQ.y}z3_,|;KjV~w\qt!_vqr20NIJ}3.~[~/=A5cTY1 j8 CӣF\7\$8sO:,}e$8k4kؽ:d)}=b4RDv3=*^pB nxRd~[u,pW4,p+ozm~Rs5`f!@^u86-*؄ })x@\[$>}~#NO T.pBe dX'L$[WM.)>U4 Pl%m YI\>.xNrK},&^[Ì NWpI6(d]J& Aq䕤EDp٪$K;q; ? {Gpw^ae) z龎::V`) Gv:\Z\3vp4z.u⭹e}D ]ӓaf8a$jimgj Zv VoL.LZ0Bu#U"C347ft2Vd^ O"=MOX}6XlVx`FJ(!Aý?~/$A(VWibI|%&fZS.b ѽ_$nZOwaoD OB~ 5LkDȿ Og:ە6NH|sId64?hʤlɖFڟJhWהw! byԒxt%*B27婝xnOߔ7(j9zeg9T,&)JpLg8 Ս)Nijr(w}PYr8i޹pąZ*FwXɚNLF`Osh lhI`=J#o(ORیqpF.:e'g; E48ުtá}h}iAw͐'"k<%"nVXbTQUZ3t[\?/^*w]>4~AOf T:!Gj7 Z^CGITú/w,MG3l]宻qb㹊?/FPA28KXoC^o(ȱ E"LA{ldzw}FFM'qғch\u5"N]kAjNq.2Zr@ CӒŒUƋ/S)Ëۯ48f; qauPΕ"Km.|t`봂q0cDTx{c QP6tXd}'.k+of{ Twv|ƹn+^W-QPa&/}Lcd9ƺD7Nrjxv,n58'QU2-tov <—-mվ.FImF|~Or->a?DM6Gdd 0Arx5~P Łͩ+ oY Vio>h6V SeOqy_D$x=7O6Cia7`eN8331FTes0L;'/Vm<qׅne&nd8rj焐#1;WYtnzn(um5[.8Z3Ԍ(݌]AZB6M2p`!Qn21̀ E$NgBOE,8w -Nq>C+}Lꅶ6 =KrA| {{|v!2q-p-}r)nԶ}S$ҘD+  [OSZM'i,W=so*uE* .Z!$#9C! d|8w9JVhiPh6 [{*X7cP7٫/1QD8QKj4\܆_6]"pWO}2j'~;B6V'Сev:xGDO ΦֹgȢK# i\"X"͐_N d}I #_pwRmfFf7Z}v)xFhBɲ%s(i:RKNp'+9k [aO6'8j+Ew3c(æ:&P%GvxAyAB>`h#Hڛ>ĭΪ;)7u{)k?M:Q?lei%l &wi偠n!pV[{ MN旯z_IϳRj<[ 6@rY\Y &ag{ҕmzdSi-(f{]4V)^k%2TgFiEI_D -N3S•UXEA0% $Y$N#dS?܁༡i5)N ‹&(㎢XK>.G #"=ke^iFvmo*4d}# ]o2ի+Ρ>buqpG#'SFʛ}$23r2e!gr%- 1k@,8B z^WIhÏ5^0 I?}윳Ivc5FE;~wc{NK"AfRC0BX-IҏS)Iي$Fp|j[{v X}z"ī&+77 d=I FN;ې;TN@[IF}iP'ao8]Mv0fn\g@1!%aHmT,f R]MNm5]6P=dr+{ )S%_9F8XDgsa\@pYnG[ ֍K# _O3f0c*Cxv=ez}GuZCF%i_:͋E1OKn\pԻe3gbʂ5rtv]ZkBBxt_r[ R 鵿 ,rvB}4EڿbjsiϬlJ2qͽnHVj@axwTf[gf!`{q, /\TҚ=rFc|4{ 2dmMasFMΛZj? ɮ,؛Z8=nM4P/=CߞotO1ix-v7$rC^!tn}х+vel-F^w<t85ݩB\Ч;GKq|qG[&ϫ#;b)PlN\YzH" aiRۨ8օC_,>;aOU@2a&_6 xQtb+ I.K;kdRG¦6"4}IH0C@"M F,UwN;n5|L=k]|Hm.9Jw,֔{YCY\om:vh >`Jҳ&y-2Z:WYHSݣr-,t2¢! yjŸ]rP 9GM8Ow;tL>sO#5]MGbta S~d6= $6þ8w$9Z_σaccȴw}9dV(|I*6w_QK=K93e"P**;Ň}~OtC[@VJZodw>er 'DƛgJa_VRynue})Cwڱ/fyMAxH 1u e b60i4?gi0V㳧+ 6*qX5b7Sg ^r^mG8qel$]L7 i@?xmv>1\;RW69:>୑hP5B_a&i .N.d_K bvZjm~ L.| 6N+VU:rZU(;%6H.4~wmd!ߜPDH0]NF,K><s1~yn!4;vLuR?<^$F D\bP8&RZb/L5 ^YHO9=?Ԛ;`(M%ABW2Yd_B#& 5:Yeӛp@@Q+t7&ߑ`I"- Ŭtcci *[X+;?{ Qk`G]y]*A*VQwXz<՗DOY3x;ink[(P!A]I;q~Q+eV׺>#lw6 ctB`UѾapS F@k,$m.q0)/ q)>>o>1c0_ 1Bq j(h&?V@ѯ2{&+>+#HWbgbx#@?זNj(?3Yg?j3x1?|5GK硒7FuR KA249hJߝk?zV1f3IܰDgk_' ^ ioh`#%DKję0F7!1[A.$PHdךk9C' SR= de`Ӱv8Ф҄TZc?=hboUg#Y0OW_b:yi N7/RE, "k5 54<"~W?QilbkJ]ё/mMS):jB:VFKֺ4[{c4B}E j;e<֖[E!()%q*ɾ踀#7kd@@AMO[axD'R$)O\9$ a[^/ 8ʥ R!)A U@ڙ!ƼL%Is:Gro ہTU2 ҧJsa53cCJ n_M=VhL&TJ _hk oHF2,ZdGkCNYJN&C)j /;ۓ9EU- r#|cQ}Jɲc(7y_t.Eڴ-ljj(=XvxقRp?6>j [j/Ҟt.į9K&L*TTۑlvʜk oN`iTP\_^{ ixʻ4L{$O瞖"j4Z&{o(~t1Q$]՝ѩżPbynҮ.jb;-_4~&žw:˳V,z۫Njx-PV1<U#1!<˫ԐMf`G_L7G LuA2 :Mo'zfR%g,[QZ&>5 DS@"2+gWٴb6|Q"J=IV -eNԼx-Ɵ  :/ħ6 w,fJ㎌YPtpR`xd0] aхu K4|~ L^Mb˵3OI[%nj殟T;veőD$F8vK0Y cRį2jZ"u ~gKևIC`k:__ȷ-C%7a(Ч/r'}Jzp(Oz f]_l. Yp Pi*~V٥gEU}S:"nSS[ZF%s{D5o8|_ݞ?#};] aҍHϻ?蜌f!/Xmwrϒ }aƆQj!*(tB]mC3تpX?n1ǩۨ 0)P:3~6 _뛬嶺' gx-2&V^.3ؓ1^! v2|w_7)Od\aPe&$l]mG) }%}r.Cg']gNm.9[3C\j?Թ4E+ym[ S\N_.U5@hXԏ ɚ6;4lOmv# Kլwɧ_<1`$<3 KnIJLUaPK!e7HYΠZoTmۍ:aMa-BVGOѧdتPf"p,O}Wԩ z\ .Tӿ;u&UrBkú6``Eͬ(n mPdcZBgǟQJ@>Fڴ#d _XX $/:-]$6y5nr*CL8gL5e&;hеB~[Yl*Ґpx,mK= tü a* O%2FVqzqʆ۱`ebzUJ/bVz ؑݑ4xa-lPwTɥGLQa`jaa`{~ | t+(:bu/tFXZԯr% D7w~#L ڵ]ecÅdRćCq'`,X(~LpFES^:T*(+z=i {gU }Pc[s.=3{9mF9n3J('rĻku6.cKEpwI^\xMtg*$?3ayq1aw, ; {-@SL?i8 _ŗwɘ~uXRXҿfTaL_:M3IA2s'RX5Timڼ%6@ч * %J 1"L (fqX'ᨐd  Ozc4`n-(@ijgM8i&wM8.IiV=YK׋^\a 6{yB3!bqͭ0of޷hOaA.ONoPrh0I7.b%q,JmjKt٪ `IVP;c6M:#PS۹tyox Vp;d.߈/qTtV ^J}g_M0h5 ~9Q%|pa^L2=u$LcRG+og- ;NW }gy@x1.WY|gyBYƏ `m*[O~rchIRװ-;0)u>`[oǦšB^L)P~)v6 -BsYKE;iv@ZjSbqIߨAMJUL,)ܭMI׍MbZɀEj:?T,D='kM0Jrw(Biz֌:6 eTtE5SԽEmblH#vXPU *1/kB=SOi H괉x2; c}^P* ؛ .\FwHt:_5mvI(->+P[ˍc-',PDB$P:Gi [0*!rWyTCXABw yB:ꃳ޿;Gbe6qե–MC|'ٞy/_V}ehmm,DLY@)$ D`.fy2_ǞP?^F py3C~m΍| ;p@υDHQ;ks_̾w5.f0ofvC\D15[ȝEHSv6|{pJC+ N9?a0lU@ ™ciƪԥh`5tiUAwkug!5CFZv bS-Sr:+fڝo/WUjT H@[]@og$$=b#cP(j[x?2""7ʞo)pϓ[K\R] nҪBHFX!}{k Jғx9| *Y\RۡO8y_m:i@SσR]w(QVMWp+Bs.JX茚);$z:|Gҝs)rD9O.q̷aXKJ*QQ,Tk(kF ҁ+&;T{;S'/I`)w JB:k+n׻-g *#иc#/q(O9K}RgHFYG䷙E)eb1@X,/{s:i k iQ >m}gA\1D}ٺBx-AhF% ߴDSb-No@gnh>Jdm\6Ummc]ko@ُqTMi  Ҙ}Bk,^G.(A#jRj3I\ Vj7õI[j*&5&S o6P|B6$?pOq”_)tmS#qQ{,d8[C;y&mi+2n,{9*d?TEJPs;3b MܞxM:Qm{=ο.~[&Z,UMqǁ%%G?tzn5ߜŰ oB.bMSn,w;/I4Itůā֍EkV)쥙Nã lxHauEgq T{ml˓!|ڷ 8ѸDtA\6}sOmNvi6'5r̽r%7:O6X^!6MVY%M,UX/?Aa],>tp}AU#/P$J=*5S.`lTҶX@9K;ܶ H$JkTק뾇&/ w6^[22WE/8i+چo\H%%Ah&o]L;;<Z tAqJ)q.Pq+ԍAn*O&5T:o!j)KTC.\NB@W'8FCL eɏOS7`|fATrP\dU[!w5ϼpe6HxSȴsRJd,UE4iWw˗ѰRF+5a˽?4\jG^UVsiG(˃@5\>\N2SGiq2lN v(ڪO6ҫ 8$c]KQ LhEfMIiKNCvdWcSjA*U珷ϡ#fTAIylpon׍@z14@V"_`/I|1[8|h#DVnFLlf^0Z'ٷm1nNnz#S:yWC,ȩO{loepHC-d\íU 9q>QP<1Yoijy*+J!Cq|k3J |TʅTZraҿ-Ao(Q(2Wk:O4:\^ܿ~pCUDwU~.z4Yuhz4ʷqO;1}*`bHO8,nvbXt c"D ,CpEJVN!Ќd2z!>:y&nr&n2J|LkQX"?`DEcՅhZ A"h~UAp0YD 9L,Y{"-%ZHVͦha@7"j.1dKQieb{#Jt Ŕ5Ww fpV,EFeWֺ-K!Ȁ'lM c߭%( u%e͝ɩVx__P~D;?x=& '`'`NIͥŁQV?5t<' +lw13{LEWBe-t6msqѽAN8miZibէauF3dݤޚ&&ʗkv?aL㘹F9Q@CH!PzM}-e33-t v@Jpȝ~}9YPz4qbAq'S[ʮOatv}#{F~9f=*P" 317==6^q%ke&wh qY_{rm?L?Ma-K&hmiq}t Fִ\jC>.oMAM9G%f0F1H^q@DE@|%N#m~l0]o.С/UP3-?G6cB= /_VݻT,Y,@ǿ!0Q7W4cζ^ߵ@]@J-: +E`%2R2'Cee/#{(Kg热xo{{GgZk.xf7b 0'U(9 rIXы8vg_'K.;XS|n-ivbŲWH+x H۬srCV){ߊG [Eg?eF^&5>A;1\44A>c%3DBet?fP,B=p`{k!Ӛ{@jHKԃm!MPAhDΚIk |e >u$440mS$+n#mzON%%bp/sqxb \j-](} ۜKɑV推2٘tpq,#k%c`Be-˧'Q3N310! k~ܡ:OW^'JMiMjt-(D{B 4iiMtXA88gL<]k,i>n%IEGa)~Q*z3SHE{c-卼>e_N3pn3."_;2?Q߾LrvQ&ng OHHj_<(7Rl]o 'K;ތзb~$8W #. lrWb N:F.a3cXj /w h%@iv4 7Q!|.Ü*Z+(u!ji14K+\@Uo9C1rv9>}!!ι*la8N$\KƴR_W `Q+#JMu ^; f幍М\Յ Q? ]@3l Y+fnT¢8j])yFs2\M"{t]cң!7 n6]{B+H@*KCvaIx L +.錮mUwc 3s1A1v=qgZW$(=kÕk OTu P˻GM?6~#ay&RD@="W/rlMvu-4ףf6BpcDbw஛p˫WΥXo?h W<]mi88|Mm<&fG4}~"&ºx?>,w|ri7ȝ&NA}yOP'U)١h} Wî5C#x,m8J_?˒iǶ)e|X5XᘺgHKw+JG871|/h3p0?fB/DXm޵=?J9{Leg4s0UͲ9 1&&QnU~pFW,]ilYaT7ƶۡF;̜^W g䲫MsW2j)=O.07ɶ}+|ujK䌨r.th[CWBrQ_S`v3ظN1e'X68&HhbG!+]c*ĐNbmGH+!4F{'[ohȋ/z.6咛9po9Ɉζ,^t9g"ԀN7YKZQh|5)?CӠ]Fq26HOP-(? V-ajKϹI"G Cٲ x5n2Čʊdno#vQO|z,8Ń9)"Od1?ルl D$)B>20S`}Z)/}i'7zm'Fm8"`t} %Cx[81D1gX$!`'J#yr?`6 mЄ4-F*^MK[6zYtKmltk*R I "_$pKoyAzI੣ -(]k|oU):%w'x,v_t W(]k--ĎO;m 3]}F^ oRfJո[pD-^BV[QX4J@}|XK=Z~o\4w`u fxJe)ax'a\(!#'<995zC]խ:b `ud`l[Z^JN85ǿQ4 -GKW9ĥ%ST ^zheJPX hN(y"p3ABUx%t&]`@blnG%[~ hޕ5X:OʱYELſY;[9D)eSȻ] zX"]Egꔨ$[oC;4_va8b˾>ys=rA/ ~C c0 -Ert;av ;qghsְ"67*}R%Z}+(wY2d'ByHƦiINE N|oC +Y,2BKi\ͯJZSwx w S!OƲ&K>^7iB9!Ab*5 2( vvv8"jN^[iQffp~؇[{ES䮢SCG2>`+﵊k]k,^Og(ƾT}˘YF~K86aTZJ2sy T=Qw ^kP8lQD)p>R4Qݢs/wӧ*PIg0ib#?K-*.XZF1Qm'lU9]Ux0ѲIy@$"'f:'C}w5Lp>+`3R.1NpFx~s&5ĠO^X2%TT#wҺƓfр2񤶞öH+h;&g쫐Ö: bYt9PiOI 5/iW1oʋt wLu +ߠx?ƥf=̊Bb;&{S4;Dp"'8j{[886ov.nFcmt^KʹPFP+U)O7O gM9 GAїU4~ p~g|+UryS"W|wAꄈdS=&iW.+6Y+gCP> '7jr6Pj4]vMq~#4#rdЈ^E>X@-OwrG_5%ZGw_MIW-~37ZtaO` >P[fdk5 ?|2YNĆiHT] E HBQ|?RNs8~*|OeD`}Cڥ0۝;xȒY?ȡ{7xqpS>_vyD$i_FlLEgA QNL,-]@+>Ip߻-x A(צxpAv4lE浛 ѱ>/n vj ^G'VJ|K3N۴+;/# HSuɒU(hDK{^`epnV,_\Mxi1x'd*s/`.m abgcM{G[u5~+ad5o)I Sd1kw6%F6VLMe5K?䇛 VELut~;@`0q|~zj!K~ !A%0:B[e\u#^~6j%mv(}L٩mLsIJ**VCE, /n7i^Ҍt(b2qqKZFu$ *+O|S݉JXW);)6Nfocꬼn0D1ѪJ6cq,"jBޚ$J2?GL#gL1Qb'?=HӅ26S,nbMߟ[+ۯ4OJp|D_,Énڠ/C?'g)krǎts2dD1Yi}KF^o )RS`hc2`,dqAvwWFmAR|l)uAk'ù;Hwqkى E,ǭe"BHxǫA $ەmC굑ĪћW(8szp`Y)MJm'^x7fZ'28"@LԘVq[vG> yq%(ۘ}Ϊ`,+]hk2*. U0W M`fKu\ZehTHe 6ݥĵ^41ޭ'c89i-LdjH'0ƁwPs%v+f?iNpQT|@ "D"B(RTfD6E-zřW(<>܎btdv:Y҂-S/tV9[JG+]fc% }>zbw7:eGMgBTYtq /-av3LB9ϗN-`+QnHL,Ϡ(pfR'ˮ@g/ dzzr-D>(Tu=ڈ8i>+삀5+nFAz_T%W)$X.|3uQ X-Q-LIvgLn GxciM)SlB\wNLYɦX+](0~Υ"]#/'b\-H"T0_sE;&#FBeN&<˸\! 1U{75V$Mp'k#BD}]K-Y5Я${In(!Q[&axc2P{1E׻Yg#c++O,ˁ |59!'{a傅RP ATb;׫8EmAHRގJRTin]x'"uAU~Iۺ{LȝY pֱK# qR=]vp3}BJjjd300n*ui1#OV򤃝!o(h"ցA~d$,lu6> &[nū aޫFנ{+--,;UjLT9DKZV#[(#Қ\tIQv~Dq-ܿhAH 뛝I[i͙j\B5Iia<ñg[RoGBX0iVEHn,حC`'زhG"0Q1MS x3Au>i^m t4Ds>db9`+mSRRX# K0m 9+EK]m'2uvލ)w!xHNLA,d듋<5q8LRUeF:az(-[o*:x2tmg vNnm'݉bIqC>>;tq @J79=}4l`M֍=*j&vJU8'>JIW1|qJ D]fpGPª? ?PBL$uc;'vX~#eNpn)2?m8kbC^g4^^e6VE; ] އ8/P;h[YġѠ˵HTWo.Qf'Ռ}]zRO݂`uZ:@"Tx"++S0Nl}d^YIp>ʺUg0CǠrqѼbc4ځCE 鏶)=H[V Ϧe5Pd~hh#RΗB x]5=2 {(J e Ȳҋ L?]EYʤ0PרJ꾿Ao'k'u֋r=/DJq+D t{Vof :^<@V@ʞ8Ϻy.RnC$ڣo0",zI+m˗guː~qt,>)cc:1ߑֆ&/(*2)=-#+_F7V@7ׄVЅ$O&ޠc(a nyRYԞ4LkjVȧ-_7dŸCGF 8 *)Aq_JvJ4e/H٧7B=6@+4 wCJJ@;:ddUHXrܐpU*YmG g kʼ1Q ـe[f_ Ca&q3ycJo- #!0֤ (p E@#\~l8:(괓\IFJ;kڲPu!Hbϖ r7.FBg/:[aq:A7rAV"=X*#O9"Գ$Xk-̄N/l6wͶ3XFW.x[}A6Ѷ0aF%5DϚU@}Yey/bؘ_`=Ad(DŽnrY!U;t##Ōˍ`cSћ-إb$^}k LhaY6)Qu8}%Ik jERZn7FJ%h{Q㌍_Vr]/0\c5' ̠{x̜eG}6ӕe@w!{6G 3=s>&{ͦA3Cm|ےu%}>'`'F&셡@U/6vfg"kD9S~ŗ% |Ll"DWqp7\38zPczqˇJ,nSynjwE[O@`Sŀ<鑘R<#yiैNDo܂DkJ@∝N}΄͙<Z`#@Cy{ݓ!Bb^K ʀ8QA E8 ~ۑqkCeg`Ms6yV23ʱGW!8B Ia2#%3f$e֔dvĨ+ %kqqye3:Jr @T٧ݱ ȁdAwN ̜u.YXbYR4:&@aj'P񻵜_@^,H&{pfȾ*Xb_0GCW,r/7br"%> $rw.BST%94!(G>0 ك߂&ԕe*pGfZf#xb,݇%YqB7‡VD7c?DɗF gra%%@qO0ñ&Iom>k@FcKO: [xy\'<.scK;&})~-~½5<+ä Tẅ́^%v@dTܧ@H5G^. K^B[f7[FAbzEuPb6m_BS 9M‚tusT<V7"+*kf b\K5*Y޻*[ x2 E^''Nv!^ _| a̱Yܜ}u>={eP@KIDwa4bICcȺ.4XM`o}gvT 7# w~eaĀ46<Uag4st8OֆP+&ڍi0RzՏ+ֹ(ɽd0|bo,'݄TO7xO\06 Tu5VN .XU[ \^V36< c8T{S|v!zb7]"w_TY2~P۴9{dС߈ ZO_e⥜2h MbTzSV6];]p oS>\fDV a_}x⩌nscj:-,~Q4?&2$gEOndd̻n g @]6|kM~RPK~|6hUsqQ:XNb8$! &: -p2y %k~% 6JH]>a!ʯXPل2\˱ْJbEIZ \9YANVeHGpY<2䅗S~ ?ARpj۵ia?g/C6y'VvG& Jc4y{"PVL2aLS)f6DsEÙmdHe;iU O8:4ܚw0Y"{-_"i(ױpYe:]Z#Lsm`~yZST6WOuOpO(;{ӻO1?aY\Ƙg?~˶9MǏ8f)O- Ь#.i&A# 9:G4gnZp҇Sdq'j&Z9| kz RH엄<;D ˆeNݱRR.Vo,y|>z keCJ^(a۟qļ3[|38kUE1} !%ovЯk +wVL4T ֻ9Ds~)B]nX6gresm@üuq:3㢯 pЬkja؈t[> ؃b&\SɄC yv3keC=]XLsHiQ^%mތA r~Vg<6Ft?p(\py$o㟒QZ2]V+ ۧs1G̈́R7E"Ex<@٨r0t[jl?ܣԑY(e>fѶDNP3 ]G_&2?ێ& q~ ncklQ<uZU䀀4aUPO!}?ĠVj4*%z^]YqyuC4;O(B#zqyW_W^xѠӱ7e֚$I$u Uv!ɏ\[a ]FsPn#Cc*'̝ t\KwXʤ'ʀC{Q>(Sj!.,W ~砹==<3QN)rGT Y`[;8|gKt-M.)̏yЩȍ4/i=dJIN Q|ܽW#_q%Vzc7G r.oԟeނv &?4N<k>'-.FN7@zE 7-$G=/,a9Ug3( uN?cY؉g]7Gta\'(Q<R{\1!~Ob]n2~D;kiCǣ#(R٥8suEuᔛ19)?FRh}2SG!%rOzC'mfVU)ya"._\_5"Ur#cdƪUa[/q2i8ox4&I5oM9Fl' =^J3q _7!2{n& M5oĭgd&z] ;c/AW{C2?~Y$}x28uEB2(cLxwf8 qI񔊔P.mZߧwWf=`q5#%=@㣊d&\V(@{ZaZ BA$~pU 4TuonF|W#)*wy8U?MK; !#PC5i>B36 -W5WY $G k,㙤}iv&PStXh5I&ƮFZ5>8I"1lŲxJπ˰¨Ww LYK lNYr BeVYKQ4/nUhCHqꉸq=2 ":@rwRna*' B,"20UXk@xHAtsd|2">]_#Oa\(SQj]/f}Ȱ<ji,5,߱/7#7HtK7 %I Lo fB*3h<ᒜ;kv9*{9_IF!oaK|,I8^^C@*s}&&Dg{gu8iKM*Yo5zQCpAu3gc`qsiW !pYv0y|F|/]&݌pzvG<~,Y|u-p&:jQxgVB`]nL˒}x7I"'8=VeȞ=Bte { _+; 8L 0U+[2xIZeӐ5$ȳ$2RET$Dݚ!h~2љE>I Ɉ.)LBV@) 7<sC!Q Cx!ZMKq4%JjXk$1@(}b8 -:Yx|C*ͥ_!a ν[6و:Ue[ײ+^sY"e0zHWa= wrET5q-KgtQC i&Su.6QFeV7V? Q0b@cJJʧmJZcLYavMT)>"xh : JAB2] 47C^gʝ(6Fy- 3G5-ȝWG%ߐ$<.R53m0~qV`Jq^B*/v3wP-m?]h=?V!iKYl+-ܧW^|u f&}kʩVBW+;I:WLGVC@YY/e]Z'-mݙo(]?Eb~B" ҷqf@CtP^ MH)- ,=O 99vxlF2; e&AJ\>F'|SH^~o͠V7s;xb):> 4u%̳"W%C F]Adc<}8OuDپȹ cT1 ԻPvׅϓ/i60gI<2 辂:\)e\$ma|+C'S]ZʱjHN3PӐ2TfzAj ' j\9c[k^#g^ dlG𨼎sE4Iius̺^3#{ N""g4WFa&.'orW"xȟG_ҰO\;=cx 4K9Y)5JA|nIgD!2RrNLZ׏`Ctg!NO%S4ZrElATEفCU/[@[ɮlƖgȷqNc⓵Jg33L~x |?bT3zy @.Ś-aE{Z :?yp4pg%e"18 fp㒭UzrCҬHA~9,cnZ&_]lraR<#Rum4=!'U/3nHS{{E$vFE0Pq_t:.3bl|` 7R96ihX;bhVä!`RGU.ݩ}!]"?s <$K q;SIx/i$ف^G5G..&>}!ZKÖFL=;oh3A#gysM8$IKxxK2|qg7oǀr*iM9TaZ. y4!Fl!] hh }Nf܅+Y•<z T_,;[2; 1 ʯT݁r߫iΓw!D XZ% K(l%O7c6f44-kmGD ([~V+Vʉc6xO][@Ԧ|~,HIfx4 ·`aK7ɽ a.'bNQjF먙QsM!$.cw(Zsih\g9YG*$to"{B7$q&ݯakY/"f7PyDw&O,N(ߺ}Sg&>Q<.J;4A0)RDF9͡6^7d7(\%^&@Y"_[JItZLanͰτm6{!e( T$vXB%0g`-o)NY1gVlW i ~(kJ7di7*?gYdQ_O Fh#͘בMVE?BAӗe%.o1t-eR~[>!H.04h@Zh%$gċapdSk/t'ӝSr$(߯'ym%-yZ]?*]: W "|2Hlk[+7ڎII> Q%U6 }.6 ])0lĩ,Tki׉>oƮ5aqey^>#m4ǧd&Z}Ր U8:ɖCzncdb] lT7 sq)1,o lPBp8 5r Đ<VREiZ"[gLZ]D<ݓ&Ҙ}Es,76bWkP!7aR%nܷGm3k_|)EsR"{ ^SXUd=礧-#|陹Opˈ yd@~Aܦh,Vpޅ,A%*'h\P2ˏ [̳yUܴI[CNwS2Q+G @i!oW&q/[}i'N| S42Al|6ിgXv8рBKȵP2a$l3e!?:8*SEcL zϪ |Š,_ HZ%zqkodō^}RIi&"qpz^uT` iT[^ˆ9#y_RbM~@Y2)5xmu=--R&3kzNQM/.U ~Fl.YdW0D)jrF*3+d"HIݴ sP75^?6ux/u~AGlػvtAi所G=Ʃ;X sef , SpV I>|tb=c&ͅLM M8] h #qݡX&j1P8Ȝ#1*s6R rS9 |x:\^vo1Ӌ{Yq~.0] 4 >d'&҄2Y `Lo@;b8W ,޼^9c [dvibɗȏ3k jyXPuvӳ?MIk_}>{EK4`nid=*vf @[=p(KizBb #-i#˂nxc'ɞ> 8K) "SgwdgZ0D@Cgw T/5'OheƖ/> SRB{]X+)E_w+IZY 7ӤM4O .w1TLn+j' VɆ.C>[ӎ|Y6c9'VL׊Q6>pf6Smw􇷅#G  t"Cj]Yl+foԾEpSaOiT+>ؤXX6>nZ~ 0C!IF[H |S/W.7*r+//6_yןI<A4#G%NXZpcV1N6b8nv|Ia Z쨝9YNxJ0]2CD8zs]'g WY@Y3} :6:ѳY&ކw}оP@\qx.aO5YJBm.uYVPV7/2!p18?u (ƣo 4YCp1 ϱ]]`zC{4gُSzA+w$jƐly#qF)M0=؉c:{{zS), ]E55:蘽NR1@o}!m.(>NPz/D=*3,X0t$j!'z"45YݴPmNɽ8yTz3OgI$b%/u?烊$2!Lgrn1}E!Yi$J+"ё*NHGXQr(@A3~Ⓜ-8dỪiʒR rJ]KiewćR{?pδgJЮ11b{im{7@ yia8U ɶXiނ)Q)_OOUe%(wJXP^2 ;a4D% D?EbasI: )ߝOG͠S`|'0(8JgА=Wu{cg j*EPNxʆ.ya)juG~a}I~!ѡyό;45/ ZL[ܐ g}cRXH+R N3`>*$&MtC{_Gҹq]- =\x켧qE5*aݿ'ٶi=?j1긠_L aTvu  i_#vUFbƠDt>{r/pD?A3)f(1+(<lfKn0$%|RM*03uSF9D'GwpYc5fllZp1lLܣiH;uj֠5ͶTg#iOaer{5j$6ZHw2t$0| &F= h:YayK&F_<7 a8n_'F_p,~OsR׃$ 9-UQ@=lǐPQ?3#B4N&vc za)t=cqȵ6]&Z{=5컛_4P]ocٸzު&3#me ܲFR1K(.vvC|*EֶWLĊK&E- J*W ?Id#y!mѝ}֩1"$XoZx0I5xj2bts%G&)T{+gsXr<ߗ&lKY20Z1&51Q},ϓm,NG<-B#8 <`o1aSI^#,uvFf!cIE W`UѼly }KGw\t8m69 1T%g on0P aי>%eeH=v GecoT&/# f` h8WBBȚ*"ù Mos126e3II:GbAdOu-r^;*g~Q5ß4ucSp>.vp C[3[ ol(JVE:V0H[;ILH3ohoBs&K,\>w.:>1Uv8(^·$3[Q^2&G@c۴wn,&޻ [=N0#MlVެ*i{%n!}\VoDk׎paf~^]dazKʼ4З6mԪPHOM-zճ9$k=vC*$s HeL`'D0]%ِ*H{ tC":Έ"q:R{@]'W`ɈiXB?d~jJ95P uOCHԷqWIB s`ebYR&82Zw AЛյG%wN͈"nO^[\G6T?92I۹!J4pcP: ٷ9gh-E^tCؕ_yɞuZ_^CZ3ig;D爺;sM|Lh. a֥IFHdpx~™,/ENt>hV2it3aOG:ҫ`@/_G\s6}v>^EOZ|g@+RqNhWUR鼯E'"1_Cl[|lhH+%cԧ6Q}b$o7 Kb9ede[[Z*Rt0guB;/4N㹝Jm+d5$Ǻ{j57m1~7m$!S(h{>w#,Ũ8L{M3y/|2'ńe fG9&A7P],rf.<\!gH*hr=ح+pxV_xa_\{W+X(W0|1$ w*,-R"SM)O; NR?БKb0~늴.Eĕ,P,e,%!Pv_ـKl8灔]UM?LᩦiK? Aeus%۪'(9##ddCHYP.:rFz޴6b*Ⱦ6T^\ ʛ,Z^xgt@ n-8nS1'g[Vhd:n6ܶ81mhyz$ywz׌ Ac>y Qq?0УH?ͪmKs71 Av6N5̮Lm:] v'bLH*%ӂ} eylKct+&~@PlFQFGϹ؊X}lN!˷l?=8^^x>g$V #R ylFx"ZD=|AMޕY00elkh8S]k98@k*(ِ/"JQopnHڪ]CƵ{Ev5^r{ o*U};2ָ<Rf9]-b!AQHz_[*iyaU1 ;hWg(oCy=F1 z(2_9:ruiࡿzmB^7Unkޥi?^qZ6C*?AɿhFn>oz ٽ0ܲ\[.w,jGrH6PR|CG[(sZst֫,G(0\:JC0UR~}-$)p n30ș{w$%nV%vy4qo}]F_W@T/5F*u/2f(RdEn@0ڼU^:ODXяG ~ǜr裩Uy xCé-q-hd~eyT⵪s\/: Ft氖>dD@:\hf?kԎ ,5Y@ТQZII:d1'VPx/bJk> WERKX56~4![ _Kz凓J_s~}eː5)k3U&D#vnCOL\g!HTDG%洘f*-CŦUn3MF9wܮ- '3Y2iyQ9RK=08u\Fٻˣ--6]?V0I(o鶰ZX8êRKQ8g?bʫ&㢏8w=iy!ZQ bq!Uxs (uMZP"ݜ9c[ɂOfX-^V1|W#gex#01= lրeYtx3.FxuשXO1=Kq YaQt[(QGDްܛWaY~xtjRvpW0- #4E?t,ɕѕkx#]=^] Xv fC<*YtppKj87Aۗfve_ុuvQ# 1Iwp#rkReY 60McR4yԠoJzo R_|sNy8W!I+ZVqǦV5'? /##7;k)3TFFq%a"5F.eFc[31ÈNƢSEדIy;BV?_FKwfӹHE)燍6F!v_,9:PG\%;8HIyxiSۅbmn\+BjJ%ٯJY3<տV|_!Ս+fߥ=u#y|u4_01G1cv9@(qdk.MKD?oEC@*jx(f<ų`?)@zJ3jM'>`d|asM4 ѢuHX}ڀ c0SjX~B>N&છ,$+Omδ9?b:K By*l+ î3ŎlJ6[Ƣ;^f*s7W<|Wx'PCjwF@`N@ώji8PgtۊakuM(;%&*-$9`ښ|E~ !3; |IyO$H㉐}|xg*NႻQpŒ +m8M+n֕H Ni(SʞxqV4%"Z\2&wu( OQyU5eۇ<`|CP޻1 &Iwu/< Ħhw!T5 S ]y-Z.ej`:<*&Ewj늈 =C^?bd`IggvAR۝$=z}@ uoQko!g)9٘A;}-}7QоcUdAcU@=j:)s2=.bxRQ9 P!&,T8,rYTj"u3>'-@Nƿ;Dvzx({3!Йf$+ȲEAە5,g/BpCOwB [紶Fۈ$@կ(/S9}1;.`L)G[ϭ0[wD MCF{o޹,c(z ڋ4Bdk% "I|+2t,>[8W ag%Wu.DTNUx{khb"ϿjUoEg& hE0TdN00UF\+[d{s1EG?B3X5Ub~ \¸_@p 9J|l(it(/ANcδ/bJ%csjY ]ԁo[FVKnKmBU&7kwkB@dnJJ мHDcZ舓|\k&,6^"dАdC'闋Qp.t(&zI\Mq܏q|ף:B`j82np`9|T-꠷&d*Z[|5A~56֘"sWSņ=u#Oh ]reE*TFִt2xSM  ^H>nצU|wWuzD+2jUQVVA#2ۡm{v#Oi>+,b-l0 F~*o9S)6!~^^=$Le*Mlm%`Ť}=,n!vt/>g^ԟvoeMIጜB;4JtwatKJ'gմbO . r=qNݟ s7]:i~n:hl^DԈYf=w3 Oud.aQ+|SFOڣ ^ȅz'ϽeקUpk#:-@c@ s$<4BFVX{^I 0fW4nFjsE62VJau놤FH!Á͓۱VV'U!2{wV62Jk: vts#Y@Rj@ȐN*2QCq m>/}7]p 'y{,^*0 x"mbڝAU[~ cםjDF8-;'4$ZID=[PzghJ7H.IwE} }6+ ) H7] Q-{dͫV/nMe?z5B~{R,ƺ쥃N=H_*%e1G C-<Ӻ ^]Q`K ~xLFg+)uCA|P yˋ/bjQ&,1"BS gxr,%}LlEgrة{5K^f To;HZp]d鷌?_c( א5V,cǷ"wW~Y8M><||SƄZͼay+u A(&m3[XQ׽vY.'FQ5/:]K7;+}W47`m`d2WMkf![6;~Yw=]BfD=-C!gV^Nј=7bISⅪ[)ddVv怀樠cΌ[4Y3H Io_Az>ecj,9V͑OLۻ M[, 8u3Yɰ>~Uhؗ m*FbHÕٚU tG41HX̡Kܹl!v]xCYsM]TX)4ۙCj c\#EHiqU *oO!j5}F࢝SZ` VM Ga@@ a1%/Cțb{klG4K i3}J=91[ νA5K8q{G/VGS\D#l:4j|AP;0CZbGjִYcz6Sq> 1P% (nXQ;eФg';>+R*適t{R:VYZ|H{]x`,h-d$wj~5'-aAsqnAu~?, W%䮈^Z&@%5@@a pK 5!ҾɝB)}DL6Qɰ^@ƶg>~]wH5dW'tO_D |ՃxJO(Qhy'2w58~@Ec=Jc#PS D`Rd.oI2_l. 쬞*9dӚ1MĽH0扬]Y@$ݬ̡U8살?yB;ѓ+BMM®M4 ElTPvQ`/4.N<65ܒe}1.^Q1WNzݍQ2 4{ yf%?40*hB;*.) 4#R$M[nd!CrK:A ,0 ^ԁ)dChnT6)m?hU8*ވ*wcP9>`bKW7ﰈAt)hJqFAE7*|ֱ^7 +ҋ¼xZ~Bj)[ NZq[{G41֯0 ^ΏV'&ugʄo9@-: n@d%8}Ի-eoX#ejwcW5%.څA֕.L ?U+||Ai<6l'ڰ@S4孭3R]|zf'` JPv,m(t,\R݈b\zuѹH,a%:15NF[**bIwMuIn| IK+ҭ!@QXQA5@Q^`/A+TBHj k`%tsWt,I^o/e~#b *5`87=2B>Dom‹?_A/kNf90pd"Ž*&˳RǰlscqQdֳIx 6Rkj\2Qzp ߢ.vJ.b(HnkTKԸ+i=gJ yrnj8m7sJ{pf[ Zs'l1EdɫƻY&kt#'=rD0L##7AT!#*;=c3~nW@q=K".l Att c=D:A@`Z1坑ڻ= 4kљdigZ|-簙>ދٜ[wcs|BJQ٬5D"Ó{"X:; ģ 7 O~Ks}(o"?,ͅp}8m 5,S3素Gݍ>p H|{`[`nkp ^0HO]2޻D!L!̝̾u?x)Ln^+>_]4JK$/yύ݉נ'|"aL C?_8%tA7n^g'r!bpCY}T!3BEznqLRW4z)y:f/XB߅ q'+67[F]i5Vul~[@~_CU-PR}ܓ\l*ÝjXצ -BFZ~@D5'$Rhq ff~ q+n<fBqTkॻH4g"bi4lG6ejieuP%wtP)s߯QS3* "/U5{1HF{ {W=f.)Zf?A?Ihx |`Pϙ2b:Fs8[3poէ(I^0bS4ؽ >]#6f&k*WgX̅J[a*m/E}wF.W|V(M_t% 0,x#CEA^0=F~&+wIB8ލW aS75?[^t50cX1*)Lfv]khnrGZk:9gKs< F{axsх. euV <{-moY]Krw }}}&f`~r{Q];@VX耳4WC<$"s0K3/yLPg.[ )Pv"Q;Wkg]_YNz]1_Y2dWy>2'jm7%BM^NHXsw/z+2"iK>p:X2Epx?#PthtkxkqmѴ4lx0/e_\|65O4X K35 o`X`RJH Q+o:{:z<C<^ݗcwCuRgPȻb$ T_CZAGbxΪXIM8|$j[G'^ޯ["يa Yj2 c7QM?pZIbDyOKވ2l2K:b ~nC39K ,{ׅt,TTu,krwDD pOɿɰ$BÁ-hŴtY`P~c@~2yelLgۀt${|b8sw,0y{ʌO sXRLwv!|8GJ$,56j If_ƒgk[EĨ[;nc8Q.9 3l?ϲAVMqQr{֚l^/+:J=IɱKc=&iAb^g`&cߌP?ZYBBרMPUîd V^ϔg T;<@=Q.q,`st!j}UZIoxlm>7$"6=csS :S-^Ҽ5@aı.N|:a-m'@>"Q2q^@x eV%sWR+P? )V/~BHChН/e/q(.]uo`զX7J Nz,EPWzY蕢ŵL)~C h&`8 5*cނ #{Nn+ZGlfv$% @#hFFD#܇pȪTKYQg]xYnkD9`UJUQ17DZ La 9Rw{(:s[ۢ'pb*/t-ܿ3q4ޑgF GP!d ^gSL{*+%N#҂. j8 LƲ ؕ(KVktGؼ6 --kΧ}1dfDy>L]X+*}I~~8(V)jB# P{PB>v|0MBY6\B8<P4nEW6&qa~ch .ù>_wm:X2,4%гM북&AF#RbݧiJ}DQI %_?OD IM,0CJ6^RC^Ma\Ϯ=Ože.'WGuIa3V3)%ot Ȁ˨H@7ZЈWiOȱˢmk/Hp- &fax+|y.oE܅h|¥s"$6|*;C~㠗zF>F䠇0EjTHݮ,&f0lOV_馵xg "c^i4I\0;XeI65~HƍhUY\&ӏTPR(Rڪ&/[gS #E^k}~<m|~[VI鳟sA.xrht[!Jcx 1*zgI[Z=c &VTp|G%VV@s3S5)~49cb ]f'%Zo#"g,{5(22pdɑR>[[D: uKܖ!澜mWCէ*6V-!%>GMDF(BݞA!C>@{,,a99>AIFq"YyY}i"*{q὆:S<7{.ŷ!Tft$^tq3זt]pCUrHK ai#fpDF xjt%MIl_i=kF^VdtWX2?Lflܬµtw49iu'l( Uo2|l@z唍Q6`ViQNi7(G8/-`U2nKHtRo O?T6~ B*PT,ԓ}:Z/yˈ0A'L*C1~<~Y3*^Yz9iKGe[6ƧnʯLm=FmY\[.F ! mPL$d7L_u"ssKT(Ȫ `̡h*]:O\6cr;1?a檁"91?Qr[&IBnSyuM0A 4:Atar@Q~U`l>a~,o2pf>Q~yRJ-Ytw[w&ph׬EmBT3 ,DxU_ jāt95Ώ!qI~,/i$Te/z\&Q9}_zL|ef'AMfAnFRn$s?_,{:.ۮOmBsqbFP,3ϜP#< P)L%1`1~vtOL--&,jGr`b9}CAVo\Y~eڬRixZD7U!v@`S, W?]yQwD޺B=h>W9  $l@=[Ǟ|4ٳs*:X1D~Φ뭽(=w6Db( !}Y%ѬY:U)RƱy}hA{,hߝþ<5(@%ٶJW( iZ| ׸:%+my9pfYekOa3b "-9܍7yI6ʱ|Q_r]@iêlDy2?3K71#p`Un[i\ UDAL񖾕ɗ $A[!RKuO @CQ{ ~RT2>:Yh +'A*\ݺ Y!0u"X{ f=/¶H=!8ꁤ572;,VLX:hCU,si<~;m͢&/N`o-EϭEsV /.t1qXwZ++5O{.OÌ2:E;?)g~o\2y&C$yZNNzjl/t&Kگ & ͔O&=pJafr܀f{5jq~ŭ$ܑlŝ&F Cvt| #9J8/f(c[FΝ|&ܿi@4̂x^#CnLƯ1Jt"x0HJ9ɋPyjNZ~g{ׇ^V4e2jH w]eH#+Ƹ7_ i~ ^lGP]{K{C,WkkD&E.zvhJc`.IZK^ۈ(y{^npvȀTvݴa3H GYW%d*Q6Y`V0p? x+PacbH6&<PKݓ&]ZrTLk͎Mz۵Ts{W$P;A?+o<0[0 pk&ř*I4dr=&V<9]4׺ak^)?uuYX PS@0}8k2K+KnqM+e)Lzw*_[d.P-Ybi*y^B}G @$rfuPyO~<χr~ARB,fޙN3L*; ˆF>Cd%8}I% ğF/~pnQ2oZYڴ0Q{Gcbz|ɬ_{_hlh#_oyH%;=h;?:Bv\RQ~^«,-HWP[kJ0Wr1Д䡟K_JQA$\`^)B{ xu,qLQ):nX9 Jל dOP?ExI5 o5qyC],FmO9~ տBȳ?m"{}4v -.ݓ \fn_*:G!9~ 5ms=O:2|k7&~wEDtF TW/$ک ~j KJ4 D#~z(Fc%GA?ʹԭY )Efl0V@w_[W\N 4?*[N\7o"ߣ!2sO&M"+`=^S@:W;Jɀ_o)*Zf?{T{t@sCd=>^Rp䉈79yx 1sTX\~Q};OT$ Oh8˩es+v>0,p&@fBam%jz?5)4޵#w.o\!$ 0ר7C;")tFR.|ehkuodC ;屭r;+ bѭ $S'Ae(T,-4áC|#`zfJB[ \$i(,V6Β(I42y'}~:Ba14k*B v|O ~!ǎZn0Sg#zQYT3G/ D aֱ9zIWH=R<.ié,eGU@2!])X_#mny @iJIkWE- أ@V`//֎#<8fEA0' _< mYnߋikX|PsCU_L B$lC7)JN$v A^}mܐ`Y*öqӉB{@MQ4,:~;aT_=QtqꭺnPT`s\yGehi`!gh(cխ/d$!T^OP}3eF4^[&\uw9UF v.NDw憬 MX'7G@ףL^)mw b\qQRעv>7S b!l=T/g&)Ǽ^H(zFC zvJ,iJ_4Y7ݼp±q!(weE"u*DZW17{M6X.JV_#1z??Op]d 4Vv8`s]b4Dc'Ҷlf{_x٤BF@c5$ WEa9lBğ_ l>!-3RӬhʲaY [A}m0q\T3+<Y%1/Ivk1o\x_gh$|d'P;uE#|~p %C&d,WH 6MۡRuwdR9(@VLj 8l!FK4' cD z{D9umW(hf]m­aZ:_Ubcq@6N6!W`š T waVtY_?tף}?yqKkg [eA-{TC?tn`8 (vz2%W^ {l.Eś;Z2;> ʜD*Zvl\-$t0K,F Q?/lnNzS*AYH+;k+tr+LV뭕΍C[Xr~q)UO^ ;@؄ hCeo^GQb,)lMT0.G}XoIl+PT`Җ:ꬵ5dns3(9ېC^.^1L]mf˩KlP6)oDH&A$e┻kN&<_wNpI ?R7> MepM0&OjbuI37Bw,zE%ߙ1"ڄ "8ͥbmۏ! ɜ&Sr]K{_Ŭ@y1%*wЙݾ ʶ NO,\4@;ZBH}JdDY?6c  *wQgIm믥 HvL=7Mҏ!D<" ^tNN*8')Dbk.fo_y97OILf#X$V&;tQ:Q ENLSWT+{x$%{, CB AL+Dn]LY6n)lAf,L,MD1Ӧ0N3ˏ5:"oi'-b JRv#1iBY{|+g4AE"8G"A{:<$ v?U@PB֡(wNkFO6I dxiVur7IAvIRGZ3 [Q_hPXFKD +轓A3DT/=,^t'lMZe2GwZZ.n᩾} */ [:)!ٹ)>RaD/.OY4nRXM3lnw$Z)(Vyc({dl@{f#WsGe9# \lleK6}XriDJIڛ ^^M{.'n |VS&j'4)bc";pׅowt֖T4uB$,@n6}̨ mzޜMRBIqh&`ڢ rьde Pe%ɧ&6./SU>өY|{;i ]TNK"m ,[WlƢ9[_ZɫrBZNzSٺHCqD ⥸v>pp.;ƏWT/ +'(2yQKtrJi5>e)LI;nOdLyjzM{B Nj$yHO M*凒h~Yw(o5QfeW3J=~|I %2_AuMPU038{&&jgvy5z0WU<̰a` '/1p1"IB *kӍ5Yٮk ˢY{f2 \3vovpA>=qmD cZ1D䥠80h3'Ww\Xim3m6;A TSHzyShnR|Sd؈6w9{UjBczץ(Py`5  )51n{H 'o@*[3Tp?OJli~h-ejr`:Hhʹ ̹+t"mҝpN~ӉEv5Jd*+%΁&m]Z 4>ŕL1R{P,.L4wMX!X8[ɞWB&PڠiJ8\%CSDE5^l#ɉ /-r0Fs͕UDvs dǐg/J<97]V%}?ĿDt/'[h7&1E,z0ݦ޽3s XIu$wGޖ~TG>:H/'ZQ| =jɕtB,sCE 4|!-0qYSa 㔏{?B lAKev8MٓO9%$#fU CG}^y]./`S1Y C6"j"W$3PGb_  FCGqbpꚲZ@rWU]N`B{.>2=l]Me =p*<89JS}E/ѾOaRcq=%Kv Yz?'eo)Zݵt fі `"^hsU?]},1Z73)&(W"J+QA4dF*/dg"MעsV 7eA "D pPzWja愮<*0i (|&A1ﻢ$l lJ'*s'tNEߊo RGG#,N^q/!O;e3cj˖PU[c-N`JڪbXa>&֊ѯct '"W"5 ^8pI39 3of`?:6j =dߕb R҈M#F% \%Pi< ׫\[lV|#1K54T/\*oG+ɒAG(W4Cߪc\ k할2,j r#QQ(hJ6eܗւj  M !rg5#|6t܄0G_fCa`⽿Wck3A.ȯd c1mXm6t.u}0cW0LhS,2|bS"8\y8/Ұ|jթr&*⟌3wިz-7;Cls381K_%m3T.ܡM=k!YUK,Nnr%*^4!'.4H(:ܬS?A RA @y;\)0DeWKRIwRͮNi?SDm*y_+'( l- irm!ݐ 2<~H%0Q.e4zfw] l%lOZrS6t۬͘ZOqmއxS&p J# hg8+a+A{ N"pm û TIu"Y^/ $4!;Wf6KCR@lޥ|}}7KC- I=Qwxٞn:[}WG6y.18@i~bJmݶvVc6qAT[zW)ncPVqݮzrQ섥TNj@1)FXSJj5#xinuW7PI†Wt[[](hމZ|##,VP?aHי =1"W%D۷y0i}W5L%VS'_)V}ΡS;vg?i)C8*dlÈK~ImxHBA>m&:HN~)w躂eZ(b=Z߷:}S;(uTՁ;pMAĥݴ8ڛ۞%N&Y'\]5M .jZ,r? 7r2vec6WmA+P]ߢne0x@h^ :S%zHIc]R ".Rl c} \fĈ3 +i-p3;77vO0`#G"gr7^q5*(.N(p'mDq!3Z*<';ayO굩SrȏyYρgm0L$f~ݢW 9 {c/hb\\פ@Wzzu5GB*)f S̋$!;1FEZKbk?PthnT)ׅU ? Zw5Ggp̖HJgd8&A!?%}} Ii)M}T*FeETkoy?>b!7- g˭^)TZ¦oqՂCG)ƪ C ;s·XJ2j~.5y6MKg7p|I"=wS#B[S-g#$l%Ԗ鹓 d?Jzȧ J#spd}4P:훿@7e庭f=bd-zl[-27) /6?of/!z`K.|۬= YBv19%P(t 4%n9/z<$ѫKLRm /OBp[deF؈] A+ Jw[)DR2LZŶ#*h}Y3>L|Z^Lc}6KH 0Gқ99Z@tpC;u#5ӤH5ʮh9:W6# ^ 1cG+(շƙgs=Uʹ5P/M  ,ʙ1C_0m0v9zt<mqjKP?< {M`4F. +N[nZ!RUL@e8if_7]yTqlzBAmo0t/ $'A2bQ[l딹P˽^;WXkGlWٜ5@dU/;Nrݿ&()P[<"[2@9ՔxziDxڊlf#p@/s1I5B(d3 bhPz%Y0x%QM -&d=Ư"51"NuHӲ\jW=7j:^hfRʤ~D\*bNM .*%RָkhBpR/>QHHMgU@eSQwddȒ$g;[) YcBPMTUVCEvi|tc’Lj@ X}~r'"UNQkh\P׹,1{FM82~&IS a<';%Ve=t :5Z\0&,]H\RV &"38mY^7 {z0|ƸzpWs{iXPu٤ӊ8u_JkE" և/ XMQU+4'<,PwX^5>(Ⓨ5miEbMvlI d%QY|ŶdwhءߩJf yޞE_\~校?q_TIRw@pAK]`:;wWllܹ0^Tnwdv7F",]sED+19c 5Td8 c5h2,-a@9. 'uqW5l3^rjWLWC_aPN\ևRW|y H`uЯ"e!iWh0~y$MBȏ^# On`&12X'Bj,׻Yvyetq0 dv ٿH 79V32u`R򚴭Ox9_ع$WZojT:S9D8/6ݔʆt!nCd"5XD` =rX@A)!/}*ŗ^@qC[2JҨc RF{;@6 ]Rp 8wiPi3aFNR8ɇoF9XF2c18ȦV%w>t6,9ˎ;>g#CFe§D6b0&E-)iBqmz~nۍ@A1ag*6l: ";NDQGЛ5L.}sŋ7Vٙ2Ų|a/rr Z\ O"x"K#.Vvdakz4U:މoz(38.[d_ ^n;.4c5ubh^ufN?F U? B+%u>W!?_ҤFL:["d^mZYQ jM7QÐ|fآ++ϕj/Vl&>hd{{.d:O'i9w,$7QKͱTJ=mѡT(*lܦsqY޿quJiv]VUt?Akte X͋|/g.oO"P `,ɶ_j_!A1euY琼 #`HDm Xϗ3 $^l{8Ts r>ݮ7{$@yA0RW$@R]k>w0\Ys0pO~K67-1mM2 oה~ZX8ެݛfYLj-OCG\,MQ#\øNt=JH/L/)ʳ}~;D*bZVM3A~VH#g՚p~kD3z/W˫WqݹLQ p=2q*@ SZn t^w yj.y_Bi{tw{;cl;aهNkģ@G*0WjK`C,? [CH/T}\ .#OfQcC,R]9(-IO/ے^E'(EI@Fw0§;z*w\iUo冱mI=e Q{1kR:.Fދ{Nvd-!2E_:."'HxcդxBM,Mj|U"0y@y=#lt׳M!7ІBq s l=gႬXP]ğDWڴNiJ 8gUq&V"_H;/Pm^Xf_1cC AĂ cn'[d dRy&kyJL;.C6A1o&Uzs)ObȠCTוV{sMtMJ}(Bç~1M_)N^koȀqunEzW\Nd 8A>*IS/>@T x'Y@?XQwgFf׷;[{񝗃k7*f+r=y̠dHx}]qWR[ϋk 2Ott=~|MԽD'~gޅa) wK?1z&0X<[.Zqfu}h9sXiāFUu[̶";Dr}1DJ#WR=#Q7"rs2s1 s=Za;ʁ#`!c3% %"+tOڅ =w'`a(Z`۴:kjR0CQ2Xv6aOtM|5#.u3z7 aܐS4ze'%nlf}Bҕ3I8,]eࢅ 3{DOD4( >oK%YQ :7;9eepB\,Z`6.\IB&[9$:khW.?:E~^֩_-Ǖ XTҿWxX__qw;wν* ZP*+Q}*`s\E,RYkJv; wmyr}QsA0D&iq2 Z;z/ͦg_Pc|s\_1/:%kdʛVyB@DgMD!8\] j{Xxy8*.}Ntrx5~1hu4bb+:yJ؄8!I``3DRwL+)0't&z x*h HcJ( C>%{ 0`x~ =A+_Fun(p3ՠ x3p y. @֢=9 x:L)˯B!B(J+ ɍoHƐqzAԔtBºgneu ]-|ڍ97\\ 4, NK1k$1>gr7x 8=I ,vdgρ:*L(36)oޤ,BL.y#]- !ٗٷ4+yѐM6 % TOO. dF]- Myo=]l#)T(y~SC Qn֠Lpi9Ѣ'>E >($ɍXƴ=ie.h&W= ʏB99T jP,zuiMKU L3m5ytBע, K׫k&xk|گuZ飁΀3}z}ܛjIwtVg_+'6ӧZKS' WΥ*]m+fP>T} Zwx5,1ȩYROp)? "(*%Un=][q]-qbvv &y~dz);aL8FDm]1z@H$+7`T.Ebxc'JFڿoQG~XV5 -%h0MWF24%DcBw0 GX1. c`U<Ý? mV6)R`z9l!ŧo'Ss |p>* 9Wz})8GAgu)dsW[;2j8#g3p~D%Ī洃؝A|ؔg2Dd\6BH4]Yi?Ý67BPD<]R7mxObo۽JRPAc9@eb_:jKZ5]F''!]ys$l>> bkx:E#(eQ-ΦXU+pq%u?0XY!†Jʑ/ aEM0UZirY>֥W0i=U=^Y ,KY҇*b rՔ6x;;Rfԛw7 rWf JJdBlS&lxG1.HrD+dAFՃ CYk\7с.?ҧXsMKR%sZ5 A1K\߶?/D<#a| E=Hgga!zu?C,2ԠJTq D]jW N?O2y2q9.?JQWX䗻E> u_Kɩ Sx)lgàN,.ڛTii)=2TP|oImAZT9/ת{/ =$Y[A{7h j€l*{E2+=ؙ~vrf%ˈBߡnAYmEIvݙix{N>ʀl{Cϣj5^ gJSԓ>j&t'[V_!$i: -QnovVIRBA4)>] U'@tDϝuC52U*(9⩶D*m%ēf?wƻTx*n50aui]2,d 5^ ދV .8Zn*Hd ><"]4Z XPWeV~\[w9<"]!SwVɿ'̷ƮYD|s)@Mla2#>H^$iOFIroLhU;YuܼFgy}Ydj/xlIs1x>qF<`MK⏷.Mtޢ9IWI3i*_ޘ8p`'`y.ĆhA {Րni7BfKZ25/Oq2+<\7Pt6¦h5Nc3WQdQ1?FqAH^L r86q?^5ӧv TFTwKhp= CȬk1炳juZhfRaE- "[ZBW̿/,v (ʍ \ [WT4@g8a@bytm]v «8Nr:XSj#6aUPP\ tja sK2KAm-G xH[hMf\P f̀-jLgYMg cvFGW&MEV*{i q"X(d]d xDKQjF) gQeMMX+ '͚)Ga EmgtELhE-!P顁hR&[B{Y!hk_V5/ k.G6o O80!գ %, Sbݸͯn+5B*ڛ@MȒh _=W~qKƔ>o(3*"̩_ՖfȘl[ <|2MЂ'Bh` W-$yOVmoۼ֤K`#a_h;$ZYFw=;ga!5k;vYGgM(?r} Nk zL4ӫ3HNId&( ~,JeP0{g!<#x($LvJ|YoL1!9Fj4\bB*!eo4(9 ŷY8OýIbqs~죛@X)I~4F& 9>^oGaTy*{YɊ ȁK^Z\"<[J=y%3CPhqf{ k#lo} eSZK`~!NoVl&" #dzR1 Pqj祿~TٽCB fG})췤]z}!4bkN - @9# ^ĐOU?`~JtWT GCHlW`6|STT7P0p=I@`J rb.9~~j?pI ʄ HlK8E ]yOB}d3V'ICH8-1$98y&5 =D5Cw e IC%.+ljEf C |}f]:_Eq.]D*"<!ώKE]YԮN%);8AG>ӑ{8%IR_IkHFJ1<1ϩP6#lkzM!: x&Tr=[V1v]*ɐz+E={[ył q}neqHN(־]k:AC6u4'.B^Rm/Ѷ>1mcoO ZI \Mf.KꌤK?(0ۦ~yP ul4I Z[犜uB@K:Tq6J.4n:<12X-80@-RliVjq>a` ji͌n#\PRatHZ,"Rx>=wEn?f0L gy c>0˻X^a%v!LyV. (r"&9vNR)N0+D,6q ]5Kc{/ Xc:mBݻzf2My|s|&>ZG͔&)H-ZK|%62R1]^-IG K#ƚF1u489yn] 0{0Y41$Rk:qi0"'@'y<%[6rwxc:!dbEG?3ۓ#F5I6Vtn+lo d*oi?"Cc =y˹h{ O\<Y煔HɄWQlMUʛU?!iIFBZI@L3kf'~OHz=UO#ا?sPdI 7l,zf~9 cs #ЩҕBᰣ(k2c染` M6 GsYw#*^Nk~hZQtRM>+wl"թA%CsUÇR༄`eDȻž+a>II8MX>sCmu<>]q S&rd\ojSLXFP) ʾߗ"!hpK(q>p?g\Γ|\p-ȄzI@fZy1K' t|:<+ȵ6v>vh|1Nڼ@Qyo<:W1w XFw^ا-k~!-e|>H'.e93-.W!rߞ h\E)jcӹ=|  \xiD>R]QW2d;>KY$$%*j/oËB`S R$sʣuQ ߭ 8u'ZWqjbÊx^|s$P+G[s#rF-!!V'Spb|`&7mf=!D%6,*vbv 2]0=n)o߳;|(DTbMUPȕZ-$:1$|?Y` zSv84أQi&7ޗ%%7TU38~=u$gG!@@) Fj/xV;LopVĻ|ɼw# cbŇ$ \D Qwy6N/0N^?|{'S#ƃ#VFu WǑXM}_ch)&) k 2,U\E-pNZa0d%(2F46K86AؾJŵ̺څjk o4췙MXdai8 M6kM ŏ`ȕP|tӋN1~;Fv>y2RzކN02oc )[#%ș?=Rp}D|\8f0 T+L^{^_lE=&g$p}l2+=lgoN{(seӏ`.ǍvaٵQҧ>Eйs-;X̆&'&LJfe=nL>P}I1Glgvg܎&lKˋQK}/9Uš͝)EMDO0l jp YSdʼnGWe8%靷/J O%xFUFa\s 9g^f,쳤?thhSѯ0iِ u0k)~nF}Х6SS0ͼ-k)$ީՆPOkXNQkY 'MYg < 12hum^.[% E A@s:I3cNilPV< 5!tꓒCga*kP|O8&xm|ALѴ%93A׿C>FiAoțyHOd5cpn7zTO(|GGu~Lk&]3 0'Աf̫!-AE>j#{qy𲪴#eqGi3F[ "FhO ?!eTp!Ϲroa,\ךWD@sE|"l$$3bH4zC2N.V~ggwejlv#hyqv`N(!YAWa sp+k\͉X/xi2 kea UzX\Zwuar v~,F4u>@(noGDRB,}vy;iW] wTv$k@&[2䰃-i#+ݼk)-:`]?#(Tzq鵖B󬢴{$k`cBd\ `Ys<;?cw-YƇ|Έ*B6 FGJDѧmT1n)0c јe |TqVߛNC"^.[NOzEwMx&ZqMt!&ٽsB|Z.f^HQӡ¾x.T8J hYHUR ft.7%v;2O@ZѩmMc|PҢ# s98SMWjfI3áRHg?X^5 dSbLgGhD}+jAm[5L$RiX_+ (Ǿ:c4Hmkax/L 32+o @=_tsGO/qڄS_ƒX,@6"mi ~o`"WO-*Uv?2se Gʫpfw$#mmϖk#jz5@L#^fC b\07e!'=r-\RV<\N0'/z_,g (Kfhwu(o q8+\廉7ќMT3o$ADmN߲~v2*r^iJ1? z,g}EQgTKeQ[$sNL6(>sbS0⠑ $rv\ @u-*ߵjlMT[/W^>n@*907NVLE:٤)qS"w4̻p `Cv/&cWνb⿔v?_4eU Ær1Cd7TϹ?u6t: y.;|Ա hv@<,dش 2r˱U\Qmww:Hۅl>Q:?‰+)tt r6Drl%2,1&[\XϚ @hcZMFJςO}A+t%J]i5+ *p$!&;c92'F&t>y 8$Q5^,O;tgt! \&C(  6&oxc`JUZVj1h'4cmF[`,!qD̵̨{tɨ$'ڪS1Kf+dĂW=GrDaIEp8=ɥq>2S8E:ZӝBn_=4 i* &=6L7$xTBnvx Ʀ6WK&) :<:YdxJY##lE!ϑ# h{2aa+|ȷ+%ݷqx?lMoz)(ʬ7M Ev ʰov,P|qך?>Dî/BMй;V 7ҸZ,!$k")>7ۋ юFvJOͺAj_w:IF>Aj;IŠ+; Rf ܍dWz%9/((.)e U.T좨zZ |-ܼR~q(:䚋T/Z:V4i>ĦYDtɩ*e0"ptɀPlf/ȥ`5nq(=!*obߣnnBSأ~b^_PX ]ڳѣ,ATO]4qqz\=:HuE)@gP?R-C^oQ1lY2_$, ?{/]~ za n >7q9(<x0 j@ Ԕd\61-ͷT]C9L㛋 t?ϛx3C__')=3e:VsF;419G_?Pm&MB CF9p98_@?;s0rH0{#lNg>TnhdULJ<DOk -P]@A0M<}[YSeF:6ЀH̻ж9WΡwnCϯَ͋? ~mdP1PZ8Q)irGVRHA bMY>AA΃i#g>{yځ3uWexs)'ByOCoH~\'޿.oJqiX*eÑ]ϐ@ax~6)b8fys]Z57Z:_ OM;6۲OߊȨ8v%}׵X'2K0 NA3PN8- |6g?@\CCϐAocp}c+lhX";c "i-3oG;ki y.~ƲL9+?F kJ/A@4 j:VJXnpZC 7UNk,=Vs- _MIyJ Q`]w{x;=\i\xHSi ;vCq- A6vYWT=g/r. ZP ! wЦjӾjS`y P.9n"xGl6"fA NxκxYY+B{D5fol! 5Vl1"x9:^km]Gȓc̰ʗ+e [P|^qK&*djCX`o(4Jxכk*Ed^ cQvo'/ݼS xA0Q~T_ pܚ^2.o^=,{)Wþ>]BtttÌ4T>F˂6עcmʖ@F ?xJ:t(+jnWƝ*"s`Z|eX})> p]!*Y\ gtx}Hޱr,[VM=io^#SoF9}/\P-]$$r 3K;qNJW&ͬ&b;3ՏVC~cB!ŕѫs+Ƙ]]=A.GZpfI'4wҏ)oVS3ԛ9nxE41o!Pgug6.=DQHNm 36e6pPCy4Id jsmSD;^Ycݜ>ؙє{&ݒu۹==M4\2 a&|tg5FJNO5MxAsє?^c C}ƈV= "bѺmv'oE1VB+Gᅾې>@mBt!y=6 3CEdG \{k@F~/οK]Bp]5<Zk sƨucRZ/rGw'}b>nܗA7'kIj K69'R:K6LC0 {1ટ&rz|ͨ?}rYy0ȸ Dynk0*.틫Ai1iA݌1c# ~f%m@s[*f0KFjBizXaz}UUw04찓+!Bs-0;&)X%c,lrFX_L:FM6\F퉲FY:+h};7!TҦm_8 rƸgw# (xab!~0uY2k MݱS›JeߟôJtHM!:WP|iVb}kX.yTGtU }7%%BLvm# G(u9?]s[+#?H#-aYٷa}@]-qf۶u??ꄋ7cY{g0 j*hI]Qbn! VgF+s}Mūu-2$۷xLٳ]XeH.Gr nB2jE^ܕJ&>.h[/`U9N5W"m7[×FVwR aZym!]Y~% &vt/^ݵٌno޸+dU #~7kVlʸ8blq< Of{hێwbR ,O=7^ċ(V7Ȼ=%_q#42K,3Bg)懊&JW00<2!([`M)Wq !1 t( &hkpS-3#6]Pi.+'|2LܜjZz8U';h. _>ꗍ&1MP(8!QZ[ՉԲ·QE#΀ph}wclPeT 2d 2engV%ye :CNj9h@ReC==D&DY(,?a6سsQU%*@!aL?1&(=WѫΌhJKwȫA5tk ? j"uiU /VZC"Yo5TKЎ! - :j b>Jfn{~iZkș7?4X6cQtZ-ҿl<6ӧps{6t- ,|~|7/xu$y;_@ ^S)1!b3Ǔs?<[#|'ͽIpH݁/\{}Ǚ惟lXsnFǹ1trUyիZq*#hC~aNX ,?sI:{6MޚQާYej41ÐUv7} t38D*xYگ%SI5TٱMsʼny-ks-|&Cn38H,5s b@ !S!'NwՅb5r=,\f7IhP}5a][-^(@-Ҏ 3@o )qqilX[F!3Yhb|mFWLIWTqBꊖQ}n`~Ҧ%V#r*8VxO7&}iB" %ɼ7hOE4SPv bpJmwKr`gDxIU]Ž\dP}ne*@AmFB6. 6`V)beݢmD;dy~6^n@3q!'#6BE|lxQ_?ΑPcYV48sۡGpt_Gm+~>=_xxbK4UΗnH*ݡ޶QF w=pETYg0V%rżx#CԠ8o @jTe x.BHoeȏmS`ϘjIb#& *wV֨)P_͏~ml?j%t6uU#x_~ɰ;9ua)Zz/I ;lm$ͽԾ9 AWQyN!:m'  !r5F%{ce#2;7*N}qjv֣6Dzt^Ӗj W2ws PlHd(&e+(o?VP(n!iji~d#mJL, (9K Io^ Q3k*`ۤ\Y 6v.ET[+6[+0][Ӟ.al72^9ځ<7MEvmv(0ib~l u+ KgO vBgǜf}Ph]{(ub/ps%KN& t`ZEBdMU23닋F}y$Q=u߶eNM`2Nf]O'ɍ TMQbEgEۇ_lB> ШvVMh^oYyV.&T%(j_dPۡS?Qy%_Lhss/jHJ6OFfԏsE=;!'4s5M?vD`yG/ 6oM]OKDX€[%zZŞ<f«k"h+F?M O9pONK''6HM&`\3M<占kG`Awr| z$?SEֲ! &={XŝITT $@˾)VZ|$/]g=Qƭ%B$ D:8e u^'j,H5>LkH{KG<kʺdbJ hn':W@~+ V$:[I'7S =8Dh}G* yk dQʇ.\ b@3kRlOgO{[GqZf:C%c!5?H+Z4è5ꭟJ6g*~,x+P;Jv=o_Lmk#ң .Iď(3m<@;'ho]ADlXkQ)F-,v~.HuZ̕ Y[ oQGL=aųtQq oJE QAӊ<t&ЀVk ^2餎:H`z|=ޫMu $5hKMxg(h-jQusX :HL$]f+?t?̦FN|`ir2ыZ]%t!QG6U!McPQVŒAL thSُ` DdMS0aHQQ$Mo̤5e4j91_D.R3tAG#bL_ c}S %hͩ^A4.)oW9_pu˕l)<6bȂ6֓T1qI5(P3h c3L3ݕ$Z":xsXVjآ騫sNŭ\pBSefUatQB4% ֒y^-Ċm u:8Cclgh0n:i9bFkB蠵# { L["e6N05חؖtq'Pqfj؋W4(:PXpd /y-+ zsX5n?KXNyFi\tif죜@ث*!vO da7qH0Ao軮 XSX quAULCAcCv=IbijrQ6X;+D_:-PGDD?Nʱ͠eB%$2|* L_h8 UbGڵ7/7qiF92_Z v 8!bҩO)`왝fv>$T4u]$wSn]:<}X[ )>)95}j F̀ˇ#|XCH4J0@/E,%9tu/~'zr  z/^|b<1>ld&;kORy2Q b^:t77AR0YCd0),'R^ 8ʸ!vbya}>l֛ # PJRih~'d>[RvdUEb/ lEbUz_ lޠ7z6n{nTUC^ʮh3CWlR[l+G&QQpsJ&GDC{X}R,/O'įӲhG ~' م (kVuh~3TWXes&&a O+Ms=z,ij{QͲ'{2Je`x [q9KI bP@pL%_nys{pZZ3u??do̱Ptb<{!Q.g:&0-Oy>?V{}ab>=G'tgHZ9<\~Q<mSֺr"4B1bҞ"oia` G#CȜBXv_!.#nC;5ɁEfec;` /c9=G$Ѥ|/ehS玿_Bi¶<)aQ63mv/:gY澾r%J,CA謖o%l b|dRt dZlGxv"R"ʗ:[} .9,Xo@_:5z|n 2ZuR,K4\vD_<d2~`aJ6@Oug< I">~ևظjZ~ =Mn U8/BE_٬ t׷G8_>eCqUι#8|2$Y;w>V -\I1-[ua_Ͳk(P?ڑ\ )AgQZ?I( 7wBl+yqmT})>%MA.t=y\I[ *E㥮\@CHpnXFv_Ԓ=0l҈#78c?L 4 >4ri \r>~ E*\\ ׻zN277q,ˤs6҈Jls'U"R1Jox0`ZB:=x~Vd͠`yϨ56d0d/n8_ZƗ0A+jBb\"A`ΘaFK϶@̬۪ ⑺^X*+?9<D0Ho0OoH5,LۤW~OHf݋fgtĖU#Ah?t^SI[#rE}\~m$9mc%5F?4;`*ΠE}`'(B#6z2+u RFDJ*?e/9[9ބԉMfWP$.sOA6~Zq6't=@ -фkU}ed; lFM_ST֠_֘?21͗ѾXӍg "$@_t\&T+^IMK˄D ["*=AF.\Bt!bRl2}'=ȁ[jo7mm~_;_*uB%Lb\$H|z#[nY,xR맳]! h^ sѲϾilŢ)P5ix"8EϜsl rVd]pw@ OgSNp-P*腞$,U;r-!Յ¶zХNVSьUr'F"8+ >Vd>lM%22|_hݙK8[meEXD%$ iVP=8=|)uy]J5նTkK&`gS[d7FgE=J/{=-1Do## 62 l&GRiO{*Kݩ Gi<3v*gG/=WXxkvrTjݥY3/UYV!3~b T{Q|Ya1[@:']A9}3wv1T 0W)_X0.336t<; ǥ(R4V\bUV"ӝ 'drq[O怇:kPx2sSq*ܻ|w4Ϲ-P3Q^E樂oH#zEf =|la* yVEnC]x6t_[Cj֝f 8`:|ԲIO 89'ZDC'2ZE%|ƵXݞCnF] SDV\a%> V{Rdk\|w 9ܼ R_/.,<D3{bÄp;,J2;lE3QbsΩ^sƛ i9*|tAj W]7pHr8W?y?F`A ]}cen$RuSdܾ$8Z#gR_>ܩu`e^fCjTg/ӧ%!\Z۟F#o { Z^gH}).^$FUniٵ6g~$yr!՛pE1y^'Mpi ̭Kʊ_Lɟ)7gk\w?4&=TWFԺ b>+ 릓…O} $xu4꯽g4)c֬]6/HU:$;ȏ6`FŐg6IQr *v%v{zJ`d:Q=2 Ĭ sodͼJ4Ez iKEy9>5L!|d"bGOfpRf$dVyfpϞj}&F+l^+;L8ѫtT;m{P DYʰ^ʾWr<%l jR/?"[KLq\[ 0ʷSAO^H|Fʉ_,3{owi. jVe%4090\%i!N~՞;d˩*y8s7{(M'i@їPd4Gַ94bIITǰ{H^:s;(8ՂkiL~]. =osV=K`4`J N~y?QԋƂ~ y+^@ܚ55űH,@$;hlafϻ)`\3^ f/4Pܜac$ 2Fʒ'Y&gu1Ws ; TnM:=҃$H׫~:ȽkI1g Q̗{~k4\xSzh7\8ٜ iV[qfb(=6az템mC^x.  YFuŴI% NytOs~}6x_d6ҼGL0Pt -(3DpQHg~jIqQ8cѝ1.vsM5"ԾJtH6ϿNo#J 1S1Xu36o > ^Z&zNlpލ+\舮I:UkGT-10>!fdZgX{x@qXX僶+Ps!ۺG[ SvC> "Aq ^J.dE|NC2alZtUzIJֿ$B sN7UV)H- 򤤄1-+q7 1kAy3VCv⨀w?,j.$i9P ӊgd'#zq:hݸjIL1rorfWfH?pNdLJr?´]A_0x}hc] ~w[kt n_ 7 @hތSC[Kutůǿk E0Nx֦j7rᅔN-(jNO]_gD*R`|_YǍYRKkLԄ]l%ރ[)W+.\64V6O7C7*<ȯ-ڛD -j?I&y:ij֎L1X@ y0 `DNC$m:Olgo =G}NF"X#ɿ6WA:.HGxa#{(׷g`L6Md#) Iv'<α e/xyxQ :Mbgj U[]a;&>ЋI_ʴ7H!+^ftf>p<֌X'r/Çqc`$O5vՖeR}h_!p\L4 | 5>=|Zyne zp7YƘ rd#0&qr l,c"7j\ v ?B:2bʚ#sPv s!fs~;q+}z+8aæ{Y NgO8s7^ZՄVR!y(>,%8O~'T (S(QMC8^'g#!OGco=; ̅:=X fj$\lZ 9ʌGV=]?)2ٔfvHzq]ՆY6Ͽڜ;48(3ɸMVg}by:Kba-C7hSx9zuplʝ6jC@꾁ml̓yJhDlZ-2`Uǽp]# -|`vBTq-VUIvNbA PA3z0$T*ކcw0J2+iEBLgϵۉ}l$?N"Lj3|ou7Ʉ Q Tx 8G.G.ax۱#Rm)"@y>I:&eDA,⡗$JM F ːBDu1Ŕk`}U3-_w|+9Zan| =2-fg9zȭ) }yɬ( [YD[]5c\a4C% Jhr<>\r@ciWו hDl7 P!]C0-Y䚸߀;pXӣ5|(mw ]Ahd0,Jkb>Riebie:N5^ӝƬ>|˧S3E{ᢾ`q[+AIgURv:k/b7΅ UpQȀ~n4Ie^Q0r쿣|ElQ3 Ē80x7O({JGʝpgGE|J\YK+?!LUUZה3@5Ijp{+6zAM rsExk[KX' ߺC3:PqeOI3^>!ՙ]U %ح!OiF|YC+N)kKwb+$d8/Dqity! #6҈r׋ӑCP2 X*s&`7427]B>I-+Nq'҂~C9ak濸115O%{LOZ݌ "d84aA>(ߟA8'y.Zo0@EEk E FxsBtM ;1ȩ3$Pe@[IC@@!E?BN2a4`a6N#sjwQwMH%zYZn)Z&zM&P߲5,hR3r8_)=gnD+SޚBJ(Y)?`ÕcoR?e1꫞7*?D8.ΒVx*0Š`]|$uݧ:XzC\/)3jN25(לհA͓ݗaS 5Nd_r;Z3~ W GD3?'oA;m"%6;?ÿ5Q"sz+$'F!|#U4~G^ZC3P|Cffkw葏%?>3ҸAePhePꃷ0l_ 'a̫d#tM̡nB:Z1gQQ]_`FPbNQ3kefjIkЎFLE=tp5~l"_ideI!Kuyf:4}lGfOq ja|/ndCViP#G,gUvS"`jghIܴ;E6vNTC.X^L8{WF \q-NY EZ#g3h? bW-*3h qKstu[³΂Y4p6+5=\ 9>׭LM-uѿ9ETFReS={V=cm-1ӄKP5̐hPLQ7n(Vq|R2 ⸪ŝkҚ%ś:"KJF+n5'a3M@5➠[ D{V0R}ȶi֊L84tU:&w(lLpEb-v fݹ%]h1>g:&R12Ljہ87'^Ū+MA.Ɠ0ǯ"==\m` ;FwCX6S?nb3VIL!`/r.HM3|Fs %Huڮos3j r#AQW &}h:[toݐGu:ǐ^M$WOrDz6hD<q;&:N&=Zd$#7zg`c,}߯:? I ,^*+%#0n*Iz}$Ca g+LBU,܆g":"4'&.LDiE\f&J9( !;h4GqsP[Ld.eOGХ! 4Q.?#+S8mh[X-{!~wF"[Hw2Y9  2_C)xɵB(+""y$a'RA5oͩ2E ?Ȥ77+4@YʪQ@NРۡ"*ܹ0/HGQ0 ]&[w_0-+W/$d]ji *ŭ@:4?zjt '6\(FA v)-է̋D!"gj\$G{Cw^yff!myxЎ܉;!"Uj9Y6|s';}H5}kɮE web(eMM{5Y_FX7/a7N /sYJB M9P*efk= ;݁7;>B0+=ɋx]KL½Y4/*Z2졒vz-^Jmu+IG~%0^~K9DOHż|QXA' e17`3l[R7RAscd]_Vsc} GDŚx@zcS{BCbO;XRk-Ndu 'B<;UJ& zt4('47^N.͉t],$OŒL=cwR1>:W oj%6Dj|CUsDY-z>Nl:&&ɝspȵֲ@X>A040OY^}Up ƃ!ԁ_)H$|7B0KgbAruT8ՂD0%&I7qtXjtpOcj_/)kwu܎%e ȧ0 Fj,-Ԕ>p-~ } $pH9 4ݿG:B{_da-$g;rMZ3nU]3gvr):w{,SҾFcj&|px'7E ,&!F,\.@1]Hn5GjdY[f=\(W4 wLJE(Z&/j͟:]2.$OޭӨ9suRq zz&Bi'ёZB3hժ7J_JƴaNsSKhHE5ב4(kg[. #CmM1`+ Nh>HP?ےiilٲyoƷ~Ie&[mGHڞUjWKMlt&yf@NQR|;g8@ (ږprȲyzsM@ٿ*7ehTj/gwNK`)c݌ۗ;}ӆFO\.P<ϱHjN7@Ut bv܂)h\]j__T:R+rI =X0W#HD )$ /Q6J[HuP_xl,n%!RB5z-"~!GM'&v""G}IMAE~@;WA5r$ EQ/oL5~`;]b*]qcHEmbFJdQPX`(M1(%c7dFiè:bԘhKSI#W*bQy6\F.5M?atQOUEzR8?(*50CXrd9C+(IRvՇwSԒ H #I@buN\\e˿>ӌDūٱՊ>?QUvΧ/;]f~z1Qj%Gy=nUԈg4fa\h˚lw\!b29SJ~?q"-=5Uc4=-a&GI|^ @yNT]])cVo:0 HZp*LPQYۑ l~7/'㝳LZ `*Xd\z4ZY,Kkdi,zA,^{&Q(Z.\s \)ID1d, Ur\ZQy:T)K?EJ|c`VQ3+j=c; Xǀ8 d }΂~mh|ǿFqdhSEz+2YaN)!wuN]c\W #(qbdz_O7Y f_Zu`Nsj[RD'.C]H6Ec5O%:"Ak-JaJ^UJy!um[H+vL\ޯ&$-L(#2V"V9ߗ$tSp"IV43QV-q4?g}OџC'T7m}#wœѥM kA%Qy ivDŽ0s ԁs)fXL)8vaJ{2 $ >%KϪ"V؛_)ڎ/O2AsԽ*$e67z=`^1֭| Z[/dkUyjdGn6EGx<8nrpe_"KgocP(1oW_t}hͨ~:N2@Ay]9+EL@LUB*p9` u|J#Je?^-U;h-)xZv4V}`^?s i-zFx$ TTcMCRs6^m6:E], ˜ʯp0` WBf5r -4)PT:-ԅ;S0yw4Fc7*Ԙ0BAj_vP[o~8e k|lyE=-L$ʫ/#Cvl2w퀭 SݑؿX9vp\UX5IYK|N5 JQ TFuɻjf~ 9OUtd{mk.0rd(nu)V´xjިiUT33"ֱ4{U-S(rY^ eJ&oQ' G"?,WZp+  (Ͳq*QDIgjyHH]:M8"obulZDb2| C[`̴ _ؓu򟿐pQA#_!Jfl:6$yNl)1`%*09fHˬM \OSP|1OLv?҃iБ\$gz֔6?}`ItgQPr:y>7y}0BRB Ww$R5}Q kQ׶= ht~n҃ѕnfWשė$l /`&7V+EtrS^*A~wOvmԛihFܕCIf?}PTyg';Vx:Pfl~ABK ~#[/3XbZU* NYxD]m;wFĨKE7z*[4pV]ow9=Mv8IXE^U3ޏ~>!;^9~3Da/U26;uW#Hm2"_Z ^T/m;F=FKgfEg ϝ, ^dԳ49:నl)pea@4\ld jJ !|=sV0OcnQ{3mb8hžd]lyl|F0;cyaVT❄seSjuP·(Lu$?;kʳjʋ,#+_0mKhh9H!p(0Qm緱chKEo1DѐC Y}IZ C:U[ )YEkSL$Zh|O%Z+cfg)P1zA$i8츬Ʒ?Hg+ RSF,p=BN'n֑O`uQYfPRzykOj:tq26'U&Pb/J~kHkԳ=QYENҩTȀC٭D 0v1aO:#)3MZay9 3ͰTgRY>H1Xgr1Z*Mфlt[d.+)C*sɕk<&~gMw})F> R7'RL*L uJn[mU#_ѐuoX6 YKu?]Wƅ?O޼sMjaOk/"3:H{;C\dT Pr25wvJes- .Qċd֒κ*8N#x-؁5 g۳;`C@#rP2;;ΗHV=%xǨ&(C/ 9 :20R䎍/:F 5r_؛m1OB+V$T'ϭV TlڢԴW7F{kݴh;85%8ib# \1}[Ji/嗷 T@i4Z>(Y|-3H j?`wv!X nuV98(HMԥ}PO>QG6ADa拚&L+uI6,P#JGG٨0.%Ylo&Z7~)Vvi}ޞDk[^9wP^ A< -K L:PuJAVV$s,[5HF46eT5jVBy0#ۯIʵn1L:.FU]Dk2,NuWĽ9۲dt.f{JWѓ0&Z`}y|Ȍ,ĹW Z$>ѬB-OP#Ϟu42f}7ՠࣇcF#NjƞO4zQ9EھFFC TSN5ܘ'q N̳# lS_iE#WõH uԮR0]ܧ^U T n猬w QRi.֢*DGuq3:C*D^1$^ɘqjfF;':֮{"D/ s~ QSN!uSfa<& ^`%U>_"GE-0s:&']h2G;..%nNn͊Nǯ^';y,bAPxS *D-$.qNE fL 1NU7]QdqNԝ;YS~ZZ sr~R'$FM5`tE-28xvS\j{wqz8Vn>o>AЩz}ۖ6oZ_ؽ͇"&B8۶CUsW%݇Oֺ=HGTW*-VOl B^rs%a%9պB1J̇LjT ~0K0WXË$'[f]65;r%lC⋽PO\K.`X 6 ϓsz'mʜ%ğ{873finf湷ܤRI<|2xtԡc%0QK 9MMM7KsD n*Uw G; (D ˧WX[-rA˼\WbQVt/Y"@׺+"".%GOL\/ZoѦYA _rouj0b x2=D\ؙ;Am oƮ vT|}NS ؊ E/!jQ_څ:?Ȱ.R_*@ $9}+ ^mF1||>W/z&_& <AIj nzvUN'aπ]P`b]9pc킝^Lr`7~'j?";xm>HJ*\bcqYG|lE䠏r/r$Dxp?#he8t$`0 =6\|]J$6lwgrk@LrD41ڽ%{܊s-0W|4D5(>m?Uq?,$ 4 GX~oc Gm 3v4}M?R ǘtyv#g;>`TԭHn'V\*1#(ٕ=&䞘A_<jM;#b.]q/_(ګ*aF_R,̶ oZ&b?13,0by ] iJ5{*'I*t]r,y6%$6KID(q[Xv'+q3ş{~%羢nȆ,0kuCb XE?aXϹ&qʀ~mpdIitT"2?F%WaX7 mѳtY-QEۿ2V>eqNSlF@`Lc8SPi"̪Xcz8kM/ ,tuQr)LgqtIUh %*jv" Jm?kPb$K00APP Yÿ|0E֚ъ)@ϩ#XTEC,ćnT|]q,fʧKZ 3'ĠSȱ;[B VA[R3I2]w k|0wҀ6Xf> j D1_Ur3t:]NPWQCnUuj˕Gƚ#bh ve8Qh! m =gYZ07070100000043000081a400000000000000000000000164e4ded10000825c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/g]?Eh=ڜ.+ QPG2IׇC f xv> \Y^[cсcBujm\%aRP%?a& R%`pz?0>Nby:lFiC}IR5zShָ/2Z7_7D]JoЪ;"" eIQ#)1G?ѕ,ɮ_#E:Wr]p@3K$U~.. O1 =jY)aTBxdzE+)Md-r5'/&;q& i6&)߅Wc@,Plv.1ڼeV˱ΣwVWT\ba+;w-{Vt`;cT'm--w@}_'&}2h!KځwwwuB(achs(/H7s} +8%Î&lי:E?=yJϫ9PUpY)AW>̅ktx0iJfu~ hsI#KlQOm[Nl??\>zhXs- yC)Om+ Y"t_12 0Ҩa,[nY@يTU *n7)PxLA pWhn~iMe8ƚޖ1npnM] ?ApjoNȑ $?Hč81D-LgӈvݣwOnk/lm@n-lr̯dkS?W L8Ϋ LţٲD2UHAcz'VUFgcc~꒻d] gSᑫ]Y(ʤaSNu5ʁCfcQr8<ȧ$ @]r\xd]? nj톖 uJƿ:'𨗬х ZHt|r F=x {}8MTVs4}:Mɩb5uY>yL`VSmWmJ5՛~QmQJJ3u҃N>qs7ǜ ahG bWd9R-=~1#oh􉝑|mGmVS{'wǃp.S"n+/%c4brE|@'c;xf-'b` KnGPre\?z>2J,Uo#*lƳJZ</T,psQd7 .`m3<7 o> Yds@)I-NCQFdL;!;t^HYkF@72{\HOOSr){Ca%)E(z8r7ajD}뱃?&%|U1+k5.c*W\s(8EeA Ip@`/Zt2((nmZ\m ,E0K0YLˁm ݵCσҊY((ʞHBHˏS%֠_{,BM7GZ@ mY[$Eȯ8L = m"ghw(03Cb2=' '3k~]Ԏ5Fx-\cN#><lŵZk&4kQeƘܵ븃5H~Xoejٝqc֑&p8M M$|/UiV, NJ⹼G-l-/OZ@ .f8rq .jzG%ieԴ~5l,UpJ3gI\(?{w?4G]s>/ t_9c.V"zͤr'NGA1ڿ}~D* t\\N\#Hʊ w>*ftOh}En_"7rc?tV 0&2 -w27[?H-3jG։QQ 4a+R*D H轿a[Xwψ ~TaA3,#yo#`xW xs䧹40Hi52X$?fI` KcshxE9}yRW,iC}"rMm=55!뇓X\ϐi) )9ZNc-P2N=f$ d@#[h w|T^"X8ijB ӬᅫWg\"hgJր^ҩc ZQI5{!U_uΗ$ljߒPxb@I\N 5d*#6xBWqXzrlbQij_C%35xw¥n +L?3rp~)f&&P"rϼP>-ԑ?aqs:&zS&=&]JK 0YaрF *kWGm Qe:~uPxm Scă6Q@[ !J@i&Z=ev3? .K B+Va(/Gb*[G? >c85f3lB(bePR:` mc-`+[l,|DtQs8uSUiV{h(D2N6~WMf-gDIcpZ$(_«e_NKNTyx=1l8Xu[Fp ̽")+AJ 9H; ƔY 0?f[wi 2s(ʓvvcVH=>))i7b^i. XΤ9:m4ZuIC*KsqY@8&\=m~.. &AY=y#w0-9EM#{0!^xweHƟE,ލ jO~16Gm$c^ d_5ߢMqOj@ upT^/5ɜA;XhݕnVJRP`z֔-c]HY\iʜoTo! x~lm(a; yʩ*3+@wt[9Dm6%tAS8hDZ~)t/}u E[0$mcEwJ;~&?*D zUF+6 p4;}S!g0sX[<9,6IP%,QѺ A|!LAdaXI&&e%mnDY`^vZ}>Dc [5K[!)nHW`[6TeT*Tf]>/ 6k i~w Qa=ح0@βŽ Vz-ng0P w^wju# /"o]6|6>8Ӻ/a&zy !ew2RuZemif#]FBO7DZJlzs&<fP u}g@ȕmV9f|aTF,{eA'p~i:A|%4 3֒g 17iПlnVێ%.=8륲G'-^&zU^Zmv MYzG?mvWamO?;;#\9,R@ak*{Xӗ.hd!"RB?P!S#}"u DːM@LJmqkIY̒(lo&Z}}6h7E ؀nw'>_#Z[oc@*?kmJi-LLl)AW8p҅Hl\ 'RĦ*,T(4%)Ơz(׎ xuƧ0u/kEk%:D=0g.~Xł ZBOUui ƥgPgteS/D?= I㗞j!ޞIzLN93"nxϰ//!?X#m0V\VqR1A&u>@3b6=U'kJtР39^̋< '==f7Z]e%Ƶrq·'Ԟ ~S|Ir 93hM|njeEA]W?!QS75*Nw?}{(%[WB;]P)|LmHb]uL_3 {H)Q!29ҝQ$| ۷Ph[!O63k>LD}? lfYWoO |B.`+Ccƀm_FF(< Coܩ<b7gE^:Z6cq-iњY$*K/ 槆Mgmi5~SHXĄO Y.-='l Ijux Bxx%Y̛!/?jNJc6-3b*Ƣ,&X֊*Wj#G/4zz'v~hF( "f=D喏(G/E)$N{F>x2.@=?]E΃Wu`(*U#p/HvS#q7~^,k?f19zdQzpx\-)@{z3b {'# [.MDw /Z-!>4=pkz\vT kg~˯?-S:Fgywa'ɺv;-*g,b13͓UUmyӈD;r'si:snINn+dD֘͛ OˮE?^t5 I6`C&z?3+B5qC_$ @AΧ#Ԡpĝܖam$JsÒSMѠX̶ӹCED׈k{Z|&6b2𥌬cJܢ_YQoīGCIBѦ<=kt(̆Pa8Tvn:Џ@gXpSTƙ Id`=P@Wv3uc[%gKE\ 9i9?=N}TLa4C Yӄ?Yr8g[q ]8cOn^?L~I11Y!K',M]_gTiU$ "\=Wl߫t*\x??:ZȇO\K魐`-?.0Q *8ڹzNѯ`ܛ-X??]P{@prq 󵵚Dz;c?69e^TUUs@^UZJYi)݄pYO15eZ䀙1 a7 [.BK2⼧(<~8*MF7mVZQa`AV\q7G  :ch-iM{,) K( QnkҖs 06t臚t{"CO=9]9λ׃U̦1[ލ8w#X!S8!VWXuUtXztW646DEAH=3TL<7׈cO1h7ਉ&^o|7ҹP7gB{hcΌi҂IԶA~/Nm,c8ҶNÆ(f1+PdN;0[~ AWV+ߓur_8"7]|VLG-оlPRx g?'v)Gg\+ Ùzm< 37{TaUW'9םR'wٍ|nG*l|)%="0VayH}|O0ڭBUyfYe_{\ÞKUxpgq!ѓk#3wAƉ"9i~9{hc,[/eb"XHZd>ԧ[(Htد@C~%P 9)B>+%"9|'SzIOq.m5< p`aQs91M:WN*;kpB aH#Hڍ! fMRWmYuIn:)4_W.fٌaӅ+3p0}a9ZHluӑUjTO¨DQacg_N̛>$Dϕ6#$a'oj~*dy[. 3vlb,ܚˢ"}9<Ǥ )a}w5_ηAGFlE>Ʉ.yr7/cڝ_wR}%JZYcuZ]2b2bu[+R-SB»X _F0~TQ=>5 (Fe ̧AZ}Frݸps(%3\dc^Xcd-4X4J L̝ ĴE] !яޞo~X nFlb9P>[sc@c*tF L]֋A #"oل6wc׫?尮^Ti=z2 `/Ϯcm£'*YΠ6ՙYi顎L㺅1YZ}WAȲZi̦/ ~;X+C3Ed)Fx;T iQL9Wx`C W0%!+ H g_70o;j{4-=ќaR&OwZnOU*; Il~L&:I /L1@ =_?™oJ ,ڧwk5%]MrC:f1e:EX86 XTq(`TDo[CCzaxۑ݈t6MF b%VeY~׭[A05PJ FvvԹJ31kG&::SzsfC443c2jŴ_Isp*S;*==>5*̱PʥCEҗzF>lO}|3$yjCkszVBݎ~%i?td5) >Q3DD=۔u,sndie}jvEn?qn#G;:)5Gp p} 9LU5( S:j۵u|_!n<^k9o}7 \Qʁ_+,S"0BS@ _ǁG7[TuoY\*@qt xGΗ̴1dU^再[j|~V g^&6U, tx'w :D69T_)oYs9$=H? +8-0N,SZ%y!~󜔫Qp?'uR-"нߤ(j(%DžImJq拾*I&CKœ'r`Ҙ=ݽcmE<$mW!,VV狰nq .E> pN!\D6rOKemhd-&$!Y](^ H]q*'!P:3uk RL?$>9Yzh:fS48%}nR<Ǟ.|8:n񨈢Cqs5~$O &.RNPy񹗰q2;W_B%&pS vS?O`玡ͬ(Йs 16c7xUPއ e C4&X%A]_-M #!YLaOwW=yi ӳ爋 Y3ГUNo(@@H>B@md `2yN^⊵?#? ֦y4mypi^ՔTmupνY:~;bET Safg=:LyZVv&λ'~t8,7\cl.쑹~Q< ɥo|Ll_~@A`'|צ3w @ᒰiET܈)Aa/嫽Լ:7Mt`[ݱ'LcY 5BGOa /(omEI\m{)$ @f/-+3#811 (d~󋯤c¼H~l@.O>ބ]*я:gpī7U7-hE-2eԡBqqkfYHG^۴M ߺ[778PÃnBDUΫ`CX39čcG(]+9 FT-nȜg.ȜDLÆ ۛTw`1Ĭz5:@QB;345{},ԍ9!?LY2{&]zSAE')i.z%EgB xF m"[eD҅)>n}b4 >!1Ҵ'vCHwe{'ٳ0(-n+hq%B["$F ^T 0e /p$g] N6M!0A:,}b!'ݮW]2Swf& ؓpqUNk/{y}w)% 8snr:OsE^fLir=N.ڰ$#8%w!$P qkD5-r$_C8;K(($9SEiO(x~)zA.q̘,T8-%P3xUִm>X&~4Dْoݛ0Q:-c@ix3vjt<ǽcDf#d!.z},tFSQF8slr|P7 _ZpX[^3(ϡ i ;4]uZr;D"N!w9=ViQGX<PJ_5@lJ5֪G2˂y,J rrd:wUX斌"UcVK߷3GfT{gNKe} imwz#?冡R J$(*TiGG[-B_+}lE2m<Ň1v?}mnCLmK"yNhΛCr۔l^,Ce#sTBf,a#{Rps[BĞ_k4 lLXx{Y> :u$|Rew#;׆Ǥl!cFF9߽z]e \ڠt$oLK6O8YfumT/P Ӝd /.)?t<J}iӔnR(6$)zݷx_E${<;n^dB=.i^*K`pɲ8i ܥ?Y*>k Qx)^aڀ`bE)KcW|[NG>nL]"VIis:¦XU)蜟I`غ; 5l{Z;{Қ8%^۴yq *o$vxMێTwI%GɃlgi*RrL%#hg$kE矵r*r6M}=`a:_:s6gL@>Uц+x1}vg} i>"zc4Ϝ";z< d}_R{uJ#"XQ-@^3k)؇KIRўvgJljqo^e'^Nowd>!QPgLYrع[U8¨9~k#5i@<xO+)b9P0sLNC7F2(6TRa@y@cP2Fo8l=E:̌_%[ o\A{װ UޥG{QT7\Ce\A Q72X:oA O|1%bfe&N pݙ ^Iք2%GbbԗR`X!]o=-0UM4R&0C<;.#luD# O$?/< &sZ8tWr? Q0:o=>Y(ϧW%wB{4%FJ rXcm %GX`yPHtjCfH .lI.yFVO *JrDҊNmX>F s;Q﨓a`C Z=OlĪHtA(I&l'T/[6m5߸r'mtNo.i3e˧ _rܘ+'2s\HWA;w,sYқt8µT\I)GJXoVxc]X2) m3NZʁPzZe}Pti}RY u"` "LJ=@V,X o&+B$2S'H2*e賋 E3l$ W p/`\!#j=޼,q+<q>UBblsacCv%6V@8K_5ԭ Viѵ2d\1%LO2qjH[)s&@E%;"!i11jsƇս[=nR=UMoӅδN8Nch W֎L^TS(_`@*cH:1jXzVfg.$^7Ά rujR~%c` Hk[Zrasw.eѷ_daQ&/8qZ)(+ꞽ`s~]Gؐyƶ` SQG)!r5mRI;8ons \;MO;;5&sQ8謹; ?  p|VzmF+Ac!>*f!7+~ @qgdyccU-ʎ~2ʖ|w/t%A,V1T[Ea@uHMƌT%Ph 9v35sa9 zFFJH*w'[RQ`1< .sG)oJ7GJ4vStchVl?iVN¦%Y`a']L%+B2ԇ!ܑ\[#cpϟ;|O7ZGxLN=cNGO7nօZ2}L\c!?ܘtSm2uhV3Z{ѳBbO}XY6|sZx[-t '<7EF/ԦoOӐ%xz ܋ke!K-P?Yx>9"DCu J8$)ԟ,7.st`ELWIxX#j>2ǛL1 r}:_2nWd֧d~D8Yly=I}]RƸEOkZ@_fXJ+Xe8xaѹYR}  (]yg3s({oNym{!+ .o蔛v&--3t٦j)d^ː alEHt6fvJ@9lPD,q_z $L4%ٌhnB``51r-h-ܽSu`h=fP}l*_GtIZw$FEc1iՆQi^N7 1ßCJ VyfSl;o ](3)8]nf}0F\#gJlL˂E#4Á v'8~iTx*itB8tVЀ#mMg`k q0xo=gaౢ6L(.i(+G*&bVPk(̃^TL&h!,L_9Wdkݮ6 ߆<=SH TD C6q"9PeDf71"t Ay%LQ#Cw(4ʉ C0iɟ4?mqd!a_@V{7|/6sӊI |U(*Nx* e?UbdohU%Cd6cV9h &5#u~A.8.l !Yܢ@K<;{@qN?כ8n|<aY{$Ar 3Gy1s$s5_mQ}/9誵u y2SlxF&7d^hn+f|M"1ݼ _znކ]4:[;k$<-so|$St1WZ̷} &oh( #/]oszP_Xe̫I)7hۓuqK1Sڱ,_mTcggM#s=9n,.ASL;l-_W$NQAK`q`sCY{28 dгjCf&;Im*ѺrqN-:'RY!`2?c49tݶstSql2HQ}edM)M_ݯrAk@R79ߩ;Z>V h}io}GW9j4Uk:8ch}Dzd+2]6kFx})3Ϳۏ?Ŏ_/h8=ȬmmI  +]ճ/+fP9h@0ӕR"SQDe=ͺmhy򿩉Q' K IR*;7?c)6XVZqenMAa%7tc .NH=J2 o [JD&]U3+2epBwzy*K> "&W&ӭ*kf:N- L|,^;hd{w,@.…獐kwmU4b)r*iTڱ_KdAgx.`+ȬX^")}ӑ1s(ưq:A;rzĎ5u KU=%'j >dRԹAIDcMTO?ax548 s.$+ϠVyq$6 6/gQw ρ&I%3'"Ȝ K #'u[w;,5 !s,T2'6}@\sC\eyOxD&\_-ם,h>ѭ G6p@d4a\PRXp.61+R3mXaK=r /,=5e`dE/ G,G)Lg: /8RSIT,dz\Ц.yDެ6X)n.L5"Gio nfX&r=UeCͳ(ǿB6ܧ-=ҷ2mU*-)̺汅=_:25VZ~stxrymW6Jah/ZV9o/2[_i2!jk$MtڃQ&A_/, çFX.&/ڮȝBt%2x3(sH~(Ziib]moF!zaQEBd<_E4_t LM>RGvU]4K٢@kʰB:WޚRY1gD0atepyǬmx5OF)oT(b] *3MA[!GъƖ aڈm jxo=U T-byyED2¡%竳iG-,O̶!'<(bTu TL;/y'e c -oz\ڈ2=]/ 0lМoqPIaVS\La zpm.Z}/Q5طX`gsX,BhRkz{PdNtL[Pq?#B\% g G{ Z¹qnWtބƤ@Z/9Qa*}lC{)5 =#kr*Rru1yK}'’L*Te88 0}F{:Ԗ/^aYy#ր TN'ot/Vk,@b1'gVx17(~n 8J6EukRĻ=(԰LX.NcWqhuBva79=uxnqSx%.ZA` 0:{+7i膘 tx"p6?w!FZP qCG. # 9Q:u3_>v φcFFr4|VOsN[( e8kGV&MQ4Q6 GIӨ 7iA:=Em>TN{"k;o┙R:yK. =]'}Gr1>*eAzOhP^N0DT5xu8j^C˂o|K b ${z+G]6Kv5H];*]QX ?vnM+ZD:LJmky&|2~ =*ZEnMtǐӶ}V׺[o1g+'r~fWI~lq_$ ;3[nJ\ 6ys Dϳz]H뫱7^/T M>戌.@3:sb$m,7#[GJ.@ `u,GVD/;Nb"kA+Ǟ!/?iø'Uf*04T㣡\3n͛`@~֒e뾚K[ۭ&Xwlzca )Z/2SX zs1%^~C=1NԠC[YVyVJL<+ܐ {(BѼ& A )%vR7ҊO胰eJopvp۠1ɴlu{^ }2?_ęe QoɉH(!bC&GaM>bg{<Ug^Gmp)-^*n BCHZ(llqUhu$ܦpjv`w7{Ŵ8*ɴ=D 2!kO e`7[WM :zkxȃ)1˴[pK T.y4.Ժq>}o8hz˟[#%lZIW,fDp]~6KaTmGO'w]w+VT. &SNb'>P- b Vs5sUj蝖J؂Ί=%~ʽk'(G 5ق#;K0e~4g!O=7kk j\6 e7dzjVB%c"&|_#9?p5+:JھBޖ&euM"(H+MnwOoNcvމӳl T-.-*+|uQOC7W/,31峕$3#Pd |>~x8v7Ѹ0K[|:_'ׁoGޢ7Cb$ReYYUFk֗w6%{!& i+(k1p, IH3qU#9[D,T.e]c .ىݭ6Bhi|7{+rh^1ԶJ#]ۿoKb@5rd:$Q3.zQWV %S>y֚. jS)q{ӓnEݯak++rqnvL PA|>2.ҟXnW*+8ßhV(6d,vx'!.nm娔 c^w9NFÍ~I@70{N7,=mYFOjl1$Jbso6g JrZUmcZ&kHIR0]BJ3_-C0sU+sӃ(Gt6ckm"h=-{9Q`-ߪ.q -ҶqC$qr.\6x9 $7G}"ʀ}K8p{6}3z=ZZ/b1_4Ygc(>7]{+zB~?!.&Hc^ e>J4@:إ'.EinPD^ xXq:vx5VfJ#&P^{d3MSP!2MZm9?9y:,:E_;/#hS1{;cy﾿%r:Ayo10 8IJZO}SZ^pʤ+vcG3P/h&MWaEt@]iPL@gWWvUdg2NtZq(+sS$~o9 2vuhηB9}{7잭GDq5*< >0*$KqDP+G^2k2X~ ިʩL4Z, i}ke+$ 'y[];@mTXb=Z1V@pك5(+jlMK/gy^ ~0YP^3 پQBm]}V!EJ*p߾%<2Ԇs^y0 @@Jׇ6<";TnP(vګ3А`8E3/6iY}I>lnh?_HT?2^>#!oe!rvZ崙ޏtA(Į7.EV>`f-z{El~H޹+8ض=S ^[wOL/y@Ag@zp:yua6Lu?{?HV6;ZAfQvݾw]< R-#:X+7*#TFvN-ZCܜIGܮ{SL^¨K@HGv77W;hBm\kdZ[aSnu _ӹ>z}=0CUw}aLMHٜqMH*5gDZ |#4>bB<ZT:(5`nY(Y7_2h8\&l1[5e(kLd 1Ƴze4ًX-9oGOaԼ~}p}`"o4́BER'1]~ZFGYK/A>LPOtC-w6g sȢg~Qܸ݊e^LG=F9/ҫ7;~*zAmi^! xap"~<=x_JKkFBYawH 25!T { Pٹb, O$9,Be%aM _=aeix.GkEoםlY4g{W9y.bŜl(|,\%/ CjJ_)jq~pJ¦vZ5[y'I ӆ~]Hc [) gO^WJ@4"yo:@g(\񿩁F Wi_ 6EYd)eO*9=-|9 O;N'2rD7u ڄSĸ(MPRSuNLN?a-0aMMo^Y݊1EyR& >emrG0\81m*M $+|m " ^4pVW' ~uA/5ٵ[̈́U{c=`bh[%|hPTݢIIyn:= 8Xy^l3JתQ6b»1> CzYE05FNZ8;u~7+P3i\l߲n,q%P纓w_ YCrʞ3֡qQA5&9zړb5CPzIXIq!UߍUAu/l!#݉(+1-)EԻw g>GqGQ%! TDH 0aZUmIWdyëlͰ4?ȝf\H[Q${*mUQ@%W;(>- =_2+or#eajLKUJr:Myytdll2v6:AXiUqHF9ڌ#Nh$is-6}\6#Me]t᮶;>+9-BW߬Ft X@8@4&k 6~$+Y@WWc, ? 왓 Vkq}HO# r}<j曰6SeפdUAyTr ӡi?PRϣ/)S Ll:79 z [SN{cJ\`@Q/fM\=&Bߪ/O|ĖzsK8CwE!ÍݬЫYDCϷpNF8\p~>JN8m(2g}U0% |%0>-vEhS-HR)@/\DZS_V_0J~ev O | d:5J*QwǸ.$8KwJ]cr$;^*^ܸBx[F+Vz=%ux4Amɭ~b]T`J 9 [3EbsRH'c%Ҟ18ao9+%)C2QsAnu'Z(5`Q _}Z7NDXEWxWhhjK/tF9U@+}VMs:E͗<0 v6@9ox^:]_nDkU|PrDPg;c,9ɜs<rF5CbP@͎9MB외't~6V?Hs,ʣ udsPyQ篜39IhC »>/tWOSÎqj (R; (D;S6|^={kaMrAM=I(@dsJ.a3`}opym_. <03EN&9>MGmrRE3g֑ xgxp4h>T <`g`)]/A{쉆n֗$+z`bF< CSX$y:]ǐ{+50> FKؠߘQ : Q^+zn7 QB׳+eCYD%%IFmavU,1vzJD?ꩪTɬ`b}A|FZ/;@."t 3/t乻zj8+,$ G#r[w S^?96!Ɉ5ni%<.@#IsIQN[2].$QU}%A7b&;_T{|ֈFև9N% T7&t?JHh4w0Zo 87;!6bBSi^n4q#THMOTn+u zf*k/y%DAjE٩Kҩ\R~'  a(mTZ| `DUZ6XDZBq1}uY:x`t.2&2(^}r,oE+"hżu!˶@Qh7X-e!œ,(V '\sWys@"'RnEua:?<Գ:m*R)1Dࣞ'7;3~UP^TROYp+Ld %Ly88_C 6{^ è+)݌OnǦ2"ݖ:a,'J)|+vf0lRfTPcP+3u{&ɧG$3bf{6ם&W0G ⣏ݤO@K[)^aƖķ4J,e'win6 ,v+(<*YlXQ4x()T D[ 9,:@$uk7rN̉4Ū73U&'Ï_ }/[&ҳwv^7zU$&$ n?F 3}z]EvC5!`ttڒX`ŎLt'|#$xyw^&C=Ѓ~Ie#Hp4P:^C3 KJ~.Z[ub*`yL ZQH|Ӕ& &㰮qrCkՂ") G?ͥo;%|zޖ}Zs3CwJ*~ )BW;Jv0 fP(7 Z?0`. xGW#xyI;zgO^XfN0;wB5eո/gV d %;Eg33}mэ+}p QQ=SjrI6uĖ.7,3 |KC`\Z[UjGy.ts&̀Žk[s$[V>m(,sWU]%54aXI z;;yE=-БT0cLЬvmPyɗvX2&ZmfܒDCrŖb50V! m(p8tgD:|qm4ƗDz$A&-3.9}d;)T6`nĵ`I2:]D͜edr3mpRt!1|}[8zԓ \"}cʡ?yP߂>OQk 0j HU:8jW cy,?)].ZJ`ufd4n (*(@熛s!ҋ$Ep Cif̩ vw'f^i>/A&1yNSe7i,rN;^;27у;&CifHqړS]7C8j(PCKHGʝ=۹L%vU܂pyh0 K3kD=6@ hmڧom RlGB9|*SK(y{%4yC❱L2,P̡.=uvAUU8Ѕ@aHW8E@.j=v}OKyy/?KÞՔ-PB{6_tT`Gv~jKQyjc0IG>@wGidl8!r|ۈ4AgFb[8_lB2>d;rگ!ˏs[^D09ä29>=O{+3n\f6i&Iհh@ XLWKby΁FB e% c`.Z $ߔ4#L ~kHjx'1p|$߼= e &d ?ܭ<({8'E=>u߯Qo<(wY@~ _3ȗ'$R}b=BJ[#SS8ᳱ|Vιe%1Vԇv.,vn _o5j*V+<}DݶwGk[ߗ# P2?r6? sbpdNsU\y'ԓ U[YAx2& >Aɺ.wgjF KӆEu@hu{:;ϣX?ݙw h#i_Ki"^Ma^{=<ܞ ? M)RI^e+ӌO%ƃtw 9(X]n"y r+Ϧ:;B תΡ jB8"%j&wLfN:KUS$KW4;Ngd;8}ujɖGP>"V -{y|ִQ)VT˒Ծ;]WSk KgYZ07070100000044000081a400000000000000000000000164e4ded1000060d8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/̿`]?Eh=ڜ.+W$Eq$Fq!%'ePtxEA0Vl!%|:WYUeB.Vʚ2T;mA H OԜ*Agv6]ijRRDu(Ʈ9zq0yB:/? cGi 0VkUAWIc/ݔ7 ִe2f4jsm/(Ad?b$ȌD(2PD^\2pbs $F#h0Hݛx{~`.h׃v(~xBdpONi[ k*ayWTEex<<~j Knf_Vלcb㝒^sGߧ+kҁ&m -ѕ=ʛې49[@7Gb<xc6GBٿD12m!T=76lfxYH{#fd>}5ս b"u~96ިH -c|+s_::oZ2< jF& &VL|WFYѓDGw抧N'o0 GTgSJ9,x}B<#DI {fsd2R4NAibQOsULq ikp Se$kHg5wXtL ->+[z"dpKEl2zI*52 dN K䘊PP*‡A\go6ɜP amM6.+Y;$9%d[pT-ÁY&0ٮ@4sq А < QrBqk;t\Zhj(ϊWG[1=b4~e1؜΃{7ni4Bn(r%#;K Ұ͓"K|Kʫ!;f8K#FndBY0^[tb `K``m rpI~2G߁@)HOF5}<`e"0W0.[@GL-l6%H.%bR"y ,LN6fO@Fm=וu6uӏq]6*DOF8&LYz;""\lYNdND"|FaBYbvi0/~l-vVv.(Ev$}\Z d%`a{HWoRMet=GrA;y.VsʀOv(]`@y NoYwP+2v/,ND.U͋3L7 -&pI'QQ A| ht䂤HRWiMoyY? lחe0w9+'F5E%_qNEkE6"|MSrf?KX 3\۠AM#o8*4{ L|홱ٮk ֹ1&G+e3Hpo46%CTp2ܕN(oZ/[)ޟf=9N)ЀXiS-gÕ'dU1OFiK _i>sCS=abrCǧRԞ5U`h=J|(E:60V$љ\9jrc{ <' 'Qju/>A4˵/S/RMo\#M Yy߈j* DmsJ #]5J([?˪9?SV1_3+`  wN_=[VxT\:?F܋n0,,׆\S06 !}# `8Lˬj7yO_Xmۚ*$ ^@ѿo5;![HLd'6$=@.~o*h3`'>N*9[6ԙ"tHl1.V H^ISA~na:/B zKmgٟG7O!E>Ћir>Ɇӹ5#3: dhc=:\iwcJ>grC[LE+ ײդؾЕAyjZ-$AIt[AL|ňe:4; 6^A,5E666 eTAm<, ԒP56P+pʰe6<ɽkQFJQrI 'Z ˍ'|WV˵kp(xA(#(=Lc>3&i%'Nu6}R«()]>9SOBGtl6 5]X3X Z)>'\5% *h"=W˕h5CКO NnD<%?%[=͏3}y3;͈pK7c8=Eox%Eˏ1Ow֋Kۘ*W\ EŠD;3Y7[r rvipI*QPϜ z-nu>Ic$I,_ѓ]Ehl ö_:|?wŦ+%(\&=-uG_A 9 :?XY7A:.)k<ʉ,;րzd9j<Ԫ QA7+]XxeR q<ݸVlŒkssmD[ǎӚ̕JJG_HE()=׽_BfHz\A&՘M}ɣjK32ηa j,']Lf쫷s%ċhxs4Z|\EY{MFz(ٝ T=$b|{MljtT< tn_}ZHeD*^E֦ϗ\f%r-zv Q] /hMriм_^H-q\2h~CyгBCg}'U9g}@)},Bt{D50D2VqC%Eo ǁȎ=̉7z8 ő+dG@8U-98l 7g`QU I=mR*LJ""֥05@QjP%_ y  NS&D~lsg"A\%)s8vfoPF؂(naȠq QW AArHHY,hM'PFdqqWw0IX0K2%CUeaau#*qs3 r(w1Pj:kԦ_x2}t!z,2di TœKzm=FgZ0L*- %toF8sL_>AV ƯʂY&Fb^#|HUu$ϋD̞FU=3$1*B*OO 1qp*aK%|rs""j]7AP2%L _zFƠ+^_Xx>۩ǜxOd|JWg7?T[x^vbr](z'd'ki]%؞]F#LGlh KٯSAU4#0$EzMR & 6*֬dԚz٠AO:Utɩ Cfl/uuXSsKy.:zSJx7W=dluj jk7ُ uwPQ0S*4x ŧs!A6AB_|hUZXrK ]xeB#y%NNQua-W#Z Fekmz%F>O5[(n1'8ֶG{fJ#Peyzش\ P(L(X ginU# =oy^um8 sf+5fRF\]FXg&m٣1 HB~ %?ҙt|1&a & '_8`Nbi#^]ߦ N뇺BQ Hq|tHG%@OC^1/ ?T>R,ZcYwJcT'jfVa,u֐|M>xW0(/EHsNEUU彩 Kj\ػ:&&k뗣}E_3;խl2mLߋf7Ѐe$!|D>.)h2E影)6V Ya~ZDLq-0GeI ]O߄O>Ԃ&3-I~e)9 e``e̸TBN4c#'Öebhl"[ů)J*~C+6EcYE"۝مƌW#)Iw!)knmuF`}vhp0(9%B'$|g(`VFY#B)& [g#W1k1U Dag x 6x*#ZK(5Ry;mRiv<";wH?ʀ-ЉMʊCo+!)ExDȖ-`({0J/Jź(VL J1GBU ݘ"YVgWR[LX *m-l=hӀ Vpv$$g6c1 "[dt?a>ٯ+LaQ Rpl0b'ALܵ>ATY+qvӍD0$Y;-=X'W/_N>I߶(~ISkt\3 NQahKّj"3KΌS| &: n- vKw7{({q#7jr7Os泺{n0g38F 읯 IڌdR ɺֽ+|%ym%#,dm./P2kvDxK(*~ءq̚'Ĝ''/mPSÓ3 wKua4 0TM@ mdm$I@׼TG3cpDcQUNh{sH6EKa Q VMtI[?njV.ɩ%8s[cINI_1S5 v)v9`UlQ/h K? 㣚?1wVj|K9t"z-esE&P t%}6a$*at߾c澾0kIDҊ4hʌ/ü@׾YTjd1nDF,{Іv+0]Mu=Y\??b.nFsiiiF  -+-QR@h/<ä:#%Z쪟4&0I\7lu>yۻl1"ʥGG7=Ț…a3v:띑 qG8,u9؊,BR;}W>EEpQE/{@QiOKwG_Jwߝ1C’!+CfZ“QC:'Jߐ"La1-B[hstx1Ѷ : J7KmPޡ!|ߔ"ek\CLо¸8j q#\bt3}ֲ>U“ ТkF?ިasS oJҧ16.G 2 0ū-4-w9s:;"ٸ6CemEQ V<+#վr4s$|~CD$$5)>%Q\`WmYUgwVx\nM4eՇ.K>AsT%x.Jkp1BK ΃N;zGI#)Ӣ+m}g߻ AVd{BЇ.ep\1XII\|P3[0'/Әvi2'=)Q#ELۘTD~{ve?8 =ZhX ^28k!1*R㍌=N'i1؆ϭyHpp '>M(pL\jI,( g4G(u2_}%$b]O -]fSgWYk%H3 `8]}p7RWμ O*A݇12hM!qd|u&IVaǕ&fP>zʁI$`áRp5 Õ9~ByՈ ;{׊Pjm ʙfDF6RW Kd?sXyrnж|t#Wf7lPiy|'8Rduf!ʣBmQ@];zP6F|C^[s~\Gmk7dRɤ A~5̝PPPP rvtavHz]m+-m֐Nt(^xـҦ,clw}GXn.5.lށ"QW^nvf?徯Ne'/M-,CAntܙlJQ0}^v=L`'"'`w1_@ReˍW&Џ|LW[MkS?*D'_Sp$/&V_ָ<\t-8>أf$VP!{9a89/bGPt<_ߙ ȓRԥ{4JUNۍ%G@LN#=g틉s >u4'%DK=&̆A㵞Ե}FK0@-_|W:=5菿VdTmx}y lQV2zb{s$DKwj PUDD #~&wn%>L~E㑬yߋ5{6{]샋xq-Sp+טnsq~ԛ M0z*鑖 ԏi8l7yĔg.KW\W܄eJnU<`Y*jڦwQmqPcsjz9GkG,k(͖cr_N(p@_%t9 SAuv bK]ohE8San\K(\=M>ϰ.m*&-NXh`A ?bv&+Iu~{}iv:.J xV8YHNhOK[?,(3Te1zBCxGܒVbuY6?{7ȩ!#89i|JgM lTGN!ߒ/-0l}q(;%~}~#n$ r#'yj'FޖR ޤ#ҎJ%[M,NVoX'S' Fң>TküGܬ^6vi"r )MLݏϿ5!4|*=ę< t`U޸״^UD%'tٮUnZtą\Ʈ=3ܦZ¾Ki5ht}_-vƧxHRcr0YIѶB+n*J_2t~im{gN\MuzW`HW)(fm d=dAÙ.Y,~&4f4ΥK Ps~P8'`g/Q0o}R+ L{m=O4b еBc) (h2ag.е7,WQߝ\"kǥɐW"N9N4TDa'tbwB|ˬ>(^E<q6B 艶;zS:*wLV1Z4 s >4:mCĤFk 5%` {&fګp >Jb YE3.!z] YcC[!_LmI}[iP'h}Fz:SObRK[V/fN:T2a]yu\_(X[1^F S聼, ͱlK-uۧ iՐmؕj]gw<[d:X4|o C5Y{fĉ`YJZ,WP҉d)obsEQ;=͏ESj(U mTf$N>S/)f[tN>ۦNOm=oHַg0<|Wa;Pw_t,: o'V OKUlu,0&j~(b(&Rj4k9iQ3-չa ;/PJ́-*cFh8=G*:!l"jpF1)U6e!670ȼ#Cd@&5g>QEu$Q)|al0>jwI:X)ϩRx6pi%V{uL8oAEaڑ^ZTu@>PL4 OXsF"Q3)v"k:|pDݹ$2ć<7tf`ZHf ,uN۟:)tfk q3r,WqW"W0O**7`TwufK1]>:%U`i]e- )n}ȭ;;UxGL #mC3 ޷c+V[6_;`crO:@C$ӶXg~DLE:3/k ]Wr[B7\NOwNtȎ(41T1iϠ~Vb^c u/Dc΢[6Kl( gf@O&~islA~[;$GpS6p0^#BWswC !pOَI$Ӭ3$ 6- Is'c)9IСÕub8K˲K@F R.)% 1% Õ4r8ߪmlWLIQd Pm֏˨:s?s~\i|c|Fp,j!3|qC]*ڷCMd&{4JgViZYn~9c x,茢\4? ":5-l[Ȣx@e\2!L$GII%ƅЙZ#drpzlB(]U7"*\ Vƣ1.+kƺ([^ LƝeʪ\@NG>t69BP|c,4KUؼȠYC{hu,͉Mp6 ĶNXrə $ǎHrZOk΃q-4dЁB9k\SᄽS%. aBRgTs7}TfnB/x ⌴KRf6Ga@۶^„}3H딞YAUBƵ1g_ }2|J '"sj_dU̮ڑ2VX^H!pn:k=dv/7cFW* k@?b8ݮPO}鰑BSq5AQ7-!rDhGI?С ia7^Q^ݙgۅP"z=~y&'r"qrƖ3̱iNb6EȬaym-pk3= w4|$<>Jn0Va l0>ly^8 {ӞMíK ЌOQGt?dq)lBme(a񉦪!+ZWvlb͈?.J$b7&f S!x=mwh:o}^ސ`!RtΕ6ui+>!9[Q%oj4긪J|osBRF5 ⳺3ثH \/oFY|7Dɜ3b$YYNXuڰOȬ =sD7A5UkPK"vQMP# F9NK' hLDƨHq,O! Gm-uU=Dq$p苡,.VaW ;ZϿQ,#9O2E|Q5qFtWuvhT1lo30:qZ"sy= jgg @8;~pEu͞Vȗ72'ѸB FQXۡ [[+RqW6Ii&c$hl>A{Iw_QV26sJw98\%LF]V侺wU؋CgcW'q p_@n.|qcjO Im&˷i`'Mccc{v8 6bH}%>rJ#=f6I <9 ;ɭ 686pHgrI<BPג:(iB -$hvj)QR`y@$--sw] cg͢^# A.<[7 bԘOzX%_K%qwp\҆aQ'=.ThΜk΢\ץ&6(*4v3gU6>0s^6uvևNNs8ݸKed<|n*#LnN Ǡ~oHrNOg=(c 8ArQ!9V"G8=2G+k3*?RP=v _O!dbQT0uaow)jg5KeVJ58XӛanV]MV-2#O44{ 1AL':d.oTqĠހR}Vh1cKϋ:WÉ8quƨrg4 ߄Op>Hj-^.x.-Euf|-PpK'FRiǘ!`0H<0P*\,mI2ϝ>~zuxL"}2zaƹ7d% JrrO&OBM|2s1'>[Jђ8DP0Ņy7r{m~\jlJ!C,pWK{a%Ak0fdNEaCEwwTTƥH%AO {1dV' "'>-f &q.7-1Yt]/]c`SQ#Q!V4ߦQ,W!uC"~oh̘ow+o P}[.f;""GҔjpNN)} +,0хK \4j" Ags rE9 -#OP˾/fe&j%bz T^ FMעBG]~h~J+ nfT#XЊFBI rsqܽ euZ`QTJ;<RXh1o+UY< >A?V.03oHʩ 86 6 Ef/&i+l1V1+…z8Wj6( x7r{'YLֿj[nq;\%Ogn,b?fOUF'ZGZ *4]x]C[NhJ\}C)Hs UVN{b\ d#( K'vk=S=HQ67痷r}ak޾ɨFJ:{=7nj@XAsV>ڍ= ljgseQh^  T^m,Qi/$QV3}%2,NdJ/4YіxkPsB<&3ܙQ(1ۣr4Tۊ1E"FEpR+' sm!>H~}ب߹:k)ۈZAzG}H3T6<騋Q\\,nZ~rR!Ns4iMpxSE"$֗h&V >淃szK=op S^LC[ NW06xmi3}&b8VHD sA2ͷ>:șb6VR2ۢkۥ6"lem8?o*4R^SΦqn =Y|VC,oL, Wt%(7FUmʬ~׽6 ;x7jX%zh@ƽQğ"~*FM=8=!;P{ Xsh~BJs9!'g9|,6!;&U(Ibѕwe&vyPSM*OZ2 7NZA%"?7Hd²?H!oU7~Bw\diGWୖ "|9(ߔ. [e1IG%V<|REU"eMغ'A;{XO yV1\\VG*E* _,0G]]Cㄅk@{ x;Bf؅=' gRIY!c/&RJaƓBY 7p񬥥yeW*-SDKTQ\G?K\( vEk!\YIڂm561 'l+`z h.W`4m>b]G=w[ӘDZ2VzsEAM-ضnUfnՀ?sS~"!ۆ61u9b9dZqj=@3*Zmf Rnu ?Ŧ UwfGGD;b^Ƌ&vsv 60ؠl&<*X7_QĬ<ئë{4- ïºN@g¹ݟe:zM+[3pR&rSY YfԍA$g $42&#@d${sO';kim?DJB-&owm)`ܑa ZIDd,5m Yf{PCyk*m 6E;vwL̘9gS]eTzYU5 ps3?7x ^/tr3EG| kì H^wx`-,7aƽOGym3DǩqngRɲG:} 0k#d'&)'իP*XB;9;wDŽdm9w|$!vj0v>vqVb܊\}֕N23nffX=Ѵw9zJ!i%T|1kDx~\Q\UI QtHdw`LlI$@n*hhqiap^R%'ƂqR%C vKaS_?];@ǮB鵝!U?6{H۝\uzz7kN- y== +losvCmEA}@$XpO}0VO/HԱ 8H9Y6Sn(p}K)PcB@><.& ;`"{; @P-F/m: k3E;L_Sљ%ڨn2n>_/w1}JɃ|B3bbO81ZYAFht}Xs27wlp6E4ymzGgSJU@ZɅ;? sZRVDB~i|rL%9?AO=vcGZO', 'Q, OT6.ʁ.FFmF;V+)rf&,r6t#qre<ԍS;VLAPaf{ 1"@jɳjXVuO$xbTC n:)D~PC}^c7!N-R&hLyƆr{|"IϺ2kdHmy|!jzF]𘐻]7D@1ILEiNմғjN\ptrb֎m ,z^Zin=tDD-VG uQ naڇ sj{^CI]9Gi`~5>}%Ls^eM,^Ii-vGJd8WО0 SeSܣ?;]ɀTaNg7b=:ܽݠ&氅ަ!IV]V;ُfzٷ]Sn֐V!"I{JԋY˨@oM!/cTLMkuRx`V^9q;3a!NOPͫ$D%cC_ W7}*X#!5~XhNh\k>·ge%J$L "@GK{Ԓo *տPF?d+JuF jfF$FWk32_mfdV'mXz44![3y=2l%FQ0ߺ4e|= PhG׺x7\Ah`C Q3W}Y52scAc")R6[oH׹k ?SRԋ[D* 7Ak(1AqmM}dC: ~j%"UqJ%;E1cB|BJ'RHO{%0nWTia B](7_*˪rh=0L758\GT?SJ UHB*NJQ*A.Uw9Q!m冘zfu2t/.*yA:ފc$GB N1ù]RӲ~#`fV!&T@i^)0Sd=\IE’' *S v˫\pux-;+cjk!(k}DK.k.I&Q,( i- uHH)<Qn`6_IH6c}=mC;A/UPgjO0J=a {z((wN"sp9+^z)Ozdew>JXwb+@p]Gh}%LYy gT~ "t^ 3rs˗a߬s]$ꚢׄx`c፥~jY3_&/n 'D 6T|bv")3yE?6R4yu#CːSN$QzZK)mW f >g0# 9&!2cxWR+CgqI*'_] XdU?%״,7WO'S,2X,d^i f2"@{@|Е/{᭠ aQ?%3UofpXcghuI ^a=e?x戚S 7٠Z3![볲z,\I8 Bq,1g*j&3]Q v̓7}0 8нiiB.=i 3 l*9TL3>xUz|5/zic|:{nМߩi"=ڸTAhH>IˍKm}=3^n8&`dDߚPU+OTO|ޕ8Dt lrB2wH Ko@+-EtF?*%3 KS.j2faEWb*g$|*& ?ͺ%g3XZA6B A.J,ȱdHkrOf !B'!^#muH `v>+s&Ęa]ce"T}'nj'Qf(2׷=\ZG#(} @-15(t@dwI*quQ[`&P^" q E}s<Ի)KAz% pˋS!N7DDBt۶rĊ*^r {`+3{7dWR-mӥeVH;}~, 7R+1(;BuAA5[ne'p:6!p 5HDyAрo ^.&ځX5 72P.$eW9K)VXbi!3֘v ;m:S/K}!1/»r#:i3eٚe&._'ߝ Xu˔R p^OUyi3SbUe &&aFClmoʊ ]oq&q=B N WkERo-e(@"/y;~7r3mpuK;܌]6p3v6Tnċq^=< F26~KHMYYڍ9%lT7l%[*D!OSRv7*hXƵL37Y[LpլCn;o2Gu )[5E7]|31 XD9:zto''vGm::U>*K$W'8> qR T1,_̞#%Hλyڧ?3Ѷ'5i$`AN IsDžݸ7Sn4US(dot+5W0;($bJ=ުؓqCv@Zw\y!ynfZm%R,#:PTKСy*銖uEu0E%X@D 7o}+TJviYgPXٲ={k.^NHOeVe -4<Ʀpᧁs?b9Q =S.dhJ'Z@"=P⻓$;gIA48T8=Yo!h̊,ANa$SfgMInM`w|6JaŃ~LHE2Bl6ew&,j_hu~iP /Xb) "]zJS[Г&^%+[=Ygpf:0n~Iު=˛} _GZ&&qheT+}t*})&G0Q{!vsj8Aurl椪~mCitXrq3"+nzYBg $V)mTUt`iqwXiw&׃~T^&?xo֓ڡ ut"a*ŧd [Fr7{GLs'h#zyC̺F8{~okCRf-+콐DwӮK/@iHpU\|NGػ"~1LdZ(LJ?<#K\<*x]FȪi;O KN~ʂPG.>*$82>}?Z S1]w^TzɂoR ىE' @W*Ug!"e(EHw ^uʥuwX9n}We|4|Oe00? V-+GmdaVJG,l[R\>:x 26ܔ0;.x4r4AF]~Pfz I_zpuf8(0C|{ī\ 8bRn ]Af?E!=L4 7IAt,v ZI&1>ޜoѩ48jzEjB)$Ǵ@+Bj.F^rqYsx ,O[;kO6#H߶x Ҭ)et'DU@KQ$?~{DoI_S\tVɕrd(s77uul{a4+ iʵǝR~wFQfF4rKQ(Ϛ AR(W`.M6=iX]6.W.z9vgj$&Qw[& u '3EnN1&!ܑh.&KlWts|2x8aҍuKk.AE&ǔ]y jhMnj8+t_pxŔ^#1[A -MDAY7I 1dBEJ/  166m@z߹1mP@N]&O| ;mVxԚN&Rڹ{+ :Tu 9\ A-ʵ:5EۈA{޸h, oqj*kFj:N)%4)"@:IשxpG4yal~c$0t1k{; 1:ғmv/<9 =/!ﭶKNO\ J~&]򯔭\*n>_:uZ9_uOPXWWE7Ul$l^M u]RmoHwk܃6\ZH;)g#L65IÏZۃb PcO.Ťےct Ymm+KNH 8l#?xl5 FҊ|4s.w.UdH ^ǛWQzX VP[~)˲h gK_ל]X*"IV @|!*6 H$.ozP&`˖ lT-q, cr+NqXr  z^8+ nʴ6 ec?_h5X=\TvZMTGhe𐉲1; |Kczh$F}r쨪{50uMk TA53P*V .L^y]׏t_LC?D4 iwzB?"۵94ʈ3t jʇ\j~I*iQ&/EXD"hīRJG'~^˿, :_ gkn ?t\"KB̦0@W &)&Ҧngg LI* 9dd褲GѰ5(MpKU嘽O_??$/zc'LJQէO|_~U-`WzxxܐOL~UPnY1XR9SN}Nq؃*tЯ rHfM39]4 wxJ`tj7]]8.S8qݢAd wyI !9ӂ`lm J;PS4q1jYyT#t3{b%߿eǹ=VRE S-z"QMrݍ?/5R|\r{Y uy|'m Kt,a ۯXh2V`?uaIz1?-*ߢc/Z4hZ)!k>7H3S!Xtj{G%O/[¿6}LdRrRSǙ|G Ƈ4[!3r WuAAlj|p~-RGC/3#dR!XK7$@31R9.o!^[-Vԕ,\RUX?wϲI2.O_Z"'&*]f]NW X~?(K/` ~ +<Oq"[-ZV/_R V́?,`Kv>stEEb .7lc}'n/Oe?Q%LSuM̔ʮ5/v߯cG5Fؕ,ntkwed k'箔}Q]+9vb % S{P`_e=3R,oH&x V\c6QYyC~!"B" m v$)jU| bik|`.7!yB8iȯ{]O 9y_Sfnj`e?6KIq0BC~ X_@82K:; ?SH@󛛎$J!gYs:,Br7`O7юDCoXt@՟m 7#/Ǯ剮e];j柠m-z__sT4p_k|U>=YuwMoԙC-Af&Љ/28&栮>( -\lԏBAZ#p0SE yWk1]@"t#si0Ob5)E]D*CpWTdU@^aP{فc,TAsF[|n SWP$>8|h ܀kf{ `'H?ڣ7k1ϐĤ*vrz"â(T魢3JTeWdvMh'UM[!pgiN!`.l;?G8 Q/:C Ӣ13i$Eu>B@OwST.}|4\rsd ƿ:z{҂I0>d8_U i,IFX;&.qgǪ[Dto3(Nw;TM4&`y3z|Njl8|sGb[ݤr+ft_Ծ|#UG@q PmtN\UM֪7l uUw **9&#֖7"H#cbK !S/+D P YmE.x.kJ;]"J-mK-kēD?}~gLq <}( 8/mMb MWMR4;vvS8zs|kD"$1ÅNO=F]:-=rvZ+ > ̮tWq%9$ob@O4T3DhW.1EՌ05m1]P5QU/2tylSS4$˥K\- ~ v6P2gI_Z,vOYWe.BrMskɰH _tKmEf+P^W2!O`b&o1?ph?7",87ch p] nldXa8G qt&-FV_A뤕֯j4mzoJ\*nhSFGaR ̪EYѕnPZl T-mH|wuWx`⮵Q)JV="QުnH7HmTyL }-+l3utM6*Ǐts_/tpӀ?ld(IfSaW}wnl [߂L) (qYZUl2w5Yׁv Z)B)Y K~HG篎eI)w(Rx)=Zݢ}ȐƳNcNXj: fx n uB8M>Fǟ}xȫKSmVKz#ϢboCN/nZV1ۥ[{y!9W-!k(<?Xh(?Uz ;-5sTuڝq=N,<`HZJqhOx*H|wΰ0$}oSiNz6DLnQxsi۔):g %Տ4">&j%*TA-yf|HU7h_<9Y"N^Ҽ'zv8?^>&Zk&r42h&>3 j/585[r-M& BI[:H(Įrײ<3B<:<]4ѹ}ƒӶaR  wܗ01S(FL- kM!͏:jZIMET>lDb' bs1i c3d*/A;OH"in-I %p$.7)[9hPÉ*M`Ò?W9}nW8,ʌlnۜܥWe'BA/EǒSv)M!~ߡ7Q-kET-aJ7ڦj}& o+O Ԙ͆Y-K򿼶̌AXNHhZ=z%y\-ӄ1w"%DB19 ,kGiPVqlz}2Ie=Qaze@it ]3iuDcY_v}ͦD*,ܚ ^iJ [/fධN 8.^Q޿?bن Nl;r8z-T9mL6pkk'.Hdc5{Q֗:_q FiTzs F::,c𮑑Of b'Q{oe u5AdMiiK:%{3*8W3Yzn1M@noIMx Q%xG7HlSHV(`"D0^QO}⧁ArƬR@ƭ3qBQpYu*ZW)zJIM9saUlBV+)is)Tl9=EP"P/V; %7̬>\ ofV׫ {0߾?Gqd5{ja W>}! 񥶱Y)=;;om#՜cSz3Ie8Do$"z>5x˕Pd`}ۻS}zJe&5$[S ©:c"tfm`:ޒMG9Qu!V8cKD! K j)!q&)r2kȢC 9Kad q ړBȱQ=HWpjawN9irI+ >jD5 E>F,8Jܮs/(L1epPj8\3]~F_=f{9 K=Yg'{7 ŴaI-D#B>}\}Ⱦ7)A[:`'eUp|#tu}gߨ0 EUE# UH%~ ɹ$ar N%;a!&Ua - dWʚoVJonV;oE), x?]##)ul P,Ȥeo}M ڮ%oPw0F7:)lqtD_+zXt1)r`!&1z:$/Y|Hclz t 3%q8ҳRZX.ܱb˸~RT"VX%b׏m4F J5vqWE85{'A]>~"g-ud,vR/%@]K[ ~ DV!&)RwZ4`.IfuQ(LXr%42!bmvH'-{ M<4Â&gd(ڍ|QI>EfӀe%7h-|Q9os-ɭݯąS'n{7Od&b1ܶz W:|.s}MpN6)|^WfUA3:DqqiG@”cLرui%W` l%M-T^3<4i|"S^,n>s$[F ygR1IARNcI٤үt̑COE3ȹsIo{DQ!8r\bۮӰm?aUm3DdTOH/2 UD7r|$kjVpIޚjOY>3I->S۱K1 wNn4m$ت!&.b&g/i]G:NX&R~.!m~_1xƆrX$B˭x%R=>Pw*b ӣ?n'3?JBJL_ia8xhƯc%+GO2~D'KB;O I4Y/*̓$"8a ,qVK^u=iXItfT]ˆaOd.seNS$-Ӡ[C$hʥriRg'.X5gT$[pPM}"K8dO۽z5sPRqGVu /-1yI/ $\*遊i8i\}?+e0cš9ӣeg]m0mJ!I=AAgh`aښ@d:,3̦* \< lQ 6̓$S :O8X4n#R.\}6mluE5DKȬ ڄ8yjnPw1 YG^M}r]cc~2QP2nۮа)_?; pؾq#:w .ۮp^\hau߹&{ގeC47!IX܎rҝvBi 9TBMZ0R7;|D^4˄w@8FtQC Db%SlD+]>퇝'vtˁ?>{ma1qv3s@ۅ%lުיJAGZ xeFEzOejI|?8lE{E׾5þ}Fnuq0^D]r'R Lų qd=o0%Yv]zoi *6 $i)ZF',s!0)n_c"S5oy'& Fy=q},Mk9u}|0My%O>=5a |n|\HV\fKGkD>?oC._{c/4+s!-8е''MW .!GRWڅhFth'_;ȁNfwsVqJm QpsRיs7̧Kotmmч< 8S{J i'<4B?G z5 5'6<|$pEk1*'1@i5YZ4?re_4X UnYFG䊤9d)P7aQC͞"Bp<<*W14Y(7 >Jh~SJekXy0կۗEa+h.Zj7Aiߡz;y`ƈ'hY.i\XѶ@Ba Ql¹lA a|@F4hY})FYPw3R{6=dC u"5g2L7|fX5ypeF9kje;8!LPyp6).r3Q0M leޛ=UŖmN!t?yHy1]AҤ tn~QQW>B1P'nGa+[ 9";7N)^ƨ3lWg';w+e?7fh"Tugl4Gi f}ܙ[d{$F 4do;1Jp7(\ns%`B :crzZQ#lGՏӠ97)@Yb0 pi.(n/VDK֑F3nGDUoD'=ȇLO$c?۬}”_[~ᘂ2%El]=}kĀEYc+ۥ%2fo<S#$hj-nC(Yz=rIRI|v}^{.sv2/Q^,O Aɯu uiJHƟ(@B}O>xsCoKH+p?,5 kɏX΀{xpҽHhKhvN0&-PЕy42) #z'(x^s (k?yG*ߒ}i-0 %TNHjTѭG< "Uˎb]kM + ˚gvw@ÂZ^M`y>)XT2?ž+ty+@1U&͓K$$Hs2ny?&U+Rv:*Z$>4 ]Q-WEA(gZ[#(Anx]):WM^QRYBG$KvZf'Y@}ɭ*z//q)Vhs{H^@*F.Vɂhyqo "mDe+xg=GPD>};v&eB{;P)E34ևˆF;6})3_BtxI >:ZRftQe "hWdk=31TBz gTtPA1 ctUxMܢ @9gSYԌ,273|` ?={*-rtXbeV'.GA8m_QXy=HLj3f19 ^.vD_(xY) _b/\#r_|(_i?X_7" Ɉ<(7o,X?AT O y7':5S exU/}i+"^+لe;O` Z`f5f 0ZmIKFGXݦ[G'U?'4xdϒrΤ~ec$yg4:w&u>giBZ'R>gT5Guf\!^뉅)Q.:/!\=>e!G m9xNѽx<csX9kV S'S9Pӏ:R[?MEڃe:RM6K&z;j#5W9c,h Gd|GrxgyoVV:*&N5gSY|U5At׮p O[^Lx~xTkiTݔ?# +rpӮ†?eR27h\R?;ɋvΟNv`nl+ݑʹTJH IVDH?sV4R'6d娢~G֞MPZ>X#^.ΞBp)7y_L_}Ȼ4AEJǖJK?*7QAAw}G+hF6}>b#lɲAF"|X1d_zٽNI>N2h\[i]|ҸIg|8s(WkT}6Â||-l63Uv@IočiCO Sˍ䯔w^k@W>[ OX ݙ5%sqh*95sY2} A/hZĒz(C\Dwo/lJ[[L7H ʢDrb`I~E\9 "w- Aķ y3UƺP[4뉙c7w^F3 ֻDjuql<Ru;m.8zc9U>s9g[LAԼXQ&$+ғb[^&25C0ݧVTTG'uo(Y672x}A)\-='_xO Hxbshu5xt&~B|t!\19`uF Z5;7>(g8 _?%!pob.NC$]od[/R)j<0dNf6t76\ج͐ahM7s'FXm1)ab"PQi_:80`PlZ]cYC߲-?ϑC&sRƆL@$a?1@@jڀo `"k9 6\|Y]L+&-3x8'>/w)kL) ˂W_RW[RJ>{q+QĝWnt9o[C k[_og؆Ү{"|ԑbqI #V#aث^l Y[-IHjf%7B7b-QhzgRP{8Gy%9TDF Ate9A:#o8% "_]&ڬU0k #?kbV_u;•.JpCGKxy +lb]xS WNtJ,:jrcj#d+9Qxͼm4)v'l۞42.а 1  ՞ 0D<dX% jIғyJkM5>^UYnfHE.Gy=N\~Մ4iEQ}vTXԘA=ixkw6c[jZܣey@vj xik/z uU}8cO";](~RИGEI凔FC1볺 6KCYSk'滞lASΒ\m2ۆՔ̿=ӚFЎA#xz` mf㬣:X}Ws#b/En{wUt-O"cTl|I$HYdzP~ '_]YBU>YtLЃкso̧,F '76pЖL>.vHȪtFOے%GGI 0YO;wbrݒ-Ɗ0iKճHL ڕLaV7[ 40FKJHƉZ.zxZIh:G-$ DPfJJE!S]z3N]!c9uBYbf*$ ԳԸGD3k+0QHn3/ XY`eq >>TI=>3""4BȦe-[*Ze#rga.˷MUϫ\݈}lS`m-:[ºHQ+J׈ S-`TTш0#ZX cV5!?zPj H'|CǕ!uT,6P`B- q 6@Σ4SZRٱSh.=[( z* jru[ =!c?q=_T !p)]wEŇf/9oj.0zeG D2Ƙ+@q [KUK^8^MOw AN(&EK͝»S>]|C6|i0ȇ*du;KȇBqgtAȨ;0-[W2~'}{=3R*Ȱ f?mJ?Φ͢:-"\;T"kftWm=^*n_1.b`'VW8Mxo8I3tA(^YdނïZ2PЃb#Ж>MX]EzaԺOBV$aެn# Eݔ?b~aW`qԞCbz;j0t>n\~/"ƚkVGT}c:^-28ALXo:JΒ""J`^@&aKR g.o!j9 jtXxyj mئ0}q|RZUkt^Ni$@Ya s@t1GmIS7ҹ֫EԔDø\}5/t4-ty[ݤb4g ۤ`矏r p=Í$; Sw@˥gf8.ʷŝʵ}r_PĨ V"krԱB6#rj́NW*ae/u?!} ih/?=:ݓ N0 QOb6I8N?؏ 5t:Du҅`jԾhS 4Aa#PM'jgwZMW+;~y8Ry"؀s}4ݰOG_f[~LR5FTf̭HFW$H ]TGhͪԢOb[M G> dq}=Ác_ۇ"{%m(-Kj[B>l'q+%+~ -ö1u!Õ m>1`M_yOʄ၏^b㶓ק*l2|߈!JHL3|1YE^;Tq@MNo櫂L.Ș,1S$$eγhj&~BkUuEi2/[- S 58x9(Gt*:N?g͊"z(OAvZ` 0Nw#q4 3[F` |<OqUakPDk*D~=IaԖ|RJYYFxVa+ lt۱Y_OsfڼU~7m90 Htp)J1x󢊵,}g( 43;!捦51+YHETq^x@&kKadVh4铨I!JH$L_f5K׋}bJéC%ic+1 tJ>x4 ٳ1Υ!_̼1@ ArWyX2+@DnRs\˅+2T#E}^RunCTBÓj#T}~ Fe|s@Crro}}q6 $srm{)ck2dCȀÆU;_G`ƒ2?Ng&µMܾ\zͼj`&H՜Y[O+N|s?xz|GDϭYM;s6? 煉H_(Y/\y DoCj5Lݑ΍&pye">HrBVQ.! +sŽ8dfL>m_Mt^7f;wN?nF :!- q*,;{? [ͺYR:THVZv񟀨ʆZR<ڌ%#[SK7w{{Ib[Xh@D_ QjL\cgٷ&&ۗuG8&GQ+v[ fM zp*tu`nGu(gCYd{par&p"P(mN VXS3|3hywXf)?P?f@hHyT' l%&Iy$b Dmtɍ$J6IջsVfDYymwDz4RkB<*k:QiCmɀ3jJr;ojsź >y#M^8$<.]9```ݝ#i$W=:{&<=keB4`'ќMin?&TD*,Gw nOvj j ,(#?RpFMá5J!g''sGˀX1ƸPCS-jM`bEK:͡E!4r5:-NqR F!d_ 1(5{SQC2bvDUp\ " C`Er~S)[˺IT(ՎjLն}o+Rq]]zD;s@<,$ziK?\½Č~Ã.gb?Q]*SE2 xז0ZBv{۪jW{5W{K뮅EK2=CpĶ|e}‚K$,B1UHB<Σ@iA y ?$d]ggGIDFgDL07i!q8v}V FzJf`尖9J ݡ?u5r!s;E\$o/ȩG\@C?N%}!Ԝ2&" <:wؕ>Vqy5˂ !y}xI‰)JBy*n!* /Eu%k%5@OWSЎ%_zs}!^Ia%8#| x@όzSKx^mA^ |oUz:۝'| UG!GS9_57 2zj(AMON)]nvҊY6݄$+ޕls Z50R';ؐN9N)F*_OUf\ձӰ۵BH +m;ՇMp4qM\yTT6xh6i^jý<BtBc8BK>qZIZƄ<ST%){^ ,891!Ѽ&t}B!K&nGI|XS:'m̝fs$|Tv3b~0uordaBO /Kw+n^Ci'rLWGq 9H^)CSxy" JiMg'i$U}cpOS\f 3gZ l B2Ge8,ʴ m 1˳{C\{VwpbIퟧZ9WݒOC1.ύPq4Iߊ0"5O&ާ ĒzOq覃83R/&"Fd,3C=$A }7d~rT7_ a͢E!h3Ҍ J[:2,8JGԭ[~Ě-HTr!uŸ5P|0"P&buv"0>h a[MZ(]-{ป$<bՖK x4K4oZNRNBl#BnCu-w8? OzϣF7[(I`W]b7¿~F8"WE%jNNat,t;2k! L]n_/Z ݄lU C3֝q#/zHo6[̺tn2.,7^R3`D`>HJzgҘűC?.M"$4L1'pr-?R @ Pe:8v߷SߧhTJxRVDNS$H͛Q|>_G?DL,0(G ] k5jt$]/345XUK23"fO>/q;fƲg^RN|=& !b D!|W\uWw[ !$&Wba4P"@Z*t|9r^ŎdB&ȑJ%uk*%ڈOfX ͜N@Нѩ)5A[^Nb u %-ҳ-Lɒ}乂EC_LKV5N=1PCVsDDDM0H`!G~/ 9XcAef)ܴu-B__1aiu4nL1 ' Yc j-_ih~-mn{ts3 =MrӒjSDNI9ew X]aT e|a>ҽz,IT\9Ij>MWHbDtgy ʝ6E3s~-4a Z9a)z]Q%p%>S@6nc::s?x1H) i?R+Ad 9\$Rx{襢ā%Z+ ?m,!.K8yy9#}MͲ"Azˈ nL@MG/;K,ZLE>ugc|fm#d:x~Hs/U>= C0 0RmPzx͢0<%7̴ѐwFwg{kTݘq=.L*l_"&lxXAa 1౏xߋ*DL9# Sh.dpKJ}q Fq*D{J.HܯiXT\Mw%$[n{`HcEDK<>MC㻈TqLJ>@@Phuq'_+$`}B+ɥ/W}oU?rP7~Mut!F_|*rzp})[kVOЅ[4  ]?~[xLI[||~pN׽ سHDx% 3\1ŞKҼ^wϠ0=`V5ҲyZ*%%~̳!}^J$kF88\w_Go>@QO%|h#Yxh!4ݘ6^Ɣqg73Zj<`<]S+ʴDbx;oa6Hˆ-;6HE3! 3:0@fǫFvej ej/XzSb8k"y@_J:̳!zz2\+}10"~@n]ɰ8rFGچԭ. wEӕ_'nH||2~̖K'~<ׯ]Y[(u7uw@:6>sW3`6Lm=(p}OUG%SZ0#Z(m#f'G7O?,IP0G2;Lt%\ll ګjzN .ˇ/Re;mZZCcloJ#ٿk3AYJgKY|ݤzQ.d+oE|1,!QVor wHj;)oXшQ 0Xx>-^=IGc obus3&.o:ߴ=,N7XX*%%mc ΀.$y5#V`x׬rF"VڼVW/FUt:몮eMTi$ZQ0rG wJjT[DTrcw c,3o7q 6L5|*aHҶ4"F&a,͖{fԆRXl^k82}& h1 @' Шt?Xe¾bnT4SP7"t/Fb>jm-IU虀RlH2X#˰윗.<8]sfjPCI+(js<NYT vFzDj*[\T>:H^B5"+CMXwy DtԄ\FEk.E1(OU ]\1쨬,̺u%:ꃾ=n0le[|ux&Q)qR8G "Mw{kn|?e>|АIYO'nTk &z+h\Ro_5.QNꗊ-cn={;[t۠.#1nv VTɁ^x.)v(y׬ޕW*! _"q=X? Z͔}{ȥb$䟕W+C[>M J^vCέje,q FTQ1hhi1JH``CLkǢ\n|f/CvSMD *@h`˿'~Un{C6?yZ ،IvzK}f 6wq \ WNPڎ|%Kݑ]gg{W W%AdDGT Q] r^ %* ^w݊>W#ZG|+Q±/NI3&+Z>&Y9ǵp ~jRmł[DNY{^37x*Ke}f)Ûߑ)[a ~vw2wSqLk8* Ǹ.Lp>!Br9r.#xsUqQ 1"]rw.6PMqTE 9okv͌$yܼKIJ MEIRQc4zyNpnGsBo-k G1VƕŒwm7UzT]ttk(W[eECg+W{8:9A\VE"0ķӶȫ49dIyt6Cܾ aU.Cn8LKW8{#gf/qңlR[hy$eC 6LMWEϽByE΢{ 4a璉gkOj6[IOLs9D-%bc&~~5"?$NZ+}ܰGxF̔-<"ehPLD y#V+ɢa;*6kNЄikRYXڠxIZԏږG`MV?/­#gYsE (*+Klu4C*+w1>NكUM5:M^+6ی@^7rD+۶x1N[}FL/qI6ïuډÎ+fc~.֮GKl=®5ۦX.jp7j'>w@nDyXSdv%HlՖ`ޔ 17&2's4p?K̦s< С9͛f-i?lO`jϛhlT؃q.EtY|>W -L9_E~R -Yq0N:Ï"K'LNYG&Gx&7+O?\ƅc՚! $b¿#:TuSTȂ'ϲ|hEͻ?_d DVe:6y&f{B{ kL$" EV1>Οl0`%aEX K nzؙՇ:KH0.㡶-lI@J)*%^XzZA6f?>FYuض"?  7`DUc0f\jI ۦ#䶎6P"ZW5BV$t tR?%3(_vӺ5L0%Q:v%:nObۆ(k1+xbh9EKhtPaqdI&okxS쉬_W!E@qO:S`T0%T?h4wr>%DtQ|lA_%s6Q[|iQ QV)CΖrv"!AB]M%MHٞi8*DMWs\4^=eK5nzRw{3,)1jN0Jn$W2R\g;~s<&N`}B.*&e F?&d]*cKW3@Kp} ]%ai8-cg*I72ި-Msf8Rǟn*ŶmO*ՃQFϤoM=%;>ӱBk܉`9J;o]Ӱr "zuoKٽKmKpḑDEg*u> fX9RIqtN(sDR\~Z~NMHfiʴN߿ r^ֱ'P'F tU# bI.myXɜ1 )npQZ!eڌͦrUL3&Z().Np\t)eb~Û.Q-Cz=d!q(SVo <5re},!G+{c-Ah,4\qqOsfb4M̀Ϛ;"A{ޓ[wg\VWk{`T;;evd }Tm(b f$E͸/? ɢ2p;+.1ȅqZW_2l*|]n@`~ J~G8 @Pϒ\YVje;3;b -;j|„da˷M|;ibE ;1axKQkŅob:4Pݤssq1ٖqaljθ92GrX\ruA:~MPs7gIJg 6ʣy-ߟjX`HHG(q1`E;U vOt,էJ6`ey>5z25k?HpL7¡LiVjV:K.+SƏyى,q KQm$|"/c2 *;6_FBҐ`2-DE9#yg϶< zT-IwwdsȚ ˊj"s}oGfK[ˎavh0xr+L3:N W*Z0$͸eludg ӻ_L>1'nmh%) ޺%O9ZuqHi[W?/$S>=r3[0^ePXURQ=t,G0#{6Kx̀}޹ϧ ! 險e8B#;2 Z/n.E#USA{(+?lʌqGxv+7FC :׬6IA=|D,~%U%itxUzst6qʜjo`TA Bm59 a抵P +>i%]2St )V q(#Ds[75#7 f~` B qƸTeZuDPj.Zf!ڿax҈WI)MwZv;XIq&X"wj.b q/j:v0[Ȃ "}$#tO "!$ Md՛ 82lS-yx ۼar[>ѿǃl]q# aԄdUTѵˎտK=UAӷ@{NB 7jczp~u)7V|dK/u.C".=Z91`F;^7QXӳi$gLYv[(=%D~*lKA77  RM_,dޡi/kdQV[:ZٰrT2E)gϖ:gq,'G'3R6]:E\2T/+Gc %k26Sarl0@00ՍotlJ&j9 \N C!7ifYF=Bo~m[6H/ky0}/p Pc|Qws褵85T~?SI^:KlYmQܿem?LQt@{ ȯ4lIj)9!,Z"ZT$J>-|{U"TrRKxhB4l%Et@)k`\{xu êW 6fta%j.?PlViOm;Gzv+hJ}t3o2%Y)pjVԡAj!B칓t3./Px~Ƀ4жWv ?#QYob🜔K? uYo]%Haq|jECnG]3D RmI yߺJE`#^< ϓ_H,j $Jy)-Zʟ߻}v z)_6=j׽#1|KBTA@5p! &>Enx.?@YuG2TyeZtO.(9ȕWT[-pc,֋Si$t"Ϋ z'ZSƃc+&ZՄ[8R,D\o n߭;,%!Uk $]NFpF~*/"A# %kHQR ,a$̹yiczU=Ղ߉T;u*ewA݇?j[gԙI~მww٥`ʬ'YEΫ,x '}biIC0[E?.Ȝ%\߀l)H0fihI:Hq8c0 3DdUHS n5iBIY@H77'U|ipO7_h&<,cyIz-YTE"8j0hc<eJzO+\Z7nO_).燾_UF#Ƌy͝\k ^miecy$ȷK"`AeUŸ Cj$M .TvYv>X`D,@C̆68PݾA] ".c,$g`'Rv|j,|ٌ_yOAPH<6 %鵲TNJ/ *",D01ZL9xQ z1:`ՐY#tRn@a:ʈ3#ml0"5 Wi/w j- oI1^iQRv#BҹvOp عN MU?h 6ay9X{Hv7^}nR׭,AO-hh0R2aC B- PO6N vVߢ zC>w04ζt U[}GeIb_yE:곧p@&%s Q/1`6~ʡ+ut~S-1kXѡ˰[S{_1=8$8| 5)G3h 2YW3XP; l%Y"TL `M˹/#ȵٸml$bs#T 7?3|cTәE bLxx*/,p#1O/2tjALǒ H[ K463^= Vu./uUsTX6d4 U 4(l;lIAtSd#nvH*g\jڼX@7e `P6M0^o~@R ]OłPQp )3w LȨZH0c^/;׊Ocu$sg`p 0K;۟ۇec=VFbw^4r|%b;! ;(Ɨ#kLBSchn%. L1.yl ^ s#vcd9(ٖf&h5:Ր&NRw88={&$0MDH_L[:e* %P;YQ"bwuLASw,-Ov F5 s1c F6C}X-<]Bt9ةNE.)L[M $2ϳ&ZY%>2ȠbaLB\b/ j4:ZRo}V x;!3)-9"qغ7GHSTHGDfglċ>Y9lK%A^ ֖j`t;+l_Ļ"֔AudG+GZlxbQ D5bcZD_K畯 8A4(G}ZFWH/?֓{sFjX>;@Cb-n~D:g0fil2++Ƒ)'66eJɗR>@9/N1F#҈LH SӸJ /(,ȥFEiTTnvJGA %6u)q\4{AH/R0} [:{n.э!]n_ї7.P3 :FDI%?mgJ\f),ȿ L廣j"қ0P ф*Mv N/m Ҝ~P{.6jD&Ž%U ukW3  PBB6.fx#%UNΑ["̱Gl2B֯y%깠dܠ+% :W2WyPUHݚ]ws1ֆ6z.E70/PD 1$?\_Dgt6_wˀ\nM` _B"ip&\ßsKDI Z]e2)R~y XEƲ`k(x2sVGPAs[Y$&u~qTw *$^U]PU-mHrfDn^ +ý&ĺLtCFfϪ?_qz}]ofj]htdV8m|ZԬ9a۱BS^?tpxPBxz-{a/ͬP7ѵ+v[Rfq!e v^J{ :*$ۃM"H0f9(N!&J033 -1 ΢V;"qg8XǁrH~!K;7uu "Vm!ڈTdV,Qu+8EJ2: Ofa*E^eVd.w#F"͂LA)2 *r%<+]J"7@&B(2 gާ19@7N[/C?gcacGC21) IuޏŨ"<^Xbӛ,:KgMOSpJKUZتnb6zw\mAIZI{M]{D&>o0K>p#0 FxvE+]!nKWv,*+:Yǵ%e:S>KxGvz~dx9WBNĴtvlX (3tX0.DB>䷼xA nldM 0T#*lG`40 蹺lT('z: hnb9Þmzb&PwcrCc"|)Egvpà1K@,!) H{4M5/[ 8)Fݬԡ}ݲF?3;&_d%!N`Hk$ZiͼW[mOh&|SFp'f J7vt> ea2gV43(dzj%:R QP!o Dnðxˋc*W#={qL|& kpʰ 'Wgn9g5jw25A^O`.EE+^6QU 2aŝx0 *z[Fg*񮔄˲6fxKTNa[^ 0oMMLU]:~a[ͩY%d &obhTHwO7K?8FTK7hWkp}*-EpǝGdMڜjmW:Uv"~]=Pʫa#Z{.D1~X#2D^<ct Gǐ@=uKSBD-Daܓ ١1^^EU*Xg)V#}PpXׂ3}0:Ҁ'xfFd 1a,솵\CВÕHnL?/Euh4k@ yo!䐖MU](yXF*tk޿t7`J`R׽͕pU".L2:\|vE ޭeR\b'6"hoDLYG 8(/7[`$ mgr3Z*U{.NI1K|dȣo%ӿq!%]{@ǂڄ9Etg03yU*=(O3b*W;xrL>ߧ#Ys7y_bsY5 cBFCb-҅[~ɶqJüF9,2iق"og( ({<Lem}:~9|6Sl.tPxK&X-,[gF3jb3A E{G _mD- 8@y/S|dEw|U à,qa骼ȹ8o-k^sԗu]nQDA۟iuW.ށw6d`EO=T@z/#;v\hܵM_o5 jm2t_o#Yӷ&gP̊bfX"G-{%Cz;MI6 nR%Ġ"%(w8$d4A`1زkčƕ(룴 wy,poL&:mP?Џ'BTGE:gTYLH6nϟQ0Vh֣"/<Yƫ[}$tYeG>mi;LeL$hi8J)k8fd3xHҼԜuS0tpn е qųvA|_SrW*LZ,d0n sx#Pqgq@tW^r;yEPhw!V~N CŃ?Ղ)r#N yQ5iO4lNxF:=vbDOymܦAT,,D+$ :Fh窶H"7sHVcuJ*!̉<^6Q]θ/=J{Bv /rvuJ+WƖ`ITeN=2k EJƙ|Kc~/S4Vb^ɯwY%l#‰2woE,p ~LE!SipLoeYT^_lϊΜ>J/y*r? zӧ0U4qUk# Qp?߅syVjC3n1zdy;tFXZxU{']6g>Ey([Y\)e^W_ֱOPKPe4 fC0q{j^#gq|>1}\QJ&;_]Nfz y o V),އyj؟XD=d߶m?ׯz<=['VmdE$⌳Ÿ_vrl!=CI( Th#RXTV٠T2DdLC$gТJ}Ҙ2@*G<7cD"ELRjPd :T##wTVhH! u?aݽ13m2 =]#$nLwEbrt9؟g({ګ;5<` әAE SsUWA85 Mm6lP#ge}Io!{`, 5ڤ[dcMtľ$|S[-N4yH/hEk rDbt.e %@t }yTB8a /X굝c;8:o_cU0M7@Y+Bp{ORFH=={߸#fEBjسouyg"^q|/8UMPa x t܊زwUoQK_[ԂӅ] lђ)Պ M\[u8T2:;D*=/7餀VU"{t?=؅k[u15xl:|Yd?? 6ܖ@Ã60g'qS>(1 ދN]|*CަF%j2Ld o$ևPl/s5Fp%"^(A@>lOU(ihYvkP_=ԛۋHjIe/7Y sڸaHќtB8#_HQlPx/S|;XyݮBJV'/9 1OjkZ NftV:L^poX<$8}/ )JC-e*VvUA*׿d.).;H??^YxY+*ϗVz }8zpҌأ81N}Tk^S`awscl^YY0~nL~t˽R|(,/x=])H(1yUZ xcCAؖ+4z3з1ƀO"[t(  "cn4risN8* nĮħ._MM n#+nd FB qѲJ֑d >ʸߎKQ$ Wp6zWę^/;J/0G2X-fk8P# ~mL@ !IRavi~ܴ?~DaR酠Dc~E1boBuc{%lƀBG=y,C|s$eK@/Ӣ킃پhO@h<#yYezsE}½m% e?GǸԜ%zyq&@$o ]|ѹ72 8#hu1HAi.0l0ă-qWdwЄl^7bw#S:B[g_wZ15hC?"9OJsT.!8= %# )Wmwez{_7H]1>o'j"bZkKf+LL=CfS@ w("BvOPBZk䥴lxcP/}zWz _A,0dMf ,'1|wu$;ӝlTTԨ I"Ho`T V*r.ϓןg +KP 046nGؼ(̩M;R@`A`SaL&y ✬AʢʯC$YgJh%h* 0 jp,kQ1 ck&kPc _bcЫ{f;鹁j;ǔ{oGsP;m=CAqY@ OjI9k۞5v[NAic,aw,,Y@QݢC~Vb $izǗNb3:1f7V_>W,U? ]C fj=uBPX@y*: ] +"U+x*ӥvD e㛁qt[5eAem^ (i)g=oVkRS+Iq薥sᷡTgT08Ρ6r,\~[{,-[KѫP$}5DqkqͲwgJ&R 42y̫-g"WsQ$䡮iQ[BA3rБb}p am/A } EjI2oVeѴ8I٥~=67K$QTr:DT:Oo&},"=N<'{AN%}ws&/9(M~MNBuElszU? jf 0B @dVBf%EuRcYX(pˇQwzwu\r ;4?bK!4D@X끁X%}$cB0߭ϐv C" %4"ϐ#x`ݦ@2argzys7]>х jҾ\CPN< NQ~Nط/.`)W#5A"?OÎmsTDlLD+c95Gqn2 \>4P:R;|0}/Ke0 64|Dz9ǭ|BTJ&hEֻl|EmI)t,?˹lb_Rm垃~CD8(cW"瞉i3ϡN 欞B* +?RYc/<63]HA)U$Hs&NSlC!$ʭ5Ydt~l(9MNnu$Wxj]D,[ [8⌳gCN{{U;ް@T?! ұ+9>"d)$~]a16S9yES4NOgO`iU&F6&M6i3uNǣ^EIs56_6PbQ ꝃla:_ 0j~uC!K[4&=QFm=S|"xJqZVm*Cdդd,%j+S-{= n(h{$]&;5@$I4 ,lcʭdo!be) 3f_ {.G{+ xZs3WƻN*1x>s0ULdt^3L]厠yΑRrF[qK*ZCf}nҦ˳, !ҵ6'I. [}\-B+Մծ@53{|Zq|k0|VqEo!9@`c*Ll<1p?8αw(l;U @+ f &vQLʄ`S/a"vH?Vr? ˠ!IXJp:Ѕ"JgYR:'8k1"6cJp%n0݉- O73csŋTM>evSlfzr=CYgzIE ~C%"Yiv+lK<'[CR"Ŋ K~f8D;/,Dζa/gVĹLnk)`n! \`LW5;-58 +$.$wi 4@cG$ސ79N>x"(dvI>(寿&71Hs+.2ⲕ\"> ]?l?.]\<2;g&\TҞ|uGO@뗃yVv,|٭Qy3ilV դts_q?W5;vJ81ʻM]A>:;>byb-Ĩ^4`NGGFs,#۲pqڛ` ލc:8v9EgG.(=zV0dDp0<0.cj0l[)<7}R:Ƽ(:0=>JI/Bv @ +!A>6b7:[ S&L;ԯx X Nb::Yݮ"ẮK]NtACE^F~$JQ&{f1;"w}eAOnDO{̝s\\y;J: }[yg>N%{:˯\æ퐽GAP9>wJ%͘ mEt4i9O ?Kioҡ-Ne1_ i5z0|t=B*t L^ц,|Nb$>0;CǡSm>lG9UE Yٖ0F`\`k;ojY4xQhVz)/]iMۀY@ tE/!Ez& qFi\# 5~(sVi|T!{$sLM&g1n&rl)'v1wz( N_)%/f^e֕or>ĩ'IPgvP&D؆ּuu](n kG͑Zs3=HE^@ցᐯEl; \Ufj\X}2;"} c LYmGפdId}]1,-[TIUWsv|6:N<bioZCyQP ~^Yie,rQzXhL>!Ebzޙ `Om*4Y##w+!S#.K-SL{U:,6 Lp6@0˷*;nw 6v<ިI1lõxk G_ԠQM|vm+@+BF|Hvx4/98s. ز( +.E/dPkw"Iktۮs{ک"D꬐79E IH,)3V8oWI.o-p*GLe9<䐆-ЎVԭeR.27r+"`Qmʐw3i<{Sgpf[;cfWt$n,)A2{c' JEYR~ Bd@ѣej更5dq'-/t21!}m\a^mv8݌FTbD!'03Ó])+P6U"b9g·UCghqȞsjymR`4AQ`3j#cіUUro-Ej(21ZN?vBE:c6TzZsd9||WHʹq81t<be&(gDV3$N%_Ay9aŠ nA{yL#f:u'1t?+'l=Futcv ՜+ZҤ;UwMՀbQ*|/h֧ۣ\t;fG{/ie@딎F TrWxD /@Krw8c 4}d=XVƻI KM_'P4ii8%Jh9uR`臆:T0yB^7+lxG_1NL$'[-B̏}S=Xx[;E Tm 3WLFU˥dh/ !E&tSQЙl ~6 =R2m,C| _ [Dg}Y Q G;4+߫2o.ӕ2krOm| ΤVaS)ryֱDkiuPFf+EWG}l0>>7,W gE㰂/+ 圵Ŕzz@sibTr.^_'LOzwTDNn:T".q~ȵ m_U>O#_$Bb";̧33`[8fKm Bn;|[ڛ6u[4Aiy (6b3y^>S46$Ĉ`(^IZ eE2;.j7 T%M6nɄcUw;n=b?DaP_U4e9.~-Ep÷z4 Qq` _ 0oC,|4-VpΟe'O\cF%Dj[d Ȑi!deȊ I#'~[PB &Y@P5|<$Qf@th~mC.sy1*QeG yqR.K[O 2L Nfn^PzڴGDJE`b]9Y 0%oQW<ċ"t2?LvIN)-4{5^s*+[+= 69?7YD-w 1c.F S0;5_[EНΧ| V)#E2Uь,[hݴ%fnH+:cp6۞ogL]KjYnQ-O2n{vR'1ȹ! &p6ɃDPﺉ(l*U!X~CW+Dʛ1>hOC/dů|K*5\A>]1ptlzv^B(.}y_c}E>yX5PPB"$N[c;(@wf4XȀvhz^=Qs 0m#7VⵥZNчt2ʵ/ԂwGLSeCr䇼1e䞿(czsc0< á'. &gJp izUg[dj0Sz+gLR)$6]h(93߇Q)]RO[]& ^!WаwW҄!b<.󮲫R7 F?վLwՏ2=uNu'i6]l~6/\^^%̤t0 wE$I97 kx`P_B5̃x#*IfkH%a2 -W CZ'MjWsʍh^9oڗZPBuh*+gjY9QщEjaC!ֹA=S/TGe@+g{Υ' 'wjCnA=8M Qҩ/~'֫BŬp#0ѝ#o7T&Դ2DJJ -izc:C%V xՌӎP@hWog]kzԜ:'kT-d IBGe)Iz|U&`yt3R %ѝ]$Ȍ8pjEQm~p RG*@ŖKOv'}u œb/kͲ㦶r |kC:J7^l%kKEY@WaU[mo1J2KÜRq )Tt:U0j?zk#k x,C' vL:h2n'B|qWHȡJGMj[&'2HȉMXCoT$ [|dL4Y(|yFYQ$\A#7011ʪ!]RAQoK$tq\2H03 F{R@;D$S±9>x-ȀBw"IĬx [*o |;%`?Iz`ud1&DG zخBez瘕>JjYY<ucݻeVF92M7TO&/BҬѱZLLsQU8okU0'MJ}PGƜHpxc2ghUA`%zH֩')5n *'r\CkE{F]+e-V'xvR ג^gb2'Pr̤"Z^z^s߰;qL{Ձi =y8BAn}?f7j'4Q,=.+ soWy(P i15 GiA.3m4LZqcrxDJo`_˕sx"؇虉 H1 ɭxgcVS8HnY)XHgWZ9S^FR>@yyC aR-  p?:UXcReV}̋ZK^!5{—MVz]*{]$?W0-,7ls}I)ů*a.ɠ;dS({nEsʓLԔ-i:&׿g5`BB=8] Q0ЎڔG`U&wolKCJؑ}u"džej$tdbo?L["1Uxȁ>P)ѓx:y/P `:"Ki-'rq&llv Ca$FF']#3ґ>UYY>/6lbQjIY%QCo֔rzEE3 <}اD`J`ljk%tk)+BYFea(gVޘ7ƫ32^y`OB1eI} \|]`^]2 {bG A ?"{ g?ZO?Iܯ=ZGyS k3/:;SvtCQ=GNtԨL![eY-ZOpZcE!ofP>{={4>u2 QoX5|hH}VȞ^gk%`͚sI'Lؒ2SU FS ^H^vk&@2@[V.^`O;~Rzg,寒ns. ~(Nω!ZNBDй6:<5 R'׫MT{2m7%l DLȏplcqLQ[L N0DNh$ڃ;@]eVgl B\0K*Mes&8q3#` hrXC l<+6ig١nE i°Z!vƛAK=29 }$(]-pWN3qM@6J"edW 3C6Oף)%WStJ\__PҜ#ZK.MO{inFp'#R?W_9Ggswhnn=^-Xc =xK#47GMLH!6tN4uH5/ƚnt"h&mZ ‰[u^6ߞ2ҕbQ Yb~f@@0|8),+𻢽B0a4A34rvn b( cGF.`wpw?8ܙ$SٍqH\qiwOb#Q#”ۀC)\(1g2 C78>ȼ\WZݦ$XDFv N֟t .ў$"e[Fy £VyPtiA:zKmgEu_uRA Iq5[}4)Dϊj#i[q-?hALM{ dryAH O{vYBrc?aM 2r:xxݽ!'kKg`G70KVr Jigï H!4ZZ#B߃@EA#b&6+@/RPotMrgQ{26u'%:vtv/ ]O! D!.lDs>;{/zb:Mdș#Y-8Iyi-_g%"*]չ?8'Tvx 삜-pEV"Jgs $O P_c ! [̰GS  Z%uÁO`ݯ/~=tQsD\a"+KW4+Ĉz I+߯O̒쨄xgu y]&3~~Q'M*@?y_-_2ØA;!`<|P'W-'}渝teW'm<*{L52b dtkE*+pw+aܬ5\ [}XΙw/POv$_w;ձlwKSԔzGhb( .hC<1S o^aUuP^HeEEs,Y'g֒aD9 Ix̝ج,RkH/j\^/RQ=Z[[5ӏ 2&$V"̰;6K#3x ]P h&Im%oj[ܗgideilס׊8vJ!"JCʆ l7K`?候nsݼk'gf29KkcN8[DWq] Wkw (^ᾇ6_ΩGZ{k15Bljj̤DUwIeXc`vI +~f7Պi-a1 FvPq>\/̕hDԣ!1Qn/%~΁W~¢T;BOI,p"_,TR qyv;wh^i bi&dgl f,UN<gir\!F~VXA[fl!uAxP5EvtP:#&heX=;N=Փ"1>%><^#5oNjH>5gf,#|$3C$2QN(`20OSOh_xrQ8BZJE&0sy4.% GvVDB91.؂&\O:fT(w~>P]/ɓ6$ | $_=6B SnR0h6J "A4"³0)pG2sfG"EW砌՟Y&⧿oa͋P{ےQI]Tv)+]l6D(;5vYwmkUV/Tמ? ?P߇:=_#7;ssĢt-!הHr0E ]G_~tJ tW|+i^u~"YPvjmA;ŒI͜3)NRtm& 2mqjC0\pJmw(,ar`UkҵV,K]:f zćJxϙAmLJ_- qzCHo8}5KXˡ\1"Mje1AKR{ 5YM:Wk E{EٯTr )PbĊ?922 0t8 wf&1A#A&ssvHWDfvjFCQW é4Þ䵚Wl㦹­(:_&o\Q-*T\Io)L\^K4&Gә}'O')RdD#x:( ;VѣO> vx Ӏ;4#Af7Ἦx`{UScJ?kVY^Ca`j@w|0:ރ}DxAgPp$wp6[%mR׶epQR[t뇾5~<|_\f?j֮9ys HZ4>^9.U ]3uiL2(bĔvhWu-?DЧ`2~R4 pis^c`^ ea!ii;IM_?1Ǿu={H鷢,p}'ZEk{ÏaO+}k7W0gD'|ɮp ި dp)*քxW}tt ԝXpX'#ߨmDXƽ:-8oЫ_&DkR#zU8H"5"m"%{~z.Z,ЂVe$U1:HH$3'397\vˎ ]dx"7N&$W"]^EA novN(Spr{Vt=-PwTJG6D$5FKSD`6h#kELe\)Fo0J}\G6GDJ^Hdć^}@pè6X#osjzuU Y1dlS>VFG;Zr0ψAlZӮgP^8Mٴ`(8fV,:8T?Pْ p5pZ~ èjhqc`y_C- y9pFP[{5$aZtG{J}^;ݻ#V~Dݝ-0!(JK~2/tJEV焓[6-Uo>bc.{F 蚕QuFBi({j{& yа&1q"ul[JYg!e Glf m#).9Z8}: #pZS8JOOfQ31 j%͗%a>nsTpnVDK ߲fZDy^ \|dtG4I"ˑ96Է]\ ]jn(wl#.dzA@ׇ~n\q7C()?;g0?`ɧ+T |/pC\, F}FlJC.maӘRҠPtz. vN-Wa ai <\%)OLЯM60(Y}qVL=b0 cJů"a:-2KV(~BI}T+a Ny!I-xCAEh[=XfP#)Ov+qRXС6A))1 ^ N_}| '64ibљ[}w̠.&DTf/۠ٙΔ-,z'$B=3ME\Ii-,"eGe5[rD)$UXwWRBpfڣrt5Q:+AUrElI2TYT)I zASo g_R/@mC?5)*:'yx8f*H&_ŁjJ66 ;4%_=ɬҶR˅ˋ-7}@_I!oD4寮B z;d ]~.7 fQ&M#U[:$I3}1OKGX(o+4]H8?%6DLJ8,2-T0CG/?m)X"%9V @pm {^T"tKVJQF>ݕ] l( L6x.;H%wӛUïӺ@cf ct TT+8I8^ $"f-VY8p2ͪs >~Y%i,"E$"RQCL "'Ѿ6{u ʾ4_xy&NoεwkA~ ~OD |9cPe J J:&Gn|vLTukVN=hd>8pt4VPB5dkqiٝ3}Cvw% FLibx ]ҿ a`+WNZKn H?gvFƉ:)e䁚>L3'u0 sm:Fpre lNp?m0`?7x OVro;dχ"($TI{vrXث-xo)ϐga]㷲uonЌT*O1eyf4N[۾%yu1&!%b|#oY,rPH{ h7]/ka#A(ݫ~r_ UԾpW6pF hdOZG]gR6%r~K 3eI;I{=|%2U>_qcRb X NHg?sFV!U3egTf9E)pj&|µ׫WSOn@>P3 P% eY5Ӡ_-:], uKX|4:;ԩ@j|Da4w؀yO}_`@XI 圍3qYKKo7f])#i)PTڿ{(cu92Ѥ0`/mE yPe>ڽ~k"E.Oxc$C }.W_^!I 5D!17R"NKB9<"Mc&IA_@Aa?P4KDT5{tVv.J8ZG+C1/eV4kMO>!&ʱX͏jy'v@{Zη99oo$N#OHq9!@z`[ ? ϲjO c?jsN KN//ZGkͥ}fHAmy-&8xWA)gJ?c($)D@\{@@&/#NVԤ #[32S^nԒꕏCi(x+m/nK9.Wvir}FjAZnZK\D]xoXENm`)'jVV4ԟ_|n= X"}+X[" a$h*H\. 'DyI%Ȓ'[#kHЄ#:/zĴQ`=>0 BKE9ƽ+1]I( MBYn CjQgHK(*F,0 a(CƙKN nkdhW )t ᩓ/hHۖ眿nH*cߗ>sZ+V70-R LW>Ԡ>a2XsY2RM(A:-%Zk^-nM]e)VhyLʢ.r=32$ԂbPdVn3ʥSRS6'!Su)u #2.z.M~lYsq)jcϳyػLM4{d TՔt+y vf>=r &$L8@Yb1A 1U4I l99IWdWP@c+@,pf.nd;@%seS$E,Wڼ  gp#j vقH6C ,j{ a̟ a". W c)̰hjm}UK:UAJ򌝫]o;w 6+`=?ry b'LܸMp\B^Z])O(2=.M/2n$65׻bdߡ8 %d UG\eg|=CA\iC=E.gU3ᇤS$v$SbPF "-)I7.D~5~7q%8)j N P|"̪EG%#1]K$W4:=r2[0jb/b#+t<7#y;|W#`7l= #&hv8m{:I֒tpzy/㚦BF1ɬ`("7U% ͗"BBAՒbRɂF\3E$ D6ŹJB6 az<1]_fx߶KxuBӘ<Fc;4~-oi&s*$0D4|aIk7 vR8e @ϢG4s$>uW28N:;ϵej1W6RaG#Yz$!4(1ϢY"bpV9KqQBHk7t aɒ][c1 +[ޛ\+/׹ ,k}$t,_*߹gK&agMuh j9WůcIqzxVQңL&t])܍͟xsV"4-Ԛ(Yp[W'͘ ^;Uj Mb-5sS>z NӌZr|97[$隱Ʂ.!S]I2Wτ6pumV~uRJmDOT*D?.R_AJ2Cv@E]= B16'O \LF\1;*Nj蟆7a]-Wo|V=šQnٔX,kȉVJNqy:\19u8ij[aVhی *<{# xxC^onP!$Mr4G>3?m^,59XBWu<мlK|C=Kª_3,^d0SitqcRGm+?3[NV4jOY8ןگ2 %+F볛f=HWʫ$roln XysY0KS$K`=Yfn>ڏ$+ofA f뤰,k2)To+}YJ8`Knb"2U8=K X$mV"Z;\pr#-*u%]}XT8V.oِ"1JmA*XX@pMѾj)yo~d˵K>!x.f oy;)所 Y//ɛ^/QźBv qS-k)-3-adH͑]D;HM1Hfգݡ ϻQ+H-k嘛 D0C7WU'I:ۈ'o-# eG}2WBpMST̤ a8ye~6[ އDL(Tπ$Y͏S_=(f)X3EjT=|#菧ES#1;Ǚ@T34~+1QRi56籌BrC-4G9咑d.Yy `Ȯ;E9C:V+;(6 ހho*n/BW!DZCMCmG* z"J7 AʐrucQ&ȕB֝@h[mжqNm̊qni2߀>-hȧgh4gUK&AeJۖKq$r"\FfaD D/(>go"L`c2N˘h)h%0j?flS,069O8{)wK`tÐQ}b4.*}Ps} *5xVS[6ÔrjV'VdJ(87lϖ*֗}i}e _t?2 OͦNlXrH1b%[xahy:ovh}ͮ}PT U y?b4-6$~X(eNWcdZGw}.ʄn,WBP}Xӱd }a1R+ 2Seh)v|H|@/a^ʼ׻DBf Q=y̸)]nBRtk$|+?$u>;_+˿}il i1L׳ 4`iߣ[s*SF-Ba2Ԙ5Kjqg=#<15KRI?|qEbT,;]tToCppD|Tg|ܦӰhsqc h-G.oVވԻ=ՍcǞT[bLBf ׉)O |{;qga`)[Ut5q| ?Ҟ=Y /¼y ,fe3?QbHD";Hnv =}ָ#{,VI٥VTP W/a,-'b\O<;&4tjJ'LʇCүiB8i"}) ݺ* y6h@~H2p,hYذh7Yވ0V~</ (hm:dLRuH֐QnT֍3G9K\6gy1D+/D0I1 -Wb+D]T1cEsr 0(n"&8eCR00+7t3@0SR)f4lX0rXsSE:C.t,Ŷ,bU]Ӕ+_4`rcq$%r| T]q?2ϲњ3_snM%oõ\(Öլ5X9DoG^U#)uM$uc6" >lu^4*}\k_B$'`8Ar%^^m锩₄h( ]P\7CVSgA?f[ ;H-na84+k-X(WM~#R{Z*CAkGͱfifAхH~zڞHu~ՈmԎ&2O韚pヘHlP_g[<0 EOh+9Gs ySTΊAc5ؠ]7IYY7XX{L>$ ɴ&m9 WJ] KwWytzy܅G|.4P6`V:.ִ˹3[g&qK_ ŒcW(~#օ-~o1- db2WM:MRtBq_@+)pFyyULa&59hTM6v΋cTAXG+1h?puЅ6y{jሏ r{l=}ynNj1\S^w"g' ^*Ai \ESBWpwH(_P3Xڠ$Q5qnl*֞nK{pX7ܢlH=5y2o-lR  53rW=yk BE 5^pmU%+A~hJ1Q$pcvJ{?^c/ގGb~c 6R>PM5a'7qֻ7v2t.)נF NL0OA'UeM{`A3'D5F]+>M - "G]!ݮj͈JLnCج[$HZ-}آ\XnrE+qU}*qB맳v-;$ᙶ$T _+ $U$7=uP6(ME0wmPumI.1R_6>1&ɠ7r*pIC V$ur\ ԏ;Ԁ#C$m7d2ןݖ#+\2zGվzX `zoUEꞼ'k߆ZrK^ł}sX 'P3^!|.r]s>>v&] wn1;GoT$Փb.Όtsa+:O|KQiR@SD+Oc-SځT, -G%ʔ^*Z1^vX/IJwК?Ǔ>K/`(*h~S"폠:i ^C5jd@j|[`P/F=Is(_R?GyG|5EB_丄^;LV-wɽ:N?c%V<~A :aOe6w`)\/RtPu&U5|u Dh0l-w/ ٝ]EH?^\xz5`ܸ:+v 2-ABVD;$w1^o{`&_\"-eݚ}g+4 Hq# NYPr;kM) 5 41Ec.RXӭ;<R s~Rn%bƟKlFVr.֋0s%R hA4 –Ad~7TG)c2Ry9EL'1;rOOg"6[ [K]!&XGǭd;3F0"6y1 ʬƘ˝T9;X)|K^Q+yFjeR粤f{e¾q.9(*M2 e@4͐@ܙ!JE'03[onw)㖌Loɥj2 M2? i>ƕ&R ZZǠ.$Ly[hPOZ)ذ;_v6GRz x(2joh<Ь(m+!/.ZI)=hw_W9MܿOLZaQHiZ#->$7<R-c5>[l 3Fw p'>s$PN |-h D!,?eƩqYFȍݶ؉s-)l=0"͚".K lcysi.ՇItQx[ ~. ؘojD1b!Qݱ0g(XPp@JfQ:VGsl`Iaȃ`m#9qp; W#.zGbz⺊rk_Fj)-qzJ%N/8h yv#bv^FnvUD"wD4 Hܘ% ܣ޶U5r u-黥RĦ$AA?ea h&:V {\z<+@W.P50;@֗8Pyւ²g4a%˝.SmS7.&וg*t{,-fwĘ p<} y9-n?:kU} Q$5'|8O{0<'`PbLI/#ØzW-,3M_[.bXЅGIe)`E/=pSH5:l"b 2cU 4 )Io;$7 |''0^$Ho@fK.q#~_'7Q}gͼ^4:++A*u 3WyهubÞQQ_OsMs^Z-T?ȌئK zGny=[[Ư!م\N Sn=IxAxu63D̻%nc8q32aNKpzLDiI MUe4~4~#&pY9+nVy7"RZVVWSdJ4L?N;f(< Lj #=scL؂ѱBH>Sz@!/$b<[aiN0clDU=WXq!xj,WaX)l}F CyVS2s"ݖ {6v>3{QEmA֥bg2^DË:0 &+DbDidp/ړPZc73KKM<>i,>ۂ>GM x`Eؙ,-U,vP_4ch&ץCƣB/E$G Zpb!ӦC-?hɢ{yI.TÎ+:ü:N# _r8+ Mߘ_Y &PMq祀Da.-,Ԓ‡ W}CʞVV}"Gh<=Fr/4t nD.C)Q3GMP=M\.).E=gNBΏ2$l:i6dxDgd{0K),)}nL~u3E,g5ڗmEG1vcĞHϝJgzr)mt>Yk ӛg^<,8P5ipTj쐹g[]a,Ю  ` QN&m0ƖuOQk)}|_h*ʏf=/þݷT龜 ::aiP`"n0{B9_evg.gĠsYɎa*Q5'o}(葽r[_+ éAyNX?(+Bl{a O?ʜtD廇x6wө>pl}G<ҋC/nНǐxFcq * 0Kk3w:_wꄈϳƁ!cSB!rXz?]= ^T_(x&"(5n9TYN*rRt?/`DR#=< [:-N20G$2Ǩ "[yr7ſmDu P%@֬ g' ?btG< 3}d?D.VlgA+7?-$!'"\hpaؔ2߫W9%ybЧt ,TbwW ;Ƣ?TPhPG9|Ft8}or9ć3GD.#AuxY'B+g3DDHjlqtyKe1:a~Qyl} P"DۉKlNK0 X'2-=.|@~4*)vĊ06#  Z V 7+A[^7ۡOvrʿ8#r|2N2P+ vj0^Hd068q䒘*l U{|; q~MkJmo- $1'J˰vB9Ay?ak -OOݿӖ;r3e`K>LGͥsd # -9$NM$ afXg=]Y.V-M?W0C!ҧbH#ODC/CK1h$ peQR ֬W"_/#z@@7<66}D;*œJ~R{XLLP"am);vzGFp JJ"z.C. ?" +-e%Oǒ;bb@\6+d8+8PϙJδA<5lA o&\m ,oH!?UXԕ& O~C`YkNi3͔1"R~DZyrϹ}5B*Q}Ps gc7J#a{8ԚQǝO_WZp]g/Ix*LPɳz:Jwu*p6b=ߵ:.x\~26y,$^Ix~ŪPebaU!ڪgEK=ͤK\L)(.nu-t৔O'|5i~# M}r![ӓ>ln{&R,yRb\ ?ȡK Mt/AV)˖#t^=x0xjT#NG+՞YU!SU lbݩDARMgD] o"9׭ wWSC=) τ*,!PH'&!\=,ӵer v0 ~+_UBfV k4,u)l+ 4)*y -LJm^MЇl*P7`4{\5{21mKDn;:\4@vI.]zSk/,z,֛IS-KS&Z/4!)DhGPlIĆ}ϏD Ⱦ6ao"1irO 3#ݦ46t}A q?wml uF!1p5L6F[]1ԤY~Hc2)Lmrٞ'$ 0R>u:[?cnjwVTcꊯ;33S!ǚi#"}wQ P\eiA $Wnu^UPiX@T{_#n6@?8C|^k`,|P~Uu28=eˢL wzg6Be$o+?#bW eÊy@&d5]vOIfE Ϝ1L6y27df=ImZo=X8ksv.cۑ .3;#)?B# 4h ܈N])ή&,AF 1ʲj8X*}AR*Ӣ *ښ3!1OM!l)ŗ`n -׸zSHxHMF Y/4" (^ќhʻ "Wi6N7/ݲlw~3@ Ew(^8T}?fwePTP9KE2^L!xlUó>}z?_o E>N9،3zϼ㛢py<8;&D.݂KڍɈy& yi \/fYs ;.[\kXYCe<㌙ 47,mMq. D[lvSaܒAwluD)VO/R?33OsC:ۄ R& 8ќ!̵pe#EaXy> Pu2D> Hy&Poמf^DCdf_J + 6ͥ!E84dDFO\兰-ad},)|Y>|G8QJVmeTAX>EOͥ9m.a3J㣪aUCffN׾x;O.kCmFJj,|0]hK󗁭1{x7`B k~T*zNBXm?wJs˽)c'Aͩ|06Nؼrӕwu0-[lP D@aYsKd!s.n$sQ3+TŠAR&ZLBTS7 ʛ=g9w2;1 'ɨ`ST+;T )^|7jpmp VNH@]DZɃӝ>YQ:ڴ-{2%(xwZqHVΥ0NwPCݑA'`-<)xwk&2(`V=OnC"Jq\Keôbے5;3N)RSP ~ݻDOVߑREvT!Ŵdl's [!t;sq7}?yV?q34q!'PhӬTk*Fh/}T0ʉ5ҬeNL$~}dXjހߦw@,kSsfRt<ܰJ)#jQS 0ԌFw{ 4cy&s&Y6?M{i+>)`>R  yQTVNNBr%W%]F{KES,,2FVrBن2Y ]wRp+-ΝGJFVyWuk<ISԷq&= Pg6v[IB?Mvz+? TVBY_:G w/׵JGܥj2F?+21p=.9@ebh ZZ|cauע9:*xgK9酚y|4S xR|-xqCQ]j/ #L+P uⱮD \ b$DF@?޶Z&.4J/tk0yHSs?Ҫ.F[~жe2 IoBi*ѿF9ݘHaڝZK(3ADWw7j>x_b:mҒ=_ey#o&G&PUdV) QɅc#֔›5]LDRwhFɬY~YmZzor6zP-JF4 [e7=e%۶1D! a*K˚ SٵGcKrQrߎӾl+2{xXvHWa=#uzD=TYͼcN 7]dl$uZ&l\ M,P!xΊZIwWWaԥ<n9?FDsm_8+}mP)1RPqMMΆupb=d;R:oBbG\wMhs,2>Ӂ{E?p/4̡f`׃-ļ!عc(1bD {^ؚ/"Nd|JPً ʹ$H]J$ޞ&NR 8<]&QQzi<ꅾf&(wY"#wm$~hpʡJ0W6Tݵ0T6lS$L⼌N>E=G>B5 qc2߆e\֐ÇRyʀuXc@ţB&tun$˃," 0 r^lXzL~} Ctnm#qǀo,Irxje9+0G nr?ií5\$8A<z@1Y[]d%ޞ7rQQ@y# {[4Ao} 4/:4ϡXĦYZ}6mIEoI.~'T9\M$ ֟FT7c"Ĭe~A1N:Ujĩ!_.4_TCAn`Rҿ&dPȡHE>v_`C|^;p5tFCj3ܯ-i&coC ٧ESe-R9gYm?gHi4jqBT̛/MR6 >Saw O$0Uߞb jſeE]*-zrlBMۏ&PgCWxb:Q.ߏmXIB&{ 9׬X7FQŔHf|~YOl>#m8AA|d6Isg|UDy`|c|t!op[|ýYzݝXxZݥ48lWX=@e6ҥhNMP{gxr8osȕ<Ű̇ I}iO[nJE=i)NrIxlV)T( ;d jLi]{qF^G_rUƚhTsH$jW|J]TQ.ȸidm, |w1_Z++vۂ Cҟ8G1oE]O]xAED|,} 7߳!- ֫W1J\*VS?v#bc"" ȴu\[|3VR# 'GXW0|vf$'?GoJbuT,o(3NCca0E2˘ (ޒASo(|IػV6NQ."0h`dxH:R.ةL-x1lڊ*7+ u{"-C-eh !iiK=޼@1ʞO." #k{6AW^ /t(5AZ_Y^@yD-A58[ju_cm^zkZQp%=W nOEPjMZ\xrҧJ! ;%p5hAvw ˚Z"gQ%$ Kh,63) a=mRLLr8T=m"C6t)Z!۸4 A0$#˸Dp}eoBo4+C>rD SPҢ:Y7S&s&-L( ~CSv;i ]N NYO?"[٫u8A8>;^4H[{<+ՌsDLX,<~` X?$x\O|8^76 ǥ:cTk6>$`-i η^:fR4*;r9S>a@d9#]ۿ;{6)G rL Hq|Ӕew6oZr>jS9r~Rf? Xe]fAQ)DGä U85)׈-9lȏwSɷxRX'vd}ZjF@$ʸik  Sx)w̍dHʍo^O5fFG~ IvR/4Ij]o>d xXbty$v9)~240s,_ՋH^]!Wb/ *z5zlݶjשF0޼/NV;I%.} >;¿ޙ5[*\Xp?Ȅ iDoTT Dp\'Qa~3WDſVv@C&)ˬL~ 3IE1/1WR?tW[M5 n*XJTB[Y0j(8-әZ8aNU&FCI$\h,\"E'o<WLV!C@Us4&etywdV$bWcBۧDA e]TcޞC&3k8BprQtu,qT/j zO]Ux^U5$ 搃5[M23#8E%=6H)sPHC68zgH0`ܿrյy}5\ DQò~/0~xh8 2\{wݓzѪ[ qxĆI]mRųa ?+}E_Ab+?.X]FÁn# )oD8tS=w%=],CWVr D ނ1BU"HB*5f_tzڗ&sBoqv,&v RUy}dGۏ]+{]R7 \^tG5$lr%'+j49XvMez[*`b/Eg{dn!-_!MR@%҈9"41鴚Ⱦl%0%) xQ}L;>NrYu&!'a35k>Ek3$S[z>?e3y3KTCz}/(˓ҁܨJü=h葸kv-`{\ߔdz GVA8V WB 2Ls/ {᪴mZWᳺޕipFKvjGn(( K&n],~>&ǡ9Vc?m%w;[A7U>L \0aY9m#;v`<&v]4i#BV9-u0f`~EIVksƑ ݴP[]9A+*uU(X>pP&Nff' 1HNX4'SgqG2">!:\dN }M{d ͚0cQ (/r쇛tUz( fSLŮv]3H1@I6p[a`X\)~z}u@cG:6%4dug'6T*Ø;b+˅+A"e؛fz>$zQ² .bdn^OR*g⃎^MsxY/h_,ÿQ'OIېƲqmbJIoeڃC0wIz8BboF5tXr_ݰٝՌuEmXԝP5j &6?Ui/t#3JΒƸY3*t98}2az2%XJ%\I?UR@Sc y}(G V?"W$,2/0Ij3`xE(˟W=&C=좥fkRCWH…ŕK,]4gOboE'D8 0`4섷q-YqRĘH[ɸz"{wʆH Eg1uR;)r4^Cqᕼf"@%4'guLdn6Q5.QѤ?f> aܴ~ h/s#RX:#g)=Rݜ^<8 pkxh-&MlPA!:7PD>Mk?v.\W6^.3[&C 'Us}H<7fKKI3ۤ™rvs,rqY.BlI>OPZzZb}2Ho\;$OO^tYnsp,Mt>}A;$/XoGqطEfW"h6v'3h)a ~&C&FjaÊ{pf C0 :BG3thT}U]uj\<$c]U$.u@mHSi]Ja ,t v25B'v#w?mp;?b9/jV#7P|;$&n_dzYnGڶEQlXVGslÐTS:y`F.n${;<'S{rJӦ5S&0:ڒ(77 d7?&Dtc&锂xE6/C/r=~dl"5EqpʗMCE\ꁷw^X>jf/JA'Vfk:17,@`1B8_~Jɝ%ٚQ+ '#N,fv,%K$J@ ;ɍW6,WD=2Q717q|x,j(UB໒Ԙ>s7Dea|5YSJWݎ]y`>ȡke|;7Ml!|lHPϐ>|2Lu bIY2i/& #|vD_jՖ~ӓ]@WDΡ .w2=nk2<H FKY}F:liZl@V]qN3e 8>?Ap>b:%w"rIBUݖ;S@D>h1c7ޣTIet1jq<#RV~tҋq?~nοyuJ/w%j!~yUфda;Z.B }[+'fWuϖ)F93rd9 h2Bj +T=s<-]taTZu+XԄqefĂ(mgj'\V_4;@`GM"'_Tʜr]&1|&M}傀1^ `[e }"yk0gÑ$72tv&⺓ ӓ(o0dr$빈 p ,qQp!t?ŌvphK)}y0~.ade:OUF ,:ϟ&B+i/2YX&|tكo͜˄1q㊩LUWQt{G:fH ڃx#V&daT- 56"ɗ= uŏcA/{s*U^ Ӆ%:bOP'187:4@OaTV Z!C8$LYPʨIaM&m ̞F߈39\Y={'3ȷbe:!ʍjvL?sz#*O>b@H^.qU\,Q[+8io"zEKt[-/'E]r-ê>SZ Jwʏ46_⊃3ɾ2 \Tr(y[+^z9q29U  %x0ڥP;^M(mH5u3)gnV=<1HpkO:1۶‘|e 1A\s .MX{S5nM;ǢSX)WK=@kyN"U ;5LE\p1L+Һ2Obv}8ͲV hha7e"Vu)XԽ6Q$1>Pyh@ӻѣŸ:ri7uQ ط")ñlʷ!͠δ)ݿɒ ]Z\kswxV.&m;5/QMڂjeR/;7-w+ sD+։MקC:hS2J+ŹF_%s_K qgX;ӆgˉ)5܇L0:ôI´乿[ mPfoe=1;Re0X^\cu l{1MMM基52ݠnMQ?PBlN0}xI +2A(4 PE}#F֮[f_Z9 UOO%p h4C ]:HWY)HI\pȪD,q5 SvKjH1.2n9@SKSout,E]plëRV ^jTUe/!2Z8vyߥR,voLW ЂzY?J!+GtXXS !]Zt_T/ȏ{jaģOuyN(DI;y yW*Q-0;n{hC~w5%ǣæ=7X\gӪssAWdezzI 7~o%zqB5G&qU'b)_"~"@Ki?Y](Ay@rz9UE\`bV=؝MHk*{GND$!{&{wnL\m DD: MBdF;LxRív&s%t!Cp: }ŴUcM I/ !zUUfs4l2d\ t}Zѳ:PeΝb>@CvG@&rulybP?C@x*;i낚&Ubo5й"x$-;4qħeЄ?Cd_bs5$)$+M3?&@.Ԭ[ bLa5x4TK‡z,#UtXX0e'fRMYKOk摲qn8-ahE֧Vp/{tsI@MLȖ$P۳yS0P~ZcdT( 8N(atS, \@uPMԄTB $?>&.KtaT:,e^'d f{,J AP`FquwS l"i6oȝmhڧIyQ1Z6dPSե!țpq{'~A54V'p0е>et@Sl'mT/-[ ~}4z=l푭UW/pϟn*.bJ6;~r4?Q J<ՅYtzۯIKJHH,بh \͎ &gCFEh>x"'lKguv~#P,XlI}s}% HkO$$8cgY^"[ɣq٬R1}VM`dnPw\6\)'ݏE>^RR2sŠ]}r cN߭HybE\A_7_t*f_D$|Z&UwP3^5ne pҧLxWKt-z8ӿ}%7u:{{dn*nh`h5h­Ceԇ"_n}4RR3cregYZ07070100000047000081a400000000000000000000000164e4ded10000d300000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/:ҽ]?Eh=ڜ.+٠,pfO9hdK=s ;\3#G?X{{r*L'=_GTO<n<_aR3,uHG?;1nJUU|GGȃd1!o|s]U:qs48o[W W қȯ9b&fhcrrK&'Z1? 0W[7onk_t̜7hP}|hǚ,`!3tiQkV2LLv<5i`3Upw*!=ϞTo&er6odl+hU< 7S!w0%Dp o `#=`v)ذkB OL-&D+_3 9BE!1!j)gVXW;j وܾTM. hraZ3%L`fpI (>¥5I Dэ8(n@ ZJ=]ǤnjEcibǺgr0qǏ5n+8D=0)i6/4scP̳"^X;m=yGs.NH |BI`b;-Ws"`A+Jkɇ @sѬ j³Xi۩=zU U[K$5oRsp?=#՞ka`Pl0': G|Ik~ QkGnI dԎ5E0"9Gg"/ҔdF+Mn8lJ9 _֠c˂İ-4DMVIRd~|y+έ\ */W#W\scpamXK Ѳ 3 ]D;dp6U_*OjєyKp@c6GR6ؠ &eFTH3Zfs?T` pLhlM`0C-WV s |BJ^L ǸEa{yܭQ.C}$_τo(~6l"_Pg |/>XQF,ó8L"A/ݧtN~%tB'.m$DI:fj;Mca [ c0QQ _Z=`0kqd?Bϑ.g`F%W"K7̽AYK-|K̮!-xeIh_[Vau{mH_/ އVC ҮY+5!nbYB.cP<oz2!4|!XFﶒ`Ϛ>*AGPH/[}$)/ȹS7erj^gk~T}¶ZT0ZoicOޯ$Bμoщ2}AZypJ$.eOP/yF2,~E͎R6C8gm%t@n Έh rJW4"Sh_lM3Tk۷u_20RLCD$*SE!xóA+ٸ`<M,89VeG;iݟ~v3όƛJPz 1*?ŀJo[(Q,A. DvrQCtw병_p<-u>>f ],de&9^s &vm#kJ)6vsOI:ፏki2mDz vyG܍e(/$uF<(!Y7;!Vߨȼ><?PFз|LC# ӌ/ hQbou|+"/*ay+ ܌[frwFf5&ejGDZr4cUFNVP"9uE^9= ]_*r|5A$Vw-Wǃеiu,_e<:FInbi*Sŏ]7Xҭ~]$fb (As2bZ~I]w'WVk $L z[-$ѰgoK@;)n<|n½+st`N[+WPG#y&k|(6dR'AVwWخ{fW#@$E^SXB|޸,jroSÀМPT>j8PG!ɲ e t zO>Ԛ#&v~0}pV 2a%O)_(3K?^x\XjEDC c`iWP)+oژe_uZ{G#CLкozNwdj5+^5Mܕ`\Bő Y$Ǘu04ff[-K{ҥad@M ? c0Z G8vO!ĝ`-Gm՜3>Qep'"xM?@q1qoZ@_{"t f@Y թf?Vۧ<'Pi^W|eo@ۃgp"ƅؓ|Yp4ƹx9)`v5_;Jx&S)Pv;Gy'pLLfG{ *ʞZH%rYwoF,dP` MMKֳxoa\Kь rccY[['DL>Q?DZY5jel ^`È.YEuWȣ%\6 )3 T8|n&GЙ}*RxY6sF$y~=8ƫ0ycY`|ApZLb=@`&$Xy8<( T#i/n30O+"r,Kc@z[ӄ_:f!~)ȳ@_Pֈ\tcT]D/YمO}:H՗Wͦο?RwCXMӃy5L5Ld9}:^2+;Ee=K>E4Kkx.2?k/̑ 4{i2ABS6Mz;:('@jbBvB?b5!R])?\cIO[ h. H$ p hkNdrkJ  W&ezOeGWky'k wVc HFF˥">77$ǹ`FHi8jKvjIa7E#[K:On 6̋ t0)cK3Gyзzo8gaAN0@_b D:3F/fn*gXnh0gRSqK +q[qמCc2*8R]p&CGd/W?9jNe6f/qbNHFC.*(I_ 藔dŃ%+):;V/LN% { BR{!d(u!,"GT!GzJru̩){\Lmb)lcUrN?*Js7[f3 p-ڤoqy,ls$*IK0BfFv+D2[;N=S0-d`FV)>I/^BLR7u8)C&G2U00<6¾P 5ZOu:]L7mi]ajM^VkX"G8(?_'Sy b":EJ9@tqȉ0K" d6߈E!R5Y`TFy2KI׳2<'Y4q?i_OĻT.]A1ƣ?h'n3.C.}qo/|S+0[}ϫ]4}'d@0ْήc3ޱ!| xk'I\̴6Zy}P"^G -\ _5O_a=ܚժW͠U[衸?7Qv@G=tKu*fӦ~.ӹ~lYw.̒ uQ'T#*ٸ;'da0q\-sW=v+k-Np!Svӓqfu;J BB >^P8j,,+cU>b8[kмĘBe9HT9|M9Z|*SF`qũS+7giqΛ 9:C^:6Y1ƕ{ă#<^V<*p]."vJ:% *qk@љNz5^,~zu?gyK+ul2O o3*L41'oBePX1C"<M2Jzpؤ4w.kARX\rR6t@]DΏjobu׬.XJmJ47 #N^y,Ⴍ$bp7nI҆^%CjG,9lKmЛŒ"Yur[1 ,Byq?q1Y #!Iz1n7=ʉ* y 32q8{V=T(N[]tAam bXm9jl7&!?N-D Ƕ+Khz Mw\b(a; ZI9ĺ[[- c)Vg5r>Z`Dҹ> bܮ?U  + A5BgS =QY7Z#1H!Cq׹nAOy({~%C 6Z6Ͱ"AYSq&%~C--hb`ue])[.?Ep|ɓjICSw { wӘӃ&/>seFS:{QLMp؅N4x:4y+z-uӢ6adF-и67˟Y JW%{GV I4kO}N$3o܅$WSaGZ‡GpPb"15jA3 !bw%iPufCZѤq67b]cV|&,tVIR̥W@: ٌ*)4x{8o\b2MC1Xհ, Cm+='܁W2Mӛ"15,WRNWoS*uBg%9g4^Bx Q Ѫ3gs~qg}|: Fjvr'f#yUe5VOxzMcqoeC iI!%C>^ ~F/n.qҚiJ8[0[D ܒcTbh(m6a㟋nk/2rX,w]D+GiKBt܈jTj|ظ%XMmjPl(-Hp1!t/~v*鶘 ~P/c^\X  `YMͰV?pZFzY?V"gaq۰vLBV؎0QڒОhl.N 6pdUXCtǍ@J \7džË~+`geEHZTu W"vp 3o0K5#f責e/s!"2S *pˆNy^nI/I >"Z<{(5W.b+zhd㏨ʴ~'RGj(|y0kԨHkxu9$׺^ZĎo?Ʊ<=WT,14-"H ()sX3"dw_n ͚}w[Gn:mn9!g݃ (0{,=wCOހ٬=x(\d[C1E<иr<7O@%Vn˰s\Iδa}DtlDP#+.$'mCD>@'$74E.^;B%7t0uzZۅf.7-a&"zmpH7qxz lruZ<^W)=; (zriD;0?䋺+k&kl_B*EP$ѷE#ehECbݒѯ _C*Z&U{ [$j(ͼ?^kxν`=X,xpe'k~Iф !nar:v|ԗOzvErkIދzvzK/f:dbM1f 6 (gRo4v8>_(6|-#I>?b"LrXb2&Y<5uQS)I3 {_n?/;8-$1DT,#- Izvd*6|9Q?49/bB vt!$~M&/_c'Htu{ 11ܺ*= :'**ܮDۭxpKW~V ªxrsQ Jjn ʋ o`6 "4f'±!JTJYS#Gc:,nL~;q( f(. 1{Ud?_?PxϴgԜ0 rR9|mvl"aFR [<&Duy!uە , (r|*!&}Noa4羣zVG9E cD6"OF@$ wslG+=>1؄.`%p3_$v8q-^^wΏ@?R H% p)cQxpnU<d'&Si˜z#^iNއtY@ϳ.deK %l:P[֖+ :c΅})7U>)󫢓\ڹ:`8k24|9h.o3|0ojbAt?Dl2aKqb7/8L+7fLPJ b_"(UYفHSޭĨt&@fGjH$2LeDÉ~\x/sH*T/7\Ш'1. Oal]L==ABc*} ޚ(衸S­ Փ>I;dJDuk/%,Ŵp+I #x5n>vֿM^תcP-}GXvpSD(TVC\"Wṝ+?aF+5jLYBijnm528&25>,/HS!O*ǠP2(PYnJÅ6)2 7i4{H%le*`U{y|&`m"0 Jf}XT1Lj$+iEѬMmT+=J9 J5E`v^.a/bxcg(2>y 6ncW-AB-(-mq2 9]H3-lR6O%9xmJQ)J{mrD&m(6;5|݃e 5W¼^DS^\#? ?' cپqspO_HeL-B\ʎ+(ŀ<[/dL`NZ"dMO_d9CGnO_mXiEy.,1рcX</-MI{Lk"Dx |r̾$2ye/c{"o{qbm/hDasm:9].bpݮד;D<\UP6\)%N|Re]D? ZoA$7dOeE#xV't#SGu/瞬Gqu&`9?)43 %j{1Y>Kj[73zO߲ǣB\q:rTm٢oFb p:'eHӏL"!x0~ (>Fyu㕎/DanT/O=SO Jƿj!m ɒo@CI[wb"8Al8 >ۂ"VoO]ctPշ_L$#gu_s/r~n sa(,qL.: GIt~`Bb{%&FH`"YsX2YȻ|Q4:;81|~aK,ziu_ +,ĸ4#}xNtpzQANBpiݸM-2)zT+hioFQ-\qC5]Dd#V 2;e̕܊BDL ˌVpgEkkjC@v,P 70a*T-VJԔ )+}gz"T]|qI&cB/ 0AZ06edIk @?=Ql˃gx]{(ܳ(HVO7 4$\qKYte/pZ~ts./\|(BηOJŤ6b2ҌE`GLQJ4~(ayNc;nԕGH8>[Y"& 1}#zIu+^&V Y N.# ͆H@0#oW>D>O&j"Nx)A7 ћOGkKm(̪ga.$)q,bTjCk-Ac>FM &Aor6)p&TVG٣;騬RwARmį!qR2}5"*#5>aB^A;&=j5|wG7萇7e4jl Ni~q*x[b#1m]#A[0:Q:Hzu:%6S\UQ `\Q樘 {L/I}KL/"|*<9)jU,~~՝{6wƔH_@(bNL;KV+0K{? [DF ͽm@Ȍuq6;pHȌų /.z?51 J00D0\:eNA %ՙF ȊkE;恿}  {sit' w9<bz@La%O`>]'Ygøof줼ŧEdo?Ҭg4tXIM]oT@#^#s<}HLK[Udt*}9>eܶw_~OBG֖x%!KLQpK&n6a_&Q^]#*HЏȅc*ld0zAj}z3a`?Dǰb rd$f*&%5- ^pPu*W"G|y)"\{(Œc%A1Mc .LTk4Ov")Kӵ|$`D\1B8P`{5zpBhIDC5AYD2)+/_9 ޕx2oo]ClZ;;1G>.I&b%og,} C 癕^ g SxKبcjՓ]gښBWh߼zS!*oItńjB z$uFݾ'X {Y0ZŚ3]a .x U_MA1Je]f6}5 z5oKW4j̐?42}k;]5l=}lTKhBfݞJC9amȶ:eKlFۣ.' N06F]gxU< n?s 3ۍU>C-o3 |g,8-Ry ~Vr &:n1jyՒ<%ω8WE UU+0 (PhW]~jIT ġ+ˀT1,v8 cWv*nԉuwtt4~O3<̀I&sg7M[ċgmRRxEVZRW(㛊y`> D==yeM qY "#i9TDfC=l^;-@z) b/rSv'dzVj8/6~7P/6Bx$V-F\1GIt7S#8g>Z{ob_>.^F^cQ?w.RSߴd1; _  !k-{0VFtIxtpS#=lxTW %ˡJN%K²gJws8r?i재o^`x%|O"*Znib {&PH)Ի*S 5bx^b9 u0b]ZĢ! ?}$ xʽ6Ah'/gD- k d(zWUKµL} 8F`O<2c48mzMyYdUz[WLFK-S¿Іk(m~'<*1-ܲR,gtÖHtt fJq?A{6)Ymǧւhա$Z,ɁǑ,}EVʤwr8Fs!Bw #!]VFFH*x\_c43=E=pwk  10 ʻ|QPpu yrZz7*4J2&QTGtNaJ2؛x2Zri5d&H)%MahipGp-cvie DgIZD[r(Q?C*W C{ldWU|;c~U=Xm:FE#ѠaxJQsWu8#tBXk+ϐT !9N/v߹h6̢ )&<<8\3oY<@XbÍ4.;v1 d68s]sdz^\m$. #u}ĕB GMĹJ2¡v꣏`YnkKCB{%E/z6|Wڣ׿TnDQҩ tTKb /S*z-ʼnD8 Rsy}e)V#5-4uQfsYJKF}~x7Dݖ* |Y`!i.GE6#}a:,S\'kX4 MK掬sX]\pЩ^N)k;Mh4SZL> 7HK>~O> CjW\w@\.BğmM67P>,yw'@’&3IqP7m9L,8PV3,|%]+4+阈*XxE]̙;oˍjs@"Hg3wEh~vD (sdNxzRLטUR Pe eG%JwpAG._fl]qDv{m&eS ?}FdRNz\NM }!1CzqOej} 7x P9mhEmسXTG^ltGw %@B{R ?[s|3 VCUW).ߍʪ07R7c{jltu5\b;և2?p:6n+b(q+ϩު1с/ =zJ_Q0  n`d=/Vt`҅=о->__,?T fmK*VH9h/6@زП Ϥ\aT*IrBߒ7~-<6; 8_sXҹؒҹ]K7#h59|n%ήYC$aLjMֶEl!D IbbT\ch+k/TmnS^tSء8﯒lafT G2;CyI=3K Mkd]GVӟX2>V]Q24 tըt́SCv]"PwDzMǰu*Od埄c_y7&#y;$&wEAYq0/[lBu2F A-'4Ũ`q)7Β!2h d CrN Opc+TXo/ɔc`#{T:Ø`7jUTT>SR\^(1 vE5{e}&!D~mc|x'ͦ8>Ķ^ AG/H}res`Ckn@S.^>e0QJ,.ݴA Z: ASqLH Lm P** 2Ùk  Gz22/q;wYaP(Q۱nY>.;DR. S@dS#+@f\!qGQÆaNdYn;r bMk{Wwqk¤lAgUS[?oBN ӿ@Q "+uS :Ǫ2j8\}ULUժ~hiN@2"B+[HI qtDᧆ6cB7;OˤdS1REq$Cv4t7;o'25e*cVBV'q! HgA{}ʷ.c7[K*ˆ8dG_7A*V.շܣ*"[l}1m$A )Dŀ m ϥSZp)ڌa%l@>%b1rI5b6ȸ Ơ* *-ȳP+֏oxsxe\rmt!Iu2J$ZQCl2Y&)ahCDT,,>^/{[ Rxvlu4lΛEĐ46\/ f2aPvL47RbZ?w|Fzln&^5 >!I_۵E_!N/3Y~v=PLo]Mq~~TiɅP4RgM(hڣ,WJ$.'fq!ӵqIlnKYcq|v?)g>k ׿(lE۳닓W kĥOx-!Td* kl@ =!FE09`qU6oǛ'J,'Y_g4OeRRtvk A  XI#oC NdI7 Ku;= =oݷ\; ~wҷF%ZSE.+HY١OvArЮj}79^*L6؆G x y6,j&:-[늿]ZVmBZԺgR;+ G!6j 4!DOn ZT/FD8lu:Ez+#?rN+^·ߵ>$枸?,ɳt4PniL8RڛZ<5#@a >!+ԇC)IRЯM0jYcPٜ'ݕ" xK51vdMBmٳ+R!l=A~!`S;l#e0 wG'&J 7-2R{Lh)]]I pr/8+E ͜t} tu3JxrM{Bm.DD5=%W6<0r[w=7$`绚*Xa2>'$*8IHbi wdUC- yNK4ypd޽n\'Xgj[b휇Z$MQ\*"%JJdH] '¹n[pӼzE0?q^zzm\r{5Rm$C~Qf[x8 lKIBSF\ۺ"k)*ncu[nd\GEuÛyvJ%׉p=QQ @ˍQhD?Sާd FSDj]ԜH.elʑ{ ULQy~}` φ"GClAҭ!{Yt ] FR 1Obbe%}E~l y~j5eΠ+-{CN{O|H=,=ŖD6Zi#>qs/ LXc'ð\j akud)f.)fqqnk.~ָG:faĸkQXazK3?N<ᔰr o%-3q'R#p#0ШD.`ƎC)/ *T1}͈'}aL;c0&HzX?(; a(yP bO0Z@ KƨYէ<=_*CxϘY` W, CQDl4-e :̥wxR?qn,H ԰QJ:`mZj1Cw*v/YHwjp5p TRP~4ߍRN b:JՙJpݮWE5Gv{K0ywFLo ΘZ\]k4 dc%_xG4iE˛ļƯ+d7L-1f袕]|;2h >oz|ba#YW}_lѩ"άmi@MKN諪o"7QG.)+\+Jr_ Ɔ{ Oz{vP<-2{r ($FW\Cْ`"XU(s-^XLPa{S\|7d*dl:A?.sjP: 7 dj~B)Vvp{F_1hf"/z.$\mgD_:&}7jQhx֋_ (_Ѷp**2"8#qgBCLfy0YDt/ Ɨ~R>AS~\bWMS m2Tbf9^Vc"Gq>Z}XUxj1nrGRsh`1hQφ@JUFD!@+-})2~Q|KJaڛ+q*AP׃%b!c *"eǞބA57SZ@RG힀W?>ICɈZu)l T6pY;S{48e$`+w'a)}Ȱ n2SGb Ѳ7Eɝ^5* |RisF"O*_"y~ *>϶̱]w} jD60mX]#64rJʛYƳ6dTy`wC8B>ZNv{OU RѓL&h*ZET%i}&[r:'b6y/*vr\pV_ՊW*0Xieh]w,bQByTKhxEu+b|ulV1}1Z$?ҝךpCEþ6+u$гyhY/ ez+ jD~'.K=<02ߎ6O*-HQfN areDiy >w|#|z@s,l6><ҡp3apTˆ^UXWp~7:Pr덉|8.:\\ކMUs,oV$rj8Dy#__ms yAMHC._`.s|P,PxR L;GjcxRDz %{*zBEGl"oxmnЍӏ4Zl?d!&kF"d&2^]ϠK!dT1퀪_}ZsQ!ۡ~|nl(/PT?ªH4p.Μ¯+0H4%e粎;$elDNU"Zbe+QTƶի˼Ԍ= ; tzۺkygj Y f[*d;>^hd+]ԕKլ>,osD>7äm"+?{!dOKe^(m="-#_Y0,oL+6xyƩR|OKޣ sT[u:Ԙ~}"5ߧ>O|d16NҨAvßiX)$.'!5c3FQ49 ak+@bm[B rO ǐ{e>wV%=+!-5i/CP~65GT}ݺ®ݽ@*~O+\ >^OUc\lmɐ=iɮr9]KןdXJ-mRfɟ4 騧Mf>?ӇflܻǹxF.Ȱ oݹH#y-2LI xm!e|'ֵR s>!c14#t~EJB{fD#r>#ob[$`?*x{5=fI vPU)gzGJwvh WXT?Fhh(~ieK:!1 S34gU!Zb!H(^+ROxWPQdU#>4By:A˳EqN8nG=@C GET̛mQI[ùXhMH$x2H EUz06 b21~}No5|?I %("7]>_m6omo܆B :%ҕ6Z͘ 2fl t,gH&}ܤe:`ۧH Aˍ( ; {r`uVnG$m0^y3 *"5wHQ>*FS 5CE׉d{j-55{%oC^*_9d̊-'R%.xОB\1~ymqBsS$Vjg A \3Ae: @Mx /཰sѼ@_qn4"unC^ukȂ*ͨpXeouG3:g0m$4 4Y,eԌ豅Ń-Cyܬ|VC_ioeqY5X g@8E`&ւj~ R1fZƪɶ4A0, tU!w$)=FX`]!Pq2aQW<E(n(I+d:NKCd̳w/t(+;˹fov<ޮƐNRpP:j)ks)vVH8#OK%1-XVxʧښFmHo. :W I2wVkGWqUWuYG 6L-u :ſSo-2we|'P.(K2A%7iѕq.Лn5}iɀR+{Φ\ЮJIfqwuqKҐ(ͩ/1bۑiفWhg4_h[K m7S9@FHB\΋^BP1v_&hF/_c6!:?t[0H QѫN" ̎ˠ[d3!; F{XfeU3=r`VWn[rxtӁA6ִWg!xD]J2Q#PS !k6L [d:D]N=4 HIr6m&Nj7@hz&hoP8/ }%7\,Mes= v@MZs7ɔ4ssЯpMcI1*mKl!aKI&F-(O4J b[h~v.jξTC 0caÁPɿJ*(׀2it\9t&Gok +E'laH|=apSy8`6{b85 ҿ J_6' iHl&v1ὙW׉C;@[4xFWe-d3Ɨ#3u V6Y<2a?ﳧƎe ((PED!*  .BH7w*()¬}(:BR5J=S_fwAv}#.բ{8XqppR \r89 &C>ܫUREF8u&1 uӵñ%Q̈N@i;\Qpo516$P-XS!q(Y,5Z)a2ng60Gn8P4JmAN UT9 i/dPo#2kV3@X2 %s7e'kDLyQ5r-@쾂+p`_@5\3xD3roV )uc[u]]r䟠u"t#h;F97Pd-֫׫tu$K}dPeٴ bXSFW[W_ n'>\ &/h\@QD)ޫa6xnbv &jTFCjxDL^ z4H;,B׌7ݘ*|g90kƯlM7<8V$M{Ufzw<[]&cF6_>+}4/ƛ$RJLK0 K&e(XNneG|.;|| +7R®ꊚ (`eXcLeoB1Gk_h\& .rd 0\\e8>u=nl^b7:8&0tpxm)]šIW ~?$VnfwZ]ø3o$I<*e ߅z#-I2:d7 ^A0hO+ xؚilVT3Lfk. cFgS#I\Z̞ 6PU'6kӒg1EgTeAe]N\xYڸ~ظoʯR F ~SfyDַ=b'̓yԑVt~'ОU9i3Z| )QI9` $M'ua0f\A%sˁR؝of=soYtpCk59 zoV`xQx3ES,7p9P`lj'3ϼs{W ׼)~[[𳚀?P͈jUq^1#"{-Y^QX5By$)"Gɹ*͈ :MÒD(6I|])H]IdL#l‹0SЎ=WUTːMxL)g5"CK~_q򄒱ғ^G=tRIo^"rP|)7+"}&ʼ \|JGu,V\X<|O 5ɭo|CA`A㇃}#ZacJI Dk8fb"6TLBPT+\3[1sșjq: ,ؖ E=s7k^ ed3fLIN9?CdP9GPfdU-7̀Yy@' &7G871?{c3U|(ӊ~e)x}b5)#>Qyl^:F' 9(jAƼЯs$Q/ Xٯo‰Vv!1Ukgȅ`KG8~Sz~}sc>aB ?d E(1P_@=# 8ȭgŽZtVE_~*F"a^ƜhUUP1ٕW~e j'73Pq[0.yۛ+O,9PM[8n\Laג;X}u27t#N騦SDzvUqmpcdM{!~U]XY?^5J؉7k?%آMeU$^iG!-i2X'ԅFrWKG}DÐՂ3\1L_R/ :7Yإ)cBCrD3}2'zwjZ[ :e0HRhŠG\kFTǁ}L5 G,y"R $`ɛs,hewdYi Bm`#X՞A)j7zx0RQ`$k3嬤'mUA-<8x<8כD]`cdh{'eFY\gŘp3l3r?#V`(nsпd;wqBp=7JPΨ2Sz& 7ZhГ?i{] ]:)f- *{A{1U~઱WQaRn>jR^h!?{J'(^Ō~$2R"GT< ldĔI0crC4)%;!޹h\3BACqIG6c5|6햒NfG96מv|=ѕ٭>bb7CCF"9Q &@/Kc"&OҼhp_;-HhqZԦРMn<K"MbՁۓpw$Zy3~ [@z1mÑkh|(%QiSOKއJ=ojӅMO  P=ɱih3ҋJ4L5S=vOP{?t ,:3.vʶzSsM U(wAO<Ȇ *͊혆oWJP[;(OK /ѽ?3#Y %3ϳ\c-u@DgY*]ҟ;I@S[Ɵ-z 6@C|)HȾk"178!v'(ʗZDږI`rgм^"#cN.5x^6W~FaޭVO"RѕG{$ą}~ȩ.cktu>yHr@D1.;γY~)k_._=`╶d("J>QՔQwc-qI_XNwo^YuLX fXm3]5FuI0p8~25mywJU Ht{%ޫ:m5IR_ܳX/Cˆ[r;<X?z9pY`a~3Eq!Ab]SȹؑNWɰ|v@d=J.y]YL  }Fr)[)X4c7Fz:Qdz;}Z#?T[ACB'GsH[A Ҋeڇf htA (ў#Է6VloIw fwFwb ].| SzcH[(}*TG/(e$=KOV7GKm_ˍrgR}"KsJ1&لbF>pT05.v<#ףCp &G|@;7&Zvbl$}{X /8y%' 6ʈW?ȷ+h)iX:xhMͰCM fӊ`2R_BI} }L_/5ǽzOG|/$}S 9hKڌ{YwޡJ[8M7Tij`]-8A-њ y}sлy!]hSZ텬s[Aʩ[@4O+ZޘI@II;7OK3~|mUu;v~@Գo\Ud+(2_5JPt-e1ZIF)RN1m.,q#TF!02,74LSqX`ܠ*ޝ0ߋʂrN7q0陷Z$BTHqr:`0~S_gT{r?rOMd_G }]f#).4oɞ8zETO qPGu+tI{a آ AH?FUzUhp"(D^}.l|"ǵ<* 咷zڂ@wq{.UoӝB1r 2*EUImL?cϨwӽXUserAFw]4ي F["=M!~0B(Uz)Q}^ ;3Ӫx .sw?08*ZawB%@1!YaXZ/SM3  4,=8Wrm7cɁ]Cf L0A9Fhm]*ٮȹbAFclkmQ 3_w#vsbIh#ԦU 3\EZN'c$0?K؊QY G.$K|j1x{ـGT2륳)4MZGwi>j~`OM=P<:,K)IBpU+f/um`Abdat4 vo:\RU(6! 7rO ! |{ $̠uhpHCZh!b}@8p&JŮaDO]@AYv)4rh_YU|ޏ-AP!.r8M{'Q4^i >ѲGBXp>.bDpIQC4sLEŒ%F$vB,. ;]O/ qptշOېFiood@ *7u)rT*%&I3vD&wQHh+"fKJ纸ʤ }ye B`b]W7vX9~="`eDŽa c"9Qb7h'k )X4hҟ}-t-CicWFxW_)&۾%di` ̿ EKuF-K1`Ƃbٮr"_;m e;kCa(pvHL̟$d.Ƶ`x^4s;s.%|c ͋[@l%!F;l[\uO^Uo^e (ˍ }8C$2F"Sda3FR" хKUzѮz?ydT+E1d .W:-YCΦL8SXIup>j'StI3w>0Nqn/м%r߻1Q(%.:!kvTčfT6Y5r0Tp& ƵO,Q^qб'ED{3 M d kS>wQ'|:Yu-xtd#;@.ѐꀯY `ȤTbl0Jk%IEo> '7u렁B Sn=_4DO|JHr-Uzxꠛdutn)I-8d!'M`_c !>B&S~2EOub&$$ mWKGCs{id?Y5%B/p/ʍF%0<>6k[5c#p_> *kMkH)!OCrMY]`Nqh~eS I/iĢM)Ι'?.lYo %n)߁CtaTiMMdxfSRJZeMn@dae滵:s<ifeD vW΢{a/}DY+A |rSyy,^$R.S=p+ЍP}H[gŘWOCc$I+=%V6(T4bj%䖷*|kxhKV@Uህ ?{cwpXuxH+zNH9,t0 nbBT٦Dxˑm| [ h\?R$ƚL̜oX. הFBVFO²(Vpy+ }GZ<;i :l NzR'c1{}ĸfJ٭*>ۙp"BJ9׸\ ^tYzg#zIӁ,+KNFX_Q-]͸K[/&c[z Cr ' |oh7M>ݸ4_k@|_bY.O /zϵ‡UVgjeOM`)6[8WDjq׮i&("~-Q=:t<F~LV^I&q:d-hbѻnJՐ\=w2"   ?/8Xw6sNy*}swj iVFP7idU$+'XY=~ :Tk\Ӎ,DzwTyˮLaTJ{[@^q^?i4}JNB/hVVƙ*~TQMN隗МB^FŲ֛cSӹ:H2c$ݡƘA1z4yLCL!!}ƆCa 7HHfS= 0 1[mYշ92 .X/FE*(yL7|78MAy@2į=?7Dm@W a t`XG͡xHzꕠ2QWS3 & W RES 02wUrp2?d(M7 1VtLʐ%7äfft-*Dnڃ'@C%ľʹƇ:ZZYd@F O>_]p[1;lrZ{r3VsKeCԝ3c4Ty+ ˴*ymӭpǺEߐW'z0sy߆~SCF=W.\=Y/J\'ߵpGA* b4\ZXg%u9kp2G*lHN\iNrX-"2dn3i#ͺ5 `֬e0^X%W.5}1T"zOph=xjs#NY:tV8/.^6>ªǂr/f- aIуKbڂZE \I& N?Q׾)ZnΖ||ѕ? _ ‘(Rd6l:?=3Pje9v>ij]VWZWL]e8` D :kM˨9 GF8[a{>UR&0#hSJ","PҵC7֫i] xɕ4~mjhI~INGxn=Y$Ӊ/%&ݰIHqv t+1^ii5qh!OuDlK?zIBY]*:(]HSht@|ːCyK eR? \| .l/pn$FsK7:@Y}=d Rͼ}g|,qN;x5X^!v =>6Q1vG.?$l?Nl8W:va%Z?EZqV?{o.1JZSGÕJ3.m>Er SJ7aS2h&\mA>{-/AfG:TqR`&VV:}wz|BY7Sur'w={ c@Dt(d "w򌨙҄V@G#SlZOaO請4W)&9bnwq6FNe;KO0]C6ϙoz*,<7p{;OP"MvH/=xg# i!4#6`o.+@vbf] myL(ʶ df;hߴqMgYȄPC}|-e{n20Q4ah':~4BKuT9MeUǼvZAV9kq(KW8[l. ڌqGxϜ\|mQU5S1Id(oKRe\Bl R= ;uPԦBW5P4;\4u2/h=Ll$NQ(u~ $g@ ^^WxgUI%i.e8nOy|AvqG86M$4%t2>Hof2b._Q&Bg r 1R>, p7sO]sz hFiLiBPk}!jm1įAƷs(/%[yv^8>6͙8E ik2{0K{n(Mԡ߰Go.trioNBp,p[s$b)135/Z1yeƃX|B!\!AT?hҽUEfy >!ZVQI^RRbHr"#k)]55Cu (s6}]Ј7C%t0L+U [JT1f+fŢ剂/L<[,8'Q3 UG3"k2>c&b5RT<w |8dº}#-1hM4kZ)3qqRLβY!a{gA`m O 2tN pq?2Rp(+~s#A6>I۾äs>gcow02')Y llaYoDYW [XW> J y e*ږHr{uR4, ƂfXf$)c, WyImAHfJ!ڹ_h>BnBe4GXdۂ#['=U+PKܽzvU}yIʝ:䄇]Ԕ1LK2*7Ktp[V~&i;{WRvWv-(2 &bxpT& W i 4Z6$Vbk|{wu+VpjPHA$hzg]C+/Q<GNJF삕h3ob7X5Yȩ/L;D39 (V+x,ԏߴ)efV~5Q~d[S&G);?m|Vd;sFH6H ɣ fb= ܖ67;v1䍹p /=zk W~>\"kz -BPXОc|;ZN`ՠISTwg5H]"_HLOAvڍ}pݞ lˆ (8E~R% ^s&r,7ݵ%`Sa.{mj.6#b+-Be{@elhрc~)7NV%&JΏmߤ/kLU%)PjcsK%Ȑp쯏@9_K%gUL߭xD G@F@/!r6Oe0*۰P]׫gD)^; Cl0g>UV ܂u|npz??>b;Srow^vIU:XiP2/zmyN[?;5b'E7}Vlqq6 e# VxŅtif."GB.T-vѻ  ^uZ?$k<_0X:VcŶB4Fypg1/ªiu fn_>ض?ahqR+9$TnٱvK63nx:čss%`%V{g!h&ui C)-tA8HNrC,BW8 Fy.UNZEIQ]Zp - NMڃ&[=0 цcƳX`t\r,}=ioLVYv,Lٯ`gBJB{g.]R|U7dK@EٌBZQF&a,r5W e@6.67Q$A{8u=^QH ?[w>yx^VɃfxfX|>{}jOaqץ=)Bp;2m#a+zv,!G'I.ȣx-1|ݯZ&_yj( yiti~(R/ya0tJDi99S{sVN s 6Y1X9r9g>*i)i.iZKte° :s{ RP[,-ReR )+ +),Ry,VVL&xLK4GKƭU "dp"[7i)[v["Z[$p R0%{_B'i͞ 1J`Ne"3}; E:Vב& FEkDžFA>+oh>y-f(ַ¶4urs x}/CFjR ČW]Ĭ {(ׇ0h/KXB[g1v{T_\׻0c HMn)%*8Ze! Dì2#cW:W +vʫ09V˾1Kb?D9U fmFdn|.^;aǟYi_V*}FBIHGiy b D}k[]!2=sf3l++=e.ڕuUE1'=|䣬x/mfO;4F>*&d밶QPLIJ0AXڨ4(%2 Qn\Ż4П6o+؆ٲIH"Uy [zW,[Q%KiZهX-38T`to2+'$ k`Ac`LT sb vh[g |kh͇Uzrbmk,ĚbXd,K\W%,? 3X?am͎p4iz\mM^QNєx\L^Ky.p'D%{fZ+`{Iq VŒFE2DL si|e)sgE#M +`߯=v5~DC-$@%Psi yLdhVlQr<2UU},xi6<6,i.5Z&@A 02Ài=7-c=`Z_bY76  z%tY sfSolpvB̙raqN~=4]ڬ \z޾N!Q!P5A $&(Ѐd۪^U9D흇y2ܲ3 r/Ml\?AlFЖmɮr7gD;jZ܊s)3y6b $`}ײOɿզL>c3|fD7e%$ƅna$${wZ1˹exfoGeKю~`< : DبqfbyTaeÔ̎ -~E[?Au \j c#s[HJYըX`K:YC "][榹GU08'qь"rQX<.转#ph~߲5q6G=渽'x8u&V%TiIm1-o[p!G>%κ8]//ZmAbTdHc}F@߻|7J>ͼtyL_tyضft"j:QJt 'قЬ <)>O.OE[}Ҡ5ID~L4R|4D-(L*_LkP۴*K* f+ǻؼAmJpzżʗeZ{\-aQg_hdt"\q~1! _P烈H8w X@V )Ĵu;Tzd$fmrbIͱa|w ڡWIw a@ܙ\*;e` nΩ RAn21Ψ=Eb\^z߮]ZXlW~ޱ3ǘ3 yxexWm&ói:tuq\zMa|eR*wrFZ͵^vKZԟ^ITG˔1(fq~rS~bPG2w7!'!N85*vAϓ`LL͚tS)?ЮXסTd)dJ fč}CmomեF"?EiYx8Pпş\65?cS _N$e" ~Ykc }3pn㠳cxW!aVQS+;[֓8\Q.3r}kܪ>s?r=D{ؒ;hfh9( |EVˤ|zhqc(Z8l/=\]67?-RǏ,UQ#Y wqz^7'DUI~BT7 G~_ u%U5ـLI7H k|oQ6ׇh.bM:R:Z%s Q)#:IvFAfP"AD9V1e1UϨX8wqR?!?&g >Nd$KlB)0f> ltL:5|>m_l|賆O%:Uw!\GY8tA+RRyPn3Y^)~ր=N@Vג-V*٪{%GvBnɄhe;ݠD5]و!N^z a?@oshOw5^Gw:hݷM<.|d]DdPC ULZՎPv'm)wB^OBa4@ItA>BfG"eFP5i$m( eU8M[س{(Tܡ1/1AN.aO1i֡Jjst:2 =+řu$l_nXeB &@tlSs_银Ke}T>* ˍX y*Y5/nsp֎āƤa LS|Fn8[WP& hg 9 +ixswe q4vRyi(1_-ﮒMaVRP. 5zB{l=uHHƻf  ]rM4m)KCV`&y_q~> dA%ߐ=:Kgrm}up}i\xwRYa9hQ"@eoT:D5hT6Oa `q9'3 B9+HVɶD^WP6J>Vx|(u ' |U?}r F9Jf?! GʌPnosLJ,;!4s{v۽.x5eNI'9Y2&TVhIU%N<:p7(D'W<d0΀:>JKgs2+gL8;CZ'YsHΊju .qI՛ /`@+b8I>l$79j zQVBA/k5Px?YSGOuWG-ybe[to]/4 >7:6F %Ir5)~f +Q٧M22Ä4yz!vF4?3K'j ZrFrw;HiΨr0w}LU(&na]KcZ (sq"q"a\tgB{}I΅" aP- ,nT@v+ 5{"kk٦>S9d' 3$QsuaeQގﺥޕM<{"߼ rm:SAl.j UȒ$nVT~K i9urge Q3iIWXUY> l2<0ľ!ЍE뀜53'st͟jTʑRuzJ׆1OO2lC L/Hzref) ܶ;sWKRVefV=!`)ʧ ,鳂_\CC#jg[DEO#9_й8Vۦ#l!&L 632ltͪ̚(2wGLFĐX`qhC.L;i{v?֢bciXQ9Cs*$֧Gܜqm]ַ=Q_w0{eՀz&/ >d_A' @9129R]@8^tg]?R0A~sE:Xyx BwE^4m+|*#۬Oi,xdwoa<z4W }4 _H{Ax+A|Pk?%(wzMlpV}Ps{ZTɠ0P_Sʹ:OF؈ta4f=$ΉfP)vAc5k"<$612SZعFQ_ÎW5}4!8<ᕭ_Ev]]̝iAhBZ'ؕ8r侉2G.,>yfI7=[=؎/n2',&;Ua9W87{z-FĚ5!b]m 8ލ%Χ9k璾}h~u@ݶu; O{"3YJ8&-BDx ]'sMCfEIrxݺ L +#{8G2ݞ9rw4E`b}֗SBkܖۧ?+*_St׾#]^K>vьhA$ (&.;9`%‡m-'#us{9'xU:Pʟ9x]&)>E'Vh&Z7Ef>M6ZKjPOR.A b# 6M-Yx??t?- OjܗsHwĥe^j;C6`7e*t/Ov)+xn;s;f!Z.oM okU9m w KHV➎QBoEVH] Ͻ9w<ڃX4& O0tƤ~u3 ]Q&'|;̣v)ǃ!s4Kz[3F(g[VֽT s٨Vc ZG]T8%b!|{cvv&7rSlu}k! ^ r?CH}%ҁ:ҰuFFZ1h;"G iP&8cvO?f)Ȭ03~Cx.qAd 2v7>;oekF&(盒9ũ5T #e~F+aJjUR껩&g۱+f8ӆ #оsa~"@ gS02_=̀Z8l9>TcPQ>Qiq .r@a-!i1ƚ rvn+ܺGKFƮq*@8G"wY ^L%)ՈeL__E`&~tJJr"31l3+y!-(."XBCV5l^͞0r|#mSL#C5/{ 3USMc=kkζW},? օi/}n*>@\7!aMT P;$P}k;vMpXB4+s۩kb#y,hh+ߴBC9#?ʮpoOǙL-}I>3C1Wڿqz5=p#ȖKPJ=G-^}vV_[ʡo.C-ir: ЀhM<3/;r75iM|&EXA2oNqsV]u7-'/#,;p!#uȘl9q@!H\(cZDHᗶ?uթ`Rf4G;ƨBJ, "?%t:$/~@آ% lr}-K, (br JJq &U}kA:3q vr:2PuKlI [3}%Kb-s~TON-?PqGYfxYj-* زB ŏ͏z6{r ^BQ'䯛6YwnB٥VַgYZ07070100000048000081a400000000000000000000000164e4ded10000dd18000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/䊧]?Eh=ڜ.+ZקFR=#G$qSU](ӃWy`7Ed7ifЌ`>q!M ܑ{[퓫 „tg^{e/nr=G1*6BBG?>(&4_ V[rjSesS5J*m\Ձ- 5Ln"7P>.)LTrm> -M.zfaÀu07a8V?)[U QhYB7[[2^- FOnA_Ԕ< Kb ]a+׃x"m, $ۆ%'"T_4Js )<'tn2Y;Q`?W0nܮH::!ed&="$d2C}} Ժ_Tb:\z>]O7RԸ  Au$\Fd3b?7E6ذRrwI?zCQҮ6"B&8l2JRJNJQZbp1kE {A }"Ee }1-4 )?& MHlٚ'H4&{ى2FSk'@йĞN0JX=m/>!l ?%~$Pi5O43(GG3yIn$8)_>0{8`Ȑq~}K0TjmK~s#t(k08J[8 ? ᰯ,F+B bQ &1 8p@PxUN>&4>)\/ %} $$W!8AoWXw>'i!ߣXע* _e&R$I<!G_6."< xg^ ;2"6nLVZ]Sk&5f+ʂhG!2SW uQYec\i%fӅγˠaFW6h|͝Ѭ!_' pⲳxYX-ٚygx#3ywŊ&ְM0㭰Zzש bS[Qvq*Hܼ`,un(r8396"64] MѲ,+6m'MٱBd( 1 ^/ 7V5]:d)V!Bl !Oiu$u K3xuO?vz]?d[9 [ŶU6Tc:+<_9O"*7ƏV{8i+g[}u-iZSGG T/ɤMUP+6cr9{sI@tFiͥb ] ]Az&,.uA ՈoԈ3sNW ւDڔE_MF8I67.Sd6v}1 y蒓M)YodoM&U!7ig8䠣m "rbuJy7#ҩVK7",:M3g*FBot]]6@ 8nh3(>=J ,";_G7f=1?jx P+ V\0}-{;"k5ƨ-C\_FuL\WpvS[+dӁ?&G>a)(Z KPv %"NC4Ӯ;pʨ 0F 2 [ +`$ռ%" ƣ:9|kgP~4dH㣍>!3Iϝܙ?s$WE 4q$ Us׌C6{ b8n=uL'i\FsJnVXYizOK: ض@hnkFAk7uzLzwY} -c$Y :E&zq/XI3b~U +o푸,>콾oZ 0 %ddg9Iʆ3-(ulU7 m/-u%ԷYDGҿM's x~ MvJ5Umdb{Iha4[2̏"9EO~M%lX(x^ 5^H*#罷31=d;N-DǑyaF,W9Jpv6?I971xZV6 !l.:9sc/SmquBtµMo /+uC)2`(іMX8gMҀ@‚]޵J[hA~؃ƫtMJ$ajugiK$/ PE2iʝzO6U`.jdeB&HVDs`_XK ap %Ĵt-Sт$oHdH'5[VT>8@EGeRqf0N)`[*ChÒ3F+x8ov1Exߐm9K}>N,0Taғ[͑H@K`+  RK͛0j_ij#uC,Z2"Y'F9 ڧ1GTdK3VM(ݱ'i zg93hh8 x̍Wo#=py:,!轱WQz&kM)`݁5djHH;+f Ln E'\EyYa.ǡr?`˭:RgݚS '?% az:t/Aѝzm9"QƓf(YoFm.as/tquEkӳ&U|ǀOڧxS_" qqD v.I-4tmv5w9Z$- *LSt:fGVf^؀ܳ3zdh~ d5o)5rykT9|:EIw zJg1o!m.6*_\8e!++HKy/ ^)U%v/pa&LIfwv7c^yk`;z/``76fz)^\wpbb';)͑8:͘sI:7`'f!<<.PN^;)皓B{r# \qz<0mOXqѺ2AcOcHSg9,;8wlY_&>w"`$WV(fr9oƩwG)T{AO6꒼xx 7W ||d+nS&^V y%1á*+%4>F,ȔJW!Y{ROiey%dJ"Z X 0 .p܎l~NBsQ X;^]6 4R^#̺WZM+ 'VLo3c{ 0 *z;R⼸]]av>q% n~05khd(xO U>u#7UE vQS>Kp{ugav'-%HĶxQ6k7=Hoʨ'Nzݮ]\]RSrVZcW۪9vLXk>fuE6UXo<?&Cݹ+ǪDe2h7Rk +m+%_S'ƒ Flp tb<[!-콜nt`K'OXNɔ<Ӫ+chJq !慾#8ᵴ0_@ET& q"9JI}85NCz|yЈ$.*s`/_Lσig&wȰ>8ºYgfH, R|>MZ-2$ۇ-we(Vֲh`[>-6niZ ,_rAo$ x;^?E|d iNsNH2̛*vo#N\v >Zgܓ)/ ~-U#S2EUz`_k9-.HBh 㷻t烵54kJ"ڕHdJgatqNյnk1E*͇:otdB/UO^5!%p7bU›nW󰢟b8:/)m6ƮuU̠C*pi|=XSA T%/q"o *9҉b`9yD{V s5([ɗ97b4z{]zԯ`CƋ,Q;Y7ޕmۦ1cfS٢RV /?9 59NIMisV6nCeqhugL~C:X*hS`8Cൺ<0["D젟;/6 9n A1Ea(C2S"]TcynJ$$ZITϟ'uH*9Y0qxpR?ԊR>]9@`د#p<[Lcy,)c٬\OHJ$lК˖gj dz..ljrmۥ"w/Q[#ƍ|PdX#_+ YCW>'ožDVJRP*jԙ%S\{}-2% i,sQ>!͹:0l>,XE%[" Tf']bWI!A{hi0)xd rHXiMs8 EQƀcw۬9Wg c$&@ /=8:X"ԱRM-: Ӱ/ i"ZDX2xmb'#7hJY Y}IpL?rnk:~- i}82Z܅7DYh =SIJ( ^}F2v\ _'e*''ro2| NN"JnEK}ḫ}ĝΘ<Q Qd,\pZl-p1]o<5 I_FNU\gpMndbXQf%f4Mr SyJ Djh19c՘ 2P>uC(mkܞ9hNh/;Tԇ(9mp[aYm$[Hn > \-M|2R>&6d\u"qvvAړX(znsn qDp~*"d^U0e\'qʼn[Xh[& <*w5_TLLz~;-}y[tXy\kxW%Vε=N~M$aP6 b!Ɯݐi:/-}2C&X Zn>ٌ\A8?w*YYOvONIf&hսMm u6ņmmJr*\ 4 F3:e4HT2%JB)؀VD pD5s w–'߫hqV| czrj]T: +p Xv3Q|擄qU Ym`j 2fKʘN;YO g21(ȹ^|,|0fmU Ɨ)gJLRpsQ9&LJG1?E>XRtƁk$m?oc>L˜JiIw8U<`ѳKy4й|c+Ժկ zmmFPڰU.VjLvt T\46h r nj[knRc9/.ZӶJ %`V:U#;芈viȉ)vr#C;:U]t$y ]'r*2ϴGfgA wmƯKE$s /IpE8/3^ Į\@VzC*[/Fͳ۱<(E]E쓪OH58PN:(*aGǬZP0B[8@fÀ{-[Zh]cK>Yׁ^Ol!=h8ݿ2ӫ+qt̒'fYSWcOz8Ёm d(Met!:n!+ڋAI q<ե~&hk 5G;c[81:~/*ӱ& LlaoRry.Qv.^Qf|你V7Y{1!s,uouou>/@{lrGa94᫚ E(pa1F_c1#;wD* 3:eޤ֙Ǚp\ą (˘A -$^Ppmgexsň]8 Ӎ鱊f|d2x:.wǖo!D^Լ@v^_I-3#&H??bj[AytB%6Nr nԳWbn0[m&hlZA Ceg%K:%]|~=}˚-< rƞ7$*%5:>&*ݣmg@0]QoJug 0/JOf1ۃMWQg6}5oZJ^E7&{Ըrԉ(:QTފvuV"`Z;>RD^]A t3Qj rKg?Ro1Tȍ^Ei0pP/#\2 (+JeTL2St![r~'j_b oX3L%rlJrz߀FcjFܠ$R6_k$R wm}8VԞ&G^KL6xi ϸkn :RmZթ;Hr:7F4m?SrWaћG0Tfp<_u{M]l.@-{)rmaS[a6$Mm nu Y*DlH-֑aj !))MéEw-dA f}OG}~?žTVEsݣM2 }9ۀkArW&! AEhB P(St41T֨ʜDU$ >eaaࠁX7$lD9U)]D VuEA\m!$R^Df=0 ~ܣ~L9ׂɎera18Qh27"#5$tV9pr֘T5;sy@{9yXxiaэ U BkGg^CS(W]/{ Ou/ lZYua-MRiJQlpͺ% Q|~#L1qްuBCCe0.2VjFAn{9saۗP`F!u- *4UzqcR0udW`#`* ]G:Fw@GϜA Ii/4.gG+gD 0:RwEvЋ E'`?"k5!Uo.GE@ Hgu?1hE,Z ,SJ-m/SSI4Q>7 x_QŨC0XEJD)y<7&t >?m^ᑄ/T" %XzPw`S%˹FQB!( \0yMDyI - (x Jy1ϊpjE@[L˓uLVAYY`gGӗx7 DA~@i ӌUdֺv}q| Q 6o@V44ݬwPlPs 0DK+MiyX-TzTANnu.I%`نqUNȲD \=F,yɇrGT:zzH Ι|+,2x|wyv{X#.dɋShNa'.  8mrZyuH><<#A|C忴a7$g.m鴮Csos'bK7wg9;Es~&i.͡AΏUPnA[ri@MJԺD@~ٗdGDVڦT;'r}X/fQgtq╳MƞA>h^3k.]6Ud.XP-N^nSMYo`pQn&y"i á) G=g4X_@gB5/ MVKyy!.Q>yޅl*ZBULhG}?bh4#GpdFH՝,͛e'`St۠%f^O; ?Ѕc&\͓?@͚1%o_Z-5`ud*l2\ D]uLc?hכR^}> Z)V0*h&\e'd9ͽu# Hr< 6s \\1%l cvZ@\e&8w݈;h3:{ĉDU# !st\c@恶&7<+bTpI6 SYS+K $P@ hxK~Yaq> ni9 |/o޺N{ Ӗ*5Iuلr`d6Yt%k>6%ʼn[A龜uCLp7bΓ\k 7+sPR ?'ȸD?2,T]D!Qq NW*W VñJ>0C29 9 CZpM+#!i+i+-ӖdSPJ ?: '_aڸ5$NȘEc g,| C\t4A|O23Û]>BI}:{X4 lBne.4eSKb7Nڰ9l 2^ik*&)f<%,_YcB?I:J= dR+D_Zj ~EF @s8oףԙ"o'x4jMA0C[|;j 8dn ʰpf; w8ja Hyu%b^גyaf̀} w鑿pP$6Y6Nr,#ucWqF\l@8<!i{|'E;Ad68(_ZG\t݉6A;6j{QJy\z3[{A5k"._3sNsşe7aU|͢4\=Ο]a!(*6`&VFhq |HP.^"5@ՒiUt *x 疫#B j+U`_GU-YA*^nl xUwsi?iUi[8 G wY[u_d`(Ќ~vnٰmT֗ǀ:,&7k6s~g}=vF\ ъ&_gˀhƯ*<;Mh|J` M'O?D?P:*)Of>tWpcx3qk 'c>oXHme9$ hכS KuRusd\?Uk_;ğB$ dOY&j'VsGzBlsnrCmKݺPȮhHםs(3&h ,ǽkkp*rj!0d$al1 ͓#c0aO?jf3&"Q #1u<ߌ4u!n`e( m0B9*3P&F X,=_pwz5 Ǜ!V"s|9DdvC&lן ڦJkx2z]]C@rM=ch;PBٴҠ}b~֝L^pT01Xz۸5n O^s`53a)> zLd.zٖki4"]B `*AUIW˟o:3Ӱ\j& A1+c4]t:T j+AF*J >4ɉ6CݱϢў.zkifD󘉭,p]3zȶHWHFdU6[<6{#-yDƬ"{feJTS~.|Kکꦡ{[TlP5Wq[yW3tiΌ!S駈ô䮎=W D!m]K"cFVXR1$Ul0A-e\~X?V'-617`݋̛_q ,w?dTEEcD ;< 1v7D9˧+~(T{s#gy.YK'B"I@e_ aOw%]N]3$z欛b~cx~#)M̈&;w.1e@y퐏5HlV(èL$pH!iDlO[߼4%fqzU6zqbkVD[o#THH'rlAKQ)y>d9[ߐi`ZS*D7T !B~sq(?L-b-u^Sa˜i7YF[mc [+=*ƝxF,{xB8 Y[ߘB&"BjB֔_œHTזDUɭE_KO:I-zK:fT0D1+&@ +q7"\Gm_hhժXV}|?W5,M&l|U0"Mb@98~Dpeޝ51IPjy&kK5'cB< ojs4pnيyNh U,l`:I^stz6`"慘(&i3x>FA1Őd2>vhX>9oA>Ljk ^1viA&Hn*ےjʑeSeuluf!j' VY4:svi[k129yZl?Fڦ'h  \Ƃ@ o9L 7 @m jwni7˛TilOfRv"- ߞ<`YE\A!9ND"lSR/rr2Po3/l A*v!^7ͧߑ+u9}9}5w}TjZ@#IjT*<^nLl$TL&X# ģ*G;Rk%W{Ȼ;86G3Ǡ1o:}9z5gdVEɕ; yV?[s@NW^"~O,Tt(*0y(2LPȡ[N;"±N 18j`=klxSrz@,]b@ð,(uI0JܿMp v3SIgR)=57al ƪcj 5ƿ#2DVc^s!a[C9 پJ+6i%M 46;TgDi!.w s@IruXa"afg,9ӂXU&(omfjkHx,(@yTBí;(ahm6dg@Q(iS+G8QT-p}1!mK SEz1[ M?3_iV0n[doCp՗q/U1)[vzdw:KȦ+qXUnc/ Nt9QdҎ(SpYonYVAz/iń ;gߥZ2U)C6p=gtJ+r$yC.є <~":\jRfQ27:%!?6R9,Tv NXzriFwolEp~vR*hޡi6  7K?~V:hfXCͫA^Iqf'h')GU2 0{~ r]2qJ:" bM,o}e["sEz^M헚VQvs* Oqonv/>%S|WJW-uvqs3 k(EA&tuʞK[HlYz76ć$A~ %'|`H#`KmMqS((26,u\›{t"ƙV PgWV6).Y|&1;W3rֹ@t43HYziX륳4 w|*Z7Ilu)n2 -b}+ɸjV?is,;'F{Ϩ$Zb5Y?@dx eJn8C5ߛ#}U<' 8"$Un·i˩;4ܳah!$k^xqSx[ƱIp:+D̶1+"X3v$OX#%b;b#' >!EbZ=OLq\;p|@ZY>N[бHa+SS^vL 7Mρq̽6ZK;AfXqqkl) Mt FZuKhİeGg/7IEX Z}XF"M󞢧ACh4|Ҍ#u:==fx؉0W@f.K6-j+ ׸ŵ4Ŋ-tФWjB^:;Xخj3žk`kؠfW`bF iӾP q<:p.u,Z:b>꾫B7)O /Ӟ_bى;&7k=e١բR<[-۽,[0Hkbσ.av.5jkj ?=!quC?A}iն/A{X}ï;ZM $OmgyF1{@vw:t-?润EVs$*euNeȄ+pn *x0[h4LV_NY5ݸ pEmx-$(Jj-h0I}DԑI9fue:!e KP="%R6V:`x-ñF_AK蚻UY*QQU:ͦJ&";oR 0EKYXM'mbo8%Xe7䅼On9jfK5ӄ\tz}3,94Y9*-h!%/R^͏$|f7M3~YwğQ;AwXmcpڥk:A`aE|( We*0a)rM;&-˽1I\:"ipyZE{l=jyd]^2ɚ/-b i,iP T:+DuQ_ꕀ#~Yu}`ncŇ6gfƃqۿg4Ci5CmXT%SИ_4ϯD\ϞQ:~w41~| =%:Dw 34eLҼn?ޡ K? VA֠@Nҹ"x=YFz O3A`m{="YͅT0߉̮hE_Q?It:t %_rH2A %I-7Mvy?Ki9J,c}H䡡4"K8+b4TlY1@F)DZy't8 [}#:kru,'n|8JFB;Bʌ,Ԯ 8{=p)JwxPS娱h;rP@\8cFYѽv_Hf` ;hf@[[E|ڕPSx"̂ OHϣ tKˏYzjL#~Oc^"\> ]J^`mvֳߦ?r|[H=kޢq:|>z<X8);h:@u, ZimK]&Y79=Y9퓒:Qq `Kf~({~( :2M3V=ɧ,]w$e?sؾp<ֵř{ghQߵ7 L΂/[}Tx86M9(9QY1 \dϕvf8 4AWlb5|lbwQ=&(%{ AR ({ 3ʧ M=)2rk@jk㴴$0, jǔʸ#n3B:ʗ A_ӣ=·VR6\O5m:?EKzh˭अLii.3Pb_͠U<xl=wa>K3 SE"Μi2=QaATvY,7G@ʯ<-]yF*bWhdy6i[ͱ!hm!3 jAw"ϡGv/΋=&L+6y Y q휍C^v^5}̫L9e`icQׂm Pw}`o7m U?}xc(B (Ro,2#T~@óp=NZehh;p:̍[1#+i4mN |76o1@_fSua 6j^r)uTEGTL8ȩ!>Bw֤KpNm*qP Zgv6&F "J*8TJet)$f suSlͧ2"@~ 䉣 }:E`b9nUe v4:af4~2Rէr7ImZcl6L/38ށKЁ-V AC铗NvZW 6.q!&x쌤:0\0-!DlE/Zkg; D$|Fjɰt`2l5"bcNǚ͘{;`bd .b:Gd&@!οMa:9-پTF5I*1;XWoس~j~GDD#M `:+#iEjT!W\YuMj'R;GDOQT ^T^fp;Ђ^ד8"r97847*.r ͡!F3 (P*RGpˎ5򹩟toH,iH&&q#qcX2|Asn=NM` ˎO}-ۍfai>Hz $Qx#T+9)JvS⺍,m)?Z 3 8*h:ΖQS%>JZ9jH~T͝U_:d  ɄHPL!\R<>Q -ʆ2 Nx/-Zi %KE ڎ5)^4-]e=sNvU;`3fkB—Lo~N<2$3ȂzIt S! EIhN(zVa4TE aʊ+ D'K?>l,fU>o_Kyqq`ԭ:ꠟ`W '.j-(Mٌ=._s!L`f%oYt[ArG?Ŗ8E eYY")- Eqi0l }ȅ3bS"*߫T_2<?C~Zp"Zɩ;PnϾnԴcbSOicn10p_V>Z)26ib ($fclJ+!tvxUKW~zt$_i0ۙh0AZG񎲖Uѷk#b2I 8,/; C\t(h)Fh!mȻ5y5',d Am4I 6<=~m@3(< 8 yX޴ޫb4)`&gP,~('}ZCJxjAK˘j<˶>D%yʞH0[P7\Sa#ߪ"LMvڭvIM>\+-WOo;١$&beޖf-NT,*îYDY2:?H=!g 2eLQŮm}x".dMe*TlBDN/r5rk |D[ +q\Y4;eX~B 0B}aRc7<\jILOh*/>MeZJ]J8 QYZ"z ĕܥw-Zb\Qrz/LLlUXrz$eq.uti'_9ih4 qexUA,ohGZv{ sՇ_c6˄rS"YB}hoۤtELg#)R%`j'6Sɍ7Å3JS}"a8-l#Dc2^76$^.pCڼ]Xu|d1 |nC->>B%՚ux%mD)j/ۚup*!..^L(#`{DqmE卆YέDm!Pc3,_m_Ǽ'ykXD9ߞ? yr!ǔRaAƝtM^C1 8P$]2VZ?0t9_eٓ`q.p//@J_ЇޕovqMXviyM+ L#v6=awc[~{p:qў9{=z2>;`av,Rl-|Y >/ik'i^De?.Ŋ .&̼8[k%CZYLɀ+42ƀZux-|*L{iμU-qIGfJ.Zq>/M0pOVۅXf^N1us۫o.9jB5qHKcoI X,X <&atZPh]- nآB-.΋2CF7׊ȻW\YK: ong誡[YA2io/gekβHs4'v4/xTlWМa*1-4)a+yH ̴`X[ yc-٥5k+s} ,]iY5(~UL6 >Xu5;M4cXVf{C8pZ:fYH=&,g8x!bڴIsXTo97Ӵ3,1cZZ~IYƑNw079ǫ6vviҿD\M"E\09ډd˿t~1BT]춡SLł4^Cɜ˅$p6g_Q溟͒, 8O"q)azf2W2|:GZLyٲc׋"vWD. u,F{*̜qh ڝ2<a 6 *RLM%5i), qٲ.+#_7HOy۶^6Ðre58KA}d)n%%w^j"H,F̶2.3S8I@ViKP3L.|ۖ,e(SƄ{Mύ SqNHA^T>b`rTI~vDyU?il0PAM_}31}NK|L,jQ.ОibԖ{U`vrUGDuhs5j$f#@8 Hʑ- ȰW%f)xp> Ī4lV+Z i(rP @Gâ_cxRgNk1ckGOn I3L; 8~CA ;d% E(, )\-P'ךΊo_P5r εx?+S.T3KTG=UBb.R$`':|wв5 K$M4-2Doo9h|d|J;g+&^GKuJM4I@&mg{ ޟ5@#mP{Zr7Vcp+ >-հw#N/gAl]b83&!U{}k0=, {rrc&Ƚ D3f à]Tzk%a=ٟV]Ji"~wr [ nމS.hVѬ@"C"HOY_>wL(*$FxVNm&|~I; ˠi(#;YN_6Ś8~~엨HcU,^OFxH$K euΟ"4ؖ mnOgA i6o xK[Xx+,kja+Zc:NEg sw$RL8EYg`scTfRGhĢG0A„/sC M[6Bi7Wx{c+ZȪbtvBwR8>% <M Nͷ) E.‹ ]O 37ɺ'GwYS"bA1>:~./^J7P՞;\֏ x8XI]u[)zoI:MWƕa'Bmuk YVQrW^b ȠG'+~F0:`+%[@f9\M>7D"Hdn(WrX/vX`5L ڲ,(XtEPi1?J0 a/b8.+UR۹0's jA;H5`1@߮TvYEzykMD|Y*U  /x4},ݐyRCKtC{m\&(PMzyX阿?O?y6X:x5hЙ_0,ICt.`t(~o'ߦ֝ K?/X7"ƩvPff+[@+5hsE<퐡zmžl=|uY~5 Oo 2#b[*@_<= d:QKEp 褏25=^h6!Jf"[ɹʱ}B@&$dĐViPFizBUVS.&wx2vץN3Pꔢhƺ hjV~_oo_5YLˍΠt\9 pz'@Ľ|2,eY}n1K<`8m!2"8iz\hVM%7{iL24w ks#c@hh!m\~Wb^g䷅0~s"Bw2I y?%RlЫ0$Wz wg#z3{]&\!pI@dFPWeq" j{XXA{IV jmmi:2ݴOWXI\"dm0򔁓zb3;!VBmsӭt/ {&WD`Ϭ>]ț8Bvy㻬qCCf?ʥ~obO eGejq'^&\>|\K%lV)YE\ֳlmBY+1x_LYpw<$M829Pq;< 6SeO H<{ rF 7YuhFW܆|[Ҋ6ȫ9r$fޥwIӤGH4yNjI1yfBpQ&"t#3C]g' +x4#cBKdKM#BA.IJEmbv(//]cn45<8߷LybiUI1 )E(B hbꋳh>8(K zt~Pڗ;J[;i՞Yi<_G!P-W>#(noO ^Yvi½^;Y@wi /fR#L0?zv@^53$Jlɶ.GwYA@ܜϛ\9P-?mdP=1Ɋ6A; |HAy1E X*#,w RDmGp̀6`gtymPR}s 2,?͵c'M?:> "HH+AjvT5, Z4OK4{cxeҾ l[n? LϳK/;΂?Њt!\WPv/(atpPw%@`ZO,f4!'@J4gv̑CdYA =:叶oEɫp]\MEΧ*-#zi6s > PE"ɽΞjƕA-<,e<^6jCc6=]C} u(ڄ7^T8iՓz{[-)ñu/rohϥz=g C=q=%Ϣ2 ܔ/Ɍ)']1bn\F04q/y(K_.SMC $!kN_Ub/B8*[k]P1SC]c\)PX@L0u.+,Ĉi;Ky_کM{9S+0;Ϧ!;$,.6%ŴLOVz.S#sWsF^Դ &41RAÑZB]֌sPihU[s~lE&9k $|t$iZ e xZ߬,$5/0-R{1xăD6m-)iKSgS#p~JQOd 7kXH3"g&E=jT9:Ba\Owq m{v?=b"$"M?wqd[tZ⏼_l[*ҮK[Jnȧ1Tr dBE7X;_zu_3FqkO`{zCQxp(ЀD'2B&ܤ ,L;CHYq dSlA"-D]>-n7BE1k'3@;?vsf^^\en͓{9'S\tK:ۚ:+Ɇ`S9Z<$c9H|{M@Q'"݇)l4SSI"L`cz;|NK}X/S#v`4t\S WEy2DLyf`/tB+L]`$5s[{z63IbYX]Vu4y-fFPEɆKҡpYqV <\mM/LX%7"{9(!3qjor]c+HG k _U8jMF%o4N,) (I H9Byb2 M&52V W>ꇎ']\= 6lE7~=N ļ4?ʽw>z˅gu~^m)KG΃.-25͊GB5) U:^F¾kE8^d#E!M!D*J}.cq Od)2>6Gc-JB%Kʉi߸.8)t?Omn+ֳs$IƊ+S=j#DLs#dƎ C.a*l47 C-x f 5!#3uRTw%bWYt+[3'1Æ3gF?n( 3IEH8/;@۩ljP%*j?jzm  vHgƝr[:uէOvvV8<֘I,͚?\4XLi7A @Gd@ gUdpvzGZ|}cKҙ|T/w_nmY07hQ J.L%98 tݯ2V:6Z$2 PE+EHLT$kTL- ٳkFV"5="Z#Z#Bh.gHSUHM71Qɩ<+Ed[OU/xonM?~ @h H+ʥt.<+_7KT* c7FxH!u2|[s@IYܦ4 Rva)oPT?8ᒐD^Gw"4#q][fkP!X;6M2ɤ) H Z9<¿ F:*[>vE ?vZ9b-m:_z[qoן~ޞw3֓TFc_J3cToHT.b @y]s#n;3p>XHѣuw|ot> v@ލYw%}s BYiWac D!tT|)\̹L\+8?7, E!99XM4Wp-&;<[a ,~%dHe;NsbbArs{yԲR uS]XJ(K,M:ț1u0M|cu:}$|tRז2QL>xiz̐ۈF;C (STM^|j]yX̞"ax//Kōp$ Qӆ^vh^* (ñ}{ߢϒb(:ecl: ;+r{.q3Ԕ RQ"O{{g4 ӊdiK3RbS;glH2^ 3e! K4o$_+_jd| an\ *jfǓ١NR'ԪP51< c%UL;NxQLKuKE3.| |rHLsJN#ڞ6jht5p.j~cJ70![@ul+kSNe}(kJBpn' Gl85Ebj^nC\u9GP Ϥ#,d()}Xu 5[J۷F*N@ktR3(!q,W OM^Lzٖء륲R<82 M '(TSzwOb($?KB`Τ W32[mN : #c.cIRS6=4L֩Ss{7^yh8iѷ c(ƭ`Yb i@ |Nln2w`XMBrdV$FUvhtJ#WNֻʉVq]P jFnJ(h2``UCqhc> nc'v "f5Q"mT:")VhGth^Hk78SyM~MQ0t[OS:VWZ n?LZV 2Jjz;$6x<)u LcCҫKI9J+/ .==ّ1hB $`dǛ-n⇬n'/70&NǏvEE|UЕb-u2=1AץgEb<'DshL9pvΠ)Jt60 9;| C2Ğn3SA`r+ VJH1Q@L fB]y!Sd[%g)ɠ. oE_{kTk1T}I'Ꝙ(kpq՚ q@Ylup]t R ePsoÆ=,c(f}q4э0d͛AS 3Y 4`f   4u_s|*hթh LG}ɝ֫0 H5>N9CL0""p׫v} $of4N^/>==$?\+S ]De(i9[NgԶ{ g#"q 7ll\a`\W޸тڱ H^w̩weOH2h`M+qwpr  oBNm!{WY{2뎖ZG5Kj3N77t}LMCr ulb.ʩ"A{bz mYzdzEYt⡟0:$Enw 1M,^ I (뽀Jе f(?25tV}745ԗeM ԓHsM̧Ip]S8gSY`>"A؊19T觗8L,qꀫ9^u03q6MjjA,펻ԝ1qB[[+\YBkK حK$ߥ]B2KL0'#'GL12qJ2oKi ر21_lHS0x?Cdꇖ[BZ!.x+.!l?b9nFf2lGd=(H-A {μ[V_y*u|d@B2jj~EF?!/ |[宽BEe<`KbbUQn)dr/1ÐejveƟ π}Y3m 1fWfnR^vBmQsVlaISI3 {T?&&O%|*j&x gS%{_BVL7i :~uđܩ';#MC4MO0GAkF:Ws&{L`Q"n eWuC^$?) ߆G{C N7}!ϥX-8.S$PDձ[dg <яRM-ZZ#*#f<.lv#ZVBXh-9'8/Z9U=n0qvUsiyL NoM[v}d\)V=֩r!Mt B窪]"'=;=Cԃpgr㞞X,rApVRLwf(:>\XhRGF=2Ӽ8HuVZ0'-s-Kc_vjkȖ#9q04ЛK\5J⩂qA[T\pW&h#(ʄ|!7f3)Jmh\B JTӉot:lJ SQuN9Z@:m. - ɾT3d E7ȰףW3|_~9ɭOt] b4RoߋCUQ'! {瓹zAeEǰ3U칂`F:prz}7<E+Im by?!$nFn!SԌ%6|"NsI 6;]gڞULd4*,p] h=zFv|ִ_R3I2*>\(wb`4H?B3(-h(Nqo[0*7o.[0~:6zϒ?,:mĚEqWNCIXh=ȡKŌg'Ndrkq tx݇|6pD\/S'*ibE\;>B1k)<r^8qf:J?䨋y3Vr2?P\ٖ(Ӈ.(;b#2%UGnԔUfC=636J4v~wTό0^m&`%\ Udfq* +9Z="U˃snn6?] h]2驀N۳MrO(-h{G)vѺIP{܉S\uqivCp@wVcy{:qfY9y}2(~iӜ$;HnWKQ֪Az.6r~HAe}(`oհ$[( n/*g!x PUN,˫"v_\DO~?/g+W1K,}6)Qqn/_5^[ڠ-w49sUi\3\4h>jUB˾g/I7`P-lU~=kOWLV!\ZD`<PROr.wd[Eu|`IRy> &y| p![Ǵ<A(@{xp 2^@[5Dz(̱7[Wk܏,c I e>,xTiO`IovKϘ^Gm@]K,8ͩfF1sў=lXB@fCb;=DWavk@\eDx@BY_"}^6dKyC 2Ȥ  cb-z-Q, ߬EKE<Ah4r>,K)/IH Y$#t D_VL]@)wL-PPvg~;\4v]M"*6G貂)eHO y8uG%:쁍5'e7f+`,9*m?#V:viUVD?tfYP.Z_+l8jU.NSs۔e˄!>S-bZtAg@jlse"Vqrw&W?zZEۧ4gMYA75vђGAX]8iWej~#oA/).7uiܐDS$[(F כԋ;Z<GfVM&y|$i&խTr 1]ZH@_=rA]mɩ6ۇKThA6:}t+I`Si֗3w 2wDfD\)T&$HM|2iGN Z\̓FKz :ܰ#p[ff3o6t"lyMY /]4DO/.>ǔ4@/T%0I f(K?:;juP œt pyB"~SU.f t˹S^V-!lDQ=˛Hwu֫r= 7Nи6όgPI'AL _4t{M U51?'3TxVBkH ӵ#RFA+<5FЙ>6aNc}X_e~ӶZٲ]FTv'kP_Gcȏ wZ cK&npƓMĭ F߶^ :0( lvӝ- ~zM}˜fF"z^i1FC\ŢB _!lQ( n~Z.4m@y2XDBc1@ވKB؃͕&|Wl=9((57_F3KM F Gz6}Uggn./^gef;UlqFܨ햖R(ae+P4XٶȆ0e+^-d!SQF[q3JWcGL<߱ې'i01Y1W#*,oVi ;xIA%wBB#CQ|T)dڳmv lUrz%9ؔDݷ S,F0@(b"oYP 9^U8ᬰ*-u_I fKD?l ~[Y~M=\Θ]U9V[#c!*2Ez$4x`_rBfx!ƨ͋۵M-xh,/t?˃URx o m*()̡)#R[yzdR Ԡ/>ݑB X6sjn\5zj*S/Л(୯&3}10 rwD3~'s)pU);4HV[r E|]=2Mw? |%<_6) Yc ֦hQ:FI ryt< Tz>Ja'".PHUD"6ԯb͔VUZᒞ,E%mY=,V2B#vӶ^7CN,kBu E.f~T'Wx p{oO<ռ#{>p.\!| Ý\ǿ5ƇSoSuR;iI([+פnX9.dF; dٔt ?|sWFW('EۺcpN5?*'ΟlF]9]X(pkpZ7; Q[1Ie]?ph(N{QHr@~#2*:mKjG[n=n۔͜eVvE*p .iº~ɡ7jQ^d>JEvp cDm*lj!O١s7ז-x*xò|\;[':Ԭ W\w?[6H `f}t KɝZ5$yyCrmf`K>n?aPFTEɖt6מ~fkWzqG?u.&yOQQk[S2DN$=yMM1:c+t\[?.?&ϼhKl8VsFv^D]7x&!S^ b]#_ĔrE֫ܬ ?.WX.Fp!^XNDv~zji Ow>9ӻ1ҝZSf˃oAM~S WX H#Z()Ki]1޿Og u*@B$_F\@SroF*je%ڜ O/h7B3ʹ`43_4Z.s9wU֛U #UhFAx<'<p_PvƝijծލ᪗Y:N(2-7.Kk&' e8G/_g>P~x,d<:xiyyY| hky`ϔz#kGѺ&O.Üh3wm*N=YNi`!6dו"麴ܓ=ejkB Y3{oKnxH)zȨF'=o:A%tHx``(fa R /f(K% Q_7.~WeNLvjPp&:We^YTSC'1F83?67eZz(MhY3aaIթI8遮 ]4:384wX!W}cr8q59jO Ǔ5ntƅry~hΣ z[>j(Z3U 7 )+ e(ZgDdNth͋:%w.v&5{d8E;NDbX3W$ubj!1gWnP o"\ ; 4Oc$>6e20*<8ꟙJ96c6 dEϑߓb6R%hYmIlj6 }LEǴl 6ȴ u˕>߬s_܊Zs wkͥp'oc=CBu& Ni4 cc wS/c&d)comR|ԊJ(AOLLR^^H"` 1] 5cG!LC^lK84lJa9 vf-bbf̉>՝#?kbNd3Fq!tJ1l1TBM3[4R9MLʂbZ"bVϡ篠1Ђݍp"ЇScfG"?â&!pS@$Ok+6Nm 2BlQ\dB+W1$ p/6K!Z߶ύ@I7,h}#ub.C\}# )R7QA,'z3F_ed\eSn7~qb^7($dD + %["xr@p8FC %3;B=:\Zo;i-Wڲ:5M6ZpB}bRS琅v \{! 4B/P''\G qx&lދd MoHm {>#2z]H~!D= G>DʛګEU<<y3rUd)Z9NXZeB>IFd! Cc w^nPy/OoJzt\ն_JA'1-1(_3Okόfus|H qw7`x(3mS%Ւ`2 cu'A%*j@w 0_Aϫ KdbX.<EM42PC09Mێi$)Xz:(wr2:!z˜/ Pl͇ѵaҿnϹY9#Gzjć7vC[jリ Δexdݫxh%y'Ru5@P-/3@-z؜8Pp T;6 A)򯯰,^soM<aۭс|VMXfcȕZfvl *09VP]a~1;,H}d׳-Rxd>wRz k]P$qZ䥏@ g33 Aa̐yHrZ7{T`gU->zInny*7! $0xs lļ,\Qq\m#8`#IxX %nF*ꋜP/!)ؕ*.=,s6o@ś0 Zb@DS/a.ȑ d@sӛ<^zJbDͥԜ~FDh`pFj$ bs5 XD f_?2& :E[_ԋ)󩼀<hBэ_4 Kɐ؍iTkE _ti%JRo?9UNl۲&Ϋ&x+[a~+qiY4*ϕ)uAeE,3j+wWa^TdpTGYX$/ed ].V|Z?{El饳.Kjߩ`4HJ$)HL@@5* o#R=AЍsG0{5WY4)|#uoSxwMӭ\%tzOY2U٫?<63^EBt z9˒@<3'`h׭de*gE=C*GL&2Xү,v|">P֐u>JL =ԛ.d ҒxV:.}m-jӘPSۢ9n7strF# c,"-j>Y>1A/qVʠ6SvRUPH5;I8:}?$2˚V;+هT_,RHg w (Q_l$0dzHos^8z E#tg9;`}i kd/)Vd FrK2 'd;ŔPᇢ}LW"KIlhY]sw 38&mٞ/*'1JN̓3FLUUӖv+E%-+׶)d: v;``ޏ-ֱ' %Qq 8က_eYQ)D2MO:3˨bqt2 $vX_v k}d( $k}m* nOe=Ȓ{%a e=G\ _vJ ۺfHA :_ׅU0_$}2 dSDe&Rڽb"-Q5`ge.X /T$rN<<(ܦ./: 9}P=SppD77nw0a%aa}yvA512rƟE@ȝ"v;lK]Z.a#z/h@Fq"w~ Ą=FI/'Og"FbdbhIjiQl.E|i~/x yo;r\"#9 uނ?#Y((=}d:?RZRڔwٌRjB"ڏpheYYDxX>pf?]Ѥ Ml8 ._Tw6Mgzv>RD5Ek7w NP&ɧdg@E\WZ0*:-_}vdGAO{?l,+W8S O6z&"k:'L(#2 A~e^;\֑آbwWںQ[?"New`5SYGCT8۔G-W+`ykKoTa#_ W/ҫ\∘^<[}"| XR4©OX)cِ8bO,.IIw.~qnri 6,ik8 ޔ7|Z qb QuJLڻ#;v ]\v̾yY(yr ˃PR.iotǛ+? i"Y0 l'VI_ ~jAL}W P) =>_Aсs\\>Hlxnfce, ]N:҉J]XЩY.javh AN%QtBN8Htܑ'fۃu1ZJDƇ^D;r7\j*Ex/'Y-OG-ph?HQKjExZ u͵(` U$6"1^pKz*k 8zCJӱ]Q [܏q-]g /Ѡ#uX%m_0 p"y:ARO hj7Hpv412`&CRrZQK3s'u5e'L ]>L:bLDYbZ;K]T㩀6 )r'~SW9Ҏ.j<IJ 4k1.rֹ'¢|cC6 XJsyIw9ӑ2RF>i¥Ӊ}8±W61U޲mCL&cA( 0aJ_]ne),oVYQt#<ђ hw]3mSsnbp某'<;To3XfȸJSx`um'#%yyv!B>vؔf7#LI\q145<sr /_<E&HpKWe'bXK/rա-ﲫAXkZ!wá.= g̓Sシ0:uVח fz+ zK'Ho4h?ȧYh+!?MfW,HMP!f1 7T,Sn'ĉ1k.qav@ֆ+Wv},6-efPY4<Al/leYylcN?9K?CeU ߥ5Β{h iJ$YG7' 'AQG&2#3sdo:-QPX"H4MhJn 'J|j&ž)*}b8oئzy)G 玲lʞ}s_}T#z4YDoLٛ`XLoT_f^{5u  1MAc-Zt.^Ѭ ?ٴV 1^/UJlf3b[dk-Y}Gj=cTS|25OcakyDnٞ;3`ؾzGۓޭwDVs|ZPzln_OQkXKaLyUS@0%^hsH&) +ܪ5i^cf6LVfLP%&׊ܶYPw5IB_ S 0pmq8=u,<ј3ĕ5xBܶ/}$Ժ=a|o-KJ*gUͻ }[ziIhGNq >A1;]@.=`*Sx.\wӪT+cjIM] \8+1b*O92wA߄}=OaBsA$/4A<,jw2zo`&0~]?4+e蹾`4Q™c=IdFFM(HD3þCcwT $/RWj/Oع9f|N(8<,!xJ_pݦ5-$r cE {#lY?N#$1PHKr MEHbkaj~eL8 R0M u,/}gtmc\S[;;n _3,#z 'u3I73N׿? ۓM.H( نoɷ턩q ڞ+;2KGj)$|"xS6 IےɑLJҭFiAj@D&IEnGT>4N6mM]/s9ߚZEO z*~Ž.\l0kw{LZT,m9t 25_+>{%{8yS6Rj؆uvנ=>" 8\kA+GEoKG^ C2??,< ۣv*YKLuItHV]&5:pXrxx+یl)wdK3-jhU%'#A2Y)$<_fQG,5Ha_YS6iz{OiKzaDM6?ŷD̪'˒RHF+FK*%:^}G߰(b2-qnqzf-qK #Lg;hI.~x(7h1|퀫&~('^U5\8IBT}aFEܖk2Bi%jZU%ٶv^#(͂ZynП&zT8>CƜzxeM4H+覉Wg6&e( 2|;. n'ax&=;a7ёtl8귵gp^?SU@6_X& ~6 门()ۥ53jzF9/v&Q^M _hE8I". N?˔UZ@oolh7^O׸6Ɉ4zJ`dyBԌQ21b4Φ}9&|mgM⋫r%@+1nsue+w)9R2{AX.H/R9J70Ǘ佁Ա#Pt"Wձ0stB naH3SϷp?J8dU1]BP7l?9F/{ji*~+SG5H> h6*l3v3YZt.P0wKrx_d߷ի}eKqDGV\7H]!^Hζ rl:+¼eQYG M09rZҙ1E10弮0aH>**'K#X[x,]qARiȜ6eV^(!`?rb'&;d>Üp@SO|⠮$71<]=8t$X&#'.tiJ*uW0#oD(kX~v.6VVЮf&s3ɜBf_[YIІ*D cq9[ErҀ ]?l]pwWr&{;$I.ywgYZ07070100000049000081a400000000000000000000000164e4ded1000054a8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/Tg]?Eh=ڜ.+@V/}{D8jQZm/2^Ȏ2WUq_ɷZKL%u;:ܫ7DfqP{BC`Z hK+)F|} 6R+2, 7Y{c]BxuJ_Wds1~kew{'oȯhs,)QY`Wxc;ב`lnS]U:[2*"9/G񸛸wyǾY/fNqZ V\Ky7Jd9T,(IgWupiRq~d ߯U$C|@kp7Bwogҹ^DzmbEYȓN6؛R0_ezImʼn%9 Hpש,^@jm͏IɲPΝ2G rQA+kK|OˈxG2C=/I^>.M>B-4N" e6ǵȫfa\Ӿ.Kb{cGJQA~| } eN`"HG #&ELy)c*OG.\Q)pGtm+xRFc!*i5`7?8՛C cU&FN7PYNa<,@ KXA`+ -H-$$K'MFLo4Q\WM3kCd<vzW`N^q!Wu4 PsِΛ4 n&,s;N׏n4u\ _\F5} (۠)^^em{<:TJ$uOpẈXܣM5%% Ҡ(O{o!9ly`H%<*+jex ;(K_zD,l r{P~OVB: 4 rP;X5ITHOf4p]Ȩit.91Ptr3eezȴ0Jsb80q߁ԡo` //?0K xjB7ʚxs/>[tS)ܜ;K1[QT\Eғ/{"T:n %.CxVeSmy[~02a K峰Nk{3P쳒cI h {=hi0Yl^ ']X6tx+a%Vbx::YP!?Dm8ֺ,V$D}} n2ƀ>,yRB >]E1.5t˶Ȩ2dHT񫱮)E˿mձM 9%'Q+,Y3 .b838Eg#ǧ4ˋJ> 5,ǼtxD9Fg4 Oh5yB3o];8pWn&Lb1vw4FbL?TL Rz"^5zwZ]Ch5fGMRnS?0_+ y^:!x]*Ikw |4P]CrhВW!Go7eIqOx~Mݯc!T KBpK}SX?#RsIDmy@X2@\E*]톀;B -RE" &k"znR.UF~?3;wuPQ[.SD:H>h5RhhƩq0chX\ ]Tgd+Fe]tx)my29LRLG:K҈OKu`,_7FF{̀9 L;6uΠ)X|BNM}\[ iɯTy^bJXYʹ$?/w$..:Jĝb;o>̓\*3ރV cE/׿/*&x/$CkAӒlh#UtRӆqMXi0Ԁp~'~iq2vcu`~jL2޺&j\7')k3;8/.AL̄+d8 'aH~'(a~g#28>ʃm~1)hLl~2Bȃ#2gh |ʯD'Iݾ }\lo2ɮGïeR@ڠu,DY@ZaXb|XNb "ZX?$)}YܷnM՜rחr~ts6Nfڌ<Kmq/ކn;B^dSyߎun^8 lp sHkX:reXfa 68,2?OHV%K#z)*iBfh:eǣTgFme%dnwkgKp6 eS$:Js T=j-Z %z ` _zg,V1mUkP;}# 3|h\{a'E_ @4%_|A 7%vSt1kdXwo#NWC% NbTuWVj[ Ռ SIxԿ$ю+UI&˝I?>礣P$Ɖ0x_!Y7pY } \; Sd1g'&Wvjַmnڵ`ѡOS; >ϼKs,F-*ş..-VzfqL;NX-'YK2 V6@>ކ D sJO~/49(xVr~]w  ln8?6UMl1?e -CwN).XDeHr#s4δHDs+`"F/oØk&ǜG i?kLrA#n)|0L:t"bۏ `ܴ}C*3*w=q&< v1ݦðΔ< x. @.?!dЇJzI)w,נӯ k᭨(MFacJy& #ڨoV.KñdGNmhA4dGN%YE0K?+\AEhV^@J-5'IGLj4%{ZVb 0 2kn" ;w:Lv\1}"\Vr-PmvY&bi%"eOTT3/cWHaӳƊ% F~|X:Xı-X?qDΆdgl8ɒ,jL8ǻ{[7$ ꈳTР"o2x hD<}?G?O 7![f5\Mtz-GTZ1{I uodr}?Fj1+aoxԖ chP< _7)%fWsF!6T z"W-7M|_jSkmt~#Άݷ}7rɖ֌KOw,ϸB/ ޴uW+؆5jq4օEÌnBDr kllnsK#EeBq$ X(_(T׀oFlq}Kgh"W:ϕb)mvJp % Mu@ֱ+ ]jf'f?m Cɔ))( EM4q@Y<8x:p${uo"$[g v-q["ok X#K֞Rucؔӌ+:" S KHxl?Up^bw!] J7[TcK>Wn [9mS5QQϚ_Tr(vsvqॿ](W $OE ZC5 i~x'|Lz_^-C>(> kjM;;DQG57B YH">&o*)SIzQ KP ۯ4MVɩ/0~m#vW~XZg,bm? ϶sN#7Wlkս*g9NC&dqY>W&DobzUXR+q}pSY/ﶾ}AyT]˷h%!<z xB4ۺ tB#m)- zQl1: k=^M1qYmZ2weL3&2٩-G saBhpPH/x5* Azú<\(:5 u/,^c.j \(.=:8W}dNxüpY]F##ZTg+oU !OJIvRڒ7 VT3'Y>_w:Kt,75^X E+}#u [ <ɥƻg Aڼ;-s{|Kc0j*R8kt(xsаoXٞ;.ۘ޻Մ5(Ċ<#J99^Q^΍E218 D!u'מ TЇ3<FЪP3NX0Ӑ ۲wQMW _չvIu6nVu?*nMEq |GjP+BvvB~X Pl s_*gpBODOv9ߗUo,SB0lYB5_{W+ .r…+5K˸i)0+IXF/zC8 Sb {Fۄ*ĄPȝ */|Pf@i.jeOeH$8%MNY ,2"}YImN{nm0~2h? łhIHS# T̤rpu.Iuq*oTة&Z7G]!_dWqյJhW /mYi PG,&9'ݟ?(0C1Ƕߨ<<,F"T+F=a#\ggQW* zNAW[ zBOȭ+ g?RN׷m@nz=rmѲwY}")]8у"y-[/} rvteKt8w[n ȣ/SDT_Z-ˁT Yz0D*! #s2#=m+ 9Ϛ_ee/S0eNCq|g@pdG';+Lk\થ5Za繰lk /$X:}/AH?UVq 2'6ݖ79`~t sw K|T&z/ͮ˂d5 )!#/3DBHhT)30]a{|顫<}7w(gu|̗@\z ~c,t#SCC:|2"-CkQܿNyܽa>@odC;R- r.p/b6 [b'wBb7\?oz{ Q. LD˰T2vq[(k%5 (:q/X<ըBp[(뼍5Քo!{}kEK > $'!L|l@|VʮDCeʠ)]'*2=QkɑatxI9T]$#h)hKqtNZܸNu16::.liUwφu ;Z'gult2Σx,CS2AG?΍t`wV,&JW SKt2 ۍ3Zf㲖p) |C.}XŨH%_)w4g<+#zM"pkc [I"{)^Bn**256)K*]~E[p1>zEeD0QZnlf@ވdp_(zK繕ZOH?1ճT]6¶Sh>[H6}75N؎wsU7nS;{l䮗c'L޶}#s([bs!U>z =(z{T=w"4وJ3>@^Y-xwY])ˏ2 *LM}.y|~cjQm*"CF4<"})#CJ sNM9ZN!6 F0[--mq[ϴ?H)!Ciiċ-kM xThl|gTmj}9{ - 63lxe򙸙V{S݆&d0Vj)cڒB;*&>Dݡ!I VqrgF.|X(4"$g;u5MMCN5cK~PbF$40uRCsh?>Wu' ҭEڱHdHBWj y9:2@HאOTv;x|ż_D3K*uӢ3ut04JUs=-ylAV(O6}rFB".f*8=WZh mI?y3"1 zyrS=F OȅPŰ| \(0fWQ '} vH夏)+u빁o\B^Ơ|Hb%D6xJ|9ot*;䈇;4YzŐ}x& Y5x c38j٤+ OahTzz AcB򦍫6uR/!_}IcGUoV5ndnTnb6p·3!gU@orC$UT+AŹ,tnFthlD+8ʣmzJ.TV2Z4yrm q(rC!q5C]aj6-G.~֤:[b7vF|< fW |۸nQ mT &k U.|lZEMF.iW/ 6(f) O| jE]f1lbm"!, kZV=O,ujBҺf\2Xut8f:pĉ?"{aKIMx#w|l17ZƉSÖg8uzڼ+O+0m3e\KS; Y+hJs3H?F5Bs *^G%B҇)o+kiD8w(i9Ϥ4P}4ds)i5^Z?mr\hyqE* ؄vn)(v_obtqURm.%8i[]5lCDc$ ZFJ^П WϬ4%1@2t~[f|=p٣Q͖|Bz+ n>)_!F:ɜkus]u5fRM}K&sCJ_|&#T 6.b{񒊿sV"լik_" %TN н`TŇS ɚ[|! T4|N!=:tKY\ɑpe(1nح ǒiZ]̵ S}Dxv<{&m ډ@^ʱ [d(ȁSقz -/>$n$ZyzeU<&\ir33NT7b/Պ 8 (ğeUEUB2*_I?w\_fnS9K|:P6aB-b)D- ٍ:,Qa&8 !PhMFQn 6iPDeUa7 T`ϘiHMtAFPC:Gޯ?~LRhFc5'gNq~̤Ye{ ֡ .CP?i3mکWr D!pop2M:#9;B"tpȠDi|~*kiQӜ .k'i\4 t?k(/ЛAb.ʰZ;u؛I S2W Ն sh] ؞9B73] AQOD8c Y@`%>U sI&h- {xG6 뛶ljn$Ls"Ȗ:%= &#Y39hs?Ԛ8"4+1ﺩ7]h%1|qXf=YB!8k\aW03S^"3b*ez1Ď %uz^ɭs!.xs#QsJxJ1L0j ŊO35 \d!Cgn^mvlYe#y+ /Ps[ >(%xF1p/ڿ[R7'm5+bK.S/i#{]K 8uhvw'e[ mr5^ g+^HD=Wc @hFptX;[}JUb5mHwB7+i&^BlOx9IDzQ<$iʉkcTzY !oujI/Tzqr&Eό2OFPdN֖ e;XjMb+CԊH@:G^Fv#bLAekXFEϮ5J0?7 fb&(Nq*^8= k95#[w~4HZ'_.xgfV۬Ybk@f%-eY:9 7 E** hdbdNf/wO03'\o:GSL:1+eyt7;8- uDNl5rFR@zkO\i0n=$o?{ .53v$aDYCIov h[=V&ˇ3JXySO]I6ȲiTm6Olӹ H%Ta[FeEZҵQUFBTQ8Å%]bj~Pn\\OPUX= *[?{(yԏW|sa$AkK`z^/8=_>$np&aVs4OprDaSW5A9ŀq))7Pنct"+|wkyVH<*^\{ &@1-0?XQ *j)7Yj^ME_Q'I0sl<2w:JHZ(VD\4qѬ^I7貥_*@9Gvy{gTOEbX7Mt=sv*sD* Rov&Ə!ybvf,!K6^XYpCi5^B9쵾ˆЇ㍷-Tc l˾tT`T=cm4@>kBr!0J ̿M[wI:Ы܀Ւ؎ZwZ6Ж׬Dz΄>2+;vhax61$k+RY-L,VsdrfG7U-m[a3Xθƅ Jm!H?zͲ*xAa /HP0 MZi{r8'u#-L3{Y&}8B89T櫯Lnq`|}0+:~''뼾pFc 4Fe.94/}N 8˲8I?ȥnkJtU b1 Ъ0x0DO<^=8m䢪ӆg{%̑a[{}xzFNZ!eDpZʾaRFg cA1< ے쐿G] cӻH}_dJf &MEQT?1XOdU)hUvy2*-W'r)Z5&[7Cy ^ 7@5}F$%;-N jVrS:l/w6Z$G2YT=µr70gO~:go&yxمyz>rW}EuTYMt]٤N̏1:[$k-e_ Q'm cgv%98 #=]X?l;+7hX7%2/ ?[2S~~{j"hVᆄU!g8}˘d(z oIcQ3/{c+Gd&< BQ4DY ux!e.6pK eͶ+Qڗx#]"xN6G:Q67aŒc-鱊hFJʢkf00T*ϺVj{,avQ<4,9,3@LfcV|pf{nqy@v!_JI_WZUK%6N}33iFsFL9=+\I@[/n\4Ȥ2g-rc!I87A5gT_ՙZcDct~yhK#O J=i[/'AJJ>!;%g4ZSAMːGm^<1\g,@(,Js,mJ9@tq)ߝ7Awᗽ ^ ']5}7Oy&AG~+4xQ|:|FF~]"+ji^g]Ur̐1(N_{ģ(]c{5d]9C%T?)zm }\qW sw[rNx#kݭJޔ>[uJy‟h$wsc)|;{)!CHwB( W^!"[q` kXfIg5Fzm GXO2[6figd|gkN:8*6@`]a㋹yY<@;2˶/MI<T,`Sۄ|22:+':f2Cm y:f3ja6zsmloT(rfG!|5lyFΩ!=kpӐler|Td lpWykb*s{mNտb톪wL𙥖HMFfKa?|*ApM%Tͭ+̌OѴt w~x=^XÂ& ))lK -i2F!u* w[^/Ȣ%o}E0G9+o ~SvNp"Ebu<zO!7ʞ,PQ=KzDq QÑ|";bb2X]ri%-hJ<53&WDAC9pC%ꯏr~Ty: KVQ4-: h8_%eoHBnSi?2 ,'88,|yUZ*+&4x/vE>Nr ft xŸܚ BG23rB$BR? )RЦ;™|jGuRvf QVV!C%&rHV:n|sJ,f RVj S[3 qZKRJW\%JJڹ\9d: {SRfjL m:؜t'x̷0X*b u-唍t~rnyY^53-=֬Yc*I|Jxe0h·m.湎T+lPЛEed˔42 $hdf al)^|txWk1A. 17nH|Pϴf,ȇglӏ+/#<exb,%gYZ0707010000004a000081a400000000000000000000000164e4ded100005d48000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ӿ]]?Eh=ڜ.+,ܡF?R2F_UXgmKf^۵*)#;u}5i !P>FTx Vۖ˽+n's+tzIQNh3vqD~shVWT8>^³E/3{:fwE[dDyU߸3kSb]ؤ'>߯UD?cebW'|z%A~Lnu:[B6 t Pے*=p9a.EtiBc{`}9&JB<ѽZ-Fk.RascLnV^%k;"Z0ąZ-PꗵT T6-}aQu[KI6+Q[ .͡nH #ٱ<} "Ӥ2UTo!v" pa B%$m]7h/] ;!&- )/ol sM[hb}I@=0N7P64mJy+A){u(W0Ge0]mr>źˎR&vD|.zdиMJ7v|٦BuSEABx@쁥 ?ҽsyB$ ga5ǖwy?+-f@T`m ɅxRث<FS0M|WJ |g•C[0#r眥5"Lw.w(hEtYxY/(9!KVuX]X.4v%#1V{.)9^S,RwxϺwI{Hq63 I1Kj!cTAJ 5Q24>;lE?!Ncn{Q++=rvM=HHVIhSIb43Z l`Q2}{_%\x.|ìؓzꗳ59`sO5e$0r]M~VDF#crmSztWŽM)Z lVhd/K)[j O&"T?3#yJG\$tit'ag C~D/-K\˺"32-8;*fЌw8AZqyr\[}d&崷ci;4]㸮#kh,ClHyΡdNt(ZZHP.1(W]yw&̒VAZ`&/ Jh3ܗOg4^og( : r){SKo1ą?ۧLǍ4&=̕ HU5Gw$SB.`9bυ||PU-a#&O)ɽ*.1yE.C0y#UC{/񀭬?5W&&%|bkGU,Y%\֣_p dCM^i=و_ڥg{s;)Ggb|ł;(F]^{qAzxÙ`}E9on{?J०|kû]& o*apqp K*jDNGMWw(Ad%nq;١Hgܸ9mank>Vc.Ц Eohq[lbg2=5 $ZD l\UIɖ6'7-MhoLRgʍ%ߙA~  kO,-R)1[:+ AvӭQ=|xHҬ@?Vd_f>T7=Vf <$RM(26KƑԔ(9ܭ(qDB`bxPzV؞6_!M3@u`m{;ۆ7vp 'ǜ| jbږ>\iЯRѩER;kׂz疰xoЙ _y8HD?"AG_<Ү4ˌfZG;Eyz$~t௰)VW,n }MONqnžL.!F];+alAQK2p[RbjFҀQ>dG$wsj`C%=&*l5[GfXqKEJsv0ʅ";PȄT4bRlx =vQ3'$́2i^H66nFN*6/Ei݅s\ llo7~~[RFDYD?~ ̥bW$Mўc)0prѐ~%MiMNP*ɰ$cj?HO nNݍB:WMoࣰ{}lY{ {ͼ.$hIXWT"G?A|GA`@Em|Yѐ8ra4ZCf RC/`A%>[毠[ !- 8u>u',ltRz1 #ASHWjKzls10^,V>GۈvslGt6KtaW<=M!V)b^Im ڕ|FATzodIȦ:/vǿ(+Q9EC"+x}/fja d1̗ U#N9*\̽řR*"2Ƚ h`}V`e^vέB'?>y~f] $|OZ%Fx;EGLO|# `´퇎k7klŤp/j`;8mzHq27ȃZʹqiHR0-0WsL'i* 4c1ysޖd6Do!~k'YByHl:z"0JjUtqD/JEz$6?BuӪ&es0[v?>&p*uC#0p\J'IEIP-NF<gJ˭;{;Jle#xA}0 4O2lw%חl2p(tVI}^hbz*1vՉGxuJ1I16uRe2I+qI,"rZf)- ɒ$IRpB@"fAz֏iB9qA-ZѠ#stE2n>NjqRVHrmKe J\:޵G t)h`s@fQn'NL:fXL9Js\BV= @y枨7JѹPq; NgNcx D#KBxg'WdV0aW/G1NX%ixΦ~b }+};HlpqdGSGx'}B>7=l8AyVO"\w"Dĝ&0F0[l Sm6c'˕9Sŏ.9o=OYi#a'p誹մ%>Vo찰] #0hI@0O4ُڏGŹ9VM]=(D`26DsWmۦ{n `)T \Fb q43 bvV%'fȖؖǦB ٘R)7GYN"H{@ζ$vd)ԇ62~B1yNW]Sԕ&d026}$A:>%sS1"TG%,;`׍dޜ]C2e`y<6|SpRgN׈1Z8,!&DŽ wYfGs)q%$NѴb>/ c^nQ"ܔ5g@@SPѕdKi噜,,,uZqvf2U} jyzx4M"!1^H"u {`DԘBInv}3gshUϼ}r\fT;tXwd 4۩h Esn ~Q u=,=otO>p.͕w*xOͺ*qC} h70HAxsb]lz;s5i6>r=u"jʘKiˋ~C*uh4N*UCOS!C"'|QZg0gYp;z |1tйƬ%QHWëj 5O ƶU*j zAE尜^T p\GUPHή?FMq%x6d} U슿{ UH^w67[M#)6Q|'C/(VccT߯Af%' 9"[46i&'Š2R$< dd,ULG6o贵4uSInxl r9.m%cQxsCYZT3^XoI]DnϦBǢ4 v+><Wr%ZGIި%ofMߋ/Aa5hjU*oz+ Uy_'83ɭł%tsklJ0*xBjm8RXJk;Iu*eƦ\>`E34yc՚ S>$tsM28=T7% ^DכeW3VFRC4|_l0l -NgGr3nqqgcS){8/$FWih`PbeO9`TTnF@y!:[/(_v|kQ%:ڸbBE ˻+e@j2R'6t6UY aL]'铫>x FuΰK,ijڂ"m3n=0G7 \Ќ17!ٖCAYL`{>iintZhW4Ϻ_Kw.U0MJYhuXDAF)n$J[;2б:3S6m$J0d_[MHo*K LEbX"j3H1 Yl5fY"!\.`CljJ/ `G'*LNfgh\ SשtkBu]swtS2h^oҒh1?Fu,skr'L齒YX(LFh+f8mmqE(?[Y']1(vH8Y"JT%qn?-ۘrFΕ4~Z#",|L& r| "qvN,ђ,WByz!էP_?bgDr\w%'.䁐f@rB(7ᤫ*~[KNQɖ}L0ӊ5Ԇ utn۬Dtx!WR4q3u]o?w%b4$/. @:t^ ˝hg(75LDGY`wH tkRDLbHWh$oz3)lH2[Tj-gGr=*]'D`}@bd1i}!s>]ȁ yNoHdz =5^p``wNY53pi֏dƉۆ͵%G1M%qۑQ}M+Wى2=-<dL\@lrh=3(-# Q"9"mv9]>.jK~[[!1YpgႳoO%5Q)#5}w-\5 gFԳ+ ws{Y`퍽Tͷ4Poc:ϫD)Cs.7~+ԝ YQ<^._7.R\yMiU>; ~Xgs yp=p4$ _rBT.ƴ-4jZru6mt^Yr1RSq FFx=<Ygz%q-B~tg\S{:!1~p^pʸk+ǧ]{#ۧs5UCGH҄> N1Au1K@g =,*oRDƎ٤_9~ fRldg hNp**Ej}_`),W.H/"DצU,a}bqm@Yn0ܾyvz@(!SYUczo8 Hr% "03E1?[8O*}@d0%OƅPߪa(1iߺ |dӘϵQ㰊JΤgMyiFƂ=qܵcɉ0d# l0RfDg $~>.gPm[52Lz< f$,ȅ%swRD!`H#10YttSGL!ױÚYwTE*+'&z?.!e dM)jϽ M-}?,B@ B.*?!FL%e.i."`92<khaEJPz3w8\|eAD z$A3Lp ,vUb9pa2FJ. DAcj͐ Zئ+1^"¡r̖sM &CkىN`l:S-1dsư훂c*7HS0 ]~r32 dz,[ > x>Jn y+!q&,k;j+4D&UNŐ4öiyպ)rN(a},ԣ2/ؾ{y6CO!X]Py?VKSwC)>( e} g٬f5~D1}XcOBpRXL }0lG3 maCPbF*Yoh.j:`ǍްlOA ;`7 %![:䠫$?@zCfJW50pVE4a׃31l~@XDfNgx(&؈URdM4y{Ut%lo;֦<_N!-xA9os+)Lz(a\OF(0w.,偏mDpC~s2%8>,&8G%G)˷23H}a~4!/i,NjR'_.EM*BU1ky(ls{g؛~/ 06T0zOBQC 0 ::zyiDʗtA#n8z)*m3dV-*~)+ &]+4_Ed`CL"+.5SmEs83 |UEU^n9e8HlpGzz"v'O˃ #T8tI&%ѓ7,2/(ϒ&}(i55RlE2bˬr ?`ƒA0DX')C&R '˻FOƋ.J*dP\!bHmjY NwVEk/à0X^z*O0s8#R'Rּ 8J f OcקFP4Ĩos놷6Pjfj`Z&EwJv&QP4۠pQس PyeKK9OCh.Ǜ%zڂ1}`;Ks=@Jh/az a7?4y`~Ožg;udBv$'ߚ_x>FޕӶB0NAosj⋜|!M"aa5- u(d]tI+]p+ p{#0Cl9p RYf&uyӊ!*!7($~m#{#ʋ@D*Y%{eG0fyz`)Hb{EPam=8i>yx5Ӣ0$5Q ԥ!: \~{> ihWXP,`EO IEL?Y<č\S&xsZCݺFB,v//B- :Zpx;qLV-:0 eko0I& r舞bwrI7fGu-fE+(qSx B' D_R͗O^㸦5|7S(>dL_;< ?['Iy5[vyVYVkP.%&/32DTTcQPq7LoeEGV<:79Z9N@V]PQ̦Tnֶ)8UZ lYrt 2@@Lf?pт7IY5nam̚- [rd-X ~ۅ@E`5%>Rs2;֯:;kӔBY#3qUS\-QA3T')qӌvfv^zKۂ|ogotOI[ LhZa3:䶍*n4]j=^َk K^kl} _GqkM]łʝ^鮅 \Yi Kh\BCҚ'ppHl61f*o j!xSo*<$Ȭ3@IJjÑϧ!/˻ȓ`nw5Ax%ba*#B`en2[ ,Ԁ?aouE?d[Qv ȄfGWG+OmߐF]}E]WN|a^Ksv^Ad }xNk DWr,+ ; Ԑpiކ+YGe0M.3q~w*)ؕ?X4oƆqwJ &GH@eEӴ~?{_`izǺ^_VXh&q1pK0RiUШ}+8Bho; zl-˘WsJ [j/"5ҫ9zfݩx~ב|To!:g@ ,\[e t@oj3UU$>yb7h5~>ܳ9;˙%B$_fViq44Q7u%`t+8g!IZļ(zO_N55|f*P{և[ P.-i~ܷIK;BaW{vw` =@+9&"Z&WzWBN  IbkU۩z8pI\492#*mM&@9AN/=24wݔ'}q/ C4~LBM|ZNӯTm+ RUfT^lVL=xܟn2ڙ)Z [<%N]Ti vm*OLe }hAZӵƟ18#fn!O1WedJw`rЌ\0jH'5|OlpZz":rR^Q *Bpww|㨮 O)l\o\9DǽxRп N;„gƱx"U w~I Pg c6{3\1vUplO:/p E||ǀ$P6*j+?08vԞ0Sx4r($Yt.{Ν HHɐ؀$?0e23ڋt!Pݳ d̬pr{'+o^[:I?ǔ&z1 %p]N.{)0F~T/At#^Yրe2 ]Ƿݕp[ȏ'FkPu>5hq&ʤqqcl.$?dW+iT|%v!>RXYBb1s.]Vp˿40>Ү^?8c6`.ȡ]byV6]9jYN&9F׃Zhe_(\!OKyV.!RD^.&_,fCvLh(~`+u-FE|3G[X}rOoriYi|XN4E<5ep); 8ꐤH@P96vE[^;'%JVLz3;@-JE_YybI|erٔPVoGSFª=ׯs? n[$"sf8w ѭ^s BM&&i3"wekwe3yn:_ƀ#Մ{&礮1+jL(6RP4#*QS{&sO+$w2}, )!^H7EZ1/S˜pM r5v- 3bH&͑*vk2;k-ž~(X{bT :01=tSiAT܇ͼj169XX"p]ez.$2)K tF-+"Eݤ6i<. nO[ YIA  5߉5u,'R7Wփ&눴 E~Fnf;*Efqkzܫ% ZiQ4R"w}soܑ_mf]HQ‡ -QO@ͅ᝘SJ9(Z9~[Lyz|^& k#$d%0(||~ƔR,O}o]in"`{8I埦ļ7cT񱟆^wG%CdhhW TA4jH5| a"l{ 3<Ew^55q@6ߟT827 ر*&iVpk!h&F:$R%N^ךKWAX>y}IHYWˀՐ9)ho Jlc !.˵ŊI|!Rg\iaufAn%DŽT7 Ad).=vF5 qsBD,pj}!lMiw"*ɗN3n`Uyx(#`aޥ U4p3+S JY1(GxZS\00.ݍq1-tnt_0l'4_J^Oؽ@ιdw_A4;O\qoFOٙ+Hr"W 6ndf%8Gyu<Z+2"[rXaYYd3[h:=@-ohƏf4I[;`GN⡈ta#_lhaf]t{tx} j %|Ψ.F,:I`+"1IR߰`894|n֒s71PƐN}Q#/<5wvWCDusGW+Ph 1iI;%%xi=1]lƷEIk u0f%KEb >=[ã"-TڽJ!OҭjKVoN7]9=kDI g>zpV0#V4@+)&>|JԶz*y%.Jʄ[/P-%0ۈb ߲ 0!OMm.݀)4տR&E!70k$:M>#։ss8K0G>O7܊K`pXׯ3? j&ba!91?ހv| PU&wXΰ*)"ӡ"Za+V> `k%MN4N6uEd aޱٶ1>F^ E,+Y카j!I%<(+0MsMhM;$t \{%5BÛ;9{DAT$f?(bNj"vk9VIXϯȹΐ'xB,͡͡`ry^IIf4IHd ]}Z V _F9;7evcx}[?MaDሬh˂w߱]|A:k2#*{w ,6 u(QG Gö z-Gu}:Y 8W;AKoJAwl&W.:Ez&߻*:#̊PC| O.l*V=s.\*\ -71e,G][`pfΞOzp]FbΔy>6[gXMc.Zʄy}rHGa:IAz4%?FvF5mK,Nu,˟q5ګc"z *)0;&giWYo[5ycPlݬ?lQ/07_?g΍7;;jNgݟm?p޻ӹ!-E)4WC9y\8)7 t1/YRwtX<$gsW"$J6|*Q]8_ %{E芬33NO+xZ2n++HKi7-C VoR'qhڳK6 U-?4jdu ۀq x.Ƀ8$_"2#BD9F[I]#4vGֻe2ڈKmA rUؼs֊1y Wt Aʗ5됊 1gZ % 3uT45RoPu3F3=t$,]|]$Bo3e7XO j|f" >ʚϳwd|{'RIl:o T# ]&/oeL3w.,sVܙ?;FW.Վ@/H ]} ί2+D{E|~sR^,&p&#KOHi@[]'O.I@Ok8W]}hC]+bqN9k6 8QdoJ%i3XVc? 퉤iLDN+AFXn?XG=GA'- eE]З@H|^,UjYdFɼmI22T_D(QgU! Rx[^qMLCE ?ODe3q4Ҁ[)_,A#B&v,,mZ(>c/y>>a!հkG\"^<o`8z0˹ڌ%0n'{gt(:>҈aMU.=9Ī_K1D7חn|i΅guH3a)!CAw6Du$ϧb3=2 V@5<_@e2GS@ kfn˄Jz/Bo;®ɺP{\R]H-k߰}_- O%S&fjjFuG\:L~I9|4Bb"t4NqϧE pM&?+Zg;z@4chѹ,{(exNZc'3 bУt ၝM{]Zǁ+fA{xm /T\G5loׁ~q@Q ˻[X.2  YOkb])k5z|8-I{}X惣SFTaIu./az/}AҘGʕh1JevrUR`^OyO4c(xFit\f{S㎚jZ;iUgP>I?X:Jćƈ6i+)[8u"̈́Y7FAmt6"-̀r+-# iCjXiO]3q廪FZӓiINPY6=k?w֛`xmlDcS `JO0(ӧKE+<i済& Ǧ2,9($jDG!r%9!qe%VGlш\aX =e~@1~#-:j& gOgP!I ƲPL Or,z6!N<&[5&`:~eCú2TJ AEzϭ_8FgE۔7֛AxġAn&[g@]VrМ_. Pq0ىjJ;zyY·mt/%UPm0o]iZ[Eјe)՟ fXJ1&# }v)-YٙJ=Z.ɄW8\zCH}-vfGn|m'W Ѧչ쿒EPg s%E)l=.Xu&@& *6Xl"jPɤm17oCNNJM ‹-[>0Ù(:A/#;ӺI,+=tbfglT3Ħ (d\z)'op {!XciGkA &.Q2?C@sM:D5\WDBN5?uq`S~?-$11|¤oίqRJZ[ꋦف,,w[v<+u'x( Gf诗l lXR1vO!K>/^׷+VAS)G >Oy]~; iDn? ;x&t0> 1_BˎF"?9[Wuj{@GycUaNޑ͋nA d,w +q2Rˬj =a׵>fEZiM2~JK/1#Xk'LMŸ} MC=Z ~u"P]h`~wKJ!e\3a7~g: p&Z9 ̎ΟI]j F,%sаCUi*liW:?fCFjL9? ha'{q2i0q2 .[vH)t8)iӰ(&֮:_Ry!5x*>Z_MxiKֿab԰=Hz5[=e~RePfKBPޕ,rA@Bעa z^i-;rAy*Ns'=FS3*n9Ɉ!tu A!KօRn؜dF;9j[ܧ yOw~ƩxjMM-THbP:=j:Y{uu <-1ucr<_6P03)Qd> G%BrO8 w&5k.xW.}$XW̟ԯgK݁,+YO$F_ɗTܰ{ezB~1mӌz[.YKW~.~B^DCO 2SHk!;?j*fŀQw9xe~ Μ f:mxE< 8L!rڜV昦m7bj/zc΅QW%v 符*[r\k3f2Thw5/ӑhuCtjiBކW]>2SvN26o?x*rPy_Tw`g]qs򲚒 zJom\ݰVٚ* i;(`SlfP3|9cYRj/3GȒFJ9"RqۋޒҌhpov 6 Vǎݦ)pXĶXdHg\>9b(iov ,|%5`3r7hwsNVU)Yi(Ӕj, ;t8\ nT:LdA|vsqFWSr\ɗ2Xwin6X8TsI#-ɷU\Yy=N\I^w:BV"4BmInc"tʗo5SeVb'J(ي3ېLv3ީ^~e#W 3P{{"߽\W&nq9o6lLj:_ _vLF \޸SIE4AjR5KQ#YGV[n7Hgq-}8 u}rH)=2kDRs!T 弑)]ˀ _0c?9XXH |FoӈI'V.bD/t%%D0\x~/FN][!X˹^EcT,6xH`,l]Ǖ]=88 {{OєE1YfՋhd44M3_BkmLbIM7+k|\V!I00y9" i\KY6Đk DsIg>/s^ "U 4K#uYe֚w0$cjPo\o/ {wOR$O*Eo,kw;}/g;9&mC+ Pk+~@z2;6 ڝ^<+vmfVӒ0wMe {&0=닜eHfE)_ھ%a2A Ɖ%7ˁOxs-ˁ{{Ԑ=BTִPLo5[aVKݱ>'EܸEO5`֦aHp+6R#U*ץ|V~姘nu=}GSQmkؗz-"i\1%~{5#QCgm> "* LHAyMtm6\(dX,^n'$,(*:Ƃ>(ѤJa2vʞ9 [zoP%ՑB ?2ec$ 5A8gظ6%oKT'ם9 2ߠWҬ5R𣔝j(t1):[B ۪gkeU:d[GxKYX`$+ܱ8j #V|z'UsMMFkQG L~dc9G)[ 2 (1SZ*;Q:)֣";'@Dɚ8 ,o26e_4[캩=[*>oض/;6mV6&S%?>D/܉%64W,,[S2;Zsݍ$;ӽ<RJ0΀5=G'}@}]O *f"sV/9= ߌ߹ju0:vmXe* Ȧf[@ 0yeriG&*BURhu𩮀C#RNjކ衪Q3rS2^g*! ZN'\{4<\9QBtxZ{d_^c^,)iR; P;M2&iC˛ ڏ{qu+d˷_#IXjqGD i): Qwi֬vkbNv0\/{ĸa5#ezX51Nq1%ˠnqodi_H.}`?h,YXy&}*=ufŬK:#Ʌ!^/kU&z*]\C[2W_ n,X2Q҆,Y] ]=T/oUVn/ЖNeC~!]cBZnPSe:ߨ^Vq{%:W[\ݦL E-_O{gQPxՙ8`u&%;xR׈ϋUG ODD^U5kVxX4`ElG* fBVӷQwu~z]<6OڌغZLOI;P"x/77,\{p6:W16t[>7A&>cNF]x78!%"xǢz!BiT)3cR܅r(;@|xw^m">ɚDk2Dyh_֛ƜSoobCI,)<<[-TVn*# y3 oWA\g,yҚgJi5{Fn>!D@p;u 0iޤ]TJ;kH6Ǟ^5{:! 0DH=LVJ]NZ=Pź~BCK'} ᯓ.oX-=<(ЋIHHrs:n+GX٬OT3K>lpMehrg!N]-%6ѥgWXFs_t6(!,E()f >ɮB8J7/S\]>2ﯽx1d?cFGG>eCFڴO⦹ȅɳ%/iE]rG[Ns@HUpŏ90OI0(v fa~e Jeb7 nI{$&ܠ_ԃ;e pOQoN<^5cSM =THl5YelQqPiB :)Gq A%sJ1l>zL9M~6*^:3$LS<iMi7A=E0i5}[nfGOcJ$ hMl[&''3 SEnuA>Yk Lvggv?ΉuUj%Xq Q.ΚgW(M_R 4RbԡJg\jfEqW%ed‘{+eCEp+ Vsq 2o&e=tZOxمY j`y !; Z8MҘ.uE醼aƘj-ALؕ\BnR9q,(>[TUBa1D/Q6:ߓx-^V/$K*6HKVS )$}pkMVm;HR' 7Ú'(&J"P¢L9&J Sd<*WnO |0R.N 'a&-âZhm~t:EB(@[YI!uIyo_oȷ3[HN^[&tY SbBATcLx,ht]O3 O8(q~]rPןze/i:*3tJ.9ehU kQ{MZ*-ɮs֩s+tLpxxxf*#U\:1aRc]aܰOdhɊc0پ-!s{ rvVڻܘnH7|HL2{ЇA˅OEbŇy5д!pZ1mqCHݒ5-2crXM[9-b`uZCB'_x$', +q%;jeFśV>u.|;*ab YG?,06£Exo/j>&Nta6qzML 6d,o,[ |Pe, r8yrgz>00[\cyi*DK44{wb G>t=8Ƞ_WI$Rpֆ)" 髱 SA$7t'P: ]b$Y÷ZGpNWq>~bKཡ8Ƒ$#Q36Q&'~ɾmOLƛx9RАR1,~Wi,Iy<|fo^14Y YKآaz`2tB@VUCEʪVD6Ү%RkZ$XԝTqh p&' %ObNP 烀 0t'52] ~z# M*'əcPSw=$:^#ԵRl痣`QG=AFn?>u=0&8/LQqG \no,#SAk]I@*zG Ik woP)#7D] `rX;:G.:_PMj"nx|\+m-iгDztq.򉞹>mTrcw:&8?Ŏ(ܵv4K 8P>hKMkMW$i6>l،;lU%CdZpu1cT% 7 !v84ͩٿz}x 4Ri:zYPq^\D\C C<U4Sq9&8^a#^k_aȭ&/nYxL1_WAuU:; kp9-[]]^S4 Km~L4vSJlRNh yHR0ѓf؁3qJ oQLOR,Qk 89Ɉ0A=$b6pUA^W %js>0@4*0 V-r P4Y'p//o=/R-^/S=PB0Jc`òZ QhQ衆,zVzO2dd21}"HD&p2Ƈ[V@SOp8~u%{8mW@2B1!KuWqGG3R>'(j6+G}Lu68[-?]UDY1f3+ 8)>b ¶/zA?軛"Z^œp䊲n`U +ٻU@[\\WR JAѵ%̣ݩ:x># na0$;L!:H p,9gqDTuWo:vX_W`d>@r Q<ЪW6@n"b y#c^u6:V–l nM3(&e1D9do~` Ȳ7e]k'Y͊NH{dofžkM7>I 1TCA 4Y'NPPc&`Zޤ8Q@.GpuAB 'r* V]7+R%F~*}$閭gQ2,"؇3f`G0M8!@bSO~(4dZEGmʜ:YTfg[+9[ G0VTBl //6ʄz$Hbt,jmr@*jiM BdwT/)g@NI6GJñhk SJZU/Ϯx mtBWI 죃bO~OɄ=_@\: qUS*II?`˗ZٷvHscv,*~ 5k c3l~ҤBۆC`&YIGҎsP8iګ_K`n|iĭMmWXsA?:ۊ|Q pk|ٻTZa<"lOcTLG!(*|3A@ E~sEMsJuH!,N~USFjJ1XpCa8\Ι#Bu͓_ _9eä뽈!(ݎGJIM ۖ# DoG+ pPf RT0F-JZ3uDX}a/3jB֩g[q{TF$Teژ s랃!dFDPL}T4WZc݈ظ$M> &v/&J.Mk bo; ή3!8M}}zo*>nœ'c §B] AtITgQ6Q1w]6nvTCwFJ 'zƨIORUC{ s¯Y@l}+EZ?͔һL X0qdzLۥ8&بbKD-0h:%ܩԫ.d~ 0z8e7 xtZ;=`lTҾ Q+[8%w'g_Th6|T~棲g]2:s_~^߲]{`FlETE]Ht_ ae.6[Zy3&*| mW5u]h(0smu.XWFC􄣐>U%Mv&sGl_>V|eMCPKbgm?a%>1ʿp5`9kBe*DeW1ŊAVkxB (%if*}=km%j㹞vibxĮyrpQRskw 0܋|sWh[/a#-sG~OC/ayВvvxqKƍc25˵j|ld [um<6Wt^8uєFpz. wC/*ߎDfR*khV(TPT):x{S%`瑶 6'nzjQ?SSmi 4xBWnJlZYPtisS I/F~G f|"^G+-MBw |i缣|r ҉48z>/Bh IVu9F+Ps"S7}frWr3Z )?'d?Ԛ"h.F1ޤ6k8C٥;d&6甐c~褝 C ì+GSYgVXiqDngԙKaJ@G6#>X=편bd:,M2vfm"‡=sC$Ct` slk'͠(8b`Ghyh{t#ՓLkR!i_>=| -@zi2 c4AvLIGpK{^5$obҰB6kދܬ@Uw;׉ư]\BkWK ~б$ã+?8Lۧ(Zَ#7μ#y@ moNSauxNw t^?Vq~p8t 'J0ޤ 7}hWIrwYCTJo90&6벣'$Uً 7* 9op75qh--jb~n !Iڃ[B/tˢ٢1=HEzVydY6yl=P_6ʹU_P/!Θc,T}DT~GCG) L[8Nr"* ̵nx%l2sFYSr/Z_;mjQ9a6@v[s &kR6b(2Mѡfƒ8Rh #x Ȩ& q-1:9N&"`HKzMRЙ?n,Hn/2~!;? j$א aӨ,hof۪hbu͖@uE'_l -QI^L ZHÈ J@W~:wKam\ưj)MhӶZq"c$&n"vznȼZy!7?-Ao~Y73A>لbҭs۸c0yҭpQ)Xt*X)RrrV?{XЇQ#9`?m~h004̺XcKanϾZu*%lOvcc+ $u0rǰZR`A>9Vx ]b6FWGR6H @["`BRKS%[<m!$礛?`TB _r1Ia zJÛ.ym.Є=.;cߏ(?v}J>73 Tu" MQSj| " y#P͂Wv 3b3oz%.MLr$SF5=SdG^)~+TEiHޥɘSdӲFU4jLO8wUVn8},Q-q Zڢ=v^-Q(TVU /˕gɜu񿀣feg޾oWi[0ݻu[gY)'MV&l ˤS;4C;ƑmphXֹIσNGٸ|7 mQPh҄F}Z.**]4uSUO܈@Sn-o'"gEDujc0Y݌- >NrP^vָlXt9om n'-˞zo=ƘGCC94@66?]oLN QG7 23cdf{QH $|1ڶ k)Ʀ34LwXʌ,u(1sRIU8KC%Bۍ-yHצ{4 f~Lhf/+(ëBȂKARɱ'Pv^ =˗GcPz@Z">rloLQigYӬnxZWif@O U6-ov:IPOT̠:(~N*`w_ʓ mʴqmg7p7.i]|=ǔZd꭬z9$5rY^u]r1Rj j1;i h YQo][ N.G'ក(#ˌ!t:t.k W"6S D%D/1`$<$zhI{ZST_ ZSJ}I(VP ؅5fcՓq~F`%/kjq^4D~$GM,|DD/Mˆe,b~2I!7w>}PV- /kxX pK 4f/nGnvoIyŒ6uv4Yz?o(8_]5we%/T hiWt'!~ -h* 2k Î %~` z݇=+4FsZG- Da ´l<4ip.b^l>̱gYZ0707010000004c000081a400000000000000000000000164e4ded1000072bc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ r|]?Eh=ڜ.+NPgk}w%'eOS \|7_OKAȈM v4hi ,d:"ckИuDU9r4xm}'6 5R)pk RY OE%bQc8 O>H^_T7fu6g Iv+ph&7T"{㋰iD;{A%uYtTAMᡨCO5]dna4nz?Ǭ'ȏb/;Bridч"DDӳ*v6lH?oQRz vN٪b3b;̝K閠p X?=-ߚIW~Иڇ@Zkr^#D([s rv Iž'4G>=u+:H..B0ә̫b#;ڲo OU@ou5V$ߜA>eV9{=>M ^3\;qwɳY BPM>eoaK<=KG>҅I]2pV,W'Fx+̓O7ofm9`C[, Tl c" [A7/lI73=ZjvCAѹ>î &W6ӦȢ\Rv@xFѹ7&^;0-LбĂFZAEi-eQ\Y샰;kh51Wx+}^ dP[Htb(zHY?w34ЃnP&TNȳBEbnce ;6Qc7f{Y>z1J" S75H 9M"^+'ЖP[S9嵧xo0iaκpʤ|Vu]&/BUktWMC`gY4yC8(Z,gb -AY"_ȵeD//=6~s@JUqiکd>u<3M(<>,R'gy*_ۚ=+*~V1oGⲆw)9WL=V ^LD'7o$,?3ap~=M̙F2o,EG[z+^< 57xJFBֿ໒@o6:=BZ6kd5n⼁+&xx/4#B>TRbWw^𬤋 ) 5F:ɂ|xV^GOhWw :>>U1LU6;ev%[FQrPPK"*mtK*P@؏ZP =!Dj'-OnHw|Ң OU\!)ڐ?N)תCOxP[>E] KV^vi>[W6ĝoT6ۑW̻טݮ?ERj0F2`ݜc+-H)i? Uk  QɋH;ul")FNΨXCt5gOy$p}O3^$l"+TCҾ$eu%'1dG}c.1RV:tJFS-iVcو6]mWDQǿX5F2nB̖ܮLl_,1R[_ vqƺ$M>uc}})ظOOGb:mC ]̛ݥd_59D2q5դ+C1Z3fd*b77_fQc /fԟ˅m]EoNkJҠT Q@7an-Nb 4[$73[J{nx1gbI3y,;h} A>Y[3HHsfKh%zr8lnbs,ܩIPSUv Ȑ:0r|lrUq'AKʿۧS 9ӗS {Y7b2$ZZFG ButoP/'ҟolD~[O*҄IȀj\3}v\1 Zo2C)F%Ȗ;6:ãՇR^;aEVFqӟj4 /͛dMd&<@;<.n's\q8j",h٬xۓwu3BK7|fS&~Y_Է2%χ{.bVx(ߔ}Hg xí{]XN`_X Y, 焤@8hm54;89d:`~ԇ< UzvmAgqX,G0\9(:![ld+‡E,ZgJ"S,-w|'a* e݇ 复gtɭP7[ɸ)C__ۭȡQ'xbb1ӝ~وWyr{yˬ(F)9 "{;xr' rպү1Fv> \-Dw ;9.<ɣ6-66'T~Fe!b9i%SK;n;Q2҇΀*<źUJpq$1. y6PCW5^,: X:l,IDbQ](a"[a :٫M.C67P0SB XyD,2^D]e{,;iAlQ|BX-"KsFI&3e/͖좍9룝=4}:Mt!U?"M v6¯( 4|\Ǹ/Tt{^!'AYf89n=v饚Ť_@OSZ1qfmy XlʻWvI\hyCG5x,c8N>MwKg>7g0XQ36{FM"/M67@oA;3m`/? Ŵ:GWS.-_|e4񺔩&wql 1H,|:*Z ֨ȩyEi4o-j0O54pq@# ?@.dάF=o10:bD(Nm/JYbā@2<f6F4p$IcIᖞ@N=q.u7MdHTX2 td攩YHrR~۹ƥ3ܢ$pNs;sjV ֜Q 7m Pl)B^O.*-Ͽm|VyLsEW8A Оr]4Yl'5{]y5Abx'$K3ɟql2ާgeN 59NR% Q EZ";t*:yZ30Coebo(FɜfMzQCa 9F+{D@ á^VˌNL~G`3αWE TD6XhŰ 5WйM XɀMQQSXA硇"l?ق,A:F`}1ŎH{ms8qaMI AǨ lx)01"Ԏ;WKW0OXAsqs0* uͬK^N@1^[sa((0(K{koiZYd !*%0B䛜pyVX{K=O_SL9ʑG!`զ)5oJ "Oν;dכq=#@n}Bޞ۬aDM!2z/i`N~r0s7&^GQ MQC{B˦ͼϕH.W6pZĈPR*jA&EEDL^vb~.`0\*-ZeE:nH펦R?<\ӠEYP;'l 0u0? 8yԮd#It  *1Omq7mwΚ׺QyF)."<Cex hz[*0xnFZW*Ila4J=Q)M;/|\Q#(t n *{R : @}Awa^ΫvǨxi4J% *YRjXPeAL4*o(0^_Aer6j焇 2oG%Eۈ$szh-24꠳ؖL sЮ` 3 #VbpfZ OqOզ$9/wbh3x`HBvyz0w!nFHEGMMA1G{iO7 Yu]5nx*_KaL>>O&v X-_t4؛T 7D0'n:M<Ŀu }01aS"|n M`!D7$1 ژ;xgoS7O5?' U &+BٽiqLd6|NDV/1c,dёZQ?!Uc4zVˏ91>'Zu`FxgA2_:Q?67J4B)p.Y2U:ol~!J܀l\W5 τ#nqЁVcoc~?z&TC' O s 棂/FՆ.SKZɧʣr9T.!-#ul"ڀ}T}E蘧inn!O(ekxOn1MDKZxh%6+n%MPwHTJrЭXG;Gޝߝb.qJs'2׾MŨ;|6}~}$^C?UƓZiT YGx.{&[SL):^v=: u7L9+xV ' FS<-ZD>]v.~8M ]Q^p)ߊeWxgJ`b]VlUdMP<3X۸|0{ nIeFJ5 7n k6 oO;*>W L-{WuA[aN[ }f)&=uo{[) 4h!1pPVL|:~wn.۸X!Ӹ6hcfVN uP^)9n[,}@0R1q^R(0BU )džuXGg)hƕ3DJҒCTEOtT_RE@)i`cvϸ^$iZ% .uT_U*J1u\R%+3pWw  Z)8 +y-xGmN&>_lG}A" ukpgx>vA ;Y84A}Wi3Mi؛ׁ|‚ig ѰJA fc~+1V?NRl0X01i fX*G1Hƕc{zD(z;oHQ1P^USz{xY6%H׶k]" C5El=3 yx;C{-nބGJ`NN1..I>&2RҺ'L[ŀ (<w ,j*n҂QiC~V>Cê<+ 5|O,LPh:UXPFAJ]y;.:୐1GtПQ,q?S6vՐa YLLH_JK1H*t'qVϾ {e(K Q pbAl_1l[>@ӃGڣYEJet-pTcG=M5@H`wQKA5K EC/?g_-BP ;^$G[Bu Es7>Ze?jSE "yU;50\>6ݤK'ƺ7ma=L29~8_~S=E[o??8*ɲ51/$sۖ6hBP/P0V0edl~ 3f'bU(Ґ|eQmA|[\s>đ@%s ei~_jFVu{f%esyؓp6-FP8ĝ.ޓ]əˈh  /&WrհkYʱ-u"x]WY̵@1YbR L=R>=H&ryF?ImIwe>⼣>Z ,ѱՄ!l{܏"؊vPy~ v5P?%̽>6ޅh\z܀%T,m[T!A'G)uġ#CAbq~_A"> ƃ[K t9u;=/c%"u\}ь/VTns\nĄ'_{H?k3ޝ7Ӟjϫ-on\6 5g`S3z͊wBw%n|>Z"eJtO.% [A|0sn^+5OUaTkso#4dMOJOvԧsϨe/DwO푉lQH^2WO]Aj6N,utV-g}V"[nA.qw~gp`mu  Yr3!Of6dmH恛۫Sk']-e&L\ lV|:5*fjq%/)^U/Pk'hNapv?_[FSÚSELSja}tj(\JlNN2}+鞕Ό?D}a={ a-sݷ!V3{&8o `ߝ=^BFqKb(6sh~\/_J',pJ+bsزacr|JyDnK H 7l1Sױׇ8$Aõ+ZTBZfr .\)x٥bP+-eg{Ӑx#zGmQ&52F~B`?UD ώ4Ǹdow5Ip%dDm gE2M^x2 0Zه-?&Ak2Q ;ZrXh[c:*uQF"bQwB$<+?%/is07ճg'<4ڢFzB$ZNͷy8@G([ؐ87cbIuZŷ:ցh1wÁ)ԘfkEߧ%{Ts8`BkCtP)Vt'}{F C}&p!@ոRw$`$ y!fRUt}G[c{nx$,/>x>.ȸ?z8UطwXXE膁$S[Utx_HH@zҌS28HZ(ci'P'l5=CD G(Yx;,b-/O2c^]oL^3s""ˆ^\L-; OnӾ>^JU@$F}/D.8b:Bjcף2d3ݗh:tЧćV#i||:EG/;o`NBRF SG Ua`*>Ԉ NNX>L'scD)mNF9Uwy]k_רCƇ, a qO1þ2pTЍd _5i~ؤ'Tm۬JJc+Y;' Uk= &l9O1 %'95 ~J3]OHJ)?Łj 5s1jsHdOߌgptk"݉hƣV-ɇ;|a ,kSP֋7vN f+lӏ{9O!,2zh3b2Y%]Hp &_x*X{RVAg?jyG,ISb3dKs_F'`8OƬir[,|>$8HQKzmA>4 uA x<'}P;6?&hp".!m0mVY30ADLhZ§- 6tXaO)e'zI(:>i]Y>»q(3ᐾFEI AOH XX#okna hܚ~-e9Ҙ lYN (myK"J3k )_qq0Mso릠hGx6$ b~yelN>(_<001׃`MG Pk8 sddc mS8yuuO"=BgD׵;f]jXSs R,1 Rz[2Z<Ƥ2M*쫂!j9kCݼέ僃;r'CO.UD8;Y0 kcx-F5k1_¯lv`C4z k7d.)LۏtG/FMJ.>hAWbPAuW鐸lX4kev˶[ͮ`Kzb0KLv84N|"R/G,M~Ӗ)>G1/"Zo é3b ͎Jq!-xγAk}_‚<6=roZpW"3s 䥉CuSE-c' ?(ThՂE0WUd拍ya%0f5D,˺KO7N[E#_d-w,MlfM8#]+Ǚbͅ_!W"!I:L%q"W'Mdhp jML=$ ެ¡6`5\9x=1aP[ď#v8e|gYjø}_f+0 .Y_b 5Q(Cu*?rg0&Ƽc dO\l,F oG㱄Q2s~l"FۋfUv$pGؖLm4C3w"k" U)v0,/{! .KLQI\=Ƈ'2 qXT+&Ε*6l %)#$PX^P|p݋?8>*˪s;d-$gz7|&c ʥ߁y:cGNF?> >K2R僳J@ ]?.z.n;s{^W"HK':e.:XdtVsv3u`.A_ڛ#盳[1XNk$zrVew 'xn. ,%`8CR+.JW VLFM+t׆- *m8}a{ kk;(rqlrnC;o S)6&vb6Iޘ&ޥ%8y@vd_  :{ zesPփh30U Ȱ/3YE o7w3q"bD(֟l$j^0VkdȬݕd` #m;X~+lJbV~p3/6r^K&yT,:#$r ۽;x.qJh— LHr>'x/ubT/KBԘ2FA޶ TmO n 3Z.灘'=aZfJ d xt4rmzm/W jMCR2LR:xSH9&R f-34(ھ.<$v_N>R> wa֠4覌m•P)qfPrFUN|oMKk:GŠ| bM+SeRɟ43Eb`E fb< i| r4+v&%>ձ :bBcvV Zɑqĵ(,^"Ը&ZYf8ypYHҡ\cУ>EY$A'_%Џp)NYLȑuzTR`r8n7^XE^&YWQ',F,q!M2 קg'5N]=\Vs <s{:#"Uw*0Act. ;o*&WcL&9j=C6 TQu]y?QqDzTc92Sr&+<W7 6i}6}~A9cbb_Gk c1[0fv&̳m[ob&oo WD 8(6xB]<m enƢ ) r.LKqP4!a)6ݯjVeU۫OjܗE8G^,r7*]Ip72_ѥy!="b,1 GCGJ]rER9)&%ZpĊkni?M]¥oȑn~|%H|hnFޛVkr㭴و{(nh`7-[gښ&~u`Lݹ݄cUDJ^q]Rn pluG6/YAw!2-dvwR77 bG&x=gN ^Un9 Zs%4~+s>Bp{4d@B[ 3t~?uU2dϢ]~]5y~}50;lu 0kBCx@x։/2;H\+K{Oe <뢫!~3DtBط"+19 mkz4MW1"MW!yNXG06ﳃKWtvsm7s9b 7cR=/yA=X浨1!u(}H_r ,"hBG5,臾zkzBKug Wxj%G'(^ĨMp &;V}mӜ#ql['ǚ:Wxg34ޫ1\^hzxߐʡ ldC;"1BSPУtH٣Tx[:< G7< #~[Ak'! KQT B^_Q~ QZ<:㜦pAt[վ*]( p-s+k%Exx ίszőb! 1#hE\4ŗx9Ia;]U4lMJ; Aku pIj}6vZUֱ%ɦ⩠ZD"%f_:"%,ӟab".'Л qļ Ѝw'K^yd\Y:t`3ueSvߨ܄Ni~Pu<; QZ49 6O AN>DԣC}qd3A5ܒ4ME%>H_Hec5[-pHkʤe#/.[5q7{X-t|U3&ZpQF؝HX5L*B_x#ĶOytsW9<4q ַ&_b%ItVh7qG d.V>ޒ`ͻp~ۯ[rB+hmp`$Z>jfѧ?ٌ,,ۍko̧Aǎ_ͷ d=ŬXn +?̘I42y1$Ñ=7ҕ z1,u3 ~ ^GW1'lH!.!<  ] ^xEk̘;ёQ?ZhO~z8I:1p22]ɥMC'Eц;Ş q>t9P1qZ}n ·0.l2KD MssYJd0̻Z[ 5I1NOcݸڂpWG{X"AiݍC'3 HFx ߳* !Gi~gAWC*2"T;3݄/rr\1>m7H;3t\-EzԐ.s}Td{ա7Tv^Ԩр ]?0ENO{4o܆u3GG9r@$!RJ лw>[Iykޘw|҅݁Ucsssw})i7R;MJ}BѼ4V[Afbpϵ;n4c eZ l sʍx2|%6"?T 3ݕj僥6Fz2 azS*ǂbOֻ)yXq4h}\ K~Oӯ/5"9Фm>arpQ~0J80=`d+fuq73T/M;v߲mY.f;̱{I8A`skZM6'O-={(Ly'۶&8WS-T&`-}į@Whfiʜ=b3Lڼ5]I_^<Ԟ{b"΅~V)eT0sz]ChQpɸjʥ`:\~fm[]TsͧH@_f ȓUP "s|l] ?+vY?/Aa+XAS+UPuJ5s.=; r]6]Q*ۂ Iʑ*y8+Wl@?EٶA%*N+!%xn%$)X:ʣ{mrՏU_46Ɲ$`9SNimoC^r 82K f*aM9L龏Yq:?E1Mw *6ۺ!;R ?J(mЩme,'P1D| ^yO J<`b˟{ۃ]UlW1,B'tp¿t_0N‡iDSԒs#(Qu F'=5~}\yӾZl~éz֏V?"BW$ ȥg!R[jcc`Z`Oؙ m馄B솹HmpB̝W2GXqTX(I53{d"exHڑدm*m•PJs.zT8Lx1E`=, 4<׆p+R6]9C֤x\rp\}uԿXN@ ݠ(BKauzd2g4;w:iLa&Ǜ&)AZ'{۰ Hhw5[ 0A ȸb{֛P@ɓR;K(xzb4)gOt3HBTq|ux4:÷EkٸۿUjKIțM(@?"֪Kw17Hxv%Ѕ)'@iD=!rmMet"ƧޛVSB/ue -:'w?hQ/jZbݴ})HIS>ZIV=gF̮ AIIRT?;Ҁ*pW7f5Gٝu4 7rH ;T1$5"x/G{.Ws!cEX! ]Հ(&ıEU c4W PV=k(Pi_]uwXw2ֶ>9%||@䦬 %6Иr(Umi>+p|ڬl8![ȁUȘ~V&qO5ĖRNgŏh3 n\I!-bpY8p5 ."ƣnDޤ.w+#A p ߮N-EeϞB1J`نasP^ X\] Ly&vŁNϤDG@?v؉Q[,Ht.ͻwP<6&s.B* 63dX ?aڱAk,*pgB*4ڭ6fIh ǾBYC۷$ϸ4 R;Tc;+| =h@S.t_~Ay8y$1#+/om^8\B&]j`33fmVؔ%vr"ppEKaͅ6!.Bd4jfvJߥcqzC'I8(=s_z7kS]GG0Tͳ`mVpDqu[H$};0܂)=CPSP&)}3@R.c'.TM E9㥇C!ng-tD`~ل,D< H):Mq+}yޠߎaH_tow "+SMQQT-}+ zBH6 01 ѕ6OL46= qǐO/(aBvN0Dxқ\mQ@.[0M_y%Ez`-`X^Qkn'>A- p Z{VĬbL^u0K%]8y!7?yޚ-ln~J0b#³SjHQĶFk}"M 3Jj/@3JP߰k ^o"m^F)ס֧wA CGTBGka:;hQWk<Mk{u s;sjq.irOnO>G#"? ]])= 'ְ~m\#x)89{k$Ǥ^}֟-~6 R "x_}Pvm<\fFI3-pj[ȤYk&~o'&|Nǘ)5od,Il^M( 2Ca }~$Z(x >*aTP;]BV.Z%Nm#@vXVLƾo^/юީqhMƁ l;W}EMșbO"]2Z%ZZ@S91Ig `hTVr}X״J{8i/dy7ńdO:re[nB]r1y nB5AMφ}^6gҫ6Uat~? 3-'oo$2-+3r\(LcQ6I%qƋ8b Y4+i )a2!{dmQKG꾶0í. QN63x,'IEjf+Rl.WʣiLz]>uc}#%v}]#G[v y /b\f9Jnǡi'n0~R#߬zGw;T0EufI؇" Q+:5 !WB*'q|F}G`2|O(>B[Sjդm) w5nU箲R0ЖuZs~Qx^5|g~⯌"SJ Fgx"1N J`o1Al}wCZ4KU0-,.p.^Cs!T~} fX0))\@ڴҲKMH.ނd@Xj$ȏ=E,GB)1Z'E֝BZQ'vGuVLFw[rk$]C YW.#RXB)X`ti,@%*' m:K}|c0B%̗tMvCke3Wp.[g.sX~< L72jGñz*6b+Råő$"Y3usEK|#+)N!K(on;-x5qsxM|Db*:5X+tK]tle꠿8po;-jRV:.CV1ˠ/OJd6dV,Tz mo&;fzq?_w6Gꊥc[ߋr=aŐG-9ނac$fͯEAG1)_sHCh4d\?h;3]> -tA+=ːN jWI7'L_B46ۧꑘh#F:tN>8lPU#d Tlկ@זfnU%C|{ӆ3Q(P[RI̥! Oi/#+P~2J]j(_lڅѤ*?g1Fr2b>Td@ e?_BfqpWw- n:o1ȲqN$ɎĢKN xgՉɀ6j?Hl)lϩo&嚔Sخφ]VMh2m o,ZNPP'Ahfv'dLFnqrhg %@"Q2V ai2r7cc/2v~(w}̍OsRe /='IB9l#teɉ#X5(8lYy;Vw^(5%] *ҊQԝh 3.jB@KYzqlRp=i$!Nxqw2ba?h<ߧr;ZP8L169pֲpz]M常 q@D7XѩYgMƦJLP,z-9e£:L!֕6"FJ1yv|p"gFl.teBKٔ1~#y8N{LQ/{}Kk㦻^Ռ;Zh MqT| =siBy7aT 6Zyŧ6׽x+nIlD!'B"PF1S '6HSρ9(ZR+ZZ\<+4@/rL0M([R۳!:ʇ|y1c DHQm7SV"m2Ih:6^ /(^+MRyKt|"Yx^;aF"O?PN4EN.JEc .#@فs%t6ΆLax$+}32z}Đ$2ٛlY 'sסU m` ALw]giM؍Yxg"owբo5ܴw[ެzN:.5GAmB儤^Oڇs3PdXrq7]Wo'ZO"I[]كLolG$"PS q&ad)|yq}tSSpt+1,jruDb @鳗,jh|M4)l٪䢇kD&2?OWuRSB ݼy]Lb3t{~D_ifOkT& TI㊷tPfȮ? \Rap>'ʷ)sqÊ"q,D/]|t4Y\<) hB|b垡|DURㅷ g#z O6`S8@!]-OcW~/Dܿ58-$~ОE)jh+')Snn@ NߌGb7_ ݼoU- h$#0DJR3}iYz%u L^EP4i^5}E]t:'QxtPtbۆcB=𹹘gGJU03( QLqLsC R &%E"XK>] &ww=*?ޥ_D"Y@&C}}mA -IC͚mj~irG㕱qYMV|wlGuMI:TǙG,"a~6X誋owOVutiyQ` '14>UI5Jzp+?c&1UIM̩#1/ʣ{6PGP _ =q3x'y-^Ȫ!(#rU41[%%$F-21o=B*M;2YfJ@Cp#7PAΙ$6JGo$lē5녣kiḨFTM²S7>5f*GAí&G+Oэny0,"jIwoNd+80+לdl&?I)7U/)|1Sjɚq˹LX&]bAũbԦab̨+lM+K(o#`ʕEokb toS@75 6D 7+ sE,3Sʡ~?M#)>X}ˤ),VwG8j}Ceg 6 }l}.aij+*$,mΑgxA)gu`S~s 7Vp C)F~h:4u<ݮ0BDT sS3'˱HPvTQHf)[9HſD[qT٩*¸Wnr<:z]*5%緍P;AF2 &u0oԽ5|#IqJOn+hA6qZͲgD Ku/% ?"&*K brGi彫3#ۚ qHx71+I~x玐) XA \D5t0^`|*l=o!1lhBpw6yC-'r/Ӄ4^ѵ  g+&C^9RX^OHڗQXcgbIvQ^8*HEMێDK:PU2$`0thonO>y# 0C€gGǑP3g_P, Te S췘yUf`^4e.VWa<݉a7LjL /=\q$R _bӔރk]mZla "PZH6ڔL%Vgz+aYUQg_u39_>oQ={JKn$bF Eչa2U{ W(53 /0+x8|]4*VȺO//8hwu5y*q^6Zws D-GRZ[2Ź )$FxE *֥CXCe;sJ: iM{OJd"cPno]rA?G 2ʆ~jbbLAh_ UlQ|BZ:Bc>jF+>*ר0?]%݀~4_?#O׍K7E V<%TeЎ.X / /)`9Dy9 -;PhQpz@YXutZ^'Vt/jΪ JR-+u[!xΌ:<0F؞Sa\l8@oSFY&F hW@wyf'f~"6(a=ow!BET) 5R]ex)Ҵ"O!:#('tG=Blř(I`GQNqt;h:#LӍ%-\u< 7_xB+3XvPz\HD8ZBi)abZFZ*СdZX<+g3Ba,g-<zu 35·w4nW =9ǧNAhqS,)3"lr ig8R&SۼEÏQrR+-=Ta< X߄#UfBhLGS6Ht >s*'<;?v ǔqY+VgDI:4#C Vo.qhJ&ZD!6fI=Pz0#FZ=oаG].Hɨ,~姏sŦ6/{x֑ +i픳i߄T>@=rD6<r u(uflI .QrvFZP$x' +u+u3v"\ܦ.T !_VKJ5ݲb5t?<2lp峐*隺jv|$2_h?pj Ѩ>6%TDGKj%! t?|OwG&Vo4v#67bCqL98 )I>k]4֣aݾJpbφ?^hN (Payʝ7ؗ^ٱgYZ0707010000004d000081a400000000000000000000000164e4ded1000070b4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/ 7pr]?Eh=ڜ.+OДg|[{'?< 7~LWk'Iva{ \Ap1wUv,a ab)8YpXfwjHBZ9 hGꒅ٘8?M7(IrG>$ϣ+L?vL!w-`<"@0tOBֲA%D&U(|:)UX_3}Y;2f_EKܽn(S=NMBе0t9*@H[8|5-gg3gco~ !@ R΀Z}F|!DzC1+YWcܚ %вt.TK!j1l*k?}rw 3Q0L}оâXn:#crCξrKcF=u_3nwE$ t72ȩ<>UZ%>~, J,4.PP!Y|j<@8XGC ,놱CU6 x5؛ZG/<+0~ U{kV,vLPgBꯠ4G̀{XkD4<^/,A%< 9(V&: M at 6bq y8jy@-CjwiY2i (Sy IFt$1\ kXn0yq!82di,QXþk3l 3!ŷ%|(d1iP5Kd Z%帆JRB)ދXU}2\ ;Bsk'D'' v!__'pk)+χ!V'EMB5$='sZQ9Zi`il lO;;S&6>/Cj0x9{gsԫ8!*WܧB1Ǧ5DΉ,ۓ'q:+wK]W4o_Pl데k1A**08B,bVdH },|_C_()avJ'NXPw‹дDH^]n?HCnHnŷ.]`Wv:~[-I]^xQ@p?^AEg( @GDhM_%CǺe;HK;.k~$5H U,~gh2.7]Vai3Ku_\ 7g"[@1S4/BT ;MdIk RRsgmLGvI9&r:e9RЂB_JJY t2~ZwovXvn&uC(Sjh@jG"R5f b0EM'63Y8²mR弻g BNl矚<[T/|2Q(ՒKGFЧȋW!Dڵ3уƆ ̊⯹+Pzq/u]̓s汨tAb]\oat`eNW6 !~`I|Q~}b<[>`\RNGÁ1 yofq4r>jU"(ۅFd ̤o']@e3"Z vg?SMp!,k{u?cr|BL Û8=4&HzȇR'J6kUnKk!>Rm0rs˺-;*5 FVyKf-Ej${ϑ.H%bv<b/ňr3jP=jF =#2Z7~΢ȩ, 손k{a.t畀c\&vC}#XObB.C#޺S0 ǭT?&j'Ѫ&;YMx"Qg"輶l(mKpPQ"5'~- Yl] P0MP@CuwHVq<:Myw& L/ ?8HpNÔVˈ[8h`/qwfHo#W 5$(>h:\]*%!.N JEܛ4a㗚Ƣ?Jk;zE0u1(.8pos `ѓvʽB 2Ζ3 Qȵ"}8Bv\ءY?6_zLc70 >')`Lg:YV>˾T) Ul-:UTE5ʻ@?,U+?uW G6]Mp2du+DRQ/6+8,ZM=o2{ϩ餢ch@/ioU\ɦVSJb)m0',&)׶j;}PVplՑ]nk0(_ܮĹlH=4͆{g:- ) A. d3 ߤEEҚb6&x4!Fے.V&&`sԉ^^bEVOkL:6὿x[ %8` =HP0_冮_{RiE1*(w,*7pczyZj6,:ajӳ?TOhZ98ӂ Z}0 lڮ&4LX@kwL3#ltLoj)(OW`2+ w%Fq㻜z'G2z|M!~-DZXjprjz9;I0'(4WPzGUWcXl_wF2{.[zx⭘ȨO  vuIY3)mpsP(6UfkS#o);цM,:zg(2L agI=m8gY(+s@6&{}l[Ƃb16NeI#֡;|R?2v*]6@<눷{Pe< ЮfPy#;?Qi ۛWo0UCy!Q~mad+oX=ց̫B挮4a@ ܤ!тSW\}S=aU-e~>Rо1f\nxRfg/CcqTCfxsx v>]d uC] +Ν dr` 6$S16}2ծ]_ tfu$pqgIueA4{v/=179B6 n͚q5e_DCUyIGڿj+tv~j :ꓶh3)qsj;F些mJ ?2 ?"ŝ#IGIΖF3fz%Ju, >Ws]#A1hӎ7fbn3$\6dy,[79Oԣ['AZ^·IICXgIqOot [})WMzCEfi-- 5~6~9 /s2$} `Hg! {C]8z L \fy]9`+|Ld%-M?ZâlR Jе@^| 0'd%JK> [B:q|ŐW%}. Gl=wfI|ܨ[g?ϙ&bwv g 1Q;_cTp~q6ܕBФPor0X/+^QΡsD*Փ- X[cXUR~NnN0>.RQ۽Bs)I O$37rt)PCD [gYZWjMϵngW9A1hR2B!+lIE3lSc0Aol0]ќ^^~w<`͗_r@>Bpx;mJ%S;X> ]x)h?2 F% O|&|} 1NV=[!w7Z%>̠<6\my%clv O| 3WtS , |zLĎb`PҪ}qu3=e*D_ZUR@)֘@樵^1Eۖvs] f?B̄8NDmhp-0IͻR0@Q73 zе?+]FN _]0QPS/ W*L+¤| ?IE컳~WwηGHoТF]p%g*BB@5K"/B,^ɨ frQ)((9TRdUһAW=ˠGB}  7vD4h!Nc+k!p*(:<j)֘Vs3!u&e qh/k _aZzHa3%EUo%ďy(s`&,ӀDA,ϳGgI6Lw/kOȣ 9NG ;f@B[rʁ&kx/قQ; JA 0J%P V/~޾VESp|`"`S:d1fNݸb6 k^0$0p0Ҿ?u|`p։ӜTܹAc:{"XK.Gt~ma_sIr{aK+]0_ۣCp~Za^r%L/AnM6hw?(NUadZo!NKh :| \ OwwmHc*"- )bi9w:jD A"]\ar_s٬IeuX5ZC' KZ:= SUr/2)Ī/lEeds: & =#k%z#ize6H!EDꎕ|pi> U( >Bn( -Z4|1j:.RFw 3-nd\XmNu*Cq:H3h):@M Y-QOpwH#yӈs<̿@]BZn#t>1dq.lQ=XF*"LA`,‰1-3֥\(x n,}g"c]c͘)|q~K >1~&) ]D!c[v <3NBz/ͯhhGF?k1*  (ei1^Ǿp~qbD<^ Qv{ -Ɉe<`Ԛ>vrR0ȟV}x)Bxi8xr( Flw阈raw+73Kƫe5PDl؎ ' I}K,,;Y(AAs"e&Vj!=xߨvmрzh[x{JG46[`QUsfA@Ca'מMQ(r_VI;'#nhK꽍?{J:\!}Xx^6lukv۵cM7)S2AʆWf%SǶuH#.rܚAi7 NA$W2KM"3Xm׻Z*ML_V=v2J;r(*)/džcK DIgL#>qH_*O&u퐦P:k7}!&z,{ezWu5БsJg뤱~C>/P(dA 0M Q!Y ̤& Th,#8X ZBF_A7`u:C D`|1:vq~̤mD l4# .\3Zpw vӢ9[FklLMbzEZ`/ݦ "auՆ%uK&Hr=Kawk4[Gԗi*uE%*'qؾ{nq^p~?6 >50&UI$z_C_ oؼZC[c"({4Cլҷw4,3˱Ќ&&wB$b,X>Ǐ@fq`Qbvpţ KZiʄ\j=nB']dd=$iP'Wb߅Ѐ,-Ŷ9G,~+R{`X1i✆H%;$^"6?ʼƏM#qxtLw{{ӻv0 tѾ"Fzn{R4ƀ0Od_f SxpGiHdeA>򧜹nf{976R.($ *sa7wnIbv5Xh9T|^ey-Dtom1Z@r.m* Aڛd 8<fL8 6gP8:w"_{13T\Ը63E˥'ض$Y/Yjy¨WJτeg0o,MQn tIt2Zr@e!ty8QWT(aK$:7& 2㬐T/ ;kdgԷ7XrY%yLsına1o)98i>Q0-UkJƅ__2c ϑ&=Y0%ϙ_%6 PCUDQ[AJ[Jue@.,9JW qCGehgE!mNgCO_ .}%4,{+T_YE7l=&㿏_>2aߣn^2#(4@&wzʇq ՟:6i *0QU?H/tX > @cMCh2mx@*;*c 7ًަ|h/- '7_e~jEDNQǷӏݟY.&ɧ5HYx .{P;[>&>Eϣoq d5]M"gE0p)Gf=\,.|ݙ'>9a`2Qf);z'NۑJVhU\G"dVD-x6,pyNaf)ĵe\-ؠ?KDVP\B\0h悊#j,8>qw[w{vcma"NsͮVvmۻʪˢٛM4l6s0(34pNݛx  nEE͌mÓî>XߕCx^0AEߧ|@ldc> 60S5D4i\֬ir 5f@B =,!'ÏkWֳj>L$c8=/g1s96tHX  . j:V±0-V&dp԰7Xy(o^ՃWNn0DzTzLpJʄt8 P&bI^V"R:ᅰ}⋝2(L+ct;,y?#F4\N$)cex:[rr+ .k;6P,w=J۟pӶJ8o#:t=?w!tzm[*(,q p v@|gnfb;߮ ^r糂aWs\DDы6f"z.-}ߴ,xڋJ]`5l*a^ui69 E 㟧X::#3 -`t(־WNGB3mS}3M1u}ByrWJ֣T2~?j8,f4x%ao#,ɿc"G"T5c}zvSȋU$ 0wƔQm=%X q:>3l䡼-ʋ:j"`*~R¯T-+SկзrY8O$煈V]1 val/ Xn7<}X%dwq;"V٫J )tɠγ Tʼn&UWZΦj7z jԄ(M5a@5`mDJU"S.O=j:pk^2̀J(㞜鉶 pp|s5+X* `">NH `O+Y:Umz%֋בIwһnv #qa/ v3BreZ~o=۰32HU4c%psG+n&ϓ.'KozѺZ^2CyɾՎ9ns2)шp vݫG,&?c &cxbKC]O+Wsg Df|j1;Ma-2^C>{^c("gH h?T``6p=[ݧa|Ү9u'pZXG2~o%ǫ4 N-^mH(90& 5 7QbBJpNs@j9?LjK` pWDEq6.(KA cXP4WjXꮋފ9/v-K,Mx<0!Z_zAQ`.+e(>qXm&,\>[<*)zV`Iuߔ$gX+Lڸ8Kw 殰H8J1B[eѼ[YHLQ !*ap -芩6NF?8'G<*9ݛsFЎe3ͳy7EʱLfy%MP-!xb&UZ [٢V?r)[*|0 ^U,30-3͖7kLM<:xq M`_g{ս]>F:y:چ(ŵhn Q-XA~OàZ>OHN07Є ~iFT^ǵOIMT{N_Ҍg"g@pΙ'pq)-=j|GԺ4dSbwffemlވBN  ~A@ع*r46.e>?]$L.a)TGAdZYޟ:2{F#鄞m} ~V-,ڵW;!Ӈ7/H~ u_f(5Ðy! |~Զ|MR珟9~"$Ke*,EÅ?LRH|qF;L"r7U[B)2Q`Fm$3HwC,nbIkq Rz1df=m "3-s1MʪT/".i\7BX9@x~`'A~•3noJ E;lUqŻ .OT*rQ?8*11R,o+e=)gDG  Tw `4_%O{꧚ monАHfïiK; ޓ)# /%73 iХsؖ$eߺ,bM*BkuN}"`xY; ^_ֆ<m26^gqfk}ۡ:}oYjǭ7A][vff$)fn&BQ_Cp+RMUzQLo,6EdȘTr^s>a&ZӃ>k>FIBIRnjnp3e@ ۧ&Dw M0*( HYN/ϘofI'.#-iSH._QIK z=T?:FqT/L0vQ\J੤)'NbV#Hh fh_%p{ pS2C?M|h{wEf&XnT2o߆6* (ܚ,ռ-c?%&lLBl2gO`w59k# %U,NlxeFwQgܣ@c[lqćXн%@%_->04RPnF%Cڠ2ِۜHNtHp̀U8[x,QRGw[}VlaF|;SUnD-=N̖!f%x44gV']5%HTPr.iZ^Y PJIG d@3ޛƤV<='~c <2uօsW*ok`xh<BU 9 = {':6<;:67`76 fjZ.VYMUy:7+ђ毈(8lRR껺Z,)td !)p 5߰]4RˏtW!_BD- ꨾,iߞz2 [L7k9fh"̿πC(A* fjm.Ms$ti1HC\L=ڤ"+ZAcC (X()VM >犅YA/6^_|S̿, $m׆K1cuD9!E7OV,P)Xvmn?68zhwi͓֒ɤ^ܚ{n3rG9tw THr(& ƹgwiH!%FM0RU5rU¯fQvҊnZ1J1qd7V 7"v烆v*V (1~Љ&y:1 :PjQ^̏C?q*׆v0# ?V.F޿dlT{Ȱr]uOS0d_*{~Njh<]pbZ`'ҹ[Jl zi.W1 &p"i+Á4RB:w9E|}Ӌ'x`9~)xO]V?c%0|.Gξ&m?b`$PLNL#LPڡ08c{pROu6P<z!rjBpY,,J';۵_# 't{ymK DHk\fb_Xmo0Tڸ涘ݤ} c}BW < `: ;`[-Wt0-pֈ%i7Erۮ|٨tOY vB1͖h HWI4 Gx[T[){6QKēg&}* ׵%cj N=:3A\5q(t ߖe/0M?ZBpoBp&ضJSu|{r/S8p &YbnΛr/Ir; ^C.Rфޯf+ƞ 81F@GtEj/L޵_ eNJ#4ֿ8pZ>G&_/8fq&ִ5NrJE^J*hWf`J8_9;4]HLpk↣Xr{}_m'pWbk>yzFx0kwr퐝^dq 7͒t\܈>k]jQ 7=HkA&cvD!̒KZrq ,Aν]jz^]y/DKC)KN3E\ƁOOk꾞T%0VOB׎r8@Y 14$Wuz:JLnFfn DRA-ZH5~"e-{V&;24)c ЃvJ`-S95,)?ά$]O )Z1_kgQ9PZ62ޡmT'P6xlİ2F$X.p)lq blRΰVˎ[^ppn;]%,+os >KBJ3rBdh MRrR(,T xqpp 08^c`B;=ez:zj}&MÏ50˂ +_=AV7ZDicu!wj 1l"bT7Ǔ3łNI7@t9؂XE %87 kSů枴'$\L򯷳H5 P&<xurNb*@|>_ZVR ro]t.Vbh!Xm$Jxv';C+?0}YQi2+`;Sg5c>ɗG0{񢊘f$vAO^̓"p9JqRgLV|0'sGM =NӐWn'r݆ڛϴ<#j?\d 3i飏w\e18?[]fL \7QHWeKԄ`mFX@bUR![1̓Fl@ jg t4\S=ϣ8W0|>^e<_1;ЛGșG F&:5mz : q֪Xi_X# $>U͘ie)HO+Vw\ѫ~>ka}oW(h6GNC5s"qv:pC.(:v182@7TY/{>E 8(:5_Nf??ճ=~F*|SGWNӝUE/ EnGicX(\=/ o PlQj}YҐZaԌ.XNG \x}2UYI[zk{c빧@uGhM[G@z]O5I՜JE'\D}U4lG _Hc[|NBP#jTpȐ"a_S0%ؼ`I c.*9`O)/>"P&@Lqڼ&DLXjQ=oiO_;D `zYHSFMZ±0GBwךC\mf^+@mWC.ybYt9mnҴam69FϮAiܗ?, o.0`` EwY}nK@̺gIofZ1Y+b*2C:"7WYFq OF4,YώX6H 6Mf;j,;(VڨBcVזZF模; Aq^Oh,B) r">Dy,/sQk]1Eokmtߏbҷ0E?,`܉ Ȑ?BU9㖷s^WbUÄ'xJt6%Y^Ji{RoGu 9׾RiMo5apn4?v+D<$_lv!X{26֯Fy&sȵd&v !')?m(['KrbqtɦhP+a} n0ѾEK< zr|7F [؂_0NsCf|QO"CYz ;1#T>C>;kM~%T'I 9Ee3[wOH{v8~$ք]G)d'P+ %~yLTAȤZo~/:ǵ;w,%AbT4d= '{z8Y˻&<(nFRM\Idgp^Uz~?ʊST7b f!8ox@zU#>nfu!IVPF:lYo'^W~"`M:,m;p؇mo5憎ܭH-# G 3-hi< 7kᑈS,VpQ'`%Màg{B[{\*, |2B܍9#XnO ~8/KMabZ6))\/%Rg裏b\@d2x,y΂{G dȅ++zjn9<[ꮳ?V>!X&q^|sLf=.2v er,VRn^%xJxLZO@1 GYs<j*-gw2\PRDMQ/Cpu´/T7=}(t޲9|۷дBY n\>Bv0qYmlR즾Uq6+$U B|% fG 6Pq^f)Pա".5[;suz`{d>AҸLl" }TknH ?4"$X&oҶ:oP4/M8X ~$nXۏm.k6.=di5Y )vj+X/LՂll!@8p /xDa['zLZp/7ߧҧ{ G@BCx`6S4.ӥ)xTl_𜎍I['}M{P^C=@F xi 3h0ڳ)/ȃҎ\$yšĒyDew+.E\U+rW/Os^dP_ ^9t] rAȱdYXh#$8?2 3PyJ6波M 8߭ˑ)3K#Yu_uӖވxe۝|VkN׫ h{@/WsnvkS!IrGʦ ׆2G&Mr=w! /}q"Ջf~[[Wқy] a+3MRk43sE3N7tLOʥ-I#0Y^X]hT+8ʞ@ُ!E3wz?QxTB;Dn%^3 'ey-sy׫%kqu0]BM7xB1Ă[17P8=[BLpk3Lk lų]^t80\O]JWcĭ.!nEx'+ j8M?YuFEBFaxZ EMs'RMx@=,c Hp:*k$4 4,"3O|w6czn@/swz޴f.d]rH14h .fkvZgJ"ԌqU3՟# eߤj[ejc AlFb A873Prg.D[m d~+Jҧ.G9ok =0AF@oC6q> v wn-Z(_\g@3A7M$ʲ 4q Z"5 Ljf)4z+Z}2 łT|(kC0dNt[ Q>~ԼTQ:Q5vUv3 7-q9,tGDfLK;)r=# }5hFs\XwblŦ z{[6$f_U}Dm:(OPx]'&RV.muNnv-zpRgLB(7i$cp@9P3wmyUU/}.(U ZV^K^mSa-J9E_$#fik5![zAa_~enbb 9EqFf- W) hdd,Q!`Yc:Όbr94 ~h`rnQpbNz "3xfќVa|C5,6ʓw)aԇ8J+|oCNQ!xZ ZD$0e_qX @ܡ\\4VwM暜}`>lE3l_s.Ysl"(qms|a?K;n kP ݢG_ˌͫZs;[(zYo.olS5Eg4Mm䛛d旓ʟ8%z tn>Ӄsee߰*Tr R "zC\;^kKyoقKa@: *3"MyQHapR| P*=[I I#o-[&eWkP}h֓PS=[/Jz=߉{ j+OrB@-<v=ElIOG:.H{dg7rti/P&Rn;5Qs3wʀ)keh;[TKl{>\gC#s|هiY,HT5llīU97O^j:]fh΂ZN#J;jqxPSt 9h4ө0Ѿy1Rdb5YB ȞA[7E5ʋedkH= h2Ea^M>)\kIa>¢?`R$ÛFw@AARWA/%3M2qr? )a>9,\[w1*jfA95bAtx_m;Eb4Lɺ7 }*;8t> /I;rx ~*!i=g8ҐdHe(K5EVF#ݹ:xKpܠF2n#ޘ㳖Ķ3I22m>$Q34c=G鯻>^@!.1K28(=Ҹ*T@R8uQ =$էWxmUIͲ; R1[U&$љ$n;[eH|]۬Փ"R\wo1E8ya|jp53M<8ns__bi*bbBŨ?޲\55Ұ%@,p|̰l93 5@66E9B|:r?h{pW%-3,R(% _mhi'+qsp!Q *h e/ )/Z&ι#{+s&):|ͺҰcBڍU&^Xa?6? ke8Twm6 &>sGG|?"y+žS׎ `χ U]o|gXfB,f6c̣uΦZj_JHǁА D_בP=؝'fҗ7S>XHʱ}[ϟ++dM/y  VuA1 MOBڭG1ϴ($ϰƑK]35f[*٥שvvu6|IfHӣv꽥n}U>m+2b!6 0>*1SiR '&L;k@uxgP0k~$f0͙_zu''N=jj_F#Tnδd)yC=& ,o%5AN0)Ԭ蜤qpP6\([-KptN{VD,?$s]*Ȅfq@줟6Ov?+ZgmjGN{;QMCpc!o`w1m1ZSD`䧕p3]\# lXΝ=*oWq3w N1཯.CJH+nWH]E19RejltP+ hPqYOU'єCܡEBm t@E( `7\;W d³ewayy^wvl'X-l ?Q?G "uQO~n"2`Fx:J(2+RF_:8դm\;47'$k܌Nd7C/.ԲOŽT`짅xw;iR]MΥ NA 4vd&}7?^P]x2ϦY,x,O/"_ǐqC"DkyG;$Ma O!5Z"} u 4^ۧd#MUC;W4玶S /jqGLl0TґɑGE2Ta)b$7*z;h"Oa؋TR`Z;{q="e|hN+<22ԲŌ)s9ׁï_6̦Ti-wPa&G eVI s *\HYzUu{|C)l`WeN:L`aùSʆ`88+0qLz'^l&VW(|YGHn_%^m$H|f4 IMlgۮ N]R,Oe.5RD¹*|ҏ.Atu Ξp&CoST)`$IOޗjvejqpyexeA qv`NpL>R@SԳkkkb-I!HOMWx&|QR6>QTsoX7s =FZ}ڭo NSH8I$,_wK5{7ͅf1jBh G톑UrV8IQv1o9XC gNJy^$!~K S:RڹDzp-]ֺiAm]ؙ UM?;K5A@5~Io7*\ L+5Ԍ hT^|ymQ䯛ꀞAJd*NFBzۺs+<$UM-xkƜE ]aqlI#!?]CfP[^ʬ5!"&j.gCi89άj?Bk%I"}0}qdB09՛j)OV&$Q}z⍛;-% ^R2 :󍤀|") ݶBw;W)-PFv1t#>tʼb7"Dc @diӰi &nr*xPV'P\ʁǬeq`zYLqqt w}N"exonEr._XERUJn3 &pqmKgjNO2Q-e/x}M4Hٞv~4V]s;c3#ZV|j9JܧWDl|IH@GmNIqF suovw47t2_DnzB>Yp52X3Abu,ս#Gjծ01-ܑ4K5(h͌.S4q̌WoQ:%&aba^\)$)}T4zdNumTox$daZA+axQFB”",A%]*/~GA@bB $4zI`U{J!]zllv !DEUɍ@h/!gL.^N ,~#o4 [J(<:ݻA9Czcp2ʅU)1嶆nuMPtU.#Q,A><$"wY*^]Дp<>NjsV4++ N F8Zshje.hd v!,˺݄,iMOen bW̎["[kkW\1nVGe%+e j@Zwpm2ܥZ S|t,+m ),LVD6.+|C%Kî8EHғ֓Zp@s h${,bkTc37?]7_kѝSqS$C#3Ԛc'JkR%!S hM:pO%PŲ2; ͶG|QY=&3*FFt M1ZW$V~u0$6a_M5FgDtc=)zbO(Լ۬YBv?(A kހQ܅a:|;r,c݉!n 6ﮗYݵ8p2ut.O3 Lum7i?awHG[*}3]uZuƂu NcQnXX 1lǰGBv[YKѹZM)ThEKX,0f?WWe\7u/ZMpa 0p+G}]eVt;t{34(©i>1=R39?5dŃ1*8pSo-fr{;@2S$l`L?H[Cd`Q-t>X96mS_'0ٷ[híNWg|AWhVtij|{^6Z;݋:JLiwvvSYNsQyo{lŻ Jڧr%f~a';wp~^8v^Kv _M";Ť*=0,u^ 1T[> \"j. !u{e4${"rx`LRH'mS'y5t4vŝI:(}LRjZs&Aіp4:)p^ .qL Ё#1EG+ZbЀ$FWu׳V%W4J<8+.̞Ϊ8}z);2LWw3«`CҺң,%zZ8o98<ոHp`C&.*24e2G kRCg) o_Ϙ5G|f簐vqCww^:l Ju|24-XQ_qD),Q~Pfj>iIoҕݭ# @ rS 9V%鐋|%iV׼p G{`P䚛+lnb2_ ↠e U q^ՙp"l 2Q5X |[0](se|,8~}z=3[+7Jpsq_])S$yŇ;qu AD=V~|y@=sl[OQE߾eLx" dAwX[s Od/+joɥü^h>`鎬O@)BCɥJN_Q!^F.m{~$ L˾-h[ 4tMW],TΦC-"@[sipi4 r ޴k(Ix|4퓍?IA*tytu vIr62,NJ^#:P3Oq>FA\ڣ!j7ϴ/ڱ\)x2| )U|<{LNhܣȔҤ=o&~hGLHapRYrtW4+qܳlȵ`>PÜSLDeLw~d{Ї!*EɞHq q #iG@3h:lVwnw,5ꬳtc1dINdyKbz\RE0'X vYИ/]ъ$fe )iq2>/K~Mz`ԇW- zv(`]vܕ(__:VZ;$qf6C;]Iqh>M!JL?A* {}M0\dpfJ=]kbl=g.*̐[|+G\_,_w˪ľ#&M늼#s-ܥC/;ɥMrgw`M17=%[{l!B cZPH0%[Tpm#`q7$S/BP+n +Xף*cP*s:Rз͒ɕcFոMYgϦZuЖq"\ UT*ݾ|h2{RvMJBhkv;V+7'&u3A2.bu{a2Į#̦ڔJ43l f>R7FzAa .hed, +wVLT Bpu3t'^ܢ0D +u$jk,?",hUF S6VlVq,H0$9㔔ߺ Z"ʇ$ h0V5+)VC2V^u|IB-^[-$5TCT652uf45e8=Y]_ ?5aI+7z:!*B6Iҫoe%.B{l'/E R/}꡴ƿ|HRb(}Һ^_k x`%v0Q @T D,KghMF el}B/`wi1tLSjRs鞠30pw;hWM$JbX,ض> 3܂am߰ ,գJ̿_QVOnyH,'x @BH4%*S=I:BɏyeuQ:VYv9Ⱦ~!#`/4 "#$z:G6$4[̧Uʳw9YB$0cvm\67`sV(kf%J`4ui.qr\=0'X.:N;`fK-E, ] geWDi2cܽ6'߅^Ϛd@fډS'c[$ᲗcB:h4R3=0i@uNz.CSf(\PAتT6@b6I!M8*s{ѹN_j\\a݋;B/)&WDbE$Hֳ_'zָ瑾<]͊-_ApiUgZ=zV*)O[3|15-[N[Q0吾N{$M2NM\9qA6_RYUc^0ACAI\IL8d*%7|gkȵm,S ;Cm'o!_K-XE(OlI}z$R&kQ ?^O63+ Z[m ) Ò %c UgEzzh04dQk˶$iVC>DU .'m rGxV9Lkxs^hf&0s-OC0lTZlqL\^vᗍm Q.n1젣$:5#(YjĈE ~#'GU>wܓ{-=$BSZ6kYDtm,QJ~1uHw4Q~/@9lCPi!P=8^'T5?VNL'A0sa`+[Yjܴ}lZ JOO׉b4'1ē9\zaKR`t5"( DXDFoL_fɎnv$kӍ=@P&Τ %ByBIm]JqQ–st%]|x o!{|-{,j^ TU4Jv{yszBXZ[vHءYPcƹt4 V،T*zsdžjYQm|XePU־uL5EؽejU%IsԫԛtP\&v"0u:Z!"rNuRha"lK<-8F8Е s׬kYK@CM5OΥA+­Ewo/icp븳KaF+SdCֆ! 8~@\Ek*Ii^~Jf[G.˥r HXH昃Vi؎,-3`s(AhC_2Vp vVFVu|$q+:_wٝi hR>e$[G*( q cE񇈷h sR[2 {?1CIISp"x31ug"\6UvuUsat_KLW6`Q?`?.#TyAtp-b0=U g.M2E- cFWqT5p2KO~4aj=sxΝ.nvh{y=e)]%Xpg6pݿ C"1w/SD֠YuB j9ԡVQhs=g\6i36P8̛D du[STq1Td!IhY6d7"uWʙNK!2a*TZh .qʒҔuʝOwd4J .UR3=lpuSefa׭0N$O~RcN>+VT)>@'B% 5\r0h88 ދ'5FT;vL O(r ćIŷ f] YͽreҧCӭ\Dؾ3!0Z, xǼ Yc@ $բaj[}Uᕰ?@}%fqa*``m=m4Bݒ`bn'),l*U 92j70̅gVnfqV0<y(9mJ[*3!@CȚ᠐vtv"O"9SĬuR9?phnxwUIeKD.ԁ {+^ïrQ]GV2,a@CL']? ?o5z-ix}Iv/rpE^6gu1mF'%%#絻_2}|lcYn>XcꩊFgmt)%71n=)Vڪ9l/;o`Kx8?CG@K7)ۜ4Xc.-wy*6&tD| $jdPJDs*& /2+w<(v+^oa{qIY?ƃ sD(1TȌi\}B:{2`/5f`FasX]H}exx1Hpԕ= j`Eee2$2hlv_=& 9?_S3*be-Їv(i4F hLY $?9Y C!qnIg ֕e6[G.ElY!F(*< H$ĻQ,?[KS@-^LSӪw1%{Nyĭ;O:.̍!@SEKIw}j;-Dr"̄<ҧ?㇞] u #s1 >|2 )RfҦ"p-ʨz=m@bw6X|ٚiA'1Oqx?4!/xIFx_1u)҈*Kknj}0h_$(U6fjlz~H3m} .,hP+.\/鲒n|˲vFpJⶹ(O(jQH;5A:AQG"GB+-,oIE j=nʀwqo "*edrqs͜]Y_rtݛvѩ"zH8f]r`A`ռHoN:=4oDFA,Մ.eh ODV!nєr]ӪNT z7hʁB⚑Oԅ]5:5Z@CjWeJD:\w(,$XVHuDOr֘)snK w4ٵ~[=)Wq̜HN[OBW[e+^q)Xg5W60KOc^t"C'.xD^̈DsEo''5-tpjȰ0q큍NR_kqt!L\+YpU;.=i46t1*0 mqqx'%J@Jc@s0p-FC/u9Si}TMu`_T-.CS,c.R p <%"v+\88,"Sq;d0 pt5*l?ͱwGA]>ʙ>1c&mxA2*%!C4H׮U8{5`M5=a=dW\~%)fnezDXR - *jހo땧`/wKd:# /8}u1(ӣb6rcMTQ1iV-kd;4{>U'2#^u V )X=%8棩L:q#}7.vֵEYmCԪckCK=%NU][ L ڡwM˒Zlٵ ϸ/ U Md/zjLpu,O3󴒷($ H[ʔ;7uܿY AUMMEY aHK[l4WC*;Oa?e_+gCCO\RyZ1+G==իcS_mU*-_Eml=Y^se#' TjtaTyuE&gO&(4gdyz:N19u=k @Uv>yѳe>*x biuw.y $qJMo~ul?_1-mYEߔ9?VHR.ܚrYJK?'se > aeu{ [&9frHEi_U1gG٘,AKeW-T?ki-'諎 [k4YM'pe:A@CNyN + SOWՌiA )fa%^&\5haњWuacx[^3=\'B s6KYDK 'bIX4j "+e0!8f\pg Y0Ȣ__6kt %%3o8fɺVv8zo@WaK05!7=gސ :wZE.&6[6]]~" tL^SFg源qֆL91 \u9)W!O4Ei}ay8V^.Fc\ #2s`ͫ[ :~:vFPM]Em}#K;͸2DK+ Q\x NF.䒄D&;ݰߗAf-Pȍ'o"XnlԠet^ByJЩfk!?ސt{u 1 )[duC 6J-1'Eg&:[B::SFo[iMmwqKC7e(qP#Z='|_o9REA즂< 4F|=-%*-vƻ &3XQi2[ݠ+ ^ Rvx ߡ CL${QuQ.H `gGk(휐>{O.Z߁)Y2Խsckq΁$~=]Od RLE ر4"PNJdQ-50'ܿSMXVҞڻ$THǝ#`Itu>:E7]K_g$-L@(SۢNzaFN^X:GB#r_ϯi#4y,Qq}7;GWM(32-]:kB%է0h%њzE**AI M۶G)yf6K !)V;m-JghlnҒ$[rBUDZ\M7 }Nʛ{)&_C9=+96jny^ޕC/y"mp }FI|]z>hqw%%نOͤ 7|\Ȍ-:k9,txcrV4j6>] +QԵ9f ]b_H-#1 Lj9TM+rVZsGQLp.95_1%X><㕁8~emW<@q-(cjן/J`&v0g+1>K?,ٌl;Sk9]gHIA((@Fȍ$׈̨zڸV|5NPRvNb|W •E_ya3[*l2xiKGب]a/ @`hD EdXӐmb˦+Ϸwچ,PΈ irg={XWMb_< \2ۜ7(N Œ]?rnUN?޲]HKʒHsGԖ~%>qIc<Zrʪ7Ly0d5/f m]_ (*dލ#g@vQC\r0C}KCc*mhYj5a=߲-ծ`t}2LR7cU K/=^ m>釁))eUטOfY0: FEomj 30LSn4(NM&񞖉͉*j'}.ԐOӈ2uoDZVPIo.4j=q9Օ5=Jm^ +NUBk{/rKgoDceADU0,p:TF]n8#X;$#?o3 ״WFur d͠A*uPEK^in})WIA'YZy ?u4B.NlQ訷Qf#~1޸66-,I]s8[Zxb1|iȑ>}'&~rk增ݫHY % K}o '@]wQDPNg"SfM3[ql÷nUŝ4kdYۏ 'vJģuN$+/:g JWO/j*yZ}1h \m۷Ms.46Tjk{g[j3wM5+:B.BZ e^Ah:BF)s Y.0züh܈qJ[5 W?fnN9Q[_42QL#r>:?4=Q&\m I>y;եd4 NTu~xe(-g7aBe>C7nlvʌ~vX\rp+nϠ×2-xXʹVpԩФoseQ,r=@@kAk 4e/:Lp|eJnG\cSSl&kr+ /0]Rل2j>ڬ7X9k1)? Ap Nw Ml]0F)0؞!kY(]Jqu5TVHH)4>,o%uCzHWgz8Xe}w_u@)xm̶CJ5Ȥ $.n B zѣSʟg#f?Bʦobzt>>Rpׅ ݅=7TV,Z1DBüiRd, mWm`ŋV,eC`n,붪zJxjAdtd3j.F&m t$>l牳*DqXtZ// C CN5eQPJGo.Xi:R0LBQm`9w,H@d^+"l$X+E)̖"yV~K&PpGaWs4hGJ+у-Ҝ^΋vM9WSC6 (2Yfsw6^{:6~з7\J{L&[#%f־ن X9)I/9 z|uFmBNQӽ#?6EcxLL;NbRdaQ\A@)ޛE@s~!֊>EZnv`3ȋAU;6Wqo-Wpao0lJ :SCE[1I-wvѕ׏a`p~ bS~B+x&n^c4%mE>ڂd דiOBQl7}}Uj21r۰ӯޏfE DDɔ'ڗGpo#姁 ¼ EAFgysPowBtB8nr7٦iv!Vd@zGp 499Yowƍ2 اNY{AY=qIs2;얺u՜ KCo^<(ed9YRyYdzx}q.?7ݵިoAk!B`tYuEٖ w'%7?΋̈UVOxX Z;:|QRݩte+ue2@*Uhc2vANt9lH.z݁+=0MlCJ.ܮC1@?9I5YKĢڈV-ٛCgU)]E ?:73m13 PYog/b VꯔS{9b0=ALaq8&cX }I)+N&6b壈3BXmN7 H4S>m>/듷H +Z'qxw!9tc * ۅwcR6"30|}z"U6e2HAynArf s.8VUHR*doԓ #خ+h+"`jXu몢ALI∗iL"[ D<c3f-h[@?'.@EBfV,޿JV]嵘phb*KoUXY|辰Rp׊5-98#58` nBRRhDdmz :IW:˰Jy͓mFUܵZRජ;КH ią3,7?ݝZQߧ@.?0Z 'AYǁ[0`noY,=OƋCo{1G*yys?2Qh|@NQn!ПP~viZG0= +x'A oϓ,C?Yp(w-#f<_*#ބf hģEqw3]&ma.>Et=X9 Jb.^F~BCP+muO'&i O05!ހ/¡ae(8x L*=#wFBܧ\7ǦϷN ]3(K#uuuFe<% !rHyٕ~w :bEF}a*º"8Fh[ŰqT<и\!d.o5[MMtT'ֱؘfd!_co2s#r`wv(bYrtl0?;Plɸh?iǵMĚ39>6b{|#?Ji&*@a!P2Z]iFҤUB_qEuoS흊\_1c`a ?gΌ ߅Ut,Cn0>}&tm!J d!c;^"]DžK.oLZrW~؞̤⻽d;;K^A7~ŭ27PE9g;6~voҪEPJAG+De"t:cEF[AGjQ2t"Bun0/Sn*Bnks"7k-/kŚ|{SUQP7l+TP97 Lyd d{~ǪKgm2N IV[X ˘"^bNnQqÍKr_t1$f*+JDf.Ig_Gd&aDpGE nM/.POȓE9Oߘj"A7\‪4jBBz׎PrrJCJޙxCb$--vMP:7?<u&>'E&oMӕ+166l4R|] -_g٧+~M{@0$٠rG(7skDBc2( `8aIyswšaYB"i@\$*ʒq{4IΡyKwH{^p*k^YQ֓3xB ;ƄOB?v1A烑JA[E&;ΪݳdG "pYFGMޝ6nu/ p0[GdD'Y)PhwV%d9z!GXrLGDV?v)\_1{ q Z0oxfXx)*ը]Sbq@>09?w-}w:nx"]DIzTSu,ݘa;nGCXpIr?RZ4M7!|nTh>3GTv"V՗t¯M_ht9I ?sN#vZg4ά KRȞ>aqO ]S4Të"g~;OCF/\2 8"uXUW H{Xn^`C8EMî {M'%~^iҠU gGb*O8J4WG3ϕ! t OBk|>'$ 0ך#xf>1Z*V28 k^`16-1⸝b B #S󶓉&(N\_oXmXIcˍh]a-\cWߩix\o(m@T#1M^W RZ$ɃI?y ʆ߮sO"\Ffh4#Oo)('~2 4'c~KbG!"e'3XKX.xp7:vF,}3eP[cz% ~0lkk9q/f:A% $g6H`ǥ)# ^$c&rG7nhv׌ǟu gpd*.[X% 2$,uj:'zr㏼Rtud9"w |1$ !{Q Pz.z H3P"bjpRfxAa6܏r5X걬=MmE򭥌 BxVjDϸ]—(p9IЌv<.?TVtk]@(pd"["7{7M*}E/QF3 :sUfq>O=j:HϞٴhX"ͪC΢h٩FEғ'8Wsr$˳T#^v4؍}!1HzFNI'I %~48QNDI [g%e#"`i5f}/ Xm Mdx՞WT"&pp}(El_5\$[u1.hbY~%w̲cP?aF=w' .(Cԫ˩KO è"sbŦ ϟS ߙe X'{^1^-PƼp%2[#%0IѬnoߤІh7*BḠ٪G35Jiءpܣ~dS;(M6'gP Fg-~7Lj8}r~3,8][;<@!b*?OhU9VwO3z~$/P$nu̮.xj\(DS'4+  OT}"1tz jmߖj;pk$xL {txIQ~.d ;f9n D#:\z+(R&Xvu /AUƇq[cKbz}U<: (Yr.fqwbT7<85avpLvSa{H+pϥQ%}H6*bVXO2.Mdd)fl qk0N@wlnK;nrcs$gs).|IާIo,A9K-vݲA.?5A;  xh?;_&7@[Zʟ7 K&ϋt*ڰQia!@ڍr&]!,-֣:77l1' HJ|K.q- Yq]ڒs0uBVurƠ:@{ʫEbr;$)A>BҦyU!ՠ"#_ n8:SjwǻFNo3B Y7m{ݜ[? >k <֑\M1ODɢv@pKL;ʺ^g ]h\;IVK4‡y]=!`@YڱGg䍇Vq4$EB/7PMf$G&fS!5"A]5g|]IӰk{4`LQ;LE3J9;֔hxThv#*-qMQ`E඲r~04>F&&;DU `B[:H>ib čzN!j˭.ڙsƣ躎-rLXyMBz5\:L7 V{Y|5-n-4N 5an . 3rA4n_uA+]c}' "iGr;45j` 9K¤ZY/n;LY[t)ߖW޹0mygH J5@džX%YyIc@ HB?>WTK'y #uʗ2XB}nŎ{0)eNYJfhzzN9~PS _$XJ~d 눳U([ItdʱfqpOqoxTJ*k|{M,}},ȼn=?+m; ItR.VC'Vx6m((`_XS"|Oy"VIUYhl9Uŋ{f=4@v*'U.|w8%x 2JImX種5|@KVF DY1ts;؇ޟ̶u%Oq5/1ϑ/Mm5vV{琳"8OYwk\h<wAfmIwKHߪl?!af0Vhb_QPs_&lVTiᛇ&yL?i۷Vl]]N^LS@)=&5-fY ͟9Au3Sn#wg'.=q_GׯK{d;솏QԶ@<V)&1c աUK"7 k* Skql@(W`/=kxO//@TW}L6F$qϐ tE2sG.b[U:~L6<7?2eHܨD$ͶínT _P0tl/JAx[K z5!PgG]a? [|rb;_JP틠1!J~G t4i$`i؟Op˒[fUۨulnTG%{A`4 ZiiNDxWZ?J.kԽ8(x\J<+bWZc"NJ;r*5Sta2=xW7@yY=.P=~EFi#2C " tT 6_p'7æZũZ."Wdp wgV|DA[tlc!m(5CoK硩!>;r!& 2RWdda=hamnc>8Z;}S}5;y r!bn"4ɗZ@fXVDw_Cl"nmWv\KR/_ ErD_Gh,UFe`N>e5W!sxxtв epeM6Ϋ9a^?S.\~W^zʖU {Paɖ[Z*sY+t+2ԑGS?8xaA H B#ӈ##=G0Giz޽mZ燐6@ ;ʺxHS| IM1:x8`(bU_勉bfW @I$)6|*Lj$PƔEs 3Y.Xj1>"4epȊs(Y^g%?b/ѧoHkkCAFJ sπg1Fg.nU걕*t MZ_s;bT}t r+rgVԊ6'A"DPR쿡.#SOJ!{Vx`%xayLA@;64\ XIi"4FXq_؏Dm9.N1c0w_+a{@6T`RPlWm;/g_݇wM ix$T|T5V{uԴ2p-yӣۓM{RHqGf#YLf^ۄ-ZV0`VST_G(Nk~q0~GzaHC_,+)YQ07yd]QWˍkR1'۾Q5:5l0Gd=UJ{B}?@vS+ Q׼3aUÝ;EP 웺ŬN*Pϋj ٫vC]{0{Xa9:&22=0d9PFP$v7y4UoB2CMSB ZQelm]\ƒi61!_F*+…c\}61_Y2YԥCPw^ݧhkRZVY*{_ :oFqp ΋ئW[X dU]m<ԭZ/m6!Dy]EK-V "aE)0s~Ez`EZzQiyUcs#N7l*Q%iʧdy>Zg4d euXÆk(Vj" |tgH 6*XŌ r_q@STz&ZzOR E]0U#Z(780㸪Z/~+UqbZ{2uqɊۖppuMգ1Unυ_P, ڜwM ܟ5"=]*&>rm//A?O@Ӕwpg$!=HmbIĥsnħ`|"Q{[d/ l$"!Lz~_Ѯ1y=Þ w,pZn>yn &B/P/HB'*^]l=zGH\,Mأ:[HX?G1ݝPi|3 GlS_.S%"rn @0%YD#T n$:,CqBQRj}whº1vC.~-Z up]%=,a~RfʪCZ!~Mx ZrX (`H@VIs ?39Zl s7E2sJa&>/,zځxa*9CG~L[RE%Gn9Ngjp)D[{إxEU&FM?8H>1--k[ǿiri[ ."t2VY6ENAfbs;i~Wkd ̣0 Li5Rzb]jtwY\1ɵ?ȪKL D(Xt#mnU;:u9Yn` s ef.;7Ro9B晸n}uYWY9ѪZ/wpj']LAX_jN&3*P蜿\Ns䭇`2u_@bVtRR>]aؖ%農@u:ӠjĔ78 Ou ꌷD$w!&R'ֲoR7 8a$3CsEZ8G'TB_@#u5)󋰕EW >%[h=?%;I7:Ln@LDUo($%%y w;fxYHOPh!#{;= gתk3Ӭ6FMkfDUma|yD8{f\/i^̧oLk$PScuV3ںɖD!WovM yޙ'Zړ7v>d)CT>I@QoINQŘyn1J9#cS<ڇ35p:c0yhy ܟ'Z& 4GE N$z}0 E7zC:jjmLsnB? zβ8C[\ncApwXW'MŮt)W)CT< xt=}Cxؽn3E$,tEFhub`^-Oұ78L*I+[3"vh!C `\.lx#c | ,f"(/ŁQ[;abԢ kW(huޜm2YsΖ*N$8QH2y(D {Oji(73=ȁVV Cz`$Aq$nXH}}릖QVispIZc(zrtieljC?l|DCtG;>_S%uEvj‚8:u:B+VMĘ!Vo*qx XO},c,by5 B/ t]k&FA6i3`h<~i"`G:Jeճ!6x;\B\IB-5 eܹ^>δ/Te_$EBh>1:B A,w1$"ݸ5Jxo^H%u1="IAu5fش0V6W6aguro.$9'ByUm5Myߟ+v5cd|JvFŹWؽzdtuMH)=ĸ: 5p]N*ҾRy"9 )g݆qALK8 o,S-9S#^ ;TV?PrJùwXwg^#SA٘Zza5+F58wýmGU6~0 ϣW0*:kco(^v ibeͷXEFCNۉ(a'&a-8J%VN(VG7X|VҘ̡"=fq=(u"7BUA=t)?۩gJi\q]ɀ /Nv_p$$󠶹U»W)7/>"7Lõc ¾#ћu?UoaS/jw|xC{ި:BGŰ/5 vBlE ze_A@ %!F*q}w8Jxj nz6Vp&gk&O)<8օ9hz\$* HQsHpJfF Pr1' 2Mx@G:T, ^B˅Т^څTsxPu4 L7-h"y-0FmGzO ֻCaW)<̵po!e5H10^CVf^. HK|x|:< Dh},tԼIXbT&9E,*әA+8k"#534 o.Vrf29'oj_ >{YvLF !;KNqka=0SVaS t~`L:7P-rp&(0]K@fgi5 iC|gК ڄݪͻ-24K-Cqefħ͹s /o=G&%>Wj i-^|p2n-0?.ZV=۞1`'d<&ح+- Q^M (HaFmɻux)]w*mdM w|VSK0p[a3Uw&qX,<[>lt84 }~mdr;qmM|^(޾ۍ#@V~&귣ߣں2zia7%japVZl7vQkخ7f!hro@?glWo홠p`Nx~E{lo"~;r⮯` %q ^`o47yZΈ&ugn ySmew4ևPJGo}9g#.ϼwH>:D@Χ2Uxϴo,KsfP{j{G ^OH"o1V [akasѰfXT-@ XC@\KSz!g֓Krs1<)/~ M \ΡIOKk"X~xG 8q3lRC03@X3iN-f:eښOX@I.o3DpHJh\.7XyRv 1k^3"!MU=P/?uWN[aAH bzyJ}>ՍBzR3Dm S19 s45xmvMN9d V_Li;h>Od|)qN+]П;vRŞ|AXS`ښ#gi*j5߾O hAѦ܁;KMn8a|g%]}k^CY4qH2l 5>y~nMZM {3^v⻯\M#6`\ Oɗ9':CKM-(E҉~n{s#"|`bO4~4Iʲ X^.l3~e[<9d%}:+*{\eP=3IE }0EF*/r#%_ &eEx^Z=Grj<Ķa\^44 -Э?٢۽nێ+y1߷uI$unAy}Y\}h@3zO`nH?(So#dAtS,%l1&A^ή|S6x䳗NQ d80oev2/N?nb'2[\M%ZԊ_nG A#G)Cudn0vz ,w$h]uHIenSps6a۲_^B"*_Fw!,@>ƥ HSWO%XL4\C{Rc 4EOS.Z3cT!F5m,O|(?.hd7Wk$ē) ][ٛJD>)m3eCᣨ]hrR 1v4ΪTC,Z8?aI&m^|ݫѱ`ʯEH@AzX\}(K%(2o*.42 @Doz/1%bC?;@xibPU"'TjI -E#O|`Bܠ$by Cab tg'j$X5ث*SuE >[0qm!w5/EpELwu'V!L6/.ӌdxpd_\$eޛﻜh=_/Q"1 ~Ok]g(u#4E=R:sWgєO;ΔJ=T-ܙ;=\ F%0b c'ޕZ{ti|1 dNf#Alx$j bfh|50"Dʤg]=t|4(o.DwaяW .Hf.S W| sa Rw.GcLh6S,ŘT)Ph=q?x+ݻL(zF!EZQKejѠs$\|#RH+LD 0 [Rr:O([#g>HY}r;٬ܠ;EOTb\$:3Mt)H$X 6/d3h#1\tk~׫]6͊i4*,G[H|a  Rw/v`*kowij5$OJ^n|._p{TUqVDtH g(o`/}1#)6Ѱz˾,D͖eLm0$s;sco0M}FqZdASp<>eNMI/;? wG +n4zeQj!5KW! j8C{Y};Œ۔ZyF6YէY>kcL^e*u%ܮXMÚ y۳KGxJ|s|=M}oAGMyR8Aec|v U%GK-~$尬dZk6H0 }S^w /X]ZK rm>Hj矔.M$[ͿIuXQ oŰ4 Oe\օx!KP"=KNB"Mv, {t g?_S˯ k'\8?7 d>4v#w" QG >el HìVj-X-KƞԷ^xihuHW9xzn$MF%?][k~[举 Q-+%4 tO٨;/G>BI߷lrhШeY/m}x:˄W=R.D|V/'0+xs-'Q>"=d9{ -=UO}_gJHjmWz6/_$RSֿw_ܙ;y! ~1~-ixnE!>@?u1ƪ )·[hIp0ڧB9v0f? snG_ܢ^ '3Mf:s5Ǐ;KΨLS~M,>t$sYɐ1g| MUk/Pʽ {B}F$ hmHCmmwuxʘaAzWi n*ȥf|ʯgNfnI5l7kbE8ai\^5&45#UFļ^7Z߳=V&0+G+ꩌƒ#v0mr88]~=HfipC9 cr #_qH*<,YUAPV@Pۗ2+?bU?R'XchL\t A#8a hk yC:.].QB^ ^f46KȻ^ܟzVN4wf(us[NsWteRW}J~Nj=D8|ؑևcv4f9*·j SO.O۝ g8r TR#_XaUY5#gPYsYgz(6$k73H@#. ;GLq٦FJ*dL:ԣ|3=);":mwUR5ڔL@*B4>3UNO6 {NxdUvxŽ=ѵ9 1We׃Z8'#:>E<t3㹸Tv ħϙ?4qZ6ʆ{[H)0or:h%=c4HN. 1߿zmk+Ə{%ǚ~X嗅}s1yvuP|"!;O5F J6nk*u|oCplfZ@Q$$X&k`>_%$ߟ ~MmKE=t!7nrgXh,NY~3@6hOr8x=?cpkm0EO("JNn} -W[RQM%[gj̲0 r0qHH56b 3 -U"P8XjU?'*7gCмeZx5`bpݍfxS"Ixʸ3(U_%fT`w^~ETM?d8~--r.T}Lk%5JUs7 aλ3FdwVсOAs 8LCՠb Y>`ISHp%&}ai]1ȑn*Z0F!y*N p7ԡx9_t>B(.7н;{f72  ;rk,/ö7Dְ YrPy. ٥  Q ex< N4 ƧrTƻ0A`0/d׬{i:!+ǨvlE&lLkbf(CČY?dMp'=ɗ;9@YeLlgс?ٙ4jk9X*(!.89I[;uvg?06΅ ׅt.X!<bCG(a\q2FjZ&~8\I8G?aǕ[-bA>ڹ &x\gͭKDM55O0P6۞˧#fCLj8A0ApPgs.=^ M䊳 'Ddnxl֐R`x2jMqٵ̠ };ƷuO[o/Gc+;!b(w*RiW5%#%1Uӂ3 \N !WS%l ρ hZ_AVV'Zh^HjJ uc6qF3#XhaEkxGÜ/2y7 mߦ@@ڠ侅PWA0DAo,ߛa6ZR8v4{jʭP WVQqӹTs DuΫ,  Xᬍ,PwQ{7+-~c5/Ɩd8cmTYi$^q+A`JSRAMc~C{aY ;mˡ;gv -7$uAc B܈U91C`ɨ ^)4SyiZ)?f ;z~p J?bTϐr~i'[oZgN˚O&vb'zk\qFzR}HCO#+=HI-yu[L]VkSt "L95Ԩ!٘E,0˦!{ն;j5 rs5ix%>ҜWᐮr%d盦R!Gh}mM{2YqM[NܰWhd(tf69N4'٠ ?A6®Xl W`J;Nh8ωXI92d 2vT;USCkXx۬ǣe?iBecv}ɘOz)}(yH.{9y d+ *K|e 4Z/ E,2 ?K< @o"g ?OV~ld) "3,\ }@_z}ʗј=){M%~S1xT>!,p-̔[9Xf2 {Ob^6M%ҐK-0 Q7~dzO_u!ϸDǢYDWV"bӏlF(>uCÌ UOc}'ls)0~ }Aw^$q>a廰1`L9&H6cTҧX# M')|P|ڞ4K6 ?}`mEpgVb2 (0 t탓_,H"3 c@'LP2 G:>VBRXB% 4'E1ҨcWbNgn#-{ZN+ t W4k sΟh8 ` ?p[gMm5#k»2ЁJeTS}"5HQVA}Xw<1Cϟ%2G,w?m7093Zdz%߹$z$ICOa!6T˓8+m4gS̼]ѣalH*B͕yE䛷((ا^+eflEpJEЀv#Xw2fGQDh&n{ej?8'7TL\8CNAUY:[W45^Ml6>9WS\fjhҐf e>GW /!ir1G1KZwJwMr lP(GW3c?gT`lIp0|P^7w)jl%nӗsU$&2_AS$&4 6na" ?`ݱ2!ˁ *|o1[>*zlOz6);;8e wܚ%l7ɝRHCמC11a 8zp6V(6\R˧nifsEx\u 7"ƞ:Y2B7XK,%? $n|{;6c#+;Yē F?f fjoBS8L @6.tK\Kp -0מ ^g8S;^sN[-k(B@aQTr@U$:D~SANןG%_l;q[:T^hIX ~㢫'\%_$Ȭ/$ihQ(ܿ -"4?ە2.X 嵿%[:LDUG2.g2Q6dM'뒺cpbDHmn|oZOjguT&oEq}=5'=$+"61QMtNK4 ljC"avLJ2E cgd$`YAr%&-^b8{0<^_AS!\h{@PV%^v+Pq1e4Y1lm/- Ĕ8pJ>AHrs/b.+Ih_ǴJ'Vhtٌ~-F-2p7}> ΰ=0N"C>V'ۃMc(p(/O;L0n=rB8vyCrtúdЄ H|i^}ɤ&JS40X՛IG"Kj#~"U⥲Htt>N \C,n*'a]FrӒ1P$H .7AF;1e7vkTZ<-Q8bڽy6$F14DE{7Uvc8Vv"Vn~KmSֻ611!:~JĔs"oJ[q~lU 䲠FGӳl+>,+&˰)cD,PNH7~\Ű/lrG 3 atЂ5݋f|mHxE5Ybt`7Id{FSBP52E,h9 cpڶSZ( GQ^*Qai8'TQFsI .D#MxțA-&W- i{GzA8@yha:&sMY)4_m}J4p,ьd1@JK+XTO{s8^V!m¯9 ?FL#$Hb]iuG40 }89Aܾ{ۗS]&aP6FH.xW[ay-]j69Z t*bXtn)"㢾 )TI,$Qv rq1Jʇ} 71tW/D4:YuW){LA9XߑZ03#ȞBqo*;3/?);:@\qS;E)վ:D֟r8%eB (ȳ)[O.@@k?Gxql~O[d~7爺wfL51B!HfT-TQdz:Cax( F[γ]X٦0e M<N-ÌтV`K`r+ rD:If%نDHr%ӥ'٭G%qla{%pՐţ-X쌱gYZ07070100000056000081a400000000000000000000000164e4ded2000047ec000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/capi/capidrv.ko.xz7zXZִF!t/=/G]?Eh=ڜ.+ʛǰg 5_5ɾD,!īX3NjpTbUq2u\CKɷ[c!H.w~,ÂԞ.qyUxn ͔lfgKO Sz"(a*E|$b5BC ;an4W~Z}28 7x)ovPÆ[0ZAa3C㭼]xG\Y?I,~v$ȷ(CD{Ph那w:5eZK r<[-_ݴڀ\.̋NKA 3JImDNe89#:}KR̸irGҟu3{VVG.ğ A0C!hǭ_K*5*G}_`MEQfw1Rb$;Q@ ja"o~K[?Tv [L=xgvb|Eh*ld;N_x|H sDܓp%?@=L`p̄n>/Zb.n8D8ÊNC*>ʲpcOTf`3<5fi$NL2~8k)ťMs{{0K9A*)&oJHR3DPniO"B%9iO_;wsl|OYKCȂ P*fNW7s6Y6xBJz&+xaCĞ-ҮH#_"_FGdmn 4F 2Pq +eqn[>yF"n׾=tIן̔S@i˵to7@ o3R,[ R\T>̏9/tlg$ Vr:=r!sSq9>*7lsW]u Uu42Lsl)&l-9mO%vԈA# Wu{Og irU.}6y[oP:5Zv]qW$C` ƿwG;%Ё%Q]9 l[/=Zİ~P'ݓWb΀fћ)0? Bͣ>1N|QiVigo'7<ز(.Nea5Pr u܃qfK&:7 4R5P7I"\GPT9GTIR50 Yt] cE(jk_oK0+WK}`9#SeC(I4ȷj s=F8RW/k0SCS#Z+2é{^P~_5"$C=G¾6Y;~K4h$ n/ʁо4 z3K`~xG`0xhҧFWc,{RK?ߤ \ּᅊiY";&dAُeElc%kC| 춆vm{ l|g#_`5v0v0lr2:i!}hd2Iu@O3f f VuW6bN,su'-oˀrǻ䤖=>dvzgi^!Gm"3>kת88Ǻ|@״l:.!A(ߧtvʩJn n=.q6r%ݪ%Ru;ƆZԋ}/*5Cί,de1kg7*Kڷ~G\텃̦-Lo3:jv,*9li&20V^V2('2'h0H13((|/eFO2hn'(@tSPM2]g6@LMJ9Ivb9;k+i(oMՅ3RͣńkBSejuռVx&+kMPDTNd^/MX],VDe]bEIR.AIaĎ?<`qJrqhS[e>l؅I|a"?n`Y^ f:()TS9R ̣K ^uHO)V*eaYgf; =GTd"KAx^}b\|_/mꃿ]0b^Րx2S`5\9|kQQΒ}ƫa`4 ɏ  gzQ-c[ DvH>d[u \3l\2uL@.]2hVÎdk JExLin3˓mI8a:uQ8zJi@Tmw[Dą?8 ffe Vk$Jj*ݳ䒂=Qq}t|wl/骍O>T!`3h*[0cE* b7Údz ˣ#=cGGXm5xJNa 6P݂2@N~qs*Ԡ*T2">UcF't1|y?fLg6ݘh:d=hTHCK}iYO-Ž6 86ܸ_̵+P:dK]7L޵ d+D#MQo:)Ð}'-|:wri?\X8Se?TQ$Pɻ}oDBĘ|}~ag1BĞNWfȂZw)4,@\WSJ~覑jJcT%{"7{\YwæT\8L.<3 2(gm<+^tbiչwikKxպ4LY0ri0GQXhְle٦b97qYG`]PVnf +N?$𣴗~ qP?~+R-Vz<\-$>/큇{Gpc_T}Xҹ~yߟ©Xis2% o Yb~L}Tg $Ki!E`7u cTÌ\ճp?~)n:/(7cK5o՛ t[K sJ}o!LҼ>j- =9R4Fq}:39-ڢP7lSDk &%X:~PW_uV9H"\`F֓q:bأQԅP/Oۺp{@NĘXXGOP+5vP)o. jٰs ƛ_'nGQWbm"&^ hs~@:Y``9n*g 7G{wn../s]pTMU="*Yi\"ȡҺ2wCX`Q"tylÎ%v`birdzq qĢ1 Q߃PE]9cbff5z1!2$": :-)ChۈQ.`wvR W.Vth ,Y7NfM!wg DOrũevN9|ev^Tk:lsL&/dgrݍ9 -:'#J/"q.WiQ!+t Âo Wˆu*hdr;Bu7MRƯRʌd^r68@* aQ{EuG ]9,a@eD"K^&ãq.RÄYnMވ:ԣ '^"pEkEd8]ŦANm\ȘX`zM_C==aNESKdãNQMdarCTSzv.7g;dhR`eW> |ݍG4:zFeAJ.)12j4^>`sܘ "q@pDZn.Cd^z*QPe舩R#S<vy}M.Gࠑ&vZrU@XԽ(1*1vAc?F'+g/Vt HKeako3cjL*A0O/." s b͝S ORyGbfn  Dy4x*Zjڋ≰!!(nLam07S\`﮵{KpBEM8T֕6x#2Nz㍿l;0Չhљ:,ɜ0zY倲Ge >%UuzBD&[ G -kcTc)ae 6e|8lI ۥMNk VF6_E ?4vw婱* Ժ_oވ0}]Os qtRC4"L}Tn̢*"EHr%SMe[ZP!g*,_KhD$JlhS\ *3Xl6Sgfg7'W6$ DÄZΞPMܥWN$]'H9O06g _4tD[YX/s V;g٪L7Qj oxZ7Ly_x=6rȳ+B}P3"EveA=O[n966E%w6`{@I好#^%#`=7[K|} /'Nͳo*qAQ>]ѓ=☜\=ՔY`_[/p}I~8 Qx3x%`-msM,0spL'b(]?Ŝ 'C_~332iPu,J\!^}V/T PG;[eKjtξ%?VmKbŻI~7[\c ![٦ S0ڞ(niK}eEt"#|@&KǫJIrcf_h97Xՠ CLn{r>++t ZdW@A=.u7>p֊TNp8xAT*xdZ**pv@P&4abr (u,1U{J1{a/0}~ 3M,\s1ƒm󸛺Ό"ܷT7^UOt<{խ}p~U~i qln !wX3X$)̬"&֤ Zs\jNuFUl/d{~|V.)E p !(l*!;vQ!GnneD ."PT'6$NANN~k< _/UVZ ƺ9ޔ[b1w ̈́Vj'٩0u:7xOK؂}5.5:4P9ȔC޻}M<NE[fGX.&x "MBKX`7 ȳ'`YY5)țb(5XD:-IH^ ի|*6 WYw'qG]H8y$ᰉ?RuI~g􋵁(6l7Q8Kpٚӂo֨lY-2M@E)Y!1%DjA}ED#p/A!h |oUЭWx>Eak(Mn7;M "6{qU%Inr9ݯ5qSȨzd ,p+Vxh/EВ Xnc|(R6H}HrPwph_//cBEA:(j|!ƥΓFa]~^MNRO`ƒPWcI砐x"Wm*Yе\}gZiDʆk1dMG>r9gآ~&!~lKm&ww O9˕ccNt.SA8m ecE͜QB+/48?cϖc * Mou!h;?lBNӬߦVЕfQE{sUE}7_:}B!gb7^cThZ2O8kfF;u3 %K1WT6NY-~i~\UT)Z;T/),r ߍsY|jV}$o0ќyWЧq*Ay?BPO K i8~Fy_&<@ռ6+e_ib!e|yAh>iX)l)`FfE Ɵ+8Uߡ4O%LAcYCzP:3IgFGKg|Eɥ)C5)VPC@CxF7Ztޑ Ӓp_#!<,ĊNd UBWSz:9g,+`: Tɶр¾f1SLE.9̯LFѮiJtͺ #]~+9k)7 |f+;ZJCc6cΌN8 UɍXgW0KIv @XM[c3iFlAR80M9 a 9H CY[Q0VLQ2s=Ԥ 3b ޫMl:#Ur٫d`vP-ܾQ]:S^L.]p%$'⌼z~h2D4BTǔ#Z{zЧsavؚ5[ׇeq.Fwڊn(}Z{QBM" Z &cQF2"JCgߕ -cT*r81e u#Vs \]Lj\V)Qׄ?.6{%dЯPLnN+? ~u:t*/SG5'XiXq^`E}\d7s#bg8bV,,h !u㌐0XM@O*KduhYb4ٔw<Ϧ6= w0\gJfqL:CD~}SѲ,zh&T+ ¼!AGz|%\r|h= h%-&!Hvge(p2k^D*i > ԑ>ʊ,6%}TÕ& iŅs? ާ|1jp'sGiDGR^;_Jiy X#XI@WG@t'mcw|!`Vk'O;%Nh(VCB^ +M!9A$~eByE:^E >nkַ֥d=GRdzEU'ˈ*d6+;Wm=mlΗPbϖVXK Jj|  0?@mq9᱔FTmnhlq;|hX^dc۴{DaclC.Ҷ9f+ #UxvJcfʠ{Y,OP3Ź~ ҈nt\uy=XHkRG=8+H 5YbUIL9pO*BH:r3]p(Zр > 'RNrwWǮǫ`JW2W!3eT5W`LMts1%-4[!+r;qӊ,_Zlm_>n_}h|ٜmZ-*>Ǩ*[gAeN²ûɵ^YIS]h[fD4:Pvu]zdG}evih;EܿYo?VV5o@zeyMo3K!6tLP19X2Zn)WÊ2*;0hF=T."/=AӒ$avEAչX$إ'zҝlgF  Ԝ;{xʪ;3To=8u>ѶLCAp$**gڞBd"\g9Zveg ]S 0W:{̰ZsQ59z- ^b"&*Xs\=<%WaJ'd؛7Ctжn5mS L\rAP$mu%$IĒ WSi| @z'o'O+KCtU3ch@~A"-lw?SkpXhv6WQun}sx05g1'BL=f!v"= &[ԑ4^sx? c{Zs]V̒_$@Էvf)NdHόsV"ͼz鷲>JՇ JNВxsa|5 I3}FgP5~q`@TpSP{PJ~zLVEC ]d(3Eqi;X߼蘛>c]A;{$bM6/RեzpE}iЦ_N$k`3VϣJDWqؓ>)Ԣa Ҹ1d@g `Lх2A@SѨpWdPռHlDb_>:94E~2b%t0FV20S wל HB & "}o9E> @*?O/P_C\wr$&ts-(}kq{pO9l2}#n LνpV=-)FG8۟Hl3 3l׭ikۣ29l)։}b`_jnb.nUOA]3XJD@oEL.D)hءupSvaNoCv5e^ú6mk/Ƴ 6]Õ+>fht;8.@ r;xvC/Xz"EErM/1Bxu9ޒk}²# 9kRe)]Ak, =L=qL9דo}q*jYNټY?ꀻ`ԁ5Ѫ+\F x ޏB6,\l°ODxd3oOs(uݓ֢F>i/a"|/Vo$Ey-JҔ*IMvcW${A˃E.g̒-C+ߥeHwjE0}c*:6yJepDKgÙGP 6>Q\q 6"9@  L?Ʒ`eo5}<л[lA tdhxn(KK?r $"iH4쩽S 1_= ?xUyZ,{@Er@֓II\rjg5rӣo0lèV~ҶTyo? {- H_ ۗ0~pY.j㜜O;/B)wn{InJGb{[n"rd>MB\*E-s31@_oHORIB ЊM.;gC4upy{mR Q|e} /9E.ʠ 0LE6AguaMN*#[fP!{wBIMuP@_.ЗK '9A>FVp` X~HCM1[Fxīa+KH'3%GϥŴWOSiޑw8X}ᨈ(y&\9]ZɊ2핳 7y+:T:ZZS&An ^qđw~'F#Ac[m &]Ms5->^|^x)]10[9w?0vQ<F,Ϸc9lΎA[8ef8jaSB+BZ> xQFC(сj!JU[}UЊ77MdFvg\|]DF~02d",XUo>U0Vz0k B\D~}7Flf)М"3>1~ Blޱ SgB4B(Η/d.54!dDP e5g֨mP8EtƄ9짵L_VcIm_}0}.Sn!O v_MI>{{ʟ4U9aRwFb$0(ڼ߈0̯nG ȝr%/\:guAg:att{P= C8'L&gHyuP):0IFm՜zrI Q#aDM]%Q0ls[(f :lwO+5^pW6ajLF hش”8n@US5. ~s lbl7߻~>j?);tJ]#]tmvGĸfQ.snWRnETW?%Z3[']@?a^k~^ܛ܏0dlӋs0B;Í$oQV[Aôx<xBRDjpfhٿ>8^dX ^sdۨ֠X؊$T:PE\fFiV,7Qwݟ+|!Pgeؿ|nеJKbo>O ߸Ym~p$/;FhjdO^xYH0 JڽAW?m`"7Ogb唵J2k:KHAQ>o Ih3P1Ys&(D8 x(Bh̐ECaSܷ#E2)"NH(OꚛQyMj|5q;&ͱ곆LgqhWh47LOzz7w\;U&Jp?7 V)IYVUȺQ~]OE$5aqFq,h6~ ,Zh`WY| -dV0r)3$s>oCPVAв8 zTZ݉Cw#|poBIq#L!K/C[Pk =]Ve>=}aPjDܮ2$nܻA,V^2"ϸ+GoLċ}|nVؑG2f,-8b-L>-N t2)$UH_Q[q#o$AW .w v Ib Ʊ=.udC{REQ(gww(^fǥ1#d:k"zT;;g:_-G sVvI+5(BIսe#?S By!x232tz5Ų_znZAkҹ!,YP=9C]I;gHVaPgKXnŪ5ކ!mj1ԑI!wSڌuq .] 7[y l}LA>#3djT:\z˸=$/׺!H?8;g6_ÏKp>0]wLV|uP]пR>E-R2L+Q]WF"ˇs:K˭~gI{ׅx]mg$j-ٕ'):ų`!0r)T>N "Za_θV*='\(hDҰ[LQ@iu5ߚj+Ϟ)+P/7Y^M!Оʁh%\ [>oj=Vhnp_K(y 4fĘGd#UOko[4 Hw \ScV6rǽ!ҕӥn,去w[u楢 U!H9 1ؘ+mNFR"+| ެu BoDD1Vy'ʯ:x@1Ιʒ.XfT d7O^PJ %L(8M1 N]{篡3J6rզy>N5Hص6u<꨾ 7$wPZyRV^t'i>_b}Wɩg*<.L)C?ר@щhFwC*"4+dĸD+BsBZ^^T)LФO1%6"2YڌT')J]?'B1 t(uni3~xs@Ou(XU4U ly!`KqyowFGim-B~46 2#;a7y:!'vl vo) D{C"uX~N Hx*jnTqo=z>F\eJ /H1ouua" ~ t)E^P`wP[<9Phzѡ1sӷ2b#cGR0Ք*qsZg0E|G=~2lEɿ}^:|7u'P$YqJF|vCM'y^O~`BP1zd H &4K!qt81O9LV'{̯қJߴ]H<\u_!_D`EVr4ì\[ygն{l}/gwrWwVZSFS]J]Ԯ{ h3n`|K@պl5: ?/|HnM;T}.67Bo 1ZS.gIEk!CرV2GʇCkd)grrORjS:isj_rWz"F{כWv`)jRZuOmyDmbC_gDۖ}CZC ՗JhgړG^J‘{֎em'Mj{ ]\BbakHêC, N:$K%'YJ.GU8? \X(-zFGOy@ZKw@rp h`7 h<ֆarρ >k?xO#OsBBYOHŵs@@-k u(I&~slKՑ u_N-W!c `6fSww>Ӧ"~V'uM;xԙ !2'z$c+Ulz:{+6nh #_6<="y_fn)gb˳5!vG'[vI*>@h`;L.M|]ի!~x\&߉,Ե.,9f"_x&"uT6=K D`r ܙe< :]o\L,"[-%i\LUSV~ 2$/=/7 |`q#ޢK.jVLX8T8mǍ?[BNt҉MvދN}ֿ!^%1 8v悰6!5J}I"A`180?%+ԀvBpMËˉoj;ULѣgn'mP/Yc93:I>4sE{p/6McYZKE5O>{䇤sIk^k%A 5C+5Z})x;Y]. կZ'1%F I~м_Q1%cc倕{@X&VY|/0!*.luryRG-IG݃q;p< {Xu<\}wkrvP+ӴeDqǘW1ƒ"o7%D`ziXSl!6g˕p& b`Nz= ﲩM:(=a>59Tڭ8DL㋢0FЎ.ηHuV-urSo߁A`"01-N.Ɩz*f٤kb y)#bnQ `RԼ C[)?"/Bޜ6 ZMgWcb>*YKN5puN.nvgzX:nFKvu+ƙJxJW, 0uВ3L6HX(?h1NeeC뺿KLANԢ LT3fU4ͪ(Ti^UjdfQMĔ]1s_1{z^& Z,C [e_3a=- >;b0W2 tZ@Y=R_%0{ M^J ;,Xw/$*x<rl|̀dn:pCXtZEAi٠vtSbaFWv EC" ?8@O.X"LrQw6sw~l(c2khJ&"[a%`T7a̠/Q[ض?ěsIӴU}9D8,:g,g/2F7Nr+J;B?i8{A^*Ӏ$zw 7%SLƒf^ZSɞNmW'gG B6MsAk/dC:X2xsÀ!"C7mJjw,E\7ƶm&w{F* T2<6ą]1OT/,pHD^BIQсwz~q\Wwi$ _9w-aibPP*(r/j)H'ҵu iǽgN^Nv6Mz=xxȆ ؔޝ:ݳT'?lgdpP% :r.hmϘt'pZae?U|"ƻ{4 3G^p:ޛS!캁mBo1_+;e'5\GBs`Wl#S?՗I C4‰C8Phx=&(r]pT"y 7;v/w^fBN B 1Nu?GodjwA茾kEA'* WAX>,u<i_:^E-a<}<{@ up[Mf;o2 .<Q>/L[e jHSN/n~sM.j6;%cs062N؋pMsf&W .oI pGWPqHui({4vn=įB!y)śQ2W#/EAn3;|Z&PsF|D@lt+z3ۉHt:ZfWXhH#TZG4~ V$(~^T[f/]#YMXg{JPe"հ^~_ S,29R̥RؕVTzo\]n␊Gh/&k'M܈z/$. >T~ g Ŕ6vC "+|9Zx8md푉Zh Sش 1o7Oi/#\T##NmZXp̻&E=\ h%ź-cS *#'t)zw홨eߋD*)6Z2Ε]OFdǣ .?KD++!YH|{/qDQ魦Ouj6h$ n5.`Q;X\ N9]/R*O7kNuA[2yiH*q#m .$OLy@QhYqxCWE  NDz21TqcZw7gOUwtTu O!ndN5U &&;}!?G&v>xjm!m/z.2Y| 2! ,cp8i`؀ n?,.Uf2Uա4;1W)50, b^Rl f`Bya.b(3 YRS7`oP~lTq#$eH"+Z):M%,K'9e[Ֆd`zG~ `]B_fm%< Y-ԖQCI?))7ԠI0H"1Mp<ފź%ݽ7_#_-h wskے&XLoK(5B/&k2`ZCe/<u1l_d9h?;P'2&c#?qsxK9&;,Nuז1ū)a fH/O*`,D)0 T Dlb6$рoEvgp8:(Tf~;ͭ[S01^o)9{g QSF7 b6.cؽU^UiZT$??W0@fG\ [ ! 9NwKr"#6t%PU@<97(54<9Ꙅ񰫰L0nΏxh y<7 }Zt'ַ'QW1YrhTq:=]396^oXG (I Fz1^1VHT7Cz:Vm?!1{ Y2׽&}A9 vO[W@ K2&JtP[}fK jg5dܐrdl.l9̟X|ݝОImOm1N7Ӏk< ٍ0D]Ȩw3܎n}WԎsxMWy"lbXIx6=͹J-ݥr) YmIsj̕qFoj0Ѩ%W5)6kje'3d\J<P;w0-(?]F{-?DZj@m,8Mrtig>}Qٳ q|58e&(fM5hUd.Әp#A@I$Y,7{;f|/{EЈSĉHVT3V?^`T}JC5o2Ɉ1+g`x'-ZxkϺޗQ9ܣP~gSݽ@)sCvsnޠJ`{oĖ.:E$uR0d.ߕvCFf8.y~^UN%5s3YϜp/Z@X8)e{̓6gOvlg1pRUoU{i/]R]SW3/&-Eƍ[FmPX/#7L[;+L b\Z=gǥDɽ.f~~n>h:F^( L \A׼3x(1ȱSݩ篗IĪ?y`zp ^ϩ.n2``n?VӉHu3HJe[ɨe_Y9d55ViCT%3 Cu~rT@:ې~(<$wVqv/w2K|&1Zc?LLReC|U..lLUw[7E {(7NC$i!xjvWᅋK%͢3FuN[vqٿCnl$x>Zsc眬TsO_L8h[GJ2Iq7N"3W[*/q ]=1Npi S~aq\-w5@R8: * A-w݃ʔ%C4 @Uc$O^J]vFȄORދ* :&5%H]qSUޮiMiB' ]mNXS#v2=J`+syt@5/Ml#Jʷg*3Fņ,З5y>MҲPޤ U\[e֋usmc㸒]zUrtVXR<^eXtɺq!o9uPi߅Ûs%qW3gՔ閑URWbΏ}Qۍ.m 10pox|,~UT>~TYo(~qY qkh]L 8$4kTkޗ2Qʭ0_q[1Be %C̨P`+BcwZTtlNE71#PY wX-`چ|fCɊ/@T+sW|*z3tAG0rf ɫP\pؿ̃:pvSq]pWL+2k:rTs8v7+d*̛~svk RvJފƩ1|LF6[.~0Pw3F^iBpFk|R8tWr"M{oI_BJ |(?^e$$Et (^mƉ^ ا` ^?E ^8PS Lpy7fM}XTWEݣб+M%vgU茜+7psX.q H@An8#aLK例Ll>zjsJv1R 0cZ- kc^-U.d;舃r (s~&~9iD[8y0|e_ |k>"[*n #cZ=e'׸q#U|xvSz{qx`7Zv sc 3?-eᡂXyk=6e`qhyUI L,/9|+?&u>#zH5$j4QmRk0S!f$+/qFbɚ^-gXD֡Έt#/d}p/=#7j4}gA +.'vIL|0YB'4des%̗0jS)USvфWh8tT$gߌ}Q }a.QxnIx=UtNV]!2~7 jSB2=!DҌ]X'ՖŅ{X'a~$҈@UYS9Ai2Wc>?Z@`**V UΑK}jiS[uF])gIqeeΕ4vkFUgu Gq#hV԰ |Bg3:?H8!w~IyCpN6|%kh &ɴ43_'cuKa[<%ISrT1?# /E4.cK$Mi%֒;;IMT%7Oĝh/{v`/dȍ6*`؇7Lj7}ywVO_,t(V}jgʹnz=Ő+XFxNϯZYfʵ/=L&o@`5Yt9墨0r/4b8&F}3>v "f $/ȵ\SxZkq~\_BNVvDnD#mELo%ٲB ;J.)ft7"CwmqAJT~ָWjECU%O6s,6;mmHco8J_l%GTL4 rJ>IбlC/A.z|!wbP aget+'H)WL~Id*3pd\w$D-8l&oeiO쥌-tܳn@ku/7@ ;E^$vLTu. zU)qV OY놸rϋZ M)WT҃|7f(tײ+>,{!<Zh n0x4T3T*uNcOK9xr 2\ ĉTg7ViTYQe'e(*,+I cߖa,؋'Y ?wkyKLsRh6gJRt]w3]6d4*fGB7R.P;\ƌhzB0O,>KSDzQZMܰŒ` )m!ҐzxLeSBm|}|Q-pı}#*(iE<VADN}8𶪰 }Fl\yg@4ĭLz2a Ƭ}{j1pS$g2]=3MG1Z̲eTr^h"5ı5$HELy/IJz0Y-\&B>Ĵi{ =nۻLSMqjTvWoѨxyBMlshDŽ?K($z2Eg0[cS(7"LyН(W)_2HjvХWfr+Ғ~C_F<yY>SFu(6k 0bL0LP謪4pPDzL O8pc&FnٽS) NHC+\UQx3|pf^sNWg؝QĻ ? RNǒl  꺀@y im9 m qAұJ4Ov0ЬKgJ\+˚sE>6L~:^ҸX&Ϸ{ @e6J sXO0fN 8:ډRheV^U$ssډqPΨhN~h3T%Ou$c&ƹJV?lhQk.bR~%YPC@)E!`(R9 EV~EM`lw_sy_wŒ^s,;uUw?\Bß8SjTԟv*Z80O ^;rf/Sd6Z_:9JK &f)BH8~+)! L-?i7BJM+-4nį`%a,\)9@jB]gա7bmo57CDYu&YRϙRzwQ}^#a$s& lgYZ07070100000058000081a400000000000000000000000164e4ded100008f98000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/ߏV]?Eh=ڜ.+TȨs&i JKQgE=l S@FlݫnzkuH[U=ņ¡elpOh:keӗ[RDv/j{5>M9)fu Y3Ewh\8iBl : Vkw:]Fa> ~ 4p$}q9MpOf F0c͗gؗHdT)D5yхy;K)5:_M[ $0aAh)wVd7ֲ̩=E\r8J֣O..5Dr2OrgKi5rQ&M @(΅͓ݏ<ҝJ̡S{;Ub7׶lI z-BQ@f\eb߭mjR10V>۴L*F%( =3Y]iPĮ @(%s2۶`c[@lֱ۟&mbmVW&?tㅞWG̍9OWr×?ݸ{L9=&[lYcRxӻftcAn3SlTECU PqWf4azTl"10_h洘9.3J>P?v37kSF^Lv8YXY\#M߹kVDw)?o 7BF˛Kk7#_A8)"(pZ.Mipl0enVFKt5ݵdw:D-MTi..] pV4 #RfJ؅/ɏD+Z)'vmzSTD3SZ bԇ d~6RA0:y> [ʪP3$>i1HkGeݝ[+C,ޞhi1{}xTRgqkGW(Yu|-0\mQp;Ti_jowv-)p_hp)`-ɿH8-SS*ˬ.  /cun2 * [hTC5_V]Q# LcXbZq"-l&;'IK;M#Bl+Qkў3R{DGYF=Ͷ&r4u7w˓ѐivЪ Zs $0;l0ǽ36jZx^ŮV/ֻ2S)?*mk@7 Q[A_3÷/ZDOhnz i+^@:kl)HspY3-JҒ󥸓*̀+/==(:V;S =-W*ftÙVjOMH3j&y֯e P}`>ge9˩׹t{XKslv@_H8zZ3ܖZ>F@U$J66_xI7jۃ0" fsdTBt W*-JBYLXWڴ`>ם̗!S׀]ߴL $y+f9|dN~mڿygU9~rw8̀`^_d:S(#>rk M5.Y;hbH~ùBJn#GwpNYHsGj~xT֕^e'ǯ΋V)5OPO6, Pm ~ӡRN[KDNA[^]YdSt?ΚrjU\-ewPmHgu`Kt;ߠEg<~1A1BQQu-PW$M5aV4'N0 {"{Q'wt(}NڒbhZ VPfNpN/+H;B}u4a`| lq{wֆ2_}wv>oGMk ^.o5A|~8`<3Ѧ_A7MYoQ5ʑBje?`(HYJA3ݍܔwu7R)A9 ʝtH5wA1 w\KaPi^|/y-1p|a#8MD˦M@H&zW7-Jqj ,e0&8πZv:I^.H8Y{ Ecc{k8S=I;r6|P=&E:0T2`=.*{ʗFf tN#AkCkuvPa`~ȰiMRh[_5bީ)rrq9+OBO)RX RvFƭwPv2_WOFzc|Ø.~vZ$˪灂5?69ٻn{CML@z't 떛X_Zb3=g[[W*qbC&P=Y|߯IG:)dkb(IjS~;f 0b  QU.H&l&TMЅ ;$qQ mڕYPO 3;e܉kKyE3*2?(d+ܨ&Z^$<ʗ_8*/>B˕2]i+ 3xPc\<9[Ҙ~ no ކ.(W9_imj3%@/J?[Z-!{٣!,]WT]ϐXm_q=2՟05Ou0~;œ3Xkgy|t Iƣ բ Xj. PAS"b~3T}fV;SZu(Z=Y0%4#X5jvKR9Z oz2OߓMA0/DRX^:M;<ȹ햟RCA4;`Y;c!DKgt_I;u1E&FM'jc0 c'O#[];Jk(lKs8zBٙN\Z}8 IzV =YVYd^N*ᅝ;&w:MZVFh5f>DJ蕔j1=ZAX_vѫ+rAzg<49S#gs3F. |W[jӸXdO5`-}.3N:th>\\Տm7oRo)/r+LVk@bT*[ ]ls(ryP gk35j3Z]/6 hi`6֚sxwewpDmhWU2Dk!^WR8A'XQG.a~-WP?g SDg]S`hP5W̴gee.| qW5}7\V^enN Kkv@hrV_O#TAAmU/o_5JMyoMj?%:#_:Jk)LD,APF38^D Jezd(`>2i?or\ݐ'MmN<@=+7q'`$ϯ5! W,zU :Z

r{(0J@̬(OvO\iԳj8~p&-|Cv Q2(oBJ$kaRoStzU׭BkU|[tOP㵢 oL5f]iDmE+3pA"=jr]xloJF6B#kgO.,}lk50tCDBrk~Oo=7}D瀖=jJt`XfMq^~֘tQXm$?ڰ4d[']Lk:_kۂǚ ғCC>xɂ 4\^wɆcl)~<;~!Ό4v͖M;^ۤ^ xf oFHݺh}]#sxk`Du |70[ʍ`#j&*6f"qDPg@qD+}lԌ#S防d}l` =JMF񼍩w&Hju2ؘ5`<;)y  KbGS+|OݩHY :z4D40ܿaWӰvmy^ %0ƑĮAT[T:FxUqD elwm{=[N< ]  {nChFDJ!9AshxrF&Me;M$]V~`h-j9oM=C)Hy&~BS (3j"I%o ׾ݔ8#aLwifLN}uv P d4'S' =Vwo3«C-"z4F҄;dVG(t{#IF0X6`'ϲb>vhYJн-X)]Vúv9˫4zU8tn2߰kJw:{U%wj")P+!`gjI{ۑ08F.G kF+Ձ!q8S3ŧ-2a4/cM \.@M;HdH֟.ꖠFдG6d`Kڰ<&1 6'Q?}ԑKx#g;j3؈ zêYk"}9@ںA`x g.`j:PfF80w*פMuS˲N48Lŧ:F8gI(ص@ƽyN# BNN,ؖ*{ueۃCG9a `tݷ,biǓxq܆,߂e r+>/ESrLVױ=6m vQ ͠>dG/0LFb2ꆞ=M7dĕ+Y_ 3+gvHb70YN^Sp|s},FP \\ˇHU)B~_x +-dހgys?63 *Y],5o*I s̬W"_VX ڜ Cʽtq"yW&Sfr/[^h>Eڟ6o>o_VȜ6-<@@oaWhYx1&!!X*fqmꞑEPKvSC܎h[έa t}ܵDn*ԨsL`A}M;l0!=2Sݩj0P /jor>oI$Ϊd*+Zk2dnor.~ hŽ]LJc1E'bz+Gy@0rOxu iʾizv|܍$۶mh嬱"6Ux{1F o$O@z {Ψ0='zTpF-aђ/ؓ1zK^el5? $*Lѩؓy&:0^SSQx4 t4yr3x&ࣆV!|}h1P!GGWU?,lI&' /} p\Ea!(paki#nic18EZ>DEz"KƽVi+dž ^X}fFJn±IRƷ|Iu_>/[Ҍ.[ MJm@dL+(4"7W19:MD7u׽>nUL#[90̛bR[!U棹4B.iEw88g_i=Fٽ[?dTs0Sa(KBz`b,m]!(@^ۺU^B*e6M7Ha8 Sde3d(RnF!'1Bi,6T+.Z=ğ ۩>` xPXǯTp'R;P]a X2]Ps ]C q8̞Ǿ.]]'uf/ zZR9(RmCd0#@*J"Du_h[9fVi]tZUam"QKm;N1V^كKN3Vo[7~磱zSu>ߐ ŖίgO>qs_)B݁+ $%]Kw9v  kL-,WF0M8 r}wW䀷9l\EA'8wߋtwQg-$-U5uNTpY*&G<\^fK y0F-*,i7"b8lQjpϟ/D]%] 3n</׺p#'_Wܣ{S!y# aM`8\1u%-gոA KP;xV#vD4dSQɨ=\ oxņD:D|s[>EE0+揦f<;=hhnx/0X& rNgr4 vhYej EY FFK?Ӊ<?GSw,DZ:@,V+< WJ[.10$zf{D8\\s0j:=$!{KS LlMT3hڤ} hv$[V@i׃XGb)'r?UfX ~{ M&M,Ip2HL]=- gfRRݩ|ݿ/_UcK)Z(w]+k\AqGT<68W c 1XjC3fQs MĀBAզc"-z|霅@O bp~E-;!~.K'{eav,_-*c$V=5K@"X&f w7¨r5Ι<&uMg-Zeuc,zb+]eSoN:X[X5bnC BjWrVh`Kӆ8k>6'^>uUf,ܮn;*tETw GI_CZ!tO6vfp5*f)ᶳ<5,F&J=|+omPumҭ{%u'ʊ*t/Ajw8] i_* 1o{PN#GuA]7L'{=]fTȫ9%F^p'0$+#,9̅6UfV ӷFwh{^kjT\ҒtӏMves61ͧAXWS-DpfuKIoKeu()eUkL,O&?kt'2(V( $1bB%9²+F1 =N)I:_iJ[W+ɜV9C8mr`VX}]⬒OX}p 14W` ͓-LWtBHJX^4dA+)g+Crָ`- iن ¬v;M/˚~&RM}+RfmL|Ƙƨ5|=v)8'#wYK4:#ݓޡ($`BvMS+ 8MdJZ8϶U$Pr"A0!eƁۿ<Űo,`"EZ2rrFUlYdAPcsEeU]glwJUeC2go"3j]&H{Yk8ޱ@ ճudlB R'Y;UD]ѽq:J"$8(YʩF2T;F,h /Z2^a. IM/O[ua]̋B^5=T"FV]6NT|+gk?pŁU0<$:tIqաuVw2B5x~zɞu%ERw#V-"^N,XwDc?+ڌLq\F{})e=1_0Om?v~FdӅ! xG9){`/LDn3WP@SIMnuq LaRrle,Ӥ#? 'e ,0!2>/0jw𠵄^uv}w baKc?#L7_QZ> WHVGY{_FE|d{ϘD/J!Tfsoߺ~Z_.}Svp >Hbr icYs&ͨA5چNv#ň`ӑA\ Z\ b6n*S% %g, ➮B>;$Sf٣QOUV:3^y$e"rYFHĪ>t*Pcfl5SH3e/os=iY9GQw`2^R0s,/TI!YvhjY 64!8q3e_?Lmed"3{O(p̴Xh!DxLAXb5A 3i.|} G;vήvұZJ2PX2*`Z?/a~E0YH"FĠ/)6m n>WܖP~Q28ؑ%FYCn>Xmk>lk!iEPzl B4\}+^xӖϸGB}8)w<TZFۚ|MWDm$,WXϞ5{}MXҁI&0VL*[-U Id'mЋ4 {1U(i"y}>}$kKa}4?roCgĉ^ ə$&¾x'^ ii}DB_8 M @Vhpmjբ^CCqU~g% ueXK`u[j6ZDgGuO`An)q%ZFg۝Y6ʎS(鮫jRٍc@bn 7;#!Sֻ&F.ȕ jy4`F#rӧ4" zkЎe .oZtJ߹ Y 5LA_<GȨ+ʨ#G\IqbdJ]3lFRIOv٘vѵ5Lf mr|ț*e}Dw6KU=.#@-,~ /[/U3HZ@pΔ>S%)hO ku+rTBJD!ӝv|ڬA9yE/(ClZ;:9Kwv7M733m J*ƏЏݗl,^3O^ ^d()[@4T۩# [`Hc0Z5We=BD1]:^~UʶTj-\5{od*9ε4$.@='rfeεHe˕|;}#pyْ۩IIa.8&CnT|Vf GXF3ȈHsAff˂ }ւ覂=|F8UӞ6Ry2qrI )kS2"S#8gCZZمRvseZJ~C'}wwM 5VUe N.4T`؜['hpi똾<ωlN5g( @JIL`ǒ({|uƩ5ۀ#U(<9%һa( ? 6? tmk PK ?7 4BDrpu6k}ߒ=.#{#/N#|}YtGsa>jpO'|J򬪅+\7cQZ OKimπ(*r1Y,R Wx6dW 7}I2 zUΠzr|x1]TD:d+jK'UMm1T bV]ȲҊ$vuf+ ec5'.pܿ|l,VY> DVs8r( Cko,h~9U{|u= ƝP`h wIt5i^S-6T!Y=!Qҳșa,!3i]DF@ WԔB T?>[dMAi ~mVXMH XcvdbwDAf1 8,ǠvOK.h B~x'ؽF/K 1!2~z!ԠExLYdsEe bk4]T w4͙L82l8ߞk<$0xym7_~Dzj(\4Y^#m6 `IUIsTu?m&{l(ܥwrlv1 H~_e@N۔Z0q'C[s,#V/',6Xb;QacfY#;S^YHfCIc(i PGnkM,+Oi;MºpMK*6^q-qqr *1xM|?p/2eո˿F8:HCwI]C2'Ք -;ٞۥpB#+H+CN=6;,snNѕW˹Eq Vkȭ`Y:;A9γ͐//vac}X m-b*Xŋ7&pVɸe<`fě;6iwT&BV)Oka;C^X B;&. sAWq'~.]lп/M`ZT7؄vah}Q2ۯݹCIDq/Xg] IE°ek.Hl j1S 4^^庨&"ΚrI6}I{A:my L`8Eq6wË\[~dM{ DrύEZUF S@ӝ5e ZnN'W IBQclGIB12 L'+3`]]&nk;B8U!F2u s"Yb`ҀeKĩ Ž]% Ud ƾ : kn)L|@Z+m@p#d5c|Dkp<1[EQ4 (m<$:}[L?YmPr 0b,$a{-2J'ŗ'WAfr-0ޖO^4Y@*]U\'󑵕j*D9ǛY( Rwue7 zz2D{LEGk`?܁t:[O0.]NH&h#gkh݊R'*9vi̸<2Cf}aQVG;k]DԶ.t55Qf֞JѵEL' ӥJZ!tڇ|:i(Έoi~Rԧ,?)61^6;r| `J$8<2 )Z4a>:Z%\^5mdt 5QL1ȓSҟ9kdvڰv0eO6oy& vjU;cVXjwEM̚H?h!or-ڠ6-BPSu]./iCK. QaE<DzboX`\덟DO`m9 ˂991^i{k-$R;Vղ] P{˥)6,W|pуP]كڔw>;Kg$<Q&Nu!V-.E4֦D_g% O5pQiwM\u\0eNȥ[1l<'nAI{LDLحli/_oC^qNS7ԔEc@o8)E^54*;9y u ՍTЖ@IXxIB.s !X#زpĝĪcD HJ!n4cC =n(]H^Г_ݙ] ٤uV;OpՊ 񶴐mx'G\FokhoQ}:*-24[2_pKxQ\ ?y OnWZ .)81d͞&7A]xW5ׄb+ڈGx59HCC~\-x=m!]\;O2IZ~,`=Im h_=nvrgD˄PQV: >4¾J)0x6jܭ~VyYt屋/d.Wf^{^ѣ'=z>9g/r;yD_ҷiIGʞkj%!!+'YS/Ucr9̛K)~BDpt^c<#ZzcL֤erLaS]~Je]7/!g.ӡeeR's$s-٤۫Q6HQ7053\qIȁF%`4M!`wHZKui[HHBZW_6΅,Ұ8Ü6jg8'+'kf6hr@}ѥ-ʯ7͢av AQ'R@0ɻ*EG'Q =2DN%.kC!PǓ6NR9@/۾ٴC0z>q,&!S{w#Dy5c\-*B,-z˫n%Ŏ0{fd,)fÎ6*dR|ŽG{Yb-G'gVS2c1W  ֨C*15= Hr9 ohE"b"BvaǑ/C!nzpQ* >Al3~8:7Fjl_A.&b r BKxZvIO [Mr7"l9}~yA:u!lzZǣnЇN<Շګ%X'Y5L4{M U7y'g$30]r8W:c]u=N!)6:)UÜTtnVc-4S@J)Ifkh7YNe7! ZY[/xNP^Λ[\>OS}Si6p|IqbCqVrp3DO Kl5~ٵ60pD&KLc.nTwqY ] X(d#WWX~*l׀@,:y_=V!TR%ڱ PlܨqB(OaCh0k lr߷$])8-H% u\QESaOY_VidX |òW֤(݉$f?<ۉaɘG8 uA[[˶NQJj'l6~yIrKe@`SK]2y TKe(L>9/{AdlWI4@}pԯ`vxl) ]lhB k/fcAoզV,BMojv] AЪO6[,t$Ă?)S {!f^u01.t+- 2d<)^ERQzomP3DÅkL7牜ƙWN dF˶Q. a#\-rHI96=;k Gs i@Yh bmllV,'ǃf^l6m#&qrN_9NӶ4>B3cH& y1|[yrFVz{Aé4p/ !l<@ j6IY2_n/{\oP@)"Eqe*iwACOhEv&-9iiqojD=ANXuA édZ F°H-g,9Wm  \'~.g_nW"9\$J⮽^p]NlQ0S0$3~wUzhs|eGo[Stk(aDN dܓv$eRUSe΃L`$~`3+|z} EV3|w蔖{#jY+)|{"<(K{&55ǹP{6"aAQgză maXrQgcX=!*D٣B7ƬrT՛aժ/ 5l$Ua_,ۭK+#nXQ:Nq5.mo W^F=0X}^gM ANA@*\]B&:b D jLI"P 9ģlAˢpk8jW VG03>.0;ȯර:rApPh~`5ǝa!>\N~NrusJ_6~. 5mNJ1s̩h>n!\j.xp)~h>w03 ܚ"BEܮ*H:**}l|{6"^;J"2?#4qܡ4iQZ9D9P,o7|>^dWyn+}ޙ]4ev.BCHBD. C`fj>evV1lf&'y_ٯ 6gɉexn(!Kqpf,!9˚KV7w+aC{TI;E2lZ9n6O[ .šH6C;hS?-w(ͽl)1BK8ZVOG:1?Bx68y R$ gCj9˓=yԛt7\MKkGo􂤲j6@kV:|dز+qxmD-U0r Ȑn]Xj ^nڼV<&Bf"̡ M~*,ц6UPu-Agձf6wN.X^6oJ:۽,jSa:[m96vqsd}:GZ؈`c{]aRۚ 9 )\608T'k29%&Rڨy: _kpZC9Wԛ$m+'`Luҽp)8ŅBh!WJi-IA >\m#x{MWTc8BU ~0)ZdDz<r%R@qa?Mx&Ѫ/z7Xj-'`IiSH\p2&Qu 6V) +vL"r4LmN9|~D@b!oթ%隞Wu o-k,y+{#2< yO2}[p^Ĕ=58V҃l8*N2yw4Z_|w-;aԂ=sބK+~ n&6./[TU z wYv' Z yeYt;43.-#id%fuĹȋ R@и36IjJ+*`܊~l>G.@rư25nlk=* 01 Cģ:ߊ‘LqPCX~",%?`+#DD {z K!={گZnrlZi?CPU1]0tV.!M٪j_P)gH 5Ǟ2ULTtQW[*֬qƒѷNfFR$֛;jC&8**d\=căfިP_ LaMΈg#M0j2߻(?lѳEk>Xii3l@ŘW !ؑ%U]8fkHW0 2!3<R eEd{i5`У![jJ  -˩w\C'\Y4K_ʐ,jzrsF'x Dsy7м.=$$ ɑ>@Cǘ3]6DjFW!?M8$%HP ćjX;-otS ?=(>IpƇ(T\u1FVl54~ 6C;L,]sKݕ HN20NcK sD /#Wr?RYw:kHJcJYuQAeڔTH@eAT ֎*<y6EpxhZ=kD M kO8勣ȟ2&:/aS FiK (ʌTy"||o,Uβ4xٟ+a*8oܣM3]װC#W^Dlǜ\] ~ dq:,q.L_?wX!b6#JfC5q 3xf}Kgqq}R-RǬyYC6udQc\*L Hg]މ ne7()?DX"enX1rćHڛ&ylQdZ6-klu7@u,P 2-]I*lafoN0mz`k =C䬂q`g";͇X7 Lȁe>oy굻%Z;8z#`__8NcC6;tJEF =`W ?ogHaZg I6`AIJ@1c"֥§'dlnjxu}¿ Bp:'׋ABi>|:sUH Ja9MSJ0`[';7RBZES؃b,6 i9`'"9vigdD>n$ir!\AӶñMʸJ\դPU!U.D\IZ GRz' B;,i>lVFE`CGϛ(~ҼA؈),df=)/',v~6(͏^uz@X(@ ю~>R$26P(pQ)]7ORax^pWi.ZpUzC[vz M#{1 cUջp{oZ6T宬!a卢U֋=l#`%{]2򐙾ѦtNJ"Fz`a^ُtrBFKdA"O+TB +{Y?ߑLonÝ]9;G:ofGQU͜~!ύ ,7ƓIʖ>qt!+`1ط)-ژo<`u rښi 1'F6lz6 4mLI:/ 4,!e0I/˂&&uZ\u6<鳊Ŧ&FPOWE=ёhr#!yl䴇 ֍tV2q}iG ʏ| lqz5?MPask~ƺ~,Xy{wW2Cκ?;A~)%)OYZSe@>aG ʴ栞X,K{f N=kLൈʒ SxF]@ !d^cD6O\ ٖk6P)'3.[aB!z\R3H&EȡgV0A#8T3z'1cT da݃[ c,tOt =Ofy5 ,5tzRe tǬ#Ȫ)oAU뵌G9lCŵ<]K'LcQvבQ !.qpNDR#k(p.Sָ.e\E{3[$ ;e{1WDYNd !D%q%  *0Jwqơ y_?plwHF\՗葮gF%b,7C`-:Q܄rmwjQoӤi Sz׳Ʀ$?$6:^{ z ]o[skχ\%3.͜f!㛪rg|çn{O%):ҜuSjk*:8shɰ Mh}4ux+Ԯ̠1@}(L?"<:{Ym0v`:]2S:,(Fpge?kz"t wP9i,#\hzZC)Ө_ׇΣ^w-ѽBqO ǶF]ږnJS L/I&DVަMIO'%m/FdިmTM6aU2Yɘ/s2ߺ?cXmk4l݊ۙO+kHLO/pF/5|k'QAaZdwnKǤ)$1C;^{-9b}P6r#2(\n7>(w 3ySA$cѤ'K'AeCMUkvXO7˦[#s!o,8PI=*0D]#Z$ZK`K^ĥ} &pf-o`E-X n%E-&J=Or_ޝFh_.X3 rwV1Uzܺ"W]0Qm.],04nLYQ(dn1BW})];VH)ȤB '_&s͓➟-iQF[ۭ 7?lĶh8+i`̰8Ip՘vց\nUţ2!@60ud9_\#G05v!04Usگ晷rRY" >W,(@ ĂBC>)k"`P^*GwRC)Y o%3T~Q3,) fǖDGurH4S_nZ88it[; j~KͲy5vf7YX*sޚKt#UjHc&ݑHumPJ;۝ 彺@ٱ^{m I)\L q^-It&Խqj9 ɛF"Y\ H~z=,TI hMU,)Q@ E4shs\teW>Ra-G7ŗ/YobiF/d E :b/$gT3V+##M?|g qNz'gNbC[~=~W!i$q0Wļ:7ׇ-\m]i݁/HEdĸ֑)lV$_u_ \IO BGb18 IGcoB`ӵFge ^@>u *\wz }^x6GF{X3^"{hCLΓy1OǙEKw & 8\/S{۳ 5/N^'Bsx J+KW# d5g z]m:9 Ԭ#4hm.Lr5țnzZ:h:8VNaFܖri"lE$'Cy3'"I0챵V kq1U@R&BhbC}tReىܼ6S'}@v, ͼ 'W2+~pKp0pN4,WT܆JhMͮ}?G\T6ؚ *׻Q_wd_ZmΝSap0  7%aKGk@-u`zuHѡoLjw@g.9JY3wޤ6~3'wt!Zi-R}wUZm!96:UuXWsW,?Kh8W,z&?7pvV遛82J?r%kԚi3x." pnQt R$>skOD)4\I$ÄY0JgPKdp<0_ Fiɏ8KG!UH"nر#v:` ǵ:3u MNR7G+5|e\ks9x翋uI|"? zz5@m=߅3&Iɼ! z(>"HۚCi;QXovF/S֠i41zj!Džs\B+1zټ Ρx\ Ĭy\=LoE5U߿(WPq⹩ZJpsN$~9\s#`y4Cvf\2X. ZAWIv{m8C # !$X: |+; ɾ)!]".My !|H"CХ(3?Gt>) |=s_sC4 Q]h#xҲReizN\'Ҍmݨ]Bq7Ur7#ګIOљjh@MwpQ>|IHm8WА&0tSe_s\~eO%O|L{{ْ+;Ϥ#yӰ;b5]?k5sZ98 ^dk!-_٘O0A޻ejJW"C⧆vV+<@=I@q c x P]#"@.Clel~&Tz񓝬♻NN=áX}{@hzH{(O˗X܈Ծ6VӚ~ ͋zp0ȚnOyȃ=)$W5Wsv4㷔BDjioDmA_JQ{1yw:Xk@KjFxƼKXgη$A im)"}HvF#c)T8%;qGv [B1 ?.(ir!#ҙxp>˛֠0  oAhPbQJ8J>2:w.Ϩ+k(7|R}~9`o[+j!SkVJp]xviW0PZE0daCV-!-5?ѢP :B^XbWvL ^reb%tqZ5O3#= p1G4 vs.Ú4G-rFe׳ %ρNh<ك'$?Sfno,ZuIÖ]\@)~9_=G>!RX2Yܹ썺Ղ\\ U\4l_ImaJCG ܢ7b6@}.+Z}|L4-ڧ:{JBIFRM靜C 7Ĉ7 &HQ~rr,4m맔hէ0Gx7r6I:NU<:g5JU?~.7}ۗyG\^<BnT)$nƋj#Tl G14W;#M?(q\D4=oZR‡L ?i$i[<SV.([ @(eUBG#$c;:A,+4Ր4NV0$~Xjh4LՌivrӂ g.uļ ,.D\E3]//qtFg¨ǃxV;~,VK9V$֤(2KCgV[|ԋ'945Bz|G6uܸ]Dri)"P5gB$vSNMm0ɮY2o QBړ+-%x~hg fA 'E)T1uzs }tK1s3̈u_a=v%(re\K-^ ^) Rg?S}4- `m.OC)&'h}.qب581G̊Iuv:{"/k8/p= M1!%iy(eN7Ξsr%LN$ dT*%k$WR:wkFߥ|TxH:}W9!:IWEg Huw5ƽ""yFk|f<&[397߁Wϛ~W|Ļ8| 8 ?S3٫pVБ99Rjh;dtI0qA: vE#kEG%t/FvJ&mx n}~UAhu^M Uxz 8fvBTOA6h 0 zWSg90:ҊNa}hYfu_€]|*W]XL-vVY`wLҒp3sI8(jhDCF(7aq-_1œ4a(F=+9q%M-X,rG }F G~uP!HMlV>L #vQC XAUu _UNWxi875tJHO7]HiQ׌_ ͧhӚ^sXb99a"V3.昖/l=wV*Ɔ"\n I~ |%2 Ly Bk:v(b9 |lK6#0^hsjnw}CS)4H'pscj~lYTY-i~9PL0 VǸlx)qw<5!["92,2Q/ho\u<1oO'{ ?4>t4DE| hr:'Mf@C]b*RM^'~"D فgJ2; @o>hg(ڙ5:-թTABPIiܠ_2Udoa%Xy op+ L !Ȃ(u9%_^n<%NHi*s2qdgᕖY]/l&X*dNl}o`.MqjA~F Ka=Y̖}%7i0~1s 1`n&R6ս^ouxF3P4IwxE]wѝiđgR¼--j2&'7`y4o7mcs |iEc_; -׬%s;-<6jXc7ePXk.)|dc|z[M5fLُ_Mw%frQ0od h#ZrbѱS7H.>52҂<zWEc\j@CA'4183U70iڀlHZ0=%b[~ Ylbʩe JʑIz>? R0օ!rDz9NaTU VR0)S$?Lݴ T匓9' 6bp,Ƹz1)JWkCDe֭ɂȾb]HT їkl!sT$z#xxK9 q/})> 9ۯMWUn. `ZG#V.REq.$![-uP]c=8qCIC}S^K݃Ý6Ev 9`~.#Ǡo'&\e}@JbtG&t&E [l }`/`csaDhD u+ޗ2H#Qn+$ 0c&hHB/6Fա ? %s=ޟaU'݁zHero%7 bDŽSE-ddqSlB+o'}?Wcgtwdд Askc4yԗ/>l5(HO.()ף8ʟ@Vo7IX2c|dGڮ 1Oj kRcl7 d,{W)+w<ǨjE v 1}$"3 H(u=ؐK6}?A3hX c">>vס1rр83g]1DZ@=̏(;p%ZTﵳ3gG2ʅA_d|m Ip(d.=S*#.bwm E,$&!+@}^peE`t$[*61L~RexGW%,r>0We{P@,u(cV'zNP\t++) mP:h4`"S%{n]UK e_ 80sͼ 'I xO ;)UؚE/: Uiu3~G{> :,4n8pK ~հ31˴-3覔 h8e;gW4Ġ`LS5np 5'^m' g#P/UEB{y7Dr(I9Y!#=}8(9eirN) mu߫SVGLN/[%ۇfk;Z@E˗8$^zFUU[h!ऩ/BFi!qQ:; PodsU;w&~l^b'IO4>٨Zn14EBM~U4۟8jYp@?mZ!٦oO}1Eqp~wQ lklyBRãj8u#u@Ա?tn0oFL4;jB9ZhDlr>6Ii\Gp}ZqAw=N7:kQk3Nz$wPV1V'-Y_u>7ؤ ~vQfp2?95BKJ$34Y$v_}~uiU|;#! co7=,!ͨeFTq ?qqrfVSe+Qlɯ!C_&ufL'ڔboBxCi ZOL*eȉah4;a=ZJ{mDnvLKֹaM'JP_ (o)8&:ïLwᨴBܛ5h*n ~!iI @cP9Pi%-YF2Qoz1uv b<!9tTW(q#V^"Cb*M;Geu(`DYZ* iReQvEn]z1ڨɔߢ" 4k%ߗUqd/~nM'N# r# Mڌ¤ h>+'ǕdvHsR.^U .g-N^ uˆ>/ʳ}|\λ[NNL1:X7$V}E$ɶdFc^GڵUPjnŰ_ϳ<C/J%V'œN_1QFdT"}ǜ}H&Y%TI K}]xa1{)s|n Ϯ,T38N 0 YU뺕$OjJ( &}7jT3ssU€XE3`"fmGt @@.*hٛp &e]:?5CT.澘(|լ0 U(^_]K䠘Pr o{c Ó}YS3ЌCRa~HOɕd#uϧ#cq+3$O( b0pQbL߭xE&b3ϭ?xcIӾy궾lax-?NV'=n.@v'0w 2Ȧp]e{BHR=ٯ=C3!GI#k{7DJ4P7\v?_>*~#pU9>TvV"ȡ5m?+{v3B@O56vfyD7/s/^ǐ" 44[U3,6~p-/Ȳ.\~4&Iyiܺ틖wS ©/l 3IZn!WM p?Ɩ#g璄ܼp=%zAϊp=+6O1 4p<,P ZCh) Z%Se()Ơخ1HlK#fJsޫ.xج]8jY|I6/K0ə_堳~`FIMQ=(;׉F'""u<w4a%=YlWi7z7;P$=yCxWX;A71Ns0/w&rR mAe2ʊINl ru{D Z P).]csUV5q\xT>V̐5;rY6ǶX- |Hˊnv6) !X! ݑA0@w18z3bɍ0M$2N &Fo ox1wdax{ή(FSzn^e~$LP֡ݪx3[ u:cPi>~e2oZcڄJd6m ƆiwJR*֔'nnnk(71KvMp_;!?̂3½/=Q4"C7-$|\b70󃧰N9ᶵ ؜ ]G@zwi%~t4HD.J<i'X-jCvOR|p@LGF=w,q ]gF >;{#D{g p{rOk!`tavtcɿГ^!ڌH1MZT*I: Z\r`S&//SFЩا='EԦ-Vs7Acf[KZkIú[3ZGߟHdt.1 X҇°pԯu7\kEJTB>QJŨ ydbwΌYou~y~yd+Oe8SaV`3Ri9Z_)!)کZ"TiM6Lfu֓NMU–Y?rdS5^X>3U#3LV1e* Y1@`b?=& j:ICK% ,+S+YI,9:qK,=;7jn?k2EY.TkR22Z>؛TNA圩h}|e]8`ӷ-"rv`G4Ҷ<]ˏXw#'h|`?"\eLQl mpS+r; "'vYNCwLD":]S?]՗*X~`cD2bIZ.sN}%K#a5Sk%ϵ s ˶ɫi|!W#8l9cz0͍Wx>~w+y#c`f ,2 5IHe<O/|KfY)dAkɪna/~rT i2d,m-4k0k m$@8=NjRV#lHo Lkp:n~嵕B8%p~n'3<_,7Z)iR+,Y'؀ۑvxA&)|l%+j-b#nR=$W@H -8ysQ AE*+fzn1ӓ~X\M >ן TWvجڝKY<8K-X\7|A􂢝u un8SH*^A 3ɷfUzIc)Dh*5S]/-ٵŽ02_ ri~dZC37fq(QcB{TQ *hsl(h,NZtB͵SD;>MA\%WF+=Gtq1,=HðA }jI:t4HÃR;lcڠkłYĪ>7Jwd޺D*f-}cbc`j_^ <"$E_ ʙ}"弪xH 5$@Gb(-ƘєD8|^hȺպ=c *uXHɌ,L9>y-"X?j18/~7L$+鍓aVu #>g7g7?|+-/S:egKZG7oau !&WY91`"iKUeeT<0NJҌ|fc:Ǎ~ @Ey'2%%cH4 ֩1@RN7}Yi5!IP( +I؉$eXtΜ*cAH)5\JY%;Ȇr=j#`t} vhO yI~ʠyy:uoZ0EK~՜^0Dd6e xq cwC7 >228BOј[ ӈ}Էq+Knɿ{u60mzAd.+wbYE9/]ƪeU.,eε:5vЎ#as8;'Spx!\`?~S uga;}]{mM D|xwPGp%vX>V_ ;XEB>L`6gZ'_-WY-]ѯk@) Bڇ<0htݱn2@5żK~Űma>26VRAձ|P _ WW ,Z^UbD?w?- Q0t1),/M6;vGj?p>}n lam*B ఱHuF 'E1Z Vc˷lH6_'"}äRODv2`B!Av8^b_p$q=]ūq'2q9H~ CL 4aSE7nn8g + 6Ou H?mw6ܙH9jNU7H.^:ϰ{ິpdnj$Z ~ifUL}OeyAtZK=HȰ 'j|PKT Hz;ۙ-;umrHh;Uձ@e&tH4:lڨ ⫤sG ~`s' cv`B&KgeqW_QXPSkdQ#ԟ߹Ҩx{wI(O>S {7%:K vmJ ' a]335Ő)xRƍt>O#4;B0J^*1"PԼۍgc9rQ\ⷨ$V0絪m[mZif]TL? zƎ!H]aqvwIW۰\!ǙKs`=9XvGSa\u$X:>Q_ѷUQaZ-y9'`/SX¼ vLōْ~h0ޘPoBƌ-G)Gʕi[o@LT]̷XϷ.w^RNn3o@qGwڐZpOz7cfdOqRw5pS{Eiwkaoq R Vt?uVE/:EE90VT".Xq$OF:b*V߈wIL!QQȎ-pϾ6s^{2pstVlsz$OǗ.R))'Fdg/K6=2vV%'d@R6 Rm# .Z=3J:~U7qq<6k%9=%jH(GS}(˺пXO w G+˞ q,poUV6O(?5Apg%'̙5dCQOvt#PG|]pCvH>h]@ O: b<5wXVig̼(#ϼi}"ڱ^pX^_p3w _X& `G/ P#[Ք b#jO$lq$2gĆ!~JE1xwc )YSDž$|ZUژvєW^(ESQ@hcn،9Vr8ak\܋;a7, Aځ׭ZsݨkVAtӱ9Nv}9w9W[JsDu.VI4hԝƜ͉7 T|ʆ(H%6 ߳{S¾Z 57Z/\僚n $%" T-Rp撯":gzN%>껉}1ɩXlx䷶ KxWuiOFNg=S2ϓѿT}fm8l7O=(pM4lwDԫ#?~5Ϋg6ayu3mYJByZaҍR(k݌u(yLː_ŴvHnIGTxo{a=NBjVX4im>Ax8TWXZ|uh(M!ִ4P͓WQϓwS`;;,+\>%Ɔԕ`1mo"Z_!MU9ܩbuejסDO$شP?m?8V⧃끏Y%XZ_Fxf,1B@HN$pM#\-fO-[X|Aw b <4R)EʯJ6"酳'dV2V6(%`DX`'6qL@bZ/ ^:tD}[R,QDYA|+ +h@d/T'=񶫣#rqD:cC[p bH,6.<["+~X< nS\ΏIE(fqm;:O'`@WNek O - d- 9깄}{wJO`6z!^m ii=Hu0͚%.` iSQ΄Fاg..kHt_9rhZ=&41.Q{rpDOO;/&fZ;|ӗeY ECӍ3;IWsRLbh6r!bUtԨ{9 GU5E-6t+aWiq9fڤ!$묿:E84n;G7k)h)O)峗Dx'~|$eAH~1ix]Q{"S b $]-(ޟtӍ$0*;){ VA;}v, WBfkc %I ux}qٹ ErHA{BAH=kWd_]Rn, /$Nzcc'HP]7̅R@ݾb'H LE^b+|4(Ayӕ{f`i5˂_3DB3dm|Rp|F#xISm~B:ӹ.3~9;өwyT3 nG:Tg9DQypv= nB R%%ept- 70_84]kuD3ږ ¡>ĝXqʥA=5൞)q2Įمtb)hnZGV'8\oWk }PipA]BܑZ:S9KG#mБ0fGޒ֢KL? iUƎC6Jr4pNJ͢RB0?BkFej΄1 HUTɫfwz<|6BȚ_N|Z0yf{ TCڽNumd0m-CXྏM[ůI*D3-vw~FtXo!hzRax儀DŋBV^Nv=>Ʈp?xXj )x`>)Oķ[A(rt:Pб5 [;\ v `%צA 32{;-\|?G,E Hte TK(vQܢy@^hcAp~JEol&8#R`#8wk"hR!f&~_hvPwԈA82bLCUxq~ w@2uUNx1Co%[U]6NNSC6/uB 5N fTq6@OAP :6cnoʶ?UҦ~0OYZiogJAF͊ a1GlUݹY2gj=uq%3/oӸgpשЧΎ ls&C:bX!BՏB*y =XpŁ1l[$%6SؔjI.W&?,9x{KaV^(w1VOGa㞑{uRK|(**\|jw+)LeŽ^:+0N U[[ yRp7'#as o~ȳik4v[ED 2iSjeq ? d?KiDli!"vȰ 3TrӢ^lHEg_^Џmspb"E BC;ر[xʱtjrDv E'&.~.42#Y h<ɱt0XgB7s^R{"wD%RE)Zq8 C9zl3\:QWTD~5w ~:Ӊ wɒfL|~h k\\%aåLU[ۂ?OG&g.W}@⸊dg?ƍ2gr+o=DC d öJ} xv0 KI޿I0{j5 7wblv_B52ayF`G XT D)b 6>gTpc2K ~{`XԊ,@hJfM'Ώ_PiI<Mь"ǖΟb D\:03j{٩|RAy#@&0[bɞg?oy.0t[=Fu%ӛIPu1I3sL1܋0gΟG`͇ﳦ\=#` zAOIk=kThpE] j%]@ Q"&,93mq{E 8^CQe#Rgs^f/xhǎo+A͆b/wO/vw%1a1Ӽ[deed..hƉ;3! ~@%Z95ohY]؜> [S`oUTDlJN0l*J#-/&hC_xCK1Qu.೯ qNP:[ A VLH XɄmqdĜ#zI>Ȇ \%[? Uz-HCyFup0q+mkK|6q"z[.k@/(iT)eNI{85/!P4T zVԏ&qt]ej'7F:JQ z iFO*qO*>~d13+Sv9BWPt#X!A_7YUbvM*hԕke ި zX/8A˴-䛤7T9(~KJ$Ů$m&5!0P)aE,|~ `|2ϽuEWbv_٧0N6V$rsZޱ!Eh6Ӓ|ϑ\nQbJ`~%䝀lG:I?֟C'L`K), W;UA߂xBU[4U e%<ɘ ̀ V֠7y35:̄$Qe7BZ 94 k!<A?ݙ XQSu1}&Fz %\&,GdFjR.9:jX~ m/wx̷`;h~r+)52f5 Tdq1:x+˖d|6<1;p :m;2Q<Ϣ4>i8k4!Hmʱ? 7vqL@YU'XhR\$=5J =e/2H}^'2sDK?0Ba `w")iE|Go0ݪAJ⅋0zmFBvC]r,[ %@GL1ұ{%y@ _ tXׯlOa39u u@vW06 yp" ?PٍGOd߽3>!o2)_qMJO~.0D)NzZ֥t3p=բ3럟''Gry· l_q\sQyXmYxp:Lv+D{6q`s^Q뤀Aښ 7s,5ڠk rKchCOs~]s] a a;3pU"ۘ聃|?Kl-x߽܀܎qӚ@pV:gu[ **q*(=δ(9׆PeiҎ@T#h<L<&鎬trJ]ѩE2ER82>Qeٝ P1gσ[hoȺ]L] fDZs^iS 9O‡lH\/ȀUƺCQ!¼og. }K {Cbd60#9n=ำ1<-5~򗈬s[ !j2o A)y/h٢WcS/lKv|iWjS%Zi( |]-egC YQ$z*F"P27hl_.msͲ<8o|H.2}/Au=nY˩4G]f%7Kw}R°;)XZsuPxi}9bv·A޵`TՔz hp[Jn@;A+;*~K68Mt}Dh9 ${1׵sY +Sv~~û8"`Ea n}vE+\Bl0\֢4<FMY'h2pcg >iESX>N]*XΰW]%mCs`y<2U9 ҩ4ɛ>nMf/Jhu'vX6 'PwחpXt1;Xԧ*?#'AJC~tL}91!@6b/f, >F8ġ >挞Ԗ.j]Bh@MH)t!tfe[ Tj;ۤ Y(\]4$K$)ZsI>cӇ2 B>F R()!ӹ"cK|XxI.Rz&cv:2t `c)vՏYT p%_Ftta3nP&xt1o9qpgs :* : QS5죅m${QI$ڝtT%rb؅L%V@!VgyA~ըR27fT\淊T¨:z@ꋵMUٲl3/5E]UͤTjܸMvYb?qlCc%Z"巉N'~}qY3 t(NfeO"d;c4unS)^Td7$YlwW՝-$gEQ1CE2z3=duz7+՟&ώ.)TjS]>98[ݎg͆auI'`Jg4$oK=?gf8]kӼjlgMYg^`s !KitOh;ttGρ2f9&NEh֕Ab]7LL?Y9ɖtm.%']Boߚ.clp^jftIL߆_gLwpPuXpF82PI^xItwS>u X,o'k11 8.桞:g-(%V1fzI*輈('T܌H{/z2T:}u 7\WrnǑU#Fo8sRdDHT)%t|TF=1I8GB va.549ߤ,Ҡ%$xH1?:@ rȜ!Uv-6Ybnp-tT%ɨs܌#"=XLVmrIp[:5e X70tN*^%?RO5GgI9ڧ|R{H5P_{wV X[Eaݗ9;*b 5]'XFS,נe`k"{u6߄}܅oN~ 8 xsUoBܓƯdcJ M ;Rwz*G״H;#_-+6+FOsnWʽA0%я}?U?O%M 9 Ƀ\ؚί1k/EOY<=PǍSgi@ҡ$sqBmïWqCvBf/'IOSxu}aUf&H>>W3lΊb wz}Dt[]qأ;=`0/ȶ;ZѾ 㺝2lD_PAMYLTqyut=ci_g:߂\a3wr)gVh ˾M{-D^NìԯSN5j"`mztIw5ݚ %lʅvr YRÏ#3 @JeH{3? H򹏟cEaC z3K6u*HG=R%2b`iЭ*T5}姀pq:]'/**_Lӭe7FFl}%iGBrN%'|txH&A?۬趕e|rGj" &x2I)m'wp>TN],[KN;Or\pb,pCN;\ DrA/tG7Ui-sℱMW)Xe+W])=i:J*p䕼ڏm&mr\C굠V,3j~ ؃lvb9(Had̖c\ʭJc_ndN+@҉vйyZئ+pU7C. TwH"G {*&oszO<*dR˨_vJ;'e,Kǐ#U3Rx_clvXm!-QsIR#fPPqFgNoK:C $2ZCSO"޸ӡ h)}F5*<}:I1QEՍ,Q7ayfƍw*J_ ͷ[o%ؓ*f*Lq95h{QJIQKSa 28ao *Pȕܯ ʘlΑL4GA@ֲ7[SޑIs6/r߂gq+d]^{m,|Z:%*0ϐ/Uc7}|QeϿS\@<,O3-TUp*j{d3 Xql;(s*fa)D&L?1\bْiE^S_Zz'-Ծ+rߟ[# aAj[T8VcH1h^;fM3|+OnAGj lM(!Y&huisԷp92Ck=UPO4%9#Y(Ckr TZ@@h($Cجߋ C\>嬷6dAάẪc۟:>"#!ؓlsDT*+Κtzz]F1Jj,{RJ)έe{OwG_ #0D-q`P/ U6[*tf!X'-}9x.&t/]V+u%*Lмs^woXZ{9,E9 /pW׎phŭ]mZt>Vڢ,mٗϱig7Z4K$gѾr3,Oa+XlәU,7[~EmB*$1+Z]9ҹ}2SYvRᎥ~den٤pzMC[cPG!w,ɋ񅏂OFSiLG:vÀE]ŧ.3n[l-C4h3!ޟxjᐶ)0*pȽýed+3滯E{8v(l -y}Ⱥ0wD : ɺL7JBq_MR'}{@”3~v\ lW{,CphOzNcIx˲]ƁDbjAȿG62'e7~?w& v9Yr_ļm*]o%ĸf)J0T-1txtkd2_ ݟpv"J/UB vzF&ꇋ&f:$iʇq=hFMi8|ė!z(byA5k}YYC4+r]b5ٌrxwotb "B@ɧb(/KB`t^sᾠO?)5 u7Qx b \_#ma1_TeVq|!srRT؇v)O(EX3*s G*c$v΢dE%}[ Gggw^ l/Xi>Kb,3.i)1 rDZU{C\+;,).JN7SJlxPCseff O Fٚ4yVhLef8.Ϫ藾I#EmfI5J:`UXUvRHAPˡ;όٕ~eO&qKv׋u%g<(h~ؐ%sԥ.P}d}G4eכ8 azGaMnU{6'uVŢBhvu^xF1BŒG:x3gz n[KlV BzYҐPE_]]遃^݄>-P yѐuW:?7݂R1ۥ~;\֮Lṑ+q f4[uyC=Ԕ,.NǫY/$bj d}Kj-qa;)(ȑ)ptyak/ :R`9lYAz4) R&݅!~e(*b@4dI6-ι\\WcA?&].a-•UgNjz?JZIϙ:TD5f df+L~;CQCg,UiyeN렀>q|`Xޣ!0``إjj~IVN\0}eT~5jHrb)EX:E;CenӞï )' R %+҉V?̨kɈ!klG4naaHpa)؇{و>]aٸMq! B{ >@6-F tu™|kE} >_qPdLyF "Zt|^ZGGH;Q.&99y ~j|lM6A'טHu?=ٛN){W/_ CŤ,p*"39jϝ$0 s{Bx =Y^ bV |in$x*?[q N#]ւhbC;)2,Z+\L;19ad``v^xo `4LX^U#Rd!!jZzXB1۵4 Ey#rBLHaNl`3BHmOIMh7$rڤv zq3xPDmV|DY"}QC; QBE)ڰI;뱣⸜03S 7Zd.N^ji-dQi,}<{ E`Fyg(*I(FSVz/9QT]ٚcg0&[ W95;- ۺ54h@&lʥ:{ fL|OB܂OLMstoJ@%# :jv;TDz}ۖ9 LV4+lVO~?Bx@ٰ'AudRSzcjtyOimsͽ,D6 >x˄jJjWWPp?>M'T?8_,_.]K̘ٚ'L/5y~CxC+8(ɔ"M 5UXCAu:=^7VYhz(.,'Xށ*u%(Q¹zlrvco<_Y_N܇[cqB EOdץO$1n+3# ͂sAer&|Mbv Cv Gc ||Y!ZXjLW*Y?GXm43;8MN2EO~I38.4I*~wL@d0ybKӖx Sb0 5T3JS[iNaRKi>kM8TYMg!43 <+@KKHC^;[kam01Px(׵G!HGo, *Ǹ%J`MfO@D^t?ͷOЁnFUަbҩQ JӹJݺӂ 闟E] QH6, /hg=E&_/N,2hI^ /='+|lA!chԗ O-CYb,cdW&BjV06k/vqy %7_c'궒t($&`Gh5ciw *n_iKL1qȉr؂%vVINxʅ!GPкЁ_vWLmGeDN( j: c,1L?Qab@+CԺ,8&$ چ},$1):1;dgRߊH:g'( ,5a~ƅ]#UmP.gJtk@ū4*e*uLZybʵ&Xq.,o A&J4birHn?úA]7͊K%D;\O!B #WOi+`jA\'ߍ, *ؾi>Is zzOgfs5B@b3o>|F!.s0gR W΂9p YSq׉}"1-$UPwzlJ&Vͮ`oPF*y*NQ7)7O >-lÚI&T%KA0?^f uh|@3gݾM$ɃZnjM#b)OvVY S)~'#"lzS B:AnȟQ3w))!ud>~E#4m6*mmZU0C8 `HqT2m>yG{(:~ #楎$OwO>ZFC M@;=ut"曗oD'-ˮ YtNr~7>A-#u(Q%WU=税r@ U9 JV3'g :yv6z&Kq\~NNbނe(4**虴SUAg+j@MB/Ay2S^e?Udry\L Z r^r -Ѝ̭'ܬނܞvΰv:%ܔQV{ݤ*h{Q0U,1{`|`8URbٌ 'ٽA?kG+ V?6c4.t4>[X8%⮹t_ӫ緝:t!jdH+.cs Dw!7rz, IB5c$OI"i$EJ+?0+FЂOvjV3 ^a:[)6z^eGͨ#ÄAd`k:f@!xտFV5,5{_݄9f+ HT \J+l. w5 tpF _W!*If+֟o8md^qwU8?]#q~#$,u#q"5|rmH^J/Dwt0YH鰉I̴ FLqGa7=_Lk})Y҇h騋? &ŧŻ.;L4\ˆMxB!ǍRϟǓ X H7̜@M E Z()S =] D~ O4;JypҰj\4?Rw+|є\v}#ws>]_#L)ERXإ/xBCA;ȠƃW,A_xWᅠk# (٪˂FeQxkK+,߷ف}^^ZNd32 cϺ\ &inۃ A8 wO|E9$sd(f&>/౛ &TBYAjtʕqj i9$eZ" ҽ')M?wqvE\$=Qö٠SQyH dw阊T 猭*¢`EE]U.$6HV! )Z'~@-si }a)]hF+2ș,4|t58s`7df48q>Q VC8@8Qk0#$[9(&6<=RO?t"nYp_ DaxeWiO[\laIU 8<)@p{@]53%}wG.upi,v]UwwstXo{w5XyhĨ6Γ_Є.m,RZ4/.KGZB-)f*th,40ub8EHەsŽc+Z`GEك 6uNoxmXdk=jx]M" -mh GrS?|;T_h_BƟ]a=ZubD'o3_ph@[͔Ap;I^($7I$2wG{PxG 3.7KSOE\e,,z ͗\uOPq|X)'Yh}!Fk+]>,Ƃ6.sO9J1 vcÛ1cۍݾnt2X.z-NqB\+j1;'vouhKmrd$$^1?NjZhbdL=hnCy?I;|MPi=gVۡB<GW 2 . PaG\(| N!5M=(){BEf)Po޴<8Mq1+R _ϔ8\ HLws "M b!P=SLUO4KAfz|˪* -=E,vhD`5g*ɵZ`@Z IMO| ET_x|]D*nF+foGڸ&S(ull~U&?8lEvEg~P&/#S)N_F7$h D%BRh^T] *rD׭èA7Zh~b뻊X^ :?S0-^,$?\.U,fjȈm#(o*׋OG K˸]ǵ^G-nU͠4Qif5g$S-s\RexpYdw7 呍Ȼr`q?2h1wJْgq^ F<}/p֊l)ْh`s+&Ez9=W7L$?P8"'i@W3q$Gs` Dw e() 20MaTm8QPNhF@P"RG9(xν.GZ gݑU) $5݇4Jβ%B9_kϙ%J6)PuЭꇫmZJt>zN$e69 t%{zl">2rP2mV#&F#I@B/yGf ]ҕtJ=^깍P'HF:lSP~cIo۷誣ui0BR {+]ϛ<`. @9F.9hނƹB?z&o2ћFrsHzzso͔D|HV|mZG(>T̋RD@4,|t+VtLKAbng"+YWE9t0Y5T9o|hq6{|d곏"ͧ-CG6OKt9iz,k^qQف}̂ؔFtuh&t3%I&+Ko tK.H r Erm/s&X3h-k!!lȥ$to^0m 3wլͿ 6(l5"n]NfO"|Ae=)KyrY7g{3GcH g w˯ ́TW뉄to R!ab9B\>D7h03guRBˇ_CK= K*TuH)oarAwxTQ?7j`{9j¦UT{"\',o"o'!ﲵj4` "!_y!֗2+M?p_MlhsjӨyWΖ_DGFA^5F8gIt^'̧cy~"E'YP@Klx=ۃ!轤u?>irZ 8\4piGF7[L}Y̤S3$rZ'TfZvFSG~8}XASlȇ&Jmuyo&W9{\uH䨘/D%\ >4-Ӷl 䆂Y?3PhoM%(عA TWȉΉS#-^b5=& DWt5XVꧻFGn\0a+״6a=`N;h`ڈ%,sbݦ7e?P2\0':g[O l6*фt"CQ)|̐2pƑn*H8}y`YbiX03K@||ZRGS3;.lE\9gCb,yqɍrUcM 3rlpj2a\yN ͊<:n1țܛBhj<l S4zk= ͈=eW+4DL{xT -n06 v ZHܨf48_"d9&ęGsx7M׍RS$ly#@B .ozjD`[VsIGN%[=/FH" L|R56Z;cu[~)Yxm0u \?ʜ7Eu+LDk'4|󀧜CAŃE5mƬ(/kBPb H{ԝj1OS+y$~|'Agt1@|)-A<|<};nSrǶsqP'=7BIAmis#[ h490`cu%15]HɝP Hc}| %)N1 s# á/PRae,TeHH.^d]Ċh6@ȍᝒp`+S>ms cVŖu=I8x_puP$aߑ~^*3)K[~ ԓkUJemhvfMDT*:$t9UHƲ2XjOl{OtE*N׾RFUF0 `Nș)b|k/ @bKϥ8<|HZ 1wv}|5RCزr-3m׌,$fFӁ{E)Z.KEEg"m|{m^K]/\4(k3k)UDfNTmeK z YXu_qcDWbfj15kG-6>A3@6S":}zѧռ"3Z3qIh8(wΨ,b3z1 o]F{Rn1JM3wcQŌPL/:N R~e3)4}̊Na0G pfR\cdӜAà4..ciUͺ|t/@2+vy%JgċD-GU9:y5^Q8׏O_\,N cG+Ū!'AKIt&?:Oc1486PЕ^loUAFD-jH|9[![`ɳBI4{{!gK᠑NsEP{5WO,/܏c(~3E4xQma'@BQz̧ LX| Ml.<}.(r |Q/:p%Hh_aPuqd;')K# '}mMxwӊn۵7u$AQ/``}v~fFM1-(zg;_'".&@ҼUj qn/T(?HP׻n'^/q/r%FXO~ Dz}>NR&yn}$ 3@Es4Mݷ&X<@w(&wTS\Vnݐ9p# 3)aVK_՚>\Ub}VsNM-@/^2Q4 f6jTTc5dfEG&PPրEB{tBxAF9.'N U T5T."8GFa`G$j\oRpo"JI}bIrSv\e9ӲzX*/6~Go*M2Rs1SVEۭ? o ج~깶7Ctx_0]Yn?spBYAH6qP)/ ;b"5z5dS"zlUH|P#/z][24BqCld d8.bf=A(TU!f@)A&_W/weLml:B0zуB yq3 5Y/!TEVYbsj<.T'!*?{iW "^1+.yKݚ?ҧҼ Z A~)j,d)hYH5L+ڐUcBYq)v`Rtq/XI8H|V693t&aM.aOc Rx\/8{wFn1Gf0[gӬDOc1w51j<e4&e[ xȕ9T=;2 J2Ҿ,y߂S!nԣ/qt|n#営ԯT߉](il=1xč |e'ppiZ9:i Iy,4c8y"JN<)5YX#5 3IfzK=ߕ< n(~`aC{ʜtms*"D~u V]r%Oڍ^7Q- 1p~+S.ZJ7rR_Q ڌJPGR=l! $;`08aPwd[I?`'K^x'4 WB̓uUNgEI 0e*nV?X4Wz\o&b(*OQǖ12@D,B,4C!=G ^Qg5);|h# 19W_`OV4ns <yӐ{VN/Hw^J80$>KƯD|)QY|02PXˆFF0ڢ86,"M4ɜv=X,09p.ـhK2U?YdI`Ly*{=K{=w!d503&ݸ=yJ 44C4c:L03!ݯ |sK>dmvP־:|\U ][_CqWC<ɣ¢ /r4L,[%w߇"ת#7JdS]Ӿ;Ac,d쁖dY앂+PUp"nAT^f{$! w- ~V'R5 J>j?gp#g7K11z%EԦBԣ Mߍ0ã2qz %؀:W-{aM:^ޯѺ~8 ҋx'< )x>^e\?䰴i[+SFXh{#ڙj!U>)M~%Wh`9:_Qlh`& DMy6&gZZxp1I$_ɐ2"VՕDFc v-t<[{t14B;i`+U̜*w{yi0Yi@C Uw?t$w~/RS_uW]!cDMLSrBjĄ1L2gjckݪg zz3,hh D$:N_IIu½fnjsF_ٴ@'qDy 0T]uڄq![lw*߼=++/4߉jaUfXwO̹L9ñFԫS0\g1մ5rɓH(4ܡ~G`ۋ=@ZFxR `"!t%@]*CS*uNCEjF}D*]9.2.3@tĤ&Ze|*>15q/Ktq/u BE7ŊMCZ6{m~8ifpgUd?.Bhk+#5(bAG}G/p̕~ VT(mH+jjSsaeё`Æ!uջ )'GwTİH\`ol@ $&,*)xC^zlna^қ`v$X@:J(:X {(7էW=/n%r\In'SQາGo0t0oq[ouz\(J;SFzY63f]~<^^{oF|R&LcK(o <LP`#$'cvKYQf..&A1g Y-yR^7u$YMPRzr$ y,"a:j⅊HQ*8f5cQVK RPi1sP\~y,%x-PGQi-TûP3e(pK# MըԲRn8E8790Znȇ}9~zs8"hʄV8 rT *>?4@Q-%v FMQF^-+PQ+۟0x_om'g!b u4d(p Kx\hol`C0"*y{l3[>" ]_ٯ`&LBzSjCl A̼~14A1P66xEA/]-Xd>뾞ϚH}7I_k7k |ez  S N ɄQeΊFx4c rQjИS ż|ߵ{Z{1DsDɴY@>ܘXk'h oj+B҂h2 2 B(MC.eD-ʝcg*##k<92 $\  <"S\6p9~d>Lߌ}rآ ]h.=*B,7aKz +jx$<Ә+ZT߰L,Y [l&ng?zVO-#TE l6^ bUl\f©uddX54j₿B~;7 f)/#5I6h%<}6;S%Mמ0p\ ٲew~n.7'Vc |8z0Ӊ DhS=ZO)971lj1 YORdߟ©cr83-fLh4Iɱ\j6՘Wj}WZ`vQ}5$ kAT2UHvʡݍ6)>3@r'ph-s8@J\>7HG5 O ~%>ZpfJ07NIN5dqwxr|'C \).l"L/IPj!"pb9G\_,B\-|-dPο bm`7՚ ~ya.9.*Yhiտ%束eDgNNc&&/1~= 枫XںT+k[z+y!qG6SӜc}JclTrhK6, v]&3Y!te}1KBjr66X 3j¿1]2I{vtր\xw*`JBAierP |A#=v0 QpJ- CuJ&+ʹB+$`~Щ^bD0 D ^UX&(E(?c"t#Ъ򪀙8ȍnxKzZ B5vwFo18:&3Q1%~+W3b9נXmA:`i-Q!́=g Lg變z&ԝJĊHިd+j;!e's[Ӭ5%\{SD nUS~Yh "Eƥvk-gGz4REd5S3 JG3RIm Oz5=*k@ _އSmor|M| ׀ij}× aa2 h96pliea!7Nh7 vӼ#{WgXt,5|; jO[Qd4T6*ŦRf[F{eYD{kGdOOj0B(*@j6M=H1[ɝN+۽Jb3Q C7$HkQkKztbG(]3I؄+[BGe z_"rl-{_n/^LIDW1ȅC X%=3|@wé0gL*J% Da- ԫWNXRp$۹2y{4j [, iH`[e{!5Ai\GWD?zz6TY5M͸9_#U_l;rx 2lQݎ=m(i=mOƕ';+f݌xfA&*3:ENbaOn,عIq̍roא1mب^ uSÈοk(Z1Z#a?ĶkynF` >7_:;1H`9{T `{E iwOcŊI1E#5u$xL`ge+ug]k4Oiny}yaP]W ~wTq,ۄPɿ26[w-P{gFNmw*Fy5E*W+A+R̆m.m\҃ ( KMkR`Mz՞U!h&nr oA*YKϐ3O5'7eO@V 6g)ܴ԰wם-4Q+bQzugD̕ե Xa; \V4)Wir wqyXv/ YtKYq1`VmM3= Zɓ͎t\7hb26$%80EdHF7fy08iQO+-Z259}nI<WoPE˲(ۥPSYO$R\4ǂhڹ9ShنoцUY.0I:7o)Er=Q4?s|N ?/5;mv<_;􇅕hi)&)}fRyw}ָ%--FP#^Ljy$7E~ RGMBo,6Ke ~b6d^vu lX- n͌_CM!Gq]*8#{ᶹT8#!tkF jͶsA{4 bB}{&Ywj`5S+6Jϋ`ܶ]e;MkEޭ}+W3lafxhe-9N+51fަ,rk?u?NȋUqfqSJx#ǣ=9FKsts##ĎgVTEE~peB6wUAGu0Bl,Rq&nw@睶/vcJ S[ n˟6 $3/n(JG^ySVדΚWΑOdGRnn^4_*Xf.ة4 E%nU2iְhD#,SەukNdÏa;b1n+nD_'I/A˷K폱ΘzګU_drcZqhWsÑR] zxj#8ͅ*<޾*[Tݮ9a`Aw!% ]c,/:SqS.-rJ4He\P!#4j?Xtò>K//^yC6' 1SO)5Im{Xt4͘?Sؼs܇jLArmj#0QLʔD%b9XGS;ՊT+1=4cKnjE#07XkBgxNc +oS5yBpE~7qRq8xZ|El}V) P觛܏_*'"1KbWgն&c O.jrNyT'G&ـ{M]]\VBLmrf͠ ʌڶ)H=Xw7e,YT*P%aKJķ]%θN2U-Dj'Of ] " ƧNK6,T k)ą$w3*Lv}bVS4!@-u{ńIԢ tԶgEcΟzY)d-(|Ra?&jCwLO|yQyi'Tٱ*c8u* ejp8nN.#vTxND^yABȴi{%nH0W"1Eu]4%ȇ4/@ɿ‚8#Bc,6\4GgC._i6kу8s|8u~j0Q@Qf 1r)aDGmf*m4}d_8H`SAQ_'kt #q3!U=;ԐOobYա¾Wr˚ݰݘ qGo!*}3*F]4c^ FdwA#݃mXO\¢ KYن ;_*M|mWwlwL$օ]*:[+r+ 0r䓇#)!) s; Ĕ-QK 8lj M:BRjw4aDOG Ss6${l|4^AŹս7l-/z(5Vr&<ދ3ef^˭ *X#c:8.B]0B'_k!+ ]&)^&M`]wk<Gbs S5X+0c϶ X'@< 5Mz\iC8SQ*[nڅkr.WsXAVe=^ltk-$%Yl|MBg(7q?+Tneg>ծ|h,F4sjmĕp4(9;s0Q)64J*=3]|4ES ɷڔΪ/'lk`ޘʍYKM@l=E` 9~Cox߮%;(£hX Ĩ3Z md ~!;/8fhC&`Ay_$(/K4ۉ z|CW6AV% ք61={#K at1(JX]!1urn~N*yzND>朢".qB?-LFоDo5KG2ŅFXMMf sq c5`Yθ#D$XɹVo*hZ.V(V|%q;+\{_[>J *@$2-XLB2>u dhҫ>k%GfF~MdXخ]لAդ!x("4?dO<ΔQWX-Ĩ||OH uEE'm0ߟILʉ̸H7m%u d,#M8̌_Mv>!v$ꋨ $U zz+nn#dYa̩Iʣ%20oRIm(^ʣ%بNjvν:;)r>Dm!@|8CaƕEh zW3;'Q@5űoA0ʣH~:eVTW(yQbؚHUy8BR@'uhԩPO/iP=‰It^&g-:KHڏ1qQnQM4[ʋl/*%ku}|Z|{_ً iy<Ƥ{.*5,DY  Ϟ|R6́ E/jZOS_vQj#QLp݋ႅ`m\3.UoMP튥.,¼FX0h2ν!wiשp,34uL.N+?t"N5(+k -gdT*JKZ#=}Ť̞RՈNZԷ GBIÒl7S^|?˓b@@f̷ʺbWϧr*g0 컉4c.I}B;rչ)ls]9p{!6zd vwSs\/~s y͗R*g7mZLoL0Q6?;|pһZqj6zd% SQ.;!a7 o藕2N]퐾m9a /J}$Ģ"L5T8P6B! 3+)d[U4fL<|Y ze Lp 6dE/oώO&l:$58vU)>sw8,.FԢ@+ЦMwSr1{`4 }ñ~# d3ړp"Fdл]bQQqxg EDCp AJ,9w)K;O>waU taN^[85 TB˕BVSK@/P&}KE**_)J:n-|j|]|2aU, а>-Ą>e[-TUtQ H! K> wZp̝Ⱥw ;qNX g3[@K_cvQw#4 :~h)@+ r _U( %Ps~N$'M8%S=P.˕O?w[ -h (n CN‘dks~^RqJVmfkaHSu8WDZO F\s0 fm&ֶTY%S]Mupo{)\J(bt 9٨ *;P襷qۼQ5Fϼ(sݵd} jeſ5ݲVu%fw'4Rmqo{ӇHi/KS {I2%"FN87Oѻ hI}GZlD#Wz(EF5,DT'A& y34v81/5ZAD&sYcY׺k7کt&DQ8*-4.2 BMOT{Tzl|TTe%OG^\Yp>BE9s+Y4x7$Z<Ơ9x xD^OOƁ*TQ8'-ؚI0leB- buin}%Bz6)i^g'WUd jz=%%)~ {jtRB"-N̷k#d:MOqZO|(T=+s~a9B<+C0zx?GE0@S[gtNhCM]r?Vr%Td{&(_˺ҙo%~Fje)szo*VK%2vf[IH;DtzUv?vܡ*Р Zn肚KL l`dgiL;Gl{.sѬFkPӲ%'3dIAe/+zxn1xT9f3ݷluQ2La{&$ELрc;p"3*U8|rӎERk>Xi)_؃"\Qo~3oSSe0B\X,P =ޟlj׻REXuLv}'L~|2 25\elsfxYР:ʦNҊi4ϕ&hs+tPhoM-}qH(깥LltbW07xyxMax- gPU1"x } eR#vNvp{l)>omKkVzBhaXAȦa" m9 , wxOaLVK'lLo, c 0\72v; 0 "bL,m9SOs0FZT1,")@TTSfS6Vd=6ګ<S[.d:.n7qKش{Ж̵Ɵup'֞H|iNV5WlPi:%vI.Rrf\u;cd5[4f1Dwtw}[6zaoL8kQrdFzO< Iˑ49%@mjڔM 6U3C*"FAVI4C6?ߜōI@{}e  ~Τ+KK]"]\`J+NW$\q4mE:Ĕ?9xVa-X櫾'0c@lF~fkXG7u{C@ѝڶ_`^Vy]>%nZ*e[ʱ+VГLT5!Sags. ZZI]e:G܋\kCyjB=Q ٯqZ̆u[xnK!/Hziw 'NGv0'8i*׊ ?<ﵱƍZdʄ>TP*}@1r' z=&qC'LؠOGB5$cD"ZC UM4qtݘ2t'zo.oFg]~Xt@tǨ?*ڇKU-7 "Gc*Íߧ2fM~_zP#YO=2[or7T2^t4E'ЈHxDOrv& :xQ>AVhoo+qӋh%H^R8q]sWр ܹ@Ш4X>L6Qݺ& 6Mb8Ts٨.<׸R=!>80rk@$i".{rZd7T9Hm$*י=7;]d}춿be 5)w)$QY,[~R~;ƧW,˼X:@ $`0iȔH&En|&ZA(y9~+}thݚW8YKf)/jhg,67jz+)F)Owߔ(n(5olpF- a I٫7~NȈ@%$ :vo?8RM般ߥ(!00M.#pɱ{,[`NfO}S6Y )դ:*0( OB{Rۥ OOD8]jj!R7"b68dlZ4̺\Z}S$ ǥi{p 9D/ _U>Ȏ Зl$ .t^P(YALk`MTd?*Yg34F*O҈n#ūNmi1K%u 8g5lz?W\ͭ1ڲe<'W#6 &e+X޿*(⻕PrxJ~|ō#|֝lD:}1!=oN݅s0+g2JIO9sUu-ɃE}J ,o!: z8LenD-ϗa-gXѿsI~PVɁث#?(s .-VWcZie#F| iEȭdǬByFyܻ6j d|_Bm2ucG)-kE+I[B(sMj|#˯[qp;sSe?kh~7Xx3ץ@';@ː|0S$> z~~ךq(.KSS1#K7!({eOIxDއ4Rq>D9}ԊE "2 @U>%,T؅3 M KJ3qOnN}.{Ϟk>z ,L*#ˤJoĿr@ҫ.,x-c $K)\hfck5Y]r29uBlZlonAtV&PdK`<7)m^KD80/Вb좼x#},d}2y1/t5 @)V?a`.*P7'R8Ux,9vΛLvNσ(d5HO!Ur`{BږJ=,mbkV!}RC,.-?tۛ^mIS(Ũ$,99O\ h,?Jx.DЮYI+G3Rz4ۋ5v!ēgoYsyHmr[XR ͞"QB3a---iPﳟB6I6.8_46^i?jbij$,T{WP#yю!2JP;_̄hp`:@(3O8+ar|y%dWpNH:3rؚ2Jkd F ә/^5`"kaL44!Bz"gOޱՇC3Mħq+-;N)ҧ뙋vNaՊhOvx;J~|/9:22{P&N e$4A +^.i+01@g {5n41x(l56\xD9p[д*+pg~ʻ1;#w_: *ٸZt^h𙁉M56 xY M]n9RzZ?>qRl޵}:TeYVW,;V0ج,tJT_b\UYl)IUvЬp#֨6IWm&Xen%>2 b珙VJBUe/(@`2-bljtGN`Yq%JIA#vmLc,P0Rr. 1ꫯ#0eN> ~0o27R̒{oKy_z2 ;<Yv]Iu.ggl=⻚ ='zHNGv~&YMR{j\ky k+m?tX! :45a"vJT;T2.l#*f,?g\lttJ@G\Ur瑮p PޥPُ !QIok7 gE8Dȅf% &n?o7 ^kݣ8hNzp:aq-Pg?-w t>?M ,r0Lnj'8_}?d( [T,5~yԅbuQo7LeNEVC:.\D;C2nf&ګI` ܎_ȔĥV"zaᶬp˞aozSo xKF=*賶wmmˁڗ)әr.ߺm#Tz5hP|*A:HxzoIݿW>=,Jb( L Qs68<"^}&\dJId`G%}S}z`Ni=R= .\ۧH>Kt{.jxgA:f(k8YI.TThސh|+W wz$^㾋Th^FZ0%w&YOY@>Q 5Y_ (c>ϗs.SmmLl#e)HT>j܏T,s'x>4HRGȼ 8wMV 2/Op Yhsw&8^C]:n:Vov"wx)ySj}:Z5=&1,~@Y4޼l':ØRCC+`6pX+39k+ 3Cwڥ莪<ᥴԲ|s,36ҏAdW 0-]ʖ-J C/`92/@g -7 G]7{|g{`[uާȿ{&w~)ӣDH)SN9Y$8/LZde$˸q)iN(k. ؊K-af*meJ7}SU3,&kinŕL7[~J@rDw8Unv`1 ?Y_=#2_,6*AJ~6H<45=5kV r{4w*y􍎜n3-+L*`_3!_+o~V!9.Bw{:ڒħOΎBm&3 E 9lbFEL$]ߨ,o`oR?1ڙ7 *s/Ֆ>ʞ]!? s tya3p{ۭEdPZ'/[m,ɘ%sNHwWA9 d .m~WJ=Ar5]耯oXC`g>$ y<+~\ny/jDg'0"ƽpUvhp„%LNsnKAwYKg?\֪OCL)@׈|g>^/RZb lh2߂@-Hl E݇KP~ ٳ2o "흽s3n |uqx.FP/+zS7@c0Fb<iG1+?;ɪ<Bԡ7>xq;I +ވ0nyOY4n~ȺuIy Џ&T5sb}!ř/USNIS`E\EU`#M œIBAkxIXs$X};4C/4_+WQXJJ0Ր8./=gœNkު`{ye)qCQ30yK1S&F"vUx CumЫ2bW+л?֤mszZV +& !.LlH~lz HdS' Xcxȝ1Ś_N{d Tlɉe\?\0֋5FmYPҨƍ~-$#*I &tya[Q@S?bkٽ#ERİhf4~бjD ^5x𵵦&  [ma  *ddnڒ 8Ab#h]Onu{!TQzz/yo?/iH;Qeʕc g 9"S( EM% /8&@BA\l&)+$X5҈[SyzRϻ)Y1o 3fSaɺcc_6#Q(DrEi*,0I$ךCT #=V$@0g5YPQ/ f`)FMÒf7n9%~$›_^?=ܓlyc"H싿 H^nD3ܙnȘCU~1kP6:R82p>{;i>30;*Twuu)OYDh;EUN0d DԀ*=(| Wet/?5yl3 V#uб*n* :N=HwМ5WM᫰)Z,4y|͎D+*MVQr7Yǘq,PxU&^OW8Y))U yOg7SӇ( A-ܤ~I'i_#C7dY̤mZgLp|2䛂T $gT ?KWA a?!^ o1!RcԕXJjhBKg/Ul|;`].nM820L*d:d/1B@r̟cdid\ 0$ -D :ږB<~=m1QLY&MZPr}b.) V nJ.JZ@Wr5PFTBʣ_jP4Lb|eі ?0^ӍORa F8wU%};3x2wl,F/=]M!zs0TKp&F𕾀iA t Xq{M KTpBP!vSJ~vw6ҙ:<,- uW(ք%*mzpS2P &beclLٵqe@d!BF $BE 1a[0^&J<27,;瘬W\d,G x\(!~V^oH "V Lڔ ۫ۢ3%S{?.(+H7{#_ O+. ymn2Cvtުwn852`v ɻfCmVY{_R)l-^t:lt~I8oE# JED:,Dn9׊~,V&Ρz7  }(JFӞ9p(&N<;I?éRsx,g᷋|gvݦ2i uKErzJF `x i=-UQ.7`h"?HIc{FfQ{Bµ >p*;7 L,8 zxIrb0\x _qBEAg{$yd GS6`2m+WwدU73S6&MA?!1|y < ?-7El ںC.+]ϊYs\Z*me5.0ajW Ъyիl@ /V?i. Ox5HF_\aF?#%ɇ\TbnCqo-ŘM&:Ye%61pXÄ.K߮|)Lhܸ (+%lIf:UB%'p¹>KٲNgw.bt]qT_i(GrAB2:&dOHt!SHƒVhKIYfH=:Az:T@H^nk5)2mat-؄ϼڮN`~Ў(uLP*,alI`$'n( wٮCż )rGb(DE0sHw^_')l vOrW_Qz+U )ůL1ymI=qhjk)vá",l3^a8" LǠ8^9~BVkDzW > O< *Rsh]^D)ZU?iw^Ҕ{o?g`?( hU YNId4Ii!"Ob@ei-DoUR QL1C"S~xp}!Xo >OsɩJH)K0ؐÅV,~t):.ءOZRn]cNB^x>"Tyk`284[0iy V^_b|Q?Ȧ;D_^ M*Z5.X jZ`Ni@ Oma{8밬ۯ|pqe!: 'awkuҬ.*vet,YIU ٙ[ΔYM:w"AywfZ 9AE*9 R`䤍OdQT^4bI(ihpoa0ckf]R^0ŋ*G* q{Z}1^>.הn"P*<2DTId+mhIl13]٘i)v9r2GgKL#q*۩Z`a-{\'lĕGrioV; <ɧÐ@B,3D}3=^Pu:L ]rj`e?DaPP5&v6ށc ofɣu]hːxO-%O$4[?"Ux#(M(^1+t͏r"EMb`#l86 ɴk;FY#<~ ʋVsޕ,Qښ>@DcTm9j8Xl&p/jgP 23+MauWWeJ1{M]|1 -"T,l"GB%o%#y kGQ66'wMKP( yeWă+Ǚѡ9~_B Xodj،7^BzPqy[vςms@U&,2y\SKӵpKRlA%5xr=ukt8+G;"x:יd]}VzSG}Un'/J&eR f Щ+7p*{#;`vvA[X @Z(P)nA5+#Y^μ"i>s,2 _m1KҭQ2,Ay{K:1f/@bT8>reۢ0•\?ؐ;4`.Zx 48ub?S~-Fb.H)5pGl/06a=mŸ**hJ4\Omk@/:Et9 Bc'Ԧ8ذ:wC8|pӣ){u-\PTԫ(z t.|sif1A0:i}u 钡-nBC |W'Ss(2=N 7umIK'a%!cՁڧsLh^yYjMӻA/`ˊU,7 jqv&jhUFR|n Rw[WYgEK)Yx￰lhA 7A~L|"LQoIR,_Op$REzLѣuz&7 *U&kw5W6 Θ#]yuC#\] ĂŖS[{j/9?l-zA;8Ux:Ӏv,\"#T Dj-0pZ2ϠAcU̞s>0Ә _8dRB,c$$o \DX 3]ozylK0gz5ȯ&\̃Qsh[Rk%{';?^`zࣲtkZcRxQVв>?g0`@ x1UVj&0X08-ݻ-b$㿥p%b;T&4v*oBT 92oWa 1[  s&.= VEgƘN1v7J}̭ Ө LWXDCmeJpn~g:vuX+\\O$rLVddf.2)2vh>s9UӂXU +gK"ȜD`znoS$u0ۯ?L/!X9ydxPٷxM:=24 {{8SLtʼn%RRvf3 :бqfTˀDy%OL2Mnp7;}->p!oLUN{7Oqwb =Osq$*wH]!C̲ɁoH .-X9i&ոIz? џ ݶEmQF@]SlgIqGVX~>IuKMuboBxӜ蟼bmI 2#9nu?3Oږ` Z㊛u%˪Pkr9u/m9VYPӒ,p>_@LpT7{z<[4AIȍsxto_jd!E(VƖVyV 2 TH0G*%7HR ,bcʬ6%5%.q+,"N @N{u1Km4,4c(EȌE:FZi+h }b_])QTDR~d!i4b<ۺ j8:ǭko{ôfSxv!HB3G\e"@z8?mo;m_ԡ^!YMRMA-c:B8nT'Nr䢶x *R&v16u3ADh#vkJfMؿasbhc 4O06Z7kOEyfeφz>%O`jV\N3E,Dn T(Nya,ڶ/ޣu NS @i,lVMh ЁbR%Jm&Y<'ㅜ=c"FjB@o˭b ĥ'o׼Jb A. : PtO :Cd{8݉@[<;N'$C$!Ͷ-A+ۇO$ŷeК 7˯axsF~ pS0+aHx/OxWġIZH)ɡ]v̸ﵞW"H'y U?,`NPn}}ӵF&f/2{vt*|mT5\ *n7c+ kݳ4_@c[_3gRo|f0ӕK-O#>ں}fg]1) :Q0Zf%Oz+"|;DlE 1ioxth翍AM# Ǎp?]/+wOWoQ 2<6Uת↫tcvo;!ZD{w9*؀ r4{ \W>>ؘ>(!'@-5hc PFe.N6؉qR^Dг5Sb)wI=30&RM12#~O\ӡ⯼nLm9bKD? ?gq`Kd[|rM^C9eȁ%aUB|x+' vj]M$u\Q>bԅÖbv_/z^ wZDB!)Qv'?^w}|˻A~lUSq %AxKjd:6sB)ȢF~kx+8[$GT}QI+?#B'y4b^ Ŕ|-+ʯ>nR-5_c_Y2V?_ &'i*/̝2JKPA8Pɱ_BP_`1l(vkw̯N\Xю=VQ#_d#d.⋎\k%mqkA6+*7.@@*oAqu]԰^JAת`»֯!]◻%kƌ12Nӭ KWPg_ `lccUO23 sb< 4_%$Rw!Ւ"Ocn[;988Ph2TWrM(dk4(fV!k&ʦm͊ 2H5Sa Ho_{e*dU1gHA&կJ"FwTkT +ąovN W01PAQz^-n }!= ;\̀栤d)C`#3!JhhytB͓E!5T'0L)PEF2iP/+Orh1̋צ.)(ʽJ\Hc|v- Al.i|n r8^A4)<2!s[ HǥďO A yIYS[٢GWB{oU0~oeh{!S~wY]3=\eUQ 'J'JjZX,b֣tXV|]#p & ,64*h_3eg pu1`\"x6vP=Ŋ#ń[ia l6fR.;@뭶*+I~E@+vK=#*\WWby8 5ٚQ-b=.9TbjQ7^; &nBoȪ߫!'tΈhqȎh"ԡ$2Q$h_%8~QxЂ@5kuRv%Mͱo[m ~*;74H#R@VK8RsIW_.t&20Q c+;^,\u13:)dPq&W E?$Z4f011=rnТqcH|s5R(1aT[qs)" in!΋)gmsU>طireŖ.|_6v\8\zR޿5a?Йs|(Zt Ca&l{8!G;LOwIbۀ PԊP#?#LyM8\߉`ƴW#a fs.Drꆘ +׍JB@s ѕjmkZ憞ΑEU9RCWط<%o$].y{S)!ұfbǡ-:A?s;w?fL @Π(ձG?a -Vvv@(yWmӞJH7Cr>V8J!QNDP@ ɵVj:,RI$+5L̞u fotݔ`'1jC]ّ!zB&QMXKK,V,!+ Me=pR]Tg^t~nZ@* .yJxّ8_](a b:JȤ9ԁLЕ6P,"ì3L)ݚr v0XaR#6 +8CmUݘo׶"+IHu> XڝqeX224ӏ M-zv;+]xyb䆝3:WwRˈ~᧮uU ᾅBvB}YYÙJgl22I~!h boVD{LЃN25sW#'; 60-j3XDաڍt`--lJq {ddyYO/s7j ALjէU`Q+J3<qCGy͕䕿&̒Md(Džk4T12x$_͆qaof Kxu2-'9rOw{Dj(Q@ȹAYʈb y` AÂ,}-Sǎ`1/];xD1n+FŹ2ݐe9M".rRZ;L[ 噡U杊k%n%%̼5nkf[Bbu+.Klh.L ʽfzBe6$]ţz593x0LjPW74XiKA"|E>ۀQ_X$N{ц"ΛnCٵ=ZcÝ:45ǒilhj/<_n-(ʳk ,}p6O.}WZV(:t›}9^Fk)MS6ˊN:NOT?eŅ, F BO0BAs\+-rq0T{W}P-Q7PR&szc %ͭ`GL.țةV'Ry=WOCn~ HH+Y.ic :RZ$o6lK)ݧn7S9]HT~Zbei2au&M/MdAAW|UBR.8#^<7$ Q =$PKE[W2Hzft8i'˕wQ{=a+C>rǦ ܵOq]J*HxT)G &50_ݙaƜC:ђfmds&ӫn9<#+cC3\ԒowW%ĽJߵzg`CɲHZɥmZʁZqrܵBy]/H(,꣤hY̴"$B/0!/l @z>Ej 2(ء$GՀMTmhN6?DF.n>3d?'Z >C!x g@hI.TPVs&!H''I/)q2̈́,|Ř =)Eu>9voì \>D;PJ߷JZ1ܨYڝŶ/”4`MT^}`BNKᆠ@X<}.?LGs+{]qRp2wL^c%lWr񾱐 [Ļ9m ó P,zj@,!0Vc#"+Cyaq 1L=IeF?l9SaE efRCDi`Cɪ.p]!z7䑅dhq;r7X!4p3QVUۈ!yK$L;3fo JŒJ7trD=d+Hujgk쩠Ic40H>  D3ݮVzD6HE?۬ I3.p16hؽc=̉_8Pf,9R`5#K_iSC—/*z!AX l\Ȁs"Zpi`%Q|k`r- l#L^#{K#6䘰nA~`~^+boqq ;\3- pfXWxy$|C~$&s\jN}lt JtƬߌ:\MnBOP^r˲hUjnph;p]Ϩ ecgk6 |WɆ,im]֤̌+swFnZj)5TO × z$͚Ai@ghn"R4fhucc+k(Rօe܅U%{g)uQ`F,$h:O[rW- f$NnOrm?K3!bo ǩ-VG ͡''P[6Ejdҗ fe`klODI>@/wGYd =B|P#Į-"I :yM>%QK ~o.zʣv*Jŷ.FX$WZX3ګW%:wE^GUVv_QF 014欔#2s_x?oϒi~-2,9L")CQ]GGʔZ^w0(v 7F1ꢘByzزP_&qCvMh?;ɨ͸3Qgm͎8b-)t (@{B 1c.aC3ON\MpVr9aţʩS/f{{02vh4xlpwd9)*na{IsBm$5Cgs=8~Q6ymx Vb .مQ]7Xp>`ɓ aV5~NX#z5ƴ>dbJ+#TU ,})N?i߯FKwΏm9 v UGB9|1=J6L@0^|:mC;Gu+1ۂv&"vw-;ub! |v-VYXWmDO2J:KU8E+پܗЎXZ=0QKh!#2gφ|܎FFiwIz06U|gl1p:Yp>{GWҬ4֌dm02^+Da ?y?`U_D̶:Adk~WH|Tɵ({ ʃZIcs|f{~$S^FcPA\i$$%GxG  "LzjwNi y?u'R [OLbH pH(2/a9"hv4=GD?vrsv-`8ԙzdl' Wx}c5v3\|4"cv !gƞ1MԧFQ6|EDEOqfmi\{B3su`XB" ;. Uƻ{ j q|[Тoz*mh 3J30DvɄ4Y5-WRN\~0#}%AE`$hsop4^v'~QzhfBUB?g8I!-rʐNFTkA/mӂlVtWeraL-[ <U1p:`RbJƳRJn͊׻b<8򐍅vZaޮL 0[I@1^Zqk1㴟64fKڳX|:h"|J>[/iNt#$`dA羫9|$ jf-ֺjcNNx|-S[C 2KN@MWfcDMpH8J+Wڎgm 66duF(`>ʰ{K[x"͔(ħ)z^8Ak1y-rHwq5Sn .?NV5hp&ѤDԏwAXƩj %Zu&H^76Fk BUf[lDj#tUnV2g 7 ĭD[;BH!d5k[|aZ%o0i;~XQo.j=';-寥5@tֹ8hތH`ܙDӳ3>7i?%ÍuS56ሠG΂]3sjeɇyk8iEU]u`œ/D4ޱҘ{uskXWӼY>YG+Εd$Yl!Ooe7XV:KiGsfኖX9Nz_5n~Sxo[{:ٵ7eN/$q<:ԛ5,^9@$!}݄uThy[芑ͻ ?ҩ 9ҵnG+e,ߐ5Y9?ُ࣡sM nsCZԐ@r1Q?1NpB=`p/e7uܰv!?2/N^X!-5y1$bũCR[8 EJ\A(F"ܸ;!9x m>.BxH,Ȭ01L͊Κ΋9>8:նYmYq9ELk<厨?,6$Y-X8@7v U"F xNENyO[=Ѳ6P(^$/]aT\ź[Avhꑼws ~_ (7!zM$JvyBbX%ϡhAU:0VYh}T}Y*3xc5PG9.k/8_:a0>À5{}" N(m_{,5Bm樎j1EaݛB%eb8q:|o]i$r ;mC񨍊LE#R>s*Ok]' 9 lM uAFifL>x+2u\2iWj@>;="(jMMN۾֔9E\L~+za5ON]uEv?7&@Q"gĀ 2F`sz%W`Q -9sSQ~2BI-غX֚}HX9ܣ"/1tnfx½<")dp߇W eg6[A;|y Of9;]lsF*Q3΋bBS{,Ε֯Sڹg=nRR).!֮2cYV[v48rMKwBK,sN (wdX簊ۘ/X;x 9jT,FV(ZF}`v˰ImDkbԆDGSo[=v7Hh6/7, eᬦ +pKXI2<3[z/_ Y}񏵣43-  D5ןgJS(ƀ:,Ytq{Jګ{+xd,4 NS[dĉ B6\(fW;ZDK,U@fcoN8?dÑNiN~A^⭤! )sW-Gh\1g[6!K0YjM<(Xa9W0(8 NH1؝de,pٝ;W0`t\JHPP !WCSN^#WHqkp:/yDŽղd3{&@NcS+-s|{mxU}wmx7BsHaĞ"Zfl*<}`xZU56QDN.x9b/Dv4^2w_x#%t4]3bApbBLbUy.˿,sxP*8Ra-U"dAh(8J7N_bm)OFP$N82Y2dі+c'B;|/Yf:  4eV@`v?egd^Mox{FVo Pe,P}7_QV}z"eKBg!DE -4/&>]gjR@=k$nNy)Y,D6w 2FZb8d&pQlzPy\Mnŷhy_A 6.4N;D;`PZ- kp y4Uo=mW@|/z%o6nc k[uThꥴ"SL"* dZ'{uTä$$M/q?xn]=ZY o*˲ rK9re-;IKu)" hGYyۚ&-~fg ;`TÍK  FlB]IqHbJż)r[<>Uyw⢘#AcacɨeNԊLyP,A\}B!?B杪X)@2g'imßF\߿[p\:I}YSuvC8KǃMfRSWAvkL AB_`8 bE.+8⤸;9id $^KD,㕮A>j-yl\"iFr>kG#}bd>#O0bt HUzh6-,D5-T@ga_$VC lY7)0{RQޮ1n]Kl ȀUT}ǣ=Gvܒ0 =YJXuFZ:|4M ڻ+pb@;GD;s[>:H†s.Q=/ &y7<-M?)jXsӪ&nF~}A.Zy4kTBHMM7谝$w¬rΤ}2%5PdkV6!-ʽ΂?bJ_奙8Xrt{8 ]/.W]t|!q~7.xA9ė((,8! *(i )OQhs|B c[x2!0]\fU:S~4GPfWv8|‡pc.cҩ_p;^gO¡˔"d ǃuWFL+5-eo05S`󅈒2`JalEglQ7Iz dޖ&E Y:_U%hn,-ntjٜjA^fzDK BUДn;ji~藏';rxW]rVIVW>}QNmW,MJn,0t`3L lCb7ZlJ`62cΔ!t# 5QI$m&>A bf9$L0'5g;Q ܞwi[B&S9~ղ3169SDNC&K74bB[?הod~o$DKk_!,?ߢ 'a]t>u ^/V5pZhyŒZZK6hd ar柲k3C0Aph't'i'M/O{Sz@CXKz@[Gߐʩ2_#x?JyY!' %Aq1QD,`::o#Y [L/tܐK9625pFHnU_+fY4̾75iM"pM.͛WUInPujQveu:rzA݈B8̪T5bDـ+~J"mq5kȞ9_9;H]Ԇkico vObI`İEf-tFW0t#|oqx*2Z^3ӆ/Ar?vX%[U03e/@k J|L6V)D7N{uOfCJk}Q;)[%2>e.d>+9~yl-G-i%}[$ Erj44~cRӲ#PiĻH~(DX<#NsBwYTBWk1`5r dD֭<'N NܬxL;2=4 t@i=gIkPƭQ<5_ B t' tVxa'.A+5c0S0A@ܵ-Tc36͔ΰ4 kWMR&fX6TO8&2=-9^[q#{zFx4U17rf7'6NQ('a; E-ܭ)Dz>1K8D& adkk͓nӭ76QyY/L@v|WGiCiCy<*B|+~4)z M[;zLl?]k"i߳SgE(q۶4罋ҽrG'Owfm^o=83;|%&Sܦ>x20>,+HR L*itH63ϭ?{iFL;uݪXB.Nv)oH^t:tRg[ @~i!k15CadTNͭiKVuYJT 9 .6V]Px.EbH2jJ[ J T "*H0 pkNy4ȺA҇n{'wSdE}K> +P]R>},pÓa&U˭sQ; `-5s=btEqGQK[>t8A^Evr7 MiH#yoMtWq7Fe\l_DO꼜"k$oQ?H,:-poEi2&m; (`s`jř]4& z|hݍLm7 O& ~ K&p؛Wp^ыFs˦%O<ہ Fkt2]<CYhrܸzMi4 ,1Jp{0C-|'lQ`5$&Śi;:0o~H*`ƒz8HlcL1rf UYܩ#,Ӆ+[JS~;) hbEʄ`iE##L=9bT*࣋ ]*XS鴑bSẍ́ {_2(a'oP)ix,SFsA‹x"@YpGh ܹ\UY5Zh7M%dp HEiTΆW*/_^9tA : W%1~5uWQ8ǵ 0C,3"Y1ܰ@[U5;f%)| h+^y8 9>WP4,ȍ2+EUȰ>Rvj[x)Z^T~j`e(-+(i{7|\YZo4y}c7V#ik嚅6۝ Qt3׶'#pYbj`K<$5:@iOx_$ZF V/jEpZ}hޑmXDUoa ?0zcsA|2VF܉(v8%ӶE aU^ʚFa~D8n [U Yy\4Re;P+H`7g:DP'=/^9agyX]af5/hGwcP+=$I>R X(= 逈x(lI8J@ n є$7ʖK-}mtTN"z&Qϼb=Ž90`;ٞb<T< a&r,w&mC:̭ -; n*|孚l__OU*PȉQ4qo173}!F?3 ]q׃cUm7oiUV \&`04ɜ;!QY0hz."ǷxIekqh{@;=4oä"̂)/ZVvapX4;vci[q;}9L:ӈ*a2+&@HZn rz|] Ah7>|>Z+eVϻ63+nۻ{qz]= y8ی%Ǘڭ|R!~-LEK';"vTu6@2w۰-MWjSt)X6KO̸-46ɟ#A#[ct!!X,v;TҥÚlH|;zz*|:MC81y~6z"=#_ D)V2qk1V|RN?Ѯ"ᓾ]~/CƢ tq^Ǘ&:\1L 1V˅x_.c폇3dD"hG;&B~>Y%m-`[/w\2[dX>5$xQX3#H.U:{rHfQCaEFk?z4'=9 #X>܎}ͣߙQYAR.PyM)\Pqr! v;7:Wj3o "!KiRYsɮ/gegJu"/"xg7(0v=\X@@R!` y_2tw6|1Loqsh DR[0R$;hsi/i_VY|'1UOMۣY9wfl5DO*SN`/%uՕ 65(غ]&ovftjgg Gje<GAp8=l= ^83Yz秞@N$]c_q&Cd&yMfI !CXYȾ1hJܟx7wX$GEy 8&s2+WW(wD5?)W *DI`!@%Y$qJtM"2 Nɥ2Y+d'X!: +`Q̳ӫ\BvV9"sŕh3,T<4?^$ʏ+@>> Gy9X||㱓ФJ !}#ͼtlmΠƲsI Qz@vʵ_ͪȖzM5m xUyd!|{B%M^@wg] A_Ymiws6CSi>_Dwp "R=&Jd*"Vn~5\!N̾C F LX&[eWOKJ@d6vf'YhDΏq9E=,3X-\frF!ɻ+Ω^julF%jŰoH[UX́Y/(#)޻_q$E{AHNgoŧv:uf\0D Vg^iJ0.Q񣙠yV!+ʭـ|Hc)+*Cb+0LI:hzv커D **;<" A aC%uh ,Ǝ@;M6b-^ğT="=/RDOyҤRadM )B"@\gBvvdYG^y*>ݩ14 waGS;=YAǞ,\d` d[xwPr`kd%KR3ƹ{L`e b%o7N#D"fCYaGkͽ?}c\|s,7_ 0)J>f1WF({<oO@H 6= g7%^5<"<:pv:3HJk.j }jΖ0bԍ|dl<ɀ0ziD66Allcӫʴ Tu-GOrl\ղvJ&19kSÝͶ$bICEn|w,Ȟ<*w+Nbi' f&[[~].qm3#k8enem'.LL o++D~Ҵ Cށ)Z# 7rBd?VTu7&w"~e fvi噉:ʮb`h(G"`-#9a)M"ToPx+[oyv%琾ϒb$|멃 Hiu!jOM: R?$̄BI#-hTuf:ĨW_JҿbZriV;pVxau| o`y {ƍUd^ܔ;U]+lСgKHhmVi)UL4ZTZ g2ҹy*@y%\BZ_5MIbr3Z;>dgF~qݨ钮뀰+"ip%Ǟ&Oqr846Iݒ,#邻mvY]jstЭ 7mf~Dg@goG"dt|ub@jBz5$$=Rr_h"R{Z Or`|IEQ"ʯP>$q_]SyFf~YH_tт`SkؖrK h)yv]k1"u\YGYKY=J9lXrrbX<|)~{b SAF5st]kCb}>,B`#Oĺ9aV ](2qUv6mTx`2R:gfwzPZdᑈL ̲Y+1q+B22GLr#7Z˝W@sVJm)^RZ^Q\xy͈TZg_fPG<, 3톧¾㑾Nje9HLIMB,Aā|6:(O9 &$yX\ޙʼn/PT ': Z?}jQ!HQX'خ(MF :›:WF3[PLt*cߕŧ~>nIķzUvB,OH2޳!U_A4#ZP'pM۰}`NGB ,qzS:tC%٤jd pMw^cpuKV0Um ^ 3$x`+BSŹ7lƆ /S"x ak^BY nUPa:A)#Rt(8)a[a a7 9j "ųێ w[gzstQ\e$ ڃ^T!lxRA, +|e 1b'ܩsn5 q/]B814S 6X?Eޣ`:|U(ǾKbB*/l³7|"Ҍ`:鎚Ws Ү2{]3rLY\yPA&Ctՙ^eQ65xaQN6Om Z񑌖2\P?U #"ZL wĤ\^CF 昢0y@ +|>G`A~)gXH=4얾DUj7uIY`(Oh0;DD*24%hW^e0Ȗ}s+ƷSX }phh 2&jllgj,B83Lt17W)h=r6d֗{"`.ehJZH>H0Rf9$C,4$U#'5NyѥS¶k ̯&os#"0DbQ\]K9anF^ "~v[;t}s1cs@b&DHV`֝Ti/p 2^x U 22ؙUMBQr Z?.00]@Wvd@QL(.D:%Rsٯ'}KRƷspP*vffI2%ȯnm);ĆrȃRɒe)ɗ%ϛ$QnWhz:;_}eEn WX|/QB -ǛʃCsTZOpۉKut;%FVmT+as#K~Gnc=b'Qj2{L&j~lD?U {H6$K'j#b,bMֵFvͅ7I2̆@Q`]gޫ;ލ WɈGN՞a][CX[5a~s8ejZ\&)ߨteA*I )KO Zkg4EGY9t~JbG$:CgJM̗évI̡t-bcw|'ҽGЮ۔V[IR Pޏ 6 ,ڶUjꤶUL0v)+&&'U+I{<&ES #F!F>`%2IA:#xc|ɒ&:TG{;,Cgp,H}jPXL\$Z *`cgg|G2M'_5IѾ _m 8 7\lU$擊rÏR,bnVJEkiW OLGxBcpjCl_L \bi~w}QߋD ;hk.#y}&z mor_7(uUWTᬤ}-aSq]ۉ./~Nd xMVTQZڷ(vqA1Cʗ C"nOۜ82#`ъGbf"\]:x|tiAm\~G2vzߢDmRƷXpUU[6W`V`; iKt$6#OL7gQ XMwB3o2?3]$@L?W]h~\M[[SPdh=$ 졯t]<*`ޥeqk}V4ck*WG&2L̜wD#;+Jhtk;Ĺ/?b,3>H^ޯ*tdhIL R^(Jat\43=0F(( ~є,UVJf agڤ1 h} 7KWoN` BOW |j^Vqu[F-3.:hFzۜ|0V$ѵX.RL:|(X|}QCL98LՓ’/{CJC9!e&tay i^ͦ"'3ߧM\F)~B+je@1m$}^7GF$ lI1+$<2N0jRhkN(yƱ!O254ݎ I8wY!(k5d,K#/'@G9&V,3Xԝ3G%r2+dVwd5tڛc8ƃ?S 2B784Ϭ^+`{<  ,0}ar)]VS}M?FC4r<9 sY'x/R:;'{axZ,iRGMb Uٝt].a9} ">zY+u_eQbsI뮘C=>nڃZ T/~JM#Q֦_~ s<Oʢ͹SJӳe7yXyyCay'(-WתV Rohvi[piR*AJ*t\{ꙛPbj NƌTLC@]#`@1I-+Pnnj;.n!ߨ2sʺ@.rPKeCL+]1vYGQ 1J /gЄ1 YݫR}`zQ%Cuׄ$vpSD_wv HSX+ fȆMԄ+g;YwC'9ӴC{>>&~Ut:=|ng,e14C O% -KГ^~bCFa527/jSۚ_8}@,G?j@K\kaƋ$~`)GВ[ie8k.LS Q8*"$σ 0Źp2iO}IL F~W<[pbPcF~'dA̶rQN! k[ov F/ԣP|eoM w59/oi LbڬI[T\p!=@}}]ȁeGLS)0NpY}(QZy1Bрrݲ.3:%Fۭ!h9`6-wjqiCHLNЯh93EU0d'GO}# Lθ:.M\ڣu@N~[=TT HnTƪ&X=+o`nd;*_Ml4zM7lЉLz7$z,(){$dKC9e <삥'к:ߢ5%#gT;l/"\f`ࢿQRB~U+Z'g#GLɥTPP^HopcSUq挺 ɏ'o{Fz9l3.ס[O{<&E1Ȣs] .@8(.Չ@P͞{[.$Osh8iHkɗpقYv7~2mV: tj+a,Bw`IQq1ߕETo١!f}9)*Nz-^CD`>YeŃeI Y%ar}Y3tsg 9aR&[NR)"ڥ 犭dt i[XmQ%SiHq%h#}Qv(KҀc%Gb3"JtcǷ_&X(4n?-čfZlJXa*˦U+&Tox:JD#|f23}cw=y8Gֿn-jH`G|EyZUX/;c6  m}lSV#klаRGEq>#^{ {O)HPCfvVoeTS4#S7i_֚2JԮ4+wn} I~_^yH!ޜ,ӦNmah╃'E0i\1Wh12|Q3WG8q|)YK-ep̳O3[;*%EaAu|h,"8dt'q"*Ч-Y԰G.8sG t.JE`FMIPUlB/&ċ´SPωIJUµ՘eeެ.n^ON@* UKfG )<>tcӾIа<7X֚LYjPUwd'F; WMT-2u!0*՛ G =PzNw'+VZy+˲b/ʑbYi/_PAZg|"nG3v(kEW7HaUd<4.QeȆ5lqӈşKJm*"jf]t]"#w{V 8RR3@bp 98 TjU-L׈dV(5 mY]%wx a`r604?i%~g XmoOMWlqL=0*6,a" EElfyzܴnK+9v(>@PldK^AG X@i.@rp=䇒\N>]cS3a3:@~J*͹Mf67xjF=GQ:*;d Df٤Č;NiwΏamq[ְ{j$uS&Ws&P0FƎ6Q> u'1$eR/nlDĽ0쀂WHzu*W:O@V>*cTp}\& Z_zx`"pOЋK̹!AP|$eutLl@_ km>Vc L{0=NHnG|6)CֱɎ bWN\U0uҝ(94venDk |!jW]e\N>cŢ2OnY\wѬ*0@GW25X&_ .yaW37]7VL/ v9OHŖ'X pvG򬟬FΓra78f!R;g$Ϣg,~7g1t ̀A?fIXϝkX+ny{JȊxrStu'k1#LArҵj)54v@ֳ[(ʬNZ? ZCOUL΍S>K* kǑ:ʚ F? 62BV5pN$ 6g}ASSC8P*̍ST 3H` X -5"fV:;g|ڥJOq$ [+ȡc6öҵ/^dF=Mۅ}C\4iS5"9 lzAC!Pi HEec :-,zHg)w.c0A3.Gcơ>^Ì GlA#ež $"IoF Qmհ{5P5}M7OTԄketЏ=oqj<`7E `?^j*ڰdT=xC;| V-OuacajܢW-?2-ZqH/p'9N!dz;a'SQZPVX0!P;fryUl8jQ|(v CC9D|u5Q+Rm}bYчݖ8TP8"? 3"3ՔZ2ЯÐq1Hh;P\?L )JC&Q"Iq0t~<$ӖWqb[hrw:[La ;IĹ519.c9' /7E ;湝cyQA?BKlD1rv&=7e$zV[Z1bZ2 =U"n.Y!/6VBYHĀ68\ETطoHREPtA%ix6_84B1]'>Bʌqly#]j_!5[# TC-z5!ƴ#\gjág: eSLѾWE cZ8;,OC y+(yjlY*˒D!ۇ<['o657V2vTK 25ïPDؠȒO+<:I L8r6e도 T#tdu'5ʙE+LrͺwI*T< l,:sԷLFxcϙ[Qb`ߎߐ@]g'\,ynI:#؜ =9,O}]0,3grVs(@m2nCDmN${x%3fA+S+ Vi/o'ZO YWWq9e(u -)jhbzW 7>rC+j#3ݯiBmNϨ0¡_12Z>o ik=1?h4Qf3(TˁDCR1 ^0?}cP= )*#lD&mmSi"Z#ug&-/ɱ"pl|N*P8׍zr&NSJe\1.4L :fmP1V F&kYlԒP=kRx~_ JMJZ&iG}au-DdAttr+m|7qFJdIbrqS+jU c1>.%]2li}yjN`6L#ǀ_ȯCfΈ.ČkC<3y/5x\fJPA;cZR -󫫆J~2Xp_{L~o_8ZLo)s}"vHxZQ%y/Q$x*\UvWo8IudX N"?68W2fga\Лؾ0[+AAgq\;S2߶1YJ䘞|d&fR2? j(8^VږWr[6(| pѵycLlö)e 2R?S'  g{GQrEcыdvþeNJW8? *:j7wQyFdb?v ndof3w\ ι8sA7 \^ nӬwFhs;]hUO_:*eJx ^h( s&F _ټ\ɉQ@tqRPOʫr#  fϦ6AvUm48UCr۠:|_MBSVɩz+dMoGz SlIp\%zQ6,9E`cW3h~յ2/\XfFS-nx;(IlaTyXA~_[ 9] *Mt(DZPWu=7ރy a0m̸:C\;n0AO1 >Ag@֙2y*dMQ.r꒢`7_s_*X΃DMxˮp-a-ch|&+sȵPű͠ضvٺG鮳Oy1k[WnizIRP^[cTLX6[ڳ\MCeH39;8]6 ]XB>CXO5 |\X,;fdITHve{& [\A:z lb|4:nxKѻI~n~ IZU册l \1S8ȍ?OsYSDžA'>!A-NF "w|1'$P~<QXIx0'KpI ndgaK?HQUYN Y̽xG_<2PX?e VP }%z7Ul |¯Rv6D]rFz1cy($oI 9BLg΃w=$?&̖2asaX\RN .Gfs{9q*rq8sWQ;ߌj^bfDJȷ尿@JF'E6sNa\u7Gu^.⡶AJxU"[b-'4%m C"M'șvY{=WCE,9Nj=64qMhL5O''Nnntzqibe/eja=i;ކEp=nËuŸA I h#ͅ |~xBت(͜QK͡B;8e~/lׅE5]Yԧ{t>Ee)]0'y$n"20Ş'D'J^]ݟ-Hx@~٧O[֮_bP@ #SP6/lXi@/ CghoH(_.ɻ{[f G7ŵAW ]&l^cZ##OVE 5U٨1LjVز tF>燼+uLGOP%D!fHTU=]2qR/3ThgˤtYտsK ]g|o=ȡ$cZތ*0wxmh0l MT{~iJ-`06*EdtpҼ<,jE~ݲWWmVt#E1°2@= ",ϖƔxn5k*2gzYzivƪxHC&q)T4)Q )$M_հ0|v/w]X{йaժm ͹ :h rRAw锃8.o܏\ ]auCNHodΆwhn`-5Tv$YWbֶ)*"L흟 DEy+]˃qz"` ?l>´od ) [Ы11mM3ݗbԆ3VBpp0Tr=3 8h6'*X~rO0uz_Al  h\*pS8[G==E5v%D>nʈ$u]K!E"l̽}gNy(}]r[LX;qNxSG,}@43; /6%L/~&"R)܎qAW}V 52O#bKz6o݅V`ʤ* eꉡxZ&?@?wZwyp:^]rOԺϺYwoQv\ 8߉w,-KЂ[Z7@ XYeݟ RycOx?e^koϖpI ~xZ)k0|/J@sUet,4vazܖ-*6WB>5 EH׏cدӆm)t,ߦC4]qp/+BS7/sʽ\^2{!1E|am`ۨDUHz⤫Z<5h{wsg5g#I FqD إ?{9AT6Jt-„Z"!ϱqx>_gU_E;n@bAHY MN}yݹѼXhsScw"HՍ'U'Ck2)Yx{qnDyWtAV=$ԡo1c 74O zUGD空\@ Lڝ&w7x2V:Y D#~dsNnJf`ĸ7(n귅:}7EO^A[@w'RiBe [;!ip#~GuuH%S|qM B/3&{ #'d.֧jC0 ZR݂ 7-XY2uM͍ݛ١-Xm9|4!hhɈYڱ $;krt -ZrLpͮZ%,8.nkEJnŜ8 Ce'rEϡzxJ/ TTS(8U.w<,%&gZ]ڄ*F'7],a+3i-cWOЯ9Y#)!=h {\u`9c<T䁙KH3(PȀq&dya;L*D[jhY+uS۵ym9^! X|ܚ;jr @VCiMRSԮg W/m;NR,+|O6%oZsIV7u~鉤|ɵ+J+CWt%ےv\Du:|/ow,FL+}Ջk$2>Zبv6Ų*W;'_4t9O2/.>83 0up ry#]5Nrg+A/Jӣ9|@QHAJP EK b?2u pĺ7ŢGx}UBS zy07 n: QQzt'nT7(FN.#XN - *N.¾`hY8wR1*޾,_,)}clZ5 4ʪƧM8p'kqRTȭE,}j7*֡Az1-@#$gz?UWpv X-U >^XEoٵk@?9;`Clo}5};B_wJCp]9Et&ҊGl̺ ^vHݟ+}jSv=m!92j^.H~!!I sHn=9oUwe~\ 1C(=g5+qi8}K9yǶHbd ?$$oJ?Kʸ Wv}Ӯ';c8`J@͸=3d^/-ݭ;t\"%e>T)L Y8JOβ`2N#ɣ7)gy.hnm핖܀6EVcxt|G~2^o"wXaJP qKq=.eba+Y'R`j $s\)rP !OK|G] {!Hwn~άil(/fZv$ c7~S bSJ3Ӊ\f'@i`IEK,ӿjf}}7~\q~9 ZLsaZ]D1@#| iC#ͷǢ5I9N|烄!3S vh:|@zTOhKǽ+v$_͚1z+3 rE_ U/5!S:җJf#REY_؈*wd2s: ˿9f-KTAw(12>Uǥ1iHhhtU8 fw&7alrWjkB)"c+߳`j, Xy7z^0.n6G$e.KWƍ-9 ߴ3J%ոFP3%ҺAYq'=)fx <1lWO&ϟxW=6=p=bbw&-{FVL:$|SբucFւXu',Мyp(VS?dfo|ٷ$K YaV:A;_ڌ^D$|,fN auw{A=mmvz/LĎ޿0(өy-W#-VKd&5wm X2|fvtjcSY WbF# P#":'22*CqwoܚpqF7>Pp^`)a@3|OF&7cANJ Mdq8vK;SsTR!+~*xhC fGpZ05E3PIL;5X&5ZFl 6^X=J?D!cN8o5 M Y& S+m,hK$Τ*CsAِKcq%(du4d7 +Whޗulj7TEKkجDl$8BE@}7_o $}U![qC1 jiZa|r#MJ:{e)Ǩ}RadbNy^/MJ:|T` & g &X~`*~{r4Kd.u>39˫;"56tv|A [9/t+s)j R%gssBeq&ws1"O2~1A 69cZQ95& 7#ZN=d8]$3=ӆYTvK. ~Κw 9^ay:k@62GJaUsֳ|*eޓAQ>B}-@Ĺa;*t6LDi3" ZBU6߲st$>1h=uzxVBn J*K]!wuv z.ye ^ Y ,ܥ,1ph4?U0lAhN^EpOE uq\Aٜ06ióE3#p̝rˤgf6$S8 y)gMy]mTWlgoAO+& S;E^c0paGc|E!h9Zp {2#$}0UUw\n#|#uh/w?2[ ƂfOhNxMC r+[6=|昌naLQب Aլq{*:wې֨qǑ0-[[yMuXDJb~Q6O׍*P>M>;bd2ےBJp9HR? Bk/pVv ͎r \ڳVh<\J–򠗥[ᠡ%VUlW%^iRT;|tYFԐ~7mߘ*b5H\B&|1Ӹ:+PIo"]+Wn2+ƛ%T5}3A Ϝ`D]^;K:h#~ͥp ➟ӣ V46] t-Hrnq:Ɵw)*wF O ;@yIyxzkGwB̽M):S!CUÌVRi'O- @eAdrn&9Ji:}A*F"g uI>^Vo<=sMz;TU__G<;΅s׏GGPi ?'$aDBC7TR! W4`~NzZ3)QLw:~v 5Gǐi*Vr(7}WF30qq38^Pm*?-NboH7Rג~Y7TB]efl5|b<] ]]L2G=(XlX96j cy<-SE(uVy0Ǟe)e \x(l.40v/)y*ޘb򙲚CƲg[I_^=OfZOD,ϑSE;F(L3^/x> 9=:m\聻n3JĔퟸxos`n&Z)~vύ4;qX2ZJNQ{#*]atܕ=BSpnv֏#y'(B!gᎍ) rg$VEh(JLNjY\n7ΑP,',}pm^}Ոef'2R2]߱f{0iɔ ?d@R&>}/I&O"RBs|Ʌ*0S^W.$ZVϒ'4mx@QJ'd.݄՛Rܾ)˂5qJ&;^ByY"6}\4h2#PpuKKz#Je(MtNҽo@dwi~siB|U *e!Fo.!&DcfQ`,T^d3! ۃ{RО?&]Ko>IFd&+߂Bz:WzF:$d2!Ho@LIiv!A9ǨF K1õJ,f^]AVug]).$o k5lNV2UR\-'/m6C\5@ePه81-z ((Bآ_sy[b/鳖فSs<ȂphW"@A8޽yJ{C.ŞU!؅ڑBzR}~ː5 qzjU-eӵ9>$~IN#?zQtiS}oqso#fxX]f] ):ƢV@# xJ(bZi,j ,q- -yCMZyIQzd%#rFԜTfz|E#JTUR?awf naxCN]$jf-Iw[GaK.cR(mQzV-R4S";%ȦUn8bQT ="z5n(twp^k]~[U#|~ mv)a~{&y bsBkK ieO3j0]S@x 24Ėt\WBgg7U(h"u`OS^]4J*_пWB'Їv]YR0e_ o&^(~{X9xQW꠬&,F|qAͮ\5f1G6mYi(+Ӗ)_x/4Vdwo uE9[^͡d*2^57EE>|$NOhEM=ֺíe˾;Y  BN&#`_$9FoYC=scLɂr95.NT+y6_MٞHΒQ^3&ӱ\k]r RJΡO?&40 gE:esk.p0vɄ(pZ^ɟkRwjC M#"ׯ 7kLMQ>9*jF]KD g?HZh=UuDŽNDB2\[qx~)P&j$ 4e?ޑ͎ӠclURNp:H*@đs|e V=WD],5f, ]7T 4 -]Az2 ~ؚLХm}apn0S R#jiƋ6y pL`a4r|AwL) Vt ˴C;fM{s?_'|f@Ĺ4-%t6IxQ΁>0Rp Rmû%d=EqްK\p Cjv3.b6:._gaG/JFZIAWyh܎6\^Y"*允m9dʴ C7sBn{# c}l ˸_a':0 apsI 5mG߮o1;olqPR78~)Jt| yxwf}=fwuiA}ř>W׾,v"_5;"h|+#`'Y e% ZP'98tξp"PiE(mc| lE鏇TEkA_S2UJ${cؔ:QD2ۈ zlo2W$/ڹou!!&e,Սd9]{f:yf>rGg9 Ґ+ (brpB9ʡeh8>Cyw/Ug]zx#0h1:ҭun޾#UwfhtYNˌVc%_(f1./)0*`N0T\JOY62sPYuڪ|T=<'-f50 Ć{6dJ^ֱe' 4}]r]3 A ~ %g|Kңx}.ql6{7}YH:m4f8 *nv/ #^*8juT<ڹXX˶1ϦaGh\/n It1 O.|Et/<4L6C.;y/0GKb?G ?m9N4kѩ77 Qyp\; _xg&,`g^oʭQ()Eaivob/-.7d /O&[>y'~ɂ*B(frA2| ,öd 65R^օ,Kuw Y?jR@=aW1< ZJЪ@ѿ5׆sy MQl âsFsV:T?#;\e5"IWh38[Re_9_RgA))R[f6|rl+aD) tyAVCm4sV^??7+$fX^)1Y NUk&t2qY΃H_S3"@~Mk]QmzR,SNk;=X$JkF*GPʣ_tͣ<R̈́'Y÷'0w$R++=fUQK8=[H4fV-AM<fJ̙/(,]C7YJ*pRq^y"i 1\`@2&J'+e]oEMtcnbeN䖶6SCῚ߇A\ x嬖L} -[\!‚Jyet80B7]9ԩgOVL;[A\wso"U<,cO#RR[[3 (vt@b.gX.ޖ_!6eXF+DǑC K 9^>t=nu3j`Q(Fn!}/=eM'K[vHI^hCH~(5 ~kXMo"=Bi 8A:P?@WfbߚCR6JfMO\ׁ Z e@ 'Uv;Fu k(Mo_I1ZnԑY(i9q$^ܹIVAKQ-dVտ-\OM~0r-z>aث#Ҷ!{ԾeOeن?Z!0U[¬ټp+A!o8`<_ܑpy"䬕~n: f>P03LkSaп'u-@$ay@xcOے0-lݯH͸kmZQ[bg̻k\1))@NfaJyj˵bgvZ矬 !@&t_sSKcf͡Q☆ ~V_G%``f[7וSZI\QlAª]7gސ%BY)ؠ bUFՖ.<ݫ1dEaōbM(݄yZTqh5 8,UR#QE" ˊlǻ<ڠ柍,Ab.OuGG,Lk"çϗֲMRM0~g76a:wă ̖uy6/^'k;\~}h/z,],U/A:N,p/$^AG]_n| 72$8plـ^qU]H<~qFL;*N|Hzu-S1Vxmq'QޢjZ4NXl@VYK?թ&!q?Um ٦8fws ETg"s+j7枺5H9i`0f @4ǹYa"'1WyxˈHNG_xmdJHi>Œ ~eC oj*g^RٖԏYkk p=0f;=GrÖˡMt>%y&"fF= 9dCg0RcP9¤4B FVm@ P=Dz(7XV}p1۵jB4-$* b'I-͖{!y5݅"}s=_XmAm'À#{Jzw=Pr5i-Dsd5Z=Ehmآc-m1,Nt\rcGL>ÛUc/:OxUy޲aڱiÞ_Wd, c(q0EWԇjܼ5Lan#|!?iCJɎ#9 )RH:a pUg%ާr9tعTX){UM'zN "aZBmm vscW; #^!֏eU4`I҆XXHK 5ԁi߄#I!wQ[q~jbZ=KvpOet1(駽*rJHn7NTn0*b_VAB|Gѣ'v  Kم6+.hڃ]*C%ʖ/'SAs'˷(3DH}CȂp ~ɓr11"-wDldBmlڝ~Tl?53x=RXT١rZ.)ʧ%c+;Ba֫J:42bjo673VX/i-ZZG[ ;'0"u2b|4#Up!6c"N xD b%/BQdت^%N/ǑAlUx`*XݟUcɡEYГ"#ºjZ 85-L_v]ڄ AzfnK! xof*ۧ+!j3>(N+`$Zao G<ߋ5$Z7xRQbulwM(H R^d ҍ&](F:؉|%D#k9UW28bRpaNgxOZfZ#_%ro(7HJ:uY|J=p]vAyd+_VbQYVm7NH{\;@(vsܿ^DXn+]㓳+$%/yzi?+)R1fCB_jh):^ +ֈmĊ!WZ1p駖 ;e 4|YiNjǂڣ@Y_*A6[Q-(`ZIUj|2ũ[;D8?MXRPNۖ['<31|rmsOkb;}28mN{P^؁P%_uUkKR"m0KӇMW>bM=!]7 ^M!x&L,>/ $%[));OO{4L}}[hSem` D%Ž'w-jo0f爢O1OK/c!RcѥHN"=6q:і뷼Mpb&\VScܧ4Ykřvzd{Ё%1@^bR="V@$\QX?XI<_ǧx:ݡM)`l s<*#Ă B6u`[zXwT-|1gtDWoS KnByq.M{y[ЖVWq:FJH vBvR!v'󛉜YL]GNYbS ; sK ~@yU& `41{j{L aQV5B{Mwp ]6r˰t>&BTq0 )֞l[LUgN "IWtƕn\N9|@NjSLULkWMBۃ*ft[F+D1c`NPe)AL,la5Fɪ gƘ}W~B~HC@r!~4x1LRį 뇒0/ m (!1#%VR`gO_#tq:^,&7<6ܜ -]vS4̀؁kSlE)ŸEAO7bRSK JV\֐eUXt8~L\[k}iUXi7ZƋ"*%H~ ?hm48F {noDj2u؞U.}h<d|^g&[@Rh1JC毤Sb?r=na3\Bܸ&ぱW +{HLR;iSjx& BЬ߲lz8j9`PY .%䊏qsXH[7-g)68 #f:P&5 caӎFe2僪EC٘ uu2w'7@@Pbsrƾp%d/72lm#Pv]$-mK9Qӝkˉ>p#N ]a"YheYXb]I:A>H(Gc kMBfx# kkL8(a+ὰY'YB[{ aNɕۆB6mt2$w q>qM;xٷ&Hg{&llRow4 )+ʒLm~fe7f6uȅ&lk\<;ilqF!=0)WeY N9Fc@_9Eru 1˙)KS&2B}LSbr,h!GV;2Iiw{@*u MKP4+4g>+[!(WJ&}o18X|ȝ|,mYйCzud&%N5yf[lCשlo8p힚rewdql$HV]s)ׅy9Z ABOIFH}fv13uNn4] ȶlc paEOSphPR <;^[M{0/M.HCDgJe▢.buu 0K<?y|bF(' {a%h\?6rЅvX2QQR5'`wWx,bȂ3ݺMx=XV"[~ec'h΂cV,yBd‘JpoGLUn,<$K-+Pϳv]fzj}÷æNL<߲M۸Y+!ri㊾P @j%ׇ\p~2ϔlFR7 R~hFmc.?a6۠VU~/ \m~=EՖ4LbȬ@PZs8!h"fUۤB`z7OO|)z,oG~u9BC|Kև)Wsse4E-"g$8֍0j~@f-2J9D~ugϧD pA0y]Cy2s JeJ:.*<f9:)Y qs ^㧽MŖ}zIf`| @E ǘe[;*4ۻc6ß?p\/@ :P1}hݷTMv1mnuFrԁ@ĸRZX)oH=Lb|fo1I8Ҫ~o9Pc,FD^f!%;T)!;\@eYJQy;zpqIWxgx]AH2ȠK!ǩ_bB vJ`]a;Â0bYDՑ4x {rRIWo,:qnGFoZLhе # sp~2IKbOcq(nQJ~%Zr4]шaGSl~%&qe-.VR^ ,G~l_L8*`&uL0 @+/_ {ϼڎ_~0_C_Y1-$$Nʟ鴋@I:[2ۅsj!1}.5 H@H)Z2%ݵͷ`퇢N[$b",RZ VNJ!-8NV |Rچ>u^칭3U2/Y'z Abyw~&=OeUIr/ϥd>7sMj0y$m Cs:ϵfվv];DL|@JʼnV&l[uhSX|ukma%'"Qj>!x [b/_ZGȤAN9ʫfB+*, G%7%(q&>R#iXTW^/Ka3!^<6֘l9/-u/1:Uf:IVK9\V ]gqι,%w֓20/Zí=#Nd9OPwؼM%=A&x#`߻B-p~l-oe2,ԩ:pNH!Jٔ 7#b #f%K5h,3fu\xWϵ&SIج{W^O3~K"=Yo0'Q?9c if=K}c%o< (uc^MoqG=#@'1>v(-%ɏۍO#:tj}_%?.ЈwMr8OrTDD%ЋuaԹ[ ]֕QS?XKUHm(q&ވ`֑a&_.{g``/(:mݲ?&/r%:!g$)() R[ bl"+OrH  +274 jP5k27~vkDHÝzMw]"d'QOGY?,6')yY<2jr4cY.:f)H+!!B;D3`xcohUzfZA +AUlה0g/CTgY44#1}kN ?Bc8㑞ۖiF%>(r³vfo}&WkV2IzPAR;GDmsR㚲Mo<= d2W̣GqL m&i[T;Aeu{RUgvI*zD^!F=Ice 624Ŧ@G=_miFTD6Dۤ.ۨ VCq6Iʽܤ$q:A)r:` %N*xw.*!O9u=M0N&:>^>b%OqY e oJT7*R+ Hw0gczXN=pЛ= v  kW ufY-q߈:c8Bc0!%n!SMP/]m2]_i0i<yvَBc-Yg'cΖ2D|Q!qI2y7$ԷiKAѓHK*%7Zccw4O5?`1N~ ݇yBOcʄVV p,UO~[Q3. ^h}MT $Gw-2=!>fDC_z,9 u[>9_~R/Y,\;pK=ɟ8(­Z\0fGшVo^ PMvGc*r-2WTDB<*)^Tza bzIFG`aK;+MH^~ "a^Di~}4U9\')kfN^G"qu@&)1zm?sk֑WGɛIifyZbI sR)rcRww)1kF:B)-]tic+3WR1B Y9dC 'zgωV_"6a+P 曂D3$UGX[/~ 5#WLWP.tY0*ҒQ.]_P>:.0%bzL؜"2Fw!~l *8a=*> FNA1]@C_Е8=OHY6`bS{r%Zž`̤ĚDJ3[ fѴĚEqOS:Gq29'hDrw#3NHee'Iy.VOǴElNڶϬT?XG^ [?t:>% z'az|1]5: U(vSxoi"{K b\gî= 9ja> q7~tbQm*zg($%HZp1PP rТb$.Fz@!I0ֹZ'WergZ3\Z /KKRʑT-"6TSr@>U$oy!e4pn4]D'ڽ=zc]j _[Hs%ERת37+qp> x{*П߾D|'=)@SJsqdOa/V=ņ⧩qnhqs҄ CG:EBn%|iPVW$ 1} !iD``txl匌W&vaܑ(bQ1-6kRR?@w@do3 )L')uAguj"A׶#L ghOD`瑑Zؼg^tw=s4*n&  7GNsNdǂp˟/2kUsx\p "4+#ʡ6Yd'AT :  o9RSr.ѣz[хd@ѽJ]pKerF= 3K p Y}pgߋ\RbQFxZP?%g>ɠ1'r {1}c)f=sGZ=SiMr̍kCE^WaJ[hTH](OgLG4^L r63@a ~Bb+=8O^V#FM|f% ~" r]% RnkKhf J)ųqޖf5`Vu SUբߡ5aC ǿ6i5 pOډ1OacN^NG;yb4e0S=3%hAi-xðOZ> hA,4r ".N5 \$DaY,v9?)"<}Rv5´p0L\._ͦKkZGm EĤ>JBn薫A$QwiHzOr̆LG'ikfR\m~E$020䵏N,9-sm;XAD@"5Q Zaǹ )ȵqoMVh&X`a:fJjֻ7d :è_5 SL2s杓Svsн[S.x.&[0SsGE6`QLEOq C'Zճf-땄8T聋@ ŦTJ*=$L^ͥ?g44NGG+Wh۞T-L1=R~ z.l{"5t qΙ-dIf 9G xZrbgd̈)g&y; $)LہƓHd "7* @ZZ1pk|WSykShy{61EK 3trDte v3BfS,k\&ZѠNM"N *@|v|rkzS3W%C8y1BTLZ'go wEBg3{%%sD( !c9YyObxî#[ʇ'_dIM:ZPVhѠ3cM۾ϾG *p9É~,m6~[Wc7=V~>|!o}iN  X{8(9XA]8i<ޱTa/0yF2=܏IFH纸 C/:߹,<\^S" %"r ~yqBdx5ح9xdዅmbLQ!-_]'txF۫vn `tQ\MH0+KL@kQ/۾f\>ucy&[bT ѺiÎA}ϙ/Z7W]M0D5ȔnpmmWF(٨=uD?:QCI@!**@0fj٠lCb7`絷H3OhRMKA޷<_%x/YQNO_"a$vF 鰎M4L?Y,lPnג[W*6Y|7 oE\ DjZ}Ob&;$4S&yZ6ͷG;}Ԧ>/K7y3ѤLҡ4#V"ES[Zaop W\jrKYsA@(dnÎY'WN۠W[{޺%׮>Qm&sΏ`*cweU-Uć$«6gڽJb/S;gV ~(rt8hbjۛM,U)JYuGFSyom5ւDf-,KW>|grY"q,|_2NbW@z_Dt\/d,V]i$#mG^̮-}1nJ&W2 jh3_'@s%d`ǭFfd586 ܢ~{ªZ1P" xnz:sD*|JՃHQ,6Vw ɟ/8whe 򙩸uxƜg]ǭl@ `wP|ѵ.6a_ބ&+x(,C @dU)iuCx1ߒ{vL@Sy2 f3ܽ"cFƃ:ihz;q}'{kWD g|Hs:A'7m֘UIț3w'Pڋ />QMp~4l[_ɾ +Ŭ^%߱Bd[s_k:ۭXFMz,\2^9M 1HvzgtEX[k6ǐZ:¹!ণMku*Y-3V&<\b2N--|PR|-p'1ןS A~ rhea} MZ'7eDq>(1L:_R?^ukjFY?gh-lWGsMvq(] \D~4K@us&4StK?Hb{/*wAZ Q|g\?1D|zͦʬnxJTt}sۜ2;mig= KScn#n51Y_FDW }}k$h7X;8%i9 %Xy9HN^Ol|k[a谲LJcܶ,TrJOȿT5H%  uzq9rKI;Y ѱCg82xE.[͗Hobdy4%Omhʦ%S|Oc^<]z< 35B(N΀wױFGGzڜ?뉳|Ȳ1H;a_xq ^@CM' m0=WfnJغ#"XyW FGu*B,#@#`-wTJ(h#rɭ AT2k8hzs?Y!?&Nfx~;;;,?b´x(R溽S[3\-ό ;JXiS/,Ud x,iw3j?ގRR a( &9Bq']h{9 \YN^fg[Q?A'DۖcY m2D>uχ!7v2:,rOOx)j r|iڏXT}E G]m6_d3"PO.U&vy@ F.,ERl;o :1tH ח_*r S]e81ʹreicRo` </lV 7y!?OɋEQ^mm[6Y =39[&(x`/u"Јq HȲF:#&-i4DZq MɽEb됄z< 'hO?&J`VB=Q,\|Vrƣ!3Iȣ,b +ȝJ1͜aavRgESCnL?guh%3|`*EQY7s1hopW)zb7Q%\9}7횗TV;-2H"f\ԬLDjoYG8˫ wTLQM3@ޓTT~Ф8FMHŕaAw'T8߫I |֜|>ݻHCeoLl_XS/ wFDZG`A*5sH190K&y7c θ!' Tuݣ'P!"zd&@7Pp| &Ni!I4Y>z]kyŷt>q7 ݰ*'H,߲O#C>7k@$C<! r `k{G(U<'DbkJhxp ,|\DB/rnba0?a)H?`,ҮS!ݵ**K̓$ Qs}?d(2щmOU)p0PH:4i ʒcp=Æne(bXF;>;aA[- 1es=q9QpҤO%V֭-;v5(H ;M/"XS~q(ϴV0 RvxYLcWmkWAAps(?PX}d^HM'Æj]:jr'6ƸYr\V+Tн)f̴T8ͪCZLNl;TSq*k^YC~_FS7b4;p76mn pm_[Ղ0^`t>ާ^ o%7a$ Tg^J*5$<zVxxp0θz1~*EZz=]u|wк7YHjnoyHN '5`Yߋ;Qwg2@?8Yx/P}AS{kńcit,mUbQakWK&$R?TJD~ӘOS8}bR 'o7!?ESJ`+8 ϝVivq?"IY ܥIcmS`l>+}gzmcD/ 2.#J`30]F>Ks*t8즅Yj+KBZU#g977Ƥ%@:'Mak&*$&4|]A>hVK~WЍ{^gĹ6o^F50-f'Yxu ԣYOʂUG6DG5| ؾDSfpo!pzdwx,ׄJ.no886 8}+L_],"NRXS4 w:۫/S}rm<&W]򨡬F|}TZW>f] =NCJR0j<ܨ̘p6d!N%R(gZ-sc"]2PU5`Zni#h&ַt6#91-@NKqFz]-fQˈm[bBi@E{ψD/M_03 KMԮ?>y?y8>ERg[J8[d-;6BTA^|~ӕ N/&@u &5[ʰq81moƲK^ R{ETCZXpY]ohQװkN(uQт'$&kcv+K6SV>}CUK߲eL!s+JD^㘇S%-i1OO?&Q!C^ƀhZV dzgU)ާnBB%/~HMyi@ƞR%Н8}S4LQfoINJ& PMg׵;s gS|:l<10r Y;H#0&|L(iM"#̦0Oc᫐CkOUPM)㼫!ys]arykzA-^DPPWno΀|sP!jm?s20&~ۺMpAѼ&e}:*F>q;:3ڨtζ#DaXGٶyИ]zQ4ܥ6u/(уA!_I VF2r@V-)Q]kT`wJIU#29z wҋ,Қoz éL1CI~J.owTn.>|O@P՚jp9-dh*fq'mhYo%})t* K'h(pAd}BF/,Tq|~ , /qmݵ!oﶘtn"~z%TTy*6 (0{dd DZRe O?2 grՌĞV]8A;P1<e#h4R1MU'a6- |mb{{ Ŀ3ͨVnO܊ .8Ԥ؝m+ETغՖP.Csм;M]@' Q ɾ/*2'sdG*87KtǪ 4fh %CyNa X 2;OΠφxDŽ0uy (RDo]'S}BSopS#_3~ϐhy( ]^Cue 0oM&f 䬜`~4ϩk4 5̕ 0LFA"?DABcS z<4'椇uQW\3pdsy5 S!utfʽ@&ǯS<5] ݓ0.dұ"kZdLDxPLSc~,rb<,fB|tw{p8ޔKu$IwsrŦ$>X Z(lu`ޙ[f&c˾9@6@Da۸sQߟ&îIuw8~<39vH`df{ j<8F*̡Һwq2p IUMW΅#l<_8bgJ2 =DW  Ȭ9& Y/ys:jR#d4MV[:0 9k#"BuDFcpD_׎1C/.M-C((eP'xw*d%e [x9H LCx(֡Ȣ*"/ 0CΌJaqdOq&aI<yrJnr\75[ōB ?{:ғ^nV5(Q%8ng=CJVhghL)3bf󸴟A;_=]Б姶Q%e}Nz822'wpң5ʈ^@2ʿZ ,7ZnFP>_< OT0v𢡄3疀h{Bfn%)s1Jx-X:+xײjGU"oNm"r}#O]BJóIcYZR7bg۴v& ޱOY׷[OC_:.C7\rS=-Q&V-J }p+9_Mwr#=eE=d v^Mã}yշJL-w+7,0,W f`bE<{! yZ)?H)p2i$ѫ ucK%QѠGב L8N1qXCc pA9cyŗ%!W* #[񟪧ם. ~t +X>g_ πr!$[ehCrU Q)+0P y\<[5j0}P9CRKrGSpWgbiZuV6;!T\@M8S)t1PbHO =Y3 @iwpoP .Z:'ܪ&xt+JCu*Vwm&v\DNxQCÄ3+(QsSY1U>8_9_+Fa}8e efZ4jb#P'W(UB㸒pB[1^}IMʋSnmӈ/ԱMk ,'|p]d9 VˌO bfY_q$f-i('UbD d\']h~-M,D֪z*eRoiEW$gmټ&FHc4p+jr1z^e2}ЬҩeR1Q`Lh@/wuQ[jv!PeR}% ?A;kj=Ov3;KY,|o6_@vHcg XW$F >'1 >ܵ<ҡ$nlUAvɐ[ Z@FSώ<,TejuB'4Y4ɩLŎpU3!ṭr3¿gEqlvig!-Γ"/ԉ嫙09 Lú1K&=XQĂLiP:w5a2dF?u;3~l,H_}l<_H<9\ujRoA4eRMr~.۲_dYqmBlt~ԙ( T,Àm}SDQl^N66}[Ov v[K/3tcJl/1|;O^crǔ@'E!Wm:~m:&o^%G) ^Jo\z*R6j(foUwmA'IBt}/GC]s! /La_#^X/ !t +Li$mt=L:.(TI:o:jhO4so*\EbC7Z)Yj)ٞ+'Oz/Qs֡jAج9aR7dNAf,aFGs129BHO}v%~5%$f,tǛJ7vThOl\|waədTa7ZX+ k.E2p:{w N@jn&u!h b$LX2}پD D@v9Xmcymz5&`=aM9"!/W68rv({nyus3Ȇ798Zcjb. ̇z' JIv a:ēHҤR1G8l+:oܐi:V`c)veEa?ٰI񇲡lPNgْZzoO'#s>Z YD97:t6YWl -R >4j--"y^G~4O]-CW{ RvcEZ^&6;$֫N @[-flyO,O=o3l$HiZ{_aΐ.GmMU`^gޖbL%LJ€oo[ONvVőZ#WO/xɖ?a 51aIpH`C֐p:EZ^tY[qc2Eit9wdeȆWª@ަ茠 MJ<< Z2L!Ǥ-b8;E$$tvYڗ W$Jx߷q!=kzIKB':TJB:[fcķ@I*BiUtu y̻Cܹz0+qKƱܔ{; Sf %K^iMmi.tzgY $o^c!D]8bI,[Q!σA&= &?~dTYvs2׼@d M% 'T{0 7n4lAKd L/<9T4HVsZWmqL$h;B{ 8%?MlD,KM8)je6* kE`nq=̶A%[ W;X1 Gi9LW4~hZwƆbuġQ91NtkRGN= #S~~YW_A6Bf^x+׶'Ė!B=xF<*IJEyEDʣ%/ ?IE fjI֩Ʋ3)p~U[3>CzLɯAܵ] R(Ef+}|TDKLٓ@GJ/[k-V?'43ߵc"E90LkH(c$SiK?ҋe>+4B$"F;Zj zߗ~yfh<$%z=c50Xe8bI5.S?o|> *i2ݧiJ70HԶr\+(>@potMeWo3Zm3 9KHtO r7z\e:oZܬ .|fS1fzOI>%NBuFMgB,"*8* QԷv͇JAbKTw[)W5PndV] {F,"6AX^5~ ^MV!mYٖOO$#F)#Ƌpָ"M^A:}S-zvdSzc$JYYaV6o12mp5[P47D^'Ϛeanl<ƶRݡ)F 76Ij cE} ;] 4mR4B Zn]\e I ڇ}cwȅ?K1Dʿ#b *x楓[pqN>3Z,8)4 בuP+2+,ɞY &e-Tƫull^0p藍DBձD 3V+7z$2/T*BMX{\ '䡏53Xr[TpH&!9сHc֗5' "uH SWdTS Jֳ 1yj eAop DU*O-bQ.Nyv(It"D4PoV3z̥{'Įy燶| O 9 YFa"$4d!OP'so],E p&"cbމ3aUn&?"E7MdS7d4D!myb;*MoQVTD ]dRm4p%V"ưV[?f*X^"DQi92 /,N.$,]e㚤PEG S= z!V83̰WVe[N'3܃l@&hoozY_tëbP)iN 4Bl^}vŽXWiﴮRp>,n|X'fD EuY<~{A|"7OJ%چ!#BQ+a$-1`p7g䲸4NZ 86(SٽC4$f^+(> 7O">v&#f(`&OآIĖv'e vzjh~C :b䎌jgd&ջi]2bln rAju xV]\tI{ʊ4|Dnd/ Uؼ|W~9#tŘw[XݘR [9UfLmēm'X:)^i"ޘF<38H>\\?๐KᬭBS. " /Н4#SVHן|&?"%1Dff v%L8⎵~Sups1QOx޷M 1dkP=W&KӞ Wft](I5; ~O伆#.P뇄wb$)*l WDfMNb؛__=#^!졺1ؒ` l1q}%"`S (:ew~--Kdo;FUO%A"+:fj xgRv4SO9~%h5z&Wyc9neqZXvm{uh|RJKnh]ha^oT&[z'e@)Yt;+5Z"蕹AMF'l4ÛK87o3$jǼ}=vg8zSZ |}SIh(ba7;Aqo2uyx=cp>/"w*uziʲӥf r$󧹤sA|r.Jl>XGSm_[U8zt,=8WAmJ2+;m'ԭV=(U`y 3@F@$B:Qsl:EZo?i5G{J[]+W#UR:!iv A>)$__˧,pqc^УiLoMҗ^ᾁ_ێʤ껙^1 Fm? wT, ìW/~* bv@qDYdݑTO?nL 7D]-pwT2#ܣZ\82 ?^3 ֊pyT@|NXi 3i&P L]<{: 5@$ 4IlTw'.}b}%D|ٵbSl; H,T8336+^4 * uoCq!ռJnZ<u7i;)d?R$nguR$l3z豟p繙;B[ړdt(w&iډ4Ķ4UguY* R!*-.\Ņ'Y)43aIn!uXT[AxT?lN̢ 掅_HW̻K,M/dx@I郹e䐤`_uw?FxOR|NE\xtoT+'ZONځ#6 =~XU+ etyg+`lkjj],՗N{m*6I%/.} !;c(^ PXwetwuĦw:֠c$ 5U@P8\̤vA]H_8LTv"onMMz)ϴ-:|eV [Ӷv6R@-w )k 'cHZEaBÓT{ؾM!.VO ѭLGD} mi/$!٤W\ɡJ`1lgE_=9ei)U*-c?H βOTx+dӢ uÔfInsdRI祳UMoat,7}skUB%h<&,eiC `}a1:x%蹥*@R 5}EGb9\>(tƤLAT$+Β̈́ofi֣!Bk9E)$ɆKT:E ۀ<8Q=>q&BTDѦjiKq!T?BٜfW}#"1HR†vsnI^}:xoۮ|*ww5JE[.r"G'_ v 3zJaE¬tH}/}Q\ UWD.#fgYsknr~]]QǵXs1Knauc؅NGPL$j-m""DΑHN]p1 1XWҶn'$Z+ LdA*utTB2yX o=ZCswk 7M'C;pʸ _7B[瞋5/[ :y %q!&FYkk%31%qM4;l| _XGt6ɺDArq@b 3uy3 s$&=ܲ;`TE~a׷wL~+Ug]+m ?{l.9B:^3:{fBc gVsTgJ=$)F5.O3ZtNp{`˾zh4uc/Dj:Z:g]]Tj;kR7E8h|P=r0{Z.]T)GJ*z#n>{ļ;>M&$!$5vҺv$iMI|.{ى`3-~ajM<ƦDZ)g4xj;&҃͡°LOdꢵ95^Ҥv(f{2Мv.h~`+,5A #*2:}4bxd %OL`H Ek|HB x1"廵 ܀<{MȮYn`t܂̜W%k p}Җضz^Ewſ6G,!Y .-k;PO o5~:nf훈YL,Y8)9:9۾~-AEk0жx삊hO#f? D9'_YV@A '"DW6?M;{*,#IsPt_L4qNH^,^U<ϰ?<$0,_k3N،[ȫh*`3X q.admt]Qca=8|U. a]8rlSˏFDV /wpÐ4z)fEWæwsV2V+<{ 0ɥVER"cD΍6pMU9ADM[,Mgc95Tyo~"JdM֎@͍PsK"61qdf!3  !LM,)N/+AL|{<]z.;R4 _AÑM6eb^]if\HL:E3ЊU^ ԙsŋՕ4e+eYڻ$'Hrb9~U EAܞȯMV#GX$ߝe ml@MRhJ6~?|E׍*S89?aL|Gd3 ~3Br̉֏'az!7:t{e>1r{* ovQXHf7o[nչq44eo"Hg_6oylm&+8K$m.3~r1%ECqɆ, uhҶVe-A g4 y4[b;pNL4d CofX"-?b=͡#ĩ`>Ԩ6D2?v]hZbBQJZ;bPHmXo&؃+Ňu,ʨKVx >x/rP?[!8LQEk"N^Q!CʹUψgSfN_^s_@uGsȟte~#P\]‘?h~4 Ѥ  V[ai5v jX8=@u٠0vSi*aeNI[5ǟ`Kج@)j/LQxt;MRް$m7OLAȥWt9`pcmG5E$\}^q_)c[E]WJU_GU x|$DlR ns& q@f[HǼo~%|#R.3TۙQi{T;վ%WWJnk=yTEw^I} Sb{,et&9` Oإ*rMp ,uD~$K\.`rƱG0tC IUY0TuY/[j/F[B?\ $/' QQCR R@еO4ZE27̿6kvTg4B'6[cVj!;gO4Ŗ[zm.[Cc_w\iLIj Rv$7/kUa}+P9s}[OT$3.P 0Nt7!K_jE]GI&o?HOii,7*EHX} ?D88Jp ɝwMuc[Jd؏":è1+/2clC1?+;:]5ti ?T?Zr.;ffxU~6pS+ml3r1suQ8Q;,QؔyQi,G`X3m/4UDPօOCٽ|; "(Otz{ZPָdOq8Y 7&LJW)?5o3;bP?z$\l#bەV'*fhpUHi@"gMqDK3 pOJuaXrұ7o17hy t-5{eCI\PDGb7  pX_95R ' QRn֝RD;z,$!R7G">8=}UMl+' VQ=Z"Āi'y$7W'-PU=;3>;bm"/7uNi^ 8l=nL 6~ [cX%iu q|9|2uxlQs6O&TcDyԌXS&=wE@5tsqY8HKwa?Md;J>65<DnmJɆW=+I, w}۞mBPOխDžl1_D{V[V \WA[DIGg{MQw]~$Y1eR% O8g<֥ 볶(Q;Q<!rRh*,>uـ.k # $ȆW6,PB i"Qo#}ӒT0c4S1gy{̥j8u@QW Q]aJ#UԦInNU0]jGím]$$gݷp<.>0V}%!їHrre572 Q wMm);#q Iu cAXmO}Cq֖72{us3{ ۟] AC-r;uE%^$RIܥR Fγ^Ǔ ԔղVUgLN!WaNǛOrl*-i+f >4ͼN Ѥ,c SY#~.Ǐs!1q(`+0?0Ǜ91'Y=~I҅G15k)P,, ϒ[1#{EM5;+M´8^-K'Uq` pjFuqJ䐛j܎RXQ+==7Usz ?y {!B?s|!A>VGS mnBuVoTFGLj `4l.[ͷtoEDJNyJRtUP,ꮅ Ր*|VqKC(gA#jʀW2CV V4@kݛ 5/ˢC'B@/֝b$G&oE P5};;|Bx>-ƮWꜮ,ڍOYg%97BHώ(s),pF>xhЋ~Y. g|+/iU,X2gֿx&8/%Zp#zڄ8"s/_0`Cb}N$?U(,}al|;=|W`OnJ*Qw}P6꩓:I dSsF}zpYm}DV _\JBq/ntP*є8d(%炚nHWV6c;U5S:<QT4s6\* fua[eҟ|xps 9M ť_$E =`H9|[5FZA5J-6u7"HP"NSH@Uʠ$yg>|ΗI5~,b&e$] +8L.u4 DfD[ٷ ![qр8Yտ8,s{xT؂17mAMMN*+W?Aj6 B (z &*^0wm4O PH9NER`*\Ǥx;%'˝0OJOX}_|hK'*Eyin섢as?,vw1в+휎AMմQNb;81d4([gQ,+W)}x)>'6Y2VJxNг(\> CbF0e7P Ky ?5{XR[b&]t9RƤ8w%@O)1f;:#ٺݨ7ix!ZNY7њ!yS6`E'%8,[Z1h֜׸`%OZ?P>qPuC&x 3wQ $%zO['?T ՟aM >뎒 4 6}CV ge!GT_rhޅ &քp,h#OK#ܗ2O1vmN<`3c3b2;QM2%Ymv˖B>k` h(~kԂ{:2$y ܪh=99E8Ed68 dy jOfiD/|od G1'H$t6-%uyRF \&VԆgN -b:ܨY$Zn%Dž,HV ٚ+KGX S 0ԼC 4W!3W-4N$Z0Voy CVB ŭ"\[hi2TJnX@ݏSpK8[yz3r#aU3Z($#|j?qxjQ2BwurKͯؠٴx0U'U:qMV"k}5 ֩iWnJ Xl &{9E؀)CoWI- Bca^8A+K:JY;G>\3Ijcq42HJϨ,Wԛ@&[{lEn<}y EMKB'fY7)cշTvH; yг\L$ 1mJ*s zr`cI\ PD.u}Pl\9zIy WG|)Lϭ0vx11ڤ_m׽lX#+ZG|+q*rs~uиGYW׉&Jb!< Zw|h1?(zCjAyh^*w-L}5C^WE .KeY\J5g6O\Dt[س's\hΎ},I~NHٻXEJq&chToT:Q+d-;J] = i 6?7P]N Xti-bҗܫY2 Űm7e܅֓ǖ>2(aq%2X^Ff]Ơ{MNpRY.Ğ뫅):EL[ȿ77K"9@zdn~]ֶg7ОI-|>tzU$rT W&$iߨ"C52t&GI"2VħBk |]/HZK<4OxtL6#`R?'Ϊ U]t.@d5_.rbiWn+]++\-6٥h|Wjs-:r~4JXalEuLN5zi&J9.Ync^m9<Э'6L6A=e| y9ޢ9xܤ iWhtۮShd(s+ҏL96>eJɰ޶cx&gsz mz4UQ֟>Pf'e:Ւ …8`#9b#L,٢Frvߘ7+u{m$)$lwKz;دm>mTUS>敜鹽ncAcn6eHTϣTN $,'J?Hu'um1Իjr `s:Q98sWƒ>#JU$d5Ki e ^[ 0[Yׇ Uh]=LUeD{Pa*m%Y4]K03~D&N4 %B.R2d;iq r[9rBz o8h|q޸zk fNfңImn)秹B?B.qZ8TL7`ϻaϊ 34t_*@p5YcCU: 0!B;M{#; xpwF:żO4`qm@ėxsZw\ ~(P<]JIR ùfP]ogFǽ7SӟĒM?׸1O@ vWFćwmO$Wu=Ǫ8`ZS ;a(g_&%ޑ>v1'rur+9]{y~y4$?[|P$cHC!8{8w}axDzs;ćĆkx 4?z+80&6^f=w8IV=%ZxAiP(N;IĂ4:'d[ӏK/^k¼}o:^o"ѓxc C. P^u%-%G{@KBw;4@m5} JPIxmIVux٫ w,}d# \E ɷ!X-[e45OvиUa]Ƿ5^]ؙ$kz%L>ë°76+߄w}y !Ƴ/ɇ -:ƣjxs_tz^1ߵś']}mDzF8/Y::v)c͈.bc}ߤعJ-J*}f.2I2g$jzfWш!% [S|ɶH=`ߚԟ5IkTz 6t*}@*"xw'!ЇIxUxkpAgˉ6WMBkLRV1?zE|L lg{: MU"t1cifN?ϳgQ&b4 I9yvCtռyI7qTFُ44bl=N"evJYHﲋB6m탴#)z RUFr(M@V9T¾HQE1)A3Ãw:Ygu+ʶO!/VFFq1;|Ej# $g>}5ݼh-.WH-D-\b#rgd+7U`c]!✶s3sl[jƗmݕLظAb[O$.{Xu=7qL)=DrDQ(wW\N~U\"i6a@؊f)p+"(F 7+'#Bs37޶1b=}pNqeWƴ їL0/Dr6S5|L{m gxV'NBޥ2b< rz ȫ"'K=f`_F#wm5$K,C46s"Tճ2?aV,.EnH]1|Hol|ܜAQi9, zt 0LUVF{.F-%WsH944 ˵.ys"$+f䡶VI2]O*pګBkCj`bYr"{ȅCEvr+fBT6 j)g ۟8 Fq 0<" !suoDaw.ܺҶ-UN;Юz`L[3r~JtrQưѳ&zg\j]ٗ6YmTS|S1ĮUPxG@ºgZ7}p#IIAl@^.)FE3bbL6CU4儹R?~F}2ޑ~"Vv8]-_ 75jIq*yrX&X3 %|K?(|Ԩ oNSn31 Y~fzi#uyCxJ~x!+m%^u$b3M3` :Z*+e--]f8/JU7NRT*|?)+rtxMH$lYj@E6zIC]F/=c&[}Į#A_w,.!:Tdl>cH )F[۞;ئiʄt .U3#v'O.L#_#)]!d['9yLlbA_;4|(V7e!; Bcz! 5WZ|O*^v"SFѤy0_GZ~"Ɵ/RB/0t{} =eNr]ݱJ(ɔS!?'<"xk[@Q `E?5>zwŕ/CSw}C-eϸáJp?`ds@Vވ27 !I9~ 6?|Ȍ `)r2wᕓwTHh-1SN~^ham ۽hqne7J "63 ? [?~&9}"\-emxbRt:Ug"PgcVck!Y΋6 "t\ƒ0's0G/2A&'P'R4;Q=NpU"6砏nФT<- U҉#9t'HVyLRf#H9gF<?=]הv ?M1ZwFr7^RMA/[bgEg1Zn'Lֹn;̏\/ 5!sWM{<wVJm<>p2TÍF7C13T㲧a{M#e]ST*;H#  #,>Qx ou.z%el[o-W\y 27l^r1PDָ\;b55/,z30WZ`YR J  J\'ucy|ݯ|˅|p%Z !IgM}'SQ)i#!Ӣ=*FMFȹ'IH:mBYmN:&Qhr: ]>xNxR*g 8zbK+q؀f =e%ށwg~0@@jUKpm[GŌ5^K1?1#utoM]\ WJ?!OgIjbC?VEtwJI=Ji0o)mr^GSشw34K}OС)D(}TݎW{LkR;ř"uM+35wZloIʠ;9kKˋ ;rXO !8~\ Ϗz|񑘢yDp5 ˕ Ӈ~0DA e(G"1eQ՛n&/ E\Qp10+ Mnq+au]hWɫiGiwy\\|+rr1C=eбBp<簜 'RusDv/o#aL94 yU˲iPO kbD!v'ψQkZhzBNo8 H, 1*Ӊ4YDJbkNnTEZ>dCìo}6̰a^DŪTRT锘Azcmu6>/U?Y2, W,ͬ9I,tXg ^Ptu1 [:zu[l|$6E.JG˗-GvJ-&%[ N]p4mvZ 7WMs%PNx$6%|7Sbk;U_ Җ'pa]gEUXǂ 6HObM+,2.>PfZjXNvY$"GA+Ŏ:@w#TDlB:V46 "#K[L L,XvZP]V8㟬 IBd){oEn/_o>vAkwt n6a\ e/ЋW[-=j7P6 L N[ThO u/O.=+ǎUr@bԄG':5P(jӹ9"HvvwD :]|JL}l:Hh:uVv2;݆|M ڂ|!shl MxC2'7n-GƤMpiUgQcv*<x̜.Z;*V+ߺhE:iy*"Gڣ"GGdE~G%h4^iL'*H;= iS8+{^Hc`C2(3@6'nbS00Qh5`fqjWbp-]FV"SFG8j-УM*ID1m'wљ'L.^/7C"D!h@p ꘀ ^~Yu")wEs+\zA"o1;60J& n{IѠH]HRoesAvٛH/O4FS/50%5[^AÏM}6`: :I糊1 vKElb$(dLzT'$S_ Ʃt+!_$k6gs!=qVH- 6隶Cv+^cpܻr5^5կcsKԸֿ_Z0*[f_jlwxX~x4\!j7/dԆTT eqߑ}@O[t1-as?II|ςjA"@QRA)0gd{cBW|wq_"xd{E,TBQ_k0”}k/'rE#v:œ =+U* NT~l(3EMA7raY#6tM-WćiQTo>%S}ùuR-$t:#O,oԺl""Ye{SB@Q9r%l_S'!rgk ?75wO͚]:9'.tw=xLg?W$BK‹7>v2٢LDgcq{θɉCcQ[G"zLύ;`oSL~vak21}:.wrqo# #P~>]fwOz 'H陕65)4 Ig}7Ue\CmGE`G.]c^uy(E1AuQr|vcbn9T' d)[?L!z4g>ʗ/ZnMt5ȘD|E?Ke`ȵdX:6{Sz$YC0 Ixr쎻v%7$C7hk=\<%:_dŶ6 eknd%Oٸ7ۣxyyϪt/4Kt\o`sm]cVjXb;?BdSBN8C^5M %=i奠`rG 0=&eޘJvv~X"lyV7蟒BYGX0)xƺsQaZ܄Zz_r+C{؄X5_QCED(d}N h9uQRk6yF=ƝkEh#~J\OɄI չ82h[ 6UNzFrU^qUhnLDér\Sprϛ,돃R$<%t"}fWg8<0GRtBJa .,**ȱZW"L@?ܨ;%MCD:H8D͉#=&It`9 Ъ#{B3$MNAk d3F^uCI޿3 vJ:LX N)n+E_l8 RXmA~pª%CAYWC 6+֮˵ ED@1w 0A m>gC# ;EP3[|o2"~iqR<݈nhka*%]r@,ÁyKfAbl΂g |?s{:{]P]#t5 uzF`,W@ћN%u3> E7h%-4[^箖c ޞt^ZgeA><5GJ8{qV-ZN?^9Xo]*⼿HƀSf޼s|肙5<2 )܇S8] !%GU[Q=&sh Z/8#Oކ ]?>yh^DaXH!Buk|⚯;z*Qz"pןcGDFmpjj6Г&D?0}ȃvHa9n׆"Tu7яP11=N(igz>  $"nr?EtkΔLm_*+ D&HoZv 0͉#3 "j(6vCatͰP# 4q|K]{F&^T'ƎaݎQY ^<DD*_8CDB_c=6ײU"c` rG ZtfgL> {AŧNJͧ}#IJT<{ɟ*쒘 nϱ58Qy gS6ǁ(%+-5K=1SұTA+/YD`ƍ0l| )B /4VwXFbm3l7%A)X:]=L8 #ÌS}?ko>ܿyW}Oy&ͳ< ن&GE`Ҧ%i0p),˂LbvY燎DӀ]ǹ_a[1f+J#6e&LdYpOˡqaOZ 7<80DzUycJIU//_(=M>f]isd~]VsڏZ5<1wvK6) 6誮"I Cن _7e3]'jN,LfDJHbe2&GV)@j y k A^OBs|e#>} ljրxմ+hg2Ij#Ii%)r ZfԛsPV]6>폅HzNa͎oДʡ] O/F*̠d:1BɏUwzca+82f'{]s{1 ߕÄ~w=()m0|p/hʶM1DԪn΁^pܫC$g>Bk\ZHORޠ$ZT,[(N˕ZZ4WJ`cui .P(3H@!FڄV:# *Humq#ژ ]oo_fF۳Ԭ T]w?D6{<Vyf U>cB7ԥkEA j9 [$xօ~ U#\Pk9\{z|:D8OĉT" 'b&E{g f{51$dKl)ڝD*;#CyvB9GD+P"I͞w T(jARw+#f19h&/LrʼFDzvSNAbx$Kٞ Ԭ (րυf!9]Dm*v -yPE Dv@1W€ )X51Ν)nTdGp\ϭ>T4ۏ ]F%ޥ#JhvĊQ"H?f~W/VАQCK(=g1յ3J^G"ɢ±qj:}X.2?FS0oըjw2s&LfZ-9[N&`m`l16lN_!mݍqJ`nۼמ]N֯gf} N !^=}Z{8믨@Lz~iSm6&?n!3T z48xax3,22,vq݁z7~:s+W -ZNh` >i86Q9I, ?j{l>G;xٗwN] ~u"@aMf<`H(e?k]kL 8;& /V'WvCޞ=2{(˓"s 5wIP?g6;~hl[i ֦݅Fr߫n"uJ.tJ1<[1K9 - u=xAH1 ~Hd ȟF#<5&}gFw Q'ԸQb灈-l,7. & 9?` 2 oVCІA#i<|!GUNu#glwkgpB@@Bk^G~k2n@]ZF7L3IND0yW[AgS )R/ПK'"9 d1sb|'ꀭ]*|Pek|)JH V3ևc\Z첉E3v /Se<&7_蟭:.՜-j$Pi{a(jP)lI+l;l?:>ĶHEMo(aɺJ maٯ+a>< x i36?r1H+\h]qM)vҙޱUA:Cmf1E)XbV3#2&zͣQ;ǡ0]uPp`9Ebk-щdI2 BArj&!1.m"qjW-pYLdYKƇ8,Tkz.F;_ϙE [pT;=pf6>˦rL]wYӳ5ީm6V\G8^ܳG ^ p ~ocddۏO  \$K=6qrΑDT`sC<-Q_M惎/ݷ w\O+?_BX7BR|Y;ī@4y3g5/k;u0"EƺX[iDb81=zGaz;Vއ۱uun>/ "zc?+R>GFD SP tդ\/d;-%ͯ4NMHj$TwTcM/W lo j?&d;c=&V"Iӛb ԑ}:2n*F@^dX@I"S9Ue|_K*!ڑ~S2' Aw|:X " :}9/]V戄+9v^ p&U|W{&!"<}Y|wͪdҭv1z\mW[FFW/ht]hTK3agtnbV%0IA}7[AJiNBۙa&3H YƐg,g4jǍ]h(4K~ÅP^-L ~duEdFriLL+o %-|_lv ى6 e^GR834{Z˔$:Jp@?1.6iR&G$f%?Ӹ+z~In ˵\ͮf2":s-ʊ8@i\2H[n5З(~hp)8; ^0籾R=:aLip}^C0z9^8O^Kk25I!_q}hv~NzuyǿnN\]"E)ޮ  #+ *ÁИlp}9$"Eo j}z,>cQ'cal8ś6Ike,;;hO3sR,v;:kY Q;nI)8q{R`CY^TPʔ%,蘺3S3> <U7$ږ䙐84ht)ҌdɃ DltS"ecpAC%s|6v{3ݮWpD$^g9s;eF)(~Z-+ׇ@_jŐZċ#1 :(fwj9JpJp|& P5#^i)@6'-g[I+́DEy@f캺5y܍n`ue> ?rU({,Na7+T&lys'H $6nic,1:*qh(ED w,9+uU20tiBc ,xh$CS d$m*8HX"uԩ@kuhi=_ydWy3ZlL2Oy+E<u ]ߐI2Ԧ2ӌrg ?eqGmnX^쩢9u*?׎7`q4J~zzYaAfZ#-SZ[{ҿ;:.@D{EX?boCoYoj!D^,_R1xZBSE0i*'iM|%ۯd!= l^FYUߚ2L?/ξe֗"?% #erp|sw;f.G?mNmebOp} +]/ ^?X3t9ѨnCx=6WϯZLӫQl( R8vC@B>Mo#_~}ބc Z:@Lh ϥUYtbXgw'VwegyKz+3m܍8yU'jy@ 9D5 Ѓ^99f?EKi'~^k{ cv:uO-lk,5ٻ+E rĥ_ngL@M>[WYW|} !9m*=y"~QQޥVEZaJ;A8o$ItE{kzp4T]ˢœl2ŢGyd1 ur2I.X5b34&Fdl^% t/d;>dI[[j7SM/ͱugfF:eYc k $Jr{tfD5м_ S-#ҘN!t●)xF1/  i-ɋ(I@<|hp((Ȍ{v˾}pWuXƦtW0IIK33% wf1w_EB64S8$Ǻ?J´C' 4RIl% "P54T){Ts.g:?@o0U5^%_dٱ y3;nz铍"}(fұ0tL1e-m8|t2R^opY󣱏o*" '#VpM~Dy}nƴՐQjti­dÌa~>Ls.!.z|$KJMT }z(P BDt<W}L(95 a.3pC(JѩAPA15^wQ!cW> M$/DeTt)_vfiWYXCGޟu]'{<4AKߗCZꂢc[~3 #y,1cdƴJ})WL(/qk5BVSteX=e ,! (tΕek|w*GxSCv5]:Q~Ff=hɊgչ11OfQi$)!h،9e22,"M 9$xtp~O$iw@`s͘3tJ6a,:W |f@_! NO`9ei ƑvVKoVA*蚊i>jNnQ(佶@Ӳݹ>n8e:W޹$NĊ 򴟇ѻ%gmE!s_!-GAh,ubG;Z^ͦHY>VBia%bq0:L)eq&eIlHWsh^xdbHk;e1c^0v@%O7,5)Dt!Yh1ZS4E[+TL*8f -O-l{9w\N xDtT]+0F[$\}@^S++;,ocih ; t=8tخJ Է~HR5%n4Ȕ,2O.~2:̚!3*9 ?Ib1{Q*7C#`4<1/CfQʵ|>D_‡޴.]^TW"ѝX+H dIe~[6OO-7m)pd%.vFt*dRoOIR!nG j V151}ߝWm#Dhf 8 wulױ!VJmXx6Y۱DPMӇ!IgH;<>N,o J?MK BSTWGҖ,t (m=Ý}㞠HSfދ>(ZD7E1C6"6W3S˂87^M ؔ"} 9+Cu߶_j;3D+T]aLGS 41ljb\wk}XD׏d wǫN-۔+,VQ;m =Sb!^xS.y/gކIPrt-mSnXxpʀzn݌xXCk@DlFg{\ !e(sΈ`{]p/Mo @ЊZl@5y-zܢDoƐD(z4(KMq 4.x#[RR:܋ \ JN?z]12x@-dUh FTVF [rr= V *c!WFߵqG gK8-U_L -pF˲ͿP2Qg~h&&nc[blsF;"\tE+z-dEP~j>];~J Rr 7+LR*BDǢ|Tp$"E^~o-ZtyymHV!4F2yTZL7ޘ3_aft̅$dgLy;Vx?h8_Qt(D/B/Qaƚ>^M6>:^:30PǝoD[; q ^À6!;FxQјJ[TfW>ĺXHb@ŘR+Ux:WCuv*pcol~&>9p1EK5 pjszC=Gy[a)JWgt }qqx`l熛שÝypfIVMNTbA dlaj8RykXSc>֌o|bGI@!EnߺƸa-%?LwbRMMywSŕ8lWm*!Fl(kNct Ћ.mJy+,¼uB%S,"]&EfGYM48Co BcRO]&V2E}dqK=۵rG;ӣ)]6 mӊ@*/)۟9 -hOr+ :}b3m;j0K2FL}%R7gAZ2A M4Os R3zrP31DA ww-}Ffeq  u6 v+&2ppIBr4Uu"Y ]py ȧ PHݒ?.vK`l>>3(RQB:SbɃws%J/ݨ|.v􂊢jcW`XtSҟTf;r>)hVa2tL|?nD ,?;Z5jvS=2 L1bpqi mdm;S.!Ll_ (g*2<.N'٢UW:QD[qΣP9|vv#p::$n9ZC/JMiLHXN Xg ˄!4HF$j_@f8 `;0 ||rT0Mn6}n dX ~^4Òk*,ʖ@g˚>ʻ" Ѯ\[;FMF#6O_hR{atI_ҫ>r^#edB|]Θ],:NhcD/x65RV R(gE@oC-p1C%d`BD\F-ץx-t"!Q7תjD5`(x@?Pq}aJ Y6Ӷ< `AVh;緤:$LR<,&31bg+οa38xyC |(J=)7u5/;ױ?\a$,xlɋV3ȴڼ@Q8<^\ʲJǺ|ZKy eO0Ow{pRX߮=`8Pr9e4$L r,ns޲qvXΝ̢-[_"R} tRcbԞ{[f0 mH${lΖA#r6|o% U M X}[p'.bgu&YI@8݁? 'd*eJv:?i?*z֙t~Av`diV* =e&Qip<5xS$b+5X'JrmZБ1vʈr>Nۉ],HdԃDǏaSbt OҊ\:|! yeq5!CG+& 39XIOU=ss<6t~j #ը+P)Ca:(oקqUm+W0P22z wG/#g?,؈/>lJ=;%"G|DxKs /#{Q5dvltF@ ~Uӏ GyxUQV}+Z4O"Qٯy % mv1!i )AwL.B(_ɗكVgtD/bDuD%7Iap0P˧lQ?]R-fp(ېwF ,ˌVT[mH $}㶍9&*j3A~_ У=S'Ϧ |.'V΋`0'] Gʃإ}y!KfME6;3VPe~8^]Obxq'vU@/ Wzq, %*e%RR* \5 KuYq 6uv8(2d0Ԩ}V+ÎrGKgjLtDmҿcMUPjjhdm!x-c?rʋ\aR,=F*?^kcY6бޖx 19Wr ?]j? KU<+b Ӭ|  ]9ӼlR[Wz͋DȵR`GsCK 3DC-)͟#^F\vW44wX:#p\zT-:(!3cl,)ľ7P(mOϷ_Wr\9yE R}܋8&!*.tvX2s(XR_ԇf^1C=!s4 u̒[,m*Ϗ%ƛ={%.VtÉp{03gMThN j? E.,N~yezz{"_rW3f ]?vu(%?K_ڀb@nn>Pl*Ŕ1V`S/B35 ܕ($X&ErBԗw{f<[?M1tN ށo`p.gقϾXLϺߛ -?ῆ FA<($Ďl?5b_U`EqGN Zhߵ!k&Z1*~'P};Rѯ։p߃oz9MVDL8'm" Z`*.TN<8XY }5C Khs]8uY%g5nT Q^},T,1$ pZM3guhF9$˛ 6mkUii`$psBtA^QE#/Cb7ļ7LjWdE4j uV`T\/x:h513.P'prpʢ`NAy|vIvjP7Y r~?D,mxwNw\ѓ'}] KIe:?G v:kAcaXFN.Ŋ}1xT623w {Pc1~[CuJj\#v cDL=qWFpK#RpFgO[Ɠc"KLG_@HjRsvw_b$n%Wkoe{S4(Ty')&5aMtduQXXH0*xy2pA(| ~grKsFٶsYhY~걝UkQ^ZGp2 cLةviѬ5I_HDD8p˪LJuӪ0nq!]\EC:fE` wE㸕3xjZ( W԰@-,;gсj6Ƹ7m8QB6l"v_]W;΅.UiơbˑXqq4a3]{<J^yކMZo>uEン[]%ܚ L :e;=L{ M~zTD:/|;^0q3ڪʹP-ґgk;((-IkZZzsQokwbo(UkZ9Kjo NsR\V /]YHϽW{qrwކZ_ FnHU3nЈ6t O:vAE>5X>n}aF-).F \NRFB SSc&+uIzo\M?*y?3VHJ4Y>ţ=" nۅQ,p cSh9so5+[ vm*ޝrVs\4!E/1yB|0!S`H#5b#^80!YflT5xq`oacǻqYoE\Л q8XgG`#DBq6  v:3mv,ƍiJU\!X s˛)<63amGP Tf2bP[v}~ w . ! 1qޯ5Ѱ:X>V>hV6CHqcZ,hS0! p?>@2r^*'tcݷ^p fyŇU]wmwS-m5FWau&厔Pn;5TR&a%~)A2jf#[cah3]Vܴ of_BAHݨ?6Żq>>i^GseB9P0<+ bl("I|f|g)΍2 OeέDdKyT_BfTEV~JXqE,,Y. bH44@ UҶ'~}JhQܴf{Usjhr L9DPh29F /yTeթDtD0]Зf*50GIXϨ}d/Ln@DWpTad7rG)ekdGDxP Yo.T&=)Za!!|˨V+^7`Q$c7OۮJ^= l+J LDɲhC(*SˤMuZ X_ѐ"dH%`w4 fF6))\D9yVӪMV0 akr) >qYϢ1h0r6iQ).^Q"v ݵ9r̀*vMw d0aij)<|ԕI#ʞ%A$oFUg̎}O9#y+ TID1X&Z:SPs+;M'Aow@woIYf]%;@yFPAE@45upGS g;ֽ6%ب~5]8kq%#X1bcxDǂÂLkQ` lg۾ fߦL'`s*R眲N@%ք jIpf3:fw:jq^GsbhwFVF7|Kd44QDzw_h7yoZҿ?zUb`44hv&z/!QqO,2|99Xx}>,\q(NzI2k3d??w$˞mlf5.Ef?9Eq l&w5*?Yuh߾tLj1d 2v٬Y "odjX=nK>ʣ;NnPeY 3lӓkRc,Yjo= yx x#;ydSUӷDὲu1+XDD6AÇܰt]AHc;Au A)+v c7PN1`nѵ#Ot mD)/mdX" owI* 24?? mĊmHg y+oTPeJT):b!k5m&]eiOߠMD^%2LQx4tunNVsAw~6o钟ItE^Z4NS&`.[!9IIc_딬ͺt?ܣTµem\7w1Vٞ8@amTL zE> :LF˲A>2#ߌH.XPcX!n|h_V-#\ݎk>rWh=3O冹1ieGĠD᠜+{-c;PjI36%1ah"w`UjTxBz(5'UƕE:D2Zt:%cy=: ngU=杔es\M\:axVQf^ B_@zPbK? vhI{Yy~ATN7!)HAdqd;*߯lQ|uUI_ÂD?){0on]l3-52-/̮5y9嶡 [ Xb _RK<NpIqG[C*T\IͲ M}Շsb1;MIBk%`*oiX2`5I2Yu]U՚ܸ$b8/M&}cqXtgZ[u_SG%N^򰰞t4$O`1U/ ,|[O4d:ecBn&J.evR:0SB/i*bHL -]& !elgdL;+WA`"/bEXI*ӂpH݈i: X?0.;mi:L$x{ UᙡӹsTE4#[EYAJ;#7-( -Z#;LE~q5:Tr37~,#sblf9Gb1kiY=;MApڇTFBZP{bmLQlbc=c/\].er#I`bi5&X7M$l/QlLQQ qFNQ2BM5ʛ sbjv*gM%IuQ/%gN<*#N^{K { ;{_0x%p$ \o?oaov&Q.GQ^['am&< 7\_#WGOuY5 KH-VpN7/6Y@?"W֫ѭ~nw2#-á_?-/\)H|}~AA%^/ǂΉi{d:{h 2Cj$B:h2F` ׳y+y!IV6fc,Sq8FcqgӘagۓGl:8"WcGϯm c3ܶ~l|H$U?Z<#s!~D)6/8ϙ۠%68mԺ4.jf;>7K<nI)F\yHQiIUqlOn8y Cƀ١13e#BG [ua G7[Ւ cs"϶ThJ FRdԇEArW(~Y?5]N8bdX$b" M\.2bBmYjH\7ȧ<%y)6f] T){@8tӮ2 r zsϠ_aMWW2woVA0`F.d>-= {O=PrMtS]׉&x|Ρlg ¾PN]{H;~5 @BN\HKlYԴ ha EmT->CB'c8QE y^[*#vιtyced s5ZMRS*(@ݩtgnbuָ)>HG(vqOJ u /t͟ L\CU^ZvZWk㛸Ht<BtnUϳ~Mzuߙۜ^Y=BVԔ` Irmp OGyu.KF2]CP}eaa~7`@n_`uf4,΍7HYpLj&s!{h[GG|HlӚ g E.qy}{~8bWcߊO $w!]8ɵYhgyBwi:_WTJ9Oɬl%370M-zK%)gG2Fh*c)[{5}1,kcM&ؑW6+jh LNq ׾V7,_p>##P|2u_\gʯ%ϗ^0 W[gJ`B;ڌKJQٔoZI[~_c}ղ7[XZ~(62P,ތ"Z!"+EE|]ms.7+, zڲ6l;23&@pIK<Úbn!|%ϟiV·津2g*?J5U2x2`6T?@䙗3Pś$i `Mjw OnD?~aM0?*'痦 &_#Ox&U>NwPj/)$3tn:9,,F/whJrm*&d—qXQN ?ơ t'=j:s{|mSCY`]-t.3ގ@N&PT?j 'm*4x|pVRri gCo 痦QapS'#qu|SI497 ~̪` )5Q<?% !T#O;8v:#QGúC_(rW5쬉gbHu9NUᣟ"8g0052l I^W;^)!4,CՆ4'WYZb̗~mKiTY[ g־%K]5XzϔEWg?Ğik+3!8KVc.'N䬑m9JðiWۓm` + Dnb7uB |yO%hgzgӢWvG&2jψEq ӏhgA) JDc[rG9Z@wgRUH~r눝6}΁FrJO;0imk_bb!moRx,2wֲkY |qήe_{Z6ٺ7UkKD=36O+D`,Aךa~ڍlDΊOLav TrIY:aGw=,wSVrUʁ}qUJճUg+x/\ SױV!*luࠁ mDH# j0S<؃q[+o2YJ]|4X5 8\R2qU)^ty3iVGLG󐨓Ӝ i|Æ5ix ![Eb Y`Z!ՇbΒWʩCfOƍI&<D\+*%\ QE,hPr+pxj`|f~G[Å_11/T!'zK%Ha?O16//%Z+J~3=Ȱ`cF%͕Naѣ,=-':c@nKh$95)K"^Esֵ!Жήs/v3x#NF n&H,'2El¯ɚـ,V+P/ &V|Uj/xXB\ >B*sGH`'w8ۏ1r6Ŧ%@8= hxs*F52ޡRdA,__h>' M&A]st2E!+ka7 ]^wb lU[|/(7܀F+% 5_Ŝ%bwvE9ViYyTƿG~&8<cz5U&,Xۘі4|4s#T-OlQ͋ARd@w[JvwUz)$$+DAnrw;fc8<:3ÔS2O7 牾/>^`hPg-E|U8%bMP"YqT|IÞʾP~7*)o4mkzɝ?#lªT`PXzL3fގ>N`4$VU iU364LxyIxZ⍉Ǹ~6l)1R ~ TV4.μA'tP@W$jh]R tDrW ^W5\77 wR,Ց@0!7Ɠ4t I +$ aVU{Nи|`8Gm50u i;Ob4Ixs^MxE*nP-EwOl8n-V5Yl)ny;MyIzD+A>lkǾ@ǒ_ Kɧ7].Wzpviapb(%;q ˕@(]F |dMG4bcBe8ix4*=ըjݎ{BKa#rO_YU˟&->zipڳAX}G:F1ҾMf]d;:㱀J:c !)4ӝt\b+yJ0%o<6S9R,>ص:U1*!5436FK)^kX!K}(0G᥽u@4y~ur~J+Ay2ׯ#}x^څ*2K7qSJ^?ޝ+' : :wЊ(EvD$G)tʙDƻ>EQs\XGl+&;x^1ƖQ`qAb8 Ps]a#5l4=J4o4qԖ%A$_MW C*B5O-fȘXZ,W&ůqM NPݨ`~.Zixړ&. 7$ ) Ous76%k Q驏FaK#vwEa'X;*l6 ,!@lM1494s3340V\S*"3 g7'jk D]4!b`nFp%[xB~q/fx%ڐ $?9| 2FWўფ lW.(V<3]ޱ`ybCi1#7X m$c X43WZd&W{s fv TOд W^څ5/ -t7ǥʹvͷU8ssu?t?FgO)[@ 1͹-]z4F`ʠ' ׅ.`YBlJoZNmRT,F# m)کy3u.osʚz'lw ?[ ,:N~xdS?Q :kh'1>IHЗsq?.߃%k-r{/[dv-炁@ݤѺ.b|%ӣ2oZgWBV'W*= ݄p[d IW,Xv])mȫgF|@N{4lut6]; r;3WQoӎ+FD:vę&)\gWa`$AA3bΆ 4(__Lԅ!Z(+k]ȭD&)Hp8-Zkvu ݖ.$>JBţkLȅ6K8n aK1z]iUHn_ߏw7P'No \S8svB3)Vk %,# \ Fpf wT >-V#.j`."t2y.opw-9Ï~ d-U_5K:m DjOVX_]RwjTR~n׈mrx2_>h eͽvugttz -ϐ.6jł&$yѧMmD}pLg|L]Ž mևG!@8o0E:I$ℳfB{i.җ`)!HqA76ܬBHy;2\|pOLÄ8%af*#j2P6wFA/tʿ)ppa5\\1)F#'=iOG+%r3o _W,FZo)׵fet6+ufRM3 *Kϑ1RY/+/,f0n1>jswGfc`zF[=3"R ,ϖ1 cCv2#4X>"}wI1egd?藝ݡTם>ҨDZBtX[Q GNM4z[7O~TFoÙڨ##4ֈ $I[ހJ7kM(F.oV"voXGj!Z F1GLOHaL(*<:vOm7sBkzcss,fw~eb%يxD ixfz_- ö6WL\OoG}PQ]h[@3W'܇hPYdµh |{Ti͕A˜Z}}O0Nbr~bGN?Uy˞sXyܭ:6Fk1a?EׇSg"x}-S,74L܊Q.lXR)0h`xRq&93hR.~w "Yd[y9^.9TQj| ]V18@Y='4SN4a˂\8mE^14( ژRVzAk4ee :͢Ojو B/ccԦ*xĜq_aucnuwY)K'Q3e=H! Zk!$j}P^*\D4a| {m`Aׇϡ'Lnu<Vu:A,5v0Yrkfݿ3}iINVRN%yF\F=V`ҩ6A]5Dv+GfCϝhKxzIؔpjZC].hOh]gJyv) -)Kxv^; WZ@Ci@mrS'W^}l:Nq"Wd沆sA'<,L4EŎƕ_n- E/yw++҉t4_ J <Àk}TT0@bWX=5i`WĚd-vcmΝh{΋( cPfjW8$TeU!y^Ui3f8c6/E'QpC^x"L8F2d֨"."q|?B/WQv'o@}K*?18\VV[0J?kT_m e^=2: A@g ЩFcܶwvjޝJz![GC E5EzTl\@m{@BC9 l5)Nec p/%[M䂕)JXeftˬBjMEt_4$1%=Bdu52^x!y@w̱f&t1J_83y.'^ Ȧ†EUowW1k?(cm>_<Cye"Mt4 {&!0¤ % Ev0C7F WYCT+md&%'s~<#:H: G8zKXʜJ0xZ.~$IVW0ҧTg&VQ/ؠPdamPuu7֪Z6-q &wl:ٙO ݸ%/=lI^!2Yh[۶ʇ/b>dz2ʛj!!>NQ< NPPۑ1xIK(ƶ 8O㑎[PGmn`  gOX_Mg^H]_[m|+y!x(PQ꒎+L+*,ɀgD~*jcظ^f@Ǡ@v΋[G[-&`)g*4 Tut$|8ePmյ&@`u,u"^FȭQx4&T3n!7ʨ"#f xb\S<W"1;Ųy8f[yM۷;x-aT*juB bnd7໔{hq$ˁP< S%z)0 I(F4PNYҽnDnHǺu+4asNs$fEf!$( ;q0QR0:%pDcN<9ٌPsDVJ4Ǵ Rs_jC̴!cFp}}'Q7:,;µf(IԁW5ˬCyyH!1Eγ]k6+]?p,{pd@ < yf0 nie|:x~('y=f̐F"c;j^Wo{#RO!ڀ|%|ߩ2^UXma.X꺁ժr|B 2 6Y#힆O2IR{tk#YDSs,j ch&۾ mWWHU|ȹ4.Q>M;.0A0uL1czqLy큄iعkh Im2-BB-쌟٨/j9 ,८s1Js4agW1j/@GJ$aDqLtose j0Z( ۹ p]'RDx`g}NKj~CB "ip1s#~*nT-scw h%Yׅ2T<:= !&ՍsCrb𬹰Ӡ3Od >@a+R˶7HQ({;އ~J@1_mkfm?[1`7rҦyX c(4j~O^%euGbjv/gU+'<ۡ+F!*֩Au{ D8Mk, ,#UG)1G;ǽ@~ϛ.S][K֭N6#W=*۾GWAp{/˻JQβE%Lj k[vFC.DBP!2֒PR"? Z)}ᛉ~g#;•U|'>__n mzMM9CG S1i; yT<_dB QW1s Hſ+9<}'8B++)&isv&qɨT4T)+-~mÚIȔ5ٿ&w&F~Bz8gXku̗P[ͰP")=0/bWƎ-9ƁW+ xiƬ#nz`Aykre_'byiꚯӗ:;xa ] 8HVû2o"@lGjzCxfJHH;/Q.広fcQunPGu xwH (i?l3PV1 &t1B(݂[8R Z 7B2[Mc+!wlMJyt*^ h_6[ \tHe׬h魤Xn;iA>m+X!BƱU+!eH?o z !r/]e ='c;&UGD$IknWV^t-{2`K--|c<6p3({gDu'+7<=0yq{wވː 00n_b(M{dYGL(V*!(> ,69 9޼G壇R <*&M }Ӓu3pGjS6 7, $jIP%IO#؂Cqgmd Z֞م8oCxxvQc7}6Ik,ͷ[]xB 1誕K,± SN Isv?޴~~rniͩ֐ѲE >C֓Kn so`7XVvG M* W2Ÿ}rW&lpF,6o ܏WGAv[0IRީOHr]mȚm~pYU#&ГW 8\%4#ᅳjZBk{r3e@|3k(pD{Ʉ9p&1vpk݅9Hc1=0:e5I {kb}>)qz k qHXEbԵges^EN Pj,3zޥdl*51(Z5THU^"ϧZS'EZL;|qO[,E<@^@<~7O;U7tbfi9W,nZB.@+9> 4K26q;oL7-.ZdK<(ô*"t)})$X'"Ұ *valN-Q oF||MM.kF((+]^j-- ,R+)P*m" 8Jb-~.$+PKvCM&8ݸκ RvIB)X/&vț(9h$#}IMO]?'hwvc?!o7m_ z@˧T04DkZsCglÜ:ɵYsbg$Oi~)۫>f<ݵ2KRO?'3 kpOR8Y JZЖ){JB 8i78KfA&GôFK݌<:84U0ȟsB `Ur'6T2uו!&Xdub zAů#{٦! n)?W[*-qL7=N`Le/5+?fb~P N!W=_AU2aɽBBxa2LsFx9TG]a 8!!{Gjwcw\X|KqP_An_\࣪j$cI6v؞nDmTXFh!P&1OF4 (7 d,/y$@N-l@L)wCD̎$$|oխp~[aj m~wGP狗Rv>$Z@ܬjNUE'"!ePwXScrh#1F%ӛc,J~C;z+.S:ZuԙCB*NùnP[[ S4 ,;a;6b7{Ȓx)pUbd,je嵄Ʉ&UqxgƝW`WK-oOuX<g!fbƣ1 8gz. Ul4Nx"/\}V*6ğTp7b&8>n \ڋJ ׎>r& k"ؗ?~<Ȥx&^^/x#*.߀-=PIp ptm'^ŵroWwdԹ7rp7(?(UQe+o/X"{7gO浘}]mf>qƾz*es7-vo wE8/{yx>}?67JZ3Zx+X=b9Rψ:*èEZL "t7G)Fcq3L!\7N<4F=Jt~o dD$G#qԫ#A ?SP$(@ۘthçxD"i`;[j"ǹv 5diUm -%L)i%zH/,olKztc7Nd$e޻F^[ }=3e>]!;ۼRmbrP;.mpIu;W*o6^c2׿$P+l@:YnvuI⦳6ނGȵzvfYHgрZy1kj^|^b'ӡchݽp(઻j8ªH(DƏ܃&ϫZ7`zI=IDX6a*m*;Ȱ g= r_HS0?(1h+r0+DɤTVlTx_xQ*ƗaL+Jm/[7bxJC)ՎC>rjQ r_3F`f0Y^xqUC"H06IVDn x)^zgx[4?딊W\lú/ NʤXc$'ET90f8ػyC Ԡ;U$Yr(sPY _>W~1Kֱp`@?>><'J˳Di7^۩?0H4KZlLmTF捰 5qwr7O#KQ2<{F1UD6ι1ZK|/EsoR و6HW,@Yɸ/E)JR5cqKQ3Jwz/b2Ŕ#"\c%;%# |ՆVq$ \YL̒(ze%-U݉vT.&_/]WgO\r'S!ZHx#HP6_\/tDJ[K ؑe=R%0/'w"űU ԼrA9Кv$4Kڒ 2Ʋ:~{L?sU 5#7¾hH2:_rʎeCͼ aE]!J Hu"845 ?RYsP>6 1U\:EH0ФT` <P]L(5+@,e'ya&Ϻ i IEݾ=Xfr2ArZW>.{6``fQNԑBn[oPp LXfַP=|ƣʥfGׇOK˅*LY%C0oOU_' OYgc,I`[aO4WC#4i˿GvnyFXyS*7봮}:~je)U?ol=ƳW%>e ft.yV0qXbZ}t2e8K*<mjP\K Ik cٴEYB]de!Bo5qW#QpmjlBP@{ģ^cǕoocwaw>z>E(P`HaĜg> MgTPɓs~hnդtT a>s?e֣ϋ;i:kM9(.Ž`0I;ߡYJAz&Ud2A=YYoߗP~@D޹dA=P5ZWu. M 9/saXLC.ǫEU S*y}tm  `@ohie'51 ٰ*, N a"d`[((6BFC*U\ܑlT H9>O0osSs#9A3wh~^͇sߴtz\zV PțZHpԌ3m5QhWm)é!I.@.Ou]B"r"29{;PH7,,_{࣓b>Tc]~jd=!OAv̜:\3/B^}oChZs>mTT6ONN tW|v)^(d#a- ^_nxT>xO` 4X#GO{#E[yݨr@v!7,N#A(<*>4(b~#NߖŴ˞Pf>[R[uHj|Tb"#ybOV1<;Vr஛NTV_DLN-(qˆ"B@InyEnW $1 0xWW/;\%As9?uE8G[E 9dVp![C2APP珱; '~E< ƣ7;tɺk^&V@^Ao$.ghVЧ扖= *ulxD(nde6qE:.C"8֜Ơ/`NTՎ)  ar sqϟ3qAwjG94/I8P3K]Ō1!/~ BgVsG6qbX/~N0"nyOC|L?!`};/#a?aBs[!w7 9Je,yy$ԕ͇q-\raWqSG %hqQsZLp^0'E;z{U}]H-Zހ>UVπKk2ǃJ!ٚ4VRIaAOPTPJJdxSŐ 0U[!pޟvtj2P`3WoO,c+ӆ4@&H(Sej&nr I1\y8 X`/]6 cHJ͈@<ᬽ%\iSN #E cecnkR^Qi9q틋"L"@Lq/5?ÛܿGG`oQ<yi-O&[͎\!\\Ǣ4zM% c9%$kzSlSҗ,zhdZPӔ suyݨ0wХAc#yqA&:J%K"yӏh[,,lV5!IuӊQ L P06d)Sx (jϯGӤsww5+@jOӿi).J^NnL{0(T];:K{]9r$%Y* @!^_ԆG ֔>$*&ƼĐ/)f@w\N0U퐿M5J6Zѹ!AMBߟy~=<8vWK g0td G-z4kS8=Tv\Y6d]١Nhyi,Xn>CۗЂ'qG9I@T M+AOE6\$4}x+G|`!gm4NrRu+<qh4E-p!H:͔37~a+r1klӏR^}H!,'R@][v8$WO=55pށh{"@[ߔM-YɕLǟm/ 14n,~Ԥ>y!xͰP>;sصMJe ĊLͯ9M>Hkp -#^>TJt*hQٲOlTkyH5o;z鋹;jiE ؀ȁ}GFm&Ǚ3˓kRZû)md֗v}(E(҄%l{C /l.:$GNr"[fl'~`{*91'i WfG[Z(%2d]AG6{W,1أl3EivQsnG2d@s$ː>d$8:U\PpWIӈ 1~Pɞ -JUȈ…EypX| q,javvˏl@!*[R4Sw`JX2\Υo:gU b71( צP~'yNᯂ)$\u]6nY_:һYShJäyH\NSf?] WW+:q/LتMC*`7>uE"8{eo>mRt"fQ`j{|'uo2\8ΉElW΄CZᬔ/GBR?l}V]?F0%j¹ H8 qzJQ`*x ovŖr-a}*m:z7fgd$T+5θ&axOPsBET1:s qTX!6j c80}; ɝ+LAr喑}Bg(pJ~N*XY-k "l#@"YB:Gq};%SVI sv+# AA&&oBŜjJJW_F!{F-Ӷďs p<.?gLpVVjDFg&jr3ـvAurwBAfcI0Ie'3 Q'Q~cU]rV%x|7I%SSN$/ McL1]h jC _`F4S= zHƿ/J$\Jµt dH!d dɹC9N7l/*@c; DQ{xNI|5#L˜?N8h% 0 >5m<1;νcEe[aPAQP$mX4+Jդ|l MFfjx* !9xvG9h0 0t\JqDT8[6>1In<l3;(*DfŏՋ~1{@8P"Ii҆+NJiЀK yȣXg/d쳉I@C?Bg_ VP(499M_V w׭1N)sA a#5 +6MMCFl&R/2hB:-2O^:xlfr dk`.p<])R̉Pؑ|(YB:JO?%'נ@kNYrs̿PK+>S_˨%zs8@yԈ % '\q\FL*Nɞg(_!!Gߌ,_pyg|Dj]I&8mݩ1a-Iq Ϸ9ҵDX.g91`e.6Z,\%| ѝz86P^ `9`lB%ba*,M{=.6 OS n.u-S'aWGtGQ4Wqj1#t( MlpAx ^U@_zu9/u\}1 ;Q ͩNa@=i1/HL_h̽}V9!k”s{yiZHՎ>,cJxhyf6z$z.L`' {xqhD9Y" v*SSgP##Xhc*z8NI`Qn93$[+Ic}ٖGACie*Pq}j!-T"cRQlidN+ q`G}KRgJUDwg@Wgh٩䧭 -09ݍ:O-yYdZޫCQi [83ŃRdy8Yc{(r>;)gGfh]7W_ 9~ .sl!k_xᎾK+ 0ZXO?F)g31XR!y.2oQ-s8QTԫ{LxQ[|?fVn7S|d]I(̾?7]'d[3Mvj U  (/YiK$Oy2W5 a Z:Wy+yqxȯLi.* :nѻH8N=" Y\(Z{K/hV. 1  \`\ 54+Z"\iu.7ބc.I(7y;{q&6 { ]b O$5]*g2Qclb?3ǬFfk];JaB0|l?GŅ;=S򿸝b|YcQ8SnmMev'AFw}d '@T eR+}/yЀOH?~ɛ\zōxUHhV|f䏼 69U[ Ť ͽ=yO4#cklh1UV1G6l1H]oWߧD}PP* o5 2¿5h58Ip+-@wQyHCJw^-8^ Fܦ^%5=\4RT'N8gph"pruL2O>$.xnM` HHc͜)=+3֝c;סS/Bg=UG96nNI`N*qdDR;Pbؼ1,.ϨJ.7ꂋwf{%: ڿHKNWL3K֨O9R[{@dUz,k-9ߓdN(V,#zO?`L%^b,ZRl=~kT5a[tZ|T6n{]51iK[UeRG ޠUu SW ! olGTr}0Duf<T;U |b"Й^ZrkYU%iewo&e_ V`I|0&z^qc碍`d!ad<ހ#L#A/x`,ڧIuMCIc[p7rLO"o&?+; <)˾5f$(IwLG7g ]W3Y#;])6ߙ(p(<~n0D`>5/ VU\lU63X~=jCVsu*a"UIi 5 l'}+Fߴ1 `qbb,~8PKKH*>qQ({aCm`Ec>^و 6'jEdžToIѻ$M A/߾ Ѵ4wb/GCRn IGXB%0g]n%+{ܔZBXER-J&w5؄􊜰uWxH]-wMP&gsJ?DT`xcu]@y[[Ei.!Ac{l#e0j.nH WT׀kVc,Vg3yզlF'ÅNk"XԦg5d>39GmYH Y!Hp0w6XSRWy=ըx[p73!4i}Vg~h`Hb.]Rd b ."&b$`G g cew=as /n \$Y&8⡽BemOna娚VC( n @RY~ 񖓆~.H<=ʅ_"L Ӑ"T"D_#_d4C ˞1_^vjc:nRR6=8k-KI' 9&(іS%^옟ccltJL>/4'p^2LU%g'["@U`x$kye ao- b,n&иQΛR}\(@TF0G4N/|aCL"+=jʆ PD;3qh>o#w+NOȃ5TUSB-g:<ƳpԆeO[J/Tm@$)k$ oBne3s>wvP^> BmK[*ڸsݭ&tܧ![SG>ѹ6#Mcyoa`kQViE7[-h ք1g.(H84Fd,YK)~v`^jH2b.leX4=nD;0gy{n=|C ۹pܚܿ=L8̼8%}82QH4N*k>&Үdj\KJQGT5v7qzHd7ct2Vi~ #t/:Dq]-B{\h@~<PnQ" XX]]anzT[wTT1Tsm%'" y@)Fi#WЙ1_5˸qp>A[g#3}g{:.qTfҠЀۅ`&l CaҡehlhL4f5B>9vVt/ݞX2hzL 2CY\}eͻܹ&*]jH4.,Y[ ?9}|S1ڼpg4>pi;bS.^OM$߬Lc;ZsR5i.&+Y2C AZ<縔'̦-eU19JB{_4gWX s9Qiř5ޅL=kX$aŭl/;U͔Ͳχ,G qSRb)tp;gjp7F xJ%BqE{Iṕ򴾄 g"}:+T7yśR;m3qpSIRn Rpd>Kp qS3'[Gt|A( Iޓeћ2a9v_R'dH#E o4&c 4j ؓq6Gc ]$2Q祖6Y@l f}{}OS/6īDO< S1f][QY\!2զWS yiT1[w&|0U;/ر>.EZ73w )}$DS;Fow>0L gRE ZEޗv)Iއh_8 J*'yᄉ|>q?pxgλݝRO%bA c$Y{8 I4cИXѕ~UE֣s.ϐs{L%ZsοY˶Mt\~ʭklpr ~TKoLӿ*e"֍`n;뽡tlԧA%ntԫ8/ Oc)gQlNu1.+%#V] km gfQjV, _HBE9 n z̈́24$ %/#J_L}}FŧeY̳BfB#kz6ʽWȤ-VEjudD䉥vn6xYyqqR<7Nqf(g`<sy°T_zW~TT3b딁VT) o& ,$ "h;hIXsTtQDw8ߦ^͞,i)vA/5Ts$P~87xi嶄h53UEd5V&/d}{X]ڪWs" z9ͬU(c kB(1wI$5p︸k1] $2sHU4MR%XT`e l*ºay I K@PbvUnXIC7YyJL-|}JU/D/ï= mKI%Ŏa~P&}CCw{RWiB4 C3,wN݋QQ\+]I*Q=dSVvCKAOQеaEߴ3z'b"b-^*t ZJFZ2} /(Sf U¯{1G,#eǦ\ʁ7A }qė2x3* إ}mEfL4y4 swr[ &k? n'/>O3^);jC YRI8a-ہal!S_n`.X8-C% W03~DôsU|f<6i7)?N #;A<ćXyD{K x[:M| m:Smm_Kwp @kJK烡Ov`=Ξ'@lu< 0EcLO}߼kkh]Z5QH'PȤ_@Ӥ>Jcn+yk2<_#n׀N:Pw]jrF_,a(F?-%MM-`3EO5]4p:oof:a}Z Jk0׎t`>t aF;F"*yQ 0=d 'ߍZ8>YS3j8XF ۿMxHo6:,EWV~ZJ>"(pA}";-9}^;>W-an;}6QPb$bKPaaܟ _s&ENS7 p)fF 9pO5madCD'࡭TIxL>ADqОO\!NyƩ(qs @T2>]q!օ0@VUۋid5(Ͼ~C%g֮ԝ$Շzoˁ%NfvEƷ3 99X\8kf1:c:1mBAL %;+6YWUc>X!=qrJ$H_U)jW;΂RO@MR1C-xi)R5ĺx·E9K[wb[y KYOs zY FA%(u'ua.b4>LR8YnӛSYQVqs]Z  h\D!t/s ^=]'ZO_tzTz._0Mc{È`CLMĺ$~R~#|նTU/ΩU< R"&84e{dȃeZ4ji偑0֊c ~6ό&|9(+gU_=6IBICOHrj;@3{BFWIX7MNJi=xDHG\ "`x4-D*Y+" 1 cl _,񧩏mIC}uλQDAkXqĎ=H9J<_wT2j-.ٓ [o&9` ~x]v`\͔]Go%Sj0"x#Qge5rlTY@!- A7zBC 9j>Vj|l2 HSz@{<k;.%NEGx#gcߺ5Sp#f n&^/@5̸^Wق ^x&(ihWZfDJ9T[珸GLf[j'ή$Zcu,OfA?A7g5HS:̌+ {"*|mɠp,a0pN#KjچFjPo^=d" A_Bh(z!lڬ'p.#MXщQ/>cBm2:SvuZ;!Brݩ S/ʼne޻&N*CYz]A[Arm 8\m)+5YhL$<1#7 TQsS&fnaX#{ha#e3 Rʯ"5T -+;v`]ZFQJPsC)N,zB!f>[MfZUXLbEfbmC,0E)m^saX{!yxzƄ$AGD͠>@g[f}c9)k(N¢4VD5U5+Gڡ9l.f?`iN8pژ&(E_ /iH}CC3ʼopta(b#d[ r{^P멏M%PI%c_A/\ӳjZZ(ocιv,BָxSM= H]ι>sfKk yrV#<;rv\jLMNJsX7Z^;̘y&z ك.M&bU!SDΒ<$kw/wD쬥yE0# upMJ|ɐ[ gΎzbrGt.GAϊzjjL.6u}dg(vn搵S[sǂD)*sn@NWi1,=W@ bń̓ kkҧCgIw웃Uʱa9Pp,8`#;l8}6ƥ0z)hT|dd;R3Ð-^v̴&\hRZ!vՌȪ^׏t0f~q&Q/H<3TyW}kДmMPB̭j'>-i=]xu)e+\N^V~9ZD#At#%Okuq_AAF&襫?" (yzk5tkuMP/{U؝vt ȴKu(5 k'"}XL*9hd"jmc"@B>/ms&Ti*W=V veOH:5)?X(9hsw F\ys֑q{L @^lrP<{~N'+E/4wM@/_oUyAօaMٖnx/n|e)+9lh.t=$˫p\e:/T+\; @M\|XV?[,1@[:(@@E_I#|Mp˘w`2Fu`X4:@_~[PJ nNZ/E>Bw^A7 XB3z-e]/*lFS(~KrF#P+zPM&4xg Kt3e.P|5h>؄Fbۇ˴Χ U쭃D<<% \ol|wk(:lW;[M!lgh~TB%z׳}l=$dO6t uƪPzv6ؤG +eL\;ݗv⁠" < 9:rήkdoo,Ea_LйeRV} 9muaASTTI4 gp /h4&}[?péfXKi{{Em[RymU  5Y[.- YwLہW-u%~R i>#Ѭmc;%K],gTx3zCj;uU5s ^y$>֨/CyGvl>P!)C'Uyl歀F(}9x:NR^5G+`W~}\1NOJ͈0x]i = 0wٍC&'G! /v{ElZt&o'zkmx96cT)Jr=\f~MkT#k[*kٯFڴxPѱ4oYk5c~.a <ѿYKn~ sUNKfw lW ˢ#d( +rbh!Y /mzp: r/{j+Hۖ-*(&ai2d۠iaBԙ4j9A͞ȶ`BO~vـtҮN"LX |#ZS_i|:̓6oj=Mv.E`}ǡt Xs wl)4돺leYZ=3|LPl%|)ʫ *JqwOu2D< 7[]?oʟrb 4݆`AYO, E\XNh'A05X\h6̎⋼tV|}ew !ezS_8LB~,JyP+.5*3r|c O/Ԫ\*[i6.*z/2/wZ$0v 5JvK]`bb/`#WeHm8a5[(|Ӿ !-8@,*ilCA &ZoU@0Ӑ|&aXXwh|6Iu f`  *r8fuUET U3SM?Q&MC~P{״9hqӐqĚed5]hgZ9>,ϸl}bώ~y!zr`{ p*r`:}*){fqyeR>[ @ ^ Y{} 9 "Ą:B0ǖZi(nܢZ2_ㄉVXd-ڪ`/ 9yR5/Kf8e V!#a@;6(nXw/xkk|66 uBʜf eY|jYLcw7@}\^{wL~q(I(CB0;3k]uK2w@d-2i80dZu`K ;0Y'@2d,5v3\vwOdq;h5(N@H%_1WAG .r]6-T ؑsT=Ivft ZTsx(Dg— u#5). GmmfƧu#T>9tRҤ< ePJJE #A^@gÒD|)~=,є37ilG8o/A7@Oஶ7m<X3#d U5:A"%3%8oG[pFX9A;$Sr/WtsF.Ei6 z&ғǵ@x#<ͧ?xZUjxsU %,8dγaӃi]YBɚu%^o:+;ll:(:x 0kN~ ch5mD>(=>02D\"S/$b3:҂4VE&x2w٣{W{^=$`뮙\[WvJ>h=Jcp pNZL1 oN"&Ah/ɱDę,S-:ta&鞢&W'Q aa5Fwn=_>|WZCPSy?QF@oPjY{OU3gD`3[EK谫yV0cHqH6C4] 3{2YKv*F%zOc]! ѯ[h2%ODNx'3 <2R-M=Mƻ:lK 4vӝ&l/1~m Жa۔uNp!? hB aD36J4h,lj(~ x n[55ܛ<)P.,tt2UeQ QqZkVw޴rk IgoeAc:s> ^OBIy撱߁28[^@C<w;ֺUHVq$,:]Mrx+ٜv\4Ӫyc8S`AQH}q]pǫAmDt}!B*=jY? UAYt^>Nan@ $A-0}&{1fVqE=\iwC|s@z)$YMfFIu .#G\o1nF`cH><t[OBlG9/Iʏw/Fj<!}]OjL;n˦w6u,n=Y<#Mz$cMڻKW=ͺ~[cōy*·Utb+g*?ō9smCXwqSjtc k)X>OHHh mKH|sGQ(/6|/v]+`͢m4[ %bŠ ɄV 3ΰ\4F`<).>k)Qm: _%aCN̅zZPHW[uj K5gK .6i9211i^5F06(R'us>ϵ'r O:IHĽX@k}3^p]D{)S󃑨D5e;)𻔙/u8Lt;^P17 B<%Vyf{53nG˲Rsھ3ۜF6{`&L-,bxz1 Wsp}<A/,ooC9 cP-ߑ}=PO!$%w`M"'z>bhoZG{GXioNx$AO_rȇ}0Ac4F]* 5|E"DzsB"*g{NGRc[]Ԑ=,h?5ҕlKOPN γ5>@:0tYa0sIa\~%l <&O Bho8U&*9@ES&M? t+JY:e][ԗ3$cI%q`yX v.'z-Eg[QrE~J0.$Sa+_ru@xVIpԡ1 %B豟S~c` jWb3#-KHi֟jCq$EfzDLyP-|,Ʈv 'Yc FҬfyN/FD@u׆CCb9|)]>hԎ SꎣПŖD .RdMj|E9&Ao?c[Uv7jZp ez oo=٨/ëΑ?j_I%Szj)7QmuAn-nD6CϴK|ucCή)}΢.JT_q3GSĴ` e-eҴVt^QlccM0pq(Y.3 Bs5 0(6#GY@o~U Ae]g/V#;tNGz_d/%Fr#jC+ NQM q7<炶nrdW"$j?7еNi _K㒌&AzL<7?~Y!mO]j҂} 2vg~ufu"=guԮ}RA!79'O1tR9&Iˈ@9>\]A d(~ʓ)5f0pKpE4po/LJmiv7Ziit# % 8(3"\ڬ#Pm(MD tuO\Ɖʪʍ\wBSMB a=n=tSמ/i%8E~)Ǩ5kWۡF W̄/.9?qnaUFJO.skj(dDTp4AͬZ|C58iVKT X0Ӗi #n9}jԻk"ИdQJa#BgcIhrENj'6{ձfM(O1?VQ r%#eq7F^< ԟ Bw@]̊ƔcF2B}?cW!{ċR=ۨQdy\3G3l;dv(0E }59CBmw,Yjp-UJiUl$-YOEקa([Y|y:_^Z jߍiU )P&-QS_kM}Y'ۖaG 0NBwR+ G@2ӕvo?Lnx0 ǫpG#OA. j!_rӪF.@c]t^%C CW3Iyn{&oRɔb-ԈkAw k|aJ77 ÞN 䁱WI?ظ'?y)b[Poϡ_3LJX:k%I^ A,F[݌ޮ 9_ @Q~F(tk7iNI1Bi%/d֥f<߉;3ս$Ul4k6/:-'~B >j۝~sý'hPn:4v%u޽&֑F_` ;wǝ'>> 4zG$NčGzؾ,p XZBp0]t3^PѠzi$Yjː- D-]ۿ*3[FP{$QpSrEƝ21!3~]W8qu$$vJ67VQ뭻$x~&3 bU:7]v]dz /صułd!vs#jC4TC@ё#ds_j`n+xآZњutXq|5v&mLn!P/\|.qgir;g~P'Py~ hJInta$r]Dxq%"*13߷OTܖς^=9 )+9NGMaDׄu'TnQ{ƂYW|ou^$z Un6nrv1sz2?µgr]ԥ@nS_r 4BhO)猙rƧS?xDr?])<p$~آAH :f+s&vYD*UhRo<Ds4.ovV ̇ac^>6_s$!^g5_TvLG1L$eƧ#6*JvZ͵,C L0 D]}+~3ru!Y =tbQhG$wޣ JV )>|2jlɈ]F!9[6ji z!Ku7 2Kɻ[URƒ8Y|K ;j|pA݉W6ecLՖTwF_Jn^VfQj'*s~QDk{}'PI / Uhk4LJc*6x$5&o#;_IӾiTsxRFOW[+G,`]\ p_?~/)>* r]n,L҃3C5jPzop8D;Cʐ R m|-iK  \:NmI6E^nj+m E9$Kd8I~=yh>WjrۆVhii5K$j̥ (vJi5` r&DifٔO!(^`uKb#~Ҳ:4 kFۏXMt^jKᅗg@CGl=Al5ifdϖ7}G" wyKwg9x6ҳE_J F 0)k<'؜cf[rCM!Iıۈr;H6R[}·yrBrڨ'2IxAw+d>xvw$a&==$J4|\Y*\i&N܀ ѫzEg9 Ʈ/8DSW"zSKGC6;5}.\ -5(E늫0Ð:xRx"晜?1 7!豶!$N9 # 5!h_)g\zl hY Do>ȼit q5Ld]AHD8x2/j$ Ȧ'W#nvx\7q-v:X?Cw(Mcڎ4[_.v:dB[<$%Ehįȵ]5-B < ؊Rjvq|=Q?N=[ί.wN܉Y5MU1ɶxZILl'/BeNt;WEƹ B^MiDԮ.:&}_dSFdzZlKg 0gIڦZH EBFIBnw^c-=7ƥm:{)턾k%'df\in)`118]W(e"5-n0`vWGìbuڀAH72aO72TͬQ:(̄q |2 S.C柪3fdg9a6{wb5:vaV93?xOF P#ZhҨ,Mh0 >̈́hK$2巁I>k*!8n  !Jep>}-ER^pbNV;Qz2o煪$ +n?-9{@Xr!Uan MrGR΋4oN-:f8 ֮X 545{+@5FL FӤW\a>IJW^t124n\31P?]-|\It[[wZËιd *ZJ/*k" hhʍȭM4 kJwgŎVmLK6c+bEhhZKQ+5q^:_^Xc! L𼃤^$n_e_G(Kd7J 3Clc[&~N-`mԱCc#c\vӌM~2jq)I "㾝2lH.2C%춟@LU .褐gG H.,+QkD<%L_r)"+(+U^MlikO?haS0-\o$p#ϼ3>i] [Cq`8G~{[hFl\7yi@+}ix5*2F5\~ʅMKM&#74),)x-\R`WH4V*#M=u7FvY_E| PV:dc8FEl$×J0nKJ/(xyVdfM: {pD+W"БA!k<q 䆐S w0dX_::5t|md%T+@9oJį ՠ_B_C@fݣ4Mu1";B"5yTO˝ྼ=))[cOmd>X )% zǀA2>chpm|-6Dh)Õx֋φ.0_N3X'Jax;߈h'2s+]<b\f$exF'N(*ՠhsUU}Fk~GE]d6:MM hHso l"YJii1k <.rtО[;eSP̔*9zgYHqKM̽bߊX t Yw'g1؟i8+s˳L"M#lX* 9kRbkvW?R$z Kh`K{c"DĭRB*2">vPiLKrjeO-lͦ|8% `A9}jgx!Jߣx=|F !6   *StZgan|.sd$+!#Tی#a+Mb~?.7 VB`@7-cgg&#So[^Aݟha0zѐ~?N-(`''RP]]BT`>:,PhآC$:9C_ݢ3ha_+%$Bu3]A Jk\؍P, ;}Ć/,r6Y{ޞPaLU}K'y^sf00C,mh@>TWISrXIk:3m,0$jݺiYw?1w},8 oO>]aZb xak_$高 .9i|T嚑F3fv]++pqlF7bpCHO89z~#Dsh$/ڌ\(MVS\ (.=6} V*X:CYYawwzpBв >=c2Y 0ܶjuݜM} wb8w .'"ZeeX[)#PNs/7lNP ̩7F?u딡ּUP#@ K B^Y=no%V[ThL!TWX2q@X\@J P!v("36TG@'mH%@q-Y/-_{?{Jw;sɓ {#ٟb(D:^ {>A4&=q?Nu&:1D7+V\GaXZjsZ2ͽ쭝㔲iGm^;B+26И K;H?6=Rj8Sg I0E¢U͓^yqDQf /ۀ)!_kgD>tX{}}L/]/]^~SdEzڗ"jjw H V;j ?EP/"(ht*9xF"旊e91$8c? a_>o`7HLu4rᏕ%Q} J8t]X+ӊC/(-v |[΅puvJVcZFPBtpژT /%=$u 4l/M`5xcm;kCA5e89kـ*fޘ-Rk"&p%1O`AdVW#wp *=*3v5?3hpvZ0M̋E;iG 2fc7Ү0ى渚:~6tPN0x-z_ \ ȑL_gz.H%?J̸-k &]e>~㍪JKdϓ~*8K,X> g;o_ש,d6XgSNšNR6ZǺ*>nNz$x]90~7妱Q[nMFc_5K#M̠B~Vb[һ?DcJa0~؉OmS\̇\t '!}-^jπJsɌxs29m  {:$j$aW\{o!]&O@239h}OwbLQwZ5W/^K,olrh3[^]owͿqN!9"2߮$u3/le?!#l 1}a A |3Gh_JRDE> pxb\ ~<;_ %0Z3ZH}NˈiÑ4,X lU Ip Mq/$Vn٘vQon!CkBklUvӨ~H"pϳ{/r!p#M֙5^mu%C+l&vUe3*g/W>r=(u`jpn,0 LL;煎b()}=#QܤAX DRNq'}hp;o-кT?$F :o69Q3U+/۶GH@N0۾K9見n|z`\9#dt"mc_`Yuuk,)Q=_$8)&_jʜѯ"81*l=S&!Z#f8DbK utcn  vXҍ{>&\c.td+ %IHs(i |$a3s%G`U:}Y"pc8x+Xst1?\ѣ*_-rye-Fa``!@#x&[U!5^Jl.fcd˚F{ttYV9jaVaEּV~; Os̭QIYU罭yUr8"WbRDžzaqCĥB86.ёFS .e<KR3 VM3^i,+LBdoA+)BMH1fk4oFqM9oZ|+|=0['(L.8x*X2ypp۠^y7s_F <bZ*@τ@j*pm䞬H@nL JTy D `nilӆ&,(C&TD$ݭTK24f&ъ5@ίύ3QՠS/ P[H20*c]g$Q_S,h}Su]kher$f>:hh[2w/;Op;%V(Xa'g#I Ѣc {1G [tCFz~VuUjYꢳyNC<[5ُ#d_! w_ĄYZف'z !q~tU!V%jܝLܬy}K"+ua as)ԟٍ 4t"y x&Crxg`5 .}w}fH aO{.Bɮrgsծ7Tޒ.#P0FEGZ3f>KڅLYKK40wȯ"D5[Z"|j[.av 76W<ǡk s|;,7VNe >{NPb]Ib8ɞ:cqFƏ+yg+.xNtkROzrSgm^q5r+V\hsNjVWuNJ+QŢVБ75l|v",> 3cjj1rc_.D-X"Z{.Kk k侌l5ˢx\5j_!}Y(c긑w+~? »5ya/'O0p N{H/OZ ӹFhx.ĕme:QF-tߦ o4{_,}(lUJ .lJ[%vMa?yN-n%/ Ž|) QE3ZAMSMH QD-R,%`֬u{xpsBnɲ2 zkzCD )}.f(^]zD tLӟ I?n*h{x=I 8^{ S!H.g^3JXD*D YxQN-O,vLoqaLN#scrcJbe[ &ݲ;?r]()ږ A DԛAN#`'kRp+Ia*Y!~=0i.N}ۮՊ5O%^_;Y\k;?N_ yDZ+"fؓ9g)ۡH@ќ;V3uۄm{%R=ynb+L59 e{V"4N1%g,:sGc!n]t_Cn:̲&C{GU5؉fsgahл]_;3+*k 6͗&L8F7c|m1vhL"#o#رoxv(@*d/hyu*-CRQ`Ve4d 4Y.1t'k3 nu A%YN#|ǜ(rI$ a &3b@erǀV (;tW2 `d]\!OeYɟZ;O9,\Nlwyl eYwR#?N SZ H~{Bˡ,Cl\ 'ES@݌VHZ#fdma[P+.{c@a ~餽]ļ<2cQvIv, s ipÿ"~*fx<`' jnP Aʞ1҈*:]mc8`v? pnw2NvY~",ͨ.x )ױ04'4RϠԀ@1Y9UV ls?Tvt "WJEhR( cY}į Ej vR6GmiyVWx~2JYBoXjLyԭvZ]Ѓ%wf!PQ$_pށ޺*) zʿe]Wf)Ojx5ľ3^}VܫbuaD{# é44EӰ;bDsf>TB|V9mY6ʟ[:Ƣ($7G+Q 7IAGuIh2vꀟβ6'V܀p.>dAKkqcf5ի_#K:Yt[*} Mk]0^LgȄ:FKPBf PG, wEٟZ8oi>rBLna=[ 5Yuy+`_Ƀ8cp=*%poo"8p`_ils1xMMpB2}1MFy6/|^MtF|0d/ʡ(6pF HuQ'[d2^;K&*+66;%&4Hgc3 !SYrU?TS<|w 3P.C 5 W!]a@^d{+ZEMFn'N8}vk/dS !PwUr2}"Tս\"҈G6sEX;StS u?9u'e9.mAc&uh#?06%VĜd6'K`YdH(,o|SCslHƠ`A 'o 2_ֈ+f-+"9^0\#lA'^06428|ɇO)I"`%i խ/mK{xfh*}_&m6d;5\4cPno;=Sx\Qim,,mkbI9%?"S]_7 }eJ2"McLw9˲lA![h4 \`uҼ&;>$6sWΜ-0E>WF ՕŵG;WabID<Ҡm#S*3~AK}c(%9@{53wݤTs)x7^̬W+ @gL (˫v'+A=U9o Gil %@0*4Ko;JhVߊE㙰"`OIA\db*dVmO;:/ 0+cUW>XESJgz$韯9CO* ΒHc2d2R!5tsɤ ۾V6D "T֑c=&dE*H8>\ijx^/1mԾYv2r$KygnXxl=He?$Dav@D{?]8\q!QI|c2;w~tYowaHg<#Op'H]&7c%2⿲\A;QAvM1|R[ԯHz_%ŠTb|Uh<Gn?FQWr^wGYrul~MVO0׬%:Ѽ,U?MmrC{3ja;{ =+ M)4O"yd**^"^GMm 01&[lt#|4jdWglfbrczYÇrq:zm_Qͭ6gr=&I!ybs\="5tcjZ㸸AmESؼg R'?8A#ukk|@|!_fОC bk϶~j x밴A%q~v8LaukJsۉe2iRAGAVl4gY-S9J\ w.V^y3AA@;s*(OW.6j5TZ衣Xm Ч]xwjk5AMUilB VeH{+t&ۀ뀉;(N\i&j:C<"̨f6ݱY3wkƫJFl G=mbIXT´><1'.5 ~"? j?Zpl +ԣʯy컈4= ]%>)sbbp`8A?FcG;fpG 깖Inp֑%2i7~7@6T9Hh_5eLJpaIuK pj@|R.,Շ4l_,PnVIIp (֊5Ae!wVΰι@FsFط*W}ƍ}+YyzEmUZ]ch2V5Wh`)X E"Q ukWURz?@Yɯ9vVx VnvLjaoqP9ÑE+j*0Xc`"te`.+w)q!ڢIx7Bø@nܠˇc;la/;6*3"\3;IJ!Z-ZTy'Iw{o*, 2Y7_~/!8*0($<> mTVL2fu .a4w_@u+kmI:y䯟mK]KŵM Y}{R⁇[#w|i݋"SP>hrȤj;D#DU`HPDFs0{ ¼ 3CByMytQQn'} q'e4q9߸)IyU7 K  KGatyߦOL&~R2)RޥH(`10 >ajVPWʌM(RV ;RALf%\t$&.7|w=R[}a+˽0Jtp½]P;A9fvԿwpI?"sܝ im#i+q-q״dYsX> Nd*[ F7= ¾鬻f\%Cb0@ d͝ޯ?.SscN晀~GD ݧ_׈χt~*頗dRo^O>[#H^'"sTbgBϊ̎]` q{J5.~]pSܖcG`q2X-PGm[<\On_W{$ח_8Tq8;KD_&r{RJUdsm? l\w ,*o?A=َS' H^<}a{N>NW%>T4,W'F9]n 0$A'9TTiӬMz+Bll0F&lOհ|=m⻌ramp)r6娃y+ױP|{ݹ,9'7 gnBd{GVuq7ԘlnŸdZM}iׅJ#/m7,>Q{YEz"E5SzxbJ8G8R;#m0Rb)E6\^몖v+%r;9#aq @i\^ui~ HUEbvיDv5:k޸Ht_;DQm*ȴىFLa0y 9?uiZ@]yH FFQdqlx'nYk~`,̑q#R].F@r\5h \I%90pAz'{Uhykg#X{P8)SNB`cw)Uz!lB\9NʉB TZjBnդV1-['ͩhPTp Onʰ?䇭O$`sPJտ?L  :nI-K ]ߑWBvEI6NP (o㇬n< iuDmaGTm xH첷Hս,v@j3|;m!q$.Β?& , S:!PliYE7r E6mABz%ٔIGTضI![ɡ}w%WjjZ YE(#1t "{%4еwܳ>ohΛr5WQc5Vzr+N.uç˚u^&P}`د-t +WMъrRRub!wh_v:4~1Rnt=n*AVwg@xe)4.})^U%,J(&jQj>UsGc8CpcÕ?gJ-19}Q%t^(FI% 6ڱ~1-E~фtzYUCpXb?^b5?Fx:QR,67w!-Շd -AYQ$Bw;gP:AH siѯ džM[Fc&$ĵ_XkIm=>, FdBWC_ -Pn;*mۮS0(D9ʈ^qA+ZVK.Wmpf F`$(a5"Lꔨ3F5=T)Qx2E`[]^ppRcřnSCn@,ܜ]G;4i16]@VD ]\_hmU{}e.b'r|WhA_#5=W5Ci/g>;33JR\SnbrJx+#RMGŠ.??׷YO Ǻwhr1[S)|8YIJ`p>F i>~0C!~NEV\.fmP!Fk"IJ!Ax$򈫞N%xqb{'6)6xI.U*1zINZxFo۟$ KVofFFv8Y䑵 @5$:óSݏIoce3.P\"1M#js̷uqn .A6ZV#mCb ]eEOaQJb8~X,b:? R*d$Nqݨ4\ǝea[;?BD?YAI,1SYst_,֔hvŊ~Yc+4OO|[Q #.NUJOifImxdBU3y|v-=L^ M8YXĹōfX2Ī*=" V֣W|"=pCy0(rQ sͫ߉+A'gw`-4Exd9%Vk_M{^V#|v xSk"2ݛ4gF`qQanO=FMvtN\AN^v&]>DZ[)$#4X*bl[K;+ l I9ქ5q|G;AeZrIxK!:]b&p@C['*3s"a'ԡ_g?r'FDQXMٻ6(:?U7P:%~#IL1`Q19jN8ѿ ("_2 7TMbbχ<[Gf25j]]!j [`vX& 쯉N^f++ãM IR"ҹJ#m!jͽdY$6Cѣޯk9ٲϋFy CђAI|h t=t@G?UPCyJ)ӏxՓm,PƗq]0pLczlIW4%"w+WL,PD|5X" Pb`Z0\\ V?Gd9+aTnY\1Zh2˙ԧJ4~wQ*MHBˢ ƔKU9k|<qnW21H{LR\Ca$VF}$@o\r&L42|c6O&!?h* a1sw&dG_aup1b.%^~_%7גD Io\c'X Ckg2}7m[6%:HivU EC;[AJuhMaZ/PM^}7A(ZSM,' ϽC0Vd5  •X P'Q *IĒJ>3Cux(jN"9=QvgdBogwwZUhxhX20*M烆xZy )YT*PZڧF2*hp[sAc(6/waE)LaƢ( b f&WvpJTpGzxJDł(bW{(g*:'=JG.u^w!:puvk$Zcvho1FZz} kQtR}J>\` k6af7(mT@`gٗM[iF2.$ۡY"p.#EaBQ}@`cn-"A#5tejU/ c.筺C7\l %\6kʇz|U$hƍĿ!2l梳 USڣӌъ{\$W#\ђ6덱HB8Bs٣dyHNvE<QNW(mc. n£q[վ)SLE\Ǚ[F kזUZ(Y1SnUYsBw/>):%7 ]8^ Y`>~_ i62.kd̑䬺)Aeq  ss4.ؐcfK0 71S 6+hG9#I=[N3^(lR;6Y 2.$^B5D;b4j!H<7ύJ[@$WYb#D ҟEPq=XE zA"-M+/h%e"2__Y˵e#_(q։/ďoA*G * j%*S:EH6)-"{K[m#u;Դ3%̅Ʊ3krdc/#o^٫^p+'-מf:Lzb'۸UNqvO.U xG%-.l6#ia y7(]L]Z1rт5=ʤs?+WHр*g"u {FGZSTGFڤZXd'دQ!D.l h:1R~"W>V}}Z_ t (`\Z!cQ a8 ߵ2ώJZ^,lހIhN#V6H,Zl:Ghi΀Ծu4Z {?/.3)Z,[~W|\ܑS0@ t*aɡ-ES룕8 0v%悉ZN1wLmVFH  } ƨ!=ejXo`6oA +7r~#-)p$rTgzHM,P@s5n fH qxN0șE؆i3>ɣ9ۖދ)/ ߮`{ι=WFrUb% ><|FoKӶˣ|~m,8NPujzd@CҊ?}$+b6 JMws v#g*o,љЌɊYa |z/NKu@FhL{@?K}Iz };7M`9?NR wQDV<dӀ룁㒈lcZ!9B)b[:*NI)[T᧻ff6 2l1" topOGSm268`XPrfbk2>Hߖ6ȚL烃V J0+4~TNoNv<q4H hA[C*~970Z&m_4bQ(mrP& n p xÇ?52}@/ Ub#=Ol+z\@W~gؽW,x_͒Q%ƙ;Ís=]|3B4&*O=C DDz9%ƄQ{7/ :Al0VW2zZ[r_U؝Y`Ό_' {jͫRfF1rd~0ox0r %?7׉״o)ɞLZMxڅC%,Η32߭E*u8=J˧?;Zg5WJ'Q94|*4K:Jrȣ#}%Q$E䠿Skj:} GF)í_xXAv=UWd{$w٘C5L_gKVMuMXӹ;esPf3rsAo.y/_l- 3ȜsrMNTWjqigP9S *u}m_'76f}XWnh!kTd 4P*Z 4]=q[l^jKm+N`RxaZY;kY˳ߡ->!lg8԰"$(-asWEJro`|ÕvF7lUzSm%QChs@GֆX [n-8lMs !]ZpiYS:vˢj:+9/8Vi?y#JG+rDZ R-˿_brHϲp*$WDStdE-ؕ"j}˅N4m٬GϚ-%r_ 0l' [GW~ρMfs ln^b KAy jJ{wVEd^qdwϦ6Խ޺NGN}#n Uqkw#ngA19"Kl"WtJYĶ:Ӆݚ?e+h`K⼯||U_9mz4?ٹ7Dz-PB%Z!$N O_gkD2t*T&Mo#O6wK8s, h%dfhw:kU_OKՌ?pȶQ.jW~ɬP0?ߊQ0v,BYݑ]=3lOixR;[{k؏I3i'35plF#Z G 1 j$}ԞkSU#]+vM-҅b @A[-O&tM,v (TQ#BEz"E}u-c^Y 1#&7D%OnJ WtZuC/0 wSsY$N)~-Ep`G̝C0۝Q^;#+ S}0Fy.!f㲓)2g\iX&hxӧAxѓoeB:ګg^u[56۝q肹~CCZlj@ ?}&+gg"=@y~iHpϽ̝$X0j%bŒOI@ୄ]~a1jAtlIyVNUCkk08 SRIx5܂vq"KAH7.,t5xC)D _@ȥEd7&2IgIlr?9d@04r Z __i&nG߅,mRE;4Lŗs#F@δAD(B:TNn *Cbn'Y ~5 <r-72{F]2 ϪdPv_Pc?BWX{c֢nQ jcL;{AXdtӹ&Xt? S~ *7IA#V 9`Zbf睸 4t@!U8X[`oi-IA5a-drKXG_#b*q^oRzg[xK0 4Ϫnd,Y06J6ԸBbǾ@z 탻^y&AF}1]>E.oS!VJDD>`BCcş`72]o)->-IhٛwBTez$벒=gċ@\q,0Ch|7f͌8ѱLv9@;.K̀zM29ZU᪟Jؗ)> ry$g6M(|8TWnS16zI$mu#T4+iEg!})2csiT~l=ى=#g+I?~]\Cւe,D* ٩28BjJ79@f'gcy F|Mrr緄J y*-q'x7Od/ ȓ3ido=5NA+EZ*Umh<MUmd /d{bfv\zVʒ{׺LxSGY0/ +>[B l_\ɂb Qf~VIx<ѣ_Y-MWXghjxc5>1I$ g 4_8~Eu)_ZG`mA%QMZ.NaF;6Gh2 wKdl?OweݒH(Nr)sa | XFBfГ"B{/R7ᆱ @^nN׵jeG kS+h:˔Rr?Wsl72 Wx \iUWNA. ŷzpn۫K }#1AF\XCϝ\W }--8gT>9]YpΕYF-w+٤!& OA4r u?@jDpX#h ]c" 1ŇK&x %ƁC[O q`rw{Az4v}jihzG҈rMtEVuPWW e#'T"` &5SFujK_ $]Ck<~8_*P(*8'< -_ _> ;NyE`;s^d(= \"1=C;1iʯLR+ ~ָ ^ ZkQt1 sݗ@Ep9VM_լBn󧬙h'cl^jmgV]pDo kqH Жm]a((e#U0\ݗi"tޘ{v Q$+[SޜHSflL%v|k3VG<@n p잊8؀SX lY am_7F+9R_eq~LRM 'yuƆ3OE5^(g{m˸&\LotΪUMGǾ6_gWr+1M .Zg!@xļ R#іxMLPe![9uZݣ[2V0֢Vc:i^;ɑfC̈eDT> RdXEHbl_;}6`m7Y<7J#Q~SH,{K;GKk q.V7=?FzـKJMEe%QpLmM=/,  yc>Q~)ojUA[wAv+?;?/6ɆAB݈#{< nԽ3]U]#wG> |~yW!藿C}<5$%`~^Ist0!L$PKs8qCzK2`b `8$:DM::I>{=iU (ećĈ^e+{Nmov''4bژ3* >,+A,(Φz7Q82R1  زk0Zy*8eu_g* S~*y-G.]w2k\bQ׎Daif2ڰpH=*K1|[@"4TJᏸ ]Id_3EHJl樬bpD|m㦑'Fa}r`g~)e%^F*0m ԫ 7X]:Y"ӻVՊ/f+*R4Gw";se0{]k/ƒΰB!ٹ")"Zѱ cC5ceVE!SS,bSִ^ %{ Fc|zL/qzn^!4i3k<$t0@otDzKzιByzj}= "S([w`BE;z͡eF9Uk:6rM2MHaC\L3]8tCB34e~Bl'荙$9;xP5 6moJcFSg~X{SN8@ͥ+zܛv=#kӷJ;!9{9{]Zh(47 sv*(Ao4k ථ7|Wd5%7BH877Î^yom:a*Յr6ĮZoݜ`ّ[b6%E&sRS4,"j8$9_7X4XlSk?L.cyaWnnr5FhN>$e4iis!ќw6NY݄YNIX!,][3a \GPpg_x/V{R\ٓug*a,lĆY}Pu(ppGMʜ<] 8Zf1oҏes  #IJz0@ @gFd%DI ٳy>`)f{q~_ *R_M#v75ռTQT#[SS LQ1K(!z(1P!Mݟ.8h}>Sy?qP[ةM! QRDʠ9ٟK[\lVyEja&DEwJU\>Ч}:r9ޟi\𴌈\$GgZTΔ9.!"Fa!9W)+uq+J{]B^A^S\nR)Z+B RGuQr>soBʬPYaD)OMb>jgQ l |Y`6 aǯzfiy~ &2?ǣ/·{H`\v *grO@v5cDS5q]t#\= yڱÑ@sFr\#?_#Œz=${k~aJ~ DW,Vz0-gf; /DI IXIeg%;p~ 5&@rRQ1#s:#{Q-n߭K/ji\>=G "Mg%Umݒ-qg57%2FxSMYsb .MUH4=L}a,qMP,?cFl v3a\ƶ3%Ls}w9Ox@_j.Bb ᡵv'TNٌ 7qP i"x74R|#F@W+-H gId8oqZǡL^ L[#+lQ7+xiu<{B{^),7>#yZ9~W%0Ad*GIQk,W#ТESlvX oᖆw>M8RЯ #;1C45J>PucryӁ{rmtߡ8]A-JLҬF9U;!˸niJW BcZM^\hiiw;nuSqpל/VG$y͑d[w~O>O"c</g.587.O;mxB`Y/8@LR2 ";nxɞv|ޓ&w8V 茸WLfa?6pEǛ.ݧ!Ը ' 3L"[/*w8t>ڢCmo iƌ \ GpfL$EҼP(l_ P't3$V:jd9e1FI@9Mpi|~9݋CfW溮=Ru\,:8sur? a~*nP6޹hK#AGc:+?\C{tkcXDdY %Zn98{ßK J9ʲ̢E<ӨygE.8*P/Uٱzxē)Uo[Ŝ$>ϊXa`g E {_Rʌg w9S+ ʋ x fvf9X ngR"CE7uL"ۣ26I3aH (L>ؑDyAǺREQԩfzT=*%|.(Daͨ`:'n=`OMj WzsKKDdYFHoXo℘X, #C$,,1 ,PHK%Txg`apfb 3imbgOw=fBH;=]$;[VB (u J{ar홦5oرW,&fT$?р 5pZ|1Ktn86$'gea,5dJlu ٸ<'=ʅo&?6L<ܬO+ɏuѲ|q0ݪ/'3!7Su3bR9ɿs8LwJZ;sNf,:d>*味#i7y2Xh\/Dsi {ʋCtQr@~imYv?^1j@2rLKJafPAc64-,1G4< p{dp^nGYěBh mno0tD9{=h~o a|"i.UPr7 (Ep*HyH8NtV;`H'^ _ve-T) FL!ɬB90]xLQUt˩s&w){7&+3 ] ?e70PT26#cKkq(~b=\.fT:3ڳȄdMt &øDU19&q06ʴ,J'J[;:؏nZdGQgQ`B9 .k^ay:cnjT Ʒn%c|@mKC$P\k2JY],U5$"]gU8]c^#m&s~4K{QdJQIWnц"ǤCCIJHA*__q{nE}8\`I$59q>%YJ(-ZfCUG<+xM86j@>I:WGگGg~*iu0`L9Fq#S(U6躃.Гny{\ۭ`͛#g;^775+r.uiE#*ɰ4瀙7iR$L"I*fU:݂3R97;é2jTQDώ_o{ctL֚ mPni Ɩ(x֦u_ephM N5-n*|.1GQr VZra>x-YM+? }Bygl[gcv|'Te)ބ)!f|c*5'S:?CP񻉒y٣{ȩpR" ^kZP#uuZ!+Slu0m |bTG[`:þRpPSMW5ߥ)Hű"giT7&m0ĩMyT)W^'E#2vlJc*dnpy07 FJ= \^ܮCtO(B ܏X ߩh\^vȀ<5 4.O>-:vKUydnfp߂/@P G/ RfQN1mB]L0^UlR:'YVE8UtX~'?p'>M|r Ĺ:G@YR9耦)1v>oJɎm&Qdߨ0G4桘#Y[ч t$%+#k;Q %_bBA#I)4DF%P͕NOrGʌF_ѳq>O5' {JJK<~k9jƇ6TɝZ:)+\y5I I h ,x_L{O; +$rq;њg#8e'mJ#t ܜ6 ĵ;.x88 l0t.yc޿ 2OFIqY}-d.VrDIA*_H1f݄q tșRG"|_ȑ:^Yp0}sTuOڎg>ZqonRuqtQQy8E5ϸs E>b iP](X#&>^ 3v? ۋTw0Jz R])@Gι^k25Om;bZIC~D3qHib?^KFSf0-f<Jc+AZ5Ԝ~u=|+ؾ V D`^~,'%3d'Iq[_Ky[:"eD!h%oR/Rۢi!t0[=eϴ r,$'šEE;(Xz_.xc{z. !4Z./ aaaԵ>&Uxw F 'bH; NhYR5 QY!:{z@{o_;=^ObCFCSc҅4wƢ%8c"$̟Ujj};QºܫP,.uyfBB|2xG2"U hAZNw DS_ '%|O( GJxdg$%aox2 2q_s9|WNO[azgFNKr<WkD\ŋ/|]+ Xԣ5 S߿])ƹ5}S2FT2TCͮ\`<-AH9k%Z 6N/zBfA8$/#å.R8cY K"mzr Sn{>$lhfʣX<Nֿz&j 7=L؜$тIU kA`琐1mnֶ޹UK6< =K,v8vt&M@x$^CK泧,̧z_וLj4P%c:'H7e9H )ɣ*\s$0:),+78WV 0Ε3 _ey"ͱf/k@FZ$ɐ^%m:kB`Ѻu@^Eq1Pۤ0G jVŲ%b\8dlGs4qƭ٥ڬhY۫۴[&.)49~L@gXsD~?[5ʱqS[N9'mxfNN6 gKPkbfxZu |hhMFp(q+FMohI_њ]+>L4Tcun0_tr%ϴ'>ee% 5_eYbWǥ%RÿQ2C|m8 &EǙ:_ ck^qe< r,F@ _R/!.bbvz^af ^\o.JSȚ=$DJV`Mmg׭vFe!Xl~LBE4|$97stˏSD VUZqBhi~}/D>o:oB)YVOK6`ͮ{2Jh^lPBGm>ΰg p/*]\*x+vV:pY%p{5aJ|T'ɔ?i+o-)O2N*fBdd>  &RO6*ډȵMe4cn Ez ݨiI# jgd#UT:[B><! ­C8W. fjP|X1T ~7cԺReY1lGlufe.~PjQ#CnY Vn0y4x#"XTDP3rPlg@e5=GPpYtTZ ƈ ',P]aC7Cmu8WlFQkhsH;҂my>|ZYgÍ:̲?  3IYP+ 6܄ !2Qxd0%4@%:gN_X2ygu#_lj+0~$)X8/+^QHE\ܚ6 rPT<kӀ-T|ě-dQSm5a5fR)_~P3Oltx/b <*NՊ>(pѡRH b6Oԧ9-`|FYgFr B{B#Xڔ#m nb|hyy |if஧oU#/6f*f*|TH [ͫ&!Ú7@(.kIH^V3HN}ޤ;S̋ocQR(/!OBkc)ݫ{^|\M,(܁aӲ\mQ|Q7/7dqp Vl)~ʱ,+DLRTxRQ7E& dG$ 'ߗQS̶_-slJ%mB$+DqNtY "q7Z2M#dz4 &0+LydnBhݩQ0CO/GN1i-2jS iş $q "K#TԭEĜsl 0@#Zg#<^svwYIa͉auTyss*ijn LVq~ESg5ߐ\z4 00EO"P+例!mK1żϱjP-"3}Zg1$A-Og\ntۏh8b1ѷW.yгVp÷ ۰3HlҝI8wyиb a#(kd2MTS9RpDZڣOdkXxd:8 6A@P_'tIJX2HE!ks8$;_zDsum/,É:g&)O>|0-y]5rYGf(4Q)kQFcVJ?O~HG3PIcǭ=u Ly[\{VB|=Txu*j쌀F(pdP*YsWv-:ߙYU9\[ZX'%QZ>T;LM*Oը_cGp@iygzA\SK栿V!Q|!;9y^W4gob R{a0&ך_AjZݟCz|徣S P;D:} GͯPX"SSL嘼+sERv~"=B37$kv‹ 8oF˜hs9u4 wzoG#gCY!#ի/sIBm%u.sеM=2PKL+,3H1U(7`nw !_"-@blWAs1d긷dCh^^~:B`@v:L$aq_G]])br>\jż:Lѳ #v?HWɓj(*Dۮ>h1{0 o0"+cHͳ[:?rܠ>uxځg|-v5Z/V#eoe?6 F?p6=g+4b,S1߄zϵsZz18X7]_h/> &ȝPnʥg arh Qaf߇޽o~DTXQ=3?b3zgqG_U2}No;p;JכK,AUN'X %+͖,E- `W§m*ȋQo2Sćh_%<#vАcܺ0ٷ_ O<&9XᲜ*FIe L ӊzG9X(+0Y7 iMCmM'bqKE(eq1LʓϘ-z7",( &A>[kHxrSkmskWH!2w| PLsםM{[L$r JB 's@ym- >w eO4A$'@ uUP ~$D^bemFֺ%Yt_YPY&⼅Ң-|7 1Q|a-n@4:wS+R [2ʻ_=V4$ ӧ[yJ @E5qRPt>.[R伛"lG r](!DOH"ut9nU aa3pӺʋc5.<ʻB]\qyC,>w#;i;tO-߿NWSBjϼ=~Ƃ0z< ߑ+e(O"E ϼ2) bvܹDxnCVgxb.:@/?j~B[LثԑQ_GJ@0!s:RbSb*UmD [3X۹5 `&M-/3ieE'ܰ{LDaE`@1!# -p[<BCn)^u'T9_&Zy|s, EDgxf壝0p1#W|K)HO`x:↏TK'ݩyUKLMQñd~R!\/^?SHwBZՋvKA+db~g6j>{|Y|\3ESc><9ď_;WFMaFPY9RiPZI6W%0_y"@#/Er'I5_DJ=ZH0H6>tR&?QrI Y.U_v9N̩5_A**πv0Z=?O FQt:ob;, 4ʆ2~Bo=s(3΀:Uh>qw=*mtƙO~;䡈6ΰJY\B^2r͞\Vw܂a4mz AugP;kICZ$"Rqo2'qC.)N SQj͇ ,.Rm3dOxsZNʏI ~idtKy`\<.~INb.Ԏ*s;gե$WB:}Hz+q̴N&(XHĿrԻ:s2#k,N{lBE1fp]֡)"+Qꥤ tیv)'؜Lu0$u0xrdԃmvYIX$N9)Vݒ״%k)W&-h-ZLtzUwN!J F!v*DDLƃP$I/qgJlfc뭽.+Xۺ}|CbI%{kD #D ]ӵ~8b]zT@] b:_+ 1{ FvmdB{ 8hO }8l{=4T5Ii $'J¼4os{ ^Uޣ)7VD%t.^A-Oۭ'gQJ/>nʓ<'!" {~2#PX[@zS\ex*($[pB@JU~ ̞ycr yKiJ*<>&'6-'{"i+I[HZ1-ÉZUWψ=#; 9H8q|xe4V ު[,2LQJ#>O|+|Dp;NW|y|)F'+|!)+B+ɹ;v#.0p7&"MӐ@P ~Օ%˹փxib$m1TH0x̅BFJBfMIw @$f9m^;ËPgfyiQGW@tm8)c%KS:"[Apba5qhD:\nSy$(+XT!I$.\7Y1-טB CLDhE˖DT e#ʼn)o 5}kѿ u;n,sQLmM&Uۡ|:LsxúFZM0ۮn3Njw2E0w4ϳe!^"]|-%xKqRIhtIZԒrv u ?g>RӪ86umn/+WW&xoO.N'`Ū 0V|/}lMw( @Ϙ#4ؼ&013衤-)4 -IWIm(I(Q>~ǽ'ob4eDm[(QЗQoG^W9F냵2,όG[6̻Km8,<ї s6o5 \._R kɖse(Z>P"eH\3PJa%..2LH0 AW\2^8+raK=W2.Jw]N=؊(u쬌nR1yV)1_OnL5;<p bT_$t^J45jqg-Ln">k7N) q*%L|gAO\XP#DpbA+os7]5iLQ#r)1F嫓>a=S͍d{Ӎ\ؒYH4Vq~^-OLGAİ~Q9"'Xvj|b/NNga7^d2=vcTF[=ޔqrZA/E`c}">*o'ieĂ'6xoʳ^@cC#bGNF{qИr0C}JۅWصq&̘\[Lbفxg?a |d,lv̐U8;%KnW|͢\R'ycP7bccҍ1\xV8XA~B;h-`Y0$tF.uıQhWCYcqB?L@0sZPCV1;rj3 J>ZZE)/q4IaS} >2]GKv+pԱ2]!v  j}\@m€$v) oRCkgbȣ,#9GI^P1˻q*Љ8/|~E_ BEA\ Zw {0Zɢ']rZ}nb߭䷬'^јWs28/)1}Ks ozQedѰ]Bpp yo鴱z;({=*zLc"!aNxzjś[xXMk,hVu[35UJ%ӶqӌvTUEvjǖ}ocM,?[L9c-[O!8ʮ z4 w:8ާf4/ >|#.ScgqBv^+1ji4FÆyȒxɛwUV{kƝP#_t8fߝqb^@k?JW+K 6ܿa%dluzߚPY sgi{Mj7NNmT$rNPVX*Q`TEH%Q]ri$%X=.dK:-Q|Pzn$6U\5Ap^ƩNa/AZUa'_d^~q+0®8?"! 4GDC<]xnF^4)rej&[pQy&+bhƇq`.WėJda>mx@D /||7`YbbL#jwX~&m15bD@Fե]g9LWN&En4oBGZ5ċ5T%\5߲Ecyjf=+yJ@2ǒlYޥ58]?.)w`!lFt 3a)p|kN3i!Ju@𘶧J}Mhv>d_ʸ8o?S.TEw9ǯԐOoEQ⟭Vlbҩ7 jR@RG?`RC^vT^?q}|ӓY侃a^gyƵ2T)d(/oQ|A%叚 9e-.#őy4h3.dI!I Z 9^BXҘMȦYyiF;K(窻q # K$T 7Ȩ[Bpxkf.3xpؤ %w]-Wc,:3XZh4fw[ 0@BNdS,y݃9B?2f.k>|Y\E{L?ꀸrk2r$D1_J|>6ox"C^5!1(pւ H=w~?KliJLOƮ"׊UoJd͡?Ƕ=GP)UwPi!pk8Q08Nm -ḙBoۖz[8yhkCZGO6\-h .˘؄H _z*Iv +"3e4+NOm<ͲWn `T@u)Èkp:^P E.#_~XU."Q&yK}ǺIXE٤ơUYB22&Ybdz)8AIOBsm ^]/` sze4Up\` ܮ>=0Ob}TډC PJ Hd|5MQ5'2v8zÆ!q|6~qv!^k|kv^7G ;nqvO)ZjǸ~#HneE +HӣC7!eRROo~aWeXᛇ9&t(b][-mb t9h^yC Dn5EWul"*> Z e-̸skamv&N6ԴvH*9&MRAoXoYQSp fpMLUq=.I1Yn"oWtc; 8w%rhE)49'uIDz0B!Q`>""^c)D%x^60G4A,SerBgm"+X?^Ez;`̞|#ѳJe̘\b:`4Zga&&9bXC ~7. 4[n%$)_N,)EwxNvG!*z1 Ķ5 3Za<9.<@AJA= Id8TWɤ̣=ao*}3z0T&gXYjNUrh+ۦsv!3J ABBHސGՕi-2uȼO,3|}f]%y,!;uiaD[i#:ztJUۢ99zjRӇNO1{JV9ӿRxFCfCeGцWSWOCd׸nP;5.+k|F;Qُ~O㸨wk[xgb"hr (hQ/gBy/2|жX걠{C7?4]z;a'dY;8[@ %=H8AI32 :d}M1bFn.?$2_MK"(U`*ts>E}$\@:+` < E>eroMASmSdN{7UE ]=O.m_9 QQ4 :O{ctXY%q{&A|öRyI(B;i7i`M*msf H+}SnΊFQe{ iH#XӉ]F7N QalVR;Q/U|iwi]Kf]r.}98dq6heEe^+ߦ2FCͥrmU$wOl\khxD=pAXtՊI3mW1C/Q-d]0竒f]!,޷˯C+zJu249v/za ˳kBM3#3Q)T޿H̢]%x᧕?Шi*X"N𥟑"j|b v9\= B*'ʵWO|íR S `'[^*U\.S?ZMjhCm ʸjW$W˞F`{iȎ[59i 96Yctj SAb/:z%}=T`Yl1>b_{EsJҾ&2KB=8ryBhO;hLFYX0s)S8cuʛ:c4 jÎ{"١U#0Lk=ePkP-<ˑT~Stec(6; _6H\ yPdSERZmEG/BX~ $; X$>FJJA8V6eLYߨ\ߠa$-mN|@o|[;剒09g2,v wul*'Q~m:[2۞C"Jiys{[4ړ)J0Xy!~3ȇȮY yD,4`XaoΝI!u/dL]_o)V8 "xLo&VJM'sIG}q;1F#4JG͠$: :L1kR*1])YVڅ0wnpt.ܕB&Eٌq:7j uǂ-zf h>of冻9ϓu8WQ^06cD3c YY{Q 2R輱Ǩp눺#tWz8^/tz uGr8p_`1/{񅒕QwBFC3 Ffzz$Wdij8[ꘓ=G3!k/ N9ƲCD,މR!EEpR3W[g[*βcQ K!1i:LvvddCps!"=V@'M쳀X&]-<ߌ>+ʄrěj+Guj14CS|x>f yܺ" WIy섃lvI![١\H:VV38%]Y3?~) :^.#'C9 ˅p4]w?}!}deցiX많&'ЭD>њǰ)-{Wћ|ô)4Kj F5ˣCʁ%%$7(5u?H+6zAztgn"K,#}&fA~zIᯓö-8F>,`y taw 4FM&T Mz7X!%?c~f5[^xC|o@WJRII 0xSdW֭،.#wCX]3HRL f8,:/2Xh@MI/4ow.?bLcˈr>RXɅoFsH^O=N!k8LZ-ZV`+cGL~(r>\{"dJ{׵#]SZK̪4rNR˶=gW400<&\^8&n@?O`hMG[;]&+W. [Nö-LZ[Зp"_*mlvli蕹kG,g4d;f5&IڐMǵƿum:%0NXGbtP+Pt\C{9aSDUcB>5Cӂn*c+ݰ8ͻMY[;P$piʙ&wS뺟qͺ Au ۘE% 9,{4{岾U -[Emcک|^/vJ_xD1ù/N?H2#ot`uJľvz+~V4HPQy\ cElMs&h9 'y6dSѶ +6u,IE{w_;!VtS5=E@Zșs_є2|z<,/=/)~(15kLvSCS"ӿQ_k9:%jB)7{iUp%v vN ⤔Lp `4 ?;9Xt!F~PAODsvsS^vDT2+ ښJx+&ʱ$"lOL|'IN%_fK #3PxP)zǹn`dz2Lh%26.e<#9:瓻 Y}[eS%}qP*쑈WM kQQs!}O/VãL~bvΌCA,F{gb{?ɐnc;jsHkq6TжoZɁ/ PV26U,D(.ۤ DVP«*3i]YYai_`)O2YI ;dpXhaJE E}8/3}4[% Vz  U0 ؜HWTs$&"{ 7 U.U/WMw"(}=[EmID K/l %X'W fj~]Ocb}=|"@pDE%'ǂ ^ :b0S9!}BY6LGIn5|y+n$ د`M WtUMIE>bNf+z]dCp>-"]QKifr*uCl$=%C~6mQ%ۂ_(Ϯnq.L]D{ĤAomL '){'xt*R?K a&WdyFdn';OI@`բUc8WEwNOO} "8?zWO(oc;59znҔp$]v2 3iz8"Mَ .61Zά{Q(Ɩ_#WGB@F~Ao]t\aEK7)|;ZDŽ_)'\Ot)cR 7!%JE 2y|5:J]ت4^PȬ ,t8&&zV}~Eze 15)4AE/+`JjdSl&!!)p'pLd2?vJz7;PQmHVQ8w5RԆ0zT,| F}չ]#r\E +p˾QڭNtV,MA9Ɗİn|9BC oB7F 8@ОR(' u9cwYJG옋8u6S&I]zMj7D0E2C'L^,YIpR (Hy_2 !V}c8,M4 bɠ _Ea=5EâT9=USTzcդfdAV3i*肮tp]G#'B 4ՋY:€*׸/@C ⠡-G3)u4Gw7aK{4B',hνA%īkȶ):ϓ9q~+I!bK8ʆN._PYv&}u_nX lMNË\ŭgH)U0wC_i&)FET1"*NڠG5KPmmJ9irG%"B܂5'Y߿?ؿen rML)%q<8a'^a,}jzyoA rK5J=IlW8RQUo[Zdyx!vVhvr<3X\b1,!1ٻjMâ.OEzӯ( kOUeR*+ ED`t,[QT-M1،z P6ѐ6P1}%hy䄻݀ ӟ(f=Z,oe,OS#LGup6Kk]Eo˧b&>e%Iu1 jTPqQ.R١ghݐ.WZHu~ ˥qߵQTT8A}Q=!f`S'&ŢTSP-v 8w$Qh,s?\ƞ (Mb ֢mߠH&`X4J驱rRB\[pqc9?kq mh2L<2g:7ޮO7Ьɜ*6L 0y٨.}b%E(a:jw͘?9ԸA" ?ҰvpTzԊķ>`Z2J{^i[ʳ{) HԵCѿ ~lX#L=PC}\6[ e\UV@ä%q 4M'G* Ub`dk쮕:P˦>VQ/nUul'q *@3{]%mq9Vji.V9D=Z'8yڼ244$nB z772bHK4ƚ@P$|!G@mO`㎿c}[*.D>yٕj4r2b3m0|@|-i{6uw[pOA[-(zo7&W[.YbI;E7µ$Oz5kF]׷('+ endb`zЀ"iB!hAsL p)mX h\a_lyx~/+n e' km\W=q;הoukJ"DβRuk]YXc6_nѦ,C$!~M QƱR,`WZ?|$F5Ml;_0[>Nbz]@IKc]@ǐX|JٵX>\MjRuDWm]PE0/Z'Oa_T℞C.Cp2ʱ z9#$40Gdi酮ȺOq0PjbO._C^sF/dg+Mc%4 jo(ׯg rgMخ \CT.~khu|xe#AT7>C?W1hBOhy:;UGz'^=$h|?.^:8WGk30ToF>Ե9/^A3dyGƔ>8cݘ`LE mfkը\tzvCءP3tڴʊPYVДnY9NjHAX{v9qlcy!'Zw}%Mz4\5ZoQ;YQKzۆuslp~ts|4F#? u Y0JCj(Y7@}EcCCWH3ۂHCIPMATU#RX#ыF5Ԧ"{hI倻ՐC-¤ =y=(Gsxf?--fG-$>,&7bN x/W9I`H_,$ k!ebDbp*:H{xY9T 4VP4jk9N ME;6 ;_ 8M!-57Zխװ[L ϻ>'thiE =UtOr< T%:Hc,u%9Oz䀜׬ַ.q"i*} 75ڀX{Aߊ+ly'qvߖIJBJ,fH{+PbNSpj {F+_0\HcޒO~m YiE/޾(I(g6WDW&r]*__0E `y?!Yhk4اp[nݼV"pu0 ,/Ĵ3ןnp撖KNc'<;%I< .O;*IT.&qJnF2[?IB`:gAr #b=\lq6@w-f#F=&66E:O90< J;ƭ=憉A-7iIfTug*Wj-3=/GHRktAL~oCϦe(]LI脂Bfu]AQjB8#$ɻ̺oIӡTk]!4+ŀài&b\}A|X7F; Lۣ4oiStu|@l%7 κr? !C+M~ywM'ʗz=BQ:#( z93*m d\:_⭔UX %O #L݂02`"߆@T@8A#B|f̮5ߏFjW+b,#4ێ/q%;+˶5o@ 1\U+4"6HQ֛^KX6mlW8o!3ۀj'W3C΢>z2I@X5_ ɈdP|)8{7 Dۣ@bk縉Q43Y@q&Ӧ low!2Cd1J`Yg=h8HZӌH7c4!ƎCL;05i=׋[TR+J!jg@@ȦWڧVPų?ϧ[*XJ OC'ڤ}2R92; [B}2ҹ%y@Ҵ\?Y>u LXf~1kѐ &j}v%*TQ]gc 3c;?[io F# %_eGrXI >.w]W [qa|D4,52w֭3%(dM–k0&B,2l8 )d⃱Y cɃǃAVxWiWL83y q4rZ$l!ew|Ueѯ1(}(jIvyMi&Mᩗ'TxD&Bm{EPذJA^B",:ʂޠ8. tB|8]Ϲ/;`µ ?? CP~B gڹ\aYD‡J[q"*q٠m?hHbY/փC1dyGx$ %Qt,Ǖ$Q[4*`0BxnzyL7rycd܉BVic_am4Te 5$pknm7CJс;BSBrX3 O'Y&mgf5Y昬A[9gf9p~}PX*MQf1[I@ ] $}>N)K2-5&% g ,hh yv(^7Ñ ]j/їGW1ioV_0:7/h,0!|;a{"k@bOgH/޶tk2zzSMrGO{+ôqkbl D*;_H85V U_f} -$;4 FI_:V`-:@r7:@|AxyET@4~BXf't, ֱzwib7kmZE#>b^޳]`C`8;˹rx-1xpXo[%Mq׫X}-n.es\6%~ ^)8''\ĸ A d(W^EsݡE]c?wK~uR jy[֒Dȩt;

tsru_PELf1'Smxt%>,|: q=ꦑy$ipL\tMձrϑp'>甼@Šd3k 0:4csic}x܂2^A&bN͖>(</OoWcA^ՇIDt7h)J;Yi_.08᧟S}lHz6'`ԟ]Pi,nn79!L^=Mq1ĸm;sl0L!Cdao&Ao"#WMÉ$3}_=wNH[iC?怙BlXS%WX5놝1Y R}WE/(^Jg^ 0wmz-)0BC .%t [E}* ֚8WM+ :ğjswCw0n, rP&J#SI~eƍHWP'O炖4ޯh(+{5Q"(N9V_Yĺyͽ0K(#MKjo~pes+,|,q@fp-kA`q h4p>@RS@UUsG]X t_N3Gv-#GN/fnJNHܓ^8| ROžyOu/))D4eq$asi^rCiNO XAR6̬g̓|w 2V=y 7Q}qeDD nGT\#ju]ph2KU~Js[Dh arבTlk-ř2CE+\j\z)MtV&&ƉhͬA?{Mx|aP\Ne2Zȡܭ"F<[J"“mi[ɪsED, r,*1Cлg L& Yp~.Zo<t/ > Fb {d9ɤɭ{5]F%.e/ჼ= UʧaH{YbR]&Ž41@}W}*("eGh3)Mnn;9=ёR&n)fy]j0wJ[?N R0U)IsTD56M m^)rfx(xg pzɌz!g8JH&nz&f4ߑLI'_Znqe`̐PI++zgRJ$s\hģ W4nز-_@E/5$OA+5O ODžDe~8n2){f2n:5„gK0?FI՛MgU)$,ʊ+BUY#s$ u{DiKX a[›" A/=zp{'wmQm'o׀yjl4]A z5|@?@/3Tü  sJ$ ;jwدÁnSq]@5SBC5_ߩǧ丙. T CΧbː3@ J ~E~vj}au0WX[2Q #+"zP*]jnK7u1M`P: Ͼȩ5a]¯F ֖̮A>(.e2 XGjEdcXOO$q-]:!W ;>W`Qg̎C~-ULg ͷWs@%UrwSl`ҩ'nՎej>(p ڪD\"!Q_DTЍ%6UR% ;CXF̾x>"\ ښ} *}ش O%1ᝬM8C}d25M #lD~Ea}@c ks bWRTi@GCEcyk 7j~;Tv1eDd7?] ,v}tިۙ<ZIu)J Y7{{a)*x3AHSi&]\Qn]~4/hɹ8'SEV"χǟI0755@ 1p/PpjM`& SsxK$(@ #K";n(nYjA(IAMVi}}LNN|@ۺg025PaWd_DV]Vp^P$Q}l6y2ZSo/X߆ 3BA}ZS-Luw SF w>nSX=C(_g#%bX聱ɇ.ғ$S8o8=a fHΒuLY7e/RVN@Mc!1D6x%*_ՉZ" G-+;F򧍌jD汪ىM>)wZ@ `?PA`N]Eֵv'_@4o DT`WIeGۧl}J 7;Ωf b/b+_Ծ!OTNHFƽx?fG os&#a鈜Kl[@܂eP:>@k7XG _|06?,% NE4¶yBfH-H+sCehZ24yOO$~|)\FO[jH!kEwqҠmL6njnT婱&FjpEB0'z04"EξCb=TWF4 ȮD*@'-b vwZ]OKEH',lX> Pљ4< @ΗU9ez/lZϢU70_cFY A6jnraNVnjP0Fq< -AaeաUf=AT$D}C7A&q`rs8ޭԖ uMxosl]e_+iAS qKwϔ~ڭm\.P]auJ@WEߡ- $}-zjƁ`~k_b*0=4QUirՅʤ)>@(de(b (zCWP8`"ǵ'K>oNcV#ۅBkcAPDtIQ7G6vn`N5#Y_II^sOp ?ZF-Æ2a1]eu";d|JW* }'C,s ̇8՞}R+p:d̼hqa 6E  ܝj /.I1Ȥ;'đBIE8rԴRp%v%!CWpI3V&Sg)8\zgTm >"Ŀϊ$^(dPքN@|K\=a]Sc:YfGHɁ_$^MJmp~dOe,則w̔p1nr{FU.!e  ʪ\)]" D_Am{RΩVT.+ pG,I~lC:B0[u1=ukĄ6M%R FLaW2y%fۊRNEn;gcK{sǔD^^F\Esٍ-fl_BUŪ҇G-EMQK,װU2Bp2[H?)Lo"Dg^N /Ɲ+1tn*Y. {TFƿ YBvP v6.+o%cWMJ31NK_$-a4Dgc+}Ul|j>w ހ4T7J;W}4lXWFJ1JIui"\'[vN{VG WdP$wEGiֆ*1txq7wSAlM^qEc$6h&P=$? ܭ qք\̊W$ZSFPт( .0^2fihט:a <דg\ hYIĵI,„ vț .*Uw&zg)SjlH>"czlh [:8PYLۛ%2MH)~zsW =;Y@[y<gY4Z $k< *x%U 0}>1L۪6'ǷI;7E'_۔fz?PVapMɓٯQ >7@WH}MnkҰ:5tA[S6b_ps0FUiNS>1ŭ(P:Cz6QE31@Dr Xnny~U'Ɖ3aQg=Zjf"K "Oey=p4\BrJp+đjHj1y)vr3;spiteNtk^ (+f3) vS[^#jHqRDƘ4rjS'P:{[ѪDS"ɲy*|tX58Jz 11VU:KjX Q| )/̺c~6ɸTJÿ~ebE+|M26W[y`T5oC.} ltǬw C|Siy,g{D&ran{u7]CϽ]O^Vh4 'PT4k g~66|T1T ֓hA"0VxFB;1Jߟ~{g AfJK7rն.5Izǔܔdژ;@u5m酼j2gBzwcƒc]Nrcϭpk[G{aGraH%:{5}u^f)s|u"m`xL ܥ\4:h*bL X?""Bᯓ0졾yW.]c[y^-YC |Ѐ;op )" {,Vuf ZS?y ,4'{=|WB#}q+jM 'Y5 ?k*T˜i̙[B2pw8e{6=X?ŭ&bbf{m{[ڱaxw/a ̋ /| GxRpaݍa}j;1ЉC9"<"<@';q7R'Z8)f/ Ӎ⳽^xrofgIgB* 뼵72R1Kɉ ]j :Ӱ CS$v\wYSşFye =V%¥V{ɫx!Ahůy\_`z Vh —խtku_VyqX'7H;c6/IA ߸Ƨ^0WWB0l*= 'PbZz |3fO h]_d@[+*8!YݘNL3<E&$Ƚ*2? Pt1FJgRlJ%t4w%L /JeS&u*w]j$a$!W =(S4'Dz;U&7'TeX Zc*/`̇/oDBh$E,6Trm=+B||e#PۙDuWH5^ԸՠRBۓUVeTQ&kmu>=)SÌ&{N@KCDlK/bge⋲>O) 0x^:^Slo mV}DȔTuᐙW$UBҹ8]qfZCҥ/]RD";m cَxG]yU !)';nՉ6 "]DZ%o xxqHL~Dap4zG 'X*,WtܩIå TBL- hLtyނʠu~ETބa Jkr pK0dBom%%뗌3,XX;$5#a$7z`xb4{X2t>롻lT׌8ӌNꧧA0]ᗡ=R͌R qΦrOLBR|ԩd+OŘ咪hwFȿS fIV6[ݔ0: 8U%nG!&[̎ EEus}G?} vYLgH1i^Q-|tÕ1iUZ4 73^Qu  ӛUг: @ Sax iG:-gBk dțoiā8qLwzW!6ʨĮ T^ IfF!|q;/]<:g7h2, +*ЬbQeg<@w,iZcCpRm> #7.N'rmkܵŐ3{7 K?M4ύ~AW YrR^tVLt6`H)Q6ׅG BPT[yTzk] sȜ=ďL%hm qEdqMcKkd"_&7׆,7b׭%QxE\Ln0{aC[ھ3/ZPQ\qM{ԩ6eW:IҮJ_gzM~ޒ)%(8>)3FFܽxFAeluoʆ&}KQc8yċ0C b=Z̽y+N_NFY3mƿPP0 :JMXUyߒdLmՎdU=,N!&/ &.;1)8)t;JkOxּV@kW`e@{y*m>I{M)? [1ZSh1́dQ&;|PîsMpǚ S]QrU].0Ֆ . *'Q9e5_+>\hFaolؕrPX0 .;x(.0+HޒT&~kśӛ ؉ˉSɒ0CH󀳗 Kj)ǃyQQ *~xrm.ǛRD0I\Q[v[a"L8(ܛ-*MXc O7zt 6߳5-[b"$Ԅ5cD?zʑjZ$tZ?kdq[+kgrM-RRiJr7ߢ}QiQ iz{O^"qq4V-]JE.oFm-FA8(rLI-F6mƱwK~u,83¿&n>XG:Yr نfwӘ[dڷ.$.wO-e|@J'X8h]_5O)u>u6)J,{P\S S[cqz-lexQ-50 @ɓ}֚t"{UtcL-+*g}&!aUuԍ׍.fAe_}u5-u%hȻsXvzqي -NWLJsR#O aLPt2dQ1)N>ԼDw2`a1l.ݏ sgmamM[( ˄@W[ߺ*{1u?c}7y$}-{TFesk 7q]DX_/{|+9Mg!9GOga9<}<+\|A6wK«jKf.AR}սQ?mI̝y-qCeց݅:?bn&a .mSq^h3^2dLɄV0:N=0"w4$x/@uu m$&$M%zB^Nӡ^(O߷Lyk:aby+k#%cP]׿&g]Rd;I>qPXjda=VP(Gj^ g`pMZ)='Ŋe!}q'/`bVхY1 !qޕ\7_j4.hAO)5`/Eiz߼\ y "EuN62ȡ @PYlӍ7i(G%0$uo0p)jd5QG&1+R̔x@BD,,kNnl(-ۑY $]匕H:C|0rŦHR]nڊX&΂aӷG928iwrH E ~Ϫ{B/DN2 ȂHU70~1ʪ0UrX UD=Cjk=FVj}Ҭ:DrVy!}16^ 6[PO(.\bYҾC  {(`+1d/6?orCU,0|Z/ lROSUl%r+i(vf)}$Spߧoh:n? {D5 <. [JmXlI6VL*Ι}hhWv/ kBK^Ǎ«=xǕy: X#AMR py&]q0>кPuXϞeV ̜DBZ;P#gMv{\2 **Mp! bW0wdtɢxKJi))_SwǧsNUBIsdQcRIU\7$zz_/Ә𳎧y-G[admwEA>NpPVe9t|0XR[_O~X"GL!` Q8 K2\ `@?`+=QFUmrVHbSP)T@/a' 2cFXn"YZKڂ3(@#;~ 2nځ5F_[e1Ѷl㑻[:R]5WqUOŵ$GFŬ!hه7Ah/tr9J J61D[MFk un7Qz N{D$$].-'4أX7oIA;Z.x[($Ch5VݹFQZړDq&ďh3ע.q oZt q`-b|w>C:vZN6f}6arHE`Q (hu~`{q27 "\d!`Е̘Q-#).}t*&VKѬ%.V4`m; WT029|*4¤8$Tb}#P4RkQ6UavaP`:orȮ\\/>2!h*=ӕRl`q r+ʱ_(wC:$Cg))^!_1 ɌBPDg 0ϷP72.18Ňrhŕ#Mao#}Or׭6^n[O`wT 6Nw䕽H?Q#]#٫DuZMr.)1y@U\9*[֣J~P"W^`b*>b 'p:$?:, fucLFjvR+U;+?p5WY $ R AJMY;v?=8(*ƾ]as`& )Sn^NA !g߭'; f4c:aAU!flo~gJ4%)[n~C\62s٧߄VqS5cN,,jU'b{:fiy{N%'tyowxf=0 '9._94=B21Npcזe."ƌAژ5JW4f8rb7D2]>Ap(DB2"%nbi֌%xyilp:pX+yVb\ֹ1 |xND@y,3Fbɢu8GV͓D/8(΋>ÔYXj5JDdejmT)("OrE@x}Vu3,驿hɟyܟf ;}M; ZS俗*f$2G Ky̓b VKAg aӷ#-X͏`?3n,|X6rsfSk-Zp P0w &5 K.,1okٱSb-t?.3Uc nHf6g>Sn'VAFLbM: D-acf~86=F}ZbktbF&<0I "FS1l{.*$Jhzӷ>x-'3me$4G'[2 b$ wK~K5M!(ggKa"20{/̯c'xDZ QC0j~Fy܋[V'B,$QlxJE=<Z!ϒUui:!cKİdXו!)ܲ3jlOMO<RMreP M$-[|,no>=rnsk&PR*3Ѥ I64) gg%txqEޜ).8 0: fcLѷEZU(b; {_%Z8w9C64 ݚ-!L~ &'xsH쬫Ȉzp ]Wsȟ3mCbϟ0㴞/Diy0i:[EY:ۥ"R$t]";/I\ۈɐW0J~ݾ@=$NYCuZߗ ^4IIz>{j@ܖ} :kF$0sB"k$3{d3 :l.iH 29K70ָ}] ޗȶ;v:д/QK \.iAs8hXsfO.O86?B$bxjbh'F ljQ`fR"I]}`9Z N7ddҳwfܖ3?)[gXx]8QKݠaP9' n+t̐Vebw"=,gսB1Ax*KM)psdjU 2V;s+%N8 jcg%Ěj.ܵ]g\?_[^]`dX}e?tr w:Z*N)-~v\\:1GsPSZ\mq3CEӛeC A A7U4U\EjB_!\麸Z\Ac]RLRbjoG%0qցF'AtBvz[jMoDߒ{S0vkzocI:K0:XAGid4/χ}eƍ]S!eSG@f RŬb?z$pKs Njhd{!5E'{ a ߞȗywzOSdd$<Q smE&{~ #TcOEeW>%_LbLa's(:&Pzj3M/ɭmч!W@Ya# gZi&[)Egzy zx]zM\tSW\OO_?o_\֑Yܺ!iް']͋l jhPȪBz! ¿X[.Mb<# K"M }FOdgItIŐݬ ;Է<bCŞNϨ ;/@ sӹQ#NDD˸8F,C%M>Pr/`{ѱyiW +29`1m2&U ~Yb_k\V}Nښ^e ٝ{\ l| 7{nW3">׏Z.]vswp85ޥæ&5m6GlzFG@x9ȉyϜ#n…r)v1p%a0C@T /G,zp)Q6mYQif\_|Ȼb1:>6LJ+&bxbBR vp7<'Sj/ZH`Օb% ojBqtjtz9Zz ,-Q n ,VԘ1]"KkAvWdMnpvݣD(@x5WspUE¦GlWK1B8XzdkWjͦ2fw L4(3B5 GY`@Ļrnn H&EnXPˍ~ :4xBF;ACU7,Zc z\ g5}#ه/Q{:ʮ{M۸d&Ù6Րw+T;r'eS4vf\2R͉WqoA qǕ񶩢=M#&TPD%ktg#(~Sk#yf?-eCرA_09tkq V%Ca"Q^@jO47P֩:"~d٧4 qpc [njfNα)ҴIIٵ|v?VASfI&ۣ4"m"֠Lא}~`U@=~(\_?#\y}3*nXJV4} {f`#S11>0aEBYO.Em]c[!F뙬J 솳-NxgVm-`m&׃^x"?-LֲJef[H AÔՎCs~iJD7Ra; Y3i$2y.|&Rr ['ӂW FP3dO@cҿMc*,\८@ʱIJ5Հ(~^vb8F[eߠT.,G4*Alz9zge.ơZq1,pļq"4d~<-m5Z@^f􇺞Ba^!ƈrQD\Y&+sGcC#ј Ч=[ a S98qze^ UmY$tT57-們|.GQsYԊnP!,y| 2v-YLqJND¦2(mjrv|* .);Y#N%3W2Z_|t"n}l+PpGBh(v,|/ H m;3J)ih~\>gDlc$s.b~'SX3JrEmA|w'~sA{iT7)W̙D+p#*VffaThن'Lo.x(vj1!NzzxU<*_i@0K{,1vTڢnό-H,Qys9,Ŗ嬵zZڥ Z-)tPopݱ9PJ`.suNj1hp{ H,*@ORdfEi̢':,b歂څߏ)eVH1 SsTZxI33O̼F֗e^(CԱ&A}AbwU)!C6dݍzP$tqiê8᰻K~#Y8&& '0bg. %m@pPS2Y ;kzH0j9!km 1_w豣CEPIgncaRIZm[0C[gWz䞆Ys|pKu'"zi=+,%Ux?(<73%A F ߦ8Hd%TܞMd,;S!u;7e!P'Gj(Ҙ(=bOb4S+L,>mӇBې)XuOo y^rҤ^y ]_^A"&DF'We 7G]o{\d}nP:tovVp3_3~SEh>.`߻C-\ !o;֩zZ>?hqތAzd|UUۊ2LV>L| 1\ ؐŪxYr6`ӯs l sz9"/FBYlY$8Ś ?d2ץ5OI]ޡ00"؊R56^AUPٹ%!ADphKu=8tDGkԄ{sA3="0 xcSyBa]_ejtK^aޞD5ϯ ]J>[,Uhή҅K'- DnHNdċ?HkVX{Б "GcnPYIRh?> Ĵ L")] -ķ)yXňLTb?)8TH@>p7_o8OXj?[m΋Ex5-ܷy{A)B#jҸO4o,#`;o& q,jgг"/3\Ne} liM:eIC.'Ŏ/k*Lpk] ;%a=Kotz'Dq?MDtI-Ã}':wcI%syyQD8^"R0+Ӵ7. =,xWR[EH i^emՀCk>׿R?cJ\prnIA?xezмl,9ɶiasV0< oxE5wOn2 rM'x Mti(`%% ܄g# ~FRo[ eΰ`59#*y*KLiX۳hfMUEu*=惎{w@ o6 R<MWa=Re9Es^0uFr H2e2tqC& ?ݷ]1|;_HΞ$̹r[y|4ϩ)b~Q6k?\; FQhh61|pd٨7) 9䶲u@z_阕ڑЕ\gŇ+J387}VIEZ ~ E \3-۪ rΏqB(i/fb`eq&aC"UF~ugՊ,qtjN(}oGۡNNp; Fg_r(V/$:#dDZ_=OV֦v7!A[P@)Ui2>`)qӧPpAXꈉK>pjvW+Gg]@Rxt,MA>tsԪ4B_ʝ;D$7s|?+>=& PȍRy2 YpIe@&ZkvW❸=s0X U"ᚰ!%JKEdW2Gc :^_,kjǣť;5bJ?&~,>Zһ. *LGC[[ g'X̢ɬAhA #Fٕh2xKaY}FVͱ(ߖ0[j3y?_H{Dz{#;QZ-? FMDO†_Vݟh .0\ ?;KF䜇#uo~5VBX S qC/+b@E(cKnebM+0+j2UDƒ!Źwb+;xSv;2unt>{A+SQynZ*anipF6i{>]j(8,۳+öE$Pk@!6GjQRNz7[h콯Ônȫ|wbyd)0cc՟mfVUÉ8Xx{Ǫ UJPaSg@$nsFW%5D(Ĉ궅U#>xbHWWnXǾixf¤ 7XlҜ8&ýi7pU `H5u|j;CƽMmxj[ɵ*7"~XAQFbQA}3M?}Mߦ'M;ҊKj/heZhrc`•Eg>6PuP-]K:beHlN-6k뵪[MA;1( |Jrr8/.c.Nvf3ԲʖX3]* ނz0k!rW^ 6sZ G#-QR@A1'Cp/xn}DʞZc48<`cI48Rbu.a+ DD́玫1[ٹ+,kuqSPOn^ȓVZ811PEs$C} ~}ib:m0ֱj >5|P;u{V2b ;&|)mQ4Gv͇Th(bVC]t0Z3)ģ&wTe 'hQ(_9dG^LoXF*+jDj:)%K@0Sn 6 G鯲;&@=}k\18U=Q'y ̄sk(ڐ<)u@fKWpx&ITF#+ϲ/-ZǦhd)nr⇽tuƶT :j!2j9_̩:;V,.w B;ݾfa9-|xD7;ãBto?~? $céIQA`PHZ`)Fyky×l0:f+V\#f:J؄ľ9J' +O,B˴'&7ħ(JL:Qu7Q?&ۚ\z caLpbr+Ruj;\،ytt0hKqE:9>:x]^̂7h{+ fpx֟k x0@/1"Yk` ߼cujsNII\ /#R#4vwǗX0l)v AB" `)ԽU=Nu*TZP-6}bihN'Mf@Y;.Q^֘W__-fJSU-ephh `Ye0in=oE}[%9U*Xx/{Ǖ&)7Yux!E*?pNLwӧϲsCuVvm Ccfy5yܜ,áfaQ%Ԇ]v7;y^:Xv V ,iP}DH Y>hXswE`qb VdJYuLi7W6:.~;D[9LY~b2R*Qjn>Z( Y 3? i~ 77WnTݪ8^9 OwM>6; Oj)ǹĎ! WGWƷɺ./V-7uuf-pB˦ (`>yn%&Tl5mEPC&z1PWN7*u/J=+$)SԙeYx]v^߄tqhH?hsſsC{-=u_]͓쩞XoRѲ`b3mOLPyT3Q>@OC4Uȥ3φITul (M:!ˈ'fuMx%AڶIN H;0DOz[ -1g:Nu ';cD;>bǵC >~ LX_[9MJG孉XiELXX UopB0q !Hd6=׶k2QuP[l] ]@_rw1HA셊~Os,s&7?5=:r帻240E${ eiꉨF;IlG<`FGnHfaaDhNuf_b|X"XsLgg$|_(:-'Mj>TS8 &+rz#'Jvn[0dwa f(Ι>n5sh6d.׮qWPrQ>4spL[Wt])dbj.R@ FB ԣb`Zm>1kpOdy.4V=4G f-knXK1u bRpS8} .xߕ` < RMCK364kgl* -G{yMb Dr1vTOG\z. ,b[SM m 2ںE9BGb:.j:T _fşG Q)+ ^Dsj:fE.6ƓhJkO=G6>:"c 3n*"eW]KxIͯ騭5 _' & v!S}@xg^`%Ύ/r= S/xksf*jnJ[_ $b.7#]zY''!w{~!㣠xYͤU"2_{9E΀cF|4nEɏტ!c+Ч3IҵO$/(H&ЉT`ge{Es)35+DAȭrh\:I FZ#t>W>kwXfVaQA!O]]1 *ͧ ,Rn+E].$C*D;B Z=UUU`{IcM." _F@8 7KP#jU12pWVaCqiJ6nf5o~Dz8}Q4,ߢ ?;mNIq|n`O )3Pڝ(@~1y8-6[c&qpm'Tr062TAGrEP{h V r5#}6E4AiacJzt pB-gǥ%KըS %xi=$qü+5#i߂at6F<+tC~H]cߥ_7Bt\.aZ*CAW8_/[ [Jg ]H(9RR;n@ng{?e+-n hZc4bm wm~xl?24VQ5ҡO= p2nL˅toҳ@AϹ 42o:&8> o.Q!C6 a.'6"oKR4T[l\jsbz~i }.f@ϗ:ؤEd{˺ 2z7Tz[Gc z6AP0ЋC4$:_MY5C[ ͠}kX5 TЧw@ؠN^W@Y\-X'UWb) gFd& \Rh%W}Kulx䚱wt+*(1 v~ť2K}WdK:L^ur/ilkZ[醒!$(;R3IO+f/PрέVu#@5CYV#&aHޝZ9dI}(lEQqկ؃tA+\#L|MTAԕJ__ KGw4%>_U"w$ohJ>g(62;SHa0 30Oӟec|_Rha01䑪o.jo1睊Qr*)xHz>UNa!g_o tY."\ ޺i d3ETrZH8'wۇt0i6e')5h+}\Yzpzlh5l-bg?E&'9Oi]E:`SksR͸kCqV87өQ|Åy|"Y(:pONbB6pKi`=v rc6d^1|X%aیr~D܀MdĘ#*pOfN' -Ÿ"L ;5FjڎZX0VrTd*IcS s!calY₠E>&,#8^}o0fNT`J]CSpH(m!˰`ҘE-om ^p]q"CHh0 ڏӫUT|*KX1Jspub Tc~iwP[9fd\ǖDPb  E_鐆J0_(3 `M{ oz=L:DcmcY!Y EӨecs\Ѝj,霻pP~aq{C٫_AxnxԘ75Bn E:r-4{'dZm.3E$q[NX»#т$rY|ׇa-v%P_*! VWaݱhkH8~'CףלN˴_|W g@q;m;]b5=GAkyGH&\²NdߙV:£87+SJFi&5mrv/34o.ㆯDBx;͐y]Nhۆ4x՟Kg*ƍ_rt^d©աz 'Z@c#̫=W*u»̔׳ـfX!тO-BhyC"~ْצsyFn2 )S)B< .Q+Pp8l%s ykbpӆ q,HԆ5. }lgKs3fyR(0 TPTQ(Y:Th2K) 3ًi?pq#~;pJJl66ö2b`˔OS<A|MĦGX%LX1kr4bi8s=}+t(ewU*G )5Űz%C2N1DeD/)7T#$?%n&9@ CZL U`_w4lNuOerm2p6c¾ ,i  ] ̵G sxIy{V=RSU&VL I/ LQS/om>wASjCHxV 2sJCgGH|œr@[;U$- Ij*ጬ"Y*d ~+ X;8fYk=beR1څ]s"G6BOoe^.l~g} =ρ \QtP`tlzjsUl>ț 9,?_,j+2kwl~>cYe m04Ϟ-"B7icKH<Ny7FU{^[67<_!lٹg}J]K f:L-`j$'6*B yƎxGl%tx$ɡXҋQw(1=YR(~Xdj_\KOڛNP\u jуF+:b[B tI5v\3E$މJYh=$F4lF,0"ʘr=JK-9w#">naC$2$<^ -H{f鷆ڎ6SK-6 C%=jl/MzUo[vۻRzfLo)`n_u$ &^ג0M? Hkfa넝 "쨸e9ټ{ĺ+Hy`D.h>]Ul){5|0a;HngCXKt[ $nf\7Ypl>^QX8!鰗FP(-ܘѲH1#hvUnYؽ3ܕVG+ Bz/1hљ}F2%+q+ ! gAXYXC{p.~Rb7M:iqYRJELx$:by7OG-F )Š&(h2!yKO^ b`2UͬiF|A[ő(O[qʢo$}$EYFP%lC>hXM9cզG0 "\l' !$'\{7vV=S&N+xl+|+}a}n?WrcWȋC?v>DD /:_&ezu'ɏ}VkMj!WoFvZ6Vͼy}O!=QXY4`++&nܘ,꺁Aqx/BSLr4)5&r4Or&"q_doUy"˾&SnYwg|{@h+A}jX:[5CzM-\ \oNkjO 0yu m, s<6* f % ۲aǨ/&8J1bb[Gr N-P1k#Eu{I)+e024;ce9e|sPC4hNf=FF0m/t^s P/-qpg+N?jm=kHq FU,P.?$G?-qA1+ӌ_FR0aj=07Qaa\$q1~V lz/DX3E !}V2^۷ssOq'-3zIMv' {L6@0Ј L +O~ø<*CQVp; un~z~(_:gƁ)q(t/CD:U p9 Չ5x=D5 >D =+|`r=Ѩ 3ozGLUQCٲ0=#QB+{XioQTj"I}tWȗ{S-gS@"oY[Q *\4Gzc8Ÿ~Ġq̍1sN8-_aP2VqCG8p ?zwEz85fu܇_. &JVchDB horOVԂKL πGUprxqƺ_tfMՙANa+j"K\8h.i}:\\_TgpzWJ W>)[Lo;+9Nh0P M"bN֮01c̼ _{)_z{ ]eCX߶#8dS/IcDQ-ܣẠk!ݔp%Yz\Jnjvq :s>!%@dX%̹ u'h܈=uOc#?cXMKb=pOЋJ1r(JmEAV(p:1S~sjZ%ACUTdNMzў>k]ps!Ʈ2J) HL7ߘ{` spV¹[{҅ihcɥz\5HV?9Bf:xô~鶧YaiA1vx!W 8Smǘu,wŗ6>u=||tnc/6:YBT{DϮR_⺜ 3N e ^̕PAy!ewǷ|v8!n?QiVFU&.M^SN*sm zX]VzDԖ}!(Zlߑ]YhBޥ"9$[C1ޫ_۠_iIqO Ve?Hj6t?7St|rEC!tƈY=ծG"G۵fQ~HҊ $YlT %y 9f Tt#(zsGTQGwжU#@xmRzN%N^`]S;P9X]bCܒ+7^ݚةl>J2qp q2Q0:Xx[+rE"~lkD?Fڈ7Cj&2V5s7/+xF h<X[mPIfVO٬޹:G\$dHB/>y$M ( N]eJ'q`5Ot"xn\_5 d'-m4r^ wmǍbl$Fq?4c$ib_EFRY%bO2jMڬWOsZq=~!d?볝m)׫wGAC|`Re[a*(rN >[1R.~zUIoAd[3B ?Ǥ_TrG}124\tCe LrU8{/, ?\`og'̲\郜Sf$P W|d-Z*nfBK\0R+xbHl/ef2@c$.=.iF8hT7,jg(i(1K&6Z]T# #bc7-\jk2NQFRupeu'ǎs,rz?0LIXBj~tFtAt~eYNjHM),σPqYZ|jx/X5d,ZE~?Y#QH_g+ z0\9> Dz!BT(4WО0(do;M)>1xv' ׼}QBSk1 '$Vĥͥ1īD>&4:G[xu<רf-Eٌl;Hv6/"S`&ї8"\=\[T ;)w }/V["8țHy0$sN2U"G$XeS.n+cP"\st s]-S"XJdgcB2+)Tw,T[>dttwtn,z{xnj[0vI)?Q͊&)?A_mA\db]5d7?,wP^j; ^R w8~_QI")TSF 0GoV\X_*D5iDfD)aA!ErWSLqsg P'>-&U9NE:8O4eafnVoN_fGGW~GpgYQPۗ WnR=6I܀.%&FQxbGR >> D|Ivm f'".3*1Y=+o@Ywj,КB'4Iz0xf_CxK*vϥg G X=ךmu튣ŤmUQ!I {l?m+WMZҼ=ysN$D]B?!7`񥜣> H<}ldEo]XW?O[*S6%y8Q]CKaeC\m04v|Nܩr7W']+L<UZK&3Ll"[#os?ҠqSeL䦿K*[[>϶Wˠ ʖ;k| 6lW{<4հhe11 0Sa׀Ƶ?<'ڢUlDF})F j* ],^Bpn6j*JR&*>G`]x۸C0 '%,p88E)0[l~5dH}M>fCiѐ*)~fΒ93rX:KsA5heppHL&+P!AtI9q*Np)Ci8 z mCNm>?Ari1r";GeS[^haS;D,gzyO8} P烑)3Ap22 lD "YD^\X֓\ȿ]+Y"l'+1Db6Bu] ](F^ڄꠄom { `.,1`TPE:S ie؊3"S#L.Z!` |3v,5[D1&yrE q6JP+IS7W~38(^`|b8)_i:5}Y%:ث%[yV=ˁ]'=EwEf֑4KO3$pXu?q͓̌"!̩yc4[e \PܾQ`tͅ U8oӷ~;S}ЍTw{ozgOfY$e%C[ȥ_TGk@y8+*QTfto ])/@Albq[,)P$% 3bK%4 +l-.X$UI=d8|wʟ ZDc_ )z.p#N@Ē60 W1K:m0͝$} zDaŠ"N>&:CkY~שНJ owe9pD }HֱxVkGb<֜T C>EӢ_\~4T~ʻVG=\}4Fm2ʓ )Sk bI+rSVFu:H"sAuҏ ^J)eٳ %ʮHvW YkU wȅSݤޟ"0؅Qw_VM %e0q>Ց˦_Ra\Gr3?4P|Uztm,[궚Bx[|U.H?_PccǵW+)tBX:7)-BXBњ4}ɠQhU4HX}]8d[(ahRZ ̡PTI`7_z"!QZxlA@A⋰]%9p~TF1PA"%@yUٮ@ݠJfާN@A|-j#zބnR{scЭ ٕێ>8Z}]i(=ȇJDRq>&L){LI]J?qOmɾ>gX=cg]5ettݓC,&MG3>rSgi^.@v_H]t=5A/J%g@6rw}K䛅]=5eP)G89wl~`D2-̓cNahҪû#_'SJ|}"xtVI>K"Q\̱>A9d2zs9$3!!/MI (ܫذ *,N,Pƿ(|(4 ]P{I(><4E0ս Y!PUW+LI bw^g=S,[Y,መ?^ :M,xa+O]xfn"WSȢ.0RO/#>r yHg \ɮo1q4ܭZEwiJ5&h/#% _4ʷg>]Q4T$#ʹ6b#2FEŀR<7A+º}oɵ$K_~)P"Bߚ,cYi: ~Sdv!}1 A'@~ZIzٜjhBzelfpZz]*C7\ 蝔mW/mn=/Y-4OGWe)(e܂r^{& ܘb.֒Xg'edE9pfNu&wP. S;)Ix` +# t 9Q_͞\ZpSU|@,"-N+0 YPvVuo~ mt)xm=Jmajv߁)[{~Є!?OJWuD֎\I+L6Q~8&6n!gyצQ O8 Ą3gk(4 ]);>ixPV7>24!ٺ27ޘW`yH6șu ơE2ts$hGY8n .]97]9ҥ`uؚOs vǐP˘Y`dHB.|];rş@]H 1TCueݼ!FP:]%b`jA&,.@ܰӎٹ q47>Je:2zD"Ʈi@8>8S /nX tu EXmL0j;kR}1QMfB޷ oJ5yXxUop!i)ˮ!~Z'"OMZ쟓ف[LU;oSRii,ǁ4vzS `:X a?9\9;Ă.yPC9-g_t\n(ndic膹'J2v_;oYjXUT@nazB`nrVxm0 +g2ܸ⫺3twwal=A'ij4trF昆˒I]BfmW"NalT٩[hC葵Gl}cHC<^Nrzo}\ 8V3SRz!TxCvQ7Nm1ũFO [lmiPe~0`xbrpuUGg :d$${!y*Hlsl]0]1nl I" 2Cl0fl ^ < m]n̈)TEc,fOb7c;*47fs/1c!*^|T5X };O,9B'$C 7U${.mg.J0~=9J9D@kӷ}B rj#rRꏤ o]D$.'Lr&}& C(i9ձbF)'ae[GgQ&ɜg ?^܎O$o*1Љ fIkvcfɭYak`7<{,o˨qH:iIffRѬ˚&/yll*9LH~4ȔƬ0_1v r&M?)xͤ|^Z/!K8F%sPl#q~/󥴾)>wS.rzD0}p)G BVez T^|«2%~K(8S<3PB#39cˬB(KcBo\Ua-Ζ1D=q&TW @xrV{<!^x *[}S굀S&ڼ~Z/ubX{}R&.zEd)F:M(ޝfa=겣&C*cr:ll>M=]b\E@-tfo;Zy9QKW;y!%X2ZSmt0ac0 L'm-‰gqL}cp3/>:Xtlr[|NNF,N)RI@ƿɵS*k2q)TbhBZM[jR(A8h,go@glA2+5+QpmHQ:(q`ULb?oߚͤTDYua(g˒xǎ4ΧӆśFHd+K] 4@zr}yH*H}2oOlrgإļ~~\j#e ' 9otl7f [4%Ꞙd]c ӿoKspzvGN !C̀IZ1=GޞpPsTԷ0"ɱsZ8#u>Ѓ `xEVA#NLXk%J&!Uyv %,P1jЮ3h9 ?2 bb`aJB~Lπuiǚ~]3i9{N|]PJ D܏"l  Z+i |JII;DR l$X}t&? !szFF]{vP񩫦{aԁoW}x!fiwƛGO8zR!XJ3J`kkF1,H9"J׼-l/%or&}+c asK_E'I(J;q^@ePbV53̻xzŐB Z͂?Zoj;{HaopzԆ#1Ci$RD}P ng=Ur E|OL$GYZ*3T"#ד@w\ 1f& %ET߇59koQ CHf`&N*C9vB&w PpRŌzޙ5؁ȃ z>e$fAFxxNM\8h3WkoP/aTD~}Nls̔Nc%6 DpYaCYubTs#sE`|<~qUkP[ leg.-.30|`/߷}-x-/1&kYm #Hq-gܞ\sEo P&5u0a2nc)D߻?3orĎk:melJHwىw WdiFc_y/ z:}E?apx#´ &pFXҀwM>`L)Vѡfk.s &62ZzRk!^4 n'viUܶ A`s롺;N2FlIΜ2ڼ ,{~oH򺽫 N|!jE CM)){[Gc(q#ܞ7C,YZy}Ř2/dL]HkȜ'mJl"fԿ$c 퉀*iZ뽠 {g`;HpGSE@[ĎXbhM?UǼo|#1zTdM4gEϘ*ⰶԹ@ vػzmD^{@,gL.)>^59o,& ю6k۟Ii3VP(CujG?#VϮ́5Z1&'ǍSŚ'j.̃o\wLX" 阙6H䫊@8@mYt]O.c hW'^(꺣&͘`J-ҟX̹ Qug\.&@/qD3 YIn:7a Ų|0dP,=hDb-Š8tꈿkV]E\ z(xA09m7:ɶdɵvSMw됄L(f0 X W?e4&A 3`8½ "KȨL"hBE2k״#Ster6eRÏē y;CZ&.lǏI`.RusFΔc"vWkA bS^\ 9;dHmNL-3(D.v{HoGEW wFƑ۲t~A[ NjkټS[RDvo 4m<'䑓z4lyMS ]4/m[S2w RXDk;mej\罫 ,Hf[O~NI]̞J<=L>ۈy- Р//(/1"Nꓨ4nҎ+nB Q+4y[!M *JQy}UҁbʢքsLŝHBcXieIQYNă(NԠ l33p p(;*_ =_8=;1g1]x,7NBc|!&Q4G5e2!K=IHu`xċ(ۙKDFb;NAyT+NAH)`,=Fkl62yȡ%l O(lْ[ 葁&rׇ:C( zt}r#w ZYR~X귻Rn&BMގCr3S)]ZV=j7kF=7|IN9^oCoTW7a{̈́ %)."i#eOX*tr6eߪt-\{-0}B _bK n"?ڰ9z!`CN,;9)̄?4E2,rzfB5K_ 2RMG-Rwb.G_d-'miUx.RљZbpJ`Ζ}֦(= IRȖspH<:5BJ3aB"үXeCEoߐS%Yю:OEP BٸK;092 .fʛ i^F@F-4D0v!'n(,ʴcrHQ)H$boGb)=Ifʜjkx<)QYe@a^IYw4JVOg3/SW9hN]ۇYt`xAJLpˌhCem `U&2g_p$JJz6nDӬĪjP P~ZT%zel?) QoU-{AnWN+uXɖ-(>&1dQ|CmǶ;\taukߏ:)O6D% !*kn9EݓI]N ٳ*<*i ĸ\82Wb@=6mOű)Gk"9<Su8UC{[tFkz(D+^C;-LJ9~=q8KJ379)Y=1{-.eAIG5jl CU^^cteh+S,`WiDJi/7tlݻZRrRFɄPѱ P#v'e;Ojϋ6:ߚc J U<LjP~bu-nO!>:6ҡ#@cf.nGQՐ7a>Ր0"a (6+\f/:"?- C]b6 V`c04Y ~<n,5='b$ ~;.q.7 /}A1~ wnw~xz, PVL+c9 u:.!Ktq8&qNbę&}-.t!܊`0x_gnFF@R*lW7јI>C;eE'Sy.eIG~;d.|\"#`iVЅBJ>J%׽)>%L}BmA5$+k/ruW@];@44I_ĢU G1szk! ʱҵ%U zS#^ߏ0zG$x+qe?v} ]K;zRSL̰ůzY)jIEoYwyaCӎAoT>[lB @W*_M8  k1K*zci;GL fޝ_!(.=&Yua%cccA{hzx wϬ2D;1W+qӽe$fŶ./C qK{9K;aٖ]1 ag"un44ݐehJCK(ˉ{ 1W*HK8p~{RW3D0.at|H\P. ŋdXUӏaBPTUZߣ|؉t )D,eTm@~jA#.炣2x1r[+Ck/w-lcE[z42R9FXx^=[4\iPyJO8<rWHDw0{# tb(\?ix:^@V\9F 9Sa_ܺ%H|: ~N쇚faϾA`2.{5_q ]$ˮ9]&+ꬠ,!3‰6Ds3]G?[P]|x-Yeׄ+=viI57Q^ ",}0?,:/c!P&J:Ow.m>p]ׅZ.E()ʚtؑQ\%㺌gWy:y_O i;syBHrRv'rI~UD+;KҤ7CT!|7aJ%!&iJ[eס ̊zM܈꧴]8~@Q 򳫵C3Nދ( gߐ[92g5e1-څ!ʼB\̪72+ |'-ͩۧI(]"iyu"p{R]c:@X2DS~bh9Țh }acihgw]S RfStcL`J.{4!lnUҔ+B.c;s,t^95lz(9e[Ѵ5dZU:Et-v^^W,qEbiz…/xqy eρ~W ΘT s񬬗2"DK|y2t7_9d?^*BR%ǣ\!!qpHLQP(u ~ rC RK g0/=BFn#WvΨ" .ɜӝ(8c(cqHAcS`)ZJCA|bf\^b$UtA iVaЁR$-nIpY lXąO &ul0nAL)ͿUŦ 1JkW!YiIsmvU :l%ċ9c^71 O_<x*$ܡloa!<{t6@ؘv>6bvo~+ޛ3VwD4O#loޥkE&֡2RF?ؗª4Vwc_۟3r@Ǜ]!? vF#,`\!Cmp`h|K􀭬M9qkwXsy.>[(M}3@T2guGHc.Ċ;tWZ&KoXh7W-#y]^(읨/')un|]m凔_Y>9En?١<y^=~h@Mg˧l3LVV 2N Ľ FuE87KCu#lY(#\%9&KgHb$K5v+_kr4CE[iflem P1|샷sm0Ia27 znKG(@W> %դx< (AOAxs "+uQz_tjg]Lќ %%3N{>?B^ѠCar &`nUyZ*%X_aӜ9#7foѕsc­3Kkb OA)Ҥo"CJxUcW mU#jYeELUNl%UItfm'-0_㓍_\<k3r>)b>+gY;{ىe/u1XƮ2?o5Hs1E@1\y N!084رa4K/jmΡErD%NΠ6πvq]ꭿDHzمobGIt@,}:GZK `+І;"D^!%5eٰ 6ˋp"ȋeCΉFRY3ie֎"/ Io6\;^Sawzo)> *@f<4E:">iE*A t&ՅDCoM² e'3_=WړcQPV ״*E;~98[<}u$|<T} iȽsOFoj+uM϶L#ZbT{O.X p/.Q]y:)+XR%ƚ%X HB#RGYS ӸW]*h on[,Os)*j2mJduT!:3!۠f( ݬI~eFL5y4+7CIoF~2#J[=6*>%~=(iRۻb)\j Qi\2`:~Ko~(5~%]F\2wcmkoIs=*`p19JFi>sBx&BcH4>,7zȀ6]|nKtQqاoXľl F~wzkTH3E!oŚQ};0RtAa4~>YI>+%^S\.yc5EӋyM?s&P[Zcn) z8u xKI#gPd26K'唒cQvG+^r,9b50yV~*5Z!)PGDgl3Q8b,ͦn%B;w$-=f>YI ƅA+1Jlbd:J^}~bӏKi$`]`߳"*6{ZE{_47CjYH-tƲVu3_p6-Bː>O;OܖȔO1%J,?wHȅ@Yu߮5$N`,BAډX Z#l]-`sЗtHBX]I7!>i1d:fMn?GM`5XX̓r#2ˆ &v?8I4P0Ywt0].|}[>/CϷ7iR*ZG`8o|V;#8+ީBFq*A nN-`:VPztTp2L|BQqŖwr@C[hʣD3*X=(b=b[6n|Ԩ"V_~~Iv]!LEw 7z@t \QHWy{IU _T(o6)y xB9CXį/ոm?+9xGWu-Mw`[*ChVirhdO:ED.iSXLW[H28@*B|mrm[VS4IX>98X?dmy-ͱ 6'21AwU w&s[F')KQ1T6]Wb2?6-NGq ai_և; +&d@ NFH1Q#*k#ULGH&o"d+q IQw6sܡcO %5򣢭(t&f,cMk() ծ~$\% ~iO::NPkIg$gûIbϥl@1\8FAb} Cާ˫]P@&ZՌ+?r .'C1>#kiWQjEt7Aw%X,ԩaVs;, {Sͱg9B>3T^c4GYW Euzhp_窂wT9xV=5xC֯O7}15< )rIdJ&@D^boxi ru$VM V0"cLFo]&3 uӫf00&T7r= oĘɧtK:XTݍCF4jE:O$.3g+C_ ,׾?AUmƚ;߳F8IS7Rn͛4k7;3,;9O˽VqR 1 #̰ǩq*Ez;~q=CXeWGl\Ugمe^6%@bxN$1t$NWQܬA\m@_Xrgޑt:עKXBo@7tO%u"KtuӄP券0Jr]K֌t`iy[6<PY<Q0 "Mt~}V`va?[ 0AIOf,eRrL6^E99|n|=#.nE+p.^3>tQil3ÊJi E0Va ALoO}EK!eH|8?CVON˘Pw3Tʕj娆_)E;YW g)$RQ|[Q8k+VGH0!+r0N9G+˵Ad.(kK"8G*P3;{Iy?$ab`Y"MgYUh^ɿXpqM@h5. /8^(Xwv%~uCuH |j^,eB`&AQWkVLcI5m "]`]P{*h˿AYcf!:V5YKxp'yc,]2j%BNV\6*"l:]s?䄑o;t\CFF @ER$~[m u O<t讓 DO:we,B Se7kqd%`-nؖr;Š19~ [LR;[mݻuJYcYGzJ O2шN>*Wa8"Pi3P\Ȭ|;i/sqdc1C@ v;F>JTfY|" $˞ôfhG+>To5bݫ?j4@L{M갈Kzbżi(NQu[!(X"CKwHV$~jn)znjU-g.^׽&)s=cb_ .%:|yضѮG ;.Hh֛Axj/ 8ۮF҂me;YP80=Ё琁Hm E1ānM ~SGыaWOAfakMw/ e/.Ȝ6вO+%S3uʊr%OA!' ӑ\G;w`c⡛80#{3HmZGrFwf{4UcxOB88 4П KPY ys#ɯ ,֦fKҾ9gSDM2eY!2Cjhɐɗe߃}TvWit&źAԿLwP`@'l$E4{ULUy;DC~I#)Βi ο}v繾" hGwK|ocM]͈*)ҽZː-׺ (1',[k!낭 -\8xc"vC-pd0{pXEYۑO^F #wK_ uJ7S$T6|Xmiw9* cL6 I)6eۨx/f1QKXB(B9=bQ,Q=ű[ltPС2s3l"D#bJapV [N0hGz+f*DTlwȆ}Li"k__ 8WEuS$)y"9gdSX3@*K) 蕩$kIil׭eƴOmg3)>C <86Wjᰕ .¾w2:CB~Dkrl~v;8,j.sDAH԰D7ꋉv y] y+Gz/= 3PJ5 ro"BN^.{D ƱE4W(Y`N,EB'ŅU(׫q'ς k&!/=B ч6+]fe\JcVQG"F!v0lUU3THvfOr=> ")Zp<,qAB㕩.QL}dߣOߋKTZJ *mb 0JbޝiMaL'~}!*×8']KR87tfe{/KynECjnX Tˇv"J}m%TKEp[N~(mx4%(ֵq&m"oKӭ[ePkN;agL¢U3&.eU>نhf6?8)"޵C2zZMՃpp2ͩgAcG9f~à PQ̱fz7d2J)6еT]iZPnF-B\}W_N(w(+ꬳjJ~"sfW܁+ū,@~F+`6P@VH*-Ag羓5X BsﻃZPwhL외gx}YebH/exet]u"|ot=iK&jLSw*+`3m R_q%AmGl1: O:LJ rrEB/@{Ƚ|VϬS<;1RT? 0{BϼB4/̷BGLelP|8ZCopgSrKEG O8c7?qD2\z6sIc|{/Rk7)Uwl97-,0{r{ya~d'/sc |U UjUCꥵxxAsSdq?􃩣BE>\56KȢRPaz5׍,_Tzp3tfv|~07 +..n#r{77>jbSС@G_FU\߶+{ D<0'E`^{QC7Ԍ:Dh"{4UO1=08oij~DSTv&bk7E;e_;RK'_ڞmTH4.O_>Y?GAHu@v%Hx)`ԥ_7^ dh#tS)g7-wcˌ6J< r7 ڂ]N|kbROT˨o]zUVk'Y*GՈU]V44d%3́ )l|y,|tlmqUt)Ղp< 83ScɈ+Q3Nj${Y;-v'(5^h H:c;ݻld9ʩQW1Y/Q5M,x۳g x]_jP:$OTmXu[UCP`mw|2\Gg^}h^<2yF@r m;gZX$~0sHFi|ϘzYXiٵ|qFūkǚ[pcPVZ H*,6ސB̕qX vABe+jo)>wwAQNaMG3\m6P]&Z BX#?SYY;YU21uöMm̴80q'IFp'S G%9hhLwb;߄Y/D_ŦyJUlw!qJ̣K TM\]tq7 % L ODlY_f5 p).w`hZa+OcDO]Uԩr{R0\-~J .eqνc:"x{Rԣ(R K+YX@5鈻/sQ&̟frtxlA,B c{DO(QLM}QE OOf݋ԟ(lɨ*U~#ihl~ܸUHVs?Plg8ƼrrıpٳS) 70U̓$HqZ?Z#ÉFQJ3 Ih9 d\a8 _5}߉׹&l;v|9{spRJaaA@I@f2eX%1fgh.ϲ}PGM3e )+.sdsX@*gz[80!`΢1]Uj8aI+$E )ɔ߶wwj Z KqM.n'L/`%{y7(Aべ:Z:h,wОAy>sМ_ԨN$A@lGصQ…k+H[IJw@ цN;üITSܼK$2D";\( `/> O 9lU!8W5.}L_f 4}Ьu Mk}Q2"H(Eaxnݙ$+Z[|pwQd?&DMc 뀳fțf0uu'۳38Ed(7/~VDN٨ݡCxQ؎ry~qO\LˬLDcF t%㇠QrwI9N$~>@7-Wk ,՗LO ԋ$W@3LŧESu+ +nMGLIWDE2z' `Z鿎e~#!sˏBAKT3 .)T2Q_R$xGD>:Hd:8Hۊ_8!_sXb6݈FsC>!Q]LŶ80,ةJ@୦#Q+?lJΰM+;˸sKRa$dEvҚMf8X\j{ )[R ^:m4$ AFTrG81b7s&-4QE\SS VqxTp8 Y(:l$A$@(/r9j(Y6]VV.0ox^>ju6:;KpIKZh]K7{)~% *6"xnWE0XFrGv i^E؀lߗ2܋"Z?g;ܼd*$f׵ݑBwa%gH:Qx-{nLSɏk\;+Qh @ݯgyNkK3 R 8=)-t1,&"j/<3:4p>9-䞺 %1kQ\jF]I O$姝zo83_od#ŚGds!P]uv6ME-QiSMf=^yׅ֘jX'wKXZV "^Շ`]##୨xO.!'8ŖM#~VùnH-b, ]+ Ã93uE((5}ǂ}pK9A茞؂ IO#ZG~weZgn Ap'Oy+=w$@r bK>T{_]~R+o]#Oq&#u}iPo=b|:CxLJf!;Y+54ʶE& z7OT>L} BSxqq|h1rYAWd֖P r?@.7 0X|%:gTqD܇biݻMZǖ_7!ل~{so!yq.SD|?RL# u?ϦwUa]4=]1Zv]ihߔ(5EK?Kl@Mv$™ʨ H|`Rv>\oHG#΃-:Bp)+Cv-t6(ufcEnL8bwթ!FZXr$slQz7[?hlxks/k2ԕ7D F p;,5_Jn|JQ?WIhE!N+<~ }ߩJsl|Ԕaj& =`%d+2o?yM6:Zfp,7FL--:Q,ToKoB=|]gVqN;Dѳjdo|ߌ`vHjqȅlpØ`.#}6Br[8Gfe<:阸xpX-h&fQl G|~Gڑg]Bူ~'JXw\$:/8B]q*(8:_uP$:j5,,]V#>%[\azoHc'׻Hcncz]#=LQE{bkM{a]6;#7 Z6Șd -{$ѲsB/fhlҲ3CQ{|@i|F0iAmkޟsd: ZC$<-|t!s!9!X?%;Z%{~*0WnO"+ضϾz}i|IX&*҉h+ x5{bT΃NBڐIE,<*"uڴbP 8N5tug1pzOfs6" 4A 7&:#zkI/a5fucVN(أv *Pb8o{ =37haίvR[){)$90nBRÕOX:I\Nzk& KrMM5 `UyW* Ua:R"! `aAȅLUAȜFOR^0B"|w3+!ʩ N*6A@y]6Q2% ِy\7"Xؖ,M9ADzٍ4ֽ, ,;]W &C;۹QAe:/"}_P-iM݋'炧HI=〺_]k@-Y9!kb<"TRk;,Ĵ2WHq :>kU 2?oVAFu}!5% ŲFG|ngӹ|w8[[w$|CX# f-nt;Nx'[ysܳWA2},a=E 05ߜ_8ű.zٸF'iPxr:_^2Gg0^9Dv]ݬ=`h9+Z!(~{V$'nwYA( J9f_ĒF9sBݵqGY·Z‚`?oiv8f2VkӪwn׶a5-o\̯8Ϝx>kiVjsO qX+;V~׶d`y>iQСwDԍ76`4L@-AKC?{?4R_)ժfaئ {A#7s/H}= 1d>1¥zH4Լ-@mxxBLZo\̡#q9c F_e]HDŽG9m|JTu' ,=;? Cx1e5\o3s[c y9م0@HRsw<St30݅/FiXU=X~jMefW}sȼ#݁bIv6GlIυE.S|7:#U ^K$7B5:Ct0r+ӗttBC^XRZvv-~rXO`$&tzhlمZ1R @q[K3g͋tU5)AzkS+Wh9n=vԟLKxqFW%EkQh HݝN{2Fk1'qeCav ,Ifn>IPxWG b[O7`fx^A͔7ƾjޟbEm_[=L󒰡;MR ~ P{>n&-&9'Ô>!]ee$+l4D%l~p퓳r.kS\\9*SmbD!YiL& |suk]> fz(`0[@ؔ;]'Ur$6ic݊FxgaH:as+_ B*?qңhu{l.  =n1bʿPDڇX2WܶSNHfJL| Zbo))@nf:ALĉ{dxN-lKe>sDtvP5j,=`f=I9YNbH#): 9HeUY+rDֲ> DnHH="HALrՐ vVl6d_I UP0̈xfմK8S|U5рEԓ(Z`c8DfW`O]A<dװZ׬/'Yr7d.Hl1vdN!z^ܻ<\8:NsZe̟ u 6ԙ0Θ%3A&RN%~FP[L=4_5]hd6QaA~l@ѝ,R$&^)({&XEz ػNpu[- Q8۩/93RL452_R ]ӕ=Eͅ#5R߽Yi__y:k>7EU6,,䄖4 D/@!y:w"uDu e%4Cn^w69RQ!b XCL^= [q1=P?-7 U7<<ƤicVRf;㡳;jީBR5#4gNe4X4eBv0- ~@$T"D:s|Ki,՞L M=AG(&NۅڭJe>_g.iC±jicC{>՛D1V!CG?L%N|ZyRwYIh̞Q!Ob~ܔ}[e3=%`OJ-m6)f*#; !ZW껢s>] '[H (w}kƱ QUC%E Efy`fεz=EN1 h{`Ö`Gb |M(" oҷho$a9Gʅ]؅^^mǡ-a p?؏G곺WvŠKI ]uy> xm;ธW9~2Џqa*K#39!X(`G=V@P?^: c}?]t;lJ/Jfh6):45%uŢWJ{} `B_K.$*+,ǩi|9 D mϨ#jmoS uKOyi9o6h1h&o,z}B sb 2 }Nv7I? 34wJ,­Xm7_ܥ"L uaU8{׬a~ŭQ%zImf#4hꬌ|P7c^IlϢ79;(B|.O&7w(ގfs)@Ӎ2qaO+s38f.`FYG=b#_8Zˠ;+ZEN7T _w!gp&'Φł}4~r_Wtv>/vZgcg$Iq0D56jhر?\ lzt'8( y [Y Jtܲ6[zFn>{.+lK|=P3 RndS4eNtMѸ NG>l۲ 'q}[18?t0*ICE30dw\bJ1 3K;u'XүT sƬyS _%["ylJ'dϜ5، *=+3ц^^vQЧW^ 0z ;HtSu28 dŰO *q7k B?~Xi1:ZcaŅ cOWz@bx[Cx{sY/vw A hsd8Kq^cS!^16'vi@9HQmw}ŹiNj_X9LNPs*Ǟ3gȜN;"vC&u\Jc:?n2L~gyH[ v/ }+ON a@'% ÿN-h819zCMore/ЎLaƎCdBcx4LHFI]z;?oqݮH=I+᷌=;ۄH6`Aylw*\d1VFv:'B[ѦC9 #oiݺ)!vT>_f}]S]2-_6%4, mHBa_eu ]"$jЪ?&g;w{]8XmCۉ5{p8QY?wtMCUV#<'d~k I -5_DA1[,UCrb4/ÁEr'_`}D vRՏ;QpQ{ [K\8 ?.xCœ;D`{7\ 0s~|9 AM)_28L2w.@LM%)^kK9pCwW¾":p4S a"JU^ϐ?E s2n$c `7# |:Ɩ<`)O¼P$Y${Z0eUBAI'{*4/hTPwu6Tup-r!.1H!e1++L ~kj>tqm!L}yX!7f?v0ԍC2Q(oԯ/ "3X_ôq:~ #~(QmG}i|Õ]U/9H?$ YJbY@itg Zn&'bbq%_O_^L`iz 0G5}.z,Ő:N]xJ[9'~]f@7-J9A'![Pb⶯kEj%%[t:J#q[ ȑɞ?SDի;׋ S' Hi@PYNp aY~sg6׽k<QUlܯyBWXr5G+߿k`滯j@n.HxfRA@Ne.x'ҢO% i{Bo;B{(Ak0q"9Ǟ {bþ1Y/Wթ:=x2y$vHPb9voVAT1f=2=DLS!#CR=ˠ5Q:\@%hrp KA3 43C`AxcZ|f".1yPhfSPVj^8)/owJ]F$N.p m^B;m>۾`$auۃ$-M~Nߙ7baYWd;א Eܤ/֗,Ȝ+ȏUs$z[ J =sЈF{ ol)qjAT)=geBz "d:-@ß/ќYmk]&а P庋^{Z)?JIPPؐ.>eU}"~Vޡ>-ls(>+Wf#.sdTgF>z`%4|Eʏ*~2g6WA<۱\iۅ@:t l qztw.;)/ oXSu_H/S̻&w蜩:TM'D6sO)cUE"/4 Hq .Tݨ{fhh3B0u=oV6*n+CzXmEړkBu0+RyǛynm\ZJA~ owa1#H=Okf-~pcz(w&R4Yxa _sfA!gr;ַ: -JTƭR~?Ww‚ in]qqy _ɭ .uP/l}7[[{S$-CžbZoY|-i2/bU.ӉVΞry z o^pIY=/y?*ec'K5{w_323o ź[ ;I&J10` Ou5wYd -]<\ǣ4muϙIhʒk\\NBe͋nq0;[h!DȆ)k+EaS#g #o+2 Qm]օmĪ:ܩu|3*8&Ě|L=S}#7CΗMy!.*/UQ u^#yDZfT6֧1$f7c'CoEkye*fYXs&3tL%U g6-!r9-{gFxB Ⱦ] 2ڣ\;Y@qB$c)i@?c xIdsKjk ]х@̑?"u§ BJh`݉X &zTUPHEAy ghЛ^x7q ڜW?c㱱|%zu9p(xAks"IݸY4)qh[fZ "[ NV_E\|]~ެ6ͦ %ϩNXt(DF5V}A '%QX6t>߄!>\^eH5johAdY`M5&z x6.y1Ǘ Άc=jp9WA%=t1HѢRT!qܺ ,Z 4a97 碮SGbKFT~Rp1âlR \];9[Ǿ\(8+xDQO11Lj45Ty[Ucp[3rugvG{G\[E%/+sUʆlN$q8&yuL6Z ?9k){Z\NR1ҩ~7"eÞS< \*AjIISz4w]҉͢1H"ت| V5ާ˪d1'8\ag'a̹mН;9_cJt:H[6sڠb<+kEVSN1-ZE|4;!I 5SX^.r}O35dR|BuplzvRy@!RQ}USE$֫@CL SrfxE [%jEƷR}~( KCRtN`xojnD\{݅2{Z8RVu]|\Ô\~Jj5Bdf(d:Ms{4yLRNJ#DBCF;X3aJ|;q[CB; i$+ftU6FqE$Ώ\<8 ^PekdoOJG~} b1d]<^ZNޡ0n}uyY۵zvHZw3(3-|(@™lcHOgJ0C*/3|"ƛwvm8vIr2^whYUo<9!Y=gUtp2䌴Uj{d0 {sj@xqꑐ WcOקimA&(e 1 C bx?  Y}'R飀h0`*H7Of=,+n?.U-Kn ]2c nA5`)SG]5_l!_ T1WYsZouC6?r[3*Jw5 bQp^v\JV-}RJqKZWz'R}`c8`oYEmE!~hNTqAx0)KSXh: vpvy@|d% :Av{UK7W[ubdc>5obe Ypm'|Z&o7`>R8>h<gʯu%wK$݇ DQZd܋atL rW D ߊb뭦T)$VxBK?A06k2 LJKp6?kL]p+0R7Cդ;qڬ;XI07,6D`vlT ?^dg]-@rǓ8[]8 UiۮP8LFZV_뮺Zy#S^Nk< `IKcFq)9ܝ#×&m ~<:譿g [ Br+C@O` HZ};*SqLNP](c*Ch`[|~h]W&Wt t5+_1R15F&&X,7,ג;PEbʀۏ%IZsEMr{/lT_W@0>+@g; UuEDق~=O`a񁘲|c0ԉZ>!*ɠ:?Ώ޿ٷp\AkrUy_ h=`gեYqԃwN.A;D"Ig;fzMum,o݈s(D<3]S̓uwUoBsH.oKwϸhVdӗl8n*MebEagdHa vU'li8Qp65Ki#pk4LI*`@t%L=.t] Uԡm28-HCds7!Z̶:D]#g#Fj>=J-c%&x-> =OM[ݚަVJhvs5FkJ7X KD-vڮ:l6a lPnCǜ}Hn!h홾 7Z[]5novy_ƐwwH2߹k n2L&#RahqzPlw nC+0t&d-5S\8zٱ yrc(/Ah CĤ`K''Jń߸ >Y89a[qD>Q,n@*M#1/JѮ˕t*2)Hf&U+|pN{K\<|'\[.,qFx^ow:d\ wjk3ЙHё|r [E#AХ0E!SUwZM3/vZDnRzyd1MPk)hzt"6g1p"qd}i>~ڵ &otpB 5D0f|% e?6&ڇ{zakNZ/ :\dZQQb }Q4@deIԸ, Xg/cm4˅ʔlkJ}c#gsɳf'lϭ84%BB?r=N Ia؏9- yN붬`QImRhU!B 0kG,c5KY琶 ‹Y* gVyC~z[7dɏ8/t!Gȸ/XLIrJ\+|0?~V@PfH.ݾ4\y. 9t` ~hC%am 3&P=гh^-Оy\+ůFMګ+O W@,xu\z3oթc̷%> }@Ib{e#[!RIسLgOKIbrxmۏvT u+@JN*aRZf~BZ@S3ar ׾m]\nBg~S8$H.'A@rC4>{@ϴz.ǁ(v}g d!B 3+C3`pQ,Ɋ9 "9e0 q9/Jߕ{5+1M -3 h=]@ @VehfQ?$[L_&"Jy=WB/ -t-`$DPM =2{@*;Wµ%IXh%`ݨzX"QCW=~XME "1A|cKHFs,kNAq.{4)t~ h+Fg9@j>fSH9JtjrR (Y8BM&w1C*>h% LcR=`f CnAOetc2niVCB8B떏4^WһEqE2k.f g4;uFۥ$f VKY W♥Zqpa󞵛>߬K ?w4%P`_5tU//TX?W*3aLk R>R|QY[R/@O3C0MHs-TY#YORha 4!B/B3~:z[9C jjP7YGdPh}w'п# c=t'%+6tD 8O FbZȚ;ܞ?`i*+w.\INLi"vӕ/NG1[Jeb`xU߄ƚw< ȫLFEDO4- c>~R" M[CSЎ)tl8?zC21:n 02eedn?Uj% ?LI#1'0} GCyrt (<ůU7|b.?>W,e^-,FY`?Ӻ |!e c[r8bAI#ﶳYY {*κ,@oۥ48M@r,[:lƮG3* pK ޻=vgr,~S آpUH'`+5}=N*l(Bq/^Y ٓpQ{zoA0Zf<y^ 91* g} zlZ!bi!*3|.郙v:!vDܠ}k[f;ih'.z[}bȘLe g o9k`gO\C5\zY(f̼Uy!e[:"/a} SyQaڅ=ht/$%Qo{L _ې95u?Bv~S^6׏Ki/M^ɣ+`r4@j(\bpA[ ]c fz8>uf B,x "GR\sR?&-5Ρi Ycr ˝? =:R[I*m$ mSDՉ}EV#H ]Sԍѵ2j2J'Hi{d"{؃` =|`˱V䯞60ns虃=:v/?J6?fZ`Gir^ߘk.Z [ݥ{ڕ__\z F{)A J| br'sE-`&=YS.OZm(8h>W@^n2yl,,ZP/r;^tvty|Fk&8/iͻIL:Z,+:uH]=GV%v&\D4Cem _[m)詏än@v}C{HYAsbZڶZϞ'68? @񤖐Z vs2BS< [r2 l-+, `?lƽ˸tt]WeSPv4"XgE!---d|z?R;OL{uUҎ/1 I(Rl\vu:2=VR2TvLhojAPk%јG KoY-(~k+E,o>d>udt?_k+&4zr:SR3{n(1kNL$t\jXEx+Lsxpds B[_EŐ+b%,AWt{0x$GPy%Yqìz,ˡeі,@x``raK6@OKBv N7^̪!U塢+{(2Q观.ْ8 :IUuobn,QO|:y;% H-֫Wzڻ)@H tJAn XBM3wҦi(YdAm| E,]ױ PU81lBG]?{W(>ϤB1%1@DmZiY;'_*K-ګS#k73Co~2f"tKI^,eZ0Bj;>|Rtw. "-OJY8i9qnҞ/ŀLnب{e V|rb a(=)x%10CJә:JuԎݗ+5݅O'}ǔ%i"k}e۵Qc#/0]sGQHl.DDR)<  7< WFmFX^e1 |UZt=UC{ѨТh!nOl;iCd~(:Zt0S(+f՚xoWhH@Y2PݻrY ]< 5ZTX@ eO<ЁZ[N{1[u3]GVFZcDQNut~)d5e^g }/l]OM-;JTx;xB:0x FuT93߷pm+2@cMs -Yvf:}tַYmP1t =Kt-TPyVzfO3]lISIֳ 3uuQ  MF jeQwuS)7{sr饱x?ڒl 5M4 6omP6iDE IyE\tAJc./iΜi^Fa;RN2Ļ*zÚ=HG|*!^dإ٠kJʹ8Wv.І!J`>-kHGY`L[6?41d0.{?FӄDI(T>dF$2' g'vJM gšSwp[$sŦuiiz5=@K.9'byxV$4+kn<*an2SڦC>G[pþ@ۧ*JRhEnV-M#C?Pzg30\5r,fXP%O~!Dzoռ)#?h2tmZ lSJpVPv"R>(0QP?^vlũ-..a]1bW8k02a|񌫈+6fԅba!wU:s3 3.^b$9RZύL2Bգza34ng l5ÕwJk5`Q!Y.Jh\g_ٜDn˒pWs{a+(TM2=4=7ui&SZƴ_w4v+wl9#aZɲ3${Bt N6 +\ct4GX F9-/ ~n,@6y>*~"h{VWeFƘ-<ZviUm)A&8.(1~N6SDhʃY@Z+,]Ě$ pX) lR?f4HEMH+IB6q e_rZ|7è]&lRN0*.G9qԮe)Voxiu8E~v$ ؘ azn(Z"{h6~y\ aSPkexM:瑇 ^ltbr\A2Chv0c`f0 4-ue֏4'Q6R;"H_LgS:آ%8=۱(0̖oŜGr(`t| )Dh>12?* s)r C9"쵽\({Q_Ӻ rm¾]p;ZdPR['fwaZ.>u}jr6^U^evճ[]{{Eu'(ި@T&E fک!rүC2}QTprZB^,5rZ@nRуHXWB?!?5+lWkO)v+ߩ6d:giz:,U*գrB<7V8?5?i F ާ@}g[HK'ĆZswG4gJ_nXD7IFg\k@Ty<;KTm$`eL&04ꦚ '"tግq;x%Wp4L 4VS1!@G G38C3]4U%a 9Yപ~>+3`剥v) X7}nŜOi7|9Uv}7+9[p3$i i H 8Z.# *t:;_|Cl;x@3VʃCyg])Lhz JZ i+B~lM#Msߠ'3u?VEK-Z~oXdk^Jcoڋ֚q%ہ6V/=n 4 ':S5A^A*$ ! Db=l;/ߌO^inWCr֑6`-?#TNش]NtL.-yB݈:<G.z3 Xn+2"J BrϋTuɈ6ĞjZ aSfCXKLMʛ>fA)@Z}t`z!|?@0iqgd:TbǧP͘$1Ĝ>!h(Rÿ$!GW#`T&R ZRPWU=K"ye|ٴԽJM Y~x'!eoOj&ΚGqCbeLT7RwoY_󄽹¦3x c{ZUΚ_eӱ9 ̆bsT)Zio/BgoU@(ivU!ӯ݆W:I_[co3?_Sf0-:'r)ڒthsqiSi)ׯ@V ~ߋwF֚.*wP .JPwZ:l}kl޻V\R1 kdzhTJ #qZ ;knjVL 'cټK;k㬜75OS"?'zN=܈ug(~]L09m5V0&r{n_F/I}݊wYgF;GBi=;; 3ۣW]1y"(vz>B‹#(EsjxD SԺgʽE1VDȓEܢdE-5q˺w|ī$( Ы,=Os* wt9ãۏKV:#pgRIVwP/ncS_AY`gB5֋r+XYfYjX%C妜vNxd93j2X#鰍Ӂ砦] k( SӑΆ \}?"ゼg̝tuiLH"[?37;(툷P p@D $O'1؎ xA2_Zށa*"y\@Yr7ӌѻLn3myp[ Lrڍ4P;QdDODS; 擩 KY}ƍX_~3I ;F%?.^ 첏(1*vG#Q>t"x 9Lm7-.Z4޷ׇihfUj&ȼ|; H(qe\* exC<'+dǪHWl.S*蜗O1*^7fƋeҥN94R}kLcS*r8_ic&Bb53-{!_s?؉d8 ZBDi&Z>1ڂ SlK:Yh(Mm‰'IANa{;Khc{}WdCI'?]! %Hb6΀<7 R6DV0B(D7˓W/Nj2 -'@B.{ҖKFQ,ʽj "2ץ^e"9j24LX;)tWlw!!bsMa0ӣ"Ȉ19񉶊3 QS{eERPW_nyJ)`y~' !ZG>O6"e`떲Oub賛tc@4McFZV%NP~(kAѦL8FX2P6*m̧bs.(ﴕYo ImX(H ڶQ`.coE ⽲nzZQC&t+MWARr4ӪΨi?l9V(4F Cnr9 \?w&[7V&-` .W0 j:?)rZD'dYXZx Rn?p-].3*8r# s:B"1#{Ոߘ `RLN\L4 W5 |J>eܴ:_8 AX""PmU.&ʙ|;gP&rV(@}H:s>'"2K&, 85C`%IV|O2^eœ4:6gJŠ*fen|ĴZ*M:> gmAu }rԛRXfu'?ć9QgvEU7ynV}UlX% )\Ӳ%cq噩5ۓS=Ccx_hwmkdf/Ws2#LP} ߒ㎟&6v΋hEX@f ܦV*:;Rl>yIE?=ps +8Yvގ UAy]޼ڦ33Lc4&XkAѲV::"( :B}1"&Z8٨Jfe,u_ }mSWd%h}OY\ԍBԅ{6y dv.gSUJأf|ޖ `U?;:Bԓ\cN7SU(*{F:@I3.Am&`fZ^A`3JQ/`5dDŽ6r0 d=߇8Rk.diBi-r3×>xTXתMzzhXbylu, /~r-bku*GJ]q==B3jwPTLv w27:kw,Wv:١aHlw] &*iƃURrf<29.26 N`1%\lrD*Akwf_wڶ=XzF炀rk ^A(YBmF]Wr]msM2ytZ`p:j⟎ê<*%2Y H" v>yqCzrRv}كŢ,rqa]>fւSMs4[`Z6*]1HWdQ[yDiY'}@ZJB&Fg =ܛTiL5O5`ӻ=EL^m`܎ $AVUׄ$ٔ#p"4GIWm+{NBZoH؏GNSd3aŸBG-hB-.z y| cK&&Y4 eU}s'x2-RJ5Y&w\{nc7E8Gv_:{ރ$_+2J庳9'eַ\(S 6=/R9J%` nV8508u me(*v+h\u;ŦY_R_k5Us5m낂?-m[CyH$5 !~DÈ>Y5UHj#PCyhu^;9f u\ 8)o4eG W.|}ZW'CC-BDZrdS?Z@W*D1Iͳ{*kʬ 0H >Վ0 OM8ZN٧tnrSO`vhNH0xߥ+νf=]%+z +2!#-U`=fLBHOh~ ";8cIS?FZoyp]c|n{GdJt-@(.-࣍tOֲWy`_C~ڿ@E n抲'c; "%JV9yAS7m]j/U")jeiK=F x9XD]N4X4!R%,CJnj!ϾvH;_9"18+T9vUZ 폍K5g|,7*ѧkJ%WD8Nio)6O ,0`-v ]EEiYa{3fԑi6 b:v n~ r5lJZCp0d,Q|/3 ;H!yLm>xg[!$9kke 'T UWtު1:oʉza|?~vvjjE"G'OOr/ߧzMv.GÅk$m 6k:$4;uHd$ƭ.pDn</wTI\/3ອkv1c[kCH{To(ޔ֠V39:fza1jK!6)ʎF}]qԥOyo܌Z<^_*W(+s_qϟ QH&5΢1آgMgQ_!\ChPۯpcĦ9TUeRG1} }^bɜi v`t 3ɖ:dµXvwnXsT鄉DE |d=Q/6]z+_s-bl^~u 3ޱ|Wn5 n fATTG{̓wJ t@HOy{3 Ek`-k=xAM'0KM(]9}h"-)?ifL%g}2~FNTsZzǦ EN&(7;֧!\7{hwИ:06BmU Gքyɍ4{vaiO|t\_GVQZdc(H=񒃪/ CbMAN=91Lu7I1s)F1fHSͺ@:a&18wLQKAc.ƽCv?2ef&\l_jpLL_ijHLSZDLPz;ZŰ X2o!/O o;*Zؗ,`6%mheww;ic {՜8SAw6IMN^nJ%>`k{6lHڇPڣ`+1[$v)o9{XP7jXMcqJ>nu}:ݭRX WR_IF =u6ӏNN9#wZ{Lu+NqcH`3+'$h)A٭iZXb y~z|ZN0[<ҐxR[asH!E18]6 bjǣL  ;j0`Q}v^%c[1ىShyLCoӇ=A+nrKZ$Bia!kR,9E[ FA0p |CT~~H~]w鋽y|2>: v95jN8_>0ȷ5ݮr:!yxmVt)|8H }D,g-9yΌv8c&7E7AJ]1ۘn+8NBt РF ^nߡQ;H.LЩaP LJm^VSBdM Ņ"_ =)- [C>w@BTčUg|4\hѯ(",4 6뻩WbMKo_]8IE(HR79yZX3׀Tx'i`I1!I73vEV-)p /#rjl5zIfȹ\Yy(^ gt:RNS͌lV#6ʻ {h z4?T&Q;v%)LK.JI!y.>*Qj)nF ,hbv(Q_ߞQ$a颭v >U(Un\t{xI`J2e[3J0 f9yo&u hGVzn#dԴ&z*ĢDoYuTƐV ғjF Wf0aĄDtz[N g ]٤Ǝhßb;=թ9huN\:0ک (,LgYQ7<2,mDx/>hu \wc)SAk,"f^;J_~ô2$ #pCgp J8p!kwVLQl\vaB(ӑjezێaE0H*ZMt,_6Տ!v;gU_8Qtqa Ꚗܡ, g *I.|](mt{.ۀWN7UE8G?¸My3#VrFkb `(VfYI[/7zm)/`3 l{^u6kF$]`[ ؎T'U0tE01Xڛ?N♑B m3~ |:iB֛ct0>:>d<ԟ鸸MԱ~dt'hlpXm30 WrM)p:Hh\ ,.Z%P@l# KE DĉX:i'k.J)N(sW8vsȮm֜+յv-eDv)˛Ӿb}{5Ѷ_|mԺ8z_5\/KЋչU{.G;#ljb]`Cw?`[l-C X!:PtaxqM@欥n:2%aj-%=.:]`<3 ):tW()i/VG|,ny42 _6OdƘ\$(*ZK7Bp$y:ŝ0$N nClŷ<.RGw.\)rjOxղz>g$SKrlw,g_)Ұ!mH11 q pcV:UZ,3%o ,!cȢ- ZXZ8JT{o{]ޝd<]RL/Η./Ӝ/I(J(ylc2yom([d^_fCe8%qn 4 ۅ:wܟAŸA% JK=~pxJ0Cw?LNA^h{ء4zh:}tl.#<56Ljڿ(Yqqlc8 #H!S~ofK,<d^߽՘k Mέ{֌hy6xd);ye2sp]:i&w d;;O 0s`Wm?܈P@br52aT,Pi$3B߫JZrtL+cma9fYѳ\~ iVOqM ت7CjY;^)[5 '95 Tƾ'탉_48H<mi cw>5 "$P:$0B}uQh2=?ik:|+fyu{<,z!E.}^,'@*2/_6bP`H܍oeQE~S9+ N/\V+ QS9/> i7Jj<圈 E@XƂS eV#stݐϾвڲwJ\iRcߊ߯8›;?U3o.Iy|L_Wc_E](FaJ9fmlod:S5 #$a~%"#h*#yNAVÀct'fi%r\ ~ 'џy=|l"l5v8щKtxm6id(X}3\ 8# 4{'-VgtU=ִqЧZ){HizZ<.w9dԦ=wN KFn|[BJWf?[) lD0/Q @ BC#=cEDfSfjOP *ީt5.3sJĥM÷=Ԉ{y'=/YK\o`\6mE~w*e)G7'|Aݩ֑[3 vm G7ݹ,t=B4 bB~٠ S7U@ a֡57b/|Dk둯Σ'ilqCPdLtA 4zÇ*M"?cr ZFBd Ov}`O3s2 S[2rv =_:px4s]@9>eSaY53ސdzN8f OĆ>y7Z po+ԛv\?m"V>SaQܗOiVK u?zKxE071l.K %\g{m!ly *_@DJHQEQm^xǑ"ez!7靰o 1) ĆDM:Ǜ 'gߖy(%d*'UzR>U)KaR{˥^3 'oP`PJK4T06ɚhO:F_iW9S8D5gGK<=BjB'nGXHYϘ,a<PClןVaYړ1^}B`/"c 3bHeT-cϑFrgЬ̈́M ˷uS>(\3$1߲IuDAeW<8W{ߤW"HoPCKT,8E_RfDy.X>ʤ#b"ܻjWaWSٴ[z>ߧq%1֭2j㠿Du/m+LCEZ@@mldSk3ƨ4_#X?ޓv^&+u Uzb0PjZeWLߓˎѣY=>&bs"s!`+Xg$"׺D q0 vB| K<[C"^\)S ;/jS{fg|4OI,a(G0Jw1OF҅AE`)^,FyhǿF\g сJe#.;y(uyz ?W$DI*{B,-AYeq0Z 0Sw\!VsHaI .1Mr&T m S,e4MT1fT&(3t$B>.CnG/C/#ƲӠ@I@|{ҹ^WqQ`us7QyF+tᏴҌA`xK".ERFDs?5Z^ͭ kUza9C/\ p=yY7kQRg<#5Jڃ%(\ \׍+b9u\G}|դ>DtؙUlh$=ư P;ߏCo3<v[#gw7I.{rD6vQ4U4ٵ1#7Lq R~>GT/DȔcHdu!) w!x5kΥ~NMcΐfa)bfǘ*8:$ʓ52arkIAjӹ/1)o<;jpi^ ׄp[ WW}Od [ՊP56_OĬhF 'EPCS|Zۜrx~^z#` Oz*ƺQTssTiNes/ä7qe3B8i tϘn Sr)Y5e6"T{IQ^Ru1YWt? NpeC.IfOy:lKq^e[ ciQ;n +J e&U/fN-9(֣7sڰ*hkL )zw`š߄/2inC㶪'G<ݒA5*LN%]U" , ZmIPyO;xο<}86,TYIc׃v=KVW$b>e1-f*"_@|Vr'܊;1{FݫZ~+蠡XF.tZrCSɒeYge&`5C'3p1_Җ_'*?Tơ J>R 6r!Ub*'\H$:c粫!؝99hr[a f됐U_ ?0U^< WfQܺ$K`z ¯8C,С |+Rn̛~D*I%t #;Ml'* ҠY{:q܌!5lWN^&pSj1 /_ 8pZM|C}mœud[WU.ձ[A-18xG 妜@xS!IP_,#i1DĒ4jm?g/4Oz }X*D sx?Oech2.P]{7 Ser|m}3B#{oѽjyctcʃSS0;@&jΙJ:f[UDUmr:.y]/<߾n S:٘Z F(6,L$·kT k`"0bJΑ ߋ yM!{Y}D_O߯k3?kgW6 4W"R1`J R2f59ηiUyOm^߫Xi'$p^;mpU*hvdi Rzd,Ķ`` \[fS;^V 1c8D h:ǘ >i}ygK[) ?7 s~?EI!s. R `'#+Ϯ'{x3x8"&lmdjGwC/17i;&C]` 5hEu )íh)梄tҶ)d-~+}d PAϓ_q/DMhٿP?.>g))A%QŌ}U-qʐ5ljL=2W˱)lvEW;k꺎ВOd!^{yͺ!BZ:ŔWNHhMn̖@^Lx(]l2/9i7*?s j IOE.spzz,p 8ǡxӅaX^KUvA=ȣ bίI?nOI\MƜ'VSv@Ľȭ;qm؂SCC-qZ'>_?n jԼӭfe֝D|uuLM0jxvHe,qn=>.AGM*V/}DӸfkB5e(o,PL\0/;j/ϱ[v|kIgOǎfYVg'\}5NIRd߲L:H9PA.^t݈2Y bϼS?!ެ`,ERf0lC:VxvVv\K4n{"[|K[; SWF7E^Hm&yqof/p<޳n:v i󪸈ӭɚ_;M;RGek`-i5,Hz73xPt :i,eU6# 87r8)7_? _4jpHOb3j̤{G7 ~e_2؄}( 2q;AVru/",Tl)R'ϩ1P&>TuCZ/F^V5P^b `R^pd .;:2WQJ(Ywh-IzI$ 9-bI,Nݵ<| &28ՉxPY'#ؔhCEt/ЛXY et;k\]-hvwr9-gBXuX 1hS,r>]=3b瞈!lXnjFp,!]5G&ub+On\$BWD?5̰WO"; =GH7#s Tx[%wAӖܓV&D= f7wLu$|d>ddR+`\ Ca~ᅽlC,[f+ qT7[ר%PNx^cZmk^6aU˱-el,AeyNMW QPn+C,vC-6*d]s~S_rUeVhJ/v`,~F` -Kxr7-qu׹ZFwe_ ?9j"ѐǴoc>sY\tjáDPuA2q䐘۴)JZ<_PJ/ ^/G3HvLDxݫd%Ih9kROz ӥZde h ;[Dz4FK|]g!52/tXO:-JX?细8th62Lfg{2\M)jT=nc!K5T{UQ2?Rk>D{.d=짡0I%]6?h;@fJ9Rc>-Yfm!G[HK@W"]#.z96`_>Llm-UIC 291. I7hpƶ J<]8LY=7v*{h/Vc=?1fUmj6!Պ`gy#55aHF|CV:C-,p1UPYaە~~Rr$ix:tMp`D*R8Wx~$B;}ݴf;U&ncw%ZGtc4 0jtV2ȿS2NmkS C8_4&ae }͒efu0;>/H֨A7/L۝hc4 !COU`lJS]RN$n]vrGd٫ZI!L?kRTeR 0d 1 Z5pp'/Kqvef$sxЊTasцR˄Xl5GxzȔYcO-RwAR.(tvz C?~0qۭ;3P[LӁ1Py5  !~+{mޠEgR+-` },f@XmA6=<=ţQؽ= _;a)@0t1kzUB煉U=KD+h? )v<dž_vMDBr+W,WHQy|I 9c2:38@)xNmbirLqg4pjJIr B ZIi\RzA}tq}`O9Q? ")Ktjg)A\fQY+ނ.0/˾p1wqP2.Xܞg0thSrxR_ty[N/d@#cBp,vx9@4LO(sXv&1sDJI,bדS[RlDslsp0`ݏh K|GCvL>-39g::2<ԇ^;˲lR P1*Jm㇆M►d6HJ;I|koZna 0ET;$;Yz<(J{6f|M/K.Р{>R0:(,0~Q2MJ+tw2cJ]RiMc1b0u(/M%3{sqsSfsËrtW#U91IZVVG\W62yфp] p]I5젺?E x\VMK]ͪ-R]gu]e,Behb?] Bm&v+ $IF Y|gLT"m5:lpf+%ePj4tG2`!i=r"ѼO ټϮ ऺ$ub\6Mhbp>15$9MFhFh`_˴=kV]o"E4Qs Eh`Lec&cU;kJ w{.UCZ? OTӳ?2&bQ g \Zo26goIE.үsӳEîn]{گRtj%?Th\Ƣ` d[OKn9BJ2}עZB.R%'ۦ8݀fbo(%qzAee>Πc >Yןpbm3"MG>Xbz 0+ ejmah&8eXQ(!=әOۢ@ 5g` [rWM9g(BZExN tS-0!'oӳRGZpE۪Of2B,x4voyUV^Zc䫍 D_@X3V D*zҨ=T;\c ,y)S#'["#4?9@Z9oO^RHQ•ah}t5UVc݃9?Mzqݤܶd9) CP4o׷?mU1u-qqh ,CKw_neG&Rcoh5kkщQx8"TD +B0J_TT] הAis1D;5Uz>;>1OY>{b!cs%o=yOƻ8ijT}dr{&5Ĵ5$ഇ'SZ9#r8] Aָ S&w-K#5.ekeP-*=䚇Cb#[l/g)Yib?\tfK&=cxD-*lIOc_ hƜrʣѓdx q{赩BfAp(ԥLZȞURjt&lkگoJ y\/ ^U> f9~;ߕ@a߻G=%{AfMsG6 Uȳ\2@:4tMEQj:pw_̠<{2@AB&5OӜր ~2+~:%6"PW-^ˈM-uqVkqk\WZ٩~)e9Zƻ!E댑}!\Q;kakO}__'H6% n}()) C۱h4X] 0*PЇw "I,y3SlG&*wb>D$ l=uZD7xD:]/9v3V>X;.}|,Nلuz^S02ض@0ep15(x,?8gKJH߁'~!5(6Ֆ\iUl`Z?œV.;F=Il6Y0"GQAkl%s쵨$G223isgHDKtиxrA%^%]dش< |^ H׳OM~j(yc+B$D*?s"-AD^~1:sK9&4&Lfh8}RlV(G% t@Sl" AeջJS7׈Ajm_x7m зDx-ϥ0 TAgЌBL4*;1e"3Q3Bt:F%QhXP|iYZhU^r g i>0oS7Y6!2"m>q,34~ IE:1@lJArөz>h<l(84F.,osדY ZcqE[@c?f(Cy&llވsvNXLlL/ bO#3Zt.GYN^"S~;|!";"9-iD,,[w)Z$')x+|PFP_c>}7%gL㷃m: ؚ8Ӓ}U[& z053ʒH17T@<'^ *OLz/1ʸqjD"a@fzlԍE~e]TTA`J)&eIu_e~3t5CXjDB+QGM꧛O, (;ug*kUNlUA\R σƅxS_oM ր JFa][E0*#Tu2C~6?א(Iݣsc}ozZY\j<֞t,Ih-sI*[ — ,8l$.NJFr,4̗{ƪ wpN|Dz-WꠟvY#겭>Bo0Sf!>C̚ЮJQt_bt*ٮB@,lpp>bƋ;WFe;%@)ќvlgQ<OO F_d f(F) en^{J$Stnd 2Iu:55a%u"I“q?sZ1DvTi['^_ft( GKlzCI["lvfLDơUS 銄xU霶yvvu 1 Kqf"\UY2Bc$x8}E#z& qoXb I.afgA+/RA Ғء5(6lj֛ OnɁ0Dܗ #7Ay#*s"q|;^jӕ: `R YƃTRt,?e)}n`Lˇ^\{|I+FA3QTY N<5u8r^J6+΂0h*YvaE\d#GCT1WIpR򴹯Ҧ }(@"2!$G6VA]q Ĭ%2@ͨZ\6=l,@ľ"$vRG%AYoP;=B/4ŰwN}itUUew'39#ωʼnaCU:+MK,; drbq2_uYN_0֮(^~z&$ÇZ v-u**}=?| 5yƶGɷW2^tV6`Y-ބ4c~!ػZ.8= {=E'|#qN*"O| W09PysynȈ |CmvQN~zUY ʸ }ot9p #paLD3߹`Mi}%vmqdcunZW?_`jqHF)㘞v8vmڗYGx|j" 4:-8D &QfB&S~ {饥d=it¢sB ϋxB]>Ӊg%|u6@ElhWոjkV 9jr2K߄P郓*>!sXMXmlPͱ)]`S܍ $hNe.6.?w.< {ʍN.W`Y>oXTi^>nvdYt%/h? vG*끬Fe_qbFçB=<ܸ7T QϦx=Paؓ2RxN^|0!o1L}wg/rΩ,s&e'J.ҹU{,e 6B",! )yc530[ۀ/RSWt\~\Q$vVIPXvP<.^w2%#v2PmGǫ{EQO@g& @x7']lT*(U1k8;^1půɹɗ/q$DX{rYzm"q[ d}nزa,o9AQ/:12Ju<1G#NY|zŢ;p rQ\SzI3 +py09(V-Ű~-ڂf9Ziqsb.ϸ &ۦ2hא)hVe5 흷3ŒI" !/z)adUΗگ_F`(gwjekWZ8krw'J'.2Y4>n)!uƽ ,giQ35*;öjRc]=,LĬB2O("DiF0Hp+P|C1ɋ'pH ÙE C.0+bT㎨fƈj~Rz{8JkLN)څ}n&8F+{w]y#)Շ6?](}ФdRһ?A? "qH1 m {exWKv5{}*;'OJړىJkG1#r64c.!:aGizBRٸ=h[J$z:/Gݾuf \ m)`[[Ut"i:j%LG)ܿgX)RHJⓈg(]傻~xkY)T@eRZ;dld}i& #A5f>Ci⦣ĶD]+c]L9&\ >F|_ jɐPu>f^|00n^/xQEzVk0-IPTM!S :'%2m6Iتc8{R) okC/Iy0b<_FcefQ q S^[e:=k|Ψdnt-lߟ%*K|#S:^wq#- d9D|D뢮›4tGǪg?r5>5ʯijbF~\4=-[FZ0oJ2z'pֈQF@ŴH ~g< RRQZC<7ǎ C~. uDZ)׍F֔W,B‹Aa" O#J{-n!*uMu瀎pIQdY͈WߝIe>% +͏rh ! y2-%~LG5EcE0E6ѻmn⓳(jpLguCO 4uKW<T.gnb`Tǹpx/VxC[`H鵉佒,[)`qHHdi؞/VMM2^"A'=h|Qh[(%/msF` (\Y嗯㳗vij'[5dS@!u5)`q݅.\ǸkksQ#CeZa†7$3Dt-8 h6P/Nqw +_Kh|pz Lt>{W\B FcJpCe-mt[_3H UJ\!v:d&'ohU&&f_*lvol}8cL{R ]c'VgLE1̞J^E"VnՇ3׍њM#1y)l}ZE8*b=yΖGԵkEWYVT V< tԀcȸG>C:9C &PknA dx8QOH\f- Di~'{nS#*Vdk[`Fw^$socJdx =+џ.\JL?txZ%W\L^$*ޤ8+ m0zP`'Z%rQrc74nՙ2%߬N'mvѸ!f1'}FDDV 4 n=9ӕxb[ACK(ЗE:ecz.2qTWX'JJlܓ^_6I[ q,urA@GHaM,u4PΛC)sW JS* sSgKQjȏT3:AY`M[t˂Dvh *v=svs aϧpChvW_GDw`)huKُf3$Z];l򽖊sG2C T]ށqFzwz54k5;jg k [3 FnFz,6y0t™sԌ*Cv[2 >͈__ᢃ_B֋D7XY\Z <~|` 8bAYraDOBBɶ f1" Cʈ^T5|ӳ4w8 -8P;|Dv }bN^ɶbQXH0[f+J 8DcM9>O@оcsm·'bi{󺼠h{":+N-3/WrP`z>ތGLvqo2ix~Ngk]ĭ bpk%#h V|WLtg grv5pTH.<B/'⑩PGwH:Xabd|RrOoʛQU4omd._#謕 nj[\Aw<k@E\}*w  E #uw?Čyw42E^hKq*;_gWXE!K#fW;:2Qazꇖ\%ͥ&%ULko'  o/EYM$"Ng[H]N(gI l]l|J1q蟬xiLT.\7!ŨapAޚ| 5p.1I ?bzFqX8OXK 4~Ca*W 53=I]X$L!kٸO@Keʣԙӂ>fA$,Dӎ @7UMEǟ"H55:^#rQW{b sZ'X8ն6$VVgFGbD Mz;)s4暋hߝ6,E蘧`=KMu: ˦'(1ؠW[ZǃB[hvU`%P:%D$Y8C۴N#vva tTyȼ7꧛J8B;[;tRK%{(nJ'J`xz9.ܟ m@xzK 3sP#C\^I@iOkn؞,lpi8'();JDCir ¯gDWv_v Q*rlKn(a=L@+8>&2irz줒 Vt_)_s|P$;5Śfߔk8搉b)%L,DOuoOmہb JVcOtL{*^7gJ3k&/Kz]h5ׁ)d$G.#4V? h;S℡Ci*cN/~.eʆo>]t!DYv *"U dƘC_cb#y7ꖸ-I#;ݿخ5oP/BD2M QDȠP 4%efG̋(ϒxFM.!icX`)ri=q+LxC$Z\Uf݅ aPaIk/NJ~ϤU$e.a{- ҥsYP)AC3J47W,XU>w V. ?Z7kX^T7z6֥ߺK&(<[bXU`v1 ^9(Xw4HXD2r4Acƒ:KDQٟXxdC"x) y'~&n0{Ө9V4Uncr@Ԥe!UES;F&4T "V2ID g&*X8i45[`').) @ 0UH+@AŒ0AHI 9a8q]K$&=M42@jJx%@ k][@]/@;6cY_o>Ɨ())nbzcZvM)XM2MQ&,f |ɶKX ̴@ HNn68(Rb5^TYDXrxjd TPJsFଓXi'TO 8@TIڢNlw)+B3ë4 '&5cLB+|뭭Ʊ'{.ʱqx \SÝ%uM~kP]=֫p|h /\yL?maFZƛꪼ IQ3E**9=l[ ,%\~[Iէļ1~ġ%&>tele"A9wkn#lKS8kU!莸f U6Wh~.㡎$70M=q qtn|LyaȨ{!/ 2LiuZ.JG|*@TGⱛ7#V=Kk7޹!Neb4ku͖j="N$bvU+v3yi 4o~*85?xpШGiۘ~v"+2@k&RՓgS)Şr-ukco)"%!r-ϻ:SCv!Ms46 oF)_mc{$ο`7wŗO%O8(iR b_ht^/h<@HH=q<0B  (0Ȱ<_c{<}lg+FhQ_ Lؔx(YC邷u^AMܨz5 Fʩeh67U8H(B;B ZmC&&c : ?A?䄖s}w|i,-ɻ'mim1^d&E(DK@3~fZ̪X.^-_ b!Jb+AW]|~[FJ~?]z\/ʾn=G^&g|żh6з9R ^5ôӀp{xɣ]bazOɕH2׽PU~fOI3/~pDP2" *c 9S!d?V  !!J蚩f|,d8UK]e#[& -Y[6"c; 7ga甂^.Uqg}ܤ`@q#(wBY\{L^7EPp$d;#BbSOcN)yF<l60\HH8 _J2`gHN j&VIÝuG8684cJh9p ~`>70+[S\5,`@^G1ҍK{ nA~-f eNgݮFV[W% JA1%k:IN_TVul>Pf K.B5W:*~W6$w+ i2.yCn0^6%I#OK`<&=ƎX\YrN%eXDx1+xx!8 s v<FmpZM@)\T4H:1 '^Q@!>Lv>Y4.{L|_ SE-' ,ڠciBgrKq`^7DNNCZƹJ&.iuuR[LTz`놬7i- 3#+F&7=KzM gOF&Qǀ{;扒*%X"I$gMXrfφ?zis2N!mm&ѻRWO/HNy_N׉ʩH2UWlұЅuӁOjri\#XۗMSnPжn&x5RFh'^VdT`'tP L}W#XW!Q/d!AEkՀ8"ڗvzE%'}^0[H-5p 4vT=tko]t{$1}:F'm0yR׼We7y9n 5s-2ϳ N! Ţ)~̣ V %_͔Urz̡kz&PQܹg/PCph~ۇ&q!gKTMm]ڶ|"n lbKIA9žc`|Tz<+~q o1ԸܯZwו_D)8B$ UwtjjT?[nɛ2]#'f;_Y>;B/[~k!,C%elAj+V%RӃC۶VaxZLLUM}\O_lL;3:#XMn2gJ+xgJFwi(d]lqe0lϡԂ=TWU j_)Ϻn@ Eqb6֣ȴ1j&8m5璝u8Yz!aSlⰸ:gW'A|oEt7 zY n)far5|Ǹ$l8R$q rص$4*,{9"n& M}a;`YZy5shbνRD"6nC 6V2M´]Iwy?S08Fo}Xmb C%G<+c,EzU0<}y.L Zs^#+!]}pf[\<'`]T~O3ԉxs뗰fB 'Evsm'J]P][ +Y KT03Xΰ~fY43N'a8cjbI͍;iWϮӞ X^ss LR-.f`WN[4\ue}YV@-+J?&"s_ѕvdeӉlQOF`F Kf?tge75n0e 4?7FS)>o]hU%u^~)UvQȦ$$7z9Ӧ jp!}{ E 3wPtȘ%9.wƇ_X^J뽶)irS$w]i+y)яj4RhO`R:98/"iVY&yǮ|&#pB`ǛYWBeW; V{:o.@Sr;rg85['M+Cw,~^iH"ıUɷ")@Lpo|[4gf|omytgM_m̶aJJa!@3XHr!ƦH59@hpzr#e!5NE_B6fJ^o.]MbJPI׾G-h-dF?-C ęz;7J)!24y ;fkh\ Sʀ i1>ov+EIWGK1* $j/a8G28ٗh:+ :&%uY]- @iVႪZB<) RC$ πq0 Ѧml% u$&tC$ndg16iuA46b!'WeE;h`o Cs)$]\ܬXm0bO @(~a a6'-/=~٦MHصϺϷG=5}Җ[^zzv l(cg5"䪅CbpS^D ;a? ėh"g@Tc\wd &$/a ZPMW ec#)O u3SF4V+VnuxjIV21 ((rW EB  .)gJ1 Uj4 .-c6'[ˎ) 'C湐aةf<>PgL{2zN4 D1P!zƋ%_9xf2 `튩ƭ0;oqTt10Ps׺/LpzV./sa/C[OcmJ}+y[OfQ6 >Q:"#lXb,04GUn,+(A [/a¨-vS*7K 0Zݓ}+M `&4U-J%YlA_(flJM]q\LO5JAQ^;`s܆{_Pz\$FihfajXQS߸ DK+#0dJ $7IsmT {;n_`¨ 1٢dbBVzͲ~A؃fafNpEVB͛1[ho3T畊ѓvOy#,Dalۂ[>^5)?a )h*a(v߭$6ɖs>C# =3M/0D1b_DsʏHǬx?XN>h[Kn!LfuX~ nPaЫ,@\TX!D1' DȘGͳERepڽmx8?*Hf L"et ՋPXtܺPb!_,pap`~_2y֟f뻃In:fYlhĹuC`KDzΚ- :f}11вI"\j%cTَ *.92G*_>w i"ؘZ5;83 x~"jM݉mП6n~9ZRݯMcg6d!ň+#XP bol 2Q$aԙ*ፆq9g s^|SeW6V#x  ]ED2{$@!R M]+T9p"E$sōP@)GָVil9(JC12Ho=%CJ/;8Y%-s0!@=03|P0|qo3Dna]3FG% h$&'4r}G Pt 5DlZ]Cq U糼/[ƚ LKFPc# дȂ42 Xl[faKCݸ&.I-.;(&tS$]Awܚ]4~DM.5b˪&sK`i{P__p0I[?Ud)"+A(F\`r6gr /H-WDV^e^P݇M0, ӈ7ޝA^KJ kl 4СcXD˺q6@=7 w'^k:XBr'2#p1qc((51ـZvZk/y*_}SwR3Qv>COuw!~ *ns0ciAm;%ʛ+&[;ۚ9}eZAT i]ۺogK>v=}rikv/8wAQ4Cۦm~b]1"; u@[oOW]fUyhfo&οd͸QIt?_ $' qeT?.zz9`0n0(1?63aÎS{N5W%]wLm w> O{ gku;Uո{&}n2nw[T+&*NS6Bl|ϊoQl"Y!~# -|+k؋kj囍yPOgSN.?7GVܚHf"7O~Q|` gYS>OV S/e."Tz@'Qr 6 SKM*7{+Iŗ m*OrAY)z+M$N-0Q!WYeŁ;6 rܟ3(fT-:H֠k6 D{QC0D\ۼdƭZbp:~87znR>=>_xI>9qrG go}}2گL OP–JdT !Sh;*hwpuN3W뚤@{P(:Ngje(2sT[^Li'|r&MڂQ-௉ٙK+mJ?{\c?Vq #~ݡNwK K0(V*?2:;bk) -_ಾqsQ!4QB)8W%SxȁPGz6>X +g 7)0YԋC.;qMͪ5:`*k Y*L=;}9Ee;{dKrUy uQ ]g(XQ8R#Ng+{bW(v[$X2 'ɪɭϷrגN}LBnޟL"FhvȘ` ]MioeͣG 3$/1l0HQPэ?8MAW&/@nU2P38 i}!ZqA^Js; 2 dRϰ>vIH ϣ{uJ[ɐuFd—ےvM3r51'Vpk'eP%O wRq*R%!ݎ 2 #(.Vzo0o>F`UH)SApMfm_ ) N;ƒ./\gmιӒl-m.zG?3:tXH d8wW0%0ܥ(9Ib"iR 73/F s6A,W ǶZMD@EpO^nI:2'0Tp8lC49+4wi nةۘ [A ¥֏9I=L/~N9&"R-lZ:gOfS%_86/<ۂ&mjIϤ"n^q% Oh1#S#;8٦GPf]'rM:5<=L{ 4L1/ ySRI;؆n#h-!;Z>%F#)o y)F5֨Ieu,׆1+xV$y?e?"M)5" bz4[>(ePe:*5DbX3't0gncP_Ā~0σㄉ:?CtEN*lٱlȒ{-hBbɵa}gM[eKY8'=W <#bꧻ> //1Lv]ܓ+p0%Q>(bi`-77j-t֨XBAiG~| Ɔm;k_],G]i'_NfXF)ă./s* _豏 yz%09i[q'aUKcC))׈JzeVPu% $:]H6S3M+wHs@~4394'RQpܩJlD}( ֎̆4P[ѯT[KnՉ#>wjJ\Ϡ7-*L@lDgan#7qV~TP2{FJ#'ېxTܠ $p}+?[CSu\9{\K>WїdF=3kxA[ȠLv3[N~@X5, OHhE6g&Wgܝ5c*]wH 0yw-Uo9CIx>/ tS?" ݘOʢ^6W[JRglZK@FN1+2WI-h,p:"R "(^Ƅ, =o\Pˎxz.Q9'&XA؇:S-r$9@&Oh'gl62M2@l+96 WUPf3BŭuH\Sd4<}%FYpmj^w*Wj}"RFU"Qؿ6uiI.Q1{d(H蜳@W#W h?mW#Yyj}JQ儷0JNpK$/"mWKΐqmpV+lҽjZVEV+ݎrEiUVO!.(7Z)>G= -\ƾ xp5*Ka@Lm;gvWrxͪ1[Ync4lۄ`cuaŋdѨ{%WZbhr!_xY?Otl*';g.rQ :+ |لļv(JSX->a㩇odݎrL-r@{I\ioԍr4kX)_dK'dY o {VףǪh&pMnqtM3&>!w`Er^:KИgQ$o.yEҀn;K#wqn_k3!fh\$Q')s0qge| ٖ`!s03S[fd=%$y5/ee>TjnhZpCJbWPCt5d{/-&l$[ˏȞ."[| rt)?yVʖmFR=d?}K' e4pdF,.|+&/!j Pu]:US #ދ5׆K#j 1QTc FT#F_ Ç?g+@G$sd#\KRƩ:.t#;ɅXS>T֝isn>tPN"цF:DŨ\"~-My9Mg)z+'ɇ7.ԩQH0ѓ;o < ~GQ nӬH{2o>bZ (Ỳ H7Es2HC&&F`dj~p=Y\J%T0?< 0YE[w~+O_i@;UWQTaP liGPڻ@b*<[m A=teᣙ,i/W5  oxxl7~Q@Y@F7Ӥ =W\y-x.- U^ZFW(@D L ?Ir'U4PϹm|b Gͣˁln&7,] }8d|s*!r _k̘Z8apeq-IJLVR'uD\H>Ehoa . 6׈˙XVBOHզ64w"j+qM\栀՛1[NJ6B:UQD&rRD_ H^@e)P 5cCШG_OJ۳-"j׭Sha[-gjH˽jc5p1ǡ]cw8wU`M[MZ7T-Pˏ7bM:om Ҷj4myXZ?žCi:&0 栲 [{ |l.dm2KܘaٖI^U#WjPadP&0Y==.' Ư.Kb=֕p)ԯcΠUf|j=QC{z~w+Ͷ7 _e+a^@Oɗ9qJ6ɟߵrf;2X:8wD"^M +!X$T ͸=ȱ6!@X-$~}Ϭ탏9ցlο:U 2oJjv e\c|p9 f'0F ɽT l¢?mx\LJ}gۖ8ZbR;wi( E ) $p=ʾ:`#:ۛ8R'~6G?ѣ`O͂iyi} @nfhtirLSs*2,/" L{ vK+ޝD,߃i5fGS g.FLB D\JrC9"fJa'A*pi,3f㕾e (rlBr8I񣋬2 Gfy!p(NL:"ph @IZ>=)(lkʇ\VT:r]ö6pW~<پ?-!QMQ#|kT}Qڽ\\Rt%C;1"/5yd^1*?2uA$I2?1ǪeB$M,e'$hfͩkmOVd)랺_aջ:.0#I9j>$He./]1v (N2OO_׸lR7-ߺӿ(f($bJp;~FsdO&ГbK@A|5󨡫sC^٬U< )M,v bY_bJK_4_c?;<ܦpj O?G?kMg`)HGdz"ݣ#\gG6RXZ?̕_Mt tNtz[{6|)~چ_)$hcFp(x8M)E ~&}o?m/W9RwuFHBZ oVS"'V"u{\~ A?/HV T*AB yIB1۱Z͊l/frc|?B<Ԡ$u k9 25X5B9n'=s.Tغiif_m!!ǹ, {njtu!04{[/=?Iggӿ4ͼ|IfQHk[ [#RT$.`;Y2#A W?w&羙k]8^'M+ǟe.}85B|x@ٜU 5[#Z1\s[ w0e &9E2 ԋP~8]`2B[/NtjqcԽ5w,w<xuN{U*L 7m<,'Jvy]9~=6칣o\0 `04-"g,T Uj|(ُ@}mzP1)BkS*ޖG#Fc5pk\,EqsY8u0.n`@=_$R̡Qvܲ>)N9Av $W8?Dƀ +u }@ki|7.nQB+m2u)D'/b(M dT?ktr_뜙VШ/¹W59A0[㐾 w.rcL_*(#סKC%gAFV޳FD O c0]>}u6y){]^mSuG1+|A$I#t6~QHg5!{¬R`w4#Rvi#guuIZ )M~hBH, @Л 1)I|\J6FG>AHUs#-ex;@ S+qko|ƋغNQŸz86V[)ps(.ΊpC³VԀ ~֚DϽot ٙP] }IY"UF\b(cS-<`˙d8]5W! WQ@JThr .5=CF™%Yj֖P2u'<2ruP,_!G &R;+ٗ\\:_t<# wB4ŨP|sL?&Z91G w|OЎi&>$߬idkdP5 آﬓN~bQq/]"S 8,j8a!?2 ]GZzZ=0|)!;:PJBVi~ǁ8k_xPjikׂ4ګHBnpO.oHIeH*0޽l-  B+\CA1K帑MV9Ov x3.yy-ll|Q)Kɜ5Dj󃶇emJIvNV9)CIO$$|dvLr+v:I+40=G/̞ r}X3j σ!6fې=/~F;3G' ҙ~j]$%>:3vg Žv7M5 6q%O)ݘ=~\XsŲdIu{=k/`nW/lܨ")%Q';_ cY9U$$K}R |87q|J({r;fGPC=+=$n,8v9AmIQu?&|yYP^`p`azE3 䥗bg7jǿW-2^ & w7W sdwP˃ZxncN_5gKM2cp?b؟lUwC"0S.z9<ļ B41`v<Ɲ۹޷ OAubo'3;G?+7q`$a`'pe1n=?0g:}qK|Ue(E[a_~MZ9T^J͠vs jg߻F@]аc< Zs htG!LWL0: 8F3}.2N"V2d8/2 @جwOw#| ׿J x030A/\ [c,/Vh6V`Jtlv2xkΑ!z7x@<OeG9>zaz%g)'օ7QuZcZ(Ӹ2W.':9+]zFA$]z;A䐤"q EM~HܣEۯaj'M!* :E@Fߥn^0ɋ5,$RdTSތ}mdxI6tkxm.Vb@<))*Doou{sItN7U@0z\$Rv9iKVA+9TDb:40SwF`xocuŽsVTZأZ4.BaDaC'We@ФOΆK QnLhG 1u:!^VNt$U=>8 ^&8#Dj鐓7r*\m얫7Q^645ǯp<սt2Qsy QѺ+V PެP8ws}g$*mZ{B~eP>3  ^4}yHxr#/+E^=nūXO-q%Th`Q @7xb|A~=yR]P@_ x;zNbvY0/̆FsÕA24!zH&i-=ggqs@r56_4}U Utt}k}Mcza@H?׳2rp|/$ؚ]S8ǭmV&[IW_-wh?]{x"v,01v!4hQv\R}8wm]K_-o_#nƫdxCu᭺-0HCak#l2c P##OKxJ:MJ Ub: \-. + gY4|FpddFq^ErCdaGV]/3 x?BID+(= XG/R0UĜĐd^ %mi)3,5 *3޶$81h8rlӬFۙSFI >H"> "[a*i#NPEnh[!LOihvx1:.ހZi?[Ҍ}O,_TFjȔ:Zb\fne~3brƃ"<}1a؛oMKvIPm/c^e,GӒ Ȝl* Up OPMJ%X*D[r`85}n۸ C(6J)J\mS"tߘŽ,@NCڲ`ڥK}dh`U%4<,`ӆMڈzͳ;Lp;T j1M˂`5TH7%%D}M*Tا-*PYnTClQ ޏ|pEyH'rtk9 8Bܛ{XMdCIVxcKD̐$87"41Pϐ2?ő|Fz:@#6\VeiQ 3gES*j'1 ʍbrRrf>A'yj2t0I>wypHk  u./~$<Évۑ hQG!L)Yq)e9*ݕ%1 {8nT¹tyƜXvE:t>FA"1(/m-(bv0\DXs 9M-lQ;|O0Wɗ8)&uғ 8!}$.;,H(i6H9l{[>Tg-}: $Hܐ2EϏUP 5aQ d#.Y@yI~qׇ3׼ՉF>7t7q1.ճm%sӡ ?~)*vВO 'J&ts>];Si榲kWuQ(΢g8OMƨ{*v*J2Д0PR/LgN<;qKi3ʏgjhq?V² 945yŇEǗ:f}} 9PO[+ T G212`ňd'}adiт^p/&lp,l[ӑ p<`o#Ep~z6kQq:uRy~v+8Yf6 ^9Dg{c |z']t9ٸ_ILD_Rew`><'<8|S7spIJb*6ZI8ЕyQ5FvZ$ +5yHfIns97'嚎r);O )>4ZRL;[Y:F~ދK8V87$pW:ȩz/F-ApӨÊd}]j9Jb, 嶂qty?x;(cp >sߞ'ףYd-@Ӓ9)(q9uwB OT-"WY3VC)rܜ*S~4Nl sJA\P1} SGWh| ux}JkEok\NoJF┕ST;fheT&@!3i;n8N'#Gn n]5TI㐰 Sƀ=_2ȢͰ_[A{ntX zґ^dC{? 2ֳ-n42"7XU>ITsj\ f}FW{~=!  VVгtX^<YA4By <$^KE}S6,w/L+BqY.sspU+VL*o@.pw{! \|Z~~q‡dzC&noT-rO=R_). H2͍?͍獵7͊ v` gJ:H&B -֧Nu-ipmcѢBvUHglFGA8zP)j\;T57O3ن#pRVZ$ۄ!r ELk̻09cKBCqЭ+W\Qykpzӟ6k"Im0Q}t̀ ZȅF<)^Ym:NT{f)H# G5@0%PЌz}ytxV ʐǧ~1ݔ'`qjlH2# ~ @a$Lv f{{*6`m,`%EH`PA~ߵ8fB FsSC6&բ~*Sz|Z$G5~ ap0´0QQ!gƍ9sٽ;() 5ySBfVtuBeņH%a?99ؔEau#عb(?<޿1hˁfUwE;df[g@uMQJwMWѕXNc~;y$:{#$v݊I ,F/Ahiy PjY 3<]U{^pC!( Gi͘pt0mJo4)Iqh&7HkU#MwQzDl!s=z!LǻɽijuJ\YI0 ?󾏟Γzb9zT➰}PCr,1gѷ %v 0up5(:%< QajDA WG3NG8 !a9tOX$~۳lglFwL* $ Y[y$k/K7u1, PvnF9ԃ ]5-UtuĥcxW/aF 1$cGfp2Pkg̚EmX`~[-Tu PREZdC;XK]AEMTj20_ 2^]oХߝ X"47%I Պ 7 lD& Q⁰X͛jX#37j^4WLTjyr<- " CǤ){I@D~rd}Ny mH%FEzP< -uq{O\_:$FzRV8\y?tq;vwo*NWqD#*׾'e1(q|+ՅvsWψ]JA*G\2nS,jm=RS!H .`C.'>"U] J]C!/gvgSݩad*fX!j?o®jpY2 ? $:_0 }n PsƯTi$Fns_xQ.ǶQW/@9U ˯p*s;AOE" ͣ[:@dRaaﱱ~陃 WBFdFf #q`æ+GX~y%ΗHZ5!$^: ve/- o=2ifqRS 1+IpddV 1fd5 կ_?Ă *?n3c9Mv?hФxcjݦa#:3«Dw.bm}K FYi,"iR|Drl\n0=BbP&RS4UU0"lک$azB>b j{(Xש# 7J|@8΢ѥA} _!ˇ:* p53c䗆"Hcu]y?6paptfì["֐FYXsJMGh<J]-ђQsC-ćTZB tZ+:dd3I.xgU]%}$$6D`FO7rBHѨ- ޭu{!M{ݫߙw֭7y tSw0D.7'25,d 2FRA¼~6D#EL/OoFWX%T^7Q=h sK@r,g8Joӕ~#6G"+Ɋ uTpz<6FXZ8| (8 =E* kbZ-TZyԶfJ1:?Lr ?V RZNWm (ݰƝi+^H(~X^4'h!9!e*zCЃlȻCCw+ 71>IP 7 ~!.xgW* ckvWpS ϭ, )kLq R*zvGපBuBϛa$S>pWuN,R5p:tTpBF=` ~;R5$7 S,zEc ݺ}:k)Qb %9o)RnpXw/T]oH*7)i@MnKf_xqǐqh O(JOA hS +u'/D%T+QՎ2j[wkjH1 :<Ct+"$wu;<;1((Ȯrm Wbq*4NҭmFtSW\DbX`~jpѸ2b#,w '(\ sT1.lK'n 0tʩ7M/0KRӘappqvUm3"I>^1^s~L.*L2av== &\0E^mRaI<楆nv;Tz.Y9h%#Pcp0g[OQ ̭l$ O}(7`|; NU FCbzŏ =+fz]_@㻞iub8N>fĥX,pZRbx~ qX~N(?|GR&wMQ8o't-{G!ŒLVM3ftm.}2W`v8#,0@m|!d~sIZI_'?[ #C%B8eӚWphP<'5A5tgw)A&+AsJ ȴ7 %oNK2W Sm5 m-naaK MsÁ'_Gz`m!ժ%Y[&OMdn@x*1*epi{mRȫSD* (HkP>x G;XJnXMz}T -𻉷in̼јwGE44i6ۄ@CǎfXi:Q,uZZ߯RzQpV c t 7@q'}GIM׃ʝV!+%WIR{['bOD| uO /eÌK"Cb(I xDˆQZсnJOm߃fyub`|Ďƈl=ޥ @1ߎm\~騥Ob=1Z:?4J9 [Y#0LF0~AYZ+x)kn:Tp3P.0wfU|WSPj {R4pÊαj.vdȸ)~UgG_b57 4*[5ո|oԪÖu *_z<MB6Iܘ76?md(;# 0 V>rʬ9*[;)U1y#@EӜ(, M{`"%f[1z{\)T|JJ[MEp$gɩ*o.e;N8R$Ⱥy=w)wP{C΁A6";_ }ub,2%494h,+3|M:+Ȯ 6ݫIZ2Oi>)O!)@\N7h/5x ;\DM0(dfξT4O)iw7czDqP3TkH(yV# v2CBN^B^Rbz~U00=|c4km 9RpUtGPVPND 暬&@E>'iB&z wa*Oiۍ>9 (: 3G/ \{͊WQ𣣸^{'C3N@'A!tk|cR7y|ثf(0uҍ!)q"^> j1,TqcpX˥ *-.D!/3@EDM^lNț9Eq#,#Ni.Q3J3܅Z3%z3q:3QӚ"yWA?08 aK2ɊA4EiJlMRaw`kA"w?GP!-rYmLv`6m%V' a0ݮ6˵#-?uZMJ{)䗝cE)FRaG q4Fn@,o< Pt/np}iWݮD~(cn`{: rLZ:FkϬyowK75PAFGɫNq Ԯ64@/Fd/{pmpL9Þ|9}]}2Qx_H__EoJm&?(0 W'%s•,(0omX!7%a{l%D-!v\qLZ"+^3h/\*1cЫ/$d)jL&ga!*\)< ;ye++ 6xF֪R(Osk޲~=pm`y< ah7vTt9vx܂uwc1LT" sHBdVϛ{2`$9VYªĹ%̽㙫8,Z%MsbD mf!L"6)IaJu,@8?Y£7֓8CeS?0&ʼnE g1\qXG^\bʕՐ!Oj@cfЦS ~;Y^ƨ6G'ǒFYd `a/ *?*VmF8^# wfnZQ>qA)3_ !ŀu&::k`1=S]ay@: .'#EBiL]]KBՅu |_A -Mz|y?;َ#*߸g>8vPϸ rc` Q?zѽc/*ߛȯ=vH O"Wh'rϖ[ނ}QYsʕ Řl0!%7[JG4 `phGҦ{o,?ױMRĽ&.ȓ&& 0njC*8eFI|&0G9M2n⧖}Nl IXV1ܴBޖW~C%+X1E$&gj6+>Dfc!Yov5r/^K󪎽M WT]Fv=H{3fo;p'I/ ؆4UT8$4Xs& 1 ^kO(Mf>֙ia  ֍ÂN{0Fڌz}wb&Ow\𕀼~Qs?8YZt95r0.;('ğc+߱jc(OήNun"jS(%D;dBf{5l*e,O&IQ}8>XZ^GiAVe JOT LbpTs3XAh@hvv ;K |SaX`,el Cb^ル(Ds\Z(Q~L6yn̟l9ɵTBvټq6 D:p '8s1YC^eA?L}[sɁ-]@}p7nͮ g22cx/+(Om:R8:ӟ~n+}VE"+wLSnOAde5@w**$^lږOW;9T㥑Wa]3TՀ.ofSFplbb95B,ٓMd̥$)Yqr?AѺmIE%Y?ŖLk"?ZPc ^ `ےdyZrJ*0^0&KUj.jsA#؅uh`~ۍ7l}՜%յ|FV|2œL,U7?T964[gԟZ GK)~ IDh\{Ī1 { ,9 #4=0T;VJavԻ]Jbf˫K2ae4Q/GeIZY$]ft[*0 ,1ޢIzu7!/<B,ƚ  q* be5`{RH&B`D=:Z:憾}䉐^:~> 'Їsbvr ^[+f>dRnCDsBJɹv9p_Zr/qJS< ma"Q>d8e [w/_rQ+.|<  | &zei=$`/Uf5~4b Ki?]Ϸ‹f~c5 q?ֱ&nl+5IW18mbhB8°(l@Z9X 9NnIJT(. ѐ`i<JG#Ƨн•P4zLfF0ڣ|69cxq r+0,BeϏ|UC?=G[Tzh~. X}d l;:|^>  9S}'ǧ`F /ͅ>Z F.ȻfěRj?h9؛B)䟼5ICRáBIq)AFdjlwdq,=;[60䟤nL|*pzo ͭڴ{>.r8-Q0j*Y{`1QW$S?L*HޡH_d3EBGqJ^⒦E~Nqx,IMC)g.|0?%le,|kx!էӳv_{#d]h 3ǀpʇʄ2(@*cE|i!O@z_U7zZ@≠ 1he1J{?Txێsãsxqe!X YO`/?}JmMNP:bn|rgƝ[ks.TiW&]g3Տw' xֽߴPN# '6O}|ujSKXnT: HKءG=*Ưs̱f9M8򍌽3 tHZս8i_KںyA?N2zkIRDkNo@!". 3&+k&P};Yof3\u©5 ig 6fZNVcd@[[;WBO"쏸w5[H#kT~^&b8IxϚ1~<́b2`駼 y MnTν|&DE>\"op__RK\f8eF3)RA|G?( *j(T Me24fg9@\Z$XZt,.+T퉉TAY.!OG&v؂ɂӎ+XhUi^7 s,;ج?-3 1u^}Tҷ-" $|?VNdT)N1T e^aF(@p ;%{qt^?G6cXDKAIq=ٚ#ykm|95XKmU?aƌޛGz vb9hL͠% Vˈ!Ώ牝'dm_rRDIK{|hQ"eLLrIm3q(> (~ ;l^QaiЀ(BBI~/\wIa4~|@YmE<)YTš2?M]vg̲ljJ)ԃ_;`p:7/O(`_+b<@ށ֔lϙ0ԪūB3vpA}+|rMvIbFReuYcS7dx7jn% xTZhQ_G w%mZ@7]چuup#L^} E~+7yyW^bf0uٰZ1ވ--2©0?Kj|V.龉2Fhzt#n >:O򤷜b)Ff[,RrAvb<00qvu{ȀudZ_9ܬ%$GepvA+}T[k۸u%;KN%E1sˆ$U’Bf#Y\۠91j5-Wrf ~)a,,yQ fV9ze15/QxGiE bL>4wETM:1|\s^@;V瓘Pb)АsǷ ^C6U̽qG'*U=ё2<_k75LAZF8\wl%^8Ɲ| brbHT|,M?-![j# ;6"T[o.SyQGfMC#~jؗr  Ѐ d!v5PiV1*;x|aSaTO[ib+l.רǴmz0f7zf9;T H2NvS # :ć:*y2,Ha 2eN&{Z_uAN#UmhA[SۻNHPiTBJzTV!;t~@\A=I{vDn!jJ//87y!IM ubt7ko v- 2<T`FLI q`j3?Ãъ /9 hQ p;&q dkZs+t/X<|' {Vx2^Q2S5Ӌ:Q!iŔ?UwKqz8޼lxMձNa"=h ))\wu! ߝI_m4ŒEsml~L39*_&x{GSU6,2vxax(ɼh7j/kKc8p?':0h#g/!!=Rh<0zfٍCm%E `#X=*r8[ъ;<s78Vnݝ]Kea~dj{C{3D o1rְ^ny3+C!9S~ ˌXF4q3HT0J%ch/a3}2-& e8!Y%6%vt_Y"8S$XZ:2(e-ĀO)ЏJXP}r+r7| ٕFj zU/a3Cuȵ9L  {:Ҩv&`NJDŷ)̉ a O f2 |\̹_ߞ; X :LgM:o؍AʦrW@aaS&"JL {  W٦yPlܷKcG1@*?5dDQ4 ob{1lֆ~4ILmq+} @r+xlFLx@¿B Sۿ*~JB ?7H'-*S, ?G2.D6`$l>븣 Dʹ@[ ~th0?럔4qQZ`´v9$?B5"}O3 ZTCI<4٩QW^pO ́VTk|$GrlC$uaL^񭵊9m?N"CKFBG4 FTUPtn*ϴw/5"/VrC 8 T3Z\)K+;57`tAs~;*2/ ǤΆ}Yrw=džzZ# =&pΆ,. l2j?ۛ 8_I侵Aر pO*ȹD~_03~p_^* P tܹL:ױ,ѰpMH hsEOIc}ٍݎ96eT1d딕,,)*'f7itQ+C>-Ѹ:SGOT'7̒"}j$KAȗ(Xop(8!VGćYU)qkF !g \TI_Zd^s%:h0M۝4BA$j 8ֱ\聣њ_xTlarx/:rٜhoURojlv!sXSqHD UȓL_Ky M7nPSl[1NY<韼2[ %vm(JyiBz`;Uԃ_p걬m̫GCfd`*l8΄hæ]H[W M{`0ә\ROJKwjig$ }n$'j1Pxhz 05WO;T3i-|Ҋ h7|z 9F=' c|GCn9bX ! *ߗ<@`D +Mȴ7E[[=s~}hSIkh9П@Ha^KkxLRb 'qSpK ť#wjXb:8żJ$)b[BwN^(0*|IV 0drMB|d3Olӷ¢K@Ue y˽ZLNU&A)QF]r|vZ00 s`O!\󄙘k L} > "Dq`_>7 _/X5mPدͦn,.} 4|W6KF!);/x)'r_u&0Q`͉Pw[<%"n^6dv=}EINZ`]VzT g䱒%RemBg r_`y|YO['9z>{gL):!D#!SSqV ǡ!p*7B55 id? r%HIWv̒23rC 4wèb[wz+cMƥ%{_+:{Ok+Ž. n#_~$?OmzxKUj^x0JKE15sϖ ىjUG"tQO(.yL"LcnaǛpwBD6%M{LYtH.rfŐPi^f?23́txqq262 Z6 URYZ1H9#;w(9:>\VxnZŚ#YN)O!Wpg%Q׷dh$Y-?fW@iXEZcEM _u&!+D ۂL<~' fbvo|,zvuhs  JMP-2 ?Iùo'~+nF{w6K2Y~^W4@^T9#x,'j{{, ږM8836-"Q rCh*u(A.:ad/pgwJ>=Gl%~%`JӊG?I˯H/64I|- koMFgn}J y q m=YP{?n5R5}M{[?n2zO { ws.7w?"U;0t{7mzHzje ":o ̍$hP)R]H7GRǷ+Z Gy9 lDӓ(/IO>mݒbW# I#] <ŸMp]8]|8>jRJQܗyEj#JJϴ_$ܓ{hV3xJʣUyL ]#1rNE#bKyvF O;_4:=X󵠼r I^w'ɔbiH[Nj~39mD1HK,N7* \lLEI%rF!F ӿ߯#ƛ8P:xeh1Ӟpzn?iYq~d_N&rLhԞޫFc|Nݥ ='p;e ,vC:;ޞ TG4;9z=ie^3A(<8S,9w#)~ۇ7̧<8U3Q)a~_v?_H/A\0CʸpX\!|@m hiG"*!~hںmH nE}N%|:|Ͼ;6J˪`84R(ٙwыYB/^Q?5?lcY3 lnWyt@n֊nE5wwV~!$-ȱ b- {ɬ0ObPgH v՟t |yݳ9n ֓wM ϼwΒӯ3m1t o<2I؈KBk>^a]6ƅZo,h)y?D"ְ_H2qz>Ϣ `}nIu* D#.:h\CJm;HT6*N7$OڞĎ{/](y[FZ]O t8o9Ib3G^#t8XGvnƁыv;~_$$ZLnh I3f6ψĀo$MZDܔ=1Rh rZwW+bwwbZ#e`;xrsYB/Ɠi8L TY,{K lN,wK_IN';I>_; C(oT8Ph 1[*7V&Ky*M،f0^QN1}V\uڲv8Pu}ktɄٶhϫrCIu+ͬPw$9۱)!{7^Sr#{7TIBr6O;52epՕK=ikd_~ cTNg >Y+ՃC1cO-YZxy4:Ϛ/CL0s%ZN !ַ顳9ўlfj6ׁ鵯U򫐐?]/XN&}vۣ6]Ncn/\e:+Aǟ>"0cf9 @6GBp$W  UB,ph?2[{.q ;|G&pHBLqE oGt-G G Xlƨ2Nn3 ߎv]-!"fY;kPc/̲swPϵhBr oӹڈ`fK>}QIu VD}ZP~d|t|?VYL"L5]M%o>ʷcKst#DB7G䌴.Й7{V1P+uƼfEޛe&3:_R2ӆ\ޯ7c<{w`;Rj \u6!aٗ)"c|f^>],g 8à2oXO|~C)Uul{0IŲ?f|Lp{F+QXmwI&OQWhHj0=Izd2h7*`.- SR o^VB:R>f_p/gkRm[x^ nG 螋g24ó #\@4FF`+!67YUjK eNMs~S62$? S5RQ B־:n(lQą)5r@V<"*AnSfy)nhĔ+ oRՐnWhs6)¹Ywgq,FLS0 x"ʟ?zȭԝ RJ@ )pa=H^&jȉXO`*ٝvlٝȼ)c`WZrF9GZB\Jp63 1WX)ϢۅfW+ HŲqaD|jxA]ZeEQHy5FOw(J"Z).dg[b0(9bxLzt3_39c3xIĽ?4|8Ӕc'&F$)7U(;mJ'x*}|ߣKĶWb5[iɅYsjwxo3h} ۢmF` 3k=h"!Zcz@dϴ 7,]fش Y Hٚ~lEfC:ލ,f-Â"߁F:yDy>Utay% EIx-}_gpl(IUv=/%4Z =EzjUsn468&Y?;6~kQ B,RͪL;ȁ|t)!d\)_ 'S?WzlMpa<  `Egg% y O+0]˔JrsB2p_w~lJ#I4vؙ߆#n[$Ty^q|8y.Ȇ%2Ϭ } JۼM^T#t1^T+S%}^:-_2'(YE￈۰r[.*.OFPE싗=zvz'`i}G@ب">&̞*SQ9Lzbwb·%Ev8=Ldbtmu5} , ((i# qBpeC)Gs ݈MDTl̪Vf / D~x!298&~͈?87RM,?"S=`R&e$jݻoMamD&SB>Ƌ[i|NxAP)}="GV}QJԶ\̀MlO/7np[R?b^E.=IF$hR0B!>83vNlu.0(MynqCe.Qe2 #VRsfBǐ֪F2Jzp O/ 1#ob2BU, Ӯ `W$&,AJe-jyrq3ו[P_[ުHm"H~~v;^ zj4={ۡr܇sِS^86~7jPFP@庶,3Mju!sVB)иh/|"l[~(<{c{H*7Phni.Z{I?g=_Z Õ Q`_йGg`Mpi;*=Ҥaf]G hb`s^l1ؓX"+Zld]F.;u"{(hv]5gz΅|GjƧe, ؑ_rX#ße8TEEʎ{fp(ti0XC9SB z>/U〙8lU}UH#, u UIɕk#K,ɟ&f@0U :;[^gX RC6rVHSΫDV3u6 %mA5-c`X=^ѪUy7μ顖  ԥLRQJDEO3z2Ԉ 2/W5-Xdov>S%g¢ĝFkpP~#8h=^ [,nRv_'p`yaB@FRG/v8+fa źMX5) IUDȃ3OBfװm- u;"bB`j(6CpZ<8eXAR_Ȣ~Ut%Q !ڼ%K |ˢWzOG{c=[qW'xpA^aAZi|ITN\rQ`KLǶO嗫+azސf8@طj \Sl7! I9nt>PhN=#Fu|zY):Fːo ïևAt(FOY<%5MYŹ ))]z7_.MH9@1ܑ̦*ĥ)Otv>u o3 NAp%qb+zGMd[9/+;At%Nb ^&b#Zxc򽛡n1y OcjJu9={3▘P:K}l+1GHbΊ ұ%+|˿suۮiz9܄!aF,0,H^JiYgT%˚DU;Ŷcۃ;"' LҷM)1L/]K)뛼N/8뫢j_L]U#xbdIM^HtpxqJx%|qx5+tgEe|?Sm˥Hw3Y᝞nF$ݥ7GjȰ#eچ]dr;9L[6yq[M!(azM2 yjxI"ܣ6h&rpN, M~{/6iN~2(˽,%8L#grbH+~Dtpg_Ֆ W_.%7LfMgvzQPuj=5M5_7֨*N4U~/YP>R/4P Ƹ[j&JUE 8ZBLF'DGiZ{PB%)6p\4@Ŕ^:UD-rѧ*ٚ&/Qq25v}<:znпӗklkd< y_U)Nɮ7|$ &܍_V G[*sW&d|F"yZ|҆G8SUqHagEn%|WԄhWV ĘH!L7̮]U&:+ҴCſ'̩9,3qfp pU"4x),ԨWd |P*7d鵐2╻ijNȾ"Xх ΞO6PR97Qʠ0 Hlhzlf%$u}:-L) /,ɵ= wJ L/i>Ɵ,.b7C^|a0pMt"_J/ 81mG-Q wYp** GkOD@sbi UMziVz+'ӵ HgC +ш>h{Τx*[=Mabwp| wJAtd5-bע?q#ݧsRN]K14UR^7yM>OUATFG}LhEL?n'H^l`iR͏ޔ FÙyS4mHb[Zn1 lKuـ[:heOJ4!#j]6! {k'Ag$.^cQ[ o~ lK v{A5R !*3!,2[t N#ό=wNZ X-~d ^ v7ȟՁtš+ٴh$'yPŇy+4_ ;ڀڕ}t;`[ MkQ3=n~He|vZqnB'h@J1/}PGquY U>>yO=Vz qvE0+h*D| ~5vv0[C{E{4m{H*]PDDMd-7w"l|9" V{,?&5 R -.:nB?/qx(f7pvSP&qfh Z6m dunzTvȅL)1Ra3qfnNw)m>L=0B-74&CC5eG9Y(gbn}l;':1[ŗȤ#P5<2(lX\?OAMuB=5I,uy7d1܋ H+ބI{WWQ d;Ab1$}/Կ)-D.53%:mZH%I^ȸ ۛ>ŠҪ˟#D-4QJ;U5GH,ogf*A}ެv7 \<-fRzڅt?74ܰ EwV8x݁qeka糁|\υi;yXuS8qkMqCauŶ^S)l9Љ3df+[ir-u]7X!OdWc* r$_6I?[NeGᯁk *2a7 IcPR!l~w~J = ӿ~c?0G2AEς7,䘃h N9?DC]Q"Y10Te2i%lSXDdI=iNo勼jvacR vlQ?((-Qp6.^͌`7Lx $Zݧܥ6AՂ΍w-ugST. *1Ccȋn6 ~7u8Z$NDҜVH4N&جs9L" N'o׍|$t Wd۔,.'lǦXd])-PvX21Uwvڏjdr)cN:5WX*Z~FQI+!lh#S}wAb{vٍxy@TKZƉ]ҾZ9)L5fA&u-eQc!|<7`m{AS̓#] Xr9qȊBYο=lM{ F5\zAzI+VCEu4jIM=Wo-df_yF+ (& c8y]et_dO}k2/̆3co #RLLi/%S| nYzC2n=7؊{zwR x0ȴUX"( >p=[ |w9T?Y<iYvi\̷?_{iuK|F*Spe-u)d!u$t*<&T;Fb煩fyk~raB)ވNœc'clM:x!9@|~PőI>dF5NjMNqtƑmҷpV]Bi=6s t"δWGq.hF\6v?kнNWXG>~pDRjY'P\纘%<'Q W##n0Y3m`>G0:{ +ni> }/(-ZIjm̶tTeY"RD?K(]ƕ}T 31~ʟT+{;-3x5N5{#+CO_Qc}.Nqe1[[7i.Ig`2IbPA׈fqU/<3-7ɶ33< ~5*N [%Qdr^ _b1 wqlMfTF["K_Oe4n>H}AF4w=5Jg[CoHqhK~p,ZoG 5l3Z:|⠑θVO>hix pmB0UDn &yF"4t!S^Z}*ٜ!P&/סZ-<~,B? MmC GY4=,?Km]:v$ƵS8tKOH LjT+qN$yT&Zt]}T7?H4v+03V-ϺެMӺR1{elԨ' c1D(ӟ0dQHktavHg;H]׬Ȭ ىـBkwv14Eء$X󨕤Gt!0DwkN`m&&HRoO8^VG#!R!_ !dT9JƐ 'omB6!tOy~o~FvD)'ܳK[bl9\ ٟèOrIك=Rw!8Ro?>B6DVPi9T&L|)=gAh-Ccq:,Lt0XvˣE6G:HOI/Y iɬQk,%t5 &}!W]Op)сr`~P\~1Hg>HM`dʴj,֧!k,mb>}{rv}; *:fǺ&9ՑJ-sQKK(Rm? wCaaټ.!>rixthڦeѨR:f]7V/>~Mܳ^˶[(7UsEtȳڂI98Hل:P'-e/IpERc؂A.\.%K SWQ[Ȼ  - J&wZ:^˷f)c6uEȲ K M~:eAqsϯ(݈ޞ`#5?\rfdt` ħ=L)ݯg8q !6 D8H6w̕L],@Kr)]|~av)|?JPTdRi- 鮡bđiWON:شj}-qLPl8D 4+v6?@E&ojv@-7À3CӐ@vF&atS@J/k0 "wk0yRi jMNbx(HIοiJ(!xҏQp@sTTa)xtk;ǥE$R3Y-#F93C`{5>M._n7aƂ9W40#Zr&K{m3Dn 30ʨP?TNv&X e9}:$WuLgn%Mo7ɝ|7eSi!wxn=VXO#,6[ Wջ W𮋍$cuV / "uk`u/>@w٬n"na-s^/omȲ}=Mo2 ݊[U[卋J2.ZVEλjShoHbkB4 $MӅ)OjZhr${ P9B\Fq*.:LIX& 2B\_%Mjl ~HJȣ3)a pOce'fՇ(^l\ 4LJqBx5‚DĢ}Ljߞf^\]<"ktl2aWvϠC4gsf9yTBU.0YGʧMU?%-wI!)Э=*KCpbyZ\R6sz4B2;.5AZtp:E7}*HT՟lDy[B?ң k|FTD8̴([(H GyMs6|"vYq:j\ҐPy|G,R5q m*IA66ђWaX HA&0-b-mH!&[5`|t.`_f:~Jq( `>'ܔM60.XJQyQԄ&:Y=aLA+Y".g:d]]l}NMn^F|sP7!U>wr# xK?egD%W y&Gɑ1J!#K+?(R1kޤAY=tȟ$՟?o bOy|@ eo/v9w8|aaw85t+ɽep G^0|VT{Ap32(A* (0 6ռv8$NɖpqIE@ h? }t3=8~'7Wk  qAU9M%)3f_X5dٱ`0w2t_RbI,}Lg,0P[W ;ZE4{Ed+8 T:4]*fL(rR wa| "aپp`-G`ͷX| 5Ԃ,ʕͣpIPwLijj16SʷQpnݔN;/*38bٍhK+owXwruȋrc<~po% Ŭ90MfRh -E\ ;J9fȷN9|D6Moj6̏w*X%W|l"Ǻ.2U Ori:ϰTJ58ͰqwIM|??ՂP@bghS,g Pl)l$n3a2'|g:srYWõ%e s ?pw*גdT,.]׳nTu|R *voXj筎Smu:A  lP~cd2]z-Hx{JNFP=?T^U `F&V y4eJE wkLͫ)ӾS{~$8?6B3CKnwɹ9o aAI᥾IoT>v{3±b͟gI ?[5YVU:(L"g$r|(dg.x(H!qg*#&g`|9!6ҭxic,ﺽdʝy3kږ~ubGկkґ0М7@=r~~'.3iiߤexPxr+6mte`*}!.]P,h75P{]KB,&H_F8}EX̐\.@$M/j}]&:vo#%nk=q whXT@kg@})9!H{-GYHk욽?7!słPJ\p; F6%EJ#iݢ՘c۬ђ!J;+>pڌS|(,/yLX6_ MD 'xeqH0(FTȶ%V%bx,c&aͱN a[QiZ `,_z_6՘E'{dzm{Xma> '5Q;*+"2u1ZɽuH-jUOj|Tdki8lm˜ {(;:$0G9 Ƈ8HÐ 6PɃ@;)IG*=j>7WYe=)-4s$emy.|]‹/g;msM$d ^꽖 ROthcd֯(:{UY8 dG{>n|-M06ؿ biXtvVH\Ѱ[w}|r5MT@WJSszf2x-w!2V#%8b?/GdUa#DI a.=YCgI kh=tN]PT)-bwѧ۫T#p&vmCZPF7ê Q?6ىFSliMP*$-ޥEΦ;@4saKcBzHkI+ /ihl{hlP9y?u_*a#hKrV7 q0 d.A.0=hA0 zckb&e[5~D_B# 2vCf8 /ou#2S$EñĊ4.mZ.@u&_M{7m\!K@n2NIP l#ECK}5xW0$1n*.J ^C ;U)JP}=Գ4) 8EV!XOPJ'(brs1{ekEJ >B8򇴕fKXr*$W;l^\1k1}!,֣,N.ȖMoP'K Z26@s_4옇rHVR]3zZ eQ֞s;oKA\< B!Wԇ>+PU,فgkUmл,;0\}9@.5R?fBci0f> xhMhCb,GN.c^^Úbk^ 9;'|'BC ,"kXMɫKԖ!zHi41WJ"ƳtRxwXA(͖ o&"+ 3?tGH]j( 2^f3#S\l~nv¥R9ֹݒh8$p$-bc3`: u=}V?Ah錍<Q)zǶN,WEE Y *"mic1q\#v Ju,$Jp87;}FEzۛ7$,l *{G_)u=UQ3XjSg&ll*EGK0ipP /45'j2E<X~3Y3 q6Q\01$mDzۮ-=Uo}6X}!C2-PJNxjH(HE@SfԷm6T('2G:? =^M:j,jZdQb (>S܂Ǖ]`J::_{d5d dM|H7٬]8o|8FRK>B{n]n2q[Q d*$Ǧ!],a=GxEbe7}Ça y+O {BJ@1vv$%t=$YAଚ͑}?{,bx*|{ kĽaDUpȣ.-DׇX漏&TǓ Laņyx5my,O)T.O v*ON 7f SKbڸ[kBbS?h׌2q @^Z#ۨѵ?w٥s8ZVS+ coXQ'+׮'h/UU*gܣrb?` BGx%x}aH%0{%+h';w^%|@0$$,ODAo/W \0r˥9&&ǘƩ47ՠken.l|46 i9Y>r[@>^AScQ@C+ftp]O+ofYZJdv9鹒5^oS1-mh{)RhTdl =<]A)4H?%wY: .nȪ4[Rˊmd޽ٖN{i[aKZkT*ufSNXU;T+f:ŒvKjEd:IAۧgKPM~6NHљKMAϺ2+d<|Mﲺ䦐͋AMLރH%S 偽`W%&@2MM`xrw,%$AYR!†NP|0SVw1S q/k[M2&_ՇRCdFPw,-*#2G&:Z+5֓jp:Ҧ2mC.SyRV8Os/h#t= ]ƨ!v[noU"UPo ~D8zv.u4Mf ^ w(Zß7!"!`T0v}k!* 3;C&|peHX}H>e:X5B>]/hphޟ{[əw╌1B[ .qAl󠿧t5+ Ra5m `ٵ̴[guP-KRܧ9S#I]_Wuc'PǢ ]m|<[2yRN 5VRtA'}8[%)u͙3 -\^Ydl&fP zJ!#')0r=˓tCEn_r7+i*^# }X3}mWe (OBJD{ J#?`O^ir4RF%%u:KNCyAcq7g콙/#9dJB܄J5}IJ-yXڶyRמ3ꤙɊCA?ņVQ؀#E/P/hYr=> Pa0 P\Um+2U lqJ)R#$7s~pzYFv 15O&Rn+X蹏A G{LVR:u b%f˴nvwixߞOkINjPV>u@uD9[D4}էJ3xdNBrGVL<%͗/7'nɷM[Tum1Ijt>v0z5QnO X,]Wi1lh.RPa<Ѯ< v$E"/I3]r׷[&]9cԗ>;KJM⮞bVd=dIe&@AKz'g~z#lQf1{ Ҙ@*`!mC_s%Ϙ~*\Z4@\bUpe@&HLжT*"3Z09cZ9鎉ji6/w&&=HU<_^͎qdN#4ۥ{vg0q82k( ptd`UUq^*ew WYz%CKOȷf]_cN+b4oޣ4`[Ӛ/1p4TʳHH=*' YTKשE ؽ7bYlJ9>fgk2!*WQepAXG2qjlnVAj6Q{+ P®ƞ[|=-J›,܂ xp|Sy|)}+׵Y6i_"[\<dWEf|΄ۓ/$ xa-QvQܪ3f#$^ Gge~wT">7L5$*t+D [ȉA4]FR-#U]wz)p*gUi&/X#qM' S&%yN\\3XXU]wLOG̭Yա8I;N"5}[1ۡveA---%˳Pq=r ^N$$IN|1RY}`E);:*5 @8D P;yR^w ~]L+fls+CQz|3B-B9U[x%6a,`4tJ};Ø9[dŜw KBes*ޘbSsn*C]?!~mm+)H8sb%d㲾f銟{V B!U {Lw뵾 =btK/rD\oNia|dQ8~e2"UͪziZe_6 c WH\IKkT@@fHzm~5FـO~BP{:Τ2ڲ.D=뇜U;x; E6+Μ`6|% !#$Ź|]8qg8H/aބ>­.үwmܘä{zbu2F:FhH11^=!Ί.WDjikGRYXL m] ~?.3ETޗ 0֧a,9|T] aG $Fc)ޭ a._SͣK2vc dТ$^'6$EaY^X(nM:15"̦Vxmޣ x`aceE [%?!ݭw4ޜ }1qOEE+U fN.rS grdiꨂNڽ誸폖Z 9Ѣmk̈ﮝ At?S?`;Sѿ?Q>s}Acu5(ݏx%%8?\cc+G{},?S9 ,(%&Sӡ`f'fL?z[x,8iiv6 F>瞧ڀys|+wa8"um/,?+@9xF1[%XĞ;D_¼۶3ά1L蟗KEmWt!E-T[mY"(-V7| kY aGo[/1nNs|.Dsk&Q\LgrxeQ}zYn%9h+޻߂]$-ࡹ3JÚ i2 DU3ZJбtF]nBOV4,g״_H*сrr(#l@^"ؒhQ\v9/|WqB`cs-v Nhޣc#&}lłόͬI8nX`0,p&C}w՞=7r4Dbz$W(g8~/f5͵qO Yu_8 w;tS:{pND5jJRХޚJ$hl :ec jlToa)y!Z_t wtDQFO&J\~)eG-%aD<;YS:p{5'Nŀ|bWEjp=i\ٮ9oYdY~>| Ϊ-!t-V`cW$3 **ae6'+&hBʳG<4Ն}@q XnF/El= Qp 9{%ZQ0`D?*X{/%i l8Jƹ2`Ƹ2[De NcB[~Yz0Yd R[[u1az>m5ܰmn0d8S1Qn_ĺ2{mp`U4B(ާ ]#Xݏ#)T1zP'1rs`,2`qTaD5,j$̐\&ֳ-^YRC%3\ }-dئ&}nDS#GְPD&y4%w&cτs\S#\EB^no~"׺h׻>;j|޺+y8E17jO._-LJ(~Xh˲:됀ȝc0'C*[7Iq3W\{G@g<ɡ6c, RdC>p˰CS,寀bXd-?ba 4 ?wz)kР#G5-@ÔS"Q:_)J Ӎ56w*! 38Ŕl- a6΍.>\zAx"nq`$4+(U=n-N&ԅeemPh5n+Ҩ)0 k͖ܯyR0&-̴ SPJCO):¤[[co(U jF$:O79 t:=D*38'R^Ĩ Le.6. 猱€~qA_ηERJaA1j̀ )L bc#X bjyr#DS%~D%H0VWE.!k9'/^w$qwҡbWn%EjBbd0emtb׭z7>?{ݛnפ#׀-fS<ߓ7j҅B 7ճ<nRYc`a6"IAo{hώX os@~3 aPCa(6_fѰ0@V_q+bh7Kf~{?~ꯡhAZf‹ρ.xċ L,(cѪ(G4k2.e,D1eNx Sז.ռklZXbJifK6;b#'@ˆƐ<] |٭\'jRؾJm9ƗcIP#H}1':t3M{WevBL{:wD8=&(S$xdJt a|9\1L.P321؎?da]Ev=Pz, w Pk]ZsO_TսPU|&fMĚAqlLnWF4 Jz;LM#$xa&^ldG["פNJq" ݀$^<,c0(kĿ9;kѭ JW,Ejŭ1s$l-%Hl^7,Pp6Au&4q f1NTtBx4(}uOu4unTHUa˕eqW6ou!+ rN (jg-Env`U!׼o[!VE6b$qp{!fa7Ƥ %z)I^ϱ ZW] 2Q@Nhty,@_b6"a=xSzmҤg}_sw N8@o$z"ש}F,ͽYMׅXAm`.Kiʼn7z';@v`Hk;RBfm3 l)*9Z6oF;-VnjPB|n(>{T@Ϸ5+mUڦ}MxKb uC3 N;N3J/;8NDC䥁+ `kՁDZ A|gH}nJ0*،,]"["F1x vTV F/Յ#ƒQMt6Ѵ<4L^Y1OP},)~ٙ|'[l8cNet7.4n ߤPz~m#}>Y3x|ѢƢʀ\M(H4u$l_Ƀȭei`yOuU(Gic/ػx~gWM9 ?bc> _Av$ N3iS,j)lJ-"IX>l(uԲ o?$c~olo C![Nk ^j71[T_ AAT[rP$s_ HOU~zCaͰ ^$I7X畯fwS0\_i`/c 5X@+цob!ٽO-n'Z}^[róh8eQXeF+C&d1 1bx[Ű&`v(.A`460HL͟ZSY$igGĦmӵ L5j)y,LuX|)e9wb:7&7騇Mcn"/F%nە%k.2벰u``߮"NaShy|πg'ϾrZP uwbh>,QՕwAy,Y7gU1ot5j³+EӂpQ(5*b(^*f+e{ ҿ:iW?eRG$^s1LGbA9} . WE 8)=j7ڬE\J|Y'g`ܢ(qom3H'_t.S@SS t%xEW_<$K^9ګXwWOIJ)͜ql7p:/b3Oh"ն[5 TB\t.'nWV|xz.vj:k\#gN("om}- Kі/ S6 St0s2(@K}/<{|MmȐJO2݃៞^i%G<6|2p߈tgNvѠȲzsfXM <4QoW+2Ufs,z!8ß!?r-{+%禾UÞ9}t&00kb ?v-[&B,\Mсwӛҋ*,NYfɝ$OTȷu p < w!+ZcB Pg5*HvF gxEgL4V{h2ٌ _8 +R!ٵkאk}r.8?kebn@CmY+,ʓY^fp/!eB-qʋ,L)H0;CNխh:}xՐN$g6gMl7l5wVU$?g1yȣDp]*~%84E嘌 'mi1'ځEZ g~ iHX#u0mR-ٝ(lFsA!bfsZ74ΐ'uCmkSq@]ꘝVtuu%Xl_:@4)D?ӯ)`,<~1l>y%&+M^2FMYmgt 1>lw;'ǝY!('1=1Cx$?G'8=Hg#?Mdl``RR%w>z=Rݫ<~aY&t,RӿuT,Tl!%ZM07gCok ?Ʈ-J3IگgCf1!ќ-eXB}pgBH(Zas[ቿ~׺U9yzERF&k $DW^~&8c0Ո!f_ɡnꮃ 7D-e,k/o8c1+hoACi;7K ":">sio XK(:\TOM?!ƒ!lOqOC?=p~ e55BhRFW͐9bӹI|6 x©ZUea}Xh XiEqGv,h--}°nR1R8 - v wgmUK!Mct=WG9O`4WǑBW YWKĂ D8l262Њ#È[ xʰhq at]ni.)ewC%e|mnF~'ϜYm j|c`$;Ixp6pXɜ-h>9bV`9,_b:PlLG?ZFсL@둻SSȩpЀE8 ͍{Y)K~H⺕/׼--sM/bxq,j n7&%D9);0C$٧GO*lXKqoP!k"^w&lIqVX#$^䖞 篆i{jWf>˫/cB1dZW!lfM!V~<7 Σ8"kCjj)Hh;O0dI%+4N2B㮒C:]Xi"?Տ@1T1N#2 W b/F≲Q여HqP\j\|if#\kduA͋/ nlL"E2#}TmY^.u{dBHmrDxTsP%q}zV?r_<_ـXtQ +q׳J]8 lѓa1"-n=#̩(VJWv@oadd7l{'V wÍ -ջ5kCSŠʽ*JvTW2ȇFg=e50CQTgl!'X bCO48Pgx`ɔ>tc`Z*ma|{ƺjחrIlK <I(k>\S-9[[^7N[+(Ԣ1c*ą8Jdz#ыu-6:4Hn1?x+1wr5wia*'-]Q[ָb|κBQ~e 7&NUY5dn"OQaH,5)g%Pm&f.ZsgI3rzk_}GmŞݨMmkK(쵣ޝmY)76Tx{R+,hև0w+֤bA@u3G[\m$k0裎 ٳ3{qoRCX 7' a+*NaftZŠ{OU|X?2< 8@s$I řԕ`NMDZpk8-lSBmUsn4ąݰnOxcvdO<<(U|B\y(|Pr]perƭc.BmF)E$$]:Hߏړ1U>b0"FI-Y7w$0fmjY~/rכ?sů`!翬.&AId$$rp,> S):\ ?ҾJv/0.!t1/^MpOo r^ىl 7%"x˺eOp? U&gALdR)拕BWHfDS2O CŪR^2O-R^~qqe{$+Op.[[GЫ05qqѺCMurrq8!lSH?Xˇɘn}L<LJI.k8y8sy@t̒c'V^s!rWM5+Cۛiw;` DE3JcwGZj?ԧI5ӡHtnurW!tUfoI%+vca,]v #X⨪TpO$pnE> `P]4a͟le#?TUY%-Eu6򕀙7ཐ<.@/ :Bt7rԂl6?[fUi 8spMZA|vқ_,]I4GG+_j2:;5[n_%'w b'/*MrC-N JGcÇ(>\$7 k;¢>XA-!V#j_#c7ѾZ!RT$>KC'@79:1öVJB"63(>Mg}CBBL EK4jXp"~7,hWbUPhѸ`2u9)s^xy v noVyAv'ۗ+YYE)AzhNlj''@) _Q]u 4պe-3/3Dy|^b"1CԋeJ^ziD y&;pnhpi̊F ]l[ߨu'e,uԃ%0PkX ڵQ+sF{Wh ustFzP%xS&>zZY*)9cy`oE'MjАb/&-\\@߲/DdD<g}4YmD=mzkpW%~;Dh!Μɱm8ɭklz-%9 PMo/90d;2dD0X֛iuX|HRNHx2IF2J=VtNt(_hI s"ysU #pK+ "ZpJ=Y7޶s#c禢E\s<I|)h)BDoȽ)<;[MB*Ttcs^j;pjGżs"6}N7JTԹx3\|uлZԺjq|Yh('80ľ>8[ßWɲEyV1SiZ5|ֶMCw %IF |8%nA<՞0ӬF* 0Yړ[-}d,5!O6Fx q)ц~Lѩ{`&= 0AQ&G׆#&FpX_5e?W(>(Ɲ+nGg{py4xgo6%^k| 2@VÅl!Ygtyv|2 ?VDRWFrC}Ž%h)є<a"}ǡ9a86U|KO--BبAa3܇?M0oR2:SEHϪ?Ӱ^ۆm_Fɹj +2dYd2ΐS`KĀ#yvKNeLb\b;x'l"LRR,ڵȩj]KZOG#yGm?z/)I=-?Dpn|$ʣ+9O&,e0Y*wha%Bm$asJxɿ $b+6.vVv#` /q'%s oC4ʹO>K.B8 hX!j}Cl56ě .!z_FZK֯~Dr- uEW.Jh4Mz$)E#,au6cfBՓ}>:(; QNə3QlӲpZedE5 GWA>`yr}\78s_PM#y;JԵȮ^rX/$ ɘPTo)eO0LR*fFIEY, eLHz< c1JbrZZ %`R&]3-`Įp2D}h+.J=Yɩ5NP(C׏}Z{I;JtQ݊fУHcie%Y /nTO,~|i"yWX(5*{e IA1cHԬhJ1.ajkjHx!^ b@?0t孔帳r45ʪV4^@onpR:xrrdf|B%B pd24uGwJLqՓFZ>حĤHӋ| 0쪵9j=V+߶Gf7Fh'ϣı:}.K'2'oQB>ٕ[o%FevTj;ǯ:ܳ˝=_W ;9Gʄ]#O+ɨo,LQ"8BhQAU͂| #6LX ݀,;Shu7(闠X))/V/4=qH:/ 칃XOΆ 7@Fx?imc}]VNMC&`;UV p10 k]|hi3AW8V$ xMZX]pr s6e,ڭ{e۶(@!"C:ږ1hۜU~L!:4^fh m02[H%VL{4E Amhܕx8˛j-<>88m.to٣mö́?sJd_~# SvjhH}eқF`h&NSӬw-*tKHg섯A;1۶/L5Ѫ7ub!}]76mPx}ɐi{ ~kj3ܽԜ &;5 ydF}Kz0MkV?wj_"Wvq{ KxU-!sEZ "A&= hLG@BTCص}A:b~}K&is# 2Wd}ػP1)ȋG[kѨ\m&4CP|xuaT']1!lWNw4!{ԟqZ>! Z f(XzH;acn+B(bmk*rZ%){ qKץL>F䗬cd62Lg@ )`*Py5\~z\$#cgQpoDJBn6 ֵdꢫms)tګ-S ug{?`?㛠65/IάMseKӻ$פaE46Al4|*-9D2U$F߽&y>HҰWp /$ 7׭3| '#A}œkMOHTpzrІtX;a,Bp]j$kZd11[<8[Dƣ}<9)A&/t~a&i]uVdA8ث^.b7 i!BI<7jRȳ,L 5\JA@ (AXe?k}pw\ w o=B!˘ܟwC^p yy[{!w >YxQrJ0.{'łϏܥ֣#I]] %â ,8^ tUj 9T~W?Y 3G!jCU*ay먳iA4">;e4%"%TZt{9 L@WU4N p8#23 5B9K5L,̾x!KNt]#(0W|3D1=Ypva1Ym2ARP[QŰm'DREJ.ȶ}yF.xZC@sϜ]5fUg [z$>F9I|s(.(YTrBOZÜ3q Q91lαLsg5w 7 w>ds`<B hJ4A(%UdbrgY"8#E pyD9Ŕ(d6%B2tz(ɩs{&Pfܣ;T~y5$ 0ŧO/єE"i JD0:ʆElQ0oS'{Hǥ@q] $P& ^=AE A܇)UwܓBm @Ū!io[P>N08F[ąDca5w)ZlL8'CMAZjOɭAv-s$;sVn*f6Jc!ɧVbo{.vgHPH*2]֚oX 3u5آ!u%4Ԣ>wK1C<T19si#?' {T_YlR뢶jljO|fPQ)*0̫f8bۮ;r&'v _bH9a3&? %"ѽ>4ytƏq{AsA-] v5h$@a5zi2zQ?:{;粂h1,nno]Y(raO vnde5$2rф=+-Kh%T]Vծ3te(bäb[fg+XHT\ fިhRLgHtl1::T*=%O8=;wbB5L jXVYpV5e뼭[&NF$V, LO ʊUs,O9V~;B)~  Y'6Z&8t&*+AQPWmUcߦ5qKZ}QcfXֶ(:P6LLx65}}|K$ 2/[LP;!6Ԏ(T4L8/4#a_clX[#x v>L.?kXI|ះ[^T$\;*or8 ~x}y4kSY|A/HSBG3N2p2Fx5dS0.Kb6 (vEƵm$44_XaU֪p:pgp?3!%j^>+Xڰ,ӊ3s3EH[fZR15LyS[eͿb 1IA~r#[)05ZM+!&gm~eT|tC&گuѥOǀ(ણP7 DVLf3͊X mq2kJnՕ쁻G~C*ʹ,wR9~`xZj+bO (!(9ݽx݁ QZ7TErurCgأ;tZ`E%w~>DgcqWHI*}8i2 _#baym"m{0U5:oBԠ,3MNHp1ab[j9!C1,YئYdmvKτ3u>HG#|xu3,2c/oئCLY{9e5{S*y|HWO9;Seb(NȗzS R)e=U0K|XЉ2æl̫> Wyg(7 wIMilj|(Z"Muc+Q>x`yg5 ԛҙblߊR6 oHOΧF(݁0-~p\Iį%)f.p!J`)p1^f7(9{ް@947Ǭ2;yo&l鋌Bvvy*n}Bs8Рi^pO.](^9>g:>=L|;Q.z~JD5e\Ӊxb @GoǑJE]9~JTD_Z>m vv} thH|$S_fu lj,WvNq$1RW$a|DK%__⛓بrK$N;D ǢyPBa*Yқ. a "N}=`h j?%:'ęl'mtw(A?N3߄ث*ʌmȪ|LXG1ṗyI$RBȯ+C}Ht8 ױ eۣ5®UŸsQ0u,SJ.drij0 b'u/8$dWMܚZˋnj Nh,IFX?ZmO自i清'A+hRx?w!~4^Oo{4~CLrֽM 9]?}@E!BoۦBHO:ؼT9^A7s@ o <24|de4r{gfMܧ 2":YxP8T7 5*5wǹ>HnX#IJ^VߝE2M@7oCѦCأD菴]ʃúvAiSaT*k/*E_СtD|ݥtN}Ȩwu+>r˥Bi '2s-KIQeˌ4Ɵ_eAS5$NRF#]-0A-W~Ъ*0 D/#eccxp=9G㣹 '8/dUP裖!k\*U%?*a4(zX+?ykOI+ջٛ IF6HlFNK`h'$M&t?6 +mw0YܿgI[9ce&qe=Ea,m;MA#j~6Jiɕ`v*CK L?U'%s2tU3W[7J&s S;k3]FϸE'S(U+k |U6vy ~Kn4 ]ݖ/.Vtp`7v,q90v,YGl'Y ZCpA|ZK{p9o@ĥ揠}|0W>Hx4z5x" &lyDl}YxaY3 " A18K)-0~oTFiD*0p[;]-J5Ֆ TY(X%Z09 GusCp8RGfIj} Q~k;L)xYqKY0ӃkɻVH$.M}q`D@MBDstb$("E~x ;Z_;)Z)$arkY%V(>=:4g]B7b_Lۦzg" h/K/_͊ɂ(ف;G>2*ÞF::Y0k]Pi5:F'a/OΖۣ/O; fY}>)p(26X];`S'N04 ]#DZ'W&4$,żA'+4lc} II5\nbem7[tFxluE^׺2_l[mop|x>@τ(vn\Fku(G x?ܬo`]ta{<4N{8sly|K!G3^jAz+8YQzl9U06(z0v,(hzBlx}dEYĿSe)¸չ:}n0h\ n ($::@ICb|)Bjy. / *iEڪ-Z!Qf]n+ }Mz4/U QL@@/]w}g-E4&U| 9b^/XвKuOkbj|qIh[=7Il9ݱT%V 2b?rAOPy&i7 zzs05'˃:ǎf0d?{P8.D;x*֢ӂ ˥,+f@jD2s%r/۹ۥ2eT{diB60 Lu+NT֐uc:K8 OˢeawzK7ܚ:},z|ޝ=qKg{Q"WtWQ@EA3w Ti]Dp6. \TzB'2RQ_:Cv,Uqo'flNT~#Fx i]ˏ~%gk"W[ #b.2lk쾆:-ϓ(2&4dT/dJp`-L*߬=P*ȚEr qd!XȮ 2pLү  ;8-9?Oy<Z<#sA~|@u%=oG'!`bv+.L+0X-bY8['c1<{eh.໓*оwO_3 *aUυ"BDFiɈ8v0-׸Ly/g|k챋p(nDbhQ6g†u`&W)֢ !K ,bS_pY7dL,^%]I7|as~$yn%JHZqT"NAZ5FFMM#B<&=4_G:?NeQB/ 9&+#& 6O+IB}Gw`KC?|$9edxnX cFURߣr8`&rJ(b@Zܔ& &%y[ԃ z^Zdo<y[ I񡊰Ih(K 1/ܪęYn<)݆o9oEBUũ O"ჍƲ>8kV+$m*!Kht>]p ~Kᓟ3āε)3Գj+8G$u.-2zh&~ku}^rÝ^V1sPnAZ+:y$`ry3~Tb?м?Щ?Tj>ubNW#Hq<'x~1ɖQ<Aj\w z aYQ {I}.>. 6(v[7=7GUb91/ HO|[jN%-޽fJg6> z + 2 (rWz7kUӡ+}<ڒyV7B1>ML%i2R)AheV-c\eb.n f[],y0_rوz-PlʧY{֠hI8ld`Tr@jקiW q6*>Gޘ#šB%0^2ie:շ!yPw&d/lY[;V=>װZD1j.p7%~X?ߍ,ݧTD )1bCl@#e02x1,Ǣ\B5NۙIāJT)$Yb0Ɍ#qP>Pih ۱KtQ耳S[A:0K73nҴ_ZȇQreFahﳺ ([˭徑؀tKռbq%&xlZ4}/h@xU˸xa*\{dI !a*G~rqhɰ0<~iiK 72c$(pf @( =<=?#l|/1m”03|ɍZ\ڤ*Rrބ2/#1MlA:.Haq#?=y+3O2姆U" Lj1Lx*KLeK Kt~b+P tlMh lR eX|o{~AyC0J9Mm-+C0q[v~$I2 q4:܈Y DciLNbgi۟#ˑ$63LmV%єb<ѣØWþUZ_zfwfNy8*W9=%c9[Q^$ &s} bRb6;Qa&-Ģ_a709z;c5iA`ƿQ]R ݷ8ouICG_q,5J n5{&$`zߧI~T,H fڴ\i7w""kJ÷ 1҅ND9p7=тSE'?/KK]iMݮt`؂Y a$lrOPc&1г)2=ǔ> k^}ci+&i6`xRَUu7 _TJmsV!s6Q;ɸHB 4z9\'ЃkjY16N|"xecՁ5ϜlEpU:\S+e"ڕV E%' @L9_3Ȇ9{*+#^(='*j_"_'#Ƃc 4­vҾ`s6JJ>L(xHd^؀]8ZgRWQ'c r@ b{=}%,*Ot‰?r@,x?B߂UjJ{/j;GxYJuݘwuz$c[DgzBi0"a3C` W|~>ʕ˗:J%! $ 9B61a9ۮiYTc%oUvQL_Hck'Jۉ a9Y5K{-%xYtQ"HK%ShH Dxe;aޘ_B- ;RB yCRls:t7xLjO9y*3TK%sWy(u+=X1}pTO.+*t"㰉`,Ȑu8ň_eM?t@2:DkӷAI0\KA"׵*ǜPyY!@V~˼]ܚୄߔ2vS=4V_ɾͩ]=^r;&,X_R1x1P6mo+dx=_v2/qbTi CL֛DD& 1w&A-0Qh;cҝį؀]4xAb@[r_MI/]1(zlF+QIs  9"lfGoD,STjڦ {ÉRQe;s;۸lgAsāZbQc/+!a[[n94)$zvHFWvtwp}--YPoJ#%z#^}и }>ؕJMYnpSr&=pѤs  :Iڡ bq&0X1qt8ram-垖O-yQ 22:&k (U|`Krj%h<$1uf=-ێwvfPYxOkp5 VKTC24c5Uf |kpǶ~[[$}xE>Ea~^\NK)d ;R4Q!{G+Œ7`%sU16} du>JgQ2Խvu jߍό]o%7d[J4`9w7il3)pc`"5[qsr/)]!g"Z%7+FM2}ifUBW9!K5k|t]wt]1I'07EdNZ{W57at,[ܦwTNoEyL1uo( 8'yL=WP8so:?T>? P !ډL.cn[(NRt;O1GQD{cT\`8qV]rc"%^edx1hd@7}OFI im7bYzcUǟrHv 1M%.:qҋ,Fh^Q$N?/nv%v!# `w]G25-|Z o,ɳ]+yӶ^T\N$7۟In*=q Y n ."aWT3+>$)Mx_7}SuKG|'Ǵ-"/W+IY zq eu?2gEՖAh; ixs 9&Hp6xXL1A"cy&Ƹ:T`" OfQ+v^0 ,kpNgi+ڎBlNwAuˁ>YZh3A3S1vYQZ&ImGJ]5]xt)=)|(gZ)vncy?w43a9QM=.#@(ݯ䁌-0 "JvnzI@K%՟o*fܕNRk@ :M3liIбf=Q>[ymq-<a &28ƻ*('-$UWWZ@B#S |6> a ƲAz˭fc"uo=G*AhGm-uV7iFJ.+v6";b>|'텊3m`5LP(a(hQ74 ,_?gNȒv_6Q/G2;B<ם(.v*xSj'?H|N~o*ep[8P}[~ٲze&5w|NRcMΟ$DK΅+RTFw?^!YAPВ09ZRֵ#s[ Cy$8 = H.Oq;;k%YHrbD=_1I.[ op"(I\l Rig*ҥ !P ;y !OtboQjBte)cZLҙkx đB5a"(f<[1{W"ˌ#"~<-*)-/ khEAd@Qc3C>쿥Yz  oY[RVZ!ض Gx5, CPcӂR$=NkPJ3t2޲i(׵1D9ʠ"&et:woA65Su (g>JaLA+8d0W44Qd)?4C`GX4 j__L8RxbVڥZVo`Z[WL ROmx.~ĩml\ =+ ZĖγ. ti:cPϰ/E40HL_w]msD/H:9` J"IҊi RldvѰT [o &%BMp{&r+YQ1ү 6u!5RȦ0|av1gʮd5sJRŏ7¢jEDc`dzq%c:hU"_,{KzSƶSe" Me T[H9"hEJG3)9~sQؘvIN u 7}°9# H`xvH+4-ȫ)gWɝ\ rߦPleP9@9}K&з҇Izz =SjDڲ1f\F^a,}UJVNTAMr$/xeЃaIrF1j4P,WlgPJcKV#i?XimgEfl4V7B+)Td}qvS/9nbqG҃Wz-ټ[dik Mz⎁ҳ^>ߨ]hڶ3u IšynB6oSgC=t?!7ށ{JQހd|ŷXwމɘ?t!XR$N@_ֹ#m;(1]rM_*e{*XIѰ=ޠ}oy@=hgYBR1'8CMr #}˞rgH.KW{,>u tSW "=}27T3H#ΫH)(Y<^AW_)+.8BEW&ǡ{tZ5~(n0G ?}).?|Ů,v5֪ޣuꌼ\HIRƛR:V.FNUn?Z0qP]30G{՛!{x@ EP嬠kb[ɉ^|ahjp1x.fedM]C`IbRQ cKK$>.L`K3++iwz6sha$co ZN 'ߍw%es1V 1ļCB#"V?ua5/0`Jt36(;8 Y0?bPkFEZ%YxvtÜ)R h3[gB˳!Ӽ@?$!H6 IF\rٵgIc2:}!Z8;&FuMyUa*3wm}g`X2A#P@{/\%e2+2wKI?Ug_ >ώ;@!cȘ |M:q 9*tOFAAp nn#3J-530sApVЙ.օ5 ] _FK!$vx%|EoUrcHIn"t!@ĵbDX`~KFBLCᘳݭm-)wǾ,j;& VPm$K%-p~s([cO'LU6aYQ?=%W )c8myߪO#^H}9X9h฻ K"x{AL%P@ u}9 1vyh.t/Ȣ}BѮA 0xs]2,J)CXt ALۛTo]z15iR|ewQSb|aNMSu-t#Bw\ia{@K?lR+NV>*J)C\zNߓ//xS#[U$^iF-}W*:k`fԝzʉ]h5b~fp::;1'twx`@_ieN7,r<%Z3_/vSύH&12Rںׇl4{Mr. RsPӢ`qn47Yg]$N͌SɇI2[MWpdtzZcGP-:(:z/Yb9P:mm4 ⡅5D0*9|f8GP|bf^3gX_?G:o5k-%Tzޙdx%jp;T֫U4g !B})%> x]^2:忛,yJȄQljsǜ/@b?vmP Rr"hgwR66 ԭNhűq8/tңDĀHZꏤ@'Sf__; md[ ~\w1hjaJ#KAk_X%bǑ1bȲv:ow{9' l4!g]}?|adGLqDD_F1ZSyDt&UТZ?IRM, PnMP*OVN_9l-I (N5z~5=e wk$>"pj- ֯iJ֊iLoCY_cYuK J5yͼPLvI+&4\TTݷiv=)q?(uI,{WM2w^=pU6_h-X#nE^&r|7Q.̴O Ji3x(}?ߜ8k` 1 Qlʛ^>!XNEH0?6s^r՘t2ϤР]9Դ/-`=E3%wN.3b#~ &0J ~${7:&L'*T Q6F$ ݡm^v7Cm׼f5iAсW\G5-}{C{2g`VE;:'UN@ Dlc|l \iĜ= K {Miͳ*rKK,} Ċ.~˳ a)o@9poè6]ܘOclƞ%J:P֩Roap=Jn?t^џjS8+NYb;)Gq2 x͙yI8= ~0ϩ`Jg,}J}9}ӝ{xeqO_ |V\8af1MZ:}BGcXRJW溎3[L܀39~NE~vErUE$j=fّχmͽA}phا &'~#sc7JqVhD,Lvg@\ ,/)jR| +^KB+q=m[p/<6Nmo[0BdJ2I}VGibYXned>9I }i1ZD dSĉ&3Ұ.ὠ7=9:Ge'B$s nrr2D Tlx.cX1]c\E3ҩ=QW ,^ST~UvLBA'4ujK  :CK,kݕkh-Jrc I/5 =~BP S; Ryq#Qj=7ʥ y>F!72Hȏ"r`PIjAQyy00Z>wFΊxHtʳv0S/}"+34jCW 1ɳk# Y?u"C'UOsB?Ȳ]bEɕtq8Mϯ@/;Ly.4RD=E84E`È|{w?2¨:wKz,khbfTdbn2[)BkY -u mSa)J]F`&[}n:ܠ N;Qؔ# !˽R=CR 9%(iu_(bve3:SV6McSJ ulDsPjPfGCQE1kY!.JJڈ<,oG25bu鈅ʾ=oP[AtK*᠑Kyx{R*=]'4DxQ@oG^F[%vb'>{$g7oHǣ&섀ȘyU0PQkgO#^pAi!?]Sw) Pb"MTc^7?^PksEWS}/ENpۨLj3>ȭZ~nXa׮Wkdƫg3[]ܭ0nT-ZvnUqĹQkP6]K,MUR^cf ? TLBL=Mפ)g=J12zz%: Y!Yz 7EWQr`a|zmor>h<{< L튬PTךdeֳ檐pXS O /q{^ސV'I uYfހ "7O_j &oS] ~X@]8[3D VK24~o/QaD/O>+ (V": m-~a?`Ge4U^OS90檅5܊Ex6ӴO_g) MhX ̹'R@y}Lq`a#|guȾ'3'M <",*hG_SnbA!TEFuO鑔pɐ5 E:3rא}HD ygcf<{`Ye,A׆>;j"K`_nrv8&} O2&7ܾ!`Ulg91J\^ "Jc?͘ %{<-訕Qh$iRƿzEB)`0aj R^{FGI}Kk.k87K5syer=Q)D XJL!eO:cp~{PY gz`X{rU@jF2>iB}b%T%e"c-'I!y†9ul4\AЉ{*XN ^`S /*}o!A5XpL I!-(KR2*Y?kR>rԩ渪s32L,Ԟiق X~OH#0 c)<;+).O/`83hSİWNgz%npRN{k:lD77ٯ Wjcْ&x1+˺K/ 4ý % u9{0 H&7Δⱨe X eC8H_hr`QRQs^ ~?4a좇>M0/iI=N AWQNZ{ǐ{[7ĩ%|TY()ȲwebP'xeg`v 舵(eE.z{b"QƶuutPs|mz$&pǨY7§VOK1SwM-8Z,\i= @Vc6IǓ5E(4J.[Pэ22RbD^O`P0ih:YBVEFoZA]HX#i % /2&T["V70?̺qBJ љGd h716;UAUֈ^%^#&TBQ6 TLHb>|y o3#u|iSZ/dPi!HL4v*Y =Eԗ?!:m*;r]O8;> Vhi (8K d^$ 5\?}"@l8 h 58* wYUU!ܧ_vJW|] QT=ւ'Āc^'ITʼn%}`ͥEuy"E셟/=(iskP %C?YU1k hzA::%:I_:98wX74Ƃ9H1Nwp@@)N~USX,sa|3*͐&#w\1 3 >IԴ̸±FM`'/ T˺M6 +< %V'T2{^nPA&{\QnCEÚO-rɼ +;GI۳TO>.}oDuKz&9BF mU:G]7Ieq|{DxCyĭmWLJZ2R(b=c3>t^U!Ɍ*ƫV>> }ԾM,/PjqF Z:noeVONKe2sz ul>?),|/G-֏\i "iFֱ?o `K:lTtl`e&O w=߲8' i9تaKx1p |3p9Tܚغ89l] R6FGs mVp[PyȒ8|/I }CR]22u`XE3|?*,_P"(a4Gp.LAɭ*g%0g*kx?j$l/f-+ jیZ/}R=%vk,q<_p}&6' zm4ASաtTts]iLMqʂ3Y5 ;\gIp$Z]aaBg!)^xVa/8U; &dlqu^!|EmSE=!`3jrWd^q2 U!3쳏|{ CSǫS5U6!-KeVTQ-y)]d.VޓS[oAPT)fOm7 ]<c9z^T0"EWCcnW0%xbE3v8KL/1bӻ.AvmL"uѢ+ŸNS7С˾VM }h ;_*-r',^;LA#m~= D^sk1xZǠd-·nT&VYۗ\'r`>vݰ$<;B?Tv%Oo<7?-7a\Wې7K-LR>HMF=a1;xBď E@ib h6U eJ6qHw᫑ gی0Q5;!baɆ^?щVҽ1 DTo`/,ryEab" ZNEb{PIcAE[rV|cd-=8Z9ٲ_J` ,>iJ:x*qon4h_0.*лO'FDhXq:ȶwJV.fΐ1jQ<3V p |sIݼ9,pe9 nU"m`)I7:롩TEq(qV'?['x5 mT_T,I&ϗJKŽXSm./L5X-fesu2[sƪ(ooHN?p9NGV\~cfI=PVYsJls2j\Go>μF8 y8|<G&r*`I%(0*~MRlƈOylfi9=JyF6ÕzTaa.XdƳ_]+x$]TPns*&嫩+T6~Cp}֡Z6 wݲXFNɿꔗ7W],Ů& ߏYO#hr q^|^iB~țbƌoX <Е ܳ0ȼ2 Aꫴ D,CK*d\7db/v0bg[2V :0c~Q03=={z)vO(D8D5]J4HHH< (7>ԚULKgjGǑOA7/ġUjDwBDaPk3AnМc`Xh}"^G[)4Vz~r'tʨk!J1 '!d.WꜶsU簺Er}"IWTכ(k_lhn/P}=ꝋemmJ,չmBݲF>yw]9 #>2~NE[1gR,thL|*y>݌a&fE%K|5 \7cI_c54P-/!j'\yxV\3@aչUc}C0xO(ǷY@L۳=ɷȷ &9Su`a3k^zDz?XbKjXq݇=? rs?Ң59CI~Iqm ?3,pr)[D@Cbgp2" Y*Rd>$Nzmp ?5,F &#'2JdGА. їоupkѝ{vsC( 6TL\t"(`fݝ_V#v}jl4i6zP{(JX62,[BsnNx(Hfۀ߂ Vf%ѠCw ($4Dycy[ γCŪ"T_ Pؗ>1%>cOqۨY5,>Qh`J9u]3v8ܤ|x[6!r_ BЁŻ'U,™|4hގw9p=73<]s΍/ԕ7)u+jz10=Y Z#btgd bwϮ+'s.&۱%b/19\p[4/ds\CcN%kܷpMZMΝ/ |v79a 3j~ލgZ DSnBl'.%DP"=MG86ŦGJ_u\tNn?}.=@, S/u@}^ o(yuE\C٩),7}$z[R]7 ")l0p'7𴂚@ i2=o=x L VtTTM_\c{#ϥ`#aV ojqPNbt^jFl>)5VЍ9HE7yٗ0u$]N2XKRsbp.|@4빷)3:JJE e's#m"PI հAT7K? ?qR؟C},\Wei^- ;u@Jw%1Č.o[xV|kҠ& nd ŋoCYQ u5Ӗӓ[6=p[ҥuw+*P^A-|lMt}@f EIэ癱ԎZ>HjɡUr\Yo_6))O@lVѨPdUԱVj|(VMf뾄Ђ# 1&qV]Nv1' gX4!8I⒰- vϮm)}*O3qA_S> x›1edY=!;s?:71U$괙h_Vpӏq(R{A=iu6^Su6m%0q䗰{bZd]Ƹ~K& q HY] b(,{2Gt:# Ts[-f=&hӧKiHް4ULDwhPE|NS}`7vԺѶb,t/q7XB#ǸґCʚwu-WktDI y]5$ҧa;~0zC\p,&Lʨb0J+ WZTaIeވ(+X! ֳI~؆~-IsםEPW۟4' ']uqH&u>(&|fd8Cp|6mV^/e7k•rم'*#5ֻ^mT%Eͱ'R$m*G=WRtsPP zK[QA, tj\,jMR O9VM_p$܂DvZ/9Di!df ]7A7`"J!Pg?=Gv0q,^}Mm+7D⋭8y.5o5{< _P:t18{hTM D҂scZjXMB~ɨ=”ikF"So/bex8~,VY  &PUOMU_ae@3x\d':tVk6rEeU ?M({׸4=6-T`EuUޯf454AW?j?=EflŖN v`WoTYEŠ9 u d3Nx-Z0oO9̲>Wuxܧ 1ɶ'R67a&keEt&95&t1Q&鈉}fqQl#TraLIfB& *̇e/ACtCo1,+]08J\j_"vq݊pl MzיyzQ|C k00VӶ>v23Z7&Stg\Cgk\(0Ffl*{m]j$\lGS5}9'߫gf0Y_pxKFf@>Up2!F\/=n3ɢk ^y/v"'6?,Gd*]e֋P ي4sьi8)>_1[blmNmٚ A*Χ[dP4dةE{N i4'^O)mat:?mڜr88vT c+9TtU)ļomǜ/ߗlh]7?HU5L^sG]"U7 $r(VI6 J(.0J GW:K^q΋ZV ig1d075m֑ArS4NDr;zĻ+A?当?VxV@'#yjw& zv_ϢN `IŪ-^oF)7 40gpVJ !@5k\ϧ|a^~^uz@OَM1Xga$E"('6X1TQvp cH]a'KDXK8WU^m#;2,c*)F`=xԁh#s5p' o 3(-TX\F$OEs9rj*G(T%m']zf"G3q]܁l)3_^(O0c@GtIB0#hmDZNo“.Af^*X8-ւ!% xvW0nS]< v/Sq8K2*O-qtE,v4k7"w">1JבDc;~.ﲬ e ɫ1Km ?+ԯ,HYn 6K ؠ<Ѯ|}KBS^srF-v 39̊U lhŸ&wwhQ̹ %g4-сͩh삓!) C}'G{A(;*?Gt~ 댿1= ^ʱx7~Of`ӛv{n^ |$8?u,vɰVqyTv#7[p$7~{%BdXFfB:M%l J\̓nN^lRÞDA%_d}#0M34Į㑆s6;GkMVCcP>c#湰%jڣ6ܾ@ۅhI-^qbm<C5'+2:;b;'^+ 3Z4Rͥ,n?Ԏ’< r,`6#WW[7)RvafblmMCښ9bBdnYkڣ~'܁{횅sXYZ Hg r,{i^wJ!s{sղ5YG` D vKCGM*e;%m(Qn?neThJ;pΦڮT#_/cS[)m%.V}{tgU$:)^P,_:xw~weI͚؅%şpM H/e)-OmkS1ΓOh}e_{J É`uƇc灐~N,J@md!C}`G-PEvvst!g×L./Y?,q:Ժǵaˠ1fd3帍OQ Vq^86$ JV<{:̇+05qZBC(X\t<= 1A%KfЉaE N3+Kudf&Fگ ǾQL$:dwhVܥ:sp5ZEuU%>0g/Q d@X :ڒ[k "S}^|j̒PxBNm~h)n^78\u._ M ܿ/_C aScQPx|:uF,3/nQy^8ǚ%3x O5)nrP`NK'Q32h#Tu3$00jFe^ 'ET"$ֽ̳j禒 ՉEX^%jskOWG5}ʰ:b3CUSHJkH J7 EHM- KMSۉk6pl0ԩ+ey0Ah(}5F}|c2Bi,J\'vJʻH\R6 ¦,ńh'Z}! :Pt@AKZ8BԴn{{ZNxR̜[}{ʫD>1SP/X@mo#hک)4{kЅxk" <zOlq#)X^ ^9.WfU'Ú fV/P{;\,8JGk,>#UP!u1σ qpO*p95_gf Hu9=!}/06wM2#?(AُρGmvu^H3&$ `Çi}P`StwFQ("XΏ}W 5.E|ƍJ*R4_qЋ"g W 4,Ix`>s4k aU;Irs`C,^|U=c.ɠRl|т,sO&Z;cu$% " *+Jr5';4aEQJS {$vXNjM :̰ tt+||hZF0I1tĜNG 9c-+کEi?Cli4^;R- (&~ *1 (- |a恤`ag#x b!~UHY(adZ#Z/tGwAq|H<̄~N1:j?rO# yc04g-3T {,}L62YDk mJ\K8h/J/dݽ)~tXЙ >G>,o(m24,<[DJ> A9Ȧzd,>v}{œ꽶ǽ`&`K1ej% bî^z#X \Ghx(v#%l3iƆ1xcm!3pJЫk=B;̡DO-a,3ՕX i Di?%={1[)l=@_ԡ-je4;Q-&R|Pw{oLg E$J%kcnzEzŵ1u'aOޣe+G rGNCe4Զ1\_[uq:%&6k&@ YƊ- gy ,(SsWl҂.*8Qcb˗GdC /},UraVXc`!,#Q۸6Bsx^NqTO8>P)+U5bQa4% HPT%Kgqpa0=&M:Ĩܭ=唡rppVN͎4_.C:>Ž2- 5EJcNH?Ƅ@Oo(U&R Beeb 9^[X͌yi ܐXwyͩ^!RE_grfMiL~:6xœptrS4Np C\*e~\>>d2xl6_#M.~™%ːG]I 3FqzQb8{.t, !Sxʡ ƽ jBxlŭH^Xk7;jz0MI rn/Qmth#:阛3=l4\[PtX7DpywCSMlvۜ5{("|4S伦dv% q`K{h%޶4tL%h\qGAPCƷÊu+c6|RH BuHWqVghĽ:S@`2ٮaZ nR >ҘTh<؈*z(nWwUQ_9?>.@ڦ2$l: &F -՘3/:pc̕i,1n _d7{v~jpݓΌ@N@eٱrr Яy?(B|`S%ɸz5pl@˻<e1C)M jHETu"iPbZRXlǦ:Bk >%k9v&JU^(ew|蔌Y$c@|Na}VPslN#QAYk0HUǭqƖ~rG` @ZH\IFhTu5q%OB3f=raj{ lszH |a" V6~Lɐo[eEi1c"4 1!7vJbDuqs.Z[0CS͡\d~{:h 僄0A`F?$魋0Bݐ!F*O_i1]䄞K[P_/;B>#V*GˀK6stwLsс bîOPD }dۜ)a7jKI)(a-F]hk46΢a~T]r:FaxBeRS,J^_MC{ѩ~G#IԐosU͑W0nB&@kW=*~peJe>HqrIwTI7륗kcK\/n`<!CF_`:JR~JDk'LR!Kg@k!Gt9E޲~s5쒸{h h|Z}Ύ F?^ /$VI]8~Ǣ@Mό$ҳV vH TY+Rt\*jik[j^w0}̫Bo9myxt$KBS c5oOΤ7[Jj#ᳬ8L ߬piڵ/"NC.Q7? "W "vѢF YB%cש9t o^TcˎGYs `,qYw&!li vDRPkS0{kKq KANS} ؾ>"FθP8!!_80 X'b€rO%ŋ2>6n*8Vtc;g9d"~n!77rv&u hX:6'ɂ@k'}~!c!29J- x~G(GW -ݿ`w5~DIL7mrwIʧwMѧ-W5(5u~iq8;D/{ sV95Up%Ss ޭC }>l&ǡ?&¿\!ZIg<LPWd LG-Ah1H8e7kjk~]{񗀕h)4<;/qY5оiS{7=E!:I0Sӹ g5%n˭"rAr|‘[ N;O6.Ĉ \p]J-kH.`WN1G$NJc+D}J@i?RB땙,9ȗuaMY}i ̞MuLEL\~0GbbUM|0S4tyo>y(Mp_sAE8e0ݞpgM {1>o-r8 O8i[({ ]݀j V;l^zpZ[TBn)sbkzS3U:P+-l#V^i8rt4t~rhQoII%C}2ɸ N?6~«\}E-/N ˘/E,HV vӋbv+@W=ͯ18ilJ/Y҃{-Oni Ey4ljK3Fm;,mR=T;|c}͇ŮJϓs^9檗R0 nw 1n'uc̨}r?+iWsB_+>LQ!Y;;BGuOנ-X,|8Yye[|qnq} n܆F/7`cJ3VvCSM4$CG:kY%mc<1J0Tz+]!$|l } Ϋb8[ar<-\%qpk1oj,@"Nm$ JW(,c~tu#nwl@ݼ1vcn`*G7>l@E8{aK[F24db]?ٗ[PC$?B 1e(^ +#*PR\̔yEO"(3R%*fE=mBZuH_\`HmO7E4< bBBL{$^3~W=`e`E+28%I^"x|okhCfOFtUz<Ĥ~QuBCsf<POMTYeay얻mOP hؚM)6qٴq*~j=vuVycD#![@3 @zveC m7LW J/tp|"_@k@Jxn` =([H\n~Z;YuHNoh\m=0 +H9J *LaYCX̓((Koo{:tcGХL'PL#9W4;_wUz/=B [H @sݸV 9s*vINd<[}~/!6s\ }3vK$r x-S>!݋l`AE*>3B]E5tY"$T(&#H 5Sw2܎ujgIP>gQ٪q2|F\fLLGP"<8X{$Ugu./m#4& ct?ҡQ%7\R~{,LOalmՎ߀+5S6hbTKFDl FNV+$f{y[:iq3-`UH:,/O;&iDvi;O(io,z@@[h0܉4vP~jwGXlxH4{VI9HC) b(WC @ɸLj<dP8S[ Az0usΉUcoUQ@? WaA6yf3Bo#ѡٓj&e]"gv+/"쌁 E{&P0 Rvl?\ѳ{:9A<" йT޻ZNѕ=cYp=:ĥ gGv+-*Y\6 5ϝ35Fv.\$'UN\Ζ5o"7#)H2&$?D,qFExJ{U9|% 1핋>/=|^0謘م.N餧.gֆo'|.A0J@hnLdtOf`X=@fbx3ՙ=2.[!=Z'֪3bR/!|C{!'6* ="T_o|oF{b~]r}:ZTz02W+ Ut6PUtQV3w4ygϕ@ouY-@Zxt!i #`6St3)$Α:3da/9֏5};fջw+c"UC@4%7򬴊lSeF0 WG^0M5B7,v0j6`J%D:uW*~ȩWjԽu%@1: ZV{8l{}z{\Ў(CXm>n3Xp?U ֭MDRq07\6RxjmM\-g~;kŠ"CD8v !hSS"|@? iX3 LLOs6yC dL|m 9 \FQg g h!T̋m}NbAQfm1³r!'" !saΐLg\ekϩբP>` zQ#=$GѣcGe1o!r3J>6 х15?=;TgAm|B7"';h^9Ɏ~M BDGUl$_9 3G>9bp{79^=V_u:L5AZᦢ{}&!V nBMkBe2.ײ.XFNA<I]ɻ@՛ 2ɰL޻Z}ftCJ@0Wzu=0NGH+1/ߺ$K5b#𹔴8JpqG7(~h\}TZ6=#lhrMA{kƖ=|6yUtӹUgfy.]z :JS '_ya~Pʙs[=2XD-lLCgd-VʋP8lX2DSJL>/%l7+m~qZ '#FkcwZ r eFaЦ"Ӣek6e3bhCUH!rZ×^ĐHƓa4>2 1?ͷn3q%t|Z!k]0Z򳙰Gd@b{Tܞ3{S`$C*%y'a`5(fzm4Db Ea,Rϒb{@?ҳ7|=]rj,?)c"5|2CXӭ+ٗoAT ,lK'Rv?p/q\Ywϱkb<Ƌ~-dp0)7Fv#N; z0m$kԒd*f2Q[ʷId1}T1Li?CȯL>)9*֟zFsqKW끅}=tyօ`e9OW8,?bbX|/z>]5؈m|0H?P5K[8[Iz_l(4qEN5bZ,)y%n8_F-,5.ҏZܡNMR}^]NB%=?,LFޚ{I6aXOP4Ţɂ# S=2^x{a uqX(HS$2a構1߉;X" 0nV[==^dH@6*K7,`JY9޶ذ2GldZ@{'Z`;Hၜ!gBox2vS>ۗ[=o}a&^, d,,EuanT;+JL(1 bQ2}X6Yޭ Mkg F4IY|2py2)2c;)bE1{98p [7x8 }Y7Tiz(ʥNk+Tyh4sU"of Q+2*BW_'mG4"#qCr r•\W#w f&<5Cj{60xu_ A/$Ţ NCG3%ڃ1g=qtF~hbΧwr{20Wq~ۗUl{!/WmnM[tz߿&\ʨSvh}8- ! nzpJ xvVRbǑS뽐jgG 7#37 Q_ttE {'jJHeʑ%L7nU=?n0" hq4#^Rf-_WN?8NI- hlrLQG72-׃[¦&+X.5z] Тdѳ.P1T̽1fI(|&PQ8>R8rvU lAg%Xj6ONv4|nE,-eFo㯟V]]>tn%ZlqT=vOQھ4Z'~:Q L.jxdGVƽ΀ ^މ!09ਨTn5%Z,tIY;DŽs rƂRPfڮf+>O5癏FxMƠ(+\tPJh[@A0UD'gd` ` Wn7`lQo]aBiFl)j*4.nzv1FqVDUBy^n#zP`24RQ9f 4ń/P3Q-S~%䜖 %>)mYPap0~B=gV7u:CKa`-[gXv GMpt Լ||G͹UӨ&,.)B5v.?WC*KbͿ!8U6-O[IΏ RGT1+/1CnX{˯z|?.=D(/4ǃ-5&b9U5&1J2yxB7"t/ $;{|]Xtj2 WF~2fkt++ oQ 3Ŀt ]AR.9BFpN߈P" =t+\^{1vW1zD K9= (MOqwғkjfs[Nnu[e45ZX+ 3jBOph ח~J~DFsMhV!%) vTW)p9#a PdZBт&Y VU8LYgsJBCk O{bΒ/ߧؙ!ndUALUƗ VRWW؀%AyF&MGl:{YFۋ0Ér.RGHwd=Pd"FlV2y wCNg=4ꭉ<,M-)f*Jx$zKw MwZHۉK$GOvCh[qC[rӣJ>  {Ƹs~!뇋Rt!#?F fABcb@©Ֆs ?RM{ÌCE Ә7 a]&uBkwȟ(nK#xqfsŚj>әn#V"UqB^QW# K&ch[&4k3y L*ҮXP*eQf#kGV 9Y \ӔrDmS{hMܢ9Sފc&lo?6Et7; [* 0g.] 4f ΆhxZMTCF NV>NQùmH[QgvOqFT-Od.&1婖]ZJ\IW +ZpfP+JɆC_&v&#Qyq}X]0]6~T, i7zJopCu-Ao`d B6 b ^*-u]~=k1gaHKAK'2J9*3׃֐.ﵢS[pcrF{ܫ%-Z#g(kΚ 5RiwiQne 2׉1/dN $:ϟH:?jMmAB!tQQl`t5$Lq ZY{5 (  }l.KMGtÖ"$KV!"+5o1cx&#~F$Vu-gT+pw#H"Yc-$f6鮜# sU9!6H Öṛ NcOd ӳokk$4izmDv~;9?f 4Ԍc[MfLSiC^h-Kb![C:']A[+m,Z G[u`b:Ik}ȫ jJP[_D}(0l$=ɣJͧq= 8C$H`$goV$l+OUU+G.^2>t; QnvpBZ}P:M1Ӓ7}9(6w46+z3ތ, t[-kIa_U<$ & V?`rqs]8>p`u@*(\F-L6#0U%ito4'HTS 2niztMvY44U= $b*mMS~-F{ \pP+ArO/1_rջﮔQ4BwR{#Yi-FTwaoXΈD2*2+t}`"sFna\;)f5dBN·V3.iQ iY!*=vf QlC@sj:0c.C-CH{8~qդ 89{#iHntXLnQXsNJZTXr( \3o]ﲔK0Z j\kʦVU d~7|Swq.g19"gq TTG;j„)IYӡ/X{nNF:m׃SMhpӜ5kLіs&1GQR}߸CexD qЀVHb^[Td0ֈ7DE<+HzYfC4ʁߌgH&>s֫kc9/9وP TJ5' g% 6F}jQ` dHUj Dڍ@L~%2HO y9[F([1Ki$=Y78 uMeuZ\)1叐4QMcT8OYcXUR)gW6Yck@-Y#HygJ`t$fR͔)%@c%g4Y>oc,O2_3XCqt A{\ m So@n=b> wm~5dx~#f/]CPgShoKI@_h&ί=$㺙#3t$$ P|Nðx{`_y3qqCdvRyH`G~6<Ѷ±nRͯ5r*wã&|%f`v[+8?!7}"$g+@㋼ԫធ-^&>54WDF0њr[u% !O4K/A-,L!ֱfȵw0vFRp@f>KJO/bC~A>*vO0yX/n0h=7J@k;F.`Lno}]m_J}09UwꒇaFVݦKsuFV(Eo@ zZgr +/Wŵq&1@WqWVr]Erv;v@JA FG!5VEd/ 1} IlܨTd澠JX1R3yfkE |#ybZUƊcN&[<xNxIMpH3i(^RbVt~4?ã2l'jZġ `*8ᘢ. ă2 GiUnK3+SߓHq%`b0dˉDQӪM\ԏmֺk XT^VzcaLM8hss4( %_Cm C̠3I?ۘy+Y( 9j'.Oڐ:uqd. bP9E}u3CR18,Y%*A#>ImK (&@0 I󃖯[G,<e⑿b` G] DQ=YRJ:*x!MϽ6/؄ih|yď|9Ѣw ʀ( m5G=`F8~-XJEy)SIa-_xɅ~n1V" P\:E:1"̻.TR>*S_Δ+|< `s0PkYcT¡d55h 3.#zlבܭLAZ?ۡv-#O4y(=eEk ߫@zZ\VJxlxNLLƟQ{~ ❩M<0/CǨ"E8?, pZMca/>_>)LIq2[^*V4boNHZWLW~VT>zga"7P?_ LԽ9f[>@a#5нr7#"1w4+n*D1];p !']>Ʀgqx'g~ .Г7*Ҭ #c&#7C&@7ˡt:d>]8o>~:-mԺD\_X϶a:&}*qF{,i&8m#dXM-~t32ѓS'gz,0K&*Z@ ;kKff?Dг0qS$jwY7vp]< 6QآP)ao_M1Ybf m+ءYUg)JnLE<ㄐ %,pc}E{b*ՇQ.R xI/{vVc,aӕcGT{NohF0N3)x=cnW!eRyY 59"|v-2(b1δ#7c1%br9;OLC2m`&L}JÖ%}sc:E9F[s=C֩4,l׷qD ZrE.|ِoԬӏ LO>k=4.sÖq((~OW˧/5~5,;F~;#Q3wsr;f['r fC&I*h=v"=yذ =!:HbsP:K+~p`VA2B 5!(9c, ji t3oӳ4w@E$zFep[kY ~5aF4pSK0Swp*rxQJGyl sL.nQ6Q5!F?>i/n*CDx"'WL| vCy/:px )0򓕖8dA 󕃅e,l19}ocܝbh4V&6?t.#>ghHY;'d{zg۱]Dhvh^vݴBϧ}lXlˠ-p4y[ZSЇ 0.9SeulCܱyus*wfEPۡWS;ZC`?8>; VgBo!Twu( C|?LsʅC$2e_b{٩2c,eF>S@fR*֎z28c~dHx`</528 t'\VIm}aB)rh<@rZm/ACr)7I]JMu9lwP[ΛM@˥-GԬ)Be9hpVtXMaifPn@yw9Q;Y*1}(,.19dɟmpÀ L|AGJIjp^1lHW(ӕ)=ChaI 1 ϒzU)b+.0=ր\G E tY=JoMpM,,zCw*܀1rR)i6&wگ$Oߌ\ַ`~yg KP*^ZZi rM\Js<* oEW.%^pY($R-@>j F0YiQ+]r0ƃ- $_;.Wp7b+F2 hKHsCyLBnX\}=AN N,um|q,[́1ߋ'0lVR)>Ɍ$QH1Hߖ$X2ֻ-$*Zv8)IQ E݄-O b>-A^8W0#Tc;]t,cazΰ6zU:TۤŗLju q[;4z*|iyTR/Z掔bY9@ Vcȭ3Di(کmX++TkTAAuv5D]tZT!O_?ӻ=Xt>5}Dyp ?\Qw<)%EJqyxܜ1lyI@C{kPysnlS|δ 9UstR>ͨ(b#Kr[K3sa(itIz5$.!F;o<ꜛEN)fM(\GqGKZ&aKj@| BJCѠT]xMVyh EK+ngHO6 TUB0Q4W>jO.lHez`^~8CKz((A%bHCP),+,}O}j^fo]0?%7-i@cP?29xoV_N+SJʕԒĘ*d*0@؍`kƦ'/FfQ-D C۔*sbH]>.d18ywθL;?}s:Rm<1«1$[Wp߱\@ur9Av65ʹ:1+y1yn5Y?<5{AXO|;=-:8ύv+uZi4S]k\FUsfza}U;el9oJ|-X+p g;$a`0d?9X)_N&l@ܞ&u1G ܺ-WkoQ!>4 @j"=R: qX㓞K</N/: =XZ4ѣI"ִ$ R6t(-UdɘCǠqS R٭rGh-,p*>`+BWbf g5=!ȩ}b+2-̻z/u6IsȩŒN/aLtɎm?`y\oe`]%LZ΋~8 I3qlP};:b23#}; Cs}QdAo8 GiƓ?8y՘:6"V#j?5=4,.yF92c"?h0ju#s)@#s #'n;9lQy&M]!4Xq#5qQЛRYJ-0Puڳ+R.t`T`QUbv9qPuN~qtB}RѨQJC}Q|' k I !qit{ټBP;M|l_N6Gkz3" "X /wbo&IӜzO"CLRw>N"mO<$t6a 9X#5HLn$k3dɺ>4' N)( D~VM^ʃ~#z[D珟dətU[bg0S7ꦆ/KӘkmX~c 0Bt;jp}o?~wI/H|5{Nh̶кm\z/ T.P"<_\jJ9W:svFhcTǥc?+cZ vE7I6C`b!ㆩவUkU/f6X`-kQw 2]t㠞L ΓH)#EDmV]m*E}iYpIF-F23dyRr[tV/K_"w]?i).sк{Pvc󦛫~9[*ƒQ.{RYF%I_Ҭ94uj  ޥ.oA!bJ\3FS™*H&Ƌܣtʍb`؊<ɆMPp|/H=g!~Z@l$_؈UXbw$ELM(@0]Dx܇X;XIA*8GF_G;;Ӎ'ZӁwi? xsRQ|e+9%; n[hQc{v[@ ɛ4u[_GƂjuvZN76BA%L IVsv.*VZt.>"و: h}M$]624*y9${x$E0ܟ!gGb-XΈ'eķ}H/+7"R,ud?H[W/glr-oSJ!}\D*Xԍz[jHvia,zC*sI+7Qވ(Z3G`kO 9iuɕ)9]Oa%wsfx[o-X6ǿ_E5ŭ@}*v%%cnޖRNg`бwեUC:fvռUuy//ivD>4 M 4U1t6E o{zS#%LƹS{2fQGlPJ6͝1PDV+NtpZ~tp?7D>WU+b47ғx"!?i@#<qIuSY0~ $:o# -}Z[RY}g$KSs5k}ͧZD%,#:Ytt11J!glkUubhHPXܥ-~yy}߅P8;Ƭ2,T!^L:-HQܞΎW#:!>C{hprUut.39UXՇQTŐMxU!I'hyo!yEZXopI6 ?s`F|8!]mHg!K<zm" %R' \hJ%_0.gYhX1敦/R@Ox:۶(3FT{俎f?䓰0(9I[,^Bo?U]c'I5#یk1r`{xB/ɠ&$fW.4"&%stEz{MAȧ -Y:f]m̭npܲkzdh "p,ˆ_,w<Y.7` ?. 0(xtL@@tEp ZUt5$qԬN0dfiw;UL@ʝ6*`#!BO5_1g$]y.OGY^)e`odMƠ삼 ^sr r>;ېzr) iexAWKFtm.GbGq݁4;u].~UA{ٗ ψZ5ވ8 IݐAި:N)97螾yP֬½.C Ŏ(Bo{jW٤^Fh~٪'P<2:Q&%ҁO)κtqft%75==mƜiQGhQ3Gg޺r_UU!k7-7߆=J]l)wi۫PȥmN%N:*/٣6ޘѭpPqB|ɦLI@tYq«z> ۊLXzn"k=A5%~BD h4$6![+Yp(1;չZ׎QFSɸ/đ8|cGR]:{Op/EI˃y_!v+F[YXb݆`)ߊuԋ$XF|nWBJG~jbO[LkV\4uԭk~_y&r\IRM08xN:xXv RLHJ)rZ=`U3%ÅA1_gYjetA3ʻ4s 6=s`A/]qEc/&\Ύu<^Z}a@},] zNJ0ւx߸ $Nx)6z4% !Cz\ur۟2ی~uAGH9kVj+#kJʐAPk|oX#.sa6߯0\.oYʻ~A:fw<(Qr_]0ZSa? 4Y*tՑORf\v |/{.v2aF\FCq\*eZ4&8~k=FM\5"$ i[p2H$.WA>2B}D 䇑 u A FayY9BxT™IrҋMÁt.bTEh.L^@ *. nMsZ`}D&3T }`~1**C0m*-@5kW _+:C $c3p^kJºb.S޾`)iKUC鼈n"&JO3Z/~ǧ 풍,'T 2\&e>~w6SN # Ip $4:㻐/7/04Dp1wosEh`@F^L /&dK>m8H^"LyN,zε0~~o~aW7p:\]KwD*J-wF;X9S8V{_=z rT0[GA:w+]0&1AA_K{@;Юvr+lI/-, ?ů2c̺_@#3\P +j@&{(?AciL`Pގ5bp˼\6y8'TR8YU1LwҭCg &Ar5 `iض_!2R1{{1*y ͓ۻARDנދ#|[&blYҶ;3lsY:C*}zĚF]J^GdGy`H# %gFml+Ly>?L%$]!=t4R7])j1')7mwtE"H#E4U#R3/dD2j8UdUOx܊ Zm` z &ƣV.7'~oN1 `r|ߢ0!c5[nk؈gئJ~F0 +Eyxyx Z]tf .t|4%ot׍Ƭw7 5|\~H/oЦoYuq}H[U a<(&rK{DBL%3 m|ehed{mŸ;NQN-cqpsw"U HA_%O*D޼T .H#HOS'>b#۹04'SOaur(ck=E ՅKHr3 Ц,lPU5DžqR 6-֙ h4 < c9 pñ9֤uț״})hO-L? {) 鬟ßmKU!LNy~7[qs@u{+XpV⯾J|3[@Dm2:C1=;(5& W@UVNO`)ϤइXg> =jQs\@Ă`_l̂vKExZViCe7kVa?|WZ˘f@6c]#P2>jeGX &tۭyZaxazJ@XgqBp-q ,DCe9BxT8p˾;U|J=1[Ѥ֕bKu]-q2&Ε 0t,5Ƃ- ,]uTپ(]& NT-mm kClubi9y{@i$} ! ˆ}u.!.Ƥ&!J9`3E$yT*  }jv>! .hE,Y51xB!M5d k/dO04fU&Q`6q2^46'Bȋݭqwr>To`;F3rh863vW 12:֔DX5@MbOtSŧa_B'M.AKZu~}PmL [/Cb+FћcM{ȥtͽ;7Vg<ɠCReϰۉQ6nxGA,Xo†Q2'n8݅Q#aV:,Ku[kBP )If`Bfj,أNXv^*}]]26:3.7!xK>,1BUnsr)|J%neҕܐ~U%TS(6Pu32\79OhWgU.aCk e򷑔F9QIGCEeY u9(6!.ImPrqGEol")72b/9xA0a+kyUP5h[f ?ca@߀Gfɼ3,PP gWiT>NݬT: Y.`Ӊb 0`OCȭ+ !O,^&m+MCxG#F_:Uq> ^7PNWټ Nƈ⧘ 9I61\X)od5mel%TcS6 nJV9i%SKeSj2k;yQjڽ)puL [7hvqFc}|ɚFl3X첶c1Fx(}Z;rF|F;L34^ %|5;Bx5iQłF^\*ênr0 dUQ^0gl"~#QQ Кx:,d!é[Diw͎ T%3<+b_:PFQiCV!P %F Uj45aa}䔀~}՝."S ݲvyG`Fd[G[h'0AO,`6a[>2lAk r+}|tN8LGysY2xr^3JIj灦vƻN"KYp58ؐ8c9P̓|ntݳowVeftHq.Lpӛ)NF `Joc52(O2bY^~󔜛EU򗤀J+PG1hL\5εCJDMHGݩ3hTgAУm98Q[ҤJE&=:z/66=YF R@l_u 4+3ㆦA[jݾMwPl|:MCM2h#5ѵ*]GKqwY\~ݝ-_D,>9Tnѽx]} ͏@XE[3ɁgnW >[Ŷ"p 7.>Σfrv(1ߖr=-^.6IAEuK()Y7b.R4 «*!mi"<< U"de$w^^Ng¡PG԰OZp_W տd~Kb[CCj~%fm`wKk{TܗߘV3:C ySރ.yHsӖKJd@T)qI~zf~G]&?a[m!C<5?#/# 9dw K3RAQQ,Y7;.ЇJrP#>IbR0mSaR.6h{착^YtA,8SSieXf?38O/%v1/\`9}Xl:#id`\KC#3c 䗩Ar>y/tS׳qw# }g-,.Йb& Epra*XܱkNV)+ tw`[QAq'ښ2A;a%Euҥ^ @u,U ҡvDɮ|[EuUp\)6 MP\IXoZ 'a&c [k )W7zzW0gheyg]5 UMN MR>|T-s=tƫ`Um 9|ia`ҝ$H~[%m/W/i.a gI/3I"g|8'WG(*K'i?jH@td^O1ɶ{~TAb\rvS]\W$^beJ|| ?tI˽{\0%<=5» ~(^n۬޺>m#U^.]Gny Z߈yEv)CMu:hzD/U.?p3(2d+z,Ÿ tZ)Ck-sU\~Rtڧ(+]\=T_H%pS@^ozH;f,}H[m-ęD4r{'F-͘&(Ԡ'DgO,4N{ėgw{DeM3쪢v_poL*F[^UIƶ1)u3ER_jwQ-g8!A1DIMQT6d 1 צkCfXO;o!` 6_aY~ 0埖_zw}ַqPI[b vZYSo8 {Lrzu NDak R:l,dc'FYRN' gB(&gWWۡaWݗx)3q/Һw/cbMJU^M/N^R~0w7+8:yD `bOt!U4灚$]Y`b ei0 8" 5->~i\}z_i-/IUԈCſlPݠ L/%^W^knȉŐ JnfK!$R9izE),|,(P_3{V".i}|Ћ^38fF!Ǘaޑ^j|nqQNC_+?;rv|_j.vGNIǨVw[.w3Bҽӂ\ :S(uެWK2#R_K`Z<Mwpǜ܃LoGOZ%dzup  I o<(E:ICm`7ђvA€F>q;h U>Ċ}HsXSk h@+Zuy)'1j2n  XaUMl/FضoWYx[0;;tU!TVb;I'gi O!i0幉BQ swӐTdq7a T l0n~ѽ=^̌~x~98-eKe*Oۤm-/$՚7;pSÖjcQN"';\ 1 ~d_8B.e!5+ζWf!Q),bhXi cK4[VT${ĭʣd`~IZ >~Og̷t:NרaﳨVãS:TmÚ71GtӲl3kZX-Zx"6d1?G:U5s>ڙHTd1sėrgBf+'1x-o_jDETӝA-O__BMD_($aKGHEPwa0g"kH b>&>ƃ\yX%B^bIAk]snJ'`īe5] R]N"  ,1Iζen!EzHB,* ,h֏\kZ[qkxD`gi y?;A"7FM 1lViy lW|HUE ]^%ҨI0sXc gF ~s) |e1)?ԓ5Z} GA YB/BN؜׽*+a]T{|{{P{,_-ýt-m9^ҷFё⯋z~e4v {XḵuQ‡p\SҸeDŽK I:Wϼe:*r6\&cVI9'M-Cb7AP 6*ɫ Cx*v:uLScy,,`&XtҰ1ek+y:9ɽ/H yZ1ɣ+%DrбKzfV',AQ̟Xp Z4m8Dyi?!`"S|hLTK4tt{#C ڒT#HL7N#HpI;w/՘ ]}ڕ1|0$*@9 #C2jlgzow0Tbň0&Q``.j r8v}t833G;Shpyt)\I҂<E}$XZE\/)ٸjSpS#$%|4j(UWL@Z"@ 3chO']z2$V;I 1lS"W~LY@3c4KqEή-7t7'HڡF^@-7Lnaֺk0ܢ{=H`˻ƙu240[egbz|^}S(J؆A:&ʛ#+I؁eȽy*(:ˉ"/:L 3ݶV(}D^~ f; ֓a0eGTgey8+((H]0 ե_m` ђC[xZ *z1n^wT_U{b::Ѱa04][i*p#n %Q dϫGY Kbaye>&o`k:*ϬDx4N#R_/qKET[d$*[KɁ;XO#+sE=8ְRWZ *syJ!@|o= s(v4{}F+i !^ }r G2SSS'dWF\)%27TUQnt4\U녏Yb\LtE6鐗Ј^Mdʺ^aNwtQd@wD2U=e:ۖ&5 L6:|p/3,8_e^'U59jF{&6r1 L(˗e_˹z@@%*Du@x:4tu5@A X VuEYF=s4$%3|\^o W?G AvU joB5C <:(LhV.u;k(L'o\(AW%Wncߡ^I?Ν/WNⰩAGb*:)-"i6 d3K8^"̳byI9Oz~xo)12=q Z :ОHT mIByjMrtS h.} [mލm~  <~ l|A<"]Ixx3t-ZxCvo:9܄zT u0(\7G>f"Y2r[pE{79!Ўl y:B'T&e1p'0,p3soJKL0s 89]DK1h~^Q@``$oC58$HSp6Cױ3H-jb>\tixyt77j/wM┊1 嗂B=M sXʲhʎFC]'o je0_S|)5ڬ_#Fdu]wo]P}cBhG8-&@9Iy/4vxϦw&cY@쓊4bYdflMdK,س無>{nf9mD=yAc !pMZza=>ъ-xi^pB028hl+k0a4z , 2PKTZMZ6#ߜBuxCuĪ?^dv/2l,Vo#L3fuj6r $$-2vfz:|Zy:Qǡ #1kGRPUӼKdK6޷Br%һ@eZd,;[`xpw,lGeRObE(OSyqƸSEIA!m`?`iq/UOUYc*_1+v5J?MdHj$.k W2LRm>(g/QbEk@8qkab Eggƿ#>dCN8/*sB?d]8B~ʥ՛5xGQA8_? DxN'o)2M2%!cYsi;#Qa#zb7M½ZLQ2" M´ yKGIoTTz0UU9o16MB7^~-T5&1݊9}P0yzA1"s:u"Zyf7xvVC%Td%XҥjEN7:OiJ!w:'65Pݒ2T)L>yl\g@* aߑtx3 aAӟ|T=;ƛ=K9cWR3xs7{sڢ ɳ\NfˌH?&N2mgB1鵁SbD?Ց ~ Q^,M*RA:cHb>[+u ̤} PeRm|iZ5U}' f8N]Tnk]{*d*l"+;s$$+aH|2M17J 1*\5|X1yQ.u_7.Ts0Us˵, P}T|5YLVuJ[Φ =9[Q?5s ZTs<+ie}cɥaoQs,jrafBP}[ z~c-~*K_RSS4|mb+uVv odhZkz!3Q )]Ky0_eoV1.VD=>Fs Yl=`TB`hN'۞hI}NVPaTS 6L^x3F1wtm©j!_dMjnhhUopXi[`c)IJ/Go<UY'Ll=㔍qj'aH@qE͆AB.B0炂hl¹N@yL#`ʦY Lp/k֮dT ʥ^E>ɐ6&+`B^f BlM}:-k HŸ[>!N Q.~:_yPRCHT\sӒLdc_C3yKM:2}H=GӋ/dxiП ?x@QȡO*~l QI宣I"]\v0'ns V p[IiN2>b~a%a$A@j6}tG?u @nZ w<'D;3߹",VoD? Ut>5n MU !hdVf?0zWh`NVJfz,MUNn|2%j ޝͮB8e2,Km#c_s8:88OoXwߒ>/î;U"`34 ܥVFB΢۽Zҷ ҺseoN8s¾W,dK|t6s9!5i |5<[B/nwfh ]_WܔÍ4Fɟ=I&稱hoN~7l(Q>%[hu{^#MgMs=UfUi6V,ZӺ|tU6̊CƸ}buyŠ0ꂓ1-~oqwT$bXn8`-8@9 D4fb>@5j= x9O6o$c m.3.uCQjTIЅn>k):2`i**ۨV@I$FPQh4/2],I% s޸[K9!W 2[N4#M]MKhėY!d7"],Y\/8qXQpuYg@.ww(2~8 *B{&j @co~]i/Xو9*-vђmMȊ&+3t xg!"a𽠜8-"Pux}hFUQ2HId\`&Ppj-,>s=׻.nHottܯ&:4z9MB K_EMiQFVbaAv8{9(9Z'H!QҾ;t U> #O%oO30vkrVs\I[ \K/yéGI7#^"߱N+, y @C>n¹WyPs.9^͵s*6Ex]ݓZT!"ĝAGxJTGd s#[^v1>v0wy=sSO w}eS_MGYs ? ̋bW:x(rU[M:%bfWB}Z?Cz1RsY&P(oB<KáUK]~ {G͒¶~+G &z (:U] owƝweE><`+nWi[~cDcv\[lӳ)۬*$B@N^!au)3Nx5[$MRܠ@βwƢ96YY]<6bxyL4 ϠӺhbi /9?\GĠ5sMl6~6UxOX>S돵MFd+༘L/ǎ]=%2yxtP\O=@0Zә1xBD0lrwQIJu@J'&v /΅),~M>ck&lR0 e q=YƋ3{fdU5;iY߯KahŒ2NO:N]k-ݚ*Sv@E6%>zL!H F!oZ%P[! ‰B_gm Py(\X[EJD/DRZ JpɮE/n3=3X_Rm}gp"x7 tt ĸT_n01fyzh>ɛ nm?@Ŷ}2Ĕ)F oZ/XjhN10σ*0rX^chûO]By ˁ6 ݐ=J{#v5@nsML兲,.c.O|kiR͛ |V`]XսRJ)´d*I{(]D?+k?"NZj# [S̡Os!JMeHf]s7wv}S0R _h 2`L{"ӊ->_tB1 H)'De6rr(8*erg]&8ݲw:qA~L?%8; ~̊3wWNc~*B6Y6E쳕80ꊪ 5E:9bth^& 5G`1Þ+ &0ž֜nd6\qB)J&"{&ShA"[-5|=bfHQd9=OndGd"*?Yl1# x(xZwլ'&ף ?0IhDuI` P) ȼř|;ٮ'7;\- yLRUaK^әXLgdJ:`iM5A[g>4{غ_5.]H36`S!#KU$k~JF/N Wa7y. \D!u8d\"sIEuzv̖7Ow{? .(LέIy|.!Kbli}yȪN2Kb}xL]*iu+53qZڋmxCl*լZ|8dFj5t߯_sLTvWlmV-l6@`Hmջ! G ¬ ] $x I㞚tM<+T̙R/$Sɐ'ѧsJ[s4|P09:yVn_ UnW`P rKfd pfꩱ'y{0-3od>ׄڃ=ˡiFY6 Eu-fa@:ܩ }BXh!\ܦmJ;` ՠs4qs0 ƫ7Y7}a릺 5*[].o!.ZEo%̉'^/mD[g #pa dZmbʯЦjg_?@}xKH [?L˜< Je"م6 K#oE].Xv/fAk QT~?HWm@c @#'E/X ['Y K&Y тb]:‘~$\*E}>0#Ҩn0 {zWS=0cV>dDo)m#P6#N'=ʦy79 BF.t51ڈ>XZ^+dDxq]*?lg#l^p!gԺC|Y)MG0 T J$`2:7sEꮮA^EwoQSQd~@"BʼTRB[)OJ_z]b&;mȜ 82V02*2.ig JYSĶm@O/=V*!vrl$-/,,6O\- B-twu\@H+OY]ir(4^Jr*=/!#Omبr"yL 䓏v6r \8 ` ޮ+K~G)uZJu[CQ!AߔE2%>E0mcq_X'ªeCX+_g4V.?t8PJ4 nёmY;G?Twmݫ gg:- 8O8]Wؔ䗇7G^"'ѓfM{DEFjB^-.HB7m󣄨_Ȱ<Sc3d )lc&D)դ$T0h 7ܭB`dM&I0N7<(b[b_=VŰIυ#W؜C?څD1v i$KВǧ錢m`vl;0Ҋj'|z<0CQl" %=iy[L8NIu R)[eh_d 񝏳]KUd,2jZCmCwyLn[ BNcSdFYCfg &W]m R :H m*iT_eD=yڦvLQ lt̬^ͦjbj ]$Bt1-'au֤߰*b^'?9L2 L3{gIFL諍ŠM_t Jڿh-⪓ l"F>糬#vR-{|߾|HDdzJX:<3G"'sC^AC8F9*,Bh +ƉɃ JLmlN*I1\w&C='JL qVF-1O=xwP]W.,ϻ^?~ٰKs~fa"JOnky'x,Ck_1 /VXP'˂!O\B2Xf*g7_E&ԳP>gly)Cq^ֽ RpLͧQj.EՀ5Oo'Pĉ~l y]P z$U/k}*?>Dͧ15~P)]D.gj.gE>^z6eHP&R~kly^LgGӻ2lE["KQ :c1SX [MC" `\<*f[oo'] ׄ[uc-s(^\y Þ_3gr p(2Pb9t}xs; *=$68E\gk)5mvO({9~RI :2/[ǣӭtoJXJnc"j|0DIml:6W#2.mz ,?CW~cA@@Kͻ,T.ݫ.S/gh샿e}eo  TK!I1w5Z$@V^>DׁkLEF=ՙI,\|4(,:^-^ $⬫gBq:UoNO|ӸLN|u+Hxĺ=GX4x>h.$s" >DZ(&,Kvc&vw6+[=}8wGO'+ u;>(1gYT!|tcAnO#S"*<[0 5i[cb9} ߋBb\%vsB{j>1=y XbtcY.[Fyo+ƫr6n鸃{Y^4k^X8l33G,2 wE4ivX Kliv*{1WEU勗KO%@/KE$: f5wG ^̉foYp-Bi(JˡN,52wۼԺg= uv+エ~4ڔ-`6g@iv*1^wXoy2} :!jctYWخEr09z9Ůњû]<`v 8X+6<-*Flpq F:]~!-@6BsYWα Mc̒'',@͚P^ 9!+sKtn&9ʚ&8jta? 'y,hwY&"/l7p8ְYImCp Ty,zzcbB%1W]"LZXUJ!_y+ӵS0-tIpQ8г4'זZ\_?aIXuKWZ ˀxLʎ)epm)f=֖Nf8,a cIٸK; -/ %ye/aIp[.dM%pWMw`D\H;!c``D<[~p_ȍI/&'ɷ"gh݊r5]湇9gEܶETsiyx,c861.*.z]H07]zz?9d&"r ݫ6PF8Om VLk9A)8ʽ ՞q^Gd86R2ka/ tH?^w'ѭV(LܒuX9e#W|eϚ㸫Ojy,9;l,+CK,R$35 ~ +g0 2`D#fo/S0_+7b!,;5dY1_кvL.g er%@N¨t-Ak _+D3+Ql/@mkSN%YFw=X=nAPzFE`Д^&nOlO=rO[0IGߑ"$'W,?sY!ɻtuJT -xm}:9_P6o(9>*Cy7A;đ!-Nd3vIpaH10[ w۰GEnٲDPU47P=CubZ"U(eV6i\Q_ץ7B@ՠ@VEt>~̂jYS20GK[tŢ #;2D z{ %tv(%hAUY+(Pnid }IpXta2l)$%ץ*(AiDz?f (C{ C =O t\&0tCL]gJQt佛5gXGW As;ǟ\{2ckbhP:P[#26ECkPdW2wi'wH_*0 J/'N6ڴpTˀ^qF ]2d7ƞϤ&ܦ;5dXM"whtvj[U`JSh+[X$ U|CRxˡȇMP85j.y3h?S~i,N&1"`w.w{ Dt*$:ܵs,{("_߃<ӉU_w=yF*Ř:wxSFb [`JdίATJyf_(׺4,/W;^9,OV2 >{)vOyD2DqW uTUk:: y45{B,Y!O8,L8m:.8J$Yvn{tLx%wdlaQV5\*Chm,]#U~Mc"/555|c+Bƒ|1Oo0΢;M5_ CsѦaCԀ{%p(7PDdY|֎PF l1d}$j+Fi,'8®J `NHM*ᱏ{m)AAGzm(o|?BՑvV {U΅(Я B1V`oZ8Ӽ<2l[? ҢuIJɐ71 qI"Dc:U͋nj*Q,X~(^;t4PJX`|ESDi!J8tIR.6VM꽝51p}ۑR _T.Fm5-Pf;N(ǃ 9O&F 9ݒ0>ic.zֲ+YjQ!w |j!Pٌ=tBn2*f3j-s]R?jɲ慱3H~8Ix'4 7ALqzَO" wqU_ Kǂ)6ޥt b%$Xj~Q5gu Ɇd#Sl%$'ki% %^tp1eݾd:e219ni t׸nWQj>уy=o[xM딳(QG9Q2Hʫ r}|"T[F g$P}{[<Ƕ xuNlOyٱo)JD$I/hqV ϟ(uwn2WG?/s ^:k^xBE^R }eS˃%0Ŕr511XSWS{7>ު q^NTsN(Lк5k?1y Rjw/*DL8Y|2j et#'`g{.4 Cekۓ0km-#εFE )2d͌ \Se@0MO𚼠W ^kwe~ڪ΁pj9U@GoEٽ ^F%yVMH!|=k2l& ltXR!.H'REbqUθ-o@=.,5(C?mc<Ͻ/f78 .{KsK} ^8X11΁b:;lQuhFTߜP%m4o&V ڲ@ԩ@JJ-5[a(a&- QaѲT"Y'f)F6DS)RTr ֘HLD@H$M/;T?sˉ'i}ĺ6FB~٫>e` ȋ:h~Kx[ˈy2\_+` r:V,n A-5 52[z~}RY`Ds[5NƆĤ{G/uAǹ3 `UV65lN⍏;RP'QA"6PP+xkihxZ n6a'sA/~{`Ȃ2@t-a(&m1Ͽ`Zc_h[zO` jN;* d%;g*O&J~n~^bt!x902$bTlj)^ !w'1ܶl:m6ڊG"0x\B yXkE4@S̜Â~v6auJEUcLЉYw\㨽8۶?,"i5&jv&w\po@Ñfn!Λu" {N#lT+h8Ph$}A Nbъ;K얻S͵;ID?~%10^lsjYc)H c}e2_ l?mslƫ[ne$-|Bȼqf\pyzGttP{>4/c)B>#ޚ.Z+valc3bW7;.=|_F) ^d.S7k6wW"}~lg#$&D%! ߎ l:'~d^r"{pe}n㺄<>H,]BU)0 GW]8$ YтFpzSc싮~tVFlJuX88.-Hm@UOπd"%jK)O;%>xk'Fbӈ֑A1Z 8"H#Ĝviji{j"F ;JxH3Ί_ :$_n]% c2׬1Ҽ[L5t 67B:+^'zEvEϼ 7ۻGqAA jUT[9oL@TUxmX8כցk ]~Akc\|ȹ>YB$1?",=[{dK<|H=aZ]ҙFJKr SV9{W4`zyb9IuJ;YM!t^O<|Oډ&#aK*X7hp5w-11D"U >j#3TC~Nvy.ϰ|a# Wl]otR,Nm#ڌoe3CR9vS UsuwII{d<ҥIGV$:=]+\ߔQiBv$_Xt&ij}[4^ #5qZ|ݢa(H"o7ʂkLn_ϙlc!o })S8sڪ$r3naRQ/):*-52bg0f u@ab-O|__h2k/K"kv08Oh(?KY'vd9\$ eo#̹21/ vbTjKj(R$$Ozj#@ }_ޥǐwLJP 'eGϋpw0t]M78,@%!^IKj]пP P]2;q82ղu9>x7 ԝ$xNm`"k4ye 8 ov4E074>O䙻\R BB>oǝV@ꦟǿ֩M (c9VDJewkJ]SnxQ2E YwaIFzY<͹d*_p kz)xj&I :j{y%2&"A4ՑA`nisBXÿ\r#bag UDesD8ɥ_+A )viC%p%0cdAB0RV*\m=3ũO] lT-*Tܬ|, 7},Įlyw*Ѡ7koPOk -k?|n˃Rb[FBg0H?ѧ΅ŲBϯCjޮl#N[>rV7/-3qy몺'JR :A΅lTB4)jXn]'Xpr/;Q[nӠҥC`d'R.׸4~3)Y]:e4r|=JȐwtsk-tc82)c3W$KoEWcؓIɻ-.,uvV?]ytT5MMnpML `nK(ZEf/"PF߮4`:|)KB;Ť56 & As:VtE/޵Bf&>:2k ݓϮUm#׹1CRq{ucn>>atJ ;AOF`/[LZ oOlecũq߄OA&*b;4?2)yOB,6ѽ6 m"rȴ3b+^ t<ɞ#mBё|=FBnu~,*xA 97Xbd.bag0(JPpxDN گ}uN#rDn}2d}sM`ˇul9ɐkm26ہ?烟$6zxR8%Q#A#iqGXD K8p&N @#e f I[Sj#"2hEu 6EFgU!i`|][:NKXq4yCQK}8Qr~*{)!@kߥH+HG[,K&?KzXP9@w̓K+.2{+tV',;&>#b fM57k4ɍRL8;Ȧ{/ H:db]!gPŲ?{[8;P m*;p 3b`It(2$"먨lu0ʣ:2cF߀{EI(pә\ƧmI=$A7Qq<ΌDSeeJs[K5=l`4q2}&dq2`q~Z*h"(w/xm" .,̡>mMO<(2P"jN1t {}i . S< MQa^P1ܫ|Y/ThR˚{{%7T.0{qQ^shak}~e ;IAp HX3sghdf/ϻy;2}!|CFlB5Q:۷j$X)~~&KW( 8ZD}gz.O?j ,p Փ0-'<;_-Nսk`/-D6Ə-SO}zkm d:"~Wsfu˕ ۱R>LӼ>a/Xb!_!ʧv(cԿ:dZ샓k^umY^JCO/wlخt(FR%l)!L[,Ӑg 4~;a+lM(%$vs@{϶DXTvu4/ݨ5?`ysFBvLlFwA$\s@QvEMl-?ЮeB1GB)X1b*h27ͿP9Dfݖ`aznvsܰǮl,zG[=<;w}C7NDţiy>.2tK Ш,Td@>f ڰRQ#{>yFQ ŧI+$\r}D)b?a1ꆒAtn۲ )z8?)>h&_?v#|H0)|s*畺6-7x!N} 0H*THg1DmFU)x"QNlGK{Q^#!-2~+ s tIpMnv7aU(FUH6-Aߪhe?xՉyŠ?LmD4|F+P_lfHM@%t&l.-Kց*w֋޷`MOR@E&A+5Iΐ:}b~e0{xO>(t&1ss"\ y+ \&"FfW|v-㪚rB3a)D(~s,I 1cJ^B{f(]@A۠ǚ\{Y?s6tQAZlϛ5t/z%sd~yV1nA/thǣ*qֱy`OYfIrX *7 itƍ7Jmid9e4SG?CKH+cf;AP2v3 *)%oz9H'K >9n1c>2]Xڈ荎eOdI0ڗ53 _sF 5arq^jh@[kh,Az Id/Gjm D'Z3gbH)ʩ7r~Q%J2]Ӽ37먛#Vu,F1q&Pex :۹7d0EL=VKKkZMV.T{Q耕BWEģU)[bri)R$ Ja?´=]IM~yFO|:R=˿N2-V;v x'|͒) ;_0oxU Jép6FJQaB1 $ڵQFD#ϝz=,~}BӎJԵE>,r97}(Gdh&H!]D.mkAn*"66F58vI^->t-Kؖ:KNqۚ;K*Gvk O"}MUX;-hnbT'L|}(wƋ Ty#:# 5@S+pO0ݑ*#eM.&8Nqe[o3ߛV~4쵱=to 1`n}f4j'y$\o҂ 5&+Wվj7DZ/ ~Oaza|IPh-2wґ-wCq`3Zyuw&H'0-_4y $v;Nktt s8)&i{h6 ?5^2֩us\9CV`~X?˜உӁ\lv"k_[xRnNh*.` lax@]X +6EN؆YqFzd: rjo˻d^ PɧF+i+FeUB]0 F’L'k- ͝bF;Չ YTIJ0œ6m +$u89ˊknj^)jP}hrYuZif/5bAܺJ鍏0:||SL3sX{%;Jsþ:'bA=hJS$-7r5[(kš(nFH>K'gY|~mqVTՊR! jFU:<$Fw#q:$SeIϰouJz7△befo@nL_WKxb']M*}Y(!XBV 4NʉiWaA\VJٕ'WkQ{^F>6խ*W]B5o%$ώz,PE`Uk!q =H|صIY/jՎ9Z jB@,#6֬ '|%\F_K<"6=GzHNqPr@eIO }a$l5 kĜJ3͎ؕU@_{_/{1X.ϸͫ{: PmcKm4§-Eջ1ȥ0AT:\`oE_'}y9p\)E:Z.Ye@MR@0Gb v^"KdB-@ Ƒ0MC֦In{&Fι?@au]Vl;6X#FCQ LJ\Lfmdܬ# KsHGqNp=$E^Y-T?,aXT rs'C%+$<-u1JEYjW8$n᩼4ʛIA`?\`]kGʞz&8\;Mq2''IYB$HP}L^q3ٵH@GRC`d=T.Z N 差C'+?lzGap-O9t+;W{szu9c6 \m3kTqne7>hG(wWE~sKNMVPۡݙ}/n *Cnݕxէ R 5n/ .sw+29)ToZe=VǺ=T3ө:ftx]ihE]%C[!>4@;\BٵGo9 W'T 䦺hP|"" A9mp {txN\S95.MR{/L>Ҁ;(=ᯠɶIsmVm3EHǡDnOECϺȊ[f#j4&i(=uD>p!=dZĿ^WV53pPv$yFpfˌ Âm`N[Yf B/D˫3K@L@mWSx&7X3U6t^`>rdڀB GK5[(GaC>ɦ:U42ʤZrTv: V/;!K2 iخy4ՠ4rF.P3˟~rnVJx~N'[#-ˁ:{hBNKQ|:#u6T^ཤI\ d`2" {>综7E64FP+,q ͱ#{HyQq+"28y[. iQs!ACVVQ0叄^A֖[ K *<n#xFh s8060WgR#5=}FC`L#Q*Sr1 z. 7TVJ]ߋPd/G^xn6F;P$gW~(VGJVy;gޮK)Cӝ(. oj_7,3EQr.%=]^?PmG_Ī3wU1hsh IK\oy(uO^:@!xk:нV,)4f8)W=JU}+mI;8nW6sݍ2wxGy·лn3ԡ bbgu-GFAP$pm$I}2XX'S3""﷦ͧ&yh̽@w'usKn" E[p]/QDvV-knJ10̨XNE(NSQ4)52&>4lDor&9@#4XV{l<kKlhD8}Uk,N]({K; 9]Oı@p.‰HW0Nns#y*NңEb-oӡF2b֣ TOf@/ )ὠ8ELe4r/Fb$g8;v\0Sco&'Lq<}Ϸss8*R P=9Eqqn[޷D{b T770r\JIS@0w?"SسC~!JU,/,J?f ok7 c4oll * ~WjWmEq7;dy,mL L1z5z[`7ʋÞ=j;H!RD`QvcvfOPFQǮJ0c?X{&gR\=(Mգd!(7h5I4%Hnwؒ M ns^2v{YJ;ZaÞg yurg⫪tI bL5~ #`lRωWٜgOsxO>*oN ]k;+fDoxo t0_8ƮplBUO8Od7 % <3{n i9=Zг=!}KPGGLD6as[[>h蟜mnze,MR f!%'&̓51=+sV7i ." vǫ:gм1ϸcz֪ - )̥ݝsḥMOWTٵuxhlx3_WoNo,ߛ9$VXatoLGQԮA(hܷ gNL?hDIkJ1@믮N 9[Z8Ҫ?I9q>wЕ? `RX@mp'KN+<ւOaP-d$b?@3RĶC"]07C#eYVBUX~~Wb,\2{~ gODY !AETɁpF D AA ˖HVb>dވL{QZ`5G{@Y?`+E0!i_Nſ|oR@zoregV)g3ӹlZW/Paj6='-.Os0gI B(aTL&J6m ЮU؜&Bdހ>hk#{ԏ-INM?_DBzV[YۑECSB' &. Olg V*1 H!r?kWHщOyA@LQXdQfu _O-!0]y ڹÃVrv'u/gQjsz2T7lMHZe坯3 '4(6<y_.+ e5zr`\ԩ5Wqȯ!L=pPYҢq&G[.흌V`6zFg.L))nA>d;8}y܂KYFp_1xwa(yU8V(PWInDvR[5 }d0Q`c+d`uzIJgB!vYi޴SpPu^u)ݡw9B~ ÍF/./솉g&>x*\hd?ubؔt 3߮ᵟIr0[=ג^umܿmT׵WfVDeOhI= 6ז"|g~xN6׮ ^zQ.:P:?&uV[a QZ#e0@7 e]iDToa |{9Pt)Dgyݩם1cϞy$j;LA?p S~W~,sRvRut3N0$&yHxngfCEKP+X1U]$Ի&눈waCk vB]~~(B1-v*R`݉"RSik\N1/D^4n"BLG+{1q뫕vRӴʁaJN#IK=Ըpҿ5eֽWc2+xg7-ށOx?J6Na)%˧x2"-A\K뚶&׺[UL Eәz,vj3/&*E=ȫ/BD$rdwoTd=p=:Z)OɟrT(͒br@5-ƪFkm3! 2ID0ڜYsġterϝcݨՀ78p|.IXڦ.B` w8`aù=g2h'ה& G@ UjOf7_m?.+~---W=߶q#_%j[k ~f[#Ki52W3u g^Vwb>JƪYIny|-`"VpmR4s6ތQ ~-Laպo+'3vfƒkpRִRWF&Bֹ};(ieVŹ S:p',.up4?^`>%QQW#o[XAc1t)kn/0 B}n=8Mܝ,O l6 pS3%@7-o9TQb Zï:f1L櫪ΉjOVyu~$B huB3B 7ϩW\Y"5cd@isǤǻ3XqP?zP[ڈ҃Aj~N`"/"8 U"YSQ)%%#VShU0Z02kڔ71'5WL=%4~f x]EhrN K^ bPɍ`U߮Mx`ZFhcGg[.{pYӓ/6RZlh,s?bmJ!d!ιRHu^%\rVt[Ə/K7ߋ;K,o [rLjكl`Y;PgcK.J4:5JDY4*^Bް6Th8%mKZ\na~:9ۀ + M4Pq #0ą oŠP8N iM=j`.WWM2j%퇟az+-Jo"H$IF^V :A;@ö;q6+N`x>Eri~X`ydJ;Rh!xb]#+hT-˪TcԚ^DᲘP2}R, Yw7aQ>Prg (_VAC>U/ Oc󤥪~LK*=f_;#lP+懶qP=ezHb@1)F9pFj Uph,;.IŤHZ!}:Ǹ M]2v_T V͑a;<T.zIBؠ"9*#ݜR22c-.7YDm'ƑFOW:󾊁OoH8E4ΰ\I=B{[Q"p /U]9!겜QdTڋڶΐ7\Oi~j@vWv*x.N:/X%I`rF[=-pNi_}xsT%%@`j&K>JMjf n}肧 /RbZsLhP,ܷ5 ,-:vN=-u1w)rfy*V5qWj4b=~ tVֽ'.v X[&La*.+^2}IVuUz'-Sljv:>E3$ѕ/o}ޟ?nK1mb1(A0YҥeG.X5fIAE`^骤?0DH` ȉ_qUHe݀6-Y TJ0]4ODv y/w4?_E[Y#|mS}1gtJMZB|XHj\թZ3@j{1S[rig<`?]7~#[`O*vbaE"Mm}fzqC3Jfe JAy?KKC?~^^6>!lIo0Qq^,Gؚ?>=R܄75d@N iBPof85Q-yˊ7X*s6hӷՎ9T*;z3LeS<*mkq-&ŏm泘s_O wW 8q"++ A~ < |i`Uꏎ B"t,ΡN!;VZ-͹ŌT [ʱكsgJػ$󅁮Z [7`B3 Ux~ܔw`]h9ev=7hKFI.npb@?PAObnǥ1jV3r0;XI> \FѶDzU}¹g\jGs'g:;( !]pJPƥ%عƤqԬ~/Ӭr:m}p-Nt}yJvK聱JJp!bVtbYw_B(m, L=^[@[cQTF|'BC V)ys_HފHno‰^ ?C:vD5U"b+]C |Zݡϐ^ ÉZia( P_;(;*8- ӦQ2凇=5SP'cʺ/e;sL3cxj>si(s'+Ge,=@#)-ρ{77#adةdk7ڏO 9[4Ȉ:Vo+*(\w8L/^TQj rb+Khs& E-ۀS,ik¡TyTbGvvk2Wєt EpbelNGŭ_^wi,@Td3Ǒv7T*9\@XlsW ɖa `FojP,31$ Q4Zl M ,4 fن %Ki%16RA W qBV9ӟ;RI&3=iJ$p b0!S8ԝ_o-.Q`x@~73xkڶ}-w^CG&, 񡀘hN2xUߞ"![ߤիLpuN7,Z K61YVf@J4^lJ' (johp&py*h鉞:z-cR'Pz2rO<˷yTŤӪ)p{7yܽ5[DƠcv .φ$0` {>Er󬧁v'ycqܘ2Q؆> SBjޖ2:kS4]u fEG܆{;HG$ @Xyƫho $6}~8Nn5ӻ|`5:Uo{H9{9Abf<)=GcCEpbn 9<%X (ǛK]\xF?}ߢ^pc☋b V57"rxyeTZx>q䭺oѝagvUڐr5@daD~cmυ)zQW24Z$&}|u“7XdNx_ߟӣ!0]_BzOP&`|ORAGP) zp p>O/Ww N)d! c~E.!3C+"xnGj`JOߞ˪oP&@p 5b4& f6 pnU6܍ "f--仓*ΐMJm`}}c Dq2$LTȾ&(`>>858|W}VˠsTK-)Ф!ezmed_pQ8M}+g d+ u} ˽͢' ߢRuI9t({+NpFo2GK"?éT^_nfm DԻSVN[jX<}S%?"I[;ycc_MXK&Ք8~ UGvA#UjN#pü18iXxHưuCXcOi)W%%#`$9~0`S5%9xrdú<[RCV,Ʌȇ')^6S9<mwhbJ.^!,{qG@:1SB QZUeo`AsvvotܤNJGkZUq^}aBu VQ26wN}֥g scS(=`1qyw=  ?Ѝ%,lRQVez؀⨀mbg^@W TK0X7˶tidyH<]͈s0?Jmj!{u(l'・ 1:3it[2dJN ߮QKQhݱ٭rLhn\~8!p, trR08FTvUNy7Qr*ԯd]GLc>:q>"izٖWĄ"zkCf H]L?7_/NyPN}\ .%_uY ]>Ἠ1@g+U?Yu{he1jBCCO O[q'I$Se_5hkVA^m}e9F^R)Ik+>Os.]ֹ4pLZhD;.C\0)MFF"؇ ="S/d~bR:\[H[:ƤsjVoͶup$X#{ͯ*SbbXSŏj X7["TUc.=0Ox{ mp6\Xٳ.ѭ/'ټ~\ gZ$*[./T15\ڒoPkǐn7p|2ʾVt٘ER xFqlqY v4$'Gu-O_9MY~:?EIټcx`{A'~º6NoAe²hFO;N/6U=:ud6Cw#A?-v/E+XG -6lڻ$ʬu2@Q=An$4iwP‚G)#셜Dnϖ|aw8Pm+})&;< 8{8 t%%*Pq\~J.b@GB0EO4hp +~܄^ 8TȋV (*$L 8,~5L!q(¾ WESO6<<3$$V ޞh]t#KmAa781Ђ] ɰloV7uP^OGTtV4h6mԁ!S١@c^kU$$l8PKwtʸwߍc v: 1;o0vF3jw=$ X_?مzmK)!.5V٦:$k;g)hZo Z(Z ;aƉ Ej2YPRnr%kQmȹX/CDRS) ߖ~~p4{d8$ޚeK?!(Y4"יdc*~~]= ?'EIqF`8T wV" 1؋;fS~|iP-*Tۿw Pr.Wk.O7Ő@ӥLeSP77~!$nR_E[n{b' u 55=5;aNʻ-obFۭzcS2.kfD_E\ ~ yDZUXhψ2 Y$ rtB=nbfd)XjVVXqp9]bEE&7#dx&㝆6>CoMd$3'Ɛ,bE?[}bzw'S At"Y0)|6Q+銣Sx%UZ0lv3̅ b#FE^-h@J1Y@CtTƽ/R .Ч=x)Z~H8}ߏ3h#|AO@#*Wm[_m1&U4b0 @q)v/)ܶ vw3rn>Ra amQ朶Qhg-!nNGgE9T 4$Z{bޛRd*[Cz=.=O7Mۆ sD?Ll\b.z"!ۜ|G,p;XUvٌ:T-R QF/^ qyoM,l C';ƜRIfV{I6p1>_-Y2 fZ 3M4+aRF u{ϒJo NEDWˣGܵ èxCwB\+OcP]j Y"؄Gp ֶǡPh9O"ɻ>`(BgТ`N|Ů9v {"ࡄ=TM_u}*4p%i9;*B)B.P6SsiPҨEbYo0eKo}3!JӧA\B@կ&\ +WdgF 8X7\yp%=`T6q.UH$VroZ+Y2I7 R^+A+P{ =B {pAvUSBvH{2VQ "ĩeBH]߭0^m_D5g n5 _MZ~OVi/N@bQCQob^gm VtOr$i9, 딚D1OkcH5,.0'^PH^j0M7A8,c;ugT ? /[D.L:'2%\@l"6Bq-17w ͣoQQw2VGx\8wbMN[b?gJ\BkGN|$ )T;㽡ۧR_z5'7=GޗuDᝆ@dN4 ]6ZHKb6vXRZeêQGf5=uu1n\˞ҜFϞ3hI*lj Z$-nP8\l랔( }5e-r3Ht B'?f7%pn0+(0NL&oIFYOf81Ȁw|W>r cQ 9)3dvbL _`!b8@uBi_?~xX/`UTy^n+E$_=_Bz4)dC(Yyt_QW۟jѥc|-5yc,7mC:nhf8Jz@q54`zQĵ͙:,-}dq 5 Z^MA/Xb \fǶ~n°w{J@ٿ :4j]b,jQgq63 -~宒)=NOPeb `7 #.v }łԀc1 !m d'ʗWs(ưk'N'}YPA|BZ fVCA=2Hx+;ޡ ٤=:(Fpyم+j:jߞ&PZ t4IW1TB4,B'@{[IiMw(7|pޟfo+g9 n Ex|"E.ly͙5M_B`zT"|]lT/BH#(Hso=5sNN.s,-3ʵ\\bH0$J\TIʾ@*B#@Dq+5yj ]6AL7j+h7 FJM:>`=VjUSF\]A^,*5:!NT/|{$ -J&,kX74=ZUE-+#1 ڑ|j9d7(כ9z }DԝjE (73u.1 o2t) RHf'`Ut65 .pI p|_HfJWEjy'@.;)R[3Ldu.S0ơiBi2S$NtKx|41cyu*O2xz:DDkd[[snPA}y$wlK1޸t@4Δ48T}7 a}x׊E \8|;gc<`Y(;I/S4=LþUMx},o!|iWywrB\m-QDQt_U7Oc9>tBryn;B_*܋xQ=ˌa+Ix-2ˍRC7.bd>|ho6N-?%$ľ- fH.1lH] h+An9*Y9tꖂΨ|VpS]"N]J8Mf&6c'7$!A?vhpcd_ѕn,[ GbI1c:5|Қb_ i7SZ PAzFNFHM{7;`hb`!3\Vc6);=+cpJ<+:gw)t{fǐZ,E+ŞRmhަ+-ǨH%mW,l} #f:߹\o#&~cP\P MzDq%o6n)]kO_ jlS1I QlG](}|N.J݋]6\tP곘,-Ψ+&-"w~Szw[ͤS:05G~ss{=0[x<3߼hU̝ӥ[[g[Taa'2GîM%\l2>" WV'W;UӝXZ 9 dYo2R5ds訡Wl%_rNHj)>]W(A? "VXÚF:* 3]9jYzj%.+ݲc]I HE8+%Ƭ܌-+{lYa1t'ynr]rVwh^:"`"|Y8( 8xS95cdiYKc׼ГYcȋ[89w`l-}|?q#3@)3ezc.d :|$us!MSsR~kjx y@duŤ%Ar`{RpЎ]s{ǶL:BfG(ٻyeIy/$t h˻[ʨ05qPޣ cOQ֤c2nG,,gĬqD$﮴CX:TTC4-кݫ.@$fovV֙MzKe Oq:mmJ)Xr -I t@~CIU0($k <^gllhQDUoVylk  4=$:ʖ3X_l i"%Xl&>sAlMuEUWj倒 y[0n1U/|X0A<'_5qԞBV$xB'Rl-HpPEQ3f.%Q C柸wa6J zSQ1t&EU?%={V A#"EXnbH/pij>XZg&1d`0\My^^X <*b^h t4yGݿ]xVo>FȆ\\e?(UW$ŸC-b}'v_:Ds[)VjW(gHu|<кJ( ;!{ w)ppږտϤ1hhT g--/?S.O&sր*Wn6fTuJ{=` TBx< iTX@9EV݁y`'Ӣkl*ßa{IC{D8Cjڊ 82 1V=dG?Jgfae3m5ЈԂ.Q|gwlok-whI=vbAr5zXRL?,3gQOa}JyxdxA%e3~38%i|&%bęC `L m#n _`8M{7}nPǠJc0LOdމQn}nEn\,KNsh!u޵٩ᩕʯ djϷnh-#[fѱ<0{K4Š/M;f|N` ,ͮ (t۽׀_Pv1D6` ]1l_1z6*x'T@#()REK}DT 1:ڨQE.NSu),$JWsƠT󽋨4 :FoBkl 3|./ٟjKσfklUρx^%LlE ^%F!5h<^cQ5KG;3G0J3`TsdDY)*j*+ӳv3O⬔qM(BY&[,@}7Oc5EU/,N>O;+q@+R`ʥ"g\Ql("J8o3*G'+bT_ HB>B3 LX l_tK׮jjЊ_Y**<<ж7WV$\<<`;mT^bBes8w6`FӕɊw@4]*GOcP%(=0=סJۉ3uLQ.k 5F0F5dیTvP[⢊[DG jn`1>^_>U@bqۼMć[_ht6He?A8MōLqz1B٤ %BlW\v/x٣ (|qD0'GK1VGCSg=z8+?2F*%Qyj[և|j u㴦%ou|ٶeqq)2xH&4ɽyg."uS.rR~!Ʒv>@P|s 1sC6"¿_5|IJt:/e{e<%e̒XN v^^ OΈ rBJz60?1UBZ.BC /}tuw QDַg} h]+?GArO)>6GO*G}BJ]J]WBg&BDb ĚWB%܄eU0SNJ'e WX.fQ Q%PP*e-ѪZؖ qٷH龔)MmY?<}(ȗN&n] r_q; u{|qp 72wOY K3]fZK] _Iʩl KT%mq.|VvFܸU<`@@Igg;6Υ_H#ήwvh?T度Yn >jBE7| ]?g n,o cLW{&z6Y 0xH$6aܥ-V`޻iPUφ?([ձdUNr6*] sQǵ6E!|WSsqf A{^5<¯8lj.[ <,iZiD)v=&X{ؤ۰R9֬FLR8oڀOt SqvQ  TIs&чLOD6\" c&\030an3 \Q! P+ʭfx&KIc.7GV F SV?ʄ ]]^*~(w|~YY_lwR3"ق1<ZO=$t@9*{j$a+y$m̞?Rc! par1&" iH3u<lB,FĩU ny=xT )3Pkz|4=08ۆ%&jBOѹVj![OՐx:+ϩӎ:=9-V}0,,ׄ` x5X䞣 lܧXyҹnKWϼg,,>ξw†~~k,a6"͖܁Sm-Ե[)ŅM=v֓6Ҿћ$, >1ɿ} _`b/Ӱ%aA# MY$@]I֩p"UEUo0me Jb7Y>o Q'R ΍|̈5dORЮ gPmX\nhe$]'qp^e6Ta2Xg:dV'&9N?Og}&n;~[K`E㣡`W{c.d'UaآV{m#6|bV$:4I'y[3+<>P!Hɩ'_!U7wn a q۹#V <$M"?'?XYy/nFŊ#љjs纃7,4cRt?\g'iMwRafSq*,Gyq"q#$fhwdCQ Jz#sdun%t+<v6ť pE;W,% ;EQm|FTq`9Y˞#7r&KMf vkHfe#UfSI##j1!~RQfWkҧ|m>[y^ y8{Tֆ[Sˆa]z?h;kX n r PK}B6``HEilx# a;f(`Ao8&lQh|ɏ^TɆ# RZрukpݘ ,M]wb3_-ĉS8rW7Zڕ$XM-b:^bB%Ե(\=!ޖ5a`8"u+d-]5 ITP\Wߑ\'ddME]PDfK\gODl {MUKWz1.|dK68.-$KcAuƻM%E ;|ȱg(e!3uvc&}HAst$npgnSV[wdk!_jXp=p7*VݐKՐ],&fv3.]C>qqܾtk8N3V>o;DzUlollYLV63IbxaGd$Cs/ xR/"/",rH?_,|+w_#F辣[+Bf6<`ap|r0kמio6 qlvmJ4Zܪ7F_+ک*] ݑ dHѷ̧QX^u lFIMd>1odv׷ӆ]fئ@s .(N ئxduMnlV&%"X*ɛ8p.VR}6)XASm$ۉ1.MV;u@GOl]a:4+';U!%kn+I~0 0ZsаsG lfted޷T 2ymTEѱgb92srnBo5Pf%SnͻK:d*o3@ Y3>m%2Ν0ϸt Ãb!πhbƑuľ__=V  8_Pқ2Icnoο\)[mUhwOmi!5}J=+ #bSǴ$bfZxG.>U=첺*͜x&IT~Z]A98¤`sl8 : Muxiu8q:v'Jq Ž5v7M$%;e[LtS#/4M*:H^N7XO!G!Tjbk|"_ üGfuNWin.;iU |sLo"_6F虨G%TA N~$,`` S_Y1^xbLhæPCwG?m b^$sMܧ43/0 OJRA' H%17" L5)6eN&{UNk#  NZgb.ʘ-IqS j,t-dC]`>gcQJ4%cBn9NZunjhu43-)}sB;Cyc%jUǻ˖W\].)IT* sm˸6LpM)!URc V*T\|-&S;U&Iְnp\0F Tk j,;Y BZ&g>l[H$Pi^?)]0-e&+Lu6 &7r}&}ڶ70+9sS; 'ؗy$1qXA#FPIUɍp$o'o0}<u&3h,|(z%6b@$5;._mP/#έA͂8wNvB? 1j{rT"ew9[d[w _эce!Xv!']vy-ϵXu{aRiov>bipM{ja=c%+}y3ցĒv4Jl65ܸ`1Sk4,E >{(8" 7Xe%#9Z}f -1eK5:hBWOW{AF݆B5+pvJoCE"xZ_pO 1D>^n2;Y@zEgW[I>#Q'tcZޒU8k"U2rVf"ޗhpFsԇxLn 0M8l1tF u,akB^X}+閦}G#o9/ "UPHEbo(`5[e셫} (pNXTo]@z`cz7>o}{&F]> A/N6 9y@s3"Edɇ ca"K<8zפ-Ȟř.<ԙZ8>[q(Jq4pJx-u7Kcک:ި2tyPc{ڑtDIk'hb cr vbwL଄:c$G\\X:$rd{A.bc2wڵ{[D"VMf BW΁Νоݯx|nTR9 x(&x4PqkST%/]"TZM0/L~Ln= ~8q$Ѓ91,G 26'_Tlt>,l9e&,,WTdICl޴{0ifДq3L\=RD<$\\(/4E86EdaF}X? </4y( mnׯm%aJp#`ua7-"v"Ȝi5VA:^Ao z1cj[65:œ^)W|PddOG";է9">ECf#e--YTmE30> ѽY) NMԑ-fD+Ƒ[tkXdbX#8`4KJ@P)/R~`M r"q̪_`W-3#ǎKKv sIT+d0죫EALY-_YF 4ye_cDϫl4]$smfW+.}ziu57D7ր:-.dzVdZ3+W*nM? Al =( {0C㷥)k5Y<.cFF,5  Z76Nk9Goi_'mbJ)3+_s%,抬,P(Ou4]jӲ,Gz[ׄn }0 $7e %*jCR=e\qehF)gΆ5{?1e*9Hl,\j҄yIz$ Fk_կdŗaȱ7P8kAzExGQ.ys[ѵ_Oŗ@@|У8H|y @f&V>FRѨyuRRֺe뻕O_u+;eI٤o=aKvCX|g-|y?!]GPCL4Xmԯ܈đȨ5mi7^`yG ɡToiikf !HgsEwsGKE[!Dm,6Q)W 㷜}E “pD̸9m 56|PZEy8tl2M3"N'L,кP<~!bv\×{XzXm[# WU-R\uǵ߲;~+z 'qؤR(evG3:qTmA0grG+m3{\˫yw/wj UoMWSE-Dz: ƅêt`@鈚d%R . ZEqMiJ$N'çkaVu}5*,s4oyRbGWJcK ɚEʎRSMERlAs1Ȩi]or\Yܩbǩu|1/QJ;*uH/LmABsytʂB,4W}Q(+?ݑpgʗUrʥHzi_쓙ƍ4L1`d7붙Ej,痋ZUQBrߘՋ/jsnh#eZ E1ZA&sK4Ԇ~Yu }V[UzCu)s߱zh9f?q&EZP1Z:D *?D13p#|lvSOl9YRE0LEeXz4 %$og2!-Qԋ7~ў}CL^J$^ uo͌aIbVh)Z!͙dyAE^AA@s\-ޣs o$[:i@0Yn@m0H+ fּ^KĜ1,JnfJ rcpHX$ǭ_-r]π'G=NR_S\WV2@[v' >d@$k&#ߟx=/"0')"s@+0Ů,6 G:r]OY´7$|T9AdD.iZjH)ޅ2}ZVgWEvx\VY &혗_7hnߍH(K NφgeMml;ɕvֲ+>' f0_F򓖠=y-#Bzu`րj) F;dq4а`e8L&vj>Yj#S.R ggz[qe% AO뷩n&qG/+ 'x#{Hc<|Sǧh~K+fX{8 ,Ilagr,IL+OfRHWҤc[j' ϻ518zAk?oȌ aw4sm!V}Aڠ*}s+^}O$f/2 d  %qZ`+'Mm{kfy:Bmo5I5ڪdTR\|@ۋxYBPJP: ZR KaV(h T9PPK|X50XlX韨C{R'39%!%JŒOC]/دnX*Y@hT$j,p̛d0pO1xoKh?J s7ubLZ9d5x7fNlj_!E+tZEhmJ$~̈rybvъ$;P)LQ]3lTM@:dw& 1wU:Q8Y~LgT[BMbqsM":|?I!3ض`729Q z=E pBf/eh Qp;y Hzw;w3;F33+aAl1H{IXDHBcKU~_" h0_LwE(jJKӍY.AwcQatxT;sO"TҞ<tifz5o5$_@|0k2 Oe o`56Xm}imKZa*Oz_kR<sYPLl/$FTlt˧Y]ɢTCvxʶ_dâ=֔x D"ĕ⻓B{խM^Zv|/[!JqJ,@>+oT⋾u~˓DRJ\(rBl1S"x+kzvX{"7`.7.RTN'ε<0 !kě |NBJEH-5.4w(gn4BINNENjj;Pϒ@i(4,|+QݶD@n|"<&hGUPF/0ti"cNvYh,U)RP  <Ѽ {fǁf/_ۖV'bzm"C%%ST">6u&j"HIͿF0[:Qܒ~FS=%u]es!4k=z@T&gZs?"t~ftekevjG p*P %qȖb9PNyϖ(٭>[F3E3S- XNσ|W pQnT6sυ:RNf HrOkyhGp4ݝ:$VQ5w-'Q0I^dsT;﬉=ve\Z>,eA<$A?4Ghx~KFwxR4};ũr/A*^ϸPHӰmv- Y|60೎GG'he{TC!dIsCFVsx^UFg'3KK|ݓclOD)݈XA N_0. ص 67:4oB_g}q.\ b i_6[g& * R/8(TZ1L3š9'f՞{9*N CQFS=wn'v+4 AءNZ _V H[Lִ#v g|Xû*i!08(Fw򕿠yVt*hۭDkh仍E'3dH ]{!.bR#oFD;|Z^e&M0sGtz4 zO=((OݙvD2Db=Q%MmzVJw<5Sq ;ھ( /@bU4EJ 4g5]i{ S^\D9fܦ- e%+X.?Crf&`+cY#KxP^W~`vaK&aRP)X!J.e JV( ۝FQp{Mˍpv9AuͿ،%_ Neq L&0J{U`#&tiNv~ʦ*yC,哵u;QY#ӽ׸&ؗ҉6TX:MƠe䁨55047͒c[ AoByKwɝ=;tr|ǝ.g 7s_$Cj.є|w[POM ]`Ev)1#,plc~#0v caӯu':Uk?띶^p_rTQj]ԗLMQG'T!9< 8L 9:;1"OWsO}'>يKlΉG%\ Hx/3;p +^)&WT WUEOЯO;_F"hg teEfzUIfev{SDHs䆥 гr(0|_]t$\Ҝ? !D/׉  }@寵- 3YoI2'í>[̗Hvgon ݂Y6d_gͪKbvz3Fկ0o߷k3#]yC寇,_ B3rMV-ftr̜RGJx1h|spJ$8ϊQ!5}` |VZ]bů +Fn1z/e|v`\S_/<5zN7_*@yd/;t*#ܙ=湦-[$ctgcѯ%|~cXC[Bo<n :MfE)V^.kג\m3,|*6Ff8Pc$sDS,&ұ!:މ66:Up1Z0iػҽGڙo,>hzA]0^^Q}{ПOhg¥A]أ%>"}>[%m.mWCͮɤl+wBs`Qtކcu;LkԆ܏.GFgW0LDZ ;߯52|x#NƫƫV% aXFK}S b)Ï A*BPƄpHDǛ+@(Ԋ 1ly9J/p\ ' cDgLU1Yй Sv1[?u`ˋf鼡m ]ȤF8]`ٻQ>rۙU?;@xag"ev$2O9IHQVɽQ0LPGfVkp]b&Ot t{zx꽬 ~˝si]*. |SCSE \ g ʈBgvtHGia0:X|CG>C;kǺv2 Gp{X.VM|5k$Fy\+qD~&6Zs0eb:$?k?XO!G?7$a~o敽"T "8o$eL!_g9dmy]l4tn%H Zw_;T+,( ba0UKD_z?$U2H?J_:vY上 MՊ$}-܀vC` Z?Y^+=BI4b{cVrgÍh{'![h`n|4>I}݊(]3}0mȈ ]$|Ui`(ygxA3 ۮFTn&,y]#P^-_'p#T9Y|4},d%Yh "D7(׉~͂m5kU%Ĩg}VݗZpLwjX&8]b Y~iPbl>AtER~Q7 taL~Zp-S3,4X1إ`d_2Q0X[gP. 2[ӆNؖl똞ĪG|f=!صxpR|V1@xtob4IH~.Ώ[Əٙ*MjMH]E\qp+4[)r: )6 |hKƲ"_i5er:IЪ"L2LSVJjB+łpݑ1GQ&o#bSr}:[7`jŻ_$o,ġf}tmԹ@_60g4NuOTCeS&0(׈2f0qYzwߕ'j^]Qɾqasy2GB˶GC<ߌMo̲Ga;e)wW$3H&%sVT6Qె"cYf ZrcH,>*dːq4.aݽ$_xM'A)` %<82T-:deثk "eO㑊Bqa"6WK-mf_!gu!c#Ŋ7kT6ij?7ӥ}gJ h:D *R-,V َL38:Sv[eĹx^հΝp '+mWnRY_uj);3&UmE;W356.w _`EA\X@IIh#ɑ|XLJcV0UU/l4ѻcb#Q2(‘N]m?"0kqRf ALgn҇׼<%|ZƔ -j[1@qCj74qg"!l[҇1TK5nׁ?Wkgl`^E.220l-n jS.sxS X#ON= m+:U0bb R闍`TΓE1.??@MZcw]^Nw?Cg;ΦԒ}vl 4pRMƌNh _`Vh<&/$/B9M\dq)]t_C&J4QƦPWRtF w=0 .A|/Է|A*%xuf/Eiz"OYUOۚK L~J3ȏr(=M-;#3ճ8  <harۛI'^ЄM(c@wuAvnN 0*69,1ebh1Ƅ J uv%rE+(UdCoJ^Da@85lPI?f.*5bKwH*ھk ;楈("yE A **P+&+kNwM7OG {l~F:`lCM{Y ? !0y'4!`sG,6d9ٞg@J/L slAe#% `}Sa巩A*ƽg%H%p;~HjaTy{p,VZh:fFۨ |֪?Vb1ɹ\wʂ?Wy. ;n@9:'0M .Ug ˧3R%)*' uf <`vത-ۗ?0Q.ja_eǨ}KW h~}/P.= ސ}?Ҿ 㦠/U[@ۧ#*9PvR#2ǁŗ`A"$kgڂm4,I7c3AsBo]o!%H+fT`ױ 5T%q?pI6\|w R 7Lj(⓲-vjt2²RgT'ZGLj@j͒Mez-T8PLHC#1eK:N/E5Knk?5edme@, JyJs+8E64|TB29!c\2DԻ;À{\^ð@H^]Raإ); !̫`M1p :xA/.Jš\'*V _CIZ(Øg;lЄ'OT!CG)+̚w,6K" E PDzѠp]HQܓjwk`S`엘.OO˔ϜjkSCW<I8uD,qF.HD@-G&*N5xu6n6[4Z^ $by/V/)o̦,%JgBS~4Qbv!ݫwKg.TGQhUa;Vb?+ j%IPlhquQpb 0H -m{6؁\e].'(~g@a ;Q{/z%B~fLLޣsds DA*Jp=rmlrv @GlX;R~BN(Q #M9r|z>%zR*5q^ff"|?ۤj>'ߵUT`} .kV`uc$QsYy/ -…n\rdzi4¼2PJ<].G (m6h713`Rl54aYro9"Ctj fTtNv2؏\SHc*A:f:MM_9Hut%}M;Hobۘӵ&Tl;oͩvQ;Je1H?Xk$e| m 5rjF=C4}'%MbG0,"4M :ϔu]LRPlܘ (a'i/ԋ\ٝzRUԷ~4̀)V.PqqD~sFE p]ERbd[DhK5g0NsW[fF-#s%46zQg5T=ڻJY.51BQ`cEp)ӎgɁ#{ $ݍ+SJi0iIe.vVb79V$v)V/L4ߨ:xW-$dJ; CMDx"2O!oX m"irTJ 5A$J? QG~hF*>O݄|e#<2wXvnMKDJ TKC툣64kpi2W&MY^窄B-Lx:.` [iH6;|r}+_c9R'5B Dƕb:קZs[~p@& &iRL]ű8&VSG:wF'PgC@)am3{v*2[rxl JuɟE.ˌwP5i(_Hk%>`P WhԂأ?zXiesSrGɯ*sg|o!nk2vˤ,ttBR/%~0~R\Wtm/+[@!A+&$F^DzlƜTc< 0%scvv~|;BsIe8"?cf;^@ӴD^`E:c Y -\q^#Jq[IƮ@-WDGc!RX=tomh995>%[ z +;pS~̊/_ 2VS2fU}e?h6;9ڿژJa s 3omL׉]_` &p"c[1_u,f/_kDr|Qg "W߽Ri0e]ȶ|;duT*+ONA}"g :yByfW5)ɇ2_:yp3EQz~BQCZ 3қK+Z=!b$M;T;0DCY"5=2B~vG8Y+4SieaԳ .w܀^׭/ AM^V,IRgӲ Pk/u*u(ٔܣ|8Ȍn9Fm̈MBXSV ѕo+j q5;xOQ 9%$\<-nP]Aykca/g}D@Ma}BiSzQbe;v |X ?9a(y֡m2 j= Z#=d(_.'Կy'T T@wHV9HCD}oлDH^78QU﮸/I7udAtp4tN[~DP@ɯ(I7ӞvoL />X(-_1!.% $#d̵GjgBqO@YE;[D|fnq>d7 v.Rx5[pJDȄةdINz;in,!1sԓZ1ҶZSUSU~2`̬պGtş/~~H#!R쇻V#@3djSYhQd-|ōtDsy)x0)N1$ByKCMMYƗ8̅aR5ҮR G;{;1\8Ѻcbp{#8N"38|:FH-V%&@ӎ3ݞDZY;PBo&t}hܦ!.'zd8Pp8^~ZAͳi.2VViW* -e"zƧ&\K( &sנ)}J V5S;B 2VF@?91Ԕ!ȴD׷QTY-urΉ|ʡS38E:edh!Eˏ>Kyg$McI|e8ZMn,Ji6-ڄuvbUKV6cg7T[ɪȍPuF]2QD'&-o!|[ h͉.vV*7;vš9O:eJzXH}yDg15gVŸ?r .? &* l[կ޳a}wNј_4LIkCXCԇ ݹ6a)`|f D2?䃭 7}!/c ʠlg/^^`X3=M#{`d/{Z MBS<~Y2hb`˗r!Jl"1C1Qt5!!lMW7#vKdl*!xf fd)ũ1B{A8M8Jhx}K79'>? {)"FLmKJ+k>NcZquq68\=S? {*i^߁=zdMx,[\U`O+fA8aBKz()ÅHU(BسBk6+0{N^Β=sQ8'dOIu: R7HS o nph;uSL2]fdȄ,xޮ<,'M[w9wqD}4k`P0Md4]+µ2G.Н>ƳLMC譀r0+Is[7H1G{G:n߆!OjmD\/#ynPH R傣 ၘ".×?+nAZ%"8w^xXT;u=/gB5*I+kZ׍ٖ|;UB6SM!o\ϓ\׀T2fv sǂ{c.Xm~m2rjK tRZJdԋ|-W'=8|9|dX9NW7:"=V ~]lic!/^?XL-N[ y4wx٦pG k>GxAxHgBTKjCe#{5%0us \Xױ+߸ԁ5W {9$=.3xț$Jx*rH-iRh~8#g *I֢Gm:<=Xboe#(1hVDTsbOئy@+P=2D?eFXZJZvk7sy[oᶓh+ %BIa'd+խp>žeI '*+7wz/zr \2`unM1mEìp=$HNpWvЂ;3~Z:4 q47DHXh ߟP {BݿZCn#W<+${9Dȸ)#Ϡ^+Ox45FBC,/$?}J AW|oKB ]؍I`ojx? KLn/ TgЪn76f PbjZ:x+xoⳕl. {ݺ?jѥc&& W@%B3լߵ¬6Y"6*¢cy6BCj) _QɑcuoC@`ڐo)W\`zʤIz-a/S^o3N1;Gpx n^59%gJTM 4ԼފyFL:-u*SVj;z2,Vpdre5\iKQWZ_mB:拉X1n ~tCXm |G4/ KРl7{sIn td bx!}s*T3]vTeBV pؚr>qj\|v^ @8ar|\!loAނŸ띩||{UKcyS3ڒ_}f(;Rsre_eXa:gf+(S iOpFSNRau.9.6bGe=u˄ 6lAYcjϟ]g)qPR}˜ %MBH4Kѵd[b[<Q %pW`rTn`gĴ765fgUiR4BQp78MhfybETEYboYp4"E/k~7Wz܌( au&|uDŽaٍפ>=.P v!AkrmBy<%{k;v`.yY\kMӱpwr2zLab gPIѶ/ո& 3!- ;,$4}AopoBF6]NiHo h=F(@K/-#?s]w- >qkw5tNѶ@$mǸǠG0PTA74*eu+):>_"oLEo0F_LZu-A}HKe Αbǯ|G{v4sW2Ѽ=H~a^YI@ZH?c u;,Jt6":vq_3%FB? ߏwyleXWHslh8I4NѸl4v B(j7)&u>+YYF= Ҿ`L/J`e\C\XRՍL?LɅT8@}mYՑ}{1D%cb{Hbbwߜ VPK=J~52۪]vF[u>Jŧ.;𦣆ز˫}c$y; OK^OgLhZisb}t:b[i,%g+jpWEXE m ȎLkf=9ahTb15m;3I~O'Z_Ֆ-JsI*r"3PNOq>xji_kLEJ`Lwڬw,>q^믿 8@K`:NZ6A3=_;7Io #}k޸|{'WP;EM I Ǟ"($#F7$Y:Hgj Fyfݐd8^~Sq0IK{஍~OGuƯU>OxDt!AMX9l *VAY|k`vV7`6Pn-u:lj#+lh>L8c ah\De ʎ݇4p} U,sqo1Nbmx %L 4:oY 0Wl$r1Q[mν”<(r C(J5/55LS^=%\[mF>x8d@DN"X!@U;_22 y "/YK6*7wT"?J^al 2Q\(Bt%Up#h^z:+D.k0;!s뒪;.tK9Bul9l[="$Ŕ( }1, mse"ѴVX9O_n7w2B.DCwh(i ҃^Y9UR+W ЇV]a(ҐMY/\SZ {_4K?NHP{(U&TYX%XXTG6A2& ''")V"c۲c#}/D-[sG"v ?jY01YscpOUXRt~ Zd%/Fu9Z|uL6ë[n _.)04O"̳ SZŚA/S)dZH-}bv}ߞK>{;r#<{'XQV*0Ġa~JwNNr5XXXvj%ńak^{GPˆMc(RMz5D^QSQ *9ˑ{ƥ㛭$_ls([-K[1Ⲅ 3 gkxp!s }w<̅ ͮ+"Jخ$Hw-Z/lj>1ۭ,5=MF"A ^#0L"|d>6ˍRr_VFi뙟LMXe}t ڥ -TBBL!P,.8{ݴ5ho<-צp|EPx*8%(Bagv*ၩ(mq:FH|9k7o)F,qq"Z]k!?qmI3^G[pіHE<57][buԣ Gn\^uoZ! ` "Hh`aK;#\:;ӓPp|x3S |{%3?\gdXsVL5cm#:f2 7:䨋$M'ZDȟbȨ-2P]$%j6y*P ӻhbaa [AQ na'˰tg_vHT5Εnc()X&Ny |M` k^n`!NBNăӢ D`Ġ9ҕ(e&0‹tw'շoP'#Y㢄2V`U)b5\Mc-QrtnB! El0"iœcl; Z#iz\[w`t'^5W-gR{vsL/%KR@\#SyOhuh,tR$V/m>jsH`7w;?(NWj3/,\ـYYԸ;GԐakr$j MG/ ->B ّΥz\h?,-(t5ߡ9 'E*~\YDWRR{!g|:K%{^y€:Q žSҺӧt=#W큨7oX f3?~~y$LE$QH/0~,Je-p&e٨*Ԏo84--T촷P6gS:[kwtM5PLtH;,0jĪPL ȃ7k?7@iwX5J@Vb_9&I:.#EzEv#`0E4_#W cF6GrQc@1pyBRnޓ'R'xR,ȥJHѩѹXk%z(|[o N_ 7q.y숁`ZM1X :H}b;_rL<htJf!GuCiۮKp0`lc0b"ژ H\ڣ]br=pjTu—Qx\~KBPf^48,q_f52uApff˚4=>0ͅ}f_<!M>4:0ĔO) +ZPo-6%Yjps8p(-21_$)QH?cZ Bůܜ8X9c} c K'GĞٍW]>fQG]"gS!e˹jPk$Gd]BX{Z&*Ȗ=7h0(Y׻7&/Bmo}Gf{5H &U)ҥ~9ˆ#8}hEox<0Ʈqӹawu3ajш ^}FJ2jfr6u 'x!B9Yʽ:A82۴4/V,`/T/#Mx"Y嬏71r { vaȄjN(n+L4w M ũܩw-A1i>;N'6ӈҞ%n sX&ͺ}'ˆj,ӏsY ɱ@y cUi7҂*?!=K}xZ1J-`f@i('iZ H%EoAZU8gDK}I[]Ϸ[?w@=fHORklaCt^%3< %j ݡ5CX.%>h`?}A/L-O[;W|7U{2GkK矵EK5c1;E+6D}FxR8@ +`5袧Q'_ za< J#uzk"IeJ>(/ ~ P%}WJOUq0򞰢q tuM}f|,|8 Ff\X{й+a !^Qy=MϟBhfhِWөdP>GJy{`&H62QBLQFجjO{@Exf]: `;@gwi#to|uq0(aDc-f{}uA w^z'?Av1#@hA8R2*a{?13&w -dVV=.2hɕdmK d?\E~CŐiDUŘߣTVWkN-M9u'o ĨM+\lSS2?==jzLrxܴ?#(aQܒZD y qu:Rdd-f Ɲ(fzN{܉$=i晀l7I}I^T+Ϥ8#;tg|LF/*gVkxj "9\YF]y p7ba[GB%C'7 {SOBfJ\S#[q޶@固)Bq3.n 3kpګؽ\Cәa t b9RwHI< -D9@$Vƴr#no6C~EQv󭥴#&@,&|.o ޛ /k1o&,Vxi-@xѻζį^G3?*ԩ/'Cou #d?U9*ᆚ_3h&ByZX3M\(f牋q IBfth)ֆ0ZS53S)'@{M#6ix գpsZ*G[6wi !U8/.9vDM Eq|vyf6!`Ѿ![qa9 ݨ^u|i'SnR\{Ĝ(QEo2L c۷T>$ 71msߊ7_pHX%Bp3Dܮ!-vNukiY?ZX 8:p#n>_yos'(4K.6MYH=7pU1H=/Ƕ0K(_7,0QsS߬2Z#9AZ+kM:Kg\;6XfB_m- f7k׾f,v$HA% 3;ѳQ@ଏtUHU څ6 ManO5wQUq%tPEx"XE`!(ig?#bv,agmKf2AS?/0iĮR~:~Gp MPI(TPWVTp9y.Ryg )L$s)L q>R>{VJPnUTnkz[乛fqUBjҕE-noG`>g*|oC 3t_3p|#z=Mh=%b{|_K5 X ] %OP, Diۣ*QHHz(C1ٌے%l-Tr6%.;RY{TɹDƸ}sQ9{ 1#k9oxr^-̃GFU"rlz; 'Skyb[I1 afOiW (%L#l _\eϳ?SH _7‟U+ :nzUpedw$1'>*8"^b wt.w l@t؋[o=;2vؕu9w+OU{ (G, ʭ >"œ%pr*,=IK(%$q2s2ٞ!*| Z 43]y, LkbӨyD"gu \N Ra~ X bj@~Lˠ /zڕWA^6He'cruD]*q?_?؍'`ؠMK_?]w{9]q{/W>Eꔰ<7'mW"\|*X:ChS,l 53∲u@_6{bkJN9E,<0[4_ & 3wW:aE{ wp skՋT\0!jqecU'x D7y?vXޢZጞ6PcF5Jk\Jgs@ Q7ᣣ%vեG" ]Гwqi@Z;n~XTpC:ڍ앺0 H_P]|烲 Yj5Wa@ݘs#?Lیy7V 'kP *er<Ќ+wU¡uu c5U61_`QE3t@+u}Љm,rf:Z ~5*.T3HČ%(ybvi%]'|j0SXB%?->i_VeB 1 ~ϐſ(Q>3J$u7M0oV&!7FKxlq1B6w:*mj10,˘N$*&9!usR^ M |֓Oli+ɑB-ҏ "@ro!1bWlyMlw tI{c6zzj@%{\kIMxiGL~<ѓ:Ի]P*eJ;-Ζ﹓ ߤyI\ACuCBв ,+:Yuےt" ({[f󡭡H?r\y^ =S(oͲ>^f}]ZO:@G֋0ׅG@Pk J]~@ϝЀm9{)Q`G;FYYW9F\|! iz\(`ԱKάۡxոף0Ljv[ h 'Nke;qgUMCA?%͹ҸC^ xw 养q8ySӟͧ-p,(aԑŋNY2m;~ٝ1kp0v2on?mZh|?B!08|5`_7p?1Zj`ymo\GNm9ϗg\Gq(snJfCH(7~{ffE4ٕiW->)/[]0T=]CyKW1x F]>II\}hF( PS XnqwOtǝo.C%{ԩ|U&&,8N#TZ=sl(L;HR?Mw"x-FH,j[R|#WDNKDnp6@%o@u4d~jq{RSl_#\Irjf&ԴY' 4^<H ()K'pJ}(\wWeǪ ӇaIXL Ű񲘃iS*]uXUW@mZ_l̨z/b(홦3 . z@=jSdkoS}ʾ-IѲѷv0b {)b~D0 S"5"JQ~I{0;S+!y MvI*XCEa.EAqmP$ 50/ n.t\XŕCD_(cv{MwQ`q=UJ Ѹz}.bL|3*f(|&4hxN|#Lg3A:BKwBaX6`'ef~Orl{o&WڰJmi{-UrlfʛHhrƞJ2jXR|#3>Y{Ϯ9|?H"1_yi$sq߭d$`X>7vkx`hdB]RuxЀ` l̛͆,qsX%uwށ-;0c?X ĖՓQZDͪrex-mqYDg:SD67zoٱF`I[&w7bֶ=S$yx= [y@MA4  G`HR`^ք4s -n3[ob;Oy6#tX(zQ֥GsD&sf{qw͝ca#${V8xy3($]DegFy3IvQǯC')M}{ᠶ{! qF#j:> $^xⱜg ̛nZ#bp֡1#>Q3i3ia0B.!%9CZn˄we+>\5 l XMj}~׆ 824`L_^у>6?Lx18VxC0ܖ68sυqH-vZ T]?g=H2(#Nj=_ pTqsؓ= Mň=ҕz}D, JgTU}&|;ҳ/hyNxea7gSJ<@="DÂET=3KOJͣuwk*HY}`5DkRj5J2Ht IoD"$PًP L2ܭiZhZMP `nӉv&N\#e} ~YKE9kDcwiC/,I={^'qnB2F["s1G{{l,SB0LǢ)I/H7 7 >XP*[ ecۤ)Vr86^/l ~ #[Ghvu,[Gpu뛊/_54<߂ JgjspVyMi."Vw{Fm-Iu͘Gv&|_uHNqw bO眬͐PD5F%mzy-a]UY_)^&ęҡm@Ѷ)\d)ʢRGrZ4"qjl#g!YM4ґ7kh9Ӳj;FE-9,#Sw2[ ֬x tlr* 圑#[$GVZCoG7 ~ƉO@5 d:q*SN k W% UC~{f;}&3B8'Xfg `S<@!I Tu!65!DK )^Zi1F6` xnUSԉ;<9Fz 6%A!p}䥧5β:P}6AW՞Z"4%hUСX͌:ct^Fd@geݧtfzaRizaך _:ᝁ/*XSi]SiwRbỦBwW-/N}J偠0s}B8J5e[hzsFCc4VQKEqn| J*ŋa$MAb޴^C*\Wϑ/zP:"籆FfWA\agBcjt;cɒp`qNmc G~ĝS}ڟACI1z-~\+zz:5?hIi# 4 [`*q̦GJz`p t$x{tʘRr`_ŷV p>~ &xR̉pԄG6cDSĆ_ Zkzude93KKUԫsCi-ʤ}+ #o"\+Yct#ؿYuo?s?bi#ҤK6UBN)0ak]Vr7U^Jߠ^@i71=-.6Ty<;=H#?J#U&H=k Poo%= OZ빻K'hǭPF;_S>ӽ"9# bgبcRRZ\42-uJ +p>D sXe'C@0 XV;ge6Y^G!w#eQ*&O.۲:Gd/D6bUl $c:I9]IM'2cǤyl]|$~ٌW_0T&lwiA\\\D`>Q?8{犜V>or:(kSgz?ɊJU|b M d77^Mqw򷥿*bϦGҊU\KmŚҭAsJLzYWƺ3r'ZqUGb*c?z @Vq'\h6?s_:Z6X!RXxBAcP|ց2bZ 4Sg{-\]t JJ!I<#8JX[ړE!fM0$PfVi^>\| M!au(`N^ϙql̤39)&Jww;"Q_>^K'#,@aD.5!y6?ll7Bm8 g50XghMcq>?RP{qfMDrǻJo~55H `.8]dT`|$Hև䯍MAwI+ .㎴>1B8 EwJ`Zkc |Y嵖ۑ."Ti)¯ۮ!&`fScm@aDVt=-]5*)9XOr?Ei$J1yYL)I;Rv;@"OrcQ" EMSBtWu#.n.AKP-GӐlnݾB+cky[2kblG+dLř!i$?ĵ*=NH5yF#Q4¬'v l҇iKC 3]\L#>Rk- ҞpV it%RzZ$\6tv6*]SSD%XmT<5.Hŗ9!="dr_Ue_wDL2"Q`5&8 YHxЮIȫ_Hpݑ"8Waq 8j)EUivحw, BRK]U B{g"ptsq|]zHW@0w ,w :(rHs{R̾  =hXVnS\`Hj)2 *X-ƲL ll<}WB:\ 7EMf6jK (>t}_ HDQ!xB6 @l0c\p2QBȧNVΘDje\pan7n Y+i[2(&uw#Y,ƏNÆQ> B?fh͂:v}2XM*ܟ2D{0Ҽ5 2C:x'M}7\98Dʯ,8 Mj)rBVLe UE7pb)$W~qg-QF%&Qw`m!6A_3miEk1E3.ː"Ɉ \UC"_E5^`2;wGK!>@\wpvofBfXgI (Ɏk`Q3(g>-ezW&><|хʸ#.W=%Ebu%_;saf[jwpIh9v A3||*v so,xJu"G&t?Clj2%#㔬guOP.b2>Z g8 U+u[Ry=兯5j i1(hcdONv 9i~)z)3%B9U l\+9蛱hjX=[~auE&n(.Y!8KFnm} Xk& uyopR9w:qL' A >"kb eL t$⢵t fl|7jY!W^w^_ˠ[@y"ts&LՌT+&$G@i[ 9vVu;L=nO+IX$eCHIn~"[Į/vH4 c?^ Tʤfkml7H8s^NmzLER}*(.qyj p{U3T@$SzՁVS^)0VGۮrO8čp*dypCO0Qf/,EcT~RYp54幽ۢ@Ts<]甦EJB!fhYFmEd{gx8!>q Q [ol"-=\b۶vd+e-?LAvIOMG>g2%".]xD%I-(R#%7u+$jO9ͷtFѽkbrϻ9ek7SE5?`MN3~m+m` +' G^A8dO=\=rGrqyK;?mzE Qu"MTNJA6w8Frيh9%UrZ@fdrt eH.ߍ򀠓3o+g" w蠃j2H[Pce94/n0vJj9݅q7..*`x!0֝0AP=p[_l敜14 ̾ޙ>NA< IB5~|ҒUQb/KK]X]\סr\j'o,lCv oŞ3= g~=:+@)ÌBa}gsv;,j iI(H;{a䚞"⁺2'ڡ+N)-(HPic?!+p>x^rN+9rP]V[}nW!:D[YņmۺrմO*uKDV0çU $WvfjasI53:lM.gx РiZ:my.͘Ln^x;#f%7ϜJ;VHk;F0Nd5/Uh2k- A]$/WŠF+Mo cyw2P+@((J)VO8J膫AéBy4dz49ޣzU&i!'u|5HZG\kM 0ޯLV-ֺcȆv-^]s$`ƷOT bW+M)LbIQxhÓuu  ׎@=k)ҹ?tŎpUY2߀_IKplf~+Q*̋>.߂J=ky4 w(QJI<(SG*kbS/*聩pk-ʵ ϵ]MDq*\J%F΅rtHtk)P\95la7Zm35^!Tcr#;f~R'ZxyI;[NY :FLi?>b }hHZ XYDp^bQ4d׭D$f݉5o(3%Ja(9ϯ>nxr)92er\Uי!8FeEة(QA;\ 3tYxȟ JO RoVEqvs]n|M/nOϺ=QX}-?W?&Z;?Fr.b!~z%nOV/ 1^>r-P)Υ+)C"ʺKBwW︋e3Shm+>Dj)0sb&r)y(Xm]ncZ'5Mm@XȦ|iD/8!"ӄE/\9f^:%_0P.. A* |q+sdP06q`N=rY4u/ ?sQH} 6%Lӿ5I^a~j9 v *ԮCJFSՙz$C*$M^wNT st?ډxNkeGȜ-Xo?G/wf_$L E@Afb.q0,Gi,}5'Ql,@vFu <75 m""9YZ?<^xֽwe 2 zz"hktq6V ј|}@߮R~:ONR~ Md)^W8ؽ>Tx@.zY,tY o9$w,A[c/0$YkSׯ[JR 47.hl#h'\?NP2NGMj/Xjb {teַ1,'GG]f )(A`$ w, 'tz5Nmtu70v)GlK": D%_oaGFuF]>Ags5_W{@Ld<^uWfIo w&I#v%) $9޷N9Q[&lA(jnoƄeIuiؠmd,Խa\4к@9W{=K]PJѺhsM$3_c9q 1^b>\s2&|dݺ脵prҼ7m)HNf#Dׯ15T]P3 GQ$Ol PaXa#sŴ!INnMK+u_mYOyγX#/)I$ .wsT&wg\*b@u{r2KχȄrpax/NfA*4GרXP}0uY+Q2QM0viMPgnED00SwL[40Q=#%!t"o("SJSN5iCƜËxNHƵ(Ty" ^&J8@ug9"sʐ^^e #)p6/P`ϫ/aQ@>W=N,S{[|Wѡud2ΤƢ YAI$_!26JEKa0B\(q$L I w)hÃFK(\8QY27 1 Tؤrrjq:>SK_uXSn5;PoLSr^̝gWjl>({K'ʼn8^p:I [75|C!Tԕ~yL}+ dy 6uQUnAm7VEeX S[). 4Po8`Y 1gu?) 2sS7TjWr}_ԣF fH@~~Y?]~ 0JOh[U Q^߀1V/~_mHBj-Ѣ K]?z]Mn#o?08s.+ 3q^Xq!Ϣx֞ޕ@%.;q  Ӷ.v7 o$C"ц PSJh>L% TIiB^'AY):P",;| }oU9( M/Ћ: -lȕV]5u =kٿѶT$CC@CntC_BDi*"?0c&oxab6\%o|+lK u KU~n ipzh?t(^ʄ񪴫CoRX<(9֭5΀:88J7Mzf!rG]X?j\hYuiى|!DmmFg6f4+P~3@M0mxW3KwhI& e^^*!#mݭG쮎)#yYM=t]t8DU2`ɕ |6,:It x%JzP,v(1jYm` Kg %,G6UMy9@Mm ~i{=2zSG:QRt4IėesPnlJC ihg ӓǨIͰog e'dQzރ;noHnZ lBT$4#yLљ ]okQs6Ga.SMi CIRaެ %:6tBjgc-UnpdAB|QOYUhKMFgV37`I BB#OL/ ޅ-nӨcpvw#BǦ[`JIe[PsR5xaC<4SVEPd~c @KxAg99%tyNTހգR_zSYsp?V ܙ53cFohf:"EMg\Pme3i0[mI%I^ .p ƈn:"*κ_$kDqzNJ$\+2 SSv%]H` (o^PAm_WuDR-k4q2yާr,L =1ȻL:.v;#BRCG 'XQp(:K W08xa}nYh&4RQ:؏$ה$ r _+\>R|pG1?G,ls{K1~W"i.*TݛLiawܮ<gUkBlOS ;-W; 9]y`/6x!>nL%8j P,z1qq-ɰ2۸tf0w X^bffhwϪbРZLbW0mɧ$Yg4;M׮S5e#LȷZ؛;v=RBP@X&z9WF V$Ϥ醥6 _V0u:BE`d 㱚.ho%Ce&{@We]z <]MӇ)&M.]'0N3EourMnby-Ӓ=PS.(SFT݇}GP+ K6($ 뼛.'SBG*2O?Ӹ{98J9~gYV(vh|8fu%EM=fٰ&\yt{^!POcM!=`V7,Aor{EBZĚd 72(rwQuno2JlkX#0smID1NwWS{'m 9OvQ-Z:ynK"h`_3݇X+` 7y(Ӥ Ee|wK*P}eAO=jP8Ҷ7n81 9GkE CᤝM?k!mTw+d37]HpO~sA(%HA3 U.^T'ק(Fr\ {n'q(&\ѥ s@L2Zπ:]%]Eޡ-<˂V4k>FMMV|~#`O:ĚМE"0uSExw˩lc)R]×uEܲ*Bw`v4^U&xxQz N/dHIOsp5zO\/:{s''z{&8Jy&:Yv&Y켅}VyP!C]u*$ lLM(C\#ImJzO:! E4&7(搿7Q-u}'zpŮiجN_χ@cx[8m*9i 8&yvb;cE #eۃ5~u;ξ1qRh8? ?BZAD^ IƱW*]ۖ="a' p5sWFhԑQC%&+~Gh܁1"^=d5i`^+X%4SxUDDVH NtpHӑ Mɭ.nPեb./a ^TfZZV07 co蘵8Rf\nXP$mM#m/T(a۷(1/n:͵Xi,uzfk Ճlo*}}sS]2MpnPOy TcFQiG~&+[v@vVHðc7yxخύ#adPBd*9/6lF>/nȐ}r}l#.+̑U%Op yAYӝwdꁶmd!&Q~y?.͢G@}xQƒՖMy°2aG42 9%$mc~b˔v4٨ƋF(J>J5U7j|pSk$m`,hPb2*K>³%YO/R2x[X`?|ZakfvfZi(V7lrܡ}VJT;!!I5는ܫKC}LdXѰ<[ 35/|fіQ->Q'm8J2+A(]ЖFvMЧW_,9!ǻE# ?K ϳ|$YK}:|,]–V^N.86n?:Ecd" Ҙ*(.]Zlu"i-}Jfw#{ l`8˶V-bG4(% ylYjjɈ@s-دwxCEuTu m V>p< o9)o?z`T.%bUK kZG~*콼U~*f἞@ۃ.|c@}FH%ъ޶ l?&/8 >]6E적V"ܤ!2"Av!"hh{Or/mR/X|NJliu]4Ss@*u Q][}b;x.>⢿\kC?tO 0!ʾTaiZP]nR򯋌k|8; z |VJlĦ ]y`_ؖ2mO1dgGZ ^! 5񪴲XY~PT@P^vI':~|(iyF8Ff&1V6jV4:/|m 5>4tn$H ;zX!ղ79b.S6Vq+/'e^f1k5C~{'VgI9G  _CgƱ@رJy &|}/3 ~D?fBH>#vy j|dYт_6*Peq^")7a0QWL'݅psy3#uq,ў`?$^E8e& 2yOX @ϑvۨ',/ ocܔdN(y'wib y^Ȱ?{# KRC MY GݪuP2NYX9<3obrV2*MXu|(b7 W*%%ӎ}OKu)O*Qy%\оrAwb(qZ4%뀧zD5>D@{ c+=}GmKrL$&Hauhk$<.f|"?t=-&zBi,"Ds;鎨BŚMLGk1edhu;0ŝݩ-Pf U/3LCZ[wQ*B{[#l" 4DWy(Zޖvu:G6 o&5d]mdG1e,ZƫqxöU!81$}Tϝ˞҃?i%ȘCWf`a/Mdsd<]Êr˿S7AJ"@]6rrct;#`%XXe~=-bwoh%Ԙ<;?H-q֛eR e>{U<&f/ӡgޛ2h{sm{QT( 2`Muc'C?bʈ2;zUZo}#s4ǐ+JY>uؿ|HOy-:း4߀Jؠ|㏰6C=ZN Qu,]ajrp]y}%B сДP+Fg!]w\.1.afj[ך.؄R-S¯G#G`x\$ϳ_OHM9DkV'*-k i{^{MWO[8e} 1sRP zԂY-4|[ ]B#g<>2=Jʹ7}I6.-WɞM]%{mOpᏹ4 ֞ЪL@0OJzE#ͬS)]iIXK#yF]uR\ +>-0O~3#~>m`"a6EH K"@EI nMQtn\V2&omQN|~H\S'2C]V*쟅A7:`l2O8/2NaTj^ƽKz*7{Aqo )l$\}tBDkjn3$Dh̢xi1R_4*/&"o?4NGBDBg}&F]I=Z|@lAy~~dOHI6_XNb~o!FߌHʤf8{7{^&!rU6g..wio\qe|̥N\4Nw۱PMx7Xƻ?K>]PBH6˘yn'kDMJZAmg$4ZsDQ_*lZ΀z~nw܆!j= BQ44}tU}LFafFa9Vϴ' 'L\""nSh]CȺg.ѝrzOZ 3KLRuI8>;Opn*Ѫ%IF'L MRg(dPkwXƇ% udV(QD N(@4 -)Lm#IZ^ҩw]a"__8p ͹e/i ƌJQ3LZS餀0,kJΗUm:).u=wTJ]ԃQfeMY7} :ح G G&X>eO3Vڊ-w+;u%2vD\,|>]4֝KHhlKd$#ҐE5i@u>)eH\# >:5ϠHw¥+bq+Pdߌ&p3XU<> \ K=t'r*QY3e2_Y_ƽIެ'8`XXP/,X xrɠHuz|ԦfwBVz2>$h烈fRK-b`B2r },peu{d\]&͙SgM z&=^Xÿ!Xۘ4d$bk͏s8Iq~̔8%?W]{e1hɲW6czOEfmkKRb1lx?m) wuV]Ki/xp}_vD*aGvRQ[bhAhj>4O' o6|/Lx/Ai6{pXBǟv,N8AOtҍ%> ۥqƬ^v&):@ X|]+[O%3^ ۄf bXE<xRÉVl-)eOd忓su:LJE5Qג+`qNFQݙ##bpb4 zs^!-]F IR2 ס=˚QN^'Nfd#?"F}p\}b=".JUPXrM"`Ol%A{O`#?@׭| 9l鹰sCAjRoyOƿ|9F Lwudh&Pr#xBn:60 :X6 %4>+og4.hnD0"H.o{`cEގ>;L(3r?w?1`D c筍'<_]y|զ<Wo]nk'ZX Q9nղF.uBjtTv<)4f*ĞJYed{~€ U8ַ5#ѽBy$[OGFW\Hm̟sm.J3ĵ :.YӉk uBk6ychEeᴗ]vQp7jn CudVUrCuglHPblD *ȁnⶂOOBsP+[JEݓ9E Vy|o5‘ݾ7uc*{3$p*_l/+xU Ӈāˏ}2iE22uvUH,ȡSCXS$3ru|rZ~'wCJ&`@_q cͷ.KM|Jf4u}ls}ۍrN}ޕ~tpLRǐ>?K-s߭oT<@-Qq/h;Zj!f5I ^M4lW>Y;8=[#1.9߅&#3Yu mxV~e ebOA19\$wHcSdL$VKNRGAÁ'`D&\I4Z[zKey*JM8oAec~Td_Т+ M@l>8gQd&•ڭggME K V0(nuB2Lz_Zr.ώm~\&vxRoSrug рO:Jb%2-!;ѯ𯛬Rp-j/<ŎOuڼGNxY`t96Zo)6p6i7PI;V܃T=-"3Y11Bt6>A62k!rkI2t$H3n>ry˳B(Rד<]k܁27uE仃A0UPIYWR+F8Td+>N't7cZYaUJ\rUvƢkY ؃&&ll-8Ґϳ🄫^;k)†hrpۦ * wƸp4jX%t}#TO.<\*WŗDhRC{UkNYiEmB"ǜJg=ɶĩ+&fIqw@IJQs4̀heAIeaaNuLH=$ ~Yi%}y/a^=[K8jYOa_  68!ll흈,`Dkۚl/-?gױh<8UwV 1S}CPЄBswES~e"kQJ_pB@ bfv~u󅃋,uwIޝ^p )Wyn| |] d?ς%IJP5E?^D -&QZsƁ;X'W֨ѴY"ɵgi/.O/{ R4r1+WŸvi==mO&r<-_hWX,WE/ byy f᭹يQ&tUB\~{pâɾrĔwI]FJmAh:dxeS)6J3Tjf믞W`2*!p_D (>-فH6j€,^%{F~'m?q[֑ȶ+xSA^'EUJ0fYq$C@chy+kJTQf_6D -[ބ&-BYd͓i^c;럖 > KbwaTe:OXcB"DB$İnn(.}JV Օ!?! Mʘ#U?KߡQlKw^oy}Ãodȋn #(kc>ZG;+#6l"/6`<s֗[5"8LLX%j?4?P)ٹyV+0[ c"f snB+[J3d},t_Cp"c_:x#r*48 񇜒EnBP>Mh,tl'v]nxM5[aE7-рoNvO"2 J{jTM3*h07{z #~!~6yτ-)[Doу- ޕI kOg>sSNvd1y-Si:_ӠA1I8GQ&U)syR"Oa9ب6&~#ʂK >/`-,zn֝)'*h ڒ 4F7akvNVNe"%+3 %b]Ii>gݣEVpZ+$˦O#;/O"Obs0X[PTZ!VVf *fhy1ci)ÌJISl~_LTrB&V˜*23CHǻ9s^jD;749CmFek q;ylb3 |Τ#(2:9 w|7=~Ī)V rϜ5I1ڿaQRPS0/-wfI۶Y׮K­J5]x>m7@M7}F Qc7@R͞`Wf(9mɬŊ8ŚZ]ca|`8-TE+e\uI(G<+(;EL#p| 3J$vs4>(<.<TnObw a_Z֏5xOzR22o\/خ._4.4rj+j7ћpp&w~7Rьbgɑ2}1-CuZ6c Pk D+.{lx~ '˙+.ș;(7 @4qgE^E6h)*Xok*JiӖd*T*ZQې}P-k:[21=$y9%}Pa/fQaub&VnlGM7=. Wjن|Y|ܠ.z3UInN-D*IE.Ź4Nq`PR{1DNg)ʋ.|YaW;sZH%2Ft[qR+C%sYqi3^P#ZS B% tx`qAAjo _Odlz x2i يYxzC^TI~:Z?9kt[d[kҬ),'Թ:iԏu4f,p~w15Gbik!"!@RuRy/Y ͵Yn&^g߹=KRQ-1Ԍh &+7cRlN%ڙ3·'Vش]nuQӇּ.<xvF ^,0O[@'YŦ5m\XJHu/ ~vCZF˪*Tnn ۋFJaAoG`~~&/ީʡ L[YC18Śܱ8BQlZep  )2<鹇omn ,N=~ ݡ jF',\x[`]G1d=X`g{m>n_ErDԎΠ3p,^ 7 TYqyUIi$K@I Sۏ90kKY}яA6`9My.n(( R}'2nHF)1iw؟vV5{èKZg]Sg"FߋViKæOq, 23As~ZN/ap%8;cJvs LM!;<=_WQ lQB(vnCp)i#! ?$6W-ߛRΈQm+{/9Rm!37hW$>*ZMҏ@¶cC%I+AӖKa:ƶNQ)Չ:ùKф+y4ehHM Ec)QEiQ h+13SH/ ?V2E WH֒1G_<'/g8\ܖtgҧv%d]TAvGX?2B<"{(_š:Fbͤkq-EoҴ#\}%a:ugSӄ1n@%yb?.C-p_+aPtD>V,>ܱɱΩ l$RMw\h*㐠4'79x%M5ǿvpi}oTf2&${]+G9cA17Fh8mQ9#H#f̂rѓ`<ɀgM! ;|9㧞S).aڲꆧ)㲦š ,)>CI}@Eq2cCa?[O ؞z ڨ`zdkD$ t#X:L8Kv5OT)%縘 W;vvATX.RN\MdtPcT)#.(R Ցv)ˠd)#4fXd~ACaE/g~w1Ye /k^J4kZ,&DbWg PMxyF+UlX^` adPo;X_M# #jǔ c1^d>Ujeo8{3Kb{#Ce= 92[vi] 8q/c%VaiP~g=ҩvףwÜrO> # S*êcءRDƁ؛4ر2WՏQZIT:xNXag*Dh9һ_맛ơ}dd9땛:@wdRr[td3{n-w/.gM.&`f^ȮU2wiH+b܇pnv / .w'dKib39_vQhgcYQFLz_$ .<0/R{5^DQO WD>.ODX,!*{cEu>mv1OgQ^‹.B= wp~oG-)J|uىtjd (fU'i){P ;ٷ"5w%op"2t5kxT*M CǍ.!;s .X5*E|wԦoByyG ZoG gNf 9mF?Ζ˒Yos8{#]ϼO.jdokJ"l#PbEPE8+^46TBLwAL,S-a蘝D2?SS^)?GHw2aKc2U[u(x?qYm':^"/E3lnDb) ^ PlGMt WEnGꥠ";G痘LsOW͑0/`oXP-cK asJu37GjJ`/nnq8E^8/͓SCЧܴ$Y{|D༮u!!T z* F;k UmJex20ZjBǵC+NZ0G¿<;l,ZgZ"!0udW0U;fjuMk) XFQ=sEQf8 4X͆u4R}hTiξKfMkGzCiv9ab }'eHAJ~!(~>kY (R)\z5U1ωG^q3a_k8?ڼPj?uQIyJ+4}\ kqAn5RK2LN++ٮ㉞kz>Y^#Ԫ {Tjw eeNlQDsK:NiIBfUo7lE3Ӄw` ӳ'3&I̬\Y:,DVD[y7z/o)B~`/hUeQ0q*ZkfO[~̒5ȯ Advign8"`M% l!}e"L{C$U'<7yRt'ȕ"|B(x`\=_^' +Ge?xq;Ķ|=ĈݼJ$ &^\,hox e˛W k;>#/ >4S[+Rӱ7TqVEՎQg/@*ql^˞: ~ v8\,qoh1aϣ]-awUUOyC l2pںs4 {<)U]T]P)zkL ~I6&`y2qt0Wi#IPkH,[z os Hr>L]zX̐[5t.$;}Aq7?Bd9@Rr{9GSh]玣OIƉ5A$=}w әe=OmNM=Xe@t;B&g1D]Yzukg+u4Eyd 0!bzbS##+vllXFon/hc)qKޫ$jK ֊8؛iiUií|ENըf z TK9bN T#rȺ@$TH C #Dj4NUr4НA4j^Q80ݔW.*lxM\j ff{ ENB`xnuSuo t[mEe⌜uai,eciW,KЁw1nǛF尢踊ꌋ0puޫx]Q9=tL`8I(ȦV%"WzNg8SKIʯlpCv]'E-H{YZY>?%oI!k3BpꨛH_Hss:Y3z Z X2On$:xό?8"{1-,Hr`%٩G•-dHHPR|f/c\bD) „GOE=3.(dCNj˕1QTU;O#݁BrIm^lӎ6"QH$ʚ9. 8eز4 z!y 9Ci/ŕg79IJ풃Q'.{2Ą!N5ј#cxgFϪ@Nn{@z]ش/U\\dʇ\i0V=;(Ag2o'ʚM^hdB1Y bjw`6 ZF[?baw49" <^inF|$8:Ŭ:#b _Ź$@UUJ^Hq'W1GAK{x[yEF˦2+)$zջk_5\Pαa dG/ Rl}EI!oϕP+o^?~"mZ1Mz)A"MOKLM6OSidi>u,@#$:M|ƆHD;yo`PwX 7g'Օ;VOo+Ej%FştʉPg%y/Է"oHm! &Q.lpl}S%phoWjf`r[dR ¸Nk;ӁmoK`P#b[̄KUĤ Y#EAq:B<=zDT?r(&` Z ioxA5H\Uc沈Txgw?/K0ID^!,6hf"M"ZtcϻamU-6t$`QmZ 5blCžK0D\ WrNS [u~+Isp@Qq4(VlC A*O^qaCrso7-0ܰutf΄ ٱlQ&N;w̧̚пj6 6$K$cv5e?zK~mep q EF.&Ҹ'=9r "vWįRZ]>j=*j Pu"-zt9S_'2nv7# aj*յ$["33cq@HKY;X(_ڏyndY+Ce Im|O*ծtϽ>ޓ&V˫ԩ32WVq"<+ U[[JGvW62K+2HOcu7>"A$ݵ=F ar a1_L; >D$'A&%V2$Eot#^y%lAP 4׈y|}OIj:Fy(}MPrT e/[,Q˕|vrT׍} *.;tL!$+sA1h)yEk)`9t s9}ْ/ s $\8Vt 㺳YE:lm]N/1`N9r_lDzJE_*|@x@&(zfXVR`!ֽ2Q7g6zAZu^"zuǻ=Y{S,ڼM+}Q)W A4t%;>jjF4luPB/Sfo7O VqI :=1'F WNE{989G/S""^)4'7ԄM [xh^mabn5/-(ŞSl`?Y,d素7MJP/˶*R8tRZMKtYHV-P9F :FQBϱ~PׅDZBImw=_#)R2L׹ghTġ(<;ҥoa6(Qˎc #t iCT,{}Fe0m^P>S0IGL s>oZY觇o6MƊ(z[r-skD^#TݖЦy\YB"ϥ`/Vg@LS{aH@6 rY~ a~ }'W[ch9Ng839fpK)/e+=@o1ai/am Dc8hUQ u+h $l;OzD%;HQU=gc +е[%P4wgCSv\<|Y_y ](M;J4{@ x- d+Fp6k*&e~o1\Mfn#No5oX"B.,rD $4zOKt-l\@x\;YU/Xp٣8(.3;t.FOl ڸ˼HzĕݓG-Ͻ 4v_\\B3ڞ$wfKN){YTf 6/G6Ls([(|ܓ͐|II7A$.?؍J܌5=K-Űxt CrM~2<7!BaK^$;^v vHjgq 7OWj_n5|Xp+bO. ֭:<ݜ JHtl,Xܶ]Pr| AALٯ jaB:V^ 9/e9Fhhf"?>3DY Ylu!)vh6J掾C 9^_JrGkJ/S5c3/OLƁ/nuo.$244ܤ S{_aߣ=bdö(N$l,NY>guabW^pХ:ۆ `8ޗУϱ-+=>н٨)օ^OJ@ ؙ#+ 5@-"M5G"r5= |wQ ~pLliN.zt +!~e#GV1CBɳ6ڑаML# 4Ɖ#0ԋv/5􃳙Ft^[e1'V-x; ISj,8K]@IvL3vñ^\Q<ㅊA>CdX.ZE \Ӿ&hA[9wbe¡ ls)̽(t[֌ҳĆHO_wPOT\VCV;l`@0ӹ~x$jn X 1 F/ D 6v ,X7UpoK6#e͇}N0ʎx2j#E~ +]&TJөq2xhX322>15;< a]s\uml讧e2=&-S?qO*܌˼c6+QuλjZVbf 0ejmɡUSxy`5#N62iWZ$C'WܿA-5a{`,A-NQZr Wg̹I؏,xVxSu܋iRR2wRX#~20Eek^춯kNмpp80W~;{ZMo~Ü}1^c*Gpl{xρ6w뛛}rRme݁҈IIUQTNHk:[|OJ"܂eO'ut< ECgEp7ڈՄ[Id0}uWs1e}ڳ-7qzTX\]#ZAy$ c0U2A T@Vc ߡq8_:5:ҿ3b ul=V\$kQu̳Y]V7(PH4Gz݉YwB\pmvg.+STpXmxV;K>^kTƠ_hf=+-♋t~3gC6 e%gkA뭅 ?>o?[He u>2*=8]k >ݚ#Yq! ͖>L!Id.%m:H=cu K=kw䩨t7#*Pm-aXӯ9٬^,IAgu"F]-z͉氱9Lv>c43 #pK1gs7%P4+Vdh״r+}@^:Z,t\ݪ@l^Fo|[wvw)l&ev( 7t:ѧGL9 fϙ(SBSw6J."x[b_HzBųy1r{%r 뉽jޯC$$mn=fB\L>z>DȋMHm5oNΎOC.wf'O8jC!N0ct3oY|#SsޛuT90-bGGQ)$qrYUKڥ:E5XI#&x6OM"!:l*Cm},`|:YE_=b/?0摂G4T.9X! 3hmad(M/'c]96 ["P{!g'nc8 hؖG)qH59K0)sdч7>P}o.ai"kj 7UwTdv4H61 {2=0w]ʽՖI(*|Ρ RTrs%˳Djg!VcTtORo|CfZЕ䥤+ ':D +{fl>'{;}47*ٲ̉Iyǜo^"qF^ξ8Ӌf Ϙp>n4V;xCh8 )!W*о’PFcn`oz]~c9y$Bu~PsAoMX@<ȥ$ZyZ|8pS6楠-N?!l:P;  #ܩ9!~@E4<W$i)@@od1_ǑfR1NV5GF25ĄS1WqC&Rd,N뫂ʳА|Z#23,ѷl-l"]. &an<}6fNkzVn58ȉ]5B✗w;H(޽S~eRS>=~1P)jHO'sk1A}ɽݾl}:;G84eJs-$z(e)eDJM/3o? `+ qcᬢ]ٖUGY$%Ey1W.äHmk,,c *2JȐW@4 pFMq_t#[4c0.&ĥkSap.ZXu'+ssX/y*+n{PcR1#DYJuZs'7A0~@Lq4<jb44RuTs±҄{xY<$RyFm W|cjw/c7ׁLL+dCZp Qw6qæK`ys2n(D#ڿUh2W3.D;(MሡkNh*G%\1u@Z)-aGW͹V#5orC͡`KX74&)񵝗v؂֝HyJ}ڳh 'A3TwB?j7[t(ܮ 1b?8g'[_ڳ׊-9?v$>Nj&Z2Ry5"ʫlCi< 7ɖ{IwXpK]̜۾"ŹʴջVHcX4m!$e:IE,s D'p-LzaVw5#7FbMŹnEQtۍGtT\fkģx1D7U!&K`h cVVܨP)PgR"Ηc/Q$!o_ס |".Nb8zʊD$} ֔|/ 5)m:R*vQ 'Jn*wFMj}Q߂lw\r-5|;jVR1o>|"cǍŲ5Lbػ"Sp;ZnRiz3^'BULAq -̓Ծ U`G-5*ף5I+]~סt¡|VPbM/vxB5b1YƒϚ䨾 qx$7h4o@<~QXzxZ144쯥sMrb (,]|o4 툟u}*_wyΗ5^l4zGZzQJ2=<c^Ok5z(74%G(UW05;hC9?2׾̏ ~JltjuFiT9r6sT8e㝃8i2%Ǿ P)҂ש:&L (PbОP^m?yo"#׫J7Ux%N@!IDk/Gm?ݥKMp 't`@g7EܙJ7WA%^xǦ̿]{`v `pK'ŗCA5|C)jT@DG)JѿTp-^_Dys+}gfpjB*qp#m0&]qQ?<2u$1{4`Jfh]U.ׂSD-$kM;ty@l%3 };Bmzz:G11`#mTolHc I_ZY[eL<A(;tVBpY6.ϐH3{#lK `ZH@)p}?BHľgc+ESfșBd~!>NtwHSM(ʻCC*`6-<"C] 啎5"d{th귄I˘VöIpe$pC1_1~V/)3jm_c|8)]6orǝ&KT/ސ1lV~P!4 uuy16R?o4MZ$ 4t{-,| @k{aq(jel>_0vI w(c`aC.%dJvˈx>R.cDᯝQӧ4~˟êO~X[;ui%ֵQ?k,TTItJLVd/I2#LxV/^',񗏂+;='$şQ:0KF-wtiROMk<U-ЎUG~g^<\zT XmX?bv|ܢL:fPU J]PTiJ5bM\ YS.yl9j7v10{)m7v8 //qUBn9L#h"+ka0ɱoЎʕ4S~ЦƓFjRC$TȌlJJp;9q/S3=c ~.f\PA5Hk1ˮi\P1z3~W=Pes`!+o%FW^^rrcŚ^nAh[z5v/8Qu{P(}Mb&S9@E$',) rpQ4!QpHٰ_WiHHO@h‟^f:I~鐉?5a:!yUYw0Cd{D]Uj1ź)ZD]qN JN$#Rf֗b7 A9*V0CrDԇTvi YvR•tve wz{i#_~q+T^ QL`$+>ǎbpҌ"AԼd" ACm/ TPX25A~N2)<13got L  1Xm8Pʢ_>.6VF&b$405X7=cڧ'9G4˃^=T5BP'moGew'zy +s5ii8upB X:?\pBztgmG|St9h2Eh%;Qr' ⦔jkP|A:Ϊyح!(:qX#  CYׄfaY/o'ii^y%;:F.5oV{aɛ]\i bBa?ưH7Tg5*U?~>t(%hD@yF5^Wpr߸1ƹw&-.-7*~¯?2N "Tr-!Z\P ORgKyau7y|R=Y%=a#6{fe CDS63;nkBRp+_D%,*rDN6lRC<>6PRW8@d10ʕDNG%^ hw_ٮN2#H/׭'w ^ 9~H[0X "U&_vEbGK2x)I\uxڱqd}BwvnOj _[Ŕ`?xbe "wz{W_RP]fxVzvq&,|J  tM6' FfaQt;Jh\m+3=ؒXwt#Ȫ$B> QMdj CQ2\?uk\.@^ʇOrjw) .{G/Va/"zdregU lPc88%!wHCe##8͗t9G'=pa!xoTiԃQ磇¤ x|&AI(]׻N>bgQ8'hN>$ %pw[XJ@ q#N4;o7[Nx3 Pr Vh!]˽˳Ar.']O׫wly2Xc;@@?? X;"ҍ,"B/kX(6YZ~[{=8Av=qn׾0LmC q4tL Qx`&Fr&^ԍDܱC~N(ΰpI-@p~!uq QS:5|DlR|5պaф>)I松ܼ.,jDU=ar[;-$Fl]m%Ͱ : Ս&)mK-dAH3 la{ 1Qn"A,apdx шIlElW!B4(wױsr hH7x >20Eg ! ۾RDv%cD6r4]nw1!H(]e~E LdHv9 ﯐@G)VǸM1W׵ڰi%d$u_WxW$?" gޏ;aSӹW|%|Wt%!:f(&#+D_R/ڒˡ:سWМv+R_ uYPAk475-WO7or+\*:!}/p)&yDZ-0`mR=I98 ^io]AϽCc08fg %x{+*9?q˩ E)+xWIQ >3&a )(&NR)OqO6>Hs啝o|*K65YJ"ؽUmY n\zgK{1.TYĔ[x#cQ2'.gO&4:+ S.}kBe-<")qw6pomϾ% CQ z0z /0L7UP5tP'A~My)Ege1xy %3oAú$Qprr&$"B_Ei!Wt}wC ?WVO!EĸZO >֡8MOY |G'LIPgILT>f!烺0 P0TΒ8R(R/*? =iWDC|/ 9ߔSqVρWh'JUޝΣyÉ΃$DUŏ.~nQV9ZgS&&s}8vݑHwanw8:>2ä *$V7.i]9j8T-J*^F^8$~k#5F LY:hcۄjxc kMU X5 у$aR(^zo(rçr)P3~ Lu dn%-"oɖW4O˿`5v(Rf͞]Ф;7D\1C9TH!MykwGZFZƂ]D#1׶}J&X+@D;W;swGJ1"Mߑ}!Dđz%H`r`ZUL;{?'g[OG2~ߐܶDt 0͟BW*r"mÍ})=i$CO_ĝRh|Fb"~SX #h*{.4JNF_ TKCb:4=rF\k]vy{~e楀zu*d Vu"|ęIf􁩌CQ:7o$8\#3B4#i=~87I{(v7>LrŊ2m M6Td=lG\PrTT]; o%g9wvk#`"ʜ7 JB&U`Q' FB#@'T6VZ/3!{4T̒/)&1wiI2D=XE9guKR$\)aӖ8NSܐhbb2xA/ȐC (7w&0c d?B+n*,!\l(X=+_Mɿo;|B_R^UWuOi(ܤ% c2$̷߫~ \?gG35и'v lеA}Ŝ BuXB#ASg, S5>*Ri@c4#ǜq~PͶ(& {(ah,,N9Y9T!(u)n~]Y;3: EHnd]W}#J=TɍxODMK}:Z'p@MW[~(ެM2OlQw2COV/d?) [&&_Ƣ&5b"a0Gw" Ц s# gT)sj 'PM'] 䠝"1B>_BE0D:s;ljGB%V͢&ep|fT`pvD+tH e% Z9XE]es YMg0&g0@*f~6%GLsi1?:zU/3EiJfeu}ަ_ >%q={'8f>) 3I@t `RW`|3t)/K2]P9g@ZUqkNMv~swOٞ a.2Ay]Cw0ҟZGyM̳ ` oIx : Sa9 D'|$3D, 0@r6v21f! q3Uqf\OCe"cb'e̗a& rrJςm VwmݐSA @=Ub.5ǝmҋ۾nT=.IbZ1/"mh VJKǻa>SWkbh'%% n /5[m8IG<,1佷D‰p0G3Hwm:'P5IJ+6CQاMkw#&_3]T>i\'3]me_GpFeg .|45|GQU?"ZٜI]O>ބtֱ:Lo1c )/WsLKbhܵe9:B y*I걺1` Ct1l䞾9yM 4WQ/;D uT(k9/sr>riKL! f;lopbخ;IIA(-AȨ#qoWBԢGq*4 qN1wsEc[{>rJfwe:J&GSM.0@8K:"213.hd+uypF; f ߌf#G݃Ux[X.a @8cT1 y0CuݭPZˍ)h^䮙jAzS'+Q6aFGkH@ r)-sZ mR ջA O? գ{%ؿZɐL˪4 ׉݃~XLZjx2:)EwR_V;@kWS6,=.fЁ`pPU%?/QEӆ_E6xVW16_;9+qϵqQ|ǁyd5mI) vV@k E(J? ޢqL2SYi/iЌJ_2dcY8ؚ~§aÔa {F6y@3=-/h:tU+YP/ xcBLiZ>ARѱ8 u,Ih=6t[JN"^lyKRq&u w@B+$Z\QO.QpeWuXNj8;XnM\%Lu AMTY0Rx!}~@ք"B)t lx^ jfceS Y*">صT̮^źd7)>{m^ԻDo||hf5U PVkyZdm5jG%'+vg`6gCsyeoRvOiȵ;WHf?e3=R#tZ3x-o2iΊJL-q`zrv\r2HF[2ߟ3ImN`~"<_\~Ɪ]I+Is5Sϟ UϺ)<}.Ͳ``:D  F'R!~wϪoYDz\I^adP*Ǔ BB[㘎ZY$,=X+QsP)EU ^0ΙdZV,fKHaA+u&ւ06qD`=&| W"Ji2ciOWP' ƻL !v*ԩ9R)Wt_ #vyɎïsS[Tgoʎw`2:#=3ܯ}Р%?Vw|_$;o7ƙۘiXтdi{ L&@obe\,т2R%^vZBc5oCwm}Jc!.T^&k+]ԇUlGɝHw> KDEk[shE.efhB$w6d(Sk ȆۼuuOd٨1\a`uc^r(5bůͲDyyWa2PzFՓoa(ܜPqVqǟںJO"ua5T'mGAϬOYF:ӝ "VgͫU<YցYu(6;-9k=s`<ؽ?:-T$kdE_O۩t< K4XM?*8csǷUs`qg,ʲVbq"eu F(95fY-+Eggsy@͂Y?ci5a$+kq?m'ض2v[.',^ 0B @kJ?8 3ns ?E*xyR,BL7a5Ҟ Ym4ׇb ˋvu򦍕G%}2Bc]a:-߀{C3_tw_3(D#I&\W` ~D* H)s/\V'eB?A9<+5#%[*6{vTӖU[{ kK^MX_)!1OkJfE5zHV㷻6}WvP_[,]\(W 6*iVLQ"4B>ÜiukMj@k^TlK@ W Y#o^M쳴~|k#[Gz|)"0.d9.R5a8uqg' UZ;izɚhy ~V5FA0٭וS_+gj+׌ AԹW9JZO旁Ra\ݍr  yv}N_$84'P[Ы7 9e#\6aȗ܃zh 586?8^ut&5S1kk"" c^"0fs.OCk(yi?GL!{=ȉ!53!e lcSڌ>đ#Bo@+4F |+2Bgj9(T;틉qcrkB NX/s'%\blòކt8E!2AĪ+N& {LKZvS W g YA*:3{gKY\9'n#ַ-"O5e)j*>>~t0H.6QDV'T, ^*B>$=7P@-ܐ2\c(|@`J [}zj+Xz沞$p!& ȅo7% yP6$~ͽgCbWε+ܱ[kzjP[!RQ6RfJr۴w73,ץTෙ7Xp?(r<6lp٭$ P@A!ݧ{!:3lC,W6*kX0a.8J9["F~3%Ѷ:5&3CA:̾U8SyVʶnf4C< ūBdn 'Y7hy DZ|V@:P:-u{yDjY`N>Pی6qdN6~P:%sY03)Ӵ^KZ Qaɓ`۳mAxVX婻3XH+U;8[VdY4A 3}L$v 6t)HVS~Qᛪ,N4#ce=. i,_PcgR䪡(yi;U;:͚.>q PCH;SO K} #.a6D}V: Ą/fY`')eWŭ)AHCޱ gwbݺmУTc}DE=K%˿`͜b2/:T6F=aܠn k}r"f6l62LR&jPX\cTnnNOV(T!<%*B}\3TJz=`Nӵ`<2L;N5>8[r}=(w0\*: g ?'I*qGlƮ:ڹ'ŕL&ƍR7ooLB_zK"XwZ{Ybӭwĸ@iӾp>#G%=ж u2_In|sG`?J]j+GiGsͰJ҃ : "? 8LGPWm@>>Z: ᴁLX9JRa'H0kf Qw YI E3S]eVL'&c%<|97 ##ު"q?SNߕB,lv|L72gUfw[Ut# :cx9O:sCwPDB]eG%eaޗ+jg7>:|1?x0N>Lq',If0_!C/!R_[Ttf}t#"4T?%f59@wj"Y]`gsԙ<EQ9kslBR`^]TU %?/4M:BUa|D=  BP5wE2%iMY7'9JI"k kSfE4f+l}I-yAdYxH;!0xI๮yp?m- 8􈝪Zwj%L #2ZZ֜^Z dLLkqq~baF4[F`B܉w|MHkzH }yZ4M(?Ti ^D|Jq+npi s8!ޠĘ. >f'?ߑīڤvyTY aێִzj藏oϿApZ3(zwB@)fj^ $2"#޼$T8bI =O;LՐ8L)-r>V; ;LmL o+5_ci5ck7URgm>aWFUgX!53ʂK(&+'}mU3uϷJa@exb\̛HK.imS[xrݵ{}˂~{"3p}Ϭkj.d\~}Z4˜ЗzJ!\c߲fsܻjq=(G> !ѷBZ[dD']R5"/ D}ޏI Cv뛙w>gI]oDбM]C WI8ҢhA]R\ IM9gWS g]ð<%IW֠RӝPWsSB-xQ]v em49ACPD?)!EcbNد:ڵ  P"'`WW9GL( ͲJZ[C#1h/PjΙwE{Pr ńm'P{ͅ4o&JE9s#PN{`Aݶ3 s7 !I0ޏ>g "Î1QQ4K42'18$) #ԝI`FwC{v? wS!o/Ƴk3@Un1jE6DEʐB x14ʃAnu6C qNg[_znU䑯/cg{@OiM,oWDV;j^ꓮ8dsZj:Jk棧bAa>jCXIw4_r2$'o*GŜֆsk}n0>S>.9vc$ǃbIg5dWVC 5˃74k#6$Bv5Ѱg~0'ئ1vW^s?D ȿu# '/aN?qyBWFqrv#f˻{J!̟>k:k֍BL?('|$ ȤY1 k|^V\5Cl&_!cVus(~UQpQg |z͖NoU0`Y,Vc[0E8TYAhHʭ &.lEXNGu(Gp*/be"!] q۵8صt e&VgC 4l׈=Pe5mp#e IwǵXI㹜 JĒaqM^wXh뵘pӠA^7?U;V<8\yH-'Qhք|bK5Ğ9{8o`ƪ(6 "0,JcCݒ^`E*_ʊ;r#W|̗{j>xlTXqlf)y΄Gfk)I‰8.$mlɤ$f8y1!MkF~Js+c/c Nu$dY&™<7"V<[u\Gc 5wܥ!f]ߣ?ZL8񟚛F #b{ʽyۃXL_亶p3=bDy_B#gE»u҄Fs2u?K-(㴮y,Q4! &G!ܒC݈<,TfOQ\1[|-' (kQݯ>~w( 5&;g>}4]ЕEC:4CkG˳ĂX|8( e"{ ѽ-_cp(U**vJVeh53<Tޱ#$Q % I[a ]gs[|y$ZrALVYhC NVr ?pTXڧT^$PWo*K\b)4Fv'{$IRNd9ǃL,H'iyQZ2jZ qhz(;4#dt.a"ta|"t]B),OblTb"@N( 7H.}B0 j:) L@$PFnYC\|!SebS^Yq0}PȐD3SH{Qyij`j7[0]-.un䘷4Sc2-BւB5HH4w''-dEra CJ3fV"~XrTd!j`HrО:38BnJܸBif/~ﯙa0Z^މWr:˿`[ sTl!AhVoH<Е;Zxûun8!74lx"=R D&^%T07%0 !Yf95,u@ 8 |?MIx.U/rha4Hqq N^ 2q YjHpQ#3locn+2/=Bsq"4@c)xGbmiDa0dgv#OpPҡtuϜFV-HAm2Ԡu}GmK.hMX\o^͓-7ó&/Y3Qx|JΐRe"<kmEaS@MM>Ud$uDC-;&8c½;c zuӻ{=)A7!v5~)\6]Bu/2)(NLdw0F!B9Ⰴ;>i_,M09w$ koa,kO=(f ObO~W=YǓq~j [ sySģ@@ rcSP3SNOCy4ahk6kS4"8Pz J6F薯x%Tx˘~Q1lnأoosm f8P3k%KB% 49~Ͽ+9`+CWWӛX?EĭmvXOg}[%AwY&-U,UrcWU8 0U&, 'n{N*%yO4q̠M֏?f2Ҝ4NO ěk!0jnLj"|>QоHy_ln^-,97nP+"g98S|xдa[bZu/Z-=}3l0PR 3dpj`6rm<17-#;>!3Gि:Z"1 _  ]vޘe) a6H\{ŸHQ{ĸ?8A(rrϊc'Ler.N@^+c_BN(smw4xdn/)l{b٣u'B4αJw3QO&L`Gӑj˒Pp+a -+=][wJR.b D"3!*h?aA3ɽvn+Q_hiRL;qCZv 0*+^, M Zʺ(d^oUF҂I#GГo:khxӭ~,DzPRVOg 9t"J@'mA4Cngg220gZNDŒĒDئ>O\P-h<  h)T6 UɄ#DE+_G^phշKsJwOe؋ V\5 &i-)oo۽uqЊ5ph{IL~4{Zgݽ'I?g{pͤ$Z>KK$iV5 lUt%!Ǧ~vv/6p(+/LX[m{-k;og|`]cP =S $$S.^|IYx[95k̐CL%,@hn~.ؕՙFhwFcn8yۚnp.S8^^~a_my_+ %2y"*)VYdznL>"ٜɣ~gZS]rTv"hXS%( ipdHtŬg74sX Z jSJ4o6fZ?ދ*HRy}$`*R514 P)9PJquMaS{1SG`ʕ5 IC;{+ب`>I،xM< hO:+'C|NX߯ZY,csec)X͏Hɞs4O['*p9gIꄔd`I$yʆALKMuP[_C7؋8*V2c.wopS_eosk>IL4OugG7T?IVju s4s23r465k|FPX?ZUksIA`kԚ 6!|C&fԳ@] s Ufk+3^ LԽ $V^̦YSԹ|g2[С\,F~{rriKbtfՅ\vj$i,PpY=ks@Ec2F9-c)v>:)dp6ϣ򬚎vpgS#FtCw3MFJH/˗vCX~Bor+  +9pl6vf&kxsdW}RAOOx}-Zq)ۖSjocs ,YöIsLlN~KW'i74X,Y ˊ z)-pROTyq\o;dѓqSOfLa`q_9h;`ͨ;=DDtBçGwBZ8bq%)1n*HpQwG,Z8e0MϨNGzrBYqt+Bjyݸ g= f0s,vd3%eߘ5yٔg]m$Pon*uyLFNj/,$zGJ "v#ԕ0d<yCӫ:ľ"8ئ["tOI-p>$Z K fnh$_s U./ g^2l$.6Cc۸?뢂WJELɦpz{m իw I;/bK_4HOX422-Y*乬v(*yz-/#jh)w2Qۓ/xRC]6]3 c«b9c!":'&|8-rab :KpevX9A[9Qܧ$N(tyªdܢ-lªcM;^>3;$'>Э`?$cGH>\ y=`Qkk"$=[w,[~Ҳ.dl<™oAs3eʪ2f_2|lRn xσ݅姖.$[]c?Z-c\ Ru.g1 > FeG?dsl41 ꊐ#-YKT׶[! Te4ҩfpu`<%ܞpa&o BnX%g/d:77n>* e,ԑxs@xPq`D<#Qx|0 3|ٰGv o9q} dg+r'oU˿f\X{(EJ!FC?\LeZʺ6XW@@d+M%HyVL9k|'[˚-lKڬ]nEn1UcUΗRz>iRN]oW4#-7N wl":bљrO%uO 4f!6?r1OX4+8|U*'# ߢ1;]t΃~Z@O1|!ɏ& Bb7B(IB;!E(6|H6AXDPg8"d2|SE! -{6;*}+UׄB3(#"k)o`lmY1Vx +2wq5 ,dK-zPיX9yZ6#/{dFBcU+H#r'Vs -;PXBG ǼEڊ嵌dovA-xʼTݤm< ˤkf7Z{г3gt鎔昆;EĪ<w L~#8I_RxDlh : Ӑ#.{d:?ށd]Vۂ}*Jh52Rj%8_m53)Ot┞Lb! l{琻ȓkQؼ3sy"XHJ&WbxnZp7O“CO)},pj+HϽ{G ʍbMjM8 ^pS37ㆽ`lq;dz#g?ُgA5M|C\ pwwZ@do{ksJzm<+/:ʭ="[ 4K>~GsT c"aL {H?aЧkddxjq|z +1%?g$Y ;b<&n`&=Ţ u@v*o/%if]p2m\$ {kx ?VcN8|4hI"eH77>3C))dv`" ~,M{_&P:os!2lsm (6]Av?TH.hlvkc rIe.1PVM2FZI)C:v[(- -(-ZJ},,"$*aU4QegN@/@ a2/;0 rP /Ro r8pT,ٺ֘2NvXGyo' K@[1:[Ju._JԡLB-|՗ɖ`u4F]*;&rLۮ$,֎$8"&]9XvS{ɭiW4.O[6ڎw;q_*] ¾=5h,Uj*;o N+Б #d]ץδ~%3dܓ(<_rb9_+gHw7P|*`_szI;Y&$y?[MX/g ·*,'u(&?P/$!b.e"G,D~'6I۔ )( 1VG "ٹ&(TnZ^A힣g8<2)]EUijcV@aOJzi l:ycC^#ۣu[P*V,p&aVC/M%_i8RS(E5RS7Gį5Pn";:+KO t"}탭̺R\Sr !kAN:XHHQCM$!b4ibY1Xðo+djfrɚBK?x($[ F ҶN52ꊮxeT\:AC1.pRmJt\H5$N߼L+gb?_ 2ꤿZ+5帢H֦WW [CCԞFB,UA"ќ8`>?ԦIwrXO Ofw~+ZIR9#]|đ7iM0sDRuNNY Tx}eyˋcn.R <`MY$ Vgڏ)<HRR9FLR5N] lep/.bux٠0^HZr~` L{TܓOp$ w IW=1HN೻Eh @j rKjKƾ*"P˼ï );_1Gy)TH_R L/=T%'&^-T5UN0<1 X9XX\{UBsj=Q;4ixX,٦, K4|QfŚQX<&H!4˴$>3 t.ʴ˿ji|q/mCo o8u3';0!'Ⱥ_}Pb.>O 4"c69EPfQF!UԄ]/5R~A̙'"pb:rYhFBBZtn= L5Jz9_SdY-b"g$DV\Bp]^SCJxwS+yqE褘7EX8I,MC繆Ŝ\'jUȃZ*E_ҍuQsflw>l#%s5 ,6d  f`WeȲ/a55:S Д) -4ЃIl8hy*HV]M/nQU>s2 T.78e,[6:I1'v_]F@BP"0TlMA WQQ"H +i03U6%a4@jD nܦQ t Of(G)HWqm;KOm}UfŞrtYH6X(),9!@q{ nF:DB(@<|Hأ p|,1.XJf&VFw$e/I(ћwqΦr(*cBv˙~}8<>>b h6[a!/8 ^4pu<5ոcΕO_t geR%ohz`j"9IPiwE*g3Xy{PN`D۫b~*"AvVv!;{?")l2ٴxT[^GEx8TAX{U' +^m|l~iʺ^7Z]5cM+!r\ 1H) pxfȤtM)K|ʬ+4/R9&|cX" 75ƭJ799 >CRfE&}5t1WQUHMvWhڈj {?%d#:?d2dEr%{gڌb#8*F! X^:1<+9WvOdz^W'].B: i8N*SԱ0n`\)>cn ܔK0ejzZ 5"bؠRIcwo1k*'K瞶|mC' g4Lb`hB~oi`J |g}MJ3Ňu:BK O_{pvMЖ)׈ђ)]jUfH~~uĮiAkn sp0<6O7IȯLXjY [EۅxV#GϢd>6{s(;,)\DNکmY[ \ȀUME54n2dA?O,!8(ʺ`j55~ `THQ%/Ө/%a@Shrb>O [gpPx(YOaV2:b: - Y2zE @1G#NkP[BeR 魄\]gS;oݳX.+Tu~dӊQvmVlވ7+A{zkev'0{.;Zz'ޕ,4)o7pPϜHI`?҃>QA90ۂ}@Nm!uGs@%Tv398fRS^\zxU7 ;FI ğ|UUf=  Ж_sN:q^@ VٰӉЎ3@6 Ȕ 7c/8D?gZR|GQZ2}NϿi] hdYUGh6wkeuk5Dx;}*q 5$a|B޿ B'G bm=^gMسA!(bpUd Od /gE2IS|,ffuy@ omkE #L/iG MAVz*CTݸ|k=]KA=sY!EGxZkS]2Ru9DGeV%OuC<˽\m-BaGijS/o##u"Sk%WfTaPd S}t.4A-D@=/_Eb&Pw+ny'wr:4xJ4B.GgT<<njppa5h3 _BF঵QntURQs@[0PULϻ֒ uƏa&?l} ^' ݺ졉k:Jdj(1}8| d,ǐ1e3-ϴSO~|OC &K>cEeqAϟgZ蹭B7*L>M^xK/$pPu-$X?2r)<2mQ|٘g4Cճmފ}`dn5=||=΍2SΎkOx ڠ\P7c-`.E _{b4~=N9Řx`sbnx̪d;lmweO @w#\. 'q@\_UhNoLF' uE m}1SYLO?IcBXRT, 5E}'Ce<hQ&,*IGu»uc :gCLpG/hnV. SvEuDhK#':Z2JzUtca'P_gh15of"D9Ja総 1a%Fi~;AM䜤r2L"c\. IHK<)3̙Ȏ`^LRďo?C|@ e+#/u= 3kgxr\kݞڃ=Ӯ9iU0 x nn!o/Z:io"w/s Ql{47"4Wd;,6S+[ªX>[I/J〠'-3$%ս0`FZacKaےua'eЕ*0L+mQ%ArmKx"bfQGqr$}F^S\l -#0{Pcm֐tX2 ZmVB]NX ,%?D<8:0%eP,SIzy, O|F,ϫ[LFz,jE*E;jQ'er9e.K̋ }kOȘU`! sSWe˿HktRQbvCVo"lio4qtj?l՝Bn$T-xސ%0rIVbjkS>:R2ZA@STLK'nUP}C5ydVR,]HZ'AM_X/D)ҵ1f}L%!$N5u3I9$rVnWݍk֍cW~g>C]ǫ! 3y!ЋQŷ__:Nheh7a9# x=^Y߱%T3A`7v I`(tHE.yl&+M0Hc6g3t^ pgyuYWUBD?Y70`ugtrv?Dh\a4;7v%IP-uU9w[rQ;R$νWy(S Vai1,"' >?`+dBLuTPwy$k+E@BAlC!`\eٹTy=I I'hKn1 p'>A3SJVc۵ݥߤ,oK9>KA1CRFYT8iu#>9^vٺ~\jg4Tׁ*JPȊU/Q6X圁Wϓ_KIe׿+K® V l+1(\F 9!x'Yt܉a|? ~SQq;lNe_.zebAv 9WknI o.Q몡69JD?ڌ$h&dl.jǞqr 4:,1B>ġ)о,Qu>}FQlricR;SUnRȦe".ߩwmeNPzџ0&>9)Sn/C15Xzq74olu~ .%dP)y3N35)Rr s舽1ySaDO &W~X趋ԭ;쾟J14i\u&~hư'R.g繛c9i=GwTҔիWuF#79 sd/oq&h\6Ez rk}w,KePWZ\ħv/sDƗ%7QW^mB6agax odwW}]M\NOĪ%s6Lkx v4B"մr?r߲:4.M·[yy2ig49̊xv2VsWvHdǎeV!Q+|d_ EF ^TVTf޸XZRۀkƳ*u[2*{\K{v/1[}_.?Մqk$|RFzt:"GIEOjOti .cj8Cw=pdD;h;2Vq$?7"<ʈ Uu Q ;9ɹe'dPT:rDKQXXe, )'yڹ ] TW*sCt7U-]z*E5GlUJ7[.]c:VHK"Mw gw@J݌¯M.C4:D}M~*)%nV8ƅ\֑"6fRGǖ$bS.j2?0w2d;KSarWnKD"v\P--kJBuIFw*2O{9"3OلoFkPfc6v'S9PL\ d`-vd9=Kx#)*&; vpm)|-Kǻg9rނ l^t(BInpt%T uɄ*cc| Z;r&ܦsXK#|?˗V9W9( noz>+J  oܦفӀ Ȑ+l~ U;O LzG5Qv뚃8_"0IL, iB4j$ \e:.$~BNևb Ӳej?lc%3y2}WuVˣr˵ M/V}\,A?"v!?$0*7e,M7٥.aLxzI@|5O-a-"81d)āaT~=3Eˇ*iJaH1Dvbʥ`CD]Ŋ/2P:s SN&ԚT̶[\eǞș*ւ-# [iřai+zwPV)sc1׷VK7z;Z /R!, Ezm9١:tGo"hu"$_ 8_3f5p˯Q]JŒ^ :3m6~aldo֭!i5Ci E_O7Oth;Рt[,hcy!h{kUO8Q wZj~AJT%[0qi.D;ڒ2 WbH$_[53[X~;?P#%>3rd|yuKcIֿU|-t?އ19Cn\\F_$|**5;J*1"8X9QjtrBmE3vFwh j7KXbr 8D2W+h!UE]9Za&o`[BpZv7牀~rzʼ}n~5ݍF/ 4nW[RbG[0R3FU_9/Q¨.XU,%/ߚS7Iks v ҖU;2@$EtKp&n"َj$J7`Oet۪|j0ƴkXb:[4~`9EkFr![3!՝I BAJ8PGF _P8b<봬Yfv8'GF$"j E"j(T*ڤ e7$Rb um.͚E?_w=sh946l ōtڬ2vRd :WL536ܿpsKOLL6آi)BJb_ܓ n 64k 8"=g++t.=V)Mš(Oآ;OFZ$,ͅ.Ι9-x$`a kau:9kNo7C؍ӏN }@"(.YgZ9L!qW?)fD7R28a6rCkMl^,?P8l Cis&Ec^!?1&!x`˷씼㝞f͇vdkq4Ć)8p1Ui:TY 'x y?4xRxgЪȈZlz cXr٘| Jͯmo(Ƕ.Y7t-`ͩ뻧ҰWrbfe}ԧ% #lȟԵ, K1jAؽ } 45V~Z>@eq1!,Ah ?Hu[&vZŏsJy$5e)!.y'>\ot4"w .}%Sɲ:'{1lAKKPspʣ>EqvE;^@2QJ(}7@"5Aaꪯĝ*A7,֘[M+[sóO{PiYg(T GTySUT9 vŨhkJ [|˜5Ź,$(AIKp8>Kyĥ/Mv,9w3$L:@J=گOxYF7V W`)b^5B 6V|kA&ct-ϧBYk{ZsI*n#C lRq2&Nxؤ*lU ;7ib. GBAk'#0M^>9fO] {L9ՈZǤbcE I"G?FQ;L&BKm.򳯳MM'&uYMAA#Ǖn[n@F:it8K?A[pv kJu 兜/a/mri?} f0.!\Y1*jlyߖnN̷)L+΅ wMC[ J~ċU ;Hz$qULkQk+ o4+vW*x OӜ`) %J#Q42Lhi݁Hj# 1 js#~X ?VqZ կ@ˋ.rOS` _Vzgks?D-sQ{$BH_`%LIwř`!'YVȥ#ORQ*yywõ*ܧK[QSD :*u=9dH``dri/aB_Ω%9OCuI U\wi$170N|æ@ȡ/#XqrCe؄p/&x(3+RUS(]s+mnD;Q:)`tҟdy)a!k˔l K gW66-6yf=o*d73L6<:z@RٽEo }ȹBmP6W>Ϗx[g' lWP7_qScWbG<-B9T !:z6|a&.B:İ&>4OoMJ)+s8KG@qhê9tc Wc ~va${UTAо߇ p*x&#Ըkʨ? h,b{=2sW|uOrq!6<!mNFn]xt<K>Ep4:&A-D,+c5j49T2}#AI|uޅ¿<?b¯Fi~%=S\ v6(^yK)R :^50diBтrۡ]šAŏO,$'ԡ3s/`6_ʻ]^08H=0\~V*iw0 RqwO1 ф:uȠ62y˸ańHqb5hn{p}t %ƢΔk;?"CW5{3-Tp<5ɛq x_e~9 ѧOJp*je1Pmb?Ƃj.FtNN eyx̺nʜ0w#hX!W )G5.w!S-w]큶jg+`2 uc8l"eg9<1 nKz eSygk7@f4d`厎bVG5}lSU\UZzUӂ rPCQ/ᄻ׉pt52 pxv<(PRw/t"f;AZ#  ]p-jh#r!XP^YMFxPrǮV$6"e [7AaZ)$"X;6$M8cԱ^)XY +6q.5Hk(7`qz9<6[Ǘk-<Nͩa?z+mrn#U IջCDMw'Y p?1w:taD(q#ӷb/Ԥ/>!WsEw$H%?M8$2"`L &@6/4mU+Ϊ8lZέ5lE:&zD0t!Vˀ{Q[=1qzVp*x-AufO[w}I0F OUMɶʑh,A1?\#p5IEbGzŋ'%=cOMð',g;^G>% 2TgT5[ L.682:Rд V"K޲5RY_ZX)S: tֺA 6n<`LMv{.<!LIa0_(glDap=nG%'-[!L{fc.y cڭifMba_}!>fIS.h6ǥ%>sXBh’"Tr{Xdj"iF>.rAa[w[RL^5ɰwJVFm!3ʹ  T s 1,_ ށ 7XD~8vkk#I Fs sĤs@Fc~T8Ak4$p(5Z듞b Qw&4R95"Z;gh^AaE} F۬%a5|wznpi^04ug܃d4f%w!fۢg2Ծu^(8m~iMiaX;&CMˇZxm"Y^ /LbR+\pzI,,{< lKSw ,*+WUu}|O~^?zYO ~]VCo}7Tsz'̀~yg?yO%20ugZ!P(o-<8i{Ư>x(U_^+#95@Rp;D9.RWU$Hx[P%-Dw1?r:#\{Ij+7Szs?_d<1ũ- M7<5;̶{Tw"n L b5\SwQ\jh)^ >FƶSFgP)Oro ŕ`K\Xl=/28,p큜GJn"=r,h-Zx:iÆgp5)6yH7z= c+ 0Tc:cH..QiOr+$ZkO`5WYx|ͦKCFYU>Uh;%ܖ();[l#F,Ңx:@H]a[ 9j[(u}$4 @M3#{guB^)]7^r,o7ILIW9H͒o"I"×Y a=e6A!h -(a %+:kU\ikP,R8LI ~ѭk`,#iExkJG0g"'4[ۡMҼt  9Tm ٤zנ/agVh9^M/C3pqoYY)i{ՏA=у[ 4`02?>9K%NCpg %3gP%tGJ|"0sZ[ 7r#2{3|7{5>zo>(XePPWEɔ㊡t J,,4u*(ȜFֿr.2;'9&~ju 0MX=o-!Ғ?DRSI %nOt? lx2=i-ǹ?mKf@]J#v>y. L啀/m^`(G erC-sK`>OnR絗v9zwb3(W&uE`2ڵ`=)K*vkt(ښ$dYTfÚrwBbHK:7y_~?WO V=^bM8GmH yn7T,x>qӂ'1mo)H Aq*W6"`΂s[-sB8̳BuvLH ~1p_ϼɰ3YΙ.OIȶ-ٕC"EO"냪jG]+#hÆ+Hf™ł@]RSp\*soS ef|# YM!W>+> YgU`P'bw[ƒ:%H(\ _,0ࡡ/ m w-#CŬ@/mK-#>u}ٴJ2. َN娱j3xj8ۙW]=C|z)nQ1/9f.8mn#XZK% M7/ {yj%v8]_Hf^+(_OP4 -[0DA{; G:ݑ29'iJn1o$ȹ˱r(ȣC~lj¨<͡`ܜ.Fڡ$j ~#u!dU) ?aj/w1k!?䔈 $c˞l]T5up"Ӝ!6^$=B.Nlِ-&^ŬJ$thjmzpVs͓ҫ_Es@2ao4c~kIf{1Nl=_\2ecq;VU&Q7 &2%Ҟaʏ)^I/[w^~2S,`(?R\p}@0{٥Y2I<1A!BbAf]P&Jdv'PyE &$LЕ!yN1pT|hH乙 쎫9*ﻯWtOEd(,: c@?`VSfY5#'l?&*~f&/Q*1R9ކ 4ƚ~Q9d3Lh+!b('DtKDBu"Aޙ:U J] @Ney픝)/c!+9N``F,QP5Y+G' ֝w, )SaA>eYRzq ]/?rFIj9(eiF8pP*U`M , K{Gu%a6W2 j͆ pp霕l2$,w^ :گ .jaJ~ 8.r_Uss 3f$ S/t=[q!BJ Y1{R/Ow soSWnVAU7b+^]K@*\5p S`Hj5n9-]h.;psl6Oz,pU:fH {d5g$(Y_ ;NkGRHigݢ`E:k5[/48"?φ^$`2:_p6?2y3 q801k/'.mAe7=eQcnDLݥVsNa4CQ)5иׅ K 'intY^'iHVqO d;d.)-U'YM\Dv\gQϹ2j7D׻V~j$uӔ֟hԦDr 'fA5>Jo,qԌJTKvq'ĺ(no:y](&vA~"`:0ؐ޹XOV欘CY1JΟ*d.*otK1hM2DLNNW-WDIiXga';[h_3NpO<C23=? 2ޗ8].Q/?8nM6]!ͪFL,TF4M^3݋Wb>RWP23Wb!K=A!Gtmi"jsId9gG)@H$C=;k灦~Cn9։GT(6Q%ϴ ,j]] [~M-o{n=E^%;͋B)=C~3^+H,$z1}=j;ȅy͆vaEU\[ֈO3c淩`REjNjt҂@4u2$ɡc뛰:r3MrTX4k Y 1p2,j~B98‘х]E.ʦjx X̸}SW{$4:_oyX).Q5w)y^# EgW&i':#|*PI2J72KZt+9󬦢-a\Jf&LpM35&AQ*XHq , ޛ>^3p>4_HSI45'Yx~ >=otA;I]:;{X )YHv3 2AK{4hSɞ#0f!9;>" #{(< ;{`0cPV*zpW;昷67}yvU8ϡ[_v CVfA]VZX:KT!|'a,&>N~psdKh"כtE{Oj乜_<}IJyOұß0K_,5/3]B\bj/Z|R3M,]XoWv❗;A cY%tj"p9~JfɐW7çkxTc H -6Fܪpx3,\8DrN{C(_5FaG%u~V IRU٦ip&ƕNxOoޛviµ= c3)TaGk{hflV  yWϺh5)Cbdw:8䓅,gAAw6#KE_n(tHylzK˫ d]=[!is[/t606ӅF֟ ^D^7^2Ayű!3r45ϧ>0ܨNF+^et#s#4"7-[P/#e!ܐ;~&mTNb?XF->{SŠyb6On*S@}5h_6TxP!Y.gO}ʩWZd ҈HWv*04Yڙ8wXT|eoĺ#X}hj7t2zOIMJ*b>+w`O~)wB̎9{Kx>-*0DhmXr]3c5ձxo*v"r%F#Y?iq &(?sRH}v!-7 zx`$? tRV5~ z_}DʙX7D̲K\%=1ɯ:}1ߘWW7ߡxɵU7Hvhp}aTd^Ʉ$.3.Hukwn}.VA[!jmLS&Oկ 15pY?,g Q}\̬d`v%5IZ>зƪY1<ҲAdW:hOͯύ`hFbQ-dH:jh 4 /"}וo^ E #~y{ĕ{”ߍ}VcM6C;P BVh+;=>ID{ z@{D}ʚCjokJub+;wD>hvr9j[! |'9BosT9s%Ο:_tjv?`:|z1'xtI=h)cD]?bv N1eA8\S[uA'+%cU6Rb;IvxE&B A{e?En bkL((VmXK2nSܟ"L܀H9ӻgBp𞣅>(A#(rP򵒕q R(!:oU+_J'WnknfD*FKage]t`B m@6.rr Zj 6tazJZ,:c,nmQڹ;6Oa}Po‹E:ɗ<$1"싩 Wfar3ym&5ˌ7=7)E}m6p!""⫹^uT @ER}Sz}UȅfkUn\H]lbC 3/_cLSsn,>,Ȇ<be&5qغ U稾%ZVrk/s`Ijq(ILj ״@FE1{Mu?g(Rwh\*J R VXtmӤ `V|TJ3CujO^F0/r$%׮"/=X"v.K $|]A=PqH^1<w={ge#j#THQ,th$ {Q  tƍ w+Mt~([xQ&R,˳~ }H6̛ë.!YM}f$( [)lxI1ZE~Tjn"=DNy 5[=/=#yA D>U6(hiͪh8U 7*+,Y)lOѤR}T "9. I/ Bm1yF4cPC{q2t5 GȆa)jBprd C"!PM:4jr 6hT󌷚yfy$a}svVV,^,tuaMuAh{.4/)2B7YܖAU6\HZ6X(%oYs*by}_k txxnI q.?KG~&1!^bv EAѣ4cdzAP]^լ]:4R0~6BXo<\F*V؟61h:‚=.bfSFMu qu~̔ Rpy6+#&B:3wYS/- w&N=W-X+f#3L*%l8T,ҫoE ؼ4xZW~/S|zHs q 390R@c½aFD+=:^5>;D&>C? /hV(n smfrF>ԩq09W#śVڛftz͠9 do7ꑛE.*0O&;fPxZN˭.soc& hb-IQ8W~= P$K_1KW 赤j}ՍPG#ͅnp}eVpb~CˑDLI볂!K"wSV>3)~/)1}!@}6}TNJXnlZSwBG(s`ʦl#@XqXK20(`V _xf]b r*.'2 NU/BȠ䷭clDj+hmmzEqx(Y1֞ 4HrDʼn\[biub2L,[r]Z (9r\F>t!Hy5.@|?Enj|䣋^ ⽒?G1\ ;8`: s#c1ҳ1||ӕҏ 8}ҏNȜt 3>"B \5"cW4oMv1«µPUq[m/8N%R-k qv@-Gp;$MwaCL{GZX'Qd?5$"]ώV:ݤRAƃ%.:ĈZo0I\,` m2h!2 ,pYzW"\0n;B>U |X\o {c`~8Ӽ#{@V_2@/9^Q'^3`*waQhž&e l̹*8+ 2&CVhMWAMx&Xq B{NխVlMDXtxXb 2%iûPVLm|d'՟U-XWqptS!=ͬ`3^UCעIN+9ˏUEeZqn=z&8:A\Y(7)W]䣂n_reVMAπ%Fyҏ-;*y½od%RM' R$SH5$6"`96ʏfswlt ̖ID ~KW@U @1?.{.q2⩇T~5tD.+ o^9GnE*~P #97MnYzKZ[s 7#¤߬׭+zyBNJR˹&4ٍsJ.e;#&-$h%_ WZh+ !etk~fՁ/ЅQC߈S%65T .#Ԭ(}$udKl3]wߑ:r?M =d~zzTPzS|X)T{E37,V~UZ]TB2fN|^uҫX&aۇ1r!s2o 1V^+?ׁhOJ(ōꩣ9 =%O3z$8m|ID 3ghjz(₩Q'VFFwb:FRtC^-e>yO*}zRJaf)|Az~ݞeE$}C?D/CDUs<<s ?+5_"M⓫bQ ]3?_ @xIzTГ8Q[ZTc1^qxg 985J餸@w?o'/!2hR|Q-i!n*TNgP0cSEM4x2asKh]\hALUO Qt-IBUs0ABܟ$Ǩ 2r2jS@u ?ΏDds &;C:sPQGGKh}7 `/]Rc<#VU[Rw,K3; ĮT?b[h#( V:.X'peIa?;Ҁ纱pzLi8k0ʒ k _6rnacZL6ilfr1}TŜ\3`'|}}S؝=RQfS~L8ϒ=2B ɟ]LVt͌ԯHt+s6/# 0Ntj$(Ԗ O?8n ,ZvHpiϐ /zAIY-~ߪ~ 4 Tq#8D)i@j~Ufcf5@` LO޼3vrmc&mE5aegjɳC, ]dt υ=#7ngi&TYٝO i^!e}"\8Z"e6 I ZMc<WXBugxD34yVG*p3 @lܡË 7ڽJIpoۄ1&t1?el;.3 $YGR{ f$}jzpFO("BnYi7iwuf'lk90sNrQ $hzFVȷ 3y4|' !á#YT~nQ1G9 b^u <VBi@!2jDGb!M,JC'ᒬax"C>!EvjV/r=t Sj8a+Wپ g ]QSWK9jR~k̄)5 $v7XD.rHlO/cFs9r v^W=C]K9SuP690DNnzs[2-&x>>1"Mm&٢Tg]FquJ vsIe"w5_F2+c亅; %XL^TTW9 5H%G:3<PW @ٚe)4G9!J[տL10XiW7wYH"P,S 7"I1?%6Ff48)_K= WeMnؑiAhgd"RQb7 r:ZkA-a#ZEb=ShR9gf~Eut;h؜iB*hcYӫ/WEV*k|/q_>~hR@TrlZqGct"f迈UJc $NՂsxU:Bs2~V*`[=9[Ey>ڏ[$-.&v1=J p: Xj׵e,f]a D&lG@O';7N` Ey(msƛIA$3=㘕vkk$]v=n:8xN0uJ`=- -Lz&zDKN'|[;nri 6v#<74ǒ(I"g|BaˇI,>ΗםV,&4he|To.$vA"TIA%-JB;P`XòJбVG̤)3m,cR*ɹffʦ%aCUsΉJ!l&ЈR(MlQ!46WyZkSё6T- 4\__62>F%B"w,zJ5_)/#Z~AV.VNK] 3^bqbtwi$jpG0Z NQV6Ї>W25)Y(:&@<^;eT|.iBPAl׆RPJ*#)Q $g 2+(LӦ k%|)k`sѱ)K"B0#D/ӃHL(P Kd&t"%y^:ݶUqNK!19@ȕelQPqCY*4M+Uk=@L}WE+L*a==tS|b葒%Ii2Iyj6 Ur3;jŚ^rt" `8sP9[DMZ78qׅsr ix6cb=$p`TS6COח(C()(Ru\msj3\} LGLm"k+JZ.-$-.)_qw|7J(`VFT+^-6xk붚UasYĚ QL&s# :N!RHT]DEi}sivkuYegA6,jpgo&>-2RJ#?yu w-| ~H{ٚĔI$P`\6W~ (1mJ효4#9nQZ/bˬ;(<g6hq4p~`6*暐ucAl["ױx2ҩ`H(v{q.z % l*ZoaSԪS56R_goG %Ǘ̞nwZDed y |<Rb@7eiN >iH︫VJZ+R ~ET$n Q^Tow#Uh0MZD F( C"BUN5 ^}x,'\}Uf:>G~HMѦ|U'_vGA%ոQZ-MUKm " +#|CJbKv|(9Pbw؇b{9^Vy-3"&EQY(3ݻ/K%#QYLA:XD;@blB҉(F$'/ ٩ }ZC!#Ae5[;!5R>;"cR0NòǮ]KR/)wLG1Ĉu I!<"r$]x$19ksxN€TQW}>)-@Fwg iVBIRT]\f(gSӲߨ똋(ϊ5uH3(ǢĦE@m-zAhG] ?+b}v+Z!(͍.jpó| ~IBS(2A^ A6/9y",<6Isde|е NfGxiF6vYL$0aճi$P ;\p/_17x!])2a3o(&E]EzdR_s#Z:QjgmƏ7@^~PT-r_u J5tQG|,}L޿~2c)eތ+ݲZb0hHqd73*-n|RXe;Yb\! nүK\iҜS4, dPA*X0+yYb-/g{n#rh^a3cfOߩgρG;F,+0)g/&X&h&ãm%ըЋ؇<9 JCh%]4RdjPΆ}J_'VN*mu6ޑݪϼ o7`{- tTExAHp`} 56 rC8.QN2!p24H??kJ{N@Ru7`QWOZʦ9r3e`ޡhؗn/9j՞?'g]|j0KPjTv(vΚ*/bw|eJ8/!ۧ@ Z֖Ѣs,Nð3U}K+wm(,4P(Ěg""ƁetCa2qczp<n?Kޣ|8njeǫyn|Pw{{=yPlEqw.lmB#C#Q؃`O@:849Nܬ,Q$?@+R*. xlɽ NY(-%nH.n;PiG>%Uk vg% U:SAӉ3H*Qz?\='0MC~C눖ait/q)Ш ' զ e*~I_''ssRIVI4Vy~/Zß9 a҄Y0H :r!yzFO uZG_j kbB,"ۛgWU#,z\+#9\l}W:;ThN,a_|?ɽGjvatp\REP>5M6E[Nbpz) {A amQiy4w>-85p3Oϸ,炵J[R^Rk؅ zpkMqRxiXC%- UVkg{gƖ佷XH ddO'Ȟ5gw#a(> ýlOB{ZJYʪ|210b}'<_`̤2[?GF3ܣ_#w/ni*D-h ez#*RW /=D_p`Jp%@7~T6-Xllrw;9FO##7+۽4"Q+*L15#Afa Sɵ5eˇ#!>.+͒jHگRT]zIAVu O%wg6S,dM:#e ^kr*` i>B D8)J<F U ߶\[VzIJ> 5UDć fPIrIB-o0 0lچc# e Ѭߜ h~c6(W!^Zqf#x ˲bv`@gZ O-J^J[D&.+ |ej;@M9]U5qHl]KA͝D,5cSgʖkE8N3 -Su7Ȓ (Pyljb?J/ B#CZܡ! ,tqX2zyH1i&p3"p`7؊4 .ɏr׈ov@ vӍ4uI9j訖 `ef5_&L9*y]dKf8($Чu4d'[27)nBAjV}9r0 d7ㆍ׉E^6HHdQP`<4kڤi͆ v~:\[TICcj{μe]\L}0d \[ ;b4E.k5d‘pi}'Z{Mr䚥nrHR~Os %iep~ԯ>f"͵-lh9FJk ~+. #z*6\;撤yVONy66@ׁs*svL ݁w$jDboz/̈́x:TM8OIZp~Z-rn9_^Jg=VHQȤ`-q TWL:ȼ3Eʙ0] A8ũ(k%+_;6/p1jr2,`އ S G@o=T:XgCQ5F7D Dq0 @).ɮ6/IaE#C.>+ rؤ== -:L@٨_yKN~ǘ^ɱv %ܨxykTw?JKȻez&j@ŵ>WKA<J3;vI=T҅{X^b`I9?MeyZ,+ߙͫc+qnwhfhrخa:i3/7?-t2`ɕ:젍UxE~݂xubBg8$ȄәDc x*Ó^-hU@ !~6n$=e-7/k^10ypmTI% `o+r`zU~v,GIW_R?mRyhy`ӵCB4L &&]9W cJ#Q;~w+O2ΰwJrekK>Ou9*}oMyN1mr@/Miٖ1/D,xn3"}o!}^_<|_iKhӫPz#+$Wow<}e(qRdT`P%,eV%yڦ҄I5Rw.Y)sUt͑ɶ^ C7_}ŘARޏȎY]5t'IVK*ysh]nr+j?%)؝b;!Pq#{b70uWrdSN<\M@cAH㐡+6g_nY"A,2vDu A;]\tenz'lc#FSQ̍) _dAr2|8S1(>ztZƾ hnSb'+vCS_Lxk,,  D_T8Du1"lW,ܹQm35wl/ܪypП{ tI ʱBHګ3s*V ,l۠_ZT{srͳ[l9Uw'hԄaoeqCӀ+b܏G6h!?5Fl(Bز<srl%"p E&R$4J`C,Cn9d,Bmf9FXtmf-dc+GX.VRE/Iy# C6؋ߨ'oS_5OpgGbs*Yxr$$jrp@Gԭyh//'v<i/j]-.ˆvbf1(j?!Kp9:t7vBD.IHpr`#мM-Cy$l}zŗI-Ҥ%X]Q5DJk --ZwNHtJӑ^Ld)XoSߗlEI'6=9BB>Pp?wbUva.F8]rK!^7x^:u=E+%$@oF]kb@ Pk0D|-YZdn':v6~Go o-#H7Zyv(3Iԛ.J)lX*0j}`R̄`.dm  a9QlHoJ>zu7͙}rF;!X4t%2fYӔ as~7@AU#JmѼ|Lg/58hej21c^w{T:+}2']fV}|Y;E$ӉbޯJKjPqߟjRn\]QKd SZ9rC^;i]?yA E:1 "fVפ>H4-)V1 ʱ`D9pȅaQ?o_qۦ S. $/^+b܉AD_@n@/ZI[cH#F*bYYB"2aXb9=+ŇM 2jͨuΫP!Z!?v)7k۸>..C%qUTceK5;f1FH3JeRD\a`N]P0x#WlwkRq 4H@z7գ+C5qx-[/!7FKaYJ 6]?8ij\5lZn J:f;Ͳ>R[A00]Ҙҷ_ڮ}BR}/A٥#z59F,Cq ^< 4GqR038UPV6Qf#AVC.1D/'FJwMETpH(r 7qΰ2,S[<i?avC4N=P&TDPP>b5%h%L+}{c"  *l H܂7jD }.\x'FQu#Lng-ŊDdۂL=L Y߱\ C`k6D[ea,/]kNģ!"{}gő q AE[9e"([Gyv -b)6d!X2De1Mʀ退*, quOj- dxRŃzӧ@LA u,]bY&2#lxG21KECVNhFV|KКٕngNuYmF &|NtXkDT{Fpzݮ&]*;.ǧ>)U\SԒJ gY*{÷UK8Tڤ"nC>årW,%61`ëP1X͒5ݸ0]f "I]CanI<6jLmEЂ zRk˄|FRusR?u .#A""UfHtRlK3dhb-^I{++xcS=}ٿВ"w K%.Z̠d4퐩L҇]v ,G<Լpk *FP'+>{hqu$F[W<}qM1:dZ+%@>2Eu/\u,T)X \N@_(淑6 4d[OT; +n']| !ё5$h&fؖ'c>蜌hڭT876RĠD@]6[ː6my+3+FM#6@aR>'R' xQBw ȝ,rDВ,gKrt RYvn/t)/a|̏R2ŘF(&>HиƏgh*E1ј\s $3<º7K @6qFj3]W@|_ȎC:$ bmyu=֗y!o3^jHamW[eJy3B-/2(5X>8c w-jYɼ] e#y"3Df0v~Iդn^d˔'lv8S8{2feƶMYŜ~;7䌷^SWپْXNx;-YXyn j}&6*z1vk3yhx~&Aöi%;KBvzBg XpobV*?uܒ(#DMC~Tt.WT GA# vʰLv.טݭpvO-]m"t$'%-irѡwHM"Efo<"GB SfwQcr[kwxs?Ea҉i?h{RoEGP5QSC:ib9i1:eI5ǬckПA*3 bAM=ރciӐs ¶LgsW P‰4${ـ,N.[u@Dd_F X5G tMZS5([%^տ\]޷u?Y\D:~[E'ϡ@M*'ޝz ɍ6fݰlk_v9sMG\!)AXx2MDMy={`9r۔ } x9гE5+D= )c5FV ZAW}e9_%VDb~"z|Eji 62u>R98 Y9q{qZ|܇a>1%A[bWp6%M8&ZxKbt*2@P ċBw7:е . 8AcZe@wloXuב~"jN-yGW3(.d}TE,m?+a?K%n}_2%Ho9=)+oKιw@v-CSKQ*% [q9bel \)ghЬm;%|ҢKr<սj`*@ "&&7ʟ:BޮxCDIJjyk)HzEww coLH^OtehP3#7JyɛsƚCfeg#+W݋ 8!ch;0#GAt=}1q6$!)RU&R9Um.!"7UDkRˤ&O1lkYĄW i\Ijv a8LߴKL1ԟ]LW}~CT;PN5>6. o9Jk幭aaȨzD v@݋62\j<4+Rz9DW'O%X -|!>/}w OZZJzzޙlU$BP baۚwsѸ/fd$Dӂ |;nIOA{VDJi1;}gwC?*jvǁq;#']J'#ݫVi-1A֠z̬myY8Zl9POblohP\3_HT҃k1-bcC\^_@/H`VЌ f2/X3|}QhΜ%#|4 ݞ#pAۋP,S/8%P)%PSm3=:O}o#_J^ YwAwLzU9fZS;BgzU\@jۜA Rc7Ƃ.OA񐊽0n`PP&%HilnГKÅN&TGLJr9jYW/EU{]3Rv?י9kv:w(Řnl>J#' 00qt @=K 2kEx|$c1(\yabʍ!]S?A 5騢b;hhCqdrATjD!nlJu '/2yDXz'㪰T+Hn}NZyCB$<@ɊCqɕ|jKS W2J\MȪj3pkuANR* h1ocY\<ux$ĺSZ_Ixj$N} hѪ~N);oS#GN+X{"`pVs;Fq/#㬀.7&L񦴇h4XBf<|5^,w |R7\ZIV~'!!5,m[>,l&G3~@&򰕆Եi#( z e6IjpC+;0ndelSk"SQ.RMڀnO-[ E|9Yo!#\Kc'RzC'냇6yf.K 8X*6Y&uoM^wyHe\,2(  + kCmt0g"U{V4RL Qn~:햴pҲ1&K?š\'ਓS)V7^ V+x߉/8+MenaBJP'|!M#L0eQt>1_իB():'TeafW8!LmpY0jg^̅NBr1 r׋ PPGGy;>$(R$H)`ӡ i;bS!q4>. :4b̶_ ؁%I5 #JOa*sP]Td/R,&֑E'L֐(;ʛc2ẑRpe^~ TdR;]vr9g) w42bhXqĭ"T;;0}%k|`QW .i f1p }Mz= jQe;"(nmF&H~[On_% M+x `|2ޡiN72y\Smus<2=^z.!cFfh?p'pߩa)څQ]QH 4t 2N-{d?P.ziL.C(2j ,;GކtVs9n_6d&,ӯ0+-b4Ouy4a$:m3*#c-OG(;7f[ܷH3$;sF{Lp3¤Sҡ<,6ڴ g8#Ktu3Q=Je !a/x ܤZ1n)ɒ >x֔~b5řkH`jK!~G6@㬴pirn`ձZ=NԜ>j鰒VV.?ŝ3›WfvֿvUcqcPE`@*RC!+w@OoGBx#3\$aMZ6CH4SS(\H^Ka"+э7Z c FVR0 9+?w"!+(Q앓E`-Tdxc/S4^i ({}7#d.έYlFzG#"(<o\xtRLYV m{O<3o[rPmf&~aqMIf I'+ A8?(!p3ܦ|C3 =uiKXVՔKdSO HDK4wJCd8~Js&S6,1N j]R|6,mҕv(@YP@$òut?NR W=ڤ5N$ǜ2H+`+ ̧PLB_2||ED\d7. uFB"nQ&%' ?\CB/< Kl5R8M<WWuVF{uW cb/TeD(L[1DhW|73?LA}FMrIݲ@jZ9fBQbFѨ O>5@FM;1" ^;ݚKج&&[|ȵ]Z)5{Zvri'_?l"!e0y9"z,seݍ~Jry2Iy"'BxxVqdN:loCۈJB_34xȐ&? Oö"G k?GޫkHLQ1^fp{CCӛu. SivU,7ytz Cj`_ |~GhՒVC-JkШ{{³_+'\jqSaׇ|Y. wEB#F7S;%L1GO67-(T&pIfba;T`qu2f:u7apBLW>=RxǮD{^;Sy f1;0wpđ { oh\456/* Cp%eUU@5*s \D7m#56W+ih@OLrƲ?K OFާ=ܣ_A2|3g!8U]P`8(ÍsZ`e23eh;DUI50fDy>NFXF cQ!Xe-[bWЋ߫JNalA3['h셖Bʁ 'V6x 4kzYwԐʗSw ;6`?K^lq_с;@PiBz|݀`sw@b}F[gD9OҸoFQᙃey-; YbuU.(|$YK[w׍% c>I!mɃ$Ƙ e<^#$MEIdJ΃Yڐd ہ_Kf?YZ#ŌkHgXL!=Aoaf,dN3a}Rdy.Ƚ9B 4cC_(CB(4h$( :*oYGG%PYK34_Y'a@N*F`#3=z{ieA<<)\?{Ԙƀ@ 95Ar&纯[/F=<0pPz` 4ʬOT7vC 5 CV_tN5JU5&S"ʵ 2Y7<id/ YCn5CDodk,JWF9SO\,Y?* n>eHdՖu-k #VRr_m>ףSJ6II#q஑„Zﺙ $pĀ)6iުJןA:f;4 :?)9]:E:C^d^뵟NR 1PX (ʛr'LQky]|,cӒ&4AѨ|T%p%J|9l^kt-;vٺCY[7ivنeAr ?|Υ#5+ZOn '!vϹpeԖY4DchimJ|{r`NztUv #Ԑ<'nv8D agDb(5 qY({k]oN5'Ԁe["9-M N4|_ީ7Ih$Bi+L; NA kv4fWs#tR0ELlU o0t__~RPzj:VIJ9Q>$n~l||\EKϣ =@Ec(x9 ad_Qonzˏ *Ƕqgg5oB昮lIvd<2'_v([ur/4/moȹ9 H5Wq"aPwqR!^xZ}\A mUn-;)SF*Y}k2GAƕcx/\7ScN [Y$4ssI&[6HfDJ=׳G4,u U"LvɌ/ص Hߜ-w'/V ]ֱ)]°Ǘ{$M>]G8s{DFiq(r<=^_E>F?y#חPBYNˡN͚m_n3D;BWD<#)K|:ӥ˟zZ8i{֙ɺb ۟P k *]=}5աf5ŷwr!?m@u,*q ĉܘ(lPF<4 0R.,oV8|?Dxkh}WJJڱhiS)*:'QV 5OׂH=R@$6n"^'v]C6Aҽі+ل MW8K~%9kEBu̘ob͸ua$&^v ,[rfДK׺爓kcv}3f36e$`&('t?ky^X(3z*4MOVg"K\9Gդ\CFPI(hx {t hRZ^kx@:'ଌvmfMLyt!H(W* 4Z8|~7 cG t>tWn,3s+ o0I?` ]W#L]^`6eUjg1wڏv,SD”ԊXkpc kDo8IOW4';ysTPbIv]ObDžɟS2": *A9=(xuj)dI_MWr5EN)()hw>oȏ.y&y@n& ot)%"?-Uwh]z-}$M PEoO {%[1yBc]wI!ol3),O02FEu sn.yqҒY( TCPv m̈́)qQq{2m!N=n:h0mL-r EMGwu[X)QEsꯒ25̄5ؔk:bZn9:%u#+2tA/GoIW; Xg_h&~nk`6GPv憨Zb+ˏZ!0Q|pf~D;ثv M{2ӕ@Dao4X`I3Z D4D!Аِm6ygZ(m~0Fg~~QI\썽O ^~eϴ+ UUvog+jט2S1 RcGVmhnb'@y A85>MH#TuG)5ۊʔ~Xf-Pt2 Byʕ9ft{ѱGKҥ4 ,"Y=]iOc5=w8Mvb6QK"egJR4g2ލ@?1]ЮY䲑p@z7VHg@zR֣C(wmJao(LհJ5Bb3@No+:P$BI?Eژ[K|cg+AmeP4O*Z|J6"|]b1K_2oͮb;{b"Q $mz[| mldL)ɝU=Lx-$]4UfAxJ#Z70,ߑP= EO,އ;AvmvFƇ$&ھDG`J0&O8 m6V\7(F.q]n8gژxdˆ1Wo^{Ǩ`jJU^ADPCZ]<{. f\eBMfs Q00j#ՠY` 1\2_N롁_?g6'0%r:SRDF9@!>R_.r{_'W {X|og!R< QCCT4:4\.PUЌ9Ig*c $hM2Bc6HFdtŪcSEN`ٯgg]httCjPkV y;>16^K`}#tNE◣uY2i =ͫuؼkfE9 Zrb3J+[VT"b`xz[va IBT T$h~;ph6Yc`Sv4K*=QM'WbacƷ)A- 7t!vIIQ mވ,8r4Cйd')fISESh0MK2{1<{4Hem.p摂O꤫7lPܹ@ UQ$y]Azƶq%bx۠%'R;P'}w2ߌ}$TU5\R;@.!#ynxXsM/rfE`U_a,[UN%WdVV 5^[ YP?vtH3bSveC臫..0+QnM?4$cYXre~n,wc<~n^F%M͠:jm LԻu#aA4?a g@ GKZh!$(@3<kAϜP6IhSs &2!;ƷnQnIfkX`H'%q\M]G=.o'Zoe5M: @#7fHaw籏J;bt;XCM?Aۏ۪FyxXΣhRKu `fTe&UJA3GQ oEm#.'ܓ; y]Y`.r9B˓G]˘;ݬc2?`9a^ vkl? I)gx :%DC˫w̸`;j8 }9@` % B rWr4Ab|WkXe/ӨDdA/BL(FAO%i^3^0`ؼɼy{އpg?:R(ji@g&q.A*4 HgsPeS2ԱQ v~?"8lM6BedG:*1~ ʧD#Pm \E{ahh t~.ak*SCHCKє,==zp)ז~YJ)Ԕ~^ӌA=}cf߁ E9)z K\3:OuQJHV Ok ĮVH*(>!tNM̰jBv!)erCsZvqa3@֑,rb(Zk]׎o+]hqqԇ˝ƽv(c{g`ef60runJ>aQl$6TDퟝ ;# 7k9{>sI$T ON@n;ŧcjvEz&2jz&ґÅOGc\`%hc)¡K7m-՗`*TR܍,w(udN8d|0'%ӥ]_L`~)W *oRݥvk6_DǷdy]!1!Q9/h%>;|#vV7A(x'+F]%\:9?>jF$ĨAvQ"4&թ˯Dɰ! l\ *CBftkdwy*"%ajQ|410'\/vƲ^_xĺVhVoˢ+ŭ[yl[ףT+q&# 08ib.Mba&Q+LZ%LAaó$O`H9ǖ,(U.8yY(U;[7xV\k[C}flM%Ff1ν"j ]@)hRbhcɉNLs0dtԃ`,ʼH}1Hh%%߅}VߡCNK¹?b$]sqTLxrKVq6lIA#e,!Z-\"Pvkwd1~:oS9>FE x5`Ttaue%HO-U/%ڙ:?:ͪnl/YJowm/jzڬE!Tqb) t,EBj>YVwS~\K: YyT4|ʼٸe?w@@EId;ΊD c?-B_ @9]j(2? ݎĆ JfqHSlx:?#5b`Hlo"Ʋ괜4ky[FE7>mc5&˖||뎟vэ0_J\Eܠfh(h4@@t. ^.k/w9&wlsʟ2x7ο65ZǦ'C 9iZLf,c=V#c꬧6\hq?`xZKJE;矂q4X\@PѻDXqlZɬIn]7شƶPk'L~ȨTD1dU\KzumIGнHV"qDnԨ ]Lq늂}In*Ijul|L?ȹW>KQ@|v| `4Ω &gPāER /7P P|2h2%$n!&>Q$|"]UD.vf/V~8rhaL*hGq܃mר$5ͨ/# ͎Z`qNZE} r~ɽ~$a 6}4{1'bI}y1ڐ(}Oϧʖ|`w5Ō&Io 0'XD F)c*ҪDW|rVNqũG}fev^8/Ȯ'Gʷ G _.I>$ެ0L2kdv$=㣇lm1G$lF7οME2vmvMLE_W]IHY+S_VBdDgwe|L0/ __SC.F+XUděH(a#X M#UQ˸ho!zS϶huVƇ1=iUIcXn'bn75jF/XIDyB&B"a#l*:oLp៺%VFsy @k~@2*=|̰ HdCl?Cy14~3kdŠpSV^, UlX!.U9K|¾RsP\ô(|Xψ֛(!iRg?O.o Zt刮p0AMG8_s׿ώqT({<^pionC`sʟ 0m0VtP+8#D0Fw F~J&u&βz6AM`=z Ou VuDt-AZSɌcPJXk8,ٓ&禟#z J'eW~\WsR>-'YԐTM.}i6_N]m@o}35[h&J$N8]f(G&梷;XL̊K3  GuB-:e%W(=P>!^Tv!ǬE [#;]Q gdo+&o>{.& m@w@θ[%p_~*2IT-x磼m/3Tx|(yiݕȜ˅JkMzC/È$Ge:-P>'HK<ZB3oJ*ڻw@=nx~A(NVu=GABKR V0{EO;&1V;fyV/ E]4syaޘSA5ޛ]*mD>Z/)R?4 UWx, &kТOaI,@tI.ƒd>5Zxw=JJC:E&'uy*~{Aaf(C'*"F$,xn4kYdɊ^B[CҎ,p=+rM|HcM%4ґR stuO'J "8o,Α Xs{zFdhMkì.oHDW5z|PUF Fn%Ժg;N˿Uq 7Әn _PcmcH[}Lt#݂@(=Plڐ뿠I|>_`0_7 } uP99dc[d˵puG +D;w٨e|w)x np^ /͈|XЩBbn^PxDh$I&9 Ut:r۫ *}<&'|xo(M}^t{o@3Yhc캠gg |FiC-SMB'%x0cܢh ƈՉb&}b6$ he3XNHhI Z; ϟpF/'U%%[8(E.*r7&᧵;~UdHZs9iATd#K5BU8X *7"gZ\8WX\4Ц6+^8{Z"rCאˀf+["o,t住|*xY@gvaz?! vlb^p xǀׅ:V1=soG/3/쇲Lj, T~*F9 N^.m'eL̉Q\3:kIaF tE?<̄0GW!l_1Ĵ شWGeIG_" fi &t,LRvVr~hdk0/.cJݦ/\ <%I-4x_*lEjPlMZ}إܗ@w:rZ i":Jf7 ,,̻^P[L~|&EZM_>`5f*˻~")TCU*Cby̽;oUY[r{ imqH39:x:8END OM$BOrÐ -; % sMt@t+,fMĬU},v 1_̞~tzNӍcC/j•[Yz֘1Rm)݄xsmXX|5<|e7sQ7%%:^V[cCamwbڣð*EZ;pC3cN-e\f@yVtq/l?YSD?K `:xKCvbUL,.XP3w컽06$7t_Sg[` 2ǁwJMEgԖO>ln=lhCiNNة Tc-D]3Fcn]#K;j oO%pT%f$mkm9ť]9g:kq̼H]ʃ温''IX^/W! # LQ=٣uc$:Vg[0k9d[gTMkVQbnO<2pgd4m H 12F8L^4]ed~N -[c%Ab ̪>S|=Ii18} 7H.nuY,5SPl`z(SHJJTRQˤ~P2=Ig`3Ex#&1 3/T4!oS1J1 qK a*`Y=2Jdŭ샎іM4 ZZB,6Wr^&0Ѷ}347l=lgty`*t\s8K妕w~4\)bŝ-.-KbcFڬБa^]%y5vBwIa;9ENp~gODOۏS+P*GسWSC=kb{k՚*^`bU_ⰳ6+N Qm{P68uA_J=fxĜD7&4Gd*ykSI?L=۵L.RcJTQP ~8ud1qKO.mzS 9sr\s6\!T_t*J~jxq8)]蚧ϭIX.f(ξ6b<`GVsxw&R:~tPR.h!BƓ塾m2! C(j.f޲D?hŇc>&g[E S$z:$젝ml+^E vZ"NtIπ絻Bh}U'GA\qOx0uTa%V 0o6<xC,@r. 6|(C;?%t^LՏ.g,>(cmF{vlժmHZ c!K^':d(=ZsP, 5֞ߧ@5STQm5-LRPC`dzfљh!a$M[鏈[Uw`_y$t2{GO*xneV ݏ6_N^. 䧎-RXyWh/| QNjkЛU<:4JZtcmFQ<"P Ӻ}d%AyD(yYS8]RW(;{lFVbm#QbAB[m& ZGChyQL~[ޭ?RLW_2>&:#^, [f)~`]5XfK)YA M@$J%X+!N',Ѐ~ѿ6Uu+t|p/P~xl\3AOr5ܣH()wZsn'ݚ>,$ʯ]HE 5XyJWPdžEkЛ0F7p(a ԢQ 4fk1wGEefr1 28unXoQcVK<}'əvi1l8SbLo``I2t^䚶G@/EI)!qfjgsݫQ[5MVqUT!v ZeG CmbRͣxN V0bck lm{aN6>g5=9w-viW/G,EPgU@L?"|dm9cωxR+<M!Z0SU;de ~=2yOu"GBM\+ ED|N` ܘEPA/s;ȟaQnJ,xBҔq cM7[EW#0Xyb݋DX)'@BhwF!;qe8Vְ۽`>}\&)~&7]3:Ch,-/*,#xmz jqOE ˿ *:ꙫ_ `*[b8a3dA 1]$LRoJX)AԚWul}e,ňX`uM5Zт/Ci>wW~6O( dK5YJV(a :EXj{D9@7}xq*8C%"Uaoc>;RuBЫգ~;&+M}S*6kMԗA8Fi`-nH)}ߨcEAsg+i}yOBFFݵ;=|7d85CHgS2[vj[椇k`GuFF'b\[me>hY+mILigd&&C+fmbr0!'Pd;[o}C:A3ҳP$>guP)qJx8_A,PV2qpn:!p^jtiš6Ef猍F.juf 0sKjBRb9M GTnnbajAK@K+IsuwZjD 9! A,=IIޖ'1g$7_b6I"UF_*v`[_ z'$;eSF&x KY# &]#sBnϱ,fi|~BZݡggR>fdVב}+#9PMD1 &[0Lwͷn%Q'kƙZAN[5qF3\ #ǧ9?} 8d"2jW}5#?M,|׬G B!B2@f0lar Q.|~b՘tdnj] JRc9O9XXbJ9bɌ{V*!5?s: E~?<[3@ LcWKZ'-ڝ8lS$戇i4};N=6q< z_/6f@&kgla nSioQя8uq-MV d xMR6FѡEoJJA*(|թd=(Ɇ)/ڰ9VδfJ6221t9>nIRxfVkO񂫨a̲Q@sj 6y@\ J|kهxv KFRcE ENT^ԃyR`2]C|g—эcf qH ‹LT ЏFXF##uP{9@HƦTrX_kaݱUаL&5\6>3 VEy,!:ЍiŨ[xS J`^ӗF~8{V^A>aLyi DΙ^ơ,·MlBe.)N $4f-KW /Cԑ]nYd%||yI!O_7Kum0-ޏ|1>kr1fdUOROY>}T0|m'|烣z3Xt YbQ98NQ岑4Mdң> ZI}T Of-F4jIOlߋÒb"u":W35D8jxfvMUJ ƹLd:!{=&j5 B,v{:0t" òn(к#&VZ8H[;VsPBQi aH`ꂬI 3IdS{=X,AYvl<7Xv%Sj3ȟ6[d@`iu5*a"oF]?O;堵B4~-J9!{M}p|zR2M3z~oŸsG=< 8~e'Rw&hܲwۻ>r2!y[K_lw(4nV.d `U0ԑSצWjf]W]Mqid)^StO+rѮk1r5ī*?P AM4HT$ϛ=wgbP+{I?pG9-6L1SA{wHqCr ;mi)6Ctjj CjQt pO"Jn/"r)l$q!p>ڳ`opPC ȘŒyD/)gI=h +ttvs `ȧFyrjHA-$p)ޔL]y J!$@N%Mڏuu["XzL9D`WK =-cft0x;M?'”hpuKwXva v\y4UGF\RL p)结\/`Y0Ο2Tn|ڷZ7cF'bKbV{dƦ2^MkZ4Jyg#nzB bv >F [܄sff3{j9֐e|>#.u(i ] !*=s-QlW ȭu,N=Dv mAX(A#l23v=">ҫ2A1?,Hh{*3AˌХD*~Cw==k$w#aJt _Pd*e?$8I2AcosWכ7b_.*FJ{|:V.sIH聇A >b:5!n%ZA**@Zn.?P]AcBtj(<Ӵ!.˹=lUd)OpU-@ꯔ~EX\HWNd(e&v|)>*zVno4"HN@3S2aw;ݵO:ʦ{5V=ZOA3]{- ,hZغ尽?M«ޗUAo3@1n 8l R6*o`ʑMTXÛ98M!Y쿷sBAt/l]ZqKTYS{Eu"WO9[ahn_ˬ0s(0K7/Rc,M##9*IYI@ղYY W\`n۲84kq2B[n }l& ؋_R@9,S9L,(ʩ(d^,|%"&FP >7"< CoO,i 1;ͧchCi.UST6+=Q"YԖQ8AMѧU{jsBz&ꦫԘܿ'!*9=!-VEAt_pWp,EόSz"^JA9Y,|}nuӜ2 x sfgA 6'@yIaӽP[pA'ƛF~⻌ jӴ*l9S7f}xwRN[R0f'||ÄIdci(vK ⁁}3Bd鍺{G0yyNj>81I}t(NR3 '##?Ds <ɴzp*&U<%B3ckWCDMdk>cR/$ U18Gӊ~sw9=DS.cevM}ݡҋ))(ٌQ{7xR)*/e$ "?vPƢ{t}i?+ܽ N?yfc8K=RڡHqYi71[#qIB}Qj^9@bxk;a:N:|HjNnCSh.?=:Vf* Dbw['hAŢv8wMb2~5 A^,rzbJU3KJt)n2,kCjh2Medݝ"-wL"GQ;sd}l8CHDOT?LBXK~/,/OaMv0I! ] eY_2ږGŇ`+DޛlQe~[ȟ\o  7Kbך ~0dYt%sٲm T"B7_8}õ+D_mVi1€uٟhpvqVx Kg+-}DiW$ H{wU{U9x-!:9;i{ο劷NPlm=[uv5nډ]ж(S9C PpzJ&’US뉉$ɩF  [_qI|z=3SƁT ޹ۂǎt+8& )(@*cԊ?.tq͂S1 M%V:IauxFLKX4}6;W$,e*? رС|\Q B)Yf%`\W Z:hӂrަz ʺTqփ:9"Cvq: m-G?=| % 2 Gs,,/*0oF*ɯ+/0- š(ҕqncBeob:G'玫_vG{njH DӞqk%6drUUV5 Nw 5GZ%rJvyIޔk$X _h܊EWg4fkv>ر. U ChZa? "qMlw=W"gkrR|\3XL|-sx|^`Sa`?+?mjc։[@㛊Js0i3q?Be-o"昦t)!Zk}=A(n'B0SQDsT]+3|F;.;v߇o E6+TysO~NG5U)}rIP_5hYw>D 65%z" ~0 28䰲iT#Ղ~(wYXQzmN@q~4s$ ˾H=XYIH͓e$Nre,!)W &=X+64-P D'D.GZﮆI m+-!Ha)Zˀ%e} wNVﲎ`̡ p6"|}yD=20x㗸-B I }#Hyh*T8; _u[t8:? be}v˨߹(L~2:k#u7LKp ûZ-L|Tϋ[֭R ww-#Ru.Pz~G-RJ1NJ_o6yKEPV~ŪI;TTy1=H͑``Rh8P0[h~%8r+Grnb,@B/, X2eΔRi ˜K: XZ-Rs ET@qV- |,Hx˺Bݍ ?FHFPs^8V&g8K\_$5m ]_~E[䛵JE5 ~>:?|nu𹑈 9c#iu &7d[^Co$>ьN=nwh@11d6E qH7UZB8˃7irb ${T:^'^ JEh @:ZVQC_F2Q{=٤1V.Q`23-)n\"E&&`qϏSS/Pn/L^_5fxW!j $~\,yAhn%@dj>AztDY{ɪcu~B~7񒺒JJJE+[?aIw/7,,/Hs2(BxiuC:Ĺ?+|ZD-miTX2B.beTxC}$[WP*lzc[enSRQP$ ,rn<QW9& ѵ wQݨF8\w)f"r* ΐ& 'C:VRBa=xȇc]7#+E=3]8['6w?7$Ӎl@Ey_%Rw23̦!0B;PtqW…4tɦ,eۥd[g ^Q X-vW~s0H4cxG;VgJCZ@Yz >V#5S @!v;3:4zVs){83{]2n$R`ǾJ]fD8PpAAQ=v6B>1^ZO/}< GŃ cm+Ġ5솀\ФDkL.5PJaYu+)<&bv!qDQJq Bt[o @8EZZ-\^1i@s-wFuPM"`Q-dž%q\B4w#$^ԅG/VTC?&1X@~a?I tO*VQP89QBfpqx5tcŸi*(k >mz(i߽Rݯ:MK8$ n)̒)NF[#[GoHi*n87zlmmqG|sCԻylV՜`MgƠC$0sPzyO1 81{ Bn%̻({tu7862eAZ^!1݄J8V}Zz|9>P<́Y1ժ?Oӽ}{G3NswWb%)k<ޝ m3G/RGgo'y\#$Ux7Z=3~wawq2`oƄˮi?3@Ș j!5B[pct- `v U&AN`[ބ~~ {{@0+*[x#KܡU&n_P{u5:/5$]nq:,(~j9Z9)cA:[ӆ{:ţ gT*n@)$;+9,&yCcǍYvu~m+3߭(GID2A@P':HsFRMLZC5t;fՊ׬9-+I#mm-z#*;4llLi˔46w VX0Jm^`?C(+s#_(H2N䎦c6G̣ z<֌Ӽ?ӄfHb;YIu-Go\pfj&} @vh'yvSȟq.*[.:`…'Л~07[b}@MG~"j1Ҽ^|ym^OQED(RyCWgTb_3|Q8|C0e$2zRfIG hs ,-Q-5B lY?0 /ƪso`cz1‡Ն0܄i!'OH7;<iO QY~רT`"ANuz dGB{ 7 Փ^ y$?d>{Y_)LRM\kPY0w&VI| 5ѤꙠ쏨zxkE1F.լ~rlCԊڊ ;g+5KJ;DK(_|Љ~KSHD7@i4eACJY2 _8>g*,BX즁 yK-cƄKNQhdssڂ?#)i S s?@N仾EnJ{ ̯݉ۢW0R_9mlS zɀͥTD8vPq ߞO7 X0b'ς[ $w%v.SWžH\,O\YdtXUseB W 1Kc0ZN|K,| Y6]J avű- q7رV.ku 2sFl?~h<*o% 8"FLQJQ'&^5aE[doRs I fݴ7 T_{հBJ+p$b8P"fCZj7Ȣ ǪP F4cݬ hfy5]UlGݔfu3V+8brWNr zIQxǍ/p9a4O)wK!q;TTvpމA Z8Ӑ* ;@(w\rsȅv mzPzˊo-~&A\V] RwD/(]Ud0`{zv4m:xPS4nmj.t~@Tnbn-AFՅ!H'<K *lm߲ih-SE˘pDDuLV0>mA.Vdtf( C-{g>"W '^kzssa~Btx2*p΍eHLIl wRFp#KQ gV;{:I^'h2jUhݺQ;r8j|fjŃQh=4dr{NBvԌ=LC^ϠJTՌPeS'+uZF;&1n& 4JӐr0,R]˙̉#o5L4\18jA QiexycR,ܤQ܁8assLxw" ܍ytD5é]Vcq$U 9miD1$u߱Kd)7#A&:06$,Rk=7v;K*^i ҶUd!vtR{ڛG5[~ܣ$X,~m,\+ۇJ'0[eѴUПU4e+oFDtVfNcB(wߔ1۞+Bb}CmXfڊd,u_5BiISL&/)5Xv)eCCa9m b90p!_6ʬ,`a`&jФ<`?ֲ"&d`Ⱥ'm'Ɖl_}!=>|.#{j ^c^dryV=Ŗj߶+!!z1lacߒJbMnF yz8=V| | L!\-e݃TQ \0pwc1M =6.*Suʶ4^yh[[~~F ƳG^['Ew/42G# 'TH>F(y!N /{!x;}ʣ8"mov^eP3e  ˷Fgv۞Ɖȓ^X^֎slh*l>*,9ZϬ4_ю09jn:Q)*KN(|p/Dx=;"Sz/d>63щ #hb򺕞 פ-i-Nȓ>mJ%9. pSCC5vwNg!$L0ub?\@m rRHGUևV{^9u "c2j깟]l_Ak/ ;xphNqGֱx[7#Y緄(ZefԱ*s<>0Mgp9X+k c|؛Ս%KZT~һ0s]xKHCK[\htH#!4F؂Zg}rjkgV9?X4As&lr'hkjٞlҕ|O@k/3#煻;@mUNQ}ͺ&\,EWQB';sƼn(fP U*JGΝ&*16@|fwoU5ҡbk|z\nI`۪Цmio}d=vBK>mV0;@Ti,_Ex%b <+#:,ٚcQ_aY4Mc>N;`Zv& " ]+L1v89أ|*M' !bWMa?iԿ3v瀣78VDQ{Ć /B}bwLO z[Tkdou&$nV NAE F0g ;) qZ*>Ekh4Q.&i0 Gj,P.=Ohў?eظ1"Q^W}A`93o"snn# mx,<3*U{=] PKw E7%uW'r6rbRHz6[ہIuJĒmDLCJx%|GGSo V]hE`#VC#nƮiy=. KBԺ]jl$C b4G{@x6kog8`xnشd!H'V[ ۰*_ [޻cޤM hvC0е{ҖE*OBޱ Uk4й~k@ߚ|z*1:j]a0vw!{zi.yz)4/qH /4R=8uHb{~Փw֋hɥWP= /|cK3ߜj<9! wB)˟.Mp)Wx ZV6׼^|% 팊.Mp Kޓ`N"o$ݸ."ᔽ_GڨԔh~6{%)u:.3p8[Y|?&\t^lF `D/qǡ%hT<^c8M-gYjįeڥ$V>:*VdhMۆsLҁX.yFMЫ}&tl4B*46$1ྲྀ3yLֆγH07b.9tPDT a;UOہq^&/UudI"%N00ok$}s4"o?ӱg 3oIUZ;X5ٸO"b`v}/J.~߶nSFj.Ym,mpXSnǺ s`wt!`g[U!ܬ37X}iGlC@nEM5Y|D8T|Lch#+go);7 ]H:bMש9@ #֞dVd[mDЖfuo۔bIGN>+tX k,bxq4 D1 f#ROi2 t0yq|wYTLg :ntW"o1mMOK抓޾0x2ѤTGVMkxj},跏ds)Atb䢷\y3FJm%Rn3:ZcJ;LGprHb1|ֱMcd'["h{>R8\'@ҺqP@oDC՞ܔ`uVKx:pNe,j#匛!g*[W[s挩i'PBz 5oIyPɓaYf7O3R'HwO)K.!Ly#,Q&nK ݭaGZe]h(A8QUL*4Zfr%:& ,oF%>$+6XҎG[Y?Q6lG1QK+1\ͱ-.dYzxV9jk[h9L 7\H &c!𛱲 6P ^C#+/ςwnJG#9n C!ee(ʼ̑qϷ|+e5K`1W nwWƏU<>`.L<63 °?*W(P Ø8+[e9#BcctFi=z PIW&~Z'SxV8g# )o*S4{D׸( -SY=)䌓d:E+U_'H{rDtCm[WBEi&-Bw瀃΀a_<&O +`y7R;sww2z~`+: s:j7$B/+w Dl0{Etm!u<-Ϩ2*ΪG[+\,>p\I|lzb3_?d=Y+`rQߪ{_sqV<_ P_զBN|gh$1C,pġxRl$ʼno[S+:Ԩ{!V~6OmA̳=\lQ~a*UeȴvI9g ⩠;2spD 6DUJ p'xv=Cc>n>0^#ZǨ%QC10>AXA(oK~W.Bx8+( ͻm^ c|wsAW9#0qN̅¥탆SŎß<u7,ᕅ꺻=nW\}Fa]_+!AXuv?!'$ pELϣət 0[6u!a6v4_->;je (6P+9[;3W[id|Rx$gAEF&p+Վձ0/n+x;0_?%s(GMWj 0qtjJk(؄&ܮi SgKR5 VpJy~Co\OZ9Z%TĸgnI|G`pro^m_߂)[h^`2ytv˲$r|?a&%ʤ8[wl$gHҟ0bqiWLj0ܺ'p1[+%gsӸ| TREPYoSQ/+ڠ䓯͵,QDo"wnG\$(`UZ%I6!AD$޺w ut%&` x"n@'# B#7o4{t?9Sp\*ͧ<:C9Y00NRcyaVw]q 2իc}#{jAyö/kC,4Srp8!1BC185Q`{Ap {[~ۊ_?dE.T"Hi׬h[X"o) j~*m' P6&]9.ͧvJ(:q6 % 6KJ FINkWVl΁λV1n-\ }ָ4Wd o[B:fѶCgA|^>UyzXcā0h4OHM/֭IR"K(|W9'Rn7U;a認Qvٞqx7ETdCןy(kv`Z}L۲-iZň9OyIbVVD{|)gdR-i{V IibT?2:.dV1])R$&( @p\ &Yvf8i[D,2~`Zr0ss`h๊ >dDuA:/)4NFltk&dK‚-%u0=VObl=5q5迶$#iL5bo-yw*&ʀf.ބ)t-žkj{ҏ&{F޻LҳJNh%$pؾsvk񭑿}qS^"CZ K&IJexB֧R͵j p2 V2lȩ*[H3-kԖq`wc;\0ZY7"c?(0NgG{QA1@Py; (mvQUtQS9BȌ/>lh#!O "ug iXNy;x޼p_0Y+{Do]2IE./-F@zɮ(h( vkBdOW!"yuKO"@R YoBp.ZUr+cY}T@ۿ} BЮ2Lg-8:ؽ"̾;B(Rݪ$՛ - 8PnH켕=ICnWPU"ҩ\‡J ]^r;:Ae s@v=XYo9A,ͼN3>5(sm ."Pl&D:qK4w}KCdӗޥGlˬG C޻Z~ r(tUE "Vlh?>ο˲^&(EҎ 9,ǣ KmL&Y"S_#Iր Bkm9kŪb2IɸDzYf<8$IJkgşUCoIH} g0٪ٿƤj8y1\Re|E]ֺ^>龑qB,E -BV`y;ճ9Hel/B n5e({aeԙY')iTԌc (OW3a d^_<вPud\v2*7%|xve|-OPB֨'΂-Ao7' Eeazbi}ң p` DA _ڣ0.arn !{U-ZZЎ'H;/vPЃM\+ORX2OO^5&xbꎁi <qw =}Gů[9J[+4pXiϙCD[e%KU򌨢p:?/?^,T|TSj3z)XR [0'jCžUe*]VoE~ !lژr V;C<R7 w+o['_~$6z퀑^ݦ#̦c`BsOL1FxL۾)eK-u VӖU߱ͱM{(5ig3 ^C!M&r6"tqΩ$\~!hE{ŮiM |eث'ȣ`?}.r@1WՅZ.5+_K=q@ 4.$TW/Ko\e0v|K*3a?ɀG¬=:p ҏ&iyP͗K)M6LX-3$Ѷ3˲s*br- 3 SX\amiW%|<7d&/!n#kbt`xg|ΤAV3iPފՓq=.AcP,cNCmR1^q }mCWPBIllGvE͜/靨8Y!Ԥ !)B`pMu_?4<ҥ~B ==-՞ĶL\"'1Ÿ{hqNə`>2Z%4vp<}i.]:I֜Ff7unL! pqŪ JMs($5qZ?&9g.0.*dJl]1}Z8Ѳ,duVN#ѡ+:ӋF5=|*c%I18\1XeAhINjwcBŦkZy W~wz7( M`B%d|7KXJ;xqMӧ_eLa#'?J1GC;a)؂$' O!-Ҝ*#,b01hP]gf?ڸ.9 ^E &Cl9i+j>;޷!%znOu0picZGʏ܈H%~\34:CaBja[s΀$oKz`p׫5ji]-_GM):Yw@uJK = [L pZս+nU8`~[ qCHf q(Se#Rd }ZkIb_`gF wRAJO]mK2yVtԝEgy D0^Wܳn g}Cr߹Xr)d'(9Ӵcxזּ56J<}?n}jƉ]\V1s\:eK~Mm,Mw \m3"W+.P}fo7{;v UH!ثnIu<8%aHf];l=8A xtiXuxronNQt<:6qdBJ#/M Jf|"_nv$BdLu,@*,DJHgO Z:{Ce/,$Y"[XyXg\r#ޙGOuM`*nY_.;Dl SM )4-}6g4QfuzQ/!Wr$@bLk-  )OHgXCaRYKYp3 B. d&MK{.nb+scwo< k[y1>R#?@0cTJ}gwPJR߽aS`{3FBsy.jWRo2 Bs?|b"Pݪ.SY,,(//Sٻť23`G{AverZtnNj$k% c0Aô4ou/C<'V9D֞i4ACx1:sϢ-<ّK@³t*etV!gd~)8?JhVQd!XM4Z`7Ͽ|0@~[’5r0+'oYg]-\a"`W|@GI23TOsB(mBw>8 ΓEëOYDI\68'5v1t:ʌu ?b;?bWf"fUp Gp^Fl+l E^I)4EȦ(IFc`_ 1Qu{l;p{>|z,BsYDڐt%X6HzmABz {Z+"j/ܕ,/LuIatU =q҂fP!Z DD2ʷĠV֭C[EWZ];3fFXZ4ڙ3.s'{\Brq`">ܓHgO?Ji}P+vVwBu9r8֩ mMsA ȃ!z3CaGI,Dr߈b"1 j jZ2e K@&HH_".=dňXk1 GS5 b!؞]ĵ9Ep1leEڴ,o@O%6n0Cvb N4J_ 9ŽDx Qx!Ǣi|^ɱ/ޖz@^ 1X%N~ **#EmnM?~)ct׋V2Ĵm|KϻKld{=Whyu^8; k!%$0ּ]?^֫a,jr Y$<բ״O'yNMAZl`5T&VF*|:4l:/U;H$#tBpqE`Pp8?u՟8N;,;դ-ֈ4Bw8>Δe 1Ѓe.h?F%? nZ%*l[ I [(ٱAOE@j,,^.Px']Z M|[͘ & --=`yo@L'zLQ Wmz1dI E[UM^RM|ݒx0Sr9 Dh[ܵ>SC!8MtVƪB9ћ[3rÑ+)wK1I鲈 Ӡx^0PaSH+0vLl -|⑭)ef IE(C ԟiiyX%y򥪌CҺ}O@6g( M7l6.+m10$Ʉ<-g!O&U#݊c (B/vkC|vUÌ.`ɝ mXvp[2]#! ˃|UU j[I2}ʀˁ=3StrֲY]^-]Kj-) 9ƀ!u5 m2A=ܫ lAE*&{hJF7_Íi^,Ѵw㈲589DPpc2AG"~djnL|$ P1Jy,~XaVW3 h j:!q0)}$:]+@t {kWr!l$-DbӜת?\Yb滀._Z&ߞZ cW6ٺ|epVԞ&::DMT AI~/ ?8@{=Z4>&)J7T=T> i8| +',+3a}H弧ta/1@)aTpZ'tm݆7K@[{dG:@\lהZP]|+`iCʛrz؈+pΝs*:%܄MHl3*T̫"OO 9N.-PԮ6F{.ۚep_r{#2aK\Zղ{nѲ n<dRXj7ևѬjTTb(\!ȹh5gֲ [2lews@nwLmy*2$ <9.DKT p5e=sj֕s+\./VDPfTŝ;N W xf )!_,ׂG."9ijy;,炓_~F p9xCkD+IUVsZ\P\.$"8?ꚼ)mqrhY83$ؚ7}Vc4SB(\xAFQ; $}PDfwת^xAujn tl4j:}&?zTDi};韾 (YWq@?Xr<)_'*9W&>c`RSxya"cr"< T߮|$>V+&Ħ.86L>6TzSG6dZ<gv߈:_ޒ|*1l pv[8yɒ[_!~ZF$;%_:=tk@=]xLhi㤇|`A6R]BnRYwPTL$1x.^:@80=}M\ž/ ;XFdL?&*dC4aӺ=/,7g/̥F!/6ŧ6TQf0?Dat to}jOW,CH?mrʐ!/Wn0POZ"p@(1L6{\x%e&]HE j/ [.čRW> CR0>$H3>Lo2j<> @X)u3y37&J]|i)o%i`EiIH`|S$&rL(ZӡufD8^cd3P(]Ӛ#W ]퍡kU;{y\pmyg9~Dg4T\^ŵBjq^N$",xYdx3@94nn^M15i;gCr=ʤqpUL+wZXorF<`dob,Ac@n=&FG dgD*H /F\+7&/azz̘fmG%g9uv/8+=$c?4j Uh2 vR^{e>j$=Y8Ѐ%cGetu\`6q<%v֛7W#=8Q ֙ "B"8vnflXY\l}7rVFwP '0.~neQUY`{Vώ-๶6;>+òL:UL J?0Cak?CFgr{ B:w4qi9qdz &"ZSD/V x@H tx&>oQ،{!&Džϔf:l7 :kvMf(%OhMVWRL`G3CP=FowlR[|3,HɁN` h[01Zbn|C!~4E{Bw 3;g735I')6r.6&ҘDyHT%3ɞIY<|czDî^\b$oR]ոEBq0JRFS0Aan d;u_ꭤUha\Y>3(c Ow} #S/Z&jR']B;(|Ďdom (Uxl\J~#U_R}Vx@7%?9z2R0aߊ1AF Di6:7An\i67|X9*G> t%IfIÏlIVVq?4k$_2H‘*ozTZCK6[Vx| GVEvغ*i ZA!P> ζ턑ZU>` ri۝-p;:Mm*k綵iZP.;FL[b5Tݪ՝+a@6r[ђԤ+#9|Q`}#WT&|*PX4~p1߳siyڎ:cq3Pũi'5JZJ)c3ڢİ1jG+p+Zf"TJ9NAӰьu1Qc"uƿ xWȈ'/ -JXӧ[R\[W(wDկ} Q;7@$$ t#s)Sѽ;ҝs|B޽2w[jίFuǙT?VVo'r?FāUB8=4UQOΚh+Z ބ;ڨ⮕250S-Rv\u='e:emJc&IC9- kKC6a1a0ʐk_Q{2uy${4 jr ů[z&EAEC4\!7A3tт,6@4S3O|+\:yAkђU>A3OtEW!X*U`&bB׌5 ߇[fzVI%Aw27`"@ -+o{-#L<]!*}1*ܫF(lE,1@ ī< "5jpm^^Gm ILX)S5 },Xf;w̵W~r KkT@"5E]R 1}.⠐O Kx٤$ptx!ӟZ<0BZ׳S7Mv ]&:U^]Sj[L;e2IS NyHxN7yT [pizɞ]+#NB;}*;!~{v U=IǍ%^oP#ќk5':q "~5-qˈp]@M{}Q,cEc9r3F=$+(H' MyL4zkJVNY }1ZácE\] ?]Vǔ"+8pI) 8@ҹVy \Х]7ѕKrةU&́X-Ub5[ae<sF hdxIcP^> A"8utV09廼ɹ4+V2k'IkQB->ZM\ۛ! ދTL9z/8V,*[OLh+z(-mU'? ,KRUrm6l]zA'R~:!s>?6Zo?qeewpɓMD_z U,vSymN. "Vd SB,?wbc֧y42ۿ>4\WܝڢP z>׫f;`.(fVy@srmnTSmjq3^`6!G0|V$T[ya$./$,~%PEuqջCr8O\* p|Y2mKӼ  :r *la,5Ơ5K6fmftxatwBu(j}=Lj9"4Pu.ole+rӭ+sY ó,R1DŗۯfMbLe1Jzò) T =al笶=CȕlkCHa r JGc֢M!E r*w4s*|M+@9>/5bcž=rV8l75[F[6eڧuj>maJہq RjJ " dɹF ts^,f𼂉n5<7{ar,C>]8 {:3 ݞO"3ȋԻN3?QBt#3ĥYnUS06~`©uᘸs 76{5t}Ph\=-u?x˵xIO\q裒ݺh U#j I'2sv'HWS*:%32:qz=&u`cB53w8hٍmI&tYyHPne5lM'=R#=dd<"4d0p}Xǟ[^ <F[}IMTRuܙHJ!enr2k9x @&`E%nՕ[Tk.[: Ysr~!>lhjqAZcACpיԾQ%u ҧP٥)h}& ގÅPl@F~;=KdqrƂI#h*XMEi^e:h0JݜH}z:W1FH&Q1H:w,gPa>y[2ՉrBl y怺(eاAu?\Cpf6JmȜnʬU#A^yV(~jeEBփ7fLT!unŝ^wa<pA T~dy̗^c=  9ӘX̟ݮ?'>7``LCKĂIV;KEH:^SxxaGpՃ|@?kj]*i(B;O@CfvKߑ0WP7I3Cv!ׄ.)NT|c:|zj[ޘLM;@QkŔ@SwIi qw8 w-$f6BcFg@bH?[;2Hqݩ#O$SH^'-A|yo[4'u5# CAx(z0[h3^=B?'ߎL`,fOWۜQٹV?LٱI-^~ORK(aCI] P$>{dsΎ3͈S )Pr]Z>IqcLR-) zEiC8r/`IXыot$كf)6%lMJTp}Z R}Q96/+u`jlh]p߻H'-A'eW@ԋp%Um%eţ ľw#ۆ['Sy7Qߔwg}iU "~jM_1 I)9\HB%vޘDv/_Ebڟ31l7w  VZYL*Ozٖta< a)q"..Qɴ4 CF8d2l{NxyTc3fmbK^ 0= 'Y=d`@@h6C 93b0nuE(Ճ#~^ hGWy."+ M!UB)BqXf4e5Tb耧 A (y^rW W u$\u[P HѬIP ]B p_] ˌa {q/ <$j{j m7?xyDf0l[ݼ99$>fJ@ c]iiE-2)Xjy+QT=5ӏo>YGӾ  (_Z Kw $H5 3 VwGKKMca{Ĉ -,Lym؆tad;(GeoV{qfld#Rz]7p(5A#]ƛ}Hiׄ_e%mYv(8LTqlDQ"16#+Z!2Lpeu5y˳(eOR,}>?.YO<\J¥ʹtٔA.\da207Qmmme-2;[(=X( E0l  =0` &t;b}vq,,i^~Lo-B^\S:J u+lh"q 7yMk0ePS軫 ¿c0SmF|7ʘl[agr^*^I9.Ĩ0ㆧBFKF~1p=wKi7Xdhϰg,"xl;K}_A{V a(cq9,h}|D,AU4NG2^}?#gSE` VKū/EO2 9 v7/8b\#)Nbtcl@_69iX `e92*?Rw{Xδ[G),ce{RGNˎ;sjH[,NjS˝fVG*b^g5e,;L{m E?\4j$'@4&\_d;eד (9jg'$Ar_d4)9)-N. Gؔ~^S#4J`^A:(IKHkKB%4$wv}$+]/=-fM'YSޡ&ݳ$zˠ֯ UߛfnbLy-Q;Cz G!J$_eD!){vFo߉F,z浪)xV4|!!ׇHRE`mJ*tCSAVoq;ˢ̴ϚNót[0&A00E! & fI?1_7b z%W0. 7l7ZTB2vSH1]Nъ^WQ5˖)DonH6db%#~PJ1їA.Jj2ْi/24oƀpU 1|^M:=HVpgAR=b{gw=AWK 3"È[kshRq[%\H(:\z\.^t-mG9cJNw9o ,N?UلtW_yN9U^k,e/&q;%42ӳ Κִgڛ҄q ᵳ3h!,.Os+~%q:&xM֊eQ_gˤs⾿eH9w\&6ES.є +\ >$kI$=}-J,H;E7 ( !x ѼZ>Odde)e ,;vd }Mzd|8Z9ro'b_=/߅?7>QЋ' :%0OPwn#u 9+I^TT\4V=2{*PB!e<~:HM&;T:4hEV%?հTΧN#'NFV R /G0h`H7ޕwNbjHH;rNfAGE mP5m6D͉W9Gn@(luUUG[/kyhyn_C! )Cd)`gS7-(3MM3)G ^ |[H_1q<=S#uSj"2E&zbr`BԁwQ=%\(B9\0/UdB;E@fIѺ*aCx\DQu_YLZjP9c/ˋ;iӌ @EILѣ OLzaޓ* =y͠s`[PY܀%0 "G.Gi!-^ G#}R zݧ7Y%鍮*pN YyHYͶ^kR)fE;o&GC-ʀsV3hGn8oqNV @UULD 5&@eJ.Sk ^^u[i'xH9ݼ"zJPƏ@c ehK+̶O<&9N j ~j铌rV+ofLdjA_Gϰgʵ983 irq. VFuhT?WI:h1|vV:ݐ /2 قS뻞C].p*7ϟX-vma"Nyiyv]Tc8"|y ^Fw ‰ٛqi%2Zg ̃D-N(0MYl hwuSE)+xcʲ&&}|k ~?su'2QwVH~W):cA/-ۖYy#l N"fwh8uDzGWK MX[}P#k牉 ; -1֛TKW$2AL)ݑ>. Ya`̹}wDe!b^4 _Ut,,u{ '?UE8愔}s ?KƵBCYp Z|$AdVŬsϔ\\_V*H-Bxt{EE7OpHM+a$\.C{:I D$4 L<0mPzW +?OpZ|ߟEkB&W;BʌWٮ*ha2b5Z ~5߿mM񉋼 #GY#K+':?#]BJJt Ea/uګufFQM_wըz&!uq 37G⍃OLXz?1>Yj,gbQ䘈xI ,x}i_8 $1T3)mdf ^U0}gasSh X]I3#c܊V6a*L }յ۩]j\~EL$6YI{gtw՟ NZ/j2{wzGE;Gzc2{Im}@ݭݟ][_*e-J?$e4@W slXqy?AHqBȊ\ ug@h3 v ~+C^ȂjE"p;951}9A5Ñ[T1_nvaOv 5vRGwʩnsձ{dj5kR)ȵҔ^Z@lBOdZxr,%ss\*Sws >p.. RM01vu5!Y$+%Ib<,˦?2YyP&o8xI.KLq&ɜ`) I$KǖdDCq6`&ur-ɉj]"A;t8_Ex8R2~Bextd Z[+Uns>`H"k-mpׇt9b7aJ 'GAǴ8B}COc}fSOyE++Zi/<6nW|}8_VyWˌc$^ۋ#HB~bfHD5(;~Ryhlyy?kGF,B qyzaVAڕJ*= l<!s$sن Oe,MvX,IyHѥL=e([̐;s7\|֐~gpl 2Gn7:CyYb5# RvPv1.BgJ;gw9#٨򽬿 -I[·y ,yH6 (YNaLK e:YkQONuҰ{z:`%{TNo15(V͚Pc7XJgJM.ՖmCCrHꉺ7V;HdvCRĠ>HgEb,cBKP"2DmTw6LVVl;  3gܼwwU Uz_HAJ7DWr3Cmn y\hI|.هb#.h@ݤEc'v? ھұIƈu]휙 0EU-$zg{TsXlRlkRJ۲T 8=::7"q.Riuk3"AB<O}{rڣ +?y@܂ܗ/#ԹnMj(v i!ʄ4I] Ov_n{ҵWbQ/DL i tyv#*ru*졆[a--"ϵ 69Q{e).VK&($p|"GnjYD IN7ѰDͿ(iXh[0SnTe=5Lyز ioyCuRBD~+ꈾ`3vehx&n7QQj.IV*<=[fpHnbf&;WM J=^r(* [ ;.Zш{!*୼+`Id)lLD`>ۯ㋌NV /)H%;wΑZb콬Ssx~(+OBu&YNq& uQ#=ql_s!R9~6B(K:;/v(T~:|Oֺۏu޿/}t6uoQQa}_:yK' Q/dխ YCn3g'   q7O8HzS[X)gT‹i('Cdp\}z_*i]H zX;#s֋(0-E:3R_Q/ ]d!cA~ Dʎ#t [d6͏\#[vJ~y%zKa ԏGnaSL7MB|谈W[d㥦gr!I׳( ׹|t&@{V; T`|{yEo(g_D&$\BѰ1" ~fچшMݟj0j膩͗:?0h@јVAg?+`r}>LmPRs$MΓRlZqfNHjwrDmT,Ef]lh&O1qjS/AB^rs M7X3< ɔD)L.: 5oލa/oKAbj>U|Ff62ԌٿRNxvq&ZN^oaJI)ď}{2~ѼP9|ݸL2O =#N?oՃ$z 73?g!|0 m_#wPϛR%oA}&\%u–hsN09:}ާSCR/ \^@26pk];Fh?YTt] lWbDD$S l[*Jz- yPR&XыMΙp;`&gr睖Xr:'-bXsh+ &!Q ݹ["WYZYl\NuMNv}m ƜM-.^V yq^D@xC+hUFyz#w}J&,Іۏ!//ash'?29WrSlC,Fs5C,O>r9gO_D%1ə@EBiuQ/Z 6oM&Yk`c Ab7ڍ+wD_|!58s4q/xMCTƲ)}E\<[s!n:HfubCTis6s5(Lm2h oucρh ,TV @Al%/|7Z[؝`^߁$LQefܼxZǨ,L_E~m ]yZd2PBVjWYFbVݔ<=aP" 5#8c?= @z+:Ub!P5hguđXǙ.tVg(JH`ăHnEs%b6sJfkrTƐ(jebҒxjB6?X/>JxLxS'OH]7%<~2r~tX:1@b*j/wOO &cP~9H}y`.%DrCjN KbckV эlR}âLh#Py^=AN5Y}r3hu69Q {ҋYɚ EYƃ!aF=eJ(g,N1ϻ&Jts}[i-->.Ʉُ4{pҒ}Ȟ*;U4uR2hM?-"M^?s["jFY|O: 3mz_{=@HVH%zi9W m5*޼= `Gۅz!D'6zf'^׈R2‡iOJF[!LU}gZq4N|M6KgH$a;#"ZlTȾAd\>`/Au(^y^,6je}WtYO@dʯ\&qhqn1_=8o9(3kA8M_;tdV[ÍQ[?cb[ª/r¿JwSelG苮V%:$w,*u՝:w5\BY 2/N^Sp (]JF$CM[SQ£.[~K 93bdDf'^w<EjLULryϼܻ`QzzZq~܅TӇ^]62ds~`$LaV^/L&Iˆk,"vr4AxH8sԋZ[Ϩ~R*z)|L~; kH_U7pKRQZT֪g ߝWw(OKb<<rٙQ,{lFim{Xr:jwbH=6xc5Y(~⡽Cu=h‹R;Tl3b$_V#T%/:{tyDG_`KO^ W9Im5Cm ܆m~@_\>qҭ;?rA0aEf%n[INzLE c=vaUt&˰kk*7) NZMx abw;P GF3u msr5eOǜbl)v@K1WfG?[g0sRL٪(ERqѧk?޲Ԡ}`e\b#J\Rm D*TEH!C={/eE _|qS1^ƂQcosƇ۸^Wpd2*ަD[=b&wS]A~B4P1{ZQD cme ` IQq1 U#Z~ҭ`Aöv#r8Zd3P}Vmj^n„_4wR聮_P 8xE_\lqǝ6qʹjG/ۿDkȰϦr:@YnhMWڵyןA ['g|[T"Bseanl$:houy?5CFVWYs9JjN{p|+ÅaONGU^5"44uv$j^4:%\A]'ƥRW5g5O"RGX/ l] +˨ce6&-q$B_3K;-/q-Ѳ'y3k~ׂB&o1oxmk, 9{v; D._ 8ڞϪ#{IX~UI[&nLVm =8$Ș4_P Cnpi|$쾇ϙ:(01,V,5Q%j2A0(#1l(w :8:i78^P8=2!M xZ!ȶmHWejRJ5sUVWxFO!>[t>a(l s5+W#ƶ_˛&8jb `x~g/FӒ A]?F=5󀥌1j *R &l>blmD_*q{x0"!]N/R }4W :8zV@-Ɛ\"SE1 x-'i;r}8dQ'{5?wH%u@dWq,oʪgG0!K6+[[}9{@8A|F& /XgT5R Ѧ.K:brF͉Mvxe6 2#zfxʧj%L} "0-m3"^Wexoa5?P-uPz+_RF)o\}^(mFH`WRT uҬpAg ("\$sWOAgNآK(J%ZQ&vǺ9%ev,rr_߅B|rI.Մ\O|$M [qfVGO2TR a2Ό+=zcŊpV-j?=fn'8)|̩@pɋ*;ATU9J= Hͻ\!zU`1 E*@cT=>6Q=Lj6iMۭu%$.aK[ [K=1~ɤpXc5f! =ʠM _"hGhF^Ae66h^s~MWVEXʣ6:dH}l%c1\#,B Zi͙A@QxzL9P;?Y1<+=%)jOZtG |d9yJۚlu_eiӻݽheb?T饹+='Q)%W( 7i⸅K2{I]Jaz$'LS4NGC65)(^gK]$Fp*Vi#K_#,TQ}Nճ*pB[ztd!a>pߐ1*#ӃNuK@᮷&P6 Z5Ub]. ?Rqּ؀Lao45eRz? WC*хN6Y3[2}^.N!U2|T N:ދ4X^3PR`S̔hf=g ?l f"XʊU߄Ț93QL!’426Ոfq 9EKIJwLʠHg!&k}X-PXi!f1-1ƫ3 5(slfZicyݎRh Jגxn>SYȥATheH'cQM7,x?3OxX{&HǨR0O1F.fZ]mjh  a` & W׍ >HT5= TVdÏr'7@I*Qf6ɇ7kM5Igp 휿!?aL !<9`$P;5&®¨QЇ!.'׆;DM`dy))*}\Rէy %>|)e ' fuq'\\ߣlr,O.ٍ'i'UC/KZ_ :A'l(ߐ`K0GO~d9+k42fJ,>Nm*s&_K#dCDh݈uZ1}xm+ Rߓ'*E 򉃳٩M€aRLO[S20ň5/'2cr)r)J5 *?zJ !ۍ@rY0 Q6Ik#y Eݟ(6c{yPndvk77Iv[\@2*6DrxgKPi,*RR#&eMś-gFm1`$8onԕpFQf-N Kr:YLޘwV^pM)3&]&9u' y[iUp|mةœgLG\6D2u$sVإO]J?--͜84" \߫O~@bGtﶫxRH8J[(}Nؒw43@2Q_@:.'|q}t<ʲ򁊠FV*u'/eߣu6{%^p~$jOiyߏykcd)j.DG:mh=_{D[Ijɬ5?ƹ1k?%ݫS{}J EƼMcԆ?f[я: !Ox}9C58ެͱcU H _Kk{3wj_zU (W4n_BfjVk"̄ .&$aC!^XVxd˴ID p24"lMB9 %:vz͑tY. 4 #VjW* ]Z-o=CX"2Bߩ_^ܨ*98yQ0 h:}U0x|dvMOAs,z:A9TPa ;vZ |IM$oqmᏠ(h:-wl kɐ3wDr@]Cթ>ro=[s,F `݆BpqpȟȼI* ݃/0cH4鄏/'D:6!7ߟ1J ֐UTeExZkZn̜j’E_[/7KF1c|K z&])E؍2v3JP}UJv?l9t]ە"$[9 @oRo'Y3S<[lS߰ &R\c O1!ĕ$6J>PNC8Kn)sg7'XqSu%sk2[\|1\Mng?>ͺox< e4}TZϤD=nwvDzi ҘD#KLye;4"MW"4r%P60-} ۧHUAgVS~lmހSŔg;Ryg?=0>zojdq׷Gu !xdx>fِ,!k- Ă_zl0raؖJTGd4ɚ6D1[h8kpz 0f7,&+eC'p@j /WV0wDx[ x^q8϶5$bN^h(fhXѶ2IX'^@#jodqCgZ6ew^.UVs\ہRK b6Q\9jM!8}7`p-U$@l ~U/tfY ]9T2@3s-tQYytrxXcj5gK*k#&oڏqW.Hkܧ~6TS2+m ?VM\/p[NPTHs #rF޲|Ŀ3a6(6pJn;@MH%@D5G#)v, / v &"bMOxNPF]lTkxkaFq G6C .,t 쇴>Z9's[˔o1h|RYS%M^W3c}G*v~J?#u'voPma6a/W}"V5[]qI+5k-UHo#fBX=H=15Hlܕw:CHWxcCx򫚪_l CPKf S^0"l@RqoEsm9lRO?*Z_$0텐ڮѩ:&gr0R2j"`?b K8hLE5e k-&FudqN>F2\3Ai 2, @dx1*Nƴę4Nfvik+"oT9tOށJa !l@.,dB0c#3mr_"Y ܿ-!˙̪]+qU\^++NEuܡޡ3ϡ2E}ul%u9Y6mq)@30YL \q#E5䯬7Q9"@ tGίvu.͵KW@y $vU7G6Lu58,KhFHb zY &#igܙbTBX!ukA`wrs]Eic1@*|Q$ꞗ:CA(o_I0/qGU y\;dƲXfC&d㺉LmJNה)or' A(- L]׽ڠkYs"~GKL2W<:Xfy"O%~ ^ƃՐQJm:7a|!+͓<=0s_G/Xr1̥!8 L(#S{-sVf١Λl9]HJ"v1)ϾءK>tD5eO|LX{AnhYY&̻mJ4;H %W$YΈT0YCr{ʽ+iE*p:gRH|L er0V:it&XO9XGm|7E*}K][ې?d(Ummmk43\@`txw6aaf4\U"ASixEAH"H.pTE7/;s+{+HO6zo.}ڄoEX$}a|Q^gBbtx]r@`3 U#7}Wwn5G;j`=bk]DوZ@vsj5)V*sxD@A4Tnιᷖ3Bv-ߝR۳jVS% Oqٳ4"{hN=<7[ ]s?u8)bK$h5ս$ aB"IgrvSd9(cLp  s5ұ9ƊJeNϙ5$pG"EtH:Pڜ&^Fx#(E$_aDc2L]2x/EOi̴%µ5|:ڴNAyf 36wjQc#9Ev89++.b߱T)?Ff=S>P Wk0a" =gb{o|UB:E_ s^6-+{|ʟq&RX{6R(RA0R0o߾*Α7I('zlsYƶc4>q SfWz䷥Nԝɑmhi L__E_MAkkY0변ۓ`Ճ =8VEwۅ^3%p B)yp'0(>/kB$/b^Kոtj:0u= l|#, )d—=oYֱ/a1nq < ؐ",OsY$p3tWگcݝ?xP7fkH4m͠鸮CJr;/` " Mt5&Ǣ*ئI,•3m eܮBت0*T' #ؕiL C{[xq9֛M F m%fU.iXKL ~O[~$ Im8bOŹ=SU$.o=-fOQ.AA[ ly'A%-a'kcdc>]Bf2J(U@H7(ΞO^2%Vَyt&"Sl,}Ӭ#͗-^C9Ҷd#Xf^O*R_H>I'~I1붋N\!x%QJs ,BS)^Xs&EPZ*r3·ú_Vֶ,3R7&iC:1x]L,DoxS"}ub*8&1&/攋s?C12Gz?ݠ7|`ߑ:÷p W&5?!3k H nx9J_V )wr5d ~.'C)=Yz vPd6ͮ:d襠_eӄXH3HcF^6fcOÅ7mܤ8rWMz+כ̉alA>=lOpw[qe#Vz2fF/M"Q\oyK5&Hd :OyC#>ÇCV\iۀ,®Gık]Uɝġ(k*軝G5u40ob.d>2!Z0M$JO܍M{|F3k邘dNr1{w0CnŌbZ|+k6o*^rP>(-6-UˤR- T8£8 oך|:XT^Mf2 kJ["-rwAk>HJ1AݱB:oLY*|أ;2eSl'} &o_‰oIԜ/7& (ش XNBT)H -P69neuH|$iu҉ZmjHWކ&+ɜǻs%9|!N}gAwG8vxudFEhvp3MO޶r|kq0MDkaEOm@S W%~(#ƒFv5*g[o^sx߉P+urQV4;kbJW ܙo̔(? ,]ꀟ|AxF@hk$Wn1YDӿ Ky8E)y:,R.I~8j_mvo@ Da;nYS^cw:M`q v~BUNkK6l3唒Q52 "h], ߁@irE/>膀n(JfJ[F(pq tA֘?$DERg_~(7JfM:=rg?fA|g~lE \ӧI텢&k7"V,:$n-JYH[Y'_~j8g3A\@_"y22RaJp > uo_G[Fd1> dY[M}TY"#ĈxɯcĻp= We֐%lq*Į u}=&vo=#iYLMgpY9NjՖGݩ=2Tج#odO]C:C(jB3"uXQv\AJoiƦ8QsoVס}\ƥ.E1ï~TTlWa//l~;!(9]F>Y_ "= r*PN3 vn܊4P>PZvGyhe;W욿E1ԝ|\[|edDCȎdTXiUA1*.s\'B8Wey & FӢB*VPQZ;lԓxO3viks4ҙ\o`@7=F^Ku%0r gYZ07070100000113000081a400000000000000000000000164e4ded10000f924000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/bt8xx/bttv.ko.xz7zXZִF!t/俼]?Eh=ڜ.+ɓ#} YF"U)i }Ĺ7 H=aڙ$<)gpٓL"Q 5lnO7`$X kd@آ +tio'Ɏ%2AI'5 o-̭4&" nKV\V24Swg0f|4$֤0gt_4C,rÈ}zkCҦb Z!G2arP,+n0?aƇvnGlL|UbV@^ a\*㏖9b塦> > ]׶\ɗW{?_[8J_@Z 7.'AqvyGb9/J˞SY`yE%çej'NgGM!#H,Ofv5גNNjLu(KGT n.`3DPdgվcJRztIئ.yI6"^ӊqg 2Iꬌr]mAYiBU9m:B)Ot?y{QY nmP,˞!B0#ƈu(T uiYJx.<,JRJPk %)6CQh՛V}1{$wAXu뽓b{ݞp8y׾g 6b\SXCrMumqU1,S^=,Ugf?uzktyMw|9Y@M2fCo!ewra6QS.E/6M{ͥ9ܫ}GDt|]O=Kℭ@ a,AgX G[௝toֵתj:$kC'L[ߵ.Kf[FPB<&U(lcRSRHM#ɫ#J1Cy%پ^m>?_#Pu-N`.+kI+km>d4&Fez~z(!^`v"E?S_/d-Sݎ]w!rױq?)h6`ɭ<&O2FƋ 1Uϖ *vߊGaeB_$HWoҶqUH_ԋ ,v9u3U"de*P&NE^,[Tw?;|i}B2vth!\bJfgPa,Wh%l~EZ\׾n})s˾pq?(s@r(xx;3L7 %ͩ!4_3sa+65w qLph{ϡ1&|gO쫷"pJұB750LLDMIo :>Ҳ8W9vqIѴ'])-*%CFf_"76ZqVE$c-x1|(q7>,8#=j[@Jf_Q`!pvd򌝭Ptq>KYY#R>+N;dt+Oew>8oz#0mgNm:9O{׈& J p+gjK5vY>p9ecʐ(Ym%XF ,GIjS w"tb`>ʴһBF&z\ZrGIwbo0Li}֎?*4Xv^Ca5 x'P!3{ ?> SKR $XNlKϓҲ: ރ jwA)n'g^{9|kl W?>3醳8$)ZdaҲȲ}*/n7bRSBL nmHmtVW]rt ; RG2m:ayzI0{ͣ@dl2IRkus"˲irP2SCQ_>u}^oي \;>ŏ,].EwΊ؃A1% { C<[8ڥ-ۿ \jy-[W>{ɃV{fXȘR٩R7,3)8//g{-^N;3 _>&4?}">lF(+/ JL%e]YQ8pzN'ݗX`C *yn <!Vᬣ݁aOiU!BoU)/@>3I& _5Rjπ+ h =xZY*l&]f 2@Oqن? 8;wQKng0$5svՈ]c > tAK2m{ $$-s{l+;M2R{e%3)}YfC fO,^B&Q*u5q[ Y+1Ie%y#'9[2+Cnfw&PzS1;0!0z[pk0o]ӕh^X$=';7ALNE]b;>/.Y :;tB%hT") r[I>#/UKťYR2 } K)c%4Ǐ'BAԄOf;r![L׈#>wӢ2~ϊD{"O\/ҦGGLr:oO'|e#]v{3Drp,Y`Ÿ9nY:^཈f(V $Dߩ ,)[A / y' в$- FeWQcFYVFBA[CtO\v`>0z#6+5r{A1*SQ"8LKJZȷXƢs}-su=Z)`PA6OWCpP %OԕՑ%TN "(_@;qs;;p#&%0rbj̋Q#>_h[6tTP8:Ճwr7?UA!" RĩG7/^JSiӐP[so 9 :v?,ϩHU51P#EG/Z%avã]$L~ 5|o+3NpdgqhA!^jÐڲZZ*s ';u@ُ_x"ʸ M-n@)eH:^WKuoҲȧ6sV)SĿq0}$g޳wFLĚs6Ϩ^Xy(Ԕd%*͛=B*PP˒ dM681$gf}Wv=Rhb+o{C vr3T3"گ3WI-6<j\"IA^3݋RkzjR;'q V"+⡌QvjQ-wnYj#GYZ XD\WvWsםG<$W \2Q,X3s&#nh; -8%?Sl♣ gtcܒZ^:"6^iHGa, ZCt=*-?pd)Ay3(v^*-ag3;TʎsF9=m:챲t,j%',"2X69V߼K,gK(5U'x =ʋ6cqCKTcrd.7o>ld"޻7%ˊX"õIi$ fMQͫ7G A9@cG\ tۿjO PQo!{z^_<ߔ <&Y$tց+ e ܀U"kjys QA+@]-bGMC&wc>zY֮+`sphدL^:`*b%㨺pUW \ylZ\֯/C Q,BW&n~簥oK+[(Y -EVgoo qu>Ax 4ZQf ~Ҹ> ڄ_a3e=$} 'tp]Ϲo^?Z] K l^m8{K7ĎX!{GO -eQq1ׁx`VNEna8C/&y."OkA3Ml} b À/ MS2ΗZ5.l~ uDG;OT'N-)mx*!Xiۇ{򈵭tn0`өN=O =Oڛwʧږm,' \#H}.^^RKg^;q+=Ӟ1ctwwT`R2$N%Ҹ>›87M?}(F麨½ĵ S᫩gbjVVm#4ʕ2Jwr&/.pns'ԅ/".Նt6-jgQ$x́Kg7]x]<蠴Io2B+Y~AwaRKXΌpt@C;e]n_R<}/q-;|X'8e%6"6"\;z@#i 00;2\P ]v,(7~6eNn ;IlkY]UJ %z޺PG{RZzys\8nkq׊wI_^SMn+Vgh>ce"kCK5v5z(2oc|NH\(I,o6,I)~eLq$+EbR> LhsUuo8`HaGÞGt)Fp=?>q E-2g_v 0t N&$+O6@VDTޮ%44L80WÄ~"ɛ5ة/g fS^ꔋføztB.-jڅI&mifevAckXS^983æs?Ra rui<@Y*`"[*̰sr܉ً{ د f{ow2M4\00)ʏ}̜#q\@K14m8*7O<Cqn]6,r$$$Q\7h{ۮ]kOhG[s'}kE_jE9ղd4Y?qH 2#M^vAP]a/C \PcGUH򺁷DpԅPM p%tq;)gũghY_<(vmo6}[#9ךt1z@Đ1uewU`3b,ZH ffa=*:rCϚ]*~PW2# ';ܽedejPX~`>f&cvDHL_Qn6oHnU"!]|x6$"L[v_u$3֥ 凢f$ߕ-'"[I!LԼGs8BA@u"t͛2")(]@m_r/,ů_JHލP6=55uL;&o*VoLB ;hlO)z /P+%nⳭ@tܤuZG;mXT_-Qrr){u ĝ޴iYcrW+8_}MDSf:*M|<ȘͳenS:̦zRUX$Oz*Kc ȊvXlIݩ6hwm+ aǤs%# 7-? /:__"thrxZ!b-NrOH-#W{-͖/rjSN̍x(p =4)uDTuQ@\t_`׵Jua 8#e,s(3"|ғ/vUȢ])rϰ__vaRqNd&cr` OO:|"g\yo~Z~&2Jg4ϠPxJ8j}:"L+PD~ gr15ݭCnCG umCWw{MPi8[Om8$Q-\.:I{eΣ6h#EPbumP\qN^!UGSm4 AhA=~y zp^6uy0l2*WOQn&4Rw^%IdC  /1Yiצ|~?bMs<]W"Ѯ 1zhm&sDUuꝛjdQb(?p}J;mF,JWO ) eo-`Ҷe߼sUMbV7,Öq 4Xq"<:\U%5<) u>H<EyWU.TL|]o,+yj 0g̡U)zO_5cԷbbxJgУIpEUk/SˠnA&6eftAGx k?QIZzXcެcu\洱hn[CkۂVBt|Q*ZYq|sHՑH-?pP 0)z6lٚ4D._'Y+z>OS@C$du"sИG7p$w.=uK#Q+- 1λI&_Vio_̐ɔXW1 ~7WA4*2R$`{3F" VIi gSZ%A zk^_Xz1]VUu,+r1v:&R@bXű,[킐U4fGf"UD9rjn텲 +/Z3Uc\{;.,we}Z]W}9J Ѹ!:+'ۼGlؤ hXbU(=%'w}rmc,aϜ\KH믤V!>9yDLeפYqCx*dmU?ćٚdO.:78Z`#y:"KD ̥}lыeW &@K%ֲ87,ݻ~=\HV|e.zFp>O+`⃛#ư{a@ c{ NKu#׽Wo6֠/q\P=na̷gg2Xm*E)~ h Ms1WχC1ibN[mLƺKd61V^K7zeձG7@2QݡgOzDs c z)|H\20ٮ n*ɏc`r)Hzs<(p:)'It0 o=Ow&39Jr\ 7%AP%-ac gswMOzXi<7 \v3wikikPfOfݖ maI218A1(Uڀ0&y8sCKCGv]kL}Sem\2 L(W u6rvZg w89~P8ꎀ4=UyhB5}uPў#XnrFE'Ui S@i<\VAn`~0>Av`~ftbѻ/jY k &d$X[sAGQ%wDB(RlS?ʊ y;z0P OM'8e:LwW+q?^T^,K5C3s--&@BS4zޖ_/P1A6Ծ wo ŜUo36U[ޚ`g~`pO2Z"KmM߄[Χrw& !D2ٗV,5 `B[~:^? fHyڱ m Jo?`s֓[n/@W\豝VaV<]ޗ6]/КmP5=liR{㤟$jnx>h(|Vo"N 207ނ: 8]o85 C5 ҐyxҸq$rkFd&'mk@ xAE%UTq<~#rU0+ \T9D3$P<)IOi.qD sıb*O#0OIF``]`]:"3rՎ$t4}Z~|@7}htf:쩳 'WY1au ڭuo-e\`w̤(W:vžbss&Tp~UB;֋H9^ b3+ & 5w|l7O?p&ҟL_EJ+iÇ@KF B~LTowɣ3훘$$mس&iġҼAa8;3]+ mgzȹEn d.kI,q&1`9JݜEgA(`d)[m\H%$VG~*֪kp'to8Eh'\TtA^f 6<]bt53哸 2IvOlvhgYG,N(APcD5I." _ϠMi;kj*Myr_ճ[{(2sMAтQi?>mK2lƅTݬ'; 1=>RO @ĸi1 TQ<ҫBwo#Hf>\M]3>ZP\\bJ).iBIJymnujDEndl% aaUuڊ5m^W[u1Hmh9* eOdjM"_khUwiX.ɝن#P4֚90g&+hes *t5>@ԻLAXQHƒ }I3!ðt]~֫i "7Vqi+ *8ŭ;\,0`f69y{/YRR>%A~>K4D#k+:p}:Nd~~F>oPh/P$V>{yچn=#)ԶD#)ɚXS*[v>G%R];꩗IJYOWR#[خv]^ @gVW+q.[B /JNB&``ǽ!qG̽Ul5:aW&Pp8\jףa s:$FSlXcLyB7ьR(N#(gL:J*̱蔓6@G~^N+ _k|5G/`m+Iыԇ- _=QknkW1+Yr.ht!L;~G\69s plaJXkٯ|)^7r[/+b:Eɢ"&lè(%a8ԤC)h6<~<]\Kݐk06 )-?[ Py3dc(=@A|:fq[x@a&hO"@_H1 z? g(-ԞXݣO^#b*ݞesW4i4^ -5B#í1x[<{|(f%Sm z-kNL*Tz;`@#sn I_!Eaa2;d#c=v优t%8N F&60 j:5 tB{x'イC S"|QAY>n:Tbj?_x7%kq(dZLQ)M2(׵Yq"xT\lM 4fOkO,뭌?,z|?'8iۙmh\xEZPټ| LՊ8'+d.bu%Ch0 oa8{W/_3,.R%2ǪpcҎv  cn8WB:r%׿g8$nf%qѾ4T~RlL%^Z}^WddU4L»Wp_~R|$a͎Rk6.B.#{<W9*dE5m3R]@=R$̐~O<8UiTITj=oǥz1G^$2ԭ)ܘC;|)HirUO0;Lzd.B1 sG7(jT!em 'u@[B6f6`Dd)-9!SyDZ/a}0DJTH%p+9UyF u $(Dm=$.y|qtP uUdԢ €Zk6$  /:@C%f,.q~!'7Zfm4YbV9\bV ޫfWRƅh`$c} )hu]!3LPNKdˣsy~qG gH9,ZFL.CO'r d ƺ%Ym/FQh# ۫ n(b*C7TK.DLDF޺%i.Gcrz1ކޱ0hx KVm,8k#uЉ6B!X LWIjLMqğFtx:}vZ"ͅkwjl|D!d2/_?uU!svC{j,:yƫm3RDb 49hɫ7*ՐEm_*,*j ڿ{ϣz[L(N@hq}M⦲Da^SWJr3j!@Shݪe$X M))TGm_opWpriKX@aސy5eiZs&oZ mxλ#Ft0vikZghĢRhEsHn]F\TA:YrJq@Ls].]nnf*i#;0ޢo(S4DXh9f/|n~)&)]&-Tzaгzc0_ڃrff"և]!3)_1mz߂x=pe/bXAG_./ZqB -X.Ѩvx# ]b)7{/0?z5m(ˈ48JkGav agXz@HR ]:E. I!+$ء+ھiZ9 :< )O˟ >)0UXz\860VfbPUWB|SΩ8{UVZD* 1 Hmc 2Θ#:|@mL+歕5XV¹P@Uw"X4o/^BַQ;#Ⱦ_QHofLכy멚Oli )t,{P7}3>:+mZV7 )㉲{Dy4l-by39H>~&|`GU?VkmC&Q%A'AZe*n}帀K<~ƴ 1LZp{sttwְԴ2u*.OFOwD6{!KǏ fB=jQ;0e0˫lY$yU, !e Oڼ"ws1c1x:#ҌuйmD#4ƨ讌ʯ妦Lw|xvnox6YfXfSUznQpW^[%8<.)7&S@LڀB#H#PM\ Nd8u@:Nq]ǡ֙ 7P/@HGX:ikiҽ@}xIX)Hww/ܙdSrq0XE`=F$wRZNLVs9Q"AV>y!~C8_/: fbNlbpXsM;cT\֍HU^ 2:r~ʄ+6\o`W #6^׼J?bA%Ấ2V CR1"Q8agEsv䛤KwH0*ZF>ŚI`{I D#}}f[y,4;ORؕuuE %皬\o(sMQK)9t,A$:k.03CMZ/ EZЁSblJFx[WQI1Lfr!9Mx䃲 er7,JhR ԭtX0Vñ^ikiGL|ٗ7γK;N0z\x4{i\a<ڛ{z/x#i==\fsAc@ `Lj3)76vd#9xJ:{n#1Z4Lzi]1K?1YƏeu';Lq Tt=zyӣmiXOmn"vJ:nx87L}']D#%!}Ps)n~b90qFP+5 [c!DʾϒKjYo ypO0yG>YleGh! ݬ??3^38C?UU]gئNݸ|doemyt?b&˭ٍzu&(ďфtmͰ/FnΘijanm,8[L+ȋߠ'XpCy'XYx10\tBRa"j{r-=L_%b/_I8Md?o[Bf~lrҁ_c6qSI:qIrl=g&VʊHud Rf*(fź/U-tv2v4O制ls3lZŘĆ"hյi&hv|zUDNӡ!ξP:.KV -'-hX~,1=iDg_O<* ]*4}:Hn/{_uJ(`ɐ q-Mn ʐuO)rFޖNJaůRJ:\q}1…(AUAp0FAzDQvߓuIHTr m;ój\xAfDY_Qj3%ZafoLOJ| .5/â:7eCcL8O]w/>iЃ/~R"d/~(ayNp r>K.မ-2A9p]{+*X<=&Lߥ&|co8(S7ާ۪ )a7|6Qsű'tՍ9V)¿iaI(E#DZf<%-8z[ WռjΩm v lݣ$ΰ>d\yAًx*Ȃnj ~J7kq&o{Vl˞+ 5G-ǖnĕc}r "ZxʬF,.nԻh?(^nV'\u*8 I%&'#<]W.dWdDU(k+kszy/!tE xZqz*@*I P"Y='iAoW?f;>‘>u WV!ꕬ\ڽGEQ/&Y I+=6L-X-BgHn: sϒRt[,O}N8At·kx-0`\rۥcWnW0cl<Mal2@?^mFg|; NiQ>ۑc7s٠ջikSyAijml8J<u9)2 lKڲrA-މᒊ-P 웪Ư\AôWX[̎i2&jP{s8_K jl?\jwyVlnYD!ɥT0BTrG *KrL4R>Qo&͠=4k64Zi*YV PщY`QSQ$TW^֨.mY.c4cWq$;]J6P3WgfU]< PE>A0lh< 8c.Q|R`IrR5VleJf\ p3mv7!ʄ5n=#>k%jE`f$NE&mY-a_-o ~FyzuR}];\TQn+q@J 5l\!ڽy68nTb +ߵau۷X5PoWC5zkeMx}[jNb/ ma4O޲B@47aC;k= M7B}1!QEK[-Yy!(Tk=hU[*<5t^<@hԯäP3 "q.1.3xBhנG$ffEcTvcyWn!-kmadBמd,KKJ5uJ(3/=e ]Z]1M<%3Hڛi\Vc;c=shf&o3IE@,.Ftc6BG40de'H AZ bvtx{oF gjxkMB&>HeD:.4vV6yd0|PlfJtj/cIPNeƳLJQ?239g9Sv/܂r^.;xIZjGF>X{]|b zh.oTK5~i{z=0Qob.feǡ*0_uPh,U[k"j$c``mּg:q~=Ɨ3#䈪$@[: [(qmx {P̮qnd}y˶U}u#[Ϛf _bt] Eх gyʘy;󥝕}c΃DvLkj$O;sSFl=.fx0 .c9uA?dqkm='?heex??ރk6 0^˓7;_2o?A+83~E+]A8Fڌ`EtX?ʹU7~:n"} t{^c2,ðJuۦ&&8vPj Քl(M:\-1쟣2FVH)X?hxEs]ZĦZ?3 W2÷kGk܍Qf]5́wQif\ m("-#Å6l˒CШCM'NdPc.4N~ e0 uJϛ|kσ/􀜂ˮ{`ɱwl;N 1IJGQ4@)Au.^E5XN8ߢ/)ԓ X9xPTr=hv52;75߈}h\&˳f4Nޛ$yydu!с.b+FƎ5% _ $7gB[Ҧ}cնհjp>ؠ"Ş<'y';Ge( ][^ 36}"ܺ*SaʵtGqBN.e0EԜ >nu[p٧1gKQlR?C?lC!6Y\U%?2}Hď41'|w̿Ǥ &ӼЙ|m-; ռ>K-WE[$mK̻ *Qm]pRK4T&Do2 #[~24'Jv$oW[ ~ćǕ@Pv@3YdØwD֩x6)ۅ?a{;Hw(8lE񅞂?X;VUȤ@Ik[%&[շt$@uiѲ۞z7 <%/]SYH5/X,-^%KRljUN)'ݦwlB|nH~19GWZ%#H$Wl,C|>ONʆN/ 0 p"B1zW$7ƅ9?@f}WLI/lF`:j+)J-n̻Vck*D TUnaùRcxo\z˺.y7 /p:EZD˿jcxܒis}Rr~?|jm:@ۻ Jٛ93*M}/p; 0T܂w[5E…rg ݽv{DD{ھͯ~؎f&c7)WUoVX &'znxo2"Z|cK>}Xi`O:7H$y^>q 'UA'& 4yC+/!^'V2H=t~K@p>_ZE ɘٍdW*衊K?G7~.-¡DҐt}-b#wcu)%5#dߨu^F{BN-y9*TLPǂR7?'8 ='W/D#Jgnm{l? G1Jr2sKn %MTbDU} `+c!9Rj60?/w;Yw8C#Wp KRƉ3e1.ek.}奔,{V$wYM҅uQ #ta.|&Iւ{\jr; a6]wf>Յ<ߖu7|z3DMM' V%X=l5 ME /3#`%2B-r6O˗;Aۄ \a֔F("=fWц&n9=[!y`s6AEpET@ݐ7 8 c*ϿRm@ }&+k'LKdRW8SGOySG**Íҡ(AE(k=!}d.YtX;j#2w|"C@ bϙWBa6[$doO(:~`ZX=q6R ߒ= ܭ'OL¡5Wj=)KTx]k@*utq5ݶJ "pf߫^yjx bTؕ*IU:B+R&g_# ѩUi7Q@PMJ0g%IenT`4v dxS3j)n]$df"S6K:,ӷ.nnV 1X#vIxwq2psrf#{ <Ǥ?uRSلxɉl_$R'".q\UHv~l:rIn2n=D9ߖ%QntwO'řnOR ~G"O?)[N;GUMYi-vqJ'ƺ k3J+Zl62&Fil%kC{0M+z#܌F{|c/e%nHmk5v;AG2TyO5rr U kw)a XS曔9(嶕6T=&/"T"4A-i ?I@Vչ_,\ ]EcgHm#dX`Ou? X`D̟4MDƀr -r DE)WՉ;6&ny;:ל-{8?Qu]QpvjU|"U8C<>z{rioyh%1ιKF3 =:D$ T]ӈ֘ۺF'Ӟ{ԩVWc6_; #YY?J / &h'@G|h>3?x{ypXgJ1 y &/-JQi9"s遨4iGC6śu&Af"C%Щ $2)ә?Ub'v8~S 電j)d'4u[ok@- U)%m"N=4N<Zntْ"?` p/yK /Xpo*/XE.HN dXWruB|j%Nw8^OK؏.!$ 0:d@<5w q_Ul[;"!QÓЃlȩfH`&݂{g*ؾeI-"eG2n7wD7@-Pީ9PD`f<3 @dEbWQǫVt+H @~Rnps ZAgo?L1cFXPT `nY{ʺywOC:"U v{8'8fr;a,U^qdKjǏ\:Р~ZH@@?ꠞ, +zGor.6Ɣ-[:S'}Yf䌀+GӬ31h~V4rw'.A e2L618nl`*pyTn["xiáaVOd ĸ<0:bb8|MNeobNȔ \! o9c nܯ^Fa8$g m&܈:гO?\ŃWH*3TtHߝ"on q͒܃ SȪ>VS{1m)՗@D )>xn^܄Pw:`Nn|~6``%:ý+&&C-iV4O)/HQZlXFeŰat]>LJXX*G?IN! BAq ky`P]Fs$%O;ZH\t:-|"x5Q`@ JcmKOrT7@z)LF9f pe Lt \AZO9aepkc^TqMuLL&e^`6[ĨtJ8jRNr-`,pVf;Br|{L{> ɜWd$r/#<|`Rn0;ݖ_&^VI'C3GpO >Hu%Y2׺W\3TԨNNb k}Fwv!drNqb݌)#‰޾KlMv3ϱ/;*jlBt`RAf!2bA}㍞.*Y z&F2%n✜&'iY  Gzysb&r/r ,5T8MlPnw[ z ̛6Ҕ,/'g^Q?v%[x D]ÊH;b ZcRugH>6ٖ v!{DǐowgzC8 Z\9l:٥LCC@ ``yď`U6#VkqU4h?rDCoWxj,!\/;CPDSƯҙJA7|$}!9u97dDX8혳J''G["/. bs8O>_褿IoC(H.5tefup|O2BJYlD@k"B~,:vꯐYm0;CXݒt\EI-0iI:`Զǒ& yoLʆNPo=-OU†Wqcvl3hbjձ~Ѵ%rh/TSgGk8o4>| 3yU|kG ^"GxE zEOzފ‰>2$b/zζ,|{#46 ! N)"H}LSP/㥊3Y=3#tyRKR5N# Wjʖuqx/ Z#˦ʵJlW'y!?eQDkvwaeS<6k!Ux3)VWz{$JМj(f:rFZ4t EXJI^W_s=6O#]Am3(ߠ*0x6 1 uG5dK\2TJcf /p% |WVwzO}7 hgXu2N~'c2w0KZ( sU;R23xJH9D{iEوbR`7qOLVĐx7,8YY^r|c|Mja mGj(?.p;h<׽3/cSS|D4KY #Ud̪m%`̍yREp߮?fG{EwFC:{DK=L!wHKn $uGϠɗJI_xSYM3m` .2W -"kg&1H?1WKZQ3! gcJB ʟ !40x8B'.?T2v?ѻ:\-dmd"I6G:_)ZZUp$Qa!㌺#-j!6r@}K@GX_-H9v8,xb.[" 15Y3J"i\ _9J`6iߣMӸX13ѽ_Q#HOCw_w ՈGj˒.K,P=#'4q2j^aX"у4hzB~f /.1 hm{x H@x*Gq@lßghj)@-xJ@zVQE H 앂N:Ho3sN ɱOQ-rFD Ű] j>s /VKϿR5߉AXC\Np*9I͟ n%[k-w#ee Ѵ̚J@[Y|;Yau^.+_Ţl`u+ Bz #EQTY*SpFwa9@2 m" p̓G%7 l} c{ԴsOL/$r2Zkxg3N 0e+Cُ8Ӱ$|5֖!ybM t8_V5|} xDるK4:i\2 #L0ϴV \e=Jl Lf3,7lTK<k0$,ءˋߪu)bz5OkFnHDv$A/-e!'ȀAkE(`sdY Nx9,WՊhZ3K˜im3 ruxULsGFmk` ſazk084sr<ػF>Wi&VBhK!4iN\=녟|ק]O v<UVg^'8W%eJWqExtf['efEfl>e=N$MCP.'BR;eS)K-.s1ÈxA/㰷_?*3(k1e>JHӹjmVa4/^Η;ӣձRt mMyޟF{VQwZAH71ZҊVbGc ׿~c=~iRmX-Na]O!ÑWw_Lc6XvZ8qYcAh+LJ-y a 6i*I*Sq2RUKThzR tJ x<&-: sݎ Gzgd>t񰈾NBwry.=@MMq.@Lb]lx%ITLr|o!YeGDEf;Ƒ)"CD$`8>UNt}Ckq7\U{f/N4rn4)r@Eڒb>Y<&+`R >1H.eT`_"A_mRey0N,3'0F1;wk0VK!]PԳk+mF/cLݾ t2%AτEhh_j iJU9:OC335+ ZVZ1-'$\-܁xm3vpH-ٕIv#*WQxdhnf-S%a$GA*pSȕ]􎗄xCВa@j;pE\u\'Jcडj~:X6[:gls0 xd-4D-HuawgwfT}QTw0XA+ ҿ=$m5e64FMєmk:\. P}Os:t!I<2Qy " {T,2=ޘrbJe}%!6f3u0OW|cɂ>Ϳu{yd{Vb8v(§͹w{r)hYXo߭ܠ_\Le'_vt#PӊFHT[mS} ,xk:[Eg=i5.!ZvOʚD(,KE:7s}ԫzZ9.wkzeXƻ-g )^K+,~xoXJC[]w"L-}$m2:ҁgp$o̢`&9jn>7-f<iX%Sof .>B]ܝ?ͤ X5Z布C˝/:f "M 0%PAb|7G#[oPNu-&vy #RՇ…R: N}[0< .S 9;^""~cA-!n^5STYO̥ @wC4Gax##ꐆyH(Ԥjb\E~ugh1TR>"oI aҡ^SJҶJz$N/M' y[6)Pե=T7)! M՟@O0%׊eSD=1Y>ܭy[:k I\L߫X=zTGP;;;DƵ*=JzAz2| IП(:S' 5]nSW/#Ո95:V 8}3zƊ*j^' CHvhb7l,J5)_5O.X9}QK'H u\9"ÁA <-ւW&c[1z[|xڤљ&TTQ+umSyBiTL?0;L- E8cWɐ|j*C PWh,llf+3/g>CpG@_sd;z2q< ׋EW |Y-n4Ik0x[ZDrE):ɋvXWULG*#+!D xC.y]K yVb(3pGF8XsU*&(HQ z=9|=凾đlΨW0ˠD+4mm&Pj\uP[I*Od6ic,7ӭ gtY}ԡC\L4xʟ;Ft4R8GD!yV-b@vmlo3f{θ5̝-Cz f17osܿ@R0;3vm)ls.ߋfdB'G<i|7 7ԆH {p{k~eCOj{{} 7o0x{ϡ)WPbU}Q sO * O Ri("ST9-Q390ej{.>өȽ1OcU %mzR;=&;pM,"M('$=&X+gG`pCaH 0k_\2JWW)ЌVM] d֏T:6?W>|joي)dzp ؄~A`Z#˩e,L'Nyђy2*?_{6a=jcj Ta&/GT??棗Z=؆FfAVԆ8Y87Py-7|2>NIѠ+iDHݩ?P50>41bS Ӥ2 ƪ r9HN<1Z<W T|5_{\$.$>y;aMzy \]q w/lĄqXOǣ|ؘg?5o].0z ܰ$ /R3'MSo4 [Pq^}ωɮF!M%EsdTv܂So֭ Bqlͻq6(p~0x[aGF5}Y}_EՖ!eS`lt C^ ̰2 ۵ԏo#Nrhl=큁z[I&5G!| W\WtIە5Cd0H&쬵Pk{f k囧^6n`JEs6H L!q4ph{'Lx$BirCqNj6|Gߴ/uOX>Lmdcx[lRdIO| ZaM\¶l)cgP{"~A{ǃ e@d=)+B(C7B7?1(˭/Ӻ%;4$T@d55K~Bv'N0YG[!zh鞯"ԟWPԘo|`D Ædʴմs`6wH6Ǚ% qXE&-+WMn{Kw;\pa:׿GB̅L NI wmL8ԙ>Gws}u,m|oȿƅ@R䦘Bm(mMpcˮ9+EXp |H;[~ٴ L!a3`ZSU'\4]7* :4OBxqTj,<b`&&S97ʂv^Żlďjxy,ݓH5-iv-Wvh8[_傎p" Pٲ)n,5&ZUտyLwwLrg{]oKi[59iE ں)gQ/&wEi˄P=+ SFi eY7vL0]*Sy YZi26Pk̎T gchbSQfeWlG&xdr8ҕ2Zttq4eX렿7qƦlrL2~"QjVr R&/[ԊcBP=m.܊[#qP^u翺@M6^%* gTvuj CwF`oRs)}ÍiB0ɘ*- }=p#g۲'ߎ!yw*B( Լ}ݑdA\Z-eO>st Q/{sۍ"w`"\LYOUK4UIy~f(JEOtϠ(f=d2zE_dU7TJ6)/Uv$ VGfM4'@9=g0!br6yynC`X;qF+XmHP:|:px1b)h")vNeޭ@ V^ ؤ\ݮL ~“' dBtU=8Q;ZC|Z3 ֨d8կnQuE2 d*4꒙/|nPG(M jL;՜v:j]y̗Tq`tӯ k!|^I8{ԟƶh}!\MSG_  )UܩfKCrN?#Tcs  =cyL܇)9j]AJmgڑHz\F\җqqb?bHaVMvadUc^PRDE;]:@Kf@ȓVco߷k֚ lP7.}o1<0E=: YF%_L6 \E* e>ğoK[$6`PɢP<'#o̾H2XuO!' ?5cŸ᥼d͐ bΒ;vAӸu_vgs^\Yu}H"0?o>?Ra~Fu0ϭth?"ZQ(ktB a Rִ#I`TVЯVu Ʉ*1Ƞ²|jm6&ЉXNb,-4p[/ِ YHPEF^|iHsm3fRFDzONI 6=3DqLy`S~K y9 "`RKDIMhsA]|9w:m5S`)-欯)P;R,c]Fư|N: 5aH0P+kbڧ߹홠r}m"4 J+q5e1$5uoy/2ɇblޗp5KTRJ_&goCO?)4QED |"z7EW ItX%y,FlT!*E3E.{[=+䔗j5_#1v@ W tF9ץq~px&" Ŭ$*WL!. Ԝ)AG@&}5 ]H=llA*N1[N^0 R<'h$\|lFΧvUs UT}-<] )9QMVοdq z*^%E {:{UNˀS>~ݳ}}gҼ81!YjNuQ-5WJV-$s791{ʼnK}b-*ΤkM#i@$ (C&k6FSzO su=d`̫XT^B ULtg,䃌ڭ`7Tw%|{ۙ4.&'g/͒lt%EEkۆ>춱4%ZQW[nú)>$P0`DmYb'l0ȴPX)cFo_ht{m X3ʼn{jԂ/r:[Pc\SKϦ`vo܃B/.R'JF`e(12\2bAc])Bk<,{/WA#p!]RU4_f+dQ4!sB5 w+aI-PNI~91x}WD~zhu!%gjˢ\).d(#'鄴bp.>bO`G~ CnHvSlreS,Sͤ&j9_9NuNڈ8@r7(]_*> 9_iM,%߱g\ӉྎŪיȅ_r˞ymssz`ċJNH j0Ͻl_ˉP?I ׋ZYߍ/G+]tDn+LJ$1ԢoS Kw jޞ8BJ-]$+,EKdhreIgt6;kdIegƜG?ռ{8ChVQ:_4’ %qB D͛IeYgz1[l\cP%tj-6nz+3DSuh]UpF%W"oL, l'r3QI-i_>v 5 ,z- B3ra@ hLjG`#a[OʎCd6fY[Jim&9-[˹TVM&:%*lx/kF0t@,A/־鏮ĭZE^xD96JxKq㔵개;49!f^-.Q+{zgE(V:OR Sza^$՚5I 9k8=|G)؂5ՅWI`Y @\U; )~m(PZjM-iyHWxV/~ nPkAD<@Pb ] Y蕢+_hdsBN XnO|['| ' BI˰U m1^,\$E}Jl=l?Q[9SQ>Iā4]f>tBumB7jskQHu>čaf=€-ӈߌ*bzRo}u^wQ3Q!1d"\4$ fG5AlUx<]<:Q:G:yzWKԆ`E6!kV7c&NĒfYR\$e*N*TfIKj905`G> @ , ?ꃆȔ!X]botxmvv Wf=\Ę]p]b˙Gjj,|K\cE[KN) iӑN-1 |ng5(h}0Ӭ^]1@-mD@&HQˑ>i܎&4'V穄BVU4y"aZߔi,w?Qo\;d= Kr؄}$IC} }-X{ܑlDt ?bL {y dAn*I[zۏcHV'xf"y44-LnmyܭTjMSsTt#xg@,ya^F7Jxu`Vo`&0IHaRD!MIPȚ;NCpo[VbdZ)i_Oc˔yL7)AJ^~ x#I'A \+ĔS5 E-rIivѕǵ:VvYU['kp"10=Dl!F~ ?BP2Ʃ0q,~U kjyb \sD6EEW3 u7kCxt*z0ti>7f-st"} cU( tcg z&ޙǕ<ilٷ`maw,Q̹ϲ~v/IEip 5;uRLC_+Ej mFrr'Ǯu⪮XiD4:?4Jq^ҋg.y'*0kĄhLߖ+TċŨ@Mm8MS>=9M/S\` NR p/LLŠW :@$et5SyV/JTiSY,;سhOCtßCJ/Yʆ~ޜN 6N?۶Gi*!sظp˵BcYBh^|A jt G +nȈCiհMY ` ϐ h{ :mEͯ#q7Քů#nz[|b5Mͷ\/]^i`H;INgYúfgZ.Vc"OS"DS.6fmr |lϩڼ5q92 >`rABe{'I~̙dw=VJ-ܫ﫻pNaFf뵼u=8]3n'j(uЂZ>._k1r/֥dځ#^W]juʉ/!VW-UMoI^W5rބB0bݢ@tUMďQ+s6(?h5&`H =ů!+ӢD/BO?Z|/u=ȟFt/'eT{#)~h,OdOɵ01 <Ħy +Y"Ώ9V,T泂ߖڄ6"禋j -S6y_ނ_fHj2$f8r^J7!xCjqI&{iY`;I~[U=aybt؋n]>j%;ڱZCթ 8 flǍ\T=1_g%sv^=D⬙j2G#ʏ-\LxI4_}8_ j< 0O);gYN9D{3cJMO k,S: UJ61~i" t$Hj;dIKXGmK>bS_۾玆K`"9!s+͕ LcD?Z@h#Ǿ[uC.b@Ή,׽/}E@cfv\𭲉x؜y:| ɏy9)]𽑮UWϺc\_"NT-2TI]oeЇt;nͬW*_O(-Uǽ}wbE:l&?.]!"R\rYWш.gPثXoieo--oT[Ë~S2(+I&՘qBC'0<[qGBx'ՖJLj-i#0)AkLLW1%x_’.1K˒R6Ga(2YD%8;Oc;غ@mR Ue4A?+P¨*59 $f/7#rZGc8GɼQ7wWq!QAd6|gJY4wb)su: PLFi Gf lHn4$92jz~Z$4^^Ŝ2h~.oʀ7%0Pueg&gΒ;r~0g<⌃y֓OMmmVsrn9ذ#D@3/԰6 {Ss MKWVFLq:,{៿Wx? 01tǜ=uqi8~( ܭwL nckSnRM3}-]ZQ{PP,9.R{w,'PƏ= ZWRA[_x"4YC2- 2úig Y?6~cmEr"Lk#TUW$kgEehVOILɭ1Q/wVwI_'EJ{!0(ؤ`3 4~"u65EH_a[H4 K9MI&GvW{!<-*clۣ[e%[q ODk-W UYU>}+ p6SbY*_\Y[LOvI@1k޳o28,a*>@߲oH}/qYhwnp3{F! >j|(`E*Vq/l%L\X+ݙ>#-u4,~d _dɩSʥ}܈ܳpt6F{;}V~Do74~R̛jzDTxO)~ʲm 6d A ;zغl=A7kȒlw|7 ;HY]A*1ܝoq. yhL׮ٙB\k K{ֈUF&c@x%p2NƈΖZ2#swmͳ&WpBa= 3_/ϺiKpىhl;USͿYdmDT ۳,cb(FNp_N/Ճ T:0aTDIt累Q Eb>n.ACyQ_z |*NDzA@ 0 6GQ&F֑C&#I;/ъ{TѢ)?1F@Xh-Rv[-Z_ ڿaI4l"l.Y5tbGw6a}-u P`(Jsc5`3":0461{;2IK{z$e`GD #t_b*{qnUeD0_}"kZ .I1Y>5wɥE6jM>&DrHI`-10ki՜sq/d9y.JDgG}/xU w,迏Fr .žPl'wIs"0^JQr}t|d[f`@ĈMO)cr: :ZAQw Un0rDZ|}02Il={++fB?}yeG#(7R6xդɵzv)1أܽ/p œaE oG<6cC#3 pшTXI}١T _L()mx 2mDB=ñ!`5F_#I S BUiq˝uηYTG a? _:dLb-+TsfZ#nl@Ԩ TSzΏӚ$8cL #B'>.C&kWU{k=evz_+{,Pl7ph &0.CS #%BTͽB)ftaVAolƎt'密!wcFIC{׈epPŖ#|Y o7S^ufJE 'u*gDMà b> $oXKpT ~ KQ)pcCٙ^G3TOJalS8O q:ٚȺ],%mPֆPt&~ hAKG0= dqP}Wۭ6Pbbx|0邳0:ѐ)}jb$y1"-ɝd˸HOv 2Q L%<B\m˶ ,;XqeU_o(-l!ѱSS=_(Q\8m)ESd쓔d`xj$r-] Diz"Ϣ. *(ڱ%M/C_QshD`d"]-]ƪOSM߻c[zNbg)y9n+ezaQ)(Gew3ĔtTu#Gf/@X)VwoӎKE ϔ_#O5k#4ͼaހR⫆S U#]0V÷(i߼uCţp3:\4l*8o"15 V@=xz f#zw:2$X|tx5-MNB UhUzNk*cxt@ZP@})E4zϰDXTKw[?3v];KъYfgޖ@;TW.1zo/,=wȧJ=9Y+%-]Eu g0b06 Ȫ&f)p\e6`3҅T&"vUnU7'{4K?Eh!};~Twq\NHM+v.kFX` 2zɪmvHjݲvaVmM|49q+pPe OXs%_Scp&5/fd{FWZ2 8e \͌p !+6 .Ż]I-q6=3,tԴY+jGK=-߿ 3`YaYJ[2 l5D0 ە5Cv1F2*zqRo&ݒ[8BpE?3_\Ak eO\-1H[5>Ra!(ݗsV {<8joI RWF3^$͒N6uFQ e +8t\i]Zڟ7z:ߏȺ\PƤUMpC20=`!<jjD+MTA3nxaJs> XH)3Hd*xb |MڢFg mGX?XK*VAoY+ʡ^W('ZjwG}?^tĭHz籉 (Q_,Iɽ'1!wtW`Avaމ9 @Ze3d!L2 SCGQޡ(UӘ$mNYkބ6ᫎJ! ӱ> mc;MgZx;~+F6-vF$.`&\z]cuUc3GFV9EwdBď^AѨf-sed{YQ ~8e1dKoq0M@Aimu9oe z7Zb4/sSg䗳Z67_#@[U* pj6 6SxwX/dkJj=^-~Xi&C#DVR8+Vw 颲vx6R;r@I앙Ⱥ޵Do:~T%ˢқUPDO};,Xjԧa^xp)4$m9:E&/+P6fǦg{F:9}~ؾH4\@H}"U[l3j[^b"_RPْj 5# ˘qBֈ9! Z:#櫃7'ef{#b"1Z .AoIJlukg(IEf i; aƵ0dqRmZuRe󷣈xFOPd=,M+όţ74m?14նW^Pj;o<5 }Z8s—b6aCVtfBws KJx0él>RmhFp1_#dlc pЉ6S@9czu]鳅l3 dX/:'- :RjP`g{50ٸFkTZ2+hw(˽v.EYC)sS9F НOYZuV$4.L*qJ( Rp p4<әh g'q TaiLvK؏i42!,4y \\ % y3m~JJFlZo/ kE=.fV PadR6Pv$W'!;u!ߛ7U;2D`NSYV! c/>mH̩$.nXFi(qU- '&ocjuiFcj]k>vWN`ob֭1$tޅKuJ:e6@VuN,2;B@bͻ9QWEf몲>BRpH'ٔL&v]c kpAbJG^sNwuM47|B + 5(GpaS 1uܯ<&dX pʎߕx3܀`.1 n rZW/[(bh* IJcIo̎p;Id?&k*/G*we&?מ@6=T 2W2IL {/}7蓊cA򮬝2 \ޮӹ(`93)dwxA[ ɶ~吺9$W1ɱA=+?!bEbf AvK{M/8}Ww{AWelD)f' /ȁ,'7`.|YGmbEץvD|BQCsQG/^?")qD. I'{1B)w6ۘ>qSXJ6AjvwCI/ >֧)N |b 87jW0-T(zWD׌K. #;ۏ-k^3}pܮ8htgNPG| AlJ :O mONsS x//DYJߠU%Q?)@b.?6X8Prv4 73cM>1ՌSÊMPMS%bevEA,y4iBU-{a)UJ DrB}xQ.YwHT,xS*"}915_k*VzhʠI12 c2 @Gbò75纑@o=oߊ#Iۅ4Ku>07m6`L[_c"Hy91 \d!zۆ^^!tKE-V>Pz&[j*}Peѥ2SP6~6K~܎E4sA}G`::ƍ[rLo#]u.D l:R- \ MV/=#~u~}_R3:NJ'4UK #@ V z<iN/~'}I ɟ2PLtYd_%|[:3CHضLw' 7W9|yUM⣈>oҞ\pO@˅31Y4)H5w1FYP,)1(<6cP-c'0 kGy WyʝB?=fxBu2׽i~+$~oAP֪#z-MD^Y7" ೦;\ݭC]xS{_%wy&}@1B~;""NDNkնz0*/1T$%P'.!4F((O-M?kӑXh~TI>gXLKDy>EN˳ӜIy#%6%Sx|ZMhڡ`3ݘ7AΛ0Nbpv^< )QxsUI~񂑵QA# Ժ]VIZ\_ӌ\oݪn]bׇ& @_G 8t u,`͊C,D]7K/a^;cq&ӫ8LhE0=x lyΔ6pz6e^ g{ql)*l[͇uHUD`j;=e D5\䊫PhW8'#%r.##'Bpϴ7JĨW8yj $OݸyuѶQԥ3/ 'B hCluP?|[^4qJ[IUYmٿgNgt;~dw."Eehp;aEeQhvtDF˞yxUD%~s ul4in4 #GzȩvC?~פVtevxy^isI~?bٍ/B>#H=е|-t;<=F% hYkn9 3RvBw WOQ ݰ#S2pD^dg;X$ҭ4=% 6Rp@Ac!;˥{?z"?'}z'ȋdz- Jfɿ- &菃͠ƘwX(fW}3{Q_lne_O:BEO BbiPtC0%k}\+B^Kՠ{9YZ-os8GKۘAxW1!S`Vilޏ)|EG,sA"b'LLo,3ʐɖ@d'kehKYT$2ҿ͓l0#Ri~FKwU{ T⢻u؈EA>VT3ljM0m!˽(yֶqx!ﺲʑ)ZGqɅSI{WuCbtⱦ'q7QsN"7N~j Zcܦ:4&ad(c$:g[(bZT i"jRtQ0Jj:tM&DdDPCK@x 0n^P(R ⅉ"/6P6tFPH?fB4aVg[?w1>RSeS75@ivl*86@ǑQ45?B ŝƾI9[O ,?(F1Bm~J&iG\ҏh;^Rk<΂#X5d[*xzu/A8:CN0;#EPy_Qvf>OR`2ѰAMisf a0%`ٷ=ݭ^" ~V>0|r VbX!*(El)k:`Q=!t—stٖtK4})7dK Յlk?6BꙔb8X@r7L_ Qǩ+ƃPr|l$_۹ąna]uoB$_L4P0Z{qE7;3ldc %S c'~ '"Kpf!A.σBs؊ۊu $ ,޽-P-بΧi~LLD= 3-ZXG=l4\$0Na5LGAwi8B%v5 G%Z@sǴO*(Y)"tյB䉥I Ć!~FPqXqـ PN΃s/ȒTs~$I@PZ,cb G_unGUiY(֝Fǭ}TJ _ӠX&2{ YǏ;9VnVs8(̅O9looԍw2;M?r-|1-s eEҁ$&#etD0ݸG7ȱ)c4Owi SyHk`( ;Y4Y Qߖc7z TALiO4pbJbZIiz `C] BڱxI^h|gܵPL hɜ*΢=F Z7e4g/XMsie?̮zp[}s.y {9}S?0ˮ8 sՈl??ksDU»;-Cq 4)MnKqf3ͶŒ>G]Ǣ vҫd\.\ ɫ22ppHaJW|pfOrՌ-8o`c&] '*uS:zGm'E#&"vl/=Abw MYnFĨTd[i&a3Ao993Wi0E X"4"3_3R#$*\gpfPq,Qvoݜ:c^{ tصiwǼ' {i Q< j\OۃCߣe&/tyk>oàdv~oj3R*r:{/b8FWs8K1I-OuepD~G~%K7?dQI7]i`<` MfÏ܁hKFLXQ|+Iѭ )K}0!8cu,O($HwlBFY٥ђJ4]$B)/;g٭5ox(sl^]p+@|kdɱ׳o$<l!mgͥKngIR']wO:4QgDZCM%yM cLZ'^^ c0DGSgK ^|-r* V,aC}rJ*6;}BHu(쮷juFن;0to[^տ,ũQ(D({xd'6t`Z@5!ȵI62GPuszsz|ߪ`E?oH1^E'ρX]J7c .C\9v OVw'kiep Cvy:F2nι<_@gzVݩJ۽[*=9 N?[oapFKR5NbcA`6琪"$D}@|,1d|1[GV)&Wxg:>gg(9DMйvM|AY\5 # ]b\w.AbY(&xzqFym%/ :@+ 0\u\&BrAj0<C{9:1xh=xt)_j.1tFduK[x,%ke@;/V`Lq V׭{4p[$k+hu(=>.f#Z~D%4vЖZńWDZa!9}5ΫҞ-KqlD '싽GT{181!gIGf\6)ېThJ'N .}1,AvKgzq^{ix?ɩq& h +^H7UUE0DO8myI d'5Ӗ \5WtU[qA 3^ כ5qZån<@(K؅# TA>hKʬ! _Њ=~v'G[1 ߹§/G *G$b!Y1f7 =.Bj^jPH^^/+HOgΛ!Z":)2׭Lh77dQFׄ]Eղ΁_+ _PK\l]0ƉK/ Ͼ*܊H$-)OCGpFCocQ 2ǝY|̲NMcU#!u0$9#cW{񾾗[NGCi*e&TqqqB#iG/}Tsr9KjD@m߉_bc<qQ\VЀkץ9 ăV){9h2`:HGR=ũ §{0G azQ:dKВ';*QMMʉc=Vq$7J7k8ϠǟuY"gs+"5je-,w4DpB9RGX#+ !(JL=(?q 4u- ЫU*2b9I?Zk4=-JEV!D▸e% 4JňKA u) Sl7 46 1sdxwh7t}!%e U@ -1Y!WT{~om:Θ2Ƽ?XcUVjԤg[`aXOqzO39.\__ oz$7qzS#@s_ Em(g-Cgbm9J1!wsH0`@-G?1f^țdFҜ:&``O_Zli4 Rɑd`Hm2!oFO\ޟ 1n55+J+>E>>~)ӛ`:Ԩ,@DMў¢d,[ f(ڮ"Θf.)<]Pf$]ܐiy$^Rn*u*Vٻ<|=wzOQj\na^c U,+p8 eV>_ ߠYLr3Aa '|qPP#WhKLXtx?؂5,􃦜iNl28 oM'vRbQF6-tf .cz'oLD(UX$a_"kcCq̅Wh`K%zF3iݧ j}$-#ͣr'<_i3):()3лؘok@E ~mOk96$pW}J7VڲaĩCqeʝayAm8W{617S%nI 4h,:3>=zH)Pd f"]and[/}O22ϸ傋 3ϙ(Fˆ0]Nۍ+aY5z& PLitK,nY r餏Ua[ȹ*D!etT 1},zYDDJ6^obs:NE!\UK:ϲ쀤щ 2Av hWM$vlNvTt ^K/BcgסC:["H.nif߲~\a7jprkvD"Í[U̝v3e KraLXy^ub-^Tc`7uɴf&'ur GxahH}=JQ]{xR#ETt~OLɼ2}X"N2SwAgYJǚ3XfRNz(h#d[C. Q:O(66x`HrmS}JEYx ϖʌEN+'B"n",w!b.1ĆZ\V] \+>Y;&,ͧqaA'ɥv*s6M[uN;0kDJu8OZ|%9'igm}oNOilJ}r]S=וI YHbpU&z'ydD+lX6(6w)2&?wJu-ټHlF=yn |3v@spyaΊLswUA7;eν܌!A4U 2gstpqq\:b'B8xDr =JfWj.]S؋. 'M:S0 +1gY` 'j-*moaC{KӒLB 93bcvlz# 1٩V:M4!Bfsʢ Qߥ#N֑U>Q.h Cn Ql{_*Hu݇IG<)T᪖zO {aHeֹ5i:ΆN)TDdn䋽'Bl;"~`fȧ >L ޅ.1u k,]OOU#je'^cJEz\x* Ui9)#;pdW:8 n6E _PVt`fa lWpZ2J]dE"qߒoS?ٓG!_ih:OrVk!9A1NޛK]uO7&). #&wΖ6 &I\Z{B,>mGgL*i@Lꗛ hcX;s^o i֦h3򾦖VM f<2$e Yz r{˦+tyqARf5w ndbt֥➧MPj&uq{]I@$SF#^d⸛Xѯ e$ќ@\ԍ' YThO ۞ $YLˆB뵚We|F7Q󋰹 Ec'G3BcmE$l*k_b;LEY;bBn5'r{ 0T[WI>N4_*cY3 w-~h-?3AF5#Oy5|"B{>}TI@lI\o2Ak\q tem{'P1Af՟ p52.]Nn$3X6U"~wxO|MS7Jwo .H=9m*evT5-a;6l:Lxm.AEub_bziN*1-Q;"/oe8,}lG{<<2Uh1nQ\ŮA^ޘB5wpImL>7Rwm챗Um=$}}34FH8,Z8f:Fܻ=u3clmy>y QQ ž+9LNP1=}Awu޹8. FvV[#OZye80KĊe|҅xáErUϸCk ( -k3iG:x{a/SU==zrnJqN)w1 .@"mԉi8o4KV ]MT;qv~RCDiр9K^N>1 ط \$T-|r %w׵Zβ\OOWU2/\s'LrFȕvT 8p8EZ%t hI_e Zk@vƖ/N>luxF~+8;NgBPsz[gdqOErNLA`g,iI4K]rH`L_5h/nUDbbCcyg)=DÙav{(~?s 0[:n7^䝬\?J ٞQ+xGPD_]Ōhۓmqn ) ;2x>b$Oy FTV2t2'Aeƺg_飩0D~O7_O7lEf)4A&{|w{x"Dcj+?!YVWGX5̖ $dg?cy 4{{(C*^(WMnYFqʼn./4S)݋+4H JkALJE<¼xG80kDRDmeңU{+w|0o,/(֗VE2! $uq(s%=;;µL#Zo\!0 㟑$1WƿYKQO0!ԚF2Kk'yޯs\"Ay-۷#.Aզ%'_KD:/^6tgcVMЃv8Sž;,'t1|JB"Īíuq73g) }>9ɉ3b-uBQC&qDذACܛ.I7 ڷ u!ܠ}BAJu8z1~!ڀ?~DZ]ݡkm7K{5O H"{&c/|-:վ|qiz˕O?{|/ZV\FTg9%V-seM> =Y2r2d ZW ?>.ވO2r7%"-S D6##h( ?Q ]-A86BMsiT Rj ϜC> 5s.!22YWMe\vů.-֎p*yQ B,BG:TnE dd^`l'xЫ\lk g1j{C H\fHf̎xXkң[C+P6Jlx3b2g-o_GKtg!Y xZKF@S+n5\ k~F;A24CՃo5U$ՂmJhm ,3Zz5<`Zi{3ZT`8|"$3:蜪\sk/yޘ&N'w;oA9/x&-#''{HN,vlYr֪u";vE04U$nޮm?$hoج{W z:%V(] kn'ros,={EB5‹ĵƵxoU &X6Z43bps7I=&G$~yVV #k/epy s2+?7g-O=io:᛾e$O5,1'ADQ;k6Q;PEdf|.Eg j̎UJ5+ a3^7)s,z>[5QZqh +GPWev>_SCxth͡q}9&.3Ƨ߶If,[k,_#k:҂KWP02N<\BCW@Gދ+1Ndga0SvYA5D"]=k rQ}," L[P(= *(xT9y)2tp9)v/d:xS6>A5=' TguǸWa{E$jV4Ye`aOvkdH~! :r \pEIّ/]#'F OgB!.H=5>;f ~-M6\S{KZR|$akvyuus署usce<}J׳Ue/={ſR.Yšش)xٳwa(JH G*<)n@@voBm,lܧ9A nJTf؁D 0qoyPea{RD OtC(,zY٪؃DLs9SmKYmU% ]7.DyYi5pH &AB!,B%2gP/P's,dQ=8cB|APx]~oS:!VgG(OdQ֫ 9:zvqGrK w2} P~b#Oha.r`#lt[p&=%R>6F|弆Ld|0XIJ /] G0Z“:tm1/X#<&֦vf@l.O\Nh5pEb,4Wp'p2Yإy= ڱ "a1*&k+\@ 77r,0 | * P+fg>cJr+c-ִћY,V~2vΒ"rhM)UR|GLB8uGwo':X=5_Y!rx[syR!v'bng}rҵ0S(_lZ݄_gIDKBH2]枧#h$4/-`orITU  ,ɝ=Y;݌xx%-}p8݊hY[龇t?!i)`0؝!`x  =qM؁m |V'fS&W.AՊrK_ɊxݔR;"OӘġwCsePudɸ63ԓa >dXXk٬9ꢥ­Qj3>x;C͐>Z 2ҷ[K$ͦ)*kPY*4ro|x0X] C3/}(+%*O MXL.R J=q/.'pB?\"tP)-u2ӟ>)Ck߱r$v1L{Kc+bTMsY!D<20Jl^4hFml5r}ɁpRU o.R2eU\ 5"6&yJ>4FuYAI McH1sXAyuy(XC~{FiL f`]s$Mh0{]JR̵'%|+٣Ё'%/g5%ʍnk;7-2{L҃O/cZF9qu a.R<:+^U @.eW0G~%] <+2?ztR*~O0I`z!eQme"yPg`BT9 r/)q3 wKLdd=t&tբΗ_ւ3Ty ə '\a 37G B+T-K.M% pFUeѣ+O\mv!uL$ e aNhά0p:UEO`@t]I|Gfalep3xdu",J|rCK>3oqo>Ϯ0j3AUy2T&KMICp+W4W5Dr'3 h ahA 8ٸÈL5:zwFE"!ԈUBVG2 l5/y2Xk19vpaL(Wn1&;]Vdb9qpJ6.TS')j|V! iq{:?mL+Wc>j&~ni,m$(| DJ:/4"C+QG|K$Ⱥv~/%qP! ìi]j_C~KĨN.~II'M6FTZ6` Lg]G=r14d `T>wp8횀i9Kaر" RJ,r cc{X~;HEx8àZ}cl:Kߎ !!ơϤp,9q3lu`=")لW<$-Yv6eOҁ4YJtGzV ZmtB(k?.hr)rkɞ E S'B :^ DR"UlwCqrNbF۩޴7E2glxA? W#b-1$6yr<,bwDg8 fW_C 3.r^ H$ oقq;i(K2ly / 8/Av:0ϑx _biTֽ^opI;e8^=BF}oWQ^f]%ҿTL{Ù{r9mvn5OetHwKL?m:eMeҠu kaԟ-3%%̏\Z,Plo3l,wQ:Wojp-j|[)HYXm%};YFwQE]TaCej@< ;ӧ*7n"Ŭr>WM -5Gj}ӹ@դvbv{ (ފwh(AH3}1~H1kѵ Xvv x}fKN;ƙbI;rC%#x%vfP؄iRsm9~fzԢx~'7hZ=;E>/p\#v@`繆cn|`uU*zM|J6\ Ou@nyV*%b!7Fs6{X0#h_pKFORJ kY!wߒ&_f_oU6Ry,K I=b2f1RKiH ߍ8iòWpys_tfts?H塖"k` PeY#uB2p|-lBtRG`QhLZդ S:zr3|0-_X'ΊT緁tWIvSgJ4r=w 3K5La y|^MZґu^ =AqzHsjIQ"Rh~&M=>UA(>qӈc1'D㼸Xȴf#b ]dGjւgS!WE%O_"^4wd:=Aq+o^#* -"Uz;Ʉx $<_`nƘ!mmҜ˔NVvt=Y Y.si\&Mku)bCkyDLcD'iSKAxpt8\.khtqؒjմfd"1䑪 ,)C}nbHPĻ"U`ʡIB>O-l]4sp~LDϑt$nJ@X*'+ݕjA x]jq;xG}D `9aoKDz\S Iū>Cn 8ʊɯg0;5}ߴ 9EvynbHhi>6uoA|ɛv:_>pT2Y*Ak> H<>E$ѿ3=X'}u/1QȦ\~iyD~NIxZjƼ32m1]+y` Kc{=OJ\4 }چ.t>XC<~Etnqj5=3[Ja؎U6OɓA0/ ј;6v^g4lB+,\;|DCa<ٍs[-h2ä(&g݊_Pn*#t*hg'2"ڽDSp.ā 0 ej@KbTn9Y'bA} 0\/_;M#V?X(ix*ha Pi%B*㰞Hux (\E8lX$Kȣj%)Ic9iOCA#r}H+3(ʱnddgԱ5ߍ#Q*kLmB @k1{v5$HJtȥx֗rIBz7$X*c>MFɾgəQ+ N UPēLߋ=l_ HwM@Wfe O9P zEyՕ\</7hge:jGG#vNnԡ+_} t=pvhW@^)C%2v$+b]W8(ږUb^zL_[הqASz?ȡ'05 SrptBs=7ҷ,Ӎ/:s2XS;HwucOJ̘Y5D'jwҙ\Jit3_mZor[eqFzr8zg0BϮ..H640 3ecJW8#i <{a*PbH=–6sG;8$_sC|elx.! ϰtDBdMޘ"s Ѹn󟘞0o?0pt_d(hEȦ]0>#ʔhwgLF䌤~L[\?7$/^{^Oh{mN65ĵ P 8dft nФgc("aQ 4O nO| \B:hIWta;/epԝY2enZcNW^T32-<fz{@"O+`NZOT(Nq-ߪ9`_n=S*kh4I:ޖ2IU*&vː#AsUQ X)6B?gxxyStr"+kBӒt"hNH5W&v"?Z} L}+,@@Y5%+86dz{%%}s/h쓄 S.=˫}boR3dtҳYP9 1+YOm+・6@+Qx[隊2>gAݿa@'Kә] ! sm}~atܭrpV#>i"-{A1Ǝ[Mx%L=2,Mল=jrc+Qlv&g gWijևM;aQGZr놛s] oT'zD D*pL=ek]A9k^ - <g"A/x)-Yb|No~* R2{&/TQUG4.yd$xp޽.'lEBVV6&wk_ҥմYaWTU(f҅+`6ᲙםbQTHD  c7R+W2GeP]l장N#8RZ0e FgD9R{ؠ5h},(/O+IzhlPbuDi_(Z!=0ݠfVJ( rOƧTKs9_y[T40*CjtHe 2а/&~o^Z/ԇc*yI_oOթ ,5k,ܓHXD o%@=qZwHX³UkVߜ#BcMϴ14j+:u)zUۜm3U y1TStdAX`u"q.Dw9Z  &UT .m8D C?.c$U=xedEMhP#ȋPVCE/~A?<\kT_%.iony9joIwI擲h]|6\t_[ϏB$Z7;yGl$C@{aݿb}gaHdY$Ix1UV 0? F1ZRlmm "o8:oĀbvƫ|x_ge?6erkۖYwfof*_Rqs^]|k9|k-Bkh>VGZ˜X9lQxꓚQ O…%*l cYct3 4qz*qx1t5"/ nXzg2+IZ2`UT<.ɧ*U2'qBU0{RSqkU0=fr@97jì F.T{P?#Q3F`ީ84,\LG5{\Uijr+Bns4cJ*m!A87cPH:zAP#W9m{.ag% Te@P bI5·[)/NtK^8 VZ=5p=d$`ϧLlu 1g3uxMJ,!h2<5"7?7=WxDi“v-JԂU?[2 ߧQL6S,=]p@u cR\:HH]uOa8cSIQϐL&$@ )FE~0;Rҫ-7s[W.@D4⟂| NgeOo(/u^4ﻡKDLܬYB,^Zpэ{5o+bR@BO=~PB0L2ߧBzP!ao" .f*fK경L {MILפN#̧4sU=lتƃzYg“<\cQD*IjMU1?m Ӯp{3BJwBks}fۜA{nb]VQuB&1\y>B=  ;QyX ;Ϩ8`!gP&$h8tOK J4хU3ˑP:vod{?}26mR<'pPu5\{Zm75J5־ߤ:w`ѵB-"JbM9*Y LDKh%x}@a~3ɩPLK\ ru+A T EZS %jbv% KrԼmTw'W"VO1*4Hg BwzAiQmDG38ߕpnS(+.4ʘh yMe,g$`0Yօ}@Q͘ph(rvebUO|웉vgy IHXY^Y7I]bv)ctzf3\˞xJ/qShX `B`C5 ДlB4m eAM[B^q6fc]$Y־u}sOPm( ahǖ. .ƻ-.n3h:,<ɗv-I@*7vi;*IǮ?_?w:Z5\9ә.-ܭ; + SzkJXHaT, nr64Gz P'(ӟN30^}ag$b@Z)]b~!=OuTY; W|]#%wYr[@i% H-jI-奩3r(sp{i[u#KK[mL' WJqX |K8mC3dk N ƧH_#D2UǧхGM;ah<>m DA<ǡ1[oiq [7.)M&BY.< c- X"!辖רXwz%ެCbusEԿXtWJ_ ̌{fv k* 0 \{ ԙc/1ה;)G'pzUfszEUnw̼_;ƕ5%t3K%1 ZUlbM!d1z`Z)x|ml5@c mKiRjҎV{Y/Z9n"e]+zRgI6 ΅(L!ȡ7JI;p{N1kŦB_uV:RgT oX*Bw6] "ݛZ`-^OS!d\PTbT-X4C(eH5%+(\AWpӔn i#~*t$kC(ni1]!m\%Dی-)M!\9pfz]V+G=:? cgًMF 7PΉVF*46M5gevA)n HK3AV@KDV SjWh!%Y\oaU&G?P|W]2i҃#-_dR2@ &L_=`کeRrs1TrCG,'Lʦ[g PK ^?u@IOd/O7Ň=KZR1MbF ٬5i5MVu6$-V.jsM"se?Y=hxT ǟ U U4 )e0{.*ŷMr0"ziİCJD==`&зV\Ab pftn94JnBU$ mUJJcK0Nƿh\;p)oո`\?=)U0װ dLJ1qfShq2Sn N5 8W+/g:Yj^>4 ӧ@\Gؠg#f\:ND:R ~1'wsA_W#, [aDV <5EoF '.M.[(J*5lND|+ >}fbkR܉]SW%dbwrE_ \5.?]e}yrޅ;S%a Soq \lyK-YStYfEsi|1Lח2K|O?;UTǪB>:ڋ1s5q\-a/IIxNѽcg}+qP9g "9ElX+ YMc<@.i4JIj#^U\2<.,~GR (O _ 6$$\熸YVzȀ&P +燊jwޓo04ߟ֬Wa7 x>q '`DtEU Sq\ogxn+P%jLeB*4 -p"jbh 7je{@d\2b*oxȿc36/2n5vҤ5'yi vFXY5}UecBcRzk~2wÊ ḥYCrA邫WU_)amfCYzKva 6DOU?C٨T5ur/c6`f9JЃ' a%B^UQjVQ!a-UV֌̆Y2rx2CϮ(z TjAqx_<|.>sI\x |r9CfbŅ箵4E#J'AF5_0bu{zTԋmF319F"}|"*lQgjiEd$I[[Ts($x)'Y_foZZrE!gX'_M\Oӟ(T, -HtPb5Q~vtpS;$EAMT{g)x/ L> Ě'CxXz uƪY!G+,;3̝t]?\DϪ1ZVˏ>ߦFqʌp|{ ϵ1~/m+ \~=t4b~0w6Z|^O2 ,z>&o&*h- W'^%7,_umГB@w,_)cL 'M4˛ߔjC,Tɿ*`L)VF]e_wq(`0*`W8-`?iя^,[sQNG=xA:qlS߀vTГez$aQ`Y T@^9rTpmM}qmYI۶axq5{Ak$ ;qZ { f7c!:pzu@ANPRM4Y"2R`?d:ȷ ͫRUV%Y &qK_t LJÒO0 Kfal)=h QjX{mnP!٬Cr M'^7sʇFs17>{I$86nȖh&}9 1`}!|08U!H7lC@-]&I2%**N\2oz!<߃(8iB" NkL^/P Jh"<Uz NR2 })L }Bٻ繍c>򰭕d7KJF6@"2G4tYήmbF:MҼ!a { 3UzKC]]HiNb]B,QJB$VxscQ{j6%h}Iܾ4n1ͦQ-OV[eS& D&`䪻T7j` x1]C3hpR{?R8my$W$\`xMI4ӓ0O9⇷Iܜ[< I#iAhą4JqqX89@X9PCL ܔkN~:>1؅Na9hmv2byӡ|ooZؙWɴA$Ɵji<Ƭ64H:2ME{##cYf01J )f@ɫ'BDe{j"U7Lm"Qs`H/@{[[E mC'iܫ`8VJI?>XRZV&9lP!# '\Nn_/v2h'9cױ[+2 ckjPl+&1ghr|d?458}v:y40IWn:{ˎ alJ;v2)ʸ6*gbe|?\xaڊRƭ/_NfQ4a dqxJt9/왌u28Șrmw:Q:gycUDEGQR=]@&D'50o^Porvxۢa X5_g;7& fclz/psd4g ėFkKL~dFZA\bF}41\~;EJNҖkb;-tjQ/<2ɉ*w7 E*?t%#1 q;S|4,m.']βp 뎒,nlʨԩ>=UYz\5Po3檪Ŷ'nvez=3@MWD[1~~Ҝs[N:{d?yMUSW {[c;'4aC ȫm_KЛ3aԒI8U\[)Y& yaspPA)աEDkgo|fmq?B=dM`DF =sj7H;W,2o:'|?ԥ}ML#/W *GgaؚT"mJi\Y벮$ Z&ʳص>'8 >+~ XЄTni} mUP˷uC?#T*}$-62"ܨJMMa\FC~xT/7`E3~H)̹K5\ .G(`fx Nsor|=N<̳H^St/w|W,?xS1cl~:sYϳmh 2(YBM/R",tӚ#nLe}[Iz/jό0 hM/?X1ù}fߘJ)⼰Qw߭"HCRXMy5x.R/,_GU/vxooW(#Sd|(PX8_Nk,/y+,pgw;.YQvuA9Py`y$_mz`c<&pQg7|uwW96vS!}ʭf@^pfxx6ໍu,*@sU#~Фqws x!wI{CP Ѣ@%|u`]6JL]˪'?L^k54~Uu:ofѐ@㰁F.r) @/ d|Ag+|&@:ptaISN7?%6V"\ ̸SVDOwr''gO[F#!bY뒪`IMf7[/aV#1 RW[^sB8ENNb<( 'l)k{3`)G %o{MnB|35͹n: 3Y ,42zPHKF7 &}GHsk1D5:6(`ɛ;37d2}.OZgG%y8LW[ J'Q=Y|B<{c/C`8j*(G Ͳx)Ԇ`._2i?! -~2h ďnRseEczxRRw o CY/9x1U%Wz 4V5-?v_yن=UjJZeEXzGZ$%(s)p+rh{s;'*XSf7E8:QReJbpt&kO;4a0<1qa0ӨQDvwg0{L4ޒw^6kFVט顏Cb]=1 ~E},zW5r!$׳7,5]"9KIH ?D iit.W=tQz?SHɄ8,U$aGDmA,Z.PW.8Fg$:}Vsޖ?޼9Oq|m 7~I$8 ljs&D3yl@VRau`s~ ў^~Ta kbG5rإ%&0ؗ#č 8H(DSRGyٶ(4ٿü0hWڰo|܃2[kqZpA3oHUbqo f}E$ P^#k<PS1U}UG͊=#ǹfB6C0z;3rXR=b><9ڹ۫RJ|&ˉ`֜RWAI4'FYd;sYdE_\l0 "$u^h"s LEIqžUkcL)3%vzs^OSXZz*:'ӵ{r-?42 fZ*R3 >ܱn%NҋYœhvv qZy|+Zq#U& 8јHX69]ϣ,,8 d-ֹys{H: 瘇b^)mOP e>~r/S{jBP9J!ʩtTPi` ,L1RکTE^w-LҘwȾTwKaI,b$0FK#`9GFF nt:u\o,@9IF*[TN :V=.M+5 kQimKRw0b,!1]6d%|}{cMK/YtW<I9|7Z|U/&T`/[y|h4?QӎƩԗ0M=Z˛ϰ$k'Q ,mB 't[\%B;=27hU(3l\ Q7VbZ$fQBuیىNd`qa r%cw5ognu~ -G#U$9y/i4p7bS*j:Nxx>akFN?^YB)e}& /Ae@5IJZAl@d QĞ0 u2b`ըgϊ|X*qyeW#8?'hgP?ާv 3PX@L_I^^XDtqu4As- #ωľ~7\2[0w#ܛs *dďgRJ7)Նx ^qGSxiYR*C4leiAZWyh@|RKޥ4:ζ"7GypP1`Ja V$R/X% V5>O<^sdo*@xƹ }ܬڛ^93NL@6OnjMw0eҎ]|[ Ls xͲ旞LJMƩE@Rhet쾰ax0\ ;@ZE!;Q*+Ė&{%uL Rh@v2̎vU[-h>-}=(}]Fd(H@&5'*hN9`ѲbLt_垣j[w7-- lU /nC[e?dcǔWbg07eC Ț*q\ ˚# n©ȗ "w@ܛ8gE2 :-K[ `=]jG!fh ҁolbUtg<3 +B( bM2=T PJg/M2Uf+`D55JkyU/ގs?pYC&W;Zw9XJqb5Ȯ}c_[Una*UT5ᙍ6h԰ Z(!&OBkiQ*$⩺FYaU0(ţ/:djU3k yl`/Cyd!,MH/U* ]̈́Rrhs11ك&WW=4iaU,nQ+vO.S;$|l f;oQ6Sn# &w4F]>e؏P/E51:,O{uu']&v{9 #];p<0%c7څrX.۫FT(phEpX^v ׯ:l(q H>f3u{OhjW*~ݺ;w~dx*eU/4Clo3F(Նe>2|bY7Pb搲bkՈ4pM XR]mTtjqk=іDf"Ja|x5mTnw,iTEP!R}ACӚ9O!L"ؽY~<>GÍIWv \ť{B@Q9!tFd2~%IoNQaJxm(]O3*-4LM`6]ϭГs 㬭rc"I(?{_5TEbP]x?mbmny 8ayyN;[eWwxŴjlKzA- ¿|hLdL?:Q\]M7؏JM.D |Xg^u3:ezp7]iGҠU(apٻy#Mf_q-^LJbʣڶ&?w=C %j:x,rr 1uh.įb$ Ȣ^&}ǻHUW+O2!{b^ҬQV-}KvP9JG™Хqs}Q%wnOuys0>h 1O;mN5 R 6ޤ.|лSjhDLtY@Y|6L_MUKp$&h}d35:΃͒[GNׄƅ Y/K5`g^Fo] j* h;HOU@ix ZfORjG|>-LrpF}M= >O!vM:bx('u#0겕`>΀F99Q@Z#P)E7;&x-v)-Ix,-MAPM6KꩶRSyPU3hdD{*?i0iL(zj;Pכp;~ZAHU8xLvcY=Ur`_kyQuk4Y$THJ%\@UɸeH_ MD~R`H3uV܃|~ dZu,iFbl39HY8\ ֛_nZZ8<SҏUVt$FP~Ըor, ' kc*/ϣ*-(?s 5y%Dk JY rXm+ptBmW C'ϡUlq60|]Mѱ,$-_[/@d] 09q 2HT;[t$yH>0{̄eǧp s%(VmTT2#vqQ 'WFОk;lkjI< `ن(ak?Y,,*\MHe讉|w7[uܢn,[J4V|4oeۮ6H`dL!^^Q`DP ]d= ,OxQb#_k5+gj[k!O+zPߞ!A@K ,)^.rrܑbvCnHMp?CF鞽1h0jh6B{$?7l'(Hۍzt=P 4LR|\p@K`َSpCpK 2³|w\DaiKQXH_%(CVF 9ק09YYi]T* SP \ecYs UxI]boMQV }#pH8])N޶+)P\n D pK %K,x|ȷoRhx*bO9 ,7@r-C* jO$@l/9~%hsi%L;_ l > fb{ 9j']x8kZ)]!&ȯϐFp0`NY񧦙ix,b礋'W^z8EF OWyI;k)cDrU|YPKHZ^l@mmd"]R@?-l_/19{veӱzuCE-xB>v2Pϰ-m0Dؤlݮn6! [H8=KV{X"^mAm $S]Wí =Z Zuv|ގi7(< d6M^GLǸݹH|b,LG|DLwyluY W/N8Q:ڱW>;`j@UI85L !1q.V3Ym?{=H1VJ Yvd=7e?h.%<6 z2WPYwnWdy ڃ~FA7/ /HSI l(V A`)Ce~tNq&q"QO45@fĢ(` *b0OJit?zI0V9DTĆ0lDNp׏};\D HxI@^j*V&V bWvqLk/o t[&FC.~UXmR(` io@j=›^Jklaeө`KPyG.nV dI+[~NA+DwFq !Zv8ߖqRV* ; Dz-.g[7>Wޘ o;Jm쾞x$1D~vu|EUR :keRw/dO<36]":PA\j;̻QJP(#A mLzͦgں1=3w{lEbArR@ԉS*K'w8L@L: cڗyo"G9y9*?  (4O"YKu,{Z^R{ke_hU=AТ+D ʎEz5f Ѝm߰uOMK_Q>ߑY~aNgz`^j CC\S8y|?{#X$ȭ_Iŵ]Hb0}/et6^ CBZ=Wǣ$=vl$Ų|s}u1ȵJܣ6dVgKCEDg+ ^[hmRnU-EEQ:JQ+M?\%: 7&Jfߔ"qV”9`;7iA"ĺ-F~s&v x'bȯ0@GKl=:>PJ9׫jkv|a~I}oB0<>)ݥ,~1CAKEؼ("[Xzߦ5Nš)Rpe\Āv:V=أh(*M܏PW]V؝,c}z/)* !n,ES?ABooJ^`/M%bIՒ RCYaw>D$UQ >Z pyp+FfyeftNZJMJ>F?͗IAB=B޵11k8E)؆Y6(.bH~N)8A[;=za[V$6aB6YUG-[L0LQ'x!J/K>8`QBO=E./"4v\:+C} m0N"vp G(8xOPc dkAETBTZX dpRm1 sDі^IԘ ^%5[N%fZ?l,şOX(m#2 T7W@ѻHbXOlNQf&ͼep |}L} -odAݿJd÷(A,Ue zRFTU쪣Z-aKc1Bd_cOk?([;]KԎPU!4e Ňcfvֶ lvV8L56G^^ڙƛe!($[Gle8\KӦn<6vrm#٩޴Kl $h]qQ*0>s\C人D4%F2P a^N[讎, sZj! XKf@)qnnM0[n wdϮӊ忤=uST $Y|ʺc&X>0 6L TKg J9 #apGXjO{cyѳ,'0vSh%|kl1>,'q =m "dx˜t]t /%ZH Q5 fDSz2ܿ}V^CHaw31'`7<+[VY#ܶ~ oG7T^(@Ͻ&J8Gv؏B͏(p46B,8ƆD48}VJI7āIE熭OLXo`ŷ^V.QTCŭVmٮf`+.{TUlNϏ1>/ߜ)~'F&tUdz׉f$E#uӮ+|uu@ō9~-xVwD]"QI& ' r&>(hO^ ¶ʝc$ טL\q Kfj"syЏ2˹Y-km!UH%4 +*-Ѩ? n=/P4Kz*Z(S[(++좵)NIBOٚ)g y[~7TSz$Ob'YJ !T-ࣆufq R*;{t[p :tG"Kl+4hvZjoPHoa!zQDI S⽵YdJL**ngS萏^W۹8whPjg-Es }ӥ.(DdmDg+7}uS%*!'L1]Ý%ȧ rK2֒Pv9nIJ٨@&#JkW+XWn^֯;58uwte%\)86Dv:+89<~e:To1X^xɫB.fE 7֢I,M_lkApNx6%6oSpso< {xX5Lb,#fY)3#N.O*U gK+>6PgNncdlYR?e|=dy;аJ;ߖ Lb|#( xs8EH`dX3aVm^Fmx0t3:3EZpyR8@n}AѩƇ >mDW{LweQN'p8ɽ=`sxNÎ}yaU ̼;=8K=?sϗb>'|Z=qq RխQȰb6SoBy֕.\UA#٫{z}@Nok];k#u}W<6nXM,]@;_H.yw% ψ;Y%hIJca*c+ǡ o 8R=Nٹ'eMY۵9S}_e1B6Kg+Dal [d,#ᮜ#B^, ZG֠8۟:Bˊ!/>|j#GϘcPygRY+GMXTEѻнMdUaubq;!RZLfQXi:mEqNӞbU|ޫ=LT V*[6`*O# @i`7ຆ%xRɘ;Bm"-~8 nY& ؤ'_4aGґݎ?|Ѝ)!"G[ocxX-M_Ư"̖'  3gUD9fxяe Q G!4" =S\rs89_Yl X@[1Yj;^Qvjt02N,.2쇜iL"ssα~9HE5##!U|<E7 ([Bb]q!1Z3u4֚a$8F)K]tB֍' l s|{)(Jm3_{mМOU|~K o Ayr`^ޠmCc12W!g{܅N-VQQrڸF 㽝 nu#"\Q%\gUĊ`)iW}qgJ1SW@ Vխ&KV `0!J%DyroݹGhT^7i M1Nڰ2n.ᜐ#őI?+ gC*e y/ڔauClY^f;'(x+ȲujQ}Ծώz[ ^1mGRl^OWAg"edmBgDʑjm疤^XyDd`{CpF%rZ97,S-" 3teǨ:f_!οfiW3DT/9~)PF`è'Dܮv>mi21XTt߁)vRZ5=iƛg7KŰ/sBۡ9X[…%-@G'Ogh nvLkF:ΐ滷'>S<ŀ~At!fyc2!2&/e q( R%%8ӏ;Hlj*Kv/"pkjV|#kVeڥf)T ԏ;aS 8;K?ʀ[55DDc3XݗQ{L햔3??t-MQ̓YζE.3n`$_[3Ol f>!nvPKrycDBהm?(^Zpb1 }0WUb9p:PVwS+bm綃p^}h~ 852e+j þJS-vc.5&NY6dlBI3bInk x^g! aP#BĥH!xgCq*l}䊾/bZǢvj2 Fi ьYZ.7g_@(|. -t59qB0V +LJEs!zAi#b;YamMXɾRMnў }DƳtBBk"*2 WnHƖ+q-7:w4mLG*?5zMaւ?hnCMJ4T.'1IȹWk1BbVH)6l-}}ߒLYy u28/.ɢ7=$ x_Y 5&Yr&rs XXBml LDqW K:/vQ#[ Ԝ V0zARK ' |a[BOH9piә- -ŶFY:cǨ f47#!F8%Qy %<@,c~-)ͫ]%$^n0SUprxt_F oV:~Y}k)sݽM7ifgѱkuOwyr",wf o6/NBf->~oǾ&`sv)͋Q|\?cEߧ^i@^mY:V* ~}&^BQ D$>XVsd.hdoZıĈ^~k-C̉F>n4@vВqz;k, VnEA}HcQYlv)Gp0[5 .:Wy~)l;$ȞX=ltHA$f߉LPXI)ejXΙ;$N&bt+5lQQuAޝcZd(m߲j @dE;'%S%f08lUt*75̜.w-,Ҋ S֧L7di[CF4{r7uvj:u lzw;SD>缲QR`0R#'z_{6ץ3Ei0^x 6DGX]$V0ґSrB* pUږEgMd77E`"?m Sa; Vc׺VALr l6 a{րiYQJ2b^PuvU"85&M@=+ZϺڍeH욓Ȋab7Ft?{<p٧|(3+{yJ E86@Y< ;ylHzm%O\": |w^>A=Osdy +ᕑ/sQew13$3p n\]q3b &'reK&7{9 _\Dv،V9zQ>EyWahq)xf40CPLR/*S=\Ȗј!*evXa8.E'k.' F7LM0{:MLj:<*Z[@kGlvWD5+%65ȮBP1\$&f`?iqGn.#PtxĞ14vXA5;: Eq=avCȱN{JJ&/h$ Ni N̠46 džUW\w )8/X]|az98tcPu ѣ76#3+uY**9*t!F BψJoTu#w񑠰pJDѝ&Tu WC^\ @.<v)c=)% Sjb3*_=r|J̵BMPܵRC1$Fk_hn>O9Jg%zg=u(Ϯx],Βoֹ>eqlϝF~Cp~V@715`Z٦˽{:`06.zVPr̐/F+V 4O!W%X3tWcЙ>BF{R(0r.Tyso݅QҀR3>cD[Ъ Ӛ?P\s]Cy8#O9~&],- N *Z 7MsDNOAIqxgf|3 ?zl!(OKP+br k]-4 P;cX̵ǯ9awo?ܩ{gm1#]-n^@)nHSv_EMKzН bd,t*f.ۄ(զ\8Qd=NVr&a&w`Gpt1@4$kyAz&wP2R"A[%Wl_ 7n%9gGe$Ce;NF$;#e.6'6NQ&>Yl` vˡ%ͳ,7ܘ57`"?_#;Ʃ7iLYz~5 R>X>]jXP^`3&9@д*`GVL$lu̠U/oA.Qn |LfxrG]=al}!%Y:.Q˿cb`zY(IeL$ؗv YP#9r775ֿ 䢘 ;9-Vߔ$OQçʆ.iV(8a}wDE hR`6'9S庅CM?]Zz9cGˋfy!JSrfɠ,wv(qK[rKez$JhBP'r ,E 2їagP|zVtaxdiTHkꙖkdVɰə,#d|8Q@*8S.JYަg|tFW+mIWMԞΰK&xRbӨ[GeIkR_4+f,DY.{j7 Mf l$7|y"AIi9Aj@8nƒwժ5Zjh:WWٍKn/<~7p?!{R)AV 6,紜pg|^X'<t 49oOϵ{n/5]_-B4{L.Tpa%hjf`вV15ƞV^yKU TgRg+9N$>?tU_ymͿ\mZгJ 4mmf?ŒWYF"nن&:ZЊ + 澜]t0%-ciinNm 0O,R@E/6BzX.<V.?QOrɘ䊯DN)tqe~UA w]Fߥ`_X׉1RL)jĀ[#l!:߂1j0 v5nuY#&v3ikez cŕj.Fq$[p ҠHDB~ǾU[*NfƣUQ'CQ2nHwBp)ҤWYgU'LYk)mXrn-Ԃ }-r}-sm"X#m;Y\X{"\cl-i*D }GT#G?q`s:o>`,kg oܜwTwwRԾYĽAV.?.ߩ+0!/r_!y*3ZgO%5Dy0':0GW=rLIָ!QJaV$EKhVVDrx)C#H'D5;_:dPeQQ0i+!&!ȗu5@BN\ZRqJmNe =iV`Y]{>]Eun+6.זQNmpY"ȿ/nx2ѹi'ջ㉨Fu!G8'/uAI.pq 3Hҩ/C "}4R^yaj,Q5.$HWoP㔋p\mZǴ.Z,ؔ, ^#v70]2OgVSu'L6.ݸ}̓ t!I?E-5[t$C;g0 { K_L^tqW*V܋I5M7񮽑 6%eIV,̬0?ƫk!"$Qxhgq\l/iU&v)! VگL[_Z$l !cX[X`,"2b}EWoaN_B<_2`}33z׎Ø"7b*#O/G, ȋtտŗHC9x1t+# $ P܁r_AF b;GVmiJ\Y!pxAX`(Yr`{ݷ$2ZSV#I`g/]f0^\Պn,1ƺM86hYsk |d^B \R*"ye2gqsBEqƗz[jR3iM+S@ZLbi_7HNca/3z7ƨ)Vޛ /eYːr ) "ċwy9 oIA~<2$=~&0},uM8rkG@àT'yA烘 d~iaQM#r^O6~hY@,`yaUttd#Ȩnmi/YwD;zqCS_5*{<5d:ĉO[MC26 qJuO;U+^Eu>R>Id0 Үd-6ɡ ޸$Grg4+ɽ}^թj<5 H@I}/aIWEm=04ugԟ tW) g:{*v[IUkK=P5 #rj92Cv3'~W뚭ZiΗ zuT2ND{ug-_296V[&5g"fI8qqHVc̳gΚh[j|/y8+!&`{g{jS6ej,ÛC:IDُQ$hu:( {p0Nt9:㔐A1XͪfZ5#cUdj2UV ᓍP.gi$*H'/#wdhf+^ĸ)=O΂d+~2"e.zz=%SТrx  bBČP?y#3BPUNo,0g&@Q5C8hӋe{P_ 팶.4wry x~ hXz/b̼G^|V/ |Kjj3+5)ٱ1Cc!B,etZrۅ/e"~PTj4tۖtz…wҡM/@Ia\,W5a^=Qd#ɮ-ٮ SlrnH8bпy u*113qSߏ! tJ 2Kd,qS/,yV-ArD% "Q(f^ Sqt=3LB8^:arLC':&{y!>O Xͤ]`Τ h6~+^m(3cG$(-NY(f_q U\= b.y>jEg,ƒ *g 8[C!0h48$THSk xm5`{Sl,ث sF#W }Od>SNKscG[ȼbOq,2B'(!uC|J{7͜.rA\iE%+J4q}@=V|1CDt">:LchUćsj>lpevS(cuV6٪ꌹ!-E;H)#:vPG7( M$y'a9;ȶqQYJ受gzи2_hٛjJ]1zIŖ@?[7xBK^wKxBbI~E F΄; ]٨ˣ7v O ^[w4S TlW9|݇_孒@ yH\F'c臧޴LK.]<M8'zq̂$xǝlAlؒkqW[[XGIDgLy&?Ӏ&`mFt-M-E.%N!d%Bhsg8 =A.MiЀf뵡SJ{؀j]8Ndt!/K%)ʧ&eT0}^pONį~pn`Ud"9cvicTҙ)E';a\عI~f E3ݿK YR>uHSEmD8U8RļƸ-$}ٍkis1Jo l)dtM%E_Kd١:E@|Mw뛿L~?upS_)iIc[%F R^|fYLU0%FKgj~KN@_{N~|da!M|BL3ww!Ѵs@-$aut/We%i 9較7u}[vɍ?~=DSYVH+m2@؏p|B`Jbz޳ROA(;vȜԘ H~ A΀9)Sf?JݡJJS:H_gm~?tzIOIb,pee;yƢwHU.D]ui 9he%FmWo6hO!>&ل_6LΕ$X1 nh#Հňtm^."Y /UlJ<.SWuy.*g ڋ\J 2e@ָX#:xrs9Oޑ`w3;8ndevtn$o9ITr LanKP]:Ud4^ ؤܢ'ilܭ@4.̰HóH c޶nf "+?Qαn'? eA0n@KJ8BUmmm=ES|y1%i<+S`*5G:ѱT>i$qG(@tc1;FB{ֹJUqC2`P*ึ9j"}JRk^~SPheҞ&ʫpsO:/O"\-ѰvU0ZE#$|T5PX-lY)G3P:as4o)><=Q~û\ڱW|TG y#H[c;[cgR0DM% CIM[C |2g3!/&uK\bK j|dZ/p6'lP2dlj(Ҙ}- ȮRVpÖ6^zrl1nj)mb:?"P:n5YzZ烖1y2 j4ѫj~xz,4=5Xލtf 9u:)r8q>77*f,F{/VAs%{J+"[CDAd;vgIFm (i@2\;Rه<91)􎿰82t?lBm}HsknNWy4(lk u7efR4BvRÃ;) ﱴQHD= =(!LBs?W" W4X~d16Sn8Lm: v/hPc_`|/|?Jo\ذ؋UlliK<;_nH0PTJ k2ʗʰX 6I}w&&ՂAmzG@[sS];%1P{Ϡ+V\' N0i2%DHbA5v#)/eS} 2F $NT6zvJ5PS 19I`koؖ7 )U"B?gUX={{em[ fwVдȃn"ϔ–Ua=z@rA_X Q##Tljf/ytaF:NȾNC|:{6TzmJO-(95DCN+yZk aOG[H Qm(l撊=0rGXZ=X6?#f~WͿpGڋ7@xwjN]o[(Sc:w!vO6d> PWV¨}ݑTV!H,~F<ɚߝψY+: i٣j#8/Sx}-]]<#THGҖ̸ O|Р~ʸw=pl!'PdK01Lͥżge RaMoʢ87j PKOr_m!7et["B5HLf~eqW[R4hl(g[ɤZOL^uRPȂ&Olb) ^mVor|g&c n UԙbwDp';=<jeI3;'ڈ?NB9a>2|0'4=Y]! Ԩp~MXn?/@~{)AR!aƪ7 ͪ])W@ ͏YCrL &S(d2( =3G0rp 0QuFwVht(]&|wz ;'eSڑӇ c26MƍsE/8 x*38%$M 3"2ƨ?=(oYYzK> gP˳_-XG\AhOL%SCW˥YzqD4ʷ}ϻCnQ@z2v\ǡ 6]ңpX$)u~4cd?:dne S1rC(k2XpnPg?`4O]Jr*O:O;YaWczn6] q_21HL.m 4< hJ( )ED-;|*Rs坹Isl 6]r)  ]3zA䫎2DuC"<<,m'2XQ-3mrHbuR&0r͑]ޓN!ҿ`IXF>.24 ")kCgT䘽/Y% 'g5 effWlL2xO~(u{": Ipl\oDK {#5p|2? t[. V- G4ܰ!} "պIp'"u VZ|1G #%~Vq nk63)y @{]ŶbsI_ƃ'6<]҂+WFr9KÀȬ`M=$+^>j`@M,ǐ/'c>٠RIM^7sD*R/<'tަ 1N ;]!)ȟx迋p .voy&q~ܳ~>!vTFlUU8G|INذ&C>*cJm):g]Å΋hl l^}n덲rRx8R†ȅеHq%c3iv fHKki0֙aŇCB8:&p{#̈tmoE@7-2Y>\g"g[j@ҕ"p78+?mGKIE:HݕN\H1]itߢr?gri߷,k qT8QEq~'Itx=ll43zs /D`*9TU}nU]л_ 5/y2ks5Rpi__O0Gq 1}Ir+0]܅މ!>xL=6.)s*v/X5[ e1>F${/[X y#fj \!x +[;5Ae>$G? rBQ/j;]jO0 x$d3΍b Of_vN6Gl-o;AZR ؁pG1-fY"V5Axzޘ:LR\vaj a݋H^7KL}ٖKqjVTmi=0IA4JjSG=AF1nߩtwXGH*8%uE1Gl &mMO>J2ٰq=CkJ sV>&7-9/xIi7tpA֊Th}{[T:i.$;I|]jDܥLP`3QJiK`C~8 9~S%i }a.ɰiC6[Md}05߁v ;RfN9k-#-+obgy{A$>Db4 t\&$ 5'Jﵿ"8@I}cMJΆnP6jJ%W ) &U}޶*9dP){u)T!2cF]&5aY)ۼ` Yf1:MY%ޡqh(_ױUBЫjr<(+jvUƬ'T>5;͘4${6P"^z)IL+O"{?z+RTq>]n&  ~ft3p؎T63CϛkwF|~'z3G;W˗M?Zv%(|p5eԃ%jay$ǢA^tnU1GE33hG3].U\-!J̯+m^i.x={6/pnn 3Etz ݫ:^A~{E_|ۣݜtI9~f5 +K\,؝Pc77xXKpH}3{$u¸/,r}RPbFXG[vEܸ.DMfII})&x!z۫uf.(N_4zL%;w7}~tsD=}aORz<4kcC?Z&3pKW k@Wr]_B"E'^kkĜT.ya4؝}yF*rO؏7z!ux:hk ݖuR;[X8O1“ O;Gx7E(Y\4iqIcH 62kЙgWkOb3)ɓj_~T#y9B ur3*EWX\o!ʝb/dLb);za ' GhlN)fAyG )D5gUqY(n8xЀ2Qfp;<^5AK'{ehCx-U;ufxB&:g9Eudϋ./7yOmRP'c ~{}9&%X͎AUf=ƸlYt"9ia" z62MH"*qjJM,O|xi'& ߃Krᢽ%D$L/tpMk-b %y UB0܍dA;/A!p6UYݧI'[Hh',#,;7` 3ZA~EszA lϋBh @!vy<,SGK/&c5 ؿuk?x+n1"=6 |VAe,XOJW|4Y<22Ǭ^ÿD qkL6xf0ߴx')Riܓڬʆ"H 1 U<qbi\V,F*<XkW6u~v3G c&/U. xGMs0}OvD 1={G_3{O?g_5? l:bŜO+f:?dm˜^ _uj\Ʊ#oZȖ˒x,.O,~lymF2F1Dˡ ꀯͭWUz)3Hn5 }4+ba..c ,حlI +bhRӛ#'4[`J^ȜvʴIly ӘUbr KdtAie@:^7IKxw0 LdjUHv=0el$iGbQD違hfYjbŵȔ6gB)#7QT;-3ւlrk0jHY&a<#pc8IWxq ob٥V{LOLA-[8>ĵ8-2V^Jw;P)*4>SxƅMҺ{loge܌o,Tp \ DttGߝ^yem̙6#9+Q֘8qwS¦O>hblyYHv 5j|_,c2 UxF3]jp:8)BKo ri}w*ͷ^?ȥSjhb=DFȋ_XK"^KS[AFxȿ߷t4c&YISvpZVX-%T&} vtB(D:Yn'bPo/vC;RċSf*?Tr<6@$.;`,Jj;Хp4yhZ֣LpUF1 XbA8Fy4bgdVpQHR|j!0%Xϔfp% ' jd(O;{йq4j xa)sQHrt#*s͒ !HGZaXGg`rՊ!VyA'Soȇ',A rѳ*uϮن4=*hU =Pq;K1Zڒx_RµSw']FiZv8Psd,^kOXE8GH*Qi G1pw+&t6`YdHql'#6Z:IlLYcSL{Sa/>IBܝ:9drK'SOieZ?: `6,Pp <4Fq!ܤl,^AɯQWcD*_?_kݘq㔓*pufUG%;JRd:$y_ٙ k޶tGK!ږPٿ:'ta">WEj5pmqf^Sz9OWȏ`(q 5wôysm?Pzp)ERYip%+b%a (+i9Tr5$ӭp 74,ɓu[ڤ ];=d_Uisf h3HƛՌ6Umk{h5F #ݺѼ)Sw[ p5ϋtv`8G"܉Puomz~# [j)A=tB؀֑YRg}&w϶ɜwB Yb&🿱Ň5ڝ +ѽzv妕 T+cqCۺ~pn?oC,AY0lHP[>[PDnOYΜGyTfҌDmqЂG֒ZN7{?vBo+YA 1 r5`0,>®@ 0ؾ겶Y2^@! ,6:~=8r#㯛  ءGMYѬCn%S^fU~B9ªs{>=Gĺ]_n%@^&v|\hGᚼߤG wqwّqw*$'.%Ltզƌ^FHėjb?D:6]|7I"C ]T1"-zq 8G(LaxDud5whuٱX*tkF50B&fIpp[f]Fx1F">G06`מl4oi糮2\hpҝX(@ٙGR@ "bU9REbXnwٰz}eG:x,x3.*j9=h 9:U""'5[a!{{D;$AQH!XʰtX%UڎD LjcUs(/-+Zûdm}DL$,.hCЇ6ļLx] ;YI\h!h42`3"U(4Be^|3(Qq[}:ޯ v ~^mYxo29zAM}WL]DF,4(t 7 % f;"INz"T뉿(:<*xF!>t@Rv#`V{KI3\mukoF^}+|XNL!l0^CC£0=)zkCB-gBɽ+Ex;Պ1YDA"uc|P'˕$UO,!$`[4hLpeoA 6,v>>.*9]h-Kk3ZRoWѠb_DGH R3 R >^8q_v H"3j{Kg^׫5[Q)֑:̲]w3x{Iտ 6 ϥV^7w9rЭC^bne,VS"'~[Wżu~%&sg .i9(WbŽznho~1PC(fNY["j4M {ejckk͢:R̀݀<iKA } -]mN ܁@ -#XB=rT z:5+ JSa1ː.?(2Ww 1Z }Ⱥ.~ Kۺ Я녺~'IkNwzh;àŞNg1uRՎ\bh˰Z1KZ4R<򰔆'jbGџf$b7 8 H $W_ eVZAdܝC=  Ac}aC6(Mzq ёp//k)bVSU@cG:\rZPNrcw*쎪~|/+c]=K\U].&tvl[;ҕJ;݌$zț#(+B!9,;` E6֡WM.:9vLb 3nMdƦS(`(nTeh~A:l3d V+cFV_(~NT0'!l\{ޕ1۩[@rv}!|k~>^ ĔbzAk~HGNv~J7M %1x5.D7Ă2|şdO T|0NX[l$cԙYh; ~#@~\JYz#mU$ Vd+iΧ^Vt\2h:i0#tI@@P9w*W@L cw ^hA_c 9ؓRB ]tF&źɼUO@UjC)P8!PO fY QO9c~JDz_{>]m܅eHZ='mNeP(dG־HSnb";})OfSj%,4 I6}|B )OJKr$n1 X(!XMCv/Z)ɪey[>0]TLFOM)@2$KȜg;|?uQLuFԞYl IshL0m5T)niD%K\#yyaf]tn6dg%2 ާ؃y5uXb!"ۅGx3DTY#{%i{7IK a7O@+R]ao IV2 B)T.*"i{ut;)Z m"(]Exh&O'4g^axYśS|^ʾk?ITM}1 *w1[vO~QE 77G\~(b1kfNGTuBp &=X-b5# 1[9F>scRۚ`T؆bں8qnu DAhlSfqk7-I66rkTd/3)G;L]=+4UKP\9ޘRjiyaT f1'oBz˕"b7Ho1J@F*ݟr̗_[j`9]пsP|F_ib0%R1˕"NAb?$!B$Q(Ę&K&MkcIV,' p8 }{M{kgMJY |+I>kw(W_#ICdƪ%*"L*óE!c*kEŬ}̢)z r(Ǹ*À[&J-z+s ave?(Ov_Q;&:9~]"0؉ ? nd:+5QV(Wr`R)xoHݹ[p~>XvQsXu8 {&˺_Ldm P زނh],| [;NFEʫXCi6Ոv* c&Z1-VE]UeB޺SL_8 e#1 .WRl?C==;?d0+ڿ"P~€TٴB1\n8|9Ab_x|a= /xYiMK`!|O8hէF8IgaHtg6FhG'Sԧ%܎7 x.vQ7ɕ`O\>V);Jֺt\ 25 =w\Q½ˮm.W(sQAX(j21qlU*Թ9*Ʀ?QU9`,-D@;ބ;>$q~ 6)NONpQTBTu>=ʠO}p<謓Ӣ{ry Au-d7m5b.+^pz0LHb?’{y9<\90p Ueb{fJTO'Ovl~|-r&-ʟ"YYT򚰟S <:4 0u+/ã ȸZ=JiƲO['l@OO>.̷j D-vXh<،c%.L OTtЃГLha>l!нY2 o]o!$v;)*~g7Fk at-O5;n)9_4͕±\L|(Z&y(ۆIYDe /YANn>ɋh Qo#o=Ψ}_Ph| f G{I@l4@dw\™ٌ~P:01+ RrB@G42U?V-.TЉ,")td0]8sMuDD%UɞУxO:Rl چt)P4hf3 Zs]ޭ3h 2e+Nho ׮3۽ጌrPiZTC4>mw`Ch|4\mnaL*P*ZxOdܶM=50|KWɬڏ:g2}>3V[Ν|A"JKϾ=L bfbG񄚶I5Lm譣NH|XsΟʅ>g! \~5lLs*lqAVĈWlĉ79ƛMhz}z|?\@p4Jæ8ĄlvU$V/R.;$ j zb׿!CG٪V\5eOcjN-FIH|$dXʑ`VaIJT|eoYZ0@[zI@F !PM@)N=k p)@IBT ,{uE'2sQ~P̦O"n] et0mjb%)xOT 3o;OfExR"OΒ9jC'"\rptX&*]FG@=n}LI2O.@4~sy c$UIj_PH@d3I^uWMù2o۬# /\F& \촻xTrɱÂGf1A҄Է38 y T*RqU,AN7͈K`$2$֋nɿ3ђ)!ci@_̷]uvv)t RjbkfJT*9wow Ԯ987^ZZ7 m]=+]&bQyܱݵ̆!B \B᛾^?7xK{TI9PosH",D+ 'x꫺LfG 2}#6;|wf7,O[a&[S.TGv%G?#K1f‰+=r0b!.ı3S5#rDǛAIy1 0O|mݒlU7z,.ٻ>\aDDyGd4E5a8oua>۰ Hj҃/TZ({ELsW9JV$" nOm!o t<R⿸ hy䜚-1P 8c};IrC[Yo)?Ac- x o0xǏ{n0'=#*=ED,',]~\;| H"Q rî )pҒPF禷U{w$ ;?_.&Il|j65EHUI{QnmAGMp|lp+flpaeCxQk.R;zB)"aUdjgo@\*E kr]X2,JXEN^Aq%$ҕC}0@Oh=+̢W&Ft)0P \g4w&sn0{=8n=wX̘%l_%(mQtl(]:k3(w~|f\FABO0JF31>WIf26pKlr 6xJ.GY6#3kWPG-;O,%W-_L:2 2wH`( M|p6=tʐ~ۻtdg擂q, WЁ74hCP-ZC64\q捼 F#چ*M31'kFXŏ(#k2n.'M>RR֖]zxǣR+@%8eKo@4^qL[0Scs\ϙ{źԙWghh=ViFBɡ5;\ݫY94?[(b'5ڽcM؀@io{ -!̡-*KaɾRJ\Gט3$;._DV(Hw)nw?h!R |s_i(y`Ablu%bUv&ƿI䗶g7-%z1Ǒ#>Iebq覨>NI'en%&ӛw.>jw1ܘX ۆX{8mquOoe2j%cTѭWjo +)-\/su739ԘYyՠpܔ$:bK!?޻خ$si#L4? _VA M3>k^UzX YZKvd3n 32vFQ|Gqɷx^jZWc/:5c`]Cp:Z2"U2ؙ'^@BF񻾳1g'2zK2V_CH=}\Ho{f*TFk>'~!K=;G8E$/*gm"[N&zv!jd9E@BӶ^Y$j`Z'vΝބ"!NQ_; l f0y(IXk6,[;;s롻({cZ^(on?XsNk5N 35y5>CT zX`ByES,˽q(IvΓɰWPL[R #8vZ޾936.hip+@f:sx5+BiK?J .FBXㅺN tfnD${"=,@{m0WN+1wSr1q#w#szB&%>i 'sstvYlP-N,U测* +g*G[tG| (S^ Zs5'BLMjy$91 xKCD-f*<>3h'cf?~j`\\1t&.V%7s.-jt~/I&짙iKR@n4(,~ _:I<[zOoKZIoM}e?Vr0Iz4T:paFGi#!N>~xL{0a4gXy7=v?V(KkC%Dy,ऽtJroԚ}rq-@^ijFt1I_}' %RlM=FѬ:Iﳀ#J~S\ur~5@QߗY5b@>f#I-2Dݽ}Hi.@p5x>ɜM* I0 y93Xx#I#oeeG5LYArDYeuCc s| 7CVVuSkIQZZ6L:mN@tN 'Dc )XFy}hribX7S шw)8}4<=~k' ]M~7k< ug>3bRѲi#mAtG ,DLg)>g08rG3Q{Bԟ\]󮕕TH,=J#.höWIP'h1r'uɮjRx_HP 1uĴ3L.Ꟗj#D-_ʸ"õר^JJ̓h顳P(b-'cEZhNExI#%H@^S9PhM~/YA7$zq%,͋&s`=ࡤB uxI}i8PI0e~kX2.ܲZ5`۽_:pAML'2jƮn+Cop w =?ԉ>hk:-'86r?U^FVC#^7GGlǴTsj]}jP^L64nYXo*܂ lNE?9bX=-gp7ras4ʸŴAbrI}<zfӃ,a!?Ai6]ǔnL Gφܺ.U$Y3{xrE<D_a쑓d`ρ1\<>= Vsh Qg (s< bP{HTk̘2G'8S ek1Zom;f,J}vL^H.햕 8 E>ЊY\% =y}au*n&tܞ  <*p$Ye&\T 7R]XN=sCY&ޣΖv^M6WEnzbg//H AWHehU@;7 l lǫ5N灥xFPt[hJYӲ6Q~8jXK|hfb}[yNV֛\AAYb#i*li8@!DE=x={}+Snj#kލ=^*& ;ޟ*hxsͳ?́PPv~ @B³)=s 2g_. p/s$XfٴRWI/{nR6rjꬻAᡚ#ݒ`NuBPƈdz(G V&LUenCҺcq"H17<mg~ #?{k$a2VjS)Bjν5)KFA/6k"KKzi`-̉v[:xy'оP`!<|2[v-|袳7QG[bp-1!F=jnC’4'AcX]5/P 8ujBA|2Ȕ7O` >)jL)b `"w3h%Z\R u_>$MẀ/t$YgZDzT)i(~2rhs oh`FkA؄̺>ܰ@rSJO7#/pf&j"f1LpEupKYGduwZ>P&+5Q:G '7[lIi:@hS|%[0 ͕Ԡrw/slx"Q8T05>Ec^. P8Gó؎߹XBf?Lӧu$v35ێ"pnzve1_/>[(WPQ\L5_e0.A& &?:RZxUsƭ@adU%\ -oH 7z2RXah7$Ҥۚ%^QM=Cǧ  "X-E C(u`zBTHbBTt"v<$CX IA۩jIIOݡ gi'^fҼ< (%+'kh,0,]NE-LXSFmZ91!=!:hgo~tP_. v>M6o~2l(J"oda]YIYxJMD=/1Y3B=J#ٴk|\Tn(6<nI%3GJTַJ' 7V 斪szmYyapd򻽬qДEϜېk;hjH) PGRUwA4LTg$TwTM ؗd!ll@8C f#i0 fGw =@.H!:` ˠo]B)U ߃ D|YRĮw3\Zc`QdlKrS1ņ-lDv#7_8LsK:4 "ɷBhI&XU~A/ak딄8ab0݅}z8Tb%n 7!vDNJ*+ ^|b5FFʬxp=Kէ`2A Ėh'mQ]qKkh?D~X#+ 5G7*qsa;)kK0x$f}3Kт<6]4M]áo1^"׀)2q d"%S|C"0:r~gUjuxуmZ3텱 v_XR26'*R ( qRxJxU.I+Jo#7i9]) jPdg%ӺH Uʇh_bD ꯉe8>h!DAȆ'TE) #L-nb fMUq`4/$C"$FB19Z/]$LO.$: :`U^N37v=ϧ?gʒ60^>p{?G2ksa岄f[Y @}KH8PkS\17\ :Bqğ[5~wwhwFiK?{8>G#f n#ܤg۴8iq@~sKpLE/KH=Pˋ$V?E qqVԧK pv̥cl8ؓ2IZyxd76]l،~dN4$Uҩr(q1ݷ6^W}`-q &Lk {CD;tG @w÷>{U. U*˴m,}sZDqYZJGBWXG:ki q0(U$9cS3qϢ4,e*y=,I3P$Ma( ޣMs 3ߗf[C:(fe)SZT;n)u:TbpJc-ٸ]| o(6>8B-VSQ^-xJRmU7q3>놥 x: pExݧ%_D4Z՝ى}NVE:H:L#]1Eߴ)e"*lUYFc𝡲%ia)$ %iŪ ]< v,&%( E* &.I 63O3K3yAƒ醀^sE.4=M;(T̅n}T*>8 %[k< 'A¿J(qow \=pEueUϯf2{\@(i< E"o-tԨ2c/qF$c~:9o?ܬ4T$!sLPSU8=T6ϗ6B<5I#㪖\u B}f_Uk+&V{awm(z %,xZ/lAgK89B~sΊ[į6G .Y^WsHxti\< $_1A&v)q HrZC^Pva`[N^Cezg Kj0e} |(!Jt {|/YJc"0Y.{[QW>#mגAݴ@S1WޠBE3MFnfgs1F妙% $z5m}J0zskad%%J_e~g4e~Qf}1vJ7؉ H;,rѺ.ʡu } $^JIN*4Z_*G"(3C0G9U]tE7)GmJC] z˰ 1P0/f]} ^ïwm}.F-EW1.t$p.+K\}Ҵ^R% !q r۴&c.;NMǿ@v }RhV;[ gJv24q58^y:]$"wקz~:6J H6;qq8,wWq&xO K~ڢMs_QmmruȵErկY%uEjl@=RoYS2g-O+Ebh>TIS n.Z1ܦ[_w8)RNI.k<[tPؑKaYAfE`W[*X\+!0e 1gƶ[) Upe"'bƊ uI#avI˭I$i+ Nc3y:rڸ1~ `sO9IT @`)MK}bVA"+C⑔{Z2G7c Pz-9[C+t9ff6#TrJGRVstT.%d,C1r Q: [u (: ŮLw?rI:KKRi:"Tc- ݅`F/0 K?4{\ax^}"[J{ICKzAqwk( LƎt m"&;*4Z>+k[NS*FyQ=riiV~%bx|=U^Y쩽8n bqGãJ"~6a|!:K5JW[si|;,Vm&\G0}~g"=E61=-EuYJR1 {%O'_El-z_4OXFH="5ml_籎Nʐo^3VЅG}G܅W:5f߹ed%w őPBqK!0,.$WaUOnj^`?觧)NIΪ./Qk +Ducpx.}y)Єn͕9!/RF?_Bt7@Znu<:' _D;Aun},-7J}ikƫQڇY5r1uJGy[`cZ<`Oni`6ې?RDۉ; .wnZFݲsN):aM|N"6W˱iRMQrQ9/͙XjT4=b_s:)Z(>%I9k2?|L~,FsEEhL}!Y-\ZG)i?΁ErY>$ދ#7|db 3*GcځS˝oIUebmPSz_ ֥cKi'Ϡ1˥ܥLշc-b7lMZ㏡MqI+Q1ZghEwX, Ec"ÿX#R4rM̺vrf&9 nʖ;"dLF4ܤ^1 7˜zbƱ)iz)4󊗋>" v7̯1{t ,PV^mG'҂L=3rBS:3Bƺw|Pp/?xhPtYG v =N],U85'9FHvLetqjB|EQCR4L&z)a=Sg!zfwWj+K2ALG/Nxʑ8=(sly)g< Dp< 4 7ħ_rT $*v ԍX,>9qp؉t: >LMGԸU*9 3fs ,[2DL6b~u=.r:)4JIJ"UB %A JW ;O\QsHMoζ CTY23RΏIm= cےp ')Pkm'תX?FJT+c[y+Dl֙hVl? [@)]4.n<܌>Mb1#x_/Ԣ{ˑ PZIi%5nVp~* (Ks?ykRwmbG!s%x`Kd#N*S,VvQ I!)!hubOM p>ʧ/A_yҥ~?LQ+fc2I ꪍ$hb7Rl<~ gaC q B [;Q\M[ݞpyؖzgP\`x[۩ \Skٍlc[ =z DU|>B$nN{JIA3 tiѣƦ_)L:@&QqdFD)< mFMBVrʅOt[]vUXҶ$ T~Vn*Kc*=bS#GhՋeP,7%%)c+LxiH=҇Q̜1^Z͕ro1nŇRKbfvATFuX эr2zpG#\if(C.I-%U5< L`12 ,ej//uljoY"Qx"y@EtC"GWV)Qw,RX:<jgnd,ecG[R`'Um`糍hj8v\MEշϪRL+ۑ='ˁ&+`)dIOy9K~cp`t75"lWGD\E|dmɲ'z-Pw"v9 .23Al\Z%WuNFk@gϢF_܉O(z1iܻ'EZIz{ 4BHHa]82#ol2F \ACU#o\eTb qϞ{-IJs0lIfkf}C5ٗDCa-5 !+ MlV%0K9J]hR櫲IhtQ9iEm e-MȦ-yݵ> prͪLwZeF&h&cx1 fQB\%}IT\q\҃TOE݋%v9m- *x]fmD=]WI4r]F$Rk߅c]$"l5 Cm[;iG+Ö pͶ)@g͐VU^Y[@KwlJeݍן4T5+_;|WޜZ-8L#w:3$O*=FP{VU.Wei$pXĴk_ !)sLpT 98=XkJ0ךazxr- ]ho*3.뽚@'m3Π z#5B5 =δZ58^ -7?V|Uyg%'\O1IjIZtR԰T'b/Ҭ@_0i"t6C M2I^%Q1}osȈ+\NM“<07*ώɫ#miVԤ6v?xA`mtNAz?sеUfΛښ9BȦ-➀<x=(%ϦA3M̠<]_HmL}7'j U~ ~X|ɗHquP`YpC)*bA'n l<Е1lu7@%ti` 4$RG"?kVYG_<*>RF? YEXNd-|ٮ,ljI9Yj;]RP]ڐ4hFV am gs,TFɈCٗ+ś #'t5oT.lt aN_L~G3IR„(+~P!^'(c-~qIK _C"Mx!f?Š-hҜ ?i11Eѭ[,ַyqK ˻U:T(OF?/F_Pd&i.MQ'lt'KI~@BQfN~]}==]K{6\,{mRIT-{jj#؉K/_j#uS c҄7<$͂cZcqR]'8d:S/.a # 2IBRm"``9=~VDq';P_]11S p?}^[}XCr3/ a2&/ZXj@o2ȃ] R)?0m{@//0,zXж FxldIZ,8W`.LdQu,SeA݄ضbHiЍRA8 !2kHwc#1!\a hk9KC~c)r7G(I@±UAfFPW'9Gzd=ǍFj@9`<4o´UU˦,1ú-f`┥#K ,Oz楅y>uI>HP$Ȉ39yYv;ݤ]:t_e>bə Qiz|n9./kn'Bb~(!L9Pv7L92ZvږW U@m0 ealOhҫ]͞kwu8 è=bNq`9`5/ /;v6o Q+9ާ`_-BZC#+1v=zo$K8~btT{J#|[1 tD _}HI+ܲZ v*~lmk|e6wIsY&dU&dBQ8wi1 WZ3#9j9$g5yeT Ҹ_ꃾQ"5I25Yevsx 06=DK*`rګ8#g&(R)m"bÏ5ǡ_Wg`T#..T>..ղ|(Z(pLxfRw!0 lL?9K {dƸTҍba+΀dZCJf(Ln6s˃mpІõ:csoGC ,C%S[y+KLǬM/,Y '뫘JE BCAhj`\jAb,efrgZMe'1O$-BA'k@ʎSp"yns.=tQ ;ZZψ4}j,K.SA5I+l䮭oBJ_4H$'ҁzm6⣍4o3(ùasnS&gE@'!PW<+ IFG7[CX XC+wy;q<30x') bNE)9킉WL@nNP?W9&NϔJue`T%c%[ssņ1;7fRHTOk}u.(4pȈB}„7{fW̋ALZ?hX y/)*kۑBt} 5jpP=XTڨ`ځ\J$Y}ޖo6fBAK E-j!SzBXTak7$} O¾9.̸F Ylu~kL~vG}IW/})3 qeJ*&?¡k뮉|A.Tgh~Module signature appended~ P2]ajgYZ07070100000119000081a400000000000000000000000164e4ded100001ce8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+Z3 S;X~cL3P+ /t.}+` &|$8Q 3 k3z'fgn~YW|l5IQT\_]=$ n(0jQF=ؗ+@xY&'0o;513HK2xZ`CfDuwo1/ٶ)-@VF0<}G!7ZgP逐iݢB_9EӵL·$zQg,jbU7nncWz2^LKM3uHԀEiX 0m)b~>ףNWKdBz͋VT`U-$8TjOmY^,U ^0E_:Q,|j^VWXs__54YnJn>< k vbвV2gdQxְr%o}5Cag+d՝8fLy.Q 2ГϢ.-lŬj3DZC8+YFS' a+^'wIuEٻuz̠f58ڎdc?4?BfeEWTڃY<>yAj{[shuܘhx__b ,>Z4b h무0(4( ٓwڑ Բhd߼#Fen=sMw+Wz&l8X>wPT"T:.Р]'&9tOų')߸Ŝv1#)bu cOrJ*m~Bܐ]f^סiIX@*~Xf;Z\pe,S塇y[#Pb GRX j3s†jW|44aK|Vv7À!R0+Uf-ތ_h!X7NdPr Bt,f(aA9 ۈ.U:+H~44X_ME)fkI.x$ PCI8Q1h+ȫH?9!2)D\%ac0* #aLU(AIf;,zOn8:XYJv5 %l)XS@BLxܵپ$ZFeFvBd?vpv0XKE;zuz8W)\'gd'$ixHeVm+raT[ Ohp4 .5OYx{zJka$&B h@ }+퍉;0T@0:%$Ktzo0Y7Y1i;ݻPTYkDBkϐIDbk3 #4UXN`7:]GP´5e 5xBP_r~M|<:I X n v%V=bt7l7?\~vͧ'`7$$xczT?QVf7W|eEv sXngCttInǯ -|ZFjB?eY5>nR*M'%,y>ˍ^/Y@V*eNc}J}7L6(܂Gf.J}q /5qL7\4ma5Hȏ~YE:?ߩ.*9NU]mbșuȫd E8B>B T}1?LF$G* hoN]XmQռbEklyi˱ J^M2";Gِ4:z GW*Q<[gGC?y_Tr:WFAܦVLk_m*Nv*V޾z(U:N%Qza04$:06D/Rrxޙ5iQx+`!' $ooo<V2oc`L%ZȞdhgcW1 Uf!*]*HM~ԐSk|`wwoCYuކ![f&F26-&e{#d[Y S#Πma, Vǂ6%7"9 6ZdmXl,Z5:2D%gm+*'[Ū׀"F=)޲٬[D"C ;:*>w̍Vb#&t mq+^/GAInzqgz䕏,7%vXs/FYc/i!ɸyGܤfgi\g0>`[}9QH>흷l^\pa~^ruK#5nܰZdž\l3\0;7!'#~$Ӡ3qgQ^ɢ|Y),3'ԏtl'3fz eK@IݾnT@`ߩTYej&%œV&pu()fS t 铗wp1^lSa -nԦM[W>lfw M¡Q%( a5"/QW9Wa&՗\[qLT[̠ߚEd0r|\ƒF 6ۛ@u2oHlJ$!ZrckNT&_'1M)^&!3E*2F/3}W[ o"җF 7D=WQJ5b|ڽoROGpp¼N'Bf;eop$ yFԧ oQlSd P^ nqzVt.fGnS[ߗү3g{UMϚ-Ws&r]ELOsG]CSbLlD"1A_OA<6X\ ϭ(hDGVfp`/ӖU*}_Ƕj;1~ lBX@ԋ4sX9{3<}}fep.5Dd0,&w 6ev0S<3ļ+^ msom)*k}4Ɨ0o#TLѴi+q/yW1)&3|aVz6cX NT*:Lkx|2‡~q!q`,D䪦U ._`ݒCT c;CO,lj uڌ0B1yf# &pn5tw4iX!H/Nrn0; @Pg2!q90c J{H MͰ5DWe8|33ɥF MdH Pm_+dzͣCO H@ZtDs'fmhmFquTj ZD:Bs$xQv'zA?huK8 ]o%D3 \s>i)W*Ĥ*BE_o&,xV gk]]B׋mh%0"[-a/>Ծ|o>%88dw=>xLƷW1?߱ ;I"o_18,(7( Ix0IT9]AlGk,4:.f^-f0lK k 88(:,)=g~U 0Wiſ&v1<4#Y1 $-^[>6T;yH U(b |m?N'fEiwOveꂃhmƾ`[VHgL~QMGƾj[7I (na*le{dCDPf0/$Uuum+(8ؘcEA-0]>O)":VxMMg8!9{>ZDrHL*r5A`"p'HqSc:aL `bBxa[I5rW :Cf g[Q\f-R%ɪ: U CBK[3+i<٬{y}Zg"(/*'|JYg&G4oă4M`oiCJ%k\g>ѼM(![ݒטb D [6ܗ'z9L՝bzJp*fGkz5:eΏ }-MnKR7K^R0a>wqZx3 Kd3{ 93gf8ߩa22pz桄 .ShּX 枓邑c::{sghb͏& x;#A 9BM7*}D/$驾>nOk.o@7-9S~)Ff2Dvi<bÓ=@;LE`'nMjkiASݮ:!Q ۝r+g\g'$;tQіA{el 7fʃ?pF*#c?nj5&Pٴ!K)9w`)nӅĮJ_νB멂QM/2Z$B.9{DA߱Hk SFx"){<3#-5۽ i뾐Pd`zv/&iN )EB-P6pꫜ좯uld~[ 0_wv?lߠhsEB~Ō 5Xg|."F ֽ^vvXc8ܸO㔙/ ~Zh | I&w:j5[a!5R wDilnՉXU[!2#  {=:v= aY[ֹ2A0 2bޫ0m9!aךy DgɍK oH)]_SО^| KZa3k+PܳB_g?al/Ý&M:&9gwU3]Y!:x[MDa,5m_zZ@T[<̓iyՖި~ Dzڣ:lXKGǢXMKYbGU9fkPgMhx(Xf͢rږ4U^/ M>>02BU[,Al @лhhƙ21򨓓iqM c 1ڌ唢}}!sXR{5L\ҹ r A D5j F?N '_D`~I.R\d&bl~ōoՑf T5~ F8t0SYA lnSb g $V_ҐT ; ԫ  ږΫju>a$p,ṕZH-ݧ](P;W LVyphgáUͧG=$CO\o?HR @/83L -$x$#bE;qz1Ӵd :mIڦ+I1%`EeWہ1qs[3wGT Mvy9@d @w O:kS|Y)]O@ s1n (Xh=VO'rP `Zݎ0Bc5p]>-g蠡i>zz4~ \G[ ߘ y?eF~f"l*)r)$R˒z3ܖTGyUY\[mդnW; Bĭ&9ԟaCy{MC`V8(m{ԙ/m`+kr xיy/b#E/M:`y|uB a k38ܯA .yLZZ8:yBDNZ&NtZLNi^^e> cC\CfNFJ{kפ+D%4'*KLtw٬9ye'fCt.̜ݨ fZM5r}3T$r̆\H 譢sl`;F/Rh @:?XkcSSlmҋ5g56{F_|Ms >3u]"]ncrqBY{ӡ!̩Rl\Рj5׶/)fO$*h17kx y`_x禘qL`hwOePT<׎6 1YlZ28;R7{~4R^1VE{Lـ%kue͡Z0+-*1a)QA՗: 1[,4]U `;42'dVM/?<~Z {;1CЌ3dl·:f.vOY3Yp3+/CҀ $Kw\՟8v/X47ַmđ!tjU >Noa6eske7G]p>&fZ 6cs& JJmPpߌG|3g f)Yciq5UJCQLt3n#qMr4 <()-j_!,jH,H)ב}uXg'Ő]k܈[>=voaBUZBX }MAJ2?-UCۤ&1ep?[8t'ڐhG NQ/o 5d֪pjKaN<2?۪o QAC]<` i<I-C>pv-MR=Jj։j_۱Qaċ ;^f|0mRs>+e  ӢCH}ko;K>QE#9N۹JRd!4%Oc$ ɕ|_y-VѮF6@?6U>UFȎCR9#V 5Pp,^n%8ox/u qYヷ>v[Fh<l^kyi}J8}'8pGhQBy~r$$tq}GB.z=DZ;& -g\qh{Ž%b0EӿYasސyf4Bو;J%}*z|ha%bɠp\gŤƉ<]Q2AS3!GdWh&T؛]NT!2*ˌfpaG=NC .A\:%?etV53i%ҺOLb!hDoצVxdz6 J%S>*w7&2CPV|} QRg{~}iR/E2BtuW懌sC:2fEP'}le-QC f(zu0Dv2'LAޯŸݯa!P\Gi=ۇ˚Ȏ&qr*N~](X?-.r_!MNK5`XʾSǜ$`ީ™aiɠOC` RAjՉfT4R{ہ\Λy9.5aq;hUEOkSETtioJ4ZûX{:X[o6* 838$NjwHT&e l Yw^vMy#vZt xӄ-Uv)g+榨L  hlQ*R|aθ[qU Kl[]C/Og&Pc'*1@x˄ЄGU SK诶: LY a%ƄNpdίTDtɞgoi~A {:>%/!gڨN cɜl"@R+d¨P9x7$BEdIO |Fh[RlT![m`ݢh C8(̗ Ea|WNN:ۃ@"(_&KfUil܆3uWݩUᇽdeAG ^}uAѵBvP+Ýc1j +D5iN.?4K׫)VH O Sاcֲ\$4|U;pFz %ueM';* S_4 0ET!3I^n@x+wk/zo  >y&êr.j*h ݦw) Ym1Տ/Uex Krh"ڿ&P~k?X$*6Ψ65@½M~ t@q_bvU(}-i穽ֹT9u ҈"zWs̏sƉ<Xnw1(&ϾMHnM.DGzGd:/t_֞2((vcF45i]iۭ y=֋x'ƺ- Zr QDw,sF;/{SbBNÿl3ZȧdҔ]0,p{{Qq~kx1l?邔GfFOht_jg,8+lhT|l)\B /cQz@y9+?ICn7&[B#/~n^Ѕ#,k~ ӰAH\rH![WM7[+ϧ}t0(UFIwk)$h+]*vįcr]' CYݦ&V}LثKx93?dw!މ7diA#Akt1W2J5`_.\Gi(M<Ϩ h• g׶FiC>{ʣY$ g ͎M zރ8i\2@),mE*%0t0 @ŭ>`0Zi>\8s{|;jxtgV(6ТdTCl$̼dLyԕrGD [85E:ȩ-^EK3zX.L0"v9*)5f,~(Gx _І,5X륶M7{编6{ w])w^0Z{19F\7'{~?@~!;m{"vm/&nŏkm -Qi{W߹ 7N B)5{_3a\J5 VU[AOКzl;% SO_D~{mP dQYmV2B\@ 5(2j Rmvm X2V⢗5lQ ]cS+ z`ӨZ^s#7N:͎?ko/61*,A(|{a-:@$N48n%ӈH3i F̀1ZIeאY/7_]6EfJ*2{|-~8#I1*H{`x-|L*5z|"C۱_0ԉt`:8Y+b6p _ uߤTl-Hua%i ]XxU^po]p0"ߤ -WuvXYfc;*٥aHugC$ۃ6BPg'Ф:QY8|,TE笲zmW\kseRw'_˴?=F i~SrxCc4#<# Hŧhu2̌QLۭEBj / c0 ژOvWڪ5l`DU/D c^G#C/N@(MCp\l8mb^$>kEnW =V9P왽[^e#ߚ'+2͖AU$`R$E"'^+gZ\կ]D2!zHP\Dp?!d`o5f;ק$~k% "h dL`hTv.]ezH;RvtVpvW &w<ꀼ*UWa\~TliB̸B|;XA_i갓 uk6/ijɱΏ‹rڞJz[kcc(vg5xA5ykNa@m%ɇ2Iz?>-h ~UH%W$C[Fv4h6in{0Y3qtלA4*w؁ :Ak!5fCmz5ELWSh$Η!ICgܥό ׄ݊[J mu ЪD)FPLKίQRO$Y LF=4ފ 3JAP ^t],g``;^w,ܱobQ՗-gm@4I><DfKtAɤ I麥kp_ޜs7 vdq[?!>p;w:]PXlAІ-c,Ź("o:E>Tnʩ2^fW&n@9DTVL.tff^H%ۗؠu/Jv7%Qynh;cmu3sdEI7+נhPj`'cg\c.pd.\ot0q$ ^42mr/$c~<~8yF#FL5 yiy$  ^Z5C9HWz pά;ߕw@l mbS8#K3dV:K"T‘vI4kwts 9.Qc<˛ujPN"140wO }FeJ"D]4)_b*EF$vU'msSE."![`ONUh jp Una_pĕJMTIo<|CC+֝B]tYXuDo̿7lP)V]`\'M8d</12\kcgNzlESahvjR YQň8Db9Mc#oujϖggٻoz͹o_3*7M4%̘LCQ{7ȷpF5:{\{mo/p]Fr̴]4d6&o怣j-ftNY<Q9> nbCѱ;xF;9mrVaB->#;MP3Ď!O3.ȨkTh 泩.3<ӱ ¢ zߍ _)&¸m>Za"=X_M]Cɧv#M&@q\KtJM'jRȑ%-&l}:9a\>7PY]:vv7f76B"d)XN [}+' _IMxĵG~IigڶI)ݬ"PAkx]ꋨx>F(Nj;1kĈ<_a`(}k#uho݉(2l, pzӚBqlax{&3XíSHc.?HZ=fU鋑cټMeUI'%_mGg5ar7A`F#)[C1ѷݶ'N"T^$2hC9ʁV-|,C58wߴ>;vGyõ#81վNhР #pp.icO0'A^jk}YimosTKsqef+=|68Di|S=vi9\1]*ym*$-).u!ZBJaa_EENs 1WahZ;et>e5c%qLV]/ƚ d%)ْos5U}=&II _C^`Z7SgT^azņ]I.88NFԔ%;Xh,7Ͷ4D _$@GUٙ'E& =X>)s1m4x?#s+;-5a(m&xE¬KKU#t.ط_]!sbGp$ Xg Tsi/!8j$ĦplpX&nZML}T @Q1 qB@gVއ`D?e99؊s$=ҏDq5A},I%nvR"ܖC M'#vzk *vN k|uQߑDu;O~"M\\AC| /2BF*=%uǷ[m\@tύ"@2ްbUռiN(.8u16eGDE'3ImiKX$,NG,ysxg1)$@@W&{V6$"KB lh) ʕaFIe3,41zC_hp|ƘAeXzq^Z3ei'MxsSA8[*i/vաx8bEvWp2n)^w*K2#cs1vb9%ҳQL%ԹpDҊ HsgDOù/{40HдK A??f&5(qܮB֊qmҘ97Ny1RHИ"9\.=tuc 1vK=`PAovl-F{߫5ހxȼyBdmI@BHu4cU K>91UmL]Q)"=Ҍ,T@Hu-ŴmWA3%6H*'w>(83tXHMJ gcV{PސBgHO,rZ a?QxȠ_@^q~Dk/-\+6ZDؘ\!!9g{m1@A!gV?}?#Uu) B"1g<Go~fSSb`nԉMr qvb%$0uՉVFS_;/ꊸ[,b"؎9˩z ŠSË)xPǿ5mx j(v`0tîˌy$n0=f֞d3%@xgD0O9"?~%_ ʦg,֗02Qf"0TN|z/H 0"O~^ +%!gA0sN6Wݡ3+ #2õs#$8p,wDN1P ‡q3lo1(c< s@B[4 6Djpﶱ<~c{,82ȠDx7XRG1&s)lse=B]jj,Y-J$( 4BKvMGL$kYM~Lg"m7!^hzJz޶fgTƟRtW^.7m9J)/JrY%(qOe-BƧt`ev.{2c^Ik6~d ;Ra_mV7q˻Zo ΰl4m}WQo:W*3ki[ҷ9~28iܓ1v!}l5ۼ[p.,coM1+CoNUH ﬔ䫅)iJ_"H`3$˚Cr|ckɷfC$w>$vVdqfdZ?Fז{ gd_4;uݸ[29!I]d S~3eAoB)*,IErk:٢%?LN'鐵꓅ZL^+5!ew4'IE peATR mћdzJ6ixҦ1j~w}m0Z%Qwv}'=cq<* \pksy$zRW:D&zO_ }v{Xs } %@vgm垳lzh$LK:;W1`ubi@AIeIЍV8F{wwܻuhM@-\XG' 1| \_ ACkOY=Kn 2xNzRg[ݢV"&9<ÌnwsD}wa@ g|ߦm^ƧNIӆYV>vf}uىLCHZ<$O*ʒJ F r}L,f }_ja(-sϧϼZ):{#ã]>T$AsUтMVO& rԈ*yMn}']VeQ E/a8kY6]`{$QC|?Y(gEqc2;]k P8acGYOR~=MP8-VWbIOt~yH T #& 9V3d7a`JU|xdB EwRхIbm5QK S][%euրS KXtCt9Dϻza UzL=ݠUPJZ^衠Bu.(h <~!T=->)`'D4r FrM ɗ(ۗADou2Gu}G`aő:gЏU7Fnԯ؎~'*2e5-Y$>) dbYJH6BӚXTBiة˘Zq1SdsCWsQJrJ;y!3,*E;,GPH׏Eb~\Lm!D4:[QҏHNcD̪Ɉ,iR oa g"N%l!SѥE}ՙp~4}}g(r_#Ty:;p*E{ҝn LfAIB{Z_=@UCN4]Gu0RuiDdXL!4T9:DbTr?@1I>95[{7,!̂ 䊓<ƤFF#n `M sz<&?Yެ߾t2RC-XWڊX_Il\ X<jHyw- m5& &1׭Mf-N'S1Fb/$,YmQh.= PC&u}:'w˜3+Xˊ6bw(`ث@1;@-g%ïM~s+YfJ?TO>sN&Ҹw61)P}|ajwȫ|r,³ ӰRfA 'cfE%B^^ūLCL36hJ^(`md1c/" +W7 jz&nzb`+hǹ['X;+~Խg/pLpI شo2.T;P>JԌvb?!FV[i܍DX8L.Ab3>$<5 $ ]]_>/nf88baPJ]Xr_B:HTa?T脳6N`. <9NO^ fh,w,N!C{Zj諹$р-u;?q2ྈ?%~x_Ո@TMkՊUkt+m*Z!P]Adtxa9 .#/BYQ]kߵO ?38|[~ N^ ,Fу-R =Hsg4 Ȕnւw0 "~OG. Y"ǕDo*`Ɖzȍ35[|Cz2~1?{V~)&ppLEV4c:V=ªUĔ=3p9h#]fwbf3%@ kL+\$.t՗@C,Wz8SɗZ>5^&B(j'6xɝgn (0&3 v,ku9ӡ~ESPCa>`-0Tzjx :3m4+ 5d(.ѽӪ'*(~3ULOJ"1?8NV^K_؊J}Apg\}N_;BjfXD垬>"p"% <@rhRv /AUib EiWQ{ x_7ys3uu2v^SY@ {wi>s PLDn; <q{"j!,ph{adӧdw|{6@(3nbX챮EʶÏyvvtғ]װZwptrK!H"=:7)yu4{l4/L׍E{ugIo~Rl=p/]#1"O^@0ξ> C+D`L| m'*KnAjByDxr7S0G1ԑܚѹ#)IOrŊxܕB`:[m:/sTQa?qD]V.ٳdY9nRN:΂y>^DkhH3$W!h-fQB4#rj->du`j2.FTK^0vA^[֨HIu$ԳǭS]U*gD%3֜_EX~)L5Us]~{3, B:΅K}KRa4s>I`Q9RJB$gw^g(xGb5b(t&d%_)&J\oP[I42*v@sq'Av#IU1c +'H{q1"/Yhy9stdj_.5cLedF+nbtGꕃ4&v]#l\oUG}z23)oy(KX׍6M|l5̻CQD6ӧ(5H'n *`rBa}̹R&;"#:93y(t4Jsk $f[mf<.#n5;g%SwGPNG8]߬ AԈA9{祪"NLh?-jE0;E{zl-t?wq,gYLӪ7ӈ G$9>1c+g:|RJJnG]y؜|DE*H$L@P6.g&p*m*]p_ PxVzʜI7S|Sg!oRnH+SHlRElU80\{ >> PM B3`WgzQuߒ9lH!7W'Έ~eNXKOt존Lt U?.Ol*< d+UC$.^fz2ނQp&,||<7N7>?0Q \{=W)w؉`hK P +DZ#G}bЋ0N: xR8jk00nFN5'J5͡$h^lKE%>1׎]UE2`1Qoދ_Xph4oUkh!߽ÙQM |]§ yM>*UE KGy#z﷓7U,#0*K * $A,ƫ5 ([O2mXuƺL3,pBqSykawyDrvoJtZWIOI9ֹЯY{gJ(`i=j"" &R[9Ik$xuuZVD荈4؈.nzus+XlsHϳ"y&E`B= ɵgO7cޅ*j IF㗤 ۵Y)7$1D䕕b'8 #_A,W\8=ruXR{.agPnjx @*o=~X1ht7@9p M#$z' V 0$U7g!4tBt8JPk@dEy sY*k1 `MX,yLɴR] r}ײ'?v4Ÿy^e lNГwet'sh [GT@ZЇѳG%c[$ L m'~=L|PRRie' y;UGx Cu˾;XBMl0|MpqEp#~!X )!滾BoX YʾdLƘhnr3 /]^7Gq;;^A Gܵ֬Qg@Qm,@[;aAՖ ?{5 4LP=Eg(bby牐R0.y }߇:i")9/V]~.c{ZO#meNg[ڝwf5+Q*3{+j *G_{n 0 ]$e#uQ7s0&9誴̠35҆U0I}rEƱS>g}ф(w ׫ J;nwASKѨy95ysuK'4~dw-־s1yn%5@^JrLw",wZBTrTw0Y9 L+M@+^\;xkW)Y #fLRKfqarv+nh_Wuܞ4ݥj"yoԓ7V៉}%XeAPH5+JkH&g = -UXWLp=6s&P?$ٳ?ndlVk$k3a˗ȑu e]ψ4yFnF]&xV}B`I1= lZHe!-}f7/Wt nG&?6O_doXa//la{KHcOܔ \@KYi 36lb3lQcL"9`aWŖ)}M٫{|QUx#e 2sojtQ|=5΁r*T5nv .W7Cx[gKd |0gk}.݉mE/d62>laY87R2=7CFq{4S( p6ѪZs: d"P)17 ;/-  NP26]7Wm}")]"-.z)oi򫳙G4߶qhDrFh\{&ؿerfFf=&1⸥lm2W[|&*׏"M)䁀UWwգzdUĥe-[@H kk-$rVoF43)ON: yZ'=! Ϊuc82'y`"[!kB(\Ɇ,0nᵬO7?u ϨGJp&XKu50m1@ӗ7*J. 8pu?w ¨S10sBZyJL'xg73ʪԹybq/!mܒn3re!߈piPVF#׳D'7+QH,Ƹ r߭oV`eh߿m/Rܘ>Z:WH^skv7P$|Er_2Fym9鑪*،Hǧ-׃{Eb 6$|(As';sɌKR3'XSleR0JJ>6 ; "l/.+JS嫋-B5ndJ*I_j.t!_=0MVaf_~_3|ɨ"hu$9aK1sPC¬ ZnŎIㄿ auMJ0 I H6 H#B$7.ز3s%dM b;7qakMxȉ .'vCUϘ{n;k0_"9_ zc%x%ܹ[Pb#Q0rO#nHQ@Z>{erL|w^}Zߩʢ{ $cnpᢟM6ِ2oDŻĩ䈝 ~S@A#q601桿fF +nRLℸ] ozw:Q#AX@#ͽ2kR48)*'n ]°蔛JbwwԚQ2/[$8C.?E;}h?.{GB WU'J#H5߂("iʔOdRf3 soC'"aH}L6]%\PBykwiyf&W̕(o&F $Y*̌ѮJs蚪gQFh P >ls$ըp)9CzaZ6?oj@`V6ڭ|'IJV 3%i曇P14&J3s\-}->{,=16 m2h.8o":XȴyyDP+P_rt[Y'\T Z0׋kv] V1ϛz,gD m )m1@' bL*ۢji}8.BV69Z*AYM{e+9ѐwy P §E28M h|H2]yWEYh+`nU;#AKLU`d WB \o]u;cQ3qե\͢!ۼWI^aa`W귢Ǥb5-Ke¦il|!j3g+ʇm.xH?6 akx!!؟ɨrbj7k J.[[\ o*Y0Mzף~.Fw܄@J_G1gŁNL˨ RuAg:4 }E4볼-tp8aFSuZ71J۹K-߸BsM$c6 {0)審,L0SY*@:F-~+<} @ɺ?ؕt_&+c4CTL95"4H57ދlTZdJ'gC21[I9f" UKJ<?eW >3FRL:ӈck*wew&ӛprYi>k-8Y5]B&ݕӓSdӖD\#<5Ty֮u>p7 gVyQ9~Qy~ E~]NðKο3,wgT{Vs>gfQ Qc$F鵋B:}!2;c*^qK3LaAϪgt)OU569R3O]{{/a9%"]Qd4Isn L oO$ƃ>a-g[[$BA@V[mCc<0N]b%hTM1ǃImߑqH2 gΕ%-q'Pn!ǻ^B? rkcU/MޫrR@+N+H_JyC؄<;'G`B~^&-`Ғbņپc&xu 1:ǽXF.pR$ e-Vv{. oYo{-0i W X1^>mԑ֊TQ5\y1U=#?x{{C !Cg ^5nF֩k}SDTc@ kk1*ZvvGpdN+ҟEO>8'|YnU\pNHu! 1"' )QDK׾/,^ʕ7q܄H-eoDm֎CƉX2~ꐼ7yو}^qx.pH1x`ˑ@#(P^[ws ž Q.`595?{Vx?ĦS.NBחO@.{\5+Ytҋ(c~yNjFܣX=ӭ]G[>YYt.ꍻѷisHG[!|5|GZ;Y+_ـ&%?X@~2v5^(eWB ŷ@&b2GG( (=$jiwCq wȩO_Swhx &G~Z_Նņߡ~TGd$;M/_1T@Z2}K匰XAD 'tz͠+ղlꌗa~6jtq+MAOR*dz7Xhfl)qwkn|yWj:R<%,9l'䶮 ;'lEDKЬ6X-\GsrLm)vf-xq.$ HQ*}S6YX̖P:UUol(Z4|p%;s,k)Չ5qT5ai^djPi8B:ČG9Ҵz(L!(@G=sU:T K`<ݦcՏYc-}JN@70 'U al ,h&0j6KsH.{)m?(j0A8aK'Y}DlcߞPЬb6.TRbg-e N,DO/FY54_8E`)$76GL BX}U㩏al_34QCd-b")*>[Fbr<LO݃ZuQ/q쵋R|-zApΰ5/Y{q0.2=.fA߮qy2dX{_Tjv[hX☑Mo63;d,`f~; Jvv03({(npj7<"bq ~_OFIi^@Xx'rɒ-El@ =^q ,oX1wd[| ~n p8>Ev8GLslzLx(^m/ڂ%"7[V2\'u}* Er^j4QJU\M@6 ,n;ߓyUMԾ=o ?@A3'8 x;Vo'On;؜: ֤j[&qW9r$ęy,Y= GR%+ HeeF;8;el#"4n}toB0CkF {qǿK'$}ǻ*0=_:D~ZzψV0ܿ|:^h1ZuCrW:h+.Ud_5Y\Z:j^܇3yyu+F^lf#Jk֑WD᤟0xvl-Raꐓ@dnWy2 qSOٚ4@Jk f}vbMXDCo"5*C+PIUð}cu`D/k% 댕jCX`Y O'Muhk[Ċʰ('jHp qE6irCr /zY-^Q@}F P C p5F&yT'謍 )V4 e<ӎ`OS%;ֈqFp Oo> *;O k5P<\#4kD]vf В.<GZ4X"yJ7./3@4FrUb&x pK7>PXs#vڜAH[cYHArs7djkJ}_]|67c'z#flĐ5ߏ{Y'4J_DF^` fkyPZ1rdZڗF#0Y2 )E ˣ[`JLܷJi0dy_ Nw)g^!e'&v6Rߝ #{%̢,Y&|EA`+]jy0@$aK7*x)"qCEjOOWX#frvizQ˃agey6Y1zo;IMQ\|FFN6 0_cÑ\@Ym ߇=m/չ_H 텞@>Q7 *|U9A[Y2׃8S]0 KUOIQN:GAiZ[Rѽ%γ=#Bχ=n+ #!Gl\tyOoC@O zᯠrCh"%[|sO6&Of9tpUKI/ψ~i& "?% rV0 f!ėBy'Ij adBctՔšjsUEfkdL<| U[xnMSqsE YLg?c^e{&/a ,&C0IUaC~*3R'.."?zF}JNo6wC? A/x3P}E3sF|l ZxCE\{`tm\ mCisɮ;S|?6$u;<`Cf`֝b=&DYjsA)~=2gSC^b_!I-}ɭzfOMNs]g\X~D]%'GwuK`6o 3HL.3%ϦBE],"`++Ê!Ko+Ph(;g<=6Q:=(C9]w x m> `KmjBVf4CN g.qe$/Zpw$ 4rgb-"R-)2 <!n4W.oo8$PIyn7qjt/_z:IZpAV<[Dz%ʎڮ)L^葲"1޻F)T VFi*j{5Kok;*:De{ẅ́ !}&M""y<OtE=TWO]ue Y~(t0-GU".;j@w e؛(G\9Edʙibzj^[u֤.?1zrAe~]?nnՓOC/wEBlFCܻ*JOsIJ9O#yqi]ZcǴ>576-r9⑏1KH,5V\gAg;RF2j4(Yjb0䀶9g"0#z[ǿqbٶ q@ܿUvb[8K4}{$FG 9%œ _@E1q)@\߿7sϕzw7VTv#,u5h3s}[G(U1MUiRھH g6>K8b1vɛ/P?@mj 7(D]E"hЉs[/bk4.BrM2Pr3Ozd zΪsou.nˡ |A 7J9r_9I[>} yA|b4)7-O0 ,]](a`cx\pCҮJ&m"(}GdZMlK:I4pnxeդ`ZU3 &DH+S)~.S2D(P29 *a4-B`d [^(va`) ⤂rUD`osEyFd޷E]C{৞"#ZGXRy(poZʖwxkt+jc"#g86@osl=O0(bZ3RI/R::\!u|\>gvGB/D钟q(.vIj@}OiBe&)e c{kcl&''hzRrƪgiڦDLg; &Qoth12O] c*R\v^o)r.ݶagLTly˙*TifP6? 8s*:nWї|߄0kx fPBovV߁|O_Q5nHzcwaZ\m>@PDr[^ j"=( P]]Bnqi2G;Å5뮫`U*0o/z^1:⮦S /i]Pdž4%j<ǃ++Nh9 JCϽǙeD1~WV1l@:v8G 8]'d{;vw-}$ưJC /0}ꊕOг#BNc@s+#wE\A)r=U'6?Lzĝc $7czv5/]M/cF }3Qִe 7u&q?l?U|sJxC+,Jr+|cAL?*;?_MLAw6<0*E?M&PdKY5T4ؔ`? /OG5d `;&:\u@}|MPU[;ScNJ,2b`SC~i%t!2]Cnv>3/g1-=X Av)n[2QYɿp.#c*}@tOt[*P*hrGZ֮E  U {oYƽ rMQAGyt}M_K₝4^ 'ն1c '}ʚ_ȉuS^ קYT(0yidmVLbB'z8T*k@C\ '#5e?r QT^ɻVf 7ҕ,BAD⳺9mJ=vulڶC؀ a{ߠ>I>r$"y]8G,ruvsoN#R̩dAkxMЄ;$V$EuV;> ֯0ӰiSq>O"*p%9B+3 OxOs!i+JCCeGQM'ӣ'䱐t mKPJNsw9npif'k$4; ѭ;FxΑ`QHK%x *T(Rњr?hjian? ~sAi?z?a$L2Ykg;~J{7N9W:Q2N@X.<~" -LVG½HS=}`fӘdmz _HD`n@Ӆ{ ]1_o~݃,H&s1|c @3bNՋ_>y_4ܢ͕wBK-#鑱A4櫞mUwrݵDI2ܷܠ!4J?}gu/:ckW$*6!O }ھ(P-zUQ OVc#cf:a2fg[fkW@Ph =4}V&diye~6WaY<7+}y[Mi(/o:S?o мG~(SZ\aQ]6GNLkc4Pf< Ű8㺞&=Y)ݔˮtO2XYbƢOOQਃĺ9G;de D?:=.6YoG75jyx&B؀4bKUO s?NY 2s WD"3$⋠YsdO% e斾Fpx;Gч; p\{bgRL&Za2 P?a iA+.P ˚,qĖKĂ'9ԧGEۡAe@g%3)`>ZcIHvPgo 9Np⧎sګ1z{> nKdR5h}ao=#PKZ2OZ|ڙjAZ{}&{|Qg,3,0fXRp@[I?AF4x/fB߿Ȯpȿy-@V񥌳fTކP!e ژo9 j/qN-~eX1P%r=c8Ցo=/|ia p̍M¯=LV9 g(2!ILD91?+o|]: ܳEò>V'AghQ  o_[Pn[#&b˧0gBksTLmF%o(YEJ﬈iKt8>;".ύ GPƻ*4l#ܷ+dk_^0OXI˜UOr?Ìf8Cj[SI^n ^xSCh,!$'XXzE/(Us9$z'ZsP)r lҲe'v@f؍L2.VMuU W<ʶªԾ2}N85X,e={mѢÏ # s|6OX0'Lh }sCZ$#4NK57BV{6Oά 9ܖЙJI=R,p-P ,y'WZnm=""՟6¥kEY$#>ԼE)jU1 }}$' 䐼v 6 VF8ϒ_NX&R9<q3Euqkqxf! Ԩ V+ֽȫbN}UKdo=.Z-QGKDyӔܦ鍙z5X ]:ĈJf#$BА*iz%b  u$r@7,R8N!Cû wS9A&) Esl9\7C1).3f)tI9vQv?"f_Oucp͔df .ч1RUNx5Ķl}0_B' (Jڳ[s[q9(ain`8j.~7H@c nUSlJ#s@A- "1g=z2x49,6p֩ $@= y…4 Ka_ˤ mȂ<,=D.%Ϙrbpjvն`b<Ÿ~R)|5qWafG-5>y*ܖĐ1httu*Fh5z{rMsU;I^fnJ:)"GXQ3vBx1Aiָw@u="yz$%v?B _]u*IJ*0a< aAN nsmt\ e./_|#aG56R? %(-U*{aNc%`6$s}ZD[ N &W#OAkp7`_J?0|գ!4"[ܖ?2Y$wh^Ip'G85/GYV~ W..<8 Z r7uKӭ}V'/|'h]5=K٩:93|y6-[s{\%"uc-uKJ'/X]/!!M ً,/0/g$Dyuy#Q$a8+9@S@p1&<]OFfcR֨@^{$uNܪd$>F"=W5Q)9hUm)S:rE &:Yf2NkV&$!~AoRD՝3f?ȇs+uP E^sC^"T8w`^+|b21atuO$4aT>ND{jVW]E'[jpx^gN{;ߊTyj/\U)C"fo_O 5TF$ .,аqr!ĂnAi5Z*@TYČ5 B%-(dEP$[/i%>ǯą9 czlGg-u^^L9i.oQ"Q-r~F#a~2_Cf%Rwxx})eߵ[*mT%1gٽ_%CCX#szB.`:#]_יz篵< r׀!HoEq|92e}ę1w;5qronnL.ȧ^O/޽>nZ! ((@/%(rsųafpcrFam[: eB?#P2p+ʷ:䄎;f7:iiRŀ7%L_Y/9ЏVrn3tqHc#)GC3O2]ԩ7a{V'vxX$Ž[>Mlm<}h_1401(kD2cL\Ӈd^m"$ >B#1 Jq/>Ҙk.C}GgQ0 KnF~J㩪3m5ib}~e?e :Ѕno8x}b& pg# GMze*=H IGj±,cUF{<-\dW- .Lez̈́7:J}ڧXfo'fgI*NSs=cjv 5}Op6caM0f:K);a|bN;/􄒇B)@d CUh3xNcie,Yi?BCjy.Iw F4f1$Mt:Ȥe k{3}ShUP`;/|@ԕ2W( z6.w8B44gJ[T} = *3cbC+~Q|Xj+%AlIu6?eKs+"iLcaYwxe郷_&53, CJxo±5ӎ)V~!8Z m`TsTZf >%1ZoFH6'^$쵇ED7^TlU- .~%Q%=7+B1Y.x@닉!"uEL3ЂZ<ܫ2:E TS!AETA}5FF- ‹۾l GO (Pt1Kէ rU q= U;$e˫H| vn'r ǭI;qQۛm;f<*s}ԫYA2jINU"I\uPa7jG8Ir$}*g=@tddwAۃg`ca ?-Aթxp6w6'D qt@HY^4K $xn2`&Mtp{D¹sU[%:ze$;Iw6:ɅE$az\.K*WQMFmq6Ge 4*^}o꺤PH׬JށSׁ0zɫ6GzZuK4>xC*L$ 0$@N>peQ0~/a&B(3{JK>_A%uRIML@U : voT/Fz61RM5M+^/4 X2;a! qd%'hk;ԣn8/Mhl_)rO\bN0 {M[mt}Buǝ %j)sPRuh/odC2yz]Md/z2#) wh'A&# K8v(86sփsӌ&ZkĒ)6~\9_>ƾxϕۜMؓRNWLS>UPOz]Y\yn!Y" !WO׃@Y .ul Sxegq'&baDL# bQ}8 IձMPHK[GRlvuϛ.&R{uP y.vwD2^_L{TC߽Hg͇hzduWCf}(V7n$߹liE7X`ϝ*V~ E‹ֱ3(ih{w::PꐩH<2%wNLzF;!ŏ+xI'al4[2[kwysAR8mBѮ.ZS05=cxR)YQ#rƷֺFVf&=rB/a3J}Zb8݉OKw,*IS$lA20uۊûWc&hA);KşZN&H]XS*Sml<|ڰ>M?XQO.^XY;6@сcż *=hQܧ17ϵ9Yw|7t,@Eō)+Q  K1+[̂ZnE"ms)ʯVl;>,ͰHZe=Y_7v|?Lf+ F{[Եt!yl͵z9|j }r$ JθTDySxUXwM]\$g+X#QVOIirKPُg}s䚿;[Oӌ6nd% ȏOpW? HZ`Z7@וaaMMxP9vβe at(vC*(N4FKb ,_(Ȝc{"˛`Kh!> b3=ݧ¶5϶g#5;mxS3/|( DI1 u`j2fmP?{~5Kv }XmA}8uA߬>S֌(&|uC1m_ZWFLoA{Kb(>XWchTJ>^iKҌ‚dPA+ucNxw{Ng3㓞v)GH ԖAWYiKb.1xrL&7']mNȴۥdXW4 2u+ɟ,%_)19g ]*x6&ls(7 bMCR̪ MQ\5JFnՕ?}I9 ཱིp1/'Gl䠹wVnٌUū]ǂ 7Z&1i2Sx8㚊yKHuVFy݂ep\f>8&.5 P2O;0,7M(N2|:zsR {jNk8\ WM[ vqY1l;2%֨PCHg}])Yk?/PR)傛@reP+T,xo+Y W=#!54j*ibsԩ ~_ęOn<G!N9-14jJڨ18 <<݄OX":|T{k_`HVpT 4`xxЎs4D@0lN%R|c='Xj) nf+;N3W^z<S4U!4@&> ~ekNv!ufv2ήC@j : LNZz5 -O!A;I&h.wM_عqyL)yV;%ĘacVuӬAn|"v@0GyIA`Bv | KzAQHƚM/@Y)U~2cx=XUXKHq4zD'!)9-:QF{dH>[xO˒>#,ʱYu[XK X~utu:, e}v|uPBLM;R?TW#Dǜdp.w,c΂alW^Ifh-1G_ϰSU {=mw>X VCTy(xV&Pq,,cIԎ75d#e{C"Gm_+VaetPig~xd"{3VGCAg0K4 TDc D>ˆv C]R hXEG0J#ޛ\#v VZck餘 lá=t?ĶL,LE'.h|YL'pxj+¤e&!evgj-ӏU-;Oc;<~R˭7=pi˅;i+W XL|ʃ/Ӫ0 h&e:\ -@C9vZu5g`)\M:$Ls lF&tlT~|mHhF?ȁIEk+6cq# 1 S{W '?ME ӿ`@-zuge-,tTћMδ[L$B$𜈕H>A,$1]i2QKJ(ёsX_=${r8*߂69lUY<y (hU 0=,mtDg1`MH5DdGIB1opR)?Bk*|mMabN%+_WD:& #Gr1@ EtcnoxOɞ'9g#4b!jŦq.ހ$J? mn`p_bTIs&<1,⎳Ӊ6[nׯ@jM$[Žaz6*}t 5'.TC9dC&R7cN!;pNrg&COYN|~wܭ5~v9+L8Ky^k?*L- #]?F.~9HKԄ-]w5ß&P*7}U1z1j!7#ś[wO gJJ[ 3x OfP靷oH6mgdхI 3 'Oa•t2+pp@w<чˆy5zR4QJ7>m Dn6Q^.h xD0 ȟ۬ 0K!Ӈb޿oOԋKOݠ6Lcƒ]Uj8V4)c2*7J3:vP4H*xM0ycZ{ub_]s~e 72< Ob<{xNzk"JEH)F)kfh Ի @1O£HV) 9U^jo@k"qC|;E:I?f9K rd(9,9ݯxnpn VH/DsW ȴ7yIxP{J|d3yD5]ӓ5rfr4\/GoeC_)'בy zeaHc'!{+Dlmwfu*ځyꅡG>P)o//>6^iY{e,Th? CB$RduTu^1lV`2g4HSDzK MX)c&}Pb}^>m9CyZ<:etcZmHc͎l+ wxID ܒW GD5N;uj1$y(f: sf|7]3)2jA^=>]2?A-q  <!9u$U73SJ!u.$_QL^yALHP[4R3`/zH8B3W*&x"\~jXӓWnyKCEEmgOyp kY? ;uU.|L|\M~'zMT(&8=yDK[@Փ+3XYc.nhu JA!fZ ef  E-O߇3ƌ˹$;W31G@uRKp3~}L$a+"e{T%WZ 78o"1EVϟ~R8k D:sMzN/?HJ.HTxD&J:6y($"ɓ0k7qpk`gOՈ}+f)=s;Z4,ްA|NΧKd?=lQ 3!}wY}TЦK}+ŒTvN0 Є;&iCgٸ@ bdF>roo[ .2^ݘrnGSYYKፇP*2zQ\4F[x[&/o\B5eZb,o.kNm˙j'/Zȱ,<d&!jk'm|H9wj=2f,t80gd;kuGtMQ| Rdi\m1:Vݓ,~&I`?jۋ~ӼYu[r{%Tkڼgf@p$,p&F/u8y"0X!;:yL b)ާ6IIm bFm\5g9ի'+7iez,W骵e7H 7 j+D6 ⌒ q OyQrJ VN1}˩l dݠc+65 b\6"~)UGf/ N,$̣NG呕ܭ"k.\ұmӜ7 ǡ4̔h8Ax(M`nu4Ocη0r/f@1}IJݗ!F?3;Nnڼ}@d'K 8SÇu94&7f$9Zhm׍^I&ouҰg8mkd)":l9  ޙ9-jJ9Լwe=ZފؐjpFvW,&ա"P7*3vFхq4|dg/))=Fg[ĮYJ#[\vB "G'|tD Ó*#AdM3GW2!d~ ?A}5 ek8\<?mXWc8c57=w^Y[X8ƒMcuT~z [*tG\rx;}gtvr~I#P !"4pYq.x,:G%cwz O!cDBuzo[ӡE؈\|AE)uSokS`)}Uׄ,1j7įcJ,k7p22dV?߄av$ocYtu$C6ئ 1Bc1^Jӎgڄ,G@ٝcRZU’-qs$T:e ){4|+%UL&`ӣ܂2i;Xf a+#|=2':]b3_W0fLieoΓHq " }RØ)qa`A"4S#vOaZwG-@Gߚ> ]6FI%FMF'U ZkYmo++(z_9Cb@.l=!~V+c {tP_\̰n$<>ƺ; <ܥT6B Qm{t-泙@jMx'p0y-[br0lݖg\pTO V;::I ittph HWI=kI{@#J#}t i2^U <|OS% U[ugyZ5Lm'r`A] U͠m4KU9w{nq}meql_[wgE˾mdq* Bu??TWӄj%G#(,)F5&Z18KCo;(و)Z.ͧ y)+:fKiHjͼsd9=\Y'xti`M:P_;Fuz?}/9] Mbwgd*G՝ _6„+Js/,٫1g&s[5g(2!X,ʮ` u´m8vr2WPZK,9'|aqH?~f31=#l~"'{/y:+N3#Tom:;>9!\a̱tϹ^YTm`!Z|0$j9TMn_|)s_!Oxa~oƠ vgȱlBF14ced" L #k(\PyNr n㨌Q~˲^Q9"W/ N[nB}+aK02\Sw"XØd:[:rqx=F&H.b]n3١o@d`M\$Cc1e zV8?4!Q7.քw, I{/?ֶ@z`W)]k$%??"ڀV 1'>xLP;m[qH}ȩʮJ&1W58zH2<)Fb t5ߘ FXp-$n@XA0&\{ J>U48[~+02iK9M$T"yxe K#Bס='V7H4E0͊JZX~4JV"?Yifx*WyυLh4+%s?&۩bI#D5}dpЅz&- ֬{  iDӭvo,d0]TL.߄ޒ`=Mjx}|p ћ@)ΟJ( [5^Pk: n m+?ok='$"޴ijb}z0,I`>?j{4:4'Y- 6!P}AN/{nWxe_bEO-ިGtz72Ai> >Y. _.$}A+QS- lq*Җ ^ >bwΗ8:+/GD¼Z֯ѝKӘ,sۘ|E<d=߮ņXP{n)5 k1) Ca[ѺO C}N츿nWO>`,lKI8&EI!$ꮬ\V1ƞ,]Kt0QF&  @l)l)} Po+ځ`cKb0`*K&b8 [?xDLLvZNܹ7yʒŀuL@90 hIL_p_8rdU'~& 6iQϳ1\-&44Đ 4׵}Ήo}&ppи;{ rio# gZv˨YOasQ Ha,(!H:ZNg Y!U~A-ditLdQNǮ (5AٛVJe#LV+#.ѫ83-FO59fE*,v.u爏 O@%@Q i:.mH5YoZwE{HTg,̱~ݫZT60G=EVRȼgouճ~ɧcl!0U@[U-i07T:k&Nur+r3ƴ̕42Lp;1DC Bur1;T~䠝 YefL ,% \5T~aڝ %BD=;>*쳏 nS+fb V5a$ 21Ģ7.rD;2;r(`'Kzj_eY/4QE8Or73&ٺbo`!Ykkj }x&2Xю 6hz6Fr &Ws=߬T e4W ^sLbh{y7s2oq؄@>/}vИgWa .X 45(` Bw}~T E_en =+4춒eq'sO)ֈJ: rX| Y~u3sSN/7i뱜UJ#/3Փ6LmP3{5a!A#OC/ ڭ0)2ȳƆ teNT yul^.Uf+th(bS=zHr=݌+‡̹иː6 H ^7^;TJ|7rRmq" "'Ns)Qt}W OC)8'0}Ȟ&[,< <"ֶˮ7bgɴ+լME%{g\DqNSdO)4*(pAl<˦e4Ni:{v)yT鋊y̶(wl{/@Y-T=v^r/sX/:ĦV)O;fE-@\˓Rgu4{oTLd`3g2Rf.PeJD I4k+&44/H)W( yܰ;|:}HMגMXcRiBiX s¨h%-KʦJ_͛nFIsp)Bo2e#B0  3XZу:5Jւ(+*6'Y?9PĨaw pюUEn i@M 2V AK8dR=WSjIeBVˌw*g͟Kh\is~_)|K{w }t1峏OW2wuzUBʅ4{~}2yZ6-DSj*]7JfiҲ 9tY'(KٙDE0% A'iw.Z7D$ hG|Szt!. )V>&Zp&|@T)8ɭjP8;2E\!jWu-^'2 a>7ne].g%a#C',5;EeEKTq>̷ÖR [7aHM3궐fV;3IfaR6NJCD:gR(깖-9d}v$8 KĔ;`@r3FG=0lAx{%;Yj)S %o`U!b#*˺}8V(c&(? TO!HT|]+X.鸎$U8zYV7T(ijLuXoe*NMg;)wX#޸NiȕP"h Xsu%&<ĪR_~j I&p{!2ޣf|Ƃ oVass*Aڟ\ za1g{Nsx-bT.W {NȟCamE?$ \śIҰ7g|v-@N7ڨOӧdt4S@Y5|]cc 7RSt|5:s+ҽ PW&ۊĞc P! BFgN]YrtE]e_*:#JxH~B]B IG5zGgk0mɻO2G=AVi_iȞ᫘+R ][k, BQԨ F0i:hmwZ Њ!}wDh?Br 3|WS:z4 )#렼1DqXȪ)3y?sue"fepv)lS*NͮߞXka7݁+hX;=?ޮFY Ee39U|YCd<\!$2cTa|KrA hD>-n3Tk)8>S"B?9raQw Ir;n$?N*^&:F.Do-gF8EOx\x'?'y[ n,o1noX 1&JG'. GW %a$ҾeL7u:'3a`w'ۚXhT Z8ί,h2LokEf;S|ebEz}I}q̥J~CBs: uqE/uD}=akDzT$^Ac,ԏd!$^$c5'+j]5`B|GPċح-y!ŅiW;\o 'XBx} y1h Pdo Eћ5mnlJ@(+# ~hg0/?c3>޷RY.Ko47-ؿc)N=d#*#o$t2a}T)Tg| ;d/ 뤂Ljr,0FC7g(#4#lg^xMyPv< [wdEԐWshl\y$# GCgVJ"ovr٠;ܺpg=u֍*_;Gdh<1#'yF πfkw>qHb@\T_[ɾ6U]+K)\Vd+ymnFho( ?&Qҋ2Tߩ bB*@Uh\: bh0,E!,77NLP,*?I+e"pDCl*ZcvPAZ1{vSHmxM)@(-K:b[rAX|/>_M=lڄ$ŵ& s|$XD Dt@ ;7\T?sE[ $ ~!c#uR0Ax\fOXLbm$=[O]lj 1^)NT3neen<ȓ)Mht#plā ъ#=ŧ55JM`ri<[ DQ3攖fx-  >[6z>-N?!I0$%0"{F8lgfq{Buy/jeHX'T΀0y i GhxRkpc٧lR_i *~_x֨ѧ(сl8@Ӎ2d-uu! ZY_'ܟh+D?ݠaCJ0FYgUҜ} P-'Ơr c, ?,db2IXɖ:*0ÐzV6 U~x$j=2*dhE#Bb)/uc!;s~PЀFUJ}43-0[ĩ@3EYڼYL*J~ ‘: g(`Y'D!U-_Oc$tRG?F=MU0²ȿ/]TS@1yGec87^"3ȃ9G>qYsUF(݂GeM1xqSdOC@[d^;d&^;Ns L+z\-0 9&Q :py75$IM+XͶ2% |*Q ~p>K6sSf&(kЀL3oۀm6ϒc$6c:w,yߧzFMTTnCln)mT'r՗x)l_yI 9'ϫ!.' bi–5>d#/BC Wi"H0r7|~mMK'?0mEF-/yrlB訵=Ay8nD̕ulQh_y k˨A=fy;ŘGAKg(/64Hm1k௄My: 12p7Ha֢Esi)`Z \3xa4r<`oDױ-9 0lJmnaG7y(,Jf] ŗjx38xj{stˋ|pMmi(Ru"%[ZC+- ݛP@hP7 PY uf9=uWOKƁJ(qz7,*[PrA=Nth=>*gQTƧYNTwL*%zZ@ r{OdEO2M)R9`>Jel34$eq ;=i Y{[!?j8><'ʄ/`ED#"kQT2`u9V aS^yn^"g~֢Ҏ\MTDZW;{Vڮsg/y#QArDaњ15 r:{E+f϶LCz,_Rr+$r;TʈfPgNjswTã)t7($P 1ZFNe:zS&MK ʗ@/O*''#Pw0 ĤBNl+џ(&e]!9Yi"*K8-͂hty,Gm` #p~K8W5԰06BयʉR|蓍Đv6cZ?~ǽN-`,Ɯ,"Pו)WX@f{j}rc< CH^׈X0F /r[lٝJ~Ut;HݖueV1֍6ٶ{v.Ufk;7A^^.z%YR"9ŝjz qyV']0UVb Qr3Q pfb ֋E_X[{N._|0ORΥF8dR$h` r LE(ջ:)ٍ>+>gIɗxJ86sWtB#pWFRPI65Am 2t.KQUl_=I1} s޻>"pPL=`'%ozY)ڍܖكKV,1*Uɝ[QU8;n!n#l tf~u_G+Mhyf__#m[J[sݒr }h$@ dN, ixZS=~(vx v~xYR;6^J؍AFB䉎NʳRqKE"QNكĤPKq!,X!Zj8-zx E#\3XӘL{h7Tm|m!s;V }F>egHD.Lܕ_%),ib1VfB b_!nކY,cZ%زD:# j*uh+ѿV@^$>IL}— x4R-g\P6/- :n-p/aXy>*h'j!3UJi]F6(*a$ @_@<V2Q;s ~ V衶0_'i|B|yZe,9ۅP{[MΫw5&X{jgxH{$A3Tjb yB }[X,>?ZPVjjNb'Z^S8;-wi3:~I).;Ё<'):leV #n+rmAŶ68#<cA͍DRO4GRk"_ֳcG]sC|vj<6\'Piz7@quoˆuxάv iҾgYq HGXAQeGHYh\\l/IH ֽ; Vë+^,wo󃵮BJ)e}Bq!DBsÜ[1Өe+*,& \?\ éړhIq(ō 딐!AEAgm,)cB?REI<C ?nO8D1|% PCpĆzj՜-ps#v%}ckl4!5,#6ihF1o. , %C/M?XӛlpȚۊ+NLq_M\E;YYGg*N͢ xޘ! 3:ʲLeg(^k)0or'!@!=lKj<{zgd5_*Į5!0a9`#<>]mI1-" 5]|4{65[IOhTWL`l<+2̪X(۴ٍﶙa aD5y~쎅#㏌gAe3Qoؔ3aS\4^Wڽ>(yLH|ɳNzѸԤ(7*D໣O!xG qʀqTިT{\Nd}C~ьg&S*f^s#P2o58 p1.W [jAč/Mf64z=o H`ʤj=̲{I:ǍibnkmLusB)zNj-`:g:,«-ΰ-SF֎P x .d4 oyxߗG> x7[ kq=0[wыxA=w0w'J4ϔnVM0Y=@/4`0"7y:+zL;ڏKpjͣr{OҴSL/a)7[F@gMS)SǢ3 Bћ1FpiP`/:CWc,,x~oe^˘5fcUWr"Ͼzp@/Ǭ0QAٳX I2+=_VAc{hu$rY&gռ)GԽ%}3ެ:O#%ӈ'srmٔ^2fQ rcPz4ma{ 071oz6Pѝȑ-> 5k[QY޲N.r9V_ _Vb7Ya&eT rl*f2傦 /\-.0|3 9]Jt,+ S@ :;>3¹TYs !i,f-`G#вBn;w_]ɇU!j)/pSim8r"Ye,GÀڢgndS`=+]LlWLZWΝ4>HE\5sD4D qDXq?vlV{7؇"$3 QiW}}s^n <1}I;^ی_R#A5%I'C*yZ4;}&E_Ky9FsH.ȫB? Ra 30eҎ;w2`)#_-c#L zve%ߏ_E{wݸ^2٥wQ2y=63U>2IN|p5GOvo{DW:^MB>b!/MZ}1Z@~S~DOҙX|7v*S/#6;v+'Ihk.{xDwY0,e) vRF IV].=eVL+2v++|p5TuGR3K1U+1*u>nN<ῇ\.Z!Nh2B# %p4j;@ ‰UQo7s6_uݫ-xd3ϠSzќ'-ҳG6J40{Y'T}ڬ݆e;tӾ6?ZTF!w0'F[u"@n~-{`sE !s>L o&Qw~ØֲTX?eVԃcBexSr7Tu@nS9ì+(ƫ_ҵ,śtʦm*P+n~ 섚OOʸڐI(mR$GҨ .t S ~?HFCǫ=@&c\I'Qnyr`M.J jWLjr',=mu;_!Z.YԂqz? l.uclEP$fwhmaJq}KDZr JB XrPzC*m`!u*ς;fc(Z_kSHPiQ7\+C T$үoiLoV?%_b9*=/z"kK&gfTǁsOO!-J+Ia %XVg!]T|` 2VK4C1#p뿰Tk⁾P嗏܆LEaUg^'nmpsȅkfG#x(y ;Fƾ@3a[ev7 6Mqg@QK>=Pߜ_ Yc<YL3ΞI0 %`lC/>";0AEܫ\GIY<[WQMiP Ɗrv/A?+ v:h6e zkpH/A1z3. K8>ޭmiV`.h<$>9g 6ClɅ4ߋn4RMhīɈbV.϶Gpueߓ 4u!~'u9viv>#Q. 솊<"F6CARHZcGf]Jh4ԣeRe,Ŵx {vc-=iq#UmJɋD}|SaLdFKp9C|" 9?ӉHlsQmW+qt3Xbj"Bc'XV9n ӎ]<H`$PO-{'=(v\&{Pk}ݫdjqʝ& !S`7T ^ +GPz<Rj~*OM =m-CqOm_·=mR+dCJdYAYf-F]>[,d?x4?:сz}*#yMɞtxnGDxiJuжi+>b7su+[,@8\ۏ଴!MDNI|T4ЀuR%i{aF}(,Q{Rh@DZhѵOǩ vt: Q{g:t;r-VB '(+=Z\3#GAFar75AIH6-̋2,tXfr|3>,2o϶A`Rg6wSGE!@/gF #!zcg"px9 (yTD$7v:;Hh8IMƠzu^8N:JNwzIʡ\^i08M x-ǩ$*Bwv=2ZI%* :agq~H6)?aE %K4(W2OR-&52!{z:,r~-( 5QE&AZDo0?bNYa+֘S~ gWpA}9jrD#ix\~xo3iI޳S1K:.Jke)􎳖!@h` 86݈IfKիhY$p1Ğ>PZVYr3H2ΐgTh| TQapa  їGNm8%ݫS brV"FPjOئ|긫D.JRDm a-b`\mޕNȅ 6Gy Ƅv2zh{[ \Q(*O/R2M)'-!fS%9":+*uo qJdal: d4)UӡqQ0۝L ~0 j#rwaZ Ga6EsBNbM.6 Fju!)T ” .w xp5}o?O`{}z⨏`1 %"y~jC585!6/A=^˳s$]˵Jw/Lfil$r+O|%D_[}2#@'$''".XiKUzZ^.*45zc4*ޯ( 2ng/>i26DMFS+o*s 6 4 ;n!/d]ndiɦ-}`^ЮvR$g bwSjl](UrI~:|Mu攢_U S)KBz+NE6!w8SI$>|R|Y<= EphGca q^?Hw:`0@Y5ZU;Zե!M:<Ib$άF- 9 u׮-gU~a1u`?fb`0kmO3QcT 4'-֣xƞ4)8@9J<<6|(0Kv%W~gu8J5c2dV!pS%= ٓPK$&p̍mCfL%[s)\Fjʱrifc6 .muaܬ1 ">Y-OjN++IH 'aߏsy`[߱O/zmo$d$v*K&r^fMg֓ %x#Fe:Ǚxn?I̮ #V3YObA݀pi+9OJ`ջm;%rW$)iz߶6˹,`NeުfB-`{ܟpBMla\,ՁdExg"ELxGM鬣{䇁”jFk0{_;KuyB%\&**т4G."jٳ#n͕oJʗlL <>H5KH!c/\%S2၇YJfV7sLś $w%8o`oMD sͩaɌe!Q\Ƣ"q MҰ$ Qq,,ŕ.FzQaa饼n]Ɓ"ĿN©l0 ܴ 6YM4$$Hżn7} !\ @ |$Qͥui=Pz=&XֿxQyR1ЃYķԈ:eK XJٕ3}8b6/O>4GM$lU/K7k rdvgs( ;Jִ8 {4ݮ+R[0]HסQ(rU|6{V7iܑ0zH=Y"n.md*벻<ڗ׬BRNX^NPXK{syy< }e}kQv%R6yޫRXj6MU1y(˹DNpPK(ii/:q&WyO˱ByGxW7`OYI(kF%H7x|ܜ0QV4WO yZgYZ0707010000011b000081a400000000000000000000000164e4ded100002164000000000000000000000000000000000000005200000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/!"]?Eh=ڜ.+HSí" ]dPSUR e%n4dnd|wcM>,  qu a%_я1|e\ݦZ]1 Kv$;bDJTA%2n~;x?P,Dr "d:n^Q8fY#/b o_@~Sz/aRDru?#CMM).ӓGGzВ^=I\?8aX"1G{h `P./-;dmLT+EHX,{8@yH-4^|ă2D1e9 [Ş;<1AJ4 _=3mE;_WZU]L+6 bUWk[;P$xͯ!FEqDja^Fc[|Fo( FgsO{Ip.ϲ 4ݺ&k~ "o|wV)rFR|k%C6b 9&\ǷuT{ !2|3e/pv94]y>Ya4⃐?k3tԍ5Eltf@SzЅvak:0?YF`B\߭li\_ `H\Ӎ:L!XPȖp mB62_ĿˏIR_28ɡJ-1f@[WJ8t_V5B.ĔKFhS(cOj J(P-8vi)cnVgf.aZ :c@d4]}eu&JDM%, YMζ|sFWS9Å0"gĹ?eëj87㒳v|UQ(FUiQPpT`!MGE *%qJ9aAJ7wsr;?YI#^&˃vmk'>Ŕ*^X4>IAȫ&ն Ξ%8BX?ZVQHT&!Y*JBEgW -\.oАinXnp>_-ݏe_oO6j%V,qTQ^4w ˺w7)${ㄼ%8:imQ}k,G-_ǽMDuo<Z4oF7Q2T ˭p}.GpI֡h5jM=\Kd@M9ъm(w?-U*\CVr^/ (0#@ ,]E>ICTHxԼԗO1i 4,0 YضJ"EWp ] . zJ2t 7+QʛH>r W4dn1ޑ+:FDi}u<ƋtjRjXUȂ4e,L +'qh>eP Fږ^l6U`>At7V O81uхWL}M MeNJ\o)oʺ NFloc }%DXL3I҆%> kl7le6u>2ekJO"*/KCH)dY,rS#vok1ʰ:$=i48OtI(;J;?C-ZEAdnLSzGί kWy_מĚcxVѽe(Q5,Cgj'Ԃ*+yzP驪+9a0̑b:_Efi"<e0r82tO;LXSeSM=rmφ8 "P) Tpkmk=9&snM v;34Rq[y\zLEgBP 1m`12! |u4qr?*YD$3IȊ%]3$K9>Տ|1F>%Ebݏ?MbF.8 r/@[`~$\ͻ*>)`|=4-"狯!y ӝSW|řF1&i~0vxwF6c\Hj蹈c/n+k@PEv^589k%u1]v4/aӠ[GG_"'u/^ /-cĸC!_&[ l(3x٦m*gKE%&+w?Ė1M_ !2cti`8M36rlNJ2 X4~zءR9WbP Y:&ctN Y3v=/͑CZlS t!HBJ&Q8bvwУ o$/[00JKߩK Qq8D&#CFc(حDXF>h|*uA3ѰsA(UBz1mcS|>|vʐ%{&yzϺMU["3X=ᴧ>NoVfEU/C3݃@k+xx|x[Xǯ[Ӭ3}ӮG.*f! rI#yGJ U^5Ӧl;:(,( g7~h҅װ5O:|LǵZ#՞Ζ3|ϐ:rķB) 'Hz/ 6ôafdyUk[6<(/=>Ay׃qhΠoIp$g#De{_yv$G׫JI}zW&8AQu h[ _d(E 64ܥsptHٕ*+?ྠ0e.V+QX\J]Qzi RAHVhY2O2\Lq' ԋsO\'ቻr;(>o߱1AcoHBu=$]Q?VcP뿠s ƅ ,[ ? hŲl`d699ʠ5|5NldeԨ),->0S=$ (|X 15S *d5wޜCs[{̆6P<26AkJ͕pJy[=^Đ->4=2rI2GwLDn*"nfz ˖FX ]ȑD_fsu݊k~U|WMF2$"@TR܏ȐRq r'Ȱ xmeq6 P:1icll6>oT^k9\b%hVC?~P?ACZUM-/L(N"i4YjT#ǽN5OKw*7ѠŪvoͯ\4\ܫ$; L;L{c7%\q9V$0PJZ;Q2 {js.ohx`o"8vE7weaeiB*69f>_V_p9irex+kBe[9d~M_DAz \ u"Č[ge4 N}7r! 5ڑ˸FoҺ|YYE29r){wCl"jj6vu?@z5nR⣟& O}17 E.Mll'a+ *DZ%qWg-fٞ9tnڝn` :,fM\9Y|M8$"p`[t?ڮr<8M-Ky*(lറ uOp .ɐ/<iEIL="Sh%qSbOgd|H%t}OYT0˂psiڍF z>A.>rdݻ+cu% [ ^ork ;\ʸuDWm:--+k XΈ#B\4|d҈`)Uk(.Y`A+f2? /%PFf uv&]  OdF lkk9;X+%t\8H@Ў/ dhdHu*gWBUAF2j@)=6h^3[5CHlJ4yFQ[{"sGaef IZ.cfG- Dt\%6Epf2jKmJj;@D CNYTRf|z?K#`>%RE[/bݵsOHL'8rk ͣ1%fY x(yR+%%@ n ɼ%(;S sIY<clܩǡ6 >9y$WQ6}yǤ7,>9IAo2& rWUUVGț/9"ܿ)ӧY@ǣV=͐$d OShT5 m'ƁK~>TQTPl1;}<-K' G TݒG6jg;- yXuhêeQpq8ЌO+h9hb$ )'5s}*^.[vFMذ^S:f$?Su2h_vG9 N;tZ1. U\Gqihsz(RorSiPzS)dAbf4A4&L1koqO50Jw\Ohjfwf5|IQ-"Er//L`81g"Y62kmRa7`aNWbQhd;GO!{AW(#ź-~/;b8M(/7*t]=1hz;] Y_jz=p`i L{K_!v"pٙ'uŪ5Yrv`˷waQ!vw ̜{?v)̕&$=  zmD`Gx g& +'imo`heQ%.*t 6Kp>= /mYG6ޫ9u$'o,^0xw6U^9ɭC?6 /v`慠KVjQR}dIuSR{Gr˞~\y n(.lzaEBtts³>mbQ_1H`c{WoyuFcB[P=K'p %iML0o 4P[6RXY6o>^ʂA+`Gu + qJ~>W4C)3ו| c.F * Y w>$Q%xń+@{M͘6%\n;joiVdN'l*ur7)o3&c/7CAuOlxtGrW4klKC)3u рt~+X7b5Q mS/ yQ9B1Ⱦ^;foZ@ׄB p0,VzT_]gw' ˪h|V'sʶiŋg-yꌏ'':8.7O7lߝ{fkɿg& fKB#uAC}FX x(gY K~"S Rbb;C˴ MnNM4g ,Д@w]_zq5"?T1lTTIBkXu>O{IV?}?paή0콁Tv3V"#YL|e)0]b0>;)SvιVTp̞/)ET:6vG$p`6'zB񩏜 ZA+dSLZ`ݮ~J٣¤1ȏHUEM2]J_G>߲Cڨ p3@i0KClVqZD$Ϩ3զҒ#Th2;QK1|8~꜀dn훽x風;FS$=I`~=LVWejCrw5JH]16UPF n V? $/eXyKm%ӹ(Q>Xd-lǴCb^FE!5̎|2NS,mhK[*Y>HBЬNRʷ*Zu}S^V.݊c6̵HUeֆ i:xsá9;n'OK!D}v)|l1;(]6e",yP۩UƶgoG-̉SVZ,q$wŇ׳R hB4g#1~(.7ecت\vʔX(!'~Rb㬞݃#]JL1ƛk88d8 C2بvxjyAQUl7s%Q XYx uM|={r[.RhʿJwoǩncVfڳy@>gd{rKާnymEg :=PPj@EOk9io4p@|NMӛ쭗LЄ_7uZ]ݎ"9&߇ %J2֌$8̟?Av;0!߈ֹwB~\WZ)P$%-x8&ҰfȄf|?-{HLj 4]ɏU"{<.RT^r)(h[L\GqvNɢl]RQYg'^+\8xD z%JGppP>R] !ha0ːw_(Sق=u!C5nZ E>i 4?櫛i>X큒VI#8>MxbB%%o 8qѨO%mB.y)Ϻ5~?I@g+^lРX#&l6nlz;%jPk -/p܋r)8n8FܚCO=cEp㈜$@5+."#l*Aϡ|.=調븘ok)pI~8Pg]A}%lf%g5f3D(P3X鈕7+UMh*:YXv3*ػP;*Nn2fZIt3.֠B. ⾾ 2agb+EERyŷC|rV5ڄ9h]뉣;N0ǁɣXPXU?K%b?`,Zk襁zofQy.H _o8r^Ǽ{%TQCڝ5'[(bS`xcal ,I!R ۺuIgz#zL8DȟD])GWfZT Fa**!ހ#ckpܱ3 J=kDad_S0V-c Y;)9xk]jwh">`|dB*gZny US:B&.9TC(fƹ%:ON6oPA0^| px ݶ)_qʥ\7jG#Cq_#E ƕ׋]11JT; tOV a'Еq&CZQVA]Weftl99+3&WqETAP6'Qg'e[%ʋ0c;%XS4/Lh _m M+"SΫoKP)۳spgUN'[ PY!RG!dw7"M%OOA#Yn%4ϱG*0@6~8XID%>qeZ'c!]ljr!hOmK$ i|KG#Υ*q?*qL'Sfq/1t=.\8P8R+~-9b}2olobڄ͉MkRMx&!i=/6&1´yV3rJupzےڭfR> *t>t)Ń%3%iWzUCxgPbj̺!{5[&y:>/{BEwlSqB: $Llhn>ۨyyc:pg>(@%O 7hL͚cܨFOƈvd/><t?~eH 3,R{4IVpTPn~G % 9#)Z*3')(nGm'ok>[?gXKb Y] 8Y>ٌw&vQ_Uڵ#(j/_UXRĎI j8𩧘ˈpڦ2RT9_Qro25Gb?00C.HWc] MPNOd4Z2* (#W8&D E[[ aoӶ| ؅TO۲,͂}X m97Q>VF5ײ6fr>;6D]Ta1sROб/LLXh"mSl 82*+ `1HxcAq\-ևY ѥL `!e[f+IxnOZXwdēFjMKO˼?*B5F[&;\U0NKJ& nK7N޾%I:0ԤbPQ!z༏6|0+VCiHG;qGu#KQ)FWƯq#Av[»zWL];B+wLm>QX_}=Gly'-1a\ż𧂰2CVb*mi*v >]*^X"gb9Y dnVP ɬ D\Qj U"-;P+?ӭ,-k<=KC fjͷKhy1NMu2y;_*g'y%Paι!aB ݅Ey[Jcny7.c+$zF- b[9pt PK a') R, 3G%iW1. !WD5̑UIoPF2wU|e2psՓ@QP0Q|ҕJ/78aM/ |tӔ$Lt] ;f^k|mAbJ\8cI uqCۈP~̲of)/'WέVrߢN 6ŀõ_%P~Y#|RRI7FkF7ixpãz4]!zW%Ss"*=xmZ9g;֜qE#8iBm)g#=ڳSi_;$~YMiwzoO]@쒪:{[op0G`; Џq_$-Z_}qjgX8Q3<ަeZ, a*ԐaF]NZa°s'bs^P < $Gïg8.W.软o˦O C e_x'i;t]~`nd> =ϔ*]gD8ծٺҽ7F@}Z9 {foN0o_a49k<^juAyWI Fr -'N(lAJ(]26^q7}ت z4-,0 <(heSn; l?jfdiR_&_hK["`  |v^wC#-),Xg/_hgKM塈⠣KQ}AM1\;T]u>~byy$o[w(hi.ɒ(CxƝQ \vF3*2oJ"#8~Tp@I2֩ł[PEs`dN)Î\+@%$f '/tMgu5$%F[$zX5>L~>"GOtD 1׍B-E UA!,+2Nzu!eKiHTyW1' S)3 eeĊeҷ[ۻvvZ*gpQT^;&_k6=iزGKr 88 U~y͵2J5fE):ZX@dU٤Wr rR0ۣ J={Xʺo.Aih!cz Z%}5?-dR>DAPD&D î2o@#+SG0nWymNptZZkJ$ ޣj270tW t=n=lR@vth5(\,bX,{=6ФФfK)%dy:]<r!) RxEbX5c(Uap΢ lR? L{li j}H]ppK;ذZV1 lF9 `G*qoN ],ه]#QAliN\C/?P!XJ]O}ջ2@I\'v5=4N(Z\g/%lf:Dx¢ተSiOxd A$1fH> *K^YN͓*+ۊJהDIn>y& Ψf7TF3ɕ:-24ho~dzFGޚQS];!T54Ɵwh'H&A'o;6]$QBsb%`2(tQEx??or4.,lM[?vzF:gR~7}yp.RW^3gOؤlpcc&c_+oLBT+Mʿ9&%PJ,gݦ4|i215ς kΒ ~~j+Ȣ9i6@jm-Fmp(9s:vF=Ix{8Pu8; VnecW5{Z\<aq ,!7ھ+JM8|H.a<} <'uN g^;Keb]:-eAжC+x[\@t R̡C&F{%5b|uI^*[ UU]aqrƼ,[\>"Fp{.c9R>lб?`0?9Yщw)fc'vtSmo#,52` bjKxN0٠9\rM$?"\c 1 wm:B&JznH?YT! U1HeQ8|u~MI| }Q]'+b6~~Iʤ18G"=U}J{ƥ 3녇Bu y~u|^x0^ucA@9>7N"$ac{q+=f]4ڹ]n(8T><ţq=$B??_cx>wW]dnUQ9Es"AA'/u&SՎ=oq1tJ>Pc l~cI/]%909Bf]Mѣӓ Go8,2E 9h <+>9!2Hlxyރ={Tv_\փ6*}g'W1z!=CjcjS.3>24ZS٫ ysAQҁԉ_Hةm%,&H-aAZ8Ve^t}9 Y=?^r% 8C3:)fѧ'X8&wѻ1&6M +UrikF#D#RA"\GeOC&+QbW c,n@ŭUoo8q_F.܅D*]KC"/5@si˻NQq BZ?>b*HxzW5KvBdvVf1clЯTKҞ:B3?8n=-_+yEYܥC`^c뱷Oܢk^8 FO7DW?}2Tuhl$ 1F-iI ^Reۦ[R5!߄uW_R ڡ@P\ii 4]%# 4QO9ܻ5VGVu8 ca&SuP>V轪ʬ5K{2 D!u?ቘ1Lk/O*dC0FO X]|:P ͡ ܶ T$lYꬨnR\{}r_mA4<"KceT{xbybHP bǬTf|嬁_by_:pXGLL%fA ¦wz)s1& ~#u:ͭa@*ùBgb !Șy}L-$`2\#MiU*$ ɕҧf+!n BD<* uŚ A葱Aot8ggB0uoطcp`g8d5<]?5(E8 `5cîdeݔpr%|o9!az{'+yux/u;j'#@xhR T)b=o9"Oi0Z K{FE+:iK[ṓ6>3MJLA_vmLxY.=C-~'MMcv_lkrYGoK?(I2ֈnKɲ.({ӂS66_^gc9⧜QURMUN|hR4Z>v_C Pg/S@t=܌;iiڱ\JS!#Aʓ{ {tS2x~EN{77Co :mmmaYA[4mʉ*P;d:XyQ8]n>ʻ}8oGaXsy :"hLjHd-锸s$gTistۯ-(:Ld8x*+A2?ø$ϱP͛vڜkFú@!T5+ Fȿ1ٮ3Xd ;]G?4_답&v/7 5~@~ɑj'ti^d#6kgU8Em,rd4k -ukG-"lHwP>DaW *_{X.r'$ "N1\nS"d34$H*Lwus jo,?xcU tL3z$Qk*LeM6GT<*&*8^(y(C4_#Ѷ2#4 !o;x Tݹ<o*43vS Ch ?I.߼{n]JvW=Tad]Z";>C[3<^j/ =4jP!nQ3% 6IҞRD{umqٙm7_]RgcupLJҠ0\֝cWGAku+-bD3 CcA:r'(X{e@=ٴV|e>q * r\# w};z @KpCf|w(ճxųH=`3%f n%Y`=9䨾xΤ2r_]\}s?%ԚD!WJ3X ;RG4V3POpj2bukA6eFeOsW=# j˚/ `hi/_dePb̵ B 9i#U3O871/.=ײGalU&f`tl&|Z8|m7;Ժ\td$~Xl Z|>TϦZBv3./B3=>4z#Ux ȏވ?&!-bո<=WScFv"AÏ!YBW HnhcL`OӐ]@G>lRV5kV]{7q=$ u(7:~}CrCUxWR Z' itw;LXaP#&\ *+=uL/Rv7 U>~VYxˮs{e\xX}^m9K%gCA rgI-)Y,ٗ C.ϻj&"5Eq I~.C Ij{eNΦ Wy.w%J$yk )-G5S>c /LQh;Qzf;?4Pe CbIH~i1*e9hQ-xfW jj 3\B+ޡ賟9a0?ț ,vP @W@rr'# 14ӓ []S'6?򂷦_F/E|q>V\mY/*`H7 2j@E#:#lt<743 y ꈔ9D+~FiqY\t d]Ccg*>V2K]׮:>aNNz/+ӗɹHo-\Y/]&X? 4@qYPD gxՍks&+49\f?ڃWX`޸^F&;08re j p밝c1$ntnF]`&Z;.d)u2fëm_uR͒d2M &`T!I6~>}[WW/KkO&>#(8{ny۰)]>Q02[I pv2tZInRBEXc$rq;4V "LfI`1Pw~ !wX>n*[`5Ap.P!p#܇Yk2Tu~ #2!H<'n/DR2JꌬxIpz ܍/%wf,g* 8 z|? ޛ,"Sv5ʅ 㳡pUk&wiYFE~k"0iWn^r쬚ݶҟL '=ʜ0 -خkֺJ"h pgYi!GI۲INܴ8hx1Ǧ5N@d/.-z+6-)X$B2;/'|Tr"+T9who"QIk׳@jj+{Yt{zh 3B~0,Nl}y2ڻ#TD4%/WxFHFks% Ջ? '{+Ό6CVtl+&!FIՔ%T>RՍU9 4d}7ᇪJ!"O&ۛцPr"Z8ߩ=s&R0>)zLR>pa+^ϻQGhuՓ@p?ѹ҅Z.%n-\7U0}(-6UFv/w+Cu0ʳw#J!j6Vt-ϲqfZv^f}kI\ǣq%|hjGRpy+8dRTL^ R|4J#r>%@AϿɫW{Fͺtq=O5ߖM ̐ @-49EXKUg0ѩs <6bChE3nAuv;ty*pj˟F ;bZ>us!ޞ٩#w)-4I+EwL`@PIolrEe@e {,,]jh2IRLy?I_[ԝs'+PԹHMr'GoFj']ī 9a(Q:./?NFXΔփl~p+vNeB).8-:P$N Zp:ۜ)\ׂ>t^=|KZ,ɂ:ρ|ҠC9#n< xL|g6w7m5@},x O֒J|#`L*!*oƜR]q%wy&}}bvomQb Ύt;f_Lۙy=X:޼l̟c_=D5l;Z`E?P`hz; @U:PqBO7浱_xnʼnIJj>i P-[pqXJܓ}%󓤁1 ;ޏ!t>L7.źWHOzdOD 㷯2G{[& cSwEXEQ jE2z7ˌMwTdxwȵ]2 Z*aHĀٙPLBgey psݮ0V"5=Px(?C}*# ;XiU01nE%4F;Rq34B<͋u#6T ?2Lʈ^'e o!r5Gm쉬߁j{꨽T 8G8EGC1lĄȇf/-A?GHMmI GIay "6>Fe@/׽[We!M;fajh*fcɢ t*Q)`pf&^$Z[+K-" =6k&pzzW,[/.ףYUC`&Ƨ C;^^3Ÿl. TF'H5Q{U'7ԑTDV{w,:H!6KPZl4I5|?Ż5!814M?r?@᷑S ;W3UJ"e}5,ѡ=:Bī3$V˫~R~<ٗ~qP"ΟX|,rIFf쑚UP!|Z6#7lHn&i4%< WƖCX_"?~hJ/մD+vkGO> 19PLN/ǜ4`6C_l1>a#@+QfRh␭䒪E>b9%]w+Mr76_'1#@9څ) >O0~0~s;dV^z[D(!xG92[wVSTFn$!:?m/a2?Ɉd kRO40`hw71tqdǑo 4H.n[ޭBVM3r~k3݀WLN;T"U8m z e~ʜ_ICzX)aG?z/rҝHjT(<๪r.Z>͝Esx<r0s~;nu{i1]A6^}d`RԖKH9Auzy'o3L.MS 8Vӕ5p)-ʜmG wE]K0#mn~t,R^@Pi(640w<Ƥ3K56N-SL}VôfFJXЯ-u( qJ9c:6+kX /$`T? ĵ mfrϰ+,<6qD\>lwaӜz`nl0/$Otx#5j<Zmھ>cZ;IJ~HV+ ^9lPnȅ>mU!#ʲzyѿpDDxrQ.™xr/H\\6fbz@鹄FTh$֯vKY0&ˑAxY5Z7k&AF SLqTAf@God1fhd vItk/lhe!1uQ,,cī̋"n-]n g ~dH~ML FxssGKz"=-ۯ]0# (S 1:e?o&MfŻrwtP  +`t 2hͶ1gq[鉲Ds+yN+|6h.)6PL_q8k]!9x#"VފU`Z8jn.}MwEu[nLQ?y[O=}eTC67ns|6J#F+ǏS/B1wٰeL?C31`ƂK3gYR٠vƕL A|"}9ҀvQQNN- r+s=/7Мr_*|H&FK Ajn\"'V9L=DI0QtZA II=P{ݕ񣗆B 3VK{b8#C17l=Y(rBeaeEnB,3P^rwe[fSfNđӐlcKf2^0=s؜em|# 4P#%v(WxMH Q=mOiX H藳G@Yuigo7l5y^^~[<{On\o7Dqw@י mL+he>#i_#XD~v01-jpQ'o,b@-#!nw0TlG*otS*o#M+?]jA o8>٭PJ:0 ^FPOg^Cx 5בBHNڭ+Ĝ!.Y4z$};6gG8{6 /fכb?J=J9 oQx*pm4`,=YWPֿYsޘ%xAj xY r(<+;Ҝq#g66 Qײ!dT;=ȧXpEqkYfth$ 2_WPfę[߲E-Z"`_DaMhfh$?2|Q{ bp@= ?D$ t}8XtS=8U&XRLdӷ'p`r^a֨?ܟZ3W˹gRWٽX΄\MX c¥q|d0@GngA1mfU'fj Gafɹ ]+͟4u˯dGI+>\ڡ8(\Al#!D=V{ɓ>2gٌm~Pi, =/yQiVBEOadߺ.]i3gU[rN \Y9Y햏>+ŤƼtВkq2WNos;<1/2< SepڶQ˝ʾnmrd@Nne&@8mJYj)6냷إO'5xCXWT3j9t0~;$1RTS~aQ5Yf}(/䭗7a.'CgS1'#p;j7ff)fZӮ,&:|ZQ:h ,:S(ѠW dKhD>fj="_$6 #RI#\}i-( S2To~W 6wԾ q 5s(SYt *t``f#TpT=)r1?۹w&*\WY`F~zp9}N8 zz GƩZN+dNcmTisOB)P9= EC`RP,uƈt*p$0#c?VTh4gjũ=X3"?l PKZD;xJC2:Wc!kv5!%&Wbm {r2/(씾ЂنzK1HPkbTB1t2o`C٪G_o{l!"ZO/5BT J^u<{2Y;0'1w)q ~Ao}m8:%sf4Vymペ+w/.д#/~[;ƃDL?MÜ>V: ]ymkdF'u4R䃢lNNKFU+n] FU7OA/zO%"e8 gf,s0>*;ژ'ɜ\PI0Rfb8taZ806DCffI;+Ku, ȼsbU6ԅ$p:1F-(*۝"՝2x?6pT`B5wUM-ܬ'Oenr.>|mw,A`Џpu9`0/1x nm N"@WTAsie>ߦ'barr1m;kGĂbЃ `s8wcy('4vv ;фBD&otL"31p"`Fϸ)'uZ8tX+QڍgT|6\'@&]Y^^eq0Nl<( 4.j}Gg<76 fGI62L}eV 8s}N5+rI35E]m5YƏG{ܜ.llt5 +V}lϼ`9KN&E0҆`e* Kh޲LF\$0 8bo(Dį'(tӄnV\^tg=3NL?QPX37¥,Ko#f!lu0x[(+aAh@wa4۔ӕ[9[T4Ry'pA2{0߈}lQ"%~w"#\hgk}Mz+^xSЏorRmC-1l5RM!xu6$}Ogݰ`.{snz'mՔ]Kxotn& 9#RDxZΚ=ȃeT+hKG|.ZPv# y'zG-Ati:.2/Mx>B }C|HZ R|S/ նnC ,5q\t7ݮ3|BƊ9Fj[;Iz'c0#Q@u%օ?$ğvތĔN/_ ob.IQd\GC gǽ5 Й>X=s5$8RE,WFGG#(i8n;J0}ފa$.K\g(Gkx.zV*TL.@WKͯwQ ]Ux(4/B)Յ c|S}'-v- u%L*y9Q..LD熥}dUQ9n# h Ps4Hz#zȀZI\0QɚV{Rv;#vS}ҪK52(Xd'xOS;yJEoLѠޣV I;Q2(v_LT ! 5+h^ؐlvZy$F^+@0!o40ӐS 0^FJ oR>XZB?v>aJeKJU1=O$z"j)<4z08Kt:ȶ>"ԲᣎFZ qِWn,=Ēi{%S$l2qrċ̸*BAdAY1 ޔ>zmvՑ&o+5>e8RֵԈj B-vDs)s]@p M x#Hj=ʘ {y╓(z7Ss|{ʨ֔؉W?MA`xrBUC`x[JK`FZ|ronq9S^yQp3oh+.V N׎)u@K %2iE}0UyԦBs0ЧKI9밈VQY*I?: OZ4Z?^a>qR9_:y:&#SuMmT~rgH)& ;M3^y6@7Nf5$bHX]_+-jI oLͿ, 5 Z[̇SIjDDAy4a0>7dXoe3pZznoZ[DCˮ^/">i>|@BPI \c)l/d*9|Fr 6 VHW+ʸ \Z%3ݏHe?t& [T 0͐JYT"^Hnq#6/c(e{IiK Xw<@j'hMX3jFvH}//^y3}=B T+Xŝ\a,.S+@͡a)` 4FfTHU`tA}EXn~kvhX!XB cbѠ̝&Nfm QJq,-l|VSx}4bCٔˋR 2s2(KD޸*:O&h1EM;!|rUⵝlT,zHK/b-.Tqに, MPqH@S(\2[jUزV@ pS xqHrQ%xxJ|PeA([qmTek/ix?f vsR'1*hn#Y2-tu a:ARsaSY/+7&3FrhئltѬjֿ0~'AP1> 6d%UPmm6Ք Q5o6i8i-ng$SQbu0ZvyprzAל'k}{:{9\;0ا%IXQ0 ¿9kP "4XHhN ^Uغ\osHNV>BbWp[cջ&{Gˌ䡡ĈmB}(xN; P%9Wth^I3ة81Z=ply=70G4fcJ,vg!A3ZnA_b/e q)#E#z(\ #=ZCtPYVH7Q|Gվ) fXȈT_l/WܤPYQQ&ow1:cX2CaO0?w4h!+!c]ۖQLa]~_5F},ND$Ԇ7Ƣ &7ן +xhQf]PDfUɿ;yV םUɱTrσg){iLMAwf`fV 3 E~!:ldCa:YмUC~(} /j׎zѸӶ*XZR' 2SPcy`"Z Ӏ)|US \ :号UQ* Oz FOL̝u4~qB9;iή%XmZG]8 ߐ¬ K[B13L!^ yjEgF z[炴t3Ob#Ok^[8&#RJ63T3B[c#uoTʻ)|&5Tcbpr(tt?E]֚{_eD2vetTB㴆C=ffBȁyIzQiQ&V3Nf&O~ Bû2k?U}sJj$$pؾxgB,1aQ JxLGɑzYqQ|$&U[iqN'4mdTPu,Nu]vD̾!PB8J#N,еG;=IZA ;"LQG>z{ڂ@>IΒ'8J7:C N+iU]$s\Y_CIa?)(Q5KP0QA漼 g5fd:$t]ơflS.80Vځן8+J𷺍|K?ϣ4 ;aGAlW|b<5kYոB}coV\63tܜ^jhQ!>UEN dsԐF槕؃׍;$c\2+\ץI!1u?3㩢q3bOzEUԧTZg!T/GG;Əmsf9ip@1XtIksrE>)&mu|+dlz+PzuK/u#<)+>T[peӳcxCEfhшDחBudyfO4Z뢦Ӥ}tFKpQvD6Xbێ#Uآ'"MpbGsZCMD!ũow~'uL0~P8)n: "}mmb m@,>$8Zߦ !L}M^-0L-uwλI^8S*Uhv{R& jN{dGAdKx,>HnJ#C6UN|o RgfG?</3P H 2pl8}wh. K#`(ˮt l˚o]ޢ8$AtTwJ0t!3 H_}c=Ol*?TdP>']r;}JK-6Gue)w7&j=sAoY,#'Ae6dE9Iz~%}(go7b\E&i$qo)?IXP7g䃵;LۺFje{NȌL'G<9FU9Cwlce:[Y;8jDs jrAMB=@=\ZyisiԽpb;\fufe]2WZ#LHM.eQ HFe*QrT)ݱl5s 26 'Oǃ.5gv [$u@e(CIƻ1[?hx P:6pFɅW=iaw40KWSd7%j d` "[iiZKcc]Mw';k⨪Y#8oZcY ʕ{\)O4kM -|ѹf&P` xېOt[d6 _M{K{pg!\0Z!jW*E ob~;j6FI|)h̨|+]3K)3Y}`(ZLt=[^ydCrX9E0#g kv/Axzx9b*uLw`,PA@":~okc >9<ɃZw8[dp.-> "$ ]Ih6̌W-Ju !BNN74"d-e]q5LXWtI7V+ '}@Rg=J5Jr8^~o\$ dfi\z{|Az~ x&Dd2gww"1@@՝; `{EP?CuO5  (tw=cZdbnrA([gNRQЉ޾ᰰ/L{.#YcVo % . E*Y8(3bPGrXÅ7҅Ō~\¶l#zmvn~^Qröq, Ś+%Ya%fܥn Isp-c^="v+pCg@xR]luLi|b9=qtbT?Z/~\crkGY6G SE}x<d>ͥ588"]#͐30]o\&f;#V50az܍]%NyyuVĉF$~5q+NLOo&D#YV4rЀ[2S4Q0җSchB%KvT*6⺣\.naaӠE< EwͿN xw sv\"w-ԵX (g瞤AO+-Ix1ⳓ;]"k3Orqv?N,qW4&'&v=T XȦ':ArU˥^ UȀ\>P:J9$\x*Kᕹ% qnGo^5|krfhRc>Jj/ z OoOX|woA'jqP9GeҚx#L{ =V+oO(^='f/g?9sт 'KLgA bZ(Gߑr ݈wްR x7>e'/3k>thXiab(I.dqi|`Q*;T^s,_å\$[6ۇ~MF;> )[ytAIn?pygٓx^8gZkjd,KPRTgۀPͿw$O~d{P- jΆʼ KVl?M ` 9l\d$!m aejCio⨳Ioծ̡*Z6TlyZK'T5٨O _PVܿԋ$flCd;&j2$T?QRЙ*!W`w nBT)dwR9fv`) ǙvQRvɤ`F%x`,+me2\p^/fG#Hr55;EL9wmC5ݎi艹Y[5rg^"V+ZHu3tbM}cS޽3gD)X?a*A MգO ~CcVk7NǞ|e!Q"Hn ih,Tk٪ MD hhΆV:)/B螛v3 Ze$~6gbX kFj"O_S{jO-iQ&2KxWɀ `aDCGehq8uTh}x^i(5aȅ0Q3њ z `U%4H|hd_s5€ob):+$F g8҆&. |׋}-m49N${plW"95Y&v=;j'b/HJ"RWes6/Ǻ&mщ>{NG+7(m*'UFxٻ@4a&::]}@M&̃Ml;:3w?ј6(.JzX h4eHq}ho܉d^K*w 9{j&=믨c7|#1|e/r{S>Q>r U`h#0Sq6΃yx::@s XPvR@I`vNd#;B+K0,oC+DL%lnR&DuJ0KC2 C,L佁nxˎX`{Vo4rbq{`;O"hӡx 4˜X0ŶZ / Q@m @}hrmwE\:djlSqaAķn8".?ڀĀj Jűryp.-?s6Ѓ,6H; 8۰uMj̢ʢJÓդuFddƪ'87ga%A{ eo;Q-mSŠBJ˻'~oxCe?1IZz[-!C2{ZsA^CJll}u2ث7$!W[A'Q/İ=F("EZd7gh:JƠj$%àϨujUЍ!@yg t{֮uNץJ )aZ'ڿf8vZqֹHtY&XQ`f^fϢmV^GQnCR(IƤ~>*&k<2Ç^ciYnE 7Ҝdf(1݀V,b^nKO t(5ɸVVع!bin6XgH䙉C 0ȐPe S93$%ERt ;J%^jjʁLC7i$߃ -OVk9N^qQDg6ߎL|%2οFH_Cbe%KO6RJ3r;'KYqt=nu#v8[kȍ+(*̈BZAcF'>A5;5=wuD5hP1rƔӉ?XGO}{$ <`ȴlM]vɺ$}#cXnY F,kwK/-St i:Nɂa蠀;p`1R`[fPI\dKZ  }2z.j_ʴ4fm/A\*AΜzEb,B.nn-T$Qr|>  D;_PQsGsA@FMcKl n4 DL(xg˄v4UqJ_o}?#tGu7Sg fI:x~Dkdr>TMsFqN`18Ƒ<٧ yl1}kҗPBHڛG`\"&v-8mere@z^ሢUڋO%= 8ް`N$tyvp*b"Ɠi$V-Ԗ!Au6kboP*ͫ*Ųбrqŏ!8d;TKݢ+QnNeMG`BbK[ Xb% `7_/˻XvVa~hH@ -%!*%Ia uQh^A?&S6kb6Uf q ws ْd0um4Xdd1>/V#YTp~̴ NxwL:{08R|n:)bqm _ mw]Jx?Yhr)!p|LXԏ"R F#i{4=7Qquk>N@U#T7Ou1PlҜX֦*=5ᑱFxn#ʚ fmu9 Kb&L钛@1 ``WvrD(H}S IjOL2Cn MClynVˇ?WG^d+ebPLm *6G&`:rS?y "Ȗ?ߠy +(| 8VY+ )SȰt#%/ɿ<[ds~ mXނ٨l8_[Y+gӇwE| ^6;T 4OU]ݶsۛXRar%0bvVq֒sg+ ק.|uc@e[{^|*~v'ƬВ|>lk=9FrovD:Uiz4Y$9fkZ<^u mq{,#9PUUtR0Y(Xp/_y']ш 7r??s1ė&'a*a@'tݡ[mrN^_V˙h3?ckзi_b8kIv Fֳ Ō24n];IOvFK]fCKO?+ڻp,M/l:0EYi$M=c^ʷi")g vϪXH(6_nf^#p}sV]oVm%/9/"h_g#<Δ-ACw94f+snMc&R>j(8媿kfgYz2+y'YSfMlZp@#{in۲gT䖉HG %IˮqauChȨ7-UPi/G^i<#}?ysdWܴ œitR93*i WCC 5Ej.\dX̦\r'9ҿS9y3;[0 椻r;l *<1J:]xcD=Nϔc\RKh{Qxjڤ']l5⏳/'@AYpKAa/"4$W U=&BEIar|/mño,Y f"!P! 9(?k*{9VrŹ0gL΍ ΫD0|OI]NUq~D]d'¿;?b^s¾?n2+#$YH-GFܾ2Tb;B5ۆO{(%V6N$,rk"'h'vM7#x%(ǥѹa?oR%%Cx 3U4O 0rwA=.-0cg8bR[yՒ3 N$fb=FĠ#c*L ᾝonRJyEP,RbE@>czucR#©rZ8! 9<6 ז` N,"!Uu^l#4>u44ANPz^w̷M` 3 ?%cFX'q|A04.fr i5Möo΢^n4jDXPaf&{>@nςjqc2^EzSF 16gC:7lǯ1c"^*STޑHI,rj1&t//h1j nGaO`#z&ۺ šuPS52](=j=s};YCpmdxTygGUAM&~Kk\.\zRTx5B/NZõRR7Tn[N=%wB>B㸆,wnrtDz<71 ŽqH(H= iD-bDf[ bΟGEƤS wzJPȱpabg)NQHFLh$5]ǽ pN#TK9=MeyIO՜sEp?G;8yc39azx \TMV,smO%)vJD-29}H>=c֡ݣf8șA בU3c a} /zf|\04!(eEgj!>趈S)gG^:^"䝧prQCxQp*{mzӝ ̋U;D1;,4µ~x(v$&NBcM/|XXdZJjިdcDx9AV4$ңlu}Ǿܲǣ p!sJ|MYuC3Av ,қٮ`=s =%ޣFŐ"DN| jBM? lXH-j\T>+ 2_qgZi?޺'0Pڨ"fH6![%rEuB&"!2|opJj#`D]vd)V| ?t݇W.:-\$L$b,)[ȶ8Ns-yj 9zf A]A(BDIlğ|à<  _#NyO9_q@'~G{E?zB, opR\&&:ڹJq]0`Y ']`q{Wm̗9U] &j)(E_%QZDY*GA a6=T+JS+" FyU8v\ѳ&(QF^:JǫrSrr콪p QU.'1!ф6M7Ć|5i8+V!KdI-%rO WkQ2b̒QXF|9%tZXʕWz[Ef!wl'ɸ{+B ap^̈́/@;W?V81кN;  RAHf9&I6uì}tjq4(ݓKHՓZ%[韧jR9eJRobؐ1]v: h1z9bƓ'!icjkh Ҩgze .-b9Z^O :&ۮ FIA^B$)Xo*QTݣm}bEwb8S^07盽U!;SpX8]p~~?) 51K6)M#鈐E8N5MP\*+UX<3h 2"vGWSCzrO Rb4;Su20M{%!4444;[9N{bP=.w{WXrʔ r&W<`c_F$Rd&n:df2Rdn$= <ƻxS\QS[6[qmFOggYӋSkBǁ2ԃQAk:ɑD +k3F %e]j>B7Ql^TlOazE{ֻ7i"Ezve|Y 81&}=QAW3/) 4F653#+y]^▴bDz+yEFmSv v8n帺zlo؏X)^q,d~ӕ{gU6zi c֢P22#[:O aE\6B Li~X%Cݳ)bFv6Q%0y~T/vH~d]Xb~ [XOu_g>fGǙ M 7x5s!4H}pE-|)rh5hTgRI6e(`tYi7F281!{oOGו8F0թXr>(ұy˜ؓipAD\HW7pQOסAwVq/?90Xl(x[>FFcI pso3ۭ0KH%$V1^e׉Gw t4pJuuDgnlJL妊 ĽoW]/6C)G^?zAtgz!p$i'=5O@#>e$W|%_*yɘFzqcee[b phRGQRQE~0_?Aξ,.v;󗾄B nzr!K2]YS vD]O qf&ȸCX;ܔnfA6-ATUTTvy?n[dՏms-S[xkx̀mR5 :JSF.r; VZ6ZzߵBɸj_Z'KI(6矘ӝP!p;{U(J6b.jŎ@tCsr"=j;1M ~Q 8vE\Eqw\ f G [pG;f9 lG;bM5cC28HQjj(Dۻ/ƓuR,&̚(&V:e"Y >)${(@B:†0#= )db]e+ 4oedo+xuonhXHv{f)m7q2a'KkiYLEcjS']y~ hΡӎq :~O- ލ1@eg@z^s&3TG7.D?95fqլ谍iZ"кԇp~ x5d)w7Wnno(PPKKK`%~z%\ ݏgEX)Run"~oġܧ 7{ӊ2ó%sJj! %t"ȸu㾠[;YƦXȮ af&?8\M+P2zLkdn]L65 +9V$bt.XL+:bɡvFEoVdiӚx.SS%i-* $Jv= 6bsLcſ |M/ ƒl^g1ŀ|,+AN"=h\. FHb`gR.rK$8풻,ުf F'X!2mG4jMu p߄kDg*w|88 \O5Uu[cIdek -r~`Hގ1I&83&QZ6t:f/6֍ŚF*ĘgZkbk:K ;6꽽_GQHj29 ==G02U>~UMUdkB`@՗14?5Fw:E-؋l7yIק^q0mt}9Ŕ"Uy.9k^1qY¾X]8II!T"+$;a3q^p#1It8;n/86$&$x>&V)O՞ =K<;_FJ;Uj T^>+ș=aJ@EQ5:U@8>W MإTyTPn?]LYbUIrKV|ʢyOpGb5/p?fLF+'_a 6:#|E=b} +34ᒇ\3~ +@*fUvrF}V ^&\B{s0Jp XI}G #5A _KĮG+ʿG_*%.LT9U@/'t,`?ÖN^9![xQT9z l|3ӡK'ZᷙQq?VRVj.L)ɏ:vd`eiiOyXT3ײV5[5Cx17?1e_-gYxZMjQa_WMT1X:xfZuśإr?tm(qŋ$"R(!MUfWE,ԁYa%otrO铙o]Ulm;fo "God}rkaAFO]TƇf(I)j[1d3]L5q'm/ O]$38FPAwB8,@٢ v^FGW\%m d1L5܎n*A{O.'\@0v$\|r_|9jf8-ab"*|_eL_[f+{{f.DyQHHJ\p%[yqљ/p(s7$= rKi:x{sW95CjU ޲kQÀ\LwRy1`1$ lYR/iWx~x,-۾يuotgq'5{4w&VˁC-Ip}WFb:)yB7Q`ZUIV#FzoR<iaMJy?et靌hv(9SQAOesp |P!^LOV%ڊT縫ZM\]ʧ"ӂ @dKofn(7)rBˡXYz 7"@ A D :ͩx{{Ѝɣim7hp3jaLˊ"/cқME}Ph;={}uS *}@VϏ! lgaV7[z$..4*I`^>Y#[$ w t+ ^-;>ZI~m-z\5] c|y '8@ ^:q%V!`J58x Q>pe+d$A$NO> &h WFwodszh%J] 0k:7̍JsxSIc|x>6\Fzɞ+`E6`1⯬WXS#Z5!\\&c)u}FjPf=l ْ#GfR.\DeƄ#|4[dTfcbeB;egA};! KCs/co[GxIRB # qk^Ec4^5.+L07&S$7ǡhU` :xy31?3d\DX98_շTE8Flm?O_:3Cw@e ^Whxd>5Pi1'%>Vt!NEh܀"$.8$B84qڬt?ޤ$ Wn4! [k3) xpSB10O.u 2ңqncFxpw#qcM9"Pnq+yъQ{w'_Lp7_UTl3~hXͥ2pe;lc ;L}Imw˺g=d;`I&KS\w'Rf 4S˫ʻkЈQ|WAc"ES`tdWzaG.v8 ׊3fWP\u%3X$%NZN9WWȥP"t5<գVZP^|)Qh' $FFuZH4$?O4d}48>2Z+c2|$H)Pw,ڔ;f|@ \R$P)^^ܲaC,󠀤R jx=5JkZ&:Gq(q5+ڴKG#Q3z;;{n3]H͎*N ^7 @BH\][!\eTYSg=@U ZuI F c|yP&(4@3^Zs*Vٔ 'XlTg4e0i{O@A,$6P續y&#h|Vs,7v5lKk(AaWML9%_u6}#ϼ?6q #\[77=Àq$"xXg|腒UdsH6_%MhƓuK e7"?wwWW>&+i74IqA)lPmбE;NNt>[ H Sq%pgɣ'~O$/Uy#,'.G)np2Y͚q_NJ2oDJ݇+}`FA=BGo`"PQ 7_?\F !L 9'e&ǶM]XAxUzcWṢdXY NKQϋ&]H^Ѕ1Q$w9]Vivz⇲ߙWk  w|6;UۈL%=u۳r|C_ $2 M٥zo)5u,,8+}W:B1':Y~>{Lh "gą1+^DυفW[T^!\~uZ:T"~ ,!~KX; y;!HBp qln:hszkW®&ue X9[!Lӛq{*Fnthx#G龅 #Ī'v 'CWw$Ѣ캃%f6fp\S(/ wZQPSz~:'m$(es中^X6d}B`S5Ԛ(ȴ:FSғ&_j?VЎ>8dPmf/tұ(8 zﻝկ0が~ 8.3&'yܺ6QIVzwn5bݫKe96P@˂ YS{9f[[1krn@h~r^dˢIS>WErTd?bf;C+фVPSDr}šĵNp&(z8ꌍ6V9$7j3M+p/2,IR3Xg/ħ5ǁZB(a~mB8):4hR>3W͉ 8r uسyR;6=Us2B,*ZU^: т]VJ_n>?!"뱒H>]6扫+#QOrF\_aAm4Oj,X+Rn8E`HlU@{}Tb8N }cMWہh9zG&^c|t9;{YIpT8]MbWh69z]>Ԣڥ~3{#%qf.nY=e::iiUJU%9%˚@pb}<JbºC[$>^cՙ 4GjC!GHd5Xg:Txv:UCcc& ezy_[uKreoOyE0Dꖴkk/n;F*+}!"%0+ 6mbWm{5#vni@ww1u,=&Γ71xd \щKL|c f}%4zG:N7X9@32 Mhy -  anSnDR!^Az>(Dž' Sied|Z;cNf66jk.1#5.שX-,+O%푎/?r:!K%#G_-w( dzvNFDR\2B_6HY<7Aˠǩ\67Bʑ) qiۛBcUpD[wdęĴܺMafHM/J i-vfʏ .nPiY:27of I᝕g~5 Hu(W̨֌PTn ttX?y +q-HE7JB\I}c*5:G->n6BC1G&5;[\8m ō]pNx05+ƽRR}@ +PS6WG+S˫u? mNN9z^l&MW䗃eus Pcû#"po}J 9qt&0RFlv<:`d&yn3"H-=kҠui/ujS#~Ӂ0-[ %5xl1R&DE8ad:H^  KΥuOIU+ kM*vGA8iÞJ+a "`kR\6~ƹxiKr\ -G=;Aʈxnj(uܞ%\Y7kL1[ ^ i;<^dE/_fb_jZ̻-[h gp:6XXth\}躲 KI$?;+5q;Of5ɁْP8PU(].DЕYܑv|t3:-uiMo/_ӠSVSA%RgDJU e킍)d^GQM??#bKQkU48U=99oS@5>ULJ u/žPὡ6kEMYv(B@h_¦޽v9N} ٨~# dpNqydH-z4;:#Do ^k,`r8N Yy:diXcȍTw0u>wuЮ@ 7ʴu ¯ qS =H4NB[7U:K>f\rR 00@YmfWHcd'>GPN_Î N -\cUt0u_3*eh> 1;SβDOM}={E"+mcD{g-xjդz`ƥ/.K9M{{.*[Z9CƷ C/ u/Iݏw^ |Jչ{sܿHyl8OB *r{oje.۶QWD[ :OJi◷ۣB <5bΆdÄ"𼧜 o $ExVHR~Sv}[1R(MڴTg$&(!pqnG,N{==`(MX%B`W/HML4]Mӆ,p. >qYU lǕ{ AuYL!oc}UXyҽ N+a\i@*<^ʒo%t9f.^hT \wƒpgDR}Sۓ@lj":<9_ x[XQWF!ӱN@Zڡ%Vj3-9%;J7ޟ0W@*9zbDnxޣI3FPr?\I;X5ˤ^(k%ъ̟.:7}k d㾭{,p7PϴG<{r(*:bvFw ~^ϰ0DACJ*w6O@yWE8KqMr!P/][9s=ic$kr]"IL qįZڞ\HK!8Ll֎:>0 w)c/ȷ3<0*$Agڲ>uşs| t"kԑ k7 {,aH@Q?,T&,N3L@z36 pl`3i}NPvD%Pq*83X"=$mD_ϡ5n=IO` 3t_,\ns`4.N%dchxE ߡNNn;r1^aFڌ(4v6CuL"rY \ܘP W^m٥_]Œ#̼SZT:G|L̓tǹ(_l=NУE&8sLFTK.sG!Vls 䟌7;]+Pp*YdޕU==}u4u`Tzv^~R`]Y5S?8lTYAZ}AyPr]u`uZQE<8^5$F鍀"{ڼ:0ld EO#"癥~PzŏIkR/S.jy"fIeeAӟ&HR8~":dFKJ"TO0 / {.KRȭ\5[qP- g*qife) Q8ybя8p7=l8>S>ھ.|0Uc]ru:K[l#[.[#X"HlP)^lw8F(^N)ht 1#xjd|h=~IF?RH"U (`z6/4Np`EfY(WTB ][0#50/$_1s i3w@a:ПÌ]ڜn dݰW 7 je Z̶W qoT{ّo/L`\$Sگ? 9՚LQh(XD.{WH 9tmh]t狶 h-FrB]G\:'uphLX77{ eNvwBp&+S,e4OxXfiI`A~1~XUliv㔛@eL ɹKzSZ"NSB?UbtQ(gBk/lk_yOdug@rןZ /;NhUSjSYɅZpECV+s}\=~MFMP\5=mSn*z rx4y/Q^,xn6qE| ]Rk$[pOĀlX4Z.}Ӵ4Ylm|2JfP˾2v k%aljBU۫f/Fo+犃B9O"rH"ZΘn ¡2j&-F]d:\_.'r'ܕ?到$ZI" 3pܓJ Aܔ L[q vdbRLXAY;)c9+UGm\m,Ԅq`sIO'72Ćܵ[1쟁.\)q\[ֽgV @k\riD9, =PTZZ]ދc$78ke֯*KdW)~ MEԐ2(7SL_uspx6+nmXηHEjm=F;w~ԙgfMzC2Gnil_]Zba1R67jP1ߑEv7D1Z!Bt8eU&rFپ;rI@raKl4wo×8\@ P>m<(AOr-2$xq-҂R5tdžX!]@ZH2уp.q]ҽu+J |3 4)-V,ț%[l }{#N*#鑢 2H@cIL'Ƴ*[ s=McLgTÿ)fɳ5 7&4߲#R%Es GpgB '5w!uƥGK}89%2c\*5 Q=gK4u%m<yWŨb3AuZL,&F/ mk=H%]6+iP$w3Ym$wO{YAvlM@HL{kkEuDOf=p>R4C\ͳn%bE%~C#Ǹ`XfUEL%DxIv#iy8\x8}&~`$Y~ehWfg6ZkH lwF_ӐPrƼV̭V sETSf:ŠY!qSb\+ʒTV \ltENc:*4CF+'=w +\ŐBliCvJ|5LҸ?k; D G lg#X\ZiD*'#!ZgOҳG^ɡs O%Y V!f '8@?jk@g]SkBsU"hsj`K̮c:{O|rOSk[]#M×*5}vKfsj~FUkgX[.:Zz&leLnD=Yi/x^0,7a3 {2ΌI]ͰdY^>H-d)y0f LTՂv] /dt^9xt VL. <ϏRӧwUNȮ)* bfF$mErd}[1WQ,ͮ^ ?ݜN_D;ڧiXƄJ )ާꘘu;*{/ CM$!H_wSg+4@!} iVCN5:>irkO@^x2}Q|^&E$*ܨgjAG6 ŜV1:j7e6=הuĨNRvmO$⃣U:D|9 =Stv"gSH/qBQA(E𕎩5[+xlޤr]xHSg\׭#[MX{ Kud3SM,?GW؂ZϠnրQqܔ>Ä+:؈ p<7\g^9|J+_zʌ ύβ<̋T cDu`m)Ⱥm;R5H2ޝ('LQDΡ3<`.1;$9љ Z_m4q }ѹꗥK-3 ā˄5s|ѕK˯g2ɃM.J1FUc{j4V8r*$8wGp(@[< gӁY^]X.Y%$"y)Ue'eifFޔ L8HE\^fשz4^'b-S}U/;2iFTZ;6'j;! 2v 疩rVXxmTޔf Yʨ/rj^]gJD_4WxxLjD&κp(M@芌כf{Z@wp? `/HdU.DvI<'1YOVsn'Y{wCw$ 1IY",cBޭܙűƒ6 )5Be4FeG3j&0mw "׏SU۱AzYA"U-b{)Co|ٽ7Ta%H!ӂ4n#bC(X+r DlI:_C:,ʅiWɘ-->3R Wg2j`%K>tؒn4 n8HeRcs>Nh5#A[ǪcS*{U+# е]fL % N(џ=BVS EWܽBhl%!k.xFOT!o;"l }NAIEm_SP7ݗu'K ~82s]$ ˣR @+N)el!/E'K;נ+ij:jQ]VwpcyYf⤕LOB>}q:HㅓMF쯘3g0o3Ot+( kK}æKOsMw`9!C[V]2Akͫ$if291 =qiB&>< yxĽ)8nЁYzguoan۸ȏ4lXڋ ׎y?]{D`|)klan&֥OKIպU}IPza67–0;>"x6vS+ g݂B 拷?m2mR5r{}rlE$U=a""؝*ڱxWR``5]rĢ(t"LC@*uRQ)d}?qt|M7yA[3wb!CHI^jD\_H_~(= {m-mszHnqQ8IIqyኺ}Qн'#C-Bt ~Q9~6g%2|=σ ])19;ۗlBח}ctgiJЖSL&bG@iֱwRɨ15@|J;F!çNxG@'raTJC{n W%&]9݅ϗ[IqoS6zxV:F͞~佩|)1TT<zDKrs|ڇ&KY͸ _Gf6/$dJ}0mob< _ϱhʶ8Mi0yGs7 pA~YFg# ۩s'W€@QTn7jERAIYv<$h~zc gW2m>zb V(mYJw PB,IGfiwּ#uE jpڷmh @>be -_4ifɊʪ< +&\JSsR83e=oE-Tf =}PoftMJb:;S&1_BZ0:p(0NQbFBLK\w :* L0\AQ> r tYTFc&uN|p`91p~ʵ6 =$Ip 9Kge7I]&y x`|AN;T5|!Kޓ[5Nxom<.m:'5tϼSN8ej9GH}>I$JaH n;_XN^0eс"+I zD\΂POz\uat%ŗ{#$=dp:_w7e_8J8MfF{r^$9{Pk+c-Nf'e 6r &uL(HAqG~39*N 28A+LMϹ(± E"M6S|Cmz? 5qyb\ Ι}+Sk 97^Y')G fԾ_@yC7q芷qAW= "_Iw!R) E t0TeiuvhXхDjͦwFԔՋIl4A~7ˇ'FAO/͒ޛazvȭXZ5/$}:\j~C-1-AUZ-eqٰkBYG !`{n/7N# i!X`N0f'j KS. YgLnﭰWZ!`v=QqRӾB|%\1pj.bX9rdi!BbO]Q$cs\eUSb{{#rZ m;glJt\kXr+QLLXk᯺[0`#=T vlץ8;83ڷ hAQKoKL RnedgEXSW[ I{@]?C2`MUQ-@gIwt\i 91kA%o>&Odo/,YZ%9d[!O}'zIQ;"EaXKVf~'zV_@*Ȩ/ b!5c61i)o^Z~3blN sX5 VJ^5[4yX6 ,ewLPg(Ԗpe ttHb5>+𒗗{pmgٔ <+Q?!guD$Fa  #/{FYzI²8 2mæpB?u߁Fфތt[Bħzb{?)IoمFBQX_DnF3;s37{ .M D6 k/˟ UբC '|q,zU 9,BQ>tETt96ep8ɸfb-@ jq- Y^I*& 5jT+ z'QQ%@ !k,{ [ \pE|2n^tN ,-ZXZjQiYceQ6( A50ѽC;C\A_cWewMpl*XJLR‡vx(i-OvG%".=|ى^Fow\=jw,4Uq\R._ \.!+/]R!a:qI0CUחzf?B{v"Y % 3ࠫkw9ѧ)NQNFLYAբ(r%cH}#AyAiՆ9ݜx 5ӎC)&0 0>w,v/jXp0v'P(< 29_gHKXhDnmAÖ\98r$uO e|^YT_)i1J*tESd:-q%Onߗ;.!(u0"L%ވ X!j_cF6L;|T3nTGU+ؙ25ޠgq@pR蘇zD@eq}JJX]2:!oqZjD%S LYZz5Ϙ[a_=}*]feἮ4\ a dpRU!oglY L#2gV]0#uOjt)ic8It[Ϭmw5@6BpCda7–MXf(95Hik^78?.ȟ?kײNqn]q$Z=^5Ozu~ai6J{ZŻa={nL9Lwf/b~ 4 ~VYws+lx(v?\U޲5~vh&cv8T6$ryO n%ՏI|e}hztY]q TYݟ#y׉Vf5?K|Eg&Ka&WoQ'AjĮ{5gƤV:N@E i8[΃mz~%ޘʣs@H(D5?dFtғζ\7h 68n$AvwO^a>ٺ+2߭k%K 7/̤ή-Zdϔ>[56'xơ<l̨N,Ea l:iXP.jE2dcfU[Idk`Sۨ(s &~k 0Y\ 6 ZƒT~QZJU=WN̲#6zۀKH؋M9f5==Lz'U\88s$G^{R6DgCnX? Rsڠ/aŊ rET)-/]|ڮR -L/T?qkA TE˔|W;*ZޭX{*Յ`"R~+ 2 yid8mM}Y/u2ә@+džfSbںJ.OpHNNjԝe) ̬_sͣoׇ4'CM?8:/rs5ި j?^xe8GA]w4;8\گEG D&Z` qs$9,`]ֻA8UV]v5!4@+s;iOV[HsFr)rv<\23[CPWRrVEW&͈ܺk{ӤWҎ3&s`vîY$S^NJeM l yYL3]Oe5A&I1k!njI'eI[ VhU0PSE;%>!ꊵ2d-fD{#9gRHRa=s^ tww[OWm/ωB8oCLyإdkփ/v^R|nmIeĘ";9 M_=#rUP+h"x54\vZlUzԙa/qoġ9xBرZۤ. CJ{ީɴ N|N%\l-u'FLROyڹwsv+Κ:bS}F[;8=׵2M:~|-#, S|5.l$8-r;'N3Åc/֍6PcYȞs;EI2P`LKӃe*;d9NC x<Dы?lK!>b,zGmFP*S>Op6yk5Jƛ*INrL4tځM0Oq_Zؑ6Az>3XC:fR! VAW+>ĶcH9ea0Zɳ]6ՑWi8Th? d='SXRz9 Ka;v=1Sca)^W) Z F1Z-?pQE%g 05b|o;O;{Q4wPdG@y<Ax۬eNS?B9)HV#!pe֓Va ~/WԜD+ce6z#\j@']ҁN{^qf< h"xK_8GiNz80c_UwR%G*ag.dS^uSCq uaGǩҞ#NCo%AK`,KbraSvU(rTIy5$e"h{aBZ}CZ*G8\Ɣh&P+][Jߐ8H 9;f󬱻/: })kX MukfDY^r Q /@ SSjWhIZ^ 4̳Lu QKۻԴ 2QRXMvLN`gL9`֠fvBM/ץ9$vKwfѵ`N#z{bxF~rtPxj}.+n+QN&ٛXYt~ދ&- .BGbąΠ^'Nj{b9=KAF]xc/xN`)R̷"DorJ~# j>ԙ8ɗ8j,G26>0D(O* qgd%[#:Rԯ"Kp+ng?.}U+nT}u""/wFSlP`?$O(?պXei!R:(YQ"c`WAb7Izwxb TYBgxZ6BL+pVPZIT [U+R9w\ΙR/ <T k a'2}7v`M/h1:Q]=cG4u)5_Z\ v5 A0sSm:TIX HyK,[z 窥4W-x1╘'LպOwTX& jp(# *n Q3 O8vypCyQP:@bWrʏ*9.>`s10F}ίzPlO!/߹i9 p 9ހLS>*crxWu?E$47aW Eul.+_<ˊ)GyY?67D^gWG: :#4]ё&- Q욃/J4t@UdvrW(rby\5 +u]"y6&gAvW]+ zǮy:b(]FD+T."#Vl6TJ"1:\mqEVFJw,+Ae 2:Bd~鳊0R%g EjoгY;X|'G_chԊCgLm9$ĽMyPm> |Zs`=&L5<4 Fl' Y^}4rDHp^4V޼9f}H?OZT )_|6A^| z?=;mòT]:u4eеDӌbR;-I`ũpGnQH:N /͛z/ Ѓt^(+mVN 4=RrTydEv=|.~% @Ok8.E[r=CRC˒l_.gsP6,G‰[cЌ0J"D=?zi1Kv>͹MxؔՌO{=B9>&`BO%DSֻGh!*PsBIu >Ae/_'zx } BD¶F0wdۀL8/d] ڀ#"c5{΢b q=Ũ)&Db74%grS 9*-EoĦw ,6fSVMNVД;|Dvnl @Gok\T)"'׈`fL_A^Ғ PАl:v bdYbv!}. Op#"]#Qƪ18 AW[\*:?๭]M74IPrb6gX,FE.x0gR\lƮ.+G_˿19q*~Zo5IP D~WڥջՑ,Ddn*͚}m-VYMoOCF-iSڹh+[mL,Qe;KY~&6/g:(|A@;TuUpE'`[jXlU <9L#R@ w^ف `T9W +j^5dۏSa/ߠQ OKF>E=#d۳[f.v4]v]0#qͤ!Wčw`H\$Xa\Y$٩YWPai7] 젶% H#/șa=5/iNx<*vҐWL"ɽ €r^T$|bK&6 詞|Pi}%qa !B^?"]~7S9A3^Z"?ss:GRjVTJ[dbs9:]_K<xܖƋfj*G]'pӘGGz@{>$(QXN:q=#lͱSP83&GX:@-DЖDKѳf R^#{/C-T|I9l$mޥu.  i5gW*,pı} aڅ꿎yis.f\E<0 ֘#sg? D~ʸZ,iq\H}ئP \-P#]06UUɉ#BD>Xޫ_'ʻ`e.m6_3-a~1 c4bW7Pv%U(3p#; EBaal$Cp̝L,jWvu[Dݍ$J_?SE UwLw@ZЉKDHnatzMhbR,qTw*4(*ۙ =aYݤ`<C(p:7ʰ0NNKq`^g ?|0}}=%_<A#Z>QI֡Ҙۑda9¶w3)]1_|9!hA(fNwe 薣d"⨬(ފm-R# &Mb rl'_L-%TEW+,$F066Nʥw?B2f7q=ؗo~T 5eI0e'84E_c87SPw% .owt`BGàLrt #쳓p:oBE,0ʅpߨ4mň&DciT8O*:rMUKEbh"tW{&13DG{j\qJTay- f,?,GpڑsžRJYbe/y^WTQ,@k prLz-(xJ"[q5hX f=uXȁ2_LR<Gt/9;>;S:fǔs6^$1/n*Lh'0p b9efSB=*?gf 6B`ƨH{J# C- rQXw·ڲ*8M-A-Ɉ\4q,vQq]n vs]F6ZOtX|Up (&{0w7* *LIտq5.c:'nqA͕qq='/5Gu!N*N K_J`8"e4WXѩ{r8ޏ ?$]m2$y&ϓeDJSGe#mXIHꆽ ]|j³YeN/o$ Lb`\yW;qL+yу9,@bL U a>Zv؈I49Ġ: r/o7h-!=?C;1p 7G:#S"Dt˕=cJóA # 脽dRx]6KpHd!{ݍM @o@1%A&qrlyYN1Nmx;2ljp隀pJrE:GRZp숁$.*QM'+Eth}>.Qd3 ['*U!.ښA/q0Y/+5ZQb-0w/_@!@&v>'S=KK. ,^^B"W5E4Kz'V0h݆"pأ"&l],f8%'AsA#|H~vuVL\4yl##T]PsN2)D]_.o#t-) FbzM9]<+E0؎^ 3Ƌ*0~RDCP/A6JGXνXR]N$%ȡB[s \IFIRO00 iZbK1RÓ)3 ɰzFtGJ`c_E'oW XPjf68_7!`H<~|3ţ^kI2x0}@oZO?t/}'j1@ā% ߲hG^pUa15[J2 |OxWׅZSf rPqfBԠζ"he.vx@!E\|@;,G7r7GQ&8Ѵ,>>Z]PL< ޛ3 qd 7VL K}Tѫ~`2Jri[%f[ɱ` Ғ@T>X1s?OYDqR7St+ܛf`9ؐfa[lܣ$xeW |}!'dtOJzIiŠX۟/T<z-׸ '7(͍We`~sKQ9 )C6^~YXMXp&0k~蒌l~3CW|椖ԁXmw2mk84i $[`/feFrBUhj716x-6qŽJxc (Ì7)5N`pY1Jl&7YN OG|3WExg7mmÐa ۑKkFS?\IJ^n: =ے.7,;!O@2JNkve)Q`{hwwέM41ՖHp)LyB3:2In#D}{ 39aA׳7bNʖȵ%'т=efmQ%htHYp3I%87Gt 994:.eFmW6+p^D;ިUC>g{"kSzeN@t,sEh8Fu0._2DlcHUd3yAS)eJSy67 |;Rr ſΣƨIz *I|lX rT<-&/H&?#0/G<w2E,NL_c۪3.T1n|$ D+zzSIets(_Ĩx(Y1Qfqxh#*Qc4jAʢ[\Bl C ]whِVY2He6UBi}Je[8̐|+պ^d$8))NYc þnpYx} ?ԑc'x=+cGzP`d9pE.E>*AhϺ/j'6M F2dn*'(6nuzFyY{ 6|h'tR I}}f "_ 0"{%1ԲPw`ggLOg@CvE퇄Q!E}x h1|} iė}TDwj xEbK hsu0&%%n䎇xRnNE"~.2Ek@˧ԦTW25byS2>Rŧ<,Mw^4xFH~LK5}y :&@gCd`6xHAf"Tj[RoHF~}OPkQ'n` xyN{+n VPA J5U1U=~;9Oůw@mo⓷[yOap\YLJP^@[N|V.;5ޏ6sm,:{Tejq7>,i\* %3pIypVxQK8A !6os2;܁h`˲KXE!,] &?E[&e\6DV=>Hx 7xHk+k`:BPu@,G­֐3r~^QCM&z3n4ޚ%υ"Ӈ2 F*Jέ^'j|pS>c=Nl,Sw2&Y=\sFcxI͂}V.䪜-w3U&BxJKG_#R`}fs72mw5$*Ⱦi[MVE ,w:Hz8U]rz k>fK33l*7IBv6?nqY56Y:V}(Ղ^(D0k?Ϛxd8dS2@1w( SeX3`rkA.NQڎ w/ו9-iM]R? 1Sf4o'a`4z$WLc& ]& t/݊3$!VI,(UDW^y} RFZg䩕]T-1?Hyjrʚ;,^Ҳ^JRL>b,!ﻒ+?*^np:3&'%2Kf2;o&P?B`F'H-ȣcwseԕ{[ga[`XNq3e3$ ;:'p@ NH V~A}O4ۇ#5]?k p;0F`)γ _W/t\bfpV>NFo-qߘf͹s6ԟW2&"UGkLV~aD=Wǽ #T_4YRv{Bd7=HEj5Geq.> rjjzgo::u?FZ+51_9ckD"b4ZbR(7'K-"tO%1Mےﳣ$oPL<<57>nO׍d@<غ!HFf\TSkp.bZ ?X~YpU7@*9_GlG6SZd*atȵzFhς RcK[F42*{}p޾Fq+S4u̦^`l늶s<u#M:˛Kv5To78|0w<>Kx6W;*%-[<&:>xܫ؋Iֱ."TD+cpݜ" O鹖hpɽ(f#N GMGNTɓѣLsa5ƴڢVY%tU-c95̣HEx/%/#ZQPHнW$:30?pL&碹Mn[!mq`kym/h =!U܇Ê@oOQ7PBJ֥L(WO'Q.Aգ-Eº !ƀ[|E[N}EdȽBUSvXJY?4M?2N{Gn֗\@ [Md7=`X6c?>KPSU/\&oF/FX:A2]ö]4U縪^iYr..$Q tjdWE=h9zQl,NcXj3.sNjv9RK>%[;6~7bC [/$i{ cOS޳1#dmT9mѪ j `bY0}SS b/1a UKDn_G\۾DKX3#'T-)ީ+T+*HyIcKAYqL[:d &׭yl#uZӉ~ϛ;y(tP mf2_G'EeOF?pJޠGr5Tg1ʢcR@Ѫ0;M-F=-%g~\-ʁd0CKAP\%d+K.Oo\&;+v)lSUV=E<"ϡ_E}4e pW 8Lld221@Ti.%`:7f,I ;H|2)pR|GN Z|I^8&{x.j;״<~PmWK_'Qa SKv|w֥wt\/:L#=;5%H)MJnrJ\(ex%@$`f r~&wWFG涀M3cNl]A,5ۅEgUKB rey~ú2Xi EsPzD4 i\$_I3&6֊eCʨS"YKc5^_>;bکāLF߆d3QK]jBa+YUzNny%mN=FOG)&|*hj`3?+\WI[!JZ 6lk;N.#P!9!\* Ó?52)>,G[n1ZFaIŅGvX矰uĐXљ} n05CeqO 6McsbKpKDPd7>zA`$gEe3F^4ri/m;{Ьҵ,4nlV$M#ռ86/ry*EEfdR6ؠz p>} @s6kbyw:ʇ3ª_ߡyYYieM1m}f*Kq-Obk!GN=oeDѻw zSY`Q߈1fF})h&ڏ[Ւ$k#9[L~i+o`}>fVN!2B\՞]@ ``Ff^!lp;w9w 'm <>O>hLI6 Qw\3X[5AڸiNCIQP{l}/1$#,X?oԕ+w0G e7=oݱ?a#0]Yf'@;rUA-&FG | ƦzjA-( rN|\p|5 & +#r~Vhiu諲#e[ƠJ I4gn1!6e<Ryzd̅8|:, ,qknGg{׵Qm|> RZ*g:`Ϟ#kbD:du0&:?i!~BY}Aݖx'cnJfQpw4mBv-!Je*`;u8T[RR] \_4|ҏb9q@)BvrVpZi:Iwɽa(g3V2I_)ה/+wH^MeίyP6S 3F-f#k:J>F:Ռ8YAΔm S:I/&ڷk</H8 ,_02 .//M!H7ɞ23fXW2j!po j4⫇&FR{͞@KLwJ]~? t&>HwM f};]#fD ވ~2c+(J2,( S.CyԷxvwly-^s`e@xW)9Jz+52+EJ%WzbT$NNHd`e`nn_ZӄEAU*QAGŝ#KAՁ2poDꖺ."3ϑ3rwh>n0hl?bf͵7ܐ;9ШGYAa0hE,9la~Uv!F]՛ L7!%"=h[R eٌ;:HUx+oEl8Eس<ܡ=V6h6IM@ ͟yuAֻ*1bt-%w-V |Cउi%LMAikR}c|+}3}3N(DIهArw>1GdBiNb@qg!}qC $37ݯ^5k`P%?[%xW8?FFҋP/ءiUS^Ɇb1iRG&|$c1޻y, N'SP.#LU/|#ш]Mwߗi#HZh EwŇߨ"_`ȦjaޱC Ƞki'ח֗D #q³~>D(4ghT@ B\i[loȞp$}׊` iw' 1dgYZ07070100000121000081a400000000000000000000000164e4ded100009390000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t//N]?Eh=ڜ.+=-&i +D gDʺ^?H* ac D($ Y"n>2-cN}~(QIS3N.9ZFmy#pOƌw%ۙAwkzj\U媆=77byjPL(F.Բ2k]K#9A G/t&1"foF$sa4 g'ZyNx J%Msa\ Z*4uBB^lqQvLHr/L]u!`/wPxelױ.?$ iv=AH^4+C&MHsic)d6eIl;9VJ&J |YhIa-7)ūӄ-T1 I4Uj*l"쏜m+`*ZI;zU!6)*Jv5$h_7A_`( I 3/?.O4aIԒSq/w/ȁùFh1?@Q0-j$LzRDK@g<s,Mtjs gGa݌-X36aԍE08ɎU?IEye rbLΣOi*؀un^(oX/:Pfn^`Z3B@ZDo}[O& 󸝮{Cr+ѻ%i&0)^3*L6p$A=U7:o[[J#}0D= ЇIm5gZ&3҇{*f 3 <RB6QƋ͸'׷_ȡ n06j_`V돊_@pGʀ*4^!m\칫x1_`;/=pʏ>eCeg2qmhde:fC,A"@("VE.?EnNZo}c,;0S]fRx{sl(n B‰Rӈeշ߱ƙ[ m4pe00xOk2 F I1ߢ;J-g/@rqzhyN:q-L}Zlgrz&ͻMƈĴK{?;!*H]JvvG#GujJj|x'}߭i,E+xƏ'#󦛍; p!C׼d""]HI:]|CˮKZyaWuyU|4FuCGM9Z*6Fh}&;M:=_ 6cHy- Qӈ0ḇ #G꓈g#)WBC4їd4A׊tyx:2=Ha_Jvýb "g\JY6{sN`+ySA#vVL^T(Q4dUÂO tTq@kuһ3pw3\&K 2q20z'RGc jmBX_O 2|?lˤ[·i0^׵*[FJ[ܟd 2~F]?/azwl_ϴw |G Z:6PyL F|7ùQ^m]q'̔ *T DgV]T؛fjT u Rk; I 1%l%DDD̴&/Q1}T* h4׀ШCbs'20nx_y専gHH]`۱}d ቱK4?$K(굷^#,u7Wi!| )nnOᅿN}𕡔W>@{=d}ԟ 2ul?ۄΪ9ZqC@SU3ϒ?'En hRI³loi9^ KC ͂E`y84ʐ0d}d]R; HY\^^ܚ])}I;6 gDqE u >y֡C K}7`oJ^.q)&'3PE&ݭQ]+o#tjw{AzP+#l3E L)Jáگd$t|zH}%_.zfD+%b|81k G>!r/v;96i]1!h t8ҿo1mUQq hhmY]U3&YG@Pp(WNF]-N&sfodxk:r{}b+4zmE*E3zpu_6 @;-_%u( 7U>/~'Mvs931k 4Y?k'WrV+Imˠbu}4KMr5Pkɡc76a s(z5רWUG6wT65'aRV\GP %omn94ĝ'(^a>QU3!Nz"-+04$x+$d`rYO{u_ݦSSfyN3h&*tK͜vD \'c1oW6{~spS\dr-X;_%NJvw$CFV?*꒗R hzlo;$xjEj M{c= HÏx ĢvvE ƺ\`>ehD(`Q:8|NK@#M^T;(^I)T ܄6dPY=UG0{oLX;3XM@'on#A Hteb|Nkj2;TU,ۼRwZSG=+DCf(@uKR[CPTFBYR7Kic4/ùQqG/~e]d vpI%l%AWTqT;Zԧ8=#`K'3`܀2F{mRU_vfbu \SGQѠDYI (?/7K`*5]It׳4o g;tuMf@7b?[ ̃L"S^GCelfЊk2 Eޝ }(SAΈz R,Pv4^2ׇwR7~CK+.ÏKڈ䕘}*'o!N 6VgŲ*{\ߙ"T,$XѴ>;7Nͻajկ$S }5ҩìyF?xNiRy =a{kzK1Ӗ(QfᎢDv{~F7dȐ쵶Rd猅H\h42ipb"4oNQͧ(T3dr3*[2k9.z| `hp|\&:eE [wOˮS+[rFwk9qo;&aD1K#}2%&f_s#w]QcMY|prW:ֽZ,L.JhctE>ɧ:UgM ΘPǤ\x͸aH&o)9>S~/h"*[KEa-p`DɫɟʸTf"(07Y)lÄ#`? ;^5&oU*5QoT]ph8/ l̏V&` JOd\{gÚ.؝ᖽ'oDA;"5Q6Aˆa_0 &n"K(e 1`7A{O]%Gje|~3aFo~M,'$PkO8. ]hn]u ? AW{Cuf 4?\D  "Obo$$TXD@ a|3@袟x u?Qkz$HMaZt)} &_e])ܾ˯kcvO2?^fh|EqqYn(`WJ傴}1RKsڟ dٍѰچcDK9b밻kS!PO=]?s]dolQB{c ApL(G3 c'gtȀw\.[;KD|p /ړ*\ AI/@vHADJh$&s)ïsYԅ6][l0m0S\_'⣒*<-QnݴRH3wPIJn>^?:b~Z Zʹ^#9},QZO۶2faqh-/dH-4\o/hVhZ-=Ng@.s1'.Aoޙl,=cUh oS `.S'W)/Β)X{7zS_q?',x2Yr"w&Kjwa/n?tS9 Zϼ T0koc>76\i0Dc\ S`꼂yN U `:p*xS!u .( iHbڀ{$,Цhٵt .(t!5i? Q*HVHxaa\S,!AwA 7E0)r,J|U̡o3i,J,dB\Bԇ PeuiX)`.e:u)i)=hؚn64-dh祴C{5IieFN (dR0gi\]" IdPkhP4R ur?y*-Sȴ鳟.ی?:0#\q]Qh1yezS1^RpviنqM{u_gr0k_x=ỹ\VѸFr*I5d;2/*VR̎-ci|J0o=a3&sq#6*E[_F)kʩ׾N>~4|}x ۯ+ԟT?8ծh;-Nxr8OzdF$B2hzg&"dXq{u)џz3* ܮ6Xyľh i{j %wIK꼼2jBf5c2%X"?ۇMVu~ZɂrNk&4bjVdE.gNd+VX gf?[-BpHۣ_,*b~Hm&?"zǪJձ) @DSH*q̬[s" W3TҶw|. ?rS"@xMMMnfX:D)Ϊ>}6TEz]UGTI/Ӫ &@( Td _4(٣k4<{3 Î;hWcÑY[j0Ue@9J:D4nz ߀ ;EHu&9)zM"Y*qJ*« =8/ENШל$ U+e\O Z4;޾/BOg(R6)\ nenI;d~;NE^v𲖱N# kk_ֆqPLwv5ϥ\ 9S C4E5xď*p(:Nb}= ]( "t`YG]2եt<惖|+=_pI&+~Aӊ<* JRElgbr8It%ulHOl@DGC|$mAO9$ #05pfg0TnNz͎p]&%0M1N!j7jژׇԿ=8[f,8|[;@g 99X&ƾx?|Niii0\R* Rw-t@% (R/֡@XIdixAR]{);Sa]XיI{,C&셃=NHCk:*I puN{Jfj\q$Bfa }ƽ/r q'!S`6E|Z MsIw!<`%/';(m,6u_ܕ/@. r/6brNv 9M&{QPu 'de{.v6kͥ,VtE"{"BGg,?PNbVܞR q귅4f}J4iv zܸMa -?똃T'`}~z) Q suZҰ',3UȠ4Vzے8r*nMj`L/t6)UGzxP x3ujd SnILع_1ęKf EӑV>XoScM BɐAէ*hd`RȂr+X2m~iLe90 |~ S0aa/69xm_{YG({t3v<林<*D#`@[+JuYM/T- ~i5d P(=6LN(EvUĻ$a]k6`(P#-nPZuP&F5L5@_夆a~R>8SaDN)sX&$̝ =>&\+_S8[ ?Zkt,G\*:nՐ3JA݆Gj~'% #ڲ|^ր84NhG7FޯͩD!8Ɯi%3kʫB,ႮΆ\S@HiraH{O98h㚹 -bGqƪ|PZP:_2"_0’#Ѕ LݘpLqങmZ3(_*lHvsx*8§2[Kꋐ44GfEf\~yv&^wfJer!fԂmoopJaO~&=lڋPaxAM_^Eנu$s4?N^CXyV.*ʱ(~Ea;lf"izgSwSkدQhOJX~x=]4y։{j~`Ч5cvt$x>f]`L~MM19zj`N  {˥yHbirT}Iѣ0E$:Rc^}jN ,phMH5*S)LP?-7K2Eq$qEH_q̃4I31& |>|6*LLƣY<3UJi0FDDjq;bS=A3"2ӰȶW@NJsHhgEl^eʏM3+Ùowp;݂q$0{$ӦALAtP&3Q1D?aѧDnP`(-!52d1{PbcbBʌ*XAe$Cչ>ފF@XGހLk"vmɕLzܤBI8\/ |B|Dnkʞ , [B朱De=f劓±wȶ? IACK/m$b /K7j~72iSYK P0Ls9HvŞ8L,Pc18d̆Fa`S5٪"٢aBx  9 f1!GIQ3䫵DoE巄=DGHh6p,ko%IZSf+B[1Q{Kߚ]K \9C2iIyl %:7 ݁+'D:J`JMrSZPoN8ӄuh #".:' H<؅>IubNyhbҜG> Ckp -;K5; ׁ=_X_ԘOV( IC!}Qώi'cLVAh]tbHڂa]u5S7xLkg?C(d(GŎu5a%6q58ٵ 䒝^&M9(aO v:L$KЁ(U, j MmnKnWMm'QjW`EᕇJ):H`>NU9֚b<]PiŸJ1)R tjܕfAs~Rk.R7ƇӔGKDYA$Dב_oOEUy_9oF:ŁuҔNDX>ita~tVެV7b9ėdЋK'(UNXxv4qJ'zhvJٌ̾@Ϡ:(|:gT {_۝8 H,5BA-y PRK qCX%٫LhL*8{ X kJ%%  *b?g']4PU9E͓e4Uh|uѻDv&HF8^u%M>*}T>m~('풫㕕;!N"]Vp -)(17ZUm~LljuDO&̚`yv_+7ʺi`k C@.!H[e682$& ŇT ,w7#4aw71sS0ɉ;"Z7,^ Yf KQ9XpLoJ]!iOyԐCIsj֗1t 5pψ/w˝6X 9J&'1mQUrG `(,9G%[ZTRҥ+w,AUYF=ORbi((Gww*hM#އJV -.tq߼Y:7 5s5 Wn|_>}P}UnfVd-ƨPƈrWPǂUs'(a Ͻ̒ԨVUɨ"]|LۙpQhҠqڠ`dѴ?Hht<-d\RŅ"q0O@ّWYGqGzYu;:P%MRo\^~'cU%d֗wHǎ{nNjK@`Ɩ* re98gRA-aQ1אOvXÐWǡ٪yN1i޿Wn0H:SqL[/6a dqBc~CAPRƒދ=>$j$dC.z &rME1+[OcGNgW8XWS[9c\`(5(MN,*ꋳUm׮q)^4_Dfo]R=ąvo"Q&e= ]@Ȗii_PKKwT;kHE駲 vl9Sz$?/H0IX[R&͞-A"w|Т]*ZGThfIlSvaO=Q]4F֠-5r8ePBL>$\q$|+u ,)a}j`pF{N=v {}L雋hݺ.$%KIh-a`x Iec* t@ )ճL1pebICm%Aq>=Sm#HTܹ&"k_p略c`.)"~-z(Nuh_rR YMӇs$H٤xK$W-tu~bY!(g$&˛g5"܂pdŋEet_TC y@{yqxXe=9_LS<*SЖ9zH:|e#p}Iu%kHq `g:@Z=Td+5ys>6,d l %eN' "&O+mCÇ]gd< 3|~$cZC͛O_[zx :^3=LcvTA{ THSȱ(g+?qCOEqDeOy{}too\Y» Z#2Y֛ތrI; PGyS'L(o?sR/DJ0;)ҪhɝqH9oUE0d? DWifrNWUtZD|2Li8(M9i{.}!Jr,Bk!Wl+xܬIjw[4L<hMRKU\eh."za37E<^-6*$/ȗ"kټ駙a" ǵXT}`U|Û{x"P4 0ؼUm5ETϮv誙f rVjb ɴz*x ?mhU-hU Ӟ.fxB I?$ k`.OIaMU|_Z)@ ޖ ]PI l'h7*M)GU&)^ښ!b:zz)F/jM70s"|&j dP'mc]9mR+g`)4h#G^?Q{0 fVn}ЖjS"4ĩE䰠H"oVZ:ru$ g,@vu42ΆB6*989̋` |Zn/TF;QQ(?}3L(,"i*ܽö$E';5X͘Q@!8&L0n3QzI$pK#sy>Qns;s:$ц##3ia)xia]QņiOQp`r.7V#ǟ%rAŒ|߁ENih$gʣ ܎ nh@9BiһH8@A3q3KeO0OwvxtDqA}պ]& A+MNn.p]_?{;(&@?nZ,N6'Tffp1F#_(@NO>!DQ?2 9O3HSϱ`bﮟpWL*. R `_RJyiG]_Љ4N[ ?+DX_nģPO ɫ$z/M3}0!Χ̺ x9c8U$!uUKOhVJqXJ#fGhKQU*OZ?F;R). &^sLT L!0rgwG9P'rGO6jCgAK(==_'ꈽvo!uS`n2o|Ec]h_bX% a tmHZx*-Iޫxbap24D aB +j{8Kbx G+ͻ 8ؠpܳ۩z#Bk[a̯jR/ϭt+=jqCTcxʌOi'V0ljw!nYpڹj1+/{2.s"R.㤽{7{<f}p] =7#Eb h<-Ƶx/U.4N!vE3"MU]}k*~,OkN\سJO$KBwx7긭uqZ,%54ڙgz\O\-hQoD8 tkx"LwH7$m8 G/u*Ŷ!xp z>uR%0 W !!Li0, ,i}@D3RVDbPǗ4?y|h[] G$\G(9 ou [&uHv<u7ĒwƺLb}#wРw`J-R_ψqLLr3kի\S*4%TGiZ8*GB=J 9emDk\"L/2pVj9Iz1kx4us>,#<$.JHp8sS5x7GZ߄HRYV%K>~vh^ve'KB́2tW! 6gͳ 43!O>+6 uG41XNuH~VFXgF8g10T3vún? f5<<0Ax ʮxG. 1q? h;vuk0ûo18(Ophj)بh[ eHXKD }&L?7 {7l/2-K  jke gT"ȯUb"MڵyN>Yw3]H֖2UMo`B? f::<Բe\Ʌo =jMAso>b'.<F%\dV#2cHe|&|;?C/  q߁k\#@t.EP;Lס/u t"0>9fs"<Om_K(*'jn%lb14 ~ \4U\,C(t'Āj, RpV`ΙXO͎/pKyD&޷Cd }tQIO2mFeGnVtWF~Ĩ?b)VbR'VzXnvwlw\kGH `O|pʅy rWZ[8<6aI x,a/i S6i 9n8LvfQ7C# jvZyFlqVSӷq>d.wFmִƉ`br1ږ 7R;aEoΧx!HVܱۖ CML /nYT7VUJpPt} L'ileL˜ceO=E (#JVi ҫ#s:V>VkPg"y =|său .Wae6:l:JG{4YZែ9O 'уŻ\ 4xs(ѧ)s3AGYRՔOJ-@V=8-r}̴쯅& SfC!QBA$jCe 'B;ȫ,VP *f+t5 t͐>ϩ#O\h'-I5 !`-TPG2dc}rln"Mez<)|A`%>x~Aj1~R\꼠h(FH%=v\`45'vO7[#4Qh{mqPCw>h9e,3E9q.^78{ve!gՋ# Ċie\C+Izz@\02U. |1׿H(,'d|s$ES5`+M;V WSbVH]λc-؝C@!e@5>j.$ZOZ">AWb8#Ja `1Mg,^o䖎mVR)jИ`{ۆG߼ٴ]|ueS%CFEZRw/"}4O\ !'JiQ]Uަ8ٞ9)ʇ{8^:\pyr[ͤBh Ψ~/B԰6Ph),Zq?Q.6j|T$&2ČTK7Byp|mzv.ho Oy_[BJ,g ﷝ΠӸ>ܥW@u7]z6-+w$nol9Js{Mra`}T%䌘3uHުQR0/ø}rÊݑl܃ZI+70tL~o jrTf?8rٻNVC{(8'ךhe@6j:ӝﻰc[/k œ]_qwa@bz5&WyT"lR'㹡Ix^ͼ+C^ F^UfՈz_u$#^W60 -#I_9›K׊2 &c¦@a5K~̧Yz{N~y0wʲ_Eٜ0c]dP'8͹^zպ$^CzäGDefv0 MƼ5HSпhijpQ}rR kSK!!n~j8+*to0X"NeApo.040L|4YD/z ns?{ކKT,;d[ y"6C| u^%[$;fuz0,nV>u(YPz0. Z]߳*Vp6?Wƨ ۑ!ǕUTOAW SV*gbwU8~{%r-EkWD"vfI1?spU,0t jmpQr@̼ х80FvZCpOu9N$+ǝp\@ZK1!2% sDe^Yc3쳳=bSט027M2t|(ta~ܝ!N0s-wE,dٛc~G爬+7ሟZ߇v6+<ˎ+4`*7կ;H'yT`# 0C2eU01#9qbzf6UdL-d )&=NH4 S_[!O^brRI|w_{\Hz֑x@C[#0l;=rF$4GBop=UƙD2J |)T5jd(;o qlG(<[ZvmyHD3A wlyV7je4)*6{[,~\jM dYᵲṐhXoSQe3jՎ nD70r^HbI4MĶ%wO PQ#p dGzϢ 3tD;U*ެ . Ῡ4Y,1'e/U(Q pnA EgBZCc_.|Gժ}ϻܱ..fP%u^wI\g˧Р+ 2~L'7.i= )]$k \Nr5A5hzBTn"Q}UֻJ,X;n*X^-zź=7]-Zy>=M.6aK}f h50nRU:ڶoj$V\x$=s#ty*jAC: 5D̊jMPdH>%2|`*AUDxy@Qf!::|2m+v1,m 3E^mMYrOޱSg~ T[W_H'Nx/Uy1;&Ղ)KLC3,Eu^ py~PQÛ^tRڞk ӷ}e/:}$drƑ,D]}i\'87,MCڱao,>vq2F@=6 @f6B8d+Um@p/<=PX{td?P6Oj΅JE:ZeE~9Rɺ#sօ@s_VA}mc(Θh%2J$9##xNxaCEs0@ )]ҤڋӘKDîK&${ =+/O)nN]?-Dyek63$!O~#Rq~n޴Xzg`,ro]!#W9w }fG5_^;KDAkV(]Q$/4TX<}-b yT.| i{@@z$` tH,3NJu˪鎤 "d+l_fmWHޖ@o˵_a̪?a%ųzBiH'm߅7 `@^~, Nw=*JJECsuI8 SQ#r\P3еgOˉmߤ.B5uO\`"ׅpUsE<;3\\ˤCqp\L kfNHh$4fOH31հ[`6N@/ImziS®/˵tJ[}{Cf SS+ׯ'2.(?\Qy='}mҙ 22 {J yJ/> .OMiWJ18kKZa٧vrj1vfĎi|`򱫫řgL߫Jt5raC!(b Dh) }HdTy':׾ޔ͟\3,&Ѵ5ijvcE҇ 0~:&Ȕi E;WFd 6S Vc^ #;Ew% tU~);|FaWz ZN' s4,_ZL򪻂y WZAo7!D>J ˭v_riNk*ː "25" U!qd0=Hvf:\}F~ľIqo q~Ό j!#́4Ьsn1o:$R~Fb>z\ C0rzpfPEY#]yQaV]S8m\:Csi5@dwWhό?Dz&`g"`KZѨ=r0jSNiRY/}(Vuׯp1q#;k0/&@U+e)u<;&ޝJ 6 &&)#JL\I^um4eZ7d3XaxtZe`޹8el1UmJ`z;2?X ;|H rw{ٿ)O/bv{7FٸG uPHm?]Dq&H,2ȧAM>R**b}Wrlo["o#QÆxBmm _eیbo@u(Z1iF &@7>Y7."Ag]%K&VJlO1b܏FA^O͂b:Mo*r=$O>䥪*6^o٘LAnҜW{5!@@E>/1aU27ZkYJ>|evSj#ѻ͵;yȑ7aנYjk˴*@y]ӿTi%['>V"*EIpU`ƈ"=omgU31 򴩙Ul׽7_a _:\nzH%W2h_[tl} NAs 'yV#*km;g9;"dQ˺j G3!!t4#_5NT{Iq iDpPaL~uǫLOJirNH}I*$Z) GEv|fSJo?@^f ,8 盤|MtLg+˝acbݜ  VuWؘG j0%| DP+ ;8~~[H#ٚ X$uPs r԰# ;}|uLv,p<V/I(p\b_۲r53wM^4n|ԃdp1qz5~b:=i2uՉHd:|R$ߗ+9 րՀcDfEvkZ(k)ფc{\c+m^5E2'1Dըg5iY7*cE!<ѪkG$Nk@PlU _WF} 0E~il?U.`Xnn:hp^ZpB['}QĀGy:hz"b3z"c6_^1o͐sn\({JWŚ,-P$Iāv{$zf3oLvKo(cvn>S =lfQ>bu}*_BКdrq5UC ۧSSjJBnNhRT;'0T]zl͉wAZ?GH|P]-D#GR\ +Sy;d-K^*OMuJ_ .[|)ifE׼vQWKf, 6IH5-B],2x1n]. \]!AE Ubxo}DY!$om nbGYyt`VdTwb1-WgвtNW"ٌ6ٯ!P({ZqQj%F+ėҡ5]TZM]"(~a^C%i d+4oZK?֨y=V7/%#)r4-LFeKGYq> ldkn(B OP$Js DHtcJ1vnH=6v^cO%f+| a#uZj}zC4HFT9ֽ{'CnjT 16&Tpڽ2[᳕1ƃ @7;Vudi[4yEJv 4)u{+q彇mٖhx&7 X+A~hX78 3d rk+~-MLTJE5 H>j"2K\RHraf.8BDNݺu޷Ԏ4UAGm >N&7Q 紞9+_%lɲ/AG14|渏"ms/4z *b]@mxjRߙ!BXu$"'rl]"16|KKu*TMٹO]ݺ,c$rQ "jII~Pns|dCeה=Q c} vh+6Ȝee]ʮ$H.cmx8 dWu?偮'4u]Zfiҿ//y=CK%11w+gU9vǔ9VNfȐMb8 qmt sKAJ/B$b_$:s Gl5&w>N"<֣.d`! ^Uf͓ȿчa u/8ukҎ{2^v{Fœ3L|/TFJMfe]~.jw@D>F:zM^=\|@0g@ ?F)HpWxffEyp`nC9[TW|(-Mtgյ OP^*4թDBO}|A8 P^*z|daufb%ō#hE)& 9`mfP P$S0Qk5ɹZy>yO =?$YjuI<Cd._G@GߏTo*j#f|s@) RK8QP uftxҸELͱόp8껂:_" 0gM'ӐG>( CksukJ|UBb&b'fF[&.!H[R-RSh;]nĿsw[4h~j(lh |_xFz1 .Ͷѯh{g4lj[zYMUԥ7!qV*כ*>2hJ2uk΂=]:NՎ<ׂ7C &髳8s-pm֐Uy_60C^Zt/_tPz/dI=8 ʔ}.M; kj66wfn" !ʄ7XQ֨#olژ2wɰ$7#leŰ {Iv(d*- w`0zUtDi$iOޞr{Q+22JA9Ƞ<_!8]X=GhY9f$VT6y&TKjM!L&ώkKF#[+[g;Un g}FAq7J(7PJ1$ 4|tVIA/4Z/v.˪}KeQ'r$ak 5LB˰F_!˽SYGcW*ZSx#^{ڬp"WկA~e!ï.yr@@w_jGoj 7v)Mݲ70rK;7Цh;A B&<E6JiVۈ]M).C2em%(1S:2Fp Ϩ;} _!Fo U )4fǤݪhIfx4u<}*sFNEb k n^MA7gE9SlЈCv/^l7qD(X/ \C_לY7Jgnvw\+x[5ڳ9=8,iLJ`/5p,,NߐztH/W9'J$g!D(T{ BWdI ޹ h򙴏aۜf29N=:#ÈiŶ?L?0ug=r]"]:&fV<xoƓAtN:\?h\qgI0bV.39#/ڷbH/ ݨ-q,c4=7=ef0 %'9@aVKS.[ { 㕣gQeG. ߒ]qկo("0".}b!sh?_eLTc 5V}\k)FUڟ#/O\?}WK5ᙉ _d~ HPeJ9A#EvkPTk ޭQvو-;exgp̮1$7Mn3)SqWIeUƯ_Ҙm^< UuSSB)!v6 ,n%l1B:xLx#Z]L8=.Oe"32&X|sy6Z iAtEs}(-_beaC'AS3a(!*W7|u`TsCO)cX2FfqyB!*[~].2YJB2NbIM$5.v:c8a3jsI(f[rdT{xLHR;,z &QUDA㨟P]axq*v=Ѩ'Gtaԑ#nA&(UvroS_y8I_^6 mm0& c{HA!5ܴx⫒>@ Bd{@``V Zil5=K+vU4Wtv|E9bZSoVW3T'R=CD40}j+|֋Lӌ1nT lm\W( #ג~F:N6*ۍJ2fD Nyi>}Kֺ'Xf{f"Èa0KGz{"!Kzu|g@}SleP㚥0iBvǠݼ0SM$$DTRt4B<%5,#+q @s,,RB>9t퍓#Qh]<ΒӽXAƏoi MvOl۠L^ӻ=$^BuQ)7_9xqd/;d+ )y6YrE:'Y$:o+?O"o w,6d|`ؠ@47f @"yqZFvk>nF, ]oGCBV{b`15 ˦MdUҭddpUyck.ڇ.ЯW_`væjɝ9di{&H2)s~g!z'7֪L@&/M1@D],,Aw>`x^(#g~LwǰͭҽP3E>T̃oI AMJ9_\ gUλyL%PXHf U-Jз2eQ/ T@"-Ik>j<'z4a!  1$5bd$Ś6q`R`'q)T[68gp78 @'}mQŎ؄'i9>x?-sW x#`Ȣ zyŖ^-rT.ӆlDMM֬ Oe$ 'G+bZ3m#AؙfU22c>hοHi٪WfGaWQHpT$g}4:3tYjʢ7 Z⣓/}!>fUm&<ѻDZuέ^Inv0(YM WRP}|X=a`89hrP/牁Tք =3k 8$0m:lTn"!&R-GbS.!I@*;pF}')Y|)SHQdYWڐG =ܲ녿c6Ha5y-P=y+/zD S*fp=c9Ho5c1w\ f*-C"бY2;>PaB55^ XrAJr`}( \,cGF|Α͌9Jx9d dlK^-?fؠ}[5@xl҂6pq^㨯#OZd# kWur $|9VspMF=)c)EhR},MIz1.J3S IInL05QAdFK"Mh]tsn-7n~2&p5j o%(T#Qe ?%`1#v+# ˀP oT;Y W&־ۨ!-[Uvo.tQw"8I]$U ٭Tw䱷+_jaדD. \fSk{tnl#s盯,D03=`$D*igCM7}k̋V>L:,6$G}*qT&t:%?!>ITOt[b PmQn쾜Bh }<6ݦ&hT&^g4| KU ^8<1#iW,2)r T$ ZEL(/|eƳF(c+| ^ 0})5PnvsAY*Xa^:C#̎Z5P|g @DjF y&'iOK=A.9{0k?~>VAmw5kIlq*g\1CGڅTg3K@>碠8@,IVdU-i{~O1 )Y@s[H$t F|zheOY5{ъav!\|zxzU0Yg|T8/9@;پJѮIsFf"e)jL*W}'Np, Vs:y2MFApVWkNbUJk+ZhGN_!S].[R)6!/JJv2Bu/[ |phm^U:iDe~9N(+y"ۑ8M1 MB4z9GxKi\Vl75)m,ծ7v3rCNAl!rguFoG* hm VJ9ͧ}Bz,A2m.rGF8 K1P.bzqq_KqJhܨ$fCoW  tWL0*Ĥv,`ކG|gm34ۣJ-6g&Ò}u Pu3`*l&s^˥q.Agvd6+c߯Q[ )aSg86rz.SRPxRةc0la8[1ƌW2uR/bb5V0~`8ϡ>VnO62ۨk@El#BX;}W'K#&:!z\> \v}N&O9/9XG"XT61M{Y>I}u sv*ʙЛ:2@rYji$;ձ J9t2ZBWb+ۆOqS0,uAE_ z&RˎQRg<^߁}&bBe=݋sE@5dz |Ns  c[9B"*", >RfPPorNSb6ڊ-m*X&fJwLX"I8>u>z4b!==~2a"wJi}W}|k7[:9~9ŔPpD7{r)蹴]6{gK{Sm*}?5/iHN =>Cau :|$I9?3? %$wA%{:@hpZR˟ ř i/76IjkۺT˄n>',|d$)C ir>]<-b\_NH>#K}a%*P$ׁ-%|wQ{Of=I)14j>Z'?Qvd@y;5+99ZÝsZ OWg\PP6%#^(9)qj&^vr `ǃo9Kz L'. zR i2ŸekKojƝVjC|耪P&7 /2݊MNiqNr~Ϋ͞[ѱT>>ԟ. h(Z[Mu"jQA>Bu~nOcnHJå qċr ʨW*Ү|' z9>  2 Yv+Ҍ/R⌘U=CmHV&,\zl#MΪYH~tҀ'; / *46WQNđU`QW8C3٘l'  f.@Pl4|߫@G] heח-( c+j->| fiyhERP.F BF9&uZ&nhKh1K: lIKUiDg|@cwTa 2S402Q'庳"sFHQ%¥lE!Wi>}Ơz3-IKQbֻ9JݜQ;kL{9z3Bg2ϐ1h柵i5GXԕ81=SΠݬ;w5F7툪QB2}vMSb+l71FocQuDdVKGW>%>$eJO$0"5- ѫ Mh҇35OIĝgB:@G%fcK9su>ۄ:RC]="$4YC·7FES HBF1+c^ϼ\|Iv#F "1zHSz Svj.6MзkeLc }%?R}Qﲃ;S9+sK t)}$Cꬻ.vc9(4uWW|-{a H@edA֍(k)>^>T.=ͭM "W͢Ym0;o$ÊXHq\[՘(].ZА-Z}#EdfΌYTR9iʟkG"~`#g sM5MSC/mF5 HìF2tu/e^73Z6g*[j` g| Mq)<@XwFWkk۟pT-j#$qAvgz'/TjFWKЮ& I_ 6мRM]] ʁmtێ^hDA#9sCz Z\ҝ v51馃w&^iаy;"mJl?fT>[Ո X ,ZRЭQbHK?R/^LB$&F7עZ q)l긦ܮ=Z1 NXmQ+Rv!H KFNkjrS!maT|g56CTJt|vk,읁TŀȹFujւ:bLܥ@ZMɇ^l/ ֝nzڄ0uͱ;@N~h)ٹǬ۸dŻu4N=x)1gdI_юjsZYRd6aZr$X>=i8V7Ym~9"'ެ8܁4Fc'$<ͶHZsS_. *$5 mzߏR'z>o0QNBp&s6O e.z;vE:7IgX L3r&v肝?4FhiE NcߢJ[ԐzA?#TO1. x-hQgcY*6ߗ- Gģs281*|X!Q BJo*75ó%ZT&QX֚M}{Np:K V$KT@r" q)Y3Wo Uns]]52>;^U0RdttnQZ;HΉ*V^[/@m/W9K ΪgYZ07070100000122000081a400000000000000000000000164e4ded100002454000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/$]?Eh=ڜ.+ЏHJiUmeLo=36ՐآYS'jMhQ-6FO/uSXb6q6bKOӆNbnDLfB$I2]wFB^uk\ƹ?wd`o7XEdtE̯+P/v6[Q.=YjCXjȕG Q8<HSxL>Q^{%iӏH&6]^EV:1N)D`M:aql֍u%Z[a]"UN/T)z9 UrdD|ğr$Q,ˀXdRB;^_X3' յH1)H9MŸI>RG+i"I-dYצ/"2uU#eЍ|A>JdJQ[$ 'BE!JեO/Q}C3Yьb86 0ǎ4d%qBI0-X609$"\xzf{a%Y+ .Y 2bgZ&}dk}hak۬1$TF|#ZPxOhG$F@55^*AW=?N9:ÿgᒉA3z=w9~+ݍGS7bcPzajx{rsuLFr P'6&pT .XW#X 'R剘[=ҺF%Na.T΍4"c߿3 X5 NZEiΕdf/R->*ayaf5h|/3)M/BK#s:A>w^6fASl 0BTLrTE/MooGZ9 tU,S =H= fy`" c2|ۋm~H>rMu]ˬ)R׎7p|赳3<9Ԯ|`@BZE싍D׻02T[`\lUf@~*)[XLz8ri d0@ &ܕD6:lڹqDot$xHwqFq.ڸ@+995A(FDePiQ(mo68ᛠ]c]Xoͅ]ÔG~g=Ke"U6PDϸowx^"9+tCES4lc!' `[7c~,-quW\ϛ3mZGC/z;}ǻ߿HhZ$7GK] X#&zb6W\FcA@Yk$s 3|5fJyF1_QtsG$?L-)ʉ; ۚwlW!8٪ >hY\XxꋑnƥP?d녤i$98YW4Q5%| d wAy9I!9.!tr|QMi%'l%> NvvM ,#{UѴ `SR$Kb^nViԈQJB/ɑN'f2Ϳ7 !DesBy%vY/ 'OZ `]Q1ax7F*kYݯ#f>٫Y=1Mqÿ&pA]ʋu#n%DU s\< SA/QX~ũ/ 2ý6~Uh в79xQܜ~WNG-V'Ț"F9aZezK+fA4‘Sܝg U,q&gк #yNTvX)w lsTTm+(B·S^AgjÃqOp%7w1 TqW:ï( &/S(uC+Sݟpi D21)qve0aB $˅LwpwmԏCqyHeړrh@RPӪY7يoFC4 H8kKZwpt>1]0z׈]=cR+2M+:d|Vgs4o5J6+&*߳Ͼ~9)b8l_U^S!"oSxw0,uej1#"#;TY捖;ր)%N,CdrtWC߶+ڶ8lP$0U}fB/` JK(3B6OnXEӉ4ȉeh8;J<^}sIK1$WFq2R~aDe?Cq ugp?uŧ~'!&%BFn?ю4Nq/O4buAa6N e^bہ2q)".*4@Z-#(ҳ+ ~cc{ZalxqB?7VzT-+L&5txX,Q m޺ȪƧFg-\i u *MJ#pf$b k}ϷB7jr7p>_ k儉x]aqO\ 0݉tn9=Zl^эvHhם:~ǰlpTk;b,yEF8qklf{| 0^F;$;YԺ%GqeNS:c^3W~1ZѤ F ) ؞ A8 UVshN"ABؖۍ߸3tFbbs|g )go(\jlWX/56T;Z%EタҾYR'Ug H1I;V ~ F¹NԺpc9t>ÎiSh*J֌w*:g"!i72~*14m>s`F8d%:=NCс9iK*ph\ x :ikt%#EycC4&Vrjsfp'0^D oɓe`P0  ^Yhv[Y9jG,p@Sa2=3o[>$LvX™)%; 2ՃIp&ڮwc@OJ3c$seeՂ;( gA3 {tDd(s{FPlvY-؛ B^8Re籒b[E6o-^C%ۓGgFF}F ;jI[PMV"4P[3P~VF#8^"2'^=هؓe0  ~Z)&u8B!ULoWmp>; nY7ue R!$mpC=ĕ=: Ek=:g#OĹ+B>c0FgX JzJaz] ޢTݻ*sZ A{*J0Kh/Z \)#-0Xya0 KHܔ uoEW쏤z`7;|Tޫ߃r, X!RM Y6zyGu%Cؗ@*~)`Aqhp<"]zЄv$pS*XD4R2j- IdOŸg~ y"4nL?0H_٦S"C9_-qPV*UWx"ӽ/ 2ţ)ű,{5[mS że/_уV d e m?ڍ4w[RykTPڪ@vxy0_ô5%誔;lequo%#6 YβTC^L:>#} 8 ĵTwhYvݗwn4J'@%9IQES2:ǧ7Ur 'Dݗ >X?^Pk?BE >Buz9e_WyM@}qnVɪl<8t0% häjI9p5(\MJbPDC T9Wo;e?ԍ) |S"@R.i:*X6C݂R%=кo,FrK@.aD;ô k9&\ [6R-@#ܩQ 24I&L`J{SyAg Wb,CI~ybbڥʩ'Y4e]nFŷW)mV0=vCE7SL5[)wZ*K|N|L4u$9:bK2o]jϒtY+[l {V^ 鋨ٽ'\g"JïH5cL ̼&#E"*BPDٵ_| x_%_u>UbV6[BR3O:Yu&0^-ou'A$3'LĖ?=OaT<j}%#mDQ&0?ݮDey )~p/b]eɯ!RD\u3 $݈_nJ5傻(YTK?m3Hd@w *s?*fNeepv* 9 ; Bf:t?9qVPXV̻( GxGg  asݯ?$}D /,k9VXvHOHavct,S0$d+6'5U }ho\$VTZ.P մU&HR"_ 飜)I7}-+\/%/: 0GܕވSiYu-K99q\)OzƒK. ImbQT8D9ND^ucI @ Av8Cю=2 e3PCŅR,#M|kfB4 $V @)MvlX5EYn5 q9f}PR,1W۽]2;|r>-X4؞2sM>اj3*;>N]"" S9OF2~CpO KM[pN"K3$g5[JXw :Y QPRT6W!VUI 1=Cŝ{#RAQ2A҆Zvhd8}2vR]b[?yND!Ѧ:1͌xg*E)ϚFĿ7c~iL˯2bHBρN@9UX~,hRW&ܔ_t b?@UmV4Qa!E7h鈠h,=.y^wt|xYDm69'm3)ڻ+e a;M*wTSdz][Hlk$V}8:`$~ή ƲW4Ѫ~6ꇧG6J Tk*#eL83X#EZă7 ݧ?n.簣:+]s5t/3<$%E)amK.F7X+F1{jKuؐ@RaU7,U=bRwTNL*^rObUP4kxW8'tN1#u@!6<=]8z\mm4%C/Aker@5eMm+)Ege#1lbIK/"257 P#RP+ ^._'$<_%sE(e RV_R}/HOpw'Rڦ#:y1֏?O-c"'\QN; |hfsGTc 轸yt`n&tAKۡY5ǣ8}]g=#_a* 4+GVzY sa*nj"IGrDsaT(!$`%Q;V,6k46۪a`':D%QW=yrWVA`9öM.!N!2y9Eg+@O}\d PosЩ*GnKOADwOwlf+I^Bp_pTzi)p TEm%HugYZ07070100000123000081a400000000000000000000000164e4ded100011a88000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/e7]?Eh=ڜ.+@f5BhQW8g^ >w*DڴL#eXkxJpg,ĤMvf;lBQњ$w; a&/PX$-߮0q59  G%@4#X)0HŤ"Ms5 ~v>%.@!G9dP*`a3y)c0V+6I$ٺ-Ʀ(g@wCX/db< epC_ l=bo鄊e5@A8ge1Dm<=Q VeFEB 5sדEmV 9oj]~kl+ I2mLyKWl3D7xt#,BlƘ-rbھiEs>2Jʼnߦr?|UzeM\lU#p07gXO]f|sCouQXD2>@#Y0_4638Mx;bbNg,ǐQ*מG% HiO5 PrFzߝ Px)OoJ@PZ' q+Pl>I0;X]NrD Qv)3ʌ-BHSU⤙A2j+SvpAS}mca2hШ&d3)ed">kYE9Lfa1 >:Z`Gk @`9 !kt|ӚΎ^Ju*xH|=} "|Vmscr&JZgZZ0gLSW$)\yK\;K-礝lqEy wH|T@A(7o\1S>&ޝ1IqE(0,pEybcBJ~#RqilٻxrEId{sӺMO%Rn j1uZ Cy*x]jE {9ET9t})x49]jҟ, ک;=ICp+@.6 T07QoC1y,.[}weGb^EQe@ʱD9)Gl)\N{Yݲ2AWA%5qw]o Kț,W䡙L=My9GrAس*S7bxv 튂4./mL"F_=p-͉ ,i"DTvN"q2.i%LJ&w԰egE c @ssU453yyDx(çzM.R[xr_X SДɾkh Rn?,U6VC ·~ ~GO Bɑ>*x /úR?Ph:M Gs5]C- 3KkA>j9gR@oQ 廬8< kV0נOA/<' !OMٓw-?Ur<8|\HU 菂f_c+n!qx82ZIth*CPtoV_ڔÉNbT;+FP<2oYK{8*lc(0sTx[:58Jn8<`g)MWhd#k[JJdٟ8.KĽ4 FY-VĽk*Sj47H]> ɣD n'~-#*O=}ӫfpD(RzC[뀟uNpN @1F}@ȁ6T21yzu(o1˵Z2O~S/S>4W յ)5'#]BRJ1p#hd=7m'@ʥ&H;IR$w309첓İ>I)p``$G(+" `]=gLyۮʠ=;CM7Gaf製y'/ؒU=r`y954rZ$O흶2,+>V Ƞ7KH._*P`j?-/Z7B}4B=Q w ^].HT? 咭CK"ZUЬMf-{ W*iH)n r\'OT|fK٤_ bڥX9]jY`*#x())}u Ԏ4|cF KN4KuF,p!՟@,<"C|DzD.'> qVzDJ'|<R7F1P1s.)(Q]D H,^;`>A d(ol>3fqX P@fv\ )`?=Zl +*RM"Mt|U }^>+rDr2/ˍ:yoq+SP{8B,TE`fC!XV\z7Cx,)@/;f Q _yJ} s z!!}A)hu}Re^1x5:e}rjdKvO.UW# G՜ޏ {O”la7›j=ʝqS%_JENyйe%gs<i8)UOȃ 18S5L͆ iYrLص >1ϽU^}?+5m@i=[ ͺ=qkCtEx_C4΂(R57Əm%!yjyT`#ї /RrtZCVӃ '*3dWE 89Ѽk$ b'цƤQ>K]j|bFh[ΖmlRJ+4XO㟍%Zu3UWLf3o?ISz(@#m˨6ӑ9 xKLltćC״D>n0grzN8j[W^A [q "n[-3:ґ-~1!! _1t- 9J/ VA-+?Un 1M22(:T!~kL]YUD50ȢQ2Hp0Şf0hpVwjRVl,%5f. ׊49|ž ?47cWfXunqNr~NE"!q; XMu ܵ;ASk?SgR>K(! |0x@ܡaZtkn7~?NSbl/H|b{:ݰ/@Ja މDU@^02>a JDҹ1B'갴RJP^CI?#Kڍ8>B>L-hlKƬe6]$yd<+-ZQiբM+C, /OvMưV z(Dg~hB'z^du^LCǦr#mZG&/θӪL:=ʜ2u!#F J5ZXQ?DBF?jusv$ \-E!).i?Y*$ MmnǒMnr>ayn+ ;.g-8xGŀRV2 g]TI)R5wg@CoO7WTFoYai/B7_A4IMt$ꩭ-<6I!n:c oN@]B[+UvqaKE 5Xk@*Λue`A$־rJ(/"nڋ;?mfgJH8-䀯zSFP0"7CaW%mHӈ!;x7_yŖå%xlxhwU~ d|6ۺ^p%MQ7Hv1NEZo#ψhbxZc2cNGP?NڲlU$21'}Zdq&'( oxd51,2sƎtN:cT}s"QHLyg|џNUq]ʄS4ͱGD@.^BRdm v=SiVSqe#&=F-\ 10a [PvpT՗f%۸o8O9|um);1s+H}:Mxꮂ):>xH5sOu fWw).[.%&N GߝF( cQ3K5,aP~٫w6@u3mr}nA?!o.W~3&]ZF)S#N5w'>5Tu>2>ݲ!/ˡڤ):N?+쀂mݿwn]Cqo~+ ;4\Fo>R4*"lE 3{0=,d,uqKyr2Rn$qbxx &ץ1Ƽ^ y=mwե }Jbѷ1t:Q5˄R,oF%w|]X],+4`M!~ */$7Y Fx|{QNimyzpZ,8 \z݅yBup@01TRӼ<|b :Iib ɣ85ck>ۜxessb72$㡨{ޙ L1dVW̵Ȯ1x?IDWh8 reoF{3-yC^d2~ɥmP>Ib촡;/ (eHEln5[ pdr5:GOUWY@^|xn $wD1zײ4cb҈Nw ?~dEXBlFN`7(Owxbg[!F8Ҫ\-8G& d7?QaᒁߠU Z%N2eڐx1 4 4s815bv:Wr%G],#k (X썉Ng%5f~]{l5)| fW*?BHVۢ/w%1~,m7.ϘJ6+'wC) bI}U1|8X€UQ I!m n9s<6pA૯jqj0({HK xSIlg U^XAx٪[ }DHdU rt ﺝL,^׮"^hVi ,x#zm䗑Kc_jl6dic^IAFU `C 9RbGq@~hOiBd~)VrhchZw:([E{KƣpDfP[U'Mj_--Ax {Zebʽ "J}jc N~(R02ZH%*QWK̈*i.̙fU ]l HIxev$Ըn{F4GUV EˡB?/$(0YD-{B{6.IC/ G8!v]nN- ĕ'Wn$-]di3;DPǔd`[kAKblܺo32mki?~>{=1S ֘]2SK8y Vo *f(*oJ6rx|։bjx[)*;saf In 왆[PEE7($d'w#t '55ֈSWHy%6]$Srp~V\t]2zC y}-߿x&9aW{ؒ9y;"K9iO,l\2Y~X(h%4y1Z{Js{2phcZv:GU)$%@aflLo-?=HX%g-(_DlȍM dgb`'5hlL@H6@Q3.&f;*=n_G:Coɖ\''>\ )^SDP5e4Ib=Y cGHĽXz$n1AXn2nN:iRRl|Eml„( h6=I3DE OvOD4BE(Q[+ B &j7 =*-6^+. JJZ7֎WX-8xEZ?fǴA=# ycM*(I~#)Z:9D,IV`+w}eՕOTᶔ^ >џ BtafA͉ZAWE;S3M؋Ꝃ %7[=: ɀȸ0qHnt0e$g8JUD'I3`yˁwlOgG~Іφe' "i*j0(od}n-#wI {[y r~sgruR ھFf=+j+uHѷ.,H${eݨiY*PN|&?UةsЪ>3SYmKDrTgA&GsGXšXAA5*t;w:Wޔ^dYC}+83_9ݙ{ p)mK߀SnrݥŶ="wdY=(M'nu4bV+- daߜU6WK*%nޞ=u]h9P1:XO Փ&¶1k!&&J$.97 qZKRLrޗLV:)b $|@ޤDn?] ad>Nx7Ig^ c腹fR 2_$#X rS[xMIu`Y Q9i Qa'V@BީkppFt+Et2ld4@i%4%;;Mնv>\&[4%eH➺ᰧوfd/W thpN;L>|E>g@h*<ο#MvG M$ ݓ}[=֝ C "6}LtX)uR^de ;w_aOU`tMJ+*<{vMk]r'5,'ވUھJLI~vVr(#, '7fػz@c7l}`+0|=V^~L)B^XSXpAXkP[\"m2fpqzW(rn dEw`ޱ %&fYk$Dv$^mF7\Dcjvp>׆UÉ=X)]yi:rY"=VtZǠ/k, K6V l!^GpF@fU%PZO% m rn`\' {ToZz0hUaQ ^|aKm "iv]ȕ鯣X#y#*VG)Bb%+@Vkt8kJ+$P}:Wި!ey |I+8MءQ#G\7e ,gi$8iǵq.ȿ^^qoa:H% 7UG7 /},\k \}0/,fruƷ~rތCLBsPlԗ {٬džj+Wa6`exU6-[ ,0Xm-Rp,*љ[%R~Іڳ)7<#nힱa@=fTF*)5inÖ!XࣗHC;7wZj}aXB[q1ۖ8Gu7D>nЪ(fHҷ gm:Bnvv{(5;dMb/2 憭3d5FJ5P->S aN)G;3N0C2$}a3Xd >\}L<-rK $C8? J=Z4UzeV8Hu>V’RO{Y}xNWӬG*n'˾ƛ?A+;|°F݅ ֡3ձtq;B6ȁWKa/;9 Ϗ6t<ON+3fÀ3 j0)(K#keWb7 "5egS@_0*WbF^ o{ς}>Bw itFQ>_6g?$`8&ѐj{< Lsmـ,^ZtѲ0 z_}&^D&ֆfI;NO8@56aka,X2{{0KxG8{/ꑞ(StKJHDVy=ɯMoů#˩X$T7́9@ĮsMoPEU:iFFإv3ZKT4;!>z#5%t3ڴw4B퐈pdJyk1F: 0@y`{2Hs[Q,\k=/HXO4HwTd!SSYr=BU*Wks$G ZGTES$h`?Ja{JO0g)wiyE"\XZb 9o19VRчon|=5rG"*oJL}]V++6l"]-PQ2rW #nԞ YֵGXSeO9;btkB9eK #nS| ЙE/x;&9yŊh^ lL)}iYF AqlVDiEu\opdY&-j!Z}$\{Q}< BShYN3wQzѹ  s~3mWzZ;|nSnx'Iuج_M.(^ǁ(:TՁK}|8f=JE)~|%uY7¼%' ۧW51اLo'!?Р3'uUUiUEƿ I8Bz˦@!T !;>z=FOaGpiـA4-iheBWqktLܧ71 ;de=p mUfO fi;pLӁ(\_gf$Xyplhh.ҫ2|h]ЌvUC`kVɅ>gɸ['ogs$b/i?I'^!},Y]HQLKj:$PĪS:,j]$Mc&b!JC="4T"aE4n{5,h]G5c5Ӿo_Y(|C $X&մK#\TqZdLUB`&cM`økXm\Ż^WzXҐbKJL-8Ĕuq~,7U KkIh`|VNkzVg)^:UO7L鈍Po*O~m0B>ۡsڵVfI,vő2XGM8Rvy.mR v/Fd݇~Cغ-L'mwr>SD $vpJK&Gd)3U`-\Fɡ> Y=%LMds4+5 钉=ɯKD3܋-f5. %7#-rhyU)oPpl\0x.:HR9A[7XV!>Y-TGh :_yW-m>Ds:C;[Zn|/x/ӪNYgƜܹ<Xٛ%}9vlvddYK 5Ɖ+@]^O_SQh@)sy(Nx+|Ƙ{ 'd){%$IFi6՘퉁pD[9R%63t<E„ qP#҂>¢H"礤3u), 4nʎ.^̍}Az>e3o^iݡqN#SDgrޔB&[Bѩr}GBӱ{"A2+BJVM4g1{#Њ|BF'_=X:CS|$ŃxY'[)a?l -#ǧN<m~CIv[!Ugfq=*Y(QLpj#:.0 ѵlzҗ\YScK7`m-'YBX$ś JfN{`1U(nO/ԥ4Nx5zYRr7jGke<煁ZU<;@\ڕdeyoDGFq5rapOΔ_|Nj|{KTJ*HHaܗb-]*+&zB747"0^(Ui)c(xݞ4Wrd}cƳ(*+HM"5sL cC7T2Oį=\wP뭊XC\%,b;xrt1:v{Kaڀ5LShMnO^IF4ټPMZlL$: 5FNԦ.]OmM6vTjdu[PHAvûeڹ?gѬN<$:Ofʿ_ |EBj.&  2W΃{h]l4YjlwUgԖo+]Lm֎`Q!TM\ >#3KT ^1XX"S:Qx0} tӋ痍 יm#dv{(1nf.?=!ʣOZZ(C!L<.Ϛ2r7zw18uDHz^*R6Y| M/TÅ_ugwO |q)E2$8I SZDKgόJ,ggq("甆I-oh\}@b\;WT-0+f|Y}`2^!d%5!1(/풑;v:M/tDНFa1 jlHjUZL-mHhF<^ut8 !vچhɚet{ dM zl$- =уS}d'Q8Hkװ^lj6ei :ӅMJQ UY[W*Yfz!me6Q^8NJ?JO]%OHi (8`G^ƆbUs5j+F] mvYB/;YrHqt+fEPOU(&~s1 7~Z-+nZJ3g>CmL3_J]P\aY:g<*: jJe/UuEWr(4aS)"ا=;իϐ"Åʦ]*آoZ$[߲o>M;R2ߺmq_{`fOYO8G%0yi25dYMбʜ9ֺԼ\B]߶q%QT+?3LP|9f5L#W[pY\fp3E0G:WYF ݽfb BKA*iҡAvcy&ؑպS'S.w81Z%t34A.Ph g<@*>IG-1N(q1c־pI eaٹC ʯ̟[WhΟ7= ?V7|(>~v״<3tGtgEl*b C(sNC3T~^߃ yǼKGަnqה{57(ĸ:|^do[th)!$bM)0EP\bՠt^d͙7Fחkald;O5ʚ|_ IoN=hT}#C2lahj |-5͂8{WÆ ǞM.eBGDHMt|n.K>p= ˩ Ф½MN\*ˠӍJv/McwC*j +YU)ܢWK>p6*3rWKKyOInlHoe+G'P]FѷL7p:Y{x߳&c2)d#z²TR7)ۯ;'ƴXpCGͽlDĐasOkL RYǯ0Έ"|Q/'2=t +67s|v:Lkl۲e.S@S8ܸmZtŝf\w 3-}Bث i! Ced*!:nn&~dPJ{Z MTTM@RvrEZC/rj#T VsBM[Z:4t@Lo".Lޡ¦3S jyu.=K,;鈑gCV )ٺ4i!xY>xfJO]Vz9,4`Ys4}h  ('5Y5H-i.<&s3TDXϖ iw;1z%p9pMj2  V2,& cJ\MLVI %)Io"؟`ze3N5E2||^#E[M)/?%d VE'O.?c^mtecQ?RGD]磡Awqmbʧ'(U]ЊKh"'? n BGQVעЧQ$FgLE瞀v̘VD4hkp.]ֻn k͘R,U%>Z2KSQ}QG6i @w@kWG6uބ o4(?sw~;aM]`) yBN)#_r9].F谓m{I2W^`(sQ J` ;ݳܫCH}ڪ踂#Еw-JFMi*aIxoU,${5螺"H [Po)q^2ʋ;BTP#g1&Z-[ 4945.!VL7Q H;ٔ3-DdsߕB]Kc.R>L5|)_Mt&#n_܌b9-Y7Gƣb/ 0кMxs 2T. A Pc ?iQ3$VG 'V|4PD,ӵbvt¶uG@hDau Y#]M:lj+)C.#g *_7ۄ9I5Jyi11\߆\'.]3qKGfyĶl2Yjè"𯻢ѱAG$ xݚlEU]wمÜtSw S*- 9%bNKh7O =BM,h KXѪ0'/iJ"BBHeӻȺ5@i";Z3@l i0:*{mEeMQLA$7t$]YUgІݪ2/seMm7'g~a~42Kʻ|Xym7j/Ɵn+()rfck7o[4CG_=fN'%6'!rTh'*/e" "49#GFFe%\iHN?[N 3|׼wu Xj鼑T3NsCP3G8PRBAǍ#"wřeE}^mqH?(`Q|׉8hWd9UAUV'Rhi":Hݶ brpj%֪}k#-U/ayje@Yt1aPjw/'ZmmbPUsgv\J/e8Et yWH3A9񏣟,gYR]^?[@޼.sLj!{MKN-%>wrة< Ee T`:8H L N.! 96=Sb#PG#3 $ |\Ius9r&o:a$Lue -g Qp) ?c^N7'[#͂s-LQӆW*phFF*ߵD[|2/6`OR=gZa,QNCvR$ea-][]yl{8)uA6G,yo+EܪlxU^Qs.yov 6i 4hVTUB7:!K$-Z䗥×wI~b.p΀FlB~ S4Ht:oȪtFTu֤H#u4F÷L#y<d\C*W=9K*ҴW`ݢ_):plp@E9ԙ O?]/ژlT`=g1 =}d>Qԋ@Uy ˲@APJA*݆ʍC, Bji^b|YE j{^^8$bwqL$x並j|ʊx+cvagQζCQmM?\$പ)*[o;h%!+sZtXs:ܝwyO԰2mG2=d>nxDb 3~$`d nȻLK<·n3g(k_w/׮~hE |X~<<EbXVkWH"g<8+ٚhۧE ڏ^rk ];oPx_ĺ-DV~>?(x73pۮ^RFT-յx? ^vA+ op2=l~NIIF>;6L {oda-1V^glͥtcďִͧ8M;C] ~pò ^j|<.^jw6.|Z-=PX81hL_ugDh> KM;.(]Rڍ9l@ NdC4erGE>3*j>R*%tyYen2U8zpsJAbvb@ 7eԹjt͘%,ZHnJ?\dA:nBcϚwDt`jJ]z@!z+fTM DvJT~kݩ4P[zM-z= |NQQ=t"L.NiDo'3Ţ1z5JCkBC;=Ɠw(U |%;yH@% $ T'(8#8W3c{!CNSƖX5<ϾkdW]g S3ћ>EJOCCQT5 aV1?qz_.A$෤Dz{G s>O?/$x{b46}.ݭ'Fqo"2kN_HHa<\sJso!OJoQmT EgS|LT9HX*،c{/^L쌐btDiXKxx> -/I^P+yV=p6kcqG We[̤eơg?LK*p`AIwq~Kɧ<9Q%^W$X)W;QqDݔuPDA}&SDm/E `_ЯL, ]Om\L,>^Izy݁)t,1M? Lb]gs9b4=B {I+ԚH@35dJǘ^ Z٤4ßpk ӽ;hnڨJorbhk<_b9`3c 6~WyҧC>)w jXRY$JY(f;e@!gK3 V2GytVz=KBhMoNtz~vz\m m#R׹W9J@úO=6!Zi QHS"^(!Q|/ 8&Ҡ)ƱY*2G0tR.3*@&e2m-ܣpmi_ -p55r};6ϳ&VJ; %mw/*߻6|LF_3a;K 6B@ƺS/>y3ϩ%\2eFR~@BHu~Ot$˻뼇9#byw[s2axmH] <B*K=OKF_T[dj2+.ȉ{G[ !_VPYM6I&b#&,Z͕`UwW*_=_"?lFMR*bv""Ű5@0 aI UE`Eʌ;E!-nPg,[-7B׹d)Ct?W6maMf2YOEF|!Ӟ+1Gfrjl:Ţ#9P4ֻrovF0y(Σz.D$oAkjk0o#,0FS3vZzjHŤ(3Mا];7L 6&"]azZjk*ԩ00}eQ޲ ۬ߠTME 0Xp9f(%"b x1> 秄Zt7aҠzސiX2sm!Er[#MbvJxiMa}Nt/ ;+\ҟ4iY}S ˇ[&ed$5p$^$(O1#F"qz8aZEs!+g9N:tz`hZ\xK`~ɠ.n! mWqj-bpmZDIp:,V☊=P6s Dyß.^ךMVe+]?@4EQ_f]DrRrJuVRpkiB*RDiWte<xX=LJf 8Qx205qEv[vuIz#7(.+ N_@t߆[X շ)Ό>CxadZ/t:"; \5-rmF~M-p4j,dT/8ُMΣ~5?a.Ǖ]lDC~^z߷8TS:c~TFAILO-KB$AK\ApD=`p`WH= _D1PTMY6\P nչSwY}> NI#uH5qJeSoL,P,QN6kP DZ[F7oɂD =s?<_= h{_^̜@C}LG2% ҧ˹J&̓iWSRm&'4%m_HkU~K"(LBWLs+WiG`#Z3S IךXVچMn|#*CNEqPOt گYn²n&wf)*_Dn*1)hFsnm71G'Ιl$mE磊< )PMa|Nt&[Jr`JQ6leN˷!=6犹ہ"vtKBJO}0Z m 8"&ﰟa2O&r,rnqw#ǝka3)$Cqފ(?p #F|[d:KA؋v%dIZfDv]WOƒBrd`1lÎ^-K EzQf0/N#`O](yu`rtl|È.cuL6]Ǟtn(։xSX7+6R颜ۇ<ѝů5j¨u4Gǁ4r8L]gW@at-OH/ݭB: 4p:dMgP\B?:kM?B47+MQZU ȧDPso֔loowez%#I0=#5x |GCAg"ck):Vɍ >B80oCw& 9O5i-b9i}',VǂĺLu)7y~5IYUD ZM+_6<1xW) h"v'Y.eo6 [FU[I|f9[v#=Os6K^0շ&%ghJU6EC[lKLOJktd6ZmWJOΙm vS#mGZA:xx>f Pl'  ) at4m0dv(z"2ڑ|nebY_'f,n~mLC.G٣QDAQ\ANwlUQ 'WjbQTP"#zMHjPj(-qcH++ VtGyv1ieuG!0XEhk̩ jEb&.΍Vhfse)h6amه#JkI7%j@9mQD:Qd87nKQ; =T;DA1"/(}-Z<d ǣgx@&݈c8f)V=㷷*?X0pdΰ =(@sd/q$f,>KRt =)Z!]v$y6"K$M"Tu6e%+q`ьe em1Biur"x9$(rEևJsRGNSy}$7oxafۥY\m;6=*84 cbcsR4 h8BVJ׶g)LV&RI`C6`RyXq,%71Oyq~ed7sA*Cxj| =ɓ}u3>E% x. ~DbBQEk@*5u H{/C-5O}0kPڣ!U`?J*WuX4[zL]u%(9alw 7WGcgz %/5tfx~:;;W"^Y=((^l^:2C,@g'ʺ zK'h` OH/Fofx,륮u;ǴeS`y4ۡ!O$k@{ѯld9N69.c^ƬkyElJ0B_s5]]o4 BN%VWҮe}`B>`R z@~vN/ޑ'l5=nB?52ڒQ#oFKG;8ReJ5GHZ{>7 瓚]BFJr%~S0H#!BE==N50۟lx|"9 rUWL,1Ő2ӽ@aG? ?_g8ښZSI=b|I]arLSJw*Lӿ k6c>`n(igbki`Ð>iAl{v N&a]P-gIS^QG0N0~`rEн{ӏVQM.mER?M}6"F#l%J̒PR©xgkm4y&<:2:R{ޕ1+%r )Pejpd}{QSt Ehr3 RcP,F?XA;-PBSFMY%oQDQv8VKP8˶Oa{ o,Ӕ {A;yC%v,& |ɥu>]0#p"wk6s|m̎˚rbF \1x\gn颼F)E2(.ˮGhԳ5"V!7.v$xؖU @)77-#C-"}Ula)%/^E$e'-Ԇ+0v4jr9:1g9~a6"C^IH|X`B %%c]nO ndhF.b-$;.׫ŘѶd_\E?!jЃ FکUgvTk&`N-C[+:S8-u&W봜{ 7l_H0D@qC"+zՎalc%_WCD aRj?vv" P Or}ڷmzjQ;%n"9Ԏ=fb CEm?ǧLk1u}H_dZ!Y N6&vwgy؄,:ɣ38 .0 o\?Wv"S:v[^%H2FBpr( )]r ~y9O9W\(H`Ė> FKw||X5v`HiK; +_roٌ_EC;-snc Gt`7N_[S^֙:VJi,)/Cp]FTDL=bkAp>XpB(('m 8MF0kv/}V4,PukU5::i߂7.TݣJr `j*D6w1IXVCu>|©Rv `θ+/ #۹yt6)l:yE+C.d['  ((ϠBr+Eaت1Ė{|÷#)\){%*"riM?ɨ-Ұ#ˆ&n$6󖘺P#8_{ t#t3L?Mf # 05F&C{pP ~7V^{#|J7SYrz\A>A?qrWj/::xrLRdY0?V HnT[#` }7P\ @H gM2TS9 $ V(>U 5fx#qE39{2[F6~E7B{ZcbƺwcbIC4yfldG|kQF]:=UTv|y)y7~^.j'X=x6GQvtdsÖ+qT w˞'L~QaX%I2 R1ɍ1<(+ᰭ'\~#>ᓀ5YO))`xi%Cl 5꽄.gQ$=VNW2Ȃt5'lCBIZw)+1(dR"BȲJ}q|Uv;d/iuL I ,i%nuP(!5 .!8} =Me) `f9,:Um;bn+$j[ 01YhxiLzj9 kRNO̧'ds̿wA~q>6zAZ Cy&hs:Э(堀C;E.XCv[ޡ鯅m0#L\S3X1 ]$ #>1͒;&bq&1Y6Ϥ{Aav[eZOwLt-r#" Q 128GI*1I6cz ^FڸD;D;ҜýYEN(V#O#V[OjN+fq- ߗ2`$t.j#J@e325>]̦4_O/{l;1hd* KC43og$"~rS 4pǹ.X\8ӼaH@i-DQ9en1]h\|%F4^GmDF.i=e+uS^P:!%践[*Kv8@@H:&WO5 -{tF($aHA1 V1֏ɀ3OuZ;~HBvE2bY÷/ZJ w3.E@w?t<4{i$]WW'[SnJk"#YZkۼ*Kb]P]f7} "zm˿`/,1C8-Pݤ>/ZU(ՠad<آ@EGwl=K{l_ރo/ED-gO%]8 _7YXi>;HW6Rg8p[:;쇀fr%RQyϊ3T4zKU\v1 M|Q=>tO8^L5SeN|r<ky;01!䬺+0NEݶ%ty$-Ϥ!2[D/׊!nޔ|. {Zn iHU~ pLh&AM<EDoBxHS5oi^b?fJٙ\oʺ7ކ !:Iz\NP82H~#0fָZ ]bdү mqI~PMן@~7sp$.IY3bNq#`y27iu 4caMݹ: l+{ZΠ}/)ы?N,OϏR\R%7A~wnIyyi@jlߟI9u)"uZ‚"P5G. RMU,`tFg.Ub =:AkdI;a$}(D_g6t27rjN~y"T (4+ە:B+LKA?#PV ^Q[ ߬{!El8WE=֌#0ȏz++%$E|RC4 a7Y6fBf YaPY9Ҋj-$5.N[=87hZ@ +\|^ƣ{E7a-l}:J3y:'F`B7ZVoI7bT fH *EaEΉ4fd{yuPu ,39`p(#B.(4u}èVX\ sHbܩ2 I|h M$2-ӂO2'u@†{Fǹ2pQAi ~z1ChBp\c3HEq]nقM]CϟFkPTC"[@ΪRd"Oe[]E?D%`vs_,myaWK!DN)ұ[7ylFD?_2lrk%xe1KN9<ό&J5,C\ʼ_v'F+X;R<`5V`LVw&ڏs?-]](&7ڙLvm&QIkЙQzHV"WdڙO^Pش$Ѻ=j3ed9ٗ4ѡ z 3s;{U)HqjC Py3etu"๪mp*O=WΎQ7ٻABU&cXifDPgQO2ӈRd*oY0b'lgMߓXs*@SYrЎkjk X( $|T 7x:ބoXn|{FÚ>ڗ֜m2KԠDkv̯[-_&s}} Ea.2e\=j;0L}SuXdX3М'Z] e)Os}|y kl,yQ,@3Unzz̙U{H:ah<(($j|Bj'BZRW65uQTnۛF!Uk^/fZ3"Չ4*XsUT:if* 0+L,,4Bq*IstJ0Tu~x>1.^ !d[\|EcF@zUY H i*:I9}MPE& QB(& )3^#J2ɓlEE`,af{ ׸|8xA̤ )AGOzaq~@Jyͨ| BJ풙f^5!gVEg2˾VШ߬;hPb+ţJ;'B O7UyqNP'=8\3'ЌaT@bī~ !kKҎo;$Ih-+8)XiwZr*sމOdi󫏞̉Pf`z@Σ=qBePB3)9f[鄡Ű.Zq~78-29)OX꟨zQ9u-$c2,F)a M PP{w/HuVtoi"5Db]g"BL19c,_ +#DhŅ\͊0@ j) j&Ql"] 3>Ί!W k9@b!XNfw% .jTY{xɼ}$?KKf+51󘃩YJWGܺsA'DT- >뢩v`]rqA};7Fў:K}0kU ;Ӹ%&MD\c-,6_6v0Z̋v=v5E>PӸ0+ƥ_?q/0 _K[]˺<>ǍVVo| c 'J8w-x_ac=>^Yܫ(I ӾLS/ls̀VkWe9jV%f7dvژ׻̪k{.tR/_kgݒLjҜ -+'ro /Y96U|)Bgq#{'M*q:2e!?ĴDOM:rE,.N>2Dqdцi-H3أYܡ$`Ү#x+[Ȇ(7(hSy&qYưGd~AajA?4֒ш>eyO;p9*F)G/mNYsaZ-r*/OFj&b'KJ}9`Ż!nhyBB$ O[:|\2T[Ɩ+lmӖp8҂Sj\XgSw4H3}43̓^ݹ̤v! Y9R)״A'U7-1`! UVVrFxkMa;KeɌTו ·6NP|Z swG:͖X@ha&Y%<[ΛSc.@+9U_fo"sp)qq;*e,Gl1[xB9WXR1ӳHc@ב(NQd_ABa ZS=Pw._u< GV98QՏQU첉,c7@ @͹&lvBxD/( .]/BNu۳ゖx?>U-@( Kナj$ G>˯3_ ڊ"kG/!fGGjI X'H^(cMR7Bh5Am۵?GhW݄ v|X,=SC`41f26sP(T쫲?̚XjAas&fUxaf l@*@^Vp&&r;2ʏL@m@nuJɦvu9z 2h  R(W:Z1E,/uL%A7 ~9:ݸͭ)g%3h:M!Uc<0{N5_}=EwKuW<11X`Vl/T$KA' N'-3VM]M@gB/XK+!jVA~{(k#>feXI CJH @ fµPrСm/bDҝk~$~AVȥã$,r9|'*wک7*\QGV0m꿊LYuvvGИJ d[\K"^cE5wP~O9MJTzP99s ڑl!Zrpp*mBXQ$j$~{'7po+2ݑ(fkELc4%/F%>./g 7"P$~uCQSf'? ȞZ@"+uixK{!0T+8I{,s9|^b{B%uYήƼ*I5[F Y/sgU: Mr&ErPѱFMt?x&g 2Ff:v 7њ4GI u^b^/iݿx;W<pxfnFUǂRb=f)@M"U"I5K҂yPyg`{DmL5#*^爽u4=G$s YJx&veyS8_ck~(nTWb^x|k+gX$Eq;zsXmuP5_ALo{+.j+U{qicJ2M-]~6ON * S(1^e /~7h>Gy~#N͑w5)MN…j+Q;rB"hFw=WFt$euƬζtŠ "zWbC\``If4anBߙ|mC 4pcADM:2!$hTznxH3. dgT̾584= 1Ջ'(LeI|*mfp1>"3c1~N1Ԡ=wqnwRʀ#/$h$GuhL5Y@c}>Vvhg͚n0ӵ\4wOTZhvVPaCa%e/K:7ðIUWuLC@x+sR $qd΄*iKޓ4]"LcUGOȹB)^e9?InorQl==[qΖ~({)6Ao=n1@-`6Wm:Г_FcdpY' 3o}6$a5lɈg'|ޡ1yɳOaKfzt$Rl`+[j{ޢ]U4Pj˜\:-{yxHHnБPDP(qG9c!W!\;P;(뛢6-/;} |qURV$gɯڷdISlۦѮnlx',m-x:Tnlw zPٕ5fV6'1SZ7Qvdf:!e2v,H=(s aݍFN2ӿ۶D*o^^J=ChBF_,&J4]7n?MYdceո;z/kq<5n+B=ם/S0[lf0-8/wrF= ?*:d8F/x <hJ G:%*Oo3*˥G2u-. ᮺ%a,ɱkڪY0xt_fMFDS`wpSZ^ƼO.Oۧ֘:%QHY`MѶ& 7W$<62~>_$oW7\XUsdO"pNЬpNwkE9tP~VmǍKPv!ƂTK%0dCDQ(7m''^x7JO'L#O yGHMbR,C ~@( /J/ Fд! rW)>\CD-$#pgm^acŠAxаvÇ?ܧp^?D+4j RIQ}3e39scmsSO_ 2I{XUUBr^=`YYE] g0ם 8qfFERnmߑNH">[]!k婕%-h 4 A뺪Y=B+2iM!hϚǗlBBλ! <9Έ_3EDυNi]aRle.'w[yv//! 6@ynh=F]" zjYGd~YqpT/~hQ2.?g^fkM7|̎NuO=> ]SS._-S HOE":秢)&J.Ymn˜`>@&3^25I an4|u'#Lh/W-g4'ŕ[NS,>.uV0|3t}Yb]> 1-#{|<ƇvtOgeW)6jp8-8k4i06B'﹓ i|!zhƦǗiݏsPbu~sP %jp?MoqYA7ӘiJcVb3xŵYĤ# Ysl֞+Ti!"swz=86񭔻aq0$m=}R|3Hx?&GE USƈy{oy OHG6=(Hωacϴ [Y:R5ɬ@;&yT$ͼS8v:.S Bv::',|y&3z_f [T\a内A\e&7 'Tl2uxeh_7ݜ-jY-#@ I#@$w(ىn&ok־b0|"AW{柵C#-2;P38~IiJ.:{ڟ*'BG݃wKlɏuJUOIf{ԙQ?t.&wּiSpTCfݪVg}z~pÌ&c(Tg;m(v5RW|g)<ϝ~_k/(^LY %o(b˜#]tXj: KЧv+T=xD/HW*O5/+G(.<k["iަU3XkTThH#^(Ƭ;?I[auv9Lzp)S&|B<" VOJ} "Aw$O(ߩ#|&c߸ʴ,nx7ݳjƓ2BkA [mZqƸPh >tˏrv~ʧ$տ%  N{QbWPɳHUW-B#eo;QcmWT':h{U@SC-Gq]8^z B.ƎM@L :.H4WQ< ,ג|ԏY} fKBdكo _kczѻ;P2ƬR6Tb̧*C4Kfaۢh b.3:ޚN,wqfp?}aJ"&U!QKdbn{ZɆ4r賥֫r4J;1m:?-q=Yo'J =޲\$`jvRI0RL*A ^ds9~8% 'ţE92.HDף%(L{lyE>ejc4}Ά_ X*s+Bryո&&|1YDn̡uc#4;g?_zNh˯^&HL Ye,%ݨ._Cɺ:5fJĕ3=4d%ԍuؽ^Ew @2 xYn}%9~GF2 or9@'0|έ2ᯓb"jUW p.o1W6M9O!ؘ TP{׌|1t\GfQPasPO!k% xjYTMdIMff&Ţ-u#f3#&&b>0wV ";-BkytQk5U׌^"CWeP<O-L*(/L*ztjJ4A ,''#PCU8{G?㰠">S"c^k*~7EpOA3N7.gz8,z]ca#VM!Wѧa ">3+--G!.ςa.6ԁ nh'CkDĥxx?Oc-뱦+zx;\&d%$_U"r)o??%;96-öxB;6L^"F9o& .scJC\p{fhYm)x"ܯ9skmC:X3kyII={M^Ηh_˱ ^DZ_r?W{!(SxB`[5=Pi!fY;B-wa4BS/??E(Qzy;<)0}mE\r *"ӼƉ:dVL/$rdg tӋ9@0lh*[x:t*Npѱ,l;%-$nkH\jm߻:!,L=پ)ԧI7yl[7uSTj[>1qAPW' *MJBDjBT;]G._@Uo%6k,<$w0#U#/8}.!zu3N-񉃎Bp;WLy2`V'10<[tXΪ傜\z\.pOJ̦xPG`ԡPմ66d !oϽFwب! %'8; vE.\NcyU/.`V|DZ(I5%,Dv=1OL Bg+ސ/+YiP-6IfdR#J /f1gX p +5H~ A0)ft~#?}qᔞw?$[l {0℃t3cΣ{Qb}ޅՉog? "wf8:7oNqsröݢσO`օ9 }Sܾ@_0*ѧJ c<9Zݘ+10MgJJ rem6>eqi~@`zwNF_) n)yJ3.XW`G ϼ I}n|+׮}=%hH(ʣrSQL|3v k7~(WQV5rjB1 TŽ \=4;{wJB)L)!y2t6sV4'$<&*cDKݣ%ԚD`Wp~ tۮ Ugf_ ͏KfJmc9 ml%GMI%WZ(d9-*0m;"8kJ ^2>Hzp:PI7păC~F H%]+\B<} d3=:h/u:,-+zfƘ}&RF[|p4İR:'!AMo2:)x{=x$$źsJpSE^'EP+PSf_ySn_MM{- w\ʉ#* _I, }.z3~:o30GD#mkkMA?М='l,7'gUl;0JKpbNL|Mm05{~U~6Ws4j⤝9OB,StuW_zИ3%#XYA/uy eZ0sӿ5+KQq>:F2B&J!ڣ%6p i.OIg74N}N!Iv"T"BWUJ[M,7J쎟s-#X"֠ !jw'$ +յѮd x$(% >L &G:n)5U#)DMv3{HV淭 I+ٯߎm-,DY%-st(m0U}yR#g,Ff,_kW8! +X&] `oOwy@c0xFM}26 :4>Dk@?ZvBM"a߯2#ө^ts?to(Eml}rs.}RI; T>S[dIqVrn_qZOck:vK9:tx~U!KXEh%U/  ʛH ; \wiȉYmg}[)-d2XJ,2I)`PnIBUJ54^#LoyS`8 QA^_<^Q. Y)r7Kp]8]1D-7+m!=_R5A7EE(tqnz7#3O:rvFkG숝˹L]~OOpN*U*B mg\,LJn. ^T?QvBG⠁/Ϗ$z!CRsKW(o[ߪsQKIwI3&7)f>6͔26v0,V{fpn)` s͗SsÛMR'2X;$,Hn>':K>MV@!eM2E#/ǕڞTEk?śP[ }&t}d̻/k9hC&P>Ŝ1F ȲBQۃ~j_NbɳmtH^h&%."hnE%X_9Rx 4z]7Uq5z.LI>"Y1Al6`g^S)uީ]đ*A_YNb;&,UwlNyZvUyK$$i$WTḤiM{>{R hMt) Nw<'/J9@d!:[s:UfjeZ# _m鼅d]P] I}GhȔZ׀ )ض'j*_$JCt`[kFSƽ@&\cbṫ; ^)Zx8НDFqٗٲǚ?oaG]y{0%Y ؿ>yv0'H:Jl@4#R; 96CUP5jϷD+ʡ$ZNǦ IR: g"l hPM藐U^Zz @ٍR| T* ϨNSA 2T#.s|]9OT| y0Z@7+<PR^7d-4>@[DgHEPÍ@3<1NqJO^l=v+n6jqo. `iCӰTI eκST79KΕ5@Dwbi[lAKy#UNU.^@VwJSAB*e[:ܵ RŨRw4{fP!) CĺѺ^{<ڑ5$o 8ED @qq+ Dzw] h)އL쬉8Eta|"U2_EC 6#">H8VLh!~vƚ%1=l5ޚOAy6EՊ`>V$A` WbQ5"6vS-ge?rp<̧I"bo#bU]isenLAh'8֣N>Œ gG-gc R.!p<?L wOs 3:!UrML@A߫T&ͤERH))aS#kF{3}O)^"%,_}(K.QjXXKReK"$J_p dw'Ӥ&pBXH)odEJx5:(_.I{VJ(|/N#R*tѻLOnEs–\1Hu Mݶc&g`Su-4߁lG@{kMdifUBA0Xoh,z7FP Tt7PM д]e{ET,B D"t#e N$L@Cjp@UŬp9t~$vLzm /ʹ MG{ݓ?[oMލAUWW\6ql]I`z1 2sx XU;PwȷېB63ͱi4s\wS{G1A quM>Yx# &T~Gد*u36 җ @<Σ=-[{l}kAB"P=|s6C4Pw:}e-uW?4p k6EN8X{">﹂+ķUZxಧ%޺^x&|z3u\rD2eʼnng@@R⋺ SR@dڒg|5@?RaDJ];1rSbjPR$v̸ˊpUҠ1A68;̐ (f]> v @CMHQd\<Ҏs`%Rvi4jn619_0~ܸ~鼳pM cI >:3K6ĩT~47ŵ~KJ"DkɷvUUc8.R*"LrWg ӏ»%/;ݯ\|U!zACF?] r&h-YCH Q5K`Cϫ'G_Ȉ%x9$}% +P+b;q l.q%vTiơM"=kEmഁM!U2W2'*g(q |ٵŗ[$'~Ύz!wՐI&HZVMSEJ Un-oQ𼴿CU7һ X!4&E+}f5OG0 mx6HY\cL:KV:ET#`~XK-Pl B2s$|^ d)fO;+t.S;8%e-I:}/~=zRc=jp }F>MPpqJd O]+8T[ r{S6CİH VXgKrx3?Y,Bˡ ^ \}$Ў>f|nzn.*+dëöTh6n](uJoxV|"C53z ؊DtB 1`]a (]p7  ]v^1έm?הa3ɿ˔X7Q}7f1NJHl!4hnE_jAh3^i]ߜ" "ule {܍5L{ļ߬uuK+95Oi)Ú*^z>-dBNBȇԍjC#0gԩuFzvH\H$bjlH<\o[w[{vݍ,8'%ץyz^8r,(gPW*耭[+^;q$"F9<>u=ѕ YҰi1G8OF⫏&~ 5SQsL75"RY*7* \Txxq57&ne9Bl+U! D0unp̷Eg-2\O8=*fPBmP㛾Ȇ;7U\PRI=GPrDBXe81[W Hx$1&Bc zX*s)m'RQlz@/{$_ 4AS^^i7#wc7mEwp;ju4 4"UkrAZ$eWkGDƅpc'dk|k#u6$[uc<(sRBK$DU'4N b$*=qi 33?DQh E=l^jw6s1Tt.#{CuoXGPǟi}>$ g.Jkƃo-#jKpL&ce |a[8(Y0:;FY-/}0:wE!vqZt0_箦)_ Xm~k!A4 ɀKJe uiՈYZ^e"9KdDҴ#6dU8t*PWMgޢa]8 H@n\'Iw8m̫9&7|>t%<>Z8A8Pxd:+t *zL}Pp/L3S!LZ7M %c -ҮB@_-' 6Kck_2U@hQag{q.jѾcbyF0Z^ڇzn#]JN>WS8f|D\9 D6@`qռ޾bfLz$s!8d]r,6ORSHAu`#3 Ic&& r,& 1:9(noF!mХUL T0 =&h? k3mD loNN2/ +)ӭCR\7k_#tG0Qg,YNf*'?TkʠHv482jD.Eս;2nAI/+>ۈZ6zN>Y6VF.Dz%E"khqPxt7Z˧BK2FqkncM}|WqDi)TlSp/k̊(C/vAV,)}ÂO%5* c]o`+ǧ ӄ8Aa|1)[UvE_"ߚxu$5րd3Kn tĝ[ SQɬ]hz2<~D^|&8Io4`>P,!lj~ijN݋e-C]f; 5:qY@zhצPgBa*v~dR^ߖs77¢cxG$bz[OؐS X(ȟE &[QvI~ #:;10lS+` /M&CbYQ0gZ $-V,^76/e,k4+3?ш,z;^܉z=UC 5+~ iG1XHCYY6t;FXtigY{a%DdM#هoEpF9HpYr ȺVΐ#=<T9BWm{͗TW4 (ӽj41HUIFa'0ajZ=\? "cz!MKQe1UQCrtWP#Amm[-={PK=IHkGKGR@TfZe ώ(#$ $/cE&d|p-\DxdY:-F7G\!a&A-ɏ3;.fcE5ZIDb4 rܬS4XO49"S5bH): ;Jѥ_Oi[C8~gl.c-Bdi+NA¶Q3rg*4yܘƭ \+`%\S>9'{>=4p*hI%:V[a0=q!'n}ȓ@ݯ\{yګ.(ж )*̲]LxY+l^BIvH!Pր[}Ulw;AMUIM(YwhC5?Ƙ݁m_dҥSđ= &yV yeH'ڙ9x81)]'zš>H><1T*-@:=jX&/EHfGs$&OryFy-O1v>7[>sΪ >i8b B3-ÑfS2j(H#m(o af 812ݗ#GؽJ9*^#`:=BÓ\ĭ59%A ratTv- !LL*$k)>x%m ot_Iw1)>8L8&ƚVk,g C{p7a vrb\:K$Kd &b25zRHDCds7ٗv1*k)kM46M>XfUgp(T#x#R ?f՚92@Ø*a!4Lk߃%,9B$9um(do֢ U. GFl#hׇ}3 aXs* ІvY\WZ-%;f47@ۧ[QRj`V{yyρv0+vШ}lSш1 "f⍭$C -61pe\/thm]qyͽŔ.|\} iR0L"}Ňۯg`$t}ܠ]ݩ5ޡ(o`:)slq$pj96u-_&Aj~lvLθ̙NA-SnS ;Ѵaș5lx~(:AbN{zQ F n-gUݠO4_:}]z""aBH}h(xٞ\pG7a)O0A 0vKQӥ/$Δetp8/@^f+m=68yN6(Ps@د;o)<"# ۡ|4"< > GV7/h+*5$JuQ֗ɡ ̑BY<? \)_wHOjzO"]z&75k|{n 0 #\׫3d," Wb'^#D&F35Y` )#~8A)Qk:7Z <S_< lj_-hm_B |Z2aI5dpkJ: 昦H5/2l V]։Q; bO"riޠ b{?4QrMӖZioUheK\@`^3) $pRdIwhqϯkv'ـ-UԸ-5]Ѭ[nV$CmѤj'BрX|gH'vMؾ}p6'K^ʖUtćă耝٥nNܞusBÜv./jk;]:LkXMɩU2wOy3k<@.@ͶRs$JΚ~U&rqzY㋱`VNJͺsL42}wC?$Iu[d/kPU.k3ccsVnpc#lc`W4l^| )W9{-.T7 .>(Mc}$ix¥Ѣt>lmGFq\;m.5{z0~d. ^մIQ Х[$m^nU8^&mMEb麔қ,*R]!] RrwC]a.dݢXvb8*z76{Aؠ' xwJJ jRp|ȃl𣑏4K=R*!S64mCZ?lU.1Z g+>Y*cuHc-t׈);_Pm v{ܤ\` 8ދo YW1tUAҐ%x@L=񖞠QRw6Hafך,A9A&󲇑Y,zfЌ2 I|M*l$գ>,!EUԻoZH]JI·ək`EgQF h.PyXFhzt|'D-,tam܎l~wR ~ CΌqGEާE0M#zM1n ˌa.z5rɩ<fQc'Ny^‰sAD@t5'j%S4vGe;>hsa&^̝[#)V:94`HP}J܄_P9Pd}orfi Kǿ,)ʮG粃a4 1uqS0Iܢs?jt===%maqhQۚfAWh￧y@MG ;VM)#tm߹ZCƵwh'xZqC j;St(<J{P ӱ Ʉ:m~"S9@\nZ-*g Y9MrQuIrGmP[?8>Xd*ј!xe?l~E.䮔k /߀<Bn-@GtQC(Go@W8T ?}8b|Rإ /,ѰAT׃}MwZ6Ƭ2] t~?iXмTn%mTsRHNx} k0l,w['Sc{ ޢlE'a]ZM4A)2ʸ\ Nt=Czj0N.ɏcJ! >9A{PQcU|)K*o+gן%,`oh+Oq.57ܾ is&Ն]% IR cC=T@@ iҩ.6[$AOeuV zmq n QOGP9m F8V>Xۋ;F-I| ҭ'7ץ\`q¼K_vu'sxzݓ&ǘFB+όcUiƖ zb"˥u];O%oN('m1@7fL^޵~o"k|ΐ_rApJ&p^nqbuz~i4%ZϮ~%qq;'FtVo\Ħ]-xސ) 3kb2դX!E&BEQk;MBpeB6KAQ(~pT0`qk yWˠ՘pާ |z_7>&B"܋y%#3i_/U'*A0$ T?R!Xѱ[227nx+;@B_pB'/ `Vhg=ȅC?d6VrY=PN/Cnt }TWV<,4V+W;TjHa=G9`B"rĄ+}Mo ;$Csb%oД7Mc vz>X:.kzԿ`'JTaˮ1 U%oV҇9"M3TvԎr.@]=,xmaء17阻 QoE;J xze]j$09Gw'=lWY##p]S'N(3{)ְg{0MY[zh%$yGdw-mqn<-UO&LCݤoXf'G\oeUԷ@ Q,O!% ЅcXYj?\!RCGjKZ#:<*Obq,+6 DT"ƹ;Y;yڢsZP5z׍mMÏaMɃ3@6?"_5p{ kQ7!hoW)[VJ?UPl<`r0j.RE[IЖ)Sgmg|F&Bj EDN\,^z6ީ1HIǭ#vi5t5ޛ.m; ja|Jjoz~znQ_Cң ܺL|C##ׁ{,zV|`[ KBd-.x ; 0qW O2n}-@$!A*BVvqD W]LDLYڹ1Ht!FFpJB6KZ.O_c,&m ^pձ,D_I6'&^%!oVLn9Q&tC瘦3zңt}+Wj x3GyȆ`VCœos | 擄lޔyѦJI]N͂|`^lH d8?o!8NR#]߅1SDx+[[P8Gۛe0OF̊T֩qyYٻajZ'q@.֣T1xË%rg"g֞l:_iBb:*B2Ƴ@\v<}+YciƘS<8r<#ӎBh% #vAhՖvCL͛wXb]46}j3.=)7" 5`;Go_e Rشƫ siʵ^Jn_K,c$G8Vq2{(ĘJ^-4O5-Jc\DQ8:/}Ш$#%׃ﱀ]:#SyVlu nx(ӎ6&\DUB6^ =Fy$^"ٙEX2_L :TuW[9(݅H`H{bۜq F dZ阺hoT|2tg>g\3΂G}"cQ霑^5&HIWs7d?[}mqb%>G{CCD )F|NItǗw?}jXp=AXHT[[L4 s%=͈?D1N˞Chz?#iIV^ dMutoӢ>><ͅrAԘv>^sTvK5hT:V*t*Ua~ 2ZK[ßj?os_cLh4`{~ݚh8$ yj T%ȹ5?*M1(m>{q)q瘼=cKq!< *X|puȏ~ DB9LKÙXQavRCr0~Tbٳ 55{Z qHg!Pڼ#oU[d$T6}]*>jk1Ͱ4Et$_lr0+s6foTZYd,=sJL6aMGo3c.m.NPp|K+0LpBc w7ؗjCʌY'-fa(^쟌[ ``'/ 5'7I)k3 Ze?#Q&P&T%Cv?/Pʽgk*m )s i7p9f/s{v\Kl;GW& fյjd. ޤ^HOPo"ROf#g)ERMҹ+.!Ըs9'PsrV)ADPiw懛=C`PF _O'4ob`$*x.Q㵨KA-U}|,!FI5.iyP/;ג@pNNӆL /+?.X@b!L?@ĬH܍-LO eX/j܆K Pu = 9g.˜%aQ|f8*XJZ$٠6!mߖ`^&U] !5O/`Ml׺ F'xc*Mv{<4FkLJ䙆Ӆ[,C bJg5Ku_T ynU@sRv:%Ȑf %aqĊڏxKb.NsCK7gߴOSO]e.`P/f Il$spV{t˩sJ }/:Vjt|=͞dK^\ c^u-h7oW&"XlWz}2ġf w(SO3pI ӠO/[ȁ2ŇAхW ~q9}};&m|94}ءz_'TE?DcBMDЅVnN+2^,\}eqK7gbOZ|kB`vѳp #zhol!]FV#jz>Hl0 *8$VQ?$_N`{r;UMU% AN;:t &i||V3b7Gbҙ!YP{SH85WްSC~jTqՙq$3`{Ih#)Ѵr·q,}鑼tb|ܸ9g NR2q\1' bע\f%0t:V) P "q G?JN (ذ1;K裦[ A1JSni{-N=dMsϯK9Eq(>K? '9u B3E˸Z;gzۭQQ4otMr@8U23 +9}|)cFc8l-rAgaT!/6|9־: =Y3MJC+,Am``:xxv[+p)$X8cӏlO;eL.6 \$R44(LRm=ݛ"qsiQ fuv= i-l9eu58#f/O਑!eym/.lj=؍guْo#Y،4[Tff=Q} s՟2[xt%1Ɋ]]JVfl}^#i(̫HQY*o,`oTf*ɳǠDŽ{ePq|WZ!u@WƧ fp;Н.!Z"mVe]}d+#Z2uʉJB]eb.E Q2ΙWB|H}2U}5ݶez&/`>Ră006)zˍJ̹7x܀_ |o*x ۽G1\9\h\4nn Y2mTqC6C9=. 1? <)lC} u.io]<7 Q G5 yB?\ŕ^r/qH8Kj`J~? "lئMe6DX,71?_Wߝ*Јr1vּJ!Jwa ߾̃ۮwa)w M9 (bgV( (}~{tfDrRsTG+ XBMBQO0pvUfo6T/T/!\ὺR kQGuT'7*S'U4,s- ,iD8FZr=2grbrbp[%$ۚk g@NH1+4<8vc' k~A 9A4xBb<q9wM@v A209`gzB 8'J ʇ+3܃eZcNt7"]bic_eAb^['J}U_“rھ;?xBxº/u{ Mwצ3AVPjqxCeWrsgTTlD-s{R-DgF!]#8aT#kL<9~;.1u yRpE|S0(>IJu(n2F?tfVeJ۰LF jch.@nҷy W>TaԒY$as\aW9(jmU ?:MMc!WwoADdkUǹ,G8-Nud/;ҋVĿj~n|վlSaˀaVSC{V҉EUlg]RtϷ,,}>l%&M_(ƹ9j?!ZxbnARq͸zn*55c΍t3K7WJ1`a}l."Bb8#3Go-2a[( `1}_Y⣤ڰO_0EH̬>1r15*Qf8+|Z㳇šD z%λ4i>S1 E :wN?Nsc?Cɤm^R$1 ;b^,_Ef#B'{Ů#q*6sؙ<{k]ś`tjmFƇ ң0_X?p1N4M Mv!i9Ao,KOuupBFFKo5j=:9gb"q)1%T;e H zBö,h!maۼ;ƛYwx\ =jhj73Y~6%E2@9NC)6TT`'rY2% W_I9R@gtXZ1YKjg\6Oz6 h@D;׉Shᶩ$ Ot ʊ}t..J7*5r3ČtI4Y}KD6dn#8 53 EZc6maE ߝ7=uyI/O)9upPBp|̴`]kc@M SSd3%n$l R;^mX^0fUJcoؓLʳQ p[5b-Q2HaAAB K&k$v&=%%Ng*rOSQ;ڭJf.XJKPnSsSZ0,=CfJe !Wc&K)]~qnz]'3e3fÔ b{ϸ0ya)}jO q! qʍ7.WO4.cŬQ!OAb3KyNuipבͣ)޻9lN=nE\g(d>+¸F,A 2=$6(N+XaTɚRf &TUr_ה=60QȋHA?2]X7cyDcad&Q5 %7!"oJ u+MoW&n GE-]@Ayi,݊c vl}}y>>^ZEaID\氭\#:)4p{T>;fU|&"}$J<M jnCpbħ*_u>l˖18 HL2-%RV:(*ʰFco:pyCxȜ|빚7TAINa%Pf>P&cl~NH]%D{9DyGO…  ~g9\3eTb&jvk%IѵM@?As~LqXl,(9מ3 4{شpX뺗e!{@zGB2mOĒ&tBP Ez^Kq.]J!Ru%(aO fI˃[/Yηqu.ǜw 1Tq?Gg\s>: ٜ#_ }) kea?r(&g6tJZDSzobFlg"h&!uV^A(ڲ4$Ϭ;&cTtbS$AlO Q'R6i:<\N $UH3KohO請ŲUҏ[bgVNQA1W*xNM'4Ty}/0\&n+~,QRS=}i*k( FZMByxeXzɤp-gޘ~w1Llxy s*;+']qYsj-0%}u%5Upnc<ݜ !n3ݰ ,~#vVso@rCh2EHM8o0ԜYFƄun !T֨u$gJ4arKC͆J>˄6ĕ3*Ջ*TXlv?=Ɂ9 ZwV|$>G:dcv1Z(f7(`P ЄuBѿn8 |ٸ;wՕ3[*2+Xpg29͹C:wV Sl O8* jŹ;=<*3fFXTXNd\%~mOyB1aD*V{ R8&;:tf ^-mpUdFƈg~;M+~Q/m`We Ew/[x_ roq!veY->gMg]"UgBE87q3UV*:}uA1{zSb}ZJ3o"E Ic@n9rjIaW'$ЫGm:#&p@=l^N b1[wӚӦ̅?,dQ|dJBC,:!sWPI?ۙIxf/D'%8}zL߬zTTЯzuyYfl9V>We.+kM\sBWAæ\qC\~}ځ>&2A խQs {5G=}OXmIY©)7QC!FX<[H4XQvFE{ux\~,Ccv0(wɈ9΃r\ڊkt3EyWxTts[]~/k17z!x(5L i82$tG ^~!:C޽27{i-~C! $kpߐp"{%҂D#b) B?b0Czx<ԻBH@{sZ_]o/EyPtT=FJowGAҁ% OGs/]{Wi+u-{+qUAw; f׸J"cfb?1'wW,o=IvG埍"?Qa"ĶNzWg{.{Hv}gYZ07070100000124000081a400000000000000000000000164e4ded1000029d4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/૯)]?Eh=ڜ.+y\Mvq@WF$b>,^d+iK'OA{ ,N&5:WMaOAL.Tqey`N$#k<+3٨l~I!S~WmQ "qR3%G ؈UJPDL6Pxe8Ħ2%'.:'#'4f6DymTT@ ]]1*icPv^u=6P^}@>F7z҅;[>G#z) &tȯ! 6gR2$5 Vf[B?$9\1^!×$=l (/Zutta`-E!`#`o9)1 \eJI2B7`J_Vaş R;\pB`J7E#iXԣd  `G-JO%U!f ’NZd/ -&Dc%4 A2A"Y2QI "16ZZc Irˋ:=1N8=JgH;wo YbEM*]QJ]N O|qJofe,e 5)PV`\pcRZEWLyaoԩQb}U=vZDž/[\b*]>3޳7|(mP- l IEiإQ4OƏ+o1CIk lWRR{^1lN89a|yÍJ#!լ>"[X|mlq:; xV!@(Ǽ+7"N^7fOBsn](DQYoTDMŷ!n͛*f1E|˭OlЫ;?'Ym j퇩Y,.ZCzꪪ~G y%BS1  @%n]gC TqbAMO@G/(˾?dA;xE3ԛ&>h5LaciڣLZ縡ƃbP ?ȢŸS9+ߢ.׳i}psRUHiXds_Cso:o /Ӝ4Zl{oM»C ӚP> K8l }Z܌v 8. wDz^EN9CVBExOo}<  ݏqX{]]ďϲl)ڹn/F}.ӚxZnfK*ܮ` a衶V0;%NmtcKVt5\pqjjMGI1'%$0FC@mgm似K T&82훧3Z>DOų$O0+o&1'i,; /~+>ލd{%3hiJ'7f mT9yDVZ%in!טMF[L7>V&1dlT Z9RoؙdkdNһNFJW/G@=niPLz*7m?N'Cܳ:zfXo:Kh>xSr293TDtwoE'9Ho%6*D#fL~`hR&k1cwd.u/BdVzE[CV*6>ΎIG,˲# sى(IPj(և@ R e߀?U h,*Uq sN J@^N̢63uCyCدx^WDUI )AX:4eo`/U45tHbIKVD/KĎR8|^v3 >yݴ,yA4k ?n HVG$(7u0_?g=V2ٝ +r@lT/u.DqVB8ѲMPlEDUDoKBRTco=eZxye0:*&db3ƅkYN42LKx7PP/+YS97n:{bP/9/+6p6rraw.QIsm3Fo%č)$\d0=M((ǭhFr\Ρ{5ZrxƉ1 yUeoI*R6\5D6Ԕ"Eg5@e UY(\A?MkA!e' WWإ3'4)ݑxJD&pr_A3@ hZMCpZX+emQQuCivdŽY|e"~X3Z, H88{Μvm/9RLJ(,}6Z#t)ʴG$])tĬ6/#,LHT"[]sW{U }4o|hNw YagB$g5LF\,ݯ^#S-w`VC05}|qO*Ë́lKGJ }Ap:G m¸Y ?FPVZ KŊ!*Mqq.#M98jxBeP59pKWL "9ZS|T>BBIH m}s !Z4]{37h~}yuLq#GTF1ڹM{49IUjF8ȋܧ[iEgRFh%uR.bM߉Fuk+I I|p0^|I_c Ӣ" \$>1OQEGh08] Oc筲ǡ;xu UP]ty|w18:||l_@:n -OPhwADM'oeUӓug̓)7W_?ڧ^"va,:4!>w75sB|I--6joK2w`F0$a4lcI,]):9}yڃ ]Z(,d `yҌ LzIEgdX&C'0NVqZMP.`htŅv}Q-qZS&f]sZ%/oiڨ3 \3?eژ2^*"__O+ rǓX wrȀ+ !О!`[4z> gxg{ AG-Xo*xc Cօ\RאFE<JNͦ׾ `^|ack{_ PahlݴѠ{l񑛇F0WXfzρ E*ʰkAgNեWQIި1[f_1'w;a˲]wӽW}^y|uOEGz7'yƍcWS4怶"ԨáZ6jx_,x~s7iN> [ w-wUvdwIVa#Ab#|3XayfZ`N;HX8ɍSDY_gdS]qդ~\VvSQ,hZ*yqW3͆cY]Z}l+5[1$JO~2ݕ8u" CQ@f%3<6t7]ݯ݄"GL7uR85F\ƛ "J%0vau[sY} "0NEgdL'I#.k$Xi6Ӷ5lQxlta֕PT.f\M<+zfu(#qH)m`hV4udHE{6CJUjھd1y2@1!*=>'4+sa0Ӂ!3~%!5b@$dG-'#8/ [kL" 4 QHq@ӆ\EJrX8SNS#BeӺKpp~ĸ#ʗ7M3IԆ %.g9$t(ObOtgcGb6R R>\qAlP*GW*(+~fqȤ`r&QļS|umXC©}a dR g;9l0 \EnMuQ3_$ƃ̋:hgة2aPķ_\ #A Ӓʴ <(~VmS1zt7)?'i]e9R8)^pu$ߔ`c_sK#XF-w3o rJB:ZWfl%iU>ѵQȁc- k>m'e#|/EŔcWdMEV%k[ >+4_ JR<'l aR5>}$7_.l|9GЫ Đ& @d˔YCȫ1 Q!A)i2œvl3,_If{ǿmab_~` BIHrCי#IB"xLkfL>2[ Q6[ s48^JmrC;LWv,dqd 1|vAװNl\wmL/Q8'v+Z*"|r$gMvG.@nOCy`hX(_0kqNM>MRrZNIY*ACN尠{$q$iVqmSku7vF؛u,20c\$e["DU5ӗ“.:9c 7soj S E5p2 :*&="*9-*pzch_rmcr̞Sz%HEPkq>;~A3 MhrK,uL;;le-)nPGIBO:It-0 ӟemP^V{O,@A5ļZCC?QԀ\(9.$=)Ԕ |}x?9,x#wɂ&VU-Š/YM wSJE3SpSz_ [g%S3'mZ܋b8:WJr~3=g͍_?YiI)T4绂Hleɸ&Ejxqs1Ҥ<7u?$-0.N vg8d֑0a!\BjPhRӳ+ƟYz^7wUt}0N'kّ hD? U+{v| D§RU 1؄!ړ믤(,GڰՍAi~q;;TW D^V[..+/6}=>>PoĹu]'e slUBenf*6,MĮ[O1 @UU?Ln\,X OQIf7{4Y@fO;FIN\$1`ڥ $^6J//z*QO@/*R+CE2z #BDNny԰"j+hiVA#K;z(Q@V ]vU?WIh&.>5"'X:;AW=[bDWl?'栳Hݿ 0yu6g^ZSD8L\)3 ms;Ҵ#IwKlx73B'Ȓ<^auFvy#o !XA52IYcřBO52̽gFrK[Xel<$4H_, .g AN`)Acez^S XvgF<R_o4"׷ -227S1`xY{FЋj[Ԋ6]ɤ\Y4xi"DxHk4W{^:0_+0i9a W:3̕3'b :0" >E*Ćԓg/bJ/q_5۟j6WwNs@$CaEǢ:n~)G}2P%G`i)3 L&> 7{| U=iOHB1,j^A Xe):;F*?rzdʷdCctH]4 <((l mm>e[=[ ʻ smC8ay:f@(f E(Z%IbX⍽ 7aT-i8 9xbmQgc;`08U{Ve#m^i0Z&^KQ]ncX Mՙ3dѸ/ZY+8㲢ywdпnhY~i=x`5u9"Mu9H3}(#0u2DEu/}mTD[*J*D-ԅ6 [QXXo qql 1魧lD ԋXcçt䚭3OUW?nQ'D桷Q3G52:%?/AA!֫Xdƙ>W7l ly]7j _ݡHZ D$kݿ>ȔTœpXTo*%rq+W6- u(EddlǮT3vu4\$N3[?,#;Sf5u΢-\;NpzF$zYÂ/I^Sj`PBv{zڍ? .ab=ITlkdBde(O-*W_v́RLy/O;R:WS | V>zpo7 m)A+k@Ae yv&#_IE-[l`G=`V_] Y-idsznw$UV)V ٜ|caZ Sí" \- bUu{º,60ݚ 1)G% BoizBLz>!9ζ$ICCNfuVC$>|m 轄J(.nߩQFG7ujMau9#9xۙ3_2,zR؈R~A:вFMGƇVȬX"H8i>v]d3Bä.({ա=7!텲d(5%`+F4Qn2,RBN0~1PWU}Ao76e^_ǧ%El#3R}hrđ(n{}&ќI `#\ͅ 8QaLe|"UN'J h1LVOW'VvJBYaC"!Caz $ @zsنIa5Lq| Բ` ݲoX+}Q+hǭZ2.XAs)5)5c&J}zPc5 ezn:^ŨR͆DΛ;I-1d,R͛ڍO,xw&>SiP ߰@t?ڮgj]nŸ+R&#:h`o49XCn2; o[ GL[1LȆU)`(p-r4F6)4!^YCDCq˃iySCї{;y@c,] 0nISXK!TFjh4ȲOxۑe!e*Op D]Ms_K-sEUa*ś@(_ /PĽie;6 QL|}?q)供K1%÷&kfPEv?`lN1t?mX0"\yz O#ff"ˆ^ȟᔛYg%+(+.c'+Oxy:9b+sJz{ 5͡㴢V* VC"dK!jmPmף..S2v UnJvW䗨_o˃|HfǥRЃgY /9wHvu?k#7eHl+$#KOIuMR!h]Ev?Yhiw馏81ҎyFL\ϜcRuJ">mW m=s6\'$2 xOZ ̙e.-JSߘ聆ϽZdxA.dÛ@(MN\;4?9qgc{>\ JGZ򨗵0Δ֔*MPGnX+SxjzX4sR>Woq9EؒŶV:ՈFO}FD{ DɜL9f֥ؔz=KV$ܕS{(I|NCI}u@<}GPNG3osO bj3ՊUdTws G8Ӄ?MBeew\e٭q4!Bxh&sDi{:X֮uN-ײ0>̳k5.HAJ-JHa쥁؏`͢E||(I7v VX&T#5~{w` OH&kE5sR ׹ՙWRf 4~PhMq}qa9lҏRJ#i |/`~6LhmsqBPBOqJ`oQC-z.ހIZn2  \EX,Þb}eq*WNHU|FZd^z/#7#wG8c+9#1ݢpYJX4Y1SZjvdĴ YZh Tkxĝ ~4(]0zi@-dw#_riy w?s)&9kNM[:shm6֕+NAD9B.âBN~s҆8Rwب/.X*[sd}1hd:9D5,TT!"y2~:to T^7QE+#טC#sΘ#~C*l 2&Q"= oR#rc˜|A!06m ⣈퓌%4Al`m / 7jr?sJFlÜ>{t)}/o>h {mOpI:IuJ+sb)@@իT\6j,"f'N{U0SjvՒ n{/U HL%Dh#wi1/HQ/<)tmJHaϲB3c]zн~vNIKi!ΰ.V;Qnl9u$0G%Av!Yk}8A˺da2N6n7 [9҂$? L.T]_٫88|@L}˙'bZRXf&l0ѷ>ϵu6rS!.zЎ XRRTzq A⃕k=[A/P -xqρWbk(YbyAneK}J%l2k%Pu : `rK$ }@}PRjik2MLnbaة'1)ĕt?ھ_."MHIc[zѬS2ScD5M?dz>sh8-MqFh~5f䀏ge8$sVQX|Ÿ+ CDLs!IU>><$/KT ,ZH4%;xEy0B m^VfMP@.aL]q& 14@K!SiS;"ުo.wx(1Zyiɪ V?~7]@'lqw4Q}i3<h2Nb{nۿ% 0e9Eb}z,OO1$@mL6me4~i.Β ]s탲fX̚e t z T#W[xGb 0;%s$j(zuoJ?ig/Lf\*ڂS*Nu?dRK'p(AzN2!ю8o` ߍsUCq.&Y S1Oxx R'&?WCa 'T x^FeÉM(l=@NTEN.9J@.MMhrk)ڊ h U]V&җo$l!)fn-`a_IGA';a^n `~+ #5ϽUZԃflIW+n챺HAk+B@0Xƪ%6$M_sPJr ԾX،7ZlKupPr@0)-ݠ}q9jt>D\bf+HvH`劼Ic5*LgySg( ~U RQ 2]EmI yTrbnâ3 eƼgxlkFp%S2s"a&A5cLU-T?zƫ ڟgC+-SxvAqW*,Y 8?fT32i+LylJ(3Q`\KpcrR>ΰ.EX'JaՃaF_dlX"iֽ(V0UZʅHpU@$֧8c;XP Ӆ I,~ee-RdԲ$SOS:m Sä.#o93tfc?&y8 .GlK}xK? ,pIm X8Il8x"f*8R H.9*}U8*: -"%?tNђFH%@"AC#:4*/(Xb}si0l C{ʶ(+5%Da6͓joPATQC:n?nǽ\uxp&e3aYҗmrHf.D&z%M&4~ubTf j% v,fFک<}hmϤ\|^?ZtfepeʞUhvy 띐5/y_&lʝ\ 9/È<("%Ʋ?6;RRZ[ yrBioBPsKNyOz=KQdy .*T?fgv;2<Q9ɱ uj𣢮>uθ-rB*X)5W=<}$m.NsI2AםnaN)̻FWܸ҆HPt|eYT3E(%?:j`5/ZqGȧJTqDp2P^=5O~/RG0!l++a$.H>eXT^x Z)̊^;ΉTԏԆ-Ǵ~5pF']J,Sٰn 8b냬%zquM| >U];1cםp:t,ķL%|/AY.ߠxYl~ysG5\x6r(t)f-wr_3N fQ,gC'VFq]('O{!yO1)dfYRR*T:[5~8.gw#VW&M\[RE`HIT8)lݰf~Ť 0q+]gt~:rR =LZsG;n>YDՏ3UW}\T3L],t">S/,p%E'j&kw˧L(DPL;]1*GEm8& Ka)+$̅ZhI䟏P=\u%} *nH{4 j8iWN7 *c^h&d-ڱpYE]i4aqW}v%4>iRcV8ژ8wF^gґ ckmpa=ɶ|TKikX8J {9X J:!qJ5^2g{Gj\l}$FJ ,#üH,]F'Lf%@D~RcBD\!ԋ"R &X kJ˶9EbE<:̲Pji'E# E/3o\&%R+awɉSIkJCmd־_dXEIL!d_y=L76%LorRyQ9~8 7#WS퐋F;n_-:Qmr½Q<.-'1< e>Ѡ`^cb $3(TrR kjnuz S^wZaZ^+[ӓŋρcrIYG'Bĺvt+x>{uA}8ht7({K.G4W9=`]+!΍iI) iAM"`!kJkkq5C!Sy"ߎGCyXŽ fu<#Z6W-.OJn檏աK97kYY큂Oayۇ_lZe0yQ|Ù劌XPN h\Y2_*3Md9΂]~4OG]Z t~BrGm%HUDd 1\#1:YO~F(1fqNWi$뒰 E*8y^Z5I/ $Tm m>YY %l5x&+׻4l6(r#G~A\tck8#o ,g՝{k0 OU@HΰS9ݡ<dՍІ6us"FѾ5u 06ǠZ8ҿ7Gq%%UaE1<P~hR ۿLh6nY1XLWwo-YLi뷡*Hz R_ITyϱ7][&qKb369Õnb,/pB*,GY§fU 7m80<=Tr= ?!k 65 aW5^*JuD<ˎ'T8rL]Ra}7뚮6SG(9y%m'$2(q@@I7<-/w:ON?Jmcܳ5";Xa7A@ʋ$R(Q<=3Ovl;޺Fr!w`WyL ~+6>]Bj3P2,)xz~Ѯöi3F#E"e泂~c#=|IrUvv}lKDΣD8O.󜍬|49yT\]{(j2l輵`|~$Y\'ʸpw . pnGz jF#QqmOd)A2ҡ{W - #ZKBfP&wcz;/HT+4ny/jjU6 «9鶻7gW b- lB$,?So4a{?9ve`˴!k߾4T٥tHxJ%JB$m2%!{hV"Z~86.,KgBkV?ZvpIX&x*4vRqj̤U_ Fi If?:֤I$D/\Ǐ}BY"BH.C*'G)>)}yi74=*^tGMB3jGk8ɮ}!(x%Ql? Yx-s+i\(ug➂C{t8`YCo ?\VOqXB_y{TImxiT77)( Y\) m/c^>ԉ 2]dZ+Ɗty +xiQݏ.FYHn:5^d`/at!O޵*eӵ̙0d׫wg48$@7mĵgՔh{AW] '$g\']NKw`3$(&Lc76;Ux?)mOCjnrٳ:O)t]ZTLc;#+HʤȩF}X+m*<X>JYtz0ӫE Lߝd%+FrUhoVIw !M τs뢌SǔyWJ|1veiɖHR8!awO|<3FB&].qRwzФpCa) u7 Oz1&mdS=LG)(.,U=^{oVaizXWkдG+y꽯3וq58&M5lOf+K|f_rqpshP%=bŌzrdOP+rrMwԊD\x~:+˷O7{o߯0B4H6&L`I J NZ]6 dn;C^KT;{EhysiOؼMlp qfU̙|΀\j@tHiwc%p_/>eYvL>xƝLJ,x^xX+M 4=Kbʈ渔{ ^SҮR4P'5]$|M` ߇\*rt̎TrNnP*oSYc& 3Lk9w_ǪPp1Р CjӄjHH|)~$KN@md[@+p!l^ttVݚ݄n:mGMzC᥈M!oo$6 :8gwZGFJc~GyXҨ`{E&W-D}>ؽy䁶!d$BK|e4\M"Dwrm]Z2ng<ۆCqI"88BbˆacC&.X3MM)+B`WykPsF<}s4 |\crUgOQ3sʠhRA5^՘ WjrKaPQz6yhxcx3JXDesq|CQɱagx6'Y|ۮ(LOD&?OOЦl9.zk:3!D ssNdP \cLq|$`G ov6|Y ݦkx)%B3.G]>GKʃlJTaSgYZ07070100000127000081a400000000000000000000000164e4ded1000041bc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/d_Ay]?Eh=ڜ.+M10xv )t-rrALbw5_z0evƁ|申l / ~-EiB6;z?Tb?RP#ܘ_'aUgwVrJdǮp0w=]".u@Ծgz8= w2[ jGBm9Hyf̎N!)ˏ7`߃so1s '<t*)rTvn|=ɨ@!PS1ݡl*_qa8hݼwLtU%L"\ij|c$ۆkB}m뒺}旯0_2IY!('xD獫9C/:F*m&140 9&gj_]:NpUɞ,%g_ 谡UfĭohA C O+QOΡڂ7i @o[/WdXOS dB?N%dyOChr.y> ~ O]qAj;QA|zS 5k Uv=@o^ L2v>J`yO*Ԟ*-eN[6/B3_tQoNo090&-b,!Rluc 0S0{K}BRl^٤i"p]x/NRiJZ.uS𮓭cg=eӛ;LZG d<[ .urƢȓ5>QSgGCCOZ@Q_6iw\c_:|_\vo/t|)I8mz;{8E1HtYm/ ِ>+BxJI{dq_[O5.NrP {GB(_LcE-2 5R޻t2[mGNl1d#-v) 5 _~3sI@v [#zʶrG1ojw @:GBrZZORMIML|y.@)kZ(YNtI=W H\ᑂR@#8yy;Fǥb/ )UbCƫ=5j!j5s)s$?ܨt n1k"`AV[pu}&i2ǰ@,m{6&6 9veS( 1|~+CN%VpBM\N^[L;k*zMity{ʳ4#nCŔwx_L6.3,0Q.ZeH2DA]RS 7V6ua(ɱB:}ni(:*03LԚ?5|wPIUeZ&[g_sQE ^ NjZ?XAq#FI{*j q'JlhJ>"#|JOh<&R^su_hJ/ܒN M_$7[#ZSMeEwhyDHvttQik\v(&B#J+YٿfOL9 ; "a}?<\W`~l+rβHRψ I2AnvYW&s_U!gx̑=lPBbxA቟;"%NcȧTn{ڬgq?*IGk#A=p\K +D!î(7No|\ckh2=陼.^ۥ epXwe ߋRգ{U_cTI(@5Ā O,ȥGGiOnA ] 8ls:O#.[10"nݤl2h/Fˎ6jvcMln<:K%ۊ4?GUS/~EEUJrXٺM⊶ I(EZrwȱmc!CⓤU/!iaE>y=tXsA^z+@ݵgۧ,0&i@M˽~:Pa؆ځҔߎ@'bu64 #9gV-5gbbzg| qΡ[gp+fEkך0A]Mw@F7^cmzYt+m@#МsTV:@?\̫D&5O$f AVpVԟf0K)|3-_MasƃZO` |]}ATVFwHvA vXD:~T6lۋekIRLan0 cknZ*)) 4wjBպu3T^%Ya?~fnMֶvH+Bpuo^bfnj$IfM.ŞZS鏡l*f|SYi 9˹q r\zR&eM9S؞8h@]U*C}#~.2SBOАbrVp"*lVǐe{D- tw=$(;Ag O@~F6 V+ӿLA6`,̂9JN .g[qT1Ӂ~5mN586ms>lY<(%+D@4_qBl:LKxx5oT-42[Gb\< \3@uVqGLAa`p:)dJSWh38ũ0hnb6dTEUtO6[d'%٬9ӫ&'8i:ByzFbc){sS>)͹bZ|fs6DoHݩ}mi)AæBNDQM,IKO@3aܭR/8sMeJ vd(FS%->vwWzbWQk<"}a]菛T$ ,Z9'&8>Z#1shfwخYT.Te@vW}ب_3sr7çc'!1J{!\,K/ePdqqò!gn#f{6&ѣn;EM3YN, q_Ǎr  nCVȂ$)K|Fъ\`979=Јvȴſt뮓6-D}$0@C\vs  3Q-uX#c9\:&6]ʎmc[Sz(i[2#]̀p;Ly<feaD]%cޣԑ >aJ&{-)qO-·v33m:)ueh u۳O~1wɆ) "oc9jd$[W/ F5ZX`M3#ٮ숻eO aR,/G) sF׃g;S2 ӵ*>}il~q=k>AGa Leȅ68r8jp[݃I^$Ι1=Eí3$D1jrw:WOv6x7HӿoOtYiLt';u%{'rKTUd+ԛ8ܵp2]0ѮW%nX'xbἊΰB q.o>.uoDWUN\ң,CfR*@9TBf2 bdOO+y{JHKw` eƈm+ oZ@Xpp׆v2txB,EqY"hy*ŀKeμT.4<)˒0 $ It399-<';̉먚rp #U;x}|KZs>0g+Wۛ( $gը`FP(d$TMfon2KNٙv T}2_9P(|nC0O[w"GV36!N w!4 P+&To`F"Tm*R0& E >_o= iK{gDz)GG XģXS=Hbwo 2 zPAUJlA$`d!LB5qSwyRT7)^ZAW:aFKu` M(R}=[MiC0pAVHK.9dHg'>,e9 +RIM}vQ =hT{$0)=K,֭"͠w4k9#<580CtI}fMa!P*?f}/#ԅ8;r4f& enek$E-URN̘qUhi Ltxw2p`Qq߬*-$)7TjR@>摤E!*p?Ԑ·-U]@73BEE&{m64*AˊR}P 3fLnl2$|2 Ui IʅF&?MsjTU4|Ǜ$CN6x]%hy'[x/K}$!FT|]4H^:Up2!^o(w>{z\ؚɡB0IsfȘj#5 6_NKԂw|Ǒ)V5""^b<[/ckF z}G)Mç=zN+hA 느JAe7 WgJ"moߝEj/;S% c0^]/3-mLUA7zY mVۖW,y/7g #¬+1=>o#g΁P/[h'[Cfv_{m1*DXgƋ+[$:[#qy-nٍEsg4cABHmuî` > ۾bua{9O.]~E7 U6 _r |=k8@]GCMļ{xƎn(PɔO{3x1Z2qm2̨#>ACx#` >Z%,M|[)bܘrzh8#1k>咘iuMXxs J@uY)H aW/4x 3xcyEFN :ёa:q":2Z]u#; yG͕56#:؇;|2@fcrrJ#n4g^ ,`w-l~\hTAxYyVi@l}#ge~uRxm cu‰J{ai8`+c 0h.e +=y=b |kéeMW3JHWRHlB]>B\+.,0e\7 cNkMbV*E283 sejnNs:FTݔvkݗZnigp 'R?T1W?7jzf gw:"GQdBW+F@Y,} >E-FlcߥD̤8KI6[Q}#W: pJL5q,>+L;Bν37ws(L5׿PK|ٔ_jp-ͬ#I /3K+&mQYdmaql3mV@r,δ-KmkdgGж4 EaƊT΍ɾAd J]>"YDR} #ّ`H%!yBc1~5zrrk3%V a([m3y {,;gCd}c?H 0#BvJl_Qc& b vJ7ocҵ-չi̔kiy/37&&o)LfҘ4ԝLrI&OyH*jv$%NQ:mN0wK(o>Yde Mc/ȤbN`+V3LF*[)pӹש ]LyY0>0MBLX{tbfv/S bB~U6.W]S_ʌHs~Ѓ!8A{ؓO(B1W_"7Zcq4uzj[ENqI|/ Aђ[Ѱ\xGeO w+Jn;W+6#AG.!>aC뜱Z&t-%x4MpKR)sk+NQǟa!ڔ8qAXBIPu"]mhf.+_ J,;b_?}4׉)|Yji+9*՚-i couQƅ֋`pE8` y|H%!d (_ۑK[}_i̕8]NZ<ɎPߔ^ݭi#ioXMIK}a: eWHujBYF{ [؜U/;__t?3Ds_Gx<\mV5GԐK+$VM>4^Xh)%IӒH.z%U/*UڐHpY#»W ECw"(Qelዸ\akFP+"K߂]b438s+g=yoB97\M+G7D(>Ǭ3lKf(4t5`[ lo'H?Ǔ$Spid]fkoGAx<k$ griz.nnp^׿&v D{v =#2qm59_> ^{p`'>NEk(A ch|1䌃KZPοK"F@ȓ Jgڵ0[>Ǻp2&2c;nĥ>A *6&MG%y@f'%O:,I 0\Z=]}ˆ+K53̶_co/`b~^hkvpZKI2̕u?P>*P.LK=^Lsg'6ܵpaf%(N Z=b~]>Ųƪ!_R,zp<:"VBwu4%3.H2<Ըw|40mQ*>QЭ]Eo%;dT4Wt0;[~{,I6 2 N/1BgnVYlv=ܚ<gnAr]D}VeZ'B׸̾>zW%0w "Ytp}`){"uN[,Ne,7B40ɨ l۸|Zg\޽X#ƣ}*7ªZ/'K:yq >0;2Mu}d !iv=0d=x-v<\;N!_`t=y@vRD:i/R)_&|\n:5nǃ JE` wxk)vL^UxǂsDW%`LˑQ,I.Vw^. +~zo5Lhp m8]Jsj$J4<~D}+12?gF)B4J{K=Ui-є̄A2^%ӾuѶ;"y}Ե|F -ՠQnZ9Sxs@&Ziψ?riTpG>vLy毘{5$`"w0$]љj_b  ua "@23QݷGK{ Zj6le KJ+-Ƹ2[b)) l8hporON;%":S#ag3QV&m.[y`] Se$9[EwQ\n:n7*L/, I $V, *.a83b6׺zGmC4"dU!#>S~g KqɆK)m;ge߲? `@LKt#KW[=2)T ZIU/= 3y8G6K"@m)ӏ~Rc*1Y&'VFBe{bBsB/ _6%nBȱq9upC@L)-pϣم,uB 0&vp0 3-~gm+|Os1'gd# R/aUS۬W? S,{e}f8<SRd7@|' w%Așt0x|)x&V _HTE`71%K"_t!kV(sma35QϐZ\I'P3QXŶ*zb{:ȋ0񰛾=f<ӹ]ID/Y&VUl#& *# toy(>$[xZݖ\K;痳,;'2=_4\lw[Cރ5FqHBl9WEĢ#k# BDŽPߨ^vmD;*dyĈ:7[i{we|SJZ.>P[< ׸uxRKZ.'`i)=Ei WRBQot!wL)=ϼXWA"Kң}d;LKA8,~'4r`t9P} J{,vN7ncq:԰L8C$.5{3* )3WdQ[;W3͇CWCkL/ N!k-y×M$EV`%Hwđο˴ n/ `k|G%s\űNf]q;O(%z3tn2r ޭ|T(xhZ5B)G5P'}#F)T4#>Òk5y!w޸@e7s8&49S/vśzmmC1<0|R\ ZNظ&RT5ObR[L*Er3V 2̐_﫤5j h t Vi<:Mld\I<"/:+-FmWf4`eZ͏E)> OcGfӘJ^ B j\DfvBdzUSیˑoK B"3}2lԮ-1!ܯ:CEm{0u%T#B[@%kq~_Z `b=ZuK^V|&geЪ4dH{?w2/|KZ3ƤSJH3!CfBzi"Y:G9r:bl >9zX[ױ~KLL[0“RSI2]NP#..E"i|񩭏|`N+/2;.;.0+ߛU%׻u m4brė/\E7;?Ѯ3L ?8Bm͝-3#0PeDdNc7iycDyR6yʧm!sTюY`gfN+*-A78e4^(yNűwg`as`o^ݘ7WhZ!d^IHuLb! uzɣ+X ҩ 8@M=-FPvB:vS5E]qpkE%&a#BBU<0̃f=kRy;8>S\]c&X% 1C˚ݗxLR̘J%gy~Q8q"LJ Jc)zę,t9D=uNrPM PTzm1CyHlǶ0u~Ebҧg~PD . BXc-<2Jc܌tE2I،Nӷ-L`ZBO]6-?5NeV~g|IR0LFG\d慍e궞>b kM9‡4uJG=z m?*Ҫ}eǞio̓*xQPEA”ieygۙ-ǡyȟYL]caХ cr3Lh(l b|u^'t3)OVf!=kuN](,PA d#msuqba-k#1ól&_\:4F%k~@dwS[(S5ԽoضGa 0cinɊݼ4@=LsM:Yש@iؐ%Ƙ *T@lQ9rWVM*mLi&:uPJ\B1MDEi41jmڛ ?X r-:]YN+iv읣XrNu`wGB'Z{1 BOD؄tdl/Im 40 [qJMaMCi??wsw\\ٓIy%ڬX.25md" Zd_e 񬅃®Jw}"LÞ5T5X!ra38 2|4 ϑndzjrƸ_?װ+W~7Gk;WV߮Y3-@ tz eF]dM81T 7_g(=BWN8=U3Ua-pհw@;NASr K< 84c6%f샊|?r3_sF%3Pٴ:t?)lUïz)krJ-;QVrw+A!"6-4XHz+O;-~dRq<9==07gqCxpiDuWc-N8 v$5!B {P>u,!Iэ/)NKz"Hc۽뗾e'@[Q6o= w'nj!2a5YZIː^i6Othߓm8:xxDs jfU6.!(8="Pe[6#"1JS}Dh?Z#/V%斏HIvw ٽ7To/<7Ci@Gָj7v~^uTpgpZsQ60N%o|s8K.xyBF:,R>#kNgYhr@d`hAa=IJD[5 >{&םv7rTjoA*yqz-Q.nt(@u%8t1YD èH_޸wV=@<<1πh6(0$bgupTiL IaGDsU&;\*/0~ (Ia\Hf"5XWQ!?+xLXEOְ'  {$-L8XBȎп"bq3 [n+p7oǩ9ck[*2QF; |<4rdjvj zkt.tSnQNx1Dmkϐ1|1 no8GXd9#jqɣr$Fj_#Xп;+{#cfK5fN"Ttӎ*,rĆŷ(X{%1Ioa;}dLS4ns ]U:&\53l ;ف QV]q{3,6HcDHOO\ea79 B\CfV,ӥ_n}eL\{zٙ(`MvZCٚ[U, Yf?#A 5RЦ6#.#U 4 k [I$ThJgQx\n]k)%bsbvėzPUK?~r#P^JpO^WMȣ9tcv9OvRKW:SƔ:ez1Hq L2#I.Fũ2u M&eKul=$=ӊ1D~xKF>RYZ[0.6ȶ(2g9NҰrU\"M6qsh213-FLYAռtţ]SWEFgͭ㵈<iņ=!4_vxRu4h`6I@Ee^=^ g%dXv/ʇRXJwo|5 wyOO:*`R(#ԬA&~  XN&p=` Nx.SDq䊿,-6va!}MD 4E SyAc7i6gz+Dl)F矐V3^DZII}^B~j R<͆YLD,s)/͍u(ֆS?2`1BUi{Hxp}mlc\(a4cԀ j.1|߽Zt1/ oEDTVG4ܽDG>z!IK#9"X7%#R]N(?<6]bkSK+cECCk# 糈)eGc9n}_`asӓ1j`r-n@gq8܈ [}Y($e%QjAw;Wpo5XtOzrP=?)wT0ZsXdw26no2(\@rO5~xH*\έB;(U>CFQпLE^HsC9Wʡ1.#GH-xu8WG_z [9*NXNkآ-0`1TFO-s!i.u%='Q\\_)4\O9/,l!sCv`z?uܼ}U#qX1zf2v-o0x UAhœ׮,wrAP hcXK ~;mTe88 iQפ+]XLS1GyjßZpN!ҦnJ҅(61QHOіW@> KAod56ȽŦƦ2Osѹs x18OK"^~N4T҉FpjN`u/x'i4J{ąLtפ+ȞJ}'OA;YX>c 1oʊT5b_m^4 z@yߋb1942QMɍF&C@iqe)aZ!8p;GDrekPCd^H5Eic T6BƘl"a30<uC1q:n TE+)J2od%a㶔[ȑR|tB)@X sm`<F9sp*)݂8} NuH8SX__[׏z ";2'`$e © Mx@54BSU_ڙbvc&'Uv3)Wngẗ=VnVTT%{6xtFi$qdR;bg~Xz,t 7ylu2o K\㬋DTPқ7™jbd]6oa.[ڳ/ 7I]?မF1[-WZ5T:1օ%dˎJckib $UIYwڬ偦Qb'F o'(cL/jΨT$)lo#"9.rw$y`&8RyӈnG@@e>qUЭdJ /Y𐯩+niM_X:sKsM.+rA.b|mBiDQ⒰gEu_ipY+Y/n%bqx 5neTLPv] m`g6*z/}a5×LbBJ fֻcD5JjsWuԚ},M>ZlGv|lѸZl"`1S$thHbrj.UyI9*Pm__@GOw*IJB] IB?L|IΦtb21*,w 7x\- UWrM^#/ntcDxT+~-J\)>p¿zւ_H.ʕ˟ϧ$Y2Zb% 70oa)NO*.]5[ڛ`qJYh'.vi[$фor@ Džg3 bb.HRc|[Iཆ:1&))|:ϪFIVE{`ni\Ht-yb v-v: Lz8EG*^wM˩r}5n;]]Z}bg= }YC[tMUְ>'`O{u%O&[SQOYk%J5 <P8c&,TL;wߙiJ8/Esh&,u$,u!)iM2S6cAXr8>=D}C?8]_B=|=j, f RVӶadq&]@5G Z0|2=0qA5 vvԹ2k,TNyXo+_i0$6DD ވ]$j[qk `] ^i)2BU]`#o1T,|E_H"X%#őVoѰ)zmx4#\φ%6%!- = 4?IAv#wmET*e攠Z%-pJ?-NwJZEυQTqP&,;bW֍V[u8ⱞD1|)Y32'X,B.#q7_ X@PL~ "WVVt 藼h}|:SD 0@-=!,-\$-VKlf7[XYjտW:eXv3@~_ׯ2⸣=mR7.X, CBb kaڒDrMoj}/!h_YVnW;3YOqSDZJkA[!υu, lDyE n;6t*odNp/ޡ#+2YHXL{5P?E,>RAv3|,YE ~\F,@_^ WZFX4X@gV8=wAן%;CH'FgQF[*w/ wNKLqU*U.jwb`5mo{W3N7Mc1ˡ@SL ~OO aqyb> #d&c)l0b簊0Z6T~in[25sؑ-O0raɧXj5gv~d: >P]  ]iBwpp%|LopԂ>Swj9cJ;>\w n2>(?FTIE>@ebwLPzctĎB`ʒڎҀfjz[I=!ͱׁvxQ\25oγmSDžaN y5zSa@?Xטe n<疲{T&ZvAKJԱkތ{`[p72Y=~8> Kkdwlvqtmܺle6O=@B'f$5}gr:mNCbe%1pc9h5@M "[ %|r.X3Rt}4"{X}_ Zh h&cﺗ^> M>={(D@rQ \1NZ]*(U/CzQ#:6.C8uR^5-W'aS*,ƹ|YQ7kR7.Ӭ>W6燦p$ᯫ&b)bTl;z$'4v87 =RXrP P߃9-LǠt#_"x. ΍JbS^,N (dC:3qGż۫{?߾ ? Guzc5Ҝߞ1|k6.bWegR_Zw xF$$ۢ5Oej>8DmaGn*&" r *K!L:ic>LGW~>SF>&M!1u1nmZ$~3ko?(Pf7hȇ2R!u @-{"|40fڮR>\=@ p&>!rpq/^ku6,ƒ,q.|w&0<@Q68NSSa+/+D-[WоToŎYFi;$ˢ$Xє+*"j")OA#/]X rهwkʣa[b%B^*i Q@[ ÷aB;@g%\%2w`;ҏ_i.Ѐ$J`}: EiwN.~<2Q3ƪNpIN£^%Y4FF)# Oыko+}P.U\ ],F3KG293|el]Ÿa\\d/C[ R$+1f^7WQ44 ,JäCxNc\+1]H˾|'A0n%}ʸ4*+[']\DXΠ2L|NE4/=0y0|md6g a2Hnܰ :ڪ )/'SV]N+Myf \iwY/MT$HgĵSE7 &-~aHMR%X?rA!}iL NZ4kU_&U(9,̦f9gO_aۭeOI3h&$ ω^aK$aܰ CEľN72M}AuSFyCu㝅f0#fz]0T.p,轂ߠ ks*wÖnKBaΫAm@o, ʼnH8S%;_e 0=mјEyRm7SU nքu4 ޢ-oOd~dv@S-uL@PwdK{73QVwOv VFzT@ރrO[u8g,# f 2dwa"~6&sc3т0BFBQ7&1*A1 m^Uk-yg<~㔆 ׀> 7MIi)a4c1CrA"L4e2<GqOѱ \\X$a~ a7QAg| ~)gqҤ]?yQϯ4svNXF"@;d5Oe, *'+|q:|=jyk6zBz#g#*q]e6CRD Aϋ.7=1MZ}4IC-6DF I+#?k$|BO68*dF tZt h #Zm++@>';#j b.gbJNC8,?u(O)XΖ [Z+f?6/S(vZl#zV!Nu r.k>vZ4=QVRf~?G-^R%/d'!4:)` 7z@&՗1ڍR&팾Z^z eaf~lV*yZfAF ZjmkIFe`ߟz#C^TV{fuaqm@V8JhЃ*.yθ_w >Vh3S2@SZ!E7>|`'؍%N9_p uAx2ȗQ~#TIzTVr\f|q2(I1K}DM_ե]Zh2o- PcqaU>U'o(Ri J&ѩ&0<j]5V 5%-$вYn r?3=/' ?s٫ҍU *m 9>ŏήG:zpC8-0 bia#3`!4fm9\#ν2RpUdIrJ_BMdt6RW Gm&_ML^w%,}M1t hTuH "[߯6\S螹 ߻j*]0@ʺ˹O]5J']QsѺ{ QQOzO/:n ڳ[< bv1+>xU"_iʎ莃c2 ~n'Rw2k55&-W1BԩEl)nf65m^yޮymŜ-9;ⵄ9`{bRLM=kR3WMZA/bO ĤHŒs 8 AX_X)P"T6rM$T=%9["Qk;fYM~(Pq[O.n˅mZ~L41ѽog- h.l,^+sG<8_(mt=n&~F@x􈪚e_wο0>u2ŇI~ğDϓ ύ.KTJ')"Ț״s:R\1 С/=i!mtwdDL(PK3^?ѡiPȿ0)BPVb @\NIP6fpVzEy_%;5 &~sf5jWH0Le|{{rƵEuBsv1 >?V*('[<`CϓSM1*th)w["K %ȪȂ8т@&J)4Au>ﴸ 0ks{|hPg,e"8{׻~ɧ_ xڿF`HI`glEJ浮kȐ<4XTAgM}b͋A,ƉQZ"YJ7AYW<2SspI (}` ]*"~yۯ~_bp }Zyᕟ'eWf]U֌2sZ@8ebFy_!Uʕ ?.\tQdI8wwu7Xz/v7X8 h/76uJ{^Ld٦X\䞫qtyTii#ߋmrkQdž'^S8y䓣In8F\3߅龡I4Gc O-{hSԸH`jQQKDqX@ۜ8q,_34h*xřxѥM$ݢa$s&:/_d!C0|1+_S@]1T)au"FO{x1W8g`ߗCȁ;v :=Vw-RV!5qd>l LWyc֓xN'm%%@N5:m^ndpv$ƴ(cL6סP|Z0>RU)H8x;"u$Ĥ7U >`>N$?Gq5'VhZvQ٦夹Ѭy fdӂ z@zZ?[bDޟq*"[p1]"[ép84%{)?(d.gcCugF߻W9a@zPw)Nm-o)e%Q/UVG] jzэkNrE>gM)&ܒMa ;IgF.o ٲpMԦO.:oG+؀[Y(䈅t >|*ZL ~"'+md$ q7ޡRhoYj!Gh\i+sL썴p0QϦhs5hDʎL#VaEE+{GSTX|hxu@Kl}hUMrY<>mVGH)R):pb]IٲSn޼\[?kUǞ87n5"vS::LmOڜ݂Ȧ>`CBvtwkQmBEnڒ.;. .(TgYWa/C?FJhmĈ "Jͩjñ~ҟ'aK\jv 3'S1NjMg}IM8wvἰI'Der\U~#q/k4Uu;+RUuԈ6Wxyg+1[Mq*J [;~!8TW՞y۝Cid ?\^yJ4ݦ`ʌ?2=rّaGL=:o-k:g/J~X˅tMi[:xIz0M%j0$Vxy}b0&+fR5qbqWTfl,)7jqX ݡġQd!=]JaJ&wǾE5(Ҳ[ ON:qC}2̷-&XSh <s,5jЫu*oa}A-) 09㛏KEM}H.^9Y%,7i/#nE\ȝK :y@#p?%/AqfSVvXd)@Z}{@BfH79+ bfV ^'ڲ,#UڌS\n=)XeO2AP-/4ip`.{;M?Ix2dd^#VqNE@7ߣ/4d ABgG”Mm\9_cTѬ mW->-ؔ)IR<gTs|fiBQTDsWf=wbѽftl2}\NSRFI$FJ6lCg=fR /)@rG9 0+՗ȱ5;/pߢv' pޟ4ҾJku1F[fͶ -(Zsqا0K i׼i(#خ7 ztӱ/< .Ga,4|R:$$g7 ;.p2),V$tB|Th*)9n^ֻי1ʎZqC,oր_VpX3PPU@T o[N2uI7sw!P[AG#jv%pTڣ\h1gQ 9k3 e<2Rr@*PFc9-x ڜuP Zzf{^sYi6m3D#oBb{Y`8 ]ީJ/g1#z`uج d}$߼0MB=A/ W&!*Ԧx٨-lOuwK ?;H.4+ )G;X\J p&?`I/P̓ito,r1ۚG9dtL隵Q#ڃ` }bZ8TRtn\س ?aBye4/g#E ߘb{P-°rhgFySdAwrx)(WGq:O@xBExp`MrL giAOIUf Ø ֭ f't}K`Y~ YQQb7 8/ҀGi/MF3#+2=@hc79s麰/]Ԋ"o<m S.X(tb¤y.% yXf˕Tk~j-*"7Mr[ؽlf"7+ q;W1o!K C|ܽ5k/0$dz xV{.*GX0!XP>M-@fI{3P6wךliɼ 8Srw%hw,򄹠a^h\yڼqG# _" @>CߏPb62wRH(Դ9gr,dj2KN1qf3lvcYo?ǡz%O[W'16k4FH(Gg3N F0jJ[F⧆`T-Va+eco6~ǩ?4$Gb(mɹVqX?"qW&AA](Sj5:Y R<՘ (2Fyk3AaR0`-NոڜugѸIb\ PTzFS'6YA0"p|%9f(\nt&=٬~A\57)%o mj-_2_ÇWko m#W>VRy/;*74J-4fΗ>EX S ɜB&8cQ+F=_ʜii@nG CUI!DbMIOX jDꡯp0kQҦ4k |^bux&m]^Tǭ(NLtDkّ%iI 'o-ߒ̆g-^kZ0=O{H!8H>k~<[xOkz}(s9aYIx}fPA@PWTIS:Ӳ c Cu P1a҃ aSQ!iᚌ9 TP 3ů S4Z?o|xc~ 'wů/zTVB;J3S!ja~?⇾?hai %Cr6pcy =)׳iQ0,J".QwA9~JzLP~27$s,8('rk)uO?7 5jRy+ˮE}8mߢ襤5%8ǛlpR}N@=Mi>1ZPw3PW7Km-`-PE*a64o\3b==[s~O8Xvn7crR^N}wQ.Lb NtͯnY/ͺX[d"\[O*ǤwBN+NF[fd<.2֎nc7o.+~֯0X4V^Ƹa摅[(;s-!:tbr1d/]`okK7j8lw ǥCǯO zf=/R.Oe N망(D`=lG2-k{ʡsib2U F{K.;8tMQKտy1z{ᠽQ5XRowT`W:Zn ddFJ1}ɫPBP>4$D.֝l1WY@\OdINʩ1& !Hid&m^0g*+큜wA|9xa\X`7*hɀӪA b;%aCR1ˡB 6bL͓Im9kc5ԡ;mm<=m]ܠ8C,N'X^+e"̍q/(xX 5/n5UIqe?D?$f6׷M+@cd'x\w u9ֺX4ǹpw:|Lm gӧ‡?zy. EOugz&PKJFJ/vKnâLt;M!1Cs[r#2mQTP/z ;V7n桕-Xs)-'6`<;xM=7Q1#~ SjP;d 3E[sMK>-nD#lH#V\&&ycxl#ɖƺMa(K}b@@,֤* sOdC۫{-_2qD.mj*w>!Of*}h% oބfC`&aY:{gc5%OV7w\1gV PճGܠ"jf2*!.E||5&ac47>`AY yodN)Kv9P2wx'&A:ZS&fhUY{.nɆTn΁r4&`gnhT, ށ1CǵPKD"*]jvx@9=]x`EEb3̴Ph \[os:PIB*Ҁ$b/ XMe1#3`%ެCe;ՋkFӶa Ԩ2|۾73$) z /4=Ѣ}}i: 3UfݙGsvMSNuռkԻvovK匠J'B}\tx#19Btu\k24 Bw9B`Ek Ѯ,ԎE}|((>eo}.p,bQT~"Hq112&2Mb`f-AK";sJG`kYJ 5IsƎ^\h+QИѰ3zb0Օ|''5҂/ЭZ%ѶZkX ѹA6f]ԥ, (ϿgiХf΄,:z,w_%EY Y <1fVp `wt@Plv à_VH4̿F=iީyiImMqD.vu&60ǒLy%c r)EC:^G84I!ڷœ2ЮFqMfgnZ"ji_"`¸%aΊJ.e?[a]:o\Y]?@ f6`~9OBReZ蔟k;9HNL]7A>rܮ5:3CV^&<~v`c([nXePgAYled2[ -Q4C7"Hu]-V!T6U`ܥJ_J:^?8kGFOXV8ZKe+n#"C:чAd̼]VGd#[TϒdU*}$:jmAdߠ.?$^)9ΎL}UX.8z5aT÷LhAhƁNcOy#|t*Kr2[Wƈ Yg?B.~ [ȷJI#*py2sޔN{T[]hۊO&NzZ[2{h K#KAZ0U [01lyCv򰴭K/Pq@ԫ0{Y6 ;! .;XB3SOF\#l6|qi|{#xe.@h0d{ {;t:EZyvy/Zə0^zs(DcсXXV/]mIEoKx*pLX:UQ/z;Úevi$n%'X7Z9#0򩰷*< xL|Ҵҥtu?pk1\fܓ>PDX|όHuSL(. >fw9i>Yܕ搬F(4Op=:=ЄvvZfA<4E U#BMCг ]gf[pkCÕK}W:{{77 Ic=?+nRs  $XtUg:ԖO\%ZSCp>=yC86۞$Zww*9t kh[Òz500.S| #~d h<o9>cj:B,ߦjK0{[sp*==V vBĖ~+(|)~i0 D]ز3&׆,cxCr0q r0oRd-Z; Tإ+ܕL-ug&8@u[71槰-3z b ,*O[huY4q(5hleR@5h{d8qH%FӪ)J*xH d|57[t:?!MӴ3V5 Kx#1ҫ >]|Ҋb,C-=eIaT>ZeԆY]z]ڢ^u{.hrn=X[D]/#lxt72U4YDP~&u tϥf/bG0(g- c[hFNw!X7^j^8ePjP0To;3u6vXk+#+勉O(v4SqjKbVB^ DION>Kj38h`6ءs!IrMQ((/0zi>&_(H2DMVP٬ddĵ{!+ʭrq={G%(l\i!E]omP+$ؚȾw>UYo=壖 % w(O g=:dvlšwZ`K%Yɮ먾%mK0|8=TTc}Q~O~6h7tLy^n<5H}p9Oq1U,3T۪,Nt}> :j_L~g`@nt5 8 لɎ{0`@}-F6'Y흸hmt.@ z<*"A,PQ+@?ZbX@OG6ƕf^ixJhxP2oe݀@gѯ9HP䮽](p}6)]#rDs3.&%}T>/åb#2_ܠ0?hc`(1&Ec:>Xg0Q3'i5Fz?Cy.&{_3ANS8 l 8eE `|AOz( P2V󹃮?0n)F$oA~+&VCH\-'w#e`0m  ? pV3 44D9#qQdzFn*su\^HQ["$MHʱ|PHR9͔K-V}fW_FS~Q*x#d3-񭷦{.@e\Kp㥑M6d|>2D W W;~GWeBQKMH3݉ i=UYW4~%GiԱBYk ZX()'e֐|1f+ͩhfO& +AW>V"!l N@ԐKo\QB|b'x?8,N;qlx#ڥ{r6$eyM$K@+]q[MWTȎ-2I}jy#N&MvKnUv Kʅ#:XĿ;7'5]1饋5v8rHA 9σRL1%r!h4W\3? +H]eDvb0Ѽ^&\̅`zTz 4Ger8>UJPxAi[CZ"SYu48= T?+[<9ԙ.ҌACwAi<ǘPudgEa̠Z{bdl(r%OGl9i%8 ؁!3: dC(陒psg8c@b Wڷ}ߔ+C%#MAewV"j3Yrd< *; ŧ^OShQҽZ\^I<6 R(iZ%ɧ2j&:tuoNpUOkhD?(ЁheZWF:F2tsFB4$raCYL>oE!\ĥBե֛ݰ[q΄O,H1nz «z#LPN KxnJ%#>WƵci1ZM~x 6_ ˷`1xisZ$K]I-XpU8!5gH9Swtۇ=ai,Qv>ve^3tTo7Jc.jJuڔ+WP*E-I}o2z}-0T!|j**gmMT ߚ e0.w(~$peܜ63ȡs1.NBv\q#.. .bsX% zTcP`rOζ zn @`)͉V wjXT0vX3' R6* 9d y҆Y~gx.&4I'Q'k |95@R'g=LVN e|"!qM?md "UpmW J*3ޝ-MPQ9Mqv=`f\B|r_ wwQU9zz06\~ gvT)+/µZIC#w&=] B2 E_rź*=F88[x(*WJN6e Q!J)3'Ǵ#wƲ:|nCLȠBa>$z,(|Kާ iE&19p*F`Fpz(yWAzlA<eH*IwBm*xs}v@djxd+It ,n_[R`>Imh|! E9TϋPAayr( ږWn( 5gM=o歱֩+_t1i&cvAk@4/=%eiBӼLQA=6-\f^S.r!\yec~˸{#PF|VdZ„(C7(nxǧGlXRҙzۂT!#> :O`u& 2bmOf۽' Ӄ0?͢MbW_KhbRyP ƶ-^L۠U 8F% b6:/o 9sMĬ#[Y/Ͱ}ڄJ S")Vac{dIV$=S`TPNF_0TV-):c'c1H3<2KsaIMCʭ AMdQҏo4[Ars'[ )c*0ԢmYMf{.ކ鼾{[^@-k\Sl1}R_Q$K'3sZh`lM]^iդJ4똩֐=uj | XUfq [$6+3#!Gu \W3UUӱWT ]O'5e3su7̡ 00UDr7FqjIdAC.~KO-f ;S?J/:F8}8iz闩9tX虢nb=.L?2H9aUd&wЈ7~sa퓋Ϣ>Mb+ ~XkSxY@*Bko<.c}R_K}_&Ujœ9fܢS5\1e"K>EX9 mcC21 ˿~Ч`? sAQe1@22.xAXP}ۮl**YPY:V& @_]Ps=* upN-RA7EUQ#tg]I K9sr:_a`󗺗͚TM6ïr]e(Jcƻuf-ɒ,sbdY7u-rGnChҔ"ּS}8+O˞N6>_dhx'u2!_s."{z\DiyQ3`S0d|a-;vq#u5]`sUvl~H+ěCKEO J+K7mT (Un/Fڍj@guD +*iE+got1wuw2dH>=¥g;_$eg5;/ Q% y ȁY:;ɵ0MTҊD9*Y+ %R.Or(},*YO}bE4N9>a5Fz.בw {hOx>g"u&O.;*EaZ!@ *zp.&0^U:Z^> @e_A&81r9G5q*{]SςxH% Z y|'م?JrD*S`V6 II|s Ij 0o =+]xn閣w1ǀӯ?z r:1DrUOcUW=n;[jLjX' bp ^r\:wÞ wӘ>`Ǹ tI-d=,Բ@<=9 1 " dnU9$AcAY!" {~兾 K88Fg]YS-衟zϚ^*8[FXY_^#s'O54+n-b“kW[鑿Tƴum:ji$zЛI&-Ɗ)HmP;/3`) "!>C""08)i~W(m!JJVx,h/JhvDl:hܦ%]\L+|(h4h/>yMIN>1BOxF=rlȐzZBͱ'(DMd1Rĉ}b.F6{T=p5 nK+S=C7 Gdq6m Z dpF6#I) uK+E׃ =\q ˹ .kX|Jhb?0DA)+X@im3Jy7lh(6.*BR?%~佫;1#qq- 4C'ӊzF&w(KcHU$=Sm1!r˙%Z-$\En^YH@Y[:GB}i śWHb͐rA-^zl[śgUVkɀ8`,ΪezăPGŏ=GcҢ v|X T]N B2o&Y\žS-Y2)NY}v&+8`,^@7 ;O\iPO{v_ C.IYyYO*IlH0̔Ӄ u~M;sudGv-C+G$yV"нn8aEx!̨$ Rv@.ͨH 1Vh> 9Nlo^jGZRddEC؇ӳܛ)1'!OhRcᴭ=|ۀmK>8|b,/ \&($]ω"̴Buet5喰k)yDt]B~eͲ.صގ;j95O.-99Bc5#TkʀP! ?WĜG0ʹK %zeZj8)3ݶɨ@o/1!{YG',!eC뤸n$?o!{"W~ PvQOhpY}{-//A8pX5ڪ&8tG Pf!(o +M!b7uϤẺf#c:Zp bw$Tˣի"\!!lc=.k/B%¢\w:y,ws*(~!ׄ[s{d 0ǒsV*P'K*Vb95̹)y8:Em]bkNR软KYԸ -FK'TR@q+ 1Ո PqAW۩1.۲;&B );՚M/(E)x}`&l6F*(Ae)q>X g:yr퉐aVγ0"퀧z-̾gPԍ̕ٸ*^MF};t|pFS[bj:dz-uI-boo շ.!3 iAV@NUoxVf_`d3LۖVb9ýpq4=;CFRӚ[~aj XsMg[rjB BҏDqt(P h/Rw]EH^S>Q]4q]be0 027k3V&Aj(~VV ˃7 %,E22+f |ww;)S1 _s1EUxvl#u &ҞTX! Y.TH\,q8K8V] 1>"N0 2ؖr!*9PܙӾB+[Yonة g+ZwPIf{Pv)͸>XXI x+qO;8CRA,;cJwM`>#u5W%y_/ST *%ޟ>9MYAAlkH$M*WKŬ/bՅ2f+S ZS]W-[os_st|]*b׺)moX>Dvfi7zww6zp>qbg$z/1INRpZyЄXbsW(={Z)ld"'24qdoV2!C ɝnB2@jOaǨ΢G̨2ojT-.9΅fA\imT;,zTa*MW?Ëyĭ-rԙHom='rtl-Rď 4+]7"8ThF Zjjˀ>59)-i<ܠݛm ._*1o.l/6cܚ^ hVѬ˘yTQp \iดޭrEL m>6q{k?TXMuw"`J Ɲ~jNxvԻ`BXzTs3qYPyS|^ a_1ZA} Ľñs1B4Mՙo/w3앁LCwjt]"}\J97dm}#c jl)_o. 2 ֔EB CQP檵US#sX=#<5 3$lU$Imԝ.gc uvʖEIWE[n8iԑ(O4Щ*9ɊN2ypjpJ+~;IRB}-H@?jE,]ۏ|H\Kˊs,'-'剠 @ֻ.X «nwnVℏD }5Pw(I~^@9K7A P٦)4ŜMeR:+ )(u3H7ZA;f0\*;58ϫ?x {0pž9'/w3w5[r싕&QX'2\r NAT\p%(nZ ix*) 3^xana)3c~YiOWesI\Z{Utq V ʵs'Y+GNHTkjX= P;o1t3|ۍudז"]kh$]YBl7:~^R[qbʚMzuӛ+ʡT"Cc6>fjۃKŵ5_`Y1LrJRm P gjnfwط<^ώKmnf/KMI`Bŋ/r~U&fHO˳<ÈtdnNy|os;b|;A^(ً^o[$2@umNel̓>+T\5_O,9"Yp=rvͻhǖY<8< w9!~kh$oerMEqv.}":kC85Q7i-af=!8qeDW!1 ѝϧVmBɭj3%FRQuiw]9`RHqwIE"&Ș6% * wЉ1Lԝ1U16˜+_AvF<H߻[M dkB < 2_e^YlU*!Ԧu1ӓ̈́Ν޶vBĘn`V{ޏ[j\}ɛ6JZ SW K@ȘE{Fqa3F'#l-@tlFJ?O09lL ˰xi/2--1s/{RɽɀUJd9O"Q`NDf7Ba p"GOՁɝԘXw*`" ]uS=gt8dVn5nCEC<2twWRťCX 9:>~MCmPi+'N@9E] -h|EwZdn/5 O ~8(9>c~PxdaVL{(\ Y25`umz#`]iApP$n<%CrfMq߁bKkZv <3,+y<5dz+-5jOygͰC}~\Ow' ET#(L KTF&R`Ȋ'CB+5ssjMNF1֛e 9aSc(G ggYg8~Bpnb/+ByFcʾvT8(c^##$z,a"`IN̍ylE"mU9$DfQ$'߸Ĵ?MjZ_XZuw%\kNN-$< Ljh\GX8-Q{WfKE}%ڤNL ?d6x1uތ>X'A{[8rq\IUb'aq([|ם ? Q&MƩy\ҥ04z!:ERaY>fXn\=Υs0;^[;? A9R@&&?s} [m6 e@ I̞{Amv-2~*b:mzN$ 5 ȝ}FqmơlDɊ N[~.O9|j"QpsV(/4ޘB9x[7,΃-7q^ Yi({3旉fie4m4Q$#\@10WRx6=7,荍@Y5f-MтcJ:o_³z sl62kxIe.^n<]T坨У ",oΈOˢDY;E.|D@jcI9y-ӭcf{G"{!} Wiq. b;f}[^YD(#0+B@vH8V- ucI]חpr O\OjKRl$Mqn"F/ٍQL!OҨ;nK$5˥Z1w>8R?UZ?=E{י7LܤF(m cw 0F3Q#~ňpfRPag?#|m-w 1:li8nc)FN&),Ѩ6E׺mSEZl`+z}!FF 3})O!dyqD5fQ,`gCpsF#LzF/SH|$B)gJah6\߿xRxXzhn8^Ve\fYj_ 0|.$3܈7  (?@@JL}bCD& e"Ӵ=D > ݀4rd/kwG~@t+'+ x'̒w2Oa~|Vr`aP' a}f~|AjULrEG.=.4#:T.eSĶ'D" ?ֵ1,\fr׳qں-A=IAKa_W|@A9WtE8~I }K9QK%TǻRCPaQ^34Ѯ4l'-4"*I{eE>i+#P `aaVnB (Erz jp65MIgI =D8&u<-¾RijWeMNA?es8ܙ1ư" (?Bpz xF<.^>8EBZu J 2&'&jZWQ&ħԨH\Ub{4YG-H=z=˯hhp}1T}ntP$JP=Y6FŢ~|`zt~3Q2UbYarxP$姐Z* $42yu|ԨGҠiiPN"y= ?8c3E0LKWSPZ QG T9e?eW K#.4zE<%e6dnyEt0%4yx9 "c'f)BP/=%F4CC2|0XL!`JSw(g\ `:bV"y31a! 6a(#*L5?~ nH|-d W2V5y:&sn` g0mgx-MHQ?QaDt~^tH] oο31[~Mr6qy8VނQ( _.N~ؙ\ fEY<+UT[oEDgRF8TI`x%Y>5#VociSw:f^O&y(D>sa|]{4$At~XledyZ &sB9FҿXwl؜#qv٩N 1ev/Օ`:21]0$P4tQ/ĠWC=`BK؟lHiS`jgUjM֠k] s;F9̯?z)B:t[$,'U(/<_h; '2/&SPU J+{ʍ'M q BnDէ y׹ @ʀ0G0+󆪛$MI@yኤSFJWDx^ z]cNo6E7.T@;QuW6终@ڍT{^.ƙ&g `D^U,\O|6>\D&?WaڡOMs1B+ߩu[2_-kR7,Uh q+Ge=c<)x{/biq3xRT( 0^B pZgC@(""ZCu ĮF[VA·3ZJǣlrh^HUjϡ}P^U)RGZ)M&)\yDD_;V"b' aQݎm'vF)_eTܵ˲!5Ȕ#)lKJ"4κF_`o'Ww$Ԭ)?SwN#أG!ZA`s b"~ ;{Df:Ԋkט/&TlxrO( @nt*q{ڌHJ*5gfEc Pb3 U6TNwFbxj"c<Lԝjs(n|!γxe5x,󬆔e 4=-.h;dS)l$oQDn62=Ե 1Eͪ0̬zE9]kߪ9Ke".T7cݪT4`_eEt[|cǶh;NyRZ612ϪKayՃr2@i3di$5w/SyFxStC o"Q6e ~JFFm` d*R]Rm%7[rзڽ7&, yΖnS쁱ʶtBNnCfKܵ[c \1b|Wr Jd;aR2A ׃%yW '+L SφT;t MsW7{R'\kҖa@{dD,,DS9uz)RMlS=ALbR5Ɨ!Pm `њyV?7jv3Njld"r4֍)5*Xx1:@ ׭ِ` ?t9 LN]q@[=E̡VoC .fR p.}s zUEM)`^ȇ?J^XzEO~$13|dv+|Xn&+AMCB*A*.7b1fkX9ǎ}54.Ux^VfLhIAwEW:?!g2g}>:(Ԟ%> m{n0ph){D]y  Swv;FPɴ1HMҬK^g ʟ3lá 1ZE_:#o`A';Xů4 9Ro~/\Y_hĜآN}W.(X. 蒺>  =0 ~~k*Gj%:eѡU@ɂĴ%=:n1\/XHF;6Ȯ$g=|~ G1SPٱ/摍 }(Hg+z$d4˙zx&+?}h}Gqڇ|1/H \QRj_S9Y!XA*UqylD۫q>Y$}o6,jfMWa j$;Se}RV*%/n0tRV Od1UdX۪84;xǘʘjS]]bAN(=p_3wodX#ByH6ȖKFjR8k gB/Pg; 42G*H2>B"Ey֚#Q8ep x:x<MDp@.ly{ HØWLQ3mMQR>%̋vuQiolHXο2«Y".N%--U=\_b*>5 Z,!CQb+TFꈭDOi8 6.vؓKJ3c3K77mXt"4xb ,8YH5ed-bŁ;g(" 3-2CmO ;mJT.G@Z9I{6̭M6&Vw#byƥ4|DkD:ć !Sa[j8LRŽ=21ͳ#=4J NmR8>Z!^JcvЛhŚXJi,+<z^90>:(K.54 !*)qSvŞ3kD}ШCtS$*$!9>bGяt4)t;և41A][) !0%JnAQJL3{r&לd2À+ww?i+oCm[YA1TD:£'~,t .Tf ,<[Uv6;4{VcNd׋6@JB+j9V3Gf^)8y.ڗf7fY6/&qܳ 4=Z#!h~=&{״o9|ANy L(B3-ne]ϼud kİ-jrB_K:gǮ1z9p "T [@058a4N>ҍg;)\q?U\D˖m?Y22/ElYڬt# h7g#{H>|O'2xm \[A]VV q| &-u9/`IQHN` ׊ʘ=wޡڞx77\@c2r__ )pGNBm\F嚌##E^AZ;b9poi~Ї%vZdN C[LQfm)B& M14x =N8gwu2[ "+xF N3O089*XiZ09-jZ}F^KH#ۘAwGW;ϯYZobܠbɞAIw )ANW`z9fE}Jyڃ+ vqD~ }5+^-?us:΢,L7V$^,9ș-godsS{}h:Vk|p]83HnKgu<: x=\dMd% u"8j<19d4><舂sjYѧ6& AsL`fOsopw;fS^j$Lrg7JAtL Zr(H&K9Ӏ͐*ziWtn wfʹ9ҚvfɑpHW@f"?WXpcIt0ۭa4`N{J͘J#X,c9_AA6a>FZ19#^ԛqews%e/K_ǕD]ȵj^:073JN[GC{8cQ[r[˭ yM<ѡoY|֎ ܤ>_?~=ʘa .!o7" ar"[@jD`uoy$_lggp@ij/`{B]"?vդ7 ˜Q=R3t('ݑ 991n,p\N> %d-4=կt-Ë vҒ[N?67^{D1S7kh_?]s&sntukv<])cu!8{'AKK_s+iTq$*4':,2%&[Z z42f.(?"d r&A>DOmb&}HSTX"ڲZb%o-{=7G[G˷b+))!r!,}Z"Jm-o } f6#-m*~NC Cu: q7J 0 Y*ӓ*B3 `dҪrGr,[M8#zД4{5jm_(s%$4[\ JmFAn$ll㇂cI_'NM<0ró/bqw?̓!fbc1HEE[ҥQLK}ҧ5fHmJqr H ,=X l"1㧄vчѕ8 U)daM4|iI ~YT,("- B:⸺K)旉K *ul727KBJ0aJ2!(0Yh$ñx}cw4=\|A$ =i^8Q_F!ACjƾSdXog-}kh2.S ZK} H1iJr&ftUFu 4 u 5#CyIau0, 3RȒg Q/58Z*EkVՏIc$EGE5QҰb/, r?-NYB՝%yI|ڪ<ܮybIB6*?`d^ W _x̾`8.U/;'DNa-WmY2A_|yS8Xy9#ߴ 7 F^)قL 8f#Vh:?5Z|'yւ]ЎLRt?a:Źa -SR8OA۽J ֯D$t&kNMt>^&)3BwO_>-1󨶁PY!}уyKUd"Meɶ^619O>I-}vSi93l[mvDω A=:qf蟭V~]ppy&6v|0 Ow~ZnfhtenO BX_64dJ=f7yaD_@Lf 권Ν%0ϐ`an R/B+M٨2N lC<0]e=}vO+ӱr <;82N(=@uP^^8FERŇ;r+ܧ\I#Ӆ8o]ģ}+iY-PS]d1RuB2IO>'\V'l Ő8!|~Rbv2͉!_9y(`!m`#QqV5e%/jÇom懧]K_0՞ [@pXjjySE|%4[Я*OR*EOnev(rՄ-7BJo gaa&wWK\֢rb[# LHT1:N &ww,+NwNqVѦ 0eg s4 I#g9͐R~6>:-#Gyҭ~ n/ oc$"Y, VPO.T@nQHc?>OI!&X&O6sz|fD[DeK!5Ul̾vmw uǪTcqBSw}NZt}bt,WgVA;ԉˊ}dfX@$'[jrވ$Y?>^+բQ˧4-f⢦a)c,*]{ݿb)+z5EQA?8_ƴ`&XH_H,!Ds@g8G(C@4L,d7؍cN`݆OnvIu6wOy]Lp*w!t:nޯێ^ 1hEgӎҦᔷL(֣h 8% 9$whBڱ.'c#RМtdiEIo͞,}dLם#̍J0L1MHF,̰>, _AɤLn3ʵ`sr&VUX<ب~pVeʝ1!M441a2QWXA`?ymu {u2$?#V9b]Q:9TՃZo:PPLVUceܖe3`*`Up;r%-6 z*`:HV;d^(HG/YQ,2.m4"w4Oy'b-`XSEuq?70É%"q@ _aAaNu7 qj aNrp%KDLp.\S+p-㏼cqg:=Ү)#.e~+Ͻ.X)ƬttF3-"@q# pq5V N .$hy~f9wn(FBunSE#IVo|5|H9\f(פ FTftI.`a(wS5B 3l.#Gؠan?_6}TMx|/ΰRSv@ʓ8-$.h LmV[3˔GZщ܊uٜb~p5%|x,d"Y`/% ־;䳜}sp&%Ջd4SA'2}*-.΄2ba,|N0~Vev5GݖeՖO_҈IοhρI@|{0%W7ǂ=[ń!a=A Ñ{A(EYci8(B'KߤSx0RuZ?@dٛ@"-qj3`PR, +I{.ǥ<%܈?X J=h\77 ԥ|4Z=HƷ~&?Nn )lBG"muaN ,'rxQj3@Kq!v%Ѹ6ϐ'>(W#<Ԁ f@G찝Rb82%u6 +ʤB}Ad"qsoд̻YHg\~W],I@q~j2K gxv$=[˭Rajr1drzq1޽;bΗLE?fudVq\B,m}2rSdax'_nT^>哺xXkvDC;Ѕn2jSfp%E(S8*>e2'mEQ\X2\>9c/v ?dy41&s٬Of۶H{\|3%ږ,D蓌Ξ64nxnƊя$/ о܃`cN֘ ]xV}r=/ppž9}6F!iB]Pkhec|hd21$}1<`}v~Eݐ D3Kqԣ $ Z_\[q,F H,+,^^<ϙUlZl*,[iw/Zs6oh[ ǥu={-9OX}ң6 HԾ(܆$ܝ&acpʤQaS"[J3zJ4 kV=&i"I( Ә9É0 hU \ֱ(pك0>qJMFxWX`0eD#&\S#xYPeyh^dפ^.UzBa+5i ~7'sQO|J xѿ1RZwFfs.!v<]9sg0Sj-pJmUܥ4Ss Ww54JWۺ_sF.]u@A\<)]J]oTn#D/Vf$-T64MS9 촡Χ bt(T%_]|}Z, y};?Y0j&IO3bQfWI%jvxΆ'^C H̫1b/gq. P&ÖS @`-G洰T!wGd^x8G7RX@MlɨwHkߩb*i$P}߅^ϐ}AhD}P#XyH&ri9%"< RInC?__4IqAĔtj8if1ɎUe"F6)Y@8~M*U{}Zɽ@u/,3 iܢadSbQʹ^$)Ak- lsc- tdsp'LY; 9;Pl~A41+0A"̽NG{Lj̥S!GY踄WbJo ';נ6[ˮi{Q>svVih2? s Y9-5T5v;@s}2YqQb z֨':+?`3Uw⺛ #Ы.^˦ cD׼w8P& DEՍdfx)SYޠy;')F7+|"Z,'}bB-]=:[>B֜p#Ho<Ub{%ݶӷ=2cB/N[)ڟ52.3jp'7r=vx * L>F j@~ 6mv0-͍4i!_au$/`ec*1UtjpR"n4}zmj| O$?@`![; z5W%ǕjU*CŸW B jMm[OV}:!e: -'6wpv&8;0>K_HD_}|v}6ߒD[Gޠ(>[A2͆rQ )!)8 h%QJE i#5r ɽ0g3Q+&)y.Sigt]n aN9rڨz*_+~@$tMV,3`mVvI/Q}9Q ĝځ;Ƴ!烻fC4Q%ɼy6C% lɦZ7Ek&e\9FiH--_A +Vm#R/Ԗ[=9I4. 2F['_*Ƕ>ʈb) ozKq{.{%/6';g/e6@>(Q_@@Ml8iuC$D`pZ ȑ4F8Ykh)9iyӼ2@^CgcG]HGͭ5bsS2Fj6U1m.` |Mo F@C~c/ReSoOf!(ZpXhE< QrySn!;Qk2bM05ߜcĕ/'~K~ddԨ*F_X{|K AfLQnRr!( >ad5)|#ש&zVrПz f!j*=vGxH2=ӟh2DzFאf|Q!dstYۿ]#5pŴorhtugTieYO=~J!'YVX@X |AוT6 5zI(<΢ps.ߦpŽ/ mԸC>8kn_2>'%Q0l\;0IeuQ6ED%u9°{7".,9[ԷT_վ~84ډHK:lOJj8 ;)R3 AXʄ>^SKB 06K!ZPJR,\3ycuiqbq[!1fy7x/֝MRQ98K=Ō$BC G M/4H@Pڒ /(yI"9~eo~Rdeii}ǎMe&d6|e ˒s !iD#zLoY>>yv_quD9}j:{t5@jR͋mh ^kYepM!s}Ѷϴe|묃n*:6~YYھRqx+.SHFuTSU8YjBMos]4bhIv|gt8a SԊEzWX4j{կmBH,i I%3Z$KǼU 6BmeeiXN4l@M.}TIap4-᚜Bxz_KYtl?2wMr;d/A:YӇW9hb(Y::95{.jzn9oƌ2AYϱ>jr*NW!W\^_os@ 'NB5k_ 0_|XvYPQ6TtM=4Cqk E8fZ͘wpKV^YR`{Nc@xpvh L:{3aø{r-cG;HpBڴ"EpP ;L|:tP0\PnV!@4俒 n8Mѳ&\(SCvpP?`-®Yq22<~"xW{7NkZ2VX9[p %kF87>ljX2K{e81P axXvXA*yO2(nm $ Bm:KFIgss%giDOk2W:m+IT`Bj R"iq#Vm.;@WyހlG@*𥉉wv 3 ?G:^`J`Qew?=7ZlJDn|6zZu@a͜PH2 - *\ WWs,#gTR-[ wj{ju0`ƶvHhw(,#߂ [dțzmep|Ԏ? iAr\TUՏIpWdG1E1%|6<Т u^ ]eY-=@w OIAm/Vc. Lk4!§Oŭ@+̏?Cl8Yb%eI J_=Y3=Wc*~sh9'wW̫ ZB8*Xkѐ{r\@ea4ŌVޜ+ܭ54"7^[sPp1ݺܱ_juHA]tԺ:II/vN9mӢ3\ y/Q $6-VbyѤͫlK2[kBZJOz @AvާzK(ߞ;:fݿ`~{.$%mL%ɗoO(Mڕ@`cTL >TS<(KOa8Pd=ud'D Cv4J-91}AKwt8}Qq|Ow|։O6lbCP1m Ց1- ՗ 5FSDluq?JӰMZ\'3ܩ;0 ~lRwde'Ӿ얂dˋo`sLfҾx0"Kٵ0Z͑lA,lyҡ)+a, +|)G2C~T l~LWGՅY!獺6{!@nNμb:a,:b^Jr%-ǔG E@ Qy"挍 ji:b䫏Ljӑ)QA~sѐPo2*ewզÄz LP3o-H_Ez>9l*1  9jlswfy68Ka==kC6 A-SI]Ư f ?̋jEҺ{y ;~t}ʠhإqC@r =B{gO!gQhg_ OUr;ԓL OeDޱlW m!: F1ͅL6*?I꛷l.sUN;1D7 {>L5(2ؐ e.@IX>a:=hwf[oPSF˟#`_:MGfVc$F+kko6ݕϟX?Ҝ8>I 兞<~MSPk~z/MvV ŰBu`0mSEԘk `X՟*j-5mOc8U?TtX4n?Eǃ)=~]Pm:֟a vIk3h>3]Ly1I IKJz.Wx0:}thlSY괾bL5u se8dbBMZ>J®O5&IfU^2ݳwsŤ^h̫1 ɤٺ eG_{VBP)E6Q)ei]. q@Β!?18Ie)Fd OI2lo=Mrw|)%f*i$VZV`N4WdGΗ SrQFd%v%j7M)XqS.hUJ _$Qϑ2MNT5n= pʶ1Xq}S9YɳY474ZS8_EZe+hO"f&UVۛĖ9'p)r(os9`OAϛDֈCQy|vS5Aubkʡ,^9;b>e?m6bkFthM<>fn<3wT6m[[ [O_sĘO7@k/^{Co/o_ʖ>A$J"Z$1\7`SKѿA5N:@긷ɛMݠ&@?>!Z]MK\t^UT%,^1 &@)G*S/.lFnc$c`FܦpcFQx~'C;Ǚnkd@S t; | {FʒT@߉h}.0d[j:q VlEMmgeBǘtuX 6HuGgc6+bĦLvuA睐( MSwj>ZЊh\긡 pӅ +X"OZ#Bj\W]orGZ!6o gqqnxK/wU#wլ!RJ{w d?HBp!iRr!$t0T /c7OYDždųrPL3CP$$Ghc/{^uyCw'UR"PJf0mrW{65b1.7^+D7;)ef\P?e M<(qClCd6e! Ź "o1V ij(thc5ϝ^1ķ dWA>J*ps@yy syA7m }%ٵp骹{^]&:k`yk1Sb|t%;I+^r RDfըoI(X$."w2V0qtdb$F L-UAM >ZuFQT)h9MQgF#iZoQ62xS{'Y-}u* kLݕGWN\("u5W^Ks&d=oa,}kQXd%X"+i-yb~Ks^TK'Itt) a_ԑ3v1_7Ns||P y~=zpufX#lj_:A\^6&;)[03[bn"W=s"c>0؋*_l fo`F]õcDi" 73q)ʀ ]I2Ï^FpAoJԍ4p} VpO1i۶sGLtΉ 2K&gW~w-^>Z-ځ஬X)-`@\i׻tK՝me4X>\oc2 8f?k؋ Rar=\c9fZbXe/ Ӑ϶ G\8lDu +2NY~Ӎo&g18<i6%2p\aub Љhq:QcBj[op(*@]ƚ&z2,6iLjh6S($^|\Y[ʦk@@uЩH8'1^D$T:8TF555mTW]H'-uǒ2@l˒o3sķYQVR4Q;VPz)?@] pȪy9Yzv`\ |R8OZlzmwoEB@T&^x@%dD g3"X `nY$=ޏ"p/t/Jq Pÿ̭oԢq'p={oR z0Y_Jh0=5$"do U寢kFθsB Z,gIItD=c.߰_YbTZcf7`0Rk'YLE@<>܄;M2f˦.ԓ/cwg/_>h[1 awL1UNwF>=zmfbs$%8Ow^jxBæ &rWA)J>B'Գ2tt"o;ÉMAw0u0f3lt  r \1C!&w6{R4Q@":sug.Lg$e}K=:˜[wI@ƥ/[ZE+Vwe!5iŊEo\܉~Hn&TO[ik#o4 c/ᴠ?<].'^:AĿ)?s+dW#1a`_] ҆X>{#@eqfzԩt$ÂW)'z 2pll\ Q1B7՞.җnIC=?OF ׹ g94KmO{ċ=t1`}.a72ނ;?97֥WPs?mk9D~9yC"|6QŎ`K4W+P4,e214|]x0̀P|\ t˔oh.@xqHH%_UO"D!oKi6(luQsKbD*juMנxZEe%wN+2ͥMLja;/QNVYMJث=G&O }ZX_XwCb) b)4(I^W"(4(O[1L|Xu@syb-Tܵ0L.rK+cYj߮JmƼ7,*/W9[8ХlEbn4j{ T{%lg,+; >rHM8c JusdNc,n]'BZ(H>:*/7fF]tV{N7! ?s{\0"Mob5n` 3#OUA2-t1(Aor[7gE l״gJ系^g;q H~HMȞ"E^88qf~B >No3 :;UXi '=Zjor)'ZfJ%\fSqA7A]:S7%ܽ/7c]ƅlgmE<<: wYA>Ke\kĜ, K  R>Ѷa6MRa]ɬ#l|n.Px2uދjcp]8|/#gzZq$48eNxSnB%n睞PtK"G:ѪEal>3,~~]DKLJ\u bH[ipŒt(wo=IdY(^>"]{lD+VM<pqWۚrFpm %e t*3kPgx>/sUrL|V&DT^-QU j6? aY]siCTr5]艎}z@s:Uv<[k'-m9!4hbv?-|!)3|%wY셑ՒvfU3mX֌* GfT Nd h#DG ԝޖʼnf%. "D[?0%+QJ vYLR:50[Ǽ+mAߚR|Wm"u[ǩSv# 肄C?* Q5uCg#K8'֎>%jn6ZO j3tGT rl9-&ޛTʴ.;Z fsؤȧ gYZ0707010000012d000081a400000000000000000000000164e4ded100001604000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/j]?Eh=ڜ.+MFWw\ҽf-*< m^8m\7H#B%twlr oϧE!$Sߴ71 ʿ-=:|V7l_=zͷY(ؓ)2ufz)RY7z$Gm㊤@"VYq7J A^&뿼u6D`+کThۥz=ňt u[Ā˂ n!3DC'4[$Z MqV@G=Q.%;̾@= -P}Rk. r39!2Q/=(o ˁ5?E*:3ӑys/Pqcp!s_yh?p1% {$vtM}/R. !S2tJәRحg+w65ù-y/R:1+V7Ų(sLޢ J#ȁALO<O }D"NcƜv~L؜YGYN'A$&"j$-@OkMYZidnZ_"j( ?wiS bpVqv7P[Tq+ki?,^4ݤ&~KGz|+.o%L9f KnCf}P#rT#g='9~Ro} po;ޞ7b*K Kk ,un'#jcPڻps8?<ѧʳy97 -d[]و׵m,Kjk8hĩV/ew֖K b3^,W&7E߻e$rڱn 'z E ڿLipv:bDr=d޽ZǂB]FnpyDJ3Å$uO$sDdyS,( .Eg]Tgx(~ #T/|¨/M)ξ ;TS`cgn^WжM_~8 H8IC*$W0'S+VxGt^'rUG|尤#.6M:r<> 4DOKO [{qYԚKV?z9E`ݥHdk6(i!g)젍hAm0mT,ʚǐ>2?uq f{`qm|ATS̪šlZ :W %~LϺj]xq98QbٹRM?afS|s"F'(.hNY.>Y°TwJy7.p xъ/L"{9tjP .j6AZs~pQM;y_/&Q8Mf;to?9|_{ z(p k|y` lC+o,?ҳ?{z^gHɝKy!Ԟ uB}}8_&NN6fyɭR-f0BLhJ*SH4 Dk2򛇫0Yce}{p‰$!YA6k XL54|re/T3J)BbYRĕMP%jhioa 7)\FFeXʚ,umb%֓(FTS)9W ZR.E l\*>N ȑi8dQD ˚6o "{I" @,%/>I"xeSG߅%X6Rq*nC!&>O\}yS10tgHGa ghmڨMH*ך {&ħ:„2;Gѫ1>/:>i%ZAúCJ.i;G[^9ML4ZBBJ:zz=7|.\ -ηED$pW* VY "ݘ1b̆;kNJ>0\$7Q%ZƕJ(uZvx ⑱&ߘq 5#@cA#_3ڂȤP*\0:oFfǃ+Ad6Vtl9BH@w dÓ yC7_g"b˾;a<qӰg{`\*JGTa9_V}J-avH=ѨS?xLs^I0RqdqYecN%[N9| нܹHKy_0A`n + 6*rp}}!pQ,)ǎ)튲עTOpgި2PIZN¼kC&ю^iEZ>nBs >y0c9$ fAd!4TcMIAuXjP%&E~!=n62!O6!!]#;B86r4 4=BӱJ0"  cqdJ7̓-8FeK ()ޘV b §7L;qfQ_(\_R`NY-'IG@.^ԁ%n@όE԰%Io(n p6$5<*&,-Yms5@ (p0.ųT $s:@ ǘ|wNJNwhxeo(O`&v9N0Yd}JEv ^@vBjfUr"bf ,l9"Z~.vYhQNi#BLo΀>kF.||rEIE6m[丑ئ Ոџ+N4ȫ 7zXUg o mdt}fS}b32vB:h?G?]͘q: 5F!gYo},fAJpr7S>r0FcQuZOݞ_V8fwܠcO]~ j|B>B{tx/X*@˴=7$yðHNq{;[$WǴ)to;JG? n+QXuo zi u7OGaV+^B^Ug K6VШj^FZ!pYksW0pO(2sjWIB?l 7(T<_ x#)Zgu[ĉc l4p5f!Z\0AI6֝ T9Ol1. ZZ \Ea"ިTڟr(^${q Xg~&c.Fh=>[SQKᡳX@y<1Ȯ|!JCF@kZ` ݠƋ+2gYZ0707010000012e000081a400000000000000000000000164e4ded10000dfd4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t//wߔ]?Eh=ڜ.+D5B$Al7ß "Q;hI[iDBs(B&̈|z_<9L_"bDF\Yz4H~3&q)#A>KZF%d xVTଢ଼ j`,J2_< OâbmBlF҅p8F9yWᕀkn^ty\x\.L!@gXb[#.=hPl!\62r|څKFѤ}vVHVywj=i$7- C_㺋 pA2M %uX}p>6HPBv9㕅^xx3ZXTiTcor H@+NQ|/zV&udKn'S)IiQ' I@"؄_`@փ׿{pk֯ե]~PS۸v&2?DEħuj<%FկBP Ax |/\A7gVUˆ7Y7@ HoRWr4&X䬆a`McmN@EF M!E<$VW0۷@MDow1 z|ȿLm|МQ(ۥhyeS1s%QךFrZ~UdS[X^8ѵ^q Nw/7,sm@.[uV6鮿VƘһ!ps\htp6OSYKю;c1WW!ӪUpS-)BK LO}_/y=߭ A )uAB_`ֽ- tFЋ2MBsKW2[g_5*>o.tmԷxH66Ui4O. zH52\Avp:a񤗤OY?":Utyygv6:=nrAÒl@hd́3,=K s6-XEFט2S!nr\Q̂b=%Mlh惤,qP@:7t+ }s` WZ &1 7d fuuy.C/U{uęNMJX) wGO R5g1]e\iQ*Oyy3}^j?izT rb ^ 3dI5V4 6CbM<@c$yfܪ> "JI.p\]1Xܾ".}IFi$W!AOK \k'pf,YK-f|\kw o9.?&"-](>/> nӻ&RfKะBk+!r5Pxfnn & ^J]{24Oie+u}Lўp}Z&#)/}'gՐp'e0"\`>L$=,w_VQV_qN5!y}Lm?-hq峤&@K NpȱtFUn[Q~e8jO6aȨ\:YfAkxA1}VbʚS5ܬ7ܰw@0Wf|$i#r{@X9#6QzqVJjɟlBJseajkF+MelYU%x%o\]tVoњvh9P*i L9ȘhC1`ێ|5_f{v}lZ̚ Q)8P?.]ނVDI8e!1~*vv𝲎VT|۔4`yƢLOzϑ+o\n\'롍' ) $yץ{t!mAϚݒ[^WO㋲u0'SK &M@Yoh`I x!QTC:9PU6ee᧾5X V94֡ș !^R8eS0\̨qYGxZhLW~1Y~ -ޛ[5VYWA#o.e~H;1cե+h0w2&B@iYd0˅ Q4ޫ{a50C > 9B[xY980y[b-ʢyU 8@{niQB 3 Y+`&.tCh;L4fqed׋jqlGn]qhɖ`v'UŶLXa-%:KFVOU!%Ki8;uT`pr8%F"U"G:>SUH2, 1t§^qxwLLr4X;b' Bydl#w8xDL47SzK&._N2۪_˦( U؂-n ߡe WuIy9% 13* FT)_K#G->^4h=Pk"%ZFsh,,3}+|ݬԭV㛉Hqܗ;r\"bD]]pumC{knz-dd(Bi(VqWٖIE`m8`8>E:ZqʁpyДx~[lCOnvFP`W"|FW U¡`I@=JSV?ed bB(X>˂sgVS7v]&8H-g>g'$tn-0r}nStFGs,Q ̵"k${2Q4}>l 9MKi SRH9cqz~ni(V9Tif"kQ ᲀx|T'1evP_z\vRemupq5.oQY72zP"iQBt 6#EZ y#|v5zQc^wD66=8z2q5.K|H<;;:[Iϫ/`Ŝ6߇ucV25 u=`́@6"ciqݡ_0zRTEbT zxii6# WF)b)?LxZJ'* }su yOeuM",+p!;[L8[J5T`Fs&I)Zر\m}mxDP&n*1 (uQC vQl3^o$dRh ^u7}CtF+U£kxs x'%/c4%[#Eo @L54>;DO{l(r:>"ȩ\P+c~ۏyZ8?QIfwVn))|BHI fmE^9Ov[Bտ1{*OyqʾVM=o3y'՗ v5[ǛJeV0gn=RlB>}mNQɒY璵s'^ޘ`aV(6:͸#X`_,cl:!?.Ȳ\yeE)QCy]ۺE{u)ݙWt9U`G*F̼S2" F89A^YۄeJ1sE9ED`K/ӧmդ'(ʻm:ҼEW8р;ςd5"AptF巯";gm|&M?N~q-+iz%[Yk\<1nu'аC4 G}8#zK]gqש!=ʙi|ؤn+t/H*f 軰 a8snnn5< Ͼ5mDw%&|) ?)ӗ)"BeI+aJ6.$.WnRoC4MQ7Ͻg#C5O*.2BL>bXtY-iq-ZX6\3Z4'"{b}۽ᱍVBEE^:)#YGGV5$'R-6EvVݖT!nB/l;v"HLoRAMd;xTTԧkq{VhbT"!iL+42ay-]e}5K:L0&T^ڄ T:p.RŎ{ ҌoPHvBp Zĭ{E,r`8fBF?C077R`8]E=6S)LOՁ#AAN;\z94H6 hivWB7R q@}F+>G0rT\QTt`n3C:ZP\+8Ƀ8éָZY>?Sh\/UdJ`dW`U}ߺN45]A ;CLHZ+sj&<)6p';Q঴FFťUbq=^oeݞxl1w{#KBM*:Dx7U=PQ ƊyQϢ# 7f7Eux,oh՜++ԧLvx;O=es{w߄pMxF}(y bv 3XT"+x B",nS:|w6GH Fx/Ol4P kn3>,B]Z|_`+phs+c p"{x8W✈"Rti!Ew"T1$h.Ϙ -#-8U@ ^!%F4\+6;yN?Ue95ȥ@'- x8u,1IY̨*[V^#pׇyK끥ǫI mblō6A&+V*3lG:ƹۊe~G`ֺ-<,3c"Y'E*6I dlʸ&X,8AЛ.J`1M=@GK|Nm5].<"h*uإ_Sv\a+QnK]mu:lְ̯ܾ8J*SϼVOIr=3v ;Qv;8ªfn=G PD92$ƧrRWߐ1Q t}$$uuXm8̘%ȟ>)UJT'~{O rOs9%Z&} 3ZxFIFahqYVs1Iak5ůGIcK˺s]^n\+^u,W]`| pO!]F+8~BsYCsH8׋ "3ߤ2qf7}-FqD3\ȼe#jB/ɏ=e{MP$($Z ^R#8;2EM&1 :țt7E4n m>n1Dc (qE>bhqBqˀi$;`;9k[ozZkHP>':|:x')VO1YBx&&qO}z  {C΅7q0hW{ NXjVS>2͘]NH0n A}u!wDLO mѥy]Z14wѱǓ"Hҧww!ptӍmUD04{Zu(7;FycٌcèhIGߞZi<<`޵ɉ Q(Iܑj RvOؿS}Ϻ,Q3Pƚ(:]9 ٯ"(hxEv=b1eY2bBbc6SwX1TY~;iR6L>=[xv,M͙"]!,U0y?fMbB#4P pS)M;pP 8ѺM z tkMΟjl/ߊ( (tL~us^S o]e(TQ@ _8gC->UO˾r Bo%6 ߜEP9VEq38cTJ6M>o̼yoQ:A"z)~/CCwspI}_s]+wJ?&OiZ X݌<ޏ"ۙWJ9Gub_m1Ыf.'30{?wa]8B[P C*? ɢpRpW.u`Ya#5NEj9qk*X"͒X;=M؞Qߧrs _~5GN< d:$.)!d'e<]#KTKX\ţ ǍG].42eN"?|EF#uWrE%u$.LM@'ӐSxqjgGTI2%\So%6"Ds5e~THOAuZ@, :|BhCM;_&ɪݝaV6hJS >Ƌ\I8]!<+]}ف $&`g WMMIQˏ lx|M4FQvxh$Ը['s6z%,B2O^H[90j>ƈǵ'f⎞w8V6PK d:o)aը{ Y H4ze'}Rs;d_ojt[Z/{Z8݈eI^I*瘃^{z9cѲ]RW/$cYŒߘb*0 ?n&ԋ2رA`cYB7 lʍa `=D"Y9Gс88)ZiQ&ܰ82tZݏ|dRhf$CѷSʞePV2djĶ3LVRpYs*lV$۴3ʠ o5l^J'u|h) TV"2+# ^R*fp]܌PM~~9!+}>`TxD=GSy 9Ef< nl4%4h_gMW@bX}7y@zi ]:]m5e hS"Y/"3wV+Q:1䍑A&++# ;d+ +L }F$e4Hαg:S}ml2Ѱ-T LIb5djZ9'B`^3ĖbHJAX!]RGwp.Qw2o_Rn3_ȌVoEژڻSHl,Y3}`- ӳf،_Ll ǐT9CkW#b(>Ey& HS:Ά0 ֥z:@Ѧg:$`6y1 "_pUg7ʡ;LSŹuY^=Z\i?ٍYb} wX`"3X$2ln(+gkVP׍xsv{lz;rF{0>"F8lQAή&4K'Qڠ1IB._ap`)Ef >%8,?qe!;wx V+8|EoMNH^}Ҭ4W-hUN^Ne*.( r~wmaPG2;8K΂/ҽ sӄ Z`(=ևML4@{hcMv$ $'x,ִu!;:+=JJX6ACZ'hhX IĽ˾!|{%,L%yԞ-+y@4{ߞ̒! ב3 Wl@)1WWP$ZbL ԸcQ͝LC Hu4\AMfI6 ɠPPɰS}P,R} D!QgeѓFu+c^P'!+McyקϢ G~t \,FP d 7>(~!=|<1bH*c]q{,oŋ|aT! 6 k+#:F1\ Kzp啬}z ҭ#b*<'fhŢmV򽁴Ƹ<2! GMu5cd@"D&`շC /7 %n@ jX/a}ӼN`d,[_Q7CZq5Ce~Rݯ|0A$ =dqR IK,5:Em_V?+??-_HàExl% Z| $;خpMouHWU,(gk+BdC+KW z` h1vS){%74L_Y|tO2B)М4OEXt !VobMPS]ۼ35%iKꂺجdV@1ܵ.8t-;9牸(n܎MA:ge[ T  AC>,B%\9=KX;#ߒaP"D6VOm( iB{Y?!U0SGGY]j"}4ս/ :&۳]r#UK$4)q2)*'-9*q).C42X(|t-{` 5˄fGcF@/>F3E9},u,Lg=):*y> nxf.OK\m vq Oh]M'T ;WW\tW X+vEeȏk$r Wo?Y.Ra֠ ۱ln:,-Bk&,S7}h>((w41\~7ۧP-1# U⮘Eρ Q7ꞛg+Z`rXQh^>hiOCRg;ؙQXd:"EROH?XVYyNڗfM ^ R!}ZT IjȐfե%?v]#c%vq͓%SVȿabqE25Z!K Lԧ= CdDEd(HFF{TWUD Q&e9~tQ#QkQbHb`lߋa3qDX q9?{^=X3G2+mZhm$/T#%(\_lAX1R˩䁢&͊Ҹt~ɊXhK h  F̳>wrl]|?ӟRIFR"Qkl.,v<2!^8K"a?y| i61̉|BOA\z5kkVW?K.D0-|3Q#IM%-qpW.YM#-`'/' K )<ﰃͻȐ [pSy‰sY} H`gELٖ}Aa'$p?ȨH(Z4 hJG zo*I<jG)bJ! QX%X! }M`1b|QKMJkIꉲ@aA,ߛ3"Ni8>1؍*'vtiah"V.* 21&-[1X>^KVö13jgW!goEb*P;2#B5 [T-qؘ 3W5JY(mw0B'omu=ct@/ҍ9tn}G)U E2wp c_}m /tk&=?ɶPTTVeIIDŤ`?hYjF1QGLOWY( 2Nq4#t@:'x S($Q$;W^:q51 })Oב 9U;(x=nPᥴ't W 3N"Du@h 񭮧*f"moYmIՒA0APsǓ56TrBP`.]~ӥ}Qϯ>&f(CPhD9x"i8x1c ;<4%:*闥$lħ̥3#X̧5c *dccɑ D:l\L`b*­IK _S[&5̸ . 0qDl=ZBʾBc젂 U 12lpeJJ :2?du(cv~\ȉ Hh.c)X|' /bm7P7םyB™qolqd*Fdp邾q#OO7]L`$D{lgK$]!Mwh3|O&bhR?) gqcOL.CIKޔ_x{$҉,&s]̠1uC‚po~Uf饶*E~ccJMW ,p/|ꗂUDBD$b|"DŽ_0?Y*?}W Se=uL\J-%tzUS__%]$=7 k#)<1oؠQW|@LlM7?A4^"Zj`1h_Z(E )&A:^J[ ;BL@0/%8"y~?Kp }.ӊ #[<<;02AAa{G^r+lK0:S{k,Čط%"K4=?ehVn& j݆Ocߩg 9INL3hT iօY!WGs.qzؼ.9%شQ䟠MЏ(` &Ծj 9-#Ɉu#˘L#y%*"Ofl2~{_hmcp2Fb ]hֈ+"vЙwO kؼ/W ˓ȲAo?hvS\kv|2-}*[I(m@Njx4sX۹csOVHʓ4;;WT"I&cQdHU ~ 8&d P˟=@w:.GjIDK&@@ : ɮ|I,‚KH@#A҆Q1^hR ے6c3QFٟ:wyy\G <9ܪ,h[C L3O_:g|X\x=( kwT9BG":ڙ8]Sn +\Z $fX̘¿U-##ڝACCzTjeI)$teDT%Um?uz/ ,6̬K] SwV~(61^4.kMbx%yV*}wF#|3| W&x^ tUM Ė2LGHo}b(p"fZâ\sռt{K]Ot/$`@Sp/<#MW]b{,1o߄:-kO<7?K!vJ,.ӽqj#z8PgzB͕yI B*ڐ*@#HU*w*}~:@h gM4)틶Vq\x5fyYv8 ^GHGWhWY 5qcZqDp[5]!Bm,m[ϓInڙԪv2)H^% a1Նb~vP}['=pr[з·ة~trA0 T#3HGο|uKu1H>I/&<_pg'j3lI"J@CIx?伓-"K&<- F"Fl v;y?=rPNTlri HE`攠_+bɮU_%/kʌ_?=(i~ +Ys 9eN12b*VJݗav'a4>"awOV q7ȦL!VMaެU'GShrAMպsNrdX<\zNFߍ<OGYܘN'(4%@x]EP׌/L`.ORЩRFF–Y|1HVD {6 cggf-.WxZޖނqy]?WUD#?B2#{v{!vҷN&)^d{a'!_RHB~ۙd,ght$[ &~9 ce}_ҨHj`4gfߊ?wePA{A#I |+kZZVQ*N@Fݧ=F$8-aeMʐbIniIoїн 9%&3e<sQܲQB-jc0ۃ B& ~ơl9}1*1L8 =ړ^ q ?I;.T;T98\Zm5XS{֩{SV^b[ىlejS7z#\3m]Tiؑ{,zANؑF=/툃r۹pҟGFwx6\(+WtX--&QXJoIMCAlouW5w2ZY ( Rt(f`Yծ ?yJCF"Hv=8̜V( { Qm1ʸ A'i %/!P$v.x~=ڴn%eH)>[8^T1Nor u deFq -YP@&VKeh'\,>jM@wI !ԟ1Wٞ7,#{hBkSO'?Bzj#áVD(n"DL9|`=? Śj}[},טּwMHMϗL$z(}F.y3Dq{NwbR/_ aiCRW¹1ǝM-UK6Rl딱 ٧*&G#E2\BXkۻܫFb䝺N;~W(;M"! )\sg=uBbKP|:srhP*",ukK0-fQ0@Ƣ{m63@O1.>g# -kW̕pϜJ2Ԙ0Fk ԞD0kq=_¾ry :ܞnt~N X5‹O '8"q%t:VPS6_7~#[gp}WT=à%`cd\w[~4Gݏ\^Bs_@ocx.C|;BL_Yyt!7ʅgNPq*s0m(hҿC Ϣ %qۭޞKkMEo,ùc\}nUd0K鿵akv6s$%Ħ4ݴcp.2hm#{ Djy|=we4C擮^8Ԯ.DQ2G+x)~xv^+SM6NlaF n34v% ;SI`!awEzXHxFWA r tG_Cg]rjC~y qv$>`MK^A͗/KuDx=o f$8s9+*QA䥬 3vvw‹ze3^ 6Z8@Zͮ4-l#:zU}d<;吜FC- e劦NRYu`)\0N0ktK̫^Ϩ &+w30y>$s .KG[۾ `$ZH(EWP6Ӓ SȔH|QE<{m Ȏ_=?H.#h)xEAp1 \[k^(X$#Mb3 T@#ߩ2LsUm1WO͞`hcf6=X+\ud](?4G8Pi ,bWw%zy9vdtC#veϜőXxtXtqܝ.b68RZgC+NDzKW\եS7 ('9:ft M'۶/U&+i0QOdBULrGrF K6󙹁g6Q4t,.!Ψ%I0iNrN0YMH$8U^zBuUp{Fa"cd8 R4>'^Q:Q{D=:0}L0_ Ud"}6s nj6/e/8_m%ñ Aʜ4}4f~}|՜NdڙcKJU̓3G2s umnLXT{4J#_eԗA>YD0>u`^gw&GCyجI`J& ?P>T51_l674&_uf44rQc~0XC,[8m0t֗hߕٯ YlWS|OWG)> `&3Djbf&8n 얞۪\ݨ}'NĂ JauzƯƃ4STVP:O@-,6!GiiZ!tP>9_;ӛ/Qe'z|oX +Rlݣ?!*6Gld'Ex4T5O#%rb>V3--L`ߦN`Wm?-S/L)5.4GTGjmnnfFΆk8wS-ױfftXDcWo_։߸)'#dGcT#˼+l1=j|Kn$DDoСP$?Sq} K,$ZZyɁVn8e̠[l C%_o&i]bs^1G=@6Er1mP'(`GK A"p}`l]c_hvͷ|82Lx>@q<=/@@G/y?%\S3eC!FiqoCfpKS cotET]zH&|72SMt3HwGtgGBoqgHI4 @P}5gYy9A/Sbx^M:r"T2X 1֙VYWLթa?ebW=czh*h/**MqwO^pII*" _ K S7H)|=gUn⾐82B<ˊ[]\A:eHaeA)!~Jj+$hkJ|ΦuQA^k g)o"]V ⚆SǠ~4"ߊco7kt׼+>2U>\w4"0l럨\"A5lҼ"]ks^j4c5.hT^a$G` G=&гRA2"t(ybZ[=ut,зk]H$~ #}Rrijt˻i`YnNdvIu XR0 e}ء]`uFtp"Crt< D5ض1i~t%y5VI.y5umil*lLf@?R*48XȱW5;d.ҜDj_] Ё-Bp>F DKU'9`I/pUEp1ޠ+^c.,@%&Hqv0M":^Ixxd 6s(4I83U`l\C<-xS- Nz+ C{n h8hYJKO#R YL$ YQJYNipRjxAlzqۥ.P,8^y^LNg jYfWKХplB8EfiIZ `8wevd~MKwAQk|^EZQ~ʤPn%6 L 6/6Ua8)7_NGi^j{9?DF24pQ}_0 z>ZyzޙhBj!z4%`Uo`ڵAN@'< Pe \Z1(=Ie(5dC*!⽼9`ɴ+rٖxzoAgVQdl(n+"~.izx,sd+s/n3IoZTxgWmuǽH޾ӗм }St\엣b`։;{w +oԦFܮ 1:UYF44rvV,H0_ͥidtT[_z# e.sJRdr00nW@=(ؓ%mS_2vV5toW-i6˅KL4 *9+v8+nmG$OgR:H-WË՘#-$<ㄓp"r&ApVBC=s̤L} + Hx-@\|X[D=Dzm'ieLJA?t]j<<^hxkipӒ^P[׭-hp<438H Zϔ5Zg3%oXaU&wh{JfwJ\r>wőɰe̗<\p.]9˷^Rk,#-~`Ł=l< S|v{-e_Ge>utw@n?0dx\T[,Jgr 3۰"1< TK㙳:.wŸxIP+İJ&}DȶLJ*\giQy|׀R l ڙ:YoD{_N i| 7y@!e{Q ^{a&糔O5N*MQBL{!*]+){Bo 2+Lpr#V)+.1;¸F'LW!ᙔ'l'1^[ 6U |л9!pZLPfEc7RMR2buN{%ZӭEXA}5*z W;@ugSV*gJȆHL* ?Mؗ:p#߿N@Y!EFn4`_$11E9?M8KoQ4CvUe,nIy8 B"y͠Ү%ѮPjrCQw تd A]xU$,?PK{牣)F{Ҳ-;SM젲qVeq6"W WaV~iuVG`:4ڣ1cUu /x`@rJvbyG7qG(690d})¤pA Wj5Ow˜eV1!Ȗ 1A[hC6 {LL{8.0Iw]Vnx!pjJP(nF=̿]jܻ3TؙSQ_4<9W$E(Z҄ؿt{3" ♇e4*,H%s^|g9\2UG:G=8I%spX{ w{ҩ1q 2v9І1"CYw7sgQilYbؘ1 :Rac߀^̼%p [`kZ`I)ʂ9&O #4NK]hOS}y%_l>cLpࣹ[Vً铠DF4҂߄n&"9HFȐky Pe!^alRYVp W`\Yvb<Ź󝽳Mo-Z㝴[C3 Cuw"/f=gΈSjuaDd!Φ VV'i?plmR@,\,`BT1QCJ JvїWCDqizHOu2kw>* DنB;o67؛skZ !28ҡןPtX@ȝ anp;7_dQ{eҮAjZ6ħ.0a$w n:,>)]kO(s/t 潡8z|!@)4;{F  "XjD,-HK[:>¼X efC!e 50G}-a3ZM~W r\XZ6K$k(>ϼ^P stbY#'= *z M %pp7_5#6Ւ2JWF@6 :э^V}.Ż;qzT~EIϋrxch` M[ m[>8t? aX>"2JᑔDj\PxBLxm<V?>:2TG;AB]^A8}0;{.~)^0'Noa\˲rHl t  sr/=ΞXQx4<\'1VмiaVJ7t^g.uoh [jRuVFx&A(}`be-06``ܩ6ԇr*M槙0a;Ka6W=jZBnviM tm㰫0$9||ܓ !&ߎ-˸xs*ь@vOA2_2 AIc'!}=D,$Fz}Ex/vܦ[bS\´ ˚TDAL4EEI"q]`T㬥])>WSAN{/:thɒֵ!7ŀyƅQo./m(h!qD9K',18!N2%0MϏ@-CL #!A*X厗O }"z(bsZ ɘ?4E0B\b;O )Ԏrk)O Nx'&"TQ89~>\ GlKek V3Ͱ!J8:%W͟%Q7_Zs87uXYϞ؅)}5x\Nxp_*fr:HsQw3bg|1*A+knTa чI;yP;.+NF5I6 lێ>< ~y~fl^xWQh{Ɵz䳰H&ƿrCZCw + SsJz]A~2@'F^_ȡDK h8 ekėAeg@ :fѓK~73ۿe)vC.D>\|ĸb5eA7xΫM,=Ibw$>gB2莐D&ĝe ?)~Sn%G0XlHirw>sIX{Ѻ_@ -<6u%o6OАg*AEE^M!`q5 z IcDh!y6x̥âjryK W13&qȷ>~I6|qmC/ColLv< ȀՃ9Ç`͕.IAXncTݬZ1\5)v}Mvt&P40H#jW?{ "G?8|}/_KIrV@!'hȮ|j~< 9]c߸R|>SDX3U|*H4'Ǜu˨Qv̺vu Si`1S$`\[U+/91  h \^}qoSjN^IE,5T=Yj,O84v;MāOi)i)Sq,I~򌍳V氤biiay\7m"-_+ȭ_\oz21 M;ʄkEK](vތHI:>7]aLTC3ss5%SkUKVM J,ɒ*>Y5}1?;d!?9ld?M&|Id# օT>XE /ՙ3#'d<;f-z詝dsbqB:`'g&c>Yb]g^[j|ґZܪ"+y-nKu,KNL2NK,k7z=F7QȀ5bw͚BMQ9'$3N[g.l% ]z5 *m!}%IsYvԃYVaAi\]Y5EosVJ}+w1!3\#O8}yYGc"`kðXd*o>AY9h7m{z~Ԛ=OPz W:QfwfIx^ fYIY*5M͒[7-Y%%VA~tej.h3<ѥ+ ۉL#y{3 h:^;[#rQQUfFw) {fA &1MMc f=yeX"!(bomɱq(bWW=o :dGu%t4 *:'":svY'k˔݈GoUHX"DqVx,1*WkĤ| ˅8IǴ|8ny7"jmy?actϰ3ض-RV%v*vj?s줞ͮq w,'{^5S,%Z} c՛Uߦ }Z3),]T5uj%;qsBM7GnEToLZċsN=S ݧ E,)0E*=xhq$y?Gޏ+`Un *3A&ta4(G 6XkDEF^PKύO2Őj'W]u/hS#?tVjd>}jAt ۼpk|,[f:5Y:7NkěUrk 6i଀#뮔'vAǪVs`SVh Ψ|@ڵN\Jٻ 5G"[ri&H7S@А x}T3\Gqq -҃/ u&^MZ@Bk KMg u n݁J:P!j.#%7Šxnjo 2).wɎ Bvc#ǯ)C$6~p z>_![VikS:eg$+ x.y|iv\Y\!-#Lah;?>CڑAQ2RxH6Q8],;LǛ޴&`)[m‰/>Dso:oSϒ~ #I$"pQ' f{]tή2MP7k>UWgJH_PV EjV!C`AjX}PuU?)]G}V96D{+/@qP֔쏚qڹ9Ur@Qt7 .$M+ܣ :!:z@N1 QT#G*gW줚Ma7xFD}J}-5X^BRmjӹfM0B 8f xVmj] @mB]l}9̐IUKDRz5WkAuFtr)_rκSfS7iUI6 T6H{cu̜~Im)?mg -PȊYj=_+Yyye'j'VK٪TQ|98p'%DwpRZJL|"-*q!TbG\II#C7@6g1f tP`bvѣѽBVOƱ0{ F}1|Ev9tk,IKƄ ZUժbּ@j:H=dt])1Cxg,9xɧ/&rjQK.kΫ+|÷#Ixh03.,{[Z5O)װztwƥ"„zk5Kc^.˫n|%$+L$ q-Y p`4cntl򈧾2s?b蝙ךlfRo &6{~9A]v46& uZ V a36wТW> @J/#Mp)ź#ۗ.~H"|T. QkNwK`r`w4S+kn1FS5\6f kxC=On 36:_oItp|~zaLT~`ǶEm:$0 [*adgGd,! Ꝙj>( ƹ{!iHasS[aB 7'iaIJa .r5'}C:M%4'6߹t&QT\ltl1?dHz%DI)U$)0tKx Uaܦ,EY Vdj+F3[HVk mĶNsO<%zFɣQM6./C`XCmA+A7T_Jr;cƆFjKſQLcZcD jH ^|KO$=rq2vIkslR רkܤ)νMӟRnpjE/g_\sn+~H(Wqo#hF+E?8x'̌E 7u@E"hw-D/s.VX+Z\hg(&NoC6xNtrN҄^C-Y7.3]-8ReG ֍?SnDw?HHnFSF[3 %B9L;uXq#(ZwH P#KM'#6V򰽁W4:vPDl& #77F$%h:Dmܓm?gJwy҄Uo &b}c - m:{K-JynP~j 2Gd}WڄQs}kݔdyiM'<9MPT?ZW30JQ.|ُ._ ?mW#2# F3Fe( Ӑ+NQͣ1i~>&!v}J^Y1"$|r8Hwo*rU+LkUC[oQyciʼn ;#flepŘ^P_61kDx|ʑe-XŸ?zC(Y 畱Ǒ&>sygilAaq}\BK}$dQ88}[4nV {EzQ{9XGPAkΡ~LԸwOPf;B{OdޤusXda,)I}extȦ3YIhsE1Bo\Usvޟ$Wer" vM|k:<\D. ݕN1ΎI6k2*>`MBmq3$56`}8 Rxǝ 2&m5l{tD%4]q6C +cb1];3ڏ|yܚfej; M{,3Se|ݍk5QQ'h>"]+#.dzF)1$N#ܿ wh#2μ_V cP^;oxF6vʵylMqW#` #lL()!|xm{Mo/oQ[#gw<m4ؽAg(8V̱ K޹^5P$a} j+Hj8rgrh*uފ$JPrCF 3MЉh8ֈs;:}=MJ?b++y>+J&=/4?,K:'Rz'ǟﱠ)Ɏut+@̑MeLES|4ހÝӐhxK J"_.12YgN?/ ʊ'Ll`ryT+u(@V*š.603`OˍG֩/4UƄ""s6v$Y /m P0{X ijkY ` K@u(b=dʢNrZt-diWpjFK'V%8ʯ,4jž={T}X"l%XRo=zD.żyO5€B 9y WM>4p{J)@n7&d(?66Ϊ%PTWQپprϛ!" {XNciK (_{vAMag/yK{ڷ3I)Kȏzˆ`Qǭgc'!8}kjļϪGMיIY/tk@[U5bTcU2F䖙6B~j~ca0i#*4GA߂I\K .L= &5,i/qfنэ[֣`0ɦ2u:mBBcxfWS]6ŷu xd:4&j T-G)!=4'|Q luQr}%%u:w}9өKeD=uo* xeGVAiS}xP cC[x)Jҡkp$LEᾰ*E!n9J MOufU:p3^W5\c_);OK?9Bh7g.dċ>ig]5i6;֩sUMABfai-[l1-d6ڶk5k Lu/~RÐOkS,Lfu+Ե&ڕWѤFck*FB1f K2/}YN[q:Zs[V_S0鈏7{*?B:7(vh%z]{m!wzؒ4'˩R٭٧jo PC}TATӯ0WEix# 7R@g{FIu%q C'ZP- ,fs\ְQN 8\+pjN_=(YQkGgqN>a&Y2.p&0,DZ 2/PgXQo&?߸|ؑȬLs pN;= ?^wx#t8Z}o$֦y(hz^(Í_]kF,ADt$P NZ׼X܇R[-W= |[C 눴Gd9#\ t;T ǧ>TO55aQ#'ZSڹmTM,;zbO_ =@a76܏]Qul9&ݏ;"6^I3ΝdOHtwzJ-B]|LkrtdakhS= #^3,3Ycp(ZSn$ A0(!ק Kb *$^j=1 u%zHJ;n0XL(ȃ*.۷prwR6q#Kba,bp%?*q"2ㆂET% MѢ^n9˰çqEzcfJz&U[nWuiA^ZVECBg*.ӲkswP)r_l)~|(P5>7)Q߷Oy;~#BydɲEGJ9%|B|FMͦ)T#DK.PS.1$fΑ Q.eQ>{ͼ{hדI;C46E/.M@JI0L<}"hz $hTjDGԁH Yg@YϱI)QPl,Vc<{(FCbSV}tGrt"wVe&݃#`0BrdK<87e!>>J-C |q>L5(pAOc8CSq:0=bv*"fd*t̬nc6Xz&$<(d)r9cw'id`'%V)Jc*1_{2ej^ W[7wNjdӿ,>iKl5Cm,$H{Y)-laOc݉B̦9}+u *fk qJYޱ.ʆCB7Eoh9 6awG8ϯL2ì .fy_{x|^#2IP- +/u|96pw ۞ S@V3uBD `ӻ+n35Rqh5ӓ4I|^|:x(R%fVR|mFOe%Vb6k3(t~I_&)VZ8-35ޛ^6!M"0V>T+7Rt{-0hC@6.㖑u*̌zu=5b9<ˠoX Iksa10g{7^'PmkikMIWC%JΟBD>x,pث!i[?9 "S@c9%=EyV棉R>$qhݛ$[c9ܳt$ENb(q#.yߧ3I&f^֛]JU`lZtZNf?tF긑N79/J%r;Mz,?ĸ咳ԓIw&E? g spkԝBT&V6ɑV[jm*4W 9!|_Nаx>n,.7B.~!(0pҭ΢0xV^~~XBVQ?ki7)`-_"(R|rĈ+XjzM#u RZLL ,?Qz/;kJqFJQ+eQhf)CB "-=kc뗭Jy<=,}~ey4)ã/*7i&IsH\h5ˇj_ʡ86#6j)"@0Ɛiw(%J:iF"zu,x js'wyA { P34gR+7^]Qd'TZ `R%t0y< Z0;ިkr/;ov#;,9wgq-A">cN?*=:xte7ZdX̊օϯޙSqaQO&ۀd5cJ<ǥ@]3dҦNvC/ ĻC ѕKTic"5蓛Q3` D:M̚p*w7=L& D2Y j# #5P|SۚgnCۢ,Z oNǸJu}Tj?k }On;].5W9Toz $v

Ck[ xR3b߷CBQȫ^  6\mU6gYASfu6 KaH15,gPQ5&O3m>8 <]G__U"zKqFrh E]Z!yk6(1˺"D<_S%gPfiDAcޘI?U PҮ8J.7 8*:%*j>385lp0yܳ 8AaQ2ћ8T⻞VEc,U5Z2l$YLjM8a"IC3J8 ʹIe.Ţ2|UKs^ M3\LR=s(vqhExJ&Wh'#x WQV&k:hv| BŢ\6Xy9?_7an8vmOa#"9oqǸa⤒a*/CDoݵ&`ӔuSDID|ɿgY:@^\:`͘h` JۼD-$Tur- J1:KSp3.3Y-ecTT}rמxka`'I^M4?|չKMm/NTeliܢIx8Iy㘳,Y::9<.up89-3N䑒^ҿeh c+oZSȣ6 ڊ2[TSe٩9IQVvLTҒ`Mgx6Y3q#3no?s@`<|3) E g.zᕉM~%ܡix|@m\ޚh*Ko1Kne]ğWW h?(qut 5+{ (e"ߌoU1 y)BU*n&h=ĥOb#K'kPxuV hZr?UUܕWgL$%gtj$P zpH_d҂j:\B҄^~_GQ}] D.D31.!+~HqfL`t%-~kBuѲ# QٍN$tfuM}q~sF O- QP(X<ǶrG|9vi+|\cן+1t:/>Wh C^SbA!<;{5DVEo*Oqo2|=㭋lYsx1l )9kn#U:+&2F$+U{CF,p Ew}};քΎwdF eE/XR 7C|yaN`>-~2*+Xh7䲬5%h5 O)$l8!{C pXV%_Զ.B+CoTnx#4|)!vޱ$jrBgwk ;<ܧz!L UȈ;Te%fGo\)yR =5C!rΦkm +]g1sin:2}v0Ixc4pA{ Gt&=[jt`1ZoP6"$Kw[('%?GH<;K_ʕ + |HzNǸfK܀fa*q/.q駺&8kR 2frg*t?Y# G@ec%6RNG/kd"[$IBJxıU+AKnMg#ۤ8&,e0h'S_Y hVVɰ; zޑ_4`6a+Ӣ D^d[3a?MJlI(2_v|x:(DH%NCk6 $w9G8Ͷ)Zu}ӉSޘ2̀4a}:+ln"?iXjUAꏱF_=0{*~*=VhIݲU?p1ǍFxmO"j`*6ʉoOKq*%Br!S9"X2Lcj.sҒɮK]o$tVƒasIY |u ̾i>/qDR?Hݣ訁↝꠬3nsLp(mmMNƂ484"~Gd[vkOyy2sr^yc:I Dr[oy)#˫ˆh-ͦ'G֔P*p}|ƛR<#Da踙d+Ts]!9+ fbSbqײԚNͽ?EYH>c#a^Jˆ@7>+rv)4i> SK2*K(uY՘x ó_rz!c\|9Pa ڏZl}fR pVDԡ _o%EV ōS ʈ vf\EX!q]4)Yv\ӋWLɉ\ޫSRӜ=YY*E?0^ƔrIDgVS 2m2WN1~=r>Jok7k *';%i)hO@C2dumB^&?s 8Ӛp"Iݏ!]pDQ0g%C˃-Ng3y/\_Zf~忙a0@:_ZX1922qQ2,]=J x?􂥘lHB vlH\u*i' ~A,ӑf?_hF-J! ùQ^]&è?etrC !xӉWLþP`%Xb0XmX)ndU "kkD' CqƑ$'"_ V蓃Ð>LOR>.㐠\//)Ȑ3x/^s+@ #ՙ~eWYVb[E!t-˴6|8g(ӗsep` +>U+X@1Ba'ʓrdM;-),M4eadLTƫ{q776L*#<"L4vJe>5tY& wM' txj(6/Qܻy.0`ٗ67j|Ηeh ^ϡH{lT)f/sKit>_^Xzt~}FT0 FP7}bW1ޑm`>znǒVЋGsr`_!M_l~-Qr+>cZ_gO3:SO)+vm^Aa2:v;5ha4:`<Lj ="cUšS ]41gHB&7|e].F`"Jw.)6brlDhW1`>-Zm j>ùU7NsƵI \#m]1P׊]twc]a*NL"7$akjr,:lMT́%3͏]gXʙ2ֻIU+[3OƂG݃%)::p0y\ES ưؗhb#3xrMQMPd+jn !t< +'kpn7[y&\9&q2+"W֑2 W+ VڏncfWVwΟ|n? {'B02 èu 1uN\10U\nxPb>Um 7՟w{}pUZB!'7@CW)#P-.FWZ?|SM|J!,섲AtjN.+Q)BtpFboێLg L>%buv@nЧP)^5E6w{bG:IiHTgmSQ'@v,lSW} l:eUρ]Ii4cU稰IM#y(١^iJxG'2P4 t+Q-( AhT~9^4s+/Dқ@80SRg@zCeg#?S7CD+\k\< ͳfxe'rTC3 Xեbuc(WR!2*%~xAe??<+ƞ_ŀJhdclB+gڃLI{ILj騏ɋh3Q'= urWs2{6R"Wy_;m@vZ cR~k3 ⧁[jӪZ|o`8+sXM2nATwXDRVY'9+> ˖7PCϷ&Brᵸ">*9"aY!J #rp_Mf;% <7lv ~08jNlt%ps G,me?ru5kYkb=VoB0%k騿G yW'DrO߻1qaAZ:Vu=Z1PperL{VPTp**nDQEM[gSn.kI92 E纑lbہ:aKGV0 #]XWdSJw^ND1.ĥ KyBY.ѳ.C^%*Ԟa( ޲3,To;xIECȼp|3OM=H;ĚW2t Ch;R;߭|rris/."h 4-c{F D| ( ՗Bwf]1?)\h\eU>rt cѽAN=ܲڇd0ir0s5e?Fkx/Z$e[,xq}~*TR_vD^"=#]#K gyKj?bۗF\xlϣ FǶx8#%X-Ů4/H%ܺtḏ-7X;!wv:@guZ5BzKeQ dkG cN_ͤhܵ?ORH|B rcaP z78 $_N#v`lb h Gs#Ũvlb09tАHa\l& L%IxRco?s}ն1ig^O!?ЀNCS< ݵ=g@Ԯ=7-;iip;a hAZ @rK 99jڥF~dw;93b'x^"Ġew''h4ȏ89PT@if'ՔYzё#M=aeoʩv7ɿ/uHÃm%‘R )sٰ3%0افr鵫|G<4NJ$%DcH4oa <{j}3so"}d-"Y& lwIÿPSJ}`.24xtjk6y #u 5s*A_xsT,0PprV461Y-c LO—@mhmo~4nssaN&Bi$jz/Jzp8u]N݊RGP%;bA>= RgxFe=Ps2@MC8 2mVꥊoEFĕU YCjvBem?\O }s.צpLMgX|y}P .׾p9I(?}ڦYf%l(5dz|oe^ݏ6<1̄cjftK@wpV) 1qsb>a8k'4M:Hn+5κ.ícqj1e}ʐS6,=GRq XZ GePrZY'qQRN<}ߥl=TZgCԭL@W2tX#'Ħh+Py;L=zN5L| 6K'@:VDtVnGmry|QPEP. ֻ&jՁAtJ^ (p( 3l_Lj$G9S^ߠd1p9:}׿K~d/H@wǷḚP#}ܜ\ڞJalEl %>MY:Gv2 XJWe4U*bTe>v|`v8R~ 0F O< L-xR⻻Fz砃+(oO'ΣD,E|@U?@<6o)! Z@Gkj: h5-@K'=FJLPl=4]:~ ͍%\.$Z>TlRJ P{3W1&.Ry'9,I>-Pbj]Arm9pc*7zdQ$ɸL9y @"+7a&m {a^Wogl*3|k 1[?O?`Ej@/޹i#g WD-O:x~H9!cN8Ԕ dAIs6uy!Ή`*>^/~F% &ioru:R'ǖd8 2Ev.88$wMBnW fB:j5ЄKbd~SfL X:_`kj\pDfc Z7,@T .*<5Üh6lK7O]= T P$=E$ t-̸ݮ/L'Sa& f#)V[@U%< sd,ڧG8,4χ&j_Cvg_{~!t{Ea}7#L8tJpαIfo0H&xNu;s~'\ø.zhĮ' kd/x\LWoqg2j[ 7%r&)L. p1=ʅ =RŅ:;̦FO>3 7R:5A0$ˉKk}nJSIedޮ%#r}ok{3)g[SwjUKqT{Vv(W'g}WfCFE "8`Zd=kb_P ~׭ mPS9 VK庛ΰjfSW;q j BZZQrz H /{8[Vyܮ``1An̜pV ->ls*Zj֙;?gI b[$U9e+ ]4xa:J djN_?:|T@-Ǚ1?̈́ҙuu݈=RS)ǂPVП%d5I-J]~l=YG/#? #x4mlP|I>TWzQptF~LQ(9$. "6JNvlA)<В}|&u~ECi'Lpg9Jw:ԑnlD? _E]VMćw=+FΊ2VdHLcQ2_{=_Q2tBiķ~Qvj 1]ˣlXKbtLJ''MIQQV`s-KmzI|p+#>5) *' qCK{J&Xc" P=qN9Bu 8K.%/ׅk_9υsvSX4a0Š%s`jLóJEZ LW&hA1Kxĩ/c3-`|MCGbm3 !Ni \<bR>Aؑ@1idtOC`!g*oR-vVIR휗 KV_C'Nc!q.̣S5eVPJ4K;/1-t }9'͇e>"8'J|1&H>SZm rǺ726TΎN-J`&HUCqLet.Q$tk3B'}9"W 3gݨ=hp';-LKԣuz ͧ ";pbv#Ċro7xZ|>_ƶ[e QF_EHO\9mnkhw9)Nr UV"5I_b5kk,"4f_FC!qqR^ +~)-G C+ϗ8aM#;*cW]֖X:~ nvMMnXsCoC-⭛Lr>2aŋg= u;U$"/QGU>($ gIA= [^q{(g*O /<ƣQ?>05!C4`FLag=6{@Ǣ`Ϊ`d[xBX$c]!U0x!n+҄%#p̑@6zqw-:[BZ~Fbe{-!J2^"Kea|6!e||oaF݀ ^Rr%ICbj*[geՆ;3 pl͟Y}>#t 3JȌ'CWV^2hvq4ư>Ƣ9y 0h^%JxeuMA)/7# <ψ(z%Y3J>4R;ۤ-N|U_LAE4Pt 泑=fj!`/& P'.`a϶sE;SV:3Ǥ ` /}3NBr $׳KQ%irlv\.MbZJ^@xp De>V^h՟B {^9SmSg ]i׽8D&I{,N/eߖ*x8DnE4qwTѰ+߰[;j9؍S&n~gnNR"֏;I T" 1pOo)ټ#f\@Ӭ'{ex2I/X^}ә ʄ;9JIl9@ B>̈/.J&F熅!\f }PK‘ $N =_@q_ gYZ0707010000012f000081a400000000000000000000000164e4ded10000d0c8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/Ї]?Eh=ڜ.+h.H)ȱZƵtSXI-^\b4cb>^6Հы*19Svٶ14ѻn/d`#tR]xek)M^UL.w)N1=-+?Ze3{| }0ĩ^5zZ=)2 cRHg5*s1x2h$r!Q-NJ_!HXBk_=1Huͧs, ;t^#!u[1?5=`: ,MFS3bt]HXV;%m(;g͇.A1JI%W.~zJYևɖףF `PG$`R\6zvaJ@&]䪬w=(96гHϛ `hRd[MD2uz=3:hAq,ɀ$2Ȟ nln<Ixo4d8C]I Phh`7mvJ:kv YNn%=o*ERv_i,^< s pkVT?( L65񋃐K"`ÈbklH(Zѡ3~et YhV}lٜLgO03u5= Z;(  d2TNNMfDޤ~<|xXtM FL1խC[P+ٷ<ΰf=%!Ư=cmT)ʝ]M CHV݋˅%E] T{jkϺoͣBUwx)>%B?wg#KU,Ido5-zĽbjR{^M)pIL{2 ZK?_)_!"h3d<.fEx@ԍ-mNȱ'L-?M;o[ݼ Min4t^ǗOĖ?$-xw-|݆eDd:?M+?BH;#Md^F3ŧFpW|!W{7GʅVٶ*VA3*ðա)T~w%L<)5Z>H)" i]J$#08RN&7Xzr Ȱw kR>}=h: Xgag"K MO BrvpO 1 !H[9G!޲x;>AyxmSKcS`CdAd ɜd#N( U;rm:W7aF&[q?fbTkkru" `7? 佡a`|X 칠Ф9[:b2{t;P~΁{ݼF-#CQ5|ff - `P7/z"~k_xˌ.=_fJaLcU7^nc).'/A)vzx= .1}z7DkZ޴ˊ~}HSӄ6(1 )9 ﷧Q5pHd<%MB# 2<~F<(`PurQ`~ŒC:AsWʊ,?Bl\AaW'eLv"*we\ܺ}k.e3>ilC$CK{<5%K|={SW`Im@E:Zp=ڃ&fS\ԅvBw1-/G] ǷInlGX\ ն `S,K[lO:J~ŷԻqeI-'[Ҫ(GT%$AuAՁQJaGg.!s5RT zKg.&կ{fQ&׮=`8vȸu\(4d$5W=yd,M!cd'XfY]xʤx_E4[uOvMIA8pٟ &2Ag)(siTmigd ?&x-h^kҧV] * +E.ZSN* <&&Z xvK3|"l铝@b,601A{BdCq5=giEX'LՐMn$Ht#:3Xt<şuvIKO-ru~fL8ɚb:l'橌܏aދ]djN0/zq[2,sF+FZq?c׫˞7(B|<@w' ֤WTt{,Ʊ';V>RyW{K5eT2_^-. ;A>{۹T]&|K(*EKI+|_>GAC\n)8lpJ 5Ǟiw8jK|cd[mh~0'sy 'P}{|V[G6% Z R}L )fm{8|~sq̦kUuNR lb,1`d4L_E.ʿ]ʶ:cþRu8># !!䁐<.s0f<`Ç]JIJ {^}_i^7OVpO~==itk)\̂L/ z)Z"`^I2]3bt/v  |]{r! 3!j[A܆&Wiwqz*mQQcUxd9c)pF)layq>oӣMtS&t6dƒL\≘ˈBg)Ze_q(d9T=ÌNw% 5'-.bP@`k=H+mwaYсӆeif  S N ZSo=e կiQミ6J8J`~6Sդ.I:l75^SbkcSTg7}E3ҒQe%ر zsݻ3@7s0|FjzHb"~!CH <:,Ḇhh<8{J6yh e/Iw&B)g՝Dր'. Hݞ+}O~ØZ[d>JmJd(x'E`DUڵ>K^;Q{$ 짹/en35D/̦aF|'7SݸKC=ޑZU+)53ۻl4(5#vY͕A_gܲzk|;ŪKV-6 Pd+4OƋ~C=O;Db":<~i.uB^k;*}QVK i·6J@;7k7nb1S?f`25yCD \n4D@;y}g]DC27#yU|ӣe>_ v+fpv8v<>*Þd) ;`) PIt6Z)wmvcpjPf{Z0;BN4kuZ](*QHl9'zw$X'OF9jR| qt8Pl 5ꤹ֐[w8I +5t+B@̟EY\1'tFmUS0L4S6.73\&m Nk_eXi +pzS>fMLd15]"SD 6ma ay$X)*'ۿdr>xJ~JV64KI }COPD:$sY>zǾX@ Uq]Qz&N0?iPjK0ϱR;7k!Iwʄ n[Òa2k-r4&[XVݎ/!"II"@zqty_ϋwS5槾}=룁W--ۋ i|]q,ъu%Rc7D:hʦazFǬ&W-9se"^iL7; Ņ@>;UDαx Z.zTRTӕI_ֳ*@UC==MMqC3jnؓ?\ njPl^k%NߩY^ua-TM&$@v._gQҁ7IAQæC܅+3;c22-}oTUZֱ?mфVƘ=Hi%VnrC>gNV# Aj+msk&9Kl JLzYe)B UIۜ߀{\Rh= ƨ^`|D:ެ NTZQD^fѢEAߥ][wF-42w$?bH>VQ]@JP\sc\{}7eS:BN; cKM ?QxaH9m55UGߒc z%ocgrl9PzDdẐkHt^̖&7Ro\`#^m'8JvDn4H)8Uv|34hi$E*>(u  d.Fl l0"}+ k煺u=Rgij-ī]?פ}fcjnJ} ~tš6Ea`K2M`.i s1 : "L 8ZdX4dZWԗC-LUM{aux=d&7X2',;x`r$Z 9c"cled)D['_S$T .K~-8v WFωa˙kQ"]_\߯˟ݢϡ[(:r")UU8 t9%UplqA ~uNX;p@SFde^TGɎf9T7(=WyzA?#2g C7 /apg%RGQ-)ք o [ ]Y)S4 a9uFv|q@R={:#"Fù= ~{V?R6zɘQnG]44$ MSqCPA k0J;I 0 K\ePN42 #u˕<*EU=c׶w^cL<-G.<\M@<߮E\u oѺd   X6*}]bL辀=Rּ4ԾYƯlI:sg::8`v!ƇE_neפ&YT2ݎ/HCcaџjjlr)կZ™!lP/d|tĩ)qrT(t](,h`N <%R^xHN@Ѝ?ѭ v1a/bۋ8=4|I~&hm s/?BO,OC-5g˅DF:N-"NpLOvOxFMqͺ+(Eo>tQ<2-Q,7@i|5! %@P:1/Zf ]TjZW=sD`hA{;73$!oN.#t7"gƤ+Aҷ狤f fsF`c!j3Ն]Ɓ Oj-|Dxr2E[Kg3ʒB>s c1zہcRGHcdKԂgUJ4?oA26NjN-3~o %@[(zeDh;{1Wh8H㶞$hcڢU[T%O"-4-) MhSdI]p@Y@̇<05x]atf<^3(B 򘹩37*l(+;6,sa׆g$eSQB*]]yhu$B?q*XxCE֤[7HKK}?Xu>@`%~ Պq<W-N/5U-|`РL~4e=ɎoME 3Ѱt5/YMPwY%h= .b]JeHC4tVkxp`ԋFt_޹;vT~.ݯ |[-"O_k"xU6H(2ǗcՙA8S=)A 9zoRP>B4 jdxmfr ~a7i!>kthRBHG q_SG )Fc7M0j^hʾӻFwRQ}3 ,] `C>)cZl!?aH1Y~AC&ﳋydIm2OþݓÞ 5*Lv;tXt SxidMlU?{ۥ ܱҏLO7̶2cv QJ^XٟjJEt0AW`Ѳ'dc5k5}/Si_Jн#Ӭԏ WTJlR7xPBf9 E$ABjg<4 lP6~cϝ8!1x:31@bO4 9EZٕf!Sخ`N8 KujK v_:x 㥞{+`MyEܱ( a|6?6[z@ r*DZC5NO|D¸XN/G|(_E t-8 Wewo \W V{% iV.=Z,:Qv) Tr.H9e2-Qr:X1D0_;= =ٹ/#:X]#XZz41ᾂnlV܁F#";[('Amp#N]}&J#8;}y!>α>~"IrЖpW3rc1 N,j6T#**0ԑn?F.7bﷺj޻!癈pCCn˾<];o`rCI [{1ڣrB3堬EO<<*>0;~ww{3-qVcU4-R cai0$)AWgRd "h.h(z 7@gVϱc77nYpRz 1RQkL3nvi hyo+f !bzuOz%[bqӷ-Rr.t})?F0 ?,l3QUH yw2 Q/leyTMSi3$!vzK(`'K;y}H(evo{oJqAڙ +q7?+57@]k<&.<elO.[Y YFuCY*SFmsH 1ˊQĢ8tn5/VhJ:A :zZ(a}yݐ_'θ32ĘD29[Wm@Z["c%|_dU pD 8?t8"*^ӟ֘_Dr >`& LZ5bT)9b$WuTޤS#M4%2sŶipUpN$ǰqf[I1cZqƟNś2iZ0,0q]/[wˢ%;[3q!}d2r^efV9/=.<|:LCh$#I5fwuٽ,n#2[9jK)2 nLt,yU)(r0pg:+6B-DvGo°Mx.>]N]ڬ+qȴ5M`SgT\hu9.7C*eK3SNu`x˰/:V״4[ 6E>Qڥ NW@mILv [sija?` I@}E;s2)(!t>kFYYU氎:"uQ(D†3mT4H_ȳTpOъդF ʋEu2(CהUN:ruȅo:҉gv4>YVwRZt~Ɛ[O&ST0idTH' v9.βb86%hwt|̆&?3MSH 5ZDn9_{aQ m&Z#,l 26~ma%ؒk4foͮ)ό5. MIs%N(b('&%Bl*kw Vh~x}֜fw4+g8֊ İ+TSJ68Iuǯm"Dգt:d}4=UåfV'Ӛ|wW4)Hӆ>}[0c@D*ݏ˻iD ~;Ogw}{钋 )d(hJ׵:dvH|vGN*th)[*IšIX>)1o F(`ɬXfBgre'Xu.hi^xn]*J APoYѦ0D˕IX_0t(~OiLO~`+BxC/puQQDLKOt0b֋6f}k5Zs42'$xyzWڋz*75n qdg;Byf=>hP 7hյKm#J&/kF^r*)kN":<{?NRZHi w@˳w_+yN1 A .huYyuShBN|Ћ[AOX/C 7+(S^V_.TN穅HhדSLi7|Lw~<bڮ*e ɰfNbCRBjr_Bt>?]wV^A:)"E8ˠ *C-z8؆={W{كHݫi zoibm뻠G.{)UhpMm+7zzmQZ2Մ-AtЁJ(Ɓuv:tZL&!bQD5p!>/*pp@Yӿ` xx$tnJQK`|-HYp[20ZKS2M?kL1&nnt`ݥg2&̤KNzޔ@Py% /fG8,cD_u",`Y茇뚦^eRg$]cHKU9Uwevӈ~R]."R@`Jc B̰]5&*]al;sWinY\֓3r_{GOCYLΟXLqhMY~n67Vs}J(4#}Fж{jv138B9cK((ka(t5ǏaC~kv(x ʧ7Yɮ*!u.WoNCǻ|2%xEk@h#Rl6*=a㥗1P#E Kxw13 ZLi-[ď>jjߘ%rȋϥ38쑎Aax]+4z ;̊v9o{sUa5, FD%6y9DW|)_`(0̛&K{vN/uy.㥄orfPket ߃{xK%uiQ@)~ MfCohO83 tKy5nS p6Þd1R4adXl!D؅&ڔCc!xU[=zadl $B@nU$^0f\c} w@C?H~Hn$H:T}E۵ȴ%9٬bK8}U#(k;+2> }qt"ң`qS U%;=JAk/w'dU)h}} G2I\_. b jc9?G=YRix7sG` oXM/jjkT`%|tQS1q6Ʃ%BMq9ȗ2μy%뢁uvpT=PY ɖ:'NRn ey$XBrBX{[(!΃,R EU޹.7HشYN4p stV#$@VEAZRD ]I4ۊEjO̳NJ;#4=43!q[};%9)! wNO٦0Lj,Sz6s/І#[Hz񁧐@߮pDj%PbHu&LE);S9A9 'dpgc4`#ܵdU}A.%O|pGb}uĊ4BE;7Mt;VSd/N]O$pTG,^}&XjX=k.@_S?CQvRe佶4&Q FkJ!oY=B_~*Jrm^D 8aW) +9'+ˁ93u oУ2AlCHsEAfOֶ2B$TSbho~_@i~(+f&8H4dmTu"'qYɊYxIbVKA@X jZ`i2F1F{†Crw0lN_-*ET/mIq+m_ tpg!aKR&sth\gؙO~ⷤ+ϗ-8rngAw_xWv8V8"Jvɑ0|Or~HӔjB4OL jT4S>+t㰚B=O(POV/#{ye6P},o9u&Jia]1Ð4iTឋe|Ӆ>F -Rl} p\_֊B#CqVLJƝ+9ƘRPXxrΐ)@ѣoC yR@غ9i̩?H>;g՝G/I?< ,W{p狠b6N3Y+=ӡ-hf hT%/ nTe+z^9`5:L.h27?)q=8%߈ Exl S}&I1 lPyU[ 3L uZL16<}ya"ug16!ᠢ??ZDG;uUN}ܷ8ZQ|잊%s#' Ô74^+qvדsQ~p&0㪮3ϸ-k)z{L驗P-GպAXB2צsVu)ṕ)iٌ.y&X> /=Ɛ3vb9QpO5[3]̌%ӱ#EȚ]sY@&)&2BySц8AKj&qUyjK;2A 䦿Q}APwgh_^;xz^awFl0M"{"1Ұb&3EzfNH>nPڿZUbkT mMŏ]cڊoFcJGd,G7wP|z*(;w‚*}lۨ1xKhL<[]SVH8kI 5I_ 1QB1&CDiXNPVLN[.~)F!93^x(p9xΎS'hgO+-m7@̔$ydqN6{՜ 5`mTS%yI5ek^:!7@x ]F}b} hܢx -fbglVTAYC }p8+J O'/؁X4<߄8َ~ľё\2=L(ldzBDtU[9Jɘeō29Q#dۀ %f]TɈ0U #tӍ$ŰCnxqBuDNc8kWh;Hd9KNJM=4Y &@0׭a  HUoY -KҶM7oLkqL9zpsS=q/l$BG Z>0)T>oֲQ-kU')3G` z/Cw.3NhĶ/Ж@Y53ݯ> Xcdeo1*RCoYBc.z_E>Y?*]B2YK.u\;Jާ~c;?2-\ꆴ%fKL/.@Q1ByRv 0o|O(~BVRrj[_JRH#][eѻyKy"[jLy o*ujqhUv)8l+kž?񲪦r[nKRlEzb8aP=\s\hyb.cCL> l1H0׫ANG% )?,&btsi@0 )_yxI>+Aq"1uC5%`?*2Vu*.g4vM y3ޛRu'$Ϗ>u9z'.x/[t^UʕD;O _\0[ "VzVY~+6i>N %1^_}/A>yJ'gu6_~9=zͧ_g[ez%CE={odkK޵ۙI+ QuqxwlqG_xW}STʚA^ fn];rۤؔ{ߊT?4MEAсU/Űdbyu#N#b]ȉo1pC7}:>:w;HС;bT>ѥliE5[Cr>>"dt2lQxN.%EC9S(}$Z@|+YT^u~U@I |+f6ۨ,U&B6&R^\%2} 4B; j<c>=ͪt={%'Wdb020soLc^]9 ~]I|w3y\EDTY/LGmlb1re.!cZ> 7WSSԽ`%tH2tl|74r`)&f>g|WchHEW5#>CO]S* X(PP1׊a5.>ytmh; wLӘYov{  ǮH:IҾp E2d1{'# s4cEx/w$aJ=,&E5:Ci)~=ٟ׎Pu/E obDf`A̾LFL5rr )$y@cjR;I?>ʔBb8mަ|"YƇY6EjVGO-OOm"oU]5Ax^̟b'{V2.{Wՠ~H6Tj^I&olȥ:-I-& >z*~{<3ꕧb;f&ZP%^}92Z d qv .A[FPpiMN%QwWuۻsekc>o+sɫ mk\DO0RvXHx+pR$6P2u}]v~ʼROPxr^j~3Zܘuy_׍kUK0k =Jw3HXкGZJR=z֠!?\#&[ W C͇,@@E 89*#uF *ڙc勴VB5+H;*^1Ϳ e[ /ifQohHC\t uT|e HC0x8 =@u@z͋5Lj^&##3Im+M셕Jv%DQ^01'"? Rcߊg~gjWvU.#jVPϝϬX<"Nv&pgbt1B4Xp$/ I4ЪE$| [K*&Ȋ< B+-I;nd"Q)jq@]AB?h߅kY?3 TdڿoNZ8/=vքԲ+ĥc1CiWK= uעL˲e@t)kش̖*S(B:G:|  2- /Ң1 YA>saT"CcvΞL֑3m.wœ{jCnG+={~ry+e^|8΍2[(JL,ppSH~35YGh(ӜARE*'^uS ohUϹUAJ'X<rC@x0&4[4$M=+/0L&7ȵkͮ64>R Q)I? Ö6ebvdzǾT~ɗpTR_ncK~'awtq]#"ǷG[ڳ/ûbx}& Y3neWDA ?+C6x'3U֫mQ,b5 ")!ۦkEЖ*_MՕ5s^20hf;_Sw{?/ߡ|@4-AV̯xV F C^]oCej3g|OkHuUP&~>B;#?" o {Vә09e"DT@]ȡ\FfT{?RhĀM]}Pv]⽺p)Ty{6-BR 3RVV*GlIKcP)uպ>J.vc^Dىk! /l(4FSܔQ[&eq#,4z9cyG[@8|$7D62Blf)*,dBəiĚLn]KqhAA*l`b!((2k˚-ZE,l*rTTXoPchB/0] &g,Od1u:ֳ IgҌ#Qkm-Ios Ss%<;eQFڀ~Ǐ ./=kUcuU|tA%>tKL;sC`o 1^~VWpkwœbghߚsXg2+Rt~&:w_gmn6 ? ZF{Y=G*@0V@7 H?.Yh؉kmbe2`yOvo`,rDoɽD!I]o ^5[nkcJ];͌x[m(Mo}tEC{=7-UUef3qn) ?(3紸XӶ3jH~?@tS IA*!p8ХJVx_"+QA4/8,@EsCu :e4bvP] T"EBՑx˶so;y3"ܒq=#\b# פ:sP`:>w=?21iZBVx?D3ZB^ d7"%!}ѡRk= 1v|sĦ|$/L@̏%|5) f#q] 'u1˟^2WTZ~ T+֞g.^ޏ*X7)kK!,G=&fշrqL\ru/~%eEȡzW [:Ũ{  dA]%q5L@ vY6Ὧ\oMUwՇOjO(*JHUc0IMTfy]U:뀒s(>ANRڈPv ;ցmҽG .sd^Ϳ#h) ߄ ?y.wIDRo+tZ=;{єSUKۡgFBdY6OӤiS5E/=]ͺ]'o;*pkEkt3v+fq7&ɑygs`k1@EsB&J"b$uw _${ysZQM'~גּ*G8vyIt`QYL@+$_gͨ.f} YЏNf,Q3zmF.!.M~^'*Ei46~@$R/'E9;SY2ǔGgoXoy.;՚R sc)hor+j!, 0z{0 8<Mӽh)*D9#T=`JaD ydmiHXWTJ?&<8_EQoaΩw;08:f#KpJS+ݜуķ:L}Q5ؙd"ɐ$P;݀%Ttmؕi$F~3v{ tyh ghj/ {4>m,}e ,z?t𙑍$DgɜLpn:۫.O4QmC"@ڱP4mޏ±WNu IpgU@q77@|`K2Ķ)Zx੼*'f28mSz~U`) iRaX TwsV37kLkjm^w$(fhm/@tFsO!5dYd*ߕmDc%;f,$/~= u4LnQhme/qsfVJD/R=87vfE~/Q@T!e+ 4K,+>?~Jk"&$1$ - k/Ffu[BV 1^P,->DSH=1f7+l^z r)5 qb`ϙn??6z#2iq_ _$Q4?XN#ht;i =IQȺdqYӈ)_XHI c°֘t+ dJ8413ga1O6 Z1Bog#Yr ]p,I+nO8ś@.HշnVy7Ni͞w6]o~`:j15IĔe| ṟ8JmKrq顅JIDΫ/?zBF˾W^QGh@hvyB0Yu9B W0#vڦµO 7 !?hG7g/c,ciyYqLݎن:m 5OtK^NxG7)04Y<Ktت=v*xwa)ٴQ!8HCxp1]E_tAM&`zJŻt_2N០$fy|¢yIq] &330_E2ˆ8 Y*Èy[]BXFԀo tqmLAÓÒkޚO\^^2j-8lNG1g >z1+8c{$|VsQoY@plg|h'<qwhNȓ* 9瑿vi聀W5aˉ֩kXs,Wܤ-N'9G@H*SoKu/GS _"::!C @NwrZ+>>ֽm |1 RQ4Q 8ꔓҍDؽEΘm ~}~Mi6iq?swħUg"΢Ib}ʆSD¹LFZ]ojpӆU%jRوy 9[V9>k{`Obn.ӹޝRr`2WMo+GUpoX-DocF0,1 z@Hx1]I?\*?3[㖙⢅ wH2wLm;R+fO[81<|qXi0V2}-9~pu0뼪M>S6zXEe"i$o0>d`f`|kZi֛eեLe\F8ָW\V )TL_YwvFW`hdHcVM@>^ dZ&Ll(0RRA hQl`{l>{CDuR6_Uêqߡq Ј;u㘔N\V~aGUTbI=w J ucOT1tn+C )~(HliȾ#P+\DA)A /uC_yF#6XQťVo#v_DLҭqI'WoPAu+׍-Fg^0,\v-_O(:96Rcu"Q2Uԁ@JPBB_-`M:grZ=~NOW1)1lWFZKZEicJLÞxg2|>dLBg;S_k*ĉ/^i5O$;a@ŚYK~BjTy9 7Y&1'(V ?͞Q-fH{ ]j!Y[Ž>8QᢧM;yؔ2qS̰xM ݼ.|I~͌CC("8#R$W٠a 63tC\ @[:,xm |WCAo RPoeO*Nƹ`XzZuvK{5 aO TVx}̸<6G] pf6ņ͒T?,"(XHR;Kyjolby;?̪^]xE^fGG?c~4F҄ :J<~akXOUSa /3b|xI隕K5qv'  9a:J]k`@xT& %4 E0HJ Qګ .?dS=UcQ'z_-*.'2AxL/a"a9Ľu GeWEݜL? t |>NK/ѠP撞f-ۓ8ߴuEDY+<_@Z2X[3lс(&* PA*[{6C OnD*Wr\`@Gg32Ȥ@R #Q$1{>y1P`Ӕ.\睛 -,8kL;O>>{fQʷ-++k&T@PC/?RxZe];a6(,&Sߊم ^Jv T].y [uv$V)}r{oYP)-oB" )xbdu'O>a ^EWfX佇6nZ8[zE(aUlS;xNB;'׾}WqWj |5~, j7'Rԛ2f@)Our+`}҂aTιBZ]J`5] m8%Z߾W8%Nf{׊Lbr$uw`ˮUD 1|ҝ䨈RSu̔xJ~_|SlGRwہ}5DOȱFf5?H9"XFϫAS[ І>M/0UA:tL]!$ m$jXQbZ2a8pR/«'i ҡm=q%XCAi\KGևB8,޿ wdi_yO+&J}iG 0 :qTY6ĶWnS;Tl+qY#WL6G9k"-!b l ו[Ǹ,l.Hy^Wzv +?aꁟi3gBN y =9~8ѻ,35{r=Լµ$r4$*@VKN :auVa(&n_Ѥ pi>b*YVG t)_0Mؒ8_m(NI#uVwobڔ A8-[.-*2E]_׹YZ<hk~ed{5>\iVv#sEܣ#w*R&2ds%\)6ॖ\QZC6CM̾L(k"0N¢^9ޅx" VAe\ܧLacE*BX`"I˦(^paRE޶ ϢT_?naidoĚ3c8 4+46+͐Jsz76v*(;d#ˣfl9*X1GV,q:t-O><;/|%Gh6c)#]eԀХ!//ԊX(A/M+2-͡!R᧰6bgA:йġ]g\[a^1VnAF1r)72g+%bS QmO¯,}kpeA(Vef{ȃU|cύ DV`MP^I5b#/ޮV(eWM#8b9$F :#KXStLTļ?z5uL -x̎_7Poǁ^kgyv&vd&lS;MG6N%uh 즀vkwߝ ]q?*ҁqл7K_E:Y4CΧ@-P];+ ^y&@hSHҪ0yo_0:AwYRaMdj1[xwajgyV_1ihclf6{x+(p_3aX}񨐨}:QGn^pV Nx1n9rR*sy@ ܹHQ]LjP,NJ:vƽ+̖.;9Nχ|cxm^"ű݁ )L; rʲZ#:<7R*.=-#/Zw닻/aE-h3=UkV%RX 9dz@Wn>A 񲭀9Su٫\t Af"]RbfZM;>8IULn!=Q VD!0Cxݐjw ~9:0&T#7ǚk\k* 4.L/F'IڇUqt($gl~>=z/MKE'tR$Yzc>I>Q O6Cŵ%Ċ’, 77AY͡*L3` /g6 mUF"OYVIS0 x?笏 @ J`_-tL=L9&k|Xu"4-18Q. Ƿee)LP>޷3:pN ,]U$Zs˚2caxVTr ^5O>BduSk>jY%Tu{WtaF@DqW-'Vӷ%|2!Z1 IR۾ddېY2$G\ pd7K@ l8Qmu^@7ۍ]V4kO™A+Q撊aI `8׷od%ujM\nkh=kGp˫btBkpkk&قg7)PK yiPֹجI+OİmI|wأjT#WƝ++#lB:v)NQ Dkk(/nzzw.@8~LV%Ŭ'wÔd!f/}6cI؆D eA#{ 3#F;64겵8[̉!nm*%rXeF+сhY/c`A&IRQD:[?Fe,]bRC(#Ank%@l 9:&GAH/kSNn:(~/21oFd?$3+ PZ9B~ g#x`cQ㒯ЉYι@ P%h  A/s\~N&:(CkHwrf9K鄬f&̫}3'N;TydY7o>U b)BLSV8kTjA4W_)\\uZ+Gj2)+1_Tv&cOn:+EǞ.kҙh?BêUxkxg';Bfz\_iJn]m*q 0DԪX#0:\b \/9}`&=IHÊ+7N~+/WYK )l M ݈f톰1͑q-/dDYba# {x*gһ#&0g8plqnYWk% K;,=w9f'߇]|֚\Aa$3|wwR2ƴV2M=q04 :ɣw2n:LSCsU!h=+M22YCrcj܋z)Xh0>qyy`G> ^hOTѹH L%jZQ\UHboM"׫>LH9?ipԐ߶%9A̬g+< Úpo޵NŠp&_g~#."5l;5M#@6JAx@-֛ĢvLOy<* Yͤ{:AYEdC9QsӬCf~=y UPo+ߏ5D''Go}馑B@ekSqh SBuwf#;,#m*XSڕ_C V`L!i;{z2"W S"uN"1XB t Hs0Uh;x^{=9ji@yH;n@G/ikN|v3P-ȷP&CtyBέ$D&չh|Y=qQ:?aRT<ۧRfa\P?6?S=]0twJNKN>Liǝ%'۾1n\2qئboT<Bo"z5x)_YNwyD9"VZ54UoL}1jUO׳$>JzoriAx^+gK,iqsH'{e ȄD!87\K]G0KW#Z-f)p6^Wo4Ljb(`a$Z.Vk~h֦C5+]y֠ZW2C"v q ,^Ų?C{ثrK\(LhR< - [ W1GxHHh3@~^_7 bF=A5 T ΀_07YvR0y~d% y)YXEd`Q6Rz$ 2_(= 3QԱhw)N6<5+&a$\M& b."˯tA &3 )*#lf=Ψ+GyӺAN|gZ t8OI-dۼ"J7,_Èj\ ]N:D5͏GZhݫ]b:;"\fl`o̓K\;Xː-lFDTꄯ7HCV!nP!/1ɽ 4?qWSEZ Ol4bh6 jJ;rG'| 4g33OSǛ÷O>&(d}C,Eqš վd1~Wu[ Imt}ruK ɼ[ P=7(vC"&xi]sWIj~DŠw1šT 珟#8Wj6gSk둋OJEp )V{c)}"jDdV)h~HzD]0od~]B[^SC \15EVNg- c$|ms\,iׯxF*/w,WVLQenGKs5wf( q$z=ݿA;.șV"Ta}gͳXaJlNv-Q=ܿR]^̼:ug>qak"t;m, ՔrnH1Ѹ #Cx3{e"KOI`tqgRsZYR[XSNg,`e*%Z'Ny|wQ(ɘ%Yspn~(i JMŲj/VǬrĊ@{PjȃaŴXS1m% BN:c.yK?썂?WPH_ ~x_6cV \[B| ccU" "{H60;㴈 \SS+' EyKT 3 N ISArCn{Wj|@pPئt̉ PIzj/F|WqI 4ãC)&m FG:ad$|pHmv?mFYv]/8< :c^1;]oa?YJ60݁Z_Bau\T#45-Z*QkۡXUch߂Se&Tyy5)jG _}weCIs!'ϔ lHvAfπ8rH[pA\ԑ<+QkÜ0?@Lz6ZM^ s ܒIEaN"#Ѡ* W:NYwD5X"̇B"-+lYӶ[\\]9TWn *!r^Zx|g~h\(ި[ +Da@cmM5*KIpM lBt|qBzKToS1:`͜Rw^1yeBWNJe#|ejJ1O\emjd=RK6B"LD)Շ#1IDπO^v M}OQ"Wi{!.>zyk3R>`nO: QulPZ 6޵aRNKD jd҆xt)9!mtEO]+/>)|c?ꖥ: p`CXhFqrIݑU5x&!_H v͖$0 esl2yZ1\6͈[89-1ɕ~紗,SVʆ:w] b=<7cf)WN$L-kF̂LLPJi I z um@nQg{#ޟuϧũ䴵j'{,xTl~* ':k]ӋhvN EH쎞&j)E:cp|R@BČa.Iɽz:$ȉq+Pe;v$ $<_V'B`֒JΡpuT,΂}ҝ4$9:(SpZg96K=G7i]B R]]J=p712]Lڣ:3#2̒JBx9tnhgV*QxpyBPkKrI뀛>Q%neEƭ_YDbս$DžX)H+ʛh#҅Q4kH5Gٻygɩf" dbzd++E/ϜBI'fG@*}>6=0OM 'o ZUC"A|烼͢t1BOl\]g"쬠j7 q"{lhu/.i`vf]]@]&[R N{ $j|k@Z(X`S-jYK29S8"# q.&iKqA+z'IyD7p$v$[Әw&·.[tA['IzV!bµ ;>.xď?}ELEtD"ֽ? Ӟ^"jof":1u*}' _v}F%M^ی~/ `p-"5;sS)҃ʤʛ0D8'<͹pspO\l98?fvfEؤmP*>e"tNKkХ9~Y3 L?B\[RHI * y#Nw&t$Pˌ8ꔲ}8L.K]-bW#Ro-ķ՚ZK^_r|9Fo^HX,CicĕxB1Z63ڛ1?Qַn jg&rEZ,~H-IÕH-Kp4(eR\:3@|mV =rUX7/yOG&:gn+e]!ߓؗ fS߆g C΃]/%t3۰tW[όmK+^=?[ZTŗ 4ώXHL3t9`O)`ar^%;"/fd9"I(N當`]Ɗ0Ep%ty)Ta>~}r&l¸:{< 2 G 68]j O1U{)ʨfdY n_U:{'H_ GbSwLU1'Z+V@L"tnm˘‰uYguqd'SL(NZe1}oHoL&S}?_T Xẕ^Y4aꅄ[k.ndNR =#DM~=Ã[N-Uy(G;׭vΚre B£BӘ~5gr^4֩CC4SEÔ_%eeR2s*% Dn?2?A#;gaTܜV~m{W7{Cyٙ/?Oa,E'Y::V?{ ٵ=kX;b rGq ١\SV^:N>j&y L,gJn)l6`ǞlVu`Ǒ9&)W-ORxuĶc8Ka]A*sne֫x* qi*6P>M-ȳy@+0mI\dI#*"aNrde ,\]],EY(by+Ƴ\`-e0+Ɛ5V7i(I#[TLTERf@La"S#ӥjaܩɡ3ndÁ=IbcK}SQ[}:nah$H|Ɠ%ޜb2BF)~᭽Yn˱O=k zgV}c(\d}jU .WK72>x|2!JRUɏO :e-樋D;*= cm±plЖfׁxu0cSj`ϓ9s?@">-x7Ѣn`͓S+6xwB|#R!93g|J?kQ6a05g”npG2sUޙFCt|3cviMJaEÖ +;ߏRr6K(]q2ֻŠ ldPYZgHUW^qRWf*6ȻLk%Qg!Ӏ!E5P0s6pDeM[xm nm=4|_[ zMQ\yD&؀'MX5;3gU - dqigBm?>k?n۾Z\uAٺƭ]SҥG7- ${{\;zLIZ/5ܭlJHPmt!d<~e+t&  (Dʦ1l7.@j8zsRW# C:EdAq`$bZ/KcO&*#|#D8=];:3v {歱GZNqϔa'!ٔ7dk`ov{i9HoYe):}4'5#H0'>J1a`?N n"”f(M dDg3AMUZ6' =J-L`ytiȉ:nZ8RAӘ?o˶#|^q^3'xaܨ?-MfDlc;-aY]HfE: /RTUR83QoIkpѣQN"OMJgCۈp}]a#px W!j=r*vBn2޺|JWw/>r:s$͈)3!ZKV~\xkC Lx ȯȏ 0I*Qھͤ=S}4lm[Ϧ,k./(4%w@Dž$,M[$ i .R𑞄,5Jxy:DRRItU,Kֺ~^A&ס/I鏕QmC& {Ry;/ƚˁ9, wHx^o; [Ԁn0!"6uû `)8?7)O!%\ 2-%CDk ůڊG?t>}+)'~afv? vm _ YmS:1R1pgKdaL^vӺoR xBB,k]M8. h Mp n@NR =%Gl7Sjڬx^Yڨ/#;C 좄Ű\j<+x gӳ)˹wpR^XݷLS֒P!~bGNqd6³`";ȵĪ`%=%(=RЧyZ*B^;&k!M1Ãk]"z] s`~]<;/{T}KLsTpG:#7/ jK"!/óIf:%狒Oc0 Y*yW$CդO;Zǃִ0_V]Pi\̭&6)]ipDOr[&~8S受$P@:f4n|-+Zr[ws?u GRΊB ~d Hsy ѹS0I0ECjۀ_DB%GT-%M ) "Q Q[Rš -3mŝc\O*sVh)֌2V1M_T¿+s; D:hbV<:M. IVy';3׶82z+( h)KOULyjF53׫%%E*+M[S t{& HwM\S͙AIUw8d_dDIy$ NPyL`gو8d Rt2t|!,vcz_Aa_|vz֖8S|q\VsJ䟰2a LzbvoZ&$U G1lN[|Q"L ֤(O){38ChT${6[mS^)#:MXĚw014ҳ¸L<էڎ 4J.z{_AX7s2 n yfS*v#Ӹ+A㶞cbĦ6>}R-2b9MANm;,+vNًSPWhi봆Wŷz,=}L@BLk^7с•78ѲȑDN_ |C#|78.jC!>:Qb*&T_P8j0hi#93d {5<9P&kG[+D3JWH' yy=ee#݇t7_6c ;Eao鄹-Y^M@(!QT-WIFk uf5Gt[zW LUr{{iP>ȓa̢gO#NpiΧ:qX 7aS}_F  9$(ZȥCcQ4;ٛۦ.3E@E%W ZRT_W%W 8oj+. i6!f-Fe[:G uW%MLxΈb9xsa'Ϯ-ނ\DP C ik]E)l7Mdu3q+%X3% V{_=V +6V(N |jcU?N g=p>Ef#F< /.HQG 8[f=D /U|TF߭ 1"u>P9!|Z07HsJO?-ƈ,NW~_=W\吢 7rXx3YeQhQ&; M{ c"ΝQ@82|냏s\aA VӴCI`+꒏)̅.T"JfԢ(V*r$e Rxu`ǖٞ딊Hw 8,%^Zs*\]{I*(>]WF:`V!91Wd~##7%$a`Q H[66Tk)]E49Ω&- ZeY^5oƸ "@B'[-R\ ]4zm~5"`k_t.k3DPR~burcOla.#X'1h.I̋KszvqWe]}Qٸqvu0;&9scͯ5 `{VYY B ~IjGq`߀.J?? XfH@lqvW@YuݧM-PhV#h *W*$X6q}!a6>u Sp@I =m4]Q'Y=vanϰ-MMg$[D7~ lFICu_C%i. M__eHp5~2$eKqeoC:?<> ۅ@l!N[Fur]4^t`rH_!n o~i yOeϿoNE9t/AM nR^}aqFmu067I8@ tL^L^pva6Q#<5 I{uVh>0:fys}Q&B?"yNI5ĥCsIGA:BC u;{Hx6VaUR&t$R"~Eр!9b2W6|elo2dϋbchP%Hy4p}Fs8 Ud$nٺb\Jܖ`h{d>vҷWtvv}V5:NUC΍c˄^/ҺVexr; cЗ܈&ξM( ,uiPA7( BA=!dGd?ǜBBce Ȕỿ#B :>R8wmџuoW\v'psJhO\!Plr{Ǒ}1tTv`AbNDl|A  KR5SO*]Zljq) fmDAOvJ#Isq2MS2 ?$҈mkRz45U_gdz94Q {N%!pA)/lzU& uOSʜ%K/*'!dCBi4Y<.V}fɇ\;P.Jk L'50| iN}ߩvߎSݾmWӞz)G˭ (,FH>o}nwdx±(zc/k63j1+$Yضn9bs(pR@RDKhLS'+Qґ:fJ2n^n#.N9*|52dA֬3"~k>؋v}׺W6ۑ'ߛ vif 7%&X2td*s#G<Ҏa3?M@#{k$iM.el^Ӆ61i9PjO^V9깎a%V74W.~y_N6,k Łe4 R#e2uvi2 גuV7T~6&c^Y_+:$;~b9ʢf Y`pU$Cd0=^N9P aGaHR[Nxs1 Th&giٜ^P;3 +锛 \9rӃ10L!­ۤUCb1}vVBQW.VI$ҩ$6d* (Zd%)|E^ٌIJDܿs~g;%yxQ=f51nmX ,fo:gTpWR9 [c0$x;\9boP-R/O]lث&Uy_ʱ6!@۬1 %UԽH 8HyB$h3+dWRi!ʰ'\M]дs[=,-,eQE )ix0nN] @xU4oS`B]%ŶV6|O(Q @u(KUe4܃}>}e-QD\i(2(ꓟ)TJOΜ1P&_iJ9C"-hUi韕k {~Oeqc-j{N& 8lBbS(z)Eڞ9Dp7On9LU? )G IX˼bJĵ|`3Z3k.YO,ggrاQ 0<@2H7j0W EL/ %/zQJ`޸:č|n[ "͝2;)ѻk$Xf6H+Gc86Q F[+?A\Nݛ/l+{ys­&uNKLy"G { v;rNŢWd4rGS6Y❇cZªGOpA,E*GY-8N˲LԮi9Iv6/#3e;LM\79()uQX'ϱ3QT]{^~x;,aIv&h>̯U4>+;1'Ě}َvۜ $#MJ^]zBBtpi4k.{m)_gD5:m?tŃ?5/sr=(F_5%tUIKMmI.IH#4 5 !bOmp)"C繸GzUymc\>3\}Ʌ{ޑ]F뮍5ffos5bɺ *,kj.2w,SO ~-  ݖ(,5Bcn} _ht94|B5.'#jbMs˩ivC܍}S_~@a&@6r4.i$|8WMY%TO 90 U2Xga%xIޛxj -&P)Jփ^tG-z%; Bͮaέ7Vezd Ms3E.9]nj%Ws.0KBwp"X GZedܦ2qb kk7Lwue5w٩ jQaj !I ؁ȞFXNORpd":!"Id k^;lJojdEcT\d{6 RR6nl'N>*b< mdXn^XjI6f܆u/5 G Rj_rK_{H~]ʉT0d*,/<)8s?V>vAJ{qv0uS'I`7@(c*ߍ#9prj1~<Dv! :0ckKfz)xGĔ4We l/õ$tEvAQ~­V'qYLOK}y N1M`s{mÞ϶)@/F@+,#B 4Q2?KZZ%WlhΞ\G+|)ϓ[Idúsj Y5gVU|Dǿh%G/AgJG0kAkx؊||E/P (:(lIy-಄sIO_}*XDq| vC>*lor~jⲵFttG'[Zzf[U'p.G`Rl4/U" Ax# n.݂4_ z.5Fzu@t4]4=[v>=Q(x}{]B/{LSVB:5tQKtC?n]^{4?buJCT=iD? kJ5;94B6[d'svG #sc?Fj {Soܾݦ1_\⏃[TA8g"Ϩ>\ܻTTU7i9y l".с\oW7N5͝wVCS苟GY$q\5WYAȡYNԀofjeajoFЗ%҈i=>4>!sF]-V7Ӹ[#0HW]7T|$= _",7$P>#pPU۞?)j{9!i MUR̖~{`L$Z_F reמnq~D׃ew "~5 @DB*mE:{_y'Ԋ|Dž]Y%.HĐO+iҬ$gA C#)Sy7eI]qh/",S?p1:M2ijk]/|(f_kz1\Xr:&r aGLgfz*yOnj;"[J1%v?rse]{^)B'MDg;G\iaD ګ7w-ǀWM},%6=z o  8:u+&=[2< A$f@|_F+hL6Z"֙Q%C#PHM45ӒȊ8'T\xUSO hn ]x~$BsMiݤb8AIٮŶĒYuŽwSU꛼F peU`sʏbf Bm;& P4^(o\5*93ަ:Ӏ#TFIe$Up5MG xXR:@ޏ^vz"]t AL\q&V52XcԮ#-VIIG iUCuMdQQR*x u9jBhG:_)۷ ț9c㥪 FA" E0IR|yWz'ߗne LZsД3SqLrF :c^pJS,xO l3bܚ:'E$D n:|Au a[!d=Į*pit{<mj<3 x iX~p "^CѠ-VT^gѴxƺ7Y0ifI H!WG?틱8z10^Q9P̄QYU% zb@~& )0o(>g젏#I {!?Bi&OO`gȽ/] ]4OKa;Q_X?P䏜a1XdAV^FkW뼚`WF*sm`&O >3QXjѡKI&}r5rbt.58zGʐa!E;:c?bz&| E+pULQu}Qb *䛉Kj}"˻N2KDĄGɵ(37 !T x}0W=K`3xJX~9vPYNxҲ~^#D][+,=(B #طSG C*q~Q4-cLW 'ۻ.(#]陸6;G* qAeU%&hi(ϣ9ҪE(2ݑynb'—Wn[6 (xxm)مPٌh NmKiW0x ʰ?b ڱ6Yh SSCo*6LW'cC bVyHk -rHD0Wj+ſ\uUS=N_/JJ<).?yuf߳} *i' &8*b۟}:kFk3<=P`y}UI:e[eQS V&8aܪm qQ0As5oދ!zpn-ߢ ;$LppޤVynq5 o(9$#IJU"9fU߾ "WduޕP'DN (s:{#Ysq:r#{ԉr^P]U 뜗N(QRu }0aHM}Z=xFEV[#I 7FCݴѤrZF_>N&L7Sg[2,9zYn;?n$Bw1#(z(v5gEq|XWX I‘!\{q_,4}Y@B/!l%[pK[fvRe֘O='Q++lg|V; |-4l3cc\%3~0(@=d9I]UnNxm FEG"nЮw ɺ@aErLdO3ʅZXd-0VNT4r.lYʝs TL~ЧT!I; PD"d#4$rb9XR>o?oάF9/>: k%9s\>܃Z#3SWerҊakc)kq^ſ:phr띂!uJɖA6-ڗEcy?ZduF>K b ֎ x-kQöV؋OYa9{9\jbrɴh25c340;K 4WFaL"1jH-1Gc|x{v@Y &A$!v{R#jײ9Dl7P u,RF(n4RN%:OJte_M ˊdp@m :tЭ$B,7;c(ݨ )&rVR+lF^ ۅZjvw< (*A$$(5y&gh"rY:D.ޙ9,PYGȁ\͋"&>mP%Ϳy? Pcve ?ܴ?{@5RYl*[WA':HKK_gI<` u.rm~E6j3I+@Rn Hl/kK(Lþ iOKu{#Eir@f3"j+Iqj,T'jËFoeݏ[ѧ2mkB燽ٔz'^+aT8K~3c+[:"<4¢|BZ,OYGGGpDNY`! r[Uekrk4/DO{THDla듳w\f5M[RfBSTHG,T4eN  SPԻ:'#ȜqHBuž*"+487Q('CNUk;0[^޳6؞WWBU(MQL*UQ3\0,sO+nj{_Wc__TҵAwVнI\{/m%7e,3ǣ*%j #,za3 &n:dp"_ےanvg+vYKЯs6Үfčv@MlTGȔ}&c.#=Xqt(+hɐD51+^JvMhvJւ+( e2ZPNj: K XM)yYE a*(74jE g%i͏E4JϷ˙Q)}o.AhLJn`G:6|Tdi+iedweUD*Çn?S:ٟH֖vd'zv<zln1ᙖ| uPHXd/I6Gբ* X_q;t H9\ G&zBmBaTԯz7}.٦#5CxR:j0PU„CAˢ[{); ՞*$B9|~-synCLu]S"Y}TFH3{$Q$31LEײPBxΩ ^ "jq(-0L9)pyVUM:|W犺 w v@?ZKttLm,/]ojXn +OmMbRvQ@o=b yg ډ@r8lx'M_wO!<'\{ҝ(Yy%=HCCIbs F%/aG,P_,O ,g]~?rd2eVQ91x)MF ƈtnEyH/:M4zdp_>-l|X0u,wW'%6r¢ɊTܕ4ϹlIސ;^D%${ѫB zCM]xP?>jΪ#'7RЁi*Eb+uQ%b'd77 &{W4``4+Q@aWYQy7 ؆y&w/O=S e+#6 !%KܼΜp\0K |vz-aעG7/=bECn=B%N*13DaxqEoIdnݧ3I>o x)7S "B{_tTm#j̀ޣ_  P+7kiƤYA꥙&-txF*m:_睪 :7櫍~9zHoUBW'!nE#A1RǢiksK6ZǖRX ,䑓%)]UHP Q:i0 /7JcذG?1޿=V'2qUjldLh( ԭS'f\0@/Oz^os}@U|A`gSlujXЧR(f. /humf5J,f)W(<槔 mtso*8gs.Je6A*S,S43zqV"OzF^\܉ǙZOHq`alhmeF;W4+`?n<]&Nm`BQX"~NK-qD{¢6~(lm0R<5tB!Z7zYO 9~"Uqr[=}P}g9U%'YٯTI_ `VMFg>=DXxpI1C.C{ꟗ[(\5?nn`'&l/7dre1hyp)=$~=za@=BVK,)F0DHqA_hÚk1S5xY# 4$9-b|5z 6(DH{'iџ/ 2C(!.GgDK2E{m;>O/WL19LPd bcOJ9m[/toW&3[w,rf!6 So- t0f3Elk4'ˢ2 k`~JqGaʿeQV)d#Ԭ/2Y~Jl]"텩;)1C|ôhsQέC%n]t灯p>gl[`)(ӃC%ִ KcM {&3)R-&6{42]^ @T\AIl;Z i8'0JVD^̀+/ʝRuNCH}WO&u| fPҒpx:DpPeqeX? PevtIXZK̢r}*1L~鱁¾N6C+e> W{x̶|~~ d(M0Hfmlk2;&Iy?rOh]0M0s@#ͻEǶJGٳ10Êru2gJսiX7~$U,g4E׾a׭NG.|\C7o;H`Vj`d$iL䘰=}Ž/dj BHE" ,uD143XɞGM9xS{t?/FE&eX(5zPޙ)G?;M2:~dࢴ 7p~@MzZؽeS(kX [O>XPz mCEowٺl-W?"N66?\_x~~ ݫV-&/{aw%k1$FTNP@DGP{]R WgJPrz 0y$9-Ƙ.7o @ n"ҫ4-BC=t' 됻:9NA-`>˔PPrpZZ>?сU_ ɢȝ' o @Fw5=e" ַqJp'|o GK1< ΀ϐ"dL֛`/͵/V%ªxq  e%MKމ ՍAͪDDV?-=3l]THg4#WWoR7iXB}@ oԅ$Zq@Fפ1z=xR\<N,̙cd*,6+/ u\v}p#R6zr}5c5!IY9s4"SȭqrةX^k8'RqSS Dq.jddd]ϙ* Q՝*xMyDMx0,7Ŋ0s;kdad>!oNHOk&ApԚ\na^]*p 97 3\? N9۫Ɓc۰,316/(>G?5rXF>/Ͻ]2%ɷVUORO?>jM35`*"%ifG7\ӂUEsëq?~l|9 2aJXbS4U×wlwa Aq`@IC\;|!+|#톡t)N >"TExFzJy@YT>uUֿԨ ׯRK"9S; B{SX|=R=S3v&ԡ(k?}8N35քTsTFܵ1˖~jlLx1m >[Xi5W_ n$yJz~xȕIt<,kpn .:CAT0"ؕ)I ZV/0#֡NPMq/˛G{I1kӁ3_ \y@Jxg`J+vHpWLY8c 4j=K1Pv1e=e Hv5K|6&QY6W~\,TA"BC\V!Tx f=Q7; H2)_EQYx,P@Qy giv(apX+Yp#bo1zHK6|!37Xp!Ļe[C룘˲XFz``YC@i{@Pv&QY& /aA?ŹɲIb ؉mJi-Á ;vG1Q'X1!bYx]ePmjܭuǂY+S1nC{ 7C ,Uv;C ̛RJׁJF%RW f">GsF-"kCxa/1 ;zm#'^Y-/b&ToЪQnöA^6vVaͷ%b{Cy1 yUjL/2~_`Pu>u8Nk'I Lkj'i9sztcVg{ILjqJ6_48vwTpJ?عq Q͝ןBF Ӑ{謹͓`*ShB2!z'-} ~]h5myy/b[6hwnZktx>|sAO HHU|A?tGqB[,8QmnRO/0;ĒH?VB]1`nQNK}qqe0"mI >Cmvs w nG9`3}΁5J2p9V YJS Hn$Lg08⦳v%)IYUU±j!$$U΍l٤HdcLJN[z?_<-z)%H2#26io5k}h ѵvNM9f2:\f ^V왤BNeg-G Ft#O1(_s ?ᩫx[Id( `F7t8]-jVTEӮ&B.|e#?5|j}4yWaϮ17mLzw_DCn"v;a.-zG۫я[>ԣ+f6B.- X'TVE,L8&T,7-WCkwlnIUӟ rkx*PduZ Δ[>n^n>&5T3\ZDthUWLa fWvd{UAhJFֱA'2f k\vߒ @ͩ7PtA(Ď̃f+MÒHؼmL:A^%蓤By[f )6BT)s=ޜW{"u%p# kj2g;,(1>TZs vyʙS+AGf/ ddX7$৯PU`l C.ǗnidWKFX}8=ۀq xdw^LHFnFV% DHzZk n9,+ FqpTMJͱ&+vvo~=䬹Uh8u!NX`0!Ȱb ,&0p/1vnϏ)+0}ʛeP1) y#&cG҉/xU]cb5};ab6TzF9X0ɜ"\3qH#[kY<8s8̽T ˬվTo)Afh }n³9rǨ=qdՒlQzr )Dzzo/cp=h,N'b( ^!<(|RI79Wtu6W٤ҳSq9.`㎕GEQ1*U;}CuAI M >%mcG gce9%,3\J#$Mgb%b13 JGA!p'0'ٱ5nxY?[Qn28=F|FͬUHUT<S JNj{|]~=v`ۆ#5)X(l"qO&&ٷCFg½7d&dW5oEtio-'?Ϙb:^:$Ep^~Yc[Y4I:H2*z5`Dr4zO ?#C)PMNnO]|` q̽ZȆ 5sx/oX{up4΋a";<4㢨~9mBGp{yx7: p+Y3\òK'X_':xyqhO*zx3_`C6+oLn"~FbB`@3<^Fks#1PqlA|wkJ=W2ՊDMAvU{PrLx%r^Nܘ&Ǿ!f27.۔7ȓA;NbtB2߬YU)w>\MJ/j~nO{%n NosAW\ʫ/l)?*Kzk"bWK['#w`:2yf 0~B)#ea>{g)H>v`~5H$L88p֖ 9Z%4h`mrڹY~{Uq6;͠gۼYCI4x1!4@ٱY}9c䝫7t&wqVE%}y~@$ R BPl>J=$ݔ~=XL,PRF9ᇝӽTY&Z-HR%l;`(%Iiw3N/wրt!RRAԶD֎d _ʕac@|R!\_;GBU`d+O-f#7nA@օ5m~O^e7hݵ9CZ5Nx4ܫ@5rPO&-c6.O-b- B|@\;f<El }s|;8,b%"q.ms 9R|A!K]d/<HzVN?R$]M*֫]Hլ׷wfxmIh+F'Mx߻gsB:u^q90ʿ:ABu2[}7^g/#a+tKK:i_* @Ev띮*7^Bކ@4SO!瓚 3(t0A$3"T_/4`%Q.'3tkm)SxH}vx•7]K/un:@7Gz }a %tl>%c ^ۯU#3HKse=`&;O*!4>3k!˳B 6Tx4(Ⱥ.X- 8ٰbRmƽvЗw*B㟺GD8%m|8_"tB/Xw V?Q{b&hy1Wi &knS~GJ-;9Vl%yC|Pkn6Sdte:ܽ{GkszBx!'R=KXxŝeNÿĥکT19gE2r~WF6T5İ|J *Q0uפpJӲy9Eo(t dM;9 kӱIf#;0)-J νwdu!3G\up*ۍ|R/~- lʭب-Dcx+,&>r\FmÄF2+δ5Rx3a{ G3IArmH %0H`IzcgY[J`bP~ CCq>KᔀY7j]o*2Tqfo6KB 쭋#% I4B*PT{θ5wrE:~DmZgR!-HB@ce=R,8aw2B0zCh_!N ' ')tʹP+vyRT^l.3/l^DvƐ!%2FN|4A^ĝ0Zo@N3ś\1jd@hE\%j'V|͵*Yx 3E{"zCvZ> ûF5=4X= x"w׃'&9%Au)yh::7ǜ0)ΏDm4/= f/bA5YW' g~98Q#/`u3l꫖:&Pުl " d9_&iM>q ߗ!VYRGb vϻvkdg{{C,X/ļsJZu~3 >fk+.(EIGe82^+T\A:gf#aB920VFFsry} !]%h5>CVe<ֵ$~-t'Y:hv5rxH#(@NLglŻn ˄ `㾼I+~_RF"!4A'yr8x8}Y G#CV[ 3~w%?/̩.~pvC# W 5H0ZV$R4eyip- (_z/I^P,W:NEl#V jYRy@C_+_eHWNkDz/:8c`Y27Ý4D ]kᢕ/ehnΒM- t??WVwVGyn!^spY=SFC4屏+x?:lBYj IF,.7dŸH:֣G5oklcO.d^@/3)_rמM L F Oē8~0úu|<矽Ҙy▚2?m &Xl@],oN6[K`#\_h<2⇱5G pq_JtsFdFU@>޴$ HS`[R2>!sgNThدqՆm:`s,=]D}V +UH{Rܸ{\./9n\{V~Ā|RbsG Mc,`Ͷah?E>>;{joϮK;10%\v$>Fb)Bi1M},g%2: 8))E,}j43H;m2,,zz$yӷ3.:RcV*t 7ub=5@F0#OI9d`pynKQҨźrc` W˘_Z8k'KWF[*FSƳ0@o+5YR-p1)!f^w! AH IdSH(;LsZ]?a"'{/[?uD+'gwNmz6_x] .^d#vZѫ"w9P] }l' \lD+'3M.j%S ?UsbqV)K5(~Us8zG -֬ AnO~MuʟY F\|D%lZ\ng[H):J l^];5ZIXN4xz69{d`TkB0M=;ژ<#^ȿ:kd+$Nba)4Ge"i6gC4^r74}ɟCG!G\fӻqbf,(1E,i_~1W`%}p~5Vd Ҧޗ~1jF57&f.:p`j$?ɉ *B[gi_# 채ۗwe.R 'HP{Gd0F~:arEŲ-Y˝w6";~/J3KhͬyTb(.5'C&&U)王-ks L_\D[۫x3!^m!/A# :ڔl xx3wn:=Vd|bF=0\n $@J;EFe@;@´N4@Z?NWVN(sdT!ߨb!~A7ģ OEY}yˢ'#~ݿqQw)YX91LzT) 8IqczWyxxn!e}nL&}[ PeF_>pW~?yV$1srI)\RhCʋɷV _9 Mwmg|^~N*5}8?x}/`;$U6P'$h4}E’P|%HD1 Z\BaqBD+z4bj[[![YҷcGAk7&8/:U8$8s#Gi楨}P7RbߺȰߑWh f:"Cy& `/WWEoK:hT+ʒ P/Y1r3Jj%X`2T%Zr$p!ΑiQEA?K)Z\^.DGfV ^XnG*yyUU(j"uqR~r`s~diU֎ !( ӢeC`poln!s2ٙ^sm']n6x jT(/騩ېG ^gTV>`60a6f9n|M%-1Zjs8+lWz[j-ڻ1"]ܐv:$X!nj nNK_:ʿoR:O=K)28qXa١[؀YyBF"yi?v]E8]DG_ Ψy2ʗ&g54k)mx#7cjL+3]4Lj~Vp|5^K @Ү>@ Ybˤ2*v_+GO"R_/=yH3xyO ǕJ?8כ0k$7'%C:azQsԩ i2*$ >QVMljΚhYwMdٮU._WJ,w佗R&0ʛ؃CY!VI.sFlF%쬏W=(鯕=53+XZ <$-e iӰ"{s{C29j>zizf'jL莌'њ)3Jba>?NlOs ?r"$J-TYqsf]p'Ōd<@HW΂ds״nեЁz\g$&$J C;iY/uz5B1K', چ=㉉`(]r8_fOև뜤;$U:^J[)|7%D~QU1:TNI2TYmDOhG"v(6~B)-MM!Z.@` E1B`\4YYI̅%ܽYd-uFvdwN `v,5Uv`հ7`ˈJT(b9Af {󈜕LQf!(IWxJT TY5$ bnXIQb$ '?VڴB)u,,s$_#ExL!k4e2~H8ynp`@!!JUoR$!Ci:Chquz7_")<[\åk6G~J.j)E5PĪ۱nRRFfǩHS>zb7$؇\6D8ZF/ݍmK KWw)'= gI@%'ˌĕ "ʺUQCC9S_żG sJst˟gnwONDv܁|dBG>uw@E22H+JZ|k (/@yCq!u< [VJ[VFe# |Z 5[\N@{@Ϻs%rr*Ee?wի>Ԭ@^m c*^+uٸyb\GkϹaŒWCTDcUyUJ]W^}P^-W(xT?bjlecN ָ8Qqw s 'H%Dũ𫤆GpVl-8>G0)H Tk5) (YcY!R6F,Ynཎ}B2>hy Vx*(`,m?.#2Łf f?ʼAsv:zp';`>żm5E%,`ADbJrlS&~/;цðdted&V QGL?wBYӤP7gq~_f9!ljP8`x{I.]Z \ncMz=kL!,՚ `GW>ş 75m6H&$ai \G ?/X/a+~mb\NxCaӐxǗ0#MU(IԿ]\2\b*@ke7uAgpċTrEC}Ik!'<s lc,zEJčJ LMHtgy4ͨj Z/Hc,H#ya0O8hDIٍzi*賲P??Jraf.ˆn-#K4L,ޢSxazu d9 ;aִYXs5Z%Xq?jvJmϩpjZ.UU 5,V-L(ЦEZ+2'?$MZ),vv4Ĩ{;E.@c3t $X:2g"w)fG;5cئ$%8)^a[$;S." W !|hmoK^SҥЁ*+]"^aM-\5|5f!]8#Cv$wbRr@v{P=~ %QK 4Ӹ+^^.~z~mZ`^Ӓp?^/ Q*>䥫vob:1 J†J,BF9}fE.Dڐ- e/ЦFd 9({-WhHq1i%:;"ҕd|Γ@a$J_d)~wwsds%kwp]v*Ǖb?Ywl5 I~3Fgx"[^6ZAlDnw3߇7Qm+Rս:ӲJs\r)j zq7.ޛS*q~@4zș[ibK^_g]Ć$O-fVx>g\W~lTpq}nTO_IUG4Jg"{?9>=RZ{s#>Nʑ;nƶ,/lƨBJ̨yGtkvXN $>߼]|P_)aHoLe]6Wm3=%~\~Ħ.3 G]~Z>ߑ<]*mf> F[ZX+# Wd؆]1DIQ0P1}=|]@i|\$]gȭ>}V;D(~8JH"/-l5Iir8P!Q䰸Va~$J6§:YhSLgo[XFwrtF,6{?P ^򋎤uLbGtgIn/Ghqct2.`[k&p(5֮1:hH-MN߄B6^Dh",]Eor\tda/>U ӏATm&|km%e _ndyn1 oEO(6PEOȑ]ߤꝯuY '>dѭa ה1]D$ |xƸW7^Σ ۷_J$:[s_7KVD?dޓZ0QT9Hyv zuI>+mSX1xE(!D[x#E#1B㓄zWqeB5CO l.6.5y;{^wo1d9uDBi6.(~OnkrSҹ8[5]r錔/d "aT v;FvA<N7f. y?WkZ,wmv ki ĈGl<)8!Ay.5"K3Z67u٠?-xl3pוE1]KsFٍʵ };d"SPu<QJ-{QĸdJ\t]myZ[cܖE&#!|N+L5]5[+$h20|UxA7) fQB}v#+iJ5yCVemK D6)snwB?on[ciRnu-(g{Qf`VXh^XwaWmM% ܐi6qR|;1QQq+BSYQQ%{P1X_TA$hYIAdcB}DG1bK}»[J=n4 Q@ǗǛaZJm38-gpLv9caw_qH@<` hkF\dT{ ǟ7Cj(ޜXUXd8cOU  p^|oȓ7r*"7s/؅ ASgڒv;$=KN>̏M(oZ-$26,-`E!/ʰKH<8?AI;`*ZcHrf3Fʎnؾx;l ^~7@ơ.YT7 dr9*g(-[J*'!!Sya?(47ぞ\LLJуF(bfW\f#M*cv7;5S14fh!IN>IȻ8D4r&`/e{$?v8flM$d^baRay`R-uN_|~urz֟u ohi w`껶Of]gFqG =xޥ'Q["\'۴Ce?B,"k\ҀA;ӌ+|F='M݌Y%Rb)@Ƴ0t |=}(H4,zGM&#b>uaAcIQ̺|.̶{} zANf_/#ISeaU|wQnj[* DMF.׽,ЂgEeSͲ2MWJ߿$痮iʎ[7!%$ԄH=#lO8Tb =S7Nehm %Yv/n[IfR%G}!98]61)D)R;@5LJrZxb\rU^NyK \Ͽl#]`zA]א4q7Z eF jɒ\Qa& ){m2mIL pN5́w_ZkVvm:vs=[4 *0y Hc,ˣI25\=(d۱䌘Ga5w+)Ы{lAl#a C+;/1 D`J1ILu0 kr #ɆRRf\Uׅ> ҃zխDP ΁8** J)PD.ț#:fXkt6RӅX/Jӳ(j cyMn)ᔑyI19#YvCTގǣq \5֗S%k0exjF~ݵeh ¢ c)κUzS2#>N6 ?cRQnaA7|% bքLѥRͩwgq988Ri ׅܿer{\no$f0Cm-]8̌p˽Fa WQ{%⢼كTŃÝ'G5T$.]O /!*$^]DZ+q9sC ! )Y;o9av} \+x9!]akE6_u7 @~ F;U;#}V<@ =!D>|GqNHjKJ˚0b O=PGIwp7"9 zd9Pd#d&x3-y*gCB߁:1П:}!'!+Ci+r/WObBLBx]- kwyj +$kp#N0g]'KXZчy|qz!<0n7x֬o̝u(v:}kJ-ܹ6Dߞ`y"LGX':@n!y6vowK3NKcif_ ֋fp K+9D]Щ4_Xj@VƬtؑ;'Jyj^Uȳ+faVA8CcRz<s#e-U~Vj˽\pqwYDS?։xޚG{c["jP:2S!ےnnZ֢v)ҤC4s淰 y Z8R-/.k❑nC:Oh$ X/9qe,o %2B1G7jFl9Lޫ"621?-9\>;MBѽG疈*6fF\!L|4@[3 =Վp㣶ڻƶџp,g畷jxkb,s,7,Q:#Fh>"0˖`;tk=Q ^cx6aޫLSfd1<~bJM|C?c);=K.{}z=C/w֌eN] #ʬPn&FYC*o/b@riۋӡwJ,qu2I]m!2̖M: P᏶{2>.nt`Ka]/ha4lIn? 62}!p0+ڌ91{F%ʕ(h$*EĶì?C5-iʬ0֓;) |bf jVHfs{am_qPQ0صX a遻*뎩.1L}BOdݤw[e;3q{f/a:VςU<Ժ)z/*JD"SC{~HmgrBI!b48CV1 RfҜ̃VDKt28sbkJo4Ӿ\e6k4q*|ԔWo@ע"P^-; E= t93ީA'݅vRsU3zQ(@iy\Vʅ-:.ʺsNq(R0)vu^xK8*H'*BLhSGQ^HOu ls;%*P:GԊ0o>DO,mg`^q 3$1r숐/?I5 &%m@!}qJI/n8NM+3UY"E-ԩc[L #ځrx?HF#wr[NT͐f5$VACӻ:dUj&.V ^0!} n4BBoPB6E:QK(/M^PbU aC!a7[n1#l539\jhDmA \3H`N_":UQo?R[C%Aw?k}T$Ӟ @[+<`c?c!& ؏lהoJ~,܇Lq y sA^` 8vA )v._0n{` 4dG{-n8}@6!)m S`:_Jd7 ȹ6Y "վkP;bumR> n ~Sy؎Q=KBj RZtb:.z3뿉3A1C0?v$7U/sȶ]N2̑bxo,o^ꪁq98LR D ZӭF40((in-lA_iꇗ>rbn+h"lPB5T{4ǟFe4i`VKlҍzipڋbW[5L-r0 Y_v BNh (#.?&l2SԘNJjn"U8 .;*Rjaw4W:k^:[RVEO|ecHٿo_9oR>x5[ĈMk"eW'gZVOr =d;mS,QEa38iEӋ%[Vx(A=*|w-'~ڈS}Gp]T@ BGO-aTŮR-,#\t4ܗtOev+ Erd{~TIM%漟$:,o˓;dWMh+f: EH$XM WS-t!?7Ѿv /u_{,u˷W BɚA :(FDx=8 j`ϕTmENT̯Ԣ\Aܨ|\sӼdϔD{ ]G[pD9]q5^Y aD2]eN4; 3CL ww4ΖC%I $ k61电QY[,^dxcgh_폷 _JE}F#4?JR/4R 5V丠|ӓw_|][v驮ppU+ۤch/}><U,uk{ d.&Q2Yи:09;d]!^f w˱.E XV94!6.dѬ!bYvʚQ/M?K^7y&6.SAs2_J \\dd|GT('aX. 1/o*(Yx ,;\*}R+afqu,\O ^${&Ao moED%&=qz*<{32Ӗ>zmЪwdN}eq-yy g_(* ݄1hH Ξ)>/q3v|+bʲE;6!ޚ3"B{ỳsm #L!^K;al?KoLNjϬRq[wѺ-'u: bUw$ 崤< v|NG~ o%Yg!H+-Sds͞:Gn?Cu*vO <ōtT}ܙs]3tWDBkBUp6EX{I~lCebE-ٻۈOѫu&z0R2ac9htFp|=3諌V$]1gY<$o^(uI+]V*H~fmމd܂&m;uJHҵE8ܱb #dH?d]V|<\@3U:q4_U\Yqfpsw!m9Jj4n@pRO 0uX܄lm~̯Is|BRHcb^W6@\+\C٪+aL # DT2th˲HOo+2qҨKlz,- gn }-zTxb>8HhC8_ׁ8,0%!{H٩1`谏VTn<]H{,4͌#L^Zɤ:g OK9y^ pBӔe3ryp$jOV e|L^[,<iqJOŽ^#7ΧR2'?HDݞ},hכx{Lo(Fa 9.QBVoe{BE+^y齣R:1FVSIH#:p[LpS$tG5\dZML[}(r]f`YY$`d-԰^銒' kҬz[lW3S!Mlz*6::&;-Y RKӎ67nǻ5V_'S{6MQuylF|I|ʹ'g$DL״bQCE#!KoL+L5~mdH6YCHU&п1+uRѺ|B_;!Dpc$nsovK5+lS u,7Q{v,ǘzk=𐈓8n6: 0WNv:9ֽc= )Wy҂t'[q[I W]Y%&&=T0z& ,959vy@s۩&BB yBʘ@T-l>VD!1 \"2d^NB|{02\J>K9@e}w\PxgLtlۨvPt ~TA|YĐ<">c}iuϽO%~b(Ƅ>+LsUHazpp)obcxv~.bs**_ǵc~)mAeV F"_.umJ'Tͤgl ]_ b3\HTY9ِst _(xd^Lr=WL֫ߖ]^W d!]O>)&LYn4%b>l@T|E_) )8V7Fg=weiVd@Tm1)mj{gؚTξP˅b]ӡFV% yѦS-"31[̳Y*QtwD4]0 Kn" fr ijojhxmq=E<>/A@W0b4r. ^k'ti[qtT_!9]yNsZ硒G{43W_- rj,Sڽ'ȴe uyHcԵ7uLUu͆Jp!*%NVY !aD>ռ>jyjzpDH1JhpH1CBZ1ڞ~#i[5:ϧ9wߍaEz͛@I(j:/v3iz"XhkO{ܛ.NoxFb {B)V_ ńB{ɣ J#MIpc4㪞%,'ɣ(ƇIPUbYzM*.J;q3('+bsޱ\LˑR!Wq)`APUW> hw3-C,V0y#?T~(c[Riw"w AL q!GԮ07ESZK @tHhH8Qk>㿋#y\uf{vn:0$R2 ,_WơVYo(E[ΝCV5X8DCYik]YXGǩ"]E^A\Vz;}|<;NWZIY!QJk k=պ5u#я ՛ -Ǜs&;3o'C`R?pm'*Ӿ@~ti+@{8%a;8=UR$Jwq6A/Y(=3zto=Bh YyNLRU%QZ gwᄀbHDYY%TALrZިi[ 9tǴ׆zXgݔVoo_.ש.E΀mϜx~~a _ЙeWwṆp_"J-;T3I92WT0ߖVu*ZjjA/O7Z҄OQb>A<'KkH՟m>ͳ[`ˉNNiASiYcSWk|-] 1Xxؚ^A:A} WDMӱ5̣DOu2o 2P[|1=6$/r7R6>j^:ҴKАě/b4D 1(Q_89['V5 ؟hDfe]5Aw/Z$(f'cE;OFCW]@kn0pvMF ||~ (=eܓ-&BBڴtVբ\jJj W0/e,X? =ћ},"t8RE8y!sXĉWL#J n8Ėy&Cw;Ҙ})MX>LIli!+1Ā&/0t.ҞTgďrޗ"Cf!>?jG6.u bu -e\r+48:-F0^&FLgĎ=Dfp21]N_ӳ:T߱Zoϓ?Q)o%Xͽ5Q"!YQa1-&N+K1NkQ\]aW,$x<>SBU4<:&24!Ael@6(1cZ"BJshR߲k;SUaQ:@!*tld[X@ZhfQZ7u܌)ʢ^t:St11s1>7w*ݦKK Gr$څhq/v)ꞄlG2qW^xY!nYh?j r`\)DQ5V!)5%J[+f;Ӊ{,o22_00{20<^9(/LgdpJ:0,pFYH,+sqI|:%MOi'd1O^VӘ(syN=]%3RC#"&-}SB9hZs*yt' )lx <.nvejzmD5 ?tp#y2ykx,l{^@*IJjǤ~2ltDup1edK-M 7W@R 3ְ>nL/+{e Hה~[85C9H>'80} p9-Z1ɞ'a"c%TOCdً}ڍI=Sa+NarϘVw\vIW&'1ѢUqƶ{ nP@Frk덬P$'mUg>$sۍyIJ&ĜЩ_g4~'F3SV$Q-VݓgkVtU۶Ѽ/aWy\\3T!|(KLU{ ju5Hb fWMz]!-ɽA|)Wqwbh4?Gc4\X f޲ԇ. Y=-I/kP*PaM*j{eD?褼 [Vqx:H0+}ĩp]&f>髙Oܕx<}mLgx NUZh|{&Pp .GB%W+ooI^JXd`BW%ٯg 3*֞eZ_u9}Y y=S R_xVd JF5KA7s_Q ={j=iaԼ(AYii|qpY0U]+^V+V\\pש k4}=֘fp5-DG<SG3F {JCR*Թ3x`<h57?Dd c );Y ɡ#O-Z(ߐQukux%s-9ꃟDG#gD49[xȋ{|4>u \BU51/Khy*RL2?X*3d[F}`Њ^g>F!J+%2![SV,ˣVgͮn+?X?S檐QOĚ 5@[ m1yPQN42>Quӡ%ɲsFPf%m[2,JÅUpg٥}rZ>7b4lяE=@9R-{a78NGB۬;ZaqˬpYa?Qq4-hY"l~ ~:|= b9XyR k˄i?:C KI}^B\ns/ؕkbe#4!{L{Lb*Z?]A.5)?UvVGsR~p f,k}0Bd9ڸ|sy_^W ۼ$hs[}lKpW&hT <^5Z}qkbHN cRˋC+ oq4u'˃%v{;"aF]N ,Xq͑j.NLdn2,'"m~5f,}2{,fQ{hWȾFܯod7-ccᬗz6'B^db+3f²ex[wԊϕ7`f:k !컍6P"2j BC%hCyX pB& |6;`|Rݎ,{<ţcD,F[̛#Ky㌬!PfG)/mr"O0Cs^9N>Ff_,8(RJi+U_v8$ l4 K1Cs+-Qr\wӬhmaU1k i@@>(&()_SI֋R<'UsVIY܈~axY*x4OJr =n=3[>@S.д]KO @갔U(˝i|Eܫe[ȑK)踂<<3t߭T#=- ۿ Vң(4k8ODg]t٬ s!3'4bvۛ|IBao&#r> A2G۶kS$"aL9$tTP+_"͚vIbq?3rr?;wpШm<\.38khso\-Y_7W푈&M[&L][tWlwEhz\rĺ>(ˤ@kB`jqjnDN;R9 q!9 c*? tZ#n`l9|90}lû6F9<ٲ!sT) _au,,AP ia}?fzUͥ*=aqU¹n&J kLef_y*blDy7〯dߜֈ+tdɰ̊R=or=`l(FK~ 85eo!d0I蝐{̨4!ƦS;%8ˠU8}\FW탪C,xźR8B{] +NWp1,"K(]&yoP)y`D4uUKN]|ihN0j&6*ҿR2ubRxc |!-Sv mә}G\7݋s`Уp%e)/h ͢,c9fe+ҜmgkQڕ6g%~S'.pgGSҾ\iw JܰSȍ!}Kׇ (KHB= | 瘄gt_L'*>J3eagp]t+^e@6 |`Js :j|Gx&zh>s^q5?Gޱ1-'wJ bPrB L2x6̰b2 u="ѝ y\'ǵG7ULK럠r2eXa^sYMf>UH4wH-3ynQ s%fC .=w frʴ `cx^Od,"׫8G˗E1T x/Ht=(V ̪6Gsm? E?PNs8xǼOv` DH) 5zs-и=/1oIvlvQI?JYֈy=K1X0"5]GJ: t-~TW_&"Yj; AA2 R ;zhg_Q [u_3:{f;o fX9*#=-4c‡$2S ,zVZ-&<82p+WRᅹ0RM*4S M4pUt*,R+~؏1N(&I_8#ԭ8f]:VdY`Cl!͡gq@JKM8VI;ѕtҹBal?U8oty1$*#ON+_\-{Ka5}">⩝$ienE@5:Dp8xCǪT!ZOfA;EջG&`O=xXh<|5`N3nUh{>W.l Š9}lpCoߡ멎X/WTCa]YdAh*I N>q,X3 F{hԩesݻ)]^O`[#tϹEEDll tW[Yp[aVV8Z(w.r{K3i^Rjxe(iUjv.Ҝ&܁h}F -Ld%QBj);q{ 0#y$E]6A()Ndc-}/o3amJxLˁ/½24}Z -8'!F~i("ֵ8d܈7 VF3J"kG kn;ڔ4rY*D\~Ż$q҈^;83*z[ՈYBpaܲ7G߳\fR뉨7zXZ;)`ٳO0E;Q4NKh fC5P5 jrlد>uX1T0)s>$z:Bѕ%&sRVs}ö]IFκt?;)jUvfc&|٧N^lFI5V\b3mz{Ox6uqc0oJ;w:HHPZ̗Atmz3BU1R.8PYnf*Vn: >vĶY2?AN"\ O;"Y'BeMCqcugtxʿ_:0#IRxfn`ӻj3vP]rH on,m]3.ͯm^xrJ]KCJ [f(ۏl8BQJ ՐyeizJz1(垖dVtjRgK|;JƱ~˲h܊HEӈ jJ,UJ7lvҩ&U-wh4S4]z#wn& XE6$bKz7I:9UçACuV9撸 Sx@ @*|FZ.QϓvJ,7\#5~d`qn.J'ޣ<7`F:APn)UHSco/|-h jW{7@MK, Iͣ@6O: MSApaԯC/!P7%8[G} ɽ; >hE>Ӡ2eb"@^R3Z}1LB%SӪ{EXL_W{x.%P˂|r%NCަͰ[# [}6,:q(pU֋`$ّUQ&R>TU 9/CzՀcbZ{t؞@Gs) G#ԋJZivLqqpc<<#|)zdu.Mg 'fF9gM!sjB9UzyG7hZc}Y_*wt,y(Bᤙ 'oB0nؘO;dVU{D٠OO")|/zʅZAG$x5N)|>+Mt*<x0AߴQd>"j&IT9#3ћ>X*Iɕ\Z_7]$m#p`h"dc/TGb4+AMo{79dPH|8u HIZ;kJ{95Kc͡/:J-a?bMiwٗ$ k2))O?cs>7\zhA\PWBB+L2NMGOC>b& m ÷#t*%IFPaSO@޹Z"g'xokc ۥ53^LHzi:;g%ޱahH Jv)x^[)iߍ|F?tFtw:7ԑ/yEP$~y$tj% ]Q_RҠ) 5cs@#DȒp<VujuހD^G;*!.1T7<Mw %"Z܁?%7ۯUEn nZ`x@vԩ7z ͌3V/xʃrr#lyö7aN`so Ne{lDƳs3ק`1?@ c B!LLJ-3Ϡ-*;w OD+dPš?}l+J Pkq-\OQ[2;߲Kf6IüKS`1dXBtItUi?IđX{fDwyO+9c$*l40? c8G |J3sȐ>>6;vM_ E׹E}Df!)P}Ά.Qlexox[=f52}Nyۆu&IRJOI^̸p]iQaMd*o):K)-lgQ:=|Y-9[ڲYC@C'Y|By<ӝ17#D`}i\fѪsPț1P=0`:FK{}s”Ox* [ Z ?S7HQ*%Lȷ,L+60Ro7wژ̉0Mt\DT҆^K@~p!,˷8ڗZ(;g9?ESl>#R p$b'6X#Ce恂  ɣK>h;+`B j~.yCAδm0qWoon1pqa ʻޫa ׌^KėsxmNJZx8V}6e㶐6iTI ṣ%1k;MPT>ߑud컧q{X_tq?L|3nϼu2IՋv(%R3x vP6 y= :B)O2U 2X]*MtxIď΄/V9~c5q!W=[N:G^}:2":iBV\TrTTuS_gB%9̻qKlh(טDcbGo h^fl/LgrTiN2W-+ޘBhҋwvtY `ߌ)U@@7FS.ET41ɻi Z4q2bڷAxUs;l–!.'Ɋ^cCC҈t0$wny&+c瘨3WCV be~8+۰uCQ8y3DyTTPZdI\jl6DRrBu#ͤ*BM/)77FfU2{mkg! SNX$X`5cMWU*4Z?轢@+܁Hy-hŎ:%}Ah K0YHd]ސ"+AGY=`s*c/vA gsOl]@)v&8F !b$"唰VMa-g (gWIM< ӥ_M=av*B7{%)?kh tTwf!4nzz3h;^ܕ8{@8k⸋ ]s|AyL݅ x.\L) "h O=\j 2h,g~ InJ~BߊFtGBtEmIfQѤfZ_ rurP6P/t6 9,7-b8.sceazyI힭d)wH7vӗ7hе.vItN }bq^mT{mN t׼j8-Ql15A}2[*MZBeL󱞜\$ 8g~8v׻SBY/[hws Ţ~"(w^䘱`=c{4%Vgx=FFLct/݁iGmTB܄ ̐ro^ix9e`f=74E[ 93wV?Jp Bv5Њ(#{<}6U$UTP<3KJ/dD@{!Tms.k?at:z.ڬU{π-j+b Qƶqn2t(ta=svZϡW׼b©3PJDfѤǼAm]B&1Qd"1zWP˛yNaLO^'gQ"*>'W]s^\AkQogG9w'znscʚAXdF)͠Ĭi(Ƴצ"ً"oHX|&<Os9JmeƖAZزsa7tR;.جU'sSfr%r:|k5R.ӑI^%'{R%q`)OMאBp(mAV`"(÷oݕ_/0tX)/ۈNg>:A)JYLDVUBqYpkm:͎M6uae8 iC} 2ח@y@ z}OE8G%0-wvN ʼmOsy6߸z]pJ"Qα+îoWo镉Dܯ9puŨ Z'5"ݢpe'xqJd.7gp0ʒApwumRˋl";H&S[UBXIUU4@ Bj27լA` xoW*V# :<Ѭc'NhEGAY*2:Lވeju!_N UPCi[zSN!ˋc-Tra!XE w' bg5'-ȏ@!Im {Wt(9#Ϋ.7Y:I>@'dJaI#kZ%9CIdz)lIVM҆-B(َp_rIVWەdW[ qjP䦮% s\߰b|xZBk #c*0 ijH)P8RW U`*NiOB f sC]A${t.7^ I8*0n_D.' ;b!zn40_Yy\-5jvgM.ӌ  8*ل($~(-l 5W &rx>ePж0 [(:---O</C)B8㕣tn#rQ_SS ;B-4I-aq]$baNY jAGvw}"AxgҦx BD)hLZ\wVKԥ]1HWkYEa 0N+Wn!ORKy9Qj(ܑvyu趟u/ऌv7sB]` F_4Ն/-ZIXa)&]ʦk\fս}q2Fljj^N:Xrp6 J Q6a~yꀕA7B -Z"ݘ:Sy=@m(0%p+2;*m i~0܊rl}sc$83xGVM?KhZc_VbUe~ :W8+矿|啉e񉷘t(qGQ!G%̧L!ѩ;:f-ӱv"_0ooXl\tb96[ VaQ] p+V3zoOcChВ3J(Qp#\g*wCUwԀ gm5tQcRgx:s"QdZTW4A.1UEA: 6LTKkΕ %<fO\2j!K97hj`a>f!\# as8C+1U2BJ9%G(e!4U\-W an%I- hn/5lI1o%5,JTE\?Vj>/JZ#Edb"J#z5ˤj 0pDgS`}4q .Wa bedu|˽WKAvNHԈD/Ϭ.  xnQ$#K+޳"yQuCoVߍj\qjd=Q$ғG8P%rQwAZe 0BU\Zvm% MgR/;9cjgVdH#vcbw3t|ؙ F i lm&~:[c38#>- g=  XT7!φ\µ7?jA6WnߓBܻzwd(ރrLUBJ̵Rg Bv׬j\2WU8,> F$iذa0%3u$gp-".>*XĞF;Q$[\"gfmYyj&E!8<Ͻ4kU@Oೡ!ީ{zəJXk ouTImCڪY9sASZx]WH_ Q"ZnC OQTZ%Z"Vy4 B\' N? Ȭ`F÷&3Pvs=Oli:&w|iŭcZXrz:#P}ph?M˗;cr,&T20Y_*v8QPs!0Pz}SIc-FuAY\OZиL g=3Ym~[e(+{C⎗?e +<ުMUkdII랒 B5EU?McMROE(!l"=~Fd+ЂIئԐȿ{aJ wc/5K%t;| ӆH'=u/1kQ.tȰi.EL|tQF=ݘANݥ_e}#ؑ/+O \*Q.0!glf^[T.*Vt~3]X]I3PՀ:*_]ubm\J+潶g72ѧ䔇E~̹< Mg‡+ďM XbY ^G! 4`t@ƤV:Ч|).|w*j6<9Fe*cE,Bl!:6=XZOpioy;*]J"G^vVjp1Le)+^_FAX;ȮWex\Hf1v 9Xb%Sd9"1koLc*ց@fB% Vr\D[6 nibt6tT g]xi]BY%z?߼]큂f <^iŨp7*p$&&13rXމ4~E- W=XΨ'-4ÍeU4(TLQE@kF˔,h=+h|~/纷h;m΋4hoG h Mc/I 5hmqҷ shf:rJY񺯨gLp1q(ta"J45QSB;6>Y AQxC&V dhRrmf_ aVA2q={X`#_%wK, ;77WXlBQPy)c!Xn -6Ӗxd_cW4٣ 4$ 8 =EA4ʝ? 60lp){žkC4JyZa%cRK]sȞo&szm %蹓j!e;X/`:fs85 Y]JựvW^X-LsZ A|wW5MTsx-.qyɛ쮠0ORqMqTohPd]S&<T 5o͍ɯ4E?ή"& 5{ttBm?=ZlHjG'rˑFq$פOn:[_[tZ[Ӗ =kq^AmQ2NH6j NhS%2BƄXmߘxNc 6\%U*0RF,J5רE׳aQ4E4n֟ }Njl\]z| 9QWsB͇)#3^zUG#af((4XVcI@bVgY,ۈ J}iɍa.p:~, | q=7NP zB  L,Ȥ~OI 22@~/f Oh^tFXdx lI9|7D1Ziu[ʡkCBK;3H>bXSS%.k[d_eWͲeNP((e~]N T93GXRWX(ӝ5WVC\ǔuh-l~2ʡk>Qt~r :|dR-o䗷ؽ5{P`hWU>RN%,κUڑ*Ո06 ~/ X!^! Ovcϳw~O'[7nF٬@r/kcEVyS)[5P^Ht-;@ lx(84cxC4J#U׊4EMx'B]nV Mof>8}*Xq>w9]䈲E[ 8~ٍymX $aAaX^ 2Z[Gq-칥d5 -)M[147osRI7]]~>N;峰pc:a0BW2\'-ĽPeyXM5ЗQMpC6QH¯C(= `U;n@d}?``M\)yW4~X:CέkMBls!+_a=$${Xn־:6>MO@u!d $5]Zsc~9x8ef˟DkS+ e^:k_qQ)! cEZcV4$TDc_=,SSF-9$$$c X0@ll,VOSҙV{_3a{c\Ic=LX,Hg8"dWM[ iv"| ۝َp ê*ͺ̾ly}9R3n766@>SSĬWRO|MIW+`sqp<:_`T޵v.DAvfm%_!y 1&9Oh^qS(%M֌:!~ڷe%侎LFOoBānFD؈ߍbfMuAwZ3ܲ pSgtVuiDCo܈b(`NBR<]['|E;fDS9 [IV=6~"ϗ ֜,UH<2}@}-×?;j52𐵐$`i ُ P/u&۱BiG++9Zac Cn/R].% l,x&>|-h }nB?8ޅ@鲅5+`8 = zxJ[7F}STɦׁZ2ؚk^P<\:֝ʉx6ލ霋cRJJ'pi0Ǭ,eeoZ8/U.cJh xoӕ4M0Y)3Cy9PÊ_mL,m*4T9M[6r#b9)H6R oɊ;!sPqt縹_kL`vbi/uc}[tw瑸M ۰$ȼ;T4&?6+w4IJ)QZ)Wޠcy~,Q:,㶑>l jd31Hu\hLj֥KIE؂Ƚbw/c9 _r1  cz-'.*kyfU5EcR)%<БFRg_RHXN) ֧*[|g^ Fe-rb:33QA+bL8_r >c\Ԩ /&de5zP2 @X!{ ufZv\wi.bat!ShBjwՌM?MB-oC~V~)vu# > #L]v!痜UvBْ*a2<>-}kb2wxɃ&c $ϰ6EA bZ+AMĀJ}5ni gϧk97.! i1]# w ZbC2K8wm#x__}@;7 p'?ݿҖY#d7꘸?B dN767؜xR_\R\*C7lt [=4(BC|@Ŀ=:$ʜ %O<<"ڕWn,`Sɏz֢tYwoR{ bI7:׋¦(߷B_g EA,Ɏt<]?bพ}f:M3-vT=BQ4Mc 8zA\#Uu% ֞'dއI85)$ҬѰ۰yKS()i,!gVW k6ɜ-;SEh+ȤsK'71 yiihgãH d쬓~QY6MK1 p`NjY wFɈhZs>-)L& 9k<,r®=%,c=Nb}.7 >'*h} u %ͯ=T BπO*j~\aGZDpƵ/U䎔n.$d{ lmz*8+e$\̚?)^Ȳ4sMJ;p*i,ݡEQcሙ5;IcV݋XfC070}$rУ;N+Z'pV?{Y_rG|?@x1Q}tƕ5ysQ„SR9ڗZ[ ^2 aaؘFAfuҞڄ i)T_ujxsD bS &ESC$=t{Pq"`dot۲CIB3AY#jľА□bGA:jEpxYs SR+oRbӻmp׼X DuH ¶Lj93/VOQz+C,D"مFDb6$NVǀ/؃KG{z]TJY,_5 `M,1r>Bj$to]i@a .~-P&uBlğzY& L>M2K% ȃ;ש>_\L}BmGu74m8;ޡw•7= q* WCvcU52?h-$W`rZr !܌ n˞|xe g)Wvio誨iR}I3dA=pl}fxt#n[qIP}oq[b<m]@:E g]@kw<OHeWKpN8Bs~;n9Mٔp^-W?lu3UyqBs$=2"6=ZZ4ꁏ "V4[2?,ճx%aZ x%AXEvo2Ȧ`FqNIZw!v+/t-EPuT̀IEOF7i=<1]S z-c%pg\?6S8l}~^_*%~Df*lN5mJJ[Ԩ(-uf%ëo,')m'%c3UPIR'q55vW "vz*鉂BSלty۔s%dtQdGM)u<'Sh6jESr xGϧbm54XA {ɭsGv:}?8r>3z#vB=.h Ƕ}ALUȊP5+zE͢Oγ1գ7+Pb"zzh  1$/{USf+̈H[?J;غ :{1=1<+%ZGӷ9"b7GQFzM,alAY-`=Q:j<Nf1xvYsP_&T.,Gk02(XC'AUzhD)xFn$D_Aȝ@qcӺjU€c~b H Wz֜0T>.,fʩKdO2)$NȲ&)XH=uMQM"Ʊ}=Z#dh S-K  "^UdN wK;-[g f^ T3X;Ӽ̹qd%}Fk}.{Ma<[oA&?/W+w v]DtCpatKUk1[XtDmŵ*="L"`~j*L0.KCSm;5Ԏ!5Ns@=N~^TʽTyn3+UJs`Xf_ L)IxvCFάS`.Xdǟ#84#rη1 "̓~D>hGo|~a ,E!?;>:Pdol2bv AQ[,p]JY)@iC-D((${y(M5T%C(IМֶ?LY4GGhFl( .p܃zDDJhԼCȃU }9C8,v:Ť}gS1p$:]3\76?X#PN6RYы.)/{ #qkT. [[fmQ/YyѺh1H{fh#hze?A]qYw:d7HK_-^iż9aog%WB.iy0ȤK0>IjEyDoHg8X9KEU>? Eɳs^+mj$2\g<;|΄*!ΞXJnlc,Dw+)a`,\2 nExukXтF~D4cK2,W_| ׯAR.`}X9"!e=q uȋfa6#%S |3Fh˟ȟqpHf KL4~rޅz#_%]#q /FZ٩-x`eh$+% N-F:D$A:" 6~‰-4m !ٔ ͮ9̼V˭ }Ci篃m/9= cP"M);H-z`&9\(%bؾ/n(Cgu-v^!zo`jy7Fe$^TT;9'/rRY, Q"T t`r{u6Ĝ0[h&T*<4R6Od2 w $IFYgSi~dW:RsU;xw܁5\62cb|4HA2ONo*{#^wg2mD&"ip2JE;2)N$L'.k1f"bZ01mr?+sl7@;::GHB, =c~,߻|+y&j8ٛq =OA$%+;?. hohĔHl{܎޲-A̔"%>Cob.;cYFIsLM_D|dJLjҋq#384G|8x;qW}Sw'AUVB(=oeȪm.6B{w8Re|/^ln ުebfߑaU)5ao!5"^nvɦ8%M#:=36x# =U29N{ AŎd"23Q/܆|_kjrpp9UN Lj SzP=Ě"#ZMXީĕODs+$ʜ,T+K+s@َt4hjU#$gVlA΄#%J)d4rTaxIc.LZikMĆwV0@!̲4# SC9}j.*;G8R g[tK`>:ģoiiY?)3ZA)Q=˗iqArwsmihaUO3d\(U+mf;4F zdK:zE\͊ o1O(;Q"TUM! vC4V%䎓ѣmFON+dW4$4XMpp2ޑ|p+ڵpJl2y)Agȇ~!Vn,ًJ[O,`~DQousdž%qhq;U+il5Y3#|8Sb#+}ky:n~NO9CU_˳QCn0 {F7o6}eE#yܣ31?i"${sXTgN6t0eglBHb1(R~qu<)U 8 NE<nz2xd:9[`;L\+셎COOOPEhY,HAX.hbwF Ht!CW]P 0 jҶ|=$Xyz|ܞ G 36 _^dbn]o;i~O[#u_j-}QDCWďZ!&k-C5`eB&f8 :?&&C%|ˋw=2<:(2? 2]l NY72~I 8D3h&,v[޿Dڒi?v.{]}=M6G#(Z<=H].8Gͽ$,SmǺKWe$gOE |Uٳ\-냌k XwRph<ֿ y'tk?,GwEY#MhncN90[:SwW &鐔$f6H-4G]UgN#pV b_wUz"r3z?L{pT<8.D+kpLb 돃"0(16b9}Q`oQ&C6TG%^KYt;i]Mt }*}Uo\zVST64|W,8Ã2'o$D3n<3 |eE8)80>?_so S /& :ea:1x; ψiWa?j6B5|.ѽ4B|^+jBRḥ\R{vNB φ":cfWA'& τgSNtN eVWQ-:Mk3f y2_b%tݕlDi 3?',Mp8gga_iXÏMh_V˚-i1l^k$QןP-I,.8#T4_,谥 ?ݷrQD6.Ṕ9!s$&aj&vLL ӣ!fW_+ܨRU-^Qt@BvOPx&g 2>#ζubMe!=-汛%Il.>qF;i 1_@,B:GEɟ񡯛Ѽ9m_H9L꧿roi\3ͽg|'ȱ +|=M򹐲{Η+1poJqiud>ث?=b9gPG FA5"H$، x1UcO5A~)"퐌aEfP:r}3b[N &]g+14^ԤѪԉۺUm&\-$z #2!`ʷ`Y^9}``3;@RMn"q_WW DbaU^37Tmsp] 7W{g7< ^cNG< J PsQ? C2*n~ 3EN~m?}` ,UA`yn fzԁ YT1Eup/ˢ4I)nU׋O>v.P+6VIW,u r>t1Zb1ԀOnQfe(BDd2ؙۀOQ_M_OJKd۝_N K LBj ά9JB /Z`?i⹅&k#:-I q6枟v"䕁~c(6 #̾2b'r .V7cuhvm9=4Xn9ᡣ4HQ̃j1$tk~%qsP;}SDS˫f3WLQK\iUk:6Z,'Y1ƦC_|K!c#j}jQ=L2V8!)ez, Ȁ>6RR܇/RXFe#,ll&RQFJM(eCNnGRQzXI)kݖp&|]Ttx*d10P>edVϗ€ :?$M )$=O4|/o4jמ0>H޲(PF .VU_Rq8 9$ wu{$1ȅfh5myRLyŜ?1n-90صd)l&{Erplo^ 1VS*{MF:Ui|5~CNӔFR з@ F#tQq.UsͪWsS\S|caUև~;riiVmr"WzkN`O©Z%-$] w}pcn8odt"ϳ)*$ԡ' g&JЙ1ӣ. MG_$  Pj'OoFj$Z4 `˦=KVR@U4'+ϭYbLzf*,J,̣D<)#7̷SUrKބ9]2-4I@Fb?<$385aJ;T1Oylz.ќ̺SHJ$k{"˹.FqÎDJ wX+T o[)(<5nas>w-bҹrYÝǢp7!D9Qr~,Z;G͠UR+^}w9R,HGD/d|=cдHNZJ-:@!৑VO(p+^#59Ұ5I6) (E5~%BTɑ3mX*_'$IE zq0n_:,]4[GkyaE@>ǃ]l8@^eնɛ_:"S2idDŽp}9[5lkGoF"+K튖wn$&\:Ó.C%KJ~UaˤK; >%YBQ}w*PԱʍ{~ܷC|k|N 97n-(ZiP[Ͼá<2=}(n!тQC)[C Dk Tv~6 DE) ^HG{BxtքEa*mA11 ".M'PpTW.e:]䏵ԕ$"&.w:$(S4(:1ouʋ5H2m_e:ԌXgsE*bת}aHM%w?EbizbF%BKvd˳M01v:c$pIMG .H(f|7WeyJtq|9-kk+^zfɂz7{ٸ!vIA۵`hϒ )(.j#+ReuPIGX6*jҺn<z+CǂJIk8/jYFYR'J0A^B̓^j*UѨzRdVsǺy>ޚ%m5Qʳ!U%nZnZO )+1~ GcජМW^[a滛_y~2'jәMU`y<~}&~"o 7m%`xK(C>ǁ y0O&縺U\Z01Kq_ 0"N'IS!Gz]N9}g&lm,'YX9jA!iNm3wi&;!p"gq)i PA;i^j46f-qAٱzZ ҭlˀTnMKE}PRO߰/٦/M1D־Hxm+-&=Da&<&?NIM4 :ǣMc?x'7V$g\§h[!ͦDs_xu/1os&W31xoN_f iV6l^sA(Ӵه5Y؞>IAXa{NPƓf2w(I%وxk_OUqLt xps %SʀHx5!:7"V47q)] 77(0, i0Į<&Chws ^3bšwcQ)QGco(Vw@ʪ D/7+`$cS0A;[7 v^B`'ݐ15=ׄ-{ AtD@r \,Q5ܯ<@(g_u5/d|W%yIM RѲ9V/W fL~IRY7M3KϊRp]~Ԓ+xRJ%Yh1DXxdPQm%uz:T:K6DŠP6X 'y)eԗڍVb8Ӧ>Ȇ4w/7|k˜lU<5 `ŸYT"[bwngosS:] K3 @qZ,/kNODI^6iT#䛣GSͿ?Ȕln5*,zLX1)ߏwN#=|Vr%]ߩ8x&.ߢΆ0N63c%hB2У*URa^hJmI`yGw=ǥ91|beٵN8ww9fb(%.TjMm`bbv^p "4 =aqFzZB@$ YFiȍfX+Q!µC3^j2|r]5fK膀fUL6^iZ|'ypT_R^Pz)Y- 3`춉$ޕd3S}uÂbK(K.F蓊w`l1 9Zn#k3_Ba~idOh4DZ7x7 *8k2#W۪W Me7pҌk {ٟ{l/UiXK\P1\~з-G)>x_/>Jpq1v'_!롖|1As Q|:b5U{Yb:qlV5ts#//R}KS]F*& ?ÈT1]*]lH#Y9g\c&9 EZP^p-^uEP@׏;.YTY\ [Ԏ &j4ok7!٨{= JgEn87`?]8VB5|$H__%>l]nMgE͓ xY_9WP Ti=?'?̃*4u$/q}W,YNAFp!6Օ>&MG}lp^'T!<^q;[wlaq MIఐKm?L;2ͅ =7ogN6.ݶˍ<plȠNzJsZP-kg#v.3;&nM5Ldm_6M:*!-18{,s0X!8=(0М{T[6>U-}%?noP'&߉8(Y88CQb2dBZ69v85! 3]7IIwƩ,drў!O%&#O.\k~OЀ,Wpwj0A#>"\t&͔=*kӳv-9/ǻc),^%tu 6y4gDƶQ<R bƾiQz|[T 2c.fuZ:}ϻ8Ć01(VJ5qa`&BZ1Fe?酑. :|S$X`J&yZm܅juW[ydfd20/ j|ܞ?OA?e}q'{ȿ oGE\"?aڈBJ4(hq!ΫHLz@?dl52\T;(y!Ǒ1`\]8)6Zh+|~:Aei=A@WqS#_\,@NmyԀnAU(zi=Gob{"hˤݦG+G_Tg b`>7?7{*B'5vC#Ko7<{;&2AwHbi9'7:jP]io 4ƶӜ4=Ntݪ\ ;vz.J\Xj.Vd~P )\c+|Б뇅SєE*w@D^ڢ-7cTdEar%Q`YAV|C`E,1.QHnKC=+ ޥ}iG5a*E_qNj]K>t&E7lW GtCyA~e^.Ae";<&ͅMv99/)u+80%3> gxn3[S,:r= fS)KX+.OeI';I]pS$n=|/̸? U9*[+`i7>]߼x~5Gh t;mL>T!nܼa0ϋ:PM<0fb Ҝ=U>eZ|-Rz7H,'gq vafEՅ6{DZlϚ=\v]Sy)F5qGF $t.}MslpIc5$6 ĥTGF1]8_t+4:;dLx߮O`7^>zA?4Vk_k4Q@ Aτi+25fq(d 6R)(.h:="O+@D߀8!xܶN|:TD!yLD%sW2ENH;&_wq3q;zYtPRHI4 仠jǛ;*N@3AsrOC;9b+mq`pK~VZ9ϵ?4CGF-P:yw Pt!e+V|F-lJhݭTFYw>:}wM-A҂&-򍻑I(JQ!'/aa8(4x hPE %"z}=#Vt3WD"~JA[cҏ(WGVzHY ^Tר9TfNݤܠpȴSlZ 6Y]Wj.4p3C9МNt^5Xcպ cn?4z1xَPs_;ו{e PwtiWk28֧4e"Ny\<#)*w(Q{R]w9U*  ɱ;KwP 4Nhp%]LZa/._`' &zټ*OK:sfߐp HY=a&>S/D0f^}^Q%sO)V eh `5! 3',xwb|;t>''Ņ w%`% ȋ8nDd^_ea<1Rj%'udKÚ/KʢLj|6O.0fƅ<ڙfBi-V^f25|ANɆQCdS'phh%&bY# .b9I<>_] QX^:c qzX r3>>*Q|M '9lB>wg2_w4wAc|)$fX=t5y39lb_:5~_FU"!ˆQ: 32iqs,d́&(' F+x8@' o;q$sCI>[c揰]@ͮ۵@t-=OcJxo F YA ǺA lDY)"{\y[Pk"m$Cn663Z.Ko otJ6YA$>69~UPt+Ws*h蚎5@z8T-OzvŴoܢf?l!LâjsgPWwSbypLNĔ S 6!) ;n96}aJbM4:y)Q_յK=﯁{$i@qxn~wQK7O .z=/(ܠ\Yx[C}&@ZMCQ?L2ĥ2h>SvݣQZPl4P/wV9YWS/?tn%/C"VƎ9z5T40]S\碥 jg+oEg`%B3`l XФNX6Dd`MA0P!߅/ w1 a[~􅊩(ut1d?08j'=JsTa~@a<K(!-:<\bÖb:/d~nuav$fXϭ-PG trjɪ&2* l!VlbfCRL e .Xc^h4fI(KH4vFra}/5syZ@K;N†߫7(Q BF}MvB\#lԋt'oy azhkq CBU@ E+b3wg];!vQ\mmui8s<˸0㗰AR0J{aaCGy | lcBǞa~o}Z,&뽺&QjC:2(AO߃Ɯ,wRn.üb&x·bqthy33QiNT @4~6%ʔtxEiIZwEYo;0J\0A|cKN&Ά֤;t|\1S}T%5L6%I6f=<[H@'ɿIpK .v4H +%riZHF{}%\FQFCz5Ņ8. P;..A; oBHgvAi"|ƌN1Y>pmܼ K*dh3̈́GdS6K>aʦ= aK}Gֲ"8 #RRPxf.89"&O8,yz*#Z:g˾Ā#|)><BU$^ۃnTS۾X6KNd|k lZ,, x6:@Ǡqgv=#5 gI+D'kUŕe7%BgnQ '̭@%an'IĝKߡ2qFZrwq?U€VC2tE!IEJqXtJiߣlԫw~ 9:9m OuGv3KQc.3%|V')mr6X֎f/*>O/ph oz]3f0{ Ѻ:u#J|ta^2^ul!!/ko, ]h}UN73;?7Ȝ紱_G/gG8i尦KÌDY͞5Տ3~AAS-yD޾0f#/r}g\)VO]m<Ynݨ*TVx;%b[@&iub:/S@L>jEcPD3q ia5dxtؒ 4\u#L}mھoJ=Fl$!g|Th\/+[llH"#י6S4"<W|sB=vއwYs@q~8Dfs">=jv@#CM% ;asN'lexAKL f`>: -e~Qviv6v.Z=+uVRju0u IfuLRŠ??SQ t/ݞzz~ ,'؉ +#BLjiii7v-ڛ8XxwyZ,c9Y TS:qLd*PX>of|[+t5͈=jp[u#6=׬a:̡ I|`dw c*M!YuM${(O48{1lHoU3vjo}mTL*Ƈ2v7dg@P ^@Е`u4 qc \,.˴[3ScS/Y> +H|`o>0gwS[1m[DMU$r*3t8r_n^ /c?9֒qJ1rM>.S3v6Ե lFC=Yڲr9)Ŋb =5vVmZ{DyKTZ/쫐_Y-xVTJir' pƮva)Ƞ$&ffq'Q["nEG&̬҉#mް~cm`RaٚģWs5 <]=f(#خe݁۱3ݩ[U>@nez- 6 uF wu ;\?U*_g2dWicB.r9Ԛ*em`nOG]Yba`c>_u}-#ZCV[ocٳPn7ҟ&DÚ'X6b#.F@*8"܁!>B$]{1'钬^8J짩ךe6ï8>ӳa=}(tC!R +tc;6<5@Efy+Ţɡbb-#l2CgʹhCKC끠[h|v?6 =NcsX]\EA帝DUH]ʊ(NG@S恬ϔ] Ğ s!6yNPaOi LI%(cvv+TW,dxcS8-AHU^wjZ' ˑYfAP7 c__ 0}_o<JGV f8QZO<{9( GUEVbB蚯Mczvq"4ֶP)6ȇUL#Y{60uygB+?<}FYĊ0ͩO0WJ~3f/=;#:^$tfeu2_@ ZGdc*#U'ц88zk9m_+WF1rCcYD&XP=:jz3n~,ȟmCʓ_I]N@- 䗥-|wTnb ȷmث6/MS.JS 7qC;=[\83a004ֶPZ>'d ό?L'Jr!v @uP°c$%d4Se|ՠw >&oRffQfT҅ڼǟjt\i\R> M>fؘs0)uLY-p^:!Ї0D8 ~z^]6Zv:#"?= rtbSpZzpJó @ GpfW쒴{6Nޡ XwףW\iwJNƸbjsHdw=<| \pHb_!UҘWv+q,뚆)/;\3nw~Dzj>l}:!3ydM=A8nC5hIx.j,qC8Ktڰ%hѿʫ FpE i!g37OիPB^Dݑl6Y1ۓkSycgng5*aF=rƛ 60ohq3]8Fܣ)/7ej2aPj"eD.D8!ln߻(vwky]D)9X#\㔜F~m.&3`φbWsLݍ.Cm3hoi ϐAwqM(_S/5R30}FIW<,e3sYXS߀O$!+t.@!LK"itgQar]ioOK#c.]gʨ'gز^umջu1k^\5<2?WK*R\UG^Xz,:MƯx* hmUJiSmN&B?^HBHRr,i}-ۈZ5AXWDjg up<v& +?]aJ-lan CLQc4oI6߹G]?0d 1cm1-#0^xv Pyޠ {,]31 >@5j_0]hM?ՔD5ӫ??h %gN?Z!ZFvǭl\Hs}mgTQBt;-%CYP;\,\-FH]oTd*76?j0ӭ4 ܌s%)oHE"yփ1QIJw6~9{,̦ sգpcs D8n;xF1Do,%I eGpKH5%FeҨ 0kᢩ'zA딆]nʊը:Ld%k7uW`5ǟ2|Q1}4'lP,j<((_Q0x,SE="^qf6yS)1~G@z)/]4b{$ri_Qt/ QG;i$1 pg^-y@h%=!`',3;@:sɜ+ZoS*zNg[0& s!ȭ>zz> f.l\ʳ~i~=i0 h}_P* A'݇Vuy nw@vҖ \Ё~I=P/}8XY)v6*@$'TxBꉁ0%/9l A<zۭ1O,(iCV_>68eg^)-_ON@I;y%,6]jBL+f;۩6vQT6@|^(COd*4SJ%o&g5 W4Acݖ`)2Ac^Hgl22S&$v 5rkZ(4djzďVwho0yU' OTdfA]4X3`eYA}N[,۴˙R_3.ST'Rb_KSP0an^fɸ߀\(hmǜw3)D<+y:XW=&i,PqMEIJjԾ_89qgwXϲkrH_i1)$U;Lmv"lZk(rB Q;(xGv߫ZSxdS]!(ēAƦxO<`o1w-QD!j%3h]u,} ?J(@l/8Pwi߲"Bc@S IufşmR'x6_ƎYQd _I" t r9=xKyCX_afP5mݣEgZJ  /7^ˇ>pG_agi O%Ӂ V[{+bBn{ܱUWIA +P(E0?(։ՁǿD |[8ŁFq?Jo2u'Z|݄ V ;ܯ}$j#2 SwkULYf1$}uomސOu& @\A фQPJ80yQzD@ۉ{' y{LE)^T icXSuċ{āvpT!4H=0ܤwJȒRM,)H89 L}[Er)Mh}q nݲ;$;t[ʬxS%y1EvyoKd^(HaL@. 2H QP9);HAލ1-z\h$#h_*٥ѳ$XDP'MA{7M=! vX5QHΉcG&>RDT=9n%v=A=vZM`ڎ|EVnKٺg^мx-ze3ΰs.naS1In(ˠ{ABZ28w GUi PI*[F2:m̋ :ԡw~+I jh/:yGiL%Iv/['e<[;`$sgE6܂Ec : o;/| \/]m_)/,|wP`=W 0M &Tٻᗟǀ<,i }h+lbY-KBs8[n,7߉+St>LBԸHFLoM\".l4#rZ13b#~>(시P=e#\J8-i? !ZO"2Jv[ܲY+A iqs0|OQP 4;]E_d.Rzϟ$0Vt n_z<.OR'>96m̅\cf/V`ʘȻ* ge:eԝ'&63'\htS(NÄLr< aY?UU -KP?tO_*^)xhC7.P;1 M>yră⾓6&)hluk88dJWe7n򾵖 2Хwx+=2Z]{7cuN-!<w䤹4jTEpkZ}z Y5_+zQd$@Π-$wCCДlmaJtE,qjeEQB`yL 7fA^\lL6peM;a)p\}Khc*8 @'#!D2Awc$Q 2l!$_$Vρy 58Òob80&[zUCx1L> Z/\VGR/E dƨ(9y'݉J>q3-/wfTnX) R7phU՘\ ԃvp2Yb%n>|'}؉6je"ÆgEp^30b~۩Mꬢd,JœW?2Pyv „¤ݡənMc2yerrJWJKVMy@epfF.*rE%jƄI ˞ d(kOf/w.P7߽lbddIQ?^6N֭Z5_LAf7Y0RF\ݚY= ;ꢈisBY'o0BFy$n:g_?tU?YYG`I@(xv x/;?Ʋ0=`G.(xd/GK_AFϱN4VO^a$:w6/TCeKYf3N/96IoZf'QV"h3Rf|N{^xT5xA}es%l) nwMO4K9*ݧIEy9_9ň,/1_y~A,vqx9oE܀ބ:jeܼ4Ns|Dsݑ@**I}  yy`M:0F?O==[} Y{s?kC% \Qש2A(G)E&Kb;)WNf rC=869*)%CBQVY+㞑 ЛSci MJOE,ccG16(faQ锤5SOmGkԟU:cʿ^/A| _oc 4BT6|PH߾$xci)^%xN-$X"Zx_b*ju1C-isd;0>p/|s-@ǴJi}PK~`˺tc/;qdBR@ |Av(`0 ;rkv;^\\#S `@RI%([ZUEТNxH.g3}t3R:u+2J?@M?>'oѸTдve&/_tZ(.{11R$kݡ!4M}(OZ};&ǚNFYRU^"K9Z̸4xھD2jTTn3e0p>\ 'AۊnM=*F,nJ"xE|%m(Yw&὇VY)ꇿ ;lZm6BM<ʯPY vn'O%ēʺ8cߡA^j n0K8]plض嬔B>ɂjSW߈~)F^,W`Z"i?H'oCIff èjx ?y\lP}}?͸(v4eum:A}t|'&%z@n@4DNO%/Ӑ6[硐EEo;b2JKUsBC`Aʚ"ϊl"߄n-@ECB5I 7/ &*8]TŬ BAguOy7c SXMS:}X bNszZW"Y@{dAt&xIWh?+Џ&Uv!~#?wzwlB??!O5u\a؜6#oXa+̇) !sf`HPyblUH[$B{0S4-w,WĀ}@+RũDJܝϯoѼi#8ti|f(2<*}UBڷ 1q|E?c{*lS#:v nn'-EݖKBI=(WrѰzc>wY\a>ȕJ j?ץ<̗W\0oF)!2ˑg.V~s/1-QHڞh+!T([|3r ah[(Ff6wږ9%;Ewx0O lc藊 Ml+g9^~}d%SY-"#'FVq{W=:D gw<@u4 y%²XW ,E8 JlLݬylkYimzuIƎXߑ ɮy7f<>g'|ZE~*'J6hb6PXeN;#A k0x)hUS^ YG ޱ<^-F <`LLX++aO3aM.`ŕV[H:Et󞐒#zyffCjO@nhr()tT.u+`ql욤Y \YQy2ֳ@IT1O,{O$" >Sum-$\֢Iɚ,Xps;spPęRKfzTFV"Srzx b#37g$(|98D)* -]Pc#PH2)նS"QvN2x5 ۢ_| 2x MI{! ] bD=YD}ߘ*..-X1O/A/4 7 <u" !.\_ؖIMNDZ`ocRkK4#Cyr+ b TkN~,nI7|C~fY)uYFfa SM{mW VaB!,tl8_e*Wr'dȖid=ס H_2G@G'֌1@]/G3cpǕYolLzV(Q_; 1Elo{%LSh2B1\&?eU]s @OsIX[=1  lZd]V) >Pw JO~D /ŗvO6åJSޘ?7v<xE0O!NcKX8ƥq M6O >gHS pj+vzHLdp$^5 {Lsy8eֲh@YS6Ne6'?B!Ai@=Jw&xEzYϿ V5lb񀄐Ãe^ǸG6|0 )-ۅdTa0O}Xt~˞ON0_&r)[? D!MuO4*AĘrpٓ_\Tg7?W:)LapQVy;\i 1~M菧!~ڸ.YtgL KmHJ~%nM'±{$Nܠ E]tIa&ꐊ68ӈI T򢜜]h Lb]|[4>?^4c}А"p[&vG>ٗ`?jy8[ѫGV9k0r82 w|7`ɴ2yf_aQ ǹhWNO{ /ΟƁLlawؽ 0j"*׎`l ]G |KY^54֚qT:)ZDSl{Fe&o}2;i`5^~е c(UG@Ѵ! lf &ʠi!aQI )@A E$DR}ߋ˝y_jjVLN#=*/E#J/ho&-Q͢%U6`)6D8WvR&FziE+fC''ΣSFUoK3>0hY58 cWw,{˜>1P#Ҁ {7- ẈBl",)K^$_ƠkXz1OueŝwiϜSEnAsO8k"Ọb!'F[ G/Z$ >?Q_+.=G˳C%֑atx|, LLdj=&"nw+ɫjKˡpӺ?_IQV'UTmJ0P"J)YG%bR4 ƅ5< Vj6Anh΍^׳18]/xu&Pr G gso)uW@&qNfY̻Xp0AZ\?HR͒ fG"IGJQ#̝jŗxFUK{yU+}@{Fc5qF؁iƆ GJsq*0T#Ī@)wڂ7 n;ϝ6̅AגN@QϊDf]# ;:IO\$ ^KVsTٵ痰w[zFQ.["d@)̋ߎY;Nx{*)OKf*9qHٓ]v@ׄz ,֟ħEƭ4xqd{36ZQekx Z`ߩ 7}ΊO72 VI2ۊ%Ӑl^ C?pZ`˄ɓOFZ4e/B51QDAXֵ!)h/\0גS%1q/bMlyw pmĉAG,}yu;G+ ho` xB3⍠Y+et+} [Ph97A(P^s ܀j?^}w0?%'1|ޭWt7O;Lwe&"XN{vr&`nKxHN~c5~t8 f#X٪9]cMkġF RSQ슁ҧ\5C*>2GDgR'6-i;%qyN/C 7WDZ!#עX{zd\=;kz hyD%N_-@/j"Xy,.RWƃz$S<)߃} .+cjdF"4~-Ln2,<;SpK5ZWL&~I(`Ih4koCft>zAQw¯Բv+-KNAYPb3a'Rcb 'MjqDOSנ/LpjxT'iǝ^Y@JI9C"x zLiP%?!X^83oܻH*Y`'3ye=#ܣ캕.vLV FG᪺w>I6=m+D{޵yG1FD Ou+78]Jtyϭ",Dz6?m}f*FΆ k }Lp 7't%j-'h2ީ(}V GC W3g`*Sψp`YY0z 'G &Jxv[we!DLS]H-1b Qjv M>𧥽) KtP^ъ8|?2=^&%>gtvpwӲ-bMj"z/L ΕذM^>06}D䚢&JrBuST>ŲWR$H 1K@> Zq3q"]$.ӻѢq I# !ҾT Ӱu e'w u/"1l>novmX†=Z|& py>iPmS-ejzt8#WI@Y&]) re}T?7]t{ lfe*lso$J?sDzV_q,ߣ`-Bv XPMFG}ߗVH5^Sjkvw]J#En1 M5VHrwX+ N~MυV?i|dg5[!/ G15?t!hOWsHYW:Ac.]c d&8cЏ7f-2i;R`*P7=~aC_Z FG-#_p[,5WijZjZB-i?3"q{ge{?@ %G=ӳR|ő o|*eӔzJvjC? Z ݅Ec~\ ú\>dyW"ASÎEC!בa4"_ .k'ejqTF˅vz% -F+=/M6ܤqބJf}}:+5j>>zYu.(rpl٦j&r.snB֞mmkI بj\(T6a>l SN>[Ñ||EtT&2TVOjJ'7BC'n5ZQ9 W~]1HҌCDŐ 0iDۏ?y ,gҳdMl*E] %G[V#=2ҡAEpEIIsvVmD*_Ԑ^!p Q͠Vc`9>S8&=_Өu܉lfs4X.\o('Js|0M2&_fu*Bqf"cإ$"`sYUx;@>%'jsNa6[R5X%= 6{V軰38a(F?7⏗C;}x>xunUvVA3kB5u!?EL31 6{ ߶c!Cpq0>f1&j&Bnn I n\AȲY~*s^O=qh/iI;t~q%PV(#^?CR _mR~DaA ⍭(YGIM:mdZ$7ex\w:"ڌaJ$K/yWgw/gGX̚Vo4Cx_tX6鷞H-<.|("B?[N#Hf_sO *4Tas J ^T[%HG +4!k.xYNCB3i| N_R`vQފszq`غD`WH0q!۠ePr0v~ }g_AA_Mu5},w51LpN[ 񿦆k"Z'"P2ϴ@,d\2P 0_j_d_)UPi)Z}W.!{<$T*[ogX"o](efACB?Z,O@IMX޲fL+$` _t1;'8 =}i:wqw~}J;Il59NGLF_E RXV`OC3|P$_ Mߣ߯en4PsGM~MN?mt[פF{I~#0"7U>Jc1V:XD,=3z|VGKGm1ԏϠI!͏N#'%3pb:6# {$ <-o؋ǗCv ֊L>߮ %[H$?ROksk\ baH?R fܜ K:rbp=cǓcCL6m@ )_#Pz10MFg4-ew˂Xrd iEc+W~@JkQV o[08t_ nww CM^>*V W gW|%Tw![B?So[I8hr\SN2*Z4R:jo Y0j`˳=k-sIr[I $a,,OZ :>_4* e HhX:^V=RM7TH\=<8*YOߩߋ$_u<{@5$~)i^g&Q%[q'lG e&m",PF no !އIWKKka*G[¯q|k̨lksمogV#b1߈J-NzHVSd๿C3ǬVVD9 1Fܴedj } ^`N N-WWb&Mc[7>ӦϾ2F7vh0_+wV,ϼxMN3YV$k?ǡE;,e0N>XNSnG*{ϻp gEѤQ@tf,x"U 9F; -"PnklIn0} c}7"r]kW`0bg8&!j.Myǽ|2‰\Z?T9#Ye\ Fӟgclc[ z ǭ l~w4PI=FB _gYZ07070100000136000081a400000000000000000000000164e4ded100000a30000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko.xz7zXZִF!t/ ]?Eh=ڜ.+dFh0R^iB;Ũs¡CnQC1[Xry.8N^dvTΰ'%{E#SE?h?7cZ-^Z'x7Hn[)QY+IS̊7ͺ3dTCZ-:rݍEBEBgX#_!tU@s"1 NmAGxE\r%q<.BnLQ4\3U.&lw.jG~Y:" Qpk ~6lMbTY\d\oC!FŹ ER y LvT .т0uZ<~PV?6atzQzcO0y 8$=ݥ A WD7`ONl@' e^8ņ{McJ6Iև&g0{in!m =1Wxv![M+^9Mrg]0BIϡF[e3v f:?zd̠u^d!cսbr;^V[h8N&r]I;eG6J yv7qT!*8a3nsǍJ/Uِ^4i\ȓ<ƣ$JkB[Y=|K4.wVȊ g7vGY\Է#K}l 'R]Rk.#p"=Yƴ/xn3+טM/~,In3nY(TSmnCV%5$n=["y "ms|ޟ,tZ@n`? ~ӑp^0i'dPH( 2qxa?8jP-6ج_ Ci]i~;Ԛ%AlS :\h@ŹL[icv_`PצVnFmG8j_ce?^AwQw.1xW2U* :RT;:rDXx8C|oNObMnv12l8s?LƢ"wDч^T_y<5όZ6ZjF4Z͍aMݥzi/IDvGWVㄽ]$za{װvkv.ogF3-Z;b}3,>:ʵgk* K!E$3Suδێ>hIoElCVE& #פ(uCFi}ъXpLhܴ-";$t.<jZmû.0շw@plx܈? R>XNH#_+qu%W;&u 1n:-Lt:'t݂S!LR†y}[&PԍFZ=ѡ)Ɔfvi(4.U3^~¼T~};HgDlaԬC.q1Bʗ@=3Ӛ f; 5"^(3[Wr}h d|@]^-Ku>5.܋ nD(lbò礈dbXkU ʺR=ʩZw#R)>>}%h9yq w'œ&o !9{#O e5gH 8ixݐ1zRt7d9(LZA,bS8죮Yh}LDykCKxC>8 gq&wb[b˲xzdvq1þ"(hIK;Q2͹5>EN AʧKqQnx`>'w*͚(a @RznX[n b>C&zEI0T|X9^fTRpRp a5I=h=ky_1S⛡Qo+ImLj;xa@ngͽ&ft^_jU߈S,{oDt)fu d?-ps$9B~kɎUqoPq/%-C|+nh2CB5yȘTH}6ֽ})픉7|~TR@:R)C^.Qh&@J&ZNb9L{H#fFǦьOԼـ$^7ݝVDpCV7.5;mUnj(GEv>@!O6rJUJҶ 9Kpvwti[s=7"^"\&q)Dt&Ϯ÷ױ:G!Mv-qe`sWÏo܋זcut&{%jU)q5tV^-OsVY48)_28ks-$ ]bL͇\ʼ39~uv^@N BE;?]u0l Ly@?Gx.p`ڐ5Iq뛑CJ"x0]-KNSk\6c pw97qzNR )g-$EuV*)~܏ ^&Ni irgI-V׭&jZ.10v%QBc<gUW(k]^0H$6J/hλPS[xtm?ޥԢy\B)P{W[9drqeɐ&$yO2Tl/h:#z'"ii@ŨD8UD):`2+{h LF@A %[})>]0DFǷlZy967΄; Blx_n$5ȥ>b(_*pNjE>:m +0o/9rk,I餉h嚗-ȊE=0{~q7_&)7%.l͔/XCt_Xw;}e:mqS ˦y/R'$zbaxJ#}A39لtժP)f1GUsK6H9q).{GJYr*}@mqaS]W= WļI xC΀A.5 TVl""R<a8NE)LC2/yC}},8xc]vpXABn3nn fNWm>Cll; GC[/+)JRPB_sdᦊ=;Rq65q;0 ] 6H: \ sʇQuC(܈A= P#`UkB5W9aձ?Oe'wO D'.x!-`'Дܩ5ᘛahRaD/of lwFͳ #*H#*~͑ Gx+㻼ä{XwoFj\KǍb$ SH*6;$B󌺚CakXLNz-I8'ì̍|<~^WC#{"?TCm/c!uac&Y>v1PޑsZ|M>Fx?{u2%.1Mʏ_ c.лb$@Ld_m*.I=M&3DG|.gH! =[;19qAdztp87q2=f R>z_ym"*tH4'9{j}b;sZf~j6P Ժ$+<3`G3$} Q䬱3IY&u5<%:*zC)0_FY' ) ʕd2A}}h +#U\Ik'gJ\ՠdOi;WV֠iD T_ H@Ruq"{pM_7 3S1~[!ܽ:UC?r97pYugG)l#ܚsl0vexp> m@8wSi@jC1Ð"7PQ^L(,Jj<^H5U.x`_@Y /qZwRaG`A(\kv'XOaehػܳEL>? ph|Mӟqb"XBzhk=eB^H'+[yv _f@^mH(׮O)ӜF-Z:|>6BL5c s!X0MCˇ 1F>+ 窆Ou+8'%,ҽ* F [쳀҆\8 -Ob&{+JjeIRю¼kH/1oi1A-<-JB0p8VlI͒zy~6(6Rs=T˩Vw›U.0#!FOO]C'ߦypѲ*EJXA|mKLm]tOlZɱ'&E[Rh}"NYm\{eo7ӑ-?u1 t=xq kEN?'Xꚳь)91nhi O%LHs$ <K*ti8NQMaNӛ8uhw CR}R$ݠG#&; n(AdZ,O΋bMpZyqO韟LG΢A[8.XNP!mTW5Z=6X^gYiPqCtb֎N z^!R8:},qOxXv r< jpgU6QOpF@SB_djmkzF^Y3Bci{LVV+ZaĽj^}KPhYstW^Gc`K#Ǧo'Xa;Nic 'lݞ>3db98R'qg~BMjD6x2Q9O6ǖm;Uݽ6X)(vRg (뗡X,+,||S"q1Tbw^} ƝPIW]I' -i^fT{0SsǸmtM/.j"Oy_I@gF&9<(3x%(F#LUo ?5NY3ȵJ&f:0MtdSpfO58GΪ9)5cZl 6:Mgya=qVMr y mlMm6WL/R;r*ƐcY-AǒQ]Ě;GƩA] Zm] A>k۠puQ7Ģd07?Ԃ Q@ R}9e~ܹ=Q Q-07DKEh˵j\_t smvic :寎h_pNGUH(J*1w5O*O W/'ݕcaUU(9yhrBݪKlǭr0D%WuOcC&FvR,_皺-YИ[Ci[ZfKV;Xg1=9->S60CM`JY]GhA;BGB r`ދ@lwtޮ<{ep_bܸ{xQㄑS}Y7 as7Owǒln琂=}?Y٠ZQ-EYXUÉ'$'ȯ:b,vaR4b{kE_E)ܞAyFxݔp8ok Wg8H />@gYZ07070100000138000081a400000000000000000000000164e4ded100002058000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/rc/ati_remote.ko.xz7zXZִF!t/ ]?Eh=ڜ.+=EKqЌp𻾱ff_W(#>֔M~dwj9ĵP~EG79D#b;ˬoe8i,>$!aZ;lhh3U3r霆5И _{ )m <2m!VV#{9 TGUP8 *>'N4ˈ:GA痌GV\q=)RSVuJ7RF7wۙh8w/۲\z¨ê,LqfLCӚu&:ŇGJS&'n4iyD牺\ gYTˊ^%NAG٬ ;1KR*PPb~_Փ1ayqf`E,: m&(m.eb\T}PbhQBT( Gn-.S-uTވ1VF6%ȟse Co2 Vr_M%QDO\v@>M 6 MotJM)҂3)1/EHp1Y(s]_DB̔fX\+lGZVIǺ܍9fmwv3PB~-FڛrY #SUs63xh*ChJ*v𼟨=N~6gHD#?zy@;Z^C-91#Uwr;y 2Lwxim߻ćjθ#7Fjpy~c0(1H *.0}Vռ{:jIA/*'z&y_bu/Ob/ ;(stWy}bRxu V1A"#m홬c_*O8IȕC̓p= ҧ 1Qƀ  Ø*NȲ ieaޅ/8|eHzvpׇ_:l'CNΌ>c.Ku)VAѦ(^#lƯ˜f_y*'S O317Q^<`0T .O6qÎXf9OȆ&с+C%UR}C|~ =E=X13ɣ؝茧蠤 T w.Y$xe4iiHu܏{[*;φv36.t'cÃTC\FɴoǤBȳ]?~=F"3Mqf7C`;ݱ{+?u;r:JjXy_kцJ2CڝSMRžBR #RPEo 3͋e1Pjv&:pEj!$VGHB$4\ Jחph_Slf]cDcxi+`gJ &XSLdnuSurX:kW rz#6lGy$MWg5~?6%auM{ &qnX>~Ml)X螵jNt(JuKC 7ԩӤD93Q+1{'7yȶ}i/`f`s^4R~ u jӋ4Zp%D ]Qm;DX{%q}/Gc8IFdĠ@ z;ewv+PaA3_eʨT@i쀻jJq\9_]2l$JOB}ІܰGW&"l(גWM~7϶ fژs\JFtI/ ѧh:w{_T-l2,frEO oУ6S qpA&IqHk#-Tj>[#l(zѬuZ jwdSY.~.DX[ѾhKS_!2tBdpA[ML2j21'`5GHydԲu')TKĤҠr6` a `?cos#PGOL§f*ԩ+jgMDu\ıKQ |st&w޴:5Jn$3!>8~/8ey7z贽ŢX\o vp_ȫͮesǩA[.P'azLa8䭭M'nPHfO0o.:kP} ǭzr &k89lPQJˍ=+X`:,'V Mm "0:lKG:?T =ֿ 7lHT s KLriC&.Cn[rBoFKCXQ֨KS'\YHpW9Mo /#vƒx5kG׬VUКth=?ۨ@>P@<_vk$WLZtWdUL'_X҉ G&Ykq)⦩\LSM Z'\6$]01CJx1 _MbCO#F]Hu@U6N|Y^%9eͽN@>~R''w [^iח4{Ao) Tc|P}qc!;b^{il'=j XEc2$7IxM0wa]`t~~!}:.cL%wF9Nj~`D4QEox'G??@OM8+ *bc#,MaCbW9:mKh|rs 4S&V܋Ǧnζ5sxͣR+OuyCgVOz/ay۾LUbNWfwR`<:F71S I]{{QIs7 d"1qSȚ+5 ăXs"ʱ7bi@@hdnt0܉9SYÿ+Y3GÛ8fZۘ2̗.Zŧ6D[8d+Z !Np֪΍?SfRȦWY>=j}U,FDY׽&1XLikTEc>g]\"0*~zƓXTmª/t")SBdijSX3Ƅ [9ĩw\ XEf^$0H KuvseAGnG6ȹ! #Va;N.0IaA2S2́Lpp[N*|?3CR+c2{_Nzn]d5ncWU+U!3 =UppwlF|Pk$fڊ߹S}RBc۞"ؖc q1vTF\/ac"8*u_x ydD]Lqà ,Pln,+)t؊ElMpΠIM T;[x+7R(TLj8lY)a3yv> Ս 7| Qhqa.! 2^bURD+KE&c'}E$oDtUk[͖b/pw9Nr)x(*dЅ;S93KY֫$l^p&^Å NHe*_T \悶<2({14Kʊȓ]m\m̛DNIbҋbKHTt]?I֊3j8i0i'6;FUP̒Ƌǭ1`uSomZFHwJ,ـI=lu03QITcHlb%6ҭV_Y@X AaJU> 3n>Ѝ* qQe؆=-dZ{}ҠTZ#*y˦1-SjeXɎLq%z{|%=' ydG]%rj$kұ·v%-P%?%u1F8< m#9(pbR M+I-NDϙ Ŋ9 WWf/) )Yu9L־j:+ytT%2'uP:ih?,\ืNEVx{k(ܬ8'Gp&BF[A)$&m86v2H8LJfxѱl8XתFdQaNSB˅W5QzS!FH"7 q0+V$ yJ{4m-,;q߃\1Z Ų /gGaN JLi̳vT25tlב$w>ڿGvVN!=T*:8);Lv*ߡ@U@ڪ)ƁnU)umc=7Up9^S֧]?yG2 [oqB(~bΑ},#NC4GQкuWbGS`% WNȮrB>CC-}hN?ՆHpO5b|ޤ90UIm®UA< _.D꛲G[_~T͟ٷA|;cyX';zrI.+;k3@AJN, $זr?&5ޙ AKAHXk "IEv= DPKlās.#Ɑ$}S[()O^TŮXDFW[lƪMOu Yv- Z: OE420bYX4#^=f(UNfp{%<x!b)Р6\>yՙ-846g I%rB-n7+rFR[T Rsdl诛GLbXyC%<oiBߓ u1r@AjblI?+jxY`5\}&܇]64ĩk}416I8 STPzg]^R9ςc%t Uf3eU7MMaof_݁578VtD|Lm7L)1.!@|:p9!ˮya1hu4uMlUUƒb2ԄKˬ P70T/Noym/Kh#R _gk=sW&*T Gp+17!?קtT8g1+^Jr/9-1ydS0gd{4j9Dz|kKYDC5 ogCXy܈3!6W)t 7qw;Tw@ Ȃઅ־&?@#EgT\z<[(d8$5e{zPEy^**[$Lj8Y6!X}T#ZE$2L(jw- VsyC1%U[^L^B)/sFQ o^F}aHGEv;{fZe[.|Ϲ &B؀vCF T/C!ZsƇ{kN+i,`°iUf)u͜ BrrWye3q[ئ~ZlzʩOV=hS M,wF}2& ݓُLƫ#RLc}5\*g|&aD*N7 6CiZ?{ c^yC׊ ͇d?%'C~I07F K;[fx=EQ1dlVڅʄ -zRG˽*AdAOXGafA ~r(OABbzރiSS$NEFӡD"n]K"^Cߛe+N?(j:'ߙP&;k~/3 n^+=/(ARw/!0Rr.PUt&)~| YУй*b~]Mcc0&{=b)do?ڐU^ '͊l2wڜF?hi G"t6z0,<Ug ^"}D5Br8R+gJKnv2@8<6aYE_5M*ODCtI|.`RzzE^cK|Gme!% ):_vijvH&Q ,k08>&/=.5au\`=ʱ:00ᙲ?.y]U/LV}S^!|'wr2(^~*Ml}*"y""maHv>x)t} VwHi/Pl;, ͳ4La((ךUux߱s(i :$>7#Q VpF.DŞ~p˼^׼v!x=QB~;Mח_qAG߀@RE)z`kRh 5)C߾j [b!ɩC=^QY98Y EHvj#M'-h=`]:4@ s{+j+T֩_c+oTsQE r{2C5"EwAUh]WF46$o+9,~߼IYީ A,sY:;Z% `T./]EF"́6C\B#~WgB݀xGD⥋gȯCz .1ek iUsHcU(C@Ycwf潃$^MTooˁy% ݝKRwj+xP&LҒ^!X콗;4`%I1aa!2NH9ݣPdIYa͂+ۿ 8HD)3vV}+@P8d 4Hfjgz!ϝfAl6Rx 'F|pñܛ} i*>GȒ ib-gaJqLZG:(p[!y>TO]M1QTt;Sn?o+H<2PI6YN'{PW9s8Oc$[GI0$cb7d_޶Bo h-˟Nĥ6xf1.R&z2Bފ!_ J>5 {7*z*}~o%nZ7G1=oW]@d1Nы^Qiam2H 7i5Jd[;1ts !0yVv&*d1[oxKZ+Ot#nš]ZeM<(˸~>8E˶DL@)Msq6J̖t+IeHa޽BdbtY\Q8ϧ9d I"pV7ޯXRA%\Eҗs;x,g|M8ZTcx<jַQb̰ !iL~ˊn^M,_Mcv_F1Aƽ_u 9\ed_.M^sbރ{1JolY|'k_Ojg76L7 xފЦ*Em-v:蓷\z-ȡ:}>0uli?~3> U"xfF|h8 ;nЫmb1/G[mIa1nd)S<@׸'=&ŏD9֖&Z{ኞv#!1<*8-: 2I"bH>1B2 IUBL lS77qGst}U89A36^L$y ʓ} i79a./M#yD1[ n|08Z5 =%iD]@\ӟal9㴊f0#)e~#=C Rbdeɣ5<=SbPP$GQȨΓwDX 8ǵjS-&嚦huU0;Nb[=;ziCg{(wBTyYj\yC0<-mpq8׊eCf{jTlz\ލ .ngWF' ntvIMd/CBH<8H]p6I]!>+6Ҷ@.F~Q2-^Ƴ. H{Έ:L_ :ES-_P c b\Q b3jl䰊 *4G" ur sUgfQlER*QjV~[wAZӣ?34ދI:/D"fͲfȋ׆hgaH̝_6ӯ Wf j!R8L{]3 {pYJDJ$6jRGͤUiU]h oiPEs\ygnDͳ08]yH!#v 垏^l/4/͜Lf'pi|F:RB!9繽|O c?t.%m +( = Ze:-m]|V=3Iی"1=dqd,; [ֶ?8v=,JO݄8>!L=; b⼧5-eprAuŮzqfz{|R-Ҳ9 mN%RN*K'A%\ 0Ѧ9,t)⣃)T` 0G5zh7 v1#B`pdL{q$lZ f`C< !%ʦJ04R0`ЙO)e(7rFFQ-R5 ,xvppPi*ڥ+KBx;-^ %ip~Sc ˦YViO mAF{': :$b?J2ϸ82Dc1@E|̽h_DBS[ö#dYswaW;C#G _~,n6֨}F75 _JR#7Ne-CDlN CUjTATSԨ4zф#}'Lfg6QkrCךĴU'Pـ[[(e_ f2eoOTۈ w.Um=0S!Z nŃ_Wx)| .dg"R}*\BX2# gWy.Qf54O^׶RG"d7ZHКt}DZP*`Q&gJLZmф5DWQKAtj^C8|ͦʟM!iL5:noS ,x~ukocFE!0 gWLh7YqntZRFY@~ggq19.uAE 5~eWy: |gR7OVY.~f ,g( S–.ӪT_KZJ,<"o 'RsLJ#[ KϺ}NkbP'k(۰xo>}]w 5ʼn&uƔ "n[޾衡TaByYB9D2/On@|]1A7RK0:+ڎ3}csOO>f'f4t}R1L9a3 ;gP@TO8yUD ڜJVd3$̔bk %H3}K=FoT9kahrۑ( zx窹k[j5F'A'SJ&`u$^⤺8}УoBuZIrz+g ֤N!ޑ }k37g};F^VOϑjɧg?aЮ]#޼rhv,0a L[,v!&k'ue !V`uJ=WRU8RS0 }[ÿDsMUC*ZS9\}7$EY5gS>ۃB}O]i; XjwDȚ4ɼk> 8a 9 Q}r XDzT-Sjó!D"ж(`Ft 7TH/LZX L8IxAFX܁e)>^ŽUBWmt~0,/E`mU,t2P!yS7IA<ݪq(e@iLaI١~Y'SLa#[1?v?_~ |u ^jRdq%) (et;L1ORelͪrEEʧwӡrsZ%Nڃ~:"זÞ)n3@{`>' ;j'WSM=h"ք@'EtOpng)Vv)VضQd/4 \$0Ib`KT28S2R{"a0E16G#;{gf,6͊E/8n"C?1R6Q%bxu:J?dyt=2OD:DHma-P,7LL;@I|(>^ ܾf%fU^VI@H`֥/n ` %jU ae_sukK=mH֡E']Ϻ )m[ʓ&H P2>fA#JX_&mm<2b˗]#d(?bWazZmʐ-VJQ#@,KM^|Pډ[T9Fv XayǶ@]ԧMzt#. j Ax5!Nw~>d;T$:tZǦvA*1w9IJ$m$`cgA܁ؾ#/ubzhY$p{qtԅ b`WRN⚫[04L~}z'W#OH. .Y6O~Z8EN& I2rx?-|(&Vܚ"Pl j#mpRָb 4VBQuSŕѼ =%^v^y:X0q 6/hp.kñG4bHSaWme1 oț(N%eY@JGd*Z5{su\,ʍ3Tm?CVP.K~^uXds=z2if|z7)9XV[dI)dO)o/gdG@6ݬcq"Qj>r~٩I=q`ͬ[<4(V?iˌjdgzPsqWy}05#|#/m~h3?EXȇhfbYxL&5u d%EQ yP^0pz>#p!{{/*$_ML'2z\gt"vk 4y}7sͮCe:[+c;Z̄j/;p?4Y,%8X:- ,;*V$if06-ۮ~zp$nż|- t [Qk9옒ޫȧjG@@#ӇGsVQMyI`E {'t[j(>x-c`"RrW$rA+B=ZJx+\vi,ñ?̄qˋFCC]IV5hjUQ[ӌ{#H; O)͋6Pke>siZ(Bl9)a\Knw̼ fY֖ g]i$`j<z m0hE WТϽg (+nwd[W!ܼ;ƹc*1˚N-o{)Yx ߃\I><76jG Q" ZF{F?fNGVY(X|ېu"d ǭ'  D.&@pDP)ߓP-%nSÇ}QC2F.Q(-{Jt) jѡ<`L{ߝ/ s OVov!o`[o 8M.N$ഀZˏW$XX8C]Yuxqy(P6ރ()P ۜ 6xUtfXբ"TJrC@i$:uSq $7Ы \FYBD/5Q]c}M1yќeJR*q:Ғ6^K{!Y2?5)ٲ!ڇ(ZτzP;7zBEFƕ+?;O,qǔd=>%SQ8V]lL6Itp37WN.{!^8 r?QZ/DqjO{FjGN/-Ad;{۞;ήUuDQ1nxAV=r4%.}<"3Ay,pӺWIdkf`f9`0}@sga٠\/m\FZ _a.Zk]ᙊ؃3]\5cO[70$ٞ)6"FYi& шW p9N8G[O죋쓘T潗*IY>P۔8ȶ!S8.լ6)PcXh7*`Q~#. $b23L2`p :'Ki\#BQIfwd&j @9z5RCHN XNۢxUECqJsO9yشz8tcq?G 8.bd˺wE!qS2Zeb` ?CUj<1;- .UJU4T޳5oLl*aYYyU\V~ʅodz^KE r/#@"xkq;mqƀ; ZWXnH9fEeQbNf3l%ɤV͑O me͔\T yh:'bFѶ3"MOѴ]"f a>my'>`\U;Pxݩ$@ո#0.S'gX(X=HlΉGӯ^E.K5ISSӍjg1!Ϫ294nɣR}[Siq8p߼,̈@rkW<4_nsG"BEzP>V" =b6Hs=>W)jSUeaj{&c̥6X[OZ9U!8)0[x7朁 um;!@t\L$gj~5b5]\vyRAg: '=,kW(.rGOί_hen$z?ӃW"W8܏X 6 iQ2~\0^;,C;+AVТ5ԾAcD[AaQ^F5]S)nS`{-ͻ:BZp螓fF%.dk]<,*$vs3}4 Rh,lYLLE{B ~5T6'yJ^jvǤ b`#bS ?9EBՎɜfp[x 0@(GIYJ_vgqtM\UJn5솖H`ۅc?5eu;0[fوQrlTA'}Z).4.U=|d/diP\!Lee٨eƹ·_Wm"塨:/ DS?j\nD 3{Jq]89H'1hkd0 kp1453'~P*9ɎV@Ǡx-JC|Hfa=84 yrgpr{sgs£6YiIúCL PAUH||U*XlJ]4#DWavn)Mɸ5JFdGn{ϡY\7p 4^xw)l?퀯Y祯) ],jl%?Т>62;)#zrŅo&>HA90y %S4L7Լ[ʇ }(mH=") =@ec-حsNH^3x9Uy4 Z[,ϋ99qP(٘|r*gZw֫1A}էό !_ /!(V|dkMĊ{yġC9éN=J^}ڳSN+7c{R?uD G_ff6`˵)@Ps]1זUprb^}w+8'&Dr`)79ޑ9D ִᑃ6^62Fֹvq%$Fu𺕴MzX)[:+U9T 0\Lſ瞼V"'G୦R)*cQE")BҘJ)]lK`ٜxK]r-,*9(m E0k/\V rdOĽiS3Ɇ6uY6LWRMJ%p*(HhDxGcN8׷7H2މVňi`~ۡGo;ęֿ ̭dWg2W`)ߎ՞A0Tu^L7W@eT%42.1,XTq@Bį^T?֡bdz.ߋA6jSo0~gL!+R]]gODzceU6iJBFT%1Rt`>5-U6iBR?{e4"7O< Pc9Iӓ~ܩek73l!eyAiuςw'|R΋@Lɜ7Nf:?'Ph؟8^=M*X;,fKO\Ômx[mגf1|hȲThQHbgq"\ϴ-bf פB^gm7A6ӈBvQQW*/[y\S3~bo k;鱌g M9G_͊krC8UIK஺fc(+b DtB33"y3*w͝ P~لmuE|{TP%5+4HޥpicU֪G6Vrf㺝:8_lp/}a5 S WGp,cMWz.efYUW VI10$Ou}{63h8S ł#{\qzmlhi;9bdj}oVvL';y2z$vrd'f}z^O&R<;*ƠeVEa̽Mxq6-Ҕ 1UAo!&'r+re~|&=f](LzZ&' sI $Y~$b$ijPĕņAk!Bc._|%YiTusGm6* !nY -L?[gCM})AFG4edbL9tӷR#@.Py7)@r]*qXaİ?<~0k'!c4t0h^, ܅/6^[[A TXy9(f@YJq_rG5<Q3k%oE,i #N鐘0R^ZCpX!ٍ"i %sGi5w&JR}x( ?`մ|/z [V*<?̾B>@LR*zuZ48wt,z}‘a(/deoWijb*G_穗1ob5b:fޢsP"o5 9ɶhڧŘO%LS{ (Bx c'zKgO*p~$C&m4N:d(ӭ&ޤ=K}ַ;8ro7۰=C#,h7~֤(oC Hh?C,lmj%b:ϽE^vlnxF}.J 0}l)Fkqb띝_zS(z&9ݨ}&FqFh}?!X^tJ٢4?1hf^FoRS-l%̽#"C ̆*K~TُW K82/>[Ze=|ܜx?Rn["C@xS(eNRNc_4 ѣeN]y*x Z5-ed<؜h NNV%zxyNMg2Do_.؆.MۙFyW(dD+ H|p9r\G8wND-I(1tgJ ?E^!.5=E6/7QMZ"Z' xE]l!eI<̢0 R'K%"*L܇J75!yg+_D:EᲽ'lo7C8f)KsF5? N bkrZ4ʄ"|<"'!V_]Q W@.գX0߬b 3"f \똅|&'ȭLe W PϨf* фF\ʛpu`uaHyUz'S=&Cj;É _J Or?ޔ%Y(x_uިg=] oNN\ꗺiMw=:oQ ]`EX[ؔa 'P7DCOh:ҭ3? ^אm8`<۶Bdُk>ylV^E!$?谫Lvui(1tU9 æ P+ʅfA%mL'OϨ԰E ju,6֝U` 8k`t8@^rcۘ!/LE:g&a͕SٓF"B 1K؇gc. yi~m , \R `j,:%*~_"G\(vh2%~ߢf+Y<Why@ɺc`k ~K<1)&@VC$D &4,>D)vCReL6 qTEZv, U(?GMB5%)'9 %O: h"3jZ y$v܈&~JfM6>꤫Ɉ|XBKQ}R?!WtPEo$ 0HKڿ L z8b|)MČ=4狷j|Uz\3(2iZe! Bh7rZ5[.mju.SB˶͎Í i۔ VbnohK(I Fb)F+ͮUඁM^EF{J,֕v@.=Tܳ³݄\DzSMXܹ$Xl([*k0nYN8t qlP4 T;Ĵ|+1O9 cm s*)#r9@ʴ]Ű^ƖaQMqigG$ Gؖij7A2IMr3ojZP`5"4;ء֗LF Dh߫őTZ('# mS̹caUTG-qRdO%dxs4P撌t:?raڧn3pHvVBRs3p0zҾS#S_ƃ԰RU\ fO-$n/K1*g)\9MQٚ aWBuHF5dU&?zr('<šFp6hvx88"m"v4l32|pF3v+K[yC^jc2զlKm8;va=4I1kN;Mr7+Q0S;}Rb ;i⣘^Gp:QNx`a=M8+z\Mԩ<ȏzņ;bddb/mS,^oSSRԄF[vMlKwpLj;1uͦn P@ L5pWN9ιyvub]iwNlJMK*F~{=-P /o頧ADRh-,:{1z#S F~n4.srz6B N!}Ռ^Tb>QsʁBS.ʋ+΋(-Q[ޮ*P󞥤 d`ObҴd\ʑIԑ #<{ "T5~FbӐAGC[,*5 &`,O&iVTL@@ ms&0D9^Oe#)Rh" OI@OO{ӲJ[_w2[V9{eb~I*"%&I i! °q=??ږ_.hQBr|ܜʿddmс'Em鿶̈/;E%ibF!]ANt)ݵvətRTjdۂ< ;(z__g^4CC9B+5^>&:=QN=Zfe) A߆Z)JrEI)c 7Uv{AG0RY&q=ITG ,,߭ Xx+fK8ŵJҀbB6x+I n\] LԺD<ohd3!_m)C!% 5<ʁpWbwʅ3d?L>;&xo#!sO u;^\Gk@7894@d_b4L Hš:=w l7Uh;qN -h_Xo.0?)'ꀆPEvVn\]y=ˇ-M[TRS&L{.F$Jf8e7h "x"`uVG7EQar-Jru`0W5~)CI!5=!M}',# seK8^5l ( d9Oz@Ԟ 7QE*SB_΋zɸ+.Um To,5y{6 ??iEھPXժST4$~D}D QzybpeO,C6}_&?3T~، Uѹ;>2֨T% x!\~.6F $9ۊ,qV2VP]#&&l h"H%K'>RfX| 4ChʦZ XU`G1^WmyHn"(ϐ֑|l;@b.3ȝa=%mt3~A&8g8o߄,lˆyY/rRFvD]' Vg72FLlo$y@InuP.kuGټ*m5׊%4ߜ v cY@nQ 2F?$k wEBR ׎[)!P®G-g ظqKER9*[B, .d#EJF'6 KjY &[e Bphzx@jOpZV͗:}66-6߻}C(*h%EE L&&p*As27T8dEn[^It .Bz_W2qA:ձŸl o^d&3ْ`v57NKvZ<申)l[ o V$^x蓥ɶ80Pɡ+HQV!Zd)r]qsh_eʟCLc1 b!-C0r^4s!u\_ܼUM$5kpI˛r"h`f^tp u5V2jFpH?a> ̡?qO4㄄8׮C7@y!3Bc_߂;f#LUL}wCkym#ub?|YBU'37i+ WhiD oZnZoaS9p̏Ff x;* [ go¢Wyf{g+W^96 *X~V]^vČ ͂/|@dt}H!.NOQ"O+k!Ï+﷔س~涠#e؜j^.~F} = MhyV"-?5Pּܼ!FA.R { ״ _ڪN' \$vYey:f *3AG2;?s?&jOZ*cEM 8^YPy*pc}Y^ %]tE@Ut$~8ȗL+UՐ_vs=ʆP>r^j`] Ak.pjx ,W[& 1EVh/ǡJy rS촞jG/d/,AiA+Nّ>˅[c!օvL\!CT$.;`?]R/Pudv4%` _Y=1`UH NB=N~Ao֨F͝{㰯.`5Y;z.lca" !:6ɄZT`Еf$s@'@̩z"$X)sJ yJ:iЗ:Ǹbi0K˱$UcieWܙ7?XNXw/_FN@1# rR|.siɀ>/`ބ=߆c0VE/Sr@{ f]ybDObA&2U(+;9 ɕW5~ m|ZZj$o9=.MnxQR%;o9Fl[v%rUo#_$sok[ErF\Cx/f\%icq|S9v|థ^Ǣ:\}Kjq}vu4?LRl@V,W+8STKݭ2sla}0F$>>au]" 67!ms)Zpl'^ זvhZhTRcDո)$tɵf(T8@YYyL{2GtՂdi91#?^z*ޖ9TP]5qƦ4ނ]8A熹MClnF5&v!SLe?tvC5(4 4 ef~ËQwE4z UQ=wж?M<=:$.i*s]3)׍hco4o`,!q&yҚϭ|ʨ' WIrtxW17KaF>Ȍ|^)DMi-ڍR8b KyQ+j#ލyN N.w yRqTdı$ο*󓚯N'˴t#%MvwTb擁r[3i"Y`@1V9,B\?F o|yu/dsO}BSC$6(١;+nL VO k95K}[bA @_sߑ+UYtX@Bt$6ЌDX5$3LY0. R"ត|9ڷ:PFN*q JPE.v=oFy%0Sr<q3^L cWJ[[П2\!*z(h g6^)I5weLZ '18 [ET_ù+|cjwVg^l tt/1-uNo>;uMω\|Ҩc_zͯaHꗻL} l+%wv/߮9mfU^4Gq;sKR`BȐ F*Kf 8nA: }@2ʿ%Ʋp\{nj-1 Ay-u<^x$LG”bsbsp-G\BZt'DڸNvbݝPix @f>{ I[R&{50F~?qCQxdvӭ菦3 &p{36d K'd.1#r.b zQJ~m 7YS_WiF$uH{i^(Dzg:M7tB~:/p3Em ](ss&%3']^ow Fg j1 ڳ'D÷[*<5悭 =pe~&_65UsS0W a5o_&؏GqSu Ώ .YI>EXN8Q!j\ YTMF~q|/靈̓\U"n)~^վYB̿G$F)ޥ{JX>^{?O ohpi¾G#x@a4FճN-b1b@!D O~g b*tGm!+ob)3m;2{[+Q*R*_)09:rl^0x1K? 6Uj"JݢfDr_>EfNfK;[Y;٘f#mUxBiwB x3V0Du.֌ ΁pw%/"9rU+}un"m_oS:o>"Z Rl-p M6J?YKzm5cx$f)rP.|)뤧\CI;p5"\aYO&P{?FwX^cž'J*.|XJѷ'{z GR}#x!m.fx&oGeT.WgBB_N%財}qþ@\Y,mw^vK41Nd{sRl$=kb38~Oc9= 3]'l)[=õvkO>AB S^\Aм{l$w*Sta j|f} :H_|}¡Ge,IFN-swe_n{V`+k 듰ʷT`i26H#z^mi-~}?Jk'P? O@kPáN@wRb۶E׋$Ť~ˁ]j͎CM!UD+0X|yV_^KBaˡ'2h.Ev@O*?xRk.d*3RhMRwfJǩtn/> =x*@2l>= /t3# ޑ\OwE>ͼ/ c"/؞/d/BWx}ѢIpJo\kuVyM#|{&<%@}./4Ϯv QK!TFHY8at 2^T;Ҟ5LT8N[.:Xk&i-Q9:h}̶"W`*P꣘`#uVW$+%,_pnva'PtNJ@C[3=6au XB /r+5vL@e bBUx`5Lz?\((~jDuܸC.eX[0x&*^O9BB;7ͪOzׁ9/B$jYf+3'_Z?z3gc^t-f{xiaD7T?Ya >c*Fa]sќo"ѷU ̩(_9q/UnleE氱‡ٴ^! L'5?0OK'Gпm s rPՀIg *qq;qde8qb.`n'"dfKrl1jݚj>Ő:Tݛٕ7Z.{R#1,Ÿ`f P:ߎ 'Iג6auݶQJ%bY,.\vKeӅXagڦ='l򿉪ߗ"W`┘[7i;*.kzTv "Nߥ~ÊJb{=RTJـvQ܋a|V]@xܹ\ׇ@ZћU08$L|41Sw)\ Ҹvd`E="uYehE5co?єllmcٸ_@ۉ`]߃ip ~ ona(/ 7-‡pWTgZ.q*CF$PcJ"q,AVvIv"2*D>9M)+n7%O:y?Q: d#W^s&.(?MpJn6kRKXK!;kgliCms'SݮĊ#+f.uA'~vL3=0La0Vԡ>I^LrL1*Uk,GgD\}K}\.9T~@K{£:3);~001ɹ̸I (y冣r"|c4lϬr=C֧ՓY 2=Ye>122$[h$_>9x7>M.v(~!3&eXYƤ_GK6QNx?k^@=l' JKvLJfZ?Hk6 +d*3SfvɁ/:aGԠ#Dz_(-f޵2K@$WutUW@5Aa4;PK#|U?Z( .oE*[57'VyX jŠd1PXgT: q$"b^(o6),'D-S?r(݆'w7oLcxi=%D ܏&=n?f?-'Z&}f<KXݟwu6jqi"͘}<,uIm ja|6o 9z}ΒMw=wa|\pRbۺ.C $զζ=?L#dѳ#4}m8ys 3u~…jRe AbY+W:P`t0$ÖLt~J*H'}"P5yplj|:/qf6ϲys1R+9NV0hFw#˶فVJ~OCgV#7?R?zԁhAޣjkSڞ9 ?h;Ъ36-IjD=i<<g|@mltwApӓȁPݔ-Rd,Ejuȩvb~גÑ`)*Mѭ l\}!(0>N +џpA-^3|E2{OՀ3kY$-|~MGXh䕔A5AR !>I\Hi, M+B2Q \9KnψY _ROBsTnڜiC:EٻJWԐ@)iw%CLMP5H&"aT'{/ͯf`KCPF)_cmBv_Du0^)(д[?l|+'B"կ} 2\ܸX;pRC~q*pʗ}ɵ3,،@f j|jrghJmgؤˡ<gs jǭLrh&Rf, xvԉ-oeT 7UpP V YrWJj0nֵKg`͈HtbhITfTmT tGiUi ܛ?$!TNK6%XQx.&KO8/tx ܛd'!qp?*&,hKuAF^c K4F+~.1E*6ϙupG踈->I1?dX-|ribՉEq.gŔZ a@Ⱦ%ýv%-[T6&yP [YK1'0°3Ya"Ų;%T0{=˖~ȵF> ?,;ǙQC9kuil NYQ2#А{T$ gO仩ԴhӯB4̌d yL_lIi1=FFЕ-Oj4B+~DW'O;emh2Kn8k0,;U{,׶b\o \}fg2ać7lU#%5ITR:q9XZ$݊P[2\eEG wlS=E\ ,(4af ijRk>B48Ldz6sXz{_rH#岯؉jL|Dh}5Ƽ v3lJ'|M@KBC!M[z&gX"=4+DU(v~ә"CI!*Vؕ8 (ʻߝ/U#ekÿ[h*%Pt \)#*nZy"_dzz{fL ,vh*\sbe.e=!T2S8=C(xcAxG!Z{3#Hr>4}ת DXK5`RI9aɟBh9~zjD'վ1LUh X<(moqZ#ڒb,TSl] IWD'3욤Bn~^D-Fx C^mB!wܓ{Z8>՘JϹ4:8x/n4 HpsĘ a`,zRݛ1GT;7Ih |.@W/gxnLRCA6227|ޞ6.wlfP-3뫚Q]Tu{`E|p.ivv R4mh'B<ڷ "yZW/|"4" ͷܨ`bIrpHH=so [51Zu͞M%i)V*6lς{\ª,*('$~BW y-E?.u]ZCE 6f=D&<*GsLx@PuַGpM#jy wB-){8)dND$@b% ܓ.z5^ECrKbc_G~BbPpRÃ4Q6Xp_'J?0,\yvf?dHW3 tПe~M^K. Yc2ӑty.$0b W(-dk5Y0;]89m0@Ĉ ʌ7^o'VUvè[5|:p2tyDTvk+yITwk> } |='6ɦIcrkp(PtLD@?d,xA1O\_4Lz)Uf 璋+^Jx`K`B+b˘(gP:|)rL:"T .[:bO6%GQF O!cRㄎc>o%B3 ̸f#,۱RNv:͞x>0.=& ^^Pkf$V,RKA?3QTWuGK\>6CgI+1 iQA{=[*;8ǀ]"Je_- crMdlR~?BTHGzv|)ʹ qU 8;NO;'"* d;*Wҭ:rC7{kMTM{0z~`kef2Onp#R͇BuƓ(Q;uno5'- 7IEe:Y1$8&wer9>ij!oq#K*fơ4V m#Cվ] }ȵ$F5GSxƭ\d@/ .Fu;WƬx 9$->j,wu5T47,|g#[eeaПI\\Xq2`w.k )сCP;'A)5EktdsPf+[̿e ^8-RQP `8W‡L6s zRjq#򓈂9uh-P)9C4G p$@/ dϮk?v<~Հ_ɼM{&S KfA |4'U)*2.$Jw!{EUL Zk(% p0UxMELr ,WFP#&JMR؈cb<5?c+wSekS]HYps$- $ɭR|^\KDZ20[TYA 7i 3 C;ЭylaE`m(Yq',(׀Z T"Ƕ_Y{~7@r,;$VW'jjpb9oFƬ||Hp88Z.6 l.M!6cW&3Ñ,yq@BaETM'+E[z SULc^>|~i@5-8j wO0[D]åֱp}E,g~(`7Hv/tk43yx+7(:)8^6b)Z/d=\a =؀YX&8H㱪N C4Qı8y_+Iz9m)$n6DǙee,ɔ⑑ *iبlFSʶ7l0X}hjIáRnv9OeK8WoWO遢Wš-v&}K I\Y,eWy$9wŴ)ec8ACemTAF mP8|D1s(b#@`{fFqaH'4ByysOtʱ6cˁ$.A8Q4c8:N`6KID|vY耄0FOm|{wkG93nncO"#IBgdHr--U.sy98}Gw A W"$Cñ \mºy-y48Ѥc^h9D^ںDp7yhLn]+8 .$$} ]BLcue72gf7CZ@vݥ^c'ܱ~Lr{jCc} P<ؚXx\x|reޔ[QW=U^6# cj4ĭCFBЌ:+$d*hٚVdU62>.*JzŚ\V ~ԁ_- R|ݪf磪[\3 Xi(o L4cZ&Z1="<բg;F0Pj )&> ka|%eb^L<)o:RLAe$$76|P<q;N5waJIIb8xsA㸈p4[ <1@Z,$7+_>bF@ sߋuߓjQcO[BF kN埯B،3uEvō(ڿ"&[_[}Yn5.sD1^$M0EM"Q%j\OkʰЌ_ӊ%= / f#ѤdCJ4#q*'[ Pk2+w08م ȋ]#%S o7IR" ?wEd#~G<.|Ma=-aZ;Q@puNn#P_z2*gFS0Y\ä"zYm"js!:So#!$U̾HImUpF"59B÷`8i67O۳`^j--ykel+@5; [z5ӟ¿1:$A+8o à3H\_6ۗ۝Qʔeyg(ž%#mVXQ2Pn=L9r( QF*0m{ .A ?I&ͪ"o#WWVW;CbIEKB)F[‚wt{8p\cr|?b%Y>#k>pAϟxr" ]V\ 4=.B)3+Y8)5C'.F9Ԣ-7wK+LU>*y9t^&_>>[=qYK\&UVkF1:vEO][i;y ;/oԿ- JG@VC6ݎ} pU_:`'@Š[g@~q 7uX?Xvr5 A$B!ss)Y3 /=j9ua&Xs,4g^Z*VhPtsqOqȱUR>+D|- }o{CۨfCa{":1 "Y4yMiaB%cbGAavEZVsXS tWMP&.n,VT඲^7 E`XC6Li5{u iv[|9dXP|`g㛡.tݺXщ.$!,(ݣO C58:  $Z(h۶C](3QM妺NK-l-8I٢N뀂` 3Y@r5!a,t^CVUݭJGtAy]k^&nxq2QYN{aJrF83`ӌ:~ d5&l͋[/4M` gUf58?kjt35%aT",{,`bz]M]| 1}0!M-VYKB!+l1'GT4MK+)A  4r-ccU2}eF$|K6)Yxz$<,'pA.ߊ<v0pŕJO4k |θ^Uj :z4!ǹJݐnhdݿEL.qF}cbQ+ً[ X" 5y "H O."1T\>dm!nZlzNP YZ;: 54a@Jw]+ecѝ+ע>S6tNQnMn:q,e`=RD2m,:BbqrX3R5;k_1AB0@+E/Lfn#8 &Oh!b{n *i  ]k99p,֮q_TҼb Kb736p\H*O[RSR3q8Go|$gwIcܙrXVh˴y;-8@V"c󤭕jJ 9Pb .zgv5 M_L+ȶ5@`9lW ]]m%;q&xi`\>'sv (./`ins$yGa~6ttk4B'#xјP[7}kywUI˱t,;OBv?.d! ,1B08,' RASBo @%ЎXJ?Z(췀 s1]jŧ"RANaN^DCT\%vhdiU(*/*E =CcLEQȕyY*p̠B;W6Z!Av5>լʶ}T-"ʘ [?0N{G Qe qd<`"ɐE\j0AeˉʝB(@IO}Ni :MXWI8z>xxGkqp0U 麓"uK#4xn?9@l7QU&_d{++ I]B!9HFz 5kGÔweDۚ>u_w8ZviJx!rįZ.V` > чΏ,ȇ?qIr<=.80/;`SE!'@ j#\; .z^}z W~4m؀}kTiI { k%źJ( ~kLEiKж>cūc*ùZ5f z*k&pjs 14яT]x/MuS+nih|ɪGciП+;Q$V~kۂۊσ޼һ |KCyo/dE}` ۔Q=~|.I;ZpUfwu:`Gi0)I/ɦ*SC{b38ȁF5< Bgq/o1sUx RB!e‰[i0蠉rf2r'[H7S[7_s9?D ֎a[N{8xY Hqd"<6C}eo]pR!'*(ѢGΛI+b!A ~2,lx6"47xl%9DTuMȊC]oUJzHo X5@<&q̾By~^)Ojaw\1 k99Đ*KNj ՅU{`"憋sZ/8Q[\UN)D79O5 .TL2v,ğSUat_6,z4R-ET!g[4!1pmC(j0pe@g7G픴Bm 36q[aXXb9+KAQ ?agݸ8gbRobǯ! j%l[ "Tv4ڂNXy+D]cH ;d/x*ᨊ:P->kSEfwO&&ly"ѕUH&̑;^k=<. ?Cvh/m8 'д^Jv+94 ldh=ŲxȰr[09:\+J|0idVwSބMKNѦJ㙜&otBJ`ӶU/W dhrW#G"!C02e4H g9{gYʠC|$C}}ZB=[nc%1]5gr|C;fM =`4I6yqj9wH#uG)PbclH`-dv")a2 S j쇊)p=,m\SLÿ _9h(y/ډ3<ߪkro*4^^2%H`̩W#K6Y cf-dC CV|:A6Vib$7hd-~Yk'>W˗ ,>Bigϳ{d#{~FCug6hw}}:icTjOxӦ4d~ϲqDi#f]=Nۜ\Lu Kkrcazhdw?/^0sA@q iO?XȗK"{29v`C|h[-'E2ۢJjvʳAD>/ɬS2#O i+F4~C3fYui+D¯`7,22F9N8C/c@\L@_ CR '_3&ONZ^ RA8 Aj8^EDiEf3r>ŶHs6uH ÷(E?713;Lxϝb7%.H v~G YkSv8uOȾl$No)qOLě;ԆL#t*_^npSC^%ʶdIХV!ں8c-,W0Ƅ׭I$3HBLb(g~ Blh]֒(rrkFA,Os X~13 ̈Nhp̳ vdӔ{܍^PT .oc4NQ6sJxM OFYs+m%==Hx)` /߹O:?<ڿ8snHbژU~)|y怆M<߈Bx h.bk>MrMb{y dQdM[ee^~Q8,U "H}1xp sm`I tc Zq<١{!\R=ylaݢ!M?cB}zRū $Fດ'#ԦEO|M8mA3=m$j[y?Y""8{ y(ЧTqRAU"=ԟ9.٤o8Qtnmskt H8[ JEKFw‚oBT($_`b}s|Y/$ b ?vfLi8 k2c~p6q02uʮR$x¹;l}n WvfOmND[w)B:B[,g9a(4}wE0wHpdAu ,Wp7J)_F@+=0]?B:Uc9૎<.@!ވ>䂾vP^VuKvhI]f|-W1QC"ˑHiV$v>mcaM&mzbcĞ#&%U3D8&OxQ1&!lH账Ď[ /yx# y, Єy.57EVxO 0 ҵ9]KE)ٟ@?g?l[ NVIu PaT^UYÛDغ ,DJ } YЂk O@ :2 voQcpeS] ўTm؉LNiy8ڎߩԪdI4^)xbys[6$LFi5;M H&BS:Նѹ=7fR0?pvыwb=^ma]Gx,q/:w[|E+ 4@T^Rl@K\&# $zXBRQx4?d.&j˦ Z@]Ifѯ`Ȁ]ak׾'R~|N C.LO[C$#5bpv>xRu rkڟMpz<4M#"?Wږ*_kVļЌ 6<2G(;bSBJ6t.b ߖ|\+)_ž/X5ܰ;o_9U)K/⠥AvVVB0Y5ȅq)Թ ;Dgd_\T#Ưp{_9fI`[鉺~.?|sɢc@wc9l ;hEXnݞ ͑j@`Szp E MVAr߈Had_^<,7G4/.0э1}/dnZG,Hv4,pem?itXNjd);y0\qsyk0c/ҔBWTZC3`%<ݟ<(]`XѲ9r8S{R"4əeTL׺^ITί^po&j ,/ )T,!TIo{+#}XVE+cCzV7QJ dՌo~& ]C[玫?g{oߥd N&ُnK UbKIFA(m8= nI*ș)./A6]X둡wÉ 4Ew?3ǎHHEn~޹Rtjm؊m O\766gn/ETYrMce-6d³bXVՏHM~+'D |GUJæ'<׀AdA(g49}cL XMϞ/z/ZKu:quTj &[B#AI5uktUXHvݸt5g!E-ɶR6eA}~.&C6&P8F@k"_7_Pb0T0REdx|iI~G sRa1 T.z12ᣌb-{*qS LMμLD䦻;|\'F4 wd5HW^JT#m#% 9T?$=8!D7%^(|~LnR _?P&] m=<ՎC-6B>$-JJP@?b=uܭHe*.?[%A}z6dcu Ҟ^+#[?ӯ13mN8)5}ސɗ ^YCVN~,>VQV8+h9&t=)]LA\D5uSjt\3 0w%M79L n "'c #Q=彺6?m ^٘WaX_'.4x]'!VhH Nh ~IMa}>TLkEeW8BL0y=v|WtWi6 4(2֓kmTBުK=3=hHh%X*-WW*phg KY7RB+yU@4$ۃxíX㮹_A @Ū\inVWK0>xQbEɮt90j\Yc|? {OQk;I7MB9ۡ6 ķs{+k@cSwdZGG^ü5u+TCVQi%ci:Pp*`wWkwhkIaj͒+ M c^8ހDu!}h>BZr!#W1sEI`* uBݬj'ҏHwgH1~$`iq}e4ueg_#%ʌH5F*O-e a]Ņ[$TL?1B H|B)uAuuջN2~Q ijLG09[z a SXhߌTAJ. $EXqQ(/Sb~Oۦ++tomolmݜ:Hg Ye0jHf&$'2=[|gns&sV{~9/[|KNN}OK%{I5m W@ l=W(fnޙ0$YS n yb|d6]a-}xFG/qO!jgh& p/' Y u+m' 2RtOB9f52^^Afٯ]/ x 4t2V܌%FZeY[EO*/dў"He`P(ۢ$5*Vs+49W;. /o%kQ7cտ 7:5309*Ms xQ1O)^?K>A^4im5W\͘rIOou2jm:zWТp~~ҳ> P~ppg{<^NJhڞD;?Ƒu8@{:S):HQO_]qXQotL &&37+3&}p~`6 JO]D*Qcpf7KBW5w4N?q&Ğ2JBX"X34Ͳ.F$}^{Q VvsMդhm1.`rrx̛~fmf%mU:. {BJ"@ @~1#8"rW)  !1>?:D^\OcXu^,uZQ d§?2]QF#/^s"BJaw}Ĉ W1۾N\GbaTJ+BQ2 %3 bLtW XV Y! 1NgVF0* ~ca#]^ŸGE|ZtPOX.j "mq |_T >Q\ xȏk }9%feb_M,Y[uyz(vCxy;eB[r EkOF@{5$n_6mSi^)÷,pq E9;CT/ c3os0 o( 8X Hދ^݀my;+ CY~Imd$ogER^dUmv\$2>e1R)T}`qZXf2ɸ5ҒȚƪf,6#*#GuHs֔Y T{1|׵ekGH@D$,XJ Es-čQL ?N5gH;Q*+`;5X%@硟 WX)_,GUttV[ V"}"ͻw َZ Sm@<`hk3iiP/b tYU93k n;Xo)w$h|`ic{@|g"/"uҶ4h$Uo >idzzRH+e 67:@?/.$' CatYA%%TA N󨮓m-<0G:n\B=oR@#LsgDSdHO]-O<|99g"y?Ӟ& ZγmaVfVJHRx;bsyg?&j7q DyFVz3|`DxAv0FѤA6WB}k_LFbs>G;?hd( d_HDq:MT8l_jY u&i% 2*^u{`A`FubZ`R;zSV5qvk6I/~cbYTCgZi`qLQ wȁuL7kgqmobƊKmBs9ȒNI31+N &:#O+d\nFn4p登2'MD97#.(݃WJ) 3/Q`a&*iEŏ2jۙ%ߝ}I{M]v X_aE=|f{~ASm#XX"\߿3dRh͡@4 nj:i|_2:62 Xjy4hIkåvHb~_ڔu@BPv?![?";;_MUCH꺭p 8Qw`G iz8dȀQSЊ.;&\K 7rL$֪\{Jo)035ɼ>@"Jm8fW-"\XcD;M<m] SEޘ)=}ꢹ~'pg&5p@od*Ŵt:>SP&+6ng͘34IiqNBPSՄLBс21/qܡ݁rmZ Pv>cvOcZ1U㬣d< ]DX޷:SN:fN.t]" ;OIo/06¹Z R䋌_$|ϖ~Z.Z?)@N.Ij0wowql"9?Mb-Tl/Nۿ;An$qPmmQX9&j|\eboM׺>G {bo;Ai4,v(mм}nC}wg.SɹUVtE)&g\)PeGlb͸rP%Y ~;o`k$8HCQ7LJQwFx7K1W.ls,hF{4å/]J 1$5 fKgѲ |%SfElc[#9׀}{P_I=RDHH?O?"xJHH&\s9'-ZԞq& J.^.ظO,?+;?%PR؇k,ગ70ZRC0{s&:Snb5bH>[FӭDd)ed!Bj̎VDZ"sx >8oYB2j%fK%hwL7/H³zC0Ȭ;fqwr:䐵eNo5@Zg^ڒf;FoQب8UB-N}JdIק>:jQ^MNHh]Sw>XJ_u(;A_-BsH_ef'Rϟ7bk>m_KVƺd:yC*:q~LI?~9?šg2jY¹QhZbh\mn@ʈ w,9:ܰ=9QԼDʯJ_pJ1#*5wJIjQ3;7+f {)w`6^H6wk"#@1@o:QG=YQBwŝ)Ykq'!F IŇC)*)Z@UjJcut@A~RYE_l(y `JuoPb2ex%X,KNw1Em b8-ߤ IM] ;08ypLkzE вacxyCxM_w0`)KߞTB*'jB!AB}18׃P(F]YUL}W)9LB92}pH x" %箙6Œ)ߢN?/؀šR{mokťon]`OYBʅxEEY%q V,U$5I. )B1U YBK/ߵ̿.|*2.DS!@ A!kaJ5P&kwBƯ% }u+t@lnh884"W42¦ ^jġ~ҕH1B,> ?U&L6YNh^1e8g^AB2U&/!~$J_硥efzTyl2wŘnثJ~sKC!_繎& UG2!37^WRZu3dSܵ=L{@^,`/^,-G.BG\țp{V՗ )z`'|£LߖsD2:3uZ幊.:-ЯVlUH=t9*¯3>;M͵ 4Z60)K_lkluƚBE8[7Nh<*XQOg,޲*80|eaOd+8*{ L95'f +dFWOሧpr$6A&" |P?&~&Q/-ߊq2CZm,{s{_!Kbn #0Ñj~^* 2Ge=9!EcR|#P!$qSqwo僮!bn^PRG~&V|cY`i;< \;4JWlЫEۺb|pl p?CS) CxQG=)\ dXo>$P+~8 rɭ,tBe{J˯0"3PC\^3R y\҃K!=E7E\CWE՞< E&"EH@DJ M Fhn33gb \a!yYs?{Q_bOm)tqHŋ"(~X `kfY^o1KsW%mKa[Lךu^+k0'1=#E,оmIO.XA( "qVs+/-9Oyy^K5m?#J&зŃ6Iyoe 03H)2) +s+g=_<8J+E2!M8M5G60x%P3Cv>綾Wnq75E}`߭5f 6)xõ΄@i=9 lVSхCLx:F͑J/EFRI0EFzo! ̃iԕbQa1Կ,U #ukeeM?&N!lμܨu\[^4{H 0 N#2BZX/)(&>d6&L}1Fɥ7E iZLʟ 8γ֧EVI}!F٬![݂(, (A0]&XBS )M]*rz1[opH<1:]/Ct ( [b`N ^y+\h:?c ŅwKCC;5_oq˄K#VBcpIһqqU01QmI '-,q c). V`8«͊jij@TX_68]^L L7UC1_aQ,ʄΣ{DUt]:SyHL'N /!O 3hʊ]B1LSJkh'Qyrv3`'Pgܳ`~|MxRڿ&B 6vڙϦ9>~,FsT2-wi`bQn> l j' g $^jJF`N60{q+yoso,،@8(J6#<~XBI{ $+UMˢh hMCN~'ҡYʿ! BVS L4D=Ni.,#5lyX4(3NgJg$C%SRLsnlyMȞQInJ}T\ꦧ dΈmiu z&1B cF!Ҋ~*I/ww9QxL̤kc=-!^Dec'B 4&7m]Jr7Y4~a $UA}4$Mᐎwann)c&V*l'4ER=>Hf3VYh0^!̈́I2$̅ wk0ztzTEeP&rDWu Q?EP <8(ANPFyf +N0'х-봄IK"[cu(Kr߭^B+:1PY)BrZ!qaoYXD}RdA¾S9ek8 4#`xEyz 8X߾/LT~ &ՈCZ՚V3EZ)oǧCdx¿CU9iC=I~˧%6ȋ*weSU Loe8m>1e,ׂ"#xn@)l=f@S.eh3r}$ MWTA$[szpCdIar8A- h a|hN܂k]POQf㐻6Ek:Nt |˰4IyB1KfUx _nTJrm Y SҥrNŸDR"Rl M!;0>,>";AF->kE,U{k=N}ؠ jJ<]enadÈ+VlGgC*`c5Kv_'f_myF=-߆MHEw,e̔Br S F(v"Jf1w&tj6o{*2 }CrJ8P%g2_wLVںtIGk'Ϯ'ۡKm }\3Eic:q"Й^{kI㛱*bI9'+>4o~~n#z̸]yxbQ֓%  q~}o4&/? {O,$^7.,gΤ5afƲK|ym: g8=q [T(`Y'eG*l%wb RG9S2eľH ] cXcʹY\|4oLE Wz>ˆԬ:cD82gKeLy4& rz5v DZ 0;vdǶHdEq@Y}Z>E'@?+fAyde=O#Ru: [AhD7|ZuwU@ZgjqSCG X̰1 î+P5 2*E,. vkK ]pQgE[Ez2pq2Roѱ JHB@I0wjV| سT*:W|*U],KDhJBqM+hW#ʷ>sq3eQ!7pD4ճS `dq1U2=?+e5AL<}<1h h]ټ˟T GTaT2<  "U %nՔS[#>S@ߞdevEݵ;C6׉ $,:e)`ړtj&t;]#ٷvDT oT w}$USK/dz!n:g;I+X־Vmŷ BKv+k+L?i\׳TnLV]P*@$>D^U c#1۽ǬgŚ\+2eN+JniSln. (>`P-㩍/ce#MsZ!>u𥦚8ݴrXa;NK6E!|~/.*@퉫zqƷ@";7d} mv4_{~EX)Y£xD,+8r)@'Y%n|oYҽ\ye\"nyCQAMS׫Tv7#NjKj1ؿr֛Oj>߯ó{EJLR%ն`W#xpp.ZI'ڗ\9FVKpδ\g!pr·Zz:/J;ӕ)M ]d`-P(A2ֱ aI7CVݎ[WlB;l7>/oLqﲾ5Th$@<غZWER퇼! ѻK\!LvѾ](WCp(݌~~F\hBf*1OC)'JfK~k2ɹ+r}ʽ*n6Z_Q\+o]`X17(]6_0"5 ~7y@萕i![[?#~Wm*Q=`$u+DY y34n D\ s=h6 $޹W[_!`#֪QØxť2)}CRIwxQpǼu{Gh;~K6 8{K[=me}nn ̙g1h=!~u<:6d`M'\^M8EC㼊#[\S=NڶKҶ^ùL ;(+]^ۮ|ozϨM{p'3ޙl#vU-zqw}WcyuѺhs@ە@:S$ҍP$"gtu+S[?w[ϔ%pԠCJ@Uyy[%bFG$0o9H'% o?K-ۑegV5}.U(OUEBYFLtEzQv$g=vkqE{ۗ]WZ.td]#!d}0iePam.luK=яf\rC9Bk(q;]O lÕbV-uX.]yAXб]gDU"Vb[m ys=`90UA{} KECl-z~|?Ԕ4&}{ln_"- ^_d9, DA/U)i6D[ZJ'CrɁ;J׶Jm>VB?(UR֔1?G)2.Q %_NMZ}aJ8`S(q U//BRON;4dFFN?'y[[*$1(Lkct--$op=&a*} ^ ~[yěw w{zO L Ð _Y;}un,(ŶT(=M` bj(vAM&VQ;PUk%Fw"{-^H6O͡< 1Dn2B-t 58޹.A"JsrGVPJŶ@nMޖʋ;;Nl4M8Jd n^W?:D3 *o$qj LL e3[j臌>k=4 LBao<3ZoRDž.W';f[d3>$ [$)x>o4+jx1H5rKW~(]n#_nLkstAğsJDlphǷuCd@-^#G(Y4]i kb:2(CZf%t7%ÒBxfv6a%\)_wYB@i@U$}ݡ+w%dZb뙫%B߯rqaJIR/7fnsotd%e01 )aM $H: Yf XklKNIe^ݻ0,_eHQ,d)$hy$2>T9e=}]dázWs%75)A_Zq7@/qX:`nBG0#cZ&{jv$8_Bv,kZ e 6jAص].d+xIՐ98`d-8`z1 ˞ѡ][9Z+Ij_r, TuTʫ@RF7C'Du끗>y]zYao>}@5>rsmn?qm6kglxr.뵺9HQ%>/9>#rVpPw#מ&`CO^FM׾0<}-59\[]Ips/< s8bAE,|V]+s7W/m("x WjBB"RB:+^/T.DD$y ʕqڒkԄB8)sqhh53?u,TYt(dž^(pͫ|ݣfڝ-S?7N7,Jpw}0ZЁ(Dzr+m,RJ->[=>xߵq]#LDZdot L1:Z\[4;wP P-rWFdnAdᖭ{G OuS\x9я^ꭺEamr'b .݉հk\~~p<;X=;ʃتo+oIzF[>f7s"a{և@62k4UfL!KDs?F.]{s$@#ԍTLm \,eخ,8&TNލYVX"Rԥo'b:So=:~-_ q]o2m>r*SlZ` w0Ø#"u0PP t}Q@ D!Ճl3Lv!Ùn'6Q6npFRt,y8SX^*82Qjms@Pi#9m .!'RKY`h)(_MEN6T$],;(-v `3f?"%=Ofk Б3l|c"9ڳ?vb}|)10ݽ[(sȴwam"B8wjє$ Qu0_kB<'2axꬔm*3w:9;q~ iW`J&J^׶V sdXJo=;^S7.y0>5I-'e@ŧqbiXV|fl2s:> `6а:ls..vMJjҠuʪU-[XJ=u7\Ä] Øl4J<Vkd=F_Em8X ѽgyYiM‑ g-hFBRRVJ$EC\`L]K|WDz.[i^P[Hz+AG9fZM67^F4P@ޚ6@~)c+p~s|;FxHǷV+E\Њ8Xp"zS_>Le aih[M(L_o9׏i|0``=zL#% 8w@\. el&6Vcߋ"?678yg7"bȭ6WDs E&6'ӽr)@2=|49#ZM~[ {Bt}VTэ]~+=~~/kx6xh1`:z4. qd_Nm0QPt  ЙB)4sBV9,VQKT=ز̽7HU?>qwt/)R~Vw컸mlKCPS?1 3Z49ȡ{6,g2ފfKքd 9oQݓ Toq"-lPTCT"Wcvb0hEB@ :De+ӣJ}o,hy:  ^wO:E*/844GYsԙ=ӌV>vƞQ=`Λ^]\84Vt&ZiRrfH[ȴ>w|v]"$L9K3 @p~ʷjGTGJZHXU "KʂǺw(}78ʴU!7Ś㍎ r&Znnѫc}DC.n]_܇^FWV8G`g٧"@ JB e$* -; b+O2/c ? 1m۷ԹE5)b?{ש# UM!4#Wf5}uz_U"'ywHeP\nz*ߤmʪ#FoZPHӻR.)Rcnp.RCMg5JAU=X ^-T% X TG`< R9$Ɣv2b8bzU&$=ºě#m_6sەԳ|ዯPOG|\Cj'ԖWp) KY(rE_F`hhǍ@| (n(w.+$[Ţ-4)}⨔~"6hj0rHo\~@B<ǩμzuGtR$؟w@cyʟc$C@W/% J:vrǝ)i-#,^QIjOȍ/w&ؘ=PX$".L(~"w-?t\H~LO26txҠ)JZ6)Cn"2L|!=$#O5yC }.g4 ̒ C%1{& 3UQ3e&SOVH@ EUhˍUp21|]k{4hϟS$n:#`6ZyedT->>FN}J&jg#tf|Nk84:>P>Wn4|hP(ɕOQ1S1M9R{>Oei >qMCwG멛*Ql7-zFWUU1VbR8 "Ou|ס8%o( ^&9kp:N0YMo(It |;0G\.H9.z@t0 bѵef6Cm*yPlߏeޕr{V5SҌDt2Gr a4O `PS~~;3s{(Gz9G JSV3z}Ga~= Tx-N5 "oj7& c݂)|hA}8]KݦڴW3W))~,;Y.7'׼K `eTȻaHz$jt8q2>7I;cn[+{<Ɏ?&znRkXxe]asل2Gi%lL+aFY_#0٪qCcEb.rلرi[Id0tT:(uqSD{"weDC ;0;~ O8u]gA<0t`rJ>~ Bz|`&-Yd-{Qiha|q>e.B#,NPDlWQ.[Kls+._a]¦iԎxGD7&'ϑ/r,8`U?"@66ܨ˵0vv&$%:1 Re.i8`{4E9p -VݞSd2Yt6$ *L,|`%cY s c^II}^6^-QУCk?&_7[;N/x\ȝgpA5Ds?/Uo%#Nesa2%@WM=]h҂QK+ʃq])(^A535h(}!YS!Z/Q+ K(8B& e0ɳ`c$wo!&M0W09BbfB&LmXXo n-Bga[7Jp/ l1~}i[okѴ2L&맩GܝONQPF/ł;h:Ls-u(Oc>ذch:㑁y: n{#kA"Go騛1kýgMX?BhkCnU)S.6hL٦=3D_KT Z| 8ީ+Hg{ulІɢ8EpP*1~eg&׷L~՚Eg+H-MpAX4LJ,M29﷑b]Yy0.\+l]^'LHN7f6D!k+wiPբ݁s~%]d>2Hɝ]2Ad,0B A^pF).bBoiTLؠuz+{Q{s%P*W*}4.l`)+WNqrC$-{b۰ph=7r?7کM:]F~>*`&?e|_AaŽcsf WlNl@udYn9v[ !PBVҌ(KX#M  I~NIv Og8̑*MLs>%»)Z!=[ulGPDT;[UBc|Vn:Ͷ=U ̘Ft@~P8b"ӝ[Cg 2I)焤aNS$e!ndOy=W 穱 Sual}PUgO -0l <&funj ]W`Vef+gaQJK+tj惦-u3klOA_A[L{_J (UE\ԃ4 '~Y|#=IiPנ|z9?V gK)h<0aQ9A7!}q}{\@d(͆CRDC;23h*rJP$E@ؚ '=fg|+^EȂsؠ'+9B6 v9U^5ߪ)ɭ5/PBhq/v.2^"Jdւ]PX}d:Yk))J~,+GjRTŌ4 Z1pd.퉠Bcr},z Wj&$G<,+%5IM Di/NuL{S)^?cQUƘ&JD$Y/g _Cڛ@!f['1 NcI|g 8݂_CC%<ixEvZ+M*"("ˌ{άy8L%z>EŋvNQ lqtGZgƸooHX%=y("/}"Љ\O1O䣉ؖ Dt:5bi*h?ql^h ;[Ҳ<`ХJ͆<ܠ+v|%DukBNF_HW'C@{\ @;?o] ;%6&4d4Ɗcsd=6\񎓜0.tBwq'$uOVCv.hI\ dmWgnj83{yXTD `fS ;훊1 )HdW`lQzg.ţ2tË́^ !g{n{mA+ss1vn{۵LI&u}yiJjAAku<{\p896kD[b~7|jk*q6R4|J=/#;s$z4mleaP=M1Nl= 7T BMaƛT̮UOev`IvquMM?=aÐ Rبຜhmcvd>:[!9"^i3?mEQ 6|~~7f$-=Ώg$7+܉`faF#犢9},>5ю]YL.XM-6fd|ei컷b^.d<^yt!_+o$v(uLBFxtS 2*3ߙYfʶPl~UøT*׀ۆPmG)-Эn.N*s<Vǜۚ]"eұ]zG;-'Q{*& ^،Rt&=uNO#quŬI4R$w.4excƒ*@[^l wsyeʑa+|Vp'Jar];I!tc+千ٵVXin.@gY[ϭB/n#/p (8x+tx%?P|RK#x^~0;!L1ܠ.(?ZS& "j˷P,t h&=r&٬C=PBL:Nj֦kX06z5/VuvO$&M~hYalMX|+6Lc|C 1 aҷ&0;ˈ4wuOHZ81p9Lkf i lKMǽ /Z퟽f"2-[CGq!tX >0 yKHcƦrEC /XvX]NAcnVց7ݑpd`nwYIHLg$H'f .L֜S@r)6_[ZI;\V5-$WTz}JF}Ty5hz'ob+XݵS{/+51&$9[q2#3R_pV!+UذN}cx:uGvg[hT aӅ R/ʟ.T64b?cqx|aŃIf$:6򫁐Nnz L , &饵ٽTs#%L@;]l$ cȫ5"s5ea=wſRZHe 5jraю)g9 q|*olP; g _f:L nM!P~H;siѹLpC\<2Ba_Uy߈V"yҀc zE, u#ptmAzKi* "d)<%%nh /8޵ވE,7m_r*ъ 6˛' &Bԓ z@3Kg_ePOlnIE|t\^U"|X. AE]ؤh闗nlzk7U_st!j_*luh el"!6T(+N.Y2w@]x;Z}!.gJ' RQ߿. =Պݲ#*Tp]+gr؁X%sZ’y2ܞ-闔 M<+< :邐Pk?ǠIũdۋi10ҁ+173' O%5LCP(vhO/X/Ge nZ3Y9~}k)gav@rFY.MTӲn?:8Hx5y%G9OBj5x䜏|lFGfTzvu\GgG/$Yv6Lň*HN᪫EPz= B'5(Ӛ<.%&RP}v ]Ԛd&NZiud C_ ApheA,6RҠՑI18&ZjPS tT;,b-J2*!lQRQzŲP v@s,ІY%va=@.8$+K!=]if?- g>GL' {g皇^z0(Mv U^kLq YT+eW{T 9x=B6ِ/ jƞL>$?O>2:vRp&\idq>I  |+]f6b jG;u %01S )|A VplzDt)#..HftH(j?.)tj|Κi9@i=ֻMDү=ߑ0p&G`l42 (> 5բRbk&{&/Dfʛ{Dh]^Fٟq57·%܄ϔLRdH\i;F*x)ʧuf'F%,@3CxЍ09y/V~xU\\z^FO{A) $h}wX3k9 X'z=Z['h> L}LŊޱ|Qe[6+AGyz6Xt-Z5}\mPGCfBCϔz \+>19_Rh +\[&B5Q<~}a&H 8P-!Њ`}}, ʢ;RښP Z{M*N n0h _>roZXj)f{ݍ)@.]/0oMgܯ5-%V8컅bnIgأR۩<$k˵ɋf"ef3~:HOb,ƉA-7E1Fo@^nNIfE۝#Δ"E>INjaL  n͊~+o-s}c_NDys~&Zg3aVlۭj_ aD\ F.!RSmiړebڊC 6h05_@$`X-R)&t1 x~@5 ٲV èD#JHaO_=2&8|UU_p{1&~D,NS"k'ěcI`go[)vTuFb Ųu>dω7*1{4uTyaRh]Q$qla? jS")E5"ϼ~TkLcViٔֆ&CEGN-;Iʾ06-iyK :mPq>us YCC .Pos[P(qiot.~a;IQ9\ns@*( zD^ _$!aPh(Lu[+h1@n;}Pv/%@Y?2G^ltIw#dW{ vxX3Xā/eEU`w]R]Ty㪳43]. =- ~MB ն oaLy„Ayel@dRP3q }݉[AI2HqDwazFm ln;ٝ _ow_xeiG9?<jCB*Пf, 0P-4'.+Z6~`b=~,wEguŏlx5ci_-A2/} ftioRYFB e+'vj4?3$e^ǣz@ӗ=Eٱ"h="DGi2ĦLͳ :A 6JYUx&ݤTtd/Kx/kyjc$xaz=\<r_D:%'6R};o)PdVTi&?zUXtI7ψ=|ެ?7e w7esp-AkH9k_7PFu`$#Nch,Z]4X,ʵ%i\c!hfg+,2U$w_8v5u-|g3cMX+bPXӃ(ZAc&6 "kA(e؉-:/|6 -aP!mBY4rZWfVitfO!Tُ8X3"ÞڥN `h[DXG|!pV`%0K/MrDzsUFRXT2쁞,nLc@ qoM%Ffƫ~OM_Z&z>9x'{1D=jeF ue[3,钰wD{y4Ǟ ;i^ x?03z+p_Q8Ҳ$q6#lBt&+Iw4D){ Y YzE3/.a]0OQby 4rcRyZr>E SG3?^.$|$by7߉o.5=#:u=0 ꪳ 0(/Z€L๨y@8v4H,27;E*H>hU/)Um7U_ķ-FZp7Qz$n]7\j3(Va_(Q*B;b2tDT+%bP@;;^T e|OxEoA%:{c@7FU{I 4S9Ʒk%]^XG5C}IJJ'#= *|UM^m kn;)= }k1]"OT[e'f[Nc|̹ =e@05񢪖4( :qB&SSlZV(Ѳ/1zbW_LSy$r@JL6\S6_I1Saۛ* ɒX~L>ϚQE\iL8h}L;Z<.$pi|1Kd]ﬡJ:~,&`m*X꾢9X*KZɰԚY7}vsQ+|O##{wYC!?#S p և$*HNi`P~2V*_}PK1ջ}Љc/]Bz LCS`%EkE6^m =cXiUd: rY<0 gL$cVڮYMZ1^q9c$f6y |ZyM Ѱ&ί&^0f/bJ)@e[m,Ixؖ6B%׃t'KݏE/ |m`*P51L@=_?}/ @ٵaOyl""MIh2Խ(ߠ44v ={* V\|kaGmԺTDdZqÊ' AtҹmN<[2Hc\>//8bOxS ?pݶބ?QE`+cRo'7nsVK \4 ViQζcKG2k1:L~q)5iovݛ )N/Ut;G0#wskמj"' Mcvw߶xy+]>fj=]zXwG؜3rg2zK)po5' uâeKZāP.f/7X!N3]UΪkWZvsw%-3p5s@^CLgE 5Mkb;s"-w7H{k\ό=o~]vNU$VUxp;Jtzңv9{O4 vI;ǎ\ 6113.y Gd?[gr[UMdsӷ-A6'/4A aNOi3pOz~:yF~:Ug,/ݸskn8{ ]w4-CŐI%{"-_\[m2/Gk9':6ZJ*WjkZoKlr^GGSy&Z_(z1OkAPd#!B65ۯ;'H),od`Dt#pkP_AwVR=e|c:k1hN$y`''-?#XC -\1o5:kve-,Va dCѪ1/d-5=Q0 jI̺^BKƕ7'{~7)* LzN|uqwR- \O{㔽g  Jӕ?vɒtwJd0 ir|)Of=xO W˞k 2v\Pi"!:jŸIⲟ(nd;Լ}K=}4-tU?Viz'{o)FOCX~v s)~GpwXT R_V*|9c n7Uq*72_DjRDx}6 Gw O:I+Uohsn<-5<$;8O%gu<!ġ|kBAt8q)`s6~ۼqZlYkB\oh鍵p٩YGJmŻ!wW?ND؀= ^Ă%@eGo?*PbP@(L!#1pz֜xlYS[tӕRU3.ɹzb`|z+!Ͽq|WrpK&ˑ>5KW.By˞5LtwtLwhyr ,q}Wcm~4luzǚG+-u21n^"4~L|3g4}~G3oʟ4?қnI[7?}Mұ9sK[9T<ę饾?XUpjFdVTWh?gZAna~9[ /1>N6Fٲ}ǮBw{TρJnt$9*!wO珮"x,zj`.\^ovd_/U]xM"&`j9/—៶))κ!;K{n28B`5>-YgK?Z܂4w| CEzurm&<4& ˓{L"wy+Aʲ`.<=^Ŀ|ԠRAIn ݜQewAay:p C7Aaz8 P.(.u䇢n;`9o D^JX%xKVYσڡN}.fzlf'Av={4,!!iI­dbd40UCTcm훥]Fm- {m:oreV1l1(OD+3΢r]p6CJ^-A27Ixyq gvw|mC+;;^ 0!ȭ@%N?󡹲GXT- ^jf1?u s^_ B?bAbO  !GF[ӛq.U qc溛+pC)FO4լu*PsOL35F*Q~'-iy@zJ+)YdsR1'T/~wBv' >@0IR;8@ZۉDzIcϰmHh)RsX%o"}%_/q\]ApJ!pq 6 ȑRA5LDhn9lGf`Md+5k%nq 2 (zGxXZſn=AZ^E".Zpɲ*/b2v< 6|C Bk2Cq1&+w5Y/A+52LTl՘COhB&CEPZٵfo{Kuv\ṡ%E$cDJ״0 > \zzBW!A `$R #s>Q-Q! kLKEd0b?&sIB\4tՏ2Befqj}U|”ivvCz"VZӻ5ݸn$Y%AWI A!›XS'E<%-&Mb\6LZXM* mb mfD ӤR4v󈞖x^,<|[ P,qEZ"dRɗZZ;9sL>kf|AA9^]K'n+00 e穋0ʩ2ڃPA( <||̟"Sx7w1/f -4E i]!镸MޔrAP9 Š zY.݆B%p}h:,&˯Xk/.B6']΍As&F MN(juPyK@gnHF-(v<j_TH;AWT><ǜZw8$#I"RdZU1)!#ae5q4_`|l2$$/,oʊwNg!hn:ۈ}{_`FL )soš5bAtV%H 86<~|4B ( !%^s$b_vu;f/` &;zƢ<0`H9vD0/M}9Nul7=գ \rI"+ $y'a<}cAMSJK|mCYQ)AXq8^{Qf̶b_`mj~剏PusWpK@'&a)a51fF?_9A^8#XUR`#)Lz }MC&+G ה50Oܶ!wl,2J%2[q z~=ιp;)a=-U५:4s\QEWIb/؇L -6k$ݯd(.N2{Co~Ǫd42F-7y2a@%mT$j݊uZiy"P2xl!콛77z53k+9{1)f1F9 +$+ IbX@Arz[fkmNOi)Z@J-RXń,P()Plt#WCYVW(Q`2s3Ů {Qqb}"+L ~g'e8,ѨPe!aV=L1z(UA"Є8M)/4wGsYHMQsGWըr3)t k9M} mbACLn6!۬1vUA #2k*;sA,XN:ҧƚ9Iכz㶒ۢRەѮw0 +ѵ5pcZ&@xLphG\:W{iLjN;㏻O2=˺jؠq ܗC_n=Oq+9O (5IgBA2zYT K=d :WgqdN= a5Rpvvna~=ʄvW+ K"@U^مHҥT~ ЖH!,ھuCmhk=|ѡ eя̹|VO,kwA q)^X+#Dƈ'q[ 4b \;v ꙢtFQ¾abE[|j@]~fZ%~" ̨ !$ԫc8&56~I8:20 nH4\Dެ= =Aб:f/& tG=O2Xd0b)yaO(r0(g+\F;A_w1'FAsS&|aMyA7]:\ @J`QȆU;.8!3 T)I<]4T8Nj_81\Ugd"~|r29p4Edu'aU_,`Wr3|Mx9iC!}j_(*M >@1eL,[)RkQz}2d "qm"l+X7)lݰqr1fANUd4R󹗺si;3:^ItΦij>n[0^䋔{\pfN3&% r]}D HM 2_k0N!_9~`!==jyo'>jt~I&T:b{V[A"xP 'sBR &oGdm!4I% /Yfo^W n1;#s|qH-cg{[Zח:4xᆌfJL 0*8N* LaM< /tѯ5xAyQm5]sm{)%9|C]5(ƿ\O`l&K .!d4)Ls8hU!,#Nof@ejW(}r}Aٿ)G'%8 )pMQ2/=pzi D&"*Z*`[3iS8)(9 s:(H% dƯ9=x/LHM NҌӎ,I md䏴үo~ƐUҕ`b)eRRojEtqɇ`=(MZޫy:h戒6;&n{ټTM&TB8Jͪ]do,> OQDCjam2v@ ^e: o@ss\^߾a!8&ouUVoq-@.$3 +a| ( N4BY'ރF0 U[-f& MeԳ6%r $O]f2ooT!GEg 6GпIm֮O Y}cLSjpycń(o89蠕ì (q~np(IZbjj߾t%yQcw3ƀpB|S<+D3uuВ_>dkIvM&^qBtJ"'W^I\,!?1] L"2c@:dkBY*Q &>yDDݡ@ y>Tb E$5Io%Dcq [eJG,LdJlyU b~R?1[Zz 1nt85g23{zlj]}'L"}&-}JмE=e}֚\`p}xjv劀#r,ϭ VkV+O(BmB2]:7/L+JSW xASJFz1kVϒH8M)t$H&i*@o(a{J}݄wT sz3ACia\;+*v1D(L/ʅ _)AX,J (x8F =OL#5ˮ%j㔄,^/GSKy:Z2m]p1٫(:KkVط"ThEh0wf[c/6?2-r+_Es nD+!hJp-cǼdňG R|)[;?.0){/e2<_kjՌ]IPJcX||<-x%ݴWŭ)v~/ˢ S'һ[}!ƥgRwH喰j {Aw#quR"8>HA徆HɶwէstH Wp);Hf|P'NQf= Y8*;EG)U.3J7x7g$rh\j+٦PɋlM0>+K+ Ce -ݦ@N<6kݓFQ#K6G3ɫQ(}ӝf!6IЈܜ867iyc ij5 ^䴏\A98ӡ `DnxX mg^ٿvR. 1mz=b/;( G̘!ʘ&=t6%qHL{5orWU+* w`W1 d]e{;~vn D/NQJŬKғ_%VyK~;LSfF,{Qqx0*60ٖ@Q{TvԈFc/xd9]^v}2q*v<+:0(טrݏEѓ3C,a#tnx&ܖ3'|g <;]M`u0'tG790B>kUkd Pk)`=J JɩEvsegIu*_U/3/PDbIF{($tg^nޮC!,bA9%8k~n59DJlyʤqi9׉Mʵ!G*9e`@ō#y襪b>k;x_٪q3K\^ĪJD(a;K[jVɂ ƀs:_/KjGsH*&*T-Uʈ QY3!W oeGo( {+`T+WNvB)}Bu' TjB<v{]nu{٦Uu>Cn&@L@̌N3)Murmar e=G a4 3H`5zk-y{X'@$O+0B_ ɶHH>v+軿6OԭrLƆ0`t#\(K80s@{srOh_C0U oA L;1;>{VG! v4•b7s͘]//@Ik=Ps$.\M o[(UXN-චт| 櫝5 PךΛE 4cěFHj@VA[˛ܞNA8[fDV ~# w-yŒQBBYTf+;-k1{j9[$&UL _7BdLNj[Pv`$6WmЂHK$f2ҩa#Sβ93Fo&Z"9ʜ'eLq  =R T6 χ0X֠Qei)(G<+zZfa%L&FX%p>maP+;mf夣:*,~>JNbXS]}p7eiS$49'S;LP!f'ìN.gABƶhbL=`PS%JƮM 4F^o6D"L%wRMB+L%ԸtRz|S`Q ]RsNPo(VwN>?V(]09"M7Oh ۲ L *RK[4T>4|u (xL%3߹qm}'_LZ歁5#-;GM67 uPyMwixrߩyDbj!(A j:Z?c3礡VbG+l\# $7'Hfm=(vʹ{r)ftR񞘙0o&wO@d-^Ț_"i{T::D<83,7(&ߊJkxaɞSDtN}JMmde֧G^ H"/?]E[> (:54OXUusfK9 4ݿꂜu0[B](Gk<]J<泤Y%+ۊF| dG % ]I`.{>I1Fr.Nml3:5P޸5bb=е)"P"d ]R^PJtA: ht\HUb!Olj 䁀ke!EÈ̴Qgsc<RIH@;{rX3e{8Ku6 MS2bTnuG"*|[F(01yghݮ$?iĖ<-4 7" ltgߎ%5y`LC=`:>ߠ.gT {t eb-7 ۴\n~{b֤&JQ)_F֯[{PF> <UB=v1*mޓ֚{;Ѻ[f'nObVg !v- l+n49g3GBSG$5 o^<* N=:ǥ䖻(yQHRxd,  FZi/ ;^ W y|xƚ≃K8B•9n'FsK}dA>B>e)1 _zH~C3c!]~#v\|2+V!»s ,աDYPA}~!QE)\~yh\FKOx% 1ԃ2SD\NeF1Iw 7fB\w{ i ݃XN9_B%H.4E)AG)A~q%1CZȴmj C9=QbR[7b0vt|: dU~I_\FX$ ;XVR).t,o]Ș\@EL*8OwөT%҈3ֈr[@2vZؼTҜG96^n J)*gI_XW9kٲ)Ȟ8Zt IPEXF?ݧt.NQ1kI͓Fs My hTgv$q/qDNHLtα])TWMJΘ'5[EGHJc^s5*@D2*_?IwڊI+X+1t ۖ`kMfT5?zFaW^<oH 3"u־RS(|6FIԁ1eu]懯."Lq-%++Zn0Q*mp&Ho;dh/ϒJM@.Mؖ>qkm7ujԒHF> u sk@^fF}\e[, ]pb"ߦcS^S(}1}Zx)?,2 +gږy哃 -ɋ`<́<beXP]ܕ[kukx^ds?Y0mQEpTKo7N+jG(~pI(dToKu7mDx >ݢZ2vc輌Q(&Wj:"|>3V2:5;q~?pi!)|>+_(ʂ ṵoI~Brw/kAa4aEzE?j("11>KᙍM(V$H7:#\K%}%jƨ>4b53LN|VQ%z(^&<Lˍ/^hZX"ǣ*UO:\$J-j¹ GKϴI@t%8_qƬvz?݇"TpV`hִӤmPyL6p͌h8BבQ{@2xp-/YXxf!ȇdwcɍysz>;XRJ =|Y웚pH{D>\jC%xE80ȹX^'R,cij& tܚZZurl7+7.W> <._08_q B .!S0IWT90.V=u|\DBK%y zz=q +s/㚨Mm \A~D00Ʒ =H8UniBv4o'#PvZ,f R8#.<Jv!ž&-ݨ YXZOZSjYj Oء&Vf|Ghi%֌/ĜY}|1!㱄3 -uWl0enDgLX'R!nv~=yprFp #W/Xno$YrkW6ٺlJwK$kО=䣤V? yHЪaY ߪ>\a޳E!̸k!EY:&[>A]ʛwWxpy0tIY0 cinr{ %Z[?Ff!b|h3 IEyTI]rmAIVA qRҡlݭW^ KxD_l=g#ENTtv3Cpkxp1eY_S#Ī`W}mwz ,Bcu0 \WnXs_3;|$~6+D8"~s'*ozBl ,CQ] @BGy- ڢ-ԧgx:;(Ђ7{Kf &ɏkIJo m~6Ja:Ph8 ν~w2Y>UC?6yZsmxp):kE>$)X8^jYa-e<8ROl *\f v*u fGfVwzdje=*d`Ra|fd),+A}(Jq$1x k%' 2>DԃBH9doP2} mŲKkM&Y5{ fNdCgʒ+ҁF s0 zw}Ɣ+up}Y+Ǣ*$%3dBGRMCiKz/A1W{q}P}]Týx2IR#Y8<#6^*CXaTam)kPO"W8kôMc}hmA$ۺ-G(BAZljr묣.:C7qL^PO{8.cΨnma+6uaҕj^22/pIwe. p@:_) x?ِ1 ëE}c? oX%?%}tZCh!z/'ԙ\vLsp6:dd{fѝ: _EEh:1Clk6<\tX=zagyށ.H'*ޟ:I66SCs|US͘T{:[H<9L9pR^\u1Y`ҁ@/ >N{ ]2g ϙޓh?+ZWF( X"*~}O 0˅,LϝV@H7gC'IF 1ħZFg_WzΛ.#-6e+  ~UBT,_:lsf S3|BRkM#78ИM %3\x[PʸÈ<|Z0g~#ț@0S>psɥhg89%necn8DHU{Rx:&hXmGzⅹd]>$S>sp3/ al!L9;m]N4zY/t׊Dz"^B1Rk_Hԛ/k5^9 /'cl> r+14IkD ;vwOV leW6 k$ITց23I#~ID2 ª"R~gpct䵌!T}1g yIV!Gܯ9CBVwLU(}@|PNJ6ԂI:GpאnR W4kי>mKr( 5KvS7յ`TΪN *yK{bVahz%CE}؈zʂLP![l . P/5z aMhugai֘=Urhv9Z(N] >:kAySu]]P7}f0x`${ӌ oO`@~(vL7H7XdD^3HЉ'lw#3ok,xy<B^bK Ue:"̓pYSꪁ|4sv\ufGzF.#lWB=Q1m+6Er&T7U$TG >okI]oKf d&vf];~5*r= + 6 C U+ O ˘w iBe7Kw&_+(UcO4>:U+`XXUzHf2S#D3Aγ?HX/{<)"#؝|J9A˽).D:lΖD 4_ #{K !&?D{L@u(pT7MZ3߫MPJgxoy9Ctvo5pm>6c3L9 rS;]kXu9h,6$]]+*$kt?Ul` <-Kցd+N࢝lfur,ph5juWw1F<ɾT͈NMԮZQ9h\6'kL$_(udAJـ;GރV^siyrV2육U,v;n"pI ^SfhRL.yW| 8Z Lfw zx%ӓ'B8ch-e>c&A1~L8z|tj΍#+&&QioS-\O916+ z}L|A@t9G+M@ g |Єœ1YQjeL崡0biv$T)'hx/Hl5}6!X2Р ؽya9#9!WO#x3jա]B_ )uҧ}P-L~\L2ள2HМckFK !b MD]4=S wB6Yjx\: %Q"{u%h=tQkLʦᕄ$Q刋]Z`uo> SxDHSb10(6 -<:ެ_r,mrGF>Oe1;IͤM&3Vܕ[\qo.s/;ӪKx,+U9/osrhbO6ܘ\?:UK1zq5C5l0w$dzJ縶I(.BZyӳ7rj|EE@(s1ʪtsCV\iDRaJ+z(k|Բ,\*BsW/6 %%A~H&th"8)Z,fkl$(ZPuFUj1I{^Ra%&TTEw0Su*Мu-4|T,۾oKCF+HOڇp4|_At& PRUDk&1j\*k3|wG X?ܱFIT,>G\Y J˭ǁtOF)op$F3Ȕ0n#ws-it, y0 +kP"'5e=黥>"펖Z%oXl Qd<-H2.Q-@ 鸀Cۼܸ׮Ϯ xX S8C};[aIB2M6-D'3QU'NIb B:myl[Il'4! .@bf4$L)eԣ$/p#)#6>?ľOwZ嫕Ϊc[>"m1DeTD܋=H8+}Dc8,S+MwW q75S@]Q~9 ssk AuH)l̐)rLa0df91oxl)3>PʜEa0a[/AڭOW]i- sjfu]] -kn~HݍR!20{x.嗠 _X.Ey,HX(5?3pjY?76͵b6w(bNԭd&U˪QTAEZ;:1 fvQc|Q'KY\p|R/د\+9'h|Cg[vn4&k=VOwS2RV *U[G= )J4e|1s3HW:.z'W95ڢ^ް~{b߳$'#\[C0@\@v(RFӱP rhp]@\f)*hv/IG)Bn[0]?1UՎ?(X,GD!ٮ> oZ k{D3p8:ů|{p/r#0Ϡ2˥V(vvgeA;7APf`MtB "943Z0oHl|,γ;_M^8*KJ\^+eJOJG)ky[*hBE=&KlgLѾ/`1i[, 04NPQ7-m.Й1~_wMCj,+ ""s(u_1視 G@/pc֍5 '+Ul\(2ԥ|ZֱN;i^6}X&8qK .+g k;ؠ~Ϯ3E`z1//(y[|Uڭea#zz fT ӣ *zO+GНjN)Eg6X>t6ӫX`̜E$ ^|:\뙆4hie,xHa"\{#d\2"1jf`8Pf?u2ˡA$z!ɚ'Q_\f,1=ۊWVs]J?4^njf^́+2{; M~RxRF \#poc,!T]Lq;ax]>f&5ȳi>rv#ހ74 UMuL:0#J$x]hi655M;]}QZU`ij"}1=w?Cܻ6ю[gļX-i7b SeD$y#6bD uCRbWA;h$\*kRJK'Yꩀ&n m2`ϯѺҡĹ)$nUCn3|rUVb936hIMCdŢ{yIb@NF-"3Xt /zp9JٱM•`{([4诽 m*._bC_vhiㅃGу$ާ9HZnFk'\ 9T&t,I[.Yއ+W9O_7Zx.$7El0,=ٖ0'Drc R 8m @o}Hu3hOP)9/aV`J&ߋ*-Ho5oXOCME}IJ5:;׭U ^ U}̣l(ѕ^t[fc_uɎwYzzQykVOmd&F{;/7OOy}\ڐILy.+z$|˼2)W;ET+L-mW=Hz3eTsd:&mwG@"h>Vm\T/lŃNkjN'>y6mn\IhZZJOa>EtJ)@v)E'j=@}㓵5jN0R}@fdʘ$Xx X7Jxf1f;ǘ;p޴ɬ[>p2=Ybs\.gصA1DQs& rnb(_l{qї2BFuk#]'={> EAeo_L)EzÁ %]Y3BA@sOO1N^2qH !.#,,ܴsLUmTÐ0Z pa ApsER 'O  m[ne0mrF`;"!PPD !IR`RYpjhN.1 Iji|xrL.gt U{^֓a,mV3N"εQ@@_'CYSb6ܶJclhO?6|+7QoEq]iT;x E #0O$V{K5숁/:mi!Ԁ^Ϛ*$/oߙࡍ\CO!5\h \ u=rV\-5 o^uϊ]Eâ;~ŀM'jƨ'3bAO$GTիGx%QYE.=>FwWsSe?ePo_/P߅/t)O F]>±Ἂn*jL`&I.lW`С-&ao+LgF3ָ<$Nq/C,W%+,!_zK*4 3h_( 䰺Uyc P= rz oA~r, VsXzMׅTO a'_ ֡+`ԇmP9Z4p7$w޾CQ \.Їù<u W-Y8- q&)ݵvT$ 5-`'ϯ;FU=d݆5G0*5m]MDGT% ĩY[!zרcΛk3.̙RO3'Kzso'ٿph$FB>8 Y2Q06Jn]8pB#V9W &W;-c%I;6:Ss:n 6E|m߈?r̢}XDF%wN.42k3@H\rEQ,'쒮,A.ۏB1'D%JהR9ܨe\ k8RurlH9$I ^rI(2ېجMw362ଢdz~Lh6YZp'Rmt)j"B(hc.\k$zM{]X]';45#=hpҬCͦA;oGVnuz۩`BB)J 2T={SAfiV!aKf %;M٣;ɂl dŝɗPCJ:mO2PTB.\d<\'I o1&{^=$E%>-xܟ ݹe]B_˳SveqPa l #kw1ϖc{A-₵)†GK(^)fOm탻i> ,Lڶ}FsDxr$pOmJ7%x衩ai3?J\0LfAp6!G=~ƈ 0 z;&,ݶܨgZג=Ԡ%8t')I̹WòypV,TTLVj}QrvSެ wOs- ]DdWr)>#66Foa%%^Y@HVuWyrs50ǀݷ@G Dd Q|Q&βgT/FLf2}*К]x^oyc%Ys+BQ v&OUqhÅ'Zh|Q%W9nCtny5^Ce }c{u\E81OMeڠ=2p8Em].)h=Egt%q5DGHh\Dѯdd!Mtx*MޅJc~H2`5+q FO0ΰV9 ?R4gS185%RVUi#}5#{1Q>J Nm4t)E*682)Xk B5qZ34;A{f{'و__ ;l+Xm+v~xYlD͊*87GeY@CfHaJ.p۝VOjK&V wFy!MlW ?k"GF-4vGB\Luc cO%_6SMb96u-YctP*._0%;L3ٔA\{W0 Q[@?I6qs!yXT# jYz;pwMtk|K3=cpڸ\䎷qJi;H85Y6Am8$nN&%&|CJ3&Hqv, f!wIY 㗓=F@eP7T!Qk_W<2&njyln[蝜ொ.S;uKG\f#^ ? oKLom,LRm"O~ 󃡞V5i&FMV`ܚɢߐS gc{vAԕ.Xh0[m0eU3 EP$*rYRI{!Ĉ\ yW (qN|ԉ(ag@aY)͡^?>krV/b[x)JE1 ˕X+B9_:ibS؊.'ZDFU PK;rdf̯ʿ͙Wa||oRR~ 6Zn{>dP3#@ ~Uzo8$^+GK|ai l+;~| z14_/y?ƜC{.QV 1q4*MΆRc/}/Eq!x)Ab8PZ.̡}|E 79hzk?^L˿-A:="(njX[kn+wp(sJ, &\Ӧ.a \u8Q"&͆  j5'U8H]LǮHXWΪnFÆ 1qH`t=% J}@'\trO^S9 Hb.-xItG0U5A t[}F>8GYzu\ $o]6O"AIXmAYuXvV$q]Y6n@kȂj;K&Mܝ*KHv1+,l"{R$h' K\[S r|ȚœD%K}ͯLT/[z;m XѮHH_KB7޸ԭ qyvrS+Zhx! KXG(h6$k֍3]W4jTbua,B `CExt~x00羇>!g3amwi`l?2nå0&g+&@$j9e9d_p΁m ;KG ZQ~vTlհV8×ǯ{!^JXWhB~M$Kk|(=_n=h rKyY|(u,e??Ȱ|ERihZE'PhKDj12r`1|qrY<pÆBk72jv ٙk"{ *gs65 0"Y/>0D?[rc }ޘ(^Ima\_ǜ$HA1i;xV{6CXbN@T!Sf|yGiy )mF]ii'0i$(bSl,ʋZh|S&iZJWlEX\暟,chx:># sbhtZ\jaG" nFI{]xh|-=p3= w=ZKHsr=B懼6>U*G*8A}~J;U0TË _Wp!*6AyTəﵜ2F%2k[th&:k_[3Eƿі)_ȭ1Wʁ$H^3D´h %ZG?<'~HK!*[9b;fB:pr L}O ;cF}P^msnd`gL̟=0 D8te9$cHW1]qH@$1zXNڛ9ʲ oe !^ G^j8 yS 5<0Y]gz,emB0aDŽ K}&M3^h}eCcnR) iPFII}2ZJY՛:yPqKP k1|˽_<5hw[]%Ml;4hS4% XF ɇS1l1#ȃNAnL(jIyo}4sNG,i!Gv< v:9ahdvp PQcͦMFN3UIiwwC+:YgUt81Fi%vHsdZ ϝ`œOC ANbl2Iw)C2b(`,D8bq"['|r^iOBbzY孚`]|h 6?|h mŧk6`&B?E s˓ F>J,_˿l#\!@ݻ i%CkyCëAY]K ޶Y)yԟr#0!C߾_tI b,,Mt8WO†'^Nz<ԣqY8 A6e: J\T{\%cKOU/_*ЅpXv(af@6ⲃ͔oXw׏<{aɦ)% -BT`_١v(哔w[7*S6= NIHҗOK1Z7m݅go CڌFZ^5J(@Q+plt]VH`w7Ka̲SjlQ7Df۳qnNbm (ZnJv²eXS>zbvtqj?3W_;DkCc#mm#[9ZVawnϯdY2!>!J2"KHABU7J+ɂw!k3#bn 9>TGx'+c"Æu!Qf9[]*6> vJt#9cc\WcM0<C a &ɖdi*PD>ָ o5a#%z2ٸ6 z ue[VD@\ۑCv%ǹbYd梴aa(Rh?)]?ځlQ b w n_:ewXY!Z0cK cf݄hsbjs-N8&ׇuY#NO.ЗY#ԱramWP3oO IY\VqI!^+qlrmYٿ싟"#wIc|5̺[:@4D'D|5ܰ)Qjɾ26'wz{W=_׳4ieCҝx/EW>$DZ(VHVb}Z|G̜-{_3VP{f$iC;X/N%[jE"}eէ@ș8^kwbI\Ff;ՌN{3eveI[ XARXoŝB@o3%M^Jfx`ms/-So_`dWSZdWaXPl>Mۦ*h(1RhK@?;?ЩGƎ5~i-Q|`@i&K"3~Ivj{=4% &"u` @9rfn)#PU7њfeFҒ=%ra.I~Ŧ! aUYv~QnHR'`fH[FcIpv rtT# &2J#DC$&K;o}@j톧p7N-1Gb󇔕z#Q\jg0+o~;" :^t=n#ʕ *;svo4ZAhNOo)MjgDs,<ɟ[NhQ4㊩h{]jy'Խ2?(.RgFe&M%)FO:h쇝[{ 3CO?-q jD?T~qԖ)>:l<cҐE5 W,5d(Pm11u-4zg%ͬ!O12=/iWqptiE0e?K{De.YثnCx6b&8DJĞ=C<.5ׄd~6Xb+zJEG7G3x$'rЂq~DaEj> NT_C1=l)21anRqHh}zOC\U(tLGhQ9wx`{'qLJIWKg0ZvR/HY\Տ mɳHG/Xxlx¸g(#}N!D /ԧ/c/"*zE YZf^r<_N=x: '~Gԉ 7 EpoH޷&=QӉKݏfT`@y9 P۬JmYx#ҺO x3Ylx2ު좱M@Km51lST?\+;Ny_S6V2" 󠺎FNԊLV`n&%pYIR"_XFT[n)(fH W=Gc!PIE6Pho5;ܵag-H/obv,OS'`7_ހlm97oCyJ x~YS*n^fbt%OǍJi(?jA}v3!k{ -DмܝƣST$߇"I֣vJN s*Ta[zM##%k}|c*o BguV {ki=bv.땆)+AvJy^VLdcx´TQ)?0`%|;Y5,]j]ě iUzZLK($t-O׃Ab X׹vUCEΜx#{yVfƺ2mL)/ďlsPS| =l4"3rowܺmkfbH_DS%&b:=ĵT!ׁ ^PY' ӈS32ٹ<"lVdDi/Jg9{'*PȆIQ4~YS:u%;\6xSA3 =}cC-ujn y|BegŇ04Zw(V%7΄8ƆCG4⌼~駝EАH{nRc~e*}7LF|c_Ԡѡx6\XbGZ~` Ay!nbĊXCP%4_E@O"+z˥-J͓;=ͭմYNqЅpgv hחyŕc6i⿴m{asv 557-uP8;'"K|%KOR@$98f񥲤‰Pq {8i&C{o Ȕbc_0TOC"JSݕqJe K)[\ķ7m?E^'7Zށ*qm^'m8΍ 3oJa=BTJN8i4i!ꆫ/'E(ˆ[tj=X^2个J:uăyaǙbiQVH& bP|j@KkoPТCw $,(O+!f^?M'Rʣodrmm">P({];PY gC]ݣg+GJ)e|0.RrʱtWzFu\-1^,Y:=,`Uq$cyv\~e0/)e>` Jja˅;#89ǎT_EiʓMYC);o0bKKRw{I&޳2S-R݉4 Yʑ+tci*ٕ"|q>u+Aa64}:IVTc1}~^R{QէY@^ҲJ L|71CY"Jq{D m ,vO-CG;M1}Ĵspl;4+=giBN!R]؉ x'%RW7h^h$>NZ&J)ng[*JĹrT#qh#>+N 8g’/w/u)hl#XJW/nWl (;hP0[Ga+VXڈ4 vfBD$̢9o򫩮#b , \marg2g79V!N$;]=P!6&^G 8a*,0 0""Jo+f"Ƣ~&B3߯G̈́kvSomY;TBj8m=<$6?XB݋ބeN[6{wLf)[%#\1f q#Yb7_?̺峱/ec!aF}d^Xz k;γU}vReZÃqH< q1GyAG:3Otj0ߏ};w_{HX|@ ap-?/aV~ZuO '[ ݍͺ1]++Y5y&9,1jb MنdRiu݃IICu$oJݑ쿽kl`tMk>*!u$]!U`'V`4I4r_ `5{)TXCPym( sҽ/`ŒtZ6h1KJDnD`;砈c篾o$Id u8 VmDZօ;,wm!󚓄P|)"j_DW;sMy){E΁^D3:V+%A48\va{6p>:\XXFUu=ç T9(ֺSkHxlV}nZ3 ,~eE e=>p+ϔ-Nön_W^qپܽ|ed8 ίI0$+QiK9<O]Cʉ5?,<b @!S{qulWgn [Ig|ݜ`Xim ۮ-zE' P j&)zwR0A :(L+tn elŝl!?uIX$} j13%7$]/:͹yq2)B7"ة~1%q:D #91$)>̑>؄@F98>MVl[cYqwX=(I;ArxmD _l<9 ʤCm<8$?u^COdB<"5F|I^oRpx맧LI#3+ph@tj9VhəӾ -r8`8p_VYE$=q[X QsqBEX7 d/iunt h.MןO1q&֖76~ SP߰:8B&ƭbn(9o"Ф\7C4yK wby]-Oq1u^ny}Y4Q0_T]S>>}2NK#n˳- Yp0i~߭n[j6P7POyI8IZH'pF$ {XU=I-EӷG8=XZD3>Hpԃ + XVIeL!?rYL7..!m1Yԫ@k}ԏ*Rh҂?7zɐgU\ۧm/\.f*fd)HB}RxHR&[KT,GwݾwAę(X8ݳ86q?&")#ZD}^"lXl!!\9Tz=1_1?5Np }Z$BmTH"Բ/ V4H&{|PG4n[3tⱅp7ENޒڅuCmSl׍H 1p1ć1nZ/. wg^-mMڝ$B.FYؾi co~fg1^ųM #(.#ܥzn+sr87yM4eL!טF.5cdނT)n/OmLQJ45 Qaߐsŗ]D ]u?7AKg㸅vq`-A[|:`.r| nnG3ܱ>\iEhGYb.vf:h$"LgW/+aKQd!PBCf<59M͘i[O_}'(se= NOp:3:ϒ7Dl*./@x5\HK;qo^owURViz#SяȈ{ςImrq1QlSZ=CP(;/p:%g(R>+PjT$,bbվd/]yH'RXI* ȃҿRu6$є:8H ГVw=C@kEӵ i4}L^8"a,.U6!_[Z',c5)C eA7/'XN-чuI<0{ cۂg{X;\ڢ. 82t3 z]k_v0Y@esJ̝0`j/\=T@kyŲCviݍj$qcʠK;(.h)m GVU`Y+mDyp@@FsX6te]])`ù9f[uV:RtÀAaQӖC!x, 3$)9޷v|D:^r}ۥ˃=lAנڗK#aI' U_|X@m>  WH;]G^?L'g~"-pk9;cBHj0 A&(9x38 sҧ;+AJD(,_n.o7ew(K)fR&[Μ/N@P;gVXupI#*H wsҞ:BKd^`˕:I[ݔ,~k6541(aTxiTُ`p5yԞ_3z?M=V8osc=8O} {p ƏI^JJGkiDݑ3V m)a>J o2&(w!2J?t7IhB ܔjR{o7c GRU1YJIv {3s𰠺v*.lm8޸0NVBm)~ <@MfzM]29ŦIpaM;]i4t7( {!Fi& ѓ=_<J/]gsNqd F{N)U/6a袮\# d". w_L;hd2z~=`fr!p#_z5 (EbNI59{2Oyw!G+>+xUhGiCC`k=bcJ8f ԋ}׀Vͣ)J.h8 dS2X~PZ פּ9&$4Rp:'#2-rx2cN[q^$}\b#ʚɻQk4W>mK[P&Qpl={ws_hxgPM.0pWŔyp}ĸ$"θ iS;0tXJݓ?"fMڐѱ͕Uchml&޽bpdBfeT jZԩxmb/y /$]iws=}i{e@7epT8/Cٔ-t`-\>ZnLKb6u=XL pF'8ݶӀBT㠀l1{j2&ZPad7f\WYD(ٱԒdP& ,xL¾<>42](N~7ˆY4D$&1`סM ۮKmǁ!!V?.t?[!D.M/6`>t(\QTs$L/k(:m i[?"4p\S6e8{J2b'|1yBVeR* _ cII6_&^BvpPRhh\_f쮰-@ K|% R #ňgEp~N T͍2eHpfr&UR6nUtA%§Hk|w= }5w6!~2w4nCCfhNS Q*EZgYJT۴_ aO I"xri)f2gZn/tKjR{lЩety_?3ci>BKNAiOv*69xblqFˮN?`0aͳx.9@K $W~/ (aITw F34kφ güAVk>!6j򷌪r/Ꝙ=>rDOdZ]+ՐͽA [źqkؕuV _L-$7Fgߙ#œ%u_x] +-/jxF/$6n풮98DU7U LiR\`\d<:"*?Lgj*lh* ;A֣D:&]#LY{!FB]}EH&`la/ {ਙ2k ȌsnJo ~? e#j`Axn(ދ\IcPwur%00и<o8)^q,-cٞ&TSQCՙ) LFp&jG@ƍwk`X7Ing'FDLq@,/ }c1⢪غ$ap0$m5p>ĎoRn[Q%&ԭ'{A@dc4|×>ׄ$lN}5Nq!qUP[}ٿZ`)8@Qɹ=jr?;"yAa.9⊐}xHm ;%P4nUk9ik &(Z5.~MOVO+gW3T$8ڳ&H})Ǣ'o@d]Ҥ :ڎ⻣ S=;w qf yY~R#ټd?ahڝh^?]sx/iCF8&&u3YbU y;Zru`c0˘(8\ǙiwHb.3alv'T&TkA@{.6LUZ,NpbNG҃fs4<7rs}.-ENʓg/TƮo)Jf#A&Ҵ32?.)F.42-|ȫn "ۡۓ_w06V<Cpk8GU~1W&87+ v}X[pLäg)rݩ`X@5}U͈?s+lMش\'7eSm&5*v-sA tv@Yklgd1N>m 1H +[]*^(DGe{\ @;H۟.:r۪h +m~.[]&%_쬳/lz4(07Nc=lmm?XuY{e*ej͵nFC?U Hx(.. P`>EH HY~Z=eSMv9CblfGt& $EO4}\B}w>z<>Q!vKaږTWtNk 7GV%(SZEbXV:,/VIDQ?capzY"-}r>?$YT=v?L\h4q11 (X`/y;ķ@" s|$X/Ϳ0N:6;[!E4,˄> 3ʚDZr:^.7Yrk?Orfv0#wq;74~^8FH&S5 x$Eq%0ϧpU߽#V`Ѳ͖Rlxn߱s|6j>?_QVcL, W<՜r#ǵ,(d89Q=:B:v1Bd|)`Py`tIodY}CƳf](Y[:äq 6]}Yq:^5*mu@w8D6F)aMjjP-m Ѝ NIwé\Sp#;͞jN`])1m89tg3JFU,J72$ b]HܼN;bmZ+fvE{A(Sz៼' Ev&UX' Gb1Ϭ^s9Ō(YK ?㈟L'ٶ`EмU%\Hll{oDK'itNb̍ epx^BT\ vo?v*QV8b`6B^t>Dn[J+K 8/c$E#4O%Xz~$>{L|*IKm$f[⤺پsdΖXcHQ'wjC0BRC.8-}R[o/\n馧-Sp$޿ 34Ǥ mU#9P_rE8Wt}~{^w*:Ԧ8SD`4+zU-D 4轆(IfȞ4W2 0"qDVZ18RҀe*WLL'gPa 29̷{T:oh 6 3D,1R{G92-3`Hjۜ/{}aKy9rT7KZloW"TUFR=7FdQFKiX#xAF7<3tNE>jO(B "ZV< alYdd2te9:iq5Û)M ۓ%iD0َLߖu mE-Ap15^ž2:1~_o@IO!S;|lT]tl8{XW`9hה N!VQ־NS|9dW=yݐlSvCZ!J-b.E"3^~Ƀvn~f^̗O%Bbeը1.-Yt_2I<6iFJ\L.[*Sq^Vd8ےWv0$crmɦxYGIzxa H]2}bj*%CmA^$.[Ƣ# Ï"3ӊ/5R@>n:%wA2oiij۰ g <<S R؀NR~@:*ЉnIL)[uBW9|u̪_iU+AId1>7O @M.{Ah^v8 F+qJbKFUD S(3\ cWo#2H5ʐvL^ rh.5gOW8j,9~hueH90Slo͝zi]V( Rȇ-PZc&C*_lE X/M(dUBH`J6-- 0:hh8)-.*P8%3Z}MI?1UΞjѬEzU\;S1,tʚC%h:\gC9S bٟj2=m&r!nPU+ hvDn cm. (ՠW!>-M#ȿvb6E3Oc@&sD={av6}N禘ajݷnjFl]EiR481e/VܡMJFMMD\yU!;H᝿zP]z_c_:wxD5G)^&f3HL6h>JoFY[׈V;\Gr+;lW[*{."ZH$ #oZxPF|Ǒ5o81C/U[_ˆ* ZLU`9K;>K`V4~C)TPGS1%#=kBDE+avUg[1Qݴ>wGI2aINlch; :zf@0nqESؓ7KIXQ * PVȋ 汙[])[uSEwd\+Nkp̪UtdhH Zʶg<țJϤɉ%: u *UCޟ6 b҂Q[u=ۊkbagj?szw~arkD/i˝U7xf =pj&=}čo.E}MՃ~NCCWwmDts.Ҥlf~Jk |/=2`ݿ׵~B0 |Oz NCCFHr;h:[%pEʿŞ5v\sH7vIeԧNA2yo³b{ m?it$u3'y![_xB}&3w4 @fpI8ΙCbW|Ƴ{3^NKS4>OPYM3ܫ'+uk-a}[H?58NA7K'j@@.dMcp/W/wD)%wU%V"'y\ca6SQƧshX*#Ns`KOul哥Z^C64s^O[: xK8[z4XR {äVZt#sm,X=#RZX௟;>vCåG(BpriH_O)ztƿbhظŤeWYo8P ZenRV8:eE_X:Gn.)1[BΈnz`FY?E+0öZ62J&Š )4ޚŤIWelրo!n{}/QH&bIS";O}V7VPl`6=P0IrՕAF*Ciʚ*WaK?MD gyg w"C;!cqo COX㲡S&rY z - 1EQ)Nb9/Lɍw^b~x F/ݞ?pvKdcJKVܚUiSr3I`$*@kF J{x7a`AGe9"^|!HD^@Fi14&K.[f >*+w&ReO~,>X8vU7c!ՓGu,(=V՚hC \)U9rAc Uf@`?2 G8?%jdx@NHr ך;?4j ^~?aIT`,=!OǶ?Y`Ѵ]m |U?9fRi$qiJ[V ;E@EyG͵Ҋ+d e;P xe@kpkr$X(p%?vxKգ 4/Ū_ k>ӁHI~ U:\aKDx9Ѡ:nXKM9$Fه 7}DPxCRm^m:2w 5>vsN%|X>e5gl]7_3Y  S @QomX6y}-,\ͮ zE}&ɍMzЁM .s@{iE6Z6rw`7Ht=.ĒbK(#!N`A;|x<נ$ BsyV&+x٫&f'͇~i+WI?V Ya%&_t^<.u#}h^UN8+]XZlkw$yW EũVtC~>~"S*&CiDvxUsӖҘ~kգ||ҿ /p1)%Z"4F7P3BX:HA[@/~h;t>c˟?#>&;{[t[{i U7^MsB TVN}`bȼNםs`cU蛳SD\!G\]37WJ?LZF! 3vUu)᧸x;CA4/xہsNgv8'zO/""Ԭ9}.8F`;S?k(c2w)NW'G(CR(i}kV'. YX'B7r2i@EA0ݻ;"JLXކD/4f!'p PmtYk,e!nţ^a z)So.myNY5055 Of̰mv:tQiɞܯ՝4g>`he`C>hgɺzǵTO80TkBQC&[˟s&H]%y /0f8P'C K8)e3ξ5hxOm{7fVh˭'oFA2wp"ڪo .{YEJBHUi@Ӎc 441_]v@waKԏSF'a{cg eDԑC׾zc̊3Zͪy7 1O1!y2H>k=. CZ+t#"̰ ;D{t"_bGBp'쒿TFy1iDHpvA톽x(e4NVfGȚ9ZTwQ͙vU\^ .?lE*R̐@7ZO.-Iҩ?` ei7.lmޜqu/ݫ5[ښR=:4ª*2iƌI jrPM!=9;pEр҈\R5.gр+(D?HV:H "6!87miv7fq)]`E6NR:a_Žߣpn+>6ԉ\h)vg --NLwJ!o>X$Yvf^KȎVVh#B$vbu:hHL ;/ɧ~ۢQwM.Y _*Dk;Z!18-X VȪi7`#R&u)[\ Jչ]֖=,͸mc7`>UYZ}%l8&z3+\51 {BV59>𪜚1!*0e R_N]Dty[_ZNQC!{ՙJ nn+V;KP*luцXI(Q0+ίF7)@aQ2h+D WXH} %i|?gR?^> n,LGL;Lbd%_GU_e/FXglyCخ5hѾ_Ar8o5xD h35Iwy}}/SB;`;h?𢡄+Z/SjɱbmbO5X+w ÷"aXqfA1qg@dO1B ?3PuSpQgRl@𪗖oW?u!@NZvH(eX pP-)zM ;ck*9"mE/*ɯ u&_iG<ǟ""E)}DnDN*Ax_՚X 2 5QKKo2$R>˛3>ᶫcgA^/d; ZDl־(rX #<TB҄x<x7IL1uɷZ1rZ|EQ;°k{1Ǽo1R 8?@N*j(~!&KdEvz風ZCDUxΠ)Y>1FnO*ujy:# X(KRJ3~*68BB}۫k`a=;hs"r)}וQՁTg'3Eœaȭsl"h(od_:jQ{ҬdH1fߴ|iɪ| @/1щ64<qK (Asa ݏbewS[.N\MldCGV&,8G mQ$br^ VU5eH&ℸS^:cqE_bN>-_Bk3௩ĆPSTh0 w_鿺 ' EI . f~!v+j,x̉r0U'&Z9(ȦA#5(O`Zc.&&3=x)k=՝#b0u!CNd[nr1)"ݕv2F9Y8`NG-Y/B%S0Ʊdt\'QfJsgVW v5?pQ]U{Avi/%;JQRǷwž h=aO {uq;; Zپ,{'=;K>Ō]W'!-s?:{X<DB3 8|((D1#"/l׋'F2K8 /\*?TeX77V##kC]ps69-^oفԆ#RϘ2Sny[7n◍!De`q6)bp|9.RfbĻ`bQOr 5n?XIM.x^Ӯo8*}wʗϯC$ ]SB)2 r(?Rpz["MN pOůɵa`V'UcN`dɾy:wɌ+/A |(KU[%ZEb:ܺKrZC*nP!qdZÐ&?x&k?E"̤{X^ĹnF{ԴB˜Ťyb,#u.|x'L?S| qz5 +W 靗N?mFji2 Df;TNv;sXX3UB YP͊BP>O^:ȏ^ U 5& nˑ+> (m΀78nZI<HD1C$ `Z-*(O00ڕx8n.&+#LXB, ?(*1Km@?wmޟ2*fm\g{sTaP/JmQk0[׀a9hpP-m;mB!H~ȱlBpZApɷg|]]aoP1T2_N|5qx`_D}N׍4kTP!ߖc|+kX%Zdpe!4R`xzW"B) !;-Ϊ PKB]&?=8wmH{g?'6ebzڱUX!LB@}K  Fz}D ci{N>zM.s 9WT'V`)Ԫ I`r!b.وDɔ̃i6Id⧔/eru#Ae~##F#\L?~dF'T We/ pYZ͒8GաcM-l0&.jS//pה_b^n癏 AIxת *g,}(C_b-aVB3֠ZMH]H;}.BX'_eL?ISi/[`V2Qomԗ#UدaGHvQ"P=_f {ĺЃ/ 1}Ba-Q H/7y%}+NP4{*M 05hM[gyEa Ǚ)©RS}5Hrޚ gA.HeĿ.s|c|mqX;UH1LdKjo' /?ayLEoC{o|V)7kkSmYmŲꨵ#;DG䠚z90 yT M%<ՔC;s+D E\e0CW[҃*h)V2n;t,jWQg{ΆGIֳG`9F JJ̞6X=tm#Vcпmgi7;9K<}=KKn߸<~\0g=6N)\[ wjؾF( n\N=n""AClBbOس:׍,ԅS$Z MX?a01"O_h & m24W ?.+';?}cVۈ.Os htA4<^>aNxn vD2t{vZR(onza;xKx /M -^/!vG!=iJv:^t:E@Qՙ4R!2f-Q|T{rƴI΃\2C2`MUUqHc0`C]X`8-Rqz? 1Juo֟߁18迎fGتE[ IddnÜj|d9ۭ-)+i-DrbCt'a\'$*=9|2E+Q苑 (ѭÞ1+R=N&}]>XŰ7~uygN(+=Vu{; k0TT|I" omO )ݟ֗VE܋ i8A%wk@0^g$ad>H48t *h&K v88ߣ,ƱJLj&6|QTOр@^@~!{ң %, H[(k C]&H2R#lUbGiuQaw{ dA$c}D)͘ɧT`b.x?w]Xl r7^@~(#^%H~W|y` *Om gUW\cc(@aJWьuS|ht>krtL2.TpI:9O-֋9ifY(*Ώ#60(~١hc $(v "cѵg)&A{(V,'/>pȲy CDY\yM];$ _j(n^_$Rk5$DC1M$CkU]v͍{~1\$;1nǑ/UXf/iÈ]8Y-L: JtoFfԋ1uU]IK|'#,jBNh{2&]y^jt=cJ3u]8Tv)(Fr{NkmhÈ1?e& :RJSe1`XZF.9N-gR%F(Yr`FXĶ-;=3o}l݆( &]=E\Hri]q5 -9}χDkƷ,'EKubLwXɗgg8Ax_q2Z[,H6osC zmvJۈ; ['@#Jw$ZlxҚȲpvy\goT\'QEX4ޤٔ`mpL.ҔIHVdqN` :-?).sMy[&.~HuL7']!@!>  ,t 7̒!Xrg,S|مhiZ= =v&$+fm@_ S^f|K(}vgqr/ ٯ5"Xwt]ŧ8PL[DŽ(.nHzhi >xrly[V6IuS`T4]ds1=wR7vϸҁZ&LP6gzGLBަc;`߷)WA.̕:o D%22⠞{4\\1;ewUi,8w*M0n{4K /#NW9Ljܓ'*ZmvrczrEGfl(sz ZrO)65KQlV|%^0GK|oUL69[U~#ZE 2Ƣ+׆q_B?@^|C;n#ˬ2Fރl/ATw&t:"]p%qi0o(/MA+All'z {St[:`ț^m+jsQկ z4hoL\klVǢ[Ynw6?m?hVs[Xp)yMf,I x{"Vg;0YbQ:Da#|TB=nuS_gDَyWZ-)'rxUK`/2nCGo|FUo4Rid/Y^*4*Y|!CE'0BԹWa ȉOf6Cb؁q[j+.l Da41Klk%yL0Jwt,txV Xj?<ye~ՙ94;r5_˚!A%!eWJD0H@Dʶy[rXFh WsԐp>~*@$_ŚV>Ġ}p_ɤuð 3ɥ1YU"xq,u[u_ɕ[)M b!ؙ9 F_ 汹?=+&KOuI)B20o -KK@kZ]4lo Zƥ UqJF-R:L&h(_87 vzރi׏@YtT2o{uWU$n* ~;Y/e3jfZmWo.|H+])wH^d$Uz mܝ^ 34p)&+#5?${sys+}fb7˟ow*J}1&1RPyE]JfS4uW3$sV K"Iqr6(:aMRS]VC%+p=?W8Qme:~u\9 0O OǶUi52+ hDE{[g !Ro{AOաB>l]f9_Xۣ\Xi"9Yy4/\̧^A܍W=ө1 #SJpYr;K3erKy rIx݃ԷHK.a,fmN QDnjgP =ީkK%(MhRPdZ{VlȫW?0oeX~V" /+ ~?@ 'U`=*Ҟ! e+eApeM]K!9 _ ̀)xof-3D@ ڼ"lGd:0 O)"4pJ<!>93",5UІLeOWEw߄F6Y!Of)}mKZC⪠^8L5JJ]~)pq4F1Q`3d)Th.Bkb4apCG5';jk3ɛ45ʢ[t#[/8pDkF\fE#Q:=ݥ6*pF$ 5)])Glurb"4>|eg\Ӎh+%் …26bh! X`S|QرR L"!eڡR?p-\[Rd%8>U; h4`pZΒX&Y"rvoE)2S;G8$0t(`" X}tMl铛X|.B50Cpgg }M'ml,_]\m_?+e5 umcUpAxW^dÐePtӡ(2֝يkmupTɷ%ZM\gaa,Dˡꤥm7%ug>ƕ3D5ГbO Wl5h' !9ѝQᒥʏ?:RBz$ETe?1vJqƭ/ p+EQZ[zؔ~L:.WDCyj%J!c,?׃w0OJd_:%w' fV!/ oqd5 IYXmȭ QB[$Wywш s.&_Jci(>?T:cY3#o{jOĉA{B $3x5ɇL>{ =S19͂o k Zӏc(_ƿ{o+f$O4!1 UR\>eF6y}B$!N}Xt_Ӟ: >ToU֑i;l #}ך\FЌЦ̳9I?:!BqJل"mE$Ęb#fv+e8D_jqZr\yЉT;>O BE"6 lk!}o5:-R:A;m)LDv'$}m %+%GP&L "It=n Igm)Nz`$7}Wu٘2iu^ōz]dgXɸGhBI֠A{͔hm -m qӼ=Eb4}g/\8z2|Y]9tH 0z+CzKq%w Vf֟p^lWO';Fr:MVOuM86SE/|ї o4-K}Ɇa}A ;p./6%:򒑨뫨6Ysirbv;Gɂҳȷ 9F("c \K栍Ygٚ㲰~2Lj0r@ LC1;I+ @Pi6&cK.]JoF?`Ez)% >>կH/^ATzӐ^+E= 1Msā7S{#ryT6V8[UuNIi@ڋXzyOp7|<)\Ug>AԨT似.tPXuiUx40x7%)pA5e޷+t !)JI)}%Np#eW_ٟJBܟQz*/>[c.E8GnKy1)Ŷsk)DKv2ډaVc-Pݧ h(?R!M.C4U0GDD׾ɲb;%ΝYoBDAz*d=P۸a,HYuk:rwPj֥7IH4$CfBw4}y Ew#jq̧~UlKZnΤVWX?f8懽ՒĴ+e2bҮx3ÊD3sr`Nx m*Yް)WʎM.B*i~:aghO1Bj:Ud$s6^y6Z᛼:6dt =䑕Ȋ KRrྫྷ#kӚOpD>ƭ"srg5tO!jWe dKvhVGݜΌ- Ykp8luU#mP0P.*&zGa@UMrƚPLJ|A#4ǑDo)òYmHU !+ gQ"VWBWh-kA 5UOtAL>c}aDy?5>l$a&hX״PUSqhMr)jMCӞl"3M5L4ЩeH/6 Ɓّ'L녖Y.sCݚޒj|p pPQ% u ,to(DX@[h՞;ga(uLpദS5]|OJ-@ĻqU4ʔtm@OS]#9:|0Ӓ.F sl+D!f mG Ih7e~@o|˳D;I+$:M5*zb[ ǚe#@,,Z_ sN]ƽ7&R(莐ٛ{bİѱ" ' H|!SʋT0PT9r䫐?$'4 $?Y%o+לq}Mtdam56n:à ųe8'f{snm+q{I@k?\J"t'4R]֙,GĪ?4qVKY%"ztd N >;%p>QY!@I!:9K%dp'CK ^>ԆW7vH. y\֏WlN:I$!ϧ lwJ:Jʲ@b r[!PY^סϞ=Z@- )Y]IY㪽J+_^B ʴ =>z-5BFV VS髮uN |%#+Pc SLUVx>hEr-M26~!#ίiA٬T-[rWrCn-i{ UANW$SN ?||2<\7dW0b-YIJ(>^Ѩ{`<5. Y5)'ft+į$8OH58K;SÚTz*;Ϯoq#jIrȑ9˳ѧBC+E:GFr5dQ> әNYZ) Kا؆T\QLlms0H w(Blէ| bc5k;03(⻦z?&p-Kpqytxv]*A_+bB}x-7̠nsiʚnbZMCeh:#U,ktTw>#yu+lPWŔ =nKZ(w$:GUrP3Jّ8,P"Dj9!Dw>JU:;qoyche'Se9ģ&ar6s J;_D9ShT߼/ik ?4F0e߀(@IVeC@4׿:ʰ剿lShhh;bXlZgc7wkF?*K5jc/ IR+H/mɒQ(RiRϖH:#?ഖL:<]KG$5x0 t7rM u3,Q pmfo=C.e 'dvZ=ڵ,;Vt ߑzQ`(e_R7u{*<&aA;~~z#xn_9͊9 B=XŲ~F"#mxt[%2sQg|!Ql o*tt3]4ڑHWc?Q+QQjcdw6 %5X=?xv.%F; VIﻆ&ܝY߽9] .,"NQqnHNBL-O%XKSHcV3ujj2]l jA^,}ji+s;G{X(UG{C(AnG˒}>ަzO\:_XbVO|YN yXV|z YhVqP<6Cs*rK0x/YwdHp "B.DeOo1}Ǔ"%?hQU ket_0H!/.LQKsPdE,Ğ3J;ܿQDh $>p* a=ubYh9cSpF;=Hvtn4Ve\blͦapaV֐ۆEU2] 67VdLE B{Xls~᦬ݝPi%6S-|qK V-xjζ9l+cm"^5hu.V.d~yN)"󪸱"(vw/I,9)-q9T+ l#JQV4)0i0_06N 2C'%D^jsF`,>'h6& k*y4D7Fcv7I)q/Loхz:JX9˧Hh$\"GW6+xA!Ťh.jmV@*A%o:+lYc ~8໣(?z-kGSsd4QtO{ϹsFe:Дa^-p'm4K7|_|`9MdN7 9?W5,/JVi+wyࢢhHEwl}\sĜxؗQAݾb&Q7{t"Ͳ'/Wl17Kz{,cXHPLpWC=ISPץ ɶo*k}kanb~A1X:k[;gh;h?}NY x<'l:P'$/١\.a^[MԜEY+J/H"{A]*poCWi&~6;|$_;qӅQQ:rTJi%]1[r a9Bc!8T/w'w+zFK[yGfV&Iݚ-A#Mc(R2趠cR̚m]˖E/bRHֿBK5B^?lƅ %?=9ִ8X͋0=ݮk_]-wvS6Q0_Uw٪dQ Qׂj˴T&kZ9°>o͂>$Ho)^{ƅ$NF1$MCqM'JCk"lx:6:ZeBT>$V AC-QjKj$sLEX^qX$r g3ahiL~`Ӫ!22#h1lB:P#dVfU߀_e8.GioGO@78cĵ.`- ܭǿFP[AG:ýc̊+~ΰ*mn ?WES҈3?u2wԂ>H\${cheA/c{הeW'o/D |ZCv_lzrfY}הsh?kAdw렿:>z.m;LW{mfiﴚ̮iZT}?hB($ҵSPB]̳slM }5?Dy&GQ]&FǓh/"]o^[9j+ÊTEb/iIYU#}'<`{ad+@ -lCGNJֈW+̊!&x*s"RMƹ^kJSُ\5vB8yG~km'IvA>xwB!Pa$>E14 9/~+j7qG _,$vIK 泏c {*G>jc {E>CV;g'i埦`M`H&VeOn?_VgTIY,Ϻ}#̞'g zpw|۳2h۽.6qRHɰ](6D@?F⅊IJyTGa~9 J(`ʑ:|CTT{4l#j$t+>R ^#HK/0Qz|`jV&H$,%^xy8N0 *#10֨l]}7SA09+[/sn= Y|O|W֊Z)Q=lEc?8:JMA!6ѰW<@oyz]oC}kdG[VZFo,95}Cb[dIͤBsˇ>?ѻ^ZoRCH,d<9@\e1 -{2D;N ~ٝDyPN8u>ST <0L\uBBͥ.s{3@,$n-IӾ FaGTZR[%AVisb˳j`p@5kS:Yΐc Rp0&H 5ћ)%S$TI$kD _]ױRA]M) <;e|_g7+@;e@4R XzVhpBط _<$Om3cU[SiߜEg}T( *[ɑ~gRRPܘŗ>ZoɷRXjBX,%ovѷiXxy?O _>@tJ Q^(\6y;e(c0?Ymw*)h ϻĊ}WqpEQ{QcB5?&jpV olm0 ?X{V$Hac0`Ԯ:@h,5*+h6W©?WT08EOz}oǝSBڝbDYPW1a$[b>G,g%JW CI0Lt&pnNIH Ba)s?n3'~}?@g EdۍjFx=\ P05q RH;<]^ॐṃ3ٹ9UlZ{`3·4Cyw wanj~T^ H"a`vC}9+c-rVO?r(o o2 a:3d9Pœ :,oX031ME|9#LR>p5Bv($e?_A-ʘo`"-`e~ۋPlPתR6&Naը+kXO=Ņ ةMi(`iܵ}yX(y$i (EH.'=&e=uCEa3Z Yuؑ?Rŷno PTg =۵goUxpIc$Y|C#H!L/K)?l_OT=$ mlp=QeuP=$~ʊ݁?Jb7ot=J!J,z 8+ 2<(Ev*϶  DnpLۧ{L$_Dpn؜$9*sl$cus RʶCh2\bCyM5AF߻T'wdoA &,L?}!&a؋⨽P>(][l2* B<UrrU7H܊h_*Дїb4TMQ It"z %|:o8H0l(bVc9 WRtXY4tXl>GpfrPN?پi]db-e+onwgys\f0m3{wjpݱGѠ-I]p3d䪻-c?)cCuI(dywqmuu)/rGt(Ooo2%0Q>*jTJG ŜZ1u %\`fK}XZ- 3;| %S{]S}vl%FH׌K+.*dvaPʁ͛ ,6`Byvmw83d| ѫsi71I1ᇾgǴSh>"kf=aA n"i=0Lr!@TBc/oE`֋& |He< ̱y@n}Z~PiA-1#s1 |AU܇tN %/톍@Mg*''=bxq{ kRF(%FXPuHȩ.Qtwr3D<-oA>\D*I?9v;V4rm|vlJz2U8 2oJm[r'iV ҚzRiQg| ے|p=)54ߌS~]pf+[dm퉚H~}5%ORp/DJ7V )1$&㟁N([HHsuV˒< IWmX:9=ZO}t+7pKT`Z Ic1#ʖՈ~2 `'ѪBKcVܹ!}zFb%a.;޻iH ~Sd&XL+Rd_t OCth\&׶l83;]KϞ+84ǕVZaz6'O%+h'_b+"Yg#mN_6.͚ܵ^@uS\X@uTqWd;^+.b-y%e2rne5oqZh?;hJ":-$%.eUrqٚx;K2>h [?o'T$2ZlF}A ƿ |#~â !+0qpB{ YNS0̡`StŵWfuʈA`*f#;̸ܗOã\ZJ@; F LfcĘ&V"I&xu t vҪ==ŀ L/U`?%= oHq^F8.#/Lȁjҕ{m$0u^oLüZV+dbSLi幍b:Xh~,D[{sڇw^(4+<]ҬG'-c\d|rq-i:АI1S4w(eaRl@5ufTHɝKN91cvM:odR~MspV j1"*5&-# {fƼi:__?_*z|1sxmԓtj+ 4yz#W#A+V8=Y9Hq3^n*(+Y?,^/yy/$F:LrQ/ޖ/nBr, SmHAAبuRȚ66P)_"KvqH^gV~tF=IV%NQ#6nG+M2RUt i$WD64brbCY!E34vvӲx],ܟ# Bq +sj_8ř g6 X,q~5#-:~=v ڼB~FKB婏Es޼قAA.d=Xb[ܨsO>Tf~mJT*:K5(~z8s:ǔ jJwa8g=geG:P]t+JbլvH0A}p1.56,ꦺG@ii"|8|GB!EB.BL S+aɳD&wWdrW1q-18ؿR{:橚ƯW[]Md  1h}ͨК8a3τ6>KL)d|ZA5Jk6ig 203eAgwx [ H0> & @k.Ԩe^T>\b<&ZZREt>rW&|<{mHHtu B ,MS\6>/#Z?lq%8ۖINm#KE܌1K5N?vy.`0\4Aذ 0AKDd36 20tç vŬ&!8z&QZLөjD30@e$ u pq|KTY)&&H߆ KקOq85pKFAMM:"u*ݞfT%•2I-1c[dAk*-˒a$;I`e!("F(6誦uWcXnc*Fuy< . l|(PH5$5O )93R'κZ>sFrU@R_raz"6)b 273KJevy_?%_RЁ)&l=&qT3x::X^  OVl {茆|I+U׽/Χ=4 qjJ]j^I|3I2#FY($Q@?V#@p9)"CZ)Αo*Ie?X=f.@Xe-~{BӸ$))RDU*DH=ZHV0{sH߅D_D;~#Kq]Rh ۊ7GNy$Md@ˠ29{#5䞺dP86vt|_2 4^gp{_~Aef)NYѐCCTVrQ3xh(P㠗=y8.,TrAc,X$.H`)n!Y&Kў$0%5:@K_?@Ɠ86aohvȮ1-aej M{΀1u@\@XQ2ocWW]].mQ>F$RpC!n2@Q*0ORɮء*K <Ԍo֬U&2ĩ4U Rv$gH!Y>A5L.QA?#sG.ޮDȟJ5GY[R!&t=Q/-3ut iAIJtt !SOZi:H؋zۏKoLgҐ]\ך'UطbPuDmOEm}ٍ|lmnpMj0i_ڷmL=Z3V/HHے6O6Gnp1XfT!z/A,jޘ/FK^ þt|P|hMJEVZ■نA|lL&X~ȖϠN|).N?JlǧgylҐtEs)6\v!v7I p7w/A@$I).b)8VoQqi!=pԩ>m롾,jZ$z(ڳ Q鴀 Ξnev $h زyIHHm)CߕiA(ů&J. 흕>"Ji'@@:%xU`ku2+Yuoz|!4$<(j6n)C-Or˞nr?FX!y%\zd1aDG됲 "3-8D=w24ЕoΣy ۾#-ep1r2冲 ,h F:+ʮ^ڳ&{'YǗBc҉ 7Oq(EFژY.7e '2׸Ý=+Y91Ds-vZF jg; 2*tw % =d K) 2%6*|R{c)[s4+x5QHK>9R 퐃:&_T ̞Z@#d9QO >g {LU  DȂg>~\ 4$I_vf.(/\|um-8PVhLz9z3VHE2c2N>6j]ƶN2kL$l eP\? hLNCWingh$:&A1pOwR-詽@޹#+ԗNR V3g"tu~ȡ瓖>#=PVK*bx]CP[م \u"蘥 VBߓ=>R!RJXDV}4{c|h0\xi:)=gѮucP'[ Ysv-I=X4_͇MUFNF| 8kbś7$o~3v|yY]|d|UbI /0, BH#XKR%8,뎮(ݏJ ?GBJb `[  ErYDP.Ypp =}e͜ņKhxТv`pɄҽEw 4Bk` iɥrqjU2{{LIfRR_1M.{FxT 3牒<9`ꌴU72޻+$"#;XҀk}HTt5}:GWT~x+"bגg`R+g>淑jezL{>;,\pP8,~c *<X*hnh{W)\U*뾂>.JHQnT)xpn5rxшW ժ*aITev#)ԥ{Dx:3Js~]0jOA7f_!{RLњbS-w9ɇlҦET{굞AUMЬ2P⿤,9ș-@wfZe;Cd]@,̌f,xg&(u0{Jj"aEIp_K⋚@ke)/YID>f%J2#Ȝ; !UoP32T/~⹲FfF#[V9VLON s+V-V{B"yqMlńL%H=Ƹ)&15YI(x+JfB5M7@e>ri~qjPglOgT>jo #f 4( }mi3T!2C;R}9 `R]mÑs㝔"Fu o?}Ҽ7}L#*F VWϜL0x Xͥ-ǰ~dTH@iHL)ZQi^(S].?:cP^Qۓ>KU11iHbkS[RK1#c+WWxPT>M=@,Cͨ9O;1!<]6P낥e$4 Q' ~ A*Rڡ_J"0=R1ˇLZsWBfP1?oO" _+:eGQ9.zЭ0Q=u Uzx18-K3SuÛtn4)Ճ@A{33R31  3DTy,_U9'ZUr+XS"'%rP1Hϣ^Ռ`3K١=ayY(]M@߱!c`BUKur$۷PѢ˓~hA*LLN%iXxk0'Rvlln Y郊A}aJHp6Ee(@v|L:?L rW2iđ闐FwiadRsy"B;7T=ʔ/%nTڅ- ,8X@bp%>>ӥÊv񕻖AVrs!D{^ytB{b,t f^C[XP?fj q}\j}9 g}TRXn[X&~Npȴo$&רxd5&^7`"ɳUMͰjEL+4fUC(|}w s !lL9O G/щ~ݑ0+ <^20GBnE 0ޏ( iiO*dSTHd?^6}ОշӬ 6P[d]X\~Se,\)EBr^HB׶TpԺκR/H\Gcjrb2)R>H m j2>,Q|lܧjcij{*mR /V7x`~/r*㺩qwx}Z(DsZ=~AzE%SF%BK4䗸?&߾FS>xg-u|3PrsSe#k?#VWi9gU+hn3hnDDp~i:24Ty9Қ%0s)\wy?rxW:Q[.-dV4Ն)+e))*N*NSs!HrFX,Ҫga5Ωg]{xц-PfFvZAHy:-N߱l`oU\@8uV(Rf->3&1XkՇ & HN67+ *[I Rth?'hq/y/Vt%Ϸ@B1/[0OtN9:zVSO&VٛAa'_1ML /?1 oQ~5I{Dπ35EtcU-t]L #ۗ4RGkvN C'DtE+ELW=ZCkZ6~Ƀ*a V,0-Ij͂dM@(BsWx_l W%&8Tb77|~չ:]?HhJK}:`< 5gT_A2b&AT_J2 C7Rn~NSiN zHr4|)#?eɛtu,A2kwѸp9!b7 o:k]\X*oF~qO(p[a@ <=:' ٛ  Ai}T{Z?R g9£.t_ko~D@-l%8Qw+|9F.αrICN^ݪ낥%7F4x}+D!@mZ(!_"q2S k,qG(vpRP¨ύ#sq#0R 2+jtA(ou8o)HzyW a y/`g uԳhAa=? y[ y,}#  YMCi@ _s谳M6CxfZŰ"tb6>;~fF^ȇ5_5c ǫ]mC 8 acc5՚_Hc`?nՔ"/ďNahNɴ1,!6Cp YFFi;A2m`?:EOΥ و/S?4 )C Jm!.Ӳ&{ \\=MmL%϶Çk:Z/pG)#wP*jLN R/^k ORzosSv;albz^"(?ҹj=Synt3F+Ua2'{[2$IFĎ[ lAAv]msuOT+Ҍo5=iw$'}TˆCd~P`:IÍnf- iw%j0_:ΏA'%ޠ+deAb|`4>Ci7P!TT R9;#\54+@Bgs:cܡLJ#5+[?sk";]6eddʾ^sckCy8.N :B|xHZC"A o=ڈ~ØI)P Ղ!eQBnXC.k ]4[ һͥXdCЛQbkt__anm<.a>KXDe&*8:_<*))y\x۬'UTHfF!oǻ'ǽ=3^Zu~l=Fm2"#RĴ]c|]IGM>".^ɔێn˘|.ATm4 -{pr!jT8`Ġ2!v}(T!Vric#?c'.T['ŽKlY:q\L9Bk%r'eoE3}.5$O[IıUR{8MbnyGmdkٖsRTyUϒb~V!uᲙNJp MQfxIQZ/!hf? e.$^͔V}riM% }w3NKj'%$!ߚ-ۙ!<B%?Azdlzox,B*!Ej1Άc.77k<{eZt4[iCwz9fP&^1 <🦫dƗ/@DiGV \/#ѽ`牀CPw挾Nts8BޑD2̓g@,'GC]Qjrmy>v.f}{u=d\agg՘GΝ[zoo6@*^ԩ;GYj1Ѯ<as/pIcAݷ5 L5kq_KȻ|RJq#iJ\~ohA"վ 8-Os g(n1Ғ-7eQ\6Me:KُU(zK{ u#=@kEu~fp˃G#&v*y-8]@m?xy8/ Ҍu"/8sYyNGQ 72H_$Brp߽5ҡ|X.Nʤn'oUgyz< ^1h8<3L"8Or)!1zUYQ҄C`iZ:cpNx'*u7[y4F˭ \jpnq>Iӥ%b/}7j1o&<+{;oM>} Q`'mR7$HI~bjdba K!gvU"! zUQ ~P4H׶S7A+E!>fk"01VaBh荶dГqϮH"կW!Adڹ>9I"^\Ke zY 0d Xo24E9p'?"n,{|l&OFjvz ,Ẇ x"p$ LhEk Hnb%غ)\L2RXw)eZIIZy01,pWvOOQ)m†RJu:56w BV{̑f"|RqZ{_q6HiW6"pKY0*j*s]DwHDNN쇭'`q=M=RhƄ(}q VY1lOLYĉ 1'2a,0)SJDdc϶YanEwd'X6DoTYb1M|r3yulhoEt[_Rjv%{ҨJ@r$(a?y̙]n_?t ϥևx Ys!HӠ1 Lr|>TCT"N IFg>[ti ڮZuMzҶBhp>1QK¼g$nG҈ 誚1Z}_~X#5fG/`rApe"kWP ZwmmKD2규8W]UyZ\dE(|B|9x;`|dw;$2QFi|,%`eebe@-z#?ivmƸ-RYC9ümwFC$Iߪy ½;|de)6*Th[-*[L&IoIcaಱƖ)_LGsKgXxwGJr7a~ߩkъ_R/*G.f1W10͆ 2'(3'y4$/iAg2约cA+qL%,ae#kفƜYϞcz|wlбȩdnDwKɬ%/V >j}maAݖ@.ubN.v6;%b lOvVTq&۴@PO[*g ?tŷ[B^?5EH\A _LziR! j9a9~2 w֩M RpFPv2ǃ-|P͑\ 4/׺)EUft7uΧW#ݪVG9Ai{*5wK%'|(Fmȭ 3Aѧb>~P@G^qyl{\belP #g-Dh~3Dny1T"`GHo}A yG@Q]!P"N5U4{!V =Oez.3pLUnM a5B#C V Q~(DФEʥ#0@t#|Juf?mJfl"1*פ<܎]v]?gJ=?|=%n9}TVqGڐ|3Crg `>k:."F)n:hҤHq/O?vEM!ubV, }pdiBޟcN(g|FIKXnElS@m %]Ieĸ :eKvR>XeR7)0`e; :j7 \שx]'p/6%k--ہ PB] ,ij>q̞/5č m7t h+h.$'4 4P?Qߗj霅~7xj^ `=* -Ww90gt&VSd{x7H9)}4dIX(! p[$\nBf3S&=:,ZC];yq vQ%IQȟzVd0Zk!Tw r>yw︐ꆑ6XG[%h9_9M)a+@w-Ռs)].,_F1Xws3\=uW+@+|RP,x7&vxii/c2@eNæȍm:AWh0w 1<`) kuk@@J0?~Hgfxچ pmAbVI S/ j̢)wݣuӴsϼR9g:Z1I tAsc${ޢѐTT )i )=4喌*i:fg&uHZ 2;9 zuh0ܲ.Z>v6R2T`z΋%a},\q]J16~_Yj=iKbyq8 ?BYAˮ.,э&]H!M\Wx)ڹ!Ŏ[IWARXm'DR,bs[U,*6L@ 3QyMkoEPO1kD|M fSː11IVPh.:9!C~d#Q4"Ww̃d%n;Z Z'cQuCmkF#P;* f1 &.$YCyrM `RSPkFj<_$99!JrEʲxzob$TB1רK4j"pwk;-PXp'-T*ߌ[Xtpbʯ{( EqY2jŌze=РyA)Q)H7+_5֡lzmD _^$4o̡BJSE[*Gf@9WQӊP$|iow]˻ejr>9Y=I2+5.CIA%UsW)M}{*m'&)$Z]{l|EۄC࿮淏q67/4nDu]k*&|7)6V՗ X.z:oj)ފ /@i0"F͹|"[~F/TϘrq@pEGYM۶@П,^m4|>nh 7 $Sc!~²e'vh?h9-~0j*|KG{W{/òd(O X)czzdE*W\k#sL9h(i3k.6A0 q2H Ȋ5 /h:ۮ<Z\ͺN/6{Et./<~ 6z,v%xX0ƗZ5A (͘Ly)D, T)fZdDC&x~ vIe(mR:*77um5{+6qx6Fuͱi>m~Fp8k;k__/)%tSfR"AMDq+'G1@qQE+(d/ZD(Y*yJ+Znr3 ˳:Iz67uZ@} /~^1}5bbA[猺uͼ7w$J-Ӱ"C \[c6"P 7΂[Y=>X6:=ߺ .5̾&D.,ϴ=i|5 ~샋Y kbG^ikBW^='t#'G*yAǺ0! Ugu+|0w9349Lἣ̧x%"}96h&[1bl.-c̱,-Uy/T.>]Gw'`Vcŷs1 Jc_QOZ$I3^]Z3^!'\hERrt=Bg $]ۄ)=a:2k#f.{ p/Xqʰ LH2u~ /Oq l=ӳ.Ff־+@ DBv s$>}26lƞ(CĨo$ըfR[ /$ Joy!tm֖I#SwIjRRE[`-{ny»g=''Yc]6*ܹφC舝iA6kT  ,\),$DI\f}ЄUq2i{s?)ޠOn$u{}գtyPv-}m[,% *iX\ 0#`?yz 7hiTi>i{@32xhhҤ_Ʃ/cxnsP`{95M/nN䙺,7iR20S'NmU&HeO>JEՋ\{RA*x?gAIQ-Uey)X{ *q_AT0A^P:ac490OAR}1ن/+ aAOK^Iw֣^hRRQaD"!"ClyԐDw`;`֥##,qAO|`FXsLP5ܗSmS;OQzHÏIGpn| A;'hnHNx#Jy6w˴!8I%Q{]j -AEF6|,wdT#bJN ?Z8 #&Li ctGd)y?,.(֧OAydpG 8uB @~BӪ9űA]dC{J`90cX&Ha‰Q\a5AG7B, G~=#-r`F35\`WTK6W J?K:ɅuN":҃r @.>C Gg2ZDke$&Bއ&wRA|N^a*U 枍?I 01˵qjGm  [z[vNAF+8[%W⵰UaFQmvˋMo1\#xhɞuiq=P \\?SѲ{(ݥFVT=')?\>P9 y;m=Z-vjZB!T8`bOA@n:կL<+`su)w'/@Hac7& w['  Z^@9zf1VlQ4o"S `Fk\yOf˕.F=_߹S_HW4愓5^1sߪFaHR )a:`}b{&t().ݳqQR +vk! 8^oR5SbT5&8l2s|T^"tK ʫ~?U3-{/} 6 nTT Co"Fs)5j_ѓ4*4r^'(u.y87 ^Zq莝zfۙ[:zA~ڝ-]ˤ:$w5;2Z?J籙jCg-TkDv2S Z%z忮4{F6 z:z,)RW ȑD5lNm]((ALS[YEu lwza٪8JM\W=-2z3–M ^їY4jU ϚM`"EnCX`W.i%FnACk7lS\{v4"D+@ { z0Ўo3:]W`Ebk@S05̲ J'"S2#fG57`brt W-, >8)a>+ l`Db1kJ s'˿փ7X qU9U{f`WJ|X,˫r -(=lOnYؾT[u*pb*Si;zz=%' tB& < {] fB%,Na X!N{M*_n ?1?Ҽ-kgk&BG\5C|: **7ѐTXl%3XTUrؠyQ@ ]] {|BwTۃIޣQ  #`cSG `26Jb&OV4l2U}s.\!$t@@xGL}_z=hXS[2Wp` N,hO;A2c@ag<C]Jl%Lze *(0Q@ج<`Y)BB6 _J\5Jh@JNٞ"`ᯛYt$nVmT!5%LP$ߏ*Ɍd&f.RO?75nYT/3{& I@cv)W_emGcn {PbmhP ׹k5g0 ۦ6hH[(uhGO,ujW" FEj]eeB'tc&xC9Ŷ01o2=u'NBL<4!{dEhiJ=maW'%(e80dj G=ma,f%?n,IinR |F99K'5bTnin鷧&$ϊ?Y֍iAPf:{IjIdByFxN-Tw׉qy7!QOo~gd 5UoO5UP;y sLҦ.raV۩ͶxW /A[ '57&7#wz ~g?UL,23t9۸eWaQ!]VddV =-)eV!舓9Xwo[2sTk&1-mUWRPEK>aQKĂx\H7k <I KF[tĮFF"=aul3הNm $NFm ̘>ldjwzkŋ9(m4ʌ1(h C_^M5E" 9{7Pq]WTkJ3*Ua7Xcp |2.S{+Sp`_H/.$NaII.ze+/Őb޼۽lsQ!N\>tpJ5?‘jbP4Pi 2*C/ fv6g2Xu)"D\C#d3odHNx2.j$pY۝xmqws #m5/=pP j{yvֹYj!.5uǛ}0d_NCUtդhV:tᄆ=SAjE@Ty0 zm49Ϋڸ9vޔNtfZCύQ7oEfI1Ձ/OF0-D/؞!L!v['f3`,a{+Vu-(O;@ҹ>d>U DLrt@DLCHޜ; ][,G|rVa;6G ./&@6mIZ6 yK[ {͘Ff.0mySVr^)#ɚ7 #~ )M;'dL@D́!=FKjAs*gI{B0nuԍg03i2 B,88WؾC'ʒLSt> ƖmP[aWVyuJwpYm9d1jq^#u .%C=dp OT,>B&6PD[B(W%$5*bUw6. H: r,bA#˩?kհ׼uWC``r>tuhIhktȇ6v)A+NxtuHKJ :K0>YRJ ؏F}Pk+Vp^;:72-YXT3-O|֒[bNR G-}qrXu~zȍn4y%)x uyu!J 3LH }+@JWnl6-qu}gq\uI9c1րZ'u'Ȟ)]o· N DFgoY?w*mP|sӚXGtHہX501m'0/k}NTq w:3z/ߊAL`gePjF)!Z*GÑZB5Bz O;kw`s3eC.ΙԧVHĥ桿!bg|q0ɡDmr\tG佂(_48މ/1N|qD%mbYE|T<חԃFmtz ,)-gsUeJzL: -,)mu@*7ي3,za.H.u VHX\w(-&um嗴0tmu,Q~ĉv {y**O~=4Ư?L8 \_o|?}䃸F}QDTti3˂&\+sFHe)YbF2m?]sI8ƓJ[ZQ&g03^$V*.n:m'GF;ŒR߂G>#'B(<[?0*!PBu)YOpk.1ca>\ #qv-\iV8U6A(vBimí-mՆx>?tˎ :#͇مl®hmKv3D4$RXJ8˪ʴźaL7 ]#W{&dԢ!Iv,vȫꡘ x41.-0 O> $1 _+.vmi"G7b ' )|Rاt^9ZP},q -]TN'ބ %Sg3rN#lxTLebۏP(V߉6Z}p[(Ovx }5.$ ^tl[(U$skFiShŒ RiPA#,j+kG.W[f;l+IKa&WzȮZ>VS}n/RXox79UC>EzƀV : ᮖJb1Z󣈒ʡW{"ꔭ*ɐlIJt km"_BҜ˄\I2wR݇g2;=,mI@?b0,áI`+ɻ )Li}VQr7Z\P'LTitXnDz`XՊqCup_&< Ɠ0%W_zA#oƚ WRZs)AY@[p*:N>"jkPC ߟyɎURT*s-I:[1<ߐbtcGA[ײ|g[-OoB[Up>U-;()=pEMMe}ёG.Ȉ KVhL:qBlO*T=Dv ,-]0k+Bת@N *rX{쵗mAMkNeֶ s= d3:f lq)Gcc+Rh;7ZL3@5yI )mywM |y*uרAᨩXY3tXEHx23 b3/mzJaɴqɌ;94<Zֵ6\Iyb`"G3,/Vre 3P$ 8C&Ru?Q+ s[~9b.6[Awe \n.n ;4|=u\et YE<[VbeH{MّYw~D=0dxPQ\ns }QJQл큜v\yxJlf5Ku\%n&3_) KD}2tWHǨS--p1w$RTu:,ނMϑx%g}N #b̩ 7>  ˉ;x? [mLc'2fUtEG.ܲZOKT릯GPb!~5RC!h40PꞋj,)$ OU$eXo uc ݈X]C/v5p%crA_l#|c qC<}&<M}wGv[8%Id=7][&RlPoSuMZhaصVq6qqom6Fl<}v$ zNUgN@+=9Z '4.W}P"jI1ݔk- ;M3 h؃Kn3VBK xDbhigWO.:'f4F#ANr`'0AtY'`Wnjd<*"~9ybv0 EҙyDdJ*P$dV ?V]=Yo%|B 'ؠX/ g!rMʷֱ;̡Q&4Axogj?؏Y=ȭeXl":["19.~.Pjß“ =+ZJiw rZ!M0Fab[EWl=rܔez"m74ь-ŵ -; yruصGk.ւs,(\y|fFG"Cɖ^kBA]vmb%XtI3NPЗ=d;Րp9w\ɾ.(/R6n͖q´&"u#KtZ&,j;0fԐ)٣3Ȓ<*|dno%t1yJ[wV&E\Lp$ f RcO™=%[^=_P5|,A0Y iAGm@5}(:`uquӱb"X7 K%.#p^ ֈmY/Rle+YsȚE' a荣s.AFѿmvc7'F:^)NSkk$W }CaQ*_PrmݱYjp#[5&PȇP.d=:5Όgr*m3s@*Gw'(2X1YxLlj%Сijs77FPBL( `zI߃ubiKdxsf1:SX1PKP~rqYd$]i 5#zXuZ'n* `>* ƅ 1ك1xm~.Е'9i[a& /LkSD5[G>Ư [fw9E}> 㲾$. 3NϦmHZZY)" :Kd+qt39Ǎȍv -K({G f  Qt--_jPPYVfe|47&\ٖ uO|C&YS?34! 6OPwB CB6*.<2pAqm|w`_&!LyU7m? TrBLuYexEN.˲ E|ԁ֙x72-HdT6TtrN ͍. 6ܴbfuC6q>.E~T8$Do@bԝW m)/[̜ʃ[^гԘS=W%T>ʸN4}nɸcN7|nhb9m6ݢJJY5:7ho(t#s}p4E ["UhBH Hg֣a>o5cUoxqr-b@ڜV7s}Yw͈ Az5n]Ӣ^5.WeaTp0@AiZWհ)l|pp9HpS%QYغTTqI<fO&PCY}9Р<_>]:M["M!sT5?dHMȎ.5y7o] #v+T/]VVLnDی9EX&#Y)P[@Pϟ^>J;=1-YG0~D(\TY?gemvk}xh7]O7^@È;@FxRI屶*K^ͣBYuP`~uΠ`zFI.r _׆BEQGԬo "- 'mlsaZ=eƂaOcqvHD9bwVtl )'O3&'RI` ^bacSL\pMQ=\*\Tvɳ%zhp{vCt SUZA1,#12 Dž=եR^ǚ*YzkO]IU` ]`iRQJͫ;A467z0rF ^Q[Z`| eKSi@y+9ec\ѤEd25rV{L`O#Pk /YxKBHWfh] ɜ.,L/]QNz=kMLNis}kb9iXdb6< T=r@<01p~!C-1"Rp-Rv\%3 ΋\_!rJq"ylL;"_ 8p.(u;HvДTM6.܊@KN.EScFpfXt52X  -Jg@97oP Zi#h^p!|&dMć:^(j9Qe\d$wb[lkQؗ+oWqob^%^v FHt$x(iB~9f>Mq,u-&5^1QW-r}ؔtXswbNCB ZK-&tRZ˗\Jxuӑf>^&e|œ(R|k;~YRI Pu?#M̆T 畍΂ 9֫Ѱڪg7ً$9ZeΠƵ HH1BƓA:mNJU2WǎW\5PWKޠ!fCd`$pg`m4 zجB&B;/@)ߦK4_ q#rWŏ'iA7! ļ}:Q̨w1Kɤ1 =Oп5K}m['ՕAQ_O*= [WK4!<m[pܼo7g%8 c"vp?մ-%Y(8f6`@V┺X~\D[1PܶjGX,{"q'-=)WnsU\6̀M0%WǘYga-i}!pјnM\(uhy;W ÐHur iպ_ So)_&G 2m`~hWYJwu$D8quӳ5w[Z`',6W4jXNy~wI&2a3g7ZEZi?o(\THz4F)DDm@g|0fY gn r5x[|:?Ϧ3p6d,d+T'qݥ myja\]vݭGUGD%!YPwvPBmƇ>9Ȑ螺ɗo~7)Q7]HA;RQKgch&ϔl"A>dr8kHd eL =&F9ð~nyR &69OOy!,Z&[XB|~z{zL9_Yzp$~J҄wD9(>DH'3' 5@aؼJdAT3rHDFx\]1 LH]HAMg +3S!h1&i֢Fbt lT.5 V!r&8&/壂-u2ח7>|I{pd2^l.B 6@3!`ˍ*AԂtn |dz:Oo I~ fs)rL>,g5:EV\˅tٵb-L}\πM1W߽ X:v$ϩzin2yL?k ~Oy2Zވ)13ѕd3G+f$*XmQwB{^]FS_("A-=O2An'!?zfWnQU3}c& Ar v:u>gR1AI1bj(yqkb5Q~=|FaVB`Bz`(,ikw3iPͶ2\ A3;]SHǩ^37-@fLa~(Y+T֐˗r>ʔbk&zYjh(.^s1 )߲GpsڋF ADܰZKD=#2#A!Bzu-Gf?KnY%tiuYXYlFdaEj<̶uCt^/!H9YlnG{p'*%u% 6%?wUKp ^c#P7n~V*EwpJ @ :i(~ٖ?J^QSv#Rs>K*,wKb:jg$ L̯&w®Z4F|&ٳ- u&I_c0hr/}%Wm 9Xycq@ގr/39FFƞfQ8[Fr.iiJ)s̶f룫Fݷ(ref]d- sY }PŠ vD!%䫧.dִ|AD9+2oBPX?6UX\Wݎ-4(.<܇ FyJ%/mO|ư9 (C !#\_쉘%='2IR*",qɌ*!>V m[ʝPi߳`)i_v@I,w;(otn<[t:`3Bio񓊄lCLԍSgdB^`oҧc$ f_>w|C5A] :n>h340\arJϔ+ڰ:g C\!U3tg> Y C2G<< 5MX@}J CФ|Ms-o\[iOON86+Pr>yOP4Mܽ~y6?nwPPe-P=|NMeerdd]9E2u^_AdRR>%'`S3%(#D3ɂJ]z_"gh˅ǭ~R|aε'?+qz?lZT&rI,V!_,'@*mxQ/&ཝ|a^Ҁ   rbBM1W2aˏ3mW(\ fin]9|r 6b\ S)(y-O2Xi`*U{@:z&Hx4Ac9i`EmA =RwCtW%{>3 `'DzPrV>13L?fu<~4a'u[fA~?@*,l` `E &;w 0y%nkGX"f噢\.Ev1ŤPEp,跏*ހK-};QG>E*{?x-gMz4i[ҥ=>:DQ dvɰTk瀹+])H^"נ5Zhi2 qR rިD\66 +Vxm*17 5ޔډVPbzx;1Ө܄ܩ2Ü^)cp1|@,ge/ml1>/W2u)"EuȎMtO_C–,~h~)\ܼ$sNcX_Rmp^ FGoЦ\;3J"ôKyB+.I2?t5!KL^Oۗ[PK ptSyTѲ7ZQAjeƤE͡}X9ītQ`V!kM]ZZF\v+P){S]j8@hl' ԑWY>Dh*苄#F ?.{q_InOKЂotb&A|TuF8&##=+MIc-L!Z60}TP x T5نH?-buȧ-(kAwi9(nتB_KۅnX/iybfK*uMMu7Y heyDY.T.HiXR]"V6[.&JzS85+5܁*R!<ׄ0 FW]}{SiRMr o̭t.)I ~f#wȊ72BCuAfDFM_-? JŠ` g3#l]RW{64 AD#Pue=z0Dw213u@xtvLh@׮wIVc HY]`)XЎX6u\VM#Ucp #J:?wD*2ب!Mw\LqF{)C»[?`R_6k*fM>4CrtЇ2{ XfMgxw,9GAR~ec/m_4xoqo]^Q xJ N1Q8KIhu& 勌h,): -C r`*'b}pĕCxrr}X z$&x:U[#]uW.fOVjlyƑ(3+?`h1Ie+,e4(ژX;a&Il5>YS% " {a)l. D/_rΞ9!|@LуIG|^'rɽd"X~(f$%tb9jF.@j̇3)ڍj3HD=N2v~#F=u"vCNɚBS@R:\RX7c䪍vva=P_e 2^YQŲխ}X4~&@7v=J0dg03:fooe`N7i"}qBP+ ,`J:j#KG/&YqHDh!lL_-ʘ]BaH Lt!SPn=֋^6NdFEl]d?loʊFRM(M$D|HȄ:Ȩ@ϷwtyvZDĠZ2o2xASQO>Tyy6rqrZ?LTBh[s#%u-pJ9p^ndt.kA%JzxO(Uʷ=`if/i(N Ƨt}+ a!b6:_xBY d;͗[Q'pDr*TU &_1`mΑfUȒW/'A8ҘW~ h4 ,T3}^@0^FM[PRdMƂ Q`坐JUFgd/mCځnZ<!g::ѿM\#cLӏ{@04KK4~4M{oIYx^ @BACna̢3!Zfsr\͖ܽwa a`sܬv#gǠ6Zz@T){qvP?7>ǡ-7C$ gdS%bbt]C}. D*PekҵÆm F{`Kcؙ+}Cz5ɱ1o/UM2/zpc[?Q#wRj60sX+#<U:3xF~2HwԾ(aݜv*iq4/K5 IlN {E~)C(6(l,@+fY.fi@bY™E i3O +lDXlC!eW4u2SLDe3سr(o'SpY-MV0Ő~)GyiU+_0dsR`+}k 4bM8{n!K;isOk7,qT bE"*jN lV##c[8A ۈJծ\BB&@gFe3 -!A8ym tخ׷SS|@=LJmFy1 T rTCR2n8FJp"B}×qïC/mV|5G_3ztk9|zSvcv,kq}«ۍ$P5N5HaH.᫚1DQ`AzPON-zE+0 hu\Xkr jt[Xp ]uQN =;/h-?u !zv!"͊JEɆATU d_yWL-#G8VwH{1GKhsdc`fhEė=%Z9fW>(_ ͪ`LGw-RCgd~]v$6`ZոqHzrhjO?/?N.&?H8&8|l<7@Vr$.I0ZĦ?G,Υ׽,aP %"<78/1s ) ؝vtM4[7ک o=]R(VYqyw*XilR!#BS9 gp氮L)pө'O(3. CH֯L]p"nẗK"Rķs:w0*SOPPх#tXMyP;;w{\-tf (e,`3e[S*Kc.80vC8F'Y,8d dciRe<@UϪ[cӽ*cqT C'T(8/E`ygZئ{>`x+Q .?%tD:QȂ~r%LlΕPٽaS)OQsk연b}`QOkD䓎r3&7P<V$!*kߵ2Ep k$ue"͗Gu,< $xB-][TmS ʯϵhzLNr]\6f*  Fr[+ Ze8?PZ$ )9/m%]8|ԸOcE?ӤBø2o#=8=sa>]ugQ%\η}wkƳNG3UBwHU_Ab=FH Fu dzVб;(Jx$C~>6.t;׏ɿk~N?\6F OTk>T)Cukvca7Z FNzb̙.CZ匓P>k- 5+qzUβP!%kY*;S3KկS(U%MDVސ?b?}T87/_(k( \)ky$FoVq_+4.Ѵ‰|ntA_"$]hB$ڟ#h\$Rrq; G |떜uo&&3za4#2@e ,N:/?(,l CJ7¤jF uAiĭ%ڐB|Zpt隑PA;(I `jvf#AfHƾ|TIɔgn@RlMNMKa}%w5 gݯ(;ѣ/ ]$&Pt,' sHQ"sNWFp3{ \}QVƱkNRA`nM,| 6+̿X]rfϯbkꦘ~ (2\'۲<6A#?r(}.HKeL±X#÷f, *m(t  2z-gA+껢,@|q)"ϖ,w6Xjv͊WUȔwKS6U ;qBj_1NJoxz 㮫֜(A!8Yʹ@n Dkm℣E{[i@J#q&DsfwA[QX.rB;c,εT;-r3aTJk:K?\5&nc+L4y+m 6[=]<3.'z N*2b% OGu7yMdϲN ge.5ˑ;(MCQNQjbRcf'S1^t;T&sA1OG=1vLR)7ڀ)6?CcfFs`RǪZX_'jrzb\+;#tU"VhٻCs^$;y=l2;RwH".=@PzB3Xgo@"4*M S Mᴒ3N4xe#ęV*5_q 鿎RFCX*CXJ]E B3gvYlDDBpU[&jB< h,+ծZ]=l qQ id.<]v2RBXiv;)limj#e_X;UGySߟl4${"5*s#gڪU\*K,䳎Itlt62՘G3 櫎jbƃRhJ r0ʠ8vg8*=P]jՀ_!o<2ʇr#vug&=1!窆_uj&G7au]粅fdFݍcfy}JG>#׷A0knp\ [dbeVFmdØ myQ`!'(czW~4t4eiw&ӕ50`|Kv&S_t5kU"tJD/S5()cV/ y?/ '#0%oy,y< !2LScǨؗN4ߺbbiuud6'&Zu\*_!/ M_OJGQ>W%Yc`pfaǖuE<.Y2o_hJ{Pu.]S["w0TZwxrG;g;C ؀Y}b% noxf# 6;KJN3碪|QH Fݳ#C{힔.]>ztpqRŎ4G Tߠ,4Vc'&7Vq:/PrԍP/+ijj^/ H_tSG En*܅ݲ$5!;XGjy}(9瀗1,jWtW^1:,ˉ~Opl)r, 4dS`fmRSPnʴ/D !!`LFa;Ef1ld%+Jr 7xH>;1GjN  ۱0}.`%Xdf;B@Y5!g^*:}u26VsA4)@7]K,X7cu,_:0'S2Op<ɘv}Ev(%ݱ *7:9E#&+Ա4Dž/cb}3ؖiU8}bW1[xRt95pl[R0"o%!1ezTTI.҇ff@k@8՝L1OlrqCНf[5@lrvBF/㡸.*c̛.3v*Fq=iq%GfͬVp_lb&x錨.a-6}Uܞ[_B_ d(nZeAY_,AF[?vuQ1 a[xǵuRt P+ىe'%|W+15.vpҳs=)ɹJ c86ad0H8r5@sDj[䮕? {Ֆtg^6èx"?}*5 BurסkP&EuyW5JȿoDQ{m®ÐiX=eզsYDQr~ZbAQR6q120ћ 4-UhQ}J/= ң]zƯ=kRCtu|p(FlLwkj]=M># t-dGI| Q twhޕs{uT,C7U{)LҴաӜxǤ4MKU.,'4ʜrщ2u8VWMMzX`= րZ̵|t!?k,l[an[?stQ'{@A|<ʵmGӪXewHRqF#qڌť+N@nsv%? r _9Sɽ H0d<<5,t ;4\e{*3t ng6K̛ nN=g417+YA64i,5G-?] T} HnKElVm@F8ꀭ9=ɘ U_¤ IkeҀg\;jD~!d{`K?-s\Z Fר٩gk0)(yu{t1o"qٽiO(k+ %lXd:,;!94xlŪ·95vജFuy]CFx0(BY[9=wW9l=J,j B>aOH^!>z={8B}5vt|'^P( $~y0 .m鄰OR$-gӒԤELy>fp?(<o>qxamPv*@K7(AUߨZ \#V g%$C{^$Rrc:hD]Cz < s( GSb^(|Vik;W~b`_?SB1~zZ=KIS5N`aR.dtNy|!('ٮoDfr{Zy 2y~$*$׆RX"H牡=;`$٣QlB'wjC uͮvYn[ķ[RcX/-AK<([Nu*'tGwWYJ'zRߒ%wG6v#RO>t]SUlzAF>[raw8 PI4p9ɘ"=oL^v{lhBn-@k("Y,2z£Vݜ nlPV ;n ed}7B=TMŅ-(h*@ݒ(5e/+Q2<S%а"?jҴ8Z~u1PôaSQ"k*a':kt C cwUOC/;ܿ9uH奨S+lڠ؄"hpBYx/:M,#W޾^|cVyKq_}FF(F+uٌʹ|sxo<(/yrǡr"tRD~b"R.'xn妗;~A8/@$^O!V* Z:)*ڰ>YwE|O.Sh'ZArÎ^C}(c5I9pVcS4qm%| R MA]eQ7I@܎ҹk![GhA2 fkմ۩ǕT_ Z12uLN)< 4O0=@ CGϳHeRcnXϢzi5y?"]CFnNIQ_nSMڨzp⏻D)grZɄv% FYHSRn- fk…5C]/sI|'44c%.6D߂7cwWg:d~ǂb*ve%A}X͑|)>C3ďM7JghbqF-nYb]ɾ9cL+! ΐ Y P,EmNE"לySH갇&O瓜V1ˏ̟7K[{_ΫofRf/u/ʌ>. Sh'S3`-! @"esk4vnk5WgzeTE X yO^}}S-ێY(($Ҁ7ϣL#k$ܫrb9&:o \4HTB 0O(Oc祮]vӧ{D&Bq%uљO(Qkt`C/+~dBzCHCj [B+ bw+|-s&Ttw8Ϟ+HNIrl._魯5 ['"g2xV,K*~FkAc&;֘=JaRz{:9go‘-v NAT;0L5mʄ[px5`vieW7̿vӬ:/s/YQg *nc#l7bp3YIA$2#J0kfIQ&>^է?gVa D1{[.0ywTt|so=\Z) E gSlD aV/pVo씋bO4tGHQڎ34ӎأ̻RAz;.[<V4Ԏk\GU"m/W*xps=ou%X 2[nz6F_߃Da Y-t }p*08sɂ/9yXUbQSƱq8-XO?VC`NNˬm ޔnbj>s??ZcdxyH(~mւj_eSD2*[]:C΋cOy5fȺ]n9H>A[޳ho𓧈7.E'.QuLM)C#,Mк*CǚymǬyユJ-7j[Z0dJ@~Jy9&se<)^?M85R ;V'{ v~h:oך)c~m 8Ҋܐa`]ir$qKM u%YA.X~=grk޹z"hi׫}P%f-$!S9W'8αO s} o͙oP9AS&xN0rGXFIMG͹0G2`W@sLӎ0ݨ STo7,W ӬLHӼBE@uv@șMmJBר4jkK U镻9S0_ b3Ґ +dAW c/-'b XJ`v`plA<@}Q_FAyL7@Gቅpiܫ'/̏G 7;ӟg%!l6)XVph89 nVIxJ/Cyjos'auKJG[OD. @OIIО4̓r;U.?{-N2tl{H"> p5v[,O[,]U$#R*&wՁQލ\H(5ս2\'@4mbh^-HJS&ȰjJ_q&̗ra \yKx\j2k3//VqCo@f[\$lLTmG[Ͷ1D#r*m{t.OQВ(fye t6B?w"{}$wU! Pɾw1lije{K9.mnqԴMi7%J;1a>'>ck!&wX}E2S%o?hC sʯ\-2hl}rkWaV5wLgY̚XI3h4 <yKj *2jY lXς%h͸qăPj'%Ywl<<_6] k2a[SAӝRˆ1q&0'H;9өkh<0Q f .^(@ʹjQ3/ %`Ւ3V4ILBb,Dw'5Bț7%[LPEbb&m\AO ">%Q7QK#N{-d$@[V e{1#dF6;y+ˀ~~G8^Gáʥο7Br e,E JRm.*U$+*q[}2̭H04_ዃ+,S.XKIf/kl#|&ൣ7PjqFw<0 E dJI ή dڥ8&y$.‚֚pP ǯdyl%zJ\C×4KXGoS1}MdA=[LAWL+eHؾ/>>e/K,Ġc&-l| Y4r*ͫⱫ'qg  q>]3ÕW\"HĞ`J@&=_ +FL tSFd\mܸD?t0pYodG"MG%WwN<ҕ:Pֳ\43Wf}y^yVyc&a.쀳Kd5c]J(qnU836kq8^t+cBޯtJ_9x]v@z.%ut=z%L]ޥ6kCYrbVGƥGe/x~PA(Qbک{]9D%8½q,1\3= V 吧r E-K|oV:6>hD3r,W4t )H]Y~ɗkX%/`1sTZ2=qBF[ |>rc_`hgp_ ÷Dz >w?6i13GԵ#o,kcu)ٮFڜ ' L CUs +9ˑJh֞Qz]֭7_]k| ȳJ$2ȼgyW}g8-/wLrYs rT%d\Fn5fl󤆌7 nBSɃÃ2O7V߸(z%SpQm:T-h;N ABى#Ӫ~\+wJ CK]R2=[Hf*H[ʌ>H^vb*1<Gsf$\hsE:\_)扙$01HB׉F%[9:EUpV E\q*dO% wiH J4!ؘKkMSv(lu'\1郞\1̝XnQJs.Y,@FI $ͪ<=2 ڵX74~ד#. g+1DBtHa`:4 ן~ڗ n+rB]-yj0;J^t4}sVYVF$"sWX۞cmCk~+rx~YnH&@?/sځa. //%Zr^WnC}ţP؞D٪<XxEMsޝbXrr޷6FcP:@5~v%!~Xy5Ac\?F |=#eFQkp ZmƲ&y_ gx.9Em%z΋wiz"3C;8QS#sde`I5E,;Ek ˋM3ǿw߄+$xr U']S(.S qbMw|;X[|ķlDǶYdUxxY*kȇ\_2{!('MكK[r$WC8Mi &z6, B55?|{>*]yf;D}H =XzDlON{Rk!č؍a}\(3_kWⱃ$>7n6P,re~MݐCmZ)NH9Dzb*SX&,gղh9VWبʲ課oI9 9a[9Xɲ?`"=ahu||.TNxAlfۘB/PhjOL.y"9ppdyNEcYѬG:8`U[W_yRCg=2-!fk_3nBI.FmH>gD~> -70MsO!a]1gބgk UF2Q|05JKt]Ke3 z?;jM~<59ќ[GwFku~WنeHVB F}t놿AB4;L"C[ʢ؄2؏=e@2 Ǒe>Cy}0ߧu|HѦrŎĦJs3ͤ1D]Dx'd>kB+ch!7'%gƭf@mǒJm_wIjTvmT*i+ҒVz@Jvn>:vh5T=EW8nY\vk5TɸNA0| #0%5Jքp<7ӀerׅZ1ҥdHPLo9HWzsF`J*FH[: 42($LL *^In“-0n;DBѫ2͸sO샑\tZݹ``k=S=KKTۄJk0д79{^`HVB]Arܼ=W({S6:o:]+g)4 {3Ë-.K7NeV3c##;\ǥ":}qx:[ERa]/_X+]T1˼"{Ʌlؗι B%7MlÈj )w`m!?=ĻԋCL~i"$)8yfW,;цx,#(zϮv~GKv:Jkү؅ma 1X:5:NX aտsS?6bpLRCƻm}9K tLQCz/-5!`Ѥ(et-(S-փA2pH)8)V^9tO@UkSiN&=#~ ȰQ.^6 Fʻؾ+>!БOu7!2[ ]v0ڤKI5J }UJQiϩQ`@Uq-:Pϙ~3k525V r#_|U qC[~.h(1)Oǰ=G~Ū:mĊXIsM(,#I?Ơ̈́M 'lF3.+sFg;`-]DZ3/[,Q8iD/}(&73plqKژ5:v3zB.B@LDxp>V݉@KZcKj8FISiLϮPG0nEoMx)b|a;EuVচkczz$whrUxX|QvMZb +Ys Abg .{ ?*SƼɿXy_Gh6] =`/DXͦ?ꕼwf4$@^4%QУoY<ď'\5#<`ÄQe1EOrtO) ^ْ|iO*v(;׶#DP= v(6M^ IO24m1WYB_&@Dba`9fXFO=_ڟU t$'r, Ϧ\vm⤿M;>Se{z9xsv%<>pDsaҹI7omqyCQ)fB\_R|3#tw3OyS)YqM>(K6?Hd?47WPc:1o 4ei b0:ΘX`]BHbq{311} Tw nPjvG?ձ9=qd"ު)@!vOS$f YA2Aojb|*?Vw\{ BC Gp+k0Hmn,Btw %fj9-`Y{v ghX8 YW8S7]#-wg^etR.|_)N_ߊf_*qv9b^Yo/ިNR=NCdni {6`V0ɉJj/vc(QL>,o 2ӽ㔮oj! $Цd MU`v9kp¯sE o4j7v.D6kOջ ̈́w42Zw1NhoJr>!}ݙ)|7϶3;.Mpt2!4Ttˀ5_s5H Eقy#D U>rp ƀƵ 'yɐSL)`n"J=u|c JvmB/Q3t2Y ʸExF+#7ܮkU5mpP[VU aƮ^C7,(+*OAe<\]ҀW ^Cݵa[ҁM MPض{\uŵ]$ i GH2A#{ݭ(4 x%)>W[[!!s )f弟rTQCr^Rm X&ʌ=3&kb'{ǧtiqk]7,85IuLM"(ѭ=X?I6* 1!vFO^dvD׿(+Y^_1&`bOC`s43%i;stt䏥jטjY8xhnC|xye%p\ vlrɛKʈJJ-krg馫ԃj۞k m})n@xgll_PZ=A5!cml̯jJDNB^Wg[?Ĉ%*)nET1"OYOX.ͨ8H=^hz Ȼ fBXGҤ=˓|og li5QAT, 9,̎6`5p==$$N6K R=`PL-3̟)!$`|J9l\c aSGCgl6:~%*%rjlOiFG0ڈ%ނz "6˃S9cm5jA;|z j ;fHcLg [\@M(n)zЧKs!8E|l8 Ӛp.zHv,'>+Tzc = ̵8 se#krL=L{vup?R"QwӝXTAk-}V[6NKujCǡNn<] .~, ~A{ϵ^hZTc[+ۖ B-q)+lϸ/Vak^CD|au>ؘL=cZJ;+;I6k$BlsVD(IAz;ヽ)Ec+:vA}rY9,XĻ0wX[> Fbl5 Ě2`kذK0j#U Ÿb*Cj'ɟQoku>-EZ2f$j4Ni05ߑa.T=7ΠU: )cFEa ()tϮzr{y3tL^=|@2|W HC (/qqF j٬ǘhMgM1D/Lt ؙ*%JZ?L8>}) +tLv|;_vOPyA>}:+|y  . YJ6JSw?'~G{!~yђʡfkбlSXYcBDInE~N)(1O6Š*ӛ%l b՗fg@^ʒhQ2g<>e8{,XZ*hB(®53e5.[䯥o {, m]M 4'̸ /qbt&7xQwDb{DB֫B;Ɋ A{&|) :"Nw2l)r~%Dnp=`rO3Rخ 2:)sA`Jt0uza#sB _co٣]0Ad 0]O!XN#[xx燅n2n_n}έsc^ 0)Z]Q< a.0 z+t^-ݗ,wHtqmSB,C]rM2pzFCs}ש4.NG V86| eyXT;C)N9)A-CbH-#ɺH7n  G@-npU.WSQS</3bPF'i7%qЗwӴZLN.w'bڋWZZ; =B( G>kӄK&W٠6RgdUfA>> :+A3 YE蚔VF4(֋$WGwOb19~3-/mDYlk1MVrS[Ф3M/ؚtN#$p yYv]˲5;CȂET>}P4MU{j¢-`1Ҳ>MMVrC*i$ Ka7l \$k;- 7>n ,^"y=T v:lZZm۵p LE,V{i^ʢL90w\@c)" Ϭ *g%O#?eYWtLiH1Cb Kucv}=2OTng SLk?9M`IXA29 '*bRi&+ʪc'8:/mM ߩKcM_o=l@S2q^ ~?j3\.wyx(] |u?Ƕe!4oM~Ϫ\c]S䠒SdS~]UEq?u@75INV[3O:0'cƊYaAuf}McFIoSs= 9mO +x#_{R;ˡ2ݟKI vS4^+(6/Qĕʍ-}P) M#ƍdwcovx*T|,/v{`{?cdLKM)XNW|"KOo;D[\xVz -W^Rpp/s7Xr[ߝrλr.LXfzyHad1|l+F`}FȒ^ hbiz ^uо HawmЬ X֋)Eo<1jY 2EQcR 1Y6$I onݷ1<0̪ 왎P=2uc;X=/b)DB`[2Qr:D)Msz|H2}C #]¡Vi`^mtPFݞYMppCk#h"m4NW:I^eLxX Vw[\M$Dw' w|&մnlCQذլ-ԻbHZoIėOo)dܚL$>._MI6v,yV @ M:sR# rHSW-PC@.#f[`5UϝEݲЕ3't2ߍ0h7-hd*%A=J <i&@|p,fh*'ie `F_΋{|GM~@ s.t㖟ȲLM`}ܣc;jm8: b+hq& ݙ=3݅!2yƥS&!qBmGQhU^W{Uw}LC ;Q`]$TZ).x}K7Oy>0BT֭4H5atM/C7H(/^ܿUh;M< G`/U@50k/e ;Kkb8UNf+Xt׭aC1a_Ff4_Txv֤k 0J> z8Ԛl ~1QwNh]0mD6[?=׬MUC`g>pFIJdW;oP"aCpWU^ fwURt50|q~76mS]9R8^xC;ѿ[܉I,4o3!"M r tuL. lϋ$ɴ$'U"bj@QiY![$iDF3q|$ʋ\B$&[YOg/~<3H.pU G$H,gfY(\TPB"XʄQt>MՋH g[kc˯ݾ$˳1Bݧk<rv:$\Kkw~"J(q3 *r~Fw;ҋ7f`hQ0޿mGLUۇZnKj׿A) 繢~ V=m"^%,ih¡}{a#h<{x51xjK8JEq ڝ,fu#ׅ4v-Շ fL5o٪(->Y1m +xOrs[ w$%Y'\`28RN/WhSZީݟ-o:\woRiny !D, sbOaW)8n5_@|RYvE8'5uH`* (T{bc6N W;FGJWFn 4{nnC^gҬ1)79!:ɌρtDz wPm1~ԇG;x2v:w5 :a_Y=%躤R̎fu#EU|+zx9;TfӐz '}p>2Sڭ r{!49iOZzևZ_st 41F:OWXKt$^ӏF(k S({6 j{bmpI ,[!Z#kZjU} 21$ML-edSA$k1-BF41rD jLҥ{7Y'T-ܠ-ܸJO itNw)NG6%qOe#P-3LB[0-L mtx`[I5JB4@1ڤ$'7d@Y}Q,q#w1@-R,XHՊJR,Z [M2q^y)-/czWwz<|K9ƶLu4wВyc@+<=0r7+M;dĤkJ(OG&qrmx,;/5<)/޷DY35r[g}SHc- ޅ aԗ g2͵eNRPJP+lӻ3^Hi@DF*(HDBx[BC&T܅8Eڀ&k#m/ZUڜ%8ǧҸy:u<7nG5ߧ%9ľ:s\eH=5ʯWiLvPnKvK>׹zp 'an6td0.m!KLkF3: +S'ĉ e{X¼&Y$rřSR}RRGKK 2~6ur8?&sOƍ0(^ ;Hi-zEzҎUG7iookeṷóQQhC\NyCk' ~轘BB.蒄 ^4:6zIRɡA6B,՝sP$mFJr+0Ge^[[#㽒h,,~4K]aҏvO̩ͬ pEы`-r?H>ܟ_:-&A%0v@0&Я2; 4oEf&~#H%KR_,CC=8/?ZN^w嶉@vs28m 71=,Ymf]]`W?Rv|Ԧ-Tȃ2y.=EzZ59<|r.Œ9VF,|& -!0vM "޸A {x ɗ4yDRaVR⯄u0Xɢ rbBbՓi?$XQ:_L6EXN%g጗dIhףMPEk0$U8UƍRvOj=^|5d|ҡQ(AE%*iZx &k]M\+-n]iȃ8ĵXD$y,isǂe@SȫVx4Tjױ<$u~G0K8#p]E:e1M̈g喖6af"᠈%DGAOyط73vOtLf,TFkS.BJ݂w{fe\@a$O[v~T`DGNk2+Dm~ĝ/BX,.=VVg5Hv{xtJK8wU+CſФV#;>ߺoP<kXv8߽~wobݕ66%SSZD }W9)̰J\grf>Wb,, 9h[Uԯ~ ^|̅vA2ͪ50ykm~f?)CْH%ş{p`D`0pC>#H67ǩ 6E>gqHBZE\JboV>t?'miީ:V8P E̯#WE$:"-N݄3 ,s|YP2p>-hB8Bn Si@MS"g2 ߋ~_,&~Pb{k"CI5ϰ1;^*z(@y鶤EdɿCJG;<[?#TmjTD rYXt3_iJ4UNJܧ㢗b.10[e.XbpY7:x/.>)L8ge)rYoiH-oZWt\z*Ϗ\9i5%-2Q3E ^;%m8ڡi܋GÄ[FIICa ]k8>⯟dN~xPC' XʳAV!rA1,G!HāUtLoTo'mVEnk)0H T0Gʭr]Ŧe$FFyUǷ`QV9#G$ 5O<5$A]@?Uo>7*8G攊;%seJ"y(dKCdlRfKQ̹]Kc|Eݡwʲ)8zxQ\ʞzDtW^0cQ ?i=lX)۹ֿKsEM]^TNO Hl%pifG4\7&`KݧaA$`z'ԙ` {Ld,65rղjV;.PD,HDGJD哥Cm!9 \$ oe쀰uJst|J.iK(b}.i-zm%Ûepo-XpmrigB} $I@+Ţai;`(.7dZ׍%jIJ$T쁈 R`2A4653kz0%+Ur#\{M K?Nخwh*it<~ծm_ZmˀYwKTiSUqsL1EN,؁^VҽFtw 9IrH'刌jr*nĐMj< w!I'1RAgPKJ%l͍Uwq~iHn<(樼JNv=gJ=,<qC[m4L/!8hj{(~5n\}gܢ >"uujBrw ʣK#X5ܖ!OE# GX"r[B0}qk8Qs;<(FhI7zQW"zG&9G7Wrߙ-%(.e7>F 񢅮o!7rQ3 8:E;ons%UJ*ì!( QŔ#qC|fWF6sD/-] ˃n(nwp,/\R{<2=1!# xDЪ4E:bRmM1F!Ptl^o> Ͻzٰ)JIy>9'J]A CRX3^/D19bK7W>DElC){B*'8pT NavA}9)wAŪJ#Mȃ=ap2m̿r\KaAಥۅ`2wl륷H.a1zPH]Vcι;ʮYlk7쪯{Ǒ!@}e0n-rɧڪT2)|i 5YZ3:'ULĸµb2*Ŗy9"c#(8-0 9ˬl4Pp&7½e`"54#,{g.fRQPyd9DYڏXSG'{ k4-k֊AcpgUk'A ֯>M^sQjAQg},VP `Lz4jU''@mpj6z b 6Bs+1QվlV3T_8Ogb\lVNc_V^g%kVTv x+QkeыHl'8;_ lJ4ht2@F,H!U9;%x).VQ}JW Q)mY`:mNix6 >O@QZ,-쨺}䓫UK=aLfsx H_E=T̸D$1d4x`YẠJN+{g#PV |0y` Zx)$mJzt#v(&Uh{z 6;T1C v3&Q9|1#-B6 "_@:pe۬E.tCE_-guAGֿ'8naol=q_ԯ)Ő+GnYI?θbsk}Œc;@W` [+0w,YyJ57k`"A SS*A: J  e3f*B͂IK骭W7$Χ^u!zxaUjY;q52Rwl9hٸxjبb$ysF z]l'9kdWw_^ۊW?5& ǐm-OIWheI}|W"Gȇ/2Ǵ?LFi[cyyM/c%:4 1UA-_suh//NJ^Q>KT! {[[tA^[͆u;Q'7N4$Y2\|f?5C3H݇} S2O<r lPOMN]qrmjK:3\sСgͷr!7#KYmWN J(T\ʲT,FtC5ԋEi!$ -Sf #tSnKvFbr/<݉v9^*remUEs8ٛR&O844Pݦ9h!!y)99TqWЦ<_=x>Z`[,K^/s*i8u&D/#R+A(1c\R\@_~>eϓ MV^u:5,F 9/=*uC'l2ʬ!F[k\.\ Ix]xǝO}WNQRoM䔸avbeW ݎJ)-ɪSKܷ RP'CnQcFLJn&*ÇM*NeLP`! 7\8'}.$\/ga wY~{I h7ұYs yroGJiΚ~`%.up ߣߏuo\56c> O/t5f!:8Gw6\4^tؚ}>v􀫨[GX&Xx.߽/|0 ?}g]6N!H?rTg5X)]Pڧ0>yŮo3^ dcTǮPM⳿Oa3V38Dޘtj+XPFNq kE]jBstD{}{,MKs>HJhHK(`x@ vbm,h,xQov5`o%JQSN#@еO \!ࠉO,; &HQ@Kq8؛n=( K[_ vSMO k&KKFQߛ`ls*y3g$Hy +lUJ5B&v3$Li e/x?6 Cs:#=M vR ׃ LIs SG)4RϢ(C%'m2ݰD߇U`.pBMsnazгa e# ŗKO*r.߅V)v#.KطRO+* [p^N~)`-W\Л!꠲2yaN[RgzN+R!fTk# сf_46lVGA f` \q)]ol'x{FD?%y~|Pܛ]>U-G7+1_]q"_yޔhL zF>qS:~C5b|HSr*Zt7Ѽn2n{P>FҡtH͓b=AV5)/鷲 m2XcԱ*UkjDq[?PM-oR[lieTݪVk.}"tM>3)ZE%q.S?q_ek-ڶ)RJD(twDݎ%vH&K,]Eg+[T`aG̤JzVcU zJw]Ջ'Oa t.kn?5KX7vR[I|KLߎ;p:^%Whp[(pӳu& ^*4&'A'aX)doM Zb1h%k|zPNG#f06FmTtoHjuRx Ŝqb zCw,^DRx3Bz(^e Z98U.Yswo빍/Wy|1J{W!hبIt &R %gt*K:g TT-LB͠Y≧Od>SY9R#ˣ'H1f`>A_cinA cW8&0GB~/_yEyjQ7kpu9ݳɻ0<*RՂbTJWv_tŒj7(}U=7M%p.BX}&$J5;ME,“'N -WQ z/ʜ'%LGggt1eM^)PPc'{J1{0+((WFi KPpe1E}w]h]\Ƚ5΂+fSH{Yt8F:wXq]h3.êȧd-BٹQYxG xJM| YWb{J{'`v׏}8"DCRf!X6ԦY+YI*? UEKw M(YRޤ Z 9ֺ)7u@UVeb&T{ >t"$`=q gmlX e)TEqϠ}No)0coiG #ZӢ<3cSd:ťnzܮ2mYhjd埛}Cˏ.,+$w︦98^}ָɃI֔= #(XfN_=O) }'AQM+\"jqir-DvXg;6xzYD+x?=R˙P0" dtUp#@hXESB#RśAPW}bqz9Jq| ,)%رt$k& O [naCm8׼r׋L&(*xx1Z7t)%nZxP9ϴx$_zǴX Hb;ujpC1|Xm8F\BjE Їš;S#KA;Y~Ӿ>'×{S]@nt3P`I%Tnk"&G}#>`riߑ,)E5^fw{;Smtry^=Qzd `iBM)o3P.şPS}3ZH03e޺dDF BCΨYl)>R7VIEUTЍ1=$NP ~>جmT[/8U}<ýsK`R,w k: ϊ- 3s!Q@/Oظq.ɄX" VHk['ºd}^e0|q|M@_&iouH`񙷩h'?$]U{&QEDNFbVydVAnkCU* ݷ3e*QD ʘ[C'aou7t[^{bUqSb_V9<{&opƀ6]-3㎨4>mMhSklo7R=֜HWRXa)$vµـ]G#qǑM|#O(hc<84\&uVN\^T,թ@p|Hze.DYYEijEwe*QFg Y5zO\JЊjX~VU04a孟WfH8?h U9{QlQ;ه!~K$Z" 0Cqt!C#+i^`^"l!/.5 ^va%lj^JnJH0@aP[Jy(/PnftN&'[R%"n<<ձ;+;Ɛ4 ݏQ;o,jY\d5&B2.4QnMM-=:n\_z)ݰ98vN^N-2I@k?8­CqĥPjb04'ͺO}΄ QO58;A"xY-/iرAz4deD@*%gc WǪ47S.T#JԲ8ɰڈgp}y2N)mRUc`А+  X5pKocbdW__£&X[-3!35Sr]mĬr9~!pO6}J1 r:;5 wi6{?a9M%sܣ:#h6*LXqEGu&zOYbMRPΊ p}h\2`N(>}@qiStbSHh#0IDĭM[?#e٭cȍTWrF0d?]ʙL40hĖHś]  Ndb$!򔀀j[rꖄ$TɄYK urG5?Ox:G,̤|ιP!T#mvW6]+YsY\{mV^#j3݁:wm½/JK*ʠ^k'M3`6 B^u*# M\Do K>Py&aMu lކ 4Z XW2{l/9$M{ۀ爟%[tt7@q|G:yW7[~ϳcrc`&M^K6[lKhpf`Cq NWճ,4(4<U_%bopЎ\Øgns>Z+ |Gf-=B2&K&Dxߤ,"5+? Rw qЌ\Wa=+%PG^"C9/DkckɍYPW†h]eLjRc ^cJ֤8QpOQ7WE,B^"+C?yӷ!)>-`F̑Q~p ՅBvީIt16Q,*t=HuSILd 1mht6(+މ lZ9t֥\r<2I|^ǣNE]lR>Q"WxK]-RIR +hvqIEAjm9B0l=~f@UTRzYI3`Ew0_sD+}p2~;ѴzSQcdTVսᰑƈou :d1-fk %P|kGmc{r Y%@Fo~~}-{s\7I!?$Xv=C"5w&kbS Aeb,"6M?*-S919|&egSI`X~ЙđgDwsV| hz9e&&Ĉ}*!}l9nr^2ġ[[S @crطK[6C.ll/yDFwxZ?2oؽ\/ ,?R^99#YFbȝ *%vwq>g(j43ZO~3Co{ 1+ gzxK{Nb?OFޠWk=%8V*%k{r%cMڊkq{2. {+^RǺC{d(DP-g.ShסLmk0!9ak.V+ۦѡx`vapDdp {yIl8ywEta@)֣O  ؀i2uG=gM*x]mI#Fdfi+vuy.\~6Q/oYﶞth߰~5jWZR]O0[d98>%=^oQQ|h39[9>܄S̸u NY_Oqzi^o3"?9z8pD} ˤ {82NaOtZ߈uPs6r$ߕ'x=FiWM,b@]. 1EaH3ꍂ1[̭ m(Pe/.Ćmqx&+4B@u`kZZ} 6U3DZ'm^Ӂf'lTp: %7ƣ'UZޣH" xQVQƒ}1L)1{O<1XNZВ,7>T_c_r3$K1V_݇dϔ_*Ĉq݀6A/q1r\sm Q4}0mĂ aҽ PzOc/O~uoq^n[lxrhR])O=~/;UQ3lcwXɅz~z'4H>;U4bLwe]ہj eib?Ϊb!%s7fwb]z6ăO&ms='ER)PK⍽փO ЮMZ}eU\Ŭ}`ix[VSɑ[97CxE `MOS2#YWVB1.VvӷZ}Xyaku`[`k&+xfSYop@à];nB`;+:GZ@ٖB%SQ#~#EWb?k1h+ql-L+]]Ay̤uo38KҥE(puInwoj6|Ds(Yv;vmu/vp7 {ɒ>O~NN%JZ`;+~$k8}x"4Xvm/ge|ZZn?hi䍑Ka`B ˱2Ơn>FѧF~` %?h_B'UP3v47@^j/Ԯob&qDó}TE]͏kPC\͌]xw1ܭI5Ыt[17Z樍q러[[`}|'#c顑N8NE " ȟH9:4-&00- (UU-SMs#!tn닉?jne&J>y(:M?hS, zLT~9!m6`̮ NR]El&x:wa}0a& u4s%HriJG8&\# dOXNHq3Ehf}bf8\fe 7BUЍWJ56Q"+Z h s&z6ܑ!r)Ȁ=3B>Ұ ')9oiXc7ձ*%cS.PfplQRWKVl=zcU^xG{X6 b"5sF@E aWnbWݨ+BqQ3;FϤ/Vm3`+mc YwB܃7%2c'yJMX36CP-p]4I;LhZ<{s]gPtBYdާ.a Zs2+ PVle+ŤeQxS^p挠% _D YdHpnp)qlN݌$T =wbG?k IŲC]/H}d`I{/-뢤u5Ѣ !Ug+th ʀ);c0$BEE؅$Cy/ⓀLjmϐAf{0U^ h-X5V0Eܦ]'HtD2#0hInB5nMWѵTynZ zkD';K;%'?qoQ6D3sG.Hy/b;Ʌh㻯-T{jt͛,?͋0Doq pd>&m\㼪N۸a\E5O%4 F:>M\_oOxU5 u!E_j@D&-XCY1Gvn/w2>::rH &;l.վj$%nr, EkF~jVҗoL}< X=u+w˥KqP1Ƴeœضu=NNJ{|v"9:LXU¦H Ob`Mf-j1c\={sBjwO. 5K.y^ NDi mᬊ'_@a\UqMd/*& Np~wn (t=ռ+L;ns\,D]aOu=TH;OףZ^)% J3ԜwİOYcjw,|ӴͿb2׊zELm'KHSG* 0xXa~^>F9N;'뫐eG%4)# HhN\kH*_!q:[ted24!|' wp]a8Ͻ.| 4IQQj3R(S06X/tlƗv&n>5J*YYPXJJibd "fZKumۄwm央 5AݞhV y-4ADv^[YV9Hv++SܣfpBhc/;yq_:£9¡f` هCcET@G7V hE"רB">?d_| 9e+j%ӱm:5C SSDE2Qf2ߝJM{}t"찝>59taIy&TV dKK*NHB11pX |'÷D%QUcȚZ(mU֩E J>xmZ[u[0HYNz&ʑoؐٺ@|ҡ , ̓g]d=tQsu}V$lB5m/X >rnz09\1E'a.=5˽'ap= cB ; in5*@}*|%xO;/X5(Kf(b6,>=qJ9a1wNnD+FoVdO=fm. Dz5i)׼Wxv(9Y#_p#_ CPkYz"J5rƄ$ ݛh'tKI= zQ;6lHhZ-Xѡ L7@@y29U/=0ܹMOJ&`{@dàjUw!TzVbho،c^ 1珱#-ϫN[ EH "҅4o VȆrWbtzMSbцD.~˓,6ahoѦcؽGo 9zXss4\Y``2ǐޔ(VbL,{kf~}gCғ4'|Wxȴ׍u$jٞ U <\o-ц=~EV׈@g ] PTJtҏg)$@iEX:p ZEo]G֯ y vSAEydU@ s@{[C,bgϋ_>ga%n5D:o2OO^J wF+yS -8ޞ^ϫV46V U`$x"MP_5! +fBrob92sXKCZAFkōߔ3eNsJܵÖC@@ đڜ J^s3 GȏlC64{:)O?r?Jn'[ڛxDpzqT/Ϝ<^w=pRuu6y,,Ozu\~M=,=\,NH3v 2 PBl.+Q\Ҩa-\_q&{s} m;2aھÄm$g'g߅ BVr]`ȨFiࢅq^$r颛{ H&ARSmXڮ5 o)u H-_O'UbZa IqӋf`j1Ia#jr@6i'|'$EAbTV8z6/ +yRjصK2ҁj1e'/݁x ^S rb E)i'(Wvv\-앚.!( |;׹Yǣ(1O5V- q&łǧj,}b)eZG}vx rDL<5{>ٓ};%<kf8`0qnFofݵN^?>e&J!dIVI;j;c1g_7ޥ'&F o̳e*vަȠBYdlՂ#C "dF$CݹFf|[o?st ~آ-Ī֒s_y_38՞x1_j%& I*˃#7KA”|ʄ#1 )O_l0\H+i3>\lGiNbm_p(߫8ٸU}rý]Gh\XuxfLo&Uh3v ,I?> x o3'&ҒY%ѡt,C]i>͋kC]gj1ahPD?&buKn'9ҏ\[ȊtF{>ݴlm wΝ&zpz[j67m~^泹N\G=}3geV Ave`A]R(&QAa I.WWo=߇ AOQЃ `Z$(2ẢPoi@fm\D=k j&L^O"AxMDek*ٱLY8NY68SuDZ^Kv Y{h=37 װ&1 +r7},JzzdڜM n5")4O r{U6sR}_0ޕDGGg3srg͎Z3kͼ\x&0(nSk.n}v8 Kv +Dzgޯ.d+ +Qu0 u.hQW hQO4}k ?J,R)JQyIMpE8Z_golaV9yI ^{!Ɗ~ڸ~ÞOκVWQ7wZ/ey30]{Q#j&9nk4ݻkҢt4RPҤ ̉&4 Aۏ9>]B{bGƦġr+xHe N7% hm]EDݴ_06DNL{N|8"&ׅ dkdi~<䉴ʁUq|-axY[} `kЁ}<z֨s͇3S{ѯ" 'odoP]c?kCĸst+y5RćH\]#| %n_1,,NGW%WY=0tY u N`h-ѠGU7?W`ky!] ԼZZ KtfqV} U¬?A ._V3eĉNM#{Nmil?H2-aØzA)0G %p X/5V!8q,sW']+t[:}Z¨5ϱpK8{EMu1-ҨkQdd%m o 4Gjkȣ7?T,@_SwD>{>ޫ28Тۚl]u@j9Ϣ|]g'MՂ3G Ѳ ~tCNVL];'Ĩ ~7$:~T=lpHA*ud#}PC^ OB<^ke@5`;ePk>=lG$iB}4U`D1$ jSdp^bvs|~̾s7GU\cJz"#J -S =Zy_x 0)D$Ro'Z-J[u|tI5qia2-ao#M}X#Lx˕*7@g_P)XhȸդC~h ufѫCpƬa.w^u輴w|_M6rD TPj2H VIwɫg*4&`0w=Ե>!:`kx= , |Ix̮s _w;+b5ծJ;(xDCQU Mפ`GAβ}hD23ZJjFKϱyIsB+= IraKRIuoٴ0׷u"§ 4]Ite8V5$CZ$w_c<+uD tYWGF"(JFgp!\;9r j?6A9v91jrAT_C{Ln3QDЍMխdo X}R#zn2F GЖҞMT~I6L kƧd4jކ' WO,ȵξ^ 6ѣ}a<Õ`vaa_24=3]8¬BBDPz¬4 0(Ƣ=ht@n/e98Vf[>AXxL0,wk%{m8;1 u*р|%b5wV p#7`OGc&gCAr:ۡ%-Kq$8X;z4%C 0狓1ޘ'j Php/IV{rB 3$A- VR<39't1R0!bR #qsmvo#yQF5J:ũjj3B0) ڏ= G02-$X-7ɚ0T{.¶Mʃg5ku奏S}Pb2Z|yo{u* 6bP/r_Y5y-šEy/-4##"Wߛj,-#(j!.mvwg.W{D [BQr.w:<.f! :b.-+z#c,8y}A2x8dYj=ޅ;7ɗkJ<zZ4.d}@ s$bI3Zi֤7ǂ5lFTF/`[cym`VAܢת_Φ:lbZHݑ>3JzXo,UxZ(CF %n(E8i ’Nx`23 ;6+#NewjVk,뭼l UqB1K1PC@֐buua\0gVfY_/Ts?dq'ōN렴)DVn&V/zLxȄx]J>Z8a 9d/E'J71k]K v b0kipퟢ\ qu;݈X( OXghڞ^׳vj39:E8X NBP(enR22OuI37{Z)?w>fɮ!_32t fGf%XEN}=M؏.b^wѦ ,~A8\fB0ǑSkꞿCS幵ѽ !6kcFizרDҟ@}H.&M_')=eN;$ W=;hl[Uza'[[@+p.DF@fvt3)ճ͍PӋ [YWw\=6Uq'4/ ?oCL#ڒFm**O-w;yaaY#,b{4^`Qm"O 9F*N"%twOmŅ;dJCqQ`#\~_QT*Տzca3R +P4^ $P0 ֽ) uG^K~%'^ZyTI4ygPrat'@mc# )YdKH$Hcn ȒCB*Ӯi]%iL*;Jn nF$:!!Iq9Qlg{jqv3l;jxdwxe.2e Ura͆X>XP^ኑށc|6 HL Gx4gQTv5a1[I?X/f@78]rQL3a 'Vؐva6ޮ_pz%}gq3ۋxq%-?K|cDY+%Kp{:W(tp7c h߲Vp qG^@ 0@cb bJ -x; N bԤHFKbP.]ubm 1d#iO!uBNl_~}ʍ@6O//8*~tlaD Jl6+sy4SUl7_ =5TS_PL9Ni!gԌay=M0C|M$G` t>|hrgY rGʪitS.+8Qsjg V#?6 ͦpZ A%Z^40J13E)L/ږLm$i_Oym#;/t'HZ76j.#B|[WuVr~( &J#9/^ #G{Yl(Ŝ!zsD' N%As(GFD+6A+z8ওyVe> n -e)lOY7HM(YǮ z;AM}K l`KZIkZ}509C3$ lѷruT4VB4m0Z#Ɍ'S.m}e`ءӱ@fW_w #"I5Wb:[ }g:MX tFjX\5>H O,Q,&~s Q?ox"P܄Wo!}D Anr;rY3VnE2.6Y=@͖3}Y^|;Pk/#!-@']֎{CbSD%wWA\:\u J4ё =z"aܮ: bD=jVJ ;P_'8Hn=I>D*ܟRx/j~ 2{XS͈ 1{@ЯiX 85s\KrXٱW c'0Լ>+El w\)hg-V&)60 }%8'?o( e n/.y: !ֳJȪ YEune07u"tP:EM߳m^7&0Gwq18Vh1+Bsf`Hu"#Q;&l~QIog'-)آ{\S9),f}Օ恗z7>FQy0)C2=|K%Nxֈݫ kU#V^fsM v5[-;HT49Fpsib]V5z,skAR Ȑ|Bz׶fǧԴ:`,X?+١C˴i&l#|A<В3,>n4bHxihf5!H^=g$MLr&!6'ܡRVgOԃ<fU^2ԂxHq!™9Ts>רJld:SdTs"R~/E;j EU[O{\Ff0 OO^% kaՋQ$x"F5-*L^RI|5b'/c9DQMn(N/8uLQ975ˉvL=zn+G&:XÌ L.WE-Bi<1אay]&mP$ 8x} D:fWdHk^{@d}Bb]o4yr> ߕzn]:Mj7yAX[\7:dݥ0Cd)ao9:?j;*4.иOO{Y{%p'P,JE|&]5HMFJQ,sLԖ֟!jl,'b$/:-UMdbY:fpy.pZzr>a 3!V:&$mE:1.y3(Ȟwkf9Zg~ wQb\hFQot1ٲ'&vgoxg3\~?rlvӖdnE"Dd?}Fu]J;0i9YxcY A\ z3p8};zxx(k#㐀˴.&P2<"3^pog kOxD$[i;Q%Ydڟ S|Gw[> bKUn,5u83m5$zTA݈s@ 酬.!`}[o\249Z^+o2o_rܲ `t6oFx\ʙ[+k0+a'V׃YY%[|+AY }"l'ԐomE~N o9e@\ A:6:hF@>7IJkA3G^xң䂩+-]{MI<.bc';^݅+{"I>SLZ/uEOζieU9@у97[jTJ`ö@-?1I.ģe)R3d9\%D䠫9RGr}Jj sW6J{A".@TĪXCӌfϿK"ckc꭫=4'b]e|\ߠ42_m|?ʟ iM6q(ܢuZ \.EШu-VB|X+?ʝ̋XSi~QrDoHrnKt֏;,qw˲@k(Y/Z+_ F{KS8 j7uR-VӑT\AZ|˟eyfHnyϬ0>[lVr35ܖ|WԀ#\u0l=nW2aL ۩^,8ۑa9 +?A8R'O0a€SGɰU~zw&=ĪWJ@2}NU)A{RoA4f6 NlLA9bǜ_Zzx2Y*~7@&gI+ T!ȵK]i;Ħ!_}mt?$g&w[, rV섙pC{#6%g"ɧrԥJ `b*bCÔG,'eГߥ>~ltqF9,&b}ڝ-Ź؜jknvj2C?5tm$aЧ%*z#wA gæHW`',N$֋?lPa(Tt߯}vJI[hלf|5oMߎձ10n~?a\ k )k.%ü8gLW[Q~3tM?$)E1B݌YNxQ $ŎQ5TaI-~{1_r\ ?-C$ 6+7GrN aJ7SJB0ݪ3X0_Q 1W9@^sY|\mk-1brA&vQ vsRղ5Dç^ӪD'!Ƅ5µ_qreK9v97%bbyCKCX'F6ಹ I- Hc8MK{iAMpM ݟ0q~G٩(`I a%(nIɗFzT{g"LŠSK_7hgv=*a0n^] GHZۘa5#>EjoOSQ.Iz:Io&5zg3Z֬3886Dћ@[&"CB ݗK^Tcr3-aHAcPo-Nu<ŜeJ}{تB`nYLKh%ptYi%@BtɣI@wx΀MrzC 7Nme"ۈ51d e"Z)l,_ܚI28<،uX侙e&V%V;/&ۙR6z[LX( ~HƟlW560-Wp;0V }eGUюzo"oĘ-. *͢Su82FnOHpulZ^a{2e+c`x :>@'ch=hyHtpc,rmwTm@ EZiC A7H Cߠ>AA 7˫)؝V@-B|!N̕:] G!G>pg,莎A])U? *bar{ V̙wt-xUOn{7=vf;y.;kt*ޟho\/jBs7W殺6ݸݮӆYYC,pR%*Q9Zwґ?o+&3R1ݨlcr<2[)D- ZݦqSK3e3\*f Z, (g#BE#Gs_-öp9Sn;f Ρa}Pdv%?%[uMH"sͩ5f𘎬b1)PBA۾n bZ9譁mCSQ}dSvUj&yuU7 kDvu*#㺏4XZcЄ8:t80Ek4\E&C,,ܗg䔬!фz cƕsJ(hڷJe\Qq  Qϟa^wF #)"S8l鬟d|cf? |H -$l̲''>ٌs\ 92\HvF_2mbbېWyG ؋M`-)WY0"A>""hQ k4\r|c fUFBFl@C-I!7`Kc j~DJjB>#tL;iḠl& lFG5^ge̋EjQ8XR[D34ф;]*qTrjTdÆ[{r)܋, F ]O7w=J/I:pbGW".p\lĩ"q Bؗ2u'%a ˯j)[~b"%h\ #isO~@:GZR~}G]rʧ Q>c_MGՍIxq9"9ģ[TZ<-Ѽy2^Hcf(GsaOAd%WdT񣷓 6`+J.8bΏgd}4P8F9X婝Kqx6@''YNPKҤ:34>6k0.!MXukVexu :` Mep SM]-˜)[i Eh +܄6[Wzwzz{ qJ*r jc2$S4z{nż0RP20J1'@T8كėEᙲo=<菵 # ܈-#Q0Cz821C_`~cej|C0J)>!&:ta$6Ro2j)%10SKd&B6&~z51;5eБvUN+F}80 @T~wcq~WX{sfjF?ς WUӍ9;27Zn.2[߹guͅ_ݷlH,~1|ఌ TmXbV@.,'뭍mr3<6lM*c:vufh_{8{qRE@|Se*:=/ Z芃A LG&iãns4^O(:1$ӹ!V% /&оYTy׽^4Re\g8Cൠ7FAJ{m"*G :&W_|h#7䒷B?ȝ9q "ƶJ&Gx8 xP8$YC,=ݲ .˹7Slm༂-!x }Z&bǼϽ'SZ )7ܦDaÚ囆jH#q5o3~:pҡs0sZL1[_:/Igs`^̰P!i8o갯Yy"ƿh_5./AkȘ.4h!}r'OiT/$&yDe1pC Ayw){c5_ ΊB0+隄w_;uۧ;YǔK5}\݂rW`qRNN @7NU\]20n##|$`6ǻH(+ک9ql]ϣ4^?B{3|I`CKi oxC̶lSC Dm<@32toC0$nWEGZ^4'$N{UT}jXq $ʅoq SUsIl^1j$?QëE{v.t NVm/h'/ e:%8Jb/zRI7K!*::$nF~zyqzfcal}<ͺ?!xY#&.O;"j;yO߆B_;t,>c,"D=zu.gw;̣MY 4ej1&ņV[UDCjI%ũu(M~yأ"RX\D%1ped@bDF?~lT?zSYb=n lDY\G,,γ~beu5$878?ޟ^2dda!sݟ0sȈe` Ai2r7: qDS 4֋ݖE@DP]kXYbeDkŒ7 P/xmdᒐMz[K(E(^чTuP6<$}L xޕu1E>](oHL.`t2r?ͺpkW O zT#D 0,ŷ g.8XOCŢai4BZl OG<+vDnC}Zc{dAf<XWT( cY7,ڪIuQ`[ܟcޤGة/6ӃI $UokW/ypkK_@eK'X@ԏ1gѭᲉіg׾3'`γ a+6QP3օƀwb}.hpR xH!]d\*qu|~gZsN*Fp]Xt)+ mމrw/{:7(Ϗ2bsOrn.t 7E( +KL. ڼu]D!舤瘖ZP-e2N%4mzoO&ӳswP? Y9׽|9}6oujTpU'&r9|ܧ\+ɕ0$yJrƍt,ϵd^M}b' ӳ׭ox\6˰:nhc8x1V ,Q4Sy>m+`GϠTaI{Ll b'.4 0o|2Fi}AAsànm|5-/ArO㔻+]F{ʿ Q޸c*cyĎ.؏z﮼`jf Q_uxpB`G틐E8`٠cR9mz%KzXZyLc!!J Kg6upR`b->(׎tL䦞D]r?(q:< e\/ cV*+NܟN@d(fJjQշ).BLSLqYI'rtJ K8ߡ4[xhqF5@RoP [m]6(1 :,<Nw-5NXJ+Xe3\'*0aGHO|pi┞If;2 I;ӓN -b'd j,SCF lM,*j/m ңWn#.|k`Nr^ \>ȦI׶FRVڳŁ#tnpC)^5kgHYG *4&(iB->>7`v۠;[<N6`,Fܪ>郎A*OٗuP>TQr9f"m\T9 yY]HU{׃_C@򾭴IKe VLNR&y1^qX$e8Yע[ſZ}5}{\UEL}Cq^w-jS]J}j=:~RԂEii+Yn93N7t! H:skovbXkl6KA i_e ˕6p0uRKsWZuiba`[^)8% $hwv@/z»u|aᐁGnhx&;<Po>}fLWgJcq]"ׅH@6KE݁4N>`F"s7QGȉ&wy)Q"2gꜾTlghʯ lxzv%ۥiR. 0@jPc b5h+kGn%Gn\>A5;.i]R9Aj$ nV6 Бȧ`-ֽ|-$zs[a.wXbЏP._4҄K.qy9^ ɚ7],r A;9Rm)=Y/sm1PjXZ+^iG^lqsɎÝU IHRԺSw%[d܉OUAԜC &RW`w_ F?슀 4*L >TgKYԵ.h(X\8%#޶FYPS-^FF! jn*Ig X'il%Wį05ц/(O{q-E5Irӹd(Ch_pr`f/9S: ^rĽ YcHx5sb|4,abF#="Anv <oJv4KLlɧvInZҙTW5j6x"dğHcGE35μ3ʈOoƱj-PpJ]猜 a 7t҄|"W˨d~HOA~yѼzXx#_]+3$ީ2|h-q!(8#) jkHTu`!km>NJ`>ԣS UR[E vG]ւ7BC. 9VnPNVU+K-rN( /oü ;L.{Md(!E(6Ke~ J?x;V/Wx ԓ9ߢLר\c8  eRw:77 $`"]3di,F/ ϷvV?}r)&ށ|l>q ´/ٵ!Hmk;dZ~*[Bsgz$>=rC'E.C\Y6kw/+RPzPk#B}V6WPSԇ5 ȑ̉Հߥ'=V0AʯGqR*4W/3ۋrWfܟ= f(E%NxudM$GEݯvwو5.D]4H^oTaHBYHhhtө?>hxSz?ؑlm)֨;}lsuʕ^: ʽCr9]Kdƅ670 :8 ^FV#1׸E {SALAyxU6Q|>H(}>1 $L"v&M'JP$!⚽}0ntJ]ͤ"$Ԯ`Ņ2q}`OkF% xYQ5prRM$e5,RcmNꨟC:Ͼ]ViL'wJ/9yݢ[*z5׎L`jjԚs(n$`mMbڛJcl,n )BƢGQd v!=ݜGa@& yCI룒-V3+H.= ,E3cY[=ݸ*ɇМ$/dy}mU'׫W]qq{KVF.7"Sא:4Q;y x!DֺR[mPѡ^7\;bC1%cLFGIg<°;xJhV }xYbN苑H 5pِsѿfiM"FN|a\9?sH F2 y=% Ckyƈ/?3-O-P"l v䱾]m&rb/&@\bQ9*f, H )uBDkQP*] € - `(p*N0A|Ҍqy>ŠaReOfMՇ 8n3Cƈ"s*0z65U+ScwctgʐܭwZx֠Sݫ-3$_DtVpHJԒ ¾R$¢#~OEbEz oBEn=vQ#>'#-ŷwj{~&@H%rfbi ̵{9K()nI՝{V f=`aS0pJ$@+Q>IIqc >T/ il=KX$/;;`X;A].XDB3U*S;&kϚgAp ǚih@Bw3.E}u\d`Nq5U~%:qæ x6&4qn3+1E:\ed^%7@+<+ (U{(;%0,pT7bٺ*D~]/%K?>‘H 7p%,o{eHPs~FRNyn:нdRpyY66Ui9օtN5k LwjQd-xn-u<Ny%(CҖ+T+g'!]Xn6c(] JTuC>#O3@O*5v6] RbXG-<*B/E#dwQZ`A}8%d1FXE:^'}dDB#c$"Mji՜4h…W: :YΟ|qB0yo$,G$_aLX>(rd=!7G: _Zc1%X&ߡ '( ";s$%eG lP܁2}f{W; llM'gNkA`usN2KtblqɰV_Ie8,;^֕.U؇7-{RamT৘(&&8U,f./\DrR2~ڳ`‘e3@lT{d]o9û0ށ O h#CeRn~I<kAv_SqKX(ȆCmw_5(HW!5ׄ+:6.Y2ZNQWGJ :ƛh O4EXGxHrn"Yi0[z{yY> wy\޽IM՚^)j@Hn1tCY_Z Ra^\2_^g8:8eK4 gyR*vm/[~B+ R hNg][s'fb{S%uNaFm(ͱޣsRi =?}G;C0xwScm}6AU NՂ/t,<"# r'xP{VAy(`~6$DQ]*rQb⋛cA%W|,Id.Yp]KMw}|¨@~eĬI/^g/4dۚA]†6w3bo/n2p"IX֝\<W/<8N/8ɞKsX:ΝNAcHAjpZ`l׺3vy ,rN2(|}DdC/\.)<^zotT~NVxv&Q&fl[$hə8]!a\ȬȌ{KʯxZ]]W|~H2:> Y?!SY[ԣ6'.N2zKNn}-ڇ&BWa)vo];Yo[~ޥEwDE+e|2(9Zb@.x̌Φt"F#W^"zUBd$F@A, 0Lyu*.6W5SaDP#* #iI5"Qe*-ucSwuq.[`eguv|.=*emU≩`ӓ`¤Q0'Mr2f_ Ѷ)=; [1;\ TNMԂILJB-h8EN̨S21s(/@d$jGnlhΥ9VY7.A GN.h: ~XExJM4嶳no!}ضd(x"49wz{-3c"O(.F ]u0ƏF=LƳ("0KD9JB@MWc#-L]rl,YǐЈ YPpipdd\2]&@:"=i9@!.ȸ >YJoԍK R| ´<@<@VqA˱*p7k+_ :tZ8/*S~e\gdUdeB޹wu.$}3\8 z:#+=OK{1(BFHGsGsE>bJ tR>g  <aVj+ .dKq*ؑe8*Yi饈2 Y+ˇݯ"Sa[_DQCX4q98(tEֺ1=&w~kǘ q2޺9ojQ3բTnOpAlì iI5V*2 A(l|w[A1vE%#_8Q/o"lXEy쇺eg:iЈ?WQJn^q|cۑ=@E>6ǙTsYl̜bsm_ÍԌ ~1GԖaq۱Y{@H6YD2'TW hleIڋ$]BaPV /uwk;ɍHT'FrCYm{-DhWyYD#\rXwGЂu#%`Ztb[\?V g7z6:(&oJ5D畾i`3o^_Y~vUhiAkL3'%3LrGQW_e!;l;p mqP9{r!CѮnr~D_[b s+'xr(zkz:S!c[ݤ69m}T%UR T 5WO X)4-XXiPX'% M=U^c6FGA+NL`jf?[cy^;7+5B2L=rH3'а2't[yJ}R9E Zz\IAI9h:~GZ85 r.enoL J{OzkbQs7퐹zgCm¾j1Fg g7c@Q~^fs*Z7l{A(̋~T!f H,2հ~>n!&Q=/bG~7zBZ*f52}E |GtaNnu1op09tWSɠ50i#(6{ ;DO/hp~?8%A,T% )ܺXO@IUK\aǥw5PÅ]ig~O9g|}=<])tDj(;Q٨Ps:dbBbH..3c`R[{\b*,ၜ._FXN t) Sc!t4~9!-9:uFN., ޠzZIqRk st3+/B3 5[&m{s3੧Ew YܩT\}}K6j66?wKSV 2V΁`]KQ=Sux5y,I\vg\2=#A'ܴo'TT1{db52XP:v.ApJ3#U/CgI·12I Vf3Tڨ2`AME `pC#\3t6*ɾ.M/-eZ'膖l')d_'DJQ÷dʟ4Xu)w1 Y7\PPb$K)oXpz7Zt6,)1eO5 8Ηc,B䗐m~xJd20]PDS}E#AW.6d#OS9'U(CGq ._*yq.=F5Ni9gw7$ܥ:|W:oc9+ Ǵ:Biq;q|[T.#! IH}0ƑA?E.,'`fQ!"!1qT -{&V= k=v@hW]܏'[𙿊OkI7.{ %hdl8CTay7s~1â\lø#<ڦ q:%zF; sm} 0%_'Sl]X ︝h{g 'Vaa+*Ǜ]1ãrUD>;k_~V D/)TɐqǍ׈vyzSC;)Ҍ%j"&#A˨-Sfh:JXX:U}k(gԓ"4BQz~GHᦇ^f*~pwLIv[?d޳lBn1B=ڌJ)Id& v $u˳[%Bd9 1򦕻%Th9eҌ'BAܵ_n2<& Bӣ.%]9]_b{ ,9wpb`biSgyD"r?dEy2Ǖď/G-i)K<=W3M-Bq R&a zEUk6~j 4ާb~}&ݤuۢAiNB*ɰQsNA4x.U5#4.ُWC"*h)׌ dKэ.8σ‘%мm@O+Hkv**fN5:uM]%q!h iH9ꅱ-NuI1zC'ڟ&(tXIo j.jݟ g5}EW:r_r oԲdL&pFeZpXJJU8w DH )b{Akõ3̒5;70 y7m/GtVcYq <"|Vp1]NTPHVy& @ƨ#R"_icMӢ}0]*utJ:9y9_A5K<ġJפ9 ,?o݃ջ9#> 8%{u>ɍ'5_=k5 O?xŧ,urJ)O JN=B_kjQ%d+c[pan2%_>hdY6bXn&lcz+i>yzX EF3{MՃOUmq`yaws% I[2K|>ZL;VNk:b9ݵrPQs-SVCΔr!jFiL,}^Dyc6Xs%S5Bj6Ɣ1. 6Pl#৬ԱvHvmIn!w|ݮ}V"4<$%]qWEF;ve$`U CWZRJ Wwgxګ D~u רl1KE0j,ZUIrh1_[]rzଋ2'9>yi5Z19כU#_@bٳaHtYxix}q%rK3n"][2`_ymtm$gf`[8Ls 0} P@T|E{Yg< -&51;h$U_̄ntp<=ȭ].s\mȈ3j WS4~GϜn>8d[/ : 郭r_̼x fQ9{|=9SqIOi5 ^i:`4L+?P|QV Bp*d*ڈ K!;5&˙Uɐߨ6EKrvJfMC28t^{+cΆ_{9j'%G_\`Nڈ4-|x:3қ7 _"h) ߬E[eW6%Oʾ51.u.CkYP9 5I^4ϲ=wJ nׯގ-U4zշ](b rр yiƿ$(-4$-<ȝ.WL7Dc [v:{K.ǘ&0L[qB+E9Kv(?s0gf ȕ`B}vk*7p?%xg a?_™vKs+'9Y M<BC4Uy?G!X`:³씓U]uaFKfq!Fe>lҲRbxP+X=E%x(G.d{.lZ?G~}k cɢSĒ3_@M =@vW-" i11ЎI3gqY;A䘤T)ge W8Z84yD6p&鋳텊ՐΆ sO],xFRe1d N+_h*kC(5N]p`F=*",VeRmWG ;A JVcal%&^L.s*sͣܒA[FJUbֱ` IɃޡBwlMN7D i݌7/Yvv7fkDp@:w(%'f"%M]ύ2NNYso,s9y}^9%9E\ )@!&D꤃%mS*1p_p?)u_m,@d6}&4g6@Xe>=|.?lzn)My]K Z>֖KiӬW`L?dRN;!jؠjTy/y&y lo\3sy]l{᷑. pT_)VihK$m#{BNs4V@pҧah.,⁈Zی`=^a!3'40 舠dY?N m8fb+on6|yЮ ;iy0tx(EYGݜ ' R b`pqc|1vI۞Tt MYUj#@Q!AGNYHq#-VCϼŗ.lš%^ LKDjO`+ߥ1A,%d66Wg«L`ZRG6GY|-gat^xƓ&x h]n(FJwmoxZH2yG#-, ҂7ǥk]: EvL{ćBOR<ØI>j"'LHChe-<>qOvSy(قElC-ϫQЇQ[{799.w3z2R@d 5\G[¶"V;Tt:eO,.[9N_{)FwpJ5GqJ0\$}qm*VnձS^.tA]jSD)Wֺ4~_{e-5iԃk%mpՔH$8rmq˪ Z-F#ZFL;#<@Wbِ]gr k`jE 袌5UR@ r ΄pQ*͇#B5OX+ɚ i%> %y5e~Йip̀CHrS5 VNX1b?858a!GQB.B=!+*4T^h dvAJP3\+Sl@}+fӏ4\ﳟuҞGY@6 'EX\+dI7:ۼt8RX1>D#$²PAuqc w'V4 yw9GnboSƋtǀ*(hXG[\iMݳ楮fݖ{v#&t]hm Ζҥ}"/-.^-er%Hc,^wgڦŅ " OAR#7eSٌǽ i?I"M[qR%z4|nx$S5^.!4J wxRS\G0.+~s/FZP?#E\գꝪ3lKnSw =W̬zєsJ }2y] òKy|e6A> H 5I2BE]3ȩWtvN|?<범# n^D.|C˽=CiB ؏rQEy9G;+(M ~It]Ws]#nNR {7k@jO_Wz^ܻqvVe%sd1Ҁqp2Oޱ2p%}wyX%e;8)phLsj rNC /whm_OFIO!%WWZ r(IIS WU #-h:{k }dH=Cfi*grUi:b j9(?VߙYЬcNsY*e` g& ֽV 7 A? > ;5%ec9?J4rGeX;u`28oybXsqZ0-0;*e7Oyf"[^01~ZDhUr*7 +Kھ]ӵeqF; iMHm]Iߺj<^R>cC:(|@!Za&[[p_804>(Vv%m)oA>@)qJ)RI-kj"qp J,k%JzZSz(\ːCxQ ԡwN]}c "n uQ0: O`RM8'|f zP Eoݱxg2AB0-r5%7QhGq^G}m>0Gh'uo ۛ{Hn}g(?h|8V*@P.tx{b3SQNт䜸j3`O22ls!Q9tG<7JY5,S\ +6%F@nW5ɞ&_Va4 ˢPc\*qnIŤN3"Ͷ[TiZڼD܎Yuo zV~*r8%۾% mk|XM[&{ qi9Y9S6d~jPy26T? 3vŖmQ˭T 7q"od8#*^úCo5uaHG2b[](~Dn>lamEP`NlpL0øV([!0_$V.^>* j,+tdϙ41<EY^2(N ;PV7NJtU!sg@h @n`p4bQOdzڦw9\EY@]Iw/|F j` ,344[2I7g'<;ӏl 7#̯/GnC aAS[# YXآڼmSb'rΪ̈3@\55%1\>cCD)DlqήJz7slA ,Yݒ˯2YCL^5MD,-p1uzZZ ֐ y(|v*Jص5ǯu#l6\_#)9 N- ;o䶶Izj hFfύ6dz:p hShR6q3s-6w[;@פih0Э1ߛcݫBN;h= WRL"9jI8Ҁ0_Jg֦pzТ(ە[`FЄC o#\[ dS6GNpvYj_*\`b845jl \/R8}VҰk $*Ħ\rtꓧ5P7`ԫX#" "be)0$@bM45g/U+`rw<>)קwLhҪEkHg2ďФW@~dj9x/@X :o} Hn'I^ +3 ܍uB W^vI,yQSp*5nHUwRqKf}|r'JTj&6[7{C"5zoSĞY5ۍ4 <ߕQFqzHF8Q7XWWtg<c?Wy`iU^DH.ꢮsn qAV SXuk,)s()º*X!F0Me.5_緇۸3SN;84"x^fG'acF؇qGW i4Хk2i J(زk(%!҈ڈE%B֧>< 5"k6uI, YKHPLP>/Ȯ;vaP2,5@ԋD~ .W?Xi"NN9##zpC`V;75> mp::1XjK?s@r<kFXqS&QKm~ ~"P<+Li9D~QZ%ڌX8q7{F;I],)\U!ӊg!i&ˑ JW۸Z5 a^8,Q lfgnRr=牺ei-uf9i87.*f]Â]'Ċ i&=zWM6x2G0v<4 lX+-7Ӹ' VI6(D-Je cԜxIG )Oj1\H[2Wk;o$1mܪx˙kX +!w@ñ y:В/e%3M>U%|f]$C]dz!e2@}I;B4-lȖo ֟&%H?cĿhϓTsj3V؂PZSuN._ܐhd" NDyz=,H7&4{rPl 6[__*;p]eAIetnVq1=B7EblOjǞP=tVcuyĺie{1>`4+[i@54~xsOQIQ5jꍼhHՔ&ZQz7ZC}r¬Jsg4)Ļ`FqG*TLWR!)G4\hPT,yN_lE+ɃFjrluCE0Nـw4>ގAKo,=ut0nTu{R KYuy:o]Trcg")$EtJRlh%"+Ҿx_m4^" u-S[i03 ylsmljUvXV!(>l}&:փGuR/L[aNHǝ~0 яSml nzm>Zj :q8j̽ى\;hX}kR'z |&p˥pz)+7AD>o7KJ2wQ؏PWb)vItEKj6|^¨:e) <nվQeiAc2)I4X6G>-plD즪~\y p)"vP^9U_1Ⱦ<߫S͌*M@Y?? otoE{9˥cqm7Q f@9既ѳ@-K .N @'awi-sQt}Y HY,JkcrBH_N` -+eK䤎`DS0:b/K0C#oT(4IaY_bʇ㮨khfmخB2h6 mZV4Tjb'jE5o~UÚfDWl;2}ISzzASAzPP@F?.?љgXVdyG&xm$+lh*uvZ2vPԌ k,&F7}T+JPwJcq ,z\p47509>x#VȮ+ <_&MŖ/J鞫*AU&ypt`4\/ӕbo|~Q@^Q2 u f;#Bj)j>=ÈJ_,ۃ~b\z:2 # 2PRrPVT/@;-r"RRMEUQ',{.ox3*=Ta7t tVD+=/\qOR)|*"ıx|;Gl*m(To#Kƃ̡V x r%|g7)$fLS**\7,C@L)]vlpvΘB`6tmgjwxjbsGêZЊ7|i yy|NkiB6Re7 BǺ9KieDB{C,;e([i\=qU}7&jVA,xf'N7ր !@d 4)ept52_*!ѯ6^PloFIRI&Oi"S(m0[QTzTCn0] h*E^ʀM+c°A2<Gq@G=)$w;AB8пJ8rc@}<SL/0V f1 t&ʍBZى0/hՓשV7Ѕ/ǥ~llao؊;+Jl< EN [xZjt;s .[lue!ܔ-B,*lT3`"K(\ ih\V|@8B AVR=s~{臃yJRԌs]{# `ЗFܞ&kn|U :y"hHۦof'вXLvv:kPgklM@Xת*7&r_miR6k Aߥ:wBr7 Ǭ\<NIv}OFBp촑ΰ4%*lժg?'9\wހ#~2 ]J.:ۙ#XR[f$@+u 0v+ןbK>׼Ʈؼxlhب!(?'蕙f3WS$P-D#;1*h#XU%A?ie'qS,E ӋڜLbaH5",'{VoLwcm*PK;"SGLgnUд'_lQed^d@nPmIA=,mK%iAδjA- bq)~!cau C<A8L ϱgE-K@C-~7+?uf਌Mſ',F@~oU4 o];- ϭz@$qSl]?RƻZ㬍=͋/] >>Ȗ'z?" jc]E]@ƭh{Lgk02缗C !U1Dvs[z :x} ΐr1< ?iD5Up(M&aNP;>N҃nz͕A26ݤTI=< 2bIzڎ1 }Y:3.e >cj1*FLHtb+C+Oh):6(vg;c[IJɫ:Q?"@@(! 7bMog /mދ9m+5.i*(3CgFMDyMQ^_0 gn{G;wW*mEP+cB;1GڤҬNL;u'&_(9-)ϱ'z.#^Sgnzwx-r7Aqfv1^ڎ٪TV{F4^hF#c}~RUTJz&_D5l9O;i\πٻس(o`+!GGb{[qQ!g[i׮x.`jOMFꉕ_쬤l<4lsl98er UQZKLVt1HjK_t 71oG^[!}L`f!\}o\gHI+ vAޠ %8P&;6Zv9fhsim hW۵/Ϧm2r 9tDssRqWLJ( 2ǁ}q_5cH4\˯1ln%ϑ dv|4\"?Ⱇj^z G)[B0;Q *ur``5-J40;*9s!;y~{yKGϽX캒#*eO Q0k*"*a|&<*a@=5oM m,iJa #`3Nء1 pZj`w;t@3"QE~i$'} `Ý6Ϊg/ kMk],mtctK}~|&ET{G;p1xfXP CfZe8%7?w ;$4ޒ9z3'8p3MHgdEX+--WAb }J }ԂCw ZP,$GOvNԠy5 7\"r c( $lD~ҟ mzY!}|xnGxhL ݯߠPujNu Β5ֱAWƫ|e2q`;l@@ce p6qt7;;gXudHG7uǩ@_^<"l~5 T߳+YKr'%] y!@Ǿ/I?5o΀.%}( U5X:Se8PH̝9gfޟ\lPHYZ=}HM~/*`p~RI޻ѿ?UֶJΠWȫPtcAw]$v`FkLi#LL,dF-]I;ākG,7hFNhRs𕣫C@*+$pgl.|> =5hxk`[dʝPP-ɦB*Ǡ)mtuVII݃9bR;j<캮ӜAPb79wBV,≊4$Y{} n69d#RyŠuRo0 ~ ~$y`+)>x]ڏ DVr|-/jז{Yx=٘:b> &/LhP|ik )Xa*սPpEpABؙ{X@΀^UZ WDFptS X_;s*r;W[w|B.e.xXyPw;Js*/w>v<>`a j֔0UcyI=8¢| C2t2)jˣ82.k4P :SZYN:խ-vE qu]@., Lsv|$DchDڦ0Jk]oqýNEHԍB e59ÿ2˱enM`mdܠf@} {Hp7 ӠwDjk_k3]j:-?*a79|bcosN_ZpS1;Qm9qe*L-Ԙ_)!So驋("G YvnN4ϖ8ugET`\?J}edXfhެP +:Kbz;.L_e8{燛,*}Y!lqۺB9%_4SR`,rr5 4 dF" (3X9a{+ሀ-o},E&KKq{PTLrSiP0`E=ữN9Ak;wz*eTGmYXAC"]Vd<4+Srs.fT0D\E-j;ㅉ_^Qhz3dR{L]A-R0 2hm/A}|?3UBj-al(;9i)&$d۹˺@j퍮н"uoqn%'%nYXm,UK~w7-Ca}SB }:4Pf,S* +DqAbpMYAڀD'ȕN 8>f4L;?I'MC9<'Z(.0y6x5H rqbBW%dROT8;H]暥&Wrωݸ4!S7 0oeY~#we'XAG_fi:*ȃ(>U-5׀{MIE0C}ks*7"A9ėi|(FW=D;f|@x9xG~ҏ-%v[y`k8FL-'7e|VAHW`-%%O>6+R $f'qo5ǝIQ#dtl9z-g?);2yv`'~FAb&0ZQhWبspK^?b+ئwԐ);3ô{T0 SFC9.R}(R3rIx'+",w+BO^|% YGiH1Я烗N%MuXWDvÌ?8'"K7 ˞~J/&xbua{сS Dc/be@X[h㲵%"ȲAip} W/)Nx ~)EX6(Br~|z{NB5x4on5勋1џ.=%ZyzӦpqW UܔcÿG†KLէ(^PDNEp:ͶK$c齞m&! xY M>adp iɨ}q(  t2bwNJf^T$Ɩoxxz*}܅Qgq%`򬁋M{*nʈd5}V b=.RKW [ajѦXyqW=Cη/a/(BDs8 &j$T(н9}G2qV7H2L#>TRi6`dAf 3XԀx֍vJi-'=ΨLP ߐ,T_Vŀ\1 Px]`|Ығv YT@- /3 o L*|D8eCFpg@ XTPXZ^,i(-^೒2{?x Oql6_$oGJLov/i^R7=ƊwH^xS tӥj(ǩ3, &(7=e fߥ}F^ nh߂m }p7%0hB$-d+܃]NzÕ6&~RHdtRkЃ۾3uC3DD퐊`peTu\K BI/afT=yqR!=z8jf|~\]K5/KFɏ h ĪƄFN?p j},WڸjzRAxATJ,ԜLXn`b矽_vEwպ)L{iKPE6[d X=s rLjY#::[#y!}1ZpG80đ$Kůl8՟`*W~lޚfoZHt=5cgD:=eT(]{ !|d#GN=,yQ˖ËC&C ZHywJ9sx|MYV5lZT(+oү[j6#*_ gNN)ZAuuu ~a>B˷ޡBr! K%ٴLVj9U|\ -vsĥ Hʴ4n'GZc~,/2tڃsVg7?qSȞu 44/оȚj8AhO5A~Z8ǫJG٬[ulBah`Tn09F %b.~1uLȀ;5V' Kp>gHL@ ēـ _ au,nkJ cK4 9BQ c6sڒ LqKXW/!d)N팂҂W;Ex%2T;.ތq4,`h5k.mc3q͌Z HklJ=RF EyF?| e25h eh ? NHV1Zv$$P30ς}UR?mOHUPhas*ʹFo }b3ДyM[Xaw0z$d־Kʋ mCTVfɓ!RGo^KuԞ [)l=w$_BJ!,jƒه6`o8{4X#qj{X2S(? Y}M p U,CExaYB6)MKʒxnZD0u3yyd:=zT&oԫ9z\d s? Ee %zcFr\1U؅|J8$(AJ] $QC`h\@ύ!< ջ҅FNm]7(ڃ2 t\h$Zfd%)cWE,]/i^@WhnC-'j#7?Iׅ;VɠTfљ,PLÏR!հؒ Y(3'Bm^HEGmA hazy=q5R$dr?߃"zc ,`3aO}zO";47 Ć_D?DEDm`ֻ):,mZ\4Q\G[uFqskR&܏ɳ#1@z |FB % Hro݌ @OWsXǸ'VuKN>Q;) /A+I;^ʳ!gcOd uE>n( $X[d1VE-).+]˘yc9O& eu:>iW JOJKSMOEҕށ2R< avއ,!b8/'F Ī?D9nbh]`-DݶI"x:S{정Q[/E; (KwI2ye'.1Q@0_r.Ң *v S E6J 8=)Ɓ;+) ޕ/c pp-_ѸjgbI5zp ݦݎHga\:'`FT6][Ǻd ]]Dв,9m?me9?{6H$&Z[;ܫGYZWq=a{ #Kw2ۆyf_or0?ki$o|;!/Q73>]m6Ft*aOXwZ]NAʳTT@wi^ȽzXgY{sk{eяVoJ"nӐѢv'`RNuK_< YjhOCZWF}x̤mʪA%lNlf\8eZZ3BV1~fԐkxp#ٕͧ2r"1x-{{ &YwD M@ &xtx(u`S [9 K=NmU_8ʌYP)|Z[4"0;m;\OlE`Q_Dgi GJz/b)[O1S#p! ߛkѦκB#d_bqs\fQMB@ʈ͗j3~PJFN3(2+;2K'GO] tSIl4oX?%Tb#T実)%15}N$EUZtD/E.⠓&Xev.ZJ~ eOD]ɟ؉VsD2fX( OD+EHx+x*Ka= S9FKv$t<+|g)Tq"w$֗1çǙBԴ˾75+N [&DK@,PQ%u}r]x]Ź1N3ݬ= 7IyźK I ϾϦY@ִ*Nz[$ OȠє.o%! j۾ rڎaeyvrKS2PWIux0 g"HglJXGjt>ͅ_?dcE5W@:HNʰ/1N~GR#^(|G V6.P%'HI~2N:a}SzW_Edc[]yw`y?wBPM Glƃ+Ef4? ?U(6w&Z܏BH qi*,6F&TʫQ:>&!Z"L @V„KDK¤B|H@s'7H6?ԉ?q;v.4w2/jv#y]O:4@L!%vw E×Ǩ0ʗQqh34#cR=o8A؅ey?@'Ar$w Nfފ^He8%yYƔMӴMV1%n,w 1 z!.! H|pOBuLHd 4 9smGNb] ՌSyTZN+-\aM`4WNQ|c=&!V4n}tx>FVB0mH"L( iFoBVGyGh(>F|ΫqűͬtoVN~J=8FbJL18М6HeZ#)4"Vh?=4%>nyϽM-&ZvB@( ںr> Bk_:C׈нff-/#6: +3<Fd; %_(h_H< d3f;XND[`.|*V-yrh4:3B$EPKJR*oe(ĴZ/yS-46 fPi#(=ccf @3 od9!)=DmDfcCIҦݏ@/AemZK@)JL9!%PBL@fQ !8% AGYe Փ!iڐ8fm8XH]a8P/A/I+2+ώQ:L#u=!Nq1b~շ%갩Qጸ6Ab8>m.iX Q8sQ!cUI>Ovԟ]~.MBgJoX;矵Իz:ѕW+4Ϣ͖xriJy+ 0:Q"x䱽2Nz`("ilgKI߸.y4/;0qWV gHf|:&Fk6ucp:+KQ\xb5I]fl" _tX:.L(W+;@&}ۃov_xHi"KW*/Ѯ`4 `p^ y'{$~t!8.h~o NG-o!?0߰0NgS8k\`γ*!O =컖ɨ^(Oۦm; N!k~BLfu飪 wBWR\^PUkA,lݕhcY&J3k6ŠI !)W=Sx{e{C xF>>J"R^<7# D"u NŮ;|hA߃f{B8;ggl'X6WߴKҶG K[n+.x1r/,1 "WGZJi7fT5vL,.2$uszv3}a`.Zc&"doTݹ!.1HFܿȔ(.c%|}[4(!) QUeBOSfJ͛~ׄe- -m-/6"K9VJy`WS\ʄ#DacXkǔUfu g(^ngb jڏ[}\ȜX҆[E'hsr?ӭKf9[/E塃֤7H1|ecZ*@P18B0_57H%,ɏ[XOkXh>)\9Sn:OT ˴"'>ap,oǧb}~:q+!7 AC AXE^vf@r|M"]JhRLQg'yoiXFPX4PCA>CmN92/r7讬< L +k/X{!R},7:\|`.oC>\`0sAEi~KxU81%%rl(Iw-ew`MpYP)[`N{+6v3)ҙaºyp෯MF>jP޺olT@F(91b̏էe܀RȦBVA[Kg)# .a<&g`Ura)Uu'߲&gDYL]lU:S`FO&x*0~R'gR,&D׻t%x$-XArSZ*moQ4= 'z )֞qPt,Aεex4,=YwT2&l6W$V;+eݛo0oHȫ6}ыwr04fюԷ{aA[ݣZmm''+_arW y558`) ZhSYwǺǁ:'U6wz%}ӈ1aWbV0 h"ߩM, ]h Ғ$ jvpQd!Ѣ h{o _xGsK^{HzV#sy\b ưI0 VB+ʵT )e4uUP_SD(gs Ud=j( xriӦo QGFMD=izQF M]i._n- T?BahN^‘X:Dq_7ÿ*TKK[U_\@`-‰PQ{M= . a\\_^A|mal4TxŒxqg(.UU&Aty b)fRmg +ySą9"JO6I%Z!HZ¸nwS_e/ ?7PizYeQ L37QLen S\+[yTɛTo̫Zmh-<zEŪ<^+V _DpoܸU{:0-F@V5f^㤫S7%WG%ߛAy6!XafʏH- H*;sxfx0Phe}gLJsysD!4?O_:~}W2FfQt|… y;:dz&#lʔͫ^ %,RO7GoL`qӤG6u/ȣQH0Ќ$owа bшQG@seJGϛfbV| E@LJs9 [rX'F_&( w=lj󗏃t'Un[7?tćI޼< `)PZW5?}02M~BE Aڒ8}g8_Mm9 +jzS#7nSjPmH,܊KH~ITW4Z"8I қS&&%Y%a-tX8,&1i)9o=\;nS!SUgTxa}w\.6XY9yn V@9xa$?̎.w}{Q8h{h6TL\pʜtخ'FJ5e%\j!yH*k@gȆgKm?hB& J8M6WlQ,j]0lF]g7b#g:ACA_Q5u;3ФqF%$]\ 3!hn=Gmz;jgI׻ D9=ܕ eE2`#/+#]TOe!NӼ1n>V8s s#73Bf2;Ũ~CzQw9 eLrAݬuqZ߼BO)3h+B^pC9 ]W1,oϘBF() _BLi(/6aa7};L@<]Q"Pŭ&IcPE# ޷@_@ U5,^HsbS rzvY_h!Y U$T\Z t#}FABTNnkίmWl23{j.iV+,&xEZױSt+뿆}`)uO]_E2p]/z 帙T*h)7\aukNv0EKF7hItzwb *)T&<, `rV摓19(}n\T&_fTb$e݊`ܣAO{^ _OYoh^ 5(>8ɶ=Pi˕ N,nXO"|6Z8h ňǓfNDdu&2A~/e O>mI-^M ^Iz1<3'"X^džTa+\T u*A!Z (MG4A Ҳ6%rmr==E"FpAhK\݀jiu;X]gQ7^̜Yꘌ[Np? 6SH QQl_Ί]K:ֻAYb3 = S^B ;E6kt^y.׏0Poʤ1ZD+xEÖгo0r!T^yGʎ w4z>:^QP3(Rs ch~ƦguB\G=~PBD^]S%콼vZXR` \]DwnۯAo!=!tG62IэeR}eG?Ё}zwy^2UNpu,# ´7I)LY2 cqķ=뷹8ޚǰ]{" hZC-j  ZxW4Lm'xLb;-To qHb] Q3'i{]$B#6s~%d~x=y]{,mUy69aƴ߭ TtHzZSD>oB-cJQ"O!'&~"8s P_mTwL9u]7:HzM{j)|sB2\7e+nv*TA}XgE껑hx{yY[xBWܥ1X5йTU |DTK"#TMr gPѲeqcv.[AL2QGx.G EUrK`m=^݄I]P+LDsbOPF;ZNܥn;#;aՎ_됽$l Ba\;b ZiN*e2JTgc߆œP$4/\?^)I}8wk9cD2Ѓm4U z.*Hњ_*R9|;}Sx%:5,]yf|ehÉ%w C=ֵ>yrra{_M Sf~1R fBLJ̇=6mL Lꎦ8W\2iNtqO["mEYVq)Z?hWkk5FrMOQ5ɖ{&`ls~aEY".9n,H- DVqs0#@UvHԘ W $q!xurt"Y̧ZwѺtmt+g"*r[ʫHSqYD;{ѓ*5ᄭVEWwJDVKypB=/ 4~sB~9 55ӫLg1 6[q1}fQyVKI4S:;_4X&>#F"VRZ;ۏr"f&.ϻ֓oR >G.ϝOĈzT \#LzF0Ap\v&Iﮎ0Kj"G;5@{!ӐTr3ER$ +EpbV&9]bNjF`BHmdQC z-G U bXQѻs.n5 cHr"R9/mZ){?o0N5ƚO}{$hx׹7 coϫ-U8 /eȲwyLYO5&}E=ji8}^-3;:%3ŀAVfYt<clBgV'rZTI}ݗ#njW[ES+rOwY52YvNrv!(NI=1yV^EA հiKXi^MY`atiI@&]~1 @ |{|ve[lrr˧+ilnvQ؉4=fOӖK5([3JCmDnMOݒOuQ (@~ $G|j<!K1u~5X,vU` D`*jJc6RAb?u "Voސ5 lm\9C[€ڟ p=b$!xYC.zCs_-!cF ?J"2 X>^rx/<D( ewXn;'c~T;GhdgkY߯_ۿ4'}r9M%]Z@R8\I(9wt=2 1l}!, `?TpE8`92>-6~y:je?_EOzZ] &^ %7wcft> Zy\]15Fl `W*h;'ZV3Ofr.p#h}7D̩6 8RάUnBQ,Č5ZJĪھśJlgJAKr|>=V-N׊ܨH؝ ʒ_d R% p61YůviyF*}g})xqM~{X۬L:"'ޜM\ ־MS!Br,Xs+ 3Ae%VC3ۃ#R>xr)I9#V'oq9f?_RkI_=^ImګkϋSGTJ/y0ꁻgȊ-c<ʳ}$ a`g9;7֛ 'E#$X,`_({6 mdM%3ªQ BFKM"!og@X(o~_?բi6HtOEХtv%1!r_Wf;f$hg*ASKg<zXP2~bTd9@\~NgɗKډ+rJvŁfe̤7OU\WD3 \. }z ,u츶,R@<lX|p9 }eIЌ !k B#/=Hأŭ `kW+>uSV6U,O)0 _Qԝ~ViJ83^ c̶62F 1LݑYwv`8ך1° )qX1HcKK4IǪ#.vsSl,9Q"?[$K,#G3_ HLC~mE$ʻG*~J/p4|Vu*3m`IHqO:j}x:N3iM;qZةi>_AŎ.ϕ^^>{S>ƨ?ɺ2/"Lt>>6)"S$үi!`چcQhh`V#UZ>N-ID&'Î .SEP1߁2_hz0rUXQK;dGḟF!\n1 1,$fr]_:\tRxG3Oω~~BZj+fͰ}O0C<dYFӗ:3!]?c,)Ɏ׺>?+4}|/[[LM u& \?Us{Ҩ7;s&$2&]%=֚Ǵٍ8uN bj.,dcFe=9[U E&B6 \bG>J,P< @ykbA@X9*~"}Qc! 3|2YV2kJ!h},ʗXۼUd(a0 襡WTWx_Æj\J)^(qE^Ge[u%Az|8 T\h$2Pi[Q 9[j۩ G&F0>t;Fn@zM8NytX +0br8`Q ؅}i3@T˲]wET}rj ZPLwT&D򢗟9 :_ /;.fD|>8p2li>U%)ؙƾWnK⎇# Wl[2\oD|^ 77-Ї1]v$M}I!k+wͼ\̸۶g?p|2*Τ58Ckq#i`gf=9QR͂ik}ߵmM8w`h#B|T(]W0B+YQS]uV}r'o^ރ֟qqR^WK3(ʋv2E M])Z ǧWS`VTqk5LRo>Sl8ka7lJIӕBy\Gj~y\v&.c}L$t[س%Ce{NA1j(Xq/2BVX얎ݏMeUp;sC362[O>98Xkn`#NT;\6Ƣ^,ZIHqm_ෂAru桀y!r~8ܼԭ ^`@޽s8&7ojh;5;5B-1PMCeG2mfֱ|ÕEbP>mYeȄ<6?KίiU`TEv7!I,aSx5}ξ}jU3"[k'\"*LAR 3v^G<;^t_}/h1:%Q 1d : $2;xJgV 36$ 69K^[n"W0XZO7f ƶ]:eG@lyَ.6<@;]'V&t^xpcxJCC/]C̖9 Jwbyo9 /ӐB1e;Ad|2E9sld tvo( &j#Cą),4uC>ЫGL/ivV{DIoiص$ \ooY38  əfl"5xaJ<<^ f;+|X >#Qd-Ȋvr2 ;k{ kNM(}Sܥqq~ǔ~\Y'DSgӨp uXGڟdtXfl@w;AUr7yn/T-90B M|^Q;Ã?ʷ?&Үsro%{.>e/hK,i^p?ƊƷ8ҹ}cViIY0:B l AԱ 9tDnܺ,:`9|_)|ԲNât$UnU^rȎ^. Vjv3-|/):Qr0q@ TOxqhzOr:*I`ԕsn6 uo#|=1!AޘV$GX2dgq/;rݣ.p6[Zq&'V*z–ͪo{ߔ:$Q@>cGMS{Z~$.#s{!~E`$K,b*vX S$zEZlJpz8b_eE7 9ш;o]RūbhiAA/h{2PR)vLmx?'N)7{c:XU`gQ䫛nED)اwA2!@j-.c8, I{ >'9igMe8jjH ֭ ":4`󖪄+jE7kvo#*ESSjzs''|i}}D3y]o޹7טI{1N_ـuV :ZԞiKNu'jbьbԺ۶xW_\O"jϭ.7aLh`!E&~4_"63玥Zo;Ʉ'zkacelI]-*R ٬'HjfCX,zRu@&o,1e \o?^/~Kx"Z.˹!:^NVW;>)w#OZiNq*>E<!DiՂh@hѝ_/¿+ɢǻY'uDaio) ֔8-b各m>w׈*J^5Z TRǧ3:ym]} 5 K^WӂIbkh7X-` Jm.ÚQ5S_p-EUdnR(gOJ4HXtSPNr?rشBV,^ bidtÙkn}X_Ic,ΝNx&6]IΨ#%;V/}ֿΎISzK1@ќ "V팗,F7of{pi׼$|j>7Ĝ(\}uc\5ja4vZl5p*<_g!;WNn*D*e/O3ףh n8j$ؤc5USXw"\ήZ>EO9qOp@$҆R&g+L: brw%6"yq(o}b_sY,;āFN 7l߶@>_A`N~aj/w̎`0JRf9Hh^,74>{cū( [ #WaoԆN] ?ͥxQ&vX&sf'͊fR8C)SE( $G!bOLb%aAEB:A݉gݝhvְ\m۱#31O7A/~L"ݤ_Q]Q1)@L}Y0hrUX G_d|v(gayZ ǃ,<}ƀr?C8y6)ilc2͌yl}$Z=$74%L@6K"x$?Ҹ= ߭ZW(zI!mCr,nso0dZвr'S'*h>3B|#U rwT1z~Pm~)K=2|u+xfЉBk5ȥ3.̋f4`[&Xjѿ> TP`<]Avu񝚟539w1¡mVܾ@P\~o"i&ILRIOHݓ\W (:!0b Rigjl;D&WbI J"^J7EzdzbnW( Nҁ-:t>[:el#$|Z?+m,d߽ׄF }gH&=c@wGgJ|诟 W+)pyTQzc+@~sh9mdAKY֓w'eK׵QkxնG4aѼ@tTm' U(%7~xZG+A7 5V1Ӷ2jt}Grrl98✥ 4@l3g); ?S;WQc/F|| ^0{O+c# Ӱ(O^E:׆">tI|&m1rq*ga9\ jq8i9ʰ |*~|WaLX)f\DZQ5|&=~~AM?Y"<9ýĠMSrx{(:q]Z!(]EqK!(v2\X*T/4ޑd DYBf"קZƮU2FRo#6 !#o7*ґmn/$J N`urRaJЎe^1^co1*h =ⷼ%`cmN;qga(Fh 1)J/1eBh2BI\ RǮCi$wXП-hc ̶M;=yUdl0UqE^ۅdaDqah?|.~$cc"mnbIl;w}ou𺵭V Ng5brIN˃ֹ em%Hbw N@ tPL|3#%^(D!4+(fƑ0Zԍ{p4w0~_ׅY67D ̛~,& Q.@n^\ɭáp ¨KL|nb\++ *" ՒFԻ|\SAdnfRq1[Uy3 A1g)Xl8{4T2 Ϊ+)v?oQncJszHtnvO;odHE{#)Br BK0:SW J:Eo&HDNeIuNSjDWR#(US4 .I,]~¥t G>OzJ|xc~tr9%g3,TVށC`wjNHҎ{bb]):|Tewa,9v&hvFB9q,%xD1ex2`qzoiEbNxdAN#_{Ncc$SUzes[ңV 9[y \>jX ;`#V:2[dݣQkiW[xŹ-6S{57I( X?h-,2SR&0s]|m1mi͝Z$,L>ZFp5̈́&n'0EY!ZrH؃9徟cyI=D.@=.Ѷ-]´!n Z_-ix*`?R-ˠdV_eW;d"aܣ"@$@l>}{K[I)r`\+uK VSA#mK ݓD4b\Ȯ Bh y(_ Qq s.nܺ3ۄȳ'&XVv[|lE.BQB|eA4Jx87&_|woM3m {\d7 E6oS~Q(EҊ{Rq찯ùNmilXl=WFʹvB j 3̠+׾"xN$xIac[% G~NVU<@uۇ) A7mJ!ՎvVa*s5{CS=FD2dsj^J,[yyV]:SgCC]61_Z!"x(ݺtp OBJ@כrtc5}JDB-*~ʒ?U}B('\/Lf{`gٳ[u<ǘO= YyԄ/ԩV~!8 Qַy3+O~Ϋj>v݆7ťq| %ET;4kf^ -/,fl';%_ + }~TVWQe߿4B2D4++NJ ò<ȕW&1#vmN;|XéJ2ȊFL}0NR~jSU¥dϮ♮ Q(oZp.2E>˛v}_")mzudב=PjHbc,ϬII2zfmǤ ٖ߾B]h2$SHد.AzH5*,wJ vR~CKufǏ{3.cQbMow_80w:S| x3#||x3==L_[4a2!#iY QrwNP ~h3-=HsÂtan-Y3fa_d>pQUt+@!]6΋s'Wǘ-ěVXs/eytt.$(+p1-˝Kgij!krF4ہ#֣*Y LQ&jpو-o6CWDxKe&kq26#ϡCk錞Ls~frr~Mj0&̿^|`Z}HLVMs2 lrk —PΦ_85P2ާaOkzAz0򰏍Tm&a)^) )=OHmA6{@W2eoٱ$~WAFȜ^G۵AaqZ-}mUpVzhÑۿKˑTeP8AXci<,EN ,gz=/ySsϐF`p5-j_Jͩfa[N%^ϊC4*6惉H*SvE_1IGRdءE"0|~QU^|h2iyթ5AEQvj]PuKN՛;t z,!anʗQdZ.Zl/ \IS } ?sivjf!Q&Ϧ;8%o}yfwXOFEx47f~3 z5phF\W b[LݾN$[JN%/Y*5?4<NHr*= Ŷ?/s +?d;ppSIE$rUkʼ#GU%R+ebOeƪNtO׌8oM A-?dN^`h@i{HLyfqG~`$ܠk*iD/GhϽu ɯsԱcB䇇@' \" _0h'^VI U̬^p<#Q[V)o5׮ H\#Dx9ڪ NŖ ui;]'qa3=oޠ7!|3 |g|;l|lQXy/*R_K׷6V ?IT=)72кy{ ͫ@Z#LRM^%2ʲ+lO=(yM6߆)@}1*O K}ܟ%CKYsx"Jy4E[D'(S*ȭZ|$vBFy*Zr |oϗlxJYi%[>8P5,ƚ~:M| i_Q+mh8W.k%+#*ͰI`*T9_یf9@H ',(_JZ#^v_i3jn!V %4„1Q:oN~:07-ٸa'9 3`[(w=Nt:FxZG,ڵQEZq7eV`y׀r|O@{~#2d%Wcěͦoyx@2 c 2 ?^PdQi7Z!2:b(RM6AkRF-ʸ}<9<ijn |&uB˒4)𣄟^7⃊ viG,AűZDڔrx>`ĘdZZZZÿ]q@)#Ǩ ?䚥UC*OXە\EorWlx4:(ŖN!̧_ 2&FJSʤL{)Ǘd rqBY:'!t>յrڶw3S\񭎲fanz,GX'%е݊qJTIJO5 X_\&ټ(Z?[|\; 2+ l>ц2*G"lԐ’Bi{GOn,lka20Ji} 'A,ǑtgEؙvPkD@ºKhNn.OJՑgg`K:fY.X Bf~* }mMCDOWzk5T2_?9,2o\ꔷ`l|%Z8,8gqi{m]{GnԽ Ahip>3bn~/z勷#*: p]n-4a;YiMȾs` %`lf{a8! 5TtGqFxs#>geJ[Q{vÀ $C*t}W~7*ijqꐏ$Chu r4`c-On]Ht&^F⋦ y߫сi31S\wo4 F\EEXk7ZR6w`\)p0{_|d16D5Kty=T)ڜЃ73eb|x&JTQ(r@lwPZotk.ٻd`=UKtEi  pppMgq[Eؼ}zXB1*v2PN>[THNģ."\WB=~VLxܖ]r&yuOvE*50hf46&wʎWQv"JiI\EBj[q]J~F)ƐFk8̨[!oG\=d*S5ceUou l{ǣ>Yg1d\܉xRDM$'blkrKu_ `%%|f{=2(wț=nk`:3K%=Yi0|Y_"ꅯ]K:p<=@ꑤE ,QB^o[ˎ1; / S|f4B UBO#`!bROGF~/jn =!d?ӯ>NW3GZ*˜D/ V./!0g%4)W~}TI7IEԖ_ vBKYjB hGT7*!M2ov}e*ҥ0 3jr,fn<3>.1m)7c:䳄3DZx@.ؠq=|iwmXGw`tdEN;(Ҩoy&QWj;`xĖJ1roo/yb ĭi7&18ݲ]ps4]u ^G[j~_2PR]d4)nx آ!{3U,<IT\z2+NNV o0q2J%Ti$7< !FۑWϡ)P/5wpSZD_A&}, R?xkaI2J/>.L.䟙P:Ð9)!NvHZBp#[En֑*۟b>](YŎr}oc4}/QX:N_?=z>:ۥb-.iyZ!zwvU!E;ܮ6sz^XK$;J.̽?-I$MKL2 U] d@T;cynP1SdYc!;#)E"E'n])Wɩ<'LEvPzQ{cHMv7}\Š0Ap]_fXH5}YY,1jMF;AV` ٨o>=fW_[Lu-hCa;˫ms@AX[%>VoQkPLg(pgj}wo⌒oͥ9BS\4BIx?ZtYnp"\1< ʼi/Kw 6L!&"@]@'9#;i=.qNq%ā"QI홹`n|9ښZy\\BSDwG++vX5{%!k?kC>d8a&e5@82>_X@#+6l{ًg@>PpeB)XjWȤ7dBJ>^@26"*i?b4O%<9[m̀6A#ͧbyO19N[ʩ%!* `ԶL䉳YzuQy`l=[*Λ`9L.\b FK!'am=$#xL)s5dAO2նyߥUs Bkў76MZ03Dz ɦR"0*| L:3qJ +yaDéUcZC\?(~1ϰ< T|?j_2M!R vi)z(Cp.>Ý}{h"E(xvA+^Z72W|p 41ŻUeYA6p)SA~r PZ_w,Er"kG֎?aOϋYREG[lǣ7gYn^P|^"vLl`qgU_Gv X0kZwu>;YވkPcg=%ŜFnڧdAt*nHO:޳%OR…2䁵"1\r7Q9j=qLK^4 ]qe6;*`ܚ. 力Wg8C/O]z<ۣ^4";]w$R܌HU)} t㓁úlC3uiϖw.7'n0p Ht )?AB^jP4{[:A ?3_\i .]x&~thP\~1u۳Lm MgףS߈r ֲ([mz/O|*+\Rn$j-c _{nMyv*`l*8H%Ν+;ƹ,|#T?16ˆbúU0eB^?y-Đ5-Y̏jɢN`ٲ%BH)ߟ~NVڜm'Qe@?W@Z9VQKm4AkHB$F!BTy*"'FgO (5bhjrМ #'vsP:Nt BIǍA= qbhqb#(\Z{cDj pzG,*W2`&ۣ#.aNz+k3U| ~wFRivcG<#qhYeN\xKE?ڃM oNJqpFvyYuiAQ/P SɍP=f K-A&PK.6zg 3l5_+|>@ś)Ûj\أa LI-N2EIh62FH9B__j4`x%_Ԕ ?x9*=e߾@.{agUn(mׄP!9g.h)Ai\ˆ /enɍDtNKV"<x`R/}h8Wv}!I.r9[[?qr A}gצ8w-_ϩw3ԉo㏑ G¿hf`Z6d`Lw{ۜ ?|;Fo-K 5кL⯚w>Aߋ ]doS;{ N>%rm7$S0pSFXL|b:wLjNhfQ ױʡcFT t20cѺyM.(bN\_( 422,bupoOCi$p..\W^sWN! ! >0E/_Y(4&W %_2#nr(/үKKrU!̨Vl1  Tr!u; ڍo|՟hs (eV F3#͖Ծ m0۱?]J".w,SZj GfJ8,< {4uv5 hUI$4c`JLj6@Cl\2&|t~'1{:Xa0<4$9oӡMRdO ګLRuR/cʇ"pDa&68tFb+ 3I1`Ѐ_nQ}A&\x8.Y.zOppVgñcR2:f2P@N-0Az"Lv`Kw*RF_w #j5j"cd ZSYwH&_b,Efަc?RPù&ãœFJ*F2 - 'Q1](2APygD8޹3p똉O,wVl gڈY4Yqn4#|pDIHEؓkgUk1cա~ٷKt)DKR!38ֆ9z|"'zfvOlKacE]?/DdLm\qxD}yrhg! T467 G}eKt[APbxm貎#x^=[nB/^+n@cQ=~c{Oj7g{TKoTpD0"U8kdHiEo\[5ryC+hK3kmT!Y^2Yyf/>Km6 H œNaeM-ܪ\6&K/Y~e@T@W*gX^&dj.HM"V+q) gmK]%z3ǣ!˛nq;TA~6T"[黆YsgKNSI5{Q!qX;΃xOy?Y Qb$;'5~6,K%{/4r!J9 -Kg6ƻT: /И`O 1."%tt· S}@(v *2* |POX0SW%5o7M-`XS. % ~0$L-J!f]b6}Hi{_c"/C. 0Bg`1|ni[R6?꽌O`Zi gyx?S ;(W6it!+475cbg (yyA~e߃)ʿvy+BBnvvgP2%FB)Hu@5 $$Kzy#b:[zRx=ABUR:`zy'"Ӫ[Ⳑzġ< kiCAbޣV2ƀ7zz&2& gZ=ֆɎ6\qi^x (̴>Ѣn#G<`VgX41o%p *^.f&gDu ڄJ~j۞Oj~X2r~alqNQ Y9KV UceR\RE;l@ܤ߼dgf6Ȯkd,3*#^PK_gwY&)Xžy%E>؍ȊQ*Mk3;jU&G13DAT%n3gSbE7PN> tgH;^NLCÚ(psT4GeQA,Nk|܁q8J+WШ(@inKpP5_;58٩}7Fc˝t.O8{bl]8 q&qGߓB>?F KxI˕^w^!meޤ?@`gs Wie*.Eī)阅MP=QV«ްu*KxvSsOcȻ5b?O ;HJr~y;\45+R\$USIŚ%%R&z ս=Dsԋ=[V+$*>s^ Gۭ% [ZˬH }{_pY56Bwފ=e=5F~],h z d)ɤUF2>/l]i5.H.w>@w]IQJɷ$OiƖm)^`瀺AK$5:5 |in ٓ'"[u D|[$VAe[A>絾9^1 xw^<4S7M!?PdLOiǮLdžyP(^!{^u,nCf8!an: wA -#dųraBmIS2?Ҹm뛃QtKeή#]㠭DŸ` pk@H$}&N'RƲ(eB1mCYI6W srnNfG~wTh!ɝ̓9"|L4cP(4C״c7eixP_F@*SUi[rb[S3CzLqHk9*D[oCc UoW=h_ތS BP6O+.wrjEC!2 P6TK3BbAvpK[tv`oYJG+˪v[lGZj{͒R}tV~^րirgmzAP#cI|ukCK(,EBRPݖ%2X߼i_ l[9t,_I$b'2 1x8E*yx:s8;Oz) :?6)}v*Pj=#m8se_?G\'2"k?1t(YM|RyE{ %'ϧm]nBSYXDĞS_|$lAaQ}x(\<407іz>"ei1+#A@6JwӾ[O\b 4Tǘ_GM./z\.̸>1Gi&[jᲂFz 街dk]Z 3 VB1R-:/.FBV0JZ*hKk"8 ==Ф mxU]4nBv%jAR2PnnaCr$&J8cU G:v ?-L~r] Ȩ# =݀[.g}IHPdU3ag)뫪 n+S-1Qv%F5p آJM9Aocgj{Xˮ;V/!/UVf4䰨"\1z+377m6DV9 S\>J0yq@SCW(<\k?N^g/kf_o*Ӛ CZ) f gOsBdHK+6V-“-sB_UdI%L{!^P̋ 薼;T#ICqwZSI83ZUs%і C˼B)vKa"¦d܏dM #>‘^sP>t#b/MκR[FhhJv]LB_zk&[3QQ<3*t.PsqShBğB>Oβxbge4J㇤}O6MƮ~|>qnhQ"ۍdtGFHpVy1{4Ȯ(QIXx4|Ǖf^b)Չ^'ƭְbD4,1]%6ӦQ-k bҶ؆c'r{?{ww?!KOOP*fhk!_PwjBJsfNx%;L]tEO-V|t =(Լ o'LtOD<bZ|ZXL*F$, 딛\đbퟩ-Ç}o1Y,3j, hʾ1{X%~[oB(#;&xdrۧنxF7cڡ{-|g:;2po77WT$)LiN&0Jvml~5: P3;n/"SgRp aBCBm>۸q:rx]JWjvQDNc`C|qvF`Y$gȻr;fN IKDb1w{˴$4&F I7]zʂ38,Ţj{WȉȚcNL Hb+جmҰ7 k^!L/D06$FZJ=MMG"x Ax6_M\N/FmP3,/SUrȢVwql q+H:D`D!#7SXe]z*. J0bw8wn##?V!}^5W+"~HLnŠ-//\h8Yo=At CB,kI$])DŽ:4oS}á{]JШk8#&,+񙵪e:x .Xz($~ Z%SnKu9Sah?|tfb-lw?p;a`Ʋ'ay`*"PneZ2P ߗ-QrzBt]UC(à͎7hm5@8P<ˇ/ϴ;v<Lwp2N}( EAx 9C*>qP׫jVnsKs@T7NgqtHM1`Nv ~zO ' -LIjWn]K Q;3Nppx;ʷA`a_ t}t5@EmU|˪(i$ ~B'rI?y w $=1 th2#,gMJB0g} 5&p S _i0\2PM+"hYJYR_ۼ환l}quXr6ߍz0V7 p]8K/ xcO|`v+[d}h v$[[0=wNO&|V/ʇNTfEy+.&F; Wl yߊ؄ͤNVm$wy"O'w]PҴr2o1V'Q{ f0by_ ˺ińeB-NC0GNQh^qIч"֡`KIuN`8!l8[Cs#yw1 FD8:E I'p5?) L47ƷҾ5"JVګ}G,N1 ctDV fbzޯZTiO^wXfo{OP%($(Ja UI\k R6-W:.ҫ'QP55N&p 1qp+@TaÏL2%<}ӧ)FwҵN.yKPZfmf1ZVh6ǔ)@&pJTVyd Z`+IIަ(;P.N jc((Dg mc10m~s[ 9+4 U3Pz>;w YB *@;}sz" F(fg24+,,9_!JxI(8B IRKPKb)r{tv.JM S'u D3Fa&/) ;jf-h[ QEœZ'N: mUe^(` 9K ndW1{^4$u ߤONoH:.8Y;볼 :cu QV` Lx 'p۠`* >C9ݏIAr{T?kYݹm-{'rW+( 潐ߝ!(ju=^NSє<,6H\bz@'}^1H U(GMcEKqqCb~mp )Hn]\pCL؅Z PMh$| b(`P̉;[*!U/| ' ͏l&J#O{$׺6OL-r9WLZվnn0>0ݤcYdnUUʕNګr }#*Gꪾ'c|n%rՉK6'EIz3z ժ8챼m0; s != 1*x¾u&xغXp0 0\!SAFx5&Ỿ|ǻۦ*\izXPr_K >a;*tF@6xYf`S|&?lp&q!W 8^4t69N W0(w)Ah*Q,N2,y0!,|C7XS?)h+=oyu%{4zԊ9|Z%20{SZ.j{QrP4Uz %3YGxo[4n+uƃXH?9PBa]l Wfy#"aT"E Xt=s^(G1 } ̙z$lEV9>6)̼ξvٯm}bTU X(eRڏ2#0'5ŃQR'+w4C'Zw~ n/ 9 ґ^[,oYO$d XL[\a^B>,(_&C }&yo5c&D{aP+A!"]^/& Gokq&̲(vhO880Z>ۮ# ^MGf$ t92ڧGCڦD_>Nl 4#:Aa$=z)UWHxtvYmѴ4h'`Ӹ-qf:&_sSD2sJj ڲ8o1dIWkߟ:{"1V0EUoU+{AbmP_W4z4To-ch+.Od36eSg"{F"{y*D,|Ͽ q8#Sg% QwȐW'l!Fu _9)6H$;Q`t=z:R_ef}&(b8'ev G>2K%aĶwxcH|Y]5kͨY[Z6f@z~T$[sƆLaPP*0qO2S s셢z&z"_~]Ӑ)"sN[Y!˶Ig cU2rn>K8-e ^.^D35G5mA. |}W\)_LJ^bf@F'jp>{Njz RmوtK8fVj̏iR[RĮXj^*2r~sVV~~u gV&d-s*_UnAy`e76H(Ρ^ ],,'Y$+ В&cJg1jFCi'A$28N'źã ~|+;ϯJu&؀9/ U w3;Ũ3j7/ElaO:dAqĜCo6ڝ\ gHĘT扤ѣ`=v0߶h_&X<- @Qdo. DzC~Ա|QI$Ie>2&$4P>1DGly@f;Mޒ99a6JA:i[>5B;ufad KXCLMXdaX6T'bvJդ4gO- &FnGkz}?GC?Zc6C.0DFSTW¥CP`H%١K>q;woG[a-Ja$+X-e qMҒc͜Ӑφ &!ؐ"!B6 r]D\VKlOR uW4XCʞn*ZaeU%&A15^kBVO `jmx֊srbl3jD:3&ȼG3Vy}C+¯nNe*;oGt= V=JVqJ3L;>>=/92@'^Ќ<@r]aPvE/ĮɵC 4|Oe'\ ŒnF."͉I 1=ykrQuGtdzo\hg! w!HT%#:,yd}D`( >џw'caѨXA_e&X- -!\{LLFs !^|?pV9ïZN5zÁ Vzem>|# cvjT}K%Q(]@}w7tȉydpD'1#@nF./3ݸ"~D{]={YL/5F.<7^c DdXJU:@Z׬b.9CyGQ?xu*"Z ƦDB|_=48m^l8C2S8Mh4~TC2@iAl0 ̊^3 aPUR85Bizwq.h ȉT+&_Bz=c+fh\4ʹ  gV ΀񬗋x, Iq dlڣ`5qd/E`1^%g:J(U5/&r:Sd4g- d0A3W_ b,@7d9<[ΎzU ~~J;rVd'ڃ'axnq?¸y+F v@owlq3ݖ{:ܣYs=:BԒ*N^R˧24WyDWє#yeKk%%<ompU3sf^Amw_i07 Lw7j=ƫg=<?%?.w1[⽚PP n#78R\Ć_z*LzNERuw}:G,&[*CiDM)LJ= X&@(` yjQ@)ՄgȞ{[>&FEҽRB5&ZڳwՄ0A.I 2A'3k6W "_X[saJ$N99+;RH-?ezl'i|h. 6B_9m+˖)u4$ފYnATL/'(=JsW/LwTŽ䩑 a sWc"%\һjN΃eBX]5;N: NDE;h"2p a+.Jx Sk(⥙!Յ7٭>vo-tEJ 8rR5$p%ngޡ e()?Z` +*Vm^gn|Bfk>12 0Zgfl@ZY`v?V8nh2ʠKr_B16n~eu#? m?=bԹPV30ϋKq7JM(q2L=%Fyh";(7&|aɪ0QٿlhNL\ZbC0wqV- oE@Y8mvd-.7 @1WBT_Lb&]{/ќpey'R+ۓi*?I簨sv8fSvzkRS[M~+;r*;|%asHW#M6=A$585W{@\?è}"4^vR^ +v6 +^EfQ%,eL"֪q%sSH02ϭ|ZjSvإ@ȡ?YXgIDXh} jbS$H jp=JC -oM A0>Q.rf_!59 ;ڤPt?*]!a=ؙT\"44uՒ0m`JWI4P-ɠfwUSEl:@pTM;:WH20dӘp> RʆkGՑi==f&5E#0xWmQ[ྔ9~ u/*\3FGK +X2\rvOA>A+9roCnbc3끨4xeV3pMi!]wjպŝ]=mڧ $7uhy{tg#zy{AWD' \ ">[^GR t*HKT;wjmKvZ] Sjxr!O>i)<.Y2f3&d4)z{:JU9q ծؘ Pg5mX{4õI6HR;մG͚$ ~F7J] zmT>kg_&盬f!6>ײb#u/%-D:gaEOYjoQ:ijf^m.T׷/Y5(-^5S6Iۓ{ i(;XUˉ}},)5lK; !0 \IR (%!Hcy& :'T;-]XP/\sI~t2dWj m^7肔܉ ^xP)0Vm\+#.Lѭolt iÞ"W0DR8| F# AD* UH.9 uT\_]ЫoqY"R ³a 1RiS4#Oaڃ6xx>Gnl?4c&%O̪dK ^0:B[U: l$ULݥoU}bsi.L4)vl:1R_fx FҲR@on,N|8c^Dc]үiKl <t< dhQu;a Vzˑ@|hoDAJkp-HZ(vg=uOy J1IbB]ѓM; EO~fbOx$&.4 Ԕ8mYQh3 C<([_!_I=sj_^a(%PXT)@8鑲ھúTQV L$V( 74 ս-ġp4}!lEn鈍 )}6k^v5r LL_S<=\'׎AHPkl` B=4}:EH{tbVv7 C04x1g& E3`SDˣe?̿\kxe^1.L83igӭ,L'#:{l9tWw;]F=S{ċhAB-zS&}FHXf mq*掊 3ԊBQΥa:OiS@P^G΋gPwܯ(=p41LPSjz}Rg@'hH=̵ϨpegQI0Xʝ bpS$|MP#m(KGz A51X'\&&rU[lc|\A lI,laDFu #y_/2 NnF0S Ԛ鷎Aj8@W/ct߸qџ0y~"7 ?θʪET p^CSUuKWZl2FB`*IVrZ 6<7|(20գ>Svbu2nH5MjQșn!>|_ Cg+wa:tjH5+S0Rx) dmKz(@b85XN!@{H>>9IS'4'nTj?keٸHT.)!UVjǯ\cZp`cVtH!d% ݾt0uv9A 󹻱w#Eabg[G,g<0k9*pmoR 0э=Lߑ}(]mA-p<2[ uB8S)T&KR+LH#fS~ ^px~Yd38"#k7MC&<qX3X9wm!D~AF '10JX XkSMrKHVwj^3F 6kɶ1]`٫.;I>S=zN7pG684Om8^ tm>,KpUgD*D,k0٠E" AI)7S3\n:h{ rDN89a[T|S= j˨WnrkieE5vR$Ad@C'=1a1OR*g'EKcp)lJ9R#wҺۘg(4Px[ng 𤎀%=vzD8RlutE1=r2 ߡT\)yzm$t%= zfaYб`ŝ=l/&G;gCoVvB/<'Ϩg7tG~'yCR$Z {p btT{iB!u)Rka]G^*GKz/6B*z .4d#>5кV/'yC4״ {b[+Ƥ%Fs 3]SѤ ^ r/Ni[ot!n)1.[Jqu-s2!o5-#"Q͓$ڌv45($Yu=KC+"@iXŠVZ ^~>_軜jSՔB|1 "5DLx3R/F/4$sY΂50̵nϣhud8)V]J/ۜR&Uލ@{ ơZCh ""$˂Sic~%%tCP}!).uUQf[:-y1 F '۱|4 B(uMF~b] Iƅ'LU(t6R1l9׮+*@P+a93ۣZMz)uV>}l* XF Ák9c#AA7WR[b7 E}5P/rvB7>tLa `U`c QykP{a:$ʼ &45|fQCR 4 |ݮ ׄ#mLڗ85Gx(eG|qe g%<Vw-FuWI%'aÁΆ'2qC>\[?[N/W}P~$xj+!^7.M'5X^{'4iJ# d$36` 28LByΊ,$ n]9%r|Z=zgx`GqF^_ "Mӑh'>l>_:/ލFՏHt;T,"=Z%I8igm!kڳ5c#š|cمDj51>aGI8Q&?va 3Ƕ3lNj͠[2hE=P-$緊LJ}F8Ŀ 6YkJA!t',.}՞(fT^zi,>mR;E*i:뢹q])PWt(a伊>F] D٨,vs.}Vi@هJuCwbkA.1]%zWam,m' (=Q΋%N&IN ov V$`:5X- ,ZKFک;̑ya_}nlz F/"TbQ{Iemp4 yn M!as 1La/^KPŤK ؽ4d=eZ=>\݂n2PCl\|WJ/:7Suy3˸cLZL5)GI2 bZ8_A߰`cuJ19 H7Qq ow25E}cjU֚>IV78%T@8aus9xCOXc8x ʴQ; ix,|} pL[G[ sN5v*"ְyf3-Fmb}Nd]6P]% og}8Y<@:l5LcB[T6e r |eQQ2 >=3o-6PvFFvtqx.c>yE;zxGJ2`@OPI;Y)nɔy8ӡ(0F:/rR fꢡtR<Ri0ol\ygƘ~.Ӣs$q_P7E`:<6<ɍR?1~:=+rzrG(/NV7כnqȑ$Qn"6bnӊ|L ^1kmtѸWh l&:f& (bد]x6Aj|Map#NP^mFKtIn y 5.35itJ RC X&ԾH'-G<͌FjћZODL0%pE~lRI..q2~aA FgQmY3VPqAUIu 3T?'S-'>$һ W\Eeq8s(`qgy}}K.5R \'`. Pw=YiN:|$,Lj8kȐi@w!?.HLWQO8 pI13Ww+sD鮯*yH#( xPׅҩ": *_QzI{ k-ΐ`-U T`"!XlQG=Ry (1!k[ ,^sD:ĆFPW1Sc:wHY팜@v025"tX֢4г_9:ě5jhK竂`rU?~=9젣%joX#eg=rlQ q~#cMik*^ 3֠A"8"}(HPe 0o WNb#m&v2~-R@+Bd~ƐPR~7>|IB!dZrCEtrrzT 3ICx?*1ЃQ)[ >ݸަ_Gpło;‹EՑhjlB3CdNMwB sJHv`+F~;DGhBT1-k-^ eHCIf9r֊Glj5߶T-m` e*n#8os+PTO@fTʌ iqmjauq;eޚtGoKK|H9>VO$FDy̚rƂȯʅnXbl%$D;qJ$4-{2dl &}۰z~?I=>fΨpX: -BoI#7V0x+ 2rGȴt8tqXx.&]Y~/ܸD{43@dϐJ?=z+)؝EjfT8ctq$,R'( Y 16|ЄVŢ(wkWf?j W1\ xźK®~o)}kD^W8/OY:a P &=Qk۱ڈĜ9u7TQ߷i˼՟8C%DQѩWF T&/q ṹASiڅnN𼛣 8V}]P!fอ$@Cy^)[p[e+ ؋TTZRɺ5 ?+Z0P3/ s, !n ̿6*LUeboGYMO.BQ Q3%)tQ^X,%P 2tnoݒ7t4wmƴ]4嬤Λbkcz7Bc ~B׻ǟgxv懩$({KfE=c[Wh_PʓȞ9-?n'Gs4ss$-th$W[̏HOo@`{*f43k<ڷ#vrԘmq:$GHﱾ<Gtek[s9Sctnbrw;FI.r9[@&$@7)*!rcރztc%j^u^G{7?ӝI6;^]aRajKhx~]#:|zY2)q?攖4X!X&H32'uAYexcjds&.ڧȴ;nFw"1Q9>':0բ^̅?mT1#/ިbou0|XwvcHOmGΖο/;}# Sag,P2h;1Hݶ*Y_ Ι%=g`t~Pih*+֊tB?SC0ǿ<MFf"55Negza2v^{4ܢx LqZiCÎ,Z+y1b$@)V7Vp&jĻ{UqCu[CuZ|}Pq"uRvB"S@nᦑ\g)l@QPTYT2jaZaRDA;3| qUFȊ;M#}a>6%ub *&M΍jldV۪ϵv: Æw5"Bo?_PC3g;{{ j#YC#+\>uY`h6?,ċxP suT :c {A0_ EOd7+%0g}r*TXE^A42:ObI4EBSSq\<)3s- T u'}qx4&\I *K "mt=|+~a9En!ғapKXF=𑼏бUV5#-ُ:\,ʧXOv_0j? ;ref%~F6=ÏŘ_ kǍx\"!S.usk]DD*dԍZARiIٝ6C/7y\]d-eulđ0CEL>9:0ft@BZS,ԮJU샱 C@yTz%As?WK[jc2Au+W lN ƕKO߼=~`XgV !zԸ"AehtS|U9z藵ei/VWhb?&ǚ (}ôs@-qsE#= faq{M"k,A[1E؍eO[\Vq1%0[n&ކ:mLs;ifֶ$6Lkw|s!HܳqwCTXepsRRel,ߛ~(l[򬬒5ߘ ZNߊvqyOSK)'a0ZRXSH`9I|?!gq,tcLUC/heORT+P De ZKHR ms1D7bSl#V\Dc\٬_u5[ۋQ%Xb[eT\~ 7񣮸U;(!>Hs*7W :6B(I'<أ[=˒@-ES/d-ݾyyɏ!ZXwNd#4۾0(_}LjqU{@ΆDU|޴HT bOnMKyO7S(kPkot3ļqdfλ}spAfY:#.I$RݑR?i@ 0V5ؽ3/ifAd_E5P2L+md#G!ZO`;d2:@!RLHHK% ]^ aAdhE&{Jqt-#t_{agf(zpl`Op7+R4tp]LhlR@`7?3K=51M?F$Eq8npj ]+ϩ{]h#҃)\M{(usX{#m̎ Ϲ:E [at*{Hx:O1'+/ ze'8辛|Ue Ds:ֻ0"Ϧ*21Laݙ?0A+ `T7$N׺wh -%ԫOΗNP˲r4_i7h"e?b ^<ɓe BO>繸-ELU_ϿoÇ7.̕Nx8<r^T=kKVs֣Zo@Cy(J樄~"]_6(Hhu:=*ZoPaV+v."u}VT6 ME3-c_ʅ4ȣZ~"]ΉK? :,Иd̄ضW6jdHtj<:|V>dbguǪ?BYb)3U*ΓegM̹[މfHȑL>2TmGZ4QQ㮷S'K[1]/n:2wf"AzBjlpQ zh6s5aǛyfw5Wp88`)'\H\S\l<5ui]ق)#kK'Uln`T-ȈrmD.$^7u89(mS=Λ` Tc{8]}W@aSkg^͔J]j^EH=!kF‡e#LsxOw݂iLa69V.~&%gÖRO ``õZH{e8f827L> e\Vqvcy8A~?=]~PT3~rϹܳ\g;i!fw`}w^5jgH{BC[]Sk:MRTX7HȁLvR-],9 <% |f%6)P :S`)s03]dUWFEzZHaÎX"?V*4F\})uJg+' ZAg6Ԑkyp9.cnBTp^$da6 :DXIz*I薰du>6/ɜxwFjŇbnറnݢ}[;Ÿyu6-)cң[<8{XKV鹽]S&ၮ|FFxlU7k9 !U OF=M;oꝫ(=Dbr"J[Uo_ԭQ*6P[UraNk( Bϖvi3u'.hCHEa%?-?`z1jQ=56$8}Ii{ORGR QAvkH.*_DԸVwv(sϿnYbVIg"C1v !['ьB+m5R 9x1sDrFDXT Q:P ϴ1vt[ 2XI*h;Mip϶(z> gAz{$M_L9h >5:;׃\LwfN\ j?ơC8Cm aBUrdϊR5Ցx0VY<Vvp܇XDzs C~A${h8@c m*݅LU%)>6kL8?t Av/oρB#v4Oe؎(ޖ{w(l 3mnqV3j[a$G"K&~nEyRhTϧ<NpxNe ܝFO'VnPGգ-՟ѩQ(ڻ}.o"c\.dxhν۫H*ָ(Ђ-'Cb Lpxۦ-zfMTB 5cؠ/B!F#E0}b>e )bO *Ƞ| |0&OP˚Jbqtvtf"gsR [:w+##fQhO;\rb,l0@9FH- ,8wy6]NLK2,ug]2]ʷƠmPB4GB9m<ajBWu;_$~wbDY *21$9>BS/v!ڍ_šo gtcΪx l~ўqH?=QY{͕\!tr.:r(о9;_edPod^;shW)(Lgm7Sf [儗ZhB)֨L+p;,5l9έšSsJ﹵K{~JICF$><8Vxֵͩ?,?Ɓ3YP[7PNڸP?/0^YQ ?(lC%.5%JU@,ӱ v 哓5hؓ2s8kCԑ\ꕧ|`@xz)_VB@̟¥ @ݯUuvbE}+_(7mOĕ u-eGy#Q{v%mis}H%)#-,PVL+CoSQƞif7=fxGh9T,KM{>q}g Bo)k'Ze4EAr BN ' cL)F_e&ig{j5 \a1Jo0(6Qڏjj$Ba ՒV=_X M³FR(olohul3O .?|IN=hAr]}^ƭ]-XQa$gf2"F4M8/9wl(<\SMx یAR^Qx).H̼. $B WC#8 G^Ej_H{ȥ*A0}\\@z+1QDuNJW7@ r;ee `(FLq*;SRR06M'0ۛ[f rOO;ƛCyϽaYY-jXϝ4 !,=)B#:6m͎OJoDŽfSN@:J&%p;ȟCv%2;@qG-/0fE$I` CNѣ=0-8^;R͸P+* S/G9.:k޽|)äB-!΢A))FIY[u?S5HD8g ڜ7#ýҐlWPO();}]_Dٶ+jkES pRЩ X~f+Nlc0謁WW?OoH1D?sT{N޹9sdOl#8@!O_pv g)?[D!?&ɐ!dr*EӄɆ{T2Be /^Z73U2pܮ܌ L4.nMbJDBR 'VF߫0ZOPes4kt!;>fBI>JdZywai{rZ'Nj$>o#=;I?$az!C64o9U}J Q3 * 6@9|JʢqyvYWRH,-AU=ssћՇ; #֍S^Ǜ>f{(3'CIQd\%#>թ!?Lڶlo1 )_h/ZU8.[ jf5ɇźQ1O/c6`Z4M'^^W-Tг粛ue*UP3@2l㟲iR˸@1w:idfCw 0].b G<澪h94cNR\a!Q&åC^s,ƿˊA\-Z)V[.s ZkLLQƊugz41~`m=3/; "+:92(O{Dž#f :]Dq7ŕ{+$uosnu/yq_*@rS] 7UYT*=V 3ZJjvs& \x;H!9Yu%.gg c+ .m$6f9D SYpV;C3#>A@M%+g6@D{v&#.ŕa67‘}*;ZuXJͧg2J&[ٯ[z "tnՋu"ua|(`&ZՄY-ii:'8 kFdKO.A)pBw&l̠X0$^*zJf߉OT%1$Fkԩ,;y\rz:s.׺&g@Q͎֘("#%XV+JaṴ"MLMSn*c0(s X ?ôa6'.Nt9咧[u x8;#.T!k ځ /bIbh4 myΝ\ҽ)s!p 82 gdvvϬd^]3?=*` 81qs*<(f{=>}P_ux90+Ǟ<FҊ8f kx_gȎlz_#'1[I'_ʂ9.o,3H( 5N]̺; wVblþ;˂%Td~n;9'M;X*ؠ9ӌv '\8иY c)O eRc=U?YE*D{!jLip[ 5+br㮠ҨFoq>F#'5!I # s Lq c7OTMSb>/9hzc*I&jy|mx]ZY\8*+.`Ī}?Юƈ,VLПO'Ifa9%-$L|=Vj;>ImR43GMÓFI!dr`qdAeW+6 )4i/>. qwxӜ@ # W.x訨2Oj xbO퇆)PHD&5Mj 6B\DAmX]Md%6!AG'?9Jv1ݰH+ٵ wEW"w ɟe펭$WE=C՗m"vڥ&eqquK[eo]a}JʸKj\JQT;8P'CpQ"ɱKKA紥r)ýyG@bA&<QE?v8KXpQ$wZPE/D0^$,=i]` !jZܷ"sm@пp;bd ξ+Y1D3wGHZGC# Z4a$=Č'$K%ZȻo%PzT&Xvkt$VxtzMWż [v斃|Tͤ ZA0 2f}'^gs㡬)FtsBl˓z-}fDevM*Z}$ͰKmP[ǯ٪1rc5C»Еyb2qDOy=D8X$6F\:nQfN<<;HJ1BJF~flC 9uq2 e?(w8J4*Ih~9L XA9Pk̜2oz:,2'YKP21+v,v{ݸR@lc ݿT(ѻ3\UA^8y(tm F)߄`Koz+b;U9)_]Vu Tҵcsph*SǓHy'DMtbZld؂Bjq\6%AY@,ͦB4lY#Ү(F3Ra?xvd32 1@PiVOzQa/Ts:Ʋ+Jqf' .CEwhvnkO%0S淝vp}0˼Kiphyօs%&?H>o﫥.FVB߽=YLMɣ@c> {&WSb 7vbk|Y '&]X7'\)\&^eeP xTr4;FKzY' zn\ɝA b^=MJy+r+2'öxpL^ɀ'CZ z`ԝoN*מX#xl2$ZpKRj9@ Ή$mv;3@׸l2/6ti̫+=Q%I.߳9kK"sC\1@1W~Z<0pEC-2 {`*Gi/ok\%(\AMҩ:ǎL&!j='I@s 2 X= كIp*ƌ  (]3~|&FHOaSH%D>/QںOvw,lU3ViuiT|]s%2"iram\9ӈ .z{zWkt nqR0=]q&]ܔE4Ī倢2\3p p++wkgQh$;=V9(\}$JaA_~7K SF,mF F fY|,s&JFJ|qEenL15{Lc (XQdUk|(:OzY\'7]*Ed}Ȗ;9:-֎ ^%Q2TBGUQ!a# Cu4HEU. 5Sռ`Yz㻌OO8=k!tLY1]}cj@F4}o˦n0-.wj1orry(CtPG6K,QnkRvOqvCkIMA>Hµu*uBbHI &<#F kޜu[GR+=[A<.mmB|ycY1;ʐ2K)3c_Favy?Zf Xy!pMċYSnwmVH3wz7!%[u![PYsyFP-s|b+-Pc owhuz|J͙do`=j:m [1+?l cE_%l)s]XPP3m"k9/S eyw0$tEl9r?U^vK4Yc"('гnְn*C::>x9 0;Ln;IS$iΨ]6uDQc~HDsקl*<뽪|w6hjo/{݁A4)s #"Rb2װpL1TA sPN7'W>dO\4`82@|c=OZԘWOc:ŏfKB"o$ŔuaIltw0uLGps 8:sf٨#hC ,s֕A^h%ƽ5.Dkm-->. {&@#Jdg𪘗Ҡ!%?#xmAS-dp'L]t%>Rk7E#8<}\X)ň,͵JWK L*ٜ3GmR)pt|י~O2P^µBv$|jm3R&_dEHv~5lQq*_66|Ff48*XK:vDrR;*Li{ճ;1oŕ fFDQ1} 8TglYD N!žHIƭfagbBxO㔡Ю_VOh!Ֆωkz~_䇯Q*.CKQCx X?_ 6ԋOM ZK2qӝxNF-&< `0 HkZL.+I«5׭ m$黏,PO*dk.qZXHz[.bǑ>2fnodթwDC&+zbP{9?7~njIOxd9i?kRuYɄųhB\#`irx2h6. 0v|db1BO6ˣ\0B#ё/J8,AR eWn2;]buر +NqAќ3AA)ZC/RbY}d,"%Mߩ&N9j_F2aa:&9^f+N߹. K'x`MW\0ԓ?жkp @ ׫.xncg܆gWOxL-y_G֫.FŐ-IP(*{f7uڣ%BCƙ2ȑ{-⸥MDMRBQTk 2{IdlsZrר EJ!/[f38T_InK8A/61v x!HFNyӉa-@ Z⒗5V#qP.T!rFK;[NfN_c qAWmh}z4NatR@WonoCAddԏJ%\=3P[٭n-8w/+<7LP\䮔sIp[5giXe:?;)&DERJ $ Y:Ci6Mx=b,␘Ko{P۪| ڹxexZc /=g>iĴҒ.I]l"/SPWPrC Q~o8M_",=/,~ hK{v^0zόj+Tg^>shT4ATVf(iO/Rs+ pd/Mw^GT؁6G)CMe 5EK}wfrMyG Xz}0O wȺ_7Ŭ%en4ۓޓ" $2)`zO{Sĺgb#t -ٞ 1RIZ}S`V7 ٨`_"=Ȑұ_Q]Ũ- fwbQN]깋T2 %C,R=QqA`e 1\ dWVݚ}ٺw.[d؈2uy-ZI^6\ <ȶdFOUg[eN"12!7BSGQ]̊^E!gaN`E?.&`wևQT1I]aY-طkSG֯aR/^9|0*<,>97c&EREbJYuIeH7jmS%%o%a?/V72$g!EI@qp$p V m!f{C <S3^S}Ԅwԧ(QٻDYW%h:#q7NUnRէb&Q!P5$g[lۉPEVH"XiTDO/@͚bg,34y3.qzk5CnV`Ϧ)>+-KkP u"65<(5:JbT`a?kHqXR2ΐ@^%|;UuNqDJxdU qU'k7hRn Y[h6nqܝA|C3d ژgvqMtϊBC|oVLSFơQk+h -r O 0h1X͐QtX{j;7|1Acino +͡r>bVM5_y/C)CQ{%?+|6p< іyu_~^lñ`co8v[6Ht-5o vgVS9^ڽ\?$IwM' Q :Cz]"J]G ChݚY XP' cAaeia WL{(s8|*SyU ~Ddv Ys }+xՆ%+Y,V^ k-߸0y l5̏`L}A"fV1j]4&[g% @Z {qEs7l<&{1 脼 ͢`\C)bHB3?5G{h~& kX wskDxsHNI~G Wpk~dAG1=ot𱊀BކG{^1,.Rn2-'}68Cl ,'z'ar=7'L_~1 &w*n|(CFEʜ?wA|UWpJюrUJ tn.J R,򍆧ۧk]*mH <"ڒ.NjsQ0)pdNa=e\3/t_5=!+^zp6!{#*>G`#8.L|.B '_~u (Co%:U 萯33_6p`?*:^f2LGOjgٝzq#:LU |Z@۩#UA>xΣ1*%hnJH- ~*[fps*sq벹QN+~gƍA4( gC/Pl9yTIDFBK(;5S尔 2cЛ4k%6&x7]Dgo M Q_Zuk.6s;n~]7OQP61. H]4xv(6&L{Uϵgs6Xv]9dc 9`{XЁ ?QrwT.,KemZ yVr{M*3񩼆]҉ ŇїB[412LVyV LfKif~냺~ϢkM#Y:eЊsZ~ΰ@H4ޚQ GĈ$Gápc7~#+`༜ (ak8(-Y{T1;3D7)~m ҿ++# lk*fXa?Qٝ0S*} _5"ǚZ55(chjUggގ+$,$ (3ȬL0$qO3LoJxuXcCSK^vEA$Ycp=` O)Y\.529Ƶ{ҊҵN{v{^TpK_1A,ո88jQlMlEDEYG$Ĉ=P3Zej"00PQq?mH) .ΡwOҼ r!)gt^D P+_" Jo6p<}5@;/Yۉ2!Pꡱ!.z f 2GYTo؃؟ph8d \pGLC"ȭ=x<$V:>3_嗻nCeSk2Dw,XyԟkygiHqX Y{cA_E6>y&8wEE:C -}\R hd܋ uc;@8[D/^47Sު ``(FZ쀳C}i/aK2 9 ,Z Nkw&R_JNß-SQEWz ہ^]9fe5],Z7Alr޳a6FNpMm̀ T/rD>ݸRl3נ/|0c@ ">$XJ+O[]ʼnbۖ$9"}'MAZ66ba  8x֑P. ~/bC`f1ᤁ8cE􉎌T0!&boi!-mE;ym+0_K"2i+=4@#5uX }DqjFVtĘ=S2]pQAaܶ>Q_6R6BVU~ HvI@4s?%yRh(#CrhG^D/k zT"XbQg4϶|v8.{QzjB l[-&7xR6]6ob1mAwP$h-`Vh*6Eow'C.D!vͤ> wxm1ϫ{t7Ic#{Gttiȧvr[pcA1 W ѩ\mYPLX7GR .<Q\)g=&8mo)P/D1NA WLd3:B+f%EaqՌ=pO7DpOrڙn+]h#J^!\DSb-VD1nD Y|cJ*-L=-9gNvx^}5(Tq)D} 9u8^%ZnL38<6@1 ~_:{xL^xmGi/:c^a){o zWd +4hlx;OWrdPJ6}xTPAsÇHMV653 ծki([$HJ{c(f/{20t4MoNQ%U}~kZ9 8vRM G]iy?,W ׹n_SȽmL{5rk5TNܣeuQ+&\ڮl׃LCB ȮN+="@((k5 ƂH)Trcvu{v bkYmV%%\E2uj+6ra/ +Z\NP]z"]:݅'wf.#,5TZ&/j.P0*1yߧ0$纋/$:K(]q*v'y(+l}nmlĶ:2G0nebܶuڻbqggګcf ,iYW ^ -Ft #>+2}"5JvQ2GxW\XeK.c+7CV Sy\[%?;IA2*ӷˆ!y-lm?1EG)tc%ym`hbzZ#dm$Yw\9J;Z!M^99/|m?( ;&|J8բWܧMf'`mJsLaqtQ/]*L;8CuRf싞S2r];f2rݥh)@>ҳ$8aBX3" xg姫u;Y&,mA8䗒gs i'2|;Bݦ *G-> ,Vd;Ju41Cgiڒ`g7E>Skˈf*~4:9 pZA6 {*E~x=\ХKD`d:쑻d#fɱ܉<.,LޫHx$[<[D[ۯ㉮ǿUP"ȯ}ɽ@[#ŰC_f[vYA5b'o6V]Aarm|>*hʖ|Ou(Z<rH>,@ {|5bg7J#~:;ؽ$lb1;?,>Wƒyy@"Q Wt!zoL}@q!TixhEy]45u%< ClC(:Đq[5=-TI:h=u:G`w:t#IϙR -5$ u%FKIbEn`LN[|=X.c~3;,v݅.iVU]GKe.uQ,O=-hQhycgǩ3AΧp t%*?SPg5zWO{8^{TFN➛zKpG6~ 8.zx3IlO],9e@[Qػʜ1ꇋ=5#mx=l?Xv9G3z&5L{^Jn~&--)’#i^*D"!+ #)> K\-"r$_tu^DLBw~(uȻ' |.v2~QODRa kavK2~$5>jͯ L2ס印.de:9> 2!>꾼\}SKai6΀۫aѴV`7tn%5~` T#Pf|;&:c23|2^4m;Y QuMdN oLe,2z}ᢰf> ěKh?n1{D N &B /ƣĤ,i#1pVpQ>F?CpTxŹTN8mtKYI_VxF!FN5A0,51w(qƋB{D88Vb/]>sn[ }VꕜzTf Pugxj_C,IgbHjjfR `ox.%,'jMfeP 3<()=Vhl#Kg]]u/aj:DAY_ RĈ̬3.^.?ӧZddrbQCoe:l57@s1ڭGL=LՊ|>x0lB>k7`0T)_ R˝i"A -t(k6:"Z ȥxS{˓Hxd?ʸ&OZ WArK~= # gYدioz5)Hp@D4ޢd*ƳwT.k\MR4|GWF?*Dھ$0 9}k^/Dlx Gh6%l^* t[uæ$FV`O>B kJWP9/*U]ќW}eha%?i8٘hY^5 ̮pM#"'V f˵LKPecޕJ S6<>pA|]]~:TWDY!SI 沊\x$*ך䔺,h>y.vAg?-⏶KU"`w?:!uhLcZNE"{a5?y1k>A|u1BUJ~QRRRʛ*3[v;^ǯx;J'`9rUͭڼm1*U+w(>J8AQvo3F"kBlU}$8oJ8DB6 +QqlcZP1ȿa%eMUb.( g_:"/SmR?.9J:hĪv׋1PVVTdc@UEn*Z䡃xdaBwq$M$s jg!gFnǕbseHt-P=e$22sjQa=ETR`X$ZN5O6+Gr3RlA.i+6^/7"NrD&͚Qi7y*o I"8?I ~*)9f U8}d|giqP5RFˆlw!ՍKLX̀2?M#Ġi[kl'n* Of y[aˢPjyk[V[=-'V\Me>O{y"xE$a={U#v@Օ@Z ́ M{ "17l,JW$6>34)Q \{\ϾaKE3 g'=STa VH;ѓq?Y9Ǚo,1SW?)JLv»u0 G}{RH=>+j_UFE"IUF&ʦ[} UM)uR[P*[ RK#n^Kq̛ C1tG#ME-aQRZ|;Ky͂6XYv>Rs4enfx]S?dN_~z@G!q^ntr;uk?ӽǷ􎤁l򧊚%:iue4?-x Xb5:8!rmtÕɞV7A褬V x25Taػ<ؤ_yzOh B@MSĴKrm$ds,x0;e*p(.K851혵휙Q=QCBdIeSR ޸CG6kPu(?LH6ME^ogZ'竼y[eeYn-:߷ mNW ;z[[hd1 @dnF@g `*O;wogqbuaY26S"4AVϖU碲]SCbvvSTIO>@<ˆ4?ğϑ#d ,2:BnQxR44T"|HT TY)`R(ٞp0c+BA+.R}RdJ -lZQx@.tT jcFUSwMA=-5#)$uYtsmc5yᲢGkP?wYz~ƢlsAFTa5g!_+iVxn5JoiЮ.VV!5,W7EЦ.vY"Rf}zkC*jR4[5SC#bP%l׵[5j {^d&r՘"bER.F DFǥG>n l f_;GSt'0\Ģj]/8h!M;[eS#Vxx꤁bxz,>>O%pZ~1<ȡb \K3xp|:#E%S٥Pj1ӈju@ ;HEM aH;w'ማ=YʭەYA&FNijWIy#G#)*CY3 vW%Wy >F*G}9`?0 L_g!8x8@4KXUj a PԈ~wJ@k7hEf\W-^]  +FwAQhڕ1\RҎDi?o0B淾rDwOGL hIu[~!MAF%p-aWd` ӃD3.PNCVھn݂YO?~q<=W[`kVEO< 0FgZdp6SxٛOt'KjޢŐP߹kgBڶ ix.`ԌDi֝>2@]Q'uM+X 'MpbVƣKp"{")v~xpTU%@)MWY߿3F_zL"Vj9PC^P9[=AծfbK=Wns ˏ>wȷ@"(Cp~#v[N. >Pl)n{晳RZf5&7%N  x `cz7Wpeub왶V) Gݳ6H&bs$yP-{{x!sNh(.~02bn\hdnڎOn$Ap]+\Z'ZD_~i,>>rz`6&4KEDG=4zZm֦E陇.ְ0E :3}\Ns '%#|/ŜUӤ|+P| oA fϤ>K$M/]S-( _`pw{q*r*`sȟ H>6,EtT++ڏ~W(/Ռ!^.ֿ@zX2/a>qL) DG=?Z(Zm\c.u2oǿJ]UႯ [̒PۚB;t "PG1,u}50,ؙx\UyO(%V*f.Im4L1da3P:f e37Id,ЖXĿ*Ι2<3nrĨ34qX ! <*.UB_jTF/@ 1jHNl ̳NJd5^VhzU7 ʌm>?DZ[# =R.wQK&ؘ9Pf>95vĬ|`6-SLZu{XZ Sk&O@c|Xh2n6ZNK&-GM/+ɀ. afb.ӇSlD5DfJ+"?+վic :Ծ&!\-p*2dͿJ-5́W?hKxKaO6eY;0 vh/tsл.ˀۖSmUoa =t{W/֘4~=MAd"CfdeQ)l #Cǘd%J;N TX{gM8jlsi5Z[B J[4 :W`F< =Pca igD%ɣn/"aTJ0>agۦiL?S /]Kjr`ח?f1U௦@Z]7DS2ڣ@r*^N[ rσ>ro:'GwDJ7wїۢ鹱Mkj@k8.ĊK4!/ ş$?S[}Y 0j {ŀ6†ā{_擷qV@eJCog9Qk>Ba3̮a:{U3+GvUhO##[P$G*9(咽4Jަrj\/sվw'bJs 6)H9:~qiYD6ݼ뫖x H9ӼVKt7\߻w`C4N!Rj'*Y7:1)L"_Kl&5+~DIT7T9n1綎B 2QQ/N3C%8]zH &~LQqk?N긘S|m"8L%zaՇ%h`{X*%7G^@ՆnSYk?BDA zsL7fkEO.,8|@LxZE-1aFAtuD!nzT4{AOi]i̝=cbPkncنɀuR88'c![k:* Y+pjr&{W~Ep7({oJvN ƽwNPo^qPc\ɑ. /s!fHϑH ԉ=N2G tbBMH,1fP6ռ+C=_¨##"w҉ @eមzZȢ [Oþ6:n{*0rCt*$@HKEq⛑sh]vG*[38oq -lS/`w9>Ɲ1JE-Lmr nQ7w:~ #%b aSױ1;K\]TO~_ؘKo!h!'`hVH޺C3qF97! 4ܸ|]^@u8>^f`;aRBXGrqCu^@I=d0݈V(3]ْ-uTCHsޯ)aFwS62+kQʏ=ƯNp֨}1ZӘZGww8jHLH*#1+l9Fc^t8-2t8Cy{ax`>4?D=-xtҒW |IkB lSv )01BSc'HS/PY6AI_F;,󬍄KGc˾hzGF΄H<0 ?|Ra>pN$4C+n v[gh7. K8*qJz Ӹrqnkw1DҪ(HLxAWkȽ"\ KTDo ,J g5쑡Tn`#D$ZclAFҌSr="-EfQX~g_SDWZjabZ7m;/=ɩ:*?џݶ^2`[PI9pxE*HX?_W ֮(%Њ`x\~}/YusP92Ss a{t*3_ƣ>=v0NI.%$_ G}(sm K#1WFEn#C$yIC/ !~vyU]2Jso ٴVV{ř ru1> Ԟ0EEvE&qVutގg!g+4S@l_.\/ä;5i0I;bu<3 8u9ի9 (k$ 1]uHl*-(2 2p{-1Yo&hW-R?oe1tp`ٿng!"6i/of5zP@RR7 {w5>ö2CDsΆVH㐻>㬜m-:rk8jMڳM&ⓋST7ʾ&,5P'm /[W ]2]a*Ž!DSɒF`8'+֍DqSyF]-?73l"h'dzʼn!@:Q1n1?#r,̉& Y}tžEE/ƯP-lCo_3:8 8-|ۚ*{V ŧAz%bvLIȰYU K9Ҏ10*be(+cQf5U\,:1FM#'T|ruƋaP:Ns4ǃ 0Irꋪp4tBLhF ̹aҰ!aF9aj0/t>vDkJ_mSٲ |Q?ͣց%jV/hvȹ z2$ ^LEHٽ]!wąN;<i8NJ_‰ YR'kD^gAES:AĈZqEr1l}{^0Q %iV v6BwoNPm=sEWP5LjGn_ikKA7MB3sq7 <aN:y>fQK6_IH%oX;rPhPpD j%v,:TYQ ~e,"-ŨF5uJp / Iu&+\a"%"k =_KhS3bz?2n~8hhGAS)Xs&6لۖ]g]RXCo=l6@CB Pܪ "fqkD,_b?}r]]VcŘjГHSi.uo\LE!B!0AbrwSLUbnYbWf>6 26 j⹦](lcV,YyKI=_I&Oév9b9}?U~G&PD"(2pK<}8=mpFv_q{HO@TU4hιmPCL{+0\yFqQmi)T; ]Hy 54cgz?yrW D6yD fs*bp$l׫7obl8ju(B4_ľoa|re[\J+s}.96ȓR)'O@Zn9Bn, ?õUIL|S4t~Ȧ41F$k%UnGXH}I61jK9 RFna=GDH%aq$qFW )㵅w ;+Cw'NI;0q"$yf9=0/@sٛKPCX]*J&Ʃ'mTо"12 {vƾC|~RфqWDtIЂeX]6l yH53T(-n; fKG 5ߋ8l]R'|t/u11H;.U- sn,FIY~Prlᘡ:sd8xl45fMNԇei=^/AyX#' \6Bgt"Uؑr5ت~~eɅʣdT^+ *CgCIh䂼0'>b-%<l Yxnm/ɣ/)4 2VXk%8AQs7j;Ahr+L"1/ sߣ^Jou3ggw_":c$DhKV,De9 8bN#R-Ԅ+@$OmC jQGi#fÖdՈp"\)}-ڹ*6[jmc_% V^ 0nm!fB< 5K'÷^]hnH?G8*4*FSԾҎ .-$ 5gsƾNZ唸I.& | &LI2$/obf|yW[ xHFeJ 9ke.3ɖ_pP`^3R9##k.i\A:vƊEl4E w:Jm)"\'yJ: ;45Yo#M}N!4u ]nO[ R|LN#(ykWiSP)z}ݡ[ݷ!wGAk ?r9ޞِGߺyj=0|po*!ڱTmߩͺT%C\D#^/px# ;hFTi!`=N+QUt2+֤I6 @J^Z,5SN@.{ ӗiQkr||LURN[`g2㞃 2'ΚFA& .9tUT"PU.RǾ-l7몔c@yL`F+>ST|V72?lj9G,'>u lەGC'xǼz #]0ßxag?T~_1aZ& TztL{V/ZJ\.|6 v];IsAX!SzuAZ.!iAz;"W ]k8v>"{B/'#O"n&y dЅDwboG@^nPA";܈ [q.P*Xl <"@,HVvY<996<P<$A_ `.br۪|h=&N"kv)d"s2#K0pQfŌe+XF=ܜ'߬SBQBhkbH|g9']SVg]no>Wэ(]C/ T37dWƷ%e'c1CT,*t[ce #ZN`yqʚnNOg8M2:'[UzV;D#r1/+M ϋ61:dGoq;v[jgpiv2FLA&MbsNƙɄmۨZqhV9`&/[o]]ģ"_ 4#Nrc$ޱʻ.(S!6tWJԒ #r=\o޴{'0?UCkh!#^>i" èú|<2E]E5Uf_uT*Jd!uu V:Z4'ۋ%䭂Ҕ=5ؤ*5x2D 8794쯺ƙL<j9N̷c\Shӿ*<3Blrn=wTO{P_qM4׀npl.Qb~ )E^?G}ķvଈٳk,d:؝lG.!#Y[bpX,a]:'-4,F4) (j"JuB,+i|[ð;6t5Jbe(z'9wo( " /By3a|`wT.' -)I>= [&;{zulV ~I2}}SȃSWHҡBʳUk!Uak͋(j -`׆eh.\56[ .CI H<Ю J%]F`/S`du+gujS`҅+]Wf#b(o*#ؕ婹*i*RpaR"QQiZy9\lt$l lp2ng'r|BksռmX $i f.VEM[fl`m X0\L&~4l'鼖ݮ;ǥp XGtPmQG/ZڱKC<$ (Z"K3tm\@[U!چS1Lr(3L4~, Wڡ'`ϸnbfȬY ;T'v!2{ݏ>Bސ:vzOOXr|!D`L8hkZՑX3 e…}6Q \ F5}g97'8u(wO̫&v*g䊡:{翱KT3X7~zSB,ό3xMLߑ[bdIVyM4IYIXϕoE+ Ű& 0- ´ `GPc*J@Кi %i5-P;ˮapGbGf;fPg:bkzdak6\?|#/ xuϧ e}BjJ_RkTX vz=Sjv=}CPZ'ƃ7 On>8b=B3cdg o; 2dqYh?֝!aX d(A`|q1Vπ)!KW4(i#\rϞ$8sH EK#guh6^Xphe MU*!z{J7l}nqKCHz9yU^st%|E`O}WcʹocFL شie\_AkT_k \_{7ɠKxY 9aOTQou@:W%zgf`,6MQ</R`3  Ѵ9qac#7剈 fpM1INE򇚞-:XE?$"dz4ZćRgg3[ MJ+LP'=XSR^ZiSx{{LY} .PX+fxU[h݉t"~_cLH%I{qOڌMO9}Eþ(-|ٽGGB}lk{Ȃ FWGb@'􍵨Wx˩pE腊(eafJu x!:*8mIH_f&LcvE+6uhMVWDH{#x;^gܯwFtu hV0(\}?%fM) ֫@ KXݮdrG.F[-cj@ïCֻ4Fz<.acBu)Ebo}=Sm \h|ZbR)Zj}`V~"Xa)bXgm ShfgFU:ZJi' Dda02 ',6د4AStOI3RggY*0{MbTg&<2ΫWL{ԗT!>?s9-Ш*hSkUydmT ~pMPNU8\(]3gտlۊ ̐m]4ܗA2Hħ?`6/=:qBr({y}+GUbMtw&lV#i9b &ϤD䀉F:i 4u$Lq¼hvs 兩s^DZ^[_zP-prMxldQ^Bǘ,joG67 c[ =ꭠ!$FpAGUiG (oxԍxTZ0OhwDckͥb^J@]#N2׍xb6F_Gߕ_3;`nlts){f,;ʶ@棎k;HćTi#$<[튑[VL9Ě53%q"!KJ!re,NXvLdWP8FȬOz} PPt,QgB3ܿ@Ul³f.P;{7p(!w$F,MvBwmuٔ@wO56Pm@m/GwՄb9־+| `nUQw-v첥);;GB`0Fzߞ.}pu_ע3B3sNjt4Ŗv|\ ̯pw|-ctJr ˼JpO?"C3׎uB7 5| "m'%L+$d/LN?hTK ÌZ:Fr|IVɫ.4$y7Jc [d:P>LoNz1H疏\}n Wځ/eeX74X ?d2M$4OK[/?؇d `3|[r SzDn"a/^ ,^k qx :]g hm04C2zL ll+7K=Fyiٷl6&'$\-QJvCmƐP혁:nXB;Gvܗg:<[c;4‹fJJYݕ %%:`J ?cY{"KᶽRp ,П}ɥ* (6+`⨩==*{Ssx|3M1vU B\N,HU=lWdڒڋu }&8S ί,86J\ M<;HʈJώyhPIw~qom,"3?6C*a2] 땡қAc'Y+1L|x'GMlKދXux^ȼp+şv3>Nׇ"WL?ŋ5ȼF ]IųhJśykA`}tu, t+uܘ]7GӿIY0uy׺hq;bnh~uQHD&+gsCޙI2HX"LMqpF]Y"TLhVk|aa F,vxJ PV)qbRNgYL^>@8YMSc&Dnp(#*گ`hwIQN5 FŠ8AƗqk܋Eٷ 8":r?DC mLFS>8p᪸TZ2>{H]|(TR, 1~t3ߍP AI)Afg`iza䋻 擽 Oe۹'tz# r%aތ-;ڜh<=i]t+lY4@ 1Pn\]YM, ^hLխƞj^qrK_R2hkbtMgmnW\c\U crp*oWuzϱy?"}5N$`hT9ȯ30ڤj$|o$\-砗v-'gEǮ&"R b GӼKyF2b4 FBLlW~g1IQA9NA4bEgЀ{+PdY[69kù,zAW +MJJD25t|Do b"*2HvEHT9/؀Qz0Zkj7:,r{e{s?J+ɃJ!hbuim 2=S7],~&d@8bR>@h,88jX h6Cu9z $∌n[{j@$gZlwnL7$=Z H pH\Fx)I-Ev43C$E3P\JK%/??RzRoF{,!!6"hFkWx~P#yω,@+9 He Um]I؈Eo6{oNFM0>szSʈ"W#ZrX">N^pt9v*NX=rZz2~:bCekãS74-u1n/D Λ#ai@6ߥTYXRe\%ۊ :pݴ#%?,;[aDǃҗ;F5_>>pp5I`g6!c54fsq}q&mpN1ZnlkEu{U㬢M<(0q#aUPKP3ÀF@-eEˌMJ^UY [MO=#uul&kTNю;#Vgw}e:Mi8l7p׎qj4E;&h %ϾgXd-4@F^WSهcv|ϩjuzDOTA= U"*EQ p}^RTƶFT8)1u#Xqk>uMY,Zzb;)Yj P7/݆2_kT5J5"IVМ|qZi^*lqJk 22Ԙ4@9BtxzW,u PucR< r򝸬R k9#M{:矡R$z5BWO748ȸ&dY_O_V2i_ń _"[-LobZ1"4+|'b~rR6gs^@G ;WcSVci,+` .CZHZG ;9}ass^S87 }Z6tQ8+y R'DlMjJǖ,^s1:ph&hRF;ۦoeIyXڻD^dm?;\̊ˉ6΍}2HvKd6EA $V_@agrۙOt5`{Q{‚=rpOc6Tf ̸ KnrIUO?f>F'3q$=1#jN23S,ToԛR{\'3(b\whiDM|t_eHE K!!Eh Ơ 3#\nnTJї!J&O/F(Ɯ4LYo#kK-6-62E&RT%e",t7q'ߦƙkiN%K,Di2EF'i$0t}OoPjqsxU[Q +$k *>a:WKٓ΂I GnIjMƕ>@Ɍrxy~݋ ׌Q>xMtQ^[ϝ/<:)0o9KV hzzZUW6U&<'#A 2gCVa4xr4>6L0{w6[y^wl:dڍchi\ ׮;/TJ@ i#vD`IpH-w\Dcrț̐h/@ jC5/'ÓdDn|-.fDTMзcnqQ&0q4F/Q*- g)Qi G;WJJ1TG~nqC,rc^ lCe2Qϙq(!%"Rk OIuҮjD|8q&پj_Ԉ̣3Yܖ` 9K#'KUI|hԼ) Μ&OtMjA".Е{Oos KA3\+AAAo1IS%"/^xF90*[VfpLGTYɳ%w19nqw# 7|cZRL􍢻X&r }ro@"4Y#Y@ɱ=r[i/11@^xB$xx8y{iz=:H'ţ# ]<@>a~q/Nw0RVcgm-W$[V8O׷Oi+-5pA ǁuYM ^uK}<&t'\h}|d1L%@p8?u=V+a.7$O2,t,B-ꇉRBA38LYLkp4d`S*@MȮ 0ޟg'wA(4FկUs"zDSڠB[rO`z45*'Vd$i}a*7xoJoeaEc ^ N~WElBj$OgOavi?_6=XQK#B >(:%(MO!.l_v lU:k0;olEH1v^arDaN3=GCxAQ9c Xd&9.Ы/=KAh\jʝs sH㙹 bŵ&WLC ҿ& 7;_eƽ4uԕڞ"1r[~aKU2w(wuoB$h\&wc`PN P`%m: F}C wф#hP5s\^0C 6m庰"^"2^6Q5kg\qk0LuF9@lDyϥ8P DtR>AQ]NbeȺyl&dդQ-1*VɊl`)H)>F#z~xUswu$\,xE,2SAh+S>!+!m}/IقOV.YQp [YÍpDءpU*'+<*3LNbk}܅tK#X)ӢXLBAI qM!k!]gSPz-E|k.5ۣk3$PӳA$]g|#JFzqV+`˾ѼsL(BѨ;FRZ4PVڤr">ܔBi_d+@4}_73Cg~]6-^.ދQVq.+'+99*ElE;׸W-ͥz@SL8+<'.BatZHyP6=)>6_-8£fCswiH;uݫnUFVs;-Q ,ȗO+&RYY*/6I+j7B)րurЫ؉qyc ^c F%9p,m4C K1b(xgnyٍM<ۿbTP).*aA:l/h٤)ף,࿦? cK`I/hrBBBig&m~ͬ J=7s(5c0^16.Z1/h (A'z5|n B8Y}B:p ?/ ə*/p.^c pܮ.Od  bkRdJWwcMb>[J)쩬^":廷1ȪyjP~dN&댃( \.Fgj L-D ^݅90Xf75wQ@u;&JDH^#F43c{\݌+;S|~i"5y8|r`| #N:{ܸ4vE"oZJ=C Q nUce5y6Ty)6tPhG*9=w#_19vK"3&7UJ v=uirJ7@8bT1L ٰvpu'/!jB!RXnݔ5e.Zfo1 D߫\* }_ tۢa9My4P >N>B(\NH5*w&xu˩J8E 2@\<'Qt#e&Xkzb *)v+:H[R= D) SߖhYBu?)9gSϧ)H&p:jգӇ_ kC Dx9ŵ8l ag 2I<*tӸP*a-K_|xc`yRI )g\ Ɇyރlopx|Q )Onen)>˰Hq ?-Э*h6[jYd3eX@dwEЀTYc')\»zPjC*L*U`G;[*QEy86%v(n8'4GZL^a15^Z.eEhOw\VF>Mj,5=EK' Y:o⎎LA)ݬM jYYO)@dtOo⟭HM`IJ~ˈ)D$(ϲ̘'{8)C:ydlÚOH/'dͶO񨌕QU> CWFh}\@ҪVSꄐG$x* '!ט=%;r}gRInȼxkGו8 a3`LQeOvyCjX|[$RX,]X1cXz+)`af"OK {"_F9'5%ύ]Ҽo %3ovF5GtPo>ӵ扽 .7.ZۛdMq* T}Cl1,z8 muG;]}Y31,)]Oegff"7 PsYL%K`)!Ib͇]+ aRjC~kP;-Zf))cXPfECP9T Se{ZTJsLϝЬ~ D%c o1j))fr)j o5랽VCu`~@侧 LNf ~MkZS*$M6#e_C%˩\XknX怒՗AvInۍȫτV1WlbjKD0&ซ-gcߡ|mKKƑ",f-RR:MFe&'5 tLO| ?lKtFK:ߺi PIl~ M?eR^Δ %%4_L$oG=Sˀ5>MHQwчcXChοlXj-:)ڱAY+G`5IBg; {8ˤO#Wa\=3ĪY;b(D'VoK2e7R'ՔMN&jZ[L.&ZJ3>Xh'}[0n9sߖS ؇o"Y0_E&U+Zl[f[~\3}:g YOQ#L v/^R-e~7y1=j m0Ee  pIޚJ2D75AT].DеMz= Z.ܸ!%*.:nZrτʯB$7V]pAH"O3^V%6Žb%F6 l~K.)ekm'#ىD!XJk<զ`Z3}nٷğ" lۦQ`nM$agt_'qڦ0b)T˧H/E!AWW\]y+(;x8Ck Q3T.7:d<'-ڶ[+oN?5M M%<$˞lꡁq9KyY8id$q1 8_m͏zVP5wj-)#goQM.J2 2 *Y|E>2ݾ8? .ƣjMHFˇ)l' (J,ڎ:$3Uݩ-t#K[FAASw`IF/;C Jd4&0Ctg,7?skx8bfZR\SKkMYkŲ34Tdo+EKxؕ)$=}Ckټt31HCtk^D['l&kQR.^/ؖE2'Yda "} ǣXh AƓ]PR,A ;Q<ᄺ/C}B} P @c(=E"CVxJ:?Yo2 X:sB!TY8h1Q$߁U7 /W ڄ֓.$IXkZG2lHnwA͸IU'W+--ukF  ( `Al֔4{Wnti/?b<NKt> Bgg6qhNTT+'q$q弚PyIevj M_lq\L \sK( \tdo:@LpJbgy1Qr@:РM"L:0E|)+&=7Q 4%t?O'fŵೊL+5f?pP4B kb1YNp4:NG%s ƊSLMራAU a['0xR+'cX'I\jWp)Z;.9:@eK<$gYnLcn)9|r8h:~R]h*;ULZwmfD,>?Z\}X 8q@FmbYg(?j  ,!lӲ5m@f.BVVǽ >&tܩpnQ0ҥ&LĖ*Hg yo\=gT KimǠSKRb_mNgr>b D>ĹӯԜ2P=G" _`/ %CB ]jO^bus hƨi}t2EwZeͱjX÷0|Hӫy~r[MHX4\LT[#BqgG$" t>Ko,Pɪ$ypTZQN 6e4}\!n `Yd{D dV̽"S(@/QsK>؎:WE䣇j ?H8w|^lEeR "pV  xMg x2ڕ̽G5]UU'9QQQtab֘ʰAMklqlRb4|noX#vY=b#>~~ *OW1?`LdvW}x`0t\5KoJvv;S KmJJU8Ε-.ń?˫Zt, {qm&UfPdkLaʨ6''Pɳ1x&- `B9R+dh7 Upv}XĖ#W&+8yurcDpxşgIu: TIPw0b0ם!6, 2ՅC< 3}eEmfE kQX;*EZ{/qu9>y񡲜x󉠁҆|gagfU\iPg\$>ե<[ۢiS8tF7JAJWpvy໖`tm3[Iv|]mah'g}isYgm5mLA|v!| CH:~=Ŀ.V^v+5cTBFx޼VeR\ !6p|tIS%_9q@yT- =L~O@PDtw3$`aHisN.c`S4س#36T%Tl7NFuY #MR=MKT!hFa='sh: >9\=1{|P0Kj|[^~̘9XHH(J6Ñc`>} 9eI:``C\ޓR2'w׌t =O_3@FSޅHrYWrӊW@* LJH#/݊2= ^x #(Ǟ_Sjk QU[SJtsȒIw2^WCwBHK#;_:q^B %1COXpAVB!Q pкBծz;WjG7w>p172xR%>MMy&aݖdZAAӱK];M׀YSq.̛q߿jЦ$zo#q~(X f:E!&%dqz`[\2EIt6Z$ /-&`+ k$~'ՀP noT_uּA3W?C8Z+ϔQ+ɭ-ZIdh4ђ~Eb#$;yOm<=+]`"Y>e`ے&â$ہѿvnQH!ݗʎ8Vw1NU-p;N!y_ue3a?U bʬ8ni|&в's2Hm\v۾eH˖K{ܺ\a8;4a (_2Ck,xԳqԗ@G@.ñ;k:Gߋ&,JdZI6:eiI{P.ZDBf`{4V}5qȡҐ3uA-͉z7ڜ!^pw_X?Cf'X4MK1j(Mls8LP!ONJ.zD'ANwfќ: p-2j^l+ZTNP _bvt/4g2;QoTJJ|Vf2/nUQ>,i5dw.FWD]L S8Qc~T%c>>/x-l8y[_ l"6'<#bban쉞TsȱBrԢ$b,XSJf31uCS0?g'{Oڹ>*I*4S_3zDkG '"w`0aHn>IJoZL[a?fu @*(TNlWgx)]kl˪$-844>jP{:#$ܻ$SLE -Դ 2e]9mԬZ!'qдW꺝3A hlpm"wMb6t;^}Fh늳BxcBhyc&!֋*ғG2f=U˵${w71H{laX9Dkm EFшEQs *O7PubE}6 Zheb/xڻhbmZvRtJo-p^=%گ?o>2偣!5*r5e4[j>rW*qr<8}n`%KyL(jucW0[>lP@s{{Yen,OrMpLM {pqel|12)1SB̲yR $Ie Řa#Htv9Q>1[CsNõ՜/m_B{Y*$&r'Q'J@eBSt̀ɶ^-V\WhXn5D }oƜu{աBޙ2-kIrxT*U4+nfDB69hKa4S-9T5F,8|djڣO SÖ[I5~[kTYy):e줸wn1v`?#]1G0+ȻA}>JDM }vMaE @Ǧ!t$JD+1k1L㒅}D* ķVڬ7b&`*ЈƦg۫(^UEaFMv`OvE=_i?5 ,R9}`mwY@uiz˓'9z_ v1̿5[!-5Jn6 {dz3Zf I!"P %`K˞gh挮tkSQ`z}Pez2 6G è JAPdyüLXܼ;zvfRʺ΁Q?$U}j1Npꜟ[ݏ*O)X7ίn&d-|q#~hajg'H|(#eڀ+ 4t+@ݲAA'qa wh,;-L_= M33`L`ZʝcjNwX"*lKY!򽘴&*@pKjX9FejsqdFfE}G.IYqA)L`ܭxVDT#Ee@{!ʞ 00z25o^KT9Y3tcӨ} @>;bē]iQO F,071\׽ngUv[<'z4ЗN QwWCVFL{A.0o8 92Ek/ZyMΒ_M[t8^TDă{%3uut(MO@5a9/ϣU%1?} /  v㤽hwL/#&| j)AAgG&zyA/` "=X^'5ume_4W0:QخT܂^|0dT#*l!"gboKH}L?Ib}i5Hۍk_0>J'/X[-! ,2랶qK[c%3֕Iqҩ苾PPc.>?j}x,@̘?ҎLh˼\8?oZeұ{A. 4Ad"8Iȸ9`?guxs!͏c4fm~&oMՅ+$eX܈1Hmy_/]~. Lx܌ѹD<p<]p=Sk j֓`BҘ49<-\$ý݉^G70q 3ߐӳה+?W=rǻ/@ 9N`{N6.bˌXVPT1< %d~@kgmse7<+]^<#8ķ0S6zƠa0p?* . seY4Dž} Kci'6\j͑7PјqkVƑ0;bn_pJ$Jd2s}\Ǡ<܌qywm픂f쁙8lT>cbfPZ5(ן&UimU|f0'Wu׏MvurC\E'a!jFuyƛᲤ*/u31ݒj- P%@HkIǻ'g(5)+kscZeDcPH@gxR{Tâ4b4?/i׆PS6k-d֢OY m3(NP 'h_+#i/.Gr!*e)X425ue?&8Zz19@vҴ=ߣZ`ӍzEp`6 1Jbh^t~mL A @e4UѮpқ5LFB5#902rw$2]:B3J')WL=)V)ѝ=a \ |[VO 2f-"suZs|Pf!sQh׸5 L[˘ƫj'͙̣%#C>xfmLIgK-lcdKy([J+:t?&(&s3~AK;&}%LZv_EqJ Qp Mmi3]:"9jl#"ޑق25ؔƢ Ae'黯&Ι%8+K,b&KWLs$%q-)u#%LdTjzS\ _ {iĒT`V}.K`;W.^` ow S8YA"Ѽmܶp|sԺr8߈ȑ S<[f}4V3 FBi@؜]VBqJP$7]Zϯ!pk0Oփe/$mQϒ4/ԸVp*uTڎx77}dOor7Lxύ=J6,Z'pM%WP8hs完c'[4۠./8:+|5ԅfS'>Cg&#%NuV3 i]4^AyMü[v D6E_yhqݼX_8K(]A/f_fg m $^϶ QУt^  <*VHԎeD@z*%DҬnY=@i- ;) mە6-t-k>h1=l9[> "MԃzúMrf^:8?3?%řԚdpVl'S%wgsd2fu=OHsÚJ`ܰ.aTM=ܩl\ՠԎ)gC@t@`1;Y+z=?"ȢzD\r}& n GmXF5 tm“n +s+~1Z;a y/ ɐ|>: 9_5!į QrSc&i`s (FAһͱzwjrSJ7g8Dɠg?x- ?wJ!-8{~ g2cU6]SD?C鰟NU `tAjR &.o3Q)Yd;Xr~؋jGm.kIL xKt02?eLdAM;#%>2qӚFgVEc" cm+oqO-Dz,.Elfkd[i!A,8sT tT/yڢc֓e2  .\DL)D6ŕ<47׿\&M|[z@cPK[u*s ΠHm¦Zo&VTR2P^ %8$0 nh٦|AO7<ιW\Jʬ*9J eڂO ]&tzPEl8D&! GSS@s'Ґ"sW.n Qη)zo%̳QŨ%|g8 :b+ַkL).%u 5P<#,>ɚAˆC#}ؠNCcZzZԳ~8zP/&19s6?N@A3rRZt|(r,>I;!yJv|v0dF`٨D|Q5ͥ2؊L7=qqmK3}x^'~E{3mMg3ʤ&Xߐ߭d]?W((gKG5.dTc[/r ; p1dO;\(Jz3`GQa)ZEMKꨀ?2|nA6UjP*׏aPþ*rTzZ0v]S 4ټ)EEn bmd!ΆXCzJA&*㝛6uQjȹhzS.Q9'UkojK۽Y'EkaIT+l ٴwSGڐ ,6B-yt/~-B.8{6Q63{${R*Pc ءgFky͟50'VpÍf,u(X5KFW'~.:5UH=豕9i"Y29`bu;tRGVM|Ui[lK6Teξaqv GA:׎m }namEx]Aq"y=6 }|-cB00{֡Xί5`U`'2_CaSϣ[P>:К`fԥپqIcrH .J"\A8^^A6WTOؔXdX+QB Xyw.F#ˆL?KKgOmr!vJmkz* u` :x8R5ZS4i=ox^o%dĢ.a'R)Xظ͈jmT&ܞ Ӱ};,,ء)' Fvйqqj@Ƕ{ g/:ֆ^()g $\m( ؞|涜쪁r'P1M}>L`ORw<lKZj*⪕CFfFy= PgvJ;!0MjHn>+ 3\ Xfo O2FeSʝxTaMlbGx$:u˺>vӆeMC6܃uu=bui0{GChxbj6~I@KWFUVgΓH5Lvӂ!{}E`9u#7ˀ^AhZF fIbK_#a<|,kImX!ɫ`@M ^mF ].l֐YQ J[n~A8E<>(VhKfqpAHZݘ+B|@T6N3/& *:n^+p{]4ы*W#GڢLDV}<[P@I)=˄S_7Xܪn&`ґ1=ܣCbEbK30暴l͈cf1({ٱٝe_o>5pY ^u{"_/6Jd키:^(?1 Q(9SjӗMhP$IU#eyMpQϰb36bV#8H܏%ՓX:J`]ߌIFqɎvoO1Մ  Se/bՒ9&CI>ːDLbR-'>;)Ph, )>Ln|ߛޥ^_F9ai! _zL'r j4'MGm?7lKr>dSb#wm36kUz*h[mn 5t䀌tgQ?񿶢Mf94m<>kJyCL1S,*0I'+BpggC3Jz{@nYc_x"51Ǔ9 }^t3iO-m5AZ0T2wC5GŁn Mٌ|i5ަvvfN'J<('7.#ѕuL9uo|Wzm3~FVhT'南5I]5D}ݻ&~;%m^E 8/5V_+F_&sq/. ֖PyKV2Fq&c3y`=!X:xmSSzf{9u0F^?,/x%> oW9B <J-lSa4w&BbFQ%sd$t&?2ia(ȬO ڶ`NOBB|=Oi-Dm}殆Ϩ1P +^>CH  ZzC넡߂1ݑhGI'UZhNUX G/Ί7ki7AGf4c)b?9ʸ3 Mİtӵ0~g}2=s3;m[K5`0AekwKX))0ƳeAL`KP؍_9"zL ` -!=e_" ߆C%μMudMG\j&+hrUvS$Thd9S}VGI]?(6\xu?f0(n׀+8sɚT`+Wg LwŲ&Ȟto UF?DP/vB58n3*Dąє /^-Kn홊5%nP"[@yϏEIPI-ѩOO[,t6BXF)Ec6%%% Dbpxtܬ&!ÊY Z Ϸ8Rt3W=ĕ܋t;Ȧdت`p#|٩9 , RQY-5Z qPkಆX.h| =o+ ZtZQD$);΋t v!pB*lUEn)|( ɚh}̴}!R#)1|@~zmr{E+uXbGI|{#TVd ª0_8⿭bL șX´Vj7(a_kd>Vc~f=3DSq0gk!AK Y^ ]k|KHk!ckJ7JъxjޞU_fn F2N\[P0x|5ڢfn1wn>xDQ&l~_j"<=kXZƸޮ N_f$ɛv(jƶP{^B-%3(䭀COQʪKB' C+ yOLVn-R/0$ W̑yav!!LlLJ9^~RcC3tNCISaxC=e1 X̦ETiOYȞUSsͲX)EvP.X /ڵؔНoWfRXrƑ[镢Bx.2kЎۯq [ }9D #D. oc; 7 2[(r i"cêd%o TCķ4wo#1rjY19_%7HVU{Hc7C*Mo] ȗ:P%xgܖTb8Q?f@%[/BpK;UCܘrYϽ9L^qm_A6 jYL\ftzG&F,6O7}5A.7 bq'0G|/nHM.QX'G^zyKvWr't"9.n>E*%22K.[A+>{Pѕء;UW|H0v['/2$M^!^K]^ 2sbO@vS<F0-~:FǴ@[Ͳ{Qn:b;D]k2&I# N+!0o9iFQ=DZ=ZuueyTG!ZFy-J&=Tj() DІf Ԯ%z4+P~hDNi # ,b-1ˆI$DX1MO^|@;؁K6<)}bdUc.x%JxA!ʹcPYDo|~ܶ q;n6>'y2`vmP%¡Y RprG;j]8$=NG>Hҭ=G3̓'j`h&#RCPۑ `:kd!",p)lDtQnb()Wv2bNg?|nDb8+/)rG[dth[i4]|isY-dM#A RaCJ9 \tq"^WS :" F2ˋ+GxuϛX)dBe՟3` >Ycs;elTr98`(E8xJ~%uC x;AԐPGùR%LJ~Ќx87P `Cd}P0I6tocaB5E2K׶<@EL3u~ä*V|N1Y5Hzf'S ); lQJoXEDYZXx6lC ?SX@?@cG}8E#齝$" +p hù(I>Cv/a|Uo@իCu{ K,)l2֍\z9av}:aDEikMd%LAr/ +un6$xR՛cוi]-c`(񟛛9u'wd}1O4-uUR@oA䡐g8>eW\mz8tʹ4$!TOA Y n%/pP30YD }h +$NNt,]w]C7Es5?gRԜm_Cb-SǪvf5P2&'֏4 [P*1@?56?+Mx! {b@დ\$ب312 ͥGz1#1,[{=]*JA޲7MQrSg][ Gd$6Yj9vR. MrZ9Z şCg,:قe9M/,rźKFygy()x^;;ɺ.*"op62wPTe>%)zsRK@'VsV]8=HbJm$hB/78D%8N^".?<w<)*i r%.x+fcOR6R %9鿴(Nreg3q_&3|plޏ-6i\Wl}{2 Jv˙5jMb"^#܉1\N 㫒/eUp 4kvf0 oysl`aoO|;L]6YqLW \o1O3}"{"a5ڦXlહٛjXw>(3Uacj 0XVp!~fUr[טu [cѡyJUo4Ld,(V$L0G^v+nA9ag+}!l_r02nSB FR=6 E%eq #wOx |?p |/qr~Sw~cotcG:EZ46K~0II˄k+MgMb`흑 -ݪ3-E6Bɍ"G+*;~>Z࡝oo( &^@Qv<#{Ĺ {zԉq|ZYUj7W&=scwN.);HVѱN)=PBӳ,'r(/U;B1QDˏpHgBGJG׮sΥ2s:-w׃Jj$ö:-b9|G,c)܋G<yAF"SN!ᦊa3ZH龬*fk.2lf$k~ӳt[Z|z=ʖlHq_c$Sۉ#'?., Jtt^CY 8VelxI]f P(z>`q$,b}B-iG?29fu~8K5)`#$֯\cRwS1P=işEnp{dV9("NkK=/}~G&םRo[b5/5;ځ?DE\ߧ :w@BŔpglm Tqh -ƩڴU%&Aɶ׿UF ]n!y]3+'}1QlEΠB4^wStgbv36E^;.v#o}m!EPnT*? LOB*KATO+c2 Yڧq8Y$:JF'Ft^!HqYdY^}X~Vd ꓦ eN?W9h>nK݂L 5Aks Pn1n؝k|66gθ 1KGs8Q^V?aH~{Wc >ǚ|a[q5֪*"TEbtdïIKT+1ZFg ԠPUZqr(A~}j+FPkw9ٿ}/G8Xci.9^t&^}FҶt*2Z?ٖ0l2T9@0:s.My%/FN9i꾜̟ ETJn7H/%gc {?SoHadRd=ô"X|*0KY᎟zrEj_΃,:t{%&bO.N;6)3w\=^Rr.+n_Ш?=mj/ZکYMfaxxM -I7f'1? :O.QcafZֶl1_Gzۈy$v\00}6ӾˍXv˖JңpŪ?-6_߬ TU4a-zd559^ʹi*m3) s&U$c\>Ks)| {\Lj׉V۫dH6>)<=: goCٻhJ:98u-6RˌtRGy9rF!V^x㻢3P(ͅ+O8ͮ[mgVO17#-mF]ZoPNHLAl1R2Wsm%I-M]!OzL6kuV dv(`6r)loEP`[942sAiV &0~hmr" V0bh2B g圃 .pAqz#SbWbn稙-$3.Q;90rzpq0\/cE-Te%0e'rAU k9xR$o~B#E6y7V~ioDii? 0JS'{5sDfq º4*v#rn`oٳK}_ -rWͬZC 3U9wM~V. hƕŤ`);z+pN:6eè dKQ`@GbH*䇹Q-jWhYA+g2N7u3|5r`ox*Szַf)Sc<:8Y7?ofV''7^Hc3A̎ 7rH)$[*߳MO7|fp9-WAA{;lz_IJ<+ÜK 3N[PW_Fڍ)20[CgoC߈x* f5a=Vg񫇍&%<ϲ"1mo?B_օ[ #s ACSA{_bzж}O~9T73WᤲHqcZBcFe> ~JIDI͚S3=mW@KyE'tO +eؽ%qi[ll0x&c%S}y2/zry+w4KgRLf"3qŦ?Z@+wjL$qvˈxB9xI菩;~# N.9)J9[,gLm?ޏy*k"EC1˅Tl|ڑ[M*NBπSGSE4< Sij%De? =*XT&\Of! v!*6{򻑯VY on0JY*eS7T5 Ky6-9J3xmyEl{d8G9K`Xu#HCIYWhj^^"*-ae[}Uҙ3M`;P\/sj zwy8 2Fn*5K^kE (ϯ`.o y{ULGEp:`Խ D*z+2ݩ([d.2uQSU@ĎZEs2;#=tcժ]e%-H7$tk+ApSNȷtSlj`7 KCTOuˬKb8оgO+I-YCpm=,%U7^+΃gix 28tK3/Y84u8QbUy65a"$)`sY*ߌokjcU袉NpseKdܕo|Q C [04"2 3ᖩ҇ۢ$_s^+NKT$j$p\C#ўl(a@?l#*/Ӱ@ {/%~x&4dRUf؃B碈#eZ!dWKB~6J莐ocTh>9Ĺad 8]UfnlZFA1DI-$J tf=.}Z拘7𓹹?k @ZϭM4JSvk*[(y8@*aAC@5UkhlK3%,$ȩ> }󇋁 A D:8 (Aw6s!`"X{Xtwhn=&Ȱ4`2c35l> g'0;}v%~U,T3UrD 7SfFb_|%VlX)[*W]ux1{)3ckd;7l)9cFbB#\1̜#Kb?k–LYeoU%CǍ6W̏M{a UL9CVCs"7aUf^[%ꔭ{#d#v4Hl3xnԗX&J5A}X5.`EyFh;ݔ]ܮPvo;:2FL\jBvo)Hlk)=  Ɠd ՜7z;C7Ǧ3_|_Np9ZC dH<ʗFsSU{VݺB}9ESz#u?*SitI0 =v:sV{K?Cyf˙Vjs,kX5o#kL'y.5O dq;IjuU_ ݸ);U'f~3[^{w qX߱ *?" "z"/NRОSEυ*"bԁ{&:p{xg6Tadټ@/ iOЪuů-s|ud`o$DUD|M'k , HFf8vPPDFU( ur#t Nl`I:+qݰ/lIJE ?:Y{ 5^k\4AϜ| -& Ufwx ҩ&Xk?܀> m=\i@[/zbcM~XdD8eZ^~/άx52srj/rXh: ?-$*?j46#G0,䋴ا tVvyM2@Nۺ&Q9) ŭIY:݁<` MI F^qp+ 7ڱєxAj)?O/Yq')XJIbU=3KՇ'y &Ԧ}{kŨ?)R-ډIF2F7]8rU-YY"ާxجY,z$Gk[L 86h5p+W\sYODU5<׬ LIQ5DG>t{}f Rˉ' Qi옍fA[ݯ"-OTs wyY+ e#bDqŤ}/E8AH%qy*!} )^Der~ \{1͉Y·ն3KՖs++SD"<"Ul? 7q,'ʨ!Kjo*CA֭|ËUW-Ud _ S?-2kv=ØQhl 1j Q+HvZ_p_Uu IQ$WޟLtq.!x* vE⫱3AQ"언a H&D?7mve(& 0]Y-q~1%@G  Ggמ&K:5E8Vsdj<Vuzjs傄9vsMiX uDۆ?GG^ EX'$snob-g˸*l'{X9uE\.ö qjq^ù Z-us񻥤l[A40=>~ֽǫ(-OPӞ4Ǘ ?C$ !vC{>+}.Jv%6Bmaql:ƦS!6|"xIp זR ^]߽AS 1LKu,>Z uxMCB;a4Vlۥ8#7Yeze;} a aBTlX\O)u5al;")jܘєHiL40l#eNHjz`69(@`Oœ,zNic>>_FBg~N2ގ$C#Y<: EM`De{SEN;&YUa8&܁AGl]xY}Ԟ"=YsF n9䕦T(xS[X@@!K-- !F 3>]fcxHqwfM[vҴ8RnGK0ԗ1F?6fp}rA]"Wo̴tK?.mMƢtز&EYy vgOݓֆ_LIvt<,8=FZ+GJ'Aﳏbgi7dQkba!I #F?UteV+Q:Ţ hcs-3ZiV8Pٮptuj~\KSsZdYB.DŽHshѠDZ|ڴ 1M͝ʑؑla';IA?2=a@Br#ُ^XQ8m--M#t_Kƀ #QU'R)J)JZ0ܽUXwbm$z,ydd's[umhoMH|zjeZSWʡ,1QB[-y+nƋF[sM{W#YcFeos6`Vz)MosZioSR4ЂL!3Sj EdB`X?z)iސ¸9)i ؋]H-13,lT-._}?^s{{-hOA՝N-QQ”UX.ۛ%83VVlpn Pv6~.&v ] "CT#r;lW`˳5sk--rT#Ͳ8Ծyxqߦ|jV;*xBmGJVtIom'gגۍȷ ?9SmkBMR4!FY:P0i(5~1nt4Ce&r5!YGO{[^WZ++qTVTVcZ%Xzn#k(O0Ro IuF=gn~ S^uR_tȐZطìQcbL~ -x(D2E$8b3ԃ{2 =Sd|s$n >P Phefc{?S 'ҴьI Pƶ\/!i id-κk*lYx{9pɘjÃViDqn3~eK͒DIWQԶI CBX=3RfNz˿m%3HӲlHuהML)im=-rό3I{Nݣ7<|C6j?p kK*ޝގZ6CgrMH+s xZʷܺ2J\Zp`5.B #v1gʖyn@D\-WZ ^S/6sM̐;Zf3_a2A0-)?)1YUaY@{ms9cKO8`u8L#I􃫔u:BF_.ۀџLL⌽ޚNU5GN"mV820wIhOפK,)΅ӧVN]䰰td}GTLMt_5Ū170 'gNp?I@R?R)?=fk׋Qi]nk֕簉cڋ[ےfuA4j.2Q"?WUTS^c"X ~#LKiW'"7R4]Dwy) ]Рgtyq ӿћ(ӊ`|6{3SB5 ,FULfk1w޽vvExHߏYq)8FD`x/qZ%=s= Q?4gUaOxGi,Itx2(F<d1^bo_'+2Ns3dNc/Rb+Y D]I*;d%"1ﺓu^av /uݒܨрUl11H:íVGc}H~=lcd|@ z)#l$lvA+ #7FKaK[¾Fqdq Mb[{D+j顾Y"s7*F;Sl- c/q< Dt[77ۈW-fhl焚3 sNm| B»kzoJ@"rah#,(GdN#p&RL(pq~NTS"$b< @NMƖ7ABav 3T2-ape%e"CJvmS5tQ?~ 7R3c?z$kD%?$xa>]`Q7Џҕ\ԅhqOnĘ{7ٕoV#+3p->z`y`mWZ*8ߨ$  >:sl7Y){"o56B,(+ gUrgLݚGAawre_xPJAKُ9.%7WNy ܸTfÖXߊ!A{O^=x˼w.تb@{KR`bI!8HĿ' XFs]"l3U ]6;4ɱyJb&o'OŢ@֖T(#UA3/J;Q#bC{/T,Rfh?7L )_V Vaw9(X)a1 C 6А6@P-C$H)Jz:WO,Ay1`9":, yڴT GA=ËQ_B.iF7Ъ|.z;msMɊ-"3`2UGƢ 'pv7=2}ck]dȸ1Nf"8}X .ZR}!`?Vyؚ{I@3,3ngV@[LAۖ0l nhkzmao7ChQFnKWd:`B̆@l^`-oFM .$!vxX9]C峺fL>45:3O'hcU ~Dwq(1W-zΎ{TG 1Fs.>skԣn,Q Ĝu9=) )L!S+bܠݻ9цGn`?Nh+!`0(-!_ >ܷCաhq]`u&g̽ˀ5Qw K&^B'~;$!njM>휚zBF`ڋqa SF~0e쾢i-܄># Ż&7l2NUq't~h0*שpIΈReyz_"o xJ=cRǭV/"4Wr^TE9ZsUӶF 0WAԲX,E;|TfQH0}%CK>`P?_pFL jA6Qd}lqeA{ij-U Y3"/mOEg@θ=.P?6?uʩFVm`x}ŐGi>|fg&N/Ht^ol0>uXIKԈmBX%S/ȢB~_.\G{,54Yv SWR4Oҙ[ye˱(ϧEBBka" :z4tϳ- kIb9/-h9z+vDz;ꕑO>KB,ԸYeCFԀԊy=-"b$H4ʾ)C`bm4 : 5 &:C J]IWZ;m׷΍y*3]|' [G썒R4Ss|%Q u{D-VZIsY[r{;aȞEz;F8~sx+r<݉oc`i V\D4"55?!䶭בj;wյi"CDV/i+n@&mjJ)^W'ş-C#Oq<ͤOУ`8`/jN3iVK x|՜ooCZ&= ?T+U?|h(5\i "@nxrSdQVR"}"=G+tk*xZוV~*  'na/ Kd9FRt$^7#F≆nbڀf4Ld ݯ]Z'(t$ xgM@oڙ&ho%ݸdwT=\Q]̼ĵCt[Q/7A]d̔7%IL#@ mViH}Iwċz+.~u9 %[<>\6|SJLH=CoQEZ'KoShP"G:Kѱ QFv^g*6uɁ[:o+*Z|k Rfۧ8G|ƴ|wf{ lQyb{\V_*n+kҝ: QL]|8$0U,91@NMI\#DpWb坖F8dxyAi4Cu16yn%=hBm"\2X*j"H2*5841SNаpJ D-ofd-s*H_WlR`3|:BDOYaJ"3.t0Яԛ).w\BLm ކfJ+KfAIHjٸ=y|CBӊ gby>%!Mدnv% 6{#6Zkf_?ވ2)`GH>zLXK[Vb9-K/HV\~9mlEHƘ^ײkLuuiOT0$uKJ3KzB[I\-Nd54yŘN2x|W_jґvѸ ۊ:V= EfÄpIhpa܎Ladww l{=li`2΄AE!zF-0R[czr ~H&T1nh%!zMmrf6p)xEC+Dɺc8$v;tSD۳zlˣH @V#y%_OU{ԉ煏>la١5io:_P>M]Aåڷxӫhej:=[ᚨlI/q6`ߢpZ~5>)t rKGV۰BӺ!// ˃ε1)"tVJDOij$"U>v305ӌH{o _5Ev{ D TP L[nGV%}cwC8.fZ\N}&c!1 Qs7&=bW?RnuH"Ou1LFk$Kwe!jSe8 /hؿ#|2*oV,A9. ҂&u#d18⪀ً_A~Cu/gXOZ|'˕oCD<뤳YPSR u7lt2V^3hs DQrp] f +1l"'K,`Еm8O]e\43ϵL"umP<1n:.7f 1o\x|yڞ'W;4SnPnFbTl(RmNo=aEBϖg}Lj:nTkuSDM@[/4}^Yz"mF+ENtސ3,!.^;uH(ԟof Qs$m4 եZۙ[,P0^,RwywpQİ^#E;_&S87s(KW_Ur0Pxs ?B +IZ}r<巌Ɯ tq}#21P(߸͛JQ?lowN#KOYQUs2t1w?d o;_`XT) ij~uAiLaNj|6!w :wp6먏mffU{]}ҕB \ ЅtfzLo}IԔno5MlҦ #ra{tOKe,h}hDOs7!%AN+f#S@;ѶP;̢x̆GOÈЍ sѦOK0(?Ȅ;bڋ tXIdxZp|:}KW2o^>a 3 H%l5[/g=*۞ Dig2ɘL08k9! E34GN]ПBYE đNU 4Űy$F׻_Ta,n$novTͯd&GYHvw> ZI^h|5.*w !8HW \sՃܺC $44*`˥9t*& v0CׄdxsÕ V[?U!bu)$9FmDŻ+Tv;4^c}Vy2SXn0&`:8)e-zuZvq n̩1%:MݫGdV`^%zs6\=q{2ԈZ+Yv޹KZVr6ArfօSX|爕\6HbALNDCaaZP;D|W>I]Qڥ`$VPXJ_E%*wtɇ4G-O|o1p]U^ <}GӟD!zTJ}uq.:)?-P)cB;ſKHF<>[GoM._UȪK,3yP8W&ަ{4ޤ6Tn4(Ʉ9֠N//.|αE/&l Ixdd-?jdXIR]G%}4Tsn 1'$ G.NNfEkk4Jk%j]6ȊMlK^ p;~;)UJgEa(8bc"V1(2L#r}'޵M.DQ֯z)(IH3#B}NIM~9RVʸN*d[1i*-Z6El_nm+lă38 *듟+DFr ^ J viEU1˷C@KaxUq! P0V>*7Cو^#;}83%|-8>ѤmRB4υpN #Ca[r8Mn$5C액 wۓ+?11^4Z{ M?ծkICcSMMɴگX[]00''l튉uثlj0o&R9?W~4|xk$梣:TѵlrКǐZz? 9q$~p]_4NȍdYIyG34ޒY.#Ͻ8tEؽU<) LoVC|mLhXQ_&Oe鯑"}^(G㺦ߥ V Os 9_+vX $@^oizWIF-V@˝|G=NLo&X4颦*n7i.1aܩBBu.4qj^d6t3b4hiGHg,i㋵XsEY]mMUF: Frr&|Sd=v {6.1'qFɥ`]AN~#+ن=gB";e +.u!P(߃;9fr€(+QNHly܍zB*z'1'h`ԉ^n{qhF*NCdHԙ wfE2)2F{D+3?肷y2ۮ#4ypk&0ͷ&B*Bx(d;Cp.' $8}jēܣ3 JCuց1T?V:u37eU:l |k56X2q {J݋eTǪ o- hpH){棜Ao!X4Ԇ|=S${4{e@ 4SLi:?RG Y{(ؿ:Ѧ[}?ah0V('Uڹa3NSsy,~rGF GpJkZғqj- ֟DJaobޛ 4(xT5鉎+vp +4H!ߙ$>ʺ>7܎g4?Q*3K%hVPכW֝!*3eXFFoWyR&nr0y[YVxh~#@}=z= Z\EN|ȁL{&Ǹ!MDŽ}֍%Ad ?2A+ZEN6 }=EK)VAc q"TLN4w;0R]ƄYK$_D38js 4?P! Ó|({27 0&j?31l"EH{ a@%c - G7 Vqs\fOFX >lB"1Sg*qPQ2A萒/ ϝe`F0-T`pu*,v)%A%q-Eʻ 837WJy溔%7_&2p<\Vm{kS9aNǓNJ {RLgtӽ2\vWDK_ ͎8 C%)^^yj^zy1"* bYiN+fdnƘKJ4rڹٱن?77PjQ-j]{=S~GVx8ߎܾ1嗰ɵX-MAfs\8QbA%%Sx#ktRNrZ|%V0%9}r }S:uLmgħBQ!Q_h>EE/̤O9FB?D6nB^1=Z'JO9 {(E_7/|wb^u"h@fN: TVa<9`I \/1>xrIAz%6DDsR:mwm$~Ao: RxM=4s<ƛw>O Q8DQxMfҞ%b 1D8's̪.u%<=^yGAsTO_d*3QNʥJy+LN'd@Y副)%(:/(eǏe- GsUOaS(O3~Fz/z:s:{[VrjI!]EiYmsed?9tLoN s{,wQh<_pRca]B~-Z*/k$F6IrHG9h\ 9t[!cjRZ G`od3\J,emhQ?ۤy'u0݅x3?uTm ZьgkƬG?a Č8 NL*¿yc"3B}CB#[N@#\Sø {{Ond<hTJ[L9s}&!wu5^]RS_Ym=_QBWGJqDfN$~y7,l[kj0|g.t~)gnYQ/=Sg/Z.UɶcbqOM$4+@r\RɒaqŜܪ"ns'=ފ>pQPPX昕Dt#N.q!V%py:#Ў{MgIx]mP5uUY0`QYPEօ,Ɉĭx=fz#-vsS} ! 9>!t&{⭊w |$/Z걌uEh>B8^o]su|ġ=^4C3_4\2$3ViEؑ<=deȪ{ INovZ Dd)ȣLC4ԓًFi: lt };n -fXk&)$hZj,`Hf+\V+${e8hX,f:NڐQITDH60LZk=B`c:`5Z 8AÆr<\BNjƽ5&3:xm%e$#̺X?ک~ڂ+9N[8ŸIz/KJkhA,8xҰ< ?vU!v:~{"XeQ/ "+vNYFFLrPiA2lS}#(LP؈'_:mSQ,!0<#ǥ-͚N? {KUJsB~Y%qhDBT>VuaKTIgԓ)MI Xp&M #lt:iF9?*Dtְ et\ &^o:y<wMsk˦dhl\.T!D)b5x}ȯO4n]o.<7Q  T!ss -0FEFc>8{ȈwDK9ă廌dD.@邁 MÀ W~>=%^{$5$I+e3;XS7Oo[R$qjqY|dF̌kLWoY&*ݻ1@t>x3t'mru&;# WNˌjcC:Des]}Sqִ[ Q9nh"8Cdz%uV.mzp( ?I|\$HTqFZHh˞E 8-VMP?|I[#QWh;҅Si5@|Dcp9s@$PE%>mSAPtKfGI?A"ˀѿy /|<ǬhyHpna[ף)QRAL?hP[.U BZ_ Ì6­tLƊV9tBe`I[VՅfFD<$+MW>b+GjΤqewzN.Յ0wE^hώ +9Bu@C!+UщĒO@N`vk_dM%v&MG0GkHvtuy]>E&+UHAt䈙 w4wd!w²24IVzrw.)R] m-8t,n]s4g%F626(v&@j/KkV. yE_ۘIp#G?ȔUՖNe?`52]rMʚ⏲lqX+of۩Mw xe@k/-om4@>_NSnHʱ|P`Z4@PVe#8-* ra94k'x4u)oh%"L,C>ol&a|2"pB_B"*:P>f"Ja˫qH-^| TUM nj=U ݲs8i~be\L*D =ZspEp-I;:tEYޙ e  5/8eJyw|R.]s29IU9q_/3QfzVzl$mCo.g9؅ KOv.+zS1/uV?TOFڼPen#tQI` ?7>KMIa&v3\5Z!Vfk+qj$ǚȐ|%!]d}򎰪 Q~5\i]Ж揩9IhE5O) rGQIGUnH%}7k7(Z"jϵ@÷u53V15i;=RJ.7yඎjci%,Ŭ!bqNgx'H(@0 sL2PFNNơO+an ߰=0CY?s3B%cŵTX̄F hO54F'"o+~DtADdRDk;?R YA/B>92^sr]O#g ħML ɛvH qZsjڝ(WuiKȎVŞ& !/vʢPRPtYH0KqkW59q;~p*2X܄Gt,;{KcI,&zP>OyzKj7sץii޳S@"QbGvex?xΏrbnCZD0ܥӒ3a Y5d xWcvB9j.rhdy9tGg@c8&G#49z/"SDQFB*`h{%Wݖv6KmU9߷FkШ AYx p?ȜIy`Bެ<ї93)6FQo8iNT]W|4Z8Savv3\, mz?,^4eKB|_Kͬ$8=O`6VJKPK:)Þh.47Y"BKIf3ƈ`]z\Pi^Lz5-&s}1~ wO ;IV\I:Dcx"LB]re/@XeF3tt<;y JZLfA/ zCeۖg~H](O{@fsR0*h2Bh/sQ}]n /d_ qƅ'WcLfK ٺJzOƿ9(6գTkbOVaуczF#)ou>ዯC5+ta <Ř -;K͗Q,r;enB|ft eҁp͌(1x17sKeq~߉%؉c4k061k8MM"~QQ6p 8TLH퍞B̃dt|*]`4TsznO#I+EtUp7T2[]ˋo]CpģܝVMqd %yJ7:`[',O75j]AeHճ=H#}a&O=;r-gd;bn#? {O.jN34֎@+UH'GҸp\0(h"BvA,[3?[hvK*:Ƃ)@Ax:0xK2}bʗ.Zbhk4Hmޏ50zێֽ~H$lVj|*]$}.a؍SIO r"稓Hor}aVuʾXMK%f=FRƦYĎy wšuDٶ'VJ|Y?闣j&~9᧏r62aN &YaXKsڒyLԝ\?=΅:A  (ɝN뾱uK=QfFݨL#f}#wHR(Q S&D͢ά2݂` ܳ!0(0JSs{[+Z-mdglp@IKv~tD{M[i-G^lLBѶNL86;b8kCS/b ~sq\)1HR6>m#%qw|iH>0ȍJ "Aa2T'*UF3C ϔb@Ӫt8F@hY3:Rԟ댌ӠG({1:oc4~թ0D 1%[E-^'#uf)9>dvm*/ѭ'C cu9anЊK %\`dM 2臞FPLӌh Q+ً%^Y7L_W Rx0R}P`.fHPMsڕr$dWñ`]ʤ&Uxd$C6WHp񭆛'tSmS k  nͱ.G?͊*kHW$el,X$1so/u ,;<`oR {8\}ʴB6wvgbY8뾶׸y46Oj^:+,4//51kP(XL U$[Q#!sH)hNUҹ=?XSW9Pv1g_Ԡ% b$S}FanĄ>tMB]ȉKI)xfrh[:e۞ȱK_TKd)>\ O]>JCpqɘpfƟ7v%PZh'%"2zh:$0ǐ=޻cWC6HPF*ZJ?~q&dCajCdlL*Oc B&ӏi~9{5t^)lL}t }J| x~yS1yӔNdU]퇦ճc"j[0+JΪ[+AEI֭-sa\L-P|vw Ǧ$wg|1u֐dL U%bMy)(9?E d;5 8'MWؤz`k꫼#dMr"ۨ)HP~{N3XUHl^)ߤ_Zƌ?e >q,!Cra!:5o Ͻ>sDx`>"i%Zٶ +ج͆0h`@ aϛ\2 l+jJ^28%$\D:d6Ё ";6b(C,*vjZ׈l"50wȭJz9g=VsKitUg'fr[7NA\ME@9g@v/@z$  B1z D|!뚢[R}r7]ʊP7y 5\pBRY${x1NR^D8Ԛ'Y홅K~aR֞ȀaCerVϽxVKNZ0P}2s$!iFN~^S;Cl5ZPO !JW`(7A (6݅6Ulr_KߪW&"W6F Jn$1Ş_&_=s^̳6KD9?J<){?(k㨱[{vAGRp^71i 69sϫiMxd͋-p7m'0=mV8=HK,Dք)+\߽0r۞Ez1$/\}H2/lʰkѭ-h1L%TvV<2j=hXƃO7tT 9" (QXnAk*H:3\ 7DRPoYhA XjEM(Ǽ{oU0l@G٬_'Gɣ \w)ǟRN(Ɣ Cj|M>^l\GЛRGk#h9xF+s[a IZςVuAlBsk4 Ml Td-;ho' 7ӹjGIb܊Y M;l6p\ԕCn}s2H_ǠVG9gT$#oMm"Te NY d]>~|y1ah*ǑøZK؆(*Žb *+UM@9HiL0dK9.$%:>c})?M Dy6}?ںIOapJvSn~;\ 6-#* , <⫊E w-FTW~(7Ø^/DMg*0(409'yx%qO>VujiCYjikn#BOAOm7D3&<g._{ ̔…3X gaQ3TXI:nr3M#? \@f]p<.jJԖXxɏ P%WBh',;ZgB!ol `Ej[RY LO1Bicfu M^{*?(ixgq$ޯJMPyQTҬr/f瀌!^qbYjAM[N/?"-bСߛ VQV5P]8{̻N6텤'NEU$4u73T>2s鋳Sr#@B Uf5Hl{ `ɥej{"/i0C goycAF"z˖/?)3C*G&ŒDzs$uy|L#i{{DlՌzn),Jٯ௤K*-x:Aϩgΰ{ .PSr|c?ܵD$Pتzߧ8 #draQ_K6QBa{b]qY$.&1蝅y(SU'5| Ĥz:8b 4pvOa|,^k5&=c IslheM/tJ-߉ ײ';c.:%NlɱXn;SmcM˒H([zhڷ7]?9"2}g|- j`%N'w"۲ɋ(xDqwuWy)JSݓd82@L̆v62E}kսZ`\ܲMz[[j@#I9oz2c!Z/F -Geҟ`>]1[*HdWx_ؘv7-yI7sQ0[x?!ٴp.w  4rl Giݾ\j0Вo,Z#b\rpY_CdNm!e׫\ۂJחmztJ pb,'fzm#%o[8EE ' 5?\ KxÊ@^Nh-77G7=&s%ĞȔ| +a^uLǫwgiFj݅协 m>S|~Of Ktg5Y  VJg"9TcY\P2] KE[)t`K~Y?+2SmwMϣq#xܞ)P]Oӷ`gB9З[r9 Eg:H(Yf^D&7Z Ϸ줝DȒlni*UOGہƌa7w-:z C]0/g];_UҮ !]Ӌf(%Y,A8P/..zT?UI#U8AՍh,DxCeΡB4`mSڢ q+L̗xXe x,s|Y'Xh4wdvP&䫋MFaL%%1Qh^6vQ=Eof٥3KTE7k@CAOy2-n#So;%Y˥<慌 %PFf**xWM.V7Rr\-Z;pTky[¬z@Vg `.cs֎. &l~ڹtGuF"mA&ji͙4;Pm!+}H#n v:~]ZGp2ݥ8An@xunROf.HB?&v+b$jv4[Of[6 +jF2s&5|{fc7 阜r=ƴo&*4oW>/{*bt"鳌MR=%P?_^z+w1aB0q},"=iDu ,g&tTE$Ԏrg3~/l/2ڙnr]g `CPʛ1*4ݴC;`u3[#kڠU`Q PҞ9ˠ|lCǔ&ejM*gwvR37x!03\w&R+&#-fpIXRoMP.`Iv4cCMzU7WiPW˒ W s)xܷR#P9k-p/PXqhSdw~[};-S"p޴7Ky#o@/w~}Ww"| h[A6aޱ>BaR &$}cڌ]|BN'峌nx]2-+tL_ףXm7q]'EY']w[ѨJkQ'?BlSZv;-9AbJu/K3gov19$jwQe$#TAw4kD?HqL3lDVul4m guٿVIϥٱ_> pc"",pq&w2v=<>s7,.N(ZzpFBёMcndx Q%\)F$z5H0j-c0HHy#|{zs)}:B;j$QY3ѳ RUm)'&y8guOtޏO^}JTb慉u?~> 昮 ͘PG0s29ܦ%:7,V:!Zenᣅ\JoO>@3KLKdsnrr$EUipJE`&7zlȦcﲱLn>1NK}Bq60> 2$m4dzIa`rwλ]R瘴LU=W"R S]džr1{_g]rw@[RYtױ)38{@|0lsG1 <7TS QΚ8v? ,26*NN.vPW^AXVXE uT{D T zy"gĦQU &HYZ&fޓWF6t0 b2Ӷ%lKO-ߌYDž+ic5mb6]Pm $ F 6⯞aF%zyGQ;B4َU+n=]n{.)"vuv24Y*v@Ae168i񶉟u6fq=ꀝ[)yL'SpP)hbyH]LpjjP~$By%`9k7ٰVٶ.Z؁bX/˪S/Q8*z_b[*zޔOǀUt6ꥧ ޝpX^y Dz',[oHDvw%iϒ:$@y,os`& 7O G#榡wmDTvv9계qjs44-%C:B"0Pw^COZPKBPKW&\ ~Xt UWTX*Ֆr ~\TA+痟U5rO 0ޠn|d- ?l*ec+2;sOҌz<j] ,Ai,l\>?+~ +23߸5}cYh* ~zo`Dj5jSyV.35R'P2?Xyp.n4v!sCߕ }6QU’oû\ OQFB}O$Vp26YZVIxhҫ`)zwoz] Zdfm4ܛB@}ރtm&+֩g RM=_3+迿ѐ'cC-ӣK5sD,xgCi.T 9`>UDNjbVA(MN*cؘ\Qb:nI מy(d]M:^enNxSޅH>x[J_uV1^ ւ|c07KYs=VOG}K$^Y%NYiA7Qv75Ƒ8ӯP`q>- x-rLBxRi .T&P,.NkJ2ۣOޭrn{B!I,W{·v>F v!1Zuw=zf yI$%0 Uj^vD:0ñF/m VKj#>4M(5EpGoOlvm3\>-Hr,NǂQIRXd%`ulHS: x)vP&fcy @H]AoN EfFĮ;!]aBteFK>7^AiV&>\*APu/*fዾCyv-1]_:w"(9zi_ 3DiǵG#EYF( ӵcP]U4K~ *+kK:/|/' L '5;: -k,db y@L 0kq>(D?^_KemHqل_djcɛ;ЮTUaB)$Ar~^uU'P(3!CYN5  hVJ߷TzP&Ec̑+&! KQWyeg_)xIw?)Y[90aN@rd!$%k/YKÄazC5/f_\jdЁi|dZE 7U>.FT> FK'Ru{]P Ѷ\8+hXS7OrR`UTP\i4*-8*H&Z"-`´xR(7{_Gtᡓ¼ToMi(T8Xȅ$JS bSw6%fJ)ۿ!OoZQkWr*0'汊_}G]`Ry F fkHghveRi\UІtTx]㔈.L_}B6~X(-lNe Jъ}DW%ɽ(.%j]}: krULAWDz*zo5ǎMA.gjB>M鞚`j{%l28m)8ZH, 5`s j$#@JR;£Dҏۅ)\ BTͰo@Z #*Gz ߱q*xFCLFaF(q%՝ߞpt۪UnXf3Ot`$[ =3V m!m:Y1At&C/.\k:;^%%:`L+-4K _i8KP_VQo@iy)h=i)6l..A6b%sjB[DxU s iO5dC!,r5nsDC!bJzJXDiz5[qsc)k{xvF w7! 2KtFQ~DŽpƉHHT߂~ C@FB ]##]ki')gewOۂ:TR^ڭ<l~fq["3zgr~ۓo|SكbLUڟ4PazygLpmP4ИsQڇwr/p{u_3}pcxTG!mOE?TvzCֈ3}Ju00I֛DwQ  5e+9" 8򝿦Ўo(h{\ɟpY3JV9lNrqqcfA7%Y?/ AFp/ rd4.#ڛ1\@Z2~=E:ya@^*m,H}woae'Pr'Bor-kf23?d{?JnB3!vQ\uLWᑒT\yo*B4T $Ed"W[6czF} 0MMR0^ǟ2:&1ܿn݄))CWn˱ Sن$bD;@YZ__V9*둠LhW Pks8o-@ÄN@9xC՜({\!zgݥ|+1`c4nPov}?3\PivG"3PP{-UՈ^~M=35$lH,򤑧q-UzV)PPpu-UQ/hI9g#g:>嬓9@덪 ?r`2fX)|:*2٣Mu_j/$[L=`'1 ;z]J[([TM盛v|p@=#Nkd$"ѝl=aЍLgHLob}g퇙?Tj|Edbj=g5՗!ez8gITix+l10=T`{Nab X>ih ?"4Cl.([ZaǸ\>3W&V 'sd.5O(}c DG$߼[l\OBbxp r\Q HHLoLH'2_GA'M[.7Qڳz!C83RAvl׹4\©\Dw:wΧ>bb PݽVE@ VnԽ7\,/¶ݦbV.qJAXBD$܋dmLʁ8_,~"-GV7g3]P~W˶s?DwzB[is=Q[5ZjNiцEOsI82(5 g!ퟔZϔ#Ng)v#9+ "j bCQ(Jj zS19)߁0EUD`&܀-x ?ENiERڸ>^-kImvwg]Fv-#}86se=Q ;B|4'N"Ve%%nLڮ+ֳm4m,M| hOz?TsـڿY? Q_m3,C;0֔wXSƏr-Y3|騎Dw ZXT_ʮfU]aMe&l)S*y +]l'А? NQ(}P^ -sژA뫽pWRG \gCv;9M=QbJ%6(VTeJ }O^<8;YToTËcFa?tAA6iuX5Mi^}tAYK1 onWpjn"$P"% a6%rW*VEwZ?^.aJ >*T3_԰@!ɰ/5 'ƪM'PD)S hW{cE$ut +.̪^󚋝Hspq'T7sy+(WR[9c-\’[Ȇ^aƩ.6vxU@6wbBykБ/Z d.=ˎu#O6,5~DvCpiF,%6M92`%hBTi7@"OkwW,<NB?yGDKB"$JV&B‚hݾ օ$Hݾ$vytnx6C)jq}  {+8wܤ: 碬)4NXgnMM]ͿX0r7,HF| vts@9b||λ6}Vi.5@)0? c9.iuJR/Z0QWBLrnIF8RP!lX>ydmҴW'GU3wdm'wbh&>9x={I2o2J !?QTP)Yfnƭ_^09A/m ՁJUСd% -=zx-"x\%/b3]|Ť(y2Hzf#bS_3 C>JPЪ@1veJ{UPE f_qvZ qQDzKJk5¦7u23\{Kzk9'4$F~:Bs<׏׏(s~_%Ϟ_O7Rԥ)$܇ thMd^`0ZZ 07lD$/|6bJĻATa? wɐe\.{^B2/\~JlA-hƢ-pdJuݐu u7µS﷝AE.ɛKy S ׾i8n.T ^ԴRo݇}cs5n#MnW6dW8݊/<jpxS4Y7|Iꡥ.tmC"RvD6 Nn_9iuJD[C Lh 3:X ɆI+2/Gi4W%Pwrs]:[)0/ X~wf1Yxt@`$hQr5=!_8@ĵ+=6"H>8*=.ӡ.fč^.( C@t@Bgf/>}f*  pw='#cWR1uc[֩UQrCS8N ]1ҷ2XTh2|q R%7P>Ȑf^FgA*pAgmd _,O35uOno䇂ϑw"69D#$_L\.WuTo %Dޤ[-= u(6,HvbK~‘PDJ9AēJlfgPza~wK#4N;!Oj7r~?$Lٳװݝ`4Oq )5)$6,w:A. R?/j8pl뚀;vgDI󲄍%U0 k>`Q` S].;:J?7FFd2eI!/d,LS=!ʫ5DLTևB \eff-{)a"7ƞ #(gE}l};&/?$9c28E*>W.2Jn j@wUOnNXy8*n\$[W)66_~gG,o2#wOu.V͓mb7WDqK"K;_] 9ªV%d٢+%5*:e qI[7e;[+x9İ!yU.JQzt_U?ytݲ@LC̶/G_}XNJtS4%P%˨n9?<;Vi_tZ,㒕=rElago)We,ZQ+4}USl,]M;F1|1œׄξc^H 3VtpĄi^ho\BRC\h'Zf:du'п;|V9K2v3pKI8L(i^ؾmU;=p },I{VC~VDrQUhWc Ɉ()nA"ҽkC07B G҇iNb=ԞAK| l>E (_iV#+>_};|g6酕{*qgTpop7l@%)Y1{GTcy)i{eXNs= (<' )4ff_jWXS eYZ:\ɫnvN V!Ɛ'B0^MM!K6b.}DQcmْyC*/#KFNݙJtr O0Ѷ`eGD*oB* @l(ŝWЖ세 ߐ wgK}Puqb.tVƽXِ85p&̻!"pR'9Wnviٙ3JRjoU0:0"AD%KY "]I>s %P,惶dLg){<i--?7d ]P'J-ܜ. C>)V=ƃg1K DQ>El>&;v}R0-8MizvbwW]SA]ސ!>ې+eoO Fs.~{(j-&Et 0Q"+,vه[8 S68&$[۠/LFkTB^39 NL8W̢9魛{c}_IFAgiD\[ &_3/'{N1N}_WqT;]8j񲝦S׉YrX9?NЉk)S;f6,,>fեj Plš8(S&(V\ʫiE@n`@uiߡ|)h1U&yr NvY LRPHlҙ!aX@:Y"l\`,I +&LF~sc^tX2:i9ARfiz4ie>C[5FW[3[Zk׫.iɓ}-?*@ ' ֶ'7i`.Y6oQY_ToXbXlu E%S})&J*oc}K: L,ݸ1[+mkn>{]'w2Ի5$uj9+wK9.̦a@nh0AR7D!c~@|,2<14cnAɍ{޽vٕA_Y"ODɨ =,ZmrzpP-eyScoo]L|4z_ /?pxے͓^Yr*8w:TN5YT H4NѪ*iF~nf`̡/G;p"<1(lƸwL{`SLjfg1PIfX0dҲ@r|&\*TtgB7C#C"icCd߼M$}I oz;0[e\<ڔS* Bb ~jTMv#pwycf1u I6 8utS$<ԠqIglQIYwRz~1@<̴"A!oNJD,>sW13zKNG4 =H)F\B#&oMcjQk1@7mfelAs.'4&ߛ< 43̔UY0šx;>g/GM7b6{vR{QtZWI _ĨKd#OLHi`罩k8&V_A' 1!@? |1l;e xHO!aj8b$XI~xzF`ORDu.+Tb/gDx#z6$}٥`20 ka\SS$G7 YǢ Įqbl??YY14+P+}BnpoS] !Ɍ&Lo jfJu))~:TAFQlP'M2ƫ( ɇ%>G95{टAjkQ,a sR =gGRs^_ S_1q4Ewfζ<NdH9服S~n?B%A>Qr}WEϓᚔixiB \aBT:0lÂw)W2X(ܐl Y[IEqu\V _>G%a8{7W/߸1~ MP(:o0l(B[ &k y(%GFHgޛQAWE;ONVy~k{>kR֏1h0F*zU\a\r(tmȔ+h"&jsJΙ.\%k;M,wRJف[}f'<}Qd@~@r<"ıc96ˣHZA rx1ыf"ld{K4*d:|sKq+8*|QT,J]Uzͅ'I+-O!(u=e^C;.S(rDTxU7k08q$ oSe}VR ]S5[IBc2ފZgdu%IrOٲ#ʻ ~u,bU?͍samԁCb]|YXbQ3(ud0P6#[:To+^CUCXf}U[âtɅ3מ0R}'bⴕ֦n!}ܯ#!f|4)vLth^ Suk2_9*Ceupi): 0q $)1tסhtC0 8ga3%`ͧ~6u|`TJ+G_X'6უ.o*LaԏSvn5FdXMu맍[ z +"^$4̎ 5?R @UJFW$qHu`aTINC׋A5 :&%zKMEc"B 3CwctCM$?:'G>"r;v<$TLճ'n߳enZ㖯Z Gc)0gڹE4*޴/t38HTS5Fxc1GuڶHFR󻪾]D۪>J_Pˇi T\9֑x))𬮏.4#}a^ijٙdSf.3b{w;8l l5( ѫ F_,9%hevB&i-&b$j1Ֆib/Xg!wKlo K0\u|&OO76zVO9UFC>7 %uTʹ˨$t;К+-cl6zbSzhVF{zW4v̅-d&B:8ˎ%Tzj][,Ng<OR0y{m^-Na1JRfm8=umy[l՛{T?1(h ]p^=" Ka`b(}ک3J-Zd\O(+.uFdQ]) *K<G~Z5t fÇ@-.#Ș6#qm7R! "x#'%#,fyu o]dEr+XK|h3wu^GRKt.ga՚ u"*52")RКcEacGwV^<6ab:dLQ{i!7$t7& tᮏ417Ԍha{,P 0#c˥[;  C9^ $/f#A,Vd%dDU\ :L: wd-G$7/7&:,v6eU)Jϻ_~uJ0MP"iwɃBjȄr[ϟ.xn=Ք8-OT\5-o@)@>wȠP6quvwq9)ͷ#Q3L3˭Zޮ8];]m)>5م3'"Jb,ۈjKƍ%q0$YwlFo $81OHLwJ8DAmU9#%Ue5|Wxe{Ձ tnHP𡑓X[hZ^ŽoDO|U3? eh2E#WE8 EPBIww;rd?HjsNy_T제9(ve[~,4^Ach7ihe3S4 W$ljWV(VOiA\t3{JB?D%X'HSL]f.%Y{c{ dECmW-Ѝw"* CF `Fk|=euo4toZ1c#2r8gbCwӿq ('bHr?R牍'/&n|Wnqb=u) /AU#zC&(ŵ=q`;0g NH{l5@yz΍ JBw %||Uf.VuO:'^V:/+C>8/P͸ɝW @j.36 _I ,AM6q`BXrN4_^Rh,#(3P8a8¨洡BG,c> e;nI>GE`v|QږtGl!K$%.Zi!w!|ӈl'c~L pNLUr{1&J.T4%mE8h*E9 3Q{;,ϣ񼏻_`q'M4El@C ,:) ѱLKQL!Յs٭O$y i1eZ-7Rݵ(6'FPUN>dz);ֲ@GY_-z(*qcD!K%DUk,/}7b(~1;y&w٢0^oSfcC2))hl%tƹv+tn#p"8g@,2J#<ѓv ˸ {dC7 .7\Heݩ$=N͒u@ ῪM=1hzsoMCz? zݨZ]Q Q4S{d.ey]7*)z4!~{Ҕ]jK %U$%'9;9`t$rqmw2M}@A2RP[ {Q9PS:/=jB=7՝h_!LUrZ* F/G<[8TR)U94ɠF99|*to,2ʪUFVw`,p';q1X/:Ur^R;n3F*}/yJl繬衛fn[@=V"`ЄgYp$^-pku?KgHɶ<@xF6+T] nT H/|4 K}/7 {ۆPhdy‰sgj(k'\5Lbxyb9hjY>C,m wr:YGkvKzǻc{K%g`"1fQ85K%҅O # DwW=y>ȴ/\{jw*㸒 @N^޸`|yTFo9@;~AbHoD Gىt\.G s @'4X鴂7n4<5j&k;gG)b"+:㚚 _e4Gw&eK@Z{Xj  95(0Eλ#OVX+?;DI{k7毿>>TEJi'*BY'.pg c3PVXs&A{zSƴ:RK<\#dwUj귂&)^zMG"6q/OD6oHGp)x.u\k2%&[/ۭ ~[nԀ^}NcY|2f.S{7\.ǂz ='c=jV4N'(Sj.HNGur*8̗ |Cc_a-dJEȯ8E;؃u תh@nLWAbX)~[թkH=N.=3̖=NQ c +9 "X9aٚ}#P- VvcU"ٗ!sv7C[ռcъ FE[OVi 9!j'}2@Y5w[Q0/NqHqvZƵ)`SwGD$ʨާqk;NK=Sf9Aj1d֟TD2c rIV9 `.egɗXI/a8WZ ZgLCz⼄={)D!ӓO6`˶ZvPם;|n$JjOR\#<(ƣ܁ ؘLhϗ}\_b E4tݍ">7k !:8* &~c)SļP԰ ud!jS>CccZȦ ëSȸڳ2GUP"c0$Pm=p|mu~ޡ4f)c:'M eQ1g4d*2{x*/u.̿u2icA?YIش6 E?Y_k=NM Sy=+31臞]v׋ [T~8voz:R!N;]@K\m5cy3d04-;ρkȪǐó*Qg(|T< Y۪Hhz)?`3̢-xٛR+/$)OQ2_r֌des}M$QNmUGsIwTRkd'[N͕e֢ruP2܉  X]JZxPSזL=f$5-aEHg*v.od+NCY̯"I7R[nGAO%!ƲgiB?U_bN/Sb!@1i`t(Jyv%=QT@l˱{φ~MJټ/ϋN՛r >q9$XnTVɬ@xjΌ"1ju7 }<;\~Fg~CA9e * 3Cra>Rg+Z,fb. ;!(h\V}A` 樑b571cl\=*GrnofR6oW wOE^bXb'; A"e~1/2Oз|*z5QHtYM[2؎Eӛg@3̣ <O9hiM\%phu=.*cT^,sQ 9P|AfÌn9e /A]EE##c=E01deNsyיf֓<*"mԯ}>(\h-kz a >XZ{d3@'}QzӄKPuh˫6VqL6 s?*0@#ڑQs"5Cy@_LR?$ֳGwp*[NTf)ۍQJu`pk`Nʲ>Acz Q&]S`KuZki yG>|-xl/p'+`wɲ֚<+ ߷0?#6,Beq *F`$1& >*"SB Tax^vz\ /uvf_C܎Rȉm݉i?N;"I>Wg6ko4 |2$PFiw*իܒ#G&Zg?d*A{ʍ3[h;ShJ*λlZ7a,36; F׎]A..F?EaSv'K,3.EC̆-XoxHXZ8#)?<9%MM(;*"!L6PSڨg=f+> c+c >r^c* Ga=% դܘ7c%3F&ZEv4ǭ s.=N|u~u1< nJ@dCU sN.we=_q RSjoϘ&F m`:],"`s7Uq-$scc=ӓ#p#&"}㷳ոWW&\hA:ٲ#FʶHSKbKP6˕[Z af S_Cl-Ùh_ И?aV47EZrW^i@N'5QQj +#th-`?'{ bjE$H* /ZH,ץvÏ>v QZp[rZhxE%gAu=bk㪄:dȣ^p8o*$툜SzH4!W@ Pɀ. ZXJ>줜Ed/GMl Y3K2?&>?l;A1{ƉaW{f>1*;[3lJ-ՐINߛ9~*3vE?ǭXyc(%j!"?!ZHzΈS}15(:D@4^D1 cj Y%p5ZAG2E? j^@O!Fu;w>xksqc˼7j4i͓@h%R O `Ч>UB Əe'G9: O0uWLƵ94R̲6de [$f`|ϝ2w}; n#L5(\|5FQV9. a|2V]aj;х-0<.wAbl0)*"݈ (HSگT丢ҥGK>0hQ93V#%ڂ.oޯ>Qi5.+mf(i/eNku(C5Eѷ&'6dO$,߾Ќ!¿&޽inIYIEj N޼r M~ed%f8aM]Vfo3.+ /'Mc .S&D*gLa(a'SথاO: wtۜc;0Ų ;_ ;,<賈)'gZnj[8L< n^AX S *jQJj˼moJǯtk>P\f3 ʁ! ,ƫ=4a\>o'B.Td>6 cHh(O.W6T^VWv[;E;ͬ,2BF5+8˷z>n3sd|FG!J鐵#[qe~6w{ s۷OL +dбp[oB<&x@=!𓖶tl7g`e%rq[*lM[ZkA>. MbRj T4O_^dkC8RK+ ZK8C;U/v鸮nX<4(Bqu!m6$ͧʪ('IA&wuX X ׸{sG~?Q1qz))GHab+ c}GVU62ݾjĩjpT~^vg˦L2*/́4A 7ɉ3j nQ) 5:w0vPM%E"᥺ RH 7JٽI svށǘam:ĺ]6QHQ1Gz&5eQ v)!_ 4!c ~QnՑmr,[oE|"6߯RJlPsS͢{, %kWțpЧ76m/|DqMZ;llR\}` .q4?@Ox3u!qM|PkU"(V xSmSmєԦo&s'/L`)ۛQ~4\Q㻧/. )#+jI#!0YlT;7p@Nj :Sf.ҸE!;O֜*(Sjؙ*5܊Köѽ6/ƕ ͓9cG;s}p>̒$dP(X6|])qaM04f~I=MI ٻl_pP9h9O;Gv¢DkqQxXs$I j_TSB!g)ss[,X?LDӎ04(+6 3@6 kH>ƻV5Ghmž/k+4/XpʞRXș1;l7f ?艛/l( %~f$YQbE"M!zm˜ЀjFaNS!Saf4k>ӿWp'D":V6; Ufjk3iZI\Ɖ2(s iĵc`/.A\ :+!Wѿ[GkZCRJ |z~ >-~j/ThIUB{5˗ Ghtd6XfԤt=C MQ%6n. OJVL-ϴԉ$l~]X̻{j|=oK.vZkA Է?G@+}"_ !PU1m)3Q=FVKQuI[wrJ -P'ӱYHpߓ)I&? #l@'&9tĵ0qNǷSr5H)/b'zp=!F*e.:]rg"!So$w춙>][tRRAd9.;%/Y<:E>OԙVwsCO3Oնc!]EF] ä E+M:HQ 9 JUr!&v/n\7Lzg! 2Oswx~ Ocރ(pPms)s9S徍U<[0+S9㑟 5^ge$ڌEQuΠKkhKi9^i\M _xzű`ӿ'װ[Dq H)z?6 Ҵ^IP46vOoS)>N3hgK> jQ*{<ᅴ]+P !Xrwee؜,o"'؉?Ȼ5w`֯s]4"gj/,% %e-j=ԉwSr[yMJ4)IySnYC_@;áW3Ez022~o0Xeb48Ij8Edw1 =['ፚ)lM9)2Rtf`yث$,]Ap3E2=06ߞn_ d !"T9sfRL62JY0fK55@-@ 6D;`;_M68YXϻx.e# ^{O:|C֜mm>MCW"iINHhǻEvZ({`hgHW-a!H8w3M`BJ,].Η؀ѵٔQE#e\tF9h`%ƕwZuzcP5lmHH1{Kf! O;.T>$OuG7Uo] |7B, ckM!61ژY}rr "«ƶ* )Qp5|d MiXP@nx2EP5L1 ͼ,DV%1:),Dh lh?Xe_תP8sUp.!۩/-UXE|{y3kTAYTᷩDUTڽ7&dbkàk# t/.g6 vW8%*l,60(ijI Tеr=B ?>vv>Om@N2S'~}d#ߟoٝ˘WovJwkPMyR蟹 4F]O_t9GH4c?{~ôF{, _tay0AqSuwĆ˸ D+A{r@'HN>ὉV" v3S-(=D8 x.zXs)Q+&HZ%Yq`N:>#ZwdZң_Åq^E!rnQ.ÞAO҂ 9Ip1Ӱ˳@Gh\&5_w{a`4l$.Q#4 E BPL!C Fdi*h3]Wr~LdPTQY8e.8LlR?P31*u$2YY/=a?Dܡro}..@p2OeG>_FhULӯ3)͛2D ub*2Q\Q=|kf &NI!t[Qs57.=:\~]t$uhętYqNg Í+TZ bЌdں]E{9.@.'7(ս'u@ pLVy 91watsi\ӖznwؑEXB^+AoQ*)ւ6E[?(yqTn,c `mG+䨓 m:PD/Hf/bngJkF5ZW+?tjp+ۀFChRNkQtAq,2TϼZFw5D|:%h}Ҽ.ܛ )Aj>IvƉFn?(,Q3!O;kI4qowX¦]O]&a F_AS jjIK}j+UCb-ߠ7z<[:?IB%[ zJJWtP 1LX> ԃK tS}EէR X-a%(_a# >&+ vIz} :WUڤFT4Ng\ƝƬJZM=HH#g]'J?hBE'7A"#U`U綗=ngv:a r6`*=vzy7f?v[Ai~cfObdc*Bқa6+)5dSv3\\ yrtOl+>ôy{leB:]LsI, DPF66GP(-૥ҽ,W ZW|r6-/ aIhxx&ZxӠо"?4n$gOx͹$L'G5Z|8"Yƻ(Y[O_+e5A oMul$(@:vO5<~[Y蓧cS5mxr>Дe+/ugKI;{ g[3VK5Φ(Փz Df]gaT ɼ0쵖JwaN> ȶdA6Gj͹ ZթuPO1=FZ*m+ʹόml>G.dZ!-L!XU/OQ4H $o/Ʌ)B4T\i`z&}1]_%ߛ! 9C?hxLm^aul>}>j)ozOmkDGj 9b{uhfMxm)Y"3^9ys9~a(_*2=J{-u'mT^[#C I}?fpEU1VDPbZ':i 1!($&A's&n"Ru動iDS Uϫ?f}Dqy?"Ϸ;[0;eǬ PF 1zGgwbnV|/[l~#.t T3yV8n\3/6u+1p@r&ĕWL (9b>ڣ:]_%%vdb‹EDNۼ;*Ds:V$[[BԠgW^)vB2t^ S;oV?~dI¾zxiW. GWJ U {NҜ7VR4݃\q5Kg$HJZ@. :~wu7k7Z@$=w=_PbdIcp?üAJ!p1{X+w|v_ZпdT[#21WZ, # ᘅ$^ZauϽkX !SF$˵1ӛMMpv?qbd4NDѐS|۪}% ^Vjdy/@;2[{Uॎ5i<V(#`wXȱ27%.jݏf-V6 F9.o1H KdNcp /?zl8c6 l٨_*6G!WbCK(_wTT.toG-"ZP]2^Ô$p>E Gx:ϊhspր`2"t2n@_j|uhj{H{LЪ ?ج>U) ^ &Wjۦ>>ļAEZ;vL?q,sӍeҊ wPӳ(/nP?+:(gSZ yĮҖ̼J2&p D.Տ~Z qav;~&p>HKdu^NB&ײSVN4UC1Eqkԕ]USr (l8uԯBJôyql9U>< &?Wr_vL :~Z./#5jg0ᴁf-O=ϱ61lwo(.a -GwJZt?/Bve\?ja?[%jճgi;@rô?lP_ߐJFh LaR8$r嫞#_AK^CGYY;[Y>gHwU_v=}wǹtFs9U&1g+LFסB;Oܪ0 j)]n䦎uCT V->8&d@/db MxwLT299q,3Pj|jY#3Le&Q>H>>NM;cԂ%k_Lr6ccj7fIYoA(J!۞xL\6!V 0h֠DwޔrxJSڕ?*%[b1O,bR&%Jf?7 ~p3q_If#KNCV_S@[ b?<PUYcQ ^И̤;PQy:70:Q cԶ;.y?&=RgPtPl|ՠ߮];pK&26dwBňEk)^K |XH z TV{=hF:JktPRH rPk\q4}51eįE!n *#P3; xice!x 6;ޓ-.~w:' QA3S~ tV,}[k`4x7lxoz'o9Y<ŽA#^o' 3.%F^{a3:z{5u'Ά| h|Mj RtB_/NF5*op;u .1BۋU\69{=_ 9]Sc]/} _Oș`]LvC0i0yOG oQ@\$o=|Lga]F7;~@fPQTDq2!N6xžL}QFOsJg UnD 7w&z/_ WqkEC$:vro쾺Ֆ!U8ksqm ?^~!jhM^,?`&C`L>1!E+'p#%^ח <΃;j/}e_2$[X@R9X&cvS.2c>ɥjͥ! b6+\7hi ' oh\`+yxHgɰSIsUh3!24qQwe8>Qh`2Ҹ'/th+歗S ;?V~ C7אg;QϥXYx̊%oƂ֣ݵU ;*W7k()t\~۬qebd.kgM%)ZHnz-fyEʱ'uƞ6^ 6֯N|)Di JgЅE'7هxd""~)7 Gh3"#kP! "f!SgT~_(â_VT바H.F8|l )Xi<2&U }hI8N/ ug 3FjC-9)I%ї ,AwbYh(yȫF%kNÞS(pmU4Vb69] VoBl<(c{UVXJ 5ӧc /]<yhg'|N^kj^PaIv Vzz# F`jrWM]CDɄj%9ju9gse3gh-ۥc(ֽb9 ;m;Y8gcW(Q1:[jw/1I^bdAo2U$jF GP,ŶjDŎ Ont3: wE71`yPMl7) ۿR]0uy">ˇ b߳_,0U~fYgI+̎x*(d47[f¯Ð0V?K/J #L `a59Wz Zؐ{H |N)`$¶ >GM,NQCA\6#d3*Ip"4EEp/"DJD!R;Gf1㎤"ҘqL<2 I#%;\Lg"gF5Vw- ]uV8Kw+`|+}prrBȄH2l pװ}ױ sUTuڶTVVkHMɹ|vlpwQ%8_3_ƻ3W9-I/RY%l,/z?+E>v%2xXH/9dKl s#P>/;]5vvw0*աG<˟|Q[3 lL]=0ydžѼwhVCoLJ I(-?s1~Uly* T&| (myK00|$kI/9?A mc(L䂗" t ArhðCv $WiɌ"9OhjNPsρjv^%D\0/GN,_Df ]>Jn'RҫuHg"cY7L#DbSq>mX|9 ͎7=CnTVC#"-|G(bsbNɨ":kxz՟!c;b..?JCQl,"ip|9pYv,ӄ8A7DGb^EfMG8Qˮݒ_ MMHCWl#vhf LlÝ0u$}\ZEm޻sЀ-u:/Rx`^J8[%Bj[J1?XFír{oR;b*& iϭ#7f7p35B 2)E>7z$c2"4-}Ӳhv5օU s} #+VRӪ|-hp)..M4+syq k?C$s꛿gyI. @R&Դ!7 4yG=gC#rE-G+{gi&wBqG"Ro3W8LX j"7E7=z<Ոǘ.w~tO;l11͖uaD-01K0暈Շ>m\:tVPP5KFZmb]7{/ZA4]"s-/\?"75bQ ƷͤL*~XTNlhU&uijL' 7;Kquy|.m[WYk(>)YlHo{hnJ&EE =0WwaN8/X T\F~#kMhaW"1^FpvEldd'e85;(A 箕lB<).(%$ڿk53!_}SB-(zDY+mǸPtjAloAOrbg? :6 iq WYm7dFQ!o- 3t R(aAgKJ--#!$,(Mu}CnXٓh{>~?wq+F8'X(OD+ʼni{y[ 3>Dp_?=i@1X2'UKk;8wU؞Ks/gƮ.t.jdoί0YQeTᥛ*ݗTtؼpϕg_$Wh+^ͧLYZ"y;+F{ ?$ j7z4~L6(@4Dm2я سô{aA+R dϯx M2< \i^Ys}'@ QN7,UhAXw9  Mo󧅴N 6qhh䨰t0Y .,mņYafLi~oeZ'Z9qyhr.Up\o0srXYc @'M326:1s#k~Ćd"#6ב9G]V_Bqf3M|# RU`x38S"&M?"^0xYUC#-3f?%o1E Te x):Y|7 G!;0F LXv.ט'щ n2 C,_уfȯbɤ lI>we@1l{!?”pZ˕{Y56 ˴ U0C#d5c<mnT݁xeNKKtĘjz:}jT°I@Kv(?VHNX[ˆlvw'f ܒw«M}ehUd7,ه[.+%dBm]tO !m9aJ*$/%5͎0Y=D+Eq@T;oEnظg^8[W:?C )oKQ R ]=+8`ȴVd3C"}U 4c6?rwFUgz2urDBޡlp6=(NI=rYE~ajFy0c:7m3cک~r%'/o5nZRBX"Upv'3V+ߜPYrG}¶J ՗>|!ۜZz Sߎdʐ3t=kDtuƺHW8ԒPҦMUKTBy;MdE6-R{oq`N.grv0Ƚ@LS9H=y*OC {s U`*g];m@14q]v9s@ nT /:mjvj$+ rkx;mV?FQ'9mRr5JFn+U^F&>B0626}d^P$QF7a:/;8xX_=J8LzDilPwԵeCm` < őReL]h]8'c!F_Aq$^$flsVS65~]8DvkאF9]U"V{=\in?|UMڠ_Sb@8CK$gO|)Y!0 b5)4ۊOA>>Pb1 \]jcd_Jk;k#isl8o<$ `㳮CXr2ȧ.Iti1a|>rm PT"* $\>ňx[6f ] ƂMqrg۞ Ї.æ0ɧ7щ7NcN>7'LdA|۬G,I 5.$|h }24Cw}Ll^j*hPt^Aĺ:?j&-*T %y-BZUḿwo*VPA4iΖg+Q]ZIi1q᭯@xPl-nfc yk}gþj 9Rb׍pv@1[6l/С[9XE|QRM/ZǡÎ[ \Jܢlt \ac-)7. qn *'-]Tς}!15!FD=7>h. \+#e'E*AzCH`nac֔ .'x1 =B_(+)j?V,qi7Am8st24wm̺Jt blALnVeo?9?vfY;Mk0>JtZQtƝuM :!3D XMI:>mDޣb\3j_<'e 7z6Z9vOjp,FUt3=-/!p: 7k,:_ {6(./)}2]}˂"M"1A&]F8s` ɑk(5p&Πtx̅ҡbv^Kjm?$|n;,sՀ t/Sk6fAV{C9[PE˦JzWY&ԐFP[%GuLx6CcrZ}fTWt 8rȤK?\7p2F~-&!Td6Z.;ņh_TJ J.F]0W$ǟn:OAf +YV|}k-^Z׵hǁFRAznA Ek j> :Â73Ϊo0i}1) <tj ֣ 9tPomJlBUHwOUjNoH]G`js`H(EVr°* A7kdyS>dZУ@萠ЭH e6-@Lpaį {]^Ԏ;{`*8*GVuFX[UhG晾^usؼ4Ty'4h֬и0gQ[#FޯÅa *>6MvKԺrv֘4Ny}#: NMyuBe]D2p#VK&"GM%|„BN_W^ pFh^sh;RӼ9A3쿕,^ߓ?<*^s`tef4XMTDzG9h2a(c*6\`Hqfﰔ@'/'`B?)sP/TTml,<$I'=FRfJ Gg(j+;Εmڤd:DIT!{OBf $$.\TYy0@TqKkQiաu-[(߆3^5fFss\dﵳ빖"ԑɝ"~O)|K ezɶr(؈aegնkIJڹ"t,yý\_Z@7[gv - f,e b!BZY!Z}5mC8בRի[s?Yܕ<$59E|cPR199G`Ǻw›+1Cu;w=0}f6Ṛ̑[tC7!.Sf۽4 aAEm?E st :X̒mc~cma-T6y$@R\ټg ~SL]b4y-Q1L-rلVaPw:6y2FLD5yb"QNS@Z "~`hbm7IC:Dfa I0WT |}R~vF: XusvV Z RW,`HXWO2{\BtPzN(b2-T  պ Y6lb.um}چ9aҷ)r||dUr5K0LtBM&> }zOT8&}݊o5iCmdt>|8ILx4DG11ZH`ti'sܣZy2u ry枎_Pe& )A5gD䠆G@ %cP[Se{ '˜3L*80nN/wV TлOA&2Af!47y .MAq',t# `4C2 wIE+vq6J>v+>2'lJB8? +ոFD":uwLj}6Es7-^^wD?nղ@iؐUTF ۝sTU9˻_Z}Ԧ uCsנDz1|^gEq3ӛ }*(@=87Lix#d$\P`9:ao),i<ĽIocQ@e)y<*; y+F)#x|C9 K,9ύz"TZsC 6:Iٯ̑ \Tv*Wk+aSdY+W2ʹdwdT Ⱦ:OPZ:gabךiƚ yx³ڢ F/2Rk:P6+vF=3%s*Ia{k٤|oU!$ߡCtL*et٧ՙ]Ms1}pM"pG!r2 %Π0/% t@,ys@mV٨v~zd0tf@.<KۣO}ZyRlΆ okp ?Kֺ*lx^V |*S<yk;Rh:s,v,nn2YfG>1$<!:$WW}l`>}G:ąQ/k~G<^oiG4$7pC]:IE;tanQ! j4 HGH<[]Fe꣝'F(~ne+4 (i}U}^>6Cj쁒NJ'_lDF*QvcBٍh YkP ?Jnڭ؎qCNVd1O]X46/̳hϥ> W/ Hם#bi;F[<8={sJbtǒT^3֘كqp\ӈ[\Z"iDe/>L{=RGEP"S`煭w92ΰIxozdpz`6H-90(Q9JbKSv'HE(Hn!re4p!mb:{2W0AMUq|% Lҙ(JnLL|( y%rE:_{a˰OE}e Mz! dxşx=F.)uq%"-`qO ь9a8R4')oUʽaFnS\NJťk*%I e,iKrU?i54ߨŮ]F2ENHc]xJ J^"@ 0ig]d8;OSʣʄW"0UK#(.Mqy B28o{JJ4*]Flʦ@% fdF}3~öϙTo1T9e9 mO<ޮ.1^o~fCwׅNQNB-}ݘ,~l]ls t«;e--ע0Pxr,RX5Yneŏ 4{{ˍ |M {sDM9BU"},u–c $OEpEwFٵz)t/M;d:e#\LP):ejYTXհ2KP9&:Kd . ᬵn? :zL&&px+=6dFNm9Sl؁Am/CboHcUو خtɛ ؍ ֍dH_m{x)K{K1>V#,UOZE C@}3K3N@$}*GOo;fXF O2h_e8ͣkܻI'_B=~X5i& U #bwsq?;|l/@@C@%x)/Wn1Qj  )$5D\~ǃڲ9Ik)ׅF87] ՓLb+]LR. mt!~nW7Ml syNl$%%zd%F&3dmVkJ޵`K,=rƘ'ʍYU; v@>x$v.ek{8/b$%Yr9ij}{ >+F2zqEJ4>f< s8 gzEU 4O&= Az-_È]f 9#ۅZW-~% ruJ7Vpډ/ھeK1*GIT\3p c~lT x 9 ǹyDs Ҍ։ja7Kg`߸:쒁VM"7|V걭;N;4 〤~7AN6MU<3q<ؤ[j˻Rҹ^盳(D, $7V50Egcw! DX;#I@|љe}y{5Ύ0Z A6P@1 ǎ)s#"J@.=BڌEMX g\9baH}ˆ.씊:gt%[hi4ཪ,D|!XUs Z1mvc~B |eW"w(v_YpY̓{ĸ2I\:6hk]'kCrQ́5_5bR&w@1Q y=]Us\Cb9az޹¤|u럤362kP L9HƎ⌇FQ&6; d[ˎnGL4R4,IsuCaYzQi۸u=5(_\穈y$gӵze^wǽ;8E64sO>dԬ]]Jc^,ң#>hFwL/s}*#7Ժ*${XѮ/4o<`9\VfszS7AЅ]MKMK-Ynt#:YA!mnp vKxg /K]͢gl8u'lD[\;UmNh-˾Zo`?؅D32( ҝ-vwK0*; _AI?}*ߥZH3H_TJYy594wP*  Y y|3hN$Eb/4Ss=l do^xY@}Jv{mzєױ0SgJZ$2஗ Nl.].D3Sª*B5*Eta,g2aCYBBwP@яC}]rGiNlHY(rLCh *O2w΃hDLR Sw(ym)sOxE*Pd7 hc )Pgc8UEwHJJ\jPω̆D/6^r.^GQKîA,1!"pKs{*/`VFpl_gce>l38.-)%A?44㝁V̀.,Pի(q aCZ6u{/ !5"ɶ ir $V ?x.F|kbgaGcͱ!lň{;}jO"jWnoFwA|QsPM^٤%_Tqm+UN_c{JjD6B 6ixV$ni*zoI x/FOZO%*rP[]܇W1N (}~ZDv׽Ñ+zF|%mvHij\4P76zeuJȧeº'7ydY$?{VZMt͙#$G}a4j|"qT6@cdqov})t,?Z.Ñsy.и\ ̋LS`2c;/b$e>yn!o$ۅkl Ovd'`1Y@=T%Y0(b3,_HBT7ee7NA_Hjp*,M]W4Hm^=Fs&Ye |5l#PE{+ qWPҕ8lvLD5F%H9ϩT8\}6 9D_⎼v:Z +D#ef2TWf nb33bm]s6D3}0x6V$P2J'v(74Wx1Ypo]}UN7\XwaUk{k ]&6&ID4X.6Me ̡} DzoΛkG9Y[nP Q_Jc]rT ;TtՈ.Үrϰa}@fE >8ROVͧF^zL=8y$K3a0Rع (\w((_`LIꜫdi{#N$WalGXv(nA["k4" ,4?hlFk0u#pθV) CvhUPV&t G\G*9EܧI=?BQ]~Y]m8d2j3ޑ:W(=],{G{~x5.XykxIɐE4Cfe,g(Ka;ɪæFwq%8κ{ä>,JތyQyU/ERb!61B"mȄ{BRQ'տaxcS!&;`Ng.m}kϩ*:$ʀtm$ ]^7D|/+CX\ > t͘ӿk NG Ī^Hx׻So7$4l[9JUcKwLX" Y=lW$1\S' :@쨂S6~{ =Ua^gKÎL޿'[fSS{0{;-X1^|Qc&=Bm`M>!!Y牉?օw>QU[98 a@sa=+hk)5y "IgO5~(mAػ'EHm )lS(d9unk)@&(g\|ȎZ3O>@&mA$$ҙ%VδWQiU*^L:-h|n2n1 [#]560NVOqwagZ/fLN(w 0RU׷ș^3AܺOq _А2&w`4?yICoY3 5bMV1ҥyo82Ⱦ^}wK;p ,8gHG>- ϸҍ *!\@I\]xk9뿱2¯LF&Jl<4--3ZvݠϛjRvc$V|RTЅ3פ3cU$,2=T=(Um!0OCn-T1>Axek4sֆxr[mAa9mQ#bѫ>pEPdDdNe1BQ$ziXW,~If{Pxti.4 ?4z_fޢVhȯxifΦX zM3%`wm6eM ?kFmߍ %/}̾D%֗PKa?\~"ㅱNцPltgxVp'˦v9SC=PI>"ʿkz T4XSɞ[>Ι<(l~->(( ,7ً;Ƞo X Ч$ Tj|x 6ə5 3UXsbƭ MM!KBYʚaxLvC-R8 VN }vA饽uW6_.ᕱ)&{ahR,_ux1`}W+= F/X\>`r-GS rF 3kl>NPHaoS]EӅ" \R҂H=Ppa=DSRS|Rs_ Cn/©s-.7ŲJVMW{o([IX|)T[ 94=w]톆IWXRIWl,;\R=XM/lOv-J3~)qfqyK`M:g!<[2Qf G:g+cAD)9?Ѿ=Hb_L(Bt滀:7Fι$hEC!W^w#\d|\7鯷zFbw`9\ܻw S+6mR2g"D Ӧ!kĚdb$ɍlf4I PWIS862KXʏBюL a6dU3 OOb>$mG=pUӋ(ȚO?pQ0NrG7e D.2 aa;_dc,Xn$p܌\djh.I*j6 9d-g?eOʬܒD~#!!};[=t9_0Y> @*; 7KP>i jrTXo t*zckfs@sྔjx\̜OZ$I`g]𙵂| *YKYWCBP.~*@'í>Iܒ~(f{H!(qƀGC?׀p-Z>؆qd?wC=B}*4MjS#,dD|'.Jd5Wp!U8`sk&eQ40y)pTg"fU<1޽- wkN,"CNuG4Ԥ}uO%qLMВ 5Rat6Y93Sӌ|%@.Aa2 v}DQ|J^7%jhv@$A}9]F1닡ALH;KQ8ۀ9ʰM=V=6ltO^;'PϕLlk-U,:@BFWvZr©z8 |L.=&OʮMQ+bqخ'A rh:j`~r%q#Me>\lMȕRkc3V"; fBLA珃eo  ogЯ?>܏ 7"P0h/U,Aw<XNTƸ<8ogsx$F6 L|%V:ά..Z닟 EHfS݉Mr=CP8J8ab^FVά $n&mқx@7h}QTB|8u@|3c4z-oÈD(7;dBh)'ʵo?¤R>| gs{F&7K][й 8o9 / :t'.ceؚ_oiE۲U~,?ꦥʵ6{/Z Cn喌OM޶l_.C2m7%JI@nLYXJYKP寎6(E 짷A٪<DR˗u'ayƆ!m/s4 \Ʊvs'It "8Q0OĆẅ~h: Y)B<ݗk\1!,l]hD[{(-`_>4+"|v\:_Ä7{HSaAuG:7x_{ ys4o:]^)`|e,sxļI{ w^%mиp̀Çí))EE~ahmX>juA+yCOu5T %X0 1@ط$Rc"px"W@ C]ij#;Iypɭ:˵Roc=~(M%Ly%\J#%#_i Wګ'@E.HÖev&w챼S%36Ydh3 xUyɡFR1M0RGN0 #HbYN} ]VR׍*x?76~6 {s.3E(O)0w\jt_("}Ta3"MYrz}cY^"\ 2)(FyquL] ؟A Uwj"{U=c.Kži풖r2IamiKDuf:ͼpi-tݴ{X.-_WyT#tŗ~DZ &ﺸMF }sET^ -1pQ0ml’_ %uJ>`*iI)0!ewZ;O5{v+@ zrxݎ{Q#}b1u]n5FYTk-EuҞ6$eNDS)'j U誴דL*[KwNCt $<y?[4~H(R)9e,cwK0OW[982;TvWcm {T:ft=6܃zDt//9V R* 6@vɿ'EWI'hj,I U=ZLͷys :>b[w^uwG.; { ktMo_9v0_tЉoaԧ\a!]UFisXwe xV8i*qaaQ:J5 SBmj]-/4'[ZA cS$nka,^hs89'0|ܑjT*h-*Ԝ#؉p2 vs8T̬IRnlNhaɖ‡nC+k{0pDc@8OFAiv~R -*#ɬ@LE+rRNޡ$sEL;!mm*a== s d֖d`S /@G((j]p.ېY>"=;;#?lk`'KנJP" 3ShG`$rEk 7Rc.Qr θDU|4_ctf8nNْ#шG5 ]_:P6xz.ɾ&3 Z0[&/> l)/ o%"?7)9UC$#Y2m»: zAY&'Xn1JRTUWS=1u}" 㭴yyfP;t:YGo xς#FM8؝4y_(^x<$i xv&bfC_Go3C yҼ2\rZ'*Ð Z'e@i&Vy`7vEږs'Oj:go3 %KM2;$67&VFMQ.FB{Lv^R#iK-ƺ mqΪPe4ygSrY3XQ2(b WBTOvZ&OWv9_1~K`<̏cY毂ט?&4]?5!Io7ߏ9X>(r]5qkbu 8VMX`ICkA$txࡻf*f۟ cLz=2GN|fw͟X$*aK1jn1oLf4ȧ (7qcc nrL] 6gڌE?gy{}Vo' 2A$'Yta-w0Wy></^L0 -6Z[`Dzsݤs\U4:qξ-MXx)il~!iʋ/_éW9~+UCGAFVs\4nPꆐ;GWE"yi+tKn8_/YX5F.DMGoYUO*bh\Xh NַȾ7(Jgo뵫kI$jթRy*rZql98xr&H7\xL 7>fڙ4CW^Z f x6T,Ď.3y!oKCZdžClȆ6uJBD,h aVcSk\iҫ i=_dyZnj/px4Ycz^L7GW*F6Z՛=SpE9AnNM4h/"n/b ` 6㓘+ Y4߿|$A6+[ /I[yZ7EܠM_6EZ^gx<AKZ$X)/jѾ3CgMЏ"*o[i 8#_0ȃC rdkJ_DlY`%C퇙E*\a~vтt<dO*Qd3M5yMDzO.<3\eO٢C|z] " Bk`{ võ?* K6<^-\Օcb 2=d22cy6)gW2/sm-6Ze?ahW+8؈!$D8sN@ºcI ߮⧣L @@ n@B 9q|In^$?Q?klR -pB^NwK X L=1?,\>@;h_Xf˃A5[Tp ^? E/v&v2"P ]djE1 MOJ+s$d=|> Mِm}1qn7bMɼPlW3I_#2ywVq1,sȲz|( ]=Tb4!_/Ux~Qr<12 J5{vZL**Lޑ`rx(aq=JܧoJua0"V/HgCz ^}۰p4ãF/>I:sBASN#tR,8(RlL$8L %xdzDck(oj½5~D}A,%HK1-쯄D!=ܵMkEuk/9JV79~CjJ95+ۓ#q6[;\G%Ư>JEeYF˜S?S@jZk1W%6r{g , &ف ɕkري0~+l!»oAQK皯J}d~D~D%y'>X2$ nj%kO.8eVN~.P5f9~i.X@ϛjD2ߡ5@MqP"5'IWQ{,^yɛ]۪| ӄ $H1Jtj~%Qoz"gs6o+Fnbr)GS^)?+-gƕu|]R0u7ՖL8 tSǠb &&t_dISȊ7|.MhAN uZzR _/f͖tWHŃ\DL&[3>CZSY6"co: BK3wEq̅VAf%z [$8J>k#_̳c)r򮶦#? EZU#7&ʲ P VCbqGĒsd~[o 1\(_4p~V80.= : 8De҂u2'5j =z-w*\XZL~m˯~9[ER9?lu^F`0zEl,-!H=܉#8 O+Cz%r*#`N%x[;oG:-4&5d@0T*Rg80P2c == xdTg{FnH)`T'Y22- Ā["%(d.Q#FForӍk-ڬU}%B0Lw$_h:YUj9'EW/9x`R?u|=pw2Ź͢q*]+,ZyzpKǯ|hk遯 E"[iFpN9KTkݝ{/Pt%y ɲEOMs9LsT&2@.Ѵ]vuUYǸgiӆIj5.=DT4:4xf R' RioUzvMSïbp53'k2vMnƓx/U,%?g,oF Zu~p3{hl8Yw_/=Z31F;œ CB缵䜵ܒ@jHW8,V-%#7gc>^0h1kpi[6bڝBF&jã8N6 wh'|T}G76IWSͻȒ* ~Dĉ{ ]U؁1Լ9.Cf @tl!qrjhh>+dE-dTzW`挡(yyp &iԀ^\c1۸N{ԯ..( VJ7󪗀uyLX}uzq/ƁQ De&;^w@ul=u+f?ِ_؂Fid6+3R:~na@*9 ᤸoqKUjǛwrHw0'CQZ~1dM<7?L4z!tw#+3EtlsԎ"WM ,z ip<5ȅ4GT˃Ԋ3΄?EY-gv(巫A΂/QCw-.; (|07UO W Gr-5W8e? .$AG:+7_:kĢׄyL"8_hFRكDH([&+,gY` d}dA̰J̡B@;@ a2A'GduwN>ӧz`ѣΏ;9~,=JCiF̕EyX@y*SʯՎE1ŽE{ĞKs՚_ܣm_?G] Ma-'\?֏ r29:eN;!lq|=o\~4/8iDEEŞM| : EJ :H=27>SʷG3®m!{{x]Wi]Iٚ_u} eqӑsQ| t9\R鲺!c)Udr[K| iAt0j"UVEx𪲇6![1:\YQKp9Ԑ8ohj2~]=͈`a {eMlr?lqoiJ: #HxE"c?/W7f#6K)҇*4;4НͬEА(bk1->`k5a*;6~YO΂brX$v 2(<3ݝm<5*iU!ЮV%.րCSf12Łr!$w13&iE~o8_g {ϕZu*E(Lq-*ihTnG1~d{Ȱgl-e* Omf7Tw&oc xJ ]`A ]A$RD6 S8Yz %JQa{o0KVr@F9Z qIvo7?>Ōꂚa::┌AHV'`a[bK }sDHP[^N~ Cs/J-epU\`h\^V3բs44Ql;hѼ3'6Ǯr&T`s'ku.nC}G̡4IP,%W %z* f;h@]f)ʙn0;t_c/dƂ>p~}% =<' = Z)=ʻYY^bmZ2qԱ~k? c],D_N>f9Z#a/RZC""@\~1Sd/'cH5whgĪ\@[ x+ad,\mcevlL ]?(x^byLC_M*)?gs{)KW@b Dt4rkT4g,MMVXH a%5P+(/-1miAA}KQ:Gz(nLhÔk_AJ--urŗojMтZGlݭ>]3CKG ԛ~tQT-Fo#F~YKTa]uV`v15pPnp_'\@[ lrWi\\6%es<ŗ^CNܬ hK#A2PQb~ neR*G+Y5Sm~>щ)M:_w":q/fo`_ MLھ; οgB7a-B/ D]Al۾ TǺr-C[/)O M2ˌVxRL25;⿖ DjQ+GrųP3\nlyUQof?{rv8>^KˊerhDECXfurܷ0.v\}VHy&#_z$L\B':hHNV Up3e?kSKe D&}\wS`O:39D\9Ew*ߕrm܆n]?g ׆Ra!eKF֙$ߙO_7d-Ǖy*wB٠Lj}!_U_-t[31E] E{L=y!TSm˺ZTo D Cv93zmshetwʖ-:@?#ǹ}OTs@0[Qqp9&!@U.)KД2DsS }b:+lWSa6Psw7Pmtbmr;aCGrN*¯SqsPOE:<ن >P5R%4[,TGk%-XInr09VZ 0:.Fcru!an"9 א!C`3l^ճ) guEwLt`@79jfdR +6ϩ=IcJl#1(~Iz M2E#8y!}Čfkd!nT{v@mp*$2Z ]NC3ist|\5u%DqU|Ӥ0íNV5Xfm׿Qe# el(*[ʲZF-@60x| b{(sh> Ʈ9cG$cݮ΅Em/ݞs%amf>©σ'E)䱹Kr:#d%ūbS-A "SףcgXU˖N˄\N"m%B*lMߖ9 ui5z[ެ3q"=ϴOp9ޔѲ= FeC(g$fڊz;![0/q}꺾Bjwr ߾_+t'ͭST_4Y__| /O6Qb-$ ['sQ1wH t3ZQ}A5WP DhlanmF[yz7퓫S3bi'u{Uy5Di\uȤZ/f\{G&gQ;1lgjg@ѳ ͏A9cV63LkU #ܼ :,K ޷ѻ<+SUr̕ve=ED= +x'AGx#v,4/Bc3Nᨐ%xHyvtߐfqXu(Vi蜻bPYAc[tbT!EӿaTijCx'CynWyj 6no$U`U*wo?1cv}UCP{*>&dF=[ QzuYZt^̴~ o1ÉrXR^nX AҶZm7UNe,c !}7C yvx6_ ȸ9I@qMmBtUӠǗnmm(Ng%uH|ßRntGJ%(vm6)($On%éHn_|/;LH00_}I#d8h4ڇ,5 !^'D/^ʅl֚z527o&W^-A3$6 fQ׷ȕKnٻ^+رnߩɼ;Bߜ\ "hVd_(qģTk>ODUbp]Nŝ9?uFXwx&{!g&zp11SPӄ$py?cb\hU=3G[-<C|4@1>)\*JpF+NC^s&}pP581%S8;{|Vtw2k)q0N wXg0 tX ]P3nҮhB~t\PU^O5N1Kaj CepZoQ)NR0$˒"Ob.F ήNl¼=ڷfi׭Ejk}a,4}/4@ CAvi=-3|,h?H(m_)+5,%qOYheHGm{#ȟFgs=Lƚ$QQpm8hqZc.^sZwf:pigZT,j@A 1GҢ:e,YK evV'c?'Aa"K'$tDxff;=b.MVTw-F'mG~[l)hnGv\;.(auJ39 k7~݀ fZ.EsEcbPaB.lM3OۙݗˑSKn"b@`!Fy11ޤ|Am[./+~2dp0h_&%%E'f{)sZ^#0IGJG~~);@50땃&)JZ\~`°Vq,FW.%d9SWPRX~&ҹ+e'5sv"-ԁV&s.)j⻠ţ骶%ʜ)jf\#NtP3ףWhYN/35QiDEϓ߶Q3pJ3킦#ct7sPeJ6 +mъ~gJcy/ay͚ %Jdv6YDM.W[y'*JiwZ|bA!<k1~\>JHrפ Zo~P+SӉΛ* W32uv5r&pc)+>97'OvI$9nYBe=%8Xƪ^00USש/9!Q(43D k _Vb:  DЬJ#Z T(]*]jǟ5-?`,FAuS$];:Y`h቙wf,-vE'UKz쨴[床־1iZpm||`8 WV9%j^ϰױ1/N룻ǁEKmh_J2%~ _R=,{&|[w<0v іsAs)z>h~X+QU'n=]P =UUNz!G3mʎJ6g_ u-0`Χd8'4c,ɺ&{<nn|M'߫w;igCR19;GWN 94w)C2٬,k~|=ˋj jJɭCH5쑊ַ-TQJՎq ǹ@9l>engO;eDؼjԭ`$}Dw\RZ u5Ռ@iT [/PhFOR)?_ѓ̔]' b{dѲaiW:9{j5u/ nW8!q`S(7M3"Raޘ#;f܅Aw(M4`b;L)v{RC}L에Gz-3P#dž-a'p|;qTr r1X^'@ANQDB֪D j7 뿪3ۘK:,SDqtUWNy>rL~ +t@q]Ǖ\)~^SM$kYP_/14 4kM|jl|H@ԹGKǢ[c`1a/Zz㲹 n2^;i _L 1lѪ@%l8(᧧Pz;Y QB '(NEʘk[K.=Jت=2$'ܗ$3jI2"*r11޿NmbS<2p<cz'c? cUŪ=. ,Pa8svL~+~ z 8 [cĻ2_! b8'nJV1r_bE-2Q( N2 " s)?Q19cYU>rc6΢U#JC#Th d'|$[8rwyF̒j0HYdcZF-.vA![F'P C9[1T[@%+}HXIj\&fv$kI_PEW .'0Z#C5Q0Y_۰TUZ-\Ll"(pEۄ Ъ!r V=`jZ['(/cm*ڡJt"dž:Ay3 t0{ZlU' øQl?x#g?~+!c6~/iRj1_d뻵У5R̔ RD+/d[0PF9,wS% (Y,^UO kƇ@eY/D}=Dڪ8[C5D2aPggA_E?>0zK&\} ڝ,e#'NmTS vm!_ղS f6ɕ3vᤊYp m<]С%G 2p!:z |tn5Rq D*>BGoѼkǗZy^TT( i_qFa2xCD[~F"L N%D;yF v Mb%wA09Qr/$՗A,OqMIq|U .u*W蘚4p9?'5):38]6nCP`JP`pߵgZNa9ߖ;" *:<,)4C+dư&d!#X47Z0*oLa-(]9YEL$ϰCVٖNj G%\4AJhY[KN!<(IYհMTV3C&~cj0|N Eq}`@[r8Aev/vE>BDc1m˳>2Rm`пL/it>Wҕ'H?NvX%ʽڛ>8hDŽ ;z'ekM ᆿqL뷀(<C[? ,@{;$iMh$73Wq·mnk\6h>TAӥW zҏSE*O1)8Q6jh@#B7cbIxYҿdX("H&-,Ԃ8-hDy;THa= J  T[Rԃg7E:CuiJ3mR.8flNkEd,ٜX[|pb(حm5ط')85[1r.p(H=:7H狜Xc3;]M&xt VGoD7❟vi o`L͌>1ky\_Pw}A/Ě>~: oYZD ~ X@#5uƔ\Xx-0v]mӕI@^98ZMpN=489ӍY.2GI~nX{H]?P%pxڴ^q﷐}L0gSax} 4l8{j'AVQW{1wq 7o龛4nlj\8L%UhDoű ĭЎҫiNjӯsMiGf6uae8D^Q_/ypKʊ ?"*?â'lDAJx{2;D2[#?x# w5 6g0`SʨSdɥ65Jp%^ )&['%r҈u0%~ϫ/FU^@1OKk]w.րܡN]-)ߊj-NxrԸ1dbIfz3/wސ3+r,z2ͪ#g?\W`%G20EIdn4&[)O܌柁(4KTuKäUy3t*@鑘0Kf"ae˷949ӛoxwE܁*ǵeW|kj5WTN`ѝŰbkƲ%K r1M\U ޱeky%(mbkDI)ۉ"-$os܇`D]\ep?^[ӽ\RUʻ8`mfʳikխ:*mFҤ籥2<էLb\2ڟw "FI ?) JܻRMZ?gv#^s am+;^ G-1͡/(Ia`:MW0J g8tZo72d)TC5>i9 lM!LUfj\gp;Z$7?d(kuUH)( w-3*(pk zg\`tNזlKp.`Azh)]+"DPM[%3ހFTFP<eu@uM!7xcC/r /MR&-(E@ߑ/M~ANPzrqN riPy I4A>Z$ob˩вOw$ܢ r=z !oQRBl֫q 띗. lȦ0YhC]+*q_ȝxn"Pbj(PRW~AJT Cv+Y;'H;qgzlg37JTߒȤϊY_ȵ!\6 7/C 5ʸʾQqYOqB(J`)jxUa3J#bA G#g^BOPM!sDuAu;Pm^!+>=_zK̨Y&ۼ1k] 5eC\Cvp_k-9,ѝ)2V'tXO7[*jkNtw\sVg򹂑!<b//M =#p,rF#LP_ʹuvR.Ģ^?yE7D"F0vdKφ`6n*2t+nZ8T%Σ(4yodP-vE! % XMarƵfeWGp oR|Ό9:/ɔQe>,5Di:e Fj_&D9|Zj Z(RXEяL-[}ڶ)J-K Zst #9%c4tGý;CGD^j)&b0<y뙍̈́CL{hZ&+͜g*9Mf4)"Ùuvjb*=r-X6#lwa3=A{r >o؟Y,4ʯb`L٥9 PkKVȁN hʌO>n6%mbuJX vCBv QY^;otn$),4sݡ9(qO #җT!v]%:qɐѬ C r}Oɩ\]}v~X\7? __ZZ}vwO[2xF~ CwEi EbV 6jY<@\]u]=]G| |>@ ÿILXQfS:^by)ۃM:*WML:{Z8m+xu^MߌJW+TyZ>¬VOo}[{7_jDNA1%v]i? m`T4)ޘRqC$ G*A &‰{>zf/ۈ2P"A>', )[`ir ` _cu@@}-\;+IFpk| O.a .?ϵΊTrezCWyr{kf 55fn,)2@T$b~UR|(_Pww,#jJK}1c/.O8i~p,DIO߻РkI^+ jٲ:> <evz3Vʞ= ǜݨ北`΀ЊNT$?vE4WI8Ywߗ?Os;%#A̷)r@R$F j4Ԥ_ JLRTZS^eѴmLb]RuY?c.r|S=>H1>T+"[KO3C~VpYOTsfl1 i,-ӏ(_8lrJGMqǿw k$-f '+QGbqg - !j˜ު;WtX=L0V7 dZ(QIR]/^UXO,-zRAm;&'&`yH}'r*L5KF4a.r*qvc->Z|LJVǙe# 8/Jp$ɻM;i0gčDK/b+/}gOQ340^Z'|K'蓼#5arg}$9Uv0II:8F1jOq]xM:ɔ1d- h&'kT{i*ws?JJ`(7Oʵq|RKo Qr-_r&֪.9K7.oLŮX/'{/%}j.wMRRDHk=-T/ՇY)> # Nd.id+mFY\WcNRPNqxV>mqzٿahH"^]0tqH @^oP*؅0_Ghl "B/H{C/}|d)/KAu6'qⷶ+IOo`ׯ^!d]Sw1ތ6H26Cpߤ,X6SC8muU>[fކ]Mn w&T?6KHlDDI+#v0ؿVG(9,M)p@QΥӶSߧSY`U cE<#oBz|1L?:~?._I;[mt/V|lGDF;˽ :1836UF O "־xPj-ܯokE ӿB|hG®B #Pl27d'́"/L˲hpsiy㐈uc]r-p$C2q,Ë3覺[Y_cf0v[!)C [V'q\e ##gu <j`3!Kq{cQ;nv$Ca5LV/fouaOA QՃ4ǪQ^x?;2Ba~DXޣwTdMh'?l#C^A8F b*7rAtCDc]bTXsn-V$~?3v_8h3KV^B^X]M$;AU#!kR~)Ǖ^7: ni=RA+ >ILG_L@2W!}|*]WB54 ŪH&z!F$oj#!>,4,>Ŧ%Ŵuн8afށJ4Hl#A2!5!koZՄB8KO<~ڂ|8@KUg u+"Y^$Կh;':(0IAW7gFv>d6=Лr.-^0sc+$V8I\'U2snuGӸ5/M=oA>VLhnרa3Ϙ<{ :a ?LRO%/:_nT\W3FlKzMͷjܝK]K3Cdz t'y[J| J=vd \{\7jƊcu=Ȍ9|.J?K-M^ Dkf,/b8#ѮE$ja#ez3ѕ7nb,u4}yPv#Jirm 7Ӟq}M w9W|268((1`26HC8\ p  SAI*QpӖh2'dt;0\;!n\ߔ|Z="؍w'D<^EaX ӰC3wU dٖ &*Ndd11 ccg,x<(&>B/t7UX{ 5z k/xn]kTIkgbna(fԙX|ۛYYY3pap{ot}y)n\` h\ "ֲ>69J{UbNAAWr}EFw4nSVP2hTS,ZK語YGe]zDh'tJ=ݘtqØ {(vY^mqSQյ *%1RQ{`fc3H}zRKzL\8^4FV8z$ F.jUgiK*oܦu ?M^ $Zf=RB-02aRbBA{# `m"_9:mqtp> XЧo_o? o_i;E7nĹ$LLt[XCB1pR|,'z5kt=RNEZ0GM- G=PSUsTQ%64;\ei'fqVuOj/~S뷓;\t)D% Xe,OSԭd>zi܌pAϳ5 p?78.K:=k7QJjxWw_n Ww.L.kta·͆x_,|3N]˧K ~`j[8wS1٨Ʈ8-\EybF&Qh‹!kjtRJZ͑ywX\a:Ip/G Vp#:o A:g6-| $4cR)+m7tg{"oepw!c/Iݼ)S5ɨY*1d!Bv$mh3h>,56O2MVWeyrNdL`TԟoTG[3LQ?9߼;^(}, <j{*/%SQEԙ:00A3O`k3[Z`I &H#u@odvu`w*|etJfvQN=ݔȨ>D 5["ѝ{'8oPdzfAϩ} P K+L߃TJH&"Kըsb`iC8"Y7V--'D&lI$_[F LƧڕ ;1Vo33"CL)LEW(2dA(t(͕l }&駲7=\yWmJ] N(ڋ'q-NKN` .%Z :-=P1؝}:=[3fto^&o}A0(![K&GJD,p1/wi﷪;2r2}1p8σ vbgk4񧯥zg˻NVB]th3u4r}NZUODM;p}*t]:norc#Q_te(2`YdpA(xI%vxXP+TX\)4;&#6'ӑE7 I֓[9g@A=# `/GG9tjy]eE(E2~s M,9SI\x\ %k/ k(Iy!x{4b:چPjMȘ A’@־]['؁pp|!!/Pl4rٱzjLe^̄ G;d# xgcWȮF֥pF) l2"ڞI;CW>,/iLT9޳FǦpSaN& ]#pvBuMJJ.H%{5Պ f /bRQn+:mhOÔ2aLzkV`]a#fkM)xeώ1 F %'l%N4 Mƫ@1*HOϟj.P2 d/1RgL˧aݨ}|lC7Kͳ~@*[l]||-LnPy1"D8"VJ *2`ހgV s$^IjNUx@(ી9W_Vo617:,@')k>sl ubrBY*s9{i+^hqe@E}+Ynf}hU /89༖v;}(8H@nlutlHi8Km^ـaLRz0 įV*ӽYe*oqh%n/c r!#[{f,|cVW}H`F[NQP-i>g#:pQʍhI<}>Fl;WqM8m~i,+1L4|tft'Om9$M39j Yz)qM&q$o*m+ b[!}ty$bbgˡ_ A'TC4ҘPvp'Q YMH{; 9$MmCQ>\z,~Z E$1DnY OrT"Fc½6[/ q%QV4qj R,p:츢5.tB|;_`^x^=+ؼ]Wo!* $區nmi3N@tx %Ie۴, Z0C_$n MQXx,79a0eySU+BU~AhQܦ e.&qCRb2I 9+Inym;܊}-iT JD\Vި'[ 2Bհ^}# G޸=e,XT KIZӘxU\ߥҜȁ#u)zu XtHsU]9zyDBܰR/[j_[w JA-ď3ˮu|t"L]UJ٩2f U=ԵTeO<ޠ|Ќ(.qz':^f`W9]}X(gOv)N7feZ.E2BrQ.p&A9[&͌ vJʽbΪY7_-t}`+PT%sOڥݛ}Y؆J`Ԃ|Zg3@4`ۇ}?yl)~^D޴˟GFG!Aw[jJjfNF%(9k,QRS:%ufs&"ʎr\KaU.,GLv݌"@=t$Wn@iyl),%A3(`EAvL30NFH n @7HNvv*[#z  ѥjh#/iFi\8/T>rJ=-3RQ HN;/I|=0Sf&*mZf\ؘ-;ծ8o^4 y& Wտk d"##il3ah, jpr3UTl$yԦX/2^ t8v> +c`j:|Yl ʞ][~iT{S⍿C+Rw}"*0)l_@_BS""7O,>U%​uEign \CVNV_mDs'zM-/s)!U UCiZ)7 9p"{l8BhFvPu0>`|[Sw/xqCަT>le-?5&Q/wsV1ͬ })TK.qE%rB98C̀o9ik7P!We_oIry>ވv^/;6|?J<0',e M"j:[sTKfŨ]Er]߁SF7X]1>񲖢6տ`zO7:¨Ñj<$kYЏPd+>#?Sç(Z[H)yA Qi}I"#㘢7] }Rڹ1kY1P@DDF3]5TC*kQha4ۤ}s. 9&E!Ex3kQVobOz*"B2i"" UJLW@SfR'>i\ 8c8b? 19YvDrL?WۢCq|z!-KC)4^YTh90@ ,J6gNQ|8-+{@{ 5zjۃKg(4hW+H:MbB1$^lKaB! [-MɺÚ7ͯ H4sFjsni !{O5ӌ6J^wƔZdoXw9?5qpt!Y;7U[>|5rJj\ĐC^:X/|%#Cepko/[7YYCh CqeGH($^loV ^@u?3į"NDY_6 ccPvWlZ >|B1|rb/.?3yz/mE7dtTŝlt;B[?;Kb-Prl^ϓȻex`EY\N#qe5nGN,JMg [R*c8ZΚL'MF)ĢwN8fG\´YIFEi|Qj`$t;d^̨|R/H3C9OɿtRr/p J_Dm2U^"J6[F ŷoQ3BXT5K Kv46Y=~F+99?j6$LEn!K7a% 3҅$PG;xV22ٿ _ ;[( 3B)0i_CStWhõR-v"<88ڷdcJJU)GG #]ˀ,XF74Y7L=A2,^ٮ!/ K$}Q Ji^nz0AV* HD\# K p "sˬ&䯝Gy^1, 6L(ѡ|^xZ kB%[BܯUo䈧>L6K|PViO ~ypH$ 0Wp!&W0{¾$)wh+&-ӡ9lZjU@·LMxUۻx3b$7TQ:5N2D6?&U eg?oCC\ц'Zr z_I-0&$i0w4_HړOSlD? 7D/`mŠc9nHz WUp|ĩ_S5ͥE*kOFbsn'*3\0K tdtѤs@GQ~#f-f%+Py+%I{CL_Fk!U,3#Ԧ4wgG$FrJ33Җ%q2ew;njS5̄?]FRmWeen^w|CqʹτZ!ǽ-!U[cϕ7_n*WPo@AG#- !Oa(lvs(Э.Al\~%`<Œ%A- =4-JhIu%3e Z|@exW,L44Tp\ m-ѩ;)d V:a rDթaę^>Ѓk ̥dюDj"[m]))ߌ ;r»(:AK֑FTulU\AdvgsQrBty~&M81Dxzy(lv3.tp^8 #1r]{O7&̮k/8F]5i$E] ٚzc e͑3zvKv>S@μZq.Pt k}alI$s KK9'j ؽ#EUJv2ۆƺjΆH\uSH@a}L^[Ƃ JZw16tj#>LAji3 Ŕ8Tg&F2+̢3N7+G 4uM /- e=+CH T6%)!Yyr (fqvh X06p4-en N cl6F\aNPl@2.>@ Z aJ˱u!k;MEul8nF{SRJgLg{Ŝ6M 4sZot]ϜhX)NRC~~qNlSvD~cKeIi!U#7d2V5\]FKNӯhN&ޣ+Ky~ĢvNBYle;$x8FI͢]^ZɈ}Rה-In;î4$ #܄a7$/2l_c. 2`;NEh8TH4JM.P-;huϚ6dN\y*Y=Bhkzө*Wcխ2<[Qg3#'u'+g,)mt`7M]U|Om\`F;x_lUo!R]w4Ͽ9n(݊zNhG ϓ PM8U0ﶮӓCou![EXKV;Hev:.g&YS>rweѫ{|;o]Ij%aK;"JòqjK3prpbvA@24S3 \nͤD6N|R꜃)h N#efejtKj qxTua&@EJAIi5$=j@"3T84pb0K 5mt4φieyDk-5 Jo:3B=,u13C_ҥxŀcJ 5 U*c6 N^e|יlhL @eVr>֤$`vf"(~ l΀ֈ@ { l_5E8c KǂGPi`:N\?}ݵ|eehL;6,(.b*X>,[T2StYo{~T<۾bCT VbQPbөĕZ_y[ni}DZrngY]n:&/ 𰍉C0,q-pe7P/6tCJ[W 3:Du3}0`}e91"$qQ{jw1tP7 :8;h@6w@,whS!^W>,#I 562%k~Yпmd,Pn@ARVda/. $i3AvoP ]xroJX[a<` c -ʴBѡ n`#."V8E/bCuZk̈́oyw[jK}ʓ7/*Bl6uߠ$"4:Rn^qЈFAqҀ2~?bgՆJ xe6Dq*}b0Ec,ns?!y!9e.ev1 <0;rNlٕwӐSTx*~ @b5ц4Gb_RrU' TOS%NεF52uBr:pɦZ VeDxɰL7 /l[\!f Lzn,6nfPcV3r@`4"NB&{e(cL|t5W,ŝ` 49 EqGC-z}X XKgYsʨQXL⣒9/4= 37uCN.qf- 9_t ˥_K֔]n'5p3BYyx8EZ7v-V#ef/s%y@WfFnT*b{p*i)~[=:]['ߕ) ƈYK/Ej L }C t%ŝC Л-/]]n*BpufoDkN8˧"B6ðlTicc YEI[f#̣&@.-7JK!sFGTڧK5F&C.ٶyjnx)yЋsaNCi` H^w\rFX, ޵U`d BG{ɐiuR = :1 ҚT+y[3w`:!^Єz7n~ li k/fqศ %qׇۡ#j6 yTr{Qbӹo5>mxBfYW%EP^*Nc:5NҾPk352jWi}ˇ k[MYnXY4\!QҢ CFNĭ᝖;-TM0$ʠۭTc^OlP*/g UN#%_OX>U!@-އ \vw/y`O كzHdNr.S*AS{K'o c6Mrf7(ݤG."v»eyá)wW3/hmM,XOc'Rs陏߼5g?)WVwWNCrS#_;˖@cاR]R1-.,K_qgk{~C 1^& BqPg ;}MAHm~=JF #Hkm[s&0V2'y£V6"6NӋF -~ ut/Z.T, BqM8Ά7W3b6 h\t{&ۉ` rm\HAC=l >=tҪauN.ek3ΦZm`V<:WO߄HEGmO**=Ҥd0|΂^S4]7f"HJ/Up`bY l "!J%'#|(JFb*dUUh3iܣ.!:T?=W{,Hfjԙeh"Nƃ!w7aHQްaz gqt쾞ucR%fʡ%.YI!)L_oJJU ;[ m;J KVF f+sQ5<(R(lA#񊩻7u0vͷ}m?f}N3= >or! Bmj=Bi!4x\zυC`طJۨyڨRm~JC*yi޵K.'8ײq̬8=ˠްE [SXELzZCN;0w2x';b#ΞFʚ[ eN—Ω mz"͍H HwCJHz-+GH1-[w&#زYt8H.9Y*1$ k$4+z/:3]N?v~Anx}Ram*F#HրER+A BD0<%ߡ *z(9(s}M~!I;dY|'^ΥJ菭擓ʃՁz(\X4/umW:4vܫ _wHgM=!@Fr};5ó!j~+OV&7o٬Sui \SU5_S_5Ia|?YO7@ ><adWVBhF13Iې[ D5L֒ &#!ٸ[J>"4gow'g7ǥ`Ph)F+I(2`|_6Inu#Z=^LZOr2>J]EP'ߩѷ`യ+Wnx InraR_s}6+Q{ yߴ*9,,HU}|#(@N߮SN}FBP5 \*v aYNYfUOmaG)R}*:>eviNzg$Bl<ONw ?9Gm7ra [TS>q:랧AG#5PKg@NY]BI$F;/!.9I0Y0,Ikhaos'M@}b:~V$ܹ:l8Vc5h!\bOTvҨ \ ),wWN9RxCjNӔlh7.U%t .{bBUecQo 67JxB+z'F,#d0a;vZ"296A2UyЩBj#hsqcښ[zeJ Kz٧/$tֹ^?jQ"q.gQ'k@Ix2rDqfY{wݫ<ߤ]"5T+7cVB 1IUІǨR H=>@ǟg.oꊺxUJ-hZ0C[lDx,Hze>ľkϳ8(HBDSטwe=0z1 +W2t\HJLZ[eKj}IJ k*A|нui8'{``x6 6Öq* ! ?>R2 5B FI_p12[hIf`Gs 3T={ @gWAx2m4ݎSk߬À -)ӉOswAlbx(tY:%{Յ pų;cBor5kWl7LBAMcaXW?/ 7*1t;˿V uߑsO^oIhnj>[XG}mW P$_lRCšVa~پ6oڹQ0 o{K {8qt6[L)Іg&C$:M4 1>(9#R;1Ţh+9XS"6fȉ8gy9Ҩ{Q_VōrZ-B0}* ij,Z ݟ|OY/]uܽQ3J) "` s}LWͅW%şM$45鹡)"eo۰\{Nn +vV@D_PcKkM VSn>"jk= :** {ݥ5''vCVpi-g+jpCe[HhS>b{NݭpPgXNv8ulH5vo?g\|E܎&e{2wUSJ~ J Ր@PfG cq6N}CBn.rl [@3X\kL5}+M4ޖWe9r+ )"C{\_1 2[;q*NGPnn0N"TÅwRd)1m7 (QN)q pd/y1L@VH❲G'skHϴb-ϣqcf j"s\fQ3ϙ Ћː?NډId+TWB0X3aS6[FLzXAѓ?aK]EjK^[/d< k@ ZײS]"H~hb6.H)Ys Tkf3u*>KVKvF8#io49>P$mxƽo5e@ރ4]' o1n)8=0ȩ[_@P2,ZE]UnHtP.lwA#M/#T ՂBN{ SqGAC뗝-DYb" _ܓE[tҲԫWv;{(=%z 2,-cDžtS4hr9j)mê`Y H3-6nG8d~Q[ WĐɠ/C>1n/~fa *0'{s7S݆ܝqs Ml9s,Q FA"Rg\+I-QLI2o>/t%:Ka|9U((R+dQ8bLMbv7骠y93ixT=wDZ@3؄-?XKf&+/{#BIG[ͪ7@vD@CHT惦kDRV!X?@$fxs'M۠g*%U(Rbڞ:^i:Rߗ$dtV+L$?bg>aZ9  aI[1xc v4|gA9`YУ wV |Z"u7dXweg7*Z@x]MW[$|.7~nA)H{Oꄚ*;;U^#J"?ϼc R(fwJM:Hg'jҪP(˔B..IlC~c|APCʚE! ܕx@UkD-4[f&A OxWQ4m xxCů+t}^Ŕ3,q0D.E&hy'#vAߜ\(ce@wl2Mm8%"ֆ%9EBQ9c*,kMGUژ="tUzP!2' USI1fd^5z1j3.CW`Z۪a'̒M` ^-ehG1D׬tḺ'Otȭ^4 #!KD}LMs_ɲ"z 9d}_Yo:44HUhQ22"[2y9<$fA4QV<߲2Ȳ!ŘАE>9rC-zHR(ڏ?kBLsҊBW5߲kO?-_oHFǐ0v Yq9힞5򶦷ŋ*uy|7U" -] 8quhWUe 4U]Fq+-%p"2"S4'1I1 ϪLM6>jpoB8ñÕ TAP`%:i?][V/M +) UEUi~!3աzőe"x:W呉C#xdЗ\Plg:bBC2O)R@vTaHaK`?3`A>ArZ}iǦ!.nHRȨ|Ef֦[$yGY)S2b iZ!+1Xi0}}$vwhV}TGyt9\O陋yK%C`SM_~=txsw2㛆)iځoý4E'mL'Y=`"e|9vFjRf˜@EC˒MTjKe,+yNm/Td]E6nٝ^+z1I hS$WL 5p:^6&.WP;kQfadg⩼?Fsg9/[0JtHQ7o.0XEsjh`9鵽D^ Au.0k\][%lSr(+WL6F;,Y;+D/g:﯃+'xRBhƯ PR~cdp:G);h%_-9خf/2d Gd]jC|y= y=GBǷG/WGhԪ'9uOWl,"f[/$@Tl:[$U:1w?JԽV'\v;AEΡ =Itl LWGF\te}2=FL^GϿC1r:ցRiCD.7c maJv{rhrR͚BcomiCߟ i îi-`o8O F+Go^[i'S7(\~7P(ioHG]=?+Yx}=ā:1#)@ v|󶫈1MH1Y_hk\ܢI_#ϐꐃHKTU-j&5N)> ;2WF.Qj6=y 8ߛ[.6Z08~9>C+ D 7L O" ?}^.K jCj)1\BX]1 xɭTY&^]ʬuDbhFde|9@|wР?Y`fqvpvUO0oWlJ%콻rUyS Z_˿v ~j _TW9!GA[Kad6wN<  +m  [f3d>vsjLלwoH \_~Upߧ(L(UMlX&6l_5YB&SgRR V; r'Bc$pISqxXS4.efg}(0me< n,Md%\oXE aJ9p`.ES-YSu\)b˧ #h4'`[;*\c"GAP6=yH*,Ӌ-sʏpm,ʒ.LmޚS$N ymuz.L@P V$Aie6ecT*Q &UU(k j,UDC?m2 jV]BUbbkD&=`Ry )"dO "3N&A0**`_RVy5F5h ,о /\5X_):|9d޾[ m " <aILrxZ njc1?M #y E!MÀ˰, V!NAmgۭ 3GЄ ȇ|w嶀%.PJȹ:ӱ֯(}8ewA'vtJO֧" V~}0{Ǔlɫz~eB@4]8]N. gn{81y. y6S-1vz,0'(ce&_(u$,|r:Be<ŤgK0vU6S'P?`j$-Wiy<9O.`ş=+*R d2svaj86c/`mI9B_'1lVmU1ߙeV5ikUVt1VQ~>hT|@ V e]N/t:DRlUjWiڞj`=9Xk(gGC?R2'pޖYJ[lrc5/HwOsަȃ8|[Lqk[.*>?°kyIs2IZy=Ğ4Cq ~YmU--[mryA@| [dK+ʓ׀LqbO :|8O‘b~PqMv$L3JקުYglBЂy!Csk/1uՄ!MwFV*3WN!y-@4xCc[+ɥYg@폌*h#!U>v%i8@P&I/%Ij:{e!72cܩ2ңo -I%cq7mPSD[=tiݮT-ՉdE{5+!뺓o"EYKhN#L6jP>gz74-ӭM!|CԳ}EWvGI+oZT{:)"ə=DzJ#fUH%e`Cg%NѿrQZw9 UskSo~SnlDb^ F,3::VUs^P[-(^~@z5T<"~EC،'2P-ujt6BOAFpGX^}Q.>k{%@]=!mR.{Xא*H+Ͷ({[דQ@˫](!r\[|!_ir2ʘ^uLnbeBuds(U_J{cɵ}/$_ZMNՅcpZ ,V6nP r۬p;~q# )5U뎐 R-dY RF}CY$Bd("-Fe 3 tyg)Z|MД<Tg`JPs^)*:25X;,k&I4 |g/<-ޫQg4 z@)$<3p|Tȅ]3T0Μ8TwW6-|e)J.tFH)FPǛ4c#%;<xY:5X;B0?.oi!kޢ G/+WB⛺OLi0y;J23 u#*[4L{ϧQ?/L> !89ƙ3r+o[XC:`ʧ݁@;0֡2K~V3iq K -nA{)Ϭ\ ׼<}{z)0|`[112N?)t1u3b!NfG^_'kxRYjrAʫ̸Hݏmi塱g^ßiB1{JzeS$dH!h3{s{SߞB@NoLo]|v~ZO: E5biAI̷5MeHY'r :5L$g~ ~Zv=( =O}(#H9A'J.ú.ikwm8 n\_˽4(\ya}33 Zo/'<:E ˜RX Vw(C] VBM≣fRHU{xzY8&t6qb^~Z`sxbD | |' pw]_7rN .CW4R5o&_: ! @:8.軾@{knk\,)k4߅zrB騉]rCAT5eVޫkO!QfN n mq'7s9v05oIpw5hg pJRPhf Kt0m{ _?pR0ąp@ niq\v4k6}$;PO >`K]UlPڋ[ /q4 bQ2gkM2T&d@"22%_eHZbp-2cS(g0yB?@1շx%/ pFѡK=#鬕d| YGhBMG0v("k5j/'20)U^L-F}qclYh_VF$A~7Xuv w`i di~bB7A"g1 B.x8]l#iĤmALmCI"6j.W8veQ{ٿ `pc NbɊ%EQ H"w R4Z?P7"Q$4a&̻j)q%M@(~嵷#mUwHoK/)\H"hI!m^u(*pxJVx"`g`[3E& @(=QxLe0)lZ L|hh4 \ڡC{5 vlnvgZ܇z t)vd Y؝Dt]~ކ,Q}%ua 3/~ȿ~v#ډUlCOәGuzͱ=o[i jM\E=>#s9n'5 P72@Q+ωih M6eq{]&~moj֭^Idj$vhY"l.].ө{7#Ke&+VHP/-.^.cF$^=(6УX`D Ћ(iK~NtHm7\.^ XVߍ&ʼaF{jiȷk\-YNcL.+ҞUG9=+67 s5N'Cfz{yX,ZgI/oc ebgrc Z@xғ: חy3'՘6>0l-5&[>:jH<:4E(Xbލjl Dbv0NJu09;f5^UJݢ-؏AjzY^$+.rVeavYp4|_=ײyݹ y; H?$99PL#/FVjJeD[w{} ;Ȉ uY-rnnI.8VnBcF"`8|(whOOX6_7˿^ >n)Ȑ̫w@aOYkc;눩'W764^VrL4<~JLr"}2ȵ.]@{AÚc#VIўWikt )xAȭ[6`09UJ=ЖzVF ;.Ԙ܉fgưI#AV&=kd]ڥEmP$:!o; +cEXvu(c{I0Hz/"V#Eؼw~ Ԁ3ວU+, 7¯ƒOmyDP6tGT1 ԂMeS?Xx9wRKxU:NZTFIƂ季nr1l9ŚEnK = APyEfue(H ==QmۿCwH0d oG/^Kf_Vʒ=1^tr$Co9NLdQ9vcbYlzW$7DܚV J2P)o99B< pj@rmiՏEqu$iܙpSd#: Ha聳003DfQ}>[d~ܓ4iI8@ 0VW9B/-,CȬ2*Zw&Ç^#SwU%\Wı3{ʷoFM(kၪP0rh) mT ?EHK!_h7dCcsvd ܼ {fp CVMk7s@B+ۘς'XE. ZnR^ubUGR"4"~P"  8d?фYם2!.OkY㿹 lq!'cDNr͚3+.Yym1]XRtϔxVtp+bΗ0[J9L?Ty#vfsEF/2ɘe>~ $[q sB<.;o_혞$-OY*qNX#&Uc(ۤ삷9'q"l#pi؜ SK )DNeJr̄|Az&z_c (Tޭ1H33/:;_|vê C5c/Aꡐ[ jPJ_xiY)`Jj˛XeC[P;+tPHA$1[r{\LW O F.&^?Ff3k+Y!BVMwzàmi,jOfq$=G>.r䰺tXK8Yw`اN0BO~ى'?BB{lmγru-K |TT}z P:BLZC~mlk\Dӓ>|_: T?hqm]-$'YM8 @ibPWq)[](Ϳݽ'BG8j: [-:d>'qE0}0B*6? 7Rq.堶P~:D]Ms s68l)|ObQVh h[brC?*6aj g;/KioKޑ:Y4" "}RS՜bp^س63RGϿY#] b۠Ouc521۾ O/N.2?rX|aG_ w=k4%s-^g?mBܧ~;-AMVajJ&x^jY;= 8Tӫg35&iȣb_{έ5=F}.>MrR!h!٩ǵj NiKwǺ/@LՔA>ͭlf&hҜffig*>_ȫ g8cΠ g6&owE$<#j{ŴL̽iG-f0U4aݱEEpP ZYYҼHW 0fxH ߃cLp>G,]]Ԓ ^Fbx5]7i VOMKYޫe_pp|YgR34RɥBLHW #t*݄1R:{8UƧE(Qtp]*3OApڼm/ {W?/l_SE7gRQzBj&=<_:c)͇|9e)]%3x Efg]pɋq+9Pc놆TҫML%\XkR;EchVo9}CqvIй O:%Vn׭z4VűBӻLw3\ V0| 1< K /m(G:Rzh}Ұi!`<~&X!G8tS V6ntPfe"ddJWǩͫOÏϕ~}D̹ᮛE7gKRW*IʇÂP앐ylsٰk #;uTo4ɁܧT3x 0Yh3L(5P4*1mn4q8a~xr7UTG&{SuYCRStN: c~ig@gR[m^ [RgYtdO{U9.?{`x$!2_1:uy.vn[򼵃:G)>dnj{JG&Zx̯N'n$;!r7Lt~ߚ#ŖӐ@А|'>oaI3AILGvQ_ĚY[&/F&}RhFU7dsq _U#? z c3c}-oh %,~EÆydV?E@%)h)\h@i+Ԥ3UˌOoH r蟧^IeIQ9~m`8iC ^?ƫP6t J~Id1a "GScK:K;90k:ŷ6#1cfe$&.'&A3zwiHOuՑy$C`K^ʑ05[Fb1b09XSwܘOX҂UkRh-r-PR FRot\ p~۹Y R[ MtM -$RC/su؊m$Qϲ*bU^Á?je XLPOÄ-AXtZM\Kwnz05@(Ҥ88(HKe2˜:3~vݱpK^ Zh=6"t=)RM+8Tpk'HSjP<4~+ i,dvcrKqpqCu" ZT kvfφ Sﯓ݄=o/߇ičє@=4Kǡ3ompG|bV{yЩvd/ֹ]Ar[o쑟lnjC'Yޝw7VdYgeM"]# *{~>dd"nb]懑Bd{NCE]oyLdO13Kp~')Bm7΃/18ME_ iLÏ+IQc\KZ%3 |5' %2hSPNh!/.LP( /# g/H:/@+=4El8gԱkBzR4 tʫ=~S(i3@2Q'BCȭYwERyQ:ݳ;Q@1LdB5(? ~mJ( qǖF oi= $R᥄h$`gR@T4&0H 1+e"䔷C8I'Jǥ7Pʑ?&9wcY崝- hSD&(eWdd%b:;- ;07i@'(yZ>s~`^~p6U L[^w*JcC6lw C_;_Ch6hA/7E#ܵ4J.*f_u@Y7˶MV́.M/Et .#Qթ}{s帒`鈯m5BuXJcX$ !>V6oYg4} pP3>aι(?ix;ZJ?WiK+; ׋Y }VX!6Vw}\tFY$,~^bv.:gN& n ۵U#L|vq9K# -;Y($>C~QqVo)T<'2Mt.WE1BVRRyLn !Ԟ|v'3||3 gH f Gګ=9?!Rwge}{LF_S"t6i%XiH_p|[c~_H~,@xL7KwFe9,H`xV8t'>c5lHmj>n'7)x cdO@";4.MEW[q0aV J[zBbvNsjj2Cu]{)TZNjWlBf@\%Z <MpV$ FNfl LfKTR\T„nXe<VrZNg^rJKZࠩ :]i:AO5kS权 V QaBޢ%q2t "|U4(˳Bc[O2Oѽf\&mzJqSD2{fXK53Pm@7; -l. J4~e P)s :06= w32,zZs('~[OSkX/\x6[YapqRQwiB0&s]7 f9{iLmku,.k{C|V+b='=AeXݺ0'{]x_#`0Qu+GO w1 Ŋ>kr;H]M=qdRWKfRS#߄1֭K[-+H)Km^vs]*no)j.W`chCtg*]"Y :ϘF0?e%fI(W1h?SX//H[ s/<)"d7O9YmTY$sM,՚x&}q&S|2ַ @`UzW,dhTu.\-k5!]&0}ּ $p΢h$>-Y9GjaNIKȨ%vəF:?yA,YRS sh)IZ;Ğ].ji+g(jX |'\`!;\gfS*Jrov#^r% d(t{[a&W֣i?"M"LT`̎J)jZ(De ΝvÜwy2ҊގrdϚPPE)萶S~v}L^x^evgoYy`HjwXel.Uny,gεϭL|*&;ᧁjVw/˥<}3ouj{[;zo* \bu(06:8;}lZϜ D'!XlJ9*P΃A$Q}զzb-g\##~+[1ӸL8ȇVfZZ SOW4"9SI PPs}@xOzNA h/}~?+kѡ{ ذ͘$[峱 <9 {]mEn@>qKh /,nݟZO!F7KryfpGCE+K0઴t8*UvH-ѳEq57=q6]!k"A5;>3eO&P)2Ejm]id 6^|uG1p$1~`ӓ2XP^_"ǙqÇ5่#b6g?#X#s%^j9SCWkU>XMEi`' W~Q^9Smy=eׅ:]i=-S]v ꂴD1[js2|d#<wÒZ"K!?-m0B}0 4' Sb*Ύ|xZ?MژՇo!2 hho̕[y^VLn5 $D.N mE@~H;ۑGsm׉D1pB!B)j+±*O+fPC(#)&o[=P \#YzcL Bm}>0FaKU"iq|wt%=]l(؉GYJJ]J1nf닙\ ӬGxK8*g8J I|tDŽ;mA DK:P6rq̀ b}3-:-bm`džxKa=g(`ސV38jIPOK֥#HUWحR4Vt5ހ1EYD X>M׺Ns11UYkX0Sv ]DQ.@2m_`ŋ;Ll?vsA# Y]E 0j nFB:Bej ĢP?\%Ub{B7Ȼn=+|hlx=@HZQ8<|ARdw{49 rO䜑dH#l+%>`R0׏cQ"_Pp0сx x[WDt_U5I- E-cD+lKQCG}u`P_vsof-&H"h -y4*rpǰ@b lxb43(N6B>'xE\:7߃"ON$U#!_˾Uui[NGTׇL [@MV2q;6N5L]p_~Sԃ 8(^DD)~Xl-|I9Wǹik KlStRzòvcçMcVHK!%x.$-s ]VetsaX<k$.yOO/a-\wcu7҂Z0TBUk`6' vS ތdc2@(@Ԡ.0SZ*׆ԭv &@bc /{L3lFV* (soJ|Kok+fhsk[bhJOݐPtf7"e?qVٻvRJHL@Ǝ,czxٛIP̍RȽbqIU}43A<>x"1HFiɍ?s4'J*}zU`+5'F'_t h8К68!y:$}ɂ dOӮ">=^ Y!A/Јy Puh`@DH3ҞtيN'h.biH+D6, ӵWj#ؼI Grr!d,ler "vnDi "OM$B0|E!?$ 6p>ej.6m*#M,+9>\lMLT~d☎ӑXHRn_3X!!}k3[p"x6"_3˟_*-{wV$Tgb/L&>O:ĞzS$ǽ,V;,Y-ΰQe"8x~&ILH 2źk1<,lrQ@Ba4!ʻ)]TKZMnn%(s@7{GNЊWƵY$s9:>\M!"'wTOs'F,A1!Ib23ں79V ?iUj\c~ZؽG@k YtmY9xh urpcj8v؁e^^# )8U4!ZsAhS{x%eQ~]L̩ۇ`B/~<n< EW`%_LtNH8s]NZ" sgs#HmC Ш3aP-INOcψN,,N$,Px}_C ymY> [$W˞L.n?B" EGItx9_/~ Qo'9˂"n-q5(OJ| W?WYWI.Ɣa2cqpOu(U l6`Lp.Ȥu$q&QPt'cIMkn6V(+4ڮc=m4g,(ЭX+ (2̈́/MFB~:׭E}/i7擧~QH?e[RdX^YثO D15l'jg9cP=t[s2kNzwyYfW(9nNcsy,|r 0qK~_! kPTVdX?Zf,~HbNHv* [UEŶ#45/ +v)/sdpm#­w|}Ţ+E)b`[M zB@X# 'sJ`Fp_qD!;uCw'PX-$laVH{5&KP#+EA8~&2%siU.SALavyFB8Lz! oؚB@x-$ў#"kz؍/ͭ"MˤѺ[\{w@f0yЦ[-'~UwϚ$H=Q0jeO ?T4 dڨtN12iLDVM5uSicq&ޘr\ = D2*mRF&V5h 6alb+v^jnV6!>҉1~+E(}&,k(UT=ص1P9f9+쨏ł"#&Jv+>1~m.\NT({J@Sz(٤44;_f=vq:δ7Ov9͚;(<xzy(vGc`/Grů*$:*ztԐC2ZވJ1D/=SP~2z. BOaf=mREJCYz%^(699x8Tq`N,ŀu`o#È}D܋]ds;khN⸐p^m8CHLX=h)v5!@BJ:h碢QDv7znkIc56_jTO C I5BҼ2ٝHNSצ~udݝ~\'Z'!(ͻ?&R wRD,Zy:ҁ(uu!;Lb*]ijdSޏПf"V9ʨ !/`B[Ɯ9 cQ!W@^tYi]vJBm#AؼB w9/oh_XSUؖF{kĮlx+?pvmz% Oi:C,Y!=:IוNiŒg>937fFįxeANgyU`cL n-_CPq9*l~5hLx QٷsEكL!т%JȊxܤ#NS&bKXv)] =}b\ro1~ޑUĉQG.hɋQ,rrQ1! 6%f+}UüZ+|VU˟VM\qє)8cH7ߧʅ=,o^bvE(Tj23*91A _,;Xc[*`e9C,?,m|x1q<[$Bk +c# om& 8d^|-Oo6)CFKe*4Eirq"vIL1P6C[<>iR0 NoAgb x}Ⱦug#`suL`I$)&$ QSz{sQ7t_*l!2˭un9;Łҵڌy057XC: 1/X)VBSJuΎQ ~%uc-8cj_ X-ŌKO 0Yؖ#9q'ԝ9UaDmC[Ch>8 q -R[g&jG)U[Ö@#dJPXntRlgy/ǦB(h]N}<HrMċRN.]ַo' k Fd؉YyoR7 \BsےrKj ڥـ|E8-VDVR!f 2-VS[{K3MCڒh#M N7 =S,€j狼w2:K!hn'lO?Zu~qDߖi ލu:ϠXmȚBVrAgˎj<]V3@䲌QJ[o։(_XyX$2)B;?i~3Qlk J#^*ChguR41.~z<eb,WPg'V62iS0jyqA(7 A?Ǟ uBb G*à._eD7ۊ/tgFћH +w-sBʴ-5{M gn:[ lΈo̝PaQآuًCƴp; Xaqejun7C$s9~!Km l9)V7mTսΆlpK+YpH߯7h}ʗNgoW Rvpw2oNNEp5dz@US t0·/:Yl d~LBƝ9uli_;ϵ̹}|!6\OV/<$_o >]e:E'z #U(ti x !%9WR`%ܡ.ʺw>Og_ӆ<"Q*3i_6rPq 9Ylj< %s׬=$5z|S#z$\0^hY8k Ө ^w 8!&31nbyq<EɆF`e }WHCMC;`)]LcOąlޛ%tZ{oLJo칓zjYaƒFWsy5!{_`aܜxs+0?Q)_еU!4%l* 2;74P~w2|أ(I%Y>>HGoB+ȯXM4h, bM82d8`y ƌpdj=A:_юlCGU;?Sj$ ˫Am CԂ Q 5^XnR✓wF$u]߻`8O zvMT[vo?c0kvz _dvAF92Hx6 < nh  D0|A;hclvRߜ͑TQ LI&(q&E:X\,DF"](-es'plDeZz.+U]];1`Tu`U^hUﴏI<J,m`-֕uZ hn~r(=VunLO~^QEse"sjV{o!:`'"C(̀ Z]>0smVU7 ڛ]9DDz[=iA,ga~EFh2g,yPjaGgvx`xvR{H,:e\(Xݳ!7CٗYl]U@i i#m8~ ӱO*< (x[Ii #K- `MpU$ok]mi!W}:qJ wbҐ2`R(o -HƳ /Œe2jOhJx*1]Ww/  2]h/v[/ eX Gj-'4ObO0_c9Y%M=/3M=NPWd703 g~mϢ}>vفY5jx}Tp3m D T#5v,ڋPpļ-өKwgPe)Rئ(Q|<0oЭ|<3[dN^#CQi6;>E+ }C])Ȥ$%e2k$.`K,58L6A-g[0fIQ/P,BN"Ufg9I d3X 4z|`[`jоUAD`l䰵ԠHn2A%)c!`>A.j* ?Ki'\0ۮVUn5R=/ӊȐM6+kKn[Q<)ysp0<]7r"W;=H0F\a d:{8iLeh޳#Ǒuj˳nfh4aNAZ:suR/q1xpexo2TvS1ǘjͪa+X䚸x!"1.]U~[lJ'vӴks;vrobl$^0AgQ닓`$2<ӌ]~n/g^wxbTCR,dH7t@"m6Ec `ϾcPkk"0 */9 27f+:|V]f-׍榝]R~&Iz`)j8}Y|W(zro&b1q"+ۚ"ޘ?v}byId5?$锁XCk)#¹ %evB]qQb#;RrBK[c,@ZMij:%VᏳO—wuUkV/dpSUMCͬ.~X=u1ejbkM2bYϭ?fG-CvJh'Q) cC0;U JpZ {vU2⥆<pQ  `Y0^A>aBRb.y3$E̩6"bc$R>zL2L{ա)x7oݯ3Np^U%]4}1 q947 ߲HeD{hM6P)je_B`OF)AEPa ٢!ɼ"TTޥ+A!8g͇-fqH=НrkE(S?nKҀiG4V[6湮iy^L0&L ۠j9 DF1s,LlG.=G8.Gށ yxz !$zjsnдJᐰyj:ՏUf\ SQL<;'/0ϲQS{GWCI$С里OO[΂DzSYY!t I$t!#S6}??ʮLm]-s VNS8ǧ3M)~2Έ#r](Ic.ӋK(kXL۞Aǒb~>KD\86 :$v?;f^X|dAֻ̋'-Ь6M`:8RȡkK}RR 2t9c :uLcᖅ q3P#"% ;\āf;4O{2 .f'KFNT!qƍf;NeD +dLv\| yaq L%q Z-R~N*,3] E˴ *@Eߠٷ ~W`0RTLM'42(#ک/'H_o%MtGq–l) ޷4k2%3bvp~46S}CR02b̟#Lo?gC2 <r'ǨC%y2<18 PUON%Zh֨s,F^unƟ@uCp#;@UU\4 7MP: tF3sR/ 05ujw .z@ 9Cč *P`Rkt9ٕ7yo֌~k]Ԗ`}$5F_sl$f}k#dJ  "¾N>ud`+7^€F;\lkPAY\κ[p&Ցm1{adÍ\!׌16&KFPRL`$&e>{U"xDF%:N.ZIH>awE([FǼwUO(D\OYHw.=`¶kJԊ*B'8RҖ4mRaJ_Qs2b/;KڻBJ=s rC#$; HFbyY<#d2>]mŽQhˋO=p4>g%} ݥT *QmH9sD㍉e2RlfDƟu%~}sOJrgڦ'E(V~%HPҁl٦Zw'5g~m?S\E1"'7 <؃y>zok{p0idPY"=sSr1S|S ȑ/i~\*7_?bޗ5h4qN!])}*azA emUq2~ͣa8 R3ĢG?|8V4z3ݦ!rΐX<#|O*17&0a 9v?ZQΥx&j=]K.N1@Aۧk=XqzHqoƐf5yޠJf&& }8] &޲ 7DorVj%R֊aa1 ]+ 269y%<8^*a  R ctrj+%X_txqCD93uL#3 @cNj8dgWOv370J2Z r.З"ߵ^BB{WSc#ۑ$S @~%pI#'<=CO^=Sfh}$S"U{\}ADfÂC"BK3u}:4͠Йk=Ji l& E/+}ƭZlv0~@98Z FXNd #)[cmQ:RrFvOn#H/Q*'.ӖF|}Yjq~Ԁubm2 !EډYdݏmIrà pKLhNx!JXEpg'!JYÈ/o ]t0lTFxxc6^/t78í0ZX= c& qK9,Tϋ5oA[Ž  IElE  \{~2$N-nI_{]5/(6Z yO$CM-?^VC?he u!>zjs 29"p#fƼ7P4if{dE@muk#YgoCKC# HcW-C| URTBr><]ekkH] #V놋 X @5MMUzgخzMd(> >vۺ#HD0ȒPoiÓ`$>[U64gr,GU+w\JNJazwOKΆ\4J>4MLG+d`Ďg/"5XoV9Okn]CԳt^d\ڮ@1?WShܲZ ˾0qNrMYeb5-AT;F~Ow~7D^C.g#tN?(i:YR e x)#39K~z 5 Vހ r.66 &lc[P!qHWbSǤi[:_ x7eL4iqϔ&Hu Ӓ578<$B|v|e#ߑFb{8lh3Uwt#hN3Q?'k7E8Ơ.d/3 [2D]wU桻}K7axoC1 6RkVZ0@۟[~nF.:15)y"3&lf@6^۞xդ^⿰63&h||Vyz 59,2g 73Pnޘ(`A+σhzы)[N=F 8ee"zfFh*N>N#4O) SU۱+/5-}kgjj"?Ȇidcwk: &${H]6]h 󙮛D~ө֊4h 6K/9KKG[ųI=G46GJF,[.ՐgU^#'C*;4z bw^@f$`f% eopD,yB wh.^q@MZ^K D}EUд kM+ g=%TGऒܜu.hNEʊnu,O$ؑb&a,1;L-E /ڇ$.}d69jUWגwF i0JHQsBxSi LfxRghk191A(h6@?KtdI Z-_|s= Oހ ~Rv8a<}QV+IKYډr4a%fs5]wa{Lz99w\) aST=wDf c"zx| _ Dl.i*or(H\-4z+w.ךp+(X !n)TH][@XRA/CA ϝf+_,|/#ȟ ' X KE)DaqJ@=V'(8һVo".Mi.E=AU/Å򁥧>?ugvx9qMU!IY#av` e Z4`aov+7|&E,> #rL`/T_B͍HW7§Agzהԣmۊ-'1i$i irc$=[7lL=N2vFA+8rYb\#y9Jr1o||Y_{?ɈE6@_KpQ>n4C}o\+3 bV(y%D1;҇#'OtW-E󟮊Bcyi_ \&RP j2[&d|/$s FżT="/bo=: 5/6tw{_[7Jl}xID&DdH*:/9AW CXoe"{1GR3Ld{FjWX5v 0v09!Mqn}\č4oNiO+cgs^$`bZ!#ܭ2NDg):wWġ\>E\EIw}w|}==?ĩzi*UK|(֑CZ)eTH2֜ /@Rmh_AqyM1+Zh%Q'+u w)ln}*ˉC}eMǪ%6xK޿"`r/aC;y9 ?/BQlsI,guoљQELh/!5> G,B}Dz",dT!3i@PeM!YxBA(R,yh4fUA7 6KK-)43hiWQ&t-+dNHhEpŀa4s|-ޫoix-Lyǘ&&L|)|5zINt1 q? Ea-<텤 L~ ۃјi=k K\^id|(W3t!GSM=脓tNz:S[`F jKڧ"ttmz%BTF? wu8 Ai'.a_\eD֓WAATb6|`2w$iY{P km7fB8AN[7_.뢐*wq"vYLKB7J9y= =wxGbڌ̨f"C* Վ Hzk%հC PivЮ"c INSgǎ|Ά OZ~2 X`H})ǧWDX"+yHIrEstKգ %;b|!!ԐwwOz}.56ۿ1v 1u=֬!*oTբ6R=Dӵ޷CI,P+2nGSAV@+j*LЈf<{' _ʘF*Tq|Vk3&qk "o) @/r$GP`z僴4Lf4HYDSI T! =,bz.$*&ߖ=jCpuzGFx2[9`~OͿ ֡Ocүf)J(f[PP}80&9Hq}d |w#+"N Ռ`rZPJe>$aQ9KV` fpgp[߀$u4^O..}jܦ4

dGy) 7V }ZU\`+"T,)EoHUMhΊGd?|k7O yJh+r+ U{jH6W ,&ϕ63x TӔ1'iQ BeL5CFw_ݓK=PN'g)({xZZn1{TբfNM~nFS m3p,&Tև5Oذ8`.P "B48s$hka2qj-CN1kdZHB!9P"'b+q]rK3YSA:j8 a8zXwAg }VC4u\8|jŠ3,Xߌ غ|qr*,{%^щR o,I=9Q.,{xk .ENyGigaBr!c cESZmlK0/U``jo wԉvvT^t9aUYcUebm..(ґ8g1[ Jld%9@/=4%,-b$![:w~ yLyBѤP(aK׀RzѵthWA<J8!WWtY_kHY%l^[HyLuq7J#aV# KuǍ, -xO#Lu 2fTiq if̕:pOy mCuG _N&$ONEwEc3(v^^{UpDJ'1:ɠKKmٕLf]1/Sn׺ {)27KJ7|jfLZ]i f| 3 a ֨Ơo'7=<+\Tw&&6/)tXلːSԓܑ]#=0HSXI&ok {{3JJ7 Akl(/˲82DNf#x}N$+ huTc[M#b)T\j#܇3k<¤Uwкlz3i r8}>k3; ؇>+z5ӑ S-݌` n04\-%\I7w$em A-`-Z)uK˜S%cXd' [=Z(CtP|Rn1Fg __`{VE^e聬GZ2syT{̅!ƒ E~Y\G}UыI2bti7 )wK4,vwRz@dBHk%:z :qSUۜ8/}l zPe O_Lߗ9ى+8Eԛ ddʳrNKܶ)4fQ7q\]w?:j͌ u2wцZjz8^UgFg])V޺mzP)䃒"$:LTb֯ǥd?]N$R8Dx`k0O*#ѢYT"R RYT,/Ѱer5fbzN!6 5)~R[-fwm+I#߈Y|V!y%,7fj/ǧYZUYB]m|^\[/ӣn7'bDuCQ\JwiIBMAgU)+](\ >67!6q4 yߐNW#~} a:PX𹾺FN ~5MavaAotONA |韭[;^|U[z jƝob~]@3@g頀^aI3LQߤ"&Jhv>/9~픹v@ʋҎ,IDP7br`/B<ə-,Ӽˉ3_ \w"ߺIWYY[C5@.\8^nDU\: rWi~e2`iAFML5؉j7p=8]'E4n5}]E)yMq7%TxRǨj7SsFDU*CG\VXEn艢Bt9ɇ#ٺo`VVcą̄싓 Evv,Y$-A:+VZOR:+acd*Y&"-%ga;m 7Sߎ*jثk["wzӄZE̐5,f;8Q\½Q:2=YIa O;@ſ^SB4qKRək('ʏ#crJ7Qz|xus+{jd*/p|]vnB]?BbO+oGLU՞Tv_YiݭPy[>rG)뤖$OglaPܲ‡༧ 7sp62FVL|sp_ zi%54ɋ1Whزm rYDgMV&=H[svVQNPZ7zr[rҺ]r%Mݟ*/ ۲o{FR`,F%(G\R똠aۅH& Ւg?74ɺPl a`VU46p  Ȉnb`|>,#M{H0)gKBuQ*Z!h{Qd~+{eܗy=Pl&L{!)4n/_<NyU*La2#'"?nJwld}/H-P+*Xb& E`[8b0A&xK-8n@k۳G|,郠r-TBJKg,$E[Y[azm_K2KbSx[n8 ^ѨMRzVrm)modnJWp8b87L3YD%vg  l˫Wo”Κlo@c}d]O/PD@$mfM| +r$0kЖFY}o&OXmZb`XW=Ҟ1Ѻ+wIϝtˑ0cOZFZʦ^W ;V\K[Dm)2 GӰFnֈ&YQy2d-=Dž֨4rPh m@$މ vzjJB'-w=┒cz&a9p@SyD4@1/(nG@ڿ#$Bq-,ұ\@5/?ѺMOS'R u?FS|JĆ΂g{tHڏ4x2Ъ qPOxHA#;VS%oDpK@^_g"&c`?#评 QF[ vJv}ɱԅԨG&OMIyEu<)g&z&sJn Q`m@_>&iՈ b_y+IO68X.2l4H(H-ۮOҙ}9AכK7l 7G+Oud5msԊҫL[;׌aث-x46^DJ(oJ E@sJjSSd/z:&wSnkKݹklU){ڹm;Vܺ7s3y˳;Kv\u>͉XS=SpB>@BJ Fǯ|_&r>TEd$ڭpND9깊]E$ɭE`ѺWQ#Є73 ^u}(0mPcpLc`mCwcU0(aAd%3ayQ+6km6K0jJ-UPe^*UZ]yDU+bʃ z;z }mZda&((4cʁt _3d u:b뤓[ݓnibQUu%gkm.|W'X't & EHl@#Tȓ6v%D?b'$M-k:mO t.y)3MI޸q.ˆC})7*-(4#D1>f9i4q%/-x$=ՃeV&.(ٞSJKUTܭWf|U +"@V&cGnD?%aA*$T$yi7M-d]Xҿ[4EjְïnX ;b3Ҏ"5l_=iƖ{nsȷ_7\s]=/Gɛ[AK0Od8;?ddgmOj6EvPˆ'd*Bo ±ṼQ!λBgL?uG|}$aenUESކ;)B]8 )UUUZK<yUK+{`7MpaӺjJmk ;_9JANQ(I yA6AdRy;%m\*|@0*F88@Mad󟶢_lE~ˑ&FA--*nu^7Yq+l:b+W70[n~>]פkz*Wc'Y|}__Mޏ㷏uVoJd c&sҳTe'ec{@O͹2ll1=ֲ()%rRUW/ց¶%hB1Lf IOߺ!_sƯeY dE~#ji ([iݍĥtb~IglJ<.1nua.F]u{j+H ޘ>#KnQ6N屼~iM_%F OA"\toɣ}QI#E|K?))#q#O]8˴G[z!q@<=2ޢ7fJknj@#~(/obP cN9~FzaqF\N~癁Wh;c4j⌧JV1^lDnCq_o:l/%y"YyFҝch_ѺTB!."x%n+*å b*שO]hs>.SMUpN;}.>Ѫ @S{wbQ_G[eKU|:FnmqcMvV;tZQϚ![ɲe3a 5\s۸|Fue3ƾ:) +aB=8[侊MSȈyUiA KU/Lt!SnV^ \ xNPGsH 3j]_6{z s7Q\fG>[m*%)?;Aa>4;s؊}S*Ux˽]vVj~/'9X:p=ze=STo>aB8ȵQ[ k00OwI@7m٨)=j3/9?$ V~O81Z4$1|#6Y)DzTͧ&?qͅTrxC3+{=*4-4Er % _1MIp@M#鄕IB]9_6Ym-Ya1[PY2\dRl(UUq}E j٭ Rtjv{l8 UI2ḁ&1՜KleRk$Ȳ{,Y ujb d`k^ZʁkpH;cmcZAOe?lpQ W{TnʍIJIaKT;tQ=4& 2b8mi6ٞȖ.N nƷ4H?)qn`Y:f&"9##w00mk&JCx]_􆬫r&^8īы^mω-,s( J円w2o\z>y݂a Bn;:OAuo:e}B6(M3C\A<%ŧaӀ4)Uh4 Ղ~Y\VKh dBfQ^nUqž&*J qLA D#Zx?AHM&u1ʩb`نY븦NVuDxy4k02X䖸ޏCoԌG| 9(U'+g?_KbDΞwLռK-U C̚X4a(cYci%clm0ެ&Qlk\7Z[9pEn VP u9|U_^ﴚN }^E@s$V₭J4q>Vo>"i{np_A'`7F_5ٰ ѧ&3ˮy%ƊQzON0hKt8aos亏 %6w.P&G ;Շ'Q2J/eȬ,΢'5_|ƍq$͂4}UTLgsZ~6ӯS8t:hυ=/yzQ7d ` sF7G3sIgBocҝ.Z@!V4 A a^T`XgHRA@/A>(>߽MI[·m}D >%v 94փ+xXyV6JM~gO' _0eFqy/-.bTU|̖~d+<]\`!f d7pv8"py]>Ԩ#z7<^; ϛO> !ޮgD&ԩaR(Axβ3GU u|Yhe߬afPkl'zx) 40Nʎ8Sj\l'JXL}|x~r捌3kb(}K}ŇnRƉ6 K,[E1Y.?^j0r8o'wvr 6FS%=D@ Zh!DJTվ>=k 2yۯ: X`zI#Oi{,FBnMD , )ԗ1ڔy> !Z/eErGk;ck :[x}+IT;h+KQ3񷸕z4TzBs5{) 6] qAl$,M4#ɛ( \$>t&Q@~PuSq@}N1$ ^dD(~]i>gFGFn1D-HTcīZ&(8d!4v+hwPʛ# c5ڰ`8 o wnn!ɃZ/@N؏lu_GFRI[ӄ f->vvj0zQn:ɤvŠ6ɸ1 tK}D Ef 52r$d M-67thT;I/F59ۉ3$f>NAH爥Z,*?VcHEP]FɆ8y~=sF'N Aq{ja>mP0nlQ" !Y[4r7ܴJg<5{FFd:;@4v4PBQEI# kAߪ-F$F3w0orؼƟiOr ۭ3O;ª|s5tX %dI3fn5uF$U{HV54tp,+=,_yvӫ,>~#|r@(8ݜ.xB:-hW0~4Xوi`k>exH .$Y2yTY u;:;uth_)!T2ѐ, i~QB{R#% *Q0D8fzg,jhuV1n׮܎0/}*gkaI㠺Yde =mR8¾BJȩ)PRC餡do -e O:]A2%w᭧ېTr} AC~XF]r1Hg L8e?LxZVֶL0H+9vQMAc)?^ 2p^eo*z@٠d^ s M⦎1Ip,8r/ ָ ^ n'ݰSw--%zX%epU]W- heoԒPz÷t"'XŔHdr~M l/k: jY[u0N,RopEVnv%?Ѽ=\P &yc; $#Q¿HX\..y)*I4[ȿ`?#Ca!JYc ! z eC cUamX5* j6U KC0;$skljG57!ӑ7:o+'/AR~1Й9ő2|0ѠD)/PrјZI}V ^X;~JVH/>:MVƝ14X43l;ؤK!X1Ω$d r)ϸnݤ>(! }!V,Ww/P#&#)W?xtJ>jH)n#US-g}Y9e*0lv, Dd'g1NjU5q΂ؘ29㥋B%Sk RQ *H>V&̈18 N?A鋰= Cd""Z![ڷu('FΎo|=_F{!BհTڍ3\OV?@Ċ}aLČI#ʽ,x1|h +WT7.Ds YI>إ&6" XaeIHmm0Wo"+&jڹ YmfGr!>9{t]˸tQ0iK3 tw|7; wdAG6qcgJGBHȠ8mWӍI2lny ; E$~.+F/mS\ 50]\LaN } Ezc{,0D1r8aBҹxBo3J=I@Q n_~ɍH{8Q}z,L~gfhU2su). ڐFڶ {b[ RF+A.0 Dl+ Fn#0AޭgjD[=h>^ωx%lG =N nƚ;*~yUf4{o͈#Q2;)n^*aр&cӔ6c(d0% 9obO+t99Vi0$lun;c *kӲz\?.b Ml] *`rx|7X2/`3(^*[A{{EH25aX(+bcV^%AaΥyN&,$:UWp@x{}@ L?7:./sg#%T1*9S(-6^@ydüf|A˻Ro)lȼnfϥh 2Yqa~B'{ ze!Gk?7sot1T ԊX1]msyhVe:!zZyPѸ]J/'d"5X +9«Vul%<hyu;Ȁ 7 Erãۘa Pm[Q{8tt (Q j(puJG RXh c€,V{`2 Z|X8bUo4UH,cػ jݯuCxJ<Te7a a{(SJ*^T@[)RҫuʒѷW'MXl+In4<DAfI~Ĺ||s̟N=4lگH`FJsʙpu0AjUå /MjFz\ )cj5[D-֪UҋYho8De@MnYT,0Y JNɕMrb=,Ixy ˃ & :Hu_dLK\=='6 5;(@>̆s8]yw6 NAB`,+;Caǰ[rrm}]~GըX٫Ż+e~+ Zr_u׆ 'D.:bK\u4{zC9Ɵ3jIz&'ݮ}9yfdfsm\ê#YB@9n#MY^e¾.ryN[ N \icsbjqqbRSb u'N8+X(|FWUWsnRl:gF㆛9. y^ \]C y'?^&>WRBa N-;!QvDq9W h)*y]_r~9ñG,v $[]2κ҈Rl6$? տhM68SI}?/e_EC-(6{ӣygcӕrs ċ! 0E6Zb]d?*?`6.lNC]r+ _w䫰 >Y<^*Mm8B $/;$+7i%6B+IVwSĴ*'1Hأ O!QO `;#W&%3#Llx aSĒE"cRDNd_er׆|U*aprFXsT@2Dtg a y9VnMȿB'XE%t\u;>I`컸'lI/e2av1;|"*J cjL$j8'2ܗqyA %UNSVKL7y]r'i069bAv~\جizޙI.]_ .(8LEH-ps2}9\z_*WՋ]f 6@c6'<?zٮRN|' ^,[|bSi;e ̃jz^L !S7]S0VA.kYܺxi&**f67FE>69 aQ+ʒxRŔS1iyT+k\(ma%fV% Q gaT~YѿÕ _x,vc1M;gs<~o0vzGTOj*[:UXg<}Ӱ\,d= J8;}7hjԥ^Htp9q فK݌!>uG.ߛ}&GYKh|BG%ߓ 3![""ߴFM)Ï)-@38+rԹ0\aЈ1 Ϗdx0bwHydSκq ˏ1xQ}lmX-|IK$"(-eNj*[&J|r?Dy'xJͽUb1imSUk@Ꝓw6A"/&PCgi94dObxG]1eϓ )4-> *p1\uKr`A1,3 *X>AT۟;ʍtMv1RF 5,+e,9q {٫+s2h#IGX7e1@Hjvb f {I!v >nT2F,9M$gOr00o x_LD $dǭP/AvN,ҫG`;e< Ե?p[.n &5e~T)mt~~5'Lm&mAAr O[ +~]Nhd,op>g+V Tg[O{9 ̚ܕY?Mޡs f"h- h|2yk)OS#F]N=9p}CWLҘAo7&A N"8{A\)c Y/ahMȄ[˳sT|}PQZT[jͪ>T1"0Km([Hqck)}6\@s!1f/SpWLmBf94+DjqGI;_<տeMGJQXB蟉g8ٽt^ K>K> [sz#u?WTq bx( 0 ?UCO~y-.N|Œp~g1Qt^0Z=p+N(2?/)n:`TCu o2`Ӈ[{v(Z =1sG?MRI52 u[.wW'&9f^įyfnYLVk\AԮWWinJ3"~+J NH>4'f_3Q-uw`"$hZl<Y[}гp!byU?"4=*qŅWȃOFBDuf92lVo4-d^cepy~{D|/y?0p@y0TlaFް^r lL W7?b~xƑ>Ǎ^&ly &B \)&#ZLڨoX9#k,GvpZ.Z豐aբdj L Z>}dCqK|9E r[_2ƽ,Mc8?x ('y $~8z~uE޳%y6>X@7\GL$Әɤ=;.M=?!\LDCOy {/ԭbp4n0z𔲪һqwFa8Z =4O dcٰ)Nn+ӽ(E'>e`T:D9 TX$n9 0&D(`ӜڏQػSۮ$>L#`vn!RecX녣oDlI,CXoC<:#{m$Ni פ(k(NGAU`w%wB:wXHztw[" 99XbY|j Ol㊽!(f=.a즓/ʺ|"Ag<9z +f'|5T3pĂր3aq`v!ej##/[ ~ܭ3␘AT שt}iuTb%0=$"GW<u3t)Ƞ l,ZX"b|~iy)21  DMr3 sIx|h r )5A"h ryZarX XVinC3n8l,c^%LPIZ? kƟKQJl"'shdޱRTNp|%^ tS4^ߢ ]og!A}Ep-s;Qy}9݈eY_Nl[t&W|KCjrz4bx[;7cyaK/ŀ^g (?~i=R dN&];(r-1/# ۠.`H:~f ?O%$K= "ls3/9.z`ƒHlfZBW\0r2gk#IOn 3C ?Q B RַrMlAs|v>}b]8*CPm&Y̷0].p.$*sYg)|آ=Sd) b@ܘDxBv/C|>qZRD8رɥ3W ﳥ>ʈyKN VTCЩ?`zq cP\.T8?)|r0Z5 {.V7 d("|LiAh:7] QwoMh3Y7T}JugQdf!q*DE?SZl}(! 2Qk$5&Q_,`a0d%lbX@ B];vU46߇:+{Ț<9m1! {߂\~_$T1U5vg rSSCՃDcq22G_3@?m'!J0"5*f 0y)86R08l ̅)S员b[[=CN³WҎ;hp)I2M;R*0$U;= 8BRC;YϣND+3U#˒ f~#{˙nHUq7SM\#y;Ul&6y+(~#)hzC4;@J+D/17Siׇ׃*츼 >9C)Ms*-RNx!X-_KQl]ZGe=rk)6A'$VyI8>*~FyxvdMmUdo'dy}WF%_bMі.wsU7%a}2:/B{& (??{D0ܗq)H`ڀ\TsQy!#II-[AQ]9gN>cYr~?'>|1'6o9}GmĠ;exyI-n*CGYT:ь? /xrť"-@Q*08B@#_X"N<ձOZz>o%S%_FA$C8wӅZ!ߧiR,G%+ ݾ;Kh<;Myz7^}˞Q@nBﶲIt]\6pUA{j9>4hl]U3pCDԬx֓\0kt{O!;Ɓu:9.qo 5 VI)jc}bB>Ϗ4fߧ`Lz[aa];>NKOݒ6Dʩè3ς Ot g7-$>?Q00,kЧU5_ڻ@?! Eפ'X&Z-LDDa75Q `ٙ4$tgl -5@0NV[aL&:rCHQqa ߦr:oIMD(VtpOҩx 堝~9B2)kD"ׅ܂t=Ky!Mi`a_: +#UB_ۣLpsAlӇvdĎ,Z,B@"$ºQӀz_\Eo*}]aMQQ9ҩbOf2ld~ZL÷6$ ш.;]<: GSn||Q9XpLSM`}^TdR4F{xg AtU/P2˂΀K r/ A_$T0q%r_-$1Di&xC49$s/޴s ̠] pq ׌DfYˀĺT=Z-G·1 "vmOƢ߽jf|mE$n%P@P,A9;vU+Y!Q9%\M RFbǷ ͫT`rtK78Џv>,KN3G+w g[қ`RLJs?W#%*Q\5q~jsA}p=DƜI g lYp$O*hR+WS+x'K 6{Ƅl ydnl[ĭ}Clc^g~)Fp> !CXWq8>5y8:@E?@~ⱜ1MȚCG4Bިe ]n4Hvr70 8 J:%4&R 3C K}Mb}t[7t(8D㮈V{P["X;AToT{r΋V]\*JPZXİc+֫r;eε, n[w,K@!uWn[Q(9z]R!+zAv&8W8r/;Vk4!().Q_:l0Sgޕh(=gq$e>L#.gNFDZ1&bÑ~Kz=e_S+8^.|Ӯ;?ǁ-Y\}fX(D\Lo܏C^fei7+U/JQ3E)w .(b=ɫ6Zlֈ2zN z.!^X Fja5eIi͏h@~P}vwQT]&3"cѹkܭm켮0) h,m )⋔7"sGa+\t^_甦-~}p))>~"&[8K晎 G^@3^L^Wԕ+kPX43 '݊JO:ZO;<0(I&/Ԏto\IXEe[p g_duؠ&^~ZW=y{:IW[ dLty<g?,/%&Lkځ4F Ũy'aԷ+K{ܙi9ri=M1="G\cc],P|l*PqS8?VN=H4,'0 iֻ]20n/q_:M_9e |v.&GO EZS;Yo5ݧԔF.|M>lGCN hc:A%}k/Wg(SuU7?n$KqY>i@߯OV(#A?iPȠEڌS ^n117{4}"V@sئ;m"Qࣴk Нsac +CL G^8Yb#ud.*!3 :(K4x h@`kPtXwo>}SWwz)TPv55'Gr5 cfPwB}Xt=8_e,Q{ŵnxf …9V ; =Ԑ%gB [JYe:LXv/:KƎ^uʣ&STEhe>1P~iAr- 4k[ܴNH~0 é7ֈ`tiՁdE2{[u5T.Vp`%s8}krityDLmQ7#{t\hHj6gà=v#O@4\Da>Lpt$4snGG<2'c^Э(`p$ az5z?!CAl,%PTS>Ƅ`3&)*$6ve\3HNukd3+rV;K@&ZT=b畇%m m&+l-Q;T)gcOSzz@yߚ\ Pz F:f>"dwZ2bg ]CBM@yIkX㓖cJb:߯"0A,%:)usqOrP%i?|sm.aM/N꥞|^#5q˄[Wp~%YP,̐qUIs8Vx\@_Z:i 7;9L]4<_U݇4Ѻ%LNNNPRS 莅=VtMu7* u,2[ gXUB~!qɼe/{jNTQQkabFl,sv\Pw_i!s}S;Īf00`TִY^`eujm ު,'%b:E)g`c En`M& 0&8:JUr$.Uu!89/6? ^9LGP*7a)$OL$h53gPQ) ̐p E򩟙Mx'\,Jf[<є~3mIR]aM"PPeB*` Gy dd̏͠{( O.`)\rF_.-$fkk+zOu Stن5ԫC=7qF!ɠQP{~nèV yI?hPk)n)כr$:i?G]K'ytL*ɢy :i khUMJHR x$zl<'}ӹ%M#LJZґ>z[UHO!Q[ ߌ94-h>)\qL_b"uwgc(nWRx9+^DP$\̷5bQalJZ[pGPh߀Zo(Ԍ7j G`}r\͸mJP Q o^;.oF { czzI&:3`!`(S 0%>"xF % LP@Kߣ ܧHtuGqDӫ1]gh;8fp`aGx5sUf;,ĀwF0C>?Q/-ym=z-oS7k'vGkP=W~G`'"}`, ^$%wl-ZI7*Ή)+q6lQIOO^+\(#""/G Q}1-&Tt:j;GUVĩ jQ6c-Dɣۙ2 iFL$wjD,KrHf+ȟR|&z:5_'R~E vdrtY [Ȧ{phF(T?]2g~on ۥkg)~l yh!ۈU,%Lpو}|'rM3;!Nz2a9c572"@.y^X0pYW|Wv ->#5m0mp5fA p_2~G̮mRua^q<7i_oOVJ6,̒夑.FcwŹ7 K5_٘GdyrĥY_X]Xp,ؘs=i/8 V^0$ά5u5H;XW 7M@-PrJ?X[;"j^<]4j,9'krk5FX !*hz>g*-!#\'j 5Ѧ%ݠ>UwA Ї+  oVfAiO` OglVv۵(>Ȧ(Q-]~eLs&cȊ^D(XA:X/۱ OB~9A6?rj'cJ$=.@6>CGF۶'6ntl"k#_kL߁5q_I0s6I[@PS2|65+(mrkC<9U_ne%FK's*Cu{áУe~>g=TGL蕴GAJ\iR]i2lW 5XT v:a< :o'>v!5c8ȓ"z @\P w}x]UЖp'nC7ʘXyo᤬m5M9?} 7k9F%F1qLe{+NV#8C UnábeFy:Ż.ؠN.e+\9 >%'YU9ϭd/&hIOAcmsNB.Igፊ _Ye J0*[e^gH7}dI$4,'#,ocȌ4ɦE;t ᓥHφTj[FƊ15ڪ_86㧗=SH54'/gdHK/ۦ~hQ2Iۜ5 'bccn/+i%"42vBnz4آ?VNy"H@|WW?l+!\L?E|wX]‡= 510`㭆Sl2' •$3$@-z0 B%?p'qI`E+]ݙY^W'dJjKb.[{Nt$! @|!J/u0D2f,k!C[NN=cnەSpI܍"b&L'h 1C ˏu"=PS/BX^RXJxW>`齃2 3k_3v΢HʯjCO66HpcZi;PyOFx:R`>PWݾΉ*_a~dZJ]í&;h~},$Yu'-uIOe:I)-zqAd$UK&r n?Pӽ~yV $ރ@u"/*c [*Sū7| = #9p1W5ɠ]0< °{ sl'HcZ#J9R{Jp$aveUƇQs_FIGWF+Rʬ>D<3s\LFZ-x t%>+ _8\;йu2wF^ymf3.&4H{{JMxk1t}{, /{1wqn 1T_:U=N\^2[3*+Or* {r CMn$? ԕ0:iH8H:i0wK%p_q! 7 lGrYa fƆJYmt`ß6s4L<E`W}qrbpQ5m&̜n_vQJ jH!p/Ҏ㌟xwQBl2 5(=H4X­BƉ ̅Yg\-8AHD߭ȧ~fKi0'EcrzLHJqq@u7\pJZwdmHǂcss2QWAMdw*n&iI8K뷶gc|hy$7Spaufk[ǓȶJ|`e- 2s5^q0)<σڳ:mCXΐ.qzP>(s[je|CIgfʜߝycʀPz,#RrNQ$D9>Pvtٺ=b&R/6g7h\^q.Hع";їIZKҾԸcρ+oU()O@Eg̲7 QT/ш./-(oc  ;Y9c|?ctv~Sm0S8i<ٷfbS‰WlVP5t0o77崄ҊeT5hC@N qttc_܅uEC; q5OT 6^u.5T " 2XmnW$Q6;RENG21OXJvC + Ӊ0:|8Q JNOxv@M5|_0t*fvůяpB1} \p,Y(wψ-R89Q_Q(s-趈XNYwf|ZS ѧU[5ʲɜwi*%sgK. C2)E d/nKc}i|xv)4~樠 8#UR{)yr h3mᄒ1&v?>J/g%\"̙FZMrUE[E!o,Kg's Ыu5L RU$jؕ#(WUș+B0|N:nIBW]5%C+;x3kU+|[QGC>ٚ gx:6M]4]^'-H@("lIoF奐`sLfU^_C`ThQ!wV%a |{;%n:Hƿ!FvEojӡ>*}-bX]NbiДEVAIdFPcg3uud7 |\V ㊕ H[v|*ZU6sya]`W$}TJ" X@}8( (H:сiLKIw]=5!.MHlMsx=5f,^mi 'md%S^&z)} Po"vEt 満ywi{/'l~V "<,-+m InNŗ_x& |WXd19q# t/-GiBy* g;R@.J]i^D.QW:|}fUֱzxzq,*3[`Cc/`0Cؓq,'{A+T^I,w9`6H^a?fux1FNL hNGR}F`/A0 פN ;m`;iΦV^8M)FZBͦ|z߁g͘cF^f7t˙ 9Y'k̡hMBq%aʍ#M}tɸy d;/bD7K A@(s_\~*mka7{#Ԇ=Q D@4g6Vbhsu _K7< /%z h>V*jG<xt"Ol9qDy1KƋxkyw)5kuR?.LPǎQ?t+tn~ 0Lnv:"UfT.E%pJ@K! QFj J98m]@ʲ#0$Zn qQ|^mM)]Z6mYK!7,Jiܥ+ٮ8CVDI%mP3e]<6xH{V:O¾ +kl1C Q{F-_AÙ[%*S,ـ:a*9jɮ{!ЂcV-|()KJ$vk:Hq 4ӺGKu#nDM`y@Љ:0d'9}</PNp,ϻݏCR?Ka&u{a1z^Ne)=H}~ˋ{gaOR$]m IqHO)eMpN(ţ^}u@ʬg0xOD ,|"뵀NPv̙F (Q(4RzsLxDY>@[<}3"]ݵ2tA]l;@d$|O_L?N]SM 6`]:C"Մ<К\2=:dWvXN. J]ۦDC 0q5Ҿ nB: K-Lnj="Ju2Ꚇi'䅞.xFk@-R !ʡ׮ٝqj_N}gJ2 Iڪui Ya o;i>tCAYAu$E,X=On{QQ^"[g9[+V1,Oš@l!~.]L~պI"|8A6<[ڤVAX$Q A;cvam_Qx:u C"'YZKYEC 49L4 yup,=iq;UĤf\. PXlSV6X-B}6 ic Kܹ=Z淚!`AjNM1Q](ژ28u +Ke (tG]ND]ObY- eq_sK>Zֹ>R]>7Rp M\ ƒVz]aە ߜwJ;$@lupZnJ0/*tϖq9/^/NpMچ`lbdbiq]J )V3&GrI[ 30=_AdX]E37E:Hhh&`TmiOfT}-}oc(lkVSICFm1Gh7Ztj:)"uջK|c^g[5: L߀[zuC<L`4P)лx9ƞ3h`m0b4SЪBX|y_MuN}y@^lS: hP$|0ew~QqL'%#Ω7@A oCfIݖrBgo2Iٿ.j(5#xQ|5UU%+I/x)3c9P2۰<`|'UC < f(-;oYAO<2{ء^5|kV_=5Oo1ʀf'PZTRXϼ׺#3YYO[L4ix..އHܘw6w

Z5gUROUkvYEji'KWN6x˅Bm1M&pPj*&3NGܟhY7=5p}Ï'JΧVXDÂ48]Nv Q rȞR$G>YU'Ύ_ gxU|X%k_SCJvVeOYXi)3%=*iBV3dO,pv]/0cbH&5A!(l3gP5L3;18ٷt{HGp6A+F@,;o iʡ;`8dBr&z:"XmS.dOh5eLL)0(V\i4xwkk1P|[n`Eb]6BoEߵ3VҴYfW(^u,iKs|~ŸxX35Fzm&.)ȔCdCu Q(8̏fqJ Qzy;<ܭxMw㓏Ғ%ݫ\/wt4]'=;+y1erpՄTD \ey ֪S%~8>CEx(Éx| y\ж|Bh&pa}NX̑0l.[Bh,A[y~rС uR^\5.˂hRw1M=.y_ϊRF-77ӻz[HnD2hmO8&ъG3[QmsPrwusoޔ%֙ag(b)<2ㅽt1dU:p_g>޽kX1qD%@9Z2)TFuYx q?󆲌9&VadcZ~F?G `QšեCaI 2yy}-_x5mFjL 1L)'*#ʡ.h9;E},@[JnĞW`_#!J$_gQ[T::?^; lOHnm\aIἅ|T RG%Q1Db,;ʇ1`i7mj)OUE{X;`U>Fgx0UK֢π{g{(TȪmtzFDdi$w=\P|ZwioF)~jбҴӅPȂ '4EגP-y:SC8Nخ]TiŰlc/k،4:ĸ!'h\sNywb6SݖdG-][Yyϡ ޝ8`xS- ~ ~Z$Y81ԑ2g2j>G2qBDYށ{CIW(c5Cz7Qʿ!ozFW=Q3*?ZkK@d_ưYh),R[TA.jEt.)Ұ .է aUI!'Ye}eZelf1A0Z!>VY{)?j󄽔E} )O||o؃l%] M"2Er lG@.P yiZ:e )D;PvK Ie ّ}6 ̵\Z*i߃7R :bT&퀚TAV5앙疯FiV+>7%bwBi1?퓿rlOeN8*CMm Ci2-"F^[ˌ۩;=t {Pk{ k r.CaTk6,sm*6IKVaںR X(n{5y|kcQ6/m鑝b!z=&mp&!OPK?ΞiCa;P\Rd o[f?cRRd;.BE`GΞ"<*r2yj)rmSa>Ń؆b+ {7Ҵ&>TbzQgj[x惏q*T)Q0}(t6Xՠ;bݘ.H`@Pr z1 OY8؟1dވx43<VeVЋ 5+CD_^RLOM{-L EuIrB]07b(s*}>XkRJ\Lvx2(G(W'Sц[޶k@2NɨWĉ ٓ#0*`s@8lms1ySLzQ7UkޯbzЧ%zaAq諺P: PP3avfݎV E*dCS <qG2kQ}aS@G:7߇FBrIwzV@p,R'vWuYY =xcy͘cݖ~ӹc*Dg4ߤ*M7 3Tl$ޛjAk{ +͡v\I Ҵл"h1}(QQ) ;CwMk? @g*ӦO8زNoaG µėǏ m1* 哝IW"VGsZ8i*m"]-+0;ΜRڪ^; {@ϖO%'b[S,s L^L>M30\}}CmI:>A5_2e."b6{.WC\߱\L0NcbPO3"Ai|!|LǿoOX  q/\M |C)$kIOg^6OBiڂ:Y*C{Q-(u/'-\]c/ԉSM0~;е_gȢdF@g(f^AQ}]3? j%LDcT?L7, f Z%JX+R{LֱE7=Q@߭lj/ glBn ;vxo-rܶ*H;̘eoVcj\)(WIs76݌ɶ{ž`D@X娏u Pg n6W!A5ƿ/U֔?x |bO6ItJܐyx1qZTpD{c4Ao~eO;Ē-IuE+4S/͜ g=^[ :;{0(fázNJ$@+y@ :; l\6޾6m,2؂OZR'Ft2'6kX6]dmvnnj=! M y )@fwUthxobI az85 D9z7wf:1JAqh0 qKxPSmĶ{zJhhҳwmOakچnvvh4+xϨnݦrzZ&uA\eG#-2@`Hg!ґeۻv@t\.pLbQqԍ8\BlPFA1!R k&)NJ)?)d(~Ըiw_fVȄ$Qon3PrV"y_UJC˛=hŃQ@ 9H;rk3гG!ƕ:x@ ^ݽ" FغMFC'^`w|͛d( QϴJǞ.C(wkmmBô-B?󌟱=IØ t.t>yxa6oODYF=dZ?Y27N@ O"YUZKەC$.͛u8H J<G9@+$<= g6n??? L-|r8BfMdS~MLIsމ Z%ۼrMxj]$R<m?nd`>a1COIw K1fJ*9>e8LgӒl<]c,\k/F>(Z_O!ѻG.Bu |~'xr$:"=ZUvCа) ~qyh+oBxCUP`SǯIvrlh#jC~rtG7r' (ow`o跽 AigIqPI3U\G{~geT>F iN◘yn& eԮz[93>+S͕s)b'8t0fQ"+uadY}a@,Ȣc O~8-ٙN~7kT5f$L}ydϧ.Pke:9s"xmDn# s𜔗Evu$J{]NNC 9Nܿ7撗4 iM:l=hI숅HuuS)JKUȂ_"Saq":\yy1w`EN謤FҀ{qKQ4; B[}ཌྷȥ=k@u0(%cs, x܄P,/3CК]x 'ǡ yU#R%OEPiUFnX&^!2[lvSL aؽڕ\+]h7*W DFJh[=x0**Dd&hL^$Qż?_؁@j[B27N" qI=Qߖ[vo?1_qPMX>W7OT0B^}LZ,?$Mo%fDcU+}4lxb% G]i29"{@ (C}m-ʞDI7ssNc+INTM/Tߧ\w&xzId*{~CUtykV'௒{Jzmcc{иF86ݬ=%qh*,|JBL, כlKߵsӗ,SyriU˿((w`=+h))^4ͳg1Zh} #!ų吘MV9\*@<2gh'u͒ LNV!ē<]Α5lf6z4e$іizM&PԥN|T`&iCudim Kdpsy3gpfkzUkkOoLeWnm %v;#3^-]ٔSAuB1!)1L̬ s6aGZt"J/(M'B_.F>~ObL.t?v}5zob- GͧpSkrpž+t5p6P`+4uzAǃ-Rq"قrxHTTzM.r5hqЬ P<F0bZ-]4Ǥ$*!FP f\ ﶷ1}KY]J'u8/H*9 \.Xԫ{zV!q'< 9!"ļ~B\U&ha@~Nģ򉛽NȬ0usr C= b=[w=&`QEJ|jo|H\J. kn #cJQ] uɬkG6#MK'Rh$A+ kb~`j)A;TUy]ˏDk#a\rl X7+3@)0k&}Mg.8( KW9E4`OX3ҵWr I]D fW { EJeYmG_+jM.0*DZ,?kWկ>S=?Oa7-8:vF˸>bU M [G{6R ԧOG|XC4 n(Ho萧Fvxf++Xo0Lʭ2F:CV'ɥC.73cstGF{$'C5t7QB d< ~JBAQXEPi툱 ^xbUo5q@=IBhfR( c2j0~CzW.%׫XWsv %#cxG}˂IIkZ$' v>u4/IsTnJ?18! M7&`Q%W]Ȁ]+>Iaj3E Mp4=s~O~/k1)+hjo^/y fWn$o  նWWr`5։5.8੷ד:W(9`0m9(i#ڮH?N1Iz}Lrp[v9?Y1zBy^!4T-K8*:`wvTz̃kK)+ my$ѵ!g=^d +ϴ%4tYz%K1R l>ުXB7 2r+j@~IrC1;\wi+F(Y?rԒpCpcn.L 㯙R7  _-bR/8`1.] n!Uz2FtQ^H x(K3.gVW-Л!q">EI[k빔mnW[kӭ8~F1к%8A ^؂`@}cT #ptR!]m~p*yc"u;}w[b#+$μfOTgM]) Eº+ZSCn[43d -8d(HȕsVʹș nriji- 2ؘ(ȑ߃w';&T(oT(FMFICqУ3 -HJ<`zL[wxBڮ?AB! a/RЮ]MƏ7) cP`GVؑI09cP~C n("`qmêx Sݺ6$_5DmPY CNJO,ܤ[Ams*KYjl#ԒiQtA= `}."jJHg *߀H>lE#-}kUU\G A_'t/Y3h*%

DsޒEZ5%7|Z N 5P(vqn7_-C}A=v?u#] 6̐= < lΝ?BPT_vQes]#PڥVA= Nn'r*@SfOG&'Y9 kic&Ƣ؟8Ƅ'Hye-KGzXwY'^iBJObwec|b6K1꓇r b;ioIZ8E4Q0``rA:PeN[p(oFyE-[`&N;͉ʖc;Y1Z E n%[LtBz[3@{)ގ/g2YqtZFBO ,"!_z ](.d*vSDOxTJZ$XisRU"qJT݀Vy:!\F-2\tRԼW r/bN\I|LX>X 7fLu2z.0;2?B,uUמhnoJ`PBf>IXМ fb%w &(*JC1s]|O\{/]1MES5vr:73] )[{VC%uZ ;A(< >ZEA&K= gV#tL2vfu4o+RM.%vQhꖸ5"q4NuzN{7.}j~YúNc+uؖ1ky)77in^).Z[Zn'd3:W詛>mwjzUVZv7vӎuUKsXkOKŴ:+\ݍlmμE]!n숪'@Xlo Y57/3&T}:EC`FZKT!Aq|=ّwJ{n3DԟGF_Yޓ(aazV֕*;L'sL6gf7\0^(ʳy;@lכ+u<.3Mpdr)4&&~ShM$#ۭ އq }pPvv0qURuQ ΊQ>S?$$()e%"(4$ah~R\vf UV]õ8q>0y{b;9  VפZ{\.lPn#x|ܙX]zL4Dڤ!Ynb 4aKa|}} b"2>tZF)+,K4U>ֽ(3}G&H>LgmL]bxQ!TO[jlEY C31X G9Bz&haL3zFZ[0Ŕ Aԫ5wf[hBA֝w a]\úu++=U'9ؗCݗѸWx+iH(eD0rjʺC-FT*8V /.^s/ }&-M v>Xd U3@Y l왜ٺli zOVq\>ن6TF_fc ۇWߌEO? vJ9XZ9 j mux3r ޠ+ .{dwZ?a"hG=U hRhKb}f'i`3[L}v韪ZJf]5FD/Tm^}SR o&_rG1ax;Y We ڐy؛qAҗ[g}ܲi.Ҧ"H⭂_*p˽`diL(ILr~<<1Qbi1աir0m{=y|X60#甂֕ E8b L €)ٺx^JL10Jic,O[bOnҲ#$Ҍ05- LCěf]FRunK٤AQSGΨKR h.|䋷*o$뿩\`=%S#a< d4{@L˪0^!ʞ8ܚbƨ;5GDJyz&Xq(,,>_%p F96:d:iG l/0_PC`Un)e I \L0&mRʳH7{\yV ;Җ01 OlzE@UrWj^Ef?sF?'{H`DlNмPYH㋡("'8 ߋsJzT^6KE,M* ( +'Ⱥ>g$N ϲnXw!3u.|`g@J `!T'"J_^#5W../x2Lʳ `4UZr.yrmB32Ewy+8RFէ H`~4Ȳ{ӫ81ihNR,/L eUЃRܕ(Dš1&Wny?^J5X2Cp(|B&,Żh!si3G%fQMIx| c>#cڒs$x'dPW-ClNa)I|Sғ|30eI3]~褪k'0-]9*s~_R-Zp#{&|M-r*|x=AG&>[7|?G/s+d[N|MZߘ}9x iWt5B1P)CRze<R ~k=."gbZmVS&GBP li8Fs(#pdڽvXON<| B;PUtfV[*Hp?UH]PdeOAhYDhX&VG^i&1g!ow57%Ya+D>:L5oSCRz1ar(T\2@JV(_#UJJU:fo; `&Dj; .Aj8iNi68yݏxvUiha&BñtC"O(:lg%wq6 ˂=nQeͣ 4 #-(&peD%blO/QWfB1M F^7VXb#"i8Pxo1)ǹ@D71Sk0H ;ٟoܒFL(~%(wWqupy_swm>ixo<3йg N 3FXAUTqupUHҐ[f۵1£*u> ;hB_ |/k%qZT:bhe!Rc'uh+}LԼ_EeDqlbJz73dYpM0R<-jtl*ͤnY* ̥sإ^= e%Wd #Ι+JJ9;I# B#_B0.>jPH]\/cʢHKuYNzC"LwU#ΉqZE31f&)'N |NƚAz A {}۝4wʘ&MKqܲt{b?l;:\NE#$W80-1=]Bfpoi)Pkji>J"vKhsRlx!ww7VIΛ |rE2zˡswxyӅq햨4:Rx-uuiT#/ԋW3hgMuăU\r'z?jD_BRi0mĆt}Wc~\Y>Q@=f wY=#up]61t%z Vʬ'|&+]śp.;2}\p`?V.v8%[e0i#_d*oʗ(й!lUuQ!KF5TĘ|s1<}(J] $l5] LFwu>HJWRsO}.gLZZ'~{.P*s9LûYNӿaie•,6&aCJ ,C Cl f&K9? yOn406"H F]Bۨ~\  7RI޳feͅq)=cq-Z3b['|-Ic9XVЭ40`6Ie~4bDr.1Ѷ$ɚEdaezXx> ^6+qR7͐@j 5]׶L& ~g|?e9Չ=X}HZm#݉6M';xT[5Վֲy!Sw"g$'&mLWʴ1D),L^$Na%n.*BF&[$]VgNPs"ۚ z^CkO[z!{ kDEK O-^wHSR<|I fc5C<tO\I7jܷI9Aj&r4|_ jB!lz<rEq;1+_=7 .YwLpF"(M?A0_z{ZO@p/NEMstNm<.ԟeO8k䊂Ōr@ǜ=$Dd4C;$@$ r[WCxJ#t Yf]k*fy֋!TX*쒧veR_Q_lh5_Rs)6ݡtA| iNb8WG tMDT}4*,\8iuFo T) $!N7NRKըoyѷ׻ێM-e@Y.]>H L]mn3ơ E UmO C5?3Շ8hhp OiATstZƐX\vrh`wDŽOYZ/]bi!!\694Ю"2VZ"G/0F(Cy#r Ί4\N2 Cj`cLOW8*dlSEnF]S/k'F_Ò& 8TN+PMKYTH1_vL[5mIpF4ZB{%Pa,ӫ~q&h_RZ;fg7>^tDZ'Х7%8Z&箞H]:`FYuQ' C9Wng0}urd~C-C2^ry.od? $?IOHؑD9+n#Gu+CEO%Mk 5{v[Scȼ/AA 3ST@@ kR$?S6|sd,<>ǒnb#"!'p6/WifBpIdG^#huϔm%)kb>0@ q LmlMK`P Ix}/?಴d$9 = \ng7l.6t{{m\*q݀Al_P+Fv*YAQ4NM3Z,J-Cbfs'"QxLXY>Ju9cD8x ~@Q_ 57zJW5AYeaj5Z'v4:C%n m#MF;$U?$/H$>XN{tLr/Ԧ=vZA9J܊cZ:M`! OBL|럟eWtGbj 5R4{(-M`rS!C A=}G%649FG[N֙$Qj_/$ nU,1ys'*,M;5B G1jl\>4Ȝo;J,xvN|\(oH'%|pQ zgz^:BFڮ0ֺeUar)gE;a+9sgRE'am;KQP 2"xwrJ>NƲeG?쉋7ǠFcJBe牖 ;d\69+U'=|OdrqG0',D@i?LFne.cصm{" I;S*ɷ "#O rP4˯NNpi ?O"U;=˸J$=dk4U}kH_&L=̢x:dB"Ftܺ • NB)aM`0|[v;4S^Yd H֮CJ]-1vv,bl9eJ>~0LX *g9䟙 2ҟdAI䶸V-QfLx`z` 9WwQ}? MTlS\~OַxOD  cLjY:f5ǦGgƍzîw<ޔWssTM{XXWuG_>4ϣXyQaT4=hJl7R C4: ݐ8ŧxkT `C̙(g+GL:yh.'Dg%GYv[曭^l?>eprW7|;Q9%Ld>u8ljRRMe`*'{C*#j[azV$}Uz`FmH=ԍ(8"j'aIV$T*nx]t8aLFy[jXٕh #0iܼ·"'f1"-:6#ysKHSM q$x![gNU7gek8tc[ 3ȡIqZrSdcE(9wc{osmv!/t'P}ty:'SdTHSjocD˼%^@ch:_%6䟜B>Bq-g >:\xݍ /E>Qf^$ PrOtvkr[\.-1o*'䐣f{Ȭ Ԥ1_ڽ?5| J\j.ގ50pغ09s0Zo{̘ɓ#$E:ЦώTH)D[@+Cqs2"3}F-^^?p0D;4cÕlXX9f{\w!ߥ+ bm{0dư@⥊ɤd:Gk/GTYS ; 0ᥪD~ZktUцg]H:Uz"ƠkjI^f{hI'ewGTOA'a.C}td;gJ0Yx+2BPY_xtԂarQDO63Ym HgC[Äm z``DiTQ뱥Kj8S#-P]Hd&IHRRe @0N95Iߺpu2g͂<>V {,.M=OfISې|(  :&[dME170H?&hg:6 ˩?sgiҸ*1}uEEgB"“ݥ~J{3{ڜJ)c1 :>5uHO ܎UyrdZ _ e}BՒ&dY0t<ߺUGC:(1ϠTi;rvAQÚ/yHTp!{ ڛ{B\?-rݿУ3{}Y/-D/Ne¸UeBW˫v-ߘۙHlu >ɞ2تj蘘TM'gO=5Q- A7ƦY!YKlzA9eol_57Si Ale`ݽ he~z#B pI6lPSH@dYb3G}#]Q_ w'b9P d:tPOׁŮvi Kvn>PԬV/(aM+ UHk@?#mO$fԬD3.;ؒ&4w/d]W 4' ?qjU1ױM%$6 +h#?-p7\k!rôJΊjnǽ4zJH>Pb{E_샸9} )_+ɧ}*3aG[2{3NPƓ87̱L8ASG uqjy9i}hVv&8WT|F}TI8[PǮMn3H7.,!qp#3UoGSOsU9 cjT\ef״p(M#݆f#uR<^}* 7?R-͈(-.q#9Lݞ#WhLFDEo0P\i}u /BI c!A\<&].кbC-mymZ bcYI ؏K>Ia_!}-RcSZ&l/53S!t;]{Rҵ ƪe"4q~vzޡѯ~$*`7*y`N(26{!<=2JHPajZpC$, wdlIJ Y{m18y8'3%\:fsd\3ug{E/w?Cx| kWy;rAbw^m%R]_:M JGfh Ce"Vͤ;oSF3Bamyq%V^OqrA_gT5ICg+nҫ6i.ASc/}d<,BaaPW]~(.jbKzޕ^3̼50OSr^mIMU\70x7|هb&Dk۔ző ?SA'282vifkYT6FL& ]eP#QN08tr*= /8ȁ&/"(<ӠdݤZ8_g>Rs 0Ke-X/(c w2|,$haC_vI,C8Pgx4]Jayft9Է޲V:ߡ=9r Z:b| J֮3}pHl=wz_pVh{ [abmR>fe>2)۱榊0YU2z9sƝ\icWޘ6bS=\R6b 4uʒ;;QL '~v~t]RlJJ;6I$<35fW5"6 5앺 bmû ǺGNH21y9Ro8`H#_̼{lvn$$0>N8ơ'װ.V&qLNER VW9Ҭ= x$\͗y/^Xf)J= `\j鮁Kp^reeo)gF#1*%,Vn+1,y8n({al0 t kzSnF5,L-Ye j3p-RFINc!mK)d9Z(ܳUjn<˼׃ATDHVszUNzf6 4C S'vWQ%gZХu올(J!)Uʨwfi`NOlP }/> 3}S#Ǥm.=.hҲM^ _hA*O˞?||0-‹g|>n{ʸ1`` E$ e^b{7xrpdUYP#H㍉Cxxqca{lzFVKjP>8sAFMEfI~nE.qބ( :.‘JˊT M!}58/.䳈TⶀzEw1P$Y3'װ`V 0{PEzYMNXT2'צ02i^>i<]w>t T-`Cg7<׶>{b ?2\g4ERNv\Q2:c zmt=!$x¥#s.t%bUAwd#C|NjTzh W<o W'QY3Hњ9 Bj<%hd~(_`E9?S9,e){dP{h|%,0tJT]Z#V+-;B6GbIl_5p SG(1yb s+t0ԁ>]ss$VJO }Hڌu[օ0 +h*x^$'*|c8L!۾;$᪫! U7 #cؐ "ҋ$<0#;\>+fOg X?i}-yڹDkc{ 1 °|y=ŨBoUgx笡4e({?FKt>50I=&e= >GJހDCe$ &SJVہXA)2L%w{Ļ@_tIk,)? jW G/`kˀGo v|I Xɓxť5a _4&OU6] D]k}$9Qv+Sse9.]Ju0CEf5=ٜkn'J©3aω6Yd|Y !s|P7K"15N`q}ѥL8SFpQ((5a`I 7ʙȨngk?wVzm/u8ť)<,gfp .8+}bYt G96Q%1uKbe| -؅:Rj/, u6B+Ln_BzW,c-U5"~aB$i-ju1y]/oXM ǿN (OVDTG޴Uh28aR0?ɢ^JTYuvtz5OIP\_8ٟ(QN18DMYcK!u _W5wi)Fɣݿ1X2du:j?ץk˧՚]BNzK"ݫ sW!l,]`iO9BsɽHW;s&H<,"*J EcTSHn7HRD `m/7%m\^b9Xq0kL1T+W۟sųHoe0?NkC 햕öe(@:S3;M*7\Jfjn&CSS9;ۈxRBlK^|'!Rqe]k%>@$]6E3Zu:6Uʔ۱y3f8̨˻C(rjAq4<;G蕊YK#U m(m7.IHCO8ʃV62%{ ݟsY.1'/L3$$EέA_3MD] ,]@L6,3D1&^7[ T\gk3YUk2hnڧ9hDH(;U4p -argȥWqJbX~% ,%fwhmM̝uNHQ"9;77i>f8[%^鸎h#f>V!ٷ^nuE"BQvy'j}'2Y&7#8P;MhGx%;T|@ƅuAzᑳڮm9i+mDU\V^Q;Igài Ж$-Ɠk9NK lSA*?YܖJ8`JG z d~hXMK1R~=ҌS&ϿR@tdI.7Ef/n!C )F 6\M~Դh5Q8 EF78/.R"ҜF4af-7Qwm1?v" @R;wz(v{]t|HGm6q@gҙ`e=qQI $եNvzH"Rԏ"N}pɋAA Z4zh7whρ>KЇ6koӒй}j7I&[) {UQEŒY\woRmؤ]5o3+2 $b5WBByn+/JxM8 Hȟ{v% C )IHȨrMhyv$2kpxe@̎}L&0'oä2 =KL q<{76.?bul+w|=DTRqNm;eߢU݈:R1iEOt.x Z,.cpSV!b>vqC/q'O$]蜑 iD0"W*ZT8"Cw)¦1ԯkʞB"!?X> .٨QwW |i~g)}!y/~nўxV3VbP.Y 0YMj;H^͜MӧE]t!sP)➹_ :@.ID`7bgt2_d б(`w dT0})SB<~CdMS/v'.{ ".Quw6e*_,-?A=gI ^ Nx|=r|f!̂royo1u1yEql {>lW&. P=9!%n8iIU{[ʂ5Oaz 4a鸻S0:ngЏlpː N̚ƼZt&zBMjϦ-t]OH$rɬt=Wtޤwv&W+6A7vv!#Y\,ׯ6Jxn0_2C@L6mv1ZhߞA:ǍzۇUc06`F`EL1G=^wʐ߰)əG'b3@MNͲ-:5EDɛw}{Xz 8sx&䫺t`Z4zi}8w6ʮbw`ʔވ|oǍ0_@)~"&ԦKTA[XtNC/$M :·fV= ۦ ]޺&r%ˣu>FJњdLUxNRFx$x 4vX{8g#ztcQZLZ'\Eɏ~TGLX煄:ʥ+8HLgg,@/2S6+wD`v >apX!ٗ/Ш|#Y鋹hސv8ĶTDp26/5]V KL|suBTQsIGBjΝ-ף i,{οIC>T] TUs|{lJ \J#ʱ} |Jr (C+N:{Y ]چ=|oHM1`=h鏟}Czj&Eϼb>6*ؚ #jK啷 %x7C(w:C6̖&&|5D*/-7:@1V{8.zx-_(j)>CU* x 7o=k<,T!Faf(iC\ٳOv\A6,&gp'TTT@%7+1GfcG 1?!_QoDhFTVLk}Ю=|nr'[d ҈([a{AJECZ {_,y@591 y BT2،_HRl49h MireRdPDrZdװ0UEr*H\!2q7ipec[s]L"e M)k}bzjW[{qM()UW٪`c+fJ)BɓDH§ \7@vLB,K;ⲲH;Vtjo}lW.s ];A;aI o߀(#ȓ@?<HS J4Kv+vL56q)"b:1NCDm`0s'DBq(3Wf痶nN cw&_=T8nx<_j^x+w0K{vIWM&8947ķY8ȲG<㥶kāP%L"q6;4km̏Cڶ}YrX"\V {PZvg vEB8BAHeFП/{Et$PDeJG|{338= Gvhp}|K:n|M>tzFO/tzn4Ζ!Kza An侇-2k ~bsw65XPK~5d;OJ**zC0~_H/ '* еZKT60V"JE-](vj~ѫ 9v8r´d}i:,8u/nV6)2 %W ?8^Bv Rouwv} M-XؾEʛ Sk76Ӏ!REj%3!2Ӥz+3\FI'ŋ:5N/=/_Sef9*d%?ǤKSvVPR kxn?7(xd_+^ ̦n%8؃8gYZ070701000001ed000081a400000000000000000000000164e4ded1000021d8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko.xz7zXZִF!t/!]?Eh=ڜ.+l1嶹~!7j oMxcZʱskcGHޟs̢3fB[ϟZWW9Twx"dMffaxvYgLxx!(`7_Jq{Q` ,5~^5Kp VIL)weec;汮]P/FpUN A|_AyŽd`4_yKe$V]zy^ ueZNgAH6‹v"?$'cWeɅ4bG|R|Idy욻;fg%AryۚB8)bl& MlFcE&A{tppʹugS$\ZD&)ӠY-yq]E{4 u5ۺdVKق%·Kr*-״Vx`d9UTa`VMj븹 )0_b/d *' fщG>(SGu:%Eu{ŷZ(z#(͛0 ,e!T@4 $]W,L=(/h?~0m<|_N"zs Wch,GwwޚF~,sQzH˛' *c@pQ|noT0Yt!hNL,|kQ0ީ>cx<;콟B_h/Vr{_q)쑑&,2>s6GwXwѝ-{e>E##}=_&6RGNMLcK-]U5̓&3|ۉQMdZ:k0+rt؆Ѯ(Zm.v=ulŜ[ ͚̖=}qd8 {T'9YI~kB5Ƃ{eOl츋3G Dn =MA_a'oߤ2-b'vnvGPzLA&Hj5G$/a uN!ƃs8M^mOԂ`ͺbZ1|foy R+Sĵ/[Y2?OۦTH)];?,>O%ݑG.M1S ܐ/C4ދ}Ƀ|d ipXтd9q+I&p԰[I"EƑx&i˯Y7n8ՒbG%Ϥ*9Id ns )Po/kvv;>!diK80JzưJcbmyp(ytex"PĪ*SN|p.n_qUַ-OM;Lv۟0N>/6KZ0;ߗa<ǰEk/㐖i-PejxikCMc #[ZVpk _D7f|2*<)ؚ*J} _8I^u"01;FډIA_NiŜUTF#~Xu+x)7R߱4AOcwX+9"'@-nv% \Ɗ^ ER 75o3S^BK+E]'Zx⼑g`Y >/5TD? ^,dcUt"u^VSkn ғ@&\!D`25#(ML!>yv1^{;bjHv?eR|K$fK޹rfdI_)'|sEd3DSFi)+-a~\T8h(]9\OyBJh3B@S@ $ƨ4nDfe6{N4|oܖVTD@m"gxdATS:7+TMA9$kaG=k7ataBt;T9V0$ x:he fyaD +% @u\7Ei㟍`e*.:餼PTaP3J%`@4 vW<^C.2ZkTBķS̥G,Xh nMϖc@Wt|2Ar@W:Tv [r*^5fw:P/޲ N> 2#,Cl'kYmRF*S.׫Q`(J1.O=}a @!fmvo9t<<5_GUb:,uBHo=j 8$BؖEn.5݌ wTܨ@*TR_`UgwoM;. Va]YNHf  u +hs5Y@IM\L*e)*vOXeYz'a7Wae'|&^;e\WkԗJMdCb27tzS[Y3i.3|;>R#Ṟl)Y7jr(E Y0g13(@Tf<}APa`MdKFma{B?֩AjlΧHOtL#E8o]4_sr)[6"6)q`m\kqSMn"2q3(:a 'jݧ[1e^Q Ns^WLqNJ L~"8pBsH( lYkCK5{Fw'l}p=ݢg)ޫ1vuZ 7m NìT87xv3Tǔid"q⤠J=6LgN"ryΗ67` ]Vr`5eJg s#yUlׇ)xr/xӮ?nLq ]< ʛB.WFO.<ׂV/9/d-ԙ̢/{__Ӵ~&,`"dΑqV/m݆2?8 |Av[z*twވr5M6/ l]Pk0(뻘oQ:Y.XF$6b\K{?{=DEN7;=;kp x ofk#=zHF]ԋ654i9Tcᰈe!,fs W?]Oxƍ_Z~ϴy0p)y-5|mr8l Bu|W q"ݦƳK(?ꤗԭ.o(~_ 4hlQ߬(WXADQ{\>!(ͣqS9zW( t(sk?O HXϵ|=y9_PNn^[LЋD\5j5 s޴v(ek87&=T')vzDj Ih+"%+L.boVsbT+Ǯ3,E$]Ѣr禎Lq3ZRf3wÙmkUL۪ʨj" c{I6LKݏՅq)L#/kcؼYIhc/0fJh'oaUH3WP9BN&x5pnk"Rt)4|VQˤ_A-)lˢC 4;o%We'CKX=/9ys X$aJI/;N/ e/I]bNIk ];#W^C#/mz߲iAL;,cAk<|ٝ{^~_yfB>tF's]KZ -$piMYtOT'6s/ѓ)`&HOٙ!^9ϐ5Uu&%@}U#Kmi s@RtTɷ$ň丒bBrӿ`Z\Z 4ר.ͽ}~2IH+- LX3Ր;)_?kSWzmMyEu@\$(.`'I/Ѩ_Kzu.b`x%KlAIkQw5o*m0( gP#jy ֹ<akxY:zEk\ JP]"Luл/u ̕hb*[ !f;S_o*k:4j'e7Dw qG" d0o/N2|ͤwMyſ >WVQ/ڞ(ET9—ġ a}§t RzL.2`$P骋wQ٠?nxA#nE>#m@Fp0&&Ë tvBXq,ʟ/g_,)'hC8`|!B$Y~  * -` Y?;q6_FnֻV+;{.&˚Jp*NyaUI3“@~$µuő۞ւ=a(0oKj^`2M#{ 0k #&@@8yIk+ܴ FwGC LPBlbYUY/Lkb7S%b<kW&4m"٨t-xct0#_ Ha80UmT>Ad_S+@ϼ3K ɛ*j4ϜdrH?pq_P88Z/Z]kr;fD(X#(*kiz{[ ;ж?0t]$Ldi j2(66ER i:tE@" USM½?^D^ H!JK$fZF/+*ڑD!W`RKc9ų`\]!A٢nt6^$YtޱOGo=靟m焕 `z%f>fX/9EDش+A2Ts?C&kO MnjiyK]Tb/ /x 5g^ҥzJ屆U p]~^;1 Emx)+6>'-֑;P 4E]GWe]RHṟ㨂9ǢE+N,+;g:iJ躶azLV/||~] _AKLw-\ ђB/qL Jf>,LE, GL}*!*ʢ L8Q@1Q1C}I=C`OgYZ070701000001ee000081a400000000000000000000000164e4ded100010b14000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx.ko.xz7zXZִF!t/JP]?Eh=ڜ.+Н> # [2KSmc,ք}Lo*aP W VwmbgP3\S Tjf e$ZڹȱS/Mk17J\cL`C8@3~+)Qޞ2_Ef曕( i`8~m.I0XMvx'V;ֱ)G&oexm ,,':g.ZrUmX-Ghi L͎ ^aoy``Gԙ.[ӮB<|ſ;oZ)A4X)v@X>G&ߍ5M@BRdž߹涵5p҈CefG~&ZDhjF"xJk{bWN hw GhvX_ڊ~ȑW?`APՂp(EOʡR>mw)@5%ɛ8ڡ5,K(d f &}x)\};eюeu6ӢmJnfM<. /L0Q &JY,=в0~bXAdvnӷ&eKSc4Qügm\9I*u*^P-h嚎TN[N.S0_n B4W'_ܟU 1'\,3XoIM>L$1|XA?')hXPr6~ Ģ|.mmGrQ7\dOm_"02qS[8/R]oY/VQqR80k0rٖZh|uwf~Fu(SZxPYd sb >-Hڌ$8ũVgo$O>+&*^ ֊DKL*]w"E<=K GyNd,E{E?ڦ.d*k pW|o1Zq0BbrX;S)ޜ)]CӁ'>Ĺʽg׃m=Jm$50Jє> Gݮ&VD`bu/cf^H`_ bg=D.=d{u.#2QU5$?Y:UVt"j^@J nͱ!JΞe=.)Ӕ~Yg):-/^dҾF.3B7j VA]6}u? Hfr4*f'ƓN=V84/`|~.9٬,Vs14W;TULSўĸuj`˶6ld/ e@r4(d#tVmT^& GԲLe=v| "tQYFԟys!3̏–Q Ⱥ(u`:F)|4Y$jotDk:"M;{Hݨ,1 T7VÅ3$[uS l XVrF2०•v Dev4:l4?:B(lZgPnI!uْ9<9b49R巊T5Hך9XV{ O8(e?صʝ5GܛAOz!8G_I9.0|a%Q$\r'P+7knxBh lv3Yj]kmYmA!F &E+vJo͡i˧^g5>R ; 醓L% Ezr.gC95qO:l]M J JJ.L:2јk4-ζ^k+!0I@\ֿpl}7jDP'B]J"Ѣ#'O!;>'KFE[ 7!N p@\{4*Tj]A~8eM,Źfu_ΨRSE6YH< J*?|Ě&_(rTN(e?), w4:dGvK#a9*߼R|@` (`lOMw :o \Yb*!E7hբwܚY~bhďx2:"S -҈x AWWN\.F<^G.LfЅ5VtT+JsՋpBvٸp6@Vv aXY@=pSwypU%}ÐH^8q*&zN&btOZeQW-mCFC_ڿsdwW-`RcXhɅeWښ>V$20s/$~:-fĥIllT=G@2G׆\vr{17c09mx[!v)t L CcW8tPRǬ ksGV=m8~# X0 L\rs9q}-Nl|C[Fў[%U_Emd(1)[a*ct#?; !Z !@h@C|~;.u6P[G*v'D|8L]spyF5 7.[ϟٞvʼn~Zvke䜞P Ʌ`$ 6DDFsy;Yj^[ C3{\$OG Yq̜8~Iy =O/D!yN*m9J@?E89h&);B3T.UlAO qU^uTZ5&GpmmYq@w>hU끗)"g$z5jy5aaTr F*k:@ƩcJrIkt)YǽhL53Ӽ2'seB,*i$WZdSȍ)!BvMq[] ַ uyx~ν1k<ҠkĹ]и❛X &awŠ~O v|dWx  '&Uο s</-pAԶ@hFzD}8ꐊRQ3mj;T|nR~6$_D]_-Ϙ yE28:Ol Ed|gn\?8 xvd0v$3'qfz&,(.cĕUB%Nɭ4FJdK$AP%-ޑ $ *Im[?b Su`!ct&_HNN: 7E6^\Kgj&볐`~ߨȰ2WP^rMgy 5A`k )cҴ/ۻ[נ- rzhFQ̍}3""@}g>uכ0\k,T7Aع8m^gT[@O-Pݪ7{n(tVn+0!%Ghu ǻd8C QkC5YNBQUƹokWc?=A 9oϩ>Ӥjh;d9ζ+葕X$ _GAx߃2ފ6< FWFI$Z$4=2)­< 2NXpO#(˯A$W\!nB k63T+/ ~< 1|Zio?ښb\hӑZuc]YٌIY:] &mևc*Os*^D^6JIu]Cp .*qu;G!Z\3Y/kX{)>@+-qvuc]$0hCE.ց1Uu9,sXoU|WDmyfl0,ukYN$RH5${@[OU׵٤?/_4}0?u;ƋrkDjs{Q WB>4*,TGg yatjUp#ݝwSl )+d1dXni tdVٞJ}AX 8IˋC>'BvֹG,hrvzjYڝS yt9*kE tT{^M'ָ/RQ=8=O_Z>x;IM=V lc=+K Ln'G"LiV$cW3b;Kwse^7Cv|52hBdʷhC@IVhJR0 ph^!;JWƭbD{:"$/Y#KIEϟT"C7oAVN.8Pk.`w:]x1lNX̰| Sݘ]Y@LD>ܱFBR`$$' tWl@X42+߫~WǠO| ;zI9ɚ0}30G.*mslσLFi(5䣩BA` *JI?_7uƛ$ gf;Zu%%&r K4[TQf ;ڰS 4Z@X=ŴM`FD}(@#%k&Mf@ 쨧˺i AСcf7U(] "N/:UD qf]*YK^og{ͺ M$='f^-Ag;%Qo8^sB;U\n{ +@/.{xz}sʳL ϹYe~ЀP>813p\wσB,?dT}e|e xokS0&Wn"wiCG TY7bMw,.PYMZ&A7J 3Y[E(bBJ6N#L \  ??Q[Gq+@|j\!r?uu a(L=`QMA=MZۏ+HA \8ʐK$0)? [Ovw+_@ G1_4xxߒS5 .i1|rZ&cPmC~ Fp%p(p$Ya >?2҅\|ßަ%~}or' 5uGW8lxWYiBp`'g P*_6)~MBמxaG2q3$bʀ)+e G8Cd YaXk:iLᶀ[Roؽ TJݧ_+TO%wA- J,ʖ@ 썑CP|Yf=Z!Yt&Pd =%ۏIe /²4"E7)xUɸC-  qF= +F}' {SD ܻ](W1ƲX_B&2yL5rM2!".#@KռނSxhoH*!:Vgr)$jGAŎqފ^{x8 )^E_E^U&Wd>rAWAf:IL giXʡ\4z4# G2FQ-QLfJ~3,CRohkؾbqk} ~".36|iwsi{t6@ 7KZjAx}qݚY4MTٱ1tꗌ&\έưU8+džQ)4 I>e_DE&܃`e7y#t `v3>^-维e)B|{>Rg,NX_]`(HB3n$/lX=a=ݹ_fcPdc ѽ YJZbP{^K ]?#^-H/]A' obt&Wl4G!K{ Ê@η&u}OēRMmjqq Iw&aox3XtzwK5~cN/?PN7pЩ_\@+?nnoկ3ִ/rgE 1Ue̗bqi٨R`4oa]+=̢ڎa.0Z]{pE;y D/3/ +Et=w ؑz/?[L`1IxnDʑܪݨP7|UabZ.)|5]C:8-?sT^` ukQO=@vN~w !4-~8[u`Ṷ_QFOBPQMl/~O45qC^ QuWx黑aP!)F}({D'k&KGF[ %O71ǭd,)ҌKrJK0>yC>|r; Hy(pcP%wki=iW. #;nָ?-He&TMO'Lq!9-GM_ Ƶ鎉C$N@JL2gglɚsE ,{8zrƌ+1kfƶ炶ԯxeu~.d†`iwwJ6p.X=0 =#e MNvAB<4sv3Ӌg|O8ɠRoX;z .62i¼}E3,@=JM5"x4Kkݰ8WaRQ ӻ/‘mIR$Њ10!8e֐ev/tg}U[;,YJ4s.֦9^.ص.k>]RG&YS@ѐ`EjGP`r%[lsk#RR^s C++hzp=MAJdsF`M֭٭*9ԧOuiކ m$Qb@2's}ڲ61b҉kAacvo ,03 $іd΁@4"n'vbyW''~ÃԬ]8C|?},@>+ Xq1ȭ & @*df241Xk Я+eFPuFϔ+^P_MVN.EykYO}7t~Z/*ءbz>f\hA$>؈Z iuݞ)4PmK.DHy!kWzIBDYX%67* tg}PH@W-KaS+l.Soާ-0n;J$r{rnRP>8HQ.$Ap;v CrlG+pA>>%¶Bi(F:n!HW~0zBXgrw, sJ\7 hЀ+%:^MF[Gɦ4WsNzRE9\I,+V/ f6VYPTWY-&!di-$+3gr!*.GlA{F@F< f$&wFzˡ/Q 7̶4Nn<5KB_}m&¼ŮnAsľӬ7l Mi)D)Z @9lJ_K4GAG% e+SPLhxU9V6ÕvOɐ(:Ji@4}[n3g5ZZGwKÄy>}xG[9+7 o_ J n(?ģ=Cg7i'_C,bK&&SYbk=J 7Semj O9 @pTL:+WO{6I6XZX;o~3nD@H2;6,s24J "g?0CeH.vTZ|8QܣǛ( Q&)وǎr8oT e'd=T1`*s˟N.7qW]4 ?+<\BA pIȭd@ _guV(vYfAÙس/VucX3kSvXb&ܮ7}2&qʎNIvjTly8mm{h=TV 5 y1&<>.TT("ƔHcb$!j–tʯ\,ZJ+Wӵb>tOf %S-%ʤ>VH+xnxt׌nFU1x~onvkՍh%5fMuJ&>(iآ^O,f]I 46=Fg&`y}Vt꒢PQY/䶲Y[`9T8{HM|5tE]Ē6}KkCzߛHR~vao7>V|_8 Dc|pPiƒ—~oOD ˋL& WD"_R#Ji'QW=f/28 =z!N =~.'Prľ,;QМ9lͺulaTO>s>Wʹ/+={a4P__6ڨo7o(~O]K@(Yj|8^Q7[S{,H(Ѻd$.(8J\Y^/"L2?VaX %F124DS-~IƎs!>E]*}]DcAK-FplQYTT )9=eTL?4,{-)IzGL.pGFokV>;`u s$Y7%ղo `UNʓݴfpZMNF>;h=× Q$ FɆYaB ŰUEI+%|R0[glnQD"<:/+=[2~/ @n],K@F`(엵fonR~H _B8oq:q@c ҽ%'A8(Ocus=šUAyTkR`sMHdڙI>aي;RyKS Ԍh%J ˍ% 'j.$Z>3C|#as N]36८Q(;+~'JKeWf|n#h@͎Lrz%#58lL7>g; &,U%IS/rȉmftpHt8$2"`6@ 쫑{9IVO4-lg $+64qM/#q<:h\ p<,wFLnXɛ%C:@l d VZ : #.UװvZR6)cdTYEP#3\dLH㏝"u/TIaoÒnܳj(k ˅R'WxoK+0áFaAR_' fV9Y;Mke#O&¢WBj,)˱aN/e=iB,Sue~BMS!óE?=`4:`]z3R1 bwOP 09&'3.2~Qq : :Mi)"Ŵqk~`=@6ҝxfy;2-_O $j51MEʔ9;GW#n\gMh`bxV9@ks\4k[uk8)gCdfT5~soǚE`مy;0[('#NCss<] 6>)g^"[? o/@bTz=U50<^?@nHASձ &%AZ+Javqj@ۑ  ?uu?#rѹ֧ D+=)iׄdq;wuֳ҉㶓krҋK&l%a`ʱ8)h̯J.^ҝ)2\h+ %YE U`|fgj.a=4Y> ı+)hkzecٽn9h0P۫>WRJO6m4-\p/II2}. eN;[4LX4x #f*-м c7Vgru~flY lctQ\*ȏNclοb=mrM֤$]IRԏ ,x0;E8in x= % K_ :'z lqOP1nUns Cn,tŎwTDPG~z \K:~/J%;CNqtIH1Ȣʋs> @Xuw !?P0VXrخWjqxϜ_M˒2rI"᠎ XP1J 2Z 9L*'`1L-CUdʬyyx(jf{'㰓T/HdA=ƟK{Ru3wh1M^F{++Je%MW%|V>ɻM>!@bcnlQY}jLuR@i gEJ0G"-*0>02_ju ^wHflD쓮$_kZpWo )fY86! Nl(VKvnjj jKa8kl_7fGHj.oy/1ڡp/leމ61: !`ږIG2%"ڟZ؝Z6}&G#{ S03MK,0giÎKs~~W#ϹNpHQ%Jq(^5_r憜aA8d*>y'L%(zDtE¶6I* D@ԣtm~fvlh€<u̹H/a}F#ׁhZលwfk0#YGW(67.G]Gӟ~buڻ2KەVn&=bN3m1'ٟa9eUQPfם}fuBc3@"n)ؑ'I}j*c-kz ;ߔޫk:_aqښ3m{xץ/\r LcS%xHQaqoǚ[7!E(D]tQ u2:cW&-lNwK[?۾L76)'Xܼb>D3PO9KBkp7|R?B,+!| n({H2(Yo,~zqUe4!<2BSi@n\f-gK)]|?/`fGB/:x*-]ש@,d%'H8=0o:c;CLV~0VBp_~_5WOz9,mc| =5PevJ=*.șD?ĺ[y;>'!޾oԦ8ߎ`1oVG DsO /֠@?SJ4/άkk E; ʤS P\wW3v[㪰)fM!#SbbJ8węfsس2SJ0rqXCy>bm3mt'\G39@p*i"~p- _sin轑?]>}QO2,C,ɚ w8N<"nˋ#,݆j( &dJLMBj5܅癩kZߡo(YIC ޞc^$ت 'ߤNGd04{3 Ts73)Uʛ~ɘ`$n (I+d9jjۙGD^0Y#zQeoȪ 7GM5DRQ|{k7E%`>-`Z=I6:iLa(pߣ!T-Ly_ 5i_GH̶ÿP.,by&&qzAOvSDD %{1~ [eKUm"|լ@Q~[h0iBp Dj٦a Êea8fY3quNz(vyxh+w,@NJH:{\DhV"-~mKDO ;R%mV+rNY`Ѯ~ Tr{xhE_S!B/ryTjJcv5zbu[,Vi-Y͗* +vR\ $L]Ak/Lx2z@@Lvz,c/ՃkeF{$AZY2MEm)`9/dk-QtlxQHX  % q8zpKBӵo_%2FP("Kvlӽ ay\#C0Z/@j)<YəCi$$ܠ[_}k"pJ3wݐ^xw}sh}q9||5qV $u -fO8mnTOc2rQ<~:)̖q]֝][ʣJmcBΦ'7Օ(j͡Pd弼ai1OEa񰷮RWC~w [ԗcjn;x(_K%ɲ ha?"zEcO&כ ɛf mD"UD4Aы_СUSz5FUҨtWkT"S KP^/h3]Ft_:Z.62 %; ( ƮK..p"J6o{4hl:J-P3Ucoaqju8/>mdyE<[8pFc!rr?ӐE?oKa A)p+xLŶ?Ce:HUhyxG)QB+tAt6~TOR]` _X}%Θ ' {ߋڇ6I7q /_Ri+T< QagnN]i#GV{g@xKihϸ;w?3y(;;WZn#gbȑ;yQp^xW2RcJժuƄM4>;p)6y*:!abۨwG>ўu& $%p8MRG^^%/0uyl;`pA},09+QV4D[L|7TۃA 2fyP}VOr)g%&7Vz<\g5j`n{v?BU}㨾k 0ʪ%8vɵ OFCj^5gָY?MKi4@ rz]eH.286ȹ&Re V!Ϛ`-{cr2jjW#bPp/"3>d[EX$Z 2agάc"<†g#Or>8^h5Y\="d=>:Y/fMav eqFOj '4{iX|28ޮP6xDȳ٤ 3 K.F$h{f1,*+:S9\ڑٚ}]L?\] 8t/HU# 5(עZOUw..X«I U!$o_1 _E Hbz8_l [8ɬSkNbq]Ǔ6aqʊ|Xhl>[14pt(q哤 G "#y51uek?if}EN&Ds|eo;&vD}7ؿtz(ͧK0"OFO9 >`@w2e4ԨKwT3*V5go#P^7W:A*՞HVDf"|g鮯?JVBbflqlbȬE&K1SW *( 1 Q,h;ǚTeWjUR!)P!-Of!٢3Eaud ud Oo_ *mR$U9urrD?}D\+m[N epR,b=CѦ˚gEQ e$!9yD+i&$MB$49'HTUT8%d(aٻ/< Y&,y:GX]^Fu/~^nFnS~b3}b߳dޚ< K01Y:v  -0>0 5҃eim6N9\G=5/-2 3 U`К9ܡ]PD #1'/xsBm*s ޸)=XqWnUZBN~ iάZӃ1JҒW#ΊuaY {6J* Ɣl$/(Ip\ۡ`oBK"|>qBfHC|66Oܸu^* o|} 1Vӳs2itDù|9sB͌V} .& BՋ;$^~?M!dkU^s`C 1o$&?sdwJVJqn{'B8R 5q5[:6#?ZO&VBW #UviazZ@'n;p[,kQ1sɩJ^Fȸ]yh5Sq.4krDo*siPΔGIRUL:MG.;w( (Mh}:+.1:uhX!5߭V,su6h]qlj LygHm g>(dx?0T'k!ì<< c\-]5niYʙh㤂_OwcJ+<ŭ%R'JNWU"lӸnM:G&M2cS#yc^ԨFskoh9.z;|yďE T|R}כ⹛"K^ҵ3ׯ _ҟĨS!RZ%Z'\Ϳhg> 묐RN!Jbѕ9̹}a^9شCd2{]jgߎ3"ZyelϮiInoJ%FVR.Ih\{#qxE NKH<P$ļ::d%{gő׮hJ ac8 ]r3.5҃BFjϮˣd$)>Q\B62dˑ)+fS<A1 Z<6zHce_ Hq8SxSޝJp;AMOT+4;8Eq~RA8`}_y'r⣩&ʷ%/^$$1#Yj#E[yC@I.yE,옱4}L:~i 8uN:0~'t$lF YLsDLP T?v_63,"X3<^6,GӤXGnts΂~ҿ5aj.;+j,a%6g͊duA?/WF΃;,~k(0l>~OY8w}K#o_zkc}K)9? RCLa GEvZӄR *Q!ԡ(CdFuyGd5SVw3*^_F nJgm#G!^Ym`g3>#fEX7v:?yo88PWdJ#\-IhOVWŪ bl@*Q `: ED _ :h^ϐS7hz`m$#䅬$( 6O1 g|ym1  OJlw,}X HfLuwy0kRxSyk-d#~|#셚FMΟBmA{/uLkKY.H׶;P:~)%|pG`!`[Dc[e(^J1hFڭr!v7#c6aw/Q]Y7U8*5.z\ᓏ3K i#FB/l@,J$ؿߛ\zdvlɉ$AUynr΍8K#)yH ͧ =@W,4(ҽX! Cw57uZ P)5 ᨄ,nWrߔh*M8DbV`>arSj#XEO,LWia1[y\!N;8r'KyMz!c 10@s@53t À,va{bڅ5_%gބ:'zAZO>m"/g'6L6&xL*b ZPuN<}{~M3,OpC̙n|8dD|;s }}\^$g[C^*S伞Gy*WԈ%W2&C|u< Ԧ &, PTzS ˑw8Xt"W ? "ˍWhS,x3W& wAE]sG\Q}N $?j P[U<v0vj~2F…TM@ACU,v4O#JfGn(w9 T\юQVy$'a:SGa!hFAn1#gygoxEs(4qj-2hV%5sI1#_%P&DTBgl[:9{A-jF-i|*,Efd@RۼcPˮ`qcot:+ 68 0Ѽu_UIm/5իqށ!E61>!.ͨgøZ:^ikA*5A[6eGєf4DcJv!RM*za+{5|FC_c}5w%zB&%h?}R6~^.qtx!Ř; R&pcxJ:s-i910.B [j/2.(.>kl+ vЁ).f ӘɄ4fܲXDڨג;c7^c揋-AN{KR; W\ Wt:*6 xjP r)b^{Jb$c0$ߪF6No)` J\ͬk%~֞ yu|/C?3LvMhi@ R Z9j'@Тųӓޑ%^O&98n oAQ)8|+Rw.κ EZqnTL D%qӦ[ )W* ۃ=%,%F-ԜVgrƟh˜eL/~o'bId P 'l'Ha<+T삭o;rY s!be>gA1#mSKB kX|X[)ĩ@c OZ^ICuB:Mg~0 l imO>zS\hDy0WFq3Fv"AYm[!.v 7\7\oɁd8Zqd4[V:_V1njd,X{nޮ"Z#0Tl !s(G~kk4 |?A Hk@iQ蕛AbpIEK"WcH :œ>؍ =gZtSGZ竦ݝL/3jt@Z>pK YhZí7ɽޔ łoh +'LMmb?y=؅X2^孀IR4E\1s艳:v$7e6x2ξUEx1QI;$B!XuxDg^S5 ?!PdM\hwWT)K)`԰sѧً+Q|JDlp5'G?gQMIU_֒҆} qOl[i/ ?f]biDIn.xԘܯ&kCpfr^t%ӱv{w׬ܮ=p4;Cw74陸GF@"+-$j:JF0V"TuvX eM#ꀋ}U=:q"ۦw3>SUYUfXAj=H̗DGل|g{=5ԧc}Q4 Zl;@Kt*]ƿWʨA=lؔ`l AZK(Ӥ&~F$J0 CWba!͠T}zy)T߯Yg= Qh5|(k85~ӽąrrJĜp`S옑V) ;=/F-.Y} ;UE{sd[f#/TLWE,U _6%%B{pKlw})}J;f`2n;}a>ěRK-d5fmww0tb2qVBq۳+Ha0f{)C^i?Р5(%Ye(h RD\N,60R:uYe)RơSkVZ :* {i%<սN3*o_xKw/0r1)ˆ^P^c` kdP,F= <;- %E\CJ8XyM@56q3[Xad (f)AnO Ta^BfYrh;֍@Kqt(^C%W;]/_ā@R]?w~g/z1CyzF:f U{_kokЦgYLYc=К'AbSF0SܛVqďܒy~_^ϲG> -1×~ߖӔ13FuwS0B!gJ7bL8 NxXn;m'k'Aza5HSɈim5;Щ1N&m7HS/%7XɧU-'4z z1ٽmn{vԥ jy.+>[G/3Џ7/]) OU!(}7{ r>Mo ( Ͷ">SiÜxQ E (P2iG?^ \KN?f쒻\*I;%+G+KXd.eC)H^S_$\ ȸxC5>] n[sD$=&tꉖ-ի]ΤpER.&: SH~$#Xjy@|Ub(v`3WC'ˁy"5i!=+7mk(Hຝ%vN:.9EG|Dدp':g-WpiDCbRj9|-V;np9ԭ Us7/es-O;aTYJN'{:-a5XyV1ln5nu4{34.^xsn]I;0R:3.xёf3\Iiڵoka ؋5 HQ.D$0> ߏIE2v LyySޜW- u "e M5RUPP`ps<,yzR~yH{HLFJ5}ؗ⥩0\}길 Uxe=,XW @XyHWbT 鿷])P (ihVL8ow]o 3 âR=r HNҼj"+:Y%lL&ejDPڎoWnSE^#jbIY_K >AYOƭ/g3j jĎSR@ZC8dDy2ǜP[b^ ;pDHVf6+3B/AIދ5>:/=#Jʰ3Xsњd#—ZS6A}',xB$ Uy[҅PaǪl^uj7spm1w7(O"<,hjrjgQTi@Cby z!VW'{F슪4TzuY"wj-b t/2 *}ʹ '1bt5QI3ye/ :xOmј6frBhȫD,}j Xph:Q@fbj*M=pHg ,̇o='u]ImC5j>;.BjLm@9$&чӎ\dkd+ȗVC?ӷZ#U޹cO*t9-FjQTMm0!W ڛ+ A΃. 4jo%a侜Xb} jѭ*q/`Ûe1kYkO|6>.3lvM4ۡ$ ˿ƢDi8J,jNUk#_!k>zఠ=:jfq=f95@QshsC1-JrkታL)gaUƖ%$,XPFTzVS3 o5߹m*#BJ٣{L^c.Ns/-벥14 ƏrYK޼>a2<]@8mAj- \! eSv%·saUWop6 :?%@nGkP]H"<s7`ud6 s۹eDk$Gd*m(;.z!}R9e6Ac:NW 'M5R쁥"5ô 0\} ՙpg-Й m81V1'7>i$~لVy*E{k9ZoW0B:abФ] OXݏGxqǢɍsx'Wc)1f8n۽^3˱⩶l@km\>NU=/m;<*J1v׏]\/W@v˃ fFn1VH7u`e76x}sGL?6rKyp>J>ޭ`^[(2}`23L"U㢤j@?oilL@D7]Dy# Vj҂c)߽7Q돣UAhR1Sir!n9!XǛH◌‡uIy/Y B#=܌=a6Me}zR{aVz֛n6ף8 k^f+{N#Lȯ$]xC૝; fwL'_] hXҐbrbi"y|'3{tVN?!ivb.J,Y[3qu G7%+n;XB~XWݧ*NL 1!жŘ< ^:vs4Zx2LxhbQlTG=GӦP` _>gAWA|e _+um kB5,] oé]fI@BhV-MJSds:y#UyU\SށĦ)#2gC>0̭/{sqz~AT&xHi?w_#AQm񅽐t\-5(?V2(M9,3*Ŗ_D 3L̈́3TR.:ץ4,՗ڻa0 oO )r{! &Se .'4@Հ2h(h%۵OoMlZ2Fl 6'֫u~>~_v]U"x5gUxHqQU_.8lKkKmԊpm"{Z "a:oZ(T hJ#KF3/b:Bw+{98[t35V-is Ұ}WMڃ%*9cC#3jՖU g6mX|oE4Y,lxIO>7Hbx"rQmI_ 1{G[ ~IMw3O8|D%Թ{̛%*4ׇ|%!Xi]7BpE=c:\#N\Bzpi/BDް4&Qw]R?9ps[?E‚1k%8j~u5y"%=ҥ(8ɷ+U.t"$8j,.ZBieQ<_븆?Ϫ GCGQXU'dq (}ؔ:Q {kޙɴRNc`e/˘L*hEq2džڙ"SilE?XzM\TػαB]G+сYwǾ>lמ5f35hÔ&b9 Fs5+YِwYR$|^N>7m iVMgHu\E3 Ga xy3`4Z峒Ñϟ(ðRWv O9N`Cj>[< i4ӥ<ӻK9 ~'KM9YB=(s̽'Ns;I!jE x%Gr}C <4P]4xD+'ν4fj!9^gfd ~<z= 8דϰ؊ʑώ葾1rP\eRe O_1U-K_+yDMk4H*iFbqW؇T$pVGKSQ_mPz0TR#2k}W)TeM(_r-+v)]VKoOe{I3[߷=b'ſU|4)*bihc}Ӝ. tX+q׭Tt s }A:іT Ϙ7}tl">5, Y lspS>\% zח ڰ ?!lcӕ4^"xC5Q6_5n $GYFmx?~ l"mLNev9~+Osa6he_)?Myx&e,f~Aq3fLPs'$S6߯Azy )"1XbȢeVx E`CI}G>KzK_ =F'Lps+z\$NΈkefE^ k YN!y޻"A#tX'1Sq} %DwVmءUnԈ)c`EX6K+GAGs jQ-|FN6s3pzF/Ns tQ7wȽfR Ev46٘eL7_qpQR7,T*SH=?`5yUZphYV>?\{nDI*~Ӭ+hA&g:@t!9HdQs]8~$$|J͋ӑ} jl ND +<] 09; 5 gdU(Ky!aP$m͒fU@ )MJ x JTT0;$ɣA|Gy|L{sh  nʅ% ^^&˰pEkU zD c*Q2 X9o#6906я}3+fCO)~~yf]jz#Y젟ټkQ3ڭ@ LVEP>zQ`s6OqB.? GO>GԦym@VQDaD_q[ qŐHb<*K@WB jq3:,8`6b=EuXT3d$H̰gGP8h9 RHGISX\PXp71c&B{߻ JKKS/hX)>4cܸ͇>YZan?986$fH L.055 L>MY1-A OG*Ufr("FwVA|mu\\lsu0?FSxx9*{TΜ&0޴u+Qj\A3Vy1cr*1՜}R.ԵVvm9vM.V ;BF/+_lb 7fPh9AE3i?P"\.vאnȚ(BRz  B> RJT(ZБqs1U>YX4k_¤FvDP jQHz,ĸ|$ B#jH?T^_BO觨{Hm>;KY>zxV,{x GAIʲt~4Q.eS wqݑ"bx9|]뾍u-+n|6T"*E^]S5k\y[HtrxD=-_+1_LcѯOJ|֯3ԢЖACx#EG<܁l- S ][^S-D͠M%iG+W1)|,m)T⅄v_8Xr7ן{="t ~Վ]σ!vk4n_Gx-&LV@^?Y JJ}".i^R^@`(l4]'5~-I6 WZ}aM20xiըZK⺱OQPΨ.ygU"U8׆NF]~P+m 璒P: w(]RF,Ǭ;?-‘Mxl41[n)T,QF3ݝn* a!䩌;2{4T⛏a)c >DDp3c&Іۇr`a壦{++!q=(Ib쌭")K55IV єaM/t{"34>f|h&B .H"6|0k=u jӛY+9BzXGWoQ`  ܊Q F[u 9țmk_ǶE;e !v|ߑ s_1.7 m0F_.Ɖ;|9e@2Z {os}r0 ks64D_I#1*W;ዮm5<rf$,J`|2C]u4y.)ǯy'n[ThPmےrإ-tL kל1["=7w2PQ9Н#TjA7b=?^d#D]!^B4XGQ|wӃAFuUieQ1^do+.p1.n^b3sOZu8'U#~&UsC{j ر/vUefE?+978;̷fUQEXމFX <Ss\Z$zgRE}m,gƧD(^9RW˞Aw^g&Xt_N?W bVd}'΢1U#O(қQY@zo,wӃ O% R? ]#-m: ,1|d' j?CNGW n6daLMqo'#BE{)e%!X$  anC㮈Y;vR,p -a 7˾W ېJ ,je>﹪`I lQ \+rI}*z# Y; Fzyޮ9}`eh1hJvBAΎd#M{c"N{5+l )45=E,HtA/^3esYK}JVSΠ6ǔ7B!XY n67aWws_TM6 v]a`:#幐!N啚/̖4 )2k!`t"[O0;+_E*BCf!W+b+>%O/9ૢeiB,Ae0nXiqHYUDyMfAaCA, #tա Uc3)0ҦI թue~{k,+1PA;M`)>Q$e-S8-Z jp=*6/7!f\9-_#LcbWÛPp$Hy[Bfcfai/ŨAB\VAߧ=zE=$vq/)-Ye3MtMl8^V14ZoKSпj+/btH$’s;oεďS;揾?BAg}$-I]q/eʀft0ܫ"R~50YAx2 uʿPnҶz$D,'JatZiJ!=㥓7"6n*L2::#´/Ls]\F-RScF5k;)Ro{G6S Y(m; otI*Ee؏&: W ы$> h\PDT*~&}ucEiHTQy$a4ROenp.6_rU&M1 H>쟍ܽXWԟ$ [OH+db:OQעI]e%RGKb_ 5Okyz&5*Wl2fQьYxf\(0VčF::`ƃDTZ(r X51FPN7Y{{¸Ưlo[&1<_ &#w+V\foҌw 6CqT,"H珞h v5.ܮӷ<$oVx`ISGC}l?8$$p6fܐ_v9A~0E x?.OϺzϙYh; \ɤ`[~hfьc1*ޖ J'2 \y.4.^:B1RWlX (QRqJNn%JS-!46|yǝVq*"z>lx} &kj\HeGo!o괸0wiˏ㛲IK]%C8ǛXk*^ˌ㉩0S1p^ {m󱘂zcD~ڟmy`dvmŊL9zk^.|KQfX)WEpz4 Mju^kT0s([PMW xMQE/z<< PڠvJJTo^?3KbcS\qzjɸtġP|NiuQ=}N̵>FxAMX 打$(Ocsi #Qfh[Op-)XGzmE{'$MO5v s%7kS 8’,"2&Uj'&>"۸^0#EJ-ʌ*?rOQ!KC\ lW:m3fX*8o02MmyL1`@Ctj0f9l)n,yS G¢at _*̯GDiW.)"TVma`23y=Q?TF|nkeFvK٢{ܫj`74USLR>Rx#UʳցbFλC[ؾH8$suB@ڄm+Hs#w\wsntHTԹ? ov|T!äW s-.3VObp 㫿X-u1YEÄe =pf{BjػAXsJ0#htT2`АS3:7? 6oF3C`rF,+=J "cxE|KB $aNl;b/eՁ(U$m-Bx1ңQ)? #mS}X[~}P62?;|kw e QF~c8#>$b`"ǃ|y~̨+)W~SVNu;= M˽IKOm0?Ո:l_kچ>KfeCe;<_DLR{z'\ɧI4qvJD vg{:ϾEue'ϵk{*8|y@Nc.|A?rRvgK!"\ůbNM)AwR-;WV~?KŘゔgeYWώmҦGoYUĈ@Hi_ PTG7Y Ԕuc8La݂d`1h1b>P^ktWRl/L6Rw,_x\RЎ"cdyIGj؄qFlfQXT%tLsI+Cy,aehmnz6\`gސjY;aߖ/67tIuw2,2,OxObI _tyw7Abk+ּ`d6.@Ͳ'&Y1$ڎ~V "UMf eIOԏczOmD! df*Qވ([,MUC 0c&` [eS2GLC\Y6)I+r;u1V&a-Dz:n%-ԗ[<<Тr V):8G9ᠶ?HUFeL x,"^&0j}$SeBK=}~~\2lѪKH)ˌ1%)iZiIhMv̪(c<嵊9vy53ڬ7j7F|Pyn~+~פ(H }i9r|@Yr= 5Pp#=JH]c+BϏ=irKb+u`Kp#`$7v;E*pbۀv&]dErDz@ {n:$!ve"pu;x_MVSCU^X'S#U'1*-@G KgGxE;nZ͒|D43~Oi/D˒F׉wG>XZe[+V|@ % 5 V(ewO|(t lXSa65\AY<0l`$*1IE@l} qgp ArihSPhG'MÂj],ΜNpObo>o1j T]lS5EV/_>*e~z+QJ}H!j ͺUW@ tSMǍY<\ht޵skح2Bf5lobEM)]jrۑh M(bx;_Yd~JTUny_ȕaʵ%dP߬Ϟ^?G0_Z3,10X_h.Sw5 ESr+ 3ʯZ֭S'h^{. [>8i(&dIZ8.d &C| IliDCvB{bpCwmEƀstduPdI=M1 $t]ylI>RM;b HhHFB3 n)OZuM:%XKs~K/Y5¡o6MX/%!CDYb~d|;(c*?4[6S:dXvOwi"g4J N$2rҺb- =/ui -E_~ {qsV66(jB+4 )3fp0F*2C< .6c4f7oCi$J@!?f:rjz!}@sҊ,43D,SRbv.Uuy#SeX8 y?ՉxQDh'eg,`!he𙏥L~V]·jb#K/hhiO?btgdBOyHb׶5箼pKnw<+@WX?(E ([.,] `!NMJ"!v1L E<9ۣh|9I0=zmaElŪSU7NMdǗ_c j2 VN(}/Ǿ (wAMZLB#TSMΧWnQӃ#Ge5/j.$߾GCf.Z8Qo/_FT$1bKSLZ}Ï8% R5$h\&;S fɋWL䕱#ȃK ؙ.9ޜ=#l0+YdhM[w4M8Fq%_1_Vަ%5m{FSwY=hTJȶt.Z1O2^ =1֖Vxc*uzm/NtkچN L5 U^L`7Nc}<֧ajk Ag{FV;$;,i>#pkn80/aO[ܯU |g:چ3٤(#ߡɞ$KXpл8?{)t:xW x0K9 EδY)OTѲtvNo2*Hԙ֩=RC0%?3+~IeJO^żGL=7񉱏&>HS^kݙMb\j&6Ff$:ZXY?T&4I+na Ҡbf Cl}uZAU+罾]I~L"B}ֲ 㨔m%G\5pp -EےB5Rh*3|A؛+™.zw>>mqL\gv\_vdd@ub.V5l}\^.&}:$vue|1i ґ~oS|jQ>s6Nw\cqEixfo1$\Kw%v Jm+W!P=7fsXU5VMGƃ wL-(E -ͺFB<5-Ź6Yv@ߗ|3lPb'ܮFJ.žܨk/x32$>X$ܠHZr4}ƝXEQ!ЛZ䃙:KNoV_E OD1͗BAd.(1XZVdx.[$z'&M;OƝ? vUA ^\Ol1TV%7|Tչ,(a$y N!1 ĤuKd SQ)c$^Έp1:m*)CT?RGFrүKJGl Ĥt>y,i^%39)i~:Pvgi_.m z?WA)Lð}Bo((;Q R0_-Ky'*4ȟi XȺ6-_lQBQ`"MV&\{6dZ亂MWr:-g`nԂ uV wTn|GRBHٶF7Am@R, BpyJM%Ybxu ]$s7ؽCWEՈvsXNR0 b^N"4aspES3M<*R}haN& j/'BxPT`lPUL򜌋FVfvc <~1(* 7Hp*24lfI=FJm vxa?2}6Wl|]kdC4Vш}:;">Iܗ&y NR\CtsйB͝Jx,TVu赍hm_;|2- 5@o!i&Țaj,.ӲC ,ЎE/︭JJsp .D z3&e4[T꧇' IO!kc᪀ilRj ռR彂m{,vqN9I+[VQ;5b|4ҩ\kowБc1^c qb@?<3>$GCsISO+''7o>9GfDQ9D} 6Z+XC# L t.y rj&3Y c5Ts=烠m%bV)9<~$.+y/^ vV"rb,FICwA|j)b7x1^7DM[Kt 8XW'gIu880n+;?mcS3|X5CXÕ+E[ u5iR̷7+~o1m)Gu{/Re 6ݰ F@lTQQcѽԨud<.|wC,!-,%O٩H5>H^o]T8 NW?`/;|1FafMvJôVGݦ?cD+5~ )QGu "@{T( L0l&L} s t1X3|CO;33jZE3Au!}nY94{=h\/!:Dy3qyTEo%UG A*vvZ c]B>{Cx<cN8o5a6D+-kdMuН5W3o٦=ziN&_ɕNz! l~D1_[X %jat=OuSD<U@܄S * !9 GZD\&%/W6FjZ5':Y z 2tV|͖T <>OQbVL1HcJ/t YY=@|zr.B%X @зiDQYnT-)[;7Ni~@1CkLX`gGp1OpOS)SsS{y?1W[c -ԿG֕ 3yh5ՠ>œōlvWG#FY_Z 3q)%qggoՑ代ǾAS7Nn.[4סv:歿j@{(蚵|Uȃ~zNmqva|$G+2#^"ql.Ew6pJb&&|Mh*Iz^4͛8N|#v&$^4#&q<-kEJ zN.0=ɓR.5RGn䔫U{tgQ.vLKsŲ0 z/tpЭ-7?l'sV)sSvUN)vݲV@:M -x_X{:afuԆ܊ˑP36U6*֒-zTam2g| ege1w}aO./}tuᲟ]H\vXN=Q% z ulJpk囸:0 ³ \3ntmpJZX49.B E-k 1ˇõ o^5?<ɓElbr0h6|Wr#0#I"EpvYe}m:f2#ȥE%'vU UXci&+ aC1ѣ/O(<3c oGx1-r"g/U['dgU @vnp]e0մҪ:Hp`59 nܯZWԖXo6NK/~ Q/{=f D#qz?wHW9`l^>4?0rg_2mn%C+H>EP`/\zU {&b>Q+NtuRPkGúY$*r/b&ge|S4]BK8u: Zz!.*`kOqG>-Za ˦UhQCP/B--;Ú\X\5ȴ+r\I No0 橍~>9s%U0ڣ磵'Ėp:>1MҳU9zb\)Y}snRmd ~ދʮ.RSr :%Pσz|$q٣}˨!C/'5̂-8IPp[sue]x["aoĘ^_N=I`H8M?a0QAIőze21a?~>XE:!3l +!r&kհ_sF+Pl˂ HLoE7qb9*c~Ft[ZRM\ )mDT 0sYLZ Mr;Ya3BOb!$9Y ;Ǚ;N)ŇG,~ySy,DK= M!oi+ڸf.u˞]k;f D%D8x/?y)R Bư\ H̃1L=oD.i!F$Gzc;Aq.ґ5HaK8>A@?jcd<[s|DFundh+`҉F_&[0#t] ٽ 4&Fg6v>PZhGwlo=QE'5t$=. QTF3|*†1Rk;6zr^LųcHv2~`۬(LxWo_(Bm_cņFkgdy9O1e!Q)zV0c'u=ICd):Tma/T&] J =`)@XתrF9qe8tOuAz|zv-6#CYH‡9Wp _l=;8WGHe^E,\Y(MMf JOII%/N؎oJ#T2E"_^&_ Ф Ѹfs˷2P>A2ˬ` ޏ-as~^,)'w}&1QN.w! 0_!~O8ßz?eRy1s T!Y ZQwTxmҗo2׫L(G)~.Z*.V#L[G=k=BQN#B!F8="!mVE۫A̐g"+s8&Ï /yM`- :ubnɅRPiH6S {2~ ,[e6=:8q>u6F̔J-땇3+/~[1p.#%ggk܅eJy`^bpv"b|g&'+r]ôzʄ?G6f&!n{q^0eZ9,sV]p#oh6F %rѮ0ђ3W3o04*3)NN(;eȬ (Zl^2/Fru]JWWXSCy;#S1DָZ$AA#dW|܇خ Qa#cEBH(_ Ps]b1 Sx;O}N=6wd{R*&䠐s@8lV0niHoδmE3PFCx$~q~98@ tSꑺPt=.Sȍj:> 0:(rpB y0c53('=Z{dU#ᦉs;!_C|2C r  }a&h3kͩT8tʄ׃eڔNjc:iGl'&aӥiux=֑Ċs9$U&;hWHH$$+֪O5asDY#)Lr uvm8xV.0Ya C,тKscO9^@D 0{+>QW}0 i'2 Y&k 4A/9{Fx^g@=Ec4ITp!uМ5or'ZHN31z>a0?HZl􂴗q(_!=CTY"mlV f>@?r8pw{E n$ziam"LA)Ⱦ2۵LNKYIx9t =G2 ]Q`NKM(s[SU(-} =6#,4N8/""<}$׾oQ2Y! >K(7z.nw8 L"ӆp+;&1 Wzg,6/2{^bQ$aK^)y4ȃ@_fIA8+ V2 B|0/HnP(cH>aDhoq\Ŕow(6$D.hS\rH-HyjnJ 6SPe^qsI P7D\@j#tk7NT4לx(Zd[$ibWy3Çug6.#fjD#Wj =DUv:HD)c7o.V$A72ezE ]s_)^ڋؕTLݤ!y!Fǥ<0iTͷj\\Ÿ)x$7"9qoC0[|y?H۹P@,3?,1_V6_!k| 6 CtUCbY֓_n%6 ! pEr+-/)b/}T}q$i-=U4L:hrJMe5 ?0O^pъ g#>*&Y;o\ #Z*^^1GX5 Pޡ%jmI16ytB:_`)Y2Ǘѫ^ lv&XQ_~IcGⶋ{5Ty,-.1 ^e 4QO}[`+ş0 LfTRgnm5Hr+DðbָN7!u4y!Rlإt8œF)B3]c#d)׋PW:~CVwr/ F2?i\lq#P&z#"kdJVCE*&EϜB  ҹE>}֯R0j>qgmgM5 ]l"WSؓ[o(P,Sq<ݕ| C?+XvM6o$p' @!W!+V4mg>Ê\طAClL+#?ՉPyd]V}BV42aVc\~a[&dyިcXQzONԏ$ Tր˴S !Rs[ql,hww*\wgnx}d/&>sS>1әva9 ܊n/5LOc 7?mj]Kv_@PN 52/l~Ks/(űaUZ# tFDR=N\`e2خw{PP!BE>s7 .WTQ.8q#kڔG)4D+u!(c߼>\/D'H<,44GA6BCP8edzڝs7ӇJ [yKL_еkϹV^] !}7(C! &* MGG9\/ֻ^o8ӗXîOx6m9Ln]ٖBK).\i-3zC(B*YPgc2?:-d}:yKs]RwXD=H>۫O#zgn&7>g2pIcmꃪ "6>OVwy(Űh>{b NU:$wI$ޅ{A͎G՘FQ? ja gF&bbէL`u|| +"Hv(<| +;%q,Oi KtN:݃K|AJG.vS\#Si5mw(\+"&̂;-ⶺgȝ"*d:duX2cC~NÖ]B[tr/rE;I*eFm1\sM@F' +rK;az,ݻ2~ؐ4W%čE'vYn{@R{H4zu@ e0cxm#fs wb%h0sat2ІSekA# CQ _eiZZh82E(h^Y;ri\8s&5,jYHK$9 0?9tPgJzm ;鑗{-*}bGXy}EwdN7"n>o͢ଔIj8!BR"9'N|(Vv'mg79d[#{+e-"O6.5\UºWinj lB"1$qJGx`"W<5ʩ*Ydž1`a^]64dZk_~=Z IrO'T1Kh.!0j_g\sM6XbmnG5ikq*iҙ/K}o~|fi[- А[ML4-Ro.*KB*%zQ:gCSxcS)cNiDr/ SS hJB]ِx6ģ+c"=S Fۛ `He}L`%Rą:qfzd<QFc PZ9J[H嚮&^\jCn*^tPS !wgyuPKQ1P\#m*.[~tKc? UES-!)qGv+@^%$v-D0J%7G)'/k;4I/C F)7n/w2! kw󙿥ә̘=+?..2q*t3ys(O0ɬ-߃-aՌS&l"clXW4A;Yb2n6XYVCwpF_}h())Vx'1ΝQЦ8@ES|asRp Ha(ޓd2}mjgΓрdF~3ABq.7` Ͷ0+xV#^R[fmXX7i!{ Q^O_ೃe6n/+[w%0_9a;] ~*}c$h7ѧ;A_> Lh pX򠘠PpeDO0U0|WO꼻r#fCi.J 'Ga{=J|K?rLRUPm2 m!`Q0th\ZMcTO4ǽn!2PiN}k>S~|lxiSWGʟɻV}\зQ5yg~F`! X}GB/he)aBɾ/!Ѳ>Gu v]U{ڴhu<2Ϝ$yiS&웎 ml)DKG:ãR8"zDɿk R' c,Pcq+#Bbž2b"1rmޱ?r¦rSɨ-.kh+ ,Db79=,(<X$ش mVc$1`ESj6b}_{&f|-`#Y-B%g${xjBe H@ʴcVÃQe߷s0CQJ&blAkȱ*%wm_)N,' 3Nt4܁ v{E,IB7W, 2mM_kBzLQۃ!#׷cfuasJ@jE=-|*~ S:S>5wt#1#&|W^jr+xx7 ]b3pW"J?P 6S*Ɨ8M iVTߠS*~yQuh8X|O0 r)Xx3{'Z˚|BNۇї!z,)Y]f+GgISA;ú+*h\v]`GqFzb7tqSXzMY+XdS (neI2O˴SE?f+#9גkb&KԙPWRy&ӼOa-3>SvSXOUgNCy alb1ڄ 3$##='(-H`PНY $ 2^4)27%$6{<-TY -]|T2pn=@BNg=aQ1x%}708>2Mc&(-m`@<V*Ƙs!cy ӹTW>rq/{ǾH/hN._fy#t5 DP JOb,zqמT[ R^Dr1;e$tjBG3~뒾5z,t(8ں eMQNg,ʴIB7@m^o)@sO9 TZ܋]>y”v{{Û幋Z&Uԅ׾y)y5٣} `'xڤ/y!5Fi*I}w myF|rW|гo杖jdxXj-`v Zt%F羳tc)D[,zy2fMr0>ewrRA!=`= c;6H[u"tJ$Jw_:rYb'M$wA7۹el;CJ =ozb)ג夺cӹ>MCr{. |V:K{B9PapUC=B]Mn;aK/OdkL3i{<|Z5$WUZg)uur!VNN}l%fD^m?0IC/ <ҋϑVHF:`ҾϦ#ᗒFp5#UX%k$V"kO C9a7|tz5ʓ_r*@B L,Rԁ0aG5\8VgXR) Bk4>3iuHZ*Yl. :Ж@7Dvx_:XQJQ[jwH(hC\,q*;- Q{&`mb{=SʱWk  6r+uV׼ByGE TRrPbRW;:d| xd :d9G%!qrƠ?8>M~M@h3[Thn`"i[g[lE lGo\Mx?IrT^3v}48F7u%|yv_L}S>^EEִ}3Ѕ ;vzTh9E2:˅JpE8{dbn"ibE> IOUam܋a,_\GYRjnkX0EF9ccxNz[pG5 M-:^cW6BE.` 6U:,{<4ENHT8"U"t$Vi or+VCԔ/[~X=,(F3Ͽv.dOS?}'đ;!w$إ 3Od|[!Q'ݾ23zBb_)Ai"'}=wĤES[1#5RCK:AKNKrPuzO2?V;lwB@g癨(j[]įy280v{eq8vNs$Y_2~g0嘫V-R7Fcx*"Gj`Su2Pֵ -*p|ؚ65^ϲ6G\M p'Apl yƯX0oH4[r8.ZgF)%oySb=~΢~+?l->߶Daje݀'Sz@g:1< ff:fulkH\~Z&}R{h^~EqxX}&TU/Yl#;4e.`R"j&(h܋ FY;IQG<@$.`||aF|nR ?5°ڇj0mZϤ Q~2%M}]cꟃ61_ GPnKi M?UhX:GړaZ̹",X#GSuzǫ)9 jW) M^@Xi;@>}`*zJaCnF'FnA6 X* 7!t g`J+AE$%q\ȑm>5ss"c/q8]"Xd9H(ʌ<$O;Py~v_ᷝS._줩Ga"8ʚY.Yr|@ O I˹gndQf#Fd.4^jӿWCꐨ֊?Xbi}?&s}+\VN~ *LtEНAMIC.ќ&Jc9IIM6mP(\ˏ#0X@x$bL<vJ[US{/zʲ"Ƈ7EsBQB_.>9+zGvԡa6&Եik-ct+֌p{Q@d651M/U&XA-U#l1)MntKie~2/1-q`:,}fNG@__KaM"}vv>|9s @+%?:v{!(q9W2Nfc|aϺA[L2T8_ ~:j,ۻN@l67 *ejf2J'tV) 4 KRXVb@T7 [/P4-f7i8 4{BZJ4Fj)eI; ai\k. LS?XMΈWx"vtOm?HG4d-PמIDI:6=ȵ-"L7Gqapޛc!y'lL6o{[XGo{-Tª.tc$ %|@1lӷX0\O5u-Pd]؊84kólR6N)Z"!|*ڼE 5>x]|*8u{а -ⱄΰLOj`Pma$cQyi;{+>j^jT0{L Vb$?S!O& )[5[H73}e2|i&R=b1uJ܌ho/dzy*aݜQ>+y h<%)M e"m\|鶿-ndFaM#vRDJ) q*7% ׌띇6Ù:61YX҈۝dcЋ:{}h,zEgyHBFKQ⻂# /xC$=bB`KZi})gף`D Mj׾}&uWxjZk#I=`*ZBY ]Dv pmC~BV`-|ҫv'H#:\~s4~H^Θ ͲjϗcGˮGc8d[T~ʔ,IgGk|9(ɛ-v]ԍ.:(>4]Z? D 䮪~Vm"r:xVY st)_YxdRxM(:]TyF #U"R:m[ég]6. qU$Z[״A d _bh.7A>/wF,:(QE;pw}ÎPUX"smg…ڶ slLuSXQ'Ky/gKBaDNL'RS*f}XP6p:,vba AAΈs.{ϸ\;V1}kC>8%WW9u#\"ƨtI4;ϰT\TOixQB|-[hnҮw+(}Êp. VQ{r4 aUB;^kZ9# H PTLX̪oEu$tpCrob#eo|u!Oۆ 1s i` 2/JŸ6&LXʵsmۃEҬW},Pg /rbZY6n{f+5+z(Ͱ׀O]䅍QK"*G\Zv|*z)Á/WWF5eQRu`nK1}j޸x2K dǡv~=*IW.ayVanxER`埯<+&D b:8ZL20dhM _uvȂy<:gz4mE@8vYKp)#+/H*32;vJY&#N`T BNA(C2A^4Qu,Xv Ĺt>8|ž{C'XE.Q>\P>yc:X}mzHM'L59)2/A"Ԇg.Uoy8ڄLOO6c&х#ozs0gZ"IpZhzkdPj 6uNjmU zմd[^*?/Фu2}1=[#X/o?>9WTr?k`H):P ԩlJb05j^SOU5;$cx{i(aYVI. u\"p2[*zRF ^h`{2?*B&UP& A5b2Ht. CDea(E@l"T!t-S3&M49A"+8rH[45ne ɸWt`)ah2B+lkbRo U/߶̨7$Bܒ̓-2WYUfav\E@)XldQF885B/"[}Yࣛ>QvNU4͌wn<|/ ?ͫxPI*J,NLG,3!ag5~ёM hW{ɘ׃lK~&ZIHژ((cDO!~N`nz6vp5|ߐ23 YSw!(MvRM_Z: xq10t#X?f/03 I"ʿGD O=Aٝȡ@MZuUy'*6 ox֣ kyJ:D`:cr3'\VuZiWn$;eJT*ZcKD>ՇŃ-dyA¥R@l y+lb88(NPcx.LGphg[Uo/{ V T9Zr*85zYGqBN@TC?dnqG G^ͳ;7 %|NԢ ~2bbߧ7ɴ3Xbn9[hu#Q:=@k< dIJdDMIYI׿IOC?^UW"%ڐ`I2BͥzWz$M) a΁#9Mq]Izo8[ /C,-_%sώ >q_J53Y<_$0urrH,/xP lIU\N@]V!cGhʷI& x_rJQfȘްgYZ070701000001ef000081a400000000000000000000000164e4ded2000038f8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/,8]?Eh=ڜ.+;1ubf/-»4F mXC^t`|#BA3Di"@ Yޘ}lxv3֣ wszqDu# :Ri߼V1}QG~,HG#/3au@a" .4 ZDhJ@Ձ%d7|Isck0]CE{u`V\vUKZO:ȩUSG#.*,$8*jEP i.^6}̧'U} g 3b=ElR{_*$M]#rIgVEY=D0F%ƞ{$p-t.lfJ&VNDD}J'@1i7$Wi/Oi7M&N~bf̀\> J 9e̊lFT?nO!\dp(ٔH*Hb>¯d.r4ڭ+zE_-خ$#Pa]RX~=ʿro֦a5주,U09i,"t"F}:nRu[W=SK.ʙ KcaqY.mRտvwՋO[n!gb lb{Fݻ^9_;V220f= !OsƏW깞۶_&&iLzDH4Y4nX}n  pַ*ŁB|6LbD;z̑(ipoM1θ$ə㐭[d9s@+*aXlʰ@.Y?ϞѪnt$ݳ~:D_!@HڽF݂-;i3;&Y^[_%ȌgQgG3{ v4u/C/킪aҦk;B8_'%lDDSio8Y:chiWYWIz+ ǐ~B#naO`4@|@ #%9QkȠTLoqs.kG )~*$Z#fWzwzAb|<Ǻp\dUF4cnlL_fHW 6Yvš:k8ˁNO_򮱋.eMՀ`'j (^]w3dc^/.R)- #'F0}F}baVwzhT=Bpߔ?s2 <1xͻ' {`vA۱_wvLNw&SURIx#Z^N0TfQ5z.В)h![ $aW/͒]tU RM[丄CM>CHM€^ r؜)Dutwg}z c l1dp#WȪ*4b+EE}`qd(7p"ml7&}cRМ@GХʂaп^b!R;Ĵ~N*\3o{6'=ǻǵmm nG] 0'*fܑ;3Qc42l%?~ 2񹤽N`S~e _ =T uUGU@)tV-X;f DJli\:M,_Egg`~;usK}`49BM 4z&Ktr=}]ydw_e}@?U W[άチ LI#IE}0bA =ϱB?)q+4fɭeA,!NB^,H!@%Hx3!B ÒJ͠ 4@u]&ʄw5{os@8eqq)TKYOfNA 8f^n i׍|WѮ2-o3=-Ju-Bi21D֊vrM.L ޣ9e=U9>2"lj􃩏xr~"?qįږG^(zY(S}fTeLpF4"V^ZǠ,CGQ'|Vٚf))?Fx7vpaeOܮ\X: .#g[\l5 @ޝ7~y |/E}Àxquݤ`<, *,E]oVt%24 S7!Pl]MXX ^q pr J_ulSHʝ{5LU9] uΐ6OFvoSϚ Қ _N(@#of?DEZqV O4 C/P:yoy' l|Pܝ>(C?!)$`qD}wAl~m"[ab\OЦWFzJFa;m҈(4!bPף@Pњ%{Fel9pA ]ebZZfg&vu{`ŬzW/^bJFFdXa<{F[qCs SPckkux5yT&E! M# 0wi<9f 8O5\Jr9(hf,?:Fr|{zdK F(\053d)gqy.~X ~Bj>P^k{_&^P̚#.w;U9f7!'g6CIS_uac[sq Q\QM* )P&:&|+hgE݆bƿ#}P.=[QαJ6Dl'ƍI*ESd5[|JX9z_z͕no3gv8dϩg̃Nj0cCkRBВec~,#B510x(SRcN^m(a}ȸTXD 5}|Opؤ,wy{(kX8ަ1*u=G,z(^yo@]غe"0R1g~&5(bE5L#t~ooBysd7,PmlXNW5_jz "2ɒ*TOIb6WғKgΤlӀYsG}!k|h| a;܎չ/> F[T.PGP VLgH~2Ew _.u^߅("3_ג Edvev63n >UV"1yK"c%X4z?؟J/m@㉭0E[1tK"Yq5+k*kDzg5mSXQ& 9n J*QDzp~,ȴ>o7导IbAn@O:!!+jC=$iNVLI69iŢ`7Xe%/}U]W &MMʿar?Xy,T've}%o* -d6AʣJo.Wˢ~<fwB;9oC}M/,;dVÑJoxb?!|!J #D{͑:BwZS+L7;|֔˯B"^mE Zs_swh*ݐ3C+W0-8xfՄWSS4V7&>(~CUC ho{Wu{ՌgjW"+#eHVşt–䂟C/2x8![^;!9hشpibyj} AC٪| VE_H)Cd|kZ M5UH'C#~p}(&\1v}n3ӵ!X}Rz@++R*5(ݟz[6]E(bE9޺hq6`|G\rE`jzYG~G!x%#hyWE]'N8cNPek´wMg%SZ:L@}ccr=X㚓Gzp{C扏 sW|㛠xIs/.X-[i۩W BImA%8H+HxR8qe]Qd_Y*B Ukɾ2ZNlp 64~{Ts >I>Ϸan۾I)D-V#D"ɇ86m!R|X`t`[3Y-~ cfԂɴ?_DttSn {Ig:T^& ]kl?.~ߵ<-I͕y)@A9Re1FgBF=5!?PI+, 1knQ C@`r1$B/9LOa;\QLDIk}=0]#lIKAopJk27muN#"ϭxt6K"D^یQг,AsCu%ɻZ(Ij!qsXjeyKW_(yJ,W*SEͮp> 'S-vb$M5r$xݧؠƷN\w#ֵ8i8LMJpR[ͧ58у8ϥ9'hv oyaZqvw!R 3D| /˒&48R+7 qa߯\7OuV+@5oJxې,idP=T-fo72zUWжRHnZ(mł ґKNh΁/ul؃8>#G;|wo<c q+~ (һUF NtO+PAJZ_U<G@ Xø> "4p(ù| +H,'K+ LR>Yr憫RN$g ӪI"3/Xx(z|EW)n~kzh7Iʌ|Uau޳6MsHI؊af ^,g:t1xM]Br&4&S D}aHN=%@p ]L93|2Ze^'$,X!~|,\Q'E<>;Ej&Rl Tg'x,oPtriJ 'dx7 A,v܃ dyh\*=oWM)IsDŽ—)&R5HeD9Hp7=9:.q3&M</5gyU ޟ/BpUZƅ6c'1β`\shoPw"9W1Pig`Q.X]\ޑ_5 u>؃@Ɂw/- i҂.<&dg;z2}FQ⪔!T" _"Gx4҂'ꔶ~k恛xV7UbNwnt>&Gj`>hjg,gz̫>ZS?RKsyXQC?`;0 7cLM~CsIr\|nL` ezh/ɦ3 cm4WYH2G(p=<ٮkyյtCt ^(:eE^ɝ = gx4涃Ů rg4[ӡ+ֶF׾h[~J/QT˟I9U!"NiY+=PPeP sKӼOU _;5sN7821}"G!rm7i8{ b,QS X=b{@tnZ-m+ЄEl=nVsx dd)j9MZ(m V6>[v5͋B?U\ὤ LPr㬥TSٶM?2)!s(^{?[[Nw`״"  (Vվ;"}M #R(Pa )~DM/W%mIYcS519Ԇ"QqUV훛\F]|FA<JqQ^/Of5=÷XMuOcDqk!VHMײ̥ms4cm6JSjFf#2pCH0 E dvIx\|/哔Dg`4/%G=r6tօL|c_\r֓r51uMꁘs*FP3]lkD\4wSj}6XG yzD4{Ku;-2 MP˰t> v{> WIy ,+㈅mȲ%x}.Z|@D&Vu ڤgO1a!qsw(REp5N&ugBN_pη_:f!$_@ż_Csb/*xwtQ-E /L;R<<,} MD!" Ox?R;qW^KU[ŨGƐpr׮vXo l;'1C(_\2ܼśHY.5-r!9g" S 8(80)-jfq!mg@x8OWK6BPDqWckmu4{&^B9 u"|hm_:SBBk]Gu${7pt^$<3]'Sg AI@uS{7WnbToH ( f}( BmUyH,,FDQ0hzi)"rBZ1J%\t3u[$)zכU&dq:-ѢF\#״ T5cRiߌk 56 3Hz{R=Gs'T!ЏI[Dҥa)5gͮ=zd 79cy0 Uxo>u|eJhU<-z4z)Wb!GT /| wTވ65V]{Ɛ' y6vvIuS3hTidp /aKi4 i7I6ud&fh1atS#/q"ÏDJoԶŊ #?! f6:'U_&h`̞5 O^?3'ja+0.%@ J1Q+ubi˅)ST;5hs4')oWwsF^ړ*@yieQx`jׁ!R-͊dON,eOrH_&TZjï׳ {cŘ, Տ*5ag<:sSV({24cMg2ADӓϑ>ˋ)U:2׽qW[6!\vDaR&!;1qAz5CmױQ'fG2 jݬsw:/C#m\0hw 44  wlԴAo\]l?]`ߦ4iooq*T^ zn_csvѹE(jH̒ p"]`cvn?Me=e*@D\,b,L+/@F7'llfF7CA)wIq`Yf.KZԵ6EA}B y xNj7$L.j>>G JѴ> z07Y7NF]?ڼ#',vQ*FN';B,ʊ͊rM. Zany7*O7㑞]LE1EmL.)E G֯Pv7M:K iHE f,oğ7.\ݐXʷ:U mh|s9&:Z`<ͣp{]\Y Ӫ:2wÂ)(odY6٤ܔlsgtv+oTk,PGI Ņ"ӤC.=hēIb#P}K %D"19)խOSJ!S%asAlWzQ//CN= -$"H40д'=eC]W<Ŭv?ݻ^u N 5 /{B/|zJG#LGbI_Lh!\wBOEaB_F(5\3HytjmXoҕO2h2ЬE5%d#( mgŒv[(;oho7x!gvheawe(>MMÛXN?1X)t@s^x{GtKVЊ`DŽ Ь_",/LOHvV7}Oh9885O9#[HϘɏ QM*ZUr9K>uowBwv]ޤ"Dۤo=`FGp/J7{b@})Za]3cҥ܏)#y uf/Y^&na+Bm4i1|Ad$jؔp wVjDtLZOۯ[!Jbƃpi3.MeԂiĺwjr=P#.,@= %v;m'^&!C5:wl/:3r6p ^ʻ&YD{ w?8Nj#/r\dӓq3:xz{涖U)ύ1GgۧW'`;ޖtǰf`#2GAzXb5Vh&ܬ3Ȓs?$b~M/Yٚ.Mw]M;,Xx+,@3u3QGu˸A@/t)HTUQtEhs<0jiou?aaQoI:P]{̨Uޗ-t(#i>RAIh& V෣I"\&ljӶy{Yi^wq %3+T%/YH^z.5:B";p{OqqgYZ070701000001f0000081a400000000000000000000000164e4ded1000041a4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko.xz7zXZִF!t/>GAd]?Eh=ڜ.+osܡ,ޖ^,UVѐU$.?Ux{qqKa a~9d9x*6o;~;JP6hZ:/'+=i[)&aQrH#ӈ_$u7tp&\w[cQ9= <q{fҚ>fL6姌 ȂL=zT1PU) &ߦ 偫l od\6Gnݏo цܙGq'T(>y|_<03-ҋ=k BAvTZF*UG_AmDgE]/;tq=_6B=:0?Mb'oO}gi}d *;M U4 —^ޗF9.rNoџI|CמeW?kPR1vƨWFb8n`*]$^2ǒxB[4B9m P8<ܞkp(~o+[ZŇkC*E;\ΤKV]-*n@9Cībil2| f_JXx*orPοKw\;e+ZSHtSvMm%5FSL@|}#,C#ΙB[!OIBk.+*~H6We 0)G`MNMAUuT+Щ>88> iS9QQbu JjL[9z 髂0ߓhH:7 Uq[Nʓ@>ucu2-U&{Ju?٫WJvA] 9`@({K&夨BcNVnNx{vUDܬ9%xʢa;󶝊 iPtzZV_Dt8w8.ɭYW볛6C ,"=$[E\( x7PQ"Z[#p9BT L+եPDt}KP<AGlwsp%aY(KKhOTdrxtՇxA.Ԝ ڼcL@(TYvS`]AV笌I4mE Mf,蝹H߅lܯKKMR=̰-,gRk Qax5)CGBm P4Q*`zjC[ⷠ^YSf'JE" MәMl/kF#ܳI/:.M}',#Zǩ/wSxsiYe:js:H^^H|سԢ*Ts˯:{(0sptsxdO .8%jw`%'QJ}RV0Fʔ^[c M@ro#CN&; hiȶV=.Vv0h02YՌ G5l(tJb.S ŷX5%60[~H']U"f% zFۿ go.{GaXG곴} wwf^KTK;=_14#;—k͙dO?T&PYl FdSGv*OMr` ryl;`|w]UC9H莜n`oխ_7c.uqUJπW .ےekawq U8Hl{WN2J2W{#  E7ȗc:1cmlzG'.e~eر?32{){$!5O,DXs"1AYT|ZuG$ze'U8O˲'Sc>m{>ps)%u$'u:Ջ:3:J A: }J"^QqO'/oVmu q\HPfh xxW$af?ѕh2 lקɢ'MuţDz7*m] S'd֕<oT 1qSt]fJ`q/,Z8ɞy`<)\RHjAJgJfJ 3RcR;.`*{a3'*%CmC:Jm98I~gJ0/PA8 t/2RVchm=fG0nYNAt+jp֯Gx&mn:NNG*L%#t\RZnK*.$% ʢzCKyQu/F(>p5qN&[8|5B?IS[5Ung+%a_qL"*F1! ͝Ÿ8NPz,F fő_@m;jcePDP+$$rd%}ɜݟ<);Cmjd"dqs_ojf9Y\WQCJǝgh.U.fzadfu[ߝ"|0S fA<' s.6],ϏC6;F DEe!fN53pӗ[)ѼLpjI!  bI55IV/*~ vF|9i!omec*1-+;cnNQSu*XnuvH>4'tͤ^vY;rþB|!7580Nkڶ!x5}Thœ7{$--Q#+Ac4Qj]EvI^, 5zZuWGj xՙ)iżgGN^{" t ijw zX!}nhAZg;aRoC NuG!b!Thر&C?ڗ:^H8-}^% 3 4#؃B;1wٞqQW&qtw#~u K=ݭr/&YcDGpõH_EP K]la N|REZV"12R)a]/I=Pep4`tsc"wbpS%Յ6p/^oOFf,/~8bcet,OG1`8L4Z|瞽愶,{=NЖpP+0wU%-%4|do]{B/)@Z5GJ,ir8U+x0)퇨 JW[!'qq vkgW7cgx 26dLY˚e:_ W!/M8{w,Y2i%hϽ.pH?xOؔ՗q ՈIk̃BJ!;@*Vzv\2dȞXǪf#Xi?D$Wꤎ qY|#jIPHʭ$!K i F"49im|ݨc߷9״£-k8g_`S<⭖,T<+ C'Z #|f KVehX"le~5א .~1 Sxa7eG&\/_N><_ڭJ[Dev'>ʙ)+wpRR V=tr*T%[c[A:RIQ_?ƣW#|w̳ߒG.48M_ tL%w@ X/fə oa+`[G)ݩN -!]t|-a?s9^U#[돩<ɒ$ ԹɞK:-8X賏&s #<Ȏo3RoQbkXFST񦽔Ƌ{G^Z.R荔8R!-bHgTߥX!ҼvpМL޴¨AQh+e_: vף_ˀ^u5t9_CM'˙@ 4 !Ӳ/SuW( n`NAΝ@v&wSH lf]-/Nj-Zqz,EuU& 4\Ot*& Qm ϶G]f t2 92^#W ֝,loy_ə??{54 xC<ˊ31S=IvC0b@%;(i{ {u Ԅ8P9Hƅ#BÍs8<)q"/Ywr oorv`km{=LmxfZ۠:VWTyy]9NfM 会dڸÄ ѝRb 6$iYSX@Z4l ?8eOWo>uwi[x$*iҲ~"N&g4/`qIZ#{Ƅ1B94%YW*w*!HuLnI+]](R~䭌-w]z&+( 0:oA&0} A W}}~醾[1(ҕtf)eA@A5$4E`_ʼR=!+#dJwe҈`CL (0]KAB)ޗSP@eQDوϋ@VK jX. \KYsWAv*EJ݃hyS m~U${ Y9hg/RV̔L? 7GkmG|!#l |O}=7ɹ`ykݣw;&yMvfS_ մhuIN` (c3 K: \N+sNzpСyqN6X_ s2)'lA̽ՇPQg'YqbxqaWVޠvF )w?&EޚL\~`"6urJ_)g{kc=6V'O@V%` 1wi'tX׷ѿ3Κ҄ղiq"3oK)@ӹB' O"KejWmb( ^%#G,j|= ËO{Sgpۤdv|}#ڨMfoz̿(GTo$&PMYd`ZC},TUj QXN[&Xr?>6tK2mKq%ZC{'{qaMFK )Ku:dap&5n)IY ~P<k;*C/WyhfyEGMhdhP?D;OU ρP "h%+ڔɇ]od`IXSJ̆ Z` EXojTs@fh 3jbYC\5UZkqf9 |UA7 J0a Kڡ3ԠݵEVaWjӴ*eCp} lc +7P@?B~M',d4AH iT_Ǧlwy&ڤ.lcY?[aFHu7=ZNE<(?&E|u$')"l#%)B}ӯޞ6ͮƘה"hlĽM HdV&mЩƼUht%uco)ys8#؞_5PP*Ho5h&uFI@z6&QN?rʩ"өIߣWC&0psظ'eIiK  [fu_W~Y%{Vulsz[=+6LxA Dq ypxj\ߓ斚ǕqO-9qi@Lt"#etEԮ/|7Rk~h9}{qjBk) "igpi0&zt&hZ.xDгl}f,a}3W;kv1 |P'r ćc&n*^xH?~hHV=F@b8W3l%[*_eZbB:^+ݴpn-%HkC#ђm1ع%헙DQd+| {P[9 ^YHtD2g-/U(</*tF84YbHRy1F8@(>Pq6!9p.1Q q$-3qUgTH@]uc䌒c욄'4~.tt8h{B\8|zEؽ|BY3sT  |hOF .c,7liI#Wf ~ZSEvUUl&K㫮ē^|UIӌuٰJ*10E~Bj/y:.3cA%=p$~p$-.@(-@cc2¾ΓCERjOǾLf Q|@Jkb`DiCK%K`-)4/ S4ID fS(ߢ4d@,#( U",VZ\ ąk7>YۇjC7װp!+jVBT,/_˾d#`SBպ D]B_u}: ~}؇4Xya1oot|Vڷt]nZIffS1[^EVbC,"qC< q-OV,㯂Pa E;i72jWȚw^$uV9%Euv5믌*ɼ u\3"!o< ű{jB.Pd$3KΑKMGm'ȞG*`6a5\fQ q8pn@$ hHH\9 hMCTmZك3,7^SVAK_Vڟ.*:v30A}Fshͯ-PS)bӊ.Ta y7Kufz^'5ua.a}"CHകgSI<#a!g,>i GO= =|!:լ jܸ>[pg={-1lakuJ_G2tkBgDc *[avQ P'hQɞ&^LTJ&m j2_4E_Dڱ86Ȋe)u#)fv?hPriavL'Ž <cTI%S!4PBR ɐi"gћڳ^!C>jc䣰PW3;AԽ^ۘ!|4`}\g$& N倭 vIZ鈠2qYOi7b?L~o&wo xXT?>uk!k[[s_j_t=:mΌVȐtP/MxP>* s)dѦFѓ:$5h0ǧYh݂ԫ~fَNdՕa@UN0>߽]e!>Cװs *#c<2*;ySv,q,)wbk1ٽo}>R/ K^o."cG7P8]N*:CIJP X 2+m1M-S] %7cy; c0+"B$t;DAnqvƎ^NAMKodOP^ϻ^*qG\3Q L *zIc-1uC NA2kCq2A.Ϡ^y3!W@eG\טsH㨙F9_ `:W`yʒ Ip,jv>}J(# 3[E# yh&bSBn&;r-aԢ 3r7nQ?LJ)#UFt&/tO2rDJHMb\J*Dcvr[nu I~`lS< ZhqĘ -6^ySi#r4m!T s1dUrDl~y8jbRISk޺D.>]P݌Ev&k; >o^eҾ^I\yn@615>,4\:f&eN6 Ā |AM7\D P ʼ\7ؖ9b(ߜT2}S&lAB&ճs%QU|17UGI J*o^t:I %@f>GqGr[`8]t)`C_Ʌ:c$=Y6kE/ߥRb]}Ht@j+"S6,"u}Ъ@F~r wcTBI&JZ:i@@ЊQKB?dffNe39Qri]if drX'q@`gY(*!r4Va穊L|n'ޟ4|qU*@yGk%ul+똩 Sé5gd5L( >s_&7÷Z '#6(YQӒ;!eya7:~5[sd1"7a )~wTgEGOKT* }1O͋xd"iSZy{_/fCNs5Sq$ɓHT!)2 \OhONqv- y/^b)v $ѕ cث_.zROМaro,ܽdh^DNG$< EO j9;ys|:$͂ܵfĵLν,{gđ'Dg\cq_;tFIwؚ>,6l,8;+A4qiQexv~'-%`$IDY0͝k).݉JRYReXƣKCWj21׌)VC6m|E' 04vjpLRs@l3`;~<\(`wUAߎ ,; Dfz*D⫄B%g}\`_k }dUbɾ`&býZޥzύ8@]g{EK 1IE_9 . ї=d52(Y 8 Tcw@rnAZa Uw/VROSᯡ.]x` N^ᎷNh+,t}=5>ȋ-qo lPH'l\"+M:k+[GsG#?_ORm^/A-m/L=h(d$}ԸkZJ`X2~4y|ݯftDZzT//뫫|ދ6@">ۼ ; KGwY%ԙbMΧU/RI G oN㔣R20\)x5!d)#=nҋmCb+~Gŷ~ylaˡVJK6 FL8)zb(B|50ۙ2 '2+8[ 6wiz)7kćb:? ATSܥ*ٛ:\Vh^EU{3̨U/[TW~Q>+KXC >w>{iy"Xlܲym:.ez w@\نmMD@87\xX$,IPr+rn%) jRz%t]DмNkb#q-_/ [V:`mÜjhκrf8)nyS) 8YGѩh\[X 6ĘlEXHTcyX %L_~o8^K{㫝f$pB ϮHiK@r:zʮdэqFD5V_Ln PUdvS/Eo(F)&G~/{Z'^DZBҎޫyم0y{NȖ@:*E7h,B*gN[mwl'SqPox,x[s҆w{;`0J:^}! %D`>Bw=hscNVZ[yneH|`} +2C.~=g-./{78L{ʧz5ZzJRK"ߋHQ>!HaiH5s͓mP:R# &Uzs ;B3%}~>Y[ҌkFӰ{N3!~wЍ}Dj"~O*A/Zg5ɑ&5i\A|nm2 JʕR1zgh5A׼R.T Xh\d,$qtzm&+=yG055S v#%?P^m=_Fo%eW&˭$I\ŜYd6G{]/$ŕEl-Wd=]twBJQ,F˪ ]\wXёw>1bM]qd6J vc`9-Zv?. vK/PBPvCʋr2 Y NmuT܋=ɢCb HdPM3PZ 7ayiaT&kk:W~cpK)̾koph7၈<3L&#hʆlgnѲJwMoP@zYL4%y] .%WOk͠o>UZZnyv :ZAŦZ$&k*D?r&wT@Hva*rPw-+Jʹ߷R=OariEJ#]_|FBy8?~UKX åx-Y rw_oWix 8콟%s`;gnyP@ 0ns[UF.idۃ0Ny:6P)A9gFt9NT-8@%.Q 8ㅛ6}CxW^c#2׈,ŧd[:ɕhʻԆکe#'o6:2.ߠ\_6o%Yxؐ;ijd҉2Cp2$7 R6kg<GKjx 5Y9& nV0õR0[gaTǐ寭Y J:ݨ¬Ki!3Տ|%JkX0KHO:=f䵃Πp RC&؛5{n6N{@| [; >a3v8ztj.k^.0yJ\7Mלtr;/quq~BFǨQ];vÓ-ݧsfC"}ډlzAU.b+aUwΚ";F3/Ru1$$QQsQLGLܞwɥaT 76 N4T-ar7(09zA\Y{e/բow1ڂHvsE*#A z5;ėX=g}F!ij{FHD`͈Ms2{O\jsUALA%Yej!]꯻CHE5'mI*/ ԩ sלqaSE3m7 ϕ|X1RiebS%5rWF뮼]տQu_ϸG5jF+uYd)Av([,}rAS<3(4Sֲw .6Aá/-T l/c4@c˹ |5-t@NCX@}MWq`rh[ۗR1הʶ|>·"3sP:P=Q8ŒW j0|xk¡↹S_B~[J~dy`:6Mi?Ĭw"A|V0ɖN8_4ufS|rdzgYZ070701000001f1000081a400000000000000000000000164e4ded100002978000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko.xz7zXZִF!t/Ʒ)5]?Eh=ڜ.+A o;-3$ N -TC68e&402f[I m,89@ AK"+R 4He2 !{73ٝ1c;V\:txr\L=^(9')K -J|wK\C C|]Vt/ ҮUg*P&,܄:\8U_3gJfﴱb^ŝbN" {_A`J>C1Q}bM%-(H&6W&P"UϺ-Bp_'̓#2nkA CjvĄ ڟK'G6e0C|wfp* iUdh-oԴȹ.ؓa&,nu-,V% MUmύc^!cWbm<9MEuH vzFϳ71ڡD˟xT7kC4ne!cԯlᅢnoe*4#>537qֺ ~Bsrc/r2n:1/nEvmSb$$YYƓy L>8j}, | iS菕/ N5HKעr[8fb:*]pnrd.Ű%*{»-0U%xXyQ$H>S§crukc*`1N^m9 `[D_B0yvR;eRAra#'|[Vr/&g˨p1߶%b y2&H,v<1mW9k"_͐*.ÁH=N7b_?冑k4J|aV[9ʨꀯ@O~!Nm-eYhB_]ν.%O8OnO^^zMoGd6Wd쌤Ag$(af+Dy'ze @<%xX%)ɞ?:'9 19bMӷ6k#*FgƟ"clp ~a cT6ӹZ83*XSU輫\$>[>-`u( c|{g}B%boQAT{R([+d-R0z4W ?V.TQQNINHYo ]5<;BQhD2 I#׉b5J5HS4HZ.e8#wqeb,s3l.(`$7@(E)U%%ZFҝY7I,;ltgւ'44R[uw&CNM6̵3,=_K5p21 ]EU>|Ґ QW]}^8|A3f?zʃCXA""N{$JO%sAxl`7EU0R$A[)m|dPc k=.8IŭQ 4 VZك^NʭgQ :Hs0AKZ&vpx֭O78ޤd0A$mS໋`k>n?,i7L?p[ja.wljf ҨTn GMi4{^T3wYZT~uPT޵6Ek 3oL̑li+UЬ7Ύ #VD(痠^`6-m?dMY +CZBfUC)GO"Ls%'l wz]-roEj+1qx)L-Rϣ4ITxd#.seW˯X֖Iˏe_3*smUmZO?D8p!J$;TӃgF *ҋh$D$92b6^w 7Ћku)yԪ0H;+f`S7j"A[lDUE,` nAaJpNݟ(?5g˹3cߗX9񦯍K⟱!0 ]W V qc^aeGgbtiM^g3k#yY ,i!pCmfu|:|-OV徠VCi5T;gkl/}TYyNClpRh]t@v|50tpVtGd:nPQ g?P` ˟ԟQ neȂ^<^aASZצ2b'uM 9%GR(&$x"*seسAtI34Sq=_Lڻ2=`Cv,@gyPMDS)n\(HI\x 1C[ U2jnIȷ ܯccQ:Ԧ8az~+TD7b6P@s.$5*C7\\dw9d3|D`1*yH=)os o"7ZxIȈ#Ckx " 5f&ll6si8!&B<d,ݓ;t:u>*>LW{O/;I"PU3+us[leǤOEisY.&`45p[lp0KQtn-`ٍOE]Qԅ3ϊwil2U&`sr\]O =)gɍU=-^7LóKD Z=~:.ZAx T𧟢Y0J0p8xx PE;7SC.붢xzIPFʧnb37$ i 3;b-v;招M\,;sGpFQK1x7-EWPVc)_[  i3cKJܳa^ÞZ[mZcMdMuI6yv>Oh4]U9)]%FweڳmCVĒ}Y.cϪS&ek=W(}@T5R;ؾ"B4$q"lO2rʹV5Re!^.00La+ܖNҒi%q˫)FqUn!!(M ^}?jc)ܳ+@P_%@.@/rTH", Se$ڮ04\7+)qqZ࿈dD$w j'â0qRrK;:\^I)[]1rn 8c+usK0{D~7Z Ϫs!WsZ|Vvs@kIE^U~iO<3COC -S{p*i,3?EL7G6bfmD{7]ەf=}vH1.?CYu i4@iHIۇ4?K'yU:MZ|a|@nO%Qp IT["~xVIuk+^/gy{am|vȝ7mTVl8$&EK|Wk<.9ƻL`~&4uTkͬQx=HVmԿT0Wٱ.;*AK@LW_2Lin:?L5|P2.\Qp#3X1J|PB;MUIe=_P+i*Cmx\|ĊOW5dDfKTtnբIi]9=' (F8A)8Oϝ-X%}:s.xښwߌ8D Kۀ8J [$rRIN,^b 5ʒw*#J1bMn+e)'MC'-w WDJm9u{ge8r5 ApTp2D1(\ Q!〖r7l^3ऎmBNUj K":x~1jZWQ};L;p')R gQ~<}ݠ+wz?&6+ xX桓V.2fpSyqp5ԅ-x -M=Gvt:9<?j<~>g\9&QGBPt'0 ĵIwEvyqHspgh4dNE D$~:|7 idpXhqO4cx`YMmvY|;Fcgs b;4n;4|3ϒTeAcx& oq1lmr8jSpIgN,cyYQ%G}!cQl#1b#絧h_V0B}02cjl-J;~%yc`F,ᅨFm)Yð .=)Βx:b 4Ǒh€qb #\ȥ4`kjk E1Y<1o\iTE[(>gT<'E{ z& \˷[f;*d$dWSDpGZndɭRRl1zI{o>yAIq264 wtČ:0J'_D)"`ܠa!|>p6%",s `$FX`{[uUb+ף浖gn::V/J7\#ᡓ0'lU{I_yn]@7>æ˚LkRu8cR3^c޸{plr,0׹ XVK9[ TnŵЧ4i7l=];*#UN_g+:&u,E6li|m9 J ":] GʊՐe;u]VXip6VkLG$IJmoh >|5W[QH 5X/PF`ҠL;}rIppMTc uV< N(wI La4t,뀓ml1ihCaʫR'匒S B,SSNWw%-RА4B3muj CU ajGI@ ;6s͙JXRKO=Be.cv`:Uo n6v0 V/m'PH˓*z fo 0o-k+uvM {.VMGA1y`u^.z@-KB-/\mr@yfD} d%Z1}ж{aR]ޱCžpJ;3h(S!u)!@_q?#~,h-j,VeW0NxY,`5iax`jıntJ7 '[?8J8DI")k) {9I8D0{%67nWc#̪(?ig}|?7Z[?[س]W!~g9Ldx ş; bl,UH; XdddC;b`΅n.r+]-ݶaB^efs\,+^3i)N&kZlvr}&SżX[r-[} o}Y'o(Gjcoj#N\c}0@P6@%)J^7?7ʓ$fr!;r\l&.\ ZWҞ11k3@ G뒡Y`Y Gg)hв.44h .R{Het_Wimv4$4i] ^3?}ZqHZ &HC9*M}3I⥊Y`UmSKai 6MD"'VTYH}urOd*4{9]לy]Y˜]5@nm-H r'5\k1ـ?0nE}К VdbŢ̛1܀K #_^iY"5b˧Mq@BYiGG75 ̵Xig'7vvVW-DK֪W;̼~Oj}dPC8T"zIw!n=|R9phv @ 4OU {ԔY[lY*' #@l dM'CBle0HɮӆȄx-L 5̆f $^17wmRp'n?e GK-TLpb=!7zn?ѽY>E X:<}jO$]{_ ܞ_ЂY{7ُD_L&9)36neIt֊ϔ=BʏWdjLI-XYiJ20+yO+"٭=r̀J?e]QZDR(eR G7&{WZUQL=c0]J.o5ZdU& DzBI'jXqrg~)NgNT*cCmTS:ϣ;~Ń_86uT0}vFa>sUNm,G Ip3!g2!bhO8[[,\1QU"aq$%V2-->q?/h g!qi֍qK76u[4-wଊQ97)>idp&Wmẗ#me0E/]M)i5khU%ޫ,+3Da:܉}3!Xg%aoߝa3 A$U@2b4k+t63-,,`$.sU]Nus(2`wFd v&@|_,rKeY918ev OvK;dՒ&Γ}p>3ۈ}τJpx~b?ik#dm2+OxtI* Qi׹ ZdyK|k6q,DZw 9E1 )ө7g-[7r~[9|^⦯7+K P=~T?xaK9Љ'"|w=Ape(7އNxlP[җ;:Ž4Bm?j4hO# SWmdy2u11 3L 2-R݃V"7K@ݳ%hH#TK# b*-Y &FU^`u}xvyukZ6n.xX鞍蕖vyOv01DuZn&NTÍYD.Uy]8v ?&K١ _TA,\jtq{ycOCm=>_yZDWkJKP(Z^msuT;kp-j2"CĈkI* ?>@֞yBK2> 3K:vSONXorxdBGG˧yP(Zezӧw;iȐզ+zr@l$?*kEo͐!A n5=7 hh+ۮ2MO:tyh(7q rM$oEwסlo] N9b'QYtIea }܏հNF( b5.Wb(:n{@fF/)T2>65"TQ9&뀤b?ūj]Pݜ EO*r,ZqJji*~ID je">#3; ,osKyѻ:)/ #4ݎm4'fHE[`\rLNN=iܙv0Vn.К_œᯀgͬ0FOn]=" Ƨ?zZ?'N[N.L$fYI<73? 2˔@0;]bB|{<1:WNcٶCI}sZ!3K=o~^oGAS }zURV#t %OcczE.?44qDl:7>2B&YE9!xd߱QA`$,Si&IkySG!#X ]8W;OUpu )~Sueu.f'+,Yp/ʉ "vVU޿?v۞l= cU6iQˑd!sRxYPrJ'RJ31YK h6Γ {mǞ{ṣc_a]~> gK}ĂhɌ.{#' qa>M@澚`?|BF ^* x969A魛BVy7ہ[iSK$u%U>%I h<8UNH]kz-T #u J\)871ʠdtsȘZ/W3Ԗwy}&->u]$e=cԊa*qR\k⒎\P9 [Bp <,|{ո/ioHkJ+aܼvNYv gs0Wruget/٢W#`22ՈU?<7ֶWmeuz=G2ObډP("7bEjtڌmC]rzJI.wo#ej=N%y ?2z~C?W??D+snTF?(Q+ MTcb qKōXĺFz1 wLMxaJߜ"ݔjnk7 pSxGS[ mGl}siЂBի?H,k5: ׏u(V EQ]1?jld!xqz={T @Qy}P_=ݔ[rS/+ ;f%BQv4D*dFN-кh ë 趐-4oMx LˍK97H86e 0[vv1Ц^.p׆6tGYL0G?~~)܄h0\ ro=^Vk bz@l堗!2k ;)'Ĭ&?rw Kpxеͥx)YQ„uG$hFo@p-OEK>['@K2֐Q+9?fޘ%KcPQ{đ2.N 0 lZ & Cf 7F.UVڷ)9F(sn?ڦègU͘%W0o0\ 9X2;GԇYDĜޭ+5k$j4&|V@74V V q9K5R O≏Ƚpy tV>FA<4rQl -cׯ;_L,V{V2U'ISϨP""WR1U":ch̆q X֌WFT"WMQ+Iϧ_(S},\j\MìtG[t :R~%[8½ҥ/,J#±u 5W ƉGsJx6/j변βJ^.0dL+xoe8؉S묈ݕWKM$cfcګ0WbTӳeִUw ,ߩOɞ=Uc{"?Ⱦg% 4(H6 J7f.TŁ`i|DހMdÇ䍎z>N _q!;׋7$!n*V8ߋy5[nr}D!ʹ6"r"iɴ,LH^ {?2qYT~X Z7K#B;bamAp~D/}mBIrK߂-ܹ,qwVyySZ>2xsP9Zyt~6ˢZ=DXx-V@i1"!iࠑr / ie˸r$:ا g`_vkKiғ&Tb*+"W@-/ar0B-/q3Z"_{k _JZ몗(y*]@tPsS9heC}' :hea+uNge~@dן0 QfgsNu+:hwzC?4oDž咅$1O:N7[rh*kNI6;\aFSBбFISf{c1Ź7|PUSԹ^tIxh}8:k"w+A=t 4G?UCsDfU5ɭYpЊaFيG2F Ĝ3-{0@nqOSZo|C}?]DrLB.pm JdE@Cdnܓ7p(n-Ez[oi л`ILR1LZ!m1 qbP/ !-. Y{/C32$)Sk~q&:$8nkvD z'Mu1c!M-P0f]^2e,c31}v,ku!PTჵ4g=P!oEa|%(G]]$;|xEY{m tiu.TG.\)è $ 忾 Mˀ1`IN6i?k#yg9g?] C1/f\kDjzA%Q1KgLB:R}pؤU&`~Vެ@e+kCd\|ҚzEāV~=X?"/%)jlO^,YA; fe=Nl@z,?EVJ.i IJ!#yhgTʂOQ5rLq%|ߧ&`olp^G`YcHail7YZ!V l3,AǦJEXm;Zq;]f?xK"ı=*H ^|$W1O]|SJXZN\/_|aqf/A, iC FVovM(%\;GfQyE C6ۅϧ净ekeq^qSP PA!oTEu @͹auilν\H YR//g ݇.w'JCY6r} MJK^ F68j2$NPo+l95s[W q*u x65aT> У bdlO)+TcIpiu7:VC#qHd+pQ|@U*TK)ƭ*d% gSU|?*oq?OMgk دC[7ͮ°;y`B0'$oҰ eqD:6RsH~q`+T%4<6u4I8>w!`%A 3u*:~$MS;"#˖R1QT: /XPB"k%LOO/~chl?dT!i*<8i;Z\:6< bUly+>e ɗQr( {Dk< w"~'L`R3%'-j{`%)ַ'Y$ =>9]OaxUثyywT8ii%\[-$:r*6oFkʧx|=)*{G[Ϯ N첃seݹzja%=§|/eeWGA>ihm~d-a N|oYyJM)pc}]2=6XmOتr^"A9]ZEZ/2Y ^{3b OP&s)AV#"âI vrPr8XZ8/ L 2W/)δ8_4L<pc10P `϶Gh }L4XAx Ĉbmi`﬌_#l-N<4)`ږ]C>batG=8ti'Wsm1yjRdޥ|7m;: nN1T0mE܋4FxĖ ^·g@$BusC2z΀BZz0V Y/V[Fh/S([x{٢$LY\jl߭rН6bZ*%Ey6ppٖ0}<?MYb2'JCn1I;!L񮹨_0NU@G&X/ٱ:azwmspQSH /x84HLV1ej?Eǘzd˳loW[TiE X b=H> `nۥyKaJWp])KlB#G?NKz^Pͨm%ĝH`B^̝rwGq60\&qMo+º[ssŢd$kM1he4Fp V:4{>YzuQȠ|hHNGi!8yAfLvɖ> ]nzQIGxh$ ^h?z6ne O#^V_[Geikl , awd͙l)uo' (=F l\_wz4TdvǗI$Qu5$5( SM9PhBĹk <5&Qx(0}Cr^COݣҒ#{M=pD3:1F#-IIg' Zzo<zjj=#ڄ+_TT 矾}!ͶLH+޴\I 'w;Q`sH. l^3q)n菧i.@1сD~m}˃<7mG81c XIޟXnhڝ&m&OI9~hy)n^岖tM]4o 26/I=AAoku܊H Rz=D2=kyvhPX\1n%O>3(Adž vւgZY?(HoԱg!-<@Ӣ/]qQ8]@hW-܉us QFF$.CxZv|۱^aQ>BstNGe(G~|ye@I=^b5@/F7=7Ŏh| HqNFy .jH̥"pGl9`d#IX;FQfĖJ&Bk^jSC~6Cw$[?$k;9<ΰz1Yt1pèl6ɑxZQ%Ob.XpZ5PDl X_0G\z,5'qZs5U;\(i:?5?n!bz +njPc>sa#RF\ Šv,QXf6vo=ψMgx6c )=5<pzoR0!|&C)O]*֣w1轴t9#=1jJuMH[0 w[oȤS-qr~%=1uݭؐ6c@H6.0F8+|1Z*[=H2+AF4wteX`k9?'%6.5Еd 6þ8z 6xo_,>1VuLr` Q? J0ǒ^c ?,uڌ'jVќ:Dj#Gd8'?ig6 2oX_PB'k?2ڻ7H1 iYl2ba{\de*?bx #3SHqtDoYMD9!0Rd{7!iqgLS#;UJDҿ߇uaT < ʁ揶X5ӡPj/J&Y h+UyW/I!(ϣF45G_-LUC'r7kv U)h*?LAAT0*R8xxLϔxE6n+\,^|NZ O:M15xnA$$L+B^+[+QN+E\ îHӉUNRAԸSe)gԅ6UaUeD Qq+Wv?yP<Ò&95'8еJgcw;oژaϘ }{KgI+A ߅ltU+(#D,|e3?1njp)*&8NQZ!M {nb-ҸّTvO;Akvwn~V ,x^R ?QkLZB4Wzg'Fɬ#UrNLk @QᗡT}⽽|k^`)9!]ҭ Jpj%}h/$5QX_5 N@ "8`~"8CݯQ8T|!dhl/Y],{ Abۉ)0v+e^%'Rmj ETgbfR^'XB fChemH\t~Cy|~*zWHYhp+9'*94uN- ቎R_}+Y5&W"{TՎCN K 4]y :aV~f#պ5)9=ZC90u#k=R1*-{O_Pz,E=̑[~{zUYMN]8>f˄/s' YkkGF:w bb0j“ly_ěU`::FlVnB>t3 USF}2&MstMY; #zaA%@nBzh7Z]A<"RSq5$6_T*sI,? ы"h5 |!).| "I0|䠜!c?>n6yjz$\FtiVp~M;blȖT_;MM}=זJ2V|ł|ʦ"s~om3D3pMJ`$ k;W"8nx>^w&"G8.h|W,*6hWQ), `_7$c^/r ѿmD9H ͱm&ԸI`šD# uoY `\y4*ʳK)F"8&$GcC%2πR,'h[W wQ,ԥ,aS#ܛuPF6`5*ڑ`ZV8>e%u>?JpΖa><ƮQvuAaX 1eWdӆ!ikQV4^ϻS5P×ebTIӄ^\(LRk/+oAͩ%f6%f@a"MIm*}<{y0JXDf6dƛNID$WG^7d ŘMe,lkC[Ԅ1aׂ;h$ퟏ"5S}הu-&) vi9)I,Og fnF']:PF[V&zBK!)5/ LFX~\% l$-N!C (pqZ>{"}jʕؕ +"v5HLsuuY. J`*d]o^E9SO);]4ף+@+o&bü2_N q8YXlD9szVDmM R Mˠ.JM%IR_^R-lss?l`-(O&6tu@4Xr"n:yjfB:J&a*3P.D|ɮhqBjDyFf" Ql 꼌ɢ}v}"Pm^o˪\F14 ":IL Gd.Hl+n>iۏƎA2c O-paLL{C+cSmj$mz{x(drd5Ǩv4]I #cǨMAzU>c) ?̀U(db:Þ X )&P(F2x=77=]B<l*W ҆Am6@V!Ys9Ym0fӤ`ԍ[ Q@C>x?B&Ɵ5}q6muMg$7h<͈HP)|HX y=]P`m7^6m[T#]aRVcT`;~"0`*).GuyG]5A?wMI vmIJ{fߓBK;$vUоF *B`Q?ݧ\10$g30P {iIMb e9lʓ[%;f@xf$ن/F|G\AweF"C7\ @8Gr QPr1\Bv"Bi%:ijPk)8(=Bt\䨠H6W9 c> 3kQM ZH곈ڨWLqN,ɨ/cn?fo@v ޜ+6)rfVO#)^ig̠Mc o;7p)V4$<ǜ# }$^ӷxd]8n1O6+MFMx7mEC6J@ǖɔ9=D6sDMa.6BQp#>IpQ5} 7SdMЕ\kb瘽N"CSސwJ ?=XxP~|iR!#3->w%s.(s`z!7}ʶgtҀ4wkM4#o z먁 q?}^lxˆܵU8!r ,HM[1o]`[<;q+u8T! nXr6CkeHtx1P&23Rʈ#v%2-=Dl ^@)T76>6"MWkFe,kr/yrZrj.HQxA߯Lx`Iھ$g~#4"d"P=?NJD)ko&!2}U.c,K>exf7e8=n0*4P>Eߝ|XM=t"35"㈰QV;GJa/:ͅT`/7'2\gMUHJwdzn"7R@O'#BGB[*(X^ۣ9͑iLww_SXΫgAI6mƤt~_)B[f{dz\߁1VXqeoiMKXO!@L3y8vቍ}eoJҁ"}-\hZŢei-&;zb*4VeK%D3$=6c"%Jھ~g͉zDaL)i qr( Fj wM+HFJH79 =JE4klLc`uevu,`5d/qOag% Cda{=n)Ne BGvHruL3okBVHPڸ!Q| &-KSƔfщtrRvC-7eR3WJ< EW?GVۘ.TR⊯AF, sGbazX6%<՞]x)U'ZL8wJ*Zl)ns7PcV伱B1BȢønOڌw6Ӫ zN*C3/`=jgoaLPea[|s#jmRcP⠟͓$tvQʃw船]խ_bJe7d0Lp [k6`ڪUލkƻ|u,vm,@w"5륪ix_D躻c`&Aڴo=j x%hð$k ]Ʀ&!/֭jGR.45r=!Ϯ;}['1{AIfZW'pAm͛ Lv $Œ1ZJY޶[3\2QZm}ƹ[<*Pq׊d(՘Y4eaOqVᣇUnM 5BSទ Y߾ Acyyhwzf)' ӅBNfφ4 cJ%\+&sj# 9ex[iC:Đr" X܊-,ݖozǠR9iԈi`F4S3\ gwɠ61| A6rCA2P6:owq{ZN6$\r7pNWq`E{ZL1I%4Q}1]4d̸゚[ W𪄘Tum; ,#T.0YLu c]Ty3sϪscU15Gw˱rd~3xyFHh<%K0PHP"0r #|uz F9*v|\C1uuqЍ]UWdCi"<^=Vw>o%y%ByR.lNbߑ@t:G%&R&qzo%}rN|,)/4vMūQ|n%"~5bYҐՉʐ'v>3UV['/ݬ/RSxn~B_r.~3k1Mu?=f$IRB4vm{g<{鄣nF j=@xLf8^@YKM@rMrby1UĻ%@RC\vjk&bD}CAD .AJb&aBS ypಮeUN~+q_A ?J(OQeU R͢`Znnt+_IDBEȔ' iq*D!Xud2, ,'2B6R p̜}+gKi%d6?HH1L;hHX]?͍{nG_K%ޝܫP0ةӑ[F#{&BBN1CE8t鑢\Lִ|3ơiMTeu'(T{hckqaw~sJ-㟺x ]MV%7gC .-6[i ׿ݐffH@i ~@ Dcc6t MȒ.@<+vש.ae,{˞_]@nJA@3kU"\Eϐ?'jt2LY'W|P79Szm'`iT_LBF( sp+In*฾dtza~` S$ @'ixg'c>+݌rD+Q& p|x1,sy@{_w'ҁ#8Y7\耟I=jj@uF'RvỶR_Ef.c~;TD| u K^a EW kpgAd4="_+LW.9;yO74ɪH*|V~zj:Ζhg,GZHv*1$v /%Ÿ1B,8VI A UW6CZލN |]ehdU#C kXԀꩫvy*Ǔ(Cۙ~IUFxpTkOB<.o5xM=zӛvBǾCC7Lא`Daߏ9Ec(D>6t3Q,^´IMTͧdFNcrz #HGr*wJ+N[$u ViömyfƆ41 )5FImK=GB2뭻 , D8bH0pIU*yJ;4r2īQOEhnxMIh.XvHNVjDwPyr_` "/殼e9clU%(N5%sP:@fIWB5Yq1zDEarrn:;2s c ۵_ԎBo(ER0TsoIЋ=Η-.:92`761x*WiꁼF=ASm?g!2(ALLbr+h{X, 5NSenf$jxw3ah;Dky fO38r4~^5g7)O6_ןm2޹M 9vEɋhKt#&mk) 1QJ-|.Z<;,<^jdMƃ O #) vF3Z "aSQhyF3jv;ܨ0wUpg= 6i_e_$\&ΌTjC+V-()$ ȅ?ڪ%ĜgI55y!yq` J %ٺMf{~$[XrEHB0/gR:"I+|+:CJ4p-h~ eVtvCB0 ?w ᑀ["-iOmz܏S 7np 4\| 3d[;0Nzz*CD fQp KYe * F(g6Gq886%|cVcrD,(?XĴMWjq@e솁e#3xAu:~I.}id!=ݟBHxLRێXm_qX6fp6au鐸H^#D:auz,ITq}xkh hVG$LĺZTc-:!T9 ẄvgQ4%]Wa2 YiHݟ 1vf+w1֘DMpS(W|aJMP"},e6k$^O3]q M+MiVٕoܧw^3)yӈbtlΓ9l, Lִ+qvMR3݁Z՞ST\7J?1n<T8 `q&Ί;/0ty']7VxzyI4aGWݒʠ zfXHo}pdsRBw6l0\⦑&9Dc-'Q\X>A.}#ƻTgiGcqpBA9Y%(-'AH#Eܼ!F. SMlXi!c.\*l*mK^$ S0*wꩵ+En& k!IiEB'kcs'Mg=TMvIaXWCY&6ۍ2D><莒iŒ {[\SP>SF4{Nr,rI W5t'S\5bx/tVYGOj AT@`kvMW<h%XnɎ)ZT#R[ii*}0;"L~mhg/}go/(@ʎO[_̓SH_1\\POՕܹѳ(O{԰B\ Sg ȺvxU"ZQi:sQŢ-x=V0| ,/9v4$'M*wM/nv]J&g+x$x15 O1 B3bK %a^J@ VTr{/C2-LlziVX?f߰*9-TrW_ܷkzC=`Rwu{Usd 6 CΨ!X=e- ƈN^Ű 2M4LORޞ>[8Yb&HC* nQ^ۣd_YAm9\F>Sj "R`z\)@Dߘ"кjX3IY‹pٷ/pǙC-X((ݡxlr8O\'}v_~$/c!4C8#+)셻 Hz*pd`Nwt⒎Ӏkz7],p3n9WV}I]F Bh$Şƣ Hc鮍߯CJ5R ]ڪs;iHI *`1(-AP̶X&F~hp@LO}ͻhzrEou+MeFOY>N?g v#U[f g썌6Arџ;ꭢ-o(/k_B3ⅢTlrϢܦ( jm?^>;1+E3K i" U4Ћ銜g ͺ3-s P_C0H|,e˒FO}հ4ZqF1St{ӟ_"릔ᎫF-rA )K>賋""g U4tj*n7'ăvDuGK7vj%HM&3q<jĄ7KFv,ĺL'9=hoED\!|·j5!խT4"aEFf\dU NaQ#]'$0i3-ZhKpF|I{ޚfB: *Q&`C,wArJY3f_+|6LQF+2 +^/xb6v_1N y*:$;3B*B G#+k H#ʜ*`i5= zi #L*q<IM t8v x@ˣy`jolwmjy',yVZTNАVl;v8D-ƹsP?v7k}.Z(5؜umr~b@ }Tӻo{\XH+G~OA)H4Qqe:+YNM^dUq/94n&L>Wq|`uI`)*kkuR%4NּD8h'"njb]on3r諦3@:1Q{K\Bx1]Hh y@[|/s 4ŪؒZjxveQastXX\ckKDb'(f}bBSA>_+1Cϛ)5Pk\u~&$˟ Edeaym %zG\Zϙ6/kY']$-$=zEɨ1AhS שe1 ~^oq0djp¾OI Q+ NTްk$-T4X )ǜ(>R,5WƀVʹx&'gRU P%eS7gNb˛a$ҟ)~@E\g;aJ?ٴ `ECʼʂRRzrP;T Gjfx _m J-jE}v^PMCjvc+ [`|.;'6IsÕ`74~X|ȥR[ JX%<&DEV6!NrbOC :[#r6e+g9-pwsl5qK龜% '2 P؋'1K8]R~P e)W6綷n Ȑc r nzKATF`wps،Dg^j*ztBz k"\CI{#]|s=UbՀЏCH|  D؋.%6H<:#X{օ5h$!s"^?jbWxFR!^b&4"pwu dQjAz:0}CxfnRQy3#ZbR{suEN[N5;jx?pr| n$M1#JaAGKSI0|+Q%.Zs֟ݨrh~Au-߫"!EC|u}/GYiP^v7aA OtPM1>S6gQx(Z}Yd[?lNe+fm[%HQ4oH } ~9b xSiX >JXOQ13:\A!(]N Yks`|jC?mAg;g}]&9y:җx #)E0%Og_V)[Wf/]~Z||aQ006 8H -nusco X- 3bY`S{Yy%íݭgi:r}sY5 'rq\j(W.gۯ|z[a -IEJD'@ܽBWspq~Ln>Sp+D$k= .=kuf鱪|;3(AeŁB[Jl,4՚PEj>:1Cx'&ӿ*˯ngu)̀w-|[I暧[tj_.atQA`ò)h.ZZey)]/ $OJם<zX&C) ? s^gPt7pnS/Ђ2PK(QhĬq` GMAr+6ח<p'xX6HFN]r{L bw 6h^^uqxIHhT)G1<X;>0ۛ1o):?2ӠJ(l}+ ҽeY ~5U~= ;%1S ܵk6;+oLPCE^uߊ$|+s s 7\70 !gv-{k>0 >IỾMFZ@Y0BՄ]-жT&ovAXIeL w(xr8ٌ`7W*w˧_KSQߒ:vg~][X]ÖКS'n`"~RdfBj}t+5>: n䀅$L r2b][V$D`&0Ed ҽS@q3Fm)Cޘ΂-?1?$>B\sĎ^My+‡aǐu ^o.w&~wdnbA;BTpubG(:&È;F6pFmND1[O Fӣ[LYhHw-iäیy1F4:vb*d(KfO8wBNJJed˃Iޓ|*Ҩ\((gDJ'91< .퍭};)Ui_H'{Q9ʀ"r+/1)G\%ԵW:SD} F6UmdCzi{RD]Bnߨ..&*Cl;IDd\QKUJΗY9!y/R rQmNXjS?ZtBl<&"]ХPCk/*Hl˹u5M/ 1G$&"{]OG8dvy=(kḨyՋE w(( O6&"}tYc{ɼut1g#u`‚4&cw W jJ2-N1ud se`]<xw(\03McD-5kr,`Ga9MF. C?D ,>v:C L1u[^DW. [Wi@}pIx*;֧K#g0g;[My#dg:~w ԂbVt;h >7\¹$˓rعnu BfIHg4ONkեU$Bql T)hW&hG/Gy{@tJ=>wtXE -b!`.jSUdZ΀KxiA6ؤu;/PË wO z0/|Q!+݉$ 'tOl`fWin^׫6mE#t7U1vpN)_(Ƈ ݁'IqUn''3Ȃh-\G*ڪkqMR*-V nZo@_SƆǭ"G6*6Tg` 3F%o{MT c&$fQxnST7m.UUh<;n5r[ O G)hLf"IcSBCq4)5W2 75ȾAJM\yCRa3C8*n~QOo@aaJ=bKK񉰥UB 27ϼ687ScS3"f'=``E,P xLdzJk#ζ&QYedOxZNdstBI1]:$xQ#fidbvXqh';t+^dʳ>0{YX.3 t?LC "(z!d/,+T7z//CjQsr& e|> WI3GwG<4#`]ď"-^ewk[LJ„ҭjl׺#Uݺ4ی{!7/;m6{6#jRs[нi=6t9BĆ]^pꯪv.pX'YDNNZJ *wA[ֲ{,;*}8$ݛ֓ Tc \25ݵ&[9>K3hnA8HHz;XeG`yRO\_/k.vSN5Pp>!\OȁD|bhFm~W,.I뽢.he&Vn`Ӷ0ŵb.ڟ/2 ocX,n*0ِ1 6-{12ָ]TrE-o"nɣjw1d̞YUR= D`t45;4^ro.NU]g0=XMjL-yw5'^qE` Ζx +Ҳ,1vx-}e3sW) Z'6=b"Wl_#v<HTHu}U)d\J[/ldbwXA|[  m&0|dsrwO RF1JUCǰ2a-j:4SIENF[qE~ݹa[y$U62XQ!#]㩹-Ԃjgp*k & +1Q>j^.b SʒYo,#{96@ɑ2p1ε2tKK*ȘL$*A(3KW俲`G_qM $dW_ MJjkoMZ4 ٟSGDZ_^*nnD2VCwV&vn{G{TlO({̞Bk(yOxLg$/Ѕ^m$#kr}^0'[hA݄tPn.L~̖(Iv]ِ*&tkɪ%~Zl7ӈKb'xh@uzLW?L+r!*J}]#}N&N"-!ˋ53j' ';}lXj)K0 iʹ,n?q>ڲ]yԓg]NGKN9yQq: gB ܆ 9q`Y[@"5I" (Gk֕'IوȿnRK}D}/ eqۆX薄񣳮@M^W9MQh[J/ /BP.Ùͤ&MRlӖA M&FBUB,.*ᅆk̕jGt$.^0됕I͖87PbpKxTVrɒIbV-C$q$=vIQ>I50?j=Iv;*K""pu[[N& i{pJDRCrA?^Z圶4k&v7F#E[9aHc@) ' (ể-f5q4ڏIwmOH6aICuqwl4^ [T+ń>ш:N]\"R¢vFS%.5G RmoŨ4\Qk!,4Ɠ&em[xW.Ӵ9P2quཱུ ]ZM+ӘPHILsQ{7Q/읆j=дk 5$oXU݌X9&4Eo Iasn~z[>;Ȭf--<|Z& hK[g3laں;)>Rc2aЮD6QRYʸ?A%Q`:TᐎQt-k}y ՘,ۨ$trf b APRק,KE7Rpl4Y`nw?$)cK~(kO,r8?5Q͓ӵEUQK jqe~?սT kTr _2ήѶVP),c۰͜1)t,.<[Aمr_WyCj{%tͿ9%k<@KGөe!{0x.N(0͞$ڮEސi 7,ZWHq{ڽP VWQ3)A*([h@!( BV0aк+"iʏ%w |=Yz]5%^bloVy+U/-ahfejỒ~</-`KI#hԛ6:jg0꿰k{IH#pGgt:,c1or)/ r}-ud`$;ZOx{kp0fV ? DVK#[Jj̼V]ZmaMPSv<-V YC aH!堀ݠP/u1n!K8n$tĚS´ Ve\$wKZM%aխ;-E_P)_8F̈ ]Se›`8w`M`ŧNCKcè *^E{}bFamϛEn qLjh <(qV~8ƒyg0GVJA y C&G`\#?ď.2 .M$lJ amVk"Ep_|.aK܎j^(o(DՕYIp: +winrאt ǧ#w&q{QR(Ŏo(Dž_l!ocDyS1$HX`MpNʖ,m2LCqAvM7jVT KMGQo p.::ꍵxQ66)TΗ>LW/*éq%cBq2mAJW15gy&;*sf4feN .Ӯ~[HL+ ji]H$!Jic1XEK?N77QX |gI%$^e`1R$McAUTgJAY-P4q ܯDkeŀ m,=L&"'wpyU(W&cV1[# 0W יаu0fms^yiEZ (4Z5oM|c4;ɜGS]Y hd@w$fHHpه/;᡻\p) !UQ^m<\Rp]b|4ث"GD?ib@/+~V4lPr# ~vR/2H0'.D֋ ΣN9krq 9vV/LH(/ju~ zDN{4#OBvꞮ91q$E6y??s`_ /_Ed$F>:=״kedҗ/g27[80]3^U8(3oQZzn(\gn-LAḘ|Y&n$+51W#~boY4FGcixeAɣ_46~(k&/n_DUd{t} ,fW"b _[ݯaOGꀁ炬pas X&ǭ 8H6~MG,h6GyjbȅXyI=;uVMW=XalxFAVvTMw`,~x<:z$Gb2g@-攍]u@PzJ EAD{!8c t<#'l\=ͦ]@Xj qTɀb {c\ʍ㘤)5 <:>_lGF.J>s& T*9~bO~YV 5 T mfae"َ-q8@9R! 7͗*OOFetAҠ FxU2ݯù`e)?QK.hRhKn"L3_wƌHUm3[E8jQh Lb4J=~w] s-VH Ҿ7>x5<"i\*=׏-BM.3υK<|%{ MemS &FS9< 4t܄5Tp7B'Ca?$?C5\Rm;d{~K>j{ӹA3ad@)ƓV I 9fq~Z&4LY*Ib'PHplqgD8w&G݋`w+P[iesCy2р,x61۫|RU움7^ROzn{ M&"N&z3G>CH]F*a rk@jt2h~aX36Hkp]XYmZ.8cM4#|uE$i!_󭿤# Pu؎`Y(/ V"a:`.pb+h2ʉh (6Y5I5H3(zrJWwA~odv1Pd R:l$qk[( C^h^-*jT j6VXjjiP 3ҧO 9Ÿ-Ng 5Tj_E x }Yz&:<5U}@kZY0 T&/NE|?Pz}'V/j-n9ʣJƞ6ǧSpgI"UК|Wdq^M.HaBL3sYz+*1>-<aW+XVe !#]]`Rϳ`B=I1u r&Jd&p9S'LJKW#F|8/XwoۦÒt%yJ^6xf4bױD9* q\KkC JJ'ZvVܦ|5KWM ]i=glluYN-aC5ٯR4"`3RkKۢn)(P9r:Ɵ#[5i}j)P9wBdX{  lո>їeYWGߞnW`L0_V,{{l0,ؚz'n/x~Lt֍(>xkh#$p A3e l9KU^ &TPc:;pP .DʶHs]$ Yڲ.NL eM,׀u<5Yzl=R2![~!U%zP|8]HW2NHVΖokJupxN8RiQ# C BŲfA #|sLlaU=s} I2zeOE9QpAVCҜg;ӿL,&r ԏmIO'N3-HL! JP 'JZ{سuu!wx\Z/T_a$DŽȕLl%lITGurli /At[p#ْHݣ.QgR bh"o`cώR_Y-Eh%@e{&iP6&֩-+kY)D0KkёǾހ0G0bX5d4xZk-]CxBNʌDq~գxModP@+Z-!Bծ xVWx,$'3yWaN^ƖjfMYCne <+7ǖ8wj{",cߏ+G9yHMA떬HHt 6InoW'h 3&F f/WObO\vH\]u`c:&g %+l!+_3M4eW"$7>bHpl|00 zoBY:_8͆1ƓilM@h̵rڙl_fWHi+Gд/&e1LݘH:͙QK]5Adk MmYM.LprMiE>a'ˇ*_Z&{[݋ju0)P;i'}eY;Ѭ&˙QєfSg-]]TJvƄY{襵'5!s.\}|Dߛ?HB|qlDvtPT XA2x]r v`FHµe%jPУn[࿿yz !Yftב3A_ [KUi-*d-h9sݘM†G^5X"oztه7[_\[?4![XC8×[{3X= qԾғHAC}r(ߵ0rN5s[kŭBݔeU/k*Y.jɫ=~hrK|PSsB, uen"{:Y%>?!FpJǭ*N~, {IkL1 Ƥ=UoH iMuݫ?3I» Z*B&@Z;^˶!=%^H| &wݦцQ#Xl@.lEoI&_ I=`N;m}ø%gRjtF]ELdc8<9N s`bX"{XX2o.:VZp|Fgt3Խ4oP=GpP %0BC*tEFY]sxkc{w&'/޾%!٦߼::_u @ЇٟUn& I(m8K֗Dn:ds)ϙ]r4][~46{=u%gP[4OGq{Ȕ#* & >+[+WKc1hv_0<F3z'>4&eR6Qõxi%QڑiIcڭyIfygt Nl{M%2DBn;TBxCC>V8/L_w?^ۛ@m2TJƀ t=b^~;C"e#5J4 ^G5z4Ԡ]\\eFw\ZLѱy *QgGZfȷ1 73:%9C ;CzMי8al>35&͔}'JxPF^Y+7g^3`>=:u>][ye}ĈYw) fVfmP7|ME[u6-uK]Xxf@MѓD+-BĨSʭ<5т4tfDը+5Uu}2V$&g 'Q&1kdb qxÚK ܥ+b)Z<g;7vs-}LRqoƹKԧ/09uw[W*H2 `APXG4iJ&3TJEmvejb`vBUq<}ڈp~A( 1,w1 {_a`2bVtj% c!ccO$eLI:񨱠)<_$ruwͲ3Ni@tF pPU϶-ply.q9kBcgiOtcxv̒H-N{3~ _`;zh/AZъҩ{c*ͥ%t̡#{sy CȖ+Hݜ*QL\"=z9HRiٯmSrQ~x`y7^;l,;m} E2&84hms@""~BU '7>;osھ4g7[yXٷPpGirownƣ3Xѓ=X.?&ָ8(ě>}m}$#K6L l=1G]Q QeEusK |N[Yڃ-=wڇijDF!_hc͒>YftF7 l#tʃFu (-k=s]QS |Xg5|h5B_V]!zi'E3 ²7|>\k>xpjڤxt^3MuɐP_hDNuŀzn: Gڔ&! tdkxˈ꾐w1ez?F0A׸4*y [-Zp!c@4A&goQmHC >QJ=HC+ 6zUYMxmdžFmɮX3|3TB_B9fSLlÞӔ5sՂ$ #D)7=[D!}%af]pYmnFĊBC0 l,r$y&`7WtN{51Vi`4Rd?d>%?vr-iR bw9S"eLǕsiv+bצ tCP0Bu/,k> oUM9IޫcL vjw`޷Oܼ|V4)i8@'pTv{V{פ5*M. -<Ă5O,";e Wt25+U0 JĔ~Vhڈ%.#~]Sp5$y,nA`iuLɩ@[vb9l],ZةT C[Gnjndt9H{FCp@u>JKKM>ʡPS&u'%O ]MC9}KBF1Y](D(]MƠc lDiJCFV&ԛ\Ok*sA3,$VPŤmh_qvstg4gTIqSn H/HN%*_%ˢNrHfc4a8QՉ͠LdK^G/9_+,!$m { p^q@Zp.UGcu$.w4Z;Pk_\eI}S9-S;, p/)~ V- QL1~hUPrY{;/$'%ox*+ f9^Ǹk7Yߧ=/0BzMc eݞaLlO zuP㉒ L< o'ȱs06UN얼oB0 lź'H52tFvިU d6~gi-2 r3m$>]Kh?V?sl *eC]yCE_ML,!+ c!Q-4w8s@YJ 5bR.P;տA?¯54 &IOcAN&$ QyVQFN L]hr &*AzO {7%t㠣^acZL5)H2qiL4G@) [zlHVyyyέolK ?Elo\ie?AOcOu&E\Ȍ+i\R13g'ΐ-qb\wۿ;@Ǩ,)RHP5RIl; 7.6ڴ; 8?:gJ2t kxSxKGV ~{ kCơZ4ElLYOĔmMꭧ±IQ@5Bݰ J7YݜYgEaD, zeY.Kk3˄sx8B/,NӸn}<A=f#>OZ$(6Hp|efGȠiHuYwy,{9y܂6s {UZ}T\%o1VĝC]@Iݛt*nBT H\tGEN$$uTD0^AwpZ?ҘWׂyoD#9 ӥžZ[oLav*1J[SnOA( Tfxi^¿GJ[w;)A_3Lbm͒I݋K  ㈧d33MDʻ۰dq-HAEw )>:ţ{\H)hN䚜ZtVbՓ2] LR8RP[ tJ}5?MtT]&Xxf} r"p!ׯ0 #Ph g IMnR`b:9RgbH;W"9eeYZo9Aa?^ f٪;)VB,VoY"3ee}ebu^6.!Erg׳[m\Z8fBU1tK_]DO2ۓ-Ʉ;_נHS(~cj.{l[(u~6fpXCٿB' cL*ɧiM(Z- !k44yӎ?LO;5AHΡ Bv4O hEk/KQR(DF [%#N} @T(`-5Nw&!`.Q}Ackcg2PwV@>?:{'zRiW=֞i(|QӪC/%-tf1ށK!EƄ^a5Sc 5/v(MhkE߬?Lv7]%@œbFTxDGiJk1C%כ[~RSZjm.g2CLv 2>#fD(e,A2Ę~6͵9iBXq)g J:GDyH["bPՌrQ^4`gup>6-}bqūH anfPs 3ihj ҿ(lYɰ%;vA838d"k)h'WrcR)8R/BuqqoҀy?D5h42Q<$pnf ]~8xB\b+q쳙t詘L`NX\?a>ž{RU,:glf:BQF&2pɮZ#fŽ0~?V]Bb?O2"Ddȕ=._T́k@OS/R3]ȧ8wf,Y6Ycо#>LeZQ(Mj#0ĩνݱ;0רnhNvv:!֠ |O[XTX#-*I ?UN!#3gD<;=O]_XΛ2`$jPHZg=]&Ŕ™rߟ^ Rb̈O=v ↌laBQ9q Z k*Às_5U4V&ٙ!Z:Ω8@\D"6tPذ1؟ K=shEEʸ [n'V8"QÏck=G}ecj!b:}?՚l{0 ɚr+L^ћQX , Q6]2>q#/}#xșYA?JK^e$^4QHQ:6P-Wc8f -X+{/@d]؇JDcqiB}qq5^Ÿs:gRhƴ1aaUeSɗI:Ss7u|Xc4 FEaQҮf(}29hu|ڋsQJdt ;+ؼ8T[x֒Ǟծ~J,e JNgN4=I E=(o㠦@@g7=|ZŒ簵xt]aB&B2|LLRʳV2UT#i 9Q>a?-6ٓ>V{u$đՈNP^e5`Lfpګn 2M`;m%8K,k0P)eڣ<atժ^ ,SzFVMd)a V2p! >rM`Ħ HwnѵO`A E߉RT@"ާ>B+ d#|{Jv੬Ή%"(O1"vuc,L5I*UNg;95]DܖՓx|̯֬abk0 6Q#;S# '[nf1Bؘ5{v\ʒUBxl6FN]kNho[V2#@oq#8fYW%PhE&I}N@?xL4k:Wrpv3fHv$7 ӘOr C(\|ѷȝjΩ|%5sH}r 0Iq 1ʻe.0(CAԳ:ej a9Ť5Y(-沁peHq;0VQ-JT'Y >GEu;wt٘n"rky14zd?ʡ 8L2C=B!=}L/x62TڻhY:n -fu50팚svr'ֹVk-'\PyH:,)7Qa6 Od?aE% nˈ3A3][avԶ5:-Yᢎ15*BwS(Ȧ ^plQ\w3Va57& %u bV0cM>UTZ6k=V^҇0rJتk K%6'& Ĝ^-}dլ$(oz_^$/Y}@@p`B\\>NE>/o>7B ׸˺GFǕ2`~O{7 *.ޤu\H_DxL~F.^(ij{^Rע a9Ɠ3@ڼ Yq@=G CjXl[دB쩕p_c|Xc/ٵ %>i>'>M&ₖPhS%i}'M .)CK\kn3TTHZɀKeOӐc OIqQ^߉?sBPue"t[wo/㠋ӱD q,k+wJ7frq=N[e(ͻlLFwavPVP[?§}nVuWB;$=͠oY^r &ȳݣ~s<Rb Dsu- j>^w. GH ndKdS0 ֍HQ" ЋsMUx}ٍqaƀo NIِHI4A-j 5T̖ݹ2,v˚s3r|-8.w N,İWg]Y;x#\UҖT׳}sv&Jgw6)e1v0󩹁!Zط.]c-mm9olo(!:݋4g:4jY굕vm ȅ-&aܢn~9Z%RRikL*#A\t.sd\}1.h= ؠ~ =]r"H4zwcG 2(g!d\(4bEnRQsJg8C3kJŦ5$}v-$L('% K)ݲu~L2vjh"8 ]~ E/C!VOHXm)d4.)<V叄{9"h.!2Z*~Ѧ9B\TG<&sG+ƁQ;vkWIhd[.xBhۅ=z4k]PecuȇB\;"`7`CBqU ;x=bѠOZ >SLH/Wy>مDMBnhhN($otJTPA)PhF\N X䃗בL{*׭*ZX*77DkxNdĵ$;Xe\st.oG"}aG"bӿlvB'y-F&rmkw,7 tnqf"%J `F\r\u:6{m!hkOr7 %ҭ٦ WƓ>tvV1ZUavQkރfisf[~G,hCE~t|E?po4h{p.y;~9MYWW u߸GLԶ k /# >!v$#Cax3"Фvk"-_-il֟U4GiLq1P_rK14ϴDDBwT_Tk]CmmV[ˏlGgWXA!qw A6FRp9q DN{ep (~JM9$fN+W&nۈwSRHXJ 7m#`4A0c _{PZ>>nQ/1|媋.hgjCz8k_7NYĕD{(Ne^hg( CBSШs}I25H'(IMI@~}HyL pPiBCGfg{W.-DN7$bbH]عnm[LڛV +j_ 0imvkCqz騇5F:~#Jf!T=5ТP S'j'3Ʃ__5"Au |v$ѝ3+YBd%*Gn#|S"n֘AfF0R [x_!o' " 3 #JG#6< ݱDCSṥYLt)~;´FhDY)۰zƘis8ӏ*i n-+Bp^#d㵂vh)u'gsJ_[Dl9cNjeTvvrH\鷺ISEKaB<\)4P*U㐍f;ܲK/zٟ!׾m>;`Z#P$eHF9E1qMg[UN@WJ ~`[_Zbҁqq("TYbmK{^ߜ׉h}\p<`*sXU|:j+KU"z\^jdz8Ap E/| mJsFEs3QTygi\a,iedMu2ʁM<F'7`>hYft򿂪k[y$X?]/uKЃ0(rxzyU\2C cd홾_TcE8> `ˁrA ϓ>wB.VDj{ރwJj4׆*ٲ @VԞ;gXD8=HlB LëHrÂuRUr>dRc*>Of5/ֻ%ͼү_kMmmNW܈hNd?p{D7O#jŠ+"bֽ=4WI[ 2#Նӽ:cN #`E Zs\"z݀=SaBDR- 1tڈQh}; je rzx )X+ffk6Yx%ʹdmNkOsk&bD`!_Xטtu2,Q?Ͻ2K$A])'&|4jJ9O?vc4#~]V=liݽW`)D6G[&; Z`^uVzW4Gcܫf(:M2wV(FdW\,hzji P9l=.gUfD*!~vBTÂF|ZF+:b6(^DȞ;}?RlGBD}czw$ =U e0y<67᠛Jdz~N frKsC}z\*-2IF]5O4>q nyÔzm~͈Gw)ywMC]Q 7Ϝl]3aѬ8&q^DVkpT2,_fClRżT =Aݮ},L7{zX>ڲG&~(M3CM03w1Ⱥ#B 3I j)uĮC,¬΅4z ST Q_N?4( uy;jM=Qs38>)vbb%pTYOk3,'?$c3;Hak@<ҁW7t]iDxf0bidjip vb9-KŰlZ71' td3s\{O1"YhD %jT;8hSLZX~k!`6ܠ,5"çᴚ9I_p{H ]!}{ ֯ro5[OQy C5ٮ"JF@C W\:܉KN. atP#zOF \2I2Dh)OW&Aץt8,GDˤGp-Ioa h9V^sB/s#I6؃8sG-1;j5mu]l]9cy3 sU* kE ~GQ,&n-bx O'蛕')t sH9J lWĿ]Q| :è#C0 : o1'a;Ƃe.)uO".^Qt8b [q>yظqa+oAa.]Ryj TsN 8V}FvV$:E eN5FC6ټ8HjD~L%oQQ'.{Ǥ~l4  'v Cix I0Whe`ỗ3odT~g͎$da'M?|M,hf\X3-y>о=[Zc',cX FHo=΃#mݵUA}1H\9#n-?nfTĨ|*0Wy)}=Rl7?ma*T4 I4%DqfYl(| P Bc>}xf=h5W0ъ`$ ZV^J|P:#oqbPEz}`QRġᝳ {mz$ypSb4՝}>w}@(JNoTR1wt.s2Wa6 }Xr-5Ux,<Z'c}ۣry1"bEț"o#J~Y2v$`.tG[:W5p$ {^09uh)=ހޗ6@Qؤ>027"]GMK+vjYi +3Ψ&geXGS Rj:#&jD4RJl(<ꋼD 鳊iVK&z|6YxdLUӶÈ9 Dꩱ#lO2!Nm}%41_d^M䃪*:g(.y GW=Cۇ+,XthwXu>TNGy 4,=.S%YHu+l2I/:P.M5t+ c^3.Ln\F!ʱ\b$qhP|1b%uXrLE Q@ӛgOuf=%ӒldaGJ_U:(GFLi`z9jnef`f5m6[^юǸUa8yzdgc(O!G3K[8(̮S98<'0o_!mʀUWA]_<a}筢3C~Ư7hƚ%YTiƬGu($xn[TCi+R¼x_A]9Fs[a%Z2J?$^ӹGzzbc`TyB|S:jYY<)&J3zɄQJ@MT5 vNɨzeV.`X )b--h( ~L=+;$㏹T y<&tӀ5k>H?o(K̕y§ƃX[0J0+-[(lɈy'0CPbG9şqfPԳ=5 ԏNϋq]7/f£.4}* MF&Baf{rԋ!K^?ۥ]W.Ϳ\!ȸx`eSWGRbNrwāa|{̀,ODRQk'xF!xsLAz"D&ԖҽxxC홒-q&d3kipd4ªlm=K6.d$Br r5:C|.}Aq+q(؄ ]mrY:Z鈣4JH~|iꐂz}Z,]1(Y%h=` ).x7GBaHI'mMm{m\D,B_#RX.YG?w ȠdB'YIKA<0jÝdyq'\p洘kӖXt@vWuSp*#gT5$[en[Wߵ]=ҟVW.O"_ŴSuUw[6#RRihacE>vj;gVi %,/fR"D#/ ̱灩L2D-Oh>ؘ%LSI *oIqdGWMT*IRt/Umvj88ܥ1^ı.ݴ'Ѣ #{TM{>]qOs[# '<=zfQ+&ɬSP +с%}zIcnKMhbXAqV/vPs!~>c+g g"vhwL&cWZs}O-NO]I^x;~b+l;'1[i2&{!sM#5ZFP`iGlum vNk'5EwXlX콝<v ~1@< 4@_\0A_WBb h=eK.h w#"R >`(+B?[}J]9޷V¡^6AVż=Q`"5-{ne㕭n|* ǫ>e5}ASn cPFlsF z8NBPqz˅>W`RSH$Wޤ6TJ*~VL w+RV;RpU%klEjx+Ni1 F/W쥰@sR@g}cBF9}n0#I ~`=taTs?n=~C3v3Ipi3Z?h˄qSTꢍ^+G5y*x8ntZk _ß 2bQhƴ}[ JF0VXfWW7UMxdi1>랊$$6'tAPh0)B1=/@^3l+Do2*(dS_0gV[]@mBw6,!젊Xۍ#_iEƟT ,J!@.6}׋O@n[vg .p8h Mr;3.=<~[EŤ?WY[wܟ yNw? g.JOE)0iq]c{o~ 9WdR/x2,Ǝ`FC7d# :yE[ ;,yh[!Vc)sƨ\d>ڐfq"b-ӫ>J&w-B 0te~(_>MXKeW떨Ǧ#t)׿5#ppZaxў[8]K.X` FDűFOM`͛02~wZj]4d¢$|l;5_]0 ~6DuOO4$= HroH?&:@5n cp8f[dbt,Zf1ad|7y`ދ{sU*bmy'T)d ¢qwq7 P&kVN@aQrbC8ާlhĈ;w͹ujV(Ձ^6s-SZ{$ǧK.pEsiJab"h^Ei[nܛF/Iw7~41X~ʜ?<:9_eHFZ_|~(6)w NY7<|,'93_= i}@=RsUk4l: jn_PFҐuDw5Ʃe^<~&EĆ#aT`Wפ x 1}̌hCz(9Xʘ| yV5/٫gIv%ߎV{Tǯ~sqQO(~!xi2bލ'\ waM~1g'v&n<"۵[Ӝv-7d LȵD+V|S=P9',,kZ' hpI=p"a]b"co0r%򥃸KBށL! a4$|GE.N@0v]D"}GعhN;|ɔhu!%s"pH )I"VDKiӝ@ BT DK3Sxq } (] tF\=R\9OS1@A͎K]8^_N.)D~#B)is؂NT8:Ic1aYj[>郼L9/_ rOnuJܖsM4 m>{=B5 -в1pѥF9PԐG`m`JNG™[-c:p9u8E\)a΅UC17”~qd2<\8eV|%Y6-sxXG2# ߹g"/Llh+g}`~_HÌ E'*&/4d7~Kw*7;1SƋO8 +KO D^dW*dANG1!`qQ+YbFkyݰޟ9B>Ty +C!vW[+;əA8#.]RN%,r{6}g2Iz_  )^O'db`%>_#V<׵ԵQ$o@#?[1㠕^uuM{hSA U#E:se0S:AL6)V3`| dTNvQk|h ;yFVnn@K3dkRKQl&}?/!^I?FMvK->bg6K] GoҕA')d8W N8,Kˆ-O 2CQ7~r\9PTRtjશC+rv*BZI3C{tJ(BpjMڰ<ռbU͸k{w&PY3lS]Dr=-µxYb%t@E9|ı&A#(1 GGP6^)AMJovrso`fF[ @}W_'tJ~p7<wfc>GmHJ["zr@,D㛯2.|-1SM|DžwpgaMUf#Z^^^?/t;GާCƠanfJXH`{0r И#<j /0| 1%YV,0MN=J]uܡr (Kךּ\qawjqD}Ø{ϒX.rC#_uT#}i%NK h\3+z[w #-{VrI Ď4.Gf?O2IyKdl8)bV=@<.lFh =lZCfT$}#Q1̨Q1A((㱀YT_';1ONX8Yuׇ&G\Ñ3N`/<)`DD_b#є>/Ԍs>L%{~ة7hp9ʡ59d®y^\鶷t'KMVYk*).Q9VݲT&\`9rOP6d1QO_&CͿ a@//-( M(?&=SQ3UdӠ8lϿ摽bińPBjK=UJ}g[c.$esz]2[#&/ڥnm:IuAtTACy ?&00ց|L ^n!V+D J|Kqi%LxPr-du(AqqWQue W BL0tuG$bĒ%U8NhxcC%C~ZkiFR<'b҇[i1|ScsioNOdε]e7^@eۻЩӷJw_;̟3jOa2qAV_`q9rVNo/EY {ҹ*E]Fi/fߴ\<dƅ(@u;US5HΕvL|Xuxivv.≢]0S W?rRO!)1nOpZ}ͨE(S:rZXTRP"(Ӱ`E=Fhe\r}4n&ǎ^)#| 1< t$oeZ]"K{ī!/t)%x1P8طGɯ`I?@H NՀr(P|R#3KdIi }g$J ")("ItΟJӒ7y7 : >PgwOhHEI(<[([ 6w9ծ4L&sV_&ڟB7ҲYdp3L6sOVϯp^$Z[E1i+q#9>"7[Y-閻*[sGNbhR߼oғ]GwE_ ' fъ/,)?vzX/FwoSBkWh'Z^};ۯjR/Q(º6C QûUD.,Ep%p1~';ir;UQϛnV &B<<: rfuYC5MGa)EeTo|j̶[0&*'\;Ki=8'I8.B}Y&c)@hG_sN5QA~X+jf7POS`v>  P;/b_{HkIbˀ UՃ8ĹMQ/3*atq&~uC S++g[?t(V훥@ IJyAU7`:{+CwޅRGxvUY/qH[-?䫃~IκHiBvJDn\j֑=;2wf&wG{L~ZUW?Iy(RwXuB1| ڃYӜh0d)$i.ԛZ0ѥ Gk/`HJ9:(k^Jp%#,"ˍf#KKa?A^/34|ҫ[ᡗ}-y:[so.)7Fe`[/BOmĄX8xi щF@WDz<`1~b# q _CbP͏_ BNx_Ulj>EY~(4$Dք*B<6sKM^{0Yx`eʋ_(ڟb\$Y@Tn>e:!k@z)p3轅Iij|(~w:"S󘒱;3jI@ҋݲ [2;A ➒4Tr7gŤJ{\b7gV>63Ɉͤ-0c>s/3,6O$aa\#nŕ_lhl_cҌQ6bjky9 ptS^^bs?S".n`6n5KaI۩0 eCcn=/I9v+Xϼ7jJH&6Tq?)-+"?VEӎ$d8[ŅG)#N0B3Y{dŬ_wݵ4:Hx~X Ŭnܹ(ۡSEպꥑ9Es+S\bƘ;<+ʁ8?u^HuYχsW:mwU5wʩF2|\W+OyurQ_)a++}kb$I=aO;G蔺JҖ>B#jt :L9`gwq=]Lɸ޹G?x'3zCuc!qweCv)']$ 7[%sݏ4ÝTjƬ͵\~ \IunKɮF9&kx.U\d@p"F]<5V1YH{VA;C7=O}M6Y 1NL6g1?,0pACeM"ltHqEeZr<],<&(K3*2P" 5MAſ=qt+JQk^@~@dI} QNFipP1P㹍:*YɦʯI ^gEr!edVeOm"!;<94# 9Xov1ڷl%M?B."@)pq3 !emԷxk<8|A7qW;*&Jví\ǻ*pD&6;ؾa ރ8>A2=(q] f6G_uVC*^녳}xEò~Pw ] ^Cm3du +ˠC9c3;8ƒ"Tj U_g ]) e: msweŎK~PI`_"TA3a,cD͒ߕ|Q0:S49|L_$wjF|fG]._Km,Sk9S@RiC&ƆSr:exݘE ʚ]q*sU$ajFxW4#կ\)LuF4W~ODhO82@a*䲇&υ>( vtmv@g%McVڅҜG?I#Zcz9E[%9pB"N\P|7B mFAJW@?.]x/(9jg(jy N~|`|$$ʐed gEQa~-+r*>'W|ǼMH}6J%yLingv<-$e9p lN?<>E|{\j@GhoqJ}Eƃqt署9,@hCNT37 8N9]XoXfBSD0rڗ.[D^"A/x BPnFҖ)pu$24vX5ݣfں+{ܡ.eg!gm|$5ǰS\,oB)ںyL8H*S b\Vzb+"f຅0$VBrI0V? }S7}x9|+]L$+@1 UBtn xlFaz/k@E|IHW>uP)@/FKP@e \w$>ѩrٕo X[&tTOC4/"$7$U%?@Bɑ=9\Sڭ̰IԂqY-Ԯ#W]y4wj(דoFf@[O|S_ɋ8Q"=%1gaWhaQ޸t E-}6Qp0n[@k 1'>1*^䇝pf?RuoMM )qg+\.`jmp~ظa}8M%Pϙ#!t58k'[kkv2NMTQQ cOch(DkBWB]׊}0]yk|1ZU& ;0JՑ_ .kJm>U F st`]j/D$|ggN#JAb˷Ӛb,Ԟ̨[pi<]Y@\__cWI;?IĿE,'wa8P7m.FGf<< M9AZ O5tK5r\ɞ&^kpn5w\ytj`u #وm"X*}|ÛV Y)P~Z<$Dpf灄rǘ 4z|s tu?c@;+LqJw<% ] f޾a SȨgW%wJ*+ބ6A޷ ȷ_NU3$L9[Gӑkvj/8FUϲސ4޳OYQ-I3K6U"E4[tDw.HsYOaa:/=\ {M8_3yxɟ·}Tt>F[w ?R%C;3XňNAwң.swE R`^TxV;4[0)H(ʮu 6DZ;d, 2G)O8Io!WFE=ΗwU5| 5hFXrV\%li(F4y OkzCփIV xKTz^<32E'4f  a'~gvbl|uDGTꀙXa30[&QA3W R-XѦˡ"ňbv]-S X^`0Q}GpI;/X)33r}r_?"DɅ3* dۧ{R I9ا=2عweZ-:7P[tx?>7 FuzaR]y癚?&ǎw+ܛ8=G6=?) z6RC4Laq`ڤ$uj[[>RW,~(_ؓЋ Z8by<|'MHnCET *R3kXĊ8z(vldguxBb\vjװfFl 6V)\"|&ol I6.rS;ertִ UIMʤo1>1Ft>sAx$SeyySɉ/4rDٴpCh%mH;lujhhK׫# ۦ'r9 DA1dx#C }&sr:Om2آl9CJ%'ޏWo)}_^#<`Հc: d-3K z8'<񃼚4rSOvC@RQ0w ?y AIg2KZ97 Cr '>P }~cZ ,DHA4Y6!~5QPiGphh]hRAT KxKIWKbF } ͈`caRZ _^ pIJqtn=$4턟pM˶,άUnXV2#nWU0r.':}A*QRrZC(Ьu=fs^:90SraKDFV1"f,1_@>nTS O-kLؐp (~7l5bS*ܦj#q(z2kZ𞊾-mY~eq? (g3 ׍Gf٩?_#'r9m13 PݱPP8^S7+NU.I\vHLHn;dKo$d ^$Hu,vQ/zse.f:X*E@;+,K(H Jc!RW 译kύsjæ I]pJ3yqM@mqd]Q͉Bai/wGeh>74 ?_||nC?bM0W@5Z×qZYFp`Qڗ^ͥ%иa*aP!ET{Uh$ ؏@HVEm!d!k>1Eۃomp1η]mn?ΠJAȰuh|`zp3nsB ҌILOŘc˃A%.>^%TKōQL}3W2SrGkY_$7`xs#[/7(MlDmss 4᯿qu?g,[*"ҤriEgDZ1dHTIݔr%;VoPzuAD(bQBl=^5B#.pe4_sg>}F@`{~³`TY{T%-Kh}ʎEsBpa`V[_PZ>[숳Q)MeDogeONǎ3|&k/˅M텇=, ȘPv&F91{$4gH1{mkox薨9rK& ,?Śh=};Bj3! ˑ*3JܰZ~DNQQa+P(ꕈ>n"PnV-ʙrfjZʓ6ĥ8}GO½א{'S;J9*GN,!`Uܜ+bwмtC|o) `[QJ/ VEk鑘hpNF/Ψw3WtSE|'R].bƌPfy%޷l.QGcX/ Nv6W`5P5}H&oV6c IwzEAN;V.ıuƚK`qjlHP#4+0\p 1hV:M;v=t( 騯ʼ4R|K#հ$ې:U pT50D2$8ŬBF4Xqǐ儸%ei-c*8 -gnI32A0v0!JG=.Zj&IOڏu}!Y JMM^1w=:52N͒+Vռ,˵5%M푣e-i`| w]p-N JI Xs;[0p x['?j(ÌLy?]@~wּX~jupY,1mal9W}j`yMm{0n8|m&,>g!a4<Ɠ0l/v&d&,k|a?m&6I-c\YX6Df2 h*Z5U9-:P|@88-ߌjIVXhTpX_r"mL?*tTT)'Fv_Ew94[%W?O?]Y mĻxri4Z5nO5 F@cw"2~R hx@^0%/]PS(A-э^?FO:ئYC/H㿻fXg~Kr߭h``zw6x,"fY4;l&:;5Zvdn9EMAqA/ RϖɥU Cc3k`~z\b?z [Ƚ@Cp$D D/ElW-8=d&*^V/߰eZ88{E CC1Lw֗F8>!- '/AfF.Ժ ]%lmY(j5'u *RHhKZ  C qֈ*;:*L8KlWP# g{% mnvr`*k52V_|< fHVÁ%IyeO`E[S -')3ȔԜ=2q;ƒF(E5yj]WeenBGs`UɐT-RLBU8UP99J*9)&5&5YѩּAkD;S*^Ceȓ*=ixYk!>lT>qDTAQC[O[<inR^bS_5ˑC$l k0wJ\JfXHVl_H:8KVIL\yebQ\jyl$R9G]שALswA}SB@ݱƈX"s91ÿ;/&Fw˨> (+6uT @ѶJ$)/:Ӽc̽noO7O @pn]FbKjto&\]~bC%a}&zSlb ")ɈG3#JaZ~])ԇ_Rj׈ǑmPPӟ 0N&kSe9]xyTu$%:1(njnj. :wnLӚ9ƅiyP^]Wߧa([ l>;Kuw?= Bh\X[!Е?sqaEy)!yO'm̰ac]x}8bmA3 +c9-75VuO BadOAɱ"%Bfl{Q+gRC٩p0JӤΛm$i4 D*AIIь90)pZi>͚de j]!p%D..=,{X=F IhϪuޝTǬ| tQO~^:LFDloO8/?wU<,rEGai:j2&GMd. Zg`-/dvX# a>cPwsU#AƸǤBrA8^bp~t[EH1 ͅIЫD/e 4<BaXe5N,D$O{+A7Z\B?_zދV<J;^.>|v[Q3Q>d1d47E%翠;Q@[sQDab<6[5^ ~/-Gb*w]owIg-CY7dw;Q׆Bc : >Rzļk&Kv|s)@襆w^aΡ@kZU*Z4{~Q`/:fF6= H0Jg /\ϾY,2b)3YQ@Qq&{Z**l8 \= ~v2+,0${m7R< s3P*\1¡l;.uĴ-m&5$(5Lh°LޒwOn)ٲdxzf!e>k"فWtV`S9bad`!D4~{tctToLh$ R ~6-! 'H cATKbUvcPB"djW|{"YPva`M)Vn |eHrk/:8HmPi2Ѣ#X2 ?N'aブ5A)S{m.;8_7"]#9(;Ug%dBv8W|To[ΩS;'uF1#wVڑ\RJwB+  &&Rĺ=jpR)p\̶=) 58=5ĄITx^$?SJ HStOiω@CoZ·LiIcgB͝TDAd0X%!| 6pݘ)6a=a0:89%|n#gYaZ lqF S7xӆ>B N&dEi48xCjcrv[_.y{7!{Nh^z暱<[ãbw&5WU7.̄{VV+Hxi 3t:6/ "Es EJj -2Ҋ_]&,^}ec.%t`ʯDAm]ZGU8kH 7'@AhzH.8ſ_⎐6NpG?*d4@9N,kuM (="(q9+03j᰺gJj_[WY+JRGYe.|˒؞Ҕ0 9\DU}CcVW3q,%1ƅXBjQ$4-GmetJ["eNyO2O5U@q"-ycXVXl"^\'#K/s͔"%q!%m Rv{9g8﨓ĝ#LW*Vuue ksf˚VoXvÊ(p]&`~%?g tN=:6`#!ښI;/ tm8kK(Sh7}YP> YuO!}wPoD *]2"X-B[D>~pS;i  Privй԰q٘Mzb93-]&6}U s<{x96#kf\ ,P-dE^8r-$scFő2vZ8)jeC6z@*(pgWg99XWE@E5ptK"WJ-[`&<+FMs@vLaHh;^G<ƄuQ :qvp7Xю!kG9 h saUu4ɎZw%m<"qwj3p rLJ1'qihR/-޶!<AH"sBnTa]ϬxAK'ݠE'4FUQYƣj%i΅s6 )] Kk@q]@YTQ\R lɟ`p^FCg S+&bRI^0`T7%3, \ՆpȎB pvX>m[(_ks7]Wt@a4Ӆ%Y vh"U$|J_P-u\vw4kia;3=(Qb\4kmĉJqZg>*za ]quo RNY%&i+s_h͐{Tk4ڊ*:_/ HIvt0*@))KBwd Dm c 90|wV ϊX!ɥEQ'0^""7LʣY1:e7 Mk%m$*P%% b%@ekUyWLA90 Θ"D͜(볟F&k3wR§ia #* Jl'FmjOK1;t'<"uf<mǚCCͿo;(k7>gқڅ#Gi]ŠŐjʜ?}_vO]Ieyqf+UI+%Hr{hTqbo n6sFhրZM:"0Tr_u_7Aɲ @T.咇@qƌSw"k*1h\zTHHscph!DBU^%^PCG5+|nbHJFuԇ*iFfVg:5u8hCO:t94 p92\V cTEwߠ' A Iͤg+sivڹģLoOzZ@ 9 dV,&C a<Ʃt0wu[#m99$[wʈ:Xa]?ف-X_ )7;1Hl0hu@e_Ǘ`l }dO=[T& a6K @i3)kICgNIBqVGo̫vO2/#׋\Y ETJU6a-A 1N%Q(ʊh\N@Z.߼+uJCgYm4O 9Mf̸Y]԰(g} 9}:z߸T..bQXn:V,pC8wle7[y2S_fgBaVV*AB2R.EJ+' 4tSl "r5mDNd %LMNuvVW̙q<âDFᖖԩHKXXHІX}TI~ Zi0s] Z] AhLVf iVĹ<\_VS0a[I1iB g_M2* (pAZ$,&2.Ûsuqy9)DX*瑻}U,~,K4p)4w(=Z lN!xĒ;}XksH{q#beawniS/Y`4LV ϧ8gG/޻{WJ^ӗ$&JjZTMC)3(͓8c~'KH@}wm{50. <Kb w32500HT پm l %ݮL ( H0j!کv_"P~L`0etDb_6ǧ:qazn`z=vjmR5HD,ƾ0- UTvhڄ=&$0"0MoS['2TdekL^@Hm2h(A*f⌀x/y{e2SEH \3X?ae'Nbˊ B|x+җ@Bq'*E8~gf92i_OFfž^.gn_F0碎`rt%m*}Y4-;YeB N.W$5TBn@&XmM t"@}g{9Uu|mU ģAi ;MG?<-,=6`|=6t1[.cZ4s8 ځ5UHLl]/] MAskP̈C 9)H1B M=ƌ wk~s$k^#eIuH_SMHT l#U.dHK$xBg[ [;.ءZ ņFCѝP=ʄDmSLȑF_3?ϳCBB=s?)F21{4eďhW(A'blHcqH`vC4ө$͙azP^UU,WN0a3Y2s T^(dIi gHVK!lqfG 87 M:=4DIJ䙡L@+.Z*bpLlUM,)#ɇu+ha@QYYJv2<5Oo0AiJlƓ˗-)Zl~ j`p%J:K`h9!K̮4J:\2!'C3_I}`W(;atq#VA6`}7Tu:&v(fK2,u^ ˞a~E:bBK򖴕^xRGZՇL ip' cq9 =x[b_1bmR۶)-L^WH]pqvQ~/U/!@nc.̃EW^L0 w>)ʏX!D$,b!܌4 Hc5S5E'SbI9>8j V@8uQnGmж^G+"qQ @*iiĄĀ2oKtH$7VRHC#4 L& W2nhQϐEJ晹-Y8lA#K}mt8~N\,7me\h<O.\+ i1ʨ +E?z 8- x'tEwLK5Qq7{ݒ ?@RX'XYVkDdCUal)'M\]| ^o6(eLK\7 )x}o98Pt b>: 5hPUD㣆tYr>O-Zr__9@dȴӉzZ!x?MXX/ꀴ"HF.S#v:G>Ň \%NҊU3o?hA@0\*9͆eG6+DZ9=M! B$Qx)r̙_ìk\W*;F'XanlMj R#[e ,(d &{!::@WT(S.|漼fGFǁ<B-Codʷ9@t $0T ஍e67,BGgXT0 g`k;3aIRΡ]$nي 5 WЅoU|G E3J{6ʮmA$;UP\FVldb2It0ꩉAj6aJ ]@Jm-`(R[鴬-7rG.-ƉF2..Zp 3cD #A"q$\C=Is/l8(Nsz* &‘`HӚe]kd: w?%E}>D#ZQ9ZD^ /h%xugM%. w2?x\!1ȲI郚7)8Z#M=22jvw3dK~- KZt8LȋL'BQWm_ ɋքNw.G6Z8a_DwЪG汏>l1KJ4p`@A $ h"RJI]```%Ћ&+AؑVk[7  ]ћ kM}4RGò/\DAǨ/j8akܳS5pg1XW!@A9te y-S0dJpӁ7At6:(Bdk1➮APVRϯNf`w:w#yN* W$l HC+Q%|52ݿ d,I(U~ol>>9meؿp cc/@ K9 fn"S{)gI3WiH÷zipU˶$p(DB B=P;!Yjm&ǃ$@$0 hvfD$\Eɼsa $!IRuQV 8f>Qy]ؓ1Gt$v0Ty\ jBIcMP[y+z^fMˆpsKhsizD"9;? 7SK7@{(ݖ{p蚝|ZE}R:`X=* g#8  !Ze>@ͼڝ_䦯90a'#+uf,w\t1_sUF. =|[=^(+WX#xlj*Mw޴VoJ['zjPz!JztboCNDP\|vxz V1O D"z!&)tSOh0>\̽@lTVV?z]_9607F@E=v,j bgh֋nfeTT .5J6d:ew0PíTCl]ɥa7Kg< #ҀwR}Q+MyŔBg 9 Pr?qK?a7y'V. -Ep6]@pQm8 Wf!VqVC~:ArbK$ %s@^}^c0Ӳw"As, ^bZJ]څ'c˝<'@M& ܵͅ^N"/|k<\'d" lo{z/*YhIf8`U0ʽ0Ϙ ,xrj64PkL ꍽbuU4$-Uq3 Q;hr=6%Hst/zD Sl`PjDQy^Ƣ,̖?(5To5kh[3~|0*SNP xyqR~cT${8=ziVQH*W}ש4( >Ml2g6B2nh3^ʧuǚ-&Jl$s.? GIѵ}f#uВTiޤU] &9˴a0ՉGkFӚG#O&:AyW "^ϼKx :+YzjE'4%b%0[PpWM): iaZ(g7:ݞgT[E.NV,ɟ)AKrF[kQPg *E𛲐6r}vb XK|CQ 7CZ* 8m7y!ټ$@u?厡-E) w|TGhthx|೻Gt +RRzn9 pL&Mho !N' IW=tk\H>pT[ 6_DKxq~M-a-+Mesˡfwh3,^ZC ESx O$h,,.IccN9m&t'tٸ޶}?kה@u('Ϩ\6φw;vi5km'Xí=@yr}:=z6WjF!" mG U, a|l`z1*-s}7$xţӇ߈:.ZQW˝6ih7`2  $ԟ﷫p~MԿ[.C 0VrRno],|SC=U'$rpȦs$!\?Z/֒x8G>aUiQ6.\>*r4p+-tq} rK芟! bkKJሷMz]ԗSտWd֥KykyÊHCOoB=0;SAS}1"%> 3 .),r#-(+y6)^ɲ6 yccLy`qer1N jEL^Q[OEsoS\ѧM:j tAI{tJȟrY2«Sn#+HUU.q)ȟ[ 8v.yGe?\~+dD(w0Nӡ$Qߐ@100Q\[HֿxJk2Pp&FCP;|XA[hh /gB'Z2i+c%1(Mv цUtإV]$x?^K8H q*Gz@YFnN!); tQ]@Sbl *m7~[/n#(SzHAM&Ԅ޴ x+׫*`^&FG(Ϲk2oi{N}000&ZG? )չVYn7m.ۯJiqg6; y1CL#hUڙyNWϺ49ճ32 pFS6(fY)4s3%/zxa8?զj'N4k$ϼx nuq@4Pj+z4KpK,J¿.,OđzBJk0srU @dJZYkn GiDU?JAcH8X]$}N|'97C}KDݺ{;5m36jf]nH=2Gv<}#˱A+'"K^MÊ W 0uwsEz]9&`<҂qc‚UKBkԕ_2fԙEImu{Q#]`8z|kNiW)dxC2Lq%p!3*tėNP>[9?A4g/R5{l4hNBgQ,k5.$p9f2FbJ[HMTj2.%ME`g"X2b{ݔj*assM.:{/ lhzx_b? ۲^̀m<x8Ky^<C5h3'dΚ:llA`Uz >@qp$~4}Q*qgA}*W墸L^K(mJ1 c)$Oz(&CpH@sV]kSp5B:m#PNk|R"3b,d}͎OQj+sIOG.{%IЮNSz{ Q6d\yq삞G6b'Ntӎ:\<60aK;GBgJPj3l$7)Ps$Q>lETa܈Ճ{;Zer-vþ֍:v Ç ?/KZD@:gOosqSVeLʌ;s- NvaqDk#}PY WdA ^> xOm {Q'R?#6>W_cN\a{ZV7hwB.9ۀ/$3HrŜ&%|?ٔi/{+ތPl0G`/nSu$VjYrqbCkG#o74)\[9wv UpI…[*Noo ^_#fhC P 6ckBӥ<vn7o5P9E"u] K%eKL@UR1wd܎:د^c![_(4YNc{",V̜=jWT+q P1#voȢ>Mm733Gj->zt|}zs:DE'*2\놓8/I@b5@A[fp8`Z-HIB3EGǍs^^Ymvf=^Mfrz_gj()@2fE5J(t:.5E+%-=3ɈQHߞn}{O9Oڝ~  zIN0\F2a3$9VPWH[}bϊnMYkO=+1DaËזs=V¹{0[!T`P^gg2.S<hB15iw F;'4&쩄?P(Lo/ *+49NU x,K0 9ILt*ts4=c\'7 MiS\ք[4Fbx1AҞ;w#&Ί`W3zZX=IȌz3f q@v3YW@ݵK_nZkwus-PRƱ-FGv&0ٶ<cڿYį@@Iio!wCDg.EG"yHal0=p(./^[KV|`iR;Ӹ\z8WZfrX|Y|Co))+OzZz;NaC5;- x[e\!5UT\L+3ê" pե0y0zqa >$MV܍ ^+/jD~5kc^?r?q7G AK>$=ꇩꚫpxMO>R+gXtn_SmTYѕ( /&B0eaӚ% y_$U C q<<#JR,7qTg]`pE(&i;bRaگ :z/-X _!p2Gv",3ߝ>`|uN!*uJ*pF2vs%hh e쇐5#㡒;5*%`+tB6r?qj{ V_~4§1\m ^LnKUZz@i&6ʱun's0eydѾ!c,(MD:|2e {v~Zw avnҰu¦luqfQˠ}%tH12(=uuJ䛍ˠ.}[Y𥄗Ɋ#թ+d`u 87 &B,Z)6U6FRGoAxm9 r^L ȥ[ԍs1(n_\BX`؀RE]p!0{fԁy#mUA?]llœ5 DFN4*~kt1h!ܿCU;t9; 贳vroX}}SWK A#9ΥJ7~m\,$6YXT ׇ@QKx)}xHt\Wcd4uW%)dZu Lw`둪ӳAoXi  ّ />T[cbd;8̈OKSbMƀL߰qMDU(lI}3Qe paT*D]9ںO@y <] yˌ+#}-]S]Ձ k:\;+ WG^?xpW5z}:5@iy`nvV0 w'5C'ܜSWIIնJSBY)N-l: ik,`a,1GE܄S΍>۲ͭlSRuB)J[ڠJ}z!&O \ s4WF3n嵀wjy@m =7c$}3/IMX#B|Yʬ,w0QIYjj|7"Nz>2fG}_ :z,r6]hm?,Am\*vzL6,G7mƔ[?ѷPokc| w%BKO^tj!+)"[[yU>D@{SHZ,r,]™g}-g(x9arՂ?Hf-:p I}_`&k@hVcDH dWdWp(PyW)yKUVE=V؇'B8 g|f$Cf(]HT˸85Vԧr!e}r'ہ8+gSAF ~)X&K$o(5|uCgA#5p_٣KP6&;I6ĴJlTPT]ˇV[-ǝs7: i"AZp߃$j_PsR㇘b@glSe٥aQ TA喼^V|&ܷKMa.3s S>ERMVfD z1f(~iobU@/hePV( O0}Xп(E<8YMͦFq[n#W.iZxVC̈́ޓ)5Pp V 6 lA)X۪D(:4:素h?UR=oE. ,sZj~2*7?;m_{HoJbv[,e}(yYn'uY8eۢULAteX}u%xs8%J4!=`轥Yx?0?lv Yti$a(#ؽ!xHZw{4iղatk,&ٷӑ3SCv|na\ |Lz39 ;DO"u<0fV71+;5mLxz9NCeh^Ui p&E.~II˫͕w 91׳+.e+Z.FU͞[п 2hY. ]((=7S!{wQW$nq&qx\}lFMK4~g2RyFQi-gՈ@pTgu0"S?+ݥF_ʶ:=wu]m$;MHAzJIAWM96q=Y&k->=uۂMtDSL,Z)xD!޺Y9G{j8y֍6C'gR=$=kjT~~Wc#lwUˠ#O]j,*M".OKOSG4G<Ŝ+<#Ӟ1|So~b~ɡ ڲ69)&*"kÜP/ y*c(ul!+,b -$ &so.[1_]22Quߵ+Eǥ.ǒIP$5nU*㯟Zzҟ2* BP2^:T UH 1iGJV `aB }adfG Gs~D\ s[na(fZ56¨a.h1 |8ʵř^(A? ͅ[ ]emSz[/L2SdxM Yc }bkh\{?o:mSo}BmYa!Fv ޅȦGA n ,:-QaM8 ݔ?')'̺pͼ,*~v'3,ͷ]4O;\%7=7c5 ,i}Zh7P b'@>1d#T tb@5T:"5[k,=+)KackCOFG)fwZRheCHڬh%jq 4,TlG̵!&S!eA)乱lV$MA]`8l͉B6 *(8Ͳ:>N/Ϧ<rBUhd-dt1,n6]+vZTQ侦&O&T.#Co*?)u50kfU:t ?"d~aW4|Aw}Eʗ Goݱ"^;oH]Fƫ}!7}&M |JIcqeZ! жopkv]jF%~#`FS:񲪜TqHQd-!gfn3o s!Šr/kqGV;͘VX멢9.P4m:,@5*b׮iW1`UF)ͨSTR.|)򾽀+LxCÑp>a O?r}MnR Et`iݬI  [4ujܰO/{\2]疋ETUO8j'ۏ,+BJr$lE eW]>O6XW07!hETNDmE-tnKT:APۜ=$L'L>64i_L%=A;M?1p~ڹnVCqjK3' x+vaLDOf?X^./C2})t_`TycfD43 (ń @1iDV緶n6}Gv#jk!{흧@B{$<jp< pi̕gX2i1r rم °Qmni_5!b~}s*^ +/fHKC2N6R6<)A>\{gɑ|v (µ)|:t[mg4,Q֍ES|_|8ީlc ^za_jU~ƞ~PՐ3(|d8+6W rj%VR-{;}anw`E,ϒ|bY8+SEr$^M=O/)T14%dԩLçM(crp G3eaty*f+=0i"ugUQSp%iUp1G[vD lDJcZH!hus0$hEt[l2d.-Lml?ڰ5b˺6 8;2ғRD8_o R*됖 m o4&wa= KYxUM-x` ]]SȰĐMvy*EZ@P]YAz ĉ2B`wEU %Ĵk\߼ڱY,!fوȿ)+6\~5ݣ+psQ3nGͬ+[a$A@;-%l M .G(z ,FExԞ T_7VՄo-Óf {T%&0;)OƓ&c@Zbh41WK y6DAuWGi[QojKżwyadG!!71noӬMfܠ,f㻟 ]\"G2wNaBlsal thͥ:KNT#a"j "1LLw.'DYo$ww $FfTw!Ay;/49:D%u>tq=ë6EcV.SnkpC'|;+k4.}qC/ \ܘ2`LhAUw)i~`9'[l X>[-BR۲Tْ1K>-)}3L7MP462`=I~(PT7$iAV_Z3R+y=>Ϸqۃ'^nXn@#r@oG\rh7c 6ҳX< Oz?$Y~q7[v0_svtQ3Ke/pwZҿǰJ:r!>ðؘ}aIQzTb #K8e•Ʈ`P&+}u]V6]Ai_㗢ҙ%xV0n>Et!8TS~(v -E >jin~T6XT$Zig Y&|鴀Aˏp+Iz΁ՏF¿Հ~1|=a% 㬴:l)@[wHbz5Lyoq39%J,f(.7x1Q.ѠoIW[E,[zص(}V&ȜABmAXq9.84;;dYw|Ʋ 6T ЛؾZ9uθ&mmf?#i0.IN#¬]5}]MĄ=Ā!8qAa#ea3'` 9:ƕ^ĎKx8Yr?-!)*P^K6gDBI3_;1\}5قq |dyz.PuD~7^[ˢgFlnfr@nurdXkŻ<63 ~[KXSLJn<.i6+urD96^wn%abo˲n)cHzjxmp]^NPQ]AUUSy wJU^!@rGn'7mM)ow/VJm84|C|=g֫ҋ6 )6E4 _(|Y ֝#L+ej&rҷ\_Uul}ƽ $|]C$`w\ ],Zc鑔 piԲYM.7I\pЩ]ò@}i-7)+:Ds-}{>SԊK(p9$y../6]-@N{(I j]=^'sCʬOĝ]@]~ sOfKҳ2Ip@RzsnNm? I ً+D+|æ;O â"|Ƕ%۷"Uhg ֖8;~ZW) fn@{YxuYkK3~tX!C^# N |"28Q(Ekm:`y0I5A0ZKd1K!ĬPf#{GL EaD0((F^_s uvz  ~bSmQbQZ1H!Vm07G,gDh5GsP&HuL%FZ>z5P#wyzY*A[6':5+*rJa5G fԴ ɂ%0,Ih,`L R.kh% {9YWǴ)pok\,ω!02.? Y(ʳ$h6`WPx!BdqL%=[B.*_ޏ"UC(Ҧx9CKFJB۬?`өN@FjA[;8 &7 |R̚6ߚ¬yc=ia'}`!% D# gVSZśV|2)~~r_zQ}ǻ%KPDujQL`pUW#S`Z@VL0( yV)`![|z4QLMBW;L%\Wt0ap7 WoF .,3"?S>߯)>>wFp+a$N~n:C1A! $箯(<:Jе1{%͑.h1Bݤ`TmWK>ZmG?Ksz`xS;o?[Ppndc :71ĺ#o$@~eӗ\ i ®~*|jk 8Q(3|ý$%K92 V־S&'y&In1eGOl_ÇɭR!xE'[$]WED}U7Rx8{ZFޭC#x D؁?9xwyuҹaG8k;qNpXxbvSwl ko)dRǁb B&iIbR!*\z,LK*%R]wˤ;~XÅk8ބ8zFǹA͵Y ͇QVZbH9HȦ48r]1:[(~k.m aEP飖ΘNO٫yJyՌ(mfk[iG\,w#~q"!22>"8bC1aIac/2U l}7M!E^7l?(AWw#t# [`'HSPԅ︽!SbD;~d;)첌dRC܋` !q&) 6MxOS*,b+)%gxіǢ,P!@f[YYõ8js㬊 vwPEN: r5 b!0+.x 5瞉K+Ɖ ceՁSq,sL^T_fM`zOziqv0oxsB-w0y, c 3kxy|N%p0;MnE)Č u8?S'~/[-·;K 6XE4N"IIl|j稫(\K="&Gj0BW}.M[^hi 9ǼdsX')V.66=u4 vG}yYwa>n*FeQ]3.Pj\7l}r q$@YlgHmdpawTOXx0y;βB_}_Sv9&^reS1*&\[7 'l>ӎ?S>! R2Ǫ̴R*-[ùw 33uX%|i R{g#v|L0_I|ÚA kr+%#ojۍZ,bn*spPlM19FJFG;ug&bqNvd =b^/9xNACPH#/Qr8ƭO{XKDŽ`I&ݼ*9nfWVTIA(wA8Ӛ!}Դftx IT e8/Ѩ[@ |!#9Я INZYx\ G17d$[;mJ1xPLa/)iv/)zHަqсⲹAy.Owm&/tΎ]ow/bOt)uPWc e424&[YO ,W̔[Фghhށ=Uєt2im`>4LV2 Zs &/a6HuN6;oĒYAMȕ%m찧TqjytZ;K;46 ?J qz7 F~Gjw 6QQh Mgʿ{5CBNob?ӜXu(ӿVEq= N+RaC:N[DqQCoՐ99Rf ȡRc+(J]O>䄻dwIUhtLj#^^!0N;4(&i+@QAޣ0*Gr's)p嬀u:.nF3b>;v)-;_v;L+VX'`̛EtN!RdsuBaOxW'"e!T'_)Y`:Yf@~`pMd`M@`;OMͳ.e&t{ %r؉S1n xmwVj1jC냨9ɐBj+Ŷn:^|Xt6A'.T1t*V6xXm0[7>IN pSZP)}LcC{q< s*j}ud77qTw#/6Z.yɝdܟϰ&Aؖ7/˴ؘa>qNOj-e{P\K/JБ{ E,e*EQxrjo+0h_o??|J >DCQK]sKf.ys3C/rw|lVǮ hODY>į%sh-,Pb^ d P O177J<&z e:{ Rf5-GDWCn`c9h#.H8ob:-S PC}6ma9 l܈OpPn9qګ.DCiԂi ;P_Ag |:;SZN߲^Ogڄsx&eqdWѲY61BC S{)m*W4I(ˣdP 铎? iyQciB$5dOӅ$`ǡUeo v3!_4s8 b`$V[!V[`UKL890҂'GOl 2$Ɛ65.y!D<@5ƀ*3ӁCk%Tk+. Tߕ1G¯n,u^>a I<.\2rSlKd$v FDɌT׷:kk@ fr;1{xCt*+#%ŵ|V񘌉 ;>w}B[pߍ=}JS(I翏Z tLt>Ĉ'ly,ٌʙJpǶV] oo\SX$3n%[t6ey9ߑ BvngK?7"ېB^ѕd@d~ #;_40YGfu[ATBiyoa%" JO;9 V?r"rG$\mnܺ$c G;KI];y~ޅЅw}K1kC|/ XLV%'.O4$V0#k5ձ dn@j=l8DxWِvz [^2l_WgSa%Yd߾4"A ;*~!g-ysƗ`ߝ| fni؁{,$ĭ\&WF5clS]r g7{4f ϫ$2M`!we.0e1t[oODq+ -bGP?~,e r֣}ڂ W J&_m8VĂqauNـDQ&[СGTrKAUڳ>½Og+/w3q6K~\_G#n hv6,uxsV c.Qqgy߱:ٲ߱xocs\q'.O4R({D`#2N6Z50ՖVkAiwSېE"7+ |k: / Q$Vlezp@:L!/8amנMNBAH'kPa칽y=o~TNeT3;}ol5^zbEO,잋`bA0hD*F<ۑmٝSe bQxIrXR-g  ͐ewwNmR+8 N F˝y.KaQjw^ֽG6PYowYL;3jD*w#|./Yc$0k͒1aQSڒi dzM@xqڱ(}JGm-a 6.ߢmĂ{gC<1ϑdNIoy/dŻ(Y-Do"2f  (-q7lKdlG0%O;QgD1q(2ey-wb*_Xr64Q|U4A'B, %@0}e'{lOU ۄ_2.HZ.1qݼѲCpkvfaC[jG"@пXjq˷Zk*Rd,sQw'ujkfW:ZgDFl0v>_L,kp#Imo*Y`U;9 C#%%c 10P2Ϭ6xǍO5 {Fdߌ"uRء厯T`-sѼH| `p2Z %:;|:wfP"E\b'i~bX_܋@zYzmѯ}DJDA\ut;tZT?5jhKxج =Pe1lHJްH tg0|o_ğ`YmaIZ9Uii;66%N*Dtlda($q`^xjF`q㖷! ?xm(scniiVB?I./7;Wɚkt8cBA&^&^7_og⧞cf' Z&O! L*q V^ic$2g Ĩw`'klyi4 mM g῭]t~7L$|:!Cy") " }$^dC:BWgl%fRlUFLҀ}  ͚r'U^N%Q DbxF9UoF^Qb/vz|vezų"u`# כCs!`e 'N3($#vͿ>HE|k.5΀ԝxŨS|$Ō8a;ͅaE Ct0d}֯2ɻr8$#ģ_iM"!-Q_S>V nr ܷ'߁fAK~ى(0vd@OeѰ#[P:S .wY(n,y c74t3rTY`yjL_^l 4v͇d5զfxHHu&ڧGцp'{) (KWԪr51GGOǰ׀#A , WAS=KW`kic KmxF5DƘ}QbrVHx>V"xMfHt,,S"(jD^[sݧRgQ˾H]"y i3w`-|[/ pof[ S59˧D=Y&2#(6Z\S7@%<Ր!vN]2<.fA|2,8B%M@K#ZlrVCݛ緯^Y P%\ߛ4dThfccOcN Ú. C/t<6} ا{W .fڵ/-g-y{vZgxR gP Hszj9(;Kd\JG*139mko]C<ѿL0NE`b'O7ʢ3#|hτwDQ|&C^/I9 +v#-,=^iuҎhLjO[` bNPW(p~I6BD:Apê0//d{\p|XNЀ7tGBv\PloL\8vY`+mLE%?'VXy3ًAt.jD6!D?sBljݐZ  "d\]z+Gޚ/s\1?zҵ([byCRU;fJnxh~Il ͋)(CwQ+jQXtc Ὶ«t߈Ŝ)O}Ʒ _Vk:^mfGO Nތu s$Jh׷P/k믑:[]~k|L5'ne~^ĈyG>G6y#>@7ڝ@P2}f(pZ-Fb2Kf8U"jL[kM)=# =̞0ٲ塘_cpe9im/9ԬE7F& 9Əhi{oty}G9(vXMQȠ)I똘?)+x/_)-[AaN:dabODUFPhQXNu(L['Z->f,jb˨#'z)`}3T'gc &[pv?kXsQi\вơ_ќ1'?C/Fs'a$cG^(ou\8Ɣҍ9$ ~6m6 uC± i__l6D!OZzrmNI#&_`v>0-JnGsZkNV/Fy 6-:^gS|Q ǞH$a8M&`(vd}+?,5Y.<߉5ڍpE+xa,YsY'& Cc\@ytM+ qOna yB݋G&hU״6#6gמOQ[BH|eU~jPcuQ_Mw? ϱ3i~NӋr&41{'Pc\qQZsz<|_&Dػ08qD+ E@)'.3Y=eTAhڡ(Cϕ='/`=&N~UELbpSn]a!AX)x߰4_S'v-[`N SLB$󱠖4JUcD\lj"'}9Zs*ʪe)Ur|d:p^3O#Y^a\)=.cr0*+xT; Ő;h#:;)a#ULLwxčt2ϖ£ҽ1`mfmKz& +bnMNol _ǐ:8GR Hx#=-Ōؚi.\mc|u?{e蔳>'Nc71krF Lg^>;#'i0 p [1jCA¸UvJ=LxL^B:ʨB,xM k!K;p4MUk$x;0ZnrpRQB>6ٻIr[#RcB#⮦:O/0B*Le DP V[܅=Cn٦U{ %u?h XT:U_ QYt2<»BLs3\$ BZBP^kJTA5ivnu) bJouǩR؎$Vz^[)4N3 XRHFw {³ }+jk^\yR۵l"EX3tT=TAf?|(CJа`΃JvCDX\i4/1TD_/%||v0Ia0?ciaY()v-rĒϮ|`Ϸ4IUD"#۸1&޿.sVO4" _/RQT;YPQ ojLlwO&/-hBHAJG;Пl+s[)Tc=ҿQMr'5a w3yXzAnjզ0?I>!!at#w!ш 75e"UUEi12չ{[^y*EXOFcFF% c`//KgY0|kqB^_t7cC ܅O{1`ha>AZsO\u] t.s:)⺉5h@9MxmXx/tLDaF\4J[=N:*s/5%r16mVg2Cr)'8֌w,|o_ߒ)U\tĿf|J՗-Ag/Aؐhv烴C1Ql5 5Ĺw/D% UHhV 92䅘ˆH߿PĤžcϺBg+s K =1N :<5fNW: C`]( .X[*JeF!\"OYƇC 1q1dm#cE@ڕ6)ݭ]%7F7Zf:朸D[dN0+=j@ , VeO1I9+%rʴzrQm!S%FKDM}nA?G jQ[9G>~^pZa5"1ވNB}876-Y)"T-ށۤqC&~ cgj0K4n,j?']io6(mIIӨ495`XnRߠV~gH DW5 <@=E{xA S{ @k`hNSdT <='+>ttdFac3mwpz,H$}FqOU zOBzB-2>J,j 䛾 S;);1<ʔh󶂊NPy@ f@`.^Zd@Pܝ;h/TqAxgňJU3+%V MrD:qR>2,g>b-Vh$Ƭ?bBf_")k&ԥ٩|z8FYվ*N0n9 ʓqFw?\R[hv;`hAq! x x04ˑGYۦRIDȨngP&Ptj=\X ޫ]uߝj9%#Z{jtZOU^YJ\gjC(FEm299%W-?g};]Hu nRaOԼ^Nso-bNl1u=[l`C\mӘShBBpÃQZ x5[ ctz6ߘ6K "}8hf[|WU|O|[#dѾYBZjt#k-RzlވA mugH(pȜ;ʿ:ݕLyTPӂgs0iH[YD\uE9-X0PY ށb+4Ōv\'\xƶr9`aM7cwYm|Vo6BVmA6nxϤF2J#Sky@JJ)k#Ȩj8T+ _Z%cM̏u7Q{hsԒه8BQc8#K8qɁgrwؼ4R)TDuўoK](GY-40?+=/;Z?v*\ P?51uŎm'ݱ;pII|XǴ"CSwLYG'igk"h/$mp9NI\cmt4gBʏڣƝۆ(4 ݫj>=%tP1NJ?:f\O/Xidsh߱;D#,S`T:3FIaP]*xOiX<l=vx9OړsrMH55CmEh<1L"2~"㈖Wm;::saIQv/˧'sHvkT*:%a1~j Oi1wр-@o>C݋)O} 3e8a aeB웂T;hA5U^V#n,ު-ԁ;$MvɃ3r T}OcyWvSSΆXvjEߋw'x&ej\R Jn)`Fx_}2;٪S៙O;`)_*Ӓˌ@$܈4E"ϩ~; jeiu&wZ"tw)ȴ(8Rʐ]bːn*~@cK(6zӟn pZCE3 }L^6[}岟#8\˴rPzӽʃR>$R8YhƬڒ?>c`" bJm;%VvҖ!WZ0;|cmM`Յ|e><p) f^%s]vUgb}j: t͎},\ 6N3n|AcnjNkpJ{/-(DyF)Gxg;dUxzȬ/4}UapUZcBj}5M3b2^ZljeÑQA*h䋚EKq;VmCbmVձUg9l٣}֋{[{0 XԈ$wRp_U4|Sk2xفEIR} C7*]bD𰐲[p3:fZ4Nv-!0}a5QF$4*OeOcCN<: ӟ dn&ncéMOS5+!+-a\CIM=?q8NnP}%|/\-\y KR]XV@Nc*Mo1)(!İmyĿ4 3+VWUPb ڧq MΣ<̆st?x,Uq+\>HXMffl5O4iWGh~jZ]0r5WOH'@0SPfQyCA t}}4P$܋+wen'5( Fm$y 4#MFIEz$\5^Qu$-C#hZi1)Aʝܒ_B ocJ7S7b@7B#(7|%pQdInf1.E M$kytDJje7~Sǵ >GSDv3^Ϯ2t LsCF.Z^vF|O*6  87-\@3C ٟ}o{sRp=%4m_0WgF8H5IAǤݤ,@b{ڋA~ztH۩M2-N\"γ< N[F~obJAѕ{xA(Ò5d5Bo,`FJt])UQQ-~R|<5Z I M{սT:λё XǸv&S;O;8 s>p(.rB5-Ǥ y&M>m 8ꄅ+P&{Y\ٕd=|al~Cz[)CH4w:!bj z? q-# hIiB_K(NC _P8ylG9Q#i/|Z]j6ΨxL3G*ˁO[+leE:*ŷlZr׸9wT]Lq;[&AC"Y:¬ R#KaK^h|=Զpi=͘{n~N^wOM{?vM ţ8Wf@ukd*wPi#.x$9;'g8s)H{o0(qe)a ӲX ~x`z9ieǜ5$X,so?smZVRB{9۳Mʁ ?'’Ŕw؈-}EU}ǑE?&tT^@@+aaw,2\&V;#EMXJܑ%^7U!PV=Y_Gf]Їa !^46YwT@;xMv?l3f¿b6yXx%_%כ7vD?.85F>tU$aA0i+tA<ÿd|-j{oX);2F`V1i[›1=SGYƴKP ;8zɛ2N984]E;*z5]uz­MC'cuw8IBA6QS38 yɵu9w<7\sE|'V89mއ50ۋߓ~w043vfQ"B!l[jEa5{H\0&uXmʷODf= EIUyHخu\S8*'-X%Oãٕ0>m?br @NhpFVycMgky1_K ȖXPa>YU ed6Oc(BЍ7FOvrvX] З(0dT,+jRBx"-{-H@LV&\?Miҋ Xn75r[nh|H]!' >{eΜ~ݹ9z+Y*Fd ]"_!~NdcP+GDЗ"xodPH(Xխ >Қ2 xqXfL>S)%ڄ@:!ד)m:f92E>hD,6e$y>Pt?Sb>>>R[kr;3^ s1es3dS5ÜAɖ~\WxOb?gvL @-xъ3B-$WOY4Tyo͢3beB r 8"M {An gc\0 H&_MUH]A/{-243&q} h3QA?ߎ:g(ߋ3eȑlIDހd5AL9r}% wϜ*˟+@!MmH| VFCSU s8FZFѴM8NLd9kfN܁rzgVE 'լ% bSZ~8B @iN&2ek*x:w}ZBwM[E)?_=O#Kν{?RXz\\// k2]#k=-;|D#e>eX|T'N(bO-MKɕ̠Vl`hbE*e8o+0%^[ ѓYs@b,OcHS@e&q_5~i;u ,87Vd=hS_32؏N1ףA3ۊϺz]į ߍontQ֞| lBDmH=`1[@}E?/f1(o=+ S]BDfӽ}R{NJܜZ + e-H{F;Q-dңt_,_D)$ߩg^㠔<-|971sʳnWz\DaW*sS DwsdB2Dyp*d>Y.Ե1TmPa}J?/K1,Ruv>Lv1?F" )(T~a'(&nwd9M(10Yݿ+ߩΩiJ$LiX)䃪bNJmKIvڵzanĩ9}CC;~ *|򂭦hx"$ވʜ$ @`^}UQ+%\1QƹϬMC!yr0APƒ+OH;g rӳ6Yf:dcB( 8--rcf.[~ N)D>U*YJCqYOMqBS۽zYJHxodRYoy4VlX!)Zi;Fs HTU8Ve#'jJo*5텄j>2uyfUI,۸{}7C%\ܱM{[FdY1TM&*az_T%em+@*b`|5ԡ>~g5W %`m6% ~3nu+[)`\z޹?^w^gyY(c쉺EtوbQjڅ:ycӺ,`Yc3\>H`l9n _ciѱIc Kl(и 6r0`xX?xQ 8PY'?!hfFϲvNb9ZQ 8xoSyo~Ŏ)>Rdje^Jn0.|MX3ϝqB6f $l\̉GzRm PH(Tik`-B{h1FpN+2$=d9Kʃy˹Kɷy!ZXGX5C, @_pIY {D}e ͜DètK9Yð *9FQIu`D*ra/z<D,uҡWS)}{I´ U !b%~adP-q @KcMKiNjYtճPUeWKý)=7>@7+cӅԣeK4ej7\qլE@~j灗(~2~/4q1@F\{t%§)NjeG xwPқSL^krܳU|Az?PA\ҙ'F'"=j*W!`L)&cݶ/ѲKXH-wpUŠS7SDcffyD@¹tua *JM78)7;봪ěX7J%g,3`aU[T"Ey6%u\5kOmw_;pUBVqՓSlӋWn2{]/"E<^fϤWճ.|F4< d.)Ut?s@⧄hy̭*y:2Aʛ;F wKP (h*<"zو6 ypH) N#ߛT}x),Qb`Lelq:=~;Wي{ !$p=nCnU:s+ܦZU,#QpX$G}-pK&d$I7Ri*QÂ1XTJl03lQ* ?{N.Rf:Lkӏ ;zk˅޶D'_hw hHvP=f22UQ?|]O?(? A 2jeEby :kӀ+_ﱘ3I0E̸"̙냬έEu#udӎ<􏒀ўMqM+{VLݲASC%gP[yk{ot,*9Cn+IJYg~c<%U?o?@K-7pY"uGGtg]{D>Y\+?mEXz,!(pp;ܛ\EEFsS8 (-aB(gCW"~LS$=.EE@xMuxA66'5Dy8O=~R 6ͩs\}r wvWAC#rқd$ TuD})ŵ2pj4dV]( kp-O\ _)U;oI? LO$JeNBʪMW%e{2c?U3;4z1laB:ժPύҗv!VbA8}"_祉ևmNO_%XAƉh %6(*n,bݴ&ߕ,ٽ~9ϖ:FTohD qc%e`U 8>1vO356y(rX鋴C3E-kxG+NeF#>UgSq!Ľl޹~d^lD-.1ZaɁğڲe ==auJi&۰Dcm0i<1U$r]{hn@_+GLxMh*H,G3H_gSiAb舭;Ab)}EN.g{]vv希N]#j@zƭ"o ~Ѣ=jʽ +{DTU{1X8Gc2H4j69AihD'K9%B$>__b}8B\C<(aoL$˂#YqQ;Z/SDT7~W"!3/f] MHO"Z<%2\kGAV˓B okRϋpOGDB^ y[ߓEfDžsY؞Ŕ+sѪ0.o9F8]lA/Q2!Zp%V?,{Uts,zX*iSlAaƞ5ߦIw{(ͩO4+d}etQSU$GHF%zC6Ǿq {{-NH~Ru#<`{Ck:Q}t7kH9#^Gu:C%ROO^-a5mwj-p#^dGKí}uL:$(@l> 1TFr-E5BXL"sr.Kz3<"lp Gͺ&aTmCZPF]w I&bG`#%Y6H|dbxYN#u4BtHTAՕ鬈6:9?VF')uU*?-%J25iwv&=S Vl{wo 1,w&'d'KhP}? Q[]fRa3A@ƗzxPUnZ>aa.p~wDҏn+ ݈+&*qH_>Yr fm< >Bl-" a2x<:mle΁}w_FUֹ<" 9e/(q O2|g[@Y{G-mlO[\ I'?h掋<η6-\]AQ+lwzg ABޖGCDy;Y.հ8ܝLgTxTJ`wëIb])WeՏU/Y/SsJ9ibLE.-$lsdhbCXgl REHJ[ bJp0SIY@g50v޵`/-PVв{ڌupZouJrxvw1_>'"?ɳOWkl<} 'w HIHbiStYۼwҞ4LeGG9LT6 |5mDb@M8aqtݥ\c-;Ҡ,Eu7'3"hcN)-^ ).xbǬ(̺b@\w߭ؾ3DUξ:^pHc-zN*e "SyV}:'b`Z%-͚#:ۀjȭBj =654۶EԦ`[Įb=($[Tc& ns:|/@b@Ae fI&L1F{W/Ope ǣD*W3O.OWg=R<(u[ЛC;koyu4c9BqTdw5nluO!LU7uQ;,0j^ uDF:~OOZ-Lz3Rw7UcIh$̺ʒ7'?&VMm@DV&FV1!)2O:} %[sFvk*(RsN:sl~*+@ljS\O,^zg[ :̸͗+5fLSw`36Жs9D%ozDuK*wm+My7)=< utuO@2XAJj@07J53aϧ \ԻiT|ʐ-s$:}GqWfd9%eUb6P{bN:wmVaHtI`Zx:FeƆ>;x{8$Q32eLu2Prʀ3@љ9nnsI([V-Kvz֖>1"4 ΀>*Is1W(gW^0sY Cv{ȧIL~GTHuȯ7,lYqdWǟXۻg%O(YԼGSX/jAjjEH^!#iE׫+ao)AP$ZIzb5AT`ך# I޵LS0Sg |UEl=%9pxfUEEv k.Z(cqvJ$WvM &iΏ;$e\NZ#;9ַ+Gz#sM$o`S)Ds:4& DH?؉^8NK,;n'[NIpnw85{TtpTh”~s]ϬE4exZ[" ?TlNRo[[(]ޙFL!kv<*6af]O:Aɺ"3:z ތ]h5I/ݭߛ_\$~g yc CB DcKHĝX^uν;mvkpܰ[ U@UM# +NX0Qʽ8W jmhn1%yEwۉa{шAGfܱevnayӿ@~/vn0]Z Xћ9P`ӹ7AlLtL*bD[ivS=~pI% WjeohN'p^4הX!wgҙcp♗`=piq$HP(’Az6'<" 6p7N?)򄝲̔ɒ $?PMWdvT%Yld-岤ܠa@&:ZHvU57:?ߑ TPi=yrod+W!}Ia",p16(\ygrתnoD>E"c'Zt~NtC[9O| ;v?gx!.Z<>FBjaeSQ `y,Yt S$]oPE%B8G0OPn P7/ʛL8ncvH-͠46R+5[UMCLt5?;:!83M`x0G;(9ꖊmh WhꧡZɰrPOMz_]b쉼Z8V9_>bh[4aGogB\".ls{$RXIPabj |Q.a]K)[]U]'+iDbwrG3tk&y\LIbjYHѸc>qeu5j-!)гws,e~ ,)bgFU^KbS]n.X96-v"bbK #ClDwAշ C8]-cNMUJSe&7@|Ýl^C/@O\fO$Nq)w}n 8Fþ+[؛_i}PL鎔@QNdJ$xs¼y՜Sd֞~9nC|]oajy7򉘨~|` :_hRO~>뻾}kwƄB} @1{Aq}9!\z±A~?[OEc̤d{.Qc=E.BaU/,UK;d.7Q˒SC%YuZWhuDuCؖNXN? _Hk(FRlS >9{|U`f|x}=@ܢDu8\yA6*Ǘ0^VԔxFz6J@ pP=p;1!{ALl'Rl9 s6b=ǕV%{;dצ0ΆV(Pt3|dOC}Xk(aH*\_H> (TU2N^ ca@i H}P(c ZMH,0gJ29KQ]IbZBB(un(B%͕ c#ga _)cj=5DWr&9[GD"[XA8=g']Y_k|z1ݾV4QhH߱ue݅1|551i+D?-]"b0kj¨ӻEn6=VS9NKE5o A4íԲ9a?ci3u$:k[Fyp1bkOL{ BQiڦ(Pvyl6kUP N=MɰaOP8|P̙ֈ,Y_=*LU*Όs]/@(ۡjքlYDO`jx ~@  sLYEߣBA`"ϫ@'1e'I@5qބ\˸'ò`_1u3"-b!-^,'hc+a֤2b2QG"mj@táh8Z0\eAY!@ ]% 7}hb7ni>iE "T~!rE9ZUw wg*B֝A2P|nJD M%3^g5&mZ+u7[c=D.vS)0w ~ZFOIwT PrJ%fU]dUH?`~if+`ϼ+V6"3v-NJ};ι6^qvk[L#\p@sxIj=Q6V)]=1"ӝ NO=^(4; OEuϙ~BS-au&&E3SMr -mXwmLl^ZV9w.օYa߃* 3GlW y|R֪D[fj $.<^wurl:zz;d6slEtf[o=7uœf75|NS4ipȞ"?\j*89$FUw59,D[T yhko~&8IO6h_ iI`H[>v']+Xŋ^CeXE Ԃ-Piw@Hx2Ȉh sbӵ*{UGZݧɊޟ{ $|P+ftkӣ *,?ypyG*V8ds7/U1JHp5~': ]}wX5 Z QzJ틗p4f(ʤcw`>h^+{Ku?ũfnଚF/^srfv|'ֱZs%-?gLsc;lu-bn dQ'o jb{?xn?G薊MHN" ݺ4SEKa-d~uӥ|G.fBluҠ[k_jrڭY] F*xM<ՐmDl=j06 i@x鮬83lo>==:;sAt8c74dR=knţձw#_xz=+p]I-LO&U]?6=‚zڻ7 ^V92 @2;؛KL܆y!dFxb KJILd,>:Ovb;s_RN&WT ?H0Z㬀 ;̘Xbyoz1ٹMbKLbmw;F%yl Byza="mRN 1GPx˭S_eBd ) m.&9iw[ݎ5AҔ՚J64bO0zVxS%Mg+d,boEf4Z2bD8Y]Ytz.SY:Ŷ+ <5xc^ +ǧs4_u?)2`*O&/܈Ȝ3_0*; <HJK`O e{˭>[4;Asc%dH(j@omm=Ml4&},@;|oG8+$M+*k?kvlHF V9d&hBIb,N+B>t'TV$-@Zv\8P0٘u'GiT?=N>\B6ek.*/@>`=k֬e]'8E6YY= 5Sn%!.2c@X!B;$%D ܧuW / :g[|PO +֏-nʌհd>k (@2 8d>U I-dDSwoÌ!3FlM߇>a9GNV0ЎjP-T9"^˞:KLC^D"C\t mGVI&l ڼx=\#YK%͞)x/FR&$drN0sVp_8Gʷ,|[Mķ[їs %oƭ[Z;l"ԩ@_"t $Ga~dYb¼u /&2lt6;mmP9}R!e˝ewz(XB+P!,''hԴ+a_Ɍ[i͍g!^ѸE"-ɷ 9/U&dȜ2ה"kG_زWPm;Ѳ"B#@(gansq6^󾈱 +3?ãOT?-h[2Ú7~ J I &."˽m뙌\hjK3h燄?wgטXZ%_&WZX#~?Epi顿5ՑoϪ}̟Ԫ8U'$f?6j48L +nlM.PKpC7_TY?%W=Rڐ%~z8=#30;=h &2@ 6OkM cNX`l8=}^wpJ]LZ^Bo41A7w}20_~2РmJ %_.ȉmYH} 1zv>Agcug0&%4(f$V(~7M_A]3sqaEM:i L-Ym -ebTמX ᫛*tY˻{Xӈǒ G[-F/dGbqתG7Њ\ƊKR=sLsP`p qVq{ 5_U+3f[J1 2HNKuwC{L}M,i V7=27&R\aֹ->euQb [`IYnd/S2bd$/ 1f/Pz|_53 T8`L KMHجq/ι X<߻X;Mt˺2p "\[BYssPJFIG&|<ߺݽ6આnrO1p|q[/ZKjڛDevC(dͩc +hD>#Oe;CԈęCn燫azE_׸Ԩb {yeuD[uk^/  XM:_<'.F$Eaw|wsM婞?ڔ>}Y+=S0cJ;Xs?5폒'L#I2lCէʹ䫞IczԌ09 ,"<6ݰտEl~+b 38M#M4[ON@y !WOoAmmzLfEfEׂ9wi_TMNF˟i1NDX N5jD977j:r?;̫!i-J!ZwU PG7"%? Hkqrx]J_3%sYDgW)| Vm*3.Q[?owoo )"7 \ڦ͐諻r$k4Q1t,+{F'4UdtQ4,jCA$,_'C5৹f@{(yh`I7x^3SnVH g>HFгYaxv~{_ܚ;#\⟌HE!Ik0p>{ K @`{fxda8\D$F0b/ri T~+ۘP*>UvLMZabC6V^ܯU0~hGulKm#q}ZQT!;j%c"NN3!08)^,(JRC=V2,2EJ9>,Owl6.οgʈ&iv|!!\PM&90x[֣R#I1|= <'&MsjMoVwɸb4_4"1dVK?' dZ""r컲'P1'ʐ|)xmNț֣Y^d} &(a\?Unsf~U೜U_?+L (\rn}5>|#sAeP(nxLhIQ}A)Neft. S,tg0QXЋ`$ ){[tġ;XFp^G4fEؔ4iف@SuѴt+$myԞ__wf1QƾTE?]K uz"dyoAO'Db6' Dq[S_}d'D4:=xTS"X@q`#d b]zL1Xngא˼aj(pBN;~Ƨ?(>|artk*r%M-@ .('(F3y76% m;mlXav] D剭rIv4K N)΋+D)KZChڸՑRTVm04LQGB:[Q{TI2 Y;d1q&#He>e=rÁ &CFY ]us.+Òԕ 5fL ؍Kleܙ ?#]+m[̀ Um^oLZ:CY!l8MDךg9D T;o U2'bYLi1lF(~U qt)^ԒLaByv*\^P`#l-& U̝+oAe囯=1)O~ -u,,aG7c_t ` pv51UboaEN]XBWŏr색~'ϯ4@ %I5T+QovA"*`[#|) 87NJ ;9"ccAy:͓\@0vlw+6]VC7=8J¯z21OYYZ,nn٪_ N(5nQ=m2lIeІ3CwϢJ` љ5hIfQb5d޷WO"N%c ROh+񴎩{>&#v1vczgK^vC%F@~,iP[T{ƒ`h+hSPc=b}x@R=@ZYS G ΒDј|3,#^8xî%*Ai0-2 Z+$9>XZ\^Z=f} u¢OyVMaEփ Er-?Kǘ2RP@-1L]'6{Fq.ڈcXp5B݋ީO@q& Cת`*402@e%X./9ĉ]ovM<_;U1o\ĿBt3[*e;ތ8=Dr)j'| pd}h,kUWbuGNH0Y+ %b/~bOܽ¹Rce5g3r@7{]#V"zܳ>X܄YuLcil~ y\kYom٧80f;`Nh &爰gTK5&ȦM5޸B {tr'Iߊ8vo Ffoc3'E y4C匘 3P|$$&߾˿ 'l = LW€{ i>{?ُј.>Ƙ'%*<r#Ÿ:+, qeIJ alvGsXQ ?S,ү 'QcZϫHS&YyU(QOMT/l &zu zȕ=\n'>X!Oц]+]݋F4PH.y:W;31& ?WCL}G KQH)tM?Bm0O~<(Ec>Cc%)]粐{Hp`4 SM'0/AJԟPX,rџ]{d >״иdOޡWZ8ž̠ߞ_H+ g'<ʼ&6m Yy$e~= i/k=Q2χ3|҂Y+s$> Rgz1S'3nq$яFZd>RzJ4||YF[[:_VI6ts{䑃;W>(Ũ^} HPϾ&WH%K(*!kf !l?*pbKЋ Ӹs}(v+đܰUY"В?zZSu&!wxayFZ,kB D Ti[K.,lFXV S T]o҇taam H)z"sYc!RD _!n"+=HئV<8yYKθ3 #Uո[Ah`xPo 832D0/$GVO'wƕ0rrӃW~~oKVO9EI֖]F'7 "I꠵͓S>OD4m"))toȅW&"mZbxURBTn'O2v}'~;8?Gi/TciϣaVfWdd{jrd|A#1eQ\s(IPʚBZRV:5U4]̀W!)Kl" =u) 9P:I_x/3sCV 7Rv7HC D?+%.dC!Ŕ۱l{$"T7nU}%eSN7 ИMe)%9f F@dq$Q`Y3G<=0FD6o+w5nB;թ]Iuu9"0/=&K2zݜTUY>d"qu&6Trr ?}*13XXywׅz` ں@NA/f6,wYC0o]RUOB DTb ;:4 zhuL_Xěp+B)z%/genPSp q L>B?D8>)Yph苻/]E|]SbY,9 W*c"vV$JCwfCˇB. M'2nK/;L>X4nxJӮ[P{ W!GkJ>e(ô-BakpT{_kyAmO2wTT-4CZv3r\L%ƙ}2cJ\Q, >bcAj&/-ACg-'CR;Q.z F0 |Ž+@IoCu6NA1 "HSX=)w6@:5[9gu0!I H`r aL3(pxK!bWo TgqfRǚ !d?>Б4/1<Fr''\&,cG5_z8^_%L 6 @FN~LJ.L:=YƽOm)_=+%4]2J ,3?TRWZpDQU /1pCpʄMWǥ?4$DbuvK#$3 ܍>/sh*E>bH}V0Gp 9J2֧`(6Jl zVFUN%6:uCʠ$:08܊%$>W1PF 쒉O"D";~\Sdi*rh{M<|1|êȷ=$,h)3VQ%`6lO=$;ۨ~%!K_/ԩ?ƭ<:4,v0HNBS\aSM.Nɟ׭C!h"u+LϺp * pі_cK1nAѹn>1YH7lv\\`Whέ4w( ZX /Q]Oȓ,5n!֪<$hm1.-z[[~(pUDB~-[AYS:bf_kJIBJsu oBfFE<ne%.)@-[^ʁW-3 hdZPp:@fţ*)yYt) T$epܒp/Vm+פcU7Sp`\Q w^WIˀ.ٓ'O=|3yEm"U&pjTJ[&ЄtI\[K 5._S"۶zVd5 FoxԽU_EB+Tzg%ق@%ZmpAU ;ȷjr,R!Fũ@uQM7jG.qʐ肑l%یײ 7+5$LAeEb/VTɈ 4i_? i;RjӬ)׾NPםfԭ",77ӭrq>'4DB Mw)́}&WxR/ &"r/Nxyp5b8G]!ۣ] (/hc=Bnl1ҥ*qK@? 'IH|èuGоpX!PesCʭsTJpKnY!Bg75cPPLs>dp5jM# "8Y_Ѣ-?D x4fKN-v|`O(\P{ӳC'Y29v 60VsN{H Q$K%vY)A%(\jQyul,Z${&iﵶUÃOl,IuI;(KdlGIZES tl.NwqB``36<'o {ZA1@XR]QfS_Z˩! wU4f}ln\,hl9!vD5q$M7(2LN!uWԷ^cL 6g>|]! uղMW@z|EAkR=VcrَBA:ƃKB\Jn-eu/kor W4bATn˭b3p|hKA]ҾT<2a)M>d$l/8{SA-T_=-\,d`!koD짙ՈhYLZy$6a5WGCQ?X2v3mfe~M\5;5Bs(uJ#Aؚ•;wTgXy4BetSSnL0)а`{uNs8^_NY~g[jCz .G6VRC^GCx*Lpto~0AHe]:-#oc kN-(#tQWZ-{33Eө=:;WHveѡls]o`q$Iaa60X6c;Y 9oʠ2nnʜJtnqaid#)[^h8\YjNl[}cs."AXmHuBj725vJ? ZYS;P@2$*>K[(hЫ K|׿ RqN*~`sـ,?D VFRRXF6.(_s}ȹkbaxk@ B-7p?IȔilO19~X! 1\z1<4[[${D`y\2տM3ٙU17P%qk#ەHnP芢z1-&sx5g5~~y*O.RyiF`F :ɳ9V4?P'+$XAß^?-E*IF|6r)z,Q*47uO+ 7PS5$TLsNp٢7XTDܖTw%&&@r_pK߂ӲW3fcLݽM|A&4UT{SvL]ГKLq:c PM#pCrp:0^jU?Pl,U~%`M.v0qGId-kX}<zZ*o#^!E!izCZzqcv2 >%MBz=bs6ysP[^Z֌gyhzy>>w pT5I VG/b{wۤi|T<~ʼKH i꘯S&+iTUþtڊDV!~TnZ)5-06Jf^N1^D 1vuuaIQ%!,ɸ FVq x0U'IoyI<@Zb1T`4l`^6ã3r8$z2bHrrZh6 hƮ|nLǪ:}\lEh'M`-/[@o:`@&-K?nւΓk3ӤK _ݡPc%Eަ'9I q";XZ'\@B.JL`%a4f{I,A7L1n0Wo! 1Ӏ"`$?̓ GGND8)Lq?^S.hiVq+`ʚq|F8zů]YI4l\+7DmrկsrX m~<8mx q7&1r2͚9r>6ў_܍[[ s0^v;_&{shs.7av8|ͯv0,ss /Z֠^z]iӷG/?vo?3fR5ykJAB-P(.j[ܝJʩeǥ=A?bK}z;] C:=QMTPQ\s\3H >U.-YbIKf wnÖ |r@$w5{T{{bBL|ﴈ$mTW)|.aΛtD `_f~!&`n@O3%7EXۦc6l}>L6?Tu.W':|6f/?Gq`g b-||S|l˛dԺofASw`6r,hd@\FցJq:Ap>1{7ҍ܂ull>%np}X\EzVyߟ C?wH{p~p%\!)e\oq3й+YX\nO'1鞷wdaqf92mXz;if`OveB[;-LSFWL~A(9?ua =}wbm^MqҰUmX*8"H͍]6p4 iKNi6A5?U{]I>^:сrbtUkY߲LZSPW.kU`Rjs'E,Pq7^ӑ. 9@#ZCH#* Le!?35Js p#F8k_:t`̯v[~e8RQ` N.&5&1N,-%nuu6ɌM#ԞRr?_ >p\ 0R|8?~ͺD(NE~Zh!npZʦK#4ux4>.l]\lS]Ju6 {@R3 4'sT:{xE>%B6 M0(6hgVj _TuFZ>O>`1qM{O*|qvkƹ2 $¸!)N>cJxj\~AssZ+M|x`~fF•BiXk@Bfƈ}raǕ'oTF.Mʃk*g<ͥ4UWk~ǖ#do,@H((gDB騎D-`ʉ}`3mg|)/Vv ybGyΨ݄wHQ`YKŁ\3897/Atɟ+AXyʬV O&OȠzpDX,&\jZ37pdI,ՓV&dt?=[)g&CFgK87Ƣki<Kk\kAO'+ &nc pAS@&@;P1D*M% ?k"z;.I)%§Їdp2u{ݨYh@}%fVvbj P^7sRa"dn3d  jDЎ'FedPH҃HmH@S/ߦS!3\HHjٸ'YNSd$Ke̅_zP Xec l4n7˨Sq #0y$xGvU;E*{ gZU Cp νCNӏz@F);HUTzolo=6g9UsHi6 V:aK /j4eSWea{{8ؔfƊaG]<3QV,lʔC'uŅ8Mݬ 0] .B0(;闚 ^.;M?^,X4Ўڢ /m~pS՝nPR}OM#*WWD;eQ͓LsOEPߴ Noˀ͓ȤK?Nв<,A1ZU~:Bg j3# #*UBG)sO|CMo"^Z@b~8٧ݞ!mN:hB⬂Mn\'Po b45G3o׎N&J5`pE'FA`ڑm̅ >ZM=ϲ{Q Gw,{62; WPKD|>yj_]ǔP>d ȼ+AgIVjjEsyRi O‚üvX5e{qd\$3䘓/i%G@uK DbLG7T}=TgLsy??/Eב134ân5@Omy<;uc:$PHEH y?1'bMN n ZZA R.sA+Hh?ސNaí<FGCY;q#(1OE^CRT01;CU5Qw'x芒m@̋2̛ϖwy'WtQWIhP;˼'}ddbiPmNT}s5!ˁjƖnq4]+i.\:!Rc7۸c F g?m֣} k~T8oۑ@UU 8 QUqR9!ꄦT  ΰ t`rL"~-D1_eHzݹn_Q&KNЫ@@TEQ2ҪnxDnpܗRp@?V,,D ޠ jZԧR |+$CМ=yGt]X%yn;ZiHWC ׵q1 SJJJi ]ɹ+V2'ͽvo0X .v+ݤGO+sxy~͐z-Q{A3ଷu,a+zVȈq9Ñ`\!Wvq˦IM݅-/y|dfڠ_GK,?fP,ڵyk HyACњzCz [P(Ke:pqxz9DbaCس+[ê"30#8—깥m'bEK~IS 3wk0mo]RF<9kV2%4 _Wa0YqMܲut&ƢLݹɠޫtD%h eoT #ʖO)ȤmGH)NgBH.;<ᴠb-6(;$>P,auh{.}]2E̸ |KwFͫ{3Ǵv{t_v>SEܤ2yImȻg2[<)/ >@<ń1M~_^LLvtޑUQ{aMY2OO|>!~LFMy f:N Wpme_Ww #ЦC9gu}ɗT3yMvtYrez%{ lT DI`L[ČYjRhROͣzOςz]Ԍ le W$-0\h́grbL1I &91faf~ pVY!SjFljb2 Sq O XtbH>1q$J{|p73`Ly E[{CKOZUkAQ^W "q Lzש7ЗS:T eU2U ja:>͍ə ?&|^}Mci?exL&/dC /9.+w0!+3v$F+Tn4kG3gyfVI@HoZ'܏6FLEw?Ex* .|ޔ`O͸ WH@ z"M>gˁ$[c1;(%ʊ|u#Y/t拎>4ci;vꝄ.Gxϋ^'1ɑCfA z<#fv,$rDioe.Z^ȅDP`q}ߧ2P l7 ].q3I љ.b膨ciL_SI5}+) WF2VȮ^H/~ B(UbI)mmO bazdKTÓ6_L*,n op+?OR9aJXg*]OY[DCM'_艺aꕂwwf.I` j8< sU/]7k{m Q!⇧ZDTcp'>*c%c(0Mlm=i0|9Z%Y.V( ]x>|ObdCJ_* Mff9!f8MFtS̀IϥGԺ,r޶SGX[*|4Y3}O{[KE겠eD= 狲JnטFv 3ZvV1oi8q B<@PVi ,n4 (lc2w 2RobMG9J3%F7D*vO^EUj>I p@~ENQZoVQnDn Ռ.be\ xRSĈBw"+R0 :;Db,,בP|dz@'_֣\ʒ}d o d/X< J0lL5^#$ %q[x ڳ,ZO&H^:`rDrpLPܡpYr:vC, zh~%^F;W lLRO-ĝ[OJ\ aaP6;t،$ZN3B} f8F|n;<GԌ>]w ;Ѽgm'Y{;!%Փ+ɣ'zvcc1>YV\$ڣ~Ź^u-{R&D"C2vyNX0ߧ8 do%xpb $[-{a?Qp/EZ!y# oS|zYH |oV>`\CG3V=fGsίH^#4[hlL%ʕ9 PMo\n[tѧMVӧ1\3x^"1CjUI{[cX} HYWb<+ו~ik%Q?#kOD,t9!Ryd 0E"mX^|ĝظX&i^Um~IW=[2rkLFvaBGztt$!{n@B\23K8 G{KFU&̯qE2mE˹N= =c y_@ccHqf3Mܨ\}eڔ"p5 jk5vl M֚h (O`nAqo\:Q??0TTduT()bģ^Wr_(PZl\Еn=s=R>03Mu?MSuBm7l4/VAc+Hc5Ht7C<19 _oZH~-x\1_V7(;I{םLpKA]=GXCտ; X%aP#$YKz>r/}CAQlfd_sozlVQq @Oh98ʡ\܍lRHÆfʂ'dNiU"H;}]?f*RM̔ h)K,7^JKY;} +Z@) -;+|re37N20Pi(O).U" X~aLa>(?4hS3!1 ;GFCn )duW{'9ڲŦ'"bݿSla gBNoW P9EX{sU8| ~u38pl%9.XOH*R)^"B;嵲>uL]a<0W pyCs (_wX*=b0ºS$={KzELڽl[O̫/[F߾J2iOQ1Tj- T+e'!HqO@B4'%lpp?p5+ |<=T~!fW6/ѿ<@&_ϬkT&'ҿdL ii$G"Ўּvv_V25AS( ?_y|6O9T`d895NsPdc \|ד(ڝݎ_tk޵G2^*%FF$l4 :Hr*G;A;RtrK1):u)gԴ[֚L}A8l{ = $Ze7\YР[8xDo$mm;LmәҳRn7cgȓώ( wf40XNR+_n\##z[tM;?<"yxy^"iJaw租PLj+Tiq:JZH+%XhSTĨg9Y/:D0桖_XtE):YwKGz+`F:f j u x}{,0\j}韕=¬7;}ׂ9=e3Vw;.JHM8#XO}-u}@qzy+[^2E.F}PdNxٱ0E7lo'QM> tQS T vZׁ"rr^@WOz`b8ci)h>|0Oi UGr$WOSD**8JXٹFz> =KxB'rC/ғmMaWWk]+'Ma44z1YU?sTpM-Pr=jtd<9ЬV֎e;*Ed-`mcl\࣫9F1 <ہ$F9v [\K#jqaw^9NcƔC.ᵮ3dĻᩣx]EhxI=.t{s(`.)-qo&%(J40N<\t3,iZrk6A6fZ2B!ߨn?::UcI 5SzL/ΰ Lr5'| qMO[X"[,9/'st$Z^K7ml31DYu"oM2̆G>זJQ6jǮ+=^QJ̹? xȂN44mC߯' Srvӑ]@"BW)C49!7e#+2q-XSR]?K2yݦ,N}wܚjXK &m h*E1z'fOWKY^wޫ*4ѨVr ş{% `%y,ql"y )/̴¸>ǧϐ.irgy.ZE%~Hu9<eJj Dcg>RB^`}@JJh[JM1x֔uA0'$Hv>4jL #?P<*,ڕn ŞJZY=;ǫ 'L]xʦ0l_'-OU yer)jU $u=w-XpY,<{s`]py׎Xc ,. Qrd3>͸䧼| S2OOFBh:ڕ$vOQG$g A7;SqǎFgGjdR"YC=38ݯkܹ{;fV|wP.!+Mfi}DѾ?YřݬD5/uq,K"pv/ [E#ye7_3hNk4Wv)FoJ+N|ד;t uLZnwJ2qmO8L}.$m~W,ݛ0bf@t(uE=D%r6nPPe8$h|vrɔ!Lӑ7,֊G_"`>h1qR6h!5e`ܧ%<<: %UzP2Cn)\pY#oBs3"/nUt߲"L[8mBn!,,3 ɳ2'nDjgڊ'׳ڏG?,!2?cqx .E׭gRgDfsneOclqO_]~Xc@u_VX'9NM#2@ J Iw,G&%ŕT9.eiÆzMp҇y,HnLeD)t*T1>R | XJxv:|BfX V5r^Xm 0㹪ҝf m\p2Kg,@tzZrr|"=Ɏi`%G|_vSU6/֒/P&YPP Ұ"(ty ?34߼j逦ėj 8<^ wSSeU8 ;li!=n#K(8G\jCˋZ"ȥQ +x寅ϳe#*ZyRyﰌiҹ<XHI$id/Zc$ء<'siRl54?H޾a,i=!/p=);>pjk5u$:݅lDSJ1&5D}~{oVkQ+~|Q**v 9dR܇??y^7d1;԰)q.潚8H#}&2j=e0R3㸌meFケip&5V=#%f„%QIJaG*@?V$@k:?=L2ߘҀTzpe5v+ o@+;3sSGrPn*xU SpLa)ӅjH'ƭmjj̐70]y_i"sFdXVYH]"LZ'RpH_ w [i~5Vƹe.,25=$Gxin#f{IhmϾ gG)=LؗyE迖%sw<65 0u  cg{Xś"t% 8&Ƀoi1G}H03d(+ 3[vB%}X-~Z8xMxp5!f&IcqAɅjH*Gʿ*,,Yy h83y+f u y)PP3ri!su 1q}vlJj\F>GZDN\8=EҰ@rpN[l1Z~ݥ0\+ ^>#ա>^{Wep:+Ib%衣eCZ2$S*N',_<>F. .T 9;K__F5;nd,^ڟ:(g DV#ȹ~fɝ@.u_;{ NF 7&" 8H; vV EO(H+ɺ2y.5u#*6=Lu4*%ܡ{OK}' ]򔯘!{Ip _2p L;՜(؇i_P[4iUEX*25(fX'Uwfu#q` }^A**Cm\2 $ +*229 f[:̨*HG~Պ&;$z8]UT5O빱A!xdEw(y0Y5\xhi)5or"SF.TUM yA9&jyG&I6~K=E\B{rR׏@&hyD f$Xcqxװ#l]nge0bMZP`|訅{<^H:1de3͸"|JHx/2EHv0C CHD洉ctqṕx)JX7WLM2*Xp-;n>zJ텊 _zK,Qi1؁ ًX2&u)yQ K>KT,Mdk9rqup~ ВmmXw(m)n0 ;;FzwlyWn3 )d:J>Q9y*lrږ}Cۛ?($LTb8[}W `1!!;Hagl(UfE#?ELC {w sGROXb~n(-):~E`Ո$`~ #yKÇUy-I~PH?0.$!{n3$:)`j۵w˲~4,Q2dsM+8Efy­}.cE/u-`!d$#*˹j3ȶ In<+#D~7 tS@@f^A&˝QXNY; avg% au>J,>֨Y6["O^{T~w' ozvvB 5It/5/F^eO61Y֐2e >=ɎdXtC_R-=m,p7/=rԘ{ S};ϕ:y7WfMMW6/EV.ޗ~ϰ]{C@@OJPU<*l%9, :/ wk'Ɨ=8P}᥇ibڢQ$rh?&Y;Q`Cgˌ7C`HxR W܉3n[u&4TzH -<{ؕz(dYU)Θbܤ)J/3d^oq5ݳylGzC`okX^,ꍴDE w̜F8U-)elsブ&zzBr^~NYG*厶rjq07:|K|Ƽ-?)KҊ5g𾏾ԵuT}Kc!H%ohûQ@gZV?l |k%@Pk! ʹwcIҩ R] oib*}L>IRR{ Z!4iXQpcKiJ[isn:T0Xёjb z؜U7[RC.OYI"yA* =[3ǥV ZD;`rTm>PRSxgD~!׍3 C:%MB.V5T*$Ly80j޵EoZOh/UU(ڿt-H>j-4ײPZ"Dq ؤGbl?47:eϲtnlqO)ʵ#*L/+T8.΍c>oh)R4bqvJA{퐨Á^-#A1q:./f-i@'C;'p!4lm.W̕a)%2tRf' p%6řj -1a4XZ&QEe?9l9۱-*okSKƷnV>=*ⓥrv}`Mx^pFڴWz-FpUkVL{tHwIgCxҌ 3W`J#$.`аA 풭A@a U]x_Bhfa܃w,87uM+otQ"n@,5xOWR@nD(6gP&t*amqax 2^SM/V~LCLi4 (D=.t٩ Ͷϔy4vObZc͉E,Q7 fHLzݷH1;#AA!+֤[mE}xM4p(t㽔&beǰPv{Pr_xOw=QϷ Ɇ/A gdXqԔ QtN&^H~^[ |UM/vG*U6w&ɲw~o!őZ[h?+%>8mPG Oxs?5,HpD"H v!s+O241_y8U;o]G xn "%p~R.:hF>7ivT-sY Ǝ.@ݘu>~U)/ND6)w=L8f_5]ݵhG;Coh.pa(ZW4R} gW ;CMʊq}1!ipnMx/ݹHՖC O^etGA;bV_Pfb0L߻jf(1PbSJChNzd+n%Sm6K׾nx RpIh9!|6Z9c%\ʏČ-t;ZUw^ι u;!Y9V, y}DCZ4_~9$f ?~XK 21nj\7( ZW tYal6 t2%PjX̒4P\!ݷVխB -)hl/l*sr:DI*j@.  0QXFվ\ީi2af/R)mmsKQZ{,0+n_'sgÄQ7&;;huĹg_ocW]1KxZwgn#ǦnBsuRa̹ x&E8w9ye14ŧV]PQ70e$`4=do׶bx9mbmp|IТ=f\S"UXo iTKJT]\49&5a?f.3 t`*%S%qJ?q%tD'|qE I2̮J ˆE }=*ڹ} 5^ `<*Ŏyk9. .F|TOޘW'{w$_mf0Htޚ:4+FNZOЬ5}ImI^d>(IȘaJlMSUFFظr^O#y%>aQeAUHB[F7ڜ/  #FlAgD*Z T"tPpVlk(;L&DimZ!!Uvf>-eO -^$VsSB"OA%-~GLWdɯnVlbXJj', "#~cDV)%Ʃ6?5:qׯj^I)|ډ սq[M̃*8oC;DߺdN,]b _.pjV3 +m"([O6:/OO0*xGKW̆rq@8/eFXZ"l9VDb$K5/\1p-%JG ?ҝG0 ץ'7RJ҆ Rk262I\觊wBtÈK J7%~^d8ij`ATڢx!jnx[( ƨP[iȈOG,({1y:d|'n, (!|pQru4m' 0&SIhcMmX$ 靜3b_mxMTEaI rA ԗ;i2%g6ӽl%Dz[Kf6Qyo->c&U[sV Oy(x2WJcuu *`&oIr4#\NWؿߜ!̶AB I#5hظ7bs/0 R+#yke&=EށS˲_69WFțGIOWT>òK{kez_:YìrϷG Ot-|Qh7N/#sb3a!fBG-AXtm̲>=q;2/mb8ЦG!=k1TD~%g>Ky 5شJlh| x<ؕk5!1C)Jt(ayq3;M5k¢s&=V\Y鈳eͱ2[#UN@|©AϣG[c<~,^gNY-)06)-p`ș獬LҪvQ 5qvn?ZpѿmXK_Jl\ 6 (ɜ;jUxՊUuâ(;  3蒯?YO+eg,9~@E;v2eC-z.xSj(% $nmh'Ks^([<߬%k%,8^3{Wq7w`j0*fv1 dSMe%gٟ(R +,Ddot`r]sYe{rލpƊ&-^$;*jMyL֫5تS}~)sV阨`\W4=J枮dN{ ڟs}6WyL>,H1g&9dY˨lm16^<؋c@Oa>tMU_|ZswˍzmՒ)eTOWa\r>e,ϸk;gܲ3s쪊d]&} ,Z6R S_ m/'u%'$$dmJؿF eTgVq C:wt"Ph*_{[\IGIOtJ#h+5ZBv*3ՇluzB.w="8VW4aFT^hk4$2l4@˶\:.K-z@C6ƶ O-)Dzח&wtZ =s2o8J8#/_"v%(J>|DYRGusT-* UEp 2̧c1sh^h\3 Guxj4=L*XhcF_Qd)xi1cA"ˎI94؀lby!AÒHQ q(VRDd./lr8c+# =^cCړ3m5`BZ#4f+)^Y h;'Y4\j.oƧk#''õn&w_DO؞{(T+࠿}@Ũn/7pQ&NP}rPLDX5X 5l&]8NK`;ЌjLi&I+Oxhm[srY>:7Nb@U/'E,ZZ5c|xGP:h#YEKA=A"m'$niD֍ eʬM$؟?ua s'7+F_)@v[ ;!X ( ԩ=!KrKKRsPeLzX+=  >hKf.\ьi c p-eEɝnO;mE3qZ8WI-7>+ɂyZ@*3^l%UӗL>E{c`h=Obo)@(Y'Z6A\52}rFYP9K]_먝iJC<7ڂb.;`f#Mt/>S`zdO<)VGm} 4 PB1K񿗦S{O + g"3m#Ͼ:EP?"~(qCE\=͹~q)VJaڙ\Kݢ((w5HHe; y`FS7Dfpj@Hе^}D%P;AG}Ҳ|whoC*M?|{"Ow44vM+ 6@|aoiJξyW0.] (Y*vT`Ҝ;Rlo=Rmޗ{IhI| }OCҔ n22s&UKbd.kDZ@KI;?łښڎF*dHWyRM>?O=aѯ(A-\OLTL^e]qYܸ&:m)&S(י셪"4~S݆n*[u1 J'}MTt?UKr x ^ԏ`TE/\R|l8XKNaX`Q$YYntY(+ /I_>vk0ʊzxyNLT>n, ,o =ff;^:ҋ^vŻ?:Q^Ep*~s0܂C Ôiw8Yiyo:3]{`p‡ p~j$dů&^-޼b[hMI3𪀭9 - I9jp?~y,uEw1:5x|y/$&VhypXoȼ`9%-hޯ Q^H%yE_Yg}:H¶LCSdzp/j]%"z+ޟ4G)fshBe~N{֩oRwP#"@nyÅjްknX³4u&υ\AF#8B0e_ERGP* k+nQ0X]6/h1C(&F}}: To]O6P"AީJ7µZ_=`)hc3,%mPC\6Ч1|}ձBxY׫2hyD(N~oڵo=GL'[ji)2X'/1rhpEap̸Y'=G`8R<[h|`˓/ #-.eD#% <@=kܗjf=9BiB^m"77͉jzx zE;fn[Ύ]3̫2H`t'9<5kMZߐR'GʞI}')y3A-qwT$@bMtFzq?#n>CV_;Ld EĿU/6.k 2n^djbӌĤUR $߱ؓqnܝTSQ}J!UI}]:]:k]b[m& ]Į]S;UW?PA Pm!)oDz5VmQC+ RzKXʴG!Fā1OKW7S5=w25}vC2J"'t&vtXX":GR ݰv:4B)z?^gs<:j_`O3ah 0 |-&AzcxX-_5ZԞe,';J芊#G?hpTh ܦ ϮGoxtDL@mt[>B9p`U˧6Ա*Zsx<ѻS ?PF `jXUWH'97/"I-˙:\4;ECaԉyC[;R70 ,xepRLB<A!w-ݓL у":pY5q; I 7-kS@8rlNE]a3Z> E>#‚l])v󾨱)*8(L! Bq!P.pby*gP`ӞKi$]7Wa,/XDngf9 ]O{x\"Em&|)Oڪtcm2}U[z10]rr&ךs:-qDJlP1BI)X ŞlGQ~m)=aa 1em4/r)]$Ek(ؼ^h]!d*@ &sC'1 1Kȸ$=9.$:-J0y<*C`Gs%։@ľB /Jdis;B~xDu>c%9ws4cnDX3nenhYZ$pfHkWH[{x[= f<^|2}[s71fҟ&7eI}p1NM?C`ls2JCŻg3 N%j_EcMp3_ 6k4nRI>#$qqͺԮqƃg8ajrm2I瓫\&yRL$*>*q3w&NDMjEBc[&a&FU;d5"==#+D8Uq12#Ft={n`%Bsd̑a_ӬO\#i hW>'\>d2'C&Tod閼 XTgcFC.a 80B0VpN5¿iVis$a ,_qCqP*= .X%Y#&3蔉(RR4, " |`,ۛuHQw?BIg-, uܳ4CE 9'_jeN $)o(՞|Ra+ܓĿ@)*S/R a 1.ǰm<([3ϑb*{;\`pR!_ҽ=#:YsKt>,'7ɽJWygm{*{ Kj4"rcafHpqRZZD-!=ػD]yLCfkղ!yKOCOkSdK- S1ȳdv$SE$)=^0EdWǢ#zCdI5xAmId8y;=)K 1y/otAP(ϡ8>s|҉%rA Z'q9CG7uV@G:K ʍ7"ԅ_ޠQN^I^BGJ,F26q ٫I=;M\4ʿ =@G8 /+oW..*o߭xCiQ&Sq,\N=4 $]=>!R(NDL]_yVPF.bO~/xGR2sCֳɁ8s5*f8Ǘ?i$)Sl#Utr]o{!S,ؖڏ.T/Lƨd5m5׊(LØOq-$/t·d˻t֑[j/;bZ ;m9{gt[kblu^!r^z{`N#6UoiJd,j(#_PzW>WouP~MiFgY!A@V=l5fn y0ۜKD|Ņ;o:U}:V6Y+f t n%}xMfTt! SZwfu ogI?*2'U5in+M\5;];,&T-b'` ܊PQ>I̔U{I _vkǖhVT5Q~E,X!d얛~ zQ˜;"y`/|i ^m^7"l+vq$k#tQH9>8"Ie(MPO=]<ǂ<KX pTs ? [ Se~d ia||F|&{ IT|'.$bS9[CfzA2%lenkp>QKR;ĵ۹O}ύ[㋚Q(2(eR/l3v%nWwv4"@3,h2T+ *u&hgjExUKE4#{0w"@:6 ҍo%\RƭpsOv{t!fK1@JcBXűgIӮ'VDȌ䘣'F*!4V/AMMkBl}k?e>sFKƜIQF-'xp)N7Qˆ) 6A/ۂVD"a*c!0n/(؄bAEKHU*.FDWޚd59c,+<$jݙ)=(yv{O N-B[]qUY] ~)Z^>ۿ  ]v_L4H!b) S4r*YFF%b K 8͟S橕ԑH w"ɐW>?2^VC?';K5]D/})EǴʥsYCWvcbS/>Zq8u\cˤ*aٸ"*C !>74P&Xm*QLAk7F{~ӳA"=Zw#--guyޱΊGS)hU$Ôn?|ܹ+d){Ʃv\ w=d>um8炄m<8оV'ǯ> v22J%]A!zmF,/E)8շ (D4 \.]ޙӍ}!Ql ֯Z&j:UXa( Dx.t+ (t[oxoH;)Nh^d_\slV4 K:Uފ^Wj?U$(ī7*kȱgVOhGr- hL$82W׾HG Rbc+ጃOЄKսY` vQe'厨~fyZߞilH`A$2~GEq蠒j{aeV9[y,q򐄅 zuKO#fW‰7`l"1T Dw4J=]v[ܬ@!畐v{-O.9-gpGawX?h0HI(+]9#bW "㎚%t|)J ; :&\%OW'[F֯,F_>>mzM6}xJЙ]muE̴v:ĬˑI%0&u!DzyIݵ.3#T< 0KDk5Adrҫv!~3FO[#Fb^ [` M`!C 8Q/]dex#!Ťݕ;W{^t˕Lc_~&FcdW&pVvS!2w.T) [t}-k \F3LbEH>36S^3)mIgTo#p2)9w:N[/a!wsingCOHLkgK-UC$L>]\dPD!&ȇ|FNڼP=bhs"T8v [Ru]yAf7gl>\3O H+$n,;ӂKI]L8kl v`Qgʚ+:(Ȋ:n=z6iVNInIڃSF{ɔݙU' ߺRfFk_Ya!'2*yI{jmtED-hpp\fXfS+ɔV׺!M'2|()M7I`xH`֊Ԫ `i<e11^4Q7.%,&)6AhBO:@{Qՠ_m.aLU;Y:d e;2'_k3L Ӡ*lNgitɧ |08ˮW;WY-&7Rǃ2KRT/+xpK` $8Э!%lM糢n-;m ϶ޥq.25x0Mo(K3LTZi4`{ϙV?TW㉱ua\yq~!x ZK@eH((CvFmsm(/woe0܃FzEOI7\v'cg*+Ssu)eL>Z'Hn J&ٱ'Tʾ#Dΐ\׊O+ K˪Ԏrփm.!riSŢ0=ʻhgͩ`⿌->2zC~'\QkC eh4UeH&Pb{{ #@wQ %ohY9wܐCtpD.N=:{;CA'XⲕL _$ ;s6@_6.6?kt($Mi)GY>ɓ©-"dc6œ'#jO̡D)+<m@m&phạT*NSƈ vuh'Lw9ۦy=Pv=BRgxkLJP:n7 2dzY.z1-t{>R1a?my8Z'"̅һ;?$si} l<9 ^1JIMu16rC;=N ErJvE7dl?k*axPTs%LŸ=#H Y雨"E9Rr&LH*ѡH9!j6fB!oXvm57p a] A(sn;|cf^-_}*a0a/zM,\HoOA&WL JEtTx84V=gVh{)ߧXJ=mwznypj{ioq|H#B ǃ~&۱O Gno@t 00BJb ]B $++ ǡ$Fj5 Vg0]0.*xrXfh)@<'ӝ1Ο{Bnl9SoŋRyȐwG1;iy+Kpo6ڠ^cNE`i͡ O;V G9sG*X?P`M\Oz^/+)4Cj8ӻ>*ҡqtQ^ݳ3xFmy/ܜ1_0:&}U-Y PTjV >}i!9ͺKd4p/q'i[;"@#)hLMCG{ZYz -:N'uAƻ ~CXB,a~R#"pLOne^F2]]E^@:ע]_D uaOߴht^CZ@jOON}Z6/J KRp *AN\ئF]@YNIVtlkx[?Fb9=q 7дb'5tu $&ռ/\4vŸ7sɇ V"5 wo!GC,Z :-{{asx)Sb gQMt^Fdb/ ۟@K-d+mz ( z_mbϨ^)!!v]i/4#M.v*,ynm菢N?=bTi<8QCP@ˊ `5p@Kt~&Iթ2 ?*ݟ/O?p4N>T50*YE/% LbxCns>ת1q2 T\qa%B/+Nb6-Pid>VeO8o#Z #1E_8pKFny A.;7Z}zȡ*4 +]u ` X  8y,HYu::Ar˶|bgՇci=hւ&9ĴÒEA]0&Aw)rn;@L8 nR%\N@>ϥz 5{nӓLM]tk $aMr X קe)ڰp/V_61X|)\?(~A=7W(W+Z/󝒘 ߭N}T*'anh1K潨5bgfD0RQؗK7ԄB'|Ę9N;AUK?opTv/$ qoh%PMjEDI%!=_yHuEQ}a vG"foG *$R'GjȎs=j*%R\'*$'|'Wi:3pj# ( 3&BͲmh n8U _/TWq |i. Uo}}j5T֠I/c#nO3GD̟{5%sB鯪*2=UNoz)]7{϶Bq/ Xց0%\x9ǥh @ϦD])聎Nx3XB[ _6!q:(wҗ;U<}l6NDr!)moSS4#$Lθ$_Z4J6u)? :6IơZmEx ;ޢ"K穓6!1~@ U :ǒT`=lEK'eWZ.t%R6kQE]'F(/NQWj> kO2pՈ\ʕC#C5AO:gC{Qyĩq^7n0DSs沾#!q^êw z/hšQm;ឫ2X+OVwy 4omNJ# /aTq_<8֎ebK_.ǝbFÌ+ 1LIuRybiC-D!g@lV0whre׻Skq L#8cnxqpu|O5x^ BUOUS,FM7g@\`t$02xYcd8a[=qc)s;3"5WőG>C5W<(1؃k)NgF}TSdx'ޘyde^&e"d9R.3T%^BZ@N\¥ >:1ѫD YavQF׿K/v?Bje؏+*հ|+YDϏ2eyef8L3ڞ@ma ЎoDϡ] ዕt\Gh.Ց*zL{[sxj(ȋ$3Zpz'6ŝWo1奫$ 'rAG[UN=Wf4"d2k0ɱ F֍13Gk2`2&:7,褰'Odj=ܜGT^ÛMSI:ծ<pHr;P>,7KP]'h[+ nbv5#-kvOޝ+CDWTAJPw84[^a5q#ҍ4)0y3rݙ,=㎝͐\HR::5߮в#Y51l":5|x l%!54q$Fs#(gjU\iE+T-&)RJN}?XZ1 OKpʼnCF"z}∽"BL'L| n!dI3eRlZ$B|aC^Fٲ]xI)ʚԱ>- ^~GJJ}"9ن'h8ۏ3B Xcϧ$w"qHjyr5I;/bڶ"bZ^f?r\V5Q xR zAD<_lSH4N'z+4i L !0!W%i#f?Zm8T ɪ~n 0Y$LOx#m6I`ś%V_scSȄu@*+HKzwnnḆ%Dh;6B8WFnry#@'>f71vj(4(b14`Ha!qvfvi~&;7nDY,{?%O.m}h{!ƻn /DZ<HP>_ ƶG>^]UgP_5s˂8ܺOuW4RSpB6 ({2]Ulc̓m(I;M(hK!e988|Jˉ&1!= n1eVjEB7>0] nmPˬ*; hw0 U9|OGۇ 00MtBY3Vm2QT$ ,*̇HOn1)Q1~` b>f+=\B} tlY=b/fhȺ|T~f"nS.|'ɷҡJ[\vWSe}rT oפּ`PRiϘ@876hS_}=ELSU17 nm^E ň͎TWK% &@͛;` |)jK29tE!~/e_FĬ҄J(A<BYaOMH(HHɣ7um<%dA5\Oم`>`kSc!? inQb:ƦNƜnNh蘓B9ō9䚥hsp*32Y|cTjoΰ{ 1IxxV>q]6*[,3WM_OX(1h,"s+>׳TEͱXӿӓ~ "f+"SX 9/5W43ʿBvS·3NÖ4LJ1T; vBW~>,kuA~ b Wtm'L5մё*X8!F[93QbNTZsQa[e OPvڃ&Abt|=ި:Fj'5C,(6xY$9qxM==Uv0R b#wgEAh) v:3i(UГwS_L _&70xuk\3?)Gxzjkl;̴) ]h(i\Sb#cj ݷ>z}P=Q[~C*t=v-^Gc$ې>  wGhC$ IOa[c.3J([8]xzVV^9S^:;e،l{6 ƪоG8a]XKx{ټ/jKHLbXk9(Uah+`1&$Q`.LmCo{EdZ7z`_]FK= %x^&d.ہ7ScCIuy`K5*U}(sSJ,w"KB|#=B|75EYqcb&T !ξ;{4|!t0p?boP`0k)V=6@8s= ΫTL0ZU/{ԝѡN)iIOz.%;Ic B,IC|kw6#a[.o#=jN(:z@-ln +蒨$aOnC bGCc9)) fOVRi%$JST݊%c`;#ַ)P7_ L(~ RIns5^+꽣>lf!/TYԑD}qgVsF-` )&3Q6((o'ȻHAӜ *߲yc9R5 !LscUXYre:QL1VQz$~vNmwQ(aVN*ȭ tI=lU@X(,/X{L}&d)<Ղ!T3?[E2Od@&gcOF_aY҅2gMCr Q|KͽHotF< |89|lPs]K/@[p3&^Ն; )K1ٮ|nq_,Gɴ=릷0M#`?MIp)Q\ins<-_̩,͉<ƨWHiR+M)q2r `!u+<yc7Vxl sZ\7D,<1l)F>}#MnP/ON.m¯3_0@Ev^̅HTUKy*vH0cRۇ6RiRp_M0ށnޡ,*C0Sp>4LxF1V{{`)5!(mԄЮ&':p7`&5bW"6 e=CXVT\`UOH㳴* FQc$pY]".0/8w D^\a|b(ea1eh37 Yf'bzc:YA:%nA0wELBkܝ`)!Wwި@Ot8QU)yXֻJzEtY&K> =ؗN} pWw0f:yc iCW95E[lP&Yb52CvT|5gd (y[ ^# Ek*c͆iN`OD mN&)\jQQua7:!?j1-q63ۑN|CĩS`>1oe(%ST7 %)O#4U5ſDmR1|f &yI=\}L#c[:2҂h9ť u@Itt QReCkq&d]K,N5yE<&0'êe MX{Ajt|dOƟkew6I'+G E䟃V$'amV/[մxkJ'2%n7wJΰ+gU]b֞˦o< hf2. RPL%W( Ѓ361,\ql9q/V]\C"jJ^pme<_`0#lXr5'  8Tg]—d `ƍuQ:-NJ³6\(Icuvρ"|y=@X(\1HEW tA-Jlqܑ frbvД@jEzK&z&R:mv܊,A(q1C[c|C͈ ~"Wk'ÌX\&aRvRܹn :mK֡ 09B_(noߗb՚] 7`تD fC.Ph4d `ώ$WR]s)7-6 #Ӆ(S )[5jV u\CVLcE4@g%tjs WtYMEG(j r/#H5=-HjJd[,[}YQ ]*nPjw11z|p,ׂ3y|Iqr^;Ih1=EV@8:O ܨ[r_3m://Dnfq?X_*rq-ҵ ݦ۽G9ByUfcD4!REJBCSdQuAK%SQi%b )ĬS)mˊ,W6Iٞ86MX^<#2.f8Sk G/ )`"tMH4Α[*iCݻP#F(S^qFEl_ lQq6E9Zrϓ f<_`6Q >yଠ9ӖDnn<!/`ַ=R{Ҡ榕 qy`#!" əd=/W%kҽ"ET\fn-ܝoC̶˥zzD#+TL(Z>KIMN=oGq&F•Nc5FPFZǞVOݸYZ8;; CN{mu@w 1+zin"\ JyGVZV`x[m؄AJS;(#6ݺ/ט޷7DlqI'yψco< KO G9-}z}sƤ=c~"_+dND>y9Wlq4F6.Lo w,'JstǿZ[scg!d{-ٕ@ؚ;.aSåWa,4q,3f4!VzVB57/J1(W 5:N91T}fYFIze.p ݢa10]I|J9᤼$+ }EMM0jM̠r5-뿣XD1s|V!+0G=]3n-*&$Ж\y{TtU7xt}n0ϩƊkQ|*)Y=nBv :֡tZs2p)?x͊eNGIlV& #А`.#Vz+6\\飢b@OGSRk->JT|pS^gF V*JҾ 2ěӢ'toV @ݑ@h[ONbkvCWwrȹmMOITHa@h.hRKZ+ ϸ/ ]~ &l=rpO^Es#^B7iڕtBWj);uDqsP1 ["w #vfETC*-,?Wjt*$lmTn]QԘGu18lw.$ĵ9g=VL~{}oE,$ju/Fcu`KMW ,\Кq"xAKUhq_lvֹ`N$&H^[3+Wd@t3F <}uUȺ3aآ|w"bbȴ4‚+s:Yy-irg,<CtI%z~6xp4eCiN*_U!D4IKwPWiޒ6^>ғ}i5 XV,{E@jECx/{K6> Jb|~jmpliTf;k07&7g*xꀈ#71iBD}廟>Qd+t߷x`?J1~m`żVh˼6o`E_ rI[g_=r$,ǘ{.TOy4웱v;E T7PДݪMżMCjٓOlr[AkY;dq\g6iBSێ !ųTs~{ވl8~_=ı}:bjȨ;|x,GO񬆬ud2}!ate5#n*͌Lt8A 'Z\,TuL/JݛgLnɠ3bۉ-,JG$c;hgrxI¹٨~d"Gw6;a6u> H\4Q}SEÊ،8 MFt~at0ZX0Z}Cյ +^:]ߢ v{}N%hG&Q=e$sa15,5Eq̯.c,hT7Xt8+e zdƌ˞Ǒ/#-T;uBk캶F:G@geε.;},9)z]JZfua|տ48i^!ZՉq##Vڽa!EX4eȓǜK#xDaIRGwa̞iA^I8V~_E(^E(ۜ~9OJ"F!wHGэle 8|GmK 0dJl 21@&C:UwScrz9y6Iɭc#1`~jUD*))e!i?[Kqn Zc@IzH%ť]|r4? ëCtG%MɜdB:hQƙy/4ç4ye \}ziقVv2k#l)5WeEN >үyZ}dk;0A|)ߋy!3$R#>#а$cfT#/R&eݘhYoF !^S@Z)>o\¡Ay9Mp(>g3tp \ 4Dp4DFn,u~044H.:AjԛYo%J='e=0SYApo 훕aBcԝ ZeV aes]5wzvKu72Ud_MCcHsqZܺI\,%,[z,Dw23ROo+Z/zh_X%m)*7!Ld+T:Ϡ o21%;ɦDӗt9_GCr9G fȱ*DW*\U5nU!9 Eȇ2ĕ}Y%q&9a'sЉY.O'/P M d$S[^差xB][p*_16 n+u>jaD'L6u`ouK[ۣ'Q}[ue/ @/țs:<9^opZ_JHVdDLnee4R^Q:a(.)c,tycb1\r|ƻ>:jAy dK9x $5y$j bE9Wf<8LTQ[ҙ fʪȥ3eHq<>}6kY*I6 TkϊPG_ɡ捚 ]tt6TA_ ^gl˴A{PC"D0B6*L46g8 $Cy(o|0AtO5S9`>NqL+tD =Ku*Dy.fqƧ7iX$@弮V}UOUtu"ԊكhkGiAE r;]aDv~C9ŧX+> 5\09 X ,A d]`ZwܶS06ä_nBvuf8ľa v:1_x%ٔM6o8:NɎ_A "ͥryXX5io/Stޟ*:fwTrwrp21[q86׃d7L;-?G3J%&چ #@^`ҒO T3ś D$pK.Fx!n3k6Ayӧšs\aGeDmx0?/X>p1b1`5N\†( {J&) w;;šuN )k(ӵw%a]l h1FI&^we=*6ƥ^}bq,ȱew>/1kL7g{X:؟{2RDNRߢpikQ1MM11`07d~ayS4$hٯ}=ZGE=PWܭuD>lVT[I@o[EKiYWbGbȄQGZݼ W:ު XKeCY53LՏ8J[(04G$J΢[OU;fHIYCu$0jǥQx-c.T-7d߯a:#扬R_ [2 |MP>GٌÞ ^=EOFD䉅+[s_}DW`QrT8,4la cϬڈs-us68$ ۠#@72xn-Su*tӛ›Yά<H:;[ȹbb2[A6v-Ay"Wqr eg# Tb1[Y[ f~\wn_UXafӅc,b3Ět8j|f`Ӎ%<|?J}q\F[Lh2 j }]>hJ_܎Ze3;/b/VR*dZG/Uɧ~Fd.j.  (ˡ /,JPbKxjB ((Ts@"*L$OJ\j9E,3 kȌ]N=3Xw5ZWUGa0f_{RjiɄgmpv;\a7P8IT`*6 b SAeLbҏ׫T=XQaCF?XA%llܡѥ@~9uO@o+۞h]p2u1QZb|nmy)C\VqkA% %tRS%aؖ$Rn|LZQZC-,o v%^xdYK'rn7IjMYSg~D;Ƚe]P ثF}D (=Qъe̲'5Tl60IN.ncZGP8&CR6P3(/SUO{%'~6]7Âb t=SE ksjQfr/~4 }w hΖ+7qe*}nk_:e~S$IOuyrB q_ V_bZhKHe+*4rsTW1BP̜ϱ*:5zDF3Y>=ɉ*ʇTQKkE~ъԴy`8٣0n9zuy5OQ%]eLM +z& ЄEIMfQ$l֬ɠ8\$>`I/H_⊸xw/˹ [&~ž4on!,qMPA~CT<ӧ}f{Ŕ왈IDfVR PK*Ίפm'8=,dv޹o, oa|vZ$q gH͡GDހ&ԫ|rǹZMr1*}AŐB,tɡyEsHOO񍁃VCa)]Z礁K6S:LBlcOLvag`B$S<9H)3NM@nFԬȗJianĩZxegG@tV89|9mXXHe|QPK(ޓ,DTg9 ӻ^l8}1^`hULƲ!k_6qjI0(?+ae_>* 0"Iun0'ިfT`r E JCm̰tś mY,hcjw1Rd q]?N.+T1ٸQt ؏Fr+5Ct|ߑOVƋ=Z7[]M'65@ 1u2H&qQX#]6s-Z?woҡ\a|/>:ΰ7!2KXIRS3\}Tl q΃ΎOD9iMj7({+OS13B<J첣r:VF)#dUv$v!mTwgs [ 9jLwӌQN'ZBXyx>QtHfhT}Bbҟ7Iu+G?,9/KПnj6=W %"/ľZGt~|7Yq 3:\~pvG4qz/4ΤF>2~.쟇͢a;?,[iu V֐%L9-v*0=9T}ǔR'm '>B> M=WgK{, 5'ZRG -MB,iq-!6Ac5ԊבjrSn'N,ݨܗ%VixݾBxrW.oݡPBM^6WPOa#hEEVB8rk`#Y^$dKYNgrB ;˺9iQ1P*I,KH(8%\"GkZhE[@A~11޻;Y7J}ۆ.sg"S+Ѓzw֣j;zr\H!Ë6@A8D %ViQ^= *6%tq>|؟\RI$90da_91D(<ͪ.a>!c yK4%s̍ĬsoAF/mx5M` hyf;Q4=G>YSwd$FAHqļ^ X)saN5ͳP#s,Zfc}fbj{9z>#&.YN>l|{XE䏜Kk2'j(>ARv:yH4NBlmx=JK)˩G$ѧCt Vi믇t6(oW/k{̤H} $‚_74739˳:'MgjI@/Cv]<>D|'ia;馤@Ӻ.^ö[x߇1ڕҀ I{iTK f@BOv~/aKgmw!`ʏ{Nr)O'][8eω#žf۰[,)#Вd n̩SIH>rʦ|Qm4K{&3*m{d.7T]()btfA Gց*o{@pPcPͥ =>I~vu|`@;Kp?[68s5\Xkr:c_JZBP KV5t1Fe;ũIqdmY@료\jg^͖qt;MٕŹd}vV;Gi,~7/(gE^{O0 OHRRŔPd"ӠX-i>П('{X^1mi6˶nvDzm1rUv }ݻV̛ϼW&1 iD :>\HoTb'P̲ةQlV9&^\3^CK! 鳞ٱo2U:3pFeln'jY5ȃL>0nKm{&l-'*ʫBږG!  Sm,<;*DJ\jWY6g td &ʆ n /gKwVC#N?ntLc?LlX' ZE Q)Lu+TEIW;:g{8wVf2ֱr2{IPbFlya!s쯲.Werk20e (q|~K^|_u :8b+2#&!~K-F6:" s^0,qW\׉i W| y:%wG!¥npth i'Rg_. {2k&:XN/5[WX6Bݯ2!<5s=}ѣ&1Poԛ ! Sh`dC:U%R. CCJgiL@ !3 ˸~v52P&rT,3)Am7m6ְ9['3*W[~]d<@[UH Vؘ; $NX ؽ-eGLo;' =D5jZ"rL.eH#?i)( ־c4*A~$$u[ybz~F8 hPf'jAa#Ly[bˁ 00X+\) OD2;5ePh+x1 6ɰ$'Me\9.Sy1G\9)U|f@BħtAkdBC/"*r#5ٍ}R\_\ܽ~#d ߩŊ- S2Rf<(E뢟B "ޠӡX .n/I$  ^Fw['Pyye uCK?l7܃sRt9SE~y T0UWI9eqE!dVXN@Qmt+cjs$ȱ:d\Z:]\ 3e rʨ͵J4x .fF ˵"VX` S7{`),,rSJZagI㩺}K?.V-&]}zc=Ln'yk+dy~)N M :P^0*!]ex]o#(-k)PL],>3,YŖG@L5KdiK393>NЙ{v 2əe2WaE)n*Kun9ؑ",L5yNGgWmjƎ ;佹1F_dk^riT o._Vac?J->p8mnkgAPm h :|M|3os"y"h51h+ '_d}^eUy2b4JyxzT k" .V<^VˢL6Koz?~UKֱ"GWhg]jӛk0I2aP ye_ƔΖ9"c Lxd2!<~S E8jH!ӂ|YSf#&Z/EH|C# %7Ǣ%QT 7pPsVfLbU)kJ+4JL E'/ Vu9a?i uA5`_ybt`_JO^j"@+bhAxԷp+C$]搀Lw*urQ#|LfOlʘD2PvݞS UjPb1|Ӂc&$M R^ 6 غA>DR ݘ8O3R.q=︯5SSBYw!\T\}D*I@9ƲVpĨ2;1҅yYFby!Ӎ[}V7ZrF"}@r3e\1Oj;`]p##)GI($@bRNw , DvuMji-)F i؞Hp蜪hrz*z H:92.O혱XGRmRܪš1x;$,n>J YuC mxe^ԷţDψ쨆 ^!D/7&8!Яk-D{I nBg%RvH5%'nЗG!abq* LsffA V4g$sh:0 T͡gI6ÖGݑ^m+{]kXG;aK#23OniMg՗>PC(S-]GBw (=WKũKy&H"!Գ  iD~ c#Z,mgW yo9-S]A (psАCma!5slWqٵ@ͨW].+e/9. I k#Aew?{`(V쪈9+xt %J\N3xQ!(a5ip[Pp5\J+t*ft`jte$//*3zۊH%+:ASAΐ h\-:xߨ}Pnud)drDgkZD/c 9t(NEƕEԖ" #2VzS} 겙Sw "$aQzΔNB6MRMJ`I5QIt1c8K!8fZf{ +{[g9³ª6[0YvnK_66/s+t fk-Vr_@wjq΋q6{~b;Qa(GCoe) V۶jK5k'&^FI4D*KeQi1"6bV9؅"?sr2F{{) 4%Βgc'$d6^SJD‚A`uGD~ " #bmwc|3L8۩fG*s$ojXݲ>O=6>PΈbeӕ,745%cԇ \ A Hjmi.m~oE?rmݖmlD:v0 Ǐhe\hR X+-3]Q}:MNkfUY7 ђqš܅!HG:9$LHařAQ%.spKjENU:Qi58 0|#=# wO?*7 4-d  (ibߛȆ^B&uSD+G>I!*~YqqH|yl_GE\sʗ*6 :M*֩Bj+򩚜yJ@8S@̽ތ}HMT*2X/&Fe`q.4"I{̝0 tQijtjb@HE U9K/{yjV议w<&c^:O'/׍Ӹ-! m%:ZI$CƣvǼۃ9̯1t9_Oy>'Vm(D\tQo'Vpb6r[_8 >pD˜ge:5EP`9lH w;2Qp:ʈІՉ6:mr  lrjfnzyQD1GNp$>o/z~%xtY# Tb"ܨYE5%fVТ/5 :OEi|#00]WfW=2&pP0Nɘ1;T@X;ѠQOk떬wdX T3}4{,I"EyqK"쐑ɯ Xyr a. lOJ8V`cݛ!ɸ$9nhݙ깣or:g PP-qQR3'2ǷiyɫW7$Kf:_'4૰T?G뾿b[;;$U-r ^Gf{|G Қ-IYR@JDMR&nHU>ox kܢՏؤ}7@7!C4~*<#XUĶq Ɂd,߼ܶ{wyݷDisH6IK6X%o/6 4W*<_sU'_C| dQfqxk|:A\i Juךjf'QdY.bJNݦ1"=7vRmaJls dZ/! ͫ[XZzӠz?1*" 0[Wg]^ a',:GxgDĖSV{ápʨbп׋e ~3+/, xyE#QЀ*f}#h9h?2*d5ei X5 U:j57% ~,M ;0 `Q[Dxڳ$9>o58kxٜmNh #PE=jj1OZWkUtv5^]P]7:o9T}WE`=6Oi1k]=vٍ@2w=D訕(:RWej@3z@롼]2`OM@-;*'Agdχbv;bFǽ u"UH_{(?! DѪIQ;/'Qx [,aI_Trew2`p[I +v[ NSHVw-zzA4EJy{ kvcd DMf R?s wu!efeiwKwx}bcռw y}9e@󬃋(pY ram7n%r7axZA^юk8J]!وKJBol:+&X[Avs2hT7Ҕ¬(e0=(6l?vhӋ xsN m<- < 炉X{+Oht5vY3ngRb-cJ+4Pi|횡U1=G܂R1_"bD/Pm ,oł}N/-A kfhaGU3Եj ZY%rRqyBU:cػ[jc9u M"@LS,|5.L| x>"p^JvG]mC XQ * EUMZM=7- 5As ?ٿ2,^K^M  5~q˞?fU┢Qz:x6Ƚ6Xlۧe!HQڡcX}xjfxs\i)9 VY%@hV27gACq85! 4S6À]f&u*Sdvp+H:9a#Go)#3D(rabG a%KrD<"3^ SqSJ1>}S'Z 27a3P| AzOѴC9j,@7UKdU)ɸW)ٍވ؎0Xh^h;䚰,E`G2fMw"dr#{;acx}NЬ/7~El7+I䣨|}W֖CwσZ**nDr>`WfƎ}T.7dU0ŷM'Hd7ť*Tljo>Tk~I;>bD#X3IiM& T6tOO'{~N sGtth4 [#ԦK* QĬ8494OJ\nӄnaJi!ɲޕj*LTbR/G/yHEYP췼1'՝Slk2 eT-*NQ)ej[WmkHSPt ʈ)̷MqHysM'St ]2/Vx(AJe&n&/ b(Z# l/rQݙ*9A'a%ծWx@`fXj |) E&φ"loNvo( Er|c|;4 .[R"7?fNYlBE=0b[ق|ȳyIy aY4dwHWX!k)!ܴ1ܸ2oOdUGkόW6"LjxH&q Ǹ "~iTkB#Q"z*V2G\4) KC!C%ȄA::)I(} "{HcWG0$FZX hH}\0ёk'\H'{W = (YȐD#*4ճ#]G}YaZA i{OWC?j)jannEiE1愝*ݭuN杚AزK P]գ(-24Iaylk{>ztZp%^,){l}@4U?;:NYڢe-"}Yz,Ժ@lZjw|ڹ; C&W[l˂3@6L'?OL$ھw/^ ^1aꎶ<{/> F;+&.{Ph*h$.>]. LM Pt#VrϧгkMvlyܫmR{A=bh5tO25Z&A^s{/,hcb[khmmu'-^П'nixE$' >G+i'5{R>A q`uXDRr CB 2hOs AF= Tƶ$O05g4 ܎țqAsts`VM#i͠xnQ|2ɑ65ٓL#}HjV` ~ 8JݚK+3y?w90eHUawJbtBn_u:kQ&7WYwq?$&!~5ƍWGwn&j0±QlIrC$TiR![= E-h3i:.u* (4L"}"ZG?L|# 4ٵB_Ki;j࠳ao! 87G(Íe]B*)j"7x#BB)RL#h\5b-/_~vPD;B_ф> HB/J9it˙8~>Iu"yKNCg xC|OKTxe t(]e;|b*RzҶ.6,xo KBKtY235>(`=z"Cҏjh?TtMž1H;Ȅ0ͯ_۰gY. A?^;0RL*K#e`/x$3g)HauUn}=؟2:u'<Zw8q( ԃMTeΑG-]V Al&}2 R*Juw5|p@erG z$w8Zn|z#xlB;Ԉ93wںxOO )AXkyĩsu+E8ze c5 m˽{iTqV4E=jռ>+<QsWbiR6ڻ'>VϺben{` ׯD@,gɪW+4۹(߂'e"V%fh46NeֵpF8~GY_mR*[NןNHKt$4O `LŖǁ1(y p/w2!ھζ B_f&A L|: dYDB/s6ɮȕ *f,6#і]gH) L%KTh7Ve+e =XuQwF nk`F7wlZjѭc~6ǻ4bͨd}+pC^ۯ̮xA-Lr>;qB5vBj7(t*0UX2A K'[תG}2lHrNJdC! g?Q,CvB~G!ep۝ޕi(qk@meGD̵5@YB@HwRX7frHeefPb}D$dY#|S!P jZ7}oc{>Ol}( YG&+ACdԬ\9Ǭ*չ`ƟV[`90I1| R?[ G-ŦAW~FRG "2\Yn+Xij!*_$AzCGÛ MIy%HYZe"@֔8FVkx˖UdENjHEfQP Z˛1}_̕ޙ϶wuvwNKz)8u$g,lwG h>O^+S\I V!뺰8a)}飓\N/?dD5,Q7W0[ۂi?fV[{^`Pm'eT0f!燮41sT@凂AB?> 'lzW)ҹ!E|}SEN:>6nش fcԞyH:l^|%56Gq3 .2 Ix L8:KsW):p$Ҿůߒ&кVQ|uZ2Bn+M, ;6)N @,tײ|,5e^B`}S\;M(-+YY!.UJwGs'8;ƉB#n5k쐼˺wϟjܱ ʢ>}Hz%[ $axk2e&(e=cL#tȎT 9nnyЮS䭺ASy0tu$;;T!eh6V}qh΃^̅A-z+'N6Lken#ci|Xh@p"cŴ}Ѿ˗c8Leܞ<ğ` !Ѧc=KyO6Tڔ_}5v(W~>Yщkvʛ/ '+S`dLu>S`2٨i=TR{us3 BXUH]1ːf$lFh舲dPF3U#"Ӻ8^Ͳ)D#RG[9ʨw4 >>MJO>mbwjr]8l\A6W`: ߣ*)H1E 9(,)sɡlNŰ\,L;ZMఛ=͋(9V (}+z `^ЯD8udy©$~P8=@)\~G L}-< u7_u\b-Fvr<.@CmC- =\"G !sx58lH>Xj4d=?>$SU2]DvO! PAf5YZg^58/ Z#jq~IJim)t.Q:HWE0WPE/q4Y7|2Ww6+"'k;|E1꽭<]xh,g7 >Q}Gq9WM@tE<=Ş-tC4 D 'Ck$dv.+ Իk)Eeၨ 'h}q+ixYEwm5*Ex€ˆC:*.o&Kւ[I'd<u-Պ O -֋LOR{ =h>Ԡ9y5%< &2uj373X/L3$-xJTQ70E'weN~a"* šk61lnNyLqc%U0 >FCWo@З3D ػk0Th#FQ۬B-Mf&6H+]0/dwh?>0@RML`&)膈ؗEKK]:.&F0 dإwfz퉵~܌Ҙ&pv.?ba>'#(L l_*/WDNN|j( w)|Q5(Hh%瓃%%歱83*3Uo\ɾJ-j\9I#vˢN;mYLFs \Ϩ)#Nstl+.L ΐnq5R~Hːe1%FL|u1䗗{GB(pIQ>IHZJKr+GU=jv3'XfN$)xD=n̑y_.>Wj d$O }qZbTb:JaM?%(S GL'Yf͕S7BÚ$$7/q;b614  D^>mdP7AxB:H';';xl,T"j1Ppiߺ(MfH#3b``A8иYwNܕ`vb-o9wNEqǥ}`kS]p̂ hl;3xb6Ev.dz:sa4z4辌All:܉yZ^Q+a]>пZD ~w?j)¿G"6.@axDJy"! &IvP) l`ok4^`AT?NhKv=WpO{#s;Y,ճfEp:ZYZ miHt󪣂d'Ǣe.΢S5:Ǐ{x",%sZ4d4o|YɶЍKjn疑2[ޔ`uӻ߉^'BYB^03^p8@avuμ3-]?lI2[?Q\jyؘ}OxZJSr2%nj2'}Mi㰣<..CAg%I1~:31B75$<)]@] S/GW OJFsw3%/K;P`emX؍+37 ;m-NJQZd穚`ـOEBIQjJ(f`Wqv/`F? $ܢ+x{D%FN;0_o Զ&+TUTf}}$4JI PY?6%Cꤏ@?oh~q`/Iqh¼my I9G+O{X kǴf!t.l!sb st$jWXkB8kCxe"-ME2bwNWA;0͒TOb_RNƸcŇǑM=yRl|avHN=-֊+2Tȕ,C= # :FJ tJRK}Es:r ];"iN.@_udsP4ؽ/B<(m@nZ$'hAh $`3C! LZG(Jm}2V}#reQ\)2mNxZ@;[lUL@lӬ?"kd g"{h˹havbl[v- ?ܫWrĩPx<~SpXn% : ;T[Y{f_67"4JӬ#vNbwU@t,qGP4iKiv:Zo~+2zK(L {#V#VxʏʞqOr28S|)qD_y|:V&`kϑt`%X4@K*K3ITo+H7 xu1LkOr 7#΢$80 [ ݐ1ϳ6w׌L@ժulUš-*_%N#ڢ4R,>U=]1z"W b-,8+PTdA]hZ:KV6yM8 Bۀݸ_zщܜPKNfIX{Eє(#?yX iX 06ZӤ{3沩K_L锡gA/ЖMJ&nV=*lj>ZNpI봠.N,⣻,bIQ# f'Q521bﺵ\۳+Z!!fDzUoP 8X}':NkNW~4ՆeHVU+qafpҢU:p'p4V\v09FtU b[$kvXO-nmg'ޒp{ k[_Q.+9VʸQe*6SF7JSFw+.G6=/D٥#?DIB?_ЭZ if8J$a= xulfV XAI :m_ĥ5¿G;DQOAV`2ZCRF105+Θ#6Ge'Oش>;"Co).KSo R`͔y>^z,]'ǫNC*0ӡץ]x~)+5bӬ۷n,3̪oy6F< c;q&ʟXyιF;> fDjy+ [G}a"ؙH%Wcgf{lEu~ΩiV1tУСIhQթNh(GCl绀.0 <{AqBi8o} T< bhâj_'F+7p6=PJ;Hew7T+. ٭#5C05²Ozut늴lӼc5Oz0 "(SF3vEA5ؚ?.\)1xjfK:-`locoB!{Efl)G2uND({\~hWzPx丶7f`AlSyòr0"<4,HOq׏A((Y@ 9\*Mz̚rQ&iざBcnN>lkS}+o}$ I>dD`&@j&_,l.l1O\T:R+ fYN]Ic?Zc9iG`R, M< (_`4fs]|ǜp=Wq$'0)mjet ?<@I ]NK+tgd1#mOwkxS{-^X:XKɩPo3z`9Ț5A5ԂZ;\ng>nϴf#N䋂GTըش ܓD w"@#UQD>źP;kw.ݡ2$qa;E=i$_o ~O kttv):_0Ýz(D .էE站p8eiQxMcL5 b~8 0fJWR*1;d:#"ڲc0oc(|=&˖5U3h|Z8Y+Ո(uY6mp +G4U>@kֵ;s읩4E*ەm71}ZٲWL'VSs}/) ׭wM5l^4IMA62|(S_sd zja.A[iy PiEsR LP)YC<"xDn+يN01sl& !a԰XX*T 9Gu*1 (kOJTsԗh6gr21leDF[ZANJ((ch[Uw`L"?8Hg*'$tZ0̯p1$2#H]u>g~0*"{b\qɘ>;pή0&}E}OXL@kA[N QEg/u aRQx$@:Z~F(zmD gy7@?FD`Xw(bxLj2%NvKtbsstAl42u֡]i8!!jOh֍P((hpٖc6/Ё} ߨm۵[p,_3PBST/o?`! hg 255GNX8h]tS󱓃,a~T؁w]~L"i׌pTm~o}mNӽG֢Ӝmr]j !ȎY2/>e!tEڕöaA[Q̵tO8\j1cњyU!#F,͍ x(=BJvqu~ &E7Ш[:Sp;~2lz)y?<.%]K̂!3*q>xޥjwCBV4ؘI3lvc3F ֹ ~Z"I[7UJϵ'sԈZj)sB?IkI6hEɿ᝟z,e.U_l, -C9 c"^WQ6EP$=#!q}Yٿ'Q' lF9`EikQօI[ڇ[Za$O ja~ɚks*qKR 7j!,mR5sou_"T%ž){2&jZ/,OsٞaoX:d`ra]VڝveHMj4X&QgR~ژvA? \^7z4oM4qpw-DJ0IKgF,`g˻u0 e|!ᴮg5~LːoZt0}~fܵSZ)1曌!VI0f_Grؓ2DHric/*G(Ɛ "gƴ ޏjLl`Òbahj!_.$~PE>4[z( .?mc{xD 6f}򯨉 ޵JxOP̟CRBscP+D!+{9VbItg:(?yoӟrf-v&ty93q;]-{Ipq$IAvL7O-Mo]07-bNp 撚 g_ 3u88v:+=8*Ef()*Yj+k u3&"ۜ$/ۤ:|LQeeuGqM4,^OD_N ?t[5Dsy#U_)>\ YgWU?* ,ղ[ZT 9z_}}yU( au'Smyi­Z9ۑռ<̍"jҺ me}GaaLm!HOJ@'}Hf_$ac{U.#@K`fl$ KOHv֪\.&sy",ZjWG !b~wafLKϋDk7Y濭H-H4' !U/،x]ވ߶(U8TSۥw}QB'Nata`Y'_p̛ mJqevX>{fFRͦ2dt4I]E` d̗, d]S8LD-q$lNd#>a4n/Ds6M$"4/Qv/(]D\}V~ "K@iK]@Z ~: XmE㪕B\\ 5Qw}XG #|:zϛC'v4ym}4JN";y }IAcԐ[teIQ鴁L2SE 먽n](:9DAاc{D&)Drf[~6G |è'݁;նwo<񁃲$QY#/<!2?z3%9}T}몢+%UC mhWӰgh1JJ{F,5EJHU6JKLfZډ_^lU\~~֌d E(1-S>P(%Pvc h?71Ldb73u l@Ck>9:ft=@)"7-ّr CDOhxFzmFCb$6ZO8j Q!Nu$ߓ\ @̞.7Ҝ$岄"=Sp1z,.6 Uyઙ;=4唴gnn{7/\^B&{h4n>IQmL#ˆm8 nqY*Q.VTP؆EA J@fr}^z!hN t #kF[NQ;9g`tɊn^{:ƒ5ijޡ|[s}vshn `rcWo)0dIiJۮyE]Nj[6vU0wb-\g;虦0[e84z-ڐ~ B5ЂHwMW->zEm19A\V$;jtx @%]`R٪ 9I427Eȴ ok-PN@!7gTL~0~rZ3m@4/=lW[跤T: 6[)qXm>xk -A.|;VnIʌahk=ZL앖OG:n|un@EޓB=٪: yBI}L^+&ڲj-_8q$m"uƻ4z/Rv>>wPwbbCXѽVkhg=P-TϷ2ր=[~kغDޓ3n ;sr@}eE#c.WCl W;A7wɧP-BψG{b2mS1;vD\δvkiy\.Ɍ׃P^s.`>*NB4r''KItY#SgZ;=ZpVl22H\RxaiNX/'+2W/OљRik>θ@e83ձ'$Y{OE*O*3Q>oZДX؝! <e1 ͔bv؍s 1B4Qs,ɀ4kXZs°#wLWSjp ]"ޮTrY HV T跑xF/ $i6R^+d~*tvQ1 tXp{)MKPNlX3VS7,WDVFue#azS71} ev'jZE|֗)MW.Wx[ ϺGDZώrἊ)+&?` M9]=u`2ĩФ=oWh~)ly| 4T,U=B1t=`)7ұ ɕʊGcY [GFX2AM'Do^Ɵ:0 _ֶ4;oHΈR]j$}.LT˦uxg0F&-؇菵@;=nRqO)Xӡ^-Տн]qzun{Vj=ͮ~r@®4P{#/y?+uMV߷MS=qs>NpJ/h/"ƊC_#;Z/ Tfk陋 jNƏ9*X70]өϦ=q?p3S/x5/>s-vjECZLRr{e J`k { E,Qb|Q  LEr_߆l .g2m|l.5O)hÞCWC" )qIeU$U[W7`5{4+CHi_2SG]&Q_In WVC#0ToO<9%C/4HleVQGGt8!=Ҩ8.e:ąY+_nYz请 o}rќl2իoN$z>&RwXц}6b3*;=\SM3_S)\u"q^pX| 7 !}2pS>M;GP(Ig6ma} .)2sab˲%ۖEC~nM}i*Y`:#q|Z-i4 a1fX_879kLA E@(WS "4j-eW;w(886shmIl,l?o|E,:v)".뭸+&dx^G"ĎNM];,悳HoXfnһr=2B'FgJ!eo}8 UTy G#A傲+xv&gpWwZ5'36[΋JťwJl|F@^ ` n=y,=U' \0TUoxdYyLڈA,X@ V.IAWkGT'K~S fHdc{їO>Oɪ>:/%ۜ`#)`ى5A]pŗ6`{I@E<4h̓b&V 8&PGǠA 8V;vmJ'}iIϥkyk;$;12h-2 [aj&]bkTsjl$[*{˷k+ϸ 11V#YC%$_&= 6Khղ7Vb}2G.ͭW.Lz ?O?(ިZo>چieҧ_"(6Y}fڡ?,e&-cL>bA%ٺ^Ɗ6Rs֑!a0r}J ReA5NÔ+s *ыS^c-q(mc['0u0IP-ER%,Wj-ԑwC+߷ 9vj2~}MW̘@76\+Rpot|dV}[FB` k\!iŎX'ݸm uzk\^՚Ppa|Gyc4v0)|EBɂ!uBĂy$DBt .#mnD[Fewo@ƱmN5xɖcQeo}@03 UZFUws>INUj.^j4CUk5>wqgͲ# A>8$nreM7ME,9-"܍s{Mq" %yo4@!$'+d?ju)E@= 4;iؤUM4>Std~~+1uT+~08%.O: e p1boq%E Ĭ>ZDץq аldOķ?9I2S \)ͯAZ%Z4 rrS~@mWA{PIOWO|p-B"eV 1jQ)'U;ޒwoوV'Ѽ=JM^'P*kgAc-~F Y`2o??9}.fmeWbϰ_ h`Qz?X2c0ump>,*N2 \ ?M=ŞΫǑ.v0kU"7:+GAiȌˢZ%8pdHHt)9Y717..et=7z+רq=Ø)bw^ EVojG%+9mz%8Ce0=6x7fقS mCqe}#!ZMՄ6gX5W\ Zvl+f6m*&,x۲uj֝J?/y(t`ww~~YFkůTtZ϶ZI>-rN |ՏU+w!ƚT)H2>߸G;\ %AI$-ͱZB`eigTy~BP1?ƘbtRFf9 E2rJN]aSlK='b a"䘖m)d)0u_heACq4-sm9;/k2O=n)=O3k'NAt;7tlJtnTc ,YP#)!, pE2*Y5v ݵ֭ ]-0ȸN0}`m9|hba)aBW w;*DP(bgYnCJ u 8]hϛQ&%d`:76CyԆ k]UoU6 D2hN_dۏB7[_$RTas@T>,Yū"T!)E֎k*iO6g.EV(\8 -5ۄ6ZqtN{Ea=cDK;,6h509܅ZELvZ[n{Fogs |zMꎽLNMQ4}jσ 퀗lE3H3픴WUOg{Nl]lQW*Q8_zԛ;g:Y%Ӧ qp_-_Z:u,:6$@Q#q:}cVe <]S7v 8!wp$$Ii؈<'TK8D2m hqC58. o먽N NI, v\yM s,Y$^ L_EDȈɺidUF|:4Z-*wI5.^oHƐ<3R/2t Rik}B*_M.NxB7C &aV(:o%KYE;Fqԯ Vivb*32՞&!oƶb PO퀐odsC@^EoP]bΘD .k!S0S=hGcONgk|发@#Ï ,[_K*{ 6|%B "@+]S{K@@Ϊ'C09e iY3ݽm|wFUG$ne-ڳjd-FQ~_65 J}X!xoU|bvc; ;m==pӋ #n0_4o%}WIedp Z")Ud^GQ:Ê UBgmZnDn"t>ߴos 5R[׶$IA0]?,X<U{0H: FHt]LlʹUsFCXc :.p(h{:A/bB'/񭬼"ePS * >AF-$47 OlƛJX&j]D>zv1vӔU*G^~ME`9- aX4ߔcxx{awOFNh}7LRV15gD5k!ydfWԘr$pUo̚nZ?GY"EǛww> Y LcU&]mH}.cCStX/r2ߢI%h5e4>y}te2 ȵmlu-4ֈRKLvTT0S]t 6#  zjH(gQ#]d)Oڽq3YUwx;oPFl7?H@fq82X_d1nCU(:q,PRMA=)2kn_qsh ı_J|xfL6~0G&\Pn"0iQKVBЭ/4lp1;,axttڒ(H{2XK{ W ~ZGxe1vxZެi8^·/f|151qFL_/CpqI S_H)zRP[U[ҥ= Y%yVVQd@O5CHds,!;cVV_Au$N3iXz-~M9g8VHV5i8]U^ҏ$g?Vn4q@o~`|7{P4Jbiþ/ p&/u  9$\Y댧J5"/3^'(k?sWÎU<8,~wZOl߭"]QLjr0Xp'ܵxP#I8U fC@0t_;&t^ƋlU0:&7|I BRcY.}fۦYHrI0\)>Qk}^o|; KKEOɨ%-'CPX2yv`=brKo !mR7 fs3JE~y8qf Sг/`1:Pߑ:@uO&_0~) 00d:l7*;YH\{Mzm'郟N.\pbK*9ru!j/I}$M(V)Sܶ~,,pY&jomȌeuQBwHѼ:p D}m$-}Snog)3=]!}^'T3 !zTRL³gF 9K*Mm&8-n\ٲR_R3ͭJZu T7A"J`$s)5ޣ=]‹ʵF=NTwYf R fR1~Q6QM/o_MudkW2hǙiZϵA&ՄR *^ϹBhKд(PZgٛDBVA<ރ^qRGFP: ^C"9T* xnfۘvV{oWvhGkAٟ`l#bJ_|&V4eab<̛ r͕NI< [iɞ RNIߜ) DeK€$L_ɳA ǔܕZ^Z-0XVk_CK#볎zi[_hV2 nO2c"?8aI*a9ELÒn"Rz~-G=~QoC3Qw:%_CȽuik@ͮ|5HGmIN hCYl( BK~@)Wd\,gF [$B5G!qIF+^æIェѓ!߁z*Y l囡x*^~W \ 3XKuoϘEJw`,-tf&fE$avM5bp_>*UjbzOGsZȜ_K}Wh,O4D().}; j:2X V\cٰS@~Lk*нxyr(lű=2hyjkjӢoʂV5myK _(ˮnhop*B:poxW {jK *r4/-CO` 2m 41f+4ATp @42lZn^^|$6}V OVAAVA=\ˆ\ds@T>Q2'cn8{R]Tkk}n2ڼ t)fGe]:<j*#jF[!.Kuxccy16hW~_|mLaV6+Vt@Y懮O)P 3|/%}TA> %}Go1]<9([<8{Dל译< nt+BVjJtqn܈ ened贉"R 9 cn v.)s$9jd(3fY?oټϺ)y<" >e2R.n5%5 8\Ra>[KF/BIr"{>-ym!fM>,y )kim'e#/8 ȵ:/Z" 0l*A{G Ʃ/S}񑹵Cr.XtI] |$ VP]6'@Lg(?JsiYj^0Dϟp' '2IWYW4ҚcS[怳*39]DE EKjp ޼0WRȜ .&A*{/zØO'P4f7)}I}Abv$ ɝ׋ rnZ^ {2C9N7穫 \0Snh$Ky:eryR :Gc#*:sK]Q| \- 5MQa8aW}gl r-r:͂o*#2V=Z%C9#Q7~Pe(O3qe⑽r >GVVђ8rQ^}-~6Yc*' Ibyo Jכm׀c|(_zxV0yFdY݇}v ޒOBzJfbdQ $7Zk-<:@ MRF|m](7h>n^i!G`2 xhiz?Bϫ`;Öd1R bܺ2 xm|{GQ {#a;.vh2WP7CLIlav3M$X\+#2}G⚰p /z5v?8uZ1nVfhHM`n?qSpSn|G1[ndY:}2H{2fv`Pd]>mdM@\V8btaw8*pۜ\9.TnqP*V +`1Hb^<ԅcJO5: }, ~7Ĉ8^SOۃMS_盠R~ɟXn?lmQP[Y%( j~EÂ[?Z|`=I`-[>sļFPv^&c,)Gw)zU$:\]ϓ?ofަ: :EzSk[sDֱcv r9Z&VbI`*$EF[ϮSAHPr~SU+iId =xW>RA 6[_uk_ !ٙS1*ს)@6:A& sAÕek+dG~JKw*sdMJhɫYnՆ A@g^Mf;֬'׾oN+y(.F'+(a P_<a$Uu Q'ic8$}G/_6g Y~1?LM:0Ig) " /};x%y52Ga 9zqms%<vH:W1KAs#S{QNB>Co!ڋV"ؑ }(]-G!tƨ#+ŞpX4O-x}/esJ3~+~SxKME*5!Pl#JQ],O_ Oʴk?ghNDI@,UlBo?Mj.%*KQ }6}+v 1έ$Ve/7F5L ..Q20~Ҙtɭb^*Ӣ3OV `ئtQ=Ab#4(MHŨ{:b ˁݑ{_6O. )܍[緭,"G궾Z85AH9x`hgqH1ǎU:,O+ p,ߠƹfl%s< sPϛs]ip ~( ך.DBp%-4[ƶ%V9ȁ+&zNH+~@qJƨ?'+ W=8uS<nj!s}_;m5!8t:"㊛ žKV2%%!Ŵdj $\Cf g0 ƺ6Ywh 3ӮJvL#4UE•eT߿ED3n=$֦Rf;]TII:#?#AwN8:e wY gC;^:B+ mХgE6E9h,K BPRgf6ױ<$MzoBfY'dn((H [w^[A]2|+$a q{A&~/>1`Ok3ysk U"켥s^C% a ^A @.#]^l㼾݁]D??7iH<4.Hi3EmFW*ǂxͅzw y'b69kl|q-z+J(j" DG ^ l8ZȲt!{,@8+9`ѳ#MJ.NM. DMLKcrL(4Y= B>7z* L T ")LIA*d` cyrU?/hs~^NeAk;bbصcv 1P/NQ݋@%-^AU" NQtHO+@-~9Ce -朣xn\39?xsHz%s2TEUbTE8+E^ }|7g/n3|DRCV|`a+gBu OM *PtBs1QhB5]}"O'J!ݿ0>Z*9?Wr{MA[le^pW~2KunSj31X#md0uo;첑fyˣd裉D($w5CZ~/;iƱU4#H`%2cu/o:uw59 aij"yԧiMжi>EcRܥ0GŽĩU!#kEMr|pPkɊ L]=@f;(@n?֧>#'G4`¿d.CvxOށ^V,X=4 ][ƻ)N.d=G/SԼ1)b5}[ڔDS뀉HjhJHAvbeGz[lNk gi$,0!DڙxRkӊbF"pBq-cddmuw&|E+# i P>:#pH D׸Oqfe#!N#WG MJ#}Wc&!1C}Zam=7h>tMY5xx]>j5izL7pdU)Q[j,~i'wl7X0W!<9 |;q,6,[Ţ`+*̂nqٛƵ1r3RergJ5^d]/UPt8&  eፆ+Ҡz 2h2nCc톇f!|AH(tNEvS|wM n !YƦ}'n8LIDz3gHyV ttR_AĖ8uL!%⋕Q`mR1E9h7h&*ӢcvZbXy+sϗ㑯RqۺD9(检e=(=/4ʅf?Sȷ%6"xioܶ}fNV hP+ .|vh?HsITSay5J$(:i#uc'!PuDJf(62\cʫ(dyʑ_mLc}+s6y㚊}e.T0WS522=;U?u(C#,lb\ȝ~*nl%0+Ih A<Yނ7dd5-܇'{|` T$f!K)4OAU%Gb R X!$Gif̕y1 j26qk5 u_ aAj`!TXfUHg?Zɣ=wPO*}n̍Re 6R":H\ 5@q 7DyKv.=eXfayOMBf 5qbL$\xǑ"CJ/]ƬVT=BfF,+BBMXbJr ,Jl:" O&OMX \Gh3B6Y[HؒlSxR/'X`yDBb\~4a$8I9#l>>^Ѭvqn$5jWHW{TP^׎.kwLx}];C7Z@e+a _-h M.䜥S'Fd/:: >GH,tѼk{M`=@M{륜:m8}* =.l0ό4Bi,,_}BPM8NqOBT"2>HFbU±ֺ V08L{-o ??{wH'՘#ץ)G"x?.^ȃ%'Jk͜?}Te4#Wgv$W_'h?lbKbԌzN<:),a p%!=l=&hG j,3毦cmC-t[*7GD.G.`Ju1 h0m*siޅ)]sn]YeuF7Ee΃tb5hU3%ڽsu+K|! S3,ut x>#gc,sEԒ¬u=~ޙbQ48~>obe3lHbd*;,ږWƿ5+mcA sn&G;V>N8#zrSlO3)WdO@qpUe87;}n{Ѱ] s2H֏͒a֒69]f6?jќ'BNJ#$H&S_EF͏Λ8H\[C`9rֻA@UK+{`]9[%n>nO*Svi@=Z ]ZB302Mi"q=X G|IЃ AB9ejԾfuw}~~-"O@G$ۚ˘Όh> MKxnbAk.nfʗQs7,i b|)E~^|^YB `fT` &vɌ/l |׋PVoztQ.srL8DKah@p Bq$p3]SCkUhy%T Pܕ:2F7ۍ/iRDgvŒŇE&HJT߱gEQ3rWT_d[tYsgG ϵRk'w~jYRsw E1E5; kWjT ֈw[Q~|fgى`iֺ'KA'LE;SG:_$c1^)_펄g1#UOm?͐L4D8{Ϲ¨Ŷc(Dt⼫`-H8ԶT}JT`d9X$R%d#ǖD!]:Au.qq𺜐D B_T,oOòlQN^嗟o1ϔ1xk.ӯh5BYĨRV4nU+gK[ԍu-9{>$ΤpL\u]jAPQe{|ڑ` uOQniC] 5{ܶs!s)=H[^avU~~e|W<頿zO!O+wKJo`"p_:к/DOxE'j.hͅ#T/pPײI;NGH><6DprPK$ٟ꓀h9x#Hb_ߏQn(_i7 R}Ȫ3' dKڤ\# (j'[kXLoHx}W6tR8MΣc#MfDMJq הb5Mr&}C 3] nt~4JeɚGsXLޏa|=Cc%qFUJz[OX9%-l?g[Y3l~H 2L3ձ|ud> .p-E(ؑ-hKg,rݴ\&哚v0 )֨ȯ~!vNTcW̙& [Yuwg#58ͼ-t$\i%qW9;;ճWWHwUR6ľT֍IU)  r[TSmMdaҢ0 uY6tKKXA ~Rh~hxȋuWhFu>=lKtlRMu{9"#IZͲ ţa|Q6C@z4"KҒȐYb$*+!JZ\O{OGM~4`&~ |3?F9{iwwdӱ}- N$OW'}^"xwE|PEduftI[0vNjnyeKsprZRl¾$m(/v.6ܭv'&LĜX9De ]Q EiC/c$t;J.ˋp/2@٤%/u9-2֊+A, 柦B#K |;]?F9D5ũO619 C-OfBƑ,@7GA`ExGdC˴!$f:P/՝(@d4 k s]hrګ֊psu94"H%hCʚ1y޳3{ě\*4&؜\Z4LC!.wMkwXYSlᬭc6$H*ǯxk䏴Q/'4g)'wY֨ؤ˥@o0KwKJWPdp:H<YR -BY#wF]eyܣFfn#vnnTffHlQ'X,PJ g9Pk١ʒaULl'dW'X/XpO+%34vfmP׃%9'ߵcF&bw9j oJqHjzOF21C=^a,瘲:Z/Ih7豈sRqc 4QQi,24 z9K$0C62P,!aJr}PzP?*t<+~5OK OZS-oGhxwliV 65w9! "fHz RvLkCN\XAsn;5lǍҶڢhzտI迢llއ|7B n+uuV8Zi%/S䢶B6xDXlF?otS4N5U.ūw9fn;27g[$9%4ܥxZ\z֘%}p#Aeq,$o~N^A0|QZɟKr&S/RL B~%A~bW--Pƒ r9x~aSl|WA%: A.lp4k1jDRc?{ vwǍU;ݑR&mFL:#H&L': ?+GD0Czf 7?1pUEXp0K5ڱemaQJ~| 6X"[R=3MJ7ȻeԤ3X\̡(b;m{8Y0M. V7ˌwŸv35qzFl2=ezD!I铛JE߆d ;k|#)pسNK3K#%<3xv¤uH9VH.-PX{b`xKO K{dm%5v~P`QU.7c?#,;|Ǯ7x0%2ޘ.7/-$[="Z./̒7b- "'N&OZ8fn3z^ì|]VKw lς<*szb>Z/2Y[MP'NJCF+_gLaRG RՏ_)6DC;a]$ hL?6Thhۺ}g9(p >[`WڹŕG)Fi%6\q kYuvEL=|f"fQ'<ݓ_) 90aMf,x35aQX}"jc [R@p5Tl,g[+G}ڟhEW/aeˇP o0]Մк6^v)tMe׵݁WscB( ^y䊈|2r), !^3Ȓ*.#`nM[AXSV)Dʄtvq}Ȕu7I T/Ԛ_iWhmR^$(Ђa6upx$iVinSnZhzIIZIk4UoK/dBdtK8 U71M enV`JNQĐt,:+ Xa{$IW2T~x YRJٓh;,ꏟ}^solUu0ir\lEYÅWLj_4k %MZ-,VB>1&x^I#]^cUÐZ3*$([Qى?24FՆC1]쾥opi.C/%/8("A^uUq M;(bT xD," ^S^WL=xr]9J5bXy B0kRny* 0#o˺vyGw MRLqO;MB/qGDȃeiDžY5'ߎӐ8!+RZV($Y:/w޿UpdһbOS␛"+8",D坨viʲ|HD)}3|J2(_BO*'L^w/6\f wIHħ%d~M M2r5FSd̲l]&ӯ ɑ=cS6pޏk-OUly(eMvH& ;C^A? 0ցݒATQY눟WNk]E{Ztah lneV?[`N2FsL3Y&9ն?5ƯP Qh^m}i8NΑg+e܇*MM +~"`#7A{#ͳ C][R)R[.ЙۥȬ"Gxk\wġ ~b1Hl ́Ie}\W< %DKG99قͤ؂q$ f}%|F RW\>IM <1ZMF*yD>ϨؕW$9ETCѶwژ1FC;$g&7RbҡdH{dOwKO|_ VoB ENQҔ=r$ ÍХ*- 'S[+rY<GprUм:A7aIӉwm=l߻~rg@SU}۸L\J4.L$"tѯoLZ2٣-^E*H奈z-=&И{%>k^X`J6luyr>iar)uM7p ==|gf2:n8r_6M= HKzwFƤp qٮ>|SF)s:nʖ/%WLj5"8myR!s^ce@ 2҆؎S,\ʹ0ey*Ih"@%?9Yt (rUr!X.-rҶe 0[62pn懫/kTSDbކ?ٟ, >gUT o9f b P2u.s3wYY;76zl r1'ő &EA7T@sj>+^Kښt lAZ8{ Lg9$W77\%BqkOSu6vް(V\xC6qᄥN¸&)$=s.|4W`*^] UhIs;1Jjh\|._A#}˅v+ <ҐN@X|2}?-Zᆒ3O|Q m=E=i>of߅ ؤʚ"؄f;PEEQXS.|1l 8&vJYWKq'?g\/$QyLNJ nrĦgD%`Q JRc'z# mݼ tO4t+I+c4Ν!OC}d *RemOS-&o_s!V7QP nfsY-xy B-n(#{)10#ο_/./oJvT%axۂ8N=O:D7; D\!v5#TsR iQ:Ma_hM5zzLv\5O 5bT/NDfU9 :(4eQb$uh Ryإd] ÀQz[=8Y2_V:/EN3~`gg/M-vRY3tW0mANhrU+ sZ4yd3ف ĵ|U4K]^t=g<#q|y#w-"\I"C ip =!,K<>wi @a3[I9ai`o)Hk"A,EW,oD%1Z&]}{ҿ ' -Aԓh\(Q=#|Wo?/t(Y>fwr`۝;͐mv* j$u}'E 1f=q<_eM&sfZo=*0Iޯ2Iۅ!kan\ ΆFW|pQ}[T*Dýpn=bշh*@'>z .d Wb|f5j𴅲 89%?18!t!Jl2J;ܰKqS<Ҩ*>h֘ús t찣;Zߨ܇-Ζ˅hWƝudfy,j,}4XQAuÝY腖s S?m~i{R eؖBL%t25OCadvJC H5S,y׀a}xhg9o\+&[Q|lހ#V5PT Kgy1({ɠKAӦy^vh-[4WZ@JMymd3~mIRix&]$%S'#&Re<]O4T]Q{2U$A$9 cˮ!p[WIc5n=(EY&˪ 6Ɖ,]bRpqNAܜ;i+pm&:\_] 7!:?-EW"8R k ^ևabm|&Ck%,HgtCI:zǎ9b3RJ@Bb5ֽ5:ițD#q75b ;HEo+^U"3QeBw1#УS3<_%IЅ1.dɌA O+1tPl$k Jr 3[Ϸ)ǨCX"Ӣxi 146p ?,i*|W-z(]\Ċw`ȐFkb(Ř:SE+MKɌ?xGqh7nD+Pw+&*:<~̐;k(\U(!Piԃ a=}MН(]5u,Bi1-0VzH)|D, b\g]HzMH ͽy^?Yl`KR1lM1Uŀ\SYF6F~lzƻ asL^cݧL?~4M,e@z@x0H֞.(tP<]t_߮;s {F.BWf.t-AYu!#$Ţs zu $yiE&$=puر|/u*mQ!N.9k0^M_SA e1)?S!Z\!c/@mev&XjABɄh*XY<'yU3֨p ywr5Iaڜ *R:ēDPs CV)'qJZFX&q^Fe${a.ڪ2Q&S5܉'/VSY1³Cffc5*}ڰgH8oC{W{ӦaGѲmGJDƺϸڜZ̴k |9]]5kHD blA4Ƙ B(\MJfGJ{P%/Is{3l9U9һQQvL鼎PbG ̿i'sB{Ƹr+Zx]wf3#EHeK26%(*ZE6zVD3 U>8]q>'Mr'd`.P=9lBK$T5ޑr.Z3FWN i^q68|?cgkpJd f"࡝◳Y:΄jY3=Ff(Ahd*sD?3c I/4h4Cr:Ӟ u-WSN^5-'i|wA~}Af>ϤTLs|p ]I@KZ< &Bp/CyqF'+;gm0e<ҁ)(}hrh4,S@p#$- eHd 6oU ݆yUX}r` obMhvt-x-WOM"Wd:gzXQ|rEowB{A*T{6#Vr MO2b_3sQ bm^;+sP+}A(ׁɈ;q]-$H!W;2>C=)L,%2>1Icԁ첫y7h( //6Iu]$ "N[~3@avC/20O瞠17ᨢ_L] ( %92"x124 2b=Nj^$I~%]h7@[)"q‹BvU}=W2c{oyx8!kq*Vߩ]DaAP@+*UᰨVn<i$` =CnV=;| d'Asp7\՞kq[W:"dWdYt=UӸPL˟AYG݂`zM?(a.<DoZHG:46m(TF mGK瑾줧ތ ^}0 kC̣E6ePC0Ƴղԗq:KdDzRRLkY8;&Oj@%Ҭg/CIAqj P! xQT_O`@xA@Z!MV6?u}L]t=qc /ɯ0mUEs/dM_3\/״.& h5*gj Y<=)?x.|~?2bK3Y ad%8,(ύթ!ɲlFp4Ŷ#ӡ>]'ffS.d'~uoBz܎?-l3vQHZ>p+۸ԡI-nw*1iwFX G7^08)K<6$wJNrRȎߢyq׿. ; ZG.\D6>|ƚp2~knSE]ψy9 XMu>Hfl74C UŠdg -}Γ]3S0xv9^c4maɯmTRRUuz_T5EP[* )8D(=L5+ 9ծLAݯs';h{^7LX%jJحݑKH |92ԞevFW2ȇ5}ETZړ0 {[Wz$u_}0 H# 6ր+〯#Q% ?^crlq cߑī,_N>$ CEM҄  CB83~tLyr_ З:tjC?< ^a׻^li8E˟n*@gGrêsuqOaƋA)hd8 ?^*Lғԑf$YD=!yך$^!H'(ۅ^|b !q%7zr}Q)`8~:bH08 +QvwyV8u>DƽfI%'k(! ̃tO(/AyJ=E[L6i>,tD bRԀSCǸ9jmt$#+#R~e\- JYEyx ɖ w\Lf~R}+#䧼 12+Zz?:pmZp8'MPTzJ ʀW6I'ژ?*:j =ǿ]x!KHNw"Imnx>X3EK6~OVq9ElxXJX%p20a>}էxP7ʌ]Yi7 Ip#R<œɾ#45u-Vuv^dJ"D18a)4[1CWYU8d?9bfp.6Z:i(W-ŧrZClhK؉|(r<_䊌3G,d͹I^mQL9j}M3h M :O{xqiP3NOcVXis-U VCX{Aѱ^`9m ] uPm$`W= Fq~GڳĚXLIW=T57G Clefox#`d2N._êrPLsm}I:]u;z1ϱĩS6AEFSkڡn|,7c5TU9.= Kκ<{3'%EÍU z v{B1f>#>idNlׇF((C|/1t-Ytp~UG,P?'Q5L 6a`៊Ȱ>gox[h{PXE5cA8 J%Ύl5T]yy20X#Dl*8-ΥPPdu}4Gu0rG뼃 1t荵φig7А~Yx Jŷ *L JSy"Ђ1\`'f~ xnđOYjm.I+/3.;;[;>лj>)VP\_-37ktc[ n=06.U8S-A؉E`{_\D=2E@*ӨۺM>86wD.x'hwUrZpPdǠ!RggpR3dz5*'ϵl8+xԎSl)j}ρƽC@=}tq:M=L?\w*-k6Q_ hQQ ~!vYт/DasVY)yjHR6S|7qU^at'OWN^H^t`ճ@KS6^Woծd-* A7sz!+N< 2 lmvsFBlGOZ|ݜfnSI Cj:p3"@]8ʐQL9?sV*Δ(2J$45J+} .N v ?R-duP<8̀ bUapď/3u{!Ľ>7Y8[(.k#7Cϰ27n;;:J)Ƞnӱ^[ a6' X T2qEU6'Nj;y&u1^s O MoPYlܡ{4D$6UuIiKj9t 'M{P6M|J9Fu dϲGM`?(E*BN*P;0xIyUKYg#psE? J%mNة7f퉟Ө&|vB~w?{IsxΚ64DDZ *o\Jxy,֍B@iCMe᩠j%J6~h1PB/1󴔑XNcK"Y}*_?a"CHsց5-Jӻ;`yOyc\x\(]u-F3}7㑮Ћ:loUnF"JL;7ʠ"QeON.s%ܺ kR8ժs+ ӊR#U5R*En2~Njo}nGbBfo@zZs|y25$f. ǯ\Й@!-Ef*wf$!]jhp G|yYK@TI[+t^9] [#0k?uya>uR׽궓dx/G*tmy=THsc*|Tj^o |oA):_˯/!EùZ|,:@Y +~ekNV?n3v,mRґ` #>PGe&=%7J^|O0 3 [WvȄ+LtAYt: G YL8a ;GE3`AXJ6?)E]+ gDģo.DK0ϡ!i<'_N"׭Mi+ 8Ne_O6$ Ԣg$:MPpw=GYyf,-'SF+1BhZ1o`}_>)|u%){,IѼG \_Mlhzp*W+܊;V>dƕT\@\Nk<붚)Uq7moh`3jQpi^A²,$55ETGrmJBEk{T֔i,6u#UG%FKm̅L T=Ұj#/ll?mo+/le߹Lt qZ{k^y4 q-Ɠ7Ps1={L?fCYܯql[#ߚASi؍I^Ӑi8|Y+/D.c?{5TdmBUNLx-ŨALDzPZL>͎s:1_]*KOϏ(ui$@x=1UqA\V33YQf%ќHbElƻFJn(y-rzLK ; }Ѭ9`Hȱ&69}D9yP|"I7FW=|Ɛ_O)*ajo 8^{c7h[ +vG5rxQ'(Yzz hò"! YqnمWqokqG8e5O}4Z\TYÑr`^$W?Q.sWJW\wii.ɣ0n\þn1 v)ɒ&I6g@iA\,~Hl@.ԕ n|;r0q} 597cڙS(mf\W$@BYE a!r!^x|r;'l/=(U hU /ҲǑ4hymWjo,c2ݲ454aЊ:݅P`D^1cEwȄOxSrѠop0#P6:2fJJQ d&Te+o9}J ow:Ng'ƣ'?E c7ɑAR&vZcH?6832?BgN;fI_w@ѕ֍61T/7?Q(^ȭ_Lھҵc!,[ /:5E[uǼSmSS8R>Xl*n\ChpvM]P`9.h}xi52)Ndk@_҇^F.|yd\͓%UBUN'#%84 v•mVux"= 3&k[bU#H  ]m#>.B%|{ɚ0EB*IYQS%=?W:,[ZEY '#:>c.)1ڤG =wp YQgf;?&W7ɵt˞HsaGyPT=xI9G~)AK#n.7Ye%rܯo!+[K*BòR^:~bPz*OPjo+lo@Q׿zX D =5FPI% Ia܅'"V3YZ[I\:Z+Q^O_@2@2.2Q2a"D43dXh#׬3_䁄%yAN P=d ㏥n(e`he r Ʋ7YY Y؎,?˂%i9NpHsA[9vP8BL۰qLEBSC.өhwazr 2>j3qZTVE*IahK# fد|^4Ѽѷjax|8;A40]{ցI[]~57mLY'o_a*Ō*CxaD}Xf)pj'0>2 —Bk?d&D+sHiq47_ 'owp-%ffI-LSw]~ @BW4?I\[쵀 EHbeP$+{h1[fF aSi1^v09ZS:& op5oMG1#'>mt.ིH碊HK^ gV09{('UD/UЕ( ɍ;u\Sg-#e KEE?b(C;%gAQ{Z8oFPށZKBsF2{mD.5@3Woqy5#R0YWֱuPϬhs jBLjޖlL*~|>p_ڠtȉY*)U&bK{31rN-z>i:xM!ǰ&u4gq+'N Ws@P-]̮\YԚʿ!RV6 ;$vlenDZ_6UB8v]W%[E⭱?N+-7Fֳͧa4HubڙJli4|a\#~ ; CWƶ Iy)5#Zk,OZ- [c~^?]+Z3m֗sbp˺wMż gp jhejm[NҩOLx̏J=LˑJVliA*p;e$A ׎M8ڟΧL,|N iµR4۰Jt ]<ۜ{&ь< O'g[@.yֿvܰV8چo; T5\LOݓK'I؎NV7PM+"8kR~n\`PђQYzwdQyJHB"͐SsI<9i)4jTNk7Frh-'9pKoc AlyfЃL *W?1 Ĥ<[c7* h(ټyj?2C-eBN.$t:a#BdW<<fN:LsSם _Ϛ4h2PtN>ꮋ{xYq|Ϫba\zU5n|7CTǜ:a` C=_}S,dҞ0ˌIu 7"A]NiwSo1 !lptO_ٔk'4ôwMvvI{\CS<2ra'ܒS"tW,e y𦫯Qþat!Mvn:Eq`gٵ( x= \r-eK'zC[L)EP@63ÐK|fo!tON4'gW+iXhUW20sL9 <[|FX |T@{ſ ]bRŵLn{5 *" ]~CGӉNK 6e{]ҥ/E3%NG P- lP`+ u"otyR|~,I+#XIX;'ϓ?%Og#uBp&{ IV=Y*`^4f*AdAk~TD,-V;jvȢo=ri3Qv]&sd8`MtoB56 S(ycFoߑ3O܋ Lxݼ; 6EM D܏}iƄO22^т6g@412\Vߐ$ۆ]3w{?@JoO[nMjIq=ugk{ Xh@"omxm{ gT/'7k:|RD˧wj(|%Klo%ucU[GyvCr Oz LF%qJA׭aS]} ALS;'Qa1-GU")# XY5ARAIf%RQX煃A\V!0.zkmt\CAT^vzNy,#!HS!ϟڷЊ'ġpBYT" *έ.{I7zxXLl6R\<|c?8JdM;|_;GOQa"N r(7$P=bmVRG`1^I?tY|V? RwlP)"ړk+tabּGrTǥ)th,l3m%}Cj\bW/b/L°g+R1=GE_W1_7뇕>Tg[K J% TyFZ z$Лߨb v%ki,P(d-i*`J b S)zeC $G&{~uCGz yOd/?9#3 ?C~!#r C~ќrdl %)OaQV(bȖeChk.gJS$"r tN.A2>M؊c-A&`2hK9u{2g@  OJxa| ='M>0:¡Ig*pipLӽgO+4ܷMz30++ۻnNOz_VMyڷC6`;Tk NaVFIy'Ь-0LѮ87!H|(_q`XapR=@^@;45PҬ;D{4 m>F24ɝ ?\a7<ވjX H${ :%=al:.bͧ P;bͯw9U~}@~;`X^'(͘(j`߉1ne !c:PR(`A킘)tM(cF= "֊KU..PXJw."˃4@OJ_ haU|1@ |~y꒼[O#{rdWY~swKx<M\,K2a X%C3iet" 0Բ?@ 6W撡J7B!"s-䷊^|gGh puOԐxK6 g+@0ߛy쏂ʤTV֡-8hȟ$:/#7!kcv/`6 `wO""2YWv? Qyvc]f NϳA.r%B a4et]D$Xc.lңj*)oDpkYrÕ4KHlto,?\yk8 W^) {ȧ  1@EW%\;ԃȂG6M7YpT`c9vK7Sa{j| 'V UԻJpT_K֢poHsן(A{Xb)t}M4*F/6D|[س FzАQyf]nh{$:xԲR|ŒqzctLEa92ړ016xo<29RU|2?"xNAv{J;<6+5͉.'Dh{9;ah'zޖ1I.:JSBb|R7E]:9Kn<;)L>Xe%a龸O鯢(i(fm/|-%TJڛc J6h3Y C\iXDWڊONp8R[|?}]^$ ,LtNe=M'#l鍩 ʾ޽C[0LqKBr4ΙݺL ߱,9U:D|~b(7DDE>qYUAIK/4K}1NYe :&ݦ[.?/a/$5&uz(ٻu ^9 ҲDr{i]6Fj(ߥGҿ=,83Qui/ɃYهCB1F0/ܺW.0A6vӂ+,.zzޝrDw2XN^֜)̝z0&s8-Kܔv{0n H߃Aoy  nܢ&g9* [gIDTsR!Mv敫 ȳqMxL'MK7G>e2o"?|vJ]w9l n^&)?~rv'~92FϵuV8k\'D^p0m.<L֦y_Et˵G`;^N ,՞/9Ȅ,U;#?6'㽂Km4Xx>߰"x)+/LUk\3UVs38 CL ^PR\;{I|Z}Н$S88(Bo"@I݉TiǾ^Dlo;N~ [uwƍdJ3vF|Cőۯ'(AJ^{ 4?6 K{\\䓂* O궻8g7_˪cZ!{HAZMSrf 7euJִè3LkXћ.CSHGQ@vrXRly{ߙ,#j-_JkggW\Ox^ K W0 "ړxJ|Ʌ4orcsKUZy,R׋է^Mx_K]dV_p}ӧYQzV߁Ixx3yk!ί(#*GF$[KX9{]&аmu﫠* '6Qwꗚ)0QBR I/.W50u"C^nHXE [3"P/}(L{|NJ:w̭^EZ1bP)=P+cLƋ|1 B(B(/ڲEφzd^ y`eP]* Ne>v *l,۬pSqI9E+4y7Kw"Q=ƜfRvKoA&ROV6JC9lFnПmf ?_"jGS~-KYȰ[s̔>wsOW׆B(ھ8ע%jZjgPGa"G|;NI=`CT(MDp[Dxy *,@M1yFTKB bD `*knn%ȋT`֥ y~T.wc\*E@J2+bL#7G]WQqD, Ǒ\LH- 3yNYM<0+Ir !Q\grUBXgfZ6U] Ǧd)@/LvyWԭtVA堗5 Z Hvn?ֶ,mrUK<^t 3@rs>f^9/N)"EV4kNm(A?_oI2A* >gD g{teo C ì_S~~ߡ-'.P!+"#՟!Vv :2pd;pePqm\ `~Y _V2|PmH2>2n"l-ԯƃ1Gӓ$xӪVS= <:=0?©F{\*za6,0eP I*˞8 vF'9]ˀE6:^@zYYTU@[ ZpHe~$J\"*>t1@:uW,Zb/|fn1jCQuQӨU֖AK=^piw-s +#+$) RZG3B~5 EKąn=l"Z~P2k;Cj2ex9f:g*2L= ̎cn7ӹ+Uzi*pnԭHjZAYorCæWEU @ jd1^2} b<:;gBl!S;I-4&(6;Z_kBȲ΅N|GBuBL:y]()ɹi^W 6EG%{W;; ]dZĴ;="{9'X>EQEŃw fQ;3q9nee4~ .^̈q[L gƽlj2 ap+ *ȋFW٠Q}0vgS"ņөmV;`oObP}#܉" )3n}O 1H;CR[?=!R~3|7،c7jx_`~~#E0ݾpiX#֬%Y֏E3P5sUȞݎO} T&FFv0~BaA^Aa1Ifuɷ:fFnl+#{KODִ4v ؿ# a`$ EHR3pl+{\xފ> "X}Qx&Ҳѧ섅e~ϵ誴5#a]* smL?Œ|gUYo7b)`rB_o ~1BTn{S|F3ϧ,= $,08ſۦ ,#rG{bY*{nu6cӈ5:QD_ן*8\)Z}%s@zګaT41?"uvedU8䨵~ ll9XT[_5JOv땔4@`e=CE wւg,Ll ~N[ \Ys .N>S8~KTx{-VGc1D )c:z3 L/{4 :vlI!r%BEL0p잫/#H*qy4˳q9@Dh{\KyVc*Ѐ Jwz.NN5R/ʹމЏ~m\ayYս-v1M@#(V:,iE:2U,b<G-KxS^nK5H"5ir= +j_hE$`N}f]AD-عOtQoinmrfn}QeClM7"R+ J2Wp().NO+A9}#સ`^d ?{mdA7VCU%b}vv*V}rellx5u󄘫S E+5=@ý%[0,"ttv'8Mug?(PU/Ŋ1इǙf)x}[3idn|f~g+ɋ*bQD^N0,A5 K',1zW@I@ R42U PQ% 2naKx p92"~'{:q^5 _Z΄I7t!t4N"jpK6e۫6On z& (<j77V4*LXyV]Q17`9Hg1R2+lIGD…(Fz[+~t{2C%>Tg`sBǸ6YTh2 I؆jaV<3O]B?>O,wةU2y9"]X;RT;3ŕ\1>F*16)@S85;@r#xe-cX^K[G wvM mrD$ !\mgʠ=xȡ83eC 75s WVG6IhxK^mNWv3k)I0 ]=| Z((KLG@1yO`A۳hR1j/kY*J;*ݏ͞6llmGP+dԎ,9OskF& EŐg_zlҽ`E>ˉ#9,.i4L _xR2&u7,P֬K[ SCI"xh75bPB#e KR} ^0Fzjq^͏@ZT0?J&EσGOE)NED@.!]E, A0 eK(~t;w4 I/ɟ58s a.%!=xǾຠ|u. w~W2^|Cs\6N+OmJq$tz F~ P0 `*ȩfz7Eٟ/QHjW<GW3|/%vյ=%v i4"U4~|́%B/mD ZqCS ]96/Ƕ*d f %N>mĚidLFvP#){e$q%[ێ$P'S]2 g`(N&A-EQd h;*DDS)#dB3K>gk8Ѱ9`:H0lt g Rv0sv\=MJ5UPmyViihȇƂe{Qn }CE* զrEڔ&^qV94r<;ݪ{E8M0[EHwqN,{R>PshK;s{+Z"t@H+4d .;(" (N_k'S{,>&IoӪϱo=nh13FPS$bXrp^Ɉ!*D*CϏ {[!-l0#-!R9+J8_ z-=dʂPk.sMhyUӇCotkI}t]ܽj*K`˴nU^go 1@@Zi]ऺ`+8zae#fc%(oϒCEh 2f[fxJ|PqM GYPE4y8C@2W=75tiz͚mY#-S 'Zv{DzjBNˋef7}AEG "#UH,E0/ٓ/pd6JTFL!2*zs|;LA|4F{Y׻;ҹCeȆBehhR(:/jiotTC7&RsVtpJ\rPN|ش/.Se6>FcRD_g26:JP${Ё΋׹6Yf(+;N#f'3gœ x6&E:C"%IESa6eПAITu\ =@S 3toeY"Y'fwT\&s/6'~ Š>SOmnĉbfJCz2Yꇷ"[ hu4 Fp(xG@ [=b>bfM#ù}Z2 7ߞ2r1q1SwHyCѣe;<ݭDk(#Ħ@8#ݵٽO;q7Dw 'ym9qA{!S coow*9UkXr3 Y;t).\PG+D9J`,C{y<>DLo/ i f=pr[oBK(Wn|X ֜ضv:X{@P V)*6""&vžе2m5yB̉ f ҝI˝s!-ǓOLw39).3W*/Tղl]?.Rg(2+Xk/,u C/_k斎ЗSjb'7Sۥ3;M!9RV [ VAmh84:[7N*{X\ n?ȧNM̘@vXkO+rz}kY IG|ßEˬ@buCmv4~:cJ "R̙mZ\sszi[E_;+=4-R?. TC^BENX>\ [x*$Η0s9z*^?r>(J֜"_WUvPHPA<_l0i#P#,]l wHRD>`s BN0pҬ#Ѱ&sohmyy~e;@ 1Hedt<~+Fq'f N埌D}0\pdƂ@dk}䞢J |Dݹc*{. @|^yתwMq<1X.6C8;y{ @~;ɽLcep/W.=܌8Xy(,ըzGܧk֒_e&7jU?bv6X-ʑTsA/(;vv6oܷe9!X%nr<Ɯ9Y?n4b5ԊCo}yR@[8fJYoT\l pe,I`~n/Q&C+isG^u[mvJC#]6B.fأz%<ȫ@ wtz v@~GYV\RMQ,&&T[w介(l^c]Q4iAl 7Ml'PTb}%:9UoӼP?-jNT"8 1xf6.fm/~=͡G,]ދnV%6ͽx)ubyqEe[7`_"2!vsLfKdN),JVk#?mXem/HPb חz7#:< {}:HG^ @PxbF[Kw)Ҹ!bUa!'% 8.7x/X"k>@Nj: Ѭ:B4Sk^\;'QeuYb[C"-'?MxXdAgFz@l0V,j3v~zDDVY4p48Vb :03^:=ޡ"#Elښm *9hdf@XBZ5]7ewF`@q vTP)*8<7.^x;!m:(<$+ҕ0 `Dq]=$[";61mxv3 43AlBypu|-sY(Qa9)O&)ξVq׮"rD}E!?Y!$*}}SDu)yu!jfRsG2oC*#=n//>(9:0a#eym0ZśrCAEY=AAE_ ʄ˸LLg=U x0+ .#'3>$h濻^WךzDfbSMU*ZO0?+V%2`SXmϞ WУEY?C +!4R!\]ׯҚ'^7c;`)2{7RC&9FljUF0(%<ɮ)!og!T0>S>lREwP 0Ld?S-4@oj 7XaPՄ+c%ZltCfo,RC̡)쬧q1č ʝM^OS;lڹVxS"X x-g9XH+uNr'Nć-i,) gEd)<>]'ݹ#~ˏxͲOAP޲Z׹ԙh$85`߻\T*U0&aCD^89t]dsz MVR}}SH߲Ƹ$ћ+VC9&^Y r`q:a6v#|D5_Nɼ3UU Vy{$D\URQ$*Cx!$4&)ecofQKa Z[b8Ci("ɻze -DK/{h,_egdufE!Tڀc!%mcg1E x+NBdh9R*3 ` /j>Zv0s ب.W1')2UxcP :H27NOB{`erwрOnDPT:JGfxʛUcL,UǠ"nˉ_FE@2X5IFb[yW(|Lݵ*Ɩ2-"`]O"a_JfEW"PφpZ"(s8 ^-DC6Ts( U8ZƚJ RT0 S--*8ZC{Lƍ@7ER/wAPJ0ťϐf ڔH۫F/h/BY%S- sA7 xta#SFY&Knv1r)y;fiIz±\igB2r F<gٜ]o"͸XW@N45V3@J6SS*J\v /S`4bH 1$>!WTJ^˞ JRw"f:37/JcQ_J49ĮͰxUJ>|Kn QgXy2M"C:]&㤃Si*7K8j <=mֲk$Y((f#v ⌏pCi"P;yV ߛ5c_6ҟKn[]`nZgzH)rb&e;#ܲ^:-2fTL&ތT10^]F 2 jRZrfOJ"\S)p;)<$y >cBhZmԨ.a[u93D!/uqihqbOaOǵ,d>: HL)xE/Z5@aNܑϘk1t0\b( 0DXQ`4hysA;#AX{FR16ʐh괪ω,ϴ0,fRXǶvk1ɿ+ |J]5t'ӔCJXd(W,H1p1vQx\fn Ź+$@6BѪֹȰpؠP0[OawH@!V ) A6 E70v5xۍe'h6t)`o\~D=6Z!5>JC"`O&R>P, XS)I\J㩦cո@yթV9 unI?uf\H5sj..׷mkFRp" ph=EjԆx\$wGwC h99$_u5d}gݵ Bn?#"QzS^QO_,)J9?_K4TTFGhxN9c£VȘF ߚm\ *a4hzlsGK9UP[0)߳ocY1ힼ]M8,vmy5EKnsS M1G<@u <&rET3D60=ޕtdDq6VAK,ܓ@wps|فIᛰLCPraWW̪D9slԼ,tYRؙkpkNB[T8GH&cz]mDZ*ceZ0N:B L]9֠= 7E4\kODO5jv Ù?sb;jUXmuK*KNRm \2vYi&.AC'UDlo:cE)֝(GΠ0PByF+}EoY 9p5cKx&)@v2(z@y6DBL2%h{;^6}bz&ZC`6^*g•Prda8ior$iF7y԰]ŶH*:~Gr(XDiݮu.=Ԑi:dfԽ@?%a盄>j>ah?Ooҧu LeLjK*{zΰWn*YDE/IWM鵀M^Hkc= ]ΗUR"Ydn 2Iy&|/k\b$ѵ"뤙䆺dRFB(ucOc+o'K:>m[EFFt7Y)ͬ()Gd~b<UL/[zV1ֳ8]`w?T*T["g€)$^ͩ搔= y.宵{~^\9:בKʷ{$tYp0ZͭZ&۷2ϣ&}o1rR>(!_ DX yvoQ`wPԮ,LAiDkBI|\4'gai%`K0yOy!/$+FdA &(|׊DIIkkn؟lnu^NVr(T=RX 9U[#) D}Scٱ|cgqAjh/+\Ż*HGp VVp R2iǢ! y<<һ&!9_+`淒axX)c6:fp )0~7+3Hv9yIQύhf] Pb6;a$yڞ@MC\08eAA ~g+hFaN;[!АŷU|}29{IO=EDkNnr" Ԯ-p ۈ1 Z=!s˴$pv$^94E )]ջ$ĘEAtx);= ݠ,O5ԇyf.עE!j8P~7?xLoš1(Z)VDp0}e^ ik1ar>U0-Mi$[ˬ?菛 NbqK$_P|jfIIu҇jݓc tbUdMD }RdJ \XgX' Wk47sҔr*?"2}<oLS%`U#/5$[a܏5G5RsѪDEPA g[N#5R(6/鳈 hB$=Ov.%kGa7$l0Fʫ^u#m?5qGdan`A1ep5L ]qo~{k8uxb ~$klPAֆ˹4>* 0=}+m@],,sL;z/ҺF/\cuo|J_N[b w{X hr:J;.LjJHSk+#dNUs.^R:`ŭ&?db3|:ت?/MkRQicHeQ;~6?  %>RLgo:rI R 1mMttG8LXAêaMil 6œ̍ʐT.jqc $=^)kP\w!qR^:GFy5fo,U>'cAT% X Vיj5!wA" ^> I= YzS(8ZʦFS7*l5rGn^gQ]'vuj|cD v|*A+(>O?&8׎0ͳoКHnݐ!A| {"vZW*=L$%(%W\`''})?;ԙPht~ۭ9G@Y ][7EbkVrl⌀[:;0^9:H  G^;jon>Yg,P[|9u@&ݾ>Qɞ UutcK%ٖx=睒jkuټX!D䕎?9d}\ԏ+ך&#Eٚf.c%y|#;K?\PbH+ۧC(aҨJ<1t1+C"]YHm:c} Fș |.Å.Ozos]ɶ7=:D,%@mt7'j)Q];miUHy08.vymYF*-OGSg`T Dϔ-;53w"~L쀦YZ{ ;3ɉ0,yhD-[a+)'P,!0ĮqeыCxLIy̪w!WE;R#F%hAy/!=(2:P+]IT+&}A_C3Oai=' 0١ݿD9-(8s6E(Q"a \%e^2cKiԡE !|,=cWG|L]e>K\u/ռ5sV/*c[Cl ԣ4| \):;v0n1J b--UD? ﷋({GJ#V+I36eZ1vhzGh-g@)%>yORq\l*"6q߫XP$uiKȮnut''~/jIHҞ53ʪF$V%?BOv/EOr9{#ͼq>87CNz,AcHfa8(Q%0ؿDo'ؿXY~%#sVR:kp-H[w(k6' ٔX| 8zS_Ax}F R#%H0:VԹӯO/'X ːKt11 WVЪlev)\0oF~DFëgh+c V+5۽({LI=Q#~/&:&l2gvM}o1 ䷃FΓs6~QL&0  r.fYuќDLV˨OwխT=l*ў7ߡ]fq~pkQ8[_?CqM%bzstDU4L6?kP.*LKH]]P[&ԱY`ʒN,H:,㗀jȮ,c"㢗La׆clG)2:mwGp`hCPf3@o'2~+WؔOemDln+&TG2TNK$.?0 ARsV07Ye)-د,;/~n>_PBiqqV$ꔘU%:K4Jc,x:i>_R٥r!#jfY͊CÔ.*C p'$|Cj!b^v6{_) !%x]r+]蹚C6"_LY@|n*v=g3sLm ؖn4Y6ePݚ0!.AuyHv28 gaǮAD,8XTaӴ˯t*nq}cv^MfJ@ H4_r.3kOpdH.,&q:W>}lI~QF~^a}8f[I 95᜚V*e?Y&pĒoV^QEPZy&LiwRҊ|fhlH+ 5Wy,Ć*"&BʦcXy1 갩i$tZQ)Q_ˡٴ ՞ǪEG)0E9\X8Q5e?ܰ^ y#A>x"__tuE0)!$2 UP EP7v36pfˆQj{(z!-YӛeDcya(uaûnl3j)f%=Y}PIC@zr z1Nju%ӝye[2[\3bۻ"Ƥ>DjFPTqilk9>$ Xn ÕGXTm\kr܈8j7Ω`p ^5f=$>t23Rwo}}Q7N\U*GB0ζgt W hH0~Ƣ%'JccqD# D5qkC|ϊ'GrPa lrYf"|jV~03wV3g˔- J|΋уcUτrCAlJo.hE#m=bą3ߖ?yt_3- osDݭ`ϪM%C9f+i$9 `ܞhRWhWPڠI^xBݒ*]k:c"lԭ'TI8>0B.P$ 4w:1KErǟ])7SS35g>zhn :AmʞףQ~[qSͪ%F7<!OP#ŒЦuY@MYB~mXjZ~yn?L*dʸ J43epL[ q<]*RO>DP:vk"9l@3=@s:^_^"b>1[;*tqo|aMۣuܴrV-yT W/LƭLG%3|z =|U?b,$=B=}/5RhDcI33XaV*/(@xyJuQve@C0"uO='{0t?rh܄+4g0; ~z&\ߚ"ٝV-U0xh:e7N^.z3{3? qj #b%lf9riq,_3i2/ٮ44c Uq/ݿ\LQ]<0?׭,f!*+3IƘ_uRp?L͗ M_b!O*9!;S0A[RlHPɛyD-$-J3ʾ`,ǐ9cԐxET;l{ Q-?RyvQTDԼNy)+(|;[!D'r9d{dVb7vQYb\Rk!>_uh>M˞S*E|G %[7{ tҚw8 2oYwH&AO߸qhcTF_g~Ps/ԉ\e370 Q)Mi;y Q&Lt;^ = E%PyvmîscЦ|qB?r;BRH~b\T7`jUT'/ 6s7ٱ-#߂ '\tw499{:vI0$ ,#⤲^kC ?~ ѝOuO4?Nch5EZh&YV+;ڐjX[ h %:a;t8fl{RM!k{^Yq6a4w,x;^J5vcM{"diL/T{To-lPH͟w SEH;mYHU|p5bBm3J w7Uã10$| + lx ׫NJ̱.GƇ:r|\Y@iDK%4#a?9?Bv%KPFk)NU8"4߫}A_(YG6IOdMd4ZHCJ?,Pi!ټ*+* l0j8\3&~~t-;txOJ9:ILn3 tF\GQ^2AУA_˾"gp"'|ltaMiW<z1IYI=T'm<<ƇE8A@-}; N , arAMu,6|`w{?u\wx&__`^2ıA!;ڈ'A=>z;,;qQXhNn%¡t`or.#8hJV? ?^n5WEl ܦGE4Kx4 [ ѼH%?RUu(^3H+dOExtaEKft: l)#`%xNe'ƥυz vǯ8D/m#l\s.I:%wK=FIz2#.\Q*̀0?хH ;Rw ٻe&8wѲt+B0¥$]A)$iyJˌI@ę\̒:̒UTK{OcR!ķ&%ou r *o֣ub|Fv]3cA7KEF!^x1t7F¹STF92uxDΖ^=WYaD C־f,OÓ2炱| R3 ?m3R]x,wnh0|Y-o Qop?O*vEF{KF-E LqK Ji^zʃsk}06~j[`v(.umH/<IidV>fl,l Vo+^rja} $Vkdwm%>X)u@/!:i+ ͵ED}k*]kU6tLv.t$Q;C2*(xod/()y{NЄ,W@GӢ !-nFvWL̶DD1T~>-Y }" kr{5 o7>AxVj= TT}ɋUFi^Lkq;ZZ> 8r#qW3Toz*dʌG t =o8lې_׮η4m)c^x.S>uVvs9%,C7Sנ.y2M5ݢ%l]C[2ڇf62g p`.4 l 6\q hA )l-ɛu mL򺣏&/F^ +!g*jѫjGKIǺIįOBߋ[aj 6jIq`ʬM@ _%w { e=pQf=LLo''7F2H#W71  k]^^rXzKĨ{= lp(!ƅQ:coBQcg3?GwOjWIdӽR "'Ro ~!r!%C|D8F}N|܆3&+YS!Yq #&XwN_dQjqO%>Ik@ fdYob~\:M{Q' U2)Df K0H:Gӹ3e(j ^Qt=$ ͉EDl3Ov*x̠#\K/1胍nЄ+[{Z\gesnqs\K[$@:d(NEfLl5F4jCKlMpNI!VdZ]gL `b) u~c>_Gk" >dp0G[v4ۭcCkcZ6 gg Ր32Oy;w Bh˘ݠ'lɩ aN-,$LNA+o4 0q-gYO#rƫ_Æ~w"xx܏<__郤E Xٞ|ZlL։mFPۯ(#`m5N~1)tIAn ^Ϛ<"2i (U(;ї*w: : 0ۍJ j-<a|1!v輚I0 Iƣb7'r]ڧ~-E5}煒Ǟ6uȥF[?8rt|Kan=uک[wBb -e *Ko-N;234m;M宷I H-NWNdi8yќPZ0NL6}2OH>Vޒr_DR }"W!rԉ,Q$*P `Q\i%ԛǮPĽĕ:YL'8bkv8a\(#p-(  ,aPL#N>5.exE|FӾ8[4b蝟5k2̐a_*SG:h__t?q K1|7a $c|Rš&8n `cR:"PwqfCx[ХFHoT^YB,x#Yz3{W 8Hڷ ߡ4ZӆxP7۽qnoJ K 0hlـ "UcX[ CE\(Rt?/PX ݖss͖]+b*O Z4Z)WE+bnfReO k .!JUX2Mnax̛_r61-hF>C65 ȁ/F%>ʰ$1j %?s"dljxm1w\-FlYmu 6Q{o}>_MU50բ1xK}*]mE)s I-"Pj%ș,s*jv@X"EQeр1'clGB;oPwp"wfEYEeT?]^$!YI2XVDel+XLnr ̍w ^ɚ43e7H묪UxkC^h0ahEY {?1Q"rQ3_P6(5 fV\S<1े=GuJG~AHiQį3NtOiNq2xzMLrbK"\*NGIkfj2m&Xl۾:y{:Ifڌt&pV:rXaZ;B-D"Ni)~n ʿgkbQ U=!- ofw{4Dc٫7zcHONN!rqzsd:@dLoN-L9s#"=WnQDn`aɪ&70Qg\aƃL?~I7FR2QИf5RDW^FP ރ#piObVjWu-yIqЩG @J"'ZfXaTAB"!] "nϻfGfqFɝ$}uG;5~8!Fs%|aʐs*.uV?$_M@ HS!2+%tP R>m|bUHszeG5 >,R$){?@dH*;V5Ԋ|&e TK`5^(l𡬽dMsgPcfն/ׯ,mtexTU>5 @dgU0]1Oaިb*qa%sѺjrPJটR"׬Mq8j^a炛B̒OB A\M!OeQӔD'3ݏN%^q/]h3)yh'yO?PB?J)$BR}e!_ ϏQ'mCM{5j Lm6CvՐӀAk!"(A#cPxO|aS֢) Wwt .fT/Z^_I JO>k0_i zTf<7e!O 74K][Tf Cm{(H#*FRbe3%) y,_=8CBӆ(yG{@ =\3KIk\c5ivɆnigVx'}0i5YZYCѠ9?gk> S - h3pUӧGDl%>8%v,aT@=Y1{<)[§7~М3qbG^SuVJkG-ojxP*zu6Aʘ~\ --37 25B/./TӇֳ|tdʵ@qsmeV;G~Hh-%Q(!kډ7x"_/JF~+E$ݵhzUH`z-4>bI^7IfHGͣcci)_+ ;U1w+ OOBFZ,D^jPQ5u{3UbfЋx0_{':)98Dk$۞c;ړ^!Be; f>!gg4Ԙn5wߥM}XZ B<(!E/_Ig,R\F:P_za`ƃZASL;"t2k0Q]/E:/y0b|X],$7@Rs K %#*­\%mW7Y|sAUo j v]Q'.^g09]e Jhr'ҹp7}jR FrpalƖK5>B~4FAfIkGso<dQnY1Sns-VJ+}G:-0U#s ,d2mZX(Kۻ3?JONi$!5G !VGx 00Qt K2ɓY:skydagvJu[-aw@/(әV}JLsٗS 62w ~iMGK'PVmc\"^ksd}\G>ߔ} b;9jI,܂G.\+X$J6/!sx{!N.4a<&dV)oWm6͕uXBX=6"aV0<:lufB/"ŕeǓ,X1ϐ,k;XfēZU!LLA+Qd~PJsǞw+ư22iS%72򘺳0})/|a-E"T8F]R PzE/0T> 6 a9 j:IohXǎM(hӊ.ETF'\/3+<W6'~!âV4fVH&ߝO&&:{? /J!E<'L+2 BZ4Ni]3NfXG$ۍv#[@ %\׻ƠǺZz;jTC3醏eѝF5[8c.V%HQpX϶=%aaI$!E ה=f޲lh_ \8;5I[#-lX1u;q'^LycG#OhqutHӍo ڋT?w&a͉Nﱸ2LB%a"1[$dAfQݟ0@,f7q]qLj-j1Xw7/6;<}*^/Պf|N%k9ن_6eQ{-} R[H{F#%[v`9(QdNut.mxiJۧ`Z7W1"Tg1?MLᓘ{-v!66F096#1撡 /k~d KV,rR~DuÅES/4.hJ⬣`#>I}z {YHv*k3]$mt2Y*űl$*`{`ܟ46 z$NQh1sRLɝ=Dխ t&7@t|6h]Eڑ.N,X8\@$~r=w=y lXks/}=u ye ~r@8XsEnxUX婎CF)w)=q:2ڝ.D3Q&BH9E|v5nPN~:ZXUUxfr1ְ, $ U PPn}nE'mՏ9W'X_Tn40|Eq#I 2DmpfFHvwȵCai۵hI :,KvK-{RG0)Xr3:g>dsTVg=k{wQ ȎBP}5EsAƎ>TK]nTc2'uU]ZKL{2 rKffLcjlF'ւ|W`a\VLȢ':?Yx亽ȇ(T.64z_!+%/'Ut!W?\\d&4R op@0 K)4Dqϟ.b6 I?|dCS/k ̥(1m鏅N kKxlMz-"cb s% e>V!Y wl ? c[eNJѕZ7†EaDO2[7R0,%nhakWo[ISnbfaw~= .Yݪٞ5餺׋l1s?M0CА𩒤5N}-.qy4Ǫ&$U_g9c)Ÿf.T,Hj{~述f["QR Zo X'#{Јspmb١u≱رzP8rXd ‰iZ aV#U,G>a? 6%xѤJ$}8. w7m"Ұ͜FC%i-&g[χ?&䨈43ARlEub~3'H3Rl3p|y\RV^karbiun1:(ջ/mb쌖́Dg% CLcb>EER0q1tcKQ{`sV%n:Ȃe~~:vy"@r#tm78='kV \T0Qw˚Z 1?qgN >_RDI!+ bùgA3kz^"N.ld/DwXPp$I nݹ6Or10w[F5IlË~[.=C$RTXk<2Ls!wyƵA_A"ĖtbF=Z1kK%-ߴ\(a]e]،FIt(IM E&1^)z\^M:Nd ^׈OI%nzkXW>Ś= 8GH`? Av2 ED{NjgJ @*Ua[[M)@*evم-)-Ԛ,Aժm: 4ĺ5Ŵdt`s]fXO׍YI,$1ˆ.twDtJT]/9uEʘJfOּ&Sra/!"SU['48/4AEOVu~쭛ӵ+<>IRf1쪁mo)QʨNЅ/=ldΘw'E5ɰ6a[_s?~h<*\_PH< Pse[ڢ(ϢZ[tTMESu0K2DSu92.ꤨ`$rZ\Z҆ak^-g௾VnS,|qwb3+]"k\ ,kׯx:hRhjx9Kmi'RҢ&D3t.l) 5,-׸ܟpVlә~Vt kMWעVֿF]g!,34p$k2,V"nݒ`}cPHǺPMZڤozc$F~3QW-7nhYVr˧]^D1Uo6Ǎ3oM[8:gL0 7h] JOu;ҩ w%YJS3j@Ĕf.Tu²gc5{pom TLwv'Piq;I vjctC!4,Ng("GV=}3Lrr\FFutGZrј tq:A 8/N.|D#>J}-?,! Ud#p@f:hɻD'@ظXG*HXoXIw0p@+uK*iypnpVKr0'50Z|NQfqzrr~ئ';t.5#* \=$-$!0ţl78}xg6м hL4G_KϘ𛹽o]Q H.]=*;[r”״yWC<CӇOBW1[Tr4vN< AIw wĪ̽edDā" ^Zxd?oyOB5u*WZ*Gyɋ^s[Цi.*؋Re),$)cf&CN2y<|[Tܪ=mmio&kj\oҗ@ҩSbn[n ׳B?j;^EI ӯ#xtUYkWeov UFӕ1Vj){^Rpp/j))MDG0COpL.Z,k'YN4V U(d[Alb\D<ĥtF䑥?cԐ0D)v|S 0r;FER2;M^,=PH^l%/K=j#5oد!fjO'z,zb+Q{{IM׋~; :;yM7={n'^ I̼7^!`]v_ˉi8u%?!&^22Z! G*^m^m$~xItJJ}dԾ/ƕx6UIB87J'K(U9ȓB_|/>HR 2 K}#EVOO6M?1 G^=M(oh-fcā#VS*igfTx4ckTwA #+u='y'}qU@d0QSOƫ˝^ơ0}4#p)X(2R Hk40ڕ4E r c^ACɟC; ▍ ĕau ?T: Y:o>fjؕO9PdFf~?`)t,ae=AIXזqVָ9N5? O^eRʕ;%?* l3ӄF2nYtWRQ*ֲ/S)Yp8sJ=cŃz t΂^.ECvobl.B 9Q|5{;ꞯ%+E{!X9S&8WbcLt%X$g0">U%m[jƤ?)wE}] U=V*IVUŁ'ŠF-Ly_bRNDy*zjT5 ^bںkDM(׼^1XA?Ƞ[ pˑ=b(7푅n Z?~|~7&j 4*bEw̴Th3ZmcY;p{m{xY ֽ\rDU#(w9S\_4p(b$! &b)= 2qlsIzxZ4c'E;,M,>7fJ-v㟈/󚨆UIMD7!v֦R`}lx&&O"VyYNW OeV%n=ƂF7}U@"v:h㞹A|5Az>)k,$ 2vEN%(a6@t^cņap))NB},az ::X MNBb%@#CP6]^b͚n_hWt;2ò-3 Z3}^F@ <0su#QK5oO[ e1*LJ܅yگ$4bUkyzy(ȴ!QCj>⧻XJ6g]x8K9~U>2 (tT<qT˦ [qM^n!H 1Z,,2 ( A4T&riO0b&:qh;7x4yť [8 8_ӊLty^(^E^|+[!hUkuH|&io(jlb''xX^/z,w /0{A,c A mNh5&IT"I;gEW4>_ũz;pg7E*!CrGdr 7ycF+L7v+?+A2&" ߴ+}QPt6wY;c#.0xU)S;Cߡ)f?4 ˙j\Q!)u7@e}L屯" P(sã`kmz`Mؒ2K:./QJtPZuWuVT?_ۘQ44n$)Z=NsrNȿcާp&^Qϥ@/jx_L| oIp[ɭ7cMr݌ tT;Q346@՛j,³*I & nrfz$+9C,{3gp$c[H)ӱcbvϴFUiZYAd9qRG~L2B-=OYrJ1 !!i!AxV֒7wf/w{ %uLlL?ts& Ĉ zscIX(,eh6b`\("{rR*]H' "BWJ@' 18ߟΨma%\fgK27voW*'}@~NWSj=5V<RN xnfI/ ap1}?BF Gz;;P&^N$IL6|Λ! "Sdn՝@՞ˢ^uފoYjI̳)[w-NfVI]>Jn\d>D‚<ڡ/;yG<>p 8Fw@gx(z ~ѻm;N6&{K; fkJ@w ǻ)f6)JZV#ǟF:]A굶d&' =\! FĚO|1cz)>LK+ƴޔ 7OOCB 8Ch*NЄM``SqC{&TLmaE /u9pgͫ$G;f`-Lʪ_ 82׷Fs0xCa}jQoGhҸ|W/u ~Bm6X0;L;#l$`kyl7q-)V {e׸wN˞-qܙiPr 8H#H`;Jr"FN_ߖ? ѮP}ͷS;BqoN2*BfkE9X^nV\ڃ86$TnҨZg ԮXIqu8*ދap\OQWWw(hb4si wJ܊~anO$=Ŀ?ү 'G={ xXYzY+L땽*^v3[=Y?'¢ ~apWfb9 Rh!iěcw~y@+yUD1f],Bܯtbxm W&'+ FWKKOg(pGl= ;|W)7 >ThHy$\ nH~mqb^\Hsŋ׌ OuW<q:Hd R`g9e%=4V7VB7)vA"- >K  gXGdZB%ָ J|Y݋ǁ V"<.MID7u~qO lƓNZU P"w-'OP4z[\4p唞HPҦXZ-,tkoށһ`gzancifFfCVhmmvJBJpW L|P"4|..~S+Wg4x/$9[+5!ދβbhpe7i|ߙ枀LhƢa}0rt&K 8ὐG Q;ϹYm5t/spm]&Aqq>zY(k(O.郔qRia ZRcdKrmm魋&e2(ďL/Btye贿; &G:TӍ C`F1O{sSuId6u.Gwx,FO2ؔ[<Q|B;hյ*L'%)'T /Q 2tMN&:4v Gp^FN`NY$ѻv\~ SDոIL&<$Nz 2&yǷ^jhŖ( ? T>,jz/f?ErD: յh IB  R4ͬgGtJH)}?l.>:ntOn ygZTyX+F! "bᓳzO\)MH :|28[| OM|l!n4^xu$ O!]JRp,spUf輣zNKAnm2;M``DSͪ]vF1u O >g(S;Ϗ:}+P fzH(|̈S1ݰ=(߾P)%رY0wz0mwc_& HwqvɭۣY)0饒q{5K;-WѐP. ۴`&l7e ǁۢ|ʏ00fלeŵxh`EY"kAcb7 ]+d60p1}lrSSDDcI9۠n,~'o F^-8:' KǔftE88?( uFrx9A[Zo6}0H'e"PZ،6b-_rz)6A0HO?uX].mLsQX Kυ\ ]Q5- +j <8|[Ŕ5d6y8A*sc {892z h,c~Ch,uU/BxQZVoxzn6Nu$(ۛDgvOy4[`?]|з3BuHE6d+CԶCOQ_{aO~lh)>2iC5$ [cg p3>[5rM?,b&<șNؤĔ1Ij c-[ o\kڇ[FȹT}jkj1#~;uRQFk{nbZ~Y ⸾*(椂'BַbrF':H`S䒅 p@8%[c:jI"4?cgnKX#V Nt9R7.Ldp4~Mb%HF5iNX,eV.r+?b&Gh^ 8 N) KKA: Z^6+0*e 1Vv璔r)R1?+zU׏G8 T'r7.ZYE'5+UZDۅ^:s%;a FȶтæEukabS8Eu-tRi Ƽ+P'h"Umo;*%;#GvWW@R3O^qxhQXIwRedxF.TɕR苁r`鿑w!ԱğAXHG}w'+ERH,5SJUCߪ;XJ !:@XHJ1@I/4!q IN_0L.+56K%¸h#o -zttxV~XX:?.v4mz94'o;]؎YDFzZti1d'@bOʦF;pzK.6T=w@=n cUͽF Sw{rWK&\7 oC9h#*.+SE"X +c%3"A <+gyݜ5, {}jh:aB_6ϰ-(0]^ 5mY*aO@qr0B)a$TN !tQ(>̅\O*unkxa9ZCF-(¶*8 |PjO#d4M$ eL L @z=Z>6o=]^ƨ->&u<y`Dc[fIla{vVC~ܸk F$,-S/ګc@O䒣ɠ_C ٸ~BMIe}&՜vG"C I4J=-3f~zsH'I1%tهfnxqH1%e,gв$njŶx/U݂(cV1{t%`/}tF[X 8h9v+Qo*P.I4t½D hS=Q % qOPc8 ](%adS(!ƅl(\GUgBFMH*vЂŋk Q^~TE}^~v h|Ұ Ml- !NG#d)V9YՊ_!f 8|֭6٘eӒC)}w$;X/;F$#9^PiYL+5n |,}8;w6[^⣚9~⹵'tAr4TXڀvL tʎ߳5!a~nAeuhkݳXT2CzgwK]:5.P{ޕfN|bж[|&FCP,!ѦE5`hFOdKz-М$aQ\| 㠴ٌ֡X,KדC\~{g9ȼ,mڡk!&;?maHona ,brIUQuKƉ+zLWz6Pnω^ K|aN-,VέIC(3lԾ~VB]O$Q֐LHCG %{V1P/!õحvL[ C_0O9y+#>F0(w]z:i<`8˥F$zLID0$PA, pal?r0 n;t9ɂɣ6osq)EyK1_T5'|s*27;8>Su޴˄^YxdOfuj0݆3fK1 = i;͕rV42G %Sw,~1&>P&eO-I!_ g,ˇ}T΋@K39ܗ3 +&4}.)ff=" <҃13|piaX> J見ur`.Fxl ƸJ elD+6~r1ƿ7xP;C*4ؤq9$_sUR7X}Ʒ}"J>r_ a̋X7 $O1*uALF<˄%fz9ojŽR E2gcr]8++ VfJko.]~] EA#uuyl̾,*eΩ`2NְhQnMw_fR3ݦ7l/Z= B B0C "W;5fR d.~۾@2`w; @H*~WæS$Ajj¾ Vom7s7ϪM8Hz3_DoV"bpNP闩I9p.GY\iBipqv7Hv`|i %ZT&5*AW^(/ dļq !!+-MKr`K~S`-kU_j&pf"x=#ëlSNa`r LzmxjH`ѯpV7.U%5CBɖk@tUZ\0(8-0uڂ ^#L!&WrY*Zxs˩UT3 њ'l7/ 8P^@TB/?C,cLZIgSx|k:#`9<i+x oݮ? hZegb).C6"\4,ibjwQ5@:D󠲈xTQn(J Dը~%$ќu*h{!0A!9Dm #1sg$ Or0Ou{8k.ec4\Wwa? ѷ 4ʻQRn-ZeLV IЕsT PD9hS*5 1!&b,Y-K"4(LǼVb{_i껇By#Ỿ2i"u16!7a-4$e:FY{  GqiYs |Ԁ[D^][>IV(rUCqHKiPX[v +{[ 9[&Rr[n=66 ,H'7<ԜIatZU h _Q ~^""؛5+Ow~`BJDV7 2N |O ?Uu머IM_7ł^ Y/B^>3liUk`גIoHT}$Awu'ʎn7` *D˪mj|] FVZ=[ye(KZa`5(r1[+]xZ{1<ȱ"6ICΟ9Թ/w꓂&Pz@4CcR43_MȑUМ!j32yCeeBA*'DU|i5P5CwhQd:e|Њg/5QP5 d~x JN7[g e19_~c -}+ ]XpϧNӿYnWOtmĻYCRչ)/00{pjѰ;7[$s]!| d9ݒuSt4Gk2!l:T{o->+'N_\eR瀰1ӲT>aS9|(3ܑBD"bY4p|k躐c;kTVyT~ @{2W(AB&qywa^x%m8E@4q(սn Tnۍ"D]vѕ \m FF=@-4jSX&2N` VOX{wU:g‘-,!/I&{Qgq,499S1A .Ud ow~e9F7.{^ sgc!+Q. bk1`-e"t4ZG tgomSgOx.eS] LIۨ3ϡuDB<NFHM˰QCV{^?-AOް@صD/]zl\ ЛQS S!U*_5 3GYOݶ =[7YdWRC e|Йy#ZxQbt_f=>-,#eua7eK"lt%1~"iHNXrRx?/6Y6U8(ZedcL/$Ȇj &Hm5iQW\Jt- ,*h3B~\#$OH7-@i+cQP#n>o4d w3 C 1tht)5ƻ~j(8@[FU(w^!ܡћ\\s1ZRQ̕{i(%A$18x%p |!/(ut-/:+aOʶ 37_$CӠ bE+U󖦲Wrmpb=wJ@#&p{$+Jx]} ʦ̶LbA1ʳ N+"Wo*7,fw;`( ^jtWZL'^hb{'Z-Z3OGOD=;O+б"#>l-K{+gHQ 5WOXƫs*0xY"-JAÖ^Gô <v-C0\Mѳє|ㅦ<mse)"jLd4?S.Q'ɕ;DiФi2cf.tcX_ @  ,ZrsOfX] ˳ƹӫ$cM$8s2 ]6"X~t&b 2C6Tk(N `V5FZwJ84ʲ89 \J*9U[S `VƤY䘺\&DloG][,֋|%uFӏbU9=>?g!>&ks;1:ӳLnB"y?ƹʐJq%ș [x E??m( E.޹ӿn|vW=U 0-j:=>Loܦ*"ѫuTid|de@#mhKR!q8^F9 b5ZІ̗L4N2_S(^PKj fwl$Ԑ]g*˜o>Y<!ycasId)smd'*kS=|rYˋ߯=AF:>UFlS![5 4VQcim"y+z$Iчi**k &ؠ) 2/eZ8F'i{6>S"}mZE E!P"p@w!G <.ԣCeG:{,*S+jݬK&150:F o#8տDnpEUmPIKm^m4@DHt hZ˳#>Rv+^}Y ŋM^Xf6bny472Uci$ovh-K+/ܩ#`jMQ S;DxX 8Wn_ osܔ9Jh!K_%$u'u_99@ovBAH\R,_d >`]-NH*-`g`ٹ[EY27).iLxHOE'MB9,s-n;c4"Q/JXT)PXˡՎY:nI=Й4"ûi>y<.Us6ٌ5o*vJg;}XnI̲w6s٪h[ 'a⟨ri3ߖ{ lA N .GĢǃnny Jj 8vIjiBeAs r:y5ܨ -9^~.d<洆 \;۾+$Ԧ,3ťٱk?jE鿒PmW7t.Ҿcs+G{Ze`r6`_.П&/q$>3 e9Qj"Nc%ݣJa׼Nտ@uEknR~BAIAn7%]4X_1X0d¶A",j"ol[0Z:bZY[𽂯},tawN)n͘4o/BsU'׆ PͶ(9M0D:E-SA !m}Inf2}OpD:o{H`P:9m]+d{DR/"v؁d0gm 1&pҲ+_rc}OHRO,c%v1EK<jTV4G. %:3;:d,7p #zM|M 0hF&O<\V6q SN'D̙!^VXqji1 "CSCKd\=c^έ~=rgJ]%a<WHTux/ͷ|,K'zkzڰp"jv|DxF?*|tkS ra~B XP0 %d|5vXc~!0_ny[Y Af4kU}W7AejދKWHX5ȹә`p*ٵO cc/xN\rETP+SAvSR65Mm4~U=43:9ϧT %#?<9mkcQ% \b 279,Pv*7ue%*ug]G8A4BFzlKSN/@LIJ*Q`%'1w~viF\*EhȼxdD$=P0]^/ǩ#R-£[ ;'ȯbΗ;bʊ[e1f14ϫ@ќm!<&n{?8cIn!m[Gb16cxZ%lf|} ݧh=fĕ5΃F %6 O\\I%A_bA@܋B^$Bc^.QD jo$d ãbaᷞb`7^\ڰƝDPl>OH넔Ù(6a9|8QZ6ltVg[u5`"r8XKy[o>6ŔX8{{.xc[LXYO?%<5Úƛ5 $ /2Noxd[d.HZ@Q/-j*GK]j>WeQw̬߬P:Wby2N=W-$+NQPZO: K~nŘ+A>-oo!V~7 ,;XkjrLc!.hlbxkd\hM$ e 弣l6>ۻވ;y:]:LH#о8c.@~tj @XcV,p@P]J-_G3B0S\2-F%~7#jE}ّT+ IN@I5.:+tZ ;]:HIM\97=yրmOj+\65 )Ja_%Ȳ6xC1=X0$"TW MD_!r8}Wp.ANKk#©VB c5mֳ]:? evwɎev$ٰ5~QwyRR`^qP']mJ*FG&4,av)UBP3FOG-݃^TA(?A5Υ~{ƚty8/cx&V!L$n _!BBha!)-1;ly9ūQMӰٳkfPuH鯽+딂X`]_tP;QtH?)RY\[[n)G j,(>(E4޸yA{$)9v= PPy2tlQ7RbDviN&x( )$/nuqnD=ٕz?5Kh(;+%O?I 'qI%@8I (.,b%"3LKrNVˀ ǙXF0Oܕ{m pw a%ܣ>i8BWڃO׽Y&h!'wؓvãE0vdPXEgH/?˒rw9Woֺ š*;U@Ң(k=U$sJ{AHzo\g^`Cv60$m49|[7w )͈0_y#]X9 ޱ].FGfu lٝj{IzTNxJ3[}9Htic"GuKwQ @A]ph+,DeH"Y$yfZXwr oV2P]kkAd1^ʳe/Ml@5sg5c>=)_ZUNEŠvܜ yE}>aϹd"{O]-&p% OPTA~t֋~[ ¦|ɇ@='sQ? bWہo0f7͡+*N(wL5ꤿ(C\hc֑-wcgۮ(LA?]*y7#}>:#vD1hw;z;fNӴԴ kxwZC^=1T"+nׅ+7WǑk9xL#¥iGh]BU0S`PFbTzBѻ&C;Ķ&B<^ꮤnYwKo-c61dXk5;(G妇I0Mj#?֡mXsS$9FB&~ }r)H=5FPHAv<]XʼԸ:!6ChR~ LZ1 y8^QJyJ/(~"CA TNQ.\s0c02 ɧ%2. =Lk6q 5D)^1;Z(u>2qK.kD[`2ֲ5[n WAO/OuY@ g#CTfĻcQlTʠ!!jQl( nm=lE˚p(gܻFWK[T(L #A ю& 㶣ӣn>Df,# qG v[`Hp`JUyacl۬~jKHuXTt ?Y͙!(G7@W+_AY}*<޴,e.glWbNsF 8kn}i!$-w p 5O1tG;|btgM4kjYwހBUnZHhtĪC}uZ 7M]}Ē,SϧZ.UM߽GlZ.MFju85Gҗ(fRNx*nPsK5nE4? yH}H۞n^K]eu˩e7y /뱽[(pЂdSjv&UK#'[@L, $܁g'/,Oew>d cLպ}ؾաu&Ou56Kx]~>,H#-I)^bP{.Y7٤R]!$Ve5 c[ {ֵ#ݏ7]aʝ-+.=?ksJ_ rId$~pTVV:K|­9}pp}l?ÿEX[&dl䞱Zc;cC5T"7=$lQ9n ^XPX+e1NѺ5bR̰  4u"^ ,~xWxJ!sЭM;~(2C,\`یR2kk\ʉ8sa9µbfyIY';` x##EpOg1-G, {+Rэ[qݠɴ5zs⒐ _@!k QelB¢e>8'7بGnWa9*d9qW޸INh%"#vsB˓ׁsBOP '(ҩK/ۺM5Ή{U.@/{Ğ{m{ñf EGˢB=j7ukU3--S'DEsՋK#4<=CwfYPImfKP5tKm1٠k,YBWc'l>!~sxy<%stS5?V S+.^َ lf|K"^'( `F!J} 6]Ug j[3>Kc#X„I.P&Ж;B#U]6ܮ+tcI1RiBQ<RۗcJxQ.-u'O OX$3m-}MZnGז1Q'a5vx ,:P_n@cƸZi]in&ġD;/9O"j<9~-%9MZ_'.O}A+2Cc 0W!tj97C{{vр͢L1PX i@4}Yg_\Icޮ}W0{ mp3v%Wh]ĵO~oAָdU .{J }Eȅ e<\WfSMmuNNͥ?dզm!{`H[Qwif+i=nvђl>a&ѼomKj}W?CSr5FPw fSlf&y,N53UUHBaLjPs#LF_F)nV*'#ĵ*EўF+tDΜG?$yF5ߠ h*lGUL87 Sv'XgqgIjʵԙ696E4w'B9J*,pȶLR2N^l{60 MD4yxIR\@P`%l^hMKy!%"zFĹ Y?5P{3饵PolPd|6B Qd#lWŀlՂHTOwYn[N{L74f+:JDlDg"&B_Y !^bWW9A7)>s'(*Dn$-=HwJ%unrӣLJ]Zԓ0oOفlhSR Eʏtc6XR\KIQ^c<^ y~[te}R'60wuLrGu+< ˍJIcT=X~U,F8\2C3M(}дם>bG f~Bd ,~aRWq7Oܝ9^u{p~n_sۮ<5$F$r(ߴT29߅DjTT43z2Lz R5JDO–K'I+vnt_&潭 cr?Z%/чk YDEic -&9/H D,G$)_ZYب[xzRq$Nz?'$b|+lQ-w4 i_$1y2d*3'd:5J8=, X=9)Kq57AD NR & >E$@\JMB!AcȻU7LЂOd;vX))2lO,*l/ι;h( \j5[305_+iu"%(9?J&b𷴣y&?s)_c(Lq0l:2hg퓷 rX53_R iLbrTxdo#_e'_ E\jK=Nj5/ҲX8Χ;0:`qFҟN-.A&hvFl(G}j`vA8! (PM8]CPOG`pS05bv/%$ 7IUp 4w7/LYX(JN:ۼ!92asra$g4֚f Rn]D@,' Z |r "y\,r\^o|s[/[Ǽ Ѯ.Q_uPY}²){@B9b؄.'ގ̃D;vBiU9bW𤉒e|J}bOY!.2Xc]fll "nsD( )sD3#_RCUߗC7X֒PC֧V^u{-ƁثW/ɓ5wJc;C^Lqg}UlR(}ˈ)N ba_[pۖuHl2Oyݭ"5 U, !rA/)0`꨿@Pph5@DPRF_9c>ڗim{.@_$$?T'mJ\'aM7]}(l:7|÷~Bz8YET$A  kxOoś"Fј@O]a/TK~͕YU:WB%<θC.?\. -,d( :tIctJhi!%Z0{E &R݈\`k",}vk}~63[<6H(c4 ;N<4̐)OP(k1,jK '͝WeD!u}{cv5vt~Z{kt]خK¸c_w";$%آuƒ#l8Y zĎƅ_6$/Fs(SQ:|YpH$=(d ቛɊ ;-Xd p}h~Aԋw(:빴NGE[nFeW[>hlދW+M_)sV67 hlHvk[7UNsCi2tw`5%&@eTk_]y{':*hM] -8r xFs%#<CJݜ{>^ŨhJ3 BIUE)m<YJ=tϝ@}E`ɞ"f@) 7-*\>q"ND$n$2I)||[RŻo7MYx͹tiTD(>5 |7ʗ~J#E^̈}Of.8c3h&p,\ mUfwM*؎3^|Ζ2o]2*))-2!O.b_\)\Aq{=B1&q/]q4p\p|+.5{R(RP JR rt2c+LݛUS_hcb,bTj kJR?b5?-pXi@B_g60)H 4Lk~_<`H19 }ڥsA@qEKBda9BI|ʾ8,|Forno*z^Z Pt$Ǿ;A,vBAK~ėwnN&DQ}ҽ5-m8ſQwF )ys_,&}EWL@ K* C1XiLiu"#Y>3<%}R/@m&D^/uT Nښg8ރu񱔸^aY Rxyyn~B~e>2ruϋvZ;P^/f"S L0P$#rЕ>XL^78 PC3̐9v2zq\L^KERsG<`ėM% 7Ums\=ߌE/NBhK[ ^tna;#;s$_Ht~iz4aoSKs .#L'L+{)nT}"'k|AUJE{sT~V]@24,٫s#vN%~N%)9]n s9:@muXsCϼ孵nDS`}Yǻ+&F;Rd~V)K^;S%m&V3ShlxǬLlڧ{T͙ 6(3pX[kkI~m<'BɅ׮I^Ɲؒd&PT'sy`} -S(S jx4GȓjJqpVS3@Mژ@`.؅nr[ MdXcB}Y9%h3 Fw7(dS'[0^ܣM1 9UK^ BGPtL? gL]u_C\T!R4àNY0f^ֆ6QݱmMfԼ|&T]O3oE}L+,  2C`ҡ AUP&4Ih9eLTKGc߀OC"Kj*RZ7DD3!%S}"aۉ-**煟`zXc}>rX͞ ,ǡcR@LQXlV°/:!Y$8NӚ qdK82U/^ӚO7hՇVI|@2qv]DLDƔaw>pufU ; Y5WnCe.v-x^)%Ҭa\9D)=.'B0J6~P䌸S 1[ybZmKO6#7+80Lt[Td b٤@wyg 19[9gS2"mJ} ݹIw6 . H42&k iuZީ-~R]>iEuZ R:%`sopY8O2Uq3C3>!=f(U"yKKp7R"׆rZQ,Ңof1&TTԸj/( Nj)<̾@83^Z)h]#x 銍0XJm~v>},,ܛJreie&zHy: JfR:X7(xĮQx>fَܾ.Ex^+)~Ϻ+W| [7fm%2P[&9iсlNG𼭥92ɹHi`0O4fUBq&W<ϳIzqm;6@N;'_$0"/9tbdPa0rB3Ys%@ϱ6,kW9MYKUލ Ę4( S22yU ƶQ~?uҭt8[¤SMBlߥcߥ%GD. ~JDy5կ?)DӔ&HeSPRf:w5|#Y_%XYXԂ 'v mH/unM@K%ՌD)IS M<I2Gmd ]S |fˑT׎} d:c3"<-(3dLNĂX CO{G ܏*LΛ)d҉W0Lż7o^Jv *1@NP|NDyhRJ©?p>nvb,$ x넢2zA;qsV݂3ao=wd[V`x[ \#EaiHkFI Y[=t1QYxh6H֢֞rέO̻MNR[X'« n$mҼve "!Q4ݬFBKKVBcϹ+tω?P(C' `Mǟ" {QqL"p^[R }C PMlňѺ$J+83 !QV/NM9+gr|ĝD]]![W7`GQX1ɚIq z8qT9 iY ;rN؅l,,5^XfR[|wI\q߱DZ](,gj oûS'~HWvӓim͏~Vlu8f֘&U(8:P\'VL7? p;ZS( }]/|mD dCPAdky3<% Ðr5}CnJ76p&P(lV#\qaZ3- 퇮H:8h!U% b@5Xڢn&jDբ 8C3,""TV>7b>HKNKT,'#FCÄ`z\~2Aoh ĹO RPpÓLSC%‡] x|2%5T1R;q .ȯUx@u@\`贻D߼eΚw}7y0j_1}iq}9gEJ0HyϘ5Qrg'"{PmdVF;Ǽv^oLY'\q&X]0_qO\n i'#N4e"(kٿ<L3"T 9[aAj/qAovPGʫjDneI hX `@u<_f- OKRw{TӣZur`  o6=!lJ{hV% @5#3)w[T3{юtDJld`̀E׽b&wVral [Θ>j8t-E#Jp?,55"#-MJK:;Sӌ3Ļ @3r_@ .df4a3&˂TmopJ@DL NgՁIQ-*O%( Q * ЦovA1t?$!;F-<0LɖB#;<6\ɿ5_nS9ԇ4eN"c'-* GկJg["KFzWhQW*I>]™3!!H޷zWC>}ҥؾdH3-"[]`QhJSH]&k|)!Ue79u+ M帏}34X1Ao^$QX~>1/q*Lŀr?LfsJdhmp~>I*ϕk.S6O#6)\$4\s{,wgxƅgQG)MoX,3ot =6eAis BwuQ<A1LavsćS6PIr%!-箑C2LGޣ[ʗ@ZS*Df#P:$CDEa5m'B"1? _`ym}0gS,X[ ?cZhؿ UMOl3Y9btSWPV.Au;M/ ԟ(I' 7F ,nٙ\7 X_Y+_/\W1 QP!rZW3* 5fݰ {ȸ*ؒ@<00#gX%EZ bl80$Mנ zsH/j,QEw\ymt9j֥dC{(]T{F`t,-.Vۛ*-l,^~Bet 1ҚC e&Yyi7Q :xq@.  Z¼aqy}ڲ/${lN3WZQ\qX$![4Gȅ9>H3e@bhiت $6ndK4K7'/"gCcKKwy\Ĺ?}y'c# 4;',^PY|]3# j[ 5ǹY6BSsiIllG=t눲$p&μ9 M8 :nދLU;<` ޮsOE8!^eڤi/KQN43b-5۪_0u.kT˘.\ ljsZ' G|Ne'DLkV _IhhBe0ژP4`KdOa:qM#&随啍U:h+`)75!ךnʤf)e;Q&[zaJJY^4]ցQ2J}CS2p69'TnC(2/Ն#]9F+ukEZR+h<~Uye{XoX*ܖ '.♺IN^Z3rҰo<;@ 4`d] [~ӯ/ RZz.s' 0!uً2JɳqttȐ-6h0p~rJ/ JC_. rU΢E5{c"Eずv/= V|6=ۮxAnC/5im"=%j.B'#VlJkZacb4HLt?҂炄bBxup1o43ZkvuNU7m()$OFxS-nuSz/GSrsw͒-WV7K _d+wa!&Ϳγ.wŐe㪷+QidIQCY5f3tJySY3so[<0Ktb#d H$Sll`@BN$N'Sr]N8ez&6>um\[HzOq"tCB$hBe!P0>N~!鰔p|SNVNc'Zuў/5ӂf.cMtI(3_{KADy2{(~KzȞ5zScd66{6էp{!DݍV.;|\ʛUiRڵ _׆iӢxn2wsw M!`Y( Zu~m]a2sws|QƊ%$䔝P)oY6wQzhSy?6h4wH;J̣-L&fwb!P3EM~eAV& Ja gY?ܭGɪ!oMF|{˱: ֪&nR+'9l)߉&?6)d wp~tmOlr#)s8C͎۟oL3:|%{V; }'[]8^bl1U.;jb]CM3R~9IRcDYH[0r%-' 9=o_)s/lą*RM=bDk_|+V݁u}D)&eʝrGmNP,+gme%41$حEucv@$ O.ˌ[\Np.X}IBE*& ( &5yCte>wez6xw2B6vM2]%w-q q.1[ Zč.E\L:hƨm:>X؏y`ledYe3|]EGwU=7=.7JlRcȲI7_;VE@o?7t ,qqQmYV4:=`f-Bk6U`baʓֈ~@,0Iw:pʌq(V~KD*rKYdZcDSnQ/ 35ܪxك+98ྞ 9do+Jׇ,myu0&odU]5Fվb1 f.V3s.^:nyhܲTH$؞v|E!Hb :KcDz-lT?|5s:u}Vr$Βd^)ҖY%(nM.k`lz;=BT^j1pNW=$K\%П~Xك)B::, 9&`}<*[r!Ɩ7&q>Cxwt.J$=}& O9=a}Ho=@r 7DBs rqh(E,* T Y@#a Y>E^ 4i8VA-0ҏW 6d$%/kПE1ҽwA _tWY6I95~"gfi%枝uB44/r㇝R̥c &]l@iF6Wh ҭ#RI3,ԕE(L)مBe;I;E SRPxfKR& J <@}Aߜ9i%mFal};!#ed-1큛Uʈ8)4J& g=VZKJ5s"NYݦx J1-iSXR@zt ʇZn+A}33ȚĿ3.41OᐵN@+8iQ쾙QMN+bG٫G*"7Y42%W3g%msUbCFE/E97>WUG淚l^!X%!g1&)0OB̜܀H!td.N񅘌6p.*VFK()RC~cGJh9 :F~:K㾭 >WsaG*ΙZ,ʻE~,z0G o: DVR9ySv#rɀ1.\ Zd6薫?})pQHkV:{_e`Zs,^)0GmSl??gs"_N3H~|s\~Yp78/l(ID5sBo>:dɺn dPQt+^&UW}KY(HB9oM3*\d˅e6 n.:{㐥Gr$ϴ&*TPu+Ǐ]H7;W<<8,_VG#r#9nH{=h3[:d7CW ho2Z @Q+%R"1vmI};7nG6pt |-_Rք(ױMCF#rz`jP?'ddh_19'PvLc}"/2›ZB5Ē(8P[w@`(L U!݅ÁP7Tl#v⦇y.^͕?BOP/+=M9WsQ+\ۄ(K3Nv,E_c!xl^jI iQa lxv'[aVzGR8[QDq S>R7D6 %KИM~"i|F nCJq+$`W`&P@(;o3*Im^9-r9gb(- H 1-ꂼiōkGr'`865˙5E}@R?h6;IB ܵ) EbFtՎS<ڮ3nqoв&3,QK0dƾ[ }g9 0Wˠri_?C`uC/YYֽ>|d8w&ZMfHv\'Ѷ 3^AV)%CڸTأ$FlZ&;L'!`IP&Z'Oڳ+lg\"[ep7"߳_PƋe2HB=R+:זֳm.j2p<Td&}ZP}t[ه'FV|jN.Gj2B@Bh>%FF`Jp_6B= klO6ndYWٯRKVCaz#r6'_r2/~rs̻:b*tTAM&ղFػz;R!:2 s4 ۣA^th'$\'ݟfO#R MDkabq" \G<$h!C۶PGteK)Twqmۙq$} Pdˢ/f%ie̐g "A6*X~(}a X0z^Z=}ڈCku ^4h;sH_ݕ 2O@*Caa|";._9BnW\7H¸Iw 4嫪((ߵ,h;GmEUǞpIS26!'WF>SbIѯ@҃W[9S<y-BP\?lD|uW\E]S]?řh*ȱzhpHn$ڸu-E`*`x0+R=Et&1JUYD 6S}zoe)94R@Zm',qvƻ- k"G|ͦΟ=A^+0t@}~WihȣAP^.{=pr5aUqmf'9S]" F ő#e7̕J靖#gML 4)Yeye0qE^SKpCkw\LeX~߽yuR sI۶u|MxDqqn:8׸.#jMq]Ed7 59^@/0;fF=-9ԧ@EUJkɡcڐ ɆP4  ]m" D׭ 5> 1ѧͼyyR\Hy~j WL]!n4AK>~!?MʴSXPRcB V X[<k3m4Fª6t"4}3Z.=Zڤ2j TOʚru{шՎcwG$~\a 򜱚`Ic9XYYj(Y4(;P'ߍ0hb}ȋqlӿ:\vd C*QT3|OFyx굆/"F iD;mچ>*|O;3/kO'>e"V4Oxz+ ojI=΅v0rFSRjljّ-i5 SGRjO=0Ó#zf4odQ樴c"ȃ<L[t Jf&K]%A k@zP~~C(kw #0>b[:[l@bYW2U̟xڢO*zdP9|1TP0.ʶb<~{B=ZWɉx/:H~BQ5 X=j}؀ 81A]4zw0fT)KB3֚iiO~*"`@ƖHܵݢթa,0WvLTH;O41U.yg,gRI FM|hz)O[ [Mf0cCٛi*bN+c9Q-\}t?aFDJnI2bKH!JGW:#L&U.ȵa^O{/XXܠ-ƽfCdˁHpvg[9gt՛bEe0ޠ+niMn{E ke{5v MձʁYmtMt+@0YQ}׊ hYܓxS(:(p.cc:r,k\|*{#j F>m) >ByK,:0< &EWk D*=hO .i}"O ^̧_*ZXĉER^SJ)_T5O,,)'VDC5IrOR`O{]왦4]j{STrEa iEߗjm.zx=s TI S ,h.4ȇ"72DǵpXJ=em.^>YȋH'5嫂KM*^ ;)UԌpo OfV03}yr!b2ަToQ]lɆKܶyBN,_4kB&ΩPyd!nZ>j5 :E][+!%Q#~cK IL5p y=rʛ"7@щAIsG ܏u-8XdThhYB $RLzGsZ^Wd!֩jpQs0TaؠWr2PGQʡtKW(ejrwbtyBY5~t™ְu1N6O&jPY>Ru˲F]ЀGj7g 6WIDo{]l 28"j=ete Kw8T}!x;$VfQHW{u?qۋ?sYXk6xuтU*\$2H'ܼi^|hZ' CJ[+%_7½A@vNmu]Ubc`2Tn7CrL~w0Nvl¼[D.Z7]G)GA-\~K'ygxX HFcEyqۧU QSx ֔EBȰ&0RM8CWO3"Xcw2?23@_Tfʀ-Zx_G)93cYp91 Uς|=ɁGkCY"'O/TRb΂:RZ*Ӗx ֝I/r?;W\ G%}N3<4Q11RWwf 2P©8A1/Q@Qv31WHRblH\(KlSk҈Ll7II,#pSWgn{_6BKWC8ƅfW3#h2b&>{Bh^zLE/41aF*Bq7FUy"ɸه-8kFzK;ۂ92H[wh/[l\RAλ_QQD7Z^6DIIz!gM10 ;}i^iWSi qq.^Źa{J;tWxIy|$cy&\ ?sKʩ.{jRzՊ ԼiO'Ӿ6yaK )s8|dIdOߍ=܇l= NLkp/C3C"! u֮h(q-TAJn\D2ZkҋLI;ov*Pr-Wk) QꅆIY bZho霥7ۀFмNeةRDA5nde3)U=bn+eT lM汜07-8 g2ĩ45.h֠ u`P\]N.ė) 8w͒ t#g_KK1Aٟ$`g6m@aYyn-9U[VhQ}'2 B1Z[%ć|TGϤ 4Mt(̢9OW{ u@T4YZW@,֩]3%J 7Bv: a EczQ0ffnߴ> (b,;,N1,vDzT{j 6ab;E\R]IsǐF&@kyG:&tw5)2YІ 9Lg[{vtcZf";zQ,U'":4]_ܗ];/xCr"Z6 N N(c#4cH)>9S"X]D4/3QEt\0r''Ԙ&3;p&*.e"8 E 9gݶ0Vo/nU?LCTefRVFapYyL$԰_)yd?4]KM^7Xa #7&$lc._ʫUn~˱Ц r3Ƌ|f2Ņy eص/K Cs> 7P94(~njZy qW+‘j&L^,Zunǜ}.L XQ`{BSŌhA׭s]nhL搶WfoW Z1o:d9S{=_P$p(4bm [ : D]QIjkOOEhX&)R|{ӑA@'=}4` aﭤYm'wBz)ce0[dnQ40LLqE%xNIqA$Bf"ma&*Mӭ-_O+S5X:JޫeyS m -׬ ,)mҌobY h Dl4> S;`\>^.E{GzJxʊC}s;f%b^?$e׋Diu06 ~8s*m%e[{OW`6 D`j"tj|ƘggϾ*։*`0"2} *<5Q`<:0DXK"6!*a_gvVUI[8sc쁧Z_jf[Sۚ=s@TW[1Mࣔ*BRaDmZ r B~'5 Uؑ/:+jutg5m/sFFj=oɅQw#Xl]BB;T#yn$M@Adꏬw_h(0\xƫ"&4%'d5/C@bhyqh [1a)[2x'lp]Xbr!ʈ(,>/uwFyL,9aᦡۖ5W@Ԣ 3q߃~Ա9Kh'hbV~WPQ4+{$&ؘ:J.T4?N7ax3dd?f qXtQC0,|hqz@Bj\eU}vOg>^=A'v/Őr|V2 [,C_Ge]^3Ӝ?"</4jQ5|3)+9 Utه0l:UE|G>xAI.v5sDri}lbh(ܑV3f׹1cI]_+M5c'^8TǵT2[b [)U>X.5Ns^kH38PWП7 !1'+`Wqj j0 E53ݙ{R1 ʶ Ƨ=&`r:E«m'z9yh'ʭ ? (i˳Huj0DA)# uqifdʄb6(P6z moѠؚ ]U8/y0}|FΊ]aSUR{na剃L>m0Zy'<4'?D'If~n]a<l}/hV1|#ixZUO`[qE:'~4h+V9o[K+o)*y& g*c+2okAYU'}}rG1輱80wյ5=JI2 r [ RcwM7I3,J1.ʔoN~xߥCmuli֝gM*HḾ,MoD ^[6_ #L 3)WCF30^Ezs } R!P9b7;rV_ z:9kO7飨Q_$J|dYxfUrM9߫^ޣ|ږoE[)-0TŮMkÆ %JKw`8LdjKvoˏp|2EWxDc%}ي>A'i9Py +孳I+;f~}P\@- &"y(^s89X9(FNRlX iQ.I:-O0($T:2jy#EvGZ]-fkf.$+,=bZ mk/#Pd" *b"%Q;{߈@q@c`lȽ. HUS0k,GӀpOQ㛺֚u?@| !M|fH?y|BhE'c/4x#r74bF< !hgs>dCNqw©GcZ(16 0>3.oUY}Be>|۵0FS[P6bB$NΪ.0?h5uxx1Or&*#Nd6; i("gFW}JuoDU 2%b MWEXԓ<u~!MQ}M|8GIFOQE64f UŽ73Fl!|(_yJJғ)LY]:A.5#%ˍC$Ԍ֮ 6fۺ4&N´>[L]\)gMႰF,.s*eaGD޸G+e1x:l1 KyW/VzV 7S$SOq%M@ 7)N* ~뗮e*ABX'oM1_i0k!i;*QQLֵE`y}blx8O oj8+֡UC*ҙ4.mdvNtRh J- Z(>pL#sK#.&Z%K"Ku*Td"rRRHn4N ljOCڃR\!0&AۓIZڇތw}.? ]S4'#?8-S2..cx:"Yxܳpx>kSb#ߑ3s8an"h'۫*WjE$$ z bPfuUH@{ `1hTn0|F؀=l6Зq͢~N&8t1A\ai7!INf/+wPj8/jHJ\^eldLZc-wJ]pPސ 6 B, To]ii#q $/ro#C)?AmV&oކx.DxӾۭQL!F:"'Z%oDQ?^GjKUsZJVEf S\2sII?8O` BccUo?|T"㴎G}QM-[ Ssp 3e?ܘ 1#j<֜StmZ(F.zFxM녁OረͦϻciQTA}_3?5w.S3[mzLԊۑbkzh&#Lܽk_g 5<$ [.8_#JS˳\ V86 b36;jT &<4ճޯWŔ]nםa)9Wt<:CiNjZ bYZ7濿n٪גKXd+?[dRZWFcz$Q6_n C2el,{]C=6gN7K (6[ܠf&ۦk,r\_6DtG`'@ÒuNrؠ2DCPu.ko}v37=0R~9]0Mgpqm:3m];zaF7,Tߨh:{!Ӂ kM!>pQ!Y:&2 |aJ6P򖍐CWmX'>THx`'$$_#x2@t/ 1Wx^t_Eyr[̿ߋ+՘ԕFJY7l66Eު^6Nő37@N*ggN{*b9~N"gئΏLv&9BOkl?4w2l84y y r̙jv_fx١~0;+*.D-;m#`?>.KN+o!,%uѪbH\ue\DJ׉#n{E޵C 2xkrv2i sk+kBcbOr)i8rh,VxoƆZDzKDէw\̲%AGgSO?O@Q&dElZ?w26ꟛ&eM40%&2EVZfRH A<)ok[Gkj9;T h=VQWܓ+2-+t}tnOOg@Y_e?;/yM:e tg7%l?s_.br|&4!ȹr 44&/QٶfXb%L<B.RFQKpƥmsUN>U'I>Ж1F/~z'ڞ 1nk7 ^/rqq9$,hLj,=5=+hbϵrvr^c:vI40uș|Z[QD\PpWh\m ! ?Ccfz[yrY LssGm=ߙUY>.#k:06gj=9T (XO+=1~;,_SxipV?0; e5 ic"guzΣ?+kH0.M B,8P5VuAޥ)7:g}K'4TE* Ls25v&7mCq d!8 Da~-*J2f+?sA\qu̠I@4lFxxw?>N-d-P p_a#nM$z0(bAiAp"lne,?r=w!qc.R03;^J_d%I)b2ÄJE7,:7i)R-t1h\u{fCd~A\eB\q?WH:;G?Ot:e,(sDQsK)^t^@"7K[3?54|=_)fi+7;`:\Z;r{t%8i>t閐v% Bv+C#&5(~ i,;wF&rtU!oeGqXh3zExH`V89lUk]"KŢ2bUb{Ow T] ew{qəҴZ]:S(V %Q^k|@1 T~Sihj`vcKb2П\>ь g1FbYk=|kd/8^cXLѼc]K4}gID;-(=pv3!*'ݼU<_ kkͭ圶;ۡ˫@`S8QRd;~M(wXR=X޷HPɫf p$޾7ʎ)$wJBp'АޑeX Ej*Ch9}meCL R^ϔX^Mȩ`=D7,x[m&>hpKp6 )߫,/#蘝q1p ں4uUkE'd#I2<@r.^jhԜ˕44C=/V G (dʁɪ!*d2#ܿ5B+FxdС:CDA^裛Mlk _oa@HLsJwC+-U)iOct< RaA;EQʇ-oCV6B[Ec{@qaG6t8zݭhQݶ$FH\@rJ Wx穊b6&VV@SrAǕim5ʑaS#Qj}\PBQ\f+yc,5' o'Ӫ+Wr3%qٱG]lc=yCg8c`B3☣#Y /f/E'YcT@I zu?H|LOk?ރ^s.Ì}ǻ~%0_g"D["PhFjv+LOi}Y /9&Bh厯躍6>-y;3WAF?9jF~XzhV2%B4pOTL*$@}<5g^pr9"˚C3euMO}7ܽ;4O%ooFP08(t)aT-:K򬝥1Hq"CrW{i<Wp7[}j]*r.%ȇ]K)[s_ rQɜz_@@vo3P0tL{;z;CjH( } ?*6w˫OS8h}ׇ[ͲӞUҨu"#LÏnW>35dд`%;UH4 P"!y:鈔ut Xgʝ2(ףnBFyjb'?#[$fxܘ@ +0?% vK 0Ƀ~lac5|,b@J|aC^>/`e9Uma[+ؐ-HOc_<#n@ʕH~b=۠n5ݫRF[ެTw1{z:kk͝uRL)Ŏ=i REI0.b\ i2}؂2[U!ks#>Wܥ(q~^b-ۜ48` OAy޴X]i]BG4_4L mj+:8@WJޗ~(6>(_)2 ǚxyYBYBPJOd~@*ϝ [)=D[!?*W[ͭuqHė45OfF 2\YT]\?נ%b0h_łUxyZui(OM^c4PL[u4-l>cNcѱPCڅC}sz!kKw/g_$E=,^k􏁊rW^4O;$.4pZi"j'V V w-v>1Sf87.33*Cuqun^v;oɅk}B*a" ˱pMSuxq FmZkNFLmJyױ,}H㬕&Gh B&Pi}K0MqԈ/\RRLA!0/f߻=Hk~k[ym#SEۤ18Uu y h%\Ӽ/koiZFBCʉ k3GHV~ oq_[z0bğ<]Z%Js>E#~2c~K}Y_*T=,uLw)>T y(K\M1%_"3KY;cΛ'g@ݬ+uGȭqŌ d-S,JwVʹQ`>U3†W %N? gv[fXC}|nwn$P%嘿X nuǀɺm[@WϢ;7c#O@V#v7sɿ"XIɶ{ qT {뷑1NXq,iT.j"8 ^1:?׷Wpa9JB&gy_o(K0}H@1؃ *|u_Y01{=qqWZ(,.׉Fq`-C!vҩ,T@S݅Y\BdrhB9^EjB1PG t$Da`U5r JI=8F|hR\g /DrO?Y!JIg;>JWwЕЫ{)R)16CWՌ]mAzP9|)e)t*$ex71ajPfޝ,Hp2`"ʤw3! G>HIi %^\Zlᩍ}b 2!e}.O ֈrϪB[]p$WȫXvP9XXecC2yb'^0]ۯB!npf&2 R Mq/t Eav])ܝ܆M-=AaD^R:d}Z? ٥uW 1G H7&xrk]vm toK'P_` 9VF6sZ{iv݄hb?{5<;Tyt[\@Bذb@ls 5zUHp2AV^Od^O=4sخxӟe5ˌŬ7S( bDLK k{4\>Rr0߮ߙ+nqG);5ߥr'2zuLI3ؤW xjf?&]"sėVZ}^gAYNl^ Peį, "~k( iBӗYnZQO%vL Rhx 4(FB,5>a :QƓ𭆉n6 KЂRsHjlߣCmR &i vS2n^]Yd5KafqxxrH:9@gm ۓ&niIDF^+"Z]U%|q3$`a{ B,d=9¹ǠZʙ97.u+ݮ{w8ܐ/4&LeOu?%JpVZ\#HL'5i`9-.B;k=oE,NMqgzfPBOd7p7oJ0<u:mfx"yX_Ew4fv:Wm @JA$}ުjvXei 5p/{WVtػ jt |,όk8i #e (K ɐ.6(&& ÊK 0*\J^sGÙĜP>z.B=_Tvs@/ }yk>n),Ҟ16_|%o$QZ"{!9.TCRǼ1>`.Я'&A(vLnc~YA]SXؖ.# _Wb @?@f{Rb%+v>lyx -vϓP0ф46qsa<,ހr).W!Jl.+i)c9Dž9'+ #WxPĢ\;e6t.<1ɣVվTmƲYOWQa21sjnCh抦~!\FrkJ"Hg ;(UU*3컴Ǐ/k+ɋ,;JL&-W"f_/lV- sXtdwe_^Y_aZdy S-7jd"!Ùl,G vQZXkb;̕r'_⽻ѕق]h郾Fh'{PG^PM""rI`1bdE` v9bg6-e=c ,*.a]`S3֢f2DQ>Du,=xaH:5Ȅm р| US 1d]"^A"j9}hQ ̠Zj ba[g t\n>`ڄ才61]CBNp'MTe5AAI&# ~jËCB`>NOe&PgT}\\4z=uY=FϽ3&]]}[v5PV| k:_LWfQD=F-7]#FQ*c}V]D9 %3q-oK@Sd 21os`oͬ9;<9P:&>=lW vň{l䬣P[ ?9qIA ŷ |`!Y3c%muoﶳ2y7 UXUU~s.9QDݒ-+]N%7gNW-NGgp IR:~eqriciZWҤY8N(9t=J` xҫ#i,D>&|(e(ŁxfLP|t`&~;Oz#3d9*j!YԮ' f!1;Im!LO%ļ ML7M^e>/vS"6W)5!'.F.|g'vҌ^ 2Q! {P Љ5%2-&\}y}qҠ  Uzb|"V!5ͤ^Ŏg @ m1 nE!cI3a5NStLBiexx8&Tgz=-|2M6ʵ ŭCuy(nrk .<}XKH$ humN!*m ~8ȓ$#k"t̜U,b+ӆ6/?v9bs@ogT!QƧTZ|4_gga\]~ Ug,P^2ɼ[l[sR K.Y|E: 89Onѱ1f:]n=RmzcUaLHL۟3osO b{YJ#A=^8Zy.;r ɝx ZB"U't"N|6b(~(Xޠ4rS&N=#\/@Cs9@-=w T.ca#Lħã3RzX޵Iv1ZΨHK:Z  )m'7Moy(%{Wab큇Myca;@J8fG1iuqφ$6CmmԥTRib 6؛~o6⃝οO)uprV8 LJEb cC=R|1ܟ(v%(z҈ Za.Uy9Z!OΆaF/4NюW[}HH29 ih<֢i}{77-y;*DYrl*puv..*Qmחz j56irQjy@.FVdxid(tbKpcvЉ=&\}_axE?ei]Uxw}_r"W^>׋* k~μܧ>\+j]}f2 >E(5{-s8cYץ-IjVF/l)ɺv[ |-MEW,ϳMs=Ib#ru"hwY#6vDR]ɶlG?5n} ʭ j3#TV57;L#%O_[:$`}(\szw͚g| 2~8}z:/»ZCyid `GEdi۩9j b\Mb cZ3 Oh8?G{j5[b⦬] >Yؕ5?F 쵹NxX'}[m lW)>Ln)Gz!O'nHXprDP0[{ ՜9 Tmz%ǍC2][1bf0*WK_?7˙TG7'gAř&Izt2!JT"[ġk{@Yj>՗V0@Vu P/% \Ǒ(@*(vNTYѠhӵL/xq  nP|bZR3KkANxJ<ŸvK4-N2qqOᙐ,m#l|d ;iQRC0_2\I{D&lLb{P{ɵ2zUWesZ!l.9cLzBQ섲L7-|ث0LMB=o?EڗCB7/y H++@/TUGd-Wu* IJERċ]Cֺik~Ŵ| 9Bdw5='ED`'8rŞ5wo2B+i?||*Xt^z*t{M^HąCM olfd\R|`([Í!Mdܕ$x['m^[(L# /ˉ)TJEaOŨT+]]9" k`ˡi4lvXg]u=,Sݧ|UM!\qQkb:* ӳ,_Z*=l ܣ͵!P *R+ڟ7-Wt$@@~"_|XV9#;GѴv&H1)3g)l6mmo1~)jk)54tc0QxWZe)sߥӾ ..LiւԐifid$7z$x.a&?)ʓJW¼ψV-fH燎ߥ`SL p{pfӟj"S!l)KJm"JdOOfڰWN-xGl}F4YiN]8{Z`0AcS'lL&Iq~1[(~h‘Jt Rhn7vzaĦ1pʴfL >z5RIm3}Gf<6[3ek [6JN nܝ἖6R)z7ڙJ/c_Rw"[J)QiÄLf+)N-P}K LwIvŖWrEGQ>RCA0iCi,32]S>3tm9rՖ{:tT t[͎yxo"Lil;t_OQ9 quH 2N|]cJ.iE9"xV%al%5Xjd?8LcC7Zw`ZU61]'|@݂'rwVlٕk桖tcDN]<)UQNHO5I:&H>cM њj Q \Xpm=S+$aFĤ$9SHc hQ89eV7{գl)K7KK}xCEs5QelʐFh5,s%uKS< b  d8P.2iGC<'ŽR dIGed]ދ$b{јQ qP}8PkQg.‹4>)W/T3]86TebP:6UW 7Ԥ_q+'Vzdg50y8Ro7%Y9%L6g'28ѐ=ue!-ƍ?9a3CO߿=ٔA$=ȷC<*9~/1/;yŌxj˫[&/etNO$AQ[R"8gud'cpRc9o8sNE)RXYf>KF7ԑReiXy%t 6gUWCT.P-9Wż7䚌;QݦCFhE^z\w-s|YMDߟM.:ԝ O$Pߑ76-2x)! z&ee)IT /{9Uoಚȴ\y;"KX=sS r" r)7[%/|-+Tu Bgjݛ$ʹX `&33v B5_t ֧ixsPk&H|(s1(mT2Evv*=>7'!EMQelYVXxCO-jV jp!E7W☂Ow1Wf`g۵M{|{*(|U]291x}"4a:,E/#T~P)*kiIq.XMe}9H`d݊5jw"ԁ~6! t}MAN^ځ[NsWCֹ h}; {dI wfe%廅-1{XmwɺfZQsix"((Ē(v y\9'w|X8_BdbUϲ*'2ې<_A|8h\_Vf>E&?.mb.~~?3 aBMkm/Bsjr ug~p#?er'M/ z"?⌵nl uUꅉlC6m`edsl~: o>^.YWE7?_u, ;'[([/E@ ْp/NHnZ I{GIp):ٞ_M[;FfDS E!U-wyX;J t6~ޕhj?ۡ|kLqߩ_4_Ė yˁAF} ^;S<%ǛIITG83˞R辰@3zƖƑpI5ѿAcvn&0b׋$O"(ԅ>?:7isU.<(&w%rbtkV4HDkzF_ŦȷBk97/j>u3XY-0/?n0WC25I%D9`@+C U1њЅ\PqpםY'*t[VzgN9Uz3 3 xЄ>Υf /+Hg=Xi nj}kaXGU:oнӧPru=ptQ4h7ӔOwy4sJ!98r< J[7~<B@5N?ĘN`^eF3+|^{6(d|J ŽkSB~;|_VF'< '쒦EM$ )m^:-/7M ۥ?+|=Cቱcqrs$vs~{\"fJ3WD@6:wJdqdL`~:f,q^ (Ԡ,u Ƿ Pd(#MOI~_1qӯ삜ҟ4"q9#-T0?'*V.ߛy7a`$,~v@KA(`#Qo il@U+F6ߊM-̿q&.}i"W#g[,]%zFH/"jz}鉒OK.O_ЅҠ$ q煻1y& /ÉR}bBSQ"z WEN /TQJ~͹vK-~EYTudkJG십] %3 6~2[(awT:*;@C@H &Gq?[˟9CL%ei2d'tPZ+1An,R=ާ̛;%Sa&W7euzycyʱR{p4ٜpw=cq$ikgׂ4|NƢ%oШe'k{ջn*Du]ZI4RfSe$K0U 9[sNE 0EΣ=*jfz!2 "RtIԖ*/:[~\pN^f5_uU7Ah7xx-]wY *+{' *=5L"7.rws܄ Ts 㸆G|كO9RDI$*Xb=]&oGw)? #PM [ LsI{q x=P4{wvFRL&bR^\MG.T2{g&+@qmgd߽х"ծ'=J+ms%d?ɯ9/<ԫbR?H_FY'~59W66l$Jos.mFv}gVꙤY$ ގ// '^͆1^l(!k Q-jZHͧ:&sz$Hpzsu44ȉ9RcڛnWpD ~o:m6Mm8$K7gGx<M})# TU?aDq~i..U䆹U.Ŵ}qh?cw^g?'_a \K/. #f,;lPzX:iDTOmy*$ˁSpou@ -bX&X#S'%lh46*`3̣Z 0հN.0KuHhMlX$T bMOARa XE%\1O4 nE_yxp܊F*إˊ~ه8V T[erBW9VB{,z=p/ղꌉ*o,nFp8Ca9Zj~o7+lu E됬;DnP❆;N3SHxue3 ߡTwnղxNlVٟضK G2sP[`ׄpERjdbҲHf\v]VAHUa|4FYsi4)N J7`~Ʃ97{z>Wp"D7) 4Glҗs8shx0Ċ`Bme[0pL_<μ?Ha_pʱՊ\ט ]4<+_ fݼ9~R[BIW k򎬃T)UR^+U:ښ.bwg y6" :"Z%+|ϰUe4f{5."YPm")7j{Mž x=cxyʕX9z!o W ~T%ϴ0  X7䠆btHy@D V> $qR"毕MCK(1rh׷omv"Hx ̓u~b aW& e8W:zLjg zOtb@ ׌+g:|?^Ob X>ݮ<)$,Ϟ~[?_~B 6 7(sv񷋝ɰC&ؓ@{ իݴe:9BIsg肺!9PNjxN{Gtё$Re֍RfBl3L˨>$q|i8.6D{&oW8g oΫߧq?%Qؑ&!XU4٭^+Q8G$efxY iΥh)$Qf\\=5dBAH Fuhܪf#;EhK[*O)xf?9YCieƸ7'* ˶+ %dY7W̙(4J% ܝ7ﰱ,ئpIqhiܪl4ME3l[Y9Xzt-+x2g/+I"U 9?3&kWG 7IJY#|ĊP:;"{m͂刌H{ɊzU;sT 6Xl(/U-Cx߯2 X-]*}9/O> r[!+k P:uk$׼:\ksF)b{9YfWjjG* "_q*XfXl44p‘ꠔش[ HfYK.R޴˵EV}jkNk !n9dEVT՟R٥g{-Xa^ة.dDwʙ,̸Eb#Eاc6WB!6[kt ^NA({vǻb@؆~׵#4WJ $n[VWb rMz ӘK DunΝ& {Lt1: HAQi,b=UD,l>猲@Iu;wIov N##Υr@@<)s')ㄝ1X֝q;v$faX,܋w7+bW Vx|鑼 Yw!y!@yw]6TvakKQҷQE`3@ uXS!*]Ϲ}^9"͟'켱P-f8e%j=3Ώ x;9w*[&^? eW(8ơ+ ="۰cՂ*O8ÁL[W.6ET1.k=H֌9_B-oZوSlL"Ҿu+Zn 34HDD+KV$P #UqLxrjʉzoDփIْpQHhB>r$ʶ>76< w eӮF(aɺ&nɸp"g?.8wMlJi4D=wѰ% CLDA5)GHS0NN)%rX{i55U ɔЇ-ϯ09ꭐ`sX;$ 10e7fsFf~3(_p)o8OMު5?l94(w{ך&_0z~ 9`vh˕ Z,=S]S.Dm@|Z <<Z59dTdadeH9ǣ-̪CDk1Oݠ^r`'-fDR1N6I 1!&wh-j4nܣ{D{&2+lk5C湛!FmUz]%d:B)(rxTCɬҕ0'qS]ڽ7QzCyKwVEl{a5tmkPv^IKؽݘQWk0n<˰pCm$1k"eu$}WߋL/S>8e!˝u%Z͹*XkLG[/|_$)2/ zy}[V R_A=4z3y% M<&z4K4,P%ڢ rP7Qsfyq돛)k~5NjQ  Um!sB›,}{M Sd6MG)VAU`_ *cQZ06m 婓`@ Dǿ"d%\*aB tC> @ i3V1r-|P5(d`bi E N'557fJ"!6Q=B^(!"\ݟvNS5xh8#8q_q_gM:l9٭{6ȃa6_/ie'z]alzڮӻU:ٹ'Kcͯj H'T6&'rGXa+ՈHޕVXiW!`VJV>4fHL-n:lPhf5 [ ckbԷCYcZg@ǒi$v3dTՈ}j_ux̎shh R F]Qzp\Xɚc#*!VFx7j]{jN$;')o hR=Rz(V(N*ƨ~mB; 8W;.]CB+y]k _x[n䀖Ad9oVj{}~!`7YA"7)}E*A  [fmXD&8CET2R(\ǤɥA4>1xĞpG]rX=s¾;Mfn)+gu+#vrcZ?I+ռvj6!-lZq^":$ e[ :Qf#s4;ڼ p8cZd2VAR!Dō42]2\ 1~vI8KcEʳ7fZ[ Wu^gJ&8pٝon ,}/.FsNW6Cpe>fx6%FԼHw>'"_w[k=bu7"T>%s ϋ}VQjpkLRiOw˾3ƽ?9? J $$<[s.N_yk;;gr׶?U!KlDrjdOǵ=(wX B=EOf%$cx</x6\}ּfH`rQst7e,rgO=!Jy] gZS!]WTw, ;|xvoC2j 9QE[|ϸDڛ˳Л;P7.fSG2V  A@xADyFq+8:^-%]38 ' =CG;`-v=1c{2C78<@yGHIւnwN9fQ|[dDWve43/F4ɶInon^Z6WᴧrX%Zu3fQ'.V%>pĩjy~X41Ȩ%t }%#ʂ+0SC>Zw~JGcvFv D4,\mol/U?S! \7T%&)%&I< 6nIe>H?+w8=2FflELݼ\[ӏyrx0ʅ]#7F0P0Y|,AZ:4he]>e4A@+ D2/)FyfD+ +x9P v2tج|5#(Q;'-Ɔ72gͩCj &7C „$4k5`{W d> G#\qa<%O6`ol|&ŇcU,Vbg;qЩ"& <Zkl. Eざ$P~ %=RYTRn2!B[ ɽͤt!x&fhCVCugx*ӡ\=`n[j=^<و cβwHb󶲿jSeCO2%Kt *oFeZM&u>VbvTlQVqU]! ~>k Mé.oo C#%ϼG\![nuE ^ u\6۱!~ۗZHlϱHYxNB^0jIZr?"]D#byuܻؿddb\pˆ" j%Y-F-K5w?)Z)ȏVR]R (~oN 1 ߒv\VlV#  v+PT/zVOq2y34-(銢$Cy4\یciA$m.`Lfsx ~ԍmp-f&3VKM3IeaQ5BR Zn: .2p>:F@7N/\?ZEs8l*Xls1_2i.P=3h#o(;aOȏ&׸4U;)ߔ4Vَ:w3;N#V}!e6 ?Y<0?FU[l$hym&XV R3PE1  U(.g^?֤d(q–xPT%.^}(3k9knN4-PX]) ?O} kwp3p}\kB~'h|Aԯď/!╿g3tْHF-ov˦2U3u,5 NҦ)ki&Ȩw'q'eSG!<zwHu\ ]ɶ9 "/fw U>)k֝/_w RcF3ʤ,=d2&aACSL{&~ɶ6|ʊD(P`eFqdmoNr i\+h .9#c/0%4@x;`0G~ T[0{TcJ]Q)V4X}5x%pGy$L :AIьM 3rD5>dħa#3dlPiH8fO~@"]/驧uZ[0w'ޏ/#۰䢚B {^{vL$5/eZ2*̃ęe-+kĔkSAs(tf ;W88ulK9CKN tQ_@Y~w;o8.?CƭKa%xPf3v/x!# nPal`$۽U&?h`Rg\u⓲?, *jbd 4ĴIh6V%4-OçPdT!-ʋ4?˯'AU[Jg!єB=]vxB.[Żc 2cp&qFmRG:)]CwY߸DHJ1ΝgqYYN"n.cV8 (f($eә8 _,] &4 8<zVOW!2yg΅e.nMff4qw/x+%mii%|xR"PJIF~\\W4yɗU˯7[BU7@RoI7դF+݌4Y͌j웣AW20?WM3JЌe/T&OiG^ǡk&cULeaz>+n 9^Tij#F8dMz _dh響5o u *@jPeY8ۢmm7FP9MBΘmhsiyG<``P\BJ]xrHbCIiboq!b5rǫvh8ČJ3rEAD9"6?둞g1ԁop>*Z޹Ɠ>a2!eD/6EQS2^P> 4[sNM'NѸWVR[λP ;m/yasZV*4tyZ{ѓfwtI߾L|@ܘ;IJ~#Y8H&){VZp/i昂 mHl?Ȃ 疐b &L-JwW=|S@~1/Mv GDLJ܇SKBKi$R|C9q-z7ŵ0z4DߟQY3  [E /;ԐwEYY"F<7ZH2ˆҋx93.4'1\tHn<z@~^9~+r,TyDzY0Qr83ϕ@9{wҾ>TQiƁ/}r܀iyLڤ{97?y0v(TdV< Hhc ]X5pkA4$G_Qt 1.xiguz4IWgw.w;e`O\H8lV sB~Gc U5c{ cőSAV3(V#ipAt倆H|hO#U8>GƫyC0*V :G*܊`$0-nK2F g`7W{;] ja_L6Gݲ䖖K‹mN[#!WwYbW][ڭf% UlXGS ;ܳs& M+ =FeNch Qf ٓ1*'!c)dRf35q{^9`Y:q^m}oeqz0|%I"82e/ iDc-YP cce2I=H42\[5B3H.-m,A+j(=._c++ bTA,&넓Smgtgi/RGs_116B/M|p&GN6wvyc3) ?G;)/ԃ"Aί4턖DR%ujmyw}uZtSGҘJj4 ?&Rԩ"]bX>CD!4yώb8~Ȋ v";3z}pϳe &oRWMI0nfQE@7AiըwXD#"\OVWvØ֕1ӑߋ^obԛbz\o67 ZĤH^P. ^6nf(=%c8i?Vy]W'L;}ݵlY-:؊ܧ?u>-ae?i| RAJ'_%7BY !uu5?I!U^O9#;",˰s=C<tOڅa|-#!`y#ծŠOUi( D)nOZt*1p3B=(Ɣ? .ПNmP<p(VPEJ%T\uI(+MlQj*wIBĩr]+mk+q`Wr̗~6R]z;@Rl]]ґdͭ+<^C'(>!O0g~ipm%:hU+jj]v KEy]7F޳u?)+I{\rcE̐C! r_{7z %]i)NJ(.W!N3\ov6sڃY$y ,N)Q[~bk vC?lmۀ9<ݟ7tAgUr)Ixɺ/3 K$Bb|Y6TƔN-~be;%֕㼫аVs L&Lk@wFz;+pn/X>9\_eࠉóqz13_1x}?ҥjf"vԕǀ{_UO)mM]Ȭ;;y)⎰Ƒa4ڲ":(p}@xap,嘕!J08Ppqx$HcBH6gXYgasg&Gؤ#JÁ;).b{ODw3oץ+aSP3C/7y^/}l̤TLDY/+u^@mAfjzV-?Zw়$<憿u`*FA>ڮbYS1xTڋ FTN^/bZxKi [ḥN@yXPN3!A$52+œms%%G*v2t~\_ hPRlHsl?]4cZ`}DHH@f ȉ#Bho <9u|Ѧ~n=alzeZ(@12s9QqʫT[ }TbV;vEIiE΍Glvj0}з]ZaXuw['.?OnS-!J`&,m$}dOGyʤL]ɹLgt>|,3QIytJQF4~MtKQ-ŷ_<33$j |(dDeC6 SCAYkP{Kt*$Bv $sAu3+Enk߮wZ v5=~GoZeʮ8O uHP9r=,sۇ󥬧>wT2C3 IPAʀx-${+Y_+_+OO[h)I9Jp* @>?^ϟ4v\=?@2 @1lSL$M8#F E4"Ujm{`^wox@g"}Q}ZycTˋ,~kQhe`LGTa/l`~d>_a.4]+eo<1HE"RY 'Kepbt=xG0_pQĂX!wŢItv{H9 ɀ2vu`zl`mW 渐FhĬBk0Wi-ƷQ KOw9uD|d_+uި@VD,'m?p΋ e+"2V=QhFFD417$XCʙU#AIJ}lo^b ˄wXo1Z {j+ QhLW*,p~[NޟC/^]/qzp{62L=N 5W!yp B4kNR6^ C:ۦ=zMJ_90QM.d:Gc#ye߳KOhF*Pҝ7C1:H,RIa5~f%V_Voq1ȥ\DnלBzXbAő 1M='ܖ2bW7i[-,rF̸/ V=?T(hZtݛ 0p{ @;9[pʂ6ؕ;厰عZ Ez{!XTC)i m2I31Oq&V}PQ^?Xjg)g(abd6\EbĘ52!eE?zyM}w US [_u߰"_biĖJ"'ks>'trA E*D jBZgcޝ`|}pIi3Q![4F]Gc?cl,VKo-;L,1ٌk)[^rX3.-0Gh'FXA[z&\h7.#Uwm-wUhsֈ|)_z|dz9-a ƌouY9)fA Ԋ%!]Ū38ƀ1h#=) c;r'4>o>{˯`:eBQ0 "~~xIA$Z1L )W+sI7-+Nr>#3MGK9D+ݔ+~?z2Ɗ3 ˱eZSHdߠD/?13+O'!|źGxJ$IDeS.#kng=La|`ؤ9mt,u-jfp}Ƞ[?[H֒zdQcgYf]!XpLa?l?Lf #q1ՃŧB St!uS.|ux,ކG]G׻$KY tjR ?fv{iV$x)LJ un'M.V[HƓx#'Ž,}!ԼBj0r~.+^_Q:X=cxHH42E nKkѲWyZ~Y Gb*' ԷD}/$b-qVΒbF@uev=$T,u˦:|3iKǵ@^NёX3_2 bbNjdj YΙ# KcuRyKKaqɮV*ʚ1&cOȪƊo|{/9 XV#/ 8 p[0qF.]m@H|63"z.1Ԍ]KGP;T{d= c$P 'yLآJЊx Iu+@9Y"3=Ge7|J.Y.eL-`²pWQ8jS7of@$ Q߳- Q}o2\Xj8'' 8N3At1̗VD%yTVˬ#l3uv B& O9֦q鵡fb!Gsӄْ#VҨ WgG yeϵ5׎1+@[9EH=:/.< +-\eˬ1c6OJG&_n9\c& 6febEVc#2t35J9v{'-o$}ΰ*HB%C- -d̸ m`EᎹ2M+|h1rRV[ :jz=LB kl^C1㩅Z4h , VeT^Er<2dHuu]gxr縷A튵 o\2hŹ! u鬟),vG^|ee2]ƙ!?nzHv-sZgUJ; pyf8gO42~L{'|r} Nl9=6kLq+o%3 _ߗ['hsUB>+^c't )nQ@Td Kj G@nW?^0g!$0~Zavv2Vk2DyB)'ˎubif4h]ǿK)mUϜ/,`IE>aaEubZ [>W-_+t8Ďi _lh? pTM}x*`Ot<]Pf O4r HyS"WGXhS5V!u9?h/*Gֱi-u&DeLU $Z>]Ӫ%Vt@st밲 h׃yz)ūp <ɭxؙ; |jTi >8O+hAP.Shg;J 8Uf fAܝ al_-(#K7i)dZ'Wf[#vpN }s02>xPJ>A%Wt#' ipSѕ%qMa&wqoa3=f2k$~[9|bLfٝ314iTPE$/w3䔞 xլةb{ca@VSJKDId^Fg94(O2&;ν@EYI%. WC72ز&e}ZV >.cj5\i:/#-tJ>ZyRno[lM0mNaTٚۃcVDkg_|vU٢mz`29RaD*}YCA!>l'_74pk]k 5OA.8R*g!+gY_xĴau?N)7IB"ۓ׭|r6Q`9ZOL1 ߹c7 ?0J򻏶Ph#W]Y*'mM]׍h"#~K6rCվ&Y?zR]ltPUN.9ɹ͌&TpFv~<,9jK]4ٚ˵gu'˕̗.lk<5"k| TG hrW!+bM+Y~8f*wtnƆ9%ץ{ml6V֌1PvUZ׽yg{SGle;$ȤT]\*R;4IʆSSW#s:ab䂪 Pm|^IUc~q̞A]ƴZ{M]DM'q.,'JR˘c͙-L@j[p3S%X'/b:> E_˷"ij~}tTdWwԚӉc w<[}`̊@j}&/oLGҊ~6zUϙٙ Ȕ `7{R3- 1SLMzhG4R^y9EF @K'=8F][Fѡ.+SQRk:>+?cC|'Sd}MHNH{V "ham(;,z+is"W?#$?(yi3ڕfLk訲KmϤC~2S={j_~M9i]` cOoh+/$.zx{qg]{G1"<|9ޥd ju,=X:D5g?yyk}N+c%BfB)g(vZbPj 6{2|>¥-)YD7nV<9GjARkyz;%(=,|=l>Q*' @r!"}c癔c w{#(N~t[c_E _4oADT MA"B?ϳY%f΀ RlTjcaw ϔ{〽S'H|_ {%諝&-{𯛨 dW1U).I{8vB B?L=wvRjr7qËJb,bHTd^`N̈́G&lFhIy̰%h ?HG.{GTw̭!s2z,>[Y`"W1o"f׼b8-v(#8&r(8'û:0= qK3CQo1lnYF@£>aj3*)QQ_*SĹwoJ\ $ ueأ($V M 9xA3ZԠE9;_nB7ӱbk,=(WǢSl|U*phjWj5ˀjּ 5}TLQ¢cHl?N6ll(,Bu&B2c yӶ .BxR2뿪(CiQshGBq,!?ol%kAF"8 Ak9BW ‚.+5oj]+"X`_ã9'Ft&"h;g֮UV\pvmޒǖ[YTxw-^PbZbZ22gpoG^'\qw'JD&=&fbIK }QI%,1PٹiDH羈R'KD҇vp'ִ +yk"Oi#k/cqsW8X?krknOK,/f4֩ ,}kBL *Q{?@pO׺+3 V TtN(n9aAlu?guU͟ƅ%HT CS]+>:gEs4,2c0 \uelJB\goߖYb} @$gN")K<D'r'?7itaՈ1;,^>5 -o)^=='X f: SRg R֭ԥm' Nq8M&ob݃O[MLs2۩el 7[mL/q G4coY͐# _Idi(,Hz|5G6I[3 Ķ/~'Mr{c/R0Ԋ;lH#%ټM5HZœ7?V(6-² jXt([r|yg/`z ȧh. g1rs|NS^aSε0"ď> aoll"i# =#zE6-o~5N+(P0-膡qVƓu]P[2iKR-=}|c$y#-S2CA@_Y܌Ԉ BS$JP~_V˶L CޝV8~dl-i ma/MiE 5F,y;vZ}=m-7YC2Se2ȇR)#3[,87!zhDQ\-m:V -dȋ5nlHB:YeɍSmĚ <5Bt1ŕˎ9evD\I/1gY<qՑgmYE4I36Y6uץOSf;ml{S?]hٝfv~Ecg?ߜ(ʕ$ ~nRv N%M(Oz_;;T"dyulH[J0S>MSrcK^{#`na&NBp'Z_ "3ػ^%8fʶ\! 8NU Z@?_b<<g^$B|<O;ȺvC7QdKᗋ⊶ZGEk܇-oE @2mDu􊾠]w v߇]p5R5m`kұqt 㙭( ur31#w*ۻHsD1Aj4dGdj=I3_|<8rt d|z(uI'j#!iZჷKzvă"0}}] asԾ)ӖlRu5/ |-zl͒IRb&:t $cBtމ\ ~x\c4"/6{! ,UIccLx>|ۂd*VݜU[f94>Io8_WmfЉjtfoƖI4l~eȦz.pE5'N y^f ;}rBH5^i6|:R VKo'wr?l4N,)r šwI7cnpjP˝3Z0KI9HCuZ kNvE9<^4ˮQ,P"'YJB^ʥiщ42wZo\) SKtdPN^hazp +uSʸ yHx-݉^FclwNd}aiaQZlfVyS qvu(AjspJRC~¤G)5(%>YXӧ"ඔ%=3ھ,F9a ٓC 8֩ pe@;  L,а*c<[8^e?zc4KrJLU;8̡$kz]zZci)0q|=k42mX5s2rg !qgk4QzA(SS ,O;q_CS=POn*bye'ɡnA[]ҧK5 yWHχ\fyr~~sUc^ .WH aTbM+Q bB6ƚ>[1%&Q1ԋ.[^CT 1H|o`_Q , mƝ592GBtq9e+zUN1a#p-o9E5nvLQO$s MYА3d;`~熋e^= \eny$^=/e==*b'uM ܝD|]C`fM~giΛ74S'"T$`6/ɠ:ZJz8Vʘvʡ\BzɶFI+ԦV4"zx@C|WvGFGd~|GQKǻF rH`.:-?emV[[яig .mLSo[w<骗$V5n8k=p-Wx\Ʉa17ga6r=&}BQ}!t~*T$(pZK jt qkNC'p+;]"&#-iƃV^@'6pq6{h}8`zT4d | {T\ C#$t 5U;pS2-CWn$z8璃  *Wp`1xd[B%u\K(R1;z7uޡÒY"m- ] 9ґnt<}^Ƽ\humcbB > 7`Ǧ6bJytԏtuSŦ0P` :{.>}eng@g`M,+GP)OmC`iPZX07^꥾d%0&/qw>3-5k DN!|?;1Z"t2>u\?|%lz˫^2zI~ۑ‡JAxŜ77R3D3 H߽czHAhr2ƬVPۯ]ӇP6:Ui|QˏA%w8#=SV1-zXTs ȫBt, CNBrFCpv0 +_ x?x ?w<˃.0g㄰Fv}=9XmӗۓNTꘋlgfU`l׫Ȝ8`Ⅳ lH= P4uYgHl\-p˓Bx"izSp‰^ΰH=E1H ijz<?ap.Vo+O}12-_nA${ $ʼn?=8!<.3Moe;ɉgB_27 aqKŸ[NaЉ/Q}6&8**:zJ4ڋyZ5R뫴ȝ 62[ c@YJ!?h.~V/-~.u=Syܿ?Ul}H1U%זOx/vhZ}lkX'Ggs-ܨJ(Ҩ<֍P ׄǘzzLK.,JD\SpP}Faq {VarvPgNR{TC zwU{֝lYo kc}H۸g~Jլqjt99qqRM}{8w"OP((L_zr<` Ze5GxfOV07ǡ"bQ8Y+bHy~2^ԯn0U*R4,eSXy\ C$;ˈ7]7_ K߬f!.lz.Sԁ!:XFxr3W#173rӶ7acx0$yh4% lA=iO8GXzt>fcvP1,,)5,井3TUOY;lkJhrːS,^wC34J2Ϛ)^:]PO`'( [#ٛg B##" h|^Ǣ(0]U[DJ߮3鬚#nQuP"~NuMX:w ҆hU',j'WRI8d ?to5]t;]B_?C!K/KvcHD|kq_%,fI|phV m} ~X#+ p Ū!$iU~ߡaf;-ҾBm38 sY^a'UmXGf aiw$7p& e8B3hf nt(-2|̹ '+&M)=uqڝ c0 fK?>ʌ*jYnG$fSe: +x,Mh خ ѓ4kzB^ot9ོO {=mTNW:*<艾7v;3: G᫗匓q.:Y8- u';wKXՔOc6@wZU4]d|yVLkuԇ(%t=bǚ,="(k`&lAxQ9,rmuw(fR uQ'aK2l&t{uSm-j!ɕ`8xFj\C'+[?Cף*TښE87|qPP/a`͗<_wʐ~nU yJ @1 #bWBQMN<׺SqKs"˕``6cɞ扶5_اSw\$1Q~0VZ+-FL <2S];$sXכ*[w g){@){ўއPRl8ϓa@Z>MLXDNsN8?[͈?ي8cV?n@(4 ۿQ 2XwUG\h~ 2 g\a1aoKԘ $Ѝ#ca2[~ŕpnW'(zcFJ 6KOEvQ}w&Xtש  xjh\+vvY}+< @T(7K9|CmSe6@̹/;6t4{Pmu!4X[A7:üq^ֵRR376mI||d/d'/k\UNN-V0uFU`-1%oҪ9̾!a/XiT91cfTL elweJl}ZxWU@UNL-^Czq쵞!BâЁGaPM ;Oẽa ++#8Q /Q[e[;`xrNIU$jWtlM[zep\][B r%y@_}ͪ\k  rQ%mѴ*VBf@cj*&8ʰ uyxf,%}5צx {L %[FFE>׫O  0E,I*{ Yd /}q<g vDz}EoF؉;W&,(tE(Q1'KbJ}m]4-6s0iPivJ( rxT Cf4c''F$*E$:j_0=eYSR߬o/WjWH_HՀn!4`+aItmT#a]o [PۭS_;D9|:bfnFDT*1; [~A"f/^?82h;RX vd TrXdr_Ўt}/Pӥ z8tJH82#\XVk3Y'/Ϋ$n l?8E_kT ;;w!!-hpZ4VnivZpZGbC$0c;m[οgq{X5Dx ?{ I}ˤc^ N ; %GTzGJ6H@ֽ&*6_%v{)0uO`=}d \[ЁUwf`8C >4}$;AjA6Mm<=6]۾r`(tL?02qzv5n Wq 7PJ#4Ya6Gᤈ[2Fu0Î^omg4j fܛ?Qkǝ%fdk->pߖX |?m}>y ҠUD~}X)4յp>2Fq#ϫ#}V9֋ 5k*n")C~ǹ3ps\J?ciQ eu=!k}K}Io'Oշw0IsohHnDsn%Le.7ho wh,YSh LҐWQq,kwL +Jnh"$~ zN|i&#{C=#aO*%:L O(.W5[+jwjn+h#72T6\@21(vUѭdt{Oy8~?փ= }2ӅE}`FYm6B|^Q̤$ֱZVUsqg\Q8@4+O,up.'N@KGd16(Vj;JMNvXV>Jhj6E 0dR}bS$QFZ|zQu^S. zo1p0eSQ  Ԫ%\G .3B3"l/9T4Á#:`u|F Bxͫ'gU4;}WZiоa}uHɹxpR߽6)xI^ϻfNNPDJ. a?]6rMLz3RhYp p5-[ݻV97\7enRus69( ]{f^lIڻaeV'j3Ux!bv\E+E٩'Ph%[\ \H. 5m@Ptz'}ۙQ8,ghy0S8E9b캂%]3R{*޵h6J ߥdG>8JK;ssg T'3~pke銒)OHЮ4!_I {ծk"y:Nr C1t—G(+cO8"U44ۦwA9LYDAN4K(MQuk%7QVe(WP` e~0 kV -pu @ ]Nsk]hZa2s:1`h?+Gp$-]>13.(YƗ]`'cSJ١𤩧뺘ͳLlӺ(5{[-FNN˧{_i-@ډ  4G:pj:sj4SW0Si|9|nks("p 'RP<-n)~G%  @@;_1 ~(]F۸eYv;-YVx I. S(B3PHS5NPat4$~OHņH >g'1 2C̃4K<*']и$XȩS(ߝL,,u@h{PKpXlS8^fBr{Lsx!Q?ihrvd_ p7ln QPqyP1m$OPR糽s:6?qG/[XiָCb 6jFOcKEUU1x$gCntzT'r(&dh JVzffaX,h !|Yhf5Cmh3%_X h)п56X,DbؘJlM+JWJ.CN:ΖJm7-yٵ*Sy|;n羬W ̫^]pxҝ Ui%aSN}9X|a(-R cTӟu6ZFEYW JRг_cb){Q0FG~OGtH\63 9(Kk%}Ъ9d) SםCu@ݜz5*=^J^&llܼo-`GOG, 6l]P|t"-y%TzDVbzbs|>c}QAlcTo[dڬ+5V-'_Iy:->\סqHNߎr(u%po;gyW+X"PZ=ޛg"i"ɝ w5; YJ1|@7`ʈ4 ^RHrtHBWAFYA~㖷e4LtjA s[$l6h1KT.8fh]/!٢;Un5))V.KBubs $RyT(vms&Ix^6sb|&YGs|c7R (%%IfˑE_,/G6W)/%Ri5-tVf@+E5inĪf ѱ$ ox^wo2aKLA>n~TdTlνm[`We>fQ;RB%|3tD-"YKxa*zH~)i0S揰ǹn_~U-j3Uュ۳Gx 8^r_,1pl8d)Pb)79'SjhHjV͌"N?|V)J57R\! y~ڤaњ2J+emIn hH&;(hm}.g^&ǟB0|T1n+]2QSCEƷ*k@J fwr@Vh$bFV捽WBKqjgO3[TVVf,U  g'r/TV3 tUveOiNG6ğOmEV&/'zc@7Gf* rTgtXy_{?L|ĩ f_s ܵ85}v:+ {[vr- S;KcNxZaI9uGmwflŐoF4kz 9+u};2̑oCMKPGip׶ Ta_ݣz|(s4a(;Vq Ro\skz0HΘ'aO1rT*4\=Z9Z䬵 gh#AfvC%]~!`*t,mu~[ w?v5sitHlNnZhs>[9yN;2qٛYLp fmo]b8qsԬXf] @l ǁCtի|ng66ӮoPӎ|y_kihhݺsTJe#Y\hO:zjߩ;u['՟1=GX<򃿗`xKkm{hV d&nD+N'FCPG8Ew@4J=}? @WH?9009\l@s0$h-!Z.esp ,W$I-}"%5Llqd4g!"JVH )bwXENxǥĿpJ,P’=!W#To v.6LG?p)&6v>QBIt4uYB\/rMa{.{TOځW]HNG(8?A=by;6' Tv  &?5KMkO]Yi[/lE)c#2JLBexAa^WQ'N~\=+u4JzxsWNڃ}'w$#LMťZ}KTx_uZi "OR^Dܧ|A=#ySD#pZ5֧Z`3̷]cL6xcB,LwK~PuLL/IIbTq:Au׏~(Hbǖ-K=#A,m/^@ۣaT^`=F7 ykYI@~j_JrDaSu,hǹ_JV2tE~GkßUnHVT{x3cG/I)窺2qm0#3k1~R \H<& eD}#{;\ESGY7e^+I 0Av ɒ o Z(Q-hy)Ib0OBתe8SĕaG<'KAb0lHmbј! *uюe$9cКY?yԌd@JƜmDD ER܀ _aq+h;r5 GFZE_G9qA ${pv![xL"ҕO:X؞5@C?Ah#DA()SL>Dyz>(&18 B`.X- 6]%~~t) n&<|]޵f)W dwQ_2 c@VI!4y^&v@+N0D9!a?E~/KHvɞ0J;ň$udl2l"v2$ka,tb[t:0HMs9g+k5쎫-5SEghdW-2==أkm֦ov`IQwU[$#GwT~|! _L}!u^ᓜ\JPD9St2}ڵCD=Rm!Ywϙ:>W w`!-p{OLd Gc56sE] BBI£&3P:r_H7 ^kھ(g̡1=L ǷxzB0Y>\B~*2-i`șߵ{5%PX#"Q[-M3%p$ݘ^{9JYnpLcWp]j |oYbaY"gq>t4*5BnԔ? 煹>: 2_mSJSp@[ziG_uP>m z |!еڻKyx=fteW{3^^ X_+Vֆ/vwA/1+XX#jUWe[dJΣNX%*'8/1THѢ?^氮﵉DI'6>Idnv>57~CkM]T7.Ff~=6H"y >pe. cLD}q4Mz ? " Iwa}9S(N0ҖZ+~ż 9AO%֭ތaOWLjNeJ4OT,B,w7gIxa)#؜9L|ޗ*^w%i,B[d&WTzE%8cyc) ƶR8eھkk_Eux3^ 5n3p0M5,]_Qk~vK⵨ OŕؽVm `MRe]*[eLah3VIW롾l[2"5t9ʍHL摟\h}cnICFU}Akw%¶g9S㋫:w`o87PBwDx'!Fx~p]kE(x`p XE;sW' )fE@|@M\zSlÚ_ƫ9iZiU~C# ;8`wv}4SXXڢ;J|mǴ5} @.Dze4c>Ȝb1$^z7"22[0 Oc{{d(7ʬg>k)7< s2JT^Lh|k =:oB23ϔ/@m1ϗ~tbW#5tFm='@[}7M[- x&2:둔K\(Be*YuʭҦ{#NWXb'~ah喉2A3A}cD'lKIĦHlt]+T/1yB,e߫2 ] ͅdJ)dם\)_%MAuƵۖK˽\ 4?d ^Yur'ie ӲF3fvX\S B%Aa9A4omt^0F6A4WEi㻖; j, V_!1iōA@5oGQ'?2!&kO/#:y TspJ޺he薻 . ԅcHcY(Z$r[_h^vyOb p{)'Fe w\ |Dp3rdߴ\ ZJq"d-CAv}UQw!LS}Krv@˩3V4BClCɬn4~r 53P+g{E;}.9+=xx =M.=tG:T/EM6z>{7ZKs ̔m{[ncXyQ寵ne7D m bM"Ф.uTvùw ;H|&lVl␆u2~]χ@Z,"4;Z8t6|_zRuPkl?a o5b(~>m.K,؋cez/N5%nvr1^\P8ϟBi|=m(@Yb!XZطӯboUTk rR~&ߧ*\Cђ 걵@Tc9}F+}_Af N˘/H)pF4iu8(Mj2썣ƣ07,ƜMbA*VwB7$.E6= W*!T؀-c),=w}9:34;'ida,>3<<^{r*+\b?j xSPlX)—t5Rthر3݋sWbpKKC/eř0?4ELC;J 8HƊvEGzOJ{a|:c-C\(M!Gs[dPw6o]]\,|hxIđ|a"J<JFP ~G71Ę|#ez"1ÐB/Fqo?jF C. 81 *o+UȞ/P$cǙHQR Wq `,?ϩ0H|7J,f4\L2K'z'ZS k'nEyw[&~:/"cUz yDӚF~nK{`apgf"-=tБa(HoVYp-6 Drb-RuthqPyPb$ yJ4_6NZG~َZv=+NK`ܳBE &w09lAH'wѤW=ܢι2+bՑpܜ=DD3UUnCQ l=KrɒRGV- 86jhu*I^Uӻӝ^N(ЛEFEɄ!q~Y` DYD^o4L4~l#Y_|ıh0;3 m+GUFrK3M\&*M.>z*eRMtb PfF -S (V@˃ӄUr ?k-N,\r064)(R;J i/eCFQBZN(h~w/kB>@ߪM Z 4W-| o>ڌq2,9n'0;XxčA|k}2ۇgA34i*YYdbhQ*-@mʰfC^E 6M#hIqw)wW[V r5ʈ 3]R#6ʐ]V'Yfym T^ n]+1ftD5rD*zV U7wZ (j|)4xq}p/:i5lmxllƮQeu!(%@$(Z\RVqNL*ץ)qM26yLlӜx˅] - D{ԐAݣMۆ.=sOlPs^=$1M:D(EGj:O$f4d\Y}`x}*}*{\WcPUI$b@6--1rwY""bfQڐ-9KzYݳ/ޜcp.!$%լ_ @wz:%= Yy&¹['7NGa ٰTgw_mӴo ( h"[k˜ ujSҵqQ%R+*`7"}'06wOW ?:b?FO}c q]si*!gVJ[UNyM"tECJC~I'E8˕ƶ!h,$g pUQ*q8kAj u\E띻֟Aw2ȇ'2Hf]" 0I9;al%יZ풌@6JnL V|~^QVB7*&ftȀs>A<țw+¿mؿ1Yo ɮHqmG',ĸzJ1",P5<1x:/٬-bÂr)F1dAPf+ΧXN;3c+90_EI=Ŏ8Un'g>v\]!̆Pm1ez*GԵ*n VCXBt3UqSMK _BBO+9,r'Xr{߻n@1м+țCr؎Vc)z@^ 0Šl 0z}s=P+/t1yXmt#D@ep ~SgچN5HTz ۸cSX>-FJ"f٣MAD O'/GGivd5!)v)/d=N N^Vo/1_ǽ'F\qF.ӲL/N_)~=!$A'b=m,X9Wa/6%}TI} 2(2^?!`6 ls9M[WȀVvXAsgDS yy21 GleOoުN5v68 gX-i |i= gqi]*gsEI,yӂߗ܉C LK1&%e]@8Zwbhx;pP9`Ca6f!-Q5DpIquG5(rNTt.)Kz !o)( *d[K46\Mi/.3,ŷnsvЕ$oVkj_]y cѯ_a-ۤL6uK~N(aZ!̀y"5Y2G'߽N#1k9$h<8E<ˀ-08m &X;9e's7lk1=Ƞh|#GS&R:D^+YQAI;Qݠ)HɈ#R-;Xcӄ[?S6>jXQ(Er0v'# Hr3$ Y0NUtmBz1EO %#|]0n"Bb< SW.yFzr S{ߟ43rㄐ)0t'1$S>MYws(LY.:" 80jL`Tf+r_f# \)XY'?kuP-Fٛ[3OE4Z ч4J1Z⦅B۴ yNCߤ};64`[vϒ+w3"3/oMU!Yw"O:;\aWU1ټ'#.|(/nE$}6@*6Ƨu5bKHxaӋc}"!kZBv4YM`Q_R, )^}|flȒ3k n/"Ki2  Et&Q{ ᰣc:iFǑ/dW]Z_XC/uqyvP'fZWEtLj܍rdtF ԰ fn >}CSТvB=SA~ޜ͡+<O~<6).WM=Ni&4\PSƀ(]H^Ly;`i= ᵈٗ16|BwڀbHGU\Têdz3eڨ=QO:{P8S;&wHΧtي釨NY3S\@d&/ `-}+ZqDdD%ulꯋscfWiT3] 02.@F@r`_~eX3kyڹO\bVKJΙAZu[WbΤeDM>ϰ (-io 5CuDASRrwOX8&hd]k_x *9!:2ՉLt5+=&ӳJ#Q䔽F0gc&vr^4=Xթ&cpϹVd`hE.Hp+"m0Cۍk$nVgȉ/Um|u^-M({\=ЪׇbJ)@GĘ 7 R_.U4x.{ߐrZ.jZTϧ.dN|=jG4\a{P 1mGivVN18Cp?jWT#7PvY2Uj* 7hg}+Qbz@fXŒk]b{KFY1YkbtKWgtqO}*̈*EBfXb5c:]wr,Yӕ{ToEwO$[hD!EK#dLJ䩓~Ic5zG֜vBpu|SqTыN},so\]&\jbTvXP\b5|pi)\z9- 1hl+VqP jUHr>zk6הBQ\r]f1 \pϋ+=qSwj:OPXPncҔ۩\`= 6|b˙{ %M֬H=QFR_ͷ3%FT@F3HԹإ<'>@Eujq]&K-6FVؽ2s`8'.r, |Qٜ#-|*e `e311m^W՞.+bJ7ʒgQo{F+mtq*( OOaM-[=}PͦLT=|hC/-w_HnXrlj6J|=uUhTn9S\q.#s%> =Bg2Aj'4hVQm*lk4M&/ L@)Bu x\\Lv"?+SeH"[68dKu\^vcDXgWgRN0sGk:ho3?AR}Pͫ׃@Yԝɂ?)ޯ܎dh+A/%[ ғ5L|3jVwQ31֓6d~ݐJIҗWdQ uE,s ~@bJgy./_@x /ZS j WcWB|oAInuw-V:4PX מCU38|uv7R@D:q3R#tD)kˑDǛ+Y nRom&4rLj}x"G#AJj0vV„%zJ0L>GF8߉:aksHâ!Yw3E-¨}>-r&M@X|fb+n%X̺.F,5io#IKzfY1t+{qz :_\`6id3H"~b?|hu}os`zơ.*u!z|Ԭ /SWBjPf;s T}Әi VJY(|,x܌7n0=*_]y[qQH;(:]sHSFq&݁1*\bmXqv hX-J-Ä3]O4)+1'2[q 2su:w a"nu%R(q_}k{*\4}Н3r!D׽/:jD_K-|Vٿ.*<8J܎?ced]Ƶ,C,2P&( B[Nv60^s cä3 K[ʧAyJJmSHGrI Xgv& 8hCO )^Y3zILx4xr !QqVBD+G)&Pp;>p!nДO]&?.ߙt/O4 3L:T* I:(%J=!ǾȜ3풂Q,6"E5snYxV^rjq3ʳ깻񖴶] }ֳWo%*RnlUt҇zsh-:Dk 2RHGUlBTa'TLpLrˀ(sx\6qP?NUfR88v{w4vki^ wʬZzz'_`pxsU-uu-L= )ח; LZZyymL5t|e0rzezSLͯ9dQE L.V^L2vj:^"g؉7RyW'cߨhI,`ߙ "![Ni޾1(>p 0@Hr/U*Jv"W) vWvjqw?ppMP>t2&Ya"jCm,: n,cCC߾o܂F pfBP ;a \>@Żw3>-=͒\ק]ڝ[^':5(JQ#0wҝS /Ex~yk|cWuEtUPn2cCx;(6kQшEedRwtoϠ0%P$B:xխ.T~.ݛ㕻l>hݏ*օl}6Eg6WK_2mhxxyaJ™@g"8A>ϓ~Y$~pé3g,d_5x#5US@  (>%+wmtvz ߄>Kk uHTF'P9#6O'\7'9L _QΞ^qXqxr31lkn+sRG{w11/!M:h0N(jrjG6۪=)m9/:8*\^1XWik[>vjydtxK5 &|K*P돚02=~adͭ%ٰnSfPtc&bb "Z7pnKbYumy#˸gyЬJ"E4ݭMmiך aET4V8&HԄ п֋PyM CPRu~~*ئ)9zke±lsH%S)'aFzJ>-\V"ᢄ-9eW^~ ֙  (m*+<>!<ƾ^>9R7qbBlϕD,ca#vNMxrVZgv|PRh 5]f3rָ|МU.*/ؓxJYFiD"̔wT^!q'|* ;5e0`zҹiE`vȞ5M7ErF\dﹸcM $ow`!_@g#0zٟ%$ 7LIۘ,44’!(8e餾jv#+EQfKebT lfg@hlc'\]_f=c}Ż K)*Yeq;mHJيfahX,SC1i6]c#ӱrɟ0mS6BKsZ4kLI'w=V"s evSIY {erxCUA|y#&4oܱZ7V#2([i]z]NVO+mmo[;'?te5"ͽ hDf"eP#ƗS I)~T,9D;~{g+5S8*N @}P MI,K<5Z6~ſGD-4lQ}m2]$u?Pʱ0+ktNmEv%؁xMw@ AN D%VptkBC2; *cuUJ3S%IT?QM36ޘ'թ㏳T/aOSa'5.ac21䥃׺=@lM8oѬ)gh\C-` {yE6%fg5FxӆP]-vwi}&Ծ"#^_%zYz0X)1Ҙ/!$0(i5 ؝eT\ !$T.V& mw@l鸎@k݋j&+F*R ϭbȄh67 V c6fGGŴɱgN'G<|mQ͋=I+%K/+}(܆81NȰAR 9&P[z0sBȎ֣R$P^fz\ɽGqgvϕ  -'7mPk8oH蟸BƳKW{g1DJC/ќ|>%bL_g1e 3xDn,jPuœ1C;߱|lUu(LCi8V"=E߽O] qtwo B٩,U!u tF$"y]6c qq+Qy'yNt2dH˛Ñ*ފ<=s4Se_q>N'Q -NgaQ/yrAb)"JaI-c|7QAb ]ATjY8`QN2Iā'@4bg.0D%#4֑H78;˜ |EG@Pu|Oe VFPKO/VU0 ɐH-a˃ku,;m6-6tVA>&|b]?J=X^8#M]^0!տV$|$Rw"ZtHo6|#adt5xbÆ8^CPU]*zM(g*<ʛJ'\?Gs6T7O=+Z~!@xRuȫ MZ $NH){1fQ~{j#.̻؀ܥW{$Pz/T.a |khD9+фq/d,oE.OyKPfEbUq_sw~~ *b)|tЁJ?~aZke~'Y i]-.T?SE{KD}rt5?PyQ&@*pzdX(Q)jg:awc#!ikn P_2u4L)ԧl1kS_dP?cތ^E Ly $oe訊pTD77&D0SPKy_2=3d\`h$]H) &! sPpr -!>Q#ѷ@:Q [,1*a r(OJ7"0'U 5n=jGÑNE # -7o.mt'gJ3lsݠc ؅E/ +U7 c=ZDhz`VCѿT-.&5R6؍7"ps`!v3^5qU@g' Unê~rU#^)^n+ (Ȓc+5ԕ x0;, nDAP8V=U^q K)J31Txȸ?1 LV+r#}4k#`sG,1"28Ov(&%kܘrW3@,vm0~Yy`k'C)^5sAa݅qPJf"8X8ьZ^ !]+p$:;s!yڧ][*p7ɧ8L<}]Zͭ) [xӸaEڧ|kܓe:)EH§ Əq$$P5P7^bY5Y5 mX¹+WN][oƵ7uv݂sMQD|V>w 6HeP`8k>}cGS~VK|B!4t#:>U(M0g ]k>s`@20{+$zsn Qm譇%^/{#NeE#mlfȘulMHyXfr&$_%h+oՖ~ʢ(Wm.3L9ΌAGCnŮ.Q"%R~ʻDE]A -'^Di\QbrPjXZhkX0Ι,ĺ90͂f 16`UEhSW)aOQ8QHyT]7JklI1V]ϥ5pKߕCb~e kXn e@mڀ(0[y(`v0FUDxYL̈́*M~q ]4V#2BeËA;\CdeZp]G,q {Ύ).Rf\螡nk쭉-!r2csϤ4?=J/S/6ˀVB)NcBW~$|@g+.Zʠ$ۇ%KEm6[c@P$"*҂Nt:k0^(AQH9-Icyް9@b^14߱,- vd&8^.Uq']h( >b*.!ey<))5 ;)Fv9Qa@PycRh5&'O:?7n|?[O/4|b?UwHun=ɬag`|iXW_/D/u{Dʸyj7#V&֧WT0.]ue[} }DC%2=bi%[U$Le?ӕ1ÿgV|GN]H\e{Dw+cVz)PҠUK.A|Z g8 χ_ʬMYÍ.L٧ڶK ?G xwX"&kMOgCG4xIH0ӚA0m[ÒeO]d{1+“ t#ӧGQg~O "r;N"1(S >_\M\Jo9lL}=AXnPpJ<j,NeCr9e>35*)!#~s.&6( eygtLQ\OrWƛ Ψ*qp+i{bȅ x`RD~EژkGD`/brym[_9Mw%^sPX\҂9H{ӛ1wDkǵ sbʚP~~ zR*v!#EQb\::-qoƮF>JmBfkI%e< !In: 2 9kG"t^6?chX25;f NA$k 0Ь]8um|ݟ}T\ܤhhRQ; jX$N^ &w̌Z/ƥS~ \8$͢ք[ˣkg?%mBvԮ+2TBP-Ao_!FQ67:9oCze6Ufl˷K:%X% Y cen`ȱer2YAh$LwNVtMexCNIϴgóͲ*1K(S+EF5/r z3rtE0+A,;l`꘯8{~va5+Z,^v vvxogq+A;ɖnL>l:́~\9{ڂ-nj"V&lbh0>I .=D}nց #~RQ9 gHzڪc lQ1 fD1'>Yẍ́]9Dn#-34[[Ϟso6"۹;ȱc5mJ"bSR5K9ǞHs݌],ce Ϭ&6!>LJ竃y>3jM'cPbݾ)e3wcq#c=tp?hN%:ȁXcye)C o~r:2`| !ȒBAO8;NzUd2-5^nrshmOuQDeo?;\n7Z龼^lUy<ʛBp1XքdLDa/tөwFl ~Jh a3V't o0lQDӬE-ײYԐA0?w5Kr^7Mvn{g㇦FQq`6qZH\ƈ$RP2g(]'p/3j¢JR5@DԧrW%`v 4s-DY{1v>r@RϥқgC6AN@([Z) QP]&X*0_Y 2uD@oDRW: !]5ZOm[f(k-qO/ĞO[tG ]|D M=,cko-XX1p!Kvv90.-O9e}j@T$_y |lEds,Iqxj*GpToac䯢Q^HOjĹPb;%$&FW3!AY2=DẽY*ObYM+di &-Ù}~>0)v~H{-tۆs./O}?j <2N&rA%Ɨfgɑ@eRZg58ǚ9fj @a<^|t3 RYZϿ)އ\hy/IC$`>#l o/1IzI;pN\t1IsbkTFrHe4[4\AA l/3Io6L/0 5:|[4Ki\M"lhc X;J||XLemY+ψ|&:7dhD_|%.j:W LP (RB xXzWسo“p'-ΧU]~#TF޴U$29M{4UT܇-qEoם€bV<`cf#~{0M/L(~KhgL;NYb@Y}Qhb|}5ERL|#Վ ay{8*w6Ƞ}%ESP44Z c5,K $=n.6I9ChYY Km_cݼq VD&] Q 4r:%oɛeS!JZ=r|jnyY׼w3D'%I*"l _"(_,~{?9xN֩Q PI%qfܵ(PAK?p*3yMhgGU+.risKT>YƋd)Nh քt͑n/ gpUXXFIuS( $0%4%QJQ 4(gYsvN"J M/Pz V#4>_]sw# =ɞkDK{XEWx3Ecn5%.$QGa?/XԘgk҇b$^G$çaM ?ْɼ/܆B_}'O`*x1XԹ+[VF"!a<>zaKeak9뫚[:3iKn<(/lw3#=K| j5x#iBzDռ;2P[Ji`T\=- <:sr1T{W[>D}i75J7PC*rا$%d;vIˡU*eG0MM#F|# qwcY@2|RlB)/=:rXMHW^aKp:fk| /Ć&<8$<6ZX@ꢾ]5'Tb ]wxPJx~_T/q_*m-8GRǒU \q P NY|z<\g,{ו;*',A~#ob~\.LaH(hzx$;wϏ;c;H]ʅKT C 2U:anȥ0U23X|ɩ!/䚠)|ݨW3[jޜFY~ ߹D .;+r~Dfb@?WTMg4ےS0ršu l$8m$ƺNא"  y]<HfaKI"DbSYظւ4֡M{Gd',,ԂA[)>[@ *cP]/fʌםz%-aډB 찱4yRPj "$bcvjCb1G$Uyv0"\G Zs jἉN_[Zt-ׁ4TYq?Efj[5Q 3uqK8ڄ`pGR $vJPI5P{S :(DHӯѺk8,5N^r ܆[GK?12)ֱ|*;c hy~@=H:<ۧ2>xƽj5 U49͛MIie5u]:0k_J]`O%h<3vYY75G 'Ê7ʳchQ!6&Oz58<Hpѷ*ui]􆰍*d 4y4ƽXNQ A |;(7nf͖Kw܃!k'عr tMKa<;| ׷{&ӮrN>}hQjMB+z-jUf.Y)9AyQL$ax}thD/|#f:l;r "dpqua@L٫'Ŝ[7כIb]3֘0?HG_}Hk9%fڅeGGoEvH&)) Em@2 8t~z25oYeH7roV [  )F3[69,sq/C n A}hCyQecmp4;4jM=z:;+3X/ gǾD y+!yV#xPS#u+7觉I/߆DeDdN`y| 0d\ҹ`.\,jcMr[ [ r`/6wդiBWiO("x2٫LlׄڴZa'} ?umvl (L- H껋M;~ 8E<,LK58gLfIHWҴ:TN蚐LVGOvuz>qCX%l4B/ɣO3D3!OYH¿2SMwLM fX=*5r'6?58Ov o E+(7+{K =H"ݐͬùN'C FAly_l6@#$^X0Y,ɲDYJ5{\K2@){!'H d0Nhi]fgCa@X/1U4y#;Ou]WF.s\WIRK99$/;#Ǧ>))*bWK˒LЮYp$h?1L췽ޣՎOdC6 IT+\ۂqtOWѵiPop1x }5Um(Z[)jo#6h}oɹ,yJ ВЯWZ~vRq"6UԸɻfjB֒@H C*]_Fd>TvG` AtAW6Lj+ 7GJ dƸ`^kێfw!r 1-0GؽULFW#,]ӄ hĵRr̹ vw?}KDl0>ll33-2+_x4 SzJÇ [  b5{r:Y|>lbO: 1o:j Eٵ@ϢrŜgGsMBιFn]ks r !68j~kwv ڂ,_Ša|LfצYj 6 1>fnMQFQѦ蜍%\VpvN`&/ۨWl,E3,I;dn99:@*Mԣ-aIII^!XN\xקK7Ki;A@:x;Yu0Amqi$![y |eUŲuXkiù [Hb$cNw2%wW EOYo%93v9Y/o61I{!POh@Z6b9`b/Vԉݷ:8 hL,v~ PL3!$zlb{/DA("=Y_" @՘6Oo)@+4v,sv".)τhbpǔ'JM˒h:υFP cܠy53[6jʳ{ <0q^ Q1jwtp:Bu K:pՌ'q@VpOrG41(DX08-07MPr{ C(@x|Xeepw%W x#(1P9TMʏ ?pl9HX1?@e L/g$dm~\&xcRj_;3HCɛ _I F\XiϙCyFT͠qqm+NoaIU+ Ոkφ@)HϿg9g@Vݛ9۹;M^bvtNFe xLJyuڕ=GH 뿏!iQ쐔j@N`h .ÜL@tL|bʝD/Qg k 59c:5J;RU</i=ui6t;^R/O#HfmOx!rNڑ5`i}~c("uwbE[<Po)/̵lYGlNɂmw;}LXߓ\Tlx1;>7 !I|O&꧖i2A*Tb×4;tfޢ pڌmh gɨΐl^Ɔ n { HQ[Xo|m8PXZ8\M#&e n㓜x%N'Lx\BXI7 Q?M/bWFpLUJzEq"$Jj=ǒh#MH{g 9' |#Pz8ϨRQK 2^"FqRdN-juHM`ۊ>Ǿ$d't5NF;cw BW  i_p֐OB+gJ sk 2(o۔36awf!.y){H=j`wrF[hpoV^Ź3da햆yFd܋qY>+͋$f*jCiOg'GT@@_R Vp/c"@AM& dKFbW*7IƱ"2[iŬ{̸m{y+7oV%6@eb2Amp"/vUq8R_CO3-s@I^$agnGF%5r*|o)*tж(#c}󪰎8h,97I]Vïxsn1쿀`@DA2 ^[EX۲PFDQ[M5{vdFuYs.uQ{ oZ|fy1=E$"֢86wӷh*YY[l|:)GcYbQBl3TXm2O&V_;S卞q#r z /!!-Gd%`ds!Gw~:#EĬ1Ez5@?)YM{ T|ˍ>?w-8:`L@Nndl%>2̙tfAOd,̮@FmM-]w Lz |vݙ{fϥDdzCl\\9k":..*!_-~O;aO<oq _hx岁^4 0Ko.wvpRLc KrșHjL.Uj3* >^֘*B5,=RNb&$'w'*}^ . VEC?de ш'@RWlpmuZ_ă8h+W{ Ũw_d|';+'m]6y4׮8 _$1>fxC9 %ִRŐێ0;ѹ2P-F@6m][}*Fl-umRfi絞+'qH ڀ|yPk󯲄R҈fPF!/4#ʩ'`x\J5^[\nMgx1D,C GQ7eB}D)dٙ87ͿW8ij D4m3rd։Ri6u*mary9~)DžKpk$O '|~sÿȟnw&[`J3qto*Zޯ,t[ËD-?|>.I}BzJTŁկB.omL:`TE MwoCM^l$̃iH¸an ^Q4`$6h.=ofq0+k` Re䳇sWQ>1!3k49g͸)`[hk]I^}Jk('ރMH\"M/M=D6Poi(KT/%W?)DYx6z%vIN M] u9֟S'cM~oKW,)2MFYyBN~0J@7 N]BVַ9 sDN~E /e擡4i)-FyKK7R4Z Pw{.**goAsuiڹG"Dȳ#bވRGb`5."h㫓z\|Fdub9b/ rݸ6R:T K圷Q:<+YI8@{AT lO^uwVi>E3^lfQ SbX%tׁZ]w`cM7 ʱEÞӺDn{[X$7LCbxy}4I/sHZ(f+@-!@R56\§N^:D*"OXf{C$oB!0X0_Uv4$ϸ t|qSe܋fψr'İ+c+2haV17YHGYg+(.ȜB¦qמo!@z}"Ht܏ Z:_S!\{CeiΠء::DnlR865p˄gTp{ZFN!yr"#lCڤjFI5cyNsPZ0⣡#OZ7"SUs!n̞mZ Rs ;ElRYb8-H`.Hp7r?aym| {пnj;oJpg*v) : ħCH9siVMkQB,a&AAp)+<*c(> ~cL`)↏Qs}b$]_09p$NG&eMͻ9|::N|Bc$X XMc s=Fh*);ҚҲ^?b 6{uSIxo7gH#X5B{j~c3|ea 1'%:OSӔ7K9(L;4R %1߀e:׍HX +m:VkDžUyLZ9JaL"ɆdMVӸK/\7(<3%siZ B;&?K]TmV#`BճN|cSV*V7΄w J/|oiNFcva.a,0Ag ˖ ܠگ0QE1N]YMz`f4ğ\)6e;LpSE w ! q&zZ4@V+,KtxdIwb_Ӕ̹ Pݰև!8ؘopqx7G 5)aa[:"4 :>Kp:;`L=jsO72,L# V=S~,hMYsw\)p:(=6*{igK!al3vӫWY,|l| {*mq_IM` LҪJr ~C54+NJa;2HQzbLI ` BTf  hC|Y(I)lQpWEthRۆݻWq7Mî = HxVoI P׎ZLJȳsF.S:ՠTzED \U8P2-"@keaG]EwP7!Tw@]SCf{݈*1p"|z\o RQC"*>%rܘbnUXIME h'(K?lA_Y_`f`^i$]dm; ,"+nߖ:E/ ŸF^ s͋496h() A7pŤAN3hճ!JdF9דWR%RZT$)rzs9xI킳eZ % eP}yek9 zۤ\n'{Bmc]K1H81&*Zw?ER EX9[[tsDs({rZ4mQ{UUsnfCK47t;]臍AsTWT((a 5Dw+S 7O &e&m2;~m,Eo;ilG{piO4m7 šوV'QEvnA+WRlw%TOpWD8jH&GBi4-7`қ&6NB}7vdV>haw]_[DHSOgʶ\S݌6o'?[?9h7U¨twb<}0QpY>-irf n R7$'i*4TT?!Pr6$]8BS`4Ѷ’7h<}˵3 t9")M\F#]]^deDzwV6eT\djP;YoOʩ :M0<#j}, /O>CGHi61VOtYS2:Z2Ko\yACf ,G*ܑ 3S`8Ȑ6qtgWo+ R=U%v`^U5RE33!d^};NjJCE/1C{N` ZXK(rNsC }o(yu nY ֹ\2o?;(pzhh8n" ]38\U%4 75hӽcmC$fDz)汳QSʬEsTVGDŽ'B(.)@է`iR{ƞ Л"bSۅ&N|OE82;'q;b両8–_ITcQKXpLUVd8W{=O1;o;'kӹ9^:tXU@ DT]C~]uriwW pw8@r;I\'"NQD_9$6qa>(6;֓y3ZL\XL*L3LVҘXgy(8:+ZWl'D%2qN{s3hvFC}JJB >ɂ/D`=ɢ ړ4ʛ] 3 ] p[tQiCW >R4pljRWS@pOMѲ<,7&m᭛QO(70&4Z2h_G^jFJ7R%0(N4w]=q>azsa M+]4ygSezzDff(7xƻk1?lkN9t,+&Oad@=6YVjk'ܞ!H;_$76v1ЎHaΫ M4҃~<[D"A!6,.L"mc@S N?P[pq-~ɣIt7e|8~!mYחiJRWyA8ȼ?˗:ʀm4eN24+S8G\G9í2-{Z{|0ӿMžeWFf/}%ei)7G֯gaK(Bhimiʻڛq뼗x{4 {`X8:³k͍{) _3g >V+]Fx ]*\mXӎu>-6aquo-#:;_\x-Xs^`7 6-ڬO t= 9?gKD?1\;mU=m׬EV5 =^Ґu Ep@p bkyrMGI'c$U 7^uXGEle؎G~4RS,kqZ.p"i}@S{fiA.DۧWqWֲs5ɡ %?¸SyTSo#-zګ: 9qTg9ggѶw @_12')uՃQ()ܨXIF{ 7l1%3C9$`T&^Vv;jbAA{KYZ9VO%$3sh`[n#?D)o!GlZv-ȕ&M=z@{ #5aB:Nu"চfC4 1PEgGؒVbEvЦF_m0,H7sZϕ$ve-O|5݄N*m&Q%RU۳-d}3<08K ]ҺKv,i5e<+[5\H@v;َK^h ^ "'Osm6]Ա/?rhGnO)v& c3k Ǧd&p۞óCnr*8Q6+fo8록zǏQ@w?af];8t=Bρm Ŏ=;պIK~N"m'hjzsV#h:?El|${ n"j(/b^#6& (Or,ᐒܰʵk}³A1vP޾U8Af\IUm?rQLeQ vq3xmv:1zS#r*15{@<6Aa{E+1ࡄ8&?9xEHq3D>:i(;Kmm:YPF~.Md pfM,. ~zZ_H@B|-`W}HM$*D ?_FXR܏? f`W Xdۈ5ݰVPدb,{,dqHK2Q^TL޳uAY<1B  C;cS9Tc 2*\Rx-o2 {r# 75|YoT-|K?H%|Ǎ4{FVba(S%.S4&sܳn>Ϲ#d y'> >S\Cq87*_c 3{ws)ehG/xd+j*~]&j-iP'ʷb:M׽pO&k]eq(*!ngſhmեQ"?r?,v>4اуQ[/©}S|tֿtى!+{>:(cVhyc{A%Xy`6q L8`|3&})jkZ5 2h*o3&!I)' $J_+!^Ћ~Y)| &#4}}aHyݛJD\6.6gV˓Qڪ2Ԋmc0ǫf+PXc ZsR@|Ztx/4^X(D8IP`Ik@>ILsTP-y>)Ȃ@75mL.Sj=a!@}p0[H8#:2C>!u4SDJ24|vޛj̻U jwaib^ ܶ}ZyO|>Ҧ8%a I" T]lj>&Km  31<'N-G}oطa!+7[)9yMTr*7e p/ e{6"s6]sp:H~V1Xa{1ME>|2VMeR.SujZilt%s$#R4-biI+}@圮3, ;i*u4TK6ŵI0A(>ĵYtis  tNWU}lxH!%Xmgf"gI 4'5αM0mCQqSRglpm`!yAsi Ժ4F-5dlN{@ ":rW o!ҕ, @h=/I6v3 瓳 f8A.@1,ֲӅ5ڈpbʚs/Fcw@JضfV/ePG֓YS5,n/?r=&7lhȅtΝ@ oP3fHW*wV,ud S}@C nx.g^:»4|)+f4M/52C4E!4'p 'Frt9f;>pCkm5}"еg7/y!xx' `W(R2ȄJC%qrdPE8.źCcEiq<ԩqG 7\jDGǣ=YNNFS{hEH as[XM'=ZxѿIފ2x9&){"4}D-t8CԿ!).Hg?V!IX~ &wu6kMJ A>3MLL<H|ٝi(yl.Z3?]P&regpL ѻ{0f3LPTtL;Q?5W3vWc O,wۮNƼ2zߨ uB:{SX>4qrpZznUu(y`]Խ`k9ȗ͵,ZX/lE;8Y>#'#] Sp1ʯ@Wv[$=#Ε.}Pg$j?osXp9F,T<'Ej1F >UĚ{1̄CؽaKbF2E@_MFYkIu;_z{=f %cA~%%^uAqع[s\5?wi?ђ2gOb -}k5Xw—tGLbxN`'3Hsؐ]⃱,9B4;1YXt#%W 1"4Rto41i?s@[=?"l ^)^@@sDžWcg֎B|#NKt>dfKY";tKX~Ȋ񮗟2.h zm ɶ#:ŭoܷ'zw!QBg=ٞh~%,6M qnȇO^'z;JNŏG>)_ϐi #W]Jh%9<0WQ<"fA)!_#PC ueb!2<^j-=FlI נaCuV: }Z@ӥ ̡BN֮T)Yu*m=fƾq+:Fhm!V^6aksRMaU?yvlъ=Jd˒!4؜(a) $ ?O 9Z"X[s6{ t's,j"~0IzE|,K=BE(R۬rO+P1,1e5^E3 Ƒge#^븗.!Sʰ469* Y4$,&>اh/Gx8md(NQ*27)cppnuEØBC > Q,{|zaB2` NZ<4;5~R @wy4w3G{/zAsgIKCLNJLht׊J΂Tn=¢v) 2V?giKdnG* .T/)⵲zr!c?٪nЧZt>-ZE 7/^5PX8ZSF/mgwV"f-gҔwES'G[3'%.eǮFQ/.=H26[_:@dV]Cѯ 9ZIbSqrk$ 2LRD/yiС*EB$J]&4NܳwH]OAH<ꚯՆD(" EH[m#7V73+vGgqk :g$Z=kH-ht )>sh@Q 3a]qGMyZB`)|e^RGqs 7zdh<;Wns8f5OpFw<%D^I8(P8 rm6_֚2 ɕ b3g3 '[*,s,4*k\: })OdmKt%7_@&6+4{uT/r0`L7d;Nd5h!@"d^/F6}-Ku'卢d5e\.PS)46g^=*^ b!mzG1^8w21H(~@bYP [;0F~.i`7i~#qSH^0@+:JerAjqҮaVZmc<ᨌk|B/$PVӌpj\*wՋY-0Ǻ}h1wG{̣thWۻPB4>9C%/Aҟ/U`Ą(p (^]D~+TJcJ 鷨~s Z -2Ղb72^Q-:bJ-\K>4]w'+b@~Wi%֢{c':.wrr(EÀ.aS_JGݩ*ˏQp)NNܗzh]B~30#\462 aL! -̶ Ǘf8z5Fgy/ˌZ&܅ YyVFaӓ(EbE(8-Q\܍eS d\y"K@Mo'&cΔ3LKu-UDo=6fRQ|8 n@m=q,[c+ʶNLܴS1h';iaÍQG02MMH - cp5f*!)M ̄Z2pۖnҥTGl~cH(d&߾cOS%ng3m &@e;a@ߡ5ULxPO }` 3cd~,Ȉ C&><9c C*։z!x!G aA*u߬NJk^;.=QslA'Ə y~D3iYā:iW&O`DSq6H %X|iO0x-tmmc+Ɠۻ:ϽmˋnFց6 昳btS-#_t B?sS9 _~hC/aF=vRtmf7yJ/S^ p*R 7 OSu@ƨoQl rٙxa|+E@L'ѐhD{OI!m` &;M.PKF&j[R,;;]] _BR nä?.d>`TԈ~. |'7 Ks;mEjof2qGTD=uE҅W60?vs7O>.r7jϬЖ*}SxuKL͑<"060v"LB!lEf~BjÙc(Jsn]# aop:~u.J*L$gFe0R}]zɗ\ڀ@8\~ k5^|slE7٢cf45 0t6۟ђh%>1s z<,%!LtL;=7˹ pnoZd!.nГ+],214(#{z4 ɸ^0/3%5DɄ:t!Bt4Z`q!_*g0YBېeU%Y(+Ph[/1g:)\J^^1!  j/|OA"} Q$GӪ{ޛCw˪EhTG&G$q!6gHvOb͛jujָU}ɐqe4oB_-REGXp\ЖAq)&~m$ڊ!4ʸ& At_mvմ66\ %2b]I ,^ YbW5ZzDI~vg⭞[\c@_$ /F LzKKù&%4 A4Fc̜%B>H板(z٧vl vZibaP N?P 8Re4e%xu]T59JbҭɪEހ=A+).NNK4UiP#k| oZ<3X=ĚGMV<}M1]ExY2R1wFa1ڊRSI5x-3엝>Dr^9b\ cB.zJ=j:DE Op (rCRquuEyY qiyYNC B2A?RUۥ]*|x>yB5-)W mkTѮrj?̟=PrЖ]K3/sy9Ed"]% \<Z5:Gqzil@cυ.`of& :ܔX(mjS>/ c:oZ_F7)n(K+៫zy/+z&~v>ѯnK:ŭ'MʒT) b/XH͒*F-yrMB9L(MpY,n4|p&N_ "'yghԐ1'B(4ʱrc2+{b-^3e%n|>` )^Par7V?֗jt.O 3Tl o}%>]>wd(,!iGVn> \ ґ7n857pUh{v"X@ŸaUN\-f CԼݳ̥n 1^AivW}C;=w},"aФA~ 8SDo$aD҇oڶ";cjԺ{vWK ڛtǚLLx-f-ƿB9.翉RrhH`LuiO\_RL>ک:Bk!VsX_̀b&\ o(bSB g /A2o&䝸X_&w]/E:oOǛw+%d d@#=&t0[ھt62E_ 9$r%!QJۿl/ɽ95[ SRs[mDO_<@ь.11#O6S}UW"_0lY)8~B<d9[kz{e'r_{GhZr.X8+vtDGϮsU݇ % =) {@_A,~Sc s7R剿BZH9zܰl{|Y։5JO=MAi -> r[AX8=&A6inXP}}c=O[#~FݷFď.4h__d:wdY&C \_|niGROA/hƙyfɻ>BoO.n3qn캶+,<ã~ 0rgeU2iZCH|rHJnWu_jܜde axTB+0NRxH渧!֒ɆOx\$QLYj4׼ư  0.A SJ F[|~te k+ܱå˅H2~\C*BUf3Jq㨳q;\HM?[ǛF>=Q0…O@8ws5 .vC1V]zZaT\ulP0>Eo@B>_^T5'DcXK* XFixv# T[2۸V>Whf=.@ua_,\ rHGs'[e<-J,w쉔1 ˆA'zGMa^OULTI9 f?l؞7e4nSrƜbBxGڥUJ>,u8Uzw{|H)B\ RāH{wpHjG6;@qxm1,c#:4MWHR#?_PxN6|]Np8CZ7 rzYF*:-R=B z7e Ff́E6'4Q&:6PPAڕ}xT;n,O"J+6oĭNCրѡ|¦2`Uʏʉb t1LCrCuk꼙a #kܡ.s@ecm@B(hTv fHd#( -%MZkϐ ԍxkM˘@ PRFN2&l)a#+y*xڐÍ^=}M{iε56uL]W6y24a+=}_XWХѼ uypl.Xݥ}up~u+5l7#4ioc}U&uD '\xOEە3Y؈]6M+Tb`s l E5Ź/UuBp0Ydm:UnD5-G pOA ^n9c ڛ7l|$t,0-BT  ,W!KmFO+PPb P!uMGt$O)iLq|G }q6vS X讱Elͷ::dԛKP9llG}.鑠FfYsA>Մ|Z ]/xUuY,1RЉ7 &!N[LLPΓTAdz砀̓W@BY vt!)Ŝ-3'fZ(&*5 )řC'Lm??~4z.7Y RhDNnMo<ɭʥvJe~d4LAwCRZ3Htgذ" l.ǬQIV0*yT{+ƨC,saT CA2W)($ݳ0fhÎb^^"È>AkkPgYz5{&k]4 0i- ` ЋݏI4d mP,IJD'sqPƣqp3_Y7U4b`C$j+@ Dfj,4m:? SEa/1|-z+)!+ST ָǼAf6r6,O1 F?%eRz4~pI]g Wt2Tp7szJ-Z.sƹ*,t%oCB߁w>nq*qqG`H}6e+K\,R"BǟJf2d҂*҈:7}J)JGTݗƒח׽!+Ǽap{LLza`f"?wiV)^r.j"EEJd"ms]$FI5;Lnڽ{AbT 8ǵ ~L)͏:&oTM6ѦF+l>GZ,HrHh?z.6&(G4)f `pI707JljjtrZD8iyܩ*lilP6F "#n;L A~f>0֠Ro(o] 7sʣéT/'n~}^[L+WIvI9>i570&Φ4u}(gW\ >f6T Ej4r}?CMd1 B:WQL״F`EW~S✍tG$__Ue!I XfEsFdW屦v׸GB!VH AD>KߕEda+˜5ؓ##謯;vIӲBP\?$ЋҞ츂S>:pvR1Oa;f8&a7s 9b4+DZ?i|Mh^QAU."/a(h2xHp\C̦a- Pb9׉+t.I9_WV/n/SKQb{ ʖ8RP.Ol4هɛ24ճzZ<=FڲGЃ e_?z!`mC nB==76ynC"e).b9S(:^&bneyTLk +.:x)oGmQgR/rA!yC)ȩrUxDgn&YѮ؟:@+@v'u='qDžVe2مd{ra)94y(,zBSܬ}_a 1I Wth X[VU`l2NMW$Xcl8W]"wĠ2KsO{qu{ k-@o_W|E!R{mЈO% 1)[sekzqUtAa ȴcEAAk2tC z4{M*wj0|fdj뻉FrGU<Ѓ6n'<:92=!9"m7gTC5㼮}# Kߞ 3q`w6pBsw?EF,ӲSrL2-JguwF!Z|Hb4:Qe#7p!!.PJsbї(+c֋%ի< G0a|tހr*'2;Z9 I𷈓0%㌆m;~։m7 N~aBc#CKubj_9zf ΠNML b˙ >ܐ\ݹ/&FM WJͪ9o1L%1M:sDQl_@p/>r,H&U6+IlˆSb3X'0 {30Rvx+ą`ss n,N3cVꥵ4A jLA3'|ך6#e!>7z@Anjnb u'rrЄ hIyO.i^ۼQC | `n`X6.R`'tpH :}Q]d+iu v" A󓐣`˜ӠTQWm!IVP& Aha%&w:L(V`{; Oz i6+b-P6la RDžs)o@ NKx/v~WR //pGMo(;5Y Req+@&tr()~: DOҾMB[5oKYO!B[Ogcsaw" Ev`d'󫶣/KfY3c(.QOκ]8 8Րyg8lwEo}=ɘ=Ւo aވj+y-2mC;IrGEKmpm;t|sS2E˅#90X'UF  }k}yU0Ȯ0UI=ˏ4-fo>LH]]b$xWZ#ZQ9+AfksEmX]jS 'sf@8lA&`ʹT` ~r/7ePZݞocאe'=fc_TB-Ğ/TfbCB_uZk +_h]x)r =if- `RE$Sv:G:萈ý WnISb QT-qj(Lz~*+'/•$eA+UeX@#{: o+'NΕ ֈ[w}M_Lj\s$W(SOJB$TRgu'*f-gwˍXfM>æ 9J"!?ƦC_:>a/F3|7!{%/vxuFFR?W/G#W7鸲E2 ʦQm'?${u33퉪Y" 7fr!hMsӤ'J*@Z{;߮_^ eʷa7cA\=F6{+}fyo \S~ګp\ 3264"OZu A+)3-c7blA)@b[ _(%Wf$sQ!}FrOɃx!qav21G7F*| C3=a4*+2hB/%n$Us `GEACKړ #o?lGb#&mH5?ԥ+Qr,EB eo I0ؼ|C|5X9]3O,[_`TL)S h!w1D}cKdoL;2A#ҔȀz%cF!i:]>0 7?!u0{5xbk`BR}gfv`L<*ރOxă# w~x3J&h viao =kЕ%pv'e>3R{^eF~Fl|S'\Ā=Ct;%}rqp cZB!+R8c -m$"ry,1"/2qgJ`'qFiGۥAB(s]|8xTBR(p\RxS 'UC7xj PL ړ4*W!wŠ /2k7/.y6pV* kK!h8߁ U"1Oò ežP-YN Fg>6V9yNm~JT V¨I!6B2rLΕ)ĦƮB ,ѹ~<%b!{sQKg}Po uyv^vmE}NA72q1LWr 7HŭmZnD%o~Dayƈ EoֿMd@rԿ2L'pPo~Ƨȱ@O#Šy\VFx.&_wx7L2b,ԃt p3mBˆ+'Ί?Njڍؘb8#X}-~*qߊ#]Y)-*Λֱo LpIz4㵸:$…Q- =fXYq)jp wttd柱ﶼe+~ (Ҋc851VH >:OHc怽vd,lsq/=>.|&X¸?oO~ω=J 4[!t&; Ab.>?vlRCWZɊ\x[8 +zjx=  [8Mu,IU>ݑOwܭFTx{hR"\Cں-l>`ˆr#\o}oMpA%Zɲ<0}o#%vپ/+TR \TUR3y / P CuueyulQ0.bT{ vY18fUu}g=a gI5ʽsnG ڇ^^4]fKv0J4 B+Yȶs2IIfF)魞hƟvNVPX*~d%Q7z & uB5Az$C smK87?ǴAHKloA}u-{JvYYףOCЙgv^͟eAiESE&ZTWݚK>`$[YzIx_06zHL^Db+17 g_* Y3Sx0)Λ܎,YC=?vKy&L>5 gT@J2sPqIwxTLQ  ns?C;=;ɰI]XǕʖq_~vH$?<9}1s.“W'IܧI i Qw8Yg4}w49lE_r!UD B*yAKpFvtw+ f7#EoN4/[QE">7u󋣏EU%w>%r)u'ߒf#ZhDscD<浬gXTBTfP^γ.2+mfż{eK>6{V}8eҷ3N]њiEYgjoj&fл*[<,+fRWu|c3lpVwBjbG;eF$֪TKW~B7# @yF6KrnhptD( DLu%\,L9#]§?B1@洞Z !y3|mC$b_{UHq3#{'*_n01._| ~pE⬧ayjoUmc%Hng?xkWh"?:t_E_Td'}q;-+NiuPwr=~_Z-+rZj5J>۬{Zc Ö#:fG }(CpxlvaT`:B7dl #anʟ.6U7C[G=FS}Fm)zF0+J~-j`Y7,M_<M }W}3 _ [}>,;S(uvzC%㎟Uzl)OfQ"Վڱ"4!+= |y:<44a;ߵO9R$U8solT'<^fb41ʈԪy_\m O@{Mq&ob:,Ēͻ,718RߏG& 0@h@kwo" LϥLN{e u*BӲ'xج*EjfGs1@H<1 5&c$2n8[qr잚z>nC]u@XČɷ,&r1U}$(>J A-T5b_ EYr+ҜsN5to,c- .1 W(VESHf*g(ZBd[Rr߸4s~&P܂i[^FZ @F"cC@Z#$1 s2]j<;Lö,Q ͼ =1Nᅵ0@=" PfC ]1su'W(ʠ i 'XmEx2. zyjt $/g`ZmyqOs`pErT{w%s^%$_O'L62 6cUȠ+n=Lq)WhQv9՛xc7V=f`kU$[x") 7Y4$&L*cӒH [pweA%4M"C,^0˧iǐoe3zw}Ǚi58Z)Z@^ I?iCug9 󿟘`i%h g?n R1G$K5y;gJd%=!\o9 &j:Qs7gT,S 6R3~iN:6I%!b'U|t]/=rxs;ɗAXS-҇6}쵢/=f,%-p~Js8C -#Ge(sNd+h~zl;Bd݀}Soi#0V>I2Zo˖rÓ p c1DevRΙ7Xc @UF:Ɓ~t)t<#2nq \(2LtK25]z[tJS/S^F:Hv]*j>LQԘRI0tEEltjؙ-CYKz O+=N7Ĭ)< m',ĻOd(nv*zLOvȗiI+P [4=0DZ%lK vBaī%flju%j,iOj;*E,=IRwJC0!5.=JD]?LvU8T%/s 34UPOf̺~'7R"l/G+ %(vladU%>8bt.RI/|>[,ؘ L SmpC[JTiU&EriXԸ\WMtSTtV9!phdߘ(*];9[be9&Nr)X\W>r:b" \iٸXLb[ZM7A ^V5ڑ&`r0;(cճxKLJ'apg$<-@K7g4a㝉M1_#/_\=}jV%#蠘LBv ؒBӶP~ by9ClV;hy !ae)yywnYQ\XYd67*P,65>M)&d$حaЈZ~htJxp'Q%z{ȍ~̄Wng$d)e&Mc d3Qu_ 2xyc{zRw #4u*^RX…s~%Yg+t. 7>PC[b6.?Ko!B7=麻yۓM4AZwpO2~4U\8>ӿa#3-8'y G7x֝1Ɓ賞^Xh0~cI@G)AjU(fy!gW )rv6u\٥ 9hѷS3[=J6@tM w[*ևCP?ۊF Iwp\d78b Qw$ i;_ z+a`]ٝCl֌A^VFTN~=/l|2/o\`fKa;\<3s}v>J:)ڋ4}$L\"<]FCk WWSk$NsL<2=*4O)sWߩd`Sd? CNTӹߕBZ~&4jYtVNolkSbrsL3:dܐ=˝ Uc*gFj {|18I!Vr8q0%(r4y}3H%:~x¤cfX D*=IЗUXbk>Ƥ&@GO"̠.'G)46hLϘ}WcIݻ6r$0ټΧ'YL kdZv 4 7e7+ѬtfOx%WKCY. G}~Տb+znY 7jI4P1'ZH8eNang RgDIC(mI2ΣQ%3U&U3Qf:Z pf؄%*5M=%Z,0¥!p й}h+ Dͱi't6 "{7jnJi N}q_|i҂ge` Q!}Ů^ذ\ E0^>3%af[Xcί fy,6yeF# !<5,ݐx åKJ_YqJ,]m"[y`;_bL{ |+~Lj]߅}l\rJI 15[vlBv#)q mbB̷oMn1>&|#qY|T0?+c&Ѯ ywYS*?d2<d' W̩*åx' 2aիaoߵJ[ 7QcCW\.pKێ& @{֮6$cGYQA<)f`@tg l\ސcKݎP=^ﰸn\?*tRҠ=k ⶐҍ݂~ƅ"cevKTRK^ց]ҏ(F. B+#;K^\]bO`%mwgp [:oJgy`w}QL}/z:oiRn/%^Ni꽀S~sgԗ;;qs%z^(Z%(ZpTyKkK2JBҸ-:>ʡK AϰzBmm:WAf|B>$S"]|ƣ=(<H\cS@/ D[ԢAbu)%t9MN-#yslcO޷rooX:VdJũ *b, owj\37hͯxkmѼ#amfa#sEy3[%k(oa$ĪJhW`$cBӆh6,rꊯ _Qȭh A-'ayoat36RڒgQ@;eI[4{m oː K#dH/#-zCDJ(bJ5"+3fm0.6S?N:g 뼪%9y0Do6z3&cSLōETmG.O@90C&~uAXQQ3+;_sEgP{r ?-ʶ*Bi17I3\\v_LC9=!4zR*2_oXS7B9w5t ʄ-'E!T2~"(>`{h(z$&g^}=@{x0bDP.t]"6+yS#] ,$~g ܪӎfʺ3+VΛv-U!R*+oc[4@n+ +3BkHY_゙P~G& `=ZN23 3\,qQc,a{u5aQgHhA]JʖCDb4%=R6 @J6ũ..+?dRܑJ2,MҳǖO?nнXCc~66i yT ;7f)lـ^R?oմʍ)E!6d3xb}c|5^>`&0&YcÅtuS5Mr;p\vc!H (p [Su3JÅMrbq%ڐ`OۣS吾 &gJ#}{,B$xb8G&lCQ[sd; 깋f@P awy:0[)lS 7PC0yh ~hS=uyEg Z-qjHRO:$XLfp0 4uIZ2=L#xG6 psۣmӻ+ OV:l=g6VQ=֘Pk=?YS^IXrm7Fdkdr;.kEHR {B ژ5)RBB _~9ς/VZ ιP}9d`nݷj48E+;f/Q:T0T?!QDHP^X9ȪOs^#w>x.څkՄOߙ;"'E0A3s,o1Ӯux>MkK{,7U_2`4`Z9B@%/NCŚтf]Zbe(;oA( _ 5O,PDjSPf,%?:`yf&DZӏCۦ=R@=9!l% ;HH#ۙ_pN™_ɧʊ<rco8nߥhtۦגU@ѼYYfݱϛjk3Wm#O ϔ,DGF/J/F{]˄<,;ocSJPl֕%%^3Q)?E"=EG{(F+cڵ7XoIl.*3_i>݁>R; J[w4JKh29ք{.byd8KX&䥓`\(L =iv$wX3Pt[!j4uq{:B Ü}͜%/kZ1S-S@{ײut=${p֖q3dXS݂jVkD\XA!Y(. I 23YND+sRCr›`} l%VHG""͢/49 LWtD}Tdk^]c`e@8bp Ѩ^|ð^ xz+ܯjk>>kP YʤRl3oSJ]W$y_" gfRU{OM&$԰n- y{L4!9BgDx?C3"\A HN|osWY0`Ts0i:05V~uhqL +ok7+Ly,lYyWn+v2g37e8ZLC?}$o47瀊n{/LKPӈ4%ݨ2MyAnސtCT: gO:o%!Cɣ*5rR"z˿Y86ُ'+>.2cN?zÞGFMm-2Q'LLLr0Lzΰ?%IZqܤ.@dbf$'$d _e!w9w5yv!zq,0b b7) eu w6q/frKMW̞S4<4yԟx Np>aS-}SFP sI (C h .%\~ǩb39>~B[5m~vDFG&'yW`Q?XqS3#5Sn.ڙԯ-q B7a-A~!'w}.qG}-S7j@ƽ SnjkV({Ōs 84Ptˑ#Oi&8УT).L%j@@2(Oߧ=m#rJF/KT*eˆqEsނDf^ݱ5~Ԍv6OߵI+^skE> iEnY[i>5iтKroAIT(6KTg(Rog~M$4u8MH{  9 VR{Fu*m'PSi 4f)/M+we ;Q*Ԇ. Rً'=ptcFv~Gi97+gnZ4 M'&V {@ao8xZ£P:P B7"ЈHJr0)]\%}tY*P1 U\",}-,9^׃Lu./<>#vE iگWX"'bd&̻h~dIzg~ކ8e8q(2j+ YrґY`ϋFy1 F>N>x=9Yŀh۔.W93,f}6OB*b-^ +GVl)  SgU}-bߒi8wp#oyKh9<Ǭ,5A}tw3xUT IML4(XrGu\s&n8q+H6VAK {rIa77)lJ7/Dxý4D !ϕ&Y`*I+8SM}0m&{Sѽ? #N;~Tʀ"r }>Pېi)ek98.7-W߼AG_n[`/tFr\i2%]@ivێIc#x0cfE 8N7BQry^x?4pHE2U-y7uE~&L-Sn۷̑M& Ὓ՗q?)?a{I2jڋ}s~ˑiaCY<)vmQKH~KZ, J mo W l;$j 7w+#{+G&k2؝')433>nJTYvwUF+:I27ȢMyZ5ݦJ TSݗᒖWj[/z#K>Og=%c&i6C᫯skMTmCnx^CgjreeI9-LO{-c..D!_IeaS0.Pp3RI<,rf8CIɎŖ<4y 'vt JX캂a!m~*#+ijm/>5j\%ÿv!4S`L B0/k6+i gsxWb`iOݽ%.P_+>r+z#U9k KGXf N4WG[l)gg9SQ|+zyG5:8۔XMZsU @ 'w;Ԭ!\hŒc+TjRlA@Ȋ+Jr">T@w+l :0AŔ#B.]\2i3(*_ }lUȷl/٭ZEU`@…֕pEAx>`mo]; B"N>Ԓ u@jw5eӕMVh.\ϗ)-r_ss{,?{tv&8W-:ry{(g#wLLZ{jD,U.ܮ$؀qrshH/.0Sm1ێ&`J̅Nœ̋#Ox/潶{4GIK.C&Vld b1HC$ flӿwƒ:ys:~UnLH>E(%٪\QI@-5ܣL";rc7#}=<j2#ݪɹh7f՛JB'$@Njo*fWmnQvZAq?;p$Nv=NsCϙx GzHz =La ϻKmD7Z(h!.A/1Gˉ&T&)Tn_]!0RRrs=@|! > }cƋw>y"ymiwߐ4bq'i}PYS,)*7#0(g α"L!"(Xqܓs8ĽrojY9M{JQ2ɺ)mqF%U2+D ,»}R69jFzY^9 qw-hg)I|\wiR0gep\-N90+#/*N@\AI. H3y1r~G/tlf\j 4ٵo@xMٰk2je9@v0>tZ,u"AGʾ+@b&`wT>'OJVѨe5׈~b=v֭HP'j-Cqǀ^RUAjDgWA QL2%M|Ia+ Ǎ|} ,,ovŌ*eVr #<<{mCEN[YB.*Τ2RXr( MGBBK!lUCPUy=uWc0s]P.X+e%0u]i(֙͐n۲q>ew\oۜg dPC#x$90$#c1QzI^%tkԻNp+6p`;.&^}y&`Hi'B.}^`X9 XN-@8 B`Umd~w/vasA\iA`懶Jn44'J΂ż`\ #m͓ :YGsTz~|Ky@捂i=3'=` +~TF#Tnڝ @H K(]pHPи`G1N1Bpw1NY#v:%a5tE ):5^Ӈ!]Lqtac}@mG_o)/E#n ?6ٶsVuU{# JY;SڰO_O9#֍z_$97wؔ*?<}c7Ɖ(-A0bA7[>){R_Kop}SgN R 9>ԛH~yGBE1j r؞!x"-]:2BZӟ/ q3oqQpݲ7TYyHZ -[(iF1肼蝈M*ѥun lG9m3DY fvϱY/# NYइ[؉438\O֋4`"wo+?(Ttjf/Ply ҿ.+BOJ+;$-ö h,#K0 f X=i(x >þ7GV6K* %ًa΂ eZ_:f|6 ]GU(wb$P(8 (؞^iԩtOkC3ȭ 䆶~!Z H$bP%"ga8#ݵ d[yo vy55iXcӽ6>6k{E!V"(K&݂z6tg5|`{b_ʇYTPg]Pȸū_sG斿bfݻ3lnW섖bp%\q͕<Ԣ}dɊr~ Qa[8t8jMSFf9a`gN \͵*Ơo^aWhYMɼ&kC%'A Bϟk  +@-QzSǽ9}}MوEW󏅱͎/l-TAbֱ5"(hnov@UƧc=҂5+xr6~A7);@hNO(n3 vzO# 8Փ^ o;fԈg&{zq:] 2>|+ 2&>‚,&zs4g_plhIkBDl'w$B-@\" gcR<ki H>R,څjx!bgLE^@"#Ȕ.>3}f7 RoBkUs3ŭFXt.eqZqjr'›z:;vG˻tc}͛,+ U9 j7ƎCd }Kuv샪&JQy1F{fBX p/mKY2y/%RRLVԋ2*/\~kM2qPYdi۔,_V);G} +aXױ󁤆f񊾣O^~9A nkv'QF%B8B<0՗; YhtnݤHHnt@@MǶ,Pc!%03={I%A^_c eO^h0WXubs E¡&_"Wy-b{!FstVawE+|=OӡtӾa>j.SM(Rɟ(zVޕִյ#ZZui}(Pd5YMRdymft&!"\'i )h1%S*C`>u:@8ZM;} Rj9b$J|[ toX#j 0y:X".k, p#*S{mϭ9)FߎئYh91_ٲi!Zt&qp>b+H/ueh*\7 W,ixg:EyM#SlP֤XFއxdy0?UےcbD9/z&~ŦGf9{^Ń!MӰĿou43B_ D%_Vl? oWLeJcy~OY,ēiSW#xkv\up(N"5 Ѱxi3;8g ~`yn~j˲SW'. [;Ģp"ʠ&?]7.4  K8vVs₵pOm3pףhg/B2v'f.y- k -#u쪬jc`jh+˷PE()B+O:"4:yLī7'kX~7Dy Knل[F[2Ԃ.[tHڨ@&g!3zF3?\4I]μu-!.@Qu V?DUS9IJovܯ A^/ʖN^pm9 J=k S1OǑ/gI3RS+mvL-3G֋߉n9Bʲ~4Uk1 E}r_SzlS0.S/,".JoTҒIo> U xd#pDU#ґ m{ ?pC^ P(jo~x LZ,5' ^Ss@)bb"ȐOFu7~"!M^;wߓP~RCZDBWu`D\ΘEpOc"8|R&911nYE_ ፌ5]9tG7%OE}!Ē)_Hm2RI<* 6eIU f FڜBO#81)/8#Φ] {.F!0Pn'G UY C|Emp|zpI9. pfL+z|{<#ZG578TEA~jqvD:˷P>Lt(MG9̣9ǘrrH#OH>iTTG2]Bʹ y9  F[-T)hjq[$%!qvy`|R!֍)yt}LIeo&Ux&/[ٚr*ݴL'5JʿF>DNjR4ޖ,x BP2v7%X 2[` =,‚oޮ! o~ud8MFEr:8W/A2|1=Heܓ hEV+,!pɡm3eQ dI#qHm}=v֜tY%d4jIalH|q#$ϥ}ĄJ8$ q1^:ۓ$E؍`HVvZlTaRP\NX(eV$)@Ƀl=g1J >$N3ݢ ^叮#n8Տ4:pr7ZbpK-85iT w'P%TFVg0:^t%c(q9 &xSDwx2jߜ䇛Ζ2HD_Z;u/MZlt8K>$&m|K췿S9 %>^J@$T;k@f9_7KuDVպC\HDb.:Jdbޡ$$~Wh#e=P;GﰅG`vSR5UYی9W|X$>#qIb>0e. ugW,Y9m7͚X".Z3Bq!G{9\tُٶpEژ\RV:y}lWHr>N!W\Tz/}.:M$w7Y@~ސ}Fw5,|hSSZ" +ND1-PJupWMy?L^GT}-W{FfS(OvvVZnowI%BS?R۰8QfN_{[-3$ģ0pRoCmk83&DZ=^xz@F|ĴIRܪhZhݫtMY1{; ~*e6^^h8<-ЏS0mOŹa]h;4B^uȶ$PӨљi NPabcW[ms@8@:{-},wωGW|$U& >7 /TIe-U@"EW mz_^TnZ>dˉ _iQ&"ܵkw) VĻP$h^1S9OsMOǧLdJӶ_Ì5I*1f@Ș/buފmhu&=$ąN[t(Kv.,b*.O*ظB0r\O@Yǜ۫fVQ>u}.:,ITv0 C'S'swfFv{d_p>=A8mq.x>  KҼFDCj`AG6Wy a0~lϚwP +o("rWU^ʂq }{ 6|fgykւG{a~8cL#.ND!\فeB@b'Lnf 'h~8{>%ZA_LHɘ HU:[I2oU g"NS'bhIZ)sȿS*?E}+2Fh 8Ϋ*.p[5;*cBhiGx:P zW7^ۗP0,1Z*Fn+Q-0F@TމVrĮ:^]<\Kjc*fsq8S9%WSOgdEO40d+x%6Np (eOnUSM= G9w!&L6O:@md]9<@`h130ݼo׍0% 1R\PWF,p ц9(O቙|}(gz]hPO_) gRXOEX/5m_ ˘\{8W3 r3RBR4#a"g{BdqPy=]U(D1+H&^R%4qL+kDBI#,`u@hE$݅8D a<_*?IK&Q²5C)IZx&ȌB $p޶2RCt9Rjof_?~/ X91_U$73>&P)ٱz;NDlG[G$vGI.opfPIUvn/OObspI cන jNTAjTB^5mS)862)q/:ov l?,W?rYG7~Wќ<@<猑He~׎}O#Oz-sp(囈uʫ 60 *A,jUD[ĥ'L[cY! F@_Q>ӼrSϨ R,EНZmc.HMe*2k0_!C#j;mÅ@hn^r.cO_C/=m":,q7JJ`}^8">< 9Xe.rw" v'^. [/ # IerOP7GH絈3"'*y5fۤ*6)b"fR!q7?j bE{=ԯlCS+ Xp@3F(G =4+4]rBL:K΀ٵ6~Yɢ h3LHa?nzūTgP[`,3/u/n NBf<|+"x/TMq1h?FcB\l. i{ ]7Y=#(Gy*rh#caKa?NbC+ s U?1p”>B׶ Idu++.lMxw=7{c˺RmuV: FVs\R0(*r|3Z q٤W 2p7 䪂jEx[&Fn'Q.wRԫXb8z \RV(v 8#[xC9B֎>$RGcP|Wm,coeS΍CjoJ><(Ke,K+-ÓMR,u3dv0yU-"0lώ/vk|J1\-/qϟ0ߝT)lnbti%@b . WX͈:UD`?1dBC]'Dz`OomU[\bz28i "Q 4+[*s:T0'P6cnuۮe| aqO&p>3kgOUk Momw:Z3TK.}!4Em,P Lbx^ߩy3EYf&yJxqHR#M뺧eLvjpOR,M 6? ]T Μ<Țtk'|Bq /t2vEۗ)4hz;O{m@!_hI'BIHoMIQ"}rkmy0cš[1d|q{rwha87oAO}]ЖMĹIt ~=h߮jB{IUKH A }SMDM{ ΧT4Xx່%'_[fKm͹?~}B+i钘|:yomα#7Ga|{U6dC /w"K"0z;"'g:{poup"V P(b.)&lȂLt)͆y$DP9m:ϴ\j=>:W dmct@?i~a_iV|^1&ѴB#lBFzu\?ĬtO\ q\o~fdSH$MpdUfBް#?дI8emS9 4v=/HV<>20ۃS}BM扱);UKH1m7#@ަ1.H(BZ;gS5i?uWsH~= TACήFy/TeEM+fa! Ә^xNj3YxvsCn:C>7Fsz>ofa2k~V|N??nlڲn*Ih@xAXa /MV7LHSF/&mb72A20>$%Gj't*FE/8ѧ"sϐ,؛1CI>7Ow$\:,I h,2m47,j8Cx/b2\nݰ`å ~_hZ-WPblQ+^N2'JEb}eE|u˞D vx>t^҉ͳùbmz) NM\SB̲: ]b ;=n)iGnIfsZ!NU_d2VyNףP xW "zvMäVԋQ GtW=VK@.!h̻(ϝ$|߸nIyIV EGWCc A̜r^ ja/UF> e%5rs!q*#ON3^ tnTWQk[ 7^)X609~ecb&s] OSN&p ^ؐWWZq[F,la1rOI&;^ɔ&ޥWjho KyߎVo!K~bL M3z li@J GԞ7m-rTw~Da;Ȑ馛*{&vϗZD8.rDž6 B? e ȜI JR߲;4E| "=s p"%Xt,ʓの4P1renl)k=ped/gn9&ף(b~77/aK+]M `8e7(imLMqSCzVvv19Н1Es{]| `7}v.1Uqb+jmTGv^B:AGu@Z`}!̌x#?tug@ғO5@ypt'GaNq%?ʚ {tb{-LN69g:gM`_;.CU`N:eWZ TYZ*ɓYzT ud#ns;(`*_~R'> 5;D7(}Ai$哣qU1Lt_M)3R7 C1m]fn22:`e_8h1OjJ:2|I;մ^?4.f )xj0[9 R vͩMTlf+k(˘aC |ɞtl`菉@A,&RiHBPnMa0g:ߢj;GjefRZqp?|U>yIEjb ʗ8з { 5t2\[sng^ntw]+84g5ٱw"ӵ)␢."u;~u_W<@?x]!y_9_&g}ERz rd{KhSSg 9G^WJΠtrugee04Gu_'<ղ' } w*i (U W7i[% n7bp 5u*PxĄ|p܀7O6*ٓ6ܤMUaz;Xo;7v/d*ð۳kbm K{8_) 1ȹYJI)J /Դaf _Sxԍ$ЇEANK2`q1xVPTJE:k]o-uSwvZl5SwϬuj8<fRK61QG=x1@&n4T>7 `E'c7QFr,!zv)tc%R;a1BcxSR}CW  Dfђm,{Vs!;$ۚ6)caG1 R~wWlI$K//)ɕ!H./G-U9eMKLg#sncO[[[q=v^<cg ƑL|@ (u*Nh$JFMe7F \+ iI%Փ6'lQ򸪗n9\=lنSzv۾p@{.(d{S^}-}_ˣZq>|*, /s'eӲ*4_ۆ GD**/d\J[Tϻ3CY}(#[K8n\{熳~RЬT5V$vT'na&Ԍ@W8sAC fLf,@FUC#8(hf2%DLm,ӑQʘfCWı?*3ǣm)*[KXGUig1N U|A\qEZ [8)X<>@8U);S4l24f$9\aſ{M3J_F࿌dith7_ԓϮ&= q~էt6zp?ܬ:a~22)YLzTcDpܔpZ i)l4ȒORӥD̶˰(l&`jh|sǪ(Gz(2Qh9ؼ6 ۚ ;Sєdž&7͟UG[Yt뇜 ~{pv$sYR^~?E,7Z-R'l˚U6](T=W1uG;$pk%abDG)&Jzf>Za,3f:zR+#+OnX"$F_VXHj<[cQ^|f> d4vbה=r<}YQx܀2?,*%c=g6ٗKK1+jYC)!,#5F=N~E0Vrv8@gn8U|wc.MʨZYlLk?}x- n<.:9\3ekkAJPZjnD\QPF'178^ӁHO '/Xyp;o`V6Zv:O1,rSL8t۵JPLglE??r VEkL?q6#~ӟM3Bҧ.1B [!TXf@89"8KXnR(Aq DWK){=Jz&0$C]lx&G4n{zxzHLx&^6\#Ccvh[np.EF'o(}ԁ%'&i׆@dj]>Xj<"hLdԤrp)4IS$|/Ȇ*^:ΉN_X%Df@<,+)}!5Pw5@ l3_pғA~f )%Ȗ;"ԐF= V= ㎒XS#bꑰr7pUe9+(L;Xw erS.@;uPe2b"h8ػ_ <2$3r.R5y\ d : c܎͙_p aGT!uiaaTO,_.>~ t-a%d|cV6#ch ,T.o A{0*&o"*c#$YE+yC< |c|j^\j!P{]A\l'/{/jIklFDZoSﺫ$I(dB\{z68PLO?2 V|h4g[)Skj lGmY읰O7u0Nӕ9־kƽr[ T>4a u~ܑt JsH&tޞDmRp~{T3i8Ro:l O &RVLP1~3 *\*{>Z5:\V6fO 2}IX䥿+VwnKhmO~fҴA<5J%\w0vfm9snLjjrʇmEPo#5I&|\RԏHlU1ܧ *t8zZҢɷD}FCJ@fhOitzxUXO8 ӗ$~+u}r>1G_^@:Y>WAcD=)XcSnշp-GGfPO4:E}VrFԬ*s.jB'luNS 뜚k9k$>;(Wݴc5I@t UKjrAG^6O8a?^f@UI`LrιU|_ϒӌB + v,(%t= og)rO N{6m  lgh8EY]GxOqXuU6,dwRTb |A;wH2̹|lTxҋlxhEWK'({US@|%Z}H1cIb䟒"Duwg%o!&+5 'xtWuaˁʌ+}m?ujj)xMZ ]yo]:v| /ru 2d}Rmʗ?Kca/ztr:΁(m%rA2R- |3HvJt.dŨ2w%y|aHeMo>FRmlW6Y=|+ 4h)LI6_CR}7U 2]n襥iNc$a:Rٽ$L& B"#8ɗl*=u0$Uf nNɣsFoU(ލ\fѦrn7ȵjl~JUDAk)cvS5<fadW#sf磻y8{|2=8pU=Kvj|XHja$vyΉ5Q6>)lW^f*3v0_KS _FS2x'7H}_!_k8*p70xDN˴smoX&Ə%T  Y&@HnWߪ$m A-< r֟Rh%f1Ov >>D[,Pxiҿ4B',iOuZ0%(8؝Ph&,zV0B$[2"R-7e0(73J5;UJ _]e|x71Gv~""j$=Y)ϙ|J᥷_p醸Wʭ!6y|i@Hb"$n}us9?Sپ@qBul?0q XD\Y/h۵{'WMˁI'E-!ثK 6ϫO^ fb^ cH?M< VִBY"_H& \Ю[ThXާ{O&^mntI{'JhJ+ Njjgj5ԑvdBӺSU"+q5=۽Ȓٴ^iPlmX Fn]2z9N0E/f_wV% dhLsouTq ֥"|*)H Ĺ*Y<Hiһa&Kpt*Ϟ 5՘re2 Nfn(ϮOHW139 ďP:CQ0֣%OYJVh+^[V#0,AβTU`9E!"=][L "1C |ֹjFrtnyMWNuA##t#(,kaR̬!sչ"[zx%սK/31^,:Iy=ƫn=?i!*a^U*2cL3h>&EYuZTF^tFE[tKRA{FkU_VM%J2ߣ/[@`8Ў&NU=-fqvpO샍p ]VϐX`6EX$y_߲]kf&q&Y2 Gʱ,+Cvgpd<t{=9\ a  nnaDwNiegqgۆ'aؔe*s2oX`nT}wRrk6MW#M]xzZ8[h#*tWbbzq{EjS)?cr_$j9ɲ~N§qKcN0 (tх*XL7^,7 db0!0U޻~ŦwyH{CUoNː{( mpG -̋*ȤF~AaA?/D͒Y< ) dxbaf.-d}];'K8F,p4HhnθCh>F܃رsd'}fiOjP6T$j8 IJ(ØM91P B}GYR'S`33A^o9y#ƪ)b롺hufOcT8ۊhEOcsʴ sL嬑OabM!K޽Bb-Iʷ1r+vNw>]~)"ze𡟔A[Z8!2;Ųh¨|>0W=wq*76.՛㮆f\M,K+G54 9Ibvߋ.0*WwAfxj~r!@QҜ!g,hL5 Saㅦae{q:#vlz r)[`HS/TϠGZh^*t֓gqV=vx:u3 ۾'~ K@}8w,S5w_\4Mpw1j~fbKҥfMj3 ]ԩgwd0b HE*!5Ubط`=;8r/ǘ*sB k@ Sɹ3ӎPL/3ײ9m3A2eH֨ 6:ƃy3PAc<@|xObʯ.vv{]EC4UeH1`#8ZAli|vR*ëDb``pPP-E̬GyU}(v/\5Nct9ʢw&9~*? h< aX7w1γ,/ub ,gOzl/IIDg~%Z1d*x .W(tOmrr _S hi?=Q]@s6$ͷR^Aq!8`cr na 030 dL!Ekz.Yk.a\MohTUo?siunDqj.-+L5dǫ /it~39́q.XW5-`p6u<ߎ[߀{ ŒctA=!Fo3. ݎI&V`tD:q!$3l4[[d֦}. (TGTDۍZJ3[!lw+|Ɵ6<к6ʴ(@E(k;Ц!zD>([$[,@,w*=Mi{es:K\݇i${jͅ>?c\)SȓE8kl ᅨJܵ| & `FY*P*L9 M\~P# 7q2dIuɽD霾uO31#m:Ucu/DCV-J/4,۸EiE vX%a $:-([= (22&w;ßx laE"H0qD3AH !Sp0q,Jj-BӨ{}m- L`U n@_L6'|ixl;1PUV7y_r0֐V9&L6g <5-㒉Tfipm /] v9Pq|,-3pN}bt΀1\8YXbNܠ^b݅Y.>]2 &ՁQM]*"N6{7ǝ*pU4 _3>BqR1f΁q0U @:= _;.-ξpSL!J]}?{psD tCvU0iw߰tS;B1X W(d˟M 3;BL N>(xGۥe]I9= ޕ=:yNJjA 9- +Z4RWgBE\L{߄Sİv(S, }tμ[%M,8x dOKGztʉu ]aR*T?:8'$ɝ[uLf:^bZɖ]Q 2Dp\'W)LtRm~d׌iob)u6^Rl)e棴ϘbE?ҋf|X G@o?R8s; g6V!hR5/[t#ĒJm")=uu KdMCJjs:D'u ִ3-hCP]ƨs)hɪ-9Dh8hԉZUyS?/)fJvE.؛とbI}y45ŒHL4vjqcm&GZ R25 0k jSS%}CXw]M!YLW>e0GL"pCX,@ay!jyڭq .9&O|g)yRE wUvMjIkxBȽ w ʥ:;u!~܃C؁ߕ5ol{ĵtO1 [^)- *铼l(3Z08I^c˯L9>r4"@qݸD™ԭJ km]rKNV,Ew,\w{ͅD:Y3 I*fHƚg^Re̎X>NǺ{D_BNs>g}מ2'/qkm=[sw,l?7j{:Fft+9XXkt }xS|V ̶یZ% \Zz>48NC8'P!paoYjLٛ |k23Ӧ &ҦBk^E (cV#?w7qcq47Lr• 3'VڢOtVrY;Qc_1HT^^HL+qIbJd 8XsIqu:6+|ǩ쳧-=Ž#6~5k6i I4w`Z]?3+jR~:݀aq;d)uo&@/ML$W;8S7 N1%5(<`2_j w`޺_:ř~ĄYt$3)?d?OA<Ƚ{S÷GRߔ =;" zPb%DlRcU 6j*֛)(ΔK2܀3 })!"p;eaw~2`)$Fƭ?B5;vMrL$m,'YR]cfEd&JWڙab6 5.b8hIL}rwpIatui`ܱ*48%|qo7 %Z~[W c˖N n|8ѱ4K*>j\K[:R2\ӲD:C>虄V)ttXeckjӥ?|uX߅E}IQQŀ3 e]g [D,r֊+evpn4kD17[$SeDϚIInj <=^'Ţ8;餍lT;xR^}(vξ_h\8y^oJ>MjN(6!?WFDL$YcQ-I`u͎α=;pҚ~=O sƋPM~.W"X f/*-o28XTZ K$Ց~un \os{n +g&)}p?ON*^!Q,郫Y1;]j.K[1\x-uIm@ړUgz9pd# }>c݌em'|Jǡ }tMHb^,5ͦH9@|#mvx 0_#ň Po]C{YSm~ ߟĽ5ng>VO]27S%h6.U[4[1|]c7Ii7^eJFf^/+Rң9:b*2Cnc/aiQ@ȱZNW\([*4RFkr/s4UA,X_VUK&$"v8k>>2Ϛ".б}k!,y#=1WvL|noXcL*l; $T64,u|SOaW` )~?88=_ޙ1&elE9,< R>yY˖p^wH`[72YݍLh҃0+|Yp&WKz.|L5Dɶ 9d!)I)\M#$Qrgum7W?4mjVa;] JcwXֶ1HZCaAB3Y&Uyt> q``B-HO""Zmt4Uk4ҺHkL†_?C^Hh+&}MJ-R*)h_ڠj.cY^Q!l&Q3 Բ & .*iEEv)&>y[M5mIIH<(_5 fT!nj <D[91vV˜EmFúmR2zThf?0.r!Ti:`^(mWɂ!@IBӡ"ZÑ tl|zODaIj7\zL/}Cß@ n'lY] ;D~-׳w-{z@! ;U$&OԎ@/2/G,7 ~ F+[`.#+|ɋA|x *>ݘ*EY(<'K={pzom`|8Gqmi\ôj,P_ґW HSԭgf)<^H/ x6AO`5D1C?\w",PQWg|J^pH^ƍ 87'FMIj{.Z륁SƵg~Af(P6kW빅;Tc DZnE<,j8J䵶A,?dkX?vNV8,UuYT[4 Bx Q3-/LWn($)?ҏ#C6>|Hԛ 3G.3x,x`w}2%&OP#mϡ4Á lF"鮵"jr3UMeɔ~Mʏc?rtoJIKقL>iסZTVT_ZZGI!|%X=5bFBwpH$QOqszzsZl`F!r731hO;HpOϻ(Tuȶ9x%z1ȱ0Oҹ\u#'a_uIQ[4$5ؙBD۹VoE;ұEB\Hq^fꧯr 03{}wc$ϥ[\\E&[Q4Ӹղe0U׬@U=F4?!*"C=fVkt5'zσCNFyK/@!R(8c%*ӄh0!A^YPĺ1vl*3}EA:ce^>FSK[IPdnA+yK) co*#HS*>԰%{>֗6,e%7mEՁ\{ @vYXMkeZЀ6-l{}&z-R[ߖOK5JNnK~' &2J'8:n]W`1vZzBg>{ac4gw$&Z/}gcb3"h|+X)3-?ֳu)T0 ?`Ȋ ~uTC.HfDaaCAtSx>"M8_=K\@!Bmd6`u)pDG+6ӓckm-˳u["MGYhO'*^VbŔƘq S*]A:vyȁ*h}YԭCIK0cڀ!xĒ s`(cˉR(!jB_>qT$).ПH{zf=٢km?K·/w.Aʯ6Y G9ЃFp}%my5%>}ڌh K j4ԓt(o䘏 *en 6zI=eHvc 5/q@C(߁46jhA'8csFK "ohJk?J2>55+aDHk+hyvm8+5d.xte@(Uȳ7A˝ni"4(=TL\3/~bg (B CpRxAMew`zt uzm p>7%r$ҩ?G o~v Si+Xs 9F<ϯQR#R??3ÿ=rY`V^<_ww8m*$'":g7/XNO ͯw=w٬v P%eOJ~i ԕj8=WM> p+bpv!zpA&U^QGقR%y D;8LNQW8<@m`bD,Tɴ+cސ_#)E0Zv]V=Y 27q~xb$kWZ*m^p+PoOeƖVuޝq[s@GHQ(d+ė9䤑Gxf-$mabAMG填)ⱀ˚V$9@u*FO+"\w5ȱ})pL*cUl4Ws%*q,|)Tto~hos\ͭhK,(4-Z_A <@ #X^zIZ/ Lu . yVK*oj~HNkMGt^9hqIϞ#NXo=BPB/sëzz_p~P<ډvhZ2v"އf nCU8?9bm?$Q8՘QZE~^<~XO0a^~8Qz@=p$m TӴoF*$2]icwI_ < 7|" H)Npr=4 TgxNgj.+  XaW#}HҦ3Wh"ǥ8Xlu8/TǷLmt/ɾ}#9"IsW$t&ɩWnsWLc~)j>J]&8ܒGN2Z3Ic衏ˣӨVeD|G{PwYPm/"`0(*ecgE(ȹ/Ҳ{# PzB'1&?§HRƼ G70'0ù "A 2kY CabZ|OOz!]01[#v 3̟iBGh#̈́^j( K+PK%G2[,x&X12lJuO\]HhY4Yz+HC[\Ⱥ}:A)PYL V^DGy OWwLֱ`&xxs~EBp=n{sBrF'~Mơu܋`M޿ yp3Q?5jpo 5T\"~@H *go=8OW>G> "5n#~ aTzo *x*QAA,c S?oɘ>O8-2wmXp|%PaNö%Upxڐtŀ\-12.|0m&;ж=.H_y):Vr+xIuI1@ƞ/,-z &ȖySs:) %Qdk|YcZ"0bF|..DıNy+W'oR}: ˹?-,.kA,I܆S<U]P=;|@VsQqa-Gb&[D;qS7))DZ"-!Uѭqo=D >)8V3IJ:W鞰W?d|T/?Ф])1Y%DZuzyIVK:yȳhm;6R,Vxe_ +}2*%c+)aXXyK&rS+A^s\;GQG_BcKԟa/qp9T* чg8F{{1)}- y6Moe"_,9Cy^`ZsÓpI6Ho,WTkdd8I6$Y^%" IۦXfvi|x5pY!%-J Gk.$Zm6EԿ` &Iؖ"19<%CX6N$5h* R㭚2-^9fH5o S:O pYj++=42>?t~FtHCcV,`S]c~Qt}0c\w@{%4kgpe S f󀃅m[w j9fA4C7ao:\:}#Ӏsjt*Ug/2+5Pu^B}l%NyڙzVN DָRs㙡px5 8"eM1HȯO{ƾ4Yr܎#06*(>|mY=u`NAܛr_ZHHާhy*x"^kqgfQ983k(2@ #ͩa=;WLU4:vt@u:P>ID7HYY"iE p?Z_1uiEF\sV@^O4lm϶8!dNjVh "Ҷka^i[oCa^Tʨa4वMCZ0lt|=m3o{%g oq:l3,5'QqY%$9|/0J̠K<:DjYC3D=䴣Y5euGt0- _rp|ЭXEA6)| ]lKhY`QnY'R} x<]d YQs%;W)ICR}.Fi1l6Wnj ]y !k-ّ![*~U$Wh0Hg Pwi:-umR٭UUtZ(;2޻׮,k?>L҉ҷH"@o"bmv{XzbTbڈA{ "'y堞GH(NtDhp.enӋn1rGc!H'aլnxnδޜw]2"fxs0##FN2L]4R="ث Sw yqu i!xB#Ahnajvc )ic-c ۝؜FͲHiFiv C U^39 rےk )j某%,vvi-rhO֝?J.:0(#RJU`_:N)V,LEGmsJDAYdeXC![2#}_x2okLt% -g0W=B@*OZoa`!2 [ֲRd4Fqc_-< #lFW9Mc;T_d}?羐x Y8,l %&נnweA~A$[:^( \sXlKS$7V_wkr'&̖<=훴Rڮ{dq:+&.o?74"79*yikiG>u׷\PQW!FlO#Bπ:@9ҭj`" 0ֻĚֿ׃kfz8%IϠpmwg0@]=J}~vH1d"e_pTQ7WT7Q+|9>vTp{Gck0w x !.P{. =z`1swA>g_+sK|~N$fcT5mVӼ ؊Ŕ $/QZ3; {R09jԋ_%zGZ)8_RG$<ʂ 2'{RC@sQ(éS$OmN{ DIK tMγ7v;CW_Kz8C>z% >W93kxah5Qȣn`#Ա.Sa ,j4d}䥣Q޶߄hxVaxmPOn@$~Aa])1FyC $騟rzKfG!Q PCMgc;rQ9Dƣ ql8y6W 5:|inmO&ǹdmKHi]4B\˵+^I;RwzAv/$hma +/EzL" -– _=Jn "#kiTBRoՔ+GtEXJj 4GW GBؼEx|,kӷ,Eϔ\w3QLJu=ssySrޓH._W](\j5آ5Ƃ]m(G&ECV"3sη?닭d.Rh@u}hvd3) |یk ֏ HJRnchDjR<Vd`y1mnxvLOLxj b(hS++S}z\(;ShCViIMn ?JJ@5YLli.`eR؁% v|Nzdg=pWnaъӬ-2znB&`|5TyG^lnr"$0T/oc's:px\E8EJ &Y`n xMn=Z͹Fʗt@hXDfژ&xJhY̭fE*;4 vɠC #2 ?Boi]$4y΍.Yx.J][ۺBh9AmPơQ9#Era]XKͩWS  4$S?Φ$ GH#}9lx5?MŤ_ty.o?ԚBx6Ͼ(hl{[u`cZu$yÇJ_15ӹoD+R |pbQP˃w~T~Ԕ浣Irc5` |Cetн`5XS+wZh.ks/I tr6CLrDe|-|'MI3uma7P >e 2G$Bq%;kܬ1>RKMzwx50݋Bg QLK+뙾L8%{zYWI_Hf5L: eȮlЀ/ u{Qʥ#W_ff2{F3͍ݥytrf=؉QC8|`s->K->j!8r.3BoS.x>d-6>^QܛK|{۝pD`65 J6fo)%yW1L<|dJ3vi L G6az[X>>FPLZ+aںl;vHEBkQ J8! OMHn@=j0-^s_ϟKk>iJxr]#t#!|ڍzr v.6Eb} BJDr]XS삀]żH`%ʿ\bxB|-_pT@&)B ^}C*.>IsBo\7l+A$I:}.A<UL%L2Y}`;0 hAyj0G rRMRBO۝ &ɖR吿+*CLQ'K_O4?-r<蟭R>F堾Bo t9 !_|'.S -B$ g^9$\ӗ=Pu'0+yn41ie9xoMHHOEv$rl b|o$ ˏ[Bxg&j`3겤CJEX @$sevtgFZBGKAOh?nȋCb{m6|Rj-b\,G`ʎhݏ`.ueNoXY~BKW{oiP-c~1䱞 r ?sIcuVa^)8_%uzmɤ_.PKؓ68[u]K0+.Qe"dz}ņ9RR(9JZ12'fYrkʊ3+>X4\rG:W³FkMDFl=Q. J 9~ͬPuct6[~zr`"ʟ2fIrH p䴗p]8,Gor8`y>(qԁL>YK~$gZ(_I(D8iILZS\ԇn¹1G"jYw yĘqv/ DfUe8!V_ QȠ֕(I!@! $$;؟gȄsf@LLvg{+^N@`Q?p]fI@k,]2s~­ JYM*Y(7{l얁B)-*)&/S %c0ΤTY{X4$eV8+.K8&6>^vhEP6z9Iܰ'- k9r P>cqC}e[a۲hS m4`4HB-99ڂWQ1^igg :cנq===I'I9A#\o; LqH5SavZ,Ąqxؑ0дPNUh~ʶ^u' Pu^Ie$r̛~o°KUm #GA7A'pΑzVİ<.W+/ cOᮗUX++qŠݗg/'SVM+-Kw.*|XozIM8?KTZl\e/0f#.3}Zc܈]zd榠ADFPp.c"b#k֭"*DN0V&?zIdM3Iz]IEB f|PLZi= uYeq+jѩHBerИ(sGjW#Θ{kF%r㌮,J{ e ^D"sV8LZedQN \[Be3g #){sLR H!Cղ|®2g1-3Q@2I,ĺ;CT*1i[j̺Vs6%v3aDnwGeZ5RT>율`<B h~@̵<7So8N3I/Q/oRvy:O#o!_PjGC+:XoZx" 1j5 ?WCZh6?+Seセ[TbT `C8)X|7 K*QAQo/a-c?Y,ʏ0߅J=ֹ`h@ȸ8r,g=8pF!QMϜiAxb=4L*>k_W_wɸ@޷I 8?˾PE땵-6 JXFbɩu9kdjiu8ƠoY?΀dW2oHTW)XI6j?A5mBfM}){7P@p_hr0Hl e->%ѽU҈yxZ\$gI/QһTOmՕ );ٲy0X@& 17G1*|X=miڇU'{G]f( A 3x_ar҃Z4MJ<Rn &Ɲ;-3(A)e4$dubCJLdNLwbzWX,cbISп`D¼,s̢]6ǔ>f+aV^o"!;12}#n)8  eɶ(ľ%rl#[_I^נdBX& O5({d\X.KCSl7 Ml:L"Œ}^MyP-gZ&v(Ǡ6J"xP ٗ/"zbp%/ bUݨ/lYWr8쀃^/FMtd K oRBx)ݱ8 }̄Cu XӐU܃|pbU1.䕾WfκjW]fCX 'y>Zsˈ$;7w9s{p~1Lr,v2= k%ZK R5bĘ$o1kwt؞IadFTу?-Yd%\ڤmsWSO+:WLk qq,Hvd1^#P?:"ΨARU#!ap'4nrɯz"еy*!KBR5a%1;]_R^p b~w|a~sLچb ywP&ĺӓWzܱc%Ef0dL Ym@F/R<~;Chvu@5]p颒ҏhc "9"gd7l bzϼN$*t*F?QWpadB%~OXmzV=(CMҽ4XNȫ1G.` _D(KŰ{2f \F<9ER&:uv:f/fH2d<9v.7#5s8'tK{0c],72(\Ӱpk(?AԦI,.<*o*L(?)0 Uہo" C< YWR*Jf<ޕb9+~sW_i,21f64!^T:JnPuf^{o;ܻL>вh}%N+Up(dXqʏDm߸$T}aqo!o>M?9k瞼*b;Ӽ64Cejə- 4CߺbYi Q uѷpScu"&0l̖G22Q'FMrvȯ[oelٯr;RmHg)fUjR-,$ |Z.K{ ȿTv,>cݽKćݻn{L֮,Ojȱ2hKycc~l4wdT(Z煦,g(Y`4.M)?9Eu>PlE E&gѶrErNA~D2SҔ1h8Y azxUe\߭_,y- WI 8ޞG9|h Wx£qcX򍎇V`0) ͛h1v=>*p+e >FS?tIK'/oY^_"$ cݠ$Gk!bl[&;..f>NP.W6wl-lqpTL:fNhC7!$f\tOC0CgؕYQU{%VfC<1@%B>Uּ3l$?Z4=_+eΆue/n|{]DWŘE(|} $9cӥC^~◶otxjIy`F#}3uje u8륝(YztoعqJʀceb.Z%mꑥ+z}7I}1o%-MRk0vV>`v'A' Z7C6hg6;MZ=`@XnK I mj71*7ϑ;ar4)5/S͹`1V,$0@%DqD .~P3ڽE 9AZ v 9n8O㙩vfar @N8zSiߖ Rj3G^0+.3My,9_w.9kwK`=ۮDF]W(m$hAy@ W*.:si+̤eyhX{/U{i tS+X17@{_~fCe=>^"%'8j8Kez*&ǵќWQcNgS%lq7EV-F'PH50A縺FR*êJ== , QF\ƚQ }`YXu Y7J0 Vl!?qUI92(r.BAKެX5hsJ>mFDÉxj-fvOhL?>`/|ىKa?}_ $󥵼H{3;Mg͆ʤkK'NB7ޣ'*1D9J1x&Wjc8BT[)nE4hzΜ䴃L8G#ElS)׀䛞Ψsd0vȤcR)ޖQt r֪7Vq#/ D\ӋTuXX0)'gfR"GY"NŀebjCX3(3\k6[a?L^.nr#*?A8IHW$31jU )*3Kkw._.)벶CӔy=H;}M :ԎʴOw @.H|<'vFۍ @؎](7U?Z8_f.'we=~!tw]שSjmbpo}T d ISһDwU'4Ϻ3G1r]&b}R覇w2ǝ 9@? -g+)2Mn[݂p%C߶HtX)ʜm87吊 <B;@<-|卉ic1à6&^N&& .ˌދ c@s\:z!%2<k ږ!)@%Pɴdb4 ~uU0=KdC݃ȥO{APSfF!$Hܙz0MgVޑ8||6{L11u4 0C|Mmm;=͇Ƴp"" |o.Lݨa/]Z*O*wRnۮQDL+}P{`΋p9I3Ӡ:x%xtMf,L }1fh[US Ȗ%|`pUt(2or#(o\lBME=v<|ܴB~J-M,cU ۄ82^X#ĤLMJsLX/tkcDqRD87ȷ < ]11#}r(L4yڍpHWqpx.^G;Ժ65k)7i26]ޗr@]EQE7m{ ]S~pQW47„߂GA١'yJK0+WjJZ6C/̪ ein|xuy-#X8`ΡGX|"BY] Q>e7l7)%Gs~X4vau.עqo;aǕd-Fi|nߕ}a%B[ozpsmO|UTW븸 &z^2ARW-M8\,O RىEZ &ʽA,%ݪi<@5\Ij$x ˯0{Up!V6=y2B RЂw4;sO%P7SHys?b]&:.uo]6]IDŸύBav~|ƹ8} +i"G<6~%},No+`GNi_CUepVV\ JIÀ,&3Uf:,Wy-w3cU`? j@2Ï8i<_8ڗE<*{wgLG U`pͽg^^e&6ThQA[̫i»IM#Ri<`2KzSAc6Ҩ5nh{!$SY͉I6)6wUBtGɡ@frsn)xCA_vy:K<A1 3iXGhQзp XvR4.9.`` JzqaCfD'RٝʑҾSqЎU\ V*x}^w8PPgV: jA8:Dmyd] ^l O\ym+"m%:c:Ub$!LWwΝs~S%Ջ}:6]9jBZH^k }9|PJqړY\r$.Phb_^RD=rɷ@BYaFrwԭB]q|ŌڗmzP6^IJ4ɢ=J7qD f:srdI\Lk7}]tkGg=1|`L(7aflt["!,@BnDzdV Ab3ג"Y$`V< 6Aw}o؄xy 0RБ-ML݀̇/tm{C'?3iD-wH~o|KQd @9:LkHxԂI1S`Ӛn:UGlLg {}_tEsL>|m{_Ou ŏ9,n*I/+̕bVM8:e\?̌S]&G4e5LS+؈#J>,7{_42:1xml,/W-[Bl:bjB;ɇ3 2T(SV#=S6lJ s9n7lqZCP_qv"6)u[qxk3w,Ԫ}i2sMۄdlsJ |r'f#fs|i9YvyD@k@~2x\\tڦ8+Ū叠p0{VMY-4` lpABhQDv+Iz6Yߩ_X)~!yNׯ̓lաj7K|:I˶J]Y 5MQzFM 6 ׮ǢY-ȢȔW-0V(VaKpU?E]g'h΃hj(l>H1)z2f4EYv cxnP&:XR*NT碡8x.e;ݙk#~p^nKn'7Zby+%T-WG>M`Sۖ);Mp_i8D_e9W$YA'9.o Wm7rWEڈP(g{yJ# r``~h]_b9R 놗{ebF3]۲+Vx '"5U?5֜TBSFe' ȕHdRZ ^uvpϰ[B7}&8/<)޸B:6YEҝ,LK~נ\gg ,_mU4nzbKJk҉- pVHgV;ݼ+Vm;w"_kN9 ],2ΙP b0f&Ǧ]ű/b^?]<@޻*̰-EME m{L̓df)\,bbxRXXD}ȗ>_4WOfoj BacrlV(P~s%#f\.1Z Ҹ/xzc݊x,{Rql9+܋4{|?WǓ_U*rʺ*T>ݕF¶3O`Ǡ=1 ϫɰ7;r!g}M#M4%(o!#SwKʚ7|\5aGM[kW, Ao^zyiq_CvuySq[z..:MKTjOkUSaeYag{`%Rh~hY1tF-6~*R_P!.wBc %u]< ԳMH6{%hKW<4" ZyqWh `^Pq/樎)p i ݧ0; je|Ef_so\ >$H50VJrEk2Gbl_ҏ\מ_J$jW95v` > k͓d|Kev]н{k 9PJhXцㅏObBPV@+3Uto.)`TG 5mN#Ir|}sd:.%>~ ̢EA *W|0?i_("Y y3RN.<.*-]$VHŮ߭>ٔűU,$}&Џpb7]uj集PNXҏ)*vk7<bqWhyBmGTifX˵9`7 ?9q:+M 4*KaG?(܆AO97]#~!Kݬ,ffy[ `rm(Yy$ˋцٶ@FuFKlWXvSY{R"DCsro0qOg=-^ԝ!7V2XEDZvn"4Φ;A~8Qպb_kP%*6Xl:ȝMAUE8H"." td;HBؼ74.*F]]EAj^$:!g+B_ɛlپz[EMkll7'2 T?`!~ݙR)! }CwX)$w;٬j ;'h0nMfϾ(O;]1g"Z"$H&=r|Ĺ9׌AK4_Dh6~8 (+5!b,fW9We3EїJ$.$ՇT[bW*8Be\L78e>>9SjbC1rۯꬓ.8 SvתjM 5/vF32`d_<%`HxN4h D>X56=jѳIhf;+g{4Dh2"-@5({|Š%FIg:lߑ2T#u&He"eyhtFn3F20Uf}3TN w][1aӜ$|=„_N_,A=9̣ŪsU«ڽF7/9VkEDk ZK^\&|yVHM)ӺŋQцF*mʼn&)jGم l'\;^Hr#˲/1`fG/P0qVlq:{=2VHKqʄSWBMyqh.*ɂ;*AJ,>h&(:-UeTaBZ?&LFY>T" uH A&KW&vR­Kp;rbtlϧ^_KV<p JԻ Ƽ\ ̖t$a2=?䭯3s2)V]y{ @IYC%iiu Z)e~^Z~ zP4:qUtK1JA[cgW٪lLDVIm4܏;pHbbv}J!Q͙M)qc7@ 9+dY!qc=VffK"(JS4oB,eP Bqߙ# RZe Yqq/0@:eP5mGQDg@F?6KV{WviCxdFaO,H\zf Z7s8QtCY` H%NMVidg ou/u-K!t`ߛ@˶ f2 ǤP(炚U+pEKQP"t2Mz[.U<DL܄#AHLJ"vwI;uO(I&V{ 5KıG5BI.}2䬶-_&_ƚP$PKy82MxF:,ya};}>1t$> R(z٢-=蛤PoM}໅~#hj$!E*L;JAqo2Y۫m=76(:h?_ Nv9­qO^<"c[}rȥyOcS.SQ9e8~IMƴ̈W# Ud] m]sy8v>o@0LுV+}8͠Ζ &ZD\֋n"؃]cƢpVo 1wyY6]x" Hi?@2 JoѴB7Z̐Ǡg wh%4eOOI$U3 ,kL'IR>R9n%KL#tՒBHBMr]!3'Vu]@'aqi;pNbGꁏ~!HdPh67Qߢ,X' 7.v+oEhQ@_$!d*u[x-}CО2ܔm:X~"07R"4nS+;DnNc*W{q$NV 5?elǺR(_ ip6E}TO>J\`UKtD=vI!߫nZ ߃3;Eguw{OH;zip\ObF>-3&(+!me(KF_(u+ˬ}G6 ,uh݌CkWzZ']0G(@w(^3)D:mayp=|anmcdfW:-c@$m?^I.;TQ}ʆ KXgW4ѿxX Iw0Yhr]Г՟,?LHp>wmQocYb'"PGݻ`t'C'*M6?TO?Cĩp = cK ]S"0 o3t :E ~^yڟK19-]8O$yL| Z2R[sC~ucoQz}[1FXSOyўb]X_ɠBrAh:Ds=Yz߱'EJZ|TUjie|2'Rh:zSIH|-S;Aѳp(֍5𼐉o*i8;8<;A^3'҈ѼN*vۇjLwΗvb?y+!kR;z=\n(D kVO Cq o+7)NNފ拡T& ?jO%lkEOg1qcϮ!(@QM֏X"F;\#5C芠ăE*if(U_m'W<ڂ S z/ذ`R٫Fi{z39C}sdƳO@ZK}ta;1[n $vND?d$#+ {aL .@`֟EE{OFsO:h4yo/Ua|) tN_53[U:gQq!-S|UVX#;#@pG*W)嘯q;巙+[>\Ls#a?d;bykZ8ۓT #?'czMKߔ*S~)c zh36xc 7XB0 NcAnhູwsnvZV',Fx+J-)L9]-ŘexJzo&"U!j =%5[Ю mil8'2JW3gurhD~*}ĞUZ:M={ʶχ }L Ӯg vX+G-]qRZ:p,gͰMrQg=?{&uBreJBg6@FkoD9V#_cg՛*ikq]zZB3VݳGa HD:HFzs|*:!a4G =Vȶ N)\tIxzDgEdw?П~BLg̈́렉}% qw mmQ,!z;O=RZL|%p &IGNwl9MO_y_(l+nՌ|*9nl0#TB(`bI.>[`ȮHڣS"+%Nޫ])┸ǂr osDC#QY3c[m|='!O$+rO1+]N1J —t"RQXD ix҂~=VFC4+;? IZkm|0Wm{Q7/bf ܨP#F^W4ըbG5D5XU`} .xhO,:}ֳBO莭<S+aT-ToHCM=+K\g4.4UlOT 0;q!1ZO7YCNa 2r]I+HA+Miဳp`/҅AI_Q Ϥ -皺$Tf@U=ܓFI2aC9S_ 3gm=p waSBHĘMiqOda9_ȥI>x|u,_9:,MN7@|wj(]Ւ'ے'+QKPHMx)ZikvשF`P.sH;U )p+R|63C5ޒ1ݓ.wڎ#"KPˇo]\{ W6Bt3$F%4=-S4GVO8ޞ˰ rnͮh]R.}4vR`R (p㥗w!@4 ,o<≮&L.XU]ZEV:k`׹_KwNZ N#%lFCcᱭPH:[S\vYkʜ=\yk2칪o}<|k=P* Ru92E? hQ܍&%0'8ZR뺧BJ! ([#I\KGi+PU?ϒ>e ~;3:_o h O%&u% `B`E#aIR`þ8jb֓JNamMÃ~LX%]>E.Rۅ|k&Зܒa$,&٠U_?M> ,h^;$W.u`Ddr!ٜ(C85'!B|g0 !TxIAŻb4c4 g z'Q9+ qH.Ȃ|yaPDN48f?nyf`:  Eաafc྇/uW~A>j:>3uXcvӲL9PI\Iǹ}w{ D?(ʘ+Oɩc#HiO#IزDF>5dWoC'!!J,\Q5ԻCs p(5k: |yXz6>fs fɿdXK1hAW^ѫӂ^>}[T1WdOC f셯H-([Oc\I]{9 Fc(MysUC5骱%Vufe@pXOɚ]a_lIRpU7]G/=5BV5x^2=sTJ?20(|h,L]W?UژLBOI5n/gVPt2g͸[{ +tUPp|BS-kň] (2^8Cm`7l#0{l`7tV+|&Z^*d|TҧI!L͚nDp,򗧻}9|;rخw7*O)OLpj uxɨtJ!Q8F.0ɰmz/;3g)|3^|+[$AQ=L&L:#!tN %GL7HYl1/#ciOp; rhlQp"RsK]RL]Kj܍Rb-vt{= u^Z~54ڴc?51V|z /"s&kP"(@LeS 2p2֬EPg|.]z\9Ϝ_w8X,]*k6JDC!eBaރGӋ|R |@ NɑtN'(k].әj~sͯ1$"Nj㛼Ij?ŎeO8H`BQ1XP7 {lۻܮmY(@{{>U#r e썤E4%x)zLKLIO:T9U1#PvIm4xq@ h(;wI|n֭MS676(l* >ZFL#:bk)՛ Zt; nZO/A!P6*6uEA*´MAGiؾ0;.bPqBC%=?3Zl~RAt}79B gʣC lFv kKu[֜h]W$o>}L:orՂ ,]Lat)H\@gF#xX>D?ŁF{`8274@/ WI9J>cU1QkA0B-jNGTDڏW hFs5Hp(h+@ط tBniNHCĴ77~-̦ttpaK5v2PT:Mv{"f `ѴaV)rSaS, xxSz쯭ώ?j=zd?*|džLB۵YYVlQzKKSDrۗj][CDņ2zYSƂ,yų,LU {ȳYI_` 1XqT i38w6TpI_6 B2C '{ByE#h N譓y:FkkV` 'zW´S\%RLۥ^+`/݁ B>5O4%&ĩu^IS#RX?7f2xƳ\]sZ[ <Um3oM ,8rF6':'0(6%?kQ fIZrLT#_{.sZڕBŠ¿0+$6W`iM$_ßqü4+ݎ錣>|S?-#@Foá9ȱFs4mՌ5J1Q5J$y9PgHL5\D /1y#Dݲ m V_,',n~o?WeOjmKw6YH6Jʷt PMEeBfBRD4϶'_I^I!z2͆M:cSr_#m$OšmiJZmRsApf`Cѽwb-5.uypycMn͉w]–a3JtFq]X!Ԁx٪:lBֵ ~,$>nvZsV/fUZí~9Yųp :SLC3ygceGXpĚn#[X|1z'/]FaC, x.u)WFͱAxp|S~ 9WGC[ -7+\L/~i0IKUXtuBzy\o2"akfs N:ě{[?]ժԻe t |eyIBg3Sv-! o-^߫3e)W3ٍfѽknXmkNP}}w32\80>{mr yh_e5ε9UIBiӿyo>CAG.TPze`lj օ[@xt\+Rrq?ϝMA83vGZ]\CߺpQPrdz$`c 𹲾\¶L(ﶮӤP.]! *=ˎq}M^A_ 2bS:&H A_ݻ=SU ܹ8U!hv 2و|5L'uʒFRIkҼ߭Fx8A|O " řGeUtIG$;d& 1,@T# aq`z!RV:%Iŷ|69땶-ʃd%`{W[%͟nࢾNS*HbK McAŃ192(C:w㛨7i+{ݡF!>M%CiLW 6s$$W!j~S|SҞr`Ƴ pxғqP2S.-Ҥ!Ŋ g׬,ROiQ'_,qkݤw3Ka D|M[z-倰 >W¶ Kc)6*!c}5K ɺ8 ژF6ukA# bT5sLHiAs¦. B )?z^ipa1zF*; dPBڋR]>7f@X)RwDR p|W"/Evi.-Q3E6yc9j/mfJ EM&m} IהE~ [ܠ23i?/6e-Ky5I!sпz $ <ע DgN;&i,Ni OܹOʎcF&Ûj5)r6ԯÄtjq[3.Ssie&\zA?4$Nӻ;i"=eB0N\4x+GZs OF@%yt v g,#Ǖ;n~ԯfQ*Փ]+*Oj;5 ˃槽NgR->'#g)S-Bk~|iY.PάQR"?֕n*ytde%ɴD=Q8ŚM; ȪVP_*, U|Lz\߇ْjyiC)g}ua٬>My.!՚=9VW'V&~7˓AK.Hpt~h=iήHS9e{0yOE@/'|k8WH>b5I-t]PNc#)({7Z>h :ARkkJz}hi=AXTo}}:y+ 0Ī*4.K-;Iy^#$VuoaVbSd7I1 `ضgjsE2>U 9IXɤ[7o0 F&hG32ӜK\``Z)K 4=2]nkj3̒Η+ rblf NVD\v>L Lml[:v=N K9=MnH8uEACX,l@#U*֊m~ÙHW'Ap.U{J)Q6:! 6Yi_IOuv^eFb Alb{gOr|d}ogTZDf8mGڋW BIkUgtA+/oprgO_P'9O7D5aW& T  B|Ӽ :/*W$&▒2o.e&KY9)SsNk*ZGE:‚} c7Fq#1a )8::ٯZ'`>rЀē iZ=)$qZ`SU\T?^,Q t΂+'$&cTNQ!6$9݀sv󘍪ъ~v'qL1z_9mPS&(ȑȗ}˘P­Φ襉ݢu0]=kwFH ZE_߃O8JyUgBE]0l-ݭ}RBٷrtgw,xI[0S&CxάGHgW .)G@/$icoLQz6)eIW.RSI6Wu8+j]{z^ (,FEK w䚬\ƀQ,Q߿J؜@,B 8d`?ʮ&W4@7;N(bNNho͠}ɸVuS g]Z`CYy,`rth=@.`bJZk NĴyVl 4ڤMW ^@z'aYŕ˧9n[Br7p %`Hu-P 'G uBk΂S!XhA=^M (M&abt*WzA*p-Ȉ95}ɸy0tջ pa|s1mDxrmmsfxee / _Qr@f[ &O -5̛ _HѭC5|ɖwf̅m2lVw_=*)]2۫βIc]]vC3iknObʨ1^>GD2<i y3RT&i]P(CSzT"ͦ"0GI_Ⱦaf ?xt8U9-:ҷPQD[;!(=sjcXx'˂R0Ƃ7[(_ yf2.<(87Y}9I&9e ҮmM&:(D9QG,Li{>6 #&"1Rh%+UW@RԯB?ad,GDF1yvdK+/LCXM`Ds%{p@4LCQܤHv܎~jئ^iu\A5R^=A:f2߂"Sc" T3%k^Y@r FIu$tUW72cbRUNPm$??o7*7hq42KZ>$|aY`exة#γd$}ë?o5 xV_Yiip'z 1Vk45%. ۂόK{C86WoIl6RN$X򊩛Q zoQ0/kJ[SZa =0U[T(wOgƥ'RD {:ȶ}rZ" E ޖ܇9T#yrig>!q.< f7_O1?L |>ºv2GEr<28"HߥrX@A.<&>YLy>}`7#Ɣm0PG%]:SDXZ%,(]%r:f$d ~)3⹱^qCOA-JS9EJ9L7OTC 1CCŞ,iULyޙ@p13S}3b{3{rC>ffv@1O//\ѷtL`=|d)L42Z4Ct*Cv1(wm;;t3,K9m*.\BZtȕc02NK*B'Gs3Cɜ C"xz N9VDt?dCLjtLt3#1bd52p {pr^&#YlH+6Ȋ;i@Ӱ r'HB %&r ϴciO4V@U^9㈖d>PkI&4~ 4' p3a&Z!5P*xVnv2=f^:GD; 0c}bZ}0=jZOI8J1{ed.6ƧIMpx24u]1qetFX7GJ9˶׀~g&r%:矶-Vl:n74ծ

ূKv* 1ʤ-wDOCrzajo-B^U&\deմujz*~,( (FdpjHXG m~l5B[C+{b9n,FX?@s:C!NorCWMD/wWVs 0yy)(' cvHh9l)"l C4J&BGag%\s5'*-I 5Aa.ọ;yY0,陵)`w~*-OLR߭K5IC*I#UNb#GC=)6~8!ºw`60^t3N6ĘބpZbGm6br/'s1CK{}DŽ]F)sLѓD)0Jm9W"C VRݔֱ1jaA/~ zY+yIWA;(x8ۤUݘ@1m75&beWd/*ex viՈĉz;SضN& XEzxMS + i}>bj㇝ʊҏQ9mU㟂dU,Z+YK@\MRCդ;9)fin#/?:hVd]_b$}ޣVuR$I%h/GQ@9*CXY~  n!|C]ǓZv.nLZl8ŏzXUy驢V譈̜*g &~W ؞4w#)"Xc_jǔ ZsI% a \B:JV}#) B[r)T~\DAeE8n?LCY/B-BX{\L&y8r;[m \eTsL%UUCq`*4(D"pH"iY9Z"d4an[?L Cl#Cfh`Vnh8>) b}+,~˘mw +)S&agoS|)vZV~6UOc'00Y%'ĉjF}TcoY*>{u G9LisS5_ՇJ;SkЊA$omhV| D3mcQ{{yU1 $n^ hh+uGBݗgyKAô9çUg©:ys((yʳ,UVB/<+Bu3|!>zyέͳ+io a ^-)uvK53;BBnD㾞LFE,qpg -@+ZHYyهڹiDOu&H+ ƙft) ~kL1K=m,zY&͐λi~f^&m2Tj/ E4xbo_%I6DK,w$r|AF7ʄFK]vW/@)&uشMEM&덛*]@յpKvqOúY1nPrTr LQp5P^j+QX(6Ѿc1Vo$R;UB4w@1묔gœX׃6cl >Y1!ӛ>v b A 녙Y^ IU~{h B,pޙ{) @ Z`%yw&¼a I@}g2RBy!K{1Vę%# ž5tЕyEYɋhS0w*@P(Bp ~Oލ`V9u|Tn\$|ÐRuLmQ-_*D!r;hA4HF.P)ƞ\jO>=c;`*R5IҙKA 24u3[o7FGhɰS,{.Ir1t Q'ihG\NO16t͜9`yI_B&E3Kۢ2!?pW PZ|HduF fsek C̚Z@u! RReb.pLjF%ƪjMrq"t_X0( PQ(%FP\>'-eb/e( cT<&Rt~*; bEl0LNe#PZƪAwH LdStQۇ7?!amH,;a+01c"d{| o}2q+UU{ 3Bw vߐΔ7OޮhDrPƛGx(^*uOpjEdDy`h"U)t<_'jogd,˽p8O%z[w;8lF d]Bݎꀒ',gGhx 0ZPt:15tyJ ëЄ,b.Yݖ Mb w]WT8 ְp31#vOnX6qF2^KVA?-bT+P>˳kf6>}Vi1ypGdgL i*H8'k ("&ov9Q"81? =[gl&XP!.)Q4d^ )"2e?yR}{v45~K[Ln{ {a53.H 6_(K fҬ] }9W1Ž$( U6uR&,꿩G@Mo-mzR'饛hc&1-(P2=vzH"_+1|-)_l?չ}НZ<0gYޣYֺ_sWj i![eDiŏ1"6+u-3ȾEN|qh3*.ڋ_/'ooRc^bhɷ'ˠ՘=&)ȯLV6Y [%! F~>=u~ u<l*Ihv{R!ξ"D{#IA֖DLU6!F*۔ht@&R޿:Ke}Í004,(^0EC#Жj%U{oѸr(d]uϷ `J}OdnSCNJuYU?#_j ȂG7N5oe}ay~J5gA˾tŅ: dw;p2 5])Z CWߚ^(F`c-%m iDqS0͸8v,>>L?eE˥s,`g3 $$@\P>~7VY ̪[y6!"'B§/t@&_ο=M,tFH$n:_ 9t9ln(yђYhMU2}cu|P|Ia-%O5G #g֕T=%tF"}e(W]q8`IHj&Ǡ\7}"jX!e>"^,.R/ I=aXJttgˡkU5TjLb"a 26-XY" ә_eX TX+$I5oz*3 rEڛRl;ֈ9/Ks ߘ0ub3. ` K:x̢kugC& 洱2Q?~77]՝FKS?v]%H}ߌ $KcsePSJǍH/ &:r4},p/EZͷ}3l3`Wެ[7I`z/+(|kM0rsNE KYl8bY@'W@)K+05I!4L$-L&>Qc6V}:: +p-0fҟ_ Q+ "7f,֌?Uz3g+CYbUUGxdn{]BΊzlnIq~iBG2t|Z륗#U{gfѥ r}k *"7dWzHZ[wP;=,roeC~hYLyTڣ,G)V1G7.cF7`xa|7\yG'trv\-+0AYi+G^iq9^0:!ڥK)6t\4k穀T:\r#`A U:^zG+m?| ҁ{צZE[9"m]$; YkhlCXwl|miOm3Md:$%zpqtfpP/"QnQPeP̀r?}rx؀Kv~,p N~**nKc7`!?B= 27]FZ`4[*Rнd׭4Kx i E1SM5 ,TEOw Ifu~H+f3jvd*DMsvc2*4F-&K `A˭*ÉFE0Y=~6N,Y~.Y^k;ɕ.C'2ԧ ƔWS 2JnFCE2Kx.ܟzZR 4dhjzZ/p:'~Edg^-%wOCsrQHO=3ܹJ^h1v4IZ kqKӥ%uBI7-Xu^<;h:/qYb~#Z64SNZY:~U4V':Ѭ~@bgEPr<l04#'Uq#VQ:,OF >?PH}<آϯrE"Rl\jD))Z# QrY*'%0dzd_誦UDƧBYpQco!^E~~w1 &kf- Lc+4(G'mWz>ZHm5$.T< &ŭG3j;òem1B-v-GWn0g,驥 끥S.L{Av_7͘ʔA3O+iM᪳KogV7KYڵF܊Jtԧ iSC}q>Oof=.@TЌwV|FRB!=w8ok]r;Y6xjD^H=e,\Qh"^SBɣqx&q'-z%_@ pwl/k>A]GX$%HUj{rz*_پ;=rC5egE7o`L`P÷-Rw`0m*C +#r`0X1gw̙\G |(më[^EKa6۝wѥU p=IgjR 0IヲtwOyvn?i=BZ+l-Ċ-s); Mʀjḱa!~.E=8 h>DEw ,._NU=#v,}zWv<+g*DLTMx(b5=D3ya.:#"7z rƟr= 06%d9ipp!S[-R؃=`U =rAAֳd/hwӤS0(tL鐮 >mЬ?6 ,v}άZ׾44ByQ;8 P*ѥqvW'21uhyG Tmg.  Q!!KV>)Y }RYgv^2jrFBQL4yc*|>j,":+Ոwyd"y.:qT>)zF?G4><4e ޯo~[ll+Z" ^]eet@dL'V@g9YgOQ뇫J](5lJG3~ma1-*wd|p?''ϳ}LizTd\ M:%ԴPz xHY]mprVɠ!!MP KJn~UF$+mKi;G'?>$hT~ȕ}'Y}7 rEX3Lp_HHu J|Y9,3%#5eܑ2,rs 2>.pp_Qi l=IQkw Jj!v#NXjn~&[{Q)|a}^ŭɨunsOW${V|tTΚ: "jZGfkBho 0Az׼2C^!2C[ s79拷;,RXGoEu0B9z̉@Uf~&*ϱ9:Gw<J3l7syߏ^AۗaWC6“e5kߠPd!y^fqd 6 n;7ئCi3! :أs(Rz~}?=7Q,w|Oa(Ie1}*f\r{s'^F(J^$V؊ڰ{-Zmaf1 mJ]2Nj5g^ XD¤ӛ1jԓUN5Jz &`eNkGw2TdUh&ML1ƣ^fytߢ:J4Ӣ|{AxdJPC>~U`$Jo[9E+5ms.11j*H1H|<EzB]K2lW\X+IRq@+֨<> 3W|* ]L+ro0evhVQFcOnHpA?eZQ0l-bRl|BlBIe-hP p?0 H$a>o?sML\ȳ KbfB,!PKlW I8ط!b@Z{EŨ2 /ay-ZYAe^z>XQ}0#:j8bvtʗs3]H% ,-[a˾RhNR=`K34"R5`/IB NP 孕#%wňBߓLlgL}Ÿ̽@O/14]X/ʠ?mf}:yO* y_%tsrޓkv:{UP%=q]jL;zH&`/G1-eFi$GVIEG-B]4fenZ8P^u\Yǹ~v/Q0%TlUrƐ((ru,ɚAyb\y}fw|ݗYJ|ýͪHiIzYE(qʑΪoxݔ$&U,{-Š;r.>kpᗬ*'(o%R?V2QU \uG[x;55^8-xhI'A~cndyqHةYl%Pﮄ7d⦚cیM'E"$^+% xy[Ǥ+ԶRYq&U@ C,_|X%Ɔtu֞MQ'"a*q@Ľs/gSPJ&oMUE*@iW߂ QGa~ $Mk tl `[:';#'@{<] 4*!X^\ދP ioO$?3/ʘb,Aw;HV"Mg6v٧3Yq!#fuN/=5ri=v6hB>V wta!GjTq e7[=twfߪ<<41i eNrE]b@6Fg1f#AB=g+tϬ~oLb#ݕId&}ZHx!YY5A3|Բ6SJ aw &!D2}[Ʋ憛EV+|rFl\)Ƨx>L/!F vP`}ZaQ@?:" 4gM@rP& `B*ë^&䢸"'`}jxig IDʌ96HjͲ|P(1,V%IZ}MxqG.GGEԉڒ ˬ- 纇yy9B;P]l7^{%_t`5: ȃI˗j%R_!p, 92[?}^UQd46V NH?4I+̹B~Qf1/ZoEn?rxTZuv,Q>L~]\9M2[ӝWҎIŊfFS2PIq:#tӕ<HvMD&g/'eh,T2*Z^3ge)W}_?Ž*l!kT=^p\s]-糇uv́,W!'(&M@0+/Mg#7T&s~n%9\˻էj.c4=hi3Aa>Dg\9ݪWz < h4zKlXS{Tu%nL_J57yc*Y¶y[b)~DNw9ZХ']l9ͨaтgJꦂPZTi;A"saZ Dz\>c@3QL'wYtR^#hhRaܜ'{ jr#ĈjmoO=cRJ@֓̎cW~_-/l;ap$t9^B_6XHnwC9zE&JA,4j>, Ҹ %KIw8twĞ\ lyDDLRl[V3C? j8c=;=%w?V׋kYl<kk!3!l>⣁rYtL R<}G.-$3z&z%} Y9׏Kd%/T?S2װ0VkqljJ޶&LlŒgl7IxT[ChsCY*$_ /@:dp OZ%;LZ B?P xL=F!7@)D!#l02*xL.*ĽEj%uʴXx狭qGҏ1&ql]\cTv2eԄܪ|BJU0,LA.?7~fB8M3n!ؐP9pM\%]([<:0_*3z9ZUɄ2UfHuύp7`Orٷk;sN >C#I*|eSiHEq V8k5fiE%u1lG%#Yիs56&tEC1* 2xXwJ#I`Æpz.b)Yl(U^^– Q U#jv|df뤩~4@?mkx13lUW<֮ğ]|BJPJnM-m@觹b)m1Ӑ'lAcw%Z"ӘX*v)z ]ћ r`a 6.P, Au!=bTv@W5K|SU)经xA%W|Ԭ˱U֪T$r!K:r` کF|Fm;g~>#KQ\!Җ 1AVOFa])dZL, 'Gn=jˇb[ XG G2PH\Ǔ>wCg-55.nd. mt XvK;d$"֌՞XLl~:gqQ'ee#zh葄-Nn E2KKPs\@O072sO>cFj\1K$Y#nx~M;O0R,Ƅ[|]\)}lE&Tx/mx\0랓FSboX@'_$EAkl&qc)&0Z-{DF,ACvau}U9 #árxb+h_2Ɣf_+74*σW6k YǀҘx(=og2~* /bL nG_"hY'^ӀF>G1祅.5`꘡Pӟm,y?6f8ӂ)Id} Ocبhc"8a FپŠb. %H9,T~+rIecSHӛh^qWѐqO.$+gϓ26yuwv4HZ 8w` ~BskA_p"/ rE'q 36Hϰ<$7 `H ~ ҙ;]FM[QsSw8eoo]mq/[ .yW߿6(sA06`g~JR$4hzY- ^hIV|@Hh Q3`ݸ>\wY27\|89*@'fNP^νw TIke'1]U]x2Ebu":Cj,#$VRa~yA*#-fE\oV&p_tN jK!:k&B@H[So42,.d.ک ݾMUg >#г͚6b5H{)iGt1TD']S,,+<雱ZdŒt J=osMD!'7n+M ԙt=W{wRȖuz罅p !->f4˭ TMx&7ky}Xx((8bjl{U'st1Lٔd pן'P.nbXĿ0ǞoӀQG'1 =BO쿊&SsBsIƛTvݦtKw:$^ 1 [A>H{*ӭ@SJӓΤHYp-$/•Y>Sig '0>o.5weqӲk10rs>S aHG\BDp#ڈLb|R 4o$[V]=B]o[> *Xk2C*b:<,oIyBG ?;90ۢNK&ՐMCֱ(`6ךʸ|p,ad(dLj/PxѵMNG%aKUGju钨wÍ~`뺱EtOȳ>j囐S:5~ZEEGD8$gDo~Ne]ycNJ#BT+)I.2 9|+K@n[|R8Jԭ^@؜-2+(#4du|*AJ^2=bm4*v3>W[O.d6JWt#4A3N䁌CQhU?g'S/8g;eQ) 66('(w~;[*ousmO$P•+%vǣٛ9F%Kۼ|yi_z۽tGR*HyqJ Su]_&:U F?g eRR29lw@H21JS0"}{tvY@J-F'5B#j$;.:3 =\5[S+dAG9}FN+T)cpq[A \ i3D[lZKgLz.{-?+.OGv- D]+䥧XFF1x5" <VD[dЂ 'ٟ㸄>B̈OV?u{.,>-BaBNEwe¬TY1 kE̷c!| 8,;_ (BHrF~3iw k^_e˩Ir8L6gL""e kI|kj!ˣ6F$bdz|^%u% .:fiؿXnU9iN +.W_*}pHg{0Әyٟ9ۦ1e7trfŦ+F6:롿˥B޷c6_yD\Gj hreu5*~ &H'V\JA-;> V5jUO/k oImi+ֺZ۞0+=FECdZ9mN8 .*L=Vcm頔v _ 3vЉ$V͘ƩqDJ9ScvFl3#CLv=O ]t*L?nx %ON6-.P6{u+Cֹ4~cYA{j)nip2uH˩AoDXD_T=,CM@LrO ؜? .VNۙ^ql,˳]=r|`#C2\?b{ʹCh$̨2Nt@*iBocfPǒx :FEEbM'~xWF}Jw/F6ʹ XƭWb }xT9XXt\DžOtS0FvI <^Q4Kdk4F'qTB-ߚhRz304]ޡM̄ ȞGptNl;y%՗b.RQc%TRa/&}n=C%9l C0Q}]|>=wt; +PՕ-l:*2Nf[գ4yr5Q}y`z,آRkt>b~*1c[tSwˏ}^џ05jdo+*%sV6zO 5nߒzji!}6uW~2/hd3A1pM0N`#鋷!k`1}.Ҕt ^DnFr;/\ h#0`rb1OJ\w3hyln9J*iC q6Es%PPPY'~u00PwĀN^2e]PUW㘀 Z̨Xr?e55X<_7a[|j(ߪ ;ŸBSl9N`S(Ly7"&[2FE]j ɫH yhm;)!ށsa%^cqLH^1ᤳ(W ]hf^\wžH&-I2xQMl"U'xW0>}Bw\ 1(GÊaņPxm9pIhp4esAQ:}H:c\IUuQpqUӞH|rГu}̽q(OiTEoom׶랔x>`CzK9c(f]޷~бqW&Lcj-F MtnZBRVQt#yk,ETu4&a"}GK?f^W&}l&7 6 >Gd/2{5Vҵx\|Ôd&C|wdkvJ&zӈ'W[7qk5a .^I:Hƀy{?uTu>CNhѻ0գ5W@%ҪU/xbpMIJm'@8<>^ -2E YŗVǹŪ"Su7<nǭ!li>9 Uw'XS@`kqtwjz7W9.R*tм;p yu9p-2Y t6o]sĔG]š}"{~P9\OSUͯ#{"&\P& V\HnUu[l0;4: tV$4+mN4 Ǚ5~ "nfGsx/Itjr-M{6z5|S7h7JPzo^;s auLC3;#Q/16D =v"h$#z²ZqwY4x^a6[NH'}F?xw8L1wRu3rODvbR1@忱 D_D$]̉sTqLs[,KZɪJdrd6eY#S pe׍uuaWQ' D6E-NMڅ0 Ckȑmd:¶KIS|(Ŀ7&+e} z 7l ܇@"(n1=UG|e]Lᝧ d/]u)팁T I}MJ?*8{Z2wZZ\yw n?w,[[^<_ gֹzh'HrflkEw]W TG.)ƦM@> C‹re.@zh} ߍy:VБ!Bߝ?FRH)'j@1lۃ_ B߭'mR7ޡlQtBLw滊0L)<]km$N.w?u?4 &j6h-.\cX(alԤjpҦi5JBu?.192uSg{#Xo[;V{- ^@j2b.7kaԳd"f͚f;K@>ֱFo| /H@{pԎ9,IպxzSG9x e#WXdqg"Op,Pd@,1=Mc2G ̉(b!zGͿw{mhR`g a˂s|sqs.V axAD vzHְ{A} ޤ@]Rqj?^7"'dd&XGʷGѱDС61~G&$<9tΆPپY0adl`2=h ̩` :(D1b>i',ޒ_M#@/Y)??/_2 /WFMuF E]S3gq5| վG) O'`_e2ǢOop 'sZc`YMYpO`So- ޕ~XF^HMcڡArZt1 *MoKMXi7GH$Qk&CW=(b{"4TTN < z.[)IΡu8;H_/ tοѡ6E !ӛ??tmP㚞LJX҂F xPJQ4# Hę^񉙲Lnޛjgau u0 74íp'$Vnf.?I[㰧*!ggݬ_y``=֭3: \]Df渰|mt\jJbutMxdk)[Y c̳]n~v,Yqh0?8@~Oزo+O/`/N쉼mO(%I"ge!4uz/1щ:_Ce!`) ֛3i\΂kF piaCC>K0D8eXr.o5]8|ix@tx$:+hUɲ}CP a /M!!{,#.jy¶=^0#LrBӢB*\#I[KsbGt=m ~:1]̓<"ђ>pgT { 坰RpP$=tf<ױ"o NU(_"#O̶Y$'݆o@>thƟxF^А[3aAͧP뒧6=c.c >a;Z=c E{--ݮB \MKBYDk_bCAy |Ao.Bcx+vsޖh5*k3C[qַ0gLJY蝹 [zuM3PE#TbzOONU|òA[)ģnA+=H?AA}cl( #H/u6Xӧҳ=5ozmHBUQf;(<=< F CgDi+2 aM௦#co pG|/c#r$R|i,/΍ |Mj^C'WWgܷE ֡]{.5G (*!ͭL[ tMWc?}…%|ќlg̻ɶɮ;k̩2`pˌ=J(‡E^XHqSs&xC 09ȍq. =^?W5Tf~Nt}Gi)oꁩO'8C}9c̅G@>gr~뭕$뎝XbeOfF8(=أP>-暱zh_8 (Ⱥ;S ^7hx|ߒ$:9+B:mdc4~έޝOrV&w*h( V"}7tpK~Egy4*D>/rot=bouŢq4Ic %51l9x@eMı|_"U^F!qʊc ~~ð@,#mu1$=_ h \XpReV}c9@])%_TYH&BD^KAea9JMxım n j%C;*ګZO1ۧ2#$/{~;Hiz~[9O&KT켮N)HUCM Qk[ϤV 9olO4 âsXdǣf0#Hj"iЪdhLEut.; 13#AUX-u%瓬 H1 ZGf?] UTn K 9A]w82 "a/mO6h9R)9Ž44en~- _ӯoaEǜp-i6/dŠ˙ǻ6Qά+9#G*&nRP],ޜh؋T4t9֙WTY_4'"2_rCnmET`J,J 6<e9b9hkcs$^\akERР'pa&߹Ŗ(^"u=nv37"yQ^W`uцM] A`Y X w B q@/=ۀUťjJ"uɔocǒ,G2۾] v ;[mv*9e#9F%O2 7&q,*l}+kw3%;A?X= ʬ̆TytEqG^ς5*Jq{!+2)ۦ\k4#;I~^@ Z$&PG-Smx /uXͲ/iA}0p U8|6%XhSiG#ÀF m'Aί> es09K9p厛gdٕ=!vBYGIR!𹛣&?;<8!v[.Y~/A›1Jqkj©uTɋmVb󩑵dH2ru_Q175P^Ϭ:O(Ei^Q"DI +6  tN]\ -G9blf733} B1ua0SƹI0a!(Zk0ǫS0Zyk/һ߃_ ' Fm:JBۦ|(haEbSsiծT$Sb Zs&2C( N+c$@@J@I&J*Ŋ;n{֚,-?tҴaC*Yb] e鉌K'" Z-urXoWi(SM>?I=3ȷu݈,x0ELsod=; WCjUY92;rOΜEG B˧tD8*)?M> aibK%occR 7r0q[1e)Խ;aDvn/Sщ&-DS,Nc`OWckxaPeaTžT(hU߆w.7tj7-\ '5L*u)ky~a^RE1Ʒf\{r s ÐVZ:ŋSNCcz/sO!WZ%D`-K#ۧrrPG?!_"BxΡ&8X*/G&v_nCHev*ٴjk gUeخ ׶vL Jꫣ3 aE幵=~ RSDGgxTNF2"n#<%8j }d ϵh2"jQ,=e{][r<#)-ugoÇyE]FĄJע[Ӧ],+a[^;U4jBFbDbkANqwt2+v;hfl/ټ|˜9ӎ*AHTet 0kH8B! y߲q)$l_cWMRɧK_9q@\zcVR'@VRekM2/:ZX@@z{zA1W "БATvu$ G?䑒n9cyL0m|LJ,` 4F?JgS5Y,|b;|ڂoXbt.BN%{FYXCMM!eN0SG<I%ITz1dUuˬZ̖uk<-6&-"iIsw; y$0Aw,-J.6ȊO e!w}4Mł*ordoy&*p&rr/3^W@V8z݋ߧ,/RȬM$*Rc qXb.|!G>-I4IA% X{8%x,"IQG%+N%ː;k_PX*/|]P X٫짔Xd!Fn1MM+E(OʺF+^7"guW)[՝)[ }M:hC]a=A*wmQ4O qQ|TW ];tW7pĮ:XzCIT=.58P<2X 8^g|.,=Z]Ze2L(Irm̩dDjô9wc1A՚ߑ:PhV/u%Z~2^)aUw䗖7M׉t|VǸ ciRHɺ÷+P[C^ё\M깽"CFGR#]^Է8o, 'W R_a" ufCKk9b\/%&i~]fa>d+ٝI&q@NQ-l͵ip)"3YҵcqCX@/~8nXV(pK<.Rѽ4/ˍk:{{x.霙'>kHnBz5^"/ o:`s_ęuX, HHòx֔9vx%UܛBT-G7}qoQf#T[/3S4|1rz7} RsYN o ll2`?uҾLIyhHpIIXoÌ5|JѠƣT8Pt e[@RVF[PrnFTxŜ`^+V u :~%` .A뱍!Cxe9񅸳*xj(=LdjCQ@o"LL@V2-bSWFUȩe˶~ygbrQ^WɒlD({.꣥y*2;r9w@%ĢFM500FCArN*Khy-RٖRᎍڳY=&L jk !x< M)JG>B)I*NϮi0MJ} !HӚpLP\;d3 |,b>sK/,BʴyߨbPc'rY LG4 br|Z2d EEǰ,wҷ6D6[h9pKZ`/Ke)ә! ycZmܖ0 fö˹*K/@TpYîV|ߎռ({(R= Z7YNL]%q4z?т ` Ovn |]9PїfS#SnM\)JeH&]'o~b9""e\JNa89+}? R;Jf^M}ԯ/A ~/#yNK̆9y]"j1:pG@ YЊw-_,bEfvw j̧pIWުŀiBP!Tt((4]=o2ɵ7 ꛋǭ>tLBݿPNTg\S)Ti^N4{dA2t**sC!~NW8yLRK? ^lbFߋG:n^*J܉Nfo9RkyKx&5P=B-J١v5S7YV'7y~ˠl{5/Ђ px3*eԵ6hjR0EnxQV]8vKp Q8)A)U2>eϧ a_h>ނv8gY9U'XvzU1AkN!u[@@N/{>p19.AL{|3_0Q੬VUo○tSk4 $#^1i+-oؗYL׈C̐)n(6t1t Jڶ+=wn =K#k,t=C[m?yp&ThW6J#u.4s&C(*錠r3kv_T][=N36A bhw z)a7 1Wj.pzlٞ$>ao <=D gلƈ cW/ٖUk"5SAї:ĒKӁ! >U#gO7Biu~CYEKŬYǀ==Rt'nT3o&LO,I1j< r*Iyc vˈ[ @mڟ1T-X,$@iDu8_k\l֞JzUzv_z00P-Oω˿zZ PbSr|K!s[}, ܮ41[xt}hNA9*R, ;:Ec9o^F-J7jY@`>_v㱲6(.!"Ab5Z)&%l6bzbX,oI {8E 뼸#2GIY5K9֠$wVbD,2e~6xjl(a)ԒѲ7rU 5fl˪>sŢfFyPO$]̧>~cd$kg[V @4ڰ C%AH^%ɪoX$|Z>Y>mm^:osz.6N h~Xʾ(Kl"* u8#ڼwZtb#7ܦG!]wbЄڱY=}fpzeYD6,!ߝ hP^sT3¦iZMhG9SVpw~.mlk5~:{lͤ ^%sr(| Hv;!ح)4і )a'g 8"x^zI'zok#yf$!j!U>cs(X3(>إ-6z }z2e_qҨk1E.\MP2tlpOwh *Z|m)0M41<A]B)6ƇDӠ*DNJӌxDW^kՈ!;tåă0ݜj5;ܐ ;Kj?Q!Zc| u YX|F;1kAfkSP,*^8t-DҥÕTz­'VVSee/r|F@ИkU Z<brt.TSn><5e !jJ.J bRi{8 'fY8JN}2lhD}%GZ{FKik){8="'1H2ʯM' 2 4qx9, JL>졭9{Y%CT958~p]&g'!&(Ek͍cjnb]Z%Q[',w74O{mNSnI#0RV~v@##Zu$-]Cy䳖!2+?3ĝ`THiT[zIj0|T;GmٻxH[l-'й(+]19: P==:T ^:>$ ΃\ fpP5fu"&Qd;+]lW* ۝cojQ]+v4t}%܎uxi!q_e:ؖ˃_Y"S.S40iřp}/ˀ#Pŭ AC|]'e}ׇҺ-2.̟ iHs6vF*nh5c]%#XNATm{/y^&P)V(CA20 dfA.&8KY90 ]X]!prlpUab~gP8ZyA_WK?4akSVMӃվS}Cj^q}e,0_Pwǟ3mttL|aH0|s^qC(ƽcRc$L.R)g}}.DX@)XV1w\MPI4iI *O=f2O"*ႉD%vVUz]Ck؉Q0aWB,YNṙ_MB1H\uuvMd'(3~ZcKQecXgQaM|j(1s[8/07-vS7eh\#xoJQ؇kqUٛ @ >k 72z۳c ^%Hֵ7,ॵu2~`Հ6{Mj+\΢R;CXdWTx.Kh+!q2s5Ԋ)Vtd}krzRt%> Nm CtDN+H.c]vw# IشHTLgo]Zu$3\~F8T /;'ݬ~Eqsa+&/owvj;ۧ;6j${2-=DȡO2QHlذ>fdN7yE)]"B6KK$kȟP->;Y**>s.}241Ι#׬lJq]gǁrD9ރoj*gXB_[;5CZTB+;߲HH1+)[VҹWJ5672^"f,=8,0)D]tC?]p&"Vuz+KJ IBWX C]Z>RNƪrwA{w}c Ey8b\϶?a/rja)!صCEh`S|K],Rl!8{^k:qo #^ռM D] |(,& X$ZV:\8K"MdCr PyFv,ݯ~z=n_yo~a'wGV5Yʥ[:5I,ކ`IrKJ1Jlur:~$ޚuMN\|,4h&C>v}E؎>|sE˾T=߼VdNy(7G8km.Y쩦H4/jqX8TncS I,΄V"Ia0FwJ 9R,p0 ^I\#WҤz _k*hAF` [4rp3X%JBS.K̜ra[/hR{ҙ Ьi. ".%`~tS@ '1x]ۤƕj/ p*g1ZotH4jUb4O]톭.~}y~k YT >sV$isn@9$0]MN]d}\%:@=FA9>y8a޹u! ,\8%%fU":TйBB"pD F˥"N{M{VA":_M cB)l$H{? 3Xۭ@Rfwc,Z'kh/ܖkqNTձK;HqES26yj$gN bd <svuۥs#\ݴ.A8\T7CUKح=hY{XBo*C e Aӧ#ԉ\:SS&_Rf]vs(P_&(҉^ $[0{K\N~*h{!&d̝ȱw2!~"MòOR2Lw0EVhYk1$ſJS O"^{&:yK%X4ʇ_zˎOÙĮ"a sÓZ*jR@D)Ƕ@lr7zUǒ.| s +A:LjkAzikD%IGئ]ī|izƯd鿨n`Ŵx҇[?NFZ ,/TU&%*69_]!_ $9h"!m}6^n|{F j(E0$"!E)fB Qo AN4Ez*h?d 4J뇵V,D$cdMcA{:;KD 9hx +oHoiR#( ݕ RIav1grtY뾳F(Irj\%h)τ8>rK%aY{U-cK@S$W)DC|ᣡ(;o3 j!iSzԽᘍտ/HXV'8D;R Sbwy:Iǫy.U&/Oi|̚6&Fz@ 9<N3Ǻ=,~MU]vLmQ e. ԎDĴ?89l9<_f [m×;\ur׮] L/] r*B?է灖&|+11gvu}ٝqn d@;xWw4P`zf9#n$Ucj0+"/*#)p0qRQTal<9=PIQC@fL.дh#q9rU {04gK쎊{ 55#ϦY1 *%E}ȾLtБ5> eCK@r8 y%m&@T"-cVD? -!}µٳȽDʨ>jܠ4#}-bO#U2}?fJR#jB>hr5C:0HvZ% :n,wJ@ő>a!5ꂸ+ѺC:$ mnCn~fU>ËZ M*сLa퀥sWMuܓ4l$ [ƌ P*b:3g^ #y&|)̎1Ѽ#nzuh^V3ѝfީO=qrI/r?@7m) (o(%f3r6sR%=sr$ e{5\Jn2(w X kׇ<`1l PW{F1>.8UrKq2ɝ>엪X8xl+oFo;+W2*(4OajŕЬ\ ";mj<2*T<6A:[3 7z-1@rr 4ǐYK&e>8 '#QSs^1saB,euW( A,艶d'$hItFG Y.\5$;sa)}ın,4LT,N!*Ky3-i ۵I.: 1A.qGCJTZ^>Ill|qSBQcyQY+O}5zsf򚕟hd-!%if*:77MCH-`E:~~YfCU\ς1a (;V+Ij ҋJK[ 7jio)#D\44^ګx_ǜz6l8X* S4I"/n TR'ڵ*(6`my̒K:ĵ NaX.WJlCB#xzS~QJY|"㉱.UHf26v֝ M@׮\(15g" j+iou'xE0dÕ[xT(᫺2 I? "]TgQN;aӭɸ YvnՇ5.R&~Z4I/UYT`RSp壅X~Z k+] ; 6s8!|l61z b僒ҪVV}bt3Z}HX?z|󄼏ӿOώ{aCUHGxS1g?R76Hop}n1!Z-.&[tu \RzB\諬JJ" :8ˠȺ{4v8N^ufd~#=;&Oӱ΀ٳ#SARdOkq#u)'C;A qKnzE P )+le[?Hr)l{neH|i..1 c$G4e<<#ix_|9Syl_63}ٙ|_P|=ZnE7i)|X#`k>p!ʃ\I:y8W+*_'m9]:;BJ{X%?ZrP#6&tȡB?]@J͈Qme#u`uPMpOďiv QFQ'3$1 'EmPV|2ymH|s eq.Β&$ր9I*EZ*a7zZY\e(u/bGO%dvyR~5|E7d^a PuN?.7f јE&}Ett_B'S P¾fg؀06xfF-Eq;Cm;'n}kuMgd &O?oUyDplxS5j@Ŧ|7޼oP? CI`^Ͱ;5/}bަWr8'LM@i 9Bbk%{O$ZGƫG۵ x-}`Asc/<cB;і>E~a5!qYЯꍱN\U~<뜜uLn9lb7W EED Qb6S":CoktыRG05M]G>U$0 ! ذFUZ<ZVƒi,R~,8R5OOzZd)y$Dzws8'd>#6%-z<E PvW51 ȠmDYn5A_QSKƏƍe((pxT)yT> Sqԑ 7q:xf{ vˀ 0phFNJqi 2ӏ.@mGPv黂G#5 SZcx.3s}0 \9Fj://jro#+胄׻ 4׋uCP*_E-NKǑR*.&4hʧFo&U@ZRrG#Ⱥ6U8m 4CEڐoOtJ`#2}H2H?^0{l%AЏvfMh/@fV uL# cC_U 0O( 7æ3xfqmKŀ}JVZ$&J0a=4mGnsd;'?DBmJ,Φ-},>HNkP՚R8!puP(T%]]҉l'pAm0y0!|!LyCpڄoኾTQ{!g.ol\n/A#}"Ե]co G?^^!P,!5Tv5(fċW{ĪQ گ;.NQ?N<Ltɝ  ^'̈XSz7~6X10`,Ìýq!yb+|iVӅIڈWc2Dj t#)t3lqK]B w8+ %TB}>Q 2ИEv/X*jy^H8&hsR߶>ojjI6(8qEEJUlƦe ]bb{yh ɐg/XC0z&J)pGkP[J$sqьhLwnu29=GΞ3.TE[°1M>yϗAIl6f$w|]ܶ Í7[9;Jg̝D[+Oړb4$ƈ[8 Th<: ]s9殢8}iYi=hl\a73Nݵf=Xq2"i uo:D0 a)lN'+e!aE#Ye&!9U\P.χȔԱϐ*МA;1*h(gs?Ŗ(oS PE4l~p;I3U):6a_=xo1-%"Qsf1"9qn;Ҟ씺2A5ee~zj}cTp+/an9*9InrZKi N{^;wl0Ho;NFo,.pSXN+}BkUj,2f]RIDz*L ߃J3C0~MbvQ2\zyl06/*"u0ZnCk3]`" |[Fij̣ƣJp\ :!;t%ر?"up;iT_7 8ōQ22Ff "{{I.'ȹm/t,A~ТwR*V=Dq=e`g3 l(Ò~-iipq/=" v4قp)@?jdEš:AcN[/#V(e-7) M^q^D1gu´$_N vqd 7;7\g<[ &&OsYg[0FD-†$@31OD`w.S'o߄&ZIuh?]d&,:B><IJ~Ѥ{ԳQIe:r|ƞ* !=aY|;|hKQVWu7xfPG 0o@E>-p5^k/)PLP_D*LnmgGv0+0 ?nl^~"vaTGIy'R7+Z]JNj5㸼zDs0mc8ykhN V4Gtث݂/ I1u9뿻.Qqy.gRT_7VŒ PѴR(:̦`%Lyƍ )P3'Jn߬AKTAk̵/jZIt_ǃZ׃k_0*x8j{EsCL}ؾf~_`x5)Z0Z%m.-{C!j*JϞΡK/3AC?U(a8O4hQD%SE}d~lFhG|9d?`ahͶ;JƋ}&5q >> td'M>f6Mo'^X ֧%5_l.9f{6VEJ|h8\Z "No7>{βNִ.vESׯ\tԟ A`=P։BXO&x kh_@MTFHKO0ܷ!|F>d-9> =M9"_ti:E" ( Z#)jf"7&_=(:KeRt!! c؞ .5XBv2(BQ,jm&(]rBeI3~b z )-9`q \8F&yHvgS'bx 7A,TX[ op rNT4_H$Ow_q.r᥍POU4-E!9ҙSL͌C_ IY&ޤm]?AukdX ύRQwi_`4S1S<&&U`.u$;O=5F\CEFB@re/,I4]3"=17jUĺhX_7J2D4/BRТT$8(}xVG~Ym$M郌%~, ΟJ]B84IE=Il%跐Nɳ 2GLaXW0cNV޽h%E ̷f>w"iV65SK0Ə66<)hotG|>LkT(6ee9R|ID7v}},280{7AVcT b*Ýy Vtw 8)e@ñr1o+{Ug=h6~k5&܇xeU¸6FO+y?Ų4%^rv|6P#&Iե%_!n:18!SA~e pv蠩hy"FA&= SgnN_,v?_M~#8%֊efkI-;)[E5|VJSʩ477ЧVKV( q=*>r*# (ۺ%ΔQ70]LRO*IVT@1ğ _8Vo-)e"|;LXϗ n\0&-`WU!7YaŎ[IS`ֿ7%32{\ ˓UmB vޭQͦ%9kfs oS* ݨ`י}s?Џ>pAMU@$/[VycϪCYY*\GeyqYo(Īxyg AZ| ,Ǫ`-74 p8$x n1As>Y򃡡el[eIܠ&Q?Ŗ%IGmDlmR6P [a[ǖXj*1/!X/VƓ]=iz$NBӖ7(|WO%l˘ Z5z%5|y Byi$+t5;٨1?gD;e%o &v8Ȑ3_Ĝ暑\kimR.aÑ+4E ٳ:qk?H숒J?$13p=k\YE5 DrJ<"g(0.76>g SrUkbK`۪^S(iX:=)ӝD= .i ??AaXuZE05uŰ`c?iD-w/d=p6WN:i#ۧB[8PZL5 T4a~~4s$eex@-<1hRyPaX֑ * XI 4thțofVuNK"j W#(?mZ|SW 5HCr,+^!~β-%"H_ }}i{3nM„TQ-d'snV׺FiQ.3 ߏҝG3p*qJje(O_VA}F+Tr&W`s^#en^0w+bmbņ Ë 0j)$ξCEI (HgfR,f!: !ETHr@Ϋ $F^ˣa#')vy^z5`Yئz=6'e-XkaZ?0{)fX3' Uq2Fpi)gkIFJ{X; 0̆J9v]t9NAOnݎ7 q<]ũr* 2bl;M9|,~dA!$Zieyt!u('+ q>5N# >%/= ,M|;0s&"J@}/etp -:Lq#ɵB=!h>m&顽#`'ԯZF?mVqr\!ꊯ75@fwcG:WoyT,MHS@%VLOCawE9Iǩq8HEgMx$ԥ|h2 +V?[,sf*[aT; 0ےg/g,=?ݨj~X\f6kabeIKFra A>?q6'eNbUD'8?!ޞLIdGEdE[h94OnE{ǁńF8IqL$$s  "[KT_916iA fiOInb{qZ#1ѯ0 b @L-VRQuA@ޢ-9=BljK ŧ% ^ "ji>?w3C:8G/k5ԶP%0#\IQ?l 4R'kT\ň\` \;Lo֞bBCԂb[idq{-hkm˒T!ƳD~ jV۾toAVPk ߖy3cK`q.?EPDZ텻Aeʨ2$)D5@ȝyt <3f /pj,Q+#:Z__.PYtGxJN GICցq~~N C66&U(w@u'%Z,K+?*9j.mir2q2|B3=R<뼉hQO9pѠ?*#A U\jL]En8,r' Rd|?:(rƀ87m/ l4Q,uTBX(^^3kw6CP<B CmڞA, տ[9QBEN-U)2R$rIpy_s!!!C]5sL' 58 v) mfK5.TZv`W^51,RBXa[ =ҁ|*ZF t5rBϻX[EZ03pHU03QWQɝ`e0/vdI>_V:9G?ˣu /. `jlx!YѴ}Iυh84+cהƒ;X6JpPZ9=Wܧ_>.PX #LBM2J}EZu*PGJQ?N=\'HQ͎`2<^)#9!nr(mſძH6\WHݰ*}PZ&Iښh%}~T|Mʟ̆Z JR)b%wtU<wzdPv$)fR^xZQrp8&ؽ쁢Nj!U{Q:~17a`u_/cH7|!8*oėLj^g:MR忸O[v) ٺaM7zR4Y0j{bSPy ϴ.ƢBbBי:"%*&l`FL>[UTWKPO+Ú0X_9tnm'F;g>_ U)dĩp%'ډHW D]DH3Cj3<󁈟P6xmצxl-?{u6ө88\V?g93GP \Vo?\v_a&ٚ6FND<>a&׿`?SE+tsKqm!6Rdyb-<ŲX'i_4hsf+${M!A!!wZߕhЄ?k1/dr M`Mt9FgaR+t&>e6(ӗ c@옑Ń&V%ΩíQŃ ^'*|XYsWnP҇ÀMX_B~_OYV#" YPف udIѿ@ƀ_M䜆5n >vhN"f*(IgcaK4׿_0BέP-xy2f<@txo.4XV&фŮ$ \JyQg:>ohS@m~dz)Oz[JtJ0X<Jyqb|iHpcm3#bvkDTsd˻!hm+zmɔ,ºс2fcоU#g:JxjjHx6Yê1FR-NZ=]P7d3nF_D271 ^O&[6Jeam16`6O5EyķϜ/>"C:-kaɶ-{I(-QIa PwFm]ԑܹxeVp^~.p*&oj*iDE]URכE4Yli:8Ɗ6{HSW6@?Rd \~(*3ܝ M5&Ckl~\ OXn lS@zԡgpi<&hFZl fSfȺܾT g,Hl%/'%@23jmNSMCC&ZEVśBjfŇ{{mcu݈s٧]9_BCv7gNGg*u~<@&TʫT #o2oH1%KU!ynqwj|fqV?6|( ׮nԫIy؄ҒSַդŻ݈l.W;4uMq٫DkP2;Q(sf qP&$^Ժ:3zAMrW+DY2ܐ6+2Ccm+@/nj8g+!6g+"Rp֤'丵9RsI.UjYo&]:;M Hxvor0x ӤDŽb$ŝV)pҼ.%z}n Zy= S?/N Zyr$`@g70T~ϡRq<6lpѣ1(LS"GmY5T#DR.Ɇ4U?3gEȆX1dio^ٮՄYQB{UA˄W[xLƐTtS `*]=sj2cR;YX|T}]9>RSz+,=rNo›s\k$bII aG إ1]Z +viûͪ9n w UA/|kεv~48Oz<j{vĊeTHi b2_fCʡF!Gb\ e1'๫*q3PQVH(JķCE)C M pw㒅O9'xiGHQG~JЫrpmT(]{V4tr]]$n.y:qY0.F؟}'QK~Á1@=鏘FӮ^(UwvGbS"^w7^Τ*-.o9;>,D IU\(d^ ,ZP su厓Ez~_=uV2Ps="PC!6 ["@ZhM[b4eN5n2&b/hQî+ρ1=˰AKs{Wݛ,0^Gw.PTU"|HeJ mSA'S31Oq8!T؎c#Gi\~|(]5bic̱S'zM5mR'Je% VF}^܎E320ɰoKRd$ I P[K oY,!H s~ۡGLmX &D~q3I\ "(;]xSe?EE߾c`;^W9JcsM1 h2E\ },ƒl^(eA.I*ȢLAH!3|1ؐwQ[/[ \4: f9ĸFK1-2ZkUA !sOpO6>G;Ġ1Z>>vSZ̎7XLwcrT-z4 +GG( (8&GZO `YP^Vj\џD1rl=&~g4iyixJĿ&^Wbyx|QLyjU+A/?|g{SN1e`DKS6XM#OpH]:vXv]6I㫧0 ֑;&Mc2p;IbcNx|mf7O1UәQ}a\FUK FRj k)Zt[ ֛dǸe?"GT2yJ8s@~M 5TF5AoX?nfiDhM)V 3U{! "VLL޶LJ/ :5 8n&KiVeɸhE*̶jM/c8UMxmzʗFEb {˔pjvϏlI;b9@\cz׍{5: *_E(P %1aAy\Y QPVTAgl+*2o* ̧S  >wCQՈ6.j&n:db2d9LQԹCYRQ^/qFQ ݁DGÂˎPq9="X&T!-mƹm;2V{amw:9ִߒHQ ?9#8( Dq |Po^&]G| zY5'v^v-&I鼵.6Z i=)O0tA9%m(fqZy Ek c~G

o>iw E uSOX*¾ Ƀoopb'yՕ<$}xGS9CF#f< {!$jG(̦IrM ,i$e\tC3"lJ;-~v׫_O@INҌOp-22K4/rcH#< mi4*X 5 )eQQS?TU,Ꝅ pY1nHqQgEpr5!g#-.s(@]ϢPV -Ƥ- gAZi';'`s(U7me{^X'X޸Uy~f߰_DDl<,o]s"U tY_5>C=mR@rê0eic~wZ 8gKͱFc M`δ{9e/u~] ^,v 4kϺ `8:URqB扡/D L2(i7} !"7(ֆ7Cnv=[蹕O-A3ɑgW6"t& XRCv|.Ny*dpjf өۥ%tI 4} (s!{e8BpDػO ͤ 3^˭|&ZYNOyԲ+(7!$ `{ II?ɀkNϒHpؖ;`-#\(ҞGY5gc͈$*d.WQ2q)iuʾ f9KV S+x%ܷ˄ v q'Ji_#CܡHK 55ݖ¨&՜XJj *Љe*˄bN%!%'aakߑR89WLsm;t*!jx(U zڽ.V3X| _4i{~}cEZIadҟm"uۊAJRh,?$m.E9hͽXVp\ [,K%JKTe5f8r@TUT @YP|?v 5&П1?#Lbcf,]D)-V=<` 1JURLwwExXy@'$XM7ZS_YJŨf [,D AFJ.ސW4~$+:l7't:G%^jbr;vm∿qLgnM PbиU>Ye֚A]+ܼ5b4Qˁ|uW|qqH%-XI]1Ν_! bL|N TO&"LA`q/zl{|гq :wnz:,'[0'>E~OEBuVnyDCr[Ub 7Aa{$FJ -R_{0z`:'"OXlIUGDXmKf7#o.EW;ojgo0"q!9R|-f碡"A biq@d.:b WUytץ-$|a@Z<2c[JcOtM __?#5ʐ'Yp kȈʽR2>?I~S8G^c5YM??~'bɊ;J$]I. (øfwS״1$_5H{^nU иXDBX,֙1^% _tAY{: k}pkuA4{IT42UD׸'꫇~,CD"[sn26Gll#Oc?U[۞P"qp4.NZ)f10~A є76h~iO9Ȯմu85LMFh2X[ے!b46*{8[w ozTY~&G9=#^1g f0yόEO&5$z:{~dg $?~j&Is SXM#c+WvD-,_ENB1"OHTTsM|!Gqפsliڕ0 :a˽iXٞJuXGXh%QEV;M{.lL ؏)nNbs' 7@Y?,Kx'maC}͚ o>H}5tY|;N}dq~50BWE+Ka|XwW*dAt jALEk;7h#"G[7 ʜUP3)ƽ^x!jc$>?oB K`Y+myfh^ܔn}_t_~د| rq%۹ASSqXfE?}oݥ=)qy.qQ0+ 4?u)Iؔ/Ź9zh @1Į4ן;?6 xbͿ!i-^*%r=_x[gDgd8i6?Rwa4K,ˊqeS&!44k r6 g4-tH4ا$l]vAew:X)g w֣Bi33ft,mS.ʺQ~M%"' dA*z. g_l“gPYݺ76BX߼)wKP\\c6DnWM/'gAаD]gٻ^_!y9]h*mty">(y]v+{;u#(>2wgM[LL[֗RO8eXJzm5X|{$@z’w}K 2Ex?Z-jI4c={鶑, \ZVPr.rx'_!lt$cԝ'Ϙ9D.X=pט#O!-v߉Q#ߠx]oq@?aDS/jX ;Hw|a-03hԊ<)J r5goncN ^ g*EP>na^mN=AGP!bwpV2Yz\\k˳e5옯GB̓9w""ts'?%X^Ya j=A٨Qsċކ5fH2a70sXԤPRRIGne_n]6iyJ8-|eQvdJYXu`1rk\{}=⊪^;ޙ4 <- δIijm)[dXFtaF:'%pWNxڰ[u|m= R3>"W*[60B'_fzSImN$K9[>C7G_;Dj"s?c9Ls}386~$SʺoѵV# ݇Z,@a*‘TBnR=ut>&xAGDLd%eL[)P59nΆ@Z<_n {:O>O~n ]uk<₀%ǠiYS&'*Ne el":t;qgx#.o >G 79_BXW'6n)KF ݯnybDĄlKnd/O)P);QŐԔUPŀ bf,qulHg;?3m-\V[-kW&HZZ :}q}wqd y56)#s.Dy'DD˲$zOPG 82Ȃ4$lſ걥|$ KEݟP.ӛ34 I$ʹ##oo˚}ZdTS&xIe9) aJhYZof1hxOsϛ0<[`Ѹ/}Vrs.>ܲDkhF^dE*7yM^Ը.CK OL{Ġߘ]Uo(q\ekB0h8Ыκ e7# =ׄ5Hhg>d㡲ēwJZS _'))`<1xLD=pȧXD2_HûϪ1%jJ:TٳAA Sb ̛ymܤ/8f2-_{436WN ,!t JI4{ԙI\.a=< HY#t#TN_:HDfZP؝FZ~z1-LB jfWnvǚB< XbE$]L|]S Gv^"YA_mDQ4EdBpw m;T_BM^ԑ513#C}dV@XVoh(φAr,$ iE=&ڀႏYzkpmJ@xfp(^j=XΎтCB~/t-|%;)3-$Դh!9yYḭ :l$;4p'[Y{gpU f~SySse8X@g*Pu%'k CTeq!/\N8NHB _.ҿw긺:$l(g61Xyo@<2lT ryԳ D4C{//n12}$,G OUSEL~1, C4K+Hbnͱ. aw] Jvp_k{9ֵZXE1__.Rp+ ? VŜ WMRE3;!mqr5P)D6m֎lê!M"DXoƏ\۲yB(k{xA=,o/O}WCfSJM {?NM@9+x+߼LrY.7QI|8Mq.5`:.:}mQv-*&3Jϼ BArX YQ&!F]9_|x 0 ztFRP=l+K|f/owduTpP@d)̻f"RZC?Y=? w"_@!ba_K@I-_]+W59&S DE_Ooo%=POz80lX{r-ZDz#N οOuaB&{8\\cYMvī!$^=*`1Qb@%Rsn (j,FnIί^ 5qP݈ӌm6Z22)vrB< @^_0քi/ T/8Vs+vꌨaJE"'fwnݖ"joGNYHbIt=$ #;[&&_Dm%Fv7uvA&ǸLcR[Jr ԭ&]?R%m) ޯht&//fSw-{: W=6Vk _q^z(@3A]v^ͪ'#䬼WF7W';JTmi'q8-S F/XLh[jSb=G%÷ʺ'6:IYp9ge3 Ϯ1 nfw\h"t `ɊkR}yTkE7尙:]puTvn+*3/',Mテ4۹xMnL adr0H'-g4#-_ ^#z_#2If*{1q8qRDSU/7o쾮uٚʼu1BǑTLm"AH 3'ypaLMvi-p2 #iތWԭ(;9lxfPb47gt gz&/7 !`L<*_-EGW!;as܏2~t굊sM"̃V HJ`-|F1/ߊuCl;.ص󷲙?<5^p!n1 N_؍7wƲ W"DJJd *:.lhh⼭fDv,W0Wb dfQc-_,SHfyȜӦ 3 FnٕBHb{VG@|1?Cy#k7rC엿.[7-6 '8NO4g$7%:IxkB; 1?rD*6X&%+Ĝȥܔ#C3~KZ\&'G!dx, ɜn6#6_B0"ھ XhԿ Jl]A< x-rJS?))|h^h:_P?j s5,Rrܭd^W*ɺUbB?3>KiF~ |j%Ŕ1OYYV\/s4~' c"6)0=NbUXzD`S!0dʮib&}), Q~v~4Y =Jy}ԺIiOљn%h<1䊚2wJjBGf9E"BFXqտx uiշ^z)wz[;c(p>8!%S:sRp#Dd*$ W(%n-5~)R~e8P=`  ){;,|"?>q-5;tqh +U;'+_ I /`_~٥{D?®ifxgmЋ=" 'EخQ5A&ajmQeǔ)ZXf>BסR6e?G]A/x?į5TZX;ۡ2\0^ǂf"˫:6,hlkٰpg %ͻdDQ?aHcfHn4 7t@AMi= |xv8UDI<ڏ<"̩M[} H?} 9dI. %˪Bx3`d=I*S7'jf7w='4-Y%21"|Lw %12οL#ꅠ | NMF.`rYʙ< sC6FFV-qM2Oτ^xcƼКJ{8SUn[f:ױr+;mILոD<[fҰU=Q7A!#WOn @  34#CKqex5a;^5-rpYRI-J?f?P[$Nb{h hKuE6Cf#x9t/Z:=իl+m4HܑIaQmT3gv<_>W o K}4rM`$L<|ql;x;ǥKBcG{4C4}:WR.i|vE_h DZ@7K@"1swnۊ\KFvCCtK8H3S .e佷|88 ;6澐|WiɓOKcxC|yO BC_ERdc3 {1Rd\IhR} nv 7XUgtUb\Y/o'UWFV lgm|^nٛwcOjA{ B6 u@UɖoR͢vꆖIʮ]-+DR Q#g-m6&|(_N^n3kZ(P4 Ԏ}cFj$7BӘ*dQ8~L@_?5q/&% 0(X-ðK"Rel+ ,%(Ch!7ۺ`K0CxlW\~!߼ .f +r8Ǩ4b,1"wA8Q}n?=[J{_$iE2n~_ܵHz|2ե~s*XhD5F"!ӆCD6ÙTJĔ,匈hIfKth0Vʣ5{v!q3"Q}&,hy62^ּS@GZ 88u Aif%z];;XkSC>^6*>א aLHbn4etB.^錄"Y:e O8#px6?/ (7v"= 55M)P+-Tt#.vV{4Vu'I!H؆Dz 89=BH2KꟅPB8>`y1:$-A08Wpvqbg6St-t#Xf̱=of 5nx5j\A黫hONՔՌeu;;uf)7ʴWdחL.ҮD"q@"+UfֹWɭkC-;~ M'Ay[.` +; %B Y.c^Yv9b!+D}b x\6.}J'Y%oTyl݅!)waf/:Oֳݺ0"gW5ar:Al'&BɊ -3~bK5_U ətDb}\T\JD^>\֙0L&|;y7>VwЃg8 DCS_bY8 &(].J \IlWLc@Yʀ D8'9W•ԥQ%:4rۋYD^ڟrndHvnu`(:S\M,n :uUj3 F%oj}?]b! _`9ͨE 9j!'PYς@K4ƭuzMs{1lP`jC114Ȱ!Z>"Edυ+Ƶ o#9 E.SrdVJ>33&;ZtYb:۬qeR(C2\|u=al 5ӡuo% EcM>΅9ojBhJ0l^3yk2E]om[QO83(q#a.mhjx֐d`YL;/SKbEjLl\ wA3Ѕ <-Ww3J0'4}_m&CY)`Go'896EeӬ́HB^D 3rcWhgR1TJ:sY6Ȼ"k, ( 15kOQNB2ˡo,-o/=|p)1G.'J ͩ}\DPnJ t-(8w__S")6P?N 36oC[w>TWֶPjT*Ԛ68v=%YTjOXPH!\0G=l;~w6EU|`C߭iM1EעC(50z™Ek.v+i6lUc('FcA8r!k>3b; yt`8] 둰̍>u(d@Ц~ɵd&rTI+-4sGs'; tk&![y ߉T +_,N\OAvp(GXO(ToFh{^y^RmrHg/ )ڭo)KfCϷ9`c>H힣SPF,jsw"RtDm@ߊ^!:z+oq2ڳ|Jخ| _(7rh ;g$1v1NN/@4;zE4_9l;i_mnB ѩYy|z 1i}`y>6TTgrҚز#nhߙjC߻_φx.2?ւrEW)DUg\,Vv`k0}iqi9`Y ^MB¬1CgKb5(:$pղ痨 +:rCZ z'816Co:+Aqo&bi_Ȃ[5A)2KKvv\ׯ76lSZӗKd"ň"%e1?M鹼r?6F[ځbNTAHS 2?JX`kL׏t˖Bhj _Tq)B̎ du2{;OTRٷz͹CDgSWP߮Vd~/bZGs۳CcF6] -sai M+fQt׳u-:3.eh`y][V/ă7;d6XTAOqcͧ'B LH7)0?5^CaS~g`) ,Ν YH}6׀s>s껔K)%F 2p2k\>kڗ/Vv)T`nH|>.kf&[dXdFy@!>"Lʿ~!HQSPKQ!j`r&-5; Ӏ=?i!GWN)%<Ϣ4_RbD2yop>eFacq9hlx2ҺPBQnט%% :昇KG_<]O:U&bHH3ю7y;sc}NzpT&AZ.fϱ?w@g7>i=3I!PYPE{۫IEd ObdDyfK'4P(óg>Qu}iH܁5Մr02X&V4k>"i]않DDJ)R7pwiۗBZpO(7M޷jtArC 0[]6FC+hϛT<xG^}V)0 AcZgHJoԺACe+1`EAp!C9Kwd98GBz?i&).Zpՠ}cyXAغ | 3rէ_[f^SFUMxٯş(d/RTaȠ$R M|(|ƼZˎvhͩ(Q(~n`,[ť JY#M |EԐ1HJ o7H"~oRuwc@H}i-Z!ܟ9Dydsp|RU#H#}c[WB@2]aswL^VB끬y~kMtp\,S .pk&}1cЊfm2"_FE3G!ZyT`*a[h(:ϡog9r(?//ǂXmI~'d ˋ0GjN>ZpW#0 `;ɉ\42oA"iwj )zZ`)wP6n/MP%a-ŭrNblkVFSVS!A3u8+C_F҂_7M"Ks>i X3H^^WB^[DYd+}*u-;O(*{a+)Q|&w!uxN9pI?c᠞ -QpB+N|IN S_Rƭo%p%3iH+,ڊ%!zp0@Н< EC 8;}떥-QpjrUק,ı&HaQOūgB3ZL]hLwP[$VK6ߕD&ZW]x\P=80Diŋdbd{Q+>6!{zERb$3 _ ZK ҶOSԂ h{҇1g!`z+-&bj~̫ =+(<,.8ϲE۰%6:F"uM5j!)je܉9lOyX#7j%[ٓ'җZ5:\8x0>>@E"bZ /\s_Ipz͌L+ȵ7BY4zD.՛Q ?[DM/w[@5t]ɤ{HBt'K2cEdΜ`Dר(XR3*v|0)=WS?$e, z/nÚJb)+۴rzRN6L70[\1G|+ Yu=T":5>%+(YI1ŧѹ&c(R/nIOĤ -aÅQ.?50 UIy2澊{+H rVoPgp,nhۨ][]5^?FQ'ڇ׺D>[k"UCͬ\H KS}8^l.z;kKr;WSuY"&7h/?% zz9c@T'}tS!iA-sY>jUT< @̾ fTbtcyNP_><3FJ2A8[8P Vyc>tJ+i?A.Q&w;@])&xo;`2#u+emCIY#:2T&߹尔fL]I-`m AY_NTNǿpcvfJhfr[&b(Jޤܚ&7C7\ |VDEJЪAax7 Vy}Ch1zSCg_ VyTÛvTqQ)(^-Nh}b#;_` >Ӻ@@aB$ݍ0=+Jwz6eSת 1/ӦD"^ _Xg"AbF7ȳ&1O1鸗r˧A=LJD=sn]ɌՓK͒߭>7o:{,髼R=x #QB 0-ǾտRЍAJBJnn3 %/Ds|h@_бB8|a\Tݛ9g,zAF%TyX|ZaB*/L0j'+0s 9<.WM2E iFo{7ף[s@!ȠuxRWip%XxN;8z'6i_r,+vRnjXﺵ.!|TlWF=rdY'6VchT VxԷlpm){0@]`R+.DY{-3s$:5iK`@d2NbmXxn1,†}l;FߥSǪPq0p8yq$c7h#,*_-Ҵ>օP^i˶ihwUZH7̈@H9]34Go8KAa@<#lx7iOS)Zн+PY^ؚA#aF4e' RѼpe^ &wƤѫܦi0=!"=DM Hk,Mw.D" c6(UV2DL<3J(;^,K'NT~v'M&KI]:H7pR/m "S־ lʼnH#r%Qu("5o rc"kERI܇:&N˨kq S($ק|0gMuv+* 2y BXl!lGy˅7V2 ܻKe;GA8XVP锤#l&z{^s4iQ͂ծܙڒG.|➬!€GeQÎ yK؟C:r{v|J&p:2K}V븢w$$)^gXri PIQtCKl Re*BJN!J:jK$thbQT$mSD^|2 PZG<&LjмN@(۞ +4=&*=At*xUom]A1Pj/ZށVL.)NޢEKom[ޚ%wՆ"bb5SޗOߐ̩BѤ{~)S)q_^I;r&*fS3<ǵJzBFjYP4hL)/."uK0⏸`5N=Oʗ}`U[fE64Sk?AA)~,ޡO__يrgKΛd`E0R҈ kpnl[?mdK rw#VFR'E`5^V~@ct]ʀnT۬h ;wmvДu:/(u<WWD)JVȶ ].#AF9 s`5E9GV&QF?$F_ xHt vԠ$ƕ7 BS-3%<2x7fЮu.} \uhB0x:[Jm 6[TDIV [T|MyY.~bZCOw6ٷ/qB=`pYt\v|ڣ)c ]XZMh,/ƶL%>q@"Xͥbj. &*ȲPrn5'Zq9mpXռ Q ί6T7Sl?OQu22P@3SV6] eD48^;F$/,PO.cE_l-X!"Cx_ ٔ-/jj/ej?&nTt9 g˪Qen=)Rĩ"sKu&n$sӐ%!7 0]TG+V6]i=7̐{{+$ɭٲ]v)H_sAY@*>ǐ5x:J$љ`!ahpLNݎqOZI> ֋.ц(o))\yVx| Hg6I#;SP/2aFâ4:TjC/摄wŘB_5]F a%ϜEJY %vHH[R_Ay=hg HLtmZbN^ʅO8g||yV,KO3K* F-p0DHOy74ջMC9g4rvqB]a  i}H DX9'A߅j&&D̮dw =b99qbasM d7'_ck{D@Y6V@nվMhD35Qs(!ѕ #GΘ9z[NZ2"n Nu~=Vi T%+D׊8'q~vGYPJtm+8$ԟ^9?pόcԗe6j/x2p‚|7 'v ( uٍg? ›Н׷g! N'}1!C۽w*:<pI7 >B>46&dmh)#9Y0 6sPSG;GzY76rhPזL0W`[Xܻ+_/cLK1t%M5q[p*k87'U*Kt6ڒ7bbzg9\SEA]+*r> .zƫc 01rO$ewo'70,_9elaHTT9zz՚%'avK9f,B'G_GWK]_ac66t'\УՓm/1զ$^=؟Ω%%4"ve~_F_b4Wk>Q[0d 5ea+٢:'!Uu=FIo 3P5S)o,L0E"ߒфWcS- g23G3v.2(%# Ee.||ѕtWb*H_ZWVj5wdlr?m V+9dv^^g$aRSax헺MBmӛG6?K\*PMk &1y4}jmù0VSp""MLa86!wzC"uWҸڕ*no+PlW\iܹXuEq3o^75?=lXOuWB'p QG; mua=L:@cc1+:#3-O([Ղ'(! Nm|ߜ\^ôFfxci;;o}0S{*19gOW噞(6'hfQtR g7iw]U5O{*nqI/U€(2֏,Hۼ$Q~۽A8O%^,plmG%mWy 1ED1PHغ}k289PvqfL?8SF\\\ݤE ۼ3WiZPGAkBU.;V̩.c} Ieu 3Qo¯^M"L{mb$msƫ!͎Y@职MV}֦@Z}7eФ`W/'GTeT&KְLa'*Gd u腁d^GU+U2lE#~ԣeNa@$G%Z_ۀz9ԀHkZD舻C%p'=<:$uͤVmǕ\̋4tn\>~cb!I/K7[QgBi9N, ܆ڐ?MEvc|4 ;O=7mVd'V8Oy8%cL<'/2"k6iS83'ŀRya(ѭkl_GFm5WWizB]Fv4#R* p#;:FC%wS4YRCj!с̓=ӦVsh-uLv(s0!'aA+ 8!3X/Sw=2;yԣHi~I[Cfn/ߜ7)PP;E$P{DTЇTvw' 4%3$ 8 iYkXC飽/oJSU9J23$fuܭ@qefa/S_ uM=vUA%'̏QCTB#m&2 *oP9ao1Kon2-}¿.e$ YaڈyKR[>vi"WYIY?ŋ&>`gm}+V̤2g ʝKiQ.xIunC"V]~NFqFd7k^5zHvāX"/x 9te$8,(zĪ-c0'<5FN9߱ХI$F;O6۰hm*)oHm{\oQ7 {X@XRd"Nw l*pك^p\[n )ir,geE `u&zw6^JV@4nq@yҢzY{D^X9/ /m ¨H}Y 徵B G,zɛF@_fv6M_vR/f@#ٚg>#{mZenA[,A1Rg-X i{zX% z @3(He1Hy[CVFEEC#]a๟x^m/VoSLܠ77k9 Ea)\(TgNF؜ǘuHowEW懻8=X}*/ednÎ^`EZc GjmQ5:6Qly0dP;9YY$d~@QN5j- D;PhGHiG2 hl/5)<殶xcaYeNli,a-Mn-B0 e=26 ˂u<^ΗstK/_dzmccD@+W08.T `YT_`U/uAP Z{ܑCer5&@0!Xj |RqTm4Gf[e%/4Oe>Mk'^gs$t"J=Ѕu},Z;m'^'IwxjJ -ʟ;^,Ɠsb1caE.B_8M?0Yx{&x{PG ,!Ͻ S 4G^Ch|{훴ĭ4%bWT *|}p{,H @):՛XhJ1( u6,Y|(nt0n ɤUwUp gjQ H4B:rm Rr"_{ݷړhy}zJC}M0QuniC4,@g^xއ AEh쩞M=6* %Nȋa1Wv o6TAw} &םyS̸x= VN+ n0{^xӎܱՃgՑڧ`_!vu^꜠\)M 4Gw_k8H#.i$^E!%tb9xS!w5o Yj#ԕoMc][NjɏG$lz  r 9u9Em¿rnrWx/CУxͥGat驢f"k^ӾT>cdrj-ނ5t #ߙF  Ɗ6{%LlD/65Ͳ#wŞRv8aE$;ḡ-b\Q(MIP=INd yZ%QTKG^sʱ"(h6ÒA<,h coSVtRx=C$$TqGϠBfĎ5Jk*H q?MsۊB.rEg: LJ;wJ \ Ow,>]m}'xLZDνXT='MYrlP47z`wߒƁ/L|UtLB9:@Z.#7Dg صaS`zP{ϫZ:%I2F?[]fOuq[UXFI $VޗS#6@͸[,#!} |1kx鍘k%ܥKD _[>~|Qf,8)k!ZdZLke91.gX;iA瀴R&!Dnclp:b(>-K乐 ==.ԯ!1`L-l3)[8S#^U tbOQ&€#90e/F4q2޻qpsSɮb=1UKTfR<0Dc@Eo$UJFǢ}"v`N`֞jj:0WY0 D`T}0y+ K䲨5#*VS`" NuqVH Z@BsۇX3ҊmA Sfcc)ㅎl:DWBݱ@F^P ofǩPҡ @}$̆E̻er1 NwTv$e,Gl|7_xwqf9-7/؏aF6ߑU3 w&$d4L<ťW`^:?u0oS-$uz8XpdKhY')Jz;IͲ\BԤySB7[wT},¶L~es}4tZ~h-V q4x}3r_+.(E"Ŧݯ} f:;xRR"[ 30 0ۮ纚[ld-+;..3~ݟik*8H&ݷ!^2-" qA2*)ƛLےӃB ʁdZQTV 6 b1jCژ]l*m-BO 0On Eq4'cqY@\oTY=i5Up"NNsv]yMWԑ\6[gĕy ~U3g`ԓhٸuUY¸.Ec=fZB2鮕r?N<*M;Apwi,ދ2J,NOmTO6rERGD';Ia{fPC9 3>gטO틅^һxkԏڼq.lPg܍.p|_1.fk!(n(rJlU.49*+lv3ضZH*q?zQøY6qcېVu"' G; MIߪIIhm6IwaoOqR8Yk<+fێK^IPJț4a)p<Ĝ7hIR/N@"iH'uhuzngNhLI\od)>*fW>a{8)Ʌ`- ,YM-e\I"0<;O)i)R݂?kKӂ dU*sKa@4RJ?n]v`;ZԮ>Xs(GNh0ffeHِ>n l:`EG1LaG=nܪ ^{e5n%l‘?@0QqS$NxH"swZfGjpY`x5:Q/OO0fЦ8t G$i;dnB: a, 9;gY6\B7SP㬥 +16b.ЁGDو[;cۆSgMSyaAʤ>/w:5Dΐ%oFa@;2u$C;>gri}՟fCInU/"\%@6AG7{h[`dvWi~ˁJ|Ch[w49RhӎMk.0Oܺ[ N> ΡŝCg>C9d{HqdtepV+s|Fݿ.6f\}w XYN-1 wMvqFAjl4W8x`r!17YG-^6Ϳs}(8L~=snI;YM!(WǭAn aG ?7%)\#~BʼSG\dif>K@l][7U8YF>9b{Jjy4-i.}NK#ѝ6LK*ar{yNsjHױ;WUTe>iV]MAϱV%2XW4baO04/-{xɉΝ0Pj֌nU&8n0[ueuNAC/.^b+fN .[I;amɺΚb_/N 0` L=+e5)P(vIv.вإ#mb@dd ͮXyw)r/?0P$1t7_dSk@@ z쒠Rm7rˊ=GV+4sOYPM꬐ܚ].@IqlOYδ Xn<+c܋a-EA/E~nchb/u ر?Z0JzaR3A]0BRv I&{4-%?v;lkcNwԃP7T԰cqnð9~8"\EОzW}:,[)C )hf qB$wS*ex#7] ^/P »́?v0g.=J)t`Oxyh.W.g잛)D.9]\nUY )o{>Y0Q,91_sƒm5]_qܸ^ O(h^a6m<щV&ܫoEZ̺H׬ vidwB-Z\orCH\,G@ϓP57UÒB\+o1b2rZ$OgfᳺsEUaoի/" @VQ y,9utldOV-#` 83DNXXZ\I>i)Ln+b|5 {D *Z\YPRҠy#YQ"reDI4Q3ՏIa+)h߄ gMXMNA30PQh{V_it} הN&L FǣOeJ2 w^%TzOFg{ͅUpWINY֬[=sllrSU1|U?!#;ZdQz&>il *[;^!TL ƿ/*ڟzE4pRs%FGw O}7?sě۟v%( oi^<0OEpo;8t r{@pW Ck%Q-/KR^{$_((M8ؤ(d 'ի#oά;Wũ7=ic Be`/IxU|LfElAy r -Z ,jԵ{ۮ搜DS=* 1./64 ު(y 31Gmt(Ѷi/9M ܏N4orsP ?+I Bwt뇐uNI5Ӻr9 m .;Yj7hْ+7,P@L07m ЗEZq2wa46H1ԵW{N>Q#vnc.UX)׃b;"|m| <}?oNF8cGJm.MR%ϫ!*z6tG)9 swX2R/2 WD@*G !coQCЄyҊw_z[Z@.nTQ q:%A Kv;iW t򜛛s>쳕ނ~2( D^Od&Id_fF?˒3@VF˰bՌnHD8FrxypՌ *bK}SV<蕠8>\FN.tam ˦;3i=qRlrkninÁ?"/7O'Bh!5id } ҈Y(YTACKny~XRyZ=Mk(,cմy]JC5P'WZ~ 0QFQh8B( KNKгxjK]5!xzs|twdmI3gt"q, n]go #Hl%V T[YT0Nhֳȷ\ռ/MiàY? Z"wR Vy^bxW4S XgbϨ-h=V4V3?)Z*!ZN@,aT* ",-]E`Iِ%:)&nmd( k I1Ep'ۆ+~?c뾐 j0zSZ-qã_+|&@ix V;܀aHdm{zCMr/O}""H`hG [uOQ/nY*ӧ;UJcY֌u@2k)>{ 4C v,H)x umVUC´=wiQK_>~tyb[îb)_C)agf~D~t0p 8D`Dn֟>uiQ' 'DIv_]ia2|iqcYnq\aZ`}]1"(6Ԗ'O)5n.+Uyx t@@y}׆%b姘NwHx`8LP[TȲEWf+#`romi9Me p-HfXEx%T-*zѣV?H$*Kc1ڲd#/,;On/Ho= >asN a1 R%9T ?CML1Ц%5o@("dM #hh¾ywizGͬJm)Z]9wz* YQ;iG,>BFsX:t_K=V yBXDFVgiN{pq{ԮSNB~FhOɨam&`joL(AST_"{~nQj1uYTW!BՖ]ÜNsA=gD$s 2QYet {KNb䪋7G7g"IyHȀ^L 3/GU=Kڳ4c)+Q{9Iҍ*:' ڟn9vBi]z4%* 3]AZֻ yPNDG-vUO 1`2S krx?Å=Љ7t,ş- "Enu׍(r~u8rpYQڍ_*ꌌ8ͤfz)K4&X$%lo aDOp\Yo#Vτ dp!YM]at Hr*c(nk LLeĎ]6+X,-";WF+5M?nA_?@J6d1*UI6\}JXuIIWWt7lVCJ^x9p\^-bzaT?g "K;|q[VIY #PIۥΌ4= 驾[Cw$&?>pZQqA5TR(d}?0!>k n =Y&_䃳ös =ὴCllubD hc|dLp57!4@OqV '8۬p"iOT \Ƽ(-Ql:XD>Wx~3Ur5;YtC7uw"!D}P1(`7[kG7fP̱8m2bȊA=Kq{ QLg3LUR&|mCi2ves0KB*O*!_:8(BF M$c0dtn!V%rUȿɱ!AZSnی6,"ݖy*JZH Ol~oLp :}߽GgE+кMzy ݎ?NCN߁'4F!}F± {;9.1;zPSFpZ,̟4 uWg+~fri\AO=?ub\{zŷ91!jTtR?%[]:B*K~Vi|cL㓝DzpHܙ }4({g'/ >ˤAVv_1'وߗ3 či,G>vQKE[<$*"?J/K뻁;jd#?@n(J([H!ΫF bL-5뽍k/R1<봶f'Qi^](Ay;q{X 8(S}'ΉcftxE8[QOX))9CIJN7.Qdtm [~MW QnӷC b> @;qbaurLQ!S.Fa.G`x uK^ĪCs^K4mVT>J]KZ,UNF/}rPn0IA˸mr12q*3\:א|K{Hgx^Z}MߚeCyUU#D,S@EќfDU*|/6%!< h ^ 8;&k碚?o`WLcN#X!,te@8pۼau<œKH&c.%kɇ&g)$/ # \!<~K /5j4$> GVfڵ'2Nk]qMh6?: e"[@I$Gi3!š: 0h`1ӣ]o&o$GlCm3@B!Bi.L L9* o}즇w-H"7wp&uquKm{1d@ˋyEn:j`=zQkVpʓ3=T߹/ȡ'ቸyPBhI)k0D=De|U,̤;[c!Q ݻD, V=R^_#$^&$u5sYP4 BȤz<sqeoJͳ@0沺fgC!=!KLaY a 9˂fFr}.K2&KW:.dha?7H+3#HH~Jw[+&&>ֿB~-"GO#ʩXnV|ؔo!}kNSkPe9!#Sb/K2(~u57ʝ([d;XQљ'`!` d=l%WR7Ă+}|- GuK( N!\)VMYG1Bv=xPhr;( kv#SG"U˳φI/kT.ܕ|Rl!m#mb i۽'IԝeaE]|\O#.ZskxlJL$܏bL'0^鶰x[߱mGd~vCb&l.; %E} ӊD8b($yXgtM6tZe3F1']o>#k/a hɟ3˧A^yόIً/٫Ns58(p&\~;^]iE6{B#T݁[XמD')$f=m%(~FCӊ|#=VƽsR&1ƍ5{a-(O#oOdj!z R"7}1]7Ne(f>Pɽ$%ΰK6?:rtܥvz*40UL :a %_%SOõAkcҹH6\,a +',c&Ϊϴnuɡ]|8Wvt ^]LrޙͷU0;@잉.1/p`e %Doe/>շ-kȸ8ܜR`;]Yx34>N>-~tÈ|D's1;UЖĻq`NZ'^J-$?hi(ZwL%l-rq1ʵq H1a Gim4Y1"I?evrx|aQk?}1PK$saV^3\ƳWe\'I#YH87 >`wHD_T3FF/G~\6R!_RrY:^:g݃ZQV$DH̼j `c5/Bȉݎ~B)E>!JɵaY |.;tbKgNT'"7b Rn:&﷤䝀%CӷlVu֣:#3@1s$5۬`E5;RdGeɪ36ÁLB U sЌ Ms u ag{#_'S֜2zY5w@ujHW=3+wŞ#J}R9ؤSE`ʟn XnE-KKBJ2&Ux-Aʋ٠J'[QXm֔g,b=*peAU豻ƵЉbl}l-Egb%o musatsC5)I2 T[ DUa/`HCSdJ#'*G3q2VYD{l JpcsHճjAp-9MYo W f˨# Rt4m0. >0r57DkVOG)/K(ܑ# ]Lt=ŧ&Hx*1-@")yAӞTu-Ish@R(cw_U~1O04D}O9D|\rfs)f\}Khnc1 ;p)dU$ F}0z1 g]i0klNb'WfkP :"E{#@9nXF9xND;U N{]er5+dݘq(QSoPЇ#.ڹݛ,-P<`,͝y$ŹdpoL-_y}<=,17–V4L1Z `;uvj {!H) 7#O 3d*d]4y.{L){XA U"m0є7CSz[ sVԣe $0V3"IJ߫)x:4;ddH-^}ڵ aI^>z=?96|sPN<eqoKL./AٚX4MywA̘`yr /|w{v0=StǼPIP7s I;mMܻjU2fΝ'TQfSCX!*( ʣunassC!~#z  ъb ,9x붸8cbt\587>%`yRNkE2-^55 |A1cWE7-TkqwzsZ le\#4WQG˙#8oؖ,;Ҹ1r;Um+tԽH>D>.>?Ew&G7O:X68E@)g=ǢSץ Y?fkK:yCNѰt*k%-JхD%I-9]*BdGo?]ݐA3aL<C^!^w nᷯxآiİ |p mapMH-x0Ck61gڀ~O}"e+jp)SPz%ru^\^O_U [ɺ!kI08rK6_/讃Gpͦ"KSm]E+ϴCaܶsQgqG -*5B5ċێ43˳T>{/Cy-c-XTq}ك Cǜ;'VPy{ `G cUܖyd]Fm9796"upC$حhP01 Bw*7ƣF5`lVJr%NnYrG.Y"8<~<0{{+[ $k`O ׃ (h?>l?!/O[ `̑b&L^7@#%t\)IW%V+L`IRBδd]=pNQMO/bbF^fU~~6ik콇 ?%| @f~:)F!.uUG c16y|s#§Fq2ڰn.$BjƳp>õ35%#^v{ҠpvqosS>̃W?C~+Kkw#8fC(AG'yc]/uf XHmZJҡ]ԙ̖ǚLjb$4Gj'}(j^缮ۛ:T|cyQ?ktGh=?`oxЂf'ޢej8k"&)_>DFQG, Z?0v̲^aw )nLqVȥ}K:b":}=QhwNj34ynXd|P '>ĎmWь>MLrXG` }~HGҖ\$vY[Ԑ= >uRf~Й1 0Y> fѝ9/.`OZ >>Ƒ;M8ϧRGF֪`D"3(nl Vz"5,^tEPT'd4U81旫aZ.εPdRo.82XTǏBxVH;t2T\;H+2 4}3^%]4ג#+aDz>T NV(M ʘAɸy#Sk%EU Ea>8 eyj­Ʈ`^+ K4d ,6받 HnE% [Ĭs"m;X Aqh&̷ {2i)Mn ?#\Q7'd>s!|υC^&GV'L3FWEcM,IjHCĘIKkJ[M6;Fmntsm^0\l[юH'I?sfWy}N)VX_Dt-~@ϜG{mm%GA?㯉y$ 6QKk$ޕ=~Q™Zan;=M FS"|74j"˨u4sa6Đtm13ɛMv9fbDgB4Qݦ5A6;u?RrMO^6f6sɨ炢ZyH-0sl(iu)v;S"J8:l&2y#5Ϥ3U.IvTЅUqDt\.tTjob+ wW ~a{U\lr?+PWiܨY]( >ϕ%䁄>,R9ĥ(㼖#3>ˡRCf9{*K.(1ڣtAl߹# IAW EDЋY]Ɵ3UׅC2*f:)>ש}\M?,{:4Z\YP2}^GN &b) x  1駱)K3~ls^{RFK]mC7TAaur7b픹K8JuxA*qhw_0ÂMChtɴt,÷  сrtT}@I/=KΔ@—gXe 8IȀ@uʧ#\h52&2 @oN;s_j\tqEZ>fL\V""q3ϧ 6'7K, JZ}]%ma Wse^-&էJkΒPm$*D~)'OzN3)V6X.x 4f,4ϢCBm{ ~!j7۶* vmE 15 }tX%KHZjnsZ.OHN}^|nVꋭ^ښ5 q"C?u~9TŁfTh>Gjs W`p؊bݮ /zCi5&sl@W0mYz~n;ioS.6&PGTM2-JH Eth4 ~U;#O A)zd?1USH{`tRk#DݕTj:S oc ^Y|#40wp}%t0{t_kW-hF78k?RL/DVҞaTn-g҃0^P$Kր{K1w`TOVM6_n/utŒH> hzO݊m}")ϱ`=i{gd|N7p!aI}/Z |T /Ŭ5R즋AbDy{.NV% p[ma`kċ_(9<e^?LvZ7Z6 pVӂ.| {NdVGt磛-ԩZA"f􁗾%t( y%0TCkq0`$0d'<u`}ytoAD*qT1Gtn4&'<C-wr_F9Շ' Xܤ J.SWkeElaC[(ltUa:|QAxm3畇 ɤ(z{x@b(6A3L$\(n YIÏ'3A qA*&jNB%_͒ PecZ(Eh 8K/ujexVZ"ﱋ=F0CUQƓk6ȻR fT#?5E`H9kűK n^S]t>x=]Ocٴýn0:Y-~ seҜK|--U{;vrB*<U^^pShtvR tcߟhv|\iW'.6%JpM|do @@9dѩw ^ %a,%xyb7Hg5reT4b3Pyv iOX>MaCǷ:Mh'b;d%f B#:'n"v{UL)u' uYnJQ6n# ʵӞFkv8RDR }gIifCQ{dK> DM(uI`J +Kh)[SrI\9PZ$ q䓉z^ ̜% CbpbӶB rFDz rl ABKcUW7^IGX!zۊ:ݑvbbF;R> uKhXU2<ʸ?sӐ/"J evRƖUS@WX*~jA@" rJLL yS=.5hʹb(xXrSw{'@mZ"[DJ#atY*-.bH+UqaQ#4I; u3j%c/ܕrO-x~0RZE]}D) Uh\nKQ~ bI^56Uz(ߗ\^M1/ ר2L-ȟv#TU"'urw76eŒ,V,T}T\*k_~ ;x$6Iz,XL{*ޑ'?JT.H`L冤E9r/ꑲ PVsbyuR}\)mE>NfqQh(EF#,A~.KXiR`&Sɝb/7ݔmia%BP/([`?tI:oĕdl<{ 'u}ͤkɮ׎ |ڢcqS\IF!Ȼ&G$)i*@ *;uy!g"r?#1µiH7eDX5Qi5A+ʊjc|rmHp[IeWs H YG*O_~FC6‘U! q_R|y9`Akٍw-n: {zw<#^YIo:-JuG7W,g`Ixu 8M8\1\QUj%0!(`SZ "*S?l&e}e?ϕ$*iF(kҶFwk\jffKNh_V~6JO`1ce(n/g]k>2~<&Pkw@r;BM\W$\7F;{ϋ9 Av4Q':HD!LQHdYO jSXm-'l39b8+#d%z?taIDzOL'g& X#p\C{,CD9^/H쉆mf]M8d)OZ9`)S@;xkxD$-{v;&k MW+Y<7?'ꐢ e =S{AzZ &4z.W!4/I3PPhOޝj[ rP!mAh"JƆv J1Sm/}) lǍ@OEn;Ӫ|Pt(QCo`|pߙPeHMۢ+䵞EHkXe=E~I&#/fP_P8@C.&h8xR9\4|v؄kr~\}@hk$ƭ99SR{t֨s^ ݢ R \ڼtw5w=H%nbRUtTbQҚ!;]Dӻ@Im)ΔYBזcWN5",!xLX!Ӌy5.YĖ&9 ?: H^]N}97 Ufk]Mj>%[<]ɘsJ#Y滹OJR |tT5Xխʇ?!}1'p?%t:j&<<%(AlNE2ndYKc};uFajRs36pO~tl}i Lj #[زi;һ _vŠ@ k\~c)mtYL}b+ĶYE"te #>d=a]_~ޠ^'UГryP}~#yNZ/ }.}~кÎQtM%DЀxBNaf݋.gV"B]k`:ToW.il2GƮy+iK7oAC>mc%ya+ sOQZ&X&h[ .~Wip2i6)ՠ5F~F͝U'ڵ8a "|AXyґffY*~ 8ԂDħe3p[b-03BѾAC,n)a s A.f 3KB0q鴟Z$x k AtВ8pH 3|-R9emkUG%N hZ‡aQ|xVϓ_%53X͢VEgh \ J;-ʵ9464Rgh(xā<_Fώ7Ҕ)݇а8=}Q6kW~KAn5򝳽122*r/um@1hBleS+úS5e6}<-BT':[(|P}b wloab] /-"WG/;&(92av p-EWȠxtbLGxXٖC@ʥl8F*b̗B ]yAYt P h!a]/(e[SYêU%]M N?73 sMBS,rg[#qw\@hUִA#l_,,NұHC_ٙn~5x?ј Hsj&#rK 5`Ǿ}ƾС;? Qg"㋔Yjr"?z='}a 6Mo> Xv)V7$&koa/@vp,Qub<L%lJ; w#*ۖ0@Q݌>G'5^\ζO, ֢3ūNw2 %,eU=~+Q":\ _ (-p\Xpyu],u7:#?f/B̟{ENIrt$Pxss&~ Flldf͡x W7G+㴩V'wR]P!Itc;: %Ikk[q^'S#71 ikRI?|/]8Dr?v^#ÅPUnkފDt1;:m8֨gH jZZKOE4UYD?fыڷR˚m~ЅX%I`Zܷ`]8 |a&om*ݼ-܂Hnr@;qjGPm4 JS lɅxa#]B 7s=lDfE_LJ*XTmyfj/-M܆{|o,AIŋ׭.bӬ1$i%(bT6 kq=6w!e]wBXΐs^ C8gg6OxތՒa4GmZ="FvŶ#QmchmD+oy}EgܷjGہOX#.ɻHƴZA+>,Ԋ`qهQ7'''y0yhFoNVˬ?)MԷAXsxU }ٓh}Ww]9:o׵J!粩:]mc4OD]Dw(c^!C_r5pu?ψ.w4c~-kNQB.Jӏg-eY2Fnf"]{PK:(*y%EEMdRML/A7rܡ\W6on7KZJmIk n/B12xk6jxL7j $zJL@W|,`VQag,mЀxu/#wsmǤgXN5q`숽pf_I c#$@bMMS;:ƨU.ZZ+ ʔ'"W`E^ӏo՞&Q5٣nO]5hqøֈ#RKBr rcX&b|;|b`)>(}hF3䅘ďgz[6;UoӺݲ:i߳ޱӢOf?|:+L P w+T'}V{&gzgT;iEHzlpmڤN4'f/Kf$9@!oNQ@걼9t(v~:t-kI!wO`MuR@K:F+ݱWB!e<@ кZ8nB1Dk2v@(ӶHDh?_W(;iEQ.,.pnrqV81⍽6Q,6g e9GLvkBd i& N^їzg ZCs빗\zN3im7kԳ4gG;<;@Q&T _ źeKbR7 0As㟜]j5H_^Ǜ,q|Elkj1't0jw?H9*HaUuƶOw1߳a(VcSREb;`%_ywD9ۯh]O]|gZ>da~D3%IGvR;- P2Ót2.(7I/Ʀ9>s bb|xҦcS⹖ʱWOMsO.\CNPZmgXzj9&vz<B4rz[&9M=̴z>mݝ;0>:]ª11G݂m= zL$m>洈H#`Wn.mK3J#Flfjd>#Gp:[|I kuoB6FثNjPsa:>2 -:g8I#_WHZfNXIrQ_xU5բ+/_Euweae[3WzP%2}Fa[V%G߀d,f# ړ21+B'^&]$K4֡nm.pU L9zX~j%=ۋVC>b}R1ܔE֓PPnwbuLc X[2^v냹f޹Y2oeFsFD(QxNfK%[.OsXDQI),t(,ou?GTl0/.mR!gN[ 8m%K湃LO˯ڀ;}6VUPՋf)Ar,\!ޣUIwv'8/Jj<^CA (^wySa2!IQGr2ږmޥ$5)U{QO~6.:ׇY g:,]P G#s5vjEs?MQ2+2<l$MPU\Rņ eK}5q'ͨToavZmvꐐ(Pq\-q$M{zfb =@*N`#CG}( OMswhH W@꽡phSrtȾ b `Wu9XM@4hQhlkWIX큨A94i9]B|3ݓ4V㡈D ^-DZۖۮP+PI=x)#x.mYdMEIxy[?&>=TpϜT㵨Ge0̦N׭^{+woT[2EUN\'(gPpl 0ؑwQ JUr `$0>.*G 8K<̓p ۣ0s̮#u˳M1pl;$T'LCٷT z5#T0rx NLB(s\5=Ž cWL.2~Cc2p-픷oiOC> ]XiʶlO6!.f&#)F. ̛2MF* jiaQ$!jR.ZsQnsZa )T7ꮹe>d-gPtn9.i@Q SAMS4@i_˧s=)|hXRSC\~ qlq>ϏƜ|\ =wZ>GwdkCNzJA>̃T6B)j 'x9VdDžZT6!P3 H|E h]`-s OM5QqĬ?TF1մI` 2%А2z؅kLb?#GCުgV3Jmd clY.ҝCa(t ѵr_H3AdvO,$ qmY킉%iPeQl5Lc{i RWP/2~Zsw3Xr@b*(p1~tƳ]eGѵ:/|԰Cu<k1 Uzn1Vi1Z&f _.:w\Cm{y@%IAY~%\A@̭.2!U 񩼧T1!MƑ %/آ|n]F 6 1@i>(:9 j*,O;7vp0F=H̟ ̣q&3WPCG%k%u6Z1{:Hi^0q ܐc/Ԥ@]_2GP!N` U I"w+$%[w'VfAiH=Iό+\K\{xc!4k^e*|75dKe\/Dw `0.閸ES3ԋz5^=Qkk }e:I0A LO NX5H51YՒm[N.[7}އej l,YtDz固O!;9vA1FoCb4l HDq:p#Jw(eNꇸq-cM Zz_g|n'D?K[jw*} (3%>rOVR¬[Mךlvﵢ_.elA$J&СRNP.kJkI_|/Y TĴ{n$THy8'bV dQ9,8/;vgQ7%g>z(|+K%nLYդ9l"pMLGb[gd}qoIM O͛U*)7W&}ы:(F..c5y<, 3x|vEPA!bDH(*$fDVC'.n:dc &^gSuq, [屌 u=ʾLـ/ЈrfG*f t G&L0QIִ3 q[h ՙ"qhy"c;qB!FO)5bh1:،Ӛ𴢡'AQOM1a\o_8PV*L 'Mߕ)-'娙WŰ@?zQݢ{= -CTǎHS Q I჊Oۓr"OARYhm6zG&毴XkC-􍊡"3M[{2DDG hMmq} jqn}s+Hp?2[p5."γW6od"7ӗn%&şo-pwds8z)s@ɿ[u]nTj~ƱTrp>.t&RK (6cR>' Pq8nO2I( *ھرLPgJԳp6YqqԉWh-6_5e ~P0/7r|/9ˮR,,W18[T($cKfaDP60K*+C6c}0->wqIj3q({Q\.INȃ=/{mU]zEZ*ݏ iݐ' !ʣ,U>m??Clnz:=8苼;41KU:k~6>-t^}XG"qO6iI=ПM.PW W?3pq/<(s !Iu 18غ,6 E&aLAʣx48 LVYj1* ǎo.E9{Atʞ8YR?v3oXuvڷ|.IjV+rDɱ$XDRY,,uV-Qb_=Y߸v3GOlr#~&Kk7skhT wn9x>=Hhra+w&dsX^Ń=~)u#~*uEeY`CkP4X Nu0 [) ͻ AqXwqe l a6Ŝ@gMz(DEl4𚷀eqoOR0 ;-nuT @a.ql*5olP?X[ c89~PqȌ>>%dLN5 nޔUgwQOC.q,- ^=+xPlf!ꂇx۲ =]N4a${8FNI,ЬHJԉn#ּmV}@vK-2( xKy}y\1o#`R@1ER#Ddşt 0$g頽6))w=?i|j?QRڂB׸T| 6BGbUPtڴ`AXTFMY93Mի$IR T%|M 4 #jH[7둁71cvxQ 9)-ˬ-~RxE=ـ0# 5Xhqgg:;t+;PtmD,y%bCcWp ,c 7sj I@.:}60#>3Y`b@8A=%dr޽I'ZZ{j@|ѓR2xdq@i&>9\hv>g&ڋtPx]qz{MR?1& ˨Дى>~13Lsv]m>ͷ]MlauI>X2t@e#zԄPEA̓0 Bɾpױi.|3y#b-zu, k䈑[aI>Y *Ju]^ǜ#.* -S~I* 83MȃtP2 0e,ddTjHr[fLM"P*=Dv65Y M E@|3+~6,p(lߞk7t%Ɍ/} i6rܿd@πK|5)4=z[:t%4 >IK-7@b9`Be30o?iLwV͝A"(kg`@A5-WJdot@e[-][ۮ $|*e^M=5VĎIAlxy̪G!^nPukbǗhj%%ѳb&UxŠ*2>}5Ҷ> Y4aӅƕyd?Q qfS&L3Zzlz}' taGǠעQLbvG\m@zF6xƭ/4ܑj=2tZnz!ma 9حC9sZZ㕱 ۣbN>#3e毑? )}pW [ђ/DJk&|HZKRI/ gN o&:bkSm>zWv'#*)^E iL~9DNաGs[8# mXѶI. 09d3CoeFp ]m6Z*z@7R>==h$Cq!N ! HIGC 0!O8o،I;/~x}3iw {Iqڽ&vk19L Yn쭭ޖ|f>~q-"#eVJj=7ЏO2?;[F Y`sPone!1_߉\=~H@W:Ӑ1R"1ѓly ^P9G꿖Po)_*UPCBfg7C͵L}W NXh$ߣBWYX |&=ܵlH~T[S9 YH$~0ߡODfElP`s\E) qj5=ɝPk8|@N$JWlNڿuFx oF n*m׿ln'ؿ祕Sx+8sLyX89^e\?[T4oJ+9gs7iV[H-{|.g;jD,G;X:r/r`:5 _YmU#jxU45bڼ94 d1%ԎǺ:0:SVZ׸Nܐ;7&L=WvHFNm75ZPӿ*R je8 "! _d=҃^MEY,̥bvR)P )nK|@L%*fRnc_Л49 ]bAy6L*rsS Y"H~VmpFBpvJ@j=0*[J+A}^,"dl7x~N\hi8b97ik&A6YYq}L  D6CWȯ[g1<=0ALVI'Gxx6SkO*a5K?4u yW߆\Y4AoxTӧ=m\y[4\ r㢴'B4*LOSgGf ;ݕKa^&7lp5jG&3|^{G"׭x!+a|15I830ERCXrv:s?kҕχ.oV쌲Ւ #ybo=#v b)5dP5(Нe=(yًgoLFt[<1adB^sz{%F1=?tAҼ 7T ,xT$yYw^ѓWY\M7ZNx^LN;E]6"pD<*BK.9]?HaXULOɬ/{?4 .;~Aon,rVi2osb>kjͺ p|s/2;'>%wU `js g @:j/c(M V7&4d[>~1;x.nV[u)aS! qǂ# y^ҤID$?%@tKUS>u Oqˢld<*Zа#~-3!L947VtУK:Q0kɝ]-NfērTSH4 =mD-D3SعhS6vlqM#wͅEeYXP#_VotMOJI$Ui V;A_t:#pO^qC[!}d,'0$OR A=l0FmeKd`Ο[zװqI\_@ 7˫]N5&T|\0tZxO:wGnn9]vE%ug36VeC:(IU: Im(k$fàK>bk_a^z2'3G[qz4ؑ`"y0TX`=ȇدJMh$j ȤvC~/+eGE|MT VW]_.o+jtC]͒ݰ%cWhI<_i)}ф%60 (g['8)${pt(s qgy"!y͸3:z~zS8BL]?k6.=ρ<.Z'cau!8 SEk i{gCT݄h aͷ;z){7 ,&EiV9kz%[^;LS>gɒՐd\,Ne6@~a<%ݵٳ)͍`d4d lKS赼G}IUU Q 104>e=ωA]XϒREWEmj;No#DնJzBNĊD ^?GWSfNvyK#Oe)%Ԉr85؉;Tq@C*w=?8aJ%'MsH1k<0lBw;1*=u' Zzs:MM Di߄ް"z(ixep^,G$wZ}CX%oyUD%PIroniᣨkpl:@#0:?IAyY;K$Al>/+Ig_TՆ=aRG@7!ȽCe t nMK*IK7L*h0ȹ60nU3ZclȔu[pݠ!U~<,#[ikO@IWD%J82XYy ¼yz5cz5c"j!4qorЬ@iӬ} ɨ q5 + pcZ3O#l)5 9`Ӻ ~Ru@:xߺ{b)?tHSWرP!VvE5i CoŽ+P@ ;2W_+9#<,ҒT-,(otSAl60J!5yg_͒AiO(n<3*!P j bKɡd@b}^z PCĦ>%9k{7xsZ:xLr%Huîn.9քѼѕ'ʃr Te١zi:ЊG/T4.%|pa)G1e/3,^3r(]$+Թn1JVhS&֊LJRʫaE6pmf NKH7<}d>3i)@LY"Z1#7+˾1vËNhGB4nNM$(&pr'd%k\ ͐%xj~{="z|K2m9QG 0x/(cAp;h2%`28gVk9MH|gOgTMN{l[RH>1Ip;V\!qV$ gq$ǾwrVИ4F _Sa _VRT@J^[V+g NQ}p-*zZڱe] ƃVNi?p%UuJ\>-|W#9;Cfm>DQ-a䶯35h9@>Jxh=6ٚ'e Do͹eˤd &A8n_`|}"| yJ.&&1LT<8 eS_i)^.9qVQN>l"'tB;ϣth$UU$1 Y#~ g#bWjbE$lFi6@ʿnf>&;:4ŖQDƮn+J 4wU -[#pVϛѮTȐ<& `O >p2s)_o$@Y`9^GQ#=g38pNxD z㌿I,d "ejt?"E}]v ^l t 科=>ɮlY 1Hr"myѠ/F=B;?|M+N jüSpYxr:{ OdIB`T CY㙛խUJ8H8{da+Tu)07<;zo`fG>-6d!K(,H)0rPAe$+]#E#37X5㓉]drj6d Ϯ<̍ 6XuM :? Valށ[*iȈ['&fߡWLŚ,FƙCvZ FsזG@Lgp;hevlXzufςnWΝ(.J)ޝͯXoɧ9rT{FN}XNl^Fa,ciMǀmEr#&gp@I#@[짅Ðcc65`Lkg.?GvR^♒WdED</U{`}oy #=\#ۍy!ނJ׫Ś$z`)ԜTG:ʊocJ>}bF?ĠpuCZEV=GПS9ʊp ]ي"&֐(W*=[YV.%q9RZ<e1qX6az runOEQ>~+@=.Ӣz٫dF9NJpҲh@l8\"Rf-^YZAʪ/DMt!Cw'KPnh#0[% R2P>S· "!iR8?K2-YzTQ )0g$Ov_T9@kIE)0j+[Gj|N4+=~m*(~ڥYubF[hӝamtQHmn6[5yJ iK̎iC^D,!`G\v1zY~nE';?ix0svay,3`f8y[c%T1ޗB+{ZNypȜnԗxcح qW>,A'wVf awf-v3ߚ#0L{C6&#T,{pr|A>/I&?l\Xj K<ш Ǒ[C* CD ?0dHx$wFdY Rip9j1{kDӨsuGSQvF ڗLMrc4|0f*)$D02Gj+;h}mV;2|L^ҐsՐn.W";?x =HJOk npgZvt+Q u1<! ٷ!Yd_`x {  k.Gj5lG޷ ~4,/lK.SFG4oN,;K5P?"K. M>YC@jI}mJ<3Z^ *x!{{)t'E >ej϶-qm:@DظJmeɏ9i//Y듏5=)L@#T~f] fi7qvM:^fODCˌJDN!; w㡅a˙lj{6 lq?tfkkoY޿'Aˤ$U4_x k$SQyq{#8pƉ_)؆m>uubA,[>*Q{<)W-`$  g/d-t=U;s1ǟOI&)>N4e5"pXvSx9"P$VrQ}ӷ'1L-cy[6DF4<(53<4 uGHP*ZgTOdlA])> HK8w1-~86WφA|;0_;Є/')h_c9%=z5«X;vn_4N"Y86!]E݅GPi1snkrh"ںI}팽u6JNp)&/j@ɣaV.6 p}Vy0j(mroښ0F3ԗ>vf7R}{>J}O,羆;TkԲIB3pq( E[;!iy.\;UsCYfLrC0.+m o,OLM_q V:zD}A<Mm DX#նkHb}Mp9qT` \lW$J~M*9q\F0T@=Z!p>WNao$S`|.!(=C'Q#1mNsVd/DXgOC55[jHTb߈n?>{^tlL#N }Dy}B/f©IńۏMTp{f=f&$\ `6Ą?(|9T΢ikR*Po2t*hХ|,i~'r$[Su*o<Kt@CD;U85bQqXyUK#3KHF`m59zJFa}6aQS:N PǰkX͙*Ds]R #:M.x:.[或0b@&ǜ0RI7 ig}MiE?|8 4l.JZb`>J.0}Hv1T2vOHoTL* (KG/]R=z:; y-ّ_?Wj!? $"R >K2?-iʃDzUAdScDjA9;'ĕK +ӘC.M$82z"ۂͽ4ĺ߶\$t$!kBl%?@~~`ĦG|^_ ⹉CyktHDIп$LMGvL*& Tr\}@0rZb6wGݰTo'J{q6r&w2mhbLƱs%mv[?eNcXΪm{8"BcCPf۷ӿ"k#hɾ]ֻ  E!ۄ'K9<Ɯ_]bޟ7%wQvI"Nd?T }xHIe(iP\v2}WUG'#sQyg+Yhl㉗,Iec5E&P`WOBZrhCr%nRڲ?_[zD$("¨CS8j=7.ӳj>_$.s~1bxPNTR{Rl_#:,diіi~Λ0̝%ɰ"*jqR}IJ%Ii lvFSJX(U >S(\|>8>R"NJ,SÔva5SXXk-c3XL&a~V)šY(w+ʿəݝ;V=7]\?ֻ!ǺF[nF.}EFYVO"Ҧv("̷e5I݋V9zQ:RYi @}/YN,y,HqrNzOu6^ro~v;Moy4U6drY:=&̋OR?Fn>ե`$3RZ,άA^I+Ga=QZ%sɶQWr"`H-ktw {>\Lbݶt_y'~6jl~EM"@eP%~͋;bφhFn#H4Ɖ⫠0ߐ͡f,b)̸͡ QtLSUk׃u_b6Mod =Cr,$( % d#IȊ9ϼT@!qai+0/ C9.)xO 7,m-< gL:_KsޑVؓÚeN\P'B|Y>F7VṲS/nV {0N *s6!̑^S  P |N$s4pT:CIzi%As@*Y ky> :=J7'-XrC7PnvuZbN>aDogjרaAE ,:O2ܬ #E&kgL)lo:=OC5R9oSKt\t ƶJ~BG~!8QNn? |&d" B?rdG.N MKMI1Ps+؁f!p~|̧7VjlA]M!f#-?y߾uQp[nS:BƳ2ƜchN͢6)d \rR[PDo){\"A.d{z4<\qN圸7'(٠ LNP &jmx&W>-f„/-4ըrh})Wp̬BW;`ln {YFd阼>54nd9ǘ7MڇܥPidݾDE7-6 , Ta%ƫ[ym\WZ$}-mwע3eA+J:\yV"Ezxq OԪh뭳o9̎0&X1eeTԾ] (+;$4pֶa!I3]/Zt`KsrV*sCQ.!N6&\ m曓Z9@8r:be|?YwݵhR|+Q?4o ڕ}6-!PnqZʷ\Ȃ=ג3ᄴlK"G:6 ;Qvm.Go>vZw !Pl1,tkbqy1ї!y!zeHjHi9P&.!!P]mŐ;VL3Ud>2x9 rl {s=S|d9J(̈́Ӎ TƳE5 7&O 鿥P%$nHcPpvϫQӃ!ƺTihR;Pnlur4EA ;+WR@ٖi[\cs8 W^Ƈo dK\{wՈxG ќVu\+"veal^MLHl@3 )b6QCؤJ7 정 :xt:wUx%@K.īQDeGNB:Ƣ$ /(ﱫr_'L?g꽇Pm'csWKh +v%purʦWT7%/A$|K8mS]YNbi=tW(̏{!86g)JwE[ l qkyHl;d>\d!5Jtizf}I켵]2s(v gV\T6e e2SwwV:aG{_4H2YtX()B)3!rHx42udC(u;:xY@'O뭈U1̚л ZQKLԻ8ÉZf~pz+G&݇n||'԰ ph>)X'0/99GwoQlQnoݕ-3ءӝiܢ_\wUeB+Fvt]_ܞJcZZbzL0\GY V^ sM-6SCH:Я#'"<샎^x,{$G,6w7z5Yz5-WZg0Q,^BŜ@֛ŷ ?]l8pc*C V!.x@:mԪz5ehJ{H@{DD$n%waW?×9`1Ll&(4y'aA?ޅjQ@h0yD|?R5$ov r{w)g*)yI> 7H?l(Zc8))n}WZmr'oQ'Gdjgo2/EfJxq~ ==FӇ"JEeh@)J5;9\ ϥJDKZ5T_S;穣c*_ 0y*EE]Nbas< wvk$ F~54q2~a߄lLL6!C<K_[g?0P uY)a|P 'goBn#z7$&roވ4TEg_?"f|^GDBsÝŭ[2:^uF h!yJVzG޲Ȓ^.5-S\_{rRM6"㹊W`Om.K#2z'丟s?h߉tmV/"?7P0~E__r%w؝5xdj5k,I}w;WbԞW$h W DF-yYP>jQ2de]}h u>!!0k3ր \EBp`8 | jSv)\mVo %}.Z5 _g81vTts@|-O bWFgdKN.,ģg2[g *?ns4U`ie;;䁵g|]M?h׳n!w,{٨qm0Pu9 s` (?G:W_5Ԝ ~v))3P{Ιl.sWD#q/ :%+FPˤbvބK]-7UO&(u<|^Yڜ: Vp a^0CGXgY[4lLo)jV|dž~{ztme8 %:bAQ{B7}tFpIyGDϽ?BʛNGO-LLS@Lo)]ߜI!΍o?45/{ 31&'g0`m+-,49=}r>b{sf%!!??sC LlijOS)̳7vKSĐll&Vz{W.xBяILE+5~!&"s^,.?Wg,O:TQF9PvȔKz4 # Ki;`|q-s)&# &?hS,G@LE jGJ(@iyIq4Hg olP<(%&tq~Ue?m;VA8 ™I*Acl7l 2Şj|n(|iT!&gO+pW wU 3Ǥ ]kF],*4׶Vl o?aȲ 9;NAMe->ɖgVJmU̮)|X<-)+r v ыTŲ!6ejb|361&(Aku.zX2fNϘJ_+NB$xzr25|WzQO~pOom$u+B/p;BpIEǀ<鵲"r$ zpzpE@i+}Q> 0P-1w47qՅkgAI(:Y E:J44v3m'~GH.AvaZ3m ΊdOTMrwnhБ< #L A઴穅j51t f7bBmW J8GeF^THn3[.*<+vC$LWtK~`ϪOi~ᜀ3i Xl u]*ȏ;=rKE&Kp4v))0y3hf۱\-d|5LN\M6Di#&`j +gYr#(.۠ẟKtQw䶻dEKbRefFD`~?zh~nM#)N_rXZdʃ2XҢ2Cv3V@nwk IMINsXTj,=PJc, @[K۩NVƬʕB4rC=[4>V]xk.2?anѻvnMir Ep!jⷛpL2VU Ւ:yttEġ9LXO|<gU(;RKkt(xr'!u8X;!sV$˗1&xbsN`+x6Vz8_^GaU_琟ݻV@X|bEQۺT #mZ{ԞU2Fs^Rf.nk0 )iצwp?KQ*H^ yI?yh4"(stGMϓKvEf';ɛ}]90Yd>SgobeULye"#]= k]ʱqqmB A?~N :(UR:+mpn;%#lAw^}zl8}i ae'/ؔZ&gh,dOMvmlv^=UyIʞP3>MG( ճr;`Q`)lhjIh,9 #eı YIR=hj IWIzgLdB7ujzNxgSA-eY0IzQ|?+>gipTRJ1AL9 YK&($9,LFg7?f&ϬV=Qw-N?NEh+!IʹDŬ~{DO 7Uc\I] kj9M!C?u]Cַȝi-t&EQ0]4?}H2,bեĆ}R)r~Ij>++;<\ޭqP8`F|Lą2Vϴa%nUQ)R-˔|#nل^fe`)M?ClGZxxdP.;83U8Dh/fZAԋQq}/_@ӯe?4Hތfh]a#ǝ`ihgn8 u#Dqlws^Osp2S#:rx ^Fz?~]tyCQzv)S䃨d>l)A wƃC=a95aަf*1ǕSZvj06.{ uPBQ^G@ޤWsJ-TqbQ]ht o莭ahC5 J_ Ȼb k,ɶ+([>j` bKo_`l00Z+Zm Usz7ǥ 7]$&I(7)d5#v\I6u͞|_`ۻ Oi>]-ug ` ) @jYf}XGpCUJD%2cOq7V~N_٭+aq: 5D/V>Hh:+s0iP}y~96m9.iөgh_1bK#V>(>F:2pV>R=Bi~R麓;[Gsֹ*eTMb=~$L)NwK`kX,5.s2PqRqeLE[qZK_-Ep.wAF2 '6=Y-W[$)>FwYYe?rʜ!/eeY3,ߓ=x8 RN-@͠x b40/-ٟq1EGKd KB0dSZD!>ҧ~q;zicfj>f}i|8A^"^IZ8q!2[EgL6vȞ/m6QS(  KdeXXEkhynl!Z' oLYLՀ&ҧ)!CX(SN J bo;؝r[8_JD^cjzO>ekdb{Fs)O)d(ʏ9E+zGOy1S|&o{{3i;2AY /=r]eMg ȒsŎ ʆ)Ow0x5J+CybU$H+'5pG+iuK?x]ĵ *HmJCAͳQpqÅQYLeېúrB^=̢; N]ԙq7UC??nDE+per(2,-EOh-`vB%_ 'f£X$3IF9z2VЗHEHBʹ@'w.D!* wRQi$pܯe93sBheNhet<>OՅ)R;;u*ӠMΡZmU^Qa@)e)A>ιW{sk>OZI`̴YܓebdP#JibDwˋMTO9Lsx7no<=nw".#!;FBi֘eU-x'D^ϤIok蘒r8,JDӶB S5T<5vKiy]} CC 1y_N+ r&ni>V+QjF)"G?3 O)BO>E3~*@Gˬk'N|<7N^~9ah MN#S fB-eIq >u#B~ggRE|4-_Fy >5=5P(͟yUԙ9Ra؂t Z-dQGNx3jz2\EeրgDMggO◷bP` ɲB{۪rmG=2ЯPu s 2$4 mT!BL g7[SÃ1b;y\s7ֲ7G8s L:Fw4 R~&gʹ):ϡnK8|`'!{$Ub}|7~;h3̚-, 휒,vWKd} }7Bsҫ u$TǮUy|_ўG9=ԞL9҃!]?LCF2ifw (YbWQG9k؇aC{:cZ[i(N-PA~oTYW\RD!A۵ZYp'h|8Ҧn7?~ kX7M-s,g<)5hq Cg:h܄-@AqCF4J  _r1;\8k|,hMd/< Y;[U6PJ9)[XhR2;Tћ]!<0!WRn5vz3a gnh8lSLBIΖ;{s/D\geZ] -LXz)yPi.`U9"eucq'e[ ɣlJu&$< #MGb·)Ĥ# 6.`#"R/)P/3\ɴ7{ш^R {X%OR{^1't- &gwF'w0s94Cb.U.TˈN9 \FU~n Lkz"-߱@Jv JjNHJ$fP^&q߃ڷ?6@0fY7(#&X+RK}"ӊR i~9_:.uL(AYz? *rHŭ9^1IT[rO*!^)ߎwU+Od0^A&f k4|hXkrU(_'>wZ)Qk7I献01 {G0tLymG,-0$Kn C]U}r͸ Qk3Uy_vc.Ȑ:|jEP|"~ғ)}ajϐbf9pnZnTS׽#JS;i]ّ>n4h]6|¬N&̯Njgi9䊅beX"CŽ9 3 yϬv-:v*詆͒Pv`9M2~c6TZxY]CHs;Q6Tk΍7wkT-õ{y ĀC5CұK%(}ӓJ_) SohJcՈg̀a҉n `W97JKh NbEBPfS5^=en٠)OF꥔%!#ۻ}Y_^F$K.]X8q|HdK*`ngy جZsq! }ɀOčT-xbFfYjAj}y&3<آ1r D57_PNhl/4B?kyQ5|Hn&(׽Ϸw1wӨ+O Gz"zp3ʁxH=Ot8\9U.yY Vkcpe5;qw}ބ/W΃pH}((֩)oYzlo(~yٮP߹Ot2C =m+Qlө^ѫᚫ9P#=\b+o^P}n_2v? 2lۼ8 -6 Lۙgosajr1v%S>;> ك`FT8[2XAb= .G" *ږ`Ưa[N*/kiRD<*q3HI).LP}n%|RGZ/7DwP߾ݏiFGv,hކ>r/|s]?z|wLR@^ˮ|=XKXd;2CC޸uyEzU6pVh&"Q;+n;ͺ6}ic> /5LkshcUukvBjEp-LŢѕ$|a}x_T.VJ J(/æh8usD<ΰGb}g$xQ<:E UH*O!t6.aՉK6D"wG.T'߬6k[oW'?NfY='SfGzs9c314:*nJU/&LSoUzyn=jbBxK؉3`V! G U~kl `AL s^k>LhD 7 !ɹS|ئ *YOEtPwx(bؘZ/JS6iDߠҘǼd"}Gp˴^$T . )"R6dGdez  {mGX-g;K^E+Wq$Vs6#,={.-8_6ٰ,mWonfeId=HL#jr7;'9LsyY+;\zKrf^篘84",íX+j=/\hzBQmb؁Ϻɲh%%IN%i"9|eMh픷jo36qBKtBR'zszв&KGL.L_XuU^gvIWJɺi ӕ_"jl^YH[趒Vyu=[M]wz]-\Q姪z*~~GI Qh{U}_V,u =!S) MԌX1Kk9y+NdkbPkrP&9m5\Nw"\!2VL[ U!m;G(&&Lt{Z4)ԮvBsq߫6d} 8oDJ$ )Ʒ} OK3oI9k䮼ԥx34[H}UZ,y8'){ls L~dp[ȡ T$U-)/8˾ӧr\nHF 1Е[(vK8:?NBWsH_w[6*$- T"sqwxVT e%g_yh  Iyb;6)̹tߝ |sNA;Dܩ"ZR{fMنB^ɤuI5^H?tl} PH@pXpEC!0_/@bK);$@TkIY.oHzUR9 i')py |9±|D`՞x5!;!~KϜqf-THߩ?*_gBb܎+>X/H FUVgQh뮛Y?KR93H fUce)!+KjR*+wToבl kc(yն"Z#1J]vU$f 7*3GjKp(m; ~MuhF H"D^ԆcRe)EʡߠLҮ@nӢ\& 3dy=Az &1"1Vk%upίlۋ}*M^r0,Yƒtde4=Hd4@u3Е&рb爩8b\Z؈ǐ~|%!8opa(ϞK.l 3c|B~/d8>ͺ X3o3 m ̖[o/f Og72/%j޳|L~+FK· ƕ,u0LJ )_\kD7 ^*_hQ򰵵fhi,uZftydUt+EF7V}9M6nZ}Y;E ?v3դNNRvnYis6`=ߊ|#zcx$ݬF?lV<$Y:M*\rw&/E}CUc`R_4PY4n/ gC6\SSǨ0>4J 0)[dDB.@Qs`b&O4ʄ'9;,::$_ dH.V cz%}c&,"=lP^("5EG9=F&<5S?vIbNbr%r]q/.F\] %,Em&ZDzA̽I,9Oþ;όQ)mk% d y H,˵UUҬ1 n``PO~˘zR)WtqIkT^UdϞz1f0tq0|F/CP\؁5/fvIZ%85BkUyD26ƠFGI}YsB-/B3.q,}Z}XΨ.I=FR64y8(7ydWa9Oh-KM;LSQwُSpM_pug,c'؄3308XWE6,a"NCKtsl3P WN&lD z=*N!p!2IpķX$p5}Դ]f۲&:j Kp-[H¯~"ERfb߃N/́$Ry05Z}/;n]'ν{&^}_qD\~;L.'5:w+"[Hr 1 ɪjU^!X|8qSآڸ 8SLBW>s*Ʀf}WBkJi0 5I#֨j$gv,vYWwj{Iܚdɀ jZ5l]z|K~dbk04n٪k3M jYOb/PDFu{d;^j U{F݀ ʦH/R !NC}N|Շk0+ |-{QYHwIALP_1%C+VmrN" //J 0]CP0:tsOj%jgǤO+%o"a*;E![#۰hiW=ʀĈY[B^eC{w:9f)`n!D/id#=dCv]Trz}?y+5_$Z'T3b] N!!F;e~X~b9g<gXR,J7>Pr&"dA 1inE &2Y-`n…+IK qo!.6V*0A Pv}|hI QjduⓇWo_Y\/qZ/,q_*9$̹. ,IJ  C5S,;`%Ɣ> [ O1#ֶ؟/0ʊͰN <;q}Ps8F<$֍,K BZ6!f,AslκױKpp:`^ ϥ,G04OӧLɫ*|]#M}p02ƕC}v\P /Gn+q)0osPP\g05VzD[̀=e}{׬+NRWwJ 6tvutȁZۙH6noiP~97 mi;Qܤl-F,4Һ[r+e(}Ia rg!}t{NuJc90My&MjrP\[Ulh_>:AؐJج+*?~V:Q>Ά{J!l)mլ6]mc`zcAEEͲx[P}INv2o(3D5Ac1Ab*uMUZ}G/nYCM34 H_O2ôMD^2vQ6m} 2#.)lLn!*oL(zS" O ξru!S7JDy$TYfDDZKh8F/oxٞTSք.]{:"9{w;r Wx`_W8;o;G c]#-lfl +oꆒ̼eANZCnӥl+n—D- kLa+ /*H 20D61>WC4(xPHmFf̯&&7=ՊWiv{#$b(? x3[<ڊ2iAA Op{- ohS } YO䌧%T( sBdB@* S'0l 32#X?f*EѤJZb# CwPYɴl8r䇙!p[ރ5G[ L^O;^4n Ho(@e+o>blZ+wB&W K҈v=)DK*nݍMOK%y`3W>ͦgq~oA-OQ>u{1J}m,36o=B*%,"҄bX=*?Ec+ßu1F2()%Rޜ8v73ZbzP=l+><Fb4䮙Iam7;(ȏ5|$+&6Yt (qgXXV>h/Ak `i܈Τ!Vi?d,^:>F|׀n|PPoWJ_"fEƇ/'Sq z f☥|?;Nʃ/J 'tJaZ23&$*clNH]WϝL{u,S Mqrpp](N Gևw!߈k!GZ~*_oѰ|whmWhϦ+1Gyդ2_w8( i_ .?=Q~fYќ6#/D.Y;%91l?OvV{bIMվFGy$ZO:HbAj= <k+%V cClv_E9K"D%兩gpR צJQ{e oCR WPW(2D5E*e+T[~O`>i:&UD/8A<2S0,':BWCe/w@RE2&bK4h7WC6+˓Ȇ:=8kTr=I01j]TBơ|~ˢ;'#Xj(ܐ_í@wĢa5r8}zG{yrvz$%#[+N#Y9Dd+zHUt<ӺMiwx(#œ0N\\2IncɆ cMTgAbq۵Q=gA'ks[tԛcRIWtZ[~X?gॷc62dI:%`{1hA\Aа$]$_t&ul_$D;ݶ7Z܁eTwh}h, I{atdn A0a AyuŰS'G-HEP+5I'YA }sP8>֑U. Z]JPӳԇPŴrgA:I)WYZ:76$ӟҠ:My~z>]wiU7N~ЉE73r})]MmO]mQׯ=r0"g6^7o})ZI3pPf  ,&qdCܪធ)@!MVLNUgޜf &R~̦;7h\ח VXP*pFnP< ^ShߞA0N1?K խpbV}[GZ:. uQ4* LfhRPdaxfrB=Y<-`lcx.!ULC18j6n2a V o]wm6KTn Ne&Žfމ4$WxwR?"Nn}}˱6/g3!4j%4s̱\!wʀˠ_j&u`D麉݄z̚j}Ѯ䶁 ŋmUx0-̥ٞ˟[򾑵1.[}ы9PgG-tcFOBZ]DZD߅^W0QF6 MH'il!I,e0uPWg9m7g,*fAА~W{e1Y @\t D~Θ&XC.e1A?Y!S_o/ 3ם]s d#Vюbmwj](5J#d +XCU!A6M=Tf0y:|(p +~=7؍W_Rķ8{A9srW^a+J_S##SP;DB#t39|e~?>UT#'PSIʣJf=0Fan=)#hsiwB&ɯ2K[S,NC]oܨrk C}TpQp-WL2Ju,TOE HA~?w q|A?U4 xue_J-Ja{e?U]S>Qc4=:GtbU55O]"0cl2l=c0U7hޖ%l"[4_I Z PGրe\)x j w31z{}&Q|p,80aÉ>*Qo3x~GFpq,gF{tJ:NH#QEk I5fHNL5`!0r]~. @{m` H|L?* QRiD ᾲ<{v(x'{QO,Tku\*{T릨q-մ٩>9~Q+{/x(PHB(n>C>AlcsHTD#n-7-#+wq@z0#M%Qx]In۳g%S+ A JިdrM9iUF7.GH>u~A@ԂW+^wJ 6g/'ò#}ZG"" h,$x\z=t:yC[Fs>7?[V̙v|>ڨ\(axi5PʅU_@"'KTq[t-r4톛Y4hTdM;qAFG椯 (!;~̘ UA J/ʄލA&HX f;K/ Kq U$$IS&&T/?? ģ@"?(g̼E?*;'سC d B6Bq!r;LklDt(׽h#xX)0Й471CSB 倝2&6hi 6!lX8k0 5J^ޱ.ŵ,/!߄W@"C?hE:a'Fٝ3Sur%XOKdTh%eW,0C? Alu k,f9`Q6mhu%?;g3oҺoiMfQGHwM Pt)gKXxMyHl:#1&(ci\ 4wʜ~7m| ǩP Wny =0Aƒ(9;UFnyc]_ݧN/z~ZZ=jsЊ-Jco[rP9'Q1"LRi/(6e!I͍a_(\O?s9]&6|4^xp S*.V" TK cL6Z(7}[/DV5sFh1po&LJ|N?d㷑݈uOhˢ8gJOIBDIC w͚v FWF2_nvcfNKEkJe*>u5#Iː{&;iris:*T v̠崈ΒJ+߉ O!(TBOƄ^V|G ^?5E; qE5v&\B@4f>W&?zT UEQU)S'$DAg)"b?i3<u;ڬ& 8Rj#\V+^bP6S'b'h)X>7ӇY*ρœbX-giK.f&XfQfbH%Vh(P?&\f "oCPXNĶrDX[7iu~-8&99?ίiyJloϐ U9̈́ra %loˡP۱\Ky {(gˑvN Fڞzꑈo f@TIGF;(Yr8P]5E;}\.:uysW5{ƚ֩(!0&FAzϣqYvV46egĐ+U@XA?jdԪ|RPmNvJn}@nl'7$Yw/ GV#|UŢ%$!ZJ1QضnL>qVez/ܠ\MDW+UއMYAucWy7L2 T[%fjWx-$YP%`m͘4ICﺃ'قR!"77 Au=0ekdz]˼ 28? I{* jl z:0f%Z`l!-9MKQS}7uCW*ӒPRy#Eꊥfڏ^j :[ZjC,9_AlGSmԌPgL9[UN  ۩Z!#@\K};V l$ ETmaaWz8c]cqPxfUGPE)U 0åu@9Xp/{M{J-`{fߺ?TIEKvX%Տ 炔ՙ/UJp}B*Gz%5"ɷqY@8*s/#TBf͇-+0('u~yvgٵyoMw#2Jp&zOh)o*?l>AiminQAݐ^4!ԌsV&$b7niU$JXs}Q˔gﵙ"0)gR}l'Wއ|[VGaaZf5I$n5rSV[!:pq+.q\ \f=HUۉjiw{6Ss'"/B(z5h) y}j~$~DY/so8}F+,{I=NG;L*yrASK '5d!3x-杤Y` +}А9E/9?*VQ13_ބM{>LIvZ wE~Mhi5G@ ѷ6GQWx)%~XyBKw`f(vY>, śKAC懯!nS6to0-Xg XpM-$i}àwȃaߚS55 7䬥KS; Mr[왈Y ZְV>BT6`CT 64d;P+9mY, BrmNRXYHti_fcQ#TtP]5dˤ=&K.c1;i}Le׃d?J Hƭ'~Hi1iT@*dkYs#~{(*s˨Z';=tHueJ>i2F}tuN^2(]>lُvbC`QB[YSoJ͙AN)VvA}e+=*|6ę‹退+ԉU\%`{G<&b%Io.*@ev.kN/hЃRύ8j7@o}T! SNRi)hwkXw2n54 .], ?-ɧAہ\<Ƙd#"9EҪ/cS#7fEZQJ ?c+tt`'pF[Af'iQRb.@= d2\|~sBqƺG}he H8fZ|tN#%T3; 4P䛧>`;= Nt߂'[49f0Ikfh\/RCVhTq|(0"P'NK!ĊryXZ0Y"Ѳv<=YxI,:>1wnSz1jX O=ȂW-38Ɨʟs6ܳ([C֞}$( Wt RS^*4TKwZ&8oVɼg~ W+wN_?;T:Hkf"sό 8SzݣLGB Y :(UVs`;ه0& U_I ?x5~'(㌎,6ú'([%q)yM7+ d9t0]SHnnΒxKtPPEej{UD ]VJx!`F(cprژLJ)9s*LPTOV}9#Lmi[,diGk,{6kN: eZ $ŲR:<:6+KI\nDA X=4p :rZMvғ.:f\] |a\#M9/BzwPѝ%Ӓ g6}7Zq 5ATʨa%N{jB/-[ #]5):u+Ch5 *Gv]a5NgJ- ױDc'*?-NgU,vO0Y ( ɇ]vr`Y;;,]S}~uWeN[-q3OJtz}@StسH零^2&?xHjKh5&;pe>+(X0_Z)W<9wHrItL%OƢ你6{YJAQi(i;UEaFg"V }k@zo+/܅֔6! Z7=f]Z3 H4TV^׭ "ϘХIӍ`ckFӣ55Cg=35IXg8anļpK%/ЩT&ܽs5N *5mLDzʛQ7w%xЗ-FNy/4# hI+iURW62Kk1.ҟ1;] D @? l֩f@G^A%b*|mnrf.lOGʠ1Oȍ-Y Y> }G٣`O8w98xōe0GzɌ5hD"[yհG`cw N~1Mm읿}Hη&<(&ld6죠r5.yZI@.Gv 1t)q꘎sɒ-1+`ْq-o*RȜao%ds5Fȿvx'*vBh8"WD[q`םtO{7Y=;Ck8 5 /[l d ۞&:C .7NMXUg~skx>];!BzLz*LphL/B+7YƁZifޫEbOCL=[K0 7aʊˋ dU";yڿ]I sZ P 3BcRE˲ڍج_{cr2.ȕO3V?, O^g ץuܪL;V 8Jk\}U57 cqx"$r"m5x(P] 0}Z?c<liI ?@i "jj8e) q]"%U=[s;Z6TOTYv~?sM1ߟ:F21JDr*ؔؼ^7e?6k`C D㯣rLwUeJk8DG=KH.}bE|1\mڗ$+l[E _q'H[.Ug[kGL 9N  d FvBg;V/Qx#UuK<,gk["Lbg5߲?Jx[#-qjA ʟecqգ lB, ϳHǓSc|U̐DnP50AOpHc 6zM=>J-rXMH` Ѕ_덩)-6IQL]hO7eqFduǨ^ENsQJ|4j]iCXĬ}N ǴG2քř(%.bxd[Vg[5ߩx4F޲."|.8Rq#Y3 /fC֨\. x"%Y`g4mi=PjNM@\u6MPRCdmJPgO^H9]F#?(7O֙pvv1 OQ& K[PB&B'Z򎓐Wekt'E@VUڬp~b5ffWdONUBbU\U~&wj'߻ /Xz1*Idb ':c֮0& VP igYt@1.i7Ri 鏱D4؜P'D IbE^b~5.6'tgA3n.C̝L$ zH! T jF&v7JĂz0)XkgZ%`dU--2a 5Wzr+o0hQxKu~Gacc1_0QcVT\ʧ)t߯SW5$s9{e.W!՟?si N_ߡ@! O& wi$? d`{}XS70.2[m,{ Bņύ+`BxM$W7ĜE/Pz~q .w~%sO"i r-~fxC~0  EncˆXl$s)l~+1DdqW} \[3(tw ByYN7j]IbQpXǙ/=W%wC~X(2/=S_ };eI232B7zsNmňϫmX:p.`VT:H@2M@m#q^Z/70z}t XB?OMֲ'#]ŶPB^cFK:Vg1(bmjٱ)W5(M1A,Mq@-e9-YW AlV`Ti>~ 5kӈu(u2D8tP9<ɉG&e]qdS E8U-R<3 tWqp=uv[xSD>fQ)pC@2ȅT` { \,LeH'ƮQ[FZjٱپJ1x_5gxドFLOgzX<)B\BZesr|?A eRHAKicj2 s@/;ufN4r3\\ ۟f@?e2DXSjB].Tr]^7 K4"QOm(/N*%Snj:@R}¸{Yַ'~,Z%gFsB7468Gn:.%N͝f,zZjHD5 ntwe)/^q-[EqҼP6&plBZՃh⨾vpE㦠C޲S.q|bSW"e8gۜǸ 1^AthHt9 7FƮKZۘGKmPr|#II_[ @~އ4J >8޴Fx$tN<jKTSTc"_#P`F!EopcItC0TɯRߺudtd^ohDUiJt4,lSc~.xAT}1%]ǩU A O]NC6Vxeuk 땼{ KWjdIɣ{J#:o1ޤvȗ]\8/Gtm{wV@PbFBx)%|9`%c^RD2b+'Nzv&v~3~$9K)g=$: tN,uO)ѱqڅH@p }nhdz :ru%G 5)8X{ "@Tۿ O1 r7Ac zջ.l OEd oÍ14b*3̠a20\o8 %Wf aM}mk40z<ݶ^P'o$YM7.3,56݋l.Ҝ5%*EU~٣,4]18 T7.Y9<*5e0r]};p/9  eԟo%^i݉W:a :k.ljNJA \ MKfȑn{~BJm}]4>N_AX,6`SBGrfe2y|0Z!Z;# S#5D/\rqώ\.%ɑT9">2~)h.oph=T '7R<7XsMJ]nҾJdX>c\[""8r 8dX]:O;p` .L0 `K%K1zP> ǧEx<=EKr=)-c6lw<v)̫2LsjIYlc#K-Wr8ƫ.JEK#H k8 _(8j#x& ċIO"%wX;v%Sp$kR8V[a,sQcy[*Jbv#_Ҽ`.&R(B<-3CiN6_|0fְfNaSݞ/M`>b:׍qW(W Ֆu@"D9=͘~PNy]J.(N662-:"HΩP5f)7~ȶ;u݁7s Mĥz~E\Q(VxjGTUس2vN V-W࿂uj\ArP@;ՍAƼeRnJy vxd^qvHhE@s2$>0__`!t&_hEXA9>i3Rh_/϶9k&&Xecyk깽jN[f,{zthԯDtJFTQoE %`\ȤeWlĢZ#~PA0\F]x? 0efkg' ޾(k=',SߐXAvn(v6~1dDYt L|Brعr1:":9zU9=~ SB~&QLc;P6橓dRr{;KX+z/3H0OGgApmq,2$\X/,_,i})0h|π WV>)P$Up7YtZ;fE\uJ p޼D+m&TX*hfKC{\%m31\[Cɑ`۵`BqV4ftm/ޟ4FMt>,[L>8hy Eh?aF 2wPz}#`L^H)=MӉjT%KbZ/j\žd` :j5ۊ}A ɶ_w,h}F.tJz]{hsYΑ2(cN F[t(zw]=NωBel\[uhI@W')zk/l/hAj\]pޱΫt]z4EUf%aO6D 9Ei g ][een2% 2 Fj˿)Ίhۀkx[W&m/M\FT~$J'Z]l$أ< y?!&)G<@YFyOBY `OՖ6])eu:; Ek3FK !$MD 2BQE_$SeԂdǯj@J߁Y3D8@R 6KwPwדNݏh!&(. ~9!ĉL,Mx\gBNكQ\谐0z^{k/O\.zR5w!n 19:.$>u` Eb[ \zs~er늧3Xe`l-̈ BygFI9-VDǗ2+)A-ͻI:%Pjp]4"X;y̨)@^*]v'Cep0½JNƲ6:96w;7߾;.3 tۖ?R=Q! bt~J3lt1.1  h{k87D+η$i2o m9^ ="iwiHʥ5!rTmy@"g}5q&q^ H҃6&٭HNGGI-Aۜ}F͙PG^:!ė7)w*)X[ ʶ@i@q ~(RQ~7v7 01(n]嫠zUOJ6YV{ -4a*o;hL\/^@=Au!lU"#1(&iR0zwdإ'^j;>[3mag8O;pKoO9͒x: <V|urՕC=}| p3?TҐQH2zʕ Vt0jycLzq>sei}kTs0>XBJ%u#A6b۞gGp By<+4@v7Ļ$nT/ŔV٢zUUKDJ-M]$a=*M"G!&l j͢,v#g4S7i!Rר`S(it B|^ <x΅N @߈.HF9:$Yȯh+fosi9B&nP!Fn0Zb>mMrU;zjTf뚧 ))6׹.NTeZ/BJ<tmQQwv/`t!m(?s׸|zwP+C~x>k QjԉeUv}tgDnipNifC,y#׋| gNZg} mB_>W H-צdaœm蜛vsMcQH_Z>0xzXZn p+Q 9gcBs$[[p1R W7,̍h<~v_3GW"Qȃ,x`eʏ%ݑvug*0zтl3А$%ڣkk E\^HqxGg vc遍pUްmpi"-\䜮@\lt+щ*RPݸN0y_J`Mb!CΉ^N6aoN山l_h ꆛ7]1&==(ΖvD'(땠:M?}]!h^ 15gf FeE)Ժ Ԩ\ Cqksq"lMZt`KC;( W+uTJQ1ȃʼn_6J.4{nCGw $^/n*${"j@8gԤu$'rg)?.z?JI }ؓa0 ^/ ̂ ؁,̝hrӠ{q@rgm*,n΄6U781-(<8/\ #3ljN捘on׾%WKߺxb~0PvZHH@RSj) I~.^|uw0̐wӐz5/:R04o7fk`؃p6r솱z{2Ry<_&LOiXw߄%ppJ~"S$5?v&/1 ⩞~~]!wj*x\RQP`x-D)gaB,B>K|-s1הCxRrfxlP@͔LG^KJERI Ha(֯ԮkSjouWXqztNq}mR(Ž7жs)Yk׃EDcon uV#>3)JV25tw ’YI$[*^SRC4"vq9t>Dy]g40Al@dK^g N'  7`1-II<Ķ㝴O3[1p+J*!MsyD->("u ior T~CS3ȠGz,VȄhqŶ⥭sܠmeK2ӈbWah*ax 6XXa& o#gpOp63[ VZ.Z*?6({(,ƂAU*j.׏%VE'-۳i.K7P3>_fr"h,*`ڲR?:qm6!uJ(]]~==~vWtF0, 픧kKѸs_ ~(G1"(OM j:48BCA.Z46L&A PoS3%SLDi:a2ɾ*x+ra4Ҹ*FqNԟ:>{Dv}y=D u7 ѫ6l~SvhWwn=.&_IEK8AZb]gUWl^2YVSNOf:M.MKkHuKcP)XMl E 7*0:ې N7's {W$BT1m23B;G}0p"X=RUϹdkNMȗ/Kԫ\Qȧ+N"x{c\|[7?WEsDx3oؖUx!h_;="IY1`}40*3[^Pv:nH#G>"V;9 ew=xF+oZ(?@r-Ffɼpޅ/'X}Pt;I=X[}>Mmk)|=,t)c(9 0`ׇ'{M`Wu/s\#l$ua ~L B;%ѳR^yD؇<*]a]UGOX /ސ <4jlRַRz4].f~E)#FǢkp1#n񝪅}Jᑹ0 GZp\pBfJJ 5~|\[22L4@eYAl;y 25W`:K"? ON .[w 3U|sCu0^ l8"g ۜOO|#-ݮ5Y\ aZ D _V:0mr?spCbA ;"ͽ8}w$N; l#HrǣDםf :D讱%2?g4 Wv)e ~7RlhT%2v |eYلeA&l)a:,k4(Z' Ć21#%M3%mYz&6ufqzM[ ; Sm/PoD&%g 1j#;Gt#;GV0q t&@ J= #Wd^I`^^-`'=zFG 2.)IĹqRحS+م?=ԗcܲ:7iJ3j&^2.X%ɕ8^]oP+69Q+E~ y^3bڔ3le4vA0)n %t!e!DcTx[!5 2bMsV"}t("06ĀO\NƚMk|4-55.äZ@(Py6B!Tji;4ք^;sAp_rSda鈜t >q-y<b= F"aK*w7 1i6"V(MZ|V!–Hn@} }0.b:\ex2y)](;V -uGf 2Nesub (ߢoNK0m sڶho#yNcHW0;TJǸyVlL7iec)QE<a}q=qza-?J=4yRwA:b"C䧖"g=HTݖ}tf-8( "ܸ@ 9Yȏ% Kԩ2.3 rrwPXfkdJ*8'>z}$_4wo*M@s+k` jbn˛Y~z(@j٘GKF޸}aQF+f:z}\%o\˼D2%__duv\H:~3;B0h?G֟n>bc^Ek!a^xTrtk@]\X>0Ÿ3B zX7#L& p :yDUK3Σ;GNr6GnUvrNgO%Rs]k:AyxXn_mA0s *1zD$ynױo$XO|ّl؂][x1ZjUk eoq툮Iۧ? l s]a[ݧ #M&ѣ1*Ϯ!1C޾r"ZOa9 ӫxSנT-dDZlz; G*Ab~$}ՂBQDK sP,f*6[J$#ڕtS0),xqݓ4>:kz6%W+򆇹mo,Ydxm=[k[K/\8d,[gLZhӚSչ޷hJ71 %I7g*۲aZW_ޕn"SvC[QQ,0pѩPׁ}MT7Ea\Uz-KݪN2نD}Umk>4$N9v3aѣzA @I /)| luD(Qr֥'L$a|egmUtE't$g0y7;⫠Q2mAꑊx$F`3CZE0H1xJ?#/+vE]'BN_* ؆w4|;ɿɸVxQ8=S>B"jn9hΏ(/wKFF~q(9Gsϯɜ ]Uctdfh*[biTvn3SJE{q;aAyL.^~_X]mQ&bkw MNWd= 2eRΐ*Zƿym}:8./|uiیf${C߯{-gqZիǮZ2РU [ da)wJ9/Ek[=cɹZ޹P#?cS<\D,[h7m (ΕEsv">Syܸw(b7( [ye3Eb)&o*QMTmhuY*NGY~=$_UU #֣ ̀u(LKyDB+z[rkCuh M|<@ĢrXLg]<2ҿ*/B{N]sD'\a⒔e1iO@=]>~J5$܉ "­σ3IG $f : ֙W8~5~,Cr%`]l^|(a9Ju.>޹G-e],+/,'ۀIŋv~jl/P*|t88R=5Yd@3*%tH^M![0%7g7g#B/rDQZdJ戗@ryǺ ɇ{W]iMts}!kZmW\c9ue67 &T / *13n(4xijc Ұ]2ʮ}(۱0sz3u;IC imRY/ %/d%\ J ĭ*GyHLj [&? +逼6>EZQ|ev,pשp{Obmyӎ7j$( ]̣ygV,^9~ %&) jw 0oiH) HRB6+tJwӃZ!_[' !FjNJެ`SMj79 vv4qu=ID|Rs3yZw;Ӥ͍E7Ŭ(]LxpƮo*1Ad:x"g3&Kɰ9z;(;e8'n[lCyh͇q\6b*\ds/ 6LH2v2kj|AW2fF?Dew:G0ӣDKgn; 8~5 ()kGJμO]2#aQƶP9z`YExςks->H-#+dOb|RSh7sy\^aUX?,w6G4Sn܂vZu2y4$$CE:` -u}jH̙@x:t]O,G(Uot@bU\; >f\/l=s ] 3 uN|kҀl9aIL %vBH.]x7o~&"v`#<TiTEiy;nhxl9ڠ8C>sUX @GOubd$҃FxHODXΛ"gPN-N0P'C|jw oMo-jFR]R|b'd`{ĭߊK!\3 Uo,``p݈[>% |0w-2GzF܋P(?F؜qֹ EExJ@ _uɊ?}m t@R4S$d07cӸNT[ ~Lw c^%O*im껠4ZZ垼_!ڗ4Xq8'Jpp'1XgoIHz4[8 |jʮ xS#!e]=2d։j-&98I7Y ]¤".Jd0:.e1Y=\jGZsp:t9Ҙ׎O<ϴԘK~8LR qxSݬ.Gi ONA1.*YHVULfOQh]^x)<ĵ՛czAw\2<~Lҗ(Wf{@[\ZLe*Zxg+mY?A퓏D_u7>@\JP"6yj3.Z_0.Np_3!`cb<[u֊[ea=U@J)?FM~W6>Ar֨QRN`ˆ ˛qU$TUK2nivZeF"`:D!}fcNF-u./Sb3B@rYCG5[+p_W>@PF ke#ØC"pOȉ†.#5,Cc]v!RY=޴t8W#@$ddDHG,%O4<3PV T%WǥLɶzoM3U4Qr`>ND'цf* K;pI>`zrCȭ,qS "8 ~,BWxt12͋` pk2R͇O^a ;"Cypy~m}ͳZBv8kwr\sTXhle<. n.~OM|囎}̝ j% ()dc`DʑAT:2,Le~dfLU4 oap"6&]ٵ3vݖ7%"w{?YJrs'{|8bfFI@tXY:[@L$8)*-R}Th1V"HmZ'[i:ye͐}{;8G=ZacOWMx"D8/۹WW<4=ɍ<^b}h Fuφu?0FBS2iA88gbyV{'\x:haB )yOA!ЎOW|c gP%PRy8RG0wGUx࣏;hvQCwD1?_@ z6b vԤnTI ѽx^B䡞BZY@=tӈТ`ygu*6X; S2i{k^4%YsJxl4`"U}gZ#0p1t"n3fOpZC̓ fRXVaHj5Sj ^u(l '0vsԗpGowNLgJr0S26:F+TjE-#6وZ!J+ʲPYe,$ղG&bI lm(O҇T`]dL0?8rOEN+ R, F:Ms1ęVȸn&D`vWNtUXXnBЀt%̀evJ1 eǠqz-g؆5hAeO[)V+ľ ^Gޫ\VI|2*N` l@[Y>ԺJmfn+pnewJ4:(̖35(sKQ)=yQ0mwi.KX"_ b:ވvɼ̚6q'#D8l$ђ-){*Iネ~*h;$8^ }ױ98g/LCc7{_(>zhȜe0I/wm!Z-Q*D 埁K{ {;W}露GrTt<ܧ `yb? %K bԙvLXsBm ҐTWk s!vm@lgRq"߱e߽w\w>4m+E UV)>pʞ^meL+!-\ c|(ʵ InNG\ۓ_#]F4[rWELmteG-O$#;`jG>ڒ_o[ޓ,zQP(6mXʻFZiIˁ[e aƱ@e1!}GC wW{[+//j5ʾmu"7ǷbvT#&}?r9+ 1Ksdt2@E*6ؠŵYR94)ι"񛏿хb~xB[)Q*@ l^#PxLey=V8jgA ¢BCe$+fkz՗ !s٣Q SuH*I `o)1gv"xeVMߗލ d uZ>}e x#9G 4؏K˩Y~%%SGK+V6Kq޼pxȭt,lOQC?Zː&e4M5bޘ{h,AzΏy=D8rSQ&+ vA]l'a|WoʛHre,Z eۆC0%%ΖRzJ2F265QԀ!Ak_:'z8z/0P]"lBޔ_*2d/A%(}q`@!,uN6݉d9IZFCL6l `L ^bh=6y𴄪km;;igX%ic -WsoѵQ`X TkpK]n]}kTQ}M BGT}F}O(o8wa5Ǔ>~PV:x{/d4fuJ Oēnŋ6CZc!?"]cУbR@zexxG,iw K:,W3~߷0>>luAlO3 Xs(aBi BO' h7JK :Q"">E8{2t^4{Βk X~%@3"ʜ&K< A_AwANi3uHlr!/AՙˈͿS Q3ZC> :oUp})$H%Q1ɖ$ xB|t8jH4,>:_jdZn k_E\]}7>"dvjE2<#կى*|~~H}/O9BrJIPY*('wHX%qH'ӼXS:<NHӒ@+搜]YV š}F7R~&!9o NZ}D qzX٬ǰ٫UύLcG-lTU{Lu"TokόY&g,7):Eۛ~AĖV S\wEv iP[3l[u<߈VRBL[tUm R$&M֪^dBߑ@z~HQtg#ǿcz/ART2u7s^5߇ޟ]nKTcc t254cMnS9#KٯTH:ͩ41rJKIG`3t'鳕@3,%bxA  dWAC7jdc?9n읆:9ӓ;=:LR䋍B"ԑ˰80o@q"jƄJ}qv(,Kz*௥U]@p4I D7\R稛MXdD^{N ᣻ ҳn6~xisY3Z[ו*< pousw:i`]ZmwS) 0#wUyz9U M25abck\{qTzgzk\8+$Vd;> TVەXrmډNsHa3^:LPk@'i]@as(nw[}4`z`؅nrOǃ4ј2Q(yIoaB8?Ʃ,Ǽ4:PRTrIyaU)f1+-J*G2g7ichxm|)P:q }2KFbnut:Ã:2#[i,͝WOm,<(no$![(1 rzoװ%$Qz1^wHf kn6N5)رIMwdr!5`bxZA kq:7}:W#{؍٧ ֓RH|D9DzħOeZĘ ^/97!30N4y5l*݆`!sL^&/L`Hl,N TW޹88I.AYRKνt&**ԝ4ƙ`0]:B(En–`x0fԡAHW+V6O= fsNo,GCcPU6Js0\3zoL0BHsېhb] h(QGK$K[-G5q9,B+(kOi96X3n>9:\]f` H1 փU;][x۲tR4/p|=?k"g8Ed#2ſ*BHBf}`V6cǙbձ?"aȤ8 t^^EU9G߄篬 0iVBV,FLI]8 }eܝ;ՉXVkGrM {G*D]RsペwWrnT~N.X Lׯ*Ss8|j-!g/Rs}o1sa]Dd`u2P9QQ'LyJ*F8)+5niK !CvWѬs{,S`XNÊYE?Lo;dfXM|<޲960A$Dgf]hѲIѴ_Du{q6X*ˡNQYa^ ]MLnf`\ WVznT5 71/ͯs+(ǍDZ1$eqX[8vb??E|F<WI&`S-TDKe#̟tL> 4$rg2wGd#v+ #2xvaj7Xh&s6(:{{TcP֎$>iU<?&դIa: hWqYj/4UI XU04=&}bhS"CS"wuo<)P4DW(q>ec*to*MnfE$x JʣhYȐAa֘[`{ǢlW=q;Ie"ZLD 0DѿÑ/@V3V?I &«nϢh$+btKn¯}B Ur =sHrORB v$!yj'R:tKx&!$=W_F^OIHkL u0_CJ&Q, }D5ΦʵҽJѴB>28BR Jɂ杆;ɂiA.%]6~7"C-uzK |Qaj՞T-;ܢ J#gr҇iiQAvSԭAE64mv5 m`'T\R&\R᪥-.V"3XY9;_9lV{s:y|4+SqnXB3ǔ_&, 9PofRUvӧLO63=?0.nܶVjawzbУ|A.wJ mk,dY)x&M{۾]d\kRlo0P%7h`}@Qe&a%R`p޻9d? {^Ng{xGP'L@c @qn9,#!*y}kӪb3r:x.)!,VjY~Uf,[t9~A-;;}c42c6$pbG+Q0"4Ms/KT'p篓4x!s k@%{o0{6՜2\R A: ͟Ɣα?Gdj$m0_S>}u*&p$3Q.t4U(?k3y0voX.Z(4i7r*AzE3A؎ 'Pc̏R,#TEȎxu";.MйP33 YVÎŞ$( { Ng wPt"a_ӹ19djE7^QBR>##yu~xsYH킝?9<#&euc"|zf& ;E@>|^*:lg3Hz䇍zVi a`#A~]4خC%K0إ j/Ct!̜3ql7UP:<̙աe?)LW2ՀڨmŸIz::W 7Dbd6sNª|uk;}3] t!G="WhcZ|ƛQiMFgo}O{E#J/~ KtҶ^@W"4}rg-w W5ӡe,e9Ap}ȢA1{+ygtnJIՅp9IgBϬ`gυkM_׶C&OIr5>o^`&d;Mj' 7f?_C\s%_/C9 NPᶢo;jE~ ;yƨ&S}IlDoGTѦDőVrQ@F.7FC)+ 7~F߸7˝ms9"( 4"G->?ճmD/oXמ!D=mWӀ5Tm{3H]PZ{7q8]sN=gf󜗟ABϻ7G[@`,= ?[ 23 -KfrPӅ"Z骏9~JuQJ+1A!=Tb {}( (Tpr (H,^ ivLPC da9hb>-^']#7!6B4۶W?|I[_~*TV}i.r ZK,8"fXJ&_ۘIw0mÓ:;gasl6(ٺٓ}m qȰY秓g#fTc=\%A?ӰN쵭I ګѿ q@}Ǣ^t ja\Kl85P`ē' *`BN.UtP췿^(6r+T4MrUZf!¦aV~^BԿ9inB6nP@{11Qi$<ޭɷ8yۋ`쵙iBI)H9=RvUa\V-mRPEllQ6a|Ʊv58u(i7WMvS3YAˤÌTU0 E*بz;OB5RC | Cg;2I0]ndLM;0g[KQ'3D-G'Gr@ɡyq$Y_Gӧ<@oBl|iXO`4U.ªZg%.Rp")Xhuok9.(*4@"cFrяM 2;Nq7ʆb(2c61.+{r$w(?T`} ؟C8bWF26k.CּT-j%(bDPΞTQV߮ ,bR q!_=lK-@\q %,WABXkƼЛ{TlC~FF8j/d}|5M7aNf4p\> xLH?XW@fN5~. C|xU#w߱sB[(0Myۆ@ C?oӛάo23@B`1WkZ63.SeE9<~^ zQu@!0Q"ߩ(9Aũ+*RD/T l4IP^OO9!,D`(t' "CB65>||$ЅmτÇa~B`Sün"re[fgČXՈ\x_hJWcmOR ӇEAe(ߏD2hin>_[hq9l!@Qb&F1nݓ,[3Ga/"V vmfoUuafRxڨuJ3Fy'N'" B mzILJSTu}!OqS_t9Xvߘsay@%8xro*.ɤhLu#JGZ'ck`Rќ܀cq9^[ P\uI7^k52p t+}jW2νrw s\qk&VPpp;sFGtk|_,JQ@lI|sbƜ63kq8mZA#PGWaC-ť6hve{Igkϥt=0FuvO!Ehlf9q#)}H- 5LyL]m#(:kATџh:% P!Z&p!;mU2qsᲀ<1{`iJӀProeKұwhՐEgcXBK78 {L8 q#_VʱRQ˛'R,SqjQ|4in%Ďġnkue +ãzVDO‚mxian$!,ąw(6=x\ڑ< bHNWz:2m":2"{W3bF`G j NA0(nIkR, v߾=r^ԣm _bR-f88_s2s@o*M~F'x%N ˠM:F!d#]Ir:B8 _Hn,^̓.v;v0L  | N[~!qtå2$=((06$`NUI72h7duk giUFJ50jRBtT3 B 7*ط?13BS%U~)r_jc B|. \G)4TpAH"v"P &uah<peIef$UgDZg=N94 \$AP"2@&3޼p,MW=CiNikK;Į+YYa$ 'XN;M"j! q(^Ro8O4$&m@;EWZ6sɗg}bOQ&z_+XjxR&LE%,*B-)P>k=W|T Hl/ʃp @ &p`a^tz~`*iOxԃ> DqQ?4x;T|j&Oq|_z}kw fʔH!-\%26 IJZ}.lqc}J8NAq)v;<=4<ۭs ~4`!23l?t;Кa/'DA޶l.J-|6Ge. RJ1Fe`Vօ uɨd&hp42ro0FqQ 98^U8r\9{;^3Gk?Tx*xƍV‡>da(A`z8cݠcoĝJd8/N' s}1`[uB Z:c&Rh7^`,[G'9| @n|qt6T'TFy a+WM3!E֙uBҠvi8gx%%ce,6z.uTYpA1UU煕Bo[ړ[K@sӸw4?S}L5̀t{嵼_Iu0ve]D #=]/hE09>{W) akE T]Z*oCVcYH5(Ϻպ} dr'E.^_o'fpP.A,#aU2A )[錆Fҝo&br>>LF4XX }2p^]ĆvO,[j l?u6B5Y(ߐnu0XQ"LjQk.Ʒ ^W*!1:~G YhcD<;M|t{Gh<82C,CYWN|^j#~l8J"%ߌK=~",0Q`{Yi(E(ArDF|Tf30Xs墷ҵn]AhilRirC2a +vRUDǟ KLKC jKT:T?3 IQA_O@܎5s+P-8"i |r*߀EJN 7/]`j<'%љq^?uMYAVBWr<:,_vnK8Ġh R%63!)ޭ\wO^P%Ljh&q +EIAabvO?w4@A!FuɽF1

T_3k =m09GEWxŰ7Oޝ+hKq GzmhXaIO NЮHArswGPNcS?b9u,oo=Hհvc][CFǣ k$B<}\R 6Iӳ[[t|NTW-%*@u3]w#kxdaKi9pă}D]J/Xڳ[y F߯@uZ],u*TIa< r|S۽c;ՀZ7l<"7QH{(·%\Pd/e~n0Oo?!gRVXoAZX<N sNfOPBQ"X2.q$bS ,[3+EErxG ;IqcfqN#0h\1ݷ?i5s!]"LEx|!py0 t_W%{ˍ/\"YKtj>kfb7zy$ p7)o}~,8kQwZZ}/H]!Y2Ƶ:DzdnˆŖUR% JⲖ|x`@>CF7КADJ U.7@ZA(}(7#ːQx]JH°Ѩ'svDai;^40h8OwcHᛝi=tp1ѻ[QQaJx߱W//r:BH&o'fI.nl>ګ9,w+(<fU㈒ӊ" |Q܋WcZ@B;c+V6GRVbHD< uO)f7]5SK1hLOϚDhz8Ok׹#q_`fw.x\ oCf@a"I\[ fC ?a=RdDb)kxA%Y} t[wg$7C]5΄F7#y@MO1 H6ٷho|e%4>I:\id*spzޫoߍ)N:>Kҗ.2@vBfRZzLp}DmMQٽ3ϟ $lmL)Haqh889 onwbHS"O}ӼuqH9^̤z֮U@Iʱ Bŷh ]gD BƉ%(* y׶Eo=d8(۔)a ,'U+q]yUX.&ś2.j[ҭR9yЪT9Н&!ˑLˡK$th&sQ3j&bDʎ̜bBiA}^:ǿF>d0UqY޻)bC\S&X@IJAW.|4a|EdKUK{ S|Qmw8,7jH<)vIrLTƯJC;垈/iPpRGCESA|cΕl)!9\X֍QԼ#Cש fVG?Ċ}\^S;3Etv !߼&Lm]ʖuB`e ڒLH.Ύ-4%Uc%12Ăs3k\XBgKoO9P.B6Liu:Y`J`F?icmLpSp̸,d @d2#߰^T~`z1[zC/P0jR,^Y&B#ZX㗟}Aۨ|B0FVTtCoFob4?2dd[S4 vp1y={W.V]J-ݖK|Hj"pfZjpᩧ"Gdz: ]rEDY?YqU<{G N@˸EHw+!i:8ސѽ]]}rh׶)Sv`a9~Ľ]|²ÞW-חVڌy /_|BoGkB22h Jyj7=SzL_KAxW2-G2NGaS6MhZyc3#is~Yi|r )0.=Gm8}.%lDȬDPTy[`&e >X0 1r/%|163 $}0Q!M#$ ۀ>nMh|RpS#V|Ӄa[>ڡ댴VqBѼD4*N6&~~b xD,!y:Z)swgYkWd DJ+s$/⏢)h}W]`#P`&dINɄ(n E=BnExeuB"e ؤvNTG!͍l,:rUURV3O/x q7oHEʮ1hba#.!o2x(i%+Kr%1ǰyBBm{8ީ&S- i캋Xs'w+ >i* dYO r(jYE`iG7'hxrQ_ ECߒT#]kƆ:!%>IN-}'h-`0x`_=ˏ$ qOi&r `T_@bzk#3QclM:İmts J&.ھM5ג#qNg re<Mx*4xVt1mu"X0xO=joj`S|LOy0ȳ;WRKr~ʎ<njX]8M.mQ9!Vmj3h"fTiO±kg6//m Ft$ؕ$[% t2DQc&X7"cUtn7ń?$ܳ3LՒmg@JR i7 (?eor*VNxPտ ;oN]S] EF)=pеAߚ%~Z0P Ad Y*+#J5_HXyOb^˻}y%D/׽ V8p283>ߕ8+yC L |c%D _ Y &iK|!ߙ.v4|!XiIgLoZ,5nȁ=݉ SJ,t8آE<ޒٻֲJ^5pKPŋW 1?Hv),R椆uaTъ)W=(8p"#ek7z*h63Y-ʮYJtxK SZ:X6Y@`=]=)gЍ=LszM:ڡ`]5'E%(IZ׉Ob Sؾcဏיn52c^6R]=[Kdt, &s{1Nf6{LnvegΔ9P?OolWu9D23?~L. im3lc!MˢĒcKԒB":ikE|ؾGS_S/aq@%}4ye B8ח8xHmڈudsK6#8[ :#DdF%3$9 V?^}Vg[~R!TM eh169ơhjoQt-Zͽj^b丼_\0s%NҬȮrNod;049 Xz%Üzn b!]YVuϛPgh;A >1d}u : D"x7Zt*$P@,/3T ka$Se=§)"ٶ^Di\@<]@|@BpҜ! wY87A7|QX:\Љ>dw t6N'% ϑ$az( ͭ#}r,= d7Qi"!|c>GvxJru踉\8Q)3pgpطq?X 8OCai w(8 k/UU͚Zr7L#"4f-FdYV9BQ {~,L1tG~ճ*x3=c9D䜞*aQ~[PGB/&s2r`Ip z='_I "r鬈;*Ro/2@xK* Gá-jIa<9(gN#/_ƋB9.=5[=`ܤDo q9^)jr̢bH"20]wK՞G&d;SWf{QW cmɑbԞє|G} IDnAd^S\fZ>neE` <7&O-bMwlYkM&ƀ@bh45X.cvXDSO,d.NPo )m!՞X11Ÿ%A>nӬ(Ûm80.n7U\lŽE/! d"">X}&!R8첖 ʼn;j+F!k:%'o/?|ux-![X9PMn9Oّ4/N%SpKTbH4MƓ0Gꠇ#4~/ψjo0 ^8+!-g!Y9nL!ktvY3P(9&SLka9}3J2%s:˳R&MH hi3wp<R\ʀѦ-?l)iot!3,Tȕ6cZrW%IWokGg3=P7t%;"X%ŚY]ZVm=AS/접OЉky*e$[gܬ4gaNer\I N{4*g!b诺q׋azSFk[gդ SVItզdO6C/8u% Phu~/)!NczC.DO#Xs02پ)G9Ӕ( 9lVK֕LY̞7 KH0 6ʀ'VLF-6ޙpJJTMarYEtQ%dV14ZLY>Yq.`YqKx5rTg֬2Šznį|{uՊSfoAԃP4ƌ龍.{A=q{LVoT{ڋ¶^fqt3}ƏqF  &x +EMӭy|TPȏ}p=N"֐u/oX.>P߻v]U{ܭxJCIhפȝ& 8 j󕧔AꋼnG͍T`AɈ O5>ͯU?)LXVWa5]SڵB OH4jG4^rf :A)M|+ۡ~t>>XbD]rM F,%R ڛh$F@qpT؟ -3m .ߢ͕Pd_$I 橘D?+~N:}t{QH$ bP_̈́]_VpF+X 4v_6% wAn?D?t!)Cmr=z0zxPXM,+K;$e$S7au+0U#O|cIy -y$2KvN"oyevd'\Q5\C6d#k`7zG] 8! =Je- ITvҕrȰN*ˠi(5 _o-D[Pgt*یu> ~$|7C8 6V6Ƣ\ L5qrE ]r.Gn8{趠O0 ނjIiA!q\|zM۰2i=Xo?^:c]XKfoGem9ՋKRdᬥ';$;|_^b +f29Wv%5@pz##%,}Byޯ$s]Ϻ$ZeT$C?NzMUۢ:M f' >8KCް~I)&{bwZ&32Szi0h$W5NU:t%m2Rq$֮]a T#5Tx&bACN># tYⓐO\{G/8QMDY'-+O\=\RJJgo>57 M$?rˆlz1ynG?`,!ȑq0DX }6U0S|ŸzeB#e.JW+ǕlR$6jR;YqX8Pntz]ʃs؇)25DGfϝq*rA]>4Y e-Y%>RxMG~Faj&DLgWzǫYxcP862X1~Q<0AfUjAQk}Vt`}G;1_i&1 B 3,X_,IY>mZv]8MEFֲU٠2h=ЋɆPy=ףڀJg#3nP.n}_Zlד10oupcu BMYfH׬=xp.8VKl4@H ܲ_s :G4$ `sn4YQc+ڛl1y\ ,@g.<;je%f`,5s#h Ml+H(UG℥4'|1Tĭhx{D˙i큒͟;^%^IEWtddE赒f)ް"4r]<5JuX}!}Q&F@]`HKca:.d;N[!Scœk5٤oՅ?49lnd@u1j$m%oܨ7(θ[O_9uE~e O'0x.S3~ho&9гP $-)[p S-#?W ].Fm G]<'jݲ&b*iJϡC |h|߯@❏C/ n}dzB q*Zx;Jꇥ%|Y *VQiF2b}ar֍u}r,2P[[KI:%#x4E| #YDdQ^Vt"8cv8IY$YHax;_{~aHl|+=Vp/D|ò>6jaNQYbeh?{S4LOhqʡ]%^:Ke.K0"Vkp7C5?e t7&S8JKe LF2&Pㅈa}`VFRxD.@S A]A%΄\ӈVSaj8D'h Q/j2Zلr6ybK8gT v dkK:ߤ:Lj=׍`4<4|;EmR&y#M<1RhR#OBLm׿YR%\ I,גG,ۭc6fP+.;1әjB 9S-3x T6KƖ='/\&* )Iƽ8aW~Pl-=oɡ1 B|5~(Qox?T nm^m/֡V{XmWUG3 e@]%N>2pY@۱gt$зR9E}ғe8n,Zk\*zB`UDc+iI'@n_7ש pZ&P_xҁ<{#pFX\HL_vF(705Hasr!v!dᶻ6TPf2Ú;'v0s\"gQmY7P|lA4>+|̦&^tsA!Tk+4NXS-~ǙkhJ' sR?*R I[NIV^ !/0xD An ~\ٟ6L iq5$z5g~.|!: "*a xu%#Bϱ|+Tt@C2{ qѧ#~ ˝2QԳy}dS˓R-<^c w\=R .cE&3vNWW_nqyWw`LaC(n.ݵrcEZ_P_X7T~I朢Ԡ>fH9:JEc fjլh2#6r$$b35fc?3,zp(q`ΡGL /Xa/䊽}y{(s;v9{\#_!:Zun0X}nˆ!5Æ{R>f;t+Íj4o h [zV}W&=7:3 p[n&[T#$)5Ĥڛ29/ҐkS!%\ưf !h~"׼"my:BHBF6?ƕ(#`xbvz;;J[8P[i{}i d9޵nh}Hkim zS/ARgIBV>-uZ8¿yz~?$>IG*@ȟ`2,)n8Fަq-{Z7m93P[7]-:ۋŒ,r!SdZ >$`Â̤"V6TpFg׽-Ӝ)$m^MYlFԫ Ua+Pj%!S2h7"=~`Rn@@6lvl44Z1zoôP-%H!8[:r(-c垿-0y+kC?tUꈘ! dˊZB+g^l!G[W9yEP.ġD~\x FVf _ܳup^O@,N*݉"WΎ˸(uIL uGR;II+;o>W QJ^"zȣK1!x3I x3qU 3Ho.rUc[NR=kYCŦ[#**7w .ȷqLf6PYG{%'ᒠCݺnaAw_h_EU6\r/t\I55=` 藤}BM~#>ޚrW*͓kh7j)=zpN1ԴaxW'c˶mv4ylIC)?=6QCȷ!, Itܫ {dշQk)ܝf5y%GVՕ)sy;wjBo^Z[k8xitCsڭvR=jw;42 HQw0'S S4-OI}ۙPǂ qmT1q/"О}j (*~gfVHmr<Au%\%+QyHFr{xtS%8 \¦ Td@`JkAq岚^T!8tmB&vxhk|>8⪇zvL;fd<hfjkƓ7%p)ܗ=Zl |N>lⶰy96i $:aĝ2xUy>d7VB״D̟<^7 +i|4[/gX`t?z?#B1;+}k4"LD:/VaA?X`$rQ[Eҿfkg½3jC5Z79ڏ`;zaM1O2ǂ4;42P 8wG>E>N,}od.g|{QU+OQmO{M!gAE}ƒ̵q켞N𷚳$\~P ^0+(RKЬb FeoU91q|y){l$kku@5 p +K&c\F`K3!,f!u9}TucPZײ=O!eo9Ԟ%Uto/X.pTIDOT9*+Gvpd){G|"1ޭrV b@`vrC]=zcCx*O+iX0|O{Y*3734IsNE<li5W0W'7cdIakU*ma`_t SR7%K^%dfǟ|bbS=Ѝn,#`Ώů4%};z/=GA9[N& 6AH(rq1+߮(LR't+d3k_Rcw{i}ݱW-ugt?AIʕ/4z- a/NXٙt?.R/0> TìH͝hmz?%^hSO!a\Y)nI8=<$  Ұ2|/@ IZHpB:LNd"z@t/CÙC|ڮo.9J; ``c8w-*oMt5cSgWyɷJDǓѬ ]fHW$&aB ''Ycǐ@EEnXFQ@ZаTO|EMBr՝M%" _sCℛ[4)MPPͥ zW[A~ynLnlO8Geҙ{Q'o͌ @xoxʐZhge~n\wt_ S'7Sۙsh-rF)ri.(#j *-A湔3{m:7H!_r$͒ev/׈86̄!h p 0ƍF||5yV*Vt=p퀦 yS\h4O,.j͵]Ք篺Tu|bg)Mun"syePc6Tnˆ?P ؟hҰ& VM"57m7!3p7ǺZQMkcLqCeveSiN܍t[ɴ6vV+}lJqŖ'qu9uFF(%xp*z[B y2f\ۙ 62=5vl=;.Y}|̊2Qwt'P'kCdw/6KΞ3|Egz؂jo ZˉQlBɶ9M̍1__䟵D22FW"J#s HQdؙ:ƕiPw7 kUKF2!!# {zԇ\mDEFjƬ G9F0GrS<7xf'QsUƐL|_~M􀋫xϚaq)κ,0x2O='eNka Dv0Ϙ@>T_U:j 6?0\< _NݔTѲ7G!$/b$:ʥΆV^ks4t(/UL;vC2ECT# roO opd׷ird{jc|*WXk֜0^@aU1i{ BJlhl4/, web N w!P'+04-O^,廭[W we #<ԷWG?pApRXޭ!k@xߕAj5'x4ޑSB 3Bc}*=qн=(͞JћJ},G?K/D-<1H*!+y1CIH $x*i H  dvd G[bo:uM*g'ɻwlo`Կ7c!͖KfߜT.Z}őćעCQk@eCd.LX ѪI eu4u݇'ߚ,cV -i[|FG+JHg8tl ψ@S/FB%34s{I{%naM+'g?6Cr`x:;2N7نM[x= ab"mIrJxX|?[Vx G رg;%\fqJ_@YqZW7uf|MXNCQo+X3Aʚ7)=VDG--=C^bT}cuq`no;9s}PUhnM۾0 #]QؒM-T]w!:˔VNNh}^oGd2oe@9xFhED ́* 3a<N<:z'y1ҡ;en#doәk{2 /ng&RA@1|T>kVT>ׄ*09tY7'3/S%rY|D7"MAUL !X6*Vyj CbH} "{)In7M'c$ʞOiE=hw%i^}zpC1]MG辗. D !Cij$-p,U3é׭tn*q/NU=t7q}3c P4xk,'*fPҾPEH:̙%ݷ跳>@{$5Ws}kѰeU_. yCS?@ 9E\^Fa)` 5WL\57{dˌ:6d8\٦<..w&x;p8So?`gK@kX7c{Fo&PFbۢZ[MM0׍h$MWXؤ!1LD[5 d)/=zYږ{UTi)m/~~݃(C_`RE~qZa6mi`"{&,z4N%]@Zަ:BRX].llLd !+b"f]Ӹâ|OGޝ .B)( X@)|ݫc^ŋڃZ|:;by@`{ucBpڏ59PmT_T lS"=/ { ^#R戅b' sE7Gk-u_ﻩEC !(q&RئvK`}([c{$*mSfCբu25,_H?Xh49)){>;*/?YRqf,+I0K2)9owdt-29r?*LҟC_DQn{qYIĚ@":527!FWihi_,6T`zܟ9c[Ыݚ+WwW*Q^ZPZR-ye&ʁs Ǽ,>Aǿtg>mvꠤI΢ D"*Gkjݰq#c&ΆNyբj1.0skodm㬻U_oj8C(/`2E" E8x։f ncyYHƮ*wr<(~xEw`ĞABs]u>A@1j,j`dYӘ߸s%ih19HG_M`<9) IU?ZgkpPˤ] =w,S_kCI@k' N%Ӡyt]$U! zuTIj Bd=;X9cS `ORAӧuE 6LH4"ǷMZ(; J,;*ۙE)WvYٴ=q]rQ\KnщDMY`@dcW;S+dQQ7P jAj8,ŀ:K"qTs&9FS+x}v"D4."#TDW(vL.=zc2m0\:^nmE#9i7D"DSD۽JɡBy.Lhur~A ,gfh=0q4Cޘa{sgrU"Rb+p> 'z ډ0w*ktd{R$m>) 1w|.fu,'- iBc|ږk[99?zUArnAt< oE 0_"NI6[]N|,XZ%ד-Χ`--V1Dڤ>a?0wv f aoc]Эeg5bnY Μ[Hѣ7%c7{݇)Zci ׸%-5~^%# ju-2BWhSo^HzdΚvX+< 9Nm<}p갿 %l cs{/6wc m1-ObNs 7MYU`D8WE[@Flu߿[z{mŠInM(tQ%Me6Խvw9O5Ĺr f%cQTéV:ub$(| m̏nj=͕'@`HVNB?p5:)da %-bkǜՅ,g^V z_{:'ЯJel%osTK|-Y݈r Gp_7QGt 'i{~W:RIُ̢kUm]A>T NWuXÓ`S%QA1V?.Uio(E!LByjU NTѫ8HYMS衙|c`doRQ GL[3 ><%${lWt1ƈaBFknK"l-ކ3AEl'%!"fcOhYuE*+sfG֕Ҵ'ɿWsI$ U$*d]Aިʲ,(B?~ ^}.0b m6kmڔ>Q[@!`V/9nN"IEAcE|xUK־qmOuEe$U"U US1/!pW@ 2 [/5elѕiӗ*yF w+Rg~LjF$WLd2 Ɉux\HdڬQQҲ;ɅzJiF'Yy'ŽnqոlU9^:\gBv[.wңn0KGU4Iu1vW4poxW!cHSNvLt_, X8I++;mK`_ G =doKenZڭR&b)9d˄V$DM N08G ,U™E1y`7iK cd$[4;g^BtJ*Rz-yζ۸tTR0… @)t ]o(jOb$Z r 4+C^$80,܊WbagRcgg>e nIOG\U0_U>ń1EET՘_FпI Kb-MAh,veN4}`q+Ѣ*)4ГĂHaYr0!%Ӻd _GDx U_o_|ܩEF|[!PCqb"lQ x]o(xHcyFy_9?~i229sl ֗=JρK˱y.솻M!v5\*)g.#!A d;SkIoeg0* pIVݐP- 1p#B/ buKj%R. |#SU՛Q$yæ6ԗc!\zM]\V=o|%Mا ֻY  VJ|I>)0 \`Pvm̂Ѫ[Ài-__6x&\-T]m,=Mou(F3-2$,cLC)w@3^JT $ZPފ*MƢhtȿZS+R`Rpk1RpAQ{eYWJG8d[%$gP:mUa''=A;RevumPך`N)U܍[?dFoz`X{ZgQ~&n UJUVޗ]>"U;ùe9O#:~K!"bKTOD"Ӥ m0HBOFˢZfNg Уd-dLt1`H[HfTK<+*e wzqߜ;R6\0Z~>'_kfTă,%PpGV_ WHL*jcU$d^ӆ0b2g??fAaȱ΂Enb!e1k7@cQ$l\}42}wA O海53z{;n\+R јb?l sAzʦ, a7'=*oFԣ:%Z鞦1VXa $X; rM ~7acȌRxaUS-}/q:B5aR |{LWm#6. *Z/K j b_j]+k' !*i[(kOۑ&mxIyY+_ʻߖfK#Jm.RbX#jAT}sg\/YEn/\ߕO˝b"hOghVW:8:Z\5띄IIGvb+R9GA,ߍg+Sg^Yp9W"ˎA9|B?l`f&_b }!ymf8VA:7DwWxHT`RR1M: ]G2&&=6GA)МI^_3@`#꿑uX1~rq;˞=hK26F9-8Z8gG#YtO-b/廒;@'>HZ+MQjI3xϕjꩋ5FY€cyMz ,goU- K; CF!nIRo1L~A_-ޝaĮ~Ezr_K+nN)KMIfOsB^+{HIR!MZ~cDhG݂*E,$Z&>ZT'x1Ku⿠XQ7h!d*?Q;=[V\+4n:&Zcu8 }0PR(_~ٛ<331"?8-fh"θO8r['yM̈8>)uamPjQkݳ (Sk¥ ~K8 8Bca  ;(<E#(3=ܭ,+'}0CxT$"B]g(keT5qE^"^Ր oq3Q",^.mBRj!zoHd0ͩNby1o4 bK㪕c ^XjI~xV(!g֤]m+i*/ք虘XDri"CBD^6vFOOX PMSx TPߺk(L~a^R5D ,.8V~<BLkaO5_ I׳_\Tr]YP~uButfw]Z RȲk.gb6Uכm;{Yr4%$ILmO KnlŽj22 ki]cVuEAVB͆a2>G6f;U&TsCzhpQXF8WUb?_4 (:GMdu^͐Z@@O4>!-Օ},o lG0Ib/pC&O<{g$a0O|*{ n\v-B`qӤͦQߖ.K0%5%0/]٢i؈sA AFQA\&\8'\BzC.~ov&t zD:MRձϠ"&;dkj8:J ~ҀFHEbp5),fR2|PFN8y浕k8/^ އ QiuLq+3d=crO4By)J nzS2y&1]$GX~ݥttԴڶė]=dI^PNx!аk,*e48F6J{I%XST~/>bo,EA/*Q؆h^E~~FyKS ԧ~| *e^>RvmN8d"wfR>b[*e.;Wh+SlW7T/ig y+|Ò}cUzwFpyO CZŢ(T027% &r!z ӭJpGֺB.#xJ+HBGE&,/7SiR 1?t#ĺr.J_@t@& ~QE IF)fTiBnIb _YX`n&W~LNoe%Lx%w@҆74ngM8<ĠwDGq^ɢ;zE f㾆LIg SKp*RC?w>DB6*(1p`uݖ M?Qjl 855ґomr5kxMP٫T {48+iD&_λQMf7Wo)W]߂ P()-i-'zȒu b6gVF]I^tRf (B̨U`o*Uk2Dן ;.^hԌi\>}/:uHGpYN\J-:j. ׳oVala}#.r]C оalQwwG\Bd ?x'IX0UXFXNڮ)0lJ%6.{yRkE"ɑ&%R/^Mc㙸w\.lywF#]!<u<{:ĉ1)cCO7yS8_1n@f7  Jp4/KB|32Vo=\d65M|<,*mteZ؄8'}]Ita냑5M*WB&fE Ie͝rO`@5_~_.ϧOBX:fȍm\EӜwxX}&= Rk)%Z!ްew/paAɟ}7$r`P`vcԍ)M׉곔QD74o8r{ymhΈut [YFHF eRtn_-&V#K(In]yF F&e_a+vkr(I99?ڇz0,' V-miC4.RJLƍIb>gWAxr!dJ&}yoٟ'8iXF0 RoRtD?O(::9^(C*rFH; eHOt ?S;7%yWorq룓GzGwf=EË{K·Cn nA-߲D‡{+P3RO#v~D0GFmP9τ7 76C.(%e}RB\HxCf FVvЂt@m%dZ{ ircJ#d :M mp妹xl)}VPlM~'`m 2ڪu$dժRCN%~a{bJ% N9G1n*)գkݡʨ_' r)$p?o_7Uk99Zrd(˩Qi  ؂G߼*$7?DS^FGSoXa֕O>@^|(AEOE=j:۝ҩkt2>\v=E<{ 0aya}WOUf[OktNV1UfY&O (%qQVAb#hnH;+߼$ +csat۠88 i{gL%JUʜ*,ja Ͽuz]5Tg/kRP?HAf(Z躠eY9JA_4 μ|=Ql[,)ᇒSJjn^vA{Xxq+!\X Q}UzX&:mvm4Q[9SΎVwxT'#t kg#=,/ 洘>lL͚Ť1]n gy$vy ´yTjG9egoVk\&>?5MM@spz(1Ru+xaj]iFL6zXc<ֺENz7v!I,.5Ǒ*Xz`D=xPm f_S & x+$U7fu+&FJ`+: F^'N}D]VF'1o8Mp7E[Q7 @#8t2RΘy_E2}c[lOe3觖KeBgaNAc6 7:'X-ج0T?^C@U)dz6 (9N<_&KU$_{rg.}&nD=9^}`=86130c;IQV_a'ԇz <ҿ>ǧ~D"?%5f V( @ <2{r5ُ+B1)+٨&a)F1%\F~DE4kÂyv v 8Vx|5ܸu>8V7G!x:R$=4O@=18?.{Z,q8^ŊsI6309!*s} ho^K F ^3Ы|x*G*ؕǩ@xg>65 KXzKžzO olH)aZ7MxܤU)21 ^BӸvn渏լʒ@:s[$< fV,U#oLUܧluB51aAr%JHC!P6G_" IVFe^5fh)IM7'^-n|8V͈2ܭfTJ.hM\8ެr`c7q~ diە<1s}Nfb]OY"֍Dj!*җGY\? A}=E)'PYvIGl8"Bk8SEqI*BCf8VOU}&/B]n}*i㽭}$'oP LOI.1St{`_4#TN/%=7%a@ PQNwW{K5NyEX?:)߻Rݪ\rjfIcu8TnU2LY!s%n7p 䊡온 浣alv&ؗ t8"sHG1aP66Bܞ3o .uR8)ޑVln񑤍`{:jKd>Gm4:3iE 2؉(} H֛ /o|`t2.j.H~r9^5ft'!\`ր6|n+v?="B&=}UHm71P`iZp_/{6 áXsܖ/ݠ'u{8N38F=s `*Op;}A&aKs>ԅQ7DFhgK(Q^^z9}?jlѰ|e8- G٬geM^&a^9S_jKcKpRNvJugeKuqyF Jttcz˪AǀKa-G$nKH:Lt6Ԉ wӖ"9J]>B}8 eY4ѐR6u 5i XbSj}?/ՙo4a ĝ@̜f/+X;!ô6Pyqǎ7 ȶbw@09{;=@jwlT DžX4KtV*uU;kz[/ D5Lc2BJr(֛s|mV3ONBR{OaP4+?J\'[nEPZ'w(%_`#&{#C%hUAc\PhJ:;VR#Jӏ<}=?Ydv,o=ߓ4/ 5~_Qι~sJwH2Z2Ĝ:XRBFAR [Pox/ղ;%q0A @5s`4VH ,Џ'gUr8 &?aM2B"C)2C2X*%st"6lix͋ɦ !I|I /29=񋯐"Ljp=bڼ&u=r([-xdq(e48M)-O,3VB`SN~R\URm]ŔUCT2)p ;j ۃWm$@yɿ?6 e5_jf_x1\=,`>c*n^uVB*XI Cs-DL._,s!W[Iuth[$ڔ@ڳ"IO-,fG/ۑLA"+n L{9ܢmW55 H]k6SB0$) NJ]h—rZ:8:;Bݙ-6m|NS f@~2]7O(d9)@/I@#6.~x] >hZmc|wRaWZ@^1Zⷥ M|m=M{t}L|zah }<5#>S?]`[A?NWQ+2hΧkB-!'T\A&UR3>:sDmېq*ZCͨ Щзї Y12 vwBF.MHl:-G e7ޠ9ᚏ.;)"%N0B 58̵=ol=oMF xqջz]56ǝ.pZf _k5gtW)v4~ (1u%YT;J?=ɺ>YA2o^Hb>7Or9/rU|4=41C3QLͫKOU d4kxLpu)0vHr\޺PBҡ:V1u^^~~49`Oƒgqa%HAf&c,M~)K[)\)Bޟ8f%>̋&wl+۹kAaPE0N\ JmS9|mԪ/T R:A-$M;&>#SťƹԧHϞ^n"_0^vq sN!~,pc̙ tA?Lw~Em6EZʅH>o ?qLSF]%[*sE8Ũ:iig>ΟV!;9[I#\[:EpƊC'G"A?`rwhR*߅eRw?5i`S=aJ;yw- t>'%8gY,Wh(nt~)f|;{*H4 T_Xn)NWnƌ1yK@ 61{4^0jW߀Y'݌2UJy+"S,&p< UCU{> wPCi\K,`Y|z|YouC̤ U P4Wo_cJK_Yikh8<_nΞDg,&pf jM^(LbRT5یhk[גN釹yA5v2Bjr˵")N}ѲZ&M_n#\9@"6߈isR5~% >>G2prBI1XWo?:bעRyJ1d<_>~͓O@"IR%8~<\ tNq# 05 u~*,dʓ.^.|HX/L/_Kz4*->?/oP`΂t@F} 8%:C NADA ezIO}#*#"8Zݩ+>xЩ4PkjI*|K`fFwei /-2lϫ$j*Az2VCŗo"PmsaQ9^(nOt4prh w9.Ԋ&|H(;zHe>*5Om\8+za‰W;Cga1jr f-0!ID|)=xD%|g,̼鐹?t8.I |ۺ,ȠEfdӤ PT,Bꔟ8)'xMu*2Ǥ-t Ƴg<#l{#Hh-d< K,-:A,.[yYgKG9~H pW ZtFo1}Di 6!zvɮ,$仰w𨖮jq_̊gHD( Z B#L5%2J1=S*_W7ի&FC3!Gx'GE vNɏEA'b =z`5zv B*IW4 ľ b,6 6:).c<Us NzNQX ߢY'nju jvJUóUFAcۊp{UZ$f4F8Mf I^j#ޯƄ *̌_mSZ P@t5j;szg׷Ro|NT1/傀YU"َڲ[ hp!pTgٓΞ4OQb#1@v. qLRHtr :S* iOiiqڳ؅\VňfY0udjT1݆i#4ݤ(hmJi$:r5"a1楐۵Êg.PX~[oFB mϷGq_tj/E/"",e=uOq%-K>$ y7 W!ʒ1KN֔ ꌥ0 .mY%!OK(jI C$͙U *NKIFrav~-; !l긳,}g>k)Ù=`޾ِji`DЙw|w:*ِjwH%,)(7T5M_` mWv96,]A]rb1|x0.>[d/C7Ta %%DgOcU QyV yl, {.}L,"J́9 E)F0P(;o,S+ Fm%:sQ+&XɥKb;y;bCe TiIҐ/]+zUT:y̷&Q}ކDJ-uSX*00\K說-ShkǠ㍚ܮqo= KǞ!.W <_ߏG5oPs,AdOfʠ eWL֎UuGuUBow7>ܔPxE S!S,iguJDJl NhpD&t%jq"(zp {mA|#GŨgdUvqi_ :I#HᗗJLRw9sϼLʲzʡ_+I >[rgMǟ7!0Sp^ QF) [ݻhv-~1\ ˆkKDjm ױd 2''~VF"-Sc~>Ovo|"Ǜ$֭8{占gn^.:D! twPeͿȒ1\ŅżF]o{-ď*fXCn`>Us&˨LإlY4ڒ쾱g2S0?bxL1*#Wg تZ=]9Bj\ \BaGф(g2vt>*b&H3i[j7zE|:'3vq4-":ko߭z5/r(ڨoc BBJHrNQ/FeB˯oO4nve YOݏsy*uk2ꚛkV *nh~YBf˛Z]WkQ(<ሪ{?6o3,|Ow[pLK\?qͺsۡ8E?m )8DVO7T%i–Mu]]>68uuU~Qޑs[cq;q!y꺿i hbQN1Z}ߑGMogÒ *Vk-g8:Sٜq%R2;A0߬p>Ą@է*X}Êt> 6vwt~oAd7!.vkzQ@ȗhv6ER6T#ZWqc~|UޤC5`׉9tl+5~o;Xp&]Ӻfmflirq8ROǞ +;͘y삕WLtw6Oi!I'A''.'Sٺݤm >^|,,Q0ľXRǞrDCDG߰V,U8@zQ4}!7T?Hx%ҁPE#0j讀IZfy|;!KK7)3 ܢ3TDxb4j9rA{HGR}fG-r bEC`2$^$⠹3&x Ʃg 2R$[Qu{Ńњ_z)·|`A|=ȣEo7G٪50]U^z2–+t5aR^G }0ĂK9`8 +T ,ZdNXi`}>^=s3 d0c #kҜ}.{1Չ1}'dh>uTJ"\Rux/ MnKPGdJ1 t)]M07$NW2Q/r lb,u%K2Joek HEkY)2|݇)Q#"LCмvڝ-ϡ3pw\ʏ;uAz0UX|ҷ$aVtU2{1~RZHJꔆgsy/cG8LzeTT]7goW{g3 5EX_5~ @@Z4amd363n6Dxϻ&k.\WuT " P9Ղ[*9Zûf2EHpJnl[ 0יW-@~~eodfz PVmQu#0J0lw|JT|9đ+z$ǤAsaY,Y@\1Hk+fA$?uLPYP嬺]SϚ( *Qԟ>k%5CE'ߞ+KkpNM){ bGLNFLNx@#f q<+[;%m4dh6֠Ȓ7KtWn>HDN*$Gj|' no?:s¬jVTG@0,OsfkꂏN3jwg =^0@}-fٻ-*b a(<<9L`mbVCZh^J7C6lU[:\"eDN_@Xۉv֜E83%ճ7Kj{l3=;d\&'gU\SzY}6Rf /!mA2}fPa=% td\^<>槵DjHYX /OQcGSr bzzw ' CO]Eih j7C.O|$8^`OtD->Ed$&CiY9H-\UʡwSG֞mSM MdX xuLTCgcn7E R| kU6YT lW 2 l&1 $*0ϊOAת1@X,H;&WDhq$Ay仝fufqY1$CfQ.qn q4ls"*SIdѶ UcSƔ39DG4} 7oUM;|V\t؎&Cd4[Ka=Y&sG!>Bڛ'W'.#O; a1|5}օ*1l'#}7l2'"REU1m͏*HvH-]Y"' 72L}KlX`2ʍ[RWP/n\R &;4wEj8j{LpkBukwߏ]ٰ `wD:HoxjVÒ:R#mCgfRKtɣZw3τy/& i.VzʃuϘu+CB3mu42Ly85hM9逓qCwe/zўHJcP`$a\LpBBnȾ#o?*P{$9ߝ0Qx%G21-Ahל|תdl'N : 2LbR8{&$~Q^ @$^׸XN>$Sp|Lfg1..}rQh\b9b#,XΩ]͖t@^tCL:H{1"O^Xߞ3B;ff N ! /㏈2>ۅa^T&hpƽ̰\!L/zđ,[߀ 2?{w8rz>ٜH(7 F^#ڏF6^k|F+$6Con"gY ch:ijqP|On#6u0$H-n^9s}8fdu% A>uS n8B@jwv/h[t0T7'HKk&Ըqx mF`C&a|n؃JVPb D\ B'w? mxvM?aj+f-a%YfBy)\7(jխ-cOVqĀ*dvěֹ _R%ls$CJ` C#Ayf<OR,ӄJu6"50PC=tՏAsg^Hf&bLhAY8Ǚ 'u>w^y% wJ>Iv]=4tMt3;CYGӹxJ SEn Aj.iO2SGȴzsmZIaCQ'$vZ7IͬB1.e{uSйU}>y΃։vnV<$>L'({YLt!mb_k?}Ѷc^騇&,۶hy1|G:eF2צڣMkxDZaꦦcٷICФ nK--dV;3\ ޏ6s?vSi|{W DEtOXag޵HIؾA~>4pV#c=|=Yhn#eYm~ s.mEG%Ō`Tޡ#Ub%Yz$w4PV829n(׏eQ5Y" K76>ŢFӯ 7K?R6m0M6Ow|u :č%/`9-vm(/LguZjw*Km% 䯩$lXԳz޲TrGN&rw2DpP3(Tjw~.m+m.3t= T Yry(훙~C,Wwel*ɣly ~8f 8"}6bC+PpSu<,sm8U6>oLeT5 v$理~v010zhc^k4|Aҍf<:^;=8g$cZ/N @}L6WF,\8 s:u_.A,|訚?~5 =,RyoT,:UV̥"o3.֥D!늗P's;ԞBBGh8\ɵ/{p#r_vS7Gs.als> 7(zU/ 5$#= 7UMFBϽdK=`=q2#\.8(Dr7ĕ#f|9P^"pMf[fRǡCόڵهޤ &=F:Bw]s;Q;F[g?=賉 JEqⸯϖ( L7uS Q6m™\쵄X(f S-(fqqks3(e#:ϩV|bVVmt5ֽȲmMnvq ̄9JJ~$S3.v{3`tU*%.Oyau~qվ˽R"0Qf5YxF́O x[>qrRꞈ.Gf"y('416(p&1*󑫊C+/ 7`ʄL?-Cʔv/*cᯡϧz[ma}ߌqwT|C$ bޛ:*Bc]R١Q1&9+m 2sI };֣:h- e3c[^W\~}":\Yyk׬ݬvqOe@LYNp d-LE'}frhu`˝j 'OMA(#/}D.A|]5Q+Oކr3:}y-li}ѮU v@<;zʔOXhd0@lA*!!Ϳ]Y`&-eRnugQ ":!WgZl]rAlBd2V7۵vj/v1dU 80Qwr^#؉34jh#`i|N`nJ.h uy`ye=;b@Dn `-6^k)W:uFxI{73ى=uON_xjJ3 M\|i&! K(Cr` qэEz* 661/G!X ʛغ=j"i< WjHtt%sϚ} HuYTfkZ&6--،U .D<P a/ Ib}OUe~pZ1Tb,l|q$vXVet5~K` l^*nHԮc}3]`.n/B%!^+t~i;O-hu 57YUOtqFpOwhӼ ^o!sk2QW=zm?օx:>q<6ҕv_ 1ՎqEUP(@(.<虠odjwy XRbe pħ $5=dPL7.mS0V+BٓEz EbZwY3#<*T!^ |xA8O9ϭ~v+g)4c&i?ۀ+E9D13yחAGcIk{z#$drwИ-d TVbP fꦟ`A>/$,uu~ur 1+;%NuUW攵$[4}m1.S·: @i+lLxꀐl;MP=U>ȢYгB:@KǠ0dn)ܚhu41ȶ]Pe;hCS~eK)<$:Bv/l;a\l+d1*IE)POqμk{SL Qcz7ŬD\.z9CE(5. m/a T\|zslI~dVsL .hTg1Y%lRĂ'#IHP8]h X ƣzu;!<\ˈQ#½ŞAP滶9"$M.|GR2wmxo7yN+h}5kѦIٔ1N7P`lS˃6;cZw^5yXۂ$V)mV@qr!jL"ĠL.W~+q0C2:r:8Q.V6y5Ģ!"K{K>RKdbB),VoO[oozhXwZ=8t(GRyw(27nYWqwT07[?H?_5T;~ʨ-۷5XViQt"f<]Z\rrp\gyQ&Qm;+`:K4bnE'X ]s8Yԉ1UsծxkuKu0@VWP~&J )ۢo.5g7Ϥ> PTIr+XY\8]<…E ViId86g_ys&OSo^j1=gbmPug_* \ ièP2Zl}7iBC;sp7tm9(MFڹXڒkY{eÃߑT;i͂B,`Pf/-_7ax+#dL3岉|KAVvٶ-Rr&4,%c:LyRRx". p+!";:؛x^Ca̫Ot^HL&LbӮ+>5s-X:GCK 3˂o @>XN1yҴ*듳ikuT둙![~r$oү*t>bw 20TZP[=ϝ ^5˜ّW&!0h[xfK(4Mժ70~w09kbp"uڈc*sxi^<\!b!A&hϐ&>J=,lU #/ؾ` A~[KgKfչ׆TT^A uZH4|<#tiȻH x_' pd0^0K*N| iŮ$I{IqrD6j`4‚u_'h׳/}ZЛP.č42Ry`5X%s}q-̇=%Y9-%b+Ā#\X.6 k&1( FԘG*.:0`٤'Ԑۼ`W] mB +D.yI%ʍtLcgwשgfRhgjM mcjx^&@Je)NGz+glH/H:{#*hT.^צij(\+//\>{$ٌ7wxz+GdN30'}K&,e6M)0u]I~R-P4u% X<{V"O28cI ߐ-vvZv[1"V>%ĸʈIA`9$rlN*| td686 ;. $pBve&Zap׉*{4!ꎩ8􇆰_ OFwl\OIYPS{ѐ4Ԭ#>n54p֤yn;NK'ߐ((Ti,qq!"^֒%v Jdƾv瓒|9RcCƠ+u%;N31ߩbs햒 fkUQ Bש!_o K'xqKlnfM%C?0xZuS_iM=i_ؗ[?9:wYQG풷7!Y xc#w!hsLbBԩn^ ;Ntn0P_/AӺhFA8`t@}YHkEwP &*U` Pe&(╇˴D Bta~p7}зsB&Q;cmY?b$X qi4h[adS p*6?+@?$,Li{7Y:NY"CW9͋;zY](hԝڄLc\>ߜ ,J}25w|۳{ b(+UU21ɲw=ë(C& /~ޭtS+69u < $r*lo;"~kYЁϺ  1{KEn!- Sy6[ތi6hUSXt͖-h\Hs?}{D@Nu/ U)bVfWgpKq1ozwjSP68f)cr5k[ ʧE" AbJ;<ԮҏFȠLXdX|:y3™w#9M?[6!ZLYwեBvtL {L(չ0}^5Mu=Pxj6 )7!(2eadGEj]pD4WdžNha p3+5vX&S<9AGظ+.{8GHeρP< iO_iwaZw62mNX(exޮrQXwlt!jZOiy ./^uu;Mj=@ocԋKOZ`'M|;jk;kiF3b~H<__c’!F1w˱ᓭ5j쨂2NXi*891ٱ 8\|$A߶4h,lɻ31o#a\+0 |̑ A9vл+M_aĵ5/wgx1E* pa? }2؜֞40 ߐ0| |EQ>`{'$;]!82 jI{̺ƙ?!nŁX$cla-kyŔ'US@g+8yK-䷆Eed$/Y"#R;ak$ET40bHPf7\̸>Z0mBeY`x.z$Ǥ mFDAU iM [#D#9UnzUn}bx9MSbiMUgː^@6= _[XaY-kfz? Wwq`9WTIBM}(t'ZD&d,r׀<ӖaMw  E!MMcdl ⪉#Nj*POL Ҝ":-3X<")h:TWdY^u)pxҏ^ DN]U碊aj[Yo*)bDI%_Z"AV"':,n[ &bd%a$JwtT{.f|.UeShiQl>NJS;S XBY`&lCdJ6!-8+ȷU6,V`(j>^y 3rRXcvy!\?=aKDcY@֍n>r&UE-VBRЪ+]u椼t)15h"1cLiH+bNBydG5SPR}43-UMC:g8vR}꥙83g֠9#p+4|FsU\ڴUfdB Ͼ@]n`(hHu1OEX o)&JM=[M/M,ZnBv&qj)us\t;rLC4|z)`jQ+{Ƀ۰B5q8_U8mj%d=\y-0Q  Nf8E vぜC?qlX톡X3V3 SڏD6{tI'M`)xF:1z5+gƍpםGG1RX銖;m6QذlP'$|DACS5BAD_ZOa뱁۫:d: ЗBJ8o]u=QȩwHS4UZ$<9+v+T{m_BF$q66t]ec ֊2<(kҷg1q~:jk%44Sݟ YЦeZcgvsbE&ew<=LOc-=v,Vr蘑TwmZхNYf~vqw.ʨ+*r+F.س U5055~cž;33Gݖ(65qgNp(Anꂘt&|{L[g| vE>5s^lAj"Kg  "z{TV)bjYz~lxK(M\'lai5銁x[FKX-Xt)oɘ$BVXy1\Cұ섷,LT]uO#T>5TKHL8bJQb;g2L% -%nuyl'DUsT,P[3sJ+G7X:](^.p )W HrKC6o]Kۏ43Ku #/hB黙ˉ*#fVFXvcjqE|S{ vi!Ro:7:Hj{|ωk0^"U[ hWFX.4L8 X7%:8y\B`JXYuvN8.v"~nRXLx eU!]L 2  Rj gsaan gNZ[p풗p@<(a `&6WYD7lRO jM7-nƦ?峘~}U< 'K˳zg ݬh}Of0fW)ghӌ?ӄ̤iMVq!"=(4Zuᾁ';[N뱋cdeW0o:~D֌E曷Xt2PldոX,] ? Zt7H&8-bVb6]R^@<=IYOlU()]+Jc=KQ6{<"jՇ0: Q t6Σ>)V.IcyBTt'ʚ >VO2^,Q^?鑪ۖo>cV0[']tmVzWkwgp}R`(V`SOO:mK9iY]LKHE$><} b6x+ƝRI=`0lX/h0 譇Ub߅m:oX)wi4M hoFvl9޸oi.!'F3=g!tvPX7pA>,B+ϛ77Yǿ21`,;[?g\[XgnGc)^Ơ% 8JiFD1cr} 56@WlLӫjʡ?+.E]<Π-篖.C軔w#x{͏u` pb*73vv>eY0!C@ Xϳ@उ+[rCiyokaPT.,:RΌE27iެ>a.Iw2ϐ`恴<% NϹZ7bsޒT4?jygK_VAP: C ǒsNR^t-,UMy7( &^O@,W|B"v#P`E#]-jl .="q{TpB @(ȭ|_9.UxT童&ݑ@_9 kKP)}j?xA&^O74Kwβd8n91z^=]H"OxvxX\M'Q gZb[f9\1ЁGBNber7Q#BU #dwcf* fJx@tP]XYy8.kO=%&@^5g1gQ=L_7'$g T F>]o';w VXK6ϸ{\Ϋā[ʉwz+ƒ;*} AV*c/Fpt[K'c0䙧UxGaV$x( 3S[@C zLP3)ODxkz>>"bn/*k6=pd%( w<97vk<-T%|D"ТuƎVE' 5 O $ h$t]T.cƳ!mku(X6m`eS?`o"z^iuY ,qF%G1cZ l$QZdƝLp`mJ|˯2 0V\0{eVEZv Ġ`Γ9tfBi8L?ffEbtU %@(d3ܻrDԄlw^uU<FLVM*6yٲe*{!Yꊛ9茺L` mcΡS-KHG掙n"T HlUUJ(~p]FjkҗZH>l9%G1+]5\*QM]pF9"*Vœx<, O̺pl\iڿt:NIiɕ)M/X7;6tZV<|}."`鳌n4\G뽖"H]_ b<_.VmTBiB?u~cs?z<{qTU4VNAd040Jqݓȵ(چ\sI0bBsz㋁qɜ9 0 ?D3cC'֯Hnm:YauZS/1E[<AysF{~sQĈZhaptUBG/nΦ(0Qk l(=L!y֕4MuEH\X=Уj2! Ԁ(4) j ؍*&9n9+Qy+ M']Tv w0#mm _ Sse1V2]LfHWwU}[^sNoR~Fu(n0"5Ep{.U)1WW/1!Vw~~_Xr"!vfB;aН.s{7Y'zF%?JVD1VbN=H;łE?~܎m]uP?Wy)IJ +-ӡ@Fg4,E CkjbTnO=5%?\5_@ C(2wh~ Bfֈ1YsHBD&WPö'(Fh垳 ~z~J9u IW[Gu# 1r3L LJXDǓCOAkweGqNjlR.k9цעR{2$AēvBg}@UTj p0KY(u5^tZ63"}0K~T ,= kODJwK`5~T1R! X}G"c^U.$J[kiS)F)%Tb NE 1Z%ǧ@zsчU <>[슌vh& Eζn\w0m/đ^OLJf'j/|r>B֐^YqB,CP(+8}H9;R?}y:'mR-~>qB#*P}uQdƲ6V. Q*%pKq,k1XawK6fEdU6ܰb@t:#KMPz]"v%e+C_N̆1Q5 \zB#/` 9g ;r(RńqnU[pjBK¾=%qBkiۡmZXRw[`}jD}C~P [mSqZzƒ6 WYR+ʜO}f$oFU(7B}${Яh ؤ PcUt/U!ObRdPaLTͮ"!"#y+0 +2(v@vU읙¾'z_]S# NA4U_<*@18F/?Ƈ#[@ZZ*v8;1zmE)u }5ż~0urQyK6BK};!.tM$<_^=QDg-.7sMr k??k\ߢS~Zph5]ů0n4.#Q.J'EE u 5ʟcϽ3"/ԗOPՑ6G$e9R?㱦eL#u9ıO:|k^'lяo Ed|%.+  ~~TOKN7˩YB1$6b6) #rsU0Ҽ+Dxq5P(SR+aqUϭ'"T wHWҢc;߹/A O) {fwN~BoX,P)Fp(p:6,Rt8_gz$\1}ӵ#k¹xTs瘏NLCeںYVҾܥ,+EXS0F£VӔFxTN*wI$ᘉrxd_7:TeMӺ3Zk<Hk3՝SuBJYY/6i8HT fPZɵLl"1H4/Я9ct+3Pa'V|y.aX,WW$OzEWZ3E r?=aLij Nj (᭻Ib0a ` 1 .sI ERKϽ@er `dg0Vݿ 8K/ 9e2bɇ b""Tv Eq 580ǭO4DK'0E}o_Gl.J=rpKG42vn nJe{'#XXki%ޫ;qI1-ȧOn#[b6^1nLP4É|w99= <.;x`O چcZv_@)r7^s|Wzaw#TѠ)e+3ʩ"U*ēUecvDVF7$k #q?ރ{l h&QLjm%FFfHUH#Pe<]%5cNUb;ƍ<|YRVz5哪bj!:lcƄ(pQBt"64WfmfXwgN ?tkxδ9U%|4 _Q9 IW45'|1 X}s2<4r>/7XqU)v2Ppi8zٵ!z"Oo:W"We_Y˫p5׆_ R/?U$3h#Kcs S _~6ԵȱT;^krb*r 6=%+W]M&aOX(ǘ4:q{@K_*Cڔv<7Ih^VG8Y#{iUm=+[JnS&2R_rqy9Xi`'k\!p)&naTx&9 VJn}v.L[>- Ƞ]xRJpbZfNGs޴\;LdH2+Kfp3`ǰ\ؠLy׼]NrFv#:.Gym(MCGٳms.㽎v%vȍ#ʹ%8S/Ew:>f3l3:Ysб1 "7۞ +A$˙BKX6# 0BoT,q֟^KhH1k|2K9<R+OW<+"UIU=ŬGM*y %ub-3͢ '{տ.'0 TV#4<4RnKS0~ID:{jJD^9RkRil{PǛ$%nj鶻ʠ=hQ,.V8EX&jhmq>+1Ế F[O\@0 eO =Ě7nw.ʹS lqg6P(bT'x _*zPjr/% X#ơ^\)?zS3=d k'b_$ R677:f 0|uD7)#ϨB7e;&9U&Wm,e~Yժ A1 *FNaMXyj`p-] x=}t# .rN=48;Ҿx/{iaZDc7&r|5LcQ'ܻ5fLjr`F9\Aeqo~EL6y&?ڼ)v]0פ|Dkmi`-Z,j; $S ti|]"6C j: @XRw-A<1 1AvSI@\m1s-vy Y?[C6\&%7EoK! *S# pS V~`0r( E̫ᩄ\/C0ā/dO'8d Ҫ@-j^^h,N%q 7ڹ4=ߍu2l6=T"BW݅k+u8F@q|LnoW;FiLZ 5`@?ȸOK!IX~]C͸eIrC22o/an ӐûXGեjuIZ`ȞK$T $۾9_I2akz})It] n̳XÔbTYV'D}kG Zc_IΗe$GDo)ƋQ5sA;Ov=),1:WI<.P2&:sc_s!?${\׹g ?Ϙa;]-P76_!UL3jnBE/GmAPu:d0]%f;&\ MPWQ1}xmPؗm(J.P3_ȦV+i'_5܎¢}3wE.|ZW,g(vEY`+BMSi=Լ lc';oft.`HOA$UY`a|n>,P, \_EG(yԇE蝋[Y%.?pV{ ¤fқ)tx)铲.TvFߺ0u"Me12:y;#۔ї9gܞ>7Lˌ|c ˂pV᥷@uIq/ٲ&d}C`Ďn(+_{v i0aG@^ǘBfͫ2 'B 'yU+{=V JUڶmJ녙&i$:L*M+sL}nGPΈ\4PtҴr+[q40"sS ӚK۠!:z۞9@O:Y!On=MaAWRS`_3jy¼G8֚a1J#S}m-kuR-6t]`Ņ1SfS7ʧǶ/[8Ndw+>Ilze4a8 5Tk8ALؾmTRpgVjScpz)j{x_SW*7s`b㸕OSvUMu 5fve?jb"آՃOTS:b=xXƹ☎eٸ94jn+Qy-K>cc x hOpA`Kn5/2vPM/Jy]Xh ru!fi?Q/d˧mp=.J؝Έe:8|(%%t3c}9gviv Utջݵ1w(Z5vYaLL"5|,WPd"Ht=U]]R1u{9E뒓: 1J\o61PQ}eerc#^ |zіD^RE¼HuA2D&9#XMrΖ悮XYÞ騅 MYmvUcp6sUG?WV,3&a\ff3M42WaKpjӀtP4U~Y*hmJwV# [ocgI!a wH=5sȍ. ,|c_/GhnꟌJPio 4 v{L #V@5 ~W, be@!ءbGEq\N|VVGE.W, $՛ۋO-IA.azt^.;#G{)7ĶկQ_caU<7]8e:o_vML.\ɶeI2^_;#YK [ fPϱ.qͻ2]C?? GX,F\W-D~Sh;hӊfH&C̴(3Aaj%SmJ})IrFS=5zџgYZ0707010000024c000081a400000000000000000000000164e4ded100006a8c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/*GjI]?Eh=ڜ.+⹮>E ΅&9\ B۷n_4[wy^Hh$G?lAV{k2C ^-KBrƦ)'Ku*|Wkoo܊ѓfѬK#BSfQ]_9BsEG~A!/⹷ą⏊ /!ŨEFFLOIvcd3.yb;8 v`T<()6J.2)FȆy\M mynE'DEtu1_C+]^ʪC؈Hrn^[!ϰN#.ov@Uy ¢ 8 o,QDU\UzFڂn ![wOZȥm/I!_0C3_e5?'KE@5$ #m!K /~M1Y1{¡奚1,BOC|V ͒{(}5.**cEE@+bQ>2WbNBGXDbR`*F&gx 'oJE\Si9~Cgx$Zћ/d0@<5cK\e<<ĥ(HTE],E=H{B+ʔ5r<-AK FL#N 2f#0ff `ձ^r,k1VTv-߾x&ܝ/6i+(aN*aQ!-byj.wod.f́%H.w6)w//S靮:Vݤo3cW.͐NѿC^b=_0>!չˊJ]܊68as=ܓ.'²zlPvAi;QFpn[HB{sUpQfza cוmX±$D!0k0 Pio%dh2;Ң;H"SXQAtQAq2KHn@87Nڱкi !=[,.,xS굴Wŵ5ffy=NɚsipTzý4) hؑJ .ʙF| CDimAG>oWDL5]AL#B+]ɿ_s{vp`\;Zpz E6Tь_'E M|hQC1k8+rB (^A1'Hsaޮ[{KFDӘQa$G G''>Y6:WXpa=k7rNΨGUA=_# #x4g)mZU ,uYP:}XQRqI I? x )ojJk'A\\7FRwT5?}uĮ~y&SUؗ:r旼}rc=.oƧMEvfox2wSűM#4mj1{>sNvctQv6ef!/m ɳ' 2h 6"C775GrA~VV` _ˎ6-RX#_ې;s#n\AF]We?'m0iyhb \/lq#"]nԫt2 5_@_xaO%'p^١r8YM93&0!J=-:^&xMU+IK$1) Y8a4ϤYo疔c_{oe~QXqOU-̯ P[Lxt! ҉* o.,\`#3 CۋF.CnrHt'U|o . q)~'JO[YQJ,Ig('U3M^ɪ%ݠ :w|r# K5U@m.i5~N@P@>˙ ; yR0&`eL,nZyǤWa)+to<|7fzFսF$M{~^ޠ1=Rt<>b@ޫΙ$y)<͆bC߬c|QN-%|%)5I=A-ù! 7JXoINH7{#cUV}8Gز u ]sU~;PC5*ttFhQk ڳ|Qp!%Lt2RIn3Oww \.t@ iz"U a3G`pЩm G\*!.(]&Ʋ6M3!Jy$pq PI*ҡ"0QKZE-XCJB^=u4eĶD]fbѓ# OU_}Fg$] Iҗ{4[5Ϗ/Bu2ת00f&mm#^{Jd2THڵB.Fx[PNJb|܁H]=xϷAս~o2q,hԱ,^ܙZAR@SxGREyt"6'%1sxF X͒`ז`?nzZj靫$aɎJ5 ,W T1?j94D 9.nT${&PH#mv0t̗WOMp; _>C |5%,IB:XݓkߣndC̡*퓲p\zY賈U8fVbhi@~zNʅnYh^Ú8OZ74֭. ^И0dQqҌ7PRLI϶isT= ș'ulnhfN ,Vt z& }uf ,PgꄴiM(OBb[l歁&}=-rP44=*#a @Uy8dTnD0Fz7 ]DT?H܌^I"钣AF;`yxD<'/g G,$ ˏ_fDY_߷ԅS nV3>hd9njY=p+pH @V+=%[OL_ kj|Umb8 AlbȫM n6HE:Ӽ3%zݻ5d8@- 4Ц|,zmtp}c?N۳9 FC8K W|#X")xȒK߹ 0+"2 O=WF HhXn#Qؔ۱%;6W[\k+ϙ|ȥ+Qel0IًFk\JWZ=^ZGߍ b fSlx[=7p "{ϋdIA!pp8i6O|8A~q~EtSm#x:(+sW9eV}k9YwˤXyhW1Nk4Rb['h@T_IyTGf'9|h-B ӎߞW:S᧙.ȟx39mUԌ2j}2!ak3iW<MrO@Ą\HkT>H;\= q^~x֌ 佚2Z= d}_,è'g}(κ客c;FE%q~\}S'4>T=vћ#QXa-d=[ŀ_?ŭj}Gs2|9dh$Cs} ~.bM,^h/mᄡ6:MzÅV Mt˾Etz(t~}+Wstr N@fU T<IXZ]j┊9'\R3Vtu]m;O7h(GRD2)TC7ƵGRx묣g5Gd2`>$0=0aHP߶90[@mLo)au{vy&jEJgCqSTS~y*BnD( <`%{;puۓh#D̴;Ue~^+re6 rw!.~$!wRS?PmWt`pؔ)zkT~$1#Gy#vmVӱQnXe\HmA0PGƇDhoxI$lLZ9^mR`{M}%Yad4xx|:$TԬ BHˇC4#r$2NPhEVQ|MXD=,Hqnx+ RyY_ydﻏp\$i{q&^[{1=fnuE5 p0l6J}GݽH$I6R mM A T}Cc:q!9~SC`A4c[A5q2+Ȫ{wRI5/U,Fm۪$_a9 { 69{VZM&#&Z{L ۖftZ HSDa"&y353঱Z!QT z,YV9=nL(ކIokJ F,.C5#7qxg+3OLoYn3E/YZ-RRo wnc~W ,zaNhEp)+Cv`CkxcnmahwD`{z\6x)d|}*ioEm8d3bE*kɐ@Br3Uk F8ϛ1HYIad t2WImjvÝ~( Q#SoݑSV3#v(t6pW" c2&Cc]"A% +NF8< ">B |h YT7KxDv=K*ܞH4c ]X9d3)ϯhřGa@x~:m⦣ QF QO>O‘yX AnraG(ODVϖ &?wqRU5ڔ%Y @V}d8>re5˩G7ɸ- GRTzNYti0dJ.r=Ctb* r1S D9Qi L_L,y\mo]p@?8WfF> |0Jٍk^U-Xfb.19O`ջPA\\-5@"HE!5+/w~YDaɼT (.%IJfeO[ Id z]u<"]B {gZ&$gqe)/|&MΘA&(%8 PMWC|V:Lg /P=6bQ!.źb1'mĬETr7nŧ@2J~c: g?T6SCV?i~u_bՍ5"p8^!u)*t.<\3:ݖfOc8yIqmgon3y 6>b)Shg-|OLs蛋D~~"umIcv8HvZ\+- ^$}ݕf2 m$.&;fJ "EQÞHA.Ӱ(Q0 nzC˿waޗUԑ"t }$8\#Dz1k_JgRMb G0naoi+er3!Gs_߶s'B#p2*؊cƷqp"!~x!F\PD9 mF U4Oz&`qj1bL[ A>nUT+HT6+uӑv8!KҬC`ZC97ex)˿GBuyg`-|:S[$nA]ҥ켄 Ij$ e8 Za}Yf[mxԶ֚g5DꣷЁ8FO}伀x6lL} Lnupm5Uz}x'‡l'S: ٛw !I )Aes(֭չ1})47*|aRk9!|=.&Yv9x% t]kzr<AP&N9'|Q]àEϱyoK GHԸ84J)\0ꓟ)jX ?濹ZUFpHQsd|C._CRF ZOT#sn\֣bp? _MZ^ *si/k:diKkqXSK0Xvڄ-Im1&?dWW3o<܇s0c$")ƾD\zq/9f1u12,B ["ͰP] M M\_ګ%,T'[ Fk C:]ƂҊ>4ONE|xZ2ĉC_{` vC "cT5;t1>EB :75^D4¿Qs1 UF4ٮimbσ507HrpSQ/$f#G^=MbQoB=7)]3vKT Í*:k#@ӎǼ̎HyN+F.uYC; Зt^Qa'&?#e4.(|`_"'I&7݊&Vrh p/ڍ7K5^!nDŽJLSϊŶcPɱ= qkTܙ6xu/EXA+g#ګ=c9g-s[ō pzE6p6μ)r+ڸC0 qMzg/|{>:?"_$%^Tz1 9Z˦"s'"ǽ{~Q+ Ifܱn]WC-M#ôac_#!hV] H/=ϓۉh'OG'=Y%|%Nͣ{oE\LȕڝEiKx0[TBLC>&INpϝ;7}p3 %:dn](g m.2`HpuQ_-y8޽}ɼtKǫDWO.I,)CIΜ(c!jNcYlQDz'"xv8V[ Q540iʻӂ$0xtd(7tջqx?@&L0w:%bGwqT)БE0)6 l473=ayi7$mڋ|DP8O\zTU_ӟHFHI+߬[=K6~H~0MHKi5WJd'`]GE9Lc R>B;sB:ΪL@28d=wm!1oQ(T26x R0$/aȓdI:?Łt-6Hu%:qY:RM:Eeͤckx)Rm X@ِhohpwyp_Np^Wf%jzR(.2B:/j6x\6ZA)!Deϻ֗Ys{]LTm-iv^|BR0,^;X+J{ݐhg)kXyqc]v_2Q'Ө4\{t_d43_7Fo 3CcR2Y2c 1`]#~j:= ?2V{)U R<>V)@h~ְ}89>m/l-<:`3 ̺\~+ _+^'%%ۨ Y+CNc#2Ơ4C72x5_x6}@Ӻ +4`]<ʳT(;2cq#w4?bcD7C^sI=:/a(歴 gZ]? 쪴_E_r 1HIOU${"GpiRziҼ%bYG:vnm&Cqm̱J6KMÆw~1u=lꇞ+W2BQB 9sac`ɰ\ =|Z~wzbe= 0mȪ@O9\}X [ b"XI&Rwcao #2n [iA]Sazi,j=#&X ?zx4{OHYi4 G BSZJhhk0Y`g'_w@t0̂(cܓ ~q[FRo4v4U^8=^8w}Eܡ(S7qQN$uW޸]~riDĹnUH*wI7{0WoZ˒=o[a[#{ aH]o%׷29$ ,KrOlhGৌ - 5KdOV ı uɑD X$l  ՋQS`m^y86j\JDlf5 &܉Gs3T(z$ $d~{1vةy! Q?&a2`d&fOuVnFVz:Ma{-7bND~SU#QLiPA)9%n@%/NCК Æg +%2cqzz+Vq BG~q7@Z .Lb7n"^ny$NBkjDCٍ:@nʛ͌K5dN%#KS 0eA ˤ0VX~Db|Sҋ!;؅'Yx#Eyh7] '8ho?~Rg#yn^hTuexR;Rv&nNur-f!^tcT;~.l`Nqpƒt$ŤiĢ/ 81EJ\@ɸxm]6گHZSbh#}/ :-4oT!մ Bu{ 0#V%tҨ,Nr_!pHٮ̟e[r.qH/iPӰ"G aV90$|4p"MV)ހا)[Hk`cWL i,J!fp*<r7II]wDQs(2C3X>=E;O?N4bP~vAz! U[v͖NG#zE* axB%|1BvcJoc*,g5AArZXCFѻ46gw1s[0,}AׇW)vZmN?gG\JٷepHn۲.&3k]FݜZFf(J5rS Y;/Z:,e#&+0| Qּۖ:,kXzNn׏Dr6ee 4ޱȪ訌`BJ|px"c[uꆘ޻A1eU;ۄyo˔L}; mARk˭jIS]Sǭ٦]5ϞE$JXFxXmP[yVxIogcQ4Kj+m˅\|宂(/"vmi~$$~ܒ򖧬v%,_:}NC4Kl `txɏ?)$ǔ ^6J,lyVpE]^ݎ>J8|MNE4nj@򸀾=ֱy`yS9H@x"7wq۵үkIE42˪t33-J R㨅?V0_Bf,#>/f@ߍAYe g._%&Dy-l֟A8[bBuC(IB9K]GwRNH m mNG׵qvCgf]F$zQ7_L?!{ L$ЊvӄΉ٫&d , O\A$߲3 2vwڧʖ s\ sps#wnP jj ihtt̠]M_}뻩Ҧ;@@?K-A؋lRgEkaˌexOGɸEzJ/M7#p~GR3g7(8H6a/bjn;sN?9jώ'ֈZ(o,T}M(-)4,Z/>DQ?gU,e Xnst-ئՇ0om& }Ll9 i=ֶq&2M0^.Ke~wCcM/yyrOOPK+!5@Hi}ɼLH'HEKܛ UZNy]“'.M/xa5}#$ ~i:~͙X۹#m mɚWJ"^xYY"y|dRv HyIwdŔ4ʬr^ӳ$RdP⊷ )mFYru{C@"C.rjB5]mҜR8y9|c@IQwcrvZ^ ֶJ2vkY;wyւw7ty$U1(Ϫ}^H]TgokO~XviZshG2P򗞓6n;DzMGja*A [ xZ>}+Ć&$cO mis=aw}Ƒb7`#iCVWO :vS4:fA(4YyUT0q_lʿ'C\p eI<$ᮻEAMcCMVz$q'!ac>7㣡] 3?蝽N m7.e"4AtZhtb>W80}cp|uOQXȧ/C ̺Ҋvqd5_ȢrIT xƑ4{).'2OyS^;9ȡzoUEſ7xzw޷e仠xaApYkf_:dtI[|3(!(B0 znAgRs׳n*ZMGվEZLJ@b,TY !j*Q 3pĮ@ QV^U}G2[T 'UX,2(G77ޒU *Ӝ_aaj GGH0] *5smhia:+ CƍGkZ:.9D]ކhLY:_:y9v6=PA&I6'{ihg@=Y2ȸC5wmbkʭ^O RCn36E<^<Mmv[qPƑu#}Ҍ'-KQ3ZU2yI}'TB"'AJ(h^Hs6M0U~B~\OoIO8u\}oLD~WYHb#B%bx[Β}yb+\t+xcgO\IDF_a7-'/rbmLFBg+"Q(A $û92ȕ e%ۑGs>֛9'VSdȈf J- ; aXu.'? MIF/39$C!a?&币0"p;m6Q&lX&dgVOsziiIh݌( T~E<Ҿ:¦;䵅OȱʂO'c38=3fڒI>bM7b6BB;1>6 n!> gqߧe>q~f1'ᠻZ"ϯN=8@8$|B{pkKwמma(̑qG tB6j@c5c++=}*S$O+L:R؝Fi.尛kãbR\8 ~Z~mZW YF ZCP8;*ؓ݉ ltrQ٣kjyΩm8~J'ˁuJVR",n5ԃ _awųJklOo@d*^#x$LY,l5ߘDDڼX#RkxWkZ8B \9ơvBFb춡+@)݆BZjZjɥFÂ|vfP=Jxlrss=dY@!{s_7J:ħ^4YϷpUM>} ; J^am6c!oH>;8;L 7:;\İ:wL: l2 \ʔ(1`=l|?o(ֶ+MU1:gF<~{GFf42k&]\X3/>=>^=1s0ӟ>XN%+BX>3/ԺyGJhdG7ηTG?i  *cpNCu?ZaFq:E[i4nTnԟa5]L&fT0E:boK xmw`'sۓR̨Wrvt 58=& %( 趼j&5pPeݔ5/vN EܵIKGAC̷ >Z#bhGLhdks8 _:=I!U+(%$E?yA0/yd=@Zv#r.R(*9aZ#~kfW"K$V)R~l~^I ̐I)"|H^ _]F1DSTa/Cӯ?0e/Q9=$㕇~WwL-lN+sg5*~~kU ,{P_j ޶>, `ſs<3MViq>} @;b~{~#Ϥَ)q0>gXvĴ!9_5x,r.j.hS (ω aB/Âvv&lս 8rAiϼ攗p:uJZU'w۟'!sk?\]0εsZsb#Ѳ($w!Zi7qQuRЎ.+ⲕfANb}?ɀ =eo9c=!jn b 0F ]UЫs"q0y P62n)553ő9J[ZMj$[-ix*|XdSvMx'z3u#fh&A6&I0ݍ~fx5?`o*A'OtdX!^+ . 5׬ozY+o%?~qU? *PsV`j>HCy/My&n4rz>3h'Ozp qVDFikFNCTƻO { czq ˔`[P (e1e_VNȲoӢxl-|gr׺'F&d׉sQZaԀ|Ш_s}+ѡJÎ1\W4'UN>L +vt\|Mu^d}W aC$Di$҉9ej7m-M!x65~1wbČC(HNdЉ/7c gݷr[ɛ0u(MqQ]eOWlI*>vwrN&y%L[͸ O/S _3 hAqRE-U|buUe߭`{ը(3 U4]>?9Τ;`/\5Vg-H09֏m惜 ǭ\I'ISp7A+LbH[%`sɩH+_qAԁG:RlȘ}0XуwJ%%ŏ٧NA .Y#5KDjoMdĶ>RN )VQEw5 2˼ ^%te㱎{Я߫5R=}R#WjNY3(cfJw8Q\&HC]8ϟ*R.1w=Bn Jw<[HfKLr ^w‚iUsӳP}_ zzWdPSPp=oBh]~~QT.0թ 27 *$U|0Ic%FO7BgF3_zyCY9ѽ[.P7to1!͍mp4Jdvem*9|-H949H4pE$c8RuT_|"7Jf9Oӣ{Uv"vT󵆅j!Krp}"|_ߪ9oL;(O [rNT](mh5 &Ҁ 3B[[zV$q,{&7:HpZⶢTn3s?&hx`)#ܲh сp/E wZ։ G,P1Q S IgD XSXKmsHݡ>R1з7D `4j EI& _5`*r3YenQy1k2 S͖iAf- *bσ_K#gy8h;ݬ/wF ) :!fNof@u7m{A_\:P;Yk.j u4*oؓ"#^V>Bl`(֌*GzwXuvJf8ʸ}s&Lŝ]cAëQà'[ͬd'Ĺ @JT7wG^q{hc]`!co;Z୍KDyM~תi&6% Rek[pސͣ4zfn{jٿL*E9k+sD洫"Tv*LDr(a)_Y5u8[>Ya4ݗeڞ,m{EXg 咄~CxI?% F3Yx<@AP$Y^LyzC?\)O8(|ZXJr3T*|qo##l]1ևK  ̓!z>c/P7B- ]tNukEk _<]ugRZ+Ϝ)jt!D]5m )(OpUJUUoń?h_z Kg]uq+yTM#F5U,hT;ݍg9ӻ׸IӔZhъIxĤ=JrF$SO̵rM Ţy{r| TO  QvWlܰXlEr&^`B33{̛ώZ&#= $e4}X쪼[9:OȯnHhR<凲c*U ]kTf:9CBۑV&:/aҧ:m(Pfq/7yWsI*6k?u`7O;6IV^]٘lO@5oH"/rЍ T% Z_D9L÷,/{ ɨG2WxӬi:Z/3@ߝ3)?W\]f{>XC;~ElNQ.[o Q}5F?םb!; `J%_n 4'^ӎY%S8ĂM ON.+{+-VDUqSi16Zļ"h) uSo'JkpepEЮ~^5F NUꯅh*)G 1V1j/f7[bq-B.[ h.ӻ &K(9Y2>Su;.}4pCRu>tnp 6F%9 9HA.}9陋쪇 #?!6i5m$,՞]`)t3/awÌȊF!>,ԧ)= }[B7I S KejxI&[9{=  O pI.gG$=g36 `|kMAB DTXSA-1G!<+}:~^V:1Ri΄2"]d51lp3 O}gR L=WwK,Q'|HގX{jS[ M7 PQy d*+)Œ m7M#TD` ̋jL.B9"Ӿa7=M꽐 7ܸ5ҾXU8ymx7.c]SK=@:ZXu-}+dYM_|zQMKFe1g#Y^ӦW 3V>'t?1숞>à_c2;JȋB.eGA}m'YιQܧG/j6'툲0V48oP`1GP" =-ÃbPTZr_-vHMJky">J$[ =ꡍK*.FYt-F(<oFBYdЩ@bkn]k %r MþF J,jfvb߆#s-@z:0D ~IL ҉BL#q(Dt$A>˪"[me k4DpO~m} CM&Ih8Z/y2bwf#K2-RrqJܹa^[Qw71]g>Rh;|ëFGzTlA0U?vkw!ZzU//(_rXRUU=p?g]wsEnO$.UXC&Ri\/˫BqLBCn+pEITzs=i<W!g,a:y^1Gm%,VenAsbsC>a}_≧T`*&ӝfS> ^ĭxy3@[Se.f5 ZDwS1d0 s]vIy1n( Fk{ rmqA1˝F阱,ԇiHb+O\aÿzŤNd̪{`+!#ؗ݁ {Qޢ 8&?0VqAu{WJcCZ:`,~ZYu;[ɫ2L`-6T)%!z&pU=3Jc R()krwڼW/"sWӖIh^Ձ8Z 1[f\0%j]c?@FPILp<0 5b`oV]ݫlڗ9c:3͐1:6 udL IvS>hJ>c ME~V0ht^DD c8{vKh[ct4)D{ _#"wpW@EN)5 q޶Kl4fcW/|N2i0]3h"^Y0T0BϿlKBtnHPd|#1AN4b/ـ'X(jy) 'pBP2ma=c3*VOxa"S )CV\1NKK5Ȃ37j(*AfWSOA.8Fw!%;$#AɮuW\0sr[ZY,rqҾmk?Ni!Y( zsjT̘xq?Lp-jEȇ_N:TpUDf.Rj|A}ow /9;(_њom W ) bѨ/gr,*5'Cg,:=aIys +Hؽ+÷uW~X bY9+4dx"I&9EWZ/y6R/f4<=ZxYW&&y7sR Y_l./@U@CYWH.2qӹtD%e6H@!͠qZ: 1X~VYSP*~uoR<8멦 S5!O P&x$uNBOB,?݄<̶nTY42}բC Jn,F DVOj{D_{r!^GGcHv4r `,Κ-7{"ׇ_oj# 5-k/+Nd_e1%.aՄ8KZ?PJ%7}N*|(.$3?TC鸀R+kFDv6YSt6`tr%o^RPXK)m[4(RI'yV&^+QH]A<("BFy7wOhQrVV)\N؋c3T=O:ZXUݡy0Xɬ;2ՀaO+V@V@MxR^b䱏%^|Q?"t-Ya?fz=,,&o&MPEĪjͺvd;0ڶGj$,x#wiriʁmm*,AܫEL #\F a2II>2KkH41_t>dx!x8AG2kg<* xeqV)Xף`54EVB%\yE8SĊq]^^jk`gcJn,SgWHiSKG?v^X*jF0\E=ێ=gCli(E(3gh)1A].^.T@jCԗ Dk|5-JxC#SL[ӾMK#?[;%7%c3L` i#Iҍu'4ӆ-0o h=-,*2V:(UNkgt0#?[(:aj^duXZḒ i( ޏP{ߋ'!ڷt#Y@9OҚj':Zv0O葡I!z B#G!eakrͲC2·(It:pV:YYYwBAwQUH ̝_%U.gEnum%_HZ$s(Ts%!A&\bΕVld JMd.G#u Ge-ߪTD UW$en?Cs ,Ԭ epJ.VE)g/6ޡ [YحhR4Jɝ@J2 Sg.AL*u^1zi)Rrt1:!j}&՟L=LxDeSx6X;Ύ.Ln4clmߨA=B!eFS48jp1y$M/z՟q~;OpZs_ %-v=sz*r򽮫blnJ+3nqc𗅔;`OVC&ϭՀFP>aZ%1Z6ѱ3\A m=]_*7&HAd6~*+lS⺽/Ίk^*{TZL,ӶSvɃ{p7Ӧ{?ebC,]E[ sjl噜ӝ0kS*sϩEXȷ6v-c* CߎNWLjH:7JeU8_N$!|_=$Z&^d{n : Bh,63 w|g/$:%0MݲlUqyE//+ZRRuJ qHec|)iUp?{ HY4MW 㔝dt5 IF&dRԽA~NZvOs*n,?9D'{05KѦ[yCWDk5|7|[JOvJj,Irs(~Q#{*!ō{ !?ͭ(۫4Wqt^%w.\v'Mϡ?Fؓu̸km=7#|0 cnLJ֑̕YXRP?6ux^/47g[xv6e_rGZ̓t_ 3 oݼRgg~4@ik8 x](l0.|*OH'G䖵wH[2zҬ Ss +7j%c*DۋFU֡n/g=\XCaϥfe (P2M9Z2# E5&6|+w6vuwxᩁ-*C -KN#-ct%H+m)IC~*1c?e3#|"7w#0\[X")4dP^¢;TU `:7xE{8ge<R`.%0!\NZה~ 3T4k3F˿?lo_7ozvG}ame3Yn{'m`%ߕ ^T?,]^;>uG=;ͬN79B.gnK~SbGfr$I.ȿbGPA,I}DOv&+j&%t,<wUhcΧx;j00Q @|Pky4 l"CL7u$ ^:-hsa="ǥ`1{c%6{E-/FWÙQђF?00 7!A B8{_* &E|inR^|/Ü ZONޢ+GVcpȴr %8|JT>Cߌ.lÌ]F)g. - ;-Ȩ'9{&`wO7ccMF <5p6N}2{5Z +x2I6^_+RUM nF-fgʸo#=L@~O!cg&dI+?ƃg:!и@CO+ԯgYZ0707010000024e000081a400000000000000000000000164e4ded1000047b8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/?GGx]?Eh=ڜ.+Cfi?c!"q [?Zh<-LSbv%6B|Y5OYVQ`Xĺ%3?B ^ 2j_>FV$e4sd<2SΤyYˉ=嬴C48e tsvkaur?Gl0&^[ms{HcIX'18*ympn-6>z"ڞ̐E)|d|n/&Wz8Id2ą6hTޜ_//M]Lx,Iy'пH!~Eѫ|o˥:0V^{>}`J䑺%e r 6w C,/:n i x/tf.iJ;;G52Gh="`RUOQ][!@fp{85sڷXK?É-6N2!b}W@ʟFŎ Щrn݁ƕٖ "u? bQL”‹ ng18i@MRʅEy &o_1?4E택氰1#&WdܦLG-dh*y7pV!7O2*q$.cSk+Ė7:XPdCovej+nLp(0AjvH8w:5|QpMhy&0ERks&tךOEݑ;(h H|ij("bM ӓFcTlust >Wm3lU^`wI +\}w껇^ojIw2 5f%y|<2 /٠[Z^CvH8S`Z[+0c2 (ogt*Vcţ7|yuīǗ五~ZZٽ޾ibj,n6ǃ+SUHP ^tU8&zAQ?eǟQ 4 o=Sn̾wȞ Y1AdJ 6|(#%k@![[?- RK_~6hmZ&c"lz8rj"~E@r/Jeokc.Q+#Jqg[>vcZ|g$9!U r@J7^L+d{F2c5odgpϪ Z^~fd'̽rS,?DLcP9 KcFȩxP!hbO޸-?&=udABh}m1qU+2%X<=c%nex56,i+]cpGMj]iPMhi'X N/=ɹWnqJ`CvkBTe>Z[߶;Z<. >+/mānQԹ:D^pTݞbm\+E"u43v-AzWoU1GKNw}C=![ßϺobji/vƄ1nyX^%E%H%6XZ%hnԔ0JN|e-n%‹lB|im ďR~q6t>QOA,;CmH!P'SI4o v  =ڵ1Gɹ#s*5+kX2-B0*&竐mazG~΢VlGnj_U<1mo&<$;ݴZr\qwG~^t!Zq> HjBAM/jeI3+ 棈{R,zԱt["6AńJsk,',ʞ ^)[4^U- BQ9XhxX8Fo%Db/ns QP"A/ aHG8>:18&tv,BN{zOi8C}ꑟ~a+ O: >цt=j )׭iկ-L&+7:_4E:N۪}OG~B΍nLX7CWv"U^/Yj y+E7 rܔ$(&b+?R xwI>4J/َM~ S/ @yw)I$z-2恙=\iL>4܇$s}rzZ%cD3J +lQU6)^uigG ]Cg5ykұ .I 1nxb /:ZCI.'5+-39p*V{~ly^u+}kA FҽU°F^C f!Ykk~n%C.K: N t'ظRq$pVr:qpo9%ZV<`dHo䗜Mf`hRzKΕjѕvTz̃/ڟ9@Ci~TQp=+iv J DNb<˟}P5:G#/2O " :ɍ7%/@J ЕiW ?4_$Z~_ÑS/=Eg#DF1A>ØZBmV|-C:vtH%W@ZŵzH:_j3mܐhxEA.dyUarjLiDonՇ1MjʫU3Ș9LCGBqy2#U|thz^Wg+t )=疷2=3$IQ&B.jI~@tMi_\YU*ҼVQf`HV$of}墹mʿ&|ch7TR49@b#t|"ul5lFJD/ib^,@I`Z+j(UN$\oV` 1cs]? '%gv4NZU%T"rmm?Pς݀e lK5#9$`&~y2ezN<5~ 2]xOC_) BdIsB*%^8Y5 9K Mg̰WQrK:%^?\*4QL3cl5֪I=yBHb`D1RUKe@0KNajsCEb#lN쭑C,5`6ch$yOE\Ue$4HJ೟$е!=@jŗ)v[ҎLLe"t(D`$+SKEp vO8G*W)1?~,-az+f"ȘyL8qZсOGFCbG=cHwMzkR^s{tQk`%2.Z@[Tx Y-0 QrjLw$ [tj-?9A`jX] AWjfut𺑒7~GJet)WÓ1됛BhK޼G[ ƨ}OI'bbz͌\pvWO*:[F0[qy.թ4PNθbz9VCqr{7CXy`K$#}q̭ç^k4KEvGī,ÝmZ42^ t/Bx(mb3Z;SHb(&hȣ'n9*L*CzI3еqh`kVhyfdyDƲ`B%pEY,օq$SFH,% +ͥNd!-=uvSn3fz4E"= uBC~ԟy r?vm)$^`' r-G 5I@`#2S1;! `aJY=Ͻ]D؁M<3=4su?E ,_;ձ(Lz2L n`шEK|( p8sF:xfOGd[dSzLgEV_X,R1 0 i@c(8q6*S`oJbq\A[6}>C$ eh5$[Ґp[i>0!i汭J  DZGf5[pDJ凪#D=4jg  ]%2pW:%(_yC(:ڢ*8VQ3Xl}G-RAQ:ȓt(APNn}gtrXo c9]&])A)¿Zomt4Iop&2GWOZwޫZo1b'lшkkd`?ӭpbi'~vۍjG+!KNE(f/ItF`x )RY*_W;|<͌7 +_K2|PhT uQvmnt2Pd ̭P^f7OE; Ɉ EG 5 ~' PYNSD|7ĄeXI8HTXbd+P13n03NM\nȤ z2C3} L!HeqIT4bB#G=fǔ(&N632YC-,ޯfb2>}Ī:q^F/+@S [!5ԊjIQi^S̰4A_Lͷ-`Nd2젤tG:~ٸX'#~Vtڪ˹e~ץH}jeQHi75r_癉~ЫqN•LPOkZx&"Uީ*tw-|aucdc1ɲ,2o1*6m4alCr)pVd$fHU`AvJ}KaY cpަSڥJ~cҵ_ Ѳt>K5+7ɂ& "爉/tdǑuo7Na@|VyO Vom] .OΩ<{j\Ca6!/J.fwR1C zXѭ PQ4icGe @iDA =:>V0]dZ-nm|Huwm8:d9)uh^~ 'Mabڹe]>g$oV2T+H'/0a>`]"aN/nI*Aow9)OcͱT Tp 6~ӞfoX&. &bE(6'5HBvs$Dg@Z#(/v\i۞u]ô0ឌ?fW:_e(5kP*|h&+XUuZ5j qƍ)Czdu_ŃJwGhB~Ӣ/rMJ@К Xɓ >6 3H|}Y qnHu'+EZ*ɼ1>m Z\]mXU1UzF`,#D,?\EqFNB&߂~EA>}BE˞>p9xx;kظ%ІfN9?G_M:D~:2LnI#i\ Ws1%c#ch~6ro)84Ј mk 2q*qz'?ϻ݊]0v/gWil Q1|]KgG,|X骫Ɋ?6xVu5+ %y md#Xiu;cXի=@֏2$IĿh< ekGB;0Er#-tڭ "B#fOTW0T2c};#Hn߽?5+@zG&@H!IkJ龨dr+Kޣh4U'v jK{7ouglnCyMLMyqx8몌S{=9uV0 &qXV1k4e լMu xxLs^%Pa-ZC.6 ̤ E(x1nD8̄$8eD?>ݕjBg1%▚)6u>}Dd3=J.rvA$AqfF_DIZ9}RP:>$4w!ӊΟX"顼}ƷT/4Ϛi'ЇY~TH;'7fv7|6b׷8)`෱Αdm= ?w/WCMO8cB&ehF(8hO¨[ BgEi)TM8_ܱMס Et^M MP[.WV/w֤* !c9B- +we2*:fm׳fɩ$04f`^U5`[~: @m8t;\T&THWzi8HucjQlY>mѪJ|9-3Vrhn2G9(̋cm[~oKRl^z3e(Hwr@%]+ʰ#r<mbHe HMZ5T"(fp7hCa OUc9 UԸ֫(vǶEj H]u!voӷxMU,b~ Y qB␓(/w(XI<,. Ir6Ŧx?e.)~T17Gαf[BLP(MȦґI,ˢ:gC`۽IECҹz/0L }6F{ ZrI;@h"njOjRhki$ehOW5!*9ҩb\up{?T?PƑkRPɟ(p!xp0r'9K7*ퟎ{f῾hXt-Qu|.q#KͿhiM F=Q#2$u\=B^H7aOkLb4Tז6I;$%.1߮zG|_;Haiذ9;89-m oܳ*u&Joq5})!u\b$#fE+$tjMv } #-2> {(Ӵd=6 gPۘ_ \W>\NGޑѥ&J&#t%Җ cy*tQBٲ&O88&vx'@2R$̠sʨ0$~L$_ yyB"m64vzFw㈻+uM_>xEeiL>P}wk?ڭb,4Ck# :O<5xOClXvyC-7N)ӵ]n!Ow﹛Mr-qz,TG` 1úwLej(?7ԛMY<8 lQ*ǵ)/#֠#I3mbg;U3vO0]!aSj#'rS^G>.ivMf*fg3 P++E +hJα[AfO(P(t(!}mllŭ9"JX4CcYh~/e >aKMy)MNX- ͥt[mA`0<k~PEdt0n=6[i#kxj1:?܂ջ6"P(rlV(V:0c{P"Ίxj\WUk \hlXr}WNXؾWQ>8+ꭲWrG:@svUrJo+Ɍfh.Ч@f2AαB%BEr ;IЩJ<|wz[gfv?JK'NWLR*+}C #.O* 0BN5c.k"Tf,!GӬ'$KO[^#$\?.{]rP6,ȲQضH gB$  a@6n4aX'GА@t\|O5:&؃C $! yt%"i<y̶4m61нƹipXouxӦg1#.\J<5"3 WJ.c[񗴶Cըa#~Ej G6"PHO(Kxפ&hoco~,F\:.nL{knz6i: 82}B'_'enam3c7O  q& ~ yK/Oa$' L5p./ Ubo=D&:Yk zz{u[%Ux{?]N㈿Mk?cb]G 7=g/O.V-Tp'yDRߖ=Nz҂y\?S41>u Y?_pWsuI:E8"Sj=kuaȁQ&W;zWjb:|[)88[ʄ`0bBٛc?_"lb^|‹ĒVe/f99`GQo@C/df\F9ebX} df?sGA[/Ќ`v*VS yi@>Tg ;}ݞO#9jũsU`-}e Ү%j|3C$tTCyaO?_j((yʿ"33FtLdv*%sՙ@UYҧ!n]w5Wqh+6GZ6"mWElƠm, CΖ# ܯۨm(*s1GN%YZ=Xr5#(䁑UV&AOaD?(˹Q9lϛ [a>΄C x9aRn. u*im-:\paMCOM 'WEse)'').K [F}ݧ؊c#pV+͚rcx}=b^H AmIO'2K|&}x eC;ؤAXO0 Ҧ=R*kB^B} "H0$(kj6wE`x`y_|8Tpf/GRt9٬cGJp4EvM4Z/atéÙWEk'777_<=l@c K<ASecGAs_%nG2?L3}Џ)X2CLgVOԸzJ4JӟvP!5ɻaJX2 ĎGn[\5҅T.޻|ֻ́.NȌi),_meW8g󁤴teIvLyJN4 r" @y\iFT UI>X%{mK]7;C+%n!_J7 iu-I.*-`UL?q=i#>}䰾 u'W%srFNw),\h꺘0 ya5t)_p#Rs;LFڨ/"ˇ/;)̚BQTwt0S2,qADQ&^~xg{ȅRD3.l HwlZLWLEoE"wLs.oJ>%)`e^kӭaZLI=jr`_J4Ovġ&M鏼ə|u$VBN'z%CRi]rj=vN]x/+H'o_ }Ud:nL)4q8 :,GKAʙ@Zp,s~կO_}DBH*8^};c:lV JUI4GFnsT)MՏ0 A&4QPU"xh&bJӞ@!,H/ǥQ@Ri[rC7 r|'LEQByl^U >!3 z|+2 @gפ(k=-̆8Naə5>C`hpOw߯ޘ>rZ1>y;Ȩ4: dOY[+WE+k2NE|%p4<S%N8}ez4?|M*( >-^չX{#^]̀Q] T*3Xo!|yΠO@LTt{# eZI*ug8DKinwУTBXADm~k@9E)vxƼ.+5Lsr^yE}zMVdҗG@c"I^S2<3'~< khy*9~\ /Hf%߭SDȉBOӭ!aTi0AMt7;q;)yq0&T (.of|NH#Ӣn'3伭#c^D_or}ws!XzA~A8"XLZwGʮ .Nk:p3,3yY#{zv+.*JmnQl";TphgLll"46 Vgwj"M)LEifSKңzR#N n6?o#d1EYt.=1j#Vj>g<ؠ$<\O-\ۤi1nUr< (o5%25' QNhp+|-U|FܱgYZ0707010000024f000081a400000000000000000000000164e4ded100001f8c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/siano/smsusb.ko.xz7zXZִF!t/J]?Eh=ڜ.+Zk_:Ldʎ.>#m'ˍ !c Xu|v$hUրLl>"͕$^7H? qXOiy$K'дt ne2cԾaX&Ȉ%YD`m'los"M  SLir |pi"Bs0ٰ4#>g=G'1[y;li/@sԃ/)M2DT-%n5@Wkʰ]tw ]׬;޶Bz H}7YƄE~ @ُHSVjolhМ$BV U20$/'x #ij΅&(ȥU$f=!Z2M)%a"t*b&"Qh$Øi1ejo;)9qj j'I!|<fYm <ќ"3%66zA.<ؐj րߺVT"*,bA)=IhOhg~*",]{_Ľ`rz&^JiWF: 4dv$dHt~ߐ>>O\cLP1 R %PS脊"I~ڇaz^d毦62ƇY*GmBLt!*C&1O*hE600.D*<.u$IIyB!d(ћa4 PԈ.^v|2q/ʣ_p(=ε! =cU ^3<5>AH,>;$#r> h(9*[`-0F.p*:Nb+]y^,pԽwgL8~ޘʅ{8{D瑦zmqNʖ2pS/1{/I=D!=}c+b; ]n~9g⋾!,ce3ѐrZ8L\ nsR^^uiA U%+i ^V'9]m xW񠑁(4FxuA?5 xJ{‰nd̉}H?ٕ3)L<[{S!50b-&9{:,=}NYW#Pt*fwMy۔z1LjT? !̙ZHq/ɲ+ŷRKo9P2\EjA,zhgxUHL皶 _ |G:&g=[Z!, +.?IHZtUgJ|!d)YiDUf)\4>* >Lj+qXpa~;= <~ bh tO|9H /KB=)2=*(g2= ] w&~&o/24T1D!b֎w>ǨJ)>GpvzmQ$){o¤? %{Yi+PA4شp1+EgJ4yA8yڎkX(7!6dOxWޔom­`] l9]6I8rJ 6oooKNϤVת,.QE!56i_hY#J6vhj-掎@>}։:BY[P8 ,KxswM*-ߡx _!6;$m㞊t-7;tN1"6\6a5~lELm6xb*{Ӥ>5S<_Xtx݉RP|Vh|BOTfiE z~(\h >m5G5J)^D;baśKʞ`AUQ1!Dnlu;GTE"Wsݟ\8,8/վN?4/!1$ң*Jd]oG$xh sf۪ x&K~jНZ/ j|W̯\JZ_"0ʳЀGN4-A| 8p&rʏӚ+uku,|.`hVdS% 8|=E#tNhsZҸSh 3_Riv-mw gtu+\̹ tԙ>@7LEȆA Gt+ r"n}ig tCc\XQމϴQS ^%?D ruHLAodO졚g)wր Pݜ w+|S]cA9~ owO|poCA7B_wSvSB1z'\S5 i0-sL[5&}ŒUO(vI&u,AD;FJ)0'@VVޜG2q.*]IZrWJ%7Äzwٷ9i0ҟkْvW/\gDFJl#Qi\iTfYa{tO)ÅR>8ɈGVQx< -3̱9wx+-l1hbU|7_aȹEĝA(,32[#D/_1o.>6Eevt>[ U88~&5\ԏ2٬dؙɤ^M͸}r?!Tٓ1q`i:WTv -_tB;k(mg9\qŠ(-=T|]Pi֒wY(#Cf܍Gs: h5Υ@U^JEin$Ñ?lmbBfMZuE߫ j *}Z>Yô|J-ٶajoh$1I>$/`Mu5Zt|\#u03d늚6.oXC(~qN`UIʽK7QNy[>`F7 ?mo^;ӞbG7}1zd+)HwVJӏ:tA(j;#$v@vAQC%V)"Q+y5?8InL룔ߴll#Z i8٦pk_.9>md5%S2 vPJ]0cT]f~U]l*M䀂%%HwhK/$C>V6]`¤6͘AWʵ.FcRB7X -9 OQh-aݯvn9:v;4_nj d?6xr-jW"om^"%5{CvL1j=Y`a8L{hMYB)ևI!'?aDyJ6"zhcyl4/ A.f+pw=4Y4aP,'~@[M/?檫 ^Z9[!JJV.6M껲O/oV/a #KLx1nrhj5NT&;Xi 234Xm `KTp^,U2 d((AXk41չh\0t:`Ef$EON|E syWoSbtumc5&sYƱxsTxį'Nn59@Ed Hg e!{Ptgpv &b|Wq[_ 3ZwAoT)cidUFNz?Ǐi*G!AeB:5ZI&y>ҙEHqRndƱ~֓󸫟ppwh d͂McO܃##!N~=>O"N Dޱ`*h*#"y}]T3ʹrzAf0DeJil[g{p_532,Mݤ|߈ *(5 Ahv,'%P˱:Ү>`l i6{"4D9 }[s)۠D *Ȑ2rԌz~a(!V`Zav$p&ط[^]!RlA3086YQ,2K ]sw'h(ǚEMCWG,Nkr _X"S0gfϥʷ^gA?Ξu`osJf7)8 ~/~׃#t'HDOdCqmďz_b:&lIf8TBhO  *@JG܆J :zvGM}~}y\藯rZST'i$d1=ͯ)%ni$O.((Gh jFud raq[I90q$iPg~;e8s9Su禤{ؘL R!N>e7)==gXݐٽ6Xc7`dK4il 2ϣ 9&/aгiV5œf4~QJG{ǙoFkߘ ]#S=,Q¾p1MP]PaҫB@LL١TOL}4T]JiGE{WxjXz*$.8Wf+oʋ[u-aBŕ ,s6}}c9V̭bB:{C]1e' =O:C! ]xU\JD"ͥ;Hk훼8l+?џ]ipVVRjLqBufL#/}#rVX-AtT(Z<5 ۀߡ;%)\!݌k^QR-,V=rcrepiŜ { f:5|7E,UstKwHE%QeɯU(cqAȅ ;Y0M٘_%V+Cˊ^}C.oʵu V} Ef ^Smhj~$VMe j-E*[mШ*Gd>cD4 .tڊ_j A~4 j WO:'B):1>u$*Ċ@csxg4~P$Q{7TrL[΅=|ƒY3?7\\Y[KO\ϳD=bP)mv˹qLK 0cS6eɒbD*|M| g1!>+lf򿈽۫ոՖ@Wo*P1hh 6ΜNBDXDUM_q}^ hQ@h]|ե*`ח%!t%$zQc{4?dCe ЄyqUϸ_3-=MW⟾(Np5ǝ$䁎LΟL=p{әV8S< )*)kD]mJb*+t'ě1;?y|U.jurmbm鑕~K/PSHr^{dީ$Udsѳhc>fQ]{1Dch A2.X|=P&'³pT?,YδEKl^rMКELx6\pS>?}-OH{ Z }`IN)&A:](D,6HmݗBc d#덌`zzUqz0&4R+dʙ6eE V+,}(r dE,_ap YF\T~yiQMjٸ:[. C { (Ɵ2 v/,\dIͤm -^0KDK#.A@Ɯ@+P\.*(QNG]gk%\wn8LJ6]!IU (5^cz BXXԄ)-k]W2[L)r0Ѝk\e.Y CЀ;tUL-uCUI{CG'<&m[OVx4m!kwuNVp&߷:y"vQѦ4j_CΌ[7x^-!iqRJ<Z?eׂγK7Kb^P8mϒ `Û25,^HkM E׏rK 2Jj߅il~W-Dh|cdq{n H&v5G1GMï[D` a׈I,- KlZMwe,>k^gYZ07070100000250000081a400000000000000000000000164e4ded1000037d4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko.xz7zXZִF!t/ 7]?Eh=ڜ.+ОZ|a>"M)lV0E(]&QJ!s'̦':%t|3V:'2! P۝IE=-I(Y^`T uy(K,UdӸ_B-bv!߁hHErcٸ;63HB?}=0,(f.HAxc ÑҩL2[nZ|_ ǡp"#Ӕn׍ f6Y`.ΤaYz4YH!cT8`a5 M:1{co4SE?dz\O$"BrJfؾc|hU̙ԏJkGE, aT K`[?ÖKO[m^0VSe޷"ŠV ٹ+0{O~ؿMju%dsiQ\ \K 0I+>)>FW 2;S'Xڥ8ʰT7}`:v}"VF*\lLspu ['M¤_v;a+:^|fnN;"sAqK?ŬI2vzIJ_^c`2>9G.Lao<i Ⓣstr}os-Zmp Vz"շ)[sA];.h+"r{C;e¥\6]!Y=8сJ6ꐅ*!Q+gtv\7f<dPs e3[6(ݎ˦XUd u,9 Yzʆi<>z,!j|( ;z>hw 'ާv (:\2sUF9J/D7(ӿƑΉOĞ_@nEIVN_者^ y/֜bp7g~B[U?\`7QN$܌(i|2n9:dqO ՞/qM(HJRBƇ[\#G&';F!n Tn[Qȸw3?2ZQC*Q깉nƪ|S{Mi7 6*Y<^DL"#1; 7HX9(+b!Ȫ5? "U}tښi;8"`)_VTUx;{hu(/_SR)Lջv]:DB_H }rrSB{?hwa][6#ih=45-GT]?sCn!&IV+|]j+G9~H V--SW.LķldpqI7Ə L6p^dd%mݎ>@GNviz4$Յ%Z^=_qqw%?5rјfYdRHe*'$7ZwTpsI;ka| =*aJ:gm&hUc$-0[Xwk6b!#ǭ~$j׾G ]N-mF$QTLں@^)O*V QKYܼXQϜoœ\̌CL̀˫H4ٱWIKegHevH?ЀsVI cN:xѵIQ"wj>r퇭?n5/cLAm"gƝ`Yň=ba dPЏ}Va(GI? +KO{L 9)bߐ 7e¶*p J0[]Nq-PS%n[a9lXJH*hlFTO$յ ( Wf&+Dh~u }^veDQ{)M24bDUfdevJlBgkSU}^ʛ04֠a ɐo=Ȥe[T%f.m#¯΂9羁=h箃7T cpB` ʎ3QabO-HHvlI&9 |1Ny;`ٻN W>eWBpЗY\)@CքeB:1Y$Wk&26N ٍ2nLZ5Zz{M 7[kQB'C*e:Q**+QـrrQo>Q Xt+DM-*|9bfl9kW7QKvܨo۷꧲dzC۪^Pښ6J4C"." ?\ʠi,02}{JݮwKx?t?R:'6ATvL(E:U4/пI( ~f"l1x|J")' wH<~I咮P],!7+] UkmNGhѕ 0`c~l@>?^!>Rk̒m.5ŐԮ)_ʪHo{~yY5D3z&Ee|U J`Xƭa v;c C5`Hpjxb?fwd &m6g Ά`7l#w@]@Xj6 ưnsƞ#!?S"|Gh{ߦ0OEAO3<} iCTCB kW WMWtj~E!@ ̃G. K7 ]fF4f^FԎCX–jܒvkn$T/gھ=)A'-3PDௐX6(Y!˭?tk;6xk.~?ɽ_i]$InduZX14-R5"_QvR+isOp-QJ&t:%rnFw@YHPnx#`)~zjJGx6ԌP9zaC@'R(A`'"2Y<~Pq$kVxيGu9NBS ź6.)Ja5lKG[ ]CۻV]?9"= Y>򟬐񉑡}ulȸɁm@:=-KXWj!Qf [vA(,z~ -4IRt/=2gl'۝Kȑc@ZJ[5qM5ZuƙD|>pDῌ_"F"<9 @,GYUD <WNkIYVp,lb78bW< =h$*I?l?w%TѾz:[S.o &&LKsԨLg)RuR/& ZP#RD0\|k1 gx_X,,\ AUnQ|,+N.m.Enم5w~,Q Q &YT@;^;zLj^N۪,`HSԏ z|oCy@[P4p&=}w@kZJ'͙#7BWsĝ*y˼jF DTqJ">Ɋn",֞%Y;4MJ l zr4}"_i)T`FE•kh[)pzFhX/PU&^!PދJFxSJbWJ1 S59R6+f]*/Z*73Fx m mVi2}T\cnOmkF~p0jSŵVMȕ(uKC 88ilvBO|z+Txc%“޺rz+́A#hW:94>&1nBGfیkw?C 8i]'u*j?_m'a9Ay7%HQʒQ6W Wd-%mN:5Tzf Gbc8*S`31b›&y誚mMTހiSI%iCf]dx:i4;GaZǸ6Bɐj <*g3TUdV=a)Kt K^uR_c}@z(NE wҧsp$?w# 8RHO:$uu9!HT׉w= ݌ZJٮ[I[A/@}^eFTV/,>s uS3s5r*),(qPCchِ7 rNN0c7GG#%$kndW%Ӟ#?qQЮ\+W Z܏dJ< Ow 'Cpe1"n?"&F%x{WZL|2lW^tX.{G@4!*nnw3.J?WW䦹Jq3'(ZtbW7m>h֧Qvм u4; eеe 61g}c"QR%$#eXq0 z6}qDvUн"@0Gcdw~4҂$FMm+سd4Ͻiu v6B98bn8SV-DM L+6{qMCυ<0}jWiRO*'ouGHHh+#?cE1g谊{l~4Nf׷UgDmٞ|}뇑cگz[ k=\ g13#ͦe V72T !3 P:oy5gW;ae?Uc 3$(E7BT6#ypNwODQ/=~ +%($!-zY,:=Vr/<%"C{ [T[%E %rre||)

/  Xo>τ́Y N^;8I^H{cX?>C'5 BSvp1K&i(W"λ2zvcV}~N@cβ{D+~Q"]{/f,""z~x7q[f:N1iܬ @ %եn{&nÍ$8?rvŷpZ%u=F/j&oRBיbs3IE ۇ?"\͌($:-F3s<\>TxGqbzKM"Mf~ydQɲR,n(Fk w{˚kBl҅P]MmUQm;m覣 _WG o;+5cGbk`9E Bʰn׼kD)m_& T MNwAS)ouKA+A]{KD",M'vAۀ|C|*:TwgWgS;yKQWx[Y BMRc %AbZT#|diwi}7PϮ),ص^f\{/z;[|G¤Nkh2ྲྀ4.Vk,|Zޙ եA-ܳ XNDjjGq}HțҁP##M5GG٘ LxFЉ# ^ Emj%}?HVDFV~0'\f_ÙE).=q җH9@pNf~ ]gD'4iI< `QNKt hNpDc&S:{X6K] RCU?T.syK ]FBvخMB0e:Jvw_KF6_hƗqc=$rRtS)h+ZzqǣUJFl Nj3RO62D6)BJvE˩jabZ+'n\UE93NL|޿aUOd}a-մ7;)3c0{f矗u.(^[xj0MMj,qR$x#.@eNeJvG2ifb[PsR]Kbo Ig}>&QpɊ Y_K%e9ҶBA`{/Zħ8Ze2a +wObv~ /^Utl%*\}Yf `:<q/:)/J׉p"}pbjT wNb ѿR 4yxv%=A\&ݩ.0wdxN'SaZVJMq!uM**W  bmQܽ0-r#3-mffhr$-? ң"h": x0 "/j;geHe%-h>W@'pom} ->rEiK[fz=UG>g4Vqr3aȾ2k>^22n,>}wLsj?B"1^-N{'\ QcEH_}O*ZM6SܘW҇ o noITq~EКme3(ݎ}+ZLV$ȗϘ>[ HBLy46='˚4`Eq+*r@%rU{:i JHӝ)YX/34,1-R zynme<~pmQ%ߜeЏ-4sڞ"-YXjJ^Sfc.#ۿ}:2\ `PHh~KPGʇB ͉{h$a(mX4t[osDϠ~4QɤMDjlosv<#Z\2pwjB2͉Br9V[Jc]`;>VIWf[Ęe] 4<+C"!}6C9 `{N0|kVxKOY}4,zxL>@GU1Kv%+yDÁSw003 Bq#96ׯ8ԋUw=s5A=Nt>` @촗; ; z'š|nccaKy<#)qRټ]X>[ދmt oי Hoi%mY 8o\צXy'.޼Enk1yR9*aUHó-ķu2=,A&j?:f8eg7S}gLɵHq&ԃ`LͿ X^RR!#Wmg5ƍ#,4$$/ofGو ?ura9R]hU9! arb1vI8Xi8yj>N]ѥt, " ] ]Z=@k=8|^?Y"R}xٱ=;l: A֮r:2YH??ъNcH(9t U/w)Setd]Q 9@v5̨h= ~{RlLsKU}4Ee m(|NKX̸Aҩ oiyEd[/yX@z|!fEO !lCL=m, 2 ; cy@d1qAr ;kM~vuleÇܯgS6ȷ(OڵNjwv6O05jP |qeF3ܜWl<>^YA_miBf(6_SYzl$dIƿ/Doq<\6ݣ"g2"iȣ9`4 9@$ld#[]H6Щ%j{b@T.?̾2z 69EνUƫ*&ױa{ST<8B\XqݓTq"nĢ %>z2=9H lup;>=guؼu?enfx-P6WeUZS"v7!%+gIVr87On'6#Tv<eC9jo=,G*×&0EōnDÏ|-g` ?&fh4Ai8Q<1<8Cձ;A%8;?DURA;{KaER4QZ<D߼@mw՗9qpNt=cZ6Z#Oi6 hKG8NPXۡ6oָ xo]4?~K^sx1q8rSaaL3nu){:XIBWnG&OXo֊YPXqP@/sZcMu=Q\]F{F]Fptp@-.I1bG7D\GT8JlFw8BBǙ;9"~|vrQ=לbTċw)[ k&*fS38K QY.>Q95*$a/'\:CB- /L<г?d0Gah3]Qf/Q ћVn2izWl 4pH V 5^Yta!3{N@)+XϿja;0 ɁdY@Ԣ{D -kpfdLb"Q4w+@-Y9P˝ YGEd c9AȀ7l'B*)j$L3 t?&`$?KP%M@8[:I$j+\Xi!lWAFd N Wwq!s&!Uj]qW07p)CI~ b= K]akߕGqY@es{c X6ƃ4ƖU\zK'==SmgVՅf NyA2jt_gw ( |n9NmGJq) |'Y9gCYKw2RZ} vĨ3:{c h>lvwLa `iq:}n<lIHΉ>I<'"x>{<x,"͢ (ZYۼr7B$~3`@b.],+ʦLܻW6ibJrL${*2 BѻQ%XwK'a.e?/, a/%_X0^`;[!.-Lz C5Eq_1 Sxo$\\0Un2Y.6@Tmu1r(yEƙB s2M\ e6wPGhB}k{] [/JObHsމʖ 7PQh D,dFi1Ŏ~M渨4yCz \+`BE=+Y׋kAR\=+SѶ? $E)ӥT:cfbE^Y>z0p1k$k׹r1NFÐpO$X7XkաM%bGδ Zq~ם'3Ӫ_D2A !\7ZMh|Wptը^mh6qm 2&fi҆Pc{(UbyPi7Cf۫EYD< '_Q=Lp;Woзt_ wѐ$\"+)&>F<^aZ0ߎDrŗʦm: F:nWQCI~nu@\PC8Cdho۩t'2S` wq;(_޺(,fpn^JOp, ## AuKscGJٖ0|9Y]oa\&~'](P0\`%HYu:v Oü FN۞dE@)ΞRGUY (5B2ڲCl3Y^kq-c3FX93B.-~9 xXd\mjtuƙZ4--;F$4]euU2NRc%Λ dӺ'Vrt?~&*'4kJxTֿWh'@V"6kT3 @HLIE@pԻf~thiU@yz,nHS)8 v#^AY}T*M dDmo;< ³(=@OصΌXztʪGF.XY*%_{iRҚ zLk;nsɚ3!+l*O=a`BI:movܟx}y4z@bσ VޞI}Z".CKA-'U xϤҬN!DI0 $UD:Pҙ?Z>6qLMZ+r˅ek75[Lb] Z m:-[= roLKpMϪ0ֱL:!unaD- jн @6kDEwG=ˆHKvG2?L9Ժ#h~ w.+"k>=Oog\}`E|c¥" 少^ ̧fJN5/AІ>CWFw}usu69JDNQ2sAWz*UcP`A.U~9Pz] ospq1{I]mUbB G3Â)1U[z+k.9V5]sQJ^Ms{]rX.6AƓF?D9%ВABMWY̖x/tHaGsbEd"GrOvC0f,.d ê RZP,{nM4$\$(w]^ T&(,^_c˂wDj̰Ԍ>e͆W\ЌzƂVdK>?4l7Rg)lf6AK)|7_GՏ(*GL3dXs?M>C{_ 6e#(0Oiq0 DU+rPS%isJwˤ`™N੺4iCF s:U:PtjݰaԈWCGhw,0LB~) %w)Mssd`!=.G9W4T5cP "Ah8.;b?DꞋ"ׯ9n0*NzY#XUtقv]E٩v aT]?u95t G lCvq1"\0l6黰k#ݗXζ-OCh,Y"yx6 '~!g:66{`vYnqzA4u Q﻽_~G૮ EI{exe'Gq&v m΀\;jCb'6X1ji-bs ~Y *ً:t = "{W" dǫ0YUk3횎GTOŔ)۱zMQ(ZY=Mbá$?]GvS)G&UnC<aoYU(BxjsUcp0BpJzpൽcu%e+=bl5Eyj?UF |TW9v@6ZD*B$7 >Omd QB7=0T`_U= r|Z4dJ{Õd|2&]_YƠ"|FA_!jCl'ܙf3EV`hMUܯV\F,襽*ʩ$w02UeӃcS ,2(S4.oWM8 ~rAVhl|@mKTm +^8e ,pV1І4fROP9)Q'cYkyiZH᭯-NNIa>eʧm `1nݸ8V8Ka醽J;_@m 5a?!6 „;er$#&ڿRrsp5iƊ&00݃Z, L9Dхw ҡ|mY7F"Ofz!2an"2i) L[:c|\ &в% rWJp4($ XcÄS2of\5I%Bü.رB-?WvJ5]JLl4}S͊oSfB>O Pήm*ь{a-_|4sznNc6A!? "Z!aEO8 c'PV͕eB0CΚA{ e}^g \ ܾ'aإ\E\da k,~xvd %?~U#ċΠLE[-"ӑcr^>&TFSMރe`BҌ-f D0]dl% 'Tn揊Oج2/8,n,y]:<%j doCƒ#1=C1zsuR_vj&9 P\싐. Ց/Ap'Hfџ ;JzOfb'(3u m[ny Z]b;dx_LXJvKLt?^oZZ4{63,o {X,.&?":/\[x[dcǨ9 kV20@1@R'`D?xYQݶH qHrU9A/"ַ"~SO+Mc- \|SӦkJشQͤ4F7ӽ=k^>ȦfW A1D!jc-œTcTzw4qTtN*E <DiM. ʄ/ p>R1er{%G)*Ȑrҍk lz%X}aPK7nӾN"*cmɳ7*(z25]ZN4 X|1:K\w-~pp} |smCwls ΜdiRhbd!vLӖM4Q2w}]F 8v V`p|˱gٚë7e|vAJ[LWqy;0 q˙-āD7 ĥ*hn>&,y,Cj:b)-%E#5O٦sc]+ڷ%ŒQ|{=5.)p|3tx:>A*Z*Ĕ}3hmf6x)j*ʇ%6xA5`V l*S {gqqMl͕g2Pgz bjvHu@JXUӀ[I8 v}x'6%(2z9QVp*l9ȹ0^ߓY#4Ҳ m?2ERHM.8`K^V,˺;R}ctZdTw$vXV%wvz-͚f&FR8T&HB)<-oA`?{g>-i{8 ÃMmwgc-g} 6C8W<.TD -xR "7A" ٸ}1P." 5/V,APpR&+aZ@= z|!>LY:?npeҺ]ܦCLjYeՓfRj+Z>(p3;x0r2 -A[r7Pؐnr`ru@JhZ?Xd,eM?E E.s|i;ؠxOH|/Kv-\K[~;8@awy.);qKv1_xuQNpji' :{Jo!r -夕RCp.𘣍~6tٽ#Lvn7%M7/4I9z홮A%`kiM}S)!%R-Pŧqq|uw6N % ܷm\i,s[=&M=Pu<=<S5d3vq4(0xz[7mۉx.V4(5%pNR7Rַ}i d>"82t+<>=gWE]h~Gv~S% utőv>ߎA;O)VUoe"9 c m H~|mceAGc|a!7DA[$X_X91LX0)jo^_:|a+neF!'Bv5^LIC`5#e#ʑx<BB:*HYqq', =L&68?@AAk:Pْ@ɓ]F{` uQ p.zpRO>bF.>ΊA34b"@Z2j{ٓ6g[פ 2 n-t:3*/ύsXUs\#^&oZ$hq>h:H WQ&s.(&yO-@ /ه7t0hIC DvO2|dŜpE%UXTHr}DNkXEIF-HxM<>́dz/qhg&/RT_1g }!_T .K,BFqj" RC,崯gΔ݂d2ۃ:3~P8w9;X77![tz$SAA)z6M}]zE]4]*`9DЩMVt& @q/!5c~P_!A7ՆQ;k[0>Dx~ & TH&-҄DR`] `U%]Ԫ;o)8 ^ \\9g [Y]3?QWWC|p]S:^3KjSt>jr:}Q?ꚓ-ǹnʪ"9𭸐7ů_@R35B43i>%FⵏW޾*[G@Fϖ9o*/ЃAZ2qu$hYpvƻr/#9|ҕҴwCS|=UAOf6gWI[9NtMU!]hh_M԰wSiFb;J)o}X 4 -A?5E-e|-i`L4{'2QI}AĬf+j֪~Mm6 ('kp4M=ޑsStn$A/vZ9E&zIjY H.VeEkTuΩ"khɃ`~)4Q1©/20 45?+m>9I8DG ] ~<BW/*bF}dc/PKWs`adARf[̻jE"* !9L>>8X@w}j}//)Е-( ?Mim0k5v"T!2j\ wNdX Щ0[]M'qO`+dfx+W5&(9xD#zMXf;Ew V \[Խ! !S=:C3$&]8}"$IG h4n|A8/3^{j`^9ZR(#YrM ?Hr2('Ƕ8gQglY8El~!0T6zrrv%) ': 1oʕ\lC#Xц2sXIjm3D366b 1߶yk6%42FupY0;\F{tГFi!Z)Eǟ欔G[ 2Fj)k9s5A>xPin q|5Q Jeˡup)zO spd؞[+^ 9M]qۡ_I tAG]uwJ j=7 *vN YM]9?KCcy=AO-[/y`W*{3VSfބ7+F`'*Wg,Ug W1J lGO3T#d0utވ"|*3f! A%n[q?̻{bʲ. Ơs-cb|tBw{ʔ~̊T1 K鉑xGڸ`]mSL&k(jd]v.]a$i^{џ0&?#Gm 4WiQ08TNiCm=͊dE[TBھF#- tW偢YwcN-Ll0S`ĝ#R[X0z~kv] &9rF\Rd]wtcur[b8^a%N޵ĎSэ: kT?mj34jm6D.u8bWXG2SL)S%49T$hKz.X ػm#4WCH*Lr:̅bx011HiǮOZ9_Q6P`:zvC@VAc[$]:3}0i\zs~AkwEi_u'Ɓ !yQ9o[I}#ATBe ` 83@dm]:ŧ ̧3,ATSeGB8ǕDomIlMfcC0v9 K x72 %`v"s7+ZhNJ sX6U/!)uiX3F]Lf_xR>*(_(Y,"ڪt y}Sm]q|t6i#X40}J^!^nA5oE>mYeQiU[6FĆ݈TJcTSde"uJNҗ`pi5/fp@FiX ̍&{^#?$lqqj&\9҈[gռXYײdf=H,,`@^/bcٻlP@Fuz5X$x GovgG݅ۮRTg_X]g]>ZĀp,~.ۆZRFx/UQZF;\8[L37Gǵ!9=)ܥJ5F-ƙ%{3$5s_kk>T[w1ҍcZƶV<ńũ^B=FFJDeN{\"Xްh;qS$"{'݂}9ΑWOS=RI &a5yQ!P3;iQVxԡC)-d9 aɾѥ#@Oc:,3bqgS4ughPL~kJ Fw?;ƭU1\z+ ⟞Ë##x!rlDjCG\Iu V3;J@CHiy ( 9S $w%fΊi4;'lE5,Ifd?(\QR9ȉn$T@n?,`4-# \ÊnUK6gf¢t~HǕMEmt1xdefqiA*fy,\nSp@)z 99Edz5 wS)0rIPexSOב]gd"_ +.vk [E)@êUIV3I>ϺueD[>Xj+3|`:{8lXgy1=)OZx+3iyK hc5գ%BE!&F"~%KMcwま E% C ڮ3FOC?P *6 Q.ZkcO+"҃nNJIqLr۽PLy$&X~} t!{Sj1˚$zVJnc Ĵlٽ[7V1BkA׆ini-l:餒X,B\aܠhofhsow! ,~ 9$oU,δ,UDK-f Ʒ,%0PTRR|{ΐ%wӾ䦚;絓0FZQYj?ʉɍlHF!8 :{S3M"y m-ɚ{ܠyЕr qC;*n'A&[ %~L'p;]d&9ތ#*YușD#9o[0?ސ(/!vԤ8{OwmVM%'l0ٷBDk@r>ӣNd~='O nG ÒV1гQTvB*އHNrWJt|G(!uB`c5M b$g&%#TKjMNN&3S0gY^28 cq}rl(J,h.*/4BݝEd(*_L =HT*eELEI:a_2$+DDy:/d#}pF@H_Jd ;Y˗!/[yA\ &;N8Vk̲bws> !']&izt"0ȅų+,sz%+woٌt; UWBVuᏭ k1)ӯ 2r{S*ɹYT*LR",xYîV` 2tb 7ZsF@?A[>(Ygm%TdrM L&3e#<$LC sM_Ni6+ff?Edj W][na}Z;'fR9ŽZF-t4?1  MzПØc[h2(?1cn+"=d҄\u"|#$#1#M/JǺ ܅t4o@{pѻB+6=Dn@}6̚ 0^y鲅#+3}t k :V6DRU; HAȒwl҄I~c]BЄ|sX3Q% Dګ8rOiVZŽmza^\^y.AGLUY##WӌqP!HGJ]`0 Oe/>kiTc)sbs]A].~2B_FDե,>DN N~uvysQ!eXE.nj@|0)3r:Տ٤@wޚ[fwU*jH[@Z]!*[& wn;M2zBmQjvzdCsӿ5L[{(SMZ܀a⽌G} qi~ [2A bex2rY\Z 7%?bBʹvkϐf|aC8?nc <\oƮpߖ[-BYx֑ L4q{Lpx2 e;{mCМ @O%Oи`z计s"i[ZNd'> jerƨ7x^65lFuE;R9nqWA2zQ'$'C0l-a.^&3=V10ś5vV; }oIUEX)4Hc,kJ~u i.$R<Ժ6Nh7v'eJOA|65u3ln1>rFDt}g|mDsA5﯈VTydKpHqY(4 sI-m΢kI`jCNMi^DWS#hy=[uܤCWmGm#%KEQz>D)/ 7o{ /`gIq俵i#Ol; &dӢAahycT"TTkq| <>}GD";f݆ŝZJuC]eRy^C{-.cu% EX3+Gs 0E +bVŰ':sɷMF[1!cs 5!3:v6~6cg(p" pEg 0 ș0B, KdV/F cI?\#i?HwgHhhلeORQck o5@Ibn ĊȜ- Úδ5s\2.% xzm@KZvԝЈ2١Pہ7Ծ:Q6ڦ}k]Q`k&CsV查ji%푥?=!NS[&4On AgOAUH]0rid}ʰG oR̕˄~ezH{ZpٶRi٠`4YԇǕ_?H% a㏆/z+H?Qql  Q3n]yIO->a*/fFVב(;%\n^7XvW\Zq1v3ɜA2W(SCع/Tpf7@N$Raj2k[) 痪ѣcl؄R moZDCx"틈7$j23`QE8g=-Py4"A[ҭtinI_vy0=,mpjE 5ootMF ]@.P`;z\bL"$H؏5yd6)EG$e]gohΑ?yw"mk kgUX"}!_u0h_a8w-tl"D;.[.M{ e>twh+E >N>vH L0xP}gܤr PFrʫ!ey ګaݤ{ۉy֡Rdtp0X֌Eb)twYȇ0g[h/ʦz}k6 8HJE+ç4opȣkIā̙wo0e/lIJ8 Aj[9|}"{'#'&g&`\X;^R7LN32e-2ZTSz!3p>aR3s",d?WF+mhuI!C1LMǶ{Q0?}fx1Px^2B A,3M)˷Π*ŝ4xH \TG];8yiE~ &Ԍ!1Aw^sN2Gc0*>sUNM7[q:ľh=ܽJm'Zz bZ= tzd׾9mrc(蔷H͆6`U VWC񖞈(Zl3jiK n:,s9M#N%8'Ǜtɶ:NZ8J5)c3;!KTd - ́UD;)[]b;<}`-INN(e  =@,.w֎ y7=}m%EJ.f 7cqcSÖQGpG11ftxR *C͆+ I!TD ۙxY" %WqCd U\&*U\8)vJn^h1G+цBpWnɨތP?4ԯg U.Cyh!a> 1}B5w+εt{sp %rQAɛ鲀 mT@hjX9X;*@\m"_CEB. '^HPj4ƓJ(z>յpsv H:Qx{qAvČ%;F1/r,߬\nڛMBI#I:`TIN1mبR@cX*cMu2ڟDj]9ŦƁ3 ;Z--APK jNihzʞdalq2-3vj[!$RE[qC0s̜&*pkl>C+Vh_/> ZhZ +o+\h5nS'v"QU!.vE#(5::N㝎PED& 9*ksM8=@ˊYps ?]XU IK69zOQe'DyR wN |.*9PFM=[g5ke &pȖ]مnkިc#=6$u=;^y8\2ʻ_“a8QFg7DBN{MFCnrژ 4cƴ@BnuON\cLUA1=~Hg"3BQ7@>0CpLA[}7^Vqy KhCЕ~dŘ࿟ⷾ,p)3{Y: )/'t0:ĨsD@ZU} ]L: Uo6zákߜBzS #]gĠ1 )%[:S! _ x;Ҍ'3mq"tt1H!d(`4a (o;zU^]M1♨dtrrQ?!'uA"Ѽ6{o<.0/,j:RY%/]p?˷Q=`@g!r,0G}8ּO'/.T Yq=6>@hZf# -}Ue[@h}-H*0̪Z2JyUe.K-<ѥ~h6jNa R?V[6Bt0!::@ۗ.\FoPрa*J7H8R+O[CTkKHdBy=7WI뿢BI SJq?8ؾ3k]+w"˚d"-52)g~A}YDfhYD[kr6#8* _A̺ #Uf{ji0E"Ό/~XVj]G(-T'TCi)ȮQ&|ɠ uA& WDZÞxғ&Cf^7 XԮcWzYg ul;Y/K6}*{jjr^I!6*+M<Ň8xP.i 4! ;vn/Yt/YwUƻl7Vv z[B49$ iT; 9#;OIGNacx(|)FJ*#\AI:jN(MBq`% G<טkz.L.a,}ryXfA˴䂙RԔI?!v7~KkHۈ9u#zҬ֥}LJ }nA~eF{`Qot^Oɲdo-cIq ewI˞t31V=fG \PVF] m0.\&L#?_oOA ?dDšxWCi@|<:6[I#w:$-'sܹ8jp V.rbc]L)Rx0T]h%~̈"ju ,i ~i~9(VFfSG(Fe*Sm@{t6*}S@* \!dW^ݞx5upҗTv̽z_ D xq3X8D)߭s+S8[GEjG?Fpt1T G?/qv["Ӯ%F9098ӛD3^7@ d\5 һG{̃2ae bZݽAr+5, 31G3N ]S7qh51I]Qsџ'-1,$p¯@-FQ>.8`y7[hHIN9ĸk4^IbrEs,B<(2cCB&Ʀ'`7 i+Bq,elx(:-Jnrr#''zV7ϳڬ ?]8᧻SV:e !˗P5G9oH"15wHj|q=w; , XRfHb@T&OI3l}k.'NX&OWhH?D4"q8ɭZ5DmףtgsLb3,XNiuiANW5 B4/:>Fv4'$˗܈\,r`m MgGڋind;i&*MMk^'_.~oʌTbiDeg1'~~4G>v/1Fފe]`7GDUdh' 7b}b`W^a-ɭzчg_R~F1,Q }sN H*[A S#AE BE@2ΤYT9 b]rxo%ޗ_FME:ezp.?v),G)&x¦IG`AjfW% R ~t@pa6D{jeѳhZx~}ٖ<0dqSqu:DyG (u;H!l5k^˹Nj /ÍMqoA0B!'3&QicnpjcLec\{*_9Yt&nԂ29xīJ۰WFEЯ]4 -eE:yGGLxKt \Id`+טg2xYrp_َ!e@_gk"׊'l%D8V[Bwi{hTŻα1QrAT#`=F&sb YYb]0OInZ5CPȟa.$&x+> c1! 6+֑V~lJ F=YأڌW60 y#:PlґG$OUx4i Dnq7@A!hM{lXTGAB'uPК.ν/ Nte^[9딕h6\]QpÌ c{\.@?ie;R]rO*)2|Φ! 4p;8pr){$=q pU;\բ[qHrl[0 AN=qu5ʒq&y?f +z U2J`mmZpV/1&miŸXj4gSz d8exxUP0!NWGwRf[<^U@#Bi[s9i!E:xEf>N&6qWy ƎCf]};J.f=o9(+W9`zv~[V>soWw|0~]y߮fSQn9=$+T4o&fs|hl=yj y[S1ܮ xhb%\&U}C${g :5*BBLlt߂䃖% BD];թK+E|#<;Ia%Ytz. O -X2@AQiDyԭ%'yת+'#+'sYe{F ?Fr^8= u1( dSjˏf=fWX'QEI2;,Q2OqtIVGt R3^q-A&@T'B.dy3_wC\0ğQoNJЙjߩaDf]OIG#H']2< pAe4̷f#}xPI˜(nl Shd R]; Q@$SKZpA7aWǶ-nq_ (k*k= RW9l0b1/\=Vӱd)a$'2@TK` <wkYbGfbZzG]1nm1ٹ<.[r'$Қ+8^İC . imqV{P8|\+gՕr8׳8ſn1;Qȉ6s3^}'F5UefSR`rjQZlKN x 7fkV _| a0;TˎX"? =k6`X?׮%K+ڍK Wȹ;ɶ:\ |aٱB&L:)0xGչ>#)Ѿ}TN'dzRCJ&цM^Ι1] 4c~Siɚb5]dQ%*UHCA<˰ɯ{q@>*1qgaeDy-iL5s&0V'(ILhe+1W(2GW} c۩ bעK9UV$݌0\ xfwd#tH5lÈgG⹅tK={ ׬'+ QGrK|#z ,ihX/33 ;e* *! dRF(ۑ&ܾAV%1z<1L .oLj.nRvrh+Hyc4N^2+Og,ot#F ͖Զ:VӁJD7UEʥq\0;OV-ag^B'PǨ視n]XMuf\9\(؍g )T0j] Aj{lɜ:"_BG &&kT631F!+hPEeһݴAdrp /i'^%E6w{\(Xΰ ϧ045̒9fݤC“Wj'yCˍ$ &n 'bL^T uS!\Tp/H[.?/~ٔ.6xKc?n-r|vИxֺQ_|.#W[YvзEȡs̻҆& kEݰPI]GgbgI3V2yk-k ӿ oJQ >iȜR+^QU^_E?MؔcH{omk6fN Xy"XQf# 2e7[18΃i-KQ}#eo'DIo>ӯꚗ/5#Qs sdakSj4SMg$?q?7^v0LJT̠֦^nvi3t|XXh"[36?L b'byt`dFP0XMwm`5[_I8tAw kYK>1B*&FO.{OwhiIEٿ욇<՝@C$ߟȂ%ƥn:DϠa!B ׭| s4F݉P$+yTW]  xk YW3/{)ѣH}HwX|D[Fhjd G'D<n9-!{#V!xPp?t=D[宯e +L}f3G /v +#:HP,ܾ嫦$e?Vy> !_+]#/|h:mXVq&m/Ż#l=Wa|}m6nsyIP_4,cD5vJ*&M:Vol 螪ASݵ6AjRsM26aTz)ߋm$玈ke*Z )ke#o, )?#.z|1{"h9ӰHV@@lcPR&H{FOg6GWH䣄!|g<\ _[ZE"!}̑~{Eo& s-ں BPf?Y-͗BW~s1O G]GFaqr]1#]v) OKٜ ^8cu}L Δ=$OTvy,ԆKwم{%8u!t0]}n@YIj@ƕ6sS؝fvpÿ1ymP#ϑ"7L S[?axUo~.Qc LX dPcb~$1+(T{lvx( H5mF |5dc%jC  0ni`CJ^NİH*Jo:hJ2dCI *sOHgp-j]deJ@p3SNV*jV 5qȾ?V~mmllާ#l1ܤMS'f"4K|"c0ǞI*sa^& BlWs$^O%<>A^Be{Hnj> {}ϰ{gf%_! Ɛ4~H4rݦzh5CC1% hS @ tsRY6+5kRgsƤ$I0_&Iv^b/)/c5*@0#j̣"loD(,΄J> 7 `#T^)ER!l5c4"=@CBSG TӁ4eW]kǔ0;ORz~s ٘RT9dz/֩L&]f"qS >F-C [xrOcnLųҲ:[bk9.V+4ۜrFp2 >vY`ys" }C BD@u֮ZC*ֻ sULvH}O’M\Vn;/+lU0 r>0m-Ap%:Jlls c'ΐk}dQF7bo+1,hlLM<DxjAkQJi[bI-8`]Q6b\.N4 +OQQ8Â+^jTXrlIp/Kf_WSnSuo'9YkWDsU#>a8|HyW 3Ίl DJz/ Vݚ׷y%u!^9<ς& yz$JnoY%;R[ x;$mup'CH[0.'l{Y{ qǯFKE JlG{~[_y8/["T_;FSz"ۘX$ZNM7 ʋpR-jBm =9SH9,yCAjЊʿ=6Zla`.bs &Ơ*V].PRi’-U.#Iۿ{˦Iy(Vp%zЪ:ͻ/|wC8Rk@-з'ǽP$ |]Q:CI}i~Ͳ?dڡ@ט[zi.Ud7=b>gRf52m|'g43T[r"M4 YaA5ܞw',$?go}_zw^ssʆq0*[=` O+OkB3S(3 Mα@%Bƀ-QZv\-"sG?y$t uf)VaSV"aE$OT)o.jҿ֎͈~3~꫅A3?D4{5hntw~֞.7F+:4)7b-4YHbR3"fgKΈD͸ϔ 7;-"Iϙ ɺf{iIsN h'-'D;pa؝v=f rF[eG,rӱ}/G|бBBٯ"%fY+5rx\t nOzS@k̷'p҇`Q_{,~~ 3(YL}eԙY|;kRv'ECe$6ĂjSEM 4s?Ctt =h.ݱ(]eE/C t{^P"'p竮 (~'p-Е x\-gA~! .pP!\shTN#lyxk!kv Az6%w)zq)8'=*\x 5OOMXv5eef[^:rd$xL͉J拙'YV<,Q:š &#d xTmԍ1(B@>\)V*!m?mƣr|ĐtO`p9*)x75VR>!"6KB¢m8UVj5D.,u;l݃ݽ"uT! + bfp?PSXdd~+2J8. +^N:MoQ#`˖K[E~1N>IFD.ZQu .ژ&OR_;nyM=MhU+TGz;@R:ٰoJfTK]Ƴn<@2K˿ҏ݀XItpr%|#ҳg^=z\RNl}rYZt@\R O949jKTd/>GtrArƽ3G B%_I7d&`,%\Je}RUHÕmm>4!'Z fV%\BS"}&~"CQq[- >>/mжtr/Z`SRk&} XJtMڠG+o:/,,}vA?=Kd=l4Won[gQQdqksy"t1dHq ˗G\L"j[qX*F0I[_J}: {MLmw0vu47C_KP ;]3o).2:q-?ШrfIF%9?hjU֣! bkx"T#,5xDmk1b#<]R{O#xyTR]i{@RdyCB͸:kr:w$A&Ѽ?X4$9' ͥ49#dr`\ ᡥ+䈦rVҚ"`6 WzOQ?L*hmYuoz-wۃ#٠)M {]9*fTGLWT~2!fq'tvyxÑxl  a LIM*6U):k{-e.>d$Gw5/g]C:BIO1*T$_DF$kl@Mt/Nԋud]ivo??4LG (l vj@?(\~i(V4CĝlU2Dt'wă)RWn>$NӅKE>% (߰~%{RƸUm1 IÃ.ڕ9z5uسƇHDq$˜=o#)8'#0Ogf/+h8.9oQdBǁ4ٙI1"vo/' 7>j"uFMу=mY_z5͒3OdxKih2;>rk!VWXߊ`pYY $#O]K(o%E>j~^[2D_&fUٻp}mW[4Ho)cDļ齋A 8x Pݺ&Dà^Yhr~;ōb,$ˡJq*I"b*ڵ9{ Y.ᘌ7ZydlV몣rPm!sdxnԂ:DoF1^zn#UB'io'وͫ/Jvt-jk@2> n2!M83=t3#k*i3Sxm Vw] \h h"NJ^qX6)6s9'OX5.rY^PaNT XSo%g&DюӋj-44.dxH*4gEƇڐ27q:rcLWˁ4"AN`Vr'H? ]]gQJF8ax9"?%)5FKYPM6D- JۇCiERdA}Ѹ5aaDk +t% ͂y WcQ ߡ#Cba!Z2cȰn\qqq>2,XrYyz'd:0@ zq)Ov(O_ ,0Xބ46= F-u [P_m/N1~caV#oIZqtЖnwi6OASc#h8!RkDqpJ Y:%B&i`-: 4gE7J#2d )%ӻRbBQ^636c40LC9jDj_"h<1ii#TB6=2$eˆ=cG(:7:f ZmUյ$ܠMlkav}<沎 6Wk>^\xLʺa֊Yx +3eM/Th5r@̈́O<9<2wκqwIw jYЦr3b1L@flQ4>L3D=@resCw_)]&,TJz8P1@T6q1_V Q lQƤivvzw}} a߫.WɛCe(m̬jX(u: oIn ƺkvb0Gv{\m&)XM9µ[LY@kAqe9 ܼ9T&ՁR`˿ݝ3PQ~өI!5QͫVpCd Vk[֐7ŸM/4u}XUXA6C!bP#{Ζ`#zLr+IMX ںIv yi/`W{A޷O/-L#:c4.Ɗ]O<[CRi\f8WGgՀa9!dSb >\ŅO;gOTd88 nr;.iB?cV^JΦ)hvQB邢7œ r8ML8f WMզGŞWm|Z˜r/'WkC q4i2[s=yV?Ze'Mo?>4d]>|x9m\t~mW]g]4c_Cmd3"r ] L%~INۯ;"3Й:CiZ菅9yrMXQ bߑ&NAk9 :Y㮎eys^&%qhe`-לh<`2GE M9ȍN0reʺ[Szـq!s[щWϟeN sٝS kz_w-oNAʬr>$.{!*%^k% t+cZ;[YŢ_j+bI,^vTGN(o.) Ş7v(iIG }ŵ"p$ X֢1*XV"4s[1Z${e4@2nvT^gwTodPWΎs 0gIiW\=~;5iPD|L\,C$S˷H>R  41wX05\쾜aCB]'vwMyoБherUv}|41u M6qՂ(Cj~;{W>叏"%@B~ɸ3/=E|x=vrījeݷ˸o xiW)DvݽudaZ:Sq Z6QI|;0 *m1 >5/_o*DMP?QG>~l:]D"5*ف\썏  ?f\oq?yͮfdb#ňg"I& OW@a=ˤIueEG =2U)R Mናu-[x9D 0#]8pW(=U:k;U_㟗Udo _Z)YYUN!_uƀ^k$LJ{|vf^\)ͱQ[v~٨ϺdBX! s45ˑN 7Sf؊}dX(|/3w:yC/ACs\ y^:0SgvDJjF]\Px0CNZwVb6BۿO"gf2 @ e uMJOzE s'.xRf ѾU,߱5UUASQ*(zAyإ u]SW#8L~"{ mCO b f Ő+c,=YJnxw4-ݍ;H)DOURzRZ̀'ʰ؍#uuhn_}[֟&uB8vm>El_&Y'6 >Й D*iKoTW^;pup3$О8 lI`4 ,\ ka$9ceZեRf^)L,*X$4#J՟lJԗ/ם`Tx]) Km@'KO.^̄~,Tz,o(5xȰ5|~Y& ㌓ Uf]0Ƅ4pQFÐH]#(OC:AK:~knJ9I˻29to: x{ ڸO C'Éζ\O]F&GsIo@*ō#\]}wN]I X9OMV7)J=2'za|r yM_ E\D!L+y,ieMK5"zFx& #ౄaZ{{bҢ0{~m -:OO/I}o |B07飜U4^  *#{#ȎYX> ׻PѕIZ;gO8/W vvI86ޜq\>OxAj]Az#hsJ2a5io.Պ M; ؟az,2cZ<4F8(c q|5>׷ t$u4EV͵ oJBzηD$iLA e ܗTtӁwqswfԻBQS'aBbrʨ_EeHx3!7f'hh?O͌~DpdpV d@}eʥOY !jd6 >ǒL^\uN2 Ψ໶L&3ѱғKMO3e4Y#~>YxI_,Ym>q 6[b$ߘb<,q;m$}Fs$WH௾9*$.Zz &S϶e䦢]@cӺu#A=_$"=5&9eT2=9᏷ }HnN!ӃbWKMhavCt~F2Gfg39%-ʮ%ާ^!o\gjM$}"3 u#m*V5y'6ӶC2㬂Tsz[G!`:UظBd-}UYt][߅1_@ s Khɸ\4]!>YI|%:<ɘ E2,Q?x-+؃CXk&1s Ǣ,wh'׏⫳z$nxh Ks؀.`dX[!E`W,HKMXE)^?G Vq`Gq,s6^bD>ksmܒ]c|hS uA` 6z:HHh'^z'|]ڋ+hV=Ke2QJFfw։c1/ F$fr+u@LC8ǫjE$L k3Zhe!#?3¨p&]ŴLw!=zs/CetczDojr(DZs˶wFbn]N cpz="=ѥ؅@)$Z^LˢpiX%O)˟:y|ez'PRr$JhɠcӃZX "CcXNUixCk1<:Mj`|hR:XSR{P|P Qx| ê|zj/h_xLStwz.K9]9VƤ<*ܧ[U K`jjC9YTAvf{_o]mC3J4-mJu_#)VA %K2@( G#xzƦe3λ (2U雊QCOHw:¼=[>|q DkL k-;?G@Y2(9 MJz"-Pz kBL!,d#t0+^z;L6g| +L=c x<ܹ LBt$ [!Dj4J v%('l:u?Ԏ3AIQrp~zV}iSTōZ^|EF7`kҜQR*7=Fk؏r?2(떝h0S}}fR}5˲}賓dh1Tr\K=+g<4 F] tWR\VzO2@JԼXcu {.y2>Y IF f1#7dLn,:D~H},;dM+(L92Èʯz\ˆb|$ELĮXT1&\14 LX 﫵{xHȷz^rnMkf=`nu,K+J\j7AHkkkkj8LU5Ni;(D o/T`Z,@ݜ.z2:(*=Df{C`O\V5$%\\ =sCgQAbmiߺ^5s }?K3.R[CZqK~&ket8RZSCfIK"*A9]28I *1F+n %XTO[wG`d u$-5UYǣ9:hX 'Q7SN5UI*AṁҐxLu_@W}Nq;m?*39v͛y< >MmGb44ջmʷfS" >!}~RIv0 qlEJpcc\)y$9j 1gT nͪmO>-vu0m& "-Ԉcoa|}q K 9Dˬ=#4q3Y<-?Z۟1. rLGV-vGa_e5؝W]XA^P/W' Jժ >ݻ*~+]SMS2LUIRU%(^[Ape{tN9EjԘ"Y|D#d,# n+~8;?S]upEB@kgC7Q6ײbymBX~:֋p<˩7|B+i`j>M9zVz(o)2eDiʎ)]"TOdn楜8~UjE9bu2 DH FᎴ  j*]i9ri@)F"pzˑFoeVf6V/ړA1F' $1˛į·V4J_qMO|U e ' |.vFc @DsK Y1(nAXO*toMRXpDrRǾ58 E a `Pz7lHtĘ~\?IC0::G䇣ƹ\7Wl|\~Na f3 `lѡNz>>,~|SԪT';&QDsڳ=XKZ`E7O{JL'q`jQ9#Q˸Gy@EQlQ*?L*DNeSy_հ 1p|x1m9SV(Zk-0[bʘ)l, sӌr 1m41Baֿk,"m1?x?9`Y"Y#!WKBs&twt|`QSNHOzСM63m̲vF7loEJ-_7gB|&~gݠ,hS?}eztgxtd/PrWŒpr7ϰ0_lY[P0kYxa6.LJ><]R\ HcK9Һˇ@aT. H%n*f3̎,~YOUodV t&]%og*Or]x daӎy&[E)byW|ip>l"sTӝTUe;moUO\ە穣aJpW)/E<-Όߩ>=Ғ{m7>qIMzJ٬B6f V8۱56dӥ;MD9%v P=9"az nv<~ۖyss#tC:]c& 'SZwSǻ'bBǙ ~FSaR@.u+J1d 0T)Byk-Cb3ͪSzWńKbyPUujpn2Pٗc80* NLʽ Xs^1Gg?iE81ʒ4uwu.q@\~" .컒]Qx\TvA 2*2$⨻\U^ iL5=Kîxun"9. j:~Frw_DS=}W|2T< ju;,LgLC۬D$ 1+ʰ2<^^3߰t n1*‡(z8Ӑ<v ]^}$)ܫ +7B7 3<nr7As1io}r u3:Wfmc^$xZTHU/"-yv G>KiC 2E 7&w~jS r^cB,_**KܿFWd6SRbV/ [@q AkNZ #qlO~H'1r?.yWZ4Dѣ,5}7XiJ-!ɿovCn)8L^˛^>L`x+!y*7~:[N%~OEZIL8>7X4 HpBxg΀ب,Dϡu|zA/,a}/~'./1]m$jITIbZ!NNlV"{O%kᅉ~ত򴽁4nȢ!:w4=5ĄW(ҡUxU*ޙK3UwM{q;טRuKHqCn}_̅I->bɐx>oK{s{]^!9F:-}@mu9[?O}U6Kr2TqU+5aj~hj𯩶rt5g@< [eRhSC8\|^Aǧb:y~; ^ZPT> Q#ptս~OڥH<+FhO;>[P- V714[P/2#RШH6⹩D~9 /)O{TJO7rv0y?V (tp{7U3m0պf,'Gjo3=6Їp~ suKwh"r[mJTeR;Ǜ].eV@L%Җ,5~84D48i-֐ě:~N)㍁]7͜kɠ鸔H]>@n7 3mYJ)FCʕ[vpco9T!0!\k8D&}at:fݾR v v㋴l^?ߜpbwo!٫D݆ 5,o3r@rŜ3yaHo&V 2?{ߣ:eGN+VFKB\{;1 udI9kZDvPqk)T[Ӝa#/P f-AKj%HknGsuy /OHc.cn 1h|%M p^ ŢO ٪xrrLd>A[5H/ AegV{vq)bYM2;c Ozd9137l;hj2zF &Y;-Q_xRc`3kGPR:dn`bƎ8mYmuvg43(єC 0#yi*֑]y>Gs]dM aдDC2_2r޴HrToQt%}Є}R?d#="𣽵ǠY8RWм9'SsZYr=%7`7wOWُ%֩{NØFP1ۀS9QqSf.ll %>o@'A` 'Sl^ Y+C=9R> 2|)U\Tf !miMakZbz#]1=A)%? ߿σDY`R))wxbQ,&PE!69yX(ΐg=Xhs&h" OMy_i`P;h &kDdPPg,p2m^1s-eBtV|{'æ0_pzJAXq5)zXnj64q,kpAu7tZpцVi9D\|ZH;+lo,=iU0bH(]@s|8lkRU*ikm;po0ew"B˛ iגvqEqIy>oUnef]򬘟"r4 #iM=Ŗo! QH6^ZfVYwv Z{zJ_d^}{'tʞI?&=&4g^|ͳ6j\0S[U36K؇%؂iyl jBrl?Ū iW` ۬k A} WcL! xQǣCR;?=sDv (7÷qm&1 B\Rod 2uz1I*?p>|=ao@sn`O)ġi{(`V;2R0UA !A_ܽ,BDhǪkWH+UO0~4'JC3"]c|Qb^%2Q<_ǧ*!WrodU[FcAŪƭ=r o:Jn@ NɆY70xKY:},6Q2%+UrvՓ~σS,xWBKvzn7 o 1 ud6u]ą۩|{;O/Lǵhr^D.jK5Bn7=f.~ "a a])[y*yӻ`9 D򋵬 y-q?='9eh ƈY!մ ?{_EF4sXU֚΄i#t1w$VL=\"c;:<5z*"{zȅ;j4E>fm8# ͣsS$+pݙ#S7@G$2siұ&U3*(8{:t~ӿT۾zKU g z! H\o^\IUX %vf!2:R&}b묮̗V{IxCc;R/ ^ IV0ߥep2J+)QI .b##ZuȗZfe]wy'Zj)}FoG-ZvP Lc$~Q6+m涑4ױ^KnV80zw,V9w@^/5f˛,jed,nFx'p7PjK #k5W_‰hO iܜx⋪hs~f)oWه{u& !g=|^EXPo(:8id1Vx++,zghq۝M3L 4O,)c?}x́ǣ!whrbG׎q 86D E8䖉0PHo2n#sќ2%?'oݜMDaEi ŁVٚΜ!kmjBN9-*ME(zB\NgJ)vZ{cڀ UwV&xG֓P2z:u "X_{ĖbSKK(x g4$(]"Ǭނn GEX҇o9.YYsˁ*KĄ(<F]F;1];0(682JÌ=Y"RQY`&f-wr`z Ni <"oޯcu}@@qw8yд sXO=(*V̢fU]8M$lsd?|b!\A3;FH$p%P;A⫧l`QL^1VM,1MCŷzJ.uЭf 5l'vg'~KnrSF7of䴨 $:9gW=Y`X·Gt:Z:̚S.lccٞB1)Wʜȥ\i^a² ̞̎ДN<οoml1GgAmxED2gm ~0);&u(ho8xǂ!Sʉ:T:b|1:!aTb=BH}=H#b!̖A`Y1@i.ތ`gMxd`:J,"[ cSx'yGq0D $eI$P"033Z4-.0 i4@bߥCm$U\x wsO {s45Ge:~2Z8%?pwi~=/)4zmֲ3Eѷ#g*A=jӔZDGQtQf=vŐ"/ cޝ!1fưO@i>]O+ՙX;ALicg; IZŻȦj_$]ʗK:EtYOQQCp Q>KaV-,қ?ki~Wێw:{40@VP؁\$EK^cWJ˺@dי\ .6K7ya1vԯdEos0ݹߩx\>ohjG gt:aqw!"b3%F*;Lmf rSZhB9.H "nOac-pSmz%Ca{~823hm7?#^/F7|w&wr YCckH2C]h \ Tb ucuL}l/JQ3vIo%*C.5͆P yPq[p'є#oy*-)*8D!1\F Z`}4Zb)obJ3~FQ.USsub!P SgXƒ#›`\Xعr쵯U%K>- OÇES<(d93a4m'7=PX`8d?fs_r+o0hښ1 j*E{,u4^}F"dY01, ׅ*=֢rAS z>QZѩvF 3+[8T3{n 9L`A?0pZSj7\4&3*%[".L_#0Pټ Jk֯ }<ȎB¹dfW@XD{;\臵1LLb9;,; A 7Z DvIF-'Xvt@{Ԡ&R_ᮛ`%^*#K'DgSpn}mqBZF D*c¼*wa'/ lY'1w%~q>ORrEVWn3rEQɜ]gh#yn ˱!#ɩIRQ E&*X} x9M!DQ Kb4%`ToWjFGW1~/7u˝Λkς=%HCpDzKǷ(Fp,[+9"*kC&)oiM"yjMI.ƃKfYQ<Y>;SS"Xy] L^&w 3+rRdZ^R輸4i%}-pj ~E7ڲ֎%w{}PiRדXBlDSd7UPӎ=>,~SX1p*Z_8Wr}wY`5a >rrDRm&]JjiIx(yyXT& @C-] ;-ODC / .O7^٧4P% |jCW"lx O9]McQuT*' ua~85v~R17Oݤ%;3>4O{ý6-Ntv ~"$Z8 LdA{;. MN[gk]ӧav4&qsZh zt o^ Pp ?EI bagA5C-iEg|}"K+ry OTwȠzr4y?G-,;Hn9nٜ$F h˔G*FVC~_%ByU ֐ aM0*-C=7 [ʩ;WQ[5)D`, u&wfGR鰪OTiXn ҽOHWk07%g`QjA>}}g~Nctv?)PU!#j{v& '=uݕ̀ E ^aLn!ܫV1oUM?lq~&U93inRqJax%j @/q?xfHM!`)]UOZܮf~Wܷ 7*u`}fFهhX`j T l:E #1UNs]n|t: JCd6dvgp+zcF;O?V0s0bg_j҇js/,+MaOi]dKXy>r9G%pc:M_K4jeT';,"}vJ0VOGQe6d-BV4ϲD$:3a0 'eۥv6<.M׍M8yMSX(z ~(qX+FoΨ Gg C)Z?;g>M{,b-_' V%sȒ1QJpM!7XPǻƼ>H8DTS`۲Zl/|ږwA ɞ1w5G5lo@k 8!KVxBd?'GX qZK5:xl@|jl:7Yc[t\_77xeIU) +ur:vS— j?+OqTi)6r<ޙY4Aƨa!1xMl(NU)<< U ]0N&P`?`8V bcr4}Ǔke*NoV 4+\J ;L"&B`½9'"x*T=s@;\4dS篠J{psU}n˃̹\54iFw 7PI]o>uBɫ{wGB|(<$17멤-Unw W /kQRjײtKļweGʡ'ikNWͰ|-7I[˰?%*cdH#˯x6)ӑR Ndc 7֦iا1^2)X_+/Έnk TV/4>oۡi=N/CR9%|gJׯPx8@y1S'ÛFH?7mB#-m0Xp6vKZPQབྷC7zc̈́sޖgs됃*/`J ]B*P3̀Qcf)m./|fhh[Mr'>zjD &',޽ @/ *TsC@g1}]AX  װыl*4P. UJ Vuw;c@D:~#*PEEdR8tjfclcrܘ\{>ҟϻ %1Dncy ?ɬ\}mɦgr6} =%wIiFE[RB0hCQ5 RddSxijI@ fr4lb+?ӻܺ!vىnHkXupظ1i(k)- A!I" X5s :LW2OW]_7j,΍g i cPZ~yRS:@|BW"cu\qOO;{/gY- }F>~ j>҅}%J=IžМokAH._Zkŝ:q`j^Z^P;ĐZc @We@Yf[^-!-=>̲ 0/lPN>3nRʐD$ u ٓ)fj紧i&E I8:gd%Y@wMp1/pyKޥ+v}q`],)* +PnSy>wy,f(*A=\nA3XPi::Q' (>=u1`suonFWY,e7@dImW(|lg"[+TD*+H*,)$p+F;eM[>տO7m•%%_c:(z bPԿ{1 ݵ[e,џi89R \( IHpQ^=)iN|bvY:('c"4!!%"{#uȯ0|ܸP2`~ s=g͐{E@9cA78!"qItϩD?3J{z9ğA` JsAÚp3,;% H׈fWNo||8اvLak)waZB7]1Mt-,ߨW}gΒ[zd|9?k=X)< MbWd{->iM  s8*b\QlvGdNsg'%[곲ծr^30} G/ēqYYU4z[Pc)wa/aL> yVMA717ΫkJP1f'hh`yLNjA떫l+ӵtny`^(;ٵtyҢ,}I؋0n, H]ߕ ٔL-34ȉ;s3/X!DqFru>N %Ȃr"瓙k5 /4I5FA=?wÁB ~~R'D4bˌ\ !ד&ǦD}"3lRUYȥE%gdeT4^hƄq u&BWq+os[qe: #RDft 裒hrˁ$Bu~'\g^vGlF]Ӣ0< Vm|n'/eoi >3w3Ko)Y٫ h"8d![&T#!q#()ڲmZLt-ubӈ;WT'B }pP7uһj,1[F-Q-?uŅ0K"fyl}E~h8;ٗ`W5\[awÄK 0h 7SKb}2h}mamp Hwt1oWq%<\ X(@5nnrLa/UKOgJpD/iG=eb^K}6x RY]r} "i_08]f6S(7G maoNe@gJW..W;\p,Af8sCS7;IM"W4?aZ6)g&AH^,"jQ giN>k=WRDx@1H 5nm}h%ȍB?)ٶq3xxql$W(zG1ȵFZ!"$N-!t iV]fԜ=&ۥUI pp!LOWz; sWNI, t~ FYh񣺨Li,AXoḂ CI?If0䷺9]>RUitH]л3VzHPD1+nY%-ǒd 0mwTZ嗥N\/7#iǧ\::uK ҈Bô?"fWsbAT@?*V<;J$z POy0] ovtqkhNƳmW?e8"Fs!$Ĺjg>ɑʻTSH)qұ]jL==r5"VLJĺD>x\7I*QWgaP!V^4U&%jʗPJ,1.W/A]Hrﰩ+l? }LcXԂRJ"]iž,#~|L#jP9dSx-7F}~ C@^ӧN[W:cI,{*zKhn$Q-Y}.wx,h6 m ٿB^L T2*%B-_|`xg} o W bF`COKj)`ϰWb*h96k[A6]|WשKy\2_ 3A7dT x!ry ht{bD Ú$]mnfh\䤦m6Nu`6{^ t#KfYdJK o-,!eҢwпy6QoZz":sč5E*ZZ,X,W/.+A撥s75F'rã5@ؗCh\~ %zE~ߤ݈os`E5?s8efC|n \>P$9!o [$i}*?}d4qXg{s`3Uk/č 6m(ꡇAdj?gA 60y9s:dDY Q+(*|t$YGlq7d#4Ýr/)EvQ /᎞&Axa!-HNmvա[Og7\3QfqbP 99gkqDՖ/bRY$S?@ձSKj:'NʭsOö́ hT#V nҎj-]l`- ZMYs-t9BE60yh)#XjtF9QgZ>&fZEkv@T&g)˂S3ٜo#>" yvn.U$M K xP*8*ءn^u^Iꍛ!g"U!·VT)_Tv];r!Nle9^Y-2Ȥ% a0pRJZ`{=;VC)9&Y䝬ȿM _NJE Z#O7,z6j+Z5@/v ߨpl'dTIuR4Q.~jO;l54,(6BfXYgGih\?]] I)i m~frjyl%iYS㭃Q㣙煩jZI jݯ#  D`ȭG|Y2 .4u9"\ =埛`:tI ؽF2`  3q/7?-6O5ǁiC*_v@J_xhFoc-J)==qh͋ w)!e iVS'E?RFáf. hh==ckrK6;e'D>_ N2m[;՟D?{FmGZ\3QP><4ڌ!N*<]m[M3 vGl/S_Ko4.M㡕#nN+Iq(]O! ɳJaF )p [ -fwYKUJCH d̚X;L Y5L4\ .V=Whdߗ0<tlEdqqz.K[$дƔOw|5޲nc?~\\paE|Wkq,sTyA]nSaLaQo<~=ndZ쇃U.T~ fxEhL տ;d@lI,X&u|:ݜk׃J*> U%=,;ބX@pRA܍$xA5;5XI=̑ugVC)p,I @5G)TU[ŁbA*j\}=^=Io#y ! +X\bn߾4i n]0x736[u)5ۿ bN0_gMo7.F݀J9weYCQn]m\ QNqBWn=5<#%Ry"U +|9X ,Eq}A6rJ? $ % $L甀Qd9*̭݀~z=ӳSAQW >b<А-( b aAOK;Bg {7V5僎= _Sr`׶&;& 7;JQOJ t9e%1~bI"ftN`㲽o9tGbUrG+*MK ۆ\%*⚐~gg " DWX ;}o}X`,Z[KcM=iQF\|L2FƉ"g0w .uNhIc pִ%n񨂀IJ^2Rv{rN)pO4mjn-̏KLTpP?.PӲ9ϰAWKB&MrP;ԥLYWۘkC)댘o }\)o gfʜ WOH,eSv\UC^8rc1yڨT#1ufV٠!JhSc7k59[Xf@ jO֬uOQzC3vrc1HfZh9j @\׿ ǖ}WC"̨fCy@*4\;•:ƃml57v!~pwZWWjfayEX [7Wasm>̪^LB(*1FD'gQ j PQ"'?V]ɿ o|ȣ:RHT}Od*R3czrhYU0=٢a}4K%'tl%CtI$pxzU<d]qR`+!;7&үC˷GX_cw:gx4[ c=F/ swMhv(9v[ݮjD,a-?P&mtmHΑuR=bN utJg}ju'tߎ|4K6wVL&LʑEb߸{0lZ|Z~JR`hx6e6gYZ07070100000256000081a400000000000000000000000164e4ded100000c64000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko.xz7zXZִF!t/3 #]?Eh=ڜ.+К·aIN.ejeۃk<rzӥR ]vO&ef(}|G/&W~**oK>7q/~dV./ZT@s> 夓ao5_yGIxt@&EiiDmI ׄ#8&>ď0܏6eMca-nv3mE,Rk\8}fW FeHV, fۡr'vf'Z᎟Hin-Bj@X_LP0>]{JńX=0^Í05$vS*ʑ5U^ W g܃;"^@B9-&7iE3Г >^ :1<8:CHU18Sx ~r8g-D\+E,K8Pv}0H͛" \:T4.-躴}LVaS6H%B\t ӶmR@ pFDQRPs#"i`$@#!=m@h~b6婣 C! .<`A3dWu$%C}"ޤ$]N#Y/^  }][f@$1CZw?@/)#`/x?wcO$fx%gIgGSsؾ2nόjy^TGd612lQ~8B.l+&ȯVEB5q{._s[b1gG=N`J\IJ yy_)oܝtQ eI.gܐp}n[jSSgh࣒Tg-hH3}Q)ˮˀ@@"D)_6f+^ =-Д "+NIN{T7Cp uyVJWPʳݶ'Yo _Eyb~'/ ܮRR$kqTC(hbBiY> `ǷNKqRlVܤP# Q8m~,:_v4gŽY$B.jBΠ'{ ?%YcF WÔz"~^]q9/ Q#%/~f) 叝YrӤ [VÑ}uO$&y>!tk~EeͲo&5ӳnIs9cK/ƵX RQge(L(s &ٴdbza^( HZݯ\D&ύHŞ5\C۸$("ioͿL$`1;%tdn1$Vb4s5sٗl0'Ȱ݄QlK c#dO%9Uv vjpZż Wst6<6?q ^'996MCkbDIvp9T~!'d1[4C3`5Nn~xׯTs}2791 ۓ: !-.WMHq疫uCX?9·/~X1R2V{bo>*p gyݽe6e棾hSn|nIԫn%)5EYزQWlRjSәds.6B[43Bdl60dLB/R*[BL yݫl}lZ h51kh@;Ii]LJo3mϛu#R$B`8i ѿ XL<Kɟ3bnZjlɮ*QK<Պ"6s1R ၰG۫:.]E %l"x)Co/ޯ5+/P7cU9jĦVp+)$[\%vm.D b)%Zb- }"m);PNY~ i[?mk"e& v-S'ZB_,ykE6s)> DvzPl-X@*kG.@N 5 0"R83Y2%:6Q씻JkZ+?o_|!BB&>]`M6^jL$ 2lO" <+ \&VWkdGA;A|X_[lWlr9Hf_zZyL'$T|)eZ[qMoUBW:&`c[| jzr+:worIJ:b<}{xt#>=sԄwW=*Quݙ)nA--~Ҭأ˵NRYvufv@Y䗿mDjI:iW61!R"Z[v L}:)Cy@Tz=1ڹ`4<0AF]΍)~ ӊZ{u7x[gr8gYZ07070100000257000081a400000000000000000000000164e4ded1000077a4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/usbvision/usbvision.ko.xz7zXZִF!t/Xwc]?Eh=ڜ.+P8$C禭Wq4wԠ#nZ\rPJ.fFr HI㘐n<3;ǹ1np E-ا[?pyAo`FJZϊ!ty=fʺ=cL=K{l%Rs'v)D,A,DE@=X#ˉ%"+&~A4[q$zqlrA yOk/x4jYGҰ`ף*Ko(>U:G<s^ I#]NRK]WߗgeJջmpxS)q}%b8z0*#mJFvNTMgv]Q:/mmvii 5s_ak:nõ;@A 8$ˏGW<jyW{n]4(?sk AŠqDf1FxNK8#/rw$c& .{Rf c)f6؇|E9R]_qvz c#}x)'ʪGYzEPfNG+jMöFOwW'i,%K6M{lg2keTXz,&{3aỈB;ԝD)73pĘߩD1nuN#i'XW@5fys P٥B+m0ˇ j߶ӾlhsOtxU Js}OcP[H:-U2ϳSd1bX٠QO 8U3>،/j=ѣ%k |y Su |ҹ1,C*qM(7zK[: 9Lj&Gk7%C^38!lC8Y"!yr'juUt a&Ob5TYPg$ ZB!q_FIy.'yщOUlCa߽,rOwpIxKφ& [Ѕﵟ:V^iMB^RlV 3ǫ!^KL{Ƨ/qJLM ɼ𷪁.t1Dğ4*5߮v7:(19aIF!;Un;k 4:蠛Iy5.E=QsOHLISmݵ@J~VM %(Sbr \I5P(G~tl+\hU2޲:B7e HΉB%pfr }KXа&X+mht~_:4#}' ~o dD0xS:(}_,T~8)Nn)vHKuaeOLD!ܖbqv TkK]Qz )76{rNY%bg ~bxYU;Yn+}t\lk;.uN?a{\l#_H.|-aۗKd7KLjK^ꆜݪ*c߽Zҡs<#||uD)$"7/[-@)AlKwLjf{|kvbyK]8S0TQ׳Ѿj2lnJe(1Js) PG!}jk4$M@\䪶V]0@O 'S}Ԕ^r0w1e,ܱ-vXбٱQ@4hÛͪqq&==+kXl*'Rۗ+ kRYrëtArpQ y.|GO9!4 vԿ?&6E,&6!Ī9UHpqyz\/;WG)b'dP '8}g$tL->`fçN[o0>ʀ'Ϻ *vva=ծ}7;I|FӢ"b.G(y9{/#j2CLA3lhx^ 7αUϐܛsy s ??鲗=o}]sYq)/̉a^TJ˳yi N`TPr(Dcm WO~dK ҉>I&CbDS;}`U蟆I/X/,@ 2{[zL-ڽ`5NTehP* Ej3/|H>w{ Jl-ޓea'|sNMM/|ug1i =,f݉%[W] l Tu21KS,J]BA#\lt$0R1v`by% ; q\}_nC{UU .KjO6o,`Fȃ + ~ؐJ+*4)v%)Aɢ2VitY5-?f!ؠDc߈xfcPދ`IrӍ(qc*`]@?_u"Vqtv@;\p@ΐZy :/݈7#$uDI~b[#N d/,:vs֔PFeo8Hl>R>y?H5`Y,P}`#X`RlF @BcV)-&r03"KxewzXR6h"?p|Zt Ʊ(C/lQ_ uΟ0NX{Yrp]%̒ йG<(ִ Z9ۙ`Q}`XՊkk`Q;*X3|8KZ1|q6Ms^ҤRk,SRH54JJc-~R~ z#\)XwT&m >V4LK46<)}s*zF3skDEQ[xcb %xRSI{VΫV(PN7L@PQf]{խm\*5}S>kpū3.ѽhYG,l&^5YTQ;>IAOav6s-Fɵc߸KQ8 =bW9QFıiVkXFQy -ß+R(Im@1YW!_֛*jMWV'&ޓQ +(B&*p%䎞463Uit?YCUG]ly47Ds6V?;uYف~shhLholDnwaf14G?xӢUb%;Э "*]Dp:t~2C&8XLєHIv4NfzgUm esV"i:b6%:\>%?,e 8; '<"v9J* X5jh]8o*'5$[q_2x`dAڋ \)]Aꄾ"@n~gBu نxM%`zG L'i+)n~鬪JϬrFbhj_HckKby.TJjH=Q}(=#@c$\ge=6q\.{*XE|_X&Eӿ`k`>=Xw2R6MxepB4&hQX"H4*ŎI~?{-sCRx"j_u>v$@%5u _"?r~B̥;,4YJZwfS͞AK-s^.UVxWr:,[߭}~bE)yRV;EM@UDZӬKDW~?H<ZDXvpVJ@rjlȞ~ W(Wڭ)LhR"ET4m*hbULdܩ:RB=ߪ{#û.jA7'% o~ D+X9DIZqər/ jei7٘ӿHԵX1+)L-W16,2EM\PS %Gvtn#q g7ERuL[V*"ނ4T3$V/VVsI ˭ڠ;X;+k9xXPU *]@m4?Ñ?Gu֙D 4;;v[]/3J~\9DVM3֡?Cn7\^t -iunmҭc]ƹ k DcVT *H.S#9v."SwChAw?? >{oUۀWh* I-8śyNOZ|E'ò~q# rL79VG ]mĢr2)kP9(Gk񫟻ph,SDAϞ[{㛣#5 32~K5b3USu ̵Iç!&#Yf^OJ 48 T(lT-A L5J:u<[>eS{Z'gBt^ku{w0Ḱ ヌ'FREwtf^< P3)up {k,eOzDvI&+*Yzr520lp41&NQBi̞&GQ1wtA"4m})C&=өBҳ܇0Rd4d6em{̬b( YҊ}KsC`Kϐ YGf'jȳ) U8BI#5.ϐ@S6c T;ȣzI]|1vܽJی0 L-!you!i"br_s Hֆu3EK2hkkI&k% *$ٶVU0.qM^j2BR3y1f%n6@<l61ȅyM vKlF6%t]7谫N紑8(2^. a83G B7oR?DPL H_W JʝԔMQ^VF.uyW7 3%a3ռ(9:gU(T {[>0k? ܗsKfʹa4NU$:iޙq 33bu%kd(Xƿ`\X_3ef_n~D-յ[½tȪ&ՖhR$Wxal0E~QxeJA@e4\s˞ Rc&nR|ybWG_C> JňB{30T"1"jȧ'% טTJ:Oݮd(q19/nz(W#P䑯MkWx) 9}LlnU#:^R「EswehX󒘌>γ83Cq7~. sҊz,r~NPrvSEl&2<#,a)I!ר~P̴TC&Eͺࡑϱ^,CQ|zD^%1^X s+&"Ksz]+p\ɔ~f\-'涐n9B?uDkfeЩ:@v+rDՠgJ[oKX, RstHu!qmBMRQ7nP{j(5O6䁎|հByS'*]4TbDx^OG+=Z1m|6(w P`1fڛocg"nRVYS5[I-uAdgM+jiW1FWJRu#ĸ`/{[-Q_ @ф* i|.P'f$oKfDOt0.>F,z"I5PYQ1=N^k_w=9~vk (* {> .ZzH^a人9BoTwL<>'cŢYBt{W&s$4/}j7kLj@\} =Nst7,(ӌn9ިy%E `]J\!ñ]QFB3`RLz m6)N2 +ju[&ʈyd@ ÖϒٍZ ϗ+l1f5V}PѸK!kn>0sQB9MNM3cTnK2zGLJb8^ɼh ow`\)qw4jkŏ~Hf︂3nsAJAlU^4yqKd-݅_ű! ҧރDkfly]Ag: 6dZό Q[/G6)I0O`:NTߍjO?zc^=qT PPZ„GE4mf[N#ak~.]Jԛ5G;~`rww>R#6(Uea:uI`pz@`2l y4|NUK9 mz~fܪp*#-*2>X˝Gz{]MĐFNԕ!X1CE6~ 'ޤ򰅖 ˌ9ʘUV*nߝy{{lF9̲!{4o,j 8#$IOzF7 %9&cXY j˔E[ESGn~=ˡ U/ߤWoS ݚZwE/N$)DP![T&gltcn; a(|cCv~`}OԽ{add.(^M?s].V3XR UfUݧOh (dq6!{,nدeAbVzю~:L#x*ߔC$p~ qvm-PA}~FY8g5D+/<,e݀JNge譓{eUj߮7 Ę %+ܣ_$_˫w.aCVCȡ'u A7fE{-F;t^419–'+M P/ٓvZ+/dI v3>X#nblft B v`fCcMU&ɨ/6/^S 5_à8X?z `dfV3?^Mis]!(HP$aDS89leIɶbŔQDl+9NÇ1!K)1*sđ@h_yq"ijUk xjNgNMc Ԭ[N qO +G b5%f_̟YJb뛈njyԉC%Q汪} gֽ_VLLǑ2%Uj7mMQGsf}H<):!`~3#fh:&oTCgȘcdCzdw14*WqUsϢߙ @naXm( ϩ2NXTwCݍ~1U"w!`5 pqq şUqU#9UMQNx q2.366MJVbf0rL7ԘZ)-REv._&'ROΔ[7%NG#p¤æ +Ok /3E8@O~ y(48lhTe.LekFNGeĜJ9/[fhzyU##IPYhv>CF)eta,pmR?Q9;=tj<9")cV38z#(2co8J+%E,KG-DC}I&9O(EKuv43.IRZx}&G:/g'!1RBrZ$TO wI1r`}{Ga{oP˥e2ŗtZ@! “Q d>($[j喲}wӛajY}RNtwΒ1Wm"GeF{5jϙ&in)cyʠ,u¡֔_Celet0Ō h`+vXM6JHlW!mRCQeǬ >GL-붌H*HfӉ^Hu`LS]8 Kn#Ldf;1sSzJԙ̺QLDkGRM\*4XY֞89ثavqfh'G@F~1NqpaǏQ @ a_Rs$EAaEXc<̴LS ҠLBidF_H],M2;vT;*n5I1l  b[ t{ 0McAXN'YzJ.߀Ro!hci)yZφ0n`Xt @jbM$;icJD;!˧iXrѥ|kGˤ!2Rf̙lh^qςHy wpzHI$8 hOu ćSڨDk~14;/ M1x0)yR*MΧoPPPlm9Hׂb_%ac"8ū`10 2I0,")`1 4}!M4,5z\ﰹSPW˻&tf,a'C@)DdPX,&ZPr,*J P!roA'ن>zsCfk*q_(EWx+Pљ:x5+TF_|d5^kx,=F}.mi}ɖ"i/_tꟜ ia<=V9 T axl)XیE]o5JDkW^T.8Z>|x˥NlnBͲ5+ݡ8r$Ky |=TiE4)[J RQ|cHoŖzuL!7kN VphQ۩byj^NI җZϪY|i}!0O9Ƈ3?"ԥ [j ڱl% *%#_%sEt//ʧ0L 4VP,5/ޗ m[7m-`ok\D?šW7dԤ)AXR_UH:s*2iz+(M57i;$Z9Y͓ahwdZ'?2w>cJ>qW0V/ l`- KV"eg*;ձG57AdR!9G}$q!! =mKX>tF.N&QC[y YRnLW|J-fz+A,Cm*SD ;עR&YC i u䇕۳dV(-rEn+f0_uTbݷ&A.8a%29EtW? ry44su PlY;s5w$G|#ߤS}W&]:{sU.@t:M>pEGRyˑ8e rYiy2;cBS}g1 r+PN]l)t5?Um80ѵ0>X gP϶>':f< ?rWN& alEV|/59r\ U&JkjwPLgrS=x] n S=HI/#^TR*U`hk-ˈ9*Vn &M &:21l Hg_<:2ds{;%@WbnEH|_=S3',#7+DWP}x#G!?*MVĺG:RZ+yEu]W¬ݭ,!ͦٶ*z=9Zj`Kd[CAy'_|viEkVC-%qn,Y&1y orɑĶ!x5hQ/!JUGnnK JMCqCІڐmAB` cc4-G+s#6Ѯfq?` B>rj (!Reܣ@N 갽IW%cnguxb4[wAk'ό\e~ix:Q׸iP&tFiSx .+.ZNo>x3Clխ*&n8&+RZ!I=į&(차Q؈QkP#̨NcNe#Pux!{vGmzlKw3ddDZG*@kC];Ṻ/u_m#f|WҀ^f,!ٱ#Vg|G|1|FB,2y&ǀ Ɓ35QJӋG8L9NiC ^21Aq/6gŖa"{+C''Q ,݌IL(*p&w 9?J(P(rGG&xe}~l傰g9q*y.6 +OsY>4 |g*8ܕ*>ϛw%;eMKFS SbApC5wB8'y- :8tqbY DM,^Y)ݓnrqi=/=E4hByXX2-|@7(TT P[M ߛ|7~V{)6EnJ=+lcureU}TqWDx뱈Wb@Oy7#{~wD1VJL%8h\@ _XWCqEo˜tt*خe" <9J5'N-/sʸ ex~-LRX܅Xu6݄"0TmaʹwdQkø2qpEW=Ixɭn9?q\{bs0"ذzPr|BI .?:/.tO{;hb$#\Ô^V3~Sޮ4}8>J)j}\2A?e"2LrZoiN:+rV} Y.- ;Oz/?Mf'A3nԊ-*+D$_IXڠGCcql_"8*E)}d/i{39Cj=;rmk[<[qd$ӹm\r K OU&;X s!0L{;iОb =9VĻ39a r a(K[=)jukN,n~+ fdDI8HuGq>TC#Tߤ<:ÜҒc)*Ӂ!4·$%Lί&Vq6"刜!P3U`n)6>%`l,'brQ5.(#B(a&ĻX6SO4*\nL'v19uٛj$9J!]p-5di.ЁI`NbXտy,wi:z&=nJEXA*f,K(U}*Il62!0$@ENFh|| [d=uM$rj{Ku,u,Uh,%K& |Y;V }܏…e HZH V{r^H}? TO1J3c=Wp2tU[ʭ\ r,S۩ԏf瑼D34`R jEg5(<>P8̯Z)(@n{od n`A6ܱq&S stcBb QԾ.;s 6o޾ ,eKl){PYRU|eeJ"Bշԩt]ีnvɫ5%"b|X/8$71 .)c&IR"py5l8\L,_kt l=4fylO \9˕kjq.yA~jwh{.(2Z `joh566bAB1lʭ kϸQ9Dֱ <$a+9齊e%5e ;%0,{b?9D&tmQ_ Ԩ2e>Ɏsz$ Vz΂NnɀOqhs1ǍV18|1D:5Fu*h.|zlF#PA-e%,CHdQڮ36l'XB+r\=[]-]Hgq}ɀy'LjuB8@ө:>wC7)7ZlWS= j+*謴ܝ3MAtD>$0we/K*<5ю79W Ӊ٘@ dE*DXtș4Y._¶axGt(T]$TY+ *álygMمZ{V Zt2@S(b_RږK| Ja'({ : Sv h {}`! Zn,` nW+[!sPY6?'NCܥ$k a}b#4:9Xm\:9Xa1wԯ< $?TFoĄ\ 6qeK`[L'/#;lAf)98\@5;ξ\'<r v5ٿԣkXUL#TFAqLxH#c;e=9?}K $(n b!ϳo\~Vh Q| 9rh0b ߦ+!Ӫh}znЏPBՌpƇZn (o!{?<r|或1!|ݎYsY(Uv0떣 GFɟrl/O0&"fQmJ2DIC'c{r`װQĞAo<VE/hhߡuQ$ uAwqc ašª= nb0 a*8bp&O.CpҚʪ]ÿmGZuF(b1+ iaB#DF<@`=j*%2EHp.bTSF .NWgsV3~S7>\ HC[y㮎AK~=L骵i| “tش ]m$S5Nyme4ukɗOOz9_ji9<$A$PUPQ'>!, 8a@M?9RlBxx&~ߌ5ʳ/vZ_y9kJ )E婹p@ŌqR 3!&缧%_ ?o U_m|1jy#PŜLekdEP.? =xB$K>F07"]qN=RU,o)2rAoJĥȄ)p/RU*❻$ dojwIJ脳"N#,D *Y0:jshC ȕOUtIQhkLBY /|Xá rS6^2pm(g\8YI>a`G9}P:s߽j!pϩdŇ$ Ɓ?i&z-_#EF԰˭z D p.p}`G;gdX%U<Մ !LVNM`#oo}xK5Al$dUy0pDe^h/ =_X<LdʋPaiZE)r""I aV#d_n{fegȏe#@AxrjXю# A,k7q]k.\LhCFGhiܔSm礪4iDo2jn(ߘa}Lbr9m MP!\i׽aQPXAsXH'{a~  `>Ln`)pguZNe%1f>~r+=mst 75=MP2Y2#Gs7<Ԝ7WdzV34qffˎ`t.Qt [ṓj{T I);L̺E, f8TH0sqDwmz"KgO%o'V|hHݺ@xAf4n]ODs$3''vjdRC8榌cN' J,Oΐ{MhOIJ+4Z8.6p%\Q/e`%QL%= w ZT(  hQnt*\BbŰG/hr\v rNiypx I [z1dKZ^DVX; S/isT7mpѬ>jKz}Pu徑KF^mq^ 9N;xfյTmh~q}Ōm m|߸a K>I#u-ad>L Qlmwft.p4!,$3K"wƆ9t6@8&2BMaSTQCUv:Y%Z͋mw.b4؜Cݪeę`SQә{46SsTN^ #}NeNT{MAps&{ߢ }z+yyM; 'WFq&oi{B5Sw^U`r+ft{KD/k/S'm-9 v0]f(LACH8һT~=hlcOm#APgdR=M$Ak\t֊<@ ÖAF 窆 uB*p[!|E7 Rق&3ֆKc UQkIk]WZbٓ.¸{P6,q18vֱfK$̉A?ɖ`d[Аʅ+i tdwAHU&8^i£h[8QBnNbrN#kI=mBnBBT'&pCFeW$g8Kķn-3f\ ]OAAS[.qiړrv0D 4iؼvR˥\Uz$؂Ux,ˬS>ڥű({}Ȼ^􆈜LHI1 ͩ&)%_B[47Z:ӧ#k6 ܋rXTgfS[6D6Vi_\(Yf>{/єL^xB##@FX_fcPOٻS~p&$H0mOjNX|r%u'uJ]\<2~wq`m{UTD]M\AL0Y (V /T'9}HބKF̔p&4VI3%_%$G WWr3qRٴcի]ӟ%JxoATZYCZF+V;vdMaӽ.XM5̃r7 FV * _ ^Ӫ+uoWfz aׄTNO ;'9,l/8m|oT\sU< vwAL"'@oioIέF@#4]AWG+&Q6of&˼7ޞN=iWc"4ֆcd#a̒*>tRk^Pjyk_mCW+pY`rBYr@Aܷ1y,)ozs -Av?lw YY{C]%s &V}EJ'hB_/فvux"J~qjk$eXLGjx1 1/S;!!=0PF{ {u0;fG>iXM`+;j] V߳w 5\{e]~dž:=YmBe]Wgxæ s2Fȋ$fj7}_^s)1d XTi[ב\kٱP΍4S'@vic|}*!XvA=46u^&) XIrY'+:k.؞%1H_| dϴ:_ÍsY>HVFDؕ' DS./hHzQ,fbע A~)=GAt q^(8?e=qPmՙH1k΅u_T\g,lucC>KO@`&V)@!IlQvn(҅BfNxc n>9RFc~lq~-'!ey{-$,AzwS'4 a&`0/2BpK2/RX v?kùB!|,VQk0 &K͌UXTAv30jTdBP-+\2 )g>jFD)L- W Bd3W\OktV{\ì1eZhh0_,p{Zg}i&ޞ ΥvUSCeCTn"q)Vk;߱ϓsąC9_kUB#mNLNнJ@,^Z C9JXtJl/L]Pt.“>^ L6MtpA$><  ɽ8qS` ߒ7|Й.TTEnȖS A+DuJA/p A!S¿PW/$3E&:?W7FqV!{Njf][9NJĘ-)%R*E~/Pkt)ѽzKO\.38xN[㸜eHBC"TҀ2ƵWZ5d' MFOkoГzCk,+"A9>̌ HW|_ #l7z͙ &oh+f&C?jKQ&޹3~) uk,eS<kD+~o"1 ;\rƂz,> A]Iw"qZ`f]@b:m<D'/)~;f<џ31_6xMR.:[%gTzB^].?$ܛXq]3yFI,DoluʽqM.=|24Fekh> H(]r GA"G;hP@p7볨vP)8@"yMz,%=[. SQu۝V۹PNhGv?yݩ^ׅ(!:'|;X䞷Wߐb3 zhz)<7m~\J"? T\uЂG~5 VL^_7˟^O% I %wZAߛ6$u݊1+D7<Gxs3uvAϹd^.F r?X@*X,aSfuwg6i\{(;hdjo/&?w& K8#}8x^gcqc8ývoDV|h..l@XMI*KnZ`bX6T@݂|i LXE[tPgd^-"zp CW"G|WM [ݮ0{[i ]UZ4` X$|~7vA׺N'tk# ,CFp\[}T$ ,]\^%vGλ14FdJ{.]ݹnp.ևW9Q኎O]YU!>( _ q_  ߯gYZ07070100000258000081a400000000000000000000000164e4ded10000caec000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/ʫ]?Eh=ڜ.+χVbgޘĐu_+sx7l+|c}zJqv` KeDpIzXmSW:xLY쩾n~CFc](դFHd࣑Pmcj*JL^|:{2ӛ;qzk,S8QļF;b$=Ȱ`7?ZKhUwA SNTZQ>+)D(}S%FJJLnX;  _*ir4D~EђmӞ X\u}}CDK[KRG/ w?YK]lR& F?bЎnHsn_G8JD[m4\yZժk`ceIUةz ax1Z;NŻ|=)}J7wMՏ۽`D ,:œvT]է-v W#uC<݇b@ْ9Uŗ3; %$^ښ;X +r{d8L #5e]=}!j,7UqŷgF8=ItAƏ$gyGQD>Eqs$0j^ kX9UCB]uLUeJoA6EV9?MMA]*Et1W)A㦶XKtГhs{,v@g4qt)q"ѯD5`<$}4):UJU1Cq€ @ƭf`; :,ݤi2ifi8}zIm@>ۇH)BiqFيX6w*55;ǻ1& QG)w1I #^u WڨL+AC3PF>nG$]: `m8egaA?pXApJnvwLDVȾ3HiBCzxe*0b&Zg.Ts:R 'L YTzh/aRCIͭ GU#_p l6m'ކ0n_}ԻYP~r%2 p$,z _.b!8-=8. VP%6[8Z_,;PsW8wd6f䍲g^R+_$VW%pS{\ʫEG3t8W~lKd63f. @B/J1ljcϝ}}UT=ŀk$#T6 ޽/5(,PM|!pkN|yKGYvQֿq'u~ TpɅ>l pǕ0Y$SyeG1H|( ĎY]ɒrwL/H?s93/9'rZEx܅Z Ye^C͎Â[P)sr/Sb~cA]㮃jRvO,Īܪcҷٽ25>6T ;易6 z,k bT KV˽(Iҷ֝`=ޱ8L^Z*w0`*JM%չ3̋vZC UR{[G>Y=%VVN,IEoQaXNvNH7nJo^2yN+ى(\Ѭ/L_nꈧHc#2A NU˜m܋Нo?Fk >+m`SH(.S錄tS<~Cn&֧ݝY-IyޞHx^#Za̅U&S su$0#>idi:08@)=7 ^o0uDz<%13y+< oq*ȴE?D`{^ yA?e#Oz5X !fg / nG׻dℴq:=dڿ5`#x5tÝ.Y~111큙o.kj5FTb{7sp A8aY$Q=\us XPT};Ųͅφgd>j=J>iJL8̞ePR0iN!=H9Ϝ]D>mH&ɵt.$켍J7Y)Cqy4͙xBDr3E +.(IGI U܆[ D||^~t[\|p)qo"e*jzѲh\gyb$_+ UE_Tٵ/ ʩ{*PAѥ Fj!-#w]6ON9v$}Tcu}{4 Y򃼀^~3l&nD6z dQ@iMu[؊AGV;)|hEޡ9Ow$'_0J0ͶyK5SUBnw}}S;=:0#~E{bx 1$b_hnVYBnpJ%eTbO*pXLy $kih=(.˰"#q9QQ6B ?RpU/N$ :sV;z9r5f0Q:e34\ˈ{6 pQ)7@6 9 W(CLNGLHzif`f+:dmW E{֘#; .$N(#mV?CpNiF1[ݏGMSvRyT5WPݟq UDG `gݐSXi4ctΟCM+9/), ''&bSe; 7G lAx;:i?s*S`Oqb]*Ȅ^ XƠI#*Lh`)ǁ-ToR$4u_w_:v"ڮ`x"wDRb3ahu{S/ORm@imJ+bn(`w̩@^겉Aךpz,LY~d߻qE" ?MsNd;z5=o W:3R'4<%%Ec`FU'q6f" 6 PzY%#eI%-j¤]Yq%/[`s䝤wo^l)?Ÿdu} /M7PwM/V 0\x9M x\x u%O|Tdoڌ"Fk,;rSMRz2׉{ ABŞ-WBbs9_kr]eZJDPOef7H"s r+ԅͽDC *}~x LMKQR5q#\~㉂E!/2aji vB(1??GSicFdΥg.[I@.W혁?3\%VI>P>|}΋+ ![y,ق򖥘]oPL1I̞o|[6WmkvA5uSqu=A^f}pȖ1<,yiP,żNZVDŽh{|gU96ŭ'M"=&%=!O`슨hl.ķtt"> v~)8:Ywsvͯ=uuD8D#JK 1c~ԋրS[vDzVQ@;YmQINrb,cז5SѺ0_{7*=.EP3&J:]4p~ӕvk=U7hCɧYb@r2.]B3OdLJ? |tqw\F|;)b *, L]HZͼz侚=03n8LK1h^y){!ne>-rj]I*^帉\N & -6y89Q4^G:8(ZF.f($"pͨ= 󪄴MB8uiL>_vuiS[Fڒ+q4\h)/=)Ɣuq 98)Zۤps2XR$fnc@CD#!CWE/$Ѻ.>vpAtW5 ^F\+Su^,(v# 0oo~έ)xUCd@0?i6LaLЌr9ٹ4(@E7b |IONd-= P姽 aưix_l~!ѡVK˩\%U/ ^㸙mҶ+VؤWd:n8RD/*E I"X\u|gB+/ixIrP$nVu;A7P\&wVSR $]KwOV]ѽG;_ 6iV@K9==8YI:E9[B)!]Qoxݣ1cPhGYAx\ HV򨜾6Alr0PgNuy9F/0ntJǝ-.fa]a5 npRˠ#m>*v7=vN R^# p"; I#tXMnj}Sś,T*y,wˬ:v$ t'ZjX0F ,ONX̔hp^<&kgy]]#Mzyt=znP1vdyiHa ƛwQJ9c.mD&] oHZ\tAXxFW Hw}5!"qu1`PyCiAsǖҙӂ֟s74e3Z6Ebu^f0DZ/&WضV k2[:Oy8G?Obwo+b0AJ ބhvynQ:VWCHbl,YP_\]zU\6σ:(V$LF<â*iOpl4u>4E@{ǂ+ gAكGACݹ-<;<(QL_w}Lqb"(K&VFw;'#"Tzb(X%X& w9OMM8Y3"8/ώ\fW*^P]awH_E] `H=ڲZKYAVJ:XCV ~٩`&W6R>6ȕΩF~r9NԊ :b2srھ@[Qq%mˢu]W+YSYVυm aEgY\<aYS "*Vƞ;2k)Oݍi_#&b3=ay?O ^$U-e Q(S o ." 7Sj,9 F2:(YmARU 3z}=Ë"5BY3ZN3=?(pW̠)ٺLT<~$#\;394"|&Pȁz^f,Yp2ʡbXf\\K@Bފ_*u~zRicyQ͗Vξ ً m>8P[K u> }v]to͑!FT'GQKUƞV 2E.~/~# 7S*7Ţ8sNX/xL9է kW%%J5|r&B6% Zl odH^ ldnAD&~ ]?ٛ&` .|2ټ7•f?0#Sng32Vf ,{ECQ̚d<#qo;>be9V94&{1[29,*aH_clŦ"5,V>BFq*,*1,F H|Qk$JQFWHwDCUi k4K~+; *%7C?Zu1.]//B35 p0rm*:zB& 3}O+'JO]3:N˶[X~`7B &$#S[.M5SX'`/)|}$NYKd-n3UY$#Ċ`YطP@c]DKjf_?Xl.U$czHs:xBT|W4Kw,wcoOvϘ#v߹!+)D:*StOWJ7UL4Hw4# _>3rx\ U֡u NgFMs8lANg0]y\0h' KG~Ɣ Fe^h^(ְ_@D7,GYZ?HDM vjn_R,: ez뾵4>+|ԔFYL6JYwU&B$Ip^8tOy#vKVJ[ͩ6z>ފ=Ӭ8 щ H2Kv"vL%T݂AXN2J(ǻA:ltiƎ5cR(9y0NX*?6'tt+ JagX9a8ezz8#t2ٔa\ 7OF-K)}Epd ]}r{SasVs8GvfNؽ+A #,O,g(kZÅ*=n?6l~cHOkKrX;ٷ>.gd,|kBP6t>xf[p*#PI88gvOu,ۼa'@YɿrU-1(M(.Ê6%Wr܆55Y.YZ.æKT@n)6gMpbdyN\V\jtG`I݉렉\Ɣ➼Mt]%i/\ FcAOt-jJq=yP7++wR.Y|GbTڑncx UM߁YEwdL:@)eq B 870Fˬ Yi&uwqB8A@1XqP'a1|P<D{!K+aZ Wtu52% R(NC,4pj1toSJ1ABN}wڍ4蒉AHh(P:e~+ǡIzYxU 9ljТ,FSeϗڂX`CsbMnFM'%2,Yy? ֻ0hztJ{yO2vLƛv~8V:ó%:Gkb'2p)&2O3HlOr Gj6˼d[MlAh1tR>؊vH ջN/[̧ڒ5c XU!+Rff< xZ7߱T(K ζW\0'hOu%ب5h/&z4>./B?aaHA ?E //d_v ngz;_58#AYsb<{Pf?mc#y=+eIV~|h5A)5W2HV$ ock`Ϛ}388 V*5khPuF޲^xDe!N7Om㷬I~. p/qYdD{QoUkqtߨDۀG!T^GRc H~+d류X^mpCuމjga%cB!EdqW>B-R˳E$Z 6fxl4@,߼S V(+W7z_J |5J7B($J0%[E|}Xm<a{u0Bo0zEO5T\;w[lvYAps^m6}+t)^U8yZsf~?߶fgݧSr/:xfx} 1@YF x0!@sGΈ5Ҫ:].u TX3]PLuQ)̳^bT]%|ba pMx 7(a< Z77đ9-sz> gb>Ei$|Ti[&{n]G; za{־>E ݗwl]LB0-9",PjwPzGt'續`6DDs[qDZ-$_(3MQXJqRrjArU0sGRa(d>wxr%?WӖ\~"f,=.Җ )=_X}xe׃[$0Èccg֘qWayz .#]h:gL?Wpu LN_&RBaICV@<=o\ 9 dHn& Bt!օYZr- /,Ve1$!i0趸^P@0n Pj-}Rmn՛)a<m]vZ/)y!.g >dmaOgޗ sg u~R&(($$,:v4@R4!E3m;`Qz)U2@tNA5sIfiyxF|h|WibkURmN|~BEq*f(=2l_YhjC~avw>PjTP"[c2}1^8fa}GL$L\V4e~ǩʒ-?QKݙM[Чa]c˴q$OJh_e;F Qqv*x$٨| J0胲 bl'IgNlo+BQC3֧[͚Ӷ5@jc" ^hJLzI<('6 y2S\+)NeT]|E&h<":^a]á[ԻRB\"{Iն9'=.GIPHߣwY6",c8q/(!fȾg<(ET!p3 ~R9,b!䞜.Ϲ1յ2ŸA•{ -aBRY\xҤ:E ]Ίo`d|g,K_so rXJhuuXqٶL=Ҏ>SI!j}H< wh%hSv|SlB_nH xs]bth95UfɆ{5BNV5aGI@C/qm/Q?^fkIXC 7ۍ9c[y~ts:o[3+ ݀49G g*O.S20js֢1kV @/F^FB^+-o!_4>=)%TFš{b.ŏElf_57i~\dT/sb),OX5cޅ. ׬(1TQ(`3ȸ\GO=Qg;7174pÚ>W= mI֙boC<#n}~j*fxˠ hj 84UaLV\{p>֭NI)M=-n&MPsDNkd'*ƫd5JUZ;m6 P=i@l4, 7+ ;kqiH+.UMJ F!*Hi eO'ԫv.kf=tq.oPjhį]ц ԭԺNùųzӹ B~Υ[?9篷zxvfE gEyeh257W67-t>58)%x5Q on >mkfgLʏa+0c ~T-^ &V6%W'} ܁E>lGN$]ןIJw pOdV vPg鞐N<9dVe+wrJIdBCnyL[SϨâ3NH`ZJy2\JAH%(s*?;:f}q7>^I#~arUc< ״$A*)У1דWYms8լS"_B{Ԏ3r:J oQc]1@T1w`Rxىە/HG6Lыi%$emZ)<[T'x g8/f1Kt4e|@0\<.(/6LjI\x}l>LʆK-O}]X\ėXhR\i,QТ[c0t-QpLMHɃj$Q)`L?|-LtCX4;GAЖ\N*n0|3rrnmdJRO}0_ҕC!PƄ?Lien}Ⱥ A9gmvZ5|sf*ywN-}49M +$P,.wXU ]`+Fv\gC,vњݳ_jK…+m-8m@1kۘd<C! x\)PևU-dqH'is?'P()ru7r2t9#\I7#!ؼG=h]r\[Z9yϴW)NBy+o LmM>Q_ؿJPXcZf/uj+J.W١nE9,e>*H%NǛZ@O.X .% 4k+NQ;dڦED/`5 &^PVDn"ꕩC;xLRHDe^J* @GT *2.3V!eAG/ !݃ʚ[+ J2)RE2xn EQy?#TCaMv{"h"!JP[)E %=< "KdEõ*')Y2$TD"v 6sp}T>o< +훩 w1#6&~ESãHƨ9h΁XE{ "pw͹_蘹DSw+|`6/͗Ndƚ,kM!!/Cy첉1#]/`> T#1L^AGz VS N2pMi[8v4'W{f,ЉQJ-hc 'Ǩ݀ vRP!9|ߛꆧ"0cTKXK%l]Ζ8/3-%s5YneL`i֛tPn㜑f 9%J9RtJ! FHrJtq 4>nQI2s2?u0-0ŵ"~oGS@%luN3a"WB{׎.[Qv/Sc =.|ħ¬+xB2T0\<8wٜ!e38zoKVxPNFR4`8 /_!Gށ3C2Þf6Ϝwa8 2c`MFZXWǐAV/K?:]Rx+bfPׄGu\ydqEɒ"Pu62m^&4أ%ǑO {,HlFW]VX#ۡgJ-iI6EO8 ty ( DG|VvYhETx|X[y4M 1bqo{I 8lC|9(wP’[هu_C>EQZ ~.uc y~J>%'%(O{I-1S7^ bLJ{nh6Ɇh_e6߇_ @ppA#eqǐs9$$m{"!4ⴻ=;e(u6ikg@xJB2!v bUoi7c~]Rey,uovM+͆<>ȟQ#.1jp|ːg5e^]t\d={(f,XUř5E;As*g,i<dUy%2b}S[vOQZkUPMw,A)$$XOܲ5!p8xF8dmh\MX3 蕮]7/\C&Vi^\{llE\CΝZɲAnX So @IPlvF^P chcM3lViV>\-a!~WTа|m0es$01#qn3W#C7npiU0L +}N56)jM(D_LY%?Mj0?AK&.цhg ^nݔ(!hF>S!>qX^hUKUo>j.k 1Mus(ba` ˂)ciz'5F^Ϻ} ih$"KHV+? NL}Y/_3Ć ®uOgRSe"Rݶn)}2˱[$>"PN(LEIѰ5YQؓ] Lь3OqL w_YF2wab>{sXh|;b$k71p&#auۣ汞5_WW}A# ',0^jJ[5VөůQ>"m/YhZ̪3<޻o<2.\ZHڊp(Jid&*ˮae6Q8|eK\.Xl=2S#,խ[b1tHj$n%\6 *Ubk~ir*M2ص4tqJݚ_i$P3 !goqư{+zcV KCd4[0Qctٜ&:%X')qUp:Vo;Ma@ rn!%m!xv'A=}`f]=K}ήa?oamhp3, I(4?4۰>Z5kDU3ŶSHAS%ݬs־0'dV\h?V$"|niD"qJt? (ݛb.ĺw@՝0: (k=Mh5 QzD'$ד`А<nUNc ?Q犧9y4vFSgG= zY&Xz8染>j¿7)_E:Yn8?s{0y1 LI~(2thBgq1 ^GV0;(iM |) x V񍢲po%XwWV信R*Ҳ9Eq1{La=pS`e"95y@NY{\fU`Atܟ=''鴼,JeYDzp01eJ`{S+F1`roPEVr܎ 3*c N2kӚQg =E*A2$c[Ay1}ʥd.Fs|unW燏CO {dpl[y @^ ^U6l"?zӐɋx/YŒ3k9Fye5dTH٘}G9x}V<&Ӯy/G]I'OVn)/.]ʼ;8͝3$ O5a-f7,'& $i=/y2k(|/G=18peJuYF"b*]<6{VŠ hqYMmMV6 ,kajS}!Ǧɍխ!aȭdt9[~Q$U\\K'Du! JڵE]X(Y6)Hmlk0紕o+(d0TO/lh@wlY ^60Lï@Iz yU툲z̭lU EUj '\߅6": @ Ғya[X)YE_ )s$ N՗Og0'׻wVe< 90#߬&u% F7'm@vib5Y'`tco>*hpR\yIխpv*}O[SwؕG[Qn?[ , 19`~ D@&#<ݶ,-Oų}7e+k| ڲm![+7A9z;y!y`@yWDq.\uLAsþŞWS tW ?&̂RVP_rWqc>,AOXj[?: x]c~ "N1]Ǭ.&r|ө2,njRRMd h#?K,D\3fU -sk\igļyڅhdr?WeG'P,^P0帮T$"gţnY <}?h~\C V~' m40fqE5X#B֜ΕeQ<:nq/*jqe#iN$9/:}7S2b![&6}-q~*XlePr-f&k=<{ 0d(h@k*~}ҳWlX,Ouk)'?|E6?赒0#yT,kG^w1aB,t{TG1k LJD. L"[Eū޹RV$)d_`7mDJkZJο.] sdIQVNTA{)TqȜ$z9Uc §e<^&*;_Z&J~G0w+n0<;o=!Gf_<8({#Qޞ$j:'8F]bD,䇒4yxA; ʷ'@w*0#9eP)ɧ AA@߉;I--SCc9e{+Ŀx-Ew3pUe{ ;dhʓ'Z3BMTH AFW\C-&c~Wz`MMrH780̶{oEh?Zx'J+5͉.vU.7#4q@Lp5|Vn~( ~l%-8H$R:(ׅ-.H ăt2 K A*:bZSrz`<3- uMS?Yb?iP΁xuP$*]!C"dž\o(VP%gzO_t+$.U5nhU &| ZVeo*Y)D1 ,KEq#} cW)Ow7=Uui]Rw[?R6n왅/.o8'2 'b?WtJ ^l_AĆ%36%6M:SpI_HiM3[DU{7cez,c! }9B$ce:`5?jU:,ͼz}OaKN[BQv:rWň#[ߎT֫)!ƜH0WT2=m9{;q)ypXe۟_(WyrM3SVAzٵv,װeJF Ja~)ej.DQCaѭuk0l%>vۚ6>ęIKSg悰  ?)YTGN#zvk2Q=*<ӌYRm@i8Q媾F0B}䐭t RQTop#oj(eo&U6%D{sJdq_, O).=ln^}\$R#֕#hμ_^bEGH> x~Uiwl }cn\67ƾVpD]|2^WeAsAbPQ  )@8{/(@*=Q=J6u%n-Z z2*%ta(R]PD 4cX)&ÍgLUBeUmT C`KzoϪc1[6ED{:m*٣u||Ҏ9Y."%0{MlޫKN,9<2se[@t2WG}|nAf? & }rt!\i t?*}N92P"!mAVe;S 6l!A5<ܚM?% lµznee@yLgHR&#1v(ie&Gg9=?v!wį޸Hq>hT' ?{uNISR„k!%NR"gpJmäߓ|PXL!b\Q#/K `}6_4hTr ٤[_\bSHmNoql+쬏#Q^`FsBnZVe&Q*:X* JpF@B4oln5t-1 CǸ(rp0`gB#Q_@?y͇+lr0n[ݰ`2[_# 7"_٧(;tf?fX\~k,^o%6ؕ;E<#!jQ\P-% q$\N"O2Ru~$p*a c}i)04tGјc^-ekRxoskwfSD]D#RC@CjAv̮|͟|(/ekpb~s֕՟L\,# 8R lGm^&Ex;'rP̽q |f-:C3ls( cVB I`jq 8&K\e0ɉ{(L)D?"oOG*fKk? W9GrΟoWpM|Sw5Ņ@ĩ(䑅9o˽E4a^d]xLB&ʏ&8Lbl5͏Uzi)"Mp#9qzbDfkE4 ?.L?k0MĦިݧ叞ڝFA،A-} aUWxQddΤA༫fG- `V#X3eGa[ ]:/ͽmIrFh`$0ΉF~s63sܧ_hW /'vPlx/˭O8k[='GVIUncZJ <(ISX?J my&ҍ+{AI3՞"Ԭ:,$uҔ8P]K:2vN⾬HIE$[h Ņ4]z4?R-+#!ZyA3Hg71$oqMB]h#,x?}Pqؙ:fU-AhEBĸ%*{>O>*QL5D)u(vW gmHER͐vF|(pt12b-XMͥ] 䦫HV/hΰu>;@7XWm"%WBƪ\?ȻzәMƝWl&G3UP VSo&E۷KSfK |geP\Db=~e>*$}(/>'(a/+5O53᯵M+6!pLA;8Zsl@.~p^6o͎taH!#n+g8_p ʹٍf 8;pSCW]`4Z8e9jJN;$Pc"O7^lu+ a9g`䢈{r\nǼ1{$a;6n6/oksjTMb] :ArF%׸>ͫmZh" h¤D\{V_X;fDj?vjS&=F;g˙rpGϯ~ȅ_`#_zCql2O=SY $ԣH]Hj}evd05Jd,x8D9P %Bwn$JD[&s]_)oʜ;u!u7Ꜫҧ3ق0ʰEe"Тp~% DUZyp`|1=m&K|*~2ɺQ{]osJt\ 5bAsITdVE([<$ce~X>2Lg@5fW^C}ُ߱g!^-mH=}K 'M(sӰh|QU)lDR_-_q5ʜu2 Aݜu$t%}K)unr'iT^ px$"-d[?VoӖL<tHWJ|9 Ln4 <J%ZT47 m8yϿw IG 3 RrYhܰs95!QnEY-FL$OTRu$k}WUB . Hjȩ.U|x =Z -šo6x_u>PCuoe^{#I<\Nɴ8-Wس)"G0@[^`jy!5#9;^dg5#Zx{}!+9 _G D{lq*G颻ӻ;K0TŘwq0}8;">;f 6j ;F^2?>B#1 Yȅp{{(~ ((-݄7+Hmt/{%Ǎe>g4Ɇ3u3݀eRhp Ki1vf܃Pw+5}72 V,T!qjQt0K)9ˣK%nI몋t:k+T@}!aGjn߂#(܈B. ?8&bȞS'29heQ cuCs^>kMx"!9 C'=/X !["e 6A3b-2i6` Tc4h$_]BO5Ҷ*JqÃe߅שf`1f$@{IʬAi?!-g>o֏z=C²`2٩\5<(ӘpN&`GuzlՒN7?*Utaif- ۝0'C)(=xDNH UeV 㖍7y=Aו8kKs3 ~J48R: T9 w@}nDE&WZoe!*6wY܌9:DϷbO~/yL+K}p)˝kW&!bI9-0?]X+_72@10xaOE߂Eċמw%nYT<:vjPQ~ᆒ^ORmҌZ@2 +`j:rZh2kt1WecL.?3̘kHELm6XyYE?Gh8sM ʼn6*H [x0T^ו#=OdVS>li/wKjk=U`ydC c֋)6y8,TTYg,[l\|?mZ!o%GHZ =A#|l?\42`\^/ZTPy\m5X-[7|A,|,H@)+ѢO{+uYo ?X6ܤv$}Bx !8SO9< s_˨*[Tܜt&-.TjgS|ԏĚWܔe͕ ڴh/5 BwKbSU8\tL5 DݤB=|핿~7XtUck&&C~';/:(D)Qz_f}3X|=xd! !pMIa7}"G{ZOq\{'ЊG GUh(*j4 JPfD587~ZDTYt"SuPNٳԔPUsb;! 9 j/m8Zjk 2?kﬕUvHLfliGҗH. SBObKVO zM^?pqC^0@8 nE *q@o]C$ "g޻V {gU@]>`06XCK Θ2",Inơ@Ӵg.RLU@=LrD XŐĈ+A\f2Ɇ\I갬mЉ蹱@V4* z3V/DF& JS%+ kK|Hi (1]=e:}+6r`b?-=? !R1Hab:ft6#Jl7Wvη0Mqt@i]a6XRVvr#j >\dhJ, )"|o(ѶoeTc[ 00 gkd}ԋH>6.S;9wSC1중ǵ>M$>iӗJ9y<蹔 qSO]U'H ['&f|bA]f@of` \nKvN]u?H -fk躡g/*ȝ δEł@xv[߻DvQvxhJ؇cr$Ħ<fX5O']Q؃?S{PeM7ÞnRP)INTς7.:kv0Xz]LR-n<-wy\rϗ#sK$~Q.#× $H3+q޷/̼m#om_AǴh3t̹t2fK@ˑuF YH Y֩-Co^_v0c #s{ݓIyXWcqyFXHWkR'J҉f|IvA Pigd*qQu9*p* /T"؅ۉ!%Ƿ.!=!<©AckmN- .IGs2af}#MSGԍΞiLJ$qӖܷNBe OD&LyhFAݧDte4-wgC,|#ĉ:SyE?{dw56dSP+1Tv*\$Ȋq刬JOe~{e} DՆb0fv C4jT(fSm~l) `VinjxEn EWKcz;3JÝU1&fjuߵaeW2`v׻LeC|6m& #:v$ʜ;{5M׺*\2:?ǐ`]z(p˵BX?=k̵`CN QVaqȐdSA)kk 1Iu޵ !e)JMUyov*" }p?:=a'%TY~ n[c"!jAi(hWms6և#!vp ޏOr41ADigy 8<{?kDPwPEtl+#bk43м%uJ 0y5"l٪7`8)jkcV/z$BSc~ p7*'-Uf􏟟h-4Y2+Zx&9ED~S.t0x߹)uJun ֜ܿJlWSQq#Oriw4Fom7u606DpoHM7'}bGw;`(oXP:oe)MU2k#80G8`J'=K9$;pҧJ1zơW( o`'aMoN췇33|JDacZQogETfBIf|`}p1'~ӖsQaJWOe!.' C$7{ (3yOq,黢$+njsNxl{_z:WMX78wXXXIM (%צR0-%8S}p&(>٘H+w(o99nvZtcN<"4?4kO>U ѮDS ̤R'NhJ>#]9Tc&%>L2oqR4oB8h| pbBgnaV˸KOF.o A6HBAm__e#@փl( )-3Wit#.̸j=EAD?3MӕpI3K2՜ Zg'[Ԯ@_ Yg )#ִrΈUI-uP"eB.qnPjI{fVG6]ٕ_?PF:opEJ( mʝ1 fraHrKau;u֍=hABbϠpDcX ۋ2O5OjGwB tՁ d7c VfAa}GK3dH ȁxhPCaT•U'J,ď~Q'Ԉ*l[cZEgK( ikVcQJIYx{O/1{'6 "hX{,5Kl Zv ~9+ai *(?7߮QD{N 9nKz{A,+uPAmS!gW2Ezl0Px̯i-c$?e zI1F$VYPyZ] >I֡&Tl{~Ji,ygT::O9ň8իSܡ|rO,M\]:`ΈORLS\ofGJ9pyQN!@fen!g.x 0zqn"4 v Jm.aY9}x'"%aZE*)Y`⧦BQ(î@OVͷav^qL퍧HiQg,FtV- Ka>úۍ^n}3CM/ ʖ l7p8YZsDaŢؿ`Bzݳ?*+ofK*bᴭ{[+9ʹ#yc"{|F`li=5jS_ Ԃk9XgQ9G=S."MhWzrY 6tOSB\~>&1~2 P5w?6igL*ap#/A 1*3uP_ L\@[up@ MUej#q瞔]40OC#`g fME%YEc7g h&# !L縗.Μ> f#nDP)G%EA䨑 <l}ǽ+NV0&%qC)lUi~xy5Sj\ \!V7wsl$3o  M/tckWdަ\s삐Њ! 6 $91.2} v!?b)0+kJC!.IN@(0TI  ރ8x9Ǣr;h&AU2HEx9s$ ˹dgE8Uk)w0ۦ85!'l6k BlU~u+C Yœ㑣~?0zKVo C0TC"O=*#N=6y;="@)0=6unM(8)ml?$οS7܀&u)FUg/vi͕ݬD@A VmGNz!ũf,0BԩâRbwhbb|2RyDAے(q˯רspZI|/qtas+{-[:o:0ukVVkAP90v%S6T篋܋21 ^։+|Շ9$^L۳njX[я4GzYU(!#1XsLYSNy5%8%5:(^Z֖]oO%'ިH;5 eUêƢ,}F\MCVB rUoS (&yz4Q=MxUᛌM3b?m`\Xn,p,ѲW*D?0xH>‘tQЮAGZfF&!IqeE|o!ffN"Q.HRa l ܾ(v I/3=eN.A^CBIm%79)b`An6ݽ;Y:m} p]DʽDE4:0n;_HqHL^ϼac~$z‹9Aۙ9Ya:(0r8@\̭)yEP4$'NÜY~&3y#k p(YO3ϽC<],6fmzE0(676:^q~ͨ~7G@=- 40(FOY O7cڑ̝x l\YSSc> d腘f;6v: /%TcpF)T™u~7ri),Q܎m3|REniEu\%h4ENqB|`hb~.$-sh&N76%G&F bU#oX]q4s]OWZXn\%`_@0Eyfg,_/&`y88xټ x8sa_Y5,%&HL>4Iߋ,j8"%5wX)*ى;_D萑7q+w dsc,k-C)_̶8~͛|o10 JKm[L̦|6Ʊ*|2ZxCB1eFȮMj4[ lXo0d)IΧtt40wv.z^=a^ j p9D[sGx3 R>vapguΞ:& ]nx; @z `5QYjTd=.F7`.T8n _G]hpC\fPe.$!C9t`48߇yj:pE,WUDx%(jAYp$ gY=(vOgU)Ɵ呿&vu[[A|(X%]#}?LE}=Z(!zk΍Zvps?#dL  hrp"nv!Ӗ6$d:(a ¢*"S(x74 dT[,9m'" M4:I CYLmLDm hf5/!ִ_S_X\6 &ms{)LiBQJf:JTz/q]eLi-,Fg0&S2.-SAA^p!q#c`Gμ^&0XYApG|SHzo*7|9x D 04}ln)/KMf J:0,0 xnU N{e9^ 5WK3ϓNԽm;#U\!喁TYvѿWyC^߃)3̩)PFNvDhȘY)8] wLnF@*`C{q⢷պ>4(aY;…ds.cS*Z$e\Xa7Xs֖̈́.q㯰 { n%̕mirhȺK=K`xqAfxE=H/}3U89%džփ*F2j* /⛼"lL 3gKEtj ^eև_kBji6zc[}C}|lB ٮ,3?q;uޥ]uh*- &bl36@~2qo.z%6~!A/ĵRG9~ȽׄlXZ$q]w% T/Pr~ܩ#θSa@>> xR n(39ye X~3?0j$DAҍqڪ^3˕w)~ 3X]5IA`9=U'oqmS1EHwgqT./X%?|fKgKN=ggPslRQovVuGF' f_9& !~ݚD ZP_!`_BndMavd^C"}Xox*BrgH%Zea CİW -:メx!qv/3N;wy 7i\/CATtHfᬢVޑ%3co~ر扎{lZJ!,[A$w u1G Q]4y$>f#Wϭ24BLP7l^Y(3g-a woMKQ)DfM(feնGPX ]ɝ+(I_b3ZW9ѫ>Htk=f-=Do|:wFOfsS H_,B(.|Y)ZWG5M!}ms"a5??ꍺ$ToυK؏oC!E2!&V|348usz~+E$_ȣ2낱_Z9v3oG',+e/z#(d(@eLɤ€դU..lsgG6FyUP,YJMSb:.RJeWl h{ /`s--faaeWcN2[ajyX᜾F`!L k̃҄!F1p"hIU2c{>B@iKw/A9AܸNּrTAE&\ck%Fӈ nIUPm`8$][P]ٱ@عrFi%T{SUS9OL ,\ G|vc0"cӇ\LdJHpDJX`<-`ߧ%iM yS ǐOy}UI:0?{Ԩ\p8[U)kۼtp8*D$-oטe(x(9o`G`o?SSZDlU;Zܥ %ּG%U ݿ|<{2Rb*jɍGܠR 3 58&ޝ1QHaҹ8i| X0)x 2KU5G'-[@-fq-ct(Ɓk`QKRSn$(#وO87=G 鐥w c//Yv$6}j7Ywg(a^D\vLjZYd,} r8m}'+ wĘ=Џ,ͶI+<0豁HxKaEoɣz9-ǿΑFjf҄),) )!mWrxUdZX/v $]/np9yn x#= _ bUؐe{_ w>RVJraFڪ:gXh,jAEpwiF l>»ݭ? 51xv}nڕώHNáN %D9VE$Ke) &UU-{ÙARaKWuo`ϯ7MAE-o.0l$> }ĤCUHL&#!aaD>lCnt*YEEFn OZs햏>7 $kI}t)ƍa\^SNfu߂&@<%*F`m _KHؕ:pv5_ud24|aux[9"͊4vKnt*1h/'w hIYaG6.8s!b ,dCfBkeA#dLX"ՋkkKr7gNMo'\8CY1:jcx'HLN )JO= J6}XiT%D SgUo! x\7kAlx3M]M.iaThJ* o1.fDlVbə0iIGVDf4춁sKɾC.tN}w_>䚓?@ipG8c>/?DtɍCt7ya@aF`q㴲:CJ']TSgzå.;b`\z 8Dd>1z&8pH 8S-6[Y;`.or )䵌Qx%Q߬JlF}% b;%@1rNDEdTXq< CTT(ъ# jVz8}䣈\#T: w.ON i>(-=;h_zQFw&Sol@1.xD–ȋ.K!.p'ڝTQ;)Sg&6*$^{!PXk+%)^U ̑鼓)X=T#uU6bCmL]X**vpNЎNGn ,xȭ[ےDv(,8@x%(Σ[SZ]H:;ZаyUt\۠}A1Mhtxު\Q.L*wpt6r0JƈeݸDB6މdXQiaruF備 aZ[STcܒ1aac㷄~J٘P0B?BDe6eyl%Ш[<onȎlŞqbQAg)oFc[SYc87K^YBGE2ShzBz?|t $xGjNt~ V"kNFzE%ĶP 3V]+ B!B8lHvϖӒbZa.,s.Q]޻s'EO%ΝRv>Y1k=2(j{*JC=atK`@z(d2s@P, ?I$m.Y07yfݗuKx C0D'U|U$\v{PByU9~|2F 7EF^ XKS`5NR±!X@wb:ktGY#VS#F\hhT;KU~e+:]mqdzZv$|*1=Ģ\wNz6nՂm||^Gr Y'g }?Ln=vmZ*pGQWoX_=KPt}6IT琉NVtȾ23uJ{F(`Gk8M^hjLZ_iK6;\6PZL*C\fĿ$#,%~N/4*u3b,OeSwoQ&G Li?#pR|P^9hGbsWbD%{ژ ckq)m8eF뇻C&dbp lId7'/oS~;;APlb@eE74圐am/AQeMAFYk Ѩ:=%q4rz{O"$ ֳUr$>`F|s>gv4sKnP/OjtMTvL ! 9}]/\Bcۈ< p MmZM 8 6UQwsh^Ph3_AUxB nV6EƜU hm|L4oaD )R?4@ln7S<k0('?G Ē˅^ {{@PCAz}4Ac#`?{Cupt6_rnv]!m4Ї#Խ: ^``IĚ j+K-됺ޗqC6ud:N3ۉɸzK$O]VeoF4U7-(LՂ%w_*gl n ]vkGel[$mЕS7f',Ytk֙ -n/o릶ZkeCso}PMbisPA:m4֫-: RO'qe^ΚXHA oZ} )UC m~@f!y33*ȻZ lU;<^͝w2Ƃ?m DܘQI|%A].!wqwpb, E26E.e#F^GՇߛ9r]z7F2|x@9g<+W̢k@j`}t6nIN 4^~DհN+c"q~Mg(x[}!ZۍHU \]UJ&%4W.$7-: QUJuSܩ㜰:z˰jP>){"Qj aVlVo!H CLl@Pˍ%*삡Ug7ݬg`wVPCjx(AHd T}a_g폞%49lVlZ dD_ƤkcLA!0|ߊgiRAnjo;% 5ZjFUoAf8zaFYLgHt,ѳh BUxJP1"K4O?"K{FQbj;/A!0/>sv;y5^W\/M֔apu:a4T sunHM00UAHA1 Ӭio#N)fHBOSārr Rn^}|MMq5g<ɒq쑣ORV9Bd{&`x#}UfDvq{/)5[uT]Bkwy8~!VeF"5nai:5;Z>; B k0 \]a}rq|d2ݿ<-*R4j L2RWPc~5[Ԟ>WG `;x}[`#H2n](r!{@u;OjbY[?]}BR=3]L{U %HYSy{ZnJfMCۜZZrr;+; nmPdNa :2hMHF^͝U" QƼm UKȹNĹٻiތv $$'1+#}V E^W9PWm$"o'3$&Nsq:Uۣk<]|Zܒi .MʟPd'V LуW2yp|'U{Z% E ]OK&#O"}H ,YfQ nqi_FNvqnys ސ9':HG"p^!|8h*X1w/A}- c($u[B&[(KUWHg 09ٹh^A*Hl\:n5@٩6rBD~y>^qӁЬIKKL_m?\4gZO`Xb"rNwy芉aDIaia#FE\hDVvjéV^LoV{Kv)Umճ̲ۡF%{Oet) g2շJB$i! _% Xۦ~AZ8";OοZ[gam$@PvyUUL@*0,~Teʻ.(m̼D;wv)*-5tE:Iu戓RB7QE`BU}>q_ⲟk夹v6yBi0mcwf4QrH^TP7yh=;7$: %x*5{c |zcefͱ)gfR2*Cl 2vcdKάe؉ SxG^rp&6LW}0^  |)IxԳcy#K8U-ot:dWzz9Ή˱k=TW ι)Zh`vxt9LC%[ޤ3#$}b-FKY*͟SmU-K伻 fW/Fm^+ =xnUX63. V|{Bܣ)vU~O.wVyvYIS:ouR[d=T{OPZ-aJX/}zz\i"Ƹc-Bì wW> Zz`!Hơxsu d?GBkeNwDɫ^Quˁ\Icd毋%7yR>vFDca\#@׶'hմC.,D$֝_>ګFܩr= o`;Sh)!j%36YUn@Pީž7_HO5,QIl,1~iY5b€,kpp1yD;mEPkizkRs ) xxgnI&l|Щ_Ó fcLH>h{" oYFT0.~[uqOsJ\C\;_;X4LxO^kbާV+0Lw5ngCAx3_;R\*3hiԲȆ.!ԴԮ %BM2 y߀ӻ+%Eb B759)hJ,б>B@ޤZ؀|7Ʃ@Zտ> Y6*-Qmf'3b[;s u~ɱm=c^ t\#uL2Ͻ!G,E*d8m<71zkbth|db_pJ]׏^9?l&Td[ڝ~WpW c,y#^}W؄CpqsI$')HNpDm*G$1MϦIzgA-%0W4`MKG;]hV|S]3Z5|50WS+#7РƋ#bç%$F-Yc ?>Mgu M^#2`"OUX?;hLRՆsH- ,7nO+I(ɯhWVRIQL[/q~''gC9 XX5榪lrE+`mspyǵ ё/ƅ";Cw qOK38)F{$ū߂oQM;SWF6u lw5wut(ffiS6t#r!~&1dA/Yh, u#p'ۙ-Jv(gaҦza541k@;#l"{$> 4-17o}!Yܬqs-¸4#5ʨkmu֣kx*J(\dkErp#"(Z66so_S0mdʩ ^!`"barj7h7QJM*Z5jOCoBB H<ڑqwSDrFp]g-n,Nt Z6dw Wym728It9]ğ7RGvFb'#77}$4 E%I_c"~DJ,R5G'<<i$9r !LȎtW䘓ٴ<[Hן('B` @u|Aޑga 7\~WMˀ|QѲWP̈́SeRߝEGfQ;PHdh";|Oa5[_'ˊ󂠈k/"evDJ䰏]`XL=ƹ7,ā;RniMfAnnS4Un H~ L8933Cvo j$w-BFJW BSxbrE蚓9W眜 Fwt rsyPׅǖoceؔxt/2 KlaZhqffCWuM[T{JGVk쵉}SN]w#G $gO/63FTo ^Efۊ뭹GIx\Hۍ1#H*]޶5pvvD^Nc&,ZZb}F~b.:x]-wW<ёoK9fQ#dP>D #(!WV-B;>D=B?Fh-Pa8mp艮CtCF`3Am<1$bi9NRJ, }5ntӲ6C~!W+;tu]:B`@?MͶ %RRwD$'@홉Oh 6fi1vyj͈2;4Dzϝo A *?I rŗQsЦgȃ7%: "jy(ټv_vEM\Fɋ00 # FLdHhr tPP;)-l9u\=xT}QKsXQj  y.sjv$oȮV `ӥ'oÉ[EܳUo*M蒬86{' ǼW=y#Thl:xSesz;NgzObqBttWVi? GԷ*ګ"n"P{_'fǕEgYZ07070100000259000081a400000000000000000000000164e4ded1000031bc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/1y]?Eh=ڜ.+j-=~R%L+?Qro4t@dn?[ ?I/)i'- zA0z-.ꦨ04\1 tS1gTF{zY d\[!*:bR7/>sG1M43 :Sӳ])Jφ a4m5MT5/|5{h[K֫U؋TeƙaE"u1ŒߩOJBj?yjSv"'UI&>4@3,?DQRjLV*$*LPeb5ڠ\g 8AE<:z.V:VF~!YOk7,%鮦Xĩπ:73Ou'ER]h6= _oԒ%#H[c#. 4 ;4 Gou BwJ&5A+:5xaZ< /tF}͍CZ]A24* *XG@g~3,%2U +vlxX >fGF_-sBԬ `|sw$rU@or E]  Moh2[eo"I_ľF+u-9Ԃ:=zC'|N0g2@VɑSd h;SjuԮ/G  $21E W xy` :hd'~p`P&%I Ta#'kjd׺1+&.'9A9е9h *7'e+RhQr))4$ ֧ԏ[˴dM2om" 3\fzWB[4&W]FP1$VK9[+8FlʖZCQ;E@T&vsLRDSN*MSl"Qz!(qm+׺Tg>C|2URjrځyD,G)=_!ϳt+9Y )D4cwZ$A--J[%Q ][1Г `ڲbOqەiȊ-(8Z`I B,(knv]BIDv ޔz-*3W[w-M( MUDtG{-;Gf?* $ʉSZm'[F ݐOaD):P.ܢkO2YE Y `N "'VoTd A"S-k*P!5=02C0c26i4w>ECjk"TknЌQ2# 8j"t'j/Vڭ;SuWk)2 xEgJfv g/0mmc*3-l+wB >˰9%gʴn>4>ͳ 9k;f+Sm`]&Hk2PMS}چo-d D4[ Q`>2Dڍ}ڄ:3*EHR(}|c:sD'+U}Yg4ĶrzfR]dX ǎ, ƣl gbE,ТQU[ c8@=[IQ8f.i4YbT[ 0;+>YGY17ٟPŖ=S {Enޭ%#-̳JD^/Չ+8Á6?caps-ܫwIG^8m+kl)S.3o@%I`CW$?фzNTnHmlR•2c fq%"'\H$Ǣxn H\wڝqKG*߉M;Hs8J,*9UTTg#@8ZlWȎ, b ssSS:#.ML!wQPwR-oۄǐຎGf+;繜"A7oWRE8dJf[m1QqOk0!A[VGg_= Hߞ(m2_AXmUz~W,%t0(In$JjEL+ǝm@u'JE|QR6hBks.N!nS`jj?YKR:x֞Pk.HFI ds@7x2e ]F|dlerw4ɪ5s^- O61RnXxlmNلLaӑ8+fL~5Y٧sB?27>6w䱨pFz^'"^tRܓoe1wQwULOk.$?Gv^aIΥ];24E~Dd1=Bb<ַA ":VoA09OMAJVW%Yp.yƋΪ:dSf4A=we:nOFC3DkX8cQV 0 90@I#7ܠF bm[MkFL^>t' )zli^_تL DzTjxYe^ժtR;MX@e:?ǨMb?T$8xsF/NO!E 5:my-隳Ir1ၰ!k&j?[Yq:)X瓙V-uc ̊ԒHO enk%(\wل/-D=\)j{Ox!j %f<_M `G3yd;_.DB3)P_ᛪ+ٛџ\qULZ IG94MhS|c&ĸ7~soRpwsP~VE!54wٴG3̌?nc5όo g?(B譻6f1N <>޻^Օi45c@{߼B)G %HT=>{;b˷'`4"$$჏f:r]E[^tWH[##&Bef[w5G,EPoY[QU"nqV/1H Mxq䓯mIwLۃcGW^tGk `4HEu65<"&a_N 3fL] 2RNa838T/ф9c"QZ"Wz^N73×Yj7*N=#19-%vY`XcQʛ1lj;0Q~I oLqJBd *{/T|i (KgLuE9 ţGMGw}O,ƊXkl۳'c;gblu??oܴ3w ]psD]oDe%y'mAgM!{Յtw%~V,0-e앫9)P(CFc%Wp`} 1W|5ʯ$drX Di!o;}Ђ+"$)ڬbC}oԋ`g j ce$Ϋz'UTd4\>U>}&CBYi'D` cU&<@fl]j@$ F$#fOu\3*hu(+ɃfJ[Ϥ O<+jGRR~F'|#=e%~UR">B0z.ˬ$Օ#zQnDbMτrxD ?yT ǜm\8]ѡ4\u@|cu|Kֶ6NR:eMMtwao~fR #`m|ea.!%\W[/lj&%*D=üh_aRa{M88-;>ɫ8nהjX$ͤ6g;SLxp6*CM}']vOoF6iQg4pP~ЈB4Q[![ @l`1t7;SkՀ٘p<+`+TrV@dJl1w`{k υdJsN,%lF2BA( 6RC %LC0]J= Pf m# n{jO) c P2GsMcT dF4eJ٣ } `P UA[gL!H KuQ3C Q u\]#~򷊕|Y9dFvK fq[gwH`oIVrǦ~ 4\lY<»s,s.t}5'zO1Qvh´ƆY v"|hu3#2WMϒ`-q:$hͤW| _(=*_dT lfą 9"Н 7؀~-Jd-SMNwE0'I"]MmoD1-N)v6ɱI٪iŽ@N+z$Vj|ts3OAO-ػrMPwڝbO@78'Ҹ5h"tAUP%S N4_\2?ת"% ê6H˯Cx)\ ~=;6 #lMa}'X^#mkḘ.gC;]_c#3&StElsd+4@| IeAw{ԗHw}=žwEi%EDmclt6p"5u;6 3W̟،5c+ZJ(w`ٽ|esJztX>SAXtBA7Rw)6%Cpe-)yѳ0oޱW܎<I-}+G [nFG?bq?q'6XnmYq%p?`1+p_:yO2p)K1sf"oy% C}WW!L츯6@$BnV_U۪;]A*lВ[],*m~\) }xZ/y@O}eRpi$L̽7]>Ml%E941B3H TMr~9D547)U$Z C/G/:M-q.*$L_0x!!zLaӲy8Q҉ȫ4I 1S)z99 Hmm j<헛b~}o&kjֳyVXVSD 2ʪD'e%lIay 1]}V') tc|v>} *k-3G(ӆȦCJT#>(}?R~!HL&iҙЁ=tO[?ZaHLiِ3ָOH46RỺC1~:T`JVլ Qcwq}﬈EO nצzT^3 /|Э$1)M?_5hAI1=Rn?DpLuuQmq'{6K ^pI=+"o0D t IJsAǨe匁-s}Sz\O?w'nj4F) ΝumGJ挐ēݛiʿ.q狰Б\w긒ܳPR^l+S!`ß%se$8"@$G vJ'' G> 9.=`̹f~df;c|C~Z)R3Q m<>}'??'NAoϿ4fQt77s Tًw`uRdyNuYC3T qPTCl'ɽ |M3ږj'P0jVwEA nS^-;=y]zQO7me ڐa>L_q+52Pg* c񽰓kkPZXjϮK{*)o" DZ@enf/&^7IۄfL*b`U,0| =(KgL(,`-&oҴ<aw,!O #LRGojM:8߫- Kͧ\(L7b ,K^QMnĴ{ggYz/9OhMz m)$To<{L۞v2E##>rBI6#Y` <3\x<ŭN\|1FJVҤO[ۯxo}PL (n2=,'ƩDsb수u!]ge!@ y ރ=jX#$ +;~p0djJr&KerNl5=sUEyXC8Pk7~56/*~:0G cp'XjcӴ nUX66l%{ G ؚpdCX4#>Z[ЈW< C> o? ͒0}ez@M #eїqK>Bj%cH %;TSobFy+ҜOXyyCof0ɂg2-J!U&_8vC{jVXbT/53* _Qmr=h {拳#룘D#``{9RH<Dz`sgOʛkm豔[P㔽T 24wAVW;?{m}msP@Ϲvb$L^@/\w޵>\Qg6;uZMM5JMEp-{PcA[r̵7\G f^c B!RLĀNi!3 D3 Qc d}kC(-)EĶ(w3, $3WMZM*}h35 2QdD`x:l u2ۦȈ4gQsƀ\qr74Miyh#S)g&1߹\<^O=t8KQ1]/G=D'&JF'~!]b-' ر l6!{7jAm;/<ŝdjgc+CdU[Ր+!Eb?&׏kpo\caOJhX^GiDtՒ!\/7> y9vQ֩]fO*i& {Yh[QR X5LH/8;õPIsc ǥ~ٖ$y &̚yHKI>xڅs]3&Lj(nۘė[ h%' %K+pgm:q퉛kcbNgYZ0707010000025a000081a400000000000000000000000164e4ded100002838000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/v4l2-core/tuner.ko.xz7zXZִF!t/']?Eh=ڜ.+>4 ,=ǮgE$} Ev4G8EQx,`#ћlpM-83:.?]PqO9ټL=/[W=UIPyJj%I昈/좾k 'ӥ5z^< $k p9 +{157mF4D;-|[}G]QEعuUN**ʜYV]^I^|9u'>e<`ۊ}蓚(15$XBٝӬ̩"Mؾb ;4GR8{`5ČFj AڞqߴyL'6Yw3n| Hvq ie20-՟7<&'z?w<-eBڻH.S 1,5P+spO ~[FVJa&SKnl$pm61l[vtםX^ aQUja= X66h(Q!.ٷYe[J˩𚟱fPj8tOzxJUrLm $/f}136LFm% ^6=)50iƨSBWwTY5p#>Y=')3vwF˸hdOI츩wxaې7[&լY,[ߋwj"շRVon6͸X|XqՇU4?*3Тbm|)6j!5%FͩPyp:xcpZ1aC% 34%ΈT2适Yj%D4͜mL>e߹z}&-1WTp;wHԺ)=f0TIyc BbэBiOsY,hba8]a~~Xٙm;NӜJfk?5Ԃ9f6e]C6\J Mpc57 7gf!#} Qh4)K{n t_z%ZWG<fws3 ~ǏT-GVva4%lQb2爠':R?$ޒby3fRZNMYhɹ7I1niy2ۨ{S;z]/ɪv'x8SZ͏̀;u:O| ;rlFg.|4`^e-'d6\ܤPӋzPDyD,cY9n=mî{|ß4pL"/-53OH(>%tcçF{Y7I'`dL4 wyͣhLZ!:k ngvm{$U5x!o b[C6 ok. >Do-FB[î#"y㹃ы*t$2XDq(QzEbBë vAvKr qt XCX~¬NES+X.aA6ap7A++Y6iY7l e9*wLG`Q_9KVqM7^Hd΋ujr1;*(U>5͇>V@"rVzB߇2Ձ帣XIdxjTܞ#!;բmaYWS_XqR+k;u)Yez?bI_T6bGn a)K2I׎'f`[tH Zļr뭤a?Dbm;@*'r68Y;2h"XJ;(|Lޔv$Nk)\Hf~>:c ,C\ XQuB{/C9>kthC`a 390j!:=v95=#A4>t=8Ui4R*SyɔNT3| 2 .%(s1c`}e<d ,c!j ytz/Mw 5:9e25%@J =~K 94pM6nA~0M;\FmwK4aH, q-H.~_35-[Zg#ʗӳ9=Ŗ\ >'E8c[n6#,&SK^r)L'@k㟲1ExC,уFxNț#g8"ބ+r7VSuC13L*"QtڵLO-OoyXJQS JLnC(4W`'Њ0?AL@ɩmh4P0vA9:ʜmEXOep6KD_+ iMvDb翟]6AAasQ,1jgrᣅ1&/wTx_m!zoޟ(1?jw)^:%lT44!jr^UDž HPfA?.JnuȈ vکJ.~z rp0sWU02t<\ſV$R>bO-kgk{C@(ޢvA<jj<ފ!de;e1ώs cgn1֜}`ZM,pnyxfrɳ8p /ĩS<Z)~7̹?ݩ]ypo)k O&Om/gB]ԬXf<40Hz &z9]d Og6 HtF]D:d Z) jVGetj< aawn0=u| Æqb ǴF _xaM㙉h{˵\ &4L?j)A0;LF?N34E0:f>gVjkwWrwoB֠N\wef5Zu2ǦJ2/)8ԇ`0=R7*Y =3^+Y2 * qnngGH"%:yjRwP$+<ж^o٦D< -Ml 39<o):,$m驷%K'oFu^( i%TIQlw(%:06Ɇb3?=<*NuBw SECPJ']S'9sI{J6R^u Ϥ*MBz@qE3_kOn^!4Nl*$5lb1|eK^1_?_"BPoӌjЉjt}e"Cb?$ԙ ոq8lVRځԛrIKOL SL럤QO 7b_4/F 3[[,9k-'Ԣe9Jm=z˯b۝e6{56nm&(] TYr|/ [56GlHi%!_.y044 G@. wy+ՏsbF= -`ǘs\ńo,珈n40{=vΐ/(APcʜ@E!&Gǔ\c]{dQ7uz7[L5q "!3h(0JP"ЉXu-Ccؓ8&Bm1!٢} C5:HoGHgX3?#?)`I!C+U~W(69ԗ|KqW/DdS*YS^ 㨵E&-8{tMp_,^ɟb"̛*k۷lXTEĕTnWflo}#n7=U೥b(1y% UCU~A&ə95608&C`2H5IJ=>djmbd|ף\Q8̟6_4@_]Do!C)̴7}. #>^ 2-GvS/rhZ'g T$wA?yu^oCu:hBW߾5(%7jIJw5/!EP#!:i a u%dyX莫1辇=?KE`oVZO(f.ݢ73wW582k҂XqN"/&# t)ī1$ҫ3*/DzГûUAl=GMw_:*nutVP HGE8 =K.ʘn4&b="'d٠%ŗK]sc1ԯEC].҈.>\]H/_UFцtL66~4\~vnH&8:5+D#PdFX<7k~mh ?q RKq^{sDx2`3#Aib(0t^/KiR:>oZr@*'otsyЪE[*cdӞe#Cc5?&g2'E!nHUe+x, lto3'cm678Qַ݉iE2^1Yt0)h>:ufcU,uzm$Yzpw^6T:sxkq1H!u NDŬp@ cch /j]}9u>dN2q kE{Aq?׵wqpŚ#󗫕l+I!&+Bw9m"9̏QQ7LEע^d/utȃw֣ ͺs\,p}ؔBo;ܪ+mY_PKd> {q{|G;OY9( ֛ǽo$~ޞ+PbBA{y 3Q> 4 lphDkkV8 q&2Y -C8K8ŕmU~g煼|5n'JZUر |).b2E|x2(WၸS2?95,^gyhY[ jp&YjOԫYǘ-_e=p8Uz).d'\N>9~Tc[PanoL+-,6%)vlR$m 볼7SaBNq9sM5FRHf-ŷ_ H (\مrH4/o/"q|HEo+p[g\b\M.vcAA~a7L>v拍&_)vAtB9I*5V9cp䗉dâ/wbު mV=ǻ]4Lxmo04%5VcA9QbX}Y6TrlkP4KH TM `+s 43obz zoDQ谥-JxFYNd1Z;E);:r7x,Fcھƿ|~-v"K?p)RW5J]1Rme g꤫ؖؖ59>j%%MjMeS3jrSc; /7!呮۱xܦV6U=!hT'5ul%]%P&d%(QGҞK"ɶڂ6Gl,\v!$=VnΜXʛSQK^<];H{R%_aU'RPOQRrl);`!_svtB9_/àk6Uʄ9I.5LrP'ec'6Lq|j zLVhu_Ix2tF_e,~$ MjF w5}zV((~`-[Enڑ\$6%!5Cw'NG$JפAXіߨ[ `eȪggj1lAľZVk b/[d0=8c#dn|LSV9nGQ+K^CDz,ȣ%_,jYA`l)-F鶽Rs̢Mr`US d>& D+Ì9Hq$MK.2{dh^x=TbBxMHo0VmN^ m$ђ,ր=aE >H/`׺ԁ}јw{eb883(3me%G@uM60:uҚ9 펑 XuF=E? E2û 6 Is@NV}pl5 al3rQ;>Rl")ѹ]ZHìy/U}UYBE Umj6al6LF]?)u{(c"69ASM>E|ʻ2A㿡sl\A~^xtC6.Ň{FYR+-,Tٯ<:N\(#P9CaRCKFe.ܢ'iWoQ.H!2j i1 .;z:>J7#g{7쁝.:`Ĭ/wy: nEI*(ss;1́#B<t^iўݝ֥x'洟4hv'GߣӻDOWT4hY`3VB> aܲ#>Hi6Rչ*ո'N_`%LDg3^xs䠿_{HY|Vt +/P;a"I$^@5A)^>Q[ѝ#׶9afXxbTffABFY荾+(Q?THbuXJ@MhEZ'/j\&Ulky`7BY}à~#od-(c0قBAL[Uo-6ڒcraIh2[ cN%E#pUkgpk^&NG -~A+ltT Sάy"m˫[\RH`M{dF:1h4"FB>#>0=m`[1?XmbD.2!jbO>u׵ɐ) LQy=WPY3Hm ]iR5m1oҞx6ִ2*J|&i\èIWD|9'=~}\f$OȨXFs}?gwv y*љ V\[8^tߛſ+-a\~Am{u_uI j?:.b.L^AU2SepaܘC"s{s;Z$t`<{e˘/ʂ<YA,$jvvˣa2ŃqIgUtڃ3h=xE &O^G$uKOk=I/ZJ<,֎*mP8UqA;Sh N6/2kzuQ ӂ4:NT>̔/!I`.WS G, b@l~bz So&n!A9ee$xb!}Ǘ;bs[!EG=bm"+-w[> |62Uz@.آ6lфt?U5=2IQz(GZl3[tK1#K#+Jy0v=eWwYrmkłn*OLDU2Kh̖C"Ǔ k'!8a#&&w :Z N?D4tG?vO음Bv]Ahl%8|,"yMd<$G0)šۛS?@MD%+zX|aݪś8͡[6Acu.6@9)rMRU/![dIu4{ U՝HT]ȷ`1ܹGũ6sc7+1 Z$y!'bom-ŸPFD^ ьx*MhO 繏]$A(Ka 7F7,݈,|jS n./@/7>VX&o:Ԃu'piB?'C:a=<F|׼ٵ}@KO~DVV>,EYީa=XYX%43ma~7bH<(8aXsN&LiU4II>pTO ]]_ɜ>&Xa2(A9dt*.yZ16N@uzCz1.,l_!`/UqqWÕ6 )IpCʓ^4:S>72F 0Ix^N$2#남[/KG, ѵns+D.4ekP0pW9DxF/(_$ڔcMo A=S )jZ7z9&%\4/H{2 V3cC2i*v$ޔbkH_?UQM-l.m rٕcs-2(Aݦ~=EyX8v\'? YLZayM#xsy[ga%'N1?r rC 4Sh5*7'C̤}N11-+5jFykigio2;BBp,!4@|F^4k J적1j8 %a_= }ME ^Jr\O!|^Mp$6"T @{ӡ M7{1I `j'"%`6ح̜76 ,=(x] Ot~QkKy;iE/IJVo4oE٥8# y)Kn;Df>3S~! V JЭ@YpeT6Qɛ u4. J~q+Y0KF1nexQAp@+ӈJ9z,7B.wbr;IahI]:@I0(,)vuJ=r@ECTdAaB\1+PE@SC9eXoN7{e7h( aE腶At(I?M [ ү(@<(i?Oܛf}| ٲLR+8 ȝ Ѭe(-s~ Xt)&W S?*x Q ]G:#^ΫQ]NmM-ޠc$/W=[[ `Cix{E9i<џ/PC!AF86C<#> m*(<JDoQ%wb8$SFjOz}pJǓ39a[ Rp*<ݎV%7~=6R -b=W8DzKr'>bW13T&G8ziA F6M1Hny&t~TyuȎrD%LL34h 0پ@%|LA5pN?Fh{+o6 BL1dtq cاMoPw];1os`~g-[D)n dkW܌^bv H]FYGmeRKdtORxY^B}w"^Pk7x E10S~uaֶ)JhA4KZ nyyF+'L-d:L.B^ B;UE4o7:oiB)%|'Mw{nDY0Sv6Q4*FWqxVwh/- $ r ʓLt^pNӄؐ,/-d9JǠq%{E/ƥ t@ɏM|aʄ&|>i԰)Mh>@c|6=ݠZ-?gk+MO9sQ=噍CNZ[K?)^}{u)mtVyt*o4|I_Єt0c Zgk ^6lKrBCIƹ[L#@8 7~<Ԕ@VY(jY /蕦%/RrZP.mZx߫Y*bŮS`]*w .u–%` &p38,bW羗pc_}gPF0Le4ޱ[#|1?W-h*H% B 1֓&d'#`'%c c:Sc֓Nv)kNfSz?sR_+f.w(&pX?>Ѡ l$%EFüNLi.Q׿n,(ꂈOC[6y oVܡХ*+^ ϑarMkȚ`{D^C!,[IW كJpw^QNq۲%,x-l-SXvp[5+b1O`L,NS56w>e)<!zbsK2(V{I$(0]RCFi|hd߮nP5&̉>EZv1KK(nI9vcGCBK}Q~5b ߷?o8A>Ԃ|py=ɝGC?֥ėJ=7iGecXß+O>kZAHҌ>"&X|xc>$٪a6X Y( =!桩&H :ߔP2u=lEWΐ7\ K?\t7o)2n4?"]s^1Т&-a Yq?+ K|FtFp(?j*籋9]Mw 300Iq਻[0Pu }5A3Y'o]=fU783XcÏnꗂPMt tCgLW ㄇ K80 ł]umO:#SodtNѕN G!%UyΧ)Bͧ|ũ*[ٮ}H)}{z5}i}OųoG\do[rl>+walqLkd.bB`Ѭ 37^~jglۛ¨Ke3Cq˻%v Y`+P ;]&AU-z6=G󍫵::W]-:NjZ.I%߬5ƾ|+ư˩fѹ ?ndmrqm1M2<ĒNso! '3sOEO.n-TCKqP1)zGց`-徶{ӫG9^q.lmEi3y J ( dBR٭% j^KGʅHqx=.͗QC=ַh9Z+dLNǾZL'Gz!TWgDLVCiܠm~{얃q,-s ''p4߅"v>J"7>t!zsoj. ¿ }+{KA_XN9J&Pܟ} l0ma:ԯǙ/FH0n&6 ]xPfw}N(&qcןMfl~O`'y*})s~LDV!iM~ێ(4Ȗ셡:ܘ8-&}p{4A/j.TQo)=,%za ;qr2sO ,ej Z;m2qm,#ִ120zݑ,,O%O@iF~Tj^C0 13.RӝנTTA m8܆SIx@fIA&߇9Ks CնYǩ8'(WiAuK O;-mdQؽ~)A׀(+9esNh^F}U}w(T5ɰlNXM´sV!FSGx>7r ! BwRGH\l࿞6ݩ1',pT6c|>=Jc "v#&[`?ף`l %D^G%ƛ-Wwq <)i"nժ%-8R!Q`&&iCk~ߗ4DT]gY )8&ڌ}D ]p&Td:xa": "Wr^%|okQw`K׋ZN_+vIň 8v>"zOc\hǻp r!Yx0^oWa ގPK%Z|0|?ެ'۹e*4F/؅o,&+^P}רb#@2xem rNivMQ틖mv-ӈ& \iP!$+7OetrAs!$쩱i'Q'N.t@K@Ju)hn+\:heh-F?]}b 9 LTWRq`jԹj'g{ jn!U_R{Ohd2ͿOwP i'_.9OH9lѮ눷eh,WVX.!/B(u.a2m*P1]p4 9":OJ&D&vWoXp %hEE66z2>3t/^HqSAZr,y/kmv_QJ=#PلwnI_/\*\|V j @b=tB5[R G 25 QfQ>RWs,m> ׎ף&PeqLWrPD.08@.t[nIؼkÄJMG+hh& j>aw;ք5pGqs"s-qKHc|N>oymߐ*T~z?i#2H4w3I&kIa鐥YnMۻ 0LHַҊս!>FQDBЦdcUm*4 LɟvV#gx83@#nqn/ﮌTxR1X8Hf_g+B4ryK@NѷhA%/QGf`bLkQxcJ8Wdsjq׻`5c $4a2@|5-+[O{m.;AI\(|o-ee[ؠ?Hkpj| /4fAl@Bb)j(kidq>}TA79@#g}/PK%G_$ >\+6bx3b}( yN#$\NB x<žlKaI.ЦGI@Y@ƻ9u43b'x&bo}7m:@Զ&lp!s/Az6o1Ǚ^)srҠY󸑥8J 0Xm@@YSf2^~$Q5h쑁r**| m$C=Vz$!ǮER۪Z"- L&}Q5>'YD/q6x[-ohm64i5$YiV 0>;w2 zJ p(.tŝK t,QZ)y+dD]QT1xMx O)4'],(FqLS9 Kqo\_NsYtmg5>$I۹#;7-/Zy|Ƅ*-ڊF(DD+ GSIY8*qf6 Wy yhm!3FjN~&||!]x@k5ULϗEףOL ץu@]^g"V2Nq-օDQ~~z"QDSʜ /eN. ֹ8©NA{tI lV @ l:[vӇYTɅiI41Zow"|Z:Ǭ$$c"a8d7rotF2D16ԃZY0fڝs[8@qq/t-'wPgȔc6!m⪂%Vg ~^T[ s,-z*MP_Vvz8+~iR j6xk !t,{qk_~=%pQP\!F FwIz]4+zs(*p=^,WM._v(UV:v gmPU͂Q1M g(rmZ| us@;|#IK>++Gn3:z':M~p ق'LpUڋo,KVPRBtTX'rN<(mջ3~`˥ $PeU2WTVVAInK&" 񘂳;>v SUht {yaP5+aj`|M|59t(./('&z=%yy:k}"䡑J['d| Y% ]ʾ`R&U* D=ut5?1Wz!rm7}}%fwD3CF 0sKv(A"dWbc_otg@zY  24{sܔ7{H?]'=ϬKC>5=Š%Tw[L)ι6wa @\Gdr}?q5]A^r+OtKQ\oJP#(X<-}ܥ BZM0,6]n xOAnL(/o݁~j\Y}%_}G4v(FE21P}.T;{Y./ET&)-&Նf||j)D5 U=VY+J -@r<:ֈ4X %'8/(\4Mk 9 ΂xt-Rf)_3O'XJǖ)> Lעf~q'܆o >Kh1JeLX_\v }h^*g2?VضtiΦY0JJ)Xh_ID>#?(lD{q 6?@4 /vҾ)l⌴ nsy7B>Syh.ʄ2.˹Ď[FFF.C{cn >  RvDnrkkTɂ8?VX8l9KX~lMP'|&¯mfoaE'6>\#Ԅxu&npirLIf6XOzA ZK:ro.43$YܲLl*䲈&gZD߯&4@AxEghf q#ɫT'Lx|pt&ֱV+(qq9NG/z2L(a=;B8(J6T6Ȇ[R=m 9({ \* t~DjOhCAuS0" Cx"XY>df`jM3[Drew^I~\HC 1E80] KsaIE6?1 }g5BUq?<Op0(Nfr+h>*NJx ʔTⶭ]bU^ K)'U s Q??Q C+ضAp+^ʫqW0 VՈ+֐9XgV M('-bB$?:6e:|d & ?EÇ "\x %opC~ORcz[5Jyxݙ}g1?ڱ@5kG>h CF'ߝ>Ѹ3ŃQ8LEVN;;%"Xm0A:D# I *|'tnX-24Bx)rǮ/(5s$(u Vm %PQb6|B2dF:Ҹ9Jo%˂M"e˹ $:,{baĴl}tn(.>p'ۅ6W!L?s~򩐘7NN[`? `W ;-9KO{,3dWh4~v5ك%S`^۱6ҩM#5Msdo k<7TO2G13|R5Z!iݨLL7G>> Bj! jzIII ˜tP?F%N> 'TKŨdu nWOkh+o ʡr$ei|+fK5>utoe-z{Fbʄa: 7W8KF] m oXx 3^Bܟ(p!Mdyqg:|evq>p0p ƚ-{1 ##VlYЄůU.'>4<ŃW% []0ާ~CwRjcQ~X6?"6G xtŏխP`Ѓ#xoZgzBKfkQZ" ,`t.rq:8`)B(P4o l %8HOVa IIkf/ny}c @XMFO5Y[wLg2R܅YZ }>qQ̺ʊFfq Obp2yn_'l-%;" T:Un fM$*U- {Bx~ūLqf"uaJ0PNMdZuzP&<`N߱VX\PqD7M)ҩb%EXwV/ZMhyST-.!BBʥHޣ[(9A !.2эV020(pvsm_pR3/<c\v7^ t9X|Noe72Zs CJ3CuV5tfeb(!Di}:^2DnznEM1ɪJ'sX"}N,pڡtz* DAh5Cn2OI}9@q4+z8ُ *яhO3Uv y-@6HpI/ɯQ"q6 \I -⃱"O+͏>~| 1"| e-T3ƝSd//mP`˳V#% P~Z}SZD>= CRD yv`+Ncu!oJ nA;Z =ew!{@0Y &oմZ3 ,+ SȌ9oFwCݵJF~s)hGR,޲S:t;)\n3- |NѯtVYXL[4tW`BF-i]\[,8M(P9R6`itH%В+@+^]aNMi6sCCZ#wH@RJguJ©R e$~ٹtI^P f7kbwZG$z6V|O[v'cGOjFb,~`ԅnD Yÿ+蕑Zr4q-&tտFT]cn L2x&V=e/,sA`~R )|;Y,> FR[pMT*˯zS ~Uőp mE>05za;P=5bȋor.I(34E {uz;m!zgt*M36;dzU"[9UL`YÐn asOR6r@:H32oK(D1SuQLV{`uȺψ.${=̩%Yj*, SƓ힝ktJYStv T/IH`*?!_lEa]F-H0F2_;0<΃H%A:%১@2(A8tKp@M-A6#l ;l/E u?1weO|ϕFPra5 }?g(N!DTr65LniS'S N]6u#"IWyugi$^':jM9 /L!IDњhhGswL`S=.!9Ά'3#cTYz8R&#tC: OCajj{Y6Op V=b)YNxV,Loa J\9yN&ICNaZp)玏P2\xjEh\͸/kԎp^(ֶwb#?&R->ǀ8D.Cbn1~ \WHxHș ԭ&7oC!@7&7tQM].zƝTj!Ct/AڞǶPn6|&2d!]Qm^Zb L31"t}Egw¼E̟Է Ӆ,b& \@DKHmÕcz.0tecKoƲ)%[ ^k+2RV-c% YpDΆ~-4YHh+  a"/IO8a2 (.7A ˭"v >rC">HP#́`0WsDP>o9[QШHwWfJV뚱uj(}Zt`aj͠* HK1QS+abpn(g7IʰDnU,[x8F4QVY_Ea/c951or)I$%NR7]aÍ1NikM&Cu8+[NymmГW#1,aMb58.)'S;ܭ uB6ۇe3܏ћg"ʰpcir@LSGTَkDPrh))%"?)}c鑓A"!too7F(}M.)T œQJ6Z I>aH㗘c2 `bTSIz |6KxpL&ّ?d5H9IvHrBV|)r3/A"kEY'(XYLBw8P[ҴU9I-,Ηd`j&M-Ĉxwƒ%7W24'iz1!-GO Bo^*m}3x(kzTHfB&>iBN,DQ_fy'*-K%D j)-zׁkd5ɵ;q·d_B;: ٘IY ͲlF2oI qm07vR |$@=@ S<^95̙щ@IIٮ)ɨU)HA&۶$`{H8D]XNuf#I y%E=hB}nvZf@[7c3tgiqƈmkc_> z bW Qsi{Lc 9Xa>wKdiM@fxC>2y՗>cV]sO]Ύ\Ju5R:q+v+ FTʖdj)q<|?r6M!SI S5ugD9E4E,7d>ԍqylQj{;3rœ,9]ȖsvV7718M&]T1ș;hS*L o_ӂWLeZ_n?!i};'7y;{ck[$Kϕ\lC¯&Eo@aLonH9N lu݌P/sсCO m߮D3x ~R 27Jǜ+O" @Ɉ[zHSPn;(9uR{NGFAXD=rwC3gR2~`LEP 2dv/'Mўަ XeRa[c5ޖI _y-S(Y%^ nԼ$~4ZMi^$e6X>d E{YDa xH]{&.pR|Uf4ڂ ¿4hPms(@X4B!9}d Ù_>۸ 5>+2{64B//=M_ҁL*OCCKF` HY2c /7+cɽ /3/]&&CW3(O7i7x OY4xw8ci2ddmu  ( =F5o)E:MZ_ufN+{} NXfn"ywjb* f(բ0!v,'2 n;QP~YY~{EUF H#5 eG$eyx8 ~ Q2RodWGe) u5ƚy%Љ5m]Ҵ-m]ʄK/s􏄯:4\D =4ɚ}#vaJ.ЙUѥ1Hu!,TA(&"ьe) XdH EMviwTAxtq,np#O[y"uCL ٧Q[璎KϦ`1W硖S:t;F.Ա_cirfo,`)UKv(﹦5Ճd Nj̗s chうoTxLug;qjf58ҿeU);҇3|{)h~Z>+#򣹁^Ah > hյvzih]4B7Afq0-:@?o0׹xjhwoњA  4Sy~h@ SbO .h}Jc \'P'FcJRϦ{Vll0_,3*]E t\6 |ZTǏ:k(ð4S;7<h:CG&k?:3 P̈́bE gUy'/0iOG-(Mc~Nz QoMôe*nJk8v= A2QLΨ2 3N뮙2;` Й@q̩hR#H>wf n/ABʿj%db7IU_cvs+}cCϱm*t0`.y^[\R4ZqJzn\l RJƏgLP^ÍkTΙJgHa^Sy}|ؽVK2\ɖx׷?S-hUHi|)EQUﻇwyqa_mAy7Q5k!XªJc(KQdn#`< |1[tw$)?!:"( [p Zm4ũ\S,S@RItgi=44]n0r&EҒ?ƾhש2C "7'%ʶr1`/Lxv8wL5?IQKմ׭fL=].Km2ӽN`Vgݟ$4~[&l^&#+(F+gѡs[QVn7݌ZY/^^6БnoP H2fQfF> ~A5Iߥ5;YYsZ) cᮤ)Fvf|IWK3V>ō%-HuuNV( "U@h38_EP5PQLiJ b*Ҭ%ff l hb\&.Qmp@̈́A鎝4D6جQE2R8W_"#4esx9 n6,|x<KXMg)@ eCVۊu|2߂#y-ϠEStO;-j-:[% n7A^4SB<_d> O0vȌ6F,OŒFW M1nRGN`Jw'&[~^90LƘ [2rs73/ڏLFڼr'{Iʲ<ʆ o]7dB| <`Tv,5Iࢷ}ug'|F+y+,hpHBzES_[bvoU Qepk,g*3~M7GZEe7 __dmIf\ хDp ʩ >+?xN[mW׊q,O5}NbtDØ:Q"F0ٵ_ݝZiB|IPU\$vmE`k'Gx+뉕[s53ϫk1[oeU0{ o-"yo&UD [ѷ.  . -P 5:V?{ѯr=Vyyn })oDBc~4}F۠ o r~ 9 vC؄IGFA?֨C3Sذngݓm8X;c(8/Eʎ;,9Ąc^gbXTO FA|FWطa['7_K 8Yw%㏍$euSĠ-5=λ{!]NFցʜ)֓uz4zAN/q xf~/1drI6,\ #Jl: XuvuQ+[/y]=:H*,0 xśq(Z?S8)~%|='8 n >DQךvMA1V%K`|E0c~nsgZ!y ZlF7FIFr})á7&㠳H Zӈ}MBJTƲg;!IPCkvB?*x Z`I12'V~N,-Wo+ FZtZ]%4 P~uId +,EIʯ$S18i.2&7,|pHf/.gQhKo=Sz-{c}nH2i[g]F-ՄGCiex^#ٽ*$zQn&`a4m(d7ݿ_Y a&L3V'c xh6ɲAzd$2rLxӸJn8,t2':)xw0/^[lPSʍ^XwC*2C"M `0[S/;vܑE}leQ/MZIek!89S1TTC`37)ҡy?#ឺ  'Mrc/9ICdǘҎt zuB>QViYP3e}GLC@yoO i>[ GQZ&_qJ0)s(38\ۃO ڳ6C7vPgO@uV%pݒrZKrΗ?/]kZ6  ;3)tAA&Nm'8>I쵤8S;YAd{ERiyܮVϗܹ}LM$muBlS""L7![ -)NL5V޹9~vo\W4A}4JbVF];ÒN!e.s ZV'H"VW$N9sM0= Y?b詐35 e,5}_tv$WѧmUBxG'}VshHN犏Fz~)&ٖ`Se )^Uu= |G_YqڎBz|zaz;z%>5 W}#lw~1iRpTG7T0X?OҺUADz6}0Ӎ'M<;e rqْn>1B8 %qET֢H gd}QyJoɦ?n0 }Cd׾)=hL'N0w>y|]>=4`+X#\8EV7G=RjQSO}-LF`8Ы=䴵Fzzr XINl._d-l^>U"v s @V)†l8zI|Q~ 4ېjsx7!U6~T' z̄X7^m'%hldf-bQֱWsc[m͗vC1^+YC0 0ǔn[oTi(iO/ӽ5a ^(AxyezH#Esp}k봁x/Mv_n,,kL'9D oUusd,ۡmqg_΅Egyl3ѽX1[5(SiK7?w1 mW$41Op)О\\~׫w}}M0Lzg'jݿꨕЯ/eb|//=Uɘ17#̨="~A2mZ* A( Ʉ_CLº  3ɬ(cq1a0-Wok\lwr '?Ea9C]8V β+ n;O a_1bq`sD.r[YG/>Hn\RS~D^Gq,Hf*^\invI]~㨅o$DR((oskWv*2s.^b}F#-@ܨ}O3f@?y-/YoJ*xPZo?l-c2LO8Uڜ͗ˣۉw{W,G;I0ZpEȥ\ gOc'VFH޸7BÇ077;0D-a/On^ufe,%:` ZXNp@n.JN'G_ShuO]|r.k8< N6ڏz?ieCF(}{e`u^sKA c[S-9;(81Ĺl4_%&7ЩptV"`&a&GG@('3AFQ՞}88%h0}%A0HP%gL~`5j`R:R56jch3`5&٣֮ +ez4b +[BrA1N.q}=ar|o' J-؂Ցct*|Ь Iz2,zLv K~FyXbK^$(βTv6+'+Zgeq9[R)ɞA+g]j3B j-lUW8 ՃS?Qf{F %Wkfx*C'OdGbFO(֡6Dmlb.džgԪ1; Uލ[ԋx'<"ii;e)"<ӓ~Ky#h0pL[8ʁ{/( e[8oCpsNeGU.Zj H$C\b\)|o^P)Yno|4pJ4'ANǡ YO)ݓF2OSd*Yr[EqqJTҚ׀)hS R|m* h~\ 6Om@7=71k; щ*ZUsCZǬFNpvr30ْJwtœ{)T&]qvg($Al',ʏvkM94ʋ~4ZPpetKJ3B+-L`|hDom;v+&gVʿ/ޓxaCNY;O,Cz) ϴ)S2z .ZF yy1$iP lz/LMFͯ4sl;F/}tn6X)vk|[=qp~x?ަəhU4NtG*u2P.T[%nlnHhn,*\1V2Ƌ̤ 4ˌAǽrMY6&7Xi-+yeuw-``c:{wݧ!W5'JWsCsFaQO׈W<>"ͱܚb9 [ Z`HngLbˆ]yG9! D = `8-a6~5zX@&j;1oCd#pCemvOoA&#JƢNc`֛/`yP+bl[\LpDUHsu#h;Ghl12@GWk?=Nf1vX}džW|7sG^ ʢ"*ښ9*VE1|x̀e$~nԉĆQ/g]Gr+93EJbַk邃pbneٮrHFM8lzҘiLK9'T/i,J/D,Q6xtp lX WP $]Bb>2@̇Y6OmFȢt6.׊9Ϙ;cKU{n{6E׊ov8O0x[(r~}Ȝ?<;xtZп3j`4,lhc#ϴ\G:%[v ך|;E%>EyQo$͜P>34zFO*>K l jFC\ ,'ϵcVq҉ 6E74)M!icQ|s^I26ؕwڎlZޝXxF|m*"]ύg/d{ ߓ:3J Ughh[H-@`nl73 ¦nB!__ĸ7TeT!})ssxJʇ./~w!7S) C%Q ]]/ت?~!#ړ "˔) 3"m ƴ&KGG*s0Y:﶑?2^#?+1H[?1Y8拋J!EUC4|XJ.<1V9bAH~ІwWLpƘ<$Ęe+p2sƲxb_9&ǁ rhnjņҫ4훳u=5}ZQJq`C2 Y7룅Ћ _Mm%C,Տ1.Z5s~O3faNE4*:M ]79FCIn8C ٍ1p_$ܡ@Vzq J-=`5Uz$s+-6vP=x'0) EB,`:I?7~mG3DWBO݂wz(?ن< 8vZAt$&>`J1Þc{ڏIff{{QoZEg9֡q2ZM#(7qb 1RXY8wَQ*Afɮk@v= E"W5'֩cYx3$P"?xGhMbj[,:=òQ&J xer1y`vN/?Ub% +Gs'2;XREX˰\p;A0ֽQqU)qU5tTaj^,R,$2nkJ=Aco4C5_eSob(01utG"Pý\b\UơH L[&NVxXG+I=2;ƷtC F}-)a´csJr2Zͪ|g\=D=Cy@ej F*@<5bޞjX hh[[~q*!*ŋ F DP9n=/Ӡ9h5O9)iw*vy`.;إۋ6FV1z oTY !vi ?4ƶ 19(OuO `aWa`<)xFNpf]/sĵ>\j鮶o_k9f߂G5ZԎэi\p[t7WF ڏ"dt(p2jLeS ++/Y(<_.Ln P?a`9}k>`4ZwL1AE6No\0Afcsl(ʇnI=K8g@09 "m(wQ% /OzdW14.nC糬V'#^^gf 곎Vlh'4?l *{m=b:AvӾh;'lXPأeL2:)kR] CR67&4T#wǴ\e%X|87fJ%wQJCkp)`h{kQM~O QȻY;} WZ%PHkpB4p=׋v۾'?y5 x/k&?!~NV:jܵ 4=;O:5o@oH5#"6"<̖x|Vfʸ.ĽLo"n/{ma6l2_|^kƂp>I/<=K#sr21nF]} 5u-/[60aȦ@M cH}vxdiu!4&Gp&Xn hFeBxzWﵷd Jt∧{_t 8s%b`/ %:oFH Ä\)!ʊ7~a&ijp,hJas >p sg ÛrYaI@U8LtQ1g.%].X0;59yZ5[ż`U}H=úƃ=1i .S&@{(R_EkBiQV?ݣcP$fnaǯ%XߘkZM6.ְdM'j&GE+:=END0lu뀙r+ k,)sJъ9N%6KKHaq:C?f*YS2I$DI77 HRxuk %@9֕_vYv|J>y8ԨPwDh P/TԐ>`=y$5Zow̭Ҍ J4u@- !f{)vIݭ?.BpgKWk*p2+FdHAK۠[!H*a,QPP:2e |cŌÔUtq"=FZb衤_I eI64b+IHo@h9[Ti?WNYhElS 08ƞ2` ~D9EWm;;6{%dtM'M 9@&BPr۶J#DxlY$9QK7:irJ3CFݕ. )\NV༿zQƻ2 *Eƿ!]z 9ƀjAV';~ֽ)SvjUڝq=HJ=TD9=,-1s/,lw%'^D_QXMplvr@nxE@Gw{=,׆lmweĤTq`Yp>[[<tsq&f{.:b/6 5)D " %8kb:oA\U|~q9b өI9 h\W GA_m}jD" %}%9BAwmyeE<2rԒ q>Beh;54ˬC5Ïb,%shZd5(*l%*YCÊCI1 VM62H 1Dß'܂l-[؅R.;c8 *mgS64#v"G<{nRBy0X)z7Mn 7:!;@B5&Dco}2?Oee2. NVϼI? 2 QR8DBX|/Uw2a6މ!8CԪv-)~]> J# tNoՅQC  w[zL͕ V iVf}7+醡gyoQaַؗWtҨIt $+qj[ph:قd]KN5 (/BO*&+К PK{Mx&*c"i}P:[B 8uiHa1~skI:>F-O$8^2K'*t{kӽP88Q yZWlq2]nӼ}E Vt]\АfZs:lPm%pj¿{@wuDgs [p6E%b ]T1c "sx`12 l&RߌysǰS\р(/o/B:H70pX&+[YM`WFwٞ8Gv|I#C$Gl:`כfR)i3m=*~C{}`E%>^.>jB}8=SO!GҚ/:J :gu }-$35泲7VViM QΣ*:zdQrǍJ zEsP[]5@"+N~͛,i0,\@wr|h >4ZƫɄ-gg;@qv".ތw;,S5WbH5^;y@8[[ ˪T#mw+r 'CՏ(Wc@)%~(;i3Uny+*澈v7# E)+D9hD\M2ДrfDqff1:Xc Fg ̼œL0\H>N3e|%+7S?T\1^ѻqi+V7$ bzH]rs`N〖Muq4ϫhËCR򼴉t\;XilNϴCZ4<_V5 M%lށ-,L(tC!3] S~٠4EOTP{]sAC= ۠)SHu`y(r*WAxU9+G+mB%p㓭|ВC#\Ӷ!k0{+8E۔8@z|镜V3*B/B#˩/Ѳ㼒B131AH;7XkPL]QsQ Y&6[zc(.,!d)'('=)3~ \m<G7̠\y n-K&jӒ߳#dx@~P@`sभԭeւ%tDTEhmR"_jNҦEeZ$s6y, t|aZ"ɚun:ԡ4!3]f/(e[6Tl~-e}6Y뚷ܪJ3CShCv?>qW3D6*UA~(,)٭}=mƱV$}g0!flNuD# [jآ)i2t{&bi6"9цT-,K*ʓC7d];%];/gM<&3Fe _xX"9CX /:aWCZ?`ӧ w-ZMa!Ju9L8[X\W|bO5U[P5Fw *-0+Ѽ tM"K +2M$hQ47׿~Գ>R= Mc c+@ C =G #Ej~ݒs5ǠC۩JN9OoO5Vd/i7h몎jcm%uɰ+.^NjzӋ;@$%em 0u{ ں*ˑ< LAL|zm"N4) <.I1k 7mjokA~vYf@.5ƛT:_M\n%؏=6LuT(1`{D!,(VeTw0u|% l-b~uG샞SDˋ?z >pTh5EyJ@GB%9Zy/kdk o5 F1yHLXd T- DhMeAVpm*1OEPS A6ȱ+`c `hS0v>W+qazO Y&ߋ">@l1l]{~|9;7mG|jRwk&H-ΐp;/RŁu΋eDoEKV+DfTJRPK?sM!1H;Z4]P~Ĥq]:I%H:(DQ$Q[i O"ؿ&'4_8 0WM`ޘ\2|\4 2YnI BK-;WJy[uP!aYClZFʪ{9͉7ɴxZ$˟/0<$Z-hG$G6ޡ(nXگPBd"$龇`89v\\7hV?W:vurg($v=r)NB+M 3ݛJ =&0]#ZΓW+ӭ/b?b5GʸϦ6;O s91`?KbPXQ<-K..ND9!5GrOEej[*$ovB&:n'׻$ބ|: w€WljTL*^-On?ao'`H*4H2WR5b)eYjVZ%=tY{KR ;N^ j|iNcNɤ4M@taή(W!~~O9 fOw~ݿY_&Ȣ<S#3~q ǡ ˏܘ? M C8Lֿ%_).ر;ۑ:~ˆB>6wN_%P !Xf*Z 1ף짯x42BkĞ> 2 gmyMh!"7_4-]!l5 ڑT\.>dW'DI\ RRֲt'Ir@=Ѩa4H[; zo=0|Q JXȺe)+uAaZ FجYm~ٗμA'?TF (̭hgvc dž"ۉY\ԡP3{~uN~3tsR~%ay0%74'J[!e+BO_dgDS$mOqp`OoFtNuw % Ui*xT<<"f!Wq Gn5֋.@C"汽NDo/):醦T mqq(yXaǹ[:" ,Q]@R!~g`gMS2`e5l 0=O;kNPAL̒#]75K{ƈ^/"u|e~9Y;{ia"ܼk>PĶHKѽv=KGZi̭cK&UQ+/T]T;WD eecD&,fVc=RY,8+XDb[Z2?zR )]!x2]$t(M A*80Rd*¬#lt(.8QzUqoߛ~*DhHh dPEH U YAz;8㡺]c : BT/,rWdѲ圯1Us2C/;1=-(=x>3F;m \JuIX;ʎ%3x 撠omaIr+"gtNI[{˞P:T4a{UEӿ6 )yfRibےt~p)e͑VLRIq9ul qg0j.တtSƁ>m}I-J3u?uj`7PFfvb*6;Ց"jˠp1k s7I0=?Xa4]Ь\@n9it@›Dm$'QS8CBqu"$y69c[*Q(scWO( zA xk=y5(n=z/Ȟb*JZ7hf%uEГ ŻP"n*TEt@2 ~s \],,O bM޽Qdb&ΣSn%fӨEݰ:qӃa@3S3 . 4 x? ]ͤA$yCOJ' C^ځs3>TfR&d oV!k6oKC>pcVra[eٞ*76nൖ{#|vQ*P{.u5TĢ D$!!x+N6/Ӽq dFhPrn7P4E=TrLDZxR0Nyu W.ȭJC\y$" *O2I8c^$;]!NX뗣j2k*b+v[lʒS`|&:04'g# Y5"2Wk;g Q=%pL쳲V8|N 9nB9h1JUEsYP;e,] C><9XuZ֩g5z3aSO}ù{&cMT.@PQV7y)X PA0. IdE-kW}s~EWUD9D 4t&J~ɬZ%Q=nǍHWAc{Bx+u󶙂نOkj lp  ڧ 8$ `E-NfR$kyYg3:CΔĕMdjkNr7%7ǢuV5 WL{1Y; L?weZb?QYb8H ,ܮ ]ŎѼu{%x{f&Wn֍kH)'{x-6p3n:(PJʱVAs[">CJ"ad3dkK`kAֆQa'1t,9s\(BmhQ96Td1АT$μi|f/ʢf>!^)"8wq̂W}[侀,=zIt-v8evaA ?;2^+Μ \eBIgoا8M5ic7,hWS›(~g)32'M~(,~XEnǩX9p %uqJ'U}4|9o-B7?fJ%߂CfǪ/rf# u*Y~,GM>OE ֝4G\~İ/Ԯc?R3x_8,f3ѧe%/i/yl,4sY%8kjuSh)SlH|} ;9Ѱ1S],nZ~ەX,kׂ̔D~LCC~dƾ>촀gͅ}-dZ+6-#VZU'r ޗqʋOxF+sKEpeRrn*ɕHA3tѭwS}pO ]ugBN!ZŮ^/G5jP#Y7s2o(fd jp𤉰9C^Anc'|X :M3R _&f1d҆HWN$%ڼ2<`.͞0Gq,AEcY~@_@*L@G6ю8[4=ӄ4pAbfWtGhMcXk顰J. 3')GR2b*r)4 ۫BP=ƻvR Lжt?6NmKa2.GaVY!G+M+{F],{uɁ#tzN,CyvF5Bbe֍ Eet 7RߥR0U:fn-rW84'uiQ6X@v^u{"^VT1 M+Vv^FI]/wNc6/ #D}|acpH׉l~ |f5ڜR:H6Mx(IrҽVltREv˜ J1.GD4\Õk$k%P \KsF L BҶΔ,`|2 ݯs$Ƴ*k ~A 5%C,U*l; N|#hQTqUC$] Ag1{0hpY zt?*bThxz2Au.Q1;̡Si'$&cqq'0dzn-}|D`C19J 9%Jw:CkvdW;̮ ByDd9E0]mJpFZ"Vn{Sŀ"ϴW*To>By0N*jKe!qI^cݩf@桯hiaLq7&+Ykǥ y¡g=d#bǧurIS{NXZkѭ&4EytN(Cܺn,j.Īw7FBGIk>r;TCa(Ԭ>FegRunwD~>xlp;x7lW TZ^o~\NyA^uq%a,/O8U->Ӷ >D7ߝr4]8Ā\_шsԺܲ׽.=N~<Sx!s t1cw€$SƤf+r_Tclsok^[Ő5pd eV6y c 77fс(,Fc[7s6 (bǫyCRP(S@E/c9IayeӸQ@^ʣ6%_1ϲ-xSW-+ʄDֱ!И"}r+̷o"۽ Lv%)H="n+ݬ .e h<{.`9IsElg %K[g,=FIqxh~Cٵ͘?@4X;:S&TbZ=k̃J4dkTi}QʉS\}UB08xZx0#~Vh`:-i,2@νK3q^燎zAtcH.uH<@ѐa_;\.Jf*|$7s~eVo"[#!ٳ+ݙn(Ű4wr4\]h]^:=L]GCx7&)n% &hN=5 EN ܢϮKiWS2-ws sb IYkj1LNY--L7S+]xmx/tɉdnJc3CiQ/ubҖqLb:}!PQ_TCmMW2XzRR[jń?@4 uXI4f6}K+/8et0e'C*` ׃~sުTsٞXjړtEţCiU$S|ނRWd*P vMg>[bu6 LN6k$> &b.*lmu>xReE>RS 3U F&u_Ц`nKmUOr[h@vWԄh<ʅʻ9ru p(?f/>j8aY)LB:H (TّxuRyŕ$C46j xڬa2Y~ņlx&;.u M,ȦC2jY70Sf8nmc,d:Yȁ4Y<@@æ)~k/RPC&He A}:o]IO"-#X/(,ԠZ&{VX}=kR;0} P릞,j!'Aez@X>W%*4ʄDqi\C +3'%%kI@O[rv@e7 $=]^ ]Jy5g{lNeÑ-IFK}Ha C_fD?DOuiƇxDR MvfܓhH{Džp+yuetd9 m#qxmxwDqɮݙ0&B jjkɽ;tqI+AhՓ,Tu}lC/CbjB9#; N=[5/ p°5.{gZIKw]1FXv>H+ (Rܶe(%Hr+&˿1+|ljGn;5M?BzJL9?Ts`a>Es%x2 S,tP#]A2AѸ>sv\΄pkmKa2vږ{oEv": ˮEwGk孉A#A !PSnԹa5_ѻ:AڎZ]4?﵊]#+VM#/DX=-je B:H$vA{F;[*ӫ l% ,q-KF~_l7QP-hA tݎ=>#v+@DqZV9) d6$ӥR t!l֭gAZս`L0u5F&eЖ]ZsdVO+fpO| M4Xa%Uf_HD ,:^E.<ߦ$_d8BN1ŵ򡤇@x\* ݜx^蕢̸=o0 ђUJ-8 #~o/=4 `*\9I-ŇVV"@]U ԘޱoId_?C<6y;^;T]`!\-ع+% | 󆍤t!_ɾ2M}輢| "^27OMO\MRYW!nlrsUv'V;Nh==B8梠4G{q#WYQC4XFdUicojpީ}weAC8%+uT>hZ<644-Nk΅€c%o5; GNbI'˥UT1q v.d?ȴ/4"́%gF}ffn9"o8扁XW 0 o6ꃅ.BVr/XW{pEHU>{+GP20 );-O KPF9Q *1w>΍'-KfR bZ@"B,YZ_ 1z`>U},JC="uo T2{h߉bhf !qZep L-Z(ԽT:>hƇ:lB,V-C7#MbxR, a"g Ci6W{7ɧ{RmL}2[ hX~_p[R;zd%!ԗ`D`U BD)L=_'kr )aVA6i*F{G+Ԡ /!=6a_.|Qy 1X5<7Gq$ J:fxoDeջԨEbEZ\Q HK"9*6I@:\&Sq57ere6ӯ*(xx_w6NFPgR=S-Ǎи,=>fR[̸|![K`$AJ*Dw& # &WY6 >t,]3*=۪HR+y(R߸*k\hphM郑V8dxi,zi?k:@cf>͝.3(]5eJ!N ܶG.5(%dRܔm5]+ndb.N lDuii SmZ 8,m;`A54jǂ|4L bڙ %s"X\R,| yKHFS]&㗎{i/h.3&d1uA>Uj ^a !|ƞZ*&hzPAQ/aɧQ$qygMfF".CPn."ŕ%s~ ąk W-}H*=yyUbmWM[cTgC`)_=| i^Eg J=$^qU3 #lRBdOQl/vG kx^0 a3_檋?J,4DCq|t%=jWlZ;XKbi@޾Ne83Ei4<~ x)qwr1V\3_`sG𜋍5UgAkS'&e~ecFoM\4+<3^|к+ ۻ EߦQobp3Y&zhX{u.1>2In(ߨ*0*}Q5nF24ߍoV?o멠I˴Pޫ ]"<`}'?FBs 7H94Pn03>JԿ%SԤ<a.D (J+-Qd'H7$}Sn*zCyJUK"4{Ȼk&X d- *'Y_Šn'ۇg'xrk:1wV,JR5d22>f|%Hs۸ zzh7*.#ݘG2Yt!cK9a?wGt]hB=Nr&RKfrLvxpIٞzch-P׷3ӧmJw8>đ ؽO)jpȏXBP~d'~Ё@{NM vYc. 3r Ap=X(&eZ,vi\J?l~L]8Z+S/ބO)z;+#N($p8)L-.ʑ;[ :.rrQK]ИOmgq}iK,1GeJwEEaz 3ڀ\4ÚCc mS5ݨqR "<*uz֊#M e=y :cLbd[6Tua? iObw>իPB}{Ce\zS9Y89XSGݙ)%>p`X(]b.6A@6nKL <,}MEMI;W{w]&S_)5z532Ch+/dL}mFJ#o/@6M_b>WNX w-J `o.]VCɇ+B#yi6Z(%%ؗ/n ~棣>S`F{R Wu$ SR_Vc+qʾ؂C@/\%C1&8S:$]cr(\ƫѾt&Ck.\?ƓJ_67~-̄8%-x JVDOY&iP.*&J,@{"8:dy:JZˬpAʴ Ykk~UC0O[J_wb6K2mPjR7v T $xzb?nQ&p>F*8GLuuB*%aƬUb;`ġ8d@jnLTwk&l[4)˄\܄]ةaOϴ[Q9-BPT4CJ :9es"6dBk~ЋAL|Fx^&:}T(Hd?MrI-3IJt7>qokza*rEH/nTT}NgW؋[%4-P#f/ !Q+S[oK}pLf(LŢE~ j&m&O\Y>Csd4&Q_Km]XX`4V};VpƓh?}z<ONWWO.Vf]m (mi#?x C#۹3mrFfe<^Q=J"_vcgJp5)k%Ϸf"⁲!̜}FhYqa1_Sx||I]Pw39{Ę |Lȵ 'gm먂 y-ʫq3OJ_R Hq8<j:Y}]=̍HN{ /HwByUdG7I@B{G ’uc?ɕgX_9Kc^Z Ec z5H+x|`^2vXW_`3(Jzq.a3tg;,ZǸM MusoY?6+Tv\'l$aӋ;(at6yFw MPhu54͡i=0IQpe4a $%d=lϨ[Zg\ςG`QVjx|fB>N݈(&̪WPW ؓsAQ]Ixk tQJfKj{Gx nXXA;z_y 'Ry3Ai-7E[ UX {XCD6k- % f.NԙRZƺb唰`ŝ8ouMZL_hJ}0_Kڒ Y^Cٹ lb<\o@6'hBU@(Έ֬?lW m?1xj~vߛPSZu0<_:v'Qgx|1s"7 %y\Ƿf{ cJmMQVúruO=O".-6돡-L+IEm삞Vw|\Wp;i'ʮSImq@yOw0TC 1C3jl{w= , Ͻ$.j\CD:W`FNP^?LbEMן# M(@Y[F7Mmݛ r-q[6l[\@j K-"+LQj#f2I&oqX>494DgЊa. |2ߌH A+c_\K9d(&@fʌS|Y ]R_8ge*ѶF|ޛء:}4"=8BWQW}7oEua8/͵oL )(;U׉Q>ؽn~X"CT,R-#cJO!}t +F8߮ n;2Hn`s$RʏиH.[R6@(ycDۙ؈ r:;;Lڣ(Yp WdO4 t^ xs`B6v :.)~]؁*C:nur/'/ToQ3Ix" Qʟ:u3Dp_l 2gw# q=qCZG>\3ɠ+2[g2,S͛Y >|y,z%L~>/@Ro~殺N^;H < WJi{o]qRM),e{\B*xlcȹSsxAMR!>Jms̿kW` ep8S]s?}JsX jb3@Jh{[&nU5IB:bNw!9w `iɥjDӇ;ʃb22B4bxieH<|Q\~ahjq,kkdY=[&vΓh#mafdiq^-MD9s"j@f!xa?3)c^)&'wJZBSfslapBTI0r6'\3!RMAŒG BW: \HvopzftW]A^?qr}(粄0OUSbpi˲~9)SRL'9Os\#%(F i*^#0H `zāNL~ۃ!4D= @"zCh̞) Z++k~d-kijRq=cuyfm\͡mU. R{44Z\[ O 5>2zL#OjX苽ݎ*-n 8*)kvrq%~E1@s4rӲ5y纡tZ㽆un紴}ı@qFW=4ekMXRk/FVO{NDTG=JR4` kC5O+"ˑh!=xuSd4,O߁::g g,6xVw c&Y d8>*­MBh͖L^ͼT8(Nf>ʑbY8ZaX͗kq֗3utDn]Y+9$؞@$fڬYEQ\)i\ғ0bSP>j&9JNPj: ª*/=:8#svgȐx!u;XkۮKA0{oL5TN[vֶCf ߦ_lWfA1hH{r2S<1n>n1,ht=N7YP#p\% nO^>eJxrHrO5{mӀ7识1r0҅jJYN)f[W4 fq"vX'tWgS/(P 1I3>רQ0fM8_s 3n>բuE{Z;P R$LE):Ǵ3la q}=/K2@`STOO~.vl8x s:mTdžt[)xb&EyJ&DUcprx'?k݊ժI%$*vTu*kӷ8`(^+7dd;P6 t!81ê`f eyl`U픸",YqCN(:x++ L-$?GS9e\UqPۯAES-xR" ɬ-EBi3IQozgU7O呹Ӫ6hmQEmqaVߓpX$>;K0\: (f IJbLR iu6uY w!#XKBDYywu'egQhHj_ң(БuDĦPSlwT!oξk[+x"++ hh%qV1]+"%K;>+F4_P-;<@TU/IyĨqԵ;LHx`uA[%M}+#3{v1Z)^(J%} a@W^+ュSJUqB3CD $CDrcqU@rTG,R(d@0&]m{{Yz(zzا~}.( LQ=߫J<*8\~)"L m֙Gd6Tby$`):Ń×*"oN>rA!ׇ4cvm C[S[]`}ݿyK]v"}^~N4}U~4/YbOPiQj]$+d:%?cUJDO2S R d^b WU> ;S!S Z$u2 )Τ5\CDswqf(0^K**Nvt<7u.V17[phd؂۬_|7R~+TH{^ z3Ѻ޸ ]+ݷtX̃i n:)Mp}:t\ fYrϟ- ԣByOS3P*+&\RʍX ^kZh~P)/Cn }I.**JS1ov80Ùu?GKDLRv<2زӶ&aؔw1^[RzLj]0LXƑ͔^Pu0.ЁpĶ6&/?oJJ<58Ǥk6kӡBXDZ{9YcDZT bұKVW lg3ci]"&Q&Pɢ@иzivdGtkSiB| KL&@s]qn,ٴ1zܤ.3RğIGEb-,\XyioHlDCwͰ4sH" I/o?Ș!G/EYT}^ψJ„sȰ5Sþ -1_ ;ϠĪ C;BmVYV  &nx[}7Hua0UwJ}ݎ4UEt'2Ya4+ė\u`+LD".[D}<)F3 ,Hpj~LLڼ~y%N&;Sk_S}dÓehe J~܌o4sEiWJ#_`0+V4hݰNeX^Q_M0>,cYt4\ Vqc.J- Tܐbe?gg| 8c2aPT'YexF_ED} U7q% ז9\h٧ZH+4J+^:B"> 9G%@O{yle3eB%+g4Ի^f.RLf _];EV\e^YcV :N%RN$O6-IR>5@'nR  (Z>\#ye0t %m yw=TQ6ݯ R:,Rq; ܓ./ &S3i'=3Xur"%! kՆB/Sd6ߔch,JտTF5y\rN,^3l7:ܒe=$",a0Icb#"tRu{#òG*JFłseM :%m]ryapO#-$\smXCg->5@y397Fd4'j,XK آRXگރA©$.q9("EBCfZI'w^ܢߴ"2.q|!E8fȈ)j5'2.7 I>mʓ^d "i4~Ђ}F޴u2=ro\`PY?A0ThҾ %}G5(;sS-Ҙ&i,w CT#GyewMBtf1}m쓆dyB`ɴT0+eqH5~2Cc.Y\CLO`B`? 7^û{ WL ?"SB_0 90Rۣ+ov:9^,99-}sȝ 1Fui6 kp)_x/NQNc)fGdbgޏ40Qս]6֥|i0+e\(*]iY`bÿ9(*Eݪn4g b ];J=3SXJ2\ Z9F޼ g{SbPIZ@WB|/?Ngqe_F@ϴx4d_' N͒ueЈYZWrfy͔{l*' 镌fVAj8u:h2]".UQ !":7:S֖ ^M%YFF=2;lͤal_mc+Lk4F7W\ -#e?FN~o;'j:Њ|PP6s[S>Ig39 {FͷZ, 4i#01d֣aCT}yGQ)`)o o*>[:!{[39!285Fz׋<[9z&x/=ҽY:gVZRRD*708,)QNOQ8C#e{_rpWWU~r )Ű˾[;gd%Q qf9e}jPg5ʢT~zX:Y-$ep^rjntߴjx7m vasuU&~ծ-<pfŇlWYg@g_kv.٢r̠9oSݠ~ Dz`uf4$C`~1,ϓ/7x~AwK 5$o돩sr%WvܣDV`{#{-ĘqqkY\rW/s@Rev(i7*;)횔3 J|lh?V[ '$.A4 :ӹ"G#&{Yx'8Ic#o^%-.\ R ;\:a_$bfNԷ'#,%Y'nnUamcmE;Ce,&|EIr@2ᄩNでU99=4y.g@!O RXU QjLpU2= fhlukTaF!GZI$A$|J͒/kDfe ː`sM]NA q:a$a`D9z N2xk{C yx/3wϖ% ulq(UfcчuU%3f;Ҙ5?g @[VL8Ĩz`nRS%$?)9u2JF ,WIE ߹%?: s3 RC`410/?>o."x{z>MA63܂MrQC2dB Jʎz7Nh0j^#XxRN@%wMV.3l(oF9z (\E(O٥hA1?3>\ R6AuˌΉW?\%(j#-gIl7g sFS:J[z iK\J U<F#K9#*rHkp>x9G|tg PC/c)Z"e_XL&hȪ{n>XtMh[RxVRG=֨@ U]Z>dzYS:Y ~g;U⼘!yc^;o5d|`GnI Z̕սF VcޯJ[})4Oz=!2 :߷#3c@+7e:==UaCz#33ߓlT%zn-=Ɓx; -ZMt^NJ,CpaՒ vPe$S1r+/O_a 8H0 fC3F+++`g3"l WN$(a5je0Hx؈e€EeYͻ<Ga8I˝>Eቮbnof]Jw1y~-<`9IYS{? }Bz0XI〒xQLJ2E JaB4FrQ Hܢz j]bO_'lQmc9c_ 9Yf!4Taأpkju & z `Dt*X $pˆOlb뱜WoJ\{4h.0LD0r#uSᕷ@@#^15QsHt3/wk =Eaek58";30m"D**MrPt@Q |h8] /_/ L[?Pj~ID2isթ_rH5+d B-~إ5Zak])H@afOn,k&n}g`8X9 '%5 4j}5))9%uk Dg۔[dkghޤ<^΁ J!6!SH +T#>$–fcCϮ] 3\±ⶐkٵ_E ]JdOi "!xĹS< tZH%eP+k~+q *oљ].r@ȷ6oע6BmO/2U?j [fee2Lpq˼'2[| Jx>T\ ҂=l_{ P# Q !\ e[*$c;fq|cZoGt76;X+ŬsKu믗d@.TO0T(+MlPBGx6x^[#{dA 'KGMԾߪ\P~Z" +_] S@WEROs+Gy_;ˆtJy$Jfy&%"-]ZJ 􆈫W:7o(=mNgkG#jsYX ->[;:9mi䨢Qqofv gYB oRܩlkV}u/07A ^'-?LY)cgaok'ύ+暑vM?v\K©]6JtD8I|ӓ~PD&g"󹯃|ViZ8FcXX$$V<{6Q3b>!9;Z5[~|e݌7Q LRGClKu8V!ir} у&5C԰W24҉3dZHd7vD< wfYՠb&1ޯt]"U9VC)VF fCcYG/|l?^9S"/J_?&dNxHG[^Vj?f)זbx`[vV۠* yBy*όN^N;wZnG5-bQʯh"ˏ,@ -SbTU u M`\n KTS"@┩J˓޾nqgjyÞ$-㥧R,^n?Oͣ΀tۣ%{}6l8K})}sBx7,'AԈ :-3ca!X,wF>oVk(qSx{?Pר\qK&2ג(v~R}y>eeK`#w"@q' . P8'J gtbU S74|hzwp$T(ҹ4ӂ) Ukfwid 4(mB05f0<+Ɉ0P]8Z\FO0ܙMRpcJ<V:0 e貞^f2cfQ=}V&:^^0I']&~uNy9!<LlWR7hÊ|+#>gpJtz:N~]B]}{P7+E`C-QÝȯV3\ ;SoGљAݩq5'p̃l&L|kD *sK($00=FSW8$X5Oȍt[;@F~M)Z* Vd[?\ヌ:L ul3=ˉGe#ئZ ؏U_ aVEߍ{5I_ؘ/>Mb&LYȟ"muAIcJqog \d -kEYXxtc2ʉ s*TVw{R$a CiFm竧]ٜq݀ ?u4*ծϔ;F+LFTf2)<(K3LzTs ?p 6i-4..d-/r'. 'U4∆A(f0|jCHdXޢ;f(Qsh_=.2lpeu Ot~ S6ֺ1,}2<(ko6v *.^Ta#DAasJgEqqiԣlo9<떸юh՞R–LALP8`6z5慆+7[G :?յIS_5^fID>OP|6;f5Ǘ0lq:*мܷu$6t?Zm2j ,*n)>7$@~ ~#_]=JX//]O I9SMI?}E]ַ}:`^^:sW1]}ɾb*a}"]/nt!6AD5odTLw gmErpTvog9#ZJV> aޛʸ%Vⓑ[qӆ|j̈̉oK͐l7\(+W*CWEv͉☹l_e~ُ.҂p+H&;Ȑ4w7q[1. P hCвcy ^zWp0eSrvCCsꩰ?ҔBXek%MgC$#>kMA?vgůOq^NmOq֋k i}zPxضE,rO,k)gǝ{s:b#t F(߃ʋM!A$h!~ƺYjHԺՠޙ0l3^"^2˦RQ 2:1{y!%!D~,T a ++Mq]㐼|nu,\ 07T(]-?\Zk;:"5JGyu׉r8TUZ߽  $ejf) I,֯>:\r Ah0NhW4O·loP_Ğ%d!-=# i!egXܝW{"ϖWz \A׫S{^KJ624^H`"DkuR x 4$M힢MCK21Jbh1 bGo<1%f\am=j2|ge~$ }^:AZ+02d=;ƄZ#pyfoٵ?qK=fu2{Mk$ D\7h; eQCkT!vt~YJ:HFu}{+g)5%FK#yc|M[7Hv!Уk'MnTötM%ۢCESZ=WD:rHo06i—Y)"v6o`ۤ^=GB,+Vwpufk & e'ཁ:+Rq D;'1W1P&B2`ȟYm3WSf.b|YㄴCZ S@zWQjN$Z/Q{Dʫ]&Y/t@rҨvZmv^<؜SY/te:aX1)QƯBD򂏵k OL)G 㜻3-;(G@FZ;2f`* ܧȃ답ոqpڀP|HPVAk$5%Ÿǚ=,⸭JIXL, 8kh,kjZ%iC%vD@ 8*tM£+L%  HT\0; 9NT- ^曯ٮ  A^dh[gZ?ܚ?6\*]&P n b(v8 _bs;(\a<pFa XzP{ O ):y~d)K DYr0bC :Kvun=V>sbw GA&$QB,RP$3wK<K+); aە7&9 YPK~;9{>̧saOvL|?Ip/+ɔ>aVlUFMs1N2MЏ+؃.KC^1r*sfZGI"`F-ke27K!ZH嬇ȝAAqf0% tS℃ja{Bfd"PbfLY"OpэO6[,V)> OrtZ%|yPիy 7WDLbz`; m=,!_&n3\h)S-% w10MCT}cx͠"f;Rξ@BS覌5x >]k~f1%rtprG?2&i>V$4ĤJ7) ߆Rx5NΙ6P(Jp.'18Pzf_@ =cy B\@C z=mPOBT1FmKm0'wv CyڕȴDI@{㺲޳a51,_Na嶧LD/ -!O<^'_/*G[+qB8 ۱r&Nn*yehٞ|nlyZ|uĉ}RJJ66Ky /-~ 1-{V[cHz NnMrM_xIУn$wt8U?.t,!>{Bٯ$w!~aE2Pic!;:Lb=.YM?3Z7# fQ V@sroY|I6h$ qj jT j2F* @+9'/f|#| XQ#/xpao.y]'B8T-_'m!,#LJT," ;(['i,[-'xR$ -h$)1iOٴM#N%wc'ie|[Y.HJtmQ5}6Uh0B;r?)kv @I =z8Kz{Nfaކ'3)٣bjBu"L Α4">aP5w[&BTFKpLh]G1#>;<8#qU6t4xh!,7}k(IPHdдxHpah´'uo2Ō1'-Ziڧd{eu iY HPS'Ζ!at>#l=˂^9}pUќ}9_ KKNN {/NwN#Lm Ŵ9k0K2l#S@'2ɹW~9<$x33D3يzGTKw!;_ ^' )*kø09CaX|- ffr!Ԁx걆K̦'iJ\ҫRz''3cA 2!Vmk\ Ȑ$s 1CR ߌ&cqZ4=e\3}ُ[߆mEDฯA`2RkE Zȃ~Zį!0,1AF# 3 (GTs&(QzqubP_6.B] 0v{&QYn4h$G%h1hGO N4s#DWN>-s#B^8'{|n r98 MsY"Isc[bW4'R9;~JЊ6AipFZhzad}#FjM19ѦփJ3#78SCF:>2S ) K@CkJ6⯨Oqй_ OWF2ߋ+1A첾" Ɖ1wxOYmw|3jԐzsi)R:(NE(.1 .1;! 3}g,PUhAv_F8 /Se^ǚ혞?ۣ3W:?ާ`MBT2g_@(js&>8WP4 mJg8bp\b%܉ITn5Y%δGswjɾ_Ʃ5r[I& z-W]>#Or."wI} 3D/x~'4G^etK' >b7x*Wn=e5[%XZc{O6D*j3RE.]csчԌwo0)5S¢Z3_&K]zSzX,=' 6HHXs&rY 77_:h_u_lpg½ڬ$M6߷D̓6k&pǜLְ8P^!L%T/aӇF)JijND3>-օTv Om]PNcʥtO\ T $_ r$CERbsV GsG'v,0  ɞ6sZcHDTX<`+szUƅ-_Yj].glRzhZTB\䚓fC< [,@ oM/Ca~xM R 0@ք a=u,'b/Rpl." +dc$!cdi#ʲI0&XU!Oބ%Q^<{lfיPKASۭ@e3B۸ʥMU`fBUXd9EKûH9̍ ZY)a!~ TYkdcj\w6Hccv5eTAN&8ݷ݃b;CH{@o1 qk5``pͯ*1 $X) v Gݝ 5 p{UWĻ@B!6"Qy&wvǤ쨄aD謘! ^b@dzO0X<6aҥ*Mn3 ω:kp'k&V3 ?q\&A$vZR &3[8fW'hc*#:K-ֹĵaM-:-Kr؛K }8ԹU &͑)FFAzmهcG~דFwbO p(&1wڔ5D2ICZ`Bc6'6KpFCFdzAqkJӢPG@+%ʮ看2F=;|us HJ힄*m正JP~O根(bI5V14Bt$,;r\ՌŸ@$o꥽໒"hPVRk*Cgdvgy)Oza;||8 ℐaKJ޼9D屄c=;}89ˇzߙuV=QaĮ%-3 E^{C27uRt F}#>IшI wɷ١[*<.6Z¿_4揋8&7gN>52Q;P3afS@bi:Ŏ;TدQyuFYwfM&%{̀Ax~wN5/GҗkXbj#zZMZp20VR!)1f.HLU&L0f#kBc ǡs|\tMG@M-)-r u~)X>>&tbP 3a3x0T[_O0 ܒ8 -+B6]0\$(Ê@b~\?!P+H;6):r8Nw7aϧj]Jh}GO?D[s썐md襒:DJYXTp>Hp: 9C)2%/!J!z")Kұ*6өD92:`zqn.5) @Z7z[}A)I$x[[!lm3BCu>9D!c3W|xZLc7T ̼C)A߷ؾ%U;^ ͆v2ҭP/E0eu56we' md!` lw@6Zѽ: ]cRtCo\؏ˀx]No+︥Pnzݦl_=Er7 [N*-UrU5eUʬ<&59uJ#y!yczںbKI&yP15ޤJPih~I!l!2l[ wS.!m^߁C;r*5<w 0/Aq9*kxqvMygoÆ* Cpf\ i7?,b2?e,A i%1lən!ǎ/.(lEnMHlhRz]B&DO?']bE5U}gw@#l{ oJ{~h#~+߭s$]V3d:+&F$Lkk`{ԳzBW_ '٪¦F  XxlG3e0 + tЅ}Q$ fs[ }-R[5^;]kN (Ọ젢v2 AؑǙFĚ? @nIO?Znm!PY…wN2|# f4:kt4gxr@ Eq,Vl$*󬃨L4Xg|, WYbDK2lXF&A ļokr0VS'm+DNt~oN.^ ꫯ)1 N&V¾xڕ,GaWQ+am MC.0} $ZL=N20/N4+\W^9)m䢪4I0vB3EyqJ*u|TNf݉]]*Rܙ\ `j{~}~ 16}@  l_˕?A'hV?\FGAMᙦnzD8Kmv_iУljEmL͠rMm!Uf {yO=AOǕma{Q JYӥat0kz&v:_{fJtC I'S0=n<ڧeOjX#ދcӽx :ĦDyf}PRy ڑ"Q?`|ϱۆlp`$_jM@sO X$A0)TU|d DA n93 㷍KM1>9WN./8Ö '$NX p:a}n |qb Z6ӤgN[țh6C=͌+zKWxc9\Q@)&C^Osȫ$YU+Dt_# ifp[ '*BEi3A%-+%zIv]3lgBu*$X1$b/cF m w18/e dKV +omOsp|6kLn&-B"k3<އp9Xu)m9J*׆؏3A7U9Tl F ('@pDYd3kqJ%M=YOzഈƲt)8LHtvT>uyІԙ\랉Ƿ}QiG^)%N2D%/%V1`~MDlU^:::lalHj\LJRd_=E, 8 E#바}{O_a f7 "W ϼ*'k0j0Tsaњq DDu$'ZidžGp-eD"_>\4݈U.1Sr8] ںAU:t= 皣m~B$^_;Ь/Hz*pwUm\ۺW>ú9Ǽ?< cb: /l/*eoFy`7֭"TrI(q"!@CdF(9z u COޮtceB:+T˵D## >.@5"xgIS{{@cI}B&۹1H3/츛`yT5A]"p$0M"70k5=bj< &*:X0n 6g?@?EN,7'"yeœalTk·Rr%KLYWyKMIw=8'lܑ 5p<H^91 }QOщk1y25fx븄,-A)Ҥm& %7+ E?!;žI#0N8?36 9Aݶe6wov|iۑ0y,&=-MdnW+O-yI[3'Gt׊w~/|gw N5Ud_}Q@|%?܅Ү]٫T&U^ \@yh^Kt쑃?9Nǥ:\L.*P=Eዎ~Y?vLL5-/ %QE&43hu$: JBAF2 o9ٙߘKF'f ¯e|Mk'/u{)U uTDj}/)I-A:WTgt(6i)Ĵi{$Nc!O9Ζ/ /w3zL;\W9BrJ8\AU2AϜ*h'1e?Ȣv|8´#ϟrxY>>gnFJnzIK)8-ykY9!ˇlKHT Ӑ[S|C5%dRMddnA3Rrq88&uɫHnz>&oTD{kˌ$vmΰn璮TgŜL14<ӻb8b#l-:NlBIMIKC ·6hXO!h "R~mpHOMb2ZQz˞辥c>jjje {h>srA4XQ !eP\VCn GmvvGSƙx!7neҜFouZPNȴ%6mOEi}>',/'Ь*c4RN`>OPǽ 3),YO7|[m W(>CaٹtZ_#upHUtVuPO@~KS~?.9.cm6\ E 5Wog`n/#{3W C?^_y&,,%6}̎#RCnפF3YgbuPт8,i80UeL3ƘfB (A rz.*5SA!7ݝ:=@^+'<%GŠzdCfEd#эn-e%OlVMaT^C\Rlm]#? ӖE(@ ]g(poMzBjJ 6VKZ8%8TUMSWXo r{I߼ "<#^WG`gTt;4Qz>R*ę[ !E=t8z> sU|_TS4 wxڙi|2sfi=wu]cȘ4/zPŖҸ 9_µ[KϕaW&oh*:4O-MpXn/QW_^~6w$q퇳32 qInI)9#4#!I".8K7.v4+)9Y!JZ:0HӶ|Us>ǐd?|'#}x?>>"2 ~2Pz*n\nդ22h!:?ã0Z޿^؟ˎKfKBP&|i,`a㖝x<ə&t/åGfgPZLB[󅉣/Z|\͠"(< SX@K^iԶe)\я{wрi͸eB@vцƦ=QŦ bpnxMk/|Cb̾ vh ORx5ONWpQ՞eՒ!0MaP:l}]\l,_-~TZ-ZKKVݎ"( nJc%ŀN_=0;^/֋m /NގIJVn[e D EVK뒿iUgǕ8@xyw ^y5iY u(il fjXd,|TA ~R-uLMDҍNP@ԙ{jjWߵzK;J:lo\B;;0C,ѧ:Qyv0ꓵ љtZ!4n-;<`2DzE2vR,-׃7^[*&zBd]רҽ+қ@>kh)cC"S7QtV_dYw2nB9'+"M.`~A A qA@"Kn671t%\^{u|G`aڲHc;4'X CXiݛ+CT6 `-,t.bQvkGӥH Na+.>FԤ͔z:3-R 9:ujUj }ؕ-Ҋ¶?ŀw_IUÏY7Io嗩kA;bӣVsv1•9\SKjkn! N&*LD0s sgvYNiĨ ;{12t"SdM0lMyT}6 %j:5j6AYEP63}@] ^h | ېBD!wp^h.p/8'}4;F"O?)9_[/;B[D@w&GݒZ# N|jxJ7W$GWqf̜+$/dJα:EYU*62MplG Χ##B]h nj&Sl#bY9 ylD4'uGE$ 2 LKt6Ӄ8[[ɯŔ1)ܱYsVs[*Q P`DA 2+&+5^ڲ`WG!SAdm!s^Ŵ?vKӳiY/Ql#T3q$0eN^G$۲Lh] E InUVժfkt2oG!MG&BL1=^v,Ỷ9x.)?\xt5:nqVE vqZDo#Lh(Ռr51QMi꽓QTC(!O:]RZq<9k殼EПվ--<'v]{q א!.hF®\$Ǔ],d3^O_%kɓEIRF3cYO|XX?v;0 ,k5܈@cdNO!N݌c_ETOG̹26q_knrm Z@tU5|ZĬ*5maW_%&?=S>lNn'ݝ|m*mHPy$#z5z32Ib^u>ca}L DaU|AMs7o:8a}_Z~GOȾk?a/~+K:x JؼԤ,{f詒qG~6#wCTB;R{ufC~H4(1 s=58CBH߲4"<q#&abfm1\o5^ ce΢9(f."^h׊㩏ЛYd:=]j_kZ;UrVG-16ĩuGsH"I!RdytHfYY$(!VBf|}x1zLK^?z')QvD 7ƿ-q Ӎl"6^wsbVqXRާcBR|.g,1CΎ n\DLIfRQߖFRgb04/rZA;#oښyNz~5PX~VcR5h'ڋEoEpX S~HGo<FqgPZ=mtk~#zW|8[fvWS0Y 97V[t [}]z/|xfɼ@73`;}j0ϲC(x{b'9KVx⡧Bfz8N7̏Z? O7ӷmX& h {JO@͵\;=(-!,H: c=IvʻGbm'!-!᷽BWky3{xBLr}9[{})7" :LeF7|Le}< 2ü@GjdA|RǡbSq6r(P_8^$K݇'\OnL&yz*$f={Sd<ޔId8{c tcO I Pw)S=ˋt:f'q !IY" p,1;`k#OaKq׶7$Rר=t܉6͆ yzC3Ѱꊕlo[w =~wbVHvy+f}CU{J}Sf?G䞫 99G7*URKdh[=apXXyphS8k|Y*3Ak7+OZ0ٝ!oz*=5],I*H:YYxFU+"L_]i1qvXG,1)Hq׀?s7Ո$n˧ qC {&.C}SAm}MAӹ9;_Hac\>_Qcۛ%9 =k+#OƊFb㙓oDOBISN͑-L Kw$(|~fqO('+5['(uw2ZAE!ԝd{!_??=DCrzLr[&1(>U[A!Z 2,k3VމCc`[QQYd?՟QeK mkYxwc0kZt;C Cußk}D|M'DɇO׬9S\Dr&BCVQSwn2ƨ~ ZMs$S"5 S).= }*'Ùe$-/UiQѷ%v].XUrԗ>yܠ nތ,N͉u(|F.aU6Iu}zOA PhgLwP@Qlk&? l5}ؼ45;d##)Ϙ+$ ;:4FV\)8|zg9u>0+/݂jJV3mW*GфBmfw"ެ37 c`vːSkscUuA$LwcGHŚ4(ܱ%]p&\ӡ9\nU/ЯchG?zW.%jz.GZa\\ MKP#v^&L+b1\hƷMj٥&<s F~ \cI~+p =Jh2;ސ/O{u5΀팾PaT!QۻUA{2Hr_%(QCo5sV-a- } |O5mGF􉄢kSޭ!XiG,$`nLhF;vj_uȗ qN<ی.s:v .ڴ\h~ #q OM!3]֜_TXJ6@[~dH卿\|)}5씩7 ymڟl9IrwY+).}=QH^u Z R8d x@sH1-3[_@3HŃ=nZҫ.z[bWX6u6Bj_;*j%b:o lҝ6HjIoS>걬iYR=&Du`njfQAϠ6tT \i8*Eʧ` Gȣc֭E!iMeJ:zdJTX8K<ОUu]5}W^zK>k9vݪdf[/x~L&&DJ㿳j{ӕ|Ind6 3G˝4o~<Wx} n5޿dX, \]i2 ϻ:ϥ\h`ESwH_|8(ܭ6^Rz,3 e?P\GFHqCd 6g LJNGL$KOW~ZI#DgP|cgFEcv',3vOFvM'`\ w__sD&Od6!;%hA? t.kxg]P:Ҧ|(O:`=0*T:닡TՖ%~7_JHG JpCAKӍcqMn0f"oV;zX7A0/Hzҍ(6IJ'lhzklõX6`umPu]EDШ]cT#jyl5ڥ0-O6RJ4y*Lm"1#YqV!6Kв v˺%0c~ˬh50ٽz&ǡ UhH |Ȍ 6aE|Ԇ4g3K*.ĉ.^ ^#9 W_ ƚ [y>VQ?A3NȐ$d/qgop?&a k;t3X+kt ^ޞp^ZB#چ"5~͠zq^a$RW>GuNN%UDW<ʮ-eWb67lG<" hPrWp-,>W\-Y?JTVAu Uw;[+G-1kP uC'BjjzG]rJvJ(~`>t&pfkmnu^,'f'ۦ2c} qt:+|ݹJi~r;Xh#M&%1wHɅ 5"?l#/= ATC_~v 9¾mK3vzs~F1>o9%_?ጽ65UNLr@:nx.[M_d&Gt^d}8(ӡ]<u]:gDsFPG;B_SoxvFM纥dc_Afj&_'T;q5W/z[T]{ZOBoQiu#Ē覞G3G-M-O'c[2Ȉgܤx`dPƃgkfi=fÛ XtSۖ ЊodR+!rgZ=r8:$TvU0\R H[ >˅kH/^SŔƁYS1ι\WT@L!*gԐuChQzɯ7ed; CeF~t%Gb% PBhF޳I{4J(BzP!덊V2Vɢh1"iŬjt$fg&dF*!mBG [FJOĥ`'(N>A O%Fu{X3bo5~-sb& ˎk*!$wch;yݷnLJ|IPA&+ygges7Aw\>we}Q2 탯Õ rE 쩮e+*ݔެ/\THT e>)"_s=k>Rv:FfԄvعy<9^ˉ9!2g~n^z*+Wd.uWtG*+d\eb8M^[<#G^"xdס fGѷ}uw{k&~]E ~txT)ݶ/K)G;> oil>ޱyo*/cOś;pkwek-&Kgif24ˁ6ϖ6ḊoӵTi<+0e%g%%u\6 #̀D$pfƩ%|ip"718TS-.::+fYͬ }kReğ2{c7j> ,~Wp;XnС,pCa4'\QIT|UhmؖѴ':ƺ!3E`Ed0Oװ*?ZVF4 0j4`G̜ڃ{}$m7M6_\;U=pNR3v*B =WoBFE5gL$. zA{忼Q4״CЛ*~%κ6Z1%,tu\&}X"9P&9sH沖@Ud7 ah8kY9 }g<&(3j LGv~UG5VXGOaecMkx VF\`yw:;w~XU~e1Yh\ǻsnTT}p\iyF `~r-I~LA v Z¥Q,,A_4ZOC`=ߒ1ەd tV}S 2Pwh\az-Se"(4{Z㠂WlKђR' `?+YP'DbDZc;mw,jw'4ll3¥4k?i[Ηb<˄#9…ceYBY26|qw/Nd챩A%)pRwQcCΑҴ^%P\E2{/S83p8?.PGmci|T N_vX%pHFf.∑ D^9fl1֭CŖͯ5Kĝ|0crBvm3L7 6V I/`CJ׈䰟 [VnP4;C-.F&L{N#d˖N݌4-*u*P\ ~j9ABvّ@=Gj2)[ich{vN%c*5ݠ.-)X23?y}D}drq9|2Z2acMWv(3hm̘lZ̚7wkk!ګ?UɉzeX@\fp%qORyz2m;sAptr)P%4;1 j8XZe eh56V[n(ʽ3b8Z538s,flNƃfY ݣpе}!DE}5l^ݰXytM)s%H]g[,kM '~8Lfr#rM &B*x\wVahh/sc>zTakfr0H7"vOі ϳcvOdFpRWGJ.ع] TH4`?S8e"Ex{)6w73Vk?.cP8/ow}W$׵,Q@aT{$85}]FPvAץJdqͰ#f1}9@-~8%ܡR$57 %j鼸.,efOzl/@A/axh@41X;@C럆̸OmX],pMCv雴Ҡ[7Rl0~w)xBp f5ά 8Ut tycoLho0x-]v =YwU2ahSQ/rK?-Zk{I Tdښ?Ŵ) v&!-)ZCm\Mr:2d(#"_V Fīd4! vN #rnJQ]P%RZ&wrrOŜ[hq_pswP$XEbsofNd68Dֽ`G29).`.%Q߁oMq qLvpJ9tsTYVb&*mkܗN9T*Sy b-v\n xd7}x#IO7o`Ք|r{TK\U .D!'TqޔC:;*nJv%CVy5 /yժ*l4>< !$5Qr@CJۍ_BfDVΈKq/Ǟ`E`)k9<6Nȍ`JRAnY:NcNxNql~9VBOr) NHa?~Ce!ҷIS{ )&s;\Jf}|aN ovV.jL43[$($/x3){p4S>H,qBM5Aw^= j+CϫJK0% @ \znqӕq%Q $W_}!b#0)+C12jTmT]`CpAztesGp7~x  0)بklHQW`Wِ~k5? 2Z9%+-xl@ ITk,cQB UtluoODU l)鐙rU$YnHCh?mk ɨѻźC0&ZJjzH $8qKW)#g ΍>/8 L]<-!фKlaCG/HrGr'C_sbQ9G EDո2%a4t7ĥG?xg;zH-)ad$798qVT7̧1Bqx xCxu[3sl-`:l%L9ZeP=f]ؤ> töar-pkC!BYB׆8;gY3B/:a6)V @# /Acv@JԊRjCɎ =~eBgJXwwU K\כ_* ޡ\Yc`,8TqQT)˞Z:N@m^/$˦nit~7o@{bF5"Aj2NpCI7aClҩw+N)HWHGꢱ rfm&U1i^X(K{1my)8gA%MLś=20[Hw?RS ",+U]S ~Xamj> ]~?F##0+tVf2A ɪ"${|nt>])=Qv,^^u)n!Ƈ%D|=\ҏlމ$hRţ_0sx^K,Dp|~~IL[Ɛ SVHy@&$(n<{}Ss-ZJuΥJ !}8ͶXe?Xeᇼ0 ^L1:#XS2Hd4uryhA27R4nh:flW李}ńNv Zs nV [ǀ11x<$6/m_[hkh[r >z<Ѩ%T{Ot./ݟqa*`JNB!< eץtץqy[9`YJ.HgJ .%uWT»be}JX#{貁Oi9: dUk.l͢ig+TlBPH+eW^Q e5g-A3tY^tD ]:ձDfC)~7|0>^;==):Vovsk2KB xҚ^'N )IKި#;O$H&tDF;^02M;iꊭ:Ȱ,޲:=c3-Z|;4[()wM$3K&ߤU{^Ю~=B V=׸% PCᲔ4g$8jbx雡,jAX$sT<|ROj>e N2Řhoh'sbL3`v(k9M(-4A60\tWlvU|iE.;N9 wLV?#'lh"y# ^*`mܽ˿=L*AƇ{=2bpΞ9MVn&&X ٵK\WOb 0pyK:HryR+*p*W`lCqU_;@?`Wǖ. P j sϹp[{RCހ@\i fK4 ~;mK1 "ܿ<?,a`ûPĈs8GP0"|?E%36ٍ-4l4Nj.b43Wwu&ʮd85{g%sg*bt}@AUIUXG4p=#ŬٍiM)璖-~<=;0lbZU}ws UI`X9BN :D3rQ[wRB&aU,-p ť$!1:s.j)Z6Ɲ-bp2tХBLU7$rLΠu9rH-᷻Լq3ms3}| Qg6_3=;1;X\6<5!["=V{eCB&y gdJg4w$1u|ϙiC~W!ہ.;EtZ9#`҉|IlK4.xV)\H}>_kLuLm _6l]%7ߏ2ү5ˆ5L3t$Z,LsU“EM$Hɲg}B1-y28g^atN0!ЖY/_| cFkךP}I75H>Mr3P”>t_ Չ:K*H:ɫ+w?`PbK1p.zxڲsGS4Ul:' -BVዋ *TEnDE!Tx>o_BQOW \0JҰ^;MESs&&  >-琡"qi-\F:o ؗ,ĦOm:A sjA ǎHJ/Dh0x2^ b4Y(  D~PbaKO^ފWY%-ɷyd\TW<@&R˓U'jN/bܞJ&;5&yIl2=YrFn[? 3, 0z!T ڬ6jh6e"ֈW& xux$~o@'F[P.f+bޜn sZ:cgb00JY*zE2.ʼ0U;ȻH. 7UE3kPJ&C@8ZF[pɴFбE*@Ö7!^z;}5/~lu3Whh]rz3% GI ]Ԍ T1xq#}~A^-vm 94# -B6k%97M˳tO+&Lhꧮ|ռ~PەK= '>):r!\e7\-Ͽ!M%I]lZLiO!ͦ\v)T0cp{NjMhYBh)D q3A;ǁ֓J(OG߀yfv{cEĸOwd* AoyD bojF7&/-Tz"@ZI덹G$,29a8~KFp`6xUؖ`` Q6MwɀPfJtPZef3B셻xE]9ꎅPh0OSLxt$02P#:hn:oQUs2 ȴ8ɍaR?Q=̽*<>X"Wd?M"gBwk6ӔunGy~CQs\_c㛔?RnA_ .H1.w?o*ưwjB?⹆2(9\I_GM\`#ĸqpe'N@潽$P2iI1ֆVDjJWYCmLͦ>Qv0 քZ0W P5IHm<. A6+@ܬ$7[gliW 8 4##`IQ?V9 f%iЇ5'~%9ZB?8&:rۋg=U΄F&Z!TY5mp x?w-G˸IW`I$\V?EŵWniɴƽ$ޜ>\UqbD8s,qólKegRYwנ ai/MG`|ͮ-TU3 v?ks(F+M[,4( sec0T2=os)S ڮ3ce@nZ@ iSѣ|)ftv alucs5^`9[ ?a(x[L/^>nT`ք1{y).V(/,P6U\x=E \1D4cw͔ˎ[!<:Hki{Т>JttL8q-" .3wbljbHDUMCy UeձxoaPfrïQDCy',12f yggYP"dg/i5ĽӉ rb@KS)+ +KUPL鹲e*D~AqBv+Q[{zü)eusufˀVzZs0}Eju0/.LrbbgAʬ`k=GDǬjE:N|`֥”ݒUsjsPSc+]gZE}6g!#xV(DI:蚉 @-mȠiӄKck[p!@]Uks)So {#6=߳DݠX_.1;SvMWwŨ wER g?'ɲRv,HK

{@Xt(!%?3zjR EO!eˋ~;)jlD?aYFQX\3OC )ljN&YyxT4x+QdUNWg0:h $A)Ω)>lzKpg)@,3̈́@9>r0W۬v.LYFN,T[zQ[:טyQ%u2D&s8ÓpŒ$ؓ|j:v6ɯ q0`q{é$٦u7wX`dw tsC.-L>[֧It2䗜B]c5aTDH\БyUb/0؞R6,?G!>AvQ ۲{ȷ츖ɨONyH#7LW +;  ض/<I/?ԚqcK$Ư!Y&N]ؾ" l =bcH/IN1OkD͛J2h^FE"^;XW}h/f3wԉ>s)LKQ82.@4L#xMvX'.-aQN4W׮;nn ױ^dhlE}4zgrTJIȪj?vRZ ޗ~,-EdN+da d F|5>r b^1e;^'K)J@{DF)RL>{+ 6wphWH)A.п Ymȅ\8p/inbwj3X(Ƌ}Z8jv,BNp76G/MX叺ˢI-BBPgpy/m4nJbF0ԳW"z*l`(+uJSl#J[m?}_jZ{k`+QRJ2xM|"b`wfz@jݡ_fP7>+RN~f ,Di(Ib^*pvhD&XGv).-3YHWĠtBaWOC ?77 D +|ˏ{NL0IK`52$ȇST:Q- Qi0(gADžhH"z{z=֯[{1DZ=vK#q >r˶r.Qnۡ kU \/Z*_aXcãPJ]5[.npNT@uL /ODQo׊|f;.x Fp H9HS7a B)gv `'A3Ȓj ]8s%˜oޖ3aOP򈵬ϔ9CܥLAu~Io¡pn*4< Yf-;%i$3C߽_$lE+*y-7~bh*&GR-cT] >&]<2k/HZ?PV@WOK]|+1B"rw*{Wnhjq~a6r,]"wdLx# |2(L `֜:@3ȵg*?nUoAk kO*-ж [˞u_`hC&H4Kn ٛSa䲿’>1VoU( s Ʋu*&zZ$C!|Y3&T]ɴu܉^ qQ'|oPrTI_-~FabE|vofFm //{1S1>u6Ã?TNyfN5͝OSBf[~p\D1'҉G:O3s({a>akO=F!vkG5Y@?V%:5v_^;J8Eyp۵- s2_ϰ:WAz!'r6eIhQbz6e` 8+%0Iܠ v?yh7>_X:k*MDV$EpNbǼ7?sTR=l(3k{Yf$䭃]ӺCF4b!,G+6X dd1|N4T*laaIxk| }e {L܋4}!;=* FP &o>nZL`Fm8Mz[wcy &};Qo\\V3 % ;ZU" M20n VwLC  )8Y#ܐ0o<qޤf_ǁœJK!4nS..敻%7dc9Q)G]0=u's͂Ys Q? j)2Jlrsvv5s$Og][C`(W7Z7[i}Oŵz"t ce9\eAo:]v?V"rV.2d*cۋ&gb :F.ER&Rhjxh.^ *db@50@~Jk˾rC'B^"ۆ%RTߕTu{}FDBh/),FKe Rv!MC\ѬPrx">ufaI7P<u$<;nYARk>dC{"b~2᱈"R/'NnbY֟ XXo#f,"*jCUDW_+!|OŒlTzQPcSZ즏OĄ,N p>E ds^!%w9\bQ d Ȗi:mLw_mSqƣtۍ&|'-qQ}E.A(Y4u}!2׸Zl1(DoU" &1]؏CPݍ0WBۼA&?]xMb_q3Ge8<{AXۉ~ 9T?EH WGAӖUY8U)>h)/HPutMcCӓx|I%ԩ+(^"R:JBSdj7+ 䬶 uؽ@ /kE\RVH B|l2 򳯌mS"RBD.0YHmV ͟G"*)H+0:p :1w @+&DLj]D%;Ћ S~@\tgL}>xdR>j&&O:>D${?up2!J):7qIvju%kHcPuo#+2Yz}2 ̠]<6?10 g0jNKg?Ky3Bar Yt`Ʀa.$eD(Ai)ٺip0'`hAƈ}*v u.6oU+]d*cP)(KtDOo,У!eyOVueæ p^ܕZ:{*Jf gju d@ ӌiY[-ȀA$6ϙ# n< ʦk-l+݇ږ4tg+KY%AIH5A=`\MPoMu b<S- :doz*Zksk+Ff0'h~c8MJ!w9h˶9n(qw!كcVh¶E&৊cdIڣc/R'FT[[3n5׹m.X~}tlݰB nlIu fg>}~Fz}5a:$LPx:yn1i:?$hl\Tz' (M0V 1~A7FU{bѦдFx6Y|η^@%0my<_`mK>9iQմoLS@&MBWCrTux~zvy)_i…#*X}ƞ_:S|ʚ"0󀨸x'ܪC YNyafJmy?7G۟1 ѕ1b\+}hv̴9 - -X̜Qj]Wl;5|(:;y{$(B# F~4;ƔGUһF?O3`[ʟƾt('D28G'Ωǘ:2rvN\`"D<`r㠇H%" gZ^c<=iWmVfNG M3QgN]79}%H{AC}ݹZ(OYU0ed&Zn6\\^%'8vR0gNA[~.b ]pF>[OoU_w!ppVOНU0D'M4Z]$?VubUdGtlDe2"tE ^Kv3Ͻ+[|C3;5e>drDMD@ Cetᜳ.[8R/0q xXgj2srPbm`w]+Gn|PdF%K. +J^'ZN95u vNWN{Nc*qP\50J^$aNM}EAd-J.^VO8I>Q ߕ-^]"Nٳ n qQ*|Mk_xդ}6'RJǢ0MoV9s9G,;ct<+;|arY`MR0{ئ4&i {3@x%R:oDh?DYm$IM2 O))9KuD+#JSM (R$8bF5 (ǒلTNP ' ;}]܇7@5_=)-CJhNJbç/EI/`la6]ۯ@Zk=PpW&wSpzA@$`>dE3s,6aIHLp j5+6l*IoGOr!ZjDoQxv$q 2zȤ=CAxy׸YYb3^ )"9)(橐1!.}URj&6oP~9f ͬ,{: X)4i\*Zf?ENU\O[xLaGeg5ܥ6;rxR ȓgBC¿VC>z[_Ptw 8n,|DVM̺E~KZn]#Kwﵚ%vIOy" gatpU!էzԷ5;A,v BUMer,d 4TXBjIRW hϚH; f.e"AG? -%]aZ}6@$a֠|0FrŲ;O}1 -(,~ bYγ=t%2܃5Bp})ꘛbL͠E +T5yk. ms-J"zu!õAˮ1i"~IUdb 5B  .̔46FIݏӕBxrPS%SkW<3|d Ĝ2+5E4^pl.g%1m\QC8HjG5Pux$lT'v%LJnH{GcIIJkZsIkuV[ Re38|6i-9{*)<^gfqq0OJgT9;^RèfX+KV-rʎto7!5*>֖"fL1#N=s{Թ+H#NŮfqJ !0`5G3N,rftqbXKvՌbf >3享~ƎhMjZɀRBJYǐyleYZ۳1uh]5va_FduOL=IzyTH `~VôO↗~+]> 21;_ݘOOļ8.R1yJx䁝0v^d!hneq,bZnjYnGYNWC`CB D%4;ZњE'xqJ@FȬ dR90]}p lo!}ϭLzB!!mҿ\ԽG/oL)zNc4Ŕ1![DNS v\nfEqdf8@VHx[Tx5Z] \2m @SFawYC@FSsKcBbK > kC0 k,*CZCxٵ:VD32fr'5Ki=ڇhp [}]E}Pm`x L24OSn 0-}l,;/.v̀T>[އs\ڬT+!X5>vrsc 0%I^3rXk4[7}OڽgtO087EN%|Ky@k,\ŔAP`a- S۶ٺzrmYqneH6΢*%%W«xfN~QܖgF`hS2x:,h֢0je]e"*}dI8^$$K0jg@*H -Nj~$d,tYӠ2)r;_ʋ5ir@p7ЗR7@=k*Ѩԟ7gΡgX''Z8sLRfoKߊ*, qrFF"U om*(u94#prl>WSF->ިWTq{_9sc 78)ǎ>Vh7Qr sb]&azn*ӭOs&2D?E'?"An/C]OzkrưbM lnV~@żAL-_wU!"D J<.Kf0f M +=)lTųc27Q'-ڧH8IN9ZSPUo貁dO:[Z{սؐ )D/')̝~`%Joy` T*vo5-[Z\U5"4,|pI$N:%]K2jҖJVܹE$-t|UkTP30D=@tL8bYh%X2.{Dj_G̎2 @-C* ۺ=S9>ʈj@TKD1F[#\@a``fThۏ4ݒihu튎&;Z{1FDܗ@:zBQDCgCY4ZBL<2;HJziWX&$@  4WgϞ\jJ\ *r薅9M򙐠fo "`ߩTG~ZI0Bgq9z:ʫzk^a5)2T X AZzH6. ˕qxyxLÓх +ƧgQ#>~i^ _|LT:n.$FXf=.7^֗Lyػ<ltM?JAz'4 JO}Ij3䴷LpZI8!7R|h9j~笋vHDqBVD>SH+'sKtgpxGV)>~%McsihnI0"[)&[eү4/j"ܹ6l J~|iKGJ&&`M,mNX(I/&Rݑ#5Geؠ.DqTgeg+ۧFT]Jn,@i^2MSBaY;\W$O1DZzG,sV)e?/r2{i~ DiɅ< 숅Q+Z:L.+TbGwJ&ڳXt%rO>'P Yh1F(tef5.q^M 9uxoaG佧nM!'y|m2e]( mԼH}9t" 1C;KS0]V!\q)Ny:qz.x56s\?Zy=D+9.P&dY+2y@g0c4'l9[xX11ʲ/ !!%( ;AVR񾏱cܒԧ~0 =W-`%vXDU0wW<]%;ɜfžv_Nb6}8S%!/YXFY5V>jΩM;UQW_[y*|󈸭OP5" UrrA JS C> >_r&X#6h{8Ebw]WRn/35mʐKq\ o3:ƍcȘVrBQRtr݌͗!Z:2- Kɇm'79.xmE}Rڐr('OMԹ^ioNlI<Hҋe}-2}1^!ɹu%ڙqBdOŇ8Г-8;kYiR,A!#¨ݬYqūK1,COvx!H$Yk~gSSMިU2 cspײM-[)){: Q}ivLiCv+qDaB92_(PB #A+ԋAFiS1?_mMݜ08X:H!cl!QIgZqȒ'PRK<`ֶGI)G H1 Jv/uKJhqmJ2Uߣw*)_S]Dʅ3Їk1 $9|$FA_XB`BR*AO=sLު$[y ԔJ 7]+"#G2ma@ %N#[}kyHʗ7H"䏏+o(qu.Jʿo!`E0TfpC|T=>ak׏g"%"u zvʡP=/QB;kbQL;cr `2#ICmR1 fkrW?>m;-Koo< -}{XYaНZi{Z8a5rq GH&Eg4 jQ'kz-F1ى/D ކKlsESn/k.K6{滹{YSrv*u|ڄ:A 9}5AdM['45dmS8ϗ.A/Pǡk>sDk jj"BScJ@ĭP#-Ba' Hn9p*&5=E]f7~g5̕ |F"4[هw8nVg9~  >AϘtc W~l19yiЛt|"]Dk}6jɂغDjPxѓ2 Y(/c_S.'l)g~H)˘tDpfI}9I)PB`i):ۗ'TgEO39r9>'˙;"_@ U•!r^J_Tx8v~~CGD9V( W3)To"!踠ó{j2<]dN7Б cyCøWWwj,\ɧ=N24UNh-ë7PltwXS]Wko+NB{=wte޻So):o%مaOW/73|vJ Uݟ(.sFs&_ah`dY2s6 J'3 )wF>{Qoΰ@VT0L\jV*) %.R1kA -jmqЖ3pPIZ_owYX_Q)iƑ ? ׅR\ =JR0qR8$|'?jp4Uo}˧0vC}=K}M .ޙUOGS} gնݵIJ~0YIdn0G4m|w<\lm@Γ͛dh>Y[Il'pzǘΌsM'9gQ:CP% Á!vN X+k+߷ nQ01x`܋]~ YDHn{U5<ь켺XLlt}y8tJ7;M; L)6K 0K >; `TdB:&sRc!*1pg/a!m%߾X`+P&b8Fu<{I &=:R%' 1e$LA<PB}cW wܶ{yWGD/cD?PzݍQ!һzguԤ=}"zF`#卡ϑF[i3=jީd!@M|gkE$!$K̠ʕ(e:sqAno*T`]ɇR VcF1Ru׺,I\3Wb> 'hvjj-Jg)xsH(+e:Ws-AL"jp-7H p#L T:遻$MELFo``Âh0[SNP膸_2p(I%"q[έ<Fٱs%7|0āDv5s݈ (̩;֜@0Q:zũmB#r9ġ{(orq[da}^JSU;A 㯪X@}2x^iRZ`Fh'$5k K d4YZ[nM輖F=ߓzya̓A6=o$g` |>yJyzZOp]u @e|vpJb D홟 sziJ6X}},5 $F? t~.y=Xӏ,J\Euxiާ)گTQѿG:Wъ9F^;b+wfo82/+YJC&QRaݮqnjdYMMۖcRtQH{8n~ՉR&D /S)x5Md;~WJ\ג(xȚ0[9<^VO )C-zP +nP}\沭IWz^"?86*>5BB7髀uj(.I T{ J)egm}@#EO^p4OvF)\r"UCT[W+R-Bҳ[PYbC!i"y=c ptU㚰ԶG$ɮllߏ%n{FOsqbU"߼w".ҙB6} 4m+=JgnY8(`Ds!u>p*:A\@A4CE2M^+:%AuD}ai%0ƠwU/4?<0g%WV,ׂ!4WD+rYyfm)S! T1)։L !6+ৎ_[7 zZeoH+ w0#Ln<bXaxS;8O qy.*o<٣V, 2~eA)hT5ZF~AUl-6x[fKUb0H4U8GmHc#zSCHV!XO&VI~צAU~A괮'M-nrd@GM+yi+6 6V`w@-%(i]G)WGp}aG*lx [Vf+_ägYZ07070100000261000081a400000000000000000000000164e4ded100001b28000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/]?Eh=ڜ.+仐[D-/#*Ly#=ͅ MtQׄV<&-Ě"8v1ԇ:n{Ze%.h  ܆54ߗYAh]YQC%Rx]9Ɖ'COdT_ gL60˪t/"q~nHeW@'!ȵ0XP94xu5D^|\KQ,uVkVt %-7v^t\`/PK "`_3sXI:u5DC|DLW-]C U<W'DSd* DweIPiU;(bh:] ~Йǐh:֞02T>ʒn?7}gHsV)K{K\!m 5[NZ6|U7_9) ?OP%y'jexܳ`Cԧ? 4>-ڳ:%Da*kaa˹q~y{j&3<{_\ kA,? ﾿}6%/H0>>WR(_&eVc\V n͛_;%+;Dui{40;+P[b,0(Ф?p$9If CELB!jړh Rkyq[q rJ݇Y7qp!@5f9)iqKf7j&̜t$ yT#GiLg5 lXހ6[CI)LR&.0;n|/G(ws*cec2,iz6{oM%^* .QƟ[_WzX`80K^ܰa:yEJ ?ꅵRg$%8C#/a1b>aD2n k|<ěP$b;~7_ "΁|%uKGʜL0}_4hwQcĀ>-C13yG_ tZqS鄡8\'Ȅmqm8_ͬqLeyP޵&v$) "anȐŗ 5=g\Y/2 WmݹϿeLa0WļtZ4~4fsCӱ}Wc hb&&\)| mU篕:߼k&Cҷ4ծ ?~.80`Ld069"奮|Q)G$-|GcʎER?G2uwzG<ؓ|wx%*x1(^ >ML/FtcĠ5z5Hޯ%INӬ(o0+*HjlS9ۢs)qϐEz^0[MZzgO :_M *oW*>%pw!keE4Vp^8$fҩ,w'y/g |VF@ wǹ1 * ١J.B//M%iHv" `W&HOcz^hOtIڼ3 4 >PP|.ݜ+֩߷LȎ[f>[Ef_IX+ݸ`w@W7͔RHͲ=ߧL7áEfc8_ ͹<;Aދ1# |tSH8l#̀DŽ|kKYu/߁s"XWOȹ+%?ߦR;mfϾE/mrAqƌy2T;%T| y+HZ.9=oC- Z?j 9cy'c!0.4xכ s]+ c4PW^[aҚKai""ah6vyRLȮIR5[ t&"kn3=L&V C+QLͿ w8o:uXmGz 7Јb㬥-+J=n]އwW{^Q[@E{yX#Y~?H3a!6xh~lOn{?7+عxrnfUK2u2T "Ony}FөM +E /ZS%ۺ+̱<(j[5T,;oJh0QK#2g ?Ѱf|͋}LD0;#JGKT I(U-9HMpZ۫ms V: ];=-,^ !d7iDeX1yw*V57p L*-#9V-9؍ħ$:c!wYxnfEw}n5b1@No==  {[>?㕛+eM1G+%Ֆl"ZNJt';X\/sE2P2gY`{dBBy--Ñ<ai.30q[A /^_ j?(51_t[=6:M>0KcChͫ􋊛$JUȴg43=JmI؟~L=ca?S'{@q9_9+K*<&L-utBKnW9YOCFUNs`;mW"ZVeKai(n&p& FUk󺬜PM77#kP.[+$TӋ?NB}\$__Ʉto-X {&*eL0߼2`㴑'k3c(QK !gTquBq;mÄl2k^A,Y [L !\bW1QL],rZizc4#;ތb(NĽH%aA8]Hs0ʺбBEzCap?d[#w9g!ǴOf_P; RtB@ tEE1q/qOkٕ$P]FRŶ-Fӧ0مz-gyK:HJp7yC;/H$S'5L{['v{0= {Bzi $fm"~3犿A9Q(vzg1H.<#a紂Ј i+yy#&uRir0h[N86~ ;]Ƃ|vɵ(9}zx{;ДbD<#8c"3@vUgo;38 1Iɪ#H(@آv:\00ڧR""w`*ќ{MbpSϴ<"1`BIe!@<1b{Uh/1\<&G]gI,6Ǿo.>i S9~Vd3/Ə֛x]VLՎ@5y[5j  /}]E)w%qU˽V@/M%0d#릨o  $4a]Z; dgW0-&pZKM?)ξ NY 2=a-}Ty q4qk$J9 XnLC]hJLx1u`Ve H8wO^WEoa86/. MMiGD˫xƒ<-4oR0emmmTL7PQPtgTaN4XQqd$1srU%V徖F#}Wv0_Q2vtgQBOjs3%.a[FXGaǧM/0 :jVYR$s6H1(IA^B~D;6w#w^`5)fR$Fy4mF Pa*CJZn?Ə-p0fP3ui?aCDZ%}l.H%aYSK{!O-Dޘ 3gW |[ QܣW/[>wWvc^T_ٙt+XZ \_o*7boR+sLqё?LL>A]ZnxG>r~_W)0 QbEkU&t}$\ L(^QA𮯚ڄa_&wa:ۛaN1[d-gf{qvIr]͞浆MbLyX:L'%8l*;m,i$8&=XJ<I7\ɟ_pWk)H|_1 Iڸ],qy3Ն9qPxAvq=3Wy1h#f,q:XYF͌Ul I(E%,O~âQOIiOA( /ͩ:'l{U'UiʸwJQV=ę]|ַKW(KkA;sՓ" ' s\PBɞyI.6n{cU"s>3(X(_:07!)_2}  ô3ʎPd(c(,k_%i~̊q.ti>"U(NoпnYcLUubFf&]P-{@Wx&ŗx15: 72Or9 WW[v ]$t:&,-?*lt?gv ǦV:>b >L@+E,EL5.W,v6r=*$]tLd>`וNIYY=|wVFc(K[Qry25Bpq}0 Aɉ& MUIWrGK T 6; lԷ~Aܗ#p*,?E 2!ΈZ")aGSoȃJbf>n |f,)?'4,- d]Tmm7V(=v?8XHP[KemskP!PEESf]๽NSϔo;h;c+/5mV` v\-0Uj-3MM gFi`L'+9Xא9v6=SlQ>#^bǢ h,2LE";:&Gg+?@r|ē0(V8aZ.i+tlÊ =U G [KbNz l Yzm2٦Q  ;S\֌|հEm>[ c˛ ƉV.f{MIiLwZTxjF>8)O_S?MqBY?1Vko4hd"l=,*c3w0($ѦnRVцn燸O -ppMCk?jI:^WVo\ICP/ H]Z=Ǥ.Lg3J+Kׇ *w8d;Etnjˊo—z> ?^(OwL( +#m`gKf CCM.)wo뚗 %P@0@B`B:)qYl=|6#gYZ07070100000262000081a400000000000000000000000164e4ded100002ba8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/˟+g]?Eh=ڜ.+OŖL+ـf71C*F-AuJY0V Rԓe r6X 'Acّ-/֒sﻟ|qlbx̰Rt"}dri޳%jd{o}~:úM %4031qu[^EGr ђ w~qD;ǺSr9Oј"*4HOd:\\Q>kʞIjoԳfQ!," RSyW yRa<9F\GD/_/U㐃 Mh}.$/7yyVP2w5C|Bnb,e~֤N6 ey!r4vt<nL#N w?_AWr@?Kv7yS.oN B[uK7+>xqeO F7N^m'H@BhrAf uE3-^ᚩ" +chz42܉pD]Jy0O{mù1|87 byV.!.6B]|$qs R21:mvc 4o-*Ƒpr9oaX~r.')_<&n0gZvM'͌"saNx<(7]`z`<6e.ƜJ x8R<|=֨=.ڊ?ۡ gRB1 ޗȓX`뾴2E7QOX%9PTIJ~Z.Ib߼ea[ˎCd F^gT&u 3~vCqð ^"6`qx$*OR8\*ױMrS%}W8I'f<_MJOq\Zn3* ٬Yfv@N5e'Wmd+Ṁp53Ӽ̀6Au$ 'tID߸sUq$dQ7>֠:Vv QRM}&-s3ȋ$?Ͼkkpӯ Sy|l:g!5"I,Izֺ8t}4^A8JZH2gCTمK{0wiS[D`U5{:a*YEp7x;nIuoR^\늑Ubur` >NzD)Ҹmxf#$dGmHWL"|waf+G|:m]qbzB޺ Olcubn|&Ю"_ɪ`q$N#LT0`y&-ޟw]_O0y026Q<,,\]~7J0OsCh8\ǷOQ-Ά'F wy6gTP}x|G;ﵚP>kтup^U\JjG:vJ]Lo'SW> gM=2ԥ׸,#X={W2!ct"(eqqTM]-d* "' :,<PAtd[tB#jo{-nxNhtTQ]7`xœ ]QuH; (cS8djU*<pc r^).,{656IhYX,cEwz( 177TnR!kև ʐ=ć=kP:^nF{A S+B9qWh ?+ctt^I}z 9Au/)Cq̴C>7:T!,&Tu(kݩ|6% [cs%!\ . IMS6CGg^*G?͵[7Fņy' mխ4ι׌N(5^omja±dT{NԅvpYy&2\,KɌ.:5E͌ʑ%,uG;"߼)fYr=twTpN 6e#,P2灹MAv> l%'J_i6hhbFqNClIA9du/j9O&MU %w.>[ ?f睂 vAwUI߀'{O3(1u'Vsѧ[yfY#"Ԓq#u!7Ҫܡ3z)Ay*:פy&: kWԦ-W"W,^hZx_i3'n9w+ԧpoCdpwɴ*O©d~{pʌuށA#o=ѨB(;6 +l8/"| ˄<Ϙ䏢 CNONqb4 y)Dnp|HaAea+Qgu;}VNB$B Zޞ=MAF46;0CghsH6~Z<:i)UhIY aǦOw-HmU!\^U^˂=,u^H/GzdhK=t/o=-cJ7׮/ ܒ&Ž[6W\_LGr6{#7?>n 4Cx%,P|mnsYaQ';`TPoaP{XL&I6"Iڃpq aEJlz H&6;ZGyrfCUiRȭ0yZ,UU,E[Eh3P2xGXbL9!'%f,.Zs^E﹃B1 zOY04|5#t37yj1 x鲡cͿKOmǜs ۫,o Rsof}Dn{7xgVћԾoOU`TTq CԓVen?l?tg\HӰ!-bpT=Sc؆C\ET$ؼIY'X/o}Hke N(.[-,N1XA?vkhkđ tylG#Ttj3'Fr](t LHT^ o.t)l)c܌)hw=0,18[9 \;n}BE=b6%3R%_4X%Q.^)H$I\M:r\aMxӞcH"DWĻ@j(e߇tçptV."^W]uq=&E~O>K ^?(Q~{]A6q<6p*:d=#z,~Fg=P2Ub${ 5;Nft,-@ D #4Q/%Wۓ3nK;c ͔.Q7zrbūB~f*N-W "P+U(!5ō!i?A |"{'VEŃKR؞3HO(*rxGbӉ,:6g s|&d0iv2) [HuPw]*lOYI/i0`M(g {cH7`+a$^guQBQ˝V4 O`&]y ,L󞫻 /(,gEW `t|&^-6^ v[C@(р?I=B^e.R8mgi\s.72lxMQ.j"T.:BRY;!g GC3hGs^W 3{0LEc5lR z' "y x,5K-C.d 3v:/y<8Qor#p=Q,."Mb{mU-qg4tg]<۠ (Px!9YjI_Yf`/HsO9o9IOwK=D5Ļw@;nR'/{v! C*&E>x_57u-F@@g|ڴe,c^(Lz)B#z[h>i&-IN vU Q/.CTU\Y+Si_GŒihΊ޳'m䕳 k" @t{gY6S`vߎpKahd䠲_#1"Tح@(-7)|rZ!VǾC(2Sc\ʹaY5)%{ h: jA4C"Q2*%Ml{&]8B +hj@ƻ>)"9msrY{A8?џL {dc[f&Y[a'WXC4F(SkPNgUp|pX}Zz݈1B,2/1*Dٷv['˿,Voήa(WOI6hU"Ll(n8.p $jWP?vl)[Ձ=Zfk90<>-b\jˉP|6v"p5V)eXUgbBQ V}Fuo긿ʧ F+āž^\ly"#,` RsKO[Na&L!,d3%n[y }/[N/ȍ if "tH}ח"!2=wjMI**,Xz6K)@"8ͻE,"o=+ٟYE. DX\λl3⺍x~Y1kksnKnbȨÀpSbd^i~BiGYš=8ׄ(ʈ#sIK;E}gbކ,y#B rYf+[+!賥w#1GnbpydMCv={[_)^]JHb|0wDrB*>X*cԯ&X3 85{L4S "<'>sVT{Ug ջLd:筮6j-.iR; qHWGoSmISfBH$}s kr6!![wI T4sZAm 7z<_S䈓{ᘻ4F a]fZ ]@,i_[uS ܒsOC= i6o/>FQ@UQ3/qvlhʪĵ.ez?dUEUIT8 ?;~d"]ƍ:m2qmPOMGfZz1#ew;5Q?s_&xo-YW.:B$>x@ /[~Z߉YZ J!amp|(G~2wSq>w)(r;-}A9}WJ\>Ի2a&ݶ5ӹ]vTFg9ڄ$8f<|d#C1XhK" P5'R δif/I^1P%މz."¾$@7LfK18߂5ܡ}ԁM1sV7F@{sʢYO#%T S48lt[( %Tx!Hb@SA¾q[uj9s0*Ke ,{3Kx8dQO/"ox q#4woQH!YؾRb &*ؽQpL"/X]S-񉥛28O0iMonw^-B]4J04/tAP6`#b S>YgN Yn?@\(j+5k0dSϢ5sBQuOzD,u@n^"+BmF^9 qwEbQƹՐ8l籐ăy Z+؉6{ttj*9[\ɘ;WfFn㸱tucƌ2XES4y)-L:7 g 8eΧ|qR~v+a澣18_H3Vi_~ṖXNa=4~uhUWhP@h ؜# J#zX+|꩹ن } dbڸu[䢲s 61R! \g!ˇnT˓R.fW"?rJRUZ4Ƃ?8/gt~#%Xeҋh2 tf;7|YFЯ۽A#C/ 1r}$Gt~M[X~_eV]=C߰yJ4Sj_F{0{ A(8+U ,2Odq/~CHKfT{ :4^[/FP@={ǯ?> xQY*sXtp\G|{L@t鍧>S#P[l#=ak{ʃe/y#X9!7ܠU6~`rF&sޝ|99u%BqD\ѣuv "R|l\Q#VC0XbaS)AWr\U_,$ybvm 0*wZqAYB`r3U>;ި.GI/\!CBSQHAk+,U8AaiZkfYxB!b&U5h;ї[{w׮}^7S ##~iG5aiKA0)iklD>%gy:oTY-F8{$+=y9ez,[9 d'vwC:7ʹzD\ PD?mgh/eI>VqMO>Ε8 , ȮH~$u]yQqRz~@֎p̳ou,Ec``XGr:JNp~5Lo5٠YaFkÕ-ۆno&DYҠ}RՈgR(ePja¤w[SSL2BŰ4(88 }ő$ g@B"K߉E\8EI `י3k!0 nUa1_NA(I.B?Oj Db䭟 5)hշjMwa&bFA9Y [rN\H^iǴ<Y |0˥ЫJT^{+ ƓGPuLZe>jc<[]˔iz?Ab t@P\~S[s\34#J5NO1~x\'Zӝl'UiԖNH_>i_Ĝ#4X oY>W+oEjmgt@SN,#'yh[b&~9"}g3_-PUMWАv|)]E$Q|8o-ڿ_40cK>0P*ovggrԍUjBZ|Q^D#2 *UZK,˭EǰCjpzM YN) 5>|et%Zմl?Pm$&ꯆ`˄p&J)&D;dM.C{o⶜JMky(C)y|ӣgc|@g<<t]l}v^OjKt UG5rHaoK)PKUJ#1[:;BP[{ϣ_i6EơҢ=Z[ kNQzo~"2vϓܯDΆ)-B65Vv=kz;ѻ t" !IjFRY:sUm栮dїa)}ZҳC@Ӎ#IcFh+/P*O~*Crd`厦F_m;o(+N\Dp7bhoNY:uI\QuYV/DTR}L`ed-UU#<<8f${bC ]6ABC4ve%b,si+^ iXOQqXj$7=% r\TĢ 76dF́(լK7K7}BLV/$zf~6pLt6h3F4;؝?~ El7OSN74+q%(v^_ a5SΥώS<-[xA{&hIo [q:NZk(䢮_z@ŮT2p3CqJ,17Lg؎Cі=+͛"U]Jɓs':r/CŸ8犗^%~-|YmwzgKu$i@E\JsFc͂<#R}QKP;_~ڬaLڔ)GgBS'hj( gI Q 5\vB} EZf)VP@sqFo%;4]7 vqj/Py}k*9 8;5GF )>u䟑T [G-y@d"!IͷNԁ =H@&twބ7tlm}ѡG%k6*C`VӴALNNY(~`sך晆NnX] P75C5p{~xխ=δkl b;J\so[3~Xݬӊcܶj@KwaLcleWQ$*65bxi7/=E= ~ 7,欎~朎k}VDi]prZ!3j(D6e8eiDyeOOUX6J-*OadvYY%o/PkK S ACXcc$<^ղBm$|/.Pr y„b/y"VJ\01!(L+a^tkjuuυvg ׮ VߤϝlI贎'fF҈sY=u76  [DP1-Zf²6re$*ס:`觧'VD9VjP/DN2W'*!D)ծ 9o~{' JLwz >P*IJBKŔµBvwR5`@+EU(b(>x>zz=q{{1¸W'K;Bu W4(ӨIGxZm7X8XŽj"sB5gTOA103XPus~H= iYbYM<7K,ؠ*|Eں-TCoB߼dTzFAy)0#D>aa)6(8)Yїѵ-T ߣ=d-KC%_Ė0Gb[{WǙWbΠ,pֶn zY<=6bޤy>P$Z9k&b&!/37rX+2e oWIh-B.:2KfqrO[ *<ʤf|~Ș)*=9aa+C9'.[`߶skx4ñ ժRUU}}pWg^!sa;(N:p08D BrQ2m8 Do[wȇ~}?a B-f\j$%:=T̓KE ٚATU"&8i4DCl:>>r O}k.Wu-e[MF`V!&EIK{Ti)&~ ݏ\+D@5lVx,B4R}JKѬ-ZiHnDZ,4Ty#Q>xڽxbJ)v|G(ہg'Z#+'|E,)C3 { K#WicxI,3y>J/+O %uB}N ?YpLA%s̈ˏRyl9ɦ%*f(Q\\ f,ZuN!NFJ ooEiv[!ts~O`Z>U1k-y"rgq_M4j9U14~a!Zi4p+BrWaj4ZBc؍! g}h4HZpBK[ޒtŠ_:J׉0/w 4 %bs e]m'J!n].CC0,i{tҿG4 iĽ*"5~:*+kV#,OZI{VR!m[,YhkϣD~ D}`!t/6?nFZׂ@,;k='.cD]9 LɕOV9HĞx?8d. ~'_85 |tz}Ě|IJt 8l$ &C:h585\.W]9m :GV6̔߰\`\''.@tE|?P8gsFP?!x,,khITQW^?Fs4^=R[9΅YB!r#!%%؂LaACxj[fd%$V?ʟq^FLz"K3'0* juÎFibVG^8zx.[2}Zhwva:#6avaA d*]* ^_G$1ÐLBC \h7F]BKG,i|k`i|} dH!|H"PSFC 3bLapi"luG' ᅉ=_5J 숭P) g Q7 T8a Kn I< UhcrW:Y;}|Eج0lI-h4AJhũ?ݫQc&x@CԮҩ-힘l>Y,o]sp%ïɑEBޯ0&j^=mJK\Ue H2|5j˘VCz"2V0ɇ$5dtloAu~aw\ 5$=L0-Tdi3XWHKj*(fX`z=# ޢЖ+];Zo-Ȼ76nJh Hi2-cN$ S@CyI|u ^oE^ͤNJd{Gc`gN:6w6KjX-%J@_^5$O[mi4pĆxXbtns #Kt<<ҩ >{- <>5x )f\5+ʲݢgH7b"aۨbiT-2Is P&؄!\yxrD' $Ы=huZGHj$mGTE_ugXmb>Ӂorhy%wO$T &h;:T _eeg@ђr턦L$Hqf~k-4Bz4/̄"Pd_NMH =]-XaXdw%bF0MbQEOrd!#.l䓾  q2 \rz .b/4ЉY2ĺ?63ȳ`JxNxdU4N[H@ԄtuϴmYϞdOn=tZԆg1T8A {V%%=QLܒ%f G@0Xί`]aR˓ )ErZ3C,0[N*DβEZZS5k9"J}X49ΔƊPp/RXÈذtse> 3xsj }5G,? UA.l׈pSTp"RvL'IU@vљ)Fp&7ۜY{Z J7y7ꔺؔbԎ| rlD%meeʁI r*mH4Oxs5nW0闐xX!H,fNӍ*S&7Et&)-wZΝH^&st9t\ΫM_3oKE22<.x @',QNqaxnz}'S@͡op,@}PpIQ`7\ MWT/+ģ,6:>u̘ nf4npxo p[n7 }pRHJ{v2c#S?lxt7O4D]ϡ5*DPУBJNqEٛ e>_8i]h󘑆i߫(+}elF5Vm6O3٭ Ϡp8ޢ/u#srvaUJ{p(Op"t'њ[Ž6*s !SO/q0ľiI4sd6[|֓ (ZL)GyD'K~ŒDLdG݁w6ټkQkVJ xj?]2/Q[-THԻH[SԾ 㲓R+zQT8|J]Ujj5-j?R?5BŶ"BJLl5GWcGƀO>H; =xgƓ^75*/Vz9z,Lm!~)s4 13:+v/? E3Vll"M}3lW4I=;=&Y8_Oe${HlJ0,}!!O5ajzSo0)zM{毶E!!ڍk/[U`!痴-"!+.L. rP$ 20H^^1N܋,H6i"m&k^L}D!Jlꍏcå|C4yT0W(켭9Ȝ&5ibđ!cK#usAk{`ٵ).zat ]hzA0i-?oo ,fv_.^L'=["uIZ\Kb G]/.@4$5|OhJH)jS~CD- Sx4F9 cQ'voC䀇 2.S ¶'wolY-HMם %=ZP&,EN78׆>"ZX\f4uxz8Uh_ˌsu&""mh]j0Tc %|0N>nȭ== 3%یbV0%3$@!|)@-,񱍤Vr'qxQ$hM$KB9/|wx}f(h(<X<1%.i#ztٚ{&xA8Wa3pR/kHnHzg]nf!gFzYt58y"˓'KJ=+Tղ &czNMEWSP>x cIox܀R$dJ4hW9}Evo@rhJ)Bh4ak]`VI7 czsaf>iȮg4XX9|rճ̎d@oR,"F5GT=戾 ?4ij<p,";acVR FvY:FԱSYBY?\ʸXu /7Jȷ9^o7]c胎{* VsNƦyi_gTS&`<ďyA5k@4!Neb 9|G%"]`["\"vކ釶q͸p^d#.?Vn@RS#rNRz{G@vIs|*D 0M|&ݖ|zc+ChL"Xiwl`v%HzwﵦK'ak+T_J|,Do4~kq+:4%"nm:,“MԱySZeTdkk8L }>ڣ[oE[X Vp7$"Z n QN*Ȍfc6 ^Hz_98E*6N=) >h+%lG ӓ3J$~Objݥ-8溷;!PO1qZbԭFad!=eq6\ZJ/{쪎1Q0Ve"+ܲ2#UK7x' cfDFJFĮuH)PۈgkWoV9b"~/+$죔$d!&l–؀tYz@0Cݶ&fStWhNK-;PD_07%ݧ.O;s:VکB6ܔ9r.fHE X>vҠ>LR5~U"#@c&inZ`~L2cMo󯍼}x@q%[GKo*ǥ=~ѣ&<#o:cs X+Z3P~R~TIMzZh}8e~^+(F=YJ_!xY$>09޿Q| v ;&֏kN7{&/4K%F&pO[;B5Go~ Hw_0_kn:]\_dC)#!|qAPҖ4[ h*/I89W7`Tvs_*:g1 g 3[ϯ~F=6ƍ:7zC +M,(T }hRqoK 8='M=/z裒(tcH|=پMn!DŁUl"$J 4ˇ a--{SI1L vt{k6 Ɛq=}oA7Zb|0JWhr3Vql~,4TDK<X=k<p|M}t0 zhEڈi ,Wkee*HUy8mg.E9Y!EAm:&5 NKG*d @lõ/#wvݛo'?۞5|p}B)[r8"F9*!d6BMIӢUW ăqr[9e ` L[m*|3!$ ݬ@O%%9[P\ SoטV35m llt^^t|5QUS|$&FXi75n÷%~%1m-sBW2Uߙ+i_+z;R™=n;$z$TY 9y).|q'fp ۘ%"WʞwnRuT$-zWgɦ$< dektD(E_m2U^ƒv;>@%\<0=SDWs)f*PN?9 #nT.2*&i$ޢpD᰺Q+)n WlG"Bg~asUxS)ѹ3bl UPh%4,3H4uU_ʘ2)@&Hzo(T6Wk[rI\4?< As~=T ܸ~GI ӲoQQFK]X(yibC.%0Uzg2V.#ҁ9'#$ǖ9;r&JmbnsQJos/88 $&E/߅VF4bz4//F`' 7YG#{ ;0 z >չ/ 8t7}>K2ĥvpld{q_T̬E" :58߇tsgGWͻAb(xT;F*OɞaI17mR9_Շ;_"{P']; m2G Qgv=$a2(#7VrFk͌d7=uztKm%7~@zոZeLtKJhlnfh k\ͱQG ]HSE!&Hhg9 #{!Beczo`!;^ci:ӎ)EJ?;8=7p,TJ0%믮p2hL^兞%c&`d# 78H;+=0E]-1K>D^(w ?+7q#/pf3:[oȸh w&.ÜϽm9B{ ͫhRM# YNr&fwe[ K1om#*Tun~oǒBalOӟJʅF\Ͷcҥ>qy=Ńs32틐SU밝GGWa2$ča^,5_tt&f@i/m Rݗ{L$Pgw7'TM/r\RCsF#YW:Ws=6Xwy9Hݞxo/4M=-93=ECfG]+7t^g&J1ER6moD '6p0Pp PKEXAkvv8>nw`fkk!EE"ު4.A¿GfxsIը0-Sk.R$M'vL7YҘ0/ZJb 5N2~E^sjFfMF@"/P'(lߟnP0\|DפFbHꢉ¹䤖Rmʑz07\tkڵVs!6Aj{n8,ߎ02PjO ŏ\H+뾪oʝ-#*B80&3܉W>Q4̃aQtbFA{/Ud-h I>_ڷ*lNiJ_],Y-}sSc.^ǟr)|p=N{YoY&QȵcёY6BgFB>ꌋ7,850B2_ A"&rT`'EA/(7!tM_g8kjLmmX37gݷ_~4\C1:awXY>;3ں"],=#7< j{t")t|-&-YQ !'Cr8.)>p0|ɚbn!P*AEr[\ȍܽG\h/b{n-Fw/v{ B16p)O  Fhx[qPbAΎg$P\*%QOJN#ken2l_CoWxZ]#b.c)B]NU&cZ !1?Ȃqhy@bjy#H P?rhX#<wMwJ Z`2I]rvDF1ZA*T0]aYgjRBGTx"zoi2|s74[^Ӷ8~x䵪nX Ӂqqڮs`z2^ 4TJ|씹( lk44PnsYέ{$nL n8H-8W?FQi*Qi7ZB|Zgr:hRV*/ajy'0,gDPޅjgȧXݹЩ-*ueG#[`ua*Rp|X}k#r:N7FMfZ)PBA?_d)GcDhI ꚳn:U;d;2Ni@@/u]b忢I^?:~z'tRHIfԭ.hARt_=C&4R1uˣFXna'2US(I^~.mHZvtK X(Kbb`HLݠ:#665 " x4 rў?N;ȴc&TFU8愽JkKPZEJ Z q%)Z6boRSRX&W+V(G/]$D &g砼!m2fN{{?7k{k!!ЁgVUsDB H?.!1Ž:q;J3E^7Kf (X[|r k˝գP0Ɣ}4+Ǻԝ@dp_=cK\['9RX ? tAiR4{nCrY. p66r%2X>24NX?C~9GЮ QGrJ2Tc׿"uDX񈷟VoH+a6,H{VʑIUx7["qlHצ-w8'eCgD, U|HdRxdM͚d{T-!8ͩVCX {ӧ"\yZLЀBEٲP}ap֠G)p]*ݩQBգʱՍZZvW1兗‡!R[r伸BޚVHX͔fvK*ɵZrjC8V_pMv6h.e'>xM{ W]WJ؛@Ѐ v@YԮ W s'#uʾZ$/QGS[R*{'i}5e Ёr3 Kˀ~::aDuNomZTk3qm~WۡIKjd xQo舥B-?mtXR7Hs渂HiVo wj8[_4KW\u|8Q\ QӟA#BC{1nچ*` [SQt,qwbcBvz py:m- A{F?>@| '}WQ<yq3KEiDZNj^hK(Xגݓ_1nBP>@1I39>}f{Y_kpzpo#mC.Lr=^u5[ %}ʪ)PjfeBI kT&r af~[ v[|{8ثɶSז&t,w0Щǝ4nz ~vmb"mLIG:+ˬ֜L4Q/,Ѽq>.^OU~eis,||Nk{#8"J}tSm,OM %óA"\e1z7!GLyn({Nk=}An+jyKR{wT~ax !. (ϥ>=qGRkX Ti|saZ&0.ůG## 4VvI‰d"Ap!t09u22&T/S AHMV-&Cd`W{ǖxX M*5Ӓ!6lo蝯,Rw eH`ú%mUƴa#J4'p҉0_.+%L:{sD+묒D{'odc`!Js϶R~ n`$4s0UC[!#2/̿ElgSh*+O*ɇ@*'V2=g 9m+gFr I?(e)dH)示X̾A> d\A_Pr캎K#ˤF'?cgY¯O6+|ȍ 'T36kH8~}ܚ6u*Nl׻!A0?? z]c: 4&=ղpΆgzLuslÉC:yL}z | ^4p7[YvH. 4H+ӻrj#!a % ߯3-㚉NE Ji|]p5S…$nPAT-[R/ 60m vtyP tMڏQ"M#;Z >h_ /MCBm(X|vgQQ+CQLc@%$\q.w P8AoQB)&:293{rvXH0-cSX=KIj8 92I!r v# -My`1}W9\'r%S(JujC=(i{4'fp'a" "ʞ!hKtyl%&wuV?XT\7+"gf>!$ Z<κ/7׉*xy`KQ jF#W󙲵MȎ}5aXw .k*/ gH,F,/x8qb+9֐ 4v 6?Ŋ5 m^ <8`/d{PpEEb1쩨+!P׌ntgcy)YV*i{nQ$*0V 5(\ܜu (rx`;ڟWhꇯ K?LFH0-٫2gEnna)ݯJVu__B1'W~;#a YB3<b b=|YE4y"@Q-cCRwy i4)ØҺf) $|_d 1rMKzPˎ`s:ZN3_ba/WfQV^."ҽ'Zq0w) pg7uu||_ÛMlRM S^~Gb.?%cwg4$6~wlsx)_$!X5nLp0;<.N wL[G'o|Bpy ;ɓ(D7a!bhPH(]ղgluA b8; c/']o6!c_S%PJ'y-;ShBC!i5S?ߒ̿jMNw񋢾/$b)8Z;^֨*&]r56•zy]($Z7QQU7!ym=s>*)wтJv:S| Q#"YxmEljjD4Noq7ZE5-0#];9\+QjdǛ6{gx%C)!v[*X^J48k[xрJ?$#u,"gKѢܷ*3T9ޒIO=lsǮ^h_u9pAx5Aw.;Q'qP9r' T2*t+3Gc}|+O ,;NY|iu]5JֳxTpe }8ARs UϋT+5{C©Sm0/n.*vk}Jsed5㣈y{v!IJ3a#ֻ8ec|M±$ɋBoc2Ot+y(<)*"tbͶ`&X}f_)q\ktR#C? _C271ܝ+n /J%jM8!">< ? Ū(J@&[$=s&)wHGnn웫ZV% Z!d{CI|0!@7:J3% >.epu66rcJ0R@M P^cH+8 ciUBf.HWD=%p%Hg%+CCT!2䍚28j y.8o ~MF^%-߈er&Az/L4\%aC4q1 aJ'WTJv-|E@ wp%VPTM˗5{o#4i ?M"GVuGJvc}i8|%%s(GF(oglK.qp MLWtL.RdXZ+S&q&>3}[(NaH&W2W7(wB1xµz t_!̱IЇ*YXTc"5^)"r]=TBpqc ͖5B<#$F^VoB y]:\L:** :8 %&w|G3: $`, =:2\ovhc<6n%v%eYJ9ncnuiah̍YnMq2Mo?=:g#/YlVB3mIvXK@wȜB*v|jEWyå|m/(sO'=>/HfCH1w-]ctNJ wx/tK#_bmbZ N ͼ"mo|^jp쓦 WMgx= -w+$a`_$IX %,|)ǟ-ڋ4]\;b!ihTiȏ^8z~BzP2pgJ܉]jdz9*T7I>,44ATUPz57d*xHC뽞ylHbX?xXÞ5\r鑤X2P2uӳ(V0T -塳PX(\G^*k^@|y /o"*TAN+]x=PPbq{!!lʰxGj7UYG(@uN^~5 0Pb}_jpH8P<49)[P'Q΅ianU݌V>d /K@e>@ totC%VS!lK)in'D>,ctX]֚܊^M&ެ& {+'ޓ[֜;\E0Ed'bA+reڭjebÞ.c<{h~ fͷy!}Щl<+TG6)Zxv&%0T ''A?<HOqD R.l)o”QoӽLh/e+l]+S_h.&܁/3DPE2zaĶ}FCu2BchB  ` 158q[|y%'[ii]Wf-".h[CxTD9x Y;D!i6]ocC!p #|ԪY\=`s$E<#Cdžrl>DNO%aGhgj BYDNhxyh oW>--v]ӿK8iy`6ki]OYSs=+S']2-+7W[ (IR5SПFUu\\oᯗA\_ 1T=x%,9BS 776nb!L d+ts5Q|+L (ءv3ڋk # }ׁAZ؝b>,E_v݈z%d.sϖ.7f\\ y\ |}[Tno2Ƃ` 4O2fxҳUHƧE5fa7ͼ[O>L51xcАnEu9L}HWJ YF}sg%e)v2[tgl & GlN=E|C)cLFc@o8MV!LCkX9YҮfWUgy*(,,(#%D1"ΗbEAҟE`*PZ%.7d\P/ uг/,DuBM|7=C;Uq@d.;4/w :<_z @0 ܋ȴ^ jAi_  ,es׷%Ho d'\?ǶFik`B8Jp:Nǁ33#|^%;Aiy6ل_s{f Z#$[ESnGlkLۋ%]O[[h\Π..u9򕱈#Y]N7@']H$r ЭCේ&g&KFw:MCKu+ײBmLVD_8Tq("~"CR =m+ %h~ Zw34 ;0 $Ow79aHW?SIQMrf=HC*E*$R Lܬ<=E\Um'uxk#盠)8izyKrN~cv4/sJÇ+SX! Puks ¦n;;`7:ŕtڟ E[Fx}\ijp;*1wKO.K*VUeDˇdB8w.H0q8qPeki=SQȺYY&pt!,g~o7xo' ߷ʫ8SҴI@ı*54YtDn`V@51<*PNPэ'U"c`U?9?_cZ`BgӦ[ 'iBѓJK 6 _;ݕ_wA3Z04 G`Ȳ;q2`[VAMTo*`eV`ϖ:dV< *.\՟iN6$l+)}VwQzl$Uiɴq,Q߁Rt'e5_exՍl5]+c4e~ %Kag";'OM gyAd|qj h,i i .4rW u茬Wjv Y;WnѼHmP7L.ҿ=c&*LPlpͿu]:;!V^֩߬Es z bD2A.mfN/Vk.E)*o"[8wjul#Buk=#X=#ARvvB" :˱/y&Oxζ_18Ԃ﷋^< μGCĞōü0ZJ]腗veH'̖NW*~i6tkT mX +RP|J ;XNOuZut( qy3r&jUfE^nrUWF}|cf{U&띌OyGFX4GǸ@5h)X|+,D"5WYދeQ/kV-P-P4=A< P5OKU5܉=*>eZmX\'%an^òetOw xLJv|Z-+'ΙdښQR/M0:7 !TTIs{vY )1B_9(~iycTnh*0SX_qBq{CM'R Œ)EA!L*${WKq/Ì3˒|gqtX 5apH)~4s&{m jـ(2~;X|/NQ753*>]O/dw̞%pf kqn$Q8.2lkoemnMFCҮZ61)&)XXI=tN5I#V My(=x` GR ޔ9Hu 6drR=@Q>Jb$싄xܦP,]ЕM$E |wvϛ?buAB{ ":L[uZ|;00q*EΙ^ҨV\;Wx=WnYo^}o1Zr'Vϊ~ $SZ!KA!c2Rf 2Uv;zxfmɆ>J:!&wv$g00T/J%~ hu0z7nZZ23?9lvmm%7%?=󚞁7xv@EH&;`82'ɤ sBdݧklwnA[s #, hײyK392CP шީu= IxHh%U*L+7UHY.a+x*lݣsۥ~2!7el-Yz⒊Y项#{Dt2jzV]8ʥ}nGh ғ#+9+{}}j(A瞾|ϧD]^\JsQuHG:Lď23BsםnN ˋku0yG'0ÝH5VBq }l鶔n_/C0)z3߃~iL#M/EUb/:ՍfS d5Uv8 ti(q\Pjpzޔ~~>œ֪i#iΗoF7';h~\$+:ԆK_eAJ̿MFE`O'k_{k h~4cdzIrHOQ!)~ amE1!KT.M iaݱoeUƨgNoA;n$䔋0Y!VcQye3)F΋0Z;.4e17/UuҾGN%7&c, j4ʒsI Ƨ0Knl^ hۄ@}v 7dtYs}?4 $?Q5I#~P/L]wJZH_THQ;>z +0^CK+N'nɞJ :t|8}YwߜkiWE{N5B կU?ƋpE&jsC22PȵN%lAnڛ>u$C(߀9tK;VoIA(7іg#?{BuMT咽]*VLDqv$f 9]xc_R ѣ2?eB 'L#域knIƕMĜ,$( դ$eϴ텅\X-(LSb)LyLY~@7#@IﵝT WBʿ`3N 3OCDイ\gv؏/S( BoߏWM$\x;aiN2;$_UxџCDn#Z!E+VwRm%,N_e.aa)ʬR $>^uWOl}a[ r۽6ߧd 6҄%|WΙK|-kkr2a̮h5 41E,_`q,A.nKs5\"}f]ɼF;Cѭ FWdIYE~qFhSVUz72 nMHLtq!G1lX'2ge龓$CIKb!, ]&-,YSy%k1'^.}savR\x_IR-:1-_Eɦ{NàKueuSp,d^4k? ^$瘦AVn"F@cmT3X|' ^Xҟ)8/&$,Ĕ$" Q썂9Կkui 4ҟ^9ɿUɯ?$~!pjb 5PȉQlOd(T)rakYPB5 ^ py/~'60:|I F?K50q,Vmoib^ދg'7>tyWvց0uZ8^[yޘ Ksx:!&&O^|agWeL> {u#3 D| Q0mpaZDQf! +zQa4VS ^C (LHŤ֌&nxkĭH)D윌ݚKrUNuD7[ |GXai\F+ ]}. VDin؋!f~0bko4a !'YS5[Ds"FWp*xq~%sDFIJH7g.+dCtZ]+ånh/vxs ]-y^z/ @&x}p sjL]2H?6k+W~/Oe`?ѓV)isrZT ׊-TaXkcYT?H>0j"f_K[3Er#z瘎TtΠ^ +cZxpUD`yID]рȑ~$shQŎwu"-uƼ`7fə柺h^IJ_qA=ێ'J>孤z'wv=z+P&.;g R]n+`$8`feH|(Ec#ڄ"Z~>Q5gq>^ֈzڇYo-ST(6 uR(uܼ& ČjjGB}s0Oi̧9qDi=5d1,5W *j>sx 0+ak|ͫCQ6;vm$W"4<5l-QA6h)W=)ΖD/㿍 OL]pO xqBX'9I{ h庠Ye~吗 'qN$;e3=Q u")@(ͅ6B3=& ?wGQI-5 G51N.N8!:e4ڪ"vxW[@B'QkH\GB$Eһ%1xKA DlbXhJY陥Rds)%g;VC9jkjp=GͰI9Xm0ejP:[n qJY6B-58]Dv0Z>sml9seB%F 8WC Kk R:g㸫0Z;hJ~ US XQOdu]VEeq_woT*tyJCr11xP9禧ą-ʕ{#|y0̨LNm~ =10uǃ߸Eƶ?MWc  bO[ B6k_N~GY8 P%E nJn f(6!~xWqkFQ5^XF]r*#"#vf NnvC'JJ_/7'X?q\y򐴙?9Ǯ[:_Lcfv}9zy/FE9R(P<N,HsA9^/$Hdhc1w D{Jl/Lvu>r=ewTCQǩ.ѯ7\D'>탉 DB5jq7 n>tk UPy|\p[ϩ^zu<Skj6]䜵mY#ʵ_*j9l k#i d@GuOX/.yfuEuR3qƶOIIYPȽ=-U,AbW^yӟ2v:Jv)"[s+~,Oٽh"]zAPG<@ ĭ='Gd,fJx|hb"W3u)FmaI<lLhQ"s_P)545 R昿\?$=W#<._P:|tN߷k;N쾺'.V6ԅ:* yo;A-4mg 'uDQ{8 LtBg< '*tM¦6RLQD^Gzo@I5OqѺb8][=8s4.gS-I{C}1X2sl&Tc#U4q^7H÷OCQaF܎`b IF}@^BOF5Gs,4]*]L渓] @A¤ )yJtbeѠꮡOݮ6r oWLb3cهҘ&2"έaBPFoo0„>75'S ))ko>. c03DJ:@ k=xH 1iLf.U+$<dYwx=NJU-HTP(?A9U\;D_$$w Y}d\yK13MЗ'nCiB*{F, hm !y҂9ASKy:i gᰉ+M:錮àU{0UQЧIn+ayƿ4-څ(hSyAJjGZ߇ >+paFʻWBތc0\+kOri+}ZD֏#:uZ>g 3E.- ^f]sLⰝ'.zj S ?t/FGÆeSk~EIS^gfDJriilx>|߸,kLdQ!4Eb mEBM.G~P%[/}M[ ɀ~9Lcޯ2]ٿZ)O8md=7NEgeM[}LVbe\<쟁y+J?br )t~>TqFרU9Rvw@%سȳx*2JN9 @H;@pL% 0V|j_w3AZAf kOr5C?wbr6 P[e箲a(.Ens?UIO+O$^huYz Lm= HҘy"v%d$0|8" ߳-3 ĔI~+' 8?KGojw+?iL->(. 9in_|m* ?Y B`#t&LifkiȩՋe N$M&:FML8,f/iPCגwaJMmcJݎVwHT6 Q%QN[;B!AC437 K̜ Zxت%C4,R/µRBd;ޥ- >81}EOt;)k<+;j{\IBM;:#o0~D蒍V0@Ɉj ϓpb#t%#QkinLR#޵;2A`+kDuy9w zp0y]˯M|=#ǡnES lMeRJ] :ߌ7+Ԩōd2b嚥 2#ox]^3^Z 6(-(,Շ]pm=G(IA2PGܲ;u"}9i\shQ#<$fE `( ^c;Ni^غQCp`@9RTe:c=D՚D7c@">/ /41F,+|5\c;;jN$前'ĢnRw@ɨfDnX~ T4t=Oz/=TB>Da%M\*Oifi;rRD筬!b3==0krEc$zx0U= 9o 45 ?B2*W0#8^O Z!(="4>˞[ CŒ|ecwX^C?8fjcۖE6J Ys'IיG)AKMc^/pӚ콁q`i :|qGf#RtcջXJ ׁ2VQ{) aǺ8 Z xewAqq#j I:D1Z#Tmӣ8H[}?V1݈Ĥ Ǧ(;dp$&cF%A #:j< hiNKJ _r'.Ciآˑ֟jS8LƉs%R=nhYXҖQ7( U/!Q*<R . pZ" _ 1n i_G:1as/L!!`jQ˱Y@ÇF zy ]i[~R yU%T=)zh }#L:NmY2Q ~ڲֽ:cml`|o `H!j {ʼncT㢽bG(:YPk0ޱXFt*a"al\!HJKPO:\c Eݙ&"]?iZZ`LS2&9n,mGXjK|TB Y,^gZar ή] cCEW9j࿋fʘ8!'Ѐ#pˌSݫOzS^%*l !J0g\gb@v1x$UE2LnfbhavҒwl#qtG?,Z4<^ Htf#u:j94 ?D)Sip;E\5?k?Gt [.sdP_Lkxh6$a kL0JPODol!if"Z8={ DWVH;Sj伩'>dxw$'#}LZmӻ҅ߋcM}}E[إkn!*&/aZp2Z!"|5Eh8#;y&TU%w##A&C :?N)tt@g7n^h&7c܌{waI]TvDXtַ4S{oT{Ww{ 9%SIܻ[+8d,x rhG.nSc'vdݓ;P'pA&18 {u '>B:4{=}ZyyZn5K5;!(p3PM?.|"A\4bUaW2nd*ژAEpC$߯D/oe@䳘YÏi 劢A8{koY<\?UYD@l-ޱ=7}}-_H$),) ro=^A?v|sB( \]'>\ ş'?)Jbu/?"ӻXR-MN4磀8Yw앥V/++$ 7(_p ζhZ~s6ҵ3IbGћ !'/,A7+[*zv[l<\V4o "߱;[:}D D,#8dY9?2MjэU `$&9n-+iUTS8cVXO݌z{ #i|RBa$?BoOs EÄŗo3A@f@4ۍ9A|q;U*rFc/3PqÖzn,>e݅QHcz?gz4UR1EŎҵbx犤 N,tFDɟW 8WZ"Z P؟ }l9;)rj 2aG('Ϡ͇ ʧYyT gC29ö, sM=[1I7OmyFw |$t)L9 7ֿ6_FI0_ a[lOu4LV4нUled;MIW(y1s._2#eh`?J|΍lV|뇍T}/̒HvxXhV;r=]0O~An<-e5k73۱L6Mȵ{HNǩZoW5%/y[`!(!V(,j@P"QU>!/^j.>aɾ8 άhYu9"ChakO-z0# Cc W/,6Οe\ڌQe| !?ME_]ѸOE~7gh&39#m&5ǘPU5Q H@IY.VC>U}췹e>H)Z! 1 Ew\L#y#x56P~p9Z*}s~+w\-OJ[O9,xZ uEw&PvkĠwf{ } &~ B|]qL_XTތ2Gc~溉(S/7%>w~V6ŨUFd) [: "kV[$Wg,GYC5a/L{"q^va!cOO'YC67-n.\p (YYi ݄dJEZWfor%xE'.`-!1 탎~!-ӷ-tz',]p>*md V\En5籵mCRt {0(?E1HoU^V]1w]'I:({,T&Plr=}QGz9GԪvƒvӔM`?0G.z4υa.IGQIz,?9+׹oc1#m w QU.L)w湔qRTNP=r`Űo̪6_EDY(v}Mo0y!8!)Ysxja:ۓ6STzE^, )DtAy} ?6?a?tY˒,f!nt"sYk|"[Q#-L q- }ݘaqj.Js]gySi&@`iIcL_eg}:LQR}_E]S &ֶry?q&p=~$jHGbjYV}+s ޷m&7 ZO1Ŝ x:±LAւ6sAbUBwCu569nNwJݎx7YcLƠ3(QXSoLYZ}{1H:[xAج4I^g01Hm&m($Lˁ/Ê<{%,$W4o lqdzA'n$(/zsSC=NBOr&7x{h #E3s(E0;~]EES2GՆF-s`"tNPcؼsy'&LV=(ʽjUJ5qH7An}SeŇA5->S[ȪV+;n)4tGs2malT!ܛ7>Կ}+I_2&[p\^uԸ}М(rat0MJ7\-|"UՖ#*sǴwf>!"[JD6{**r5(_@۪ 7cC~`g|f9Wot4 $d|ejA$ B),#/żq3g$+:+fTyV0; ADH“ eM^ 4ZUfLa,]4="o:H^ 9!Qo +mʑʙȗt%bJxPV,v1t{J4X\=a̺BJ uD>([U\;q#3=], E~^%o(!kc:UgMY8}#0=ocPD!TWm˛Ws0l\=BnŁu&YW8hg5 }q oD6.3mUK_7T5n/5$ãz(y fTXa4+m̎9=O.M?^qt;3 F` u} 2/k[wƽ4S)JZ)Ws2"؃T5.h8VOGj\ OL>ͫ7FP_%2DgDh7ܢ'cxb9nn,UC Cc}Du$ (e f!7 @i >ZOLf 2]C $^`3y'tP}<' 4ӹxN@CQqzMի;uzTV7^R \4ekvѵ&dA|~mj qИ:O,Rfh@.KBr4is?XAqG1׼3S﷊R%Ϥ;-MB `0Q~2&*ID8dq=H q&whMOPxn\']lݘeo>LzW~3(xKj$6 \v/CB p\T(9˲ʓEAd$/oLq߆G.>qp9-+@(S:$jW'\& +q/d&wי8*{Ke>ȩ9)UGJQl6$vT$̼0KVyIh9īz>^|!Tl6YE*IkQGL !c$tS0v +KUL4muk֥AKv4%듗@klO!bg7J-ξ!ISUj X#({eq*.zS$P% V*۹dmxn.Cj<OySŏUhg}(/w̷l _ÇmχWú8`8rD bxρwFh v$mgy:tn(Uچ<jD72tA5:}9:)V uorDek)> uBă)(<X.Vuмt{9^̚ynn9ݠ˅wKe ;eɌIZ7wj\?VRRG=^• fu[IkjZz\ 4o%{%39;}04/1M !R}D5TFSbUk&_9w@6}eilK"U?['Nwz NU;fZ4VxDc!/H{`-̿莶ي \,7 )_xx]SgMd`;\)\v?7̌ 9֖. jD_#}E\$YoecqT0Ј.j|e idV]5*gzbaay<,z;B!XȾp8#pr'n43a8p]!J+vGe%FnK, eCNSfU6y[tGWb(&6tIfTGOǴ.N_{sSI4xLUIrhx}sӈT :XwVhe(s8Tﶡ aǟƳ,@ܳrRT^A&w[i6 }/Ns5O?`En80{}EΜԏxPz@_7 `m=UEx^H>zshl)XFg-C[e]Oc= Q.X/'O :ίY{| [ BBvs*I?i$c>x[x% I.? G`liZ͋+t]nY-a=1-r5ʘJ6raeꠍBn%fɞZΒ*7錔;oӁXxԸ]hqF!R&]0CV x?~!FH̴#p8\No+OX{I$hg`ǁSa Qїp1]V:4B0/,}9o#o̯~AH||TK -Oc̚t=2)3-2 H(YHF9֍XuaE@Ow, gr ?:W7kT,]a?ӵ%Aujf-➀ pƆ1 b;qWק%;MQ~%ֻ{w_SXBn2sMA4*1}$:,\$8FV06@"FAr{ TY VN SJAWO{JJ.VqS +"WԢ,X]zMKBv^uUs3E(̈́gV5 USxk]ϱG|p&IJvo9s~g_.q{svTי86 \_T @mC \*y'AhQ#}|q7Pn)nɆ6j ph݊$W QtG`z+GK2,btmi5Pq$cmV#FԆx1[6'mo(>yCYG 27``T0t]w`VyQ-vu߆]-v輡t3oc gDj墀/-J_IܨRHGip`@Y [*?d-'|ڦmM|se?uR`a0pmUsZv44 Fj]s&%1GH~jaEDs#H[4l>Io`FHdP)j.;P{padV&m2n_+3ڏtr,tO-Vj7c^$GqWmvVh]+׭O{O59@ػ/`=]'nn \aGqJFhۛ׊ꔨYI ;G]}!dW^5UD#5cLM%[Ρۗo|<"z5Fh_fvꀪs{PWW,_>zZ&{/ysG(` 1ܷ?7棃\nz_r.c8+R[G'Q]rxĎi t&+/Ei)rOk$R\KWOfX6RK@>0^TvWq'81e2#D Oeq5| dh,$ HP9TrtayV ]=9/ ~YyM\H1EP\aR#~Ʒ|Yo0LٌcG*^$3Ǯo EZ:Յ `Ugh螩R[e;y c$ XKq?%!Z^)=#kHGAHcQ-+وۚ@~"RvQIL#mʎ&Ѽ$ܪhr3Ѻ;"FarEtVg^ ٣yKS~*N+=s׺/x A0[ZHv9?dl('a0%KzCs+T.΃.H; ˂KMt`23F5·?l*6%_x !SŬ0h}NDW;ʄCK^1F(o8f<6Ha?0~ P4,Eg 4SbmIJƠO꘼*U=]-|gw޻~4 2 `0YHgj3JݡROGE-]e:u %(@6\ ǣ*1D0V_^jdH>M R_X)0b+m"IS)47L#~xutJ0gHK1M+[tG.V O\;JogTԹpp?CskPB笳]VPV}z ʛ43,˸lYF(vR*%ؾDziĹ<zsL1xQr2XrZz$kA+P5-!IWХ.т,la\w]41n˄i%NY9[wM=UH /lNjXAG;}.Im`38nb ` O=s]ժf3#Y%AhȽ~< /zY]`Y+!B `MP23ZE(_FR=k"joɐQQWU^Gt2\n/W/V,cnK<9႒"0duc>/1ȯIyvK+)X5g #J^w>iZ3»Oӑa/ڬ|vG(8a&hsXhp)k"lmVƇH/te=R7l _>/oŴI؟D@ HVm6/dzHsrȈ0ԡHˠY\펂O"_*g>87"^8s=RLq2Q+SY_ǨgxObcr+*̲|/q.l&p)iˁOُޯYi-f>ɻoQ7"P;%*AGA֒Q \Fi\p^khuVTg񪭾ѝ!QB,в߶;.h~&g51 T:j(==Rfj'Fd$o,mѱhn#Cjއs!/o8 OnpB'Q-9yiegZJQ2;4-blrVf))ku,V) OGqF6c󔼍á G~U<]#}%Ksu`Z,s'_T֝s-\+ +V´#Y1,\R2@\LZ99M`ȨMxE,ӣ™` ZF7c"ڕ~jQ2c7a,n_ -޷{{@;p0\8Qbv ulU)[%'i!GϧsXCbp N(d?G waĔ*QW`Jb5d礁2 .VNS?0%QWU'mHUHˮ*HϴJH}Ǩrw^KIGk.y&u".DVyƒ⊢}qgC._&,F>޴_XWoڧm0B+Z _8.K!YZUW6%/;/0`3%~2=0x2*S8h-"WRbWRWp#ոm4Wf钵X~AA1Dq[#O|4*HJqoF"%8|ԏ+46B B[Ii?PcفW Ϥn7mmŨ wI7Ch/y^;JM%Ru&NUOb;Ϯ0 a}V$n!B@l=AtZMѢgă<իXk!M4 .ҥEKșuj@k*`e~݁ojg32m yަĽZ%QN{d;VS=-16o-(Yak4o|J}}aB"Ȟ&L$TI,sֽ@V5䜚pYfI~ XyaHzoRf-o09;zGV;skPA ŭLdF.Hcw%Cs?|n2ƣv8F7h_yxq>^\Y5DwD9tU,`H*UϷ|GE8s6S:~:ӭV| ! =ZlQ3E04a<@,u.Zu'ugN9 H:-0+4~#nؕꍔԗ/$SbqMo+\ [w('п(xa!LzRf{û)}cmPmoxwnǫò޹.NcY01ͻ!P[I" 7쳟>1i)ka9&;nQ8i6)Rh@@PEK W髀cEUGL\uShmW6po I :lU?Y2{ҮGW~7h4DԄ$)2eMCZI.J/mԺa`4vN0M˓I~Ԅq2.rۢ?Fa@=m9+.+'J}41P|F\|:l{#d1fS}7|n-TȜ z,݉@+b'j m,)qF< Ƴ{BBg-)GƺCEbS%i0}j1Qdb ϲÄ2?r\NƆr,k~XאA}_>4}ՀuX$r;t[. }`-G\G%JбynLhW=VO*2mi" !<(: h0*A:Uodwϥ6eZ T²h92u| %MwDhgdp;Nv+ Ld]"Ǹw|]n|P movE٨KՃ`6S{j7 Kl GҋԂaxpg 0JQ@viIVgFa7ΗQ}" U?a)xУ}cz$%L.em6q6u`F F[kmV]SG,U4URMxoYhn[,GsywG) {[E{sEJ=->e7赇Q~jn&N&[kUjEsgw:v>`ŶmA>T[C);mX :PvmR-"_Qv)d 2@o(k.W)//Q*tR\c,#o&L!qWԬ'LQYu{q]H9Lj>QX5m~L*;fj}Z7J0 @6TᙛUJ*>!j[r(G*N Fju<ʪX&X1 Gi7uJ-&)RW.b*@TLS[i!l1UUJ,K{;*\!6"5&`/dSDd8‹U>ufv6+K;tBȡSbg=24}a"4Sl&~b}\ʣ#) 6F#zI}_Zj~e>p:ԈDK7V"UDkֻP ]IHw[j@ w^TV1 (O5߂ApZki0 ^ϽEmt'i*'# sRE_Z&گ,It292Vlm7.Lt:1n'F F|׮Ľພ;NHAM\vKrҠ;+ 9uE {9ht{tݧq{y° ֭G j$^v7 Uܒfqev577NQa{2v4 ? /9<]dZ#;?aY*ySisM[i'Y,( MTAڞ^CH $ӕcxpG^$=w LBH#9sab皌Er &N_̜bk6%4|0'K3S ˿XΗmseAra(ws.’ r9 @zeq^׶(|MT^Lkb=m|F-ZeN28ufPV<iO?ɻ)= <۱JV1wV#_\ϙ2dRJy֫`sB9Q?ĮV, 1 L UϾf\N/%Oͽv6\TtIX.Ӎ hKrsE|۔V&C2-/2ˇ'Ć}3X~R0.ԴՂj+^9 +9GK,BO6h09Vl/~JSqI LUHtQli[Sߍp*xԃn9uF3f 3ae-u_Gvn] A;QS'QQz̧ JUE]c@S>eʧlԁGbcf;{o,#&?$Avڂaq^8S}Xqx?gkX(B>P|FD9`,B=uN [,]=SmOueylTbN\`^axP,R}䕼,Pe5!5zrcO.Δ#yZGYk=EQ1V'_{Kmt6bh6d)C`@~al`.dtxCPO1tP-ٜ*b8qMVSv3R$ɭtPĽMvG˺ɋwC9}Bȯy7xI ?ר͉,+Sv(V!ª,/ }zMoﴝ]Vk4WtV7UjʺPN OnQ&,8T "%kC68cT(~.i VF!Brw)FM5U䱽~t,uT qxrVt=9(mи jH#vy7)ݝYAh2>`r&fBusYOMxCyNHBS!{` viNЏM]t"ѭ |im]"GD\āRA٣.)ٷP"|WkHb_WFz%ys&8o?,5w]ań lZ6/^nǚBQ^{?ڪٌeЏpp'Y5ڱIaXR˔`^CcPVus5~ jX 3:Ggza.ڝ,9T'-1[ ,z) ony]6T4"͈YjkZ${E`$EEu?+ Rby{{zɮ ;B4eHˤ[4k>@? yv6*;ˁENMw9`dLjKW,E)&/"r9mSmNDD f'M#->!Nh7zAkni ]5.ZF*Tw"Ǘ>eeY?%_xbx 7kͬE*1!0:SVLBj  Uz̑؎y17 :\"qKeyX@)`5n)f%ieRNCi-Ԫ/ w%d&!uyA*ijiPyYY fZA삡a:=NIɖ4& Cw8_ THK!R3y+ ?./`[51*-Wsw oz(|p/2JNi_fireʍV/roo&q@HZ86x >"^z s5NgS!+yImJM?N1dF%TI}@iK2 ZXpڛh(Ů.?淑e{EcO-_Pp!m:Gofki]YUjS`_k6. QodȔbP涚wWKtn3t+7Wb^`U}<9oH+Z[Up)VakhrB>0RWx ~kXjٿΜӶ h% Mnįb69QN,n xvdžT[1ufhw33m`9z-;#Bч ˭~#W"ƪ[dp6G^6{joxfQZFV"M,Mضͽ^kٳyx6_OmJb2 }@Ą:"i 2,Ρr.U9 Z+PGtb\H+T|,;Ccq_C7Egb!+y6` x1$[Hiql 16扨Sg#;c5*p&eaJ#}ρ TdWg#_?Fq-_nQ,i3&7<{2[+ |6=NЎ!3S~> e1VgHvKt$ wE[.ICwPx7c;lUJ|=zGSfbQ#"`4nYX~L ^wv%nDG5Zõ$iW@܍r% j2YHJ[II9tEYPuα3dxSEeYss뤃"ɽ;[V[w*K9:1 k4V;[s#(\.sP&[)EN$'%[3 .q.`"*6{9Vqo^>ve RIJӋ?o\T<-ah^GP'U˕]Ts?uh@bjY0 ɓag:QBܲ}@ĈH-HzNsP2U@&>OlRf4&:~IR*YۘL+iqZǃGJ 8D`@!J󷆽 ^ lkݛr,ߍ'"-gi3] tF-Gb%MD]jm FLMx*71u<{c|gk^Ȧ YJȤq!|6X]). *QNGBv fTj0yT)S5vXSw2"mad>s 4L/ 4 bO46s *R`oauT|77+&R6m^Eܔƾxj-sD),P%?ԧ+ xu0dA˲!cTb]򥬭<nV}zP|Зwe߄hĦ)ZqHVǒ^b_YYؒ)EEzZę 3Bl'+(Y]ڝK{۔ ;lOup{‚xd }.#q ?~B(/Kj]8Bv1, xiPy~;^8[SbC m\ÝA2l=uLnkh8TPw!*}hƌ=͢HNOc%0,&O5Lw2_;!]?c?Pzh܈]8 =>aS\{ $m~72sy҂ LHgd$>LDE>ɶS)5~`'v.SLF|VLuS&YZ"?͹َ-3-xV#Ȑ;Q-w0x]Rٲ=@^+̃;){a: }(xzei(. ueQ.\JUqZ4t˒F5_ v>mBh`-[(@!BA*IGalO\W%zA5>pMޢ,d L1U,szTɇ% `qP)"o8V'lu~kߙ0k%>@}Z`[rF`HA&2%uC R5M"Օ ؅s3@`nY NKN6:A~՘ t깒{˥M\Fg\G.ǂ:/WBڥn܋,. Xj^:Tτ9IO'SQNUPUbiF)ix 2F,mCn܄VյTXk$#6ߛ%ި1[U،*Tyc ;5_rn;w\͍cu>I($=@v+! cf?GXu!{+S=|(PrA,x)©Kti)?cH8tEzʪuO&3 H+ zN1YƲ 0\r->Kb?@WQZ᫞v^(3pkz:  P{~uZx >^X<8,Xfwts8qbAv{`cJ\W ¢A! ;ɂ#7UfS7#9);1lt4ѱ(yۃ+k \0A<w1I42 QEа )=5opDY졢njЛ ouګSyTTҰh]rժ *~µRo ?#I%"MX}̔+~ i`j|fdh=mfU4-&O3&,1rC%dW &]b_J>mcb1T'mU6yKɎPDePj=U 7]j 93\ &IƉ8cWl+5Hy+ۑAױńW$=l5[jE*sսWYռ `6#[ :eEN㠌^궪>tK.א$|!{,0o^)A,ۭ yLnNIQ4`o?Gcsu1a0oj~ WY_qj o:H3 "]yNYS4<Xnp u~L>}GݻgƻB@F,|~b7%'LdaF!>^FSxsڵy 5#Ts }8ܙ ~{w%a`eoK]F;!:pfOmQilxG8?+Q P[s=ͮSrHkZVܚmXnJ-Lw>lsu8wn}6#{c{[L߳*!CTm^>3,ww6|5{*EF92פf:tYodiw/Eę=qMٓl=\iNP7ҔEg*n_W/G%V^-Wq[fCq>(uߵon}\CZGGi#l-%W5Q袾fkZ-P'2vi0ZY0lH$F @hnqǚҒH&A>C>e+F_Z`?no9Z_PcW >-,m}<][_;zP\G* ~s&fn||iVSq#a(¾V QB8zr:/xkt17@s*IȋJbFxպ {D:~V j~esQAC%ˬ3e[{+^JfV0?e7eX~Dޝ)ޅYRKԙ6|۪PKdZˡR| HcYb~4W@](-b%#}"WP+))*X4V.|5˫ijWNI?Z$!W ׯ~8 7<͆CNG{(G J.i, b,Ͽ ]D,,P~0aǞL9|ϻb8,Kl^%YAǬ Dr#([/LE/k{53kD9ocqޕj[,c'0$R?N;0 = Su廪m)BBa݄T݀2e. (r(T!8B/WqNJo"&JT1)!˄F^~b^0xU1QU1{U¢8oQS-&-:䑶g`29>dH ( Ag(Q p̷^gg2(ƮGCΰif=fZ۬-?ce^h(2J><龡z7Oۿ4B %WU8jO:%58"Uy$,J31v9rҷ>D7eňdouRoZBKgY!^_?8HbAE/$W喍P̍l8\zס.>cROZЇųФu\:D@ה[xE ͲW%ĉpUYR2[hpn{"V ^HCG{<٦Xx RB391&82??)Cw|Y F@ӂRUE7aoyG TSW:n?EDS4bJ {'[YiMF}2JF!43p}s0ANX3n9&w$4Ch: \pſ}mmJ]Y@( ֦Ҕ~Ggχk& $lGOH w.SW0#+ ՠ`BV kq('[5ǷW%u MpjKʁ[wW^?8:gDR۩D̠67%OШTy|o"-ٙ~,rOYߞu&Dk#xf[VFL=ge(#]}gmЗ{_%v)$mPjΝ]5:~6-']>9? ~Anág$uOMlML3)6ɿdw&e$EQfcXt@ߵ? U1U[ 6%TM ,],"Na2O z],W4ׯO"1Zj Ivh: T1%e4PT 5b"Qe i,0Z&>tc-jK+h>YPWk7bE@/5!:T͡&Fs8йw46? X@hUs%5\n/6Q/2*\` bDN_Ny$5Md/fD\7m5bpA6N[xvl\BqTd;}I߅(M `#-Z1F*.y=@!7 @FOcUs(28 DBDJZ:0Fm{Z&F|\%ɔe,蔄!Ͷ̂_Rzb<ӗEmٳ48Rb^eGo!V]gzg)[FOf6 th߷ڲsPlRJ"=7bԭ a.LA WR7BAD=Ύvi=FDbʌ 2.ܧ(GǪxi 5XTneFY`7̋g^a-Dn z-s/+^[[\qEщ9{[/a[Ӻe^*`~eaK$:`>Tm9ן']T4DO+^ XEZō*.dG033 LGpT ?w!< 3RpyJy] +?ȬU@<=vVj0cKW )3Xج>`BMۺӬYj~2:˟F0BVW6ЊcJJg7._k{S[9܉Bv E:dsjċؒg&Ƽ Cc$Zh7l~\J5~|%5̾!#3* +R(4 tY?uz >([&,'6NG@]Xe *ugk߽u2#pG!ڜOj=̷ 9_*`g]#-l'oo͔ܒXo#1sD\W@kd~wWnEm=>Ď !DI2*٧Iy kfAzpD;{ 'P~ѨU(mZE\`ޑ =`hRPSH?̆o@Nk/JY2Y+{rүF|]vs12yⓕjeV><l/2};f~,0tsq -e_a'(/< 뉮^K!#*i4/6dEJGGwC-c?\onpkEU%ެ"(DS5z GDDYzaP=0o.@Z˩xh:CӔ=]]ܓ}ZvrB(pf0Hb<"F<m,u + v^FxԡNWv1a~c=N<:ݟ-T蜨!O _>6d Ϧ8d6[$Čל8UΪDayQDA^ zGk1Ef0 $Luh)|ɷs]q_`,O<ɟ1Qy1'i@5kR*|[5 Rvś\yhSVɭ>N[xVF^SVH}k@.ބ/Rj[k?*^N2״e 9^|['zUHv 2\MT{&B)_oZ[W^6LOZl*+ԻDE 7&㱮￧G/# DEPX3`V(y]ƕנ[Citl ![ۍz_.R!*SЧvВ`EZk#C88b znVr(|]Gl( AOoP5JsQ{g*#@)@ { %x0;y{J_r"WO;NM9v>G vc?xf̟BIeB\/V }" !j^ XBJs*z 8ߥ!cW,r8mբ׺$'ZmOTq''p eں~k)wg-x$ ^]=d"#r]D8D!th>qPk Rz"!#CbnvDʨ,sE.{2I[4 <%7lj=c F q{DJPl^]YyB~Q+zk5ޤa%E`>x_/,xq  ">+Zڵ S8V  ~WxST$_eMߘS܉ܞbWx[ )X %2{tV.<'z{2lX|&pf 3O@KntwSb, vTRoDpa|bQ\$FLCzcYXu6&y+ Ra4[Pt.~Υ $2pwCeCݒKCtLhxL)5b{*:VZW$`6;fkbt!PBМ h&  Zg+e)TZ"\ZWE!1A:\+S'g~+]>Bv[hlX ^S7\iRҜUuzǢe# L KӮTA# [%Z@JTZWK?M%}A{B;Tx`);pcȦ}# m3HAk-d}4@>+yЍ֋ݟ8;rT]m%VCZqE I9̀$Nq<3 M9Q̆c%•3% L`ĸZ]H}΢ԡ,lT]q)s#|2~-2 zJa@J`/&ZI'giZS~,L: d# 4 S8o`;p5fl8<'V"rx{;c!rhSb9 Ax:{7sleQt#]n2ß|>*"<&08^OW䚤 cQaOY6~dHzs30b4Mve*cefl/nrP& 6I0zHyPt$L\OLɎjYGe2u ȵ^}W_.~fJg= R&X&k:g/ ]%hVcS>5$6FeRIٓxf@ӕe G;N/y;G`ISS:tmtZ*me'PMWJ3՛d ۮ' ؃!N%u﨣*]x0=:^s<[Yǧx~8 Zaҍ Xn">yXL~=V H®6#%)4r7%C!ՏQсop9揘͒A~}\*9o+2&TVo]5`&$= g%ce(uo?GΡCcK&7[h$T%ntUKȲ25yMpCξ|sIhxJjmսz86S5:.v"xhI)e6 V(J&G"ϭk.E!~6'vf!k2.+N^ˎ.{ʃ"+}eU=d,N2I=|mljj00=T_Nq&cg7!3ۢJ[|B%YFf.y|v6ɀ)C;z9.'@5 k-YԔ̌QMNuXܪ|!4CtV36.OD7N2+Ccvԝ̊\kp ~6dm8Ŷd‚w](6D:,)s_ N2 RJذXBIcO4Flc M!U xAI?!` cJ>݉b8&R؃e* ,rRuC;aCОcd1, i4zvz}K3rW0ٍToמ^s T8tDO\ػ\ڥ~>]%Vbi> q-9(&_jE~v1,dۨ MpQAL@1:B|UƹYq3xqW1 {@E|͘۞)² rq IZg> alӏxIsHxpL[B{.y .JYYٻ(ןZ\X"gҽΌ QAK/xV@B1X}$Jא& ?8/A=@Լ_M'CPC2JTFb[/nWLy=`OM;x|OMn>j)GY)C#}BC@n=TOw}IHdP8yY]nrbBL"M^*H59 om["3buk{Mz|3TGÞ-5ySґJMTlZw>j[ *C-W=ܽ]atꬑx3k9JfxՃ.RrŎ nPh n(dC1'dJ:UԆ߬(#ZYIWQS L8hr`k9̗@M-'=\B*W A\`jӷɔ 2Ýu2eWX UKG JFkKgu .5}ƱF!3B^8cm [P#d6B x8 Qh&4pUbm:&rTI\iU ѐ*bR0U41~t0DV^[r$@\&tXu`Fuj~(ھ)7pჾ4C:)2s6"6?iX-la fqǹ棗͙;bBl0_3佽׏Y^(\JwmDRK;zQ+g S ГLImZ1A(M xAxԌ.K\搄!wD]Ǚ%o}o5NI~~-c%^CX OtBxP-|Gǃ_P+{d|1VY>5JI&Z>,)eo 1zސ0VDb#7ƴLUhFGܚ0_x?-uiVRtU3jC}ҬJ0)7׮t1s$E/t*tFzo(ݶHn&g8 yŦ`Kli4AH=&Dp[NCN`7r*ٚ˻T,)<)~X-qj[VYObX;2TrYRinphFABAۢı]ㅶLvm`#&.ɜ~]+X'Uiw)s $Y];m`rُM̆ hԪ.wݺҺ8Ou"nBmQhPK/: q_d1AGo3b1ތwli)sGY=cr"@Gm]d&db撃t  >MWSu FAOqz %2!4^'ƻuu/cl /QratN\sE~J}naa QT(D-~jf3 CkѨ }9Yo]7[A(A* LVD;߫FD^_Wv*jn\H "Q_lSwn٦8'Նw& y#cK}Zq ))f5~uTJ11B}_R!:_1UH7-.hf~ h'viR/Ȁiu9H¼GCP]ZCrvJL'?FN):OX1ueQ[}^O}@戎4q8A&}\oPx|чlLv# .*nZMr8M1:5 ,t~oGG0~ОpqSϮoo,⫡psYX}^9KUyׇV[G'=)%R%$L_7چt7N,3<z"^JVgrˆгH5 0JnešKT!O8ɧ:x! qQieeҟj.8oVZ^s/RђxRp@$Mث`jcn*Ng w1cljpK qL6^C_U5x ? .LPLI=rv]"mr \+dmҹlFhkv^Xg=QKWp [B 6 ^[4$2#Dm+u*b/Bs- r%eՖ? F0b^pqH+0mx,WJE/ 2=c8tzHZ ?O>( S}_)J.'co7_2 c~@a~nnRQ"4HP-S~Pp!)+}~@7 ?!>YY[eʀی^\8Q2ro,y]{Т/RY*?I^,׋Cy,O/Ӥrʁ^8gNa/t ?;b#,+pgyavY穧FDd UU9ܪ^浫w4#HtT%_wcch_0ɡa5H["Q;yKMZ‚ۗg&b,D 03 qjF2BiԜsj _7T<8lJ9gϗss(mHhgJΏ } J*ԍU[`̍WcEq"aĸoԶj.up[EJbPJUl٩+k"Hö4Jp2@3mNZf%-nFC|=NU-meZD,2+}~ʴ92ih*r c1u".싍"by }KxR[WQ3kZ=ֽëx+1&vOVl]2Y,|>rT_gGG^t6toŦ0dh#8Q[9t BEtK]XHQ\;Dd:xEpfxqF9| ߳`Gy ]RW,i@ǻ-%JR$&@9f$Fԭ2;wSx1d恨hL ggPۑȆ.<q[ED}ՁM9?*S_CZ 6jG+Ww(sX$RaFz&O kf|mci;اbwxu.U"/'#]ЛJe]lKG2K͐H.a}Æ켥/|f58vV,*"'fȂu03"Hc|/Z=(UhJn3'eyAaco}XTTYU5(yECFͿF*r98XPN`)J}ιN_+"rNkDb +>ȅydzNPFgC)+F^1~:?F ]4so#jb6EC4U$aGθT%~vp8A ne1*PL'~dw~D_mtDs'9H|z^n:b m'H1TRu9DK!>j֬CjF_&lǣ-)&GkJk+OH󦂦KmI^im9[KQIrVLz6 :8@#î9usS6 {KJzhCa;#F\Y" =j޽g`P$&]$)>$NAoV3ChxR;b. b u3%D`ӫq#iYX*ȋS 4l'AchL6y]Q6&iQiZ!2isp3=}ՁL -HD ]I_f &l,3!jXZI֩3 1l)^l*77<`m6'd;~ 's y7{].GZ͝*x*>|'Ҕ[Q,QBpqAux|yٌBcFOR_, UƦL+ӆZw?BcvW^=e6@yyEh1q}ҟ/Չ~mdtzB*Op[YAU5f̫e!Tla:T pR\[&ޏSLn9.Z3Svp!x|&,w ]I4l}/@Hn/8yv/=k*)TcRvchbϘ*+׶:KA-VkT Q׏KV$Ip{7%Ŋ?_h릶_C)) Px0>+U: !=zřۗ&RQ__eΫJҚ_I hDBo& v-@[]rHYD:$g4*Ip(KjL¼٫B6//}*8_#c2ȽZ˔'ڟ@>vEzqyWX$u3W(c+<ǃߨ+j*DL(9~Ij)yu:{} 6Zd.(RBVp%Ao-FHI}$i3z<6dLJ`>:8AA9kYG+9N4kNhuxɶ+|]":罟2Cxs4,-n u7`lC4诫: b3. Fk¥]L=P? ofj^DDn ۳GƮNnct]u6Zc^$vDKz:M5 yH5%QvqD[5{9l) !`s{pe3&P*{Ee&=r *z$1 \ip.^E`֛-tyF5nd5|5Ov꒒aRך=tV1Au DK:<_mW >V¶ oy/h8^G k ʍր9Bx7h([I$62v-Wmq;uDмfⰙPz 4tucX'^jaaԻϐ ]]y܈PH f@4R:`:~H\ZԴf )C⬹uɝS 5Hq:=t܊r;}+mgW6L%T.Ճ/ՊJ4K,.(=BH@[n7(&)?w3kKey!n(lTҩx]D }Gh Z;-4뺶ߌE1#x,uYaﳎ櫫=;j k 9.gZnǥt$:XFF,_#韽fA&=c8Qo͛/̝sWUR T Ȝ-POQƊ YE ~î>Fg^2MБObF x z; h صMҜ:.liJ2[KZ5j/ nqq/|*Z,SBXzA\Dm6^ ?vֿ`^w?gcH>O2듐b*8p! 9[Bf1YQnR-jz;xo+ggBGT2rǤ_.m6%&dM|\GR&Dj,%兢vJ0:7ef%6ܒV`l7A}K^ NKzzzbP;b,:MXDnfDKW\#G;={I)KYiWHGM *~rWexFg w-AX+5GtUuqV?7=p'܋i5T0~3vnrʜ?Ndu-E#YZF5gjh3iaf% B^Y-F4hd )gF_^y%l[:Q'. )Ve" i#zc8 klm88vȁ2MfuRiIt( }w.s|B^{^yd %R/9[%e!wkS=-·?nb9#6f~u#\׀zﵵ#ȏ7f`XgX[֏%뺙q/au@` 4LWRsI%M@V qQS4bIo?覴o:xJ"i*kjE8/ n=D>A\~i=/ri P QWż@_D"6JJ^<,ѐ"œ&=~ &j@z,Q)*$jWޚM'>;~-c7lł ܗ^C'e!,ur x}_YnaSM~v4m Ə|C?X#\{oW_M@}LUЫ͜_ 4f /fޝJR<@-:cKr^DcAL0͊QaY۴Ok,nԈ72t? ;5e"zNan>lDO\FEc_^9+ж2ԠuX^J TX7![G_nFt/3=dFN+݃7]fn Ͱ=2q8oFA/$pb](bޛH$SAh3mA y۸VJ6Ț8gE)dj9+~ xQVG4,<̏t,Mk )6ykOAJ)xrZR^_>ۥTgJNjx&,jQꂥх۔ 6ф'kEFϚ}'̓$lprPBn{ng`[)U2rX A>w0[lw3;oF4 rhbJ _>Vʝ^k~tdV2,ͻ\nGRTdLUPex>i [1*F0(1/SnxG`]צ'yb .bDpNt)I_oڹsGZ/i L腞&C;B e1%2[r>T܁42fԪ#cW$ܛݤ#mDtLˮ\ƱIĶ i& x9J$]r zwYyίb|]9IL\ PRtbtٛ AP!Z||ml)h9R_{Ǹ-9K5g7׶$ouz=GibpBHe0#n˅κf/KW |b c= Ŧ3[Aʹv+ЃU1X=tͿ٣q@M[vU{{ZK7_O3lN{\qL0UX$1T<%kdXCNUU@"eTðxuiWc͵"K{I'Tz%o&yBh`&ڧh((3<; uLqYT KAu<ݼ6#X@fUrE;"&1WEF^ ucM;Vr^".hdR/~}Gr r{",ݗ8`M\yxKNG\ l Ga" G_@S0Oa}!@eU.pgd u]oLб. ((i9q;D)ø=.2l=k jY8T[ql%;ՍA 29Id-䏞ړ#H&%LDfVS[ٰ׽0QP#FFոt|#è ԻQf#hغ)3yfFs=q|B֥fe۸Ύӹ#+Ǡ dsXm*Ш_*4zl=2X݌so!>l7 fUt,].:m)dI]4BΜ xpKLdBh!jy5_?7`AUf;2BA Shvs)5ZR:ëȂn+N1&*s+>UmMY=F+NIu<4Baf47#He8N y?S5QMҟs2? t7!=}&nz:h~Uځcw?OD#l8LWZ. <]ô\1mY|P{u(@O%MT=ƒtKJ+P?HPpb_0heѯ@I|?sto*`C h49ϡƀάW&H.F$ D `p9'tdr__xNTf̝h$c}mţ8 X{l'qy~. xb!8!>E2߸b>:l`n^rLںLj1bI ǯɑ,K~pq"ݭҶU19}w,:;ZAG(nW:gRn7,/ F8MhNL ^;9+֦eIynLփZ-&3OYW!0ˋN14mz@N VR.O wZCzܪ*,"ł(k֙(xECPpީķ0ܮg_47fU v@~HAVxn#D$ > Ԛ[&S 2tE츶;p{fnP4v /[kjk'ס {t`3EW  ZߥULaMyr,!2 iAU_va\w?5@R`RKb EizxpHTwioA3ERP>փ4յf. Dp}X:q\=ENWC)!l-65l_49:H-HdPwAk''Qubvc*4W/$̍X~y(FRZR""49q7I!m9d0D/_@%9ژ׏쓙|8/u?+dH%qgB^DRw0gW^"P|`KkEEe,gA-:f<`Pp;m52q(rvdIqH*B겞XuJ HE?MeG/+n|E2⸍e tg .LP|.UB7=I$}w,sB/GUw*oq/BrZ٧Y7u6#*waLY&= ^)PW T Rd}2F"@CJUE}t8/%E2^!W+m:0\~bÇDW FCG0~T&^_CKdG^'<8U8, -he>#A0>Ṍ|?"lP!A}$!Z?IM ~Ȯ[8xZL!jVa7k+Kg23q=&)*P' ھNw.vq6|[ ɽ7%,W A$Qr3]Ho"kTA;`NKkȎ@vh\#xf7@s"ے $HU ٜG- l -fhR(~^ Bo#sӉ{<EqV< "DG9T|Me9]߬7~^Bp3=U2`ѕ |ީPj3-̢74ww= Biq;A5ea4 >~ǰyfլ)i܇`#~t8kblTq{|x;w*m,eB`SZԯ-/#c( ŏ_R@mXǭ! il8<4]t[^lZ^9pʞR(|1\rJ&ht`ZZzpVDI!P)aap./w.] X2є%̏3x"\Qgo@#.9u)@\ܰF]֩t=zIGemsܷi>e3m$4Tk{SS:BήI/ዷybMās.ژԗ# Ә|~N38I`sY(V+E=!; Ev^,yyyPX"eg8$Tr.hHi,/J+z$}jwp鸢) cNay^))(|.s\Vf1@]0Z9Ujvl„Gm_*LI/ dGq#(g0E0b6>9o s,Ӱ]n7;Yi=zQ)i~JϵlAyEPI[YXR:Ǿ_`l9̣]]2{z_ ZNe P`gtofmt~z=2*LCDBDtw5# cdmdKᨈg7i^Sni,kVڇ4*e%Y3,-fҎ4/㣐:ѷS) ˧;un;N/FmW}G\<fd1j46ao)8^ln5 6c!ol}hc&3eB@p=Y]@!ڟ<2HFCq!x2U72Nf ̐Cwӵ .o[We-FهT#wsõ+(osp3,luV%)-Rx)28T0h)l)>/ A+&nul'zu\ۋav|q!,_N'wpZZb/MٔH"-f qY}tx8 kR6HYtP[$Y{%Jb ɩ:0p7.zbkKP !AC)]<)vdؼۉA"LW@,3y- Wn<鲘纤å1'~P4Sf*Ql8o4L  ]g[ qlq]2.MgĞT=^ ͐= \mW"pj+HmJ#isUߟ\-lV 0FiO>W cÎM`ڷKRSbĀ*NBa<-n*VR-xbĻ߸-]z˒۰lPM.yb)ۮ3.*ʼn'"{@(V %)s Uk(6w,irq(lrښcLgiQ^7kfie(5&TrJ(&;B߈zj7NͅI+ ـ7%폌0)bQL!A>$9tc$&D_'Ixil%Tz8o8'ȿIA8:,ثra/ i)`cԩrN$]1߽š^1_x٭X9>x+("S3ϋ҃)1x k9*d#Bq+^N7Lh/c?SQwe9|rCܲ8wƧ2UN ܊ E;;%?b˽&>#`)WR}Y̗@:Qy&ϩjII=.cE|(pnZ|GҿF5=Vhyb tEX=m;50:P^9G#X`aDi.޼t/in6QOߪg$x%˩H9m@,NϦZi.M1"D9j8-W b]+r&Oh,|l >J@嶭 Gl8d4sE #3inšD8Yi(WlC[Cr?ɫu'%l7]n]RVŗ_~6ڪ7Ш)s S D&w?g1 3%Y6Xv M|@!I"'/< S*Reӡ&t1EqR ~דÖrF,ܱ@C!O;J橵6M(dR:ˏh1s]93n E12c+^ O+R<olGYikBu'zj}ZK^"$BC߉{(!S3ZA&w2HǦkWukN.찺 I huv%. z5nQw $pDӟ}M!$s!Jd{aeY rqc 1d JZק1Н S=';~YdEiȁyu[/nxD,\/[<u9!8[&gpأF _ }Bƶ|bG:?tz*şv@WMtЭ{noBmv$Qv;M_d0b 7E΂N ]}Jݳ}7T& Lf]p o{h;kΰ vjO\JH/fZrV wfbղD.ʼBݛZ7g*$QmTdzh u'H!k%f& [,[ޣP /Yvh@&K.c='!־#Ŀymp _k77+70D֩uv!G27[a]{_d&3G6Pw=d iƨ0oF)yŖK[AiVAL~hF {Lj_6 ^&c[(_H {?ցoCAڟqLHK+yVUVvz#AՃq&Mh=ujEz5Jf+҃7񼴯i(h8٣5`̼#M::EeJH!FWNg\)ާS]yH0:*!j.쎦E ?'K}4#;Z7p 8pnf-!Em0;ѯ!=V/!P!M3G0!$,kJَ%ݥMQXUwcPI)M^7cq L{n$7䞙vTUbgd;t"0#f XG}{? M Cmf^LAoXڤk( ͷ6X0 \LM7::Z"M疁z֖tv`(#~ȸ4 >X Ϳ1gO )tM轿;lƝ?G qZs3; !ږ q5/vDmYfKcuZ?K(fӿIcd_G  ."ɳYh@&xe=fIqYCwԌ#2v\,8EF-A\v\h;@8+ŀ;te@22/j6Tb /pf)G 7A<ۑRMV l; ]OxS44vM΀4VuG͂8޴>-o Ҙd(Ϙw^1fNWfLsfMV/2y~ $2R㍑t.}{0+O[Bk5s#|ӝ}$dUd@]A<)7ä5U@?pe>W;].7U 1=|Ր-$+I d^+eKI w6Y0Ξ7F8ew͂{]Qtor@  _fJK7#cjFp iݑ2n )_}AN 0ufD& ~d욂?\i ; dEn98يr&CR9!sJHH#Fr1eoOƍUν;NWbxL.qB\:k@ĚDU<Ǜ57εc6R#3`厓Gmb)qjڠЭ!Q6X5 y;w:$3E^S4z!$jX6e|N!2 bpù uz&[E>6ÃD/x,*k+$44D `E*f GfA+)0[{q$ogOHbh#]U.4WMP1yyUaXKCH2:O)1 i]A!;Kkc1!`X2v%ma]}dݲ* >KYdS[hU Sn&kR^޾,[Jg2:0,\VƊ5\QA'렿1Rj)4BM[CM+Ք_8 |9pR<"B2- ִѐXz$Rms_;~D'|gkHզr]\<M6 o25ƺG~kcZL ~G\$M(Mԩ)<7uQ/KN^˂h$vD/~֬/>*@H[Ƥ=4|TYyW)RMgbπ?ǰljUQJ:1zvtjz,'K#-tL]|Nu$ ?ׯ!K$LEFQxv%+ ,/ Kh@{$Yǝ)T [uqFMIz_ K619rL;DJcv>7@Jբ̸PP4X8_X2(VJaS.;<@on jڎ:%km HNlmzԐ ~x 3 {|f󑋌.@'hrFU%B1',FƯG܍J)a-|$Q`FLP9"DCZ3 K[#y!KfP/8G*D{$ܿSq3zb;׶؈CՆչ_#~zۀ}Ny*yTƭ/y+zQT)PX@~=d *T) hBLIgz<,6UUS{sAF|iq s"7}sl.Ђwh FE}["GIyyptlRi+&#bѪhHu$ Tكլ= {¿v, /yT@{bXY^LvO瞱1mLt:Fsf`A^d0;XnC?Hp^ R~:w^{:!ݝklS(Dt͚ R Kp= 1 ?D(e^"F^p]]/iYi*?U{p<]38VM*˓m!lBx ?ƋH3@&~+h`ŵ~y7%Kn{]=~j&lR6z<> D uD4lM7}ol=.3rN|E@C⹴ Mȥ0~$ @DG0q)ۻ$5 $gDC.^ƾlC|LÇ#TSmU^-%ݍd;+t@^ !xֶ^%Ec M>?zV֢:2r=:tj]D@T7F Tskg,X.݁L$dFv-sp,6z0_? ~sٖς_(s3QSv>)}Q,i4XMޮ[EzsuŕxĀ %݊\]\1;2+\,n!/rPd8BU>W;?1Ə/׺]}Y[u Uf|O ak7Pdtk:5@bT}VԈUKhеS]%`,ƽ*EJJ,6<cu zCku8YqGݶ |[e9$i|a`} J8$7ݏS>RzLKi#W! U?:0Ʋ6y}Kd hnLW^zQ+0f|Id2mAq?d%R1P#8}fI&-!fAXj}#~RRn-+H"䖻&*؆5zw3qdl=,̋&=C, 1(v I fA9\‹{zg 9ϹqjRjKk"LmL}cFTĪJ!rs8@<8owQ lLP`hT)Ex ҘJD(X޷`gE͚i.s@Cܷ8EFNhu#hF5pU\ =P7#yKGK7_'1CX}Lr/pɺir̋.X|h!8t{o19f׻5T]!y.LuBs dDuȆ uA7qڊt~|Լ.~ꫝ0HwNE 'FysK #.{=F_>;0,T)#NZSueJIJ&tZG`ɗF'$NI;k9)=GpS/ab1/t*jO;;!6X装@zʘTR~zJ&OJ %c <^1s.E%Ƴ ti^k;`V7a4/U}/ׁ؃uX`Q%I 9,QIRV~Ro b!T[?XX4nsUד$`bRwc7d|=tA-qZyNBnI ŀ\Vȓ4N";7|պEQ܊ϗ NLڪnh_^%>ufPH_R -탸p>J2ԃ1A.ֽ~znG5z "AJa{ q\n-OXަx*'&-I>%`0=5Qvs*ڏ(|,t账o YD i fu} vPЏ ٷYxrJ%_cDد s\{-aL+h"nPn;ƔKaօ͆Ճ .<Үs G%հ!^G+6-A55&Z#%rjdznK)"URGnDg".u(p1)P 9&0¸3#7+*D|n+K eHSu)*:`+Dư!@sRL^c,/'H6Acn-A䃹1)NY31#cҜjV-ct98zf.rGPR9HwRtݯ,"A&+5>y k =@! 6E#F_id6~j,{ z>iw8aYʳHpFSV/D_-3/ Vō=1™ය*kc:?{?yhB':vӣ!nCf=5EH^M+}MkA=+co\8 |>q x:̱е0Kq$m U1@Uϋc Q`+9݅Ȃŵ?@~L`Ծg _fEA9' -鼔l׭j)5ޣ4 X$qÔxT:S`lScZ06w* C fuN7 -lin魖^STlњQI۵G) 47ZrUkґ~$Pkd `nhn ɍ|H-Y3G+P0(aN 5^ Vi9$@Vi 2Eͻ@{! Gim57=^dH\*:ؐ;AKFG [\gہ:mT+EH A;!+2.b+dtvs-'E`䷶{z7MS`UN_lŐ8T阰SO9}r&+̑֐wL=+vr4Խ0w\I=({G\@iz/-3ΧQ@]t~IN3(J ?cxHN8 %eZljR6ڗ`d)]B0 [4_G&zעT y.{ePՊ̩3)e TMWϱKj'ÑNJ;L/lgAjh`<DtЯʚtIupHjSKc\j 2] (Ήj{-4vm C7Iñ$8wiw3jJ 2 d98;e7yzTEgT<JT| h_Zp?p?~?{6 7Z+WI؍w k{=&Z2fIZҷQT:/y)4nJ; BRb xL^BT'0TQ#PAri-k3N^FM?Zw]O'Hs?ū!3wDc6uI#6{C<>W qn罀Ybl᳛0SI%mWEFIN!(kVXu-/^,,vpal ["fU;E=?H?YCuin tR'ƝkC}CG͈Bo;!hjdMΕ5͟½G)kV_ NJZXJ5OH^Dz>$dzK4uXrz[mǦLHdnٷa ud#@f²o%8< ^+b<![QԱ82 FU1y Pv`'޻_ל%lgIE붼gqFFu-XWoRR#f/m1JVr)&I(ɶsk [cՎ.$ZbopUQҿ5ܠU)ɝl3%h4b6.e 8o?xmQjĆw0o$׈D?PD1@ub)ގGǐxW)P@8iަu9ktWԄW`6"4rd_n;{QAid7#+(XG$⟀{fqȞ*-Z(}=w욲Kp$,',d>sR]P{98 PQ 4 :#"5"82ZlKq68~ՀT"zS$L}Db eUk/8+tpZu4`2"-Ou<07}0\ K2zB B|٩1Qځ 57dEW:aCFp\ C *:̙Jo|vm>瓧ԋJ\t}Ov9GO)yD/xTNЈv;j}>o㡯UUT?ՋiÏM %.5>xGکT̜"?7fcC%KUG6]~U`w^G6s8ulxS͌Yk%e,3uoW2cxez&LwwRO(O$fi++mu7mB! y lIghsR_KH/l3$@78SXp~xJ6vW :(\fCq` /V~8V;\9xT"Bu?C"n5c䰹Q6`CyApS!4P/p&~;ZRFey^w g:;k@8 Q'eZ5ۺ_+Ox˂X@Pr@b[g efWlٿ|IлDK VT}[PUWK#3=Й1u6pC 3ѭORmɑ ݣ yjDU1#V?&SSuG~"Y۞[ַK=h(uwc_5pyFUz~C*Û%s]hTۻ%~R|L}KfY6^w%04JZL"8H9Sʥ9%evy%<꧘^AD{V5zan+ Z7-ߊNv{jÁG×_er6řjCf0G߉tGc֞"k D\4א^LnXah͓^'`znCorTʃ0k¹)kD,Iߋ7?}nig2@̈fdPѥPGt*?(Rg-j`<1 WubdNfpgMh&Р1S__ V센eT{vh)P%ۂ-B8+.!K; ]~kSqx̏oG)6Y6 "/%9-11os{̉SZ'#(񹒣3sA7x\ N%<.* IiqKr$6j'%ƶfi $60[`t#1M L9mN wWCSaf`69+,+JH0 G(%벑Zx(E._" lH`xSaw9V^lq akZqh 3Lgr<^nD(Y{' cM^ ?KPec^.dN =Ѩ{iT{j. 5gI't$&/>-C' l{/kWx(ߨw*t0_ZRAPʧ|Kr޺H dh5cτOt82b`y--o_M# {E&S_A(|vq 2O r.!N֏H߽5ie e(&Zh4|̗iAGꧢVңeD?{[,T2%,_?*ro J֔Nn T笈X_oAqdJ uV/ KK!9]Zȷq?|-#^zIzhU3O|gsZ@U(d bq%l$S)óxlW6jpt>7*:V7oV܎},,++eBJ9jþJ\?zb\ y#+veLmw]6(El4vBߝ y޴fbǍs(.͐ʹ"hاԟ\k[jES`R /HUçU>FLh!ڢS;ӓh(GGJjKt2lE~zLM12hDًS>b]4woMT3dO$ !;^ YijTw'.=ޑ%-b\oRڧ(H;cc4G-<c 8C{L ,۪X$1;vp y?H c pfHRh~ccI|lV!獥ڰc$:2aH!"S[絥ɑ`EH34#xlfSөbXŃilq]{:np=^}jT? t9BH{PbGȾc6'({/o'gנg~(%Kh}i~|=ba6vg$ !R˩<-30dzW[_xk_ԨZ KҲr\ԙm]}ۉ\; 0W3|4i"hmY]iKf2vQЦ*nbڭ6tGb&% `\ ^l/?֟5-9bg_wLIE,GOdqv}Kq̕K=\q఼\e\'܈I["UB&y_=uo0ǐdkY<4<2b2bq7k׆_`$Bܥ򽡗x~i^(^ȫvWP'ùjБ%6PnD;T,A8+$RD(QrX?Ĥ dGj>2*Tnv1Gg9>]: A˰eHÃ3LJ@7~& ӜhG1_`t~By^re`h[qll\_B`_`,X˼!mR/RIEL.X HP8ɝ![2+U$,>((݁clC\Ihn-~BϢ;t+y/3D?ielc&uh\ZYw(K? G<2/ؤCqZ?^ܱ9ų\ b@0{AyrP\`m޵~wKp_h,A@#f\*=)hۻ5/~⦧$AotCfCupIO(+M@6kޅյ='__u`q&pZኀ{b28s԰ z0p;ǏEWR8&6cY_Rdnv4uu)Jq%T fM5𵐵%Bs*:/->N]1/W=i_o|H5a73nMW |/f=Ѵ*tjzb##`ˇ y@: RrCZYav23YTfD]_dBH>ȷ xFCȗY4VE.:*WM ,xbiJs murƏTDC|d܆ {MLtj꫒ʉ[|%cv=Y30B,V^ӧxt?G@ƧqyVdi)SжH5 D9zBIC1N祮,:(bΈdfPm;9-sYf uh6hɘ[qd: Ȥ.cFqOn<.Sto2 UEZ8Mƣ$!$ҝ?œxiXtF %܅xc~/(Fujh2ф,aata:s7k26-%g!/08p}: Ѱ"жS^m@U%~B-'b*[G % Lע7Q!2ҙtT" }n 4w~<%tTKFtFAZvbк-VŒuC#F-NjXo v ̺NM!!8DW~?.07_C\Iy{S/n-˝?څ?mTݝl1Y:qFu뤡/BYՈ(GӽChk޺d7_u N. \e9V9PYc Aٌ%vQ^CNb$T 'xo!X Z˹ݍUIx@ bk;AsHY#t #EqmdA Аh=G;i&!cҖCTI$\Ou6?erfEam-B|U}SRVA7h>oFږ=.CxnX 3E$֞Z CzI6ɣ1r};jo$ >Lݶ̆w;h<䧿/oU^yl&qoݜĘJ2&%DP޽Ac$#lB>ȥV)Wh'8Q;!K- $IG "\;k@/iLC\2 ^<2D%lzah.UGtȀϰڦ7#`I*GLb O7TuOjԸ GP5\WQ[dOkĔ|45a?t1 d{Sg>ʸ:8-&NWX4#q*&\wV%_7va1< @CHvK$F_Շ91LQ{<'e^T'>*amF2sJUNX}Q¨U~ [᷵({Jl|_N_XLq_K4x)~h@Ke69-Eﬢ""zPf."7eڋ Xz|4&mڇ2R>6qwTwpR_T'tɝv G`??&Z"f*14S,z>Hm~'L1&=ٍG䢽4@MoX vߒٱr:%ѝ}K  2)@* !ۮUN;h8 LViUoQ,nm%j\xUtQ!9m'!%WwQ"t!U`I7¨KfiqIU0KE1t9!8V!жELW⫷P"INt)r$&⭪i+I\i54Ѳ5dnqGD=0|\o*xo Z&+ݎ=Xg~L[]z^N#70WxfyB\SsC#M B!޴ggxe5pA2v9Y-@8FD3Wcy'%.mU3Z~bOqű턵5&Mv<_u‚Ħl§VԐ^1 ʬ!8d3S 7f>(I8?;+os_(G,#?HHqƖЭgm5؞K }D0@jVds}w?#_GIԗ`%v̵$2*7F]N',CA' \$]o/X͍T "WNkm̏f6؆o~yBbO(HYQ׳[>=hHnN㝰C)T[ZǖSo~пt$s5m%qJ9G@LqW &sǗ"e),ï3FKiKq=P-#S@-F)-i"D0y:,!v+զ㛩:X"p@ھlC[Nfs9 VQeA=nWjhSSfE4nMSCbJryi<\ Zs4.5 |Gx-,]jMUo`A!zvlqc6 go6٭4#ܜwBwXYxc2F' F`n+2;?ͷE!*N&+?%a8=`v}R7Q;pW7BНU F]8|-%?aRR M41q~by$f5It|$Wc`y|9qFiM20lʔSFW}X9Ti(d"I=uh`Re_%jVhUTh JhѬf3AޣFk~XN_?+Ä6 4*ڏ ?ӧhqqOy)M]m+-dj? \ocɠ90,/a2DT0At;\%$PЈ;ø+x=r@R*޼jܽ?Yx0~#2<|l|?ʎt!XM.ѽ@,wOg+( oY4pB uy)T;w cXm4irk% 4z⴩YFQ,wq +s߄_K`>>u@p3@ <>a|1FS6 M-Ϊ CSϟĩ]dd(IjLp Їg)8(NYi5 ZC.KD؎ܩx [xԴ3Ah5M}peX u֝|o+ là HkΧQ̦>Α"P*geJ;Vᑬ% aRH?]yKc~8Y@P`ګ,w;hTڕ$(ܩ;BT毴ES?M;n0iXTtO2(2toG#@ ["o_ӕ'oBz\R;'yI#8{x(/р E^HҲ=? 3*봘@gxxBɆd4Zbnz%rb.)X+(siY}MmX 7)=>!^\ ~^߫($Jd}t⟉aQFL5AJ,Nv.u&b>BlC@u(6 Ͳq+3EϾ,EB [GI?_[`!ci0N{(e? =*1;I-oO@f [5 ^.Adsq9D82{U'RDgM/r[md^D`M,GFN}x׏ I FR~(Jɫֿ|A~ `}5Ƭq{㯈} #aBpcW$,V_׉UxUf <ѥG^'A(l=HP.+RӜyl+۳ƾ+{ۨ3+ĊпăG#tT9~( `NJ e`EXOVtpH= .R<3|Eg?U geҍ>4K0|Rܑ g}Nܩ `&ˀvIIx/]܋b](: s#F8,-Č/y3<^$&=: cÐtN0g:7gA!ӊrwtşFқ f%xTOݲj53x[}̂G>p>H5FįccB 7T8B0>a5Y L<vh`H@5ZMPuxe)#{eƃ=$Hbr.5@D]f19`$&X~wm @]灃ى[#cZ.Q#da;<|!ՐΚd#,ʵ#.*kbk8X1P|J%{L!*e`gmGYV'~]ɭ&3YźsF%##m5°Hia<1g7={'.C)wcb#6>Up\[@Y _U#1CbY3D*0 X:<~m$o2m\@p((T6Rك =r(be a sDkw&4ViЇ@2kkK)E}=!+Â-jD\fvN)T ixiEhɀ0Iv;)-nWuKs{)C39d-Qfɥβjmd^?;>=[:h&Ql7tO69;=+ GBмq@dIz !=h_>`0y;0 mmz;0UE`8z 1hK/9${Jw# $ z[6+xб̛cn0Y NK3#{̰{c <šꙄul[NI*f . 0q`s_p3clM}AOFaY>6JjVӪ)CǓzER}H@5WB[䉌ҝߐ@v1ґCm@jb6e3 |*"OZ Jg=q~TJdbi#yjr(ދ4rVjd: ':K)6Ζ>uxKb[1x^K[2IE).8+, 1gDqQ$ה@Xf6zF_mJt6Knv}*\&`N#7Aէȉ(C_yLE@Wcjxy]c{ ۝wUW&wqVmQ>N;$RuShG΀>P$Uga]T)֞ Qnw&R by xa?D'8\ Z`Te?oy,uV:&ikX\DP{C.BX_ ګ%:)ъ!'c] Ieǽxگg< 5rhJԹKnv=ڠk"8-IQ%,L'4 hc / ~ I yFjU&9t=#`r:=LkE70|Rã-T&AC|L;*gXk<ً]#I׻+(6"4"8Aˇ4M5ӎ"μ*h@ ZMJ_ytZc:^P ߯C@w{h6Z2Enx6upѯKj3+wtFvÜ <,I\=[Ǖ`]RՈC  ÿ(3*J@#bR!vZ+tVs_;|% xA18mDޣBO/V5INTT*||Whꊾy %y*~CWXOe8<G*S~JҖjSyTh?VMLmZAďԃ̢/:I:K D 40K|°2 cDxxvIHK•K+-=:\'˱Ͷ|PBR U"/.ug`gEt/R@\Vߒjk\>:Ie=T01or?.M0Xb $KW,4`ȧ3F} CM 7gr/&X":,LvKCzZP kG0dXZH:afzo^;deDtN]b׵PmwR Y&w]>8%pBh+q<+CϠb L*ѵElb٦sbh˥Y{t4Scg9wB;;YӞ$a̝ T\:Q|՞䠨YJf'R S}mS;)ȃMRDQ|j|cł19i1A"8֨I˼UTJ{p&nAW2 o/Y}qm̩\.eb;ʜo@0*5rԏ')̳K q=3DJEoo- =Z=찄Q׉ p'I:nV bZO~}8gϴVJ?h-69_ZfVgbT!&O+n[ |FXgӋNZ})x5rhbz%R.nN/SUv̿ODXaf*8~z(2h[o~W.t/|HHE[)ͨx\-Jb&+`fYE:&P _b |Yլ! yWZZG}DXة8Ez{eC'dYGC)2KJp{jrk۷#钐s1,5lhG|}h*so! E [RO Il[K3Jӈn@wrk8e9iĝڝrGߦ{[h1JSao}'q3+'%1p ȝ OQ幅,y8ruFI1||/p~mzIWD\PӃӭz~q\%yڗp;UT *=} TXWҹhP]?MN&U&b{ƿ^t|_t?F-*Ӄt=ߦrcH.0ډ0Cp?Y7슢&-uSȜM1Kd7wj%ʟ wvx0`=IJD,rUmҦ4T, B6cJM'Jy?`u#nf0`0JcesrťO5!ݟ[P!K~b,U<s.}QA5rQYqUF{b7WffDJjܯ Áb"G#q6ASVEIlidœVNJ$bS[[e֚5"wGY(+X?5;{]_ 5K7,oOrho!Vd:Wdiou;kVQZzJ˴Fgk#P >zFC$ʉֺlv鷆÷ΧY8+ Vw;}F./!_#7E&\ʝ50!ۂ_ela fs7ēmAX#ZGޓBI>A0@ O0oU-#!I 7 Jt Jw( xXS/5w.sk'x^~'K5##YRAȱ7^S.BeGdL qu%<-)+f00φ[)Q! IzK M+AU2Kcy30[ hh7([4= ɘϖݜWN j(`ZD8d _qShha]geQ K>V3+]T;IPLbkd=@A;LLGAa@΋Y:`w`]Dq{L{Ss)t: zVjL^^c_aNIEf4^s?{ۈg1Ye$`+r YqWqi;zU8< Pځʊ)xBrҙ0%h1~Bv9c& X:7weaNvǪӞL\۝IRsv]U5|~Q•AU͗]}`΄5r5/ON:[RGnY.5_QvGb!Lg%=qcZ\[ v2hSmFAU] (@,~ԫf70#իuju*a(]N-I?Oʳ ,'vr?V4\k9 o~S&6D 1,άZ:ӤlzHrZ_+=xOQ}{m*s*s1Da((ǪSJuJPXH݉ 7Є>ImМoK$֎,=k9}_GMrFmuSUD0okV0jS>oy#;[taR)m38]#fqs&NYɭ^6,<j}J |cW5F? ^nHszxPG>wRdD& :H6@r[2~K  gwrmrIp-R2R[k=ړJi\b;G9ȟ\8S7bKo ZU?&5VZHz֪-KwwKQ !2 ZLvi%ģz$^5`wn[q'{U]m) ^׍2r30[?H{o$Q}LL)EK"k%Nþgo L$ҭP `u}7@UXʱ"N 'k ܱ~DZz J<*Gԑ=<YGF)Gg$n<*ؗc*@dAR "͛VQg2ʃ%P4BLg[kF1@Z蜼V-@ cE {)V6]#!tn~p l1BM#ZMgVh~*"[QjcURC4ۇ\ٴm2NE3@'&2qk$Z -\lp (G\~ЮjkJg$N0aEEY7l7?,a %*l"*!, ;|D3W+I(QRǟ㇒N(^wE1`.)a&gYC*Hjpd#͈31k:fCPgWyډ2?bg;0V2a;ē>gGSMtxzH*,M w [wUtۍa 3DMԴ_"o;_mЫpfl*]`N(k/EvFRu{|98:٩NXQrA7 Wɞp)מymfbn^H~6.V6%&Ķ2N!6JpTjOJ~i-B9cmz,*o`HQ2{v-K+٠܋]> vh@Fc1SYM :)Cw7y C@>*&ej wnBc|iqD[SG3^e$(rFh V- 8ʅwӕ [檫?$ K/ ţ,)#@)!DO{9ڹ: ]@ƵɆ]v!#Ǻ RT,&!%+u^0f4͔*b _it^}|% !!TE00XkZsWN%᎟'z)aB&Z-ly;1"SxL^9|"bՍ&|$ZI{sHvNʴ²yYYU3mOgÆ||G iw8NK5D=,I X0ހ O[137j@xM翯͌Qkj߉"{a`jnW K-g ˹<{1W,Q"Gl%: |T45z9d8I6,L` , ̆)dd0!AJDf+a_@_'^Cp͓})}#vi5v4Ǯ(!g("ϯYE5iuu,GCբdG펦]@Ij>$.~]}Θ;Cr4*/VΞ.{{7C,&(U2$p<܋Y@k~dv6[s+Bs,xڿub4 YeOJǬJcI$ɶM_`݇Ăa@8(Yڿ% ;*ycbe_n}IzD ""]oXTBI7Kr=OM)Dv~ E\qOcB9Ω,=B 2;H?Jn <g)y:=Ԝyl#\AiFWB%n+dpG64%b$ӳЀfD7C} 8̴bMZFU JN+|H%4sMhQB,ҙەye$.0/o$N j\كMF q~9bgNZ ˡ3o{aaG @1jnj*pIh}iV(}pS6a>;>U!H]{WbuMoq^ s_,PXsO;B .DX9"}}~*FZ;(\.vD!ljde:gU}D\2&t3'[ \o _Xe0 aFwrO/1('֛._,Ʌy/  Ha{7T* Q, p$.6kz+︡Yg}b %[ t-<)$`azfM$<=(Iƀ\ӳʓv.qYUֱlW,NƊAfȗYRCP;^k*HͲmZ۶]3n^<`<s3`נU ]ޛa學YXSؼ ʟ-*eVu'ymHC +r6nYKB,},}B/;د X< 2YMS%9MZx)04hz1$Wv KTy(2JIAeF#q!0'ڝj 2}H."Խ4v&!R1ڊޜ {B}P3HTwS3?3h,(|IoI8gpw %Ѕ wwH2w/A˽4LϾcR9.j݌_pr1}]A%KѢ, Z \XX,BO:B ௬F 10[QGɊV/PNĽ>W#zTaqH̪xBR 9Ȯr9*e~8 {5HjYt}No&bCРbau7[u28h+krC ?Vb~kqeJs "s`~!լ; |?o@tx$wwpPBI 2 qe-1 pawE1l_GPYuK}s{J83B_q褔d,-l"M=ya?b*c&A!ɢ[tl:X[r-..e4x^`GG4!eޫ{hq^χ%]|%]9]B-_]@GR'to:| t膁V4tw{LRr70+ $=ε|ԧ\jISڠZcPE 2vL@QC>'UWP/yT(ߵL˙ =An_> 5{cL媂}PHDLH_AK,ymbv0 % ]`vrqwgAhۅ,{u"|><ۍ`T%GHg4bHf;&lٞ82VաaN2o+l;azNiI < 6Ox>#al_*'KfvPgʎc=ZtK͉Fjk'v|[*rsE"P w/MR#ek1[j|\X_}*7ʵO *0ԥ= Fi{WD_QsN?MH_lF Z^4EBH(6a;;=8~bXc߫[ rzu)<"Z+w+cG u\uhe,ll,3R'..+B|M0O*+#|8nɜ0[ܙ$AKܥ@P׫F@*lOz7 [r])[lvewdhx3W;դU 4Xe#O@iU)1߃scw"v~D[ 6 :IFyW je =1()YV' }Y&<ڻMC=zy+s!B8|R=qͅqd({ւeJQsrQaz^]ˡ;127#8A>ez4GPgZf@|:s68ᣰVf~ /p݇KJs"Tz}][]L_htOP$S{kX@'v=R`4[L.e:\Р={Qа,B9m<.I㠋6jzcݦ:\-w|p?K; l. }&]<$B7=K3//eQ""ܯoœ\¢8Ą@5#|NÍeJe.XgW%8'KY|{ڱqx;K-oZ\ p M $ރn%jΊƯ4Z0 k2Nʰ>{ިxDx~΍sOK]7ƃC]P 4.o B!8VĨ 㬄FQbZF<_x6>$FmhztYv0O]ܡp0A'v>j/̱jTTEk盅~n >Dj+9LpQ{kT&9UHӶ(7e"i(q翫)KwUSKQեG6a-Xt B_=GvI4]Uﺚu.|?7D9 H;3slӐ%Na@`XWmWU@PӥoƟ%T^M`h45vB]ԝX^?{B y+P15k# &ĨC&f2(43bBcg~сmdLQd(j$^G(L# @EVF,,Ku\Ht udwl-u꾞ӳ{ZVLQ/b! +.}([ӨDҡ#j$=3wDFRRR`H9>lxi:).0-С}X# t2A\0/| < Aggs}rN`,Su84)K[H) uuZ.:+YXhx.KbrGc:"IRUpxI#gAIc=8 Ȋx*wr74,?̩>eyȄdt8-y*bͳA&TŦ a8Q#2rDhn|#+)Y4p >xInہܓioM,c߂.oui&pм{K*o.4")r [;:٪jncS4=yttH'd($+zu+HE壅V<8=BHJfS%D[mlRxϳ. -Բ^I-$aH|VԖѿ>/ՎUZC6KI@,uH.*ӻ~K)zGB<=-hR+T{@ieqipk k#?+C@Eߘ_* R Y^^@HØ"$|&< O׬L16M3 Ex;2=g@w4)w/ O7y@̔V-*G,ܛo(S;*~c8XFU<}|杍N#pIקqy)wxX7U "1ZFA-U6r]Ɒ+LJ|nN|Rae}T'۳#ч7^u#:[~iTieoH6YY/9ڂ(]]z[[&teU9B'!b*EoW=j !rm=0Do@זE&9-Rs'maQ18Dvo_jwtE$zP E}KƔ_.@+ZP ܓi.t `,F[7BjUC ux+Qһb -Jf$`u'ԋŒd>sϡw9[N\ x@5ؕ61o8q%<⩩M cȰGSyNQ_-j+FX GX4<1w_B54<Gɔtou)GWW ($?dla.'I0F| Y8%5v;ʓv HY~AP>8%s|+!#`N5?8lC/g#}u!g 0ew1H{fd2"˱YNVWC%3򰢙܏'l# >ȭ1Ĕ_iQ!*1W2MpY1_7X؎PH@#]Sikَ:. 3%ja?CO='M#/iR` mE9kۃ5d694."wm߭ܧj6=s}t7@_Ï7|)z( ,q<U3Hme7^k|r[&ZqG#(^:g$i` &{gVXkcn@.p_fy*5&+PV/c+9JJO/>gOe!U!&<^%#/9,HSmn~1r-&w+R`*FGb_1wTʦo/80{=lgt8%O֏"҈9 ܜA*Lb}}_MO9oJ3N КWy)DY ہ 7h Ǜ_[5@X7ˁR+؟ LH}>YK kbƏ*h,U` ,ݾtn@H$<ߒ\~wid *z);VK \uZn!zpm-b*J&O)K#ZH)g,8o5Xcb7|hڼ@:bbd*У/{?(<x@|PRVI۫Z )T h-W'ƌߍPiGOga GF?h޻ Դ;tsfL&*ʨ&$Ə|S _:WUyG{IM{> C z_4aQRa -l9|UJxOF &۪wO8NIY 酫EG%:qν=A4RHpfyW֌I,}Ua8.YMDׄPsLԏ#p" GECzT8?U 9f$3J ,k?͓;Xٍ2dDojulخebátO+gʢP[li_vҖL-{ 򼤠վ,}8$u!o8 K()>Н -m?TG[*Dr9)L0ҽu}34ʃF+cLzE{c_%w$%Ք,b{[t1K{N%KJOq9xNGZ i7ӞAOTbUgC"|aA ,z{m@ y cYl7V`5o25 pï6V&+9qCLfӞ`f&D40*`r0J$WaWkS7 QEN'beP;9v.T{χ 0`}xɳ_-쥕EDrQ16XFxdW cӮ*$!uPBQfp¡xLn`AjjrbQ|c W4Fl@J7s/E9B1^H y+sa9PX`b~32 OW<[lAOG Xf]%Mhp">|PB \sxA@|{cSZ恫|*ǭ[yA} K[$NGfsIjӏ`g/s{eQ+`1\jJۤ̋LљE,$ڸ&EMrTŶѓs%}I, mr)!4:/q>'#uG^s =%alYe}U `I:>%9d,֘͜K3ڋ%'ug [r^؆W^ ]pN5Nr6GD$eryUnySשPxIpLA:rxӭw7{#i45SfU]펍=B~|=M:a. U皠!>JN: xF9D܏0SKoƦcݒѫN@}YH"*~S'W?6+@{x%BRĎVZ q0N!# ih+ MEcV21!=vh͙sG #7˜Hd@BG*(cDQJ7|D|3M? ޿*܎m%TN:s$ Tcq#RH=]^#M<nEN8z󔗏^ jB58iϜdo̽b'yz'q%G_k* u#?Y {yݓ{~I\?3<ߞDV,B y8WDY/g1PbFǶw>0z;0ݸ.7`P >b^Ixn}75zX?([sD":<;1yx%wR2ޭhB1*b\kh6ss]eB-:}od0k>(nE٫@eӗмl%kp!1  WŶ(ʰ EUyoq;왕wKܘKES(Jek)ȖnĮc2Y0SǁBDxݳwF6MS;2ȳfL Q)!I3 |zGEDĂ6 k<##_йLD3o/TT e sٳ3x^-8zaSJ10-0^;`U(0l>gsE φ2%G*J8;)pJJx9.6S_N'#WVx fV|zrUP/P#GQQ͵X{rRkE/kquCh"r~;(ZWQkA^+"Aqx$:B `4 /_M紃$ChUDׯzOiTA"8 ]*&pd0yi+FF{ݎ&\b.lpH ĨU?K-vt{KEr.]x 8? gA>F"OUyN*H vq>|oy 6{?t _[ߍ1BMj<l;4ֶae$\*) ysM- A/zғ/Ykt BHq:a, i;B2I(} hm{!{d opra};j~QFU%KfMK' 8m)g6bDK=hT='(9G $M1r|Q 'qH Fe]4lU4j /Y|wI8,BQ4FT+ S%x%w# W~OjL48'W;s2q+dvb8E;MxG^9`yPcHĬ3Ӆ<EEjND"aLeܯڒ:[؂P߸v1GtJ@_CtP!n; 5~"r؜̈2f>mi$Th*!|¼dkU^4k>)Q}Xqa0!Y;F׼ ߉4}.d-8[6 )[@L%ni tD!6dhO#NegYw#餅72q/?]w07xwI_kf,zd!#Y >d$ܚ5,,Yk FR4 @v k79KN'3~N'V"9t>yU;oԝgo"dRw@!F+:wt&mw}.888 5)XFəlo UBzYVK-ĕs.FKP|Gnq?o0=6zR< ~v}q~/+EuSC*bN oj`} _lt.\eI J|>#f뷞Oz>p\ܓ#D v,Q%m_T!vիuQlZ㒽ɧfd|V8km-Vl5t[ ݓyOexN:fl@Lw7HIQ/02[K]a@ 1LP.w凃~8\33^HHN}׭ dRLv^iS$5ֳ`{-C/aUB6B5&] *Ǹ2qjs,lQKUC~B@A^[ UMy!%Ui~+؋m;MҥƬ`K[/?FCT;bBHш^u+ JT~W.pwȄ;\ĵ+K;?=;vMaܵzp\3]<[(! e0vMIwN4cN;|>H<.Hf~ ZKͼ]oU)nϒ%w V%-kh`ݥouvoj+!^>Cs"]X 19b ș@Sm፛GS!S%`4t>3}$%V:5ZxΧ\<@N_1UlB ep0}=/Q qQaIҗ܄N3dsE_+.2܆l( g[Ljƫ|ɒ0WGKĕbZD=슨JC-Q(My.x'HIrPƈ׆DH7KFlߙdXc ȏ}7lR; #G;gNd\ !d34IRv IM.63b#FVI1]I 0mo0 ER;ʪ8;L+Yay<θ4BHg@\rJTLжi35# _W_(,3dή23}:F͐ÜF={yWv,#7B pWLE-30 ~E{\;;9+ɋsM \VR*8""ٳʗ_SA1E7 dv%B}ua'+ޙvaqT3Y=&3n4ؚ fB25|6Gݪ4fِsɳsu B?{]4Fb>h׸"iX{wk83:(DO,(0nsɦˮ˶KW"Om DSiK̕E-^7fT#3<7ni+ Dsgyw8MeDD|jƸl- +d"\>|9n4 a]rtT9@0qQݻɖBFY!ƐX\rS0Y3뷊v јAZF7B~{d~R\>=Ͱj}G|˕7ؽйoA9k"L~ -ERФ4#SCヘFh0@)@In܆9qb^$|_s@f:\ j-eezeٓj9+NU ц6ޚB7TZ+ ٣CKnqPvHi.tPH ]_Ny(8aDϱ]iHQx\yLWx;RC*d! 2SZ1zd3=ƈ-oʴqRFVWᅐ[euMcɵY<|`,M*L,ԣSB0Ҹ<'Ȯ(Ldup1ќƕxtH 1aG+IHj48ÆiPYY MfYE oyMgC @a=4(6j GU_7p1_\̳18bT_Ԯ7>[㱜_G( Ӳd;5]B!Fd1$s-9ɒXڃnY/r4tE ]Uusג.&o0 4AG+rʭ*tpav(%}h__Z؝,JWH0CE<|8E*(3x_ʰ$U'¶N~>tLXQXXݲ )wSXD[!Gw Vt{nR,G9WCbJ-DZU.lpNݪs46;LK5}_Oa#m `qG݆&5LEjj|vZFf/k[Z_72+h^TLIgGfN`y]6Qs t`I2sy5ϛ%vQթ'xx!I _Ή <#:m(jc |H{[#FްuD /C3A-'(SbM/ćR T::eo6;[#aC54)C̋Q| i&o!GWXK:QK3˝Z02jF::݊A;$.:gyZNex1.֥e&Z~;'D 9DYM`}4R^c;gAa2lk>!M9  Y9ѭ"`93'AP'Ka !^NvK5]IG-ٳRuNAE ~BM>bp Gm#o -6^(:>] 3{0j|ŪT)n4&wgb H~+s#$s\^+5 PPYrww\"&}4|5 6mC?_aa-_<xszTZ2HKlЛGDŽ!> 9qi!WoHZS:ɑeRJm\>8g{e\nSjJ;> H♱pR,&Wvln0E:C CpVkIxr3# KE0~ HUi0Ak1F#$QH]S;t_ߵ\!T"pvsuqbW#=A#M'*@@a.f(6OeMzfU}؜MF  #E:kATP2BV .ދ坓)eHt'S;<}j$bzLH-m;hȐvѭu-`jg)֏7v";Ah9p(w+{bҹ+/`M<6갰/Z򽮗Os݋ ZCٞm]-YT_yV) ~A/{dĹw~Ù #) ؐl ;`U".{h%Ȝmh)=碪05p#X,0q׀>-磉0_^[9ϩ֢ mM.gI.- aXc b[=7oBǎؐADC6vj:1yЊ|N(3 !: Pl|ocǘ7A1|2=I>3-9 /[$TaqnraKLv(2cO$4$ޜZɆN5&1wQ0D ҭai평Fdƨ/c}{D[Q縠"̫>@Yp|F~Ϊ[\AE9Τ/+ԒPmzL E =fDݕ}06^Q/n" %Zm |;d$ک2#Wc;P"{A|Y PgEr,⫔\;dYXUge9r@KB7-SC8ƠP<*=-4fw2'<6>ĿC\8,qY+J3_7V|E=.LdjVr()C.Ri5tZX?zBgl)>v}Oq?pE>9qy/@¯z[bEsnF>$ދY\h߹Y,ogg:=y]5%g{bHD֕PC! ͻђ'`:9=R¢@"@zts9@ߝ%wiڈB_aנ֏dwc+Rlƻ@AyNDVĴyih/eb@Z0g|ϮhJIrVnrgZ>MMtDڐ*/ߏ.7K/e /!G+ͬ\ ::88++ 4<|LM!.ݩ<8JSZJ%dSq Qd]Q:a.)u~Zn@"g8Znj!ΊT7uA'7kHx"/$dž㴢ݛuOO2t`b\XVת/q,qc`3L-']x{vilP;Vm*rq.f0' gg=rtA(.+T&8zUAlf$pQ '85Yߢ|,{9 HpbiQ35mضw3,;KDtf )償|nݑ@#ƌɪ|f5mD4V],B/?ɥ!VXW`/ X7.TDفIօdP茳h&B7BpHzE䆆#8?eN%K'Y ˰&:HAҞv ;ՇUK 2S5?Z=瓭zQ`vyZ+y\0H oAGZ; Zn5wݟEFnަRZ  ݯG~=I)Tđ/ӤG} v&v q?ԘC(_lws9/nxGLNh Gf0׋]u2x%QNݯ陇rM}[B ѦD--f n}X١3?~}]3Kf P=K[%qSG2šɤ0Z2!5 dB@~ 5|IBCfkջUB L$J95\2c )BeC9& ᅧbl= t)D`~ΉyZ8Լ@ynJfXTSw{Ӟq-e._*ԝv^Ŏwu ^kvQ Gޑuп!ə.VҬHدSF'>`7hC',]-z,_R'ԸCn]qAf  !^6cNj:LPyvϴPejE7^uX$aCKQ\JGR.XH  ^P`N1eq?rc?y30s&*lų8e䢧=ea)aFiR}|8!<&ũFף@ ՠ "h$?&Djco;t38C9RN}h9D6pr9+~~]+oEWt.rMsw%XzE)G=c),LǷ\z.xBtQDddRu \L4&5r8qZxpXGՀM+g3 Z2PT9{rtVtL:5J|oZdx*dbKw.I Ktl,@fcP6[+Wf(1^j$P\6ٞ4߭ {(ǾB&5)NE fb *Mǝ4eD5Q4g9v(eTaI?f6j5&ܺb;Ww|>yzCnE96+BZutThkwr#7U#ì0x))>Dӻ' C 4%i@o"=3~_A1A@<ćF2+M/)Qy6&7 dhk/?CL¾o%lK󱳍C㴊;W20qtdG@ x䥆ZK,}* MCvŽg(2yc<4󘪿~' "ߊP K{ dOEe6l=0 tpWZ{Ƙ09t/3o13x_/N?:Q DgubU}gRmqoeF׈+S3aj8 ym GIX>'ʃXdUQ/*rBe_%?qE+Ih]CU#x*O^<T_QR4E;- SM/`C2X[ Tz7;C\Re6 W0`^B\vې&YNHv SX)d EO{}}2<&ubL $ƣH0Nʸ{-4}U]ffdD(|̈@fyI">s@I!Pk Ъ\]Utn>C!i.By%֟[KvdZy*$SԔ FNQm,/1U.2C$5"@Wj5ުGi946pXelkT>2l GQg u1)X0պs=@ SZvoӛLvE70џdPWs)ƔePS?g,0UlvmD;UE*xsEt(buP7L։AKhDJ[]n$ARen lY7M:}-x٫~xoE6Y ZiVG$k݃;bZe?jsPT|(?LJ Iku 떃5 fKlDe ٨mIVEjҫ.g0]/#8I˗+iQTEGRb! $$)R))۰.noXN̚E*Dplq]TW-8S`;&vnZ'uZ %V2#| 1R%ty 6.M9Γ2}8hLтhy XhOEuߓ+23gj#xXCZi|Fѽ UɥƵK/:{hTrLavFS&r-{Z BJPk ޿baE&'^#OS:o7_r1Ĭ"t iE9V)e> #HS, 4wPetJGy=`'Hk.TR̺L{d^0"{(ΕO3F7szn}:ڇH(}ZsV/ AbH򙂧%vZ3!y>'} oP_#B3R4ka`^h ]1 Ps'bP,t b?a{ᓃm~!7rT+zU3VMxm}wRH k/yq7mz~ƪց \[~~u_np,q@!Ǐ #3]si1mt+DQcgCuGXPRlechۈ:,1P co M۝\}P 7}(^)@Uad"r6S8l.d> ڇ-&l?a˚76?2$c-T? 4QGH박ciAqyœ>aTGo@C}{2,:Ds)ypȀ<5eݣ^,pfާl@&`ck;+=H[b˶Ft’fwc8!詺e7R_7ca6`ΟJXC#K0CX3UEe$[g337"0d\^* [Nz3ЄGp-g/7iQFmkPV9z̜y"p !Ux &߄!%*s Ug϶GhQv}~pjE38[ˣzM7r2ƒ34tse\PKoT%갘AgNcWZHt^ٿ{Iin.NBQJJ[F~ζM$.qTr56 CcK5^qfl-\56Ȅ߿iqs;<3yIXj;PSd챽bξ4AaQ 4e3 ]+q|Է~/$YFNk5rDCMwhu:4L <SE !t['`؈$^+eXs9EKS ^>IDk#?ю= x[n12$\f-Uau_AS^6`Ɏ&&o[%7YǶovLjGv!|(p0o]|jL2mޯ-!gcYJ:4AekX R1WWoϟjcz2Ztuq~08 P~1)wUg>)Q' EV+r{r ':LEC.6w@#s3 ZHt*:RzH>4sNX6YvD|ޖm+Cl _T$Gh͋;fNjA ѸҾAeޗMxl0X"ƃ>p4ʯ r[ <$< Z%abλGc̎)Y_&x(/ ]f"g5W dc@aOxp[5Ș2qCigBł=(is6ш3RAqyʄWs~]*r<'}h~STh]̨q9Dǒ%vX%̈ X Թ7\'2" zT1f:# 0,j-D mz 5#`~cV72۾8ka>~ jx(ճ]}FfaK|a "J\PHDz&DsqfEdFHOp(<9^|SkԨ !}8sī1Rol} zK(S}o|5{9; "+GA6MuEi޻ZSWu[B2ϑ9OԠ> ->[uJcL5̂y[yg|,ӕWEoRͤ'T̚<<31zU@?=>??YBn#rbl- =H"~^tAe829h֙ *4Gq"bm28@ɐr2يmp[RAǽqI%;p#oj)7 i~Z+#jNP֨醗lк4MK_TlB#:ە 5֣P!fU-tl-(tټ9m/eI \6-˭kTztȡޗ}pR~Հ{33lbЎ35[@.|ڰDC<{v8b%Л @;$3|ʶ9ix]s9"eEMA6$@dN/1yL\'zBPq/NXQ)Cl:9@#cc~C4A03#?hC;>G>Ź|ON[񶸪&9Jv |MHFy$~⸇1ha(DBBݶh^crF<:qCR+p7&BgBo#.ՓHb+p)m; nn`!ҫy/i 6+؆q19.6OC2=E`RöDMRpƬ'N4 ͚[a]S5` >lsPhٚ'R/ o?π6{n5HMԧ uLƨ%lgBzD`N,[־2= Z%/Z wcyr6vgk:D6f@.Gai ċ BUDg[|>ٛ7bR ج#H/N*SŎ| ʕxGԩ_TXZOr 8cLul u87Tpmc'̟M{ʯ.J źlaeōpoW8tP/G }t,iY%JB2UC-AB ՙ3!=eHU[!ĚbzbR3c&@4sO5C3r '8@99V| ߱_Y¢zpBy/DfeVZ8|S.,rh2U bM6P6(^3Y,P,-h=קּ2Bs'=JlFׂ>I-FtlJƁ+Y=PPậޭt,ЪWo@a*&.5 ϗOM9s{w',母ac&bG Z4[d;w`"!YYR*;]|2x4t'm8(\y]|{;P 6Z[&S&arC、Q"[s`ğpD|r\Zpa94)맧*m鈔~ꤽ{NpYl7KPD0uAvURVֺҍ:0g7G OvU楇8m`.`4 sZ{@$ITWPStdҜA%潰>wUI,u1;$tōY2XN-_.<'I҄Ilv gδ=lk v[#޺ }*9_)Mlokwu@ۅ#2C_qi.zHt6')E*ScGIIEya@kؘjnS80?$K?5{<+<ץ͕DMjY=Dz̦i A| *cAwʃ-pH%6tszE jg:cgxkZHUN͊؏!bLڬжʤDHoWjB&bڙJ~1(o$gS|g00jsWURk` ^SN{uj?u<M4t}"bpp(ԡ 17}Hl1d:_(A#8k f Grl3Yb0ʡꋗ}s &}[G pқnf2 Su*Z "r` ︆ ٛD^mKnmlO&Zu /N~k?.x6#,sjw~eAF渺''8)' 8 LUF#ڻ ԘQFu6א͋H{iy{y`t:U m+΋VZnIt%.8,dMW!S[0tVK 4 SKrwQ"KK \6ҖT>ҏd\h3w ݏUnvh;K`P&+9{Rղ\fDحY4%`/q*1k,E[o8QJ?.c߉%UQ X%o}ͷںL g/0zZ!%qG6j n#]jk5цp(ߛ*g["lF %ǰL"NԬt >D.V9:Y,c=:<{CA j4ľeAS񊟑P6H'ܾɤf6z굄ކg7gaף̝7P&9udfKD%t3}2F~Y6 x`[$!=0QFq v!F-rZؿ8x;XToJn8j6+jSŐU;j9p˚ن4_h gaS|F'oQ<.13y@NqkBMVɑ  y*$AqiҁjIx;H4~6`O!VBZ ¢AB]F^Ѯa8{r» z)O9?xN;67 E0Bh8ͰfAf86O\߁6'7ɺDžc0HDU@0g!)J!W凾 }Ў\SQӳH(5uXԖo_~–TÀӲetG5kWN*e ̥qi-~&29 \x^=>nH:#/ >{5+b% FQE|`7쑛ђzIuWdJN^o= (;vH'؁M6V*2 vw"_i!:VOm%[z Պ]CyNGS_ߜ}ש"bVdHR;| zܕs׺qo%G": ^U`뫑A-/4C(0_37E}b03}JOB 9I\jv'Թ}skS>$=Ϩr}ȜS20t`ɚuzޱ/;?޲mr,Ьtz7ՑYN^Y|J2TkormPw ų }bs>Vx2sHC-KlG,3܃<u%@CSCJb*6oˆk$7rh  s;E{$[)E p8  l.fJxI:Ĭ7ۂ|6 j׮DcyorwahY{@ ǐxPTvtowǦVW%ߤ0WPrt e,S$`3ڽ ~4uHRK00[AA۵%.p+~YksX~Q=U̡*. )ÜEt'+X?#╼,}n$ewTeR ] .?̍vk ~:oD26(7H"v+Xl|Pl_ޕ4}zX]]1M_'t9gApˋYu"w: FNw|l#qc>+w1Gz ^QU .۔)NçR7#>?|lU(ZB4~0نo 'IWٙkKiMMLq8<.|{T>E-FT{ۥ;37~.y/,vWK@EW;U|#{A e3[ Gʝ:GH+U@ZxladT Zf_naN؈y^2NP:Dvl_b◀va*& @w-C8*B:&`p#Y֜Q2Nl\B ޟ,&2s嬹p"1sZeۃ^7cSU ;[&[(@GF6ljm%!uF}Om/h~negM0OD☚O4V hzk_k?7B䌼ik3eƓ&nD|~}*^ b0)ହz/V.Q3bp}e1UoL5QL y-O,nB"0"2b^kx#ӡ w@ j[ۼd)^ <-E@A+a׈vK"!̓ R25`++ycrnC%>rv3*GTǴxOC/|GZ[1O/!J Os0>JL `q6pyB #8EǻLKtPf9d4U }Ov^8州(AtmN~>}WF:/')Iː,@L BUC\AWܚO [ |ѯBH3@Y~ x:h)I,-(4[{gb""ɊGل&^OUWpᵜ$y諁E,Z)sA}D#ǩgT'f]Z#WuR˘BVԱS]:E>e;8c J>Y D]qoE.$K M`acjQe4uqa}7Yh@uPnzZ][jɒZ@UMQP}8⒄exڰ+G6|{p ݆`5Çw CiH3z7MXe%l 6:|RY'v(奲.'臾~/ P| 7eɑ" 1 ^!epʬdE됺e+BAL@&@ m,As @rimi>Q 54RZ^ Rwu sR'9|'@k3R ۏJ n¨Gc Ɇ2BOn|e/6+kaA,u@itxIqXVREuz θb? +[N&$6xssf}+[ O`k]_[#>52bdoOj26؈{6aR*h糳jo#Fz8Z+grdP[t#>66T@I^\6/5ZܳH]nBKv-oE(G2Ѕ06H*F^4S[_0{lO+ fWavCgD *Jꛓl]B:WXTʌc./5\ú|Eh;{bN7f."߰h'څ$DoU:դ*C kZM>Wm%6 "f@4#ޢ럪샜"݀?2{ϖ%qUTi&ڝGN*D\А~.dMe{|\k8F\F,4|E&$Htvt UE"/B'sI4Sr &],yv^ zR!hZ1 v 'PB 47ϓ G~ͼUy!?+7l$g͡lQx^d"Q\-CCr;mf0lМ\Oi1,ryV'z0GW^x^~@1:aJ 3x ĩHh+ ^Ϡ[S]*p<7UֵUsh܂4(b "'gYZ07070100000272000081a400000000000000000000000164e4ded100002184000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/O!A]?Eh=ڜ.+̋V_,^8[qף[· (\ʂ7 1~C-ץ&a-=lGq |opb=~K>FE! h9P90y_4']7"Ԯj4Hcu;1kp' 1"4Љˉ t1ip=uy녿WJaBqx"XS~6d#dQN]VjG!t,v#U(- ᘢ@ٿ#ɰxG1Q8_@N﷋kFS- L#TS cC>97X̥yEfU>H3n>Ι%8g6MVeJ|rlץlJD_)}Eh߰@P$\0t0rl{i]}}in1!\Q6u̒mJpFNrc^Eo\BUަ*23̃SKpШ~LG l!Am he: kg,t>~Si[ѰҧuJʼ?`PM'--A*lҳO3(};5@}aq߹(HFqދH>BX@"݂>i+ڞ :\d݃dAP=avD$РNsӝ/?393G:bmܗRK$uց¬ԁм.ѳFE.p[p @~y1]B9hX}uH 9Vk칍x.NRd."SAPa*9pCSJFF6އ<[/( Dm6y JghW ا:(p H}&b cfPao (|J oz SF7 )ՏG5/ʈܱP- tvbb*U&bJK=.I69n'S?yL2Wkf`,n.2sW$B0XG:ЎXQUqਃQ :v?>}[@XD^ a=PO ݾI\_Ҽ͍Þ):61ī# eZ/bRi Fe{D]'p(uz XH΍M,LkRAMV,O3(pf*,]1":/ rPSeܬdL,wؐ"(U:wo*K[~wrz0vnW;fV?Iݕꢯܟlnm:~)e/w)q+L i^*IT }M٨~/JҌ?:1:ʔ:'Z)ʴڌ!"wbY{mL-{tQh ͘mteX[jQބرߕO㵁u\&J?ڵtpCh ZQX $SxMֽ2[!]"Qe\u!HaNѳ/o%2[73ϟvrL]'c(M,ߦ1`9|6cdgX0 Ϲn$yPz%U:\=f %4UyboeUw'D7߾\m䰃M -\@nɶ//AGmd|{,Ƈ|C@vB- tܙY1lPOS,+'Q⤉ӟ3kZsO.G^1_Ca4.j`wx)5`tkG֦oB ܬ ԄeUH5@I2uV8ĮJ#m0`3zvIAnN9cп/-K!!=Yɞr9JfWA5Pzw| Fy:=h-kh2bS_h oՐ:js?K2W2nj/E,WȐצR#"wLs)B2 m?5m >kOA<Jiᖃf¾VħF뽓R[re:#nR S|/3[ʾzj3P&y1WQO`4B~Z{Sh~Aj`Okǫfg" ?;x1a0E66A<hPa-L1aävOH{w+P S 겼48JE>W`)V3-}$&in9BWy2l4gLOL(dEIc.ٲ5@L܉v/33wcʓ\9El|' X\'U_rwvһL(4" Rűn`H7Y/pij{:5}&CkmY?6fU]Ly29g',Sԕ#a"ó<"KؾC"HGGa3;WUaWWnd(eh=ؕ*| h)}{SnoWH>014r## x~y5%c{6 KƎ Y@ L]H GYqʟ@zP 8}ٚQ\tpb{ʟX=zAܠT~ zPXJc7j&SL 4b=3mƈ# L4|.PZ&m }MۍhA\Hdak!6Q-;'C^c(џ瘏&xTm}_{iP߭KYGbz]ՠ26U)LNEÆh0!Q)p%c, 2HβLI`TvM<:؋'3Av^`2 np; Uf)80(s/[P73a^v)Ĭ;9dQh]D%UB &@𜅒$ w.gywΏ,sD {|^,р*oqDȚ!p'y?*DURgOӶk ^r2bzu"W ?2d\u?yoF#U8b }[B)oyM(,gq|".H-İ}䰷ru/>5!;7LfΌSJ&3^5t(p#k\0RYt7n%ċS&k6M#5ˤ'^.)W6g*?d`aZ) c* ;gGAlf*XPs!M, uA͗ bWY(7d(\w7 ͝wU+N,l$V0ۘmY峁RAXOr: dr )'E3lACR]te2~%u̢)쾉nJ 999؆8HbFIa6f]˂/x"5=z7x)PWda-nQV͙҇GY<^բ#}WJ3pm BcW+6Kb R-=RO\FiΉx -QǷֲ3R4WlzL LP[|ݮ>k)ip':xsٌYcP-RMEh|{)g:A,)X&r͞~R1N7gY[Q_-}ʆJ&ig)q-"s߅ag~k» sd>LTF+%l 5U*Kj_ɵѥ{g ѢV!G1Ã{*|^8O/y <`ybSt si4!O舊UJx‰8%ޖ7||kt3|hiPB ذjcTT&Q1/+}?VI]J*hG&ћ;M פ hj+^DL(G"٣/Ŵ@>r鬾|I0dQڂ+auqOg}-g{!evx@Ȉ_猎t~?DQm= | C4l 'RŮ6B:9)O߫#T6w:%I"i1 b7ӱ1)QB: ^~u8_2A$5#XYC=c)qESI)щ3&T6:Ĺqýh V@^)ns6>AyXٲ(.QouhE5opHnaHv?PV)!ɢlD0:zPd'u~FMQןoG+F+f5δwe>zqRBHDNiKB^GiW׾JǞ A:2ž:a%.kz@&ވ:*[::Iέ7.--ҕmݺmh f0cV.M@2ıS_C St2\d´/~d毬$+;\cMĎzcʗ7xN-$풌2xvՀø2tL ?\/8NI >:跑Yt4NF:ʯ`:盇B7%ܙGmiL c8}m'hlck(݊J̛"6fXdXjf[R0 %!9*#q:_dZIVqffm4TH|䌽+w~l )z ߷gy<=4 "оA @)JJyԻw:Wq)W!H9>{g'~rV?-& @F馤5OKM%4<8V*3;.ȭ:5wkq,F- ܵa{y MFChzjL4<`}zW #bfΣƪCm] 7>>_:kT+gC+ݾ!<%3οzv$-t4k㐁Ir?mjS QO{ eͿo`"haFm@hTfxO̟5y.Yd׭ÅY0]U6?êЮqcWްH K??D@`"kNY9G(5m9fn;!a.lj?DxVo!J7WT6C$6Q^ 02']l ؄Told qg[]c+r(OÕtL9XrT:Ho}A:,?o(3Iբ6f(&zL,E|R GkAMެ 鰯WC{w: bZ (>V-2^y=pEp\lvVѺfsl%#^n8 M y XBи鐱gYZ07070100000273000081a400000000000000000000000164e4ded200001d34000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/mmc/host/cb710-mmc.ko.xz7zXZִF!t/']?Eh=ڜ.+Z6s\ΨQ^˃W$蓓:s_:us]^GEA>ټɻueٷЫc?b*ZTt=!+Y^gnZ`r8yۮ.p@D'& b}E?i-u\xsm]W"\Ϛ$9hJY۵w'7'TN7K*95:/{\?L ŀ^,zU .5)88C$_44 %'[r*Qw^>ϣ{jӳɭңF8f@, d)@Iד9+j~FfX#<>jy9HE)>ZcIވJ+ಟQ;`?X8r]Wn  r*f# 9$*_B,TwD\xCTM@Mm GQ)B\BPu~xf{E 4sZ_XsAEiYəx7Kru*w ׼Z 7JrDr"_VTEio::N2dKI" P9(!8?/ݹ:_)2HeaYRAniCCke Zyne`7c8 `2WƢۦ=& FuiB:moܗ$TA㥬ʹ58w|OF)FͷOK mjZbHPM#bR "x>ݷZAT(Lmp! Oz 1I# "k[ȫ\bRvr$DPү_5+K_;'bTYt4!"aUMײnB9fYG}ez㱢k-!5S\U9] .A$Jz~ &hn8ݺRA 4kyf%NO䶇/+Qfd;F&J\w妽="EAt'>nn} ZCp jGMi *\`(fA12LT5S_̽ YQe pß5D;eqVAk]e3kP-1/u]O&4=BZWI tCR#Qӗm F!CY3xˀf٧mP#Ա\)AdX=)̸I>*TПu˶ ȇ|I smL@)3E-Wj:z~&ě7Z1#Jw trJ+4Ũop\Adʡ^oELn᝽ =_+)TOv$DCt̮oz&ݎ!il?h7v"Evq0_ etwv|t;]⥫T1}0js;L7x. `9kgO^C޶= ӂrP#ljUEYkQm0"&ĺ&7cxjǷHl84/b޷ fԇ6AB)Krd@ֵW/)4L4]w5Tlw>1C;o/|8+RJo{Hnt!?M@6.?UU'eh<; v(geL܆]hlÐzP@vØH}V}Gnkۓ✧ 3m˃%U̜2RpW{jjm]PT\)ӎ$`@;4 {|y=0HB5EMEX;Z6Mi0sњч|yԎ؆['p-R6vyj0 ߩGg K?RճYz9d7!~/H;Q5pը=R:>X >D{h2G?U(7!>lRռpsK "UGD_,=z&?JZޯ;{zҚMzb[89VM?Ē1u6p]J,*{fuW՟nw$N@2lt/ Z9;R_#)0ڳ3x5> oi9ͳnn[*xnfp<*y: m's7͈4}옏G3 $A6[\Fv.YʇSx")vrsx:ͫ;ք*?k$h]-@[($#vW]`BH\?MJ5wnHys{1U/>Nd,Ȟi&iXDQթ8p!.V@=×WWHN0h^d`5ʓ0-SZȱvRPĂ#/⾩f3OEZ]ASM9U)Iȁ B-+xzn b#()&p{fʴc,(kXYu"ye&a$oq WBG~hgTY5ƲڽH|lȏ6wsX j HaD*p6I$DM42nhb #!-3$5pSmR(&Ve;DFpVWZEb쿖`2{B 2؇{ Vr Ҫ:D=YEI:1nu}waH7{, Ay$G{jGp~#`2 Hrܤa08~%\/$AL R)m,aHP0! XE$\Oc4`ƆBw7&#'͗g)>ɀ*+X(#LTZ@K6FĄ_1W<`2Ed 3&@j@"MPF~Q~%8K $8{,d5*";uʐ f q;Ho7XD,F4$0)\\' B`o[ҙgt4.pT\i)s{ҋ$o%,ruBad":I~Q *e/ȃP}$j ^-lF G'sFA-tC4c6Cp[L ςjq)x_c8ap3(&.fӼl!ڎwп;Ó$͹ԛ!k-s"!L,lClH?8T iܑrsYb UР/208`K^8;hG!} Ap;|Gf^㢲uzkmW7Cx0D",@K'I*[#T7%}ly'7I]䋝]J(ǧ^~ ˳T+c9Dz_ao#[|nL,;tQ 2/ngFn;8KɆdsc޾z ڕ_K)e"tN 4Rpx̷4]̒UBq3kECU;7 9?/"pg\ pmx\{e֓ XBa.֏o^n,' ,LR #h^,dM@SWl#8H2zM,ڈrm؃ZPg}իƨD\/ՈL/ LYvr;* mnZy#=e%;AO"i+e0d3 ]bNt;ЪBGe|C⼃3xN jczt<Su5 r6k҇-s1Ol (c|d Īgºs/^;$ix]>K"NN(rM.KaYB{Ĩߡ e8î a>>}y q9r _;,O޵60KIh7o-DAgkҶ[P`E3|pud2yEAl*DWfZ9mfS}|7"T^[Ќ"@HӉZX^)& ) ['b{nfRVE#TM-總zy$|ƦUv;=آsR?h͖k@S@A.v+ y;;=%EfA=|EKJO+rd3cBR|N,!{b_CWOO Qd&rjZ"LzTmcBH#uG 85|I|C=Z FP(}br;?/C'L+yfM#܌rD tL˦`+Y LcCݐٴ/VIG&d@r&kJ>H{[*@dL3#* ~^ja\X{6l~'Mƭb>6!]R"nbk"/W !iXٻgp. L&̣WV0kMZ~O?_\{j3m/,{ p1/;2򶥾~f;X*Ge(҇Jʆ|) ]5\LV4p TwG+&U"g NuvmekG:nbpYiwHD~e3 obL`Xʱk }'֤0 Cs{|4r*EM=uAM _87Lhj*pجe T"Rof4x])[/7~CBLIp`ES)I/KChjrYd/9@jf@"'DG>XB T$qlA!0W%hDtyԴ%yϻn.e𸯃b!vO*(1D4/ε)EMkEKdwiWLJ1g[ 4JC;pWRf87i70l>msį+W^.ll=U)Lb_df>--|+&,fƙ~>ۅҦNbL? Sz^2``fZcKNI:V1gAȟ?R*e$;`/q1^aN4a g#,?p.EhǰZr )Dv7Ν` Ox Za95x:؎GTF#~zDK_r c@F}!N2-kf$ϒpXfۢ cs' (3nUiLq3f1- 6-DX+KO@@h2) xa c>=|=oOw3V~Ytd;Ͻ(nbYn(*_1 &UW *M_I=($u0Is=*r%,cd$E'C) i)DV|El ZASpEoSX=.)a&_QP!v]cˤU.!ƈ3FIPz@1d1jc:ߔN:&"QMAyt(0:$EнlZp;2ؤs9[`gL~^*4ct#61B>'yNBY/UtC)E wFTV|5&/6x)5qW7y9EX3iL 5rEw8XeZ,1l#<D^/KFִuҭn?(0 #đĸH6"`ACZo6`1&wrDỪDbe<`׏ϊqzoFtG+bV3m<{}Ԧ6N7s7D*0`4JV([rΡ0I }Ђrv,zcNn_:},f^DUj+mt:pD xqՋ*-[و`'nݜۡRȻ?YRIx/tk? >o-1WcVeYF癶>gF<"0QN߭5ўS-gjŻ^棈$)o [/TES ӶG!VzM*oWTet&Uw`ˆCV)X /2e8|bK2AO ?)㎚ʣɱvd'8rZȡ&oޏ]t]Ԝ5 _9 g\v08?,WߺԍHD&Yyo処,K[#G|#AG ~ ߾\޶VNm^?EtpwڠNl<}te| J(Ll_,;Lo\qy+zǼbLSNCQZ׃ͧfW`đdq lV";-#4D}[ܧ-dmfCC5; ؙem$7um6(0Z@>ZU9˫ mM[Ȥ_@"cR:]4#6>|@ dhs{_Z$cw~||NX@o'E%8 lH) ,]gL ^ߘ lE;|X %6h}d!cY$Kw%B{0P unNf H1Auٖ0 qM#w$svX'3^֢C>t}P3gpM. {YCPpulpV.PϜ t kB+ zQ y4j.Z,mmj_] Lǖ^\o)T떤l^CYƒ+z}>GR6"pj^:j)p@ۯm*0p&"&wFw㑓ޠJ~oN7qYP; |3g>z(S< ?]M*W+5=ĹOф}t%hKc ҖFh:~CWP^ 0T=쾰BOK:/RmB?/Jf/?O\o (₻wH ]YLq zwRd6rۍ;c =n_Gx@sxo3m@hP9qnf˷Rg,Pߎ $it={'Sc4H&nV?׾D#è[fO@_)(_..y1B[r qHMWi1ޑ7]&~ٛ'n>ݬnp>]~r8]g|5]c]YBzv ODMו [1{8ѳ]p :L'+:LD&OppKO)Dя`h_߅1㊼(k5y զY8R$vK̡(g# Cf}57mX|jEhg'_F@L ԃZW$W*Q7S_N.DOy+ԘT+luP}?ްlyu+ԚqԿ10}+POt\c3bz"}޲Lmm&:2'zt2ǘBװZdX^+ kq*ǔ{흗ZN^[C}EU4D$tXwfmҨgIMBV.i=cr_wwtD=E?9ER2d$O[Z7&0xevdV95dq; Ŗ$Vd B+2JIԅ+u!??:,% zi=L_WDp)P₸Z~Gc(TC+VN{[BAoR綆эj\D,[3һ@V?oYɺ}ߋ&sZitԳ{^~ Q[  07tK2ߚql犺^K1mx5+3dTUhNW3nEw4ك59yn:>v{4·f~ fWZk}PhzQ;ke16mnTfRܶVCJ l>\Հ(<\̲>|²- 3KKW ޜNm)H>삮M**.kڽ|/D6/~ Zj#שZ` lMSTLe н{LLT82Q fh \R! c¬b#g0r~(U(o=juW/&ŋξW/luq^pTI4rU^`ogg{B%'bi) p!刺Oi(DXSkh9@\3cERV {=?" m]emcm\Z+-ĜtځfLN/,6` q8]6؆XcLrT10`Q_`~mHpW_!Q ҈:+z|}%O49…[[p9z'eZ7K!ȇK[+:ã |_'Emkk|0>u - ߥ xUҷǬάˆ"}x}ksF+`ϝF\3J{ x^"ÆӉ>w7;%-S/ep~Ns Nr\e M4Q^,KhԈAv48jR; ThQOU#"ȠiOu8Ž~gn7a~ ΦRKSmOߋƢrsA fyTQHgyۑ[l"l[Ju~У>}J)Tcd8d7eBr\=K9h|L q]ћ % f /ARI ㌗.=/gg&:{ ʙ[A~q.FGLVNb)Zmp? tق%&  gmp! Un@{7;Bi<%" \gi9s@8/o0眚T;*PlCσ}Ѹn܏qh&iΉlzY1"wG0HKYjofTu eH^Ǥg`8J|z0%B/E8,,Ḿ5!$%OƄ$Vl Qs {^fZMmCK=#ygylS] þYMcիP|IʃrLqtҎc<Y"_N$A)Δȥv4b$33Ρ,V;tgYDApwyJT*}.Ҭʯ:;kg&C^|H+P4NI{Rh7\m? M[=K7I,5߃t(5_ML+}͉km 0褎"$Sf<̦㷽@D}&d|&/04WHqq%]R,U}yW m(g[StoĈE}a| 68*ֺQIG5ٻWG*?~JJ&jRڏ#JUj4!h?H{Y4,b #Tw-^kD 2'k^ݿ)ZTHA [m{,ʁ1a\YN6'ݑIĄGvю w# DlX(t2ѧj*Y,jLc|"vmU_n8'ssߒ4 7܁O; wC4(י<@;ס =t*J%( Bە5Gͨ Pe+O^ݒ/|󬮵ZRmnnu-tp1ix xg^ÅJBp7[f9"F|mFmY1N0P;k&\ɧۭỪnL?+Y*JM2Rx(=uEVQ[tnt*Ɉд3jFG9JmA4:N 8xXVg}@ _ A@hGw}S 䀢`1Ra줏 tμŹUխYOO)Sp?-( SkT<'TKx'/YW,}B4*C}h{&gP\vlNo-NG:hRzb m%AܥG@gRHƺv~ KЋpм{y˺[D7eqUU*~4֗ހt&/Vݤy%7f3cM0pMg$Xå75˿?MwTPqbI(5U&y):~fhVZNLmүh'g{0iߢؓC"$OC\LmJ:"Tke* -umKvY9R$*Ϥr}gT1 /(M4};Ұ`幆TVȿNّZ#Yz3jWc{R:e>5кcae,-^+vhܲ#SOBvVuUxްfWϕ:Yv\wh۝Pj+P D[\4Oժ*^*m߮}Q\A;o$>@|JXьNi"hB`gm?lʫ^TMMLJ;Fy X.#_V?7冩/gF@];h^]~]G(aj1"\$~CvO8k#9WWl$(V ({/inZەAxZVij`C^ 4Op0| rw<3t'ͣJ%&e(,OoÂ* 'k7^8w๮ɮjĻ}UK] D".':̉o޴Ȇ#d@(1tF`PfyBU.>-v呫%p܆6GY/8d[|YaV)~kR&fH_U~`g[QX<5ov X(TU#商Q6"qP/!; s^ VBi)(m/{ˀI>DId)$5v82ޕh6+OCIXj 6h)R^o|¼UK e(+OE3utZ lh/l 퐗+a<cx8- Tb]Kg!awI \f4ϕQR{8zxi[ :Qro{sBnݕE*@c͝ΑvOuEYLz#ՆrLя_?H_X7;9¹zfM(0gk}{۝&Mf:GyԳHҾRDBffЉ_58|7yPH#@K;\UQi(d<$vZJca9uc ql &KP![..x [!m|͗)$`tUtdzkĚ9~yJIȹӥZ?$K˳etSǧcaWEo$B&L5s~S7/Y\yriWFxpw(;hѵw V|/mieSzSefA()=g*Y W*o;V&R]`HӱOOΚz`4&s^7{'H r6=yVxRjұѻ4`XbYݰ*<^T,6N@PbTv%[3@~ C<JFpD7ϡ5 0AqLd .QxͶsC{':B&K[1{JhmWŌ~9'caK.lvJUc%w^&\`7)UV14("ѐCKv7,g*JH+4{Zz"&37(υauge 9F#JiX{%6H18pO F >ov!}aSpH- -$F!K8괐 |Ҫ cVaK̠yh3߉t7M :(PQᚤ3`M+mjvC"gWWn_`<&1y4|Pg˾H+70bX3CRPbϜcxIp[W(dMU9}7C[pEQ֟CR Ԑ "O!TxABH7{#] Ć @yH3"ICoKI>=yJ+z/yIBrRh_B?au,)i{;9Lr.MS}f%\k&ofRGKE`.0ԭe*F^(&-ڡW{uE'm@(_?&AmŒi" M)pX0˄QsgQSnimhrWff(pR-1Uo'hq2e̯A] wV.Kl[{6ԟ}Ŕ.D!lw4$4V&~6ra-b";%H ;PP^YDP'lǗSΏ)U7'^3 Wm]c6}M4HLKLR 'mXϲl{=5*tvCso$B ڼ [8$<2(lĺB ~|Z c6=H=.Vͩ8YZXMs\vkHtʉ̵F >] 9޹D[^2#cj}0rQGTa[`8/i%J.B?}9'h؀X7_?y*Z{fFsHA*jC+9b#D8 ˨dhhY@C!eXr*xT${tE {U6jr1(v($+;[]Q$W,B"9Sot,Ng];\@\-겛M"M~_Em;s.fX|j{~]VsM.$D#'[P;./$xf9TL$8yɂ`gMxLWx o΅Be7dpggxo2* wa"%8Vv|gXGFEee2ێWen-*;cǃ\\3 j=$vN(:L;`8`dVD<('_XhB .5xv۪۝cFd5[&y*[SZuVWw?ArJ-D5ܲ^+6dTTKomC=oV[xhxG@BA,>*I6kSe_a~`wJv5b\/.ji"ZL87W($Ù /ȱÔ揼-~IXtj5́l&,0dC;G;E"i74~H<f&_Z\˟R=\=몲N!'p$Y{/SY)ns%d`tDq.BH=aRܿm:6Eޜ-Pb𦴋\\$r(w} .>!J*=Lw qtNur]_S P>.4.' G՘es<:*{-&jl38;q؝DR4 T&dKHtj {KnyxQ ("Jbme*րU hR 'Ra1 PJ:)6_h6-Yr9MbUEEț=+@l!\>O\<=Nm2+Cf#O9z1C_:x%YmR"{8D`S=ET]L,`<&LXC6ZF἗ rz$˃f!ho< nۀp @R_GX~H!PkYgtV`_?s!Rދv `6$UsE嵈z ɱg.54H{ vǤyi2 {J5&_1۸T(]o?:z\W&n»+PYԨO]=j_BaYbF[d-5-$O[ (/?vjx=f݄`GyB>.HÍ|R9m/HXD O<"!yhv|KRYdDF<9? <3Exwc} |t*0{({FH ل G}F*,wv8}Q2r&Wa귍~V&MS '9Vtl (ڞYHiAHJ ?-k7-ۡ;H*_gtOTN}gI]⦞SnBzN/enD)gh0Lfk+hV&chq rt.]ӜL|u}koHpFj_s@Z>Uإq W$+l|d/\t%& yd1+[GT<)KaGS~Sҿ$5g|~Nzu͞c79#go,;j)Ryz_ݨڧB=w~6QwAʠqL|e:6%0x(Emɏ-2֐/a9M.?)W=q[yc k.&b(L1$~.2p7$6X٘u4`5@Kߏ}K_ X$-HF%.u=\ a[wy7Lo # W3Io}}o`yq4#VpK}`u vOu lv9{F$TWN8_ʗ.[L["u]_S{6oN F*>\UR[\8r@D>[~_BN!X<= MBj7SS(&EÚ 2 y>TW$NF2Lpm4@VCN Y86}w\>n02^}]x%> #0 }nUS"Q?lNmdŁnWz pCpb=Q|ڿudެ­aB(%>F賳]=]2& &~nvD g☱.ۣCctArMOn-8_qF(Ufz OBilBIm (XmYڣZz!dD!w艸P5Ss4 2yzMP [ϼG|;S!bY :S.)&%AT^_@ SG6 aCƝB X ] zzQufp2aURyжߏ(,,:KOan" 4^kgovk9x]qR/d~xPʢl ªl^Bxb;uQ`vLR9 %4[Xd iX8Nh>GkBW7~0Sk Ս?Y0@?XZZ;9ހif D*u #2]is]m);s⧇ gP>b5lS%kP{yok1yU%\`t5 'S8d)+JzJۂKz6=qy@ɹ5*?QI~705Ɲ.nD%ۧLlߜES!aOXgι@mb^ĕ\&LJ(ڄx"§xێ#kOgdD8 $bÍkHS5%Em1&8f_=\QMi4mKt}mI _݉ ?ulNW"&.\5I^+tQ+/v/,_>q,|GIIEC3"=5礔Jىv {n2&lp %gu\^i] $gɫ\MP'%WVG`Z$5{',kO!M^@OZ(:_Fuja.~JD4Jb$'̀pU@d0y8jiBTGY`mK%B/g1$ J(}I#fh3gvU\³TD^0vN3oHѤPP'3gi89=_"hW?R'y"ekg,ζ7dZP(e A H4 A&sn71)Qs<8Wyr2RTd 2U6UlH`6#U)˷za ['Q7z0p zYDS+h,]Z*CqAmT>݀*9Sء2W$FCk#  h h:-?g[yr)Q,zf8)jm!NxrM4o2"#Fs鉇!n Hui,N0>yfe2g2plO~^/itjt!7G";M.efh2`Xm߅2750xvm)Y`A^8Ylx{]y;/\ejt$FnXP~17Ȗ7^F'*=sёQQ? h | yЋοt_vafCz̹lw3TbH 3V;ՆI&i .UKS'"|s(68%w9~(JFe$^t'Y ovSz;C/|ȗ$fCI4k#O36y`ot#%hhic2oros7_񏾤HZEeW#Ai뢳9f1C9Vz{J T;#6>-\>O󅇉niNsޝD5v::j c7U44?)VS1F͂# 9~?9a(CtWV?W+hZoh:k߉|NΊd1f36Kl@*C "DO uv*|FYzuC[ Fw7D0&Od3DŽkOc" y<ݱ: !>N`?d+&Opumʏ+1L +E%S )BCb`$|'nwֹi FZyT*%L\*m9.`mf 2VcVU5 mo LQ-4k9J4E1 v+:.s{P)1K͵faF 45UqϓB\&paB~u:pu pKb,!Ԫ ١eb^KQ]6*д,LP:oNrtv_+cHUAHW֠I6Dyyb}鍝^:rjB x&*7lm  ?1 }0Ċ{JSyןE-PA.)Hoh }#%bMo*@iv = W҅6c,1$p#/z^xA~Dҵo>s*{s1_ܵ6iNX2[`>|?\.F%# b%jtwzg҄4;˝l*Z Ml8M[9[CQTn_":ǃ(VLQLi!fy*(0J!/CJ}p U7w.t <ήdYW= '¹tџ aPBBXN"f' |2\Ra/{cFr`dLx PzlBL1.P5#_MdRf!/%د/> =8i${\O\gز&]L oOUwt$|wNp.O~QBEch,A+`%m-!(Q:R)T[>͂RO՛&\S H gJLt>8ij8>i~*ۮIj5Uj13v%1L*@NϤ&+ƵظmԹ/# MFiv=&JNm쩑|-˖]x~1xj} pZF/A+. k-gVCa8'u$div[=֥wBjF[i}^Jx+~3xD2PF Y R|?jdžy+ )iiWPҮ =,y7-8Vh5 f/ - ח$Xy}c/es@l.SpḼ<1^[.@>f\UY^M2<9$eu.L%c ڼxKI$w&34ؓFKr1VLJod9 ή(e$ݽG̥!YWN_PW6hRH 9͍>$6t|Ǚ \R-KeuD.:KsP8r&_wQ&J0ȪdVyHWKrB_`ADh!vޗIS[p`L|*vrN.*χЉe/ PdOYƺѐKԀ]6 ߱+t+Pi><_mh Yd"#Yz壍cHEo/kUk3op4} 2:/H 7۲jݟ4d+`m?}lPhN;"~˃qϙЦuVMA20WK$=@P ' tDX/P_aKqsoSC~WǠ@ ė&vjOCO8gȂ"i<*ĎmhTǯpB$#']HW`):AynwƷOhIG|>[!uY[La3ֲ R⁠r6d}Y<ˀyTl^2Z~Or-Mlf,QQ'4@~hۇpF#ǓsOF gUY* TzoziZcMq>1"Gv2{ |;n"D/<ϡ]?Xڻ58>e~Fhhs+)N0h1h)q,>4|罪"@@ǣ:ltτ s>EbU-NsڝòhtMآ.^"ZwX'bJKe HD9k] l6idQ g=^e+YFDzoO Ir|i5`^ 0=9$rђU^$h1t`peX1RJB@RjWZ06wlWͯƥ3Đ+X5g_v/b$Wciwh FG(9 J@|'G6.m'FDo **/靘!ߠW~En&E T;{wv50QZR)DYy撇jĝ\]+d8p,.C9bhd !v7J { ߸-^NN! ˋkyөXڠyAF?1f2ꕰiħg ! ŅφJX _xq`ȇ? utv[G^O1/Iq0%Odo2m'E*&y{[ז4C3z*Ɲ炝Fߵ "#E1^<\*eg4%YWO8J6d0S0lvܿOo`S\ܐFT>2ˬ2, ?U]%7?Cg,SLqз M*w۾'ܭ$y.~& -\BڌA_j})y -5&q:c!nqRj\q9E( ɡHQ Bj g۲b|`u2QxZKeȝ%+\ 8TN F+r&nٷ/լt~E#R:4quۦН~>`b?aM#=ۙ>vvMqKi6BB-a+)vUlQ?ع}t+/b%K6\hN9[!h a$tOƎ L1әCpr,VGacyhHf?.Ia/ 2ǹ${Veͪ_b$#-9ѳd jD?^#Gf5o@nu=;]pײ5 -&}z"jw/zCZi<*E]=j}n!/l.2WFeP @oUg7}d2nyr!9ۋZ\Q0ĩ;F4u1<޵Aum@(Fs{7_ǚ=@hIŨ|/0>]Cb, zې5ahȹDU*rDt|8`1+%'_Xx{eZ V Enr/r{{)d°2eh)>6.\&TkuStE5-GFng!~kU* u)xfU4R؀u|4"+ i ql T0pх8 .Mu |233j1_[S앏-06bZ:2<4{IvݗIi78aڊ7G }t{%JQN(-}&viK,Oot; S=%t*:A[_b Jd~Y*ʹ@($Mj`;~Ҙ?SZaf&Z&LiQ@oՆSO0s<@w@j_/e6U7zR~@d{ܔ4Y2 "$F%/"^ \>=Qtr%ܔduA4ê YKtWŦs|o  ) @PL/mMAMW^J fjM-~f܄ScFyK^ws[ J3=t t`bK#{16|h2Oпc?yvc50$}A-P% RSűYf+N_b/)ԍIn#(W{Y8'!DMjXNڲvr͓MDhIR!8/MTH+`9[lTr&k 2}vObW=uH~I1=ZaXrb--h{HXܧ&W$%Z@(xYW"l; @F BźA./ ̹'/2п0gQq* $PCjxXBmE`i ob FEU pb5h^V]4/dqsi3`̻[R~  [=;?پW32gFCpY.qV6SCoT>GHMZX찋Pmo@LBUkNuq%^BELhEmihquyKD: X`G̖w <)jr"(eVaK>/2 us DGesHKv_T1V,p=r%(`&\&v26<zi8Eb[)+H:fg`_a6zE/nH\j8p 3pW6Tߜ`P巓8Z?O`&rL\v$`rSU=dP.Td c7X4z?nZCe[{3'?JkYc-Kc2Z!IŨwwQ\=2E++o4?*_ˑ9nj TK t3W?e\}RM2] |&;,&T)jۜo*[]8zwj`wPCW<7jG3#Y:ĚXJۥғG7O+;5m,uA cӸG~,T4ZDQH>AJ v_|eH{>0݌4,iLWӪN9>W=u0 dl Tq]޿Qǯ6E~Ev0}0:O~s/V3a|jd&3"z 4k5%jBtדWHJZX`x<4rpCh2 wD놏RZ` Cw2?1,G,y:Z)DkQü_o,Wo~uS0qKeIȟZeCAlW/;o>۠^ݚ$d`[{߅حE0(RUU,5cmՄ5iG*a[]͇E7}b#dozw;7" 8HLF&v]\V*Qv ~S)auzrY .. \fOq2d$l;NXEBٿ~+6yg$s̷Nv6+/dß9 Ӕt_NC! LS`"cZjvij@o;9C"VP).u@`]EyA t"Ro6TCݡ*uѪ z3s+M+iSp7AU9O\YDhSj]MoJqo9/okFP!Q$TchI;Civ&K4\\%ڬp Kr肋 9F-3Nt}+$jhת#gh4PԪBm[Zj*ЯV Ĭ;w *iBo=`ԭDB07$c޻E"@ Cg4ՕF`PA4nocv})-%<\ GHy6#n⛧j}BI/my>4KNZe_M"F'#J2Zz'MԪh$om0E|KH<.z~[#m)nE[e4VM#َs@UCZع^VTm=#Ajv׋37һ@HJU^)'^ßR$IYںc]~әnr(Gߣ Ml++z4Ԝe!WGbyS%M|d:JoH=X?½RS]zHo5:sEk|={FmZ?N6>ށ~I1x(mκ-vt.S'Iva0cV XDU%Ж}KPIjGILҟ] Jё'eْ#u !tnQ匁p 4QdW;im-5XK4hd 4'Eŗ'dgJLnĻ|q$톀}E\j mيyq`Grs{IGG[6$;}6'OJ ƌƗQy=+OPOnQ3:pӤ?H5izdGwObT.Qc%bׇKկyjٱDw%} &LE_nK  G"xjL^>7oa6|1xrur`KorL-Zq@{X z<%"$?ZHo\~tܸV3~/ݓnԲ?g_=+'_)*tO 1 *T#ȱWVȣE]E/| 嚭3$ 6 !d)zh/㱬] dp] R?E!S쀇2}]6 (t&$% Sk?8.1-~+88;  SMwuU5Zmw><&ojKqF2$JR™^'fDb)ٰC70aNS_ݽqWνsNa/Qrmƈ.QNwn2 ܁AN%OvZ=}RsZ[sE4ڒ33Df{<"4Uy<uԐlc?6-)DX9t36Ƕ0j+lq06'H2J/ÇмT?^ح@i: \n x8m$ lDl MH'!|vZYg8t_`V/%0/5k!Hlc6$qmJdT yO\rXkaH "`~s"J/h!}#{[0qp ;%&ԌVŨNS睪:Y( bp>j)4K4$uA7;a>c_Ƶ n/uh uIsӺ~S/U|){ߤxR6r pB$.,3?7ܒ~6Jh*o *1J^PP;k2wtXWaI;?7+0/ņ##3 QbR@8fYS[[Ƭ7=.!u@Le6WPQ;xfWcKjԂzAaT bs<)QCL.),G2+w'i@2':2R C>ѥ$/WSrO<8LmLH0{Aa֚] im"^"SBZ7H*5_ =Л&ԡȡ21֣Q`y>KQ҈vΎ+P4 J,2WB";_)kqUq65(&;?! @RFϏqEK&;2N V@{`C<) ig/_Bc 3qPvE!cnAU@U%ӷg3ɛ<`E+L&d@ =߹|d,⾷-$J5nhӀ_w^猹ĪW !8zxCHy^jR]Bu#Ky.3ϳE`OݶyaGjU :kھۊ3{ޥKxXl$X]]UH6$bclq;!-K?|DxhKܖi0%EWo4+*o,D,u/Y*Lj`YjYW^ uy97B7Q_qu;E-5Db/@3Jhtبq#NꞩA=a}#=[lؒwq`! ΰPhmŜYwb=o;1&%]?ؓ#Jt'JyꩴҤ(whlbPm90 |:7}( ?߈|3t4vg$WʌN=FUVnh vZeKxhA.vavkmd~ A;GL\ul^ j4R2G|`6O@em#'4FMAn +~Rg [-v~{C J\P@J|w֟kNȞ O P(f1bWapId[Ss 5CbjcmuLO#H mլT봭*/wת,MNv̘{clmF"gE utu6yRWn:W=Rrgj#z ;;/-7X;a~(Ê>naV](SXx |>]C\/[Gs:_6 =#i ~}MH(\*@*ovY;L+!RԵMxW4\' AJxtƴ/('``N[K7fhE= «T$RZ2CN_7ǙtO/HpH4 D)0et+nGw3BņTcu"_A584 >ǃϷIB; w8O*Yup3++ifۉVG0hqwĵė-#4SckH|yF0dKѰf mk19<#}V\'Y `β4x\[Ce{œlo׷EmOD++8{Ȏs`*BYDsT!XD# eѿid˂!EN͘y1[cNE@6Q SEG$/A*ƸQ%|9QyP"+3$0kzNh)b76SM8 Rt&}e+풟!x mr9cqYjEg;V5~R+Dcgj]s9^X,wv'*pnˈI}}_\ =6qgr e氕./MK8+ /(LsCzs{%瀓A<0Mzd&$Tu<$I௄=OC+]P;ʌ=OlC>аխh"ILrsVHs+an8R$vX.[n;&sXm#t2Qi KVy j O#DqéiMbݛ2'mO*OU/]L#gr}^  ^F\_cx%$2HRۏ,j_DZw|Be?,I*HY*!"zV-%bJjSV 02uAQ%AjS$ժ:&cϹ?& WAs LYN*$->AZ(Jw>n"x9ݬ&l.h ϤaDA 7B9%*?u)A\En=>_&ʼTñzz.$EF۵F/f4Z;+oA'DR㼛)D1ۋo&nZDtkheyfDvBL_S{IQb{'\Q"M;u:\2./-CvOOgwߋ"Y%arΌ0OѨ:dbS%H2`OeGGjcxô\ֳMQJ:}!}= ()b4=H6D{Ӏ]Q1,7N/8Cڒ"f{ 2@-ݟ:^Gt\y[V},byI"}SK*k  jҐ0]cw6im8~ג(ϱ*ٍ G3Ш4$Bj)#؍LuHZr5SC2KcYm_-W| &n2' 3vGG@ :UÇ>\2[6ATCkZl^)vf!0l$!~~<`|p># B{'JZĘ ziofFvhynPl9?(GSuN0!q4@*"w""%zmMqRPb~TUZfĸ#--6WJƹ${1@q4ǒޅ@I@T܅ѣ}.a*2ĕplsc O1f]#_sAGZoө)9'nSUlErN`&Tt{( V#WbuU?2$uI^9̦pZ-L1I[t߾죗:O4@ =w1a20#nHpFj$a_i{dm&Dk)3y7sgi @j f؍yZA+- HFUrZZ}"S:` ۱ELL~H뭍yHl|%c4jffЂU}#2n)|ݗ⳿oWdk{i?T+ehzbL_á+TsYu}'&0s.45c&)w g{*!ۢ@<@>P&] ` {"=]a b_d P,[3mqR5pU 5l_ILZX]zIT65Jh ~͠WaM]hϰPA+;ݧ3mPAo%ȵhQOqpSbCŪ1M୹Q#ɼG ]i'Zf.8҆іfgB"pOCg\K.w*ڴGS\5^jjRaw;&ljSs7#( `֌JK( _*;G ӯhǔ /[4 _~<.u.?xM;[(ȆT ې2_xL.*t9JJYOIiSb86<lc}T^C"~'?LrYfbuG<2ّ/AՌY[*!gVܵυU"U;FʮpD#1?]Rt\'YW)A -ʢ8D@r1-[2J6\oy5zxn֡^ϝ$)Ռ ama_Rt&6t" `H@)#9 IE 1ViV5@(N9r -Z5р5\ƎJ \8!4Mk i ēP.b!L"ڬa+Ua$Gս?`ي􉷗Y/̏89go#Mpe\)s5bּP2NJ!j<[2F/=+k3AV,ɦOŭjƈa&T6 {r{qT-.C ت21Sj+' Iw/.7'/c,:n(7ըa^dV2.*!Ћ092`zYR*qSkb_=n$(wdh=dvd;ԿEظ\:A*Ajgl|;x 6HRZW%VwW1O ]HV@T`TvPM+c-<"} Y$pHXGweB*<'/vkYìfSF;RFI%~j_{700n]_jн#f%>6*iZԗ` V|=3̲OY'Bb8yZ[9DZddM[tn͠`ʎj7lr,TUB!X^[{ihTW,4!tACP% 1u*@31l~m U$ 6|;2& ib.|"`IX*;yvW4v<&),ZYo * cQq;#pke[y s]\'>Ƥ?1-s6?@t^*؃m) ~J58?:_%rȡn H(֑ ]@׵6D;nWB+;ճ4`_뻐t|~k_x)ӕW^t=o!_{ ub10 !#4jy9;>bNR܊YLKܕtxk.Uw]wub' WJ$_[TbLBUŠytVV E}U$ɾG Au).<ʽ>s,( Ծ%DEh1= 0SzfBb6u Ox#o ( ͤ  l*Ŵa&;q*n~ Ͳ %Hyu)^ZךxiޮY]1x ԛ/(|?x2*IׇQ;14_Aj=(aoDwVNd^xmXżgjXKC/eWbbp Fm e, 7;#p;~Z[߮q_C A˹rE`UN#RN,%lw)Khi h4r7= iޫum`&iC7_PFnJ..yU\&>WZfDl/,Zs^Y_/'Urǖc^3p赭#㳘 ;n3Iz[MΨd,RѠR̔Mgqs=":K¬=Ş mq%84>>HVI)CRؙ<`vZzt )-!z%iƤVG?]'Jl~*Gbe:0R2TKfpG6 N`Oڑ[ +߄ gDTm!ih*c%fHó޹[O(.F҅k8ȲJPD'e`!<9:i -dҰk~r%Z F$y1ͣ NW>:0|lBjY0A!h~]oBfIjL@} $fں'a_GGyT۵/E=M>U* nVzv?xed&΁iu`>%Rx<9:I 1m վs=C^vI\x':h쳨;/jF/Goد`/|;9:8'$ʄ'Z?̏.)psbjvs!qq ^c$/pt=YUL # RF ^РYD1vyr҂ٿ;A&+%Eq ?fRS,PF{;N5)/;nXEK$hJL5W?$wWsj^$=>vǏսĶۇȬT#kMHmJg!O"p|Ë _C~m eC9*na&;f5m1=w!+`fWySZ搰h#WWˮ0+E& V2[ƊM0%Y PDjlzV>Ɨ!zdiNmk RRVK.%O; StݺAjX\AHO7$Cy]pXLA[ѱwD6ρz[$Z uMS جg6 {Waʻ l1̽BW,j+a r)I|2x^f5x2vT!jsEBW }pdI3r_`ٯ`[Hmy=d|Ռ D $գk(k~*X]a |V>jdӋM4(_PiY~$uגݹ1Uմ qj6G/Uuлf$uO5Y), 켟ܝCP¹ެhOZbRW&CqhѿҖji,wU85}rhQ7R?BB9MK(9b7ָw"[Oa~ά fsjp+^9 ;pOM%| S ֟P,$h=WcɑʹSA@^P-8iP_Mc[p%& †J,-֪ˢRݐS`P=Fg צ|zR\cX2;\pXԜLf{2HJp2eӴO?t=B>`TrT]]HaF(rVJtp@c@nYB_Q83! &I aƽlR0 2`?lp1v<2?c(wLOFL/;4F$4䡖9}%FKdͯO/_Y> m5iT15;.c=]tBqj_^`9tY^AYcubpVMS[alF,Ԝۚ-m%7N@F|݃d`%r }ѢZÆL&NT$ Y+Adiqƫ'aIS BN_(ͰWUS93n.ӛZ.T1|2}Xq | L!̛w L_a-|T0ub$Ԣ 9ItjFj9߻1Q^(F{:[JDy>/ìSOuáfK31cREp_9ZHMm8KV>YN JeA>ʵrvm>\drQuVQ,n Ybָ~s{ >2G֢{X!2иP$ʨiߠ2#|?;{HCa>FS{'5;bi\"2.f%>v A h~p2Gx!>@ ~+@9^u٩Y|,Ѻ[S8=+A ;r_-e߈lCeڷ.omϥ TxrMr"VZN ? 7nM2`v+h ه-<=ζh\Ӝ r= iDA_nh#}}5h,[c˄xh+l;q;?(D$^Z4 nՆ%s3"H+"ya|d(!'Mqæ$T9Hxww(5F_}2U`WWV՚5e\-{ v޸Z {RpP@e6@ħ`\in.x,n;TПGv]: _O KE}?۫E~M"aș \ ye"$EL4q7_9_!x>k-ydoiU?x+ckB JL_wEPM` 8Tii+n aWLdJ6ѿgο[ .@T@m=.U[UGj4S8c 骸%?U+"KWvW l/d[RJ]q%|vt,T#-VdR;vZLmc],Hfx U5F0DV= Cߚv ƨ"0#`8oZ0F.A,?܇cf.zLQ-zĜQ+ǩ@k OdZPd5?GOCQ, <-&'c*gW L,'k+%IMGv:#ؕAq 2+Fqƃ?̾ibuijpe-Ngu2he'ֆ VK`5/U8<: 9ݝ) gygςg#x L [ròbj7jOQZ {{~>B ; {PlXힵRC+vj6U'iQ=`cw5^ u 7Wv'P~eW JaZIݞ*?7kX -v :_  y~G4+TPe|ƬBw)BgۀV0j'*_ΩuMQMr44?gFde8K=̢^TP/Ȳ8Tl{Q7Bf|:Ce5៺GhxB~H$ %gK p=CSX5q b뺻bMbZ7`>^s}R,&%6LլMi + 82137}TzOi=SM_}87R)_2C@*XS/WDj> +80]?7ONW 5s\; Ck{P_hƗ˵ I.[sQ:)GԻ0=棱KHC a>ScۋC7pQVY}K(։jAX! )ؐv?AW 1&U5yϬJ > sMdf!; s8Ҋ,j:] jsQxNhh/ 8, \\"Ph{] O ]8Apϣd0ixFV X^KݩFd"zd]ۍ D`'I_J*:!/|q|`FAgN4y% 7P.p` 幾7h49Ó h?WUDGׁ3yv]ߺK-3&N0q$:/z,x˷QqLU_Yޡw|li}P/53}As%x cgp'ϩZ S.if>`CiCgb4|3]{qG߲`h+DZ_6ɎfyFhithɡ}q ƉK޾S2ʹLh,-cH! nLI#BԌ(itK|27VV2jO֛y'ٲo+ʄ݀7͎jy0q3..<~>5͵7U38w-j_IfTCsAlZx#ęploؠ7 ,sG$ i|z 20KG+CQ{@'$&֚q.Hw0k0q6 &.+[/fuJKZ*!sy:rrڔ10~[i}4ۄ -ǯa /A=FhPFi#(A!qޖZ6((t==S=OW_-0<06FެvM70$cCѓA.Ò',hɕݜ=.P`R.޸`nS6A~2P+bkɛ ?@%9;УP]78 C:J 4q]=7C-=8Nv׀a;KO2Cܿon/LvAph[^^QA F %K(snz$N']`I-vRb9Ab A/ђG:黈I#(8?dC'~^E[ ?LOven .Qo-شj S(`RzlH|}RB{o]vAAJQꏌE̠W/+Li;cdW8?a[UgλQ F&9Ϳ?Q{ͩZOݻ!P!b6Ipp50,N@_9) .d1C<zp3QV ͗~ ft-A` \V=)9q!3)BX>!rDXx ?7񄧚2~ն^n_K/ p p|9%}nm%&a5jUe~lX^Smˡu}{d݊X;A pHM9V>Ʃl` ,D~@em5Nn:PW nIm<)h`]xG^Ka)mOi~Z~m m@s^tA׾p}~,9b. ]6 !r#"wƽL֧z۞qvE>rlՕeN!Sj_Y/ْD<Ykw,* PRT\)e.EyI\.YN40д#W# (B߶y=% ^o|@5< Z@0ğ%6I݋hY{QK%/Vh= t:P!x0?; U!Mnو#W{|+؞ VYne#J .'n~"yt⼰2 =U X+T8S9:IdtgH5TJaad•WWSpMED L34<]C%gw/-6GrfQ句(† D58b'8'3Dݳbne#]o,t6)v4Ǻ J6OY=(ACf|w X}D4iNj^JU>j Bɐ{+u}F3 OaR2Q "<.HoӮa. {9 hgێ~2' SryQ\VTc>=TF ZoQ'D>PFJ>%سv˅No].u_b7g L[F~"Qzh@ͱ&=mSOG [17NbVNiE9_)YslI\=FX!/x`oS}_Srvg*sI.1#o:O9{ϊuL*En^ ܉rw\8Pwh8@WHxu\W'==@ԿNL%t3\ʓlÇR#@ufU#w}:I$.vSC`K`_w `J=}iѯfah<._E _%(aݮuCz5^A))oѠPVlե#}F ڭ0M=R b+KDs3N'ƀoGu_6J=WP١ʫBLUXjhǜp RzdF& %(\!7MF7c4ɨy?/X$~ن*˵,<=2;*D+Qzu0j8[Y䗊XͥޤC)Ac sOEiBHXTfղ0RX̀eݚ-Pײ ?sS%VЃ'#oesp^jP]=d2G[A5!՝*|SLǤp :W*JWrJT3{N{.8/8|?VBH);~D`L\R%e*~D;\CÓt E 3ifC5]\˯3Y P!%"ה#W_ZS ƻJP7S6sTrw~|U"903=~" @ߟZ9t {0K*ɹQf{WZ-͂lX&`g½y+Vhq*V%7Oyďfq kpT22|1R|. }Y7}9}2հ"Z;?wfļ>2Xw53[ Z)=!zf8fӋ#0>)Tp@8e솆sp {=&jtȭVccfqqʽcvߣ? bI̗}0ֿr4v~ϣ%Fu 1}Eߏ׀Q{s|'e+Ѕb10a?l+hI!RDY=d0URBu"d* iXPHf#)>*[ N_OudqӨO8FcϷ~l|bmcp1"QȽ#rBjpc3A(ª07sSH#GjS@D-@*Ye1t%|_m1NuA %k~z,MC&J־ &~XByÆ KC@oK4]] b, VspoDK˾K>ΰ#&Ru('g9z.xu1ILaSAbhti5Y{LT4Kc/ ;6=!r&~=M*ݑ/{@6^‘Y\=@Ig l1pu"n:=7q'&ظ>4KaO :iͻs~/4Vv4CH|i׋M0뉱2"<N( !^rnT,V <?wzL~56x^ߜNMtSdQwM)42UYbrC#JHp/j wMU~+{] @{oiQʺDCPI[Y+Qe<ɲ^ylNmy0BF5^錄Q",kbbT={+]x̩yw:b ,~X05;1/t [0s a_q +͓hX?RW˔oCՖK3xF^i|ixcIIg:t9P1M?˄uqV?E*eBUzv2Wހm*{@>̙mCn! .|q|)\q4 14_")tVu+I>K2 3o ϞVs|&ݚH }y߾:SywD cjO'=%L* X2tZ%xm]"|rFbHzeq.pLD?\geܥhcRuiiJncCd t*HE>spc`{4ԻDLgFerK .7\f9 Kȁ$Ӏ jߧLQ7u]۽bL-;P$,VuH`KLIRf\$w`D@(uuR؂?.F[{\2&cX :_ۮJJ-M*?vd (=Y*1?^i8)tsZ up d4' ަ]BÑu ?kS<[[lBxWA*!Óz= TLaW-X1BÄƁGM[˨ +,OtvdI q|+:E["MGK"25sjZ3qR F=_1XOãvv̹1w06nF| \x:0^"R+bxäg #CxٝV3i[N_ Z~ǭԴ3Js"Vo&4y!(> `pRAL9Q,lhsuq,ȷ4Uf}B͕3ܓ]Y>1"7¥)=,$o,z*A0矔8G0ۃ_sVe1}~fg<;Af(~*6'(tFTd*\`|:IOqgc^e<1@Cw52<>8{|5"g4q 䣭!2 ]ZF`?gr'8tkrO_[uFԐbߩf;hEr8ZAޯl0&Xt%V6C%յr*ICr+4@Mq\KnϒLQȐQqF{sZyBGochCi,I i#ào9p:<oŅ}+1}4QEcmwTO8\N1d>ьsy$8Ư*bӚÑl%l\;Qus(x&Y;Z*S[ '7-%.H_ˏnH-\J9[1R\2cD&$q{*-VO;VZt:M,OwdTLJy哢 TyY7 =>rdAmm!b?Q uUKmV) {SszKVg5:}dJ ]j ⊯h ]L/i#rÒSXpBjCI Ȝciu*aAxd5]oS!ës5A7Y!: i>IQC!s| p8ڈ@f X"Ѵ 3GjU .+ @1:C9HߙMK4Wnx{-iб(*I©vr`|Oﲷ(X\>'H .T<1+M(Uyٳ<^22h@#A7?tI , +t vn%{<=&fĀNh50yZK)KNAa/gl1 01ljim%>7s1m\mJ%$NIU%OIu4 [opRN8' ߘT;Eied??1YO1 -ʦk3-pצl ĔIĵUd5Pҁ *P.O묗~[Fw--= eMH󻷕#g:|M(;ڼȴI 5".kka}!W |<hc30њ'(fS*1FnT_?cNH&ٶd3iš+8?3Z"B%&q.S&X4pقxYMC&lict@[)?A\Ck¯|Rf *Mz̞(:影ܧ +"MH|\A޶Kv-yɖ#c+wu8HT{CoA-03hxl'69Q}G1h٬kweR=<5iXp|^3q4KQ᥻z'g]|S:ݚ@iXBC_B6@=8~@u7b-nǫ%bNk76ht8]NP6HmG9}h7OWrՉWE~i0y^x-&'T QP 1<waR36%ğ ^zBe$yWR)YsOk|nk {r}B(QF&$,Od`6Nʝ-G-mI+b{&̥5u6wo`hEױD&#LjJm<(Ti 0?EЇ=0r૧y<-#ąئ'[W5r_cxMDOd`? f:C f fQ:V Դ~iT? Ф؟ H4WsV0)53.ir90idq]/>UpÖDZ |f.^Ni}Y~wOH}c;hSwcJ348È/)q^Ћ;<m-:ՂbPVe6flDU[!"iOȢ%0?-5X.?OSVϫr҃nhnJ"|>QUn W4X|^ ڀѯ!zydPʚ.9N|sD/]$"r_bg9[dmt4ه9y_[|(a$WC8Yp<'s7c.t*cj_yëc]v54ɜw%l,:8FF}j#ZDk>FcT9*6|O=QBu|U:hr6$%B5Gv]h ISd-! s4ruY9?_5/ b<}y3qA[O9R>o)Ļ5"<^''0,:JRzut+;P| I/*eT& J d!DSSNK8[&V$I(`5~?͈u沦Y ~pZuiU5^< z 1}qBƑ<n^Ioj#.FV ,~i-~\rNW7'St彠)Տ*Ӥ!x:oh'Mxۇ6a}!zH>Kr?Z' aL g dAH^bQN9.o/VwU{wP& f+K${:K73Yq8Νy^Z:*}"D'q5mr2.LL;lMhA+fvd6Fucg3عGFY ѷSW#4{`D@ Cw S~{aWF%k^ࡺHvR6W,kP_*zoopSn"&et #rķ%үc/%<lv8ql^ K9divj( Gdqlfl+FS`[Z4B_O"̎7=9=t`#AU18sAMq_ GRY󌍳 SBDr^從JEvD%r"QHjZRGt<.ywZ,jAg.fKlʥ{ ʇ^c7P4/$$c s}.ۺyHƠN14ZΚNJ67cEȺtSn5j#o-LOL9:k:|gJ""`p#t \=̎y(9D&yVa: 6)&!'2%M'L}+-8Z&;>b}R h$)Jo8qT)6YAe9|bF>'^66+؏j@M{\dA89 UU <&<|쎕P6mKƫKcv":o6Fo˂4=gܛײ<5Dՙ0ُsTMZDFII+ed[[ks^27XYއT_VđX8FE!ꀺY/X_rәY sAN2Ńh*U ѯWɔ_iA?h)RJ$e uY)=RoY710 Td5Ǩ3t-*ʵ\:fÐCR; Z~ю\xUytsR.DAQҫ|%g鍉,[jn1%7:Dp5Twu͚Q1(nshLɌS 7h(<Hw*jLn҂YPhċX(l0 d4Gtp0+~TƑݜi4i&wWiPuȻ$ͦOLń䲯 -"u;9X%40x5O4kTڑCyUľ :2!pTBbo(<]yɘ^, C8 UsƼ.KTe4araN'&"?ַX*=uL2?>8V5X䣉8s3\hX ]n=\2OձwMc#YvFG/^4őz]5e^ iV 1WLsEu(nSD2w!J-K |w=8vzw/X[f7$:e+0iY³c/H8O`&Hn !RN)ѿ뀿@Zv^Bz?KS_ɛ_4ңurIՠZ>X8 )BnU1w}ą'xk36^/6XMv$Pi#nV/te%hԃ.-wEѰWF#;e*M^הHsJ(r\(lAxNБ O3xLy1X =zLfҐt#ROJ+ %& SЏ@uFvyqe f%9}W,n/6 ANS-j՝ՙb4<W(:_rah qBIE2hSBJZbKΚɈ'kOO1UMU[._= <9Po(\7"oM*^LI* dB[\ [,BocrKKb* 2ܼŔٗ_p!A21vxW5qBsj*1& 8z >Hтg::0In\T;S`0BT# :pVσ&Fr/̼ϱ֧wZOH$r|)F` | @ [#svv']˄DbȤZێ[ aQY{\fa;=7:q~Aqp${'S`2Ѥ2rykHlBBQ6֊|4xa\_6 E>xAXu{isg(Zo$1_đHCκHzog68iZvZ;7qp]o׬ڶ7kS|OX%%U6B%;1 iW#9Xyywcm sLpDjՍcDb 1US9\t͏H3>%IN_󁡫f|*aK=&On:vl2*t8ǙkahZGa/^'g{/VC3ϚLІYNSD&j'\/M؞ܕ bg޽+7h/Gfh uqܘ0S g}l %%oIlXxB~`ט#c3rC?;8JS?]Wo 5KHlX{Zi,[ RԾaf=)L+74u,]ri}1^TC^r!q;(ܠjNμpy  RfS=z)^t(o4Aw87z?E&U~arE;[ @s(q!G |Dz!5/0Q1<֊;Odmo8&Kgn_e+;tXpysZCxQ|'FMit` 8)˸Rux3AK@Y7'ZRҗ. XӗMR+4><#SEۀaL\VF = $E:m}¨#qg"Ä IChvI˼~Wo\b&mrP/޸ TpKԅta-G곃?:^ts_&tW13x_eG*5JHaXchkK{UBi`i C*|b{eGó+xS^BZMLX Zw틁~ WM#\8̶~a۾pKcVDJP6YFlA.QшV84ڋ/Շ g!1Wߓ$TfZ]b-2Fh9FBsqEօ.4j SS^fqW2f>y=#ĄLU,)ђ~ۼ>%zieAsSݠA<ա |&-(I3f#|_7tdr? }4LwJVAz킭2 To;D y b1%f!盻FGGճ8 "qjlAnS;ޢl(YeGwwKKљY uw[=pgf:7v ?r˺U1:^':c9Wo沈b%(dkparE􍰲ۂu؊ NnX3+kRU$xT滏hV"DlUɻi*P E lpyD7*g1viTJ_ݱ/l!@\ǚԝIg (H˹uNwg_ΰ9ٜX!ٹ[Uӓ|sY'4NPs[&~kv'*&buW5ōщGW1Fh\^&x> 9 6m4Qc (Y3I@n_}'ť/5I~iy(f%,ec{]1p)+?`Sv-߭82m>$[Rwv]+5\؋`RxPi턶i5GNpt#fׅT+O,\@:vI$y4Ur.RY8Eаqf*N -/kZ?l{r#!#ƊbA^Pi|dXt M97+9TNBAۅ$6UO{ج!ֳ4ʧ *4(֗q\Z6oCL?sPhp&Zb$UϫAipW DeB{;UUw9J4?\rma ՗\=`!\D|&$i~ҘŦKoԍ0:Zhf\.7m5].!^u27K 0Pf&7uxīmٻp{wB`Jq#^ldq9,DޖD˒p-O{.C6F(ܰ{r%8S\ 0( ҇6J^t,O@b;ev}Ǘ^CODqW$R,j_b豔ZeO6x Bb[4X@#{kG$zG7ǾH7]1HX^Xz[i.Q(`܆9UDNgOA׻aL.۲,=~* 6#i9]|.#`Z詍gyn '\r.J4J~6;r smfUBS#ʤMzL?[ N>pׄNB 6q%x@Vlb;-1A:\8U3#}f$HkojGaQ F<ҧuz# 4*gڭ0RUCs򝉪Lkws}|JFdL~VSi [r@䃥>BlO v^k) B'LML2Rם7)`̲8GgExKR "rhDM'K|T$͓nɃydAù֚)%zWM_bQc"UC/Gdzlp7G!tJp{`4E<>oB|E;gD"B,R_O,_3d<Fr3tӲ?`0Feb=P_~bN5,VJrqr{#Ҧ7f^N'DA/[/.9QdL%MVYW_{ͥu.0w_*,?DiM{Bx* ,*eײ0H6+$ko.ZHm4|:MrAYC`|3=EF ?fEH5)w0 :h(<ڪf{obtvpOQs on=K$+lu'<'3++-7{8ݒ5Wm EJ|ə:L[i(?r[\ӽvwk@2TԼme[>$=0R%DI>KmD(nw\괿kKnRez'NJM/3"Ƀ^09-z$+Մ"h~)w[O;Z+]XJΏsdYMN&^ʐs`;?Yɥ# oyoM9`/%lAÍPL_"{&hEO`>SxΊ;KXMiv-+VKGŋ^ak|XrFRk (WvƗiP3kz%˩[Oyذc@k2m4$krwM&5깺,m*"wP2ou|y*p&XCv{QY/Á:zaEL!O* o/񸝗x{>d`J`s-aM@H*NZ|3[wPԑ;p&Frk!Ҿ^a#aʯB0]Irz:&2̔6w+N,y16m5~Hw JV3% y{OVDhuNW$@uN+3$Rgbޝy*{&8ڀ∜?ێ!92OGTSkt#ܺXvEiS !7ٲ?(#ش.H0o݇M!!]iKyrbČw` ©w([S3| +0 -B}z.Y2~*hK$4(N4=uuV\ }3cd3fq:ߡMv6)/밥60<?/ory4ԗMq߈;5gZ]SU\;(yy `q5O{e sz\' Ҍ<U7oJXs4?VU9@,$9ֳA$pv$?@щ'GE?G2.#  E[_)xo'j›MP9(`[ta>rGбH)3Km`(a'/Y3pmPo}2Ei@U=ҶoBlxIB?¸>!O-?*2c:Ͻ90İXv8gH)=DYe@Wb2 E- E@/b3}`u?mzwQbpU=,C MmʦxR۳#WT10?^]zuZ.sb r=k&+>Ah`C6/;UOF)7t_J" 7vN!`1,cc~Z8N0 \bP#9/(e^[Zri+o~Ռ#90BF.ꓦ!q`咻.}fMƈΑ51@J 1z0mT B;7tW)Г1z0NߙB` Ły+V1;) c:S"/+[@C K!` |j"- ~x8hEOiy=؉LocVx7Iɡ,SbYuQÑfB7(ǖr N#qs"USlCVK$z)ݝ~j )7#LD(2pT2D}h9F߱JIZ[|-v 0hse;Wϯ=[rӗP.~S~ѹg^ Y(7R zk`YZC<?/P]6 f'+rp_"BeIf-%cM~seY_V# F,I@ ~^0j Y[QT py'ora3+Ɇ N [|5X `7L8RYK̾Y0OI}O&/¨XYia>F4~Ffw5 3Rix#6kib#|aح\zj܀E^cՙbbgPՔ@%J/U}GgQ U7@V5Wm$VLqzl{o B6t(NYf3=Ǻe9 J8#˒P b/|5ژ ~]( ]F*ħ{>uɧ!]:i}a|_6%DzH|8_KsUUΛ.u?Ž#i"Hc1X`8K?bW#V@])m^B(cRk* Ry1Fln=.;I^WR8Mb4ʺybJcZ}TV(oYl`,FWl}`!LFaW f*.AB^}~H{b# 8Ȳ[5ܓx3Qjđ2dsZ*%-bQyFQpY߿xȴH 0`,)ġaE "+Nܷso ^tAu.R E_փhzuȇNګ_b6:ZӚ=O5P]AMٝ*i4H8!Me2?+mmYsH23ELP%4L{f N=ǭq܍Z4p*/VkP]1\KMG@q x`-? 'Qvua2uh!(Tp]P.E^CE[g~;fa4iwswoGx>OHYVޱrC8l Ǵx?PLcJQ?\oKZ/|Fa9ZC%.NVc,UCoNi>x}Jh<{ȍDB<kE `}P(yt ^@ 9a&n܏\:6!vHzR>Bt܄y,u!h\zؽj0-!|ˆ^Nc)QU_SM.sb,*"@Κͬq b7zz8֗K>*Cr8&3[G LRѯ :?pvo`;G- LD?_ ?PB](9L,[.!L<NG+x9f&+wCd›R̾DȌXݲ)d91AM̤:g5QQI:D ]68?#V: KHi)Ǹ'4B#$~[^ӌ}uA&1T)i!Ftȕ`U_S[ 9 ۠<yBNPC*7y=ɇ((\_>c/]PIPrfY*مTsjuqZ1.^z'jeN*WKT<tMm{yߩ/SAavLI'oEf>{5xa@FF J ҥN7ɮ_5yZ~sk[ηw07n-w?;ugyԤsLa[py;Y)K5 kpAm(FiʼK5KOPۃLKR }5e+֌~ HrPfV7}~1>%V=˞iaGuz*AqbIס.e#IXurCPRnMQ]A[s`7DzWQG&#pWv'U/LY>B]\F_|3U܀9w3%|ݛyƛ2psƎe?1iT }׶e8k[ ޢbjH B®k!T2ވW#SשNpߴdl=Es/C$:Ja i?sG5XAM"js[4fssmIvb!˴:XԍrIn̞4@dvBpB`oUxBK䛼/Ih#nJqQiKT]}3QQZlbU|( 2+$z1IZGBL\󞰱JT3 $gaTlA֭D^zk6ě0՗q8lZr1u>GK~ #kqk#"3,YwF;_+J-!pgq[xGT/@nɟw_mb -QzW3UMvܲY;rri+vb(Dgo,ģ|jP, {i-W^t<u#6M9ـ~}D9@}uIM5VoWG32]bq׬C^DnI 卼0tdN^Ww:UduډLӐz ogK8#“f+{ZMJe&;z=Λ]M;r2ϵ e`Q}K"Mq$ >l̢;1Ϗ”j# p1m:kPu!|11wP7[5h35SD9qvzRf3ci^?"N#x Lw њ\uQ $F݋`3’l|#vv;3z3h Jf\~H22ً4'I6[ذ#oq+'}B\Lfi0QojauTcm`C4k/b =LԾhPj5r+Ur[C(I$HUhZb:"\;P >l=Mcsͩ{&"ŷmh( ݼzk4Q.MK&Y8brMӰ;&|ކ[J:=#TA{k?ٗv2?aIns}BfΓ5W=HaaQ<8 ,y\DLMU&~!Ph;#a.uHFnzd 1)//x&nqRɜeL8"jr eL1ɬ'(TU e d-a3IX"(fz@[Q vdbc@z0Z;ʧ\)$tCg9lr.TR4̎ŻZI~mZ1i 0U3\oXR1uֵfuGa.]Dk^( hy?tA~#33Z|T&&A7~&ys"[Vw (vˁ{@ m Lڵ闍 w9U7zɐ쬇uMbJu)v-aިVnh:S BX`P/}2cpv\~d M'v:c"!TȘ煐"VB-YZj|Cw^3r-֍vc#źa|+:uf-V{HzP?JP:j RF8@ Q* Hިٲ a)v:UI=5Ax@GK_laH*0tࢿ>psz;2RhH/?p3Hd;OQX? PY H8[4җ[EV+8_v|A)Eon@6j :D{;elڬ)ui<䘬\t+2GIW>uDDtj 4"eqP7hǢQSjr\( _7~ƛ&cқb͸ǯYX0: .0(߯ptg}1e,l1ŋu  ?XNi1+#sy:ɕ9k})+!×qL^^O< TAM^~@K@&iP'eQL"^{,bˀsQWL ˆkI&-d<r:jr}8]"gMI$(mSԩz!Pl%у~ Aogor<+l7@EdA:9;䢔zI4i߻e?Y:C4>̪w+5&Ht46{p@CaΟcp6 n""ZpbG}3 y Ŗ+xg{~36?$&B]zo}> xHܢqad8S>GYӒAgECL|5Q_E LꍈJ8J"t21w'ß_@a"=҉Kesu}ݞ,-~Ƌ/yfς;^| 8@sG/:뽯ERC{C׿9 lU/@ZF6g1U ZR8]~oif*Իnj RȗZ_h2x0-_wX;>{>+4W)Y,zY Sr=5:BQsK1VAf;,G*u|sdz$]L%RƵz@z^#3vVMt 3GS;L>DGVxLy/꣇P2oCm={x-7w:w˳ⅱ!gw峠IX號h'pT}&,Poep&-!8R%ϡay 7U,֗-f_P^7}Lm;~rs,ԷTAƪ*B"h? 1SHjI`#^0~vb &..BZ%0wV%] mr? Ir^^]Jdy|TTBQ#_q7>֒PIId zeΦtکՆ^a(£k'dP놧m?=EnbPg}C}SBJdƨ`sHn.QBGHqcCQbU`0J9ȴ=a73 1k? \糹zwu5R$wwsҐ>7Q 2#! ~~nlj0QUݵU>mÛgS`& Jt9(E;AO=<(nhF*e61Z诇}b |*<.h\IF"guaYo`]JpF9D^_xB|vzɲXwMC'kq6z U$vKBVN s$ R-d*}xggcݑߠ.s+O q:^XׯӋMcj)V m/݄LccA(iA(LWXϥh4F~tRol@Q)t)7Xm~`CbA$,5IGOQS11YN9ή#9!cU,JڮX RmV] ,نzwK$+te{ۇґo?')yxbF7 U5wǺOb yRlo#us81g ww6nc18Fτ/"z^>8fԺSE^˚PjndUuVP ڛ Hb$o>!aI^ smDR#R묺Per y,ֹRSDV<N\aZlKܭc2ih15ɮP$x} 0k&e_p[v.{~.Ge0!-35g6k61(v*NJޫ+cbO!ޒJcFȠ[b~F)ٖrǔsf> 翗%h\0M/<ޅ% rGԢ|G4JL|b9%qb+[Nw2} {P[ b: Dh[IPo4S1~tv2ݬ#8BN݌G^{Lfpwl?0~g\}+A 7Ņ^^ѻH+cGKezb丛s_$M[ 6_8&3"* ټ;-^6z*)Ik͊.ŗt$D>:+yQt=L }/@Φ⃬$wav f(_dj[*2ORz,4y&}v("djȞ KwBT[SЀfrn ?y^~vɸlnZ6P֋ pi'?Pʬ m@X`\^?-B$';f'dV,FvW vJCҼN͏QY::y$x$KX>va4rJmdKHrH'K|X"ZaVAݕcz%>DRz h6K3-0ZlMS/~3}U@Pڳ%,GBQ70`P * Aw} UҫFj|mV+ۓ dS |ƣ0 =Zh,-͞x;zW=f kx#EsPApVDr"j Ӧ (˔)BnS Mb kα@|ɅU9 ey7D?!|AKoef;k:{Ğ)}} i4vENMƾ%,oPnkN׬ku< FI# UsZ.⑫\ռ%-w)~~KiiMQ=Cyx۬<:Ę'`4f~zp@5FhoWKj~bS>;Cin#ut%h)ghEywa->LE}2òr-ǵ\uwwriH9m-V)#GnI(%hI8{!.'98͆0"r+*t+}Aಾ5 `1>5FQ"-PS8 ]Ǐn=A[p->TT2ߞu;:lC|s/OSKU #c)w5"`h^wԹNax8T`Gf{@PYS&o\ϭ`"hѺ 4]/p,s$$,U4D\=b=Oo5 .11sVmqA)?&Y נ{r7,(NP$h]HR)h-T2{O-m'3J^uV" De׳o0Qz>/[Ʊ>)w ebj+>S^]v;k٫:Ŝj2&hݝ{p4ljlzAln2xgOmzi LTY_6~lmexr7  gj|&"ddXF:.;w:BxmuuHˊ$N i!|I8B=NdbJ;ى>uWvJpMA$D=E6 bOwh4)ޙ?vH,%$?CvѷZeM-nUi3!wT#GHqq<8Pyg֕ǯwW^<2[qqȧ=GC`TJNU3o?Ezd#) &sI8ʠ^XP`Wi/ڣWA>o00C&tIm6;,#(A+$T[v(<džh4-s|(0 E : [5s^?վwXJ@A;I7%#U=,.DfmӜE,J@[ĮeSmL)rhk#;a9O۝ϑ x wD0zkwcž<`р*y&<&!+nŵpAʚ˶Sx%xQX^39 } ŶcץB1v]m}z'K8xfV;0Xvڍ+%akan0 LocM: p ~Y[k#mcƧEU|r6?"[}xIްl)UdXl#~M:yuMqpkaBKg%e1˪k Xׇy>ڠ'f= nI N ]7v/KY?r|KQ%^yEjw_^ \Wx}XuA-jV*T YLXksM/y "=Q&ڦa} w`u/Z߇s}U4#}re!tMxxSP+ҖZL$u:a鞥Ptc/\|@Y$'?9~Anµ-/Ӑ3Np@HqGC7u2ț2,eh] VKJA7 8Дmj.*'|6V^Vu"Fk׮Cb_ps,|a .5JĒ z87)/9k cxX$60QPHrF&/?rGp06$Ga./Rb"cIZuOÕy^7+ffO,s =OA\II_|tΒW幖r ܵ)ךD}I~f;cTeKsH/zC;x߁_G7`s/ŀ*^g>x, #zchLi#'kXFA|(Ct( fEɐ$Q/|A+12 3tzpW9|# Vr]2u yhKHx&-|p+?Y:iq|r(fb:QJz6\Y"aX!"f +0ZJh/^6ʨmRk,? J t(g?ǾE7Zjb\tosu}R\t/h{^h>=̠`AjKW_{_;nX#a:%brF]'I".joHY&+\cd G$S?! / {?@va+<ԃ"H#e:O B- !P7 q7*jKKK~lpo^N^v(oI ipm#;˜k(ВFꂐ+^M,oewR3"l&lo(\y|h$ #@7ލ5jǞ7م*\@c.c8ڨ޲,re7l"sL+:}BԶM=]cKK`a2fDC'"j\0i&-o":I8hʽoR&Y%DƸ@5;- d?zIT(&% '(نTn7b,| y xįBNGc_AOD>z - Մ HU>i*Yi$`*s'\qoӂovy *[X}w:[-R# Zv&6RbZPYč-D!V.AAkQk+ Z5 n4 EZ-hSy_Ad.ƛ3@uWx)sz:=3B8FbY SBt_,9!/D8Il-ͫ ֌|8A_^h4X- {)Os9BXݼj*jui茽3g,[[ye.=utrt_~tf y,nf\!YxJ348-bFa*&ϧ,foidtGr)|Νr4 ~ |bEb $jyOPj0i(_I- 0Hoi^: {S9Nw)>ޅ1P^#A'LS=V K gZp"C]c{x-Ki?sϹtXڗ ɥy1Ծ]$glbBvQ A6֪:ѥ+- Ӊc0zR@.70d y7m6b2a=i5Q(?a9Cߵ~#Rq-늋a/%lj+]\LA|S{H${^ gט$WK Aj`'by]s0ۗkTd#}zr0?IH GA{jB)Slxdޏxb_XwO(ttbH x߾dzj,*nFZF/OyLˢ]wqqO}4@R#'\E;X/Aϭrwj+saKĊS#Gt=dQǖ7ye cK3IQ)ec?x;ga 0TzdG[-3zm!h4RE -FAl)!2駴u8As2WaUO1RZE x ɊRk7[²V')ۢ >`mgU+ vYY@@nBu` 4ir[d9"r6(aW}Pvf9wrF5qzJܙ)G:)6ӽC@v xl<(IXCXz -F0_ E?w5TH #rF'iuGLϳ `~Q1t|Z\~&ǧ$)`҃*&X^/E}]H - ɀGl"uzUQ.2Af௼ ߷M8 S7P&sȋJܙ 4'cw& /uurj`Y,0#6 l e/[gBۘʩaxP-;u1,ƤSV*=HzcCQ&Gϳgjַ }xYj>eL؟dKO q2ُђ'9y e[ |tk%+j vxmKm1@np kEkGwwBoU 0[ȸ;@1tI[Mb˚,!ebƹŨ|xo9W1 u8Kḱ\7-M^y_{@-NngLXRY12IV6"b- /]Dn씠qvůnspbE|߮ǝ~ikj2yp kFf_OwCC\% {Z%ǂb-be2PF]4O|eb7??=F |hf K[%k~?Wb~9r,7ۙU>DdKOȎAG&^Ȅ*x!3Y2ƒ㮝 XMO j:l=RӬV8i4PDL?Aa%h\d !ܡ#,{miD S. c#3J܌At#`vw-m7uE^d 1)5JqZB =C.6ɠQ m6BBP}_9+E#Zk:4{YDb$>vW}C dV|}911sػwY/$[7ۂ(ȃΟӒG Ʊ"ACVzzx-΀ny<}-)\l %=!2mZRA%zqv}?l,goNy $N!:/FU3s}s>@Lz_DSp kae %㏆gkEvT[C"xUE5<;p;I1jW_2a 7F.!_unEǹc)EKVɤJ⸿єqe |?>7 *דkDѭ d=v͜ v7#BsppeD"g1b+VLI zfCy̔ҹf֬nz,Gࠤ@l93>۫FfLmgUma \8>TКcI 5*$BZ\HYMF؃ǸhSͱ<u!mGY&Y- <%#HI>wNkZzb| `6*0¥aSːWK||\* XD<Dkr"Ll)leJLGLQ(,ܒ8ku!PE7/">a}XK!S6&aj`MV:TȜy|,#N]p@`V~J9LYlS@ohs\dA4BekȶG> q&QO\V*CXMzNrkFQZy41P (_]EU"T|*Ru%Hmy8A;^a|ZοR_7B뺛BVr+ق>}mdׅn-[t EjJǐ<vƍTW$>ر'3Dr& q-Rm -(\Psn,6*vTpݤ2 %kFט߄Ignˉn8tlq%NqA̲6(T`ЫwUPQ x? 6ץ*zzȨrnSL$3uEnAϙ,:]vkZy_5=kKַf9x `IoԄDN 0 q@B.Ih;K5=b]ȴW3=1d.!ЙI܄JV0 ؿ `o $|4/oҔ ߌgB+~.GA1\S&vPXs@r2F"қS.dܿ)`r/!VVO?2,TfZuw̢,__Pt$p/bq!ɩ-,M@WWYXK̽+wJ8nÀf&2O@!CJ?5%tmuFٜ9uwu/ȢL'iT@PӨd Z@(‘=TiC)~wt3i&D">nSgRwqԯv-VZǑoF"` 2KОd1NyoH?9Ub_21m+J/4u9W\:N CTH\%z)%Ϝzr?P*)t@4 < \L| yjzEopr98å,%5rn2zk#s-TiRܙh#d(ERL @e>j8"&|ԢV8u)9x|fHF T+^ϊW@_c#Ni9g9@Q#(`L4zZ?1U!_2nđ-_B` sKIo,x22\A<갵:Ujz4|M"Ӟ8h)yqhv6R瘲ķco&i(҂Y*"CbJ@8-ۚm9UVb+Y(]<ǶO.LjLt@oSe46ÒɯG  ǘh{> -&Q=+B֫ #~r9ۋ[]V#6XTdNJM9w _2 (jJ7zSJ=瘚S qRo'B=,!H+<{6g{l-ѩ-mkuQ|D2a Tv.&'T\5|؊];.R~ bɤ4[8༷l{sd6}f?r۳u7E^ [k#o &)I.l][U @Foԙc8:i]nnO*dXirɥxR#s(/X( <?CX=Û%p1m8 Y#/AdMKy ح:Ru0;*bdjc 2wu"zopʄJҡG{ UxBgfo&+n%˙4m#Ŏ`>ѷvKb _,.p-XKA FCH:QF۱Wꉖz#}ANͅ8Sݞ-BČ2G%$ _4q(kAc?+h]J@ADl`r92 _q|J26@P8lZ < _7>qCZ$d山pE!wuf%ED"E;d~ǠUQx}LMv)b?+Ry[pU^?SHf޺6JHmA?679r#m_ݸ> ;%7IBk=y`? K.y%`(rg]1\՘ܤ,S}dAA$UG._frzî۱;&͛q_tD4bzL2шQZ` =UqϮ/^4+zd Z9^\aTCA 6O4"upHQbN]( g6W #6Xw 35A GҺ,%Y5jtG5/Upcr"쏡2w%0@ L ?$yF*[bRx\UhjDr6+tW1аϔ'fHH8X0Ls&䇕ފ $$‹,nZrЫuiTsh.P WDkWޔ_ 'E|$ :(C[bTy pu*͞ތ3d1U.3y,?sx{^ s?ii6#X7:My5+oԓ2@Z<ьVSێ̄v[g4VPHF.JW]ήvsg"N4SǥwPЎH" D?͋e%.ba8* ʨj%TVP#)S_Ӗd>X{5-Җ$((O~iya%B c`%zp1݀=!,1|27g6R"\2Z@K E񲱱 #@݆9,GSϊ"c_Aj8z(GCSz,ogCfIHW!M+:=bgXVDT)zHA1\-)b`׾޽TM&e,}*2uKGx6/00K \0.T7uX9yt"EDGT;Lޫޛb%.)C lX }$$կ~˷G&*/·WOZu`X's8`Z*Jj_qB_BE ϛFw&j;16=T(;gΠu:Ǡ\Aun}QYdN_RݺYdJ7}#Z)=6h>Swh(*<뙦5Bp !RƦ;?G  3˝|"W,fSzjuЁ߷zIUJ /> ddx5n,m,Py~cM hJ+z0d:|p0/[UAhes0K\]B;p;j΂~6<5Y"8!֣XSELA(@[}N(Mq(Z v݉5= )&װ],L5"%rtuYLz*%ICem{sOzdS1fK07ya`A]U7^ҞJ 6gGT)z{@-o+% xg&i_;/RLpFrv>{I\wW$hz3ڮ_e86{j}q*BĔ?#cIE%$zLhF9l-dl".m1gN2;_e:Ъ&RrwuI:Mf@kpZ|`_;aQW]<:U$hR`fYW^~'KtJQ7c}(LeBNn=![S3)&9jIQWa&/IA}B]Uβ@W}_Rca{gԬ} ףmp,wԕ18ŵT+*7k(T6e$ņ5T)V3V8An]2(s'u4kEM>^#yhm7%b{@a5C!rL`vD%qbG;?xp+7ͰtgR)U9fQL~SԮ2NObն׻벏N2k$tK5'4 I쮺 #ߏ_l#2R.f9/(>jYo}ZmME,{Xlx^~S8F,*XH4OA?gg$)_X&L6p݈jt~&e2akDh0uz ]6'A  WQ÷iTqU [C#ڽ*DTCE#E 0ExnIϑ:UrK0| _h9<ֻ=emo@ɢPr\ 2tq9HO SP_/NHx|릖~4}:n.o#r>8Q>y]{Oٗ W3{#CvmJ96312a?}.Qazu1fL[7+BFLQ4Y2BֳI}0D̮2 ?Ҫ(6lm/`6. 6/q:c_XiE" c+_ P^-'V(.Lgd }OKV$?~n 쓽\R:]Pr!4A]FPzM&ٜUOPbz~eOI5Гi<+wXd3BIA7~R~4\G3u0- ݒ,J]]OO+.}P@;!%#S ?H5pb"6&4;{ZXO|Hi/v/mƛaAhJ ~% WkuN0XNC }i»JhI"5c M8]YkW(ul(,pzL9VEGmԐM?qQܴ>DsBޞ@#:cPlA6*dpԡvVW.Ȕ 5IdJ 7`v}d.nbJ8xFQ5(~^|R[ $^8B֡v>=H<ߪbs/FErXN=M! Z.~N+kJҗk߱vWdk~6<@]WoHEjEDLo˚x%nr,Mh{U$1L;sQ%75zK:DŽ'cc4G{SY{—Jt:DWDPK7#^n+FcK̶6\X\L iJuҁl1D+) n҇[: uf@f*Y5qLF_rd42J ]ʍi#lK+eb8#L[?8@rI뭗ӊ,_Q ( q>Qvb7\߹xpT%Y`uƅkKOfVgb<0Bk#,& W6Ł|9$իmۈ=-!L'D N{w]RǙss~sZuxQh魙X*dz͝lc{4? }>Գ54vLz5fGvUg OJ6':A?܋\!pW̑[/ 76Q鱛q.PjX=)A#LJ [3L5^6KqU]]-ӥήDYZWPP>|LlY u}&-(n67UI3: WF2scRΔw~e_f}p|j^TD٘ihZl9XȒ~@`FR7$f`%cȄS\1{hy ~t oÊr4&D/l$Ɛ&U5pٻ98|z%ao'P{z@N1q|,&O|ƪ=n1=5%+F0ų`+9qã~U2t]ҪI;Z #=*1:N\+ UTmM+%3Up/Vt$jyݫr?8z7\ӛ珋*j(h(YI_wPp%JR*'| ]fdHDoL~,XñC1g@bu35%8ͿkW.7܋C'P T^ P<'kJQGHJzΧqPHm?-/A#DB˥3e=B֬[ Vqht~_+* _ڑr;FnJwy@7oу[ "?hX̹~@ Aiآ+MA֛HZ1PUM)<Dj;LY_MfHw"H¶7 mIcNSjbH90-S,Bp4:S(ѣ6J^:x6ި%j AˣD8d*'$Ա ԫF.IUq^Djp[jC`<-191. 9~e/7^|^'PY"+%jB%MŸIBAczQ?1_J:"w@<ۼ+Zmq$t(mU}KPFjL&R櫵gwTx$V.c%nf}`kv:rsŧHMiIu}uI53ƸqUVRuExv/8nmm ܳbȄ.+EdgO ;;&Wּ!++$Iv^GMv>:Zċ$^;= ar)I_lE>ߦ>6k;K疓+.Nc O)@g!d ZI~[!Uꬲı̌ZSahv1l!47Ҵ o) $жɔP^%Ws!jqDR\xa]esVbzP< ϽrfHLﺍt*j`F䰙!kXO~(2Y?4skڣ4{b__u=(nR)4=6c S2xq g_C47>-8I9Ee~qr%#ϪeޙNifNpY7crva fHX](2_ot]]Dq\l*>j~pqmK1oFRY"2FPPOIJR"WVU@D@G/q-Wk,7+a6E:<X?X=c%ʢu@ˢDw)m"/wZ8* p?3I?=#7FzH|}$r!+ItI>cO8!N%P;MsZ5Dsu;/J< ; ~GIc%igu W$ĵAB/1b>Qgh2T4E-;o%4 d=ZfhgB:lX/3!F M#o+A?e#_;?Cr[r0ѕHp!Rɹ8rw!zw~Ԭ>QcY< vFP?3L 1_GTٽ_=+rh`zr_˙q{͊./GTrΪ'vr3>JS[N&舓s /04uy  khDu?7Gr\^$񆋷+:WԐ<̯tn& ݝfiq踤~V?Yߨ5Ru=ۇ>Y=Pb#ĕCNghxpYRjoi)Gτqntǩa dw;/5fq[\ Å^ pL!w FFxH5@UTOӀf͙Loǩ1V "㸡yCaP#V.Q!VRwBSb,!Ȣ932-_% Ǒ']ay %n3"Rt)MIMwgJ̙-aY2Igg1GO7vЄ,feng$;F?Tk1p^h]9Љ'PUaڐoÌ(vG3 U}hwrNcCfm}fX,vu!Ê(<,_O+IHLpgֻbdI]S5ұVFYV?g!pն=~EAjrj$pޞ&-K涕>g461Z(fuX69%(7!5{x$,I\#2Sa ۗߺhc.%9}eD#GZe:M[dU֮T6j`) v8A5N ~i^ ]mc ؜g{Ez7fH˭(ӽa8G/͋>93 mG]oxB#lK*(ymz@ι ܲ |8s`bҲqŷ3__^Ŝz&dത[m4 .%娎/iO%|_hB*QL߿-SCi$:>=^ۖp_\GJ4n<^>kTlT3XUAb]Q,G\(4 <֖q :|>|*V'K._Ad!V'L𝌲ێ:GK>w=,$u'I*ͳVބ&{K&1(\fmHϛp"??&yuq)*G{nQ{`OԬF+;}PI5#oUL@QQ3<+OͮQ ׊'j_YNm ܂<~%p0 #R/z+I~JNTLoCI;cDWYǤT5d j2a>(t]p#87ŧ>x 8L ws0"/ %bQO0Sby Eݫȥ>M$xyxNܛ+,4]u1mBLMN6cǾ dnTuD$\B6cLK('ƅt4)e}TL,2QO^538CGLS>p &&xgkEȳaݱ4#e"<~ ["-B7"edei 5i yI5i)!+R?m㚀J Į6qNɪGK7m.(<. Ѻu!5kN9D!?6nxOGNs̵ɯ塕8> .ZB^+T!y=TLЈ/X^~q׵UuNU4gU@=?ܳT&lTG8"Cx$ Χ+öAtm`@݉IaH5\jWDKM)Ql&ਊ[YhZpH`Cݪ85\IEFa`d6m⡺ж\_1xEh"_=Vy8:彌B~H%Oj*'"w UԭGkrw"Ʉ@Wh^ʶ[#u5m ^\eg4B: kz O0ʊ}"U0Y4xXV{'+jDz;Z9{qp'/mA-rK y:?KԦ;~q/xa)yi tiL㓽cu{oو%ÓI[\3g9 ǏŁR45s]f0C/n 'c@.{Q:P7~oyYNqڙ.Fv#w-Ka$C,lV2}/ͩ+FCTp-2PA\sd[{T'Qdtnv1_ `hUv,E"r 2Rk8[X'p]Md7&^J=\xcs[W#[Q"x!b*>.pL1D#٢U3a e]]{ Kf%ku$Vf;mikTlŴ\Çd| ,wxiU=gŰVwcj"T[6h)=i $(<4 zJej-0 (os CЦ3 s)u9 ҹ~$q^tra@qa{ u"~W4ٻz}Xt7LhE7^oY6`l~U{܁/3m/ X)8 R(b~䯰̐+ DDv4ز`zyxQ"JV+B>դ`5qqAY'fOy0|r|d A: vSbj01A&貞.eqz9o׮U,i"Jxdl {R.6VmݤåvSm,[V{f.M<1%XF`GдT͙z={7Q:D_Lƽ|ş |^$rĴ~yvGW#0{>u R+IX ՅJo #z{2yጵ=pq;-(!x?3@8;!@UD4isD0 jR#eoB.l/_c+Ž{~ebL*op\E4y!;H!Qq!E/GXK5 5PL2*'lFx{Kusד4g|odXV&Ui  >FuG-&D%A#bAO[9JC=jR]!;!vnSqy(b+? uc}d !5}Ǚ d V}͌y:qs:1di< 08`.g:^;>:ʨ){,g@gg!s7MgmɞB'`=)0KJ10b3죁 L{ g>> {K _M,^ؔL|;?@yiU;~l1p4quPeY~֝یUfa:>35Q"2eV׊!6v>pWL/;d$M֖"dĴ9V%%y(JAhG'HRXM+_ҽrD˞Iyl$u;3n2vv0לכkw dJ(k݁l NYg'%HC"[f[_${pYi wy~cD@,E$)AhD!}(ﱜ\|fpjUB.*44uEj4aYK@y|>įQ7jE9ԃ7U\ z2QٸWDIi-} Kje-D&c(zrHI`|W"6FWmAUa\/XP_1ժxƪ0W_B tC$Z+ܢ6LQ^ ;o̔{97 qhydbt_h r8,ˇab<]BQݶ|l&-@2aڎ@`9}y_v&Q<(u(պ5kNIK85hЗCo|| B%^s9LyWzGsѲ5T{?zlFИP;6|l iB :3{6$AgD,%3H8$dP X*ܝSqY:&DW& eYd=PD7>U~iŝ)L]΍bf^g1|!Bu7hRB^\-l"dq Yo\r".w؈*!l0R|)UajH9WZ9AtߚQCxYnn)x̷%~ .o`I>G_M3Ѓ=ak9Pn)B4 _P^@a(:UFEL*1:HzHKG4{稁+IZWecd^*eL5"ba"KYx&coL(zpqE<ࡍ|/gZ8:A/AS_!QW)gg|)u/3`!陇5ʚ:k<+7\Rb3s\Q_jϬ R3t]N\ Ȉ\` h@Ëe34D/bw:,6T/-7S7$-B7gd9 ˕2ePgArp߹0U=aݮKh}!l2Q%-*ħy6@}8#I4GY8L["QQH⽶!rir3Y( g>jGp@4 Ê q',|#5DN)2㈚<{tԷy|BYfB0ecKT}ȷRŎ6r\w‹KμvZ|wݏ+v%Ռ5`}f 7 .[֨cӛGO)G?<jY5+jŵCWf5JG VҒ֏OmSvL^IM@׺)9PG3Մks@3(է"c,&r_'VHyIdEz(9]%B]ess\F;OJrC_%4wmV0VS I˦A#g /LHbIo01!8?^†>;Z/ZTY BlĄ({uNFNכz'W>>}UO!LUZtX}fҁ$ ] 1}xI֨o i<"ӦdzD+3(+*n5W/P[LHUkp ؚP)U&ͪobIT?z]bsT^yfBH>RD-{qc,P N͵ E_3`;jd*3 3ca`5AW} snCkx]`W[@˕0~/:e$ ^tV{"jK<V|/=>;>1 h2jp9Yg#b)Abˑ}ol(h44?VJ!!_ij?u.uB;!A.}jgS6drN@'B5N6G0xŎ~9/@iy+B+L/B~Xvr䓜2UϥujZm;<^b]B2`5N{kjD4ťTӓ>)hYs'|Bd:ZѓlՖѥ?.DZ6DW膣;{ԃOR)Em,u{DY~80=`J!zBn8 >tM^Un:dd-HtRոڞv,a_X7n9-+dlvIdSbBZ\t<⪛ E$]UHNjosc^8|];\fY }*+ \?W.ޮQ`+zkr9^\m`ē&$][: Kw Σ5="ʺ?Z׼m1^DkA{}Ob+}:UӃ|iDw1d'I&ܽMK.&/LBlF*+J&z#pX(Hp:E]B ,Mo~GߜMXf3D'(}aV1]O}g2k^C% r7C9<k,Õs$8t]UVE}hI($"h1ap>rͫxF"oTT"dxA- U'-4sq(T2mT nXd6++zVAIno>E =Y6uDoƄ%yAZNՠ}v;8$ 6jW> XȬV\gJ} uTa8>7/gGߜspqSMgU /V,NLYU"S1|jpr6+ 7QOlKH/#a]z`irِ͇W8*c![v SЛc('yr% hx)`*16l،,jБsEx-Ө4pה^xeXM[Ѹۯ P ;Ht-y5wՄeԳ;r"jye@%f!LN$ bRT6^0t E r'H2TUY`Ҷ| ;fk>S72r^G$.#<\Ki sX|Fyt-%xW]•Ֆ{4 \Fj' ێ#Hę1JyBVJkS[Mƕm%sjC^y9qpTc87~M9$[|f= tYBz'~W2z| ի#*F-m%/AAp: (GH_?^gpviBth6p]?E6m4&BޠT67+b7=Ԑ©@I@E-(%xWnz|[#v<UgBWZfGdGi FjXmrᛏ !)ʞF^N#_aD7M/K-c6Q7I'7\R`3WzM<ł.D_PDV:3`NCŁ{r@ڠK5tqثe ʌ\$&[M6?2Ejb_ppd,#so'Ъc&DƂo/w g[YTK9usM@6 z@B(-CD~"\zzUv;jon6'V,Ar k57)v=(9>&I[dDu|N(*[wFyo~>qgml  CQ$[J`/4 ~ުFGæ(nBiνpU^z i$WpmtnaWvi6G:{FIU^fK^>׆M_sٔJ|c?G= J/&@Uٱ1om eBR`-ηb 9"sd Mkc`}7&lcA, dsuM^A!hʫw)FM]MoǦ =Ѽrh[QORSPŐ}![K\:tPy Io#uƔP WFW 3?y}:`C丱.w[ak 4ވTL_<Ȯ~DYD ӷ ;lK/c&;cd9{Zv#1= [l5z;ʟD.NShX|=%?0QD{0iȲk59h<'0Cnh׈!UjV}(ذm?K 'Iox[ܐ쒤-m|jJǪ~R3@EL ^g^VUmV&9[W`JLK|G; ^}Z`< lY#2? _n<;i`[xMH_:Ar tThd-p,c?P.@'RF!:,ZvydtY¦(\s  k *96"ʎiՓ=ھf76$xn*.)#( YN'2_㖊5 `mɪ'j^oZX$kRc@*7tI<[0<]8mbik JfpSjS9 c/7GeX(LCC0 bPeW(XjNp Y#zW Ot}ƌ;61C~.#w+6iV PR5p-$pq ~$kNXLl^,/K:9BqD=rR9dlK)ȅfF+=c2= ڴ!)cU=@ݒ ?Su@EĻu+ē W5G~I`a%оEwn4؄cي1z@-|C6dBa1MX&^b{KB bAS&{~ږγ](|RFvڗC5#Q<UͧdCHӵhimwpK!q 6J$ (S )qSN <; |rZʩ ob2 2|ǭꀤjti齷-vIn˜{D*ZJQÄʀ2z@4NDZջVQ1.-˦o'!(N^S Q;Ew:fWQlsSdGd$W!jKQEQ^Cx-/{khH_Eyfwdf<طln^cӬGsޠ+(\[_2Snn.>h#!c19{l^Ĭͽ(6X{>L7uӧ,{<'|3jNs@N z(zm P Q)p\NFiי w(* 1ym!`v``d>'Hދ:vLwY_p㝕;"p9ךz/EgT?C2k u^RGXwzXQ(mX p6} |CCI[d㉕cwu#]X &$ Q. RggJ#MP2ybA??9'z-n!S%<Q=#[$ 7M% %H1집E A6G7ΒN@5)+k^TbNr-?C3;)TG긕ȷ͓B/.Z\N$^[A5۳*9~* =g$S /G~[~rͽZ)|s_130b60dv4ǖu3g&Zy{8W:Ёh$]Pb1mX~~Qg! *!Uk͟M!zS%$,0tB%cjv|%0G,T0t@X7d#vG!H20km@0;c1\zY`{g:h3:JxځoVO jSSHدO+(k E;Bg 殡dA%`F== ^^ԯ< кlukjz:Vm !a?H9Y0w%u^ PJkG˼mFY8?6y$[1U*i/xSN*EK3YI7b@4iOA&atu4Í=3xs0gBUMϨ4,JPS_k&-p}-8B-aKA4EfQ{\Ҫe9MYrg9wfSf)@D6(F( WS%a=q&L۰;͔i D2H30&eЩea Tԏ{H'gh_? nN9ox$J~gv 3%g[{ }ѕzz#Ҝ(2A<[tgyaAbƚ5,%5ڷ~\/׮x_-?(_y"FrE)"NQ>ÚFB vĞ8BަS_-U` k{#:PYjYhJPŽPj Md$|aU_st7,*( 5tݿ_rzb*ڨ9p X|uh#zQ`9q:wR*Wzn;"S˂@Dlƴϧ(٩SKdQiIMJ޹ wlnN,%ԿڲS[Uך.+"1|hpvW=8~ ]>J"eHK^y&|BZ6t"8鍃LgBhiz\756W,89Vߵ ,=3,\*a'Wz 2؛Y%*6J4?2~7{NҰ]wR*cuPEE9"u |hTw, =*f-m?8UCŻiOrH 3o:g_AaPuRTs܇FG3i"pA]-󲡌TNP 7MN.w6(1p/t;TwOu+mBBl+ЂJXWp l|72tT00g %-XlJȜHKJmXnݶCqx/\j4ZQCn>! 3l-;D3D/I4& >tmO'lX&,Οez1_iЙyN[KUkOԙfv/GMAO9Z8@nGauxDB\Pߊ) Գ5.B Wp@[\85zP܅ FI\# dś{8KgtM0/ߊre]kqess ,t[pӔyh]s숸0j6a,-0ɴŵ7nh'w#..rWLuuAt9:`ټ/G cas^uk "XO[!Cŕ9F[w~֏DGy)B ZtQ8W I6Q%wp/jBMbW~3p$fž?tf?rnB YrS4S{o<檣;HioԮ_. wO0z]&Y.CѾOxY;_! 5 *ƃydTg,N82K0}0V fm?<%|^-,5{fQPe+羳@B'bJVҞ!s( F5{R4!LL wgz/-9uw]n!c,%EK!%%K c!@Ux2Nxh)T>PW(^ikG=K/w XO(VCe;Fmx[ ~јa2tE0ZUQYvb5B+St<7YF}0 ͱvw"`GGB1a0\KO҂X7cnp`MOkr=fRR p"SʼnHtUv2^:a ƚ7qH{[Cփ{6܌9]{}sZW1dj2$b ^YH Rw;E=޾axApv"v2ֵ֩PϞZ9-'L^ iǕ=^槤\@C,OuYsz-%#n}}`s:l@ ĺ(=*#6:b#umbB> klѷ)]`#gUB3ܧ4s5c1H@Ss#weuOqRjs)٤/@?PW/ڢyԾi 6%7Kukk)"L&օ;[,SA/d:LAYG|“>}×?IqR868\|^Di9J-A:Ÿ ^U~ -Q5ɿ;_*dhX{ɪL](YҧHK:,#J8f ׾/d_֞[G3w}ll@%kED4PqkN -FA)qhAbb3̏⨨ˀȺMm,>l`,*c*CSHA3|c4[[)m[Vzچ2f] eY}C,Jy+@D_`hSE8ŤIjĮHRk"&zZ6טб+$$Y7^mkA07RȆ DOnuýPl}2+A2U-΃R4*[=h/ㄦՑ%pGa^l=D eu5Czs]q-UQ vܐ m!i!K7qw68T ռ刏}ԤW2p lqX7ٙ|nolOw˭9(kdzn7KF+'aPiGI,ݳs1]Mw|&#)dߕ$u"i:aK N4h@PXm!kW@kʦLjϦXS(ƈ6Ve0T55(< I+98@`׉ *@#'HCɰM휟gtVk:9%;M).%>Ez]^#İL[↳]D2nP rLhKʎA$s){<O4ъhp2ykL ԑt;D@ uur }fG6\7{Sx fپyA [ƍbZ?NYu0^[v|]4l_s?^@YL?e6-4j^&b!7Q6Za7+fr?毥i)lqQy&63h%9p:j[ Dsf]Z!S=uiuT=?H`1vm2{di+ޫ@bpIkY#^>Hfrila/IM2B1U1Dom/ / Q+8 UEϿ*!_f0Y!Rx&#-WFQ M 4%vk4=X7i~Oոɚxm ]._gQ|E@I nN%(ŷeG|B~9q*;<^cj*ՆQRp]CAg2\<㘜hjo|ۇwf" _3 zhq}< d@&ϔ`Pl?ڎ է>}l. ̀H)^,PG9ґ (}YT0/ѝٵ_[ujHNKR?p% xeП];L7O? :n<R~E"D5wЎZE9){>R@k־X`/Qvp?7'Ff~@hMU1:fPBrU[>B{PkӀ%76o0XfrZV]%@Il1r,NoSpnM;A?/LjwaH,epֈ`)wM ^U" QLQ\6қ' q^ q14tJl4o СJpU BL2/zW䧈 OTѹ^ 蓘 4m j Y8 Z.nX,tKXff+g?Wu e KԃSHzo}Ik2Nw ,{;Up^YI0~S+ʪcL,g9س vp13/a $#Xoo2Չ|Z~7vxXf:p'$ϘwEPJZ"5LSfъsAF r]S}d^cFe*1!ԦEBax>KuРxJ8#b{fBzw~7BMDla?S[}j­ B"K1e+| k bfz}i{KBǝ)mPyw /lYGj LQqDDIۗkiI[ίTUߟi]V IWGpCI{_-=r70}}eS:.f-5 (C(oJvp3/;)l`ع6:q:5ۛJuA+'[RuJDb$l $ zwXSף= 5.&Kn>_U+ǗM9IL5tƈf֖Z'}eț t?%xFW$D; xgzȹ>6rd6aUz|kNvEN):)w6^谡viȡ `ƿ'v@#RNV1SY M6AtSgj:s=NIwj˧ jJ];p_\{ R++=D"cq1Տ72MP(MrY}"pNg.7[WFxϧT>Rs\0/8U؎h{SB%Ju*["LmJ5#BLai,Qay;W-(Z" ΧW)ިFh򝹚D.a^r^յK,^ n Ԝ?u[A fzlY"u@?"6`\wRzt=dNE%bk2zQ ` $<ޗv7܊@5֐S9,LUqjAOػ7vy=1?latT^ 1;z pAAgnDl|K_84U݊K U(y%l|{ UrɓE}^"mJ ?S!X+hS<6)'nfo~ڢoz=o~-e j|qLx|08>M[24i_\(Eh0~s /&f;`|8ko)>9pݪ`+t<:ӱ8CkW9`rlL30h^KaʵST!ŨvR `/fv뷅DZ,sI+_}I֮Dge-}|]8| :֎j2)JDxJ'E*J1Iߒ^q'U0Yq$rsRȔ쒈hBmMC:m6qhS@9;fxp~\L1`wKC]/ uH. )2UÆ0F9*kU^آB`Pg//݈4c ҇oJ4?*pB/RE_7i嵟Xmx(u|oIqUw h`Oz*}f_\o\ܯCPXNj B6d8rM_e[!@t1 [JاY2ě2MAQ<"},Dܓj]lv pb 2j5 ox4w)%Q'e F߿g,Z&S]x0{@r+%,vE{VF-^s|O-0{]*kOr$`+* 1mHZ$DTV&L4[喀T^&,° Sygma{޽7<5D RY} Zl)} 8^ϙѶ+)E{fcsSk?3IR %.Qq7,Vڕ}tx{ŴzdƩ[ާ7ٴFl2i,^ |\*,W]:|Gze٭c;7Zή +Q1u,|Odѕ:ω\%c}5T2rvyws8zUX [^;BKɨnA ^:jDg{x{:LN?|X3{-܇])z~wn`dv/K oP0??_9!'Vlai`L_+(>U1ڡ?g|j*Oè0[{%g5)6 >e0~';?G-3%w8P5IWjo"9y[* 火BbXyGȩoh3y1[6$ `x ?X8J/ųuZ,L$YɋSwdy7՗nA}T}4sL8`}g3&b`sι 6XvQUw E/v7n:$ZQR=歖c?rbJԕ QT@ˆna ZE&L]h*)+.HB~RdNTo+/%w>-lȻg!R;-fI`' |N?gurXS 5; {|(FtK!{߲S<=]XcXX"A9DpgԺZÐЀ6cwnrMӹ~E4;wM I~1k2"VQADKд8ثP1`Wg!\]X13Q$ DQ@ E!%״tj2:?6{CYi׶/8U[JWWvIb ˦]]6 @vȎmo4𿠵JFREFDy] j% pIfW ĢCr K/,5uoYۿS D>>a00a ^x[iyҶ2?(ȝ[4+N9Yԉ YBے4 "ɇ)(\ulDی +ol3(XnQ9RvA3S>$hiZ'@XKĊj+tL gٙ(B؀#1ϖD98i3> ]{? wKftRStC.|X>mIݍ[*Z/OwϴFf> ݹZDր9ۋ$ )i{9| @45h|& ZJ*\ZߣTw*8v>B1$Nqeje3XtΔc<t'ȶ`9S%za['Y!<ꃭYP1>&h=ƤlV V牸-Ex8TxS=tw}GYKmIHrHhKW/f;{P#kNXEC?? zsާf"Jk)@-zhDB^OfN+OMig@=Ds9bృyDb5eY{Ϙwj صYʳ39A8A5H5V< 4١=^j\+@kβn1lMjL ߃Fc/20ƒŸxDzF螲O^Mm3G#O9V `4`& ~ʎoWv{n G:,JݙU =wCDx9) X*͝f=>Z=|X|p?M] \TPu>P-*ۍ7Я~usg{r16@Dǯ?j .#UfTCa@%kP]KNKc1[wAn+Vq(ͤͺ]{,2#a|D Rt݌oI[`90%|( 5m: l*4LI`d .4{@1)? h>Uuj U&u0y{``eT78lx{lG6 F2! 'Ք(d ]Bf],wZ,Aux%w5#m5 /i]1`n9QHwyuI {^3]fZ2Ҩk>NiV[Vm687\;t>Xm8Vt촊wxV$Yd8[صO&Y<]=t K_ Ou梘) f&9D?q\Uߖ3 8{sAb(CJ:l4QK 9’奚ЈDYxհ!r,}Iy{} aNOPlcCp_gpv&`;N(>IpnoV% 9^6nci=gcl&цRcwUV_ ĥ̎uѽ0$yJ}|7 PZ}~t-r6ܰ9f {3E~o W[.M:`kAa-yU1Uy_w-2$@WOƬsq-~q!66/L"z~c-Y:R>K0Jpl&SZmW,%z9R= "P~A^k9):;cф$Kc JuF`L eBre> O  ۲`O"h;ܺ8)!ϧGHŋ6(+':4 R͆v"e+F > =WHe$n}_e,"8~*o%ML%ӱyu.:*\̀3gơTR>=t({pf!,%-' 5꩐\%9{n]P hb|@w`^&*V?(`m6fZaqLɧ%m }+: 8MB%p⋟Jka ߊlUIeKܯa]!j0IMY8) NsS p7Cr"ˆw )>E1!p\ڰCa[~) l "&4rD+Hx0Xzbz5Fe{oOlrNQA{l؋sl굳]wO$}ЮwWٕkZPV\&~ǁgk92ISY6c|_Jx@O0)Žƻ:HT,<^aoG ̈́xJKΏ/W.ֿe| HmHyOZU9 ĕλ/"_~0cyD\%FWrf UC $q=d},'@nY-fW(tDԬUcd~ Tr-}Yr_ö]Ӵ: N>@̟# H ߄Eڕ ;[[\ wb頟p5*y?g;BnWZy۹J xXE\gխ'lKgV`G?֍=L4KJ3@E2FzS9_MZ>pɯ od#9_Ts38s pS0Y0~/hDuQӟ<.QN TvC$==|K2s%jǀpeV\0@BEXkkLezf&I819bAz 58: (ɏ'Y(|jߢWKy"LchoA+uP>uCî|q3j FI`MRmK=h6pX7P>Ŏ83Sb| *C *>B|yD3dt,oraW.";!#GΩF\KNZ@^?4IVB (YSqK%*៵~ 7*^rU趀ѽ"I\*?6EZ_fo{obW`t7`“,ALe\Xؕ}ntk3wg_wn;ͼ gxcx<~2eR̻IWa1/FtIW ɷinvVJso nA9yszhΟ 7EVir ":)+? Z(Ү|ԋZ\VkYK<8jj2 teD|d|Ρ1. 2sMiݏy߷n'NT!FENeTE%:u-8,6>-GIP=XIf+r9.}.2k?Mq&<3T?(&1#|gf߰ ?~Rw&NJ6tAa@Ʉ"1~uZ:c!B㨨׆Dkk"jjDM+B+s#wg]~[O~`(y&ɤ}-5GvZq0p)L.*C}|-;nܜ- `^D3T>3j FPXB(AK(p˱~ّ=?11 2v1x\кXQnM24JOr\ئUVQ e= &BwsY7tšbE$9 طc/~Kn}TI)$m(!,pY#(AH~te6h:qc?# *j!5F_O-.(ܟ 80Wn&-Ekc`/i j '7;(''F-F7X*[?T [):Ы&/eLmBs-1S(~tSݘ>!6($vXMʳU(*S8Z {zMu<Z Gcob n@fF6w~aq᭢OSJZSb1Ja]bRXH(K{&,q}asD^06vVhTWU82\&oE*P(z!0=:Ll>#mH{,YRgʯ hxYl5a &iG* }> JtۅP|>Q;Szx뱜Иo 2`)t@VH~$X]!Jb*=s'a0ӑgХL/*WeszJe=吟^ZTt/H""?;@i }/,w/ڱ;̋N_ŭ4&뼑<X?կA7+]s-!ؽ9Ey;X ] ཭1iwKZҌ5݄Г^VXTED-ݮ&I:-f 3(n>6ڟ/xڙ bۨor?PI)f_@͖06\:.,w;=w&I/\|Bt iD/ p9r2jn&ktT`a?FgyXѭ&=<D_ϧMJ*+") {~ ?ƚ5KutuׯC`Dz(g~}IJD.=l~΃b"bR ~ vSJo[MH’TIj ,z@U}%+ќvAx-b:Dڎ l%;r7A7m~vʃG KIܩ_1\Bſtw+'#M1]nTdCMɟ-e pMQ cΒ)]rp!tT]۬h|SɟFTgo^+FUG#yG-NR wY~2+hq9+YH̓*_Ҳ}°|TڴHLQϭ7[7%w*XZCϲ{y^ Sӳ*tZ޹wS# G}חM_*]l r(N^=CWQ4BԵ^ߴːUǠ`JO740;}^2l/ԄceEWsz2I5rC͓ƣw@oH|H)}eDCbDTy<pKsȗk)6s$a$?4$89%O1n:71#3AA&tΩZo9Y `gD1ѱ?vրgPpkݣC(vF^ P6GBhNa|ofS" Xg4bP2i &l\4X1tJ&6S&ICɵ⢾e*ܟ6"$ly]tIĔ#*2DŽzlOXUK: %F#YPM6gf\ ix(~m ٨?Y&mic(/|0JQ-)Alq=8I*7>Ism7`P,/3A40 5u˶߳sdxs6" əyո G>n`3tg+Y]Up,@LEmeۻ_U Q\;rꔱ^dgOL7&?:s J8n?w7zv jQRRcTj6D6֭%^ˌwS>v=h́AiާEXKff)4Iy R)OZ4+/9|4X>&&.6zVeLы RL$6z2.}WhgL,|v2W(P s(ԣ˕)W3ZZ?;J`Xc7ءV{U[i1Hρ >6$k1J0O>(>5e>x"kb45?l'%S1mv,˖x_uYv~@Y5oɐq*=u4]\j^u \xRid.9TZ4bdžb1_YoriU_4g0 U{xym3Uy⧍::q0g.۩c~J5,PW|oodoL~5aoJ6u ؁淫O[B#0ฎs,@'vA7!;3K בD.Z6V۞N[xcoU 89¹-f%Hh{-_VK@GoպGv1|&c,zY<9F]zE?i!ٴՙ &\*xԧwʌ9BОsAռTz3*cvy ynpbVsLSPtv_$RtЛ}#=)-S|nCVD4޼(7̥.`PIUz{qLZ+;u`|\HϥC]<` < P c}I?e1C {h2Ќ"3Da 6_(=gNgp0GDaHA!Y:P Y[QNUb ?3܈PV`(m2͡}W|T6JjN6dٙYS^+xuz Z[9\! #mv2~DlXQPc.ON!:JRoW.k6 ,[eH z|[Ϛөzٲ1YO;6M`[zbJaojw~]&ψfI-5@~DC`e|lkI):\`Dꟴǯ$>% :!nB8B@|<s2͒o*6`7tx[F+S<Ýz9-^ȓ7Z wC2NSX?Uf#Vy؏篬=[t^Wjg!quJ~,^okm)zF\W,{۶J:vX;MA@'kGቇ4AkDФ 9uf+(XE)A` E%r^v%=h;27U5'Dx J2oIVf VdqghNW'` TV&ݎ,cwNy٫z-I[8AsqQ9.rC'&1Z'Et"VЍQlQnɊ5F.Cy.c:wX`fjJ&Ӎ!p`1?mp6ZrN 6C@E)IH1݊:ޣ6fkvy( MOҙOr zeu l-^,KZB4Ya˰a. T,OEE./lhlH=XWW;B_{M@Nbn);@.z0aƦ3"!\eljl™YkY_pPmj"l)XGetRԮ24%~;JPh)$UwKa'(v5rGpC>X;=ei '3{AԸbuQʼn:4qp_ӡ6Ć[C(!+.-P%\\h,"{r: d^eN>]ᩦ-ѧ , ְL}lpq3)*6 oDfTJ1]u>ʟ4YOL!yg;su㬴+㮌QځRgQ=s,mbcsqgh@8TYC+\ %|_{Zi> YUV3\v'r-q=D) Iwک2To$#@5b\JWp2 g"‹JȆMBJ{3$؉YV`cv_00=-) !+֦) ~A“Yp-]J!2γ_TE\TKOA aA{漪Q|Ò3e"hGF݁v:?#&Rzpx916nVt]11$)gFJ\MM>J7ͥbtYV{i!5@IN)sf_Хdp2\R\8!yv T"lq/p֚: YG[^1]j/k؆styd5xi%e a%Ҽ-엕FF]%j?qpi.(ӽضr+. YƢvX :_i1ȲB!KLⲨRd`?5:{ϻښ,5#PEhN)Ӓ;3m4__n܅f"h \KI#TVbm"J=UI_ )~ǼlaӦ+*G>rj5.jch'pKwPq| z-*F=3 rq)KgŦxq;g#!%"&H`<*,wP͹(NzZ!7yGw-!ʄ.vzjQN.{~{VQt4Ckr3γZj//hGQb/ۏvB`#.eNAO%9Ŷ~2Y*Vr ualJ%zUyMLs$Wbi]P2@f~M27À/*M8҈u|Qԝg Z *79'vB3cv/[8CCv/fi>#{_V1.?wְBtvo- #b0UWԻyI(\Y_oHJ)(Y8[jyvOo;uUpRd[lN*7^bqn~2#PI@ibKnڕƚ)ϥ D-ᵾj6x(MfP-l0`*Kpg7=u9y^Ĵ7J=S8$#b2,2!۪Q88,)x%^ðSo0㉾] .?5XNsU>A WHᬧKyw!%!EXew{X% wDn Ja=z:aQ>K:W@T$%[WnџU'҂"ϧzjNWL5V%~'AR?k6NX6|lU*6r}Hzhw)7WU ?Ʋx& gu%$\D==1%"ܡ$|*K)LݑEv3-̌i%xA̴ ܿK"'X0y!eaUKy'mx;}&R6\km9@x"=DA4'mv# Fe>Ի 7t\} }hޘ@*%(L\1OA/oy VpxhX=1CCCnXJwݽ햋k5ygg5׽ゝX?9֡GZsi)>^=FP]U_k]N@s ŖF٬B(|Sn=IQs #}_ sscZwm\uJjA']w5*Juxj$Rԗ U dCNPooҪi[t^V\s*+mZSGڐI3['*lZmR PBt_Po=Gg@AJov,1ilFn#ypeW0u\M"M7}RAQvlגQ<4Ao 5)ZlUޏ&?ΔU?#,)jOgģ/TR:K}7 !{D8޳NjU+I.!vʹ #v~M>D9ОPݛ}ij|~%=F!58EWVSeE},ۇf%@bЗN.=7u2(EEcp=H6yNX$H< X`R͂L^Xr`Z'c8= ,??w1mpu#5,ttϔ҅mjnעrGnۑPƹoK] ž 7rHuQ|<LJi)wȻ#v>vPvJrrcʒndPP7?7_^3A%IPNkWk\;S%^4ܸLל>bR[M"@^'` P*/ѐA"B$$B`jTG8,(G͍]5O4K@(M1*-,|50Nx4`[j"!,J1\$Aj?C2#`cc"~iZ^e9xCkܝ2{c4 Cj-|8W A$=vH9e9tЬ:.A>ױVid2^SPPW@ͪGEg  Jxݨ`56__"^7Dhb߳iՔcP@ 2:pix)GߠfFYTmT(ҿ֍ݓԮ"Ш(b's[P=:[Bgt?^i͈6輲{}¡F<| )!Dq4(>NH5 ˇNc 92>.!y{ 3>PRYoW"?6[ݒ.yX X5"Rft| έ /Jb5Mx/vau\"VO{Bcf̝5ҾF*4NMً#jɃq$b.im|if@ "Vp_"a |Wa4#lUV?TP. |} 9Rdhm'߂0Jc ܟie)R0j+v֊ ʹk ;139Iʂ&)!SيA ̞2)`z[4Ux(j0۴̄:(دU;poPp^a aPLJWe_(tk9u;;';|wO~X ]"oH$\OuFqH2;lhTfki}k9}tHA0C&9jh0'’2! %k/bY.IF(o|oB'?~¬1j6Qvp*[=p9ЅsE38oUu=aCb)FIz]:+/7]XKؙ(&gG 72">d&#n5)"# ]uT=iD b{5V>ga]Ik7meUC.]eOQPe8Sl:H,3~Yl<@&oiSo>AZb`ky-PN'CN҅){(Ph:Kå?9s3/ZJўx(i;iM")Ѣ-,D{^?M'Ѥޞa"ZZMn[y# :w`WpV|C-䰔/͛a3Ebm$h I]sw1uAF9^}h 2.Fa s(e9:,a^,lq3\?|t`Vv#%m<-Z+yōrA@}T|vJP{ &Zy^#ǃKJ!d `ʁw4ւ{k{q.dC%l(pOԵ{_ۦw09DzU#1SLxb3:[(E:$=V-&轷RTrsW=+!`/}E.o{ME}K|g TH )!08P#3/u|4\R%oY;jǞ{rcYeiKuAHCŴmt)a8v "^ "GLoC@3p1>l;v'P֫mMH)dv(цc֕/ZEӤ) #iYFPKD )!փJ֎{5HFu<_ۂёH( ?>n2Ci+%<|زh>QjH.g~pK:\~)}BQ̵%k)#C͜4 `rƇ*wj&JYnOV\6uE %Xqƚ!SDU)h׷q.bW6i}cnpLZBs8`;*~T! ާT+[L?Wy( C qC9)P|7&Tv!-ʉ2cH]INV@.˽^CC2Lc@>Tˢh'؊m "bF2~ECVΙ[o +ruf#o$֪e7dpؔ{n@wa _ o]MnV\B\Ľɴ*bA-] KR*,%~[UdaY %;b&_\T tXPFZ[~50GmK<]"p]1Z4:+)#Y[y&C0(i)E89+1ݮW%(Vc28BgS6e5ZݐVۖģ7xm+QkN^J5?']DDGXP!Sg&hs~ξ{򤇋©lk5 LB[ĉE{ :cyW.fݑW@c\2RgfhK* BӔt\o uwQ3bfk{|9}(h&pYldIB(ͰANMocA #ߡqi%1u^ء[CxN{dz*TpFn?Ә6:;1A?x`!"Hh{Q(/WE -pNv!阳*m1; e_7'E}(KFLVuC$Dw+lxDNӈQv}=~h=-h24*j5*,A6=Uxz3_$_ ,lC ~;mɵ//B+,h&iЂTT~_ra83Sa@dHꄽ Y}*87l*\b U{T8fVlD!wj$o 3!)˔P̞7b-:(Ȳ DоNj4-4|_xFzէ^s0oAj?6t7ud╄̨M0zҏU Sbj% =)az#'ͦVSt$wW&IH ,i=s)1̣,Y~V}ͅ^4Ӳ M+*va+FJT yIae5&!T Q,L\+InМZ[*s+/owtwL{"=Ф1&%lStnBIUX 2E9u_;G`8Yj_(M^z8P/,v6HVMҌyݢ˄'0`}rΥiK}KC\:sC (Hrt_I ezxH@h 7FHmV`?eO3AA~3qP66g]qH'|2i7K  _m-_@6Zan.g/Bq5s^ tch|Bg+m/tKL.b{Y\eb 3l?Suc[+_.zb-_AxϘy@;$AʠPx8vGXi!V hSlC3 YiR'l*O4ݐ'H۠&9Al'6P|@ns&5|Xvy莵d{\q}[.}pɢkxd}Odz'?3 GZ&3jN>!Snlp1b}X [ k6a!@xf`[f]bJv w@4TzJSbHi9Ɲe'١t;X}W"з(D-zeV* ЀoE9}9\#ax~P Ief\@I- D@6wLw˺~Z. ι+V?c?Vh4ɞiM XIZH˧k'u;& ,M!)gW 3e(/{j}|#^'O Ub͍%DʕЗ;'/p`un&%*9R<{z 2'No㵛g*cXr>+ whTE \e6ea|;]ܘT7⭓gXR"l/Ϳ\^^&#$+x"UIɳaPu_IRU7(k_p0 =$6Hdt>z@fjck\#Wr%}Pi)ⰘQ$,.=ʘ΄af)SG㼘[0TCGtL⩦oNv wE3L'CVxuxjPΌ+jI}| -d=b7dU?4̊꼂';lIܚ?{Yr0dž+y)SB H Yl:7T-6bhS ?@SY^}%A)gmDJ; j;&w;F=+זOhWRΘۣٗoގ\ÂgIKA`Jw^ Hx.^Uyi7O#=i+>f Z|!e"sn|y~( t%XQ ]shjEPFѷeC)Z 67Vֶ+ֆ-SBt t8Ǘߚ~x  :r.c. FŒ( ^f4ii7Q٥&ݒ*f|1OP:ICQ20S^\Ju8'Gg x)#E?܇: 焘[y<_BCoʘDlP:C>F%H]F@Y _Y#)aLφXGCohە]^06}vL/Q>tOZ"I/}4խp8nX7mf -<.Yel'u8kZ_/LB-nOm|< 7LԦܜ0"M4;yF 'kG{D7x i<W$ . u֠1 ?0\0u6ثR}7ۼ7bU#*[7mt5$3wo2dq(fTQ)g} zam%.R!RŘLK!ZJDRO XzAFeܥΜ<ǰ&^aqj/xSiR۬3e<T|hVg艺QwTkk):@#N8^-!Prue/[ZI%+ݍ~vpwJZN'|mp'q,eП4 bHNȗ*H13!M!"7֟ko!^tkpuv1iSźũp /U:(k oӘN$H[q}mT{Jgte-DsY b2qef] }+3כf릜9}G#M!%lgWyo3(1u$$9l2G`Bl]e_qno DWFxFloC(]cvrCI\`MtՋqp. 5SRPBylFf}Ǹ~POuޏ*/3@>sb/m25hGS}Fq$f&96K"+K3);Pʬ:zxIxRv7*JIа@b98x{z">R˜)ә4ϐ"@ɒneINn }:{C6tRg}@ M7g{:-V΁jbdK7)vuL,>P oy=+C}x7g͍x+ l*T^讥d\ݰaf ~ 3ȇ"\Jg (p1Fh`G.h9kb"aQAp}\s f5QNQ'~C\( ;zH/0o]CNҭ.]RHbXNŔAD6+~ux93;"w_}j+Q˹苁—n|CT(#F2"}GEgȺ Qaɺ%]4\`Jtq}EmΧ)<]@ EP< biDnW\*{ڇx`l,'` ~LejI8#kFu4E 3Ĕ/J;\=-ҨoHf0@Y }3t~__4|IH>[i:b8%3ޕ-qL<tħ11>o{OxWӽ> ۩fȃJ\\133e5崣RM/qsA#z*Nk©|J16sQ*~ EBI.0Pf1s87/. {^WP{C;jjB5} ݦt 'fp+>- ײf7M cTҢ`zrbjPF},^垫Apl aVB~=>o0^ji'U;C"*Up՜ e ')^K{Y6/|n܊$e$kjٻmWȎ!6w7 z+ZWK4m Md鿏ǡSN6(2Lmq`%/[5)bpW1~*uNy]jQP9ԩ&HK?+zK1Vo|e QO5OBFanuJ/VPz.#j` Zu WARǖ}~j0pb Q]R5D"H D&[ nI<Ma. Z%x᩟WӐiWՇ'MOM^JRjU^Еc?ހGz`uYZGL޲#R* ^(h땩@#;&owk[1?HZF҇Z}UøsOxFNeB^sK_x{MySUeDPavC~.m rY(7.6)g`^y}*_Nz_ڢUX$A2b]e!˪)U{aKcE, NhE]w_%hW x +0 lh\B( lAuݘ`ǟL U5 WN/ *qQvV-4S3egSiϪKLB.KNDl$pF/͝hFaUoc߬pUFh*zGoYl6zaRgZ4,^) lb7![TONJ"d&0(#Ktk7\?{& ۇ%BC_ߨmjW զ2]ds˲ 'k؏;\Uѫ ds~ZO5G=&gA/(kExxYipk C&Dw ms1+Mes\c+MWk ZjE]-{}LPg5#CHA!F]]Kq^(هW,M7mk"c:@㪣Ǵa9C1ɠ0sGJCM)UЧp?#{ƣsBpI2j91;qXg=oZ,%XyzԴz]W"cpFVz0#s#LZ<뒏rd,_NfS \USyu@,}/l-0# *9Jq-T 8̐mltXx(4K~oI'*Z 8O4։wUGɑ*"Gfrw"t8`1kXN;W& _*5zFmOnGWh>C>|?F3fG*w߃y yoS4 g193ly!X`7鵡~qkGsMX-oΜߝF,SnbV o]J,BgcQ5″]Ug8#x_rܥwWRڹ)BMBDzh_-UGivmL՚)\ƻHO}5D|_k{k򲕷>tQp9&r<OF8 ta ^\BeYdȚU +&T+CHzCa= 6I*;x f7 5"5766tƍ ē}fVo;z'"t 4a'ngOZv~K La\q.?uL('Ф]\)@?`R뛓>mHAIA&̊媾 ]`!R4ZiBcKywiJ9x:q(OЌNCnIr҈3'C"M.db߽+j@b늨M30uX}9{(D>~KӤyf_=D-WH2U6$YgHT"gP GdBwMJ>Mh(fj`,ai:Jm'!" 8A45Y%`yYi0ayyy1n{wJ%ϝ~0D ,ំٷɸcJhIIh2XV%!7A(ZPBp:RK"6һRWj8{V˸-|e\eip]; 윴a?jP~XfP|N+ffDϞ@0V[2/0rr[mMcuU8ӣ59c+8.B%V faephS9o}n◲4 Y r*LV霂`oIn{̳!)%D>EL0 L|7mzZ25|JaC@a;bAHOCS{Fd*Cw%?Ve:K(K݀D4&J(e]thD@V^DtD:`7X>LV%{8e[5(?,le'BI~ ?PFq5YW6ԐO7'Ck0ǽC } $m0٬JNaA C;n*UhX=Uca ]'$s!kx 'm<ѝu"ѢA7\:M͠f]ݳ{"Gqw93'g{abd0 Ha ~^&<Q/ 2@aSH1;6{15pkl{Ss'o(0<>:$g[Z76JdsrERz=VrR; O 7Ѥ/xD!DO0Z_qը W}o0aɃg 8,,Oi7:Mliw&r;0]JaAMMarH\?,g"$Xdq {`-2K cLR`c RdZQo?(ˏ d#ǟOۃ"4k뤅 ֮qS~0vI~6-.5)'YB}d:8%,;_Ϟ)Mg-2.\|Jt"umGW |_/쟎2P 2ڝ5|pFvic/\†;'\qnbӯLYuP<^k߀9UBewlYtORL Hu5A>Bq.LJe!nL}CW;aBq7߀7f.H;Ck&Zbp.0i?qd2(6_a/=)y颫ćsyv^Q7{ 5^'mfBY,d7u۽OY4Ki~Vg~'@@>W|)oO\jy'WzKoN h\WVI~ѪeeaD̉ p d+IXۤ B:liagh *uh#9}s[avၣA0zf${NF|'fOwclG@ۡ=[aϡ؝6W%D{tue[=kgyJr&f-8ҮDEϊT9"#9 ;@| nOCL㰪E(/6~Zt%[JTFNq\A4%c9d-t YZQھ~=p|I,1Ry# 'L+~TM\;ꡛ%qQn%TiF@3礆:aʅ[M ^'FP3=#qHW'pg 5.'5)Ac5eV7 i%DH8pn~WM6H9l =ɺFAjIsr1O.HHKBP!#kh<3u "~ q Ek@p؞Vb|[Ѻ`ATpw8kͅ>TkDQ-̶%)dغB9 I䣒< cW&q0oDf_ ;9 ;Nu,Mev&;g)jYׂ˙F(:k,u$ /UE73`1,]L 8 2eHLp" .G5Q3[~R3ƃ,Vų-Xn$T `\x }CJ&L6 i_ؘZV>@eyk[-M[Dhq8)ȸ޻%i=YdԑIsR)cEvOvLބwҡ5h:UOҠp0gY}PGnwC:#ZYfĚu!9Aq)n3Zz2Iқz}W;0Z%YԹa(R> vx# ݐ*҂V~OI9kͲi8s) boύ,4(O<pqbԦMАa!T=/JVZ,`Ʒ@>/??rm5ۿ8G2ѻDBҖ-lC" X ѻ[QOK\kL[bJW&{Uu Mv v!¦DЙ]rm%t^ u8KYv˨9: Q Pa~p 5h{BNlQKE4"֗%~+L #{W_{q{|I皽iu^PMN. qc`"Sgb5.X׀rM6\)?gߤY)P(s]I_@xʪiHL|4%΁3j 0O+I'i`@ePWQXCQ;^z zJ6v|j;]u;k+(k5|%Pg1\E؞<6DUӈt/?WC}q/jcL!Bß.lr t[׏AkL+?Aj~)ggۢeP(T.!fVX`l0ų`a%qxz%pd$t~+DR]~`xOs$Zˋz: ZHN}o,>}iӨ&HYñlocwI /ΡͳCQH>4QU"O~.[i ؀odJG#,6BD`|}RZ/2j1oќ,Ժ>t:WpprMN>E^/_ p=(x5 #l2}OAQ:W4޽NCT}h!q"&5qW Fzzc^l3z%yWYkqK+s {bI: p1%1IO@2e^1.s@Q 'W2`﫰Jw|eZSnђH0\X! N}]MWcpwis-.V-މ=G_TIl)3~=bٝ}6ˁ2c;>pTވqu,4}ݓ xG< jD3)xA<[i mVQ̃ |oU0ٸJSb׶zON-CWce' m*(t0} Te!55Zz% kl; fZS"(bT yz 0%@\R¦Vnk*ZŃ3$]\!ɯJh\q ^@Ɓ O טDu>u[4._AbY3I8ӵW,3a{B&>'F}ܪ5{]䯞=|~Kuu Òu_8sb):5 ^A*sj}P3n bORР,%>f2}S ]][ F\ą 7f$(eRŴ~}OQ nV5w?C|QK;fE*DV6C$o7v#J(bhWV mdXTdɢ\TFjlCc#Z(YrNEaWbHUn,6s؂%$~^XyYrSۑ\9b.O+CbZXF]c4e:02<\Gst5\, /S|P 03 f䜸.Mk#u_kj-ٞax7wʼSEC_^dt4|jŕs*^T2Ű^64o7g-<9佥EsP@![#Xkt8[ъ`7lƤp0/nB**FS+G1@}dķ9~XMG$rq (>U0RMƲx ?x{Qxz\RySH:g3YQp N16R\4GEBTN9P^ ͙ELZx0p B%7B ւ\n bgq}դtMNvW[}ݔ͸Dh]d| -r +y,ч`76?.33y[Izᖘ!lZVFw]m^6dlvuH[ "r/cZ#dV2&usMc&~G.&lf'1"nu" ĆФ5t`'Knߝ|2I{E};]DUm7qn?SK>4 ũK|otvkѵ4j^K2F&=h3żBFVK P |(I]!yEf,~T8ETcھ7WY u`6j'a٫bbC"7S5!s4 U^G&z}I$4|P2TqTSJpMW]u?뭈K|&5hc|rv0mY,xVBi4&82YTcY~!($e@Mer`pe<&@# J%hB?`4_%~(^gq:v`6:iwu;,U'§,z}M.sZsWIkl}Y1o_jtЮ\dy껅=gR˱oeXpziW`s$ ;'NIh DH7s$>s\ۙ%]ҵ5>תJ+ # ӈqcx>?uZ }?rBviZV%icEِG+\Z kgXKMM;B%"z!\kr]Tx\^D8/AM$ ش /GA%{_Z_O#vaN qR.z\22Rç.%5=h\X%W {G=.>yU[NFsz )0|\?KUȊ@;){@ \$(oT|9j;́}ts C\ ʂ _ɇҖeD,L y,^?iUݺ"x<^%hcm&p 0nae͔}P Z]G&&s0fh灾=^N7܃64xy!M!ҫg<+18=/-2H:Aʲ|< e0s2K{Zrua[>EPz5ij4"dCkmjm<%bnA)14wN37 J.o_ɁC:E#<N+u΁JB+(Z+ďTRV LaQ:pMK4p6RSr^!ӮH'dȝi*uX.vqO BOѾz h b.a1o< H{p)I"nt"SA|Z 7 fI A:f(ʑ [DrEqL>t ~5EHPqem'7}KE5Vdf%{hlvrM#}I?@- !d0 8膾5;rc;ѕCM0<ߏJ%976X^T:5yC@3n&$-h@ō {8WT; /V(=w7аĨSAӅ|xz/֔ 𰮪_Nr1x]Vs37+v1]$ NяlF7n6D-ƀ7kDU|J reC85}@Do/;<3ǘQLBC. 'V*ūZҔ-*.M96:_=JVcAw,^ڏ3i#{̽pp홁<ד{? 7CK3=#FQYFN8'@ҤtU~<~YPZ-U.~4\5?D!zB%Pz%+7J Wux]AU3󌧁)¿$ӯS0O,WNC@"RU #ɋN+_~o\S>V1twlIחC)byl3 /Tw7dEa9S&h05&;j/\M[?o,-5+ÜMp4љ~HYX'xi 7|rx7mc> YIp4{ UFZOo06WSu\C!mDW(Ч돞ɩH\l;*?c <[iݩ>C.փG}W!^g pĊXW\Jvf &AAaM̀Y"<´ e <~Bsz<dɔt&IxD{eG|ǫp#c M_}x߄݌͕90wO\bȝY)A 'ޥuE98gz6*jr&J[[2nEZM0A:s ƫDzd1 ;sP&Z ,R Eh&@Ri] {`oeeXJH4Bh8؉g{azz3=!)zaN1. (Ze22OLZGZwjLksH$SREV4ֿOdw&kjUiYqs^oPpʝQ[lJBd.2dv9cH(~beg?lrm N@>˽21f7uuuJR`-vz%xPDL6c>xm _w[KzaѸy>'(gRJRFl=O BZ0_M\a{v_CN-C\G;q @Dz*!Zu\a hطH*uXQBt|"/ lG\|YKZ]h& =*gW8v!ۀsKs ܥIdD`9P4d6kWJ>b[Y7\Ẃ(d^; ,%6_mn7ԡd'g_N*jip+6ǚ66پzX._'b(7 ":J#/CN>Sa?^x1 O#[EhUu[y: *1@ޯ1d><_N5Is}{#tƏtx.)?QV/z߂2HWGK.JW0 e /-._6#׮8U B? W: WJWk >{#ьq[?ѳ6}Qon_pb;|>e.(~b7U)>̕Cp&WKb0Cx+G*ș繽|(W@F+RkES ^-extXToH;My=inLXg4`X͓5AJ1s8U#($F] ޘ%[.+ίпdTa`cwY|1mY : NZ'|Jk-lH.Tu,ȠG G͜xx$?BV4>emjjZ J_G{s_ S AvqCKuw|̨yr:#Ԃj_ILWB2{,4 +]+}y7@ԮF[stv=i3KzOf9 g'΄;apqm31M,lKX>M;갿Fv-=9ncqWjzNyU4J("|ZuE@-\6XFfvAe`ܚ ȽPhTt֐h i5/οw{BP `1>S$~G f1 уHeMK[h\zдpZ.wGs{R=e[?o!wQnx75V{aobW!$d*?Ӑ}."g\Dx"0^x\`L4ٔ,')GIVv!#[p SzNcpY'Q^c-+Īrjk4@d^S#{ _ |yȨFFl[jGɬMJ>0F6' 0 ߋWmW6 E&KPlI2Tm/g)FDn0MC l[0u5sk0v 1iwE0sl;fcha=i9|on8)X.˲#" Jw4@Ԕ#Ơ?jgZh) [ο)ee,!!?( ,A>%3\͍[Uy(5t>Oah@7ֳ9;=82-3Bo@8G{bJ죊ʏ|5 ꠄ RBū0r.}~nC)V@p4T-49l45r/G\u,Fޥrm:5ʆf)倍7ȆNu nC*v`!4nψYiϺU5azck!X*慸9EIÚp2Q"Gu2?/gYy? !1GS.>zY#Ő%Q,MK ؝L,(+y^`;ICGLϖM/D6 ]|p/ؙHU)n3Pw4oS`[?/"6=$ڬyø"/([cB kiD>d1Vqp2Уe@޿އ7}]j]@԰4,ZrFDCo_v:%6FxMKQV,0l-,]x6N*:1dMՃf׬9+O VJ#AٔVރAG Ig0jU{o%uv Fz-mH$i#0M-#NڻfNOh\ G85;-8*rdDls\-שq9@1hpeB8K;hoжCcӐ\kEbX7c-l/&8rs3Zj,$p“蛝֜pPugᑝUb|3g>9?:jx"@ [Y-"Oä@GéHn-5=n7ur|E8dԎY@UjNvʊ,EBD~.#$Aj7*N20fm(uqȶq 뎰%}:skco 5gzג V=q+{I:Œ?od<} uct<ؘ8kw75yu߲ T9(m4팲V\wF [ vO "kL0WY 5OeX4R|jJyzo0 d]حɇ8T)|.&')I4g]b6a8eiWOf! Եf3ʎ5=لy*puAk))~f:fY&} >UQ7i=zޗ W_ .FmIg8LSwƴ|=Lp3(-({|5&\ﺺrusd# hYe$@$^Q> n;2 3$6fpX.O,.hf8_^Ks҅X; >>& />Rw3e@k|2U]+Z-|nXe)|FsF-KZ,FN`aѥ 2asRH.U,&@?f8WB&t&l4.xQz\Td/ꫪ,r,q[T_d܏P ODicYf46?z{=F3?w _d;JxE Y|r?2n1<%T'ݸcLg 5ڑEŁ]Ŝkr-=D#'It~lKDʷ<(Ew'?2?{rYMjB{ ҷC%%쒖:9O2ʰ/R4&.nE@_nÖ́ȗCd6n<)X:\T{z ^N'T>K DlZX>A 3buUy4 %rv k])}oS]4d F +MkV;굧 vtdA/ iyLFsEyZz19~q.j`Tq[2]^ˤz1&hkd=@ vI'r)$-dzAn8{fz,F.ڜV1EBk3d'QSTy_ K47@Ԅ)t8Ls٩\+a ~L5..˰9ۈ>d)c"n_2 Sqg䤤n!ԩ`4r׌&J`He=P)fkj k[bz͹ sbJ1P*KPb5m%ybao[Yy͋xzqR쿤{wyKoq:fmo^\d'$T3\M>[s87,J,kۅr>Goo~(j2Qa)}! hkD3i:m݄q87qƙAnj^۰L62ҏh $-[֏x-[B?ge3gكƵSk'o4äSXʊ Q+wpV^ИFP trb/shbS(q2{&PݎH7,YHpLC;Q!mMϋ>0}껜` R4⅔ KeOdum-vnD=u-Z@VQ =пVZяc!Ѳ,W4jeKxk`u0 v$\95d+ j vk+*^I: )u<:%vo^#ݜ2Tr#nȑd#; {:wjeZ~U^l\(}f L8h9k.@f-Z:}w{ӃMP|eU4G\6:KdO+\6 @,cvG[G#^s+y`Ӣ8%Kk+c*y%Ptג?ôXY)쉍bU{21pƄ{:0bnxXi"QB$lOeN7TcfH~Oo>ZVG%ez|(*]\^H !K빮KMV,zq)o!U 7%N)6՝ǓLO(wY]SHEl$ 4;Zq!hE3<޻EH*E| pI:s8[C>,B놧GEʂ@WPdCנ H (!UEc\mt$4>Bq 5O`oHhba[ٗ0GSy>$2!$>8vYP9BoIKph?/,ߣ[hM2?0K:i=MkLyBƆK`)_\ -6K(*鍤X;E+Jx9KCuJ n-_ñ?Wz)Ĥ~MvH) C[\خ[̅h LoWX6ƻ0}?n{c e.f6dj@HM{*r$9A +w.Ar Z;T!x7n~.WxxNDxն(\ʋTƳ &aZ,.Pp ֽ™Tgt I9(+#UJ9641mIrLy歚BלLK|r(g[EܐXl&mo m@ח9 2S6&L`|rtRHKsKp3ɇpB) hcJ~#H2o`}!WQ\VBT7U=[FWB஝VDȬHm4(swqT^LJ}T k|ӝF '7H.4X@)F 0n!խTM]*~W Rg'~AJoJ>](DT1gNW: %X (JuDLOI/%{1Q v`T-uAi󶴣z ̏qXTfw s^L} +.cZ|{׷hgByG`d{\7J<: (=q^pSB$pBn^k :frf,~`|mvkd67_P>h;c8G3^ _a2/vƊMV{xj,q>vaVH~vL^Hpk0ֱZk!P5 gY-bȘklVv$b/V:@ ozsVAP)e<,ԐByy Wg;OZabনM_DΥq ~J3t@\=JkǬq }.NK/+JP / <WcUT2+%зH$rP>XjK`|t+1Nѝ1#2pܡrY;u.$H_k? b]KђtsX39C| goʓ/jP/*e%4|1;ي"Dv]k~c̺C(L=la/GP_Vg]4-NWXY X% OBAxzY%d֚7o-:w0}9Վ&W"Z@&bLA}o SNȨv/ølD |w3Q}0PYO"!AJ?uEV疩~8JNgA͢H} dQ~򥋧& mˠhB,iui's6o[RG~3;]d+~42Wh~ ~$ͦ'?:jf&0&??B#ᑟ?=~)2w{cƅr l$k:(@ v; ]*|V1Vjr|Ɓ sqm y5xydjtA@f*ܩGNr혉Hi/Jɝu]͘gO%GÔ9P@bE1 x=>r:$ZtYށ>y|؅qNT[xXc$ 6f%dPgBycPҶM=Tx~< ]ή6j˒i\{sݗe:[|CR$aGFBq,M W:*AYiRZxa%bJ_'ۀ6Ңfå=Ưd_@~3v핢{? B)ŸfZ.R>ޅi+;rƻDM`t__Bp_`O?txrd9e/`SzK-TC޿hс9q1g&a ڎŵȮզWZ-aA l*_gj̥ӠyyqآQQܢs}t^z)sukzC!sopB@9|1ֽIqм{=c)~8M;@5/C H@YC2rzݔ`aD,Xsa׫Цy06Jg:e;)'G(3c2S7sqXQyၪfZqSCV5t|7 L~_)?ۧu5.rq">BI˃BGFXɹ4ը8? D!,6~* LJv( 1Mzj R0Ğuibq-60uc|e =9'5 G#M/0Hp`z%玂yJkaW[+ y}):&e K wsnRݶ| |Vj%iF2Dɫ%>6~`Tm=5:͠Mlms_cn;>.Pp!C宅 7}!JWOBɓHCΗՅD:y\_{ Q;Oy $8Kyx9mxQ?iWJ/tx"~ m);̚ dcaKT}`S2X@;dIMh<#kM`{uVy]$Ca;e2ՙ$d}|0=&U^JiY-tYMW$ "?:3v&x'WXI4P# U+}Ot=;ˁ,zaenK)W%) dTyfQ5sk6< -ԈL*vMؼj^S }-xi\"AvGSLa"8T`vO=XX)"@ 2;Da[ɯ͌]2K 6 ǔm u=~}ŝFng4+ iݔuOGBOJh)K;̅5V!\V:H(sC~2WЙYrPyŜ?Qi~M[&6OW21EGyjl76?Dd O0?Cמ. jl9v G}?M By->p{q&XkHA>7cFZ熆S%Ra@nݢu롯5)zsJ9%)a6g2qXt-& ꆱ6IaT?V" 0#jVeJC|k%g`~ ٌ; L*v8hc&_PK jϰ@mvfS{ vZ)-{1DdkӛH#bfIM38%͈^yKJ{IB&Ϛ/ +O!Cc=hޤZgM"7 .'ϸH(-n VgϜQO6gg`9(e&٫UjB%E' weWZEWUO ݹUwef'bdžLn{;GM@+LKtf,t9-\`P6NCֻ8@jD$؄ԪreLmRp=1cuNj#^[WOT'AKe<1h4 GzQC&e u=Vh31f#D^XjO,~> &y4!$qUn_L>Y=@X,K'ͫlbyg`gX}$-|NR5d PXvA}"9'"ZFKXe.+gBU fAH̠bQI;_j11NW9R%HUzl8J;|AП'e[̛C2P/=PSA |a}eD;4WJ@Air;ѡgÌApC<@OêEzQ64FfHꗰ%s}#^ط@PbJRWvmVBj!=#\7]&A݈s̩ M Bbf,ƪ R 7zMt[{r#Wfש>ҟiQu&y>9CҠW%%3̋FsZ]b~ԿqE~JW"uTtŻ =xAio.X} ߉etvHflzZ{}ƶN6!CCᭂ`njn˧/H.,W٣єzÍ5 zt '! ^D1y4ߪɶ M%Vƛ=_(ܵL$ĆZpD^1چ[*y)_8*_)4mv#g:$mP| qm{h]_MX-0@kJ5_÷8R $'.!N>d 0䑻8e#"JgGCAH/]JeܤC6@N@D[gָ9VinzkO:{!N\y k (޷Hf%1\ @ruè:b0߄3O 1{jmBmiU\Ü--}I$RgQ WF;x!E񀨭EF=x]Ŕ\3`秘a]tq0B-/" 3"9.1/(޻;#Ą|.M_ [bmCru=D(*4ܹW]mfp9U݌]C2Vj"`bGgqv_U-֟;|m7HPqv$ q'ZB]1 w9={^Z(lOM%1k"ho<[vn+$$Qم]4x!>gLb0CEZ@P!wxAۅi:i{a-AAOdیY:E{VbxkOl~ٜ*?z] &9B2[sB)BhT՝mN]: d- R% c^W?4呝cn!$P zhߧ `$D; w ZE@U8x B l. yق䇊 (uwWeTjd+?2&x|=^ y&_7CKX/ ԮpVʘFfDLW]&'M7D.bv7ƒal3)]'z1{Ϋep`Cz1ݾ7cW跪q9Ahk&['cXTW0Ɛk~:)YEޗ_o+E-si\E2&b‰PW :ٜJ1h8l 6WOKar Q"Q&A Wnwhj'4QYmw+K~gGgad}ʭVfQ dwV"T(֖LwB չPA֒f8GwI 9?v;H vgCNqg:-U%đUᏇJpyՙU}- 9vY8ކ!g z F3=>N#1 @ q)4BCx$df@7POKyA':kAi6]/*HAV.dqqE1{~PzkIbeMԨB!l'$9%Y З`AD"*)wi@IM~}ֆ4ns1 f! #M(eqDCZQ 5D*jzPNΉ{[N8)a|p@Kץx"aP >B~;!֔ {!;:n x6KcCi^V~_mu<84R0}' oxհy6~cV,4t2W<+ٻgFQ;W)R|B\f[K$`}~hպ\%0o~ 2Fe4sùJ t/at٢x㺉,[j I^XmCGkϓhHu-9DD?EEFr%Π.SkeWn'ns+əfhC/4*s[{댠ʠ/ K"mL&J[B/"eOkZ3O!),_ fCT^m6ccI2{H٩.~@L|(IwbquS3 KZ? AIҚ˝.?*S,7)6#@9@r:a*Lb}ﶯWURw5ӓ EDQUbKڌ+{B8 iY*O xs>.1%;XR=>y Heu)bߨ.˳I}j~*F ?K -e*fZp=i;2YErB^Dzˑ/ֵU 8^ =2̞?xuqa&2X0C\I-[R;::p:O`ͥ! ?^4j(U%>ɱ Hn`/ [ ,`Љ(_tȡtI$mijxaD:Ou ~W^e+eRiGWsU瑜VX/Y͠9GeDQ- V?b?&ÐPL+T̟\)an<"Z2\Bof<7@Zl]s'ZB ؓ +fZ+v鮻&Ocρ4k3o@/YK3Y}%!one/0g \DEһlP݂Ckwp(kL^{v󫻇D>f IަU[օ,2ITrA9}6*ۗN̍iQh`8ZY l~EMݪ@tbV3طsJ4;5Ja< exe>dѐ_JȞyB' {#O:&Yp~BW:O[1ZW-:CݦV9/p5P+y{ C B+T^'u<DRl5exyF7@ ZKR\LrD82dv! }C\!C`*JJ[FHU;~2 !@!I..4^D{6FrbZr%Bc<5eQ .Ƙ.N _3) %ibS,3\zȏbVjhFIQї)LB0^ ~4BO@9] 29zҿ`3! \96y^!_yGb5 $ic k,fHU2 }H@/5B{qCʼnq…ROQJh7ʘU@bs ,rjb"mj[1aJ3%ʿCi(n|,wPN%B(}]ohKJuЌSՌk<йm:˽)1In'턑,s]F>{t,`v:,R(F]j"XV~ۈG"d%Mm]UمƓN4g {bCzlҒ&CW"& oQ@ĖfëXv s20 mYTt5HED1Sp`fBQRw1tszgC,OŇpK J 4{s %V$.<@շjTyQ u4H57:C4 m PͅΨ/59X\i[|qKƍH၆nBW …Sy$?WLLW5뿰#@}!Kd4;e&Reݬ"l''_< kXhs{}-Q]8DV3Cvp̀@%X.FұbsVܑi$öu8 pf}&~B}6GESDqM{L߉ɺP`cEiqQzۃ5ߟbhՃ+@H|c7L9CǸW;[*PF&Q'8{ b<66c /Q*5;~m9Ҋ3s|>\M dEtQ,ݑxDi %lEC㤸pFT ԁhέ#l HpV7zpϞuصBOCht%"% bG| ? rX>ǘ#0ˤu΋04CP4h܁׈4LO/jyU]fRw߳D iŔ.P PCXͪG6)G2 |avSW,J>e|{ةGǞKb r{R8/YW?x{5TS;q7P}xRd@^s`#HUm0ε[~Hk*6aW\G4ЃtotXPԱ3 U~>^UY4K/ܿt~bNwljC'*,3:i2} bvɃ+Rxi5?L]gՙmR738)e(ihZ!OzUN=S^̸9}Krۜ_hL )U)D䟖6mWx6 Ź~QWbByڬÔ4~ӗɇR&oewM# *c~?`ش`ySLrr[@A}xs~!2*>ϫuO:gz1閙W9UYH5 9ݧ'm AӢT-SxUbbf.p Ǝɂ!p(F7+kTKi/6red;4 9v(* ZFh;wevZĢ:Wԓ~l/6.ٴ 2;U x^Q MwLzU3\ X աMJSfޛYJZuDWC8GZ}C\;5L&J>4O"$ /I}Ll6;\>$nzQPЅ$,JX|]n(9н9fZXRrb w[ ><#l'}Kv"[ˀwl=u5*s6C*ڃӳZS*zx=؄SM1etޏ@ǃX-S||}z:ҮK+<۴hM3:2a`'V킄8!$nN򁢔g<Z߫aimf҄xm6.PmjLaGWUvAt(G<޷g2e^xvHmĆJ !5- 2r6x  mPuƯoO00dM'̰}D<]7M!`T|54UVh TRySyO H4A|k2Vr3З֩gs#k.׿/sbE:/™%vRn?l,'@2\VCq'M8픖3g(8&wADNd++ @ l8Ȩ[j ~DA>jv1lGD8s/Hr [*Zo,KTe`D@?[@k0%-[KR8 oڥ$R0f3~ӥj :6L䧴u T\2> zQ[}k[DzV&|2^THC4+ϛ'ȹY\:pL4,עHΆrB^Q^%up]n6 HS/_7B;=' ԈS#+ġ<6Uǣew/ee2oN!č${\t~t͑%;1G3Rt-# zǡ#^}re1~]U=WmԣYT@Q_?bM;V6ƣas!JfzL'0lZf)FGl$5.bbйH|9*tlЅjI!-QE/x*] Uxe]-Y3R1໗$S|>q%QUu-3v 왮8@-;k}QI=]űT6w}./iOΞ} cHI E? *m^ r7#-5Lħ"Je Ԧ97KX8e~/)JD7&"J)/*ֆrWozE XQX&hIS5GRЃ0t[ɤ 0y6U/5$5\3pphJ4vJS*_6>:8X=ަ+w_0Uw%4c Bݺ?Kw=}EMvf-B*5;[ė2uqj]ېXN\lPQ\y[xi%MNg$ IM+즭p&&P*dnZOн'hFDoZC BXqBRst럇 u W+;~G!HVc ɡ_cn*JoGK=8iV ]1AűY(0$*ɛMUr_6) 6JڄyjVPW,p0'(v .8|zMxTZzfBIB3 oa&AkeuP)I>Kg "-5c+vo?,dn%l.zJJmq'Owjh.&'Y86ej)^BBĩղ=diaJIciw,9n~[ ap<Bh. 39pV\/:3&ZEB {fTS&I&%ox,V.αԧg3"Sw jrkXRtfw"TZ73yRG؂&vgkb։AG %z&h(4}JorFŽhc F 5Ó< "q8|T=cgJ줮zЀz|]; 115=.u΀ndB=14 kX%wDtR$g3!jfH2Y'HޏOb95b[gU!Ȓ;I EW)Ο_}S=yOPb95Wx->#YgPtPl#J:a1Fj12^g2M.I5LJN6Q>z!oIXzXa|.*2q^9#VG3Uղsg,::Kb2aF*b =FϺ2WgX;k®#YEa>SMPʿsC\U70ϣ8WQ=| ґ^ vB3<LiD^_РOjnS S\N$N6M-uU);74 8I9o"wnFhev?֐helxgq$4.̿ܠ!xDRIM9*I?-4%6weӀƆ$T' $V N2ib?+[ +pa辋:wd@zndA>Z9* q>k@mO̸&8RıYi%cZL ,}FZ=oh]kZryCUT}kY۹6I\3>Cfe0Qo1@~R 7 ?A;J wjT &J"kFr|֏U+SrR%<IMs#}(Q1{SbGwU@6 Z4OEiK+S܍p-noHwEԑ$dӎ܅xd1-Q9d_3,D!2Dc?2o-FA&$wj(8]%)U͗#VXC:q$iDV&7Κ="gjn@Τ S7OZ.>̳Ɛ2 LΜ0dҍ?>.s?_ >18MAN4Jw Kj}^<;aqo[P`ez15"\dFb+K8$M`.6?1TMf:w'!5(4ޥ?i_'`djޟDOa\$= p~NPly|o8A,"ԞЁ4Z~i{kL|wSS`ڍP]_ C] ]BݮP XX} N @\UFGC BF:mi|4pҖܠ;U&"sk~.UOߋz۩sMۤ\Qa}1q * t߆C>WGɴmd`xc␾M¸c*!.CVcjIc 'H|mp/JV:4d*?&,˵8鴆xHWk(gbcohPQq*P떢 c:Vr۹ DӐڝd~ bFDq{$|Ъ'~. t{/m5q6,f'{ʶ?uTcDcX}('g2DsَEXoOD 9O/+C`z8f]|RQ`A{;Cm]M0x~ Qܐ؊Gutc3?Qeڄ`)78oKAr;v6q] 7Nט'47~p 2P#&m>(՟Iz f7#n؍l9诔qoN39tL \p q-  PSzXAwuenLHzW7JS65'MYbV6QW!Ī%w}}TYil~cgf2v"`'"{L"`nǫZfE2K I~6u~Q5N?ɠ =4sbPSeY<$37pd bX0i iV@! nQj(5ɋ?TkRbֲb\k(yk4SQW>'1 iDky+Ϡʉ1ËTEiεWnk*T"_׋83!-t C*3KD nțce&$ D]2UB}O ;OVhL)I W7Es ΦD ؠ[j]]y/VN_bB|0YK, ~%. !*(2)I^ӦLNPH>Ba/tUM*h{'Ⱃp g`񿫧ڛDe{%,w쀤Sʰd)<Ƌd{ [aWe2_|[Q6!z_sl2ejb`/d&i.Ԙۛ.X q gnz&e+i4 ݒAm<}_VͰV4A(W8~U8[/%=h"#𚾵Omu_]b.2Z CI=鍓^]8iPm[1$p&31Goܷbz6Mƈk;zG97=ԱN*! J.c;耍?nw[d7o35Hb@BXzdq6M8GhCAI?Wrd3Z^ғ@>U#]L"FU0v*I-"`M77UD;-ڳeSYjbnW ɈR]4RJU0]Z>@Tz2Ot F}V6y 8pxA00js^q͐N8B`Nu2ͺFQ) 0eIql6qKkH:F#)X(>νv-i p0vEe,+EE471/'QxS/=q_iPPX N H\:i|4]c~[3NmZ/Y{Nprt:tg$ jгmq9*KwNZB\jK=|q+mn&2h 4@(9xHA:6=RH{ zppk*;0Q]8S((9|2!0tckDeN #tZiKaZT1Hn-Sj*P3anp .'Ja!qKTxa=Jο!i=3Ƶ@&nx;uwhFq%S蔍+RieY[)0 'fЛ+#D9nNc-]8p\<7SU\pnG/xíixcD(K(, K46^7e*'!\_tSAe}~QӨuJ1 #ڭB#6[ R1Ź`=CQwuV`yxoXesCM7q뿬4exv[k&!\Ago鸯>G[ nɉ]#ugn6H6EkYVu6D&F!߶ho Ψ $1O¶S:|!ef[3 ۇ˯t{|4AxrA* 3O C7sf+zv[$0p.z>i <|:Ar )xQ5RGzEBؖc㯟ln9%/jȫ8W|4' acٻ²~ ,;[uJ1sI,|J]_%v4&c^\m+ jAP$9fhWY<49wT.WJ;)a9yfv;,ۦJz_ bJ =]d8> .BݸBQcqE8-x VmS{"4RI( hi7`Hmww|";EA Ky<1s#4v( ##yD"mQ؟Rya\8-8`AdX|* h鈤',0?pIn…7龲G#ٳQC&ե0 ci龍ބ4KZ޻{#N9J!Ǧ><6f˘S-36ppmY|n Bd^vR~ nqa`I~_ceV42Yg?ʅ-f6q!vҷ#Y-ˌCHbX(^+,+P)x8L%WmELL9g{MɁ ;c # 5.hejToV)[n4݃cU^Ũ0?ک)cIg^f,EZGZNj ۷/muz6x p7Fҷ1Ԋ#cb+/J'ͺnWOռ%#m7V$,Ɛ)z󏐜Z|Ņ,m6_SL(7Mti#,+eO&nhF\ϪAgi@ÝYN~+h!!mzcUWO|g.%O`)և amTu6@;-rk.`x~ᣔ mbb@mLoޯ`w͟Ŷ<Dže*%3Yxd0u B'0K2(`X0fOV=c2Gd/ C=U"3u|د &z߾铿*&KI/I &XߚV0H|lDi1L06C  DDј@k91Nt&e;$JO؁&6SeypgV  F"CZٗL>٣.o`{P`؃rZV_jbi!3wInUjtO Q\B3T5d6E%ݎ5̩Ʌk􎄰;8a> `MneV('7a-DesZΫGSˑ;yڝ rY"@ŅQ` 'ҪjcwhusbH\)o<(wMIv]jvC{}~B8p}ǩ=f"tq$Zh/<{zsa+ꈯ!vWV43he"2'0snN5[W1ᢩboΊZHjML85هXt<8u݅k\:x^}Y\pk V[ 4-Ó1K@`€I-\|(Qe⁈jY@.`oDH@дqP6K-c^C,&@F""2q,X8ZEI$Z+R6r7NzQ0*#).;ÞBvK-qr˺b5jk9@3b/I)sBX$r6o|`o$Y{[)ANu5^^}-]b%Qtw! >D/ΰtap>WHC *×-Ŏ@^|ծ& .b! :˦kiHtͥ0[:!y{nDU]vGbŜR .#*ɜ9Vʠ0ǵk)ݯ΋P#mNȜQ/]qR6. `|CgݓE¡CE$J3Rw_ȂbvS gv/b벌_ v|-ml~`_(#/\/ '5;e2y.-"XttH::FT9`:QN~w)3h9C;2fgm! Qd [cE,k10cİXc93L<ȃ.hBmABJI/z,?Tapp0\ ujv_;ib„ff__"UO)qZ]V ࿭n$VZ$P~㠗ݨr!ZZA%R?Ҳ-`['ِhnxNUM˒Š  նDr1_9Wxt#V*/";c'2IwibwzQ`)um587DnFPGfw֠ CCיִx"CT^;brQe/OS\XtMRe״zfW4>\?Yrw9C$Zu!: \Ua. #.2rҩŴnZG7 w( :[/g09+~Wc84~T5/Vt#jy(wnx<*Uy4LL6ϱMYP|`546%s< D8Hg!r~+mF`*yI`Wvǵ.4`ԯr])BA#RٶR#496F{`R_w$T{J (gXl@enrFߪUerI}Ay^-DRǙ !,Ff$)K(dAAޭ1VV "Ձξe;Xdn?CxOmNLѧ7Y`z#:peKۼӚ6;.֚#V F_6٦ӐՀ =dsgBQ82i0>wUj`VΡ6oR7^7W֛֘5 4Utaf)ӥ:v_$5w\!W;ޗ[/VӛmrXK$djP^ 1N;x_!@-0)XFPi; B֘2G^k<"z%B8mB9i#N341vq[v =EF$!Vt'jݦ4Q6"愱IDf0vc hԱt%z͓l)?vjXnt nIxə+'UcxM@i `DГ%ɪGGh$^1-o݂}I xn%8mh4k8-#fC('j?ã£I )1?^>P$Voʚ—olpGQ(KrfP!/_hHnÈ(1S:g2? Pa0j#p~#0eextx2rfb{@rEaKVeA3 ޘhzK{R:4[^5=QEPLw<Z䛫vg0`D=wfLP&/Q'N;MGQs3u9"XHI`+"t8<(Fr0߯9((p L Y7NJ׺5Ԥ 4Ht!v<7,慑6"2}oMΩSz5&]gEG pH2aӆ&`VN}LHRD[fsKjY?L=8 6HK0vaTTcOh Z"yYt3) a\-̟n(1!oE6fkŽ(*eed3wKpL.P~ӳJPỖR!DjMnLmyхeXxq6']օL…pG^|/`3O90bMO+S8_ b 3&tuQ6,)xepL LO^uX\*ujz ӔPYvBQVʟ0?"{39`F#kߨۍ ѕ9@|d<8y,gYUԼ؀} 0H"Aݒ1q{AT.[c߷a"V0A-6`N*;AONCFӯ!$Ƹ.DġONSe; ܢJE4UB@ע ?͖%z+YAcE. 7:o|"bB,C> $_Ƥ͋ ^)M-yrV]=QfD M *uޒ&E.h"|3^jJ9YŇq.7@0_\GF`:=e]n!VDu`YLvwd ðn^RYՑ1JFF9@>C¾mm5RG1jH&elI;j$- $ӄR],aSFuoƬџKO8y0۹m vǺ ;{Q'8gQNQhsGK%LwHes 2J](Cg /<-A'ASJD!vf"c-`9 ;P}I[ O]裳Hqi9x'm8՜`q?}%З"OHn\㪑3֫IQnTCSg_78HCι`@e|{e蓰Ie;!t0 H(&EgAq?QG~w>S3K.E?CգsB"n'/$@?2ꃔT`b,k}A%zECNцN+Qr xwB~[28?lawH&ԖIu69]dO[@NO! RYҏƏw_Zo~IE2^$Q{U Ӣ [Mԟk7,uWG% RWxw&Ef/4'/Eyw"|5@*m7%bJsQǘEf~/bK"ƹ5h'A ͤ;y+C_䠚`z- xiR.xYE";pEլP gAs{ +ÀjCr, ?heHq(~? ȾsoW\7m<6b6޿ ? U(y^{/g\C۞dy'ϴ,rRfi+amv(Rg1XaN$긘2 !yNvV(5=$D4tBVnbuUVB~ rdt-2zFv+,kFM߻C, gVⴽh`+lGMaZD#R1.5ODZ [npVI$Ga._ܰgZ{dmUlRQA(wi& K袶Q.|$U-n*tS 2xdy|R#PӧJBs.3[s-%8P{o Z g(KƝׄ-~0ߩ8g L0^2Z7veQ=D.nahy#5bB ̖Khr\Cهuq--qgQ S~Hm(4%y dzHt9&q }E`Kw= 'ۧ;F@Į~,~i~'p"wOKWQv26xTZIUid{7 [~N3k*#Xօ.A 0&5k#Ȗݦ{<J|iu[)Z^w/8[)ttX`ȫ56)K O+p_xi}*UCծYzQRWW֧@ԣʄJL!,BJt[1/m[*f"Gt')TWiɖa:F,znV7ku_p:iL!Gm8a5xfJ- )գ H*%̂6o>QjAL#t @PP ,JR>5zeyLv\3sTcPf~-A;kZ/`w*<#DP( )۟q009Ou@Q1s~+\<:R.:/l5QޓK a^!͏-7=ghDƄmz0]}NiꥲD=w,m ЗW9Xw=9"|lr՞d5AvkIMbY;U2βX(f m߸u8"uHzL\ݕ\=R[z&!V9}u"D49Z/^|HQ vY'b'#:P..@&RI}f0}vg!tI% .oDPAJ_x6| êEԲbR>2J¯![FtMdsxOeJZIt$ǰؤKQYд. {FcmԤt DXb=u#D{_lǠWrIy :P '~카BD1s7nSpusgRU_Ru7ӝ'"_5@eMrp"%f%1M sGSǒZ{]jhd# wă.њ"F R0]?+b@g $#bL&5#i INQn`K,ƠEnKk0)u[5^H7QUv6pg9;-*UXnPV Ol'V%-,d|u$dx(D/& W[ZMhpJIb|HOVu'8e“q&$M%mW"8]ÃN0eIb5XgZzmfKa5fV_ܮu,Vw%7/hc-}B~ <\PC {Vrvĥp-U qU`49}~%={E<;-3=WiHŗ%^+YФ(}AB5t;2]C~I; ]8٩ d?Qc< f,K,sn?_ӿ%16n<댫`غ#%K'LČTz4LNl(&W*|!ƁjFvʰܟS~|R0lSmm)$4>Q TD }XA)MU:i)zI'(|fHO-t{@Q/q3:ur3܆Xw~75i&*8bQ ݩmTq5SWVUW7mPx@#:)Z&=R ~: ^+W7 w |ؘ'7UoݳI/Bޣ{,PX~3@Z;%<4ؘS|\^#ktD' KXP/mg/Zcъ7b4I?!`HI3oˀ؃qlIgotƈ7=8w($hTҲR^ QA%,)һz8ݑ;@ddNvj>t͏7*;|CZY/~UǗI̤b)vGIcUȭ?/H[2#. PO0T`Q:uީˉ-UBNvn 4_ˆQ}f\]xq` Yr̩\yz0 dR)߂Uc):TPc'CQUmNUrCbErTO2++.,@1["v 7٭C2vo nXq`m`)D R2i//|EWAtcKԥbYt#6LZts*\.g4-OeP2"@I'#( U9WMSgo¯>\Jdפ+}`pwl@G,b C\ FXfעVt7+u!Ǘ8Z #2!Ε2 0iȭm,˅l +b w@qhoϨ ظv'C#Hd+j fC*d9NS>HtTr[1d>[räOj[ƂGXsmL,+`;e\v,}\ٮ(d$.-Y7GHﮆdϧTdʱ!Ef*-ڔp &߁[P:Na@e$ՐJiY",4.`KT8X.Q. U6VOUw5W{6݅ޏIZcIRy ddP,h8drEBlcĢ?`-Q ގ켾5U@ۧdݩxp\z}ء>CpK[r3H63=oFx*"DAieG_齲܎j)Ұl$=e>񵩇|&_R>:ؚhk} 4~&hEӸʸUp) pukgnz .J2d|堡IoPEnJ~#3Vm7Gj)!r:dQ4Ryżd '8x{t8=Ke: xI!s}l):%o4_B=˽T q O^FH@&GB "+o(Zjs25.hӤ6ն~M}Bpr$d*.\K-=wImgiS||ӁYٵ)p'b(%'<~L$H?2VlT03'S] 1=|]|(LwJpV[cO״ E7LTlo ooh r"27"Ƕ83q,-^,k:$@iL%7f:Zr&1LIԏR^.%LZ1:jٕnw~r|ǡ.!e_#`To)RWW$5,Mm[ o&jDsjYYp;x:%: #/vZayz~S7tQOq1ɷhKaJjMiD*A6zpaƕYLb*WzBr kS.V&cIR3QsX7zўh݅3UmĂ_B!v\ίE唸ݽc%]}U$PߛZX4e_Kc M/q otozd(dh^x]{iT߭Zaݙ3Ì[E"zb 8AEN&MTK@SKNŠvɍWkY\Ż6*BmfZ= ۞A _ZԧA'փHL{*=ǜ.N)s؏no0 4Z RCy/h{8!$V# po)7Rs,Lu"ͩ B"gn[OD)[;2Iy,K:C]BwZ?cQ-4-xX)2BCVL W#X[gz=3Q[c] ,@FT;Bvq+F$ez(wW"4ʠ7ʇ>0M[yzL1EELAr4A'|~FOqDB.qhT_$,vNȃQ#E`ylXg+467;RGd?R[dm{#D9q,8Hvgfzziϙ^ {NڃĽGA L]j=*-B{k7 ØX6H,fJY'd)n>./x@e7Hƅˤv)oKX+<^5`e?ؗ]ɦ<S{%a2-%sbIVv{߀n04I0_ /Dpj%gonoeZGK"j0<ޣvjpXb(㯳5\MaKN2.H#zfկ/WR^|];2< iuúp"jVK%['/Y\ɬA:%EӣC_D{ЖR6q^+-E;rډ+(y >ã6(PGhWWGWƼڄ6R>]fc+, F 4A:܏:Ap;OI ﶓܣse)LCdB1p!sut5?wV_.-Rw\ʐhb~ HX;Nx aY72`# qP=C ĢYYNF4t2-~:l0C.U,MjfK <)7m[=b{/?|xC<0y_#5e c #.')e N['jtŢW/P<|{dKt}$N~k^"gt,JtJ}[>/(++/+cEhnpI:~,N=kWh;\"k5:O-+q@@ {O 2 ;SnsrH^rjE +F-U,)=" P6۝V!!jk=B u\qn$rWJ[Os?._n:U\RaYV.}*j*fk9ms> l#feMT2?!4gZ]XVAA =~>)_LHBN?S'{w|#[֠SU3 u,ڡB=tnX ΈTP ]P#h-/Cp$|@;4\;X?)T-M=s/0:5`YyD0^)MFE4 ,7P%3-`Y+D;3+!)2~5Mb2 f `2plS^nYF|MmڲepW.~fqu#^h}R<'U^dlsk+<%]6e|G`a]knr Z/@3(BH 1Sw^dfE(!<$ $SD's_veY%Ӈ{C-DsЫvW@nuc0?1'>lӚևJM*U8e_Ұ)Fz^Z{5 @:HZ.~gf4~ :6 ϕ4E fz7@ɕ(we$r= 8=J}r8%̓*ݦxF+A6Imq4ES!1zh ߏ|/,aF ! )ۍ~uV"?SS5vbeu&pOx:g dFߍo_+JI(US(ŤD/5cᩐ.0ʦ׎CDs$9I!>kA>)NLuQb!AMz!Z]<,lDx͝ҷ᝜ sɶ-3I*6c"ߓHU(bd kJaTf"%лڠ :H7T j_]q;,#^d_8JC9җ6h38#|Bu6H 8ƾ($=Q sjw\@a$*"1`Y`Kz}bU`x%mRSYA`SjO¯!DOl>)ĬT=iW=r SIגY[z"hTyQ؅$i^IM}6$-Q C3,9bJ1N$gyَ`qx`}Z} ЮkK|3wD8<[=lg:ujИ΃E-h?wN/1~;z"!4^AIW<;<z}Oˎ3hy$ԉa?J6 D uBJ jx#@|K{g݈U e.ylզcUgnFr渆$lc褄 )U\9Ȓo?=W^BC9ֳӷ<9!I0A$oWa3T(>Kmƿz@ROpU.V6h+XrՋCD,^T6XCeHMG]+"dzGqzPuUTW xcEi@{.rӲiթ1p˩sƜn@ZĞL2dwKӜ5{QgYI6' _"6m;u¥i/OU`aDLލyن 75V —TGfPE{Bcqq֔g5l'u3"zo@?̜4m7&*%>ũnɋDrX)A.Sz  m8$(Bio-eƳ=T%-7fU-{ EYkb?OhlH.ӀlfXf ai)!0V csJ2m^^^;?ԪMHNvruĬۻ k8BӼz|zu4 -pBx7=MUh)!.*{$(*XXQfh)sΞ]` , ~yyR4#PGP`3 _2k-N-_f6>J\8e9h R>aO&߶Uw8֣`9N` ҂fMj#g k{C !Ed|wVڬ&f?']a4;og{gb!#T_>G^a?M *W;l,X=tNA7MD."p+NG|$lzجZ*+M)5@plKbaxpJ -VT)ll[5q6R{x뺌Hc^wCBr"Lf92nJpRN?_֛|NJݸ4پ^"Qg!/x_'0#JeY$ n%7 .[-RAD$D_٤b AX0u$fbUR8Gg{ \g|rtӯSF9n=@ NSɪ^t"ax{It38yTOyς27?^B.X L9Jh̒K}g =~ 6juuy@1MT|aᵀr#G[M~[Pl\%;r-fX~_ciLW{eN>/J{aqd_%- `=OHR E& `tyDJW oTFFаZ=):Vrp _ҨNɬu}XD03lYr r*qbz7,ꬋa2MzC- KNЅ HS.MLi ]xsJf|*gwJ`m5yˍ];K<2_tƁ=uJE*y# k\&%E- abKXԆ8+ 5"NOZL%`E8.XBvjv?ښl_Ij_gAr=zЬg{,֪ۀwy4F^O96JS^$<-s}I 'R /F=0 ~|xa별ETNnև{gʍ\ë~`cLqcE^R@hwxr5JŤ*N*L:A`l^l z $mWGejYg ͽw&wt'P]gMYBqMՋ/o3\}^p{}6(go"q Y tyunr%m'1oߝ%?u|V\ #PNTcQE&(Nih shQx2ۯnAW|MRа<iZ;B8=+fߓNPjUF`g~qT}w^apZ'hqYNviJo*Aqnҏȡ"=@;԰%f10|5~ۻV"APf;1Ab\vhzd//ϻqڇq}H6tS܍V|H˖s&R*gXct;膳v*XcUۂ]o8<*E-d-9y$,4G8'-ن( d鵡3m E@GMR~=:nQ8g&7P.U,!YdU]٨.7xo[~49+ARӐwPKYye ubt½cgUq󜼶N q6` ej:f;hZ#ReNf@4_ 0:?/U 0rtqxd/4{ E:Q_ X*,9G aM:|H{/E>= TK2gsVTd|}kPWC + kXT[UamppW| r)+?Z.~ϔr*1BFi1oLb>KWE&bTuds'p)o˪Xu.#h&zƗ>+,%z;QkR iMF1 2!,%?(h/}&W/JlGFJPrQ T ¦ l +fxbgjO=ƥE$bTh:ɘ˪ȗ/VdbJI>'|uŃ(?fmoU3Eڦl_']-W=Hv(_aUWZiCwc?)p؝+Mq*1˴s7BupE.e<=%xP4%͒$J=;QCvq+Pog#֌]\|;&l j<-лlNW F1s,Uap[M3m]GjP $8vod Sup#x- ؙ4揻!N۬hT Jxa;٩-h/]f6. fBh>en z1B9a&+vUO*\s`hfPzP8Us\BԊ2%-#oʨ'^ NqmJk J|BΜ1k~ILL6>`{9$[|2*~)1ڮ.~Yͻyݮ*+}B+!#2:lѠbs3R~0ޭJ?ϑϸPH!mF/cHYhWXžcz=8OΐG 8$, l32- ((~TR]n")e o1w  KVK7?Nk8ԃ%0{HÉ{ݬW=:D= %`B[j@[:!'`[ڤlD"P_Z)H!Q >gJ:ʌvlK+m13o4bǎDFf_˝9KG0"97kq$hq 1Uh&tR(uxE0(gX乹v45z M;5l`0k8(%4!Pƙ]@to h˥ qy}=$E)o@t!tPdV[F"3;CiҖgh+7Z+hn1?7Wfr#ҕ*Y +T%n~@#,f4KTi(GʒZ_sѮ`Ӥ3FcrP ]҄ǖ cXH!Ȼҕ ʛ0Er Vwr.+U2rD4ޱ~,|LWWsg+#KV}EJ7ZSPK@)ӭ|&mA÷&/obq'jHTU᤺; W-K9ٌ{$#|M LLPa <o6g֚4gj'y݊?]hTxFbnPK_m;0X.ga8pgsX-6)ϛw{0} |~!v@hj.!cHVDns}q%ZM *tr&+= e78=]* H'~dOq8j&=xKHki\_N8izm?F!.!X ҌnΡotg"oTj+}ǘ4pnTgÅИ !R,ZN~Ad;Tjᐫ/ dQ7K/=umv^Ru֋eV&7y--GύcgA]U)#ne}4 -*GZ`XW= kcx>nLb\>S.7o D~ &-?aT:k`^ZD8PU# $0"C?9O {jj}_klIY Ef9xGfiXNPK9ݪ{{uSX7}R&7`Ys37b5gb{ K}}2,#U1Dxط&7vt8臌kN;UC牁B#|C,-zV<°NM5 H]AXHvc, (iRj&r6I\n %/ IJbAJPwK`YH#j?50 f.!\eCL&6o=v\lq~Z,Garn` jЦAd<ܗT'{Uް".U- cxVwcCMO C-GrDIb,;Fa86(JD+uan@t\1}2z ngr-Ki2Ɲ,=W'5WF)K%>:m;,87^B l\&7 9K|J)4୿TpaRv'Z+T@̨\_%Te9Gj֣w/uI5x깎T_96]H_Z`KҍH->F xhk7Rʨڙ5a39Y8o@`πwQ.>G_RM%*z W̩}չܰ@Jʈ-:岊aSm aǖ{Re=]&H磌71V%{"751RV4\K,"TxJM8 DЧ@K|MRNJARKI\DžԄQCb4g$Pxsvq"E3}D]BPElSύ_d/~P yf("g"{΃v q^A!KgѺkS<*I㲆ߏH}t9p9\iQ6 3&%e} ߕ:4_DK'6N3pAh0y,~resd)bq .sjΘ w!1fH]F㛖646jc  Pj7~%ࠄn#1q<݉v`~#D}M*Xrth,T.eH0\m>.IFAՋ֚ia:q;ʥLhg @x#VԱ@5nZ[jb73YKDJy"1{x\*hq#4sSnf; i>Ff~z-TzMrBgH+Ɵa~8pmbf]#W3\!yY6SRUSՒE>;SaleoRtmnc=_Nˣ&z#ܐ3N)3g}O4"dK&+).np KV^5"8a-iMj6V"@He,^XbQ@qz:zƿ!}-MӴ3OAَo 㴱Pњ~U&Z1P-.ޥ,QapSɾdi@쬭I5kjҴw]v P$;)"7E.7آwb4{Ws 1/jJRTcä.J}*D:]Q6Oҭ@6KG4,Y5O]@GTUc<˯Qg!9URGEDԓ3hn=|  UAms/ %eHK\TBr%{/z>M"/#-F?h_fJާy6ۿ.#`ۿOЫ{edʒ^oC!&ɧdS7}{g74AҜVW Dil1Lx9ZzxB)GAqg+1frc47E"zEIh&FRm]j5?[ K - Myy8lAk袐y R\ʌhzݍ <OU'/01XG* 0U KzPy"\c(='ɥ2+;/~2dJi#d޺`&~i#E>B'z$} J~6-3EjfzJ(4XECA.jT?ӭ3rпđby]ix `#xӿճk=VX@-aN&m!1;mٖ'" $Al Joc͵9A,Q@rV+m %IBCgef`if*8SX{%{f1Iǻ *åP >ﱓj/_>낒f~[ؓb9w J}3_IY``mG;=qEbwaDOis(L$lO -j0j |!y6v`H;RݼS%;yƙ&Ui'$16>{mfh$ݜx'ޗkF$*'2Sg[Ahfn AJ5NNlJ`NiaaLDlg=gf t5R$ -);۫)Mu/&##lJB`o-ީ]Ք)/~̏"q1\ 'R9e?K>΀IR(L ?["(UaSDܠ]9$9>FR/6UV&R(w<dςo7hQSH,C /PؚՐ8A,+Vy?s:#Eّg^H=f딧cMYS\=j!P^Kg !O7=Vy_?(}gv,q+G8G)#ա5,1rC9O!`/c{Z yoH`QBׄU)7Hw("7r ׶Zq{6ڻ読M Lfo>9D\P N`?^ju}E%K1-sF fYg~ED:k^ 52R=õ4kU@&ƗMsMEIȮG/=tO\&ĥ?]L̅ƚ +WWәfV%Rd )XГ wO&cw鋣3Ч0{==s{&U O xSbMc"-V`E{SOH1w ' lU[^0+Ǧ*ggfe:2uS%t(\7Z\@irQBٕvH^sX%GFu“G]8ARsw]]l ƟLx?qL["C|/O {lnE͉9h" E _ Ui5ck-?7ǰk藲tI$-A' `{թ5]q1f_(okq Cdі!aCݺF/Jեs { .I,ҋA {|Cq0ГjM@w x°"U/q@?| ̃%!D9G3-(h\"5A1mEFnםE|;U' +R 6{.g\Bqtts(Óu1!%'q$6@_7㽞)eCO`*HV\J`~1pFQW#ޭ$.xC EdMzPyT+uR%%JaGϵS#] NJIaCAY<†#J)(7d&صU24^rË 1 ``Qn7{Vafu~D.x~d쉀JrgnXRcN l+dy/vЧ89qCS2 TULE#jnb= œ$Y^^c<?\3evSؘ e@ȯEkB_\˽JF{a:5W*AѬ}c Op,m)>*%?doooCjƁُۙ;:!982|& 2:BZa o|g w0ɰ| ? >Pk|鿶*r{ĩ/Yg@9uI ~[祇Zw/OcJ/_BuQd\/jk!:Jo}-lj\xUKB/uqaVAoH0|635`?\ /_oj񭒷A.u)o=8SawH>8wgxt,'nPLKP[{$+#o)"N֮s!G2]|K te.[~{em.Us$҈L!P#![ۥ&EqI%z~I{@o>*oȽR,%#h3l>.$s*p)ٽF`ćӌ#M,{0&xzgkM93gx1Ɂ/nifBxX:sHݸh8 FmeckC&mo`S@Hkd2<+Y/%=Q"837g|ט>TƬ~ÑEji8ʋ`i٬(3>s ؜ `_$N ځw= Ƀ[YEl# /xFsE 8b1^)=gt!JL.i .Djv!@mȡA~(X~ VYn3^0:wٯpN9B6EKlz6oFҖ .ch*2+?UOY:qSu~/| r4r@QB R*:DV7[oF1N࣠\%NJL 0ټcI C7?j9 ݚBa21Al!ώz\9~ aʬcQA ]q/j́ݕDcǢKĪzRqX[۝jJ , \Lli '15l]cP)eW(Ǜ )vi5[\E5R<+y? {9>Gs\knF͘o"{QtI(L#5E+օ ݩ0o/9CصՌS.e_4~1;P(X~'$oBeA眍*̶(:Xżo(GJw4<HI5x,hfqPsD >BgYZ07070100000284000081a400000000000000000000000164e4ded100002108000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/ ]?Eh=ڜ.+φX!Hjl|Wk/Q`x2ÿSsLT?M{ڳ${&HZyY4qmMˉ PΣAYnXUtC^94qq͖FbY%-!5(Uq0cj^F)> = . r+n/OOܷ 3F%z {[[ET1m[q7BKi#g3JnD:ܘaqgrQb&yZΓ=5 *5dLs?T9j"⏧!$*ȟwuD0[+[6\ , F؉ZRŬ,jx>UR'B~h8_|>NMC^`\9-y i!B{A?a6%ӫ~g6m"EWClφX+:ԛ` (KG$eƧtOzcƑhA ݣGX`tB5sܰB8E*/0eLHsC'!Q(PU>Hs~"آ!kU;!ణOjg2Bi.> !B.ۖ`ȝ$hyJMZldMuljrI$&vt*4L+I4jpooVf2ȸV@#|Sq29?_t^6dHri'XhIcCT;4 qWّ`%"e4q}k8ΛT~-Mמ=OI.N^ZO8Np)7mX Rl.{ chś4AhOWGuJ5pJJ7%,/Ik7-o0i|)^2>_L k?N ]N8F6n;"5(ٮν" D 2ȉ+ VDİ|D1 _ݏcFٖFd&$<\n-8jky񅥚 =u/uE9]#Oœخ~UPӖ_AS<*Af?:}!P<#_bnRLi\p_uDk H_D*2Jli3fm;ᜒ'Xج:t1h™ڱqR;Dxʸ<;$(bQ NbU.ɼ!AGBjH'ӫQrjҴfdQ3;4RL_TyeѬU1:ʫ. Lژڲ]CD`=zQIll1:F[QlҢ&ve&;'pv݉ө߾W ~ [?_v㧼Ǹ n;@;k }U3W qoRt媺]/ՁgRw7;qv _'Sة<ЃCYLc~8o[fd,=R:nR~0 3nC4LOET31&afpfR{p_{@Nd\iuy\ pRP1mUwۘ-8\-@LYΣe3B6TMnρk\/S |A3͗<3m:Mg;`f\n 4c{B"S*+_pQ*Ԋz Ui[ F簵KPJs.R<1j+"J+1RЎBy{Q:Md6Зx4:йV̀5v{ʋ|;PUakv 組⢍*SkV-A?,a. ˧.Z%t.#)ɣPa#o.^0 J|_ c0pfm }:B ms'7HǢHSՏ2Kۈ,yJS}&\],FB9 5&tT<z+zHbW_H΃+}cV=`UK+YR;?lYυ#K;W/EKs&AoӰH~Djll1}nhƏR!LT$:Փ/ Ƃ!ݍY27Pj}>I^u^pL̨ ENfc&{EZŶ9zuA+F-Cy"xi-lyvMe2|xq&ӚYyt:t$КA9re5Uk^,`lGDdlJ#:i9Dn*A {?pH0)Xuqo~TsN=y$YMW ?PeىzC2O7ʭNkzy@F}gx?օhgDwP~b_XV\DV]sɭI+8VnPcX>7JrźuĄU%>JEa",64߀QʮK~nT4(YxL1 »InNFEB0=<.^H)#tRⓚţ >D WsxA8 ;w3yws5U問+?5xOl& 1ʑz!><;)Bik(}+1*T_,E͵fCQxKZiN^.""ᛆIF4lOI[2Ojf @ٽ4y \#:nSyFbR{f uY`OA}wDHMp/Ww6]X=kĢ!O!Ķ{'W E˛0G,4)xBC$X:R~3aJ߬U'=+gk蚔l1.yKoj+..v(Ǻ~sin7ߴ|_/ : Lw1d΍Xg09qAy%<;!襞I׽N=v}fIt(Hq̛^ z3㝇!l~Iͯwĥ($n&VGٗjߦZìRͩ/9\I[܆Sa`B `T}N S\,< oTNœE ODs7Al?qIdlG%G?q<|6?Xm:8媄_A ՋVCPJWeCz0];p#z;̱CךL>m^%kQ`^fǫ;hRE?P%w73WRHG <}p[fcDeBt9hvvK-:(\=(+%`hY\;y^%!r+&c7H!'e.acD; (Կ2-ӿᥤJ3Ⱥe󂓞S x6s3, @*w/I=򊝳J3ڨ6}0HB N-+QY"DŽj]$07QFߕuru]#C׵oWJjD%n@AmUhv i nѯ6I<\7v4꾂 i4hl0ФYbbC+}smR[Ӿ~J*)'韶:g&xρZpfb`75E(DPeN.pI3`C0s uH{IdK8d=:*ypB=BoM,rʸ b6+aЇjXv[i4sf2@8u VvySku΁cElh?v>e4vČHA.30Y:hg"/i-?M?y5:-ӧn/r8InjpO !xǝk+Hʂ|UHHZ/<̳GW-(9]Vu:9Uւ`KͼN`lgO6M[A $t,yuk~R[3kZitr!Ԡ8kj@KqQr.N^:!䴻S & g/yNBY  0c/?CzH׎|򼓂 Rs02O!qՐaJpvr>vJaRBMUB5<>[}ܐmXљ J?x%B:p$}k`W(P2sGn̠V*]cu2fkb6yM_4]1D:I7'yUTNQԗ\gmghH 8 9N('m((ll5v7JJSN]ŻB,R"s!},x᜞ BmOJLE}љ؟8( ĐPEy4ZI]逶D;IoRK My ^F8N%KRI T}T^5L:ݯt8lRpI6ˢJ֪p^!Oi `?:ofakQ#^-C䶇KO]% Rіc+/TbD.oGAI 0rבo4/$kKg󣱬^ s%²o圭no*K{1;{@/wo+@;"Hf+b4YFd]S$$ÌhtJ%OG;,Axҝ]IA֭'X?ߐ 6ED4q# 20%MhWYz`7>Mj9D0\WU4V[A>qhw \\I@L50CTҦA3l?W{aOBTtfU{3~^AΉ[>? N4,ԿϘ&m˳FakT zw*'CZ 8ح=$C"8`4 %*~s _*MŦbz*g1WX.;wl*)AvAӍd_D$kbľ.Zt\0d ΀2Zqc_gANщ .xF|}86n]1A'B1) (rJ'EaY!~ MJֆZwh(@46VDg8׮O0Dm~RLuЪ ɪ]y$r#(a.qEOay*ԓ7!+ *kQA4$x:Ie֣ymjr{qs0Q92p: l-{ubCXVޗ5]E[J=Q=KEz,RƸmx"+P%O#쇧$_U_9fMGTB& u)/qhZY}I-hH0s2[xAk,2_Dg&B6.HFU%Gm" )ѱ~gq`)==$/K+ϩiAo6D2 Fn]v M&kgK5YW=`x U ^kXcQ5&?۽_m#ݙj7T.CUcVk`A{4#suxYM?I8!ZEX/~gdSQsй*XL%iYjp1eNb͸ޖ`t x9%{>^ބ?KdMIGFSjpflXz* ^vykG HZ澖\iXJ;/~$޴Q(UA qgJ`K{'Uq[T'rTٙ>eEӭN":J:˕fh)4 8WŋB*ˣS&;6~l F]s14!i 8,`v,zm8xv mn"pAӢܹΊ"adyFj_oHbӏ!;Ɯ!vC%V'sH 9!1r i~UL+ ҃Ktʼn˽ '&~eQ 75ooc-2 rD3On] ?j̎u֕Pz(ŗ>ʇP`4W!ao2fݾޙ )q,L7Um)4=,Jr픔6 ^iW33ʏL& 4uwr.+JXz.REDv=~Ō rOX1@,0|e45rѮzQ>?nhn 49ࠕ~H!ܰ+F?->9m ҝ g\M|<\Ak!Qm%V=BrspnE%pbѼfe+6Y\V8cd_1Bw GvʌLG#m HH"֯cA _m +KH&UPGEJ  iC XΪEJ\Êԫүt'-tܰne!lְ Jkp#1H{!jIG iMїW? > -B TOg j"V[sdbg:bqDy)'urɬHK+?-;69[`imT\ DaYbq{_SGcha8wϣg?crAe<"ˣsg;6(Y O2G-=(*ph5(޺"!rڷHկz 4DQS_G/GW#` zht[~=<5㹿6þ'<⿉&n4Y!9\1a4,J "ʳcf5]+ lF?}kdp}p<>$vPiߍ;i{}y- pl("/=ZJ:#&nni'G4(x$-P b v1IbWB?~qʯ|RHE QeD9$}NRŭ,zca7_ `a0.IA (q+1P42'Z֦5/X͸ /bſi46:X[ Ӷ@79 2e(#/""ҵ2B`oC0.l ˇ,nT+Ag\̌xa4,UjpjN&%Yk)' ^| L. n*7Pw^*Zí m`ØU*VhzM ]G84cOEp"+QYX+J8rt84Ո8riwm-K a&g1s<$#-|qĈavŋ)'ZLSf\6%cfӹpvU}ps7P% 4Ǧ.Q|CovFz'm|-a`].~2ĜZ%zXl3Tg0Dql$ϧˉ.vѰt0-1GzQVБ>mDnOO 7{ik=@NiK"iG0I^gg&Ƿ3BB9: QC$?ep#Y(޹]i^A T֫{3nssbNP=@*ggJ"$^ޓm Zee`H\>nt nɪ :M}es Dx@n/W+>a|Z.#. aXi {K}.J iB]ѹjC2fQa0,6\Æjʡ.?%4';_7R;hmx9h{MږHZiWo &Z\aЌ G 0hhU&C028UI$Js~E^9OޡƒevЮ7Xj5w9",z8VqOu5cOc@E$j>{o5Y]zӣhpjh_Scc<PzxН9?  Ƕ]1O`ָ.IHHnwޅx}="OCjhtxPo_^ftvjS*[E3RolSbLClf=CUԫV=4e^xKB!}R61R=+h9(ϒM"f!ir-Y4a[v[8v D||vBavX_,M}b)pXeC+LSWzm Lb5>H㜷p')i\bA> 6zBwOsc^%?(ʤYIy}t\@5 zAIJL 3 @Ԡv N1V~\| }Pqd?+{R)K;'#A3#Âo=D!ktS'Vԑh2)_y)raO}%Luk Y9R~8rI;6vј0$@8nl}ՁOy'|Vvv>.O``9! HJ)D #?| #Y% Ԙjտ`_aan8Pb\|l~"*ڌ3 >W2]VqHLo$,X;Rh9* Bұ"=S9kDBҳMsa7,k9C*cҥe5ВP:f{%ڧ\v5Ҏ}tc_Aĺel dxF2pX6?ߗzkndfKY=_ e2Qv(y~6ڏzw!  'Y@hԯkCHaⷡHBH8i[>'`jJ|̌Wm ;9<׆ZHKbs QF\PSjHx d1h6\RR.(gc",FqGبy֊ HZÑF # |^[( x_W6ZIrBbƐ~Y:&A ɩELH6ehhy`}nEgG_'UWv  j{8;AEɀ25lWCW*$j [)ڰ*mbór0Y熋Hp/]Km5qω/٢+Hl#t<!krs1Q]9''WLPDr͎x?-VA%gSqx)g >Rmz%c,[Ƃl Wv۝5P PBl8 fqt|a#rU~XcC길b!^S~Q2M #QpbH-z"!YPY'<Q4\% "`$oƯMl/ҹF^"3y13+s1u4%FyD {bgX*_h~#;td4YuE!]ˏ"֩?aB(@|quXYѷʀe=&!rK#飤ǖ~yJ\14 Rp@;HFPad )n?5P.DM5]z,t@Kc(ч B5`FA_'J )4S& 5ڪtE,u g!dѲ,'VvtK̀+7H5ZLko P_kqL8W*',.$mI};݌RۻRJB1x`XVQT(~]S"Q!h~!ܓ#& N?M>άZ0[eZLY%\2-1|36b]^QVW:=W'zB3", f\ZEF18zk__X[cmOꡈqUl A7R=:}v`P*l xMM)Ļ^BqT,2^_+rUgu5}/x>-Yx6a}$a{yQhaA|h&ɇ3{{wrDՊVt9P:z>7և*`d9Vͤ5%d|@'^س3>lk_m6~$l Ogwo e_{_UTikS2:@ |ӁXPϧӍ;E'c3Fm8[z7?Ì~h8zW{?Ywb'kȣl=q}dMv>{W\\eiV6oȕs#oNE-͙~LqpKJ2! +n5}N ,Z^kϿ&W>R v@ٓ|T.d; Jˑ۴h+wS<GN!޵<;'ǝ;_~߸PPHc$gɻmbmGۿ%};PF%7Qx^5")!X]SŲZ6u A~"=Lˎgz QOpd* ыYG{ݴjBp5KG),Xx`m{Hd8 cUZ qi` U"nV{6wG( YC0CSŞ* Úu:HL ,sз2N+WD}vd¢YD&9ί K>ؔ 2Fp [Ԑ*۝GkLFԣ뗁G93q k"ⱷ8ka,KM&)^q>̨ j%,<<[7 '9Ue5`|'iy Yg2><&jm$?PuH_Ijqn( EOM~×5~*Qq8xK 7" t丩1pWݝ㬑SZWۃ'=O2N1f$I/k_M8^6³vrVѯE^˒g[A D\JNopY~[mY_8NT?u] r9 19+*3I]ZN]T3˷6gv_NxM.k_h);_LB.ryߺ݀S _BG̟N^q:ʜh!{r*63 dqW=| Rsƾs0Rz{L;0V)n)QNc<1շ5?"pQ"8.Eejuԝ-[s.ć+^F_e6ciT֭Z͓-;.89(h#) L܇'JXdxD| CrqE25DO C~^b<ܬ,jϔwU~bjQ[meW.LO];Apm@/OyN'^붫W+kiOT Uy_ sy(h0cR QmcO {A.~K.@-\_u𺜼e&evN_I&ȋ1;5᯸.- i7[`"OFOnNĺ?}VxÑPlO6KyISRi '؝zoROÀ:r TjQsQa-{ c3dtV,3K,ړI=A@(E)I[/S>eM*Id)?ze~ u67OYp5<L_b4&qO_Va _S|!Y(H>U\r_#TKafDskT~2!|Vk33$R.BFtYw6Bvgf_ՌdޫX8J+Ȱ{Ze30jU 6Վ>겉Utw{Vz8#ͣfX+5B 4۠VCzOCѦĜ3J큽$VA{eZGR!A_}%8.7"'QvHR57;"u"%B`wSvaNԮsNGASx"m/j,%8"Ja4T ^|5Pvq}6S^02y>GXOzfohUݯ#pq¬ p R'm3 ND%}Tm,(M/g ( `q@ay(śj݌-}/I=8zhC;ӡ /ljPC&U[p+Zl4MuJ:B69 9A UZ q/$+sG5"M -} W@v)6VYbThBU;:y~yzHT 8-+v[]sE۲9)s*WMR|%v |Be˼ CN4+]:ˋ!7K|_bN sr߶7İ^Ex7B`C_M~K^!V!C9t {խE瀷,Ƙ/ Mei[ hp-ze!DYhi:p嘴GivMrmMRT{vNfUXjZtјčBb,kH4ZweFJ#ɢ0O]dŜ#`ԏe䈅EsWuV=|Ҁz!ND?7/a L'|Ԇu0Kqr ZxBN gbP9sPFq(.Bdd :ZeTz;m+HLءt+L3=XJˑ +bۀA&3R:2j|'gWRZV0j+#;qP| U2:|69yk?t^\fQ-B?!.@&㕿jyje1Z!@Z<ֽrFqv`#­FSRN&Vp wqZOB)@V欛Rؒ]jS',Оd".&Q"4~Ō`d`8;V]f⸢a#3>Rnc))%lt%DΎvw)ȯCF}HWӪ}lQ'@=.~liԍG-cl\vS`JG,#/;?tqqA3C>8 ']+(l95,|g{ܸZϖ*ͩ!N4kJ4)w=tVG 44ej~k@.ȸ=5x Wh+n+*vI&Yc% IFPkpq IRff5 Yj tЧe)X Cw ~ aNMN[(GKL- pDbiFze \]M'{[KiEq/N+pօn-dN$5 %/.8 X%"4yl0 }ۢoMnFN.0R؆qʶ W7Aޭ B 8:Ưb;=+IV_L*0F> 1sgOapW˿;pAS~iƁ^h yBRCYPǿ &[H^Gy' E(.y!2`}m$ɝbw1ʁE8Յ)N@-ǰNϠΒߣeX1E7)1e-sC/?Ck_i΃HW;3_k*QB|aZCKm ,xK؅s j ~XS4.5ɶ*DD 1yZ5yV]Nr[LK{ o_ Ei*jBwCjO`/T٢[pU^v^v,e A Z[l$B'ځbgN!`Cǟ7i60cF `aja9Jp)[1| α+Q✲O_u-+In$OVPfslnD/b5jb2zqe~DlnJs@Gh'M{Uũc?)> $#d_[2/Q`aOve5pðcu,mb}xΠR1ZXq/6GǞ=r1[ z/LRA楛(+؏/W7Ǡ7HmU-~Kp$ ^r'᷻KDߕ{)}65/g (Gv Bj%z+Npzגo9w\jIb9G|SVݐFuQɩWX|@ `}ˮ)@ucGODA `vd^$Yƌ^Q@(JtVG5EF"b9Ά+O[CwhjDH2 ~[ P![xGdwBJ;Huv`"lZNtBb89M!52|8{Rs(`tLk< wCt ϲ^} s$җgC2iz l>V#m0QCh[mg;AƸq;d} [%벷J)vz?)X04FX~t})&Gv")σ$8~ ?)0κ2Fc#`į+E H(*,}zY4ILZik%{dKHM]ќ 䝩HP'г$hXZu!0D\YL7y~¾kAKar/\LS 튅Y+b֨9Ek5mn RԷ 5lCƉ.vyrcNH>xݧ"m, v \.ҼdA.Q`09fy\Eɴs|++>Ƶjߗ`hYc-mlS%r^e!f0v9CܿKwah3j_L$a,S]0W9ۚ8m%bxrU^0 k W9s ħ֓R# $ov>rI~2/;Gj)^*&إ~ 8%C"̌֎Vfk8kHO~lS|ЕtYE]B\(l̅[eې=>;IDW@'F5GBCh1[d#s[#_;[٦Y=,~?Ӹ1~Gb?biIޖ0~}ǡrƒh\j|w֭mD`uvù[lry5kPCoIXs0ąJ5YM˛D賜Ʃ^/NFIXmj%w0%w #@! FJ2ؖ/>u8RwimMʻV>oG|JD -] h -]jz*+vG%{@r <:'NhfP1vz&2L ku=D3p#󫑽9(|\uK_KVy|, )S7g ajҌEwKM#Muվ>o=C|CwuwCT78gh-kz$45(n^@]zL,K4rMJRyp %PZ< <ў>.sr1W@d߅ J2͜liN!pOq[ 43"vB}nSxi4Qj |`PO E1D8^/tE$Y=B[+Fh*͹SD^dfªTSJwD?k;&.Bq[;6s$\g>Hi4߅ڵdhpsWǮ ,z$b + 8~IA[Nd,n6U+*fG2+U`܇ڬ_%{^[(,6LNPZT7ʨQv; \s{J7;ڟynq"`dq3ᶌ9psXy&X{>':ie IA娻Ia{?~~cH=srXRRxd}ìKӱ$uZ~| T8аѓ'< &pj u6UE`"|&JL.ؼ z&~WP5iDPgvK."/MA" $ɭ]Iq£M'"uB,GS3sd Viz=dMa 9/mq.c?^ !vТ)3|M]tD+H0UE~.r?D ! 7_Kl[ C7Ы6L@S}y}2 8~&x@CVɃv͘>y:l`j`3i齹yP jr  ~!Z\qs^;ϴ-nEz+W.)w1p]dYqβy#u'w>=([yd r{cysw 63S OCk_G w&̗g܅橖1"XB U &#[*|[g#/aҔQCR&~ Z30KD?,*k A6岶[0{cu\V* 5Hk8,sծ8{*&n8UZss!v |7CI4> 8jBQNYcHz*ϱ:gt?bIIJl3RXhQfeOy}Z6"YiUr94)XL6Bɽ\/m:1 5K''V\Z)q8҈H>ZB:c^2 ^mGnʭA{P+;v!Th.kD4[m 0h=+L>6L` `oF )GV3EÒfB,$O~K~R^J{ԓ geڧP:| rY[+qp ᔻ#tiwf5z ;\ChLE裚ٯР9/aNg15ڳNG-YeOO9טO~Aq\n ue)97lmo%؟M1E4$| Q o6w"R\_X,xI!wd3 "nlaqnIφAFiUw~2 O0c&%#,5V,PtD΅[}| ,b0nMi@pA*6se.w\ӏM/b߫< Covk'qмÆKX;}R,d i1꦳%J:Ջ ({ݺs ,W!?$HJc>g¥v03-F}D> Q&? SX-,mJf8`yDn L["*]il-=Eٛ IG]Z@YPA Z0;bJ |t8P`8= >|00>C(HTR<~U!a(؊iͺEzbW@\0рS܋Ŋ gQ9]a.EGCC+SKKoaM{u tzmA>\lϔ?\ 0%\x|Vq:؟mNKb`#O UhY? $PU| zL|T!AKS<q32C2e}1wl*$BF@Юs{Kc>ˆJFs2EZ|rN~8ހ0t)sHc3^gLh˝%(.$Dcv Z"$<rSwb<ؾs/HnOU2 G4mT]8.TC05H9M||-\l-ErR8Vg j:4?iǮpf/r N]tS-x#4 T{>&#Mnpӆx>9}M3)[ɬ@S-Zd} ldkQf 4adq4ڜo 17T(YT :Xn '{z4{5Z!Kls[*D.ǴKeƑ;@k؍'3Fk\B窲P;q804f2Wv/jAp~~swvYeZ&ڝe@L-4 }; =# aoEH5ēLd 鈰N hAla88 Q.љ q#E呙b|o]$c_$d]gH cȍ|01k9<=svzH_F1v6'_]l_SP ٳN>eT?+ 7kX;o06O\U'>$-v~+6chzcH<͵Eb%HP3]1R䪹[-nÞw$Ĭ9 >>jI)ȪEcA*S|=mX5>W8; wSΦ0'^OO, تioq0WT{z.ۦtTEhtQĨ+kyhc&< |F:gvuڭ;òU«6]&Xth-hRaƝ+,&BЄ_u4t7wB>1Fm1)^t9;p 㢍r],} .HC9O@:D#F[QžɏSSr\ĺQ4A}М_}UWthR&y40%Q+XV#j?$jC 5;iN>KOB[K)k=P`L O"nI¯"#-)am>'džHA]@)3fteFӥUopw75(P2`q ͗\!̂}|g>/P׌iy3^7)՚g&:B >Lt,{ f:6ت̔VV̀a Y# έ*Cfq}ƌ4|ɹ+ $8^] ~5K#VZ~vgҤSWW6T@Kpqy +m匱7PW\!.)"3*|_UI[5r QF"j*)~Amj.eeZ&]c1\ w󙨓` G"&ͽ+qQΊ5\\P_oJ8!hk^1M%zD^b@O' \l`ťJrB@ l4F澡5wqr 'x|dow _^p6Rj"dyG؉zcl-s]~d[[ ޸W9V4xmxmӁ5k}əuErV5z5.elj12Sctq͡B,b< 21nשxKsw/~A;\0dJ7e !TO-6ە_-#e)O B^v{ZLƑ3~%b|RwCb~N]j;0 eiTp=T21ڦeN. w-s(tԹL<#<3mRBFr>^hĶ*eFoȩ1ek*]asj̳5*T_uπ|'0i[|;b*XFu5m?,kul^q۔u*6g/堝ek ;%oϱA"J\?J>Ӄ XR rM~lVu2֟ԙ׮;zEDA?yҸ &ȮJ\!8 F ) q}0$(69 aMp zMG;4 HQM¸%=~d4>zqQ$DV+Hnb]@||(gD!Z(o7uq |Qya+ԗ$&]ظZ,x_$$ܾ*Kڋ]0 OmIvS[,ZUgUlȫ>zDHHwϚ~b1n09nejUU%WtJrH&@B|  ʽߘ?v%nj2!ܙ !(>Q =;8FT.rP|dJ(`ORwִ Pca=: IcD"_Vq?6R#ؒz |u5'Β3~ $!U0aN$I:gmEr97I`p(*,e6&ԂOVX~@iz&ou\ϔ@bJ^-Vi- }A&@W(9ysnE Y{,Ù]9eCEtDߚuo˲k}7X!"P%H~̩aJTgpO-ì_t=tag{l?/:` 4iktUL(!0~6} ս2-2cDnݯh XmnSrԾ:~:CyLNR!B_x`|nߞ8Im.Z-M'Y﹀U`-ċDZv)VCbnpU!x?`ל ]K%T`8i<'GXrNcFCq u/^zc7y DUs? fHbdDvUNJd;,TJ)[a\?Rp0 ߒCBD^rWt3JMWTۜ2({JCITfsUrN`K;\V~Ra!}AtT|T,*v ָ[6?zJy@c律)7-{MCvQt0Gַ@Z 5d?^lC~8WvFWߜw?6j@a"" XPY(9vr9J}m{9k#H?Ҁ% ;֑I]6'1bF1i'Nj]Y%C>>}=Jv"!f!Q_eGiPkBJלfO\`XHԗ AS"{!_?1j=Jָ= lpdy%+ AsE|<3W砸 2E Jz'29EjA'fA仈bpQizT'ĚFMfwmI<O~d΃E`ڜ(Е)j{g;h#WC7yQ}< S@i4V4?qu\5ggHyX!I.xFТ|щkPTk5ogbdPWoҿ CDp횬3f^p32K^o)[9N=ZJى,4Qj3k9| B16VJ?o|=&&Ӭ _q'|K ܈bu;Y{ wLwft(z?7\ctvFk 3/Wsy9]jgȱ{[K<W%v-C*jLH=C p'9L+yNj.ʡn#hH1#g, C@aV]=h޴!:y-efCCW,QG:>wGľ#[yd̖{AϦ-R{'ߥ.n=2 ,ǽi!ja6MX+wlr%wiː_Z$gٸ?Ԇ}ma{VQsx yԝZK0+PkGV_BZآ")^Ƃ/ NS]lɣ%suY\ ]#c}:T ~6? NmfT4HU0_u+ D]5eİarDGcp}WuB"Z--' 8?YYyb.{TLETEXZ"eOlA}nG)QTCV:R[:q^S"l"* |NZBjqUyW'0Ƨg1pH u8v)'I(G}ʣ9/]2ܱe3=d%͛m-ZS9ۥvԑ;0yyZ*!˧=! Lc-7G"ϡi Y36 $VI%{i^&IR!ODj Tsb[S}2* 挊)o_fa]Js;C0VY8ƒ>I$GDžbx.-nk h#^6ByI%KPM,@&s)ƮWN%ݲZUҁ]ǟF^mǰ/*xk%RC +Eɤ.N\?YuiOe$('wIyUѪƵV(%k(q8PL ^##c\(Ι{|400g-esDyxZ>EC&(Q"#j8Y\Edzӓ9҃Y !@<M@)&Nx{LjB!6$BnN@{Gi@Z@[0+9+τK &.ۚnoKq VnlϞBR`YZdfݻ.l)ա⯖}&+fKDx~{V-&'-BxguZ;3! @5FY\Dc8(B>lY&(n$7DXi>!Ga<+YargV!}֯^qïp9y; ; GEePRILJxaw!9U<;ad8Yj+m(ΪK;;S ;Cd JR@ޡ^˛ZP2.ͧs軉tvb~|: [6$@Gy@PqW;Fd rw|xMܽ+!A|ﳏL|۝po";%zUX38J}19}a&}|E:`V@wdDٰx㌡e^pJf?YT?>XRNzLJ|Rï(`ٻp\CݩhjV.&_7 {yY]]4cF8a2cM, sܻy_c[6Su*%ԧI^e벗{,{s kg񁔎 ak<޹SP,#ZiU$MWlC}yu%m?SA2F1jٲ EWYԮ̅I( +tC4 Z t)`d*j֚Oxz ա.ωj#izH;9 'ғ clvA6;TOd#:XLc"8ѩèЃ4 J@ֲs: OWfΊnj.\EvS2gFf='66vjt.T|x |DEtyK_$TƖvؓT2*K$I%iFZA(LVo9^iϞa|n n!TΦϮaWs*q75}.u%2rXXk3_MXja\օ K5Ǔl-,h)*0)w@j lqQX);lm>hMIwFeG $REZDy'lf,ading'3cYrb,z;i=j iXbg5lG _q^iƞDO.$7n?ڨgmJҵU~GCcm3yQܡkO nmp!^ Z&]ז>EX7,1$" ؕn9yMAwkdi`LT.pkMxuU(aD; ؎)/K;"jZit]:Xb~kIVE]K*fws0Q:sE{C|rgm_fd^Ag!yԓ{H5yձٮw$So _Kb;`LFI(2jl50´:ܬE@n)FY1=(tb#ihU&]Vg.Nkǜ1mJ/1?bi;n(Ǜز*)Ps U{zVV4ZG+N9G&nIf{WGKw:lkh .Oq⻣ II^ӰRφ!~*Ű)).?R[-DO[bTO~Nۤs.#|z_3֢rfQe2%mzs6(9poXH*n,utx©,pDnW,ox$#ުbtyѩmJ35პn½kafɻ̢z|hc3Xf)/0/EKRrW--)҉,GLeMR`&:hg"se˛9fXÂtIFe;Ozn~ӌ"&&# A4T&0I/ Al%(tb8YC"ޏoJ9<:*,lpF=9wYXyf#Y>2Ry A+g! <'ͧU{kM&ny7Kj̝?6'Ƙgܓ:G5 ZWS?TNOkA1 MP w dq5%~mxvg#?TC }8;M?$J0 :E}{MHk3 =2kSZߴ~μWc0 @!w@FgcNPevu5廹 ٴ,F5pN9չrPr>z C0xˍ "yqrQhB?XR*2FRn/͓V-$%9M1SO#Ftd r&+Y ^U*J?w0ɕm?}*b&vN(ccxf.F"8Ӂ@%E-qƜ˻hCb;&sMqǸxQ5^$MrtJGilWΟP}L0!mɵsbCkB`&QkMna _1.!:5Fe V ;BXqf2Je4k]-CnCy"Ni؂ qҴ:+ 2,TmDa ҁ|_]3X8]5(ߨ费;lEi>燪xâo䄒$%2: +2'G8 r(2( 'e(Mhha{;~1h6 W2A˴p'+-S,4ϔ#+2dl &*.j\ >.27W\w+Q '΍D.B"xt% aW&8 uT)}j%"I.EFtl#\ *,|S7 dGlW Oô+LLmrTT& tjVpHڦSL t0i9X?Y'@zU8cY,4h|P(]M_zKNi}8D fx(TH:(u;pBSkpyɿ0g!$M=4WuRmMsTacCER[Aٔn1dĄܱlt. *7TߩBZ-.q//s/E]j[dh(SǐxU}Ơ֠Zª zRM-FhsLsS]WtR)T﷍#C#ٳh^ Lm$ Z@ dz$ђ`C<퇎!L&&ɞGvWá]38 Iswj䣯6E Z] JOG(%0k&Fsթi?%\  ;I~b&NВ@fMAߕ~W}:UHF{#O{ b$TT cglE:j[(CJPaU[!`m_QEuW8Mri-e:f܂|iKdx|=j{rzC͎2HC +2Ă*X o\6ew6A@P/)E{Y;Q\V7E J3 0'{XQ=n8 .Q#FƲ?+ap ^c#~s@俴urjH,ewyK9R 2MQJF..^k)1dni4$ug\mˆ&/ppyHq9]2l=up|v+EVD%wVp!)^r޸[Vzi%C,*oCV3PjmÖAQ_7҂nEDя[LI;iHC vVp JJ*)? X7LlnqgU|@q8WPa֭'I(c8 u~b b>|`f#M,4ar0Eq%>^qA:1x|vJLrlf)XP BnGQ-(TOx;倆"B AA2A32j'8ieOQ8j!u %FUܞ1 xq ʽM}mkUŊB>~%[gsa3bf:ͪ 8 ڦ*M#geY!!Ďg%һAۛ)NjqR "DU3Z{ O-7dCy_ܿ6+ -h.m?3;q.ۢs3l{ߤ,[,|pu<D6Zo쌜ޑ1z hy4o>iTO(nSo\ XQ>R' FEGD#jN2J+tjxFKM$4NFY(&ToN+EpJ(ۦX%lFx %Օ?gHZIo?6.f'C+=1$RZO_p(91qR67zNpu~ Zl݁pQ{9|OZT't&0)G-oR~jbZչN!Uf?V)e[GB%)g_z縛 ?B"UJ2Cxŧ3U JCȵ17Z!m˰η|Yh,s(nUFE] mqBwq(Tfu.H=@2?!~0;XGC3M]EH^$ S}!ۿ.2(դJ ue3nsp2 D _5gYfFv*ߐ@Ek]˸[lx"^Eݤ_4U;ƐDy}8uf1SoT j2Bq|DOoClE{> o&7 7LȭAFMK6 QuFhRC&%PMiڬHcK98W6ZM@祹P*Uu#m3}}!MI'Zjs~g> EGmk]i?:?bb)47@{7$ĎkzT Sq7YQ$%u<`^ `[0axtΝJ( ar)'ǟgybréT򗹙0wPh"CNjQ` &G,Aydwߔ9Jrh,&.͂LcG(;{V/8 (1 GZB~4 u_ZoïNA"j4͙f?W| VB=ӓ!3{YРo},{k#\LVѼUM@LRV Yy*ReuMk.Td贪5[F{dţ&z2p|}~xCbYK @'u vn1 xu!Y3blJBBY"A` ;"gR'"d*FUZ R)Za4Nv0f\BmKJ [5+1QPsgR ,E?Sj{/zs_K!%g$ o*Ky9uBm\%(ێ;v=u)#謏2WPUntM>R3R=x]4Y(Jsu W"}>6FQeC$I&I ]L1{T8Ea87n-I)#q8 Ж~H'w3)}xb7 X͖lOG PFyA'|Ӕޝv~9&9Vap )KCq9 Mȩ<)xء`y1Tq :hT70:eo-[(^ܠχyr*mdijie5ZmgN8ߜA!8 hahX,:oXl5_1F٢%0gbfU'y}fcv959|A$7js}BH;WU~9=+܌XXuVoΛ!pRfSe ; Ow]٘`kDFjN&Pt}i=d}͉[`^! ͹n%>+O~ߘ"Eܽz*+ GAei]5N g92R@:HT6? ]fD\/p|˴Z$lzi/61/`M⩓%p>`aÕ(5} 1Ii+y9K*H+qNV$>ֈ$(C_N4I xW֚HwwO_۔se,C(Ky"BbtA68[_NRַ룉\F!5>kfJgٶo5:GQ$a&Q k4f"q4N[U6z*4/r hW;|b_*>U D瞅rz#&KSh97"ܔ5~~\wc\qIo%1]21CpO48#TN.,#F>.&B{z82/\w^ le~ǹ`[.cY]:Y%x3/S&G Ǥ;#WRk@cҀ!5ub*6(syb&嘘ux @/L@n#ښ(1Ė }ӋT #`Lɯ ?/o$A!LN/R\ l/t 5>7+Iuv¤})}kcI?[=stiiaZ׃*FrYyBQZ)$n{+ȱ h}JQ8)0Vijۺëprf=` <(-ְ5`N)?I,1PM ւ.(.1`aY G'Q⫔^yM]~E & rmbK,U#zJF* V^H?oζ[;@y6U nFݞ|i Zm@bEwψ Urp~b2eA\)F~Y''ܝT>s:V?7H9 ł"X Ci4 I7X)Э&臞/BcB 8+1pBLv\Rn'AJ ,zG1X&Zyd5֒{ 7Cx-Qk rf{82ˑqYz04AIuZuK9Sqnͽ6T%4z|nRz2/ V#Vz1P+]0Ԗph˛8s"Arv-|&Xj;&l9 ~մ"z`+u%ndՁ"tMaRMGԞ<;Y 7XpY2$ 9{ݤĺ 𛄒e2fzt^ QP •%IǴq]j1EXyh x PODIhp,p/A竈qҋki'k\ ].]΃Zfgť1BNةCMQk Ćng~==jrq%r 0ʇu3ɠ aZR_N+&(;WȞiCd8t%O&9HzgeTyѩh2B.?5%FhpVU=5|n,ˋIA.5)nпm//SǴ Z!%SP|IR&ZƉYp@cݱ#,찡*x]9?ʹƚ`En7Emb'BNUBÃI5~[Gtx3#[3[}WmΒk%f^,\ DeȰ"bhݾ$ss ]J˽0%M_rTRTeoڷRoG4B89 ~3$N1ݼ.Sw1A9U;|"K7≣uZuw6G_*Y'*N4H} Sʸp&8 G{V{TzӰ%"`.AC٪M/ aGIKzFBCRmEdtD,{' ۶zZkw%;7RGKU5Bs%/P#PB3G# drEQJl䒇's (ҥ:3x\oV.+>`F,%w& \{?X/՜}Ⱥ ݍ YY0仯c7l#ǫ6NB+-|Tߡa⊣cRt*5 R/s!'c M,.vn?Nw7 ܍Q"5 =^A xc>[$L.|#W,WX˘=Ni1V9FA^(~3*RE>79=piӳimAXFRl;&=J<̘`hՈ^h*pW䡲z HS$ibckM$7>0nD8?dŇ0VIHEq[܋⡭ 1!ͱ64`jHH< :N.Wu+nQRr+Vo>‘VR|-x=/$r&^ j4$'2e2?ζĞѭئXQ&8G"AO)[FIAw[]f4,ӂ*7 CQ|!??~tA=4a:*ۭ3ND}^чKA!e9N׾lȷ"2v4U!{^v揠'mƓ#@4U2$`)c߄ T,sk(5jXՈ 8fhԅuײMl{Fс6C QMvD(*"2 3cv׊QyO2x >iel#ɿ@3CQ"Ew87^k km4ngHݲ .tӥ]k>@T8N ?WjrU<#`nH[:$9 ?.hP'!լgk:G$EZv|y|c 8;td*N}x΢>b;f}ieLfФa%-9P.l@Jgg䓲u/i__98 P({m}JqƴᄚRx9aVSQK6ݣXq}%%ԩd3fϕJ5w񧼯_B:f@,Lq9Zb5?mL]fAAb1\Q:lMFI/E?FL\/naJyʳVcݘ: 0 AHm#6Hn_T}t*$Z'1 c# c{ mU},oR=e-BY +ه<f,wMP NW)ڢK57(gQR/btQת9Z(sY*^k=Vϝe6FJ ,xJU8*”gRsm'l'ﴶbMN/8`L,'`Vj"2vJؔ%WCt"1 -14cD.*> qȚmMptqIHtptK=|?ҽ9 b dlYfyELKa{?\x%3YVuMA`F \-7"fڝ=Yxikxi4~iUNͳh47]b{I/jK0dJZTgeNDS_# <"0zziHAȼI &[Zq ոΪH+5eUI,4oh {k`ls}48*Xԅ_ ϳ]ﯴRjd8SmJ Seԩ7R/9oR0QD˅z&|\Rl?ځy6 kB9 #L!>r!$ۦ`T4~,k#>0 6iB`ml8دe5 "aJ#Tuzr>$X cAjTmM ȍ|"l,}Dݛ3' %W{â>,1( w o}χhW>N=>wlbUxy#.3k'„ZSꢈKvH|9v(=F%!&3VhO*vtOvijܫVAt:QoKqPM1.'\XotɄl;6[4SK)A&qC\,ad?9CYeWW}e :QgDvگ7vkǿJ-п MCVd7h f7RU];ލ,oj*STry'9I{2Ԝ P 2s|92rmz:R$7?7u؅!%bCV9D+Gɯ=|$3-GF"sN&<΍޸;ӵE-F7'|LT cVިr5ă\wtQw7vF~tD TȦm;D% j+aG ܆DR- 32&{]RGBgi00=B s&@OL6_&:o}V"͕&D"wCouYB_Twq\G ~ fZ;%ʸ̠!*r.AvR?.bX5|O66W}W5=!Jpp{j$@zh Eq+ĴGE30dWh}^0@Lb o-CI)uL-4u_ŦqE6*)%t]^[̠G~ȟeg?{DW-CT{_]1tCT9fq.ج*V6鵴@SK r^RwpXCxudɴ*Mr2>A)+ûitb*cnUdi+K%!"[-5FKQU#Ep\UH{O_'@s8]=/uR>^-~:J2 S7(\t/"n?-]]@ȝF '-mFְ疟c[ 'MtH 0_ɁX9T-9y6Hm[,sݴWCK&We 뱐Ty(h8߼hSхawNY:%'V".ltWnP2eLI^}dj0>t E89U @@ЃVE3 G1?{;tݫNBz㨃Cc_B[@M_UX!1Wwg45к*A;zsNMA:e|PvRErHxuf ѽ- !AD_N@M~7R -k_pI%++I5 z^է<E\ CFwldN[wu>fE͏!t9s'%H8i6A(%0 cT2rr?^dliJ(?YjsфdX1^j ^1;fTe.Q'VԥmRkZFHf}Zeq-LVn4V]$Mi% `$f+P M[.찑zn;b#*i9"ڗi;r?y(/ng׆"&:dCXzKR.^t ŕ;ZwVb:EFuZa%F4q Q EtPגQJWTuU]§ZT>/V ]5c4UR!.jbLYI>Go}4-PVX"UZKgX5 [!=Ũi3Ypeg3Po m)`]P; 4DE1v'4m /8BuSPGMr$ qWiA-d-\2ҾNI\cj;V yߒ핷y;XM/bj>ru9z݋ :~W;T` SYz!6!ne d+ wMa?c=Xm5 9"fԌZXWވH\k8yA FwCn-HɆ*^/Y"j> nZ֠?('| qq|'\#3~6#~j>N7mީ+.ӣB># hA5X <>4TkO܉`4{ ,򅻿YL VpFtc |!AQ0Awi,pDPBt7BzbہM|pKҝ, GH&n؀E-vl^"cn:'Wh]1K89>M'v-©gOIO{Aws4dSyo6RhQk@~3XɜϞqSl c/b(I :_m;/KI&<[=Ə$CT7`*H6Ū4jq峻MJoy L%5"5SPE[-#שXbn=^`uNh:^?xGPKᅧ<ωN1akCni"°&IbQ?]:?!ShCd@#7s{m*ٱ!`' KܽȹY3{Di#4 r}r_gc ݈<0q/Ÿו~J95*5# J[9:u$#pm QMCn`~ƎdT*n}/'P 侙o3;b}]eYA2? !8b2R͊෌4v *Vp FUpCR͹P<5&R8:`d:A;*Z2.L6iUSPw {9ѣsI<9BIa-J8"qⵖ%fu+8p1} fHv t*J}kD׍$M dHNVSʎV)S(\콳PKc85+ vwۖj}Ogm>aN&`*2}iF$R69e;x/woH~#z\*gcp*!ayMG^qNP!$wK@C׽̷;Ɉ\j3{%2gYhElYKVğ{cdVo O)TO]kfwpﭨ73'1èAZz>h/ÔJi$-H|=F6%-툎e;@TF8jTZ,Q=X`Zc:P%Ciɂ|5Ŧa5bS#Bԭ"GȦ>w·v6N7Vn@!]BMZo ;)֣Ğ.94 L2ȗs>Qn7Ϡgy<ڟUB,!9:m۫z!ܒ 2R]ƴ;b|Cm,6kF$6Q˯*l2N?[?^y֋XKiG˼Vl)t"S1).ˈ͎XvlERZڀ-|Su[?P!Ŭ5& MN,Un_u VHIna\Dh+=͋+_OCj6ICu>.G\2-㿸?17W:T|2As'vYQ~㍍;4` ז{uպΠM?}jlUDܰ}a._-SK³ ~$0yLyq-MD0-V̫$c_p|oB(~UC%~@k^F՗2I,N6f9K1 ^FyX!6 7/vg7t-e6D|XC8Fh=\[.cGᬨdebBJj. Yܬ/a 9=| Ӂ2@@DHcSp%( .߷"퉉*9InO paap(9Qj+WŶASWq%* 2н᷶YO4 51E /,G:ߎnr>^ WsԩLJnBB !8w Y6ˆ$1ΤgAA9r^,ʬA8OGg,%V o0?:Ø] fHwi QZ6H S@@\ B=k yerrƆE=?@dFrg;AM$I9@>O,J8O۠[ C$WG$ZO\;b/Xeoz*o'CuߑFA.UrmΕR+[I}I;|5pPU}J(xE?>>4)M=5/"6.d|5T^[ƊL0?g[ht$lRd*C֕h(ʣğIO Su`gN?bq L*Tuˢ qV@Рf17Y]Z=CU-\Bu`|<*_mTQݩ2- 1oYzmeݲ&[Og)iaoÁHzBӇ\qg,?A.xuN0XG~&n)XKgHPJ@8:hCc(+;e@CBa_ٜGe8Mx_O dT&{9hGߺ,~5e X#SV|hDkR (1c9g nefzԞHYaI'ᴹ>!u -yGL(C5m(eƘ΢355<JrOG:Tl>QE g3b& -SEVEӗݍ(@Kt'#TzFJ@@zy։JBMxg8:VCc0?򁝟a܆7ͦIs +*;gQq~|E콟g)+[XN3DzX;&E _8zG 79ECBev'}R̕9ą{d^A0 gL˦*`;m0MY7>98\ddTXҞ)\L”6k#J,Tƹ(#Ohg.A֡&@ط/tʥhblP$ 0 ȑz#]نY}P:vC8fQ!jKcƶ46``؇B9rPpq|ۂpB&kd6ChȢ!f氐J~)6_$T99?rc_.["z{=Ӊ"/ _X1-$_Q1/*f2Ґ I;\׸¨ctHSa/GWN-CnPg@⚄,K@I{ Z5jOQR%I|kk#th9*QbH/HΓՐDm>^v_i8-|Ѽ#9z[ ŷ3Qz/;=&b@% ?uwA2>'դ,)3"[5v>OvI)LiʔyA sqJ-^CY!g( wtݔDea/ba9fKo~5>KSm{\,Mz%ZgK:\s} K4;%ؑ'PF}Gd1SpɼPGEDռ\M}|Dg+JzUV7{zN֛28ne`J$Cb j=Lν[ͭ#=pwXw2vl` qUܫm>F1AC<dp1qn;* !prʺvTEN"?o^%C+`}N?H/;5>5 H<O\k}`fvgl,0L\%4h_;DoG"F]!0;僜 KS3zK/ojgt [PCh#aa"awLv1Qm{__F@0t*)(t? B ;WEV"Ψǵ)bhGAJF` }}*s--o4_$K̊o_o| ;+LEKsʅWѸ`hDC?WMjGv;i i$)f1\ݯ RW X]Md"UN֭Og^%+T~VJ@]߭y*4/kU4a Wug*r{_1S :e {Oi]DHӛr '7EA[B)>wZB+Q@X48&/fVBaTm1 3W89\:Q;?x;Uyû2 Txѻ\dbqػbRYjԭ ;8g0(ϝѸ%^3"lj<]|3?^4yO^n:l?ƻM[ɑl[/`[l %Waנc/3Ԋn5*zBFAX`Lgچ%CqLx>p܂wK{s[cU{"2uIX<.F#j@Rnͱ|P.0ǤqJUրkaIA*ŸCIWkp<G7t)v0fR`|%q_.f Tp֣0p&FAз K7YŽj@RT7)'Kus.RװU#SGk/Gδ,yOcY"҃?1I5YVDWs5 t33ROoqCYdĺw& VfO^C(JִM. 8t7嬿ԯE@Ub)mJ`1}'BOwL8]t|N)0D3J@=/m*u7\W7  kJj ;m #A>;4A-Զ&rw-{ {O]n%6+4m$4BHA kjGA_"юr쒊Sє^.kw:J4gVE>Cwt xRmJP:637WA(4nYHKn*{_,K5s8M*߬:U_Ȑ_;1Z=," }Ln۹PepLFqYŚN)UE4#=|Ai3;r}urD@+*f`4_psVjl Ӥm"L]hd":ND+bܩ@eZr;yqe6R?>kWoE#%zcsW%N{x\|*$$ :YCqTI +1**v46OBl`i e4&J`gp4a:VUi2l?rW܎ [hjr@*`O2PW1>iL-@"KuABLT $5 Rg57;U&dz3;($2:yVfl !U sc:;D}eɕM>`fjdkͯ1WpwS52Ϧ=܃,Lw+@dWCx)KjDy% VO9+ed mHH/oqyxw+Qu)/<~mӸ"|Hy⟒bF6WgjCbYf&g Y$cMZ^ec7^XpT;PVS=A ljx&MCdcߴohʣRzR@ۿw=y%Qי_ =%aDii6ȼ-ZݩA)FN9res@;??W`K;C6/ ɜmi+Fx$I'xInF9mnn>YToxn=ͳ"NN`;&t:X:Cԃי,:N_v]d= ;:ix_wd8bԫ|*Y~A:-ĢoZnx63Yɣ@(?ؗpjpۺi` .X[^֫:KM̉Gr*rK}w@;~CԺOQaT CV1C b'ϐq$ EHW` ڟGw?g( }7kgG`2Tu0]b°>]䎎MgR啡Cc E/} `0~](uF-0DN]T7R"hAt"܁79kRt[GwfW%߃nc ~$6Cmn^05"7~oUym?pxߠ3.Ev$/g*G'To/?]yE,Oޜ,UVp^z`{" pG[8O9(d m^F` >I&UGvsw8hscڱ%%8 ~6~pw?NzÄC%&& vIx*<I܆ +s:+f d(SoJAZ/ pu?vk0N5dnju){@?&BƂ:skIg钒w$R/VעpCK:$:"䥻t8~-oB}dݫYax{MaX٧ Ёd^"U oXn!<8dչ&2EoDH),tx!ai؞FڻDsx%VṟeSVRꉒX/BD'x3eVE-$(I 8ǒ6^RbvhZӼ1f#e2n#\raiWH$7;z -&C1=t|to1`Gs~H{|HB{j)X:EwJ[u{Yf$ce0=]*uV;kiB|%)>lOEhəACfi㖷W,7Z8t.֩1,ZIOUPxSW3iϋC#gL^hv!\'ؔ%NCR?nQkZ4S/$徕nuLP]%ƂB:C 'k'Z|lֹRƋ̡kiI,; 0-tq#총MT:ê#A OI l H2v\b[cLqvӰ{JQX^@Ie{V.bLnpqڑ]I3ѫQu%Q=rIjg)$ y'!V_SmtŷYһ%p,_~Cc*?UJ#_H)AB in`%Eȧ^_d}_Ľ4 J{ y,y%BWU$Z=z*T|Kﴠ@`e-bY?N ujC3i313usی$~_BV̤wmoZrhP=ѳ*OR"WkN];D5q4u|h{T7qGCz| Pqh1&,4BmHbei]Ù?l3wPu'< ĕs% \N28y+SX/ǷBX`"N%O3֨W0 tzK@6 UiH7k7e(=rgtfYq/ mi GL^~t<ş- "w Jvd{p;{|}ܒVxTv ެm" zIyWNn4%`Vh:ĦrXP?GQֶV Z=iCٷt-3׵]5  wmSt7MSR$hCsQN8*#1 L\fX!TX!rJ%0TE(_$ 1P>m#wK$zXN3(m~H։&S 1žE^J#̇+b!y3EaQS~<rv5rY}Iqu{F~ -ZeiW]0%?mFcVdmbsXal`i x!3qU`8 qy&s9D߳vė\wQG'=%E R -h3q6 f^a$?%!.]p0@)4/U<!aXrXr5F|?Dlɟ9 Gš۾{uhtͫwk)ćI2*Hr1yOҗ, /SdCwc`*kkyܞxo-DD_L:>CsF P*y we!!k[h&N? ?K5a" y>RX  睾.)IAI=u͛`nJ6j?#ø7RSEIM,%CU4)ׅH:'Iɲi" > I/q``0MmۼhESgf8VE?C)^[Gv5Jok4"(oۆ`dzhCAh){Ke ǚ#0GgtΧ<تyu#<787Lqcchv0iNO1d؂(gW7΍,ݘ縳"&rv!_iJ)̹Eqa#h<qhtamȣ@+㟩)9!r~jڄ"0ą&&y zEo)/%?nkۡDžzcd +,Wݤ95喅*Z1zEzHVT?e׺$R,a@p,$EW2e=w)^@Lkmׯ?dGz'* \l rY̟-lLG3\Vtw<Rj㻉R4ʜn>)I3ݣ-Q4H?cY!nЦQ!ףYOhc>ձtp#4,7O:8X䘓vh4nnybR"?ޔy{Xoά R;ࠜ58!5H|c~W ȅX<)wbZx'EfU<~:u?,وD{T "*"m!_o}n}Nm?̙$Bse-J Å bFVvL~H!r"={DzD,'߼r"^,AYU-KH`l7B96o<)P6'>YP0rvlC/T]Rا.إ #ڍbg*0@ ƱF|\&vY½q F~G9Wl]N]Dv, *VL]F_R/jJ\Og:H>1>C{εE)͛$!AA֡&۵0Vt{H[$tqd8:#*iKu-uLP\Z Rvk仛[J3!h|L_:+EŐ,\"rpT~))<>H^(֒ucF<˽ %Dv#ǡA5!E$Ō/&OqTļ? u),u?1LCFR$S3`؜B_y2T nY i3Y|{{qX*K7'O\ػ_x97 i^ZR[P̳hqMS wf%W- GlyuPR훥5>K7 }WexN߮GЙjڻ>3TW<)7I 9ɖ3Ly'^.@yrڎuV7_sgbAL4.jҎ)8?aE)ynZ9S.pQ)obi Eu+~"bX`Zg@J뀠c1MkMoo~u$ҩ/3Ns1ٚKz~(k2'&dCmUH~l2l54 x% h4DT}l s@1m lA͕b&[ S719rε j-D#;4'؍ۦuJ;1wJى%t*FAagUt&/H8J&qZ*]b$.CK17yK}o@|=G9=)fhp]P@|w r뾖*?p= ܝ>@Y 9$29fY`eb+igAS\ܐo&;F(Χ# ׾Dm~ ޭgm{τfJu@k?e ` ʒ B%Hq7Tġu\V;eckAfkΫ;J N?/3A S_ڀLKL NJ!nEDZ5R F^-Vg ٦-s |%J,3䘟g9y9B, E 7=F0z1=1^i +qcm:U`ZW x7,Ѩ W@u~HGXWg#V6lcU⤿ZaՋmf-ݙmးTܪs؅!pN ^]u4k= "zGmE7>!TՀ(Wx[fn{`3(:w]˴ŗ!v[ C@he_Ab# 14hsH;q݄0s>KܥTbsqAZ5%9{f6'}TR>v/ńR*AgAt908A//23a'2cstBPoA%".xOreW0շaBpnrjPwBkRBkbylut8,xm%+VqyUuh19 /}IZlG#5d0;I}^V#9!i&CyoT05 UQ.F$1W†PL~PgEw.x#mZ_ µ⤓d泸&46?i .`}>qqHX"WjGJ2 ⱖe7<&Ϩ&[1H}լY ׵eh@#nQ \MKv8\5רO[i6fW1oLwξYH.Hn㟏?GhMyMtmn`F ?gCS׬rִ,hOװ/#p-_~`&%xɼQ yGzHCWM?6햃Ѣy5UȣY6gIT!6i\29F'kK!~ ՀoZ4< )5_EݪԓՖ{1:o H>dw!&9Ws}gJjz> |At'AL;N?՗ @5 \ rq66*] gX2wQF[ROG;hQ# =$BP:#-o# ʠIC5g:-hXGf$Z6;5}!X Re\(diӆRZUI. De@|Ȅ 8 ] 4gmiu33WRKUN".N_j Ls 2Lu#;ƵlMI? _ d> et%Bb5mfTƖL_0HO3̈́#D$[ A (aNBg:YNm٧%,HC;)]OJn.Z_B~4ԙt}cuRh&j.]ז ʝG*@REiO[eeVOS/{H .n5,[#x b-E1tTp<̘Sr,}7U+ Osz2eͥx~`޶,8#6ii.QpЮsYXZn-G~@>ȓ4!Agޗj2Ֆm݌gQkӾ/jKuZBp* q)ytQ^o#n ; Q6{d{;M"ʴ),i2{82i1ķz NJ,KRA`!םq֍ZgGQ64[{) |'veDͷe4p~m}YҋTc!>ܸsNZl*_=Y 4c*v CyI$IsiKxV4E(FxjA"~4E:\ۯYûBcFuhdY*mgF,Hу]!鎱X)bny/z3(ލҹ&|,G-nz 46$ RXyY)Nest%Q8/k(.xًxDye2co٩f >(5^zDŽvW}͵dp|#|% EKWR+5Ma$ZrAH&Nlo˱_>$X~aietMD\qAJvJ0+D R cZлѫR ]nY Hϫ [Hr2drDO֖ˢAתΓ@EF0)#^DP4CW;@'TBcjQofVNLZ&뻃c=*^&坈KPNԦ/f8[`qXCOܨA!.)'!REܝCF=qxC}`5Cx8m:m"$R;@_Of"/쨎B)S*7ւ-M`2 XR5tv+Z" ֒-OVyFk{̇Ш b$e0IL-S)"RB-0E5J:V bd Smm@O*j.`OƷ7W*mG1 ]@iEۍ"Q[О?H( V5;uZbQ&;X :^A3I)mIU[ja~Ǝr2=eo`Y65DW}*5+!<_'GGr,ݓ( qu)\B,MWaz a`UUO1c>ψXQ^ܢM90s>zܝGCrX?kݔ V{M֒Al){]Ճ8G}10 {7 :,y5-Tx7-y8D_̲T2th<܈36|;BN ,Ά6`*qOI]t,]Ay,ButCl]uֹ'|<$/O %U#fBj!r dB[rmkaҋ~408_K .6T4|(r BT8Ӈ\<;? y%Q4@SGT$T*Fċ<(I;mMl83րC\?h LcqdQ;@/ky]Faѣ .+t7Ѳ?$1 ;ߡO}w0Հi'?Q+Vr:HoΒ ^fO>/oWvNM JmCԆzG>`uѻdS绾dwǮ'$.@Q)-zR{} W %E[mem~ lI$I/3 b. K=4d3U ,ϿL?.}̃r@=HYcb&tz(j(kdfрU/G#kT؀hu.mԲEV@sl6|ܚ H> lFuȨxL8Z1+ZS/'XEPa</r i(۲k#ţvFT\ɓBI gDvL& j^o?Tt;N~HX*IL_R*rN&WV0G>4jPO;;/6*<1,b6B#{}Xr cPc]}_rLUl ҉AYc/!~nR*r7u)[N{nR{.X>qQ9+ *|K9/7[^6,K`.ϬvnΎ ٱءXarp)ATDܖqks C,GĻȽN3gV#!ޙ7 ?v X=n׮Oj'R_O){ug++qEon~3'2!-}`08.ײH-l{ =mqCo7۫tZC} jCHr6r$b E}3#֑o܁5!urLO 1>aBNJ=H.߮v%(Kw(RyŒNtq)??h]VYӁbt8 *LW-jzT="GuΝ0h~yܯX}gژF^ۿ7s*C"*f!NLJ̥.,l-Oב-lD>yم|UmQ3v%2 Vw'銒蚋h/UR#ylgaMK"$q :ܒ)fGIa&;1XZo 75k$})>iye[;ේnwDTu>ˍ+kk$Kҷ% UzyU?l> 8Ό}>:S9ײX{{gf!'vX#鸧D|{n4uD: M{j/Hd @k 4]97,%DA`BkS XEƀ1[K}cd.)W&j v%@-{e-i'SP\CqWSˎ|z|s3C4<D9!ljA1ϧ9 S5%9%N_uD5llpr!QL:'6efb4=K1>JqأZ} iZUf3_T tk~cFP%d n4 4 |_WBu|n%?#'A~eZM_%nS7^^:m3T9R;-MSeV K ӿeyoaG 饬\.!DrᘞBgҵTI M5/7D\.mQm~ڥ!bg}p5@:>-N)Yy෈Dd=J^-)K^fIv9fT_[VC#ڇV/n*r*Ш(S- :(nTJta7띠h.ق1?NrB.<\1͘wUQQ[5Bz/+ĵzӘXZSؐi 0} lwJU& ?J^gpCԣ < Ť$*u >ƹ%l׹#.eH{PkCps wuƟ2xy>;$r95d#\q#)$rb(e7=w!#E1ܬ1g$+ c~ص$ v"#~~̯b~f2֜7ƴkVVq;$Dm>Mc=c7G U[r.*oҹ@X0+bWe9fP>EҎwZ:K}~Mĝ>ߔ\yQy{X|8;}ŗ=ԸZ8m'YNR~:?w+-Sza,th+0a[W;]U2XZ\OXbE.cFKpۙfpP&ߌ:(AtˇBi E.%3dVJ Mٗ (ep73EwdFǖPgSޖ5p L*;PY^ u@2;': RȨg ʼnG!-%ĿkdN4^f _2mh߃^?pt^,\-А*s23 `vt"٥*:!(|+/B*']OW#EQ9m=\?%{8 k)Y:,eF^Ab-=(Z:_SUCpxkcѯ"b a 5>l|a)i0.ޜ1`zy8ݒau&i*B첝d 1ELٓdhV' -1O##_%/7 X;'v? j\8Cϫ(a7aB+8nOӂ  8ɸrT]8SB#m-F(,p4%OCDM{TW3׌8d";jc?P*FF倈1G빤X=H$tr<.2%d.[Z=G2(ʈFZpePM\Ԫj: Mάj¦FeSE(y xy`F9Յ(8K%=yr_('w)&Ѭ^Gs`%G4Pg 444"Y < ,֬!nuBEv]ZQ*5qWqI1#7ӋK5 y7zG2m?Szs1`")zU DMU~ DÈiz}2J2njC}*彵7 9W+-UG㽾Lbtab~ )L )c<"s=m"f>J=}5BẢ0p^B!g̫yNېck *tS23NY)~yrƀMໝye(2\X|CZ8]!s MT37*fo%$Z2D#/>e?ZL &o7۞޽cq'S!x%O ">0*&Re/ RP!Z"E3W`}K+Jv$y'߱,h?SW>\NIcIS,oWt711HX#^ũPimUc\S#r6(s-76qR/sDR ؋s;aTnH.0`F;|Rn`:2Pb񼊱8*ZtLᐗoA_>}j'geq}g1}PDN@ X8cI(i4Adnʼo4_z.QLR mۺxUs҅FqK.Y zXgBą8 w1=G`6:n$8(vR6RCƄ@4#!RBzY ]^X3NAo`wV81:U5\4giG٧-l~&`ݾe6fS-z20p}G_vk>H>VY_V[|mb,C8NO$)>^=.Ε Y;,c2=?N&I\d^CGu_7rmk}j,JE{U1jݱҿF ;ft̰ܩ%q !Vo- wq"q3}~@uT2.P\ {v~̤{քS}$F6lP$Nɘ;$65r~A֓4J 6J<8$TP%4*/P slF@{'1w~y>{h|n')`%| )bE4q=pIQ:@;JTG \8+^;Vh窀@M;(v7Sk!jEހ4fv.5R#k~DihܬD Ƿ Jl>|s&6[II T~R[7Z bZ5Z`饩Bzm腅u֡ףt`kʎnyyL_%+ QpTÒM ƨ J> S -[`5CgXc,L2y٧g)N3}(N o%16D؉&.vK8Ԕ&JbtAGԢKEIu=p9v7?]Mf܂lFp򎟆V.P.}=!`@K6P]j%eDenDGWCKMG+JilQͰobUaK+U՛R$(~1PsS$βpNіTS~6Amqk9=:D{4RF؇LDҮuۓ7 s54P>3_,ii0'sVt[w'/"u&"V.L)֙{Y4yfjDttf?H"ΒV(:–B$JM{J^Dr$JS@dG|4v:,zL-GAᒠZ[֌<̺I2}NpPe(m25ZL@xuW$gު?,uAOȅeveO: h]?&ªêbO#E¸հf)n;^T{ ėA`ὠ4|8& (Βέ J⢖=M~Z{.7i Z<':ն3F4J5A* :1I')*{`I_`"Ll,6 L|.PVit!wUD${ 'as9}=RCծT#U$ a7Um;rԊthPq%'%8:JGԡU$^G dZ?n3~,.ԣu!D86 :'H& |[rE05u9=}}DOfQ1^{eL2@E؈>4K8-Fg?jrraϾ(WIF@r2oO }VyD+I)7;J &{񨬭,0"|^2_fr4/'4a=Mn,{~JZhdݞTh7)v&PM~Bz>T``<sOB}}+1jYO*r Fs!HQ,I6BP?Cx:qkPtQkFtه(Da!By3$$'h߭\ .U8 EiԾᕫ2.>ܸO(d@_['PPl' ́aBZﵨ0ZzxUK,S}9ZʍR:#x4Vq;1%P-;ߝkw׺ =!z]-.J]uy!=Gͪ,8W (kCoe< >NA}OtO5X}*5+}ԁEnAE%'FG1nfgRYYh꬈0hpVd rS'G:4:,3eI=F/Oi BAk"Kò=ͤFP<ߤX%m H?DlL_S/v@I8Z/=%ϡzR"3y_ XBajp:_]ڇ|1ĕVXHgvwڄy9#@iswBn^p_8%)3HԢ.~(rW48g(٧Cr96/KaC :P[ 0&p:J{mK\M cxl.ˇSk@eA&$J9t)4J[;ND&$7V\wa .'2:N/]0pSZQ; {/YIӴf!_vN9D@?`)\1:j548 Y֩m=s'ҁ?{lzOSwmkw*weDo)FDO1 M-1K&!ݛM8֞I.}ٔG6'X*\k3ߝf{ː\qiyqߌbnGsEADZLeNU i\c%E#҅i#/Ž}g0>j[?%2m?L?xڀ T_k7~ /s)%I #G䝍qB`J=cbEb)X7eNJECL+6^o!_˱SfW5B)uX[d-2CŚw$p2]Vg;KYO!mDi(!Fqz^HOXgd?=պJ9^FZp3L=2CpXjN8;v`2liخ`}-%b: Xԋ" uf}0XxK]ZVX}O]F0¿?fb'0t_I$HĞBN`*3dAjc&XжYoy8f,;0]c!C[[9)S|L7CHۿ!^zlFbJΚ"ak 2#"K q] S7zh~sS7ܓ6"ȁ1㳟%(a0[xjZQu?"g"Z K®0`B\{:#=r*NX%vw5xNWtT^͡y#_\qm7-~d5_Q6S5ner܍k B hQ~r< 9cX=%(D-t[6d!OP?@V8WXvT:\2opf~u+{2LJϽZ\|SYPF㩙'utj`Ztk9 Hu__d`d'x2lI{`)q&cu<ܹ٬=o֝kDKa&dRNe_ 󋰄c'FڹN\nʀNk8_ *K} ~m>Ew$ü/W:7No', &5Fףc_lQG&5MLd"Qgn6mj\mQ)zp+'`|\cm *PDzr07kZvNT؋ rD9^޷U Ž`1k(Gr=|԰DVe\Jq{;0k,t6)"*r61t6`,@*\z>x &Ig&HUA!2׻KAAM5]0r}YAvg Ru_86kB$"tp5!@]ƆGFa[Nii/}yyr-%r(QkڡE(ȉvݽ:*&LYAa'U?r#(9N%[EwHo%IgՉքuiDs8 m 9>l2S$[7fa9uXIoV @N8^M}$p̙io@Η,̷n7L=YlѼmP; t[_j 殆j,P};FKr2nbbkV!dy Zbf-ob;n^5q_.f2rJIȃywRŒ0 p]-I jAAkE)@EyGZ)4FO)ȧ}|MY{-Df2#>:z,`~wMQ͡a-w2 ,WVCpҊ~s'c [)T(ĵ9t+sAM55@^ddXsΐRʮ:AROe,If?^R;$TwYlV"CȐ]`bѝRxN1k? jTWq$\f.E[ę͒rx, e/}عǓexo/;gUz3V;t35u:g3YM@WoAvY_P K][H^w#r>XP{U6mahK}``':p-tPr%@쿉J|~3 MDGU`2Kk˃fb\-2) BAj>\!аܐ1wG=L'1GTȎI#Aa}D~ycoj$֮ )i;m43`$GoÚ 24.!~ 8f1*UBܽQtI )KJCCQbs֊{})iK_ >m^=`X</Эs;+[aY_DF!Cx:p jZzmBPn -CE~h`0"m"Gy=3, ա}c*R`Z)Mȧ\ $׻ȏhl%BK<׬W! Zά-Ma!@ XXm.8})fM&-'/lf인4LT&t>χ?TŻ8Fz](Q-;m1r}Ilʥ[b qCRafݿf*qGvo.\yd&$ϣLe^XU?b3m7vK&^^scY.#H4?l#@ "+u6T=f< ~qaƗ v˷)C~1A 3JCٜW_-M;^5bNɬ:{~{цW{ř?3FoOBfW9V?GQnB!~Pt&kZ>.iJx('"=ϑig4P?fL̾ox-dd1A`Ͻ=.`Ϸ/ Q] P1He)$xM4J&6sw8L0&3aid,N *f:[MvIK3(TR1"H z ]n%5襄ߚHHxNak}$VepI(?]iU;{Ԫx#ć&nyf$*]悐G[g,ȥ?p?j9c Ԗy'bʧIi+/es՝M " A~᯿|9:NZ:Q(O2F %ڪ}4DCPBsԟ IdCޚ5A5!xw^"g`@ <3_O2t̸ܷ<26c97Hec_(V(~XQ-^eq opf|9q;l#Ui('*It]DX",A'{$)Ef͓F Fzez spT/(Q{0+]֘'Ox6*0Ɂ5wjA68J +\ɞvT⳪ )v;Ʃ>*4Ϸwq^!x+[TgYZ0707010000028d000081a400000000000000000000000164e4ded1000021f0000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/!]?Eh=ڜ.+ߓX!HjlMn;uL0ɂ3$ɠ   .D?Q6dޒExHH;"B[pZzDC:Iz_ŀya+2s^;Bk?ƪWr42ls*C-s%ݟ?2UvQ0׈&Sd*&E\]ЅL<́NHEٰiK*^/E\E6NOXGbZbR:ީB9/ų"վc(eٿ`*IG fI  @"pt^9$F!q%1FCBY{!5BvEBN(!h34{Mehًjt=gR-/?.x ۰9: a$ZiP9m ӟy7C "1f#.>`iYo]aKO9lc,(э0V!IpVRc=?W=`$ "\vZKK\|lq:m*aLyoܒ pwBV&i FI貶{E*ӡWwyeMrfMj㉾^NlCnNlF7p-x+y("axm,Y7)ř~lbMk|ifIĞv|(Ⱥ»Ԋ>^CBu 5.sTw3?LN(yO.JgиhhR%c8p̱( wrL/rR[J"'JsBpAhN`8D{e @n}\]/ě-YnpxQم"X6W;20&_EvтsX`0Rm- V:R8K g!ڙ.],4//]tʣ\_5T͡yb'Hk> 4qSH xVSuM]d9 Md4bOsⶀbRObaW!fIㄳiHp7Dcm3BpIg曜 z–'y%>90]5K˪+ڪ1sLGYV.A}srk0Lu#0Xiz0VAb EPs2^7yNmyU:ݧnyfZhtXEnJ gO{" ؾXmR:ʣ醶Z RT6LGsS"{d&hUXd3'>U}WUd wMj >td!?~Bʫ9էor!*s;L;TNJᅏY6 N,)lDNz܁3dfT[^.]Mu2q0(n*ȉؠISf켶Eq?ޱkQZ5sqf^b?zF)t=1 ^ uV ) 4of›)/˚]K<@lRUƘ:emk C _,r(JL3@#(O5MPVd<)r2!c3/|(E\cg3A 蚶E=l:9@c0|oAkx)jquY7 g"L(r'blDi+Y!*)D4RG50j a: NBjI|VJ{;c-sΈT4TxZ"2m42_MǦ8&~>\F#pwl/*.[Qx[|B?Z 9 GɆ$-ףr{y8(hĎ;sD ]XqUXcO(C)QQ&'@;lsf*52QLS86`!lch(FOe'f껔맽sw&jco X_/.OW{ALZoƸ} 2κ' u0/ǧղ3C^yڨn"+ϭ̪KN`1uJrOpN>xfƌguRP=$41`%FVb$TZZ~{-x>/ _g+Ees9FR҇f2{0qpN`{"~?lT gj^\ࣳ4-2BW}z{'FaW**ᛇgB ̛آmW%xXq V:_n#ٻ~^shҟ0,ƓM烈Ft~U'>rMfLj:A] )?VS ucd3ȳ򷺴& ܽ>cAMI*;80Ȥ>^pD,9Y ;tOU!04SVmfz;m|ORA#@-|9gN@fY3pTI_QvA"n\GQ \w{W4?=$EPT>@~E/g.||)(Rd2&rʠD; ;q(Ǻ]<Y[*X6k8  [rDBV'0>}H9ey#՚mZx3VBZ o$t>OSq`):C>;9={ pnYKܢu5m%y`jWe ΝGV9~T:a~`aR?+epSkL'Iq^ss 12`TF3fNJB~"FV8gm &2{&X&YoXyړX5|' Iδ|b 9*jOOcO'$KYybӄW`t3hNky?B۩z(-VaIJS009OIF1M-byig6ΖmneDPl`HH~Eje[Q?70u^A$:Jܶŝ?d7/ܭTpq46QqNЗhgtU j.$qvjkb]\B`mm0:zc.!qs/ E rB ,7.{:<z_il~$Fj&><0.a5Aq?Z$X\;zRqklyJ6HPWO2 њZL QJG] ^>|x#>(i@ YH>:+EO j٢Xl =(ojiQZ_o }N믟U5c֎Cԭ%]ܹF G䇎vm~fJ4w]H}-rM曅;9hݿ83Ǔ (ѭxYkͪh[0JH 5Uaxzc GThj3J. Le~*ch3nGtǂ&tX=[$2''sq66/JA4J#ҵs h*fwGnHY%!HH'Xno[%q^˔뇑FՕMT)dh Ebrd+ @8VL{  SdqJxk.IQN6 X&)% $l!SͶ݈ʼnG´˗UH|/"R:F" Z[O8TŜOyZ6c%N kY,ϱZWZAf0-[z+CSn=$`/B^j2eB\e>QZ"m,P(>;Gjiw!dd|Eɜtt*R!̿ )JyHW8uVm'xE%Nnx L%@&,DJh,a,` : O7uϊ'!ay8ҩIgw1Lsl@\q'ơS!kΗ.f,V3*๦\߅\njhIsm6S{txʅ8ow:S/(TOϑ(DA)0M!tOot+,Ow0EKn5)aSmfX*Hz3S ^ ~Gec_@vU\c km<)>loUEt|8c͹i¾iv!g| 9\%*\mԗW= G2cb*jnl♾w}!ǭb)|,Bh e4?)`hQ+!0&?Rۂe+p!u%p#T&zQoTdtXcɺb[pũA; 1`m~ܹ,my7Ym PR%)\pǞXo<^iL rwW<3)ki*EOXd\0!R= wҍ ?8 yo@߂~&J!+@[0]n݇rSe)W\+7қ,Nf{jbrez$Γj?~dWov̟Ke٧+1;^HC{D DT.pANlX-3ua.}K Cޕ7\6iu0Wit_ꊽ]6vbl*IT#>_$;2UWy]ƅRKsM/e4P'>194]^GsAЩ0rF3[SQDzjUeUfr9_JG,- Ϙ$f[]%Oo=uu(I5!.e`W\l3sNz{>WRe`8`fPVH_jݻhi㖙i+vpLZ0+?&/!9X`m@cM~#'= SET#AbQG}8J˦EI5|K6/t9崳 zPP_WX)W\ 3*ieսMW FHyk=q$~dViZmApf?}t"6^'%ͭ7E35pfyfnpY |hB&]3/\f$t]$v%Юℚ2 n*ʽ0Nf߼AIHW)3oFM`+'凾\H:eS\T)H#OgBR'ɫH+љG4iAN{AT`UJ*{CnN󴵡QHfR7Q]1;N h V8mqaS-4s[Hלqxǒ D7hiO9E:5,nL>q./.6 ׽7Zԥ0@MG<]sH3i1 ^/iLPȃeH,lzoXBz5lZ7NBzE"[{Lr [YLMhDݽȈp?$:y^lLI%隺C֍zaJzye>8O7s&tRFsIw<_ c\~Kx=G5hPMOWX{?@B=Y:C#4H9,jY'k`1QDOHrv}M9DžaaRm#*"= gnLA)0x1sc~N˱T7mEmzu<&; cb> ctB<\^(vcVʱL6jҘ w9tHgbaF;"#F^:HGJ0KB@BBa1/5 t/Nڝ15Kqpa5c:g7)O)3@M.}yU]Zd+jՅ쨂s5G4B94, 0m / _“޵"-n[6){J^\AaM FW\ZwP+QD[Nb_{곝 `FTbSVd:6$}aM:a0dvOXzXZZG̓vsԼ7<(YU2Ȯ3Z [hv>L5cr:V˞o 86Rڲ5C1ʫMAlt@v-YTrT=Q4U#Qegf_?G/)}`yt=IPo짨n!uY8tˌ튏9,nYezLӔfOQ`mYk-pwȸ3o$3xP_ڋeN%d:} ȴbcKI*\z~-%"Lv UMHWί?v:ܶNļ! :]U,[kqB|)j<_~ L^E/hdܑ&X"\zI/w Uxj "QNbm(* @TTe[6س,F&fwP Oʸ] `e=:~ M 57#]uhN:AYqG1\8*m8K)aiU'xc5]D"5mZ*;/qh@h2@. y_K<G%5 NZ$cx 8Z;AhG%ݎl~7VtV4#mlwR:h4QFRP7G0YiT RݣXc wYA 6ugtl"Hn5Xq"j?R-Ԥ4uR8:h2I mg3oc=K&`f+l5YH鱓@ ݺǭvR;Kw@8†c(uL/"PS_KlƄ8J4k,N}'Qv&N1,Id /:Kb&ٜmăc7W19!@K V[Vv˨#3{/fC-P(-6_`Q*~zɠ@:t.}cy_<]ܷ߶ja /sSڼ KE= X*v<`ոCh\7/nC&y'SlamYZ@P8_Evx"u冬IHP(Fj w_xդU``33 k_`xg$1Nq$d]1{b"+'sLu?S(>V05{yoԯ 9XȺ.P7_ZY%sX1xr9@xt?!܈0ڀbA0d/_Z'k3|0TyM@SYA^4-T9'.a[23W8SHG/O\yB TQTN(ɒ9 䏫` [߳N.Et+`iXoiQ}~T?tsNr]KyBɁuX/dx.V4>f & Av;kJGE=bhj+C#ry2FĦ%?xfa#b[v2>-n`t!.j'6zſcښ8",(- Yq5=6x~2TAy?p%t堾A~e틢AIlR}aK^Bp,~y4>B֑޽u%ŤYVޢYQw+%[ړ"0X.f:8Porܙ0H]݅L'ֿvs'NIهeþ^r7!8q wqeg9=*)?!nY+C"lk# (ق]gJB]KT@&*%XPJ#k]rRTcV -cz>EsԾ4x#ˑۭeB$ij|VF ;9Gy|Oo[Đ]u*\XzKQVTZ?Gnۨ-#9~kAa->z87(Gbۋgm|WdRoY1Dg ]茢hRc Zγr{VUPEQR !υ4TPƭ= eawpn SO+1|Q~$g  :HCLOXSkreiR[G1Zy jEoTсv*/T3#ל E1xqJQJ<$bT\fiЍQn: mi= oXz˞4s3g$GRk\Na/l^s64`fqh s>I?cOܶϊd)7%`W_[ZώaĂ!N ss n~Lʼn]gFKۘtN`x:k/,Оn S@5)\#^Xe7+xRވbtY̶UBa 'pg f>\N-zDFI=^kO0Mz)y:SǞX<~!5LLWw3!_P%y?YhU/#ҦiBr3nS j޹ WScp.MC9 ժR_RP1pi8pk5-5K BȖ#5P=Q),*bͱ 7Jes gYZ0707010000028f000081a400000000000000000000000164e4ded100012694000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/]?Eh=ڜ.+s;0MT#xiZC 353 -I(eNj~;Nc^ÎabD^JI^UCߓ:.2lIHf#۱\p@|madj-қ .z[C||"[Yس0m'Wۢr*^G›_Px}ҝD!Mb"ql*M woŦAX J-!G-q> 9Uo#Jv$&ZngJe V='bXsYD]kJڑG%HF%wf$ Y$3]Y/ic%j;^NrTW1$jlg?<ָ8lC/g_1]:Phs_BWSY78|-PR Zrlk]||Txb L|? 3=>ERŋ< \\VU(7 .}U|D*/JU0Q+{S 7 v$֞VJl99CnIWc^<}LJt*16+M74',~}J-Y )=&=9; ?Yzd!]!zGptʩzDX4Om>[O08e8*Ӿd lktۣbښag"VddEQ#u:&:H_pum#uu#{y\h:Jt7CvUcZA_gg-9zeJUhzt =9,n&0Ѧc) K1N'iRڑ5A|Y{YN]N1X;cw] %;5TUM X. ۗ'F̉rS,|W#/GM;(lUvj5d¶rk`G :y.,C ;I2fW\l1w#{b# *E!X}żzj':kJuqFஞG#PC'zkIJ28[3Q]Ah/mR #ޔ2M [T؟ym?0ϧ4BG&K bŒIAUb<ӿ'zDroږ%I-Q49pM:^NMI-J򅻈dr֫3%3]l3=M^㮷4s${"|pYvRcfZ &sVqnfM(|fq ~$^+`׹0L ZsYFxW1]?ӧ`[^! _xH#}FSixm߹Xxo|v@gjx5[xs -Zcct<l!l' ":%ot>5eoň?*{rójbс |/vCr*ً~Whu{MMn!P?ퟥ0OYGS_ qLp`oluXyC bm98сJ?$%7et[uLAͩA.5/MHNǏOFLҵ CЍ,yb[y;=]d| ]irpn%Z/PnxG?pɀzriR*`op {-¥7}7MO;ܭ~$5k4z'INrsx |F6`}rZ*Rζ}~@ A"v]fI E[PD&(>VAGZr;J ^}p-WK9[O6%-W%^U֧_I9DpzUGlqrlZ5P(jYYe3ߖ^V8͔v(@"ؤe|ҫ0]4[e8@g`Jr:wϋ>.mbo)N K4\.1hy:! ?dțjm<>@4 NJ@Fu 2l-kKSi`ҨI]c  =VsP|iui9OΓ4-orl֏^a |3`yhO'*Dgѫװ)qt+G(to*KϽmT~ |آjx%MB_1jћ]9-$J4&$!bU3iܵl+dGRuxUF  M7; Rl$TXoEJ/h,1˟F4~"܈0\8q!"8QK+=Nթ5băT$ߺX-[b C6Q 5^47IT}V!sq hi2 n,KEk`z+v%0@.;Ub_<&r1*?no]%) #[=QaZ d@V(]p"P3<®)g؀>Aè׭ബaM|G.JaTdvQ>W}Ku.]8/ɻp!%hX BD#lNz=t7F{ɦ`_lQ( } 8AubY. %J~:E]&P/tv,y=Rλ-,@G^N#fاdU޼$JL^9UX޽s0:+I0TT"jAA~5K y!jOX`Rlw7o;"D)rǀB5Bqq!Vͳ [_A WƠۛ,.-!]R(ہUMA^m<鑛$zUMLYm')W fd;pB(\Յw@#Gs\}%dp,e" Ei.y- GLH|5eYC`$ɮAMx.t PZ{=;<#)Xи2&S8ebr>RQkICqs^O{Fޥk{c|?w/K~SԆT΢Қь\# &O3q< ^tYnp5{p dk&?tWƏllӌ| ɶzB"nW=XʡL2ZEM*ثW#b>1@&h~)[H?|[Քs2G![XH6jNT]2% }d9GBdt;.,Jy(Rƚ-`mE+[0Zees_z;ہcg*7M cK㋜ 37}Djce߬gq l1,SV@\s/CtdhO6ϟ%kEEJKuTI㛊ִv^ؠQ~ьL5 J[-}eyZ\ĵ=soٍ1=*M![uݑFUd};XU?Ai`FE5o" s޲]΢ߡbpU˔ԟ I& kuӖy]rEEu8Ҟ!Mr &o1'~QB.N]W7y>v ]O2RZN%T='ۺ"Y+m?W1zWB[wF4mpz%߫ "ﶺ^GRӕkmQw+EӜD\#>wq|Y9:JEzAt1^AfrfayR@k-ژTÐܱXb,lK5'Jfr}#&AO_Ze"4 ]**|Uݥ hL oI磉C2OKcCEM{_iOzm)+K=D.<|X0gKPoA~FO[ z/~ wSC#Iqk$o~b.٫$:OSl"i6K:}[ƣۋ }K|&"k>pPK; _}%+ݬ*TET z3)ìG[:ã5Dic=z:6'ZͩWf8jeH辋(sBa,_/w5IpE+CIY,1a"C<6בgq{/l]ZH[J`S'4qh->xk͘ X;D5U [*6S`Rj:@_Ht /ШY%Yq%sNf(b)ӊˀi Pجta\6/!켉& G=X'$LUlU)\Ql4٘hjQHElO~,)73-ƉE\ iY3.oBIrȈcA["ic-oqujK '.8%w8Ԍ!C1/TԽS-5g]}K{!c/W HӰIe(ְv YBF`4 UA^TEdcoc_BSY~z 0Ҭ`Aٯ/+ߦR] kc,kz%9}Ɂ0P:`a}%Ԛo,P"űy*i  ǽx4lmkZn~f2x7DzH2TJǔU?^QcEڠ+4l%+DUi]؁-Ӧ-؀R&p:;$Ɇ&bp٦ =ڗT=y+Zl );H_eT~W,,gy@yH.蘸EH_]&cWa9gLqb8I Ho`pnkPwXY"@n/\/0F_f 'IΨ4j3z9%MkFҁ@jUJU4gv:jybrɩw*Nʊm<˲.vh[YQ/v^ڌ:D8-붽NШ2Nr*N.S~|U^B~h5b{3dE?͠+Ȧ1Qy9+J{SV8}:6eETՀmk 9 AϴS Jsy]ߠ2/.up`ףD+GEr.`h+ T[܆&A7"ÿTq<1 &nT;K"4QElKvMU^5 _z xrsKKlFY7+N‡l3JqvwCkC@6̛*ߵ,qDhS\zdP+oMRX5ذfT")=E0͔k˱ յZJ2B0*akOo- ɣ @:)^k޵+ny!\O'407PW"Un֥[$B$ T7<ⳎGkgo&7e*G[=1lkLs~PL>,S*rcWޑa)L:?H- OTۤcV;]ikjv2ZSͿTܦrw"uj:{)uQbGQ˾ 4{1Z(p Jf[8fjb`&|2f5]}:IH2)kS *W%FK\v`5+RFMۮoYGR,ȉ[rR(x@@<;wBlJW7.BPݭBkmRWhyPk^ B(5%!"w<2j|〹.2@3 ?a"čDߙR(=݄+ԐҌlVJpgG_:g޶,8 tvy'QOM Cbb4;Rel>kR Q;+h0jXf:K< 2Dd9>UHT>jZهrCc^vV~9X_upp)H2o,˟`mBhJ$Ue3~w3Ħ'%i"-l xQkQЯcB z:/F.s8PѺqHpńc^V^Dt-`2 Xd%~װxrMdˬV9,gc:udq ,Y/hm֯*Jǫ!Bnr$ ˉn0>_uY5Qx([َth.꟣"3GF:wHi^3^o3 #dr b~k D/!=ᆚɈMNz(RJlǍ3 ͟`lW-5*1+*ed+0F\%zV&mthrW=&!*XC0uyH k\FmѸGWGvZD*_/P-f='zc;m5Cb4W.كK.w*!"Did&٠\Ap ) M7^Μm*u.63ϒժo^/z`ۆ~ڛFo$\TV g]cFd R620_߹m!󢪓݆v xWx5P;2Fq!8eLԱZfNj8E!d8>[\Cܸ(mC(ӱM4D[#>X>ɰW4:*E;RB!Ο]R<'?f͊DP”4ҡ0+LU1\?řd1^-\iynQC{8:f­B jd`JIU:@yLEFxL4EPHr( Xr3-Ӫ%vB_iFUy5lP>p2)u8j +8[\I(ec1H V3< qǵwW.2 %ԋw|S ZMOGEݒώ / %]ltϝ7W4@/ ފ+> PXf #W=.4NI gJjx#\K߫e?Ta+Wd߆֐wJ$O.2ދ~%HVHz>ᅳ h +?5^ soؠԀVϟFz=ߐ,;=X6,ـfô;wN#';h %ۚIqv,׋\ 5n+ 2.\0.pZVi'#̶ٞDRDXm0`Df9ngћvTOoE7 98 M]ra(7bCUFN1' CGr07c!=(UoF>5'c`BU)a,lKjXߛ lӇ^T*ޠb+M*ԇ*]K&Ph JyTf(DGPoG0&`t##,ѻf6W {C`l?ڨ4 MĤHs)9Jޖfƒ\o Yx3'ᛗ2Rj߬㎆l'. tWJ'۸s֘)tNbFH 9ahw'S\+𺧪{9$>ˌzqqAʶV,@+DwP5˯8]I/;i4qөI ̂FCCQLi9MZS|9((F s|_nc2ZigMa(GJS]2v|A\m Wrs|PT8 J1aK5#B8CB62$ OVֆV&4F (Nj+tTrol9j2{&mJS;*"j8bC${VE"UXD&<\ڙ`+^=Oˑj* K{ Z6OEwV`s쁑;-s 0v|6]r*:~(URUG{R+@$9HfO:W;K.*t|2N!)iɢx>K5;fjȕZ#6vUM4}&~hcTvO ̝c^mQVEDZ05Cj6vѬQe NDȯt]7RM#+pT4*46@ov6 V]ɜaS[I^.OA8;ש&=}~-PySyXf ՁA۽ ^r[ +Z^*6|AHcj('fbs6}ӽVJ~v=ԥ5T~rcA)b&Z m`܎q"e 1iK %2:Yv) ظtap@ߏ$ EL=g+B5\hZٖ[0CC{2> ^+b!)kBn› OMqFjh/.Ɣk3td:R'[@'XCU|Os\W;yԘ[,LVξ\kTk E0VEazd ,yZL7Yx3)Hb~J `/iD۞WMT&ǫ 5&$B\zT{2EmI Mkh5O=@!~B9FSKLrI=p*WAltٚc[\/c.J~vQ:GETtY8Fn|P f a e=7!2gO} pKNNsclBU._hGTTˬdGņ#( vtO&>}cQ)~;28R!8$-B5u,[4z\9TP=o:zmOpS$\WY\_Nv9|tRc|\]l!8numYڷ ? SXc-OiN>Լ׬q} ' GLOYϲ 7-aQ W{)L+R9B%LFX4tNFQP ?El^&!A֗OwG6wZ^X2:ԊQw;uv6Qa]Z&q&H%p^Qٴ|s)}ݖ04p&c<ޠ|#7"Jq3jNLU*t%/16TdcA쮟&;7$Ndl0Ϫ 8[q[cc鎔·AwyWAIw0-g"RBF$.\@\T8W4#8ٰ4ڸSo?!Y-ْ] ]w'Ha@,W? M/u˲L[L >U!.ԫTϩEa=1r8i61+h]#3:_K1"s@69\fl 6Ԕ*R)'iE~zNb``l>g}Nc&-9+Q8%ηbhLSX+v.p~#>lȇd>pgcy!(E^lLn Nz6:ns#y}|:8 v1}3h'9u3KE$JPbop{LVRwEҧȓf?7W=s<qŐFNo+ 5<-VʂxV(c4Jgڝh; |P{ 6-q@k-/kFE 'CAPy5WKufjU0p]*mM~{gxrJ1(w"DAJ fNzBխJ9_<^Z+='PӽC<:r[t @y8_{JJodAzPxYFO7Vε?&ٍ~HҜ Afޚ LQ,.1axaWujQ5=ؾuЉZ}w:ϢfzUQ̆F"<*EPy*s3w&3nq[E-vt(i8L "U8А3!Ȭ wUrwvٞ);ADzHoi=ILR~I$@5^jҡ)g'13yWBi? .<(# pCXܿ@&}$ Lӝ-vgiwVAlA`{62.5n)i"?.I}0Otk"߇d߯-Yed2!'%أGSQƷ/<j~>MCS3z3Cڙ iti|_h69,X`}c^rI)[nn=!I̱:'O{-./,ҨrKdt%9: l olD8;Xפ<+սј4{o 5u /*x+څUәYcnmxȡ0v0֦9ֲ$8,2aG+֌"jV5j@eNKQ trED\"I0oLlCJp~0QXR){^ [9bZK}q1Վ |܍JVNkq .(92SJyMu Z(t]?g3rcX%=t!Bi+V{cD"ԃ HOM&pl$w4Wz[ͬCg&pnq¯(Ow3j85N|8\3`뢂Ң[.vS91;A_ `1l2I}/jP5iCRÈ ]G, 8Fظ?iiMM0~hl!)5Ne`;mр\3&E J`RٹaBf)0b:ɉp,Pd `Sb6O֪Ś ps8ޥ|Aq[dQѤON+"%+4o݅!і4K 9J]dMPRhiJ4y8يҏ,%{p<|($[{AFk)`g$F%Sinc1^Y 恎\SUj#:ɷm@ajyJJ3lܚd4RXd&̃oA37O'w ;"lFOW!' PZjMx{**lTொD|)˜Ib|6O^wy7\ Bjӟ}kIzGÊg*xGS w;5ax*LCQ"wxTGsu(h)vy˓X ^IViQe5ÑڴpD._z\F4EBDE΀&>A]OqvR *W+3 :vʆ2x+P-?ܕ%@1|#X(TsXG"c1U à/!eNz>{c(8} esjrxmL:4V!J[qs Ͻ]_-.v I_V@㰜SPoA6=o5[2f1Ҏkw`/yRUc.m.ڿS4A"yiƊZ?4Э/ZOĖ4Qt|^흈{ GtRZ̦r$^l)W2mgz-.A|N`pkdI2.gĚTF"/o4 AD˧K`DfM~ ?3l/'Ǻ!7U- b-hOn-xfcg o ^(іl/%DЋDS*H/}kc'ĨjP_8G晈@/Qtn!Ǫe<MH&璌Z44 1 J+V@FlfLWa u.V_̔C?;Qa_,fUF/I/{v?11Դ(DWhIW٭̉>o"iT2 {P"[ݍ~{TjJLicYvKfEPYʹkƱ^/3U0ց.$XX a^ 4[Dlh6StE >*!9_(atT^StA)5&UǓE{GEFO.mTg@r/ׅGceHFOtBԂE=-فP8zGQwV^/ dc +B%tr:N2݉p:!8e6j mE ;e`O_kIIF![?q+n sbRjy ڐ_?(Z2ފ&Ǜ&,1)e*p>0#g64/Dw0>diT5)g eT䍕 k7j(e]*>GO'm1◎`ch=H\C>I?xo9@q^w,szbި`\ܗRpMroX<ȮQi(9tK<-w/liqZA/]prB-T,>^'\aça>a1X$x˳ 3uʞ+5@;(.2& z_q_ #0x?[kd{ak-K Vxc"JZtC?|: w;҇B@x ѽ([% nJMc#ĺA#KUQ d/9:YP}Ҩ/إ`!NW]ˌзzyKhm^2M,r0^*,S)CZ-*|uWyX(]Bf׹+IӲ e{JF صNY G_´W鱺+a ljc6x3 ^ ^z,wsQfH(Tݴҷ-Olk2΄uT6 {6%J29"H?o4A0rx?.ˆ,M>4T(t,8qɤw=ahz pTծA˕qC RTmdGOy F#buݏV68Y-?&'%vOs Nr:uK(R&`>Ӿl̏h ۢQr[LrI‰턼iJrVх9I;9OȉFo<9 =SUozA%}5^f5,w2!mfgba])w@E4/Y*-f^(U^뿓A7~͞(_t27t!LtlUg|I0[H=`.ᾐjB|Ň^3pte K.!y,n}Ȼ|L<&il][MfhzZ'OR*>j avjvdL)/L?"2iUjۭՆDd q\oIcS 7ZK"9fmRpW7&smB̥p>/! ? 0b.E2s}*R57krkGS^p,$1Ɵ o3ݺrmͺ .v9<.ޙC AAU #G+v kUmzL7&huZ ]-SBωmg/Z}|^CZxAPC7k[MxB:t^[oˈ0:[츆:8Ru[*t0'J߮D2 $݆d^>Xxw}/dg L9WpM: .tNwR=9YOfujR[.ӎL bCW"WyÀcj/G# p˰&q{uqvvjجs0gj4<\Fۏ,6~Ψ 84Ovy_A23k2GUrܢuHa۝1zD=*$$f&{<$X%zV>cz&9 sd0N0-Ke@+rd_b"x'd:b$~x 98H0X%_[YrK 'V0Hg+֯~wF]t^?ൽH F'Tu%qJ?Kܟ\Z&⣯5sw,ϫDY+X F$kO[qށѥ^N9׸ n+:ruB嶩NީY^\ej~EkLǨ.gI'0~4ɩ0AkjhJl?xb>P_J xR|l.wJ{6s!&QB=1W ȚUiM|xt(cOSb|sh1֚<T#oB ->~:]*;[qY*R]smQ\uμo֙ wE`2|&iUSSETkncɏiEzK?ch)iAt)(2ҍSƀ|L9WHױZA: 3ai Eg?@죋vR%W)ޒQ7ؖQkm1"^1aw:j'yE^ s~;1Jӗ̥{CZLGY7#9Y,NfQ]rkKwfM'(1homZ-54a;{a3>?N_N;M>t:ItJby|[j#QDY5)?S~)eW+5 d'x~HfIL1ۺMC vڇFL/y)?7[z{<ձ|#)N8x~+=#$kzf;P !)OoD{>ub,X}J3BϷhp\wz`xP<@s!j@cQG`ƀ {bH]z'3^A AG m{I},Č0$=+A{Ч;Dd f$p;` DfI5~<0 4Eg.v! +*hdWYwf./|2 uK)B:ӡ50Unr觬PL?f/$j49CtT`q&?]{9v ,-wb.Б5vGz!ߊaPU5J5^8͉ܷU1 =Ƴ.VD8XeOǏԩV +G 82nt>dKefBz^n^p<;Fx:Q0$w`3#08ώ澄p3 {?<#?xL=jDڗ6MjVeNBu.xHٕXn-w`XuxNeNR94+*K;IBZAѥwh ÏRXGܮNO 1@tdYOCn Y)#|<`k_3|:Kl UfVX|YO N3'VY9sڼ=6|l׈(CwBzE@koC|%tAH]ӛN^R H*`섧Y۳B|8+G]؈q֒eߕiۜ0{ڻhU-b0us!Cڸ₞:v KBqMfNf vlI'gG/V ]Q̟C2Kn20a掿ѱ()?: Ugz1==[jPO^^ Xk|4:}R?eIaUn+=6wBu#Skh _ L.ɝ ^ku7ͳr?:eNLCKZsg:NRI;`zwAL$z7@E߾ˢym,?YIhVqv-Q 5`8:3!K~ZMfѤ@93Ҳʎ٠'){SȯLt&}seB?X`ozEә0|Yql7ʦ`nXrQo1i+v|ju/it @'?o.W{tp^bE6"k?DJ}O!d(p? :*jmpCCu [ \W^ƒ,mni:hR1'`Ԕ^o!w;9QZ#p%+ |ePaon;;!¤5b_)p4.seu8:Q2Bڔ Ot(z/Ah5S w19K1\CPflҙу:^5 `+!:봇fe6mL/OK{Uqcga)f)tAxj'b$ Z5٤H/3u NJRf/Uejh/]0t['s; %}VB|_x*?#Eŏ;MtA8 =MKbqDLkr|R.o}n Jz #k-;roO)Fu ~~E̾=Ž4lfgy T-բ}3ݠF!1Ao:|r%䪇Q$Yv$+yt p (Z)xnSph?ĝ@su %oU%j>5A CYkm=a5,NG~9 d,N6Kߩ~$N'23lg!sUmsi(H_i?O<< sS>úe9<),4 } &bNATRM$븽=mhwC?{21ZzN8h =]lΆPr0=q9cP%eB +*?xvMa(Yp3pJqZUpw>Rll)^%DxB],OaK!GXOƔdɿٱŵa"^N5wN6 =HWJz%/UO &fB0#-ZxgᶷA4}xtvѺhj&tbTP]ʹXf'*s X3MqjGVst{S4aɖ7g9LwL!o+(e?fYW3G#{[} (FEGu0HjDT\YRd|d`?NJhu@IF 2baꄏk]cpkI' @@52f&@|S\7.$u.#Jޘ9n 6\΄.nBU*G3:m me5ej~.4^1o+CËDʌp@ND@w{5q5Y{\,NJ]^αxa1Yzkٻi952Z(L3}&{0|0&! f xSSr095/)Dj"%d8ߧ/,;y&h B$&}!מ! z$/&/\"-l ^^0-5gc?nk*[7,.*Ь8+EdBϳJk` n8k&D͈E2::EQ FkI_ҭ9 IP`;𼭐mma9nsBq8u}I*]GƆ;3\ f>+[,phs.w [RUZ ܈2uJ!)E8!ߣsnMM kN<t%.[SS }~@UӔ1A@XOz}p&}D; s.z!xy]'40=x ӯkb1xoO@'(v#Nεvp7f";vG=D_)H~|/!2ѻ}@6F*>ux1^>=j!4j~TǑoB$  f3&},9dLʑ歶DVs\-e[Pxi,o2 ͪv9'- 8A""6}u'}A;c)R I fy,[1מE󓁠Roeԍ\gcR7ܨz%1/*:qBxS`۶֐lښ!Gs5"u{Ɓ67w1TMڨd&} iJtS,,=1䍝8mZwcb͘Vr >E"6;>\ 3FNW÷F:-qiVv`AaH"PrzAHiɠd0GZ$mH.|?=2M+DJ  Q:yuP5t=čuMpb菾ҳ5~8]:q/W*NW@^6"3t𳈞 Kt#3n&wp:ӫqďcgiߜ̭:N&55@z Y3\ +U?ч\Ϥ+.S߈81!mT g2mn/h w6n8VBbW>vV@47\D0j/KL a:[bcGzxkG~ ALtH&^XѠ?A=%r{<4=UkT#Wڥ-)C]0 oLb.os Nmv?x߀Fڨf/@O9u h- 3 KJt!ÃidxK̭>clX}C17EWc#3qJcFj  f29=0]rvl *'݂\tCeiN.іf_Z\Wҁm񅉳QOw.K-F#3) Kn@ PKz'P:J v@8Pjۗ1sBً HQZpz:@B)p߱= A*{M]#D:\*^ږr:HȨ~E%i_Ev 8;҂GzܼeL9@j޷dگwMA6whיc7)~OX|c:;iu4*ά'{? k;{rXUz`u044hٮYDgH"c&}3ZI>НJ69-/F=4Q"?S@DS6x/}~ٲ $,rK`b糶qC^,MQ5ꮲ(tjƚQ4' 4:f1x~ߎγx k)եz>|ԓ"" =@Iӕ@z/cr Mw{L% +%R,/!# tu<,)B+40$qC4p?&8mv[s:p~(m/<9J19N|7i0P 'nce0eT= ߁t^2鋹+ Y>W,%YTMɰ$:x*WY˰~6(x|:b?Z) l=sӽuB\ek#ExUd'rށe1D1L+@IodOmוTͰ\Q@&Qllg[Lź1Dz\]4$ŕhŝGE瞜dWCKb;k |jMmϴm0\<x*qbnBä_:p[=uTf j ;yטgJ$!^_vBqDYMmdH?f{,hu61aR饧w(c΀ c1ZBH_`ڃLހd[<Ș(y<:&i+}Yk|T? 4ªNr1kFɴw58 o^D w!ke !Pkǒ  Tԇ\[4լ/X6Sl'ȳShe D< +rUTq9dq/I( b(U!h5|Ԫ-E,!&/L+\;tRdPB"A 1 $ _O#Ow\FvpᎸT12U0ׄɫma\ ?A;q90v@qAf-0V1 vؘxoe|RsSb쫭Ʋ(Wjb ^ziȉVj\#um!~NbpWQ55jo>N `­X~g oV}+HG{C$[YhE jņYCb e>4 NRR빒o49w#:^ \4KL\+D6 s2޷>C)`('g4ީi5>xP ݩ-+~%s&=䀫Ps5lǶ $vWE ^Jև+'ޱ%HIFoC>lI w uUAЧkgJhwN$lLͯ2nMF ]F0$ɹ6bvu|131CsEC0bCVKRt#O|]AF[[Nh/oYo eoE7;I@> d4"DuD`CŐY)r @_:t4mڄG I l7;}8NEsS8* Q|-wŜ1 ?^"%Tx=8 SxX0DQ.opi^@wHaiH1u'1]]W|]!OQnl*5XoN0$5;vS˱g%]0fY 8vzS.,YM8CNڜL@S|MLnDQ3 |#QFs*% /.tv| tQ| :s/ؖS[WJc/cCL#-)<ƱøBIX fd[Sܰ[$X$|O6 HI w^tgq +X5((Y*8_||eӓdG͉7XX%X5W9/JJJk|?\>4~W-ւRL۰iEX#-ZeT"[10|oayH zc#% OLGM]gʬe5zd׃ԼIdԮD~PʇV!f dO􌺇zGXr<%X7c]O)a]hiaBL"!kyT!*kWWӳe0u2 F)\2.\4D؟#C +ϐQ!.k ΩiwiGni M|a!4("| g󊳯Ӝ[n?Ԇs'6~$T/]V\̩Jpu&,!@,IXUE[>K!3, mG-Z V VBkXZCJd|6"~BG!hxz/K{7.w:Թ9[3<C 1%(LЦD]H<:T) sc%U_MB _yǰnJ͗ X פF1Eg}e̗hM6`!S9j;4ο$o *B4Nj{]03>+t1N5N%o鵰Q%Nxx(mUVF|?UϵC#dTʈ%TshI3vxsM; O X߈dS,F!0~.cY`t ^ ^߾_ nliS'Z!ͺ3k,dbo+H/ᑴ=+ůjy@wLĕ~>ǽd(Ob([a>&+p)hQ% Jʌ#`2ܔύ`UҀ3B% s͊(AIo@vބ2z1g;PJ4 ՆwW𯝪@ץjfMHzݹc¹.i*ghYJWq(xLBt8jodVܒ/y*"mznƊhK6 bA )2/Fݳr4uroQ_NJ !r5%|lj+gT8Nq),i jQ< &*n j"A9QP= [",av&X&J=A]lv*lG,97SU]6JŭpaD97'蚢Mehq *L0B2&9|XtT6>)ch*t;{C p ͧw+hC7P.\P/rZ̤9eztF̅,~@c3ڥ.Bkbxڬ7~`]p&NUݿ{ȇ`{#d3yK| 5TAzy{ʉeFry:<}a~Og;GO]4EmU Z-Ӄ #9NOr#G$LXw ^V9AeTkM%曋Z!"?9cOsv\^43RA#*/ls7c2Lվs%IHuZ%ųFt2_{zHr+:-IC&{ND,tPrGug Yj^ppsQ%]:'TER+Bσh\]+E WbfjB*Df.N>&!E"iAmgv\&^Ɛx@o}7D37ړ}ձ(ej3??^0:qMKcБP(P?| +W6;(kz{.ב^ ɛD$tN^)5j,Y1^:1|(|2.(NBmv46 *7a*ٛ%ba8(r˕)PlC'a2Ƭd,2wyo2\MU1_i 6\=v P*Va&:t5M. ٵ9cp={z4P l#lrUN*kv7#//Ԋ掠B%(uVv e~}ؒWt1LXD[T뎻tL@NZIA] #5"_:$?}L'-Y)ک۬6gj7 f\%>7j`C>6k=T[g*t">< O}95 op`݅C-Og7OEhVkly!#;|M`pX~hń熹]vr e /vPi+癳CU +v~(T@|. Xoߵ Ykawa\_"!XM?|mdr`TvDѢ8,WE Pr9@9ww(3R#黴Zj-Nҙ[@SEr" Cz]cᔢ&qc 3#y֦,|0>AM)'so\$4}:+e%<ܩ~FuM+x1Ö]|0&b f1!kĩZ4] Er)3uיQl ˭t^@D^1XëܢrPJ/9ꞑ^n_Y< !_89ybMF]z|zX1ԥ{Zv Eg#|P%݆#8_%aځ)Ne C`؊< ==}MP--At:2y^Q"=He:9<,NkTz I0(" 7Loug1$F\ [12tY${ХӼtvؑ-f4t8ˁbw4^ 8cc[}7ƅPUAIp֊*(_k;su*^=7SO2eZ)ҷ1`ZXT =z1_jMݛBr^$ִTv.ن=G醆AOjOB8ߚ޳_!Bg$*(RRO07D^"Պ? mĶf>(2* oxq4 84 & *$_L.e$//E׏~<' [<17haVmVW]x'i) vb@uMff`_vSVY+k;**(_>9>ahy1d3%çYMA8̜e/!)/%G 3&~E8\߶'59m) 2*O fYvv b̋2f$/>5w^`I3*ʫwfXDǬre)SFI$ʕF@uݾfT dϜ S:&(NKB gIF5e><0#ְ/dy Y\B(?PgyIC^@}rCuOB1-,F#6vΚq:{PhBWJu6Ru/<.S\Û6?m>$gha6[{Ҧ9j&ҚM8f:8)(UTxF',#_i-+<.1pLb63X]Mƞ^@!U ¹}| YO8>XEj*nTOMa;#l-ܒp`.HeXr^)rGɛ~S !#"6d?R {euvP:0P~RcXEe*!5tԁb KZiCRqrbf I殃v5 K}mv^GlD nˋﱲ:B^x`BBM;VѣMBԬːvHU=jGOzaGɟmG1\h/IPxሸXh/achpg]J'УS 8>X=B^b"Y2K $ mndȒq8^DWO&2-S_ek:z. g苗yeWEQ$'xa+x0OSDsuYҪ]VXWW^n_zp0C;5 %hc q. W+"CJomtߊ ^1P7x{? \Xl_tlH jO+|2&iz)4)9rnвv\^ak&[^uI6F$:OǚYPq0Ki' <8_nϼn0𗠬GT?s& '>To4Uw)9*Tս }% g206րƔ&OHpgºV#5Ѯ.0$7DHe lΚ"ij^/z`$S3!V_aP l} /7&ײ%i1=#CǸWIƪVy ~хt_[D-,P*4Cw~a_ [q67(WۏU+|A -FީϞ,Q7t-,`83~b>:jJncuNJO‚vnn1!xd;;5TJ;N[ R3HjV5,4ϩ7ᗆoLLXZ9 Q{!jgQb2Mp*NO=Z󍒨AY; ihnAbt"Z禔i6?|1tJY/i #f3I-=JM{  :֫cC ELNkpBmM'5S.)ܴa<Xo ~"*!t0A3p0nGD3# R_osi/ Ԩ3xY.Oj KDFl7V+;v([H{r߹Ʈtm_0Sgz `d&q⮗m& aR\n !DK+!t=(k׽ ?OcpdɫꅄfOc{ľeۻh"7:>v' @;RXWܽwak ƔnLlKi@X/#K,1ͅ/܎M0x[*0]m4 JO#{y9vF-ȟ -oiO=O{gQ¬1#PJVLD>:vEX]i g$v'̪GfXo%p ~1ׅ4m󕿫?ʋ83 ԪM<μ|Ftu51ҴqȓL3IYvԣgXḛO$F.iT-(GF{I&6~H{WTXVDbG)~Q~gVg[rJhP aj/ɻ&p@v,"uVlv:k\)$d k`G*D?CؠP!VI! +V".0vL(=[S}\9.a8PO59!uzƪ|$ 9y*zow~ݰF꧄e3 f "[. \i\wQdy?K' Fo*1Պ8&,YSU:Ys$Ļa `*³rjƋ$z<vCX%{"ӠN^Ȏ$r *H9c1d,40IL}8Fl Kkѩػ 5rdq{7[]-@LNp 5$3U7£+sCʘ9MNo:|rk[RK5~ }߿Ś#EHЁdu.J N/ z`fN܏lJGa>WUg2w49*'fξO<|ӝDnɣS ah-`5kvځ r^2/d8$9Sp/ѱKXnaG? wE=]sg095]\A7? 1"Y:we/j^D{n"+N1BM)hSa~>-5"N~T eGasMjDŽH懎u]ni1I:1]rCjN)'1G.K_!δAN^7ˬ+LSc nx8^-V;.9m kz QuZR%^kk>uB#Z*cLިW.{v{oĿ+H3޼V) +"?bgE۳8rQݟAtTo{N/ϷZ8pmqp^ݙ0UVګuA@^ cΕS6.^X =.$5dTP~LMδUN:8ڋLaf[2{פ؁xc2w$d"l(M %%UX+JT,<4}x;ݎM'->_~AП7f*txeXg҂:}} -/vڅ/3@e0<ר\/d~)m{p *-u_ yq:F>3Gsp Y?(ahGhUo[RքRBf]Z"Ulᴑ#'Ձ!W,F$'ڸU\!Mh<Ι+ci 'zi"Q!>b9 `Z5)}: -"]\hRzO5=XV8)kM9nbfA{Xr7*cJԌ p9+Ez[Ӱ&-+`"Gzc6|ii jϊi5CYbHc)Z5&u Z_E{$^cM@z6HSF3Ԡ @fnAm׏OGlN:x|KCP)ٵ 6;>\G0g3uܝYv;4A( b1P΂}@7k-PU\Z$sqچ0y|o`-+`L XmPRx*XpYI#7]—17yͮ^ 6YѺZA=X;y0ꎗy+y( Lٽ $b icPSJ{ L.F)+2*yY&j6}@a(Ny,ےpe'E{|s9ZV:I8cӒ pRjJdMQ&+3 F ЗH-C4Q7?BKjҌFf '~G†0BX yGHkW x%(IjY-UO?S;=Kn?n/ZN+ ۯVjg@x@xA꬟׻0%ё{"b}Ѡg=HuTbwy14]^oj%X05 O=Ax7?| Sfkzr]Iť ;v:-$w-c= P)@uyh1[(4U1sc Ҟ RPR̡zsD'vB 1C5gV`/I*fNy*PHd8P0dF]|Zh/Y! ]Bg*uR o _#0!3RC./&8.K]+9Vf۳>Rg](F`3!21 !x14$A5I׫h4n>>I$a{:-٩Q]XUJ6CNUHu+FZXD$<% /³u;Mr:RV)81_74|<4p5!eӆYE8C;cj 8F7< ha8MEGqz$"9+L<Æ-20Us~¯ R0nw.Am]$@fˈrSz:nbSJ>ZyBBAAW/X} )t7:9=Y=;>{$ًipFk?YGDlwpR"]JG kVK֢\;Ӝ:@/ڊ95w2W߉3!@8 \,Ui};$Ӎf(w&vCg2Εkc!=+)39r;Y}Q#(aU>5H'6WGGj[yiDUpk}4ϋnEN͘'S 9*%3 LY>T?ʃl͉{hZߛpxvKtPO(W13&gʎ \̈آc %=ɯyb$7PɾD P O1R9;LAOu*pd7+G`_1A{قN]nm۬S崥;:U5DNe3 h"?FZ{["ޛ>ک˳?ޢ$/n$VȊ*÷So5A:UiP $ Dc)|þ[ieX%8- <&qJi {kGMԕMQ)G2,K(xi%DVEwž*Ϩ8SAR9ܱNxk1hghHEYqCfș! aiv"ثƽ|wIt՛E?"CnA \Ə#{1ƒs&.jkJM>&'ki#P#ICځ$#!^=]žF6줌ɺU+P<բZM޵ fr N^aHZOEtV8tYfYU;o݊:0Ck~xahI7f9m7]'kIm=w9-&;0}W7+]N405ܑi@fG Ii2G3 N:NPS?`pb P/#{ `X=cm@LR%|oBL&[F8&99jc"Uʊ@ }\}*He Z [fg&ɘBOIwE R%]+Xo~Zr7}g]BLfF'ƗJB7Pk]բXeyKEh `bTX ?XJajŒy+fPjDE[y(xQ`QggL,!*ݜB`GhbrD>sDO<į4t<~:-q!Qҵ|dE9?(c瀗='fݺ2hIjc{FOe[(ƢqSehFٚbz𙊱ίΙђ%jPG 1U b:ȔIȜI(a>lL2G`g B&OBvY˔PGg/\ ߂`A]]ub) EWn{!*&hݬPfߒ\[ͅS('FnP'p_p"o w#Kzv3';P5[3-}y)xܣsswkA&.)ex(pTBdqAB!,d* 7< Ŏ۟?ZİܪS[fj2i[ U }{a~Lࡎf 7pBFa_!sQFb<[ \&I6^)=cū>1\m*#YYjJ?*+$ 65Ww#C+1gZ}dXkk=oO8C)řMT-qԺ@ly T€祾<Bl`J1_ a5JSܛ0続;VjQ\JIR Ue,6[zcwnҨ2cTױN`V>2vãE'DrQ(8i5*2 $o`fSsa臯myHN+!OcºBhJtj@2UPkETL_km}i/i'/cq4x}}d- w+Ч%F= O%xz{CRMuhFeFEcH yЌ681OݢMsYQY8n;uke]ulg0P20t7?x`Ɏ {Um:qY-۶3bkxD`Pk61vXgraƴ5*-Eg}|fZ(KG3[6w[L!C'Tjf?2hb̲l!w <*$+.7QAZlMMOv|WOcH|0O}qC`}ȳ4RbHNLZRh0(-`Ǻ7.91hc[d}r0[`Q-Cn'F}>|σQ,_c>b_O[(VpTa.fQw_9|l N!Ÿ,W{(7U;r] |.w=nj&dv䑹\? ?bs| #de"mŶ<Z;S~rJ+!|cG΃nM7/,MfDŽ"1-XN B35+t4Iʑ G(2432g+ rm0@,ȫnu<g5z^}\K䝄m, MxIQ"Vbʚ']IF-ƶ_l'jW)u ˌ@EaXv#'cE':,k2̲N8FzFa`BY[=J1~MQ] LlOYIOmPNhMp&sXܲ~] F^~7]`0ԋ*K švYgB{i}fya!5\\W4[bf]M=(0]m}SzuӕysE}"ϟSu<B(:χ6rϤQ7/Q %TjJ+ Iyb* trG7\Y6luMZHo_ +fX;ϾRπK Q u0hۥdICŬ%n~f6ؔ|>2֪]36`Nml-G|y;VMHͨ2غA%!V!I5U|hvLzNjRڲ2}·熶 d>؉EFѡTBa #Un'Oy |:A>rb~|πACqM"֔, VEݧm;¦Y,]: ԟ{+Mlolʁ?RiӆVߣ :f$ӿMaMmkhG<9Jlο tB^.}EC$'#%Mra9.<ۨV?ï9qQrAOB8cx~/_F-9+6jc0!k|σ x]=a:Qj5 eIN,KF=+Px;LA3Y%Bb^e3:XhLIfU[\g@})]`W{ɑ%'?Rsӗg9\e%=ZLryn}ν&D|.C,ĵ0z1E&.&*B~AFI1(w{jcʷK9# ~cDZtS̗һn_9$+Rr,8Jƥer zGV(D<#ֲ Or5N6-F'nbǚډVd546#%M>)ŇOK= GJ^#͵-WuE($lDux+;_Fd"2"Jo4Op!A^Năb׃4iM/*SѸ| @5.&U:J (zp'2WtO~HwW<U֕翸ޓ@5-؟D:3K^誣EFc Z /.>W恵`'м)¤)U.{uIǔZc -"(Kz o7X(RhCɟh\NgGAgJz7:v1"͉eYČ& NrK%+ 0{Dɲr"䎳CHsu&7j1-}0!u[ / CNx9|ӎJmI6d@@`m8&~ '0ƞAJ,v;*" 7^V%h>mE_4>rSnF8➏$7U 'e*$qs}n)q} to;{R+QY. @td2j)ͳH0}ydQd=Hlbljh S|bM o ƻ{9- kS>JbkfPL'1p6OݸV9Pdnlx?ɗ,B\}vehGxa1<:Z;6'RcSOt_>_I$;ĪYǨ\yT`=x+K6iVا3p=._9.bӻeC%UFX`bX_V,524R'0TwlvK ȶ9 = S*tg( *4&YTÌY-TJ zq&Les jUFcNΆm e!ѯuo;ޠ2у<5.Ft]k8[ ѿM?9ݡ͊[.Jgq3A[3X[^)os}Y)sos?@E\ЬlݝQyxX2[?:r *EO<s}SUL/BT/QCzGl|v 5 v}w} W20ʘ[Y|<^v)'jh=l+K0R9‡3)9_@cP .H @kP9[ !Ip//* 'ѯx: ax__zOx\Y9g9/y\ L @NzyA'(;gUB?'Ju; NZϢь ~t^J~(4p5z$C:9B?<22G+Mnʌ+V.>m44/X)CVH|>TB[8[xRM-ND|P1` YRctA?X h|=+~ηFB4^hԴse(dvҖ0 W(mFT^Þ$=7E|nd&#a9EF7v<1&[۪@յ{bɣK3؎FrULrv2 lץn/m킬>20v-<]hۑK.C[ f+TC(SV򷈯 ,t83|)ً?DM:$eE$LjA_@YmXGwz51ٙHjsvwr,LP8:21 sLWM V7'nAqBECOV`AyADC=y^Sf5b[ڸQ~ݹtHeӍPr`f1lcH* *Pvp-jpsVDlW(/`ZjǬ.wv$m=ke| -iKdi4|o$mD>nj I7c{ YRD+9z5bmEͿg{덿_XtRCxac/qdN(ew~O "ˡǮx:JL]a|mOkriI~џeXZ<}~QѰ۔,B^_izYh}PzcMN kqP^-()@7-6"(Pf%w7@xDd97ְݴx89ȃGJmoX? NkJFqDmP[Jc 3fBr)Q3dtŸ{_ ȖDYy}B&IoJY{!lSηm߾9CmO>1qq6v DhI݂ hOꮠ.Tlspz/EFJt8C%@?pN,H XxP>*V2=NPCFg/RS1#ƠAj4\nn7:m GY@8F$V4bil>q-It%\ @XR/~C3^L IrlI!W6ߺv̉?93F4 #*>O̷S`ey-+ewx? ~"o$TRR,G$`DHRQlTOo ZaW Vtϟ^a {׎m;5R/m,__ O2Y4U}/ڔ|Z(#td*1'֋/tQR |R{ ^\ȏ]KMt PuKdBo@EބFv}G0 7 YII\x$Yn8#m㤢y7ks>!yCI,CNX`ҡF¥0a2Ͻ4Ƶ~ioɥQ-\<6xf͢xrp\o )0Ͻr/Iiq(ֈL_21DuQh[3- 9\4d*O{9Tݴ9m4RN(Ur; VthmfzO25Y"1c:*O;Vdo\Ht*~01g:Ӻ۴%3K}߰b&r83f X`B0,%>HfncBh&&ܠ"(uifUf<;ƢH]'>o.f짡#6k~j|)r:; 4ls.+߲m^T0N@ \H2'ކU~6ZpqIֈU=#u70t!nsWk58{qr a/|ҽKƵ@u %ԷμlGL5b)OJ"O2T[z.9\dTfM36vdǂ2rX[}}Kjɍk}ˡCw9)eu8`+GsK':šo7!$4.L^qάC9bl`TᲯB;^.Y:xtZSg(b)B3c6ε\ 촚{HE \ ɾOFd(?l8yEr*mValYm|.74f4qn`fY㨄L?LO'p ìǟ#jZ^fUزx%[5i2[w#:ƓV:k)=$-X`0]hgmοu]2o8i#Oi8iiKKmk,DY,>GeN]S4Rr>o0Ppabdib֟"9/qQZ\D{`Py:p3bn{ n蜝CK̍RV>s8vf&3X&d Ϯ[DJmcP@ `^e;`-Yj?,vM8 bu&da <e^M"\Sw3RݟhإмkmH~f(k'.!#8'QMr' -E6X77z#ϳ՟7R7w6I/ `5[`)vqQp`nMP\,󩪩ݱ ~G~aﹻ_]~X\d}J~TS8 ){Tf?L粀|M% Ύ߸|o̙$T=| ݐ 2{ѦR᭗zUhR߅MlQ|{Ew<,͒=ĬVpn .^z+įE!G;vq2 jftb2{w~ |*Q1ccu[ӀC]ʂDGOo u`f"s,g\E| B(jonm_QSL긖 $VHS P:MDhS]C9O H'&eqtZV_W8UBOtyMD_d,w^mEĴU2+S*2/[kۄRdvqCf >;-ٮg2^ -ΏHrԻV}F5_,%4/ KZ! 񝇜pؓdM-'&'0)\y ˦48sjɷyL`>o4rr_&-%I$-#<6A_"rwR(Ri*:%=msZH-Ke6%m߄(<2ݿu")mY/f9#DHgo#/W/esQ>iϕO 8a"*\4Aoc; e" HrC񋰺v:.9'6 qHlBܓוzi?˙i/:O0PkS7c[t/s^KjX·d%)Lt҉|+fhۆ fe;P);ɞ(qh~JD>`>!.l*~c%A2 .Լ`O:OAy 7 %:,GH iv3n.T By"Z~ GwW7SF!;X]6~^e@d DMlyr_3[J~~bL.Ӄbt}K/܊8F]yFrO7j0l^Y $~g%1[+Z{>gr`I W3 @eO$=R|CliT 0/At^_<=Y(cJX9|XGcqBjKH/qI4vjcp6F(Кک N`|^Odl`}b*H%vV:c>ywÙ/[oiI[(~ư49YfJ"RQrI]޴ON&Z[@LDr,&50?1˘~G)C=I^LዷeFd<֕Q 3tdo8h>~k+֘s E3ƆqLV| ZPsqph;OB W_̗!ê^Ҏ\EL{7O W=-ғss5Hю+H/yzPuwyT_=~'[Ht(YՏR;6_AhF Ne}V4. ~lBh`M0,,iJ4Ճ Ahps6OT# .Lx`GUJJU/[!Z*. 5Gwh)VOFrf]􏶘z b1'Du4)7~\ {G@.KG.SQN5eo w7[e낉ƩeH$ Ӈp^c@9qoC$Ppno܉]Q .  ~xILT鵖77nZ_0D/Qe"o&mV&ʺ,n ,瞖.4a3߂rf]+~,M)Ē _AM#̱4E \p>^U]]?t'@c4F[MD(3kjw r@xػuêg)@N=hjFmW YP}^qZFw]iīKm6<}DI. 4hOǕ;,p"Qށ}C0p'kRmuh3zgvXPusw*@|Ǯc9!bXV>r\`r*ZYJWuX ?_0ͦ[y[ D_RX!6TEF[%~k 6u^b{ߩą3GbO& $^ F} 0Iz=M5ݷu0)z ЙCP`QjϜ0Dp}ܴ:7 1>ps!NNvw>ws0'Iԭz]'zC7Vl:3%[s- Mf> @ՇP.\kly%Lk;{juBDӏvGEg4təlPƚb$z<8E=v+=0_X@4G ȅ5(q=M)LpJǟ#A1?wԛ J1-XY .L/ntjQA[l%i+c=v [+cA^`$'f|=IL|wZׁ},}-ߟڙlT@0<j/ s)gi,3۽ LrYÇCQ%{A,ko 8J7M5B/ q)ٴ)$:`Oph Qj˶Dž6FBNIp7L 4 =!${|iK_0׺Z6mle$Gբ5zV 9jz)C0 "6.ckd4hisOR15ec?T6_SR]Y.ڠ) /D*B}+Ӡ50 E$˽^`zzmWᤎ9ʪfy8Ox+;Z®FҬ N /0w[ 0[C"Q \jȲH;"P*}" -&(Q}( w[VeG$k>7qő##KcK$'d7/ 2]1濐WK !0:d~q#2h a:~g@/ RBxMp;x(;aG41:rv@.0ƒDtD.N W03yVZX3%ٻeEt~rkRq] }ckmazm= p{:, F66K-w肥;L씲·V(z 3_/,Kc)nBxYZ>d! IAҞ{5>J`*BA2+kjO"#lb?9.PXqLN&ǓU{+dQ$ˡX*\{ʅs1eTl}sKW٥X"4}.Dk(is*zH)sd  -LpcRBK9{1fD -`*Z]M86L 2pܜ/sv:R)؈41"H"  yԋ3_,$?-DŽÿ3|@ӵĈM9 MDtXk_uh*egK 8V\}TeD3i(,BYk[r{|`3cdFv0eOU/ΜxuǷ:~V #^A =(qyD$`-FxZ);OGRn/kUqa5T[eq:l+ڜKkqg]D4[T[^ 7A|L| (=+f -eJ< cDb[=Cf+N̲):vZF+,iO>IRq>)EHDdYO?cYtAp‘7୚y / pYY#x@ >f%D96HZ]uk*X`Ȣ7kvN9mS$H-ְ?"4;diJ>`iޔDk O憑liO`K |ՙq2RfzhZPdMGx{ yu7`bGI'=RT3j ?aIvb{?b*O[R|ЙQ|//*ؤy6SQ;x=EYg4r#?65]4Nt!༁ D$K=#*OKu豇s:?k = eЍYlL[Eemkpb>g*9ǜ1rc5ƥG/{yТ p}4`  $F yQexG# C2YT2(/ lA{.P^5mB96- To=/<2ҭ^y@ C0TZx1gk7kkb!;չ?~&"HekQo"j%sv+q v?B3P=)u:t޺9W }-dS5a[t`Gd&7g@>}p2y/.z 20^9u/-RX|П$ּx3:=YF;w9SkxaqV;*1ˇ_խDT{`K&&u* 30r5#R3dh^OḌjm66]GR=5wk8%K-C.+rX>i,hԲ4 ̜V9 /)~pmS -Q) +uVjeTRp@Fc;mCd AYǽ9gWmI6rتۗtb9A'<TLp!bhxl9ͼķaQ25en׷G 6 8ጫfI;E*_ u~UI(ڵSFD ~<`GE HWc.7$zf0H$ۖ(ePqAⁿU h#WXEp%!]@EtCZ7X$/:騅 $=;ˆe.B ٭Sy͎c%|E&Xe$ќ@o@E/ٽo`$$3^b`)I[6hi^DǰfϋGЫ-RmWDƽɅΎb2vʟz]?A{`!BHQWm̝kw>$:i[RD҆1;-dm[*VE 90€D2 ??sXAΏR!%V$Z,'*c%GI!?мơV&,t-Y.{Ž ʳ<'\q~0~}-'m!xZ>Ȑ:u'?p{|, Q`S{w<#Z"Mm?5ZGZ@n?,U o[!8&N78- Q/sI[>+i!W* IjR!R9xmrn+׾[۠ FSv~Y.yŪ[ERтU( Q񡤝 [NRIl7B 48Sֺ >͚ s5 .GphG$&~y\| qD$ ͦ{i_yW9M%V BkF;ٱs.JwfkLդmh>\ q#$tl_mC-m݄'IYeɽRU<63Xc|۷$;.zj?o$`6_PXYISu> wOrGXϹ#C,b#' ϬO/v.NxT<[6"JQ ˻o_6ߵzgT_ |T Lɦm}m'gF6;(7Y]xO#PPq ^>rᶴw}(=jvU>dE0(zy+oвj֝4%Tnіuo2׎FS#~{lw/ޏl )7h`_ _|(I#rO1@f~)Ц'e:|>])'\BH+Kہu!m; Ġtf w?!Ks;P!HZDAmաȈgq۠mk51L>_ DwL@ƪ}8U)O^@H |aP<ŝvύ(LEa.%TT.Fvz+B`;H=}P_xj zՄ zrr"w;ɪo,S0[KΫT`~ \y6J-۞8-tw֡h*ĺ>6m;Ȭy ٠EIf\՚03meE)z27=CR<_fpӁr^ٺ˛, I!6ȚٔBqK W?= N<^t&e##URcJДq0QyT"g_ۨњ*dY 6!.pYoqN]NAw;ffϔjnԏ@m$p(k|J7˚g75So;98ڦs:(r_YOaRrdSt$pp"Έ1.Llƌv@z3Yt}5{^p`^@ʄJ9߽j!7kIkFB7fiᵁ:iALޗWZfk92\qn8]l )MIqU׻A"\i=iHKEiDmkcʪK˼NQ7¤U)`l5\p{b9ϳZNMj`<]ǕAX̰ θEYT:`i"#r lPSѓe9IHMK+޿fņ=bB=/B9UaF_t-Ke3~N/sU\ߪoWe/m ?`w|@Z͔aCƃuq- A2A6͉S) iCb?W KA4pi)`rIL LV9<])(~sI})vI_{ [ҙcBbAq> Re&g\=+% &Ƌ0RkO!oakX!C'xI8fĨSX_\n'^&I4H Ra"oX5*\Cb3?flmdM/dYhk7 Am%z"2{&, `/ORK .zThݹ[wPBܤǠḤ<6xPӻi\ ޜeOHah['EYSĦg\8SFwH0V~wܢ, s>aOT%+=gp(}:AljC` q K+P8Tx#JzV8ݎ4]^;p-ȗ͍ȓcaOA4!:jMi%YpNk2o -#QaW"'ޚ?zg( zA}ƀfkNq3?<<5G4X!:bu#S|;i7/|Bhd%]UdXJו|6bЉQxŘ0Sg+}wXIkoK+D9h&/'#!L54|n"p8 ,s6`dk\{,WspzuJ- KFYV IU)*W[SCh-xhwxA#K㴟ɒqP\ta(^a2RWex}xLaT9b`@R'pRx`R d*u{y` hyÓ٭ߔa3Ej=z /9C<{^ It?rCn8?'u؟3%H8 O$Pq-׵2´IsE^[k~}Gj%j)NjEk' eIhÐiF:$~2}b~VM?%$I).K%"]_pA UUI祄ٮ{9qoLBR'0XeqGKN4 g&6-'%QboxG3R ټ 2b ]|Ǿ{a vp3fRXz,0) P]dȟ4aM BFb6?U+;=m) ga 7K>ʇKc 9Ⱥ)v~OZ~d}_`^9R DhHX@FH_&I6c˂x/8pf|Nu<;ڝIr48{JЯ;㾖gFWҪ=v8o"ʊtxzgcic2%ǒL m󭁃r׬7ZqQ. =xc_n0ㅗǔ -NP|uhtG>ZI`('V4Gjߜ4>Vnźo*HΜu.%Bat1GR9^GV|fMa~zu._.sJ8_i CK"6K_ȑ`njg)uaFԯ{eER}Q`SPmZ4S'mRwE13R\ Ёa+躊9-d73>DEL~'*Vf݌G؅0#sEsg~NޙJH7%dC fB8Hu ;Xuã>2b*Š(L~+=wJu:ٮ0"MٝVZ afFE\nz>5XKJ ppQq͑$uӼ;0uvRpze }:y}(mrK.9H$ :$B;yJNv>%BflHuHbAG̸O *<m/o7k&yn_&-Ny#oHv[hm_35-TB 7=;C6q+ j<'+Z;уq`vշe79,۾T (1 `lAyƚu.jE=ITyp!K|]RSYN`oMaX laXj 'X4Mlv h7X5 4\Ǎ^]ؚ:܂í1Ef\qh.i q%oFe1&% j$:ʜˇ4f!Mɨ>:ul F{ 3"8hA?-$U))05;(_,2S4G!]3b@[z_i8=Ynu]^}y>~4Gwz[ *UǂHe∑?PL͢2GYަKNeu&+:̸ ȻZJ[GhN*wW 6g Fb2I2S#wIO{yY[464 Yc@ez]c*XQLjS|"1 m )%(=j+E0SYOx@4ѱ۶ɱgȰu﬎K@B=Hj|7Zs)ʵzȭYޫT:3:Z<訖MvoZ@ x?,J2 9Bamrúl5j.8`˫.6 3NɤjaWP]tKMEI3*)kkNf58T6|w (Ra(g``iz9w Sr"0 5Kg54?|=٪aCLr&Uu`TbislRIh/"d g8 B1/x 7gᤝl;בx?8v@vLdT,DT4?(^ ZN50a%2t5ALL*)m{$D*AdDgVXqWK)j?xxq0x;e&d"{.LQRܻ7[r5̨Nqb<0wW7Ui/ndh^o[ʈ3wmPB/6&2]w0m V c*(^XڎxԈ!< 5NY=wVqc h/9`eJD")kw\|u; ߲bJp2-s\L#cxVUPb77f"ea%۹#!,Px FNr Ɋu/]82I#-1~ )6(V7ų>yL#=WՉ A׮w@ޡ鈈FD2S)N\3?)is911bjîy*پRRZm'R쵂nv*nXvT}ptSF1pŔ iUZX8%kG mb5(p݅ǂ}/'Ĕco:.H}A63uLd_TLx%sůax7Ι5+M-v"rkQ\ȁՄ=iS.k?myayѮs>''W0GDTR/d Ѐ8֑Q.4k~ZC(U (ϮQcr|a⩁84ZVd$p` Q?=Տ{c-H2jLjroRw;Wf'dW2~) &-CMK]AwO3oS }V|6g1H;ä>{A 55J2Cwr9ۭ߱Ꮲػ`0Py.j㨴D^.ud `X{!dV?5 tX@=N##>dZ¦,fEfJaa3/_So4)7Y޶L`sjY7e?D.e ׀HaKx}_q -D5eYRuG|];`޵IV\[mhRo@]l4€FL8b.3esڈ1rؖK@pePI*!4o8k+U]`?:Il-v7񺙪yځ2QVØSeh A΅.*ibY8' |ٴrh,͍gMfGw$ƙx hFd-]ЉJa^&jTwR~]Y庳X2 Un-t`ȋď?eY?AG ZHϢ|!uIK }aU|i0w6A]7 : ">?b"Tw *rrCʚ?3[t,Y&/F9ձx@"@OI<,z3P" {?\l]b|^H.!\?p,(c`Ir/Ug^^e3ޔP;-#ִOj>͝C'hX uCŒK"Ň>Kkkrk+h?{,~\_ o"h՘cAG*%WM t˺a&\@\v]OpH\z2s? E0SU7jDT[&Hh$Vsu:sa2o6ix58F#񒉂u(XqRGyp1rrݺR lrB|mn<”G@JXC1v}kdԸX\H݊W]K"e a]n-&(cŌMbHjk5ZdBdZ|oȊۍH :ɨF̈́81ǝ8dG .M~}N !+lI]pzDN8,5 jgw#)%{F8Rc Q`nA}07,vۆ>lfLM 65". +"Ez;F7+I.PMN]'? ׶|c<0>H]ofMWvL}h:JMu~eGtJXXDFe;nO@vBNF!糯DtLtQ m9z{,0jD9 k2 5^s]7w`;=:-ѫe븱aQ߂"?k ZK5]E8lB +vn` /mm}5ìe.;p[ފ}Bѵ R0t6A?d)7J [vu Gt0t[OPLfrXmڟu4IΆ$vT)VE[t]IYW%Kc^q蔸>ˀ3Yd;cp!?lj6\zD8o($7d37=Q+uC.( kx<7?dMm!/?X 43Q)':;xF$S`Y/ERQyS?1qmz ӗFS xMIi㓆4J *ysˮ :C%G(I[?o1f~raU"NH]N22‘V+Ҭ؟ӊ '_b XFArR1.hg^@xJE-x軯AX4F^Ojʵ뾯a=?w_rW=̈FPJV3W7Q~R-Lj1.?jգ9½c/#M*Sgj*FV'_QrY:}{B2y#£43{t;5{KFC_c/}*0+Aetc0~wrU Ơ1d\ZPx&Eǔ͈g#-'pooԼ݇u_TtJkChWJcІ˘GR$YnexE/,@#׮.{kr(F!,I*(ӓ`phQ&[t5_͜ 4*%}\S3eD{'*%&E -oujD]uΫ:И_*I@W~yztt\pQswS敩);A~$*vw'Yfcs|FX%!mcec+kmA *|5b } ،QeLMPuᮚSՊ`w~*DӷjmZZJXi  ʦ8y,L){?*GYNծuZ&axb"h4EB[>yhIUZsEҭ\rlz?|,km%ҍ1jX|~3 >zxALm UM)z:M̋Ϋch軫Vjc 2 xNQ~|y?dYB“ >@'#hawF6J9WCO 3/Da}9i"ι.)"]~‘}/\3]nUTD &  fjȖߺLFbOdnaiM i3}^~SjT6iI0c# ]O [H&Y\UW 6+aV^L֤nכ9كP&xpF$0L}.abk_T1c*J\i[>!8^~ $"^,9[x/x;Y@\EK2)sf vhe(fj}3{cM6=j_>]Byn= y\wuP ؖHpR5̸8 '!2IK6Mn^ywE itCg*fF91|.*mpn13ϒG$wΟ<$[֔Y\ {EA#%eY(}=U+j͕ϼVJhɽ躣̨ -V`. <պ'/ -+ iGqyvY-c>,gTވ1"Jх~,-b@%By9A9vcG o*M:QErQc; )T&'3{4rxWD>h6qsnV*[ʷI״U>j9Q[ @gЛ"rEB{0${[LH݀p_ڌA0hz9}u\2lw (ԵW,blHhpH"(PnoNE!Z+6w=cfxVJ@ya4v}?E֊fʄAyRa/n񹅋 t_zN*#,ڃ[4/V6TzJd1e6Q.gYZ07070100000290000081a400000000000000000000000164e4ded10000f754000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/;]?Eh=ڜ.+͡?(~Gin6ֻ\gn\.1c' FxjKu `G:$~i[OOowKGr)˙XL6GEWӂ#pK(rZ6$ݽ\ ^slpl_N ;c@e8N &/p 32ybygiţ4q{(]NS ޶`%&}s<9٭GfF s/Q!ij Ֆi kw=A=Gm/l[DKqs +K;)@YUL"$ G)%qƾ\篢^4eVE2m3Bqn/DYªhX_K#.a#^HK{1`ZҰ|.]ِwp!hkdl K\?م,pKxHY~)bڂi셳@)6 ;CQ:!Nnw@JbXNWC͡0}7t xG:4gHׅڽ'=Br ψpY .2x#s=t쾌Pn`}:y<[)RS.ZS5ݒii3Ct4Mu EQ:)JK; 4d=zȉFkwn.~1SaJw&]_*;}:~ݚ\NW "GiLi,&n٠R7\Ehä H-/q(;yǶ-:aq3ȀfN3CtwE^Kօ q<lP \?h9|=)3RepG{h~l|j֑UEl`_ Ȏ \?&״-lbuUvV7 Lӏ8I MGE &˸ C76Qt ;ӛ[i&/>AH}鴝'FSFi2XD;衹{-:#].*<``)6%q(ϕm q==lVF?-]PXœՁP*#~K{B!iFr8%gFwR(LzrT ,BDX=[ko#˔g#rS W\*HcGe8cҷJh;MO*I'y1TlW8c.œg VjmnY)MK2ҒG`u3ySk9Q*hz^dTiDD'(8&RS $>PTK˹Bd?S\"=7HdΛpS`jaHB 0^tޅ(WS1i3-e!qsRWWEX2jB-La(cWH˂88~8JesJn~s-O ` b,\ `GX BwX0k?Npj {xyRsJJ}0ޜLDo CNG800 jSTo[o}Pn{Qy\g#38smNڛV̖`REՕ 7=x1$ u4Q˓P=.A;*KJ͌p 0(_q yj^N/ox6֔!g K"b䇷y(Cg=,Dr?rb6;Cˌ+N N3\N̸jP& yl5b0 h١ /c7fM9: "f.8S9Y55:HcMLn-<=D:A:.. ||xp[[X`<+ي+cLklJ+8>[ %dlqF ;<"rN摎8gYra; >Erf(R> aIE^k [JDI3Zݨhrv?zaHI%;|>E?FZĥ نŭ+7_rkI:q pstJ9`΢6> j5tm&] ڑ4 pcVWI)Ъ #;Ӥ r|4؟*aJy%)k99Z(evi`o^zA -ybzXmcvV=UV"Dt0pŔ,?K 2h"rgZFΞ6_Ņr Vv x;y$L´eH>U 6<bN:=œ͕;~4 iDD(u"V]3l9;+<!`| !mK{?&JbyV]&[!ҐkI:Wk,I/o7©ko/TBBBFr􍠭ĸK6ugx\ڣ ) #1D&>Q2j5m6Q{o$:u '.ɝ&6+imݗI/ys灮mϘb1DWLW @ڌX+o|4$Ѥ/I<d=3}1G[ʨe?0~  )vu5ӕI+ȳ̀Ez}6RQC%)}v}OߜSn~$¼ڗ:Y׏.&8Gx3uw5qP[{mHb`lE3BGGm 302ACzd.+$\MTA%NujV)i(-ᄡSidCȟ8v7e`d\̜g-h^D)9MdW7tO8؉.F2hf]tz"UWvm2UeƐH_~(yM:2ӈRtӊQM2.%O@8`&I^m3CZ,ڢ!+ҳܭԕ!˼aF(NCqsTn!R[K$@r0$t8H&,* Dyhwk~͐/aIc MOސm۩x6.:|&`4ps/۔)ؤİcoŸzuBaZB8擄|qI/u -KE+xՙT}~ȦU~*qF shhc"[GY#~˾m n-2LmJ)0]֕u[#zV 2&pӚe+cꢫtnꙁ^>}!xkc[Ǘ* s_`XLťZZ-Na,z8] 8,H,yZac YYt=$0A !'?Xu)3lscK((L?T̤ e@!1vZGWߋPU,óo1y;dSYʝ31cDx]qtTr$!Me[{j tȥisq)EZl[x?82Š_vW]Ma$0VY@ԗ̢67&70NE,0nNWԫ;P t~cw6jUĐ겟z9֚ZY)Sʐ-m+xԿ¯\]dlT Qv{ۢ4+ k?Wjc68 7oyg*X P80? LK AL+_miA 3/cI~թOm)"<ﮗl?&yӝC΢ N/a/[B_MZLYuy.D5ESi6,b^;~@R~xYN0%Xu0e> XUu wR\l QξiYp_ 1 аnpbpK ,͔0QNA"e&8S WݝV_uGz(_jzڝbNxgc7S`]4c˖Uπ?izZt+U:Ûq7GoY "d"2_`HAoHhdC|u/ &ጐb.td{uI ?#: Z7֬q)@}\!E!a,bRO-AyaѪ<Ү<1ex^}vJG ;8ؘN32ܢ*/{K=؟"PdAV9M,5i*FbuiKA%P6+㑜}VJb[NZ=yNn1A*/ ;z;}vhHb:ѵ͢gDtit /c|6{H"76Rs׏Bz٤5DW?թx,AvƆXf- :V`8$#- es<%?Gkto}N/iFuȷGoD 'l9 E,ީv $~}%CP1: }k7'ЇʏI;?mON*w4EF IOʛ0_ZjD z^{FȪ#H>oej [)EwI5k $%) !,eg !.4%"_&? ԥpJ i wPȔ{Y oY_Pc.NHŭyv /u\ih }멯i2LYNHn]r@)hDV(̙F\O#GK&;k]j}_+ P$K_|SuѺJ:@40O^&le#rͤ /hSCWz4[o }} IO%;80Ks*!P%V E懜oXnb\LSo39).zzѮdEh65}>ej"&<8孧GdQ[1:Ő傗HϘ:?eu(8WeB/xa'p3!S~,UM CՏ6z 2Qq&P䂬e[٨ j{fׯR$ Y^{“~<q%SjF)ckBG3qF/y##w KD14\u8hqzHm"49j {-u%1?;9 )Kb\'ٝ{?_!?=@)D1EeR*$#(.`9 \ˮ{%7tӿU״e{“\T!n}7aЭy`D3j0 LǍ2IQ=ޖWVx)-s휘B 9UBɃGŶ4jD21>J9U_yk6܀N]X6|iBbJenbwX}Pd=]>#X/6&ꛄ9Kׅ:] |yIws\Z)F@2<V=mlh!aMMHVVl%#j|YW[!zE;łz4LoCef^Wb>? 1ake/aV 7ω2RYDὴGHF`#s~G HnO40[ԬsMX2"ey/nM8a < J<Ό1]:黸P(F stL^,{͆.쑕F!g]T:?|]錈ioDWzeWOYPWطG".P1Ҥ2t9UY*yѕKKOyj/]1{(׶A&75g> B5EX{ݻ_ua0 P ^whq"I^ʿ s'65хKtPVh';%-Z/[~ز)jqm^Xm>%TS"y]SSum@5'{g*LG#G-=2rP>#p[7mN_b@?)Te^&câY+RGIw gM` bH1Y=vWn=`@!{hɆNC(^JQHm04ݾ uv.aMR uVŸMElzJMFrR&@oOt%"7cy(6PFsH$z޷ޘ%$ QУ@kzj4mMIt 0q`U& 9:d3:]ׂ|kh9q7(r=6 ߥ.c8(7s%| 76r,PrG{{n(EQz _!c|@95A*H͑f#hF,)yL"?lKq 2{8RFzn.H)Dq/'`*KK1$/-lOLAa%G[Yfo>%p^JnӴz`!KɼARȵWꑉ8DFزv7IO|3(*`ɹfqť;68{n@ߚlK;PzŹeyWghu]ȍ>1&O z^:%Z~CMQ΃l~w ox5 B]:¡IS܉9;b:H[0r;sҎ*Wê̫&\چoRI%ޡydzAJц"Fv*_RXKaP&t{y.s$'8WC%UN  =U63"Cq#߼$LDF-ea.TV|xx`!.qQXz!.\e%cYm.tɠ%@z߰|n ,sgi$ﱂ)Z{TyIBK>25:킈AHiq@ |$jbRy(|#Ir%Ҍ_ waIh -m#7>"cLMxQ83fck-50_n~0cT(47ƌ>oM/Z,Ee]f$ϐTF)]< θ{jɹXJ [B`݋ʏ'0z'?+5mksft0o$#E]J! dUzzy<eir3Yߊ+BU-\+ps ת* {c\ӛr 7Gsm(*aA5\g+>D$Ҹh}N$pe [9%;^wc!ۤ}H foކƥQف_' ?U{-U'oD4Y HPYC);qw!p 1)O=eU<'3&[ExQ7i-UuYL둦`}NK(p ;H 5yNvO!igU]&za#AB2< g5r?CRA;āԆx 'Mgl&UIM|@hms̔|3+&$G8{HY[!t?s^\j8ޑsM*y9vCjM UTYCS6~j5U Obx(l=Z (XszԒC^Go !C&b/je-@0\?+ץ~~L{ ^bb(  #%wviJˣ"Bs'e@g<} iM_234Qz=Wvw>֋T^WN6-)ڲ6 &Qnw>eҘ?Z K@m JiImOB @=9m1o(@jl yPSxUϕʴu"r?R,۝ Kl,wӱjtmI@aUW43r!{3> |)]DH:V!.a-!a7xX)/tt:xa x(٧ѱ* &U&ЅL]{dO{k:T$5HcWrܘ.sjxȽޔUȷJ%_P *anx~dp20sOZU; )tHLJ!aĢ+tIuO]*_[؆_|z*[?uN~)ߙ%d$I3h+\d?UrbV06̯pCZAKMnxD\gƙ  g` Yap9N- %7iHCvSJt.bH! :LmȔKyh|f|S3[Զ Ɠu[A콽$=1$ŦrIO-&w)@v1V2-v2DZ$2^=F+{rMJ{xgDm^!_z㻨WL˄4CX&)g*lZ$F{'>_-6k($TFCkTQx9Q4U`?Ge}^XX}Qg^gGR\M1m}2j>Dޛ[*/Z/<3X3~8XLRTgXlv9Eƻv)2kK \TY"RXOw1>iwqjs7m 5K1Qf(veσs#S2cas _Q;ً ;ըR<:YN̚bɋ؀pκ4y&?`!0x^#ԪI4G1@#cMRɆ)900Xg26Hɯ!O Y^?^ITZX}&Z;NUr1v D_DBKWνI'8B3 ŵm7SmHGX:ο TPwp*c\#.W^4D qr-h`kzW_g۽|!e?1bao5B+O3rۏ\(DԈI([bq-ºwTZs-w<-yböՉ +b>z$СHBL|ph 9C/{D ެv֧G EvΧk\PkKȓ%7 K6Q.zjRD"w]j?6uk+jץ¼Q((9r7z0bMW1|v =fC<1 1/n;aӮ^JsE_ [,R_ӣL=DoH c{ "dᣉؼxYu хn73W2 -^|b3-YGGJh&c$.(@vN,lnzӶQkOKVK(iZ_ PN}Pv΍8*l8, :p3Q8w ڏ/o骼ڮcyn>Bƽ)a+|)ci(Bu5-e&tTؗ+F4A [ ~bKc?zig:)(yf5b߷MOu37:Vܷʔ}?U0=ߣ ``R|Nj$|XoY d#`2H(R]f *}t=PYOs#iBsޝ;`u.ceDDzݲjӀ˨A[3/)[=}$L?LsѠXmӧa ]KeS|h~C }py=DX6[Ԁa+}|}."J'Ƿ1A0-ZVk6G70*A]ߨF%Yi|+~9G;2s=v7LF~;!\ +sd#b \b>*8{m j;ac*%mR') 0M~l D%0KHw8 I}D]lsc< F\&F'p !MwsQ<yԽ3,(닳=%m'eMQ < +ˋ-{M6bF9<&=i.~ϺNdD뎼 YM˄Mv;}ګǒ FjpLWv9ڷ>0B:TZhVD=m7dY#Z#r%eI_2'B=+k!#΢;< ,wSz2b Yy) "ْ=D.*uQ?ݳq3A'8i2ʰ0ly LAX|' tӷHAuW-n+|P+r(02πWTy)┹a_D NӬWt.)̿~~@LHK\QGF~d,۾uɷ`mk}W-lVА(ҵv@#,ZBRo epT~q .mL;v!M; @A.-@+_:ǟt` 8¥G\V XFLԴRNGB ۙp4-Yxnʳj8^4٨ ZZNvKeSNj{d;4 Vel&"#94 9% APC3:O|*S0[**OrCfIW`!1r#d dA6ђc:Wxo4 )4Z3U]"}Tmú1ʜ>;0.χSRU~ 87Ho햶D(S$ zrȸxwNQOڄp*J&ج89eEMOD}n[ꪨba|#Z2ٮJqr{ ia So^6. .=W)#҄Mrғe;$J?$#S;Qt@&Wl!r0Ԋ[膨$f@;uwwO#V zFE+Zۄܼ 5y5nR74ueՒj^(Z~ar<^H'ث/79Zӗq/^Hhu̱ )[xccIf45H KCY+z'+eɑd(]H '}LPLU+8um3-6 Sk|ô.]Zȷ<&>X3ꂝE1MͰVU8SY54"q&/PU#B2W1 ##TVkU1Rjݯ#9e[>Dqɰǟަh/jEدX~k (R,"yce Ũa|CB@1i]Q]p֩W4n/l*f/_j/,Sy_u>69kD c^hr]#p^,\pdZƟA8?sY.Q3Y+DG@`VTs!~L،RKXp,5*u),<>ce^TN" /|cyAs.7\R`흏HÄTQ919cǙޠ27Op9{-A^I4X =4(T;N|Ƽ_ Aa&L*͂_YC+3C=!e1xJ~BV~bm0̈́7 Oa!00pߍg ȕbYR= GT W#9FW*pQEѻiL K?vkAyw%D}zЪlڔWwg ;zߦzi ce'-pP0 3sh[  f7-q.%)6fu)Ku`}f )odA;˜Rc̜} Y^U#=gfb}'IH]\KX_Kŕ\@bYCtbM/uqݮ\4ܢupGۥ /JR?HA'I؎TpN}V=,VN*Aca8.?BLk\wiQh.UϢPSU&l`U`V<~Vf샲у3A89Զe}s2]\[e)`{ۻBtfϷsp݅aCWJ@]Tto@Xp_w 0Ur{?nz\[c`#o9{؋ޓ n5s& b2v 0lAc0RXc& :#VBN)A{Vel{;,ui9 1GњfAӸ/>mL~e1HA^(6ꕖ"[xAuNSXB4Sz6vRIP|{\E0ФP'Wp/:B Veݽ&XФ^''Ġ~`a{3lppoM`jN|xT͋FA"eнGvlGFLuICq{#pRGf4R!huɧP%F2$,.jT˅XHՎ!`|g)1i }"a𚒙h_?jD D aH0Âlca>mM7ښW7x,G8j8O](.ᨤ5>{p~xixf{V Ӊ{,(M<>ES|8zoTi^ֿ>x2,,kX'CV)jByI)O>@w$gU UnЕz; r+-LO>.tQ2uYJս- +EIvqg7J62BmxWĮS+7Ϻ]DoM QM@D3{ X-)Zne\⪎=1pd@d$+e":pf?Zt}cY_:4Xv 9~ʳ޵z:J7no ҋe阳l<M?>]ɟ=CG/ߦY0Wq.n.'h>'n ReEs>˅Kos]%LSl:TXzE})6'`um2ʤ{o2&>=tګgصg4YVCW.Ou½D AEʹ9W5|ʊ!YϿxĭjң&d:3I&sF٧ȺrQ;d_E{Z?Gpߓ Tqiu#WM sxa sY*sx$0<g1B>ΤX]?cGt 8e)S_jŎ , zy/ZMJȶE=1w[j_`;V_7DwkV Efx1/irRysp5݈fHs+9WAM$=9l@R5%ʥjig̷Q:rr:{bsRa$#OW:(f^4oe˜?Z*ŘiID3FBqMS+ƚ:\< '5,g_-Dj.DRG22@a%YSC?slj(AWӄ4t,tϭ}OLո/|%f \F^OȳXZdC()pl0`8N; Iv JKO+굻APݟu$VS` ^~_K!( [B`LgowCϊxH('WD&~|nq}Úr> PQdA`*a<.`ypV/ogCVr-ωNKhAt_E`hF!%$ދlMJj-3F7Q9p?TgU?:i%O(Xi1,hnHdD?$@X6R^+MkI5 P8J,S=΂j{}Iax>HX)l1@Y]AJiht~y#FVgcWr'Wb)_Nـ@o_O$΂ic.Ly*JG)3tA`bM`A3ODBTf>jx[Wkr[d3*釮uy3@#p+&a 3)A/ 6 n? zƔ IḦFQ65i2ONmR!kM#er \/&Vn5~'7)QfŚ7q5:[*{@8u]خRU0t㷪|DN7iaGl5[)O?~Ӌ{8"pޖϫAG+2ԝ ZSfiz& |44|NJȇa+8c) {c2n06|Z-;z='A>ƥa<! k@៑N"Ա#5*$f>osCDW11 c8Ҷau\ jNquZ"7^Ik~ ;9 #nƩ/[ X[1%_"IËasd?ᰃsw.ehq_*H\[7~ǰuA:?P97D2bZLؗsW![mrVsKC9_R%#rkނ|V"^ q2fISs8jk|hXXᵎċ$ /&v\Uҹ@s(T;w6&7ߩ=;OXID5d!k Č~uY( G(ג1m LϧwlM %q>~[7ުb[9/T|"{͊0H!\; :]w`"G+?|9uF6.W!X4Lו$4D=Vtj5B3ŝE0'_/X$OD#M+Gk#ZsJs fG1D%>Ҫ|&a3*>8K?Z"ǹPBӝ~Y^#5 < m8MwMU2~A8'WSǽbnP냎C8DdMiXfx|Y[/@js74E孼sC [;%И߳t+iccLrˊBG:;!.T&;5u380:X)|rlؑԂ-nw~gPvb `T| L-Mq٥ (;6L/bwm)IeܩMZүO Q4MtF(GjNoe&\(yZw{pctIeq}.iN0>?e!9&灉0̥|ܰ7.?tQzֱ^4OIT% jjP`24]B5:JwcumZsHg/w-uNPb$GV6-"CG=j I5XӼGcv!4M/eVyf #]$J1TI'0 L1E >$)r*u"V!V~ ce.k"m хf4!9bgOkIN[wN}Pke022~ _^=Mv^4Mٯf@%F** nO-^M2;Pbk:27BX' T'YgE'BA:u| UK`tU0j6] j4,,IןKxU/؝eVb,q|p΃ Q~``fuf̪ǿTscݔQ1j id.Vêd{( _ή+LstjfwVM|Z<<3t~V"=,5 =f8Rzʅvłp|xIFf>SAD٤g,Ͳ̻8$k yR֣w4Nt&v&>tDu0QA^ < jqnGζ& Wsx<ꅼvnW#ϔMbnbCd+sL/;ܚTUj5a։꒩3}63e8\סDP++  4=]9mWW!}]#uN.{ r24WDmMdlzG-cmIˑEAP+0{mOһng93R_Uw6Q@=><<-g R{zc0>5yZ%݇OY) ChR?JxUl2 ZFl?l; oM>8ҿlzI%wP>ضg9wt+: 'ۊ-1ĵx;D B2U+s2dʪ̀QF/bpYͼ{*דbf8O^Xm8vg,MͽG1>I9w^1j+A@cmvAc4'|jp tX̫})=b2glo1S|FEd<ųS OiU; iǣ**}6'Xv6lN;vƄ^{Ef2T{*kÞb n_\>13C"s^jՀ#'w8kV8+}~DYO<ݤH?6ϓ*rEp}ԕZh-Z=0wkǜE8Y.YY_{P[Hq-WfoZ3~FVwn8;Z@(ڢdE_f\k]amҬ6`*](B70. ș˷G֙LzԘ7?XԬ< Q[5H:褣1wk| )D[sܘMzPrA'̴ %H Q݀EY'5|EC#UwEp,8·HbM5 KWVR&Sp*w.҉hFX"_my(X2@E OUK0zԙQY̙=U-:h.Km=C*52-&x@Mڽdv֏۳G?OoXyw7l%MF"X$>^aǽk%>O^3P=m~@ oFi &\g)7bFg݌--k9!}MޛJqCmXpشׇx_vSEVzFF}0pd(8N{Ի9)dFгV[+nO%0# b{,} u 1z?03iI6\p"5-Hö 7x48;=P 6~AVNҒ-enYƱZ.f-Dҡo NV?):쩔ߚ@[ƾn׶$^#эs|")y!\xq yz%NSs[C T7< Bj{wnͫnBTzWAGRTᶃٜKJx1^5/剖1WO)IJ*I,=tVAW(?pF7#(QjɏY4cAZ'1aq ux6> 'o ̑B+Gdh }UOD[EQ~K(Wv݅DUSNXlSF:\u 83>ALQ.1Ĉ x䐇X:P֮X_ԮM7/dxx?*%J]uRyqki]dQF~geW t(ުaCM]b# \CP2K_|O흫,eL]+=O^3ޔ'%gNއi~p:MW8~l+d|sR+'~N(OK-H#)W}!NM:qW~V@[MbUr6}RVICl^4KMu 0Ko&0cR*lݜY\RDq7X LMQfhJ~%geeUnOCÓ QvE_Vߢszl _4 ;/IGUka(lbz\qZG]"*EuxNl\j ;m>fDV@?@jgS,Bb$VC8" \ox5P-ڊ|,zԏQP' \UT%Q±L0@e39Jrl6ۤ ܠ#ATxH-DJwVstջlXF%ͬBYr o2u&2-:s1T{ȀztжYE+UL5z&Эc7v1XYTz/1O0LڠyT{ϸ>p'X+Y)2eB: 8,˜oeY;E:nD-yUs̫ =T|H_v#P*f|5@fա9Q7땫j 7:')}C9_*Y{ '~+p$$QFKG4le.sG"蚆ΞAL&U i``Cô:aܱ EZ4s\=WU)BMhH~^y+_fՈ.*RbZ)ȝ'A첤.xGZ@MoF6ձ ԥIڋ$1ju|$>:8DŽ;H1ys%oyHprbw椒EfDJ_Ư0¾ei(9)=D9yYZ wgf˨\|tDkR%wJ!tZܓ?[:Q]q)0Ͱ+gq@G$ցB tGbV*a[ǞD:WL ȳlҚ͚躪Znݠ9@S0Y>~Y`Wt[V,Z?Y'鿎vwR #%E\BiGHU\C0$@:Lì;vDP(>*\a&p+\Y&"#[NNFP&B g}MU49/dm0Ykaz`2.uWp7O*4.K|BlHJIvN[<5 Zd5=z {zu=Sr`6A.Ƞ(ehe6,J_ (4[6%,t x5"wV ÇN4#ݹX4܇Gcr_$H` 󺈓 5>ɽIbhe*O q"f5;#/HR%\ tbor' ᝷FqIC1"Dwz)ތ+2hZn!H/;-| xMqp_`a;`ϱӪe*#F] Yr#o0!q`m] B- dT !Vw%ߖ/PH^?/g?v+S ao-m X~ "~u)lʃrm|FY*悁Fvg *{aosc& Y~w^fA[8.BZ@SrI| U79w0MnĞ?7+]}ߴS-ztKg?mzdqmrZs TqP_y)OXmAmN2:ju4R~rhKWّ~EcY 37BEO@>"iG,pxQw@!:֍Ko!P jίbM}%ܑ6IFXмqB_,3+ Y7;"}x4Ygoj׍&7s~c- |塀e78g"bBǂ8{ʨµff#Ă/ghu,GXkDjQGe5I+:ytꏬW&tQP@lQ>H!o8,5H:V::{uCXE'3}cNGuj-Tv:{Y)Y\ny^mW@gThxX޿-\+&#z] rNu }1X(em:WlύAGkjNMsDwDYb񮩈f1IROmS_ u+˨hX)R[ ?Q|7)C]|`i'L]*)c{^\2BSy+%I “Kv>4FOX|!hѨǂU_tS$3Nę=lԾVihA6IBZh]xa;]>mIG=T8S':-d* ܬaLNn0@-)30鯮F. W2-7WK_^,^ۦ\=@jdl=@Y<\uCYU.lkxġÑ_W]Z/5?T"zi@i=yNr;Ak$PilZB<^F'ڔR.--c*ugOs\l¯"2Kf ҄{j'{wMlU;]I}"E!Zs$RkQ22odN%nJo0M>yjQ+9-w솪֌sZ"s}_ABg7v | Ϊw]ϥi V'B5LMv9Fdp>> &L3>em^,T\bg~9bL m|1kٍ.4&XdcF|W:Π< ٷƷV¿p&*}k1[ H7Y%=sh^TV9i, A$M2&sĔZCͥw hR~}Cs%`/7ِ%Q"5.׃=NOQ3bD y0k"u1Wڇ9!Mlm[UgݟAFB+jdh&ͬUjH-h;I4g\VJ0ސyȮRiq?v\PZ*p ZK ظxoEUOqBLA¯?FI73_%ځzjH4|Hg d)OX\ ý% 2FdڞEOΨ-wKD*2^yĹ:o%d@XH)AdH:|'|TGmޝE_BY W5)xoAb2m=<4[0oγ gs+Xg 8@)B/Υ aJ(3)ʎGk%9yD,K/| =|/D?7H&0 o7T JpC<V^QRZn\ZuE]anRG~5^[6h(D4^n-98yP7 '{AW8.)#YYs:L԰z"2~S:aCKЉvDO/N]I}p %QLY;OLSk|=S:c'Ds1 WK`}"fo+8ҏmϱt@H Bčgv?7 "0 R 1v(0J)? O|xa0tv+~*?в#8>5;6:Qc[zZ#=3D>}\~LZ8ֶ m ri. Ls+ٚF Eo![>Rb #HR&JRC, )-O}$ț#a*#EI&ʆkٔ_MXO5(gYVD&E) w@ @iiUA b~>;`|1E\j 7n.2LL}3 11y*Xꕬ yBQX'p)_ډ#lv`4M[>x5KP|4Q|qO>\(M* ໺rBkw~ &VY~č~WNl @B.rhV@JPm6_O/O(5a& ʪ^X?=bP=ļ~PcUc,51\˽ĚzX')"$ @RxzSzPfj njdld}+W^NN!pw@g{qY}=i|,Zv*'8ɃSjxMPRG#xr1!aj!Sx^[N*: P< 33BmBk[{Ma xejK . )WG^ʭE",>QA}%ˇ߾I[>?{YFV/;-=O'Rzޑ1/XscjR x]hpp4GIu0ZAU-]E:zo^Ll!a>ӗ(x=zttD}m;][K~RA|^{<גi7x[U=`k&DA} ^-!G<| {7 -' cp7;ރFχW8vb[h8lo7DE'=J.JlYU`=~&Wr-4jCSڇS(뼃uY=j @V7Th *9吭E`{oyr yr$&=f6@P2cVh ВQbjz/h5 ywWGf|-F3U}d^-x] ̉jmyai DBKBk)v)JsFg׈Fܔx3"3,qK=qK-b;ٰxldry%J*q.e>J+mO3ORxۜ4DfLsQg9EM91BFG %#ҙ3,Y]_3yY [ a#ĖeqxYaf#f`Ki׶%77]=ஹ $ff pU s?K_S_̚HM.N["Z ZeXE\3i1*9{xb''5rfl8U5NLJ^T`0n+=\Jȇ.H*5B-ccKA`XT,pW=jv Dd"5B"|`n[ST`v} @)KA&Oz6tDQHI'%9 52gD_>MոJv9ŒiFf^s\7⤖4~ncAZ{}!Û)EidXx=b}Rq<@-ܛKogUc{Kf2] #P1puX H8=u)hw pY?*g )Y+Ee?Y>[[Z{T@"qD!wû6NZ1P@5TR${޳gdc?&u3f/J.Nn.T?1 ^;u,LCs/h R1L&R(Ɉ%CIn ~AGG8o)eB+TAu80yVH۔`E֗#mɡMv)(pUNi<ju9[W |M:ҭY|L;t; z[~OgG5\tԀ4^.&j {40@@O}FH=&wͰ #LԸlK!<pFdNEҟ]ATv ټ.zҞ.3 e_L;Me#whx?`xb6V %NY  z t?bY5nzcPD05rB\eU=PrG :$=SUk[ry19'X}8R]1ir'[mX} LknXY@xC!_-Y.YE|()OVA=%1 bkz9MFV(Qlq$o%H-\z #C0gԖ(<LaAfY_nL?}F \$r1w9?:8#Ȉ,Smq<~jKSŇ'~yjCM{2QfǛ@:wIE1#U45xv֥U`7XH(LUKʎe>i)1qBpG_w5t4{mk]M{3&qTdhR/)r~JDj\7 CXb * BS,J %iZGW`֣J#ްVq\FG'kXLUVY? UI" 2i`g~j<<]* xɖ>@Y࣌W+5O ǻK> F:Q́Xk?~"{ES߫õͲJG[.'*5jfL$ѳ"7|a;袞jI$2Tgsw g+UlY0ziR'1iK:ȼ/'GK~S-1]V$*U2"k-c a镝(lǴ.EIozL*܄JcKAv*c)ȹ2<9*YZU ]ZʹIEL(}~J%F 1XaR];:$xYF*WBB}XTM+ޚ.tbоs9D}Ď0 (~‡4rsb 6$~jD˓[-qN"8.V lׯ͢sρ҇j-Z1CN C'!&k .*䭥BuϪci _!ӯF$4[ qA V씋U+mŷӅ4lϻlj }$P OsKfPIO"@%LW Ƭ&D Rp.EӞH#Ń^ʿFW1OrgCd߇<8{@vќ?;oJCcm'{jĐ?Ʒ(S;u3lF?AD#h `n 1EM EU`g‹Ԋq+֫߁ v~#H|\{;ۈ;R +0M|}O :><7殈ӛj1īoTY;:)ĺg#sO*!WE:~\9=QUPѦƱ\6=F)_3DQB>p:- [>ꛭ+;{t-cAh]AQvCv3)NxBwM P^)`|ݲHl⵮>h͋̏mF^u 5U+$QW7EѢf3f ]sX3L8{n0b.)٭lNx-ixr+Qz7SmY(/t߮ jPH#_c1 ш)!6G x-+ǃ,rf3rvK}fz6¨ kٛ\kmĢH#0bBBEˤ`7Χb.R=z9%?ѩD^fAZ_6|)(vlk&]$O#gbҠΥf_`QG1KC7&!I@ yonsB?D[t,|mD,Ko/ZL_ S_-BP6EiP&IO857 ozUӋقԍ:N6c×Un5ciۼfT 甚XN_%}*e ӏP[̴/2m 6zSKիm ً'?;rjB"=aMg6seCP#ȳ@L fA?A;N21T!ާ y&d%^hfpe3:49uop}EFݏz#q5 *`r3y Noe~ΑR|F.)^"Ϩ V ];unSbR5Kpk$bY75"U+/@pe|=)9D]rl&8{wVcAADuk&RY`!lxujYk,fc~L+ y5(q+Xg-0٭$<%a1vgz!N ϸ(cpKHFc5LK5udlK+ew㑢OXv+DcCDp8 I;.<$,Z"} i0G:rxs(xI+%?\e0$"Ѡ4fq+SR?)Q7)ȓ}>b~AZza]#Ѣ.&*Yq>D 5hn( b ea\;ev$ro٧݀=Y-Cr>9]i^uJt3fsb1ۈ@j C=ҩͺ[Mmjn&_)ëw*f׻sdKq@<8Cl/#-inv#Yڼ.[־l[{Q-s Ygs-P}jcE ?j"M#21ZyqM>Ỏ@r۰jn2_(WD(W.ffx9Jΰ[ S6jf\y+XYRͤȳ&P^VG,b@X:{RyN;2iPR>0~p5zlwϫMgz,˪_,!q-UJI*jP8}98C6O Ϝ\}_&2(\' UH+f5T؊.#B }SO3&9G!u0`AU{hSHt Da员S;s~P'.h9M:Jl r9(=Ny?zƔs4Xc|15 tm~ϴ%P@0UIDDm>)"]f%uTy6\2bi] ㅺ (,ʺIKJt(Db3g{sqgDF6P?k#O?Ywru!H뷪xlj2cLtC%Qҩ)biL˃vK_}<c|- ŒYƫBAW@`K%ANm{&m)X]۶+'hYp+m\9!*j2Jh, !,#/ʥFUGpP:/"ɜ E-Cq٪l \GO\SGʈ 9Vt!,(@aq!\/ӠӜ6.?"bСLlK}471(bٙbތ =0ܘU}"AgD֣r [>bmU.N09b #)#fꎽKu7dyJGS,եVBUW'Ѯ[* -ĩHݤ#'Nj,S8/cP rCȐ[e{a8X$D j=DnKǝ˦ru/ڣ j8Ng-@ Chê][lVi+` ͯŋ>㊨lLׅ~M1'T(eE ) chc |t V(+w$,ZlLjat-qS _^F6rE4(̿SތGUsQ lx [9lI(CU:BYѩʹ*t{lfIg:n 83 ce7$g?0h8P?T} zrxl)*ߚF3ӣ_"Clh&HP]V+c?zr*}{ŘnAEcemX?]%v|n +JbS@W1غas(dsFxs.pwe:;ؑSZIS'-nş$,4@'gT]В'7v 0YU}ZiB볦"5|u :v + 6m3rȴIxu7u7# *Lw'_M(?}oe 2p ;仺qTˤw=,57C ʸE/>RL5K敤WLh{ at'qCvxE%vV5ɪ|R"u 流:wQBF%lrWSyj*[``'߻J3c٢Jմeb?<#k5/mvE\D#ΜXTcmDW&3{%X6-ZMz.Y=OGmb!6P@Qur(<y,HD<'0t!YwW^K]45fy;Q}̒w5X_5h9y! 8ń55 l~S R,#n_^|x7?N/|#еi֨hafd|9S.[OZb`{멙VȨj4B3C&6N lȉ|gE Qvfnm%@ H$FWoilfU:7#6K_V:a1dpޛN};/ Qr b=[A{2#2#%xWȁO-i W`AUh0R0cYOհ6ojE RU DC?ql]d6n3%\W/\@ZIP;5{Fr^>_-J "wIK=YsDՉIfch,c\*rڏU{IقKA(Mg4)0<+4,2 v_/!||x t$OGX ˃T8H S:a5?:ODׯUHihh99P~(+}Q{@(l7 w#E b@au(Q%i?AYs/22 SkE ~:kM -Ĥsm= {taV)y;=yQ%R䈽x -鈆oV-sjQ#ZWkY ڙ۝70l[-HfH 'wJ7d!#;0*Y J(Eqi *n m vROBػslVDO9mqh|%-sD:`g>-ȺZsEDB )x3cZ~!^G0W߹ـ^QGWЙesА7+R]T,پHA<]gLKUK(*cQ?^Id#h_!G4ro#~f#ZR̥e|FZ#Nqf~؉:iv,ۤLXC2TR%Yq2nWRh_Xʣb_.#QbFbPOh{ڣ & `( e555;Zض-9!.gBdFlr{(|f6U]EE3yɠ2|qj7:1=ʺbD8S|}@%_t]Ed2YIr Ofl0+}웴)$DO]c 7vr B_ +mUS(>Qh֟DK'MFtIf ]ʉI6Lj2S[;wf.{B!@}w홒fWKyA Io@$J'r3vK^%h?bhtv\igx b]K b58D',Fn%J)hCi1~AT4KgoTv=b-Iz>\գY= ɏF4.x 3Nǃ-a`?.(-{";H@p,d2Y?G8ټ);?=.\Xo^/s;l9O%sxz:8j!ͼ}'o6j86s`f*v_* !m\$uUSfQ#nY⢼@joG_:mM iO3B !bOxV<Аeߝ>TS/I951vu !KpNݺFMv@D RZp啞t( y6}ӏigX. Ηӑ~ 1@zZ[DoB7&e9r3F鎴UYi O1 c:=ڲNHLtpWGV<АMKdn߬Oc2a5s6Y?j/^4%M{ޗRXq%1dPlkB.G_W#Qǘ)\e|kMQK3~F6td0hJ_B(ac5uk]yTd_Aꡘ$BE E%,Ȳ -z4F|rRڮUcvb4k .tAC.FÐTnr(ΈtWR8RFS6XejDpw arCR?5Ϸ,W=^Ɏs^^z+?s%U-}Qm^pEm.^=&[0:[%и mZX2de `^L FBT7Ը2S_?)մB&K@c{o iKX@td2_97M iwz=tx>뷵>#WI<"UIqo8l(ԝ_ȡ]˲7"~\ AM \~Z3H9UPtu9/H>뇷c>C\ z5UdhlCdZ2PGO"\>prTL~/2VE?k:ֿcژ鋑`hp/%eY|mNYR5ziu0K'n#}ZU*"L޸j,sT~ 4U@!՞ i $!>Q1OFf|fdFa)_a~5TbR {~t!+fG~֋?bUj^ĉ9{&Xz*D٨5a1fEŒo"q#|$y]m fTWQՌ>PqfǜԙAҭdj=;iBIWߵCf hϧ\ 99a|fbǶz޾RA>{ 6cCLWjX}4|Jܳ".6kf1*Jk ~9ϱ-sm^|oGNu,~.cP3.rPIMivǺv63^wʩwx;w`4 \Xw;K~T`l׵2n+WneD;Dif0AkTΏBNj~u4Y#94A}j[ 9g$|"-0絲XxE8kUEhgde&Z_R Խ䘇rhF˻3T^-ʑ N”}ϱn~0Ƅb0څZ ڲݸmӻ T(Cq( ''|Y6 aiyѕ(X3zɗ\^}8UnqކX}|#4!l+7Gq!y5#jϸȧ{ի9^D e߮ar)w%;.?60 gL ϯ ُ?M9bc;*@85GA-/0 w6 cK*^6Ppjib#OM>Q}>T8DR;F5Ʌՙt:ӁSԬo<@zd#娺[H"Aė#cr~eZ͡kd˱qeGQ݋PXf{Rɦ^A.sҽiDJ؊~b2B'z`۳iۈAz{5S=EyΘgP_|%ˈtγ uv$ߵ!%%Y )E'QZ{RZ=cDB?TJ}.Ko&or{[߅ב;$pۮopxR|-1G@_xzvE}Sˎ뢩FE3М";~gL_r\9 ,.`>BeYР̑],|K uYo}_ ЮLώKVfvЛ'U[Żrd/빔^Ǻ+&tƦDoeH%⧙.APeT&J|y` ͐iAڹmd-;_P]CVVUsAb twPS'Ҵ輅 ѯ1-w>'U35S!dccׅ2#ׅjz'&0pKۚ iz|ܳ_[ rWA"L:р'v Z#(T8*K"Ni<|jy(pRi"i]d[`ٵwq 2.Ba5DߤߗNrONdSz<.}k`ۇ!:/uL@L˘ ٓJz~/?wⶆFefINDFsd4:LY'o U5[FY96-bF@]pqȡ)H+#5"`]OYS9h e6۪ YOU>`ABk}N!JL-7L$0%zk6ƻIm>^#WL=UEhˍYof<|RF߱pm;c+%Rb:ժSTYCwsgBNֆ͡?=•!n+Q57WE%/|^"O}RkRS•95^H,^P?8P*r M˺ Zh` ݅Q۬80)Ω_g,ͪ4N4O.h`!L~ѢA1"lxI$qWnj ow l|@j*XQsմ,\nW t\n'羨Zr,}3k.X]\Ey JHlDPsFw'"d1pM Tr Ρdc ]W!0[hdˑ}JevE˅BbR5U sAx,tFea1g!5CUV ;&[΄0JC'dBbQ4x?SʌwZzDŔ1VgNhDx#{l֊t%zգ,CxhD!0Hx=E.Ulo( #Ѿ!0'LCv-/0>2 IX+} u(#l ꇒW-2"CDm,7Ua$|>`Tn5Jإ7 4X4 RtS`ϰz=rY+ (*tO%9cQe(eHHśѱ*]!o~]r_j䍘$tt9i^s~zy ;PbUʁ1Cx][aKض#exCB#vڰ#DŽWzN P ?1&+66ikT.=K2H1o*)kLr$m^+YqITϥlRt#bW GhD|=t0*ffH#|k:P zZd1W`u)n0+3''m<ƥYM {@Y`$+$~ᾗT!!NJ<\e/cѲ,7Lc!"T +<Low }k%-7 C.+B̦QDžO=T_kg^ҽ>V|wy:\>Q5n;TfOkS:a3LVE(Z]$4gf9 PGM9=8eۄPIè5d Ĥ~(DsSq0*p>alvj#&rj `%S7+=#<_\ᗾr;?R)2[<"6 cS_A : 2,C.aYx/ 2תV&+~T#犠[\`W!5syN@n#0?ZKZs}J\2  V&ym?h>Z @g)a۹}3/ЅӣۇFgΡFc#_L,;+pz-t|*ی'a !é#KDG+p8^f+{QUBc4 Z|"73|+^q!r34z} KX͜ Ne9X@ϐ 5E igΣ;J'nw*!B@6zD0u T[ehc_w3ShUkl+U 1BJ8P: $/Gĕ*9ܧ_Տ+HqVXClD'Fcffv^^j0vK&cAh%` ھk)$orp+N T\SD`ءYW{kl<@¯6H&*¥ &Dчݒ-ԨIL=?8_Р?,"u˴I#\Ǔ<DHX{OG"\˪Vo ڄ$U_uijZ7U3E%+Kc/>2N.4Dg9 yhA)$%OeӸ+:ko@|iElޒȶSK( ΩY+MErf"v +78*kv6*^i^)T kYLtR b>:rC1>=U)(ȳu~aZ BcyV244/@ # fmfptVj׹{߬QTLwuFW~jj}&CD+كZ'Q f|A Y[ k|IX323bzIBJTI-e}VT=;.m Ze,,rtl5-o# .Ul1[&)UذkxCivaڵ-=0)o3*3T,on;_Rb;d.XΆ~O(6,?=# nj:8msKKE d..xLT0'0k_whr UwzL/H X0:3(ܗ '@I2ʟC#OkP9 4wa8Gl7eSGF8D=*ѻ#c9 fT?ڲ[Vw_.+v~HP)[Ylx>l/%aXhTZwYf늆XGw$5x@РD_զ@,HXuKgJMSh{odžܞν`$޽ƚҸW(kj $nwVNZ`V+1EHi/=vƖ; w;/H/`U2$ۨB.:` ߣ%Dyc*#KZn7 +}.0r;1`xQ Sӎ7Xc[EmXg: P,5"h[Ꮾ H͂}٣ oA a+gﯺY6O=$@(ȑ-=j.)hD3JJ%V4 6)q1GGs#ֲ I U_䨰Cv-3u6ni,=Y@_'v'3& 9qMݶ): 2s4gqYh#%dļT"Cf )!`{pLuo/4ǁRByrpռÏ'"0n$e 6Kov,SM?x=Bk^$]&Z=B_\-n5b#*F?[oUε~!}BÐ(>E TJBFKz$7w 9މ#rV8JvRk_V2K;phۆH4, #j&$GywF !l}ʒ(~kU)\, 6Ԋ>Ela6q}7=DAFtcB`iO+ܼ;n;{oe, Q ba,8(VhKy9CGa=2|X%$Rf8Vt'o<9sOL?99Gh*AуO[ ~FY:5|6ހ<!7 kEw4sν8|G*)c^ިP'(.H<$Ż_zf,-UFG_U w{Z?ԍI1-4멚 );aW;H6'ŃâZ ]WY[g6m_үfDLD08]B%Cz.yu4\ȗ9Z1TLfq֊nmcJmWS0.]^ 6Nb_ m'p]ǝrr}aai_ma_W c'/ V?szfպ _(*ݕ{kj"T%mL}:JXU[xkx| ,| k<5<\^R~Dg_Jjܙ8-L:C@S\qws_[~z*d51S}@D)42$sS-6z!m^ ,)zI,X&ƽ;veXQ `ڒ۷?O)Lɲt?]d PǷ̅y9#Qtv0!$Lf0Q"&ϭ8Oށu1/U&N"ǬSۯLYLo׽a6Ufb\dVҷͥ9J_䨳ÒCx 81y }jLY>n5GC ESsEdz# w5Ochz ьx_!'W'۴::T8dyQFoiDfL?HǪ}p%Pz5%ZDPNJaNp[ |% OR)rT?6%%*&@>}stU14k@)-b;OO :*@K<HI P=Z>O ]]Ho2.­E`HUSn1\y{7-x'cyOy +42;~Agk6?Srt6QCcOM, 6(8'Z8ƈjaߑSyaHvUm* !X*%i_'{d_GaOp;Y>ݟ{J$Θq|:a{xS;dBn;H`"T&4lC*Ytrnq'FwORڙMl{/W̺+q&iCE "y =~Y;!vwDS9&K6Mz F8c(M*E`fpp0P8r-W߾gRj͌` Q~6_်ucNZd{g13Iۼ94gk#7ʈ_ 9!m۪OPR{1ӌ[(ݡNVʒ .o7%vx /O Zg4gNaMU9M=ػp8rZ (%q{AM:W)CUZWUgD'mck,`4D5${#}e:h|d;^@lYHJ$Aڕ"7c*fsd`A`fK#と5J",VLt]~fעoYO ߿U >Iz~. .ĂYƥkE 89+sbߠ>aJ:a2O݌T9@JoʮO_6S.Gke0 l^hYj^h@+|ҋCC]r/~8LbɅ%>z+SF+ӌts`fjEH jbеF-p{\0WK^qZ; HE~>"SHC(;Rfd l] GTEAՂ0J4i@Đ4T(:ۧZ_Z]\xePY6?,mPO8U<$S4Pk ?*Ǫa!X`+Y+Ŭ 0҈ƨ_|WAkUӅ"(ku^C]මǥy\ʼvo&M:U{@2IS>UjvXB,pVW&z=g XB\LWZJOLL;8(lj jUyҪHN$'}Y_/ۃ2;' ڜLh}Q^I87,#foO Uy=詖:GRU3nTꨨ!@ߊn r}Itً%>{ڏ. sBQ}{F*Tgdv B{ƖRYeD+J8BU;٭QԻֱׅQ9NN嫦`º)% =ДTA}7eOɾm[6vՐ{e۵>D^p~?Wl谜OSԮ?jWFUn "-Uu]~L9ou.&RNFmxܠ2 50t䢷+it*$xV` *u~7-S冞&E$'@Ke+$ʜpC;6P{BAiDSDôlZTD<8t`~+:%r 'dLzzG ׁ]UyO潙8'_" @`vtu^ zzX`SAFcuT>'Uk)^W :lN㇡g;ZXҨrvJM2}?H7f{RGNc )ZNCs=a][pxNRQ݈Jz/97X$+v `ނ* bsa 39VWuOvSF׉(9b;V54'gn1cFF:>ue;4 M6 pO=f8GQ\|i} ,}y4B 2䈮"rv!S& RyòjőV /tKYf(&E?9:u}u]5'XmVOv}ڽ|*&~/ [QrڜnVݶSm+Q|.b]O Q7~-4ABA3W@UmSil'F Vn unB*}Rsɍ#q&m0P'UR5,N{ĵgű2lnݵ@&pr8:}V 'gs/MQH $[H);wՇ?Uf<GSBaBOl<0D,r',(+7 @.6x8j~}1"UoV(h σX*<% .\u|fCBю` 7̶< b˅jL]Ep{|ZѨk)ۂ4u5'2*- )&J}אJ-yh=Ek,>?"~g~AsnѶqF_Buo^|UC(ˀx3zɢ^`k}3.@#>fV.:.˂:$x*7lTVW5MV,e}V .vٷhu= =A-ya!A$|'h2nAbi-"GmIbFDW6 7*lwU» |ȗR :9ΐ)To]v!<ɀ_It!#~(]Dy3Q!2k)G\HÌjڳ[}D8g hSȸ#e 9,1">>*_:B*s)VA61 l=Jˎ3VÕ!W͇#.5G L͍=-rI 4W'< W>.Z8)P`Wr-ď$hz cC!7(*~ƒv)Gi1_8-XuP5lu@ DL 4E*g8/CIsc>WjFUB`ZׄWuGCڝ}5")\! 2z6/- y*R[uT6f (2VhjMGEsGOJL#i+aXa"J1CȂ] td-{Y;/*lv*I1@0=NxiD 5gEꁸ qb Eh})B^bG"tڜ<|ǖ >Li}VڜMu{)h*>X=ǀݔ$t'ofdrDCj1 yj\X> *eaΥ$W\mھd !!NC엺^I@7IўReӓY7Eyhvfess*v&__}煕}ycPazkraa9?M+3v2 h9BsrRh ؄, 7ėjDHftɳuF]K_t P݅ -WD^y*U|"RТsi ̲o}#_YZf'zsNw+mXJs]qp_#]1xROIIߓYhiٶGѣLi%wP7GY +]/$JYf5FEAgiVۢREA- ܔݪ:bgkOo.{tO?swmXcPxet;L"M<\%AI0|?7c0'@E<Y-@}j dt ian y<ˆx"Q. J)uI90Yg*w;ud02@/y>f+EƞU?)gL_=Or+#&aLw\}J.U%QC"=JӣH#>N"k|zYCWT~x( ~Osb =ۘ>UشR)z+~*˧~؀q?ȄwO͒z{iBi. b練Tq#ti{#| wQť^8Vz;N 7Fk<5L-ϵgV~">$"rF{}pn(ГƭecA\85CBk* ӚD"08e(HZ6>*@ɀD0+/ٳE)oc";lK)Vk{h̋L?<{8i{Q(X$]'zO^-2LnL SLEb ^F /3NĴYXTv`MIE@Nqm)hE]fxv x s`PrRN\cvC;0NzP0Ū+kƼ#t)хMl6M^wYJDl$DH1{9^&~^֟:Rfg+ʯݝN\qCweHAD#k6&yVĸZgh~Z`īl_h1Ix#Y8.Mr(mHK=Lf:/J]\{Rn1Z:^Pk>/Gk+;Orγk6闰'VCp;?Ou BM|U`cjp;ڬ5BM.Zo&3ٹVYF 7>V4|\1lrc)ێP{eR=У) .!%7+Io:w;LC BRXϷbx~y{ >zoppq{tOH(02Lc:IsM P4;T!'f|Gg.=vFbͣ'qu[piebΒxnЗ۬p$N*Sz"rU~yŭ#V ȃ */㡹p6szfzb gwb`aN?@ƄAeU6`}تʼn ǂXרRu@R%? I=2%7u w#{ˋ~xu1 q>ƛRɈs#cŦ1mRd ]-R0tq"Qǣ!Tt(4'׮a0g cxϯtTT9ۼLr^9AFyV*m\˨(I*eaJ20 fuwC"'9Y)8I<mQ+5yRXh#f v$1bQVդJ̺ԮS3Hw4!,-wD}mwxyrԽf~ X+'zEҪ޳ݪH7Ffi1ϹH01^h|/7 c=nXüP,">e'٣$=Co1/OEF^S?k"l.wMtwjp{)7Eӵ41>(! X䳉|_"7!xMձgYZ07070100000291000081a400000000000000000000000164e4ded1000051c0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/oGQ]?Eh=ڜ.+Лp$E71m_uR̠=T tK SU^-JUO~ض7%7ڕ.HSj^-}T6\"6 =ٰ{;X+o{&]8MbHd GZGÑ5v`u(|̓Hz=ԥ%6Y"_l"G~k Ҥ!w+5[Jc u.DZQ˔s^[ qgHmAV,5uWQǀ5,U\qSUOJFCI'":g1d%Iz5)ZѪC7xTF]ȏh;H|? K8>%Y=oUD< f+54>SQ>߷D/˺Ml|-uk#CGt+.szho_;ƶzȽ.FYrW'䇻^8h$" ܁10:DWEAij ;UR)Ge3-׉(_n=!U϶Snhph/[],-GvKȊ3"[>6QV*L_ٚlXXZқ!!4z%/Yv e%Z-''d>y{#$ޠ[eq>6gd)zx="4* pey~fiyH?* /#H#A9F+5JbZD?HeuK[8.TIr|)Fn:εoW`eIWLIvJB4ʖ½=ҍs.bau%Z.G1&6)RB_b|q~I9M1kN=T#@w֤°E2IfqSEo-6W-Juuqu Jv.\ŨC9MrCFvM ?^^`u/7o9iK(/ɪ@\T:u`X˲#ZZǕ7rٵY|"QMfnZhTTI@|u.EӪ 22V4tbTcawQ"[A|9Cz@oT1镥UȦ u0A>zA}}r`R(# Wjà&NmS1Eu?ء(zL\0r@Եw=30 1WR 5a2$oqaܥY}bKJ<.o=hZ!Ag`$Hnzt Zqs#o᳎е[Rו+]=;cCiYZ`CE887"=R]U'S;L<=fJxGDh 7gv zydpSYKȘě;2h~i2YH-JJW꟯=۾qPY0)1.KQby X@\j%7󳨥YIQ9c@ B#Y1OLfU LexumQp_wK^2;BpVc+j}OS=;a%MD0QӃ񢥷sM6X/ٖXC9ul6gɨЁKL{.%i0;u}OGr?o >[U֦oEn E+ |`?Tz阺vdQ ՎakWbrpKF뀢Y{ؾ2XC o)VT,M_R|~q.HS.CL @Ł̫URڿjعqv.Fz :rʖ 䑖6 Q^Ŧ\Z/v i9{#`D/4Mi>-%i7& 2}dg V?7)|קkhw[zo(p%ȪEd~`to+cK\ %?Re](|4Y2B[J |wDǮB[|>SĨ[e|u^a>bd4mяꅈu,_ƻr;j];F!w,>U'b&Tm"eN0ώ}ן >^ݐTABc)MoIIA} "j)DQZkr Do10 >~,% Z3+p2_.o$,R0A +ҮP;}E3dHvޤ Hjo0&;:վ9[lk^'`^`o~iIR ;-ikp3)p=hޙCW70QۊC+?oǞ2wK"e j(C5', ȍlA%5B*W>PlJΝixsyoBSp)D:6?dp0h.4bɥd*Z3 _NuJ)>)‚pbme۾<1W5s{7̙I ;riXފ_)tH(R_AK74ZA:il諸љgynIW`f^V#_q%ZgP Ϝ-vߪ9=nhgIdΝSvz[Z8u5𖏪 eD5IćYAJ&/jamfT3cPz-KV>4Txdzt  ^$W{kKekȞZ65^_?k5h֩o6B-"ίiН*$SfՔ{{e=,! ~%DSA:I玏KQ]E#V$X.m*>򑺗]m׃2F ~U2pyKX^Kp0h0&BJfǙS2\8^gռTKۡf$a4XS5>XѲƭwjq^CP| F8o8&WCEzx:"j^*GC΍2|i*x,bW&b `->9>A2vv=|^7XFN,!CΔlS,ΫojA}:H5</U(z^]-59{6ІJx˹4ԫl aLϥIW߹Dw^S05 xWL ]i{t֫vgw3Ǩ޶ kFQ$*:G_w[O0pW;l370 'ǼGY'ȾPohu[)>l%ƕ~ Ԡ=3-7KGCvyroݺx᧳xLp>Ʌ{e-0pXh –A|=#Fj`xJOye)a {ōRkVu҆_1vWC^*DVAkRg'-o {ĩgY gNNZ~&(Rп"gp<>H !vDJb{20ndݥG(:lzNq+Aa@Ɗ tY@(,O?p45)X5'_XиBQ! *2oם~: N2;F h:0uGjlA^Qr"vso ysx NGuu/#K[j0D^zza(Q &1dA[Cok &<.֨ӏge=~udz`cezd 6`3L)3'晾,rS8@JWw \|k #]o ?ÿ!/I0Zx]lل뉏U 0\ͫ . Sk.TEVIHm1viϢ1wPS2[#Nk|Q]s6;s!/ !5\zL0㧂UVY!HTl8 R/?GYSPaS{=nyo~afG`DUV~33\frY=DOνE2Ɛt)֛zEEF\$qU$ƿ]({{Y ߴؼ󰓃G^bFXBecO gbaן;7 SL=CvEht{KWAYMa"%JgX2[`ef^ToQy>%D04x{k;n[FKN%8B4JҦ^v8xtKExƾ =FOW 2Oa-}!J z)ϮɆO4G,#fƧMHӞG4Gn 3o$ 4eָVerWfȀ\c1 oA>SޭPbHQkZͿlw,rʌ>FrŴ6g2}7E%{-P[`=ɑ8n] 9LtyDcmZ.& z7t94<IEpڲ{gUEƫf~ӑlwBY*R,o9c/8=8NK4OTOzStx^YL@:UI(~3 #O˼Ei:WO{%:3q֒'O)zS^6y2euyFRC`aYk{rCLy50sNB#l<2uțD4Ȋ5PʩEsW=[L"xeՄ]ۍDSK[ue`х"NHC;ic6I8c׺?qYv=DtAFH ? ;ToZůc?̞Svv7!;%3 ~v3/_1ڶ* QL\Zhb5iTEL2#PVhP/!}Y\rkNmW\k?8; #̢wq] цa 1b32/ 8[B0.?'9 уYL>雄4XϏvf]Ur;!@Ǖb5X_+SυSpԼr"u! PKMgI)4w]G@<_)F Tܦ9.|6MtA{: æ Mz˫2`%$QLw'evW.sBGvB".xEh2@/hg^Mc;kITbt<6IA:v"e-6)JW6jشi \)pkҾ*ªE."X{az]Qa^4yN %. +n>pOص@џ|n+*Xt] GѸx'4Z "KQ5N0"Ӄ Uq̔&%!xCq GMEg7@L WM3V &65?D]na3#2CMU #VvxeQ{7UMTZBz E腞4>у+5i3 ]$TeÁ+!]p쮕̸qkQ?jX1Ĕ-x@gf|Z`tUdlqLVYZ#(8/(T4u[^bʁ>px^ޖ6ڹsOf것1\ί$9|Z֧rf{9McrJ3]i~+ ;}Rte^< 6BUb8w:ok0}g&)""_kF/f Y"|@Z - ,XO<+nH¬<7]EsA2'}<._źb6-4!ӱl ca{^"+Z421d^&QXw׮FBEBwOozY:/w>dMB¼gOȡx*R a?nv]~+@2&oC"3cPJJ W4$䓎.0mU?b.\=̯K;@?6Uxqq$W%1h NZ\j΍N1TAp0NQ]O[:WS3T5|VcM"tGל4;$j WJ)G}?\X= s%%[^Jc*vF)|IRI1l`۷Ӹc-[ut W HV{\  @`~;M0/zʇ<9<RN"QXN%< !r luu g[(RB cbZE'_ظ]/(yhtV?^g$$*SmDLLYgvS&a@l&~Tq'7 lzCIm~&||uV=P@2ϡ,Ω/f%V#|:9!ƸjQ߂5Խ7F0J %"ЈZXX"pICuIuw%GX" T8CT\r:&3zI 0_ȔUudE'71 dBȜn|qPu;)\'3 e0#xgBPb-FLp2|gV23:>{ig,fQy}dK cgG`[;9B`*BԌ8> nHYdS!M紈{<6/ذ٠TjN3W{72N_eŰ@dF;$iaϐDz)^n?ٟs'%;cYggHfT3UY1UHyMYyJ]P.0z<ں&L\x&*v۲0ף@D;>`0Ȁ ҕ^Ʉ%0LP"Heةn` D?\Xљ;mYݷg%q$Se+!1 Ĭj@v^EV.3WDG51G]ҍ>l֨^f~*jI&k}I[#MLtj1F>wru%#/7?Dg:hǡB HwK-8vEu5d޹Ǣ`EqQOՃ6,6T^Uuр?ov*j'Ñ^ڨxtۛ&: TҒ績Vv։rS7{jzYZD4m1. O(Ho֌8 j~:KxjN6Zkio6ij2ƨo'W2{smk(al1eAL7:}ms΢5bE\I@%Ҡʡe%[}س͆*檝NZ&d(MaӲf1a]O,3b 3@`]rnJ%\3T)Gya\wtyI;9Od 6=ԿUbNyϜ}2dvf254`ZdkVN1OMe6DIp 3:!X5No.۸FX,*<4t3(j֨OR:g_)AذlBx|SSZ<+Ƥ]h\,(>2 Aˑ*(bAf5?*(֬t^,?6bXw c#蚘3`>.1&*_,Sg7J`(`K4j؂jjK/z`>9/AMc44/O2YQ*3Ӏ[LyI %+r#B ;ŏֆCY1>c؟<+p6M-Lè1*A s"s+vю sXo|/D%iZ<, 0n$;T&[M{? ׈T ԝFJAMY(!?~},g?Vx >)#>`f~BUǏv >C! D:W4#+81fKߤV{-U9YyNIBid9y fJ:$!C ڄO¦s皅_~^ddўBsT[ľrXԹ/0% I GQg1v4d:Y¹>_#EbQl2'[]Q6@bA9E+yr;t%Js.X<.ۤ. 4 z;mc_ k ݀5E7I})CF!ĒrIhDv#}ȥ KI( )`xL&Oؿ3Kv抴*ݎIP s6 4"¾^NCM%!eK"ċ4/5zy `x- =V`s SǣB^v(>TS˷ (^ էDoԑa O yGW:2fA0hVd$Gb]*%Fف*"NViIX4^|sqO7ͥ;O(^Ѿvfc Q`fQ6K##])/p.0y6"||+^r5`Ro袞e(@W_kf1ekon.Ɔp(+/_U \+Vw1 @9T.Y[n!Niq㺨ey\Ѽ [!=r! -~#+;)~ifOtpX_J*$JqYmD0)ķ o$H|v?WOUwLʂhM|{mj/xf2"q;Y3z9NP4 dmآzE5la1 xwMH Ҕ}GwHB("ߧwVRzY^1)P;ڎm m2A@@ow>L)oVm'H7 t+ ˘>x^a.MVfF'+( _>!,zw) :}2Cԭw;ú:ٌtGl=ԓnLIygR5Cʙ*1洯oIg੆OʛRԭoѶ'h/5ľˌ:yn˅ >B/lO\G]W*qegn싕 0C#Ԙy0؞RONgdv ·oڸLˠ@ ~HT|A݇+B/d#N8_ kUv&XJpNEp힑\C95ftLD봑=bSBq[ ҄ \'͝'Rגokx=·. d@-mo,[X^rڝ[S_Ax([ee4J\IDXHb/+tA]Hв@_UW2/U /8'b qȮkn>MgG!dD]ݏn![v:;7fegDj(CL"K9w-mHm8X6J4*K@&NoAxJguF#̪3pڏ_ך@גjp,y\m|5;SX?/T?roD{=Xr͸֊}hFHy-e܊w_ Iڹ,yń@OAU*BfjbmA:-p/i҂B2 -vUO 1"Cg Z"O<#mo$ cxHM ˒[z鴊Ɗr-m.@OףxxZWIɡo *X`a<"%`)oI EQa&'kMNYXOþ|+8ЀѮIר }3\4~) dW7Ż8[!3"4r w󆞾!6֊HpqG9DyG-qubcǸeA-xfǞO~{_< 2!9zAdž(U*2s+IG0TdY:xکw!lR@^}*,|PIpkZHuPI(QbCs>5 <.0ƶ0n2|Hʬ&z] o@ӟ:ddf,_WA8@[GӀM^?ʵm2C>+.[:Y'8h%>B`8>7֜+#s8# `KQ,my"%&7\ueu8W"XQ5ꂸ $D%\,l @A$h}Ny!F } b&!LKD:g3}\+ȶAQtQDBψF}N`+<˧AJYe=̽{zqQDdҷ8ƇbTl)_$B)Nh}#yvn+eF+j3cCxE ?A$C Y]o݄ x춅Z bֹ;^I>'I1|,/k˚b%%I}a8;HsE;1na ~eiC5YVFD_55R.2Fj,KwƊ?#HG$qpƐџ=X}^T}>lX=0uN[d-,`ڬ6=1`POj&{2(TL!l6 UZ+N'ϵWxTͧZ=92t>=՝Ƅ X!=jlQk &6@3w`\g>NI3 w OSP~vvOp>Bj-i-(NB- rk:yD2 my.`MZٳ s5ywtCLqq!xR=˰(#6鐔iQlO? Oyne ogm|"?=-ك J#nޢYȧ+9 ;/E;R'@D?}Vlʖ_:HmLBW3ic7- YI|89rGyg,5ߙ̔fiLe'nrM5墤z)>uGلVR򈼻"g(%嚺#S\+S'wG1` "ȰMaw)j`eSme+/=yV43֧(0vXWЩVӣz*SEؤLC\A8cĜ=R]G:Z5$k?IfǾ9JDMRWu`Y,nyYlRk hn; fb L=ݹW*.-;֔AEAŶm{[Csf {:j^c{ Cdm{Z׆<z ^l91SDHw$X'Ӕ3 Vtcc~EL;v䷰-?韌lGD}mJ^zp@fzECcy/Oe+a/dv2'0VzfMNwmApk?&E?ͽqK PgPRˠ&7G]Ci5yu.A]")-p*1wBFEߞh$7 ?AeIRk݀65?n5s;-KIKZu0!D6Y{?*Dz{, JdZK  /5QIf}.OU'34 U* t!0XSDXGwuFPuH3/9ִMEo}/ ecٗ t@0šgZP: vCZQ=_c~ Nэ=Ieyʤln 4ո(4Svۉ:\RLLiō70C?< _Z=;r}{S >呙EDNE*l1-\P(nsv7Y[=t-̛=Fv2ԻfJDN(b( Xc4S4MW} `yzsLDHQxo>{$%4A(YZϾNS԰L^c)pęTc֡FAWm7U%XлNc:a4-~"3G68afέE/K8(:SAJqfjn dSog_K]a ? lEڸZ:zQƬ;y(G-(W[ t쩌Uqs4@vn,\m~ d{^{RR֖eFӚs ;Pl^vk @ij7!؃+ a_wB Һ<5;`I}lv S­]Ekk!bp i>hAa=etA$.rF>Sʸ[4 8n:)-3-{tvL!V@MYiډ6!6Xu5Υ3Iꯁ#xw |=RK #K?W:@"pC@mR$;6s\"7ps,읃@tЮa&mb~Ys%%t[Y⤇B/sAXVh&hs,tIvj-l'F6K(N~#6| R=Fx^1y%k#x0`UwٰMWDxUt(5)-:Sb[b~Le %}|V7E}加z!HŤu`Su5@ȋk tڳ߅M,rUM 7*h&%P$-PM1"3r:X/KG1,RGo`,1PT,OMr4٠R+ {4Kg6 jwW5bݎ?Za:7G`vLT!vr5;ik8){|=V8XgMWJecOr%m αgOv(Cz\aZ]eV}gK1@=S8H0{t(< `Nښ죇XuIjI)XQgtrqrQrͻMD!ϴٚ?nlǶm26 u(3o"ɮÕ 6`C\hfz7BIc;ɴJW%m Y̟MbKa}u3ĸ!jeDg?"AJ@,8:ɞX;{௻;ڠmܞ<K LbkI͂eӥ]K [wSѝ= ,O|4MSWQ{ 3ӗ~A~*PEx :0PclVrvL4 暱!zFi%=A&5|և#gx2a5Yi/VbwW`S/U7ߡ*%)&XqR+1/MŻv7 _pq  |0}]r(ΨufVlƵtcikͣ ջCyK/?pWؠ,q87`jA6Лhn1(!cüt vޜsVat9tRqcIz~K1Y'El|`5"#((e $moVL~!>^݁~]2|2/'ȜATA>kj#Cz +E< o2H} Co?"@@C#,M[HF@ܻ0槵 EŰ (,me'VRqb[9|,[) ]wy-S*1:!;9mBu@Yl(r(ӑ9DS5 b: Z;.1lP3cf4@ŢǎJ]^Dz/?7ℭxՙleƳ!s@G+@Mjv Ehgqug\zi|]; 3 œCuv]|R1 _XV}):A [ֱgYZ07070100000292000081a400000000000000000000000164e4ded100005d4c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/ᑇ] ]?Eh=ڜ.+MjB(ԤiVs1!MXK1SZ%];C 8zRrOKbΕz,̙6; REY8B 9 r 53*]BuzaE[<پx[of4nX;l䔎oWNBgJ˝C{sh{cD-UcRr2YqZ7Y.:I#b;ΊvvLҧ<A 0׃õhX]=)AeL?ǰ0yxI`_τYq}xi.{,J@ 1EA.4dd75ee:9B1+pe')əZ9Y۴% "_E\>9e}mq56a]{k3rxL@^* Cnsdi7H/Uȯ^RzxH9ZOg%~wr@?Djp-OgKCʎ?B|D *\L_Qx J:KL0PMunXMyDy`0XhZo VA(g^7؈!No %q`\SQ&;G+xsVP~Vhp6G&'rƾj[g?h^{<(zjPo) x=x {F]AaqflsV o`VC]_tT󳌤ྣKr.H&,ײ{A[|r2H33:x=4|\M[ӶWZ2B(Vr`s$Vx&sB }13v Wu'ÁGXr(P8Gx!4Mqgc!FaLsYGxIwxN?/*1glKk]L lGH ZDAf3TqTe!~O3~|y]psT#_f )מ ,czás`V4m(ނYV;RWm\M9ygkt[ %i"7~Z+W_)~J[ xB&E[H<2'6|&"?AWw]l1.4 cZ|~&K׍o`g $խ}:Fo g@RFZt$ DX.0A6wl.Ȧ<|Sm3sߤ eRR FNG>&SvSԃ*>ؼ/4mqu$ĄA_8qfJߡV^^=˛c]hWU )LSid`_f!Vq065$DeMc^ Zε lE7S<`=+];xC-j d\4u{|uzX+xJL`u@e5lщ1K^0#b~ŶOh4Jjһ*LRz06 =a^ixawu#e[NQ+ZωDsG7H;} 8N8v':Qd*eȽ;`A͑rkԌZS݅WQ9$lNoXw[Yz6G@ 0h7}gSgpD 1s)Ij[V-7:hݔ==@y̭fLUk${>xF!<7z,O+rBgu%0d1OcSsp#tS3YI9~wh &76{/6bo* vFZK2!J90\:3t:^x7I {V*5 r޷ ÜҴqrl'#0C#UPz_YT'I / cLm&Ӽ<~ZɬM)C`JC5ԬΤpېL"c`> Z V狕cil )tX=ZYԋzƊ.Z /B# .io=ǼYc H@Ag1h۵[ {wi#[6p\5 VH3YƢU{rB-:Gޗ= |^RsHDjm69dhvWg-`tB$BuNDj;U}]6tCf(RdF -uU`~^B/ {h[~rN%fth\wjSy7z5T%cz!gu[ZшW9Wm &lqUk_ t<[ՇٕepAzʂ.>!jz /QXc&9qۚ='OV(6d(}c, {)"L_٫84r~mgtǜ Ԫ;U= TFD'3= {;.h5Q"kq{ : ž|bj!]a2 :̞%hh7N=1ilxK3DF;x.͵xMW҂p2ipvU'|*% nOH&qUUS q; ]2<p.3̺g#,u-k li:xИ{zc c9St@RG($~Ck,ت?a˃̉=ctB >M'%Z'Vh/38¨)>ؒʺQE\My]9]_B*tLQ5Z#g*}]xƹ\nJ^GO>\B =|8-dӰ^z9j7wz^ qy,F_ݬEJ+?pozTq(͘Ư ~bM#&Ff==JSn7Ӛ#aN,ov_k(:< A4dU1@f UfGމۢOj,w˰Z8S߼3N<{G ?:g.#UERӃHtHtw k@7[ƀumy[<]C2~bŔpu,+ UtT_a7+03AD(I  - &s:%b2#HG-$B DPV%]jg;`1_s3z֜37*H" BImܵgVVm*\Jy@ncP9o"[AVN>)2Lϕvs0L}4 ])x=j4P߉m \k7lNu1A,Tn|dgMy][?C5ކ _4| XͩY !::g `ζ#Mr qZT7 SH90;|dV6%x]\C>d}+wb6Ϗ Z330*Z,3O[W"? $vT윏ueౕ,( f0GfxT>헚 rw~DW3 gG~4ol*WItS&4._Lh5`HIG- SM$??s5h+nb}&_gIt6:qڤG0bqAc2KMkRM\$7r|omYA=r*oiv%p~eʎ$}B>`D:U~w;g%j́5-%GGxL;EqX9pG6%2 5/ML۵6e^ @qoTN#EU;Q.| T&5E4TpEK!el}D4n5ibQ'uM;`WYUtCmHtnDdZq?ܥ ¾V4ҠL%-DijV56FݠU&3w]֋}1Ւj ڐ,;>Pz_y3C)BG3ݢvml'.eB%^ikuėh$͞   cm7 _hSL ڬi҉7 hq)v:HEC='ZߡR6H@e)tgQNOaۯK5چZ,z^1Qy*{E6>T̝OrZp|a~Llj3E1d~7"vSYƚFVB Y5*ϣ,^YMop~${Yp1~(6=㟪 O=ʼ Vɦ^")w`M\U OсY :\[7HFzdidz%U -&pAqUg,% \^C2]IgI;๩R#D@^o+?||I!V8Z1 :%Vu";A!9 #J9)1I1L. 903o$2Rtc/cOS-mQfoi/ IL+rPՇ8|^!g'BNn"sCgXNjP8>\z$샚Ye!Ɛ@Mjka?܊'5&YG}seF8m\? h~[M0l/g\`-|Ԋx>ss4ӹz9A(`LV_%&ՈW~;6{w(IeKaI\$Mxk@<WB; &]u;=qm|[ҩjjY u , _sT 6bnt (;Jay2 OG6i\ ]XK ?tQ f?nlk$FD%74cڅC( {)noV7yZ`b~oKIv/!^7O)?P7W5ӃCCP.%^L!#ŖuHV~6)ۤef( QԼ8q?s7f ;"S2IW)1k\`&c 3_>^kZlDh@7|ɎwXىVAВERl@-x 84d|V0xxRҏ,"dƈDwւɼ`e7sE(%~P.h-i,D3FF_?4Rk)B ":!iƋ`" r0‘G r2bGqSJ1W>VB+}NQ,]Dn\;*jc@w]&#\^3LFqu;N^ۢ] 84DYFvGI>S=N"ӓ`a+D_]V^ٱ11hjWH3IV`>1YƁ(NjLytx'Uϙ%uUR97k8ŚWI;N-8[:U CorWy`ōQ =Td^C{yK2ݝ" ,@ mIpEf|G=>&g\hP#;6Xv3u`!5#uϿ"8..DR [H(:tngoU7d=5o%/mQaF'[sI8չ(`ȧJ1#sF7ڵWc]tL]USo/t~>qKۏ6*?yX@m p4N?.-WFzh%+(~%4rRiex|{6Gyǯ)k~r?t :c%`Z{ɝ4d_MLJFbL5gV CIENG-QOb'}tmG\O ؿe>_ T]?A]&ch@l2GiT" 3ȅ";|9]FOS]E@%2āQUډ ߗÛ;$}=5m FL?ug~025^|]=s !sV+I$w Waq|ըwSEuHҫj=."BZ=r'nmoh9`3 NF`R A\r]lA/{+`s2GCl= `JF|D!0sM tzO#vl0GVPa&0U pZ) 1 ~zzT?!WL"F^x ";/>]y¢3(BF`FE]&G%ԕlWZ0+ඖv2_)qQea6Fp fB^%SyG2GkHdG] ;] [@jX4LnqvfՈ֖ ,zAF9B; $FVbsD5֢H>߈{ܐLT?멭Ek uNpg! *StX%#T *&áv'A 38$9\hˣ,Q GsCRЯ$FmTC1HF T;kH?Hˎڱ׽DV?E03BTdn9"T{vm$sYDFJU60qBU>o73NhS|c s8A_M2M-j1 6w!|[1tUՈÁ(pt+V [~Ar58+`g*Nܳp5qrz[5#9Gd"PߢԾښ8^uGs?G&{anC2XoNMB /1#X\/s, o~Ol0ɋ1WL&Au[n>[Z^Iw&EER:s8P#'¤ NGM$(JBꫯIo+AqX Ppb%wK- ȡDYA,GѲx"06HKa=) ] @W]g߱؏x82,Ua O)Jۂ*)]d7n:wp,<:J-WJڷڟkOXfG rU\O9IU Q+frو_qE Q`W:>c4A'k!ѦbanxYY``a&ʖؙ$lR2Zhђ=QW @uE~0wezx߀+nhcapRժ\bVUG)K{)Fxe"'B ̝2PI2?u6kCSw;*?.8X= KbHvXc헔[9MAٴ=mXtlhE< 1'cnd1/X蘋 (;5F_CiIZ\s_7݈ ?aS4ɰm<.>w"pB5*>nLN c:j-B6k\ϭS7*=Ǡ:kz[LqW,UH#ŰEpa읟;HD,>kA, ̖-LV8~%~N|˙ ;0Y[hݛ?BgL%eWQn Gx}wnY$-V$LjEL1'm}p ik]1*\o_[vx/</ I4v` *jnl8tu 'a>xe[(*\:927HŞg]VruN$8c|P4 OF@asF(椲D?BbޘJ˽)79'/-` A,U4{qiw.J#)BJח3~o~ (;Ԁ!Q}xTHI3 zd\:is|=YAjJ'K2dG`` *vmws[/fY,ŮGiY}LÕʘ:o.sƸ95B$3a_b6Tt$c`Ů .LTE N0m<~:3NF=ZƟdpb´ a`^xp H/LlYh.wc9 *by:KwCN>M:yC62Ri r0ۖH<=UJ@ RĈOUXlNڄt?"{kMR8z.Rˀh_ <ibi_Uwѹ.~ |QoDwU;J<<,2w;(oTX-@OI'3}Ů1tzhqDfd.:2Ն u5Q*)5Mo2g%"l􁿃r\> yj GayLu𙆃 <`C pgqp8Đw?+MsL]ӹ;&!pKdzf+rY#@BmFk @CE < 9 F1]80vrJξ fi?R^P%WC\ 0Olӏk%xܩ)E1j\pnc ; Wd$M4yE477l^ÔO6@.STI!"BE8*b RsO5N"7k@?tjڔ z$bX6oKoHY4j ;yJFQww2q\W% /:Or ]P`7o+Sy52"g=@]Y%6rбC|%$L- LR ޺2~rcS-i'֐ITVnۀGMnCJK,>8+DdqOR#+ 7[h dylU.` w֢T [YC[ K_l]Hr?i@Fe%N`S\l*x>UG(%y.'UB@ӪWǢl qڿk;o> ;ԿOcg+3 AJdvl3?m{߯9M~1P/rY_bd=ۺKhO ~p p2KQCOe,:@}@pHj`<'ɸҼ}Sc`痣 R^:.h,!@'^( XNfD~s`50@1?# l|'^\#|r/b ~Y-W(*T^7IsP# $0eٔ"xJQ9צu--i^ﺂ) ^56N`ďEgDS A<;X@˜56 V숁!%BYnrܵ.;)o?XGlU^LZ.]Ol9n%O=jtCl#݈ T',NH_#t?瘝v)xowqm(0BBb=pݘccGTt9+kD0kg(aVzOG&-lI4$_n?"0hTk~`7̹l$f8*[,N'xm\Ќg(&)0 -3\ C=+ σS9>#rabr5Ll*Z'k}\AdvFsq&3TOȺ_*mB]cN C\,L%Deĕ3QM }˱F  gErïWbRCrcoC:$ORе_'!gYgv0~1T|/%ӶS\6t\SNR\XCl{z땙{4+*C$Qxp'NJunpe{6[n!d9̬ Ye ..Kg2Vr~̸#Jqjd)~,dؚr?C%GK?uc燳4Gņd\=Pgal{3rq͏o _ ߓ ⃭$`A4_&PF#p4Mk0U53ۑZ9wiw?4 k; ٍtmXCe~.B3^T z߉9@SG]vvkKQI d6=)߆K[pV+U\GøJ#Z8k=\?TD~3 PgHflɺIm~s 'dNKʁclNZ(TO0 :J^>l iDžk^0T2rIY)w;]Si jq2ljB񊢸w94{ei(Ǣ$,Z,#9](W\.8(bBGQ$ L SӮH7zd Dsu|  @%zTO]"ہ⇫R-Ư_c$5| ÓTZn*ZJ{%$Fv0ΎLb@r _;Q'88r9,=J*5,8̈kbl:I a蕢@{tk qH&yG^d^A@ tddVYb(j<T3ׂP"{}? ) {bd[lh=NIW첧\lSFyǴL]U 3jx~ݳN°'x\OhR%'P+wkL06*grvM0@5_wJqcFoE25YS[Kؼڛ"F',KJ$<^o>EE9K㣄20hhrؚ'-:v<%FmRiPqw"pLӲ6iq!P%s+x4t4׷oXh`7<l#6VǀjPN[ȳ ɐїJev.)Pگ#&S@,w;D]Fcw)lFZȲ&պܭa4B?`}6r3]1*SA%gp5X̃gMty>'f`_)Nt0%mϵf%k,u ')U$z#U˃a7_|Rp?>>0}$;(yz>jGBx5 (qc^2)&Z60Ux\,(:Cb:V ́gg aL{T|/'+:'$r\ M*~[޼%s7Gclv2E2me 6byUYznn \ )3-Ё|Μq!9RCڨ@+8̔~05pDEEC9VeC:~MԹ[zc<1LւPjtc!$ R]wZ}J=kpR|pמ,jďM>jBZU e׾z] GS{5œ8hҚy(Ȣ?q}9H5&.v54e3q8(xW 2Vu椥jFC/U-Dg= i <52Gq( 䦍׊TVP@$AfwăW 3]^@4kZ\a:'jEnxz|7p2^ű?+Dp5RWԻc"fqq_̞b7Tפ_h5+{s3-@=RfV"`,uǽ!"j̗|$՚41y7X2-(zd0kǀa\BQZ|% v2V;zkN$w/اOm ^I?fo#;r9TĈ@ޑLB\_1GshQ~җSҔM"F  g%B}(>-k7|{X'Whs")d Pi]}rR@>PLC2԰YcWy߿muѭs;yafr7sx&lCI)=4vD=W }:>T[V!z/h'Sj b{ar:BLIeK5,GW4`}@€Bwya֘̍-"@>˚Yctx5Z<Dž}rB tӦ4#O{q6y2#"$)&kePtȕ wZ2WUeF$T"G"E8pSAl.޵/vZh)T:*FBQ ,D,:8ft%$b6 !*61JbU.Jj+QeV릏g?L<μwם4_->-!~3g'l((0: Ѓ҆H?2J껟blE>8ẘo]H mulv/"Gǟqo䖎` WAן)s`+flZՊ;J5,rM_(BZ(*̈́3ڑnꈹ?C'Hp|6%ɻjӪavݝuPARY1h$`Б{ )ͮ䋓7J.g?ca[Rj]Cc=t$U2YGk},9+ |Ý +#Pcqͩ)o!Op,ᏮҤ7hb/Iԙ/ 6Eg/o]KUHtxv£qy ^&XjaDe\etB[X@EӀOknxGuǍ Hη9Wk}`Q-#p5.~_nHʸ_W%~=mc;3zBJ0ϋ@t%Pu/V|+UY))HXw)~: :3d|jB=+r8A|̖543GQFQ[ߥ9)/ `y6_g0mlܗ`0$3um6%aP+ ЩeqSDcP?!]XqQ z"?Sb&Kn~X|jG)V טloT,[щG?#:_ ,׏ LP-N7MXR6jGºv*űR5Ϝ=\Y$K|%#Wlv!P /JqB8/)Shڟ:Y5Kv-:lC-CwuWes8$)Y8fԷ3zA:)>IG Or;F0|*CgjT_w&gDI{>%g#$7EOjQ?1:N%FuL/}7aȺ(ZYc {ݦrLlGuٜ{ H(K20@t׊kg*΍`NqR)@ÖJ!,T%Ӱ߰lcpQLB;B +ƌ⬻d^T %Im(v8Sc[.U#qG[MXJ<Μ;Ncm Zg<%8B )}j!C11k| MC/Ig%d@dqj`[ \YCB.u{cguFmKWYDe7@5W Bv׃l$ŹN.,B5G[8Oz:&Mז*^ZD(WlnM9k3@v O8JHd^Sn t̜(c]WJY?%+ ahj5's !^B{ Az=>Cj]#g?O qS2c䶦-ESEW9/"TU }=.U~@A*!8\poS>,2'H!v"mйg8\W廘[lW7hJC-ês|D|xK\o]x$ dNey*eq2*9PợNj9^S'( ?&Z"\TGS$%#:Kd!O=|jy;vۥKC'%J$dWߣy;q$?VV\ Wԡc`*x!Vϡ}Q!mJEFC+c9MvӒG~!4ٱׅ{;0xu=7%d|;Gi]E7D8~͎$1/ 4̏s$H}9&x?)Z7hV3-%hô?=&8T Մ}0V$k~z5fcmF&7?Q٣=O~,$#G8)Y`kUn1s&{k|C(*3Ih[5gG7 +Պ !!ςCWQuU6KOgrO&͡)I{|u P5 /~z@S]Ojq  SE&Ju|ZEVd~`ԛL*4W @{Τd.P`LZXк /vd#ϲo ""U`e Lj9"cOMu烲7g՘"NeJ [ eXMZTk =s5n\ !ŵ*]sӒ#">D'T_ C%F1o]y,2'r\޸XT޶97 p:QMb0.́Lw OJ\פCJj`a{gبi??)k}qbݭM(-iI)%~ R2ViGӢ9xVX[.Z$mbE3HДlG/,}|HU`XLdoBY_.I`]yw; UT"|VdHq,/rb=Aju1YJٛ[ںgG/@ $}4tX#af, dmlSHKDQ4k@A;&Ɂ>LB\?R^z.*~L%4$-{x%,|Gk秌w69 `u3R sJN^`[wݙL{Obx-csۙZ`,cg5 k,248MVqC3_pD[7"C1Yd􃞨Y[OW'I<\Gy(OdwtZM>ۢ%GVP٬qvͿ%N5e}<~V:и㞬na*(d"C(->]w]éIZvĆ[le`7Y+-n'6M!-{Qyz!Q)U %F[G Ug$ZGM]~|q0X5r,ڱ7S,\|eQ'mZ;'9JXnZ`6OTP4;EZ"PmT=ݧW&&OsuiinYJpg;w(Ŝj)$4&z{.ޮ Ͱ:)q3 ku&]MOh^f%.)=cz&3ƠhZltF#nV?A{R?$wsVlMb7&f[ER[t{?5J.(] k Ǯ,HJ)CڃĄDG^- 7]F 'ڋ|%S#S=n*k9/1Ɇ ŷ9o ۚ~{@4f ijTnEt (S#MLDgvƬ52셣Ybh킾U!NI=:) 8ٚ]j,.ISpH * r-p;aג VWeLNvZ|xh `^`2>k/Z.h4F.I<`wIz\0}G ZW'đc z]6 Zңi&=ϲC4cub";CSaX7 k #pʴ B돰YTĽCR{t)} l.Me.{I+SW$ WXcE[+'Ry#f'nf|t.S:kl7?Eem6;=~*dMˉVg[ޥ:nn[R=P,ؙ*j4WM[ї9pDOݐ7S|@mv__խtݜOR߷OZ9_NO㼳nݏYQW>w 8_q,1 `ץ.Z('[dBktaV̸wUn#vT09TO;6U9@%92ߡ* @7tfoRPUCm}-8Iy%엊º(GTZZ^`Ʒ&֤²TG7=J:feiZ`?UԐ6vZ7oqVc~]^f߀aN v@.!{k?[;Zf WV bo-i^`P]iQq +x|O}5Id現hyD+$.BYKü/7Wf IKii.8砒3= ,,Y׀\cX-R c5TVUK+ha\b&n8YF? OG:\jˠ4FeKR&E}Sy|\'M'z<>IG*o']=ϺmB:{rS7>ȣ e{l|K-:-8ScH]p}-sm͊ Nڒsk=U휔\Lvbs]_u-J7(Iw`A l0c27* M aZDƽ4D();4V˅hH/ ACIiUtrY+B98#&2F5,HY#ˑrYVrG~$gf ļ'u ƕBYOS Ӛnsj|qU[ł5z|a#2yofİgZn6,4,gy[$n_d/\Ö @뻊\qPmlҥ W(V$<=9'L\xUV5}tlrfgXwҝӤE$qJ(}Te9XJ6<.ENFgr,{! y{P2VU$!sڨ i!~F HX}aVf}PZ~9sƮkLˋoh] ژRed؂6'S η&al*,QمjB8_rM˼A?9R7ޒߡ}xn՞5ba_rkP*F*[rN,4eo 豇2YxwLnCH $BXa;2dot]@SC ڜslvXwW]~G&XkqqM>揸EKj:7~~l"c]"zRĤ>2pĔ V r% ,]!)>M0b2IKݰn=90SMr2=ɻӟ^Fg`ND,z1͌BS ]}k;I SRܦϲ'̕Pb&RKT:@đG^|Rn'#3mXkj v0/$Uk'ajP05Յ6o:9Ѵ{dQs%czg5{ . Vv25)OJ!w52oj,q1<wgʨ#jc^c3a;&5y4nK' Mp0iY凗2}V|v3c~D59*)7Ƨ˭TB 癲']}gͅȠ(RRڅ})Ңٞ@z}=&5cq.P],D0K3!nCّo^Ƹ^8q?8$Ў;?P5!uRj_-ږCCÂɠH5/q]{-CU44OǦ8jci`)0Ẃf_3 H^V iNti*p:A֥"zQ u4lYF=F)}; # Bq{hk]W 8-|TܧG>JSߐ4z "tޯ!{0&=4d%O cM dP6 B,E*ėw ⵂ4׆Loue*qNbmaR,+;j[LT^y>Tn81 с8"B I"}sq2Jq09cU깭>ڇϻ>&|N!L"WQϡ LHyބrLy&jՁ;!Aur2F ^'gDtlo}Pʁ'K_b#uVOG+PilhƬz~OCe>"Jn`+I(oozL/iG V]#9Oש}g~p=`&ٻwkY|-pX\jPU#glA|hbRέnѳ L]hmC} PqNU9MrBSXɚ)Z+]͂Z?F` j, et;|pjlR),G,j28}$t#3w>AÁv2š]0_sslw|S0gߣ*X$ \pG-Iuzp@%:PmM0s2r)95\gK,/چx`ų5Y̨!܀֒( <$pO>bW=eyJ'sdD?bAϫZqq#\+˓uT'3oRK˾αރW?_0 *|3;Y}yE;\VvwXU[% _RqěV:2}慦*I=U(ESy9_$I| [`/cԥU"c%tMdX>h$^sz>c>ר[bn6ӮYD;[>4jz,TUqX)('>w߾QL|w̥<(:X^lGԄ{Ԁ'ܦ8^q,pT\11| > 1BPz r r˻?՞g`h{2I (8ؖ'MZ 5 [AF}A-r߫԰2Z6(MSNi0"/'a0/c}sNWGFJ wz=GʏoJ[bRL/q- ~y iDS w NMgN v(Wģg=^T 0jηKnAU $w;("ڣ ^ W|HJ|t=%ExMCPvϖK%G5|w- Vg3RU2F, !1\D> Eh7qbŖ&7}mj1q_0eӀ| 0"H*͖r9җ(}LF7,:\ӫtlF3ULEoţ cJAk7VK8W"hrݞ$ l;n3aȟzHċhC]ZHPQThzjZ/1o#uЂ.? .,e&i]GΙV{ݛR~lUKTYN] Gį|>`"h<xܙd@s7[A-<`4- D&bdZmP[s(|h{e,@2[>;-O <|FM5 y݉+{X/nR2 .Z#xN̓\@x`;.`p#:EӝarQ<4忓sQ/d+u_1’Tcӆi\ 31[UztrW4Elnjw]\"g+Q/LB~Y>0.zk7Z{?2~DjE{HM"ancwY/]s= # +6.S]LF}K7dA*I%پges@ΉZtQQdK@vY#BXG@-bfG Hͻ ߪq|uMi͂+CV߉&ۛ畢I G\vHqc><|Zn=P1N.Z)wWG$ۭjKvp$1((xx(pl&_>]{Jʥtߥi7(x][$k_i8i'hJ->?E;bQ<$ 0OZQq24ןbYHp2赱+?K٫^[vg6`a maW"Am s=^rl #3?ಔf.iA =N''6wF`$&{ufl` >2[ ȁ_ݒ>42mD>$gfpP%c"U2:}/'LdElcV<̤[p& ×f`O^mv1(u< yKvC%4G=3ቲ:lg7F~)b+h?z5C+ece^"7kLfA' &IT7BGg iNW D<ڠPHSfIxb1j- {+j֨#iًpo#Vi}xcD#vt[5dQ 99NDB2>yU(#wCB.<8 !GgbN&j;W6~iMp5'eWũ7 vnZuP޿:tIbv$n73@] 5e8Rvk.ߒTa}Ii8"XZEmbe@mŘqeLG0V3YM+WE\L51js\;YU7Gs I'h;H "0U%7VDd\`r, `rMmCo UMB_| K(/N׿Qӽ\ijy2!&~9A%#j$Vxu>Ut|~Or pR,ΑN!.|SPIOaϽ AM҆DI;Nׇ/b9<#HRI&O5)!8DwG1I_6w]ajg#ʼnwiHȴ`vP(2엖6gI-zuE| >Uv+a8 ry 8Uv[ĦF\ ,yAX@YzpQZyAQCffIo~ཝl0mGDxv*,+ogE{[^"¯RtK]LX>؉@{ wTa: f O"uƉɸEBO DE,b8kB.X?VCdL "93bWѦdǙgR ѯg^ݮNgbwA#L@ 4BuI1R^4nc# 㭕H^C\oPK?j2=)FK$b\}*v8c#r MF@fZDkW`~Nς䑤vOȋ2 2ɮ)4;4Z5 Ix;|\wڰ7ul:d~۷";s^_\϶ܸTTPWQySwif%gZi**?B=%'ʴlǢQkӅoNqA[XXs9V YJYdՆ^ MDE <7>_> T$6lyߏ6W&dKK-F%$72˴TDU%Q;E!Hsa7]]2M';&f#*5s٩ϴg2ː dCbO]] 1lna[inC!~kHW]E]LbQ*laU(aӝə9թV]Χ ڒW3)_x^ndIK XXY nՄOT el(̑$F5[3\e@[aCBcm<A*j~*3~e}>2q{!M~S7 .:x]߽>-sxOC9V ,†4G$[:.^m,2AUu$w׸C ԏ/XbYOS(%(C<{Ւ/c s4%T}r\8ݫxWDD%AhxEX56E/ [.mF$7{m qsTu-JsJI$ |N}r:ybic;9ı |d/}t u aSe,i͒o8~9N Y?2kX)qVNR8'zROy/LHEmڥ5\{">s6h m+/˴VqvJ:sڈґB;r&1*:^IJ*n_V'^~Z.k{4H;FqC)V#~d! SWQ"j̜oA}fx^Nf5XuVt넷mu2:!Q(,ZE=y0¦ ;gW`~Y+h<0 ~ nB"s  [RRzNחs-fW- Av|h %Tv*=c{' HYs})[EOuI}?-@AtNek$u8S1_FSM5WBάB]ƾ9s2(_)? B[3=D6>#'"e BY0| M\'cwsOνfdF} ;f{ʟ)}tYn 2ŜU֩}%zw2Q kY&g_:Xɜ2ig:]Z f@M  0Ie;CT"d|4,7fsNdE>-5b٥=3%Ӛd ۘIx4" ozӞI;֜,Hf>VGj 8.<8<u$6%Ch7G$پЙo`8scK9t ڽ}NKʄIY,hVmK,BYf: EqA "yFy9 =qxHI?L3 rOpW\Y 0UxfۮO -2nh @"ZTO0!Ro!8W p8U&+ŭ|!W s94" ]V94?kKՆdnDcon".9!mL'3U,`_@atI͡}"dhcܝ|QNX&I2U2'=d$ހg2Y.`F8N Js6>CH|C[V K(p"x+,\)STqW),Zlə ϼr{{HK[(8ui60ssX>@$9Tx8nމqNwh$GM0CtOrx]FE>Bx*gjq$5m]AMK m:^T{."16>z*G[/%= q$5^;Y;!dKS 8Q}} mm]9]Y#Q5A#zcOS,9S"c% ʽV[|CCZÓ\(*^fy=?QSQA䁊QvQBRe_s>_67AH..Vj8\lhZ(YœP ܹƜ0c/&EN {{&J G%_m^GEkOXu֡U'O#NzBR_*"q+? !_[ŮE,L0VZ#b0BX󘍕J9k{* b|JVEam`x9yyﺆr7 -no!x&d$A.<<&U .l~(PcPR/2;EML!\,ۖyAlrIi&0{} B\8|}"&tA`[G5O#Ķl՞ ]ޖBNo(zm{fE 9ƃ-Ff\^ MӃeREkЃbLηCũz_ eZJVC.%E>!3\M~S" J[Daf"H 8UU^̇vpj~D̘Ia:$ r"eiN8ft8 0:`ggaj,Vtè ^GGIzW2rIJm O삦NWfqZ5{Sf!9[a.Ъ אtezjm j /@ěd:T:`Yٹ1l$q !4^6 ߈1qz&NinttV6#kȰd6pX#hVڡ0C- 1քѱ6A{P혝XuH{F(D" X2VVKGiQM#EQ"WUgA1o!BՍ/e:*bpr}pʤI:a a a.1nfΑGYLm tZٝkwxʛ`2kYyhʁТS7 F4C$ $-hYp: 3HT]UHⲥ/MOȇXu?3 =U:EWv+OZ0FZu6Op 0p5%Yv"Bl:A1cU;9 b1oS*sJ9cȄI 7Y+"6)Od5wf ۝劼E8&A9: 7c< i[-6>Υt_v`b5 F r+08{&=h ΅=NFb[u8MP&~J5`=M -5А)C,5(ѧ%|q]a@S蠙m2bPFEԢÉERI{|[!zĭQ"g%ֆgS_hHG£^uΖ54i%![u~.*%|2/)G'k?綨i kyy8 % d,oA8%#dA}*BcKaTBqT2/e~vmWqԤ 3"n1Q.%@>Sj$) ]nOft,B X$o"$>xHwαUy}-'׆*On z. +DwG"5'%`x9><^ ՓJYT|&MNfﶜ|06)!p>>s-/ѡ_j¿.!!+Lg21}{ClC'u=kߪ]N"X}3c5 /Ȑ"!QTN* [hom+`gCC5LQpv`0]R_ !DVZ8Ui8#9#e+ƭZ)m6er *ݞBWu2Wj9^1J/MdYet40l|67\Opiނ.(ʑ=P3ˢ\rZ߅0ndӴM#4+mwNb-5%Fj #P5ԣUR:ufOF v $J ,DeBn"W:T8w`*|^SFAl(ؾJh Cǃy*ImtCvYj†; @Q  nq'FkܳFЕ0ZnOK$ G+?jMnx9uy`|$83`!@n>{IsՃ̦awFҡ7L8>3TY6R-`Vc )9fٲjC+%icDM OMaEX89u2ݼXE]dl槯]1w 긓k @3'zȀy`= "LY~5 ͚ *SgFB$ûcP so07I+sՂ^A-?om?g_6 JPþc坍0").*)pAp[91t:F|`ʹH7T4]9Xx"O_Ec1OOdKi"t9[,#̹V-°-4uPKa0Q8>vmYf9_l/{.hpVt4bAZ?~`y((t*K\ӈ莊TaX(bp!U:&YS%?7ӐE0F8TƮ]96w`$,*i?*X3!(1ȱKXp.4`mӢ+8.VwU5 a;}]*50^ᳲ3hOR5ňVrQ m3&OXgz[Q?<3*1B`lpWV$`n#ȻS;hz4ƀvg0_e#17dkSulB8Q ΓA&nUV`]Yz ͖?Eekd/gįy=e}[ߩ-0tiv!0<6 l{i7Am8VT , +|n/V|M}dHj7PN ;i^ qt@U8@-r/r°@ioY`٬_&_70)W6'9 N`gw,A̎hu\@> }47Ԟ"e>/7)ѐ blT!˿G:qmpvί\jdFlʒ~!/5̺6t[C;w6j#rI> ASpUfTrͣ^Y FiM݄=HGKCPCd OJ 3*.:O~U' = {"#rKBiݨrqښLo#z~fߥd*_B05-YO?y:}+4 k q^) cnj{^@HA7eX1V21뎒>jYd6x?V"-˯c) e4AϜ+NKR9vO kGZDY5r%UQL]/J{AY0m2"1'-ZzSھT)$j<իt( .iT-3YԵMO+vYS{ vnkQo w&Mĵ <*.]8fnMX;G;? ,w-a –B?WU'aモ9 qoDjqf;}_z~l q>B ` G^ٕKEF5itPJtqqs6}gT3:-ۦW7$ Ɋ\VyoS`p/:WDPy̾21b!̭<; {=m?cy!ABTEOM8~ŒA t(=| 1E-;%R:!l"#-كu&VĈQ}g8恃s隆pB%GxS/Hh;޲3oE*FCVBW㚑u(UNQ0 ;\oYfWأH$,eij8su1ZZW=X˟UJ;NC{#o8iS옷ʟ &]7ƁP\BaLJ{햀O_˸V,(Ƃ0f,bTF(7!;dsbÛޚ 6<-fZ .'(Jz /(+(o/cFzt?xY{hK,vߛ9&$>L%26^MB¡m:NCܝ ,W{טg gF5i '4R8Mf$h7KP6RYA)v|_|J 2Blíg/֮Ej*M'#(# U.0+&ҏ;mD5ea14R p\Ra^ܙֿe9e0Xq:NN NFޅҽ#.H[)%}<,0R^:'7{'Gu!3Z"&®ϛ) 'wW+ۆİ|_3a잉])H`Z3um'~7HR:`@A5xV5A^q%1Ζfa+rsM^M[ ʹh 3pxGک߲7!RQR|kQ۲c'ʙ )NEQ,{gc%,-%p+7 9z"Ҁ@sϰZA5keu8Ί`!uHX w:˜F *S$43#ye!K#hP._k.z$ #|y 1QV<4<4Uη9E/\}1әؓ}]3;7RtCm`Klڪ\LeSB_Edc7t&xSVMA#< rIh^Ǻʌ6F*>nᯇ罋,I:¸d#U#_%c}~r#z[6rWK٩REsVAN0-' EfH_;?M|PӁR@nXwv.MK  ab6J dFwWf^gӇ X! cZ24y"{ gm-w4Z:w:+O1G)ss7|7644n&gN!H'9=P#S$ā'W`Aȝ"[EeYsV'Љ -.;qOq1ջX]@oW݅c∝üRmͺY_Jyt=\yt~U^5ɵJv8 \) (#\!} fGq$9iToQB:̨)CʫoBҥr(f/Rrtcn<,Kw{=05UY.]%9ʻ r'cKʇBcrr:;dbYR=yK5^#R_A#P_6@^-!PͰqЃMOhxṞfK haCjgævo[t~C$&h8Xtp{",h@QKld0nR36Ụ;+UNudI?$.!`i4yv{4[ϿĊY4?l۷!an$XnQ=.GbCR#? *Dan0?lcnF(Hg}sF^|T;?l|"UyC1Y7( :,%a2!\hw{ĪSuZk1$kg N9C6+uo N'F`Q&Ԃ,ӗ-N?4-i) KWӚ':kw \=anZzat Ę~dPaBrd IS77)Cs})yd8.yu,Z8 GxzLt{rFLeu~7$T-t{xdxͅuň@46ž9 R4κhEH%~ᖲG+ ^|7~O..ԧknJ2w0 ,ZyJ˕XQwŞϻZ9k8lUQ/2<9 wtEs*!RJV&*[\B*; TšhH8SOg_2ʹ*ҽ8H@L)K,,Yo}6b@6/c-T+H)A62s)k_53 ƟB }պUDRh K1n |uWDpTKhK)U֪#)%^fZͲW1 X#hi7|_\T C S^H}-g./-55zAI:4o3 U9,V'x~P|fߕ+NKVMoG8=i*Fqb /~MM1,F'_6pma)tk=_;Zw?KWIΌ[Ir~Ӄr-_ 䞍v*c6]3|.iSfRA;owXkBC{ZJh,}.ܜ<1OCy{DiB| 36ɮw,AѩRrؿiO(ڠ&s.ȑ˜X̂V!zW=~ rV ly؏؞/igDOl#JcDd|/0`ɋB|z79ouh6i9զY>(֋3PеVKBTjNoNv{crHڣ3l L+o65^z7Nn*B%ܢ+4:.Ig?(4哤G5rޭ,De9tr JɾO [4V9tu+=][G\1ҭ&,eG l;vW'Ild0,!ukq;m $*Hb73TڎF߉ T2^ ݠ*ǜbdM!İgYZ07070100000294000081a400000000000000000000000164e4ded100004db0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/GMp]?Eh=ڜ.+oܡ!Ir2F_UXf-ֈlP`d "z3-FMG>bMQЌ-/uɁBG"筪)Ԡڗ! trN0Dw:G.Y_x ㊎p^)ΜtXmQt.U}̹`M܀HO ?͙'9_RJB)Ԍb59 dMh|NmH'*asadN!jFRbl{xd5xa9Uϲ﫭XX).[:!FdkhhIq5lhY},#R+jxEt%͸WW87s":5 ]d"SEGU7KvoenNTR0^.+&Dr͙ KGG&GdPV%mixc% )7rv;ԛyNkԬYP "vE_ A)M`v֯71c$Ix'(H'3q*[o%B" F9z_1/aMfDDF}IR^f!qA`~11W#C8j4o"R"2?M#PiɈrO_YxsW,pH%BYjdzXM%~ (ѻ13pN4(N^2칒U{D!Qʾ:Vq%0/+}R;9sLM!зr?kRmQnj$2&Cx, QOk'QF:$xNsm)T)%w,G%c l[UXX )[%*o· ѣ,fij_%4{@c>ɛO^~D2φzߤ)fF_ТiMHe7OYr*9~qa3gS:$b|kFuTnևNP7/Zk>6uM/ԇ *9lJӒ[qFA8ǐIhr~ {sĭµ1XP&`G O@#o}DTG2͎qm6,|;_ZMuT> *k\<ᴿ$oL5$&OQ8$~l'8]>>Y:iN=adbYٮ򫊄pzqu~+ck //?6?PʝGJVw{L|Ԍ|X/eyQ IWY(v\gqhtIL/T$ a϶Pk*쮘6?2k#?'Lfi)XqqXh{J |,T{R k;`.rXSH6,{N!ș~L!y]_PK:̎E8݁XP~kx 9"0c,ad d2uIW9MFLr^Osiz8|?S˲-gs6HI+BZhbhT?؁yi: 25~pIQ 0@vI6 s(h]ڀP} (-(Bg鄵n)u#:CǶس ~~hVBo: 5nf/l'_f9^ީҔbd>_*E18l]1( 0~vXLx7T^rP,d KǑ"~iTPfqZFD#qJ |T- hG1X#—(Yw1s" V( /?"ܓ\Iu=퐔0 {N|+B7vbW6կF _b Z3hztžk{4cLNJfT HQty)cO=kQ&tAEP sDWO|n`$ytC&07;lq6HtX[6Q͠fuC2KziM@Xש_7Kg^\Z)3-+v:P3Ы ˔} +A5>V>"Cdi׾szI!B\D6 \%pk? ~A㧥@Q.s)kPCN*)edd}_#qѵ57 P3S˃4M$M1|zeӀ8B.{Ba'%6zObge :ٰ}$^ufgoB :S2C:FSCe_W97Ui-5D*# bk#sP!4sW(cXN> S#X Pr{6Wd_Me⥓6iPݒ׉<'jY@cc3KCxtV̡YjgU,zJ? mN5f|*GP.y&8%"@Vj-s[-AomYTfo.eF4F c)8Z奔<%Foi6q)N.ҩa}ac:GOzACy)e'qJX<(zB% Gucz0UY[\t tC[6Ew\1Itw"wJ(Oo%V?/:, n`\YԵAǧ W*A QFſ{`fmẙh(FT[S)}|jvzY8?Q?2_͓5Lt='a"]HUO/3iZ&x >V+UjhqMØňEŜk4N)EGN~,S՝z{jtKw;fzC}5V)8o{B0ZDEm"n ^+Fz N, A=֝C&K_y2jV Oiߘ9,>cU83U)iW(nBdNp la|Qv^qrtHq06!4#D$=}7`3=Oݮ?H-  ' DZ6CwM <+[kԝ5R+Mg>Onisvۑ: 1-&Bטa;Qˈ枹lj"W5y\0xϹ@,qւů6]pP È''wR 0Ѱ˳) uu}H0]aU1)m~8,r= Xeg;e^Wd)^e"UϺ?y@xMMr2<6}_˨ec@g^7&2dV^QÁ/(=_v`ckS`d1쮃r*eujgHj!KnfC\`r!do73&N[6$eۥW wH͔65"Se75*TÉwJ%7A]A?Vl"Fc[ P8s&3{FhX}`(e]_q_Lm|A3-t?ֶ0L^vk^s;Jg-JN ^`-Yd3b &E*n,x`ex0hs 22Ͻ ʹwokZ]ȋq]2GP*'A)EQ'rE˞Zr 7jr>٨hwk\ir T>wK0-X%l 7~XhyWt7zKob v椐fv>AJtt.mD4z^t`@%}|\l 44.ش\N?g@uB[*F!9>.#/P<ĮAqYFAlLpezy jnKZv-C{ŏtHR mkvIFX$t>qU9XKN^w-\JuqQ>]3R:IէaZ3((Gki ]A4ǽ+qJ7@RQMǝ ʀQ}dԎTLZqD$|ٿyK̨j5u%@j4~9 .p^&EX<-~HdX- nfyh(;r926G*2jl#EŃOU ÷Zx(0+Un$~kޮo7Fu{TRmxoa_e-~^ho/;ތ1xOl {U2+kvF|e3 R%/l~'j{|縳3b.86$F! 0%Q=K<{vK1)5''A髐+kZs\s2!Ka.)Z$9pW&W|Cx}Ϸ;3L*{~vN v/;FĢ ΢;t/jvn WmܢSl"}hɣŦ/g絇]#oZANޕLG_qtv{)ByjU˦|nQ9}c:a^_0T׳ N׳nr-j|Vs{1My3h[%XڢĢ0-w}4cm,TóٴA:Tu\: ԨvMk 'v]pXgPY I?unᅘ 0:;l3?/zm 1)N;4W݉7wZiMs5g.{ej޲局 m.c-_i[ 9;IH1%,UgHIr uzKꢳSN:h~*)Gto9BWqDD " XD C *MsSmN(znZ.D7?D4X(`Щf]^ʷ}w(*xH| @5֜bCw ieiu+#=_.-}+vzxΪdsU +-!zouh+UfJ71 ~&x'!vOHA0zCdXݚ0.7e8bNF^}ѹfF(\::BIXn+7'7\{rFp#&|-B^.(n4F[ʶKsM"kQ\,">GOXb|ᤓ?ڥ2nU0;8bwd RƆY?%ˏݤ4)DZ-GD!%&'-uvq qpYTFw|sӟ\嵇.M8 j φ߬EwF糌, ;ýr)Oq.)ؽ0󽤆muv2wX([t*b#*!}_"oifU{(K-tF͞'0X5g 糌0^PKsȹl * %yꥱ'Tr(C#`⦝ch4m*. 1Φݘ苎: LYSoXRa֦bKEEHkJjcE$p| FLl^-cb%/M`J"|{=S?`VH/܆Bf> a<&tSLx@{pJ-7QHtiEwӍ_GN"S=L2i-E? ~8W)#뱤te!*><h Ih*o0pEADExyuDŽ PFYڬ1^j43']؀u  tke b>UT#:﴿ ?NY3u3+ R-AL]кT6E2R\-8'd k8;9156gaϧa#ò#-:YusrzBb.kIysr EͽBoz\dLZ܁O=UI;窎wwWv+! XF*yz~)bzFE)/ j'.Pv[Qp?Fuk;Rfuj@zZ="opW*D(`{pĹ{p'30%iˏ4,WL  u486Mw]9Mm N~5JG|\ҿ@=y"~Y?e2RJSXG7Z'czdz<Inv椒r}WuIE~dd竽q usN5uA34zTZ]pRJ&l䒼`b J鍉\v{!33bq@PYTku fFnJs@+}ĺāSFǫVY@z:b#$zD/\ΔSw#œ, 9KEA /}ܡc=YI8HkY@Y୫U1f z-3^8+K*ƠQ[A !\W93Ҙ4f-v-m&<>L{Qj*8vm: 9#Ml%Xd K6~ M aU}]=8K;ءM&($iEV牿 2L [F(si%H?ӧ!xNG&Lo|(b*Έ` ߗ3ʘr  Noϛh;>nqbd !4s0 Q ^AtoΉ)~5A-^%!+EY\2s UA=uJ:eWlI, Qȣb2;O{fd,\8ngI?tP%Q㴉>{m0UhF <7seV!:Lh,D׶tjv /8yia`<Y ';[j+jW >1ȨȊ xNw|C'b4` )PI.762WT @?uOg]r;mw  6cq =RqMBiGyBk nw!9[o%j@C!/(;ˋюߖn't Su DA-i 1re|7N-g35O06M\|/ ysq22Zȸ&,!GJwɟ1A'25`@'unn=# GT)[Uɣ̔l)`ˁ!>aE}hs,G{S. MuȊrj7;=HM>4eCP. @H,Eqψ7R4;$ Y\O:RڜtJň5 Yʠc9h^h<ҍK3'VϏ80=&l-n JEtwO[/[tɌ 8QZD۷*Tt<ɈkcKe,^s HSh0~qNSuzLww_"rklA] э?|6̇W8p/W ˜3NBH~v/j<8-l6 }S}(Б&fYgHbGH7:o$ZG|{C);!k<+#aBCx^a֋k١" 2ޒn1A K|tO,_,_@,[[otuHsSxvIT}_.\A*5~/ײd[M]7]" PK-!T]L4^Y-aX{M)BNX*Ϲp*BZ˖}3k1>}k@CbX)`nhljөT[(W/3 pczSJ|ѫNPr݃AyoF3ϐ4S}CQi蓀VU zf3Ý7<zF3!Ut{kq.3n5@{S~F9泑ޏ ~ݥ#a<4=x&`:z`-Ezrʋ#&gwl^UxdzDSz8ZNPPL:tsjC}bl$(LZ;ޑxq.eJ$?)!zO*X#3@JΚZA?h. Éل͍tZT3T岐'r;iaC6B~YːբV`\6:pyd|'rkeӗ{&>]ДfTqĶyZ$KC7ޫ ~xZrqV?'`Gs4ϔ+ᔉ-I" $oeGg'/dLZ$?gf7-?D i\Jn1cWI4*H4e +_yL;'4p^h?>sG ~ KUJLOE6"~@ڧA}G±N(&.oP%pD}Е{=u]N3cC}/ (UL>? H\g*m-Qi+l_K &eE1~4iv̇ckFhB}V<齍"Qr,3"%e{M M bGI@NHTjL#:Pj- A%y2<"g wJL8 ' z)eֹCFmx0w>n_iDnF9°>vb Uzg}o6 x 73~겖I\)}Q#blkÁcWPn)8Y %(5MjQ)a,߀4Θq[ӋRxEַh#MG_ݎ6: 0һkG|e=zIcTX0NK=G Mg%{L~a<v~* \#=kaXuJr@ީ/WD P^ _l4@;l@b\>]O.p UQ+Y/" 큩QMӕlkزt0s/sVGyR$aQm $V_$էW $8N wп\RA_Is=jScN錎!l||G6[QW5QT@ Y,%j`5XB[=C!'"֣.5FP&Wdz,;srS'ZbA}e*K^IF-׊b''eSmu`B;E2/cDao/+u(7ԅ:J.·|xanUsG`ml;Pss>4Ryʣ]hw4_vcQ)')i>KP6uF_˺g}S "dYܽnDUDZs֖.L7q~E9팝b (`\LJuTj>_j@a c2Gz!^h.PsXvA*U@ErC }!?ݻ ̆nux phSnHYG9fe1 *I8N!nL탽|x" B\"p OM:I w<*RU2?1[EŽ| &bحᗲ[?T#gZcQ1P*T:qG:<~DngA< 4DrZpgz,݁"IOi-s꯱+\ M5Yif@m)_#ϧE Rt k # m3 $T*:J~vubײ,'L0Ht~~/ R)p2LC/о؜e#&ٺ6U1GA𷎆Q2WxI(ؑhE)ˏM`G(G 07~X6l$~ky  9ڡ͹J+[G]=Ǻԁ1RrQuh5 b Lpf7h2|\Û+ 1eQ T -^]Rrl)~iL&~ӀǫRJCZqʖ'm2`x,`NFhQ&C 0>G&"R4bȨn/*;G0svY).AFƊ \3׶qJFw!|:Ǘ&e/dǪzW:Qz^XӈrW&қӗp:V[fbDUq)%+bn_}՚,='3Ubΐ? "tH)Uz0Ht7~rW$ˁs|xWrVDƨUBO y+ĒjP1͑`ÐN&pFl@eţ>H-n1QxljvsPqCޞ2kH'UGR88gz1yCM LX*=q>#29M[)Y $$'pӿkUʎ[t$[ BOs/RZx[w]~ <껪!)G**f̸zG%=Ub]%q\ޣdGyJ$lbWwޡOj-wRhq /wYζ]&>QSܩM !T7\J y#1@9ǔ;ϊRZ- !,x[S򸬚;)8u>3,3&-Bm:Z)!?nb& tg$He lxJv0a"ܪ]M,XE[mU8zI@HؘZor Et`SR_W0?D8y=bfe0*0h_yif-=nذuga:oӥUg¶Fw"ߗ*׷ze|Y9Y 'QYA"6%AB"Ybr/+|dQ>aB҇.vSW'n`t'bRgW~¯@D#eS a\3I[I>L=@g"UuUY<]Ẽ‹KpTDmI k'VMGkD%8e4 '@,R6zwO?2"suHhΞfMzC^gx9DͧU|ALpxFz ~(ɕ]Ȑd#8mS!秩,zMI-J ՘ST%gfb B.fLts0KE _w28F& rQ]b&2&nlݍRrq gl5.B_4k- KWVjyV# @~ y/}yȕI W zxWώAwSwsgܔ+J Gm+4/F-razYv&~QyuQ%$SY vLL+pgN|XOxc'b,JΞ՞ VyQt_7g{bX/Bӫ;85''5tc XNӱ̙b:l{fۓB23?PwkSfsm^C+yKa.߯ W)V;rWj*c74 (Eڕzc x px2O, _e #%(wA'[gp˻CcmBy , K#2D$&<ͫ3>)-mnjtX6,N1qx)_»14(;0jS<.JxIf㲧FP:\3;5n`rcc*LJ7w0co 9yti}CFK&E[KLwb{t"t]ZDkNꞚYQIGv'm_gZ"od)jO$[ZiFا7rw =i*:%$ŀ%>J'V\W`@GyW݌ ];[l=/Bo%ѫvk[ʤ5nQACs7ho EHn/h}耎ͭY#72HVQ>ͣxAIW̖C ~'lcuAhl\`t =5K٩~)U6LCr4^y0Kz'C Ltf BEƟ,~CcJΆ#BZB`p"j*Wj3 nbTdWی^4F2BUί&ǝ_JI#_"p@ dNV>B@bk#tE q !v_$bidң$%TFpa+ͭ;90I!|=6q&6#Q 2qΡ)&3( BTެ*s:ݬf'"5ttzm4/ 3=YYPsG!ܖ#`?b375a5OP7G0;?6Jlʕ7Hz L89ɀS65Ǡ'<{Xnׯ3Zƾ+_y_Nwp;z7?Dw/Z\nѾaoVC#pe\)&oʟ)ZCv;K, 3GWz; QVttx+\xC~z)f+# `faxXa54HA|{pS\5!W)Q֠oZZ#3&̿6n|d:{!*caR;2 '-FFk}fF wwHg]˘?;źߜ}_F]u]"T]Csu%*=d c6Oi9o_6(_QMYU(tm]o;Ft!vF'@"ǭ'M}3;P]kjcfb:[b1ϊTP/wpT]mgz\ ~+. ͻ}ev+ Ws9_8$6O6♊$e9;<$ȏƀgYZ07070100000295000081a400000000000000000000000164e4ded100003e04000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/=]?Eh=ڜ.+* IQw ܋m^@)Oe4Aoͨ}jd=)'%dVus]+)GRU* J7Z.Ly%#«d#{O|/Ѻȅ>W+htDȸqk7FeBݯ,ocqUk!ȻprKΠ+fH1춂w+"hr`7\_\XmƸF ZvEr}%y)B!FOٮE<A)[).8?H ef|(hR21 <.- bԏ7CE;&Z&&);k",Q#^n:Dʼ`,wqFbU:oS#cJ#s㱐=? U)~*ぱA[1tϵLv5p2;WM(6ph{q' Mi5lL ~͗>6㬽.1P\\B`{'`+܇d6~ \*vNql.CI 49D(Ƹt</I0$ŕ/rtUon$$qnw翵K-҂tkQASIR`h?1hTŔoq £1sB$&"M)}1͍R*ƶ%ӽ-EOO[/S_BA.Wp6* 8Vrӏ?8(e> LO}2M*b(术rۇhxqyҮp8$"Mȩnְ:Mp4B~H924Ҳɚ_~mg!LE<%&SpBU{IA!8G; &7vBvZ»1 xÆYOإȅ$u9nVS=u>VlKVIOg#Nu}EAHX<T=e6`F )OӴc2r[AVmCmr3,+ި aPJ)[IZ$R%->)O:fJAJUCCvM'/=vx$8wZ8W ;7|21[K7jjZx>[FRy r (_M1h҂^VJ%ѪK0^cQ\V@99d` 3E%i }Lu(CvAV]rpm=p)S ؙ7b ќE zd4("^H3ܑ`=pޤdSBnSd(Jr ́~. 8b_yvf1SHq^aE"YbNkŹ182yWO_-#9 z U7#v% …It %U?DE-E<Ճ#-xG 7rBbbȐ ",QM:Ņ)@[@uj_y ]DWTęKWke´$z@`%ω0qc-2=A@ VXa?}j)O+( u1hwLZ :m3貐Jgm.> T Ɲ? ؙ@m"ϋG!V}yo]8ֵa-HG|(m$B{Bw62N4BtqޕBl3d@9*) B0ڏ2IpXޙ'P]"xbϬn^|W4fQ%;m+ka/w (!9P{T[f [:01P[:7XVt$V#7_w1ʹ1 2Dmt~VN__m]u7Ng߀ ±:6Oy4IuWNa\>I8 uʒ!MX1!=3ʁK-FLw0GԠޝиy!*ԕjoz7?wx`]=g})f] o]x@T˺e<x6Yӽ[ Q\ c2 {N\/B)~qkJ ~E Uǻ᠞q)}df/%"6vYv&ZYU`x}./AEm#(q)g6M{Ԋneq{ Y]maONv S+4ijF>4/\/GgIEqB6Dmxl}e9Y\ c%xӋ M\*cqnf♯;=XHc'r;iy./+5d.$=Y+d0EpJ4S2&ÞZ B_ݞ/xɷc]nL<2uQX#PJ mK;40MiNͨ,?d= RDes>K)GPMAK M> 0єp"7xSRgJB+WgA1c\*/T<ԹY顾,D7nDU+dA+, }hƯy)LhFB_k@)ǀ|,0Ge=fg<yи QEk`9AmF ~C gTn1A o-`Y=Ѣ\ǔTvlMk؞q:8CC_}+KѴDNbyKs(kY`T1*cvbY૷D»MPƙJ D;F6כkJm RjϗȮ= 2LS@d^I3X TаCʍ7GK!9.xrg;I7.aff]<]Z _Y߰q,X7 aRW]~*,w=CJ_iJDt@!` d|_{|I^}}9|RWE-@ZW2DU4F+p@Q #L`~zqɹG-z!v=k2V\}[vn'ƗH!0?+#H'yK++n2@J w1q> H˲+P% 4,l{G xdbItejpqX=zVfׂ* n^HLq7D!}!W\BK{ 1=|KlIVoB O3 *{KK a'YRf}w*(S[\ޕ ("@{ʧ&8Ç<3Н֧[CvUa';D+'TB5~M|Lmӆ܇A4ѦQcg|C2z(?PL+ZeS%O#t~-)i|t@7Aҧ$ uGiOxE"ły(h|_X_tCmS6%'#häbY8)Q3Ucz!2@yOTq_k'P N~=<, "63Z|vK=f"+9 5Gio`r$8ucS0TdpP\piE1Y.`1쓚nݙ6Ǝ J%lewmy+MNh Y+&J s\Zbڡu"S[҇0_af_6"knD .!ȃp< t0caF2휿0#T|0OĀ^!`+R2eCjG,@9.Ek/i Hr|.o11W0vťnrnhjB}SFx9mM|y{HʭW JWTW> j[NYh/>lB~tW@C!x0_ D)`.@/&JIzŶIdE~tC`&G7ŠRWS N#ˇ0#Ƃ;'Fh8ع2`&J\?OSnʽvExUklF`P-}f>b蛜KuV49q?#lSK.Lc]c_ra Ī}r#BgrLX']Vd O_s8w>O& 2N^}!z$):Zr=zuz{+%'LD=)a~}v ȿiK[ơ8i*zV&*]= .o3PlעADYKlO6i9K}kXq>ƙB UP=s8h.C:"~ c"(Kl,B8 ~}ɮSyW#)GnW٣>-,FvqmRCwᵝZh?lm9ǬV5κ4=R:'LJR>0RNyybabTAMԖXēZ6lV԰ F-nG~5C eK 4!-e䈛LaϾ 1j).X(.F:`| g}iH+1ltPΗ^/za^l`=yO8xDX/$yvi%_|;7p]XY2wD9]<|ox8hU?aDXNB6&doR '9"Qv57,}Q-\Q蹨FͲlዡ 0s#,14DXUF%YNAv亓Mb/0)a&ľZnij'(eC@BiGlM23QYmD("4%]XAMa',z?Qwd}5;QjIثv>J -N/"tp| )ټ堼~fcqw'7Cf8 MeQiS[j4>N9%5?en8{хguZ+qBLhBN(P#MKl34 h|^A&T n:$sˎ88'F}:`P.rGGTFB|d33p[ ‹(Mk0eaq`8#1aSյIwXc5ܲȐի~0톷=v]Q~nSb?"!+RF̀*>mx+lNQѮw(^,Rs]1: 7V ? rwgBn%Jnm~ ?>JJa8Zs1n64܌Nx??2sPCOOSO+:՜`~XH$`{akKD"Wwv,np:iEv ̭0,ɇ!BSC|eέ~"z{ jT$|}ΧE׷2.}$ks;kB̏-F7g_gzUbf];2uqG7b/ʵc#G)oD$dJA]>6yAE5&GAھ -(f1*m فXv,&"X,M^/Í[=O3kDQG#,w\Ucp&v BYBЏnZ;/u /z4woU[./-m\Ϩ7:$B#f7cqCz\z8 >8o[D'5 1DVP\al nHenBvܛ kpgNƯWJ3{<seG27aԺH4{obeAF;+S祭@9x8<3ry|!GmE. 4}'jl>8D1I2| B1.iO_Kkw3rSxY A.qGnx"TRԚO?ƓDR,b'1}Ä֣<#3ٜpn`ѫܲ#4tDW]}԰LDVhк*8K\Eתjq4TgOGӚ;oݟSy8ĉ걀Ɓ7#bEÎs砦j-D@[3ZOm<*= 9NJob #Qz9c_KiQ˝@T]~bgeL_죢oc|qVa׋pkWݡS(zoY$$5j'll" j_qxNT[&" ./e<n7lF0.|JI7O-o@dxtU rު;Fha ٜNKq+Gp]5qf4hL9  ]Ԥag+Yerj Lka̅9s,;2OuqeXzN_M\Ke]Ȍ_E>DMtDNI% |J\%srw4Z1{$ kWs(\,aG4r!9| ӉQb-G4ɇv`&וvKHGވـaV'LESǡ058 ?C9&",C8t2/ { k pRt6IZQaT4gfRnK`w1u෼_kI6,#]T ?KU+?$̓ m![Ch-fn(d36{fTT W3LFxnK :9V TTm  ,᜚PI?ۮJTMnP3 Ë}1H o~2lp&!ʶ6KgXӣ]պ;ŻXR^UQNJ4~D{P73MBH\5RzU{GWSsR; ~2C9vNq<F}bv/ݲ),$ڼUrpb`(x^TԸvubfq, 繸JOq!g:< # fXP T3Utai:nxOXltH ?ڢCB&tcJ<܎Solke/ت| A'Q =5q,?D{YxoghpH^s  GNsnr/;5uY[ԋ$,Fc@i ɺk#n]K-U  K {ouEɟ+c&IHO{OFndkRh,Hwޥ?":ik5PF=1EU~TK<ڞۈfyq+)an, HM25TJ)A<;\k\d$R4{@L#lXj{۾KI %G( \sI`EfvXv-Z!^"Gh 8F؅ \̓ ^wv-v& "R: {!Cu]'k2rxjX^q5bW!:GPiq҄Yq5lmFZY54ri,|4 $M}3 j}lz|5N8+$}3G`bROyl!JU S¢Zvimo ,НYٔD2xH=s!QgXaPXO-W>e'>ވN[S ҶfA^Jײ{NI}i)f5%Ca:M4k=ْ4 2Gdf ګF)/>KleR4-<6Y0k 7 2 ^ )LMDSW$֏׀/4 nrc_:XL`Dlc ;[GBo'2e] ]FGPMe|!BgI788enixdQLiE! =O=U@h`G ?xvX򖲱\M!sHzM}Iz[^QFKTm3k&dѰ 0װ%:W%kUݮ<` ;¢Y 5Vř%yKW3޴"DɆMyh(VcBG}bSq) ='OQd뤎2W'h/\|.ĹAc5~0-+M w hNOV\F+fZ,kfɵU̝J#I@" 5Zv<*76D^yMJ&U3J|BBݹE&<.!}ɨPhBwx°=G''vd3|8lOu`Tb_&^d}"#i`bD1&7,l=,Cx ~ž?KFgO2:]hӔ[!b-LT _߷pwt켶UoDန.Z$p =nxf?3{@:EFH퉲NZPR;~v#2o>*2 ~Ih"7)P} IEOf#.ũ)e0-N%D;>BmLu!a7 ܝHAk.{%M>4)BӅVgZi]UOQ) qmzB>NOgCyCPaCPzC$W_AʺUPrt{I3æ9-6Q ߸k3ʹjg<&Vq22{nm-1|V4Kkj1l%Y4m.v_ 3͖md?RּȤVBȡRX  FX|Qqe֏g ÅjFA?̆ b꿃Ȭ0ٶW?p:28BH*$vUp9m˓)!R(SDbȰ}? d4%C4X?#NY=6 $x֘:cϺ+k?=.mÙA $QΡl.Ddk2F6:ChKw8˛dWB-`UL/8`j1g~puSFHu̮*Os!CԺH-km=nn!c'Mg_(X$$5ia_#tal^.Er/bѓ_f$0W} Ezt91'E3kjj\SU?K Cra/ᰲ6fNhO Cj=ˤF(Bsߞ/,]/g8VDy# £@bmy넉ڴحaZFk8CF@઄>y|2FiHt(%h9'#tqRO,^l>p_ X鬉 ibZXB_> oT.WZ 9 dK:2Զ,sa]u$Ѕ3Źb~j_r|oIߣ\*uؽ(X>RȻƓm(8W# y6 QU 0dT-`N@QP*ujhCob'/ԻAy nJ>bwQiXue_2 ?ܸ`G4@9=ekmwk4cT% s;Bq Oj.{yGt:]dWzI}5bS!qȸ> VZxZ|[PWCݼlaFp#1sj\; GߤqOtOXā};Y\̈́DTR >.D>WɫE=!n瞃JbpO1" ]L_Ok?%QU޵?Ü{Ik$gMMFM}z(C긢٪@;F=gqr"ѫxqh4bG5}~OKP߻}|c8 ;< Ť/i-}0}2{Eփ3n'|ka] */ Zp9'TQ*`b#3#Bn rav'n4 {D6dؚMAw!-8.GY ̚2u|S>Ȋͩ_D `2]SԸU碁hxN?Cޒu=%X Ȟf{?AijOܶ{cϟKP"܁N!WXMvm*aYInt4^Tڿ?-fv(ec)#9ا@ssr"!Qk\ô{dPRt|Toi;$F\V8iwlfBl;e\!_̑iUd;{xgYZ07070100000296000081a400000000000000000000000164e4ded10000a798000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/ߧV]?Eh=ڜ.+NHB'EHoBg g *~ԗvF9^R[z{zeTd*;[^]ZB:޲DŽK,a <>3+;46HȩiN?3tG9^@S~[jvvP¯PGo0'"5>jRg C/Q`B=XFz> KT-|hL;m_Cx%ӿqޜ2ie<UӉ!yuC"TP*K[}EZ'Y/ T taHߡh1^Bd7q9쑂wsXJ] Yt%wIv>p!dkD%ZOّ> l%K SHdn|*X{ 9> Pk5,i͏dL"BDV!<`!cD[+Q~sXBml3xFx>kT\ZCZ0ya$¦RnMFt^Ɍx:D졾V՛Y,84a3s] Pߕlc-Z>vU&>}s,SƠ.^\1o8^W´/Vwy=|cUM,=n^=| ;8K-aF!miȞZ֓Cx *D5œ;>T{L#' *0.SmCGMQ@t=@::HXH")`qd6j0uүb!2?ǙSpvMхAi/U';0GϕHD";95xЮ3!!ij SGM[D24XX+!Sāz4C_^o[ᢈdX])-+8 .N[-(lo_{2 a H2u3e,|L:!w x'b6C1х=0fh~1{N&tEtf s:vwm8.rvpN*UɺGIdȞA8>>>CN[ԗ ) _Rƅ `uM7/U-4Y0ecBvZ|JF̸̾R;NrAyScp+"0^㘤hC^wAs`ېC|1Ovܜ-r&8?i5GOR-CpDɝր })@| 侭):3IUwgLakI %'=3*]VmR;$?KBC!?p>.y^8_W݉A_,G@=QeU. /ZhXd cb5x ͟rH. }-xA UܕQZk ~֘ ԇch3,,c5Y ϖT4XҝO'bFH& ?L!o I៭V2=H_+@ [/#@2w8q>2{_WFi4:L {Ȗe,úT:DsW 硨sW,@oLS~~>ÃL_lm6jܬb&R'I SoDT 6NnMMS9 a~ #΂}Y+ds:4Oл=l:~纾_Gm7-[.(W -0R.9T CTAS|o>qЂ:# ް搱C$pޮ4n&~FF6{.f0ű_\=v-%bq˔1&x}z;U't~?D,hxf`1"'B}ⲇ\' %o25qv- T\TJc>)=)2߲٬GG`8؄CKCR%R%.@Aחdn"F4<]\ȧ۪R||@r-&EfAf}ekt[?hB2 ).Y 3uսeG2PkPt1yy+>rξ9VpުsXA#G3+(( dsZFvi4's$"EaQVYv[>2 V$cxݍpn Xp&B  ՞DeH_ #򱽶E х9Q"0|'~ k1ei-QQQQz:+j8mVG*z./sx3d%[c{ś G#iW8KiAQZk@/!vb$4 n vdxO!j߲zfCk;pi^6ެ ]ROUF3OlA!G `ײ5Z}D߮?m!ɼv$@S>¤wsOXJZ-D)4?Lowߖ e ®߰+ӠjTY4NSo}L;NJh aKKu IjU-v݃_ ȱ>%}![`$h$>J) NoRBC~:^O9⚶% =؏|2( 37 P*+ps"Hc !Vg=m72UǪt7G6GRYɐȍk/;k[Xߩk .؜ ɬȋuh3"ّRKQ&+`.{~#b׸"_3St iV_бeyQe1('l:X;Qcrhd#s2:Ʋ=,I=RE!+IM#Z߷?GIBC*Uޜ & `YNܓ2p%i^IW'&[cp1Tns#YRm^Ar:_|{˔m)Cd߬@ nL-ZJ;ԇFYlV5)2 "ibJ i%э[L@I;8F8.]WzڀM,MZ,a0#m+c^ݡW2;8a@^|?^@Qp[22ruU.9b9W2 0*ٮ&o "CT8 Y^ȷƟ(jZR/A]Ml87:#79xjJ.j@))G-``v"us/a{[L%Zn'_;|5OKQ/鰕˫KZ..*\!o-9:VS.?xKhI!isV5Tƭ[ @F;P.͐sL%)QRc]aS)%eyDr'69pIn*M ڛ7X5q;Kh[:MxJy<̽ qJ߿i Z*ЎL㓞왘X?&qo arw,en}%'1{ eD HZVbS$ "yZ<B)39Yl zJa%'c[5זh{vxd&v"}2C̰u7dY: -J2.7f'[ ;)̺h{oE9!t8MC"ܥD e[E.jlRRlIm:7`xME7i%dlEq0ߨp%X[pɬ{ٞϟmhs ΨK),*VUa'#SmOVk1O[- =n9S眵N`ZkGˠ5~,cb\ ;g}9lh%C/ihMZtBƞ^n$j`X х#lH} Nx'sԕ$լÆi@.BjU-Br0 se:KY찜:4zU&Ȕ[Xy=4~s`NXk! ).f2 0m>xom۵BY<>* mv+#5?eTڢϨܼpd S4<` oTh4r\?!u9ZAuFµ (,2]R鸈) :_rRtbjDk,gOc)9Aq3/m_.ĂUWpaL#j'Gf~SG<.K6Q|0xnό5"5Z8hvN/n7B"xlJ,(ģll@c oAJO `ȈD_@ ~Du6wvK3=#tbyac }6h%1ivKG$҃hoYy֨~UmLh?|ƛXJTQ #AG%8aMLvPI9 ~k0qqR϶i:~U;m#Zݐׂ2H{KEJA)ČZ# g4|/p"w;VQ+Rbu@}[> "ތXePG@.cF2nDO3ޫN1w1)pC eマo&1#0\DdZ{CرMAҴ,x(DvڬuE(@7'=8QKЛ.״̺slG.Ģd3.ܟ?$s^`Z? $~ w85cFV,LH5{^%Mb ;J /K{`Db=9s`(o~ʥ-5*"3ӻ<'Pb PL/[V 4=MlFЯ"#u{͟3Y.Fh؂"sx@VKї%L! O(Vpڔ*•-ז?Qԉ)PTq&v467gDo)w!Lԅ~ /w60sWEv)I'<)[ `bd'F)[n(@Z'M`gRRFZX%D3]@/. J[ri;|<&էhGMYqAr~_|xh湕#cOXClkڑ*R =Y6bN`TH#'f_s.dy6gĀ<\,?P"6FM="]BDĕf4.* ~>5^jF!"O>U.i؅f&4$<+!T\aa<6 kš,V/C|I9}l"({ѝ4%-LHmX_墼ڼs6Q+ZUh.E=] BD/¡ {gZp.ػiJ]C cl¨ ol,#VץlЄV4.=7:jR"DOi^|~umD&&@:<((V=⤘|\|Xdy¤e5ܲ߶%{m(F(|\k䃋׿ w"/ڌ+wbAp SO{aMS-ȎKȎGgAt'o5ӉB o4[VW&g}|3" zqbiv>8O_9槏?N+r~, e/E:$E12FQ0f&-t^4!frKqs;%RBHgcLE=xGs":;t0HX BfwSmfQ` c{ٺ1b%O3<Ԛ$xVj[qUhW TT0M2,gw+M!oKe%qMY) y<{44n\죗惘m-? -qp.69E97y;!ᣗC2 @BMgkFN`,q" k>pzrL W\72>}D2y]۪LYRC9ċ[+,QHކ~ -4e!O${$t>8@ r^|F|X&<`m< oL2JY;AaL/ʪFb6~<3N}]ףWc,h> _L0W 'k¦f*'>f=Yh(-Ȱ6<>K^njsYO@%&Iw%W$eXk(O/Gd;G|X-.mu-"`z$E(WX.i#D3ʻS%!AyAxMqAHXu˿ƭN`gW[縋W t.Di/G$"vm'zPJ2q=I8LfcĺO1u1+c&LezON}Lj٬s$l&T7D>|dPb:"vc /RQ55Ty ,6+.5ѩT@֭)@&̭A).$4w̰;vq_#d2,Er*0pit I[Cux~ ]I;nzjNDz ~qȁ$a"MBнIE(<cG8) v:͘fRE/\5j_ڗ#4;g&*Sawmp;5NhJ#;'LiV_FoG=42:f8H2Sd VĞ)Xr!Kan4y,1w\"c,˸ϼG~ځ_9,΃s%y0"kaTrl._!]p<]L?WR8m Hy ٿ{.R%^F`7S.⪌QJMo 5FXg?kuZB̽N;sp177~ EMXgm.G8zp>~4> >(u;V)TNAw={97;$2?[-NcF&én"y*ͻ L~pe0޸ˢ\׵{KPp_;,< wEMg } -4Lq`ֳsx\D!O=Bn8>O~hq"{|e?\p CʇY >jR8?T흔uzfGwK x Α5q.>p]ޱ{<1&"wnP'#=O ybڵt; @$dYOFI@GbYj&@JX{k?},HFPn~vAmc74n6l1V^41w|QVH~-ꙺ!Z+%]N4wU-GNn J#9\A¢rWA&AikFi[RbzDZ4~鿒[N s+X)B/Ճj+egIpV?<)~H\T_v/k|])"DǧE1tmxXN<:{U飝Wq-x=#f(eq0FJ}o^m&h*yK笺p 3GRkw<ԐIQڎH GpW$eKOljöꑪyi&}JL11=A'b!j܏d0J_mf uml㗩&4eh +F5W rn;O[>@m 6%-1l^?"ő(ԛeȧaРZbT@T~/\F0 ͛~ T;ͭ'MBuw7Z)%%EUUٲ?;G|X1Z-C3Gy'R(9 {;)M P"1jxE5nW20 :E*PH*@|Kް +HyfIS9:#}֎%'EL[M)#ʷC0=b5'{,+))j>κ ū=l <^tURnELuw[G ΅/V"/6AZmj03NӬsiXH/=Bpv]Cڵ}bP2X>|kdKDAd2F-`Tko=|<,QVEE ulԦ2x-Wd9M3"=i]wY.QZ>F;l$ e Rl)/F WQdP'H}(O( `[ӧ$Ls $L1isHc+ g,rx "UJ}at>ﬡ `p9//QJhc΍˖MFuJ[K|icP]tN ErDGdKXl;0C^>řdLK%m+ɯp~k AҠ͒(⟰/%t蘭߮R6HΉRۋA  PxuD(.A)4$dhxyY_Mya0pV7/`3۴ϣ&ĘSzqUjxafqr\p  :Fڻ2pb2a4tch=9?fD[a:4*=3<nXWI>u[s}BҮAI]5,BOk! ՉPxՑ!ccӰoď`حrކjR-y:̼~ӧ_R"ۧU@6Sl2MTr:Yш% d­Wuc~U:U^.-<3\T_tNDȲpw*Rzr =PKr{n hW-BKMW">2׭Hz V?tH1GZv6+{.R-Buګj\8o퓍z鴹*`~copƖ: tkY{'R >f2 Uk}z&D[sl@nU70H̲h6UFҋ9>L'K }ѭzX5G wݔeV,29& M*q2={$3QEh$RhxMTϾjcp/W \-cP:|/.d*MMBz"NCB?!tnhώc`S3 z0ي=l1gRP:}iQx b Êo^+ eZ8)uς3ڙyitgR{+S[ P`U_8+?q[L'b Sss mƄ+MHfxc5H@RT'ER`iĈO-fwo{Jx!/0J6J.> ۇMpҸ0b}!a@Uksxk| f== ˙'FZ26@%x . :22/&%JCC!m̸h@;搯10* MfϾ+dd}omVhdEZj6^(JZ={ꁣ1_s<Vĝb!PJ@&NJ;sb)~TCfhbh#[З*Z4g~R7E| 㪅 - ZND'c}U@84.SLl/5HR >aQd#Ӂ5e0+urJ\m7<]6ݯ9Ȗ6,"$a2%PvmDŽXl? WfÏ1^&WPүݘ pDuB$a?d-QkF7:Ft߳ؠ}J;d~X7aj@'r4`F`fz0oՅ*5.-p!+4i-n!UI_6cqpL`g! #7MP6>Bm8oN|=#) /N#iɮ; $3WX2Z<5[=8i{8UdrN/FY A4_ ikon\(cC1jmrvFn8;cT/4Ȋ*̴~M(8x/ע|o,0.56((>BOec|v.fwNq>< v ӱKbCϖ)E&~_ҥZ\bz]ޫ]gyNy S7 ?S}4,&(PlN̉rQ5'F GT7Ih>yf(6Q;0 gN"$nǶ- tYudu]"^|/p*i ٗRA.Ɣѷ4 ӭx$+Ѝu>rb _YOs;y>gQ Í/x!P GyA*_ؔ"n@'k_O(n Vi)$_„4gF~2˭M)~\Rp- ϲLYFSD 2p9(ѮpmtPO> 0#BR.hI`:\ܘ&eCpA@'<7f鐪p pW5k:wV/W#qݓ#! _GUAjLV\Z)/~?MOkSMOAI(w,] r k,0fvV $S\_Xa53>!t]g|jdP8x|dt 72F"tGt19e-TfWkތ G -:ڰ =&\ Wp;y-ɢ6*S\v$}T`ި'a`M0mE6_?BO% uٝ*au(we ѮX-$epb|(ϧdnت w(SIT^j MHpu[c67zpvv;Z7YцG |DגZWU0vw|cckVZ(OF.@sEEx*=EBɬh598jamʁwY =Jx+.V>P C O4{Hv14 :xa0_rnr$p#/s( ܑ %/fW֩M:[4_םK[t̞ ] Z&~*H&r bXmSϭPE[_t )i/,|$m[9' pd|APb- $ X0>.;̈ %OaS{LiTD uŊ}"(ncCNó "/866{dƈؙ< \z'(]<$6C gAn3T͵MX(8H0*aoJ_/|9v춮DŽ$6;0$M{^Z 8c m<#UTl`lCVH Rj)TF-̞W+Ɋl4D۠ jA \夀E/΍vnVdCz'ĐH>=Љ aȔ77(6# Y6u6m$S 2(dha|XcyM VUˋ/3Ҡ[8ylݠj<#L@U)Z(d\a@:;<:()yД#čGu NSjlay鸨og80(%Skgw0*t]1}YnF{7I%X2,G~q&nƖ8x_(9=hl_h{Nԁl 2vOQo\ek˿srɷu))gO3@R6}&-~޳ڋ3?j_r/WIP}T֧/Y-TL҈Oys?Q38+Ot#=U :ݵɵ-IyNCЅЈ x13xFM5j }|ˌ2 DCvlfBA$ه4p`a将fh꘳Н(&NŸ ./*5,í[WoH`J&-v6b$=S' #d!x7 L 븍yY]4ɗio81'ױqU֔9eH)J#'VE.,twtr3rU+i'y9{OG^+HrTܚn /% p"؂v >/w(i_MHA2vVi(%b+<9JOϲUߕ,*ǒ>;dw׽ۼĝ["J#!|6P+ǎa\D~4g (hh6C1m1wR}E/ke篤48@^ { v@FéC|)~3]Z*b-6zfXpÈ6E`;?qdYI͉<>M Iec'k4qA£6nrH)Lϝ]P o^ۦOL.CJ߉@I ~ڂ7w[9֑zl~AE|gOx;!7ѸbxϷi\(D05ޏt8}zHD?~|P*8ŷ7"ۘn0= Bz {ܡTd;O99iK[ug ?ZWՕ`e6VV,OHIБ4*NN2.PJT*>Ƴ~%:Td CZ]aHI/B4(زl\H$(G|Ȇ4F(ķB  c ,.W*J,.<3Y+)>38 )BrD&?[߶C 3{@Wj5&B@R@\cۮ/v*FihsTO j&4=8QA>  Vj_wG38E<*cUm`VrDl hΧbGaES;酓bRr#Ӵ̛g3tPc<Šl,qT#Cnt4 4RqXC|KSOfS OI/ qT0PlGۑvaV>l>",Ɠ m(3zBF5BZQOJżm29W3I}+רw?r z 4{ ,R!phX 쏹{Mq0@s(V-tp{_Lw0KMQИHFN)"9?]E?РF,ogE0'9A #7Avd[ q Kw^ς;QFE~M)ߑꚻuAӨ ?善Β)EXs#.R^{g.]{Fv NqT5+MDcJ%EG\9W,^$r*\JO}}[n2ŵ,k_l=]wE0=ekP}_bp:H%+r+eПK/ ӗoqF@Ĝo:wdXfa^qN3DKVc%ZË>9&LS'`ѵ--(e}!t2WjL"J\EQZE *[ʜf}t-~S'97gcڿc5lli턌.<:~FLtLT e2* m̈́lo}H ĬI\f1=0mbf)<(eP+,b˞AXFF>*ĽPoH6غ u\P|T,DVW%?.hLq?%[ٚU91 cѓL1g`ԽX2J(!,G bLN-[ *8 ~`ƼɖD=LtFm1a`cnIIi> L,r7['i4,_2oMJ۸6hrpWaP5:73鑭sv]}u;@VzD?b̪t1v@>L+H'{xk1t1~XC_A#ؼϪ$#Lqڳjf&c-noXLr n k"G55f "C4J8~jOlxԆ /qXJ8@ba;mM#w> MD62;p?ym#V7uo%lyMYg-iM3Tbl1(,wG8t?,Ay|$!lxi6 d4Y~"[k擞φ~|ܽb\1skak M+mVJJJ`r=}Ɠ ʌ쥯WY7/cF7dn%:pa]YiZnEZ 3r+Gna:*=ZhBU-n؟c'T|F&tee,bPhH?!4;%Y77ײog" s_gN)?@l- WhiT>,KY>54ݫ [)]9AV_Xp,ڻʴ w3o!oq,?O}m ߭ E]9k%05e' bjytGw5DXO R.!!:T1*\:}6yDW|I߫@|TB3t1J$ߡ)'<C zzxhWQ=FRL" &6عx vGrSMbҺTM݅8.E›u(cuVi 4=,^2^eAbPp3[jg ZB˷oKs|VO> A^^K#e9sf̄R,;WfZ6^Ԣ`%)tWQp)>ҕ`}0baԯsV|gT0|^yz[n%Ou< )5ذt)<(r.Q ~ +QNb_ Bܼ܆fK܎4ԝCOAELA%g "ʓ8N7;c36 aI#_/9NF،殄|\oD`s׊v",ΨNq)% G2Yѳ@ T7 a\s_kϗ˷bR%%tm3[4 p"_GaTJDC)TKVB(_k9;-M%DXn%ٴɉ8K@0hLc b$S$Xq,WI_3]6')esLXBX6 4 0g :dͩBlq^]cV`T&DTB7]רU.qc<e9z7FBr H[qĺ% ,0=Y]*d^oy}q5O@З\eRw-J>ITWn+ܣp'lnG=_! !8kL~'|<+% *[^{S\j<= خ^B"~X0DBIǣstPØtOS;䬑.2Ny@C tvabK2UBoyN~rS~^'}t}|50VrWS 뾹<%z{R!<^gr4< ;Ob+@o?͉GjkY|C"=cUGŪM*eZJspC䆨*_w{.-I2+'HgV<7l46#h z*lнy72BK?3]? G͸F@fv7%Bdo@!@ y(~I-,g'xʉM|նh%M4vBHaG(,j!yXbN+eЧz]ɧU,6@"$I^ CnFR28{ȽфC:# mG*epXQiex-[T0 .vcS aH+,m0 (-`-s#(/G,c{5o/ڀȪZ֫Gv6\{aƦ-st1?}~VD.= L1jwϭrlԡY<ޅth w@*|pƘ6hVŔ$61-x[l3{]Kk )I,Hy, Xg-]PCk:KCNf…zڛ{S̆]'-rYX ]fv4ߚR<7;Fě-~,ku iN%Ů.y N4_&!4Nh\JO2ݻZ1Lb:Ğ?]k,Q)#iKcz#V14 WI߸ ªt cEQ1:s5xe-,+ ny~c3bgDZ}9j}I'!,.hSg@DؑQx'Lj A,3+I]^ ojmHˈ~5}hgЙʼn\ I|*!ceRxg-F˦ymE)=$ iKT燇uf:eM^!SkƴPr;sB@?5B_J?y2"opPW2/Gh_.fi3h'<K W&O֦m-R~yʆ;$E'C5XP*BurA4NۻS8,*tF$ϮXfp#(C4`x%D+D\"C ԥ/u~Rvg` I ]"3UYܰ>aBUҹ.%]y&zĖh~ UO6̄s#1|fM,'/i?v]x{!@`bDʯl ALrxȐZ4.ue9*VaK([Zp7W)kn$~<)as5R(; KùXa@ 'LƅdWw|}W{kmr1ˣ{M!QVeFqM[YPiTA]EH s鳵wӯ&VĘ]]ST옔ʹu[oGm_8r/XigZjXSt̪ šb?a.ym2 "vc*~(b?)F=85b8Xυ0ke^kLT$ W{"^K0{כB=чE@g&蒻^}:Y*:p+3QfuUĨ` /6/ӥTvūHvH~ nqm:5b[{R|W}IǀLJ?1TY餠~JhsN{K>W66|FyHC&]CYuo>e4: XC ŷ]('HbޥYT$aF5(6go{ڏAi÷ݦ|Ae͚$˓"ocDz^%[؟S u Sr> [ꗖ$6kY M ꗥ۶[ƴ%tLf3)aE !)ck~^7PX,rݗc<%OW4g@Fi٣}S//$ }9@O|̍i^a_9fo #j ة8+Hs2;ZW&x]]zX]V<|J^(HBsMs~:ikvZZ*Y@}ilw嗉Pζ{h6ɲue)v!H"O'ֻDkbܢiS*@N7Qw@f FPx)wa%&6k@pzyY\~(dJ EZ3 UktTl" )uU`O{̫Ad xh"g-|hO h>eb^.(> s_Oq^O6_\2N_QbÁO }:XTRoDG繑äZ3gj:1*kʄL?OWrU`MY Ab/tHN#[A8z~2; '\ #9X{&:[R/ "KI~_1 | 5BD%Kx4XNx(_9֩U&D)᫉H3zf(v|V+l$' (|(TDk6\=֟x|-q m Ä5_Y'[)!z6A 4.!ߡ`ܵB/7m]D"Zȵ7"ctP{qO)V}،wj?=s=E .C#BZJ$mpu't]Ja:;1*3K /0vy']edI4Ը#` zv1?7b &pMRC汄ej9-Z390"!": MT!_"+VzVrwҁW}:1+c<;SӚw̤ 5T#5" [IMW SԿZD麌KbST;JR kyb+`-RET%b*CIaVphc3/FqWuD#Ⱥ~KuL Vx1}VeuV5 宰nPKO[3, EqT#Tr ߆g~) Bq&X9=pk35N}pug/"s@ܷ)[dHѴ-t%oQ+1`?CFey! e_i$BY[x xO-v|F #W[kܼGى:Dsؠѹ0`_hwp T t[4¹b%! sI܁ʚ }5 i_㻴olLOnkc~&}w)1YV9-c˵+ݫʑ~yUE - \B+i鈇l̘ ,55SDRlV6iy%4~Pɼpؐ si@8QvIKJyb/MEh]G_gY[u08Jf4xlz=Xkc ~MI;}P טZ0>3aiW'Ux&@L[V" Oֳ7%oh/@҃{~p Cݥ FSji|a=&Z5f]HnM-W,\ҽ#9JVc=z,vUi7ʄU[1tOCQ $lAk 5,(4 VLn+DV\wBm~mG4Y6Y, 0 kӶ,(k==_nRBVZ0 D\xcc mq!ݡf.ܖ?p+\Ϙ\V"1z$aDki:c3_r#bxrvWO%ݱ1$q5582 Gd`6L彗L!fa 2 p<:/Rx : ;0+Zm"MҹߊN<Y*JS/F-~I\( <,/ROk"Hj>sX]e]DLI @os&9~P2sBe30NJ!.kt:?sǺouy- Ui]< ;Rd~wɃ7mCdE3L,GJ@RSY Aj2+oUX5f4;:Up֊}&\Q44sm߰w 1b}E-Z/*ɔf+rPKI;z2XC+<^VtGqT%:QJK룎>0⯵cH5gFI#6*x8?$ Z +}9rYM{Yċd!+Wו+-x3BW ~[T#qYfb ǻh$Pg'39vX)M9i|,y)8( $ߡriN~>Aܨܹw{p6w:5΁NDjtDɀ8_4l\$b J՘'Q>hʕ-UOw=To=Vv /CiAp+?*Ë܍~}7 ?o4\H`+`C]~LA-ex6Fr/S,bP5t9q޺`Z">l;7G St:=;:z˸s)c0摏#g8Ģ'5qܷ%u&jSY`+a`GodU oQ.^AT~M,,ha*dܼJ EF&y]+rdPQ%6~6K;PIL cbTlBQ%T1ڀk1fZ]я2Kyͼ)@62qu_+6d\hM,=oQb~$7S5_|UhȀ?N8'n ɶ1ㅴe]F똩2hYH_:/{GZ/{ĨEGt>~a{=5VΟC!:EZnd>g#(t_v$cQ"Zڑ-{qsLOcB}s'0m.*8gu/b)M?GjgxV0?D:G]yEh 'rǶ3O^)+.3ao<М2=a HwV8ent Q(mg d^8o[Y l`;6aтoM0h$:hnC6p%ţ. T8R_P۩ѰO׺-7tt&Ia$)} ~j̞H^6ة*nN!#b:<;nNsVyӳZ]yS!saSuير2mYR)SHgv)FqgY:T.B!aNkvtKMq;K}1}#$y"P>j`vWMSSh̑D#\ME)rAT^d;&};ɃO|K3/PX3w>]OyT43\qIXV%L3=8Z*]DkI M1˒$EkU||(v/vt8.I;,s#bEJtEed])IԞcх;~g ^mmu%F} S,`_ \o \mqEB%Q[0W[U4_sѹ5^lt4A<Ӿ">ıёvxQۣd#΍墙煬$ Tgu- -9uY8hzڴJi=scJ1ʊ{-n>>6h1\ᅀ4`.A"ekb2ZRuS8^K)# :O.Xdؙi("v||}=L$ԠFnqB#;܍>ƳIe@@E6 fYiz롒.~΅Ԩdy-ԒM_hLeD=yb"N[l,w`Xv8V@a"Se1/%,4%(0n$z./4O Q CI5g`+y-OoAjbAS%@ب'Cz cϯ=:L .,[2 ]^9~W2q uf $Z7}R0 ;Ib#ք{Z+Sʖt:W)Iİ:zVXGwi(ȈךHFvL9&ZxLW¼ĪB?Qj1aҼيqekJ)spQr,wdkݡ95;.M~Qeo$ƃ+?3(D/iSty$ƂQҷ#jRa[Μlw ĊnJquȋL4X;ih7(RyLoSPbX孊8/N`&eAl A9kL^Рdc7 0FqUQd4%>AXJTP"L.#ab59xms੫L\4գ9ʗuG6=$FG*KKw"ck=6eB ><¦xx)xܯ Q>HL⏼P2̿L5+XB5u W/椉4옿'?^Yښ1ILū4b\WsDmt3p6w6zY.m䦤bio+.ZA?ĭ;@_7A&f֩['z쏘CQ,ja3υ҆糷 yyR& )>iE Ph&o sy *?72l@+u?KaОj01^#P=x17^\mA<淍=Scd1%ɋ4U /]׉t\ KRyqeˇOT;p.{ |-Q+3OF@ jV3TT;:?|J9\)z{T6;KQo )uj[mXC.Xc-^ X,,;VfzgK d-3(0;(d!m.p513AɪNf$T=sp3V9hA/"[N?'4=!LA[ﮞ;^JyAxsX"w_+lL´G%Oo/iA%r6IG@8u X5ߓG%<=϶]WcF3>'5wR} FT@fXɆ'b]i tTec{7BOlRAex6R`>T} 4ڡ" SEL(sr-sK64V ?dSX?fr8ŏ~Ԧ#9@/4DX+AwtGMkcK~U!vt.D}_qw\n`?Rw#uDm㄃w9ykf?Z">5E2X6.?R) =eg{L|0"ٳ]+B8˴",b]R*XIw"C{Akkn,Ot+i܉oM>L| 9<%c&1c[=9hI [Jf1UӢm}_N@ \T`8aC3ܱčHZ"QRH5:>4-`ms裌z5q5\Ms75۹x]QVY2{4$hIa__i K"hvO%1&uAG(sef %ӧءhG ?$qr2t侎%S1:-- P$CȊe Oo&kO IJWc]H^a7U.LtPo XҠ=Hfoi?X7KFcͫ|~ Dq5P_WWp0vbn]VfY衪1T{tH_-ʐL}KɓG6Qv:3DsCVy|re9,ό'IcTfaN":B176 ^/66hJ8VNn4]7A' :S&vd.#5r;}w5 WmE =}  4)n)S SAkM\l\|cݷ)gX\ ɓT0 DA h:uV9SG'8>riZ:J 9Oq+\ܒLK RQ֠Oh}-W?pl`02*ps =+kG.!UFϦc dqY׼]Pۥc] W=(qpXCŃ_I;|"ct͔T3삜#cNuM%# ?>YLi'훦{$%9m>S!C[.%]ߓFw+u4/}V|:Ql'F|X6g#٢Ta"yS)lH_;̈́_qʊ2n_ 0p}|"|wG]Z; aNit6^+M^ ̬jv]$-ljmڶO$7៫hZ*6G#g fĦN萛^CFbם d!p*A,"&Ů'G6ÿz{Qeܯ5G Љxcl >JLOA) Ћ!' *`jxxPϷ2)%YKf*y}$>Lh5 ]R(6.7pOozu*$ %HXĝ!ۧl_2lŅ/-@]A {F|IFa*zFdhl/7e^ë! kɢj)!7VN*ʇu]"wwou#rsެ 9[.s7 Fr[l@;$ϼnW՝ge)mvl½G"B)I?ͣH Ҥ?drG!]oO/B'BO̡+ay~YoVXB_19-a ]kie\&'br:'lcJ);Ԓ5J蛦ODFۗt'R`+p={ LL3HR6bx* _H+NPF_׍y]iK#Z+ Nt0+,y5je1}U$ L!OVvu}'utZp֜jqA_>[b# Ϋo4 ]x zv;1L>jܪl9R\ݘ2.~"YbϏ`/䃊qIw+]M7;lTRn V#M2 eꎔ-\آR >3\b=DU]s\Jv sPQ<|/,ߣz j+Ŷ_?h5/ځm,WjvX_v faמňw\WD_} Gaϲb1 <_a/sj͞u@b'`Vg|?~ 'Ӎ",:}TTgim˦ǹ\ fzp+L;onC^/,\L5ޚ킳is#J+NY 엤bd"4(gǒ[;H qPe,F5J F%xJ,f ~c |@qiF+\KK段7-;)v|fp+"6tqV.N'$&?LR/0F|EPWsZ9b桶l{/C$>!sпOH)Y1tT}{*4QuНd^@F3Gs Lz.;g' j}P/FV*7ayd'iB:PgHUQGFā>ߧzL,7S'5@֡ Jfi:\8vϙC16 \pCBDވ~vJ4PR?L#QNoČ(VQɟKղ6?\ՊObDL+#BS"3CSpS?#RHK],N8>sʊ&!J-$"7D{HU<=^ -: EVSǛ(^^b&@8@0bX-azQps^W4lX{)ՌPx9,Z⶚t LR3EF5.NF7A;޲HHP?/1?ƫy=B ѯSj 9BxIS{o%x3ӱger4UZ4)z_G,ˤ]*ߝg(8R^@mlHQeKcVH%%jKG.2-ur}>L9x6>*tuj֓Xbs?x>ӄͶYeHԻ=:hg%8fD^lnݎmT꾾8pW'_(frL%~v$D"r/%ړ\b "EZ/} 7.x{m/y̠aƬ. ;Ms!F^C] {v=m93¡ie:v Ǘb 1aIIg xaT75 :Q8Bc3s~oGZF?s!]|&Z}RUݥ&q;MS Ĥcr _Z }"L5ǃYar$e5^/zM TXZ8LH0(rU:oGm 4`(%/ 8Zgwl!QMŁ\A3]mg5MǐlX@3c׬dn*=L%PV3"-lx:uaȳa{y/yH,'aU5S>+B:4U 71|lsP:{16Ƽ؂Kiæ58yC|_A+ ~.QCoWw!6lIjEs;ȸDĬ;Lo7?j,&Zښu9 c‚ajM@Rsp4I in%C/oKkDsހ}߄@0Yǎs[tpg̑I$ڸgc>I![L7! LޖCtYڌ oIf2wm}0%hEU!Ƿ)q"ݬOU02"#myP3"6y ׸\č¹lς6Mt՗C HmwÚNI?sӰ}*ڊ×&5hKk;YA̠]WH̚5{QƽC,毳MP*c[dR'>by7=Qr+X,ضi)Em$ǖM0*zo*U3u_Bo#1u"kͶ^;?EVg"*|PPl3CWۺPOGO`b|sP޸m,u;I<5=0Ϊ]|z4X72?M9drHrT[ 1X~}PAʝϮ D0yKBzZ6w#@QrqnСH ;sqF =@iC !SrnWŠ4-*9+gw)ۡ1&&J{u*3lnWA FI oRE*[8[ +ϰ&H) dM@,/ۼG1}7)te{$>_wtMLho--5 7^h9E|. .=@f5Ats,\7#{T4'N$%NR8,D@BqaO+p z.'U)uUe&MPoj&[@sk,J Vy0ox@`"//*8K+HuOF.wDȃm\X<L_zûjegX`X2FT*io -h $ -GyncFmcTxrSo7:6FCMBm'+%acR!aɀ[ I1m`-ZΫ)L pDNЎRYұ1"{\BR?mj2)Wk]'a vqDj\$05 RõxG"Ep4|ر5XKضa3ϡ>Ľ0wW)ΔHsp<2J?״e~z޽8dq[T$?Scɿ @@ e_0&}]WVZ((J[LӇl|ENd1'$eq *%48t'hPXKK E9]eR^طYS$!0@VQ9#ep- eI/7L4Yr8x S ɐ+>m˜ A_~8`#GLY!./$q8[~7W.)ckY-pÖæW^/b?`ڱ'b{L`tvO8Z1Ǝ)!޽, nP8ZoI/KG;٦XOQ¨(>G<-х2A69ǹ`60H%| #9Rw:~sw]( s+q3U;%z-JHHYsY{WtCD{F  $g6aCk$w&2)Zp˘s[9r<9xh]K^̀/\#hbԷF|~eH1p$Oea_=ZjWq)k;]ҎJFrǥ2;h9"\m0NдVS :燈Od|-|C{3f7H6R:Ʊ<:ܰ"0$?(ddAwae\Qޤ*:?HyW4ԠTڌ: kF梨uG X,TCڶ3s8\!8nY@"xl?Hg.PxݣQ *[b3q"͂=S1@i(CM mq1u#;1}um8";~w<EPh  bC^#ZT64K/Fq:v"ŠTz5!9*חa&>j]T)Hk*+3΍mWCh0qyv7Ej.I<1H@Bgkk_w0F[S8"`١C(pRX9AwzWPheA=vZZ"%dhUc1mﻕb472 : 27zɣ_øepBN$E^~eCy=X)qwTÃLa0N>&%o"8ғfFWz7z{GyN}#{n.l*Q^f͗& L<ɇvRnRΌo0QuA4G:U+o`V؊sGfpXص)4Y#_˙5Գ磥-wa0 4BVP3')9n[NZElD*ǀ}#Y INێETeV G kЭX/ Q~y0rzFx(:@B ~|S$:D?*NB*] mVDIDLl '9]`3 %Oe4xu3.%ns:ŹcG'7?ְ 6 fxøg$~CEFaJkjN j6Xǜױ筇c]  E0oa<}";:9jf_)<_=𭼥!w-|EʿM]N3' ~F/{h*O} <zxj*v(SzHVyE]?#"߱a&.ܾ{u aZo'q8f@CYb}T-_!)c'G4PpMy'c\ ^!sJ:ql qI;5 ϩG^v"q!dsKԴG<̅yҺCJدW7n7'ۥ`ao> nDb n FEq~Gj e=A#m<离r6Y)̅rȠB ÍOrHb6z3{_NA*׷HYV.uK 8meo1ţǭ(}Q{Aؑ&du bcgYZ07070100000297000081a400000000000000000000000164e4ded100049938000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/0y]?Eh=ڜ.+? (GinS_E<ү T:D 7]GSE~Lxk +ny3^tH’6A$RYAhZz gXIA6,48=HS>t|m(@h299ˇSfW," x-`\s:lʎ 85= FaF|Y wsPa (@Z"~Hn [>fG\|EU U;5Z*60߸+=GfsR |-.~t ׸%ZoqtԐ0kAaZICE-r"4iIEW#Y+xYΎ2j߾OĜ}cFܩ' k,?iC>SM<%rgE';ڥ>_}步D+v0 ~]3JE+Fz+>ll.鬲eN*Au{#F*w k$LH>3px瑬seY6\T/ةN(Pj }S/XH^T苽v[P;a'/CI}fpfy.k{i֎Oz BEi%2v4ؑՆYvmjXԛo ? hfv-3_yӍ5 Xĺ{o_` HjJKwշiCot+MQ՘%;>aX_rTV%uV /J]/CL%;'<ѝ9|_Qԩ_:˿!)2ѿ}m*\|تz  8|xx/Ʊ.J\3H7 `$W0R-mݪ')6D#&(rO>JpŪ=(8]* f3z7Ŧ>#M үxZ[/FK3.+!`_bj;߳Bo\ > m[; -7 5R?qh_}\zPU^X`[ 0 AEjбu u_rN\Rvl/@#bu@KO$l37Ӥ ȕz)9z"cO16v?S \VɷG=)ȅߜd[ ~kew}zZRR;' h ܭH#ڙق5gQoU$M*u&9ipWrF|3_b8VCl!XR@+ٹ6>vej_,V:Xj`D7x~'[ࠢ̀Sd8jQ&gcnZ@&CX*dB=[^NAuK}0Brv?1H8G D|PI喤/th. s">y^EMH31S~V0Te(8uX 7ص~%3t3Vp zR9eOҘ⨉+zw8&&kf]"0,c,2ҸN(1-#wՕ0' 8a/~ iLϘr/\@BeQ6Ԏ A h{r4a @ï_'/ VwS ʥsޔw ǫKW+ژi[>*@WG1p9 ~t5dq Bj5O_Sؓp5gs?Wqǒ`!E:JHfPXf&YCL:#IEJ\zJÜ =Zq^Nh<5ƪr=d+Ӡ17G'+y,Y eZ͌:Ԑ;`<㛪6:El(NZܙluRaKѳ#w;ьSz:6h 5md M%guoWk+*:'@S;0hrI9RjI8`D,( 1@py^ B|rf8BÈ<\nWA*-_ 19z{ivV(V}^SF@~1T~(]J,/M\L{YJ%h]ī[6aYU`yQ'uIĦGˎKCt %͸qs!v6ᠷ|{`EFJ&֯(;F)@ Ք>TLOi033quZތmF gTz082C&`,j?.'nώ.DLse[XwX+=o% )%1&=2f]ό$oꭃV PsÞ4]lljBO9-/7I`:ΌځpeU< HcfKX9kQsl~r Zp6e+@P}ҳOyD]"s!OB,jsBVyeSJ`CmJ%hbQ2䭝f}%}#I,4zaj٬/m?O}]m,Ѭ! 8n |I 5' ..ڔu[?3{Y5\N.a~ \|s/}#p_)V|Y*v g)93$kB*EE/cIMܞQAHȠ28;w eheI$;G_h6)p[WA7TJ^w-ۮ61):{ig ~ t'}y̜x(d{7_֜38萎4Lnu_% 6 c6yϏ2MiYS߅- g6Y1k@جRlY^OZX:jG`|bLhc"6V>ArZe Uy4>U;m[y(W3 Q(EIE8#ےaIл*^ ?B0;ecwLA_< ٙJZ K7(&5N/&ڠM6t8!bЄcHWϣEӛq  Ïein#~8 o-d"-th^sJD|ā I@K-Tʮ^+ƥ:ƳlI*|ÓBhfaWlvdAsD51P5O|.}h #ewh3Y^GJ3[ Wr6.Ie,CvL}uV03lX1-E`>ͷ6u#pmSHӋcrkP&2?uTj 2)6:h֬xsHKmʈl/&Q;DGsoXFPe @nfT!? U,96*$3+ Ue*LRц*#7 ϵ| |J"aΪvn<;0Uz۹;/G"MT;7h38ߝ( 鑥C%8h VAH5/5z$鏫PֹHM{RE(dvâV>"ݧn'b {!ÑĀn]DdnQ˜-\Ss [SJɨsܷV|KĢ1d-H]()pHD. Dži{]#jMc#_a,x^B !iɎZ+]y_q@}5n0uj۾q4{H0{֙L141"򆢹Fyf}13%ٝ2I܎ХmN% pFJ0%-n ؛#QR6G~IAb^Zc~L"wJw[M.BmT$^RL.ڄns ehHs|/y_ @1j,IҽtMfX;9s{e':.U|χ9䰆<]9-9esY JQz a$,{"r5gۓ7?Q7'@9hz|0 ;6A+}~XjT١[ ɫqVӫ@a(on~K' mu"⇲`Z..'7R'4Umm=)OnmyB3MЪ@1!Lcr z3ѯ r;zϐ¤P"i5+ <2>AuS!\rA iDElIEmI% &`$4ً;)|V\"^Ιjwۈ#c.L)2mbx!&š$%\z@kS͡ewe2;n&}~"TbnC;ƙKu 9&FΧM*2oeI LvF/G"'}pC1lJfŲYSuIߺ[\gghI-Pp)FP~.9DOtDUr: \"碍DO0%9] *+Vi}Mo_5l#K}a%%s1N\a 0iC_O %x<YYqüM3m1hג㝋>Ds4-Ci'Xq9RuFw o2$YDdS/r " Jk\cl+w^JHr]/xNF'p$g >ԨG2k8w8i!#0]Eҝ~af/nYS ,=LW ӡTi|$@) R*dx瀇ճd7UNϫJZ ^-mx\H]YBWE|(Uqs9dND}U}W+d8;~1֕-yoͭ&H'c&S%^Qx+H{yfap8`G/Au-P.I6pAvh AA` R 2>kDbD_0F/o hnzc>i-qqj5 c*$(¼ 'S+dR;kFmɇM ć0hK`':8$d1WxJ; ?" 4 #J_bKA˶b[ %lt/R?Djӯ^P '4lpW/ GHYp,>%$* K$;^nHL(<sӗ62)sX+?c]~\1L|#בoZ1S_ӻu~^<*|;{tՍ[&1MmZj@%H3 [THơ> hRHt8 il2i=cm=Ak(x "&5T.)LwZASoCF" !RiIΕN0VrPKDz٧7F>=[b$n~Q POCcĐ^ߛz\H]G]i50Lxd37.;O8]sӁ³O N{2Ҥy#]UR,@i=_WQ1RN)"/7: G)\~z;r3Ku+Ʈ?Jȸ"eSYflPw7L dI7 ~Yb55faGaDx~$s-HTt{p.ߟ@s<`r!-Ui(#mm+d>_OY { 498 <8|BA+Gw fv.E/,:a[`έTI 1fd:m,( <1oEm+=`uH\23$I;&F@淲_w]M3xPa/Խ#NRwYs'vČgǔ(nw9Hu3+UE]=)<8,'0n3_ie3uI~ZYlPɌ e *$??ԹY~%~6}yHhW/v{j1FWȞζ(VKN|9cr%ݣ8-4ɸ_RD|R7}e$hYq0eÙklܱ ]J `ݟ2&5?g8KuP5WKkIҗ1#D\2h?WB c50gr@*BZz8\4DjGTXrtjP&۴9[\C=pd_MQiIq_jwQ9j23[*8fį!hG@|K=f[fW!Fb Y |[{i2H H_,zkªŋ9цiN04hǗY+iϩݶ7L} %i0F“ae`s_蔲j(_b!QV^emg@DU2T=oqً0g~mŏx~%-1Oa"+Մ+Ҷ̵\=8paDw6hp-Y2\fSbD3dfsϪ@>pSpBޗūi0(MLT"+U6*#exW5]Gs >rL'N Pv"d̵($Q>Ht`QA91Kc5^}+LYLDoAbe'(ME.[|^Ԉ%I tMjFF6D1Y!B ps*A/tv`. <:T*i\2GYʠ>h.4%⮗lG[o3>1k=BWE&n''Uc>oN;\\+C`/gnSa w,C>(~?ps]S1X tLI/-4f9يSAY_Dzܯ>ԔtznO-CҌLv%ULXܥfZ%Ylz>{, wFwěӂaHfK Vsnt޾~gv Lٲ)a`"U"S.J[=} V]?T&lc./>Q5#3O/͡bb谞\;rZثB 'v\)^Oր᪍4G26 &BS3[ GU;Ny։d9 (E ʹtNe0kB]|c9-$BQ+9qZ;SS_`BGԴEӈ5x:ٿ&'#"n~٘ V.Ns4V"] P6otaAdbb"VD/k޹LR :\!w 'm ! "@>eVb;9 .9pՃ}r3m!LݓdoxoB>4[(-33LL0kHm'R \Kٯ†M =]5I)0y`ꤛE< GIe:so:8e"nSi>ͱ&s4^LϘkyTKʈ79K8>aZ{G$ H&]RPP͜a{J>*8%#dS 8pIt0&y?5n v0X=d+˜>iրfp!撘,4:n!'ӦʘxSw(=Mp3+&4MMv>v2TnBP&),w &teN?_ EY]CCɍ2vhiADKu4,׊jvM8hJmX{臞dɎGBj?Y&9"1̩uixةcmk_y,QiмT7 iLGZ6i!b3:~gt^cr V -פ'{*TWvxW`)rJ {ݻKqFH} Q,f."$O- e6&56?t7Z:byTXlf1wk5ۤIvb rgc e :{m*R&z{dص'2%k#lr1?B3U7:+UcTKRxJ<'ON#Ol%uPd/0]jzitV+Ā)T萗\1i+ qhVL'3 a 5ͬJBt__ߘ,Eޓ]1, ѩ+'".V_/wa]k" Հe\c p_&/$v[_L4tq,c9sžR^P_ 3:<ɢG3&gg޶0D%QKVGLir Lbj#ay)E/' >6FL]IvgdbŴ>?p f.;YTPrjB?YW1T[ wr6Cp(9v]ˑFT`aЈqO`S2jtxeR%FB)ƥN߹4 i&o.@YkFP3U(maMxIMP@lzE*3۾R1*RVgd6#מSЬ"˿gX;AaPNxR)iDS^ ~|eƯ8f`rEk[%ґNyKg8-h MZf+zrx-VQ&`0db_<=!|?ED@E'oUf r `CNKG4u芕;J%@B^^'vNCҾc]Z*^keQbsU΃$=3g})&孴*[6t˻FI=&)' ڕo]J|xweY\M2vIڵ7!&"{S'D.`@ &>Z`qtb2^sYA"YrĝQX0Zgݠ'UQp.;RZ%/s'.⌺3 .#5ֶ3 J4o&Owtͳ!Sw+U M*P7LXxUcbY(h .ƥ 6V͕@} 1fmJnfRTnnog^S]Dp 9[8k.҇1ϭ+&{GvХi$F_Vn}Q0g4wۈ`/{)^'4׺DfK}jO.7gh.EiI\'ļ2A *Z=d0$~?*o|mi|f9El|8]X63}y 8.{5ތ\<%B K}0y;OcMޘTe !j+ScnzἀD@#^dV\k(u% Eɮbko{i.BwG\P ^cK# 90MTV9`IdpU~(cTxFuoV VE]8G¡sDs~Z~Nr ku5#6˗]kԣLW_w㥛s<+}N Frp ͜p4{ONM7We/1۶vBw_—q4ڼٮ_;vtm@ۓbK%31(E{8$ݗ`oDѭJBV6R!1Ulq$>qwoT oe\n|3ֲa oԠ ӱ(Axsy)Zϒ4Mw Dǡ<:LGB_͂& !K lCn)A K,mJ ĸh -B-p#,PAG4V{&fy欼$g)@Z̛~CV֭S͟u'7~2(E!R[X'#x[ǮB7ȭ Q_0z}zhf ՘!*.]-v E ~~Yբa2[BMrg2}Ř>Äv4r?Ǜć+̡I%vu,Λv@|<-}\4.\ 8_n=ʎ⚭{,Hk%s v yf1ʇ݃0b+bӰĹasp 奏 '1ô )E7 vtJR^إԳ8ѢV`JwWîK"5OYyK5&JnV U`R ‘w\V(އ<ܱ /`YV"՝QLn;<ѕoXd;yR ʊ$Kq{kc^2!M1$"G5 Ґ/68Y(:6+ԀJE`Upgk#F,<6ZKwD܈>%Z aP .:Hx;<7-9X6Y9׹j`{1"s1+Vz.1o-r.ۯ[@:wqfp5=nSMOkxc_nUq.-5A<&=7x=!dP89 x>ydT%{M -V)RNa`8{5)#&@hgKE@a[{{ˊ*a~/3#l䭨ux匹~A0kU6~!pza*1ԗhiQ(AUfw لvН}D `!z`9$ dusF!mD2,-2YWnnx k)`2yG@a~$'?(c94 H&M+8TʒX-2=N@! QJ`Bsu㈆2oCavGgQĸẖk6_|{Ԍ 56\c<:63|R$5=o1 /`Z@C,a GuoO($Mz G}g=1LReXYٟev k%ƽ5:JW컒׃3LFK=eW#q7tS 0hRq!=m5=q/]!^(Q C;{.*`k$expmtopZ&|]N`ge;M/<'[}Kb`DD`o:1y0&Xس|m'yԀC7ⱝLcd_A>0nkGtfC2VNsu֚Y XQ\brN}2ڝ8 桂=Œ4qRHőg)ԼR7]sm%^H0KB0 jn"`R( XN*E$nEAM)@5X!l{cUgR?ummT:<|θaChԾAߘ7^os#Qfdmw"!e̎BhQv+ǀ`wq8ZHtS̑$j%s fAcVf80Rhlz[=1S: C^G7i)( 8&4B"⻫E xc~/hMPulq7'ӵIq2WnZU]2P cM=C:)-HĠMJq`1 gǞ.(87'aN!jU,$&1Խp +Pj*,ts}S". 1vױ96(2ao΄mR ڪޮ&#f*l&!f"++󚉸ULoA\&3~.BKZ?*(/@Y׃.Yėoi@z|{|BBB)^iJ2P=|e4L9Ȱ"7/6ȝ_I%e_O5cqoz;+Cd5h\7T{beVrC/HUnV7)uF̠TT&YJy5y?@rֈ"Ź'hp:X*Nm^+RxSD7{& y?}!&x>kbݑslo{TC8( x5iY6oq&"21.5X \<0*ĸ"72n\ 4J, {ӊٻ\l.)0$o< O5f9e Ei!蕨4W0;;VF6&<5m!TLq4hP =oX'`^ѯ_#5ZųD1`tzk̄٤uXU0{PtDvL-[dJg ح{?+n+QC˔ "%eqUaEƝ&&wK nm_KY#'U7s>4X5P#^jկSwbO8邰2,d<ϴ}dG+  G26F%pl&MWAf.} !CnnAT%L9мueǐGO}UB\Ozliq*ᐐ :ILXn0$_)Za:焱i=Ȫ3 w:Xp;yvDp%4N)qhjBJ}ZLBPts Kr}qQlWoӽ{v{[`݅^ưwܤCvO+\<7kOU=nr'~4O.КɝQl"R6RV W=6ִLoP-.?*#X]=华3Z[Pd h~YA B}{q8N"Ǝ~hoں[YEU7dS|#%oH%7h[0 H.H_|wLns 4/(nooF 煗+`Ij՝` ͛\@IPzDQ*Q2+ߕjFś2B"(*f?ܭ?􋝏M[v.]\pOZphl[ OH&m}il͋?݉;Ul =˔Gi6ʩ 9fhōki.p^y 8QrJo{[]Q_Zku#ܨ).mOiR6~z1!Q܏:#x]rmZwu/m;U)||yZ™aO9Jnw4 _-'[z#~>&e[׬OݙwDk?:ve`\Xr8J7s繪 Oc.ǭǿL蠕T-g|V\聕RsVg3%@` _f J~'# ,oZXu[acf8SsbF5Th=T/*uLq;WZ"h ԅAGB't#$$P;]sTO?3p/8j(6/o*򚺴հűX\ZeO$P!̠X+P2 UU5_h8jX ը(Ğt3.'( JI@Lήq=ܫ\c󚤻8}d |N_|kz^|&v~u3VIzt#^:/& 0R/I"(B#:+mc-J6XQc'MwC57F̖QYifvH_`ggEbOy|'dnPݯծe"OejNB^ks=]{,ƌm a䲲SUfIgфvA^!R?ʄ,>سS ]̌3_]XC@׊+#RdߠUvRjyVX K H6ru8*_uSoQIa.-DI3E&WpQhBk6'5gR柇XY0g lpit Դ~{>U&ٌ5ܺߪ~I{J+oT=4Z5u$=[4h6?  H˫9ѥkɻB` trZ%}ƂP_f +ek}8 nsU*VrG3Br}l6SD|Zϫ%>+vQ#W|ۧcD4Uy:ąmjPl7A?xj4#ow*, pFO!{DLٟJ~3#p ·+4Wtj*:$T%<JV5zytT1Ml^Mt!OH*D])@+͂j\iSgoj'/B yge˜OxH7GmoP$T9 2D4OnEC;F R@wN"B O*#lӿ|DK,ui=Pm&K3 rN'^,a y;NPlkMZ{`GxR'Yy4VviuK/,1ofn?V,Z?5ۏ薮!iZ.@s2I֍H#t*pÇ >Ws t7WWlM5ߦ:.w׏êJȖ<G<]+iR%03ӑD4Х ̗-p#eO5tٱr ;Ԉ=r3AXvx/wp7¿K\>-ty![l{ח{=T* Q5IC$XcUW[ `͛:toEPy YԤ ReQ3E yBb" 4wi\C|![æNR"ΕRAH=M\G ܂Z[Y.d\ĩ`= Va'hFI s@y?\9+ʮ+MmїjEX ߖ $ JR(Z* 2nV9ydpx>9[E bS%j5c\*|n.k'1k,.r.`s^͖4\뺖<*$x0#|qo\'$SEU+ ھ f.ܒgB1f,~HsiFX֋Xۧ߄ź !դű,AxX8d [/)چl #2H {sgn) f8*UQ\f{S\D^0b"834en7aȌ0i)_2{Ĵ$XkCنߙXKS81mKĠKE3qf'/dP*fA/_1`"CW(;f52[1Dz_I0o`U[G"ݘEm;%ekjBmHy.zdž-C>B~e{bup%0!̠:;&9bu;:j%ka5jtuB>k3F:oa\M^͒?-O>3G uܵޛnx6,( b(Z^@Apt 3rQHD;mhrP+X 8K~B q|'W4-{G+ \MsFthEj&vAiYuBB;%.'f/9ttBɽ`pG9DȺ҉%doC<^kƶVV=7W(rܡՠel.1Q,ێQ:["]K)3Aw>̧?Kɍl7 is:֤A],[A,FQ75_ȩYWcZXWhki#eܹEXÄNMs~p]}<Î*i5/Uc?GTM&2@dV.{xR3Ղ%/8 w=Ř䑋_[v~q}Ab8ɖwWuJhqbol7^G|z,Sy6!7_>wA B[dPƉ;?g"_Ί*~p%>#}R'}ۓ@*]+#I Uu:.#~ڕB}QM`Dy9H%n8?93 wkDº*~"7-}>Xթ/1{`N!!{I s$mS]U6yc7,SS9xkߧ 4MFlQdw%d0)h0R3 ֫؋m*#U (@6bdyd,co]FGy񥋔jYm6t,r$-U֧z3T3G3_kfwiM0swrfUi3kc;$#eV.2pFѶk-" XL\Ésn8W}=Vg7XmB۟*( #j1"-CRaYU^-L"@bTd|\PA=%0?hZ[RR= rP1CqҬg5eեx|5ѓYv0vPžB5|h{<*pPJ%yEX-ձ}J]#DDaezn'{)- Z%r]$Z:{+f^) rw,;nWxcy@vfpOdC(9Te["6n;k~xyCRihųMP_*P-a_ez'Sp vA2Ai0$LW\&ğXiءd%D'] uDT*ʘ5g 6E~N6DX.^]"jD2|o*I{( p-wYwظ'%uUnκQHf]gr<t "bg~gG%\t5Dd0 wxi 7K2-~犇~-H2v[F|) 8g;Rm/d3dx״0S&Ξn.͹txFd{ìt K/a5!1a`tqW=Y"D\^ks~rIڵfv3ge1I͡୆- \6C-qH3C;&F}= tuҞeE>&2hF|attG8d WY %CC1]s\_v_Rs1قKk Zy|%k!̮ GN$ CbߨU;uebMp4b7^k9bjxLO[t>K2wsc) whHH.>du '?}+BԕBdg w"^Ge LHkI|W$مX'yߩ_@zJ>?o<Ec,W@U0 T$* dQC=ѐT6ӾXg/${,`xjs_G΁\ƓhӋ* ѐj lzplLW,UsaU$*ơ&_:NaS!)c(X9O-dʍV'Fj5yd6- IT?47Jh9*8 2ͬ6J_TQ;r:ٌˤf|}y;L:oǀhta z8}tQƈ a5JgO8:&Bfg. MI'TtL3ƿLfcNڊfep|OͶlnӈ%3&=YY 9 Ep9ͪ^7`hfZ,Wc|Ompә7v6"= D duw>+'AJ+z2M P?K|lSUMjӋV/Ӽ:U bi47yҲE[L^Dvo3/-X.^zB?t7|I֘ceqds2:'jEt#sZqfWJR/E5nu@Tj<% ؖDdWd,!vuX "ģ( &i 娽,8Mmnג |TlmFz5mstiӽm,1\ٽT9r94,(61 5d [`2~d/rG!3U:!b\g5 fvXAgqM HB# )\ %9DFssmwg$-"a#Ġ="$]U;]~9`=̽~7 IȽYpizD(й{sHoƴlBdBϘbj&݇1Z*\BPX2H2d#KhHفtwŇ}*TQw6`b_לjAqOYւHf h7b&p8c?s+釜F Ks1Cii%h6NR?_U@h97 /3P^ )Zgbwa٭|20`N_2] Ԛ@caˆXOeYAJMO&ae4D#R?j !ǫ[)%Wm$Iuff.ۧFuǫPm2dho4[rSG0bS\6ܙiSFQiW*d{8\VjxCFXUhw/w0زl].ҼXY+R7ef_sI" ?U&93\DE\Y㷑,+E6u/ϫU(!3@ S3nd']92&`9l oZJft[=[P1(5Nc׊ B֯bԑ60q\-j*OyRndn̗-Dx»|+<@Ԉc.*]G&m65XľŤ? tkؠ(_x8Jqd*H{FL dz:#22LF-wdSzD8]-cOOjYG"MςG ~`nugfd4eY]1Sqd8ȊK0W\ 8}L UXHirfؗ)Bl3%E _!F)fC^J/f /I1'-CoByNs]{]L2ZSǘFx򋷼9ǰ 6)}wѢ؄dt P: [')wB/{Ń?\u!xsdy2"Ut{4QϮog# 9MUYN+ yqHU7|_"5g`=ғ"7q{ȁRȚt#ĬGxJ%J{g#g5bm# *MW/'#Zp! $iYD(2IX1 Ĕ. ړ S(L-Bdnoe;,TփOL5w,S6#{3Z)kW+PԝܔD_)-Y԰Uw>P&O%:|<:Oct5 i N9b9Qd-Ӑ:NDP|ɲ:$mKj$N1JlءFˋQo #)ulXcJTpї v:ձ6 @4|>MLJvn _H닣yǮL?olHå-.(\Dma|8> vwrV(ijtϨA<ϣmut#5~6hc$D1Ѭ~/>l*ό"P"/t1SQ_Y*ELԿ3YQLx/W(+]MvٵO| y{XIq(bəg8K xawΌtyM,-*ԉ h=;9J2Yu糞"%4t ͹gOH6Sδ{h֙25ӱ+]JO8]OƘC M'ney^\x)M}5-3V>g,%5ކYS5֜Y%i>&GKhؿ\XB<F>j%Y2s, e|־w+mQ@|2&x*AI Uy$uoK(`.-72iK햃sdͫ_4BاArPHwv M`D%ib6q82{C9gpP CNgCrվw|9ڏI-M*x$E"nۗWuR ph! k|TZp19Ś_=ѡl.YdEjY*Mc=d\A'~5cҪY{4/[iV Z;ZW?/brV-PG) \u>4=TN >y&4KrQMGN$B켄8~_VzA(+aأmQ_wD] fty;7ؙvMQ;d- nQNW&Dmp.Y{60糳j2ta;䊛Fswl7)[6=ejT#j< |&G48L1ӑD#o2Ϗ~)ey1ILǮq.c:d$39cJP~٭+@ +պ.ߡM:q\%|-<;qāL[)QnLSq%g: @#z0tT:Eۖ/⚜8V<g.t#wq|@]F0C{F1]QUt+9T-Q?Z=<}DEyEՅ/[l =@7[8݅ZXzTWTyWtQ bXMqyK>x{L _T#AU` J]f68U.?ԫ +1uQ -ȱ%\cO' LcߛsS:m,pyJLp*45WtU2yTL忧=̖,iNHz&(hˀM" z.@YH5>dy`f/U6h XXOOqEvLgoNtaM /97B~bѴ:0VdŨdCCӴe8wJBG|n’ 6tb{۱9ݤsω+ @$'7 `9z1s)f=t&0F+Ei㏋5^Bvd< ~G A𡪫+b qRm*{5Ԯr1 3ry i+*YcWd` @R# [n3+cg]/޻xz L}H~(Fe!YJPoLhFB=5ɀt::2VjlĒFG-rq1RDNbꗿ7xׯNkC 1ؠW@\k" KcO^Rp1LD^T=^ݫZi,j'z:>MLs ¦JQSAo}gOrs`1w@gk$/ckb9g:] H2ִnlb%di@V6x|PoԆg(pS8FSA :{<\2<8/kh UbSB?{|jѧI6,@A1|ռi }1ݛHeWi`b =UǪ"ttJI.tΎ֎!}f cm:!U_#'[ؕ6hFdw#x8Z1ճn-u0VZ:&dZ@ɑ"B98~ ek" x"A9q(8JG) Z'sFzw}Puoo?NKFSLK) 4`Ln7,װ=. Geu۷A"+ ;@Cp JN5iMl5EfɼqI3):pǫTNP'n)يaw]tS:ٴecD? [UKFC_0kfhŰ[ۣPmc|d \%'Q xUA‘cZ˛FB(0mFcՃ-rXzΔPӐ݂ʜ+X͵b7kWa%RՃ⠾V$ݔ:.>Ϡd E~;GIy5l/oF<5/VecMbѠiEaec g.n䩂.|:x}Tm)g\2!݁LH1>V&ou/_mTV n05t:'d6>@"7INq.r.k p-rZnUP¹QmD{@)@Ie[mWu/1_2!Z4YZtB 4$6y3~2O/ZK4yNDl8q,tw+'n~ ?/Q%NbJN+8C\2*DNRqO.2OQɱ6nlJ [a g+ dor h]LCԘ'F߹5A^q'`-j)O EI}7CnB3$#EҞ'9jAG4(i?6ygd]J/H7g V1a'^L"J 4\ٛZ.],n1~t+0 쫯ǥڴἿPʹ+x촴j%9%tKLV;Yh'ޗNTNs{BQSv2\qnd#>yw[. û3WA Be: 4M ѨY~9kSBsBڳIS$C ee² [XUMv !>0IOwÖSd־Ե`٦A҉T;V?0Ӹسa>YT{܀ =e!`P<$Iolt40:zd|wvSؾ5,cCpj(?*Ao-EtVt~+þ䈅BN;_5}d(" .zB{ڊ_\09Jtõyhrpu}P {g%nC qa h)0X$ߠ[vaOc/e]SC'cM]xOweU`#aaә1rD͙~,r W@4rVVӠʊ=n+CA6/^%,q⳴a~kf @fOPua_H5ղSW\`Aw#*-<`)djt,*<|\V8Z"gEJ4Ftcy<\,e2 >~6TFݲ*}8&l'yFxgy{:lp5D&B'6Z.,( ~R4+N(ԋ㓜$?{|=䦝 ~϶ʩo]?-2zg-FWUt )ٓV2ui~6"q6q')B6Цk2@ĥK>n1)!$ƤXo}aud2i:.vHAYW|YӔdi ]0Uč.AԞHݚ|,2WO_<iG(T18N :b0U\7EY9mevDT'/V7%\X5Tgpjik _ .sU>$T~Ua^iBБ"r6tS[TŜ,f%aP `* ;cRBD-~ nO5"wUx,c*?TVq^u#|"Y/Ƭ"@ږ-˷4ۘ@1<3Sf*@nȰ:OݹZXxk(SHU*]axNU' zߺyz@ -X08gƝjA(RҜ 7`}Lo$nJo ӈ ໹_UUxGZ‡sl$_"S {w[ZQ!<ʹşM Zw&^FԼ14_[C0"daܗznNwBq.[&2"v}_y ?(f3jO7|=WC n8y(}Y؛XAzP Z y1@J0,+&h<6$%`Ni]AQ} gL7\&n@o*zБPf$3l%*-ߪ^b%Lq܁[MinQ2Dt mNggX,9:%J_tRs=.ӷe&r[,U`Z&U QtoiRw.]pÛ@,d2F3Y[̭ . [O4i/)#K<u02]ss{BuR"-LW:l<&zˆ/O(wv.o8EP`Hs(31' J0C,eŏչV&TIn TT85 H׆Q,I)FWؓ!xN{,9HѢ[CT[:x>n&vVq|V}. "5<l8 '?P%of[3j(j ֑k ?o%;%S Pߩb*4L!ͦ5 6b2!{E=(=娟+˛3{XeVFk<&oQ%ՇD`7<3!?ݲ}=coHZB8U?腠" j1@k=˞nr^$o8`8t@H2ɑ/͉EնX^m~c )_MH29U+.pEg2tMA]ciY!~+

h USbmﺒhmFȫz NOsv&),D۟i$oJ`jIԇ)MiNo+\fz}sȹ aaxsZD '"-rY%4W#Μ밷;(s$M(]`AqUI) j/ 3{-B4<0 @o=D:&ʻvS[b* p}YA]W"q7 x^?Nc99Miʣ{W5bVm ]ngZ),߬*-aM(;"P g$U$)\% 74cY ѻбrBn X`e%b]Ji;hVN$pdv4w0^ɀP4$0ӪJ,S";.dW|6~n(-j76kJ&hyr9:Y{B:]aNhTcϾT@_PK/tvYJ|o#$9W\JI}u`h-nYAՒCq Z^9vuQK;T$! gWBUJaٴ"YΘ [ |r%ֶ;Hxhԫ˨hI?54q+Z%IؕuFH%OzP .zM3zyꘋ>f!j.C:v d.L^wPTYxO!hds:eg- y[t>\'b2$HsPa1B@z.R4J @2>O$1_p @7_824MPG;4[39*l&g˷CvBM gM*G+Y1%a.U`c .KaO8V~1ي@dV,ʅ-3ʘ7f$q܇R}w$g Js 6bNmEqއ;C|c͇oB\֧kz"7ЩD_1V> S%ٕ=z n }%!N薽2>lw"dgFC+\KA$÷cqiDkf;(gDt*~onz'oQ e~jRxY(RHF% o az5caW5cRj;l6zI[*]KUV-LӬAlH#0+~B$? m>kc`zmK<åZܿXUoO0Wʦ&O$C{>9'Xhd'8 ԓm@8aʰM׳eS Rk7;I'!swokGee&{9 <(/*2L ZpԽZjvx  6j݈P%O&͹-IT^yQL_*-5!'5O,CK9->;0+HADO@f)SV-pU$&USPZbR%Hm'DDl]U%h -WX;d?~sH<) P`Zq΢x^^At E-f=*nm<{-*v9w_E[ ZP f'UFd|yH자z{KV"xݒU!.HEqE_HQJm3-g؈&sկu+b8aOFj8MtjȢwk"! AQa_gh8C_JƎGg/UZyqp ϐ|5LWkGxF2zswbMFJ:Q!g 1bٽe(d%ʠKln%I\B,bZDlC zh &1k1N,uZKMHrG!40>aA qL~{5-L2JBk,wITٽ/b[*,)5GUKvvOck@ dG =g筱s}昔Ogj8)V_]By&kw*$Wv]eA{'!6:H=-_8: k~އM¯GY ^Rti0TrH Щ`I:=Yz;PTm&mEyRוp<Y1$4쓤Ee'(Dơ}Y;񅴙_:9b5p駚55}Y$P^eXLXQZw/rNWons?šo9ŚJE9oPn\YHZA_>GOo 3 uC[PP=S!з+){] X0 z3SpcNylQf7ly MI8r G4NiP˼6 zNHVL׎ Sֽ{6kHu@&2UKho4aL+5^d3N]냂M0Ee)}n+;[f595O*{TG flj ˮjq"Łb @nHxv\B!H`֝-D[,jՉ=tt1:8azDEAcsI +ʭb,v2 2VCyL5ml#̡ooS9*O|?鐭!Pa}Ϣ@EW:,@:HyAM݅WWQr5;wӋwoUXH01Ӳ8'6u: pX+}Li~Ax `jxoC:RrBJm@",m.&lctB>qi4j`:cnzxED q`DG7YQ3vPcEO bQ'&.j>JRbwZ㖼9~@Jk 5OAHns1#Zvz3& +;# ԟZbpWg@68odPw-F'DlRݎ:*XHD1Tr.ƱЬĿ1躖KE[r2h9S=&!3.7=l6c)BaCmpN!dSn]\xfǔq xxuXMNK8)yX5bX; a)mE؅NDk,*@s͎ 9tl36bXz-Fjafȗ,w}/ jµ"Dgjl;)bd0|N2^|٧q**T֎eͻ'zjX C%{eAVum.Ş‹CGٔ >7?T@<A\_EcR~CIcCZ<>Ph30n-ade<4ƚȣl9ڑAoѷLtpV&9]L9pXH׬qoYŧ 5Zh[2 d=ڠ {2]&XpgTϩӵ` 4j8H1Wb2 y/9*<;8Y=2@L-wiO$dw|fi$GēUPOӰpK޴%^ҙo"5ȍ{q#ks!avPŞ?l-"0%QZkO-AF %s6P.0mqvgBs*+l* 걲Pm3 v%/&I= ĥYfFZ^tT "ʖjr+-qFJkHDG )S|%gJ$ms?o#P7=$o.-a/3B 'GyxAd/KIKA8c;ㄶOP9j[mHSv[o306rwEEEoK©T W EgHJp-B,[qam3%8fjO9 &sZU,Z# -S .h&/h6(}.&OYZiC[-<@4R'iB4CBY=rP.aSŠw Cp$hH9+}'@uL'~GY86|-.}xprKMW:Z$i{/|TIwQ+W*_~?wMb1"r᪷ׯSƇmxsYQGv԰Y iie>B֚+ɏ!WjpT1#qFRUbhBW^K(x&jksȹw0mPWpբ! cdr4NK~@U@2h)fʕFU7̅:2M# ݌$<ӰvuRbLNtD:ɣMeRj{= |y_x=e|9Dt'u11o;:]DlA99<@› 7Y#SbMwb[h#rhA*o{|nUx*-k''!HIw(iMn6*AEFН΢wVW 4IC#f ZrGZ*#GLp!=Z`:nvс3w?k < |XaPe#=S)͑a‹b>դ}xR @@&0=}u@+j U{Z4(2?kO}_(ҁ6CS:_7ۘBn _pfswGwQ;}}ebcE`Ϟ`l!V!LWMd{G$W|y[9=YRˣ(CWW\ͬ,iD1> M*Igu1 oMV/]q3Ip2CUnBq?sGSI{BnU.3[νww$aZ*/GMţ b[B'og+gpw5^Kߺ龺1/h?5}5ӴPZvfnB j7Ԥrxϡr+m7[܋xq]*3ФI,gp#"l3&^+݆7`ծiRSJ Y(x.po]pPxpv@KNuF]Y$Fs_A/]v:yĕ:PH] J#VOR2 :U˶G鄆 ugg$t6WP.3O){pd Ī(Ljt)j9Pj0RU 1?+^׾kfi>.ˤ{$J8JC9p4̠ITXXu hzn|m̳͆O8EOXi\Ʊg1oV`-gYPKnhzRq|@ޘVc|k] fRx\ڕaxs%dWJ(Gͥ\\Nv8`,Tm;/^K1b:Xu{Lc/1~bj$߷:h(:AֲI.̘ׅ`UX|OC/vR_l1baq|Ѽ%7xU`<?JfW`'G S Up>Ƅ%A<p@Ϸ_ Ɨbɠ|*π4U"%((ޜG(Acnk+nbB0ċL*: Y% O`7]9( ̸s YzʆAq\ujB.^ *@^]8,=!:;"#-K7mw=0E`8P78Oc1ZS|MnK" _S˒ +reW1|1"9q "IOPxGVPK C:2PQ";"! kh"NLw^pKAyÄ"O>>˥T1{h=/)dFir[ZH27/cDŽgC(J@ϋr6|;gqo.(onKx#f۶Bhqdik+3JN^DsU>)4 qTl 'l0L-dYVZ7ai6@,}cR=͂.!S[tOIN?)T5:G;{d6U/1~QIPƎy7),JGnewu7q3N/T*wܡ[mrzzN]ӇRb!XKdRr"(L/NdӦ;V*~06HZ{Mu@wx$/CxEյ:nbY门F-ZHB{!WrҦE4T &(a;K[tEL^f$Ew!,o LїT\el.6޲g[$a!@Fd(8u,Q,!|Lc)d@`> ;x=Fʦ!w-GUmKe:pGLz`cÌ>&Hk3󱳌'weI+E[9,;pFr 9 wa#^?VebUR`w_GIyhR5Z![!'Xh8$!%zєx z<0x(Syz,F$]6.xͯ')SQtXà802,-ݳ&]gW@&Gl].~O02 ,s^֞[ú%)` lz_W'{ {UdA -.G>~ P&,rrhǩ5õnr䰐1ƿ] V\MRL325W8[ND`l\L'T9MFeNA0[2>9BƐLszwڃq[OfТrv:{=:4ȯ'-ʫw6~ o@e+mapNjBÌ(~c]R?Z~lBEY86Fd 7MU[46ۭO~>bAJ@~"cF+rz]9 74RsH}ٝWV2_jGc⳼vϔ^0,'v#ȾKb7 ª-)W,ETjaCulZo+ѩ<=10su1nPJbݡmrzܳ:<e@)-QmȖ`j%Z3k8|N}R`~Tt:QJ\K# z!k+dl%*RP=E[w9T[<;Rth\*tr@/Jekc -[j>ģ]r{~ X[J  kx~)nOZ(]-{5j7hP{0t>_˼rX.NDlRhEɍ`\K%b)7g x8ɪB*1`0;q(EP+BD.Z_)鍏Qq/GIR ϣ-|=8p˛-|)K!~CuB4L m^Ɂ:wpl|)l޿j۔Vs@ HAoK?ynHʲx9v/_FwY#?t^jA0h-Df> (E|/$4SN;V ZI"m#aoGᣓYSe<:7.ܾhm384wApKh{mv*K3"DUgYf((g Rn%r4ԭj8\P h QY}2Q<5>n[t۳Ҡ6c#Ro)_5?K'en ,Nly4,":b4~ 0 2./?gTVnT ctf!Q &_o*ꙴ| 4$8IL,|KP1x4vV~"*5|Ѕ *z7(!83F's |#)>\xo @<hZ0 [CiyRoSqKT =,˕/ܿ#t~(MÇ!dW.ŵr++^yfA7&Cni/W%zyGoV~uN&g:™tiח!iCQvAQ#8D)  /-5\.wCD蒲'% _c `ME2C AweÀnOGJ5x^ra'\p9M1+ݕQ81xpE\.ULww0zR@3CS (iZ8: eOEM㢿 9S-"i\ ) E16˿u REWh]ˤu€e\{(C $*pwn֚6ȞmpܙCiWjO}Wh6A?>)N(Ĵs5ɉZ&ߺt58{ Oqyiz[vҬ]GO*!rUfbz2opn@,o~p4Jd$&Py& װ\v\cu㛥g_;X [=w^S7 -Cqh@-"?-94W ކf5NX]|W/Zə Z#R$+h5a\B10=f=27;hch86u# ,ϵGɂg8.g f I#0`y[W6Ⱦm6Wf[.Ԗ}ܯ'2 bg$y"b# piRR|Q`r\i~1f%y}93 o;q7cW]cDZŌ[Lecֶϝu?h{AFl1µeAD:}.K|@$>$2Ncw: x %̍5Kd a k=)yK|Fμ8+ bW;N")zᖸY]rCxi bl%d&K(p )$sq]cD?cp K՚}.Lʗ7\x!둯NldgZ:e-CG*r}Ƀ9<sJ:}T9;//J8'ifT^{@wnm-s@=&riYZ$$b`ǜW jRr0Y\T[Ung<{ǣ# } QQ+׊"fEv.eWCAq&iS]ѕw^UЇ Rf \+4gP=@g#ԙ߰-΄w- s:,'L=qX%MN|$w!ޒx0}xRZӚ+nᤎzi;Kx1E>XƋ8c!vQؽE79?3n5IT> H5*08qj xB½ s Ξ yu܇&@}*C&×toiVfޜکWxߧqXԈDj }i&@;::~qHic?ylmOHխ)}os)cUr\j԰E](yz{.{N0$^f#pQA~@3NJ,,(߯ψ !տs,xOat\ dhUzvEQ8cTYOUOo[WB[ԜAZZ˅$UZ}3p3\ z26n*Rt&M =8vʑǣd {W xc8B~ɘM8>OPK>)7[};&sJIňbq0t)I3c蓈 sH$<gV :VC2) -{i9'3G#R'&>7ָl'LŞ 4qKś[3PNJ)tc.ZFp%͊rf#6u>| TDJJPϸh,ޗ(v)vc?J" KchZS o{묅=k S0%,3EOAs]w5j?6:W;)pI{:~WT'RUm{)kec4n]КJ`CcScq,|{t?5y2IU[~/CLCXŢ?|sӭ7K<,\H;.%RhR(SVegy2ߵUum.n=EcՁۺ6u?e7V2-֟g&& gRbw~w9'p!us\!4^h拨JJqx^ۃS $OXDTڥ>'aT.ɾ47$?iyN"|_+᤯b;:,J!zg@k9e94&2l Յ@)H|N.1jo utFhH)YNۙEJ4bhw^Ju͒j?l.a>W.<{M4UHG`qx }OKƻNŞZ"MzFr*aYsXrqC{jβo L[F;.volP}^rN8$C<ՙad!tJC;rwtNnY WF'5+m_ߙ6Ib͏$7qQՃYN%tc̲j|wŗꖏ ?gGsX fBmcS柑9=#.+O)VoЍ~뻺 s?G|4OkӂWC/ rن g;7 n6eVBY.+ظ+G]*[.r8*>Ζ]$[N> *= 65r dlݦ DD8^U{i"y[Y1ªn:ۦ`ςSSsV(%g?mwE2bcH[RFlڃJ!NqEzȞ|u|ϖzVTN};j^iǭԔd%djE@ҎCgG.z*Z HPiӢ&MޔV A'~ڴ={E&,|:Xô46MR few=Twj5$MFKpwUu2XC4큻j%V9OU'd?Aa 6=;Fuj!Lg˲ `0  оrCU$}=Qkp5?n83B-.UȎS, vpTEЁjxNKjG@*fn"ac pr*Š}:> .=fNSl/wSfcn14n).x,DxF|)z--78rnԌ0 y9LHs zh$[8e To0t۽}{ o8IvفOXV]O׼ībمK>h7Ե5g#x^w[$_1Y.XnK!afկG`;CQk7mB`(%D-ZͻmXhE=s)dTBȹߧ+_qgafQQʽA&-ׇ) IQNßdQT|cwDnȥ0'Y+gHoaӊ`Na`o㊺EJοa+I5|[Jprѐtha?j@OkO1VСO$R u{o:L3}h(zfvkesE<tEN2LtͮխeaĪ ߄ҋP |zŏaI>nL>.HZkvlu/=4BzB94G\@m+޴\Pa)喙2c$>fCwN{B _9Ќ(/ojy zfE&QNy&m#r< 3crƟ@ٯ. FVV="nh]5,濷|/ZVj~P-Vn^%c)rSLHS@6MdRTzC&Jq@3fg~ "5xbCOg:8w7K#̣7s?[ē7q!($Lo >njU2ϛOHӑ^z|k5'![4flpʘba`ATO/;K]Z KDip  `iTAwiE$~ӓϠի,MoCYCQ6=>}I?'r2SțCU8LQF-\9ZXNcތaم*lL"yxׯq<&pq̝Z}x ]cUqW}?.ޙlv⟦ 6H7+ ~jpmhTAozcJm^JXo.JIe/%RR&9>kTgFr9uǿ Σ&*5p !$9tUp%gEـ!d|J:{# 3aH].:I&)rgKi|y ;.8Q\ASL" U"(Ł})>\/$0SKM&/ d▘d] t7sJ$ K^!7] e?=YV 'd3=2vz@1kCH}fe5H %!o`;QKuě6|(կ^TևKfl+b(A-Q:ܖ8>Abftw 2R"+rșյ-Myh9Z]xgt|qX8&T3Y(9,+Hl{gWXlm}BPsN@Ki^3Vn<LmKAXBFګDz/S48kNޣwf[{MWm:Mz/\NT7Ba-khaF=o"vD,%ӵ`cM̙2yVj+ =1co`55 ycϹ{-r0P}vZPr*H^+UkIX\Y܀ )W1zc/$xd1ч|񘎦:[܌3hr9@X=c4X$Ý;;l% Hf ٺ,d8x7KpZH$LspAjy2 W~, @N֤Z kgK bp~.> O)mB#qP=wEN > d =j}pΓ]k+Bm`5rQ*UȫȍLm(Z-C8{ Q?9$4H㱸inRQ f!I,kRm8N\ݳbSێ8x\@!Wq<6,=w&+BO?V*ؑReX)cοxռ71BI}$f믥㆏lYkM uHS.j=-@gya{Lc6vrKɇw>*6;9wGC[șh`bF092,Xyw /­"qaR^S P/'%MJQ3`땔O5j\&1x`&ccW"Gx͌kU7%iŮ<2|P [__*HkO l\תMljmPwo$K Wn۽dDnCq G7vZ)p8}yeF%p~[HLx3\}$Z$jx$-0mvftfif ,LV՘iH9[ G>׀r9C²e&ac[UQ)j[ .XHc_%bCwg$5\3]Oih@򹳂9n.Ӗ$T됂ɽuI4l{W>Q82 m pƓ%"eɩ*jq5Y%1sL>??pUfȠg79dX?~JTo %ٌ7Bn(`0[ޖ߷&B53 +;LW@wdtWpL2TSߨzp K[pKS]='u6pH&gsy1ݹ1$I |L*T9&6K "Y"O}ˈOq%6W}#=m2(@QyZp2LɆ}wmsrodp, nbVq-Z2J;ZՏd*gf5NAPm1j v%r%#&B/'4ST)0_*: ,ǃXf촔tCB)OԫQϿ]0*%yX1gpr{^E=+:]@o;; GBK/>4B͢A1":Wj4TQBtzOSW, n6tF8 P[xhTR=+ H˵UۥCuGBڇ6?NY&^Ls3亃mϰ{~FYQ1uN ϶ R=}?6( 6^ O,>owFpx;Z+K7& joO~hB?yhq:}h%(w@?sg8 zanŹ uEO`ƜTH_T$k. Q>x|8Z=3-bļ矻K[ P003]&Mͳ#]nhm˂J0p4Z1%#c(iCDF|8+~ewr iViw 4v"ՀqU_ Ԫ0yc-~_{=I \8E>~Y0? u (:YS[S; /~}ps[ƀR0~GVfZXV;U7E;jLێa)nQqdV7+'bwg9KC僞с!d*HO;FGF C$ ǬdCp!|1zu8~EAT|Q/Őzt/,BNjΩh^ 5h>X½  U@y)`iԚw_:)i_jRnM\3/q|#3>nWA&,C3K5g@'Sm252lRO^ʬBSkƦtҖl6dR}IH>iB4sH'yɔqM~P+wh@AoH£#K~iP?$&3Xx$D㼣PS ,<{p~7ΡO2HV:,'fD\72rGR:6lyzߢ]7exw} 1o e ~+H'O&gz noj_f:a5+63,@-i$.+jg*W'.jvI.1#oJg:DK*,z#1M)uEL8bZ86nBdé<BP~Zީm"ӄec`!a߉KOʗhl15"&O=Hwݾm7󕥸mcd#0SO豠]SyPU!Ka[fxgb~3]I ^a*4ȲZcخdP7xR.`Xa~Nc6sIWY%Y/}sv9ͳ4X De~r=fJ *8|U(nmVF4tgv뤕^E$zkOfaw8 1ԟ\; ˿7+"`?zGO&5cmu  |_8e`XUkB/ jY[3=k0Ԝ,_9`Ƥ\IAŕtEMuE8#x͏ӵ[X*yjm@Vpٸ -o 6]aeKvdܤs l:Yx85&#;zؗl?4#u`Ėb~A*<2?S'7]2eei } P{P9bp?/ѷP8Is8[-MriVfv!Q{R6(e"vqMt{nn5h|d {@|dг@Eh}Qd;LK l*[J2ʯ%؅;Xe_DG2b%{KfQKC6bȌ8^/~+)T5(Diɟ%1[S ܣӸF ;}7?Q&q=tݘes@|?l5ΒMu&2DBތn ,S͒vp-;!(g/ioŧ{s#:lwv\AI(¹r()F("ddWO‹ EbRK!sHKUt&O%Y Q&1k=\hYcd< ?2:6?i{p)9%mR@G&X|n>.k[9ݘDq=¬=z/-_3\vܷ#%B?󟁀̃aFt5%G3i*v P I`DldۂGQwJ5"w(2j_׆Dƙq !v>&sCy4 ן#H"s;d*%ϡ-G/%Xd2:i cA 4㵎*(UeVVYPL<[B' > ? <\ |j30WGjkߚxp9W/^>ECgb 1%W4D]`Vμ(@OMƹT߰rA(.,mO\.lLPe<呶5d qqB1foj z=x8f]x% b.t%?X@lSR3OAR!-<!-"gHxGH%tat"@7*6TUl 'L8 ɛc!| |@UrQRl" #{'ǁ$`mB [Hqʎv2}i=;͸# {"(dTe! Vޤ}Kd 9V_W)sWMy0'A*:9F2!tnZ PR0## 56wcYh>,2?`=[Vw3(=/{ӎ}{LޢիTe,LzY!N,$UaW0/W~ g5,C+bM7*"@b5SZ\XuLCDYw#Y!de1/VZQ{uv٣Ύ6A * 얜BI<`̼#Tn"x?.\Ak}C_ifVy<w:M(CL :鶖X;b@s& I2b%ڎ3TIø):uAIjXƭE+k/S{kO%^YKR6zGiUR3M;C{DA)c]tYQ;0x5䓮 D<C?v亐{߻=cUyX1 l21qLX+u\I2cU)ʼn]ZV ǣ\p29IK/s%!(O8ZF4286 26ݒZ(.An8TX>!:ۢ{ 9-ē4:ܧ;M@VBg]%#SQs%6tu=S\ %u4:i zX$7PeW`n~L2yAi藴tw+ū)oWtxp,(P4HANKwnO_eJ~$|b裶+CcRDAw~NCl0]K{M5?'J'c̥]VP\gb"6E13ev>)H|m/1ȧ2pK1~r)L`D@~=8>AD.IMʐN#6A+YFodoNv1W*6I*'E-0iA:$Xآi/jl}兩+8 K&kimHߘ'@3s,̖!2^Zhp,+{I Fx]1S`C|ѽI .-r\^TħܘM Їν&~5Ә)+<6v3K6hǀЋm;J1ZqNfVfTV`tPG_Mhë =b'Vg}E֙'PSŽTa]9Ml>&(TWh0:\ B?QX]bLVi|NfA֛Q8: 7w%DP]lG [LH)Ql2GOG8/}vN:]oHo)A&:b6 $^+ԔR6R9i!)}#p}sEHokm(7tɢkL&=Kk[<)n YAAkg5WCa+SS%R5P=ro`Y_]aW$35mQ!~b1x}dT=^%9)#yXݩ ={Qih\Iq3 lڠ KL .vO=ū@?ota%A+cߕ$RZXEa?/t!Ho<$tz喍'6_oޅсNri˷<:|C%M@)Vt<.ՎMe=>1QotG/iBS98\s}bENxd1&kA\,Zygh7r!(xt6*\Xzp>T DvliSCH@{5ĘHR]1]d'TlG@{IF%| 9ŵ+Tm03oHd]UXDgj WxzԒ9%!Q=_:Ҭ`Dj>H@cJv3DGd^~w ?b/]lTz<3,Ϲ~Ry'y*2L^%'K zn+`r9}*43/. ayUw;Tj=8h9Z;z]m5S>+1<W5!j,ˤ:X>֦:g3M|lMb =-!y4s^Ǎ姊^>cxmߪrMdlbgFMO`3,gI =% (P$fDA4 ;LS٘zU*4I;Iu2!LD|s^'{^h/͂!H(0^;ћ`ʤw DuJ^T}!;Y҇핀$OE\ËNt)>@eG`$iq o9ҳ)u-efWKkZ997o>캯y]w{j OoSd7:`DyTQ<';И=>*nhP vʈiQGX SKLZ?waн^PGCp~ũVް-/jHZl\:P&At6)ko[,0: E* kpBހeOjM QyAu}tJ¨o :uxk/E;XAK96Ψx$Hc%8;Nue96KNs?l9-EN F[ETn6gEu`7Ua%0f~'0lz8COXM!Cad/ΟðMT u9̽%Y~޽S:NE d",@@u<"ekR7Ү(P?$piSPP,h%Բhuh B2>=a"3#) ʖO̢xezWǯ?g>V\ϑ͡=fp8KdJH?L%ޝU 53v! v TLTC*(0@`2U8` 񲳳}EYi|B{/(u}UgΝbGZp:H]#LŎP rd7 7aT5譞ܒ!yNEƉ]bܴW__JRa&GlWo+Ihh, .)`Y-i&/1q\v־cK6kjh0)Hozkc׷v\6dOa ԑ0t?H?7ݜ]7G,Mˇ랜NyK嗀A\aեlD{&mj ^{QmUV} gcJiucb(+{B7)KFHQ\HNp͆:K-((|jx"'hF|`m˲ \}7˧G󠁌|pTeR*Qc[ual0樘A>;;γhSni@z3?s?MFyhoxWDr{܎`>4seQsniX 7[97tqx ճEe[[ g$^Y H&@ɳpk_c}U:_b#w苑nd,EsUt#2[2DKy$C9J߇'@K RG &7A}Iq6U)0ˀ2aܙk-; VKijH-c1$ 淍л>YAF&Z8Å6ŃqtߓǪ< 7r/^N_<|Vw|u2"-F(s?wSV |BǨie45co2JrXE`;t6QMJ{uS(k# E^GՆdhؒBu) pcq$}l~=L9^%t̟Q_&.!d}_&Det |BQ7+s$pe.|wIChٖLsYqrK:S1R{*i~,ZZ IvSq%:r\UubG/[SKv& SivlooK?匾(PJR X˰EnŚ-0:S+|w]ȭCj(ɉ'HJz])v&xE<}\a>V^O YO@t(eXJPaɧ Iyk=tdkK>V tq輰6[rY@.vxLNNi`&Q|yy%JNA6罨*gmf܏S%JB=T2WRtѲVC5n|9e>NSi-a/Tn ˭*_KbQf7Tѥ1КY0(씑D+F!Oi;(}*#fTIQ|V,h:c?M,yA&7dNdG> `TkV/OxɛS} G J/idELY.6d/TPQ1#>I`wCu/NpHI xS)ߠOlV;;f? q6$iJڱgJ5+XwA5Ub%ȥXfc߰u9NDs8Nbb07]eSXyPa[(Q.a3-ˢY5̙C*sԚ I ёs(pokmf9J mF0skS. 0VۓU9a8ڂ=|ܑ0lR%H b ,# /w#}IDd:SrJ& bL!(y0~LVf>Ҭm"df0J/5bI.v7o)(8mM!PmZ9 'r:8~Tz4SrUZz4}B9 95G%bkܒv ƴ>C}?gƢG Y$5mŻRvCJNԐ!SʘPCw$tEzWQ i-^5qZL"t IzޅHḒ-Bϛ}4p퓁x*盼W.3k0 p V|VlYѠgދ&q ׬z7^ruO~Tv>i;vgwjBMH!Vӛ/(S@u`]߁:#qdS1i@xQ }D7䡺+B3]~&rZaG=&?(;8i r8^O7^[_jvl|_K .3,+sxx}l٩V[H`$?B i|>@ψ#lNkKLcڎe҄ FJ4,O+ ԇVkrKUs4QFH$h~jpk[H%t2{YdI<]^)`{ٖ.҉Yģ :]1{[[(܅]E׊0a܅ZGIX2rĹ>)=R 0Jt/1(̵IKɼxwVg[-]U7RwȤ5̦mM%=B%~#A4k]n 眳{`uq?( ZPEŪB s TC۠Bj>wd y/Nou 24&c>PMĢ*[ӡq%kM9ƃQWa,{;RC -I0Ԏ~ŀ#򒶻{(E8;d8?*ч$/zOJܱ@Gr ĉ1 жutZ>Y]@N7-x"v9$1d )aT.8*i•AԔ|Ҧ45,$->AM(6ZCĄJ8rIz &={MA:rV@ey~>pOQxw`2 t~LL?6r+' 7~A"J)RQY|{6fԶJKF>+g7& *W+LL4$HVm!\-`+yж6uRvTǼۛ;/]f ;>_ڽc2&vg&P#_Q?g3apo Pb ^i[SG93).=boi`0RBl\*&xUOS&8|eɞ:/q$+Cs\E UO ~HbZ=1IT.iAH띶j%Az4T.,!i1(ê8Y)@mY(‘#6m{j/=\XY tBN_y{b{i۸۟)&>&i$I:̣21N\zkj>"/;j* ԎZ-Ϣ^\f!®oF]"O9ܖ>}׌3A-78"Ip~ܤTy!+Oܤu*l$ DRa/\VXft$/r ĭ}K#pw |cg0»5P\+K[0ˇS~P]'ad@ạBoC^Dz8h] r3gяg; b!gne=I:xYreD\4d1wmb|RSk_cD{ m\峹Wu9V tT&ORӓ.DWw/;#,pG!sr<ƾE. G([C>l7&&EwC4$x/jⅴ{rg54o+yĄ1vؠ24D 14sϘ"¥hIe"e_6zlV?z-Wa_ʮJ13XcxKnAb:;Ks}J& |N&9!Jǎ ^l /pL 5 |AVB׭wNSʎ$a<s&}ÿJ:3/ߗl ľ]*:wӛ txAJm]+e8*uLjMEΞoPt~ g%`4Z6gm(ܹu80$&36Wl@Xz;Ai\p2/3OU_;'aQ[ Ȑ + fOŢ X`{0^YM Z`Tzt`ZT9J6ZQU4*[%'V\du.E-sFP )W\*:{t$\ [n"[JZShcڰx3[,\D{O(,mĦj7^c0`j&HT U8~k8`L]"vuq@)*3/aI70_c=έAsM>2^h2IƩ|>ϺxﷺۖD$%Oi4VϾ틓3]wuiA퀚wADgWMTO4B ϧn[;01.'M) ɑ[סh;[mFRMw I9c's=akXWG([PQR5#!솇6mHⴀn B;XOw)ŇkFTzfHkO_Va3`* [9~ K/Fxsӥ}d)O&#Ľ!z^# pfL ˝qJRRx1laOZ >4#z8Ds #%A@>7RY-+8P蚌v*HH.+m𻵳Dt5Ck ϯib\d,L-h6J2ge2mcZ٧@Cc84%'f́9; Bsҟfl){4qOÎMGܣ2KPW/,Bt Ӈ߰4]-ݶgB[p< AXV|S \?oO'.2sD6sG1tF3;K*5G/&@0aـkޢYf-gT4^LH/dpZadBGOu֌ݭ~=޹66TIC+ju~ :xW0g(0H V?,dʫjP(#k>_C.^pݺbx~xг(M_yEۚo$05S5&!cq6(%(i rI"l 8yR(4Hp9}O5 {Q!>2z W8 ,0E@]VgT1uB NS 5H7 h{9U ‡5ކRso7ɕ\$eIѽq:"䣪:[ Tpe6` {2,K. i}*Tâ j=e V~Lzih =IR lq/r[ .^Yu)rexzk #ֹgG_h>:]seޱi8~,@y'i]BAcpJJpwKR"+ hb*&Fk! VyRI)aZ1/P.Y5O!*z_p`7xY'JoI`[8g\m*;^1G&@|mMцTZ$͒1z5uZݍVY[UK75`{"Ҝ/X%[8?#ϸ3~pC-څ]}-)(VMU Gpx1C/Kwp-W# %ԢM%QʼF{֠CU P=Mj9gMEz{ʹDBLf,4oTPl@L7'o?JT}OmeڞGnKK$*`NL`J1#Dסn),BB@ڝg >L=R˫(R"U`U#ENnļp 5~4my 1RumiiCqa?‚f-uR>5sG oܹ΀Ӑ{GYXX,d .τC{?mE.Tu^GpmBi1ʕ hkXz}2MR9"*is>3E_Qܘ`"f1gNآgmHP#ǟ#;Y \I͈LoLʗOƆ)bm"Qjc|MB=w!KdR91 ]]YD]INK5 TRU3o0{^,\\](4KbX6,Sbdi|"_Y~CʔYw3+H$.5a3[Q uwM%UƉg殘nv*yO"=} 69uVf-tG@Pa:Dq;:xAGx:sY~0](GIڥA0cb VRK37d@#.|`_l{gkghMFӍ v)U9wK G1f@2࣎+~J;>\$4- 4n(T꩷6u\3l *֨MtxϜiZ6OڿoBl`!Pl. ,.{Fe,CCZ`S5i`p2EI6/8r V2h<Z KX|KN(%;Ǚg TD"dJ7 # Mh /Iq+~$vI"{3y ~ؿ_P ňԥ|;rUXፄlcDEWk_\?MQCZS1c!d͏ʟYh[lñ IƆ8DZҦo% ]=>l\9'm]=wR'J@SGtna{|YΏ;mPjVC-tD9hГЭ$q55Pԙ&ۭ+rwY۰){ww?r{7F[g&`$eP0a:N~6JڢL:JO'uR2$3j? RE^ ` k =n+C s[O cq> XPB[}K UnKz%s|iImGf܀ zۭsތ\G(;U*]:E>N,yhJOe=]>2{$׿ ư{XĂDŅu}a78FܯӍU .7S,/mÄ]Rکw&*lK:Hz !; -FJF1"4إ7%֦ 0BYQ؂{;fh$o$ Q@4@< .8줦;YOTCEwUfȯaFAr*a^ 9$A굡]$ aV5ӹ Hl"Ἃm5~΄FO9M !ƫ8vpjUTiUch2rN!IoVkZ1}`KEo|pQ UZ'Hʔx"@L15Žl-(Rl+uO/nP{TT8x'hUSO/Z6N-j#>p=t@d J6uI~ڎ|dXk{yV墬/7M _ɩW˚ f9?j~TLlCp* +LvaQYa>6m#م^g2FmC߷6CӮ.-)?~2.չ 2P]AƧX@<Շ]2HRUh( ju[?zkA`WTaOǛsc]@8^׹jV_-{, kCB)p[Xɾj'\RU^P Fװ0²N RD1ΒKmV5k_DX;_66nˆbW1i)UN3do/Z  wmu?KUsًeTBTNyQp`s;?$\x|ߘ?ʓgCeB8c )l XŴ +?\y;ORa|A4)~H?HϛQGC KP)`U^tP;uq C-,.ļ$y=HVVY XK5Qo#-28Z^D<+9 ɸЧMBZyI{@>1}9f̕$ ZH'Hͫ 0)/-w@ `{אL{lDŽeR)Q,U[4]|uOP> TLRG{m=!/~v%2A pN9MI'|`%1?1zs Ęњ0cݾcMĚK "q KZHy}Hv:AO4ūp H^ԮMTG T6"9)ܬ^ZLQ3TkZfκS>Gıl _og&!/(Obz틚ԝ˯7ԠR3?if(N! VRM!ҿ%zD_~xc{$S,ZV;PF J0vD$ }1ց+d'e]6:+[IjR>/h΄(  <XsiU. gIt=a*^ ]!v™,]$8t6B> 6}_2Mң{+8|{%޸9YtnL/WpA_C,f_]^tkV`;$?~ l$U]\܋Ji֤͊m|$eqbet}uWxӯ1R뉬zp]OَF3rXt>" Mx9gz4|\n &Fa`jS mI1>`fl*<5ɛv%pP"pp-n^sX3sm %.@/ -ݗѾōs?B_jU.F~-X ?-ĶaUc/Ab عj1c)TūuI'hf*>!a-mWN9>[QO $+~dGuuZÃnd(dў³ bj0Emic2e݅y_K_Ir`tD.*2 Mcn>#fX߅䶢^+jX{p1q[ rZF:[/3УnCaq+fNKlѤXr,GuK|ENe?޲ Ξ'n(2:eO8μm83wJ5R)=*Fݠ5IVI"@䰖(H{-KWvdbK?4 <9~-n>\pUXEw್u&.Y="AGI/:[~YW<DF~iuYh*5FIRsbyN[1 w`x$gjvNjOఄ$Wo ƨb4GeF[mWơsm Аwa[AtR|Q}󡴏fSfgda[6:|[,@>ʒF폕rQM[Gh[汍(.ikˋQ3ގ^kc]G<4,@ >:r:#9gV_NW8 2*FHS=zlQ^2_R:uk{IJgC.]>Le\$y)$4#j*UB ^Ԣ_A20{XAۚ0v!Gxb/V=Lpwf@:`fQ)91W3~=¡1Ar3 3S#@4L{Fn׊PmkU:\u|~-%2)m cJ>j DLy)ArƗ=pTOc"~39  j$W '8ɒlByvf@"b@8f KٸNi7'8.o9b*yypvE5K)ŜK[PoMWa @irq9([/۠n)U +RokEZtQz¬X D_ vp,'ם 9+#*'R?+ZT1&R^qf2[ t:Xk~+ָ%i$p~!)jmׂܙ;IYlSn묬JDs+(&˳A{ %"#TO5> ?9>Q,]}iHl,t+"MQ0HQޥ40"z?X[8 [J(.Y6ߏ5}H9)ȇ$רڋ/01nI7r0Ϗ"un >j7;?2>| .E)Yg0~0(d[ "XŜ3.</@zs& `Cs* 2x`_lÆ^Foma0kY xげx޿|_W!&G)~@=18i93nupgO2-YUBHAFCy^K t;LFέ/0X_@_)" OFe@ObX gT{9XC} !LKTO rSQI.+C9ݙ)M*!>A&^D921A9JMR"P]_ߧ7E}S2uNÓs>Q"7Ռ1`~ 3{Ld^&6b%E`] Ɨ&DlBiqwJoU.{XfX{ܐ½*h;?0;oM"*z.erseHw=A[%H4ۦő'm+D%n߶GjihXJjRwyW쐕a(rYX9j"L3{HShl/ pn%5E-.뱞z#x5#*.Or]l{_+ȳ!ȯeHH[hUyY]*+**# TCw`WI Y|dT}C?]VSD%{ퟕ3Wy_\ͷ-*P|s2nma8Z^0g'#֏B2:Q$T)l+Z/PtfN&~V* c|?;DH ]Mrxa7^{MRqZǡM<T.K?&&c "tVv.JG h׸W8`݄=_+3K\lQuEk&mk(R1 Fx-a%Zuw8`} 3G=}p]/iݻ8_"ѯo”Aւl&X_4d Hw:S}Q+IjUQ!9㚽q>28:p|RP!%cz7ϘS:=:si@/14Y &fZfUDar_a6%p+>VjkfS83g?CьӬ`SZ6Y 'x6] ?ѝ@He:w/øGR^uHȽӬt(KOg<OFu87cu5ƈ:ĤqCDQ2w23i~.Z< T\t=χzc,Od)KNf?'igdGVc{msj k7CSsynVPiw__ٟ^v;q9=_>}x{l[]ιRoѧLoanPqhg4{@P;bB "!73dT@V8(znp*u@*O$(랴g>d7vD-/ks1Lli &9jbDnc佚j} 2saYNhq_f2`?Eh}YDiz+U3 5Z,Ct2ÛFKS0ޏlxHAC SU# hAE wbTt֊s,e`M&{&m,G?#߯ԎC*4aQg^\Rlf\I4@;p3p;W+7b_5Nwvkmuod+ - ؕ-HNAK_I y 'Gõ`E hV@^+ȕ"&KP2{Z>^{_kl__Ik WQ=W&oj "2H4<{KZ϶2 |Y;:Z䪑k'lXg;Tsq|̞GPU/7[/pIRt9 R-ƞl~y;ZX |:DpbǀFdC;< ;;YN'G(џ۱7-Rcn|1IxtH'AzF(-$ OB#C8B}i"1K~PUxjBC -&4߮{n?Kb͌O[(?tAX&gR"F>kS:9@5--)z5$.vcLKZ*D$[ku4q'G4&Qphgb {K j p|L9K?o kN1JxDD^?CΛ^(}T)k{ Ʒ^x^L_FP}+8Tr$H8DUwe) ͽCi4ׁI݅"@}N"GbqJ [ɸ$c1Fn4\.؈'# Kc 7"T0ڄqҩ_ZpB-@i*BR'[Ww_9řU@1weɔ Y`d X2y{M冝e# ݙ7baaa|;,ׅ7لBK<W+yW"#>5Le:_&g{d _ iW^ԳgUe4?tyD5x k5:x(+Ġi\^t^Gf(YY͠%ZeyZi4O!S[`nK TtJ"Vkw84w,)qi/սc}rq`RHS!!knˏKvI#}b*g ô1Ou̎P(xB3:JOC_'\*OXXf64?_wxl] ڕ=D- XKyY[o|攬@OQEiLr4S@x ]Jk*iu/ĴlÆHk}D uG5ϽZ<v~{l;i1fwxVh~1iS7M5%䇷yp\96WOaPʩ'::p'I ]|w+HQ1čؖ Pz[y|rER:=1~Ftu/[9"-yQܻk`5GvuZ|寀HUC r1}4Lpg(h7&)8SϝAx(Fفޔ-ĄSE*ޓzY5<:*cĉ?L*nxwԎ~eHCz51VcE57-ׄgAZk*ܗM"{~j6*A'|@Y`CbbDv͌ L+S~ XANb~H^KQ"S ]a,aRΈ4_fw_3LmB-#}FNT@t^**,B,vZoF`!5O8EDF} 2m.m%/0@; +斩\ed'2.N3c ZZ,*C"FYN$Q\֧lKB;Аn ӎu.ƌّGj:{xxl3K_{T VX/^Q>KJYKzd:scٝjmԥOz׻ =nPyx]Z)f&M=EظRa=΂> Fz uZYW<&h[zL( Vo%n4IaO=rN8O]5z"yz TGnwۆb41lVѹhe`| -|1Ӳ+GagRhuѬ::ד, E(WN5vxp2# =f©S m5paMV4 `4;~@۸,yɧ#'w~MROr@-vBtG_cETv=5=AHh]H+0ky/U1ѵy2 ea.bH`)4^.v >!{yƸ"q sRˆ 4k֢,\Wp^;/:vy3,F񐆚}9iQU>p>"!qҨQqŸgZ1cw-.s9}(9Ba*|L 19d2(\Ng$H \y%'H~_̳xbdPPD/RFOw":ȶW& '?x&:aΐ-3Q6=B;NMȲ%pqM J.-D zj "23lۄ!t|tsW_Ҳ\f8Œ`W6BoiJ֝a"/}j5݆PJiǂS,jTxSwA z-7eP;Yi\wg14 D-Mk^Þ:׻  MuH8Ta)ejdSU\0ad&; %U0[ j2+Vxo)8zt ]Q7_#wPPm Dm=Y-<=d H_ev2`e8Xxe?(\/YTrBjO+.Ֆ~Ma}PPw-16#Q$#s5zdwmq"bdt/!1q]0A䔻g]_c'"fuT8N/o%Lo I^` aKPR^lgʈƤУfié_<0w摼9&hwGA.m8T(Qg3AYz>zӂ}#)Ȓ/R r|^ ױrMlQXql%?C>Xi'ak̫?J) VD*lS@y';cf|H<;JDv#qyK,xBHϹ߮'z7I@( $B4%D* 6v$3z1} _kp` ߦsԻ1Js;}}1>nB'U1,g:)ߚTVSUXEŰyzwXzК"Ly997*%P>D<fX6\TZLa 1Uvn^25Fo2W繉G0!K,j~{01a1p {P|1"# bh"tz2\_C5U_iU֘jnZfiX`/gRtM=gHkA=Ċ  2N:eH[U琝=|E"z!`0=;pl7':e{AGF!iea k|a:^tN泍Jq>|L~+eQ,D"Fe65utNze͗0 ~KimMegРtl/9ΛDw%KO﹠)Y+7ZԴ~OVmڧZT,4jߍ|]ec:XH}n]ZW0Xl_W 9`Zf8"Eq$%`8D7-: mUE F> @d tҨ mv;15p]i^aHOe` /gtQ Z1p1 FëjZȦj["1JnSk'>~_HtzU`Omp(rb3Z/=LQV\L@n6dc=EY5ԻB T78W`3}iw6a%c ~h׃z" \@+E s];-)nFȶN8ȟhvq.-Eȕrcmwտs-Jy$|4mbds [݃wJ^j EPyW|gT }_@ ut4Y^~DYYIIB-Cd5yI7ǘ3ϤrmV_+ Y"QK#٥{/ l`cA|0$k A3ҿJ ղޤ|`0A?X#FѬnM8=ٗ%IOD*U*z=%Q%m/YuZxy]Wm_`Qy'؁S*W k\4k03Rbc#9!y 鷡Yb f,!5|V* pLড়f_Òtܦ..`VD3!CtۛAr!/`g"LަSa&7oeؐm4P^? $03JͰ"Lΰى KWӕlfZZ!`q`ǭRtJd1f!Z!GϻyoO48e-شf X}mse=c8WqofA X GuBS2;Fm}HU6O[ĶW;: gʭpjL8j`echMއbҺb$ӁĿeN[YyAN64A Kn`-8K$~;;yTׯII3ޯw;! jNd[nY2{] 1PJl+˖xƽ; yv-B.߽GgEywptLhY3y4^ҭ2viV)*"mS3v~‚nQy# . Ukd4 ܏3Q4C3{ ~ ;VD1mVl_5u`IOG@>/N5g俩8o ! nMX}Cc..w^YQ:Z#/H|]E]=0)$FF{8DpXTVx贑Zls/یF6[nsR?)YMzʇHzTI t܉9t pWUR̯MT_n,riELޞL*?j}dF(e_Ɂ8L$WT\WCسg"1mAO\8D)9]^Pאp*>~ Xa:hR4hvYtHRA=BnT@'v U{=oskݚ{KaP>(=wܭ tQO >[RiC+b=Cm Pn1wAsJH^i<hCKk\Ƌ>s>]m0:'+mjI-R [95 YPEI2\U®9 yQ0۾Pi@zFcu=Ђ#ˍ_MO3ۼv8lեs&lSU>L]x j }(I e7N:΂@@+p79 cRJ͠UU8Kkh&9ӟ̰MN[Q|GΔ4Ndk _fܤxJX˘~EY'vѺ^H@ vzcO):L:H+ޢ~hUes͎֫ .OCS$Kq|QA=ژ֧ r+\& ,&tʠ6ɱw9J9 vυ~//wYUTs$ǢR-J6=wR622)IckE W.| ˌDsq#l\ FD@5=&|lw%gab]FUM |yd mS) 癣t"8ύ{qSib2&viI8ʁquݺQ? ^7Jdls41jbO;R[Yr5(0Yԋ1]);fGyPF a;-4xoJ9F[Ό!jK"$Lg@y0VzZ6ewr 6װ$"ʭR$'q!,#}I4pKЏ/#Kď."kG} CCq(ǪHPʶ:X̕cx+Ya0m f+>hMnazҽ(@*ϋAvێ{x;paφle'""pĊ |p%y v qkqvۼш.egH>{h"=Qˊ\㧨v?Elq'Cb>Y)5ܧw/L˔Ĝh6;Y+&*J..s!q7^KFlIqzu oHCz [h[߶ИIΥ8Km kg,ZɷG5n؅]xGNj'^IE J\4'JBR;Jl6/`QӠ͡<5c]T<8Si5; &3XJ@#H 7GAgώ{pw @[u?FY!~^g9'}0) 4yXwi,b,jlLHO513C'X 2?Q}Hs&`y[A=bN%j *W+jO&إ>:̄!$u2w.{Bբn]yN UWZ)1b/+@{uUQȥ߽.B *F`e6ֺE :MT3b`h9ؗV%2(y7E%[kU<6#!K !=J^բ8&) c׋ fDùb7#NKP1tsV!HR0pʬBBO#Uw&+'밂q) %HQl6åډ?mE\p[^ݓŶkۏL  D|!`! p|xnXţٓ^d7T N}"̴ET{^ 6 TT9-J X#ffJO9JM6aoY1DAstn ́N-ԥKIӈ(~˲>j&SiNNZơŶ@d5f=WFdtBc]J ovK[^1r3W=ZY*XRQRׂ/l*`!aVm^C KS*QoXQG:mRC7a-'6ޕL|{F\WqЈtlnֶ{UEuBK4㰒5DY-+0׈XдW6@ !-K̠VIAqPh{v|5rM~o ,6wfDG]Rk (>sż[OgBQxX "q? Sn;A^vOë7m"?:M1~$7AϹKWQq͆%#"8,)#1 5Hrzܺw"ےn^ O?xEI$R9ܳcW}5ȿz2=7cj*{z:`l?nDT45V9^**2?\PZ!_B;`% 4[ OgMrtNs37yM'~091ę*5uC@Yw8P4v=|F?f1L1ҶAᖿ~}{s[|mȈY=< {2 $\.'wKìn>cKI? :4uzT w.K&\{:8}(9㓴qZ 4ȂPP_Pwq(ǶNǨBm ^oMzW7ȡ&m  ;.ҺjXdG{xjh!貥Rr޲ S6r$k[~9s|3l=xљrOsz- i]R*$MMus/q'%ct! l_E #YvRaKQ6q8͏lݴOY Sʵ}x8*=VIf{* n{zGcX'#&pӉt_^ZG&¾1XW}&OnHћ:;J7c 5fkblxQ ɲ!>B{vthcGDϋd/͊s3S H*_Yg?%]dSЫTPAۑ6|t5G,ozeQmXO Ke];ܤ mƼhxۉiwBa!Y.ST;,p0~H}bMsV+˵p9X_ 9+oƝBARL^Lg[J_5M1sK[2,,ypص=( Ϩ^@|m۰/aoksx4ј ?tO0 4 a?38: ~F|(dz;oxUd0L*,$4^uUAtyh n̘]3׹:o") 6(b7@$)d UN9Z]ּPBJ N1赁z"Kn:$v-)Թu.[y4 |xO.@^@c6`XqIN)2jʏ kG $-/yP0Mw)hvwJlލ8.F|шlm2;B?vC_tx-g6z詙 €/ co#h;K}H,ؼtٴ39Om2*kd[:f~15fW 8d탋 >`;n$`~$hó| \AƜ4u8CcK|6 &Gqʠb|%o uuZ&_yO+U4 J>*tU)_e} PvʘXſ&Pevü J4j<yDz| ZjXI.S1m9U)FEFJ| 0clxthIt_;Ҩ>&2bL]"흄9SXų ivNVjZv lt%-ظ)yәlԯJyOU6AV^كF^e2܊)3,G(Ƨg-w:I=Ǭ2F~ʑ@aCڊd$ReV)0h Ѩ&dÁԣMCpg#Cרt[Kq (μ@*菗z,[5x`:xu:#Zi䥥*{ϖm#~=9%qP,ۂk;%`~,l^;m EJ[Db*qM⩖7rK?Fۡۏ3T1*__upYhJñ,q<d-<;b'RHDFx&17`RdO!$Z[gwlAKZB|~Pd\aaI ZWrpwy _# opX;'8l#1hS/^%5(2諎9UVZ6s;UʺIGT0;PjZYi6B3uG,+C*+؝t@:5M{k) |رMܫ U(o'PªķճFEgF .ei[mHtONdY?e(>OWďƬ"S(%]`Le ξ [($0Hq5C0\]3t/屦w;(JQUGj>AfgA9D'{܊2ʛa5S; cUU4`ᚁnE F6y›X)&_1Y"Z:  2Q!ϸ}ܣ a.),6uO%Bl3R,=%z9`*Hw1;kc>Py{P=$xJyT^]yT>=Y3`&zU$Q-w1Vf:ت9mᕡ![X# ְKY<4C4Σq_IԴxpx7ֿb)?;d>o1S5^i14٪.ҰXv}dOʂ&DlHGլ/ʼާ/+Ӊ>X4UDA!I]_VkQA<^RZ bJz}М.X7ixǞ٥j,싒 gI:/S|H}_`lTh* ˁuiwGNO WO4?5rVn&lF zM:|y1CougxVrE?"{ۀ s>4`] '2=+]L=e깼Uҡ/o?Oݑvz{!N^3/a07NC1~Z|#R Cwz'F#2Hȡ6jlM}B^}OB1-6-e:wy /gptTQ@v4Ȍ,v˰K?UT|'702e o3p4XSG눫;|ܨ͈qpZrKםՕwzܐ`:r4hȊ-вg3/:b;Iİ^sΪI#1Md_BLuWΓa$5OdelA;5 1;"YBfؖ:X0S S CjK8UkUZЇۈ, ^_g?e@^O;\f עB-,)?*gTĥ$2w} fPLrG =mdTNuBP4igJ3(EG)%2jLҸ"cŽU.c|:`6 ^<3fjB 6͹p!a(/$(ݟRܴr^ -V+aiH/90BXU4o7}z4RX ]_>CQWuEP wE(NQ(4nR7L*MKiqr l{}>;1lUvKOE^f0/xӓcd*Q~%7eC.J09abi .&IgI+7b:|"f<$BVYjNhԒ:C$D~\񼥬r">2KRRDemv*bLUK+#@b % aQs~ 22pf}~rnP-cd{^C6e6cW[~,DƱtB-qh%倝/scXU@4h:cʲHd5SWZRr=ozNLl 3SqXTHZ/X?' V7q"PVb</Bc|kQdX1 F3pȌ,>tGR 2?[ogB0װsp' CiBWw8l9ɡp\ $?fnT:H.,zo*t}]Nu CNǹ Xuf}.Dˬt3{Zj1:P;0^ w"H$LvMDrg@4o@=]8^5z6%7_i?c0YpP'j?0ZE@0oɜ78Bo!b/Ft%afO4TZM.vlJQ'mW"Mhb<*Ong]0˻?p37D/d!xp4{]q Z(ǀM[DB\ݞ[LP>|#9"*3֠ aB9<^16r?Ȝ<{3Q2aMt܁tvMQ&X: SfZW0g,;6<*Zdl]'G\g1Uj^,r}grBODU7!ߌ59U_~>*3oɊKDH]>zhN\C?mi䃤VP6Xip.EM(-ϬyoWp&ipnDl#W*9R#RF{Cي#CYyfܽXY1rA]f3 7ˋLf9{-iꭡq~FGvX,Ho㶠hUr; +2Rh95^~k>ؠƁB m=8gU5 RQOE:h Z)acBDpavQjء,ugP䙏\ Iaw`ߦ8R8".>770EvC+%CE ̷U%U;FE/9j pδB.v"]=Di8GY!iw5A% h;rym)vT5 .lw7?._XƍshZ?yq}jI&%Fά.2nXo܊di}9s&~|pC↴ Jub88לF&٢8;xPB:q #Ӏw!%/5g1C{0]'̪_iWXJ WbahPo_&Y ]1^˸1a<嶍y7 e)3ET[]#iRY%WN!Xc&fVt cÎ`l]zR z3v[ `nZ[)sB*6^Ұ"FLcZ]F%U+&\ u:Pa-_5OnRC]ɤ"u }Gծnu1kAN=m)* Ӣ_m] gThgMvSXuѫe_Ŋ&ЌC\Q+R1ӴKP]OZZ˪ox4q!,b"%tO +!P㿪ՠ<~)9ܭgzdJTbȣ{j=U'>ކm)AJ3Fj˹1V4QfE͓r+`?=@n 1d7>vF3xև-qʭ 5u̴^3Ya6,JGcgV%Miƿ? yBdƠ΢Т.UO-[sdx}TvCJoc Op-K++TcCܣйJ(6Q Տgn_@zu[W\ce0xr@FJf{Nn1q4q_gS 65G@{& z2/+.1TOvf5JYN{I'2›S"^Ol73]=ب4$?E$.oa$n+qqĂ)W%!k|Dxb \tUrʚ=[M:k<}( pva۾Pk[ّ YrzvqL p%B@aDyd8nv;7J06,n,*= )vt1ZI:`PG,m H~=- &-G&śO7aӉ~HEם29$gVp"t?+cβm0w#*D+X}T=f*SÍS;]AB4q2V%l-x&,ӥ[a~2#z}/ԪH/*jwjIyzJRd;C~M"R]["~wһE7]/|KU!AVYa7_L(z۩IOA)%6FmՐZ(wR?pOZdpbkӌb>I0FWz-\BrlG2%d7:Hi\!GkNrrcbƦ]7=$t,38uQ45•m96ym0uM} "ZqURF:US hv@z/CD#Yр.̺o%^WupW.& c9)@b7ϖeX; yHzLa/!ts!:$̿'(Q_8P9[j􈼣33-zl=Ջ_q `~<=H>e#$ ~hljuv\RXHҕX:\sPo"JI2SFνUV8hJpJLƈ ЉprlE#k*Q۳\*s+FB ߫#?8,r~m w"=/Tk73)O ;N7SK)1fН讀 i貎ݏt-Eb`$~lR6:$mHDtZdh4-a=A *=O{\c$m/P6n $0gBԬtZri}{t8o+:N5E#ao-)\&۾:lK\H)ud{ZX%kCrP+;L G2jZ'9$Tc* *ۈ=rynI $KTo/(H@|:=X XʑPKA?Py"}6kIˍ'+L:jW?S !cPhr!mbAtRo,%О&$yx!"XK[D, =EpW#Zlt>BtQy ?n΀"G^:vG'w!x<zkn'rydP%+~~?;A'QM*TS ;,#̭82$0%cє % +q*9 MIPA=B\ޣUqt|j{>m]jH@_kڽj:OQt3\s lo0^peb0jM)q=zwᯨhfn #Y!fK#݉Z((3v$%q9hD]MP93PNF^*XPPzFAJk#^_JEvb*\1gÏFb?t; CڑwO\A05bk1]a9C.Ew$FiY7;̙Jm`-0'z@80Lnl"RBJ.lOuL=ǥkI}:M6qhslIRqC~7 E UكdZFIKSuFhz&|hnT 0r7  c~1ou PPp.h|6L"6>uS%Bv%i۝ٚ\44FEeN]j8M:;o "]Klo+ddNBZ:pzÔ k?s@k~N0l`6 ௫=n1F5ihv狀NjX-up#> e""}CRX -KXiT>`(hBj%PRYR,C5Ηh+=>~9k;ЏVǃo@U5032cdhPt7ϯg;=q؉vGH {%YܗW<,ɪqiT5lB-|U?nMF^́1SfOތ" e u0GLMp(j]~㐇ǏIŽB@q$K蚅8%! g!B^U(3~u4 k Hv鉈"{ Ҹh(m pٸma).! Z3Ui]1i"2 q#;N-)-od]ʩΙzt*~Xb>uː^LV5K\ovP^cdřҎ*ލQĺ-jf!jc%WOw/;5~+ hEEDWrElǭ jtnF Ur>HI-ԎBk_ pNLDif>ȿoPp-]pQ=p̦'vY>tEra_dП 1n2uρ7uvMjzy4Cszbd%zH BM0 {$>O2uB_Ao}3DSc8 _qµeMAp{+C;u&LDi3yNknFK9L njR)B}!N`huIƒ>w` Y=]AyY=K5cײf/7o#CbWoԈl`b_0?⫏!}lF>/jqJK])^*3]zS*Nvj:!Ƒu۽AjC'[}c א}xsB2G`M&jtrd__@;S(i"S(e7qn(=H #$2zC >K%A9[ `X&/S^zS(JI+rm2q̂@N:RFP2 9r`_J10-]?֍ǃPOg&~ ,N vDhK\PBFKɨJcڍOH7 Dgc\ v8\qM)}v-7s,Z\kII~|Q^`'EU[BG\Qhy|yo?nΒAC(JY$~@I?y]inV[oHݤ}=gNLuFN`2v2U5zf'A(B H^B{!g<E곥L_}G|~jªC _6 ָ̞x}ABomգs%B_}7gb,XkPsRu8:ǨKʼngs[ :p 'lW_`}92:\)A3Lx9&Sk1Ƅ.w%̞B%3#|ivZQdVh́u &dW_L\d[OR[^u2{‰ 3r{ f`rmw[~L]"|mȊ mSee~k(yA7Z7;FpЃ|2:%vf8*tdgg3zPToNHDw޳r65_jqyuϚ73kPnp2}}M hpD45Or\:Va%N"8KmTd5 `U Ra^9S!&2*߃bCW(Q3ZZGF]Y^YЙUnmA7ݣ_[-€!+ y@@cvrˡ'oE G=fEg. Y$s<Ƣ:r˫-Ec"(,]CWlW|f|$\(iSBѨ1=r({2i+ܠC/Pp;ZW:{O 5Tb$@?AfcOHЌg:bpZL 61q "2TB]{N LhJDʓ,OA[SlyE'-m# X$/$(-1rUN}Dd} koH+k*E¹&6s%Px"[@ y°>㣿[lfqrgBkлCpAj{>S'9rC{y){1CT[%n',ڈbkpד:'3␗BVeO9\P4,@LI@;L1w^ŕ,'ϔt<[V*.:d!1]R-#i~&['( qDh=ܡsfzLMtګ3s(~7NUnWgtzcrx)K@;V6ͼAeiƂ\FD#_0juNO73-y/Oo0,DE~IԆߦk1RǬ;!Pia"8M/ hq[YEØb5͎LF_q\j,tT!!xD姑Gd!LKTgC&S0RQ]ܾf^@cl4Vy2CzQ:JFCiS0:JY4}<58 ,35i_Y4W@TX=<NK/~֣28e/VDN)ſitǔO7'"u!b 09[hat-rόr s[7dcŀKм4#utaD>Wu«YB:I^Z1TXZu`./\͵a^h$c"`K& b?{ deWm? eod#J&vQ!6YI,:D1.l*K;p&) {^l] s M63Ӏ ڍy*T"@"H]8iqMzw`|+pEA*_D g֯LU#'@ ,dц1&ˊ#| qL[.%Rk,̀)΋ j7EEҬGA% "=O5Jxۄ+pظ\화Nb䒳lȱoٵEi)$++0 L!s49um~%TBèt;޲H-v,:C,{[c#<8AM,o&\+3P9<1g18ȳs~O,sĿ]XuVc7 MǏ4;Z!OAWwsji(4ᏻ#ӨoR\;51G;}7&a;D,G']Q )͚dh{0 YNAY\]Z kJ)[ƠZ6&߲,a$(v[~D0bԴR~rw15t'Sk09>D2 ')2wb,d{2߃EQ bC؏T\5@tj)x:5u1GFd@Sʖ uD\ZxZi S :E>l)w T>3+Xسޱ)=Q6,MSMt0%z;e`5[\G.Ml"Yd Na®>CW$< DR߰(Cn":BA喍ooوd/zşcLGZ`6llD79-jFdhiָtRH&2+M6И|ZC-ڊFKXh$b$gE)EKЌSnZCjx_dU =2zD|Sj`lMwXӷn} FK)U&G %E #wY%1vzq6Qmf [}3⠅P/rt޹֮i w")SVw/!f.́zW02Nn ΐR:ewjƱw;e6z 鄶2%XWmT~.ˏY!upb1٫ewEIą6f0i{w%$fQ QT_j=fd@b}GГ>pYcwFn>OAG,!T:wTη @#@ $UPEnj8'y)@FT ]qw0XpڕRTG(oUMJ&3*j9ȈyQ7KKcQ{|02ۍu7^S,pzu fhq=A^дAѢdlrYS0Ӧ '. &V]8Cgmٻ9,P.G~ԽyzNȥ['( UI:mpW8_N ʥ3Ta~#GZz&ɑꊆX7,%r3<`+ahLYp?c0럼J XD˵uj腯"w]6O׶?~뾍]ꂼ8:O5K2oMZK]tY0 At%[{e\`]dAڡNbb{;Α@ dP+$}m6COg;m U71TLڵpiU G.`!)(aB]O<$i*YtSzXPCѩA{긃?Zdgwz^gZ&9t:~M$]rnagBlf 8k!Rp/[2lդzҲrvK8} D۬>eM,~ d!zk^ ?(w.HgDȲk 狌iUfZWYbP|9֙xxhXI qG5(G|F쨴"ѻi+"G/zH V/_; 6`Y-PBu(2mGatIfg,ʠ/!tJ 󔲦Ũbe9ڈ[NXˆ]H@ނMByIaatq7ҴIogzpƵL.RɑdfМ==OrC~XvMD}YH'sN<݁c)<ɴw S:UwWa Ar7V{͏mysLJ}tG#M=Noy8w8W"R5$X4Di1]TXr~ WOg$܎peyWxIPDu4hLCK* 10(bW!g{maJR5Mqtu$Qp^^bL,LsdzWlLۅ $ksq$*)UdM5Vʖ U tCeu{uC0#/ \ sELjb6%n!b9|=~_`ZAxt `}*fYzlO>&TEoGbꄮ5Uy/$7yHƴ ȩ'ƾ-?[! .4]RKϙ1?,VѓY!Rmm M4S\6l *6nJ|L U0Ǻ0(qyYY=3yݳOas 2$Tq6ICF8TgL5:*1mVdk"ۛB0-lv/Ӻ}N\(Քgֹ1USr$Tf`\T.,{s2oܝ%/l?/ݖ>foP;ӿЂں.VAB!ԹYY_&6 l˪-z+9HDKEvMyϛJ:buw(0E@1kNL,[pWv|7PkRwI]¨&u*_ !"N=R;xƨq^njb$@fdYȻ_ sv|z^>&h˙8d VĦiU}ب@޻sف"G-Ht-& .h6\iK ap֗$!797 ГaݛFEUKW4]mMc>) ~)9QRr "oy6GnrdRi/. v|f(3.|Z$ZLK bb X6}7񼨹SK* =Œ˅ݜS:l~9,IJ^)rL0t:_+UF9f6M$~q4*i RqqNp1Ӡ!U8ɮc&IЕ]+ͻ}o<@!9DY߬Z.̬7#k.4,ILZgFD%nsc=#q,>&XOB$ÜbQa9O Cu[LDss[G 2uZT.ڴ\@D5Ԏ'Ш94s76ryl`hԺB 2 GV7Bc]ZHB^@lCv2CR KQu!nP; M8գЕ4,]lxIOUyZ;5rz]mR(;] W9[$uR[WqO]*u7usJYc.%8}#zը/ ?߄X^v* ;XC~4Ɩ}F]0SP;/)'b\EN B,ƺux|]"o}f @J-iVWv|n(}WL2?\1Ei5 b\"  R(ӻ޺b{V?u$Y]dMo2Ң UGbwdR@o?&_\v Zf5?`m6 ;;[,bS1썮հsAcI/<\mYDf :j 537P3Kࣖܡiݬ1Oyb—۪7+̳Ae@`:f-ߣ(g'b9m|>H/9oïelըÑJ^kl*v91)w+[,XsuX'fAnG0 IWbz`lmC# %8ժW/qlz%;"xF$-A^|r@ѵ(F*S#]B 2 P \Uex^I0ln*"#z _,;'#Әm0.W:T8)nln¥Erl=PH^< E?5=Gy YzTĭʹ{uX_yI-x%#҉ ,uf`Y<4+dspD˿0T # ]3:nTOAuef{StbC 3/ed 1B]=}9~KOK GҜ=D?û J^;YJ[:R.u=zG(% BoiWЧw@^?^1;5R/#Z\+$ܠfS:n4ji"ݻI0fv! Ջp}>?@{Mau*M`+E8'y=O<ƬDlOD5't姨}@ȣ~9hR<{ 꽏ekZnweԕy3ocRU Gk엙h\lso&oy^`@ˇCФpcOw!= S-NP]uWbDžz;-E1U9?ߗQbhI9-;w7>bIp^ z'rQ#yf<9=6ku 9*lNlU$K1IqI=+mNk{=4ګÒ7݂ȃfeߊ9/"-3UʷUh흭G],|W݊|l9;NUő7Hԧƴa5b K[Jx ߸1GoCp"66nάJTKu~ͶʉmJpQgK~i[ v~wgw;E%g:ͬYP*mlGIT^S Yyˡu}yx&~ϼ5ż?씏K`t/f"nyr ̭Y߷h` kH5i~6Vx\p~@F D:XAݡk8ns2<23d_++lG `3`\Fүy-Q 6G՜Vʻ.` z/fxM͞}a =E=DAT W:yk}X\},g5˄܀¼<gK7#Yt!PIpD4otT QXK;I5ns5xfNw ݲUb>)EFYq8ټ-P`uYuoU]n eUnS \,V\~!>㔶/̢s^2rSܚt[cDKT1Qy[h֒~ 0h[HUo{쮳BX&d"0fښl{!>ǃLXGA٧^ {Giy_-&L"ǣ0̯δ+ӳ[^nbMV : lwǁUe P0`+)Q>hܠ;WH.iݫǔr`ߋ5>;:.w-.%ӓRz)iFgʳ ,Ȣ|D9?aڣPɶV{d16}Ώ;H"Zq6j77,|£0NOu]DU?\Ee 'IGWehC}|iȝtޤ~l [爌lVnK?k=97`n+zM7{9dP4խV QƩ~M9xس{1^-\30D;0H`&Ujwf!?.?|Y{j.sP^Hn kD9S|†GAQ"fj.e!`AE3-I&WWpg 嶢a^E[!Zr cL\ o!u&JjGg2ͣo Ayc'f N9 u'& /_u2&!FGȃqVL-1y(l~Vz7+,.`gtknt^#X wU=Сl_XA;1 | muEnhUs$vRFwvN`p($\nAqhSY./~퀕(Tb95yMЛL/*jk9e]e.W[ |!z[~wn\|kmU0gcE4?2~(o8_$6~BgA &T݃c33לx *dY'1gW29JDK)MMmdŹ(J]w9vOPن!ӻ/>>vw[:#Ý_H?9J?|hbz_e--/N؎x=1*}Ord"@պ 3?GyA=e6վ{qd$fOYnG,Y_H^?g}9lbS|-"hL<}-8d)cl=)TP iJѾ@Ԉ ǜ}V6 Ln+{9|-ڥYF>Q-úcYp w!Y_suݏEƛ+P`Q% L&$m{uZ " Y K}KxQ vȞ^3lמDɴ9x_|C`:"%ҋ. Jx"sQߴh_ Bʰp\rf֭L} : ;\U<Ng+i'̜?şfL61\^#{(XFצmQx(S`0bBCkA U| }&a1Jfmp@NSE7A j|E>]sy׋1]N*.[+’@GM&shLwb: 2ɾ @u/oT:/$bL ea_ݕ$o5ne|9;&B-XG~ iq1 .}ЌsQIîemLg.-h ݽhf 5W$WNn`vѓR5sHЇ3!JFQ$cZbI9Wq(~_0cɚxm4(*`\'ܰt׼%:D0`d,xT&>|vKFy0 KB RR̋܀z| Q{-A$PIoHURX 1񩲾\y.Z5OT-ٛ6R;*< T yuhwFamoo3hJ A}!g\c)**WA!sRvA5rڟSKi_fcHKur$V`覺e6"w%$b{:S#Gr]-z Y+*үJ9ҌNzfy^fE 4l%Ar1څ:+ĘU)mXg`+_w-m5"6Y~ !i[=LHR8?҆M!pVX]\ɉ& g(T<.2(pLTߋX-q]JtoShfHtU/N PpCWDVLD+%2/T_5%эTQH^D.(GF~Qc{B3k8>9-P qF8l+V<"+bi6]&ȅ6R`n62=>\ڦj 9T. ^.bm HϦK[.]WpQTĦTCWA 2e--r I/p)I^V_4jS`GH+bcq£j?I5<)e#NBC#L^{p=笩gv[$3cWòX6]*"gIe2!" \Jh?4KN3LַUaK?U$ ԅs1ЕcR6 VmNmPs;V̯@h?Z2[N=Q`F_Oh}KKmZ`^~zJǖۏћd1½g7y Rpߪ@Gy(èٖ$$S\}*"4Ki/Ku@rTz!΃ ` ʤtSj3Q;ù >T^틈8"~P: dsd3sp+zϰ%= }";Vhb~^b|}S:8TOnG8% i>[($c1"i$otB%)e 0m98TAEM6;5!\3|R~ Ksnf\ϴoF=7j<OrRf|A5Q.wnß"B.{={4zp4x ԚVY7gIZ[}h5Msq|qtHg}D?C84J DLn x({)q{L磿{pyygΏ@Uqyj "ZJ4fVWǢGk;CvH &TfO ;S&7N ]ѝ}!36 "po47v^yK>Ǵl]CGR։ugCsu*nwqRՁK?ރFIu=D-jNtO9s(wLKǴ*8 <JQJf n;e>R9zlgo0e| q+dJegkšdi!Bu}nc$R+yKqA >UW qb.`xe(?첶cs+c6rڠ i+UiG&"=/# ! vG}7@B7"76ާFڹ4hCLYt/C< ur/ЫD?;u8mç n5mM(.5op`DoDc홟I@k (qZX^ԪT^X? sp*ˇRZƑzlvuuՊ RMT NaMB@?[I"ădCZ-iSϘ鄅8uJ+HD& +1cHS㧗FzWP/ Yn-vX˅c˓ bu\XrpS9Y^ A(vP{ NǦNǵ}!:kYr4'[cfO2=J#')#P9VmD/р suxǜ b!+Y ڒƀ˅"쳀&)NCm,D`DMkŠ1Pi7kl)8au;͌@tsy~#~,v})X) hP(r}؟fL+#%|Կv]@OJ̙ z'b&,@KRBX=XR|]6ۑa5ɍmU_Ӊ,c˅,01[)':j-{iwJ4s\XH6vJxIWR@<;}ܞz8ڬ"GBsVcOiVh/0ρۓT,rIS: ip.|imv$߈rߘ4[ʷUu}1̂ /;h5%qF>8Dr+i08 ΏĪ8Sn2,L/t&s0ku 09WJņ:fRQ\1Fs(&ZɑQc%1:y.e3zvCT[H)XX%۠8YBU'*?\Qyjԉ0pG U, U8Nlf8%k@R/fSK!#iB,(Hם=kӃU#t] 8HpKq1t?&rJ=Ƴ.&x'g#VߟP:K#I! s<_ lyvƃ|)4h*2:+;GU \5KB0o HSj-KC:i>V%ܢr0|4R#Ńk@!<%\^*CkIS]*T4 M}`l#xyd7hXI.^ ( ڼ\15Xޮ7&A91۰3eW,|pfĩ_ e<$#Fu93ͣ*:XMT37-47"G3B9FLny<5mHhA0C QЧ_|Y4.=ﯰ8/}_:WtH`Kt34L9hƗ1?j*d8 Dːg-I"уRm&'iD= L/'xY|'/8&X$kg%`՗rY1w+<9/:gQyT=[v( D sgei_D1\gK9g-Fگs5,Z2Yqܔ0^ip߆s|QBGcC4shu G!ÚF(@ }WVF,Kny0E ]`ΐn'ۑ <L L.c/֡S1&w>`p[E](&kDsuws7ӌ=ic lAM}w&~{YW&\o"G~ 1 !s "d[R꧕@ل5m&Tj["dTS/oGDz @ Pp%PW. gP8cr>Zj,iɽ`QzFCgG0T%)-6f݀y1Ӯ,NIm}8Nf.Ђf֒%Q ج;0_Er!u_hd.m\E^R)]AN`Ƶ.>O"%vsB ^j`e2iGY Iu4!Zvh%VU?YXh'5H04&b=]XiȾK*aZV<˜<;I `h,! M{[JVvq,SR;KOӓ9Q)Oߘar~W$Tά͵Gg6,X;WyB=9ӛi@n@ܟ dY@vz,%0fs᧦y*uk~~$nݓ`>a8||/V"<`† ~rrb ޙ3X1[ Roi1ʼ\h{ƷqoՌV#z#S.s&Mh0~ݲFQV"FpU;TkO(ihfB@B*KQr0| / e"U]DWTʘ5?Y6y݊O6C:sW坃ƣ>8ݴk`\ɩ:hU_a!*!P(>"uK_;SNVc#{PE Z4&I=&5[AjqYr7e?3Mqa|Ca==gJ-->@?`mZSC4#"mY %@Ŗ .i뱩 XiѴť6'!/Do zC tOQ%Ξ5yIRI^a(R vA8Z);rh%ˬ"Ms3ֿ =Y}"SY8^/%.IkjY7#ɅbO 𙰀}5oLƹa?L2`l^Y/F82-^k>'[։BH67kD`HCqaE)+Mz*V@ Ovo_FƢ;݄0R8YG6p.oi^<XF81x]ES |X7iO1rM)3\z6jt~?N `g2-eݫGf:#1I& +t2Z#+20hsX$I$ JJ[EP 1]|M؀06J'DbA~/\:6Kx uU2V\˻/YɬlKQs'|TunMvd1yhc2s=Krm_jh .2n@ᲱGPDB&14*kJ'l85wdZME?م5A78Xpsmk'bVr:%RqY)s yɩ BikcBly: r-}A۝Bqàf1?c+%ԌB`0TWͷ*MPz~]~o0Ku`jMbjk&]$֓,Ɔ72!&n]kF!'WΙ٦i~`ށL2 o=fj1+Aµ\ axO i8&9SUcbͥ#Fc0:oC3))=ƍ>j8!ԜlTPdEea"r{p<Gn7$UyBbMY V<2(BHq1R6H9Yl{ ^za`WY h<)> qYǢ$'݄Y[ &?;O@s_LBw)aMk5&;c=^sPA`ONIlQ_dKTW n-{"[$ow+omdE~a::c.UrS}Z؋R~y ަ@{0PMwRbDzzlSqWr R'>1BC7tݕ9|AP&{{+/d/-Ә)"qHfFZ+rT9h.Ɂץ'7Wϕ ޻>lY6!הw^*؂H_d|(mD+6 #1,Iex9C^S>N()l!4]tL%$dvoc&\Ў Cخ6;wizVr Ṃא<]ɾ5[c)WHRU)| t1aeF) !_uv_%K< 抧?#j5&%K-$iE.+ٚr){;n,K꒛͒P A{)vTO 8|g m4=JAE3Z ]m ]{҅kAK@؟̡&6{nCҠ\ hh}O&&0%Hk_3k+YE7l)МltAFpMz +[ܭ1>czĮx_0R^ kkWnxف1mJ[ol d@X[ڹNj4*cj9/02pB SJgmxr4BS}Z7,W67)T.zꜫ"㰠~Z1=~/9 (6]b^?MGQߑy~Iݑj !I(|-Mg@T4ݝszdw7#\'A9 ?%=+R𒧉RXn -AK: l(=p^4߅ѡ*Os$l?)AyNݔ%)9\}5'I`k|ǫD\p @*]R_H%!?=vZӃ=M8>QH zL)!' laN V[h`9qDV#Ha@^VĮo^(2έM7wfݗ6:I@]*,qC]¥ǭы0l+n5kK%5Zǭ9e#qPXg] Ȓ(y&aZAGՐ/'mzv3W؅tD=7s~/~S@ OiZV(xl r6*U1g?u͠IYtgKzݶ$JR R3 xc&T$Bzp04;SbUĚF\S[Q7UiYY'4Ӡ nz/~.u&sqF1kw!ԧ93~O}:ۃ2~t6C% +1]r]"V!,)m#6_ȐmqqѮ08"#R6&Zq0t.uS^3-!z fMàOF*K\$ ӏNYµx)Q pns/Hdg,#S--[gh)N,MtfkJ}EHPs:g[QKb*P˼WuC2Vח1ȫ0(}$ꆯ( $c}l|,j$i-ʠAF:24t-xLF~Һ=:Ij(>S0$Yæ|:K@b +iFlOƦuVQbϛĺ0`!.ExdSZ2O/,d/LkqL=8٘` ]"~ڄ@'J&&4뗙´޲_ү#r\NWk QΣ9j}tķ@ fAcFOQn4)m\ J)ʼnܥ2 AUfI.|I&'Y o2 G7['Q?/xVѢuXI_$fe%sClhiIX8cXUc=oCkC\x}QZ%)Hrǭs1=P?3ke3UJ[?ݕI ^c-8De5*L g+o;enna"֐b2>m'wh;D 'Z# !{ddp'_ q-c8'~*n\#%xS]G|'kH6`oJQf.$oiۦT=&z"[6[ ѬM.H:e"[tP@<`W%[gfkW>>Z=sɃ{V.]ׄ;=Ҽ$6tv!#1!G|i5)t2=F6rb &,0e"?{fR3@)a$p5́un9[dGQa:$5-m}u>ҹ ypq4($p gC/ғ,mk4= HYV+[m鰣 TӠ+  <6eȳ0is Q@\۾" ͩJiqnϫWeqq4pF}z@u&#\߈/Jw9 O8?OAV)L@`6xzrIp!H s::#ki q5>RF[/} ?{w/w^:OF*;\(Z(ثvZ뙝Eδ7^g9M۞C _ŒB;NYvDY@)砓X!Bц||= xም+.qrl;°KkhViկT Gt&b 3iz\ "lX$l9e9[ ($$;(҂lIObcsIyYQVXZX>̔h I$G 7=PtV;5\ ͰKj"W Y Co,sEYj%?^|k^Qu/) uq5Zs* IJVWADwk@'KwȈm,6;G~UȜGvnd"(؏X!:!.j]ji5B{,1,mWYJynӭ"{=Gr+ hsM>~ҦSgIY+fϋ.?R4,<Fu`V|#(]WL@N/-t 蒑&Y#ӑ[ kޞ\D&W>b9sO5=Ȣs (lu-!AӅ704C:z T`E"fNu±%2]Rw_uVWo"t3Q$a{'$p]6#^l\# Wk^w\pvcd c/%xdUSG҆\}ad7]Z .͎@ұ ÷DVcR\C%xqD[ =/PKqT@CrpR={Za%GcK äc>U o-˗hzۤSꡧ (~FSӍI:?;{ʕyS^]}LՂX4)INi oBSߩhNJQ9@s|8:9yĝW_RA&˛ g)Dq;ġ8.Y'o=JfO)K5vA,^qIP`%<7s@1NuJ YGr9Z^fʪm }ƥa&7*7YSRﴶɲڻ7#YGn&F+9!lMN䗒}tTe?*:.&F,n/E#y/хѰVB/sڨnbdltՑ8E9VfUdCJcVrɳ+"R8XXлZ3Rl%W(;1PdИ`4iN$9l7M'v۔h؁<[^aʅ^Xc/ ^F3]F`dz_#/*Ad#]UH"X iTRtH-,D~[t@ !(&>4ξh`]FVkQġb?9lB i`4 J9bHzZ9Qb}o5eΚP; ѡPCMv' ֘wnRu~w/Ylc,_歉ML-8g7\j բ~:› f)֔hgKh@aYb^s6 JU_)Mfc᰼}VՃ6 OEF"@]X7 m6cxt:Z&/~FKŒARF`+nD9SĉrDa^zlIe^$TK=4jzX qB^ A-dp/э9LLgo)ԒNo!#BO" H eK"Q>2(2]E8qޭ:[j0߻^?eQFnHOU4vݮHzc] |n}#ka-@]WHmfKS,V_E@:+YmV/?!x -؟!I1q`MȄHCQժO@83!Sf6"kbOQDtd?F0C+Dˮn7ᔟCMkXLGr&txdB/k9V>HtP&bVՅRhWq'>dX]Zۑ #]p1sWK%> /Qz[b`~ì&l{R01~<ܣ,5~&Ft`B|5y0PO)Af@s* s8Y^3'G?Wt ȢmdHjj,ah:e' 74d{UzVv_+iutMo-="'gUG)(at_ M ͵'zk (hijx8CGz?zK!&zwXrdD_o[V9\Fb˶N< lעW] :^* ]u=&X0!`%RL1f@H~av*(7 BJr=řiQ+^?嫳QYIa, 1@:Gkr[F*w#q~zrD":^B!{Iؔmܫz ޓژUEҮ~'1~whWhDYaV0.r|](uBSU'}SZytٛefEZ4fFlewjZ[[kRdCfZ wGNҍ|.yf0tYѕbPiDL V~G+QE畸M#o&V.MĔl"ƲR~_*]J1@;+@fp*?"-;Vr4E  WA$a]d % w*m4ڣ{9&c  %z`?{pۮ#^NdMh5Ob gm5X`Xw/73Qjbt \6Q?>n |4eᕒQ#YM/!"GOy!qQA*ؚw@QXzgrى;ި/oҀSiΰKȣN8_/6P_PtL Jag+Q?éB\f;ݭެ'*ݓ@Ap>u, },ue+HuWYRoKn]x ݕY` VzILS;9j/X#!lJMR ~y`u{Gڤd*J d5~4Y/$t|IN8cIǞP(2 c> p͔j 3o[a8 3aiIJt,XwfeccEJAs䘱L ; N-HOi(с~P')n]&`:ɵRF^R`6+Su>{0( U-qr/,ZWM3id֝  %jh^? i21+~xd/z|ȅQφjBBUUW8#2Kgq7*'FvFPNP[<ܛ~|o0|FjtK,V U=!EH'ԌBݲ" l(p;'S'b u:XIW!9LkZdNI uԭ9މX΂pԂNcAަoEV?E da&š }蜕Mc0YA>)λ=4l##ټ*ȝ*d^DwM3RZJ!g'o5I<ݵFiLrO!0̿/~6ѱϯT33x_;qQ#kM%~!Þ EszoSWPMHס *bc0 AEt׸.)Ơ\CF  ht“|jwIe:D\;l4',CϷ'!=l~yy@ڬ6 #."xLS|Zco}<\1a6T?_8C.:2T&؃FG@%Gږ2ffO/@D ?x>i<»ߡBׄv*be(Ћt>z?6RLpIo8J|G ѝ>qhRh)3XM{Rr{R9oư3 #~cРn |5hw}-31R4$s,榇aqp%__luHRg.?1R{>4P*-#"l& WˆΖ𵿀wV|$e0.HEyo3+ܖ4;SE4)Du Pİ)8BNI w:]'*dwbjΎQZwuWuK$>`cYQt6E9XdTXhFr7G3FNgL߀ Xߐ*bQ;<-;W<Ɯd 4PصoY8.2EMZf?1> P_\_t*m/Й"8REK}$(q XOI[x.Mk 8z =u:ζ s19OY>5}C48Gb$M=1dmVW0Az]?oz+FMkZj.";pc6i߱#Fn}!i+ 'JpҊԙ!})Ѡַ)fNhZ<GaOQGHz siTFɜtnʺeYJdFR3]jB1b۸%EѪX)c}s\ywlNRϵZ8ԀFnS#܄jvUo<(}\'D}!%6 wOB(׋2twXϝz0F4Ն~6 JL 5!yw׾t3Oz%˭\jzb,!L'{ӴIʙRL]pa+S>ۺ<* (sÌzԦ@Hq9_8C.H&PB? K/lը-PE53MeOsL_g{/d'*|u3#ڝSL@NPF?!os*#hW{jkO#uСRyMD=~MJ0^DQ/8+T+u]KVk O;P"2. M1j2|=ͨw i˥ Z&EX|D_ng\| 5:X/SI]>AۺQgb/bN_Az6//6V˦oݹWI+7q̟z/鴰U3&N__S7̖8TNf|=N/fe\ѫ(aFvvmg|0[ōhwJbpȪYi5.J =n#}Mfend~Fƞ,7oV:Ew6LnjI 0Je5=GHLj {2%Pѓ!uU+/(XFK ÁC8c/C-=0PjַUYW=S^Svs4:Mo)c'\| /PԮBُC[i0h #'wDo=O>\jeJ豝c1/,]M*Ѣ%9=(k<á~"Ҋ(0 rc B,WGJ&ʄ^% CCf>H{|өP>laAʌM,/i2Cή+wgt6q!D>|.94CDlHY](j1OZ_rf}#F (pX*gsK-w& x A&hXnW9Sr3bj0DV 3"'z#_^$o gǬ @_8Ofx->2ަ?^U˥((҈5\2KtK!NwfVHCot7ǻi #E3'Aq Jċk轌Jз[w/E[^:`hqi}^R?Tn["-=ffXV9ĵI"1J\~q{iwFncP6kiͽFآ '߶d~=X]Yҳw_,#]"j)ōAIC˺EgcT2 ,< EJ'Rm"2mr_GW)gOE=_Ȟ؅h:gaPn!+1Mv]5 ~ɭAwKh,cD^Y(yl$ %u5 |აE֣!~{l2 \f7޻N.%SRTے*JVчTdpĸ~ѝ{5|Kbm |ErǪ\$܋WyV@ .)bD?ɰ7S #AĒfէpWB ׳p&6JJŹ{Av&2(+tyk4D[|m ‘dRy \P^L? +طnZbBxWrm;lO:;͠HuThhmZg^A<ݑjyGE›:4zGT4Zu5+oB"J>HAfjLKjmml!۾|;qtyDCu dE=*cy~<\Uy`ד[y<F0w'IN[# p>gX3 Z~a:P{NjLD 8?8tnO7R_^=;vʼflv[Dz2T6NcU8w9p*{]*oK-e=w쯫+|HʾTl^]@6W&uz;}%8^9KhS%İ~)-pظv P!6ڭx 3iL6 %&m=0t Z8wȨ\s,-^EF3>RU OYһۑ*E}Lɿiw!I.Я h25D r@v|,CڃZ  3j{'T. W?l.+q`d!ΣM '1q)5$_\W>_E ezrɕ*NRPP `i[4qlvNm -/IwW V^S3[x9k` kg0r(d=C|r4.T%nO.ym#aljBj p]yꊿl؀x&?'fzaC攭|P&Bp؛gT"'fBҢ+O6Oe IP^`r]MTNEr`oP!3&p0[s+-0G*#^fHxzg;3jan(eEȳ4.ɢ#rR}\qQ]3͝!-`~1x*/H'zE=!9j~>^!Gne'u/ZhCW;阽W}#&V7-kUm縉Ů\e[R҃<39Y9{j]L.jV/h5!>¢Gt3ABb5/HK) 9XGI+ AB  mbq~w W0?Bi@ 0w֔d߆LJh_Z>|_e^7ZFn٣uPo=\A ipt>Ol9tA:ynxet~zhx"f+[|yfwV|Z}F<,]S]1!*L=O6"fƷ1R@ˢmƱl# 8׊zVY9φ Y6_Lӷr&ImִV cfP V6턣xZM=V" |^kZ! “+xܿ ޜBظY zru9!xq\0 bPs7@KfyzNyV$9#il:gU[WY$!K;]=rxFS8}I$}eU6hyo} ( wۄ }N q hxx1<]G"y/@^A3.:1fmҁ,pJ4Ёlᠺ?"^[7Q0gnZ!2v!{O%t1(:cDi7kgkF3Cd G2ƫDj~{-L%7ld2u76-.UPwЀݡC?h ~!헦H  T/sGsekjbʛccϤf4ÞNN}gU#p5D|4d[X'p.&dsZR29z`/xL͠(^>ϓM*s^f L D"Nl͘Wy2_فܳW!×/G2l%KB*p#`fKY3ǯfX:~\#\'WܟzeEyo\ʶ롳Vvio!i֪ 1F74]atnV)C90-!*cmPlQ~"ԋ%v.F>LCa>ԴxxG6N!=f1ֹe$o"ZM .=5Y3Ll'xAK")VU5 x~EV_ms`$g1M NiRKRj*FATZڨH;xt cwp.\PE~JBp+ Erndru!P#d6GQt|~6wT:JH+ >N4so ;;T!IR'Arg*zߚ@ƪeE dc!fGړ-JC7r 5ݦIұLi--NuI"Ǣ-('bR!۽i;H i@2Ҟr%^ (v[A|?{ mڜ}Ut"CƑ-?i ?5j&;+>+KZ_]YR BHF tFZsWݏ;pbE<[1 2 1oh!|O78Gb`%~J6ۘULT#{'=̧_Pް d;PփSI#Rkল!J0H+ 2g.Uj \ yu6R+>ip_^)#&6;iݘ8@{z,s4 NB? dQǃ|'j@Vb8ThI'Kg#PFm|\v{ws@99W}Gd-wjVc*|6=(tc捐ú\|f:$2)9A u"iS%B vT` B7P&1lփ8Ƭv )$mur2R>{*ab\O6UθlEä':wfl@\L-JLZwBj˪uxDy z!Uߍ}YMaߴNR(L~HnҸ9Yt>p`EmLo7 QL\qrRG4*%m]x\,7pۀyk, <3HHRͬCgƚ^:Z8'2L,.$ "~*O))zI*Z4g2< [Q]]"k~(䂾puσ]1ai[#5h}c d(yfL~Y KBޒN *G* ^b7F]2(2f s-[+NBdȶma>f \?Qkw|}nZiVJTuԏ̓#ij;޼Dy;Ofaq:psG- {eAd/m?gP?8|HsAa ڳj|) G فSßd=I5A%j4rQG troJ׭ת>8p S7K~dZUS=L1k )-HҫuGk}b+ #aDXDr#%gx ku#`6#"P_!JpKnvÈޏ@n< S^viݞrA a^|5wSY?gkFXE_}*9T יbjN0*4f1w&1@)ST3 *T0( SZ`q|ҵy+E\[[AR?- RWŨd*rw 0  {QP $}Tx`ߧr]jR8 #?I'?._D:%PCXV r#V_4 b[=第9S)QHtՈ"7g+E$61IDj>>yS'BgB\uI*N f@^ Θ#ej53 0q]Y4k#qPx?/"rb><Nu#?8Q ^t{s"Қ j$y*Ļ8?xfo(¶D),A3;);Seӈh/ʗc¸P\bڣ^L)5 S<U-61^GGfM>_,.RQ^AH]?AD Y ]m^CTvq/(oHfiC.g)HaEǸZ2bq)ercpv]p<&S撜S3E𥀞T]ڔ2[D?V#넷@ן@q ]2uVtlTkn %[_8+2逪Wi_v~xN5)\i}FG4~EP.Ʊ$g' pG}G+E꺭<2tBsHn7` W1T!*Z\Ã!j?F~9=>;qn8JٮHjҁGiw52 7&uȜ rNᚘDpņHxÉ5*wkTzi}p\Ii9zӣStgZ;yKo :^K$9lA@OE5dwuAiI mк&řqj||Km ŏg-ȮgIkJ{>;b;Zϻ' Ek-dEM+3rh`! 9ihy7{]r#3b4X83,lgS' Nlg#{h30{*6κ_WPU۟+!7*oNQR1\}P`:< ri^`,=u:x`qWjZiQqU;/ (b̒6nZSdЖFO<ꀠdG!$Zfڿ\[,A=Pc= #d~)aEr7iS53w8x"([ƅMnѽ`*D5l/YVRt^2dG 1 wb uη-`)ch򣗏t9@JdP5-t(rXw'Il+1X9Qs*(g]c;J4u$m:='% u)^hP&lmJFo@F!PȆ#>8g э3l9ugrpX>΅GE5~ҁ툚d t44^_.NekGh=+d0$[5 HLJtHD z``i dQ[ WAXդ"?of]eNGR< ڑhzt1kmdx$|\1.:wO=5b*p~eDA\UAڍR&Y@B7 x&&i%ѡܪVW4TJ;,OM8H녶C8 LU=/Z UVyP5E=Frj!ab6ӇB߼+CXn'cJ0D ֢)1H:q.WL[;ňn"}Z=O|S3Qk-ݙKil Ի22,hZ2"x 26N J0HN b1, vGZʘ:@}[ 'd' &UN?= TK|hf^8H>QZK ճ+#5:P%+{Jf I€ )x(6"~_Y\`ͼ2ލHG;P f6a!OQmP]V1*ثb|\#3Og淤ltcOO#'s/pe^$hm0(_yM"Bs%&JYER~͆_X?P4?L>xVSiQ4&9(Op ^QM GbcнXKޡHENcwScXȜW1OcQ-Gw죠n,-@!\ޒ4Mi2,7w2=ۗJZ9j,x֚H[XPf._7r$H,P0>P3r/h^ܘK_!}}&֙LWiә)IRi1wZ âG{@xJN}L59Ղ t>'=2[ +婇f`)U妸(M?呝b9)}b SJ#%bni"j(u]wwKo^F2 KCAJuz~,x|L1nYBZ;h'oWH,+j)(#<Ց\氹[-ibsb%YMzՏ_]u @ ۻkԾ)~:-43:l(sGNĈ 8CI')Ъl7!t811g # aLsr}±{7䒙ߺ"_x/q3V⨲JYʡE `^ hƝ1ϰ1 d\CymmXj'.#6 ve@4Ydưr>mؾf6#!VUs7V{ϙ]'8m8aIF>eW4Jk?^,| j?ßz EYbȼٜc쟞l=Fk(J gfΪ=-] zPKiKw8ɚ;|–Fp޼v5 76Q{WsA*M'1U݊C9l֔æ6T?Юhn0"V*ZMzpЌПP8 >t7Bf3^: 5-E UꜦj+Rx8Te[^C*@A%lE=IZY(QpO߈>pOITtlO!t԰#]6˚K| o,3!S,ю߇motm6jǘJS;Tvk_ba^~}?/7 &pg@egrVε6L-/N!ӓ[|'[)Z\?A$lB*~.rp9"X荞6V>ĖSEp:QwUA:˩0Abi-V?m"IϺ-3_j|r>+;y)b'G|dH s#f*3>xJ /cy /I-ruJ')J*c~*o%aDe0{ˤ uss˕{C'1b25# O0vps)Tosދ=@H5RpqBKr<'!ú +ލkF)!?g*ts|j>3|H`2kE O&_AD?Pgz?aϗ=Ie hŧQ9> TYSK/pt6ZqaՅ~7h{m!Dg=Yܾ)WwV\xP4g_|RER0H[kp? jf~}I0iAn׸"d L rnwSG' v4 ކ ?a?b9xZhb PƐ*3.BuaӺ7/M?$-9Q sPÓK105v%^!sW LDq NqEL.dÕ TNý-=@xeCx1.#9<̱Me{+4Q}D*]\wٔߺcZ|"y{VH&7mԨ.Ęm#khhs4f |5?^KYB( fCɈ?w9!4T(;ensi9J:B{tnE}vH@=_Ov6P\~yQ Y~hZY! ʇ< + zjL|A͜\k&vуb6Smh6wSا97$l,1y^JNj☨ ZiTxW#t_r/Hx?^JKc :X6/˜Ql_柄]|dLSc4o6 RϫR]I2f*0X!lEz 1Oi'O)'֕UFS);盔 A5utuP#޵"'ּ]dy aI!0Oӈ,W5Z0ʿmK%-h_Z D 0{j:S1Q#{\Jj씐xmBkArӫ 'ظ-] Zqwa౧R 7;ݠ̪Iܶlugt,`Z/+wakVGR:hF1,Q|$qc2M8[`z`;oԕk#qPԸx ܇cimVT;q- LCruG?6?.N 3оkAY 1:9bikwD;pW|]yN98aQf!o[!@ Dw^di>˚#u3NcLFMк.UT3~ Jn't?K NHFqC93I}RiJw , Ջ} Xf$C rj Q,船;S/3R @6!(ȓLt2?.Uef ʀӨAd-0Roƒ>É/$BOA<pKͬUg&C+ƿˀiNώ * ӽv9eg{k#vpXğ@& q_zئ>sKE]*nufNT˯yP)WZh~myy D00WQ5H RGR/\W(w{YONcz _nT81dS񊬑tfQơcPn8ȒQrŔ94RaVX eYʊ,ߏFD"h lvHcA6cy(J@IlO^#߽JC }HwˆN@K`c'x&L|ӻ&B1)9*;zz'G5 dٺ8-졋җ{>u1a31<'"a}EE[ƌk*$IT`Id*ه_H/Q5~?͍k_"-;ԜV1 q|ƫ䉀>}!Dsݿ|xԧº VɓARuMt÷J^uf Md@}cŒ˽J=D/kq%ی! hst\v}s1@:<3n4׿>T^%*RK3?&F 3ya/!Kf;30+w{PyP$c+xJ_vi %Cay+tW $Tx&U@I iL@=g<V߀&5=c),h%%$ Srt' +[qu9c z861OQwP=Bcpuh| lU$Z9] hc~H&EšXV3UWtQi$k׬taGīBxm'p̓'9r {J^7s?H>% 3𯵁>ȹ`KfW23ه3FG&OoA>| Y?lZROB mE\9BYۀɭc?M 7XzjϏ FT"4-)>OGJT-ql*) 8q{CK΃sm)~m-㭮W*˥B:2\c!Z# xo1H.~Y>BSw-gz#.?m-5pq"Ȋ|F*^#^) Hvqj/*6mCSZ K\YsG4H?bvM[EY-1 TS0]=_bBɞxrK %&_H]gԡ4hŽUR!xg N}m,zZBNΰ@56rӐ#ⅽ_a̋őRhZ.k=鸣028pj|, \nH,EMߗk:+9Sjrhb /]+g&z(38L=;vNW V%3{L=Op:uK/kCpH?Bq]wWgx0<~RTTn 9V|Ҟ=T|?qmzn#G{.EM]~dɇXRz`/`ZT{"(H9@_#\`3ژv3pM۝z3j.rLZ Dj,/t]]Ovy)&DZ)!ZYrط|`e=^8CYOdw vtGf'O$S[NcPiu;DӸw Z5TigZ2s,:vQhcShۼgpʫ/s͓ ]E:Ƣa 󃲑*h7/W[Ww= ҕ,Q)Ihk`IdMqpM^bN|{qDG~;-5X3w=WmM>!HSFM -+ݠּ` . L!rݳ<аϦ]5AG,@=-IF#ʛ'ύoP>%OHG. ,ݙxzDxON`'_,[Q)k s:sƂw4)flsٿQ@E GIJ?K P.b%N|f&?W╷?ɐ,uE\n~Xix1aՌckA!cue3SQ,wڢ[Q%x ͍:*7-A2pvgE?k/yVmZ&$5Y䇨عգ2煾T@\^ˀ#j&D4vgboS~(9yQ㳴tWD$lNpF3Q{XIVolR Q5VIEsA14ٔ\f%J!s5{®Qg^(SJȇ@3Op^ *|Uo儷08`j{oI@ȃoְah"wf_ <{gH *̅xR2 'wi7Yr>04OoԌDzq*0_}%,rjt'xuz|Ykq?!<=2үǎӘ Q&AS4 vl/&Ҩr`+/I++_ܜwe>!tJwRkmOECzaaq1d&9=WV/Q{Ybr O/>)Wws9éOFQi"vw _NO"1myb>H0Qo_/LZٖH--VP[dEIgFk:: d^QR[ Eجmd92SL6UBeTn8ytD4nheK!f(a "!щrjM}Z!Oo@{" #]={=#'yj\ĕA (nA}GBau&Z5{4qve ,`GZfa%<6j\2[!сdVM:;<|  I"*P0 o⣷5kG >cu2wH2xji&7c~*Ѝ&oVDdi#n`íqZʦ_ʉZ)u,g KQcYvڝEfo3KjmԃY- /Z/]ԔWvdaZHQD $&O(-Xs. 7W+=:`zM`YΓ$~ӌMgqRg8/O$yaV3L9P`xq0=_r8 '<5I2ȇS^9@ۻS86u,j:X5Bl.BY bnےTh9ţ2U 쁄;{U)q]\˹ Gn%aA"۾ #D<e34t{)rF}At+\Hm6 kn֢|ѥPXa xCމn57:䤢!]Tu^HzFB#q $@2qQޑg SC lanܞI`(>?0  [( ?,M!)&yF3ϭ)NFۥbt&/?$oeՆj~#^ڷ3Ozr/ ^# TjhjA*bd*|$jQDssŧ.o :h7xaZ.;.}ɝK|5ps.7 [BLm;kZMSrJ giOʗ X̳&q0Mu` \䐹;I궨b r$i+ 1ž݄UaTB$Ө(?wOBnp~/V\!G6-r\*<1y3Jgؿ$#yU~:UT`!6wNBf60%z;J FvgleOIM :@9_ܕ/yPsE~?r8֚h1m/٤ !Sl8_ ոi|x UÚ~y,K(@QkC*ndϨЭ ! N` F>WsIXzvl?/Y.e{׍`~0U+vORbGV| B-Z&?j,% אDM 6vAw ϯ¹wYF1+'.t>T|_<=lTKDSkٗd}&yvG5A O!XjR6 #_nM _Is,I1TDHU;d %eS16EH*XGtƒu%9i82ܼ({_a5g#2r~6 Ȗ u\T Kx4 oIٕ {?DI F簜+_ke;qfeh1}f'lXjb5%Hm4θ=)5|Ho<ɇ&FMkupq@2ka`l8T$1EE0?XlRF١$`:!DaC}0%UVRؒ%/@hmG6mvG,;7$ϙVDosPݲzmoHZ.R{,fǮBM[1w!cU~0b*|;}W'u@תN 4T@QpU+F58SKvqYMN 8)kZ; QM󶗹`BɓIE'ŞZوT'$<62%!˝i#ZhV8gucMnM$ ;XOYޓ=W&61mujnh wx3O<_X3,O )&oղDX;#^ v$JD 4֑-ƖP$)phjvzhv$Showip S!VA:F(ד72 =AxrJYBy`/ary ', DEV:E^Q?T=K?2mIbпڮ4{b!`p"@]i̋B* 7φUI>d }:ϑ)tl yBhl|}w9>f$oRyf^f^# _ycǟC_頻o5!0o/_Ŋ.}ؐo3X. 2QҐ=?c*h|m$sUOW/qahP=~; ÛhN?"2m~bK T*:#WwJF+x⸈yzo7ejSF*򇺇=YP2ו^tGKE]YGe+Ĕvى92f̡M4,؆Qݪ#<k\Āz]ZՃqEUY[9܅sc/nnȼjyK宻@s1U߰gq-5'xkʂ㠻:*l ;w;oxg$ÖfQU]7%UԑR p{D7A$7H~Gv14cy.U59פ'ElrQF3Ԣ9rz?~о%S<}_=^[A`R(sZ"^s^憀ii(wxˀŗ=PDdF4V5҃K=^H3ZJ ,R"92˦1?T4 vip|Um#B9Jx)2A}6L{ڭ/AĦy݅y_0:1@Ã7zo)r)I^3A.de!6kw5%9j"*Y/z|`0 <ytȒϲ,d=~!+= W~Za?ul w[e&H 'e4l4 wO&!#K=T2If zp%¬<ޥ3g˥.!fn >!|1.sj{o T'!?@d#wm$_ d90{5F5DКH6(~s$Y #)fTt"ξYPd7gC4]BCz(CW+nuf*.?:K{(9Pf&4f5 \$d`]$U|zk$6Uf 0d/|!jD9oXr\+_.}8$mDi4mhרɮ$YETnSw鄖ϖ"WC@ iE-W&EiI  "Lwfk)vC40*c<ߛ?bRaCgAmfXlơf?>xK3j/PQ{9buBعٗUJgv/ [ȰW[}@u{nͣe k὘xLz7foXv[HŽ I7tJH dٺõu^3zcNpE)aNj>B~]qՀI~UaN4+AmNõ$;_IijkXLjk kA*Dп =kB}B~ENJ(j/*e1퉎{a7hJrÈ z!vDJqߢH2QcU*v5r#KFΐƹhl}'pq8R4Y`m1*O=Uqy,G wZdKY#^+TBb"}DigUP"bH0lE!*y&i<4.G"A(.)f}sUPý sk[Hͽ`Fsr8os*5T:&9\{ PAFpfTG4ow-¹N7jY==i>%:VR9{2IM]Fl/l*ډQ[A=8h'?> !S@~CڣB2AsQvʂͷh_me䠬ƹo?rju\P5_[HX4 ᩉ\psi4IA.FZ:e #׊,:؇GYRNXtIr5szpU.H%o[oE@_k+/hFm-* U8$Ӱ crƗ)_,+Nv;<Xb<;o!qБV6r(R_껃10P!e_N8p%\򼺆1a-+VLPgҗ; |_>@ ү/?7y9[/K/V/Ll+Px45`SLc#ȀeW8݆8s+4:v3өpXްg5Ƀ$6m@~o/N'ntҴ3~g<4^m72_URk`Fh 䘎$tvP>wІRyt^ scd]9gr䰙;J*uDmF~ 2QAK5,Ntsŗ{Ep,X^T ZNbhTJa!nq/A롺?SrF(YKN)=(km?}ĩq$Bj n(^qT'sS+N[H ۲3ອK'&N-:/Z +eV1Y/Ê%vcgD:{>r_:s37lrGz_Gשneq{E})XO9T< ( =y:TC.QoLs^ʜn8oz 4 MeZXVz<@y$HX_b#t>jp 00n}A&}hܾ`Y4{8v@(j3_ X5Q#_`*&3 5>s b&eAh4EG||<Ǜ|+Q~ċMEY+ >krRĉ9y s6H%X̧I&'}bFyUi赈򖐤gάdsQ ̂#E8 'w#n`;6/D.Qxa?cɜ%&J~1 rs/Q0-)͝ CW(0\P@~bc |D) ! u Id0rx,"L#Bx5H;w#V(F}mc,H0$kb1leT7{nU%; 1\f)OQB,J'J"i@u 禩2LY/@g`z3mLǻ `- Y|G,4i(_H猾}لZAdrQfՁ)Ğ=n4e8q/$(H,HcZ$~d(S?dbE|'d;j=o! xM(~jܠ ƚOxDQcWݭSG~،2ԹO6D ۋ>u[ٝNZV[pE(T؃ƕ!ѾH1s֍yWMe)e^-w~m-%NW2}vlfގNc{r^^.aܚBj.sr82s.Ҡ^\~"׫5fЎf'%ol=ɇU 2\ Y:'Z'GZ9 4$q:w:1u8\xN),ƍ4kg4ٔIo7*ZTwg4#o3!ob& V~`L>-_]# u+gpF=lO~Ç1qy_ &p;\tr(0I׏%s^̓u&)5i;yiT{7+Lqi]̂R?I!YYHi-" O-/ꟳ'YxNC>~Bޮå~{>Oav?c 5vH)](pȆ] {#?Dce?ܭꎚ}W HƛG7vnS^̡URU ]`NhZlpO"F[P>EXAЫmdŎqZvV/rLޕiQ/K8M)9t#L# Ze4bfH#] ^ϔ«hW~+ؐG(!K# 6篯9qa }%ZjѺD8j#wv+Vf2_DјS(^1/1dKi걟r"Um؄Tȿ5%ōAl%q]ܳq ?Ed~h\3![bn 6А!5E 5g $ܛ] OkUePobbt̪_]3!da,~uv &R`̋hCj:C^awI5U}V p!tm-XަlI僀Vk_'{-2LVS:`}/O9D)Pލ|tǑNC'g9I̾SO H.H -Xk`"ݕh;[1nBE2實IKW|[`˼,)0[; wQ?M>_ǔH<#++KW8^sx7,ӝZH?:҆b'̚h]jjGz, !Hu(T;ܿ;G"Aꃬ֦?G3%AgIcX`U!4pXf.4ZJ0FN34fD;#t#ڥ:iY{K䩸5PMb;]>BLf>f+hE.[?6%m=hԲV5|g+2>,^+2S]c2SEBt4T%K?;8i+3`;*R8\WԛPUp)⸊gƶh %Y}aqϮ}ߋ+#R Kr NbHn~WbB8Z,>7{b[@~$oq,e{6nqMy@8< Md|7ff)$*n@ZI.`/2op,q8D_G2BK"6ѸDJn hX`\]r54 t =9[ % _ljGax7)G$0z1a/7'כ&FiLRaaN [ݖ$lWh/\.1v$h{ͦ5_ȋDeA~hI~&T8*º|č'INS j\iW@DbjR|$Lk~p&E}VQw->67[<`{?v< **J@# $͍IHW&,:a;j:`XIѣ.{=1+F+~plwTF6,p%Qf*䨓qOWT껾 N~ }ƾ\G"9>3y!/d~LbLA>q%K#5A_?EjUlZFnExSM+! sk=J РRDuN6f +T.rp̽d1r ¾ H\phw^duȅ mҾ1˪ 2.bZyZ u_z١+{t[F2hk =bIl AzN٥cH,KuJDGax=d\&_Fl~A Z8yX5ontT$CufVv GEHy'G 3E3V͒ !DaY](jǤNƞy\POkkq`Nc|] g.TuY=iia'7>w%T;2 1^]Dj@"~c(;×xes/*m7D`{Kֳ/let T@F)|Gk,HyHCd;l[tH\Ũ%j7D|_{['rɈ;zdW bR _bGwˌ N HnM/S7NuՀ =SP$os\9nO-\ZZϭ*~WW3B +P._dNO#3Ҋ֊II`ẍ́M>Z3y-BEj|ssIcfX@YRv9&@Bc"1ej;.j]v_K*J$Rmx-aB-"yL_q*0@uqa19j߾nTu.FBv{X^:db}&u$- ZЗ.VsϐI$"GSmL|)ʪ&f}dWsr8ˉ~8ax>V#ī1_+%SbyxLq I-݂J,d`r{ y;MޝPDGP*eʡv>0'x:CvQGGQ1(VRcp|UlGyB7_Y6'nCZtRʯg@\PܵH;CG]''w*Eq25Ӳq~2i b1~,3Q]F&B%S@/X쵘I}`Dc*a s%ژGH]y+wC759+&.z!wV Ϡ' X٪5\JW05"?hxwXTqTw!=HP+S+N`$aԯcZ0.9ͧ$4O] ,{`B)V Q'||*kֶn?wL_ϕ;ON5JiѬp_4C.HN?(xwVȯs 5ڞw 9ߙ>Rai I2pŕrjk.WSU0z WF<Zo9KmfQګrVUmX |}8Z H9mC\o&4I ["ħ{%* q ˃yxU/+v/:xqq)Ғ[ AMHbD ,1 Zv1-l!0sZ\uxi2,RC F.r{,7iS\kS|N~ghit(ҐfȀ2v ׂuhWaU!7=Ҏwl}`) E%$+Ň%pf%RtG(zod :ӣu%m4_N2#pN SQ:L<&@T2aT%LǬa0'^w.. ʤsz}+f}c]}kШFiCTz~rI01{= ,w _]sܕ,fՎǩѓqk+/^|ᬒ~.LVG W7 Sc{9 uNʹZ ԍN]I.y' k3b; ^vKK7F=kק!ZZ 0Hǣfc}5($ݜ,J9||=5AqBi61dCC_/#۱+iI4ÈCQ8vKF-K7hJ*Njz9ڦQPx5 R$V n*&_UK!@85*!ijvsuaK")LEFsJ 5yOr8sMX%@"b Z0c#|ZQ-Q]ItRko(n:E\ntжEhR $_.WU{^`x獞rm ZBZZjWȱ~cfYANr]`+c}?"B:oڄwA^H$ &nM" Ec]1 5lΔNsm$k[Ła(.۽oGҘ<@mA*4y90p)MDbuT7f@ /M۷n֕y"dY$L/5Iu*֟"uWne2f Q4~zxE;AĽd*XފLӶq ѣ($ diɝ;[5645JNQːZvxM+so`oShtM VLy ?ƙNi(1\攪poH:oGr#8=74Ÿ֔z .".9T{[[B "&2Y6\Ívtz@̈́^.6-D@ SxYk[Mgz+LoN՘˶u4F3%| CWL,\13MC]P{A$rJVš_rS(4:MoLvqq}rG뱜>ܩh0? RwS;K#880ܟD^M{9Pw'DREɾu^4ΡK `2}P+ǡW#5Zt|DL^MrS<^q9yÿJp} 24K&!޺%Ԭ?tRtpe+ {U8NҺ!_A92-ҹ~cNoW4de1X*"D@akϒV>Wi)q7ԧg5ݳ۲yQCX/;.8=ByEW5$\H10OjU]tÂ\ymE8`SnRHV#ѳks2E2Nqŭxy+`rS<9eAg\˽R\O0ˢ|AVk %rdITЎ~:>SYd?RxHBR-'m iBxQ(zήp1`oU&ޒ"Cb t}noM$= <㶜\PSSjx vGoɐ{s1=II&a,Hӎeb*]a {QGz/.p_Hɗ8ˉ4FRmb>>U5i9tRu`kgFLU`kǶ4 ]Bżڛ+)˙x7ʹQn$ƀO}l( [ŊYMÇ4*M(l68znUv8[6M{"{D5Ԟ6Hր?݊:y`f'mK%c!d5G,g |"KH}_#Am w8OًfcpEи$AJEHUOKN91=/)\`D8' ~pV|(> ݩ@mIX(-|X&1cj.2]C /OfQr@?6zje"!YhKϯ\cmUb_)wvfus [܊u gGf'',6Fyc_%astYwcosX2+ƪ 7aT֥#m {%Gp Ջq'PTAQ;,WڸP}3btoFLjVn$VqHZXc5(bm$>28K{4[poMeF}"`sU?s`+:."qw(cTai 5LVu  b̵:m̝{ >Ticvz5 H'K(@Y%lyĠ0|Fȩ7S*ݠ./JL)==}9e=EyW6:ڏVpb_VW6 gԊBR'ELVĥnnu;rd;H˩@[r7[΅(kFM=y,wndˋ~YahzYѿC2u@X/EUC{/2h F5+5(Zo;~Uy4ۉS Bbj$d^h(5 &PUm(p8N-;{ P[ I:3&zH]H+j@%Nv2rp)+PJTqP%j p˹9*7K>xjwK*Z!sy:RdQ (-SC0{gD?HPBs#/>p]VEN8~>L恧@ɘL;tY^Luiy/xZ#ȁ4߶A͝-ʰ74n=ϨQ0|3jb}"/G+0Ts!hh*DXnöhd)ioR_jsOK뾷E((V.Dhޭh՗]꩹VgO`$t .'<<#G+]╲q<ϭqu9f󢎤/IvZře-߅c/A:ڰGPeSSA]Ut!GfN0ii3[^nS\+uN %]h$‹_ D.{iZ_T^[%u*5=X<'=o S?OyާKV!YH }3<"(hh,^?gG"sy$DQYDOm53 _OEa܊͢]4"|H M!vLdAS$.qc4<{ω>(=^K&H84rI6fPg+8=ss L虝=pp#b{U)JD-Di;GNF"+jF7~'-ɉPmqT"1L&)* "7yK?Q>?k{D1 F&CvZ]s&PqU ;\+WGTՊ̣(~&e&ҷy~[g %T Pm }>MuÑz qTlM|% [.MVz.c*Pt3.dC:Ɋ(v.˒8?{RہF Qam@E?UA]Ac>hB\'s(j6*`ٳ'S!Ӏ#tU͆:B5,5 L^[Ľ@SKI=$*rk^ C찠(РT- f]]㳈e>#?3 |it]U93d2d麬&%`PQ4h'WF#1țlƇBQ]ܬ($9OɟPk8h+EDH4\!@xj-}"eP08nKa@Vߘ1EKږ7YrM"ED˸*if"bƕL!8=p>HA(EE j'mϤ'G8gj\yin˗{{iW!uM5T(S皫S~AyQjd$h!܀D"(Z'YIyHwY+OJ_":%LXȔ Տov~ zMDk~a1[rX;ܪyKGo{ u_7IO'T }l3k[2Ђ_];]`'7̂ѯ3+.EdNKr_D$b{Qq ֣gC F[q= Gv5sغƥչ"wE R QT\Me5n0 q1KNڦO NŜοI|ZxTg۠>WҨvOhɁϲ3zhL1n5tL9[ydu^2/qs y >󾡊b"zyj̮Zˆ^"{ j|9wZV)g qν l,T]ouN6 |y22jFєWF!/lDOҾw'Pg-wUًB"o]k7"#rן.<?ݢ琩FO:I$=Wi@ J#˕sc| Vm_fMrjߦq<.*F~ -)!r8&nX(VKJ6=a6 u/D,ifX'%H?ðt& r~@n{I&C-u5ArU \P4,PF6OToʔLͥ"|g%t2``O3$*6I\ɖ~Hgc$i.u; $Zퟪv++[W4]* 50,Bv =|#1’idOW gHA{bTYCޣ@jłL Xhamt*"Ĺ I{3KzoiYe. 0"4)z  5 JvdF2H:'c$mj u.f.ιu썬n}(K^ڸLꁲW5 8/lXչrlcl%lZMrwiF]ߤ뾴[Y>_ӴA |w8kUFToua~z=HSc(fR?F4|+~asc._ %Z]6t@m讀X \SRV]X9HOT5I< 6H'2`:[Aq%A]=k n/B{kpkԐnP;h]_eZ1w!ݧ_ƑsR ?3rGrhD@1!|$!qw#QSe7׋P|T ]*0dsY-HIɃ49H:SlrWKvyv6-|6:r(&Ho\i.FIyn` OJ(> + =2$2U\]E(Gf0BL*nl0LdLw7󭯹UNgiINಬ\޻!]6r3zc[+kyu{7)9=q<}`1ϛ !/_>Ið̖K^_Jw,[ȧDSp,.b_.GoVtWrZyMt*JLPwl0CFQImO[)Lm h*g|T0Paw fQ0|Q%m/s"ְɺ@{,^\׳6Ovk^@{ ta uydaT 3>hp\\z$]žgQ@Q2g8f];f2Yy|R N^-Jjv 4& %@FuTۻؐxzjA-ua+d~Y3gp o@`b[ =wTAmL .䛣S܌$7F}ȉfء q-J,fWF{1U,C(azP"q&cU@=/6|Z 1yqEʤHL߳ՅMmuS1g /P[/.OHڔQOV_WU[< rpw'Iu0=߃tzHq:prpǁ#c/uF]S>+ESER>OEF9ƈu۴^?gySLگzʸǬ NKm+J封C-&wI͕ЩkѠ(V& Gqe2|ruix'H?D4:DSVsu^QcW s *@I%ċ0ǣRl%b)5U}AӶl. њyhN;np 9oR4Fռ꣦>o^R܇KWV븟HH\$ QD[;`J>?iM~ d[]=Y2;IFhVa!0oQJ%zcnEwVt6q ؂e+H&ޢ `RJE a]{5{r"PD]63Ytc"=?'/J7-fcp`V3!6> h Į4ah&rULuYf_1t׽_ 4N#Ohۜԃn]7?[z8ن8-C}7o5R5gȶk/rSc|U8u3́<̑nLu_ QT2ǭ8RVgIb 7ɪdb~qWA4[R]y׷GCYt$zhGoC8G" %tŒ57^Cyfu*! rΰ3 ʳS (E ZbUO_~ײ=SC,F,+m͜NrN"4 W &~Wm3@չUXCff 8pM5J dӎx"Jj"_BX"H\MO!z7hk_Fh5ŹYN1&~Nfp"C%*[yL[{~T>%rL`p˃L>hʮ lI_}:~䍒{-0e/,¥#\P[c)sz럿JK " Uu54JBj6` 1ݕ$0#'K啜z UO=o `<:eKz~ٵFytV;âڻ9n^kq!>EfßRey'RszIklEWQu p܆gPo4L՝oz}@Ldj \jhq2)\ߙْ+݆vHѻ9}H8T=?c@At}2I}bJBHS9s&_[vܤFx0̒pWu='E첊Tl<~^p##AmrI7pX:yb MMpN=-c{ي7:ш02n݊bI=^F^mL0hcCs͝(1vK(L,KQ\ t!GrG٥V@9B-L?Nϟx$T?aIƣ1]Ob>#@()kKCOכgf.SJCH.&kiR-2M /Í YyҀz,iᙞG[{SWǓYUn#!T )}hMQ2:&VcI4#MZ>'ټ a y>/!YԤ %:tP-'Ħ9M``N @M(?&k~vQ'1KC$L$x/[`]>7Xd3\ԦC; N^ޝ<)T !jk*;T=.k|L~V-h?s2c4bF 2邦uTߊwFTqnΛ sW7m\}߻L>)ĺc-wA訌j_<%h]|ǝe\J^dX  :*ѲLtx,QCdRhnZ^섣@aVcGS;m"Α&;0c,w!QNzx.<)`aw;LP@|@FN2*>T%uJ?`]'cLk?AVkf"p Voe Jա. \_Fx S \K.@ֲ "@`KJH i\5VRDM}q-{1;FM@޳< ޷ I>-k-g2*dG-ePK( vax x:m6ұg8 =mѤ~Mե*bsnaJDtHL?@Ư1tExO;}nnjR䉝4CuG.oCj"wZPTT.C ud^Rh %TclznpS{Z'֭4V9SxxɴKG?',2w}<^! g@cBM9s}Yg"~uPmY34'ӻjU~@sGLur4Ů* kt #3"vYzR6 \aߧ'eiDWSg=u^=Đ܄C&(Qdgt s>I6č'dF fěM@ݝ 'v ] <Q3MQDJA(, 1lv.辥Ǩ[(Ej7gdÌm1@71|@]'H d{;!ypF('=t<6"!Tr[&t)Fu G;JzW@,(]MZ~3RM󤈬ThBOڽy $n"V&\TK5̂饺!y7 ޽ղ @ PS~bݾspL#B/I)$? $nxe.t,S4rM5+T`8YR{yJԑ4\޳n}!%Oa-MyO/ %NFn,3 , :iǩ8icrg4y2lr]I_Mr [L-.BP D |$rE "\ raKGIX eBq NP E}Ȝ|`눑 1#{ԴAr蝛q4[S(ݜ ѬCDvG!-Mk0?w2<4ynmWʇC}TIF]lO" : X^6}Y Qk);<ؗ h$L:2*鸇k /R%X7)ǖrX_xmf/4nZ?g$qC~m#<]iiAU ZM7zmTUfHP&3ѫA})Im5ȑ _M|tUuĊ]л-Zª,\wDA D(11=1p~u1C@FT7wƊ6X50Rsw; cPN\A9dO 1&l/;i4^ ~m)h:L welBڼDsNurWߨE쑙9kUQ!,SZ~)2hʚnE&,?W-R+*!NZoK\{2!e7Wc#5_jFyHQxWr"ox8'68-VQ$J0j?ìN[]bYpP3#-e8fZ}Bܠ?_A7d5HMyS\4lVF]n oVATM9K}lhJXWx]{gf=h,GE]W"+Vkj 7':%]xXu3Zݧc ubMIoGY=/r:&Lpn<\g{f_|PŠ:rWC4FNjhv- KlLrbO-v6Fo bA[5׹jp~H_P)DDx+>UgLpHc ?J\.xMaڟLsdI&賦n/w& y!7pJkX·rK_t"3lCYW@{ >zX'MIJ>"'R?ȤBJx\7wqȇW [u83Fr]"-VoO g $'4p@Ap7d y5JydA݃ΕeXpFICp܌q6A(pmmfy3(.ʫIEAM@c/QmWݩٴZVZ44t=aʇ!<n)Ոn=Wq\G`|%<+XZGJ 뾤+ga7—7`*t6,Y`t ׇRK1XVY l'V!7m:ZT[/;cv+Z2A н=;xvy0$K~D+/=5&Gdn @.lF[E[i~91z YRl4 u jJ5#WnSf˃<&[㽀lMܨ,HHwO1JBƒTըdܙ=ld|!-0g6ŐfY!%?)[=G/5`Ǡ%lPik13xJ"j9#Yƴ988kQ+- >c~ބj:Þj1吉Z@fp3 y_w^jd]L8|EL@4-m@;0ӶI*EC /Oot3jN`U-H_y9{Eeำ?w8T!\֓k#xy[?6/*QΨ});AciWQrݬgt9AFFHh.13Xb0倯H<9!Z0 HS`&}TCjȸn j~줮=^37V 󸺝6̏ *5g]ː9zYrОmU>"̈́7AԼZmGzȒj۴Jv2g! BwRv0QcɆ:MDʻ(s !+F;maPWuCBDQW D1!ؤ_ʕvZ:q@;!769|2wNE!<@v|%T&@L\E=JMlL;t1/ כ30BZfgj*4jnx u}qS~e߼aF4qM(@Wx1;카̰M%A+!OB>V$['!3EzT38٬=_. AEd ͦ)»HHCjU=C"@9#XBQ sc/HYгe>"nषKt %nIGjW7=wLDP¨swar&Bs+\+\˳5wz 641,w;K]%^b eBىÕr*|5z]b T#jRQӯ"QWg]ڢ5h=)CvF+01$|F;CS:Q ])l+z1㗼5ڑl8pDf~kH_MN0{U kԞt_%jG'7ʌB :u4>>PTcoyfE& f=uqSU>2C )l,lB'v;ޑ۵.ek*X/@/C|M&T:Ug9n_O_9ܪnwk|$b4} ~ԱV!56Src՗6_ Wþm~} ;䑢zy~[&5O`oGM!B11&%?ZIuO pI/\ه$F[U|=`z[9F.D})PK{F{黳*l%Hq74[MH?m"җZ6rق$72>c9y6^o5IPTԫG P縊a'}TX#A0جND$M&ceFh3nKT> ғ"-"Vw:3]c2J K["1K)<9_ȡ?x3}C10tվiH`,P5e ݌1S!.ٝs:h Ɔ=%|8{FDJžg2FT^le=$9Ck8ug*5!{Mgp=D7XhnN$X:Agq9cUL:Ȕ|]>7@r$փIw& 2s$퐟qv>BKubw2` [5"ů]q4d̽:,S+V*&oX  {?iSj23Oeotiu >cz_z &a`vAҞcok{~6\eN?0ޞ;Dudt=Vݽ6*Q<f~ܾwӿxFa^3}lejfB'8"}Y\Z*r|#gT0@P% ,Gk>*oGցV{ ZNJEkؽnTiōX̑^g.yW>vH =MO|)/݋UNC3gcID!eW|=w?B{(rޮB:vY0ձiL,&{4I7x-pzfJ|Ј:<]XVıEq}m>|qdA= '5b]G&'Boa4/:kL$;Ne}%!5F轘^FZsD#g3EooeŽĩeKZLJa8ȩI;\71P UlCfWg@4#ғ}Gj٭gz}WBcj}pE}!ٮ9I!H)mh5 N%ۯպt |~i'ܫՕ_V胐::Jܾq7pH1n*؅0yI5\cf1F^Û] W' zHn5u-c5*Xc}@y4P or[s+om]T܂2-=BQ)$9ީUA_MZ5]yUl-["p1 ^D5[ Ǒ[c*+poc}7s~7E0Kd$h$.\>Ψtj~ s(8q/޶~H=L/j - fM_B̰``vnZNGǨHӛD#cr:!^[Q7є~,|@Aq?\ݩd=A$g62BC7' 8ylojwµFړG .-i|[5%3Age3j:,E՞p%~8QsTCr;O+~.x4v'H-sy. |u%Â=˘삘:vElO[뽛v=tQ4*N.W f^_Y|h؅*-p{FgbR?,U n8ijĤx>Zz2ű4*x,ai+Pj0AxӯrOA*F\ x ݷ3[ISC?mȴh@revbeՎkh2>JB V+ ԰aRV6g@UGojWz>&%P7~ FZ0ewPнX84`A ajY2:J_7Dp2'IV M8-<ˊ⍍׀r:ݨ2{-'9J|둠J|-%nءu]>bzẙ'MF$-n0m-qn$. عW U_w"sG΋ "2`garTl>A~%,^PW `(\J eX~ڋOd~\Ck U$4Y|5n"C.0ni>e+im}9q4 TpY +V$Fsm%R``mM߰*p]lO茬lq MX ptR"G"|J!0N@МَqmYk_`Vg@?1*f؁|}rvCXP6@h͸*+'h!g mH8Pw亠4/w.M.DžUH̀P`WEeGǁy:X0u(Notum]'BSYw5ưYPmvSG:gv8  w|5h^HP*7`ZvV0_^ r'fڦekp5,f(xFd7 Qٹ}~D9L:A m]NUAxqnP]FF⭝JF%qiIχ9=xdwOG>Ә'"]?ixor@#s.h# ctu5鵪'38ߑmg=p$HSPWPf/7C.^w=,AUp-?,.D{S^i$T1dG3eWz%:{:ĤS>N2vL4ax5K JФм?m)=sWć46So[vzh-ì$c Bp=9iAv~EL2h L+mW::2]f)p֊no׉''rnbu% wr͉2W%RsdiyӔ&NeMⱙKE rCFLF;BrL #NYntRhirMRrS1]u@C_fMǪ{V/`DoL|<>#t #ODн,u={5d9J7Q /E{~});1-)+Ơu^s+Razck=r7C84Jm6қ }.oAE+K8nX[~twt&$fh64V؋XSK=A+t*Ɍ { xG[E>avZ-ԧ̙/\Kfۏ^*Wij1SWNQ{#cP2T gGẰLNm>ܻCi}R]agE1\,4`0g̔75c%.5RJ-*}r+;| N_i aWV [# Id/9."DLiuIkO"ߦ8kFXU0XxG?иͿ +|=sMWVޭh5J:cURB!ځE.A33WdFH=e$]2Au.TǮxs -rlPx l;q _k~P~ƕü?Kk6eȲ2C69kىv7W`5{J 3 v EMYW`Ŋ7z;<\w  Y8LGF`ڐj$r]=F6CDKy#hW<2@+EA,f-3X1,!|V ,gJs 2V!ER[ygan^,lMʋ%SSp36f_,12&0Bz(a%#Tt1ڝ5wߕ7>D<']X99IŸo?ުR~4?1bщ\r^@䞓6S8MG׵ovuVU]m7lVR=qTЊm˘xx-:KlMA?WݣDņDl" L`8܊PyqpQv3$ޒV3Qh~s~:R4ي qg#u wͷ a %]!Jm>Uh1I?sb {~b>ώ]YXy cs-j'vӴ{5z] 7\.^;4cKD2pu #T;`7B壅ayŸvGn3_yA}Tg@ 6>i&.l}ZZM#( _Մ?#ˈ1ޕkaJSaAV,szY+:XgZF1КCQ玞<5{8˫hzA|QHDgMK9;/1a>)]T)JC6PߜX0uyپpsFc%aXŷ=i_ ri7kvX[M* _nS4: "^o+?Nel^|МSŽ4ZHE K#rI:: ۤ9Cic1vvx[ZkBc}36o sO3_efP] »B4c&yrܼg!]JW> SA 1]s4P>ti( SZ0\^ J(_dcY@4Ï[$hv*TTޔӛJL+kW/Jm8UowY UN6x'kD5'v.gx9SKj:rQcKУ|lj)1z"7# gzBzz xUA`vLw^Mio8"F~ǍR?{0`U̙WQ;2چyOy=q?.2Zb42KaT=-9yùMHWO90qW7x+eNZv/HxiRW˰2;N h0 )Vvlw`dieHNݣ;u?8տ;:5;.=E)tb4dPpf4ȓҔ,TmzS/t@]b5_+ef&|HFc$"vxCϐ5pYL3mјa$XJf0"[w 鉫J EbkmJ|_ ҽs^{@N4bF8ľGg A5[ytZ3#QZ^ڍLyQk_u5CQ_xh5s!bF+ p˟ _ޗm<%2}=h2)=!6s_V6Qg|RD7>[">Y6:\7/;jkƚ^U5.oԲY%n=J\`Of \8b͌0 < '` f2%[$Ըb-N$KD!KUA$b>V)f..@(,`x 2ygyc,H5WY6zpj\|5w4j&v(ȀwTjIri0HS uߤ#oa78}5Ecn!9z=gWw{B{ 9U=~؟yXtۨnz_νo`QJBqks :yl`@KI d+tG0kb7[/sx^+''WlVgHu 6,9]F\+Ŕ)$֮B?}SٛF>~,Rrȯ/.dDEP.2W iK!Sfӳh 4 >yidп{ŪLBR3)E*ļBkWVcnv&/q4u+C }R2 R^SV3P:q]5QuȨ>rG/l@ig5~N=k.F@ 4Gn!U" ugJ }z==+3JOحD,I@G-B.n\Ίj{3ה@C \5&ohJMFTa9iO7rY(@-"dnF iᢛo%<-aD@@7bVvAx0%r% Zx WfrF(`@[Ck+Y\.]ENoh@&XLXUqTLM1>8q˯W~E[&H~&3*2F-&竁WJ"ń\zqU<7YJ8FwF?= ƋFx6//f50V3ċJq|xgL_R?q^^ެo- zP$iuî,s0}RÇ2N\hbfs%;)%PiJˇtoҮW? { h@|+Ne{ ASSRgm?f^oLv_́t3 KE)xCfZIi1jC_UsPXط)ƙ|=BzcLyDGX"% Y_+ft\!uI) \CHK֠byD{EƂb) O~ųTt2{GvjOM xGۗB,'1@Pa~h8 'uLA|]S\s#b: ܪ?D A/[[T$.LdA?Ȇt5"B/غCwUEUCIٺ]Rj֭h?%tGi}Ffٸqkqv0Hh|H'nϳ T ;~^VE\T[~12Lj++Bk#}@]x9NA2/}-r\ӹb0uQ`R $MYڭoNi&t[2P oyhB{:MĖ<׆cOʖ[GsfXa̛' ta3DzIflN$q?{.~^břHtPk>L0~np-ʖf)]II%Ato ք9}Jo"[_7ƫC{Z˼BWMmQF4j$sx:%sW#Z}З왛!N5Xds &&ōh!T/uc@4i+S\NW }-LB1.I^BCl>2tFߍ\e[HEwHOzdngaOeVbU=)*5X y;'Lұ&87J7ndj#|G1 {[sm a-<~ZC@!PA1=O|U RQ;R ]aWBg_G: mdĕjjH"w.JvCJ~/νsRX2cPkk,HB R wPc\U`jk΂wqlC0D+:/;S5j輢"mw֬b3B6:&G5;iW_rW%-WdOIvAUKYRZxc/ _UX])Hd9. ,)hy"yfȃj!iȴ,SfߘNvŃRX͝]aNX zXU3R@߰ZU z`R&@{VլczظubN0 $%A1^v[#}ΰ 5DlW^ 9 ̺qD U83i`3-9q_+WVX#;LQ P lB;@OlM P;nf/v'rp+T@}7<'@,\ѸF'乒r8wgTRhDa '}jy3N،W>uv0؅7c 4֩tYFcˮx*eP[55t &_$fm`%kO폎yQVQ\x v⋇j"n'wWO @ ,]3.H[<`=*65/nɍk:ωȆ6kJo#1mPƁd؁WHi .P9}FR*s'e ;]z)HkVn# i$%Cf\@2s̢ṫ%EªP BcrK^x}^ERA ÿ([c,Ijw+j٣;A5|{{ M!s`!p*jg@y ʣչR"J VPC1a덤ȴ|l>x:!(mcup@)Ku=<4W|Fa LbkR@HG|b%/S#dN=O b˲ +wV]p fK$[Z#AxlwOE\Jz'(qIsaXRw8sg[ϥoYe>/f!ȉwI/ʩaJ De`w%6jÄ1;}4rAaT? B^Hu`AZH`˺*K&VFU-~jAuIe~哣2ţۂP 7TAšOǂuHoggxCƔOiX$#}4E|-80 ,V|pwuI֟`_C<\%Pq%vlaLt$Ivc-gXBϟH* I Nq}j/dž~DGǩC&.?UT/KݩTJ} R'kdC:qj>=(^f3 뒨*"}Vφ[ӞXǶ .~i{H3 wIs}&u{JN9mj%rAp.V҉da^y2g.I)WgdSp09\o(3, 2-M$,2t548TP.ьWKZ [\-EՊ$Eӹd cMMޮ;o_YmGM PQH GjmNu*^ {" w׀E{P& (^M+݈* 5#^2tHc0mTXaP[ga3ΜZuX;uw){O R;FQ7'j)ֱ3/Rj}͉鱗 3Q 04J-Y.ZM0_H]鹋WZ[B]׻Ǒ̫?$#|J]i2Ħb@2aC*5XdV[Я-o뱁,ڦ%Bn{&RھϽEmgͧJ]Ttwщ~E3Wr u$ |tqoBQsi!2*bꂏJ$9ȦFO4Cr?-B%M3q9rt^l,ҥV@.cS&\Dn*c%QROrЛ!xA`5}imxl+XÝ0O1@%RA}c ' X(W20T,/8BF'< wt2LX%Ƒg'e5)`w{@eQ}Sqavz)t&T%nRxqYAE66Z){1Zw[mc;m> '*J=&v Hy6!.}:lXV8z_(R.M+Bc.CxxhAnh*IuQҟ26/wݹ7ܸZ=IqϹ"fϯsj DzF`fTH;Ȥy) \H1:*,nȇs/_t 2`e,37]\30O-">eŖOnza3Q`S6LS5RRHr#F)2Co.Jn8N乑ju6lf Q^dWh(B}3%.oEf9~/Euh7D2lRwZ-Τ3l81vvzOWFTK"?fzcC9_ k_rSJQci |̧n5 1 )'U: "퀋}&☄smH$0.h'˯/eCVT,? W)\LnXq_>w7G7+g 0,lrw[]#[-Δ!¢D9kW3EYdfQTꅹ:.)YMb>)_ίY*ni w9g']I76[ϴ,/67487IM92W R#|QM9]e+ 7b\q#dR9 |u⛳u?AxL]yQDΰ(MY?)aL:(#ǰ-WBJ*32J;i{_n1 TѦb &yAd͊ux:-qD߂9 >шu["^@#7 ֽpE#@29UN7sL-/Ќ`PgXRŔk`P0OD$緕jCl_ ^>(Y_ k0:hOÑf:(RvV) T)+h Wt//X֥XX~v7wުbCR> _jCQx` ; 2̱_Ɏȅne/9N!f eibeBVMV8@ 5w+_Nwkbn|`(VMD~Jܳ_ a_vPH7'¢ (#Mأ'A6U"lrHf+O':2uڗXEkPI?Z;Ui-r%d:TEJEgꋩ"-w)9 x@>OgЈK0>'mvVU~.O/fwfZ`N%a$~u2A$m2aKoP9>7olAQ9M5@%/MOO+ kJIՒ;S[( {u\2FvaoWP`{C .ۯБS]S jPEC.#Y'7}ɞG;SXe~Uʢcb jd֥H(]1bm$ (Gnð.FQ0̤/ll$w.SIxl''6fG*=g$p$^w6e]lgiZ]1'bRSְqICpط? 5!3 ^! \ :(}lISںD m7tP -9pbeFXq{<7G`3P8#_?U%p:aQ^|qJ +7hR,)8 roriE&788*̰N1uB3H,ߋqK!yR P٦Zql*,_[#SzأwNs?佥 V6 DKA,/m*Pjònk.TiSr_:o8g۝eUKR;y"KȘBcZ( S{G%$E]sE!^QUF":I}5 *|S Lv? _B*ф՘}K3RXs2/oȍ7g VUnL2E#gyX/ՀSϲNU/s41E 3i#M0;`# \HbMIwVw3R<5+ ZVCbYH%v˓Ͱah7y- Uy 3k'ix./>(6&`pGKs?*1e΄+OmQF>X1'D9t{`_Q$F,`9/\X \![6 &j'uCa!]UJIFctl{KOmûyJ'QɶlQӊc{4nWJJEAL0Ra)[<.7mR WA z(?BAP`ޡٱⳢlNWjUmwJGJ_\*CӲmأX! `j^c+V@%jko b%LM>)g KA?(M`Ǘ\b)hV{eT3 4$/?nh`JV,W{eTz8N@,7`iV AbYv؞e3K_-R&Tgb}7wJ' b*.67(~ dN4 N(wZbR̈́'3HMF4G(\C虺u(c!QBE%YIR9=bY5_R8u`&lη`*YG[RҡBg\a+jff1"2i>̎$c@io$S9"]LóZ((K I?"ME.AuNÃ/|lzv}rwuC#Tu.~6og]#㜻;gq\bв0Ͳ~U ݓڃ.wMzf0l4ĂR' b ԅc輱rS-zfG4=;? 3wMo{ R)_H<6x2)mPGC?$Tl:0hnw!#-#̲lZ66%0;wbJ^l V1Vli8K:" z) Bj 4)˹}n?^ځ0NMGg‰LX1yA7lf> Ig\i~&5TD]&[^GfAbFs8m-J .y 9!;MΧ>r}>_Zܙ?&&z+,ƶY!9mn./"2Dm]oAv]K5> "@Jmx3γ~ajc +VK˾8F1a  8>~N"3%Q4eԲD$:4ԀtO;t8R =)xp]T `Ŧ2ń}8F4,WO'/ j]m yY/zv,2ͶWad*5ԨAݷqtu$Q^NTUnj2GǨ3>lzVȭJ}VG{X-!@:eE1"`֬r~Ʈ258| h͢yw3wi9 p^Ƿ5ə0[%^mGT4"rs9YҌ4dIPoJў4WjNvrޏ-N3G8?X q8/{l0 ˄Ո?\s#KRc5[TyAO>P[3Fv#CY^ Rر=u. EU5qnoԶý$ n4_Is$B]u1*Ï q0ol=i)RU>:Mzo 12)fJ̀貁5:qξXο|oA,Ts EY_`mA$gU!NW`\0T&kh%:c1$Nƻ<%gfZe8Gumapfh) Hm1tA=&T,Jb3Б0oJ2Œ(6IgG2aM';Id`deȤb fS׃Z}Xz:20OA]pdNa)m5GCZ8v_zjX )hy΃wt +O '4\&mm~`Cǿϱ#p6]<>@!~ JK\ KHƁ0ӣá<7`yє!@W#dx05g.J[ԋn1 y(VȼIE?_ջ$G68@ڰ1+(ZԞ鲾A81 o+ҺlMA BtxDzwtcLe4Xф~ER6bE`I[j[rLeC^z)c ߫afX mI]btLi!҅Rj@)Rg~}l=t]ӣ ۛ=<,?(ѷ&Fq^++.y먏/ `{Χz#S9 #uP3i+};}֏̹lHXse}|Kڵq&*XtSoA̿{]CZ*逤 #֮A}I!-;!ƻ'|.AJQgnA;BB +ڠ->2z Xv kPA_͉C Un&#A@اWhlT UYh>ai;MfКmn;3WʥXP=$6.CSJ'Uٔ, Uppy&lvYUrT鞱y**n/ߋ%/ٕR,:Um4-pAۂ :<| &P'NCRqiSU(Rt!wTh\o0UbroxY=MY7ض9 |?zaqaWq4?'KgPA=l]Eq:d*KHwz^)o> zǦ{4uE+*ZU~Wx3a7))NQUӔ0,-&.=φh?Y/ȫ=j̜Tcka|K#4#NZ+( V3iGх_hN_ga?~1œS@tLk`-xB"'1>,0Q4͚ƿn$NZP,,JZ#گ e-un|g_执{-XrB ileԋ`0]xg; ʀbo*]29 MSg)xFd(qny `_ Bx 3:WtgT3r0&rK E+546i⧉?x<ȖJoJd=byTD7-@ xr=lwX~ZkHԺbhs֗CNrG[gYxX-g (QdngM +u[h xU{%+H3[i_\odBth XQǑN/Ɲιmȿ'VdvL:,d)WE44CH8:b|zd{V[Ck.$Z[JSI3@Gȟx4G*_ŒMyh5mJb?m xll8m8* ~ZKu˨,C䬼ڊ̖<:Ưx./HG/yZ*ז̬2ʶ d:3:ڞ/w^Ԧz Q }[KdY=I&kZ{0ZxtΓ’r޻~V?YǓpE=a6 <,xNe#?5?T E)o.3i]=YmB.]@CM+wbIeL:NɎTꋯlbR@텻 ^uR z}YN9 8W+L~&ߢ-]R6Tj-'ucV)Nj HjQ[ݲ&`K#%Ye-G(΍9Vlډ ) hC+g\p n?76qx~ނ҃JPƥ%$/r4c\zc_KJaɷɼKDw|Ec8N5-gT0j*쁿6spx m;xV(ãm,0 Lp0rd+ܻ95LύhvldC/6߭BEw]$Z|:[ƴ883Jchf Q|}"{r\~ _R "[T|ȋnTd8tl!sj[!9U8_[7yXE KS=PR3mo& 6ݥzӣKN,Aofp,v"VSnʨ_>Q_Cfn"LNx`A`:^z UZx6"N$ȹ?CU勇 ۔._i5}]&'AC0KkhPi v z)Dpo~Ao܇Iw]2t3j/ j6݋Dyz&U,5 | L'3PJW?_%^mDc:^ADg|{鿂  LV+#{[ 5Hk4H~mڠDۼ. O`n YȷぅFjҩ4xɌNUʌӯp 6>ޒɾҫJi\Z9b2 A&m(~lv"sO7&q-:xph@ = n@yn_VtS&dౖ_X8)tV,aM~ iY1$qEYi^w4%.*B H"D?080gԨ|e Ls7{ٸr!"WCMc~j*˓PJmk8`?!ﯿ0,.<\1@ iN`nF?b{֒ 7[ߛ[\l% |Wn\8Y{8k2eKf08/-[=qҀuTA6ƲG(ԦeGn^m$8{y{d ~\  hh\iX\`pHs8})-zON6H٩8ě~@waSK%r˖ՇG9I;n6hߟjxݍc,d4{,`BƐl̖a,КhkGic=ˎq7> d 'z .t/E`Ӑa<ʃ}K>2\]F>vq rLZ P*ygKfܼP-E $HZW鯿kz rN+*`F|K4nY T oḍrw; eQd8*|,(߈`íMԚu՚?]b_muAIba ]J ]NnhjНKO Y#V!RPpm{ߞfH @HUt;^O=*6h%H$ItR z ~߄.h] 7>T>`^'Yp!94Tx@WD{4+ae|U Eo;^괍k<%8DD7+-Ba+JRBz)J¢ٮuQ^#|f.Ka؀Gp,iz)@> 6jb#•L^,eW :`8פ@ik[9<`n2iI4ъ)~{%=w_>֨]7YU}Ҏ}uﶙp5699ǬNi?90{SA' 9!2=Ā yJ*qV$L րr|  8F2Eeo²[W{?QbF'5C/" U0 w9tL1ztωo;J>Vm Kk(DDғp=Bia$ wsOvw${"CXU!Y0㒮IM*92a^E61󃖦p=%lG̈́:?e=nPwR %"p r~i:_x7NN[j;̶.f2 kNNi_ ѿG`€(^\~yWy j~0HU7a4ZPhGb ,~Lp2;grǵ&u=TO44pg_ܰ7?_>VbBRM\% 'o%gkj?*trVeosi9M[+b=qAWmbZ1ֺe4m_M[9"IooH70eecJ=5,rgǒz6N)(|[ #8ÁU[/I*8CSW0_)N#l: ˆ:Zɰ̀:.a5Ȧ+vdK\.go,`iǹ6rܽ+y dD\qnkKW̶ n a[OHFF^ -iCa)n̗嚴­/ [p4H0rVo-#8G=bPC[RwYs7 5\?4>D`8-g9n]Zy^/ϒ9$k ؊R'31m !2j[2JqmmH!`1)8Oe%тm ͑`\$mH@~ jC!ر σr& N!,h tdљS\#"Ng?Uu~f1Rl-:Y?fᲁ15RCL'xV *l=V?mA5JD gŢ6u=n>m1Aehoݒ=׀2rD@h lW(F*}^z삁x6Zaeh$F%W~I W'ҘNN4 ڭ YP -8hFonjҕ>Bɰ:Tzzw8 ?iX;w0EZoú6bZ;#Ld $7F1QQQ,/AN= T sɫ>/{$ĉG^2y+bJC5<1 }S o5Lܧ/ 7AJG_8cn粺j Sg(`ݢP~j%Iگ VC!f!X-S+L۶F |e0Uf 1vB7G_^.vd ?ΐO/jJUY5SF!{B{O`6] PF=. Bn6kM5:+gk Z:GenH=~ C]2k@џ pvFB5fLw6 a/sS-?hTi &GUUVMrɗ ~i?k|3Y5L5$G tgOx:eÌ cԵ"zgw'-; &CQbERA;pQc'Rȅө I֒6g=hE`aVݷ9g"c.Ì5N3,焋cw#C,OR.Da$ZOGjV-Y3>SD4h#*6t )&n.M|!Wt~뛉vO-էz0wwwj35ţ:/Mqnӕ"SND6uBL>ZȀT tZx$v"=[ iM{J5]TgW6}UkĴ'0z},ϪM`KDd&1ؙ#bW4gJo%*$wݳǕt|[cv d mB{J&`)¤S :zj@p "ըߵ$TDk vk ;H $\Ʈؘ$ѐxjI]s:1qNG0ZLiAlsKfE(kEbTLZ?70ƾnh<6FMj ^37%SoBoG~phl{-/ݱU+y  U7oW?ѧU248Pji#3_xݽN{Nz)w7 7Duqn=5ۮ&l*dz[ ht#Q^l-sN Ad A$vwIvBJ~n]O]⼫>rY8H]a:~)31Hl 2V$ a#\:2/ޜӳ:| 7")_4}$`*)__|f`HD40548f$8ߔ@i7[HIwBwyf xPM4t%w|tߕ*S|ֻ7bzh# ~>'`4}^~^vӸ=[Co6@Y*qpÒ+㙕ScL7]0z@H5mVe²zP b1jSc$>-n$m%.>;/]noUOǂp&(agf=|in rh1ꈩ@ѣU>^ـo(ڦHoHQKMpC~y>U@pƣm&Tǜ%GN441xtsx |Nu\  Փp*i*K&VjC? t$[Z% %du*egD|OomSie#[ )4M# .% c֠WkaZsnPVҌ[:?-3sOl 8=,>qX}:dU]+ut)&Rpc$ kU*S*IT6 W,eMw;$ ^f&=I%[~83 _p9Ԉ],1WaJpjHbI^z+f&/Y25YgYt#no B汪BAƺ-!@dug c$lkƷزg@P޻V.5]Mthi,LG P8g^եݹdiYZq ռLey| t-'.J;N6nƊk R|mTbq9(/$`kJTH2޲'eRG~XU ؄ `9lԝVj,_<_9y1MWkO[6[A&DNsUܼ*'UlJָZiS&ؿrLϟƭ"b q"~,EzQ`@il{,!;#{$!=Y+yz~7:I1 Y22#0Qŀc컇+gYE Մ #m (:4>rۆ `.[q#EQT5$#$F\ga**z{s͆c-T5R ~b:\(C;gL}Z̊<*&؅%)=`UP =:&c0>th֩ȋCvFjvqߤ3QS6ɚ52)@ˈTjgu*S󯜏>bHD+BN}hrū4q046iG'f$RM 'uFoDӵ>FZ|;yjV$!W0JA8E4M^0XH:ȍQz@wf3n$Owh8TW%%VEB_ġ&(AdRSe NmZ8"Y\rWe^Qg ;'FP#= vT(j*)U~2$y\/IwkK\` ̂E;Qb:yb(%CZ_bM7ӺLoLy'T_qLցUƆ?Bzz,JHYzhaaOMhK@-w )ad!KABi.V[67coqVSäm]Xkf=aI V}zC ,\rdE!`ΤCoJ+|+2]c7#Rr@O*с+;få ! KF C6'jPXIU><%;z܏)j2t\DG+IXZCVtXW?[0M\&!&yVRƼE"pl8l8?<)~klE܎qX#z"s '{3 J! M: TF|fUa\?jh<ڻv0?_K}KWEWxw,Ǐ3< @]ypWc$v*am\d?fh3~:n4!bUv9εWt~d/#a@&Ʀ |_b4-];:&Ԑ&xpLArp!/ o?FDQ8@ 7QtћtQ7[c4i7֠_7sHȁFބc%|4W-lw X@}N Q;+.ѫ8.xst8 ]R=k?QFbw IUbs(5Ih>L"5ms,6=t^A/*?|30@%.-jLʐ"Y#2F%sRȀ0A{=u%Y5F/5qgLY&([FݨO|4'WaYDBV`/"-z au镎硆8`KÂYAd{Ϯ[!Dlxz~&F}%m|ଞfQ@z -{[s(:Lit_sq#`sN w{YsFS/OsX&Âxry}5;6Fa!KWUwqW0س*!p-K\Gԟ+oظ?U }Rs$cN=ͪr`ir($'yI6"39.g݉~mN7?S=ar5p؞ I_`YXiG& /e[\%vM0ݝ"Z#5E9 gIY`V52L݊9M[2휟h&YАf͡?6xt>F@0bvh|hͥ(djKa_€dYYL@p.F>E;$k9ià8-d ]Ž-P;/,[r(ฟW4ht4<#oN *cdt$]*W[]teGoW(K` JvY`j%&LO~sDh$ !Yۘȗv g["?/IPbG77NY{E8v,4ݶ"+H{/n*W9π:{ц]lbҵemEp@~ǩJcUo1. WH}_v0UYbʣ\Q bb2Zh [y Cjt jgFdQ28,(3lg޷j 95"=̱i%^f9}%y5ys:Vc#A5U<72c ={thxHx~ `E/ԇOuE>1}r'GW1ٲ6_:= jKBՊS.1)B9$B$(psI􃰌E VH=cEuԪvdװ˹1OQYEvVFS+HMT~[5W[s&v(:Yu|qlM^8Q]^rT>LtZǀo| 7FkF6~lv Vǧgj;߇,)!iz _Fh#M4Ǻ{=|^h= SAk\BxR 'lÄ h}RPf&:Dig( |}0ZdZCi=ZICx[ò۫DF($c$b[i^wԜ牮ʮ~~ ݬ;`r|]`E䩡ydXU}VwڵxblgyY!]~$(KGEag1~U_Gk9"Vyt:9 h)mdb7igZ1 ðQNĀO[ql)¿}/ 0)fEc"uA-Ds/WfWssA$eYG!fo%'fnڣ،kL+m6,U J $9g0lb%|jprCZX Ε.%~M_MI݇bKj.FZcxtqf!,&U*) &x-/aך1㧀1;$ aB_o5GyV[i,-gQC+RS "=1 J;{Gս6g=fqh{tR*r?,A̝~j075%P]gttu 9Qo,˱rãV0Eތ!Zk&eM/N^TזM\N ~cNB E Iz٠yIwnN;CCY3fITvEn]lυ *=j;t75j593WZf ꞯ4"[ſͥ {:KdGU *c̡ٜ]6tF .C6N/[caŘt׳+ӺloyQ~ZTkgAiXҵۢ8UK|7cRN8rUdG3\ F 9zf?}[`إ@B΍/̼ag -Sk3Dd 0@2k1ڬOtg_b8an0NJ!svRfT}rIs? + pí +ni[z mh^֧tģwgJ9#ξWgї P]̗Bm sZM |}8#lf4.q*}3l#Vf\CKdO3`\I@Kr5&^BO}%}dS2;ŒbAM%΁'YBuM+3Y]ﴥ鬱 #-YrOOѰՎ*V͟ RuB7QZj3jͮX2xDŏvX=WG$Dg_7Ga@-񞒲OQKO=*䘞1-N @2RBU[oI-ZG^{-T$:l,2tFǜUc>(s?M` Lbr ܸZc5j!ڢ)Vx|Nwu|{!F;0 y]iZSw\P4M#{F;k%L}i\`<f%:F83*&=`{ҥ`.a(hJΓ}<3?TU8',lӺ~\f28'pˊEhqB >tuHson7M6e4K4Ca:JYY/xசVn T;3\"~u~#k'sY~wePr6uOdḻ`e1urUu9T5FEo30STh'dOx⾌ g`G<ցNhKRq?Wl:9{ޛgnoAiُ)N<2蝞@UþU'*Kh@BpzEGԸO$ 2Rr:W:t[ ^{h2G0E"S`-Xa Ӌ)VQ@\(O>b>lsЎO -, 3+k&BZD̲ޱ(,i{hǧ5}O﫴$"pƶ3 XV^aV*wI qBPNc7ب_፛zXr<>YփI-oWOcҫlgOAVri^WxCf=[?;"+ 3e5,W|Hm.\ ю,_nT .X| c܉}lˇ6 r͐ 4s%L.B$z#S5uzbdu6*[5uP .ء6oaUJ(r ŹDPSoUBg^,ʭ_`)h/%B!lg#*k~7U֭JWQAb16Ӯ GKnkyC{F&͝@j 5:]m\Od"GG@EݕLlN:2-z2}eEasjVe^ɍs4-Db s~o֫理$y=4,gS4ĘLfd!N!2sulcKX^/ujMbsZB-'$m_tT* 2U8|DF{piAˆ-[/H9H`>V-fB|FA *X8^rB&2ef5XH|DI.|ߓ$ 6!`?<A-hN$=3 },!`q2v5q]r󧢵7<c`@?W~ ;5,e!nO1yHl WϋcVԪ.H$r~-؜z4EЦIb'`p6 H(> 6S}K;O h>jC4k1c ާbv")R>54xjn7 V3KedYwN}syz쥰5aS`gw빰1*CDdCw"0 `[ė o|VRJP®oWI_ܤ)6\0?ٴh"fЗ6*%UrEK{I]= Nti߉Ui:c(/d!*w7B:-!wgS022ZK krZ\->ӯ9lFV Xpn|Z j׷:y~p!z:XEfP*Wd+I\5]:h{fvgu3鑏##&2|e>z%S'^Ɛs6 ̞7Ote ؎ )}µ%#XTJWE<2)eo59~gB[(@;,>wTw#*%*T+#Mpm]1ţa+n~81S)@ԍ'>=s<' *~[UFksMh2ܬM4Ұpjkp=v]T d˶*|7^OWhWzd7AT9PܙGxD G[SmR>֋ x1{}n*P4IQk6HAricWҋ m+>:3^ݴ^A7 90r9 t-&Lq=F挽Ec!䵗(&vhW슒GeGi2J+⅓nnb l\>\YBʺ]O!'LH/2GߨtAn?_Ib{'kCPE^5h 8Μ BDo$xn;4僢@/Jɑ/ȶ!sr E1޹ <H 3+P O~/q:|:񸢇_ Kn{2Ĭ.ȩ{h͂LhfєFa(-ogCN99rAbg,@(W@2.xr k8n! K?պChCÙ_3EY#PpMV NL[N{+&&o 9Zǀ$WCrR?sΛ5[4>"tv]-{u[HՑL%՛nnqyH~DPҶ@27߻G=x>XOWooa6ڤ!tnQm]</މv :à YL5`V \c$+ad(XJ(%7jN00oG'r81GOԒ2ny̻'Wf ,yT;Z;D E^iUE],&. HfW<SZx<SGtw ضTdžkuN+OVԟ93B3 j,K;&sWaRd<2L_XX-͔ `'2uWnC\TN\ Y[՚Zua^?Zr+MR~f",Jo 40.GPUǼhPz \~_P0EPw9.Pki?fNSRoe9pl(uR;=cPp &-< xVXW$WaKuK((V0ΕMh_cx2 j]`|eE7W lrBڞXJ'a,4k|q΍ @@ G8vv`S2$cc+i!# > qśR&p$]dIy̴ԨGD}ab9'@{*0N= 3UAlٞjCK >#a}{칄wA nz]|Wˬ߆/oZ[HS&wOڑ8J% MmkwC[RR)N;ɮ6|5GQ,%+]] 2 aRZRgXM7/~ BYnH-Gs"3q{;e$J ȹ'>-tX:kX i,5C)FJA Wf84ҟr~*{)a^J,Fpm1&Bs"U頚 n.m{䑯?Wc:i#m590R=20bLWI8}Mn7:1cq΃`rcIԉ{^k+{tHL*tP]sw _A{%?9%R N z6 ݥJn\ =#mllSnW0<7]y#ྰt; 2-jCvR?]x0h;?r/zjۛz~w34{%$\-C!( )W.~II%,L>-&8KhI1Vľ!2&s%;3%DA]V0\ٰ}.+,)EH d-&:|ܣI-Š#(QrT[jb=D]fHRYH b :|b5*tJf~yv |~~ʫLy+fS 6&js'Wyt9@w9()d=g:&۔St*dD(=2^>kMY7.s$;2rfjUbE-㲽;K/3-MCI:xE(J!06]:Wz(`Ñqbna 4`R"刎%u,[%筅 ]z m\{w9%͊ PVզ;0ZF߂4_+s1ӆoj8<{j`G"  O~v]Z|eu v4b:ĞAdplCpb- աmax y{SЭDO˂ >EtQvmb92 Z=.,Q5Qǟ (hq/G'2[}"hS=p0e(H÷ '3睶 $5s#{_xU"ui-i+`pt"mN+,~ GlΤ˖O=lG&]Qu&"+3[E 5?!l"Jϱ}+`6(CXwd;';(K8>KZN \`ARCL$qwÑS n bjDg (mSkwv|g Hק/f>TaB70l Q^".~ClHOT*xE/=cTcPBx"9y]6Ş>ε'Va? 3FQlCDH(&Suѿv9C#jl#1qIZF:p(YQ;fLmpwp1 _8ῲC=Ĉ44"!92F{ͥӳ뇴nA/׵s_PRv3"2q72Zې/7D6Zr#$3Bz;Ā@O<;ٽSd:#oc\1z+sFvD6گۓ쾈@`πF>} a%5&~=;XFO09*~8{]1&9 'Kcԥ/LU1 0d_]bmтWIb{ք/k zLr[GK]+I#+TtYhܛcjYP[W?]Z=hUot(V8Zƈ(jRWw^ڈu1MB㏳k`DJkTɘ^$ BT䥩D 5+\(7ެQ-B[ϱ+Ve\D[vp1mCY5+>/o<{s/Q%tqH&S6J5zכm6y4iݧN{!{B(%Sՙ8aC+p}ܸ}WY 2al{*yH}=; RZb+!.ޛm7j{;/2FrcG_ P,orSM ל++\/`3DrHmBāa+HV Gx l} Ѣ,"w}#`i߂Ln[{yhҢFȗz(^d񣃖?(0/ꏖjH0V֮mαN, J{=8|X}5ɫ]zh(#QK/Uf<Ѫڪ9i# %{ A^grO~Mx&/yطX?!DB-İXD,R!vUb>˲k$Xre5胟Pd蔹ZapkT d4jh~噷^cb?(Iv#<kx⫌c 9 v]^52o% @λSd2HIoFp+-~Zg ֏$2jEr@#iݱdZHAHeLzxL'HߊyQ~v SOE_~ݧl0b5Y٥B&g Mj3KRcҐ\*H,, `כyLaM`@5C-jdJ23չG54w1"U&[Y|gnIoip- #S R9p+Ĉp"Sq"(_}O>rz^dʤWT03^M#nMtb=Y{48ⓅڂkܭZF]}QZ/"`MGqBDm1*HAKHֻEwN강$+YRm^|Y Kv" z yVg:=!X#{CЗo%/:-YbļQ͂skst(O g{Tb5޸\IQD2,/U[UO9ś"Ir䋄eP,&a ЁGth.: U=l\cT>2L3~jE~1RU9ݾAaq`>/\`hsa|LU]n~W,gᓃ5Mܤ"]}Pt q?Ǩ8Y.aJqeJT9agJCZh-3ݓ+r7 Q5 R)_K8t>A欛R9DsH u^m+ .Y1t"g8 Bvrlp{p\Qw8*BFYa׾T:\Iù_8} {[zL9)RlSv/0V֑ U$DC~d !l)ՂF76ϮF"'C] 9sw>C ŒT$EaXXzY5QB!ZrS4)v?yR^qz-{""i_$jOtVspL-8KGeSF"L7tD CDbج-Xڔr6m)lq63sppaY ,ھzP (TF1UZtmԑXӐ3Yj+!|;Ÿ>TiWG[Oh/, R `ɪ :֛&d 암Ƹ̓eڐ4Q[y^q5UƫLEhR?@1) .O,r8ut( rS|+ 6 ]d?,vm.l&~QɄ%xx )~IC҇ hR|evЗڪ`IUO <eVf,/hދ(VnpMj|zrPC{ %=9iKbWu_ $|XP;*&:٪t[/(!xE7@#,c~ m \Ug7XTxSWy2qT3FQPc|v*>m禓U<j`3k9]h&.M,{*qtKL)Zeh}|ԿuXqR FʍM뫅 ' k\N !/?z&B%_dK64rzs yR9 M̋ @oƩ븫Qs(Ja#`( XO飨yē +hIȮ&ר:ݣXSMsſLfR' Ck (0`Y=DĐb%o#!917ܡ"$E0س#<~ۻ:^r{3#KhxzP ױ΢yj3ҜN{b$B|ba``R \0hx$x`͝{WushHA|\k?Md\XcII(ڡknC\*Q:9yGȹF8* CI>\g7lUӍbFLBo^E ?>b` ܒٲF!Av " # NnF6F0I#icҁ^)_QJdb P%p u~[ǁ~ @!sgl ^dA e,}{ Tq#G,v`YU-Dc|UzIyk7Eʪd›no *m1/p oq`чf,)F0ӂWW@|IXZY:OÔHpk x|sbPI6pj5(zT r,-y2WcWgJy\B.8 b[@?<_%6'9{&MSƍb{'nw워ViBЂ;aվ6p_Cuķ d|>]`\2bg#@RKdQ Ӵl#}hoi= KPkϊ `10We?v9%^ FT.oM3.аE%}s fDØr⪛J33UR8rY"& w|Yq1K.B\ȴ;AhՀ̠2tq60E1u,2lqyA֢o`VxI6Әz\Eho-:ĖI"0f, R칊n_Is6JM^t.hYe@wz*oM:x!ӵu7e a Ej''T{!l3j=H7\E2n/sK ʯB[7%1?aawEaG}-`m_pe{ٶ]7Taq$`{^4"铥-wS)Yu(mu̎uOGg7tUhȁFm+p!>Ijuhs5~Y]bނq q&ho}#G'$iDR6)BnǠ 2KF-:z1l/B+o?DjFN> #ԓ{;C w/->USY% zkSxEaBx; x\KuaUj-8@s%tqRnLQ:֋Az`=%#j\A`{'{'e|ZN' CF1~9xHI2$Bh*3Ts F^2*i،㭲l|nF>xu+ &bUx7a[6%w>4g&єdU|p^k0.VL|1V3ŷiFc ΌUD?kT- m.D貪wKD?8p:PK.!Dɚc±|w|'E2'XntŏʼnUi 5FD+)8츌ŰPmn(]B|M @ms-)~UӞ8un G >1dZpbS?=`f&ϭ}!0+vUJ@{:AiƺL#5Ns0]AH|N|({biFey\vdH[o oU#)14hy)  O+pƿl[ܡ@!3zҭU~VFGG51 qfں{ jȿl-[? *!^7ĥ4DwXmĬp_r^"pr:7pO°.vF,C0Baiym#HUu) Mp %ޡQas kp=SY,"AK%^r3PmzL(j!0AsT/Q"ڠh%ݾ5S Κ|S+ Uk^'z`&3몺[WC~%Dy-#ta7;tw[ ްeH*L@-t ENM}/JŸ]-̏+-֚ShҢΚ2.+w}7SOD#w%/]ފ#e[cԲPLs6n ʷ 4CA/F jh+)r!}% >w`ऋ+ʋ=jmjT1m gf" +U&g3;^Ԁ/HV Ql~X yȆSg)z$r녒bN:3 mUb+?HN^r c&p>:EGPc*z}WS< ;zȣRPQ8SU' b66? uҔ:} CayCDN+(M$d|}A'rq.BMTLwR-XʍCk ]{J]V^#.A<3dceÑ0 V\Lfp6k`o^?耖jD$ѓrss`/_l‘[_%ު|;˟\& kci^d۵ *Iu䧟a'',So޾hqJ4$ȖXa?pP8 TrJ޴O֝nwX럣ujLewG=b\)FD@ k <'HCT t#GҎDNNjX?m۠V8'klatZNyq&MdF2byMSaYg-kjc(DWj1Y0)õ5"8 @[˥ F)887UrP!];ϡ@qd@lZҢ^edYFӺ̬5Cg_~>hSl}0UNhM `_6!Om??/o*lrͫ(N^&K#tiF8=; 9t&j'BGͦ,㷇)hp,DW}cp|2F<\y< rr_J kr'9Eu7Kv]woaj㸠魄s*1 BG'}673Qr<axV-FFӯ9?Lܸ,%1e I#ꅙnnYfb)݃7A9A/ʶ06cbl_d&}]t %N\DWI %}jH'nbC]!Q70Ey!2/Vh (U;Lqq~jwL3_ hГZUfVT&q^'o\m )"ƪ8C8+d#5SƎRgvCeG,F\yˉ( 1ëuܞq{ArTj;@&(įLQ0o_A:4EPHZ41ё CM`\fc30z|WBz^ķC/V8qxAo!@hO(UX*gH__E$CJsUa|S3jSkr0G:4_j+쏄qݐZ _5GozKVEhNȻFMu/V}^[$h o'jD>opBp>\} n`5vN1.^>v1t8U =1ZQsI& >*0q͞ Q,Fc)Z_O[[()X,^|vF+xۨرc3$h|f"n-K$m%L_G¾ Mֶbx3jE;`A ,P! =2 C&n\c?C/1.5o,EC/ס 8g(hN"`S8ZYX{*~>EO,ņڬDhYTwW+q3aEtW LNa*s2WZVrVe4+ w5Se`MKD!#;.(\\`|۲}Կub"*xU4ӒS2Xus޷-9kXr|+٦vg$w١s?A*Ηʵ>іڕ4Ay v/3|A,[uҋCz&8^*_xT|}U<'a(odY 22'/` Fkxt3"#$J;4qV[L(ي_] ewr+[( iyd^Zh'ΕT \!CҧB+6R" 0{CپCCvS&:#Z )sˉ&@ͼd ? >ra"@ϔQRMZ7,W%m/ K9TatZ!ɂ"Rմ&L?pб\xH'"S2#Fh7Flߙ;g=f>^%?I&ABcD?E2d;zѡ1oν&Ny IĭeJ7C+| 7΍u7 %6+vg Z<""`>Jb(lO @9ủBk3mЇT;?.bP䠒aB.vUvo.wW/"!t8kU܏vbJ_&\εyeN}琚)BȮ:\[!޴vItnCR햱lX 4@}~'F8Ŵ|փOsE?8W4PH 9l99'ԒBGQ֥êB(݀ȰOOm6Z6S)q C?lL Xqzsƈm/h āh#EAo5~Lޖ/f^) (g0;#^]<>sdB Ob_ssC-~$̑_fL&xS+Yi!y^J/b(N C+ŒU /Gl 9Їja?Q;'gc^G| u_mEE!+C]{$b5/(3]\[$=!ELs93sm( %|Nu(giGK0@?C+nPqBtu.$dFW{rEf *u>;OR}&oD1 M!A9?ZbOdSx#@0$(x2kWyd{[˧d-'V |aD" Đ;ӽYbm--ꛔnlF1~y&b "S׬u=V#-Ţp8y`m ^vP/hy *"Z%r^1rLs̸hL&׫þ "7t8-}*rlQv@1)''0+cGp63key3'AOSͪ2xf HSWj"b* d*WsMj[h7.ޚ.殝Usj4əLyAM9V2@pVG+/|ޙnU*[ ֢7SmP@$ec-hlG+w/$x(lc᫆_-N紡bGɟEE(l=$PX v?343xs^BXˈHLJJxI _n^OY[07T8^&X]gbvm!zmNk;qH7~h\|jb.ۙ?`6/^aVDwefEN+j˜YvaKK2R|%BCXjb(^7ҟ 5T vp˝hH̏ʗ,#ɱh0ʠߜȠZL6j`Deb=ȌRUX;;B{?(jZcb#wo}' cGXՀa0F/TznڶA<$pƪCafp|5L{HȈ2]Щ0O*S{ ga|y5!!h8h晝m#]oZV&)`3gk~$ʏ4Tzє9ZFɆd[xZ=Sl2~<bó ѻYRɚ{&]koe\) |#*YBxzˑzZN]lr?s$AȻ3.O ~sF ʂ8=Jal*sr UQO#pk5pB8} ŤԊIRWK 1V"@ iZrs%GPe+ /,TM E8qaR/G1U,6,2Ɏ^>p k;$l,e6f>?NԒxObmu=LX䠣Ld~Ϡ21ߚmjܡC;Uy{Wy%;^Dh%"2?oZDth n}e^UJP"V/nD}>7GpN0>ӝ3\)T:v<;$kiioI ZHz75So +s$FLt g o#r-J]]ͻ/3+V2C O&-sXo#I}jnGRkbV$PG1Zg !Qd03@Oϫ`g $s*#:-V$'WmJ@0/^^J40/9AqrD4odA+/Y~_Tߜl0%>w#RYoy Y꺚HL٪ҠO)pT$4s)-Xl1r9>v6[∶Hks3ڥ:zt} v j.ڭ5t#J;D>).]Tqߌ wXq͑3E2(BFzr2lsMl.p m9(0F׏-Rz(gX߿˿lZ7^$3{nr\XZf{Yݶ")}{ O ~ҼYՁ-SX)|7|PUwpѦ4KTz6ӏƀ(44XeD\L 䥁RUXwJN*SVTtvM M5GUKgցODM3 =ڍڦL"ۮ zX4In+Xwgeʝqp2]éH37m |p6#Px_[L}7zH[;ΥZ+~L1Euw{ Q0-/W3J 1|O?@@Ȝ˖w!ko,)Okk`3).ęn:GC/kBƞ?v@Gma FX(heN?X6)>cFo媛3ZX[j*]Uf{hw,GQRx԰Eta8ےCvz켳S"52maEo͘/߁ Bs0vɟw?BI5\d5Vխ`P.[xx/&O:A)k;׶tWag4*x #(hf9s&,Xv/8EtpIk*3:*%1Sﲷ;IdnĎaEr#d:hu}$Y'PZү8F\;o+m~k% 4hs_ ᣆ};lgͭ]DdI7ZV>~+7tTFbM=3ģTh6|8?E8 oe'K?"0Hj!*+kP.pN|?bv) qpջ:3m?4BB ?TCW'3']6GcH>6GXǯF{ʦxȸk`> a襔 巣d4+*woCt,_1 ?ۭ;dL[-*,hWHtIl0y2ʝ0c{,2L5@WvT>p3~J x;td5 Ye4dN"J U] 0-ҍ?1E 5|^NxAUT> -βŠ+xy»4WpC. #D ]7&G޽3|eض|Pe3HЮlp7SCoQa\uVE{TPK *T8q+#\]Dw misئm47^ÆU^r_lE=X<׏chaWSV8gMdlA^g.WfGUב},+\68De"ZTa;- d$A# M/4!ƳO2Ov:/5@\ V>'77%*Q")CQ\?޵w .QU _ U [;õě;lC3+OsXiRf={=KmbA݉9Ǻ)=O_< K%/I}kUg Jj.= H 4jb9w2oNw6;;GY8~C@,]eSU#D6kgu: cL@/m?f&yYFeJ\#ca2^&L muk,rn_DFuuZt,Ubvz{OG.YOXޜ(JηFY(o*k<>'ۜ /_J2T|=}ǺE$5a½߸5'+]/ ^.z(҂4۪8oaq6Ff u^ei{hN×@| A 77zEݒY%fBzP&՛vv*-@-Oꖐ^:^r:OWpCLZ}zBUjd\<ɣ%ˊۛP{̀onm (ە8u?8}7֋ke쮆B.LbF3f>䅑/G6v8$7Hzu٪3J3{3 ԕ"X_rDl`*a1`6 +@UPս,>*NPk>ՔM}pnUc>_qv5U2@3n\5!(xpH+&X+-{lj5o̎ټ@CKq2^v:L=95וN z\i4fFLLeMbD~ڔ؏ h,vA1Bh|bcPFMs>CzKsfquP[,YgVmkȨUVz"(Lj6&b%NבnJ7p!2e:cVbBzU"E<%y1' ;Yz:֍ʤ^%Ϳ]&y6bh(ۧ7LkO|7Ӏ vԭ.D|DcdIKc;ЂK׃)ȤVy.7|au0T5ߎQQ/ bq {(́4vl1R_: KiTERߜ E~?!B !oy<27urϦ:̒2Ӵ~IVB2&7`zոF0Lk:|őF&-̏3~X3t)'|)lIrD:l_Y\׃: |zd<3O}#OX`}$}iRR{Q aL d2g[`e¾}.y-xZ3X J5;4c̻BN\^~Ui 3Z2߆SlN}0Y=J,u=R,DћzES[k)9FoM,S\OzLR;,kޢL]t>9imM~2ћ gW>+fҌ*pz3"XBQ1š,9aLh6C3])%9~xrp V&HV{5WO!.1)/5|;phGS=lK¡k6ܻLPdY1T~oGUZbQ\ѴjZƮg{Q>;qŶ#'ZEm*:%w̤ǧ=՞0ݯ4aEy!-c}1+oVdZ^"|."SޜE.@w>Q; ,m->M=yxiQA0Cc=ξ-Cxn(S3>@?S}! `샫md%eקCոDa\qCدXNmFXE gzƗҌel_̒ 46'$1PMig[Sa XDr5H8EB۱Яd )5Ü\Y&(nl԰qC/tot*-x=:ʷ_kBL=DTjbrwL?\ś[S.om P~WOo5 .Z 3Of.kamtD3G=3Wߎqct{J IeaGAR=F7ߡb7ﻫL? "R1x=+ȃKLެ}l`rN]I}JOW,Qd}|7˦3n3n3IUiYMpX6́ff! O'Hpn{r&^2YMsz@KΥU(5#=Boc( ^sݙvm4nܪgS=0!m\WĄO z>Y"ͼ ޴Zyc&5xc??#7xBc{ |" Kk,n~:9MdmЁ0kB1_%Z[E~PKDKSpnT(&9aj˯e]Hx1a!Ŀ6+Gkn#tl{}ő9~ZG(i՞"?σD%~$_5{E[6Ԓ'jɢ9kͰnQ_ۄlym& ?lIؑdnj5;0aOϖ EܛfKATr[ o%XB;Jh {ac.FX"Vh?(cBZ-֎ =g+frrLf?EvŻ>+M6*(FxHnDOUH*S7>uuo"}( nw,o߉tOL a׏02vnbh}_m1 p.|H>ip,7U_}ˣ%Y45?z6cKwe!,ëjP.Mra-gSZS"l)C#sաZ]{pe%Ɋ8ք傳+B̤߁.7Ja8s_='RC+0_wf,1!K6UJ;x IpZU> 2Gq,B]c7TtaA% qۡF$+E/&$\Ŝ(o($EmVko񤧀G $qk_%1;.#;&fÙ"|E9}zwC_ bD}VɎrqjN`P 6MU/Rg1tA Vvo6LPՒYɰנ?UsZ ; !k-E7#ەsZ2G g3AΆU{ If;gP]jqB.2C4v/\Bs'Ujhnη)g Z b`Wj մ+SV̹yHuctR:}l<8WIt\+<}aFL*Ö;_>B vV7jL^Q#,y+=+K з L*r< F<@VDi=z"f̎y~'^2-E6okm ]sF>M8L23 w.Y~=R1MRmڦNjy8T[h]y RZ .2t٣?/sV] p)raZJzYU.z**xJ#h)? F !͆qo܅2_I{YF¤kqC,;zL"*I7Weǧ8X(=`k:>&) 6ͤ%y02,&T1uva10?U7_xQ t/!85'\b+OS=Oyb ϸL=JN R>"\JA㷳J6?2Vlݣ'͊byۧpnFMF28%&x4u#Dp^;ǰ\PSD j,@AF'sBn_В0|@q^۝4QkU]ݲ-,j3e ~TB4rny?ڻ/9La!s>'0 4'2zSE ĝ5yiP4]&睶qP q7ns`uguu&4/GYJ?Q6-Y+ЋeR Ӝ?~ŒV)d[< tln۶ msZ i~ ?@ O߰9\"`C7O .XM}deÑG2uX +ZD ͸!/21-Y;iJyJ(ٺ Jpnn4AgsM븪:pHC~&Ft*"w똈8fu!j[-LnЬfB+fNKOxiiɡ*Y.$EA> X~dXnU6,e).: ۱ZY?wgFi2=ꆇ0ji\{L$;XU]5M_9|mndemذ&`=|#+2 k Pk '̟K’wAr=VLݛPgG` ҢLi90kSh];qXE6/B#]r:TX5.aސ$YSB]r/웧efK# ZEtRݏ_|@3N"bX+OL \VXq<MNI`l;# "֟dk^MQmJ@툪cb3`Z[gbVy@o3_.xHCeDf #vQ:,2ً^:G?t(uc#NLMfL0o(;%9څRw؄OڳUUT{@JQ[y U/-(}8.(k۟W?ߑtJd<1w?FLr=&mrMAgEPIzm_+͆{N.-.sJ[×QyX2,8ܭ@; -;jy`>`.lAНq(宻G{j(5DiofYVa]@{)N]wCOǣ6رk'P!m\l־}0S O>6CJ@6r?ΰҨC3Kvӂ=*1L)4J+/g*l̟nըEWq=rWNG h6vmߏxOB͕h˗+|H Pf0bN@Z4MTl\,!lћ#k#=أjك1[@^IKG,>.-\}[arPLX VjkT +=@Wu%,sbZT2W!O!4!ԅ&>5B:Q(e ^Ճxz .Y'Xڙ.Ga>2ZSO2~pU@w¿%!HK| Cǒ66dH$p~\+^WR[7t7O?f2C8"Z0vLpB}zeMTv=a˅=aAMC <AbL(רj+3YI'RŖ~jScXi(..1Th{J)}FriǮhcS`H:KQW fK[&Oj8WA`e01M^dn3Rql 2P %f5QڎRfc?goXLYؔdF +:JطS*hL rzՕ+Xeq ݈ $:?W?7F9zv0~Ղ ҷA]&('5Np3<#nؚm/Kc!(݈ne)`m]^1nO` MgSDI,w?53DE;hEd. ]oG'j(SuJmcx{BI0HvX7[R$YTvR b 3LɈ5 z/a;9-:7!EJz q_ݟGZnUʯbI,M V/ mkm֜aǓ-mdn~6+dBTB3 $%CafPth p-B7y6s{<)h5N I^空 |8m({9hF#'a؊4(c(hkf Ptdl&gRN')&gJY4ϒpk/{IC( ]!p@S^k͏1؜ÛTTJAaUi6԰㢍A:FFsl Pګ8-Xl!_<;C>1[ez6gRǃ TO㚳x 'F?!#Q)7EѫB~H̍+6vr&W._O޸0Ȍil$- LrE&I':&V( VOfO W]A%pHg Tr+u$űx[h:JҘB% *lilqx+\c%x)`ȣEmbu7wI4)>ډ5LE0:2e5GIyd~Ԕ;-w;0],s Ɔ1K{6Bwrpl>M̕bfJ28 c(\;y!3Tlv OAS|!ĺkdq˽{.lj[>kDx8mFbp3(*:kᤴ)+C}w$ah^,6JW.pM.{wؖ]SLΧ/\7Ţʱ85?5Y2+'ETk~;+~l 7x] ({](^&mv g(M+g8UyJa־)s)xQה تnL*p*.Q%9H`C fzΫ9{H[АҪT)9i΢2f0SJԢʨ_8d뼙rЈA:%p-k=Y {зd9"$wVҡ#ַ -K8)EКLF8fw/lwBy\$YJ:$,RK7"f~zzLN.Wyj#lAy+ s }Ev'XvGKw/ ?mp)mxؕ p}D\C XC"͌;+SQ|ʵך;ܶ;-h-%K(3U4֐kXv1WrDaN(9I{}Lt E,F{.5fnH!n:nL~N0P5*3Gd9HPcrQXTKV9qpQAɖ|MCcmoi+#nP`ID 0f4Cv wMCoDP\H.p jjzCJ% ʢN CQR΄QY4yUN<#O/>bI(؛.(<H(Z֠Ka<#[ַ3*pN!+-3NzD{[1}urBcg4j0JI#yRݡ%p>rw' I˜ a",ݺȥ_!O|9@6ɉޖvN}%mBL,}ѦUhtHp q6[5urV' )@9/[N+qmXИ<a:i?lfE8pgؔ;Ͽj W"%.'QۅEHŒ~ d ߗz͙qEyr>Cz s[pl}yyM[a.+9w2F24l7E"UTM2eB̒Y^J{nKE^KM1yu:MQ$^"$ 'F 1@ Jmj;3ah#Hf5X*ZW`<5Y'XqSNJ&$,#fCBޔ'+-Վ"CsDLG-"P+.Otk*jds8v'.$iK=Xᣳ⪱w1Q녗z&[tZ5Iȝ%)Xǩ*vpv*٘^'6`]>$H+K*N3GҽcٿYa"EGE!MXX8S Y>ʸ֚StGo!UJCw[>v?Ѓ lCLaHzq|g$1!|LZcoW 嶏l`To 2M=M%Hh#b,}•42G ۣkup էZ%ln#]9L]%s쬜5Ecۡ }TF+p=:d}JUFv%BheE隁ѭ6P*؊%N':S [^l+;a|$Z&f.yZG訰UiqbA"6e+Ͳ$=T%RBȑ$[T $hjͽ NY' qt']Q(zVkW92v+Qn¾#]ZRvi"ȃ=Mdq^dGMH!W-G!jx&AMK0%᪮dCN*oQ>A̝{*l/1ru#`_S='5Gtms6ꊊ 9 ƥa_ ~TWrF'5o]wګnt؄Ubce->ȗ-@ӓ/Q¢k*#GK(J Ofo<8 =\:o!6Uaquv ٸEyĚVd Vg//#H]A[sʏtZJG7PfdRV *YRY/}!aa+@mNx~?ew3iIh,8eY[a@90&-|2ZQ\s >](">>J #|@KAصY7Ul2?;ϴ;xHjI#"SFsV=qV0-C( g}@tr<;p >x[+vHA)-F@rTm"%  .F PyziP5Q*{Y 8G C_5ȴHr#; /~OdT1SmOMߞMP¼k`8NyLJUz; ']M@/(u؞PGR&.Qe0 "e{ %?bAs w ! 'LqQsmX.Xv!΂lRyQaẒ טxRGq+rȼ㙹[E6 v,,/놤db֟)#ȮAu!/.}"qU,*@7q" ,"jBS&qFe; (j%z ks\Dzs!<›q> "#*-<,|$[Q譶U2$>*ȯ,ټ536^a WO 䢷)ĵۨhI0 Ԥ [leI tb\RGODy dxhL?s'/L:;Zɒfkao'IlBtA̱w}9m=Nh +C2S#I2#x0HQC #Ǿ!:;F*js.;8@nVe(fSk7nDh&axZs3x<̓f{f/ó \ o"Q>j)|e1sv^ TPH ]C܏SOvԞ{"!N U&wg9YJ=`\Z4n!&ųʒzN1zmɳ~miPⱬqfWs`q|o#(Z0>FV^戚 mnjd]ܝ-InZH2ЈG}z'1㮎 "~6WOhoAuf]_ *([&4"'}2dQrQ:AdL[ Q>o$}Jz%H"Pˮш(?!'AA0O~*nz#^*cQYbͫ%!,!?z$xjevԬ֎<%rj;AvL}ŽAE;z"%'yח+Ƅ@υZFF-F bqՇ.uJ&dX5IVrՎO!7J];FaY5AwxqwEg5ɉ\crO U-(۶hXdgQσIFC2>k#x<8P@`cZ 0+1odVL"5([xMc 5K)n6㘲C14;Mj_G7ȂRۧg?"ݫXRfI;4_qB',2Q ZXqeq\5 *lvG%*l֩qZPNÝgQD&`w؄ir7,Qn-ܮ* _ L'ҿhsmc"`[ѺN0SmrN^A')jOB=]V  2>^ 3Gj.vc{`߯F@>zyv'2{ ɿjLzcKfݶW$mi6xzfkUldkЯNƦ )%o]|׻}Z4 /H#MRۺqbqy BQ6K׉_P|0Xn8X bf1Rsqm QeG&0}xrT85]g :`JdhFt"BPC0tSJP@N$Q>ݕ62c1ۣ,ccւEgY kG; cKBBkͫXA⛛#s_˜9B'upi>ҿ4YhDtyd/9lQGzd8#-x,i"51,$0O6S*0S^ fQ2rɇkB)g"\^$~9M,D)pZY!X8qD?Dk[t*^,X[ Zw}{KdvʕʕӭUWu('1?#.e=  2p$ n{20pGTrXS 9 U='vل֟@0n[n UXqEJ7lx4 Iq..dY .hfW|¢$f}m9H4@_ NAV4R~tDɻl`>JPKys<uV ?wIst哛}̴xq[zOE0o\s aye Va"Hؐe j@jӱQekUS3{tzc$ ) F˚%̩A7v,T\j.T?(aUGn'7l_k8\mZCGXS=uofOrDmF"usuª~->nO#z(zBomOqsltBA 6kNoÒVս[xznmoۿn[kA=4yOjv!c[{,bXyk<ħ@4aKg'AroD&)s>gIeHĐ\lgd觼f*ċ**fc1p,yB<(~$?;uxMdqfZ#F7;M̋ TouKX"t莱.+ g `YL%a'ap/WS(^J[^"4Ka5%&͸ѲX;nA?7Zn ?mVCDZyTD*(³\^"+{u3q oV{ڀ=7n\Q4`Gm!f<.%k%}0IP\Me>g/JM*WOgLh5.17LCSӊkk>P#)s.ݿ*\=MԨ6$~ [њ&׻0 lV|Z#BuzQ~E?@O'b<$Otw[x ޔ `tI^P8$ъ RlH&dvcJ!uCY]ޔ3Cmļ ghqATmq,t'rr2ת95'H%6vϹHQ[$".7@yĹ3pInsٍr|W/VzEtb1 H/&0nʑƒ'8I\~.'0U[0W?] ֘t-|ԼՀo܇y>S=r!WݘgzNZ< ?1JxY2sGnodԅ$Mdq/4ns_ B1 vԚC{ bZC`/?ȼ尐 ih@Q+|ش&K_͒Iaz i}P8Zk t1}ӮioS:ud)vwȜ#sZ-#'<]tL/(tJ,m:{Mjg)(u]k(ōE樷O  KnPs7D!q¶Eua6׫Ϩ5%O((4X5||v,@/S*cgo0>^F@-=S[A ap˷AgߡD5)lS=? ߦ Ƌ%:Fk,P;$aЃ:xwǪr|~9)+?C@4# ;ewUP< cKnzT%gLY,Q-0_PgE] Ps"AoȢ alA W^ zG2G~$ EHqzv1*ݐCϐN,nȥiXQzΊNn:O_d@Ę3hb֪cUh0J.-1T꛿b`,VN_XբF\=Hvt܉O`,b**5Ҽ 5Y-_p-$٥x)m!k;$.Jl-x4zGdN^+,;jZۧbrmu֌;Toatsl"C VGD[^ @FM ϟ;ܞ* T,6u#14N:qB+Erѿz&rBxyמ-֡m|@^]cQխ4ɼD26'# !3#jfɿ-0tぷ&XB0OyB8"qKd\@x~AT7(]4B%@`fRQ^{cl84]mBpͷJO#gO )-Oʅ8$?&XhAe "G"X>Gr 'k"r.NM[w ! xî[Lt2v n>@ gh?Ef#e0߈%syf:~!&~v،&a~CK*\,(yS<˼Xc9!\"znY9YpOVqSP]iv9Wu`LYĐvayc b$ ,EVas#MXX\N֍3r[L\ZܠWg:ƹ%O5Y?f 'A~9I؃2JT) ۍ Ph1F/sN+zbE |{T2WtBݳOzPuZo8!`+*[ꢽhUA2 neEz.:}EÓ,L'0M^#1˾#+3?*q"k]%N_lI9C+0|?Mn(ȆuU5%:L46)vǎX6ysń9ȫvZpCNA$.ǎz7PAp9,#~9\ON6p,H4o%q[@Hц.-69d+#ͨߟ [uz2 9thj䕕g**`Ih *z[2 Q|l83Q#g2ufF5r=쌽VjPn #0A"G|a5◑#m/=%x )ޝ] E@~9Ti7Z.'=$9d0i7)fh(ꜧ6Su-Hpb艍~rZ#X俚a"ׂV3ɼG`Poè\@vD{PqqKI%8ʁys- ɿ낃uS(Dҗ"xQIӰY_H+,j/ox+2#d~4 hc X/Սs^kGDeom v7[x y؈HQzm_":SBd>KbbysE5]}fSq!(F: R/tTO˿PDyၲ<psK,qFl`d*-}rihP:nǥ&X@ro0CZH5v=W<0fmŅ[J}n!]0$\)N[qJCx/ YD68ۤY@)hic5UAR, = ck;|g9SF$מ4k.ETI؉oTkonzdfU2 1b4Shw '8 tUpW: tI3NiI뼢=W/,Ĩkp` j=u <مۺt!z`b7 l{He{vEAx4K@X"B @qQ q\Í5ူr JtW:G$(8\;'<:{WlЈ>F,Krٚgg(6'Bj d!<2:*g (;h-&Ks"ÑDR"cK-?Wu,gRD::N'+˃uቶle{KþzH5ܴdUGf:=A=6,m[جf< +?=q3G.i@k*^cnƭ)unoex5SXްnSޑ߃ 7Cc} &s'2)SMuNtbKqrC*ȃx0CEâYՏ@@-Wu-Ғ8%K8vmJ4~uܷ.-a%#75q,laedbVϘvYS sM0gHGopܰ*=HaR37>_bVrKO/;dp_h> :H^¸RHHߓ!)iU{}6GÉ-mjlR0G(߮B*a[w{A=q0iʥ`GN䴠)kp/ tïЦY(/{بq*=/9>Lȑ?+nIWiVb47`u׭;Ҝy¸57>uEu-P*fα( N 뵿zeL\ 5lY8OsVENMW=>\,Kgchk"@\Yn嚏 c;:KҽE!E'T)& ɬ*X0~"U +WSHatYN‚z^mMF@#*Zl63=o35>Jnd"͗C![#BdIdL.]ژL4n\6n c#ƆJ~UIV[r]Aj*Goe\O||W'y Wu3}/I>t <֓,Q898aPvK!`?9>cwGG# 9 >i'iKj, #fH@osc68Bċի-M&#pkuNlqgpnYg{G?qw4'|=D6i;e?2C:5Y7?co/0Ù)K yf}lQ=-zPj>24k}֤] VgB\\a'PzZj(C\&&m:$ {}[^u{2^JZ} 2ZXS4uxsP BH,@pXPIqيB8D ̭l RׅNk6)l1k{:π(_%FTqC%uY}ng=;gW9[)uܼ=x*~ d: ;YMK9ϗo;Y(U&), *02x.:vг e'd]G8:͙~\xcոVXX/DE:cjXcf:&Hzge4)M5c |k٘tÀgCv3Q@??e"FGsݏۻydx~^gwƏ-PPHU*W[ze,N5c3!ghoyUj0@raMffw,,F;/N0E曆Fc)12GTr;4y?p̈O-g LTpRG8fJ9_ϚX_ȍ!q_}cI̍IƬQ:)QSc.^\-H4IZH X#DT4j!h/ Ca Q5,πL?No+/Q3. \ kMotv%VTws}ڈMUnsVqC.;(j'%O9`bCzIڠdEpv9 8Zc \oN|Pբ`:̈́u~OeCaR)nKkzƚf^Sv'FI)*NѮ]QW3$(;jp]#A!o,-|ߜܘ̘J2̃?vbԇ39Ql$ʂ/ UpNcV"naX iνnwdU ^ oWQ'ӧ~5 (ԟVf~:S\8!k"Lt (MegyǜAShעҰvμӭtoM77d7u}.Kуe<@i$ʕS.w =AfLE#5m_D)`aUH Τ<ү l 'JuAE,Iy21۟HZ7 Ė> R:{ dK6,ji#8 ѦC.[5S"+&#t쫋x*}iVGj*mXF;ۯ?$-j5d## rra 䬠EҙhWqp\>r8ՏĦrC~SKok!2 XEã'^(0-89PP6c[1ֶH^v`W#a~[lJea4gx3? u;S9_Y`1\axjlsM gFՒPgWĸC43 "\X {q)q|-v"L4}"⊻^6#W9KL /_by-=TJ;` @]=a7pn* ƣ(W ЭwYh֦|l,0 ؏9Q%9laUakм9wcoB6$x=V/?R3Nooi`1 18~a}kST}?ɨJN6&| Fӧ^7~F\ lQF!=506^BZj!ʋqpe:i?7BD_g`Iv1h|wʄ&j),KRZbp7["@1+nH4Jz;1m_TKܽ>[i9)>]1+zCn S2BX\uWT#Խ^'ǚy~3N;*g{;0*Uys>IrVu(pIM{/C619=j:ܖx>_d@Mg.^ok-EYA/v4GP[tqQ"k=\ :݌S#i 4ȏgSvo M,v2&YR9rBXSh-O}IR_v^<YYGdQd%eTFԬA XX SjhRj ^[b`oI tHzM˭ q6uȬDaa-A?67+/uŖfƭ:!6|FؒE5< Z z#Y (q 3cIznESu6%q=, w\Aq%IF;D" Z~+#6bbU"u.(&D'JD茐aQWW9`(K a폢 쟫7('wٓ!]7 *@M^" 'Z晰/V'{$Z)7.x,'C1\ZYѹqV x"O~2_!UE$dJD=Nh"zotZ;*6+G 0N<F87P=BlFNo]!2nrd͐wԢƜPFSZ+Ӫ0ڰ̒W R]m!i&o?6kCZ=1MmRkz$Jq%_+61q+}݆KoZ/IJO8GRؠ`%=Ҡ!)ΣޤVlԾO#C0~ZH,/(zʐ2鎔8MQWcƦF Z]8l ~6EU7fϔDϓD`#?@5;H;ooϕ_lśi?h@ɀ+bXf+zH&t)ЍPdC][[; U5q7SR2V0IOIk&ndNSȍ=ZsЛl,w!c[9DSD[<&^`0OhOmTy7:xżK kz5wD%4]ir1qS1#WH*C58 >F\q /xJx]iO)%rVQ3wo' k ׍{1c~riބ#Zɐ+ dF#d0<|*]SX,,^hwۊl6)vGvm 'u0Z1{ Ϫ$a vݩr>jф!$RCcZJiȏ)Cf7lRQÐ0 >;g ҏ,%_FgeuRJU<`HB}:ɫNB<}j5 kC?op]ʏ4G@RJsHS(<6 U$qc Q3-!*`‹@s+1`bq!S_ȩy<Z4RN54^FPHp?_Y%gϳub~rQ`qtQ<>|;nW$H;%_ 걁J^G3pg̝e`u zfąj\K i`Y^=zZNS&VUe'qL5^_w4! 癚 iL; uoxxѦuk69b7FunrJYuf$S Q"Q?9 (> ~As00p{ ÕK{ItJPi2\P=\_,SUBNB$64PQH6rZr# q3z,OB:pN9h唾P SIediCLkf跞\ޡi;zEf;, у@'45 }?͹ֵ9DWm: ,BIתAހoO g*S]9:e߆ 9>w.h xGd7͘iBh%\5L^?<`F5HZ/ NtP.2ڏat}Vv? IsmDQ7Y3 A⸿`:;fl%ŸTV0 豹i \&)KCIQ+nfD t}aﺷ9+*`!L@k {!jp4pĄrYSQF?sQqQ҂d<oMTa Ƕe܇7[ ^0{ԣ9`< tlM ǿ ӋL bWN3w"wO|;=?倶c֨|9Cz{"r`.;Pt@CoȎl[|S%?Y'"aD{J%X~a ƚVPSPD;=_Y)[ (axy#f'3co8D31`^^"PLaqX%wۃ1`?ß3=(W^/coۍ'xXq8 ?]o ͤ;0* {b\fg}fD?x|BtȦvkzý./z/?Ӣ&Rzc;_įZC+ʀ=%n+byy{^RhGv aqq>+(m.* ϸ>t< z 켭5q(g^Cs6c}?5-ɒ[Lc"&%֖|2,Y~{!ܳG0MUv%J $Z^i{Vi#l{CUX}Jl&Cw K-qbLm/[NBIV) Э+MJO6 zi܄3I:X}aK,vn9(KPxÝ?d@eW'w ƈ_S?V. 1Ď-j: y`Z:֘z*:^$2}kj]]B&S+stomb} Zda>\?~J%>wܥ+3Msbŋ"[tP 8hG`r.<{U-72߹] R..ފx5))]nH2RY-B!8`E416a/jA25=ʌFƶ55#kbwɑU=WlƝlÝWlW1@f4^%"Yȸʘ5^w*24m퀸v,!E 7#6 &pC%G|r h)h-{OÕս5˵%N(++' bυ|]5֯S-'XiqW^Um9sD\pHAe(gܦR8 &+S7a}N3HkLEdpkYN2KOrN&uu5io78߰+74@[ ]<|÷RG/R1 =ҀBA=V΅fJ^Ree@s09 啋im;|2P:QyYujV^3E ~lRعAAd7F"SD R11#fZXS3j/ Amqz{*=iLC=ϚZ7(Bq$s GC)081y0hvTM`LKeT'` q.**'bcx\KZ"/7Ȑ>`iRܓD#`G01S?/r*D2ZU!A5EN<ÎrkL˦uw S/?`mPX.i]E4nS0Ju``3 nks4xY\/O6~׏UNr>,h0 <3cFT:?~roJ2*zXls'j%,;: ףT@ 5,"XW%L_$^w̱OVl8M{iU_]syx@ CdF@Ԃ <hkoaMꀋ}`.Ҟ_ч !HWTq?  )g)G^&ʑ;sJᬎ22іPFN#HmWozlwRsݴ:|tҔ-JL[1Yh^Tn5mJ']Nr}S;i92{m~aH,$u!@s+L5qwhowDx[#onCY$'·둫2 %.w n3; 2꧷0H6jk5OսBY4t`*Z~TPY7W0z3D'n3+c`"W8a+p=hU sbࣼ[V x^~օ(#⪡mo4q+AFSH~O>ύ{0N};+V39]9\SX VƬwG+Ղ܆ )i㰂Y_jf[K(tdVOB[37rc=hP^<3P7>r v0;WXbFgs񆗂; ݷޥLڌe/ˤbHӶ*g<\N 4cતz}~?hDJvzn(ɀÈKČ~V&qfv0 -XǏ c!'} ٛrF˗&#d DfTL#CANQѷۜo\r;zzrŨWv~ijB18]%%{k_zA QPZbP` u~>r" #N - ?? d 9)xDCC/aoY$(M2=mj|_0)z]dR]{Z!aw>;Δb\v+J K8WB>͚UD3J3㷠? C jO> }@f3܈c3U:LR{edʑ=f':u۲jk.=:}#OU9) M$OVt UY vRfR0 2uෆÈCiS?I(QqkhЂMTMI_/me b Lz#)5UCN6h qIi"ubUvýh#Y{vV4=8G%( $ R2Iy=Q_+r-Z}7.3Ӯ4~B_)M2Kgu`ZVٶyę@uBf&Y`ݨjkaǶpcKtmq"fKֿh 1\6r;<< 켍;.{hmJ:gs̉f ,b:~ǞS]@2cP3'oXcb$~m#c0@eL,dZ8H0xKx5ik@ :G#.AIWR[DͿF `.""LCIjpY/R rRKW9fQnG"[Qh,)lݕ6sdKtHsJ{C$Vi6RNJX%Q?%ßl2NND1`(iP-MvJbGUPQJMppUh !")oݥSR*Ԑ4.-t9\'{M{-Zz/-DE(d{;w_ 7΢AUfɁUϯ-z5 ˾J70MD|`t+ܘy ߻TDk|/}.B'نgǻYPs./ͧt ; 5I7 x7BZUPx0X"3>>$B^60I>!vtW prÊOAܩv81IOG)O< [e,]|$)?&["3D˟[!G2TJ8r(D<&'>Çf;- wt*٪.g?4@GJ&rL}D0f6S= 17M Sj]f(n?W̉C?"j#a+9|( 5FqѠ.Ri(Ic=E[OZ D= Y^hC. K0:DmPaޑDҞya ^gZ^g_y M`1=x72%;ŐOD9R[E#69@gY룻RT8\˨fH + "[<%(Co Hnu7rixeY@l}D߬F^3JrͨíEƐ45As0$΢:p¬?#H&) ٟ }ȿJ$4Թ ,? f2xl*u bnSHrX%ҕǙҮzWXDXx^ܓ]4+FUZt$1*uJ"lyx:Zs>d/@m)0q[L&sY* a܁!ch&Y.;yd8\ #;/>9Є=o V\rNqƇ$cc4Ap`[| e` A# ꡦ:9K2wAFLt3Cu$JL}2&ф9OVB/~C{C]k{KBakـdZ}ޑM!w1+E)K:_1{Gf>Љ^UT. [Q$H =/?▿LWjZWM:[Eq'TzƮbm^=I Ci#x| ]u>dN L\`Wv}W=3+b|B->$FxTKJxl \ 9J )c^'uv @\YSZ 8Rr A-L;[邏9ow8Z^u ( O;|ܭ3\ ˬIƔ AVˍ, w<95aNֱT&Y Oo1yiuD6Fߌd< Wp2t&8vg2X 9P]8Nʲy={Q6D ;g;7 88Jpv2૎!gWi,C1Tz#q x`oZ+zNJb06O7s{V} 8G^JY.@VB>ïIndFWੁ LZϕUk1k ._K> .xquMM U` QxPE'VV0M؝jKa۟=e%۾b0[\/%‚m@Q&a]v]֨hHqQh{-d:1O'3MӤpwTHOi|="1[4h8" bA(s"H T>^DCK=n~HYK}ҡ[ (Cw$mUwciHi,wpHDgy7Xcklԟ~;m'raI|rH3'`g,,::ՏsuB ƈ )_F(B L {~he.`h T%N6pă/Wši|f~_ _OݦI=4-8SE(2;o각)l;\$1Ű\xM7dC4=?:ԅ`25*3:?Dd!gi7?4y\OԗWu4WsӋ7$ŝ ?Pyܲƛ+ߞ;.C-ѽnzBN75=s:B'97{<Gƴm8kBMkDs#u?1 z8xB}N#?~[5:P1^IM8~o TOf1]thFO(z0n5B;ݟ^ѵmXHU5Fe)1i?' & R{?Q_clW5׃sir|Hjܠ>u[IJu6TC;zu±_PVħ{sʒjS} !\~ BR^h*_~c}z/Wa.x>t9.ŢskVSwh\N?AIO[ ^k >14_) G% m4j6U?_0T֑q;;uӛBre~v) \i' 񐯭c(J<%~ s|gК|QshnpAI3㲃+jJCX'嚚F+An&J>::Z1+WM*uZx :n]AÀ.B!V/~ ̸h,;?b>/0i[_,L"2!*ڋ2VXF8%Hl\hƽ*>q5Fӎ=S[/1sGj|ƏrG!e) -,d{;Ak͙'; b5ټ`F,B&4Pn3IE%FS"CJ|b'FyF%?z"dNe`#RaǂsTY4MT{[R $˯F| % |*G4]؇by .{O G[MO%D]dA$m.L#XlNS&^_p̱ Wᕟx'TJ&`$;|{ QIw\0!B]IOx`s>~}Qض`qW)F[RMCOJnZjU^uQ,zg `ϱ~U)gp)85$:y뽠ƭ9cnj!ن- Qg< -JT}s}ǃ]%A~懨/WJFc{ѓ jY5G8`n~v"!?ŭ:NfD~~U,î 3I}`R^Rt αcBITADnHk}`j*:]䷛\=%D9|% 7ᷧFQE4+ՙzw6v3WiWx,\ =|@M1tG+]~tMZSꞂ \mqJDbvӽvP$V-sJ#KP,Sʾo؟t{v~eh0Ŏ5 3 `Mȿ*dd[)'5;IgXE0 خgzLTY4s DpMU$jhEVXs_1ο@e#XIӖ.SE<(<^h=FP~#mJ>,"40'U, ~1ЎJ f42?xv#˭EXQh4G95Qyk.qUY ==p3y׎Bb BeDCNC=5|2_iٵGL fr` ]Ю ʓ1ice aY9d:YB`78dϞ;QjHe!iHSc1!K%o}ϻq9ruiQ+kM U _ "FM)k^]9\I@w)X ت dM,B[@o}gJir!<η B%4HhnZ,sڨ g6:Q!l$.ï~W;om_J ΃Ӛs!V}}؏~\{^MoƜ[TA@~9qӚ .zWEaL^ .?iz$MtbGi͜7kL~ jt$y?"(C(ik6iݬ`[1"դ b +;R!JIFN (QuTkW;VðA;=&CPK‚5̟hW{i} LbqEgO^S,4a|) DٳC$bCoXy;ߋEv%W<9`AY,7M^>s7JSu!q^#^p2i  r^kEL7Eo0_Tb)'hClZ`9n30Dy:yXb'.M> I!3bt( 㨃}vy7霩+}eF~tmP0O&s :Gyڑn|551? Ψtޡ8]=q8*`J7,LeJOT%\JbF0bʼnW0OLrj̺rsܜ nѭXrS*iTh偧~?/޷="$kt෾dN01^~;C[J=*"KD#A;smo9qt4-:Q28Fl1}+[ Z}P4y'O4WK=uh7ŒH\b9H}ڒ w0V-bem >isӢi; flg{4D,b-VLfe2LHD#%%uIv6F,8FAc# ZP:6aQVR6uS!.(v Wm->POq*֎L<}Hd~[W;/n}u0W ZW\p1yg@xд0jum+ԭP Jɠ`9 QB'bJ'j()-ڊ5Ȏhm[#cB9T*ꮷx7`A2m"):zU5FZ\xGl47̙k݆|p\ (oHŠ+~4e6\8eMܼ bۃ}8C*]Z+&$tlY[ߺ@zn7fg^:ڙŤ'6ѧ':ټ%qaCvU;ƒ$xY=Ɲ'ǚ 2#O),_r #o Ԧe~ۘ7~ KmK6 9 nN,yo+ڷC3D?>%[h"~kjGVε)Q6TM̓Qys'o;N[eh9v}t\XU bt&Xau#xF@1^}-:v=٠f) Qn)V'aSa7-2t1\. :Cu rv̾p6;@"r2 ѐuVCo'M. 檬 闦H[ؾE\5\w?AxH[~;'~#TaGdA.ԏ#y"'1=}a(Pŵ|=zI  *hG>=>5[I#Yt6#ɖy{䤎xf!o8nX.6k@6X=&崴`p9b7vG6Gjk=nYer j"e8a7R>~b(Eź9<vQBjQXքz> sF{ JɁYtI&˗Bc%P0,EnAJBB!6+7N(Pnp5Bn` 6)iE5y!oK(}H _f> euTiCڃci`G8wIRQ${/Pz'Cי(ĉS{ϥ\gዋl?;bRlG 4U9NC5ą?"lDko?%HVtb(iu9pj(Ύj ոEWFQh 聗C0x j kٛ}Q Dn C,eAqʁV!QhWO40mq(M| A.hV EyXrFP92zçqRL5hgf(ݛt6}Y3.ދ;>y8_m)L;43t0raFsAʘ$- ݷwKmLdłBFh rt}%~<^uw'.OlS nÝ=R5X7 wtǡGpMb?1g9DW$24Enڣt#Ɣ^Mn)Г '|b2vޯ<@nӡ_E6=.0öL7\ȝ7"V{4CH>aӾ_-׶4MWk#(@sJ,lqawP> f!{wԯHq4cbIF܂gO6ph;;k<%Aׯ@ vgI^O{s/ʅۚVDb݅*Ijp܇tc;QoKvFk}g =-?AJQ.zBSN+ }a'f#D{Wٷsފ$̟y= c1BP,p&c5L8y\`P=TΞZgŶ0iNx(fhܓ0XvԉXoKY ŮrDP>ᭉ a@TU :}nY: G_PGXجef|Os.fQjU-oTq)%rJ_ $BJz nf;Nڜ+:{ڣٞPTU\713CjNZb^,JoJuOMHS5w yd" CŮ~Gr- Ҍ{݊8+!!_ItegAuB芢J 3+a[%^)pWƍbѲ{Y4(ŵSQ:uw^;3qȐ+EaW6z?p)&oED,h=/:YUF!&AC5u JwFycǑ6 zC[%D+5:o db(, _q]4 EL,e\l {nf5ۚwqh'ie׏9Os)]dp$&`tC E) D@O9,8 ڟc+q-&@oڃ!_,uK+==/?mw {[k~=Ps&?gm'=ԗʺyotIjmqgp1eL+t́V`lS)'_FokqE`M.[~qۅKaJ\Vtb{x/GgE eA *N+>:#̕aDn +zZ-)݆qpL鶹s.-m&.݉lO8E3:̠Z1~/<^V0ſ<쳼8w^U#vhnsUnʛ6ա[Ru%<`'? )E0-hЈ.ILJFmxby`?3U2$P2g| (')b v`K\,]c:3V‚7uzP4qro%B݅N꯸Y'Etׁ񊪋a]]XFpr :lclG~Js,<٥ r8V/AQlTڲ̈N㮔:|:k{& q;g1^ӀKJOT1|؁\K{IZXw<[Exv6UNW"&OX'"܊/?\D $?S)O!b qau][bXLjl1`X1%$1Aҗ0H|ˮ׋>zB.s[MxR5$>mw b#CH7Im?cHA&Sl]ԎpxLAص;m+20ʗr\F؋vcSV Yey Aͦt-CֱAbvG_'WeߒBsXk͗[*axhk3ߢSOe+ =Dz@x%mLn7rBv~<]MVN/`Y9x- pn8~d4ysCf|al9au1&oţei ~b <1f*cYֽy+*f% `'T T(BpD^18VgXs>,1@Y%4܇CC8Dv *7D[}>3kH9{ #qs9a(?WJ=7?0C:^)ZZ xS}Ìf-b$᪥3+)"Ѫ+Y*_|jzXCaCGwÔGoXEBO GdDR֠ʈ.UQuMT)K\F{Ӕ&}ngOJKܭ*;Ll{;=XQ@ɅAyh؇NQ c3 |FsRz4ɕhyf~}%*z/M+1 #řæ?rIn*jj [XXc|C .aNB _ڟ KP8#,Nh=IO萴m .'/^>dT:6;g@gi״4B0`op~vYS\364N1E׳3(><5(y6'ąQUC^u7E(Ǘ#?&8t|{7˵ƨ+ k"(?,q{p,E}4&ǐ헾N!þEV/Rwȍ]`ѱT輬_$J 'lWui%y>J־1YΛK!:s8 =/tqHu``6:84g&À=R~%טĖ鿨"8"Ki%a7U gd :ZCLEV=XKOF1J4?Jn{,DQ?x SQ-1V2rJE(8w[K .gb?堂'R+C5@&jz{~{#RxfWƨkLRjIG-]u6J%aDDQV!I>kդ鈧l;KS~3Կ"G*y|P»8.2QV95 >|uXƸ'J9/*MAŬ<@YT ҡbq?ZAw/uL"8γ>hu o&!K=#AGDPmK%E]qFHCհs5,Mev x~uߨĂ߈E=UDb$)OTv͖ҺLE.>\ &ݞ8T PKf2ˢ;6mӿ2Wя@TPvP$QV8͊ kpt$ H}\m NRnXXؑ'N`%N%+ø?*Eթu_FZw $A#klT4@oE=X*=4HC )$H% ߊ]|b+,GN!vDG9t>~ZR}w%?IBL.  ;3CՐ `;g&گtfecAqqlUg "Hy*'/JZ 0cPT("!o"ޭFQ , ˻zkf>I.=q/:'KUm^gp9.fòD*z\hcoܗfWtHw"=!ilKKEC#* ]˃ɨEbp1"!{/ڵ ?ydRF63xk%&L)0(&FY^]p (KMmڀ/fc < R0)3SV'M{5ʙT0%swI{)UW {!Κ<.SS5hFϘ6>泝r|veRTd&#+1 <s\HY_rg%\i_l2Z5g~xlf oA_1½Ć߄MCIwk(Ɔ2;FCj\Λ{NzuA&e&B9yYLz阚 rzzu 5lUCYwq߽o؞q?daUag9?< {˱ 1S߸n ?3<@mb~v6n{LUKuψِS "jL݇Дb~űB`d*+ha?6.'Xg 6h A=[Hu/܌ːy9({~7R#S'z/QPr$K[<_`/Nn[Ә K & :n -vK+z_hKdV;d4&mgRidQdT\-n GNav !ȫ?N q=p p)$Gۈ^a >CH +dvVpaO7id0yvP7q-s枀#" Fn@O?`ı <sC.p> )}V!¯`Lc"w<XrL'Qz]6yT77ei{8%MC}KG,[KgPZ$2~wQ@ZBuliZ7ju'v3;8_˯kl}c9,ZZ&ptRgYW:xC~Wl58LحÛP3w:Օn -+zcӠ'+Ԛ% '_KR/-묭r:H̋p= W[O0`jQ=_֐OwI ?4&J|u:u*c==/zJdĜA){YnAoj$y>DݺhV7 `h\K̓2W1&A|G*-vޅ~ x(_k{ Ժ]G'ʔo%7=byo;B:hQ;HGS hħ{( qOL=u?8 Q; pIE%⪀0,x@p;؄Dws.I0J -G*H[ЈXbUΡ@a^,2)װ@,kaz~醮q+39$S@/NUINM214.,p|kHu(u[EȼHve|fw;Sk%@ Qߨv,Q 7v,|}ěbit@ @=hƺۏvՐѱH!sy@gWrq&R1"#/1#t䄁.p=ROTPJެb7&ױDm:i;Iq1 ,TtqD>0d}(W`#5?3pK>j=ՍȓR.}{VE_ck&V"|7ɺaO4n/So,0⾌@u*#bMGcꦩ9㢽)CҢZirUcnO`ipZ /!>i®e Cg{Wuf Ml:ʃBMdgyҟ)% vdcBҷkeL@0"]fژod*۵93KbNCDž쭰bI."qo4+5լXZ@O 4r״9W'qj4@m+3FZ +M ׁѢWK?dL (P/Y U6ũA;X495 }$1 ܎&3mޝիf>(Y("ERE|zX)?*ØxjGH-g=` 8Ųo$7y:<OPG8Rۯ%:XHOfNnᎇ䘆ʇ_g}*d"{G+2\S` 5P {8myWOZʩG#.@Ld7z AAx*@E. "ctϕ<7o c0cGs&"ģ}. 3G r>*/K;WA%,jI^G ;j9Ͷژ<9:x:P_s*RnFh'OOFYK Ȟ}uN.A+EvIXd-CA ;>Uf" ƞͪ@F:>OΤxrNjYgaSî9<DKb [WzJşha8{<(pФP7IN?AI33G _XA>8Bd2uǒe?@AՅOic3y#oLֆ3^Dt 'WWF u^v%^s{lq)T._Y/}"͸j3vNNĝ2,Kc"٘1=O]ך*;ڶF' m&ZNU}U75x\h}Tqۣz'nSމFƉ-ܕrlⓐ=uuf[,sN}YQ>A-w1W>:^0v)-_l}c37( 'pypIؤzmG'ӳH޾~`J%Ұ۔eh>OmP ̚ICOJBXroVU+Nq{up[$)-wu%aP rbbgbC[C޼m;36űxԶ@r>f-1u?'+3z8kc@܆?8%asLqRJjsDsT= i})\畲aoNNA 3A}AUv(s#Yx{\Q9ʌ=X#JWD-6LN)'5R0NND4+q2l}QB+0pc^KfnIanʮ5+/Q^:KNa`_.ftU>ϾM3~)TmpO/V_˱'@1LrT+`Vad@&p0{F!% Զ\) Kہɣ2it QVHHV><& $D}'v~DT(S>m6Q==&[ ؒO{m 9]T&ǔH4+Y9a2W\ }rTnMͿ~`/ձ`z}”zDtrg ۀ\/ HK?B Q?}X.Jv؇,+c/=vlQ U5 7g6R\K65vcӇ^Zl,;?1bSo< sIR0>PU7IMA;%C8. bOP H yɯV2Z6)Yik$ި깿^[˶8P jPx j@h@oh*{OF6QE^8K=C 1!Pg<k*?7G_˳;qvK*Z#;DFQ Sb "}5d\L VRKͼRVh%/ۤ`0{ڂ-d flS.cR]רI:v. ZPh>H潵`ٛAHXgroŭ4N|d^kƈpNЖ!;YMջ( ʃf/`reoznږ}H$cC굳z 3mL}#.eP+)>p~I 9E.gٮ.3*M9NC_]p}ϊ.7,fV|!rܒAo0Bq(y+}U*;{mB Q",<ADHqk;4Vg:0⫁u"pFN cDGg]v d}h?ޖYyv#&ZP0zZ'~%S-x4|_ɝd J&m c _HĖN!ŵ:LyK><2'1ҒC!SA;K4cyp`.έe+kT_)%=V^-gJさ fD.NYHBb}pU3RfklmɿNrbK7}RvGowM9䰂p!µBeٮ`fL#Knϑx67<:j[6S&/ɒq鹽7i S_SzM3BK&#:xy& @o?ٲ4q!*%Bq\+DGG\r>_1U}*+nACere zͻea @m:?Kg7$r&4GӤ'۹z*ΛUD)CTpW3KvERj׳o.8X`uJlġze윢 -nrj1dBѧ-wmf\ sگN{+T~@X*ݯ2GWǗJ\צ"@S&1?$'ZnohWOE`ch3J/Q[1&|EWg]~hkͯ> <uOB _q7N.&rKVw;jP0.gtCH”"#V GfnmTBMI*tTq/yr5rk@ -NcNJ>@o K 7VHIهs[傱3]O.탅*ԏӶ96B?wmܡi. g/΄;^+ty% "k'8ژM[voly3"|Vhs ZT>L )}kF$ִ)q!pPw5ݱ31B\dqPDhR KN<:赿088K>.:L?W `dִRx,g!Nڟ\yĒKq|jCb/Zg#< Ѧ^ {  =yQ1^'۝~·PO#a+A`b~O_aRЎ'TG |Ng1)sc\<=0_ENiy{8Kgy^< )G.O m @G(f b$ѱBp0fAgc/:P ps&2 &. :6owFB~> G> ҡoE,).=z~qC#2r(l7eWಮ(v3GSĦ,._ YdVj[Uг'Z񚏜f|ÆX#YcWg1t[#<H>8XpٲY2O TLsrض! JbәCC!a{ ){LWڴ^%`*v۟} A#}>e[ĩ9SQV09젿~#E֊H$,ӚLѹQW_E3?=!l-NH\gWQ=sRՈƜAp~nKRؚ~*cy᯶tuzM@3Lkm>{(s^gDM__^ߟn ar`m&fe5GTjyqeW^8)z8$WlȹxE~1$ N-%~-j^>y׮Q5"d z 5ݔn!` QH`*gGa h>e)R3.f ʣ(> cf1K.W&xJ<"JiOgG G JZ:! O^"FQS sE_l ;:HEjavw26b8%ZMTɼ$aSK 58EObRI:xGONXCAGDϏy4Fd-#`mkX3?#L0MܢGIJ+\El&)\V~i$ٔ %N)I^(*z WוB*ݝsJ2yh"Wܸ)Nɦ 9=߆`DBE :Lj,J&85Q,+ioJM" yΥ+?5"%:˔4G+앭U*j4nT`3l4g:GvA*'*=ѡ"*6CuWǝEKT:LLջ2n>DLg/MȶV_%j⦚UZ_ TP5;MZN3ӥ\ ul?j! (;Lxi&DpưE["X/ ~y@W{ʆ |V5Nh Lкcܾmz#0]]+ nH+AN s]\.O4u(@|Tk1QE;*ľaV.ј qjΡ3 NfW0p4M=S JbAknn:B MT@%7ŇJ/BNF%h7*ꂉG_](xlgKi鼱VQ0Jl/V8焺i1p Wg~MƂjT؞)hCF z70` ,iϚ:AȎX6\`zR{ Z# xk:Z 9x 7ANMhXҜEм&-iټ裞JEhOƭrhZjŻT*# lfҙ]It\!v255ܞiv֟/T #Ė`deز-I<v,S/#gޠtЍoR|*t OщZӆMĢ6a,}pfȄCמbi'pj~6:Z@4FaTlOeMBs^6KlΘK a~D`:&0Y+Vc DZDZY%S{ulX SkՕ{mxwkG.G_RvZMqƬlqeܴƸx\Ȫh!ч~;gLʊbhr$ucp8,޻W/"777V6KH!zeR,`Z\}X妞PcK}u 5tE`C\j , (uӇ+Fa?u 6Ey.gMU#QpLse}^ez7vcyzqUJ <p= Lq.a{zd\ip>*9O4q%0ԿM7hhI$H0_-µ2DA݃V"a(؁x`T vYSҒ9ә[^%$-t\LB)W\ٯݳ)]c#sv ތRNi6ȶqeo ?8t=FY<*$CBW' ǐ,I 55$ ꢨ>DQnCuۮ i60D{E WY6Նhݸ$?s'!R0CsY߲]p0g3AQr!ףݺY%z~`t A)zv[f{ӓ)72iյg*-ž%26nѱ1&Cƥ a_D;8{x_^| PJ(dz8gGRȬ-*\ϣ]p1-+K92}텞hH+kI i@7a\iD~I"?HXqe~9t7^kCkckp*s= b9 IUf2ZJq1UO\JͫB,r/Ő.ևNLgk”շLX?i[ N]iPI'H)[=R4j!_jO,E2먠,i>^aծ~ok[2~6 RF;dbLJ.v[yN-W/11󏌂:/vEH×WhR$]R9Ǩ&ê_wOWn5Np(&/ߊ4r{Ӊ٥@v  =K*@kwtJ9mjQѹk#u7ǃl ߶c 零tWqۻGxSgk|g gw{L]^ dmhyNLo"IҀ*}7#%P4eqc\ y/BGjD=_|@ȁ&ΚϪsE*KOgh,ARv}0s(x_JG Щ]O{nW1N=o#%¡\_b{vpx/geQtw"}YPp3s;y~1z*1O ѕFkmuJo(J`$D!75H:xyHnt\J }u.M;,nW0"}ݏ4 sَlşy[Tp =XJZ񣏢Nf#/,kǍۍ3hy;6GRg1J6zkGGu`W2$ x 6ea ϸ\YjDм$V͕ۋT[;X~{~43ZB::;.>y0*YQ/qbpRUC{U;m¡}KtG P2̬A0|t柋NCOV&,i#-#1ya{sX)㙔ߥCLZu*(`6W8/$Tgr@\T{S'&b5vm{DvwlJ衸'|^9u^[wa(ȯwC! `uU#P=r|(U1-3eS4%l 4 .>OYP| t,nzp? r58_R.le Xabq`S^Q})}a(+-Wt/N%@! irRꞍ@2ɡ8&dĽ{#L͟v *rS 0;⛰'&R/[ _u A R1;ԇIv3"z(88KS^.DY zX7w%1P vv&>R+.>B&wEr2'y󔡑E傏'D !''HN&)el*X2cCN:a$0~9H\$ ˀS‰x Uq%D?yhFTx2IS\zOƶݿ<$2@7aJU?KKÀů$W$\mGwNL*\ZID>+vEz7mZQdwqX1Ģĝ'6K#_.v2kuݘX2yyEu>cP/Pv`f09tlZh_wt1e=NR>Z8u7r>68۔T#s_QXPam,7#E>Č>u| {Q{:!vgE {DKL?* in!Lcʳ7V9pI]GefG.!$L wnAubEك yy]hlکEQ(X9GxT16+foH2Tڱ/q5$aKc0&y&"mZI@dc)pj BRjԎ۲ ?jXiDtF6TlyٱnҪLZa&iݭ`Ñ,ԝP! N0Uh {)}`-6,槰0E0EY1 Qi"4|Jg &#X9T,z.N>lFVzvSvk0XtR3?)l 8maQsCRX W` i2DJkM̀%<:At',*rX" HaM#DTK|_OsϾ˿<}bO\i<{R9T8\U+*&Cw/Xv9yn3GRx,(ؾȒ&$-œ*bC-$^tZL_ea[כ{(#4qƎոF'$j'8NQGѰKv[J h5_-~"l͉ަ1pYE%gzdjb{KC1dp,dކ"p6/6o,-i*kL'{)K1soT+kPwaFu,4s[-{X.;>ߛpѱ1]} ILIU5%ne+zKxXoP6_*O8Cw"WĈgdb,)@$l;QPw>Gl:>' Fs, )C%l3V-yO\ϲXd@Q+l(.7R%`ˮw0&YWU5N$=%X%뤁=DBA/-XD voٟ(=2-qau뇋>_. I 1,Dh#Txr*̠:sy 4{(SIQ.3wTIcWpw/۱fMRcLXʴvcwbl aX7l6/76$iK )1њTmiyM?ZrGUR?VKMc3&yY3xxٍ.@J[KRd[ֳ$`|jL'«[Z@dыBÝq'G_>ʺ+ Mjɬoy&Rwziϧ .4-Rp>l4O7ڄ؞g xk o XMI7tCo+>аXh.F R89_y sɽJNfnSv'ʒop4bHWհ;hR-P%== $^WJ)y5tٹj !*1Ԗӌ]Dp#ib>0i\+?-oV%:OtKpX^WrfUtzrgL@NE3&7N,$nL||ʠtY.idG7wc#ʉxuB-^`w2 tQ?r5q "c+xɇp.߶vBa뺓ǎ⅀T`rީhX5|;0}(' G?upEA`I40;t胏K`S>q3*XW^nE;웚fyQ}Kh-kHIA9;0Գ(Uѕ"7LMLtE//'n}f,k^ s$ߙ4,N"Y?ea0(

BE,(c]=2U#4|1̸ji|'o O' PyrE 0eyL 0794x*z M,!dXL yVҗ:L*WszPv?|e6~eI3L?h@n](@9G^%w n͉C9D=bO.;9Q;ǐJ6vmSZU;kSLEXQ+d1QbˌkRg|!#;|Fغf"k y #K&y}`N!H:- -sǻ'A=쬿]S9`\%m -¼Ht-Ql8j:5`ΰ򷁥&͜U-a}ac_FmHB}ɡ((ٴRhʗWoΎhyQp666aؕefvR2j3MComPl*9S]b=|m'7:s~*枫b<0'>]#U[R4m 1v~RO&$e}ӸF)f&Tsg-1:7,#n,?!N<`#&ϖjs x-%IYZAf%Dl$V \O[=0&YPL3ƔpNآ PޱFqptTk$AA.C#ŵɂArcSZ۹QǐW~ K¾'\Z՞-kr:fGM Y= 9P^cvJũsE2=R*PM]PbRМ*ˎ?Jn])v褆fL,j3`)pS ;5}͓`Sd K{Ѥ88xN 4ݠMSlWFi!5E?6~o2ɯԔ4"E8G%wFT.,0+hdx&fQtvi0:M0:VH~iQ(;-F!b|z`NϩC(NU.oA'?A4Ĝ Ӌtpl"IN@ S];9Q:Fc*:IĎo"vbD֮4*~6Y\j>9]^%&|+l@Jy27I|pW;, DQ2gBug29 t|7WD`faBf’ޚm Q$\]!vC{s"3c⽓Ťb2xIn~_xz3@-͙Jџ w#ײѩFW>3eu8 C.$ȵl[^8ONyj3 C of=xs>s.X2 bW ",[d_TŎ|=9I fJ`pcBL:6"k'_'Ġn49׿{MRF(d}05j@E@Dމiԋ3Zj8YAr94^vj/˹J_pGCʹ>oc^* 71_Y/!@T \ 3ysEy1l5;<*SVNU֛] v( ~_"=܋C;$-}IJX/2lxHP=n$۫r1h_2 RaMXayf EqmS0˿_~meg{>ؿ`IGYs`W(/`F[3؎+N++ ZH ދ& 'BetЍɷ(|V6,1^x iuwע YθM+X|d`Q'!>7:^gJApjӸGGD H*!V쳋 &'|i߇ ʵUi ~nA"h epkF631GORꚥ?b3Q kvZk%p)sW94渚gJf$?%ƍu\qjnQ'j4#5G9>fi)}//nq6Mw2X{ԇ0x"E%>dHz"wI}~LK4 cNe2 ~z$^rDvBk~ ,3O|9d —_h;"Xm~:C+& ZV v)#5JDm/&- ʽ> E} #ǻO&nʴq3k~Ju},ׯGbY }yFl:j{{2}6BJ^)nP%;4w*y5SB씹ԍm4VԹe^ |AyY}{8Vh\㛲g'B xl Ѷ`ub*gO.Ɋ,|0j%ٸ0 yDS!ky4h|ɾ4떚҉T>owM/ӄ:bˬF^&Gx/tT"=CS o+jeUs |Tvǝ)<84{M, G_>żoq 3d.**fp!&ϔ. hf9 {gBݽg]NHTlche|xbQ{-"4%fB1^ ]uto_Gm3|{{%A^M_佹emQ]lL38Kط⁣5D 9MUAd[IB>\uT={yRi6?"sy,p֊k(n Jל۹4Z_PO;9^wD+LnJ!W!+3?[3K~ A>Db>k 4۟ Ɵ"_Y\pe2}ʀ_3*0Nuw Z2S+ud z ְ3UYkcl~灡dfĊSrQdGȠڵͥ T&E^2rS>8g2|ih2 C7-%FR9x{"H"vn,aǣV}X(RMB'20BPXRbRA$`:3_gRg7N$ Vlf.iJڴXbRHH'C{MmZepp%ȉhELmp7#"IOZɫ]8we9j;D3V8:0DDxWqgwa2TP}C$Iݦrfj CibcJl_GqilNe5^Vbצ:"]Lro߶9g*֚ w5oܦgٴWmm?mduIM$z;%'G I?c*9Uf^ c!_R.a5JzzibW?hеvI~U2R@NoQ)Le~}Nȝ2`tqpdk_vOQeJBxX)~ZC4$$R\R~"0iΈiZ)!QnMO.%cS#{(O쏢}A#,#nNg`[Ү% U+̞LI8*YΓ6Eԇ,ia^Nc% ]0 ! =vW&α}uŁ~D4>BѮDO@uXuy]cPi˗-ue`$-H#8M аe,),W؎nDxa 5Yኯz јyZK2bbh&t Uf0EIVv %RB7ՠU i[oii,ϟ$i(,ۮbђ48|QSf~7%YݴI+-sO/p|0V'{7(0Bز.'~;C0,Bܟ:ePf~0@ $)"b]pV3t__pP%Zžs. M,qfNexX邐,7QQ/+ӧ3~sMOo_c5RC95JVZFξ2~UhMw1z7L+G[>bss*Gs}4* @#n;5 /(>Y2?RIhٿp/^@$Iᨅv ٌcrl?PZ@w Xyf6q#uHSQOQEo`(-;Դsfpt8[i=,C*ڈ"(u  Nf3VIi 3YJǀRm -?d5ugʹ|-0缑*cmF27b=o4;ޡe9mЧd43DfhDpDůb^92nE}hŦ Η8`OrԜƅ!H.IHA"QU˖Ρ7n̗rr#5 Qe$Ah&ӈXݡw% X)Gi%HK>WF&eS{ >8d8cn X[EP6 XdvJ jke'4S.}yf> M\)u۔w y.r{O[tax88^~bJ]1tȧ鮵F(O 2mZ suOg'N#\ ]  d:1Umd&VGv~24P,hQ|sC|7_ᑝ]ylxs`)L.C462ejZtL9MeA6Z"P߈μNP$= 39ڜkH7S)OS/}߬!Ѹmn9.>5UBvzxT/IU>bƢ}9 aD{a@qDq:}:ġQhAڡ,sgq>htӋp aeiDPW\ p7>B.!nT-k'|t]xɢ%e4R!u"G%^'yկeÑD pe'PBN4>f Ub+rh= kɽк`~V?:=*+r< l7#mXvęneb!Wk `OGz++%yJ/~:J>M PZ=݄Ҹ*e`6Zw-:!7R?붨T(݋ow$Cys-DOzsDx\R(wh/舺Bҭ>Z%˨<#4#u!N5HEq4)e8*2 i3BqT*p]N->YŲ!-2rkS̿Hhֿ[#,il[U-? 2}(a"B󽢃xQ<ի#a" $?PQ3QӄzWpd*L_"W 5$U:5uܻ C^.+ih}lSD"yd)x][~r+Lʅ PtBp G!-2GCoԴ WmSc0w}:HthF9Po&٪hVa]O&Aǟi4"; =Ҕנ@^s|[UE)<khQlj XVm JwV@[k #%-mE%uh;cE(G&nn_7n[o4bnCWNۊ'H^Aķ*OST*LĂ7M ŋxUUqkvQ~U{~@AC]~W{OIWj @+NZ>>-(! y X6?gOР^ x R_xxTvt@"oIbZX:n'K.O\!%rrj<2=u &cLvJ>"} .0cjZouk̟s nҍ:CPIrᔊ]RT(ZwX Kbqvdn.qQ FZx3Z6 +)K?(OBIˁER%i؃1xanD}pSqtVU+S%Ft [K&ܢP:SUХaudpjB̭8<+ KS0[73>{2p@~y11P\r4Q~.i=%Lu &(fv6L.:v!ߨ= iZB0H@fu+"mj0\;^`ĽP B(k Iq$ծ vdpx#tJrc'Iwo8+D6DH EM&~\)W~3bMwSrz4_t@P^4ء6bn-ꌑb(C7P>L3b:̿ePX*{QȐdPA$Z8'd1wT٧$h׳dytΈQ-*X| sM54qu++T]CN4OK< coE7eaVE̘hZ -G0C U̘i\{g"WQ}U :LH0;F\WViO{|aX GՖN0#]TH၇ $$Z>vөPNBN-(z0O 'ޅM~B?>Qtb?4XQdV"\u'j)Oq6ݝkWlM{JKnrTMBMAkCk9pxC`)s"_(=a*9?i7 ߙ[wPBg65%:Г~9_|IGNy~',c!F}m}⧉牱MmMP%9\^ qt?@WxDqU~j;ʊENS 6Al+8Xt@0ǞEbfZ5cƁ2dsHMGȨ1mW;HθD9>-8W`E0{rpG?G_Pth[ (kr,pVF/ 䚭qHH;)| #/hDse0$ڐ7#$xnIi{Zen7_؝ {V{rDkƏ>bha9%vncS<eGJf^{x׷4hvre#δN\ -]z tMV'\N| I!*tgA53n?SLL QwUtbg,5}QW}`TC#; X|*I(p.oF1!}םΡx׫%d`_#Za=Ҭ [{'x^Typ4:7DAO+Z&JY,k-ov\8Bxk.yTtBPܔ-lOw<1T9!k o  'Gh*}MuŸ́Y6lŕ-Nq|$3ۨqusD W X'*P1 LkT ,7KEt;֒6ik}J2hs-p{Kqm%hՍ;,%i`u89"mNtkāBuUcVS-Ƭf ̚ڈձayzػqyO;S@)x7Ҵ_lzQb7CGB69twAʼ@Ӡ긐_8ʩčDha/#vLC]A ^§&}Ajʏu4顿΂6'I6E'!5T gvMsdYZ)@Оhl+. ǖRXa,mT }3} DQMz1 k`ހj=W`^aF(Ay,׹VS4-R=rCZ6SEfG[AlGw&5iPaؽ6 tY?R6G#;``eƖdV}!zۊh㻆6jv|J:+9"x'L5E{] abS('I;oAoa {I!czaHRf#[8Jcv֛\Qy`g7h- baJ ^)\ *c.|ViC|AY+FT6ƒ+L 90RQVuUCE/?Uq.yZߦ54Ml.c>AJxC_$av, vhR {~6(M0/0I*C˼3\'/"vuEa݈gA8.̨4U>. gn B(txQ'! S^Z选ݾ,~ G ӿ$>Ũ"ou"L~7Rciw"qsE`( ySB;|wDE{f'^jQ08qGq &I҃4z6\/2`~~hdq g4?-dNѼg8+9x5HO'o$TgлHO[v>(åo>ՏRS&>LWTznhP0 0#mBm wGiۛQ؍*'-^nnJdG!:od~V8.ͿGg϶e&~'(YB Qf|}.u.q9㘐&BE'hU7 |rSyWUC;vυ%^:V4^y߃b 5NF$ ca>k>8kՖd/H HCA\WmeÁy m&CN3rvxVeeKd-q)atT9/YKal[5}#KBlBrXnP] 0m#ڷuBl- #1!xV#{M^l MAyv xF'3@m.L} Nm D'5L(Dcv- ϊf,\ Rx'aI️㣧$wH7 pLEFBڙU&(X8 ? EJ/# & aQ?(vBH:+h)[ǘRfΉ*{` x;|}m$Cwߓp']ͫO,z}UTy[P(3xL_|TN:vs>f$X;-+~61ʍN&P4AJ)P`!i)UbXHWu [0Fp6Ӯ=46Dz*ۦ)|Sy^uG3"Eq| rX3 H$arz,>-wp~I#f4ЉHg`,5uNKZef׹F#Ad7:%LeZ{himj)*]/;K Ń8eSeOy.;^GT}$NxfdQ7(wşlN{>9嶿HU} GͥDL^&0@MzZa?1aBdW.tw:ڠBMkpm@oE|_W=-Sobӡ]^eO-0y}l eRayЛNnx.N Xsc>IbڒMւ~`Уej(Iki5Ụ$3F RDCQ|Onjf$ًUw\Xp -|MSf J5D6ٮpfp:o b1wJ:P<7DSߛ.VŌGGJmJKؽXJ/1 J;T?nc޴.qV9Xa >U[P.e@d4}xi`%x׶튜kbx<8z{w83y*CEcRRR48'_q+fbm6Kh<6 ;e $#4N=I2m OI!uC`,|`@iV’Ti}GGIyu t܁=㶿fU&GʅW? hyC~;.fA+![xbp.m1>ڬՇ?u`lla-x!@/:3Էyw60ŗ$ԓ+ q,/r\ [|0 eV9ȴ=ڦjMi⎓NU+vJ#itC]2d71|Lm|TSiY±h7 V#č ^~n "ޡ7A])6 "|%jynz9X܌ЇU>Z܉ؒI6YN #GT\Ěo"88EҘik*P%*,O%]k3hMCJ-.^0]dSK:еrasW4؍~GQ0/F!,jAN~:KԦ =]" iv|Tl3Mr>71ä1 RZq;WRFqdjYec)HT~pLZ]h*#Όm0g9'><n_ A̖NvLmbD]mn-Y}1SHc<)J/1 b~ '6IAddiB o? f`դΠU3}na!'AEq,#pOpR\rzOls`ۿv{Tl oZEx#XkuU HX]\b=Pt`ÆR*vp|O=g%u]&q*ߤd/ ]1*>Y[24QHa N39}aPڎ6f~:=$*=^c㤝Ϧ2]WDex kqc$Gh ^*)dS["Ifk/*hafu%$VW$hWB2:)sLRdW{2>Sg^u1SO*nzbs%Ľ^)+* c38.a;\ExvLm ͜ _)z~"!2l!lHO#!Xr#ިuvG ^ti_-MPt 50 SlMV@hn@yp h188EoT;:д`)^J _m1,VCk÷!Թ>=-#7\OߏRHJ%ۡÔ"26!>8 Yjap)UxQZ|3q NRųȩ] ڦ}(-' "P1Xz;Dh{-nF Eɬ}e6ϕr9Meυ^Vj|`p@|[h<@*?CZZǭ 6i2XS27vu HUso>m0H0 scr=[^=o] r%C.`<Do"] QB/(Ek 6%@0RxMUP &@kc}ɨdx(HjGL!ǿTҐ<k c> Ry\oG4SJ`%ق*z,Q +"5ϴ_twMWA$U3\Lk`tvYbawi֯ ;{DmrLX]0Q%_xa1I~wؓ:w$OǏ'Ӣ!>2xQ5L7-wѓXz7-ʌmtM6OT(f&GfCWcw8;B/"C[h#9X|cPKc2E6 "l2@uC|¨k>zė @ɩ8N P/B~L6n&fPmƜZ s,!Q-O{&U/ehJYJA4rMj"?w#{{1e=?}ݤN.բg?Ys~3KvP|=>s";hAcI{`3uM >v{>HCBks L,0#2vz; TI0i0N_c|NnQ8@#wO-),HM )i"Pi\{)[V gB;6O"K56~*ղ:ʚD|jW <\IE4'pGxXDNKj ٜ8? <ʪ72bjLe낃Sn66<I6@DZ9,1n`^M/RwiRTl#/6YM[wrdp *~ʲb[ d U!oʡ&["m"fPT[;ޓy .Ok۟ɝRK=RIdaIЗ3Tbtl>jd}tZ"A9?"0 ag{s2 گaóc6?<]_d<=>CoFGG,!MOv ZNLs/,xU9jqWy^(4bn_Ǟ+Cv';ϋ)kĞÄy,r&~.gDO.3k]'{&XD-9!5KT rfjq=B^©Tm5UW9X?qcSԋ^{T]t=Zw<[Z(vD(U$Em4DyȢ;YF,C6dihy-Zqx^uF:'wJ:FҘЈ'v$0|ȴIw|Q i! Sڷ>jt|ߥ4R蚒 >ᯬ&Tqcy0m3&f!jט2ݭ.K?NKJƩSZSɻL.G$@P@ OAjXOè// G/)@i$">$],6)] Ns%GKSEaD"lY5У61?]=1o=k t~ϰwPu(Rf]~Yv$DL ;J;>i2a:ԏ{~> ޻<CeXi䔩b SP,`Q`)$ xHXgnߎ&MxxLVXI/d<(f qrcՇԃ撖B5;kB t^D{h eFtÁ[ՠW&c-f>`V_ `Nd @+qxs PvV~" O0먁, .(7ǻ FU5=(H= E<+Q)Є1Fa?!3УKI=αs+zF_ɝ`tZ)|pkWfeͮ&9?'6&",x"d^^IA, ]'?\Q cYlQ_'V UhB)p![fY~= λI`4]dN$\3mJ5+|mR X_ҁ@f&۲0h97\;Ag Rm4+].^Y*|8u7jaKyyL 7H]'4s(+ȷ4yҿ 1q}I3%e.XޏNy#Ԛ9N'~/[ΰ|3xCH/"GV[/O~k@+[盲1i5&q,7|59 ,ZvdsP?fsNHgߊr.Esdˬ̋a:̃@τ҂[~2 Si YEu݈nVhQ;#OJ-v1+\G(D4$~Cny<=fUUeONKopQA4W÷C ˞m9QI -g9smH]:psm]I<4ɞ"GJ7#迻 ]d/mS_a\(<3ԩyȏ\ ó|DlH#ͲY^svϗ^Is.v;\HN {2A26(Ox ث܄Ƣ5)5G:@3Ƴl֪%֡!6rST J/(ωTBoWʗ+|&TPE1iۧs֙'8urv:ğ]Hj i Dy+сS,|1PEh6shj> <җOG1jV#U5=9D?T.Saw'N hAŴlѹ#y# MI֝CoH5>ftlBR}n*Tb#8x DHWE^)(S =Bm9?^Sb3>tf;]ܘI+4U])1<kS##OV$1,(Zz tm`0E)B\bՍ3K{ t/`S+Z .S>0/bHlQdy;%GwV=Uy;-.څks4]n.Sn=Y%EJf{991@|]A4 +e#/煬6HD8\$-u_;QBAkDXgydϯn-闕"I${|HA^7z0(-d9oq0ӕF*,S5²lQk"‰#b d4BgIE*ZԦka[{<. [dqż}7FK:r(Ud-)ڲDSx#/gjsWyiAmN[:p1P~Ѯ=peKI oX:h.[g͒)vB:L^nΎ(ln937տE;DK[OΆgU:j'aУZHhĸG۫U=2cAG7D~JPP򆷅E:b]5MIS#gw1,_#P:WSmַ~zPVu*WS9i/di|k1$OYZ!Qˊo!eߴ!9s* E"CodF(+F^:&a2L9p4 xfldVXBx@ a.d[(s %4MW*`eP 3B"P)]" MS,í< \NQ@y4obϡN cPVroWʑ* ZN&%S|e eRi;)0dZ|*0B7d-U?acmO\oJ%[ *´/e2#3& 1PB9+=-;PRNmԵC`櫄ߟBèbkٕа9Xcȕ}Yk*魸3u[?yT GK+cK?N%{.eBRlrb2Zb}PH/&@ &F#v24HUi /.Ja.r-^$bq+tIDfh@k^T(]u4E9 %k̯(IbKAǖX=t{r4԰bf>o[0,[lsF|"C U) yT"#J=_N ^L#~HRg+X"Ԭz bl@&ҷN><<`N{z0tcKWCR#M8v ʖ=6`GYg^βӻHJ!_rt?CZ*9"Xu\-Ñ{V0FU&=I_>m~oB/3~5:\sjqf3" ap~q(ᨔQWL q^;k2OLs Fς㑭z OEۡ|e*Q9z UI{D΂#4Ӆ.uނ}{lB|:U+.l<(6 D-lCBښ_F9AV獄:+>.4tg~ O3I3hRTtD~w!UUSh^Xc~fJ 3ϵmt% @G|򥟜UEݲjSOUi_4;2DZd/!?^=ĈW,]+9R{Eφ1|<\>`h1&J'Di㊋W g~I10uLѧi7]sRxL_|='vnW|̧?ҷkG!pyU+UG2!t&ɣExZQ=ݐ< p bƙ:A>EczAZm3?AJT1+87iӉ:r­G r ?Yom8tcBXaG'Ub `Vcf;]zͣp-?:9WV8e}Hԥ備&Pu(.N8fn6NNB0KRR[Vr$((l&aڅ- %,3r.M ZݭdJ}4Ö%^,-`o#Eϩjw G EM/"COmaJA z [l& K}:Uf>}FV<",a eW{Ahl8UnEALYH?QGhePH*1R% J2!TfBn“pܝTp]t!N& 70dǬ@HH@ ЪBgf]'OaRz8?SڡX]N 5L)>E6m]W¹2hNbU*JQhu':L*?kN$ft_OJ6_&n˕\TJWξQH17g+f#" dFIe K|Ͽh;3U( %fX~V&}a"5hZ[W1=FPNŃb{S#Rw( vsdFj <y9ŧ!G.vUVe$4x3 KAէ Wk?텉OoU1i,DnJ[Ĺn€=4*Pj3=uZIÍ}(GZHZG뿲 oي[pGuJyXd(@A/ pB|v<8#dg+_swu Sk|j=,[aViԄʔ³k*/6Sr Á똠4j-ŴpPXaJ>PKө<Jw\!߁-6>hqEYgk䵵v43J1;qSn{yHs@6.Iϡq< D$ŘW51N!Ǿkf=1sN[[}IQ{10 N`FjUILlʾvTRZW՝0BcN_M \f!t і=-S'{E LjZ|q^i!=d6Yݜ8m8VJzbO'fp r|W}Zm<6x' Co@5c3\:SQAB5w-9Wc1Ӗ@!AfW=ܣqkSrG]eE4Ջb"T?XgA0s8Qy4_\{ሉΎ@vsEOBGefIQJo'2 \`0`A$Fν@nZ9FC{((E<&æ][׆J@|j [:0"tUS(QQ9-ꉘB~HtltA߇*Ɣ=zMG̀lV!k'eI9NdXFA ? hPUWiΈڊ,Nr63RՀLѺ?w+dd!ep,)o1z6ic"T)$xX9瓔1enRac0#<*Cӕ8]3p/nT%'AnpfHTCˋDf7~S#;+b.+Al_Ip$4pHjc "YG׭wWb܅?Vm`x',U3DJ4bF0M=_A!k/3Ns*Gx.AQFh=Ԍ%* ׎mօt6+}_(;oCv*]lNA Z#|~e./(` 7uyS{TAFGZe59+k#}$JI9&w6IS+L>aJd$:&=~=c>j^k#7 ǫ OZ^nV:`^+3h)%1YȋQQ `N3.;aR vH8nƷu 8PS_iu[d#+Rc},%]˖YGIﰸR` nMJG]tTBM3ƮGf[r1v Kg,t]隨v[e٩zKP:~D" ɑF\ x͑QY_Hn</=wb\t<4n8cv߭-="gx@h_Q l.D8~@d| kDg={p9̝j bn uh>kXspX:Zl,xJT_`gwINp-_<_>D1ffk.g'xw~+@n`*7vMOGU_5\Jto;! JeMu]N.佩HsYkm)yٹ5fg1s 0D͛gIaPwR_y+[/FBCjy-p/f𳁤 uɂ38= f cK;\ZfBsqgTj-Pn#ph?7Sx6R'(`#"h@c0x,6M13 _ ӧ{7 :V.=Z?́4/P"FՒ:ORk=Zalݎ]sSg<1?(Wś]KΉ3覔Vn-' Wd.I )'oeEy;WGcO\`xb5sē-6LW3s^K@4a3B\&=.\~^pmƿOP'D_@ޜ!Wq' QXw\lR93_ Z>hj\ucTۿ$4Ԧu_:wIA˄kMܑ&Ҙ˕l=Q핢~R.^lHuah?R8V3J2^L!gѤ<"j2",{4X'e  ]2N+ff0k>8YbWS f.sv^f7*fa{LO>em$dE3.V9rf7o8zzhN;b ct2ڬS=mr{*5q)o)~Mr'y>u:b fmM1-:e䳔OP`5pY"ifM x+l Yuc{0'|ܙX>ojlWrc`w ^P0]5>Jo_nT(*%eljjVXviyck^}im+"ɔH骈!UڌE`-sp6BGeFZy{be-NuXg4`=->9[_^N:xUp)qŒ0ദ} ia%5'|> ,z g?1yJ|b9$ut8fRm]MU k} Ȅ?"ieR1:ϔIsq)oLn%_9ʪRi%BX Zݢ^ar]2{!2"bk)ב^%7&xj- ?>%+|d_`Q ic7)0(*?nۇ>Q)1҆IU g cq`5pI hi {}9\.B;Ж7Dkkhʊ3̓Y<Gb`\'EYӛq6(=CSwdU 6֡:lRѭ"#,…7+gZfQZ.{s70AUWk_dHܯ2yW}8{ܒm v2?#e>תyG  %5k ҃_͗iFbߒSdLo^AHWx`j\qS C[C,JOY UDwMas2TŌLR'B{jGM?kAU[LielM;5RmWG3ӂֶ'^NIMȘ ՗3M[ ߍY{ZƎq/?I ǰW^n I kϥt|F'a~/(76ZH}D;r'Po9"D~uA?tCW|$dK:iXҝ5eoYfቶFfn0貖hȟ'fDѠJ-sbI ]kĦ=/\͔2iDJhe^z0ฐW`-j6b=FktTq):$|oJcλ^N F&4T( qak?FtMz->`E<(M}"f/N;p1=\] >I9TzuH9鑬8)sڻ j[Ӟ'iNJ6#_ipCѼb[u҈H?B!˵2WuJf4%B0ḅe鴮*>Li fSs)6xa߁fY]\nz:ӅSjO[3!ZVhy^:]n"D%7WVK?9a"5K)P:2}HZ,޶s#¥Nɂz޸ E~n W 屇euG+dey{o %mdFL?^G >;yƢp:ADIpw`8fitQWcc{Ƞ7^ν;, ̒Ak1䜆N. Ij6:Ǝ83za&1Wvj܀UAG?G4cfdEP?46^ܭX})˚Q3@n҂`J 2kw?꘲Ĩ꒽DxE;..*"OHՓu4N?ҵ$q/SׂB4aš:6aR;vZ~4_SKf_cu]*٘ݝ+#hGQ{ʓ~er@ A+R M0wQj"|ݽ3vu[ ]vwaf, {ͭ[cs\,<<.ƒ ?<;?Tс5z@ͪb5obTB2cOpB/>~ңSϸV.t>?ZYc'R30VzQt g3RWnBJMD|x 6PFL,Mr\3 #EJ魄q}.\ z>ݽSKϤA;g)si<'礅QN`7y jEQ˯@2YMn+˝-XGmyNN7/ZYgޥ]]@xEZ"!]+o3ia}N+˳ZpJA/ӅP§Cs PY8+|y.iY&qb2~]C9Gnf3>Q +AYLGL!%!aIr#=FuCk$L#݅u|皖8J?Uva5իj8.>펰]d4S1߂~ /q LǷ w`ov@y|"GK8FZڭcEr%Z&X!rf-v@J&hcy#'26]+jx ׉:;ꏸ0{&mM`ufȃ1w_lZU @s49}%lo .%<[ ]m,FQȆaM@A|Bvv=/04?Ǿ9 `ϡ&.~ tLJe\sKPkBm֒K_:J$ 1sM,TjNww_ AbcB]*jtQ{o=o8wt^áU{Lc l鹜 $ŹU?{?QFFG_,)$d@?LozHzУ.p>yܣ{&{B\'EmI!a;k*2q7dⷠ':1] FOGRyp^(G{;ՈuZ!C*ǹMC9(piԮgYBZsT},^1b?!^W9=K]⹀6AWV&`Cͨo< j׉eI (>d'8uh*PPm kg %",~/O (yF}||:#kG|Hr=S?9A;CU`xVg!׳yZ|M&`Iњ7koS޶=T'O3 |1L2<[% ye̵0CwV (^7X?cؑ~ wg04'6M"92^;Z}hg Y2۴'$E;l[[- H::BGb[w=^wy,J\/ !Ծ~ㄩߴ{Ũ: aVc 8Ed N[EU8r3Z(v@If5m=#t1|ψo.=x^)A'Т)kx,-dw!&X@̒O~Uث{,^@3pC]LV1@J[_iތu=YY˫Y_ <7[{m[Dȴۊm_g˫–M7v_Aa+P?L˲kPH $5LHɼ3S)abL\6Â*h{+vPKE3g=}Sn4%f^dQz*Y_>x4B'g.VhZ:^" Mp0 nZ{D--,џAAru(YxU[ak6[%X}~WAd#tЪ@ɢ,&=]fٌ3\q;`&xK!Rm’Ro]a`eE`-z:=/6&7+R7( ^Lh)'l}F8#kH",$ hgGl-q08qBtR=2KB>ᗯfj\= \ʵ,/i/ɰ,:j40do:9j'J9/i t1z٦wdu$D?a_?L^U^9 ߒ)}=R"" 0š%^D/Ta+вPȬ h 9CM01=1kvr*%KRMLkRЀ"`M6B@l5ǥ'botS8]6*t9$_R =b H O֎eIfچUxM6gq/p%eH_OVIUPнb$34%7Y_ RMQ:ˌ-=e1y64Ѐpbێd씬P&[Eg=ntx>\UP LɅfJ~Glyh{_a'L?{rFJMV]*Ļ]8YoG*ul?@apUM]GXv=:_0F%c͍+8fU",/)IQ8 $?OdQ%Mo Cz5榽Fх;"ܔ4BS#R1њ{nNlgb-dWn%\~\,y:#ַ )qy4Qe',j|Q64'c#64n_ˉ F1ͭbFgˊ{ \ D4(QD^ Զ2`Y4Ó. $">LvS]u~CtDr*V$Xf顭 tek Ȅ=!bp܀_S=viiǞ6U+'T] >N@Y)?ݏzD2:]tn˾f_% 9$ͻ>~bE=فBc"4W-̃V0]I!j\n!z(=(9(g.Oy_0]& O0 $p/tޡj=yj S;]Fnv6f'KC}'ڂ|`=M&ob&mFהojRN+mN =q"3tUǎ. ׅÁ[ܭ[H[Ui+xSNv(ۥe ȿݣБ̙@]r~/0#/{p-IX_њ"EΫ@E+':JSi22zA BĖ# `@cM0³Ջ9pތbܲg,39(AE=#[ 6f4yQG"(tI'p: *no:U8 nRe滰r?ߐAWg'JC"[nfh+{kTYN,m)c̟Њ:3Ҽ  #fbquczx]I"Xk~bHda[1 :~Ǿ~pHX:K@<-F,QCVMBn`ppWCˊQ`7 0q#ۓ+ O@kuk,9⏩(UwVBAd(˶dږ`ڇaxiM?X$ImL Tu^8~=9IewJ&8,?9\@1{jZ4XYhh+~f-UWgB2Up'it0oV ^dj:1瑷=8?a6o+dw^Cg 8ڧGGp9BRN(U4{l̀f>ONu&"+TI^];aLYad"&>gޟFf`7G'6[0/ S/D)j 9f:tBz q7/fFƿ>ۍ~ud X|{(*O_X31$NOKGn*gr3?je2vODJAQ0[R%H?@Ė}rܢ)LY <[3"KԾHY&H5:܎>:ghcm VkzYCGMXV݂Uc-T1 ׬!#k RqSwTIf)^*eOul$aʚC]Y㌘MsT1Wn"m"9Mk][Tth.\Uq2D﾿Ts/yzS"?٪BS7'O['*(?E)kF|hm^aGVWgNz'jH~,OЉƴԖwp6W7a6YFt+Z'}%kb=I2e+Q57;3?EyٯNP߿j '0b#4}tO>,i&mb-َAVA)}ƮD[u-:Xnڡp2shRIvZ* 7%OnքEm{o;p#{ֻɽJN$_`cF%#}((u'DXjMfLPp=4Gd NzJaϾd:B˞MT,$"'~xīܟC̕Y~2| &F׵T.Ƕa/6lufDQZy@< y<jFqC&?vPIXl`Aee]e w:/K1ǐi9Uz W̅NfUU~ś8J=Ȧʣ-`d>?䄠m:!6e%\+X6$H_xV!zQ^kwpkЧʑ@KkՕ=2vρ4š783_HwD|Ea*XU3+6>'S%X_f9rvQS:oO0`~7- %wD)u_X57A04wԺCp !u#HC%::3p+P^M)ڗ̂cu?7-M/-dLs+F:ڜ͈țԙg-7̦\-0yo:Aa3Jmk}M%&3$搒}:@EL ;rw*p<Շ O^DB#7xfP8 =`ԛɵd\h>׌ ] h i?ʺc`Du]tXrV1\'V,"`N/۶eH.` ǓZfQC'@[Y3̃^ٗ(q.$\ (zmƑVtj6},oo8`k7{n: X@"Ի $v lijKOv>O*,;xn6_7_@\~,]gCsO7'ytO7kOlDBu.~P)H6Z ҆IVOm=@]gH e8.WeдP=տV]7')0QjX\BI4zooSwf)ZsS ~Ň޷{:)E XY7{6]L/z4FhV6dYΙ~c+`)+nLظP_B@)nwf̙뇴Fj? ^buWOS߹_cH,Hp,NH\%<>AքHCƜ3vz8QDkoi ͓Y(LL^QIX b1V ظKkfYHv;">DكB}*H`BG[ޙlf 1db\i$kg5= ?l ZUVZ''h?dc?*P?GA /& YfvMV<2=Ʌ=OJW6A;ܣ6z##UDjh#g8 UAkz'/0w-0ctZC ;R}Il|l;*Ͱ_}Uv.Ü$6&[ E&9y87 #/C*Vrq&gF#kL{.\A )/ > PQߐyލ}-h>zv' B1r|Q+ {KBMu0B#>n T5$3PnbԾJrD"ݺ9[<|zC L NGAhm~{3'+ݣ}8m\bTf&Qm4DU2>"@@T+f -t$<'EWò43鐸WfeX2cq"u|P(ʴ_M7n˪w휻]7Џr.mm?k`{k $ /^z?E"ӓ'ɞɠE>ݥZ5%BX~^CLPԅqE.ЁI*tc>+,+s.| =| -&ѝ:_hl'/VK#xf^{į[E 9naث&bLOٺ\v3LAA5\p:|~QV]¿ C\ k P;L:j9σA%`N;WAr\{{prC~̳0Ԕe}G ;ܹDVD3C}N?=ܫ57KMP5R%xa&s݉)Eb)!-߬=a]9[fq2H{!< :|FTOWzm и[. u^J bͱ?_ĘC-+uYkƨ{&9 UKa81 !DlIOAs"!8rC{3H%wiz%ECKǾL亀_ppr,P%C]naI#[ y*<G{Z4Mӷe)>$NVAceyew5Xcc -# T Rx4`b篗-I)֛gӆ>d|AHmGw$I^938 BW/0|IQ.iRs>eLB +nnJ =bɧŃ%-:t=]3{4uԤ]~q=`]X K!X#a‘B4Ȱ]OpLj|C7P::DIhYN6.=P_Ԡ z5u\83+F_~ȿgĸ,˪O3x 3O~":T0kT!<"LjٟEC$ˆꉀ,^GTr 띻 !^F),15YصI}Ox /+Jy\O}'ys>rIH u C@ PLS"T˦ G*JBɐ.mjS2:| ob#PcYI)g9eMk4rO wzhrO/}g d]DQ"bQd@-h0;xӉ;u*\ɸ_DNj ^7H}cR颔Ζ/Oh!t:$Hszt4>7AO%ED*{"IGڒ Ϸoc?o)s# פQaPrAf{򕇩TˮއM< 5rN3zcHƢz"dslD@ _d3!`sxGGWo۩vt SDϋ^).S6 KƹB>Ⱥyh ݰ1jzDr;Ly{.6w$?Wd5J A^`; r}r+QtBz-6bqҰohv!Xּa:Ű p;lJ Q\baCb=:3Xu@PҠٰ2JV5 nO C`073y͊wǦ׀ y!Ƀ(=hՏ,X~K=eHv#Fr~-Am{Y\,fX\L|ci P.}E1$09!g2v̬ 2+2~^™XZ88cׇw'ӬU[(2[n|J3V]AkZ0\%iO^}]ϯ5@P Y շuw$4И@nCh>zʹ"d/^Xƺbqf#a 6PJZ*Z ke8m9@,/繝o)4.fs`d87_H=V H(]ӳ![0֑З(2TpeM8q]Zom;"d;o8+S{;[Th+Q/21 mI lKqhAo7tl! غ"'n#5Hw/^_ҫEDZ&AN @Q;N J < t)C`QNo cX~g'p9% $awQ'C)p<:H* TL7nOO4\]E({9A!k\T @p`"Эzcw0)v )Mj.^6T<^/rv)p@E|<,us.utM進,8!\󾇑0dBU^"{#mAQ if3[ wET"'̣Jv>LGFQUH65OEC3z!~e *4y9)du3etsBd rrۥBx_O/.Esq-1g\ H^\/:O܆ "zdH|]C> V4:r/á` 'zG;\(4Ӈ]z܋d(3b ϼ9KR_6[.3U p7ۗ;t&ś<ޟŘ]>"r\+n"mhHÕ5'[l9??W\l&-"UCmm&3]Jj8KaR`s08:>݁k#T҉?Uc8eݗ;ꟛfyT,oו ?K %H8ӸɗKjFsӬF_Z4- Q< A,KPLZ'ڲ[)7C;2cN!-s'jݯ\ٜeN_VؘDڙTJDj8h[R~ ܬ;:Ltj҉o1]5q%NWZX-It Y.R9M+zcVE2~ٲm6uJL-@NϏcr>A!7E[JZJ0Ѽ$ó鿄 ,NG /)OւRO[ZN0VG⎟͏h@I aZrFaCf b 7ܠ >F^0A-L7RtZcZWEd}KfQdDIBLAxv,9k<88fFǯ_*O!h!8ceY5R'a uw? fbӐ],xB%q5 6ǣДN'_ҽ{iðѝF(GN&d;m:pw,Jd3gl٧ڧŬA5dC1 ;rZ6jdPKp `ϋzPkܑ?X8_poMTEgV=T:X֖.Ayf 2<~=1])oNVnNYbJ1Š] >&5-ejd|FaP(j6bG5/j1b#`Zd"gokBWfйQ_HѨLjпWX52CwvvLxOLllӬn p<W 6GfKr+Հs/-Wuy_T/GRge!) |ms8w5 ON"-LH}Ϯ/ԍ?sje{aTs#ay{v]7@l)cdXm&L1~IPiGQE OR!-lsZX*X3;ؽR҂(e p'S܇Y`;̵31CEieB%'Yh;x̬9q[#km)¼q1NdňׄxmIomSaLsw쎄 -N rTڏY2,ͪiL,Ωz0P|Ɍ VB?^db|LW{}-mIgJKpפjC9<90̌ܔSQaAPH(--uD>uܡa 4s)9~E$ZGO@_ k-~gABb#tRsOHYhr6ӇdǎF+yEqkDͥT7 xAe}K!q]KNM.$+'b8L vn-1FTv! TXs6CH]NLbӳXGn':#80I_:TY&9叒ZP7 HM?x"%s?l9^GUfT5'k}].r}'yhʞ9쎥(v4h STDia / >LKiǕvVGӜ%*r)L3E4*gVJgN%P+57¨ݣ!5  k}hձRiT-py ; t 8PklHxLZ崰)wwV5NZǝR 9蚩Jf6z y䮶;Sz(FM u5ZOqSJ6]joh9դ-8+گR1;(li:տ5Lϼ^^T9VJs$gpIP UL?o]4&4R豛a>)O 6}QS|*gY)ݰq[y?eN`i8JO%k]x.+Rt ]s)W}N/c?\3ibCRB2pQ<ͿAאD.ygbgЬƵ) f[ (WfMWՓ|mٟ)M68gy#iү6IwmXLp_42VSխ4X@.ҍ@7K.t;bvR@\*ޠvۂEut:*D "K\whS]_H4`\>i3k)Ԋ Wapp໬VAìoanΊ sRr>EanD e;~|sӀRGH~n#b YstFQQ{rʣY@f Cε!l* 9zƛ=Do _M̷[VA_e&9MZ&k8 7/;w_n&^|sU[. cr67*XuӪ/x^M'Hy|eJ1UNCsM{uNtDqW^mϠQ"&z$zBDbTuñdʬ4{%5KxF$!^0ߣĿo*;Nu|4u0\"B‰3{r3u tqňm k46JlD3U H dͬ?b h!jPtX#^ d&2p4dǗ*)0URɶR3EB;,}26&OԊOigkJ? 1=rqCX\c?J]k.aE*|k@Ķ<gW7KQ!y_`/P!7t-;naۢB?\\ϏR !rDzhlGl`e[/l^9WX)Kt` 9wHlDꆲQTS|jq_}/bG TBq&QnuMk"R>?oF[ IVj납rgs=֗+q7y+kaG$gW @-cǪ!SXBV,kH@P+2 n7pKڬ2+D@dNJN҉n6Эۃd5A$@qޣli F[LTJ*=foD#/9R⫰ٕQڡJjz;HV2L6]M?너'R!LLL8p瓱~.80_M*LDP3`Ҥ9a1 ={4vK,Ъb ƽ/L Hњv'[3ۢq3OQY "~ )nB7s;0"5kG!`f{Evߋ*OqqZ&\s c]6VNx:wU᣼kyOWIxiNQnDސT߹:vPNPGc8aIP2\,"$,{/ܼ!oRbYn5J~GQy8d'9jPcf2–v{Kx.f7+CۥXqu׈i\;_c}ԫcF j(+QHه5 0/TY䱑N<<8ե%($m$Ӌ*˓31aktۚ~lI݌+KsFL*wp@ ט @LFzv]6?c2vERSy}֫2+g v .GҀ yt|Ѣ/Ҿ$r* Kh#!.L`;H3M[ybMopQyYx4X?7NC['d'5U+}kD1$2'Q|)[F@Ao荒Fƙy`E|.Pe؞_(Pٽҟ JN7Xn!ɾyjۄbp f"BZN-cu;8n:4%Dkos5"m #4e( O\3c2Ɛcp#i+c^\{U .emKꖨ61[JC&M[nL/us\f~D&Tײ4?/eAdVBUA&֞i@OGbaӐxJCď2\H3fǟr*W%\󳮲(6iIJ ęvaنlrn13b !@)&X6}28둷ԇKZ'7lH|htȀQpm51 aQ1^)RLĵx~9 s׺WF㒪6Աڝ/d=2eޏ71sԻ Fj6/fTh#psڝ$_ycTf؅w*yp07V/R9g|+zƵ{ާ_.A'^Mn>&R.xji IpzIz1H퇞c[ [|((5Gq܎N81nkΥVKWo7Xt A[T GٝWW:m@O~ok.*6MYrԛo$n,\<^8¿[vu nP<NY1|Ӷd2cܓ& b|*rHFC.u^8I4񠚎X5݃JW8NכQp55\鼊onkkd*UtHw1 |} D+?Aљƒ<|_QJa4P!?r#MIynfnڎςʷjafD>0z}_g ɪ"6[;9s:cWE@].`m+drsBsDnz϶s`A ].p$#7Qh/hH%j7f7صD-HN=PecX4U"&T TFGHҝTmqBdu(ҒL=w/!Y[R Rش_!^ aX3M4d"LZpAH!C.Yz@pI㖅uMGvKtoԳetygLit;.7ưNƥg| 9. *ܝ870QvIP20۸%M.5!-6M'Hyt<\U҈|#ՁR ^ō*4sK'DCk&Ql5VD2i2x#9qNp'JX R%2cTS}wջvrV๛ K 6%BR^rԌ#7K%VKL,^h5۩.i/EJ=yT]EթbUQ&_HyDůݘ|]qmW3yҖV-. 娵4񖕬ܢ߇ؕL@ }*=M ^'p4ƞl3o8cbN~ ogybGDR@$B>2A:0q} )QW%U}`~OR] xG7" uH'W$cg״پ/ykiw3"l1Lv{G1~3yj3$eh':9PK:s*ZiݡRh|_Ӝ -W+U%ߑ Z<]+A nq@UJSdl0'ի"v dy8ƑN$ DRۺ"XTS#{)W N:KjӚT+ɩEEd6z@WG.s0˴303¥ރaaTރ~q96P?|KaG7 :fWy^74B -Q0kB`})L@ r~[3C1 bĥip3d"&7 eU6_?Y?rX[h#SCq\›uT-b7} *.yfɷnSپ'jj9Sfk"QE"-vqv;op"py+T. V1wTR8 _־ Eܓvmk7=Dh4+o!rGd k%r < Vhxt0:%/CyqɳE$X{'$ɐ>koN4jx8 墕V̅\nY'mÅI*'LZ$Id>Ʀ21qy)jޱ dt %d)~0Ti bQwI r@g3`JT &\1_~%ذ٤9UG$vo-[&p> h pj*Sh9f;ޟZ%; NGjsOw]<=u O7ő}yE7XY/O/X[cx)^q*oh8YL`(RnqJՖ|}K=iE}fk;eW˱E$3Էd WF(2T`*_#Y W,^D)G薦4aPޕAພ)nF;R\#G-z6bQGEລ)33hk+SyO_Z2c[;rfD}وʇ_ˣӗG!ϯ;+gXa<#IwZѿy"Cm2[VH(FcvСpxx[()*\etv.]X)[py7fTV[heSr$L=I8F5 `R=kb.bB$}Л ⭀e1e&DYML̗ 桩s1'oPn'4xƤ`_j9BJgR_t/r0(>X\Y&c]1ܚ~&T ,h=~wj̜ϲFfUZ=VĄ0 l `m1a/UAIal \22CYT)[\]b_McΛꙔ%^#v .R%38} Y+Uտ󞺛G|DzN aGvmuDGɆm8Zs 4Fž!h 3k@~Ș{FY(9+٣5!p.> @労j>OkD"Tu l4_56m>p Eo FSPn-yO8:wfDղ'{"]OYqA\(~gT!uM,/(2\ZwX1z{+ a9ȀL AV›{26j>;R ް.N8R2$ ]ZtMr vQnI8}"/Tk*7'NXnZKf8g֯q嬸Z۶ֻDJQ04\+),.sdDЇ`w+}f}.$/u n3ƭs];&j>?6 :a)JhSeu{AYWTFX !m|9tԳSr0<{!@jׄ F4;"5_G/YC\SkNUPX/3c#k"W*wkzRfu|SetDr'KEus+e! IbY~ŬA1=xŚYSt.iWq(nE6_W悼-M7Kj3&.ּRaKMꠑɢ( b_PDVEx!Ulg$)> Zh+Z[&$JM/@',mȟe^AЫם }13nⵈ2$Q?xQ8 K9m h{|v. Z6&S=<5su% "ׂA/-O|cw"0e\hA QAT7ucb > l둢ASac4vҦZcΕoq=4EUF=b3%u;|aP?0e m2޿oǁ4*,,ҋH| 2%D_3TèjYz͢fr4^=´#Xˆ)DגMI`Vٞ OQa~u~LLG[A}ooR!'dwvg.,lW%'V?œѩ]t|)n##0I i6ptwvs kL׏4Oم7,\ f<,yI?e.nn*2>gKA;Jwcڰr""_m)8}ɼs!vCOM$L7xjk {XHc]Y4EP-#L} Zɡ2 v$E]:(AptDٹe!v = ID1-aUPGXT7E5Tݪl#`V}T}r)03p/̳(U6'k!p{%IVе U4i.n5J5Z}KJrN]* & ?[1b Qfka~-l$DBA:seoAM݊*KShd]A~|'5$J&SѺUMkogg9A"$2L6D>b.;}~FAVHA6hw35nI‰Ѝ>2 zj"$:&>Gt6Vh\]!4|M?x9 wg3!5ST r ̼1Dv6&=᪌]mhGYń%6i OnWF1a =_z98v-b`-eA}n8Tyƒ+\bk luQ"#Ҭ$mb7EX">C$4!XR[HSsn VzMCxiIɄ'[>#1& Rɾs0rFRxPidi}u}6iHDw!BUؒL8HlX< HV:D) {Zu!t4T6]?yԧƦE@ F@\ca>!n,?x}7X\3e8_Q J}Z# ZClN\czӔg{+Ih 1/]Zľ4HojRѐi@xtнٹ7_ ec6E&$ꃴV,PډAjիN-c,WǼx#bD@8 08嫌)I}0Wym +OER-Xz4C*T6Y͗ ,'X$/axiÍHaG#%xú&p1+6w)3R-$1W8tj8YCoսm}*,tX̺^zU3t>FKr=l̕:G rhR8z@;U>4\ GtܹݧiN8h^<(Y~6NFF Da5O£@oV&dT}be|$\[W\V")-==&usř!ҁ!?G5  )p;WtLs(B2_nUY^&H-rov7;AUrj@V !r˯􁀚*=rL5VPY{*ca.w '|*G]»6UH!aU''lusJKw39J}dxb62.ckFZk * A.gzPIn`/^ݲsڃSXOw$GC/{8 %{h_<;Gt8sΟ%)fhkQ h9 pya y?$x6=iړN[U"ԾɂQd x]>!.NzQly)iмuCt~/+ɃօBm`~HA$cD -[1Kywð]gEpF$ZOncxc_\Kwfeo#f#k{F>yV@pf"Y=sդS Vq&„V^o- ~mx : %@l V|6*!lS8[V /Ocy-at8"KFΔ64|xϨ# =2|.iwGYxK[m‚g!x *ՏS 1Z2)z|t?à㕫-: ua>^fDC\E^R(C]NhJ<ێ&gO&7'pe9^/JcΗ@(7%xGNLɉS`3;j1l} J_&xBJ[e^v#WXE5fV(v%E'$9O_7dH3ǞFNU-1 ܲx}zt`J\1C08R8ط̾e)gpEC?& |8߰^pt)h0pE{$9?-a0Y+mߊ-˦ɥ!ʒiaU44{\JUa(iK]W;?ŘjLPMI+a5ac;GdɦۨIg b÷^x6N4"GO]?w\4#ު27hb)-̆ORjt'ލXTʨ&/c`Ff޿|R$sŶp M_ e7dͪ&ƼbmF6ݢxss/̔yd `&'tP[6rA.U[opyw܁"@}ls!`wžN:\|P*CSţudVn6-ݣ=A  nϿ)Wj4O<לJ%Z"O)|?BMtdϝieҺ Eߥ$Gj.y!.rrهA|`M0 bo3yf4nIE%I3Cs 2#,eɚ5 d\iBIH`9:a$䂮h4UGBvaٞU93->2I}4wIr饾1۾>6B gfh"p%}`T_,skݚk)[S% `"5[M!h8c²d4<"<@;^s%y#ܶ^Rju;#-w+ Yl{~kּ^G|V,c2sÕF&kOm'h8B=@1v K zXaՙ30SJ[h[ ٕ=q'oժU|b[gCYI=Yؚ/vS׸Vϐfੂ;]U5Ƥ-88EiԶlI xmc\ ;NAO;ӱEvr* L^h|evSgyJE9L, ^zK@FT6nǹ *,!9SATFoACl F 0#Cj<;W +T_uUZv4.E']K$MEyVܱ  sԏFfF$wσ>&:Y䎀ggM?&ɛ!p:Ǔ͋eAѓx}{m+nJt C1=Kՠj;,g=-F为+DXt!8[e`G$i`QSuRi+Γi̖B@Hv@yq1xidNUuCѕtv5"<bpWo~rXN>{6%YSǚk2^7?+窄rjV1 vW5tަװ8XOfP|`h(-{{oYZH/am1(X =ָ۴ޢùjq!A2|`IaVX~6'_T39NZALaO5X]DN[񣟥s>)BDY ZN`C $oDPVikԃhe,oA-QY]nm3e#_..# ċ˥?Zya@Ǖ()<K=Sg !w$pg; 9D2f0l%W&$KsUd&bWL$#Yz&H^9w}aQ4%Pߐmab-VX;z`fwnt}1>JNx2<29`L0mkX)"nҰ"?ëpbR2̀Oa@01w? cл!|Vr u-I@R[ݢ k'7ҩ#7CWBMgQ22[eG`0vSo] ^R[y !>ȈWXc!F B;t{K1ZI+QYlyzϬN$i/3etX"aI3;硂KY+v%`pOYi_?`}Ձ3 R\ډ?KbhĪ1{8^^b'BhYbb]wGe&d ?uHv1No0z Y"}@pa`6`ܠeьk}Rz}@Kn]bF&ovT:_*?B.J\ӪVٮAJ:#""vK׌˶!+׎nQ),wRMџڗ׍ZQ-U o59_v0KAHEOӦV}9;!Jo:eJ@v et Ñ1%|7cćCKO̯Ktǻ{LhahjrZc0qH&q 6>WZK,Zɣ^a͇eMr!jkрm̒T]VǾB6Ka2J.%d]vϻ BN|B`f)֠ y'̠$J!f~*Šb3`)x}akqY{PF mV?2}.e&;z @/aaBjSCBdn+64TWW,ڝ-;?Jx ggD ߄7/U ?Qk@Vv߰ΑIUC@b{/B2!ZmXM)+t/8L G D,,hb LgWOm"c6םm8{@~f߬\6O1ٞcgI'iq ?j!<#x!ӔXxnRv[ c\ &8,ɽZH[xN'638T=nQ]EB1H[7I;Wd*Z'^w$MXSy룳S.ҰF9{K0VFb?DN}-2" q+=ϫ~윁'ܟri%%eso УC?[$ͱa}7w&ѺD'46^d[ekH 2mo.~ x1ՙDXnpXaiv,ŀ iڙ58:z,-7u0h(d7(~MIz5|Lyv篻lYDyBwk mT֏с]*W*Ӑ 2y!}ӯ-| G(YMd)Q\u>"t_1r%,.G#of-tlb6˲E,RTผiYneqf7s^\Md$0tg ktp$*O!E>T D޽.I ;δ)bI}ʇN-f w%!4m-7_8ٙ/dY';О"\t SSH@Ju Av4]>l +=L|L'yijs̵}#wlQN^z9l~7a;wb5n1D-Č#\}}y]8(~⹓)Զyw|@ߕL.P Y -wr@'R`G%Fts,|>ɬJN{cY8wMD/, ׳f75WU-89:봨M:[q_~WPDx:[^^tc@T!^UĂ!$u"Do|툮V'  ޯ_eWa{Utl]Ē (W c:/Vx=HXEf&_*D#Bۑ3&@bd_v[R=Kennvf ljJӯhpK=>5weZ7dS߉|75^OQS/e_NF .иl}F]bjD^$$}]a/<@h^}':y&5h<}sz 1R0?7]CtC-ЅC|<#Ow*mR3Ц.Z]Ey=!h)p躪fOkS,~c>M&*8=?YuM_!:Y? ʅJǰ\'%@:RQX]oaP(kۛy*{/#% brGn@zߓ6CŒ=#YO)LOs+FVFg9Dsz|[Ë1TxBvo?jҧb'`h2P0dܰ8ٺz۶&EB$S~4`͸B,3x=_Ls㓠/CHX&m2"' Ji?dlt@zT,;C20#U7'Q [% /Կ7::tD:1l"'iUoD9{;xr?ݼUTܛ<֧.75!D ɥZ=ֶ$wS42̣҃Ryǜ.йBy)(Hf6SY$ zu4T-5SY+ ք$#o!nC۬pCL))֨FZ~~\4qO_92E~7ps5x4eh&g<MsT9 MJ/R%aع,(tvR?=@6&MH'5~ݛ ZR5A{^5ƌ,Z9K+ETt$ʉWe΁g'&鎦@} j^WtK.:.$URZ Aq+aU>>ǜt~۩GB5 |MjS1OOd,7@Sw[ۢgr<;gkKm/ b؋ARӲݠ)akpc%ATZ>б4nڼfE\0f_@G_Ձev. dI9GD)Laj3YZCuv0%_;|?\WVh<^&,1aPYnQc'O?:-=(w͎b]f ]Rх:ߖei{ѹT&J_. bz).dJyOCgN%Z>В*a.<#̚xmR΍DcV ՚T3 QB*K_v &䠢A6y>|eW7E#u'E炢Gic_ }@b-aMaau8&#("=a;A}Ng@?_~{/4=KeWDO ߕWU\;3bQşrOc 7кӨ֛-՗1d[GR% p|J;w~(/ױtԿ8 +Y0XMP D $/l.x!g8ԛ\F w~Ǜ{x.xǹOW_#gYnB%;Jt@h[EF'A٤%1>O% >6??PhfV ; /H z{ii,E/]"+=^~j^ =XkLw)Z  3*(ULќPK7gm_A߄?1$Sh@Ӳ& .=53-6G~Q8~T~Dv-A٥qڧLs8g(Zo!uivv), &F:wT1N ãLC8 ą±05r 9cMOɪ17M `tDyp$nnqSzDșR;O;3l"h?,ARd#U>=71 Ja*pE5}'/uʂwi㕎L|ߠ@'kO_9n@-+ѭ F6(2bDAqX.,hSlA>[Ki'^%"b.SJ 5sƜ$6,B5y%1غ)Օ@BuBAX 400#Az9 mnjS'rŨ"oTn8D~y"ZD\EX9?)]4_ATe+xuӴɰFX0DŽۂ='=~Xy,{1FM3hSh*Ek8 4=CdFS`*(2DW'VkvW"}&"G4a_.ZƚxP_y WMGP6UR!EH%*&֖rJ̝xwHfU_.CױB R'WfZ' 'DEQ/ z??05r&d7b?,fvcgۺ輰ucJ)uUxK0uM@6z2L /0&|! Y ӬhU:cM.U@Ns K #~\Qc[4=BgeFH.0ZϽȢW%|z#1IP5.fb'h } LV>s*vnߺ* ~O '} oQh \Q9޽"N ~s2Ұ8;V7)'A X<~З9!'ۅNgJjqOJ&ݲVLBXGb>TK]?iOn^*2~{+vNϘn'}Pp;ںV[啷-OV>kY8uMNX^@sP) F-I.~Q;j +m36B1h n>t!\c)i n֔t0T7W}gjT+dvOv%ΐ2u ׂQGLF”]7li&?h+{*rrLTNH],JP*|$qq>)4߼S9nnx5>PC&C̳|t(z 4#Y%e\^}>:zV"@\* W++ 'h+ i %$9p2مZw0l5UDiC] @ ܝH ľ"k6hACHVCRݷ0\@MWB^`6)B'gӰՎ쮕I (I;y3 +ӿ,W UB%Kى)Q*Ϯ\D;W;/6/Py^7_tzwwhBǶ}Jz5r[ឱZ;2.ܖ?]N&'DyM1S 6Nsx}xݵ*}d3|ĺ> kI3/ήʗ'={pD;q1,]{8a쾻n""La¾ B7T>qIOFoTG N8BO{H }ǵ&dkJ `*Z.e΢)b ّ6 U1AU.\\ u:VJ+Sz1|IV~>ыګmQAiсW+5 x$NP2/|4o@y] kJ-/gP%{G4>+gV-;]Re ̀Mҧ)Cs2KKnŔWi_C Z""Vpk64(T75֕2 XI`Ɉ?A뎝Ɏ*LN)hk2c* ӭ~'&4IZ08!luOu9V{cG"~(0+O')v;uDo9ҌW̿IzC]` $2[v >څi^b* Kޠ {EobeB HU*+Œ1Vܝ` @@^Knw_cq9$EY i_2N3[wg h݌ D,>+}r#|O0JO8q(]:0l]Xi3v3Oxıe-܎c𘘿Wĝm&̲yt#`KĻoj/ yc#z:yDgPlxRn+t#LȵNep#  O{4bYPGFZۅc,T'oE0 Dv#\T6TkA}YR&豚Ww%C Xl8a2Z-5,6Wv|ک/=L`s6q̓Z{ߝH jxOً.gF,c/g R9B|@"]0hTFAqnؙFTX=^i.5sP%X_K#8Lxt^ r^'eϏ.OLtt ?Vധy^i޳鑷22\Cbjvi[ս)qqzT*Hnk.%0WEV8؃1QS6Lji]tLE3 947&12 Tkʮy?+[ MSjxp[TF `leށK9'8^Emdٻ -6Gۧ(؛6F̆oP)a}Tho18A˿*,}549cmY,< !ǙZGt6d'nZ}E>+sv)Wx[ۮ ;k Ұ48Nťv|S) QBOY$Ǿ\lO[G5sB*.m8e|2ߙ:xBS$6B.tч->=4-3Nb?@}T e%>Mx2G @*rjrxYK0 ~EŦ3_4K3l^LX˲R1u-KQ7$]#4.ubJ @Qa[`%DU^ICdŹձe:kݢA[^fgUmM\nx4tv}YOOx4ߩ(7, F&Fkl"`IXehO?bϏTܲK̭(Wy;M7<.]THc0`[~(J%B>Py.0[em5Cq@dE)q}?S}vD:rkݔQ5>7.pN-j6lZ8ljJT>XvF :pH=GALoR=IaSQya)av2`śG.]iîA<$39Si}H*yV?Z.8O8rPq4|,|K߮\Y -~ ɖ㤊ޜ}) Sb5T.!7|P]W 2wo'نpSA8學熱}Eb<|{MƝ{C ڣ3Wbvnp؍/Nj.]Ë-אBѰ BB^383wAWʣ섊;%$排d}rsy+@?5w/܏2}˼`͎*|Sa kfpfNB_3;wJ ڔtDEB7;]YC$qXi\]f&6a{; t~)tKPϦ䛳G4*/廙k!v12;9EhVWiΜJ8w0R=\myU1vakF.6m~ğ !kqG&uGPX1igB&>QS|eA 9Wߛ^5g) *!U5Ly'{e-HRңM%56 Ww6xM hg1Br& .A7`U9Eu ɽy_8:GPKi E9y'Oio gPU:mkAc!xn? *Gf_0@M +ͼ*Ñx=7 jNr>>:%A e;ZڡO#3ѐRy"q;Xv#IľG%5G(Z_D(m 9S/59)k[h`pY,eA&Z- {8I۝1%G~xw-. KN\CF"fA*q2ݜvښtGع"]RfZZJWӭ ] );djgKJzJ1 Ʌ g v͒YaJ}^O 0_dž>[RAfjTOaM7i}ľ&̀ZW5u1Z>Is'krMƛx̪>Ja&٣+(P Xn2}̢_F nמ@rh $. ;=C.fNqD4ǰ҉hـjDC2f\]e_ 3kmBJ(b6o $4fZ:Plj˸ Ц||wDU:o`H%(q6L7MԽFt/)Ӿ?U43RtO,l g2_t c_GPAĂ0\ B]ӈӾuzdӨ9Bg\#vNS. +TDLY)P$gMFrázUG` W2!2 W>U;#~GI~\pB!,ƪ^1paa'7]dRjV]`w"5B&S|fhч*E;Ql&vZ62`}{d-QZa2ql!C׵J['}v;F`\8rڔ\ n#'t1$s0?*}B5r*.9wrPW iVX sPCq&߭(8 R't #&V PͷSf9-;,Max|Z7jqd;{8-;-=tTPf4:!Jt0#4T;:[s `\ٚ)}&:U7EE%bq_π{̬e%m}<0/Ȗl$`)k-N5Awmf|bQVSb +ٙT>^2^1}מK5yt'1F+#YR \(ysOI.x$Ty5{g?3c5#ۨmQv.d*RϦx(Oa -/h8{j: F{dqK| -T{:b zX@mOlNT?Us^+( ():o5 jO(X^,4Sd*[KtyΓt{Ŀ]Plv1/N+9ϨƭJwʾ&;,JWkV/327\Tlzz6(h%l郆 1/5[.H1Kz1, R$ Sg\M.uW8`ϓöh.}|*DHj/]mJ $"~J>"F~ 5FhNEx; MGS: z*ڦJ!emi:xS &t}6Tժ/,thT'GCKaE~"4ikЕJO)w[^͓%A$di8ckgQh9B,l(7h/b6Rrj<U;FNض{ڷ/=LxYv+Njf-H" C^(, K16WB^x'yJwA)kp91礃WR.|fZ1VPti9tp&a:)/Jmms l٣>ȅTR|/o{LgP\TPfTB{rft?1:@#0V[@|O%|᷻œNfY^ ? Y&g6ҷ~1%V=S{d܊qj}}f(KZ~S6.-exLceg8iɄ.9M*0A5[l ƒ*IQ-5D't,6w!ţPzI#d⁐7nL}eL۹jtmI+hpai)?T@w~Ϧ%8_MKJܵp]3pi+1TBӶS"y_:7H)2vĿ IW!z~vd{PPb)2LkvH@0x~%SԦ,;Dd񴍚M|**x,iv|got0O& ;^ %B-h&f Ea<6D!-ODX){ڋ@m\9ETiдRxkR6L'kxJٟ Zm)D7J1~c3753ɝcЏ'*^d_R`. -!Z+SWⰑҥLn__~\ؐ""! ofD/3d0nϑ|U~hu%cu)tQhYRY`Cyd?>z,ŔhLjOtA4?O2rT ZQ|9q~kf P~: FQgAl򬖢 gߕ-xaTvh%5xG#C`Z.zӴ}~wǹ l'z 3\ b@@bDImp^lY?id؅k2{;]-?],6 ðᰟQE bX TUwignЗVܒ&N)6AԹ̵rf/,^?CbT9;)؈ya}D9Ʊ7 ذEHd7xrڃ%fN.zv [;?}θ/dAJ@{?m {0"G@i9P"APAF4"m?$;X2$5;YeDVnUX Ac NSӊnQ?<c /5LZD{AceqȪo4s2'9oB?␧6 n1 Q~j{&/٩݉NDz_ ڂ)ǰb^É_r%<_'`䔚v?:vnP8j(E1݀U޾|MbۻQ,LrLqUi=>.=\FQQdםˢp)ȳ}-nH-}R*(ڢM0\ P++_8Xy{z 3afh<ّ_^^b[^M}ω*vBV1h/͔YIS{Ν'J/PjR'*+ZuZxҺgr/FPwum;\ :[=0u~/.FB$:Bp^cBB0(!MY%!C"/Qb/pBzB>բ$wY}+$,[̔#DOJ|qx,Ӹ3 ױ`UE`$7YD9i;d`@ln5420x4nwƕe+|3y;?p&.U 7g us?}w!˓od9_פDM^3ěy HZ`,LFu~Fm}8Z~U\D˒Ǹ D''\fuֹ*sjlY~(CjࠋBɦstw,cZX3wm(mklwO }g uGVwbPOA HGehtU²LuZOr@*;~ $,>'![CɃ7@Epz2E13D1 @Ͻ0 BAUl6pNdh+6uя0Pq#͘-*f6Lb`$*{JS GFg\ .uE2ۈNGF(ؤwGs+[knlwS<+ ND\gfV:5K\}jÆzc+r~K˝+~Z7Ffp(G‹zB6:`F 9gc1Bi0~v5/8T&^سQB$>j1>T=*3rAJBJ-7";p4!v=Z~EЏOشW' ,WqAew)L,&v.rcWF".1 vN+ݞN#t5Ib,W(fT;S$|FU*j{bĬ[hØjj i45tOp+P*qh r+C:g9|TAöBp.E`}1_KHϏUG;E9l$HwmrY(Gј[[:3/9naBt}CNwpOs8"mȧ08ɠ\ K*H$qa#Gt It.6񖖡P6[V!o>RPGjxMR~U-d楁gb{n4 .N>^w?-ApYdR,{ne5ZOev|IVr1#)JM t]eC ԪB2&>U2Ĺi;qV~CXey=gucY}ڣxjsv`.ja0g VKTY:T:ݎ<&b_u^!? :Y`#dfMKԚ7 ֈ8oഺtrndxG2+Œ~EK 4Dm-Mf`)@`!o{ĚFJ(nfUyW|-e3WNN7 Op'e1iXá*Ů?!itEWqHAiĜ4@M~Np$F^U$TGjphA3V/ۗ8W_Ӥ׏X((&RrhgPdyǺ|dps?}YT0+PoJ? bz5ڢN,fzZ!]Hv’>ynO5' cCfvMlf-FERd5l] I!!|LlvYIXؗ ln^hԤ}yrmiqlQ awD+ TTHM'jBpek!UM- = >r%_0HL }DG& WiO!(nb_*]pLF;ֹk#'FAH&H ̲-)o/W 3s 빒 L?_6~Ʈ4n.ċ 2p,gcEn/`7u!0x7+˞I ̻;m\+:)r$hm}2MNΙ+B.&TK?2+E[n ٮ+<<6 ȫ/}O&Fu-Wz\<6}\:3 EN\ RC5‡!L6W@" jDr9<+E4>c,һTa)4Z+'K6l:Υλ^0C1D4$XWӌVtQBA ؍w=@Tw58_ ќri B_ƈv'KSL,Bq5@Rn:ZQʐp2K6F@Q-CK34YpV5} ?S9VX|oOȄfcn'fmASv'Vd6<)8Cj#_GUf<=2qK&JDܙZw6BtqkITz šb$A(W3PS)&!Y8s=fjO@aԴZf૵ySI[줔o Oen\9=FoC3۴?#X`_*$6+ "KVD׈:VH=7kEE52` Zhct~ TbA.C% mV+Ra W`xFe0fC!~iq//:dKßӦFm8^Ip0֤Q v!v؁#'Ǣu5UT*wI=n"k6%޹xHYt 8-=) "!jWYpJvQYQExuxet52ƟRajZjDQe$SB>cĻIUӈ d&@;턵P*͞no#Hآdy}d'yNʰ3+Ν %6lVCevx^KJc0"xsmfmG_*.NC}N v`Np %6tn9$//*(F dp{'.ˌμ% #44(L40!)uk&vcMxu<}DP`4#M쌆`W/1M2\쯼?grnqdWY{8m 춞Ud&ر ޶Cz̜=g3=#}9DO*BЃ;#dOXA6=tfA+vу{q O&RlT"p]aUqPQnd ̛fdw]ie2L`7l}ۧH)W-E(b:ta@b΅'/aTˑC:JŇNc舨]F]>yU.`_[?[Kxk|/|'{i ]gi_픇J.ŁiI (5>4C7T2Fe:E<L".^cg#GgFpm(½."bJ?RAV6\<u?k x4@`:uFS oe1DǷs?1K|K;:M~q]έ^k #\4UZAp"pȹ߅㧽e*{TYnk2! Ũ\U|C[ NIU>u giq"Vڒt[Mxy5@n` k&m0v7B("C%8KXInKe 6jWBH6Q wԉwr {FbAH9sb2-$m'jJapE:ͪ^z D~Ǚu]=ꖕ>*Q$l/ %nb b߰vBL} "#J%Ɉu`׾Y T[`o,0{eIE#"~NZ Y-x;^bg)iF9FHe?b v lT5?Aդ8Pd89wƑDOEk#i\P[LGCc`[0]7иl΁$ Ⱥ=OŽpƛMP`4C(H>)9: q\/oU#֑6x3 Xe7oܵrl\;N`20Ql@n8L'^t-/:o1%o:˗ =R00SL OfB`mR΀)to61|/q>F?\ݧ.c6 ]ɰsYTjm+YmGG4y B@eld6\R>mo{u}?A΀9|vKpػ 'N/5JM ѕ~"+r蕣 (ټ=>hB|~e'*Ot=ޏ,'=\b#aQrOS#hnޟ%8p#'J}ܽS8=t`7 2})¦Ui s*/T7D{>`{qXKL],,F#nr f..ڰ4oWE3&BeEewhkRX~ hi/!K5ĥ瓵ͥt?EMe0@-hzCҌDH"HH Y}Y^ {@-b[-K1PyP‹/@w,xGH2o~mOĬDnj!sQ&[sU-+qmw< RXaG 6(Y>Uo4U=BYΝmde9'[ Voi8Mh-S7Ed"йCNd`LI-ӐWmVb%2]Q%wХWD.^ `x \剞i5YhŻ\7͍ZtV?\b7[sqW{uw;'! EUZ*lJ'Dd5o$>aQJ$݀;%n/'y\^ShB ٯApXCqX* _5A(t*nS`5!8BNr8w0jQWO]zMf]IomO+}r`KOUž5*d_ 'L-Oseq~Of4[JB`\:@1_^@ Q\ZUOG~U9G$҂uJa&90bu;%UK{|:8{ ^+3S+~jqc|ߪqxrܸrjG^o$ &+M׹1 DVJB-\c,7` -ZڰA(X[Yќ[-߉Gwsbq{0+$ +p^X~2;3V#Z"k!O،d;tͳ&):︢. %E{^hQA d;µFmU VbL_b+G}L蓟8p#K.4"Vk3xTV~GO: 59YmY1MXdf8/6_5BH#@F~*]O?T-cu)6gqFO|hFP1-ʧ~?ۊU!B?(v@wYp T_"{K7bJ3|B0y~\k;:R7RBX r;M~'U~ũׯYYxƈZӤI)?o(nbL Q ^~؜/|Zs^U@!bH_݆Hf/*ڸ=II}~KHDMጶ Z0ICʆ霬WzaF^aO_oM=.>J]$ScM-qȱȱ[`lzM`RqT -++ȶ? !"9I;s`f}4s:v)[/޵]~]T)ZW4HrLԏIUS";fb'{X[h0}'䇡g+ ^1o'WXHáajI:.jX 蒥r ʘGL  X nQ>%\&VKu'jҮnjN5%XE;sN8jʄ*b#?V\]~ "dܱL-q ܄İ7m87jA×DSsΏbaZﶖ΄?(~$Ht0q2I2IQ#?3p2!]FdwlƑ怑a l\W={ٜ^2$}ݐڽ&ʹb,GaSzG ^SJY]9'*MpiL:y֥i%Ɓ^LTp+#DVa|w]6+=t_iV48C7 W1`iL;l;]].ݹPT)@a,s<_ ݳAšW\qxfX ӽM\ϓrHRD{U6:Zoc` θ`?~wl`>]y&O(`5~_j?5?ύl063ZBujKܢ#7&ajլr^G$|a`LQTpɦ'HT%Aet"HЬu+37 .朰)îAXixdS 뙲2P,ޛUk+^?-8+a,egAU =h1geuLd&TN&=% ơDj +rS C{H00db1C>N)lҡQW+hIxP#˂PQوBLLDBrzkpՇ4*|aZI}x%CAͦ'$l#`f ||r"+=XV1Lu(hgni{*JٝWZ w~83RSz%5牖}BΥUM׮ĭKW#WZQ7GF>Simv|i^_r X D6woOƘ2b^d $+_m ;Y|ukw ,tZ% ]&Y LA1 ^Mty>*Y)Y}QؐvU( 5r fKzy?SF'&~c^W+ VL86D %D~$ w可hh&!q8o9}EkAfO3Lk(qbsBZKiz MH$m=SXD1< !s{tB*y%Ŧ9 >b/"r\{ #a3uNi FT%$XB8ڪPUyL!9O!OdQ[MA\gbORX"zb=Ӏփ͎fMh' "20NapۚИv/Jd?1T\R.ݯ76rnG[3 #kP1k܁PZՔdg+O2]=gP,eBĶf}BktB|իZɓt꼘I,%{fsZʜX=w"`tXwi \P-\b̼tT3l&̡SRƫyvb lYGj|r[JM' K09tjΑ0!j *x192ZI{зvI'7]d R@KW/YO]/a ԁ$vD̵orj7f`]k[\ZvkZ宁OF86ݐwIv"fjDr*YϜ{z]C;zCo 䙴!@8}7 -)09e8_goY72$~CLB^>a  mٷL kԀ HgҾ 0cz\CF%p覒aBiJu,_𶵨/ |'Q'GdԹr7(Z77SʏD" 诡qΕ>{ (.;!~C>A*ql-ػJY׫e- onKuHt;Aޜє ӂjf#5YLv<[ RCFbL2)`o2hszР֩je[EkFx@PS8oНc1 sS-$I"_qI^T[7ܷmGM{e )&('ׁDSgT#tܰu~ј&SN!+L1кww,4-ePC{H1nv:ك1(jw{KlVW KNa5Eb !XKGS#b]61G&#jMyuy;e1a,`3vq[b̛d+y xYXpB( r=41-@U85ھ f4d(SKgpbw)lgDK9:TzʵWc~d_dD8BRm®cAiTɽ)p^Yae \1{>VYpKFCWH)ߘkSW=;I r-4aш>KzpHK.@L`] Ƕ/"2׭O<ΉR+f({D ֞ K%92EBAteFJav3KHJ%mg\P?WmaǪH҆.6)@Z,ί(I(I@5{F0EL%Wѷn@ ލE<*zU޽uڃ!lVyݦ;Í9O.Z؍9 e1݅~ce-1G}4?GN\ʾz*R,f楀vj ʌFD` ?NKw֯dc+.?sZ:OS#PW{֫l{ٽEil˜2ܒ&'$@+Miv w3/Z@i)t$m+q']cJ}i(DO Ԥs, #ЇK%P1\4 ™1+˦v"{;hOa^x򧺄ĠTp1O0Uy4Bqeg iiRz,VIj@6 A\n\=2^JPsmZy `^F9lB%K8YHsӚφbE'^G ?{mlhݏj'!Q1I:p>31HfE`.~l9r+KꛯA/?7c{`ڕc?mdX)z?r̋ɓ#Im2a=@w1eW-f- ;t? Mvl-<:$zI ')d#:00,g+dJo7D]'E?/1>ŻMȺ[a8x0prBib#C8~“; 77eK^ձ!IZR0J}U-8& WgXѠӘ>բ&*$dCA)tjЫٔׯpQ)Ƞj)@5@! tB/!q""ϘH̖e8Xnpg8J#8mcӎڗDCXU|r1BgBCnIƂӠƌѳ8pp'NVBT1 XARM1P` Z. 61qHZL;[W$3fF㴪-jNp|t^Z?UN̬%*DiKdVQz"9}P@̔jV>qtr#1OKX?|>\aSa<hP(r}:\Ţ XxAk,][Y,_eS/ d߱wjw~7[dLm1$wlQjS͎O_ 1C{][2`y8)!,qTH8iЅ" ؉p *\Y訥J[Q7ѻq*GNk:Y [/ :=JsWxOܔO qDhrw /u3JUYgPrOϼحH[;Rӕ{UbXMqaa<$b= -paYKPV^2Yj~eC,h{ i骵]CK\iI:6lDk=qLbڄ1I< v.$jS.{=Џ e6;eCV)C1J<龟v?ZZhM[V~KW]),A)o3RU+'}*E 7=VjkkI*MK`A:8VS jbܒ{kc,ik;^9>0rU&7'5A\5{P1~El  })pl@ls]ȠP B ~W|oc,(ʿl0 Ľѣ*I6(~KV5JQyjv¥"3r_S'xɺ@V@ ߾s'fƊMё6kF\ j<,TC;\َrdY6A3$ק3;u:~*TEɣ"mJl(2}r4V$gx|^KCpe1E$2|ݲ:qTt"͛OjzmQAQP#5Iư,pڲ3hJJGѰ^IƝY:**!hHA_UBl}~i6'bF2)|ԃT[0<2g\ }8׼uNt!kj%m.zBlq+˖'+C>4.nWAR$#dA&hѸ-.2SdTtL؜ˢ;.ಲ?o #vr!3 T}Ztv7H2&u4&U,X:0bo۸^&;QS,[>{ZL ?qa.T2b]qrV\gEh#*9YB0QRm1J/ ˈ4nX23&$owǻT4zg&S0`"Qtܳ32襤\iYN1Vb+_ɖ-)f'2dw%Xc1 2_MI`.GKc`!zCg*{JSmWZ(EkkWG"h.=X=}y/e mT{{Ww"ﵑjj cDL;/Rz3)]Ǫ;{O0[gpiĕ߬ eVK&(B] (-H. [ek#;zpX'Է>evW1jZzEdŞYR^|oGSD"aE٦U9L_7VdxeV,'j4vQo;=i@6@$q?=c"Os-@HYt5T+&J6Yb &쵭p3u9Zp;5JH. :gS>*rb<8#P}Fk?7OA$_ oe MD]^R'$QkR1Gҟ9cn<$t{;Cܨ1ɫ Ҕu6ӯ/fDj1a_fȑ8$ {2s+ >i?UQf@Ce0gN5_9LaꋀltNiLoS'sGd= &x5 _B?1R2TIk"kEah"HYOUeP{h8T~mfcdݐy[ e|xFa*@I*!]YBbi*lMgh?U6^$+BuZJӀ/<5!jy)==[ O -q3=Y4? N[ݢI?Sad`P%\8kS*he//6SƼG &3Pa;]`|VZg9" BNI^5 a+[ĝEaZ c;8x~lYD>J3_8<ygEez[:A;.=! B*2 cLwX1Tr&uL% cF)k 閐]!Uys{zd6q|b䍇`k!xClXnTm9S$T!PpxҶ޳Cb;d:DqBZ*or5~nA(Uf2R CSkM|RJs۠sLcdFP?~È"3-"ԩ5a}Hcs}p Q İ)oA &1Z Dqx?6P@m`o"g1K8Kk5!})V|q]sK(?Zs B#^_ 5W:-(J?J)kYuZuνqLKL3GSݑrxO2Kng5}x -аH> &pwZtZQIWW-$rT K7me},UwB6*(ηVo%л&_OTAWF݅ϐEvXnfDMBbo4Pmvx-zV{lb /(rY>~ ? t=*8J:+=֔x]?SB Y 7R-m*,~$鳅}_H8GֶpvW5핚f4EF=*Zary9O &?'N qZ᳛Jb]hUS!>#Rhqx_|a5L ͹ܜkk5X5;@xe")l(ŴdO[!%T4|JfJrL)kd+HGE T) g͡fuM! 7 z/G>1}e1ʄCoL&B$IZMWa!ts&RouTMC$FZAd֣鵪}}ENyB\Vu {|8@_ Аac5W''1C\Ԧ' פ\x^ =zA+=1z0)hcb$ZQ,0 f*|+RyqYy4v6]wۧH4`VD&4Bp_&)_M Blҵ6w"SqkPruo(vcyw|Xaq y \)w.v#ٷ)R7Mi/_[2^9OHkl1'Ve)r@>a.)fzIK)saX D 0>9 ;Ե$o~ghRzIJ[cY) pV+XIU/i\S#aӟ3WJPŲ $Eӟʭo7pyq!㚿@ H. *[x='`6|)w?NgsӅB 5v&pZͳ. J*g;nNR\٩V :Z=>Vt([hR[DSYG>Spߞ)r[p`蚶yd8("CC'A\<#,ﲿF w(M>I;]s5wm294s~So7斡%OHz\\6>́@яRZ:)}O`Q,xA1#VWq?-hPs'#lJc^#( ٕ ktً#]g%q.uW062F^')C8p|#}>vaG5O. ~_C<zK~Bj'W雹5ah=SK8EX݆\)m =FvY星ߥTfs Ȳ0z^l2?6d(m1iBPy̏U/~ MFk˥Jj-pm nP$Ė7\vpwz'bs=lzL"I!xA3_h<G u\t=M'f2#p)LU#Y3 Aaꄕf 7Y `[7Lx OF[C6h üe9oQ(lĪX}LQ- /'᭥qmM|nWlxʼ]j=9OHN0,5NsīN${g`/@*s "PDkh j*n!!I_!5 ))世YV`Rq>9/PVtSlx"vlщbتfE~XXFQiF(E6/ >1R~\X εNZQ+: =d6jPHUrUیSll*w8f dG14r3f>e K .q)\AQ۰}z#egsi!/fAլYx,J&C)ĄRA !;_ W1b^'p/$e..Dô8#0Ϲh</<5bC%spYv/8J WKx`l^ͶZ6*1- Ɵ:%aNuM)uh (Qdm2+{w:hpú΋߶1`w`D9^uEht.Ra|+3Bx|kOu'0.N#G IlDj\8ppeU=r BfhEvabLR󿀝( m=/`qhy{J|ŘqLDbO^ueO?t gDde#w@ӥe^v?n n|Ɍh_jf؍jhVX{ +A}\ӣlb ~FۋJ3חܧP6cig3 ˖pSW@h:ۤ!"׳| Ow\@mЎHrE(fЦڜLED2MKߙRːQ ԩld|tC(VpWRMY{ǩ1.gm31b'/b%@x*YHXEFb`OnvE绐I9nJz21KZ'Zpei 787]乢 jLk-P iUxZ1a$Jf8_3?&%l{?Gz[$qE @YF&4B_mm/ $YƇ3iXLFn IUؾp8TDt22Mc&R2Vb+ЊMQ@JyոF(YiD#LaKTue9(<@|;ˣO3àu] E@cBMF}W8UP(oD~js"F3vT;kJ=?}5a:d%a/ǒN㗯P)uz"ZJ/Ar͢ *@B4e34:>7q|BJ)UH2e,`^{`6,\eSs ?-ՊK=j?6nJʢb)jV"qE_TJܝiSLlcE;;KIK; yKvp 7ꁥ<xhs c* ⎯kik C#ܕ60<5DpT% _,( H;9*\c58GqӀ˜pW8+nDQ|juMUyOXBC~S'Tpq 6GL{PJ+RS?~*??7h!ed'|_G) ַ`ѵS#~>t>9Ҩ {>~T_ئ 3>=ǐd/;R%Y51l@x LW,Usv3'9!N@w[], @#KpG%A(f>x+$D_ZSA`D3lo9'} 8E.4ў;u;MKb$IdH>b2}KEp9bDz3- [0"&GR =sXaX1|lG Oz7-%u^nCQh%0 %ztȧ,v(x^Sq?dr@ZCxTc̬ I6=L.|rvI ''e\ %n@Bƃ]~!l}3Zv'S2rNwVM&n k K$@Ϛag:؃a+B_tӄ?,G"&zt%11=a|WC^ Cq=췸zYFLDXqA55x'JjWrC=XD6 #s$Jc I&fdLYf\4F[0^V68x_=M RA: fp%ZҀc)h~ 6ԿF * 䊢`T'c韱TCmON$C6> SEkB$j\jwnb9qvŭ[ciOdv́2A1($Z.Y q]*kGA@ (l>K3 Xxi%Li%RLAw~0r*i{?J '_lQL< oDO~'~BFrV鳷J@W,+ &~Pķ)}E~zӧ >95v'̌м'|!w b@,l=ž0DjkVFU~xeS9RmϠΧ:-!}1/| =itU@%vkyfvZp'Aof:k L#0S0R@S>-HLS\U"MܺRGG+@GtC;O҆sj$cǻg0f:nK`.S2Dqߙ*zyx˕ 6t҄3V*僉PNeasѯ7"JZMhO:3=MY1!Lpp+rEU; ѳN@،l)_fm$UPKCd^S5d/{xWnލ2'pS2l{1Mn^}HJ"!Z7g;H :ĞAT4a*dE/6HqYE 55`WKz͘l>X 8siΥFcL:;yq?wDVBk!vg7jFބT/:zbW''>叡.Wq#k'ŕ1y<m/H؎]B 7c2iL>epIF#[^VLA8Q9IUș픯Z}; nIT[NthWI&8[b0+$ ;XAXw OZCJFH`)BjOξNxy0rNRm-OL`9`_w ^ ?j * )&qc{|#mc&ܬ;Y$Q?O쩫],x-XyhA"!ꋍ{M&\&1>1"Ә(.&fk^L W{۵–kWǸe -s%R/uLq C"==qۣ!'.8lqyAh(ڏ }BӇ*)A Ķ1[xUbh\#acIds@<3v D81=j:e 'MFAu顋76~{J*^Ʉ'  %tWZooN+A>i|TY=G.6<f~dM룄Y"ͯsl(֍#ظ5 bb$t>rF:*jpZ;jƟ#KS@( pm9}Z EYhHa.{'ڱ IEwժYw4 ‘wq=3W &wH_.a0f>Rf`&^"̼O`WEN)2; fhm<9\#H Blow 23.}*6`>ңf(MW0諟BbkI5-=%,kCY.6})`&"IN;2>Mz%%3ByD1\2n$}%K\3W;俄Yj9q{vSPbV[]" "Za7ee2;PYϑwً;ҙ!o'#8ՆW=+pP4g ,eϏF:u:V;Â7GS#x <)M1( V뇲{#0=7%Gm ץz "X/CASZg+6JJR}v?ƪJ745d e Žٖ_U>?]wU](e'7gQf.C4GddDzp=\`U{q$U3'ixqg)W '# )z[5m ҒRrI<(Ň8XMgY1t l4p᛼N,Ą/F%u S; -{շ+܀W`M&_n%N C(۵..^$1{E:f[ pMS훱e̱ _B6R_jЅgx-5:b69*?.)k/MS~$D& f*,)_q-YD<+fېX+.lco!YT4"'{,x3ڸJN?D7M5^A}.&%dgYZ07070100000299000081a400000000000000000000000164e4ded1000074f4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/t]?Eh=ڜ.+hMYVK+Qef_F!+""Ȁ#d#Lf"3<ի94[^XNcBhs*&HcFd$cj,$&mKg|x`פ6t<=c3?!q W6DXBH7ɋ}6LcM԰:`6t/bҐT˶7tmFUc2T ۼXI ^savݝ%- cNH$2Wmp~i),_oȯobmvs˵RЌG c$+"#= _8W_c,-S%x 7*Q 2vz름hDoAa *dܴ2ȅ '[jrxÅgv]K5Qtw&sF.'mJq@K%'!Ύ/F=? n,eW _?ԕH!iv`K8b"BZ*׮ePt?4@&Q"v#nk+4< ]ɐ*?'\ARʆ'dy M?p/8&ahkN='ដwhZ+X\, [ kE }!ˈ'VakztR5n{7SAU-.acmʳ͍B@=F,=nWyg8 e@!oxuvqĐMB1CQi )Arh$U8>ZȲüC똻UEN7'690>Cxz@Pݖ% epT;6'g6 \Iڰ-klZt~4~+;48F3ujSc=p^ep@59~c%ϤtR1d;$!G5.xT7jIY9TܗBy{dn.I9^/xBްXjL9V7w_Q *qvNdF11j |-{&7FXN%]M*j1FqXPwNlfVLD|ņ/\E*T0| sR&u'v᧍ǘ18uZ U&Ak=-N~(#9R)XggIxTL'u@?*9cxfA/U%esEr/N{u{@zOm^YG/ YJ`|,. krKh -fvRSs G"eN ,#,j')3

xD9O|UB|t\oY%h 񉍏sΧat_4<.,_UH ni=ctME&]AR&#<_}Uhx0l"rE ٥kN-+v\N} OaHo:? y n OAJUY]$KVi8kC| F fB?ݲHz:OI\GlT 80Ra0}n]p{ %V ~ $:#DLJZTkRr 0OǫdȈ;AE_adВCi[NTYB>0Q%N}Q\MXy&~aUFב{x]aߐaʼnU~ꆠrch[yj` UH/E*`Qk-/Y7ڕc6əEF JIN'e]q&m3kk2"Ik";yf^(Iӫ9{І;g.˒_ ~AzYnD;^!peIH1=ZH$aw*!Ɵ'؃4rD#iz->OYSJ?mwth]I3S͔crYt2^TYfenZg_OtYulxʘGvt'' ύm/yjEH.B8VTq| ^ncf"d'Y:L=[>(u]ulC@2 =PZ[rb^+%ex+MqP29vȉuDQ]eTO; Um'ucWyصEB M-)owjFeУޔCэ/3J߸8Y`ˆnX ֐oG?UXCh2pjKv1"6hGo6MqLm*^npOvc:} 5q oS!vb)Bu0>-ts49`,T,ϺP+!+ CpڎG۲n%j6-$ Xodb!WYT'z*?.Q/ˑb /tըt{y t%As<xi8k}AZf= <oL 9z'& ?aj|db!lu?hm(h;@aS lZf`1HV05jD{+]vسu#MqeYSc& 7@7"&SeAM|̚X[q2s;yGm++?p0 LabּZ7 (*flTK [G6\=UU gH8UfMN'>len̤;]KSZp~FvmΖX~"j+>5<̩gZ꟦ӷ\ NxQk(k`*>/fɹb]?N;szHBr-ή{$' ^tZ;5i?ot$kCVR݁m0W /;dn9qn$RmBPro>` vtDz]F΢@JQcpѨUjmJHHucn-/6ˏ&rT7DׅhXSnUBt+(mMe=x-LO;) 2yL>*T@6\rU7>N~^jҚ/њܪDa~G {"R`EZ59eEmcN7?(Y|ovR*nuL{1iXI%z׆/ds]ƅ|{( [?8b3K_D+%%s ğEL`ll痗֗Ÿ}.y_x iߣ'OaaV9 Fǫ%\X kfs֍ 3C6&UNDDHwsF9''MƱ}^A%/Zb[+6A4:UW3,CNhrj"&kM4~3zLj K;TJ #/ל\rGчHQרE|TBbAP>YL" T ߥ,8%8DDgLo2Z@JBG.xկ@GtɋVKrq8b拕3 `CK㺧:6w̦4]8ɹI|t@=󆡬lэ\/e%J(W3>{O=DcZhe$0__g9C[e15O& 9kUmb*<2XPU$)OaBºKhm$'S []Yo6Z39ÿ̔)1RLky#V_T;84Irf{5sfBJNWGC *y; ,a& zEh2] mwdžᓶ =jS2zugNȸѴ'o{_{dA"$B,5U@A{.GL|=O\s{%Sp*z9wH}Y_RA1'n}'6DH~ XNзU v֕K`Pŋŧ.s0_}(ryt͐c̓rhŗsЛ@ sO|k@m8kv$G 6 EӁuhKhؔJ(З/OB|XLcc쎙! l,^2'Mr Ԙ+!`w\) &TtH1i³Z.ٶb9NiDqD!j~ɥGe=,*f74^~{9^eL?yUݱsie}$ DI%yvn I6χ?9v%D16ρ"OwPhd0a2݇Pnyhz-#ˆǠ0A~kpE> #Eק!QVf%@OjAG-'M ^J'%NE|D?ܮuoFK~_O !5T3C #Y捱#0((T.dsG .Vv/[ü:l˓ՒO{:DuJkywZ׀)r`$jZ{} >A`{a0KA^/׫T ^vz+mzJ xb#XoKAl")3!u=_+'{c崫S W $%X:)rj#?It+2ZQLn7z7IB,#YL'ld0lqS9C@M *' 9'Tj@jmZPNS7\sCpL/"c^F(2% *ڰJ] EK(RBXL<\ܶx4sQħI-PSGfǔn.˞ngK0E]$aB{ՖaM+mz+gBS 7֎voC}T!RY[6vЩ0 +;DJ3EU^uk5E] /E0 هw* !*4} y'A`JH&I%,6Mڜe'T/VEvR.pıU{͔Nufss7ayd"῏Z58 ѿcN.. >H{x]jIɲ7@n߉Nk~Dh>a?X`XA-92yXTռFinOլ#\lSt 7[z) 4)'9’:=QZXKʹ8ܱKǥLNN&З|TyEt32x~#i}P dLc֒n܏BӾlW^I '6 {50Pkш*aEI\ O<y+g@.9 . . w%cM||I lsU+g^BFbd y2IU) 2-2yNFE(Ò%E4r[÷KȚg!MӒPMd H'2礐dJ*#U/bD% T."rSuDMMn \Om̀"z[yZdNa2v1VBf^S vdRFtƓ/ƕ$X^/i4X>IkCTQn2>|>SӒAۚ/CW~STaftT$q-eHe9d߬?R|@J_QYT'\? NnR^©Yn6Eu,_xºa"iHQ{hϣ^h0YA,HG$֧EEcv%*%zW!㚩׳V8P y.P!q '.ȡ*.\: Hps-^+1D/d!s%/UVt'E.(ˆPc[!Bо{HC6ǿ.Y51*LSQh%D2CV/q'Ś)4fU~P|4U 7A|[o~O]M3< r qWA12ι#`SYa(j>aX;\_; Aa/G-Y0-V3zgUL$}*ݠwxmK3ySݰ^ ?`w&/1Q܎dɘt"}'&]:DW5Tۘ t\o sҏƟ'djGES{ƏX혒Jre fl׳%w28&S,=@/))0Fg~.ƞ_ggl&QdԉMo-^ȅ8qe蟳pttp 4;eBmK_.iåuV2e Ahө'ۃ j#Xw)F/ 9)ۦ3_v(]ºJrOYPe^c CV gl&-m &T3x#p<UсbXHD/ /X%g 7w2fʫ MN ǙϹ\ND!$:'W\?)w5tr"b<霈QIO 8kﲮ.rd&)f.AvYq+P`m5j};SS[_µ UŚ Ցye3sqE|iRك>o,nbhJWX"l$QPÉLlBZ@]TCJލ޻?/ŋ/ L?ε}jANHQ uEQ)K OJSH%)tUcqD5ƒw:+| n@nd8?²ݩ5 d-*/|Su#F+W=WQ!]+[/^i dW^S|נ \4|y?yy m?O-Lo.a#Ƌ0Ȉ}3XrD]\Lq}'d{_IQ@aYZо}Z_acfwp\L1aqst]IR7 :ZZӱžDXh'S<\Á󊔉Vں.'2ֹ ֐K/\zZp܉^"y|޶LPɕI!t4Ijr6`}PJ w`Sw\j#+Gy^@?yA t\Jؘ%i]uf@à3jBOar̦;Ԓ"l<70 Cyʹbaa/EPRM_2:jT{†G@?Cx$q䪸m#NZH{eҧyN \7u,$<R1M\mӊq)DM_e%6VPP2jzGanre2% O' HGM[wgݮLąP[ ϳy?;nVMPVro^mɄ ~X4j{'aFPM]A(qQ>+5e&B"p7PьĤ:K +>jG9;Aw61+a᝵aUa:9&ݸ_6H[X*L+eG '/rfhRJkEAw͗y aЃĪ3.Qڵݕs !CͶ`\4"v;X_de8)F֧(&+r '>OqSHiarul:Cx }HhD>@V<:0Ma@b*@wUIQEٷW{~UܧcPoA5SD-߁]q&4&ޕ)1t\:GYi !}]Ha>~qĎׄ#Юזy¸iYx&v&;:[4u ^pEO .>'= )U5.\(=ef꜑ؒ#xbLaڧaYo!vu-Z\R;]MJ*DGbK߬`ED/SGm.r' ^O/7WO8U(^:L]A93A5>XFIU3ɗ\$5塕zoH$ZT*XfKv]r_lT4mkSK.6wY9Knǩf옰/w@UM0m$FerTJ;a:SL-8g3r?gWg~>"#Rb>DM)C,6%?!B<f:LjX'қwn/c*sOe0V_b;Z<=Dc 'h F2BaHMJlpdlhxhl*C*a4 (]E1y|Ӈu5ʿTϜ8:rKr[ QGjou@`EWGjthqm& 1;6f)QS$)szPA֥שiy}vC^F% :37Z_X(O-cgQ^U3g/v{?]BP^O`hqd%ii El{+œV9ƞf 1}9(fy^&a e(T΁\B˱ؘ*J7ƽ 9%v-dHq {5o*[)3ӇZN E`v8\lD>c 6Y(nힾQJʔqP |< ^*,r( /V5 j'GDORg,ϲvҭE^(H.@3CTMU* / fڜU4x}cҭeL#{XF5u쭁CIIʌ Uf;3Ndg>i0{*.=jIxWG"2x)UF&@goQ||>8yy{)4o"2ifa¢/ՊyD߅- ۬/U]Q/^XL&y\Uk(;m@ /"{CsD}`4B0S&ib=6E`$tPKBym6X I^\h1n&Lä]|t~$6.U%mbvс(H b̢ hyvm.@vH?^* NoSojm[o*xF*,ɌE=,Q|,;adlx̹ +14JKvskfu]7 * ~tu IvvT,8j)A3  ʍP:3`=6E&(&_z㗌:bl]bojQa.bVX<ꉟ P=2>W ~. G4 msǺli-Q䱯x$`lvd)BhxVd 0 #@ 6n{s?!<27RQ-e0=% [~^I;wZuBv0A?,JnI:WEeq#6Rx5̹vY4dN,Ȧm |tDۖ҅_b3GKgǼ%ÐV'@ fO]Ib,\>㽇vF cB)Q :xLyUQ'Ǎ;rV H.޻h;%=rVC-^ːNgLKʶz$&פ=[cμ} a{IK@,HGcAAuiV &\$٢ t*+ǴHn2yDmP_iM@]!V< sSt~߅TP|WGmm c8OVV-Lo:T!En ]g!/ʔe=RR~(8Fw-^3$Si"<6.%W\W&DS@PjIa. ;qFJ+ iC>@Z eP%;[Uo<+WBtQĐM<=vkqMbygAZt+SH\R6XH 섍Yo$rkR'dVK1ԷH Xin*VhY'Wd`ZA(?BGuP31?t2LC`Rя3pGVC%)dmcV6:wGQf>J\k5`/Gs\<PŹH|1LF\j5FOI$nhC^OQ &` bNzqozG6fg[+pr$IPBK%Cӎ$?4\:x.iԿӽo]%v NoRݴm3) =V% -HZ܏B8cq9$'C5mЗ a-E0u*w/im7.x Q#;J{ T3xUv0*s7Ӹ[v \iФyzEYeN'> U(&2v4zc?7N#? joϚ>a3yʈ7Z̲R)KJMn$Ȳ* MUƨCuH vC!TJ7l21D++س=ݕFmp-}C^?3$.@ܬ@n6*4+>MܞEDc;WԻ+!If 4 zj1LJ禚 >F9W7q#;)s\dgtUn<i+}T@ܐy/|"_R+r44?Kz&BZtB>XoXeF3qVB%F:h-KSVYU*N5CXz@ז+~:B|+Gj_蜓2l(Mg}i# $r,ڂ2.߯: e=,[fkyP mE47GAo=HfӡM ه&_ ! y G=b<1ԡHr Tq`c4 kE#ҪquDɷΡoh5ׂ[:~ 6p)S2}fjqYVhL$dMPC FԷ`!9O g]j) 1 mevUCЀwp1:I ˌxajHKr귄wfs 4v?tΘʠ wAH}$ H>yw>8ܨm >k^X~W)XݥZǎS}>˹:Y"h-\yxjL 58=°1\x. ^s>&t8"쬑N!2i[(5~. J:Hf/W~܆m".njۺ@cO;~rQ~G$d/AhpS57t2\7؎S:"9FV;}~B [!,_TZUK^{ݙQjfRI,8n+ RcdriW(|+ h(<bouWI~ cVބ}ç=}opPG.6}3v=㍰lJ4o;DF>=Zy1N]{F}?B *WY]W,(wF&>ĝE}1VYCجmf 'RɫpL2$p lan fɿHU^])0wr)bҾ)F!ct{ĬOQxi wӡ1Q!)C.-16NQw(rćB3p+)$ 7i[!a89yDz[_ 姛ҡf"<6w'h`Ձ^2CS:a*%'OSabq.˝UxG\:QCM޾㣢[`-u% d7CrkoLR5¡7`Cj4'tR=BXX4B[0M֤@tI:m_K2ǟфp`u/|&EKq2mLdz^jdMF}Nr3Qj D\߫,&'1Ztqzm׼ҪKF48 57?µb6;λ7NK0X|8QCG\\V̡sOҦ=T\ѐ I؆(n}fEʚůlqk伕r`A^dl+S aLk<68vm;0C1YAJ b1; (Vp W3p3u>z*sŀ N܋>SHW]iǫ; QS<{I3a}]iӯwsIPOh2q};u*%1/<(0J[X\j\G CH+,@HXKECqWtO2~L.Md4\.I f N@-٧FVgt~ W@ߝ@Qᗶ= o2}L)?q).-}5swP:/J (s0ptsL'D?.,xR7,QO1l5xGD~$*)`zM* WZ pyiqN b .e"_AV,e0{.b%Y$yS‚Z[a/1XtL٠P!&/'L/عVRԎe4@#̷h t4OŴuJMB( b8(DD:OI$ϝBtq>_'e&%v)[r4V)Z! ժNZN(qf}[SPyC ;2)Iȁf/~քM>9sW__THjLˋ ] 0E{h7%>3,Bfg$IW2Nvgs;\ lA`:)~|;/rJNH><]@E}K Ф iR#_'z.q7t xC)>SS%Vb ߅cx^|0= -bR s!R<||Sl#4E܋ | *fC.$RoMh:`!Q 'ѧ KInCmaqwjdfՒ)%/ WrxsPYRu]P*YD#Nk4=ǒ[[sp?MLJ ëΞf? *)[$56F}æN:tB9f: qq[_M~za}#ZckDBphu]7J[s",њ#12NAoy1JR&"nIutUN$֑Yw)Eڹtpt| ']5cIq_Ngh,`d% ҃Z)I=ew u73mwf CJfg"CI2C={"PeM1t>m"'hmw׳.*Q.}4=7Ԇw^9 ¶Jnܔ QHU4_+Fd;<pf`ݠH.WJV- >PYca = c@PE #+$O(ѦÊ`0^>uv(uDD?Iؙ #K~*Q;XPq7]gސj,гvUeJrgFńpٖ;|YŝNmLVS}1Gl$c gO=,:m*}dLʶItɊRaֵKZS/WY5󘨕5' dA:s_N?M0%$w5%5ͬaE^#; D/`uJӵ/VK-/DY/alyaY?Q/R;*Y /nF;_F%@z.8f&,A Xvx OCeEܙg$^ru1B!hUo֛讅NVYDLhOДbj_,0 -ÝE[F _a̚ 1ܚRjzn\<)10NwKq#}B/q>.j< 0zEӍ}ؚuC˰9HdRD)Ɉ$N99?6`RT49(x4N-SE]VI\vR ޺W>uZ. "L獣aE黲mY-ɠuoimר6[V {shwA1@rigǬRªv9 ++ .[tlI$_W\ey 1Hb-J?EY ޹Vz>"7"&co(ЕI$CC%UW*bs)@EKu'RKZEtTMVFqJ31)$^ ?*o_2 _yb+o|Ϯ;$'s3YyvPt k;U~Q)^Z ) 2Qcٰ9pI"}@xz<-$kq7*N5 `a^S]n Yu[J|:Ţ2OymF@=ʒS{AT?.SGeih3TZ^O4slΫD3'}UFNgfcʖ 9ЅK9h] jig@lFOI(B28|I@7LL4k9f]焔|U2V6:FE"X_v>3S6"zV`z Fm$<~b AΙ_±EE% +$?Uw<*LOY2i+>`;l :4 |)t Zô>spu5j;Y;!:kcϢ7^O1+*7mdɝ||Z45M\)N3^&=S%) *HȽɘ#*iˌM2wA!-ߍ%b.E=-<`u0-DF|lbՠT+2V"R%yYx7BDL1s'Ke7hM}"ИdN|_'piEQ[Kw 3f#e ͞$fRD;6ܭl aEPq2o]ݟJ.Ph\&m/2n%2x $`*+: 7̳1XJﴗ&$1ItKKp)O5D xyџ J;*_ #fa+1k1{YUPu 5|75X]C!RuG^v쥝Ϣܞ zT{n)b4_7LMjjV>=!i9Ȱ :?Sa;K4׸ፒFRNit$j 4_WM'F5%Aאޯ,>}ͥHBBH,ahtZf0c&[Wf dW t]=ݔG4MZQ+ޛU:A >`ϞE?ׁ+5(nKn!3cihJLčɈ+örό2xi ھ-vE?]S(,J^^""ϧ7AAjcHjD HDTZ^BZV9N BXSHیw5HG=Z(N#س"Ch0P I`ܙ)k\ p/6J =QxYpQ#[py٣mmTu G\icgsUW Y]D2ڸ<g?2 =:8I w\n8  N_f%jW *x[(U_7|/tnЖaQF1ףN9SWhsϓK D;c@7()i']XSy|!B; i;yچ7t=='n=)ʠ/.8㲭DŽ0b_Guv.VN~s!S0a;6{b0A E|;CĦ.ab~?x7CGZ+D Ny!aJRIBis.@lMFFWEWi岢0;.48 Qip.vOՆwGeLӅlr^N seFH[iJU=Iߺ`5-8R৪N!%\Z@e! d1\u~d>iYY>m"n (8Z+IK_Q'3TVt̕HGStьPĄ|VMƗȫMt TA6A+/Hd Cj8+DAQ[&C'=ZVUL$hzsGǵQ&Ú#3!3^o J|C@oclj"G9u eL`PջϺLv?yl>+SBVjOVdjr(i=YLkw_bOBmtE;7`q':s-RX_dPT>?My, 7 kyFm-;@Ai唖cICk;eGz9Ÿ+L)lkQˈGtV>@H_S[rBTC wup0uUJZqc+| C)-a~HGG-7, Cm9kg/ם{irQ7߱#HC@e/v)>L"̓Җ_nڣO Cы (ctRu:60z!/B3$n]}>휐L"}l`K.;pPb7@`E*bcOʥvmj3x֖Θ K lII-o6qEϲy0~ksΜLmx1}()h 陰(SQ75c1wt4F ʏX djk*}^Mw^oQ̃RZY[勇6i_=P/ˮЈl}gRySY8>8BBh(EX5& f!l+wrovg6Q9~\lkyBd7M?h5X')N+3i/Ù5b .RngBd_#AKabiy=~.&L{@#zW\%^>j)ΏB*\c1@n\5P_7oPx;cj)ClJoׂCQewx8>)ì.^Yqh{bIGFzebڶHPZImGʒ&&Es?̽{8 ;`5&vRj} k6B&rCJޅK?!7@O y*DգD@Q #vjg7Kk7< Ѡ螑8lDu,8"UČ3G31b]2IW뚣05(:1l4Qt.ޯI&p"PfO6/]a`A&AՠɅJ'`o?&PjuF_)4iKIn u}EVF Nt8j`-] O]anyߧh&rcyV :&,4ˍVcx0 i9@PSQ;mőr5N l/F1288g+ [wMĮx˾ȉyɲ\ڱwIdb8FA-;1 's^itԭ.yl q XM "-F14d \DߺȗxSB@I7E3}@-Nt)iRlW,xMM~Ĥj1蹴sH N=*?Q8BrȀHmRUQi::V58)(0՝ 4D}+Oå R-3,j<$C.~< ʩ@L\,OLH&W/i}SP%[|҄nT7Auʰ{K+cۥg^Ϩ6tNt +XoӐ8fw᜶]t1$-1QKLgɦ9Bz%H>dA׍^ ¿:^'MūYLg}n,lqͪD%)ApY,h9ݷn c-trK 4 NiiURzY^Xo hL[šn~h ఍/"hlEg>>L@WO+|卆6oLFh)!?zM2Yփ}%K=:^^/Uy.f0jD1A#zbwbt}*N!^7jROJdZY*'\9[c?[CÌgg^\镗Y!MHyom/k-!L/VIW7TH:ҳڛbUf~ݡ0/f2$ jޢkl^UDTQG3r^r.Ǜcb֥JB ,/bQE)d@OA4}  f8\nwvʮTv0?p8Z/NZ<MqꎇO~7u poඃ %8}9^4^Tΐё_t_u,zނvk@ȴVeLMSZ?BfnIk(GH^%{n:mc'(vdUe6,5}Ϡ-C UTDB紁t4Df﷔a_ ` ?SY|R@"=/gYZ0707010000029a000081a400000000000000000000000164e4ded100013cec000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/ⶔ]?Eh=ڜ.+τ陳eUqv+$8K5vȋ2@$C7.^Qvb5jY6G{SC'ufpQ. @*F P.fr}iQ i%*Tr\.+'>ٶt&ePIh=iL(MV$W|aeзiSXcCn^9k#s%> SPoYc$ +V`6%&TޅsWaBZ-9U^R {dlЃCT1N=h`v~b<[9z7RmUM]?_QI逄тCۨAzw4n Ոa5L|n!(jDw]v P\~NTyqϚ\"ϕ7QL7St 8 ][;TELA>"A(|ftjATRDaEd^fP};1`}Zʛ}h:w5eӁAU>s0&#Qp0ٵ眯&%i%r3JדX}0.Z&rZߟQ#8\+9 !_YN=ѽT.zbU6*z=9:Z^'lo:71]}J&Po_ۿpwV]krpOXb=po~PשTRwUŌ+P ,f1&&zMu :*tHHzNy(Q hi_U[aa1<'I8NWl2Dz0/ќx΍JĪ:E3Q˯i<-~V b4ȑ׍ZҪ PʑQ*4WoY9ckw&-:Vn0C.!wb)xtS-TC6 ڿW.1ͷNOL ORT n@ $[|ٷc?0r\Ϟ(SO@x8?Sr"/K,WʰVyIM:Cn"q20\]MJx\LZUT/n6e|rkы&M;f )^NU9ѯxa0 zMCT@+Y!OTP5Qv9FK _31f橯mI,3\ 95 *6,rh&pp2cz#:&fXP!C1.p'p Nc5'~g^'bvVNd<; ̦aW2)WzYU|e1g-.wKJ cVMRcLg-I/i'A%h9lew]rОgO3뤧Vb:\6H]D,;(; %^gn>i>@v#CP ,> REBO+mpmO:65 zs)hYyo?z%a9.:sLIDŢ=N݈>JX +d}Z.mr)HZI/#DWz&0u#^tP:XZetz+ 6u?_#Z0,4BWV w": J% CcYUH%@( qOC~vbsx maӰNT7Y; FWJ$R/ChU0VZD&ˉ&߫XLQ2l쟏2awʻrkfjx1o*&6ɭ3A 0PZ`b} #0>#w6յ#1tExGJ+ߌ!h~K->6E pTKȎϞͅ3+wg1,@?ZE[r:Г 6jGx _H5&"hM _OoHPi;-v,4i9_>&BJ=c40twDյL$2!؇Ur  o"׌/CCMK$5$Ѡ9`U0MMOr$z+fgMtoF)Eswn] t҈/ 1'v´HXiC=g61%G 9pT`v&R H0 #UHJJJIX=2 ;鋡Ba=(p@9\M;Xs%qYEMR޺0AW`PRO]A@ͻFLgc<~i0t@]7OARJc=>NX &޲r @;Bx}nz^ qF[oڲ̀?~NR J}tuI~a~W|P?a˗`2> bα611-m[]aqʘ` (׷C:lZ\!W֣kag%jKP?Lo5.cݢYdۗ2 @-P\ 72&JkN^kkup aj˾xm$ў+"bI^VY[J}tHdMFg| O~Xy2K OhkTv; əo1!vҊ=@$v>^x z+*Sn7Ui5ӴEAb3ZBniD pʁc9΀@p*' ^zpjp hgr}VsJ]@߃)t@x0˪Xign0W:k'6hӏ}v&YuK w8Žtdy}9Ơ42rk9Iꮁ ֲVdSMm'*g w1)40y!|&-}xCL,QM@iŻ6Ǝ㐐5eYjJݡLi3+ضa1mpFalvbſ6GIOzpv; F)ёqf%K^g5{fOUCۦM&jC[eyRz G`Z]jm%70U nni0>Po8`W-ED%$c3h{D2Peeg}ϱXmtǨ?G3s;Gz3Nh? x\qgbB$_LіrpsdџrQ RYo$]18%8)ބO'{PgSD"Fo݊D-H)M,IW$#v;f<\9jD gn~LVˇu%q_MON9 K0ICbDJq`OҶ2~tըwEd~jnЏEnFU=:z#59+9 [ITD?LvVOyiak@.7!]`]L]I ܺ1e^/j,*)U pFhYw- j ! մl{vU[h<'4DRA|!@xMhif*"Kh^/xE}_7 Wrio)*904dkMnq HܫoOil$ MEΣ'*WMڿm^ZsL2y^xn2:|.y^S$_Ϸ~;:(MXPDHtvh3|^;C>utdki%4IޫZ <Wq3)=8]W4ZQ!'A=nU$,={oG;ϐZ})UVhJ<{31j>1uQ˘ A67>]@ӖmU quh$2\j(h4 V 2vHѼSx}WcxY :#'A4&'-2箽[ToG_E" (3{y*vLzt|ݽKZͰGdB'nu!ᕳ4e5S:IOP# șu_vVZeD0 c,5ux3%&[xר$gtA;:KvMysdݽ:7wP'9*%3AGKguW H bLTY!/A($F 18=ZXb5h=Zdp\9ƥF*:!6(`*?Y""c._;}w4RnICZkLsӗ&zMA=GLʗ@DհL[w0H1S9f6;4W^>f@*yJկnŷ 1R S"cr;Nҋf4kO֐*l%iO{5FM]rmhw*J߭e/8;\|_'ѕۓ.#FwwoBAveB@'ԯ|rX}D|Px_Pw}&]YYc:E~@qz's }2Bܮ}26ȸbsJA 5dps2R= 3y _,PuShU >umڗh EwV cY-͞zs bWR}H)Ҷ|q+[PIζ8j#SUNr.0JJ{&Ә Cǔ/)5=|0GA g8OACCl-rsم$+)t~@.a4 &㑾aA)/xAp8ƛikʏ~t^L)Hǘ&nʭ+1=O+znǀC'zDPY)6>o'˘ s#rhGojJ!Iah˅*JbH4mxu~)r Lx_Nզ]64X.u *ȅ=uH_Q"Y n`ʀATBJ4>{<MۛgkY}l/, m舵.I` ۉe選d{:uKSC\k$1lc>Ilw5&X]z@䢄QV56Y@,xDO֗6^ Hv&+9?p%g";a)e"iLBA- gXfN -~&^EBd&[g}!X=!rW7VBMz`ETkԨ^CگIӭ2v`ouHǃ/g-(X H]at-a2Cz帧=R΁ ߔB=2LDOf\lcԤ^M#{39N2|_m8D&/u^K]xJM"'&bjM~2۴?H- 1;P\|OT&ͱ5wʺ'7 &OH7 唨4ey@]JR)}0-hيKk޸rwӰݿLn]b(޸꽢f1vK@ѝ[<%s7?\/]waBXc1Nn/TPfp[A-R0D>&ζ?ZqMKL\v -|## ҎGM`kCRNzvtxPq8l!9t1"ᑗirWv׻ArLY8 ƥY@!4! 4[+bRS}$N@WQ ]^'*!H@NbAL%Fce)͗&M%\pŅb31j>u2J)R|_0X27 #fr-"e7̶‚VEt1 oFVJrX":yc mu$CR\}3SqMF9HF;X|p 2^ ؃1B; (9@%Fߟpi-*)ՁrQ=RZnZ[؃|'gZtV+%:Z7:ׁvFYe%2_ꃛ(Q޻Qs}`-pt*GœA_BhOa!QDG2F9"]g|cZܗHeVr9E*h=k0zoT@ iAAZ}?yJ2xc2 DxX bA*IGhL̯@ԼhMJ8{pYk,2l V-'x6:ᕂR"k~ ]UEԸ#@H(P}>4Rlnb҂TpҜ 8NT=r{.w_HW.b7 [`<ױj<RԡF80Q2^/0>'=#)2qăN]_;k]xnm;9*F3@ŀ!M$ ƦP8 |Jn 5$Wt4%RJdh'O, &8xhhaOe>R )5^b`Ldcm$&!l/\,xG*ioa鴟 xoAƌ=5S@\EGc.4T$붱u9+WOfH 2,s <ھoOqm4d$B& `jr;h^-:w׿d3}1S-/|kX;&{8̴F3%JsM[Q^0շ4RtT~|,[q+*λ Hc0];6U׏Y-AlkSC%YqCr(avlDy DZ{jcq2{/G/Xzy v׻}VrCqwϩgTRtX~5Ǔ:ҠKS!) V3+7MoZԙ*S{PAR $YbdH ψ8CuplfE(g_'NϡS^EZV3ejSH#&HDFN•{&8a/}=jOėQ {*ktHSIfǩt"FBK!Fڕ A~f攐EC~LuxC&*0[9,ZxbܩH1.w(Kf&{e_Z"2° ܥ ɧ܌.pQ Zg^qXYMZ,>-5r.̭j|7lWIJ6H㛳C$)~P&SF B;|zOƳw(CFzӚ<Щ9Á5?+(dzo| L90%D%HسB_!x9>zYD ݈&ǍBx򰡓7ڍSc'xn :݅^GIvS  t;¸hE29984OX5KsB,.uD}}Y|ڳ)4;jDJMfeYVB%ǿ gIAZ߰LPT93C?~f|'i|S;ҁ~:_a\}`YrzT,#_QB@ E^l-)xl;J:m#;u'b> \~UTD AeZ4b .)H9$eSt]ba Ʋ*)|G=(^{O!ADIB]" R5F:/kIl1 >JJ WLų]Dcس\K8nW!BYll ;o ˓o|J2yfr> ث,ʗG8UD{oLᮉ"c>n}ׅ{bcvp (?kpT}#)*@}%w'Z%'W89 n|{YgN`[1Mii 0$iYٝ8}`21}4x`JVnvj#-'Ws< WZZ5TDǰZ^'@nZa>&L;2`TZt(5;ڈv6(\ɜNtr bƩ1Hi뷕N~s >ҏٸ Q '7#0`%@%Z4BȚYL򵢂2T$e~D%[n{sŚY7Dq[w\m@P_unʋVfCWZEa^u%LN?UhY1F+z-)Z#a._v5*~s$n0y L(LYhC> =@4a7G*&-\$kFXGK׿C=@CxnsrXe5׆UpM8PѲHDp(e-_(Њ)m4靸VNвpaơ<8f%Լxs#0M) {DX#t'kurf' N:ŀ%6SZ]7jF92VX:5pLYK9hSx]˝h6XNu~kY3l g{}p~>SĂjn0PqBW9xϩEmLuT 'e5P6èL0?- Y0]Cst DV[$~E404Kٝuò1 :|.D mrf}& C!kDع,:q;s3mQX%i(؎EpWU@8`Okh1wK%?IDySfXNVdx33mGQWl$ I'{˚QmRU܆Y J\ޤH oZ@Y,H!J#@LN;M%qB>Ψ8qۓkK]ICAtF |Wޞ9ԑHie1oPSr?q)wS 3>\6u8l!6:)clb"HQI.8#c\04*j%!P;JwY%aOPn@#*=5[1"ӕEN%.] XѽQ-ɎH8`zϲHfuLj}KhedVf4~r]ԾUZڝ4}`WuRώ7k;De7+$rVI:SzE8J,'Lh?M_ ّPF$Sy2__Qf]bd=nRۚ{ Zk&Ħz/.SiX]KU@Nn}ng;uItbbߡ`ˋ'@"$0%N뷞ݚf,Ƃ(O%21QJ;Zy/y[UÒMn?`螺Jk^Xq)0Nn$CL>(X|FZro^#D_aqc .d  bGP.]rv~P5ЦMIëc{tk8+3j^P@jr.4P}:'!Z&fKY9 dj&q޹w@t<-Uj# Xa2>cil#efX~H߁sۺd.z)'&FgѴcwnwέMl=,_I.WlK05-kCeD6;1kB"kBgRBZ=YUq!zyY͘q@4iv*,Yi;.pzusls)w yIneeetɓo[ O|꺛ӻ3X̩F&l1`79j-sWڑd <*\! AP CV*5 `wсAES|XBhW_2Si{0z_D}xU&ru͖h^F *mepo)fe#ɁsFr1!ܱwE὆{qyCgԜ 5]Bۏy̶,F޵ 찀,Er:~pX$宇s8h@>ˊKcfa!AkT[niWΊ4[$,)!(<BsRxt 'k=jpO{;"Ddǃk$qmaUj) A\X!RCj{*jy>0j--ډLbIxưiB%z%^;5ww? 4QX'%0Az{N(;YDD'=ՄYⒽhSAjvi`z3kxk=O.~?(n%h+Bω8XY.rEO7Պ]0ntٻM/d2!2E]kgh_‘1?w\v$զXM+.5LA.>]lrOݎ͆}0H϶1g,ot (mq#Jb Nۭ@7v1=TZo9%ʥ&ޒlmЛZ]χ"+ӓ0Txy3f eՍP?o-ْ{,F\a\p\2_*1%d ]Ur9by9oP۝ )g<_wp}\ M2s+QL'*wbH]2렷upDo=FN. Q I薇?|lL@K0v&HhLK8O!8) ܪ̎g7[r ~IG{>$He'EUuI^3Kuq>yMjىg_k:aڱὟyk{=,e{dm#/C<" X~} 5*\o^)>IL[E P '`/ΥܖEzd3@ԉIT âNyaw.j2-& E@07zoe_NSu.ج"{56W#F,0A6'l4%X{B\rqr!^W#Z)e9cq{N7ad9 wX2 t+7JoWff~De@5^tmԑj7cx57d,Fم ; ōͶvt Ά@b~JOy~ׅ gyĉqrA&;:Qc [2zs<Ͷ3C}eisEM?[UYc;>w-¡=쵤i%AЅsySiC 4x: dKLcE^RAtbf=p€f# 6,XRqq痙|H>XCQTGC;l\|y텕YpJ+AkL8ֱ˲-ov)jq1枀vfXlb4 p@a+N[XvV#x(Ԝ 83ĝ7$,ԲbvHv~N.@,F1;Ń/o/,h%4KQD:5 EEa*ZTo !`FK^mXKg;raRU,rzlTsqᴅcauE#ra [ǂ)`F"3Ǿ~!x)[Nd/-WŠsz#Z4Ro1J&G7f{JW=5$YhK_aòM7/BH~!-c ӊyҽ* R<$* ud ']Y@[\UK觐XxF2" \k1 `R>,0xw>Gv6Qn*_c5 eyE6t=Nji{ >g{Zb}r:F uoIvGx)tC>7Tul^0XcWIjWa̬Hj[8F)};&-Wa(ޠF887D%xW ( g  te"#UmgלY%k~Jpfi,PRO \P;baEuzV^|{+;jf;[&لeK5os?1C՘'2[H:\?ջJzD*HN!<= dv ww&XP\4OD#M|H{., !̡H,!<)bt&h;e)Xm;qjw" t-Ek|G&GxIpMѩ2}S.aWl}Yt3!IR8ڂ_]2?#tJgZ ?wRAg lWuF2m}{d~~|qT d]6b]^pa#UFuY9Ȋ[m#^h"1 c_m*5/8+͉zt5ѣ|4)|=LZ{^0bBŸ&_Xeo Ao.K4c^`kbz&I /vV69`f̀[5HFDF̚E;^`CBL+V*(ܱo, ?r,wM$%{m嬜kw|Yf9137Fl"7d9A)@95}*L1jf6 eL3d>$U~B}4e_G[̰3=pxxT1[n"B2ݍ+ .rTW}"QhA#mR3X{+^7[;qir%jʋ#DqKM$ܘReG "||>/a`~:+h:_p(w^a't\ڗQ捃UдOMc&\o;EΕ+Į}qh7les =-\Y43-naKx=@**k~ 5g"w f!tGԙHJK׾6ޮL+>PdF' V(KՉOIMNu $X>>*+-.޳єߌ`ł;_Y2  wGG1+CKiA' 3 p*ߌ'"EvHZ<K&40DeOwkhw:WƘ <'LIq"gb~\JFX` '9im\` ^J)sy2.&frZ\cGh&ŚZD%b# YT!fa &۔\3^[e_*K4ŀ9s}+ ?QDFHWa݇i(6?Mw%<|o1ԆBatU L b~<ݍ Je2<"Gq,5{FdZq׮!xrX1R­;)MNk~0v66ђoPg8;;-[}S-"]ءiF[A%ԾH BR -+­7??'ČЫM| smsp2]iPI ȃF]ݹh"ginlL Q5PCqD;^]æ*M45doZu4m^ hvz\~^gv%GBG}8w57{P>@evH~40s/zld0yO&'%3_~! P!"^~ ["z5dHd6 }Xm:.=CM̒ [k#FZ#6G o?t*nͱNa5>CFN;^iވU:/OǫI@`Ĉagfk@@TL1 'sg}7p.N c"mc <؟kc3eϣ'`qxk+XPd+D*zeAX,Q<=Av2q#GGwϑ,{Y(%n"7+q<9G_ `DG2C6$l(@h<5Ij$n[ B0%Zz 7V%JCNPNϸ V$^CcyQm7o.%̸{n=ҰHOa@י0"GkUlˉ>qX w3=֙b?xSL\Z}!Ms@&V^xD]]onMYlamz!G-?|Mmߒ{~N(~\-%-ʃCC/{UYMbA**>B Jx'ͭhRt\49%me %Y\gؐ{ fT>2n(zR{ww\s'ȵ7V9 kg90SѼ`2Qx:l՗yna?KirJ>B#|:8%˳W_Z9;Ct˭hH>^.1] PL}1DXK+elX[)DA$vr X; ݄ `)SXM)UR?Gg>^\k$s%4R0i(}6E"h]?%[3\w-ɇI[= y|FҊ cӓݦ2S6Ap]Xꝛ9XhF@;E`dN2#y}l7 fӑZ j?ip5EȚMSZQߟF;fd#>[A@Ƈ!þV5\pQ%5ZN ?׼+#VsPֹ1TwJRGM%{ۡWaδñ}4n<6K* FqӾyB? +M/4ugj7o`)xSJoZIlp\]v*O c%AUP]h7# HOp6آ-q#a}W_m|ngvZ0.hWD:Ja\逹JdA1°JvWR"(ꔀ  1[ PgV`c年&_ Jw$f^[bޣ[VstD o;6uOGl 0 jQVcD_P]1nu9*RLހ%۔\S( >We& J*\b^0CҖ 5< ]+pg-[bQxUjI|T(cE Rz]\M^ٝTкDjQVK<ꍃP=_\>{z%'OGkB(!K-/ 0CFrc"#_j+Uh9YkT͑Ռ]xE8ӗ w8]}f7=Kfr3`3zUS_S +q &"kDkgԱ 8H3eO2063TR4427t]MR6QɊЄOYŦHA`7#m#.}p_zv@d/b4z.nvk(K0F%<.(yZڳj24BӔ0Dt/fߣ1(zZZ_ΏidCml$P{%h-% 5qx|ԛC6* yMKEmmX,,{Y$Ê8B%( z LxFT#QJ3ݛ+ESfgţK79y!.X{IPgTb=252} 6~'[& |{gܜ˽shGAՉ'{0`_+qel0) =mmsM߱f8M=r~Υ9p3g^LD |{Tp\DZG'RuR>u,mU:K%GéjWfH@&~d1eTM:PXɶbB_[J=r/W9*uc 4Yxj 8Ǣ0u7Lj(qq}gz5[Dx3e}n'ԚR 4[{*9H(<db\`ziC( 2_?3 68?r5zX&3_շS>qx9&z''a@>+q5kBI5[ȑAWo|(ІG%5튂{̃ޅǣy!|bD 0M֝nyu'JgӢtGvVQ()hly|vH9_k᝵. +aN{YGCeGMO 4|Rk|a'T3Dž<2M;2?b:lFb"YG(i' )*}VVX:5J$[V^IJB(ܤOU^zfΕP՞JvJog:3}${Y856C67="6F3D$',Z1FV V1MdU(0}0>) Gqd sm\DݝV!@| S; u,"xSkGŽ,$PbێdPIdSlK>jwq4xMQu5():ZlcAjS^K+֗2Il^ԥ. ;rsR#~5cX$\_ e `xcF5V*d~BÎt*M>KPoL};~̵1a:y_ ԡj`=[VX{*斯C93^ӷ(P6yeR=y Ƨta=7v ˒Z2afNl˽1?Jjh'G!ha^h22MP.#tmeL=6(ʧ(ޤ濰٤'+M%VmTtfßm/mFfþ#magjǀVBJitK -p7M i9gfHk ^r4ؾeP"%Tm>ڲy:9.Sp~6o*Zjt-s+_l_RQD¶t@xl퓜]3rT饭ϯUő<|& /jR3}e P pƇἿ~&\2n^?0l[V̘M$6Hvn.d"njg{r <3>$P!K% QAN~"4[џ YMOCeJnjCVSsY6-3!\LƒN[Y^#2Vcx g\Ubaג'k! 87p#Bʹ3avY" :ÀbD;tN aGpxűc2UtaR-n{ɺQcHy۔KzIU!]l=CKia!Rءp|aӝw%vᬜ ƕ@>f?FȁLN!͊١ieYehJx \vvj)4R\-{_S1AFCDx &_t&d:o+Q4gE.0}PF%7[4Do{(̅!NB&]ݹ@$F'Z7ߨUx-'9ÃH<a?XЗ;^ 9;Bš)f{ۺڪt- и ѴNO7=:SI |2乗rnziI~*]@S%Y;v`ܒ%!dq=2jRW wKU#4MELl5Ӛ8 x}]vjw.MFӧ$ ]ԴY;Y:{pa \߱à ⊘ t&Io^VZ⬳5O ?{-,eGedRbp^t`Z欛,*tEcx7V[x-"\eoʣ̈́th/wr"!ж-2*BO4Qn$|gw)dWy[)K}d,Mcfԏ1Uؕ_5B/ yO-_qݽQ;`VqE e5#9=68@CYUQıCXUccqJ+~WTw$9W&rWMs8٧y֫05%jeO7/c ۡxG?r XVǠQRϡwH w z @MdLG hGhpaH?Y*vKvS1(DtWl>kMwߙ>tzhXBff_F߭S9|'I>Om<%0 dPmRʉ %~/Q %Xn'Ui]vouN$k |79j3{E"y !XDs#iS\ $ ?&ڊDo'K6u=kzб)o㱛\iUPѲ:hEyZ4R}bGL9(xɉ%E/؎eIJIs#bӑi"Jyb&=L?4{zW/ !K{`:KR~ M5rGaW&yW`# 6 /R6bEH37EL7`:?t_LGb6Ԟʼn]cKGtޔ9^yٿ$c+ QumOH&ݽXJUB41>=JKpH,8\ąP`S⼚QHϧ̹b{wNȣ5m&*[K:ј4QaCS!uAxw-#)h- 2^C,)}x253ӓ b쪚cpa (ۨjR}qY, Tf(Ϭ6ThvFst#AHPY?ɦOpn5 JM[$@Yh3$tuokjoTcI hXjfniL.>j[Y2GFԸ${wǓ O՞ *p"a[33}H8*x0!g&ً?k4l@IzB.!~ޱah@:3VLr{YL +vq> d}N%L:cڮ%EB׎>:2{íg G96 I{AP9|/ XE nD~"[*|6H;-lt r3t18QZ2-q)7 ?!MVm{gD`o_?}dmpRX-8! A4q_<וK_gb KB{~T Ocn28Ն :hUHh䞦{f_J&W7=! ."Y{m<Tʓyp D$E.p%GCXz7Չ̶C!~~A{b0v`}0cty7xeE, ',쁸} f敖*|-.oiW7sdSN~B0̭Xyf\^)|e#rÁpH㉓)o-hd*ʴ1:u&bMXqS@9_!w$d@vЁ f|:Pvz3]| 1W!ꉩ2.ǬP\G@("zZfn>l MM%av6 ӦHt'rԩzLjn`>c! /Wvz@{*\~*ld,XWsh穝IiTqړkw2GMg/ ^ lI7A땁$nV!޲1E)+Hw6 ƐOQsu5S@EI7]^Ԭc7\1q{Ѽ-|M۵xe-#cȉ~%H/MxRR$m1- 6e/ a&]=DU>;h߽O7\VL`R+mU?&K&D+UBͪɯPUfi0AA?Ë2hŃ=SF%l.{ۓL {!RFe:җb<ܓW ~׿q  \)tF 5 +UNTGߤqc %L~R#,g//3hO7XEglhHG-El{ 3/'Hqw:?QJQ"ܗ49ɍ?k0QEǚG:=$4Kٳʣd'i*+d~iU,2:3,Qs}d腩C0r|{Mz'-;&IW|6'~6l>~4Hp7ߥj߯+֜E8&Y-@kU7VM@jjj6< Q:zu9QBKQv.lnXa:QZvwq`Z#Bm|D mBX7^/(Ώ~pe?{ wqS*3ʢC|9̈[B0XX F. Wׁxsӹ b؀b]>5#p锻o}0<0ϧ۳TK)?;Llrt2ckPw.*BȜrZ2\>HaUȁ[IӜ:10]< k+6M3CmeQv1brZMDكS!Ζ%Wҽ02*IaZ<:͞tY&y*ݮ_v҆B_?ēĕaD(" vU>D7{Ktɥ g"Lɷpy`|@N$]sZnA#};6i yK^!Tī^dV鲏E Ew70'nn*׸R)qߓ*n^hpwV 1;ܝfM v&G&')Zg[e F(݁kE;`zǵ y2`@&))>YܧC%e O`3hd3[N#;#\!]TƢA<186>g JiyM((T:2|I_GG.svyS ѳ|m@%Y$| O MI4JCy(UÇ7SmCfc2ޚ&S76w5+}ɚO@#?*[lBpWk*Fn;UѓTjȌ?mT5Y?ыYv砚yTrlI_ u5P0ȉaw=@B5dgNa?Bx#sCK]4dfŒ;nݬ 7pWU5C#0UR,rCo%?㤒)l}3ee:g{$ZՅ[Շc~=N2HnibM-x$41Bt_)GHHStXc(2{Iߟs,Y[tsM @rG\t7yڵe&vJ'/K8XnC,lX)էՍO5sRSu^5WṮn< %ix@Tw$IȈ@"uQwITPnSk-4:\a#*\ [!*B{~#yRr b8):29ql//vU^wWk W9@5" aYje*N2][uCܺ{%&דr+|{-)<~$4>L `ee.1Ǥ{6R-rw4,~vsp>u?+M*~H@`-&4lۘ_aߋB{@'~ fE3U">@W%B;mLؘC$5UR>Ř:R}ĪZ 5(}+}4zԎd X4[0h|"Ƕ86Nfൠ".cAp,դveBwB5ϹI{ FVHgժGOhg#ݭ/4L= 6`Mi1f`jb|dywV3N@0%L nV!<+@1uWЧKZ!/?"|$Yݚ6F{xT\ޝ })ZD%֏yBR u,U@3j(+H| H &r=짣#BRc36c~[@*.(%Rt퐁UmaUJgP%b3f !mfdmL`T\r$41v2f=}H>r8>vTm STA'ҌtXZj(&p|iV,!Jpm۸v$D%7OlFBw=g?Kv;P_.􄅔'k,#+,AfiZ`=\T\ K>uًIC|)7dYetkJh]C,A讍Nh̑i|mV>.2*H3=\y#'p3[&ps3%9Y̏j|L#=ؤlq_a_RmPĊ8 L5L,Și$¤ >8PH0pՌvC7!)|l-4#4Hz8r1*Q/Y(yot+=V^@qE]S&mtgоr&+赎֌7یr hmZ {4a̍?JR]aeAT458^3n#BXݬ3IjM`ܩ1.ae.eQ.ЄWn*BWL:c_\Џ"| J 28ㆾ>U gnqSd'%,ϖbx2u8ō̅rܩX~~ W2xZL-R NEYi:Fc %Vz2>rcYu*AA%-=S:.7?KrʙsƧ)>k.Q΄8~K1+ ]+@tTǐ$nz<mqocv<}c9ԧffUʼnD͔L7`4 4AR Ll:e}wnlf*Bu /,|_Pyx44#q٫/wojJrqHh])d ŀ0T^. e7PW_!ܿnUxNJe9S`hsm&$HBK \עZi{T/b'Q轍~KJ mdB p<}8'( 9 IɋM\ZMW zn4;Rʰ\]#/jPoQz@,"j1=& Mc2{0M7V.Xv L8zD*zni.ZLZu*Ӏ-Ǡ1O%d8Dsl9e)>Iٸww6'O"=~xLn$ܪmG1muJݜĎ 5R<",j{3ʺǶj ڹ ^1N=TSkGJ:Lä3+:IK{( Spw2lNZ4--r.c "Eմ.oG,X*\JeE>xPeW)T c0?VzѬ,wGh`u2:Hl̡nԩo: ?Ap)vjNojl7c\Wޤ=ſ4-+yL Xѝ' ծW#T hpyV09}5Î-kaS `CY( d}?6y/]/- Bq~}lgF պ? ETFE˂Nqs'(, a;ەjn3!\o_@|/aJ26B) )K&D&ERŞ- l#*!ܐHk{tEn->cԽ,EE %%M_s Ջw*K,slEu. vr "ʪ{6Q. i*hp>%eRl' f?c}`>$a&jCXx *C~yIU=E` N&-HMGe%\З 7'72x;FA dlEDLmlP[GI~ ȱ#>bӛh e|ej)Mk^(uٓ+=. !n||'m@F9bHaZޜ5V y(pcΩ!U?MyTEGl76碟$ q~hWPfӟ PO͖'܍Tgk"#udơ ̭"{5 s:َ)<9N]&Y]њᜎsf恌2K(R/a, W6 $?gG enmkg%AɌ@Rd47 _Lm2 #Nwrhb0Ϡ!R3EHX F3w3ӘFNWlF>,/ wyGnGE"ARś m 5ZT90[|kKbҎAGcTUO3h^֒č=G^uÓ~DaN芇u#Nᕞq|.1]t+ -ڄ=ҡ4.:Dተ`Edn3P 8QjV!1gW&4Z&&8N2g_KHȷ/'?㘁)>dlR @T7,=hcࠡX;XU 1_ 5-" 6 Bȸ{1Z4@|kw99 F_rg0gJe2'ncӄzVD?!{څ/4_ilAurdb(m=*bŘXȔQ;wGT?/>8ob}%;歗re#)c :MxS`A/0I>ksž"$_ڐӹ픱3c`gm)y4ʰ*ޭ(C?h!t2,Y:v}WΔ0YJ@ = ̛he PsN9ЅwS%z, '^iP=z8 Q:?5 Zhˆ]Lxy1zv.EzsvX8Zըg^&NTq3RI^tAāŧu%\'n}NZY SM \9*8:.`Ċ޼6tlpwP> 5e4Jif7=N~əN̞IUqxiȀKܵE\?!!Z&#bN1 r//5ƚvGH몂/d-~dܡC 3T+VƩiېTҗ#0=!?s̸u~9BԻJ~h}m#J.> P@j03#Sg/A-1UyϞcs -E0iY≮k.TDrmX#blj \a@-V9Q/F5V=9:+x^PDD#ƌ1Ҡ.DPG6DO>>iQ/ SyZ]8HƪU^BRrms`UhVg?" '[bIf{Q*גt h3=ڡnG\i =]`åa@Y ƴTg{mZ>)xʖ=ռ+8R5-=˞;e4:;)|#(}?:ǶAtRE옄T4RynϟwxukP?`hmk9&D''FS*H>-xt5b{nu؁e1%cV{X>Ԍm5p/atmաh3P,/4p_LG9*\Eă@4ߞ/͕,f#R>Ug YFgjG*ǃPƦ {`Wݱ?Ct26.ݟ觋vku Ohjw3hQ!?˾v,Yٞ3kUuD͵@* MkscA[Ruކ3y{=q&K 3t3^LѹB 88 ([\Ի~ܗC_fD٥UӐXp.cjU,/ 0: ^nC kHj%bGhbˤYK!~~Wk`+w遐88e(/5*0 έSj,pQSU}zr8?PkUe#(r5ibȦ6ɳeGO^{lda"4eaA0JI޻d'ָ%lP;,)-fDʐ8r{ ju + lĊcptW̿w07e5*.o~ t51{f#cDCxiOj7']צI^Z58lÞZzw Oo\StYZ nUzν_@y '^0̱Ȣ(af3͔9ݑ F4Z0cBX^^4t&3:f >#"BQ<8Pi]:M־ ">H79@C&/x??O4@6s dLYd[>h݈d/9R"'tvl=$ ElFNb"LpX"I?ӫ W#`ԭ%<bR;jaT;j΁P{-]-^t\(o!<qUF]B4#o1SS)$-̧n"dRr}޶\10]cɅ2t'^%xjIqqyҴoݍ? 5( &-ͅ9֥`kJFn ?YK+ͅ_TF1$9enA~ԉ~ٝ e2-}7.kX{LYKzj|V~= .7XOGG@Z n h3m&C1{J}! T+ :r CpJ Ҧ2׍PJccʇvjP5PN1%aϰh 2&$<{՘(ܗ6388UYv9[Bpu6#<҃xxAhe?&z(:g UBC&M-4_6'}nPAI ˙~$h~+6*/JABI.!K.ܩ%;RPuM82P vo"14(l KUrٳ[wkͼS8w3ךŀlo0!`o}K7Pׄ7{ ӠhEO88co "ujqVED\_3aIࠦzұTH/F&oGI#8$m0v.Lujk=T7+3̰B^!eHr. 3v'燼/D,4}G(‡LHN0cۥMdrf.-#BD>Eqٶ}͓]/2={zڇHUо 0z8-5Cm{9'8} rupULlP19 7J\`L<}wKj7fw7a#r!#@.gGUKcu;p~a7]$i%ʝN\%{+,g电X"!Jݶ5)\tⳈJ}o VY@ImpkLflg')? `tPm:jص*Yg2K'bJ| 'tdrȗP;gmyೊ% ,ro{Fyy8UoCnQ|I] USs,_Ln7p-c7_WǼ܋rYj)vڞPOsyO 0ULMs]prYo.iCK%H5A@خ%g½B@9B.IN`pm|fʃ͝MRϻA. oų|]X8|86{tO*o8բY&#Ȑ^_[8[0=-k,nsKH)AX;azUQ:@qȄYB|*6C\ FmH:ɻ;?Sd- Z6t, <fJX  tCȠ¶ek,Pat.⮠b\N6>>€h!Ve UHl{jRګ;`SMn;jk=JDc3<㯩f$4~1O0 ,bꂊgEv?t^ǵ/:}[m(~Tv EQ 3K82 hE!d4?+`eەq'R{Ϗlr3UO>4;U8IT9n"+7Șwzw,H^?0銧Gcu0=i®CXv%eV]=_2Ch㋍qXZ oԅ،,[لz4¹,ϩb, ޛEl) VOX\TKʹQ{GAuijK+cר<7IsiƲjzB5ʮzN R/kP%i_yΫ_YЌ/'3sE Y$MyL@ $o=>#Uߕ({#%vQq em5py,t*,vfqՔ?ʥ=e}oe*(XRGҸzii52qPL_t3]b}^h2!"[#dUX cwaPg'M\#*b7QI6/5~R}eQϥ6 D,&-pa/se`NfqFỦ2O1JM,I@{&N߫jzcX.T^̃FȹUgL5vH'"Drx7n%Oh!B]3@\?4#(Wk133Ƨ܏J2-]: Vk2/  ۂ&e7% rn;Xowx7 &u"}˅&OF hIYapz {ᔣ7Fy``uJ(ywXsQ_LwԮ1sp6վ [[KOwEN:Iٺ5Dvq [(I-?Tpݽ4<`?򠗖Բ }kW*++G/t}w"?nۛ 0W|tg9M3ZCM.Rzyax64jx4 ` G>qnܱ{n?\#e9#s"BH,9hg!yHz%[ v Jx)eaXfTZβ`NQ@G.)OKg' z>0ZooqM-.ms[x@/r*\,I.xΡP䙔=[geNnr'ڔ%-WlJbI& e8fkAh:n"űJ;  ]~Gȟn^S`gR({E jxaDž2#N_.NSR#}{>#PZm=NV^2 m|1%ꡗ1$fX>70$kwy8n%)z흵ďb]Mzva*EC_N]* Z-;=/ jt<6evXA2^1^d 0?|LuKy|k|N(~1gq:IIN-Rb1kC LA3$5s5l)7FէzMD놲}7bn5ԜN:[Ֆүlz[s m& tloȇBVd*߰a"O0_79IRX@5tl݊CwFe_gp17M -GA-7"MySJ+{] (-CJ| XL P#*N-J9- 9l;UοF"9wuMa`Pl]#bTصjA8o:W*UUQ3/~ ܞgD '5j_MՇ!,f}ϯ vБc) d!+Xeޥ`Ȝ+U٩Ҙx2ϝu@=j屼 궏7Hk gK=u $J;PY{3AtTIw޻|bzȡ*b'S?\)_I+~#j[ F\95jY"W +/m"*qx|ֿ#)û)T?'ûKB0+ʤ%Eƥge'u;SX}TIŏxEG fDGbIP^n?6bgb/U3/UafYc Pj\xcWx޻mU}IƟEUKSbIw:/~+} . =(H)L9|n]ε]#  '(dh-Y=#i[!fzNmA p-.ѠSXExqۈ293.{Lq]A۪|.sPJ*;)mNǏZ@ͷ }jHp S05#sJK0XV n9;L qw˟7v}4`o![D?_0&&㤐uH=d>Ta7o)޼ɝ|js쏖]^$rpk^]f,DU"{W&?0Gt)kmZp=HќN+L|~~|V, %9#YDW^@M'>Ϩ mTGjϒ2u,ʜ!bL>5Sl,q  0 ^2p#Y,4WdP/yjb3@;;򊜏 Ap_e>nT_p:@>-3#5D⾽Md 8+9sY,- ?<*}ISLYS )7s4 e/U GZZ$4߾ tJQ^M" ڴ9[Ti2E+C& *(}uTC2N׍{,_sκkAZu(v\7! Nk^&ќaop_}tCC>}/YI|Pqd4ڪ0-낼FM*vV6指w6q1i?5I;X+g x'w\@wNwb#=@cvGNGk/(;)K~s7m|+bap'?8k]C_ϕ OV>~ )C3j0zN-Ć͎.X;T~GC%o* X{*M9v*ݗ־x }3Rj%Iݭ$at'6.["6Yd#8=QNvU{)O$antN+X <7C=*u!?I4 Gn`,3ą(ڿcMQrF<^5\ <-mՠ=lgZ0o: 9vPy;ۦ%b@QeZ'1VhbR6m҉9'l.yy)7nxa I,qt@&o{)u xe!`;!,XSOMצn7X`~$<8,Z12>ׁ"q_>[ pzfq# Vz*'1lA7ӓG)H>nl(9!ʺaDAxjoSY_Hj<,t1Ok\rv|͌)6װPNW_0 c<8KqZ2T׻a螛Qh C=ZI{UgÈ8{뵬`+FX UVzSr-eSc^5"k (q,ȱ)ozD:MD! uƓ(4uAJ| iT^UʩPSD DXiIhKS0*m~{H`•K<` +0_k;90el:IS W %O^f oT`% \Fc=?=' ɡU>4]?@o;ta@ (蝟hF0T>r+Z'zjk=$,ϓ^KO]qrOkcFJ-b'/Ă A4dwbe0Kϣr ̫0y2߹~9lFL%~;WPa#1nVK=iOlçţm(.%X*TieΘ_]#?_yu޵04< J}JxOD-*\vhJW8bڣ9_M6&H[_Lm ѡ 8űlD b+\g5ԩ )y(t|cԵ8-Q8 Uk}7s'JDص#0//?Ih0 +2[*^k]'YMhnP)Ѹb=CyTrr $f<.{^.PWbG+$8/DAtY Wg˭%Bmq%1DA5nc>u]Brٚxճ( z'΍Ҫrn9"DN%_ppU} ?!W_rX'pݶF*8Ghkӗ?j[zDφ2]T6b<pPŴ`MQTĻ\e-2=\ZF+g TGMt-Tm_EE3ײ^a~GS Ddm6!:N7"y~GZy(x8ם@F<"y\j( =}7IxڃjmU?nؚtBPX岅GT7 <|hn?%X\￵{<='j}tS4G%4Ek~NiDڠf%穕tL6&[gųwg=P, mNЏB/X+̇6iHQ\ :Z{#{qi`,=p7WuLjo12J5R!/&YēLa]~U}݈a?sUi.1Ԧ<`~! xZe=zLe#|~* dk\@kkE~0By$p>zKhFM[^ ~L,,S%2U ĉ݉6ΥFѶsn uaN 0MIh[cay0 (J8S] n/H-9c FU>!ͲJ#(%n~i/Sw+!?iӧ4->D,1sB]VիFeS俵ֆb9q="Q.'$_0%w00C>x'Z 0͢c+DlҒyt_Zu-RB'Fs` +`WT W^i s2: G?\|sn$ 7 nfā%2 %PPWk8Ҙ.B)>ƐV5{S;+댩Q@af$ @[E}`G/;y#=Dҗ)4z8:7삹x2aOg`N7V|ET2d;u'b kݍ?RL4yXŰLMc^U?q;8Ygo,-`v=6Su߳1i*8Y,;r+\7+,oO޼$4FY@I`X4qѯh)`QM6dtdf9 m77=Խ緜$gQ"8$_#eaf9OF pe7xj݉7OQhr߈K'%twHUx$N/W+Ѫvf^) tN^F<7k-1" KGO`=<=/e0Ja_bEО@~v &6OPly=abh +O*8 d+:,Ä.Tz{$L> Sʩ^%U@f[4ZwW]ҘX|(bM%QF^dNJ!|li;\ SerhN /xF}./#!w]gJ|-Eܱβ^Y-K(pl;#tҪРzS[KˊmiKVA @4E( /L1<%T۾/;4]z`8.&&҃|J9ZH2uG /s?ލZ وǨsnyTeFə?43i|$Zœ[968W(I-JL*8{lʑjM92/T]; % (ٗ4*=YnX&%.-Xic>@V\'R=M 0Ilv͘ ztiot_cIjOFc>T8;FJd? [ty[D▞-A1 Ցe֭·&d7I1jOT'EnXP]ȇ4 fZn&a,%g<" |̈[BvG&B_? N&-} aHuIK%)yHMl1%<2zDzTr[Jp\/gJ+k\ 6$ְMI_3%?otWQT7(81_>գ<+Z~L \ҵ~ַǪym`Ƽ*A$VGG=4΢9U7廽"m4DK/ԛAÃYl*DĬEq;۴N{hRWoDSf }˩~CKU@fz'{g[-qrSw޴;ٯEB@gj)~ ÃG*Fµå U_Lf;9vX9jҗo^JO9$3/tN,eS­1 s9EJ:1}9 +[<hVw6ae<>EG>Nz/4=C`Y{_ַ qo@{O&gCCkKd`7mwBQ. {U>LtL. sT ?A™π\e|8T# ~s9N3/a ^;VT9cƏ/ڼ#!\_nk` -Q qAqԠ?Ŝ`V Z s .˹2tztK} "qlTy;+,GPgYhX$&uX|cUV0軲\X͓-9σ@)sHP.(M*sUp(+wya^s)%M%OLO?*PDhjZOL oi9Z<6vΜ#R᡽GOY0Neϖi. LGq!DЃ`~DΗHG '>P&2(n1J+̇M#& ;fq:k13($@QS|V:0ֿ%A&p5x88>]}8#~tA,Ps%J< լ/zݒQex?{(慶'ɕIY0Q>.Q!0 "[w笎Cr咥Jfe1p}@1chFEX/ly, stx@DQ )3ub-=D]B|ls&c*0LU;E*T͵LCrɇMфr ,=ҋ&/OydSPISΥ1bWǯTNKÔ~XmXL?0Z%Nj+4 J~ F3a!8O_?$jqwVgM2e Me%o$dv$Tvxow9eLp{8O_BWX6.>vK7]/{f Pz1i'#8A@ťA,t@],VH=Rty(r tw/1la }ZGlÉIEcGx9PQ~AgWJqf%útjZ ƿ)`'ezFx&o``vsh߂?'58DH0xO3I<<.`ٞV;jʼn*6j5`~ .ku"785i&9*#%[faI'I o@kABZ4p7ɱ_)^y14Ky,RC=enq&۠1]i aK!BlM$UXTE؅FI%_bDdC0]/@c1=cp 8|ۚ'}_Wj}R]l,".Y*{~(m&+ a)Ec֒o|܋DEM[NWK{X2rh5S5Dcrbvft3*^U5S6"ayK~C5~9&[.FP^%?RwEAkbOpOӾMX\i3xRs3;{/,(pjx 5;aD]BըLuIUPX[N[K۳U8 خI*]%PhO $&rI24{D  ’!D|`UZ3l$Fz$`б2XK"'ģjLm.;6H;\2P 6&vI9C o(bdbZ&D_1"A w\/eǴy#04~0 %?T֓Uٳ爲2qś=;KE3k] ~`!@FgBoPq5iq;?;A^n"I>ՂogS8 ʠ? )jEUqW~"#g$uXtOEbS? Q.WTO_?NousoCN;/#f9ԚiYǀ ְܠ:A6cHP$kD8+5a~t! sC*/Q5GT%gC\Co{;oŜPmb*u6,b~ :C_?tr*r3vv>掿K]T5/m8RIO7!" ("y3{m]l\~ې]g!ȴUi?!q$KB }mY Qv4xb0@p)DnX# <4v-."9KkSu,Dئڸg[bG*WFSs6Dd >"(<ʰJ결U4d#jP }i ;7Y0y{?x&0^I&_mDM%Pи$8735Nl=a Χ>BBYoM@Ռ(ux ր1tz?>WP;d߽]>p ٝlʓ:8 ffړlC |.B9xj5l`(up}VS @W8iouη BPQjC >RpfCLBC]I<=ڟEeI{UJ ,xoc)0[:?ޫ0P|Vp!|X6]NӺOu#ܳ G/$!˴ ) >tv AfJzBI]h5$*םu>>d9ԗ V)w®b00Ezh}̦Jmc0pm}}=H/'sFا4E:S!`Bd\4;]Ebff]Ϥqۢ"A,# )i\xyHހz[8Jate{=<8FT^h6ܛ/|E>c,dD=XF \-Qb{2P}I;0F=34׉c\IlrgNd-PD)|NmT' DSJ К&ؒBaƟ! x }XX;7!Nahbr ^QY o"?a>^!݅ s <5ڣ!++Mۦu&WڸGv+#rhAadQ07Ǧ3A4Cy}2A X|{╛M| -PT} x7g#>}rȴ9'kz֞n4<[)zS5Xzo'[b:U;($]+{~I ć΁񑏨' h[z-A7 9Q QZ-]r02,a kU#fҵUSm;NiXE|_] ܔ:7Ќ \ss 5Fr"v;EEV% %WfN #/Di7cW2toekA8\8znkJ΢~}@a8M4\}Sζ B\^_o#$ߕM~x4ސE/؊u_ YP, C0]mN<( b|^v[Խd>ShHm[-j'h)y'l 87}#e~l,!T4|7X EW'Ңr}] !7>_L*zl!A^髯gjsu2;vTЍmWuq83H!%yH\tJ::CBYx;9W]ے1izl$Z(9a)CPcg/ <d—H#\ 9?wF& mZZBFAd+NU R+o/̱8B 'At"nmZOԐRĕT"$QwMĄz|||>_aIwH8ez}@a 2/iM{ϷraA ~8Ƣ[V5Xk\={,6'zxѐ1/?e @I6yqu[kZ*Ax)zHeKUcMl]q# >"M510>-5 E}5(@KIS{6U+U޴\}-q&Iݛ *A[avI9 @@Os}x5 "SƼ$g׎qd$ ]P4T-"{^n}dT(u P#~jJ=0A_è!;wT.@؏x 4%Ļ_f0F.kx56 qT'H `դm=UY"$  oo_ :&6~E Ei7RY9RKiׯw١ϕD7#Hxw07CH9ڬO8H'wMSdb`ec≍mzm{s-z)RLz<Ԍw!7*Z/[܅A AFR+eo4ecȜ}4`Ap(FޛU 䘷\іd(7K6pLe15F#qCmp~puSID6ԠRȋw0I\* 0gs T! ;R+ssIxՁn%]lGQnB4 XG>I&Mv$0psbx.;[/т< ,_:o>IVE-s }+_2Vn^AoQ[HkrfΆ\VIK瓺\Iȼ U(s2<'}zIwʝeX=ww&ū`v7ӓ:% 1mg3pMA6ع :Epݛ7ӹ2 6A ;y^c~>Y"b/kV |ZvଋL[/(YʠNd`s[Ա /<'[)XX*0q?Q7\![R8Wgbqfg˅:sQc&]çaÝ=EeDߺ=hvoR=9z19T#ۇr3wel3W$O ]%YDv/]@ TQ|˝Sʰ(;fNOxߌ:vGSd}-xs.|@=S3\r^fj 3LSSG\u)DabŸcwCWB2%z-Gc;!m.Fncx?IhMӷQ=m+R0N(񧔎'Z&ǡ!y v]|RAi-ZՖB(ZݏZ-h 6K&rc:LUmMrb2 ;xR+/Tq`NV gBH9L,:m_Kl2vh/ +XS&NT31(t?$@uS}#i?2pK dmzONLy/ʩ*0pзӰk(I")B=I.ٖlyʨ²6C"yۨVCxX+sNⲃ-֕4q4ӵF09@c3(r[FHP}QYÀ1w)vVgi`hTAQ"x[и^ U`3$@cŮf`7eYlˢI]6xRlj2^4!nړ1qdq'_5,kfMoZqx"u{0Iv&t^e&|GTCn]]HTIwjBP2Ȥ< ЏP>O~a̢B-7Qj;마8@:mBr#)B}N-<&nTY rH!,WG<Q^EF2S{Ґ^ Qnk+AFjp菝}!$(,h_J\m&N3.~5, D!2tv3)Z.%P]WPt@9tY0;~E:$%xO[D4/ }֤du VδD'\m 'Q 01f' OJjkDv݄0[uܭۮ7Y~D2(8DžXx7QgzM ;Hl@wŖxݲE#=o0"q\^dKZ1*3*x\VG'KMvW?4Z~ivG'J4hB3%[Ui)cǹwB@QRtl{X!^h:wĒC϶M/7 j-s4CҪ"OܛUFWoz zDt 1J->JV~SKHEd0F4ۜJ< 74gEPf4gK:gp3N^D}^߸E>Y/eߖUO5.#Yw;C^W2ޙ,*͞@UXF%.PsuG@wx/B擕5W[ 5L|6<4bHCi{mc]j0=&5K '{βMw??E֍ݶrZ319HJʜQIP QfZiTpD[~_V3f?:{9/9G!cn K^&ĘSz; GZzn%rw%79ĜIOm葿I6rAAG8`ZbL7=./xd:,H FFC!A<28OC%7$. jL@WQ ٟ{R(mۖ7Eu?w r1"+!ިhDxIqYL+ Gԩ9TZM5SG#yR(F"F$X*_lj%1<~sֳw͟k^[JۺsFjυ_S!.d~GRj'FvȿM`Ck`"}ʥ~(p}YXŮ<!Dpi6*MjAǐ3h.ybF"Qq1UGTiP"D{̮X"";bc R 1Jw<&|DJ:租χ04 v,[uQz"v;GYeN[x~V-QH@qzHuЙǚgFAyYȨ17Ks,L l5f0>d1xDZ[Ǹ`P @a; 7O[|;,6drt k&2㘶љΈm˗aWϿ 18O"dBss?2?}Op"}̈́pnؽ $-ʎ#..sd@dY/~ >2Es3\[v8J|7(ZލAC)sv8Hk}wINRz1ERn9nƼ#q?mÞ@HuA_SltU_lpfPl*7ʗNހTj3@ȀPތ;*kNۇέ쀲B6@ „*s`2m@r(8Ak멲ŁR1^c+kPSߙYPUp >nӻTh7},K=uedwii؊cKiUȯX(MY'`^g"tbhb~c^-f1imϗK%91yIh)Bdqտy]xu<#;)Uҙ9squL-mt{5!YٗaLeh$&oO ?[:H-+" }+'R%9\Jػ PNT~tײ=bvA&f@-* {CWx~誆Bar_\Xc|XYYz^J`wfk('zV֞ FF%YY/ )w#Ssך(KsQYQFU7pG_P} P-Y c4'!&rO5 R=`[Q] vA.bT}t'Pn-|/<>>󧶤BZ-g=pF0`zgSC"˘u@󒅺H#NJCSSğ6A^A2mtfS]Ѵ:Ƌ޷K :GA 7!4WXNdGeӠx7!}mYT J^eYri3`Գ)$.,w@Mϗ'l/?;$} $h75`JGDƵۧI_sܑ?#r8l,KB{_2nR{a-ZiC?u @3&\ൊxeÄpoMXG hb@wqrB3!3% }o_QAbœ,r؏@H]@2oH_i[ |1 uE{Pv}DUƒe.ɒ>3ᚾ:1/)ƑxSjb2)NXQpM FlOuذrG& 0&}z!iTID1gO-ގ1PG׳-eZꪘsqx)se!q7ΛΣnM)IXP&Ovu6PǨhF:fg;4A ud6BH`` x]5< pױwz:O\=~\9z#W}~$wG@*'R9;hf1|[CCK,u}Dr[!<jǻӞ 6t֖כum:?B+ۦ'^tK)\tWg$RY<xJ@aHpХ [IA,OKԤ\&yL-n&؎E?@3tl_RZta%Njĕ ч^cvxL5.oYN %xS(-7;g5R}7d =uv?Mz-v7tFfü bAMVAՖ܆V.N2q!YO]W 4tCD{HaF` _sͤfrB4SP9 u"yXIvzj%|$ywd G3)+}ˇBB?B1x)(SP閍cHJKjەWm0'IdrT=(ρ̄#|#!jI=&sd껈z|^Mؒ~<-:Xy\!2l;If`z_&,n,PzxsiUa%x;c|[w1w_;tm]wq~B{\juu/1ЀF wʾ՗ B1#!ͽE`5b~UӈGRh3撗f ]R &IQOL)Rդz/ _xIJU`KYig.GC}v7MKTnzKMfe!O]I8t)aAɄhh'[JLcjpK pn!)ܪf;a&r;'+*ϜiB@W3'ɤ! ִ1\fMCDʴ=yG+YwE"(Ӓ7lu"/+غdt_yO?bNe0y/ГK* )|U"%beˊO+eN꫉Trg^!YDkHθ3)i&l%^"X9ƟMw+ZDJ/:-y8ȃ&nYJUuEo4G\x"kbFyƴ1 & :f]0q=o.}S-oQќ'%9UW)߅F%PfKnRܝb3^mxM ACuʝ#@@HreRh@Jaw;J5;ncg\h1onyS>FP@Z6yQ|ZPS/0]]ʂ̣{[)8Ѐ b¾ME+QACWx!>!ɕdZG W@xGw5CAŸSY|@oΫ͖aϥ> T[3fPS\Gpb4wpE-GFK.i dU!$q=$y=qt"c:O_NTslX ˷ECH&!HdR%;6F*#eѵy~{&n. {yNj`=۰r)b{co#.4OC&lEU+x h;QLÖ{ l2`c$r(¼Zg')aãl򊻇YLe`K1]PEtůIUVk@YWՐXTԌ<{4$/a"jmkxYd7x]eï4,BH?XJU1 vڔڌm-R9ka(IqnQЫg6rs`6ЃuͩXDXt49LGB'@FiB"^ڢhNڨg{k~k#YiJ%"_Z#;w{&h hUOG؄`&/m!mFzw?L4aתVN5~fMhyT?2A?ݎM"*(5T.% E[eaiZ_D+[*݆bwiA7Ϫs wÑYgu;Pۅ3c.ǝ6C}^ /{fZ -\?%\e-> pAC]GK(ƒw_+fSp=  El!IㇻA[B){2;j2hOzHbu"Q{PD Aؙi!C@L|^*[a)xdy-l>quRεŴ m!cT sޢd=dUo&4G2fg+]_=H"Fl(X,ZKQr[eME'O>Ř&~%Ւې#0v1hb{Zqg}})=_åA=,*Ԛ 9sp?+fک٠.κc dI"lFXl A3q97߁fn8&&@z:ψN޼.ٻ_I`a1#E][FinD+#aISC?@FARLzx6/@?c3gDK'9UXiNIPQu,~J֯Ī4t6lX}gY̲rrxd}#̖L ux5{Zx:)a-UNwoj7uwUnH'i^:,0w>Gԣ)ep(=R7@Z ô5z2/zN}$8m|JH$2pޭh#qW =Lĵ.Ƴ9/T,j lR{A$ N%ZOW,KU6cBR[g1cw]}`r#(ur'cV@ 4 " 0i8\iO0/ƷD8 %(3ӹu,vc(gy8Я ShS<#l_N 4V,X )8-d8\Էm RO@`ZҜ2A mII5Q  {jZ@Ji0oTaXA1W  M@^OϿke[@x7FEC Gwed h.߶d0AUdE0S]SSi|>"zA#<9&բÓ k1S*DZ&͆*Re\zipH%!lg6D4Vf,D(6vNSI̽:n'/'2|b"s[ &$?PtGKa>C2,:~3;\]|?D5xkk{wג n^D)5k )JRJ>E=:ktj9BX2K8o!gsɘϸȞÞtZn=stQ-UFb°οw<@V@3V…H.U i7PWNf i##( ETQ_ZMo[@i0mdͲdem%Jǟw9k>HO2v jR8cbEMf5)?ݳ6V}~"#&2G-,Os ]"]_޺Q@;s7FeD=7 [ҩ'pܵoHu{#U! ӁWOPF-Tv,04ilc}37 u`y3SZ49je;+ sa,gĐO[jv.,}1KC_wqˑ7ZƯGLokU` W7 Q#E5`V򜈛sɚ %^qO E \̩cY?mU-+k]qX|c-{4=TGb39D-T$P5Yao`%2 ɾ "mZ 7gmk!ri(eJŵ:uj*K/R y,+n)?P9|ֺ5;Wh"4uFΦjZT\60><$FuOK~NxܢjgRD.ã;PMc'IRF+fݺlL9AagE^:32BUHF+ _tX!D#z+ؕ rD!"7ZK  m=n?x{Iυ坕yvDJgJ|'ew.[F.vuɲŘ*e5[IfyCSM(ru JB_iTuPUVy@e}<F3"?b.q2aChxP ۷f.x rMn8d.tNHt9NTfML{!r#BI)˺Q:Q"BL~D2$z2!B7VZ~~)^xrV{M[ 5-Ѕ1jtE pIN c(B.Bz@i绮8yPz=DO>}>2k+A2QZ>,ػZ*996?>ݕL;/.w:iIMT|k h#}ū*ʝuC s+걈hK3zgS{Fl!A[|ջTYFEm.%N&κB5&[b2Æǩx';LCy>nxXa{*I֭W $(U"~xpO~U#>;Q űS&Δ0O9̿t*L*%Kut;O! xW@H7w[p@ R/@qnIf~Œ l> Ou*Xx1;Vlb (uI֧!&fڬ?ku[}#Tq5Tl nxBi5tQDoGaA` G6 vQt+YqV 2NpEpْctI~w-ٜlQ7@ D{|?29MJ˜K}Hl͝!æ_=oKdz1 CԎPCgw*@I窢S8R@rU $oEQ,aAXRA>1| n6(xU]6ֳPС4ˡ3@"{,U!'%牓,Js%Oj^.@ U[ܸ [VJ-6.XJsϖ̞<,^Jk.R?Xwb о,r'C)<]uJ]j;l]R)x-80 Bφ",i12P΢Od,\LՌ+")@^9[QF`OheE2[ ?8q^q& ILݡ,.Q.\GFUiw/cAfM/̍2%?a[tTAu<0=Td/eD:|fbQ6qH3m0= mC]n٠"ZA؋[QMcS2Τ{W>Mr6'[[ôxI> Îvv7#ӛsp}Rq6G+T7^_jߕh䖧Scv+<\JvE=1Mel[7q1e0C0|[ͣ%us˿lphEU~|:I'2Uq7Xpcj/@Ҕpt&l+$x7%gqP#X1T`nQbE/ݠ'<8ZeΩ!wDhB!ڧ8b6R 7btT-Y`ڂh.FO/SU9NUo&/Ǜ"mvh~Gk5qV9h@#:UZ?^DbRZgSmNߤҹcnWsekI}#ޠiQLFsaϊE܇HQBԄtmQs,'I^t = yf>Y p0"enU \12B'ɰIN ѱ|_ [&-dmh`X}N#D ڧ~'ItY M<8i<{w(a d;dL=US*- '&&r/O⏸Q._A}ȯ᳔I#t zt%pFA+b0.)ߑxIAA509"y F>0qiD%n(6&h ++U`9Ӧ2ϣ2ί܆GOVӣtjĩ&Fm3\)=:DU91TVK%q52^0GKq_v9ycϐ+%y.[o2?Wf)tJ]C9S[{#1* .`0Fѽ7t=?CXp]-%!HëkafщY y]l+2ʍĒsrbG;߉ZHB 1ڊ +~N$M(>QgAD%9AM/Z.PA:20wvFM!VHXgM?Mrʾh؀ /|1߫rhS\^ϖ-;ɑSzp<7>`H:> ƼŠWB̹̀ƝV,}FB*P;Sa1Hߨ䚷,Re,m']Kn &U=*;͇R*o(M[V009udG3uZ`}6m{k0㫒ʾ2fCDOtPx/TN;AA$7Gـ!gd` NSPeN#\m.aYƾ`U:UdΡ]Ctߕs {u-C&|Hpw-.ouucC=*ktgsi \] Baf'dkKk2Uxek}|Yp2E`7拴1>pu"e{F0\Tۡt nAޡIM2V"hX(rSPREZ-8z6^oսcoMl91zem[ܑ߽4Y⫕neÁg]ތƀϢHJ;F}6A3 $Fй+9ۤ R!.l o8B]u f՟5~6Tt5ݢKuC73Oݿ_/{t9\\Ur:Ԋ+t mD|:wuݿVӇ褈 0.6N;Apq:=Ѱ"M"ɉf lƮ/%)|)U2]YH̐g6Gk ,DAF:Z MiCfSM21r\eTuxo8FB~ES\l7Tb3'Ŵ+MV0bEXCobjۮO<OP7*rط_>_J2- Olvf4p^tީ|n _E:nZ@̚z rftK4}0O<4 )74ŧ_vp/rʰ ;=۰TbK*6qw~V"BT,xUg)`z&1lY[1`M J>n޵+պ};mXZ]7N?|rˀ'GF}E D[R Zkl\=y>}ES)PnL'$+(/7*lShлoN? x1-FaE:}98LgSHbFێP[8gK!FqŢb'| sd=bnѥ:%yl%n%'R>b![A('la&E?硥w.zv~-GC/ѤҎ{ hUA*w!,p0}-#|D2K.,A9 EeKF郘[S|GVqb t,cP2QuD9_lZA/ "6F:Ѻqyn1?[y"O~K[D+r*FMXv~቙Ņ h (\qhtWԕ6YhFZw 66?3@ͻ"em\-),+[h2-6ɶ(0esHؘ R(&hP2v/涤|ٲ^L{+a~-羓Bh4C!y֔,D:n^80D޹wgYZ0707010000029b000081a400000000000000000000000164e4ded10002f298000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/%]?Eh=ڜ.+͠G>xF?R(F|ܿnl{>t`sO$Uz㹃V3қͶ(}M2V ]0$̳(w)$޽Y -/6=PbFuݩ;?[[(H0VprgL*`"5 (,W,/=.cACS0esS2P{#ީ2>Qjg!S[:(b\HOĪffh'9GyBFn9Yª(}u軨8zL"^.':tW1{Z̏> UR"]Hkjyot{ydYҗݔR5ZzTDhյc0 59S@B3&5+V$PD^;㇁VzH '#qy:"~|2hl:3;HTË&:8exˤ_F mLlK{ R]ZV>/7 ?W~|Ly ނd4=gwK:~YV xhXeYU5c i%iZ ?E3,ȵ`x`p-wӥH296cqȻEKf#Z1%Ԛp$Xy5^2uZG#m}_HEk&(X-9&]}[UPr= IUl+όb>{s3´v.k3Udaa,ͽgvRǣߠ`Jw5U "/|q"j䔷 ;ѺVH |L;-3>Vтξ3roinX*k ߷z:gA|ة%CblcQsU ZL0up dT΁w#mT+( t]o1A+#;qͦ؎Qi!Ïah5ʴA5)}*9u#X(W# !ڢ b|(AeJqDTrܼk؇J%l}:I5|dy1 o2&%vXy/쓌Ȕ3ĔP KsJڝk. ͙i4?)^(Dž-~,R~'TS>2o)\nrD>ޕi>P?& o9zdW)e\[v&ۼ+,蘘W^\)剷ˍ$)SwX*R0ؙlXC}DYJ.K)CϨ27>;Wl?DAINܞ1XSd|$"fl2E"pwebv9-WHh34 ,?c/p۽<Œbno锗[ /N9Kxs6P@{KC%nAEx>|t=7 s3mCfd}sz7 )Pbk_[c(ʓ6pSZsڸmeǜbGONêf!)Q/ֈS|k a { q#Wg /?ل@Jy^e[z\#lzUwߎFI@'>b\*ne˩NP?^VA ~X-HsSdE Ӕ23LC-^PFziVœMG}^x05.,Y2N# *p=$cy/mY/U@ql8<HaLjӝƔ7ev$>~B"B{qKU%^M#X!ry$ϖ*kިZ1Xbo~!LAIZtZ͒mahR7Al7i׬|P .%翧~xTtvF ˄:<טf}.{9Զɭ Gh4o (1j.$HQs̖ ćv<ʴJWa0O;nYWe4 vhP%P u4D&:SE1K[q\ ^.f3X@ Jm&BPIG~^G %ߚ׀X7Oǽ5`qyQt!›ݙ @@ܞsBZwmȽ:mɔyxGϊ-urF2A 6jmNnOӮx5f "9릮ۄ#9|y{ H&P;)6-bȇYUW&1Avu{Q5KD:{3Zn afG?4wԉ<:Tf$w&\DIH{0ϽEܯ# JvnAErrz8ՌCŒb%v|0}yM^ƣR\^MJ #a1͊Kʵop.( Z512*mgn)V0N=uKS`bDd_!Q) =|hY ,j]/wjNRWfLG5(݇Q̤0 5:M؄4oP}oEf*QNrxp҇^ѽ9u~nY#E>s>HEٴ.n=O((NOc`}@uƒcͦ_: ~ݥP{<<.^~Z:͐[D/ْC̳[en'v#xgVB[ڳ˿rx_ޙ ӷ!1} 2ѷ-C_اYK(*kD@d#ޢev2rYp4CF8tf  SFZ2-c<8n 'Qb<529<$]p6BtT5X(qEUeYQ$ϰRprJOLR-&B,|7Clߟ$0VXOpzt*gKI~TPfzRǶN֒5WR}:]=Vn 9)P 'h_QyЀs>"_К5]=!$lehtʄ^ҡdSvFߑN0O<]ҁl-1ioa NϷ)1U!Ҩ5|&'E5h_<&NhtY%X3s[`Ds)J1 *B pՀ6Ec,ҝ1OY;I T@'%Z60?bL\$(Ar"+.<2UQ p#woM:V#VρLi_]V$x/x@J={ХM9jSƈP*W5G(dM U5L}g|G}Y=Z4 j *͡pƧ'-X,LA0_v&qO'2ZL;\)`hIUlX_ʢ dQXb'{nˑ +36%kτc}:#}&CʍAo6ɞ]fʨkVckmF6m=hd&INǍ7_GD'hxtfݯNU+;J3B*!ɟmIBvkU*lJ=y,{( 4rxF4n1vGʫ;퇱o[.j]^4zԪ]6D4vc_5캉4xNh3FD ]d4V$\Se,Bn>8]P#6Y&=*[h7\8#mINDĜ}+Uz乛rwdN[R@1h$5|m/NH41*\v5kE0YLVgkG.{;>Z0JK Gbӻz&eEqs'N512스W7:t-&o;P1X-9ck'(wlZ(}fx m/ݬvw!qQNkЮ\1E聑FK)Bg{t$ZU5ɕy%v?>j@ca >e`E4zTCyAc}9R-H@ }\g\hmݜGeh2DO\@6Z7s3 =U-dk,&)5> 9Gu!j[8]}r(')P1ZX--HBf/$4zKH甌2:uk0cٛmRtTFUPfMrV/ F)\1zW^B_>V&w Uolez|ϵc3fekhs '"6c V_ahfϮ+Ƕ|E?R-+|{q6?NN9O߇~ A\q;YF+fOjxq%[jƣk*}uWC^V+, ,"w;Ls|]ImRz7KeCs6%zexRX9 -&h]uY-Fz~v9f-Z:EK5??|ŸdVJZT|ndd.E9 i:A, xhXof*:ob\dC ufmXSITy |%l0@aZcjF!rMɐTyFVa]$ P]oPqFpJߜMˁ?}7)QjN@ DB]`?L7r@ /)U~WCSRe^VvR)߼zJU8mO:0!H> z#lT9$0 tyIJhyϰ<|rXŀ#Eax]:15>4<kʽZt90k_8ʇfEhu/3G\'`/VhzHGygbBϑN_&רYnr$K߉uKo$"0l9wUzB4#Z|ͮ;yuFi0ٷ J5őXEhK *v7MX t$1Xz}T6`lm7b3g.Ⱥ@|]-%ņ0HIeEĴh :hW*xeԦy!A2R,v!j^J$3O}ٓpJ\eT.*lnowcCu(DQmB ,5Q&W6XÀ' {S|g|o!fSpr%zIKtm|ayjqQҝj&U~mTZqڀN@`7"}mPVEYibA|w, z:PS9v$T(g8Y=iIVv7&ÇY^Z(=P}8,Sl(1_AǏy혮#-<.R"vɹ嶴G 2__@VguS߅qR=m;,*Rqi/=|Fi#wCݬ5NyWuTubG|VOlD̬w@>M1C`*o>Ŗ3cxDzaCg4P06Bk Myu4F g5+O3ie*)G "ʑe c a r uܒ_)lɁUIEԇڜ<b0ACAnO~BsPҼk]{?4]>V ؜JwLZxK;㴌U@ K0r7J?$-\ŗ07R(uZ {ЃL^sݚNÊ*4bz92i1O7cwsI$o³fWB?AE,'m Y1&BJR.v8!oA-Sf-yo\#_vhUm`Z (a8D_aa63\!u$xBl*8, fJ~^ {L$W a{"LFZ<܂RbJOgXQfaD\?z^{c!JAxE=:R[ٮGxw-3n&8f R{R28_:u)th..v8]Jrq]}Ug -,G; K(ۨ=E=B t*R9gtݬ}hQF|o#^'D_rfn dw* F)ڟ_5&lVnOVs^ lydddR?J/t 7qp#μ\9DElFQf%CeϏ cYia(*غeQ_V(26Xו5jb.l&i#YLs %+V0Ɓd3"u:].S]-WsR^%hOmH(3[x‰=Dqg޴ +@$3a--`58n*A ̙AKC[\&dHK6N X d؆q)z]n1 $YWd'vnKL&c_ARY$f *B LJkA7,剠Du7wx^Hl|v̄R1072=Veֹ^åW% rS["OI ٞ/h[[ bh0H$ л|?ٽqIQJ,2cQnϋWk\pБoM)ns{lC$=bsYJb$ٲEƙС<7<7&zQSX/TP i) }%L~qtoZDmeN.P琮H/^dA=٢m4"ab*h5T`U]dn\R}oJN(W'ܨz zNuf.~ < M$:a/mG&eaziGCln `WdR;^!2@j **R/V$Q?xŶwI2{Iȃ^y&6;X$M?%4Ȇh\&E!QRhCw4;bX4۾X@`e_"t $Sf[*XT>%J33 {>t;.XᵁnR]ggt'e" .Awݐ%(.cNpzbFO䲓X)5 むP1{YiťFwCJ88_[#!wy Ϊ *dMy ]0$CRId 1}8E;'ϼ28){q<>ă윛$pWgnt#/teL&u+2aJ@Bp|<$8J&zMZX]Ϊ-;hZԪglzO{b#`3Ze}J򈛥sEQSBM*@-3suISo1 e Ò뷏n,'FrV/i灌)E|gfN?B!ĐF>&#;])cFC ѡ16(l WlDmDȥ4jJlhš GƲ/> "J)tu6 &]c黤#;1WKZ1lS`ЃeLr͌/.EZ&V>7/ave.jz/x2ju"h1hnT|ݩn4@HN\&dI6:EŧQ+ ?炖'LV;s)VפHsxƔy_V#LP[a^7WO>*4Q*<8 6)1(MG`>q/%a, w`LoHhe=v#D0P!ΠЅQ򹑁R8R Yk%eϲ/·;x˂\1*ITcL/0(Z52R`+@TC-WKV2U]ۇi6+~ bfٞܚ/ԢnRp:H>v_򆚥Ϧq \dC²;[}\=W$ːouI;čj P Բ͍[mQ-l ܁ǭ'$lM5ONEk&ڲGևB˗|C#=b72Eu Qi r%aN3BX`*_{45Wf-QOp7©5:xH!FV͵(CxBL $j8 (ň {:wF6Eɫfr郏9RrkZ4E'@ƒ4`=?H'hRQ'ffX&fn" 8a4_Ȭpov3o1+$*Au%dͥ},nq4/4 诨_hFM2Wǚ7$)yODKs[*FD y.p2hw 1u8mWXo1ikҬ8= lJymnE 7YDY O#J~mB .1@ryh7+x8.H~Ax" 2$|/de\Ib يz#U+,<_gRO@㨬`a͆*Cb=V脓653?9#%I,PZ,LC6{qy3?L1 /ݢGɘ7/<=&UfآS_&)w#qʇ"PH+t<7v+})" 琀~͛v&oQV"{K4~\ȾY5]kG;{,z8(ؖ maRS_؅} R 5Re.mi<,~X)t.5X%TqBX¥,.s8=I8hXK?ԍFfBC> k3 e+;/%#A;_P:ZaS4mqX Yt.!_|GMnE;M.gϴY+fp- 꼮O1cQ.(4Z̒$f);G)k'r{dx;{gjXǢ'8 ?3BRnB*N.BҘߗWrd-}6xgPjhg]bRo5Q[Btxg0 3lBu@Cfm32;NJ|xlDPr|C_XDV=Ln,(Vv㈔`;sږU/R/U($%Z:&;iz{=w$!0F_=}P%X-8L *Xb2Gs+]%2{^p%= Q h#3>A\;5ykTĥa2CqYc/$ OQ_&6RN_MpN-to!؄v=FbB(#lA]/Tmud!d@h |l.E(hgMFţ<iw$gj@Ba=)p(oڱck6$̄Ȳ+ZsNd@~fIJ=z#qN e&R *9IZJN@C3@_V[x<+XՒj&> j^h ff>OPq5¥ry\)BrH*un\J6H;u. a6 t3hqJتcfqO k̾Ҿ *_p#7'!mlb!ւF2UOXM'xȺ,$k` $=zu8hG(UKpPD zOH%wNGʿq,UGא,,IqF_x-Qǹ5'Ӡkʓ‰_E6.9H.ʘ##'),`=oˡP Kk6[ͼxyaf;,HKbG>JFa]c PH񂏊QtXꆅxʑ|))1_v,Rh8r zS:O<}Qs0;+1N|, zx$7]6aEff\E yrUKK@g[%avکR9WY}IU5P0?f C <|o.t_kp0 Lv(7(gSg\s5<)ݨD2\LcIe[ඓKՎ&{yK`wȿqex ۘ^6% 案L|('%if/=~})>:d +.xݬ 3tXDyNM򺻥]y~͞ 'j7Vl)4O"SGwZG7%į3;!d H5o Aݴ&IlI8"mVZiϳKm-%rPIɅ ͫI}3@نw{}y P9Ed+z^[|TIe86(\_wL-4E'u)Ka܄^n7_,=ڧ.bG,- TR9'c3&.6E!R.\-fO$F]9آmU7ҎmwS*@X|jڰ:iCAsKs:36Yw;#)1'WYIՆힷ?4ީQ4l67AxLb\hB|7` ~Ѱ|Lm4y/֨k Zp#4xs8ԕ1Ӭ[ToiI@lg`0ѩ]7],DZ8K\ՙ|6\Sj^Ͷm)&Etl|=) X"8]wA+XY(2i/bzTW3]{m-Y2~sw0ϿZe/$Uu2(\IEvÌ<^AS`S+΀Foq/b0CGT`|CW*d+!ۿz=GX`8}D'b8w"e?ٙ4|P޼Gom~H0E0 J]]]rB= Ӝ Pݐ`v/;!ֻIPc sQ^ :cydΐ?B*Ês,*}"=(D"!+~aY7d5Soٝr}cwO޶yf5\gD:h:6 U^bB^epz`{БJfY'|s%]E>H4 7w$ ~}Z8p-D9(h46ҢRKk/.kucVq]ur8Q[i7D˷pj|EGd䧽Չ=I 4/dյ:~bo[2 45%p,T5#B;0מc,kl?tw[H%k $ y$Iu\)ɦUY|sݬDRGjlZOm|K@c Q+꦳i\O+#:H9ۍхx崠x+{p>̃#Jۭ]&حKf~dv;v}u2JByƞ1R~ %A#$=A*ZFm[f?d~}JyZR*BOzxZ Gb/ !1VU=5A͚OVw ZgP~Lo7|>œbl-Pt-0T2!!=_$\=,Ƹ= Yokʄ 5倈KD>Y%X6!tz_SwZG#OXwrQ:B$iB/Ɓ p1˺g@%6w8 "ay<1XKk}g#LgS:J̙^&-1 Rk+~9bϙS&uH,{DZEuԅ: [rZ{&_\4a'c]c%raEi[fGr! Өh4LTkI^TK[6[ t`?<jިemë6C%yWAXYf[.wz@͈# O,S 9'[,g@ծwi: YvGzY9=IH+^CW5r숙!"l{*eؿ}OFrkb|o^pBسYQIHEaj3q tV@>Rͅ湵6Az BͧapݮTnj?*<1"%KP^b%.౔a]T̚Y;Hyѻ~2l'Z{ҜޚXY;+`bAX+BEjA( 'Q yvSw< $~|%x^ڭ|SRVK \w"@AN2> Z3̕d6@\7pr4#7Zv5Yɚ,guOuo KX<(kHr!K.u5Wvl1K 7ˑD 0OtSl~++ jpLnhG,8F LT[վD @K'jڌ[Q3[gCm)%H|(ˀy΄륧1ra{?z2xI\Kmi$1#Эf#w(.gfxdS=oB_.*'Z\u?%hlNwNc$B`kbE7orI)VDHQj߼ XkhdS*XA\L0/qKwfPi~MmB4r(;3 6H ]QCf/թprKY~E|x>Fu2Cbݓ㡾*t}%viV b / \=:> ջ[]G8ʢa~W)1*Ռ?BMWhtqEvvE D)̠HF ]ӼHJq}Ƅtx)+ͳ*KǭH GNepBK<Y٫WHYrj*Ń.rC~en 8.nq@RN^ 499;9 W*bc4 S@& d3>4ݚ]+'4o[. q'Pꀐ{ۻv GJ`r &b񙦳b|Eh[Cᛊ:aUB';w.w4E 'L0Z<֥_aP#b3TS Dă.dfij\i@Ȳt2[݉įTD <1͡ SѴÞ'1lBIAiﰨ 'txx+W=<#޴̊>W;Aa`z zBd'`A\bm6㚑j[40% K},_XQkrE"¡' E@1f*=%{I! 򈚊 !-`0G,&y'^đE@mjk#UQ?e ɱ4>n +@"`|ry6 D@"PP派IDZ@lߪ=ݸ<;C/k.d I0c% JfoY^x( .C#x 5qQj )y?hcF ЗJP} S(N1cڇ2(3[ YLpM_w{02CQ8Ot (;Uy[p@`Jpro;nfQ3<B!̧j Z( RfK ^Vl\ޑΊRXmC7a Igiuڕ4<)pKg 1y.p H!Bb _*$42m#j^PUBUa[h'⸊7 pA2dd$*;=Ɓs<^ިHzDP-?on'6LnczZ=ٽ?[5yxזt= =7&5#;b$K.zBarѣvu FFhuo?Ĉ;ʹ JE`N =DurG2b;>p,{VǷoa(~+3q4@06/\ b͗]dޣE~6J1 Zg-o VA||L 6@$[#OWMEL}lGσˋN"=(0[=-6fL>JNCkW'Sw/ۢMtߛRE7B1Y5{Asm1wid9?,EZ+w`qmƏC̸^p8j![>Fwt6= yցiE%G{dk"0jMj2u CpoS]qQ\Ra22{M!s%u@CwN-Otw zS䙓'WSʙt.DB,|(. [^S@MqQ%)qI.0zGre c6.}!N c㸦 V PBo=̮DώTj[^)čZJƖH0fZ|y Pp:qu'Ja=l8MarSREi#i67n~~t[C'^ufbÂl8o.i/2 יӞl0LK뻦 -eڎPv1p:Ȱ|&;vF~5Ȍ7h}KNb+hj߽BKxas8>b5b$!'#q!3 MbW6U|Z,ŝRx}Sl P(äwGZ8ljcԹo6Sz<P{+[?jz* e2YրR~8$ uFHXaR.3y˻[J;"SXDL`egBy2E;F /0|>6xq #N+&<Ċ*:;#j:UR1̝7-ّJ f3f++20S9V퐁S9K7e/i/1IS'ea(9d1;yyUlgXxsP*$T1\̥$Ϣ(H2P8ed=w;+h溳^K w}Н>_M.v ) .oP4j0ZEb|F"7SMM eØ'vq0#]l4>unyO߸;<6Hҡ4Zcy\>ԥ*q:1(|nv=HJf'emv`|;DG^ߜ{8Yf}0dՙ陬mL #}^+`=yk@ $I-hC}Anu>.x]P#{.6WP F/{bADcGޖnwU◹PN@@v;׶oFի3)̀u^Ҽ7zC=&AX߿P˂ې+bHch!w16剸{ kSɬا4O Q11xiPWT0f ʼqL«4HԈ};[;F0l[3z4tʀ+_Gh^ 'Lw>*B>YϾs*QLfǬ~n쉡}fՁ**N)#Ri-OʽlHzIr",r%MQ=7򀎙\Ə50d`h:/iw}+-7zp9I|->~ ~օ2j(5v7#t + v 4oWP3>:fBr@.-J5KB|-Hv ւ;q~FpD(IK`ۮ?|@X=pPISO2" ]9#,Y\P <6Vloopz3M "tesKB<[d9`HXjshBƐYGφRzao}ڥAc:xKF |Gnc$K0g޻"y_f~ބQ$h=2Xj,3">TJչZt'ܷjczqb88Ɣ/V k&DS ;*?Yb,4~+ 0ב6 OUam.d`@J P" Tn6鯕yHP\X#}KP  rpQK-1ܥ?x0)2~)APIJbS({F9!:6CFeIO gD#PCcKT¦bC:$">@V}udrV@wLppp[=lpBȧ:5|faU"g] =x-NnLh顫2`WW9o l&-jgF>UfIh<[1wh*`<Ņf=ld`XVgJ!"ü ^Oo bb{Z'a֭V2%#|O5[>ܠj5=*:W5[NUg`VkN>K}G <dtgځSɺTļYDYP?M1-NL^(OX:#[ 6>d)y 0"+L+$54hx*l C[Ħ޳/!@i*5=Xt&JbܫPD 2 + J`pqXW7!/,<,{|2 {&uKJ1*}[_WBLCPɃhd9up67-b#.{hHؽx ,iա;(CR1 R4c EB1d@KڋCC ͮ_ʸ=б8Pn N-|)?Ӂ=>Ÿ\uH{8Q<`TV!=y:w) mW4;vQJ [7Oz[%IHNXzcGXj+% ؝!<|.LeoiW 5qCJkKV'=ZӴf]&rMGXoS豉xScSp*Fd|Ñ=+}`X*shym wKhy!B,G9E$[-j*P"wc1[R<ٛ6=[l~~9QXM@ŏ؇jCUh@L,!qo.3H+)PK|I6 S |.:ϐm~"t"oU $JjM]^LX 's+a2ȭ16qQ-nb_Jq6ԻcݥR!MB@s|5s5%5yD.'>5t"`,q-!WLUs/LF~a^<Ƚh|? R6.A.դ*.q4xa02t|5Ȩչ*R|o<Ս`@/SQf pMu (:_l6XR A n->hM<vLSVlu ,Nj6B.~ޢ)N|p}*0bfoR;Q!SJj#KOcE.akB6>v;4S7oE/.ơ;nh|20* VTFC{ wRr3;j=d^I&oLW}nʴ: o ~b6Oi? T`wH 3L-VF ȳusZ kw,{0MiПOKfu>9 ?Jeɧ*̞xBD"OXrHp 6 (I*cBbj[o47Mo (vE%@?椤 )vD*bU83Y kaٍ$ԓG푾AP1ÞQ)~0X!UQ3wJP̙ڡ'Fy VX$>'ur( QqP}DgLBI?K^<عX;kd7'&zG /EyǂԎ)5G<1+Tx"@ qӾ: {LN=\t/0 $%UuŖ<l/8&xԩJbnHѲ~4<4*cWnnBh=,xŀ'bcxJ eRn?娾]6 PbI+Ԧh_2_ E=A-)U{Nk_Q^+p辕ܿ-8P-]a - 8rU^QLapNo:-:煢 Nh$oשlC<kV3°EAl/"Xl],:M%`kxJy\R<#p1LY }`S.$JD] f^SՉ]9^f\Z5?NQ / -[N2D[VDf #iFѹ0z#p;Z3z4Q')،u= KaY2HA΁ˆ [vw'd/ʎLAvţK!cn|T7]p1"vf;TOz9 o9!ϊя͓SuusUb]"na~Ю[¡6MŌAuPN ^~ Dm}Bk}1QZ6]z3wpHD6,~0k*6ޅ et;Q;E6\9JB̍ɔNK{.0tQ;W\7E"\FGŕ&X=w$1n{OdB>*bW`L1p'Dq8 5w(sÑ*[9 T]ɤex9_|fH | vx79xOUj14`b9yxyTTuܟ> mpBvX}NњRp>*㈹'eÕ[<8H!ILH*dw(B >FJ3|Y>F1RUJZx>:܇\a(jox^W+iv'?!o i!m4h*W[t?j,sc-EaM° }q1 _y޿>.X0YX#o?u|\x|=Mb_Έ12~;lSoVxƅ9YVPZf6bVܟLsm1W+>j+a- `K-bqV #Va.3cH\#T&McQ~aF/v|3x 54^&mcpհ+ܛiKMعYq x̰cVI#dp0tG+=s{8&j͡f\lzrZC j/K8*)+ݱ@$P!(>Z2?=oq8{9(a0{ssp(ArX 1ЗyBs#|<՟sljgFR C_NJZ:f쐦}$u=%a[?r`Lvwd)PWaP',GJ6$6SMu|z3ϤEJ]y2Bl Ϧb끕>!PN{Go!9*="j>k{ m6rͭ,m?(u ˼`l\vjr]>4Ω'Ox3FbzݧG F&;3 Mc6s Aj. chu7Ϲ%٤ 5öm6I2b4&[ XjԪچ|' ,XŒ%6T''ٵ]D`R&!3mq>~$*_Ӱg_¢:7ET29;TVuӧLT܉9@~eap/JT@jZUTO .*!Ni$Y+k YHV,5+ȁ.B-&',|5ǻ\ut- CkFcb)Bv!k53ua hnij0Ę5|_  J0S2&ᴒJƷn,\T]gkpb[1?/,{+m,Uyes؂_'E8 ilCjgga&$hHI/_ou}|o3 (0k!xTV|5LJ8 ΪSo]C+WjDxyԙ&U<g͇Fo6>ۘMzNO17ڷ^Z#-wW$ }"/ mQΦfX'{*T sKHy5܂j]bPYˆjv "BrMD,UH/yYe+HB bЖӜa)2Jcb*8^q&:,''Q_H/ۑKh'SihVÆa I)^Ac.'e;.FaI zQOO#!n*RP|jܖИ3ќ[^N?Ò-˜i![Сb"H%&WUVVb6ݦn,G6FY+x%{&\'I"~l ֈ=CDdwc9cfȾB{3B>=^d<~" $==. Xz~D#GT>)(-B / E @d*ǜr6 B] -ta=E@IKB{M6RGl0Q8T0!zճBYlUZ>Z3yD2틖F?ETe߿HOFLք < &9ܝIq\L<~!Hv|{>؀.p jL-Q.ԿT7hX4ù(  7A2P?_2~~H<,yc_Fd&=8OoM0aP木hThqF¤91Yi ߨiD/!yHŋׅOKJ /Veb $3LnT `<\mnCB$N5Gdu?gm]:pi/SZυEM"B ۮ@*+umg$܅׸> g`UXPL7VdM/FLptVv|LI4)'w|yKIJ Uw{7[Fs0 0\'}gĜ _\ 3+lr ulጝXi!{.NJS۵3q8˛[ ސ«ڻL9zG~Ճ xFi^ؿwxAzNtO&1PD$?7{:m,0]v=i8(aDRRk 8 ?8ʹmT ]/j9|vI`)G`H݆XO&c\vwAsnEקf#qȁ">"7)WAC?|emXak#d=@~5A2LXg5c;sOke𾳞i]h ~>QRS(v19lpJܿ ?pl/aųLɛè QbcK m-w\%BoHT_-ڈ4J{d+Mh*w=1 ^1űNzA3n94=_i!DOŝ!@4\H]aa6EezG1;=Q|^v'y0ԑi$Utev؜o+\X:`O!H]:.T|a&ۅh/׶HسT?o4V _S[I!gp_iD+j<26c݋g_P-RIJClmXT.k S =`I q XOG޸oW:Fߎ).WV{V ?s:iNw9\E;]q{~8xEH ğ+蒴KO` iF~+zP,߉},>,gt(~Q%੺sB7kFir۵ʦA3jB+ ^ˠ`W6VleԈfLwkR 8_vqZn ꔙ2ڑړFV3]4|1bm*/pYHOFTuޘ_$adU*/!~^=Aٹ+D9*` Ra Bman} I-܇_Pl,z1,#訢0ԩd=c0dm+Z=+4E8~ 5OKԡS=I[RBy%2G!GLIǺy[\"s\BH;2A:".N۱==]a*k7bIFUxeAp9X,%` S/=%,DY||HX//RYo^"Du?nĿ!yB1FK. ~uuI]s z9oB ""`ǜXV=)U½0HIki@ܯQVUQN hB&A 4U?~* g+0ȇ.vAYf:ď7Wh+'6mGW@ p]ŇcX{3Zcj',]]+%]h0$yDS.yhbōzŤЩdN8 uR?]JDCR܆h2X1fG8N |3԰U2WdJ7o8%mNq!Rv'&tސ tNzI21_>|,Ut "sbXz%'ۡ*$5ZP<`{-l}uc(%tޘkcQIItMSۗ}PɁ܆7fVVG 4}ֲ3 $P LW]`\`́uF ZxcXz,iM:hi1a+f$9yFfCP Ǘ_%6j#]Q6CZ] $qY?›Eeud7 k؃^qe.kP)pCaSLk̊l KY$kceA}9ׇ$Y*0ttPjMBbN֢yZ:#0CW9Tڏ%NyjlsduG8q$ȍEPqi m3(ZKEAno<h"Peϰ]mF9+ƋФxwAl6#UΉjtaaqPG VQQ# !䷀C%F @A/)P7ymmg6w,b3%-Z֫ @(W1Pؓ'MbU5#U% LML%AbLQq%X'JΞγ𘶴 a=G>!D|tؤ(*&7~BdH=kSmH4GC\U.8Ub ~kT04ZKK.i Ic4̤_1nqp; (^T\$S/4ZへċkM_=9`L>Aff^7W_cL0T"8c6Hc8YRqHcbdy7;*{NPܴZjW2R3vhm{TV|yT( [4&"j|]ULRw36(FO!(J`axǓhc{PhkJDg4< uayhkJl} Vh6uvZ.d}X:l+ {M]yO'-3r ;:HL=>Y^.xKhcS"Ys+X#SL}$qDfgohM-SPJ/دlI 8hqw Ri^x"ȄlpFf´0>>`o%`C)1 G$:X#rr{7G(Hu,{^g p ԶƨNq~[<2nP%?K4*i=k&):0{T8S/Ap{r \nB jiS.0FkGn|S̀ɞV;;B{L4 'z펈MNnz'<%B7a }٩خ7/V>ZR3{eprs]>|"ݣ~@6|Wg㕛l"PGoLׄr|Cls߂ y:S R`=ć `$CݟǛE,N53UNuJ!2qar/{CGN2wgLDMcWx-;vJ6~4,F \s}f.P*rl h4Kho3CjրzMQ\umW S5Ŗ|O4OnO XU &i!dԣdeݘ*u,:+ aI_A~"etzuop".jF 0?iJ[Mќa=)ydE5(M@] ԡ0*Wޞ $'4G@taA&bfPTX>uQ[2e"5aps'~7 Œ,li^ϰ~B.ݿPۚK@{q>.C -W(dP\xhy$H~-BdBaD10+1?NIiY#?B&(@9t8iJ0N['(^t+N7߂축tKe),]&L=pH>?uV1}I KZf4$WcѵK}YDڍU%gBGt"&^h]Ħ%^`lvh(- oK&@~ IoA 潕AF) $)[~`}װA\3N>ǀH!FÐg}6+.l 3B⢼Zm7 |?ncfcPPWglGN`ӆ))>sH^̏HT r1* ҫQs bhN.##ۊa[K \53G>M4x@4(xGI)9qfA()}X"NJʃĮ[3)bU6RYT\|P ^^h@I.1Oa~EB ز'Oge \@o#q!%icAQL~y>#ZğVϜliL;ƲE$j;6E4X֦xX}<Y,`.??!)];S8GO9q=V~󏁎 /0ž`lj,[L ޣcsBGCxFe蛷CIqHh X=c@~Sͭ* }W"#2 rqfzp8]t[tnPhkjMfagv/=ʁWY !O0 '@-؝ ֭gwXdSt1wȈ@RN^S90A8YﵮBm-FC+#BX,d!X|((v93s᪶Y֑:4Y_Bt0FA77|嶝ugKR \؅DW}سHSŤU̎{:hPܞזʼƩPPB'Ă G(ҿާVjdÞ;cb4&- f (Aj޵7OM]oV3β A'$"Rb}+E]Un|d踠YStOe;^5_88"V7 "t@YyʒrVJU [Fh(^OYv7POƇHسFNmoNl fԋavN_Ll1܇|&ƁCc,y~e>ߘ,o=u>@]vNrluL{TsH8ctȌ C;>toLB S ZgKbXG 1Ù -~0c \?sB1fp X 7,̇K:Gzq$z \[yGu% .KƄ:MR?3g(+ /lټK8*/,CJ򸌫qtlR&1B7N)k~` Za!g+вJ\9YeuE `v6pB! cvR26pi߬+.(e0//֛y.ud8gm[}s;yg%69vR5b ݛ px Zl+59}c?^k2:uڜ  *2F6qu%b N We6N}u%9l;^}C BT# 0J^bh҄ȓ60UJ 0*Vۡ?zGcS;0#:(=3H}A3롯h 1a50W{^ה 4ҳoGDuX:<;ȼ Ȼ`/'j gˤa`p [>c'81HL@f+/m,]:IDʆTx=Dc\'L.hbDl ̿۱U5םxb V?Ɯ4]8qK\X33'lZ4NmhI2^u'k1PvT:vӬIkÐb*2Wؘ‰Kߍc`(9e9v}?xߐ@p $WYT(TGԼ%$Sj,*r> 2j?XK0(IԷhhaIpXM α<B98{e1k漚z7/q)j-0`jrё0ҹ}#5IOh$.\qB7^ LY(n0T0!eT$֕Ğ ӺcQpe|Ie ,@^1nHUDߚch֪ ##āS 獰RDgB{s-u8F$ѲT,q+JL_*_cOa !wlV*>}1fOEVjхrԸ4u Ɂ9qpLҹ]qc- ^rO eba0Aس!-iڳ{P=uq!#)59J^oɃ$<C5lލbࠡǾm&l|y̓ Kϰn9m Ҍ %ˡ-RےKBK5 ,"lt`t `󵩙7ܛMSVp/#ܞmp+[FHܳ:jr6pߢYBJS+n <Bܨpdk2Ayȗ,r5ץFMxs[X9~_|K.KahI*-`SDC]X5׏lF?=He;/Di>4v3-ˇ́ h$}l% .g &h"^8X9_@IfD.;U'FHE[άY_Y.EPwG{Jwڱ[?cYe/176"HY mYM}Nq*oN@;IGzv$|й%]n:6j0k3ziW?cxlpS O_^8<(NbW* `Q~/CE7_QlM K 1ť[3*L} K1^9ɋ( w7 5]9Bgs2x<|IbC()a {tб[R֬I?|< g _!Su(&gG q7}8.lrFTz{80?[^𑞼 a{=gvL U%mv/VK_(Sq@n4bD;;-!#؃s ]~F~|̩*rDxFb1v*FGOpX DNȼ~u !c 8ŭC0%S$;u?˵#&}*JgH2kI5` ,`e vDo#0=]l&lx>e~;{&wmo&,+7WnDSOCH v9+?+% !h*d9GB4:n]BPFwKkőe)kK/-tdŦZo5GõjT*S GA6*$}`NmhaQ g|h!eX\NV;x P]0w?mqEI4304Hq43{|c0,!lHb7Uk!.2-:kJ`-8.g&g4uIyžyc d`w75oyv.Q sAoC{EႸCWJ&tGwIMSU@mAɒn[qQ4Vw[qQ@2\.,b*jJ z8zNEw"4*>F0BFSF ֺ-Wd`a[6˭-oezg>\1cIŔ3V#aHpk$+~dPޚQTlxPM[Mep×d9xvx\WT3tQ<~m1> zU?ܓ/t,(q{g?KԘI1aڊ`B]l]5 դ۔Xm+=rnFʃ(&0ƋaEAE5bN8Gl5Q9yʪw&p{PAq8AQ9Vo⑾o8 >o)$2`҅Oc!\zymF.ԞgRgj|6t\tBbQQq@B$$rwz/,O#3>MaF%l7us:Z5|B<@+2rOCzNjmb97ҡ z.n˰\q`1]d.;+T?'řb`koRcƲq/26W.Cx |;,w"\i|iQM|֑E, *@-RwdX;d2ʨv"4'Z|AMf~Z;p틔 7#eo+|,Oʍ9Zo5m2mi(W) 5x(|ǃF&Z_kop7UM`#̔xoN*`EJYB㥲b ?m#Q:U_{0qcitj/W1ǒ&OOm4iFy٪Ӽ[1tEUif㌆!Ct'zzE^CiJg4uInL,4:H,w&TIe >qg #AŜ#*2V:`g+Q2;}WznKi$39wl/KetEgHao*EFz<-FTx,.U! *]UQtb MA2i/DS J^PA3_^zⷂqEĨ+pn27>ᡢ (eAٿ߅J(rcNpvF[̞d|\NU \s`H +M Q2 (ypb>!>ֱ0<&tV_:^=9[y8bTUjL!_h+̤Sun )>ic?5ݸU9GeF%  vqX㍀"稇(2Ӯ% =`Td@9(\0L"}]*ZeݐJ*5i]t%<4?;b9Y$iFOCFY7 4 j6Nm1I6 h  %:%*LKgNB<:J|@Ė O>U:inT]YC\v(8sR72$rMjQmV%$xK@Aɚ8Y6vzI'x$]mP`E( /\)rmi1=kLʈp\5R :eG ?Xb*nzO& 9\qᇬ9$_^?% J ۦJOx<)KɹT}Ia/S&דmVH$bʝ-2BTc*B9vV/b |_؜VS$;+{Lt@3K_(x( }px3Q8MDEҮ,ǦcffXut_(XHPNڼ_27h'X +scE7(5{t-=v4ҺH]o&faI)1P.Bb8 xTIvS [}qt[X wwФ32b͈5,?NkY.K#%Vp08(Bm~a?K3aUzzOM CY+w.Y1&WtLlp*x?ԚHvW`-k!I%jr5NkFo@*82O;lE: o8u;1%B_kCH:s_!wDѮ{h^qhfxWd6 >W7Z9橵x^9\Q:$Q,BV@Z`<+~ca.rRm;Y䡔*:XINNPG~+6@x%;t _wLVC@ө d.)Kܐ4]*T9Dzj'F cY8{jp޾ RyɘRd'g%P 2#5C1w~ZEFaWxW7WcyiCUQi]m\sZBޅ,M_ߓ(&Q\rlӭr}/% !$؞hYPij rU^ji-)1oR]Doo 0e6¯cڂKg=e[w\"˴1x nE+O{փOJL4RLzX1yHUI6&n}珯lNԎ -F~pl`IU!+}nj$s7m꫖>zGJ}'`Du/g-ޔS#.6h樂U]M F}!$ϙPB>-5OXJ,j1MR N«*0_=7ex/s1f`8I1# jΨQH˾]Pw=X 'v[0Fo/W<:spehmg"`e#h@J,9 mfvzF;P6J_Ա\ߧX v@r"̒)ίAOMoO"JcuvjWʪ:$~|U}}x ;EOcg%xh $&1_8ZNk h7 dp-(pa.b}~,1IVߚ6Wt8黉czȯ}'FxF"vee?ؚ@RjrخxA \?18?Ta'#:},5b uwlq.+yz|X@;(@LFҊD*gj5{{:~q0τoHa6':ͫ5#^J{V[12AnU ̋]f4PɘZV|E(.-#DG?9o)0*y E桉0r.VhBȞS3&}ӮsڌɯF<ݶuʐ~Z%8`ՃNwٿnr0*FH^|wN3S#0f{ϾuAߖ Mqly )׭.rLpD1L[;e?v-u U{0X͛&:l8>PT$ b ?'E[\=mSxg0.žhKQd=4[f `=@\uwUGO `u޼myzļgueqbUEM3mkS{@Ii6 W\Xe^>˚7t^[ )+.N"SRHRZ&˰0fqdn׾-[oQyp/"lVH6&QBh ;⛵P\3ON@2|^?N{2+&<(_[CDy -zkS?x늡(!4i*X1*Q-[{ȅBu۬0[uҲ2oQyMrvSQ{.eo^HA {HYV8ivz( 43>A#Ea,k?FUVZpECs1Ma1ڲ5|.UTPY +X)vڧ o?~gkt$PAxF @ӤJg Ĺq0MF@>W%uY VB]Ϲ ~V p?Di$[HӇ_}<ٌ@ ;FzАvJH `BE.ȯ#P2GިG`59\F)@ӡ c0'JQ<AQS`6jmKa4CƆ08T2| 0ٻEb:}eѫ\N䶝LYw8ށ˧0J  dtgIb_[+~f}'\ߐt&J OpԡgFN`78 LFk[O! )8q-S?*:zp^)+"0 Xj4Pi][to%QYwӉ?DZWC~3&Y@Xb C$Lx]wz0KS0{x>>Hل90_aEݭD+*&ыW/mݸXr)aFZb5}1טΐSw/8eE,E >T.ӭZW܉s: ? 1!0-ŝ+ *w:[[ݰK>Ɠj' ;8# ivU'$oZTAA ĒW^`d@ĘFBlS\4?@e`F0ܐ6٘%MmDI zԘE4}Mq6GF Ű%w2E`;:|qX83$WuYu?tU}؍C$ASVcTU R=q߿t) %Z@%'k_(]k} SZEkܦinc,<|:@}{\Ne,m)RZ|I#bHE7<`w$>f/I-'J*M 'd;J'A1n%hҹu1S۲QǕ__)ᅭ;=0 T'3*pVdE&GpA\ ~,l!jͯ:1Vh58|QQ@;^NS--% u'?aǍ#pBaRrf;c{8= 3N29pĥ"3vXQH^ڻzJKurybZ\}|mg0-ZrUVζj" 3Zؘ}3F6$BFWy~4 zIg%l'2qBDLثG.'qBqZ?R \\AO+2tYWָ`c]$r@^F85]Q@Utt/Jˬ=yP‹YX]X4ω@A"jN ~GS4iPX$i[Zgjr0C t JnB$N_N9ߡ9w6vVx6I}h5h\d+zmIHhǣ?u<]ُ{i;uzz恂LC,,CYaCLq9<5 n :ДLk^f})P;ѹ\\NuR-/o`']s}ibHu3L* KcK$6L8+f;e뀙|b@a"((.'mv6մ6_mCBei Ymᘔ 2$"m*0eR,f:d,OJn+'_ ߞ NGRuݴA{\ ]Dm}{ZM_(9 &x/?8-BXP=mmн㿑:.)05b.%D{y/唴971JQAq̞X;z}cAC: p8ԃUK\@smeF8)R,h|9G;.a^_H*oM /%AS=R(s؛k B } њ詎5o (wm>TU@Bs3'ހZAѢc4ۗϗ:Lա  F?RyF@9Odu2Lڄ L3ReqE2 RdEu?.vɾO0O]R9KTux޵ʈ =Se^}ę C*;'0M0m(i>xzy׷e r'}j3۽'o¹L"&G %Mz|1/nt NZ+jND;M՗9kz4yd< v7BLP0U" µ_ⳆY.3\73r6 va6Kȣa]0d'l)M!re\vr^_7۝k=.ϕbv}0J3 /8t7B'oL FArɸƯT\ʎY 6:c3 XS :_DZ/E(WሥdU} Ѷ˅u_ V9W]i9(*femTBL]ꍛg'O ?$IۭذwKx2׆G z)zUTabo9FQ4?vR-FLVg+?`ߐ=c@F~qԾ zPy p}v3^vmwy,vIGPv˓˘Ǯ,:?yfʅiY(oǙx+⛖iFri]LYTFF)KdZ/%R2q5y=U DK?)"/|.zlmgZNGFL?9vu?ۘ:\nM]NnRqg9aO=ˁ15]6/ޒs z4,]1V`*$A e]mlHE_֭{=(<'( E{z1|{ &{4hT?1WT%$&>]ŮTY0.R> zGhUͭiQdD2Lu6gGN. 8Ţ |ʦ&Q7Yz!(JDIȴ({>-h^g4} +q11wNyy4[vg?3XesS"z>d i )NM-NRv{ iT^Z\7%o5wQ\vBoƊҺ2A#8[U+G.K. *)hkfn=jqWJoo`MY(Nv xD/3#{/^3_S0~%dO^ _#Z+]"DcNX mؕm ~s|I~VE*oEظCDt3O14ʭg^ְėRЛ.Εw~F ^s-AkN*b1:Xd1r8Z(.C:I9O dF0k <`l+ Č1;/t.,lsZGpBh,Sz $DoFU*%d݈AN5/h8;[Ic a[~e-vՙJ~ G FJJٲ Db:zcpe) O;]Fk V-,CK'f֒O XiV@goyzl^0rHgַfa#d:謄=]b76Ƅw~r(v`wYz2U/CeB ,E$q7TیL`oNT=Өddc*S{/I)ys [dM-R,m|F?..A&}ޢ{cc!ҕY^= ;'Cõ@c(UjKT~jzTC][g˲9r+L!f.S ҋyv Qȅ/a*q3-]6maal>02o>[Rdڱ0JLBvkZ7!ձaV#RN{X㲻I@ehrъSӢ\taw3s@T#NJިpMzxJT:?5gWgP8D-˘+(!@&ŎԮ8܆R)$ k5ֿK21P[fE\tLAeU.@ޓ5T.>uWޛ*͝ܭt~~Xx-zQK)ϊ_ l2~3^İxkLZ(S`θPi8t!CK 2x:рjlp͍5BT+=84G飒L󼼁5)>#$ n =w}E/>6]zOb ipMY7)9 /кGs VsPkQ4P۫xP5`f&WL16S_uRƝ; p7_\ ")Gnޭ2OB?u*z̧~_e,Wd@c/e E0Wr34a8UK6KȋAeR<=0 Sx,w  Lw]=UFT:~K j~Ib}_.)5.*Tp3[gh5 ܐM[}4I1CGZpH'ի&b=]B/C^'ae{F"V;htlRs,z1 ڄC yI%Xck:7Yy_#ƫ &Xb , @z@9ň5*~US񘄐̀t{I*sX_xSܾQc8/0V9 K:6 ?; R:(Mw3%l<\ֶ}.~7}M#;YQșKmʪ鮜bI S{' 7P#xL2KW˒Nتˮ[ ^-["p0- _`~Z7XM\Df R2I)Wŗq~\n3]ҷ:/۩x>VʫIjetm6x[-7A#`[W/TArvc?5ރ7 ")kWm@U(QQM:zHRcqKk1! <.XLDa% B 扚=ˑ  \3C\KcjV^`0_ ;glEg!hʑC=6b=I)"4]B0](=AcMw~on$k{;}vEv\z]4LoD\JSؠ CsrOz/%"s)8ԕsۼpҒ.KoS(l&J oΈ?Dw])Y:,TsbL3QT"1+^idv\=?)cNkbq.s;fo%ur!N`aIYm Ԕzr8<.OS.ˡp~Q&9-5xf8=xd\bk a}}y  TFZð @+ԕ[J ,aYY\ r"1`롷z['C`A>o[4q3v:$ɵ z(6-xs)2 `>Xt]Oދ7._nѥʅ~7vWr^ %s%{x0 #pB-6R OCP9=k IuM=buػA²c/A*+8Oxi82=#M:3d6&uYAK(fwyVoP=CT4Ӳ*U҄fXI}8vMZ&nU B9{Y+o03K;8\mxH%v KQ@y~mDSӲ Ox &`y\!0J3QA9|-"MWsn/8湁_81krH+-rld1dGVX#9H+m1kMuBc-K؈I_sZZ|a(Pr?K_f ܎%ZI3I_}W0M7KW[cGCE6¥PP?96I^(Rp9jG9B : CV4-*:}-޻yna3q.BQ&'p'F051=o'RX'tZ-4}J[ik&||d~IƶVnӘ%}0Rs񶏮핬kf~'n*B-M5Wg "-L)vs)5.8 THhR\Qz:7Ut9>sufP.&PCEJ{E B۬|"cykRTdLع>qd :6?:IWI.w\\]HKCZAǐ/t~\H1CFr+1 #CEp$i穢2Ml&o5̱qFi`E/-Q'քp)3bp,٥ő6(^Ir>8.>ȉ;>sH}7Ohl`׼a`86٧C.&o"^S6:}r[4*sT])s^C4Ye^^9ʽ .^?P*P9QD|T7t`8LVIJrҎ#ŤyܹLl?jxŪC)@ʕ)l o5gvCO;ȶϨFj 5@ˆXNf x5qВ5{{ 2irA^cDtihZtmꡇ v1@j p`R7"k)# %N,--X7XE ˀW6q/AE=ڻd/j~ =bW 9h 7$Ѽ^L/Ny8~ޟ "f I@P DU)f_tW8lJPnCTy0656nDVfdTN}nX[H嗐MዸIn8*YؖCopPo ݀ ?KFP-&-a iBT$)wigQNu_?E!**XyDV@SA(G;9{r`Uvop)\_B6;-gUWfͽT&S>E_6g(<@QC+H#iWd( 9g)ψSCے+%_(Я \,vzz^a5:=E(xoYEkfGlx}K_H>*_K8_0 "@h^RhD~XBTrs 牅k=H|#ogFw;hG nSn-6ӄ_d"bCVթLp 0'%NZh⤿S*Q qWZ8K!$C_aJ-1.:'}>ڙhJ31`J<Ί#=E R2bK]|{H3-Hv_," +Kx4uv 4a!TBNqmm!̟D dZs8Zv*|YI@Sn2[!^SCƢ}WxXƶ&}uC0̖/ Pz GJ)h~_&xܮ$$zNNv<?59;S<ڟ[gCfNh.hLHbִBomMY^,q}UBxGHa曥f•['3|ܞz 8MI?Xi0sstC$'A%Ooj zqvIO&KYAiZ#$I|3HxltL˗a XF%SD@Aa)-W9."I s%) y #lԤW|Ae+W>e+䊶*ugr.B +b(r#@zpzǬ 7EFow3]:&Ԭy?3u{|0-ĥnDU_7_9F8ԪQeQ*rtM(t)QPՙZk#ۧ4vigws(_ ϯy=z[|H$[b{ LB)张ST2dqټ|)6(ULVBrV}V SU I:erzVE~;Qڰ"$|v}r2_km}{f&o`VXd#lN@by?F]2gá5rmɍ4ūTxŠKsKl^o5dTWe[͵zG⎕}QJVUD+ qt=_5Ck3OÞ ~R'U~YI0suԭ0(PX,s5E uE -vV6X \׶Vόs/~DX/vͬNʨx>UдRO*-`+g3HъqBbi'BߦvFl^D!cvo]\xaFb6g_Myuw1OpFJ*0c$.f#e[ Jb_v;+cpx>W41xJuR/댽!x֭ ɈKwSe .VEƴ;`(ā/P;C5,x~]^6fZqeCE*܌φma˒{ƼVs;!Ղ}DY2,HxzܲkSqhKҶYef&.*;j%tlW0]q/1OC9^+zΙ;3m"EG!vt^}$| eOvd;zB>J6_~JP'hu{qe!Ϋf\fol>žlVR;@rZ7ۡ3uH= |xaf1=1M(:8pU.9o~ +c$zNݒ?'%G@9o+oa?'&&ꡛmավ @ĺ)JH'JzB36>Olo,H@AӀ!q_bh/hwW ^P\\S&"D3"\?9U"_,BDoI!v 16; wSҤLr_T3td}: .thyI#z+ :+@?80[2Y$[k.+) oǼOٳ'DxPS#5$.ס[{ƚpSa?a2s~L>dPSp:wf+ ac H9Z`=.CkOz7l/aE5w{C+5 +\XCrAy٤|HJn/SpBR i:phJvR2ZѪelT-T@ULx7,$`=q;`m,hcO$)zl#2504dnM a|Aȕb)L.f]_F׉Um)IFq:J#+V;'PAC ȵ[Ǔr^?څ"]+]{bbn)d4 xr fB22zGCjdnZQB.^[JM" clE elQp})n!)IT<y37'QN-CB^b9~ $80Ov9/T_6|rk ^8̮:_c"Ni`ehEٟ>ӷN|6c±̓,nd^mpѳk>>| @}c|WbWFD(uk~0;gX^Z,>* \,'w΂鿒GsM\S޶LNܑ{ ՝ L[M^Y!pׅ-0B$㮗9[}N5$:A P e22`zK QA`A'j4znd 1T{ Xx2jZP_RD9- h'˞<=7~hz=GFV1f6t; }}^F(̲LCy%l^E;P™k{GX,v.>ZՋɎ&Y#%XARጜDׁPAFwN[˗k"m,g Q#b6C)ҼHN4{{%lW+=!V*e5.ՂDWR+4Ѝ * =ËIψN7zg݈әh)]b={ȓCkvaJVEn`u%RJC@^)wQE-|ILZ ^c:ūϓy4O9"e""oUfz$ZLRaҭ8Wcith.Ũ+R| &#nћ?`׆lG9s+PQdF|P|%{^!t1tk2^P&`9M}ަ;L;lh|"~jT7*WFEBFL} *g2 Y:X]u~0[!vTk@ d֨6y_N`i80〱 )7$RtG s9`,|߳}GVI1˹wAg{6r##4~>ULE 7a֡;!UXi\B8wfST_CƼ{ETdtb3aBSv/֬t _ĶiO~|)!G1Sl/tTqN t_8a.WQxqJ: ggr(pUA܇X>H2Bڲ#b%Xk 5&/RZa;jFB0mr{n 1cd=}8t)W &V~͵xգMs[VU#=5 9ʩ廬.XO =o? }f:,\^Ff'Ud_Ձf $aWu\TV҈>ԲI_50H{ȉ<DȁX0jAo$13Wd_T[y>@BK,W؏O?Ў̖\u4#rá "G {V{QJ#[ NJ&ޯkC yV=;cl\VWDvC?hs*nۏOcYRAӪ0WѮgTʮ Eۂ[0aV)v@f7IرXZsۺ/˱[{L5]ԧ5bW%|Ah %L^:/Eu1CJ] /i -lq6FG}j3p x徯A/H pT!ԊoS9+4lp|_̔efRϻ<ԘޛK[.Y~o}z^J*ɮlg;c;(OAe(5[RN#?>yTƤO/q;2ZdU˞5%_+Օ)> PhյkI3IR<OʈŶzvB_UpZ3JdչAFsh6,"*aRYHd' 7^\KNeZSA3z.XGA,ܵPCԱiqmoE/ˁunD1e~WL"cʩ!E->%xy+e +.SBr7D]O8<ȰW"[;8 4&3|F:^?6-eKb^ԀCn7on쥼o3`F?W1*Žw78 0Ul9gjP]H^4Ug6{U% H" 1f%lgf_l_%+ O>#5y܉-V1lf`s*i\߅1A`< rjl5=78Q>o!IpZ^u @ɽ2(t1hfI&iJg!&)iȜkRs _MnIp֯/neAjv uLeK#ƒt% M:X of:Íia,N`&sף@Ji,iMUsr\N3 nRQ3!Pf"2si~/a[Q4i,'9\ mBnRbBv}?@%$[+kml 5kAV8Ǝ Hm׵MQU(MP ~D:jU[-肄WFcD Y`-"$5|jd\G`>fQ4|nŝ?m:qBj 0:Q0 hizZ ^wt.ݺM.i 8O㐞$T7r,=[SPgzrg`CIxgzف~2 8%ۘuN'V?.k H'pxk%, ŐnQ2B~>X_5Dz󹔌GqMB~U5;j4*)l WaS\AϫL6sc%-'- >}uHQ+Ej,Q4q)jMFloquܝ6@J[hI>k٬Y!-b6@tH5| u#t7DģP|zpA}iݾaq@n/x.`W+jJ?EL e+[p4*#;\ f[ZS 1Y[0z EMz(+)*Fl8(P>[k=ך3;,yhh9(kqO׳d>$I;w ҟY?,<9}ՑHy&H#EOO3^!MAٍ_eR ;Y5*[ U_|vOb2* l@mtT0PHۻ- FT֛`AQ/C_rzt} n -teYu괷_?F&P s Nr4Ch?2M䏝+>J]:X/n3@7O]aX}X}"c!UUP⵨Rjq.S ݽzi>GvzT_-'so`E>$x}l^+,E5T "~xQP H5+ ~?"-ۍ 674~baOejKа#S\sCxHYM i>nJ~!GOŐծ';>8R{?"-y<>ft2m5sIW>;"hdpF>;ӀNf˿PEg5s-#k2p"#Vyb8| 42,6\ xUVz'>aNY 1i{8Is+L 6@GVvCeW$[hhNܝшG(D[ ~tg VĒ?Mֻ}ILM'Mʻc=nE_ ijq"޽ƿd;kݥQN$KW`g4n aĢ~6aY!Dl*F) !sA&v{wQ|ٱdG Vaϥ .=s2|ZzlEq7Gf'%ޞؘ5A4ioq\;j;]E0"g] ""E[ЫDŖ>]*+Cҭ0M9ˁ^&+ AEw( IpaVR,38 .n88 |֞ #%5l2_I6B|#:kA#?6ubuZ@uq{=|Lٶ34龁?htTlEHOz:CX6< -J#C}5 7P)6,Ϣ%Qⴄ+28x<*x6!̭[ ׿ʒx۴qIftdnAyA~2b8|0K`\&}1M8n)qT8Yݚhժ}@e-T61[W"@'_\xkJzL*q{rn(mL}Y@ AP;OQ^Jv'q yk!kDнA_fP8}3c6\VNbyNoC]W50P9H~]?Wn,p׉Gan@ke2fuM/G hϴr@_% EcCЁw  Kxe"M=? Qs(]% N\繝ȉ{u`A~$jeIfqD#']nHDi$ Bc+Ai[a?F7i#c pJv? RyE=@@6DV![WZ7wJTyɥ|nD@N˟dSbk{@4Czǡ:^i{lVbâ&@Ȁ&n?ڬ͡rPlEs aP􍈜ټX&CQ4r*aEe;G1FR*=%"K+yƹoRҕ$&t*lUZKXvQn%&J{T3&na2,C9\U;D''{P8j\0ڏɡ)k!T]Bz# *{jP )*Ll! Ӫa~6LD'fGi/KHjs4(S`b(Ry1_՘];;K  <8Y{8 N2M3>/5ixpG3~וvD+MB4:yM2a3.7{PKb$Y=Dg_8?s"f75 Ws G RiRc9:0͎[Z4K.a9N4&Jƾ{cE{teN-hBW=t |{,_0^@֧ ɷqZ»o*9Hopѭ( l- G؝snee6pPwSA֕#Nuܑ,˧[S%əMr cU 0%5kۀjouهg'G1p'&Oi%,W ]x ےܘpPKWaQjwz2.\a+L&enxinCI8s^é&2~H&Tg:on9|=@0&=T# QPBC]i%OGxQ$N),cuh>$MNqJQQy!p+2/^1p)ܱظq֏K-.߹q|H"n]|d7-GBþUų,V!Rؙ.V>WQ?$;fZu~8b](1❉qq2 PHnH k 謮Dҩn+|h* R~+kȲF},b븗szYdD #Bo~"JډljOZj"Gwξ_}15"7<.QދAxdflEj_ HnlsBQoh>H٤[zizf Y}MPʳPDtzL ^[ An'"" ù16S8Z"#E`_3eĕ("C.61{~mG h/ɱ,)=7S/pwg' K2~ U#r'?E,uî!,Lq7[~)g>V[7jY|*sQv/oz6vPNVB/o( ~|L=o61ԸGk\꿴H- qTRVɅd@ / L<VD$^qK2\~5,WKL?cAsGpCeCS54l;sӱJA)潮ry|2 ]''aشi{`jx&5H:'H訾 94C,u~%nRU{@ź^:ɋ*88CAģ'blS"ˎA`Ye$P`Jm/e)E4+)\r9P;J()x$=FXE^4+\}yIBvr8!ټfs_+؏ԒtI9} 5X; tA`߹΋4:W64H} L3Fw7fWbl J幷)MGBNg0Xy(%wENWOPm'U1%(kOfԈ3+ K;A{;Op%AƖ1J3*R?_΅_vDҩʬ[~,O7v3k+ܠwBt#DEAYSsZ D"_ǥAtBX_Wap$B}O:OEY{̏x}D!$)J ;C0¤~*BaAGC{;lG?}}"農R<%nMȅ«mQ!Dlۣ r _L$Q+rbIٟ$,{w'NWذM˔kΗ+%8(j Lց+˷Ei& iU?E4qAM&%hLN4GM# ߀,C1%)ih]rz91gp5Ay^.%PvF4Fh3—/@4UJXj%4 O9q;zsl1]{DO2i~RY19W@Cz+,ORel([JOvϿ:cnein WcA@~9pmp<k^ϬJf M>5WB^m:'xؐ  )f_@?6%_M5GE "nHƒۧ87 a(#=Cov+r#PL[ܢh@ 7HXu[L|sq#1k'?:{͂*2*-I9$J*&aJg[e8mT1i~cEC8Pͩݓ$ZW2+<}0,g] :9qZoB(>U[B'WOn=*$׷ت,buh#DMz2UQlm4㋽&Dذڨ aM:95go^wB3-dZjcO a2{|;> 7>[yZ,&D8'It1cw_eTB 7Rޖp|+CރULT!i_ڔ`~q@+˟M<~wF +jwxmc*c,JKznMU|&LcRwP[wJsOtH#x5r;8ɗsbn-0)Z=R!o-hUlvax.He%!?#P1[?})^}~΀ުX/C8΀ЏL/Ȍ$ FrlmCuamd鸆$4^ '_z cw[h)k%Ok [2lt+j k#27$$0ٕѹ@.6dy*yЛUNn%[sGƗVx48àDԜG]%@"m!r5I`J/r2=#q/LΩP{ F- kS3=8q0춚v¤( *DDظCEQntԤ.xߟ ^M.8wG>K ?C'}2-o d2t,~mf,TJM S\F MZDznOю`yf$x5~E7}!ƭsX?h(0b5ERX"w),oYNay DQؼBPdpP1VeV%W-UثtLx;7"?ShR:CI% q\{fɜouQTEK*L-;O i;m&qq8 s4;jBf!HΣfOq/M?5Z)GF7^:>@"wU)6o" gy"(B0-/2«\'),9.~he啨v q&NQgտX`%o IAI JX rVCiQrNoMk*>MK9pJ d'?&yxA)$:Rwd),҈Ĕe&ƠӡMÚLP9ZH:$I{tt?[_<Ҕ$u=d0ᐜ7b"[|,+7bdS6CL)Z'B[_OM򩱹ZdM>}X?{sHKwP+]CL c1Ul 'iIHy#3BBP^,/S| M_sn#0vzUUepm&twZN(pWUMV.֧=D'|B`O~aw'ڡhњkW^]d=}H+;& BQF*dR>tl/3b.'Fgq0c4'ւG3`nܻ˖4z{k6yng>dh`" pl!͑baC t9s@UedLƈ,ź^ggԮRȊ;aP͈Fc)t =z&[ Yjl(Q*\|SϐGZeQ* 2)Ƭ\w}i9cֶ'),H;/c!6A$^7=^pn[NɚiIkc!3 B!9/XSNyhQFjORZ}(-$ vDh:c`?HBa0mFW:2"CRYl7x=BvQ33ha*kA=zQ^ -R:C>#KۅP %t[˲uO \B0a4l877N#JmɈjgfyHL EKꤖjE +wz!Lã->W@yQq'.K':-AY͈RCL^7Y6+\NX8#^eB! x1:ڡ4b <1VPСr@]#%0zUs@:o)-9 n6aR `~^yٱOzuLc(SB &qC_0>r: hF`eb"]"%9$o#F7)'P@M4 }Tt¬!rVx3E-H*%Vgn%d eK/XFeM]7:*,-1QrUWx~l ޅXF]MDDg*tB\td ؘL8.] Y/jUи:Ո :k塞6ĝr!a9D7B8ڹk.-F]3I -cm&h>4؃]}5˜09iS*-c jd|lUP[Q)L O4`nikf%!e`a <[)޲|0Ckލx:KYԘeXe9E{ LF#b fkimBA~h(dYaBw~ko.1\,V}a w-OyC*Ƨ1zG.{{䃄gi2IEF~)i/ Nb̯^Txfy78?%Z4d_"_8PAU*з/ /ʜYW`X;&7mZNq ޜl?*x=!sB^ KF{QR:]U$dc 51k _q}im?2J8σL3T/Zsʍ.M~.gO#`oMd q@c'`_&`Ť7,:bv;x8Gw;;BLxbYCIɭC",Ҩg]}_k\;3 RUG6UM*, =S4πXrQ浵 BP⚚ Q\n/N{g>1Tp "$S AB*Sk6UB4 x,鎻Cp\84Ĉ;4EK!] 5^(ae١ory6>QUX'L+jT dzjWwj\7Ⳍhmی]uuKpIZۘ[,Kv1Jyf[ˁĆF2!56oċĈ㲻s;ΒcVqI8fQkp4XF;OM#u0DFueS͑HjO#b7z|]Ey&SQF/7}m+hc>R;Rm516yzssv|qm^nHl<9P=9E7׀LzEOP&t.f;DA #A8}Oھd&pCz-6%$|."6+Frq,P$6}K+HOd~s387z;ٺzG#(q\ 1b\p=>Q·Cb„{=O(7b/;'BXBAlAH99IJ]:B:;.hܤO "S6Yz~t)=bWX>E(á Fs&K $FRrKONd4mfH5=ӝz%jB,j 3 J/򏩥 &&K%-+e'Ip f1VC{uN.Vڤ=,4QV v{DŐxPqS-䜆=6ه+Uōw2VރԔ9&3equf/)ÏErbn7{úA);9h7Z)2 U [|dѪHqDBڅpuý.+d>NxFYJޱ}$O",f疩OjTg^"o^W~x0)Ez  qe{"Ix.`!)Kyezgw ,i`~FVO8յ{o]?ʟ_  ?9Gfxdp" @P' ڦhx.A~OF1=5Ig˕'nK"Z^ UW:bs𐒰 %!Ϥ>.?g%gXXfbgl(zJ( q\IAUܾ2v@%o⛬O3!| gz-Z"d|* ,U/R/RlʺV܆s7I@@)!47۸^qK\Wt]7>3QU5 x{ۮ1`馦lƚt\ L0EϙFu8wO{4e7ߟFVRgNsRAi~d( 4_H@S)vp)R> Bi񔠫B a ?bn yDzvLIa^$An.ܩ3u_Vw&ޫ&INA~ST#Q!XXR$@U#Ggz4iD':z/tƣ;5u O7]Hmy1 1C Ybt,TƬR1 N rK l爎-14= AGF̳_Yt;)˓p /~`/c"!f'K>CBh+8mI &uz L͑ <-'/omҨZVΗmT)$*\bZQ7BPc:P;.wc)Czm5Z% zʧnKrN,42-#,Gy\f# d^1,AK7]i]( p$"[Ǔ0Da]uUM8f2.d o\0x1˯'(G-Y|c GѩO~u@y# ZoӤMF>w0xH(>?i7C`up48D{$W"LY^d7D@24`exGT"Ek͢u޽Mlj{qIE܃8TiÉmb!cx~0_Wdx k$0hG$U! >@%Jj52fB4A[,U~F切 6i xukYRlh(cq@SCHS6/^+xpN3nPC'b476t]ұcCGu6f€k\aMڈp+"Щ!an.rۧdyZhδB SJjwx/z}&GC6K+<npn-Rě9WNvV˽D)1'߲aV\GPD&p $#/TzΠ^9ڶ}RW'cVo%A/dAlט$PP*Dn: yL:IL@삗.,gBqgض>"5[S*`Ib!WZ?Nun߄ sD@+021Zzg/hlŶڲ=5#gmlE:2#dJ W& 6пLtLUQ _QjR0CvL[#:S N7㲏8j Q(tsܮ+NR9#آwun4]X;cEǻphͼD;we)!k2^߇/67Q]P8˷Rt&K;M4Ϣ g׫"' Ni`ʐft?G.sK 6OqIڕkYN0s1yS Tًǀ{39EYIآ*\V(2gcԼa]"eI$'HG(gIu5whe^ȵeie8%LLعt.~%?(d<س-K]vDhʞ=+ }qc⚾P^ܣ䜼 pI^{H+VU/wfe`S< /9{9$JZ_=S,=ӻfd jZf5Fv"JTٰ+p \,/ۃ̬2S3\s5Q}UMcup?>A_2{AT>O`ԯ]p XZQ˨xЎL~@xȃ=KPS?/fm,ӒuMH*ɶ08%$g &1E'{r r֖.H+"17ʡ32XG2?U udg^68$gpfZVN_QN>Mq+lds sN.K<|1VGby vXR㑉`_pa=!P ^lygMSlc(B*qrZɋx6Hz:R4LxL).勁9Oqe;D#٥\ Z:fSp-q]13/`Ѻ4^BtA `%f2O[n,bMw]FȰae>APRᏜym$4@hx;_%3?z9\עdNlzKf #A$LRk늇?0/;'[Fz.tR ˼ܰpUp#+!1֝9E>"fBش9شE?;L8gEXYgޯ bD+09`5 6ɭ , lX㙗.pp ԿWkrPT}M ωocj뇺+28qj[K*Yuu 2f0kJ@M F$ "Q .gW h݈#IQ= "~mR(v(FՇܠ#[~Gv͜':q!΋ \#x=ŜOTh۩#<+ϱECɑ4 6a%N:#oEvlS]j{{ }zMB1;n~xMEU(:"-v(P|.n!e,Q D;t؂c oOx ܆_^B/H&>CN!˱oBOO cO)+)xz'4GÉW0 ن*pj%U;LĔ_\T$…^ @ AEZboAEW®˘@r_rN~G&_`w+o#Td=x;Aa Vbȕcp15O( n5Ts ]2/J2m7,.(dߪk[mZGЗ۾ 3淸xH*W[&;z(^-~ QMt}Vg2vYbG}SCίHZ9M*Wkj| sW;KO 2{A?ժZӆ-$ +M1,t: WǹIr%5 `BR탚rzR|.#%{9/0kDыJ +~ӦKY2v(nZJ)p ]ҥibʇ hVLQlǬ>f D*3u$N3.A U ^xBHNDFЪy2omjpd)I7)gt4/Ϯ 4@CTix;G?$O. ߽Ows~vsx2ӧeEFa lмy@ERA;4-nuQJ,h"4.igfq|h0nNRq&ܡ3޶Tv;00F/(P}=`8qvj,ujfYuFHy _Gj48E#XzHjVeb.^CXܬ x `Sw `S1qe = Fճ׾4s2.)#:pI?[%ʤNF:꤅X`UK(9#BUm}J´z`t"0l,ASI3mh1rpuwmXi*m_)ӹ޷ CJw*v\~|Ԇsv/DZp gR )ryWH#J1=宋JJ"jISi֐(9h>9Zt!,ɉ@Nk'yHU*G}ʹ*|0|QAyʛoxK2g_*_9zdvOzwqyϲ,Ҕxc|9D$ Gu}9j X'|CŸdG@w C~#i"Gr!Ј$%u5 ֎6-vDH;)v%\uA=']0ti!,4[\NL4cjˏ$bJ( A5uдddGO6 /5R$Am:&sXmֺ?X<g6ɽ;k ZئUϧP PKMJSX$hw\=voR ?ew6I &ӴWw26X!H(%Fr #3 j}M%OCr%.c)g'$aHy_ C]?[bn%az\LɚgwtsIy7[bƸ8I_ J[ xSE3-#G2}gg\Kqqmqj{dB4a9]nMفeI 'pKbVsXi+ǸP̺`V2c0#f &4L0O~l$4>Y3I:: TBsM`aO`[C8ﲻ;*^EV; #ؒXƤȒ\QېvӓAs: a=0FLX8)N]dMRs (ڟ*VvHiS!j{@4^%Ox@ڐd^MjZKX4K޼QoтkD:_/gW|^fo@&Eܚl+CݍYiotu;~I{Ue1:':#Tu1;a6YH2}jtAAPE Xz:Sx2yڗFqA: \Lh'jc2qN|<:/tQdڄfp4H|F1O*uCѲ$yIsjT(u]37ayDZZǣnx05 Ȏ+Q9t?d~Ij Pp0QD;8e[+-DQ 8yGՋAWApe jx\s =pF#Ls'שĎnRC.v_LbW D7)[ a"JOhx~=/ NɌfW Bb4i_)#=HX'qu+}ͺȼA0΃_5uÏ㚩`.7>1dTP\ɆE c0g|v7f~K8_=|.i')-(xu=f#XOx\> KǟEܥ.i&|ȡ;?d,i5o@PsG* ̜.v*`v'P3V@x%7-oQO)szxBȬ W 0ЏĶXK'_ؘ[v'FbㄳZϓC!3G̠DR@:g-H϶9vV螖m(ԝO'h5[o٩,!~r yQ=)vO[AjzIYTxBJ$}< GvRl0HgbF'l[M"GQU uPH%2Z|SVbcκxw9I}ބ |Z?FWeȶᢻqΒҕe񤷨Z.V `gDo07 ܔY% KBC<.qRa[ I _ (ba=cDԤ v"Й`mu%.mV}6ȼx~pk.t钫7bҿ'C-Q08bJ甚ɜ|<%"v֕q ;,Ӷɑ4xw3M{yY^f02hatQz %{/1\dW8ю^|MKR<"VgiSҨFXdJ v?  &Rn8Lhvј:"״3$k0 уsR]{|OjEHIkm+t ~_paۙPwQҡ.ItB+EhІ):aثE=v}9eݰ%\@Fo4H5,8YאUʳ`rQmWF⅒s9">=1Js1 wfc{ Up+yC*6n+#Ǽ(J* 84jĂ AbVB6!-[Q :T\@.e2Nڪ~w44L&Z#;"ܑMeIH)]w)_"1"*Z1_3<阺,Tަ%ڰcF֨) R" ։0ĄEP=/U(ImiNrA-mFe ag8wd*mĬsDmJdPϋ*9oOHlnQV ٘vNuOzWuX]oIOw+5)uZWjֻR+0ktV'٤e@ƾA Ź={!GkhaQӮ6>5 ߚG){Mʰw$T!}%#")\>#]k@~ЏVw@+ ZIy50Y%.5m.."c s\DžNi/^ɯףٴ+!|tIWc~K4 LJ)fw+dO]$YċA:AcU5"Wqaunw&/2M4>o K`j#hLe2dhq(˄wsgÆ$G~Cn>Eb1s|@d9F=P4X~恆dny>qF(~O]e"!L}M4(Ue[1cl@<I-J,SQBPKEizZJK3%=guƪWJqlk"1dEQjI1Ob O6Mn,l*dcBp)m]+ #Ib{Z$4_?$Q 1^vuL,szӍU2!T'_rz+ GXs:C%lI;$}>9*JGPa{>`)7h%W ~ $HIVM2QcU*ށCMy`\bS $l/%U=c^{Tؾ{pY`U'h?Dyr~!rfrkU'e o+(s}Ҩ:nt3)PQP;$l0z^/R?x tG*;M%?,ԑx̢?!YzW,D{- Ck0|I2a d^|ձO*¾Ewۻ-:kZf%{k֥ ߪTX38Js#VA\1 vY+%&@RBu8sTDDj{DQjTV }. ngL@-Jnr8D0!"6m:9K-$2fd5`9D )ήW[KcmFO?b@1\ONΤ^XC mmg  `j!TYǨ< 89cVmA*<-L%Ox90w@c3bI!xU~H1ּ>p޺S_$r? ۍ-u pOy~=8o-{˟y@$ :BdvX2!/s@z-n )|"JTtL,:(Ŷ9BMi%Bu1SMIƣI92GřOo}r\lӦJs,e%'rxJ$U&"MZ#EO~M }g%w1-?:~ x VrL BRu.U}alqq0 >\Dwc 9ɳNP8~>_թx/TJ;`(?b:S7ٔn׮ԴLS?Ni҉̦pwo+Iy]xphK ^-HQ(XZ+S^}}ShħlA!)cK1*xߒu߂vuMVm%O3!TҴۣv(!bv[@ꂸ#Irma&M-'1]^.[䔮8Xbm~_v$C㛙N+jj{ %s{KgW#kψɷ:GtA`dEW$]hxK@9Ձ\-A},498~<:[0)YZ'e9Nq(jd:gG#gv.#vp{`'I/qBi4-I(L_h&?L`H<2ru {fQͅSash;6N ֔x+j*פ@Bӹ !caOӽT(=S\J`ra~ћ"lw?ʏrח†Z9ؗ MĮdEwvA8cgN;nД.SŔ7Fv)O@p{h1MvYTsraM򹝱fT- II'CWtM| ~T Gm=Cכ%/Mݿ"99>x*C(n_ p:3gn&`-;X[~;%g4 z[ч". {<,jxɯxtr, !+,\5OQф (M_]ҰU'PF:*oS]ۑ/pR9 u\>LA^B*eXV*·Jc?7ST@+R=<&9Z%TD(ᾔBSzeaB%(,p<5H閭v5fhL)]yyAM_[OsRsdQ%hdvS2VHĀ]|%hmHq \% 5vbO (P7:(n)W.M_-FA >q?rSb\/o)4];{$ϨgTc=ٹyp(9'^9&g'JWimL71KF~ǣ9\#dGy7(,"b[7w,Gv7D"=Ls\!>t)Iv\x˾rxƎ;ʺP"3D;"_J8(`ou33ʴr9B/D7hr01Òm `]Qji -sx0e%spi|L[4v7MxSpjrP"xsNMD"_S3HiPlOi8*}";lYVy`YNGxnY춲?In.fhP L>p WqŚ+]p$K47磍b 1]©)_#v,46JWR )0ׂ4}x8oBt/rx?ډɸ6A :/Lp@jAFl+9 &2ģoW ZP=~jzPFamy`䐶Y3J=U474G' 0ehuns DU AAZxw&"5!*aw.fi)Y DV ݃g¬%VHӗy 1*{g0 &e@8qچO^(,;`1 8) :JwN=wS>yF{[:-`u`G{C^e^mI<-+zJ1X y&bw5)Ch(T uM)_Yg37q6(؊dqU4ߵN|u]QJOdϱ(Cl%c@\o_2"1Ю[g`֨wPcggG%AbybH04j} rw<^DkAhCJGmt0:>?0:u652byG4#WNJ rz!4T[]'qp*5!pԻPClD `sMst CԗzPюA |2 (tJ Yq!8i~:tf 6I[D˅)8\6= Ür}_kUa0.c ?Eow_kX\a_,Ĝ2n^ӫ<|J>ǻ%6MK:ۏ[+7j`ڙmuXE3Ժ↭n]qt"f 6(n]7@;uXu9e(6@XESYk])݁Ȗoȩkmk ET՚ϖ ["#˪?$NKЃ`$I㖳}`vAwGY}GS N4g̺h+DҖMAn%(qRӈ7})W)B:S$ܩGN1rpUز-THl{F}jT KW]%\C9hLl@3vc_,p4%,H;Q,v>"[$k0ET۶fhta*VgA݀YqX,|}ܳsk]X- rջ3}Ȋ1y@ӯjoimXP0A wk;DJ$7{z٫'qfIl!_dNʀEwf1 pp~eהM׵ocHmΟ t5t7qHvgSt >)=e 6/sv_`d $F{u'(1~{{K(]QN`ĠKt=9# he2g5J贿(i"{7hA_\ Z;5Ur*/ u,QɅ$1Y3^'˯-z[{(G|x֦U+h+oIuq$' AG28'dd{mBwB߉ r?dd M[;`vhr46?iBE U]5-M4PA4>RH ѹbX1ߓ갊 snz[ Z%$Rgr ZBh>D`C`=: '9M{X8o+G) .xӴba]_Eie&[x' y( `jymԪa]!L2XDŊpT+1$%GɿjtfC#1- S+t~o>iWx#ϥrn wGW#8c$+yG/.~&%F6oذɸOYhgw v(Į5AGmdk_2qeXPh945{ Tlg˨D T 1fvWOLqW{HuOmz{W֜m&nð:vʗBEoo53EHnkLgR ݶq9YSRlSah|\Qg/g([z+W*h7DCՔDTN*=ai LSGP2L1~Y[Gɭ[!Z._|{L}[WhIFo:857ЋilE+i@CGYirqc4>e -,MDߵ4>q9[ߙ+Ӓ->m[)f jdZi$7斘7* w±@ `dLy%jFiT45pdN/qdy%J&Fc&Q JP$'´_6_}|S0K]W -źdqGԿO{/#۟xQc8Sg{} żgڧF|tK1'W$:R;r‰^Ɯ8هV_׉=nHWknMwaƒ_s@Tn6s70؀azKcN;%LOL`j)ؠ .^iywNnW0]oxk!FOTkK_POF' 쾬†3][.=='ML`+MtCR0oBmn}Jz26ݒ=m~Qzmq*_KkpwL`.h6>Rm!p. jw@5j(1Ţ8hאּvs.{k)@B=v&Ch}2 sٍqEZ hJiK7(JK·bZ\ezq^u.n?eTÚ7-?lG9Ԑ&duz^B(ٺ2y{ 7 71gnU~p%p5Vluszvc&wu "puK,3tIt3WхҬjo[ئP 8KUB媐7zĞ8P.˥AaJCk@3ymh~_.?J/7E__2־_Lw wWz2نFBouhn]CN+IMQ_e|dTj1=||g>qUiZVwi~selӗlWi-X6ncoFŶNʌ/HbPB]5sٌ4 p)nƬ-L: wON"}mҁ;!|dϕ ߜ65k8E 6D,PqWNp4:U`>oT)&ro0ےGtWgK c#0xEݳBit:;kJw[Hzӵ傸UP\j!LYޢN1lu9zn,dF?tp5"G˶r-1^.PKokJ8@)"큐GdF5[`@,m\@|4rO /U\VUu02Eu ԫ<(QO_8-9iI`miE.~ĩ^Drҩ*ء>rBA ]9 #t4(ёVR{5&wĹ_SGaʰ!d8.ky}rX=Tg*Ѡ.Yɨtwe% Hj6`_czgȚ|38HKYۗ-|Kb`N`6OfPLVg9#a%$<; n ɩYvQIynUAE%IUmqa"gڼ{-D֔ĭf2"fCUL!9z=q7՛Wj5`Aefo"ߕpQ1ܐ;K&fbQN ˞imh°.h2v^j._i/rXG" L-S0 4e'z(wordžf2q^.D_ Uڦ3M%AsCa3 :6wȆ^l*3~"+^O˘p,˖2Ћjd=ROҠ'~{iPTcjEʥ& +3UO ̃J秫r EDC2t JEl zWtt9LRݟKL~Mm?M}pyg2"Y=C`DYn{ܳ0ÿ^GsyKiUqNjHWAG-х̜~IU@r ,.vo+$c6v/[JIlSv`"/F59ŌI(>!g=;I lKX0%6zyȻ@ZUD<)pN5Oe)yMM[&BХ1GOc J"ji/oO uǿir7l,t3X?8Ur-9%Wz!Z9XL;4` }k?2[eK(c'X-w}M"5_K8(v_-˓xq $f/OWuhf'ሊ?Q+Sdh߭h6=Zt~OֆcΤԄK|{,LDp&8?΢4s7&Q+di3.XH+ r䠾0E ^ j/@un\ú߇]H%=B- x zi4i'V)DТre.ά7Ncl`IFbrF9]5/ËriZD㹑aǀ1g~aq2$ۦoZt ~h<2$e!sG f7lEu[<5K $H*Qgm| Btk_ecvJ@#HR_=S'v5Covy 0ף=>|ѵeP5&^˸@L>Y R-4R7H c&*>mMc|6'&[`wjǖm4u 7T} T)07/+ fAzf8 !U@uMfBBG3$M˙>^fEvЮN8@w2Fe,JS30l2==ƻͅLLӂܸ5z*^6&\gzo4rYoF%#Ҩ`|E5O1&_S]Zޫ,ўmG}c^w_rU_MzS)?/^npf-Qrs߂ 7nZAY.YO4UBaZF5pG 7| #@u@Nck.\u&zѧŎ"탏Of|ddԄk>$ jy X޼Ru-4&O7P6 %e˵XЭyK 㳶v; zhن -ucMl3ROvuUw-ΟK.^ i-_;$&L}ڲ^ЯX ap}OOVfūbek[DmOѾmO63*E62vOoCB;\$u.{$y|Ʒ\lȚy3h(~f? tS%&.buX.,ѡ` F O؄Oo 8-䚳 2sk kM9 oi(uL;_K Е[/_,H[@l EQMUM=~vNwBGŕ#/5Y|bbۆsejpx&PF8\ s5x@| w4ܹoz]ڛ1 h7qlYњIǏtۏL9oJ)K0z4WIcDL"3UlK<ֆx%|71`Q k­{"y"?m4g;܋Koܑ71TXܦ8I\ѭ C1QJӃiMd!c+Z\qJQ-u 6-cFg3R=¾%Bm񟤜ت9486Z[r*ZfܪΝxUy0 i-wbg^5j+yEmcR !ppξH1K0`hU"O\F<>RȊf-XM(N?PqP ܘW'K:0EGÑ+7<Kc ǿ69eQ0~E&,c/m2]CiDnV D\h$: K?D3d+ [<[+4Ts>LkQ #h!cPZHYmɨ^LlHdPuz?ȿ%$qS A*%;Γq!=l7lpX)Įms2'ث)]L 9b;Fv: @}uBW Dzxܭ0y:ϥMoKh3ކjX?|'Ww]ƴ"ko?Ȼ[2 Q%+Ll5<$_"g WT|adipb,xt.zCA,?yȓa%TtskAZ7zJ`pƃRy{~x~v0i%|-BDT͡bQjB*H؅{b \m%?3>m$8²PU4 ]d{P'J&wn*C3A1KEޥ #$&?c#aZv+S9)lW:U[XhCVg2&aF.buxVW0R>$˜(XK5w9 S-cT[Bj%iPX UyX/pdAw|,8Pu=ڮJ,\bF;`=0E%$CTQ>T2nvdTYdHMՌoWm |PFLXprɺ j{'  %ZuծmzNyǜ6_Mg I&gcX u<xd]8{YH2,L>MEQ{뵴)6 `=z^Ga_A۳lo!r% ^.%"iE [T]e`]n A) 7c?W95H/)Mo}V/=Z e:8(}kB?I.:޷Vc{7CA7&Ta;bD>}w?fT(1<a fƘ?X7T?zPwM/ %qE?vmMr 58?f.jDz9k::fHeysߪ2Lz9 BJ$;=m‘pvW>jҢV%/6TCa9Ȃ$` #ÎKD>+{=szUֿd֗AHybOa>義 umޛ$ 4㛠j4ƶer{v;T Z5 $>/~p'}%S8HE&^d9* ej3ZDh0p #thUWFi(Fa^)P(b: QDҦbh|l  4c_ľI:ʲ#fpCQ<ՙըHe}ۗ.G9oȉBdwi78"wXTܵVT^άIU.T8W'~Pd6:xhe$ߦ*0} -Q]!9oEIZ4(8QB#߫Ξ"0l2@-\Zge㕫2o7nw `Z|0Mr0 3Qm6 5s[|2'dWafF@me,s[1r.IxejqPu(1&Vර>Sl%#hK(G~VFr>?Bs>3"@c KZ(L di P{E%~')BHCκUV,Ucc"z(Ol_tL s޽ i$q )5BDLSN1Ƚ=:E?*sGFN[hz_y ֤Gg%'Fc'^qh71Idf5W~WyQ<AC( kČ)9٦\ͷP$&5mH1v7#pL8r >CfhLQ\B߈Si^}5dtMom0{WaPr;n[rXYGX7J̱gp߀ո3Q3Hp]bMb<{'v'kxXx!fd実KD֯X_݋ YO$`69q$;r;y#hl"Sw_bZn"C~(j+~!?ttHfq-Pv¾'6]4E|x9WND4wǑ'CšCigMxB#yXG.Ei *B.Q HGi0nځeDR ٝc<өOZ4ESVX 1sg3Q:Un]IvF^Ϲ@tdlH#k W5;sb9G.RQ. ~OJ̗ X;(5/"XNofZwSN"x=cm̓,r.6^r-5y~*N|ӴII!@ZK'R_Av74iY i&x ſ>=9 sA !\6\6VƺSjJy9Rkԏ1W6,K 5l昼WM|TL6^i"y末)x˖KsNĕy pXՌ϶TUCՌ?5,~OL|D2W2e9i0{ݭrB *C!,?cwpz{ɩn{U02yV%u!͠[#%@m}י.ڨ6!EV=#Ψ~lԩyl ܅2ۺDM -M,J#I` ?!kxΨԗqB3dd/~>e/'EIfQR޲~O{B'ع7Áw+֤ ϡ3RIpIA> 4B1i9Y>@{yLm hx?g)AG#1&JnU <+C}Z(`t,)厊wqyIƳ"8(o Av$k Yj|r5O8ΦJ-j^JÍ$ʯ9CXcۉP z~&ffDZ>tЦ[RT9ht@GzrJuoxNUEW7G_eE` 7hn}?z>g YF` 3 ANlڭt HAi?]OؖS"zbTsͯlc\~h*ժEVSs{HFז cݿY;a;i_(i` QB59ӕ0dG bv PoV'nhf^=s1Fu0b=lTal8lG^nP*ao]/5I(/]$6@ >` O}MR8;*e#;SߊGXnuݜa{K&Ku%bR\_L7 ΁^))QSt|nzy9*.ϟȈtxY"C=ugY0 Z99LHi2 F58IY+b.BV*lQʋ'DIiR /;bVY9*=gEƽ&1{{ W_cTDfY |%sŸTBk~C`▕IWq} uqz.kH'qF9lf!.J0 dzSh15D6ɗ~,~@pIʘz@` 9'N2&i>IFe xsAy!ʛZbqo`؜cKlJm9QqğJ'+)m&]iq);yR*;!ZB*(5'Zi*je4 pR]jhP&Nct3;=TyW'~9qb сmmAxiYQ-MݝJВEdazHn~祐y0˚ڃ zT2y4͚l1'ui{1 >(VjϘE%j꠾&3RX{K˧uXưZ;-;@j!qto:9ʺ[pAEƉ u=FQId2d\do.lZm#cDE_Y'^8sGY-3Z20Qnh YH\g[}/2_TUeɧOL_P[zv(FENkSchb J$p'w7}+K&DT_G [rQb;8rH"I*>3IH 6S_<^yLX4d`?b$ۊ0+$f.ۅرt an/0L9 S <8XA=A$J6RG :#.@q ?M-?V>49_Blբ &eOW7;4BN'4ҺsOd3hY#X&o@8ܖtpC]^ߞ3oN?9)M ?ai,=dE]-Ċ[B -bЉH50@'ug_Ms R~@lb\-<:d3 ,^PT' VS,xE)g,é~> 9< b^jI3\ ɣu+V[zIM h˲t},R;r:zclfҖlҽX;!](t\~qpy4zݘP"k)KB~j?ANMQ Ae4;Wq E=k|7g9@*ȏ*n?P4>I\jDТ޻JKG ` "zB>\\" 3k7hl2,2I*@8_h*z>wATK{ ̺ 9X<{qSx6B$ft0PP[~[  v cQt÷H9IQS>41'ahBba*DN;(zV A ]y!DxFܸ1vru^@69$Y絈9?+ц#!wRxbe 9VfNeӜX na.fXzۘ>CMP׍"FE)/\Ia4v=}J8 >hƜ|ud26#)b%-%-_ v pهR0thCߴzwoj1 4)mBaxgDrOu%-}9Um6h*p횤5+t0 1,x :|pX6=)m"xMӡ -( RY>AzSr/ij0wWi^m8d,lf 9' u_$h]rfc k$<V \hЛf*â>N#-Y$L!u2`ϰCӺ2,c\8D!>DHJS,D?T^o'umj;_]GwwkV,-MklFjawr1u~ni!Ծ".NX1FPAN`ZF5{*YD!~yRm}ЧHrr K3l rpetFynP#Rz dfǠ4/YP0ef@P$R35~璮s #S!j[_{w nbO WxɳrDN!Ia=l;&Q Cr4l|=i`*mi&S=mp~7 yrJAj]b/Z/gǭ/ǔqΖ~OQvPclCAaC:6l[W-IY7if^z&zBL7>ܻ%87+PFz-m{q^x^Zun}U‡LĀ1sSE-2~{{)ۗ4K]n];98]2sX\4Y@v]pydLlw3w-:~,-D72 \V|hGʈ*|GU#j6A + /4HfNpto^r~91ݢVB+ HmJ U{~9Ih'vPzK B9E6zշuyGkmN|$ISDwDylU&h'0(f$z|LmXZ: Potl6!x.ƣy!H 3uBDQ'_'!\hόe+Ṃ|V:r&>Nc|~9tj1?vI,W_\J5MXFZ:~Wn m8G+Rp`b.:z}aý  W@qn($#*Q6Gy+@4m"GRTzFKq8d;x\pZ-ԠM`{{Kw07gcZ^ndF}^wxϵ;Sێ n)|G`B0gX&ZPSGbM6#+6,Pi]?RR(r3n|V6+x;l7P9=q25E.v1q<~©nR": Dpӕj ;|XpN`mV䬿]f0JlԮ;=c˖NXQγ *y#+'i[LBٶ+vKl|q3h_d. xCFZޗJw' y!>f?k.(rDt+8cx6ebJ+1.dATdǘdL1Ssa.omDâ"6o3FY_MlK5#/F![b]z[-xԗup:pP;τm$_r'hA.fWy^êVmojA2n2A:/ 'n'r D8w+mLp[A F_yCSR2}@Mn R!kbSR y8cp 2LmS'㟆.Ok{]5^rA䘈Yq{7ct4 b1A1#qeȞ9f-f& }džZjkZz0x&kUm>':*F-PӮxmҷNjd 2C G\|@C#3:"Crϑכ# C-زMo|#S-rEPR_8a+~Şުi~8()vعhX>Om+*{Crb"ݎ'DP9:IY]UJg'\y[0n$ 0>JYy2VJ,,1' PDfG ٍ݌ЯG:}J>Z 9d:SQD~0%/>ȚRQ^ bĹPӺ@Tp N*}@sEZ& oO@AЁ@E:J-ϽԂ ?ɘD}`'v`uU*A$F3([tHe134bRGaU  d gFב9~~SXg,Aຝ(vbmeet7WM Z+,K`AwF/_[gO,ͮ/ b?^<<_Ә5w|HcC$b]iL$|^*\8Dwz2|Clp=Y+u>ɵe]qe/n0uX%P"J{+_ϸ^ݓ=˸ß=#d_&hV E ?J}`zj#tu_I9ZkWn#*VӘ,E-JCd&g}rh-f<Ѧn \=LƄݮBV8~g溥/c7ɢW\2fu/[!yژr0AX;CH#)cHS9{t R"w;׷h 8OZcYa?XO< v&F,qt/$6yؾ_ 8yүm!mL;[/ ClQ,fpMZ-+&V?wNGV@ F. (=|&;+Ӛ)ꮌ_:ɭYL< i+u`~zf<5ͥrͣαBϘ0C`rCyu$ұǬGUФۉ%p,u sں ka.kYߣ wc͚$}ř "部eYq7e>m'jcx)&>uf6 1 j[ݐ+`.\ yQJ3Lm Rx! Bϕ_a]uM1S FϹXxl=@ZMk񒚣ŹxFal3ӄ=SQLy̴SB1v3=!"5 c|J ow!MBHj{γ<{&a2 ~Hiz^f% .HZd)DÿuY¹}DD*.x7r^hP.ڔQ5jw|R\\bO{g1K"bЬn/kӸiBt2!bHZ|M:ZlghKnyĵɿ/8ov;sXm.FW샺4ย^/#ַߥ{S0'rLq=H.?-kpJ;ғ"E H !@.l_^m>YȡQ[ 6,_!<ݺ̆KXp3. o0z@#od X ozAa\VoqepaO04 Y6T9ވ<L6M!\%>'UNم<? /?%8M3"Џ͖i }ZR=]bT/kB5 4XU*qEHI-xS3{-}vm^0y='RYi=#!C bRZ L'a18%"I,l}&,!+E}leãyk$Dm)e{6.eBE"}{oBA V:ӓ´D,vIZI}>FC dz]tjdpqk#E'J|皊ʾQ;gq.\(:v6GǗS ZS% ^n#8#DfF]ZW_!+}w h^",~E ?!d|^| u]Ap5{lqغ`D>ù5y׭/=zk?OEp ~8,X0\a5"˓GzX"f_HqcӮ{#d eVȭaG(ZҝyMã* hkoId6rNWUdIt&a% ?p IeS>ED>DPڙO?1#ՍjBﬧ6XnkA\~SB/W|/2̚BR: g g+JX^Jl/MO:(D<<_Nf&Hbkٮ]R_ ۡuS,H0() !/0Z1濏K:Vw W :lTZ>[M)0AcvRjKeƯoNL}bbI:խI v*Xz[1%G:j!{΋aŒf8ȣE3Cc'%Z T16R-o*~ʷρA1;KԠ^,R< FIxP"׉İR`, L`58S_bљ R.qr+H@F %9ɬbM;Ī:9Ub&Gs/EW˼ZEG GqY\|`rP/`HsP2 OC|EFP |G]O(+jޭX瞾z9ŰK3X#zTc](\}Io#Qnr[="5Բ%v3[(_cmn VasR%!59mu[Εmk&^fP73c} pD˾/b*/ /TK9sUVh6dٌ '|`ܯp!ů=!V:r|'ZPxM'?0N]C&*F40jFd\h~9#(;;zt Ιu#x)ztN^jeOO9hV MV`_a%-Rħ/R͕Hu|ZٽI,6W.E 0W+tuU4)? +,fith;#𫇝OPK^v3UU0b{߮n!9+eOst4*kJ>UeAWglWr" e>tBkG7h:V³B X2)aA{E9/d1= 8@߃*7oȸXisˮT`FMI"rxfd0yH-~WJn -`oZXptڅR @T?np D݃*6h4Q76,Ki}򶎈6x JU6R~)Zu֏9.l;C|)``i-MoPx9R`K"C|pWA'A{"ʟ=Vn[ALwMG(ɓNB[*g' =J$8q J,V$cQ,ڨvMuW_"M9[fEVG$+ᳲ | CذH NT1VOY4f`}qS"{ 3(3"ZbgLMrdKi:Ah%Tw "q3xTK,՛/nUnC&xی eTH ddg nl †Q8RzPG+KSnqGm79GMK5ks.jב-a)]I{V,+Bo`<}HuwxUb = tdg"IP3IEZgQ-FX D^9L@ 'SH.mj\_v Mja~=2<pi5s_!מBc2Ʀ{rvk/H\zbƅ

A$E o(t8ZH=rv4`ɪ:Uاxviϟf9"0f?:Z:SK.F5 Rw(@L\#S`ߌaLE~Pu}ֵ'H5<0uJ84$JT8;j7~k?eÚVD{HAt.L@s_|%%N|߁nVg fr^&uncQo&z>x%t{{P&7 \5e$9 0H.C0éMgk=} e7Xzr[!/AT75B/X :pz _ 腐θG*fk66`^_ RJu2*|(ux`*m|BDuC~6K=#:`.mV{FLeA[uDE@+y=T$~Fu 0Ži;vBWf}'rf-;u*T2ff̼EA*#C]<.9N׏hMrmpN@ qEAe9X-;a8%>qVH㬔hC;F]) Gd5^.a~fu4r@_(Zjwälle@*j78eMmO*[HV u3z7h1x$oyk%;s#j 9P9r0gSLfqօ ¾g*빓T+BX9>OwqmP1n=]BNLZ} Qv)>630 H; rzѡ 2*NG~H A~^1jENU1STq+*ș&amL{p}e Jz|ݸeO ZfUTh$bBtH7{?ȧۢ?NS~)} Й @yN["QzXߖy졓teAÝU]\T+Arjna}`nNgq%c1|~*fY'P~K-s8kY1$|5a(_bvp@ j&B缯A õRFBRH)J[q>Egb (` [h%?P; N}"WA)HuvϠAq,AJS 5 23Xi6 buTX05_KT}hq/n$QǏ1bs&zuQn[m!2G[J)Ј@ٯWb*[oarUS2I@X #c\ ߚw#|>&M\RTS>O"`oO)/YO{jLoK@|rVU6|'\צδG GJ:IM (Hz1?Z.@A 8K'~ÞmNem{;E4kIXhx鍄' K~^|; Q':1]MTU"Vr `m%CA6I28 R2=j/魉qWHEYwth6+Qaӿ\:Ɩf" wV9lbt.2L嫚#J6F RmyyrAqvHI^ U׷)mP핳v)(TdkS s5N0ݲ2mS!h's6>,"ڌ8$2 PA𢐗a4v F]h憗XvDL4ݾj]ؽ)''KEx\C~Mbr{IߔúYB3s'~[k=3/犤Pk*?/A[s]e3AJN^mہ8U>IUr;̑؃ILӯ_$8auaft ).FM}"WJ^U64{~R7abMBǵ T!22(V TWdipD-#39$p=ՏLt/?Isbo&=$: MDU:&LD=iB`yYnI 8^:օFYZɃ{7ɊD8zPW"YX+|PCGbAd4D@A?mds ;?Ҿr;矩i*St κ,E`sy**ihŅ[b] fD}JMz&U zͅIϜ2Ok7eӧ^a~1uΤ7&,g-j+5JYXc! 7m@] G"Z4D֥NHIu }G*u<O5j vjCtsR.gFk"Fٺ7<"jZw;kL j#V5q~V(3.MB?E3?4Pdp0_aG\!/WHΟe||RB?j,n](%It(g?z^U 0 ZJ>U|jur 9 0)xa6n`jyчRr+ 4N{nA:ϰ{PacDV+@!A)iN'*?jX5Uq2Y_ }=a1<+ήT8?X -@j(HGJ@|'/evDV!\J?Tcq+B^He|P ksBƞ淮I'!u,O6nu⬸$n޽[#-KaX)~P 8hpId=<}_0H!*NG>r/\\6ˤwJ@،ZDAdfrJj"4~QZ.Rm0I̙KJ?賌ۣQdʊ1FRČ˚СB"Ȗw[; 08̯'0p^ ѻ TorO }/]85<ȱ^45u)fV BHV.R۵Xß:1a!^Q q_]y9̟hWDjX4!DYp|5"Cl'ޏ0 'J02fL,#8$\hPOfh ֘ΏHW׳".ƕ= C[Cph3oy;4>.[mhxԁ$'/wG,`_DU$xAPi_zWIنXM9F`+>A!|kS1pM >n* Rbq`t,x?׷fڰ6.cTcRf\\U_xw6ŵuHi9f+ ;Z#+!q{E\xZz$rj:&O>؛cF ZFݽQu(ePŘmw驣3Q5_cisQ}> C;I3O (kQėPϑ!ЋjM=<:F*'UMy[foNnC=AU蚋y/VF@&\KO6| O '^Xt/sz>f8K!M'kx:&\*(uH8̚[7Gd'Y+:61 syvKR?}QqvY ]aO]$B`!<#OʳuumW)Gv&R(sF/ 6}#.33NA @AU;QƳxOtD5|'P%8zpȸ'=]Tn3xut 0S2Z!ǘ/@\ ̾Xf{*NBvxLyڌ,˷q\E;eK+ [Ěeq̖0c!Qޥqv%mklx]uRp@0Y٨5|U _c)-RGdr8UWͤgd3CI}P}?iBD/ݑ\ثODn[XGH[r]G9HI}i~`Go\# s`ԓOt#3an5qr'Ɲ,.ԁt#S[K`fqWC_U\\~1} {Ͼ{Y ^mf,|RQ ֟.j:%y$s %X6h!\}(o%BM['N5tLc>hE1R:>9.³'(R_s>6\,,( sp2pCR}ٹ{xwN6|%Qd4 G"Z)Cz1v JĽ'D!oxGAd͗6WRK"1rWX(]9J(041|=PN +Ejn|2m[kE$RU:D:uZKJ - (lLiR=!ÞJ3]$V~ih| $6)qc=?XGkW>*FxOÄs˿Np'By+xT9=N{2ԡ8 u[|;ט`|l:@UȖ} g'˃{6tctH!+!eB:WS-Ua֏0Vj~v'(`IV^X9rŭ3_q``6ԍ~&$f0_{kx9Tl.#5_OX= !Y&R.Қád-6լ"^&zX 7o9o5>i/s=jSwiUȺ #^Ӏ $a~f@ "fYVqI| }$y[wߜRAc@} vE jԴב(+ /iCo&$H^ yaܣ__ kxiMWcdĊ1VA%%;a>(?"b6ս!߇0(ģd\ʟ*]2}~iihٜ Wl]۱c\{Ij:Dճ޸m^+yVI55.%#r:W_TG'"î>q-QEC"^/*X1r| քԒnhKRwT=y(A( 3u!JA9rYYHE Gۈ8N3!I؏+GƕB>v%{ؚ6g)]j; hjf</>РEe'uDo`07f xxp;XxE\iFIR%Уa?}VK#p< cdkeҼ@'6 lC1yuDJnő[^ERkj^]R̿Kmr&xbqśC|b2_`"䋟.?&V'-|]3_0;:Y+'z͂H5. %T hGƹ܅-Bz`J9ipnm~y9mݫrQL-zseTh:QnnaO M9hBDnhMt~vd64wkfsؗ7XSf(FW:J7=NَNCįfWqjP2}*!9C؏ch!4Lv4;b,J7]D{ ߉Lfba9 RcT%>"Ý0 }]șOܘyf,SMP rLٜqVٞ Pz'we7.bTSEX<^!L+b}ԺסF=Aݨ-b_'$mڪS0UDqܴ }8,8j#{:snhS̅6Jb`=?ʄoث#]>b9F=QяN/e im+):AW'6>Iv /'?RI YABa[Dm _k%dVw-B9~5֒oٚx U?DD*-Rh2T8'CKXLZ:"&%dhY" qͼx&2XEDYA絷f2TKQ~7~I}'S\W4z{OÑѴ1`L%e fn q:$UJ"d9t_K/lS+f z"'p>$ "sy- 0# !jG#Gg:-UbSzH[vSV'o1<[=ܘW)nU {RG~nwI?=LZi:[58aO&w!}ȇ |_4,O<)D.hDO W"^'zvX$rF |8{N6\ya 2*5rLcSB?晉)꾟}Lg6OGs Sov(+[B"@̩ڹLݩ1Ýdf.Sh I~OL)pS'Q $pw\ӚTN.םi5^_-1w@Iu/*%1〥e&7"+*Ŭn}HC2 34ZrO([rLC3ˡ<^_l$Zܒ-|vnYWd <1@h 7 ܼ@x3"IiӚMk[ N. G䍬w@54$(X4|٨#^߭`6E)J |'ь!XG;$Yq(^mkTs(l]x&5QuH>;Xhr Ժ5o@ u5k{, ւY)\ִ5ge&8noY`J oE$KOGk6u[k *#z<"&-+).,'y|;T5-9֑ *[܆0沝՞]$ ̧2óR &OF 6Ҡ}N2)ce5t$zir(!◦9IՍTF -yM09ԅ|黫K65C*;xSq5z{%𔎝#Zhr|:~63rDsM<jm?@pvQ@p?IG\~Bgĝf^\֡0!n[-B /a˜wUPET"D}!K3qɉ;6(f0{b9GG6K='ه,l TJH%aLgȁ3T"ߨ'ܦ' ?|u-C&fs[$zN_М@m'6pē1Æ@\LfQ]N} E\mN6_32Ð2 vN$ O ǃYi "V'tFve4h8f"jQDv] ;gV%فW#/BzH+SME>TQ+~ ,6íQil#>Q؁;d6b@fljȦj/\m. h)o*8`-׿dC(Xw^~RF2a69XBWAv-*Cix+՘ 5eɓfv=u| ct0D&GG miTlK혨VcB7f_f\FްQ722 _ 7x%OɉCSb0)uT` $ewΉ>[SPOT3i Kd皢(G6ODmT3gOux! y|㙑0(0GT@Tts=,rR*I_9oPJLEr^pČcL:,>E#@o+Ƿ*̀dH,o=oà}z%wki JB. J1yE`{T[z ωPLUߔ8E t3351e. N3J S bV(K;` nc:?w tM:xt$MB[?Xn oU@< J)`LqS#eLVvĬ,2Sg[B{6!n,?714Ŵ7cjn1 ԏR̈l->DZn"mS`PiU{P.ݞL<QL5\CZDߓ kh`-r"jQa'qdV vb$xKˑ&)s]ݵ;}T`d '\3 -xu'7 &!gNeiP W j0(ȗ}Ȩg~q5HQ/px<#sX\?(sߠ"QzVeכoO|EBﳕw9G8$|\y,j$z?ROA7V>zf΋2z<~RhFgA醟»ff˔BnO[&K5bg ”}&O}Y^BBnKM/sֺ->_PvzR tiWb.TM)C 4C_&)N='>ٟF)rg8ILʆ=D_r7C̮vԗ#X)kzA=dT2=Or2 j"M!hTx|ۆ7 jƘHLp o_: 8=Cۮ| S2[9N1.-5mn;h$`f(Gd0wpd;!{(]'txPf ^}l؉K2&?WBڧsnLQR+4ɄbG&c/y=Z&5G'T 0*XzMi]J'yd7: 7#Y͗Ж pjKUUS5]sTppkVXGVN)73zODRd3*Fcz \"#Q]OC)dpPYc.Ueay]Sϋ\EXd( 3KSy7.VYdŏd\N,St fI#Q]XɷO+@$NljM_Wi/YSR[ILJb?[/dъd,r=eB"OF@c K!!O8 zK0b  G z[^DYgz$H\`KҊk8Cs9j:GIyWXMZҾZ 6$X%׫8~Smwv&f]t^C>k2~~ܝD~(sS S` ;:o}_d>h]]˂Qu7zŠG;=&I剱ykyX*,mI%q Ԁ$I_!#O;Uňp,[3)1O@uD+̏[/{"V"r$娖2ƺd3|3<Ȟ ʙdNpA{c=_  Ѓqejo:\*5 @tWU%{[ʕ2{Sf]+Iv^S{1*RqeXڏ𧾠0(FI# F;_Ɯ^ccW'l*$A .`~Ia*ӭK5Y^~$}ǸA?3}PaK[LU*oO )~2=I+Es`EvIA~L'a! @ %&c -9L ܑ!Ep*V=~Tx[U,Ey:1`;{#ix{=sϥ[j~vY iK`<ЄJ|b s.g'PC:Dz3˹7H@J閮0m+է~P'A03M~D~2Exz 1:6KZPsJȝ͹""uY S+d-PZ}cZ j9߭Du^JHJ%g\N9OƩЫB}L\Ӑ{`]^~gUw^c}J.W]Qqٗ^1vtqTb L<"/GfX($ :;kQPX4q`3JB,&Xf̊YS(gn. M}nJj_|vøS"[³w=!7tlLǮsq^Qn46f6| ^k V yI%t4F*]zQmAIE/`} kuOݪKݮr&'G7-Zss/}Ts8zb''%T=2:hA_ t.曛eC)e &{Ov%SC}@B7 ?+JO&*=@Z%,'66ZC3 ~MMTq5!C2j{#X*R;!b"1%xFtF2.g<7VsO[ʼnN -T[KAQK*LEhfm7&}Ӡm0g# D~,s.4C#%NT\}eJhf7^X{G7 [ ^BIIT8S&}!Sf nA[w8c2[Z|!,1m =6H}+ <''"6NnV'M8 f#@@7gO73orHא< O(<|/ٔo41SMW3.?q# }/+cst%ʪ>)؝Fκ֢VTvB qfKiڇ 0K#-G.X$= %4UxNv*nC e?o_7AV y^I'Xϝ lBJm$\V@ -yb ]n3=aFZ$)1[ʉN ^;J!l |tL<)43['O :6^MK&𭌞ar S|r;6yQf 2Q!u~Vf~[y#[/KgZX.+lYvv2%eރx>ݞ7K)"1Xֿ9O$W'T y6h 2E_ bK`z:W+i<*#]/ƉK;22 'SVO{Y} 􁊼}YC\'EA=AhOa5"YDeHÜKf%)7D<7M T"vє+$t~dž$ rWzzPK7Z[}ײ] i}hGf"EzFڮ+[T.0\[%n|A o1fqؓiha>3y(Z3=ϋAu(6$#nW hq/CǬ*Oks$W KBTT)MȰLk!"# {66͕: r2de 9X)o6>m`wݒE9:'e'@8;7@`2Evw62.tSǂfHJ a t_e+keA,*J",hq)F7="buDLg[]94D^sA7f,>$-鿗)9Fv˗Op_B0L ?]|c|'laI$l܅4ue>{Ֆi-v_G1pͮJDrPc/" VK|bD$KPunԏJ+I3]MYa=񙤷gmdvQK O[}Dň!bj'É8- \ptT7[ti@k)Sf]fsݰڇH,/\| :6`xSM_WJvUҸTiu^+vӑ|Ω);7RiТ!v|R.1x|[GP#L.% Ac7mn/f&coVYQCӳƗ WVBwzs Z)S|dytB?<#/ր:17زQr.L-P<.͔b|*8$j:;j~zf;]Y3cs.‣9q.:7XB)O*[C]aj=Dé-2]{|X4=@,qбW> vvN1җݠ0Oy40qPZ˽y8JS].ղ^5(dvJpĥ,g+qI#l=]?l{ ?/B&7u>#% v& py5]KJoU~7Oe}WO|/N P_4^Q[Da%1e$^|0d={̞@\m*md%nۭVzG"{?)baG TJ{[7)=ҡ2:FY';#,@l%b*" vȷʼ5tF{؀5IbSy o eϥcxDoQFŷ7k7PmC]Xp02 I0\!P=Q29xϱ{9P℩, Y\ fSPq|3_8 RɤpH+v2cr+#>lޟ't8QD~V x(+ƟJPn<LJArU5_lܰ: teGrXR##&zЛko!J$L=vo!;Cp@@}Rm0O+ꫣX"[j ]++Y&F -MGHT8,I\tO*3dG;ʤr13EצdZFu"4+I ea{zA9Qq|`K};~Pkϕ_O`ݧQf{S]vYg<`>-+ ,x%{>'#1^ZAAm2m]F<^w/m֬:C>gjJ zϜT杊 y#mUK^G~Q@On D+5_ݠsD⵷50$K ˚iX@۾&\NO2S)SS$ȷ?=&!I#,Z[R5٤դ*je iI^rՙ4'-_+ {W81+1Jd''gc b2K>_*輸b2;!R\,!Ҵqd)>S /cG)mEЋ #h`Pf~Pe])ღC h&n(K߇S#+H6#Ge[- < M~DM(Apez x-/#Nw +v4P1W/ʁXr䛍7r=}Z D&~TuuW1u vSm=aĈީ??R:tۧy^JkaORY_Z<1նGZ QG9 / U¨ h)?/Č2:7/G rg͆5wM:ɨCIҕBL,C: /.|_͂F.2z6?1}!%d7|mi{7.pV%Z\,GC; TѢ׆9nubu!hHJZha%e0H݆!R 6 ALY sJut:C"tO8brTi \QxI-(G;y̐C$u6F4\k1 |/2)GbnDO ~OC(=*twT 0}M.I*;M"JX5`O$dIf C)ԽȈKX-f?kt`wTJA3FHxy;RNxBITfҽ>JCPҷ8Du9]yL- Kϝi^܋1%`o nKdq b+Nf`ظ^޼D;BoȓcE3uGO"k=*d3:xPP/RS|5QUUJNo K_H$n\gz/f_9RANdfDӠ#^ k)* '! ȷϤQk+n!UW:b-@Ϭݩ|{l?҇4YmD+NmlQz;c n0!R i\p'j0to٨j5T >W`ѱd2[yk\{\62 tZ'w}am+jBi-;Y"[\E78˳ǐZ餄Q|- <^p MX= ej;8Z e_Aqi`kQj"nsWY0vT4pStH[nͷyFωJ;s^vrSwr>uUUG6~Oc[1B?GF ߠ11[m{@CP7nΑz*€&;CŻ\3ȺjtsD98DNz_w`u[:Y\fo@9Kn4M龜#VT1QB2ˍ͟^>siV%ԫ9 BWТY3IZg+9g lk(Ays氝tO "C  g3taS$G t|̑pVY@gSZ"Y֟G6jM ={ #=>fVhx(ZZr$<DFi+c b5iI7w]c(+0|^aDZU}2jqꏒtO,ʶ9Y` .׬?2?kyG/+$Y / ‰|@|j,t/.-Gm1lEsba,ߞ)5\Dq9Q9)cky<q]ƸlM=J XX F2iIP '?8J\Ks8>TVv#b ;;+]Ə=bjmr6,,ww`+e۩U^n/vI;.xbz ymk7F}8oi%ؤJ6@ȐyN>D>[J  4O~瓗e+';Ƅ_yɘI LNaz_Ssu<z;=kjdcDv4)ds23h0MzS\1fG`krn>bx{P CQl}$PjfeQd}3J[-F)[]3 ])zGJ@-g{eӀl/d/hg̍5p( b!{\"a9z@{" 5oDs @1li8$xN3Gm6%sѐ2m{׻еǪq# L *KB 8 N`Ai.nPe>5DaM \j,R.؜q슽{~$7 ," 3I ^9^Ȫ'HSAMO{%7ߐibpB49I,qE]W 7,+YYie.gf:Ş璷Ou(Q,W׆ ,;ƆH5Z _ l70(NNP G~f1҈/j!Aq*Ѹ1kzGqeЎ 3eMVMc䝖;E{8W>zY4:I}D-y\@];Gsfu/l0KHKY/(@i0_Oi q)wrQ1W0AwJK4dr8x~̵Gҏ]_IOd_\_`,1op~?X(/mJשqco=_d<7!g[HpA by6,?J|Ғ#hTNҹ&k1B_ XZ:gb~rж=z5Jʅ1 L5̼kW?GRKh/-[ZSf$.#'yCgT1MB`([;4Й/e0?UM(+y]>|Q#&剠tVϙt]5/V.UTdV5)Ez20MlZCt5;"NmyKXaȠ"J~P_,od'Ϗi]  M;IlAwXG[Q"+:lM)z{6RvlUfm{_ txLV~`X;*KRrEN-l3!o|ȧ&Xw:x]%j?j ^h%[H?gg ɳ݋dnrMG`Fwt:$,If55 z"9UjlVElR|IZGĠ-oe@EZt`Q O'9gW WLouДf{AޯBPlYvR-x͊"g-|ZRq_"dG=XFΣB + O0ohT΀6EtGƾ H4imjaBFW'ϧ=~Z4\}C]+ۼ,|hžѲnR*p0qNs9a, ߞ6<`~q XMlЋG"cL5md4.wi-3`GH$]Z]vHbb'sˎFFnOPhmS7IeH6!aѰFY En?Ma7ʍW 稹h)37 P0s0+eo=Ծh6lP3:MIC: +Qث(o2ms 秖R'ŜZ$a0$QkDr32hUX`4G޿=,A}qP9d`9!۫3aPUn# M͎J0 < Sm>&A/ޗS?y<۟, k@[f U>U AtVlkO⍝;4|vdb& 4#F{ӨW\+_:Ha] ˍ'$<ثmIquYWAP eoxL/ẓ(C"h:-<: 0&õۊ 9$IܥGrLxDZxTr^깝6٣xZ3عA= iX 4ȧ ]]Mo\*4UsU'ޯ~{9¤J^ mkEcQb nߖU UFL3gDL%s$I\=B'PT KwP)!; "kЪY )Ňo4TdX`@_rρ煀;Nȣasե /0c3:. |$UeYӅ!5?!Ɣ2 Sd9MIVy+&He [+xчљlEEsG1Aw1%_UfY͘gA{!r$Xt_c:E 4j[gnpo U|{1v&J6P[M'f$`nm&_VYW!z0[  x :FG}kS^~q3yd@y%9xj0/==xׁgأC!=lwA 8<vD ?ZgJ{t_ &Q|anB:=:"!k,M3,B{D 2S |ANW\wmT%u}3®d|6LYj,jS2P#NіeWfwB!*Ә' \|DJy0G\Ss z\1#H++5|e sBh 3u j89Ay睅ߘ;?>j\<7EۍJgaȄ,DL3j[yRU63jsBG݀qUtp%zu 5G[Um! YA療<\υW;nu3^n%$J9Sdl ]i.]%2Qτ굆z*?3Rt7^A_1a`l@WѼ:L&5+!E՗*:"iŇ`!d(ʓjhn,qZ6Ё98`&ExnP0 [C"Ӗ)qMÒ@nS]\j )&i +M P &^BBEf)+#>#P;rYcR;Äo1rF^F^C Yt1lFc0 ghhZRI%T\Vg*OSFrA[RnEC2%.̗(_Cd¬ZwFq4blW/{V sM =_bn]hQE ZX5։|: s}߅N>&dU^cQ>(;hR>uCh3X!wT:W>V!7!gnyda Ӱ" ,c.FCk'߁ȦUJP18P7̞mC_BDAߴ_8j[`M@oZ+OVK2!+@tG| )1tgWg <؟ok1YQߋ5MuBf# EӳjOyoc W6  ZV$+i,wܑL(c 1rRgD+YXQ&nhקkLI7%H 2dN!l #Qc䦺@˶ C~;9-S2pC`8T7_<&D(<{,:AFx=ǖb^"`wB:W@Дr'ϾFxx K>+y=~~HX=,a5S#w:5#)i¾{x4"ܥ6DQQlxPZL6N Q :m'[;տECW#wr%%/!3'%v>22֕iJu\;0%DI!WsP.1/@vhh~h1Ghq'HJ1waND](XL8b 6XYϝ䊎QbcG~hZ` 5(j">|" UO,K޶l҄)1>ͥ1D&V3-Yu'OAt$S͑v_.3z`:GW*P a{VB$81J9B\ðղ)b=;#sq lC?Y'%RڥjwIRc Eko9-|^iӵ!!( s>n6IiC@F4kZBm"KK'zWkK:a |+60" mUBA?ɲ6&?ޭ(FH;pr!F&dr2x%[Sm}޳P& |hjy~wNVsMo l_ewKP/@;K r3㜟rQ!`U'[0e ,UK*1}?zW v~@)~2{nj1`Ï;ժ)p)i|kQ*E}*@0J^"෱) |y'sD4BF]z34/0$ΌoHzpcOwt^L  {J󧋵"uډyw]K Z5_wޤe- EID#0YNBNơ#)ch-U>dau N/ȩocVشwM*^7d 5b5EI/mLG-DӾG LdNqJ&<]H|ԁ"(궣ѸGSLPIISCo jvDWhsI -" /VKC@ݍgnfiI. ̄ԑu6'wo !̖]:rg3Z*Ԑ+W)\!s^HKs-NSh2ʲ9,,iVJ$Ml$ֆ_iz|%?ZD1t< Kl D 鰯 zuWBdϟ_m@)'IpI`R(^zUTs !j?@HlZw4S-ν OX[i38B' wV_&%ěz#ErU0;FXoS>glCy{[=Kl@Y-vSڞA~H8Yf† TbY!x$LV$8K˜i& /V77 fN!6K}yABw谱ՆJ g,B~ ?~uK)ՒWR[U9_&";h`N} 'jm\D[f{nPy<M> . 7օ1U`,\ l&BGz0V،T#`bſUWy=}-*GKð)>"Q.tz P3AM 0I@RϜگօ́_;>umԡ1XfLq1(u7dV4&*2B"@!ĝ#t`ݍ2}K%YUvѱ:ӏN: I+}ŸTnu9Vt"XjLe~HHớ|qx2E-b:e dģ) fߌ`,Kai LsCIu},U7qH)y eskn#4?kǜFO4i%#4D4y2"oRpRv s;ȰiY{gM2Hba=DÀgMvhۭALOW9,gL=h^H gT}v#2as`ui(`z*nexȦ{N>V9^2PXQ.7dh~ۃ fV9Aؔ w(6YFXt =bD9&nONvzMJ[E-vD`?@iyGOWg*^&Ja4Q{QP' 1ouA [߿IkVnV8 .SsAqF#n>VBR!ؙiL]!z޹V講l糝N^ǿxw|M~U,B䙄;gsRШrgZa' #4O JsC;BDC&h'(26go/s9(Ftn7 Vsy҂U'p'k΍o38e,^p4s;vJo(EN#~3u?|1??w4lDDPw>3Y2"pRNtJIiϐnVA"wfc/ Kuu3x}mdij‰9POi0D+3*/@d"!ZR+DkB=}NNz #u‣CrurnMp!y%v!{pv:bb&?qgP8$xCJ#$3Trb.efd ҉(lRv'Y(:0k1b/a*lVԑl}-"N`6,$@l)iK}׻m&):_]p`sl5 ߭ōQɣIC@e.(8zv2y0z4~:rǓ]֖\Շǡ?k5UWT$Xt{EkJb%סkAr' $MUE>y#`Kl2)`o sgc}Dsӌ3MZYɷEd6ӛOxr6+!.Tw:Y9WΪښ`s>(6{>ݴz>#%9D Vr )uwJ%;Ncc/MN\ HV}>V7Iczk\ھBy5G˚Kvb=11JQތ`JR!RQa%o>QUᜱAdiЫ|\u)VUizԥPgXpeUh;`6^$Tg#:Z~TC] It/3LM4(2k9[CA prshJ@UӰfoO<73h wRǵ@R6*Ӵk3,#[E*E-kYJJ5jZR N[ ٹA_&v8Uh4ίפFω~UFI÷X0OM9!m$UasD,kIkC5yɌ:E5>m"]S%{@]b(_.uz*@G2RH+AnQ{;p9 Hl `k;kL4]Q8A#Qqع9+?!,C(RVFgG[dRz%xm+NVU3j -#; ݈,_2/T8ɻ{ZJL߯fpJ|I^%`QE#Ñ-X9\#Jbz(#*d"F`$ d@klGquoOQM9+@<ydQFFA$10C;88?҉[ ׊Jbq*Vte3{o*6~_9ydˠ7M_6NބT!8Q }]Cm!Lw ~/UWceVQmn?WSuX:!cy~C%INV#r$bi-6lӋaac[2`GRkKnͼ;fL pU0v@EtmFʠM3@@;P׻L:"eDgN0Yv"`hCfd5&s2^a e-#И|j˓w>ʞR XRJ^h Oլ Ȁd"=1F&`~_8%]]cA ReJ'iГQI{Z&0Nd<^2a('.b 5N).+Y)jmbAx y=yK2\veFbQ'E#"E-`rxpuh ܻ$2jSݡLc!ם:6 hwr-C 1=(E}zg\- CWO(:c ^otZgNm 9PX\hxxSxv^a\ Wr~P}y1JL#`30P{sAoK{ڮ0y%ɐJZ':|")G.,AAJRˌJߙ`x>05BB7e-Pu1g"O_= VЉ||\O=\g/Fk-\n((G0-iA'5FqٱӒeu-QXNChwGG1ˮ%>D/oBq=N08IcT!/s69e [%ܚ7. Ɲx]NMHp($Щ}~/XU+@Ir'ٶGۜJZLiy4c[rX͖IqR&ғa,]zV|;,$)JLfY=1'Gl|U2F I-2UrHepI/; K3KrRHgG ̀.TG]!6qc)ZĊk\i_7ըC6'I[F> ۻPi9ΎyOUKz檠WxE{l#t@cTI ~{GqbYo"P1K5ZFm( ȭk7R"6?37= ~dOąĜ0Lǥ799XՋ?m zDs<8Ӄ+Rp¼Plo!<~ 潲Gm$!(ݒD\п!d8>[&Ե ~'~\.ħ)ZF6g+Ti lrߡ Wu"g5mY#}x~5'_2|x(4+f$~jg2` ?#$hlNraXO܀&hIllPBJ%/|HhD֕70iʓBѠ೮ў ">kJRGu⿼Y)۰ X0~eFh&XٍdF" W ra򳡄u0WWbkhaMXez}#(@EL}3 gf՘R^gE^ &yâCg$()XHg!Plњelv(Pu B3 1qV#^#4Ģ0w9~P+j(Ϩ]VZ(0O  6Sc&[dM_@Klm yF Sjyf[$Ankߒ,a{H7N}u ~8*_HhWGْ;OIJb &PȨm= V%u1cP^jz-}64a!<~HL;lX\/V7uzNkcVs$!| V%c1"ȹ_[OqA:fw8׆Vb릢?ըF#_ Kq-8G%}RI}\wXӁ'):՗$J-ٔno5Ձ\[E>940jʀ<YƳ߾ܷ~hGN rUHtIˑFNj&I3m-LT.MG]\fŷʮQrxiu9APiR3d(.]/%"om#-7X&R.$[ؿ ;U}<RO*KѬd0zVz}Wi|ۓmǜNR?ڡge: /aXm l2ek?Y'#X=x:H*ŷ2!bYYeǣ{އ';'R2XCZFpa^%*xGִCD80neiq:Pl:'F<Q@y7dx*k*D+Òp)qx[]Éc#hm5Dna"]#)UruXDr<2uIo1܋(oIMD+Ś(SV ~fYG\j-:_P^z9,L;lXʚqC-s+P]`GIw%ڌzc)UGEDj" iI%`-w AQhi$?%4~aεriH#Oy\>OV;6hG+~u!@|iI]s %1SO3U\SPɆ HC3OUhVtWΟpht-퀟Y5w[#(D@:$5MIQn ȬhS%dey}azKj@HxC$ O{TI2mn#ӸS|~7(Zi`Hb6(4̷B@/B /,`{8$ 췥O%ɒ2 2L\6-l9,80[̹L{ yG(DzA.&YEږ p?*ȃ$gsl7~sJ < ]h헥$kg퓦e Y%6:UVXgqF K $5J-gG Ə꓉wvAmo !l5d+N PYQէO/eHpfKآ|WT_tjbF t\Cmc U>}ۗgzB⬨5D޳&i$Lj$gik bCY:$oHj8w hGt(/-!Ϩ`#w$LȨ7WSIVj?8oPm2r?mZѓ̙lT4u FKav(7[AÊk3lD mf57Oh?\n::D{?z+iU'0Rfʎ\<=$~\҉uB3i{G'qK c?C,f)PzJ[1yO X%m'vpd3Pi#5pTgY5$`~,!2O J'AZ>G+Aɯ{>31_e`>r%w>6k W'3-ykv Ѻ'B7TYU8zh͑ĉnp)=2L(EkmMd3D5DUFW,[H۽lqߋp L} 'rOeAPP: Jq'=Ƞ'`f'iH@R'b?&FJkm}Pb;^Х#^K݈ނ8onR|,Nb4c_*-QJl]Sg#qYQ:n-vc≗})NΓVo)"A=ai7l%)-2l7&gfCn";` X8 ȼ*&/U|!ۮ S}4k.\{Pͻq` %#s iL}% ס}iqpf/{M;0:pW^HТ~%0F6rDwŴr>4Yov@3$D7Y?#m; 6f?֙x/JA%YE-\wAy :ql% u>eo|y7T860] Y&:1Wohidyp ]Gwzq܁wak01+E ;IX ~(zP#)`0t#$64)L_ SjAKFꂿ #ޗ_OڡMӷAOKtpj-44W,.*[!C'Ǿ9''9>3-qjy5!UF?%QS_nG>_IѬ@vXճ=TqXm\cjY =c8MwII<䉷wEJ5 t_MC"<@4VmCXcC 07܏hUrsZ-P;| k0tޡ(2 ^::-c]D!] A9,ǠPM2 ն̰;Fn#^n&zU&L^{]yiC PCB"g2$ ] zĒ?Y~q>г'g\Ҕ9Pp 喙2@pwAHNq :OΌ'q4 |r3 i٫M-9,=zAdR. v(/;c=m]'@.8"CԣӻaOH νyBz4M=N70-y'IR?y#|O7Ԫ6em5q=pQSM N2{9ssKʐWQKu{2sUZmxV$g0mFmQl@âbJ$xWXʯܜ>e$4C6]+Cp2 ua7IH:g*Sン|Řn9mx rkRd]]D|QST},[Y0HfEOLʝi|\3sϢphBiV?;$\ =wᐹ)+BԐe՚g;3|X.k$]ܶfR2?Qi&X`ܷ~v 1CeԺ5E@LB>-ۦG7yho 58PqiNG XeTżd,RRgOfQi5S"z%y OA*困stY*S nǥ'R(2CLC8Ru`e(S(/F_SE _=cq  uYgM}!Zl;)tc `IB|(k$ e&ax}6PbFdKj;|3!"Y;0"j頸8 b}ovBfIX[ E*ul燳)8}hbon뇊#"7+mj:Oe^}+umw5$xC3$:LۘH*Cg=0߬G RJVQд\Wifntmk!U}Ԛds"ѕ &J֭DvO> ~MI]@q9L/΃WK,MwN. 0r$_"KnMb8sU`'wּFe~۩(@(h #n*)c([+@J<"]i}4Dqjgh2E"6`T*yB㔼"Dl1) e%ɹ&BQKk)?RAfSmq'ᐩ^]zjVq2W {/Ssɐ}TY(7pHՊ.#x,% q?y+>o FkƢEx !Z95rV!]Ѓ&x؀MiQI-rࢦ'yFIR1qX,策c sr AʈCv-IG:Kyr~rcȈ`Ż]0DI=ߟ'ߤjf=.&4v?R||r$+M ÝL[*ПpBԍVBT[d gn2 <P0_8-\U a,u܁b啢 HmT۪gX31!R0(t-Kmi9#rtV[!9p mObsI7fͦ=kLQޒ:'};_v%gć8S6&y%>;rlpvAh.Chԃ/^#8zsrI^+:6.K%æ2vG/lG XφF ,F%DcSp8~~\e B zJtCqgXBv8.  ytrGOؾex`>ɣw%Hû*-܌RRMT݉Zs۪{` |ixc8Ia fY!^j(g;HltJ~T;?,\'S8Ѿo}UE|cF3r;۪ ˘fHOsv ʌ+[j}XKjo{,DZԈfNu[2IiR={+M,"IxyG檂=}1v1^JL9U.SL\ZxW ?r0-0#sjv bM+ ,  M'>Q:{ pton*Zj }"մ0𕎰]1hUc4v59YhETgȇ1<!`l2tfFCj" &N;e-r$g/f4GR[ӉEzu|ys;)VeС`?W_4<={mih" ^f|]%~Gxܢ1LC|;BJla&>Wm#2Q-5yd9l4Mw~[:UU]_i6(‡f*@jZhA.Xѫ}'b=% t|MDym!7ŪNId]+:4ƼgOx:Dx<8sδyӅ2ᔑ!jL@(u𳡿{ ː eMzpVFlߓsyQt4ZZInMiU3rEV@|l8.T9dÖ%0|r0xl ؊ :͔G>PX`I. [B8Bڽzz#5K. \ 0껿yNvu:N k@XmkjE_D$nSě"+Bγ9*%d׫j'5X8i{3qy',9ᮇMTz7mՅ++:EQ}D2wz7%LP`@ZBȵy0-~Fo%!R [1~s{uc<3Jd'uJw{!F_?dȠH6O7"䌭T ++9Ђw@^0 .%א6C?}+z>M/S(H0$>\F,)"鎿_1B+%_SoXzi?n, h3"`a+P/XKSj*b2,>ƕ=\ $2Ib$X2qzL1$dEWu}TR_zU|cM؆ [`]實f̳ɒ]Mm;ʠ#P92_>˜kd3x| %c.0ݤdqBZ f/Ӓ ·st(4׬\p+,%˘UUj<2"j澶d*]H bPdR:؋f7N2Qi e4/)Ӑo>Ҋ!'UeBkвu{pbι 6J&y Q` +nFN)~2'0IˌtDP"S}s_gP #1NC!)ZI5?pX[Ϣ%5 Țz ܴAjO92:=ap jM`o>jigb`l>Oɦ]u:L2oRLK8ւR U)@5HmO pP0DI[pC4"TEm\:[J0ʹ!+򻧠|e,%D {EQuwDLW˔$a`~ EB ^`\P%LKݦ_z!EA :$:|iu`0 [ykA?+H3ٰYNVJ_# C5 429Ԋ WSүBPħz8=q/#f[H{A>S K&@2{|-k)sy- TOq[gѼ>S4 IM~=KM9PK14l2'~@{JTv#%aZ#:ʙ> g)rW DzClnGn\iYسJ_* IAXaoET^lqng1E172W 2~Þ) {ٱ$v#¨a~h JVQx]|(j6g\-ū=-^gYG~?k,M|=C^V5 `cd`ugfI ?Z{p=~4[E%jnUOm5DE0X\*;51hDn3 N8mpq 3EJJFeHQfI/3vʟ wO8*3 |`TQ IQM /, otsx*?A W:%-ĶH7X,K2m‘`MFILscJ+$VJL5-ekPw'jh @[/zI5'!3' MCjr d_7#5n:ܩ^rQ,Pcj~|䯧U9~MN^ <\tR;]:ɵI;9x-|㙚`gj%Ѫx97?WM`Ics$^fp\4\x ˂{T&̶ H RVYua \;5oZ9LY;{B^)I^2MǕWcK\7>gaM~.m'Fanad"sHXA SxwɊ= GdW?os VHȬ\5 WI`eߒN 4%{P^k,1ہv)OthUXL Rb`GϛAJ㜍3 h"đj>]ub:a:"\ocFAf`gBX#&eSαLQs$er65̂\Hwo5]L*0剤M nw649m* $8C'JZńDˡM&Z.2YIBt\dj$m+Ъ '0%.X+ۧ-1Ii6(?.6OoHirrM(iM=COt<hq Z;)[q"G!kOp}}Sd -f:=4ESh֟s@.Tְ]  t4_suh\\M y"T-=O7,+ҵݣJd3:u4Nj.Kjj?N5W=I`[]Z$#(9K >'1W2AI9(gE>f;m=krp@"6\w<UH$`R'5^5K+DQf#䏽P%gM>Y t,낧-b>g[8F*CG*0s~1rVcNՖ|5ϩRJ%KT^Z҇EDA*_ܒ_qQl`ޟG-غj,jJ<Ѓ<b܀7z M3i%sy^בvl~6Nj? x t}}EafsvI\x[yt$FFeur=wNgs8|KJH-/\.w%ZZý@bp=q36K+pNk=r}/ 쯴R+!FT7}_ O>Z6&$ZS xJY 2_H_XobƯ[Q R DM𴷵I<^GIBǝVxxMx5 bR CãcHP,nn0u=RW%d7N)s![!ABtФ EA3VGFn>cyTdojFFiYiC@YLԕ4 aM2%j ?=π'⃫G%.t1V0?X;48[bn}!)Y.X4YlhoOGcĚəvY'zсQϠ巳}]$?ogMXF*>y g Akj`| sݱ8B5'=@.z%߅b!: "#mЎ*W?y񯢗>չOk"ɰI@=nFˌ7X`w?e'IHSl* "ǎwd:'ԁK5X-\ٲ4#2aAHȄ7kNkIf YL>T&u(JsPa$_i/h90uG4nhp6{!)gt)9OGqagv=DuCw +DZQʬՖ dWP5"$|lh/k(WAO,Y3/hr͋%f!vo{׺i_hW vd(zSUpxx}'ю*"mkjѿ,O73T kCG^}{V6송L[xF9qq QgVtCry_6B}{.wZ9%Ļ][idmjH[þF< .~c`]]{`]Y{*uʮ)+-3[Z\ZѰm-mb?$Qo5Ό{m8gLZd$(|Ef 3WyfuNEwIVi'L\D8L']E4@PQh؎5nZ%䜃y;jX3۳-liYZgEؘH;\U.L_ڞ* >,$D0'm=Blk蟛N'jtТсhxgW'g3]U#fGBknh~W6f :>^,H9mK(Ǩ7KLڶa༡M:w`C&(ո=kdhRYRCsM5l'^ #>w[_V8Aࠂ])\"@.?wOp{uL+N%‪oSmi*8N3^aB/ErR6SMn΅u邦6"l䐃p7*KB%9b֜cţgAfy֤sQW4^Z^C^";,}glfQkM.XT!nrYp6TboKCZ.aLaVCNrut]mG[+` ;E1pC_N1m3'TeۄVrk$5G LJ%̻] I DQ|0:ɵQc@XеF4v!)0,={Q*hݳ?qWtN V04o돎)5*i*JK6NSFi)EK(~5L,V">v6@m iGCM}'Y EC(f|Qt_q|{5+^8˽nUvtTQRὫjƬjj]FX#. ՛x=V%L|75 ol2a9S( qCmVc.A 'jzFϩWKznJ*sQ9v }`sT(}V1]F3 4 G˓bb\3 1Łե<T1Yߗ(bk#g*5tݲ3).yz2|N|ށSZƢ1j/Y)- 0p }w Ρy~*\be"BBgMy'񡕢ul"'zE" @틶=[a@jո_`O-3*<_¬Y,I8/[ eކ+rR`] øI|Nv'ՃdYY&NEj8fɫS:DI;?ogWP>$j@1V~Q_b^#r՘P/bZ{yK:~@hf}oSUvNZ1wb4s_יSШzUI.gQ>Uf䶮Tw,CY|"0F{feغ TW U hEL5*w}`BQuΫM5(!2k Lx]0EV+da1@hVƻ'UM<\u.•2C]b}s lp_l{/s,N➱IL7 Xg\P_괊qSU_{~`8mH(K`P0k =Dw ST*;c&gAl*Yh5$CGoY"~xlAJh)Tl}X40wK?&?.G~W;ǝj5,Pպ1mp6A ;klkhY/8d]CTFBlm};?,H/\c( [ 25,n a7o}.y Fs- N!c "Pr+G0ƞA%^eTOڡ|uE ̦~}JKC ÏhdhɳIkkk!|efkT\3ym1өf=fo̾}V8(,T/9=Sǜ/9趌k,Xxza[/kB ݝ,JiI:<$-?0B(Ӟ*`μ'bo卹R=1οSuM/ $Q4(x;m?S7vyV_/* 25\CNRyƻQ;;iiɕ5M&Y;nt$)7*l,ʐi̸[G8)qѱ *Kֳd|R47d7#zm;-c:MGdO(whm~...f9 8/zSfA|Li0l ɁZlK7ZA[gjsѢkx,2޻2{رzXB,RHIL)O,[ P2(27VLD ѮbT=|#Bg[o TKVjl_?Q?dQPq⃠vsΡm '}On_.w{xjRQ D6EӵafǐPÍbKp`FVi/51cA)+ b#tw2' HsM$#*vwS y1opD {{O|ҵTz1󻌄g.bbΝNtdb y=z18BjGi@Ēq`*n`'fQV6{`(5LI7u8!{H:ԧ,b)<4Y)Ϻ53lyylU]FY"!P_;cg.c׵#%=XXv*df`?Pm6 ˱[+:YrCs׎['t@`xߚZD֬pŞϯr-eMp%5E|aOeo S9eW~nbUd}^n$CPS1J~`y J8 ؽ Bf"mYT05JugZA޺P 9ŧe2ZS$@u#+NTdāUWOn2ðOUD鶫zF֘}. amR >Jc8oXR)xwt581hiRpp.ΩPVo*{_SԾ2~N8\I; v#8U|?,]v?wCjISu&zZz,,Fy:쮚P?I =Ԉp׶&~WGόfMeHU۞}RrLPBVl>W)/ԅv?Z[fZ@JοO`8a `AwQ>{-o0eSˤHP3PZʢ\VP kes,+Mܒln舀@II4٩<;f# i&[.&[R™+!ϖ8$]Pg IC0ZLУrO^˜D*pfUޡXJXfjEm= wE4tm*؅$$~Kwkx(5b(} A>hWɄͫ)T =`bQxu6ΛX+C-4K/̗{(F4@',Տi@T});V9UVjabq'Y!wa Ū/d~OˍnQ7HkR;fEBu<{rg:Y@ˡJelVyDO##^(aH3#=˲S|voJ^!q3+Om,#(Wݑ9tI2Dq,vW6RI&|d.wZ;H6e- [|WV+Tmn+fN0`2`|x=}TF&zZ#MѤF 2u](ۧ<7"lڻ(vD>+nd+DXkg%҄dѬ*r[XT"jG 6 B;Ǥq(!ᅂ,5 pmn |^@( ^Ah߲sJhe W"gۑ+ чWg뺾@8RɉBLO4c:"GZ ^φglǯcҧڻ%q!\|dL ;5!ke d)LF/ofٟ;[tEſ"6f,M:q"ER2Y1+D(xf=\V& r(Pn0yҳ%h1uċ\lz&(]0 7QSYCHN1h`X|b1Dzp\r8zDGZSw]g#9_"T*R" 6ZQ@${.%V[)R2ī'CXkT~F[%m~ <(@èC+ɍKn]\DW!tM_ڣ;|q]|&r1t)ˆY$dby r R-i#Wtc38(n~r͘Ԯ,QX QY]x:eM=JVAJT|XFӍUd*F8MUЦ{{/֢Iߎ|\[I>x+QFwg)BjZ锛]]tZtk^tJHv BAMwYv"dơS2#R-nkTyexeK qY5Egnjv/Ӄ&'q<|0]5gJnFJy蘖 d]OH]2V` )g;LXrmc'h"/03V(hrmˣtΊ%f +.0Q_,H|oSF̌)eKX7}lzgCÙx4}-\P7 AziפlRrSfO*%ӛjP>%M,a;CK m @ۗFa7baS(07Z l2 KJx@%|Fۡz嘉eBtaEZHc77qӱ{ugM>آR};ɞA ZvHІ>a^%,/6]|Ffr)Y+'3o)tVR}L6O,M{Ͱqgܧ_4LpD=??P$ i/*)$y}eV쯁aFI͑خ走bH +2Q▬V;[܋/8>=梘jBlFN~|l{pYK-JD Jxʣ!yp頾I4W㮾D)h!`NSsF:( >PSӠ1{,WEb=2}]Qbcc'ƀq'_f9`/ug[Kڣ5q@q2N#>J :_ SƗ6XhA3E1!n&>guT.xE&\saVyVAqpi]2W*ξ>/(5»_wwç`Sd{mL[jQy`wPTh8v=Eu.(+H5 }|N;PuЫBPMNT$6Q).[O}LAQIjٷ;v;;\FfjI_=+̸[a:1Xm+H=vZĺ }D߰ZTX433wNv~ 75EU| c:ys~eu{+<sA"FHYI u;$N81dw=!_LdP[u,7hE&6 hݛFG)~D!dq- ]&x|o]@i$bi+~rnM&zǾ`_]n>>x4F?Gn&_3uMmV;j˔mnDqmN{c9e,v"}VbBPK 7T/tXf\]<<]srh$a+>$4(|nv"(ʬ@I)nc/* < f4ZDjsa4.~52{,/%pla ~Ej  WO|U0/05ĊwBYvJYi ~/&Q4yQ0ԴCcd;L aW|a^ŦS)8uFpgJ<|bn~#KGӳXc1жG@?Όp48  XT,Y>ȵH/~[׌70" }[Mc3j hi5طT=JEsy^?[Y#6d>esbgAv!ƴdRxuUjS3Ojߝ퓓+ۦ4Q6D#J"N8gG a#z8l9J:'mxAHؕM$OM3> vo;0ҡX%|")GX콵 WDiwnr I_z⊮`I /*"[c2+7i\D >HgYZ0707010000029c000081a400000000000000000000000164e4ded100008d14000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/]?Eh=ڜ.+pM Λ՛l<8={we=,_^OoC6Ѹ.IJm!IQU7}T3?Ҽ(4]lh o-A{B4c^02@A&2lסrȰg5 *ܬ)šrgq J?Dq (WRvDĔRy 4[ܙ^m0'֏Zi3&MyLuBZ&ɚXK<&~:,XWY?lFPV9SnTpAbMlov ] s$x5!EG~gx G-16-4#Z'JG;o "2_踿DA1IhTd ِȲĸFǐyC¸WYɌf^ bKL3Źl/y%>,T8Kb^Sgn=`5U? 6$נ;L5 tݐLxWN¨sJ` -yƖe- Md BSv3rI"'ƈ>'\0# 0 sRG ,II׭ǫ/^{lп5x 'DG hϝgdl=aҭ^&w@(3۟fk|Aw  ;"0sv֞ Ȣ'1b?;G:%{n׾J6>O )׍Gz\ӗ=Yԉ Ww!:Fc֓YVB&_J'wouw![LP 㾎|u)+e+{$W27R dw s%iWr 'TR eu>Hef# =Q: X e8̜0:qy9 I_dɭi+C<-~$޲X4gnfe &pXBlm*p ;f9*je9]T0}'H$d *kڭE1qUGAW P(K z W.O$aK:9_?a(2ژ?QbmtTȌ-Q/QkQ:}G"ʊ[rᆼB覭hNXא 㘃hXűC`?F@Nn`f4-9LN d7l;9؎\$N^"yO6nˢwIl>aC<~DQ@wɼ1Ș79\4;.-ݣH8#ED'{G)[37؅wB?C3(wݧD`w(ބ[vt%$}X/lBH۰ۈ,a!Yn_;dS(_QW^$vK-ĐY+Y7K8 HDq*6f Y m*>=1gY>%a}4$^٧N+Z+WStlcEcg@!=fhD6vͶ[{ }ТsԻ4>7&[{!.BN-Q!cyciܝe(H#M'P63ۊX'ΗvF'RI%3lbs![&#^9,:VX۸*G|B5?z7/~̞1?[DTTZcF/b;ʪH@AహLwבTZ` iJͧd)S Ok]gro~nlh5A/{xdII1Mo@@z^لvTjy| cӼ^Ӹ}Es\\S_w\GRom$g]θL>M$Y{sqwu//r}3DlBJLEp.@#2Wf́.2!w"4?Q˷pՐ(Vؠ'LHC) k֏di!3n + ~╟;R -_t+"1(dUSd^&GEM [虸ߓmX: ;IeNX\c Q o"_Xn NZeb|P11d ;UTU-ll1fV3hmS#ٮSAFu$l~g:+fPU?´]*Mn}JP0Lnjk4Zr9Ls?:z=`->[v߈K؟ ߭ML8Lv,|S@q.>v\Db~i8D ^la.Y:Cl_Q(mwڰv8&UǮt82ej[]!$t[嚸Q8ۖ4Pq*-߃Kj*"-Pyyb+uܦ&ÿjHiP,ˢ'al=6/):o̊Ptd jè(@H$^ҫբG0:/Ac޿ 5X6t4Z&A+TCc5B: }_V%cmY ]'pZQf獲o*v 3Wq'(znI[>Ɔu-.-- @ alb-toISػ NJFiIPw'&z&,(;qNaơmyYP`/D1Yi%jiLF/G8It|E1ODtЗӻ0nOUXe|{WݷL2$$-IߓUJ]*u,.7fZ786e0 uj[N26棘G0--H5[^GO?*\A8\g~2^l.RD\_`\ uzjbu7DQAWsE4<8p}*7qEQn?v?YCľhɴ`&o)]NVGPP[ 8Gc?EM0=&qfVJIyM?^뚼saÊ¡&cxlOXP@{VJ>ǡc,V߈1vcEg7_ IYW, 3E8JnvP =2Zs]£[x964yK2H#ʵ^a:0aG=bGc3". G(YvOqm}|=nL / I OKkPa *qpH \sC`W*H7ߢjMq&lzq:N\8>@\$- TtD]Wb_ ʨEë'z\I/ :mrFLT(p+}nw%uv:Z\[GvH|F0mPShM%*Wrp_5qAXwn7zz8__@&*A[@G(Q\q6C`;B.L-#BpBC=q2jc }tvX(%-Ȇ{.lV(_ܬQC,!̃_0f>AANĢL]wiΧݭ w[ey7<\9zy`h-97d">L35@^=k *rD~ĺ&%C]1XICP.`6IĦlW#}dD*5o _}X ]?B%|;k|R-g5J9ԈEzVP㾴#K:;X!-A<ô{{{.Na^ &*YFg.D3%ǃ΂lI}06# & "|(i.@qz y}=ED앾Kef|aLg|s-:AjŹdR.dSq-BϐzVqo!POgi+ft~"QrA!^ (9AZ*DN<*,Mmeqb_v"M͐VŪ4X!F6KXfr\k0SyD8m%rk0OgcbO*wN3˕m%O2kÞ4ep(vb!*PrWUz# $oG6!=rFj8uơmMYSv0߉D0{ 6ݖXKP|+Z>zsA+]ڮ=Mgx(wOxu}+ -pRܖXvwItḌiKkPڵذi'8e3G]r=6 &$TM. @tёƃY[yIŇ> ҃|C&rAd%$s7 o^\ִE1Ϋ^@gycN] 'ߖ߭<45KSM"q?qh]%Am~3)%Iu. B*.{\Wb X&N~O`僭cu!R{ėL65(>MQkFDӢ:("3꾚!]+7?pp&J j5İ NqNq? v y?Ѫ4H0 =n d-%gk=V StZ9K.3Oܼ=Kwn?|&Ufd&W R´Z`!h|nᯏJw=T(Ff\ҰѶ(<4#~@;vvѷr \ˀM,݄v旱YEDop6s9yI T*|73p8bٱ\lHlC/ 8Hp ng7hșSaЪOH'gaIEң"75  jv5W:3*qe|E"?7oO:iҳyYKR>? m89u8sÎ?jm1Q\,ú1}ϞЇ^DzQV> BVn ;o&fl57@R0c&C^+`/@ch/fb~N(92\vŦH~`WiQ4,+ln[T.UӪ̳OK=PB;?_xg3 Z-+w=4p\8OrJ. d _6 +02k_(a`e4NXFHNP*҃xkKG+m8֡#ݎs[R]T؃ZT{ sƑr&W { 5OXPL aީU'JΕN:Lkv>~,|,GtnKH`1a0|K0oAAu'$TsQ6D:N٠]FWdJ5"Cp4z&tX m(kȇ4uigG\s 0ЪIiD#މnH'+(z#6Ɯ*eE`xFq KHt\ۅf3*Xlzt/6St8+*Jm8CMA§ ~;fjek#ArkڢP;@9V$/w{lDk> BYJ{VI*#‚ }Rs|FOe 13eb%D\e7K4# 'IZz>w<}qPizFb#a4x‡1k@hBф3\|ݪ!CcrAm ,;n ͇vPkFsu˨ͬqTcj7 hUV`rC&lO7 _UCYDݏ j woհ+# =&!;<b~\U,{s"$I "G¼7J^ᇨ|CSctd]!TR,PH YF蜕>l0jn]~&Kyw0a B"aWAД,X pςBt8l Bؘ"]oAP>Ga<]I-(겉 q-| iO,71d1'tdi$B4UN3S'-?S&r}wF=PcD??BU #j -̅99=+*aWD`GF,..A0ہvuލxT2xzzѱ5߳?,;ؾV1֭i=>aC'ore 5BZ,%8>8|HZ1(R.x\;#[[EڹH)C6i `{e;g$"i8, _K9j w?0yZN-h|#E L)o0ɊloM&iӪD "3qCƋ$=w/nL>?eEXM~1򮕧آ{{_dhQHLA[djy3nѷoCo}`PG;&D ЬnpEu.!hkߓc+*sFg7O${1Y; r. 7%ɮqZYy;>C"SX G*Ce{k/Ts6B֕Dh{ |]E;|ퟣr;蕩p6.7z[:H*yfi=G[O7BcӮu) ]md$b2i7Pv6pn8ŤadAfD HZ0LyŪ*N7%0t6Y+,CJ[`cUoe7Q_.vH'9AxGAyݓjP!/k{$xC5C3Z*c>*b4.㵎<ܯ`x#tWi[,$ILas.+N*$襜؂5u8/@34[+p] .4e▆YlƑ"(r}YaaMxcZM"(qxD[ɲ'9˃ǡ$n4MsLZ`eNGR];MqlhtcĎ8\Ŋ&lju˧_UB'b05ң `챹v,Ex1w瀋3b_Nyp84:M hI ֮_⚂I cˋc C?ɂ.{jKU&|B*d s9k7{3O.D6uQEގeN941'ʢN8rR; }W4&>Ӣ zJq<ȇ#%na.rĢԐȯ[h~;$nn65( \[l$Z bU嗹$EtpJ,(̘Rf^{⍔؎NI03r˙ CN%rr\cmhOWNfbDʉzQ ]DIIZ:!oŤX 44Eq}k0t'Hr7>D]g HwYLwq-yrSLpt ZAzc^q7- Q~STJ`%kN6Nݷ.c]ƕWT҃b$\ټv5~'Mݬv Uhx7r6sYŚכK&:}7@cr0Axn2LW{փT;192)4-~SۂQ=c"rR0mwW8'W xP*LF-UBA:V^x}Ʌ(qlx "R~d+5U- ֘WTƛFV&W*oo@[>Yʫ% b>_eCg=[ 89SƜZʰ.&n pQEΉ<7T8wfH| lܽK1y7Au-=nLha DJ% ,.'&Hk5D谡S{$3Yc+ދfU8p_XZTg3,::-I髞=0f|f1U ˿8b{~,nT96ϱN~ FMͼ/#>~!40#E ƺ!wz dMB8=s$TZWQ鳦- ocm_{2#(!teǽxI8$YMq;%$+ڠ ţòґ RFܐ} 4nй˷lI1ݱlى@?Am@[Ξa_.sw]sV.(zF=)UP)h\-ߧQiT^{JUwya'tNo8JcQWQ,(P9< qA{ؕ0|pj8OV#E%QeMl1W?5}ON ×לK3_&ZtoQz}:;NK8L~sSD޵Íf8vӭ-G%D6`@adb?|ZѲ.G ِ&9OC5&[KbiFӐ.H\*bMgiq2-;o@yv4EoB  y`gy[:K*d7X9SBk\$e0p& G-E{o?̦.Pw-Psn/Fv` +,}ur &f"չfy cRqa..IS[Lf(L:ζd (Ye6~P–EqD&qKpzyS hRe"3 "jRGoV7J$d5xu=g+UiSvI麲|p j͐Z4`Q8R-^t*|qŶ%4{i Ne"FO"P]Bs Gb. S>+U(;qJM8R(baO0M9Uҧ-) C=M_g;vG:rJwZ xb)p7N+0ɄHfd)ٯAM̉n5)Bpƣpu$L]]x E`>xj]#b EY ;*ͷ%5( u0ٟRM2D]節nQ?|՘㯄{"%bPKa?"#ˍi A!Zk*SC 0zK:aH4X"xj5zdRN/Bt!&cܓ"bzk>3*|zz3C9_YOӵ/7YaQz7I㌍qJ:b(%?-ZMF&=i*0H!۷Bj+tzg=fsC{pp!'z (_kh;MȰ2ύ 0A~1o?AJ;^6#0ELE iivjWD9=]szP+fU4䧏`+FۇhaϬ~-@٨M"2%+yzB2N(hiJBOןKJFh$&z|&:eO,ZQ>d+3.# k7-j'v)r] w>ᡞʒH4)0^G&sMLDէ}0Vxm&YbJ *Q}Ey!wD~mkgd$lnӎȬz/^cbO|"(X|Ofޤ5ߋxyaxA:)qxdWf'C(V< Zb׺ݥ6M<3odT4x_DY?ȲpjW0YaR Q/ v!MBAݔjvS͟rp'|&Ue{\DzY$|9o mYFf6_1s7чSS*˴fxfׅb`Fҙk8RzA Ϳlp$=ivɣ.o~NqN<6y-`ˇ]aۆS"J"B# h>t89foJ3:v#ADnsQ]wHN*Håԓ}!|BƎs̑GvCir+A;}Ț|wZ^fk4`ClwBy4PkiEw߼>b>x00E6Zc|(u2 o80,,D/7ڌذ?$Xlϳ|4xJ'#$AZ cAUU$F&cw?r#bZC7n"cc[ۤ6B!`e]?Ώ2%Qd|by4`ݗu+B()i8Q W>}1Ѱ˙%sTdfWO=E 3r~ 潴O );QZGsÀaKX_{w~҅0W"˂Yz?b]Yc倀;ƒiP[k, _49OăP rt`ħ ~"y?2p'`ьw=r>D}MLz!]tT`c"x%[BSL\SK-߹ q&蚩X w` %O7['B9ԛ2|Ӏ;T.59!(t9 jΐsb] Ԩ@ QGXce筙]SMn0NNEBK]AN #Gx`VPح#w q>2&xun*\6s: Aq~,B3"LҫLk9vV,Lng?-Ihjl"yj!CE"1[y5(ͫ\fjo^8ga:P)`W5ËXt(s!sniC|w,N7}Pln3v ;pɋHT`<8BP;+ ).0S<P Ϟ_pS `#$fxi %ٰY$9M2GEP'{FEMKՌT437oخ+ "%T̴7v?0F$SD+̲7*F?CK"U+*Zh=l8c\kܲ[o'X^o(GHY\{~]e?wȣq=9H.N>r' VcCZ~at{v#L{fƿѼFa5F ̓S۝`+e噬[?J4Y`TQߋ8ޒ)ɕ~k~ZO&@Јrk?ZWC;Elr]}Ҷ|(PTVaU7WoEk#G'9)_ Ԣul+^(*x5[zWb7eW~ʏSeMzVudhNd X9ۦ]㴰J*mK'/ː"b(SC"EfU?AgOχ}0 ^y wkABͣ|2"Kڥ0.Yk80 U!8*`](v2X48EVo{-(?[4<9sBaϛS$  *sֲEkxJ3r.nͭf53E%0 QDl#rgLxjlկFrc-FW\ăd=yacl+j%0w3rGM"}?̅C4~1唪żR{}kXuKROUa*Vf'QS\ؤޯ%Ƈ(:w $?8 ;Ev׍(HÁ \Sf YmUn^S__6&V(Юd0OWcoTC0',BN;Cdfo% ^:%sV}@ + #L]$xY熨Oq"`c!nj~YNHg>&}< R{ֵJ=GWl%SUiר)B<6Э%͂N7 2dqdl o%HP{ ^N"gj+WvQrzRː޿μHG7ĚLBŹL-2-Q2;HT4a45ʊdK.,ǣUt/ڰDC`G,,X7#QοLE$'KYɠ?(=CU$X+oJ{GV%6ooП2O?HQL?t>1Sq +%hlJOSxm"$oƬ4r)_"(ż+/ :%mnZvL W43˥#dw܏k53$r( wյKĺRs(yXݝO+P,oZˬX,4b|X7,j $[Vݦ)ddIvfw7 (鵛ٙb63ҔjX8  Ν|^;&XjOn~2<ס%}5x2ם"<] ]DbPM3jZUgAfSѺlXf^-tirR965W%a_\2)҅oΑ۹'dٕםƖ=0iz4+e/>B޽tR`FU\Unb+uM~֍"m`/;V 9b2bIQCBؙ&2[cՄd$ *2צ @Y[(qYEY jo#8 ](4 `2,CղDNBp.,724oEmh)g W➯5g˓T產$p$+12*! `f݂rnݱF6hV6ߍ# h>$8K "8_EuBY"߂bYFi2cA˳PY^E]Jqc*(oqXmwΠF< 'S;:bpL߆ŷ! Iߪ{cb{}XwjtTV&:x~p<">6=9c3o܇ j0z3%W+?M݋IGڎu}F"䉢I#'eO5Uq qMX벏IkXA,Vw-<^'ċ8Nf'#`Ӡ=&I+#3n6FsM$p[}H,i,d53*~Vdqᘇ;H*ZAK RkH͹LrPzXbi%|5A /c}JOs&@8~Mqu#;E[~qɛ>B)>q&RsP4jb9# C34)irI;s,r->D yCB =axaDcjbM#CKM_\ɘId;e3Oro㊖ex6KPh;/JnvBCuf\(a.Gqʿ֮S,Ҋ]սmQ(݀(_o m7Ӫ+cSkD:#'7!q=XѨeШNw?4͆E$J+08sK>˙İЃ0^eaҩu^hTLyd^)c;M\'145|gh8&̩lw$~-׀ ~Zlucg`]b ڻ N~K9zW5hનs~wb-.iH/+c}nfkIf es5Yek,l4eC7vW!f`9&Aq옗tzZ?!?gDY`ONdY?a?%9j n=iN<.t;ɖm;[m: E_6'6ioKvWtTi]" "ֻз'ͻBwp7C_R=ICݗlL8o-b]h񊦑 =e~D#"c%Y>JT>OKֳRZb1K|y~0\i0Pe-(<셺GRvBˋ %C:悼(rO aS̺Wr׮E}!}ْTZ)ŕ( p+faݘO ; \#uؚ#>f1"6=(LDTSbꙥ L-{X^ #S테#jPD(&P-N݈ؿc!/A-.r$ 'q^H 6"2wGM:[rꩿ! ! BMJ\n??YXbse3! &j)I}_ޯSwr&D9;Gh3/%smcEx0!rڝb;~ [磀 Q4@[$ 36*jh܄+ jwu),ِDpdjز5Ě,`񾪬7zjXyXhpCS`xF[쉟ˁ1O@$s39MqYӦqfsp+]SGkYݔ6TcHX$kwb`u_j {Af6ZG|[VChInmI h~_)"a1_jrmP$6 7tZ67 >r?2I R([Un!Sv (Qsgb̾:kn.3Kں\QNAozet-\UIc,?gBk\̵Pb3Yx  )o{LaUS1yM-DF ;;e[Ĝ~WOKGf}DN_6W7-9S12j/B`E9rϖg ysYfRaQ5?/Eie> y^4 BjA}%:G߳,a"CJRb6S31"zg?D̽-%mj= 5U0cs=~Y \dMGƸh*^9t9~NGdi %'A[6d'Z%Ͱ^M'>a^L(b`4 kh4XY}O JmdԎZZ?omS4d jw|7tw7jg9{nf`p&ͦp` 0 @;oA2To"]nGuȧo~BCo^J@u xFrE7FAnUY7^z3󳬂gS}XJOBA']nX^ul/䃆E7dx٩o^;Ӌ^m[BђNklSZzϢ^4]kUIJJ IկVUW0 m޳Gm9F|p|[9<"S|_(Z{wsDz+,ﭲ= .$n!geE (EЁq-sMٓFYw.";ʶ_BZ"Mlxٷu%Z`{sQ|:ALyNNָR>!&!%q&ѽ/o;)/Yп&xAgFSj~i_>ǩK#a/n1f5+ =, ֶВ7`W+Q.U iT >_| )0[ϡ>F _h٠DMtV)&^}vdD A&~q@e ( M~ZJ 'ԇ+\s.yB vO uWufKs\0d~'H܊YMk2P|[X׼{]I2E1׹|LhPEU ]=e %4uΈ9"Ҷ0 _8~0klf;P>j[X ( vǝ7KcAHҴ1S?P;L bYa1'd {"eORI kntC:R ŵ¿C.+Աf.%# ,#VUi>jUic31?듁M㩌Paƫ܂GHrY"0/tlnsE`%|4.ٜ:ǒ:Q#o9\Թ:L3M!\W~^kJ"LʕTDgD9l+`w\~vHZ|:c;С(i05tzhfCB5Ұdzɕ@M) i4`֑u1CaiNL^/8#1G\PT)RU , 3a0ɳza;|Ŧ„!lViG _N}Sʫ(-kMajRJjv)?2Ѫܾq9٢叼'{b o2ƩhRxiqUJcrj&/˨FA%S*hL1>v<*HRj`}T`X$}EUaT}Czڻ>i't?dww,҅ (Y'Dq}R`ՊĜ<,IA^Fkv7Yn)`m[ՄyײIn N7E3 vZ3PFYԤ#ނ@_[`BI[2 p:*NW/>w6e(DHlt_G^$vK Olߌu$O`>-F{@|{<jڇ6v[:@P,Wl#,̀Webg@ E&:.cUAz|Ũ PYҬ|Bi;* wfLdOB4Fue!gT֐cmep?':#Us*^\f1z <}~pxuPmǛDsF matqyE@'ȀE\1%fyVZ$sl*K@sFSpؚ[5{BA_,(9o7 yqaduw/_%kLEobjKa7<hYű\ JݻnLkAoہU݅л{g}.9l)-j 5ffu5Uzκ>Uo8jd3j GԢS_X$0XepiLdt(9O44:e8*ۯ̬GS+qCwCjgpӚi_e gkh2/RwQvJ; "*-72Y8Ď@c*ZaۺqD= `^IeaT.'*5]9ޤu3#s_m`ql ;ѿWcEWZˌ˔?v{g\c+b.J07zC>uXεWc5T葮KfaETbB %i.m)TtUaFtLfFt-TUkx/ێ*&͟=#n =}l})*ams 9 jJx "ުZHLpQFFKᒗp.2M)׮ *T"[{DFs8Y*OZLP,qR T-XVW?(2m}tϘK|Ϸf,DoH-c!>WETbSw5*nn[`PFq7[EbN?d{ؤ/ryorˇZAŀpNM](Se 2]ǿ>} [f+}wrW?w хӖDn^yʈ(ݝ9-Jxyf{Y\ZXS@B)Rɧ剃b'dn)\7,e7FY剛 B_ ~h2lkorlj2g%$REF6{.I'H%'B?{r4Dz\!l\21<C"K! ] gzΈa( aEi $  sm-$\+23 `p Ԡ7bB鶰%FC<>qWn#1D~͓cn@Y\:JާP e\7"+#܀Ҝ%h.aڽL: ;Pݬ1zLq9Cy f.]<ZDe `ˆ 7:>).ňA\gZBaG[Dx8Z]ZRNuN-nb9G?hTU4=pÀ0kдX7.0lO]/3܀w,L#x8cwܚUNWorxJ[o*˥J::b9OJڝzsKc,G%hYXGT]$ ;s)=sKyϥwein!wf\sT3ƹȢfАۨhs8 w,[g͟q[rLSZSF-}@A&g;LF͓: )ġWls``4x] 1ݻaOyeF3zs4@ òKHHqV Q2Xqd"u:2>LFPHwbH7Ka *LQFcT ]C65ȇHR+,ėgmQ+=EGzF$:vjDfzgㅥ׸ 0t^ԽC!QSa.<cslT4|WH**6 P ”N22Z5a ڝض1} hߓ<+օ"i3W峳p.(1IKC^;_ukU)m{؜B(]BޣDO=t4O5XIշ#f)v#R$k6heP?ΌwT&xVVm1X:aEa$#.qI lRfĤ`,z!瀮NPU6S,#[aTgh>QLj{ 俪 4SOi~7ƙAv(0Ea t1@[D_ٺ?Mwm`mF(4W픳~'[, =T>W%}{\Nؽy|lq>)--k}>dSƇ$!bO~E0Uy9#GD0#ôzi>&ijDp.%WKo OryU|csZ&kz(I,Owߪ$U~u)K__lևC5 hSgal} ̈ O}{J^6Yy 0|Ky. ^2FW5 g`Zx;vEZdTƤQ3ۏ ^njOҝ&[E>^Fz2(Ȥ]ɕ+ S+:k/'HjEս2 <g,&}!ue RWx$o *kd=*,ℓ%68Vi9NNTiQ /l$es >:NBr+?>J)xL|V;F|':A/5H_ -[fȎyΞW}fs)0E$K37xʓȓ>`*WłX½B=37upwW'Sb3Xx>V Ys";ZF(ڸ4~@r=-*Q|t҉!?.l+`·_A/vJ}WdD-:EVϢG4awl<XE0*87(ZӀ5X$ot9.ȁDO~b?bӎ1t-jGU`"g'nޱ/mȯ֖(Ng7B'JYY4̸(U%̵֤欅*X-Q]Km/2k! mAj@WmnxwL TW'@%BWêƿ8Ef$nI#k_J;R^6h;1#5nao=+60Tj`o,k+kȰ`o!҃sJU'O*3]5yL"\1*]83uE4E9`$ߕB6̼RMxKTMCJd@{ɐ<ίKNDL+aBt/6*H>*;.7.WpJ'fIЍs(MimV/\ͽo WU+K'b'󮇗1k{ ־&1zHgN@Xv;[ۦ>ri6q?2[5-8)'>#]*ǞEď)7k/DGB?6v;"*s\;j?kôo*uAhVogZg#q!$Uu|`$;a{#Oqm/<|4.s"O:?4.̶J|@XsP%7 L%&Mh2Aw!Rק۬҃\g \φׯ|\+k 2 Yd6e'DYW{>ZΨ#c[PQ>)}zՈx w.J0n(sL,Β+ѸDZJȕ {{Km>nS%@ +0OzVEs"Ь>Y;V.Uhu*4-e @TȮ&"iFy>p;2,m[plæQC%p"uVK&eI.xvzs׏"e,%i&lpa3ir^E-TO@6ee "vHyȌ;E@gYiz/Lq]#^ZFN\q:DɤbFa&w_N@Wg }WxZn3k/]ޘѺq z e?8΅CA|Q\0ABn}pSsnQڗV 8fI^1SsQ 6쎱$ ֳGy)%X, 9EtXw>'4o]/pZӱ"d?K"(GgQJG*HgQ /8%dlq5t,MUھu7@_OE7Wh&C OY@W%*'9Y$ѡUK $aHz# DЅN9P4{eq́AgRiuhD;z#W H"MpM^51J {wf%"ډc4"+t 7nlT΂Jt$Jq1K^AK,~{1? ))N@,P}m4ɛm)s ,!ƀZ)zO }j] Â'|/틮3;HzhL2c )'_ˎ3I$Wώ=6qqb45o6[݊2%%Bړ$tgb%ے,xkqGb&r<îPH;y10,ʹ!NV^CNeP /U/0Kdm&\&ZL⡣y7Zbav]/'3Fܝ"D>.>: l{>yga(YT<"Mgk nH5I"L{zz̽#U TN7n8@2h롇1 >0s .W'=d,r&R $3>uWUֳT'd ȳSB,fQ%5ND5z_sW㼘9s@8').H&PN hDoVYNwBݨgM濥9MдaE~ϠhJHfrNg4>Zx*4>'&'P|YHqp-nrH8(~:B"0>`,ohp7 cHzF؂= 8Tz:a \xӂp޸Ըok-dȻb۾cٛw˽E:-)?9G J_ܧ=+,RZ:%5K}ĵHЙ @Km9+w%YS{MԼ1gUp9I,)?TNT5I-B( hF8dlFp˃}ʾ._9%6@pP:Zv_bsU\e-a5.25 ȹs?VR xw+ qF-k KwnU]]7S܁Yos I6!/2GI @:Ϝ/ՏWfc=$>L/N?3JX1K7V\CW\ʆi1cˢ^G ңRtrCG4AOlVfmCX\U2.a uQ1"i;?OX뮠I08#!\53~^qt|]btG]m}Dt ݬ n! &;x#h?KՈ0=<0(FXV N7|m.Х7Z}8W: ~kAdcM-'5Zgsy_ l6ժV9KQ$ylw+~FJSӠO|˳/h Lx"܇:D]DgOCJ ^jD$AF/-}sK\.,`b!Ҟ*/nFۄrYd" mhK׹qMCո6K YPUz/h $Z |Vng&)^OR= ?ҧ$i@o( 0#n 25_L8I\G`IɭFƿg3eeo`@:ƽh/Q6&XPJ/}7(3m.7nRǂ|{}g􅙉[|+j0\bJ E!D |₰K5gk#>ּ B]PP2Ǒmqĸp<?-kIZ~0\#7={l4xevRK>_&(eho9τcv ~t[<κ 3p1JG@wpȾ*q1;gݚqsbKk(A3c ,~L-fSj/gO WYŸ ӚǩxPnlNb-u]c O'~oA^*Z #3+vO?mtGxI1\C%p8C=}E+tЎ?9qU{#Cט?a+f#UD!gz~ݚ7GE)~yLP&Zm2QWO’p2A61 x Yj &H)L}ozlZ#x(2gʖX:ĥRv6M}nL#CB`zEdIq$ WN%DMΦKy=%5PڮTf!&ǚӣD-iكWOQ8B\2@3֗vYįdlޟ ^us1)BiHɒ6@),h[`#nnaXC7jeKe4&,V7;eUb G'.TzbkKE[-p=mg3?_IDYPIχl㑅TôڐUWMH-S\jJ p1(z{]r9TXuԐ2\3 z]BvUS3alfbg&Ky䎴Vc:b%O@[ƒR$AJAE^[Pli~O[*cmiR$-Tڗ[M3ySX` dӝ_i^cHDOo5yz㧛Ӑ=cbj5e%x&w > wpHqM6Q`Gid-CQ5q|Xo( };/t\&~<蜎F:ymE+G4/R}g.;/hTw|tŌ&m皤bup&EN/rQcYj^D}@>Ђ*3ܶ=|h >"1~ fM>1̭0| G8OȏǫdFηWrw|߄RfTZG!h (Aӽƒ x />J lxF\&Rbpq|6nFvױz<6Ռ$X]fz.Z[+q8e_i%J)-5 էe9 qHmyKOAg@/NiÅa\ڵ8z2\H+xn 2״I4a ɿ~i8Ν|0QλUUS(9 B6H+!7N{='/A@qc&GGoNĺ;pF6p).-ٸ3j4 $wZ$Mu9StgYTKR?=!d(h9ͺZԐEbeFebLCyN'Cj ȹkz'^t7e'CUYF*^0M.V..!Ɛ%oAf+ x4\Ӆj.Y9t"u{ǜEެ!;.1ͪD_Uz~r]A@^ehլA ":%#jzR1t2)HL}c'*80dCp DZʢ=$0"rLo#t|E*Bt ׆÷(pճ^7[}B7_-Lh5MLyW 2Fԯ Le5/:zCՔ~"3:VŮ, /hBl A`}Y ``N^gh8viQ+>Sv{t:rU lĹYL>2RAļ[uJZHu7 "T#{~g7xWW=Yjy~kWK<ݩ?v?;ZS> |70tK%N}ߠ H#K[Hkw=v~ſteg8cogq-;xv8|DC5{F_h]iN~ Hn|2[mDcBXYĊ@4 { <'2<'tV4U>DfxR>E) b% ylyKshTIq(¥:@Ѿ=dЀ;x~|M P .E\NpŽ{B iU eUSzEW.]]*9 ? orgYZ0707010000029d000081a400000000000000000000000164e4ded100001bf8000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/l?]?Eh=ڜ.+V; b"B ]$$9vJ,yކةq.tԹf#@9 7xaGk@FZHn S^P`PJ*(Q/:wܻBO$ e IиRTN!3jx˯ 7Qʁ\VMP,л~*[" :MV6:{&SuluPfk7!bY%JO+Gх"m M۷NƖQzS9DiKwU8(7K* gS!~5y|K4Uo2|+N-J8Z@q} dfW\=mt( o*~ETWHvTPQ Ic|ⶆD=sBH!vby[xdIXvUWI5f /*aoc'JDqpȇ:\7КEbt6Iw(G .Ma? a)7WxWi P[+)k#n<0fM`R!1xgm%8V$yXCZ7NV:Ǜ|k>_ν:B^ | d)p}}  .7i}2lv\ +]"`l/'^|;[Pv+ExLeqݸZBBR<CrKыvj'fBؐQKB)bL #\AyLT$O$v70(ē5y"gbyѤ'cj9qŠmjՍЬсHbYy'%8W87ECzJewၲZHka; KV|o`2v@q [>':rzC9-O~1!Ē4Lv[I 6nL1mFm bB%5@Eq˖şCh҇O0OyfD k7.v,xA$rԱjU-sۤ$6.U **L_8vW%*.$5lw `>L4}6K 1raSLzT1㬕|x쀈?Ad΢jN{a}8^E~t|P/lL=>yiO{h 6F ~EY/%9m@qG)-]r@zd(g.mN_ U(fqHkv$DK9Ӧl$`֐!^UL,K手#)Z~1pHmZWߘ~)Bּ()]d6:ﱑq*7^hGh=jM,A2jA<v^P?BlqAeBTc2weZF+5J|u gotta2xD+ [|#&>.!W^Z5?!i}1.AP7W^ƜK!@ OsهFw|yyk^:ȉP+Sd]8%ՎKdTsJKUM .Yl+?мO1&?9O+-/ fd͂b߯;ݝ8Gb2FJW'3"AHL=4$1Ckb q=ߺ lQpKx6%SsD 19ҐfŢDg߈l%ޟE^?ALtWr\z^ DCIΝMKayDcMw=i@G>^:K:_?  /F}VL"dZǩW3Ś6_[8>-cg7ԯotѧxOTw`E (j+C}ٚ_1 pQ`NΏD#<̈́[{62B#7U)tc!8ы%w=LXXUf9'  Hnqrÿ ƵON#z8E.=}ɐ~r3RH`F Kt[jY(2BϧmDF_ZT_n3?cR~4F7 NPd]MՆP@>~hGo̤ S2S߬iDUEn:f"` !"/F_%bZ*ͩl2H/e0&w6Ay>lcgTkR]hkX@ |'R0ӈ( ^Ewb?Gjǯ6\;'o|m"!;`0oѫDZ[~zR~'ʾSq s+ Ul..ux,DPj|Xkbo'ss\_٘K doݩp lj9Òӕ os2`#sg.@aܙX|ىpJD֙^lo<NIZ~+BD([If_byH9CjIP`vaD6Ke;tM NcadPXktSV"HjOEQW>"[۬PomlzvsȔ)7w+edt*Z򧣡߼#XJd *1D6Zڸ2}10f@ uCr[3X>PH?eo!~(pNzNp._+X/ݺS|XvS+PiBfߨe L ~(6I?yvxv煩i~'-@6<8 <@`K#*Rh,xQHڭ~ay-lIVC*ӂNƛ5LYeͿu J{rEd Po:(NĶQX'5ϲSj\M|&i]E=]+ФS1Y'<49; /ϋ+83zb6hey{p?Pl0@ʢSdy 25<4D&N}+4>'rVOG㕌*'fB2P SÔ\-=.:c+Tb<-}<]$%9lKsu73eIqݯixvZoߘ5ӦoY`ԞŘ[a[a?DaΝjRO+ )6Q<#*-zݝwp o KlT:)qjâ4FchwIv=Ť")[$'Nh%(Jrv8Tܦ\_U\]^F+F\ vGYrɭ.yI.Zo6x&F"kU<ce@225+8}e̚Ԟ qIEQY`K;.NfJ7z=w_ W7V1$C@-_Cޒɹf{MGZBz 7}e!_sA2J!H_mFt .1ؠaqPYiYl0)ޥrρ@ĒV*(^z zAs֬T93 ^aPk/4yĪn9a=SjSh+_lP<)CBzLBI.8J@I_ \/􀳈@nqP3sF{}o"ipWi>">JOc%A|1 XGqatUF Br+]E(*z NZA'' Ȯ*0US>C5@@Od<+щdhh#^w|} Vjvj۸'p{SmT BȼYF&]<}E9 ̂G7fT;t4YD"!QW77x2\`ݮ:u%pP0_0 dݬ7 5!q(\~G3#y%н%zjfBlu+nbCȓRgD0ž<:~tK~f^yS "̈4=5' AΘ6%GTXVё,ʻWYD jr3c")^l|[[m# ;WN Tvf ⮔DAWYɬ\u =RJO'|ӂnl{mCrmx-_ڑJP_CBZ\*!jaV{m)l5}a-zxlLޥ %W'ȍ($8͂$zrnsCRp㈺fŒG9_-Lqm {*,ӭ; 7^*;QgT~gȀ+amPc6Ư/} @Ճӛ͙$Bzgq]7˯;ڔtY5A_Y^?F'21e3T/Yxܤ{y*IJ~.S~:{woDP{OX#L-Pi ߓQ3jkW?~F*$mX/ v9涑ZBFOVxDV`!+xkL}E20$E]lmh Q|X#^΅hvK g}+|m??2y]ml`^I]KjIє!cɨf0_ڪ{Ÿaa%F/*DL1X1spT!iGѶy/k5@aOPVƋqXY6 ^WqM-sgra?0L?tr 3 ;ˑBJ kpwҜP#j(Oo-(gЊ;Ͽ$U)ˮdu/Ѕi|2Ѵ3$l6Z5ꪢ":qq;&iUKsr"W]$9*oZ F=SJoeAuoc?,YT=bW!޹8kGS!#5ڭDO%-ޫ%_0tBK{)]]"viL]e1-Z$FP{pU?ZZF/7~}vaP^;,FZV+Dܳ`W‘Ʀl{iɊ HWW3D9}[!ӓ^B )mCC9l)g祗(A/ tp- )&)v.Aw6;,؟:p~uMЅ6R}04BOlhq0ST ޢ$pcuHJuxiݤkX5uqq  :U}jCGۿ$3y}sxb|Y+. gv;7,Ӽ]z;˹Û+p b/+z6]:CO i̅u#ֱ7Q"kSZcGx&]a!`2x%Λy)HWۅ{b.<}/bMvf_b \Fw(†9u䱒PYՄȫ)Rw4E:p9Bhsr`ӷf*<.6!ꁭlz: :J7[7|#)W#hHt K7|bU [UX5agS4!$chOF.lNU-ޙ0yr/9wyf-E7Y9΃(%TD!`gK(ˤV]iOH7Lg\md/gV _:^S'ìJҹvbkgٿ34Q(|(DV A YI-!KrQʿhq?#^ot8$1IMP(TC_e](v Wx5GLJo38m!E|`'/oXs6Tijs)irԕX<2FTǟQ9nxHxz)x5n* Dh>*J2 r<1tEQ%WqA[6Z2-/hpϸ]wAB݂ww`'1aSXC+cg$PϜʪ J";D)b݆s`3pIxu?P=6e?r%ӽȃ KX 92w^ovu ~`sUya:Bʩdtg?U+NIu ށX>;N!wrRNH%츄kl 9"L y|ġ "XiyQBΔÛfakH$4pk="6F":Gd lOL6CdeZc9 $^V1KKMF=])rQz$_7'֋ҵU2'V$mNN<%Du25o |&Թ`ݓ P1FA SM;80i{~ [*鋴Lѱ^Ee xMjd:Ea+_=?0Kp&Ѯ6qւͻt6_`iA*~ 7E[IFkɾHSUрuSBȿfE70&FL07}aa{. Wdl?ՔviLV<65Q|ۜaj iͫW{?ں1p$ k&[Np Xx i-rX}X9oW [\`f$ҹ)^,9krnXRŰzx!"l].}a)zϲܞ΀ _ _oPp0 %PeouoV#w.taOx3j*&90E9Sy?MjE-FEݧAHP_G`_h,Q\gNjtswkN҇PMm0Tmhđl)^!zҘ ~+g:|amj@\4QЕGI"F h(ǟa䗠#2L r^CQRŠmf 9eTx'֚ *Q<i2o@(U-gwa2{荃 w/W9i9\^P46&eQRȰvVz)ec@WjjIhVױ[Yx? |U}F(+=a=bו22dNJ̫&Tr:ԔT*rR>m1nDU)HYv|ʲ ,8 GD!fs>.-jbNa qv s)b5h!OBV3{IGE Pnq/eq-zt=e$3yms% zpx_b蜷aDĬn>b- -ԎI4)S3zb8yVQWY;5д.{^n `R4#^ N^}\xztnkT)0[{*(ML%`Q0()DF~I!Z D 1s7ȊtjBafq+YߋoC3ش88#/Zâ2 5x{X[WqЈB/`dbHWHO(Wh,:ǟfmnA,==fYC )i %EcD.:`|HZR 2mSo~J5@ĔQx/5-G{s%-.&ϙpΣ;:k, ƒՓ~o`!56~l|&\dJ(մ-~l櫛($,' =#&`2 #ޱ׻fR)3)똹s D!`^IMq8'kjKʓKgXNp(Ueoq嫈 ޴XG}#zO0+VLAڮ&pƗJ9cʜOwwZmi)ADpv^Z9B26pRĔ2}D"ZZc:1F@>݁3WNdKBAՅ/DA[s"n>FɵՁۻuoc-+T R,X\Ě4@N7caxdBjd]>-CxwjT}1./>D.ѭ/]{``I` (XI==G i;G@5eq.-3{3r_;/l i!JخsMRTM {}OgG ?^=m4L&8y N$kss|Ks; ~#Q(ث HXVrZZ=qF {VSYu,TOY3\=8OƇ>[^7#⟗oMfxCq u?e}Z!M@h'r6˱R6u7N$q9M@G?whъ9{[ac_f 2#tfˮ8wfDw[U)n+6:(Pt38/m:=j:AtlGq&"VHn#ECk^\ H\# zq]:e&dzhni7B>[uRv?)j h𳬺BHM}evÀђ뙒 AMLk$ NLɉCqSzH?f}5&mԤY?Q\{с/vl#9ѩjSI\}|Q@&| ׌I*a &N'T:)5{4 g,xN0uU>I+_ @.Dxb^Ci1Ҝ 5lUcSܨl{%-p{o Eb;^Ntz_{/#bkTەgBXB0aU1OhnGKl3e 7g ֨4kXR{ 7k8C:#|-3,\QIfhEÄ[1&J)m0ƧƦ`>B0!QIO>^D Oy!8vE *4"0DxmR?̊oFZrVi5TO"86+^oɤ\V⎎c6MsOm!kfC&_^]<72m'nb7bDL"̪8MbQUo=fA:j,&b6 զz>S nnc/y.2}4vNekYF~CaXJD6E*1͓E7juϾ_d4ݷ*qUⅲz#Do\f h*qϸfZVc, hN}m%3l7:æsGpI&?g= Q<+IX`x |K`a*|=h0Fkr22ZlD:^Vx6"M*ty6YzՈA%S'f*) uA^*k#䢰]- +cڴNequUُ1O# MtqRQ=HX+t{9V?}VX RR>ثa΅ {51%lR3[H͈&q`dQesA'gx=:)usASuM)iS1J1ԢJ.NGjhRJe7OK=nF&-#su9mo;R` c:UH6sX֦Joe KEUVoZwc9qG{1?B㰛FqOND5pT]6$Q_ ~t1ftAZ; O 1D5P!}=JlXNhXm!c1IC!]ǫ;yB!͎z~1 3U4wa杭>f $LS b&pFe5[9 ;fg r^M0GžG}7FJ!RT%pM7ŴoLVH[Bf[5&^MȔ1W߸Wut5JmEK#| (,45z<4-+ *wUą T~4}ss]̂u/\@WD'GkW~=+%DPa76v5E8+q IA3P4 Ȭ86VH 'dJ^㭕=NSb U@ǪKgR US5&M\{Œ8_Pl]n9[.O,8Q` (/qOu6 &?]Ygwh嚵E2@&Jcнqa}Jߋ_Mq Q >G &ʿ QGݥ#s.vSw&a](=Q*Π~sORɋa\nMǪ~8Pb Fб &A@]0I?7lUYbF,} ִ{0O~`[Ֆ?i%kBZSAQP25I `chbIh/@ $)CȞ7h#=mog,R62#l h 9I<83'*Uȉ>Fl 1* 6JTnj 7 x`Y-B[-f#y'r9f>VQ1~+p[|=+d,Z&Y5Ji`bC,^Lt;"4Y;lS4f@u dxpG I_tvtn ssv΢`k/voXk ("'yqXC8j/!ulQ ƭvJ챲ZԼȫOOz1 US:"]<O}7dkT6N#Ա<Ȅ,LK=^7?jΚ!\;*s(^Kh u*7-{eYyB4#^t &Q#ɽ$닼i5}u>^X9FOШm:Ռ$!Tmyח7Oz8q_)ӬK'F#žٻ6FSc khLBmhز(z*[>]7e qKJ-&yU{#p̡bKBdB8oS 27#tŕ 9 k g,~JJ8:>ݟF{H#2u7mR1X\B&F_Ҭ!f In!GB^[HS"L64.--`zar⫠pNȗ'Ceznx|ƝJi_ h%uaBj`?'y .$+F' T;K^KhDAZԆ3 פ3o<-_&ـqTf<:h:cs H % LBׂ`B{r"} y K٠"J=T%CbE7+$ }o> !@]kŀW[{fy`3STvk}MJ70y2ߩyOe B8\g>PrTK޻Gpm $Uuy/ Q\~PE 4< 򩏑jt!w"(K 5 is : f ^?Wgߩ=ɩ?-XyNam:Z!ӭ+$c$+|KLh+>=&RrӋBtNDz#IZΒyy.PX~)鄽*>Mg>4ܸ ՟@^nG \'T~/8tkVX?{)[{Q5T:Z9T.=_E]vtF]]7qS Q8ƆgD}ZJ.&Mϱt>&l?>ڢ DĝC:?!\Iի1|bR J[{HTx2Y}UWj<:7҇OR*u4꾕9> ZpE0 XqR I&#~Oa^: ̜cGWay&@f:kވ45$,k> YNbD/ FڿV"AGqgyЙwԛ܈cֽyjblW61T,KB||#5|Qkin 8a0_)2Ge%`Cs7AmYIT=bp+o?AwfQR"}\$,!dƽ?Ϣ~f,Iא.W/NN4 pV9|ou?Dj$VR-gYA[i.=ŠH:!0^}Hcʇpqӗua+bxu_$SsSOemRT 1K 4 v.ټ$-:oKN`h\a*?}oCh*?Hj gw *q[>_<9ԯuWdja=/gbRx^%ҙ>Cv_Ng(L0YFlP,RR_MJUY|8TK6ߑL+ i{I56S_ui Bwx{:"Mg4s 狞5kfEOیfv<j/UY[E};KG8XPy$f2.B8Ιlx +?T<,ί/ьaêF>%"7G7 npk&8Uc'~v?s#}ba-S+cHÄ6tkK7q7qx}hPB+0A}P{莳o'UI%.u/&}EAώHxUS/tkfwʪ U2)96yYnƵLCjocj}Mۆ 1/5UfpX.дz7`l!_Ҧcu.E^ ѢBWBXne<*ͩ}3umˑQЋ8ru79&mMi9><ð_\v"}FݘV$MY:jX1bl@܏-ܪ2X\=~J?FY>lS+gYZ0707010000029f000081a400000000000000000000000164e4ded100001e78000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/W6]?Eh=ڜ.+ U1@WFq&J/>N/OO .dzZ(LQU9AG1a[,uoиڮߠÃiƥ'ǰbSf-]ϴbUӶdNQsv9G0%_)_hܞa4iʠYuىN`(A4ÝM:gMy0@9&n]14m}ADEv dXF{D&ѵ?+Ϟ, ¡9\F$j@e;Җ ejFoLbdņhvZg3JjD1%ZFMyZ?Gl fMdfbج?cvT 딶ϘϹ6um^[= "_Z{J.qq2'5J4-UD- {V4k'_m\ g{ٝ?axv”QCJr"Diq,nd'lį6uhi͓-ǭ[/g,[WdnYSRg}c!@;k# t2ݝ a)|K)8)E|G}>zM{P T$'/pJCdZ[o.̾1S IVKMyP=@3fv\P^VIŘn@$kF(6&J)%-X\ƨ6? 'P5ۦu.=IhWwkJ+Jn'>Y(9OTATy~+b[-{b%gr4cRL]f\{W/q{3 [r' TȬ4?:m[T<_ 9Iˈt,?k&F/+#l VN>`yG6QS@6N=wӹu_Fj6EunH:&v\g.ǠXʘ4p58kD.9Ha{`O&; ܺe2g{lȀҏ L>T6za187ׯ>y=>rdI\SriŠ'PĕDAuqGF)6+O 餿Bk7uf>7YVۮ%i8ӕ}Ԙˉ_Z0mb #KSNOALػd|"y,KuI } tR) Y@I(~s ΰ{T75Oc2z]fү@!9PS8 ŭڏ30 i&҆ yĬh!smK;ƟZ E͎yX/JT)\7?F697TWPͱ) ]p83^ 鶭 wH~C&tDWBhdr q(yә md, eΣYZYsBH#z](XB1{eT&Ưj9:eɘ S ;D S[*A:CG#R8$TNFP1 +UWI_C2 O#r#A:{ ?4߿ mdبT>~-IF+j9aRqWmk(jB\&[F6u5&_(߀-k!+{09`Bc|NJZ:]OO$ӴuHySU"(&#Y @8SoaFj&(*D:3õ-5:>޼N./+"L0-mVy M6E%}3ySzf|ɽ Z%phaђ_& ?"%a%DGeX匊(}DE{E*Rr=}X,AjI,C >OhӍd*^'m xXߛs: D*FWt hz%wqc+6?i7鿻)=5UdDaC.T]鏩)nF7gE~)-vT1y~doN ƜUg{"hNԸN[\I IZ SWlu<'=h)sZ lMV.E>o.2%IA"#c.Bg/u0*AY3-'> l&_PwFXiWVX6?@"$lV%Hķ2fL4o;{9ܖJcbrW|֏azV{=V̑=t_G} iw蔳fFjn B90"1,[ر-WEZVduW9W]hˠ娉O:&XJµP9y٢VoVNLrV'X3{}X+2(hՂ}`1dP&+_8{?`ۻ]LkeB,g1lAK;K%o }vA@6nvZ#xGӂDmͦ t֎SRE|g`xC%D5mR!)7j%wAk~T 1幇5 @ɔluоRF`4s̠ƈ!m_=-W(Ɣ!ۨ5̤jAy娉 2R&8$&U% -'.Y~Nڌ/bQ&١Z|0v^$)iy]U$P(^eL`r@qu{P@_0Iqm໱T'`ۿbb(39ioкbwmp3aX`' %u[?qXYflg@La ] SLbe`3upX1{> ҿemmArW wttȀs~*g=/)x# ZS%_VYb5Dx3̟t2$u>W"=,Y {療ckSrogQ\^aQ Ng5q\&82z 1sHaNr czE+͏|d3^?/{V4/IE?DÔB V^ėXۺ5Pb 7wNx}߳r;d[,yU, `mΌz_#HxI#uy4=~K>#$b eW|GO-=EN!-dB̹b;+;À-vMgXtџ9]e"vK;>hg7o٘`D }*d5yȭVfg2VgכXj$ێpD}دb:n銒YLj*ރd&ǓŢcvؐtd7N j)?ȏsF4{#DsLXVh/]WpJ]Yھ,* 2; @>h7'Jh¸Dᅇ3EyTYGM r;;K1g~:O8e{:9"u9ŏR4ѵ^rb%VR5K>/s6d0mݾpebe \r>-AfcZݸ_MN&HP=l~G Z*89c;n8V}V^UӘD]x8%@ ^f:$5Pf>P LE70$m *7杗Xk3ޔz'UnD`Antߏ[\ @= Zm2`߷hʋ/Ԝ6@{O,z*}DbgpǺ'cؽBy#0c~m=, >̓{(%(pNi ꝮLx 胑@/ȯ-r+Q:kZ;FB-D$kfFPD|bupjwN &e,w4`FU{N^*!p0QEujvB\-Xr0H:Q# h2Sw&Jޮֆ@EW&Є*[{MgidFPqKli ~OHy. J zF}V do p Gsuu?u3%ɟ]  ~Xd"7GפP_J fԗ*C!56ZyzNЩmcfR%!(J#4 ᙠ%U|J>_ hsšyX)`"TSHޚzLR-{yp77ӵ[^9a0̣B[d}u[U4P9_(nIk܁f|u&c[l8Ey|.]`Qي\H>o>˦!-dpO4f7֌?%RGe1nc-/h̪`SX*S< 9^RDo@$C6]0hئoe $tzK :Ŕ/lUAOpMZ8Vj8!ޚ#Dy>1!Ycf%b’qRzV5l|>J r)Y'"lQìX `R͙g 앹'"߉lzZa3K/Hĩ }/R0++'.*ݵߞ2Ӎq/6~TtX\z7QdYF=?uw0=օ'1~23HmF_ϿS Mh8M'9{h|s}Uٍr#𰼽qvα ߫Q:k+ _"$eBk1`6}?Sp).@NN 8V<(98nnwe u¶v9GY!~XٖK(.א 7:<,ࠥ<=n!?e/^}ypwW[rmrAsC0,1i*EMw] <؈ƱgYZ070701000002a0000081a400000000000000000000000164e4ded100009fe8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/0]?Eh=ڜ.+Y%D:EYgj{U&Lѓ[m XL,nj]-׽s'&kZWO *b} 9 Qj.`Fvcd _XUMtЀbbz#h*xcG [=yF'f\/Tdɳ HnNTG#ZC2fHuχŊ _=zBp_BƏi1GpױWuQ8!BjWMW"FĞp~R9,w 앛`EdQ&!ۤy|H3(].>z[m2Y+O člG*n2zo#O ScRڛ@![zn*6hΎ+fCk\Ī?)m̄ʰ BrVNzqlv}݅lԮA·"KF/]&i֬F'ȍND-ӌ Bi+ffֶga>.Nmw HPQr y[[m^G_ 2s:Cqw82hf_eNS}2CJ4ye#Z"J-oZ!"YԹ뱸\I`}r|U7UB=6PAݨ;D6EA@iRfC&^;#\tim p. `ލF@ ٘5u&.p c ޖcq*j;32L)z7٢ϏzW~Ӊr]1"̲΄ux.S@HEiyl7,Amq\57xX w0 rpjm hHmeP7pl'JB/q zdrEn~N%T^ԩDAX/LyR/3-r3#cec>ŨRUvL}˴GK mt#6q $QRJ?i%|Gi _2ERg0KbcT%.PkR8)s h.DQ{4mH3WM/|Hv6F.BW>t"4!b/Y#a_puD[ ңWY~m|'}tJ5[!44fդ, 5L~g+# \>AޥLUd,R9SMc?q 1&EFKԉ(RbC):=sJ4ͧ+ّ sC{>SKUx,ibk2U5K<!涻YUcXFwД2a>aP'F{# жѬLоXM.2Z>Z>201G17Hk P0}f2iVF`⾏Ԙtk6!$· m`{rfPYc!_+QXd>v`8Y>y("XiXu=4Wn% Õk턮uf&H8t쳓abbf\ 6WjA =u"Df{!n V WSFKE=ԼMlƵt1Wk] ݞej:{RfU,C1rS'YW[. ?8{G 5'ϥZa~h zzK%8/dvZ> ԩ:p%\̶9D`!Ɔ 8t0tP|B6w>麲ǐ"m_mw:EE /@+<ş0nLA"?Xx>2s<_cwHj#F,4e ~ a1 Of%:f{BT4FjPo0—J)d[-ЫΣ10 *^Ӊ֠=7\K C(ՕLWhd7ʷItyTN}f L$6[p_M'nͽkVR’~~0 siՔ,Pb }T5 d7fX's FWuW(羶C|Ǹ!UԽ ~{_7,.]ąj`*ɩmKՀ ʉӤXPB@S5CՎZV7ZQj_$3fJҬV嘻pILkRoIʙ`TIEh%SnL j XzptG I2c3tC[=۞m>An߇ہw3y2/z4sgc(Ua՛.8#/tT}f3|;c[S2͎~r!',fMBw)ssȕj|ȬT~t4ftFqn4#`oA>(J_XhHwj{-2&2sa񧢫ch $Z:G8# SϪB|4hPn{I t⬳'-0 6Úe:EU2Ohs" _Z`n5 9W?vRhè޷PJcw#jd2{Mj 1w]>qD̷*x\<5E;]2#55X.zG EbO(t5Z ţ+_,x0%tFײb}vbƟ[`2/'Am.ppoق_V]ty~!WS)i|HT:jQْO:X~6ȇ/}\uS= c[㽦XAuaǕS~8 QGSg BGXN'8$hNJgVO]8pwss@@`.ˑgݝ=I֢ȳOwx/Ե[l9EP_|;4Kğ T · eHošeaW.4C qtsD\h~CF9!zwOx}K j&^/\E-xi!!S:XKk6uKKCowE'+0beTQ=yEQ㑴b;Q`8Lv? [h@3bߏ`ai(5bA^!$w)α[01DYI`!j춌V;ܗ ѴT @Ȍr *L- `멍7;|&aZ<4:[$8SxVG\'_1hYNa 6‰w@*Wzia.Q;i;g\9'Nur'G8Imۺ69tOy:0awYDv sG楍 ~4cv[mj.쏤wΪҬxdAp8a8\ )/% !uī aKf6M8> 1|WNϛb7/ =fF@)E/yɈvRe"UNN{ $W3ܖu8Q4Tn\&$T˯<8y\#"- yضJno|e4x3@wbΡ+yh+NW^T|cro:Ou**-D I-nvgpC$Oe6kNo{DOeU$Y/T:).Áp7"@9*GLI )3B( μLόa s#98c8D̜ iP!#K kA ɬz!J<,fALrPWNAz<-]l-G35&GpdSX#XuԆޓJBu:D/_T &q!F¸@/+O{GTQe)&<o-7r¿S\l>r /We(6rM2O˝*vgi?+ U&/wxJtpA1\}y { ˠϑ=4IsHuLA?a">i#O+Ř3|n$/5L[PAhȌIٻCη=̕4{j2UC `B4 :pvfos_@WH/k6_S_rY}MwҪ$+{>@2[p 6îz6i\!eA)_Әٍh5*#(^#YH8޲gZCelEΆMyq/.)yF}~V(XT _,uۿ+g;©޼^C=muA:a\~yʵX9NIZM؟1 񖾴Es'/u@^ONS5EVG%mT-C\(' #pIuL%\ƪj=!wu;ɧܷGtچuҐMrOY?C z3 i+ڗ.}dqٝnD"} OCwadfX.rr1*F5AkxcM+)OU"U|[nMk]'+%%lg`HMt-[C.7Q+'#ƱTtn']˪OLDXѯd/Ue̮y;BN y*K\MLל)|$Z!CHf٣"d|ȴ2t{:PK=A~9}mffIo/$dX-o~5?Y(yۍXۣhH _͵#7ž*۴<994ۀ"]zpbs 8RmnT,*Sӽq>iz#YL#y&߲o:rfGFѷUjI!1&_&e\fڧ]|}:37AGbmQ;5zYX5}{rD jC^QY*UX\g+;F^4s;Q(.݀HeX^l`YtєRb7ǰ`иa^Xz8m'%5|'5J4<+{ ;63d؁87Kxı(N;J84ǨYoF5Mi :)Nn@ >E[3궴\ ,j1Smbr…|uP?1fo OO<ϥ^$8Ԯ VBp(۔kX]p퓧RdJo[]w8bFK$KPDUpҒh'-"E7 Mt)0m$D EW-c6!DQFAǾr1f0:|;渔>hS5,閫N$|b]!Ѭ*\kJט/DJ3 r_Ъ8]@o<5xzV.fr5h62n2eIM}d r3xt~JL+NBMUZ(sCmWbbpc)_^&բ"]wjE:` v#⥒E>^a&7k"4ۻO<@;Ҷw\oVwяi:)A^QAm2zj٫uۙN^i>5y6&H*K؎QG^' ? bd~i\&|K|ދ8xW>ȸRK3rFAT}dԒmFWB$Dhr R-ZͥLp,Jނ\vam[3> .m}@F<* Ov$RKՅF+ d0~+P)аT\^H=jQ &MDcK`K$Z#\,=dggr(䰩L یk_8ڂƬkPȂ xB?ǯ9v_>_GɾOy, AD /X?5P݀EW皴<" 0zxڔ7njloș|)o J[8"kS{rK{G2~pTU9;{ʘN792a\ѥs>5T>&E$׻6?>-R'b3[Y5Bщ]UR̻غ6+tW}/Tϔycͬ3 R^ z FS^r8w8A5޽ZE[NboaҊ`.@ e&=IsA_AO=K(GtQ˃PNZ5خl_S5M_)6?qfygMgw A yOe,98o/8wNrw;$-kY-dho=SHW@SHacWxTT># 2ެN`I+*&I0]^5`|hA!2eMUQERMj \EU(gzWCCy_Gߔq(ʈ ,~ZfBZ|}_Ko 荫ƣ7jv/ۚM3s@/fpK r0Y#?=D\g?PXhXF yt3YB)u~8%LZb4&'.17E٩αYH4?K,˨B.L ˉ7_mGVg@Q:jQ(%lS I~v ID\BFqQ-?!DUK 6-Ik'V&Q vDF `yOA[Q6';躜7T ߇82gg ]֏vg:u]%y|w%?lF~lʌd,p!R>r]Apw6 #$ȟc4 _>C@f&-/˭ &b҈ lSW%9\frToP,<BhW?ayXkrAj~DRA쨰9<;侷Όw-vh'e9''E;NZ(,_:j O~1>iu.[Jw^Unl=vv۔+qNW+42V %8b^vQ2nMْO3CPl 'KP${M5Ce! vbz&2?7^`̗ 4a`GU'ɓrRSߍqL6[BxYrFXbPIY2V9/r 7q_s-F Nc6t-C'Fxu9SmbFDo?w%Si[9)lMyrr*cL=,ԏX n[/DhI(Pr5wA] ^Z̯l X7Ơ\ا@$ b'v*|,:1xK+Ʈ YUȥ m+lx!A.敃/] ЄCp3GsyJ~T5x;ohn")-=\a|KSa^E:ioiUS̠;}dO_CCQO\G}:K Ox'WO|s9ySu{;l<$!c+Ois2VXVzn)8d=Ͽ+2lg'E糭'J+azz."e sbk< 1Y)qC<:߿;ye4UP mMQReŔѳc-[IU#7kb rQCOlp%"-ײ:qIͫ㹡? ؛h ~LmmH [t7~2×丅b;o@lL|A:eCu G%u¢[D'J3$\bl3w9}vj> ¹~!5wVLqKԭi_Bd.YQ3%@\21؅ŻL#ea_ξ6oH]ςh ƦQ - mS+,e&HzyR3[ ube1J|΃tKJʞadN':-ǝg_ĸ5Nآu: HjTW Z|YU|քn.fsrm*{YQԖ T[aXɄ{v`U{.kFN2[` ?Av87ej!QQ;^65CҶ6?WE#^ 'r\*{u4R,xUh+z M5FOA.G:x-Th" ѩU?o~/WjF. c"B;=c#hSGfsoD.KKA3Їdճ+Z358]{īڼCc'vh X%2ZG85M?.LΑ"x>sIs2&ZoGt1J[ct|ʋ&)<"d&^5mf;9)y\\5 ɣE3ٌfsu_TzJ)/+Fc7!'%W{4anf>eUmOEC%p1LEMoj>@ - swJQcYCU]u3v:.%F%vfw?p|o0} 9 4u (ln ._  *Yfc=7mqL@:m!l/H%l"P.7m/wr1&ApЕ}A"[KڕE~Q Q97S-FPέk]t)D|#ѿk !RR9Z.=BlAlkFٗ_w+ B+ #$q~=)=WxHFp9ְ|d7xJ 6 Q ,[ %-8S>>N#K\j5zU/уZD0!l r0!a, AC zj௓PUWN2 ,apq^zwLܥ5DW8tPd0; d@Ӏ+Zɠ`YĬk*y aBj1e}<%=u`6VO>VZoV%XNG#I1S S]TY+I08\ntAL^mR%RZhb»N^F/[D5ԅ#06F30ˏwAH{0Mg]L (\1sjgN y@h!' l-幌 C/< Z&O;ۉҔyCQ=OCC\q:%ykג7q'2˸`l6VD ح;ё{dP 3Yܬ~bQ#a4m^Nqj=#M8:G*pcĵcO7m5" XxUG +/ԑs[Hd c))(T6JhB.x{{6Jx0Y- 0/ UfhKw37 wMBwRt‹uZՏE=Oբn*kQ|35{JdNKEتCvѱe~*v}>`bM¶חU/P!j17r3:;7; ]/bc>UU).s/c, W&}_` 8G8o\u{R/ Vp3+6ŢAِN"˫(ν=7hI Ϯlw]kb ,S̔A#%Wvw (4p/>~x#$!=vu`x {2=" ҖݺW3W9GoA-O.qm6,b4Bx5KT /]k952ds䠅*HU-Q?-z'@3 @q9y2˗:Aj2B vNn]8}"Aes[ҚRr9=/=F\Om"^7*%x҇xhrRei *1 P4 Jh*D& ΓDb%^h 5ڛݿ^1 8U[ 2&QS׍eg!Cq XSUmJt )5!G30ފW<򒲤JɌBG_ڽ}A NV뉚 Ng.M9F{" ^Y̆uU+"H'i/ Cb{`'\ڲǹe>O|wKqV"XSU /cV6Nmy1rӉTK:7|\ʇ"]>yCb!뵓աxdƔZd7Vҏ)s0QcCߒ~WbpuRfnG )wHeKYQ0Κ;j\v^~RNi{Sh@ Z$ GIf6)@?~e*~ 3#_~csB\A F.L81_t3TMwP5p;GlM9/\bsՐ gq^|{ + JS)mj~K?r5tn q -ghvsgm b-i,nx(QGؚ ɫ~iƂ{WqاoFM D9 !HbPo,(y<=YDV*̟Gi5Crfv}tC! Es!gIv`A%>i0޸7߫nBmMA\\%l"ɜKEPu0@:t_@6)U,)3|W5?.)-CyJWtCP{rMZZVV.xKǺڝ!Q*ENf(@W$W$]Z7vDs&`J[؊)9+fP! TҹPtq2 I8pqQ99GS5ۮd!ͮ okPln5-鸽(+âD.,;CmJhĬgSctKQ֡;05-^]ӨL`;dh#7jJ~1|ߍΗmo٫ؐ_~[Vp(89PXQ.hӘ{,g3E712)Hʼ)[81hcb1V„6h6Wo.hC0XK un0oj):΢ ˦\$s{&3uc^['d0Q4Ht{bz=w6j}D[@4FN*L!m0)OV{<`B'9@ 1Cq3a*ֱy'+3˳)X6N]_dJh -?5+ *ppTC탁L ozuUa,<0N>K]$Ի)I;>c64SX8M'fCA0Gָ#0\i\`.浔Hpt%N!<(eL3ns92M ӇJe} i) 6?ؼr%8Evٯ `rDI23TFV@L6u=Oe##|e7D* &o Vc KP}+,Ye3(:hsf*gªBc}mB"cOe̎qp$d0q#^%SoᱥeW^cYgcZ s9lxoԡҡ蹬f9/c[Z=ޱ e3m{ׄzɂR$suK_(* %ћA3s%b2H@žA#2}bQBv^Nf}yTVꀀ5zaШVߟ"FmJ;hhk)\dgtWٌlRlRtK^s)1o nraޗ寴.oe_ lٱ c)s jk ,\qNI22BB[#:2n@j$1Q Gth 75%8xY9sP=8zлeө$cF'Wpqސy.F{6;0w01)`q }}6|KϾ d䫨c0t _dGV!# 0`N ii O*%@@E6ˮ`d8_7?r*tVQ~,k"?`η"/z7amtƛ<{Qqpޱ{G|IY%g ]ZF)`r6S&uNc0gJ6<<`Em(=#jv}kj=YUd ډ; 0Y[1޶{uo/MQaċ;?B.9iЦٺMZib<¥cXC`ǿ^|V^js7ƖSF<W>CF!\YEPT4$]1G @EGcfM%B̍h⑁=[wQ޷GjE" ;%`@!t~?Zǩvȟp}UK 1B[2*ܫV1V`mۡ:-XdLfv҉Z!A,08ponϱM HL&hrC+YZMai°kץ Reш¶|O@AM zj&yʺbsPH|G \@m^Mٝc_\Ѱ *R NӈzŜոCa/`;ENhysk^ "o*1 ({IWLQZ ]U2=Ŵf<o>Sb^M]W|xWL͏ b]F϶fEmp5#'78+[V*,]ڽ|$;OT\;B/YQg-ɞ؉P!ym;`ᚱ"rA с(OAUL=M%X.l&SEI'`o_,"P_ 9>Ԟ[*RSȘ]"Jg:xGӊI^<p 4Cg޸VNtWr eXJ$r"ۜ :!y;VMJ҉=4\@BuZo;G UBb7Ѫiڽ'םwRy.# sLOBXUM칀 Tyhʔ MO-DtmJ 5XEj;؞/B!LX0M7m|dE[,Rڪx%ÎSA)~Я7B8nP.D1$S@A*YMAJئW NVH,ǘw6Idp~ 4Vˣ I仚^IE/TQxҮ7 '{"Riˠ).a 't'v 1Dr*%gjԄ"ITMI?% dS_ zboQ(*mgnevIYwLnBܖhy-i0;KqJmH{4/!/dHO9$"3CQ (~hWV_K}lwsy=;&A$}uq}J@,'t/F1,8AlDW"zzFP 5؛n6[L;n͵3r-kUd^qɥ ؆aOHgHl?Ds*5}SqnC3guwHmu.vj"@kp@,Hꃄ(Ls-k 5dŎU53iQ6x_qmJYg_10k/ M:Lep|nOێ?K=5S(?OS%\=#CWs ir!%+{l76eGZ'u!moR`@P)R$]ٰxωT-.3:uB_@L,˳|XݝՓϗݨ-[Dq )By5JeV{[np 8: f~7*HJJo'_ǚ"Mȼ![^#5~vMs<OeBs1A+ ::ta+pG\j`T͵9\6 p30UٝK!d4+XnG((^[կxXJ$\7'R_JyYZoJX F;PkwH/ڹ QE0u9HnKoD5z9 9׬fop Aec_V)yDN=s38w2{'L \ {޸~Pz)Ciҽ*}6@{hyOⲄءe< lO;1F\=9ag_T᱀ Ο%&^@&o)vcKUl'&! kJ,5Co A"zy2*JU7'$l[ZP]Qu)4BtQ q6 |BsOǜy-\~ ۃ"MWIt9t-/kk\L/F0Î1(bO &-%HB9@bQH;#א &!Ժw饁Y _LEӺGg6Ɲyה­SjTk0$ 2lEB^'}1.49Kt~izdad0W+̾"d ۲WY%ʓMV&"|I3SN~JSS?3rfbTCe=<să6S]tëIKLxчmrBo>$; "RȸB(;aM11WB͗(!ZW=^ @d JT=GR]ހ`Y7+L rmn.9+mS! 9ܟW7 e/=.$l%EH؊I{A2Zaqb޼GWehj5LqbꌥHV%kAHx \F 6˿ Aԃhr)Xi,""= m䖔!XOuC9352samM9_a_ /U^M]yG$w`J'&GEQ5BqɃ%8Ij0cdb/eF;A1v pm[CaM2SkgfƸ^~@=rhXPa[<HT|!xn;pZ4{+GV$X¿qo<^K#BY/3Rj>_`^2x"F_F4;]:YBF.y&FM6BހD[=GJ۶Ұ/9 9KAALiw%IIv`W/ؗHLBFgsLTx`_d5"p;0~Ri ܛs 5NhƦ'SLֵb1&=1骉&yKn4qwyڈNM u\K6Lj0 Tos`JY0^xےniYfܼO]GQU8[ n>OԼiw_\n5*F]]r2tVڡSV!A8H27'Z'$B+u yRV縵Z#"o iF^C/ ʭY'05 `tBcpTBGöA9Ge3W8c8oA#:cxEeF5iBx5]r~ "jC3mi./Lxt^`(2u]Vqp58-'1YoI|pDG^q@|^@ͤ4_vsښˉ; H4v/4?pVYuü^LXR6 $K i[y85+7L4T ɁGIEg>%E\]3 TJwic7 f3fMԛ}LH6PO=_*[XBK&l6BXc˜X0V8G2<:l {fr%E݀h6ME&ޢƂh"o=tY >6CEaܘVbF 1 *IJ0:~B5GcqWGgtl 2,S ػWRHdH$wPώx4gF$yxgy fwi%xg}EjSDv.i$Nf{_mk}UJ߬bبBYYY:6!PphK8k~d U0 `M1T(ޮGbQt{@);J,0{:!nnoK%KѶº%Y`3 NV}@s%]#n`Xw$-cG=@h9QW fA$d<5ro+$4%/,#atx1w]}Z5<;r<ڽRkPD}C^0)xei 'ri!-_;ӣ65MNLFj9V)"SΆC.]:ܞv͝N[N%0%!%i| 2!42H8#$Znq݅)vWcXeB}k"T:"1 ~9u Y26իƃQ`ٵ&JBL 2ڶ $yǎP˂Ѧpc rh\SU^7i J{PSQx/f]UAx~zGTYEXZBSP.؍$lg"BSC2 82zdMGS-\ PoG.'u-J9^hqxkNmQNm5@_HoxTTyvmUo>w q2n;vw̙ڀa]N+z.zJ9;Bp}uw9FtPSϾ^78:->7RP_gBڟ0 !yJ4'f6 FY'@ k̅(sE l=l$psqL~ByZV#S̟d:|azO9~99*S &#_;18<% 4 ts&Y]a ]SH0DK`PcTQd{A+p=euO(ojόUO߾"%wVjn))]w>siY‰$34)d+| FnH9b) x'w9OX@щU7kcqHP$&`V`o:#ɚu 90 ~izśe_1Nkg;ʌZs5zT$GDBv\QaD˰uye ,,YOyd' 8D='фzO eڀ*ɶ3/BH.Ĩ/ӑΫuM;f 5Hs_7aͥS9 ܒ&1`dNAἲs߫:34:?0D-񐕊*jҍc}-Hؙy|C&QmEqK} jܶ(_d7 bU)K6K:' 3W:2,9%nSu}@mGѤK]$mSikk rD(2_..*:Œ(W!Q^I& PEL}}뮽{}~xS+;#?{ :YB\GJσd򩡎hэ{ s/V2\oP9x Cz]7Vnݨs!˟ }Q,ĺzi>\M%`o/Oq㹈Qȏ9 R1y&1pҩHj1n̂ rU-uIvN&2;XوZ}Tip%ۯSN/܌תvZ1 Ln\N{Gt}3(ޣ-`в&7)=~3]0R8w #9zjA^~PPL;Bxu `?`|x F0$NCs幖d΂P]w0Ȏo hұ ϶ؒ2{)xls6.ᇈgӶ%F0/Pl Ntbvl}|l. #{_0"YeCWq:ss]sĨ%HaM)\U}=|R{a$~@{!v>T̖Efl.QᏙ/!gڬ.4|(Kw^]rޫ8Q靲&Cc鏢eon0?ѻ(KS7*禒P*H.xZq1kt'ra dqEEx5d2[reI]0ya-fA"~rh۪ɹ 9!Jԅ?B1cGCra@#-Urz)>H:%BJT!̘"32E^8?\1 HV \}r_epAܿ4eCoZ@F 4Ґ.t)lޠd:26Ǒ5XXT3T恗B@$C"9m$;۶ w~/\CidzUcbk%6BJ7/qi >p\6͉q J89˫*t%~"ga[6ӰS_sa، ln*"8˵e/fe W>nYy VfzQ;Y+]8ИSDb\Cfdθ;IROGmd'xGPy؋NO+N~ˆ+&.z ,j2T!儍>۝]J[ OܜJ, e@}HS./@0S= h7Y`CivpRdG&FErP;gnqm=,)҄QL-OiVmCFʡH[_ {`䠵jeecA85DtҦo8cg3L7 !M΀VueAcӣv6 MM5q.i"qK%2H+]XPʊsePT]y9#n"!NFfZ& -+}5K*l;dkFܲ1S6 L:O 1[Ҏn13^xo.~H jH}AQXϦ~KTDp#8QV4Iy{U7|Ϙ'7|H`+y Vǘ~Qaɸc-]2xQ;&蒰),l:DQ[2^cƴ pw3nS9n r'6:zX8Cȋ3@>˂ېҴF8,8 >2hYt6=r V!D"}WtۻC=A\ ,g|C6w-0qjX4s#0KJ57I6)@sKssK=1ktetf:p/-D@* B@Dmg: |jqT2jMX^ɎO-ϟ7u> zFT fBȒa/^gu'zxH\*,*>GROM{q$o0Usr=bhN~ҷyH6ITf0s)UcBЂOҖ1 f4Vj-w?ImYQrU?=y?a]69?xz4CQI[eT-YBY6ObѾ%kѦ2`7s&ɛ/Ka 4 At]@ Lb |hO eD8X,B.hTYyHCtcƧ:E$(HB2KUpu*47mhց1H+`e0_̼SS1hq=HXl:Xv!y &GÓ։5o{> t}lݜb4eOmدjZXK_نy_b-.Y(]!M?% ]}c¾kG0$-M!R'cOU,(Ah.bi?)xQcH *04*橭 }>xg.e=S^!ə 2~^e@>SJn[^No҆TGe qS]6Ta8eѕ6bpGi:56-s74ٽD"=$t kyNZ;G=t h*FCqKJO `Oi *&; rVQ=şTQ'?DV` @CmhքE [ P ݜPYb7~m>PGM69}d"Hf173iڒa9i ћz@Y\=TB]yc[D x!m)3{d\$raVH6z+˵n17 >:cq=_Ƈ:Evy N4 r$YbH46 U4Sw).x' IŇάK5JKgL6mI8<>ó@M8,6IB%٭(]DVsyҡL(<"@_q,<R_qӫ 8rC2żs[1+6O(JC**͟G)MrPjRcɬASFAWW,{`~tXZz=q !S{VydlU i+k4NzP ~a(Sx|^Λ3y7+GV]"T|(Z(sGѹyy  4bUp܀ Z ),Y}9;Y wCw_3`V`uYB1Aj[*~qx%_,?נSZGH5EHpPC&ڃGdG31f2~,<:9NʇܨO<{Jc |W|WDk̉G,?(2g_@/Ɗla{oRQ}u-E;u ܙX>gMɅ8^X[F}pWm [E'kxz%d䟓=jptːi-3R3G8^?E0c f]+oYd 7hpyJHgdn !g6vHۅco@`%q@]j 5IOuĚ=$wH`N*Gt}U#GiXlNd┷fyHAkR@Jztxr?|L.(+i9HD+.CJ*f(M| g7f_=15S%C7`R1U跸db%!ҲP8 *]38_p菕 Ylȴj@汊H |~a"_b HVAY %gy$wP>SJ=?E,Ϩs$(B`3F>`I>j26s[kgB1UL!4=o>Ųlo$5ą P?E _#խپ @Boo]PC$lMl <~G_7 e"]nO!6Qo!fXq^)T6ɫv\βwIEx%~C= *}[#5¥pBͧxtI8?/ܷ۞ZvX⁢؛s/5m*Ȧj}uf}k `u/Lq(g\` 7(WfqP ?q& &W ݐOHAB5<U# @⠬3V 44Hmf/ub0TqԿtP9qek78r$,t(FET0Ga<E("h\/W,1*1= Ç\2."zOmcF[*~`7؍!Ubi`0hžP:(sgD1Lb8j8fD%2!$ w Sl7~x"(~t7݂V7ytKXM5_lY<J"?i ҃Yv`ch3A4Ka{Uyw|PяۮEE8U, ՟#aVUZTjUΗ%HΡ߸<#} @٬.k !UVVarQdx֬jq7?鬲JR<`0T Z̑|ķ=_h/ 0d, ā-Q-Ҧi(5S.P[IJWR,;pcO_LT n#?DܾB(Gh Mޗ(nCŃvXwݕx)ECB~s!u*޳hڷF)axnѷeĔCBZeݾA-( q:^ )BP)c dNJT{l_8*m޲7~>N"C'HQm&~}^bZڌCn曌}PCM4Xem+_I^rr@N+Wg2\FU]. Ci0weub`8};O2 V+ =UTwi;yD'ɭh$#d2ٔU=牋X@+I{c<("m`X3&Թ"b.lT2ьy[wIYk` f6Ւ7i]VZP1t\p/- "-#]qAm#Ɠ(%hȝU"N34JUںm/7EáLM10E]Ȭ,yZ0nE4`U\.ypkX9V`MgH<24Mn {Bnux|/2]ŷ!mB> P ׹;Ɨܷ@6JlI L&{ vF'TfƶS<眠U2Ed%xܓA`~82J~vDC &~M(o,7ixHVMfNw[MeiU M'x-JD>~&5L5\kEnhSSv›ŸƞX{i%2[FϺ''쿢<>j $yBky!`Ǟs4rlUFQ}`2Sjd*z`5T7V2SS}jn犣 *Pjlth$!_[8/*^hƳþ^E v>у'S}bKt4-׆O pe B<(gMǠ F^|A4ay$tfc N@F-i L=%> LTaUךQ&[ucV@tF B)2W^xJwWQ͌YuЃ-`p$ P&(QBWq)cl`_OIn/_M3zD~uڮe`]B{ک_ʍ$>r8j޺oO e}n1u|פCgc$v(Ij`fiE@M"b*/GX Na$7߽lH\'hѴCRX8D-nlheU6f+Z魎'OL5.KZ8w:q[P]Z8ESwX: uQh3\LOq81 &x6Qzf\]{GM0P8Aຨ 'CrdzoUyL) 'y;GJ^=(LNe=HGӧ5syb=G52|; E!5t :g`9r P\-didn,#jҷp;ߙR@Xz؉1 iDf$e +J˹);pɡa?G'C4Mfv"k,I;V2^pfvHusBbn,S|%mG<0*e@! ONHCWA(lS r5dJ1I k# k>o!_V6~I< t11hé,=_fkobΚ![pL/qP.JQuT2}įK9o1ts ae6μs6? ܟ,aMT9WHC=Vq݄4jrxLڦ~JuȔVQy,Py `H4W4cb?D-e]6 '~$z;*KM%øM$YDCDUARX>P)S4v \$qŕ졿th*j<:vZX Cln{ \UQPke. 9"ҐHIJ8_!en$GV={;JBRfxy9I0!Ur4:nj.NHc [BmAJ3]q x_coө78̷MjD[ǜ F2TNWd>~ X@ˁ.Ed43Fa?]zsl@ⁿ8ϬPN6H K) rWLdQ n\E :FvmvrhRX$)hN㭟1y(3 懰>a4,oؠ_?#02oNʄ O"mFH%y^UdB -4Rsz%g@0InrkWإ#zB,0W*)3^(s:tkJZ^ FxuJ5%T |̦ihu Ք> |>'}%5қJ <)͝n"oZqp_8oF4s.$n%' Q0L4sM$d+RYcE ZA. ظ rb&;M8t@"es@^nޠf f3y-^Q-=tXs0Фp7;ƴ%8M${ħT oS-4oơ0߃L@|b"kCҌK1* D[I{P)˩3Jq1 78tP^:0L焬aqxT6p|fL:y'`LGvv쬦^m蕡-P ̈́Ϩqp`ykc|n㡍vMwĿ g"gYZ070701000002a1000081a400000000000000000000000164e4ded100003700000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/76]?Eh=ڜ.+˦wJtGF\\s@&Swz>'MYQ '4\gO[^ 6Q <$q0DvV8d 1+I4hˈb~)DQI}L4}{] P*='uhY=Y9PGڵX2j_@dzzL}Ȉ"f񠭢> $rwDBهU"q@u, !%Dr<ֹ❑˔~~\2jYcwa mm֥Oyl§3vNU>O@ӓN6 9?ŐwPm@ЮyZF↰u"͕ݞ!%չUmtk\73"g%#e?2nHQ"1"QWq^a[+[\DO?S-ft=z|>[\23!ނゎƒ;kSn韁; [ue=-`-ORmH&Z,M(D6<@U`c(T0, oMOP^=1h?xM-/07}Zqr_Kj`%GW0Ȋ)㿬] aI +U0VyۤPj-!h3"e\j<`)Ib+ ,O|wȓNz-{q84*G3cGg/݌O \:hDT&l+/;Z})U eYozp @,;&d(TP91aOsv Re 58pcMB9496ֵTwl6մs'N̤SY< Š Ō:ʸX3χ Ac;Y*DRG}a Qt{(> qn/٧P{{hwD ٖ ۤ8TZn 8M MEc8Jn<EAFdToc&^<(`,9cɝMZnS_|Q.DAŪX!coFPphktaJV8l{ZP> >| Ч dT_˽(fX1Di子A? ttz0'jW"VcZ2!4¬RH@;9IBL{v"p faSЖNeI'ɫ=3v j͜.Jew=uе5qtץaoPP[ا{uN!l!?g/0OO/Ncc@J9-6E[u*:ҪO nhSۖbM|*p!H",x7*kJZkPSOIBȺɫ; fewre,Bӭ1mCM G\ çط!8|)R,G_AוN?+&28V'gt<0ZxdGQͽ#dk̐VV.)  ha(NP﷕'mR9zt}w eDpu sML h/ ޾%UZ1vX}%5ʱڬqyQh"0lH%ի@v$vg7ogG*_@Y;W+^+F|oޔ,Xt cc;'嫦6q@6d\aV\=7M~~?c?_0Emc9&/ )Bn2'C"zΦ d#Ijtc`@r+[..0`E dT c btR">Wz/R+^g,道WJ\aIUXH߀BR[{Yp0I>ʘFVcd\c?jUSd4 \MXQuI<,Ix Gd5?藍ԥ-K)w&M#L=>f(A[م(YhP91J iZZ]q(>_:#Tj;OqҼ5o:lt2:#hUԊ Euw܂xbLZr%8׌,&:.K@}Gvil٤/\wYcuz)||"8?:ٻ (oM<ݾ"BuälxqFa˕@1S@-J#);vx ć쨧.Cۙ.j=X!=u']fAh/pj!Fժ YECc$MrCΤn_$ xdx1+}2Khgo*ϛ&8G˥7ml̪ ]QIPbKQyuL|]=YLT5"h8y,)NzjՕ(x"k`YqA쿫GYd>iXGԜy!m&uMES.f7Fg<:dSby 0[Z}, #^vEbИsDT=%=ʌ ]Zk*877| $5it<|xTp8{?l"TZY>`yWsDI1(o:!7A!#$?u[ggSg Um3sُzjH'֥e&cLb5[ݴ#\ƒ?H;!.x#oER|JNcS\,fLI3jꭃ 򳝋gz 7̤ { PWݱXxfNe* =s'j02s~ xe $9)gR^sdHי<~Jf{+ऩ"oY K$^CL[a |{nrH^#WvT.]E:ֵNU } E5bl V>Y śۀ g%E`|ԻoSfn5\/HlU=,^!(??VR/Z%9s1 ݔYjLdnp7Bf̆օ"-t=3鷊2,i4S(Y /rvse*EH! |(pB`ѪҊ^gG]Acm7vل;FhtVtL}աCsq'1wXӶ7c!#ac4c%Ѹ>đ-O  (p^fipXF rjĐC Nuw[-AQFE½Z뷛|e˾ne(rG2; B13g `G኎˜` :pun=8, 8'[ME6G-J@=_ip 3!hRz=nH:bo<]?в4 SQ[=S/4~[C9G2X/GKR*,xN}ݻ$zp 3kbT{NbPd:#"TjSi؃A X L+[k:d;ͦb\]!e,*` ZOID>`գ\/!eB&1ȵF7䒨V BfYG$F*У^+wh=Uî>CKGJ0pB(yb 3˲)z7 _'8d(ڑி1b<ΖJȐxc gh$h+jhVv1jiIJ7bը"YdwP)]k t 9-4Gr=#nz̽( PWբC`׎lڈt7>퐍7hQ&{VWL$snyxN7g |iPp[7^e#Sώ+;E%{ݑI"JjHx_ Z~%outުeFWw0 ];^Oe|UNKE d̆LFۀ)-ڌ{{H>w mXEo` h22:"j9mˆhaC@JO.h3 ផ.6:>Q( мÞ)mFcÊP%'bD 5m-n? }$1I.02HXYDe'+=dOryU+WB~Oʁ< v;vfz &/PSbr!7X: _-uHpd'Pa. a+0Nc=]OUʹy(U@ܓ7A60m2m|wR#zT{XsK.[2N]uu464M39IKOAGt~8٩ӜXǿu-BZrݵ.H}D"]g LxL)T+~Gc4 Kõ L&;.X;HIEP8ԈAAU,1HUM #zRDZxah&~%jJy.+F@8Γ}^IɃzDD$Tpm-j&|䉈',2Vĭ\_* $훹CgܞEނ LO˓kIlşۅE0P`۾쟱gq+.6n^[ɟ:>w;\%x4m@< [N ΤVsO T{:U i2'g09 Ԍ6U%ȵ*,Ѕ؂mPgD H?7PiVv*BkjcuTfYuS[aT@ھ̥8o:w|[!MbapTrz,`Y O)8DixWE/W*8_ҶV"f(ަ(2= <!yi8k$!F`)x1pآ9[ʥgN? s  `V<AS^B}gm9H"Z((d,'IGNF3Ko_݀:r!qa?!DlaQ@S2^As[lr)mU яWp*B*=f/RIԧws`3E=`:KC!!ܡ{Fiq%*o"^S}1G, ;lHS]*\F**oQf2^ z -P磘Q-y),uv} ;=ǘێ[{uF/M)}1O<1Kee8zzdH*޽"B3p7!曘Hٹ#Rʆ*K{LeF t"i좱y[ > a%@|/KZ 6NDw⟞iG!~y'H(ay7Zn@/TikZ٣ D"]Đ{< C NF\EK' cO`ƸaG7Wj1_--ywkNl ffO] 00`>|2 BqjVH){MAEQ}ǶEXUC=!h |̃P[w6R]@8 eǧhT\Nr|^1U wfP.jP nFv׀mniفQXWoIä,D;<_DL>\̒1c P2fU6’KA9Qh"iFxv%{c1]ݚB(vN2"‘b{׃vѹ\t6VG6urb#睱dw^fc-8,yIB"L㘝v@/9\E +tai~R% 8NIPTXe g͏edSUjQ%JߠATd {B SkF׎]n1g}5iCgDVS۱8av^ 1g}zз+fjBG<es>SdmszYc_0ai*- G~m"_4>ݘf/0EX?>2 O!w"cm$)bF{yXy9[: e ӦO'";sqxlAS$ chOZ8T,n0L%d 쇦"۱yO }y,%j°R!Y%?QĜHN4_^,G㳋Z~eRr(ŸTlǣ:kB)Ƿxv:u_v-[7 Lr)ƌSd'. ) @[.]m>Ow㡲S1~$Ub_sNHG|+u(a꼧e0HM 1D UqĨ@hǦhؘH+8qb#ñz{rDXm+j*WŶsiV䕧 uBb뢔ca#e`%p0\3liodiQT1);xXRn(XpMZ"^y@?(]\U$pl"qd2pY OPPP3:)($-r}$-"3_7d+^fW*h7i:5l 2qM>QZnaGS>tUtBZ @ŘɃmuTb{3V/}yV4zO-!Ai?}PZkM0Xb9j7_%Sv!ͼsfGzqVnSXyғM-)=D;:zy]Ӕ5[NBeWL\lUJ'LlH<B5̶WʺbKͷ;ƞZw]ӦgՕӞP|\Tv>qWf] h!CZ눂]A~rnS9,uj%d:\u9n:m5ݢ,l^tN6z^+^(񤴅~.߉?BI Ÿ|F-tڹX"m¡ q^ż=o=h1|ȗ'Mͫ^*upd#j(.% %[V<znmP?lQ;Ƚ|LYep0+h 7Fxj-+꽕6/ueHna;.QL X]@(wvc#SV0 JnJ\i]nY @"%QAEdj{ 4ݢb آ MЫ٪ȩyT8oTbGsc[Ovia]LN`v, ?Vgl^;>\c-e I>6"mN5aDZ].w{aȜA&b ´~O,z4x<נVT+ Eʩ_DAHX`?§  s~hl }iNg +_tQ<*@ ?~̄e18Pyir<`u5 Pd=r9)aNԊ B@zp QZm %-|&]Ȗ\&56o]A.49y;AAJ]K1#k}$}l^L#dmǻx{ Q|NBF=,HVq LSSoդ#:H/4#cHp!7$ׂ$b`ѝQT0`f$1ژBx_V7Ay,#}U(]z:~x[S83ghl+#J{gp䀜b.rrMn-*d{Y5zA-1ht ^=<װ?9˻뻣w^֖ݭވXQ `և"=ӨQIly<HoUq^;I }Ք^~闬X8=|܇Bv`ITe jX |/BX?vւ'@:wB&Ih~xn wdžidlֆ˰Q0xsh5&A+ȋ'wt pHWW/%ϳJc^ 5% )^`U^I<QDR@ UGYovYU~';vWrnF/};t&,M1[GSY uxrҠ5znenTa+xWv+ -Z[_*&8a^#l wY""$,.G\cR('3q^k sY*t?l7 7-" E"b<z|ISb[G-+/  &^2 r.~ r$r:  :@jM?dKkC)(t= V :kxkH*{ b y,3{})gN[/ߑY3cCTKCezt' S1m>D:: hQX\chh>e ue- 0S,kgWlم3XUr}:׳OplE|{,5>OMyamzZm7gYZ070701000002a2000081a400000000000000000000000164e4ded10000f470000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/W]?Eh=ڜ.+p:gǗi5SHt֞:V6liA.4n~˓Cº^0r HgO%-"3bm2fhbBOSsm$(b-)r5 s[?j>3/hODck{QyaL[mߎT<(1?gې"(}9#' qK$lN*[Hoߠ{P aAOW΂{_SbGCaKt6gjzw^PHMt4z%\u~ ĥ^#>f/[3\E:F(Ҹ~0~/=l#|ʭYQ‚V{` ~cjӓ͠B,BfIi'!6qQF:føytqf5_O˜vVS4_5D,e_>D\d+>;;f"rUa6IYv8g> &q`|$E}5] zթf"TܒQ88Zb,)'EsǓcA=%$WIR50v2!7S}6L+2o:"r"dӐPw^itڭOpUi3A+mHjobOͽ33Le῝Wa <$y{aaGY-']+MӟxHS!#B102@ )OL &v a.T\)0e d9ӫamb@L0'0C3fzjpwnp!̕߸}1{ Qɗ Ҥ `E4H;Bvv0Ɯ0`&d.l6g+EA(s C5HF ̞[2ƿL6s-D\Ho._۞⹘6A)kv4 KԨ-Z?Do1bI[bŵG+)Dq`I=6q7M7}ЫR4QIaXbD?bU@D>wwϺW rOIhdh*=PhCv2(c]ndH?1r?sasU8jST4O8l*C jc?2Za -ܼwx=NJ:mfZյMܕFp\!m"nx g4n D;c.u'.iJ$}d7iXY=p cH[w^3K5+L+b a16C!# cK +_oe@ erw/ 5?p%] w[ pc{IIK UsYaR`5{{U5VK0R}NbS<K5qY}s9*Å Nza7]4kun-Vז%;Q940v?@-SDST@uŃ3' (NOuV|#)QiLGm&IS\'-]J8ST\3A/QTőKJ]q;mO٧&tY3S`*̾2\l6x 1GAC`(^f2d4t@M„"G)qg"8gjޔ6}YCto(CS~|ݓ>4!QA!\Yո0!Et2 'C.typScH}iM?'5r?(fiBŹ)\BPMS mH\ɑhF<xⲫ!1z-.~0? xy5ԛK[J9L1(RgdydxWQ岥_>#EQ15p[{Z%kOwGN~Ni…Ͷ))y1/̒wb˱h + d'RQMvc}#Il#qMQSfPQXÖ9$mr`9Dc ̓ʑok]Iu We>f~L=M24Xq;im~LC@y~)V9ѾR؀kY^rC+âBaEWB8^Q&_r3aYܑ5Th1N|N(K_4i?l0^qW>ŝہz-@yrx%(n:OE>DOa(Q]L“:ڒֈaᢚfM=\LHa1˹QJޅ4C™o͹t#Ϸ K}WEz 5t[_?C/=$Mjj*SW]BsP#HUB`BK7IP]޺:IXlˆG8JF_cnR)v.M 9j`\^;qm g~'h!]n݋XR- +;'wS`n<` 48~3[.t/>5"lK/o$}cqon I-G#M$2w^G_[8R#:J?اO6tly 1X5u(6r{RцP3%Y^>pȲޕgGizjVW]P8<!m]H6^v|Lw {?tG)zؗW7M!?m5S'g=>2,MˍfDZY +Wǯ4K;)ԏQ6.:"xfv]ZѢK'y<Q*`cՕPV-YQ>.eЖ9?U&{\%r=vEω9>!R^HH:ʵھQMD`0!k=gteIO++R\Ӑ.[,-kh@_zW{|O`B`Ғj)4UԠ^*$=̓"ڿ X١ea!Jh PN{t5N[H͋(ZUajĎhuh|x,2B"i[1g]Db 8kjTא.hyS)ۺKDJ@d]+޴*@B1& ]Uc &uV!<$o`nh1(˵U~\\ǰjαHͅK .phj#)ң mr+1.hmguO3:S]2[:nw@pn}F(av`.l_&|R|$#[=?dA9WH)1 cibLoIGRcO_\?TqQqf3K6˛by %L#v_=SpnFÀ9h+Hq gD }(W֩˂j Rr8(A!*XSZmeCSH]m)ΡU)'1"Z 8.N7-MH|bzf<'.t9_ S(N(mFgaz]2H\FWL"<icaU4(Bzd05ogHk{ #d'9w3uݭkI3*yn +3]cֹ_E`\"Hb~oRł (GkinZ:6Jk ] $JRjS(P[t|@Mݱ-IԵQ#߿%O rQ0v q%4QG78Lr7;kƌQ^/~/l܆hПy1cԫ5:1/#e Srp]5]wj Rpdx=?aTuV d6":toA&r4VV[s,@KAh#jg@ 1:iDR>FD& 1 U;4#b'V&$䒻Ѫ&%={kg7uga@ e}Eo /L/R}Q|bxkJXIڊG ǖN @ǼF}IT jiZnРV #/26[90:)U+m*F]ZOb3|Y]Sg5'$;h?|s4q>7k7[izNvs)ғvCȺ}Ma zárl!y䠘&v!H7=ֿ8A3:6-Ahqa-9NY|b7{#2clQ281,Ig𓈄a6UbLI"Ĩ,?/|(v073!_ |<4m⢢yDN酙MpT-Z;}Z{rwGna)QN GzzqcrlT_Fg雯K,&AR!L׏|7M 1ZNҡSqB0;+1ܴ{S"[|A,vɘ0<Ի@"BWDhZ2Yu^-S9 /]Ds?͗ICϲE4pЃK.hT492`Y 3d˄J/ VCf[*=rj6/D<5Pt{)F {NO^\۲8R ό.94T_ GT.Qa:DıxؼÝ]_sȎGrW]-;{i=6 3vI9kzj"50(kQ@xR(L/*7FY* $i\PD&j$ZrInJB+fWU:㾡/(0! Qz u.`¸seMu>9+G4ȉE5|74.&ˍzՎ6dvdn[Ir1䏬Tdzje08?4@ꯕѝTar,DM3S>q&Эx 9,>a#]mB#O`c9UhZ l23.\%P_1>|8Ӄּvp?0G Yn{{א5.ٿ>QVS(r7Wum>:`0UܔsSuÞ!!bE;ȔKK9i<ޡ= K5eilMLVjፒO0X\h1#Uxͷqٲ2)@bSZܓ ߩQc⫯I 7.[є^(r- Xsj .@ (7EAͩu85 bAx4ƍg=&3[~8گP!u6Ny'0Gc8? yb8*JR" @K` o?G Bw-!5+F%Qg~I`X5}e=,ʰ&9Tג)kU/OGj ePChu>+T`5]o:<՞jO $ 'N<a7{ir#n,d9J#K,͌D{-aabIzb\*^d/:z ,v_iRl ֌%nyB MV?`q?^N*\4cE+!ᜲo lj0k: qK{TlQf䎏SF~0/P뗷rdx{JMU#~D[MvCK ^ ?td$َҔi6m=w[TYv?MofCBފlY>|#N8Iwhk.|:63fW)EHr@>oӼ\3 uyHNXqQ mG ecwpNC86RG@@wD K[=I0-[ڞlS\s=mvډǡI6'@t9o;ZzV~=Y# Xc6欜 L m]r>z^iW|BD2quh|XM 'seLݕ F.y@3,[[6 ;2[zOƧvhз+)?Lh%UZ> 'meYF7((q*|7;Pwj2\y?5$7'*N=PI[$w:B5ѿgMH5. ^[3ClN,T3 )1rSW:͊&٦v$7w$V6nQS fC5:=ңnEWJiVLhkȺX;0UiW \]'"~a vjh+(ޚ+p0֬ E(`;􈉮2E^wvxT@?e|fJ1 ᏳWPv>U2Q~2`C~)Nm"C * qD dKDaez[ h7n8ȓ`5 o#_~4\%d~DaY9RRw^*qiwThJĵ} @![xpSK[D,I`tx* p ]FNǏ6rW=Htxͷtb8q.}z{1YZ=a TO d89B&/SGXps[0f #/9:"QĭqK^ [@UlNe_6NS OӢco@# ӆAU UYWRǩ[x:]6: (ȥo4aS2mWkEANa[Hȷ{υu_W?)wYkڧ.v UvFh7+hw/U' ߍk۳6 @WMt9= 'q!iv2j+R*%48Xi`7Bd/$w{!%S-0Md *]Y LDD]멐,ɴs.D(zy̞ˠw f ޑt ҈OHεNz}9*}>=r r.#1&.„ugMp49 byssAUQ ~?!ߤo!H &3/=@E.j;cp`$T H1! DN},`{z NwGEgˤ`P{o" ۂsUPi>]JTHNn*^AvLDٍۍ`,_rb|7U`a4Vo@N}QO@p]wfaZ{C&r8%aP5\e6|)\ EDO-MIܿ"UcHbFmꋈPhr(Hi2HZUi-..Jwߋe5 w a4ꞓu2*jg}ZoUi(E%dn:oB;2B_mׇfbؼo4.ͺ$b{}4XŦXڲ0n֚ǚP|Zۇ)ID=Cj GNŪPu]棣D4dƂ\.)@/0X$lIb)ms>-mDw}3h;#Va_XHsu_]g=uޟK14Jz%ךup eiv=Se/_)*q& %#5ih!ZjtND `#lt_ hud=+Ӫ\w #R"my3QȉgwJfǚJM>-t^w)P0tbQ0d'Xfvf~{^Sm|SyT`8PiUK I|*M/d&,=謉G=.Zb05⃻vy!348h(wDw[蔩a%_b(>q7*UL7kY'9L ,n_5t#d23wav;&a_,/{5?"zEf½V[jC+i]3yFnu p%֌a{㻳 <}3iy>0~v.1Jz8 Ӛ{;F";z.t>Tks;qAr{'ySFK[R(Y;++e {98jrO7gCiTTWĶ>%{ѽ, u)\ $?T:NӓXyrY _}A;a6 OG x*6ID)S%5y w {+l ;I_PUf"$&ʰ-b^= Ƈp}"".po^"n wz?n! O"2} ;!ux)h{p(!>r߰O3#3 `u\s . ,LP!7zCȆ;xo+OhÛϲth׾樤RĚُ2 遬Cnyb)Rcl%(v+C~)%C0eԾg8)hcG ڄ[*_7gִ ciȅx6 1f@IO/{oXM)h=y|W*nY4qpfB鰧 7Ѣ8u4`gRH\+TUcqsQ[D#Udr/,̊jS|;z[$;1̰)`ytAJA_M2'C|}kY<ߓMR{ypgWzMLO4OSS._*$墦-;c0PըbLP(V!ynEBTE ;%VD3y:$)\KQ5+}R~E83ǹ *Mu8G)=)@􍨐.-qDZ4/*i(__¯0#dv(){8jhgU~-*.{(!*|]2:n:i2r>8ROM&l8~m$ ?,Ж"U Zcd7#mT&\=H=dҺ<}anfLd&Q痃gpn>/C .wtɈhړk$ngx̏b#,}@x? ڇfME Q13w^S\Ob4ybVGm.NJ:Ò yۆ;AǤ`%~S |ʛ8oS? BHBU4=N]Tɮ*ȵ[ ImJw٬>^j3S>w p76T~>igHl@=h_Pd(1O|@iK|c&*%ZH twzˊ+SC@CɃ]Z&Wi؂`x3,MjɄ =I`ՑUd~Gp!9j_umX}7?pEgFC; a5]4A`aDDž&%O ;̿ǣG;:G28<9µÇ"+"c}=,(wk0J&Lkkp p1{`Ĺ\-|3~UvWq.X B ݌hBk7^$*@FDaȔHpv_Ymv˘_|4E˭@77NZ"p?kt^CuoD&] _j nbp%lf6ev9HLFA"ΌIu9~ju )Xn''J9G?ɢhY$M:U՛)m]СRZ5Ѭ"az_ɶ7w@af'V:.Hu"I;۩f#1xl`>=mtԣ8kUwPJAzZĚ3*i(scOJW)ܸPAa͏W;! 2iH  ֭Rfg}зʗ/G-Qm%=ڱ[ɐF SPx`j]=eLoYHZ2X3ybݚhVKI/{oxYru3fnҟ"a 2 {{솕HJsVq2G6~}lqAc¿ENn N>(+Qvd h՞W/ZCMN ]!ԄnRO]Mţ!)ȏ+"T֙fqxM7ԉa)ңf7X1*rir38{ 7D7p ֵHN.$Px- YWt$g'$ν əof<*zGI]Ě4;5cD|p_æ[=|cµ208'@4,TKmA,L< JA \»Ql Fc,l iv E{GxD1wV-'W{*1EϬhn@2q;zCJ>j YXrcJR'G㤕Gyk_[-2Np z sDcaA]ncF@5Gdhj!}8{|yбh3ESqOfFb-Yk+/ȶ公a" E/x Bϝ ؅)Ou\1&0jziW}87.h!IEy6b)yRDד0zaHi/<.:ha륏PN=uun8ZULnfɚh 8'vs`U ?WZĿS׆(ock…/!|L8\W;^ǧaA>im+V˻YEaVsX{`(/xhuƏ9ĊyZ=Ŧ~]6{oIC4Oa[1z<( r&R8>5; =@w³L Ҙ !zṬ x{^O-*@s"}E4Z2Y&fT?$j.V Ӿr?Kϱf+X Rmm*%-;ؕtFbL֦EM ^(5tٱo ݔ${Ě:#!G1$ZhBi Qb9ڄ̹8=1VI1K,Z&o'|$ $5y0%>D> ╣%& lH%of?U 3Jf{BwMq1KNt&KS¸ -HNUv&6Ƒ0my`NAѐ"^T5F&d^6q9,0THZ %啀d~ ビ< ӂFnq-w?vohJ@πSvʰ7GJҽi™#Lwna f)wc.n }D;W6'vx'cug6'(/f9XlnwUbpMk. iZ$E\, 9:Ȫ j0^l0r`^eU}FhQG^*pW*(ȼ]2%hTֹŦ 8lQf] Ǔ鬽0@2˧if ٤FHM߭]t7ܳ|\7F!ӅCU cK>~:]\3lInqE`Bۂ*r Fg~c`hcDj(aqqVA0 [>R۟Y>_!T(*O{3j{\W1j;פV^+xjvb0wW%nL=µ+j+s#͎Bֻlza_t!! Uܕh.$ڝ&BA>Y = ICVs]T#*0Ĉ,JYH8U64\W 6Aܻ0pBIqw#CD_ckbrZ{ɴVHZ]Ԟmt) l1j+򖐅fe4F!T@LWV7ǧ[;Pdi:FM_qǾB= %9ͺe  8й5H@ᰧ2B+N2b6vEz8%2B,~z_ mRp̴.!~w.'~].띉df;/h+?_X:z3"qt31u|jY!Y~U컒m/FU{VDEyEx^)|#]Pw.ĞS3Ipd.wF:}bj38%#7?/,d&_z~_"xZ !Ow%XMZ!Ym"&mp_);OOX|Y˗jB:J'p]az7פq9$ !Gje.ە:d ˹ELM.L%u@/}ߕPv؉`^a$kC(m#K|\ Tϻ킲,KUPRpSr(c:  fQH!Wq sc:LM5<>\I*K'!{{'8kͥ$[ ^/ޞhmOs!**@yx'#=~2Ӂl#0SP1D]VbkW !]T\obe[ZZVTX>&$YX#tOYe@g 4߭!@S;9CgiW%I`Ku2 %D,aULX.Z)\X/YSJk,]#W |2'f|] =Ʀk2 +:]} BQ˩SRN{?ƃo0 doz.Ś$:QBNpvaJu.Eֲ{T}mHrݣoBt>pVz"-ynK:T 2eßeɛ{k5?cdq P0+QJ1G w3q oEЩ@ɳQ\sTmpX;vz`廄=y46ڎaܶ[cv_];if.VGH zzGiZkݮz7`Pn &C~!̃|t'^CGwCVQAMi%sS&+oO:瘤 -&S;STO7T *btɆ8sxIӳh-f8{p41 L_zuWK$}0Si2 Px?u55~׌m Yjl:>PR腫p.scyapLR,6^ fx9ꜬPdګ-|F+6M CmH6M.(UWZeo1,iI37b$"#0ň戔fQE=YjU grß{z,kE!xpI{X?o? Ɗ?Ե%wgR.%i,2ǿu$5 8 "BQXEG|TG> W}JŌ"ڶҽ);5"wިF\g\{Ww3L]ֳjcl9KǒP'Nx1e߻l(8M f >a}H\\SS,Z6NBz59 }i x*89%P|"cduav^8 <{epvZbd'֮eك9)q xuӯV] C+׃F_Dtk^e^D&K}Il7Cg[Ͱ6AԳߘ2c&G`a$HMݩ nO[ G/H" 3GzD~ <'k[l+Pq#{,UȀ})'R7%gnk,tJ(v@;jl@<9\R-1j68֩8@Ct}3% I %o~[0I'gѧ5+kev8^Z+Y8\/`?UMrS mf%R#l{tJ^mh^-+IZ{zԲuʏTxYӰ_;_^!{)%Flіכ g$r؂4c6SX(!S9{W/3|fRae. WHvŊ/M|e`Foii)|'BXx_tB "}!¨ eb X.m ޿ -jj#8ٵ S2LrݮavH"pxOgP);coYKcm {1H&䈪/{JA@1ӭ<ޣ3RMQ$I6J{U]֏H$t:ļ{dAڑit2ލ(ӀWkEK8`RXg,MLH>ϩ͓4rKYKJYP8MP pr6c'onVcI4'fi\^LBb޹ 33==z ֤3Sۯsa0l)@m_>m8{>2aa$5qŎt[' MgoV1CBwsUlPqc 0e:u$f/;;~$}*7a_L(ɇ9WٰքBB;cأcsB_a|_C3_S@-3|u9:(mk(l5B~n4c߃]utm; V/ODו 8a%,vz&Š"uӃ\_6KҦ/w6Ȏz|[EsS [_O29yt@ҫչAWhIF7C1[E"zh~86. QNiGD 忳6M߂҄s|j+jۯz`1*l·!m<ͮ2l|/շ#{L2&E?ywh;ީEJbTӐ"T1osF4FuWF<@rxMbҪ ٴ!Dy l_D.bik |+SNPf#L`q ɟIA۬!Ka=n>tŌ r)U"aIHzA>ըGϰY'k2 E,.7Z7<ƠۋV3n%ZJ 戍[?x 1#<9䙧ϋ*X!.6.è~EaHE5"W+$qIs/{J,"7JmpҼbYoM.փSe1gWěs%3'm/" -an4OU#) pxBhEVf'"Z;qǩ0phťVicZ="8^:Vtȶ`PET9q FmX7&}AٙANo}(# ,c啫Yr5+I^ozQ/a`z b<>:qu ƁB0k 'pu34睩|i+ļM]pSXc 7y֜YJhfǑl]V&Z],)힩s*B8+lKH8bN@I?luBڿaSq2<0i,~oIqO1j0ee:qrk K> 2k!Ye-sxdbW0)𹔍-YޅrabEEMȆ/IUJN]cryρ=:q"B2? T(Er=8 p M _h( Iv!-]oB-/R v'Hѫyͳc?ij%*z5VaRT[(0bۍ_W-8c&d=BK=*b%E03"ѼƘ¦.,_^X,F(ղW߳,zoݞpc6_ث$~Yn (l-~I:}d<^FJ۳'m)/m4/YY&wۥF"A|pV1?[`fd0 Y뺺nxf"6mdrb@}QCcpҀyPZZ*7c6Nv4gr*HS-JSy,7Z\Q*-%؜'IsOA,˧o\Ow6?{M*UMz98Nd_7MŃ@D%rEwYz6t"1F6^ǐEn&%٘;.UlIϸH6)_kpF ѿQGd`ԝEY(?b\]ǬK΁?mLLm}};tR?0 ~tpL a^](PZ##{Rz i:^n1 _İ YKi_1n6T>TTFS}RR;o} =OWrvv$ʬ "'6^ Ee$ QaM5Sȱ5@Z`131/]`fӍLb$ hښzДX޵FwtO/_1P":efbj1b 11u7Q5wlbK&c\uNf!_%k9*.\Nv✗*htfS0^}84;p Vye&qlw xS< WW |)XTJ]~ OC7۫m A+̤!6 P"X^}GX %'sm-<erxm$\Mn'fNva# fQE5E=o~"ƽyogLp&1ʡ#y=joTmSLηG "s@B{iI鼵TiFli7<Ž}8s`BF7p!q̽~[{@F"s] 0X{Οk59-#L :#e^7(.ͅ|Lz`?3_d1XvoB…OB?Ys 3W/ /b/.q V5 2vz/5::*7ƴ%+VQN}z"!w4.^pJvqdS?5h9۴J ( lSg}.~ޔJT^EZePzT!X^<));b>iOzB[Vĸ#d 5" deڴ |dK8y1ܚL!\d?YFp_Xk'W!98N٧OP@)B%2;2 Ű%xh6˿ O'HkwRE~b؞u}kn X**nh~EuU8v5>\w|+Z˔N#%.E7K'z٣!o]Qy׼u&sR0_3ۮ~djwPU }`h%$׮%XyQС8CejS VYD5TKlELjI/6A6۩vo뻚i i"x6A˯(-3%(; sZS}DO"MVƬкClWMk$q͞jҩ/VojyS)6@!$#_U cI.yx)6KzΫV01Cb;FYzfd;Au`⺆&꿊pKH{7Fzpͣ <,;lux*$㷭TK͚QW].97%zx<DN@Khm{CAHxqr3Ljtp#x1uͲ]`PxQ. XMb&٦}wOCX0IH NK=v['aCi3S^/+X7N̎Y24Tblҍe )`[=rV};[ū2#٩*b{ t*$Ձ.5 o>ՅMķ 9 ?]!Kw܆f Cb`gy6ľ-/7%{ʬOBFɹ$& +E +HD@ɼٮ Xg?.cTnCWKoP)ty_}Vw~`% \dI [x?`BR>ڢİ!TϰVz_$!+0Qɘ$N}JZ[,? upncw0U5)<ƞ|ӹ.9߹5EP*V#l՛GEl*zf74Y$ݿӃ|!XW } uNԂqU S'9 ,t0RS$ .d݃K˗kr>gsvPuBxAxsk)+Og^# P0mjsWk Ξ"Q{a`z9a^..{?ldte uZ'tg,1xztzw]EbXne`f[u;⎡)xhh]0жgJKE .gNLϬN=glޗq0J>pƉ{6Hpȁ<,3aӒbƭl?.csb-A040fkD>UÓ;j Xn%L\bQ Z6V,-M!pE|[ D.X sׅTܑѝΥ'1C Sf_yIn-R8`Kxt^s]F#w!)-Z&u%x!u$lZ[?Oj or $:9I$_* w2=b"1v61ID$>PdiJH-'ybU0.6~¦fsȰdյUbu8T@#?J8R\?w4fR `Qnn\9v*/HSlR]]Hf-ۆA"~˭VyG / a^ 'ל[1=yic9щ7r] clYEskGf\KQ Pބ.@xJÜEwS}L1qӽ5IX\\Ώ7&,m>AȾ' 6i'm_B aPr~>u[|bi}Z:8mt)w =#ԕ>ZXҐkMFޭEuUXWٌ'+RMW:~abU+'&=K~Oai6D_D-ㆴ{;|B[N2U V (fgE;u5~Sq;DY5gnK8o{nL':2ҷ͒R&#:{i$t|+r xyWbo҈t)2 Qp}&zcR_*)w*֞%h6@ڦi4ד0)cr_8\ MϭA|}NEŚ6sQѯtxUX42(q,'w(Db'MoN]At财~; x H̜H(R?s@$.p?;s?S.kxKsTsjWGbzKVl#(gV&QKx!×L Vc~",PfTtغ!ﲼ~\\gh0BɬY֕ 6RJK vW}~*ŝTD\ZLƓ6h?&G ٿxphM y#>˕EDZCI=S8P7K/q"((8S\(AYOD)["9|%KFhh@Xr^`] K_@jC_pA^6hLPeP~S 9A+o;d3D<όCwnF?{.y{5lL򶶤#̥d^Ed/4Am |Fp3hX.v5Lxl}%$>Pap1O/ArӾ9]f[+ƀ`ZAݩIZgPr.dEMLF㲝.kmnV?d lMS{t3̐0lI1)an|DHY\Dyښ@#g,B|:AY:IuBwθVl%9O]">#q .H3RYGG}]s7aR}U$Pn޵&-GGky y-$FㆀE';GǴHG*CGOB)a%ls_wf yx=.2Oa"h؁8mg?8d9p2 Ղm}rבwG96^}OgD("v^Ց  EYJ0B;%\P֔)\m9VVUc2.bl! {2:p >z~tKZ]h6?Me)i j99Rrշ)~3!z/D PEG ()4irlR\<"ٴbwޤ_zCT˦ͬ @4Z*r]Y,9ic٦@|wY߿Lh*)41[pe,忧Ͽ//m2$}c 1Bo'6AbWR J1Ik_Q';ֶyWIfhʼnVunjӰP,D$ITW6(Y_;jT_3|eOgGğˈ0P, AK# ןG(z<8W+[ %{u&!2JYyHj9Fe41CTA$? 'H)~شCUJeHF)Rug"bbCPmPص1f Ѷ8R~>u kDOQIRCOwnL1'H|KL}eԤNUGQgw{pjrilJ mJ؝hѼKvc 6 J$3ĂIwl{lz,ކ{~CYeykCzw=r i p\'bL9hkg*%7\7ecx^2]L"9%8iQԙu0:5ֹL! edQ;D.Tm('1#W)&61?9ΐ4b S[N~ .B H(L-lM.l^҆_z|iFv4݌ŜJh@)e89tS-]a -}$u2*b7k9_m/ESlFQR̭;VW)9+wBP_?hoޖ!$gqeOkLܳ8ϻZ@A 59ޛ -V&qF`wsw4EGzB5ӔS oYyJpҿM=i@1D/NcSӄ$wYh_ySb%դu<ǁ_1O1wӲ'@p22LIc+:CbG2d4Гj!I6WsQF<:.ѣP8Ǿ`n =Kи~%g^&I_/ɲs;&ؐK )ّy(߉IB׍D5˄g*a޲jbص赋JθSc g EfSkF`S6;GELXnO8"ЭvU33}AU&խAalZzv 8B~0 ӿ*D򖯦`a@"\'Y 'ICsm~[vQ6 l< d:u֛vتi7Ii/=,sC?Ȣe2TUVsP<bb=4w\ٰփTt..ElI&ۑRχJ\w)t CblEۗ~v$1+/R]w<(A@9X< nG2w2 7իuQQ˙h}O#2x|ke~6 5N0;}TqKݡ| 2dalrS:{?cYRI=V#ȕjt[k-Zq9z o2(;{UTGz<0Kh?p]|#<}°4!$C}4g9;ڛdEƊI{+j'#DTz N1u1F\_?6lmY; !MsrX) -SͺVjKt`v `F?۫by]p-õlש>E3Ir y5u }*v.G>k2aVm{0βicRMY侜Б[9U*4N),4V/zݠ]ݟްYwNށ"nҍwM<12I,kDX`-8zZ[~q7EX$ޣ\n,{2VϜ= [IQ+EQső'g|`ׁ5t"2aG#f (g"`CM*fSMkϴL"ѣl1r68PO\ ,UݳsADW0:j~~V$!b5dXeABW*ߒ'ev)[}~_S6A[St.SFH͟Ok"qK?Tv#p3(8p`.qto{]`Ǩrt`)fEy+e>E4fd1@繁n3sC` y@]-"n2#P-ٷC⹳)XluW@"] _/g+v7;NnBW2ePlod~_9S Ӣu}EoaU!tl®׹~QiI̯v;w ΢)bC[5׷ZCT96b"Z*@!)uգ$4A!ZBkC?@jNOc+0!i}،$m~>K :(5/&o_܏NKbJKu=^%.sԕȾ,X-՚m;Nř"E;gOdrʎӍCl*Wk+~[sI(_C],E1HۚM.鼋zŖ Bs?./f"]|0".<|D+ybX?/vfY|`0m/^#6EWN$TCoHQE?LMoX/;tH)Q\2FneRk-&}sG`h˷ LUَHYUD|ճ-(> Gmv Z{ \X3XO8r@op[,R7 O,$vs{ CI<[ƸA8C`Qi4B!%jSTagLƺiDryQ(**U ):$1@YOyfFTsg4<fPt@%@/u| CO\?*@QL$9IJ!-5J/|YYVX &Zgil6]WNd} C⦰?2&}}|N^ VpɭX2mY&ʠƌvEԐn["#pÑcXǒVlu&[ j<94JޫMbj >gf-85w5[gNd(_|U)`pP3!޸7(,Vx 3/}=d'FhJ46G iB=[SY4S5x(V 9Jծ~upAutZZ${F_/}g_ȠJXH\%C[B:'@Ic3p?zzȹ" gki]𜚎sQ :o72j'G˪ᱸ =~֍prsKSۗBF|Jf,D 4򼐊 uaoe"``dHYԗ)$}2u;F-ƃ7ٞn$(FgCi`̮ ir (WzE6=YwЎn#*M4#96*5PqKRp˛dɢ}.JH'9: 3tT A}qB%\-j/)VLNCd5} ec)]D#G:"\1;)lޘߠzȭ<\@HtO{lߣn+@91$既+NÅn#;nVc "gfes #ɟ?# xz)K'CIUK]PC䪠mCt іWSg z*wƢN*ⱻ?*sF]V)XD: w@'-34/Bi[3P4B1o"]+LVz(K:U90TENA|O~jfKOrʖ=g{6ʂ-ofS;ՊJ("EC^&> ?c%'řs 4%wAmdLUCo?:k@ -bX:mZ̰3%0CF;33J|yu VV =c!mg4E q XҜ,@r=~}!˝5Y/Y~iE5oRgjÁ3GiYwJ;I|Ox(El]d/ϾA3Ftx%䮍Spt鶸xle受Rs hɯNšI+KZU̶ @tț1Q_9NsPY)*]6OHAi@ѓc59U%%N0pr4%s 2bwZʇ~pk)0Zc~t eAquM;=xo LmΠCSmqҍѣ~c\xV,M5oJۈc*{fL{`_"+=r*aC"`L n"=esHۣZ^ _ՕSi_Ņ4-eBgLOTEMF,}Do2S`.hW9&]̬S܄Fz[ ۭ;$~`0Tِ2GP ?ר=1ڕK6<98^8Z]ʈ1롊fDj@0+T&fhvawǀm̭8;N"3/9\Z#pk3A<،\iw-bl3cvz'w0Y?Mh%˥X?za/GhRi'& H7-#!ǻG:G@8#j  >Xdy$5\pTV Ocm{ӜU…($E| hY>8nf(A֜+?~x%IX' V6}s;zX HCN~ؤu;[!GNfK3,QنG:fMS'`sƺnYB T)u.r#m#"_ʺ|E)Q/uwj>עYլLSiqþwflc=fB kvNÁd^p#>Js:I|HHRx^ڟ̗>Aw; vnEEn+h#0EA9ҎiȖXvhKr9vCJ83 g U D#}ppHJܬxmć3&WIN1YWo}5XrP;5U o(wr**P3ozQ>wú>6nQUZ+'72-vẁ!{uٺ] 8+HgYGawḁ/?N߸uF_^~R%@ v; v3@W)sLT͵Aϊ! ~Cl觍=|KX}Ȁa$3Y?b |hh2f o;4BWhx6RqygGX粥Ό|SR&*0xc$h™v+mG7༴Z^]; +k>2 1lXR/>`dl4yZ]IZ9:3ϫunQ &֒QX(L.^n;zGѨielY}Z>C3M\* Z Q>J?}@h]4dsb>qϾ{R>D=-0nRdf&=!*~4L.#TP(g"ȾTGTxl.uz|/9D ~DMwRiMK;$4je/-`J N-5R0Qg]?ȅr߉Xc/i\Bp)X&͌Ia\CW"w vw6mQT|FHGsMePΧNTK,ʚX:jB&|R K,!lBn2'ټbibdo+3%c c~fJ Mr;9 Ə mf ;hQ"h9~D ɑ~wkV Aw*Xu0#}9+<)0C=tc[za]_Su^vyo:i_ K{-EDy?-Y`}-IkG.#~6&/FL#ۖ}>9ȃeyo8t\X3+W h7_mSulUT 6c:6@qΞYRu3:)|#gIbh[ ubs2XsMe3Z)!p1ϤTm؟ gZҹZBr,9γк^MiY:0)W-{NvQ/%brEc4tv1ӿ3 Clj-ߎ.eRmZ* {,dmp~{gz$vSMwg{_|wcvpֳEj&\i:NT h:„jB7o,<ҷn0]\.4݆(HR.4& V: {Od֙tqɍcxpSﲹԬ4"+ԥ/fzi*o?-T 7{yhmڦՉ ;m>fx8f# $fe-mm5Kw0u[s/'څuc'>Pگ>i9#jghzwo6 !:KJa/e&^)Qo@'fE{UiDWiPJOmF~γFNI)>SGfOa62 [6,Rb['F61]"1qp8oJ2h t!Sd9'T/Dq:N-JL y86`#$ % Y{͏V<0  $YXd=ieF:= 9IaD{eۡ4@1Sh ^GLQPSP᫾4PH)t!mA$SZsH#D;P.ɓI?o&.+΀=bC6Sm7lAg$\HmpHq/ SXeMĜM^Bhh]PkuZ䏗;m -"guz*䅳@}'+ zMK4l.p. ?Ne71meOо8VXEm ޲R"Zu7]{v\ (VO7J301GcZh(r// Jvj.y+ubԌmd rGH7X~6/+kXul3~lKw ;eZlbZyg4.UX{PZS32WO.Kx!m?Gfȵ+nB&giXÓJs[@c:-[?+Z5.: 9;*&u4CVC<++ybʘ6<dKHEI&r h4m*p1De?Rjef*VHQ% qb5do$3YND\ R(."<-ڔPZ zyҚOʞ)I$V芚"Dǎ|*ҵ:O ςAT]b=c.f{`܅CKc1Xa1j+G)n34,;zAL2<%.^2Dƺޡ~A‡YF45_w6, ;@7Jܦ ,I(W؇+^!5b@B4 E0P] 0t0n+".o*Ƨ\O;3G#)\(D.Q@ ԃ q<}G뚬WiPDglݓIkPcu&?^ވoK7VC2O Y18aN:G{{b⦢o"~d*Gp7k樥n46 Vaȳ&t.%Vr'D6RfXpM$SA<:`2t},5@,<9츔DWzX7k0A@._FPaMK-xN*m⬸Ƌ(S;Xa's5`A8 CI?ݠae|o t(M}2Z 8]1+ R]cM |~j1z[g^MJFcrxߏ dC鐺?X -LH& Tu6HТ> dGԑNHsU+p3T3cCMw?X=Z-W]t@>S)¯rD$an[B}Nz^>VuIek7Q yԀNU&ZlD݈N!+ a(s]DxxP/vכO{pC;cg4aU ƺ݃T?ԝp2R$174-4 _,IH4L:4g8] B~h˖A Elo'8`U=pu=jYc>kA׼2ފŒSZ* `VB4"+/MD~tA_-d J8{FB'P֌r;jq /\]d$ 9}p<]XGsSGy 8:@LCmB,p`! hȯy#/$HCN m9R&)ҧv8LS%xGfr_tGw Lږ4@.2x=':awOMA`fvP td!#HI )juE~=UK̀9_~-:{LتYO1J boب+܆ч"=TmRHx0HN,Z@wPἿr_ PCS9KL,1s ``/d/+]:r\=xl ~ђn-7lWxm-~@ϲ!]Ya6 -L3 X_;Kjs.D,e$Sc8\5)KJ4&ؠ >i@z`8ƞVv}ˏkwET 5'_iW>X+a Dv͐+[zsU݅<'JNƔ*nQ%jcݛn (#DkY1=>LW` {BMY{Au*S@6*z]r;HB$FZW~{ :V!5ML10çL9qƢɌK#I-%^NLu$xrGX`.2B r3V&IĘ|XW0ztVӉ%QqQż=hz \G'O ە,Z,U4tno}nZ F7= YQpyԠqAiB/ ?^H1kjQ03CÚlvM[o!`(G!{PjcoQ:(. p[r5Bf킜As '|эoӞPOX1cB5!molIgh# [o4L[цg8Ӎӣj"߭]X^3j-;' vuY[dǼ[q$__)Vf*fƓr. 'E&G^.,5Ɇ J~Q_T*Ҷ\7z:'NO!6#mp+UC-:>6 ˵'. ʞ85,bo K\8|c*}WPin_B,e9'K?[w+jvOrB=x=S=?J>VH/D]ۃ}(?p"|n(셰먔NoOL^ xtsMnqMxjf10ຮ/GSߏrIs|N臭=7+2Q0=񷚂j]T|} 6e:jgȿFa)&jgoqȑ1B=Ɵ/N#-F,.$pqR6sT>^;IGo؋`&R\&INw= (+#3f Y3HgEe t^PBp?iv:gG&FzE>ؗ)B.>1xeʷ }~m}n57ᶡZ/D\- xte(_>D_(3siS=xa=YTb cvW44OAͥAȿdbv'&$Ɩ7pgaiמdMczf"WK֊;P1ʭpg4'RƇsVo#blÊv=bQ> ln,']͓BF[ u)};Z;# ތ4fQǾ$ο: WE>uX<}JD¯B!ZqYڶ- 6?`J^Eش{eB3f8t CJbδn 5 S%epǂMC6w~ I4R "w2ㄎ]ѓI9x$0毐HU s < ]RT]%|7fL=9>uUb'E <ƛM[ut`i N!c.s `=6ºCh .K;O`w8ciCC!J8VԙM(MHIRL7Rta٠*>6km{{F{l c7=l|*b4`PWTN1UxqvܳFMӛ'SI~naMJl?LOȜDT%$X%Q(>V }o9Mh%hA T-Y`ڒYZꞤVu`7HŦL"b -&n8Jգc"* +?Ahq8Y? 7S"}@hHeKS)w Q(n(I[U.} \Va.RGH+FVww->,Y1)@?3Xn r5c+scI_>7&~s I)sܒ?`BmhTHC&uv+퓎Kbjb AZisAWǖLk?fYN{R7+$#>'H>"Ztg\0I}pe _+4fþ //;Pgak4W_Hz􏘫ںMv;wX`9xVr0D8Ky{{Hډfrha_kk\ypA٨RPOa;O_Msyr]I=jP(\VtX=?G֬QdJf?"EDFUR`e{:X*)"= Q><섵R4FQ YMc yPCTKYVݶaxڑ1D"++`Rfص׵#mR2ݾ;r@g38]]<͊N)}GLi@CN*|c$/ h~9IʲL;Sֻ@GEn9%~FZtz(2Sg7:)Z57n"#N_qÎ˕Eu,8@40cxsGY @H֦4*;u Hd/V=[Ip[G2(^h99A{iw!#>XtJ.,Yg/vl x$V1> Tlc ]iW1侷-p:\}܊󜋓0|φF5c/ *0E}"ˌ"6+xE v|\W[:]{ٔ8 f,^2j[U7rdX.2˯CkC8ԋaHQ%C*>=(!Gx hnkăNrOyݿli:PU#2E@լJj4?~fu7|Tt|6?*+&?\q{=fh5.0_XxhcWIHj+gUUͻSK^YNK)R'='{)sjk{Gr'(VZĉ"9عWzlQgk |l֪ DҜh&C-koQ4T 6.P=*м!Uo2Jgd'UyfpT]- 6?nę2BO!(Jˬ;]7x0$7C#!˝Njz`J]RfAw/eTSI t]6.D[} 0xt{C QTGmz2.aZH' Q khUkzߠhlM֡u(,== <h﹣C O>E^zۆӑG xRF N.R9CG6πb@<)j0Y`kQz4ZbN{nx~ɮmͰʄ{,g{\`骸HWod(gQͶ2sFFx047jW#8 )i&~lH`"zc1e&ϿYE +>9?$n`r*D {Vx0%V1NΑEq _!߃ uG _d(+'98pT<]j4,H|jf -Hy"kq ;&^!_m;ѵ*mȝ3OHlʶmlfܞHrI{^ 0K3{3liL Ğ1w4ٿ" #6@)SҴq^2Ú붿AmVתAC9ױV+Oce-&̋RMȎot%e2T"o.)i Cs)@vnBy }v=mffED#gkvg(SiL95ѓ;M=} L{6.9?cE5$%-Y|͗kYu nˊP[f$x>ÓZeu4"wJs] pu,Y6yU^9XTk .[Wnʫb-)ALk(3  qLi43WTd)vLIǝorܚ&P-wؔup' _D\3xPΗ}-'h8_d"@B_^;ׅR{^ FRONk@(| ԅxpDS4sp~1z/BͷQPpONHեĺF1k@ZܩPsj׍=cElqnj$t0I#J[qJče2}Gs |d&wXV!`P6re),qۙIQrщkQbI{-SHnCş TΫϝ0tm=vH Ŏ D Z%DڎqaRf4;A0gB˿}mȡNRs83MqͿM}Ж>[Zc\^!Ntq@Qn&.nMJuys~K N!AWB0&E7"aR W`XvU U{&Z|H?d6zD1M.|8 %P:yed}~p; |Zvq|yxZ<æR0'ݎHER:{ =ufwUI\&.̭'65 O@o'ofY~x+>rô4Kъ eW6O2JdSߙj -t 刽TV\5oz#8n 4O _ ϤrfĻ/yv:`IVXuc+NKN$ 2J{ھReKq(^NZ\3/5:wPj_Z; ŶsPX8? %x X ~Qq.oܕW5gO!k]ZNqGl/[.<}TI184KX7GIMޖ xNZT^OSL.G;yXlϺdSq*KA:l>!At H"x&Vo-׾{条KR\Vl])k|֊#.[CJs*Kѵ.gXѓ~h9AQz"6ARQYF[B&pmȆa`I>NjlH^)@f$d,i@tQ spy?ySRA°$-bjA Ը)o܀x|9ߘmWHhTqL|のmcݡoS2*nhgU~H:,X6L}Rp1V 4yC0ZRnł+LZ>7^;jBj6ko,i$]]j(3b fQ.zCFe_vB\5d<* V4l8-eۮ3&WMx: YRrqOȗ.,KVdCT>ؕH =ȵI}?ڸF Xb$Ȩݦ3$:" K-=@P\{wiHP=OkˈĻۙ}ꔇg!eD ܓ4@zteV8\3*Kq-ح8*1X 3h=[]7w#qy_ut@H)BG#{-/Rr{d`[[ً_۱D3Y@]%2m 7JV@X 9.ϰ)vxߍ 0dZ#<;hƤ}9=O B;_ǡQu`0MbktGi-+ׅnF}fb#6ꯦ:y|l6MOp޶e&y>4FeRI(єY0Pi 2o6τ@MAfxc3=EQ`m-#mA:SR{ZBJOݕ|C׭<-IK)7!=!B"Nغn~Iuv$TC'/R;y)?C]O6xg$B~.{ˤ {J 2~d?ެ,Z06n|}/GFZzD>x }Q#JTo $U3ХQ@@  Ow7:Ϳq .L X[S֊g!`0.Zi3GHo/V R!td{$<\M̟Ӧߗ[?#Ʊ]IU,'%VC6S&϶>Qb'GhbYO>ԥ5y몫ZTt};t&i#8-L6 ,~O9k|i&x1 9m_AjO#{KF}lxoiKҐC)'uHf"Iϩuu,MW' g |rU" 7|,]ny";]H]mU/ qQ/N1+:SM EJpg8ߊY6zw@&kϘu.r\Nň+/tYEƯ ɞnY#:AJwDMhj 5^s쵟9' W +AF?lc^L!)C(EEryLt2Q )YT̰dՄthֿodI9U)Ic[7uTCq(%Ŗ烰<:LLx6x!K^Pt y0 f yo*}E*lBp7P#m2) Q&ʔ0GL hU\ 7a6Gܜ^d 0v)LfL!Ј;!:mr5q==K)8FxOr(y.}@W]uIrtoK$3ECOX)TxGSwV[g#*blfMHJ6YD>|ǍS{<֞.<ϦYMp Awh"½:΁g&D;ESֹqZOŁ=C`8a8kQU{ Q|dCj|V Hm-c`.s_Գ\w7ȰU4ԻyjskDǙR/auV.2;zvS.eYpŋƒ{͗@=n*>&m?jkNǥvǣRaxQ8d (Fw%Z;E qտ ҆ure%g J1U=Y rUVÔ iuݽW&K3ȺڇdMTղY"`뙮pukl>09XX8"+29"0 -&[CU}Ȑb;dv? {k|3eIN\Lh(/3m [$?󩨺/pS mo+bOv9勎82 |UPhx>,?4^@lbmiJrRbxYrb?'3FwmFg|wP>HJC`@&]#NL <)Θ} 4÷nA&-& z(yK;WnMH!5{ }):[ûȎjXl^ϛꞅre/d$w@k]G-0/<dF(o!˜o-jfM%[!ŲS'iz )_eF{GŖ:.hyPjeFW5 c=p5CDK'1?%t_B 63~@ߣ?럅'S-JM<#Z}83Gt6pp8!Ids;h`Gr;߭B";>"a'Y㢛%U8hrK'P&߁*Lɔq2]*.njYbs["}+hW"yAJoHuXo[m]#P KΕHf1F6||^ fK}.^}8FjTMOi2Y:m/IœhPz t5}'j>hm>1\RVb<2 4>+FW2aYˉpiN~99᜛@BBgN_s[b [J&򍭝 \ɹ8Z8ΏTg6܂[~Jzx1ɹ4H0.aj GZz bE4}Ku  r!M{ w?ǷCCP`~cV׆DjkA~k֖?Nlj&V'YKv-b(@+9Le0vWs%ov<P4 [͜b`}ObmMU{\xO>ŕĒ>$ :_ k9d U|;u,P8x3=Te:@r?rA~NBG˔͂AjY^"a< U;Q:Gi>kyIxaAϤ1 #6 V g `l3iœ-p6 dK^xӪYȈxQP̈́'V>lHcX֜8 }ݭNF)\p)߄P,Bʰ2iCTƈJV\L"ɤ@CްF]-2N-qm,Qt~ _~<"¬AVoqM3VUڞ.m/29^QkۭOdkZuܞUhPF?s{[_ I 'vXSrzq׆ol|_ڕ7t^uOm a Or&v~JeˮnZ:1B@{e:*pmtእ+4~$iki[#IFvPh&̀uIoI|E_:^"Lmg<_Vit5_|X~IRJ>&}VIPE<39}w>@oonm$8-VXKLVB! Q.rPս/_:ݱ):JͿ|=_-'cpQh{Dg *Ptpxzqy;C+MLyKCN,Ob.yŴ I(&/K.ύ,;Hv6A|.f)k斃uJ>2 Rj+ąбnfw \ʩ;851CE(Ns0+Q/p c[98LkabxaՆ;\ )mUqNFOН}efyϢ&r1JMY[)bAީ5/~5~7Ne{_)bcP~yX߻h !OoN vɻFNZkW+c.7m8Ӱ{ˈ6BW[qD?rV@ɤn DJ"ֆoٝPJC\42hz-OvS}FKviiVfnZ(y{h\bBeO\;20%kjߐRqlp\ĀmAc (~G^ v`L&[Xɬ 5`ºc%$7 0e\&3y LE335E-I:a%S|wPZv,Q)tGcR7AUךpqz(ͅݙg&I=6VePOYߡi{X3u2$NGBm=cE_/jJh{kLADPVdB's˒ :QLV1vcڭhs(ʖJ 'cxPkX&U_j辖ԅt}y\d;ϴ/xsh6xOn/N;g:556I!1ˋB7@j4E*'P:Οi9Ou0vMuOcxm}4fV_46? Ib3F 4=Dt< NeJF{V%SjJqRB=L3Qܒ(ดAMhkUkϗilLvJ~꽕8GuES0vDT!򳄦D8wΟ!e346e>=R_Q }Mq黺B6ZyG + NR47|&'E H20Q-T=RoȮ_oqoҤ[uqqz$2}!˰WR{ 5 tjwԜL'-\eTR7)r=:I-pjy+o`LƩx"+wJ«>DC('"EecxUDV{d|d[RP?fUHlQ^̜YUK8B. Zh1AJ:ptYLb_ˊmt;aT0[X*-bFҎPx*xU(=X[7s\g߁_?De")sd9JOFA33kK_!HOaCzrR2h;mW)Im^dP`U~y9~yJL4 rl&K6PI,[ڀ 5d-ͽo:ӹ LBgN-ax:k~xf`Fn#@TnSal)BVr3’J? X:OD'آX=m&$[w#涹l@8/28 İ<ݧ C G']DGwőNXն=-C:#2\hfYY&:܆Kc8d71pOtOj۱&SUj %/Nj{f !&5O⋺7/;̣s¸([bge\gzE>2Y#vQh^J%NXQli 9wo[GYN>]ڂ!y H,9)@rBWgcu %JLlPhEQH`TOs , qSv_&$ kHNS_r#R6ݪ 5|8Kc-Ρeq?h;Bv7P*Z2k$sbSi͚ͨw$!/Oiq  o Ű^/쯈& /5=_o^8lqG`Lַ 9hVA|n;8K#'`yW{kn!)l'lO_z$|tqKONL=vX~WL/gEo-)M *vhU} 45s(KR WsQܿ0:!mӽcUȒOjJ_A|ny( NDkޛ옶(m]pjQT{v(چ&gnMݱoT)nI1oj$2S/19`_$xrj:Pw5q5q%,ʍO,^Pm3HDˑ aM,^*('*B+奀3 2*IMJ@ :u~n93.H$˺HLJUzVfJk ?pWvᦪݛ7gYZ070701000002a3000081a400000000000000000000000164e4ded10000be68000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/']?Eh=ڜ.+Tx)-[@:R4K7R=R/$ErL XoF3=R&WEE b.D_Kpm;:@Uow(]lE9'gH:elXd,Ĭ`z-HpH ,&h%8Pq #Ks4DSZI|"7 Qdh!lG=ny0 Z(+%2{n {r AAJ8(>IlJad;Rҿo1ּ19K?ѿ})Pot->bd~+aݫ6)7`H.h0tw]&JB#!"CʏˤUg ]5,^v LE߂_k N% J;&̀]`9B񹄤QYY(};͵$` <'$ΆњC-KD5WoI+a{SfnN=c 2wBnԫ5<OGvJͼ-6FH4U-ʻ6_>؍C~A-g&r,2 $hUPtijs~cFh;Qji7f>YdlpaY#[l B&J7Yd ķ8K-leĭa_(hj}P'9 ?{o=*5_ٖ_敘R3P{$bc:Qڗq@e4SYLG .ͮcxZHrX-ҽC<9&hpؾ%!4j{ 7=<;?}?ܫN BOqi/2^o1x_8Y.Uc yZIk&'h d>ģ/gU9'a#ax̌W4L2>cЩL6qwMM7Y{$=I+nS& x h /o?%3w 7tmzEni]ޠupo6v h:;9/$A<[4-NaTԬ܋T؎9پ;A5XV=Qg@-|%G o-$+o3&DotZ'$w~:EEޝV#61h>Gt 8w,*xOWNϋkX9FJ5k u"57B $< `vB<]%;0 ֞'~>`QvuHiW/ ^d8:;~x ] #yܠg" : eQ 5+Y inYײ?IX- r0C Q5ҘRK\Ze!\W@c5o :$g<sKSS:ߌ4X5M4G&p#);~;:H*DOx F\ @eQti p.70Aα* $/Ko*Mk)4?S B{dsЛ$n3-wk7Ȥ0?K5](u~LVq]*R<geVMP^EاBnߢfB GT teq=g9] f" p-P`<+)! Jg?U0T?ogID0it9nm/{wrEwk9x^V9= NTBԷ ~vh.*0 WkC:2m02݂3 x/!JEy))%:Z,\{sm-Ox@c, Dsw#6^ƄG`{wxM0s;W SWNzLNd\c SVr?t|+1| K&UKrMZ!逄ns_U(2=llֹb=NO90 3+ogS> ͓QHY_@bQ=ozɫz{nۨ+r072!Em h֗xT1q-o<5s&}q߿7)8B!ok/8ypEMs=7*Vg .)Hr@h-:XU'|A`I3*鴙L>k?c\ ;?뛎JmN-_[_7?YrK+|fb(=]-]-M]a '1BIh(l[*ѿaZj;,8W $T[!;Jh ۿhT3+nO,چϸEFgDo&LHVS/(:(:ȫ/CCF;!e(Fubk$(f hRk~qf^k0Ƨ|a6ERxA/.d@gMi\et*Qkf?4idXN!~ )2aa紺#ވhFwrTwLw۸Ųe)LLcG.rގV/S(C dy0|}u},-xiU@wd35x) Jd;𸍦^Ոd&.=^DD;oK,%f =ɨ6<^d;#hʞǘ.n?<2BЩ Eò?D[r!&>Zv^K8.am]w/si c Hj:Z֒p7_4$i\feGD~\96 sQ9~1E # i@lNX>uV6T$791KTA `B_ Zlӯy Ad f 죫. GAE1_cHbrlLxbgFK]!D1!g0+׹e캤lڬ^cgpR}ASrl_* #ZP kjv9*g+ZQ3TŚ>ªothgԲ/P5&-j]ii(]#~8kf MwE0! ~h(}{w[GcC-Ieca&>w k򮒯΋&9q JE"۠yJɤ U),J$36?MygZ@(zKWR3M47}yhU@k] 3. vw7k\#Wa Sv='~i r2- =[zc#9l~!@&3NR(AZt>ܪI Bh%:w \/CGt;:Bo{h0^so FNV~M0g);KCjHeR'M 9;t}LM7xƜjEIQGnFǰ OvU4"誽:imk9zXXhBp>)M80fRHzG-$?#Hx m×P9n-sV)F0ڷotQL(ۇjLe-҇>D._dCޓz5~Acrӫd{/L$0c>荱14?TYr| I wc -'EhKkϙĨWPJN|5\ρG=1*IKA;O^u>>0:2+q S H*fErѓDLN<qGX*|Lv)Ŋ!К ϶L{a>wgC"cu2,%/79]}7ћ/9z>E7iǝĚ<[ ZE02!=3"XB WmwPj]&awXh]OHY?M[|91ZaŹrYe2W1 C*>Sq2 2\z;!͛jW򛏢}-O],>hKS#$*&Eƅ{>>ЊBԬV[0bȽ>xߎTk}a[idP~R&(/Mepmڸ%$27K}c]4q; 2U!\CX#$rX"U{`T > D-w)d9ݗ &~V!5񙾷:nTߜNtYϪ%gm9zPV,Ȗ ˤ`8=BaSʞ&gL$}zFHO ¹Y(wTrs8Y/\פdoF:+b7j&!jqD #Vg1!p56GA5 Eߌ}*;Nܸ)n>qa)uo_Y2 ZIAͪf5+Fl8uѴz_ !+)~`4;HzD (pfxZҺZ%qA(֝QJsp/}G?P$eBg—mots:V56Y%RAݡN_lՙ$aQH>5{(liN1VLCdZm\۱=ܸPR]]ƃ (i(2X]؟7ϓ\DHc0%?#DZ.sPҬ]4 (m;4rQ h` L` Mѩ,0xVcOAVh2XO:5u 9lހ=+f.9) {|1 $)mhRL^=+ڂS eιZiSc(7ӌzh{$DfRVh alRت&5c6vMks`Ix9u|fk,Z#ڭ-kB 4!2(y/". tT1ba&h.gMX`"QZ&$t8g fuQٝ3- 6y/006*VGkKgdR4+țђٹhLo&Ǯw{_A?!i7-UjCtw][=]b)[yyQyU[Kv6VӌÁ3mN}ۖ+2 S?ގRJN}f]NYX*R-TΖ`q8r :PY*fpY01r]:P޾r$ }S¶w,4/!f:(1IaK2 Gh-E}¼n>!th=x} WOs\:9H5\,6=vqGz . ihS73( BQ2ׯI/JD̋0 i=t$8ykY'- ؇ d1puF9m1I"ÝeC?:$m,(R;'kw`ozʛG/ɼoo67]RwPR"G'k3+"Uk}EҜΑ+<|oQ vnܢK޻dNbXOhFOVMG[5Ů{RT@gSIgu骴 .=nu.fÿksK(w ;Y@aϢώs?c8.^:R(jR"k.n1f#BGq8f]񺓳zƑ+vs{ZTp97u/͙Bצ$֤pNF&X+{{Mpާl~qYX§96*Ci z:+n]RtanĨhkS7lk/-ttDœ#;_ROu.Ɯz7ݕXr;[GU0XkF@V9jP}ʋ(Ӣ1r[ypv¶p)x*غu+S6&B*hDQ.!bFG hF; i7z%m>ߩS A' UJ# FQ4i jr^@i b1^> *\zpm-"*eblf~:ɐz1'(hV!5ɣRG׆౾5ْ^l>Ej,< S+bTbմloᰮƤ];_V!'$ z#&7wCKS!%Db\R gԩ&džbCZRt3sU΄avx-e|I 鉞=U* F'ڡ)`DCWo-qu SlbØj,5GOY~xCwh@,Zc;-dX|38PX`om'c%AJREG# (+}e)1DKNݓχe#iӘj,kx )?m Mm, \~R( O`U|J3bj8%40&'sS3f%Q<͌"L}zf Ux=9;ޝOK>G^/.`BX2,ÿφ2 F&+ 6l: Limsjn f鹠LiWbȱZ0;̒>Q\Qmr:r4GgG7EjHg =|y%u/ijM(c lAW,`;PNc^m[Ѕ{]nCT{XYT gڄ&wR)S fSDzI2&5H\GKmK'1Lx[URq;~R,!1#3m}s0ɵre3D8^pɤ :F_h=Ծg06cSŃKq^Ugoܫ/1$J%wsi$#|jA{D-gI)bՂif)l7?~]Xo( di&vp$ }> Qn\PM>DK}ulz!|DHRq$BNyd&ЎBq:mE`xS8C\Oq2,Ե\O`܈ Wc{ג#ӭap#2nTW.0 ǿ*$T1Sı >~0P8 #0V+ꃃ[\Gs =D'<PYEiz2:+N} $.FWY7< +մf* 9-~Ơ)[ЀN'L-$r-erdH+m#UبF/D&6}-! V(]]5d-ӯlryJ~nhFлPLkiExbEڞZQ;{IDK#9UکF@˶kُW&U*k7Zb2"~_{h!bRȞf:6xF˳GCj*,- v0ʽE* H+x}2 BH켶jZbF-{o(K <Ѧ(C>@O4XDɞZ^̝'s}H1XߏOH{s[qA'0ĒC LXKf/:Qg'n5osJq߳#yo737Eo=S`zoˉ5u @T0m}F#Ku(RE&%,G>,L#Vu`yl ܔ8Ydcˣ1Rm"@9,auOwe&؝uǴa$쉀k$lD҄TA{d`:(lFBL ~'ޅ:I|+2ϜSr# 6£E=1r;sèɺ)w&7=ڥi3x uԞ!$']P\<рJ KԄpI}Q)1U"2NwZsnZxtTDG&2Y5s/Ĩ@z*#UIOB bIfcN:{V aOTMN.\軴\!'II$4+, .^Ξzʇs,ZNZM@|aia |8YN[§0P-zrx-{BЌg!2[:,DS֠KpOW<>!dtPhp\;6yաk;oȾFڏqEV/i rvXF|L{?[]mNkR&N{'gt?n`>smWǨ#Uʰ1 E&8% ^>5 A]F 4`K0w'ɉ0Mk$͒T|t1m[:*|*:D}zCYy4Jdcr1K"h/mi]_&X6(cFRȻTׁz%9dMh {oHɹg×]$KS7e#=,V5I Fҟφ <8 (yTzqSpʪy|9-p1#/mI4<̐f~? +S ßncC}#][vcrERՇF͜d2Bw42:O> {-Qٱ $i5Qe lFt!Rvbjֶ>t= AFBȳmA"JWxu[]/fVI7m_ 9;zbX )'tOg*TZ{i!td4~ :g0dԃ,`ȈK&{{)ZJw5~J\. v-j/#P[!߰E6Hp{Fdϣ$ac^/۠i2J2jKfrV[8[:bA ܓ$SwKH̪.FfN ?Ӂ?&' +3Pb{BV}#Vl No65\GjH/f^c٢Զ0ܳgR$IhCq\cjJ!) LjdŪuyA b$=uݙg4_OJ&/-=bFEY@Oj(GuAs?$y/q-5soent\] C.Ӧ7olq:':ͣ-C_X)&@5SjBOĮ {)߽9 ~aLCV=W5}_)CJQaJf #GzW^MVH $v__.xN΁!Ãk;妒~Se ܵv'ŀB5gR 1ݮqJOsкxl =K2is>{?ጵeH- ڍ.A"ߖl?6|eo_p]e)/U6 W:#pVܪ?ґ .KtޗUώz|eI`-VpF'RF9m׉?&1,h2 gyI5 ,SATKR/8a3=19\B2 ~y3Fg L|qʖ'!yi7#D|bayM +8/Ы|&t>qyH¸/m_ډf-v6qE>}>":͉J ûT3/`әVC?`)\mkŃЭ:/jGO$r1r/91m #u^nK :185?etw<sTX)$.HPw!4ي,p?0`6&Kט%At]| U1j~>aYcT߸wUO{s\EN]}칢JY BsA}XqoRpWSftXQ%;ĭJQXPͷ'0*i(f8 g,DPLVWd^Kj|Ɯ/>nw>*)DxO{ *ҋvgy,w"apZViDx߁T#H0lHv\Dz*<\`9e ΊB^;A@SGC`%mN`"pIb_$|@tڞE |K搽lrl#uAˑ҇0WTLy<` /@s/p>r_7bRE*띱_ŠʆTLS+4pVx1xX?|h}ĐvS>\4PL~4< `hi[P`w}Bn/\eLWFX8?VP^}}*f͕mH5p ԐA5JL jKz&ͩZa_- W! [bnc2iNӁUYF& 4:"bfXUB4kp IAb SBX[ZHq+X&]YMz-RpntnHtP#T@hE~eӿ6Aӓ¦-A&|"[(@FĒ+Elɵ q^o}}Du'IAoK7FvPb:+@rpQ][JmrƐAAO)vHIE TjY%e IWBheA+|}I/n[yA+HJNOy}T湫_U8mG*y QG~@:/oȏ‡$1@gi%SYٜ.u&VP;ᅘLY8-J{dznuڪQ[;}WhПT9讕?c5F3su @{QGp]bJ=?.LU)N2:@v&*+]Ms ͅ]f>Yt6.C<+W?G ^ ?)(oap"^}.jȼBSHƗ[ՉۊGf># S'm%2W+4E7.FMGȽg}}tm+u r%*AfEwgR T&vPez1qtR{"+gYW[#mmm8( V~+|eqb8mSbOe?+_>h /l; Ю`'(6A<^="]]! YLJ#OOӦ]<tU~!t49ZK &{V;јkmATASt>I88,d*"6Y]{QuE}a;ɖ5&1ƿҸbl} YŻ@GMRO$'Jq=Gtxn[&i&}-FBxՑɗVw?u,$շΌ@+13&}.."nuI8b '>RکiC,g~X݌-1b1YCSE68c(]%ɖYoleLS"@BȫW;:Ϭax Q3f]rMYavJDA3>&9c5ҩH_i:nSއQԺ(OAy6(FzH̋=zEZspg#퍪aСmfy]`iyt=""&ȗֹ9>,*(jNg[lO94zр/S˧jHT;KL_$Lb:+5ހw~^&8hwǑcz*,2FTf+74$#KgbP3O7tEgVkWy;[Is克:=Y]N%ouq$st/VGG7HL؊:m)c)HaVad{‚r־T:w0\iUd=d79]`n)J <APvJ7)ո\A mFwɔ+8eU-|[ ~?o(MuszPp[H)<ʏaa܎ aՁoc7j<I%)FQj_~:U_) 7D ;+.xgy?%^6Yz?3©aqAuyAmZ{zރlW2#d}G-GFU{YJ6}ɘk )xN%lp3:K ,+(-@Qj$+>^ېq ΘN&Ā]6.YoSdSgidOB3hr%>$x;l}iN|mۊp^\TxV 4(k8M`_SQ] LJu6Hd{9<4^vW"ބO|BOȠFor20/» {bI$_2{FBELK xE]Af Trnw#> mGs*~%\{ 3k%Tx9]t9w6w ~xmR>8 $)LL$9j ~ܬ/yw"Mh]:I,,ӥze(Ȼ@!cBp"mULsO\!!V{\\ط|5iC{MX3Йt}djEpbxT!z6w%.E"!V[[q2ڦoH.L[~|v)R/5|ݐ.]Z޳~Tgrje:[!Ȭ sO@5 DdK؀5=c3QblUj?L^6&V Pp`c|$V/kT)y*D Ϩ1]5!%liG *+hACqzhǤn# ;v5,y$61GRgy~k)92[f5)^[#&"ȃU)jv[EG%E\&NQҭ;Jm-=SuJ"PH!P)œN k/a:ŝ‰W= e^-Y7H" T`nd{6T?'B膵|>HMQYQcm fn  cm lovEXsC D Ȉ3aa3A)vc]_y^.] Xy骎k𩴗4KS0GDJ3w~7y3X֍&]qM;A`[Ty6[`̾!Ҕ@Gny='"V;,=^" OֺuB8i*%t6ݶ~%OP$̀ŠXy)B[1طL(]$ bgAAժ.3QCoP.OO2)Pq]Cbw!XF{b"[L^Psi\sDcQA:oӍՙL[A6V,VWƚak4Ż!uj (bj5_Ҕ)cyZKmlf!P*U3ɆYspV(족gMy&|YK٦D+[*4 ,> $/$bݭTKg#-<\<LK8 2~%2$hl'GAU=N9f{U Qy^bq0AvY3iQ,%G/Y:΍0@-b;Kک 8 j"8wxt {Ձal;uܰ̄=~ݫ+n .>D>}!YG@C>EY`w`{{Ѕ RXzQ`}(f`GDx_c6JZZb'HfP1' ׿q3qZ# $tI Z%~ZljxYͭѰo5'q/x Yuu ,U_ 䈈x^Bc1h{fg)`pAhTz欧N%&KϚ{ jw ]BݨG ZUE!Cc,߻: }-9Cáz#v:&Dz0c'§YN]wO =FZP;%ؾ!+kOfկN*ޥLHD)K`hޖu,#t.?Àd Eg3eTzZB8KɊ ܣC}AO,d`|+ *asAezj4=} *㨚2wS&Y6u1 p Mi:eоsY dm]_K.eZKoe漦tN{jg=0c .fnumgdIũwe{\ٴLlh𼾁k+ ܟɐDuЃ3x[Hh,ÿ 2Xtq7Cg*YUo-~S⸊kR6'J)cwwC5jhL_kWvfrAA ȕԼ'J5H/OP_ʗF:w! Sgb=0ػX8#xc3;hzikՌ/zaV\hI fy|įB"6!$h ?NUO74x[Ijj1e[@^8_¦z״vAUX=9SrR\zR3 v{x(]/W~T2$:G7GR}IqZM Y͸Pي6T 4Tn 0@S>GrHOaq!!m]o/4 JNsf-GƂ%Ʋn#PwdpJ + yvnn9|t(e6 #I +cMqRO2(Q'*yyl!72uZ/Q\vIwJ8Q-va;dE,e!KTl<6Ғl1JYB$73cܓ4`N8+p)KEhYFgD_vҍ(͖޼KҮQ,*Kĸԉa\S2.HV $q^z@R G\s*7УQA0~~i 0] b4vZeF=m NJ͞ {D.9ٝ$@ÒQsV2B&WX(7^/4KT|>-Jt$1PK<L<.S'%@_`hS&nP"zp N]Eql)n ̰X%G‹HYg8ȱ,?vaC&1i3y#)92F TMjϱC>jx2>\՟lf͕fERJ4Qѧ!-W!Ҋ"ibt|-diP}¾bW! u5p_Q1+|Z}W7b:DZl+ װ21b6] I)s9xL-gg9 "no7H| wtϨp\ו a~Vv LIٗ]::,vݿvC){}14 UB"Xxgr`04ǐG{E`ȗձxi?w@r?0r\ Lk*.)e#t&ɟ]=MQ5HeoƓ~ƺ*B؈uy]U1`EFOdüV8X ͹*=ns\'[ ,ӻDQԓhHwaC#^kR?k{(E_?4jmj,n\vf̃As/.%hXD$-1'/8RMݕTzEOYUgg6;klac(1V z+N [Rr/V+i]DbfO k̯VM7VVb7s +Gnp(_4 B>>ORGoUXQ,۲P TE@z*5dbr3/8h"- 7sh NsTXdlkp̣P>durrҼ颃wVtK^.EUb$h n0DOf\5;=_. @Kayeh=BD[|֌O@NjDQԂlӈ@[k/K͵n'3HwUThI.imRwT7t]Am1O --kGzOHp,{/H_tu}ϼN > ~ Ub:|%NmwyYr+3tGٝ I]+"T jq&>TNڤGR`P1D, yӵCG4]do BiƖ?Y,@.Aڑ,ݴ VTEϰGXb'X( ػ^lC%bY8};!g$[?#)鳵̟pzʳʉVJ G^F :|2OD[Ќ~A2W=:J)|=:H'%,?x5WK/[ʍlKw!rq +g dˉg-]\ħsy>V|UPgE$= \Om/F 'D[Yπv3 cPmc| XiHQσ`6fl:}o|qD!y9WAiD-] peФ Vu;U ,]~f=K.qdJ^`Dz"^p]b=\a`9`K䦔q0Sk 9:6A)po]Hۇ%jQ.eZd&0 9<4:k";絜%|>dRG*kw"i׸\N}~2+ t~\'_++>`Hg*T6FTPRU{A҈V)I GWq*>-Ju1ЍXq^e" 8lSMǛG0W-e7-%ٯJTvwndW& ?X<>&ҜsF!1 ^ L;=3wWǞ}?r0X%zD AТ]W5EPXR'{Te5o}ǡzM՛+7 y(`l>ݛc,̷2>R5<|,gR`XZT>\+%n"j:N"ɿx<94ϲ}VI*K~[Ślk/8$ ڮQd^Z 0̰JOwv\* e*p}p~ b"KfzŮnƄN@Ue}6\>Z\OgqbwSO`QkcPL!ܺgM{HpT}fsI=V-C*Q oQqUCӲ*7bY` V0#(|&}å^Jw#I[u!b=QL'C^3Z-A?ӑꤜj+oa\(VłHq5R7T{ו<^Ti:?%Y.-nc0h"ς`itK:g^㚍6rFy8Ґ!p`aQs`S ޮEe?{My^91 S2Zx$t_z!zdBbS^QYl(T}E*#xehuddrGaDk_ƙqfOܩ!dKqcwEN͹I= ,kZ]INJ0\^_ v2%~:OJؘuu;%Wnł\lS!HNdÀؗ'P%dCr)hSIB2VkVt[$o7H~sP,kd>z+3A&BY dx@`>؟U+^ i_H0"<~]" ~}s%%f_ ^=CZF:K$74Z L:%ǴPްVR>Cq5?RCCܵ&U&W &|' N"|]BdE4εf[ncQ>h_]SzB7ЪTYՋb{.団Q bQ!o FHYmu_10iM޹zY6gTp]!fX5xK!|_`Hch\Ui%Nxc'onaì򺷇~+Ls/7 F1I2-p{fgfM##s=~BQ@A̬Ld|0+T)YCsƁ&=gʊʏdF1WUyJ|SΡr4sa'q;9H$(ӧ-!a#oVcyJ)PU|9+,u47N/KFIh0ysgQȤ[ å9Fv, +=w/tw2_c"zr`ܓ> }jVN7?EGbնDa6W `赛F ʶn}7 ,/ MϩE Yrge"4$KS/0= %t=o4 oy!OӄA1>vI9 FH۟}F|9]AI{վ#&ȩ{͑88wd[" w3J#VR'[. - >S" sGvI';'-x!L!CVR$}l 7`A9дz,ϱ__íڕ"]3..B UU3ºt;XߔI'Ö'@'uy7XF YQƂW0eF!F۔L˘ $eht>¡PtFkb,߀/ L:1^?$ Kl2z *1WBׂރ9VM?oߐfxwX+ekWc7AZd#jLa ]#buO$Kl=)$X]W+{%D8&wk~]ix<a:Z9/@ۚwy̫_ǣS8XGn[o¡Zj=0CP͛8M튂߃ ʽ?K*cGW5']-mXgBΆ!d@*ͤhαCMxOø{2DY֟KXdUدFu jJyQ4`݆ *y^W*S-96,/kkO)9:Y[ffs,LJsb ~-kA}KYtqq1yΒUY4E~H!cI|ڸlh#hlƯ̇Lk~O:\Ϋ?=<Ň_t<)8\dmG0QjS- R&æsy]tT Օsm4YF VgT`zJGgӦ}YŠ[-Ӡ{#|D=p8CI4UWU|^9儁F .1!R)Mg&H7+ycSKrT7Rt̳wlL62 zX P8I<JR%et|QJeDLe@1ZgPiٷKUl;.BeoHv8B{SxC-9ycm##bF5TVB~""]''2jWH#-uGB͈`㫡1.L;>T%*z2i'MY;D}KDk.Yc"HItw&-L"ʚ2&ncE<y8ubt'F<\tv7qv S/+_61>$h"~bK@%@X^jNkWAK~@^*],i CоEו J=8z+-+!=!VǬ\SWߖ<),#[Y `Fcv]'! sSA:V /* 9 ; p`g'hd5 埲u3|ʎW1ZC|cn'3 PWAd2g "m缼 1 ۀ$jE:|S&/i ڐݟ%I1 @ivwvm5:ky2A"(!`c\A%t6rGE%BsFg鵥^1udm,Tuj?lᅪQQjqDv|9`mC_Pg']RQt@?`*G KyasPD5vDfC)9 !FM}Z!a `R-.g䍹˄!gcZRUbM:Xjt5NW<^)Opқnޛe6 ٸhf8~kR :TtI#"5!g±63XnM&,=ѓ֧\1o`?ov8q* w^,t8UHC-}4TIp>%qB'#q A- !aw^;Sj=`dH9d@Sy_ѣB`1SYAOYÛNw.1O~L>hB~#Lة=KZ-?:kBTZ^M"d@!?;}(5kM(p/vKR>8ӻb]QYg`[+JHBD "oGW-py}А7TMAo=wt5!B=IU!S$.61$+}S~pe(4b`3biҶ❼/Y*S{xbyd_ɗL&m鵎)'/}.ch8D&{4qZ Yxo*u\2Ebuw'%cg4N(?!xF!jy*o6O f^WESvyQ!]E~֯Tw#M l;qH|1IУ׀D\L"I7tX0fC,d iKVrx{ Z.I_}*q܂d+C=L<Lrsm.B.ܗoFiWV: 턥"'ܡ︡vϜT.)kZtOL88oݩaip6Ww}P@\;~*U):V=,#6J>+,L\9-8X-Ɉgqp vsy:" rTƮbxv{t:ȰœUY),Gj1#w=+[{~mS5TGt}\ieh],8Hgg(i!r' N5ԟ#8Z/U00y]. qZd43ڲ>ir 61HE~Spњ~'1`5^xa^O0'EZx3R6!OK7M}@ӥ[*bJzag ӌ 5OaSvhvxǮ悦Q*s\;Yy'O72奋g RJWz>rzt{gU\RpbلSi\ y)tU!t|϶N\Jg(I 2m pOIml$tI]>5^t3B ׳F="5 EC&rź-Shw˒j\K伲OlE5 ˯b=/Z*2~n-8aQDtsVobG%]#1N fk1O`_?6n,RNS2 GrUݐG!W fxgߋ of\һH%ƞ*7CiT*q0j!rg 5oqK&g <bݙɸKAm|- ~Z?Nv_7ByX7W eak! 0TRJx&d_d&F5c4dQ tIrL.p"7 $w! r1dV"DzexCL9f7S x L4 DzhTS__ZsJ--0#Aq #^l:mO_re9$F?:/[р3,#J웨>nNxAC#N\̵R"^ZkCdQ6E46+vTG:3}R y.tW_&,E}D+Gq} y' `aEpM=:tL"u[3I}9Rҕ59+U=)TMwyuq8.1ءsm WφYB<悠$BYdepLd#Q䥂4=C[R7hb5i/(#ˉinŠ+Rj2}_㓚v03k Z S=]-NB%)$B"dfA,v[8_'hTzVM5&z\\X{Y7Of_utIF Y?z!&ukiDf{ܽ*aMHif>312z_EHgAah%ɳ M+16nzP[.mqȁ Xs2~`С[r)Ƅ!k;\ !epJ14w,ùXEc7QWcJ6нg!Q> ;# 7/]+^v * ǔtZ7Mdx=_f=Ivsk !n. Lx>0C.;I03eC#)v^LD41a~@$x '7||bfP3_[{tFh $^GJo0]L+op4/еs-GZ+1,@ * ?Z]+ Q<Z9`|{qa%~][G^3Hgvhl<ܱr#s+P[:Jԇ1)Y:£bN`O_ "ܢ 1VW7т 34H%9Qu .ZuQ<:eԉCY Ҽr掁1X-7NS= !9HG7aahvJ:$!.(kCp p5 ΫŲe};B`Kpc M=R&.1Q$fE]6)Gttm43ޛk %iv2a(٭ 8bB"<-nFɫ\o5y񮄺)iZs@o5Ԗ(>URJ7osVNGn,npHvX:08 Lm I}wK>7lcu0CY(w(W#@˚.M.U?ڄh p;;՝vy_|-4[Vg{yoJՃ ord*bE< YY%vr|lU"+鋳bUz } Pw oUcU;o hGv0mlBjk%k Ń`o˼XupCNKU% C jn>՘ZPAgV {+@jmF;)`;zeʧ(Q M&^7/|{ ɛvG`Da?[ȚxɲajwgY1>K>Vx4BE0E]gS,ze,cW"Qr^a<:x|ɣv~I7 HȽ;B2O TP+=OOGZε֤j AD_'nwF45g8y9XTkFrC;v *\CS%{%kCM;PI:^37 F׌s1D!-("a7 U{[&qpŹF[ %ߞbHh qLjy _:sVВpNgZaۖMaԠFUڡkڱȌ޷aEWm.\ZjPlKaɵ•?xS +̩OYJ>uaCn=x;72/'Ş&vw+wHբ&Q`m/ )p[ |(f_s)V[-xȔUyEϜV~erLTw"zRRZFsbU5̃8SltZ~2Ԧ\pp*lv9L4[+ohD иJ9ay]c.;arӴ knQ?` 4ФZS]$}7l[:VIrw{UA}Mx"\: SͶv{Ga12@QdZ_BM%>40 kk[}ZŸk! ]~u8ukHQ+ tu)/ݸl@kq(Wfմ_: 1=^M,)`OW~F5M`ʻq˛qǸ7<}Nj`q=;`~lov 4gft 3$oV*+lYy[4$fVxv#n*- 韤wX"̽DBFu"5!ۅhT^K֏w{[ٸd$B^Q <ɞKmЀ%RշsP=Ntˤ-ُ=ju%LҜ|tJHܭ;i)fDPwϑF/t5{2l6)ba,"2}R|/̃tp "^UipM3 ǐEEx=9=4PSdF'r\|`57ßTzJDɷ(qcz |rl/ Ghơt nfr[b%JQˉXc츎 )I+LT$G{O`43?3>㄃3\U籦K)BEHV|s %^C%|'碝SQ0d=G"ugQU !٨eaŜOS[{:ԎE鞨 ̃][/˗M1]뙰O+O5q[Y֫ v{^O1~'2Ҁ>s6¶[5ӊB8;`D3ri}\tsNw3FƮY%20PJU4!MDrsYIÐKẌ́>߁VeBԮ:5őt sfW#*γ<)C+Ï]Ǝ5{i|*n,9y(mF>%1DN(aE0ӝeL6Q֡'*C "Rڦ#'qo+6"/HoH8:&H 5?q㕄%`3QT9!a aq!+tQ* GzDJrɰOq9[)B♱`a|T-Rԍm^7+w^I%@?PT'JS\[x9ZV#BJE!=JGoW9 mT͹`:#+Y1&2fa1}T&=K ^=JN %f0Yj,AJ4ub%l}YܡB*x%ĬKaB|Lg?dga-= ",!߿mjFaGnnUU2y鲎-n[٧xll lyT'..{}/0e"tml'b_uYc.$°dB%>tRBg}bV6 0/߽'RD]'jw =lf, R04 /6v+G|m,iA?RIF[挩줮lP3`2"k 95ɤ*!6=p/vӠ>m!UVڱ;&>eC/y + Zz7uu8`BF}P.A3BTf)[=tTP69'KZx͋5!< 鄂 )B>Uvv_pp8%&M&((m{5MDIu>>Nx&sV. iTC8D}Cg#9Qb~UgT k2"ɀTL7G?s)c?'ecٍh'Ὑj,A^![SVG0H҈$d1BUS*vY2 @kNhnsq|ABHQÕ6tp 녓Qno0:@weR[ow Z&F E+vtRʍHHPA6xcu:`S7J3+3LMnz;4،L0Ebϊ{t9,ay>k0haAJᡥEUzDPf̒ܜLY_Mpsnr q4V>"4M˟A@7?2D.3[lsȗ^ Q9h]C ;yг j(v:VkI8<"IZO.q$#QlXͤ2,y;RD-?:愚/PE20N ”Q3 7"@ ~")t2]/0lV-$6O X}[)UB<4eȨ#[{8;qD< >T9Xf ~tHu~y#aQ q{I?k |XZB/?spdƎ +j¥5"Nwtbȶӈ?w`;IFY'I4-=%`pɸU)Մ4y9W~g]uc]`ߣ^$<ԫ%oi/2+3O\@cEU]]\=["Bȱrr6D Sm_f6? ) RP#_u[^:k^w\njP1CbˑRd59% |Fh5y@*i_ sAnXH#r?4kĐd %M;g>4S*ܥg f6OS-Ka1={ uh,)?+jK%{5|6?< Js)Uk)(~,&\YHkhq  i0#U2j*1}k>MXfbΗ 9ǿa n( Q ߂Ċ >=$quJBcP Dht<[>a_z^fX=Q,JP)WϴJk =rU hIzth!ͰղCG g yOGAɳY?p Wh6iW;0AJ/ u1s34":r t ?b65'yL拭ӓ[ϻ+t7)3(5im9a")+kw m 7 R5B=0w'-$)lD;;~FPRao[\7xfQ5\C~*Au~ PW ̜u*eaNS}5deMBTdrB |N)v+{2TU!-IstCRp+.Ɵ]C xy< |P]ZDYu8DGL vkpǔ's^et<[2<2$S2?̆n` um\803 HdpI3B.4|Y'>{MvSyvd+pGa^AaiQlqf.TǠ4o%r(QLh1Qgku–R` zz7AԆ}%A1uҕhʡdPƫ:Ɓ#q`H ppMqfIޙH6̠UώYPd̓t6Cd]?*@йuX{Æϵ tD }3E9sxs. "7ہ8FG}:H+p}CÅV@D } /Io#>WYrъ@剄;27Atsd !_P8k9m~ě:$Ӄ=_\c c+/Q i&S_i7xp0tb6 Iui>a.bmB%RS J 7իxh; QcGZ _XBwZu4P4`ݗ *r`=-E Drrd)"WJs<cu{)-d`ZM$"8ⓌŸV_b./>OXe=],ws |:Q*F*YvPVJZw7?my/l1]=M0(>t (0;g+pkȕce:mNCUjG-NWZ \jZMٳ$RvI*zw_ k/b/H28b"dGcy 20v%`.~y&Tph[7ɢccK2'JXH3~`eqoݻ,EGb I"_w_ůۜYLuSwR1ǘ9_2:U P&F퉥9GR+Uy[{N0MQSV?gw.ƺc9+cxl5#:a0ϺYuU7{O1VRI ; 8[ v^~;9Q#)6>=Fi"sK3%Bn:qe\xMu"# +,%j.}2]( C`4&Ó:E؂\W%!"$u82g\!*DI[e><1 _uє)Gвb b1LM (L/PF9O= 3n)'L&;%i3?%˺f}MKlVMVi6)S0+`X'i8nsM1Wq5Ժ \|D@"u/|fZ F CŢW/V:f_([cN}x?dŠ!m:ɒ.R:)yc>b+TEb|jlV1؍8 dΗJXxStoLH@;d FЮQ,o DоGҫ`o!9fɄ]MDu*$סqؔ&ㄊAA5K`N 4APL'DY_}K;W0[0\-&ע[8RRf k0i4v9±A0DZoVa杹4h8Pۿ<ߜKȿL|.A>RG([e ! (7ɒ̶ lxfD;`$SaNW6pF`d4^ Tdo.dU篢7(=?J%Q0[C) : ۯB0-r1ڿRo Do̱_jG_y2z FMGTEDJOv@03B&0AsW\Sygrg=+= AstѣeWt[#ׯ kyLwqQ?0|*#\`nA,t4fcA|2i-f-sqV8.q?fZ9kwӛlnl-5V Ĕ |Qzr$V^U4-|eb:9js>4 l佧% 'V''zG0"w3B@^}''IɌz.ˬZ R٨Y&gTCCV^Υ7py6o (O)0m>0eɑxtR[4yQ2 _k$jXh`*.JVĽ53F7Fh`l:[*asul;q?_^Emf H=ڎ }6szA%^o@=QxJ 4a0;&~>s} "Vg|>rK1,#]OEp%?g67*! Q1T4ȆF#|bOťr:rF8 e34^-02 I%)D#ŞS݇Tu#D-7R@f\lNE7sۄθy ^//ٸ ^H;6E9CFuA6k]Bv.ܗ/gD_R0AZK"'-9d;ހ9~pKd[2 Wx5|C(ȸq)[݄OTe-X ^9ɲ&7|ó'$N5SNhMjcZcxV__4p]3yX/}ph9T?1vyFD*;iTFI ; f"b ך{~َ1Mj>KL;-d P,Wޒ\\mQ=lub<ߏPGC##)RnHֻ#`VD G]A\y/2惆j} Z&XڃlQILBf2ӵ_3I>xMrN%U_F[9X$ف!|S|,'h5>O1!N"9,gdc~0Ypdu|\I4U L4W!{]T[diK?Fzj'6H1\fFqhFw ]k`n1̆<=Nز󊫧WTS`i&ȕD}sfJfSKN|]oC jdj]щeO*<'lfZ_J@R`587bKVp&N60ćdLm8G'O2yYX*#p˗ye> 3z>:$WE !-sa8)&!_/gO\*Y{[YM27\p?w.1].AA mAx'QPN\r!ww7 OS^8REoΥ류rsfisgOԚY we>Tgʲ4waaA@\C3M?ϞZ' >yLlNa y_qEJa(Q4ljl?yJj ;E'U¨/FqP(tq0jdwBW+vQKb&u;mW%I x3`sc=$0=z쁕FD,<o*OS_DlG.3 0B3l$H1#Bq$=Vʤo?yv 3)wDڤEDX|Ƃ_~5@tF&L9~LU; _Dc\׾}(ͤb$^r>j444 &͍GGڑ20ح[O+˾(gjeovv 4&83WŀCNL-&@_yHmυ:cW~!nGh m\RŶe$$TTȜE(si"WaP !O ކRfHK\JCCy jTYWp5JZ #gH5zZ"lG!R:{9!JT#1,(~ eFϲ5<ȼH) o]*itTzW=i 7l+,n0r8_= #42dt}1*F;flVwrW.B)eAI{5UPmK0&eTn8Fx L0;f;$ J u KAy!|aoQ_-h58. >^2g h-|敐D`Ǣ7+i+Nڶ'cJJRg#982@ŃfԲn8=,`[wcu4c= SKpTb].' ~;iF fTbr ;JHRBl΀VД.L,/YD̤hDF&wtBZ< s]S|ⵍXϿek BK^F=*wpa][ 3EZde[plY#2rCTK/E]Q a-f^SJ6~vw#SCmIU>Ziwk!JUT#2zc #L8T3h@v_X h-4,{4 |\mDh|7%Ja_hT+j &] QV4rBlԛu=| M\LFGhJwO/}PzN`h)ĀԂl.*_րXjDGzbAKS2T|;]OJՓ5ț+JPv`H0>o%q iLyNFf. Ze'`НjڽUa{%R] v2_~E&?Vm_,YO~ТaOW헪W̜ߧ'N[@v=:%Qm)(P&`-~ݶfLԥpso ɗܽykf`ëxcxK

  • 1 dxprUbN!7gIEW&_?Pp̝fE]]uE zlYll <$;!a[=!y99@?wFwv;6Ɛ[ug%y97R7 ' ʈtp;-vE=̇\ɦAFUiZ4йϮ  99QES ?D b y.4]~2^}̐8‘'Jy)gI\~=N[}@LF=ao=H\~txĚ?ac$tۃGwA eP"㽨\שՄhܤq/Ŝ`gϴÜU/ :/,W9%iM!lMДor d6 B̼}s}Sm5zװ<{4K_l|vc;͙ !LہqU[.P5Fy$ Μ٬7^R|C`i4dzH$1C.g/uwH3|H ٣h9]n ='l7ǐ@f_-NEvҒ⃎G0$jHcU#9',`=mW0(,PQV5ۆFrDiUbEgT1-*V hSo1Ƭ5}"?cG8OKNo63_ 췞t |jh @Ċ("kǗc#U;z1d rL "FYbI.M;8FSb]֑UTgؠcɌ_=:8Rn Jߛ2:],,4oejz\m O8 v0C0JxrmtI2Hf;ܠxH@~Ϳp?8o ʕ2et)w:%(=dc7JJoJgYZ070701000002a4000081a400000000000000000000000164e4ded100042dc4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+W~Ginl݇җg'yQpAqCRO7~ " p{ey4H14`?P?IՐaA2Tݐu= O[ SN88-K0Xz~Qz{t p0Q=pk. Ѿ% ©v?=8`|iqL[Vv|q@&h'q"&ߖMqHnkp^kXbv;;I1akЇљW*2J!Yэ \)ʁW> 15/ :{'Fb6CoeULumq~v<^`dldyPRÊ^ /3LNZ WYmbRԁ+ya L @*aoFrN`Tڵ?9ԫv uY@|loWy]/*u_Hس{uuV5EJ0n, ('!JlR[492m9 =ܘ@rπMOLO~Qc]j[4ט3kHVYGWn<钖BYE9}ANLJOɍk˴ɹayۧ*Htm@G ޘvAF|2rȵmbLG-} G9"i&r‚ 5.ُ&J %-H+u?|^Ki/Ar堑7 AuL%DU{2 pi49:?lO?|Fnp}\HXpa9Ҏ+mDf*8dDꥐ[s65љ 5엓糠lMq I͓pLbv1+2%`[JݗMڲ ʱ [Yц|ZHQ[S^^n~!5i2]n^lej* bTD5:` Ee꒶#r3CߜyT.8R7_iYIzL/fY 8y$@Bu@dx0rx;W>Q=dgv )4hɪ?[}φWL֔4EX&x`Ҹ0BR>%8?r΃gE}snO¢B-e#+C5\??=cax+rMwD #.>ܪ3cV}=uߴΆXJ',;g~x6]y,97}x֑]R,pI^Bϧ&hU8aWXIh2<8t%$Ȇs`r̞$yu>jˆ͎ڿJU)j(;'eh:1̨aP%e,?DC)0|5ڣx*'s!pQyq:Kq(~-uU;>JX 1 :_x^ ^ ]b.ZRZi^n`AycsEI l5q $!RIV]K%O(z;ĝbEu 6 +rB#b2Ԇ{:|sǚmF@Z# [ٲz¸Q Dl;cUR~K#MERՔErAlwX!]Խ+4"\|@ F-.*[vZb[G9ޅ!r{PZ&rug[}V7Q1ZRwYU.m먪{_*2z`.Lt7B> }}FʥvŒ+TD(|o9> | bIg➓T/rzMi )(l9rw<~?ǗLS_\WXl\[ KJa[})hF? G 7/ʉ̚IKiX׊]SYjiC.wX)!A+Ŵw0/GʮY:)`Oa).{swv1/U #l:AG; =VhK;*c!*In' c/ZTA`[nڍ*e Q 9cqp?Qꪀ`iv{OUV2 dPw}Opg>{%YYideR{wjHGFqTk+yi3%Y *6Zj`k12_.v4nR:2NsyZud3lϱpR*WqȭV uDEua/vo$?=:vOS`ŒDM*ra#fe"ct?0k Zwmd=8NmK\'L#t76af&v;ȳ9ih?.r#V,}+?8M ɠ" K9蟀ǃsp>vp:K k+c>>WPIg'hzi+.v/¼}%Іj0Cg*b, K[74,.001||4_s}59.g!32BhtmrM__vR(mIKh)̇g[ j7ŠGǬ@Vnfv=)eYzhO]5= %:xp鴷>p2bՉOӎ.W0%y4$7uX_'s%2-\ДVe|aZ$*eew =4<a$ډ@!sz 8MKXW+u$=<5/(lל17<3?~c[.#y{:]]} s#9|B(e~քs ]ݍN<6-zMvl"k b-7-_-99$a\ռcN!>ZگŎxg1y* `!scѮڊS!Sg= /:g ,Iv[ _k} ЮC+{XL&\pZqlFuHbO| j*j :Et~Mue"PhB ( h?KI"dzjGfp,v!Am~0U?$6(]Jqr.ubiXur#bO%fau*ZoCp ˴2KBpwndrxoT5y\q, ā`p;O :8X"XoؐV.f*X6r{yvS֝驍ʲ$wUF1LtV`O"3I .wZj[u˜v8:7P]@x_w"_ wN!v;<pсw+t}oU% tWF77^0<x1sPvKL" +DQ ]e1Iۑ'#+Ԩ:V T/U >ˁzIHINYCYI~@&~'vOwJNά %\NrwT8\@qՋok?R 믧57hm֐Sߋej]ʡY aെdNp:y0_<⬧}cԿ(-ښ ?6?>RbcQmvpS.'74CvziNhWB ApՀ ٤\}6WؕkP-CSո9+csXk?nS MR/Pʶ6`)t[@+^/"PN\/ ;<"_NKFFI={(8^ǢP(&.ro^s[);׫:`+CUU+rػ^oeH&iWKIF14:l ΪlJh_r5j\FoV_20$Cio -s4) Sm~\.uV٨w _Yc$7ČRCMѝzjs ]z3|.kا]Pf`94(IИ~.lEq[U=Qck45^mSN>d ?#{W]ς,v,Czyj3V6w,@Bfp.cD+ 1r5Gp$xET_V.;wEҖR|n}tMa?J p (\4׉m`f@0܌Y\@2ԓ:rzkO\-@],ںE{PfYS'i\00m, &VSBίk0YXU)Of A5=,,ٖ7$?IBjZ!Th VzLDmo\@ +b00"'GX\*qԠiw` ~\X&($"`ҫVYUţlb>>_&Zi&Xi>@d!Çv:|qm&m.l[[5#%@6C0\J(*ouyCz}Fek1 Z̺H) n >qw!$Ic=.[Iq~]cr| ;{.d8"N[җT/k" 2w6]bf,00tP 41X$zGB0XQ1sޔ.q9[0BXPveO4Fd}Q #R 4Hwq+b6bðr3 +W>bW<bt.듧@ <"zz@:ؼyn7]$nL[ d[TNOi:ɓ$·T*֙s!F`擅zH %Γ.󰹒ƩZ~uGU'3C` {s>\:4&I\!UCˆʬW2yi41 .&Ԯ3KM68]#m3GWk"I\QM >>sr+;{ ŔÆ*Pk%dd+A=L+Pպ ~\.u;c5Gw+F1K^b1=pWx&|)T'bmV> g0%HUq@֗]-Q?Z]aG yS.E }Q;iBJ8Dui=èfE/Y҉>g]&fNkկsĹ\b_64P;ꅱ,+Ʀۗ:@&0.A zBnK0|c##ǠGlPvD|+SZ/ Ul!.l*71SN>}8u6 wW+xM"M0Ph`a]T~zLѯD(fqR>i'",^۾Q{8mARB. 'bR)x~]b?dBSl4V7ek'Gd$Ph L\c,ud-|dF"ÃV?BŁ>lnpS0;(yRX@hiEHS N|35߃":^'ԅx/LƋڝ[s%wЭ| 冲H&¤p8kVl͍O; &E]*@֖G-E ?N)`)BݭͥLM>8G窻6XUtx)ء9˟@,H8cg;pL᳿^𬇎Mym*į2 Ut1>ZMnq&~즨.D 0qomc[JTYg)IUٺn9eʳXM|5ZgTu Ǜ.V'GW-R[pXLeĊ3{2oO/r~͜JC.qmebX<բ'Nm챨wN.~RsΨ.K$~5H%TTN]*VX{3k2~ N"?V@d~4aSj!7B!qk7"xq% 0iG04Q딜A۠iXx\^‘/V?HeB|0A z-]otVfF&WcY8Xo{uuT:4C_4*.A:e|! Q"!pZ7{)sTa^~߬2) ]NixY~bC78PSi"wrHz'B^uvv pdݒb9@V3rV2}B zf~"=dT^?z &%zi'(R{+q`6CUO&r vo.luߌ0vQAMue 8#`IySD Wd33鎿}F۱MOzp?﹞/Kz=.NSU 8)+ dAw oLJT&_uS i2m\B,abS1^ (".ב7.e'j0{Bn#7˃:W +!o}+&헬ޏo< k4yu d#\]30a mvo.itd k~%e>z+5F<"7~af͗vSsQ7lTdsbOZno-_F'ECXK^a`b5r\A?)kR|'Hjц-\JA3QݪO:B< hhU v&g}HϺ!:}4"kGJA|oEaO5"H 0C %;G5??^9AwYӌ[!λZR~q08i#T$!i9d&MvP 3Sgb 'ۻ˪%|#*u⋥!"ya sI цHLnA7ӋI۸Xɜ-Ik"# WjP{(G=9 6` ?_XOwR++ .1%MUW4*$%_bڲf2:`R@E?#E'DSvM*(Np!ƘWiß+Os8 ]yM;3-e6 4w*X kr'9LUϧ< 8E)爠()uLCмrf/X66> /LݡYѢLu`WI%9Eˆ|D3~5ii2AW8Լq>Vu-?GCʹ,qBrS$oNzWd62;ʜ]8j+ZR[+^}fVo֫*??D?gW!ztr4uNX/ԩE$jxwܞ,koX0;4Ϟժr<[},E؀9? vඃޟ < TTjLہs2jB88&NlDy !1Ba(ɭ? &yܣ<9'KUM CUjTEh"s4Kԙ-K2ϓ8?t.`% y8` |JT,w >4%+mZXJFA`؍"iԼ.KB 爜'}% a9mģ*냼hiMZ"KmN ÅAsɁBs  bwly+")TH\M!.ݷJ6^g>(܀ƶw6w˰zm?kEb4O)mTk0=SDkYumKۍ^}/.7藱C Qc8k|NsS O7ޕtf`LGz͟zSocEMOt$?Bi/oPe" L =QI3!}+7.go`Z,H( w0A4u< H*t"D<(Z@¯zNz1Re &ِ]xa4$0Z栗_ F-r 0rWxvw$߈˓.9m5](}HlxmtyFέARͭHjp8ce[eXG6q ,~KF4EpJ'3j»s ͆F#r(rM=)ENvsIsؼ|JBXcExBcdkX6^/bW9oH!Bdv{p9|ౠ;戸ܨ>r/d-*ÚrDng¿<޼1kyo Л^gd7['?:=ȇ%Y:7 jbJ zɚt-b8nG t_H% ,OBU.8x_'8:GP /2g^hYg`+ kqt'9Ȯ q'jqեP*ک ><5iu/iQ#kZKd4' I#DvXp, E},Z\>WLcLY/p)z&h 9 z=]+%J h_;w>*1aٹ~\pJg{Yyw"3KWVm㸡J̪ٔМ-eƱɯi}3vHs +fb::0 c4ޫ5A_[qt̖Tviy~fï %l>H;~ |~ӐQ{Rc˶GVP6V?Q;/!-ɵ}O642P jL 5%O99(`n263`K5Td;gwoH-UeQ31:Ƕc1PK ?AkEhA9\Lox8` & ˨"pWD]<̓^V1#=d"Cl;@x?ѿgl񧗥4a]i!)*OIΟ:NvX/ raZfd;t[ ҈a:y ,e)oLXĈhH$w8B'DE-r~)Uc[l U3>YAʵ4g1 XO(Xn“FJYI,b ý[qDW? bN ;'kiYL\Ym;b'cE:ݖ}?gg'}PGgCӀ#xg>wv-y۝YE ބ)50KK!f,l7Յe}sZ\Z >ohRGdtQw/ZCV'J)׾(hK",bq ]R%C]@Bj7dA^$i"/} oi[T Mxx6]VFl'=feb (a2 +ngKi}1w3?aJ8!$pXN@cr=mX[B|v>P^-{bF_wM#Ǝ d*̳锔107y9}߬Тꐟ%3҃{mnc@,(tkڐ,ۙ"rԈ9on >^LhkiwO_+*,mtYE;1+mĦ~RJ0_%5ξyRi0rRX" k;Q?g>y"'0v=f"xxTЎ3z.+5_7,avD8^*1)4bZjW~sjxK]#G|`"FO9J/֝ͷ87-8Ji{<r* z0)XD ZKQtЧ2,rW wTpZI65V$i$6.Ֆ*'q Hj gJlZCtÅ$I,>+^1/.pm5z7R}P~Nf$ICzIdy<X0+_Rmv,5LXe~S*AV_(DQ%]M9""?f8G *lN9Cb +p%J mh,Iهd@d9(K7M'CH5aSw-^`QX/LØǍwd8pn6͞&v:}D~opV$׋6Y l鄥ynֈ:*y*;ZiS.ߩ=2aߣ"!]iLb?5Ij-ۃ+-[q`xRР> :l K2CYuuL RF9a ,@8I6*,L+&,hN1lO2j[FVM,¨_ y Tx'pݟb{]*Z3e6\Z$<틻@)Ώt&G ݬ?_um4Ҋw6۽Psa*s0QKO PF; )t9b}Z`r+'ЫpJfM%y4g}X<1*SRU>lNr)wx%qOn<(|~.2._uW޻a u~y@ܗm W4zKU(]d9ċ.)I]5[iGB%ֿC\#nOر!OT|<Е?ZiA)NW9OïVgf;L31魹MYzI,?޸IWGgFje.s.SR@VuVM=B&cf<aqr+WA*;0)VNqZXЌtMˮxr1됎з+coKw Ӕyޘ WPjSy/@yi qR Ewq*5YJӾf`~A-jЩL6wHʿt9Hv ._6~(s=HjtfWkKE>lŘ%)0@}wܘ0tLQJxYv͐v2T׳ 21W 20Mb7e#eg]Q(u!sXҥoۅBap9m7ǝP,l!|ĒXgU<{nc{ VSR}LiIs޾'=+[SFzJFtq1dٴy0ϻV c5/BLD̜!\=GljsowLU]mZ1b!~߀J yȡ oY*,~[ H}"~^WFjO'59c>j~/ nIAsA[SQء{h`wE"M6E4,PXaꟽ}}NM.OW  1M5&{K`.\65NI1f̽ɱLPNgq~{df/`,s i< 8 cv /S-D͵)aHς5>봐)G]towIjSpnMcE!^o}BBث0Y~A 9H桭iZ0V뙐P؎ zHN4|:SvAk}f*ɂ=zTwj(8n9M-V*J wF)lx^sZ q%fL6l0{ 8W\Q? {@ h&9"UEEj.U}=]Հa[qx^G{K݊wiJd"5}e2w$袾ʑ{wVispp f Z'3Q E`gK1sBjvsIY] <oݷvy_=מe2PKQ1& AY"҆ymOyTO}A"Wapa>R͡1+%nb&+Ij&Qг3>n[~KiQ}ӧQ)ʦ%$n 0ζL׋J Xً@:c IO`s?̈.AXa3P9Hi d! ?V=0b7Ӓ&N!\PF%I`-ޚP\[&zZR7q]J lotR0qD!^O%=>áO/K.3?eBn;DLx_%n!k4nb^'4d2ݔp M gQ88fcT 5F97e!{Eɭd`U)p* T Oi&lV@J '0]~ޮ$D!BAP7\o<m盂3\$?Cuo]1w{u LKČ!޴4C0 NX5=!_r8p^j>1L 7@Nm{&EZ3f}*1|GM12/Q?ƐAT <2}ܫCx$8 ͦZ-\ccgr,,s.8d^UʜY N _˘]cENut G%)_u_umh1vTE&Tnla1'=!:rrRKܙF|M:'h,:S |Ϗ2-XsANq8>n'npP^i+I3e/OHһ ,zm0?d^ٱCF*vݭZ#l">,ЎyHш!+߿<_;I hMi-{)#.zuGQ\ kly*bSGkvZ]MV l.v0sߝm+@u#%+Mj^h{BW|s%""~$hYtPAbHw GHP,#թ^be[n3x 5 R.KG@ t\F-KuXSʨWg7jH m l^HC GzHWU?8'M"ՏooksՎc:ЦAj+Gvlj*8) Nh$.HT)(|` . o tuk[R77{` Pf*y1P-g]hgE38|Ÿ"[D\T×dưk׊ܑт8ͼbh+1:5h:)?0QW?Aиd:VuUs`Q@R%NX`Hh$"i~HW#N [5~K%.B&3*##B?,055AYF+3[%b ߓTĤX~6\/s]k s;o= 5 ?J W粈ud&LK#iy6I؉ށ.7O/PU yKq7]S߇ǃR,k-u#Ydڄ*|Tj g9z7¾6qbmwuS'Wͦ_AI_|cC'IwLސ߸@3+4Pf]ԟ55QkC}@uFx89nJCSž @EgF݇yEN! ذ!}Meuh ]D_7/S>rX ^Gܾ]ݭ pQpc 7] #fV=~^>it>O hkʐqǶۂX7kG?:UsU]"OD{B>kLNS0QKO/R74HE֘.NV qmPc8nxݽkiFmHV\ßfR1D/E:mm d_zpw@nehuF p1EO `b(*ot ?Py7veɲv$$UxSo9\z,W{f4:ݷ5AI/ϴ~$W7 "χi` \R,_? .Jjf+?MNӬBz8pp} `bŇZFNr}L3=#Ik=&:=ڽWKj >NT;H1 nFoi4wLu/dɧ.ʒ7QqdO(~MVZ4ӥo1jݡ}._y 4v7-@&Rٗ5XrNLW,c=pݡO_ͅ7+ Ywc¬l9|e쪸O?͢S&-JmiDc \B FJX|'"|{5rh5J{NAt5!"M}:>Y<5$|G"|-ɿi Ƹ .oVBP*م$ʀg8 xiL\Yh=o$O ~V'L;2cA; xV99yMcjt躦S`ԧۣ+t3~X톛C;6]>ľ2#hl;R)%"oR,kT%ӹ $?Rzw+RȰ,'v(}|oo?mF|ǫv$(D.]7x DXX^TمS(9䌢>4>5u޵9HeHxDsD%wB/QOgqon͡)5+wzz"B qK{iIBv;4;, 5ZI1Y,7ε`u4}>1ޡ k5T:6:+ g98%o_Ki2-?8>;M Afu+A1M2͝(WFgsSsOY91Q p$e_[&,9}ɏo7mPE;uSG+ JpZ0R?O"i)@PVBz77$`'R eƓ]w{oFY*/~Yޫa;gq p'gqEa(`XiFC}VK>_rbr$&YyӥDh nP>ډqDb`'"]t7^̊*,akڱ,?+ ~!OtܶJc%ܑ=kWiq|{Bұ<>){(g 1qƟ< a$z.6nCP8ca×IT\R4&ړ+,,NOaS?*bXdFR0Pm'^$ȕfnTBKx[~˪S향!5EGRW.DK6-숊 !Ä}tKJ$h Q<=)jmZkAi#GG͹v9bݛ΀]~n}viWql~v&$V[\¾UDQ߮Ia{Xϊ䯏䙂2ߟiLnH>1inx:9^G[/ Mn!%5y@a#ŝG J6/>S^#0h*{WGmI^V [Do!M͘C)3Bb]t1JZr͡[ =C0էVCh&eɻj_c=?4L i` juJCu^_=8l)!~pY7:IH#x{Ir)>J+MS>''?NA?ă3 | ">Ar_`rGgl~1]0Uh?cF(?(HF$Yɴ+*qS'/)P#@]3щ rC_3\/xn֢BFT4W;N/5CK[[T~z3GaM>t @w%3l4t⿊ q\류IhɣVҚV?~7@ͪ1gq˧*cCb} EX.*}p\kUĻ@*CoRi=Έ[qBS m[d"Aq3I uh2i˄vp \ͺaHwUu-2gVE >̼ٓ?NE \˅Rt.={g,Wh z2(AOE)e.@k ̔^8Ҧ:GN,i0R,OĔgnxe ABɥ$tW3yy! čqt7[!ǚo'`&T9y4g!oAM#s Tz.+/Ӯ2o`.ڛQݮpD6PEHB=B STS*V}I/Wb-[ Gk:jУ"Wad(+ٽZBSu*ِ1g:/ w5a% 8 Xi^1i4˴~^ <uԱGl(P䤌0y)؄̦mb7M`l kTwG;^eX7Chŕ+RH/$!xL&W&e}J<7Nu>Cqc4k㈸RwkDց޵Mdz?_| Kg?I}6|8 ߮xY)pjO@Bй9{$B Kr#ؐr!=!.p;H:AxfȈ^(&&=%8g꿇Q  $_hA.=Nŕ`2EQ9DvWs ٚ3Ɗ65R[lG8LVDΞ6 fC4~P$o5-( Ota0Ya֖g"1'L-2# ^ ^0EYE'\{|*oM5kHM8>4z`_r a~Yh"|,nll <^M(1;yc;6s&&0 2Q𒋨mdҦJQX.+w0LGE}c?WƇT Si?DRV8_5'4zܢLXhgS!W& ݊[V. Oc[WۯbuM]Ba6ᢏc,͘z[Pͧ%{:yt2 BE{8 ($xh{4]D}@=$.ŌvkKE4dv  dqf t3͵79&p @LNB(($EVbf"-<@"^YwY&01o&Ksq aLigޠv~o"}K=3`z{+CD)(:U~0GfS{tK_!zIN.;Y>η,!;l t}(c uqgullP@NcD@v"ކrz`Mk_'w>-vhA<}Bme=z8enCg I[4zRxI~^0'Kxc .\mj]^L5~qݬ};S+w>.ps*4߹7{q/L?(be:1{mLw<" '-81rX_k2MP|?Ɨle^%hήzIHK/B}K[ >Jsz.2yX~FqLn1$ިiIIo3+w*s+pI ]2]j;$ۭc;\cHc~6"岝7Ej{w:D P:5 t0:TT2~'5уV9 q& n5'4ZU[@Khgx-i.3\MX4RI.Y\Ļ0onR%pXC %@7V6tAvKh$!t! Ŗ*"P9.mBLqαwdeL˜*^deRrخ`$a91X:#Nkr&*(/I8"`u~}:qY;p I٪gۓ|:9_xGŧM?o5{8f2’)BLW{=q|Romcg%,TE&r@iY==W Qoi Eo 2)дi4=9Η2Z5yoHN(VTڄ:KgBp;hr㞉cYi"GIHP%㙜3%37VQ 3I'!^Q.KIѴ 7)X}HElӖj4^-T HKNHk8ةyҐiF(;;4ўNn-L}o3˳/v ?kOFqs}~sXDǔo&Ie.u8LAG+=̺"+ԧPFga҆:️ЬqaC@32/'jyCW/;eVӊP~sE4C]a@|d}H]_!O}i}%ͽ&VHA=:8zT:20ZOj\+/o,}w#A*" i&*`rwbx {S:CV  da֥qO柟cI5Cl811vUi_V}]`'Y!)YZ>| Q9au 2猖SNL*V>9s2\w!6Ã(&D4)Sק#|.ʺDpӝ.[L٨LqRy]fVv >ϥSЍ&JuXB]?le«~b(5喣)~zC˚7e@Ɓ{5S`nbQNg "4 ً8s,]dhЃ ڭ&XDrT41)F3S:FcP?*`iU[$J;<LUpX?qQzWJ2ywP@eW3b)޷fK򡼌cNޖ%wcX#5k 5 xL u\dʬ5Uǻ D:Y:0gl(  e-DD)|XZ Hw=*ΩhV7Mgy;yo76Ե_J#=@eɎt$ NMm旨zmn8efv0]J܆V!Jk(ȷ>^lr>Iٶh&UWE|¾˜Mlߵ6D*wGg=} # {K,r[|ŸCm(d1aB|-Gܩ3O` zŗ&-Y׵1EķR;tg/:c]@ 7 Qr:N<_X~1t,1w>V>xwe!7ċ%Pq 4 [e{c6J>hF/ DK#34즶f1aQLL\dGF0Eyb0/v쩜gUh9glH@oKLR>ne ɞ{"ZI祖VV<3)JCg '=(oo}B`tn}6ɯm2f>Hʼ_$z, AKkVI]*U[+B}tGyD'`]"ʯ)=tX@\( rAޅħ<~xfdE$%,`HƐ#=nY <:#O+m lě8D_s#Iv;,YϜn)٠-F(}*bC P8p}9^VO{p!nP3Ψ*25[=AdQ n Bht~r"/FLdM׼f. )~r֙2>նD@w ; b5z^inВ?ն|zC~MwяsޛJ@_]h/=Ѵp׿jFg xw]חRԩbv}qNt #AWu3@u #1 p!aXД"p밊TÓcDgcF#o&yGxsCViX`"d }.Ooˢm${M/zD!,F^>;X;s5- Gtp4GZ_U6ۻV;&A/qvw?XL[k.:%:^;8]Sxe7ROHBwTV[AZ {k*N~ֶnbo,P(ʘ݂dZݥo1C,~.Tt2\] ?.TEvրy!dh *.ZVEN+k$#)!S8]EK'rn3OVץ= dɴtIY!2A||:#q9mՔ @$ZRY |x:f$ɐۊy/u.I ,Ū?' Nk>"Ӟ6Ryc(~5Y4%ӨaS&| :5' ʞA/K uaPĜ8&N0ȷ$U+SQgPUKR歠Q&?[>k.K k!&mZ<&M8sitOW:R֖r3Y/-PC7Xj&XP\l?{|4=֛h\t'(v’MJIId&ڝFi^ (6CfvF~ihyN**SW\^j'ѶLʒ]OVR'ixg, jEb_Kwcx'#~jYKx6>z9Go4S"|E<l@N]Ed-FSB ڎsb!m',vl.ڭJR6|-rX`!VyxsQ_JM~˯e!7ݥBWOiY..C+92?yiK z=-&8vxa+| Z!ܴ8Y>gV:DOiyeApaV%tO!y} oRVP.hl# K˽ 'ίIp2ZNm2(9bX f?_#w_uBCAze0Ƅjn{yŦvg tn`PMf-6cٽHGIy∛(G b"{I/l6nnky09{kLhWKY|tODIW0ZbMGr:2TFE 첏5%p7(!8kר>vc]޴ɲ\~1P_جT7"ֽ*fv mYx -alv=UMIN"NLGĻng;^BK=@) ,X)A3mshm4G@(ynȾVtvO`.A-$ژ!3y<9$F9LGuY$lb7[%N5qe@ɟj9A6v!R8VAYm(TqۼEU'uQ+9U*0iWm|Y HT{ykW0X k< .Oe p,d' e$cZMEt+Yz> ίWO#f +_N=A*Ij' %D<`ss3)&t bc9!y?ղ92;꾲f[(Rn 7D}N{xwd!TkSQ< x/m\{8-@3ђ3-E[6} ֘G^+5Aybe{&ׂ1M$3\?wPGVYWu!I%Hwn|wd+1ĤF2WסFqSHN1`Pw񾾸z5@Zt3X;i`ؠEdT8ݻ.@?;rK' 䛩7{_& l^S 3E*!⎬\*aӂU4(xiETA=IEsg1*.yR ]T[ 鋓~o9MWwP7s DB)z?ᙱiG\,s4!5YHOQ"UZqmDL ⻃,˖f{̻\o+1wΧ G4(kQ;0Ì ?kcSJ14E@}e5_i8%Z=_*Q F7+`1!IWUC}-I7iֻ}oˤOK"%g,T:X\ߑGk&ʩJ7o?P[|vFurڭ '@hLQ^+}S%!2,-[݇9@{_?!龐<~7Rב CVv[pekJ͉cP RGIqQaXPl{EZ p=y :Z1o>GoLbݢȮv]ڰ;۠"k$! L҇6ʼ  *OD饑!WJ)GJ6I<lDk Лoh8m.Iϱ![T@EF//8dV 3@X_ַ-q Bv$kjk`L/|p/n2[ݑ4#۫*Z'k }MJu OTQugjHT o2'LyG.i[O`qPқ9/#f 6+M7S3.U1YďSAj—['U-؆|4jYpKw=wk 9P˫%B 'c)g@?=PBksIFuTRd\sg@u1)}kMy6&FެFyx[~WҰ m! 'kiסž-]FV nP~Z2Wg3ȻcMgxUm*}o!)K,tJ.څC[: :bQo~RktvQ$Ŕa kٛjwU;QM"tq$R69$ڤwA̸g!&0z~+~&}g}N vޱv_A|lX/2aFXاظp_UidwC=nR3]D;ij*D ~&Е'>:hp?m[((?`UcQ|S)KHⲡ !["x8IIdzs-7Pۅڹ\n T I]g:p+MDA^Pg MXfe"׎۞j}ߟ$$ A_$)s~lDǦ,oڔ,RWW75L&H(<蕅{#C|1ɡ_[=|h =[>:3tB(U+ -j7牤Ç b_A2_yƕyH}z{< $B#Ӵߩᷞmʃ!AY*ZF5\)32\^JKܲl-YcQ.{xjD8?'G,b)5\G^@[Ҍy®U!@H62=)Ozs͋<,wce"mz`TšOA 63&) ni3YJQY|#?UUlvsps2 :LKIPA"ra ҅V#1kM`1 Uydlr1$;Z 8l "f~36_91>s|5V6epBlʬoKeC ^$e`z=آ;W%:'D6ǤxAõɎR.P鈔9c;y2NDw8) &?4z 4}ti#-Q@'Q]  ̌>KR|HRɌG`=鿴8R[iMcpOg}whAi:.rkJ5$R􎮃uo/U>x 쇗0cPz?Mup5gh9Ñ"Xؾ-i3, RL6snKq$nrQ݋Xvui`cCY4gj1ufF8B EЬ / xAu}dGV*S-_G<*,ds~on25mS䠸 / t ԐkNJ A9ܲLL׀YqZ5z?ӮoZ),pX%BOK߉2@95rRWp"±_?DX !x9Om%!h\NP`]TZoo .X5keJdJ̲-O3A}P}2/J H|PlYg|7Z^П]6'ܦǽN]n0pKDyi"fԾ.I#Qw~"vT%4NVֶeo(JKwX [^PV7I\jF}Zsꠟnk(|>L+8>fAv-Vy_ֱwZ%OpY! v)!jD/$!%Xyx.2">åxN\)hK$eV&(;rbͰ]rE*$9.,>43o@Al94Y&WaZɕW Z9QK྇h?sp˘ |w)ǠѼթ†vJ>:5Ōw3^T.6VO"r{2R\ >`Q'* 8h5vk6lڒ^үq8>E\nO=?6P&ℊ: ^HgyrB[\ʕK&LS+7BK@L _]j6F |RnpU>]aJk]zUl`qq<.t;!s ^X⋊xCQqt۬p.E,oL! )صCԷz l^υi NU(!ᮗCr?#ASţ!1ـ. s2@ Xl\{\GS#>j?n=VW@ݑ*.1dk"5ʨ ZJM2o]47< Ó 'l] Go٭A*aV}j;;;@,$Ia.鶿ݶ'3^JV]v1w+s-ẶE Av@OTn`_**=ǏzI}f@Beu*d˚sG99ejZd]D&ߚSb_aGI,xs᭫ ,6t$& 玚 ڽaƹ4!`ÿߨrBlAuKZ٩8@7TETxvHyc?d&GODTjC8\eT0X6ӏl(IT20 Agi$tW/jwje#d++ Iyaz.K1f;yɄPxʂNhٺzܼp+F5zL(j/!4gzvEfV){C~jEfML >vҺY!L{Hoamd- y ۘTɍ)YLy/AClߛ.q[  zμʣ}:UZeBJtRk'xsF.j(v@*bQbK'RpOoJGمq=q P -K,VlAɑ_4'@QLм~ L9-#vk@҇{!v[.6'䫂Y}7"Y$Vh-z?bw3t1ev"?Q1GOc/wbSX'/2+Dy9f7a7%Cqn^|oc8iE>MxWulj%]zÙ ߸D`k3s&BI}kcgbo$Qe%IaN!D_]GPTXeuhq% 4PrٶWo;4?*i|h)]⊃\#ix]A4tLqL.m"MW:H}~!y ;zRY 4fEԴy=prlhje"OR'9CUJN" #R-c۶ Y޵.|0ծI95o+Tq7S~9Ty/(7mKj1Z1y;3>JlR`aB•oFp56|ÉU .;i2!OdWy5%Q&WBt |$!WҘБU[@bb2 zSj'#p.E"Z5 ca{K?|wd3c+@j#.+eom H@Mphejl}aЉt) B~Z곲`+@d:j5oB/sQc-\m489uAQFBc([B1x &yF_{*H bGS0Q4gE3\ %wPQhwcU3&t >!bl<(cg/Ct0 SkЮ)`䶁#)Z|sxau`z+ox8ut!^xBqyRmIsVI䈮I`kOȾ_Cn[Yk|Ψ'Pk`gBl7yEujYTrOwn79X *ʈ6D.QMp$@z1?;'u<*nc])rܹzD8ee".#XyE|UhƆ2wU.BLQ?=HπaU[9P֓ ]n$6sP%.m} ' &q" CEOX܄6ℽfVܘAjsd$F1j||A+Gi#5;|94B[3`q%!04M&ש<7o6fXfJ\Gmai2s 8WV~uqN6Q^B5vz9 *pc4V;^87&zRj^%=][ V?И3V\ NWmzyvapюZkmZ+TN_5SxxF琝MlEZc+g`ZroCO4n[[ckkU\ ywЂd;/(: n-X xMAtXBa{cbvn@z-xB3CbVlV93?]s\*z%بx;9)$^aOgo`,L<bTf?/7*cImuvÚyshdqJǶ#65ڞh{+Y}Ud&ۿwT`;"P鲥YNuLw -3i8Õ*E^^P];.U-6OC+زwރD~6'4wÐ 㳓@ܓ\ȍNH@ͧeaacr\ (>;i]o#`ő#<>Wr.b0,/z ,`9dvN2J>N;W3(W&b;ln`Il[H ϐX>%]j4&c"QՓW T[8klDZLd ?]>Ha յV[y(KD\(Fx=@:H Ǖ$c7E eUQSE cޗs"TMnU<n QZ/b+uNg}BxbJM40m%JhW_T2)B#\袏(Kƨ'늠9=BI ze4v#8QXxr |"zG3&)b,[OC(WEnzDӼS"21{ 1!| y$1]? WP@`5t$q%.(\m~l,6Ii} 8@ ({P`D5,zg1wJtVAuPY=;B[`0O&w "t`+lSH FH;<]l V.IWL}Vh ht%˖jSKFԔ:FO8Y C5 rMD_?!/9qe75 %ڃ娗^7~73KVY\Q S #fOED߿30:WhtDPaz+%`?' = 14Tsy5Wy3% "`2\+ߠ/>n1/C!aϨ@xr6_J Vi=K ]~""{M+hT,̀2 $_)W ktUBC \$O@:rL*i[PLށٕ4{[N +,e`ҡxVg؆_Y6kexp\ at|]nxrZdxdoa0$-O`:1/FFv 4;w[uQCszP떰/vJ]̃6Gr@?Ecb0vN5a|oqlIkuI Ue;!e=ex+醓dczupKd;3rnMv˔̬k"lUbM}4ڨF2b`KŬi UN]&$mY{uj}" ԲڱA,ĵMɡ&c?FEBޠv̍'}>zl6"vخސ+Ӆ1OY^bbUN޹f%ZpGAB-| p"T4dИ.|D-\³ ޤw~Ǘ ޸lk3-zrq,>!'ob_hsgmb&*>ZU:K5[\!u6Ķs1@W382h$40CΫs*T[^``XmZ q-+Q2R dCA,OT ?6uҼMf#Tц"HdpddBWkq8vuTfM;QNMi7J aa͏=[ ZB9J ֋棑⁘Nd:8MVPjZ؍RU:'iY;jČ]=JGBWZgOѷVh Qx#FCKۧa\pgVK]?[+/eg-KE$ XR6Eb^xlGI.y 8ry^suuPjSP>`a`_zdS iLX j U'*m *Q2c%[,/?ݝNuBPW*!c }|}r?xB~Mr<ȰذecGhFO)%[or słz#WТ;q +@GS5Z;֨k9:QYsg3KhiAP9~|f}*tc#2O㗡ֱU6a #..\ԸY uRbaeO|jlʾ KoJE#Ao-ܥHEj~FDbAպtxlgO鉠~$BfD7a)Ff [.xj0;2Pn+4e/Mkz3LtǦsќLP=pW*f'u{HaDihO uv狗rlyA8FuKg-^ ߽Kk(^PUIe# [ }#QR2-eoy!h ]70pn hK*]12$Fh޸UNHi*r/Bb=tC .Ek MtN ÛF/(ße]x*-RWIC;5h:FUC=e_=]ZRX fp!f w`wA6qNF+{OTl6?Rd  z^.Oe}؝A/WP9~n85DYNs=VgMU/=It[*,h=,9On 9m+WdҬ}R/1([&g`0h(h\rݴ?Tʮ"Eqt  VکԹ3T`g&w[3VdСkAAMdqѬəVJBv],f~ w1],9+fJq{n]?s^[vѪ#P<_7H (pwߎ^ RQb\~:$"Q'p+*:B +6r nl}Ǥ_1O6k]WJfIKt34}X&hp6c3mf,Q_/Vszeǚv]+ԍ'TJ;SNv"2jZƽZ4i ,HuU"vLr>*+Jcmd vAʢCMW0 *Zu&oKq#s+9< jtSA&3*8;X9AC!ux فclC8*ЃyL?&]+ 2*]{=Gdf?HT}n؛M9͞Pe8~6E/˟, wtGr//3BLLGYVPw6cTkvҏj,_H.pN!Lqg1=精3ӗv"]\W P`wbhf=X\nJrF@=1#9PnoNSR-Rkݟx/4Qણ yQ&ڈsXԢܦ7У3hjN~#z=k<0`pIM'6O<6U.-ý],7g6M؜  c-vE Xr;|&*:.u6ps=GJ'"-wXkaS4 9X\2Oa%BD =|IϦTvS3 _/cQx!hM(Kd攢VD:X1"དྷ&`.A5y$Nȑ=pPw97Ι(Ƀ4nN$esp= xʰwR7)2VOoҟdYl\)KSf-9~r}^%85k7.-Y:q;3OD\Fbp#)z;w o`[BhHsBi-C鎳UrE!iYd+1 t%qhݐKNd A C/UB;c ꆫՊt }MJ$S/ jKzv_GJ@S+DJz֩+?⨽x5|Q&_JPe'`!P׽)|G카у2]B=EI봹ewߙr(~s #f3<lj@k6G_Q.p- 6@Jv/pR_ 9ܢ!o/d[ӂQJVKq95)ax&mZCEo6CLcu98'6 ^)P xẑN)~[#螑]6boGû%r;VDl} TNK{xW:6|`ʪ%,L7Zzx̡೸OFʤ* 5 8ЄuvP7=p=ROR7Y7љaP׋h0HdY{$Wp }*bf'LBaz.\c5}'&|H7jA,o i@P5͂2\8\gcjSo|_IAylpNNX^f;a8 jT0wФ4RCKux`5@>1UPG<\fU%Ղ8OYdf\`׮oW)M ڊ(SK3!]kBmz]YGd U0)(3tPƑ8+8r)]s pV^]MQ2`u|: Ol4e%3X6@vOU}w~Ch~oj5qR< (|Ĩj*K.3:g0MoXI.W2ítLQW` t.`B۽{q>А?Hw5XB8v[p1(~Mnfw4(DT?5cT2|훌W]NIk,U~6{R.?lnJiޭֵX=J"!S fF{H^̀'jX=GNeqMsXR]Nl@3Il<@ S$c:;Rcb244+B,<5r5!RITsz2]bmۋĺ -Ou[Z+^on [4;ZR"3߬Lǿ[P帐ozh:-)TUM?ѡZpN4j :OG Y0œif_.8GxԠN)ѕq& Ehi\9=VbƂ= ೽6]UTۊ~w7E8%G Mzi5=z=͊*>K.9O#|z甞GndĻCRyPǂjś}@4 )<^P}%a7ձmjAt2g}(3tP;C䇜oD&+}sƾI: ̲{Hs I"^L?P\⫹(a{v .88t3Ê=^/!3-qygb^kj,ecpZQI~Y:NBٷ7q  ej5ZiϏcn[>"I !_ 3B,D#bgt{ZF CeR$@^Xt>*8q&.EaV8Oyu-=iaLMﺀcuV,\$'KӸUt N:^oMiOxMxBi1yAr=zN /{IaDBt:i׽[F(\BiVV2?$Qw˗7['r0ƅǒOy<ZFx;ONBZi8pvka?Y>ֱ'S0[A AYlNq aZ(]3 ncmXؠy"ώ|LQlC(n,{F \w㿿PgM{䟿eZrAxmD P'iq;5B@0ۆ]qܐ X?M.(jE8dkSr Q?!Iu#-3vjT4AtRl_nHD\?+)F%r0c[/6r, P"ՔӾea0t<;?Dz\9ĤaP0M6@J֬\̎3oijiz;97k!Mn$^_E=hzuIK|ef@׿DBtCjDe?x},_" d[q|_[j . ( =u=R;w!+k)$X}6%xupGT5GZl7;FvIuCQlջHݵ|9@8&s*a c'񴖪 >HB%#g|f3|/Rpߒ$+νnЩ̍##r}]Ȋ945;h\0lf@|r@ nP_'#Gd0"r׻aEv/qY5B\n/p}tҖ|,g&x*ès/vEG=fzicRvMn@B|H+zNesw2@G+8,7HOYLz`ߦ߅9.T31_4ZV%(߼?Uyp2NվŊv# ԩi8β 37; M9e!y9܄7>GW$v8i<,o$!5}w<-`SE5* i4yn6tKI&GxoL@( FBEiNΘȶYs9jVMԸٕ/ vIAy8^^$$;ћjS'աvni]/*.QbXgYhi,h~2(I*u6~IO&,yn!Hpc^j(Ec! Uö&y =`+ߗ _%=L՗tOd0wgFrr~o40MX66:n}.h}Z.MBfYچē0* A =8O{"5{!v(L'@;獧Kӂ٢pcW"|qف9s!ˁO= /|Op$?&=%p`fPTy5ضUq;>@9$lO l& d֊5)ms D-+@O&E (z+vAW-Kг o(Lr_}G~ԳhLQ=[Wpj 6RzӬWs.U\n|`dͬ< D#]S;\ؙ7[kD43hԂHڅ3H/|RV*>PϩALmhDw+~/hxK͗K ) fRLjF[L_qpw!`q` WEHV3^\{w?bm#& Rm}*hݞ֤"6qYxu[mZ,V_N!\&8A.υ`ܵ{!0+] Fg4|`\e9^w@LxZ Wz`YxݘoN5?R[=I(^ܜ^mo];W+:[#}'h@Fe',խsMfK*`Hs}gbx1R2e'd gə~քW;+޿5Zڎ ?b*6 n$]ilʃO?|ĬxoAj}9<Ru z!b9_gTnŭ2rͮecfqH[hq._]?y{ *{1go\ }0"ePk &Y_(ޜ6ǖyY,r9DCAG8`#l*TM9%z}Bu'*+k'߇ zp;_\ek YT2%52ޯi6Ꮬ b ΓSKD>sd8[P*nSTpۏO8\<%ӞofBapМh&ՃX裋6'(l:8t)A{WRFn9LXƑ>hZb?mޙ )(t01 UN@AM%E ugXȼ\^f ㆙h?zQ6,B/ wVhZ c9Wˏ#M9w3d͎BZ_[r1K>ofL$6DcLϜj h^*lfK-lߏ6ou?'..ƭ3 LU|c6դ˝)EsfJ#lhPZ6D6L_qu9QHSdU W@SF~^n/X3".6%6C@3KSs3tQW- ㏺D`_P1麕0vh~ յPmz_ ,۝0U*Ԗ^C`Z@|GB8Έ:zg 2S D:-?`35M+rHK0 Iw -鼼JU!9lD]]I .^"̓1k\MY.֥0|x\h)w)Pԏ}7[PTmt͸/u:F#6C#ԭr.>)J`dFdeSIc =bb~St.7 r/au0%I ю(l^= xso^ *'Lt>ps?clǂ،~S.;G n1q2_!n17T7=%yՊDnzzYC,n茢U7ik<^ 5Τ4X:YۥTMd) M?@T؂9`y5s{=S, {=B8nˬwy)(>nr\Ħ.!*ҡf.6z& ߘ}#춼]+- hL΢ /¢:e$5e[%.Q’5q/'tHlā,OSJ=gCJWuo5+uSk)Ms9;kWNP7\{E4IMa9XX0~bydXuxbf^Rſ%9Y7܋acYQ?-l3YTM~괽|wb.0X >Pѯ4Gp a OȤԫ$ptnʩ=Z #z)za4 _Q<Z?}ҐႡ@ CIR݁7y`/ JCާy-d<ǔZ0$$nfR3/ ɸ`u@2JϹej eUlŮ-SgK-Rov 7I@OK }r+o=Bm5;,5Lc+Y8Ż#7+)5 "QGX:vkhߓpx֍QgcwL]~; Fs@Qo'uHFЁGLUg12؂F_eEWt͵sG8Јc  Āw}$>g~"kz 4*4ب+>`HHLB{lu:%=*Y5LB:.Upt|yn 1ɢUnfZ-liAR1 P 0qL gcQSv 5]?!=&UhF=*rr߯Wf\78л1x#~q2 8\/.,8xzCG మiJZz hy%sX!ذOmEF5-s] q|zf/o4tByz<#6ZRI`4{`=Kۨ^ V/<*0f8^/3D|f+."]oJlEtH>ECtF(ͻŠi\I@XHھHGOz0ԟ>U~ gaRɘ~.ONXaNHFX#Y8ÐR7O/5Wك0O=d1dJ*c"ҥ<$۹)=dVǶ$/ {,Ovs hW]ͼEY@/DQrX >~hF*„ګb4c\M6DgrgQE=R7K11Lo`B^!c1K͈7;~87_{,#3yf~n'T;(x@.yv;nl~@;K3}hsvup1 ;@^N0dcjBŲdsKRǑ'6ӣlEqY?Jdm?4OȢ'fCDXBx)soI!o`rY~Sm]2[hIFjQRŤߓW{3X/Ux!ٳ$R7g>{[u)(קK=[͹Jժ.| UܜCkk4uwwzH\:p~Ƨ?N/;bI8ē u4ǰW 4(ZOGþ˗i_#E("LպtkzC`Un`aQ> DžӲG?MpIwMiQ*M mVoj<S6!6:Wpr[$[˓6; (/B5el:IZj;qul-v*\V;8og53mY@lx90c^^WF*nlx/}f@Hctyw:WOq_>pCڳ=#a{ 4/&#KEK甓}wov#э1ET- &ۧE44Arx_ 'd_BhSØvg?g.XGMZ1I&a3Q -">R.n7V5I^~l*iDю>9ʯ>% NX.)f@^/hRD:e|p)Ls 2w՘,9B%  &{2BuUf+r#<pJY?Ӕqo^/v}HfFVHRy2҈s@v93$u}HXi0jǪ\rJR5ȌL+۲*NDAS*QUW,xZGpS',%xg$st&i2ػk%5G.O0;Iiv̾; #f6VrG}ꁬJP jYA+g") *JND%O~HTp/Lsb_W+!a|gh۴,gS}-A?ob*kNye iEuѲB:V UE:똾vN] FF$ EVJԓ3>`Bf$4Ty+¯ |(1wxBEN6D}AÚt^LIa5\oZF\Dnʽq97הuTί2Uֱ`:bNx]}H??)́Y>\ULԝ`HP?woA,pBۏO#͑B xĴTVpF!O9I}ӓ4id~h K]7QW_eS^ܴK۳$a v @V.ܕoC3wŦ?W|sƽw:KPx8bQQ &to tQq9#%T-?ecZ頙tgsnL#36.,&,cVF䍛@Z8۱xq8,f"ىhWrHO~t9.$lʐ[ΰ=ff[1u[o-Vcg!n$/ פ?]{P>hzHw\Խ։UUh]b6kkZ,_tŏ#<3gwtf#S $|XeaHlgS8 'Uzop|O%?1q!nR KVXe|P:Z#v 1 ~ Y2+4u4񷩀;MWb{/n >kz`/O-ƊW*NiN^ < a6|Ek-t'27Vx q/v]YI*`F_!IbM6FuPFʣH #'ԛ_| o6-!&-2I9ta/YʚL=\!M*mGdJؘb.b`YjG'bH4h9\0-D}7,K h|@&M %?y 0{`  ISFb^KԸ#2훆*_?Nr^+Tc A0n]Kٶ~t/vY^b7J"ΏǾR]YMY-PI q͎ w*d!$PBniZAr0TVlۗGC؆,ݫ0L3D?'eXقkyR>SȈ$=HE*> Ib )Fr;hCPR-9yӮ`tp7I.P_ЊTB'K8KӎbHy_Jlm;o--v{U@4cm {C6m4 !jrwtb"+ cl2 | Y5ai I :" uW_lsKLu-@Qm^q JةYj,fsj$hǡPBKuc.ڄPɳoב;Mv<h5# YYߴ}K)ʶ61` [Q LqmQNj>z|,rn}U}֚tћh{o3_}_ ~×H2JM" ]T$"ao䑺ޖO$bӛcZ@_K4H$&f񫝸|1!#hrɟ@e=E-uH3q3|yj ycKoQ6p43X5N@mxܻ'_mx(ûP! KM:8eƭgEҎy&yhkΌn3ӸP&rmRޓ6Ա:G B7a/$C@.3eK6;-H -`[C*?ͧn( GC nyL^#A½NIO=-V+L= m6;дʄOσ!6(VߢJc^R-r̝ gsIohͅxaeԑa ..'^CHk{OHG]5 p|82Q 5`shv^7_|g5 tB  |9;>fpQu@Ylq)B` LGwN 1Ҩ" }kv{))la✢r0y5=Lbe⩧CD2żNs S'09Ul_0=ڙ]>~$$I o˯ }z P%?P*~3o\wɩIpkep=tMV齍@?^~I0 l}Zqy~,rFkGVv$/Mzˣt* oSX5*a?#5(-n^N_pW@flm Y3w'G̨:7]f>5fy|&j7 X&VDQH淼 dkZ6d'84ɂ0zS"Q{;H k4#TrA򯄺Τp @0VLrƈ$ $|/?^ D>9@PKY츯[DT>{D9nϥ=P:$OǶо/vyr&?m yezB=u Zq9s5hhm^)ębz!! T7 ^-WCͭ)G\ș~3&U%x? Ttq!vxz'z:68l ґ\;G2t`Agiۡl-Zu"RBh}b2eC)o_ݰÖC2wfvXDp{|T|Fk#ƂHi'O_7Ds:ipj_*km2[FG X܊GS+37ط)/,aA6w[?@h;n)Dvih~rl"(p؜UbWjQTF2Xg'NTmlnLWb˼(ա#C`'2h7[;aZrdVT,=Cob 5X?!B`}Z𰮧hÍX"oj^یYɳeCQ5Ho*K p}nSP+'Fˋm!i <&i2`؛%D2?x5Kp -Df/_Ă$nC86&ȶҰGaIҫXܓL?n j"t9Dʿ'Ǟ%C2wr /.bwPm¤8{QmE)M4.j/A&ɦ"n_ h^SخI~,Q*KHA7ʄZP$:B"A !\"Rh؈ N` I-ǟuxTNIxϻ<VvzI6;l1a޷pkzngzavB)fȃdkVHY;~۵Z SC[07F-՝ț-@H UM*P*讵P;dqsЄ]'R@):o?#jRϧRYxcmla\/z1\|,Q ;X kdZA{Em8\s_EiW4benH8=uߦk7n\nxmC4œPȸ}ΧBւP줥waʐxNkpg6k".j܌tŕsG@]P[9tF\CF;$KfLYu<-Z#3I}POj.@|k#|E2=YrbhSb;Hҵ~vT%e>Ӣ> *V܆8G{l܅h;[>zd2 /%=I~ɛO50'i3"{ƊUΓD6¬jA4 Q ovZ Y WʛjI}Hs(sTߜ,IK֨j`_3o`#'yTTDrdVmJ0KsbN1 P]M.Do墨&7CH=Lޚ=ɪ;&G 5yUj=تfy>.0.)Tf+}͘(ѫ1&gOԂ`̪X)_ U*!hBjhi@Ӵ@^2+fsq(}nA17= |聪/PX }cńq3bbBE;~_Ҹ\=~]. hCe^7%j`dn΍ nN=2 nSX@'뗪-tj@lD;Mg;X TqH-QAQwNJpBBmrk'$7c'*{ۃ?("Bفt1O`@aAb}M(Lq)ˬ}EOv( c߉>6wJv(P(-;.$M!+Cz#|zxktk+P W +̓i}q vj P5dۨ) mVxETwoϝ#VwwQlWK3$xbdlgN5dBJ߉B5a듚)D@F :aLGW]b},a͏FԈ'(0+밤O a3Ƅ|o >MeeIkkq^6@[<[ΠD&Z,.}yzՆVd(cuĥq2;k(ǽpxS% I5oX E VN}+3b2MB歾e~NCXCifuJ@0EI~*+ey9^X gufM"R6X"rjh"~t+ 0 lܯҩšeBIP &?餳>zJW 0rFҤbDEWQw<»҄`X(:Kw&<4Wg2@R? O.x Pr59(ַ&fB?bqF'lvNd{k^jf حz?8piS=N<'})8( J+V5} % u)yl]»Fς*-萔_1XhLVݢ}YX=7ݥׁANi`Tm?Yo'C̹8{d 0RL q}SqqqvmF^9,r xm0Гap"9YC,Yn%Edk6,ip[ńm 釒}r[m]yASkx ūQfZV6ڔW媖`/7}"L:^ Ëc.24OeͥYTO:;y@iWhY^&)s`hr /ӇTB &IFJffJZE8~Kyb =fïֽ%-]{o'֙s;D@4]wsN[Dߪٮ om2쳠ZB}:=}P`ifAg($˲Hu%jخsB5H*bƬqʩ3*9^w78OT$3 WYISpt2|AE@Cr#MWbDBLLM<C0By\$!!2D.{9bME=K= <۶1:ةnodSpgaqzZ?Q vX}}8NǟzPv#"sl!$ MN־A704>R,ڢ-P9c&ӈnB}UvTff{ZSepK 4f6чq|*qN1УAZfk-ARYDQZ|6XW:F6UfOttVR IO_Usf7h%NUqzE.Z 6;%8;]eQVrN k`s]lڪ*qs\0KWa2jɶxHLȶ wl: 6‰8x- ~NV;.9 5̱c)X mW/?_' s/??"/zFӄ)[}.[p'%1@KoX-WHÊ*,cx Ԉp%pk^=f41' ]Rif5~\ovb;Y!48aH1M/&pxr0)m-z'i"w&Ej,F9w5:{O1JWb.B9k(o΂DDeC>'Z5v,=gY3ɒ3glBllFf??tw[0/t 'hM 5sa7SgaB7:'ʐ^ׇRSgZRq۔_`Y*ZTբP(&^`ϲnc9[L"ad]1<=}O56K}ɅB_sɺJ7U|vPyԾjͶ³l^+jֵfɿѨ%f';o2C&*P>G ?QXHCRʥ:]M0Ž@ow$Osn D~1k~qSNyZe@.5 ґ~ {yJ/kW@<{v(ָWȷkv`5 y=B⃗1[| UʤڱvA;398EԔ'!A :N8Tc27DQ*/Ϡ5ݰYh͵x}~0hd0Irg;D i*Q8ssocSL*m!J7Fa@"9#1بU4G><ܩɪ$^YW %7!ӭ1D AΕIJBJ*>(BVft?ŲSy 䩨}Z[4}! w;yхJɏ$OgL= 5ԥhz!at̼1YЬ0΃V [a --rY߬s5`@+xhguSF3H%W3LM[׎B,grP&d"QIJ::m4棫,UhZ_}*#廻tȊѯzPVI<.wrdC,%:o~1KbI1#xA?}ؚwi~yHYLTLEWsTC[JZτ6f1 VN*ZHލ5!4 eW:%"H5f KTJY@m^4' 0s*}U)Z2!+u+VNߖfLNR5[o6͟No IK Hl\M.&3P[fMdZfq hDAԬͳkFu_*+ˌ὇fl1Q;[SߨIPg)ҷ#V1`$G*Kg 6$%ԨViXL2A/,ؓH)aYŬحqۓ[>^@nO ;L-=eR^>ةs5HSh;K?F)T;j,>sCP4`k A=x疕VqJC#zwbU3Zg+|^ᅦ!|V1oin(n\q?>Q1w]<$/fՄ.c3f:/M0DJ' UaLw#vكZ,1RM_L8q+#^ z-@EDW& q ccjD6j/&+VH}K0V 'x }v۠bmT)LIyϖČ1%2aLzT]F-+!P} dvWK\S\x5MJ"+=&Ǘ)nG!y)oPeV_:\%m.dvGʫӭzG*KЇ<^V9ǴRwT}+?a]&xᢁN#w>:u#iL2X8%=!s$@|,Duk&ѦQ+k~ܕImVCd[Z bc06 _mC>Ȧe&n ?js`` Hѽ:!T`yDֳ OW!K10ڙ4XM⌏;ijέGW9} EJ$QW̺?a?*pjL'S <<Uo63+zDˣ 5 >-jDrVW2othC}sh%EbB/_|#-Ǘc,[-)kdOڄ2(C *4@+!C,Gٓj[D!o/fUՈG-0]]X25 s^!1}h[P7ζkͼ6W3،D&YwK"$&q.bѬN7hJ~ 4 MK)mVݪ*GI?"ni?ƌe gЎ(S2@S[K4$[,Ky]C3R]#ؘ70VLIDI▣ĀE]<r`Y+7$)0%@Q%G&Q"Pf<2C8®''˾} e2E\ujfIWSxT.J~k&'V>AvxZ6}?tR-߳ƭKcdek h|c*͚V@ž.mMVn )3J?0>pVPr9QYZrU}IT8±%DY :/],o{L :),& *|Hw8ȡ@=#."RG H:&8t +VNbet iFE/QrMx\>ܐ?A'qTf(p2hYq`ibj>+fFAnBqg,i'J4Os$4h%H0νc 2" Lfg`=qWlb@⓽כrp]2*<.P ̽Ud*\ + =2tV9SRd~ђ~R9t_J(CB&XRO/ŻjOuyj: C!NO&6kNzyqBnm. (]WQƾ X5h*tRֈI6!c@A3^J8]>a7WЊAUg,;I;w#hf8[ wN&kcWieYv g"e} v*GhzdMg4h\\._r =If!չp1PB˙2/4b Xo)f8PWfߌ$aT@L\0%qHY>yJ*ZHjDE UU_pK) K}~ԣ }e5CX|hy%Jc@cN ƐvX!AQ @rƻ5ܱ`N\/BBv0zcJ/osO"FE .MK[G!N[3e\l:9O|$!% ɣjO_Ldb} ]E~:3 p5@,(^řq؂z[ŷH 0C6⸿FuH'\b#Xrq{ua\^@8.*WFm=]YגxFsƵV!b9@,0'C ]򘡺Ȣrke <';>jsrf9+--0B./ϱ(ҴȋMUc6 (WhӴ'PɤlmL]2;}b7EUTI 5, rછܪlB;{a>zʲ H >z5-vHޢ:Rg? + Hrq [ BOgSPregnr!C˖ZJl[;U]2h[}jsރIB ԜP*#;TJ] twz5T̏U_"&"x/OԢc5ꈷ0j,gc&Vm$h6d+{ŰZvh8n@ёff)cs5O׈rGH(΀4wB &)=^@xw\ pO Xl"7/Uw:+̫fxTTPݓx1,3o@/ۀ$I *Ǹ8+Hv*pdtsG@s rj!0AB}RKűgk1!k@(mȁYa'ö-57azUq'Tq/-lAerD@%K̶jFmݥqWo>wg7@%hjد`%P8L, M,ytU\oMұ]h9X*?v9q}tj3~U~OÂSV;#BjƲS+JnXtPne-~3D3CY7+eCXEw 큢W )Zֆ`ͯD侄^.xUSGkU~ĶY{ ;"DӞ97+>+Z0uJTQ'$Kq BQ=K0Dv>l ;0=΋f$E~?Xq tQ~es«^J# 7Ln)HCubֆ)bS`Q.*ӯ }B/ ,'\CmV?1W}~$ ωúzf%h\؀2y˜C& |E{.[& R| _,ӽ 7fU)r<<}\<^\i&!p4M<Oԋ64X.2Z-qZo0#}! 9ŚȹRaTO#upY8SZw?*V|Uz~YSM'ϞOT[+#HN4l5 4J @z Ğn9)yL.;T(rj*|VtFNi!z-fH0y(΂UYQ8B-"On 8Zا^F}0{mT?5!,'[q\q]^E.SG6UZy;੷(^6(w U R ԫAV:S02mq2h 0#өu5%ϼnȾi FmcN# Qpe}#o_C a-ʭN RA^O-3 7Q Uuqdpd!҄N 7Y)B4M/]UA԰"Ïd5&\UUB'HS#}5tvՅ49n#0Zŋn0o J除 ( eG3=X&)Jȧ@X7>8'^ɪ;oAhbQװ[6rKDaJ8-˒XƆlΡR~A5af܄R؆,.z/MW3O8kt1o;X1 S0._lI4c5bNci*)=7)8գ V789R#te͎|`w.gi[\GWoȤ2VLކo^$ Tak(,wiHBߧugqI}Q~8?&F >$E$nO\CygbQB# ` $UbsPɌ K/"ϙO(]H00?mc>ԿP-?놷+C/-lס{V`]bSz~ v೾w߳ldu:Q&7Nv)kjܧi 3ZY*ipruW<骯!# EtG>)!;6Rз>a҈ bLJbÅVpe?t&A;jʙi nRcEMf q|n11'YODʱі /4nc5L:_/ô!YzFT:4RJrM޻BLwWZdi6l$C"7eTж .KPaP|L{E Clng-~!*Xi^܇-e7hT<4V9L I|i6/%Klt8qAA9Cy`l :? G0@goq]: f|Qd(6#T7k<<XOHA+V 3+B.UFt7]W"`R{a0J0T߾|359Dn~iJX]f,$Hf0$^zrX[70|WF mxx,A{&{_NzJŪ܅83X-IFu`([ tL[g~@%O`jts <ؐa fÔLT02bf(|;`-krX-EIcxkAsE朰šؠT}~"?YMENIA\3 N>uTfU 0Lrd3^3 mm䠲wyZػv/?ZL;@G'L9 ׭P$#t}I|uiq )(l|-O[ZȟjAqGj:ڪZѭ*[ xZ{QOERS7>+N!#s2ϰKQ5bPH.ڏ2.,p%DRESiێt}ۖ6uGEߠᖲ{Q}n,v5iS7Z@phw4  iV%oi$8Q.%YeY&l08N>/<@mhUx~OgidĮ;>:5v_j0ުTc۰+  JUg7WQ܀=AVtw@dd&2 KS[51G,+wIK^㕚ѕn SBl/=LW;B=\g*Ի(` lm^5ZB<$U`S>O`-|Z޻ f\&i1O~V,l2mH.E1WF =uHEBb0YG~Q~˽Q^C0S%yڤ.؈řK_cєFf6 )j}P^#E[L~3 *4#&G{W?q 2 DlZzEMyi DGFB[λe[rpMƈwX ]|\urTQ&CpSړ%Qnq}i2=4> ;|O(+bDFeR=n`MHB$@xx"(Cb%/5O'ԭ׏!i6Z64f&c&EJӀr̺Bb38_K&c(7Q5ٳRW4=Aȕ2VddI?),LW B;D䛍k-ނZ\b٘B;B g&J S@l/P$ƥȠY|MUmL3n_{Y~ꏡco:8+]}Tu/*0:Ѻ#+(ʢI Rgc 6qcLj>&[@*Ւ .S2‚;*ֹXgwru{,8naxv :4-v4>q:s\ P a{4J-O؉ZԦhY,*80[YL|0;N>yGr@X3?~~d&Om3 `J;?d'=9vԐFvC*Ո`eʰꧫ^ @ҐQ5:P/HȚ <{YS"gqSϲf8,-mze0y%ac lOQ6r%nTnA!G2=]-Nt_٥btj)x"Rʣ4<H<,.όӕɧ$-ѵ{9x2)Q?ӿgհ;DviG(S)#v̒tH<6%bSt5a ǶKdWJkBߨ7&`TM9aɌ/nE4ރ[sQcey2%bm&U4ӄA!fNIST5i=]Zu5z"{N=W/Ĝ/gg ͣTu Jǘ3 *Zms&?'G!)'¥TR{µUܹ{/:ִZ1~G lYP*<ȅYa'#54v}e)O 7\"h,%_w/ޔ}Xz fsVLٴjꤑj^DIaڽ-p9':(u"DžHiI?;qFBxbQFL@Ր~X͆fέ%Æ;_눱5^co5 `eJ?/i,S/랶 ?ª|b $Y|RTSɄs0($pѳ0u?ANP. 7ۜdhJJ!i@‹p2[iY_X9m 8 ~"s({Gٳ1X(jsz۔} z; ǎc L0 :\H%רg8 ?;"O a)wMJP9Tbϯ\hK^C >[4wv[f /M(XÊ-5PԭCq6\e7|&E˭LyE nr]-vmN$E`!gSUQ4#Wh.OQ-/ye؜}~i֤aN2W~0jmО mFiIb^*ŽSa7r/_fq5SK,mN K53)Ҷ'퉭$@; -u0Zh++ͤCd}@yn q :-:ci5WkR</pω\(N0JJz*tE2r{/=w&W fFX(b{7siQ. z+W>{_|B@~erhyM`* v#]b]$;r54t6mB9Vǿ߅&pn}{;pSgB`:zAړ{Nc ɮIg&akv.7k7VEǜ![n4󪅘 56Wa*7] B^<z kzB ?jX20&2 1'{ 84Y@J 3u'p"ֶjf":ph`Ku."V/(xME&e~\ۯv= ugг^23Z?@K@lUfTF_&_KP' ;yFym?D4mg$$_9NAKǁ#-"lsPIdyBgw@Zi-C'eNi'h8RTFuP1Rf`繤 u=ny3`%5kngص:&KEPR~ %~N#T.LYO0m,Ҳd9 GiX)!_:!vW%}v6r6xd#4!4/rE$98 *ZK.KiBϤ"ogT߯St< @.cSTl , H=,d_Kwv;3wG ExB@qIMrkI웘C88_m)O~DP,}ei&ƈO6vxWg=Zn}p`Y,| X,I,O I*KVjYh ^)v/",h׭L&r#kk1^ER Ul:vRG# SS0+R $0Qh,ǓٝH}`ßS"DA~tKo7_9EC?E- v5,)ҹmת) )O0/LVAp15$;^LxW_PÒt  M'jiu5"'UMm3SSaL p(g' /E $ @a[k N;Aah30c 5E*Bdj@ 8;yr@31.Y6'i{ ?!pGN `p)8闲1y1 ~>Ub(\ ܰ3qϼn|k;uRn8+ D"2D{O V#v(TwJdZFPJ-w}jLF;#3^B>qe3j_Hב':ҵW-t UHY~6|/2 E Y ixJ4l+{^0BګeW_=nwf"o {Q_h+mRhn:a =+_JI6~C. rTyܾdN|ĖWe6WI%L118-Ld<[5z;0rxhlg0GawA w2Ot8aMX82,vQžKyAqS3*Ĩ3տM|$$ eӶBɺv["(?*XʅGaYbμG"&cfoj,$zOobR,&>E}LT_qa}@qՍiwN|3@J#cVL!I-zA{$9YcyϙJIY7FL蓑$BKGPFkC[/b+5%@Żj#J,[E#s }|Гly~y&}޵'-ЕEHxN"0bYA!REH=bY*U+.R?Rp@ه)?cei6T1ʚh_bD VC*pbQ&UkKR$JKF2pY$O&F_U/C3Bܡ5 ;2 ~zBςDѡ| dZAD?K͓y Z!hf5<( Ap4~Zq/jN`^;!ÇVjM{j:)i8}X24Gb^O.,ZioV.qAdoޏ=jM: [/=!`A1c{K?U VM"2 |5Y$ȟB755#2Bm@IogzoU(Jz&71c v^yHG9T}VDlxDF"Aե'` 1j$%y{WUjHcPsl\>`Au %$t_cKzx'ǮrpPv[6yW c 7T8wd:P2烂:He{Qc̈UTz}?ؽhy2p+r2P2[m1v0i?S:Հgu =ĮCւgUҡ޹;Іػ yV`;?&9Bi5]r\zPQR|\>ǖ۝ xk k.]vmb%j9)#g:IJL=R VlXjEV~V{QV Qа,b$?bTvoFE*1׻Da6Sf]`򬅿Wu:&%ş߇j6^hI-H_(qۭ-qVRRz Ȳ5bRk{Ľ1xBx=F&܊f)%ͯ~ؗ`[Mfq]_'2RX5΋KofAf@s6ͧ@ts;؀n^d/^Mtoga~DxFf):.eJS^|f1]^JKj.|'c5Hqy>[~VB-8%;w!|[Y`F87nԗ y$!A=:i6J;#B2jJK|Z~@21SzN`;3磨s8GqEe'1M_/>[HpE!ЈB9C#_Eq|fb!Tf` OMxcND&m$e;bC}&`U9IaYd҈>ShǷ ۊ0b$cm#a>v/%Ӟ<r>0JZ>|'ؕap IQ>s^YI T6@&ϿK~*ȫ0ن۝M"eq/ ƠlU h0I'֊)xZp.a)A`R.m6'P@m,Pj_N{ qd =׶ rO'&5l򌍕s _K; kf>0j5^zf[ug>kdAeI%Ԑ>6*ʏ]ĵBV.1p:|h `l:JN@seϿ{8 M2A>BBACŏw@8ͿO"NP)NWw@4ªyiɛ ҢcylzO>;\gTAZ0BNr>@ zF3y7egqi2 Co1HWpmZP8 i&VpT!2G@ݩ +F v}aOWXF} 89G `aeF<AX[kH>׀'%#餿#JNi|+nms-3tEfJ?g)HŇT5#7)0F]؀ϞJFc ϴ#fȮVez-W ]6بM0ÓE%6wT2Oq!`7Nn_2$z\v9؛!Ý)ῨYcycHD[*Y1v_]<<_jdwnǷ⦰=72;U^Z*V!LE ZflЖ{֠.MM\Xy l Bngc|8ӌj[!c0a5(B&*a:l7r&c|RK>ƥ"#ihL^&Q 1g,RZ:;SLgva [acyxN&)ZK0F"Ϲ@?f?c32FE>cq1T\q+M[ %mHiU&sS{t *HcĞכ R,wSkԅ5إ§DLqɑ i4O33T@zPp:HuZ͞jƤ6H [duh~̾:!挛P vŷ?fdǝ}k{?\[c/Q!`9rH ^M[V7ja@۷Z.tt-gN7%њa \(Pe)e}ѵHΦL_}j#v7 NXquhէbŽ9lT1eoݳ:҇0m׃h蹾_7[%:Rn5&gj'+L E|j (W:]JkrL >{K? Ϯ _6t7r; 6tT2X lKxtU9OJoУ0ԿE֣ޖ-jK$vSIsP`n0`<68B`*lGi 4TJ9DJb؁BP rN, ͷ ~՛@$t_ ˖UdGY6a\D͡L,{^pVHщȓcRDfB-*` YyVvF˕MA:QÃ_XZFAʲS (dqyaQ~WK75D41EE[̋ݦf=x8V2 t8lq͎wpO2Cy;zPg5+?DЮYFE (YpN?(x,oU1<Vv:@ lÚơc5%x 휠 ɸتmzthG]>ڰaEv4sRމâ鋘SWs]RK Z]hsFq xtV_]4HJBMXT)Jy8j>ƎJ8l X^ uƠ_OR4 DUA Io;:{IC\mC'8>K~\(;J]`k瓉W4;?-׶C$ FJ Tv,D#p"YC)~gY2~K }o *#e$~Z-Fl-kv ;YWP4*#qs@mO1cD9RzG 5y1sWWmGNj`H %!s|vW:+Y h^ Kɕ{5c>|Zad1# G,+) d|9LJRvl[ r{ǹ΢+QS젻>6m6hɧӓAw QǜbVtvͳړP%ME Ak4U^ӗu-Sz눺%Iʏ?fC 0dMf;$*uc ; 1% M|"%6w<.@e+ebGsufŅo麸1!+KD7g[X+|?o)[ k5³a]%0oGS7_ #q RX! M0u\>Cu|J!~F,>_{b.3M_3D ǚk`\@\)C~hqCs)C!]D>ԆM3n>=1SUOZjBI@f1:UU?>>W=2V:֞{q"-"|E_>? &ڿmQO^Q#)ul3F2҆{j&Q azlkR `~lv̫xd0Up@ R _7VɐN G yl7cÛ /_@/xp llT78L=U0Uym1Rx{]Ytf֒`8Ȣдv3=CD&4\/X/t+)S{jy$sFn_Sy FwɘR[5-_=B&ZH?Y P빓d F6&W(Ռ{ǃ&f(Ӣ%l&+Cj_c1~kK~JEĨghؐt܇Nd3RP5Ozs}%*XIt;_qomjRXEMmvˆIWW jCT#jimMO#xu*5/'kFc@Jq0 d8@%Q}_ciLiA8?GdYsu hnYYJn@}sffuFF ZcDbzAY&}$%) Aд"fҪĕh9_XXG)4]PL$P!b+ cIjLvRG)5|A80|f3!C`W]R)d o@ IX _a3%P05 hڌ≽̃$7m-u˰VHjo]{ &;یũC_ݘ=@?F }rD"0Fh3"Ϫ8@W+(Me$ptW1$o&1-$@m)9Pu D{aώxXsjx(AH,&s|sQgx,m_>SY -| Athx I,Z_ (0z7]C'ufEDעBߕ;.(RC;Qm` r4rlugpN ~g}KW)S)X| )#s-SL MG6& ꣹[~i ^i^m<s~W9CuKms jg,M*^$ql`eR#a,P[rIQz[*Ҟ`\yQ[lSuW $ U->\:fuKV!W&XsBx`v V,T,I2usM!9_H p!=|f$RU.𖄒Νi-ݻnC;kPsI:H\7XqYIYUWꗮA%2Pt45QئᰤZ@xs*7)_y@N1ո3jB|3j\PVGr,(q7&Ƭ}|qQ%V.<Þ0G?;:hdw2ވ%n3ARܱ*-D_5Aٱ}whdw ׻\D EM #).vo稴lG9xxT9*#vb 9^?-$ti#\9[Y@E-˥ B"nZθi]v٨E$zYiXZdF-Gu-~GEAtg,AkmhR }O\jq L`vcRP'!Q7wNLN\T8>gH {c Wj0(vz#sump,kC-a:Sbgtr&x /Am%A{cpLIq^-s~%6sf UF*;đPL >d^cJg G a/EfVjPY˷p'k(,?m ':xRj.`jusXY`r0,Qtt`%qj']=55O$ sbwM.?m${sǾ+P%*#NO=5VyYl'Y@ -0w2Ul`"r䯰02' xa+rw. Y'ԭ*k(:M.θ+&l, )t&dz AC؆ ޠ47nB!Z}qjAsd6oxַ*N@-Ya s#?^`3ЁpI)mp񏖴wvI~S `73 Vfxm5ڴVh1N͟i"պשXBI:5'SX&уCT,T>RVLb (J$Y!aBJJrmKf _*vkV CM^Hke-S@ރ2Ccԇ@'Hb< @t콕[.i/{݀fΘ=͇`a!{7}FD b$J3ؿ2,@Ɔ })sz$W?!*Yez_Z_cS]]+ 1i-6BCŲBFe\E [ JߙA2Ðq/oT/( @&!T/prY̓=B`vsl$ 3?8y>"ZɌѾtH= ax. tV]^cADjq m['#?kϒ(&깴M4Y;$j7b)EX&&>ct?)#=Bc฻R!Odm-#}>[iT}(_͋v(/G')e laQo|㦇8`O?|@NÕYV#U9ݘ0Kmښ*vw|с.X'pB(Yε_},F+3@Ě- , |h=$X/OhOF[]~z.=#CjfC#]Y#YE_azx5?ܯU*11Mox%19S#[O)f'GBYagv<$I2\V"g al^f/-sqTXѧwm9Q$5+|M$U̬܊ibF>\ZH+J߰q@`( 垛h}J]wMfG+<(GF`Eʝ/dcok/Z=H)+ <H7)Rp<Ɯwymtĺ$G(eF]e1U2t/:**兵_]/KD-jMY< s禄]Z8 gIs8@dUsD%4v ic}gX IpFLʟo`@5e]nGEüoabe%ς+pv ػ.Lb>SV>Py-]FjSluDSR)һP]jK3lQHNl*sX?@k_o |}PHOky@$J!Y0Uag5L6A`> vPCSZ`%8Ģ'C?@ρdG*MF# A8jDOr L}j`-ż^෮f¹lT3m_CKIŚ ^z [947KivHsdswfB?Pjǩmu…?) rm&bwqF˦S+7,tEq؄CATeLICmSs NJU9E  g6ۧ7þ\ 2;b{x 9HpaV#yl .9渙PooDX [m8})Y M 疂YdPD!۔A5Tgzqԇ)0HGP" o!3c{F2:=] p,3f'AjNvq@AoѤ &%4EӠ RŸ`TMnsM$/(gTg( >2KH\rsp~[Km63H[<4mCL CCIbAtX$0>c\ccW[8䓍1sqlɁB![1qeOĀ>"Z>Y@w9jO. BeSMBk@Vb1A,#k\TUo_Hc*Aӡt_ ՘(e<@=?#,xӏX'G籽j|=72HFGE'*Sj:4JnB9fZg0f)y;p6GJ*18DwMW7 ƵmyI}myJ08ncjTN*v)5yP(M#d`4,BT'DCK.(Q*lw)ȺqV7= sD ]_RK; !+ CĶ^BKkɍڡ5C5`.k`ņmR5s׸<}g 7/$e\7$왱ބ<F4=[4etW?6_2ԗ/A\! 7M&&F195'!WJ>p3SNbTb;~Wg?LTuuXُ,%b/Ćeַ*./p8U|tu\dH26StB[vq\l88^Rg#{ 㖓yd5 H@9%AZyd+[Zn1*{ףo.DLcA_Mž`26J$ZxB8w&XoQvt3`vlr!@%BktV0GFoVpqNs;Eg)"0_%H{W\`LCb]lmKӜ㠮+x2=6F=ќ| 2~+3QWMΨ(+"5 DAju~U%(7TO +t_ Ce*F!-FwB%[/b(!Kd  |IaNQx-*vh~ʑzi6Q,YjHA5ŧ;ƌVGw.O~|#e!4{I,R} psMe,̋ėSJY6`N|gNķz\f+zb(2/˰3ֱQ#Jj_d_5^_h1 [@qsӳS%N*VVsZȢ=RB\Wo8s KWxz#?5$7E_pCI#gȍ3)3RYSߨsj,s@P/ NTÍ֧_~!4j˓~"ezT=< n$ Ɋ{ph}oVKn#Zes ΢-sr%Mӎدft {Mb! WQf_7!J7`#/k+ZGNSySXHeT8h1"oNևH?ʯzwsJe8Tz( F״gf%[=AvYh$7ZNa6%vЗECTe94 $gg/m%Xt$ۡ?_ƒ]?6?z6sTL=QSjlf*ǸILb+!FyZC痐A+(]uLwݗux$a-ڴz襃Ӟ]1znF;I`:ԦF *ʐib"?H^]}WP,;dtĢ  @w d,?9!͢Do.C#z[խw2U)ahg.,]3VlT}mжh籋q`wꘇR=7* ߡ"/)6}gc]O^!2v+y+gOa-딴!.o&[?ݢ4LX=zبfV0KzqwL*H~:l۹'4?k Micw}9oB؂ZΛYS22zbIށÅ=DUS}XO?wRR7HR4<= <-)O\DA&|Wy*–RC""Yqc~wf4,1X`ypت0H$/g6"Cwzby֊^Aѝˣug>E OIy<qAG&[Z̍fVi.^IQA&$XrQlR|}% zI_KU3*ЬH1LjWwi` 5HSP o 9rӱ ߥyeD%T뙷WB %(q^V1PAoxHM'xz;L"y"yd._xhў&X9J#ϑP!4^j\&asr[d=ܾ-GK7<}qCl^>2m^Rlfz(IJrYkAtm GhU?/ƫ8^U.519!$qM|3uu5  cdC 8֟őe+10}~(v"? gޖXW>D.{X_lJtt#]TEJʻm8l#؋/K(Q'_T]DMQ/. 9 .}tO)4/xLUP-k8!oN B3G+P 5\J y5F~gRG_&hrPUMJfn);@^j)/ˠ#[Cδ+Id S^(͖O'V9cL 6:|Y77g#K>SVp'oc,oRrIf|4l\N9(SaIx6Y%Ƣҩ i13jn_Ry~o\,4Aܭg'I25 u%`czxe~wgPEh4c+\wFAO/q/ o٬>v`7VbG>=S1_xugW E@uAD߳="Hai= ^~Q"Y'nsQ=w4};!#>Xdm5Zv#sj6s{ 2F9T@w.[Eg|! ~ݝp&뾞@FN~ŴL%J,7qtz:G YR@|ªʔbFsH^C?*9CX @G;fxyxS?:o[} &B'Y2$G /㆑MƌLbRP/XOl_6};;W#!wNf6y2ɽ "_9f Z#moпD0SE>a7 d^U!fDp_d$)hGV+JqҞYzC9'Tԡn+xe-\З1+rc\gI Z17nDC a>K33Bb~7~ykM½jd}If6^dV ?w"@sVɭzGCWM2M=fjXueȃTps 'r[1}C/KGwUϻKX$3Ͷlѽ7\Lfmv߲XzE] AMz.Aa:h>`~-<򚴟#a!TgJ(@S*[qPKO,?մ0)<,uYЭUJ+5MТ,B K)p )K9hiP V%zK'™cCPcѮ"{Ҫg^} 1SCXB #1VPcxFN}^{Gl&y'q H.p2਼ xtx*G Btڒ; cN6X@ wdZXko'J0,,"072(^(+vã i܄*#g3DuQshg[gE^ WWv C௸+˜(_hE߷|@>uu~ Y,F!=lS<_zb4D/!3WȑZٞ_U܌ĕPXcd|ۧ}f6Dć]l{*G}IȦpte#[Qٍ_<op_ww0uÄI?=7=̗}iKߎFӊy~ qYw-D@@ bn€;g#8) `dvr,?P6)gf,g )Ob\QZa7ڨvG}ם$g N)nY@OA@D_$a+ IH"*%"݇t=r3D:nR M\rr"W+*<!k}7ӵZTiƒNHX0u9΂}/>-"t3M?vfHYeB],d@"png=ax \Dy2HMNA˂R924U\oT2#7\G.;閪Mm?`Ay#ľ4ē6u(YyXs_0Xhz8nJOeAt\rˈo3x&f汸Rs#¿eړb`fӢ|04D=TKБl+KD97QVԓa^|;!L!|H9+/(Q* UpnGWX29x?h?փX0j#' Cd 4ϑFFx f\߁xW{XC(ki ]E8CAކ"1R-,SPd UU+n2J}Ga$ꋌƀ6S>CL?qH~\$J ^n)"lՁP5iS %Orlg_ύYR!GOG% (,Sp<N2oKGyخP?qPgI% xDYk7.cK{MH+Eyt#ZA-#lStIh}م j#b5x8GdnUbxLP=Px|~ I# Y,>o&(yg0PKF$Yr-9b!ea;]/pڍSgܜ$0i?w=iJJn-g"zkTlOyurZCF eO3ga䊞;z`-$~<ˬ\sryd2H_w7DxHC_u9x T8_+I3rab&t`kil 5:m,*LM KbRoKo^> D&47#0 Xry-# mb8* S#vK)A0gԂ(Nw,='vl3?FW)58yJD/iFN ]lmSi5WNz#'*hBEc>,W>#J/AyPt.ݱKvL"^-fqm kEB2'yvZ;o]BX;YGt,ά7ܦ{B<3Xn1,d>;C~m=Rzl0U)hӳiIa</Su<_B48q"rjSE29<4[[%p\ frR)i_$|):VG+27Y@4C2L :J]o1 2mѴUK羑',/sAۀ=<2.Jb"Ã+w$ ` V2 ~ 70|ҩ -SN@ _'F9g"N3Ǝ8e0m/hx8PL]r>VMCEeVߍT8{l=B lyyt&Wyw_$n>oLOQF4^CE4dB/ހ2>ޣ߻VnE;9WKݨJO2wݰ˂5B :3Rqѡ; J{z )@/fZ3>UMdBӭہ TCJAa(tM571$Ԩ+WM"N0%_H{\p{;A}b? ^L!r>Rjv ]ojpB $ˈ`TJa+,d: EF҇qn%#*FeWx?$iy'=ݞ:W`zzS"7'ky jL 9\˨@ʻCF:<tؚ{LG-!ڈy'P۱}x%,#lYbC[_7 /b32ڍtʗ;<59݉B}{sL\h&ÿ)t*N+3]g.f!>IDƅO-|39#X[.EQČNq;+\"X}(nT!5Pq*^~uT)EZU/ TFH=ɷ_) q4k%*0$󋩂O;MƂPY}V&ql|Q; ݰg| E+'n]n4m .=!Df7C=9%aS\9Ȕ!LWS'sdȪCvhE'(IDm7Ë6CRǿ+T{Tf₶}i8Z]> p3dbh XO.5oĻMY!am\Sx̒;J>t=P* BDtk۔}P t(m$PEŭmf| "BcMɃ]4j,WXu5Y2I\ &tmm{ RmMy=7_ 6][V &柞~N*|`'69rXۂJ^'- @ "] =ߑd(:x/+RʯO+v&4Z[PћΦz~{25Lj[dGQ6d!d:#\VP*"h kʺX.!w"̷cot_7Y9) 騍9goHmkJ21iyٛi(S^-K9[#w(W6]uJրF":Eh OXm5*̷T+2*LDث{xen n =Rʀk-\@jm+ GCџQo\Y@'UL4cG$ 53D0@r.EuÏ'4<(]"lwg?9FA.І|DT&#eBkI cd;eܽ/;s $D&[I 1NpPٵ N@%$0Y_4N^f7_ڎ5B迵"u+NIcICltCa4G[*DQIt`e5DDqRkApPL?a0u+"6,̲m?_,y]C0(㭢咚Bpв,mq/eXx >?3`BoŦ^û֩4cnC hAzNUn"-l!Ί|ŭ+dAMc+{_"D!3\U` ɞ!˄ ح>ˌj94c7osP1Dl$&t0:} KHm jeázn_RT$<40 .\:ϖT:T *<[b3F7÷)qsQE CkH1K2Q4ӛ/I;{3}RchAeodBrjneZqī{Fܪ 05K"څE"4Eh6<\~0ZlߞY6V{BR*sq!OcB/%{:4>$-:<'ux?L9~!;n!$?h|+^4/0؊Pnvxjx3ejit@yNAXZrK;'}29Ŗr1*fJ)0;,(.8KpsϦ x<<)c ٶ3hB&fF9J3F\lط;_FLZ6Փ7A.b CzUȇ ĥ2b Vąk G8N!HZ\Oz~ Fp}9Y _Ă uԺg!`].0zV<<[ɔ9iܷ8b"ei/jG̡i^|1]rd75E{w G"xٰzY n@1R-lH+}U_IZ5,O< p}fֶC&VWTmڋ&9UM9iLS{T&d#3}mBJYaޜXYB~?mQkTwqCݧͬ21G[)(xw/ Cz1gi &͟lZM DGB7N Uc[fzMn]rTjj]ҴXжaQ0Kqwa|ۀ¨9M-İxeOqZL=*u\K.Kq9ٌ럦1[_ܑG5RY,τ1jKMbË3 ]| olqxd%o"HH~NJ)VMMW+2Q [*ڡlr&z(4;*,Pa t6T),<>RQKb%mH cg) - .{E y+ TRƤF((Nz{<an돳~hc;kH70ƧYd;}$)I Gn? zQ0=zig^ hz]5Q*pz7bp_[-䂱gu&E1^x-2i"?w`/RxğL*@P.Ai1E{OeF 1=Rni?P`w{k$ :z =W#&xGt@"}0ԒKw >bypKt9}3"15O'i9[+VQ=]6YOgԞmsbU/2禟KCJkiٞ|~qn?h"ڮ[N3F}Η<xϵ'O-\s0-^I`d`Nա;gskS4w ށRa5o:[$:pbJ+c1an7[7\}.hVy(ҨY @eӉlpL%NgPb̃ S5l_dW{D)YC5a yHo(DMW<7=UĖ#v'=>Tҭ'JkYUJGd\sh'tjB)봯Z̍($}m$);Ae1ү|D&K U:xi9Z6+zξ {mj[}❋:_GŤV<١ok8>V()4y\tAbc KVfЏÖTIXȇ"M8nd]ҠVW$4y.\% HT>薿y 4Ne%JƛE>exv4ߦ~ψtY8_]lUR]Dϧ ͧВTVu!GMuL+ODL rȝI{&QيF4DΨ #1Zo>/ޘɓ:A>۾n"=ewȋ5g'&c)Ov2G9^* ɊګLn/7@|{9KQD||}C~cδ,k*QQƒH}z E}%j*93}pGkbϷԭWArvo^E -?^߶K1h܃V ɀGH4/fMPQS O7;lo~.I[&SI Y`-bœ!>(Ys(S$k'_3Z$3-]HxEɈ6~)F%֤vos|2# oT>HF f5PCga<4xju]`6)ӡOB0tᤖ-,3'JBTt_Ȑ[Z+< P0VK2$g~_BSW`+Q/)4Vx3t jn|FԢp9/]}ƨB,e#wk|uSxOg; D7gi'Gnſ^/-Qxǘǝ>2V6,z>nNjmwܴLYTB?v t0W̛,Uwp׏T'̐/c(}AמHX0f`եvF PIioUr|i[ (;K"?\~UўJhy],y8N(W -7l? 6tܓD#OO'&N`1L9\tFKc]Sn-kv"$QZ3~ݏ٤RsӛD%mJTJ\f(юe~N&2*sGvKҠ7+9/1j#/EtST<7%P*7/6"rd$` `x<fu`;gd̙P4BٝFEio h 3M"f&̌[b@䛅ⷼԓaPܢ{3ކb;iO7ÂKF?WTT# eD*N;Ϝ5l_a.>IQ*hH-N|h_0Eo&ՃeqEW]S|HF& gϗܑ~g\qF*l\\I8וbBW1B]3cPh"bS>`p@ʔ N-"׳ޑk-~}rTf;Xx.,S'EnKP_-Lِ*j57HC#JLk‚o__?(PRɵN֣c`3ȈA&ܟvg؏]7TV<`p(4wށ%/ja9K9x^╯!Z?֌w_9Z˝CT|71$ M%Ɏ C2ج$!ti[vWr},JBj oq@ߺZ\X?}צƺWM12AHKuCU ՍrB:*!ˡPMZkxfp9\rO45 wH n5AϪ!E=Igl49 `#4?,ͅ6<[ŧcZ^w_Ȇ7)uI[!GΜa;&Ks0!zT+ qN, \Q6<3O+%ω84*U)tɜ]/DT_qeÎ5Q>uI!;&Cw%5M8vMet{Ҋ!(x)HB6ۓ}K[Uu3eg&:e92]+N_(f716Cwrh3 NPrUe:u-ɥX#&>HT.]w~ˡvh@y}*€sf3Gb_)\kWľ^r!1 F Ε0xǽDl]")ýʕjq)1 *vVOLu./F#7?}yKKqƉ2C} EVuKPT{U5qyP,yb2SQ֔OQp}k: ;@9',Ȗa΋b [^=u)e* #%Lo41@U2 srFb~O$~7% l 0 cJhRsq84Sy %m"V^cH+P!9*-NF(۝gj`Ċn`O ZnK7{\Us|x>SیDU\I#eQ%cGϭdu|"%A/ֆǩM0%,dQ`ԆxZ{k<=ÖJi(WMIj|Y.#rsMag xM`[\E7u I1bcqn{a1BITQHH bgzur#dmo 3Q:AYBH5:3)xELXe]a}#Z95R:&89Je zJCaŒ 8eTD# Xi3 q04VjG-#(/j=E@Uj =j֝7.dFF/`ݏ:s/fn*{hvzYԄWh=q2Ć'X&=wX- X=_[ - =c6 e=:jhn_:E|e_~y -^RLu-4"GJ&{U/E_)C{6GD! (&&Z~*uc!0׮w ,Nh0 8v90(Ƕ#a~a~TI|44c7>/I xe~X׶l"پ3ubgzj$T$AFa-67/]4F1ѿvW$;62YJܚ:TmU[ώ/ķ3=x\ĞE\FNhjƱ_)dVl5Uِ&O Á8f_!b "cUpXWD \*bo6 e[/]N{)HL{>OGU0L*L{G!_h  CӤߟKL]dAZ-em0t *)\ Ze}{=*K\:7vDk6潂w8pc+V&D\Dե><'$ǨP%ESbZPD[J1WI Rfn?fJ#4+͋|{kW!QMř) ZtƼqJ76IIM/?]Efs MluqE1َ mfX n v`!F(f!۱6-QaX6Eϟ1êxJ !xHq'xPe76ؙrM<Vb-A<keY̊M1F+yg@*/ˎ&?^3,jio-DK]=hM'bR`°$Q"(=FiP 6 ?*.5I.A2BP4Hx{ U8\1Z7?d.L<`C ޹(5;qnC\CJ : -Yg|MxYܕȫrHYAޔf 50۠[ !$4YUxGOCE}ͥSA/\nMvlv`[f?j)Lz{,XڃJ DHA. I|>wxEhu\b5(FBv{7<@-$f4 *%L,3Mz,:B ̅,|SkN/.v*}咷N@W8Di*54G-(=Rۊ_*(>T٪Of<9b4m;cEmT* I%lӾ /yztր~MveƉQ١›/i1a:t-dZn",o<4 +Vei"{.շ>Zws6S3A%yG9<$k^C["] S\7i4'#R~ %o_+3!=۶N~<=FSHWʺu2n!⡨wm]#T|<>\Vt D_d4 .KGE3b]v%}; ';/*,o>K\>y?pJ੼N<*/ƌtj2u&fwkVzm+c2,i>{q&xeO])Hy,V/ah(RPTbB&] [W1 5N|2*_k PP=o~dS]w#M[!Ͻ >cƫcQ G1ekks3꣓!5f7}`~8®-Lwß뻏QjL؄qce/N9j.H{?fju_exr%鏴ݮ !nkrSͻARf*tz}K|dcD驽r\Ej/Vr$$%W(v@`f5%VgIf~%kq0 GpWEA(##AP8) kW҈յc!U&bLNF:mr\MicvyMAo*2"j݄ gXDkm~`XqP#o5dly0K[((PТ')Igǰ]dH%SE\4wxII0'>'Vn͓d,/Ľ)]>vl"Vpe/-UȈ;>Z zA=\` ^ h}_xE%վхDB{|m/5"ׇ)\_צ) E hzpG-L3CnxUpx23yCJϔlJO .sk^^͖O)/yTP.F]V< P -"]u;R\!][HZ[>3ߊ>ʤ63 %a,O7˜% @z.@{( nxA;SM9 vv$ro)["cX$SI:AbPy3!,Pd9,XQ^֞bs+nxN?/7Ԧ>@q 3ؤec7{' XeM,RLUVU{yj'|ܯE@jւ)일vV$5K9oO1J;,^*{I0X<ш@ߨ嵜݉1sJCeVge4"+Z֛t@JR4BFR<. ؖ9z_1TELeeBOIT:bF ~Y%=B%"Q):eJ9G2TJjOBXn~T2D ]QʰNv+UhNaL6kJn)譧uA3=g `'? ( =\qj.(Y.*N`H9g \y 9Zx."ܟK]sNbZ^Kf ּфP)fLCrM}(xфT'515 +@8`[03hX/Np$zJ৕q|>J$ 9WϣL ljSì^)fy3V Epn,(DSܵ:fJ &FE$U%bdqԷ#YSߛ so%?ی4ZFMt#0pOhGŶb(NTdnx1{46,A؂7{rb4[]GL񹺞*{[+A{x>S$0a*eQUwϤm:h*Ωśѕ/T3ܱ Lkc9([]ѝV=!A 9uJ=ՇyeI5E -ML>^91>ũT@C|^f2(_PTc~qIRi__Sji$uxl-[} '}vZj6W"!uVCxOV=9w/1퍦ry&}P)xOu]|:3Agk.wf?C܆ ~9<:̗]%'&VKvLRh!<T%k~tlr8KOm.j|0].8E6]&! IIH]ۀ@Y 9j)I r(EwC {R)̔IY?vK"LUOr'z63g~?J%.T~QA;u(wP8ahDN} ,bT[[d9oq=îrAC镸A"N5@A)>ּެWv=!r/ѵ 7?JtΚ7kau^DAzDJ &ԿG×e_ WYfmխbD:º!~Ϫ]Yբ૑Ň '/[ɠGxjϬFo>yǜѕDV}s0cIfz'}pϵTb;^ $^HGeg{jm;|IpqPM(?̜|U=I3*mSWC L+n9tYϔh28loFRWhA"<@;ܐk܆>a! ZBPh4zDM:d*< ZQv.'G̼ 2O0Z<%e!W4ܸB4,O)J>@;Bt= C>G)[}LAЇ'C_?hS{; jf'qry6#PLQ'CM@܄ͷ[-.+QQYf0mB\dxJi~cyZKб{6RdM 99\`$c>v@)k*%u>jmk9'jOZ?{j=e*(o<\ݾmjAL'u| +&b+jCx! v>6$"bt({Ɨ/]þPl2X3Y,z%ƿφyqo[cV p6AeMG|~xbY2x\Rv0ѓ},N%zN.3bkrzv}ն?e'tOT%GeV|yg\הxpVQW5D@fZa`Hg^ٜl?>f峛4Q->+b75(95KKIjΙQӝ mY2^4G5`P` W_(('*=H֚rDn?zD t¡w:eMf"T?ۯ oO~;2WQ9;_^Eb'Fq$ȯ1L&/΃V<ђ\#|(/GO[`@ԙ ^'|v~7~/>櫥NbR%` MJP2jrџJdavqn"JK~)>-9Զγ|oUt9oBHU’co4lĠ~ijj4H %w"Gr|J%By^Xɱ`*I|7 <0RjY+[`靡.Ѿ-ղLrz@(~-idTrMfkt>y&bt\;hsƢ]J$,]!OX+{U+RANY`qMDH *Q=N畵B\D7[IoD lcdݏ5R]oc=\ᰄǥJ_B>nE8&b,YhObP%C|A;:llwJ!uU]Kf Mp WW,#^kHÉ[K Ih>\3![?~N 03 Nm ;3y )w|&KXݽy\}B^Z3"Oh0WD2v8ĞiL0 ,'(IlSPiLBZ=ߎ2{&[ݓ/ 91Wk\15!ԧo|ǘ X;emF2pFVg4!fIR)$RtRW~z@m@?o9Giռ?<> WF0 ~+m`L9ųW̬ՙK_B,̸jl܏OuGO* < f)ͷ5 \ J"H w]]ë>5mOml3~d\#܍I>rQ`V;I׺:Az8P͕hHsHÛw]wLjfnLjwdxWm˳ @d%GvTrc0LJ/8zcc賥0ek4ˆ ; nc׏=Ew<8HyZ"r"&>g>""ȕ?RO^[Io'*1zEUG#wg}%Z'fx2Ϻ HQ"qi ,vR}m|ۂbrRL+І3'0*2GiZ{E[)4уԍ73V=qlK+2.Bi&2$y`QƣN/>SDz"#A42s-+(+sM#:&\7Y7&|MIh tr%U71R1 /6ƻӬd] ۮ l6EQJ^v4։^,9鸹9AL?$Svpuv\X|n&6YMLVnIӣ|Fo*o Қ.h~~`C]Rt(bS݅K3=m\mmYg -rN0ZjђPZY\ [wKCm1{=Ac]>"8O/GǸHY4Vk륥1]9wUKgo1\u s3וZ{3serQGmQ&5Yv< _2;f@lE =ջ\* }~;O<ҟ2!܈9cg۩|$1"1®(~3c,# \zx"a.#C iXǾ4&L;+[OX;c2QdA26ӄrBꆆ5O}r'(~kebwɹ.흲ۑa)h8ub˘^\KS.=IЏfNWlXD``qp6})KQLMz]dLp(<οv,woDOM7wU3۳+"CBP=*sa|2"3ty̻Ny`*&_վx€9pg= wx2*kǡDP,c g&:W w$eSq i_, jVHFV FJl]=`e)$K޲j#g03He+xA =L03Wm\sBOR(gd81APȝc3-\r" " e+Ksw`dz5k!uXn)̙-_șM3b#aNqlb1H[_ySM~mLVl\R:Z_zs 뎀l+HjRШ[WCn O )@$ͱR}hνl.ZJ׿}IVmA^eGIԡV Q)Mv۱S() ­ ?`AVBa'o[*`HW9a+=m]_ y!}siaDu ysQ =3%i.^:Ooo^3pKd[0 !j&Zgpi8XA &H igЏ8ib}Z 㔇KRB(B#̍1yԳs|燔 4p%$Vxf+vyKSO+Fut"lBɍ,Tٓ<pr؛^ٟQ*>|;VȦY5Aw˘?[zJ= vKrIX_hYR"wzGV0T%ocsXN9ROS: AH@Lkz* `S4ŒEdPu4+Yjo QUWO1D/;sطRN+.*}`ztT=ϱ.VOD_W8Jם>$s}}'bsQS# #}$S< 'ɉ{ŔN= D_%<OPջ<1t+|ܜ*OZ^ >|gR'֝<@f qta@G1KN h5P8]Mb8$ix+;(S Ow%{n,fg̓/ L 4Qi`)dݢBMR(6)B7 7 .R447b+ҵ*.e UʃJ7\vYlD̜/Ѓ'R S^2*joy0` 3ˇD_Ŀ#:~JF7pS/M|Z*X8I J ~^NGk&֋l xTYds$:Gf+l"d K-TaJ9s V CK(>3k)oLqbMoJu'fe徖h/;;IUtIRsZ{vD-UU5J`);;k-ğ}/гͽC>\T¢&+Jk&zj!Р.ꜘsVa.I.oK[>kn^%.셎 Oy@1z-Q,;HZm_]bF; ԳVȨža8vVAn{S1K#zHŦruP ."?MqP-0=l6d4/6Frɞqν@+w+ӷX޵8ޅUl~0PrHT79v i}XHM}z)LUbC .GOOjl#9Naiv9'+##-JCL}{(d*![HwWB Xh.ZySO@k-e4NJTI[ :`"+ 7B6t1!U.vD4ŴVa~\OךѮ B[jl)~ϴ<&VY+s5s^0 ze/$3D˵{5ݶ:-@MT&kKH7 =3غR_gugGz$}q؈Bc1M"*.3ť#6G :DbqEn̿QhVE} 0!Fe JFR00 ~O7;Hv.E C]ν2UhZɫJW]p?d.9ڤdm()TLV`]@{}&O^PX0aچo+/<<A6+ 1i oRBځQ \F2yX nߕu-%^M P5+۳U /@xk_j-[kD_y No1?"K2u1;1+oQ(o'[>i}K`OqyNy*5 O;y?ct]03$cBJcxflV5wS2'I4j3>VWێV :[5~}x¥fLI_ށ=~ dq+wPZĺVNiG8ôu+F}2QՔɋu]Fg B'# ]?"9ۄ:JZD7+A?Cs:67B^GʩS pc^1*/DwaFƇܦbLNT 5n;afxB\-DkAN/Gh|/ybipS)"'_?ٜ}O! V)C^\޲s 7.M'm0X9˿~-MLM#CGNxtįzy\z5P^R:_-7U6W !(_|:f-Mb,?CK'(57%˞Aȅ6N*@\ qjGeV:K+0`=%FI&~ mjTd5XRϋv_TFIi*GWoǝRv2k? )Zlv^ 7$8076T=7ي.߬R{4Z݉ e7xZϧGmteٞ.^S,\iZ+0`\7( &Kn diCU7?ɑ*rrfbMÞhUqyGǬ>sCq 6hi⦶ h~Y,qaKDfW\101F1 E]0x5ɯ ^az'Qbhܓ˂^Ow󉤟ID;T}w0_gnh eۺm"T+o * \0 N&t|`W͉(n˚D+3c=mw|@ yJcVX7 `8kAKuH~̔#HWVuhcd\Fذ]Ti_Li% iJeӆ1SXE{\z@\0!NkTV@oŹ| d0e &$v'Z\0ZChmc*5 [^ڢYtqg!YO*…/j4':Ej4QOr a9H9vpH.) YS&R! = atAlptgxbE^jE<;5b>/1}P!6\9ѩ%(5R'n[]/D2PRqM $d,]oA/XVIҕ0q݂?aw}D^.詪pb{!Ľ y{!LB^*Ӆ|M] Eu6,]T(doX]P|o_~0o]5$]U{W4ϰ@їfl31kmژȂłohFh@;hLG#=* :WJn5ֻvsx\T)_Vm7`\֍IϟowKn~ V#Pd*-oip.|\兿^8҅|?ؤȜԣTR˟P@w&@saI2Y{=nXmPW޲ 4ƥɄ.\-Z/Zʉ) vU'P0Nӯs+l|JF8*HCۻ Hrp\=e#i XsKHI~uu?.EֲjUEϯT[w&uTϊyδZⱂņGt#G:v@U.tY=6K=I+a~!֠_MQrtCĊSid)<0W>A;R>BEZR5nq|۔2m]JWZb[+`Goyw̵Q3p"L.qzHasSQF  >ZT9a1=Vtˬ*<--ѧ݅sn-LElJwkNSeK#s8)NZ?z89?iӪ!ʉ#+Z$H8PJ0WّL$Wjrt3{,ܹeXB)@x A3Dӂjڸ71lV}eJ>8&,x O&JE'bQ~9aoONnXQ3ژ;1(_g&cyq ўZT'ֆz@ %{ E 7<)DX_}FUD8A90` ށ.;U0j.=%VZK38f+z6\~ Z>U|q{%e~6;yHu*} N-P gJl!/oMm6TkӲ~"pQX:Kĉ3ISNpeH  *LUk*KZY7IO!eTWBI5Vq௨G7ӝh $Gˑ 0+vr/0I{9ZϰdБɬWtut8#fĨL 3]^]T C FÙ`%ZJ\a6ڇ>D>f[-+DN{qX_Ȧ2+mi; $mb{s0#<} 5~ e+CX $2iNfU딏l Q˷Pi4r$~PRjM|dlw Iٱm*K)ޔa9ScU}QC%8'!'z2:pتgup4Hs(HhR N/%ֆ+SI8JVZ"'Ki,oG+Z1TlDV}@|e'OS.b]cXhoH ~*?pt6pj.jS V!c c-2c͚^=q6 [7)dɜ՘9f<fdDlD a;b,C7&[obo)jΘc.8[YnӼ Ka:A+Wiwo7Ace)2C;uٱv%4'׌q{m"T:g8@}3A5oZޫ\'S6YUI{fpz 0TL~6>Q [42JUuŅ fү) [)XؤMo~M;9,׹3{b$j"u Կöcfv򋌮U]|eQ#폦^XE}NR.` e5w;vܽ&_7wPͪixxs+b[P#Q6wƧ^nL$u&0$T 4wk)NF.Yk]h? 2QO}D "tvLjWD B@:Vʚp)؟Gv'@`_#@ӎU.vy83\zvBQ/\CǘXK\@YH WviZ_K CQaǵ1xpl#eG&3 g$HoobDysjWB}7\,Gv]gZWp xtYF7i٤qDZqky@5Sc>"%ZD=am$^djh^i(6:XplXqĸPN8pL:f zTZn`FuŒU>bE5tM8C" 0lQڢ-e6?/ph & @X׀_Y5ffCyZ9|{}!zZu%;Ϋ?ӆysiW%g{jV!iZ蟫<$CV$n仯EgWXsP+m(,*Qx%>2 Fo<#CoJa:92U_Rpef٤baZIןFB,aLߝ̳( jЫN[!ugD )Y;RLc b: &)m:RK}fI\<7˕V 4 IQ$Hc,#~R~§{  cV= P5z< L䬃7ȸ?O],+H\2"1_#.@?Lz'O^YW\󦐏@1* ^,k6T]$QHR{Z?o%жN%~RCF8JЧ5]I? Fմ9qI{\03KZ} i{@'.۹i،f_Ș (`Gܖ+޼ȗ4Y|ZS<Ȟ9MVܖEw KƓ+bˁ]0_ W'L͸Nuז^ 17Moa(Y.Rfa+=^VhTR/o{B%(0`Rh7XP:fRI|28W}3FY;p٭t.'"n[%x_]~x~n_֒#U8"^R2uō;o>1<,Ab{r]XZ!iՄ$)q&v艼pDy_YKhu\7@lQs[aW;*5|=YM0<,|G?@"r6Fc0q:v163 U}m\v;%|s] Jገ`lNV"6I.5`Y7~`\40rY >$Q l8\BY؇!%81(N5jPY{Op %[7Q&_&yVkP "Qu6&,}ek6m%7iEq0G ws`~H"w:e[n<бsQPuq \lZľllil UF,e'pNEO4Hq]J"]{Q,f>{h_ ReUo(~uDXVpe, 3lGIQs5M-_:VY a)uA_=]0Bpع=Nm,NrNRACũ'%SR_fDG#=_ 0* ,rǕQpvLϛͩƟq)ER<ˏW{ gaV\LѥOۻ!w+}xnYƔ4{~AX‡ 阽A #C%=}J 2[(Xr>2nrFjO"p̼Մk&|]=K?N b "_ q ЕKohg7B,wiCܓyag(zMEyĚ 4\kOɕ^һs$ cPQ"\(D(ǓHgĽA/">՗{LӔM!3 &>8'Z88%1M$a/= ~#bC _⤬S8@A ϩh۞f9eGI~hof{f9zy[;F76[YA<9۷/O5&~hʭ:ۍnW;n+ >GAPfDтO2Ʀ7vqި ynT{|um[ULᤅ$GG>1Pd|G~tqnSԠ=W|:Kr&G4樭ux ~0t}<Sl 4FE</|Lt?k_ح lA1gALhlM =%)\k+(Z}bz;B}1O*؅89 Q9ę>(1xoea#cbXli-Kfќns]~͘G;z'p"/Z] `۴sL'eLZQw@@ &nIFM"Mz }j1ϻXء ,63t;/&+zov\B h'MAjf1\R& ƪ۫ܓBr̦PemSD=s9zp\;@ /{5^n=PZ eCFeI'f$a*f+r8S0L-b{T}d^ m„*j Zɔ9aMNd j 7\ۍ !0zIE*6$IA-x 4v1x፬M_\Lw9;쫧i95BoCf0He {8U;`m'DŽ`JZoTg~! jZNW6Lu ))\\Y/YzM,UU&f5dj]]T(m=22Z:ŋa=ywl0}ė%Twv !N)v" Yk[Y'Emggw?yr$_xS3gt ~`Y ͘cfD2yg^)Oa~L| a[rIW'}45ti %Hʞҭct-J" J6l+&PrrBTPDarq̷Zdlb[ 0e}[u5i|g;4|:0 o\ѝ7k[{d_좴]o[Frs@%j{x@6%rFúak/ ~b;:q;h~Cz¯V[2Yrr$vc)sNWd#͜^Io gȯ![+o ëգIh6-pe %#Ž n*d~H GT j{z 6hi"Ltٓk[ޛ=m,hkt)>\Oʼj[Uk?D`di׃Fn4h#k4ni q|WOFw=4!fօd _2UϡNWcBEHq燽}9 [ BGDCDg'ݗk H5Pf㉶2M C~.p^_50щ 3l<G r + H.͖ ?1F><hKnQtCH4h-tDhP}G U߂W-}Jғ]93`;c;rfpn[cC6J)zv>X`u_yCAT`<@{}٨S!;Hv*efYCvW-ZҠf)m# N44|9&x%?Vk97U9־ 4а$&G a~Sd(Af.~l{M9S",\vW+8;sbFADB%ϵKC}< J:Xc6,D@VR.1-Ul$/;)Ά` /ܷW; Sog0r&=)r;2.CEQÏ07~"q1~OXK0('Bi@";Hph0l@qtFa h!oB+*Ƣp/caC*^s*b<6)uT|00B;zh׺ C ƃF珡]H(ed.L_'C KX/wSh~rca&/]U׼23̟ j`CUOvy"xʡ7NX ߂fgc/or" xSFʎW8\"@k&eog"Guq +}#r0(,j׺˺$!rU.l׾Ɲ$F\y0Yg| [| i(Ζ3"J;_Z)q\;r H9~VH8~AXvg0yaH/8H 'fa`+h$eGP{ѵDa8>zͩYF 8E[9 m B8EG0Dhk} ~Lޫzpo;Y?liĦꑋ31b7절h1}5G??i%R0V.JZ`X>J蝪kl#|o +pqA73#|]o2LI~Pp2WTwU `q= ,1fK̜Tfˍo)QX[ܛkNEih}~ݪKڔ8:-g1I67m9(,V&xp ]OAXruаʹC[82.'F.JrnR!gpd)l0x$tnQD P_@Z`0Xq4j &αYLRA'HejW=#>TZ\ ?=1 sօ_4J!:X PF^D6 )BC{̖).PGތeӿNˌ:Q sϋj&ʁz_k"Xi-ax CӾpH2+;)\w#w*A}~yk jZS|r_E $4T wؠNn+k䭶8KZ QY_}RO|4xƞ<5>Ɲ+bJ?Fqe\˵y9 y9=pt|-.y #Ӆ̩<_h"HztR(%(lQ_h,ft;XS CWcHyLþ2"-cm p.$ l F֕(`CuMC|Q4?RR`# @v+5qZ?Wbl|]Kт8O?\!)oL%Ŕ׋kKP``%KkxV+~#\+#p#ߴڮ1j~v%ʬLsw {?o'V.-w{LMTB ׋.p o-G-xcd?$`0b[,94i5cc8iFU*ymJhvJ&gjF0*mu}ǗQJS#e㞗 fဍ~hr6i8m{Gp_ceL'[R+?_q~+,b <ʘa+% ^nP9+I圉a?Lm ,&f*[G3x7wӋ%τT?gpq>rR\ U x#Nh]w斢Ng/?1sܱֈDd=fC7gi;'"0l]92/(ry#6 vm t.8I/Wߣ(5G?'&!Hp?l]UqLD2iIPPc8 U\|jᎏԹ[r L ]`J[ & 3۲(]5H?xP[c.mB cjaT n?**;NdF?]\9v)JVvVʥv^ǺrQ3‚암@[LŸ<>by,sӤw_kt.)e.U0C +I@FQ&YHoy +CJ;10*~?oJq{\? Ojd$(ՙ0E`lVt為;K۷,ͨ/W?4D鏅&ƵߦEv^hrm \Xj')kfM Q[rX cbYPmBoBt䓵::FuݠmWVŮªK?HB]'JʸIS99t!p>^hD nB\&U8l 5v׍4mW \\Bňt(XDIhg ½VF/]Z2 e&3=tɇT]c~u.|M\ %6* ȁr\=kܔVj?x_&{5!3VQ\_(Ud0jǗ9|vcLA}\oBiCW0rd|vKګ2wl1m]:ΰ6\M|2]Qpޱk7v=f:0]n{hUŞGVF#g[ƺV}Gtr9fڕ|]NDLZc}~cQt@(g0\c&K#\%o sApPn`j{abowQN˥wHfA), :9%QXm)mk}lスAJT$#֣!sz&M)^A=0E;{ L[袩)hhCmP2Q_nYpƶ8#2*I^{托3DnXRhc\ OoE2 ,D/ ~H_gi=-#lE XYٮgzxU"+%C_ ~=>vF`vEcsX@#cHslfdB;(V:cӏ I [0[/hW^_9HtkzV?ؽHh>D\wCu !ga\<v6f.0L<\PG5no"(~L?`m$y4U!t2(% Z^H-Pt-2 hO2C*Y`q.ElE~jHFßw5/'j iS1XC )g>>>&H=iz7 zr7 <CuV|d$PVyA>.Jef,g3Wm :n[Mɤ5.}6&F[0ڂEOW kxr] n!Racû>`%oLIm%`bFTDnwϠ,">Xzi2f ~eQ3*"# 6W&I'=BCE=.=j̠{R9m4fL}_\PepX-B괽#`6 wË/Z0/0hp d -+8M 8bsm*)FÑc'LjW:v>=ӲcS.l."kӆA:f'P2Aߌ6X&XIش_0w@tRu.>Bb%Y[Υn%VjڠDBQڍPX"_Iʾpd [g uCLl4Gƺ}"ӮT#+wyXy؏QXտ)zysʥJ%g B ^j!^L LMt^9Shu!T İ 6ڄH+;T@.pyҢH޴Y +QXvQH;5k-ոʋ^JɞhWTfK0NW˕ 6}&Y3Um⟌Ԅ]!ަlp@d^ʒ)s ]Îz'8]% icgecQ2׿:RW#r!0 9$I?0ͯy/5 ̲DzcK#yPY bx؈>l\,u"'R/fr'XA6:|_}>ܲmVօQ,j&BRl_g1ca&P=Dq{գ@{A5pr~d]Q>L%Qס"@>Jmw.<-W+d`+IjW(2OJB>ROaGnSR4 Q;_rMr*wd[`rh ׯUӢ)#n wtRG;f?KܾI-4M"1yJ}+<-RSNi='4a0i qϤ85c)l11T;˫'}J)G0ӱ<v7hs'_159.dc7 , 2l_%EU3vnxD2Ȑ[u33?8P3T}}J pqS9ShBeX绗's7zbP/ Hyq(to4a40\"X~|iVk`63N{$z!n < @GUe@ĻH:WU.:o#Es7$% 9hUϹdj{/*)TCIč M!l<}(s'*Hd@yxx3(cu] XUa(j/+|7T QbddŴLB0/5=85Yh͐a(ݠhԕW+ī+nd#1-=r*7C4f3wÚ6r8`yxO AH-z5ڈmRNL(}'E*)ڴÙW OJ3?sOFӟRCIv 6;Dp^@:H8s= Mr}8[OuQ"ӿa-6\W0%yY+E<тϽ_k.HU>])x1 Ś}M9OASjZ]~Ya/Y-xJf&)\*U;J"V:JC=l4OݟF{k*7\!DL)u)tZu<=Uy.!#a4쭵eus|(6BYcylaůt8Y ,rgIyR?EЂ\’M s|cqB)Tq9}(!~\x>dOJA+{o\ Eok}OtA!U$\Ok|4NVGѴ5߀qi]uDg'>;F]d]{Vs3· #  ;r9门qH#g'޻F$/GR` ʖxQNm`iJx]QRGɫ_I-UG9, I`?չ>%$/M,052`aDy(ݪ<2i $9RfTW ƶ l->-Uzx1\$3#A>A xϥ꬗ȧ О7,_1B 1/kR2J1gp8\>"x,kM%OAG4WCϬdжCKj=]؏ ]?9/ &6zYΉfmmo+Sd N)#*#po%Ů:t0m#  qqTQk"|*.~LV<mbsAgjYEf&|QQ`0  P e89R г'p]UH % *[ə$)MXL1Q?D0e48we%/2b+L̋CNzh? 8Ì:0zoԈ' t c9*sO[(G l'fV .RWؒ},U?j;+x`*BIɐ_Gb-RXUbYu '5ͨQ@O7ȖAȍnj'A٢8>F2$ԼsUNGCDѼ8:_fm#-qv fvmGߔ p[0;)X{H}PrKr{9ŽnȕUB"rRgBj\Q9}'|s*(NZ!@@RP.8̞[ <-Q;jT~v}upBcȩTO;J;A3R/.QLJÞ?+%؜`Öly@T]ؿlSdHu7R"/32o6=nfI! hQ'}#lрk.ۑ"t@n8:}@4åiӅ OrL0ݴ'Qs&.SBUTt121`-\zZG4F5~H %5׳fU篜]E@*fUR!Q Q2"Se(ɔ.Aܹ|S52,x" P'vh9ߑMZ{Z)dX(- c>K|ViY#f;θoP!x68tQOAf9P>yyt]t&"%6)y-}HЇ |Q(:8~q"%v0/νUzV\چ:ܾ|5 M3^(l8_M&I5Cܓy/0용hQP=ahbQ0ɳδl=8,GBee(vw3o8ϏWRWq5 S 5uw}FƢ5CX}t^ZJ̰۲D7+0SS6,) WU xg:D(>ֳͺkT8ed M븽-UTw,To͗k3pn@k!׵M__R 1RZ"kyw:J=Ah[.yMk-ɑ v.Ro6%$΀J.OJ^z r9ou`u$-䚊mseA]˶AVYbA'Oxw%.bM&#Rn2|mbmȺ,eccm7dIT_! ߭;ga R| =T6BM͠&X.y"`;s[9|N`U!TeXKǝM%7bօiNHڢ`2Ԕlћ(}9& +m}C'wd0<|ý۫3Uw'TPquۊ3M#W_D79:(RrEOj=c-:n>jT2q)l ts1tȞh e ^uL1Ps(A5NlUfPCLQ*FEV.|o WawMK:Lu밺Ȏx h$;*IL fݍMn0^[)ӉFXMO(X _ ȶ$$TGwTTN|vYzc;nmzg8aJRE_;$@@qI"c崈>F=nS^ Y {pL9x6j'l^3(>R(gAzel/M|11 4 <=RZrRDْܛ{Vkq~Gz$ $A}u:SjGԹ('"*{3UYQ$C $<  }80p \3 πÈm;\4~o~k*LZX|/Zq t.@E{L:VBh4yیsf:X@%RʽP,aө:_$O.A-@MG8Cdjtf3̋|xb=CjE4bsK+XXΏt\_/ˈ+,ۆJVYguQaԒ'.)lb~G_3ڧ*rWeP9_E|h9w2JV,\d!-sVT|(`GP=̔X<ۄ[FվjN}' 5| Dbb>zè G8H{Igj;qw !M7npڽ9 Dyp=?qMLĢ_,U^6:dr눿. vRn2]LxOk}dZ)5@CmdzŵL"4Io}G\_qXUKݣ|J^Ǣ|mLnM+tDžBUԴUK  x5#FR'`߽&>Is>S]}s @y^'O-QjL"mux@D50YMXͽf#c%za?9p/\3'[ZCN0'HT{khp 2* myÆ $t>jP,[uKtmvH$X4eَ&bI?d0ڄqK];b><}B%Ds^h44k*|"&nZG.vClm26+ _X0ŻVܤV/W i̿exg5}pQ]]bDö{9"|NiELLFV@zW IM*$Al]. r4Ȣ#ɠcU4ʀϟ yHv,#'yykb۫yq)l[B)7]s^8OL8&(HBCĩ% mI@; ϥ n=iTq{R#wu{cc^%%v:Z4yvۜip[IԙMWt`ȡA#1LcA3. k@~1-lJӆp&3yL7eyZdQӜZ%Qo(JPYU^GO&muƎ-օ VIK/P﹯A! ˩fkBnnWCVD,t*_jtɦcN@|fsÆ4i4~eݓ?D c {S;j֝ixygIE۴X%r[.ەɭ6=IdTꊑsU,x*˄ZyʖO2UymRsyfŞpDQ7G#Km4f ɏĊJxLw#(Z:8syo`dkoHS]P$؞urEׅҰ^ة3Tk/ vd3w ٭&A\Cv}&TH]C2 H57t,~E Q(7V ;1'%`j;է40hޓ" L cMP^=ߨn*vi3=0\hv1f ?"g%b`ɺY2V,&6}+Ƹ0ۄs0}p_bk|;mD#|E8f}[r@vO~Dl/9bIiPs:Vem͉gmͶGS9WŤ;W64ēwEA` &߿eLUD/}w)LDWTڴ({tǒ >Jʛ,~gTNWvKn!zY;qVeÛK#kId)idKkJKDUI[bV+,3#A\lutaRUT"&'Ђ z9Z,mnųMܳE4Jr,\u9b:1nSK2ii-ޚxJ'9([ XDd^Z캄VJq*{ޣ*gV[0\|s1gxU"Ģ_j)y1F)K[-;,  ]CA3Ai: ΪT{W}AU %5dLpVbk)FB|9h1)}&r5.'Pۃ!i*Dw|ҕrXfEJ 毓g;L$=P`!Uݏd"yrp# #:;MY\9/X%ZIogDlyxlzy O!rDMv@ž$@%=9**5Q.~Nq^ ~w:sHKr_1ր<~8Ifr OkƸWJs"Mm0䞇)&݆<݅k92vj{ uj߮=]+B~cfʻ$ᰗ3)4:lwY%PԊYsҐPa[NR :W:[(]&MEϚ?|ڻVaxDCڂݿQ3)SN(4:K#)PD @& uȺ+_؊jxy>A OLiZ3M'E|wxJsXxJgQ-D ^eo7`Znt7oOVVQ``! uN5 ʚtG]yVE}_0~`l0ssH|UƴL4yKb+~I PUcPOZ /lQώO|𯑣uc}Ǣ3/0c 1wvV;f:6#N~(F>E+ 25sTQSFѳ_ +^je[EMJ5 ,s`WAdc@䫘j6U-@XUt/ԽI:2@3m% 3%J*+V&)\Z l ;/߯t(qz'GcIP "y|\}S,J0k=gp JԘ9;ЬH.f^=YGLbMA=:.D|Eb:fP[6J9 Q06s#>0]}el.7yy1Եl)OAE^<40.)V@2 THVѱb&@ɗl4]aRZ=RN`'.iqƗȽ_lrn_[`2,sY+\B/ų'`[ /t}}~'Y#Q/K\.Eܚ0I6$d>q0jsk^ƊYTAs)s;@[l;֍[)g@T&{܇O,e_nk: K<{;/2p5[5A<\d"D3 }cUzt8vl-!JιJ 7őSK=Vh ޱ M}] R;JxԿk7RXVa0,w]87mR5 %\+۳룀Ŗwi &=~2iP?ĭ+YJZ2Ǯ/[wPDf1SZ3r.̷avr9aeYn_%jOhTy]gU{fP%znc1XWv"?}`B)BobL.lxʍ=UŢp\PcB3^Y>T>hh?S^lgݚ tKt^m'k !]߃klb,5)B%2pߜ%4V %;\#+Vm 滯œBͽ%OX 1pJW|q ̎UT14S~r3[Hw~rx눊_+.h >6AFuZx{aGA˘g예 _H9#%`hvIt\#gG(y%~ ^ܘ“ٕkpjv1K||8I6QKVZRM,:Tg=/k[j7-Et' @ z.ƨ2-sX5gc?D>rQkgda;}2zu)^Q^7GNOʢi=ذ\nB#zDhr}8n=L1)3Gf[i+n#c7Neu75acAfeOKW{v m[`)bǠ;KVIa6elT3 nvUzGȕ +}ls`K+6or.CvmUEF f͊J-p`U[6ETa|ߴH8UUSy;c6Na3QZ, ,{{LԔ]EɒJIi-kA2)l WK8n=)aQM]S!^FHE_b8}(B a^} >YihbhrIpN'YS x{?& 'L\JU׽Pf(-kO ]X&!yЁ9?{2!7f,ȍ =i [ T)a: ϘrS7hxL@ ͕42|w_%ig%5?j8"K%=Qo.N 8,(D;RAROՒvRTD@eQ`gfnѩB&d ؿ5RDLj 7>@~Qj>p(SMQpDIT'B\jܡ@OHF23}"q"?w/u4\fJC)Pށ m(cdn"s&󸄝uPwBnOyt x٘ʥY6E[Sذo #PT?Dgkj>7lBV;:迿SMBs1Fez 捸eVQVBXdbBv>jF&3(T3I6z`9I keQQnq~n1K8~w,&Dg&ʎHBS}E2h0zml@H䦈K9/l~r[foXR!܎m+xLϙqڍzΫKmq*JK,H2?0j6?0y%fڰ7;ߏaJ(CACʪ !DM~{Pˢ(3ŠTYRyOWR&'޷xh=< :-wLFg%g"4"0p"j%Sm_^Z:ۥ(>p Q @p.,aJIqʔ ss&8N9ebP6Vr*ƻը~HJ頇#6eB ߸qU!AM[3lquݱz>@Y8A08zjqvb KPɋQ6%T߾ܜIua%{[]~X0;P*+"6Q]wl]?#Y78ͧH)rv[O?`R{c+H&Ӿ˹ϗ|71ZiQqRpZMw7G5iÂVϤ9Ӊg7?;-DSh9\lʋ*+< vW! UJA'9 TgLwYU܀q<X։ɝy? 5qO(K4CGoF5)'8`f2.PV*7f)X~/0뿬)Ŧ/;w`oKT]dh%]xTDLODWhтZ`VstDrMNFY2["uؾWQs8_/8~،[u0QOnSGnqmաdFxF6*-p'V%| Ն/+ZCjHuII k`Uc6#5[Rh }DsKO/l"V9 |@Hm1~$ 4jmAwT>Eq ֭ SڧLWg xtR pY[d.uIn&+D!P䐉'ګ ʋxoq~!sfݑOgvz r oq*2 ]mpFs~Ÿ8Ӕ1YN?܌^/!(ﯔ0sB8 $cHv2Ki8| p{8[k =`N d@p6n)|Ȟqa:i6NF K k"›&ztbQƯ5 `5qWNtz>(J{|˷4YsKlu\P䡿ތ8h: /*lZ8l~@WTF9&p߅Y%)+[ "@ncn{g{"iN|< |8 Ώ萗; rQg=_qMQ$@?r'DTċC1 S"fOp&ę/kS tXoYw|-vw0v]$Կ S5HE'=۵]ھMctyMe!6gKl[nDS1=#r\"n?^Hb;UWE 5ji459ڏy>EFS-6 #loRPc/Q'̌îHt8X]pZөD?@-p^Of p#H俦$Y$la*ACj}|\1j߸ E]d,71<.2Kh0#\Rk@\q'~G@} d lw>[Úa;ƬH1e)6y\jc<pZ t$>ʭ_›t=?IG9ߺ2{SxYy|AGf+gӦ iB:KfPockDtZQweb7PKnQjhWfF0( .AM |ZԂ i͞mlsWmV4W|H~Qz{'ѣMQwwp9Ysy8ڥ*_)b Տi8^xhkúϛ (CmMC歌< [20O<*0~dvǒ 3mr# '*Dg@!=+iae`>;Q|_x1kʭd0{S#^Do:m |Dq [3h&烐S͆qriMD<_g \JϹ{ɕRDxSMн/o jK$xxqٺX6-V[i<(dh}맛2y <3.P_nQRg_83NP%1V:hC8wZh{7=ach+ e`az~ ݂%_&'bKZ37.vk4 eQs9Fӝ(SBSƢ1-lbG$@tYۿ")Ws#kdN{OwG쳕!m6|M}❬ )t I3a49] auG 61#* e-|IV.sG߹'qOO+= # O]2wY's^ 48\3pM0ZKi9M( @w; ?:N jf !Ͱl/\U2oܓ;3ʡL mv8Ǝ?EEʦ}MEu7+*s Erf*/6R}r@cQeqA4EWN ǯpc]Mt 8DTO4+ |wS|BX%}yn͵1,IrNDUq5q}zNpνY)UwpwXo^awCd~D0CW ($+/.iOLi*_m"o Y%:M@zV Zej!ىE{Ó~S/]D&o1V ah/(Zz}hء R̨+(PoC;OzZaX\̙}Z3k?R0W,Lڳt1,skH; 07$34} ~V5^:Ug΍/. g10}(0,S9P.mILfR',ui$^cN0/'O FwC\G#7| |h`Hg͗ńpAqQC8]c'?pxRGyr7xW ņA-(=JJYA:(9FCJ+u>9|Q*@Qo@NW׭3pFPd.(N3 8"/7+wZ׏u]#5T_ KT 32o睑t(qSkNy_ϟ̔/bwl##*m;Lf|N=;j 䚓^&9 i8O"u,z>H)Jo_$f#ļݣ"az,RZlCYzhaÌ9y`Gg-ObI=E(dEeϥol/;%@k_CA}$7Օm3VU)[U2RNDCK4gB#ײ2cQC۪͚.2m3У(}\'IQVKql1D@Υ$[DTh:FB<#P )L ޤS@{76r=;V5О4W3%our-<kIӱa,u޻(5-rO_cX+cpA:dʑ.(*ڶ =jm3K,5#Oyx"{\hfe8|VEʋxZH\;ht76Bգsǜ?pchXф=Q1IQnոJ"O2%o*9.#ʮi(dgA,=qsNsdFO MZy}E|\`YIH :ڀ0 yvpkK`]V8>KE,}_׍PJ$.4SLwo-VT\!.fekՍFIzܷs ̩pN9Q&c& `='9%Bdd,mta|Pg#ͲE{C[&9QwsIvxfrp|`%gcO8h?TE,61Y`T_Xӂ;FC}'j>?*}(b3 ,و=WlU'SRcTЪD77+fqՑ_-X^"?mt_Tو! 7\(nDdƐvZ+X>%|M;n({1lAW~9o[%O=y_'?]w6FwEE˶ƓIwL]/[.?W7k0V/v+}bw~pILTR&e!4b;QaEn$զVhB0Mx/ͫi|Ѭ2&!1y= g˼0%95F20 T %Hgb徾6W}VO Ԫ^*hӫmi:D%;Qq>mW.n)YrR*AVZBqKpCDI)?ɗT&l$Gk;'`Fzݑ+=6zZbe[i~"2Mu$ 5ӞߏRTvʬ棋hk}jJKȦT@z^{{Zo-=0|RpK!_2/ Qj3>7,}3pG@OUه52[ :L0Egb,@~A|k hUB lBܶK8hV-t{ٚu ]tNL^-PON@`Xk"hEl zsslb@Z;|ʾBu)(Y-5)嬠v@"*闾b6šsų>fƹ{~W KԢrx_ 8Ճu:3@r8BvVmC@WfǤeؙJQYn7~PeʻxsM0zвؿ_1j>RVOpkC-=5$ISxY^|e?72/ؿ/h)?t(^,c 2KM5:#…aLR^y4[6<px͉!v@gjYXw10/穨l]3\.u82X1~^T JUF"JL3oPL{DʾuQhMa3LKEl0! IK,Ja֧^ʏ3Z``? rvvǩ1MO^V*l.}K*m6,m9XLk+e(N,{Z}3d8(Hc :-7 =LogݯxySBk'1*L~ȄJ G"*Edz56=:;axĈS9z<.h'nY+ U՚W'`+Yc 3h*pciME4{Pq>CS"ව魑l@N-0@'=_b/)|7B>$" !#".$f yGZҘų'dKN Um3v|qT:W{IlæSyoV[PuU.H̪Y決g\p$˜zRI?r%?Uʘ+LXi{77^>[6r] ެ_p)X^` 4B5e\z"cg1&!70 JE#*CJªŝD$T(o>0f5̢Ui^Kwbx08VӬW=}AD#!pKo LsOP5ӕ>X3}_HCd >@ibvH;wmZ嚿~?@H^!{]at&۶#-5 H=6v0*Kڒ&U߮PY;-c$fdFЦl@Rop<ԺYDc~lF m뛃@k.[} TMVx?A27[LlW@]>Vsbڪgq-C Skw'22bcF_^~&4Z,gFQpCNCiY99!9!sW9|PB< %x5EjlgoZ$!j#}>2B\1y B!SWS%%O|?EBb` 6ΛOK"ߏ&ƣFV"c]a z` 1%C*iҤQLY6`HI(-ķMkkpDSa>#}CV4ۙp+!oNp`y!˗RKYkhobS^ȣ%Odޚ͈4Do(vt 3ި]#DoK6XlX%EUV-M{#(T3 1_R\a'뤷ҐNZ[ HI '}aZC "0Aae[6TNZRlh\߬n.r xǕ& D.[[DHA|`vr=c_ƩE k.de (?8yy۾]uMaM [ԫR,3WeDlg4mȑ!1Hnhj\Di<ȚU{Xɺlsy?%1i7lks<.^#3޸?%|S&~E"/v{N?*'o¯S?o-.f鄹j1A.9d(Z_J~|dTR6goah.6XԱ+^P U<2 L1LR*Аd=> GB/(zlRl@{XA'Yi %h݆a+9@Kb k3BI5C3! (3Jhz/yTLd5=Il6h.w);#aY%AvK@ ۲}Cמ3"Olt>&B߿W%e|AS{C)!SlwFږl·~ P{ Ew#D :{! k;2o/Zpr ֌=sZ֣38b2G//&T$V8Zا5}_S=ʒj]6:xkɗVB G\#GQ3.C~,2zgܐr|R(>J1>=xZn-;|P6\4p, (cXc>[)'ik>#l)BJY͋oTLq _5|> b uSL~5k;=ɪM| %{یZ[lK}i2EF>ˆF\:+" err}W'6؂v#*kt]K_05s@_I!]j&ݱ,2ұ-j&i/0f 3PPhgzUZқaf11$Ww;bߝasm\bHJ  vZ"ʕÉQq6ͼkAc'l p…Ht)WYT~&F{ QģL#n{`( 1Ox8[ip[{$p7*b 58:ۓt9&63l㏙PO7s7*$%]ܬFZԑ@_́$5ڑ1]yŚ5' C;Pp!X  Z 3hWu91OFjrEY)MaE!a#|r'I f;_F 7f m,J7!#OK*ExoFsC{~.j6WJMm4a I=P=>WFY*P+0ً XݛiFr-pZ17}<}BRJæh+ D{]c "Te`Toi{{rZLAN#2gb̕wjIm>1dD̗? >3Znz&;Km="׽Ko|>5N$I01NȿU rsBxX~ŞvN(P qlSJ>C,\@S$=Olۼ@+uSfEN/f-:,{S6BB#զ.zaF˿fL_Jtd7zcccf"\':IJ!J}pu3h A5,) ? nMAΆ 6' "$ݖg<;- SFBZOLs/٤xnz^:a{]R^wןQ_Wg R9 > ŘY~5L"* &NͫA96fޑtQ>]ZUs= Ɂt4l܂p܉.ezr(5 UY.9RE"YhJ a+\-1ZiÉLkF61qYs#Kq\qmul[mS΍#!}@Fs/˔agݙSZV-+%ھŘXzm#]6'3tl:Xŭ@:C&vmJ^jcWQ'!3v -G\^+m GHٛ2?:S[ qSӬ\O&;wܛ8qÜcM_q*7,34L\vxMx@W[|?JU4IkZkeGG9= 8`5vʸ4)FM}yu;;D]hqz`+:w#Xhgs6 G E,RhS5n\/5s7J912_چv܎w},w2y6'~皒-T0^ZPl$50鐥gqZwBTܡheڂCJ.MJΦ*$kڔC+Q膃;7\ 5VZC8K6tjj0kփZe9ğ075(2$4L67;*s\o&*|D twSgШsK0Y34=Ȓ~ PE {K|[gTkN}F"p֍puGLL# mMc?6gdɻo_P{p mO(">+7w Tek+5`_0~ (5`qZ/FI@G4„KvČ ea,qb6L(o'"+qaigh7w;XB0Tda tj/i^%F"7UPR= . FL tT'FBX$ㆯB$FKnS^ʅz]IGLb L-kz}tW`$POFohϱQl#75R6Y wm* !yp~v;/,nakl:e߀K}k y~`i5T+,lZh:ia11$TOj,Bu?O5JWeda e2;(x^/)o'{w"ĜoAs] *H<<$'`UnFD𕞚Y+ Hˀ]>VdXFo.!PleHRDsK3H%-2'k,Ǩ(0R+e?E ~ϟ-2:'.\$tV2>`&׃J7i$-ߌ.]@)BUEg]KV -_65~*:-~-!&8K\duI\0\oY3#BOo[-{U|֠|*>jSH],H(Ek"O]V|ѸOt̮piEc҂o5bc ^Y8&"p}cn? O CB]N׳/yG] {$f<4ˣD@M2sӶe#R֍|MfRFAD"E'S`}?[r h6 J>ݥ,t7L0Mpr*y嶸&gN f^b-?_i&>?(*lz~iXM7Ke.i֢#zWOdOFѐhVיѥڧǿ`?~HX>g:=\TNg"m US+z!; Ɨ4_1 URٳZ}7f/Os샞Yj&5X $ͩ݉(=nCCG@B罳dP n>y;\YM(VdQiTk` noM%eCN0WxErWMhkkneG1C [hTrO/ TX.Eڈ.fIջZk|X=^ ݨg,,M uhc=%=T(X#KX\jF@jb3yNƬɛVm+)ffhRg0yr^MiکY=~刭hqWvN--fڪ6DjQF{%$Rvzl7_t|ӭu19Q<%Ôw.j+,PYe`}j1NL qWޕϘ-kUMv}Td~#sBG/^OXEڊ;.רk :Xbc1]dhx11k0>%sDNWSUEvZ{y@yv${b T`p=y.iuÓ*@rϚW*Ŕȕ!I|%p 8Uѱ5 kFA˦Xj} =u/@uI!]$'{jˆmP9[E5k|oasS#&ɡq#WWK\`G'>amb) QُiGf˝|h"w38zkWWnZ,.>,{ٝPZR@.ے>}8IBRN!43*ɣu3T6Ƙ}]K|Q/Y65*ݣIKqBHqy!>Exw4fwv@M;}y3#{9Cav12+]7I?\[ "'eF?cNt [ߌ =F2&h;"%O{#zQ̠t Q>J`6ɉ=uhSyLҁhz, 'Ц 5ˌƳ-i;-2A0,Dge"?tm\MtJiə-[jZmn0o~ozmgnƉNpCxdJ\2:tkϩй D鰓~|_w(sj(Å "od7E=Z:dLtN=,xWɻrvk;H tq ը8- P-AK /H %|H&qEF~Ar,F:N|FCcRNe0g=N8q}0hƉ\zO/=zg&Es/cqfPf\>r T쇄cpq1Pm5G0~M>!uW z4;az4m-u%Vd`* SL&.G8a#:QӰICvFcZ.) mY}ʻA|(pKZ1t6)o}fK1 #NP,F 'A i?0 nt>Ig`=໯?w_QҶ!\p}5 1w`me$""XqaJe'_ijibF_qSoGU-n>F71m8ƀ\t^aя?uTnD#փGXiW&cc^f|z8kAڶRm 2F7dOgiLrm<[bEu-ҡ~Z5w<-n &zg&3üs*cog{Z]8$l<`+HDQS5_ӰsѴJ1YUMZO֠ 0m2+)a` c|}+/r%^~~h~޸8DIBciV r/|L)]:^R V-v,2d+nb*R\7ΗDXo^/EPRŏO5*ǙQ2Wu3/~|` Dy `gdېț\!p,و0,b\$Ӆj\j\ g-4ƟM)OQ1f i CŲU,3'gL aCwu2kbf,RK˖0bz!gJQS08Ơ^ZXPXx'l.@7~*3:z|6֙d"Qf㺵)-<qti*F}.7X/uH~ޖʙ vzf{0dD 2oVx'Pxfn|țCTO_HǓ3*~p|Mj:f`f 3"Ó9lqʼ' `On?Y%2?՚Lx^Mzp']:F=-Zo#a"rgc靀]Q#r篿b1P)^:)DQ WgjyP Zvu4'.y1=VL,1Eu2 46B#iH2| V[cށyԴBfk΍vn Ui7|׫BV )JU; EGz6<3~ĎđU -ՠcBҹ/ED͍MFӇJivĘϏy'gʾ>Z@:PJ m&?˶FP)O\ ݶ⏏й\!e#//1BA D&}lXtFj_ˡNE]H=o4"RH~Ĺܝ9+YՋF) 8xMG0<|=mHQ,`Ag?'~57 56oZ=g7H Wƪwfʹ/FMiN/LIn\?2 6Ũ U/@-O[,i.5 ,-V3DտT] > ZEoౄ!6kZ|6%i<%PUchԲ8548,31qtM%y'8pgbU۵bI}C)h\ٍ/GwPD}NrBj+ u ŘTMtڊY.aI6T | n^x Ty̦nb U-4w}5}[yԩ 'ngcϾvVCWwS2/ZVK*TQv:T@?IvA W5o%˃(hf( {V!JKpbg"L?zi;Az?LPU\ļgvr\. reꆥnPn.?>G^,{&Z QD|D d*(5 YGk"M04b,s>cLxPCAi췓.8J),)k"MOUr&Y_!Dj." yx/ ;]-r{VYNH#5(b BCsn/&t.I}'[ZHrj&i` ģ{ma&AcLs}%nR7{V\(ѪT3). !/C bptdg.zްVS6^pk2MbJ;LL(0pKBFzѻlPkƨK/dFM}u} % `=|K_~g5f;'`ߙs~ $a]Ȗ9R舒aF'X.,&.2iE^{L ¬6JQ4w鰵WJf"vPMu J BO޹'K)|'c0nY)(xw_%JB[b@oaI WL=!?&USS -HBf8U)/%T푪 k~s6g|%v ]euj :]mc=\y*I"ڳS:m()oa*fz&_~R7@4a:Qr@/v^:ϣTO4/&qq(# {nQѵ?jE)=AZŽR4z!cccdIڍ\JjO .ys7Rݥ#:lѲW1Kb`@6*Xe[ Q.,|Ħn)Ipq/ qN*ZcY^0tK9XY'38Zl8x䅎#X@sO#]r٬ӱl o2o5;YRiZnQO0O^kyC<^^n¦Y0NԊTec'6dHd3B$Rtmzή(t <ӢHN&=UI/C&WK7ЮUհT@h1I!Cowo#j #ZYHYa##@lVHS86&R:}`GC(+JNª]s)CvF3d-["`/CY'b6WfCEjtG}: +0NN-+*M%88xz3U@D-ձ%9k6~:m2Mώmʁ@(}'TԚ1~{l*GXfʭ ]^ ШqR4C ܆iȸ\0OMV145B@^iFsw` #i>#F[6&^"b@f>ғoϛkOҍ(ߝ0EshMk2-4Kdy  Cިt@3DH8f؊T)KeDb` !b2瀵}?5&$s/I P:4|q4R:Vk | {@ꎥITt. ]0=DgJ@oBUv&mӑvy'1y8W+Z8BkLH_=l^OI&L0o/٭WtHYPZ?w븲Ѫ3.Ƃ׳u=qϢRWҵt<oI8fRw/w . '$iܗݿoqFU\({?\ }|Lt{k`;gPײudn%=[\<3m#Q,5R'ilЮ)F"8qC^#ge 'dMߘRو z/R({—~tKǠ-1)c#51|:5kc+uM? evA BMN1&ğs9-W C Cl En=Q l8gL^ ɒ}yHtB`!q뉫u &:gA)(md̘NIwF J+xpsY.Qt"RpOSj,݁iAZ7STI~ϋ~]4!Է,-T'+h6pÓ}ř^nN҄-?`G0sQaawR {(#FKh] yJm͖-U< 9Jp\SY֜r7-EZMҙu0Ǵw/u UmRWem|5q*npg:DT>q2*ca~?MuP P:U EzadHA9ec_{u-ۘ'\.h*UM5O u*/Z߬4)3>2=ZQl fG_L:aW? 9B:-괏 .1f&gNu8P P]|Y\c&@1x8aN hP/#mq_im8u%L7d-oӰ'GWǷPkśh5*$ 蘇2ҢȝrY%N:;`1)y,f"aһ*']wDr6܆ܞ2 @>7YD$s!jcWz C$*4̐ޮvHѢha-=\$w@tYrZogؽydW)M웿JL{4!3H݌$[c^АBs1V{L7_ZM+xYb no#Ug@]j~1|#>X+v J^V4[S6S'bsU~3q|p8dA;ܭ 8QޯA-sEZv= 5*|?Q̈ z~4\dylH6[^ubgu#ISѵ'`~-!~5"[J\m仲ԺDsTd(>~RRB/m@l::/si#ڥ`b LaHaiNAݯ1z{8OB߂ gTSbH_j`%, m[܌(.:>ʨ 1k|4)5Қ dRW$|q23ǤC/ &~qP)iFHDY*X#aNc~uu 1Wl},0#IEt9 x1+QZ.o,О)l*η'vLH}~co_"иB_O[2rz Ջa,e$/X*; ;zDPnoרPAln<B DN>sf9׹֣O n %}?w(7%J 'ٴT[ZǮL%hhHx.]f=mL+ K]oZHD;ifryryأ> 3sxvx/ ),f4Jki") AShZe dp'v:'*mYI97BcND҂q? KP$E OKtokChfYX5zWon?m6LWǟd;˭Ue jG#|^v"L*H5Of8 o% k;(xCs=䧑g׽_w4M^.Yivy˂ۇuIխ\ .dThޘ4HKdEd{{M3@+k5v/ 8AC\,v*ٍL3HBI>iQe4?ۙP%*g(Fe*W#MWl^E X;s|:~1jO-*K,9Rq,4\-3 7"~ V苓<“/&:ywxQRTeO#$*nfױF [dMdIѫO *QϗJj| /onJ}т,}eHɅmx&ѨD!՜7x g0v;2ܳKcr[R7Alcv'.ҘgY +8Ƕkl[pd-;j;%oK>+^"hEI*qW, a߮FЊz*6>6FX=Dn#YU{V9-WA2q ;6YhMJ-oT/w$%rz!E00~d5ǭ]nϽ'l\:[iq hk7ϼ@)-< V&E%HDϿmײr72Hvtذ7w/3\Z@4eD @;er$c2Q+jQ;C\xΌFx>G7{bx?i REFdy&+9*+kml&t䳘>\z8L;oÎO\Թr7O$ rc6Lg/e]A& jf0fHjSۀ + @EUA:'ru?F: 0>Ru"3ڌyFs`mLtL)kBƌmZNxD%$:6Fc?cþ11 nńHFK܅3uZV6"x*nX [:IPʪb`^RD.Ǻ>k~ÚZjaT?WBgHptbtz),bj]^m*Ӌ,q@-z;}^8zn PWΑi!Y7=r?^bLF]u7HZQlFloJs{U [,WiHVm<`1Io{w4u]V= z1;DqOq\O9_s/--F=:_,SYaARn ߲6d4Qn>&XF,gW^cf"0WTSɗ(ǹ(}h'؎J8qZ4=0̚ˣ.-w@t% HOV,N~!5-=a>&H{7j @bkbzW{k#}oL~9_ nWM;Xrq# =vut |'Vgaq\!/-v_dOZ!R xwv6+ƍ|&~yH"ͱz[og'}//^t>P֟BE@0#m *ļC} ][*+F9^Ǡ;M]AvyY38A!3]ہ1oc;I.R*uRřQ l9-¢ pnJ|u]*b6yQ&"߫ @;fJ-לǡf Au8A|-mcZ%.6k7>T^_-U75YW~|{jM9r22i{)[يyg"1^R]OϡUQP#4_` )􌗐#!`+PV{9#.<UXBeX2|\vfy *-{4y  8߯ Yk$c+ ]PSǁ4IzBZpZs.pQʼ:iN6&sPh]q.-\Mکu '5?65G&fLH#,0mH q~[إ-r;5  Q#FM3*FcYeSFvYpuV؈i ^`R7#qmdx4k[1ײ% 5l8m<*" ai;;ŧNcHyL`QN ȟUZ"2{@29#E:#|dY*fj=Րw*\:XRV [>S\%-7؄k؍pCv_@4{;V|Y*9-K[/wibA2SeXZ^]3,wZT0STrT=֜Ǧ7獗3QfɑDpȂ_(m1S?GJooє =nSaevW}5]GnT{ #zޕ ?1KX)"m;/+ME9Sw)>͆p}KFCE 4?vocv6?hvu߹AUiH?l:_ǭ/d$5dA{}༪N!4t:!NкhQЛӖaљuD#C8-jco ]G[6T 07b(0D0<>ڌD'ooN{Yw3D ͪu/[;sO}} :u"S9Xs1;7qC.͟\ΦN6-)>]ʜN<-/5`M Jw΢]`%H9oJ %;I̍Q`=A7p0g$p 3DPw9&\sw]g=UY`9oѻ( )b%XB4hffN"e1V6Huvᜎ9ס$|؉lKx}wnK> {JGB_jťJ5Sg\/fr{<,OF,ŏ;*xϱÅ6+{&Y# W65Q1yuT@>dDk4A+RY: nn>">+KZV ] Ć⮚Ϩ5^ԑf$1|a[?aQV=Dz 9Ա9Ta,ZG`Q t_7j]4\ŸɥkߠTV'WB(Hv1a^6 oU};\`fIwmx`i:y.5fU#c\L8m؍ufbf{ܥ牆;zȐh b [D[k7SQ&%r[#A.l!1s/Q쁪L~4*1w A`i̹ZK`~JAEHeRV1X{m8$t2F&7h cNwj2Q,{P9]Wm_UNIAƀgj]Aq?|spX=L?@ltTٵ{GUQ-VlYOOc3% -B:OӮDSQ-f}W  74clT@'Z"!~gI,X>&VqVB^;Ėj jN@"01b v mߠ0N1\?9dQR{gAdLt(z^ƊZiw&)T 0|Ѿrf_;̮fJ(?diH#d1dfg@+ pIukfD@.Äv]zxiBS= 4Hʲ%ja@l|Ɵ~Od4 p̩BFuof `d.v_d2kYlW2*JH<|Nt1M$N(R]|zR!ƾ-O,¥T@c!8v$:LvRJYQi^2>"1.!xvV}5z`vqdVfgUmavu`.w΁GqX 8ش X < RNBHGHTlO{F l UW$l{`Ed`'|&Tr(Ԭj[{Rcà' 4=GnsAYO]l%57\hO,Йؓ ٴ`dMduNĿ\Q}Pvz"n1 ]UA7 GݳkK:LL;.-WI<(o@OKBUE)֗('IN[&OɷԮJQwFiX^aXWdΓ (vsgR˲S4>b]yBTfɿ2#ݍǦ^L>clXfi]|^{De@-z۷y䅴d\LVkR+LgV ":9q DS(1c6l[O?ɚpM;>3L~f YWc>^dZp;at]';"0s5s7mK3 8nYD̛*ε_054+.gČ’%|N;]t`7Mk(wc:,ѥn>v=y̸pBQ*eH:G m0%_ TAD7ڬwFv(5 aSnTmN+v>`$PcDgcm$6exAj.{G-M'tml'SW([La}oYcM0S^d4K>qx\ﰲCRJ+p4 |M>x;}1@EYs)oP7mĭWPBm?kߋz}S{,60#_[*O26Oh6ifыq+or3iBzA8.rZT, FUE%=?}cx^3ic?5[ 6thdm[g0e֥A;E1Bݢ(|w5ZĮZSgOsX@ 1ϓGDuI=uG׻&u.S#c0N3,sr KM]A؉@W\XL{d!0[p'*U)ƻL%z$~9`X[[y PꈶCQGKC5?}v4 Dю7ɏ4e6/;neP*еj!.WWé6ofgLf mjBu?/،I y`t!&WzT3.gp?DOYbk#iHc@Ne37k- ubܽ$vJEBqW3cdg$'odlΟ!p˿@[?Wr<ʜMZ!*g&绎ZL^Sߙܟ>K) c A^h^;Hi?a?cTE{tHȋaey?e[0tm 48.[lb9p"!aSGS]6ޢJL jP UhF?@*h?ezS sr )ݚ3MOEM) =A7O87Mbi.{]ѱ;[ &}ޔX뿿$%zY$mx /Y*įF߼h.ͽMQ_d>g1+m]( O`o.~39cQ}cwcOK\>gRQf+<ѶiQ'/N6Iڰ@ /b|HDDvzsΰU_ ;.o CPW;ڣ^v+z޵Gu#6 Y[QC$4v ,5 'Ot@vf$Bc: 8ԓ$-;^-ߎ/ة -F2E}Bz>tu)+bt7B!q V"qq`2=ur/M7@) 5ZO\T}KYvp؀=h&|(5@|hH+J0E6^%z2^N-}BG2'5ܾ$9䊩XtLHB3,zKZXxeE %|9X`sp}1PLXdp_|Mf*ZBK%zbZ_d 7EEO6^Ƌ'Ԇ&:jF6K3.}Mz9kпt!ݘO~;dȨ* F6)h]T<JRNpU(F{wL' BՂ݋ 󿘱@&2t·qǭ=YN$؃"5'BDdi(cgKGNadn>e9`5}Ca]cD6<`[F2G \Ur Ђ=ct!絝Xܦ8II)d|Q_l+__zD &pHuQS8C'Ƒ|&ORkS(w/'`~a"$ wA܍MyEU rθpe[>P3x̖dJ 7_j{KWeuRL!$,4l}7*68Y,jWp'%_-;8QcA /oXzQt|}F~{dD0{߸qw~ԗ߉G Rzb{3SN|/&T$U dݴ7=lJHrjSb(kWTX|ֹspbNHTFf jd JLioVC1owd l\!>/t?,x_vޞgatT4bSIw:#5'L dyڇGqg ~ZW0[J_[GVGenH

    s ;}r5B{/gLa6;. u0>=w8 ]!yFY$:nA< Pڥ-Õ =zw@rW15E6%n2EMźI5WZt1Í 3b@ҟ&P4Oh-`ʶH%G$ q6e͞e0-`6 P{xHv['rU P}QFgҿ`(\W%y`e"JřR9PH 2o ^9~L-ʅMiz3s#_,v?Ǭ vb-]1:aP#v{ٹjo Vb[4XAZ۸/=kcNCe]M\DHp2&ۥAҤ4/axሌ[<ײ6)KrE;^O$whHh Ge(pqœ_<f6أK?E 2_)(I? frƠʱ:yb>A6<p^HtzdG,,{׀:Vqf_>^WGOU/{\:+RVbo)h&r"6gT1G>6Z LFQ}_\v} a63|DPSNQNf=l#$ a ߐFl|qXu.[yvBlEЎle"!QY@ ' [9za{~kNߨ=mhݐe)E/I$9p'ȩNp/5IvJ<`x7hXU # aQLTI6`VWc`p=K"7$KjFJi08e#)&8.4ޢJBQQFJZ&-Jʁw>E.7đDmTt̜}&"ߣU(m;FJXaTou+0ZAPbRNү q>U*MobLSp 2H|@ m3C3Ho,{S7>\TsPNJL=}>Lm* fV0^ C:_cm h3]B\x6֨h<[űO ]* V=T98aJYv<&T,Z7*8~`ڱKZH{ Bļ`,knkRN_ Z ѽ m c7U!ɤIcJ`47A `I.\ǠE𝦏]֥}cAr$X`_,HܫRGx퓁*ba'ܢ>~(rlѫ5~IGS;nu=Qm:l^]./%PCp*qd~7"i0Q;CV_:Pc}nBAdwhE7/qMl8bWB3G3NM8YkBuFW#ˀBi)9 LLɕR5g r"au#Yw88J#(1@UW3O8  x6mX6v]-:=93ƛXC%%SuǞL0)`wUeDY* ~6 dӻuP[&eqjd*(p|y ;tiL??]H7q`D{jO|Ą8eĈkӼq@LU˨ИZ'#gv69J<iacQY6КgaoBJvx͞Nصj6t=ov_?0['p2%)ޅ)WrUMcl]ٌز3.Tod9 )v&54KbghIj\޲06&5|^,2E0LfSN{*??,s> 9}ki^g)FIY7֨~?;OZduvG\Wٰ*yEf"U$C2a_ xyZwV\V>IA?WDtGh]|DA}I`E\%9(!(6Elhy yeVb1Jii m<[';>FB$qHs9۷Fj*RUugRhs㐆Ɣmi#5o&,@1&#,Vޙ#hfG$K(3[e1WE) !y$V{|Cvta( 80e6x~A-*ccW!9z x;n1(Wyʇ eɏp s5N\jaYYSȌ9MWP6pe#i4Z8eJMDZCF1 1,q?T)#42Y}e n*vq |r`0Rk )7hP8 OXr1q w"؃t6mlk*/cwG1Z;t+cNۿͼ4@XBBvge'͇1.~1xP+xvM1n8N[|g N{(v#.Hz@5ch1m<9kw/ЇM6y Д;:5ϬqQIrQĮ*I>g䠻^v@ΫpZ=?1tqr7s2C>˶^nECCW|--l] ^%+-F*848:z '2m?BPK5ڳOd@rPH DӠ4X! #sRNys{IT.!=Y5h8#r!+xjF¦Z[߆Ld Oٱ~6&=}b.m/zNM$ޤsX׏28 -ꅘ:?R HUa֎jiA*wIbū[ ˨/8 1K4;r[ ts-YF+9 1VJtA}lNO&g>2,RJ3a"[H-켯>mh!@l~IH7?红wE{U_,ڻf%+`v2R[e NB!{0y"U_@ex$| Ua?BSc$ vZb @>CYRfy'wz꺍L\N˳LvNcnRf5soN5aF!?)g-N\DljJ\B|!/D]< !{krN0ޭ;#PҔn|l?S^OSV7_G;)r)${¤8(sAĂ|>yCS~(EH+ڿźImP tdYIeYlzvO|ezHQ=&;DM9qSS[ub#s,uX}KIɍ6n{ ҈#/FKY¿OZf6h/x=H'd^k~M0( CPj@-99iXT˫qǹIz !cH!ha4m>}AvwnY;sٌDhCxJUчRU5WTf%gQx98k֧i/$ OrNU%V 3>`hfP=go}ÙGec S ia4(B]WW5w{ǹ6չ{Y I|^\_f/ Q:?0Ba>CGX]IQ*YK .҉b&-*^(dh} 9QxQ >̗\LG q/9SҠ3z<"!ckN('5Z)3XI\ѱ@ֽUMI ޟWF9D3-h!|j~׷۪5k:wG&˽Ks_+ Gņk94LK1sO5"7+XU*r 35Ri=hwҵ/gCmil 5Ƕ5@]PAj;|KӋ7ыuALnrKz" +ys_mGԑg+ݮe`f^0SğVhpo}ZvmwjPWR>h{zw֯!Ъ @Ԥ)˧>@?{}p82 mոU*s}fL$OFZu4,M0@s~&D?奻W/RMח|A*R bs~y"Mwo9~{Uʼ;H䗢ؖBGNh}Hf[9z.1|;?̳ gQ Ά=R|5\P@)ړ3f>qj'r51M[ $v0fޝ4Y]J1}zJ57d.kڐz1W *#fn<䀠n@#6"pɥt՜Q'=Qp  kPMy`j+؃af>.W;\nZF".K'V͚(vϟt2e6XpUIw)f,jۜhk+(rTDC<]>⬤?etFxr) -+uq 7e#ז;SvdGG?[+ Ze-N<D7pw=RzigUAW 'TJljݳEe7S^ؠdT3zҒ$H`A:d\_\"+)7{Z뚶t+GغN. ysD6)zc}|ܑ\I&_9 3Zta@>_f ܤ&mpn6_'C3DU̺f\g(>K~ŒuҴKowA(y#a` 5zc!q]E" ƪUKgSE7aCC}Kj+ܷ?CutÃ.4'3i<"w Ƃ7]Tt][eY1RdfIq`}aK>L|^Grp󙇫;PH e.lŸ)YKtV[.'&z7V6Mj槮GLsa|̂nP{_źuj3ic$Q+0^+y L憚T[{#_nr `Q쿣k?juzH Ř݅)V1=Kƛg8yj4# U'* G@qAzz;lU0&߹"ǑZĄb9EB${HcM<*t0<捴2_&DE;H(](OF⭙i-O,Z.n1BN4L jrt(xq F>%F0q^T!V6_,5Rv{~}XotR5F1F\շE#r5WpLܣM[͹pWN@Ш:kԩw"J1j)v0_ĵkBVIA(UsOubh;e*"ӏӮL*:h|۱Zg̼%V]S{}AZ1:3ħIuF:)X\E:a*s8 |T*?] T w7g+uNXA7ԵdERm7f~HYM3eӳe}, =0m%mZڊ1 NysZ DsȿDw?I\*ZT#gZg+ʳ10OV{T.t}un-/k7؅]bGu-QK}G)х#mqnikiN_zݙ 6Z(1%sȈ߃ vQ+ 84, ׅ!O4l\7 4B[w-Z6Rt͊ P eN݉oyE޷wj`Ǵ!SѸ>'' DT,КmU'RF00,riO;}x(tFk{ 0b|'EGkBf8ARG1je!q*M̳qLې);{*= PtWv6ōPsX\Agn[95_%{B UT<$lN: GB`% uuxD\.J8Y1Ǹ\Tޔ,v4 )c`,Qzl;m@\A# .Y_) _vƠAʀ*a/|MwX/4k: LY9Vz" (-˧(mb;yW1(%;tQ=MլߓON_ũK${z^kk$ VN qrXFڼ$ILn7-[$iۻAQW~*L4 u>oSW ѽ>2a&GH3o7#\ QO`gNi0?G8vynh0nEijvĻN?=Kl뉰עRv|Y۟=.t=EC/$Ɠ}@Z$5Hd1qxe &ݞܦM6ꗏs.ᄯ(1 F9rK>`؛~T} R[OxKj;_jBV½t+ծhn);ȵsx #gyWhrx4]{l%I8(%ҿ}Nsh8G9.'=EcF9+*:+ * qC1z];T5É6:#,QL~=B@WtHʥf-X@ dv/9a9 6\m~hZ9pL@OCײ]WHwIP VS Bq%5\b{O l_-3ٳZ\Sp!=g2 4}pkx n( Ow<3nWgYzIևA4.58.Xա\3s^pV6X"D\tW>s4H``O\Q4ٛ)bG˼q.\ }15pHNHd;^/Q<@?Q%҇y-?o:I[t~ }z#Q*V7C+cR%Z[u"QZO{Pg4^s]' č(Tl*QK#%d!e }TT>N*w()kh׆Zt'93EX2J.43Lo/ kDT@tE(q(FCu0<ϙPd76VgUL_- f$Tމ`R<::@Cdhw aqgݼ:/9Jx;iXW'v'4,~\ʘ!Z>)| LCGHN'Ooț1q%OElhr)1Kx gS.|2_&šGP<+M<efRb^ֈu_U>Q?m*d Ӗp2#Qk@ͭ dP5"s+lCG&#qf:Zq/UW5p狼 :5o~č%B/AׁF.[C8,8졷ҴF`e=<3KEy_/lxUsQ+oh݅Mˉ9كS}te&.+P\%pi) +՟\`!ɝ1`k \Nm~Rg'*vD%%sMj |4X! >jɶŠ H.йXEJb@?S"$,Iٰj_oHCS$Nvh:>իhPYGh.YXOa mŰ*^ͼhZoV<50D0785F99'n=s\/*#O3Ga 1-7n9\T+Nl@5>c Zx|>ɡK\V97_->A;ž-?Χ6gZ"ߔhrk5dZCr)̰r" [%B01a#^xwe7Hb{p. 4vikqX-@,`N w~*cnGy$bBcseo[ zQ*Gܚr[N[pyz`D.p3<8=Ql?(E5!\o#LiB0-ΏBbZ]9{5!w[+ux=r(k] ade#۫7a) uPI S$*;B~ʄY˄} S[<,J=Y-AC;AՇAݓNv"Z-IJGx+BWC2P6MBաƺXyZ>n-$~GJc< KcEC߿TvpI;Y,ޢW;s*ҹ߫" l&'" 78qpLJCgtA^[ezBĦa`-_ʹ@Ě >yNP%X8FFY ˄M&^ b[b=.~Mt#䓥yMJqP˾ixb#"65QY5ݠ( &?rOǐQkud !+#~˧GJ2y3'!eZ^*lTQm皇S4[ |!8+<O_&\Zzk UAg{R/m0!*1!otoAsR^ίX)nߓqqo. ;\[Q,a 'K#ҮA.rWᗰgj Q6atwq .0$Lw]^ t5 Q`~ۿԩ7J$6 fWm檢zV>ܔ0M$)]+KmdXhԈE]yi8Aϧ-}І< 'mV tXq~+F\OS88kB_NXz>.p9 z :"y L iɾI죇M^ؾ}!7U\W9sQSx aÇ U+p=Hxֿ*7la/ȈMբh;mΫx|[{ >ꯎi0 Q΍ Chm=( &jRDiMƪSYy{%t{W:yvzy>A7Eu.\(ɚBdEE%o+h<(Z'4y]Ǟj j[mJy UqD: ]w_J3Fnvɧ0(-׮? 9l捅sIQ">Ϝ(:vJxf:-Uݣai޸:ΆLg~ )mPvٝwd>9ܔ"[4}{R7#>*/$|z0T1O5 ^F?$ZV{W-ܦi=rxZ߭N% j/#C?.un-/mҞB}|%/+!c3@wgsw#!L(-hCf-ooWl d\sՌ%~Zݳrm0D&FQGVA.rXW9z0"ٖ޷i]g z!Ud6RS?jRz]BJ[;s;N6Kt =WǬ~OG +KTΖљ[<g ӳ˳dgb!L?i˘fJ(x#E*6mVFrT(؄(3Gfo]RU zC_/.%nIm˝셟q{Qa鹣펬?e}yT)ݍ Ǭcqn0 KMb)o폏ڥçKn]H=>TKLH6/y/Z犧9s٧d<&mU`cW&}{*W1`LW݇j#t_'}5քL|U4B֕;H"ǚ""tM6.*;ZcJMPk9V-yN@^(1KmFՋreOAlޚejM=K&|)sdkyEº;M;P2g4ǾM2 x{dLȶ )@% "C!gr:#=쉂hzOrNZX&\ Bf(:Jq1K '_A`ʃu$5()7V)DJ)Up~4Srk-1}n0t.> TDZbt`Ñ1o_>/^_6ĺ[օ5]Q9}M/ &q=wDNQʐuB,|㻽e/ewœfn ;8')=)Y"Hjklq_崠z"ǗGA{N$2$0Fjх~ + J/&.l];!|db[4a-uQ†qT&wp+FCG0O?}c $] 7bk9/N=M2)7_%0 ]^>Y< Ӌ=:!W9IF*h[ewoiij)T4 mz e♋ˡZZ `p#R11shniF,P4.4.jG7T I2R&-Gߕ$H&I>t!NҢˆ Z["7B% hLoLsBZE\\VyJ_K%o)bD|CbGh{XSύBKMM* T,+[*$cQL?l⿕$ݪS2gY,>ddk:̓&x~(u"6˺GfIic<8?AiLa6sEV8P8*/ß 3 Z9z6a0T;QPu<.ŅPp.@u-8:{~I)<="ܶdv1Of{!C3 "|ev~ҍ獃@*U,h#|m;-!)WhULyz Vt锈3qـjd ֽn^}%♵R $`bwa}zh1bZd댪ybT9ZOQckyZ'z ǫڧ~ylw"2I1e!/DOm C02zS?[P׈Fŵvo9"\]3|k^%cwu *3]5mSrr^|#+fAQqp5إbƧ&S,k+F8EhВvsfTی.󸻪ы?_>$J`8݉РM.+ U}ko%H/yoQն.IX%+V]LnEJ9;w[kfwyIf@(Z(0Xځ{2ay>bnL4Q ITir<۽{/X1/7A]WkR_DShQGh$+c.Pjҏ'guBI3SUHCA0b{*c{tzCSNs9 4bw%"1nF #'jLֲG;ƭ|]/6=<z_W+($7j&lC|giN`]d5<)UҲ94%Sh5Mxsj $nr (ihImt3"w;8:'YorI(pc /}|Vi5O'XE g3`!XNZ/l$jq9@[Q-$OTgpAHe071o ozJpQ2/hLj'Gn75SłM˝k<љz >4g|H߱3誆'd=V)`;ub@*!zwԢǥaDrKhܧV×OL՞%x?0^͝}k#К`Zq>B`iq.y4݅, a,ٸ3bW;hU*r^y*s0|,Lr"ͬagM3M%y$#sՔhQ|P];W+4/(kg#y-%qq΋h C_Y\m"^[I2ZǾ7Q0~7:AdbOsX{ToE8?GSjbtڋrXg,IƁE]`iPg梪RZgA[+OA뾺pdosd(⮰Ah=\ods!E65'6+;3{( {Ht9Hx4r ]5$#p`*| O,K~8j͋$W]vŠ[_A{=]u4h"%#QK$քO!$WrZv$7Ҙ ázV)#ǔ BOgCcA=erKϯ5@Uϒa0xʿ5m̓s7bU"t?6'XlYlnnXP m-rs'-]Rϟ|TcPǐ݄""$<9S Y~0tpjmb<ж!=F "&q&8TJ )wẂry@ Z0A S_ؐ|j]R)&R錕m/vpX"2^\XD6%2~0i.%H LvU@̴/aX)rӨ9jksxW5vdc/,'+*.58uOFC?Yct*_@F)['{g$m46MWJ 1§]i׹_7Jp{F|8g` +FLC-}OaR>8w,_- fSӕ|Ab~+?="\Mzvw+Ba ٚ VPցPERC5O0sD2s dU]@B,L5!h":97K*kdi,:?#|06BP$בVT7F~: A\]TKjE a,cBStzB0u4o N/5޳1fRDx0pu)Sf(AC#.&& :.yfsBSȯI?ѠV0D$bCģ#VlNڒR2Wf w% N-Q|"p#W|%:ɟ#& 5;vv\Y5b8 "&sj} \+tT70_RuAE4^A9w#zUs'4\ a+; ), x5IA'I&Hs+.jۓd<{%f YUTYQo'yZ2'yV:Y_DS%l 2ˣ4j'&K,{SyMcӛ(n_1% c+҃rHY'گhzQV;}QQEUvi`)7Ņmf6956Fj/_x/- YSuJ]|$DdiT"cn?X5rQSZ51B/5V(mFC$DBF`: (Iȗ6Я'lNa2v3+Lˆ:u|pq{%͕9bIu\K+B;eb@>\2QaG>yKȱ@];J ZG,8q$N9`]5>5dr{aVjw-[d3,ٶ&?+,,A[8ŝ ,68SqXi5GBƍ͵56m~༕=Ad DћG~pxXFlqڱt\Ǩb!s9ݰ뇘\dn:=hy[No) EP^E](#BXj%,j@xku9FkXD}:Ҭhf~Użo^w hj˿{zt&m 81!Ωv"VCX!i0w+E#&(+t$B}q{jC±{*AڦXyGsQYIxqq9g3tN Уg5 V 1oSp +#: `򐖗Ti3 pUc =ߏ$O쨬b0?ؤ -TEow>clwMƴxQDޒ? .W}< z kZ@aK0L;o7-B:T5!Q{G;έW~̺Y{*uABFaƐ3=a>N GZX|zBߓl>#/$-+Kک0:mғl·B#Կ@E4?^MnXFx(rZ]vV|=1u(bg8g^(0j^)EjBs(ӷy)ho6-<]\'YRBk0|&O6zlU'MA!B)-s(̲碎B̯}z-D . TV4lE_ط"k\V{(Dڑa`I(8+_rVl.UILf GTw1,QμֽCzh56 st~ wummƨGPW .enW[,&=?+o uO`鵅JMJ{ڽM0lciZ JUZo]o3H(x%,".bsGQY{翣 U1wNqʺեw;4̶/E(w\K݂wih((1[.X"}& !F.jPS` )^%&!q0AHzGc4뤴6OjSg/mlbDKk4Ǽ 7h ƶg-˸Է{[LSB%`yaF0=hIJaĞA{p\GR)iV lf;+Y\AuJa1$uu쀮{O݌!:e8kb9P,\) .xH v9w)$?gy0@6M@M`H? vU q=uˉuoV)di9#"jwWJS<;5q7t%UOU4Qo&v>V6[{) `&0:8[a4Om"t|U)2]f&oIttKA:B )G1Uջ#LyKVSs֛Q4@7&r|nVaa}!Ye [/]sp~ANDZ78tlc+SC:Cjl[]th-W}/3;)qos; aMVGbLG+b]q"Y CGų.q&tpDj9^̈89' Kݵz!s Qؼ!v;VؒzG?Mo?k B=t=`A } F tۈOv1+]2 խ23[{/tH} K~nF5?5*àmP&KyE7;E Ό`3- AF4f=leL6rw$h'WIv ci(.1B8 \2yk)[$% 5h2rN'&6F `&[i;~A76x{i+6Û^!&S}uWi6fm$q40왍?g5C^Kg۱܈x ۗG~]_>زʣTvτ^6j L9><1sq]-R`_qsE!MV>"%Q0xM뭐|b@; NC=VAIUj)yM 1Qsb+1O)h_`z|;z 1Iޏa 7)]$: l&=dM."޵#^'ZH_QxAjip+FY"$;KUqd! ) 5Ą8*2?7U TUYLϨ?:v8YQ]0Fpnbp '+3B;Jw"P%㋺[}t fwP=Q+:LrpmOdDfP|ܔ8K?ɘTY |g`HK+9cLX1E^[ &vo7Uk{Gb݁auhTɖDMwgCXܷȿ8? w_S]0aΎZEAq,q[_aMG{'oq bE<#|XV#nyd=jSVЍ֣e@n2~/lliom)IO9a 6ZWI1Ӹ?띇|iHu}!i9;[M)1lz񇲺$/"y75n%ƈG (i4y\Fh`D$8*ZohlQ.M39 8?oZ=5otLRDj=O=j92:;;.F艑0"YF쫐lm#Ӥc+GP\6u ,|(+_ۃKƤYp!ОWq NϦh!Jk] k><!ut^ B)DeUn$9-Ydí2a l4 U! %ۥCakh-Ek( #9A_E{VwMEU7ZSǛyS!['jʁvRjvv%Gctbrև YO}T߲vf`q5w:CJ5.v@Lim}^m2cczw?)]fEqZZJC)E;#1}@x&ğɸJ:Qkdab 1~)s3+r:^:/=˱VD\\'V!kVl tZu`j&1|:.~hbbbvIJ+ !>}߶HIV48p. oR; 6վ)Y299WRaw_Ej0"9Cc]$t?qj;,ى-zHPϹ#GZ GtT=m*M| pV-tx6!_y24J.r\mpzμ [90#{ɊV֢SE%\<+2IOྚi^jMܠ~ T\A),Z+anp"M(n?%OYB/t'‹IMEG(m5h}Y9v,-XI )9d)ӹ)LΚN:K J"l9?*C*(;#6Jk0jOMFV(<*P9o8)Hb>:r$MB|V&Ϩ .|FSئ̐cWkպSt!n3 <@@A}O*`j_n),&MksP2O 7NK =Q-L`%135g3  q(i; bd:HraV<n$ё9Zzq.¸ :- z. GsAD©moG)@p{8K 2uQݭYtitRArѩF8gV e ;b4 4%kL=nwU%S@uCa‚ TgɖO3g[F'柅peӋ%"~lto-kOh6#g"Zm7>ֈg`l5GZk#n'Ww|j^MaL&8X$q Hqmp}|XYb/꡼\fފy }nR´seᎽ# !R=(~I'3:3k/y~2/j_8^8c43ye:B7 ,,m eK$JmC[2Şf>P8*hjFu v]bW_tVK'B0ep;S+Q\!}s~:p]Ugn) G@?칰|}[Q1bEuNEƞwuWU˟w'j)ꚔIeGs `;Iӯ%G)S8H( <ϐV#k@ "qC~y V@WE# Dxq_sρ-, xo2,hLЬӡ)3bkFq+pvqkɐL>SlV;]ERsnjvj:wb(UEV0fUAp** @$ 557:+;5*c?!&p.pb^( |-UM)H!l`E`zt1TœHɇ^k6F_)muʵ : Q$S<=2u'=~L 8%}Ka,>t(gM~@'BQ6C)7H@v%G<)tc`D*`ŢpOZiSFƓs" dNUg/L9 4~T@5/󖛓EJIE%!12K~rd\L -0Menݳk(-r(q1w֕ʼn?bc|k <ϼJc%6F-W͆xhXUJ dE QUf&uch{ C0ϊ뿠@N3կW|qZ[HfWKxډH8EJ-DeAКHKBjXl*K=.4Uf%%QE- VBYm WZ3j;2ZDꓤSEJ)(-R[i\U1e!刵KAEjs2:jN#i# z *6O$S:%7˓`g:`*Ћx. p,`t<̍2:&'y>rrCʊub Ղ зFCTKfq[fn.v B 0ZU#F©]640) ;?gbz<+pd-p>7Z|Sy QKSt~`dc.k\mtN \|? eC1:?׋A;yYkHH4L9RZ 9'ο7W~d% 5W)~AzcҖ2qҧeTnK6SbQ~9svH ! v07rB}s%d;mUˮSNZ0@HYn XS.49 eA:(P 0أ#4b^kzWҭB ` %۱F(py5k!7'՘In_e0S2gFg6 U)u^<;q4l쟂:Ԝ䵪%Χ(Yi:- w# -ք ғT0TCe PO"f MBȸH{cݬ?27x js< q~Ts |`zB}IkC==("Lh, F{!}NgULІ`dzP$;BzcEXNpAi216kYp\eJq[ױΠ;ߞ)Dj5͵ NlIvяC\kX+ w$K-$Kl| ڮYj\GZK$ GOuc`I}ml_}W46$`]oT+PŔ1cO-=c!JUq܃ 8 ϰ$ٰS5%no£uکw3U@d5eʊk.-YbAXe[>VJc J+YDqmk]f\A?YzU2DybАG{,Hzud5g=W׷CtAMMMڽ@%e<&cKx_ ޣHvd̑2+75bWظ/RojoYfk''*E e1@$r%7ȇHLlP]= 1do`<B4 JGR`S:(l0=0Tna01Xz)+\'uw|&l8pWY9rlg\Mvδa3j&Qo:V+qQ1Y o_EtĝF˹"эNPaܗw ?7)܁;ySi;G[I uogws;>l8hꪭ22'4OV/DBOB_0 J5cg4r4ǝomӵDKYeC|p)9f{nt)pݢ2ӑˊ{;~QCUĽ8[kR [)?V'ҋl31.$ 7SXHy1Qy R ܹ/[\sp|@o` :Va;RKjOP#Ƀ,2^R:6>?F1ݠz/> xځN﷤AW ND+lugƄr*PlaFlkLGƸ*ǦHM5'x=^Yħ)?EJ]Xm1A=7b9z׊@AD6F20 wC&](zV׍;y}jLr y̟ ?Qvqd #}|^,1?uRD!q[9bFF=8!SFڗ:`qZ]'z|,QoFy,EGWg9N]%ewEHDC]ubAIZ-}n) &dV T"W\in52xR̟!w9x hͣuӤ# %:GoN1J|ۙ|1pkt䟫ѝo+]^-#[؈ha\*RQ]z) ۼ }ʐMrtT?r. [aKWl~E'`mQu{?XqW , -rPpۿ}^SfbC%jD! !mY1Sü]b$u;x\z'?TeL Z9)#DG5mQLxoJ'HdNͷrxKތxwYeԏV1k9t,&E6 P2Fcz/SS'] nO7ޢFdY'GYV:K9*Nd!PJ|mqW A+rsb64Z&~Gi> ŷ =!Yg*#7EK;e%Fs_9uuO#utȷ=BU a^K- Ɋ!Sj|8GVt}e@x˸T߸!M=&9?}((aN;:~|j^n(bcy0 R(mAN$c@fugWW(!ZKB4\IyIJHvj\r#[4-?:Fj'sTހ~[*.`$qO6Nfu 5 ;1~U}I$Mu ' 'n\Z{taZ…5kKdd<73Cu: j=Oz遰<~6QjMtԞp rk ͷ0:<+P}cwo J6Kal-q†#'+F&(ƌy$YhZCuf{{}sZZ.#K4+rjdY_ր"j0aNq ٩Y:/Գ,$q`U[L!p/.o"EZ ۆ۪4|&:RE,/PFh<1ZYŸN4QU;TkL"r%!1sPJ*{;me#? si5V|p,uʃ9N.վk&cUA{b ~4a/9]ۿaCSٯXdbJ 6$rChQM2:zTd?n`Pin%ux\hm~L==_E#^N)E+A\h\4CT>@;[ptqf[WWΆRN#c  ,ΐ %˻]Cǣn6Qp)~]6+Q L?OS>\,x/ͪzS 4?A_>)Qه,#S:UUDֿOA# 9zE"{a$Q{q\+kl-+`>7\,V}kN҆ieGҬ 1œ◱KXN ICq`^|}U/6u0&_ %RU( C8ўfכ6UǺ.ʹFӟqSsڨ Pf,P)`?{E#6klJ|Ǒp6M<ƶҠu{rOL){Z7C4EV0\LjLx{8yNͬ4Y͑礁CXMo<򌱍j̨ =\0.PϱKyX\j?Qx&??Q&:3J)s2 " F^] S6_,Υ_@Wd+^4zσiNŹM]qZ[wS2xYyĂ[>ʂc˶V'we l 5̛pݢԑ1fmʇaa=qLT [q ?KjFRfgHд|>Z⹾d%v`k]',KT+tCX/I52t#H )mg <2-8jS6}}koz ! u"Zf&L9lcm+ cQ [ܵ8}q)D;$xz.ao(>nV˖/Z q) 1'kA@lM=i ,ߚ. !SEWCρapG>SMsv#gMsQ_2rEr1pƼQ'h?8J5~5ٔCJu BRIT%M:U՝mEGFpvw_g !!CL!)l/ln5n *5;%F8BB] p92\MǺ7MW.|G8V8'0l_dMΥ#o)`\d~xp#Bˆ@P;b 5-\'LZ4-K5 j=2KQ!ݢ1n%y1Y:@_cFʵc/2 k›d<-UВk$domOz'ɯZV^&/S/sO{i'kxT}Bgb!`1djg?L^U=]J݉M!)Cjҟ+Ӹ%J/ 7c -7yp?7NxȷN vX.JcԳ U\]|r(9d.\];>I9ES sv݈`6N]wZYNج]Lijb[iSDHH=|Qz]#o6>sg8w^H/󙋝Vv+ڵ(MNz7©5\PYG7|H8\/ ғE9w7ZBF{E,߶g 5QjgM-skrnk$5/AQLI`O{}``z878:b|8 MH5,$5 V̫Xm/3;E05+,ح@vSΐ;Ⱥh88?nڰr ĊdUp{P0YM| ^ Qoknw~c:ӊ]2IQjm㴟1&ϛB (]a~])&2fT$btlJB|dWTcŸjNpQg;B`F/}y^Ce/rC!J/ڱ)dݶta+ZuO%}+LS8{ĝmZ-&K"!Um"?ѱ3OJF6!xzs ջżLinwNtx MP2SՈhǩ-lᏻ$Bkޛ(UVZKgK-NsHE;,a1KONv4yeaffcJ$9^d ΂ y,؝6j Jх]Vk~L[0[#ș0J R>ZNOyqۻ7ͣG,S5Њ <*5$Z.̝/Ÿg 2VRoiөƂ=eb9^-ekj4 CE} X"WTA/`zН#U^$ zn%kڤ-11KZ,D!DQK[ )nyJoxA/>fɻ[u!p!5 ,pEegt<#;U[CBj<MHDn!*rh㫇 _ksk Lˏ$#?uN.0h YI$exGnQ/u_MZ_wVo$ QO`J|Y 8Fj2lsؕg HkxZВ+D0uz|([W(n" O+{o7Ȇ}ϩn__\È>F3*sFqWM6h|}g5'>E.\sf.!xr-GF$>$Q(%񳗸m#7z&Dc9?{GA`)\˙tDr4^-P#΁ko`̺23:xFLEhIn z.di@Y8ݭ=?޳sߐY=@?rwod$s 9khU?* 9_GC[*Qoe>=,sd$fx TrFTe/UiLnJͥOYLFݟsҀ>򦃅W>acX @=`; upc2 eyћy@% f UňpbqHߏ5 )`q]#~0ɷaMw츜>$Z<cz0q#-|2.'Wc,HO5Җ/V2FħNLwz3K9 A^YoԌ/{5@Ɓ57RP֨}o%Y@prc6,f<[/SlLN0MutzDD7k7\ _:)KDQLBo,Z+X܊i(5Fwf^Nc3OiWNp,9H+>]l@a|ˮ5Dc`)unWVJ%O du^K Iis Lpf d=indG7藑Oπ4{!eS+ao:uG +;k> RD{O'UyЇd>ΘC,9ꦩh0ӥDۗ[}7΍- 6SY(֋jI7\[^Ano.;}@cֲqUBêp93JppOU:&}ݴѪi+,w^EPXP`6R. <V"3ⓗX; k;V+]Ý~IQ>t{ZzRrxIA6eLUvHhL~| Vi, y4,cu&f@/ލitFn wr +?z7 KN"b+w Y+ġ&`FBΪ٧mu<'!w.`\l1 WyHxb=!}mӧJpStqZG] 4m~3)NJwBt'Zz G}R{w Nn߇–!,ކAO+U:n\ȯd'˙YܿbP35gƶU7זĹe 1QWB+\u$M蕡*&un$" wQ402! H;/z#4ҡ37f1"!$0_7q3>`dFQU&)U nuKw\7J)cK2nE(4N쳿D@qvWw4 AX^ Pƶi7Z , $b:QGfyL)rQnyIAZ\(2'{J2IGn6*>:ၼ9Z?:E[ ;Y^dոY2=T(2}!jÃM@.gñ$yXh3|^`K8r?D/3+Z,V[UKjW^)`s$Ogg)֡\9 5p5R[0 mGb$ תŅ!Xi pfkv n0c,bl[WST7YV(9o ͋č"W6J+ү: $gfQkCEO7z2BVAY׀]pi)!D;^%A,%Fv ؿ

    a|oiS+D8+_̃[9W'&hE/p%n< J {"TnߤZ%q9V}w]& `f;C Q`CC0y"_s-I51)"czB(ET*v Wq^֗FS qD5=0N~T6NtChUJR LFUTGz8Z^N;@>Erԑ&huCYUԏ>x* EVKjKOK ASr9 _3*jɵhבگW.R&F%%t qh_~Q%ki^[zOaiaDGMT| qN xF;Դog۶^^ѥA2 9Ԑ؟"3B :OߧR?xP U~hɭ %<\ҙ,i#K.fEz|0TvSj4eyH(rFn4 !,<\%anMBYM;EK%P l2kW<|@8 ǃIń~DO5ܖ snS &E޽2$1Z=AtL>v_!5fy~Y3]_{{Z/fV8B[畒y4MdYd?{N llab[^5a戀M<7xxE@E+q_MdtibcPPL} x2X ΎMPQ˜_!ǽQڨXWBCNqv4 M#N>Չ?5:C`FGFձPgASQ&){.~RQry蚶r\ zujҚpnS4遒Ƕ١2ĩ ռT{(z!>cȍk3Iڣ!5 OxiÝA?Ax e"k(zJB)):%&˓U[f* xlTs+{eWdP$GGbvxP ^&:L*ߎ !8oTr5dGa:k ΍qN݋aTyr3M!tyЎEa 3m+JKOq2̈́YRML" &ʳaJeR(,y1]yr[i\+S9-eLb"o1mE\}F*ᡯA LjxjyC8̝.?\K^VyS2G]jXn2Ξ7p qG\FFpAm_X)?4^ݶ\u^e ̺=9BmJ@5Mksu!:b[0Y5z2M45#D?Ͻzf|e,U9_տ7&54BH>,[QnhfT`5?B.Ύ'N쓻\xo ERB=ӟ{!Y'NsiDQ1|(L*1PDkekѫ&r <ǖR K]1vps}y}cG18^ROW7yx Ze*bJ?c4#(QvgbJ:o=tlBg;^1G+3AHCbI}"F4'҅Vt T9%"rKG 1z tq.rdVPG). ;+-'6q<&]b99'*-^S +.4DlQR(&sJz.̎szmB $1:˪ ^*nOh"BMaC~`#rg$zTӳR%0=O_Ash㵐6=h 6v.1=#mrE}vT1IR0@ka'kNi3ђwn3J1)5nƅi$e=;q/9 rЪ9'}Vd U'IVA]m)F_a{O"{(`{ ~ʣ9|Ox,H? &K#|~SǺ,ÍV9a*ٺQ+Vx޼:Vxm r# ό̙pI23Lt `!†L˅Xu]Ч W,+gSͷJ|ti;YtOA;nɞ/󣄈>ru2i; ?'H#d+ۂe=o*o3"{sxl"9Gr8J9^7",aK ղDoNg' (^!@ JIS,sBR~fPYn_imZ0&IB9tj><_?,C|3{G+W/T_1rlUQC[wҒF DG pn2M?aNYy{-Й7Ħg)U_l2ᛄE)Q5PCCU[r?gԀtE3#+<#W9嶪[PVd4Z] 5Ί%@# ga6*{ UI4_n,bp( s) GzGwy[lqP$jo)ϊV?;IpİOgC,W%6@kfI+,% PeP! G&gИLjvg n3نV>bAP D\C R^T"tԛ4tL Qڭz.UQ;qR xYž1cqB&1ʄׇ1XUPQֻ ȂRְyT=œ`^;WZawزka&lhl3Yd秜=ǼT𬡻@`e CRIq8c]o}@1є|UcYFy/,LWwt̵en%) "NsC Tmg& x_7;̄U8 LP*jzút1rE{)H9]=W,}|8]xB !k8L:'߬G?%@1#jln]$b,_63^y)M/^"uL(2k F rVUVVY}wb/Xc*VuOo᜸iZs-Ίֻ@p&>>z[ A85 Ah #21>zB4LLϣˣj‡ŇߐPxc_=ioLVu\<=]<0_g:*rt>K9=M+2Ѣ{Z)ޖ 7&B4tC3>_/٬ JW­ f/RnL0ɦr}Ŕ4O=me!l&D0ݔW(1v >۬ #ET2Fb=+1Q 9ʻ q^2CQvr#}12k9|œ&M, ~]lR-a:Efu4X5&P3ovV|~rDl{hT"rB̜1N `t*&+ǪvsGrXWGݕ_ [j]2 EQF qS|#?w-^/jRPMJPx`BA_iO3O9:NLOޯ*ufĬ/yiJvXV%iq[`J ?2"`ὶ̜p 7F Yk7l}!UH^GM6T{3% 6*BDUzk ﮨjp_taC Hm[IXwҕ9yZms;v|ʲtr75&+{!+d~ M/3,Tu'Wэد|o.#Q)!+]A'AsHɯO||GqJ$~BRϵlM3XtͿl uUy}VE WHr>AxV%+9/&Qyϼw쨔}z@ߧsađ׷uR408yO*ZB\#I$VGr xa1Ө~:Ԁxƍn<2UgH_fԂ/'%HY%/?/@(t-ˏ;v+"Qtۃ`#nFIU"zbꚬEf شq}<{[ 6u5)dتP9=C #dӃVʽYA'`K~d!@OH)˱|ClyRy!wvE%C0Eʸ'׬B8S٨~=5]M"0EB{Gn λ"0MLJeuǃH g9!z%U"/H}baޑ-_|_똧@O3)RO~_Y ~wG2ƃuA,Sr+|؄s}C+ !ǛJ}{fW'k9H/3,$dtt_GlTf6 B_U9_j 6cc4qۉc'۴Em#ć@-r"U*V[(sE^P5z.BSOb?뾤ə$\ScǙ!G]Zf~2V[Zu@Pll jqpkίC L9 V;H]7X)7^pi'+*Y4ӯ>[D^davح*tDeT &.Gpl4-+I, H"_ѡ`6MN>jj ؜A' zT(Nϗ螳4b#?6ysw3\F\UT0Uޕ[O&/݇NQf0.s$2l{8Yn~r+w[Z8bԲ^$򊺸xӼz K rz7B>9 t@ 7" )5貞gB6 c%sybX9w'\[ɺ\Q0rܬEշ_6jp0N?<*{m'2BoH*MjAR9 FˎI]ݤozqVebsMEw~+K0zGn1JGOʐ8A5d*m/46ms|qoMa 9eI6[?$C k־fFP\P4J:_(؋ 7"5"$ŤdڸEUC޷S)\" {Oߙ=TPv궅3:LbQxʖvkljĔqlLޕ+G|m0| pG);mWcNJ?Tw/)*t&M\{h̬J| ;L4g }rr06ApC'ɵ[EqpTcm|S(5sH=“P ~i<[3IHʡ؍LY(8}+~/V>n*$ӱiig~51 A71wdX0Y$IY_ qjOD嗤*=fXr cf[iePHXiE /Nt![WƟtȪ(,t-(2QNVjI[J8{EԽ7N+5e_J.\ ٱaNx`|& |47,skΪ-qbG2hNzs4k<ϝ&+1d98Z(miՁR ~B1=OV99r&f* v9ES柢oҦK5dc"Իpg0S+{Hw|G3T!o m`x k$BlV,Rm|=or5&];j}qH"ie/% tj)mo48=:ܜRT0@'NBr}YfaHpٺ>`0W~^dNЅTf ֠x)p"~DWE{_Ϊ@ɦS ņEkkF;3mpDJl8K^TX2IDIY{ዓʽ-V,ܮ% U4"֤=,G {iNUBTC~Y BG >⯍S#IU8ΎdMD\iV>?,=wޱ҈7ˎ 3U>P਻ (g {ס)9>hEVT:g2 9 :kMqa&.4 Ⱦk;qQau/:ϊ5pS^i黤x-lYw͚amk, 6{FшMEViA-e-Yyi=$3ɤSjE=OH3 Gh\=(;M,8Wlǒ{+}5x\~.G!'VEzqͤp z C:$Sa!f Ѭ@6c«WV0&c ルArӫT_ ={OIj8<K+⯸[ƟѸ*Osa~qW]EDr׀&"_(QB@5 9(X.^hpXJL~j^߰fϕw,k#/EC[ .*][ژxmG%'sH `zi}=BxyBf^> $9śx 0p\, R!$eH[`+3=3OXIڍ>iT(`~gh _'x+R;B9 !_5'塨oY+Ĝvs*%:$IwzI"9mQǔhljfi!1g~_R kf@}3o`q'u獒@:CW4޺E8/}}y]3_AhWjcZ3%<IuF;% 8n'낙Av]6@T1_p}x 0cf?h`2Hd*N|\~FTF4Qzn`spo`.|6pms׃ KsrvK0/,x8役fwU^24z맚=^^mD_S^*W7cdžsPbJ&t;Z!8-UL6n= `dLL/[}㩹ޠk IʜhyP Xl8k`hf D ^QC|s/UF4Slnj+ќ*VwxPpE /xs}qG8gӠ% A\(r܄͆`9Qoх M IB^0ĴuMmlKTeޣ ?KWbo<+{lO3ޭO eN=ԥpqt_nOѺznmy5vo]]zǁuB0|geɴU&%K;f2Vd/pUpe)|gMm㮀-BU߀UVa,S_ECm{>% 4A3S4u>_[sܚ_dVCġ!Ju$u ~t_ wW_)0%adyHiۆ6PKW i ^deݐ"6 -i^0جE^}P_d9a&6elzzIBjjUin9-4ԏ3봬/vǽ+a9 PPvA7q'>I[pP@v'P#~Z|*N$134j#\Yfn^W"'hհ3;cW0xŽƋySpU]9k Pw}2-رY72浫r/dmyRP6wo25UcZ/ gFif j(t|^dl\`_}C8d!!zrJ7=g.6MNR{Ʈ।S <=7_6tv: E@h8HixjD_T|gLwjE QN-)k/,) ^7aEC|"7^B] >۹ `a5 a$O*2e`eGmk;LnMQ-#*Ghl#OKJx1cxS-8^rݟS2 JFt,IzLozh-e`=lS1Z}hۼUVWoQ C"e;|U/O6ڰXoX{rRŤ2K8Q7L}qTic< Os`3|?Є,rt/4EzDi(^fi F-~hk cyf0 qbz %.Ye49隰˯$4Y5S3*M³j`ƿUà=U?xu-nLfe9>gٳL ,TՎ֣ll7Vd'ۧc1Y~2[Φ1-22dFYD=:Cv>o+0;y{EI؄}dG(.3syWlW{2Pigk F]μiMPPby`,cYK/2dL2!PF2L칶@W8xѭ/XpWRbG_AcwlHmU"/$~˔-mā8ɿ0 t4W.~4,[dbѽV[`+wNBJh:aفN G@2i.: ) VgGQfTFW`Ktx)S($DXY*Z zZGP8/'piC{U#P53>UTVh,-eo%'M'3j 2m CBi)Cn#0CuLY0nW4ڢ :S)g7:d'vjH$QH`|u(( ɮ|< WE!L6TPi,i_PIAUJb?G,2JywS@>DKoU 0dXL9oHyfM,wGeԆ0*d| La QKf/:9e(#n3(x6!h閘C2Re(Q5Rvb#uO\ ~z3_C>:r,ݪg%ZXY2huUq?{P;w'ZvEzA):ze  pF]-/J@)Q 03HrO^]Z1׆ՑJ< /$ksPm/&>RB~mm)aK݈YrU}thhض2񗆀?ňFdoJTwBzwfvՎGbuQlJNmhX'>>Ox 3/l:)ʐa}" d[G`3DFIPp:e$mcphXA;p"52qqY ڛ[ LJX&ٌS/|{ƟCD[XU }*h #!f.Z$Eep|C|ALhGEw1@H*f< IhB׾9ӝA!KUP㸄\b0;NWc*{`Ӟ2doCLցM4I`4>z>MI}`R7/tǰĂDXY]Huy5Fa&zkDoeοHZQ\O×Tq/I2H?VS)f(F[^Ȗh#<81 L (zŀjNm D^}* 5/)qw.! eߜ6*?psuZa$&d\0 LC>5&V/#濁Ň VRs}J$үS5jėirNlK +"r{jxS+dxl~l/ E\iv]&Of~ɇhٚ,iw|9򻩕2).j*VJSCl lkYs_c+F1`_WSQwcy !& qPmDn?9$̝/l^mOQCd$PcvQv ⸬]\:1sץ8%ay\,xJztW*bh xm\x`T܏ُn}ota[tY}@BN*޿QK|_Zǜchr0v&z&o+dEY|++~$\4'u B [<+\"$RgvwHi{bD <)8w`5v`>R1syp@2_${q.sTsBp. WD,ɳ 9nZs=£A3?fZjRq>_t`a!XsQR~Q8ϟ ~04![UPR 1kΐ{TdIeW(栻FRmvLF}Lڏg$@'+hR fI a/a=Rl¼&'jRAg ~ EtSFê 9&m (NiOr81+7q>G:_`[;Ż K>?e3i!]nalb3]}ù:E2{+. 5LWy/@ߩ)E\\4ya\@*H_:<`+H~ܪ\WPxd_M$a6c0'TcƌVH 2d~ >}au6D·3"1%:vğ@$liIN/ %6y!w` >AN8MD6[QfRIO}a P8ꪙYɖJ#;4~ׁW-#%* MP OeEڤG2dیs@X:o]ɕzNV颭VBqn;ɨ$j_TMLn%Ƥ"L?8#[0I qA^Ow|MVx^+4~pCW+r`H.VO*o{&U#5 3@hEJ.H8,gGaxp vI KDQ;݂XpkE!EG>X: AE2%FKYRfM!S_JsʙE JB*Yճ\)S~c'9iCFno %O"谋Jpާ3ƔTjKrDvٽ. 4 ƅ(4m4r CE_zt.O~80D Y44#ML*y˅kUftzn9$ uPqY܂t0)oKpA:Oq]!Tl6߆3%(xNjj07`}?cv.ꁖ*6A%\ \c~=QJSˤcU19W7P&s\r+IS2kP+잷&d,F~Q"^&4V-{|C6c+LO _LO^ B?=댠DtbaLfz\淨 h9 ׏"j[C~Í?Fu.{t!5B'z$X,|RFg#cJ> W]]cH \˙Nq-p5== 2Vx~ϳgmೳMqYdq*ޕ\ b26(ky]`0_IO❍Z TE^ɹ`mpk* 0.Pψ(9Pbh j-ԛhTd&$ r0U{_G(-2J%JY$ v/cPxrZ2*aT4d%T5|JDj]>fUxoᏬ 7HH쏎ҷXOmjccQg'f.}hb(8}"2W wy]<- &yϔ{-imyoTqmu4xU]2dd퐠C8P}|?8%1;e4ߵ͐ {9R}o!cuwr޺wuslGK2WG5ػ)z _v hT*3"!evVAHZ܄g)oz]v8ݾ[ejRl֢%t%mwB%`;tVF8.\1gJz3ŞsT[`L15Pw"8,.|Vg%8Z,Iu[E >-y1 T0ŀmeLZBFa=$k%b*rmҽ-3O{QB߳jކz#Q~1ѣ]cqVԘ}vӛx}H.)nV -!vTVڡRsJ&uS iZ>,iSC_(33*IsA{>cuYٻhsdS ZH0gLD,5iς$mgC;AOH 8Gwju HcbM<*bwt~?n%6 ;b/w]$=7qek * X}s TW9z+MjdHӄN,'([R {j@j|Emɵ*xz4ꝹǾ N#cg'' ~'/0<3@_]>1.kPa,(ބE!G]-^F iP+k>K$NҍF Ղ(bLB-U ;W2sS>M[1'{ H1FP.b}a wy.8xBaz&{jGm 9VY'$/J8_f9.KNs>>Ua"jW쬲b/6{Ƶy:Bi5AWV֦{XAGWE86AXQoOɱ7`0z`Udi:A F 2 ɀI(Oaߛ.&r::W%'0ŏz* 7Rӭ`-zn,@]uM.jZ0}V ӹ$^@I+zzOԎf㪕wlL~7wDΌ*_HoD%L>]wGr󞔸!X ԎWnhxu<-YHf˞2onM._xRO6'lNI?IY?Mǫ^KB)]cqjcHl]zz A$~J֣+n|I$:Ω͖< L.(Yxk@=rX 밸3zyʝ4_;aFB?.yΫI{*nɱ¢)_+$apA$1([Nu_BsΡ?#2J0yr* 75"9/Mi q&G - N)E=TS:-Ƙ-} Z&2 9,_3c҈_3U *c1M8v5FFEskY:h;uj@4GJ5{_@@|m ?e6=[=kqj$7vfb`\X'*˦TfY~uU@bJb dNPA@DRRu-uBM^6RraJ:6 ~rE!V7*vw݂0zkɧst N7;g/FHu\ o۫F 9l5RA=>Ui%#>T-Z{158k1"']u | y0Ax YgB7}kT ؅t`|Fp\\oIzv6bFQq Q,61pO:q}41pu7aІ~(1s&![N_Vѡr.Us?},,zwQ˜|C4-'nT5bix8 *lZ  Cxg/6~ 0,vE"+ɇ2hȞ;PLᅇ. ]QtY rryufGؗWX*\ Hc Wir㳁PZݶ,z2/b< O*0 /U8.|*})[X\Uϥ{fTX3+ʏ.x͈G8_~Mj}C.93 9h4=(+}.aݲswOÙUGW:n^^wD B}uXqj9jz&(6H[%<ƴlJeو_ JB#O[yѝԊba$i ]g^ֶ얼 Lq] Y"-e-4ZO| ps՛ &k`#33"s-AY6f诋ONbL.sZezs6g4 \R\H!tn:uV0m:s *zZk+#1 A2^*v(A!߼])iqIw!08)Eo +e5Nt=؃2'؅EQ1T87P뎻BcҾ/y}ű ]"0~(uÒIxCX#n7^}M3YgrM`*3Rb8V\u3{\~ SIlgΖ"7f+6+cWFU~"޲30'{[~49Gڬ RqN\;bXNNmEz&B[PR:L޿JN,u ݷun*ZH2 h|Hi$ы O6)Dž C(TK5%gK*(s5pFYn_0K@Jf0+CB~Eb юWR`:}"4I Tm'278Jo~@oNP0N`dT!3(Y o@&H ?J:l[mRWQ.05%@5Ƨ XHn54%$ $cq! M>oWׁy>?apf?B2^< ﲓ^y]b(%VԖ.Ci2|I7$܎⇷%GM?!ZdN<)_3;9 wQ OVbk\;t]҃ {xM<ՆJfO~qL@)] q[ | 7rH8u>m] KͬWcE6R9Btj߽+;=nn$C "~zskG)vQ\euU\0p=ڪ "P: ﯰԌu=恑JFP,#zDچWtKp`[+6*SrkKg- I/UAz8;Kֵ'M$W3m/`' 7ܶܫ4huHEɶ=%9YGXLcH7۵%ny"RshK:gL ٯJhti=h~ލݥ I@/C@ȣ.F_{e{PC`>4ȣ}rR=3cݧs=ms.$/riwe) dT;B^6nk96Md 6_H>!EjKrӅ{YH >;dY҉jOw)CpO[% It}o{HYP$t=EY޼921f Es Q:y,V;.z3Xjm6)5B'AJaqY?eTY,?p髢&)7AC!XXxn(`Է9SSvܶSPvET 5|@-~ĉDOÛOHsm.a>Ae`AeIze%IzlqGh )$8P^!Ͼ T3R+%3metTE;|X+1ݗkhi+b,t鸬Uo6LHKۧ'xwQ86u{RNمɴd)$2_-~)CUzaf=ؔ-'YhEbB[!#cY4w:WDS|osJ>,A@4ҁ{Ks\pLjIL@om"0f+t6/[cFkM=M)>)܃ʛOJcޖ=I4սu܅g|UHP+W-jG }MdVGn߬B#1WPhc|mGP2w$,gAB螞+?"T ZSR̖ %xk']Y @^!:K;5=fʺ}>$@[%2' "$MXi`[ n0۞Nu/B&$MJren&GNV:AHw̕NkFZiј*A WK<cl ^bLS=QomW'&djèyQ=\зdm' 1noK*YAAxI"Q%!/DPg%'҅;d^IqdNرC]-~4`!#҃:mcN䳸a!J:p0tL Ǔ%t YxU`<IIzfBgw{`>opy1zVw)W{BK/_ [O#l:{(^z$a>­1:1!IZ$Ziڰ{ /DP rZPxg5rWK\c\Zt㪋_p0.^OxQ'Iyv3;A䓀$>{0R,6ĺ_$5.j-#be4eTDLl. P|jY%a]eAN!y[NsH¤ibWt=O` ?{2[W^it*FmDjK&JL;'Wy+ce J U = 3Նkg?"&nBq _!ڏcm|? W }bS\vCH8!^ 읇"Y, q!]š _ϞM:{J%`̜}ͼq2`UNp KS. ?b8i r!ȳ QߖУ9c]CW[L):1f#퓥 [dnnI|gi#u`n*=?a</ͶX9E$)e}B4F> !i;:$F~WX#P>G_ q1"٠;IIJ()$桐DB.p%SCS\].< bk2"ܽMEмƈbNh^]$ű;.P3|MƦ"P7$@+L*2QUXD0m *A?trRb,UDJPq@hVQc dizQj}69m;> Wka.Uu4SM:N脺{C{jY! ;ֶۅh-$:@, jPH )W9Jce iOaeFtr^^ǩbkѻ R/]JiKm.Jdz%!e y-dz*s&|@ $1 {˛;F@Qn et:+7 ~6੕ɄS)}u gζ|j4MvӃaKJ"諧mf2/Enh~}p? J2>Nq9<nkA GÜ;ਖv٬!ojiсN[jLkU##?C?%f{\{շ| rE*nIuƗ%KزƪRc%%d.?ja]jbP8CJ[rO8G6rђ\4Dm7EoIJO0ew"a9Kձ@Ld=m:^f a]=,ie\pϣVǘ4|Fe= JhDKZ,1z _M5!BmSJDmC7aE-`߆x+ۭC5Kwj9/탘51ƅauFZɀ$`)6L]Vv!XU}!U0p5SyճvGȃӷO# NɅ$` %}e{O.> 䛃RO!arX.T_V0AΕA$Ÿ%jS=&l\hRݐmFGDɵRn(D*X~'$xz*=j񓟲wFcm<9,+3:zRzpbU7X`6|pZw;{ƽBXt!'AFTӓVrbYωqϪfHQiƟg'/*YHL4ͩ(pHsԭ[+K GM%+H2pɲ2 45NQJb)hN*C"PᚏN|}h~=ΰ#Tz=$scvJܛ&QX(Si)Dz-K.o X^OB?-C)(CO}ۛ7W>u9YoCo* }4_( q/|pČf򵣆L/Yu%jDdϥ~M5k$/!~rY!(僉%'~@SzNh|I`稃A! fRB5>f,h(_|@+bi) ^㪤82I:L{s\6Û^,rM۠̒#j;Cs,GߠQѢ<l,kI 0-Y]7FEŶAI_Α&Y_2 Zw&:̸{rf}T3´1v:I!ڛT4NNb'ݫns`'O]r/m8V~ޜDs|Ȍd!R!g V9s>v,Sdzinyc jVќ<;ropB,o}"Esp6N3)qBvP?-X(I,!q66@̥-ޮR.&F*4$ײ X:gm͞9`c{75#u{ܠ +7P5q?uN1ńZX|)N}ϕCMA L3T\ :[#z4tiCEʑoZhP@6dOjed3=:xF2Gf=Nn߂vJF8:X=vdE8˕`Xq& '،f%-q9b9f(4L's,姧uDN[ fROE>DVO2Y!x @aronQ+ @ڏ%Ct,ZTxK~\i~vlvisJƢάJVr1IM!?xك;hk@I,/&$D+n_{\M3pG%BEV? P[ U|XiT2.|ҙVў21x,7s1\uːҡk.=\Z+F5wZfJ6BAA 2V pfGP|mGIڛ_DDltZ؉-9"/1yi±]7nAE8.^fGD$hf{=1n,ݵ9A`"1D[-.)1_IYgOf7ϟEij$t c߫;a1H8ТH#oqeJC]U8,Ah;MW֊f 8ӜkU; yБmMq/ +9oUΓJf%lU%Xf;tn-Τ}[]1j!Dh1y,sR5mof[(,fPy4{<jίI"Ynt88}#L\8V0( ˞jlj|rW-: 8vcESH*絊PA;K29rZg]Cn2; -~ P!  qw'P7DUP􊃾4vYC塺6RJ56n839^HR=1o4T+eF9]'q.(8BD oa$;B#M7|lsXhЯyY1]\e*.4?Ks}Ţjfh} ('MqYGl_`BkLf7cqtl7 ߩL9pMzG󂝫U[6;h+9zz.[g\1}>?BM6Aݽīo;=kT45H| b8 )Eec4@ :$O=s L;~5.0E(T h%ƭ.dpy%NO#3TK.L8{y/P$I{ub'Gu `VC!Y4 Xl99D٧;HJ6aھ'[:E)ĆVm>l{o'cKz0=Q]>37 {貞.}:8}_rtP%w*>m#vB7ϩ-Ǐ~ODO* T50%XB[P W8l;WA3cz1N <$F\CnSi Au.lEsۊwwqSBwr9%u$9K %w"nJ˭{] I \,zmBφ >}QeOBPn/BтN+^ R(˦`v(zfxΆC]A{yk9^֕Dː m{2H^}~+_bZACb܉ጸ5kFx %\]]VAk?G yuC,avڊY:Zr|ІE>X5p[ ۮD?i36ch"< jĬw; dqUvu$|(0u@pPYfA<OIij|?HG?S' Stm E6X o_AsEۀd/WS&G>g Gʽh>2moKWb g:9; /Ұ1CVFF*n302T8gI&?RkMQncpN/2ʄ|-n "!Obw6#.YO2`\a8䤯ezjUx/ϐ_*yveW~-_,1z˕T΁cGW}r0 w_Z4"y6N2s#oC@mY;uܦŦ,#gMH`- pPrTk/%C.:AWuzE(M"6kB }2xOMj;F̘{m+,>=ޫ@%_n]7 ,߈9g3jry1;s67zzv>{N -/R  ]nBlY(*f(r͠!ݴ8# bkfAĸԍ&RS<3Iٌ2M[iNjyS&XY)U .N6b6/{RrRrOO쒽9BbșljSB8wBB]G7U s"][{NƩ=;*v_# ]:OaQ=0d`'k%v@>cVn&W;f{pw7Kq܆&/C{)b=S X~,n %cj)g`2CL?eld_4JPLɀO@RQ ,&`;ȆcڅRlgB_Ne©H iqwp;VM/_UU5<2ٱaZ6GF 񙷘-FZ_,)L+lbYw@K1whc/mC'g_*ɷ#+79:3+.#l盞օ:DS JPKtD{%Nn'\~aCءOa3Bk*f2¡G)<#%¦ P:{1p9WkDAr=ou-ģa~ dJ\|D'ʎ]0||uzlR@{eODLUOɂ&>y 3^fBl X%Z<ęVHqV9āݛti&Ub`yG[1a aC,iU¿ [o:yT)%4%P$/m?H^Qd+]O5aڶCMazEj(r#pZ[8 i=eWgstD*$xl:({Ÿq"sO'cŋPؗe՝_7{aњf̀ P26-:-}a"Cu; v"%c)"8):N0?#/2}H_ ^+:޾_ܤ]C {J8:zN4#uPyZOlZwEVż.<3rPtbѥhgqVT(D%68A4$vm\^lGuW{]:Ё;d1'$|HPaCd%h E9(i7|/xCRO`يYrg kQԄu)|)+e!*JT;2JuE%O@ ܺ(!h{+[8Tڸ|H}%%\[ y%zT^uTtbh"\5r~!>f`}\,Z$CR0(娠wvͪ\XrƖA^똡0\+%RM f"7nig8#K^MH~ 'IF?:hNQ y@PO!yc&;Jṁc_:9 f&N{:_xEŵ,# P~o Fվ4m<IGf&=ض%L5nlDܻ_iN+;slt`Vmso F| 0 PF[ĉxC4"fHr"o ,hp'DV/53;:p.٭ G`>Mc/C3 кK}`{f@ ߋFufZS=O85l;c~CUEZ_3KV,)&ǟ5? %@<ջ}m%ze:$whP.]ΥjR/5,e$evt@0́nK6 71,!ĥ=+9ԏ9 Qهe2M^h{PRp,ta ;MF3Mg,D:WM&h,V z; ݬo$38׎I00oWVbMK]ISWu M@Z^ UA)j_μG8.nas3+9}~37@$kdU73C<$AFE%N|[kPT> ":AةzZdluHv2 "/ƂGĔ:^R`CfN `-DAI6"6u;.^4k$c'k~>}1 l`k)V+idgqh`aQ-h|AhHǁ.rKr_9¬HjGBbosto\c_*~|(s0Gz2LjjIVJe&'VbhPޏy]Qf Za?ԬƌXtҖI94Ҥ%O2~_QibƔ]&㩺Xۧ} SW":sέFyB#* B&fo~:`֮^H`0ee%sʷ)W  p؂wGQ.\C>&-%1W'1N]Ԙe%(rm]̈́,m؎[\+cI O-$e4XHCՠQ@L[lzݘzsRF$]dâ;37oIU~f J#W^Zvm{2ӆjg6heT6(]BwpRhm-%<`_cXy >+j:Y'.4svǠ83d6w_gfy!ZPt~~&CxCmV\Hc{SX{Fa':_[!s(!hCVׂV,\qKNL;١Tx|&U1ǹ;ZսE"%|ps/kϳWݨnq[ 4} ˂R_C\WD^}i~F&Uꢾ ʍq,q&ZCHUcN&O1Rj!Fy)@Td*y ꀽ,RB4dO~нȀ p,a?&e7rBEPg- ֌iS^ ѭ`:* XtAɮ]⏤MNv`y;+iHj‰t> chfViC}D,xǹ1yV1#"ҒC$RcvDI?69\|P+AK}P:WxvZ1*e31{RoP@snӯt]0ߋuY)SytN(Rw<8&׺Gd˪|WӺ97[I7 BUWYX^)ULjҕnM/C+c}bB`,k(;I x =[B( K899DJ>,6]˅MM%&`v^YzUQyqIQk2#ۅޭϒ۸e/68oCDw9?3Mc}&B9=(%Dx7I :7X [Z`67ۍ6*Bs?g-Q`2j!oRJҜ}? &l(9/&Fe.~K\<]zD_+[Ad˥[ٜ!zlST;7IxM(FYHh}Dw5w.e{DXm* l:{ T)go ަ{{Mrx%wlT.Bà#dSÁI]}vQ9h 6ZjV?l-71Z$4ϭ4zCƖ|R{aӦlRnEjYXoA}K! lc#;!+Si,({_?DQi|~ U7ۯŒ2e!",sqtKΑ ;~+x#WDpXr&bvяr]i3c,`VA!j7*AeK:gf_,j5W$o 3#X UÖρR?ܴrذ,| TxDw{'/E| )W5 > Wʔ_ ₋ lV9[XSM^6zs*e ?T.LuepU IfYVP":=">fS as~fON{YZp{z(m. -Ml/a8ɸ1><q<[գ&Ht GTcCV%$&loJi֟\62G,mI[P ց7"pVd̻17Z7 Y% %zۉSaոHYS(#I;%w|;pU3{R4wT6(ȗu\*sܚD"?L ]f//pMs3ʤBpVO*bUrFq8PTgټM]!2bQu 40r w?dq}h$]_0< dSƙ@:S`cK&/`|;#Xj)2ٔ|܄zxP%E뤫+B-7Hh's/:??_(]ˋO2wh֚ o Q.gfCDŽU隷@+r޽B~_kjNJ OP@KI)M.Ki60rR&_4w6O0pZy6z!I>$V1<)bu2I'p=VguUFC0A'۬MP]j7štB^(Kp@.*~q>+6vǪA d$!w;a27hRcF\&KCZlYW*Pk,} IESjL}Zd}%D@|N<)KA7ewc(+3}1!T5{HbA^+(ˎ;K;mXhyC4{[|6A|O۫*%wcQ*H7AڣkCc.)l;] D 9rɹW} 1qA<ϟmnIܥ=:Z/Xd u-2 9_T H#|Dְ%!p6=(>ObJYEaӜk0E<Ӟĝş JC<_bAV"wL` qakzpvtGKr([.BOY6QHvlr+Gch2 z1N&B$n N,]@O OKg5ÅNveNحk_vjfE$trl0X[_(3I8]-/ l ͭyx/C(ݖZ X3znKy|(y:lUzUۓvM"^N;.3<{t3asf)3q'XZc&o?}4E,ea&`8I],ȃm6"f>Ͷ %ٮ ̅Gkh5!2.d( ʙߟ_Htc,Im+t"dȉJD[K+ɱMtww ,NGAT΂rfe`QuA~|Z$o`96qN] Qg0:pMSsS[)n׿Ҷd"d(Z/g rL8?Ng1s|vX7I\#5F(>r_:% -$1J=6D?껓&5E\g)GU?rh kzu!={)*kaQ:T)d[``N 3٘DdvN=o i'L(-->c3oCVmWF&M0T>)qL{9F-p`f~Gvz@Ŗ*ygfyo5tKP$P AuBMcUz%$2!Xs~Yq0E"YƖF8n~Bڞ$rU'o Lh[B( (s3bv`UPA^U#]LWŹ|.`cmFæRᣍ@oոˤkزF?)A#dC-2q'xAU.YdUe(OdrLX{Ҁv~ mΨ/{^vhêXb2A,^&tc ĤT.zLJ#~ ~rkSF7}쑇ۄ:ڠK3-z DZa؛KnLug!^fQ*oIG3b(r) YW/HrIlD Ղ?m o\޺X新91)YqCS?n\ZѦX{g9忇z1q#&t`f#pL~|fO 94at@lJ̍*2+q 2=VFi*DKF%at6Jr0MNJj} 7RX٭ŔaZ vx9伫5s:liQF{Eh/qjx]LF3Eϫ˅ct?0q¼_JA%o5 kUjs?IlP3,R 3HR}=I{@QסJ*Ysŧ= ԉGo4,?NW2W?V'r ])<+V0 *e.> dӣ qDZ`IU>|0Tb#Uy89>y}.Zd` S0]an>Kz1JSUO;"g Fl]O >@88GSYj )[\]yڤA4I$"%TQb,.ث9ZTq{TV).uu{^պ0`stRj@s-sqoSg p4`3\&=ž˥7F:Y(JRdzZT-Y; }4-*!#[YBTH};f@C`& qW7NVxɑ+!7b+川i0J CiP6l|y Q2]'0@L9-،W csdb:vyO$>;Gp xC t&]$7㝩& zrXz+XBjl+ _s!ߒ?4I_HG»4ZX̧|[pS],p)|JK>bMOeܱ-= |GٷmwW iX~Mc+QeEf<L&:Al`.&maaםU?^Y7a;reᝋ7n?i6GCC2 4EZY^K\#F&Ο Kb0jKTvSC zak'GOKF&Cc5Oook;xQUNt|Z6kJHCTצ4O۲]};U lwךٸ׈9}[wגnp5ERi*saYP}!-b/x2 %)~&2~+nIo^̹y1uC~U/wp/a=% oCkI/}?4#ʈbو 11̳!sqܸNV sCS-^O"\wg1?=t= d '2&"l x8G9`uR)ɻ ߙ=ZxDFHoVF |Ҕ;=+iMœ|]Cϒ|ds/mNa$"S𐃋1+2SJzYl=a3 ~`V!|+"+Zz5Kq@ rA<\γ/KeFO7%LDifL_ ý}i: mnz射+`uQ)qoW{u "Y;P6`f>BʏEحXT ȱY^fb$icE3ǀ@hψMq@+E?tk-*“oX.?Cj$qKI&wGa͎Nb-R'5Hn s]]--?KV\m7mUy(BW0)"?FzL:>f/͗2%(lx:P x)0… X X ԐͬARac$V$*5~ KUIH6/c#xV}Gj.E%?KsjxYI4^4)2kQ4yQLg t.H'wdETODCř @,4W7/^69 ~"(Ñe hkM5e^ޡ9:*TPI`緷%_ t~ݺYmG0)& vhGSBE_d=T8\7MC9`#F`ԋ]鴶dsĝ([0TB*>AEJ^%G=?wNA"_Α=$`&/&2и$&fGo=k G{sڶd(ĉY?-QDN,Yd28fR6{X~mSTkq߯=TUp\خ";w$7HZ|P+f%; 8? }SQ$~M}OP$ OKRU 3D0Ղ]5dA\eM蜜W*-y5b{!댅yȯ7?IՈ35~+ ,\>Qbޤ7?1@Ηh׊l.6^3,Uou4}~ND#gA`G٭J0* F q@9XHLB8*5HǎmEN RJT#l."7i 0 ͝rak|Rmͅ?ST6-%cgJ0Tvh]'|gE+:7y=ߔy' \qez[fH4j|7Fp?ē#3r=*}\EgDZ7/nǪE| #\GyѣWS, hdy@zQZA՝R,@*[[1TMfFTv*K݌𣏦 D朞uu2ٹ;Ҵ3s7(-LLS)[-1g2P u=PFT ib ,NԻ<,x%ci_M|Ne7=3*U20SnVۦbǯqiSK-;0iv_S8!u [8JX,8=  Rg"dnK76 ~`+ IT6̸0%ؼ:ư1ON()`^-?(zJSHh(DVrc ߧ08~x>p=~ T7 [;V_^pڸ.I~ n5)%y&h4tmf (r_jzKj n0(BN]۝OaH:o=)$.l|_#$ؽQ ) Rʣ EYf|8dH^}lc(P2:0J x>l$rC?#Rܣ3]U,]G1 oIP ww{ 1Mn'Bx(ŎV!~)iB%K 5S 9v˧|ɗ_ <a {.BdW9%XĽ8@ʛQ4}bE\:׊ v49_UbHɿύ@rGovїsge,?T9 iL>;2 B+O#;ٗGI6|Η? rxbeo.!=ImBlÃ&*[H"޿b*QTyP H1Y>9nmܐ9Ǝ*=I^W$/D"=z~+7Ū=b q!)6ΫnvI(\O˺8KBP;aJҖK]0=n[/(@ihgLfFi1c2s+4A:I6N6V]"ǒv G%W"X֗uelo6(RLoTWDOC=1˩-/V͎*a:BxX^a88w #"kCc{XуŕW:_/(ݹ`C5#t ŪQ4阷S^?qleu}R~YpêrlP EgZ=6 Z9 9">=G"O Je;WJj@rvwr?ޭqacY$m/fl%VOj9ippCeXT"?[6[dGX^}rEqْSJo>d@|`-Չ6XQּ{WwRyZ!Q$Hء ]p)VɧY$|pi7\7֝LcSƼ`8 dOY.ٖ#R+V)$%9ilX 覃jfx 3+E ztskJ:5@//x9KB1#y X@IIX񰊘&!w):d!~L/Y9 ]'* 1M (r#v38ɩDK:1+ ˢI)>zAx@m}b vu[;\e +cÜyw~DJL!/ gc<=GKh aKF};Xehy6Vvڥs9+:j3Ҁ5뙗.p6hsLw1 pmq"u4">֪=Pܢkx舵jd^ĞQ; 6tσ+ /&6$S].a!WBR=tۧ>s=_YKŇPw*_t-0M_?jDWțΨ"EdǁYg{] .\G)lqCjOmdVֿ\Pbl {C ZDDӔ,F[2kx2Sžx@]V9X"7 sܤU6䟇D4]#4\LK\ȿE0}'DCŞ ~veE蒭w *v[і{y*ȿ bc1 >H#M.w9:đsP㬥) tȉ(D?iˈ>wK5H/"4V‰e#\%cѾⶋrg ej|bPߖ=HRG,P+:Уb0 _a3f쑩;R@4‚+~EC.9Ğ,:ꨚ ʧ,2#XAM Xh "2eޚvNeY.f/ZLRN^Xfq;A_3)If1h&Lur[hE :r)= 4xYi׏6Nx&m)3\y` F1T[1ZcPuGTDoOZ1͊ M6wW+M5PONs ( Lfn{0H5|l:le7 y jˁ&3|΀P3Po؀MG|`#mS%ҟVrvHR*!U#;Gudq :1fy]ݺs3 8sS4.#`R욀%14e"a%9O(NY],˸2>|ML*%A")Ay ̦ntwm9+5)fSnMNw<ְo/ˠID^df|-?cdcHԡc~k6,]룂S.1mT*b_uPGeg*5H̿'ԸMǛןmSJ&Zδ[vsݮ(f)7X7n*.Y@Ⰸz$ב6pv\oiO"([l> xLVc?_wgլdTX{~d-o\׽7Fn-8 #_v I-z50S *gS.Ǵտ]$OKѳXro0J4"0aOLxʋ -< ȰO&hr6~hknԾ SW7'V"Vk?Q i>|m>_?vvՍ i7ƉKw3H4#" 2dpsp֮{̰-߯cIO{UR {kڽ-71b(`+oI)9>WHm+~QԽ%yɭ'~Km=I}Ps/vsUPfC ⢮T.a=SO& ;{mm/sח*sfw=;k؈+NNh@|&'CVq!61qbc3^dZAw:KبtLTԍ4c~,9S۝ҝ&޹h^KUW*b3i/ BЫ\I'P՞K -A?0ńgT@{g\Hq} uQ82ffI?y hPUo9X4h^mӦnR"jMYmµW0P{nyo+6{ p`iUj <\PB(OI"c۪4$a>ZєIz̀1%>O*'fӜHy汊''T&!$1Fl@9T<jxI\:ν*^t`!5]ɀd /x~_()ƥmVn10(lR|7'lRkĘ@AsUyWYхcQ̧] *:[ \GzxkOP^tՆDΖ\icRߵW6Wz&J=.W|(C]f}˨BEИ!hԄ .um<\1M8n ]5qG2f\Âf\T"hA s1 ϑffcVp`P\ފ^ܼ2L'υvWp@7Z=_yb$-n\"J_ܿNam}}Pc򩛁! E|Y&G5wU$~xv\N1ur?$6;O$C^!a+Hg4w]?Rq=߬>e|,v@^-(9. D6hٗғJh^%/`hV+*MƬjgfMyvJ?e>PɼPTtiGT>u31B/sB %ʈk , *1 Υ]b<ʝ5r:D@(ƙ8b2VX 粬DZ# *h\株r!Pc 3+#'YM=OX6s=*5% KߝMR$=R~|;H @Q:?~ؑ5<ZVkdÏO+]Axwh*pJGɸn v1ke WMJr WCBkg޻ BfjMcVЙRz[Wݞn4F%8{m<.'}Ǯ?\pE5tӣNxb߳k~/V@uZ)~R(f5[I|Wo` @Ԯb=Xɱpf!)j.V[ 1‚%JGQklSSʳ  ŅL7kh_5Eqs\jzMwh3~+1݉al\ :g͕V#bUs7ȟNq:xZMcq VؔH&"A1.M8 6j`px 3<ӌφW<9}O0>4nG']DӫlZ/5~t$}aRţn墌QO?m^뢃[&AWU/v3 =ch v33'i@ra&7$]@:gM? vx}qk s'ϗJRλ涓4h#{He/+C 㐟7oGv!վƩsi S1CwlN8dJmJN=Ͽ(tR} &j7(%Ë ( 7>V )= {' irw3y7Tֵ>Fbyw64@Cj}0ZihwGJoǫTRAPBb sjG/i> '8~PBn@iԿ\/]"+&yuq"[)Vҳ&J4|% =-,@K!gmiU U{c౓+B>|rz0zS#TL&;e9wfq/Jwҋ]LaVvq*=E%4ct*2Qi[5大:~W.8&+\Ȍ⨩ Zr˞EɩAu"@^ 8 0\^a"6t~﫡CMlv^w8z3оc*A?d}5fZF3o~q[HA/K.l b ~x6tAh߉j<%'[ŸX.bqm \*k7qo6E,!+cq=&ydž|4&|yPYI#/Hh3RZ&%[f`7nX"fEp H)hݎ K *\*z )tݍ;9Wt 9|!U1=^oMc5R޿9`ۨ^˵ܽu؆xzȲrSwROr կޤp--?Qj6Qr*UodԖJԁ"iWJ7jk CbpqHneʭAud]E3EOr7#yvuP$ ^%z4?LD>>I 0韞iC>Z̛"),V;?=gMݍ` ZO5'υE,n3Z,RTJa(? bS/SfFM6/7k2b*|d5q,:{,p#ѐsY(?GMQ=l !d\# FY.t6$S"hp) syK[;0j=֎M~@|6Csw%LRiѫ?7m>Y=,iiT_)U/c]?`56 IbaNTmUAy@GK1P=N ydeqZͼP.POX/gp\/}b/֛MإgLۉjð-`OTs$69:SW\(; oMw&t]֦բ71Q?:o)O^~$Æi$z7nt _Euk6]ӴB4&|W5aqϼ; Ƿ|/ܞLH;*W2D$ p<Ƞ'Mʗ 78K EtJV;ggo/ D5{uBťCƆt's')H30,n2  )AJm"zcIqN.Dt~t8+AOP ;q#3m)-`trA1=I=ĐzC :/fT.d)N&Б9WڏJDI`5Q"%.77}~TW yؖ AK_vRtKN,l;澔3Z(`Xg>l#awq)*m2HC;JL(2떴*ݵÂODU~QmU erN%u2UøpYڪ|! fZ~ (\_⍎ 1 9GRiv:1 BRuף+"ʉC1n0(m!*v%a_N1(Ԃݼ'Cr6v^Ŵzq[@W3O.&.oK̳ӽʂ}KyKJaU͗@Y1' 힔!\mFLYR]ڞR͇X[<*ӯ={x]b;QkUR(5 Z `orMcg}. Dv2Qýě##[GF/*#0Y1 4 lpCO}\ˠ.:lO {0r*ۏ!i>_Vls]עSy\PLI}a݆7!6h7n'LV"#w~&))Y@k a#j<1ufbuC#˸ڒއ', DeXvmOcg#oP 2}:wM5*ݕ&X4|jhT:70B,H mt>n^O 9vR*x}`̩JC}w(˨ ܗmޠ2l-3!*292do' 1WpˡkK 7 ('l DvI}a&Vꓻ`5b70}E$aRS`,&pxP)¦T!%"yURTx&i ?1:4ғyŧܷ'!y>fJ;ѷI(A`o7K$AO~%;YjW?H2/T#UQ U䔵6K2ooTBÙ!򴵂Nv-P2F"LMcx4WԵ!.eekn8õI ŗgWYG`=skzdPnONLeg\:O(@Ȯ58H|A(?W*O>بo`-7!A~aG@'%SFFz jB(5MZs]6Gô+NQ%~PAFE^d j]"'+ϻCa^j $iݑBa|(`[Sɫ'`$# I z(GOn%2 rg^Ut TGu*8IAΨYL @a&:-os1qRڳ*I]%h3~$?h7p*}<4t*v9%,~. Y6f $=)+bx0\;}~ZY9T`} W^VO'4ň@NMڬHo1,jǔcKs[̉TrgRβT.& % (`DVuvށ)Ap !(֠x<T.\eHuu`Eoe T+-!gjx Gh͙-%ւ_ӝrk8zџq kbJ9+a}CB' ? eW_kO?O/.)q"v{^!CLHs˨@US~F~ASq?2[4el\8S2./ YNzI'_hSB-?딺*7*D6!cXRDXz6KedU ^3W352 vT,^m5Ե9{zXM9KlT &pB10omINݒt/VFFfQ_6b a'a^M+:1 ѥ= td/A5.0)ݿow{& Ya^hn%xB1&ҙ`]PƓxX{sm̷8m&P>r&U x,/KVގN :Ӌ)c:g [-VW؈U$ ~ֽ s!_'?S$pb_Ykײ+}g@(S֗blS!rooօH^ WU|!wJ#.:r(% CRr%S0{zn]Vׯ;["nR(FQ85`Ia-f55q9ۦhAXџD>`>.|=j}졁9=hƛ5s] K&:dY~Z196x>VjDAL:}4]c^w^U&`PGz;"s0.!9KwnK\~15%)4l8譬.{ w4A>9RtTϻ.]tg(qh̦8'ްL kÀR1C=adm;3Z0%\hXdDb+]Hќ Ղz#0V#^ڪ5={0e8-&]bǷ6}x } hF5Y21TٵRvB&q`^ Z2c M՜* (c rOXI4CyTTU;*8`ge)TH¢̄OW&tzږˏA[t__(:Ky6|!"p(9 t;v$0 h_;Aa)[D2oJJ ,{byț7湹 뇝 P1i=6ZؠN/1y,f[$t܄q4N|(ߕ&\C6l6l6hd}k*y#p s;R{^;U+ M%ηf lXO/`R\Ld%h$tOY;L]cƙ_-yGs=ΠDƵ,n諍ޢ/e@0TSGgcxr(9zkK_FZ4OYyΪRX|ҶaI袹 w.vWxd2 U s<Z?a-S^[18嵞WcXaIT)&u$Hl }@>jhOc䃣yu zdE|$GFKCŮ s›vѮL^vlL ?6զf6o=K=btD2k\n' 0%@#dɺgtn Ѯ<;j þzѲÏSt17 BeJ |(V V"ȚEc] eTqUz*U9Ē DBƜc JKVH!P0H̏Wwksu޽ڷTaas>$1R z.;`Jպ$'@WEv!\Fyx /M=>raF(j.u-mXťkH[N;_';xD/w }OB$&~IăY"ty aoOT G\Is 0"|>5`?ob%n <D]\,(hP>!h_} PX ?GSob}KH5K^i߀&X}|^a)T ux eP1h|93jEwc9^&Ѣr`Ҁ?;4}=Rd+Յ29Vr躵\k)ATT?"pYSVa#dAַ8Ĵn%<_7!m|RLv«Vp>['C~jPO)=Q#y W8U&g1ɼnLG+05x4 D q:8@[4i0r̪^;mOncte:18`VYDž$W: ɳ2s5?fV~FeLWΏ6I ܋dO~f48qYx=Y' )[ZwÒmu :8Jǃ5ArIںF̿H#حI-Xt_zIۙd>::Q-oeH:T >,1LBZ\ā̘ ٷ:@תVf\՟(邌mj=0z)|H+_p~}N4e޽zBS/T`ZLj :v@\cN-/NhvN0&hƂRèp %$ /.#%nI"[!͒ퟚvzckbR'%ǍL ']Xq/J+Vۜs { _tykI.I0p爚XY j/&?CP'_Ġg,*%l㷲`)8ugM4>sH Z쵱.ZZ '_g%'.G!Zʪ|[}q,='ʏKJI pu~:'pZ9cBS7Wc+" [puqKS&ⰼ1/hl*O# kIH%FNyk:];s-{B{ 6Z=kV'~iBQⷯ`-o9=pLu v}]Z2؇v825~O@ֿ* wM{kB&P -}.E!}NO]]zˢj84ӑhcg)J<)]W[.JR*8*/13=59‘% OfoaH[Z^7[@396̯WK Kƾ;Nhݚ"\ +Kucc (DNfvўAh3Lxd*F"'1-Δ{ -o %G%Ev恟X+C erf(<"VWuJ"MsU򾸰PokZk[-ꁠ"t{/e)ćtHfeCKM yW{2γd쀑b{Q-d?ʕ#O8 X[-$b7A 1۽ᆹE_̪Y×X 2ۼiEf1v{ @>V rʬY|& 'Hu u‘RB):(w&~Z9tOzQը^e7qA7"D ry,8ƺ:Xh 1>ݟ6x#͂adnY]= CJW?"&+`Zd~ Je)|ƫwf6ݞw2E_IJ?A {n"+uL {RИ|(YHgBof/tDM8; (djK,%6>k,_ze+;LR.Ƚ'CO[{q) 0\I[e2Á2w #2屰}\ߤZ˿}x%UodfУhF鯅x,loAmU FXC4٥\ThF4t_]tGtb"&ijS8(XCqMHeXgKܑSݮ+ۆ;)!dNgYTW ~iq3[P򛸩; ^ӯ%QXv}p+To7at  I3-tiypU_y0iQe=ʐup ۈ5^(>)Æ١Ieر v<4D@Yv`>n-hL8#,`(M\Z› s*!>,EAA0,7[ ǐ u˂ie|f!+F6-鋓!1c@\n:wG.uUrizوd_pҠ\;X./yK^j׻L{ #+9rӑhjdTz¹ ӛwWo^ot9#m} K\ؼikd0IO"N|`W9`uiQ{M}[4SI:qѡ8'+ce^VI3WoOlʘX ~mX3ڿ@1 ֱad?5gy9 mq@*gZzCp$|<)Hk:5k*Uz(҃',CًřhrhCw3~ڟ{tmctz ƫf\4@:^ݦ~-!Ǚ>ᓯ1xܝ\RU@\A&OV vyWțs)0j%YK5@f+0iANEN,VÍ[_\7|ṕy^R}8a\MbW:2Jnԃ쨠i: c τ } ױgK?`Иgy6Ah"+qҲJmjg] J5gǧ%Xz m+~N6YhVgquj#rOhK5&X#sս(RlT(C7X4$SsZ~d.+nyf, BPG8RCSUV RtڳSZTPĽ)k!PW Νۦ+x9S3tEr'0"pխ4VGkf^q;"?C^fC;Wc UVb߅;n;FV5jKGNjCxDTo a}c5˒YcQM!jT&e6GEVAF-Qt*F`~/AOUP !gǤ"im!W˺0w&`wv5k Ba5MBLhl2 يV{`r)CN q@6Zk}?zֻHIK}۷XC%yX EƚEi~7]gaD -DdYz*MWvb?aqHɎ# w+1f`:=&y*YP%jyيb1m h ,j©a~T[};{߷xNIϕ[eo!TذIbCpҹ8&ԑl9fH%7id8ٟZnUU\ӚMd 9 72 WuZ] |d{pVCzk; !ʶHָjZ'+&P'X@ z 6>HHBUb '3z:E-J : V_^7)G>XˈtY~O'fM*C&-ɻ2rVEe^#;1ej"cR|? p7F37}Oذ>AAE,_RgW|x;ӋI*OopT%ClN‰τe~ ]j-Ksw7#m}W'Gˌoi: OArT˹ߐc;7(nwJ]nmX4&[U:iļ#t}T~E}p nٖt+)<}緬X0I5h heL[^/]kY k #WTwJ4v9e|螲DUJ7|B|L;]ʳ[v{ s6F}X綜X|dzզVH G6;`Y߶_,2W[ɹ:j1_x Fv ݪWa#dc9Ug'>T'Rc3 !|kiaV}e[`ԓv Ys!#r3@g4ׯ&( & zvZ-;$ vQge 2a G80_F+xf$#V{Q3@y^0B܉?p Bm2ڴCl0/sҾzC;\N^q h T-^""4>0nsg,!Q2bG3!Lڥ 3OB1@(/BL7/ޟ}z~e}ʗ?2.Z-)̅D2eВbtsad?ڸ3/V1AADtG؇Ky}~ι {hic D& HK+>'"1 \NjFOfC|?d84>3N*$թ\Ez' :‹%CEXh2 =QN͂t5h90 T@p+=kX[0+i-Kbm>4JFyD raY^z [2J]V+3J5sbS9'!wIN@kי"RdH)))Vќ.ȠqK´{l7Dmz?<  QeK ۂg@Y; an4$j $;!(t~!1qVUg9?7gWч>I7rm[yT9 p]D^aBPͲ/"V>4vl t[¬;LRr)C-X b:VVEC -@SQ#̅zVjד w p3BDž$F=%TS~T+Vk\$,Iug Ms A2^Te_nD$/ k:p1TkA8$)dI/E >k<|N Fy^BQfmpj[ZA Q_% @fe)MfJ!ϋ)p쀸D} 'r=pFU@ y&6!.Hg69 )N:=X b @CAMc㍿r|.F{6uJ2(L D2+Two F/KLDzwgF3hn3g~ݣ=y -8H7_S-:Gn//#]gLӟē:Vdj0Oa1u=9} &-GP :PU>:;d`6arZÇ~5- :a_j2$%MHkY5z9ٞ_5ye#g1s#&M!NĈ#~]]1ѐW*uJ p3ճW,a)02Cxth0rT62bOImUU)o&Z36 iwNy"QLZs C;湍_ܪ63?S'9&Y)C8s\TVr (z/koC ^'U ;8y)FuIH*ZXI ]=-cjS+,@Ae%ÿ~0pr@KXC*;yI6qz5Cn#/~fpCfXxizvnYocZn1`!ᆩnQ%tèp i(|Fho*G΅;ƘJoere{v(`{ .AߟbJd 72$?8O(y_;xCƳc'! ze][1qc0'P]A.^A?Yc)RL{=мOF D<ɡrؐCS!!fG/%rx-V*rOyBTX| :$J~(W8mv^aH }k$ ,P${$h Dd 7z 8"P'*s]{kllȞuMixӈ1 ^ á +[YA!+#=]'k Y{1Dr~%Do#53JJ_~畫oR^ eG4@!l\UF |'d. z̉ w34 LFphMk]7#/UQFg; Y(d(? p(W^h?Qcwd7YS]}t#>|ăz^e<Ԥ5[[8J뜫$LņO'_swy/Ce* DL/8oVŋ`j%;*q&Vg@%8%ȋlhh\*|1Ǥ̏KQ&EwH"Ս`bHd`s|W5g޲YԮrE<"cn,KI~4e"n@0ڸn8V.G.E! F ɺu,s{SzWCL k=ܟ$W8Gw*EaAU`['@2}v'78_2 끍@lϋ~WR( شx{9y-P X8#^$Ҵ/ܥ9?O(F$ {,A6qOofJHq!s΁C ^L+9H". -D(7ć~ڞ8y-?UBn$l8AvUC(5Gժ ?"km2  deT&Pwx ,\ydU"!dOp,|06:Ez(Z2#w? lyzΛV\4r +rx}:~$+и 4I;ۇ|fMi,^?f\Kg9aEB^vO0Ҏp植] ڙ\Qtې8MH.|=e>βҋs9R)d{ɰA'p~CufZ霘vWIukDVY[#i{!f6qj!_asZӊ |~,a?}L¦igEE]|iP AHn(a(f Z ǝuIf .@4BOWg ʳ9s{N"޵2֠'1) OuK8[ {__E6[~𑪌=ܬ$]H|Ut?\LbA&;3]Dr Y`EB*XHOY䯡 jU;Lkj7Li"c\#Hig{!DVW*3KV\?.IйFr#8&:ۏ[U.ު&`ae8Id2\,2bV.,cHI߂w8WGrPaXSnx]\mmY.hOҥ|qe .^%ך'}ȭLjJ$uagHūR*N/7O Ԇ=RjKpHβ5tVL :v¥fc ;LwrJIw ur5x wqw5=7B9fhuk s4}}BN3۵3=9W*1!V!كmv$Pq%kuyoo?>.qҢN`D˵솷ȅu*:bl:o (`m#6HKcπS*iTlph+YC2Agv"x)qeqcMjlta3[*{GOZ-,OsuH~ d urQL 'TlUl&&ǼTD/!ܢp{h KyMR(bͼLUmc7vl*^h3Su$Lջ(څ߸ )Hak@~%Hڜ( LCxU>']eo33+>Ma \ՑY@K3O+lPoen9՞eN'dcQ{ !r<$ 3j숑MuJd۩v;HHLl_ _^|T3PPT ByޥHs{G)Ⱥ/{}-h kpvSI^ִ~؎_o@s@ rOXH~AQLQm^/2&&85'c2EAa/k)Չti=G k-4ن.?RwrT"A0"},#ю-Ь ѣV-l-纥dM1Uʖ:;Y3f9,Iz%y8ϓOp^̌oY4B'wQ6Hc=esZ]q2, 0:I`ǟ'︶/E#r8)~Fd Z/o(%B܊(tbZB~7UFXVQSQ ӹWF D]|/=m[jYhlMGO!ȠK{< :M`LD)ه>P(-, J1#/) 1Ex\hpS-wը#@$0Je52uyػ%糚ui`׭AB =܍hXBzHH\9q=~3S7tI"ʾsFņcO_v6uan.=: *k2:P7$#K0Zɩ7mCؗz7FN`)s SϫBLAZ>)2"].%IqiIWW#Bؒfs"NG{գJ'Q{#ze]![|qHHVk +v?8I;&9/cVM{+wDMcZ8nlqBVxkBw|{pU|3R5$J  xU牳덃,\beh+6ynzSdLt4+Mbsͧ|v12 * qv ;DZl@CX8mL韅䡰uΪQ0%7w%\amP>lĄRYmrXi(ǖޱsPXZ:q{O =,A[ Qz~Wd !nb(4J3 P|gP \b65,Vxu#l]8-/T6ztSc>;~qo>Rj' Iy{\WJlRZ6h| 2H Ņy5;:M?^qփ\zNv_:VysĮ|J)b);hq*(#7# PS ^hrpAj۔ᛒ3#W oEcIa[zN'8 ;פ36w;P0V X{RZ3@t 9o>ƃǜd0tT4A)ˠH?ݣ&{/;|( GFc&tN q8Dj*j̛^^ԩFKق":n[/A0GWt^*GO "ܶ5rBO֝IX_-)2wEIPl[t9u!ϐ+zLҎi&ƺ aʞ>#XQe b;t\%S̅) .,YQoutUAB!d},f| S(>[mk[[o{+$ꔿAט%2{Sk+_SN5 QFvnjt) b]? ٹ60) Çz좎BZR9 <ڍ7`}P6h 7f]*=$`O+[TLi 6+곙JB c0pE;7|'G\G7I+,eT14ט>DmGaeAA9?Kŋy{49Ddĵ3HGs\SZ8dSdbIܝh?KB(:r<57I3^5E 3v| N2NBm@[U?b6U,;HlSĚ`E}UTeEѫx,Nj]lmi oD zֳ -tERb-%:@˺2D2b~|G\4;Œt<`qYli:?514ujW퇅=}I6HԖ )gy"eُyo-o[OAAJFZx7)fwU jA qM9Di`Vɵk4q<߂*?~ҹM,\3+*(*q3K[&$HFF.1Mnh: CuD9dIu}4/$( Q΀VE挑SnōA{e-A"./R헍M2fmnu SBVWtoSJ ޖyn*_0p6#q~3mmŃ' oڰ rwkd5 =+$9]3S@BJ[ Q|($ӌeO<77έGQC9mL?]ԁMn=;j/5`XX(aϸk0j"[$EE7τǗ!M<tKz 9S#*1%då>c6mʼ?xlI^b`a*8c[6TIBnܨ` \ UcK ]Bc~E^eմbt/#gf.!o2BTis.RVR~c<"{$w#V{AL%n]k[N+ѯ'}~_Tx~z_#<,pZ~gR#Ee أv}mX슲ֵĪG\];ʧ=gU^7#ݮ+4}ٜ$4'ς?q׼ÀVϯ@P"mTX ¨u WAԂ{AqMGBPŤ]WJ?4u  /KdʉYP,?Ú@lP2 кфGg /գKoY AȓXҧN30wi~RiJ>;0F饥xrNBK-4a-WCPf ^3{qPAY of7"ww V]G=0$s aoQ%6~MvB4/9(5c{=w'$r p a_z*f$ &5s&q r $((m+V%ď0&}CoՂL؈AA i 8AZ.anPV#KK"qt.v_Z"L(՚u_pF}-"qY{,r< t5DN ms>[lgΈIp;OUs"R{XC{Bu1=HSq(?L(ˢd:V`9f3x$7F-_[]|F Gט216=z2~ڍIYU9Ieڞf1İQ!:.aaŌbpcJެ M?w`˂[ڢ J /zʣ-tr %i+Ou u[ܠbi*֐AtК i]~:|c3ͭFȹHލ?~e B"Lnz璄L @ڿfT!Ԏ11%k1x @FJ0C,OQ$:fR};bߘ|aDl?9.-Ј0.Y5," ׿UӔz<}E=)Ϊ-qR5lRKuBYB2;\:X:ǚIEħǂ\W19gC,>`78 N{lǢsƩ˔ [_բl7]b{N{N5Ȇ͑g /r&VdDg/B/D[L׉;a{1*i\bE^}=GiV|1'q%;J9{_Yms8&P]/dn/wlBDͱuU#E0OuDĻ]"O9:QS+"=;Y#ծ@Zd.Vc- M#UBB㨬parY+zZ֯MD_Dܻ$K$^ }TkMn 6\dl@GQ.K,l8ufcݞ$lX GC-r ƽڹ8, |cd8P`߮";O=Ybۈ% 31$!|4C"o7wMYS7fDžiQ C#fЧ\rp/eCPm0$ÛCO?OdxcIV𘬞,ׯyU!(95P9 ȃ8o@ f۾$Q[XȘσku V1CFgMY˟1ao@PfCZ<sJpSΜ^t@:%jyI:Bof4nTDM#aR[KA3<>F_h )v$!?k˭1enx"EܜdO:* B*}x+.#ЃH~y5'@%ꌼVBRimV܄PlU|V'QPUs&򌯻0dsd|ף bQWcuXppMvm&SL+/mnV"fR~V5[%d(''rȸTqG\<4#&K^t&MoUEN!+T<*qUV;i` yԐ>,j`gM `[4a!#,o]uqT5J(wuZb 1騤DxU?Xnp;)B:K *%5;ĕc*hgLrVî /$m?7BjWDh`M1%0 aAu.te$?68ҼbJPN/;kC 9o!W[qby<wS k e=+:bJa@/ƒ%APހkX#$:y"r rya׻WILaWq6#JRqcxpQ HOcM7p Ir#jp%̊7&1a7هX;=](]?1ok$O}ŻF)-H,wDJ Թ'j[GuIھnYF>p],u@X1JL fym-PT"Rӻm. $܋o>~uFJO{6 NjQ/5lMV4^`VfW]M]3Lk8|NxBt%;*#"QA7 ef"vaSEө3AhTd:8C<XpRbh2Air;mSμ:V+LS+W3>uh1$4+Oscub<|጗ǡ+Ϗ+ҕ>ԲciheD1ͺ$~Whr ?),"VD*w`. Hk烵{iTds+@4 [œw϶OJB.u[Be+) 'Uw7p,+3H9R(q6~#8I|,]e=O3 7"Ԕ'p.`HDc_ҰVH2x*!B-1 ?Գ:!:D. sBOyn'vSC{]S`٭/yr>sBh97+ߣz@ﬥd.Z#%˴fUQ7k5GM^k(JToL;6e,l~>67LO9⥌[l&$8'O\7턓ǕtE @s} ƐW'IҖ3UM}&"v&,] >oɫKPEιp Mes'H8'G8s^Yfx8)m1ҜЮBwf><O5_znpc +S,3z] Y@<~R":`s0,kKpY|4*s!t"rzi)}hg"ʤɿ#o{H8W{{,N 2lr6˷zm*_xU?%"Rgե)tR^;Z2Ye: nWUI8Y!a)u1Tϧm*CV6*I6?2ñ3UEh&+GŦ;j t3j ?V4mhKY {qkK#B &M9d":GHsňךԐH3Ѣ߻g~;ƋnDԆ 3Dya"  M핳g p3Wlm/c< D@ `)Ý!mchh^+wu?i3%r4e<Sf{1/͖М*B-0ޤ^QC9lc4( kC '71MI^rrW9sKIzO^I @C5HVg|U8K5D ة΅]fTR.1= 619 G/9PixY4E)4yR]{q~NZ>V xuHL8"BO[={ ~`L;cs j.7:z4-ԏ޽n4p`P|3[SF#?KuS:[pPC3 nDN^/\w% ,"ީX5[C,5vvy=W\-x:ȊtHzIK~3U hJC;zQ(C)p.@.P?Y2%BExH-93V+ `]7&0md!٧zdpRj1H"_? ^F+ =%5%ʠ[GnE1o.kRL!0 ¸mW+^FOpZw{}qkfd+ESlV_7+](5c6WllX;7LAԥRJYoX?UAk@ųj7|οɂeSþM!A''+UB}䍬5^Y~>F oˠX++\f/ԭߦPqo2IbgO-"6n fU|hCȌa,xNHbglmv@nԇjxdvv@!ф ~VPgN l6Ƞ:Dz2¹6Po~̓U(MIL~$ O={NA;V d޸ f[+ϸ"z\tfmhs"@ܴ:ٴQ2J=BSvWAE&"燾0L5g(Qd֛OragYMVyRp&羁a·i5x"˜5ڄ"d+1()IGJ4zyٙ)RF; }58ɤp8|(zy*YgZs?۟Mӗ7hq$Vv-2~[)-ڶ'<Gf>ohx\ "ƪ{Y/vwv'._![ 2NLZXRH_ lv:rzkka?$hֻ [^@X5D< R`5~Ԉ?9DY/>]r,~n 4/ꤨ $Y(Sύ!+GJ% 34'-R(;Ǜc4jUv4ׅA-0~a E2_2O/@K;C "w@ز5AJJ%`PIY= Piisn~B 3uJb"ف-7#dL)D m&+Q3JmT!5& %zx"?kCY/7@!"hpswwEm@Dx" [-{&.cx f޺-K&ٲzSg;ŵ_xw'ö:='ct)W.Ic) oPҳB 21R@KGlÿ(@ s4z"U/;DdKȵqLp^e~T3>Fu 4nPSI 6Z7Z vn[vd).:ʽ{ 7BZ  Fc5,hͨ0T !H<̈X @%{(|Z;[6D^EbG; : N[φBMG'ن !CZ6ҡlF#;[t8(TeT-K<={=k/aOc F dvn'ZY-9-;NW_$(V}3 k迷i흇3m£RQ쪢|/FAN`%p[( @7T聱3@\@ m<rO)#g b PkMIÄwJO3$s)0[&{ 5{FPAqrj&LvD moAzn_ũ"_PȘ,ګaeY&9 e ʿ+ln'PXs~kk$I،ra򔿸0t&$Kx >n+c.gKZ !Ny7kojqY"~ cLXA^r_:ضZY6d_E\݆klo?v{wALox@TW3"ZW9!ug=pW1 w@e394e#܂*=~)d.Oӑqsn0_QV P~ry72^ ֗2ƳD(͖| _wW@* Gz|wBCm_Eth] -Oޛ?)]w)(EN.3@0h*nQ~t 6Xwb|{]kkbaʱJ$WW:g98)ԎBQb1a*Ϥ%6g<7&.} ƺ/Ѧ[4ZɛEeAIK{.+{bolFZCUF8ABLsrbO8z@-v/.IJ.l3կzu+szR)0AF~8. IP]+. (QZl]޿vŠ,WPzu}G.5% }obّ? @:~,v RF^y5˶/$unK8f\ ^M;%)A+ݚm,keЈ!-N 8k O0ЗIkuٮ_x'mOe3Y5T{}'E;Q]F M!"8ÄB)^.Xj+g]05Z}8ʂyV%2ᑾt-@Æ$YD+OL?GeM=(ޭrPӛ)btMI>8Ͽ5=DY=em`b9$_xCoC~JΠ4+v6imx }a%«,1w}Μׯ$)uֳMk*#3sI=fk U_iQv;=e,HJMܕş~#ӕyM9EV{Rh@_aa(/ꁰLEe4*DH8TM:QU0`e^Ǘ{Ih.zu: {ݫ),齆B4(ױE5+K^9 M'ǛĿ@ )|ޖ;$r%Xc QN2*,u3~xINAK=JyEzV"# hF2nH7*KS!MC,qe/]l666a$vW &+ZY//fH5YU]bh,KwX4}^c4BoGd,ir_JN4[›=pƯNH'lq&J`f#;ࠤ"K)L:0mZÈ1h@,K%)R~+oόK7;+qZMd[ :W޵P$ Ù#Ed կLhRx1!9lkT)R`/u)"ClJd6,nP?I;.Ƥ@&<HI6i(],8+%.͠Ëf57ŷXH]\U!Zz"'782 fD9dJĂFxS6o{5ˋcsr-$Inrr1ft\w>v(Y#0(<t΃=i;A嗡PD_Cz;[`Ǘ=9{[E2mJ$ j`el7*h-i} 69' jGl޴uf)?{ge96EU4?)$9C =K򩃡&bĞs=+א=4%{W+9O0Y&_,ʀ-gFfTFDfJz |8WcesQ}s_K*?z,d!;s1My(nW\?"+(V d%9Rc^fBA)|ǡlUef="9b0+vf01A]<޻Z7u5S@ ]ӼDR*M\ +Jd])?$$4}B̎.lA\Ҫۼnf)Ho1pRo n>>S>B3^$7c37q62#b, htHU?Sޱ=S/[? q$8mCU)]yX [=KU(2̊TޞfMdm<'Ja%p$:uJu3-' G =-҃ӳx/fh5 2. L?l$ `˴~zm-q ^ed. @~z A^FQ~l׺^mPJ $[0@Dڠ])N=MhqI_ Ba-+5?~ߢᔂU(B9YZY@'g(ZLZ?1U#ELcQUdC[e<~YI2B~D,(WYx$b|,kfVma!)N'J4(VdnKUjtӀ-Yдe4bAPE<Z 'TaD8 kI%c4mdo URmhV<8-O}(S?3DCLh8ZҹD_z*$)xK$΂=p %o`a( q߆eyWjr[4Qsy_ &\DgyV*A{crnaԕ`@.`v29UrH )R_җ eco#K9Jۗ OjxHsGf*q` 5 H~Y]6Zz#]VttSyFNDLD;˹nXv)6L3ڻF ,֘mU%b)321 pު82MTG#lv7F@ A[s91 HϰУfJFĄ:.GROXBm)˄zZDFc0M}31s+ÉnNkd(WxگaDD-=ȡiHgU?5NnȽ1yd0P=́}$kր"(<v>4&4M6ReH ~d $pFJ?WN=)۰v1䌠CVà(sA3sRL85:)XO:k+mkO1#dҔY+w{Fgkx;n aȔhuCʥ;WzTȫjedҚiϪ?LGg9sW`z#We,s0"O(ch0}}Y醾Lq"Pu'-['e}t6 7')MclP5K^ۣR70H}mZm+PgKe3>~!}9l12 !] .vVb 3|-FBsSiB#\` ƫfZVҨK [?{t &dV(n"\jzs.ەm[x,Dp9_72} @ANyJ'pZ$p_[y'mgЄԺt-+73F,sXyd?$f EIWEarbz#ҟ:l0i crݏ;U5I7&< p-!0ٳU={4 Kp,Pf4p#=,N*,GqƼK "*Ā*mE)ra22"oE(ܨ$O_ۅǿȫDH/.ABTlضq(~ٙޞӴV ʧD}%{"K5t|8RG[R.T5ܹ ݅{ßwɇU"(dXTܛ@~]'I(>{@*yZ ޙ4m40ҶLCKMFf,zGM \Sɿ2FUWvA*;Qv֠S wά+%JWqRo QyLK>ZY79 j֗EKi ۲21S,v1-3SGstcS9*u:K12HswdM7>-OEn-`C_B{eZ'ֵ%0aSڭ]1:+ K7?ڈC$g37 >p#d :qgxWFc&e!Xdr©$6s@nvr Uu):G"j"MɓfJGW?3Bn;JZƽ0Xmu~r tcC'uNjKnr&_!'ցv97C8d?f$ÓVXt_lcaq"NzW06%w(PKN-9X],h kژl_&A8S aNB؆xo Fp`w| x$#'eay_ ?i @;%_+H$le@ ž bH0Tߥ!k]egF* jrN@BF?o/GkaGLRo#xW墲OexdAoɽ:Љ gz.k&$+R83rs`0-Q/Q'8I*{bk u*쮹kHO%H01Y0 AHM'|rA 6$5ު*nALΈ_'~hBi nѧ,(W?hGYHC:~ho›dId!gKsk&FgSZah{Y{ٿaR96l~ʽ"`fјVTP6 1ىV~W439~ Ӏ w0doD@'ED^b\|bץ¥cubudžs4B,炮!cқ',P寳7[sKd&7-3HPAf[S3wl_~'US "| ו$" qMYv k-ۭ__v/[sC5WYObrz0U|9"ˋP-7"m6w-#/dOQF`A^~z?%]gB촢7R/q%fX5׋YK/޽ 4' K0t2P&8TQ0a?y?}?` <o41b81aC4 վ8؆Y?ci9凾C;f셰H2 >sHps>EGٻХܺR6lm*7P3* :5pAb4%T_;lcʣ$$tM"jNBgv"Utwvրfg(kY:1ky^\3 <*\ڕ[T9kߣ>&]JZ~ZiRR(ax-f0ە#C*yJ27|bweWxyDs~CNJaZtU1JVu$ѨST&<)?РNxwQ%5}8s=@Y+r6\i{Ajt~!mJ%vBzD_̎з?$8YՕo2YlIqα¾BJz\ R(Rog FS`d P2?B:ʡe(Ⱥjz*IuZ.L=zL;L$mY%MR.ͫrɽ8A>i;+@;DR~.gIƟ _j&޾vˏ+ij ]ZG1ܥ^LOpyba"5{?̊/ ._Ls fNRW^"`+&ф4LY%鮛(}f/_"IgFZZ,nJv2y4{9[Mz2Mwݧ^zA`/Qi]K/.ȱlv[Wy&g2&#LzЯLQ;.VwlrpԋYEXC ?5쩝iE2> AoJ6_Kt6- ^ĕ Tl זjJ=F#f}IldN<4srٞ"G#xz8'Ǥu`e]!s%=_m%xbMQphLDǯb0r^GxNV9+@*珄f0[uܟ}NgXFMœ+I9- |Hէ:M]z !@-: ۔DzĂE_d; .`g|&8Pnͻ^R/&لMB=J(#2bȯG%3td,#>QyZL5_*W q[/\& fBMd§l%,Krp ¦֟tV& 0A[q4Kҹ@jDMB+H "{M4_ O)4mraޛ,6PLK#x/ͼ{_Ȫ dqZC:j >\3eF6Q7Ѳ@|ĵTQlq~TY99uR=edNi`PEK.PnX#?Qg[3g3lM?339X #"j\u kGcuv8Q<"f8} @3[oaկY2o:V79@KD] 68lҾ憎U64˩#3HjYw@621S DKi}F0|94V3 !i7_Ή pNVpͭ ,{^6+̔<+i}0Aym_dah?Վϼ$0.I/dg`{NJwϦa-X03KTl W,LipT[f-WE\9?h7C,iw-AGbeگ xuނ R:fBEt\c 8@cP)<ΗdcM{*zbmD7ПFBϥ'IpިVɘOGW ooUKS;e[Xr*bpbpnT&kN[HN$dZàI(K]{tjASU H қ{f{ݢHFǍQK^i6<'XPV ˅ۯḾ[!2 j:8ͶK;/'}Hג6k\f5ӹ'!;yU$PŰw62\^5 EI3.uvgn&a~- z` L)NC -B#7sò;B&%,(c񵽟CN/-Kܞ)'+wi,9\E*F]b⸟dˆ}Jpp#qbܽTrnnDBH&݁feӶlW@>Ӷ49\k *r?cΕ1IJt_X/zHhC3?qc%z@E!L%c-zUB iVu]@g'j.נə֟G٭ vqaݼ])ώ_t~mӗeOwI3e粞/:YΝ#`%\T^~+ȏw{T[.x4/R/byAOEn~|u^CBegqurYP T:W 6#+ vf}f,"LnPL7-uagfQUH[ r ̲v+umnj"~.W[E$Vcnm/BLV|4}rpl=: :/&[aD0akl2U$ 17 u{\-8h{ 19 m)h}lMX[mN5EQ+e&\E-׸YU<m6>PgLPIR1OI`ZIV(ǟKE朴-r|!hgD@4s PBhòZkXU͍9pB!R2$*\?l+QyP31WR[?N ^lR”pF-^ m 㿅֛Vǝz\%xUL@K,B9VXEKtky "h;k/Jvuia`n(~幇UR*E€{#r"3ԑM5$4gC=-Ψ=ȃ]yPe#vYP}qٙwXJuVpEOIY l2C(nQa?ڶ3A iɕ/%O+; e;VǨ T<ҽ!j.;3 u[Em۶}Ӏ~D oJU 2_ aw}&9 _=\+^x ̣@Fc* %,AA DODE!mi͹^C%MWbOË$=:U/ðK3J0o% o:FKo]%L7vAFdq3ttN8z 8gh4k4m",O$?{!NZQ 9#Pft&!8pNK8JN4XU|rt ћetS)\L)rl5ha ץt?i8.`r/ڏ$_LYbYw%I\Csh5}䒼(~5rU YwHF3N7kfHsb9.J&TAO𩩨sY3QtR?8S(&j{SƐiv)m @/2C< S}|U٣A6dĴ_Mo (;Jgsa1O nvֽϼnXaǶ\-DaǝN@+Td?蜓3$l/#Y/4Xz;k7TZ`N~ܝ: |>SPALGaCÇ^7_\76'yq*jgo Fۀ0uLnX%7٭ry;|YL=kN*@n@X\0+mp lEsоLAFW^qDy~$!U{ OraHyV~Mm9zz#jp'_&жh` *u(וOinD?3eczܰwh8ƴ U=r1e0\O}]^422z}[/d:Й!k Q.'Xs%Zvk5l蓆ʰcԂr#KZN4uNjHT>f=ׂ!ysWco߆jѻ3PF%΅:0en{|HmMWꁅ~J">=`>>eM_MݫWZ]0 HHo-u.X:! 6FNzg·5|OoyDڍWR@\^xƗ*Zf< lL{ymJ sy Nuפ,$s2j,ɞX:LM`r$t.X ÈZ+/e߿L5u 2 U&mwehl# #uz _`ʉ V^\dM\иDO^ cSJo|IɄ *z7!W(.%D.pC?2|8^$ m]vNęQE":O ٌQ̿*Lf _H"FDpǹjUxFt&S+ZuDqTUx* eS {!#?FߘЧiWF2+Pnbψ">lyYEO!]sj&\A;oj2ZHP| "VżI/K_ Zpv݂qq\XdUH㺨ۂT͉Vp2K\S\N**ݼElv-=0:eH}w2ۭ@ݙq1Rb%6ΛkNяD$ P:\uV{_4{j;{KKm"OBm!Т^lґ,v";%ٕeG̚zB&}du3܀ [+D^{|M#=Pd|C~PK 5XRd][iߝ"IKBVE1}rw_K{$I*Hʱjn:چKF0h@{Jo7m>1̾JwPDBO'Y7.%r|76/~4uNTCJxoy'U6m]݉YRp| -N  pT0ae"b-ˇC}`;U8W^clm3o/!1BNT"-"W\姾}h E͖ȍ')R>mfD;8CE0<#v0o~lݴ-O(eT<}p|6-}j%yD€ w_ov*D-)ma1PCm!HƯEyf& O8},xvؼX[Yme]LNfOw*$ K 52ҟ_ʊo^GTqHsAQFѮ$kDid;ҝP|?}#)թ jTjX9~Gcz'gE(պ&.x"d!ؑ܄U{ń"&pA"U!@^nuvhJ+R|Ny/\MJD^Mț)wSEi_Odwp)=?_ ʒ.i]yXE]\|N'@^櫈'7a9_onahOՙl vd%4zI.lT3-J"!9vf Ul=g/Ʒ#I>wpV$Q^[3+wEyz =KׅQ rkaNd^'C g{DK!BqoaNU j^Rb"=;Y>obs ovwd=lE1׍u4@h5%u"I*1,#rYKv+:$w0phBH2x1@B\905؈zxaqOTЫd:`=1TtqD,(g8A>{X`QI@n~'lVfnPo`yHw2W?6/t>F IXA]}ZHNR"$7(FEa,4*LaqahN?q D-_@{vBmd)*X "d Q/)Э~C?k`EW@Dfk My'>CI1,7iPg V] bAkqØsfQdotzv]hM^zgeϰoa?,.2~Yeu}/ "6G 

    2^y5@evWZDʹBzj=#?<_NTIL 0wuBV+w1ӭ5tJro,ЂN'qawLz SGlpV8Mx9 !Ur 伹rtD.piF.k̓eR=,aAYǒVk! tz< &nA Ov:\DD/M'*p> /y_Nu޳ܿŎYʴJ<=Qst1S8~RN7:Ķb?'" O9Va%م5d;}P1so?‰؍\䖬E(fS~=ײ\i7% 8'd&6]p<q22 $%UÜKtBB`鿕YxR?81@qBr41Dyn?Ȱ۴_Lh/ԚTYAu\Z,`wR^FI1\r~dKc:M} BuLa2+·TTU~;;\!w &y-'-D V)y h)o)dyHo냛 ki 1 ԯ TkM5ߝFwty(<ȗ3g/-{ψs~GǕvIϛ)z4T;9KDT&Թ`0T1-nk\ͦjyV@ܢeUsgߓ?bb^A0 HLk8e8c7ݿI*%:_`!c~!"8y7D'k*sf ~s?=SNd"U+ۼOϡȅZr5觱<@ :{67Ipc•a!OPem',l‹X]ӼE][\!.>Ź 3hvۻ "]RuʨYx_~mO=v!sg@%M3hL1tm#B¼ŇڦF8nu譺oTܣ1EC\ _n¼wO~{ܲp}R>>h6'E eJǣI?v~ýQnb~9^\.xT̒J^|r$ٺaLRvqa~7&JeVw*AaG HvB -D_>)ft+V܅(:?dTAE㩿US:z a@fwW9<,|<@=6L,k[@j(fP/iʰN@=e|uVvTu p^]sIK"-9 6C^PP ? v'9GK5{5y *ɫdiF2],G*qw:Q2 p> Jrg9c41@t0PZ|b~{ ? EG1|ri7Rj3gcE|l4]XU0غwtKgecU,]59)@Xrc5P9PRuz Ш\G-'-G(ualI;lNH A|hLTBYqxB߽h]bQFW# btP5"RG0 ֺB1Jrnyl,['[1T,~3.%1c |;r=I9P=ψ$bpfÖy6cO.ϳ1IJ;›hf \.F?H &:q ÔkQ ,eF'bO HX5>mR%?*\dF !6#{G DOLM"[t<2 V;,VOi:]샒͇=c}SV2 m* H~򇏚Fsu$un3.)B` [c}z{8y$i{od(p̘lg X{yoCT/wAqi9(+#bF/f?!Xϡ-@Yrqy)8s;Y- *]+AdJ]_~d7J)֐f|l@|O\>9./䬖RkuM}04SOG)KFF 5qԻa3aVNb%r-$g2BLŖhJOm(3PM𪻸`S!m|ዳy ʎm _b[3lO@ȍYk2g`./'e>Z,6)^Hik#HKey5bfL8ht?uxi?RZ7TE)a:x=rfZgX\cDfDtFmz6[?X4x](MZM)Nz3h8`j3ҳ1Iѓa hR QΪb~p NN~9kPsxlΩ]CLb 8/oޭ(Ocy!py\UPTf+"r) /Fvd]ӚnUI+7ܳ7c/fRE &ܓ{R_,N*9ǦZ&(~⬋aM0̀nH潄SMy.A:M4{(rؚ<5!斔83@P5#ģ*-e do`)cOm$"MU^'X//W?fuDQ(oN4 .$SDnP67ݻEdԦ8uO [V!V{E~Bk}/^07ofVlpal&ۡڬ f JcP2ӥئ ^nXO>X 0ċ٢1MȆk)iU$2 ovٖpٿ?[7Q$M(hRgfLK IP–)_o8Hsd4=YJH-U-ܖxG34#CdY(DlᎧlv.FhL8(g$o]z3Sn}M r w(F(} =Spd@F3ItkUm2IFezZe "+OU)X f1mشIH1X^4+6ay>=Aqϡ@ P 'Bfƕ^D~*VU'~w/~38p(cIݛgYZ070701000002a6000081a400000000000000000000000164e4ded1000051b0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/UOQo]?Eh=ڜ.+̉g|bŴur@d?{N1}*Ԉ`h[ݬ^XFu/0 -|vaRR-~m4r#C{|ÓQ)7܈"T~8 iw{ٰR=Q |M꾮O`kgDohPs $| ʕlٝCCpF񙨑\%J4 ԑ'|OԬt68>-Y}BF'qvD͘s{rkkRZ(jzf-H0Fu Q|rWN=۲x*0$iÇEQhº5> :%f8z_bk)H=ƍv\ںkm}T񮤵fb??}u6@ݮRX4To)tV\faܸ}&;Zڸ"jB>k-tz|:jOWi~TCL*^rsl:Ra}=J-IyW9QmUH eⶔ=&-QA;:UQi4u=%o:?TzQ% il2a-DvAnpm=* +Zo]#NRA {uqy֒C5 "Z:{& ]st|A,Aegc# K)4i?*6?YX4AAJ|㳑3ڿM%il⥎yg+x🌣OO*E-B/ Yݒ7BہA>xw@`R1(;q|1^6Ue0W/.N˄ܑo,ٶY60$tZ/}ynKz ' $3_eܦlrՅ"[aEC "aJRfH1ZeVH&^%:SoiQUve;cF65U&ar)\\S9OWZ(Gn2%Iٓʁ @|mew?QceaDzS9}DTeX=YmqVͷ~'y!Ca O\ [j-ha ~pqdYm53t➚~H./;-`}Sɗbhisg)<,l&f[W=$cZtu}z0@ZtH9W!ƒ7--59 i-r;D2- Ȯ⋝ cS!X(Hݑ6fŎLJ} .4"_BXlZX`utrۤ[vSaatOC8̷C2ԬZ[ 3-8ADߑLN?Cr|YNqݸ.샿 O tBB^򡕞/:x٪$L2lj$ a\tJNdԡӄCoXL\Ȅ@9)z)|Hz'] H#Y;|X]ZR\pZwfobt *?krNs Oq tۈ^; AZAc?[=9-ռ %7`| |ecŷw2%QFI [Bէ B̑9zC 秙MfW;Dyj3XKɒuBdÑps8X$Zed..84#Ʈ }3aهo Z .yO;yvՈQP ?Ȟ=Sj +;LaAKWlFS?4ݵkux5:PP@=<ܧze/9۳.Dz-$xiɱ ɒ)q({vV"\]l3>q#솃bM6zAz 5W'/#(@dxbU"Q4DuLjQ^~\JDqndh>ݺaa|%6 >ۺq/g(b-?rU;O˼jW3l p [AEYQT;:?iIbm›GN@/B[~Sh"9Q8u&@]R~ b+{%4HA$~Ȕ{Ȼe~c^[s 3Op ihQq1uSuhu)KBY;W;x@uNsBKcozz}I>պލz*w%P-SEJ:R3?*C2ui\% vv&-MJSr&Z<]&HZ߸֫2%Z#G[* |biK<;D:hD囙!g9V`0<܋fmDj ŋA75-=d6 0\39Rw1{[ᄷ}_ٖb- E#O?uxxzojGA !./6yB&$NSێ7 "C3U(22CIl/ GP?/Lmҫ5vjm^Č'HO}?t7>/5bzWt,DH/#CO[:˖hv-BvF+DnMU J]R;PLy4%IaqbޥѹʣWCro |$:ďb=B(ZucBS\hu |*@&VPKōRg^2S7:nifs[OCS6iI77b\bm_|Q+ Ur^}NgIf>$lKev^لESC?s,eTI8lAnݒvykq؟Č?Y2-"(uU(&pmuxN3Ttx g'CC` 2)&0>q8^q l׉^K6U &g)ez;`%]`i7eKn;pS'xXTD|RNZfU ۶,AاI8J1?~lհxO(vtdD!y(Jféf4>HQvݫhs)gp2깏-M :7fJ֛M`jOƯC#X.3HS=pjl!U$_fs6ȡ6C0k(dx =7ŋL<ϊْ:6Voݡ1VaobS5:Nk #JYg%n@~&p,}B/:BcNAZ\/--Bmn|ѾX)蜨oN)y*ipL+8C}@ڈD9 ,J:l|nCl k?$ۏŘVkf7Õr/]aqK=P]smRn"lԥe5m%>cs'@"яn0RG:xc"jH0v%=Y %b wd^W5@ SI]==$@R2gn蕛ș.#np=I3‡Bpԧj'o?Wʋ&E5}#d{#"o<+W:ЅFC[lj_$8sk?PnޱK=~,Ήq~1=~ f]v҃# /$6G><^!U!pϺX!eDa'CrrG\ߋ1yȸ죃N_3qx҄k.ubc=⧭ojK3SH]ro{cUUߔ-I 1]w1lyA&Hlm ?!T@RzZ`ܧMgT]c<yϥ\H~8ϤPE-n;z%7$ Ԝ_sTS{GF\-NOtU SC@/YXȰ'PӠ~)e-+R\C_IZj4K6F~z8,xO41p Tk!??cĀw2` RNϣ$4ւP SLnQ6e# =h'>SrlWLH6`[|2".׸Q`LWCAkߴ;VNJTθ޷e a"]2UZM]<_uH-\[,Z¸2eR --? NW$&V U& LIN0> H eCt|;MK緲LۅWJeoaX¥"P|1M7@XSU69U_)h> 󇢚e&bznAm MziZ֣宫}ti^]4%%v}YFgv{UtcyVBjch ˏDxq p 2Yku+ :,vnúvaGx"f%QX]0C576p?l  >ɣ"@%= d ~D%X!RpAM9֪䨪VTEzkc,s]XH}?tVۅ/Ѭ8ϔb{/jsr^Cͺϳ0(H/IM0" .Ѿb*4 <1` "TYi3ċ$M'Rr1Ȅ7IJ7gKmLz4XnB?& mGW͗&AJG| ρ׻8|vZ=Q5D].5P-ibt 6EtPDS~$mc=E礿֐{bL{رt:T_d'ؘY9+hJޞ8a5"r44ɎT-iI$ߪ`)0k*>I, &">Vzzy [LrT;jcۡ#@[g\MʴA C!EFc%z2JŘH<)^갸 .y*;LX1٭M`Ic4OL,wȕS6ޕ/I-b f}^=C5^2\pߣ`|)2n;dgP26hK[*4zus<M'@ݣ)WGt53cĿ|['J⹟DեIu,bxve\`8U66C]NWS]a˔\(/c"xXB]`tӝCf2}5LZ1타Lj#P~ PoFYvgZ3.g'Ys/Dpb%d e4c/79YsL0g V"i'QWt~C1`-bwSZێnrd+h62xy:|ucy`udi"5`WRuߪeͽEEnG8 pI;@A[";rlU) FK}cA;/)5Byi{xMi%`裔 `ѐ30iNLA#uO#rį/E2[Ǣk*m PN)nlT\#z>9[WLh펈qyd_^\ni_ C̏\iKan ܺ)O#kJC׬qNph*6ӊ/_yA{$@w EͪLE;Kb16T6Ա^t)&$_հ̼1̸ aae?nnLE|e8bFߣx+`FtpmC:=+R ?#9EA7z)x@2;x6}%!?a` k|Bjv?Ut ^Kط8-~mc,]TU,وwE 1D&J"/]|4-9"4,˥ވR`Na nӿ)00U„A*U5&ѸP}".|Bhx~`2F *#ؿ Ͽ Obwt|;Ֆ7()ǚyˎ~FkR郹y8E/7IqgD&'PYml}b 幧Qωa^7-WSt՝D>akhXɔr* [ & Cᓭbp2xD[Ol Aکk3@"`,.4$݆~F!aji &RG')Δ`ϸ;V_@f2Hgϕl\i%o %Mâ*QVhBa,i0+|~"Kf%O=v_a8LU~ 6)1I&rM4cs-3PÖmީ]mlPr*%g+y?!E@GoP%T\C*vZ) /+<[6` y+e.PA[+2E/h'7\v{;9^֣&b69ʔ :amӼO,F-4ӧ"Ze+9 @<ۙ;066YxUCmgk0 `-Ĩ_jLūػBQᮊ2L"1DOH/@؇e/T (ޒ}#뢦h^(f'CXwp9SoPjkxxCw!M.9W$깗pфPDLD%o0a P4DĴ#,@:?B`B KHzp -u}4!lsuytBj6>AfJڹ~z6' C@zR\.;Kl˜a5 {O_W7R R )S5TcˑO끔O0h:L Rj\Vdք"(l7 0 ܳ8Py0kKӛ8ϋ~!+8'Iϐ#u_VcǴ"2w)"Tw3*#WY\~pˎwAWĶήJ#ي%fNrR9>o(dr~aenW>E#xd,?γǯ_-P>Sf]I/5["%t]jxgjOά4 M[ 'PDv|}KYz;Uqؽy`mj=bx Wyzej\ Sܜ_IǪuaH*TF()U-f=5KPnŃ^@󂥉npcseT&`&RaNP*PJT=%Jy8%=)_gkǏ|aTMu:,rޟ,\ NJ=Eh2zV.\|j)NMBRt ^`_d.Z+Y+F.Ev\΁g&\;'7UB#9;tO`Af,nt3@sz$t?5i5hDVzP6"$ ¯EkƘv@HL*c;!lG>làܕ'86T.6#<8q*y|th-]qs˸ʋ:TU#sD DUHsdžo^+~©oǪ0 !;UsZ_'׍)E18.˃j2`?yb1*F &<8NuDRBǡi–>Ꮟn<0r4޻ƶtIi 8F~ԣ_{UxR^a> i_?B]44M$Riu;n,}(kRA-t,&Q[v:d>77cdj|9klK/@D]4J kׯ2jRAܺz@Y_XɷRRDn(uC:|$١ԦIj5 :ZCyNwZ[Iq oVTS#pfR>DRߞٌso-.۟تAQ&f~ߙSdng-ef@x'&ӵ'lgl{ @[{ϒu`f\4' dCk^6*pגc;NfzTp&Vp@v0̭ܟ=Ko^a> mͳ-b&kXlC~V$^" p*x9Jw(P>SK/q-5 ĘT= G6*熴0t FGf˛'/4[&gi76x0*5G0 Oɰr-I jONSg:7*}/36Hp&JCNZ틹޷@uԯ61gJ6$zc2||j8*65y Eto^9 fHQn0Lj$+`h*1B2~giek TfvQC;%>'?a\<)3&MIxW81»,ᡍ!1}Ɣ4cV}74pbO"),;0pK] 竺CF8/#*/~"W "#$IVw̅PpvM.л+ol a3$. dzq׫H|CY"u#n':E.* j|thh1o{6P}s$ྑp&>{:ӢbpvSt%6Ťy\ !'Ej ]O dO'er4̭1a]]X5 \\i& ؏noIX~ZMē H6lt֙M :OCI}vz]ŵ*c`I, يtҥ%fw94HjYx2* 貴dx$trKˡFA 9TCm896y*c71{>Äڅ2涯C~-F Zg` 'Nx8''-sOdxczhkV# 6? BBjepj^˪r]@đp~i>LbxOP(.rbP@߽ 8[~)Zâ|e@obbn}aRKo''G7oHR_Q4rƲ/K9-P,57QJx};_N(Ⱥz8 @ҳv ?؀ڸ@/N/;gҘm|X_Rn&"yeGCIMd,j1!C^;uB53{g`H5 =qq\xʲ$(XXN~$hMg 뵵Z3? 47(Va oLcjB{+wVZ|0MyRՌ[2joRX,Poep|@*n\MȽҞm_i۝}d(v:m5Vg0I~Jj/n&;GBg%iRdR î T;0_b:4x; ~ɑXgh {4 SIim)¦QVudzc,B-E<Ճyܻ|ᒭE=~\z\݌EzsXaQLL>`kՑǨ%.[!D)|ƣǤ*? 0A#]JOrɸDnlC L|wAAZpu#{@Pc"u?AѲeb3-h(jWzW1hMm|V]_xYA"q8 _;z(@2nY;됂moal ,R~Zg6i -$X^NS䜩 "J%?ҭhE?v21 "׳j=S0t@"⦓6rV%&A /-nKoUusbҕP1a*[5AA*Iq/eNa18iygU?A\>fSZ ׍:f9Ƨ[A3]NtCnAՠS}A47q|wQXjS8 &U\vp/fQm櫕S$ctݦiFI(;Be$7,\*t3==DŅ>-1&ZyzּߞQUos1)B;;7lKv4(MVօBdJmV736:CWrȯC`snwb&Sm)TSVqdB^ؔT!F#}ԑACwա %pi-xI(aI4}2K$(Y2z2'Bb™H{SD ĝ!#T}{ U)n;(-إi^{E @aӏL7mǕm UT ?}doH˲!0_S5X_1N {097 z*Kj 5,JZ8kYni@h.*v"Ά7s(YN7ԲIY6$/J)!s?ֈqR~\1HpX1á.:>`_6Z1r9@f˰#)ۤ&s{EǒE[ 7:]qr;c/ޑ*iV$iobQL赿=")~rM)UMɶOZ rw58z>% v1VbW (fgg{kqebX8 e1NMt0 okM~ *}܈QyWkIM6h7̼V0iEtsocO@Hu9Ks.Xj"P k0+-<}SCjaʏX}8Cqfښ~GOZ ,纬4o@og"Qm?j,Z2Cݹ|Fxm=Y¼< FHDc[{-C0QW>"Fo\. D c?&<^g>2(p2UN90!ܗ23sqyM¡B5S/Kg/K0A.AOhMԬ`EgkwFՄbօIOYUбj[V;\佷5yn3l~?t7C(ikI1HaOK.N8 i]l!.S]s=z:EjW3 ]%[n?tT'|w_Ri. ]^ 9VGQr5UBVWTY3Q $b:sEsx~@=UoVg|Y=YO6.Rڸxdb )!E]irqV)J_+Qu‰=cQ;q O/k[K48RʹRwGCk=Gi*qWπ~Oh$·tAngfub.,/adl]jZZWZʢ=dbJzbڤW 6^LDqo_ 7'|֤Q.s]TH;Ky"q8a7ƕe3[u(uAZ2޶Q!iA L/^lЎCU6j]XКdoc-/{lCZw8 Ǚ(c0Wc=P[p c5/mAL$e5XL|{"y%`#;oRQ:) ~/q:z:^M nCy/>r:|C4wd+9Zt]uJĀIc6fIӬ 0LIӕTnL% 4oy@`=仂n+9"R <*S:"9p1A/K%=[S{b*iFj{I;U%SM˗*|`D1 F8{ʘ)Z+!`mM'[%^9L+a9c ~mjЄ,Tvg^,Go%}2:e,,[[_,ZOkq.dӾ[<#pG]AG|$Е#.34D#UWO Ja;H<7'ވ0pSL.aESnԴ8K7Bp4iyIdqݽLmPy7*݆aDxn}![W8%A8ݙ; XxjFp ^@yİd)x~lia cҠKhT$+ڟi a?+UDX -.wE8nޜgY.TC<iS>y0g'ZzfFʗ \z w%鑄.`띍EĖBqƤb_,R FXGz8,f{/ݝVU*X+ywFm(nSmdǛ%Wl2=#xx2DxwIWSIw28`}se`e&w,F/ ѝj,IF" ~U+"d~۾^8~K-בi[W? L_Ww/e_arw#2~1; oWAq 2 Dٍ5$=Wc zI"z *} QC$ZROVV(j alV H,z!x=vCqIJqoD k U W2ZSOG*G ^d%<".#qqQVKEKJwS˒&IyؕDYhu xCX 8 FʛK-4<>2jాd+v ?:knaR'|;)8 "x:fZ6}QE3E$3*p^WRx/ɤ|]Tn5xb̎r 9F2%b~42>c\ɖr0@7ѦSZ|2B-U#Ld ";trVSTppbZEh q&XTB<.VԦlVj $[ZmHG;[K?&K{={r#W V#s 3Aq$u"&w\O\Y憎@*x-Zw/dBݩ|ٰԹྦྷ&F2ގ2o;0MJ"DrA/'m]~kY}H>51Iu2eY|!vӷͮN ɕF0iQT LU )Ԩ˝^"TdƂի}&z`%U+AWt]\[V*/'W_XVڄ4BA/[o61~$页Uu75v%A\`8Onih`Z;Y  #IJ 0]TǮwzov )1K==D kj!8d({)wRSZ/:֨41zHXۑ-JPLV= Ζ:]J\ IXEfK35Yrh[ٵYj6=KOeZ>G2 eylVh2]ï$V@!ݹg _鲾ͭ[ԧl!kr90 ,7DϢVxF~@n G پQ뷖gCM&*^CNu 0~RGFY9)tWmP5IM͘2ET~t/#:nBP޿Y3w.yhf]5K7`MMhvܾR(M7lt6YoL±ps`a[vDn=L^R}#KW!{HUCdd^im>0$+,%u6U1n84"AE56 c͞ X_^@L1 l:^B5DrQT-PE\m i`9[Ϸ7nn@aOOgq<)U@,dq]ᥥ툿2c!.y$i3/|1Y4e+,1Ã3s(']Ǡ#?0~3 M`c>koZZ!a;IvP̚>{>,i<#rfֵӱ ͑sC>}uXnፈ Qx3 \`FԷj/Ϯ}qVQtD !@dxdK߶{#Σb=׮<,΋連Bhqb֗S[Wٙky$+6CZ[ь~7b®IGֿRl><|vNAwVie4&Pn8V$bb/%xkR r]u!7P|9wI^.#5@gL.vX(rQ5iaw]if 5 &:U;;, (T߹dyP_sE#P 787oJ+bİyfq3ɾ_[gꍕ_e0I4/ acyY\0nσ'Uhc>wY;cglWH$eͪFS&>V`;g n=ffC[?WV7$9W\ N*Ke_K"> (/_,Uy}dKv;¢s\ε=j WFewף}UۮHV.e?~c#Vo M{:^?.gntV?W}4SʯI6]w%{Sd/UO4B!J~Ъ9'gYZ070701000002a7000081a400000000000000000000000164e4ded100023598000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/*_]?Eh=ڜ.+AsgY~KDhAr ^Ğ7 ݥNAcߏ.?EI(f\qre#X\qn|tuNIK07nMGIV ˳Y6we2U*~coœ+%g51חgGѠ׮ynm::f;̄D9 =Ҡv ;U-TC1X+d;}lsF}ʕy>m leޥPˢWR( q0N3M/n0*\j5k i1du>[(^S5y] 9{}%~[U;Rd.dM$iws^q{!䇧o/ m7PۮLc5t8n\gldq$晓Teɕ+˩alڎ0+ 88tg}hM]Ps:e6F KZ[V)Х̦l)aOW )tL@k2(]j[yOLNqT.Fhqҳrx F0^jcI]Avc}Iqsv[hǫ"f?nh< [0Cd;g!%6ϗ+U@wL H}G!U,t/|"Z1q !1ͱk\5tǤ9EJ32'Ea-bK+KZ!铧,nсI'o}@윘UٯaQ,.=B5g8YYn?Ae$B QC& ybe 'ML3r71PG$ٲonP L!= F=Ddx% ηpS33Zr{ƫ_%|*`XL~ɉ=z|]]|6n(=,8CW'dv>ޙPlF<=vWNuշq-VsSe=?*Uͷ~3|0Ϳ4 wNCDH[o/ƅa4L8|2Yy6?J0rY H^mqx=qG-50I@;wd'#;\@ѱ*U I׹g$(t*ȴ/U_2wPޢgC17ě'_g5'9rptKߠF[MW:&΂o(~v.".^1XOGpḠaAMMo&K,t_vTDGbrXE>\_3荼֣J,  T>*w0xӽ j3RP!=2>|ܢJ k 2mXm[mI'o>@-P>[ۗExCIKkp/Ls~F,@Gxz|TD~-*7U#2ó-fGoPat !`h~B~e:jNa+kj3y}liB=vK l|afdp7DNUqAhxQ *O&'ON>lC)\- P#^Luܴ8_wqpQQzYld~zL BM0RE4?o?&f[Q΂y_M)NYd, 7a[tOm#I=5qP=b!"\`ZKX%`A6)Du) B,%W>ږ^s}RC<(sXUX]AFCo T GG\g^ZWf\ǐ_]8 i,301ʿR ~*7޾&rt聄 ~NJܳ,ӟO d]Yë7hCﳊ辌HN9/=!S"d𺮛ywJAa6 n<%̳{OqoJd_ҏ)~?> JnbgT }l=O,C/ֶEr $3kJqQޝ{>PsȣzhR '|n"ٌml5/`Ðɕ}azp5.XcK M\ud/.P}^o-.&z+“R[O0_w拣NۓFڶ Jvv?h_<~>QYr,cb[W?% L52{:]#%4;?.N1ΞX8x䊱pgi@اgFYHhYPpE.OT5oT}{x*\J>$Ƭ aƪJW'ωSTb MxyJ_G}zU,SȀ  ̣/u$ZU^>p62gϴD'"N%'FB*ájݑfn 8;)I+QTcpWd8XQ\8@XiPcpi.Cd{5UMAՍ39Ώlieor|`7NhTo XL{/1ujKF֡ZGCΎgjłk i)K!Wʐθ+g,a Hs+W A꣱˔,Ye jF~|xL)TC\|ZS~תE` \>΀`)j5 Cǟg.nN.Ȱ#GUT@o6~WY%B C*LA}P#-4\If&512h HU 0s@ AқZu<%R4b4q%D|#ms_POCpo'RTkW>ҨʶM;4vA'7{ӹSܢX ' 6rYM<5cK``13!q-,tYw?5 w7hXBN641& -ώ/q@ŏ~`y~xn9̲O~4gг7*ڽ21bHl6wfqD(gzv؞z%&]PLdaO&>-bNj3$މ"8: ኡ$%qzS<=4WVnם> 2&S|JAcc%#hhe`.*b4Rw@c3ۜʹ}(̨-Et`xlc\ŽWN2Q89z{w{&d/Qތ l? J[Nl{|K~.C4=ՃI"i"8.tm.)V6BV|~-ɗWPUe$%F8M6€5iBIDha2?Dˮ|W5>W~XF`yaR"#P˨mu(Ѳ#Y oB@b]UC)$tMMys-ϲMr8d[Fk(fP F۹.LLEOkDyxvmcJrӪ`8/Taw :q;j:o[^/pdk7_v2ܾ֝ CkAe:j. kyV&]HpG[]VpRG˭9r`yx&#k֊yKM[aЀ{G)pK%$h+\5AhH2̐΋9@`IKKUoݶ"Hf0!jq|[H,sWO#asXs9L@1JiCPSw6Qt>`=.΄B~ s g sj'P"8,v `Ύ5&O9"+Luwr7 n"fMi#]dAܬLUPDL5Z9ХWaag ,x{Bo%oy ;7e2E b1+Y榣<1BTP}4x{it/,ȯ kMyͩY}+uձ|߼q "+;GO%w-)^l>aPrFɜsnBQke]E[:E7ņK'jQW=t&+[gkL?CG;~I%eCdXWvv&v2vlhҗe&QA/yR>ŶmQǞР877E [g2T gAY o뫊R)PqBZeCŋ??!`~] ۩6~$?z $>ӕgM:bjߚϑP86j h?tU FF)zANMjm/Yݸb9Cbh{h'7|6{j9pPMs?| ˉ9oÜY j1޺m.N@LIM Hw|V_*/]  ٭KW{\ ;޹<O86T lO`ЮC5 S#g1 I)09$ wc0_֚H~kzs9Z6XI k_BPv.l3O:ƦRG덗Kzuzl{<^|۰Ni(M)颔{ y"<d K>!$n"4e.ڌ7LhhvJ]Hh-p]-u/t#R bP d ޸=GO ` OfRe|bcLC[~n"|E}ԅ%o\~IJ!Ο?iĠ|^@BЃM{4Fwo$j@:4>4k_-Ѝ*މIެwSGǦS;}De8&"Va8ŠC˯ gMFRIbo7/Ăm$ 8}0O+xcsz6:Y`amF#x'U$bP=݇{D2X1hJ5>/$ `ېBEl[&bv2tYX;Prϼ^#~LgUb|³ E@,Xu<-E.Q{Cz [%:} dKypĸ"otk]z- woL~16ڳO*& ]7ig0AqM.؍ٵ~6˯́w@ :]2IV}Oh^?Mbݢa3FL_d#(rƆU :72}U)VM,|J|>jsa(={v}ڞw|"{=)3F{Mn+ViB:w8[%AK=މg1#QIjnzΤ+7 ^1G`3T&^}b jޱRRf:շwݳVWoH7}F}J8r?QqIv Q}jbK؟ Q*# KMeU\e9HC0=PЇhͿYJ=w s.*.!2̥Q#44swwUP渇i\lZ 6Q!蝅 p% BOhol 30l JFpes>,̫Itk̗ΨRhGrLO;Z3TLg7'gGn‡3dtqHsX6Kƥգ yYgW?CuKIVbHVy1fANTsTw:QL V\v:\ 8 QO&xr'P}.D_iow_ bȸk1}j)CsOnrLMj4$\B뎶H]7 YHhbh3%=Nsl 6FlC*%M 58SJr2I3bLǖdGîsv~] ozQ+&Juu4.b{Jsn BVCqWAZy$Ϸ< LjFssfvߩ@w}xF0@R\12Oqc@|m瞣_|V.Paf.A JTZ> Fbn9E=RHx 7>] iN 7 nJcSCY=b9ݔGOOg."7Z |'%ZL,m&CA(wWeVVإQo@FlZMjB6`#"-ڄ+[)+LRR5 xs-3gMsFk?ً?x{V=P:3G8tZ: :y0]2w[W0 )ʸam?1,9b#l ÏMVʭ`*zWB mdLDwf`Fo>|3;7+t!7w#߇8d.`$*\y`dgGƏ?8ˇ6ҏ/ra<=/#/RY=_>[ZW-HIL[C;iSϐ&Ck7P7HBhm1MJ?]4/2sSPB_Wh|i$򘇴z58'"y0jDvQ=I< x`Fn-qNs\/4zk.ۿP'~w`[CBsBg,t*qDLˍ?ҙv"Mvq3{Gb&E* -#.4 ?ӚZgN' !Qu$ʉC 6cN:ZDŀ XTCFE.؄s¶ug/1GtX|:O#ݹ^Q7;Y$"[OU鼳]i3jN3$A]5@Pˢ ]ٍi h#I%VfQ^9B8nߨGE%%""A,d[7-( EAbzT{\o1snZR}(3]3ǤI]d۸g=I~H 7bdm!q[3 #AуQcN LP8_ynl<2"cJ5nXݬȥ>t,L=jMbzEa=-qljx is`z@0$ $Z HB0%T{Qw8v*ȡi)!1$K@KiIQU2?qWbr$+n[zKm+>)IU*}2CK?RߎaꭁN`6 Mɀr;7& Biy.a-E_3ZZsIp24x SIgMe U޴̄&Z3.9^7^* XP TO%<Bi 2ځNV0S)Gޫ?P{= 7i"cCj<4c KΪ-c<@|~ժO!GnEXS4-QU|NmJ;I+g9s<&M\D۲־l÷`[xw GǔǴZX {iA TݪTYB$%ɚ-_QQn؂ ;5Z 0HG܏GN)^ff˓_=_Ǹ7wOAE=2(!S8W7'S|5Hd}0wCt'S=(hc>2}.PL?FuUvxD5i@ 6v!Jds: wĖ{z^&l̐J+#N[R:0 _9*}:- ]/ %8}*~da {= V>p+. \}tmsw}{"r|p =v[vx8Ƶz"u5ǿjƠ+FWBR@E$.h$^-2YCmOiPluuQ'@d|b%o(leZ},7g[Ox&Vѧo/G<pnT[e9_lE@B}RQ<1V"{Z?ZΟn^`)2>b{uPRr(@#to9 ]"-ÑZ%"_meӗٗw&2wioQG+seBjyՃV0 iRTwYKM13Զ2;egA"G5OR/嚊6#Wo"۬<`=;)9YtC`(]/e _a$>MϪVH|'I0]a>&+M׶kZ`켭D@RoJEhk.ƣ9’/%_Nl92Vտº l$ ]8b"}6πbC4u}gqpO?:짔fuL pޞkjF_StjMV/0p! _GfK؊W$R 4"[>@  Ѣ]būsID |CS")v< y0F^J'b 3B.DjJ{%HQw Z5(%-2qTB%$׈3 8}L*UNɨC[j $0{l1FKxNcVrަRt 2M*N62&d([㛕9 bMQ7`r5 Yc% OR^.F!cC ܚY=h(Dks $[<=Sm\ud.Iŝ@`LlVlH сt1 AyS4mX{:Pumyp,(?u7u [CO&ݴN}K_<.n+yE& Z8Bkwkh/ +I"Nr>\@6`N-Hin͹>h=H5&AԹURF˟AV0x`,Wջ-Be3q7fȥ|H5js#jG$HrK [XSWv٦ 汔X33e8i鎮IJvǃ85&:և8fku Ŗo%y vsvt@-_![ fi+7-Gh,XX??1n}XDa!.oV-#ɄogiXnQI0 _Qױd=ۀ|!̢i4_ߎ۴/oՇoZ@P$v;A $ۓ~ l{Vб-an Dȯ]QKtUڷ*K50yeɶa՗롟9]> s Ul,8t!\yW74^=+.LzMic1YhqwYhf{鐧aр֮5M_AގI+ /b&)hYfd%Q;߷vSC[Y )Fr3demINa@drZҁOʔQg $,sb^&JҺ$9po}v S -P yl2G58L`p2NoX: X3k+TT۲@L{CD芩L~ϤVH4=ȯv`L;]<#":HNvwgǷљfP^% ` ;^k*7vz[/̈ż[δ(.Fj7u}8^NSA^m6lГbFb9뤝ń E_ '@j{d#PVzUqnUY}5B9aKL4o)$ͼ:1!;9Ө9M|.[v5jx#~jƛXᤨP;禶g}]sU斊u~qotlPF`Gk)Qskav;oԞJgLrlQzaf'}0\l:ĿK.յ]֕P]v]߹{/,LtSE@th/>#e_?NE i|*WUv ?/d:jtY\y2ẻY es!K+T2ei؝fdV $D&HT} [\B9::}9p c ǟu|6wGCOtlm,p[mfmmmv!dYϐ/C7 q[Gn$<՚D Drz~&ū Ɇh 8{4t<.BQSP O o-ۨ^\Ci䋦Z>vB4ssB%?e@w; ETn y(h¶ W~<] K8L` ,qBxU1Ʌ`(1$};|O8JBk!^'$9E˾mּ4.znNܰ-RvNq U5 K v{_O1f\XJ^U|"?TSlh]怊;qZ#'V6Hiw? +.1sy7RÏdŦz`Y{V6y Jyp9jP* ekSj cs;`jL01FcE& bYةF@F&ZK>o"nq6k\2T@0.njA;`Ipy v2ĭu1 Moܳ7Lh=&_4hUz/t0LzAQ1˔RR>o^m~'6R"ӰBH!hY02 =ߍXN6%ε+~`Z7vg/0q _\ 3~j>uKQJ0({=Be tu{݃`C|9~Q $\ZGT- >#5WzUNx%cƜiSFDqi YВ- ~)1ޫd+WPj)O~WF0R{OZ(,3 %89\:7 77 Ň \[!3xd+%4+mEE7*Jn0 T3I2\FcGGʜ$_bo[o8х\uC| BS4Zu& ki{ҳZ6^#Kyq9ȾP(r*Roep>}2 ة9 ̈́8::DMCOzP@; Z&,C0O$qF\[F&ȕ(U{ NQ5<ZyQ8wлwPnI/5w _"w@Ю+?rRc(Wxn+L/eD 3XMrO"Lu%;+e%r&.1ڸ/wͤ :-uD"X'`#:p2;6ȉ|]bbnRԣ et ?Bdwm ~'Lu޸c/f0s4 T?*JTKF0&]dTTsު : ūcf•$U?3tVE-鮭YGC%Jh(HznLAQ_ !ٝf?[&=nwca^r9Qan'.c3oX&37+rc>M&:23/WvÁYL˟V g `0w0PƳ`=}lqMSI(*q3fI VaN̛0%4>,^{`gc bIJ'uy|Ho[vXoŖ~4`SeL@H/ ٬#0,QҪR f1@xMf`̂a*MpfO7Q"gaC%H:ڙ?B#[p-h)0xG4Jz'<_nxee!@Kp%h9ΔwwFYTNe9U 5K _-˙UгmxS 9d3MS^wʀnfQTO5Jf~=!1Qc:gu_@ 2Vы`͈dQp^wfA^"6Ya(X e-%ʡZb]Rx/ %&H˜ | Iy1Ŧ1'JYe] 6E#aؠ&: r'ADzu,q9oD9/ wgN,*pkh4ӹbWܴҾ2 #\>Ia"4*$ Q. ky#\o _[K tNaFy,¿a[Gٸ]uT<3+}O_l.2ħb-ѐ|8Pv&l[k~ݚ_gk+DXM-;~|4y͑k"|܂-Y:luyw19t; ڻ^ AeeD}pH]#!?`M$/:baT~s'5G O3~f?$j3\cj%)6x P*x !%5 ǣ"KY)^Ž`%ˆ=vQّڄz*HT%|hꐳ9$' ukJO__F6Q#6`\0>K[e~ha.2yhYnә C<=ry'4VR/>z4 wmx9gҮbN~︃3ؐl0uq[oÈٚ(W_#D *&T }>@uq(3!Ɔ=; S0캉~d]3ZjoD+XVTpCc)*y|0ۀU| ,3۷R~k>jmf')J J4A:^ZG"Æ_?1 YD] I]lV]^pfG$EODzTDր*ճL7|HK BwL\5 lV>0BKBHvt=;o`Lx]/(Cu.aw] /EM[TtLAjW>-2r.WvoxvJ #;c\ZBCKkv۳2#U; B"vP}ʿ|%{r/5qWHxD(0^[bt t?q^yBԖw`-M&Mmnюf{Ri&BI, ,|ՙܴ2%zO0JO];jI| )6؋$(bG"ㇺpt_3=A QuIKMpBۯ#j y=nn&SO&21Y:}gcϷ|ZF?=n ҭrV rz ݷ_;lDcW{r@_gΐ] 52e%Gő{W/>|;~QyZf0.t]|qe5-3H=tm/n929'~T Ga%YS 2_9#I[1R k)'_ sL($K~^*%ڞCB aGnolj̊ڸ"`])̍b4@<zD6b20J$9ʠ_3RƋzmB&#PjнpCT.+&(|}( `S&p}?txMvb?͠t)֤ ^.:6qYVT5doXߠ {`ŋ 䳿gfԢvQy0npxs: HX#ۥ+mu槁fEy9#U?QJCsPH7W-roo#UX,E:ס>8H{g 04w{MI)pN>e^j4|ZZPdR`3up,_R#Z e4- |p](71k]2ɂ@mNc`1 #kO':^م^TgJ 4S!m.DMT+J i؀m^w^p꦳rW&YdZߠ5kPvi?Y >Q8WFT-8G5 ESo[ pxq۸ڪ7+{{U ȭ[ CkS¢!/+\J݄F$x|;!vyFxzZ$mʯPLޓ8"Qk1W~_HetQLo&ym#*gWuy(d. z@^AXT}ŤgX 2a֮78b =r̅Pe$WC`gƲB_S7T]SrB̎`Au o55A0M0X~p8Y_c N) 1ೝ$(c`YT0qARyM-Fb@|ɨu9 nh\ jjCtx@xse2Rjc\I0Y*BFZ& fTНI/ca3rҧ49y5>cN%npiroA zm&ĀN.xFFrr_Z>Hq sO峮~hMeƶK1BF N ˨ꏕ}D=K hݯq"ܫuWr8 D)/QjWQr+Ĩ1ϳF" ɞeuF| NU,P>=Mu= ] ٷ3: Ḏ|ruʥAgWe3'kzMv *@nD%xq 9wzn*#ZR^Z&S#IZ\*F N?hWi3{xVx~{.nKY{k]4Mr STBjP^cYpiv5EDr #?F >uObp,5F]gcJ98OR^n퐪ET8;9ьU'91eD`-t`=+gdADWS*iɳJlmgr«6 c9\ 8GT omܔb&Q)Y֫;ǠB4ܲLw9EБ>oQⳀOg=luk) v="2l&ߎ8 Ir`Ұ g'K(%P8BGW507l;rv#\`=sv8k ]FDj.-j@O'2_JX׎E0LiW~* y"0j/NT80̶wm3ZaB8̡P #džu}R wrR0(-%`duVhc? <*nx8 BKnXS2'6"XpNvS!<3uO>MZdH|Śwwpn3;?+uIn_>vyRén:lO(M xox!x<\gh/2U/-Al!H8jE=QGS| ݾaL_t=ώd_bH5~3)#􁑏n`Y^G[-sNijuJ8 =%|]JIW<ۧ_/P9q mSzW8 ˎCޗar3s['QSa.Jm wM}@H@:95eI,h^o1&GS)|j0A!azk3bxNQ,Fo&EM,W/Q7J:_ ljxt޸{嶋^QT8;W&F|DaS&H!gx'1lq2J\3-d ؙ~%֭ `$! n9,B%ptz mvx]̡MO#\!:-65N%+ӵkdhՄS+w|y_~'S3c:-'6qZLD_c&x.#z%̍Y&x"ӵEԓ]gET̒zjY*wvܟQ%)qw['4ef0@w1PRw@˩%#@]"+wL,P2 $":W֖iGzL,5*@pKkhj@SxҚ8˽J]"Gspz)/nL|8FitdMֺ$,Ց0qَ.;Hl?P,rFȋ@՜@NgrMz s Kҫ4( s.F&J;UᅕE4\Pפ=-˿d*ܼ=sE"/sM;pn:&t.95%^ љݯS 43)ˁ Os əBbO}oDgP8鐳]،EJ9| i5Gߘ 2Aأ8(ӛzBE~2 &a+Qx,󩒾SFU~DqqK[r /m!ӴVϿXݒ~DG*8q. dg5D7Rh8^5r_hinƭX>a1ZY WL"\㽾"_YUoGdw܂*= lR=4&U W8RGר&ͯm?z碘b"|6]!d |<%.^\p*ZQj_^*T| {lj P!PKTQ&vEn r%ozr b/l> n&qz椫zhL0kH_J&dEKtVW#oaIx 2$bVK7y%+0)c; 3}5HgD5Eb~Hg哀`l5 1BCG37ACy:d4^X4ȥ{aW"m: d]DVqf_j<2951VHYGu_[ꍥrhYB?-4JagO ~0II`?$/,S8 8Itˁ0{6V?NאNSLfPp*J{yѰ#,v8i'z5-TK'Q! V.?n7`b{}?4[[¼~Z}x$LNaZ&+HҦXo]w?m5RDzOb[ڳm'3$;E"nd%,?KXJDdƬVRXwRmVz+97IP!{^eq8_)B$:@H$[FLC? eb }'. ]F%nA@G6ݬ5􂌭Aw}%$dC55@jR{*̻ڎYDejx+ zxpwvxV[͹N,/&bTq52b2lD$ |~y H#vU{c8a@>x(@ej.锘aPyJI 4]r q"]yM@+M_#-syu }&/0XN#"'cIQ8M@A|Ll2R4i0oHjO3DY(R7¤RS_e}\Uɳ c Q &aiTs o#`VjߚtA pXBdbsI7N XbUd㟇߁)QuS!Lq|zex$7"Oc IFh{؞ݼ>ntB?ߣx+nRo$=a 7ya>QE:|h1AHFD]NI#/ueY ܆|%=Ӆ3;jL\8^1?qş-?]&ft\-Ȩ>! {B"Ռ ɡ.6{s1|K +IӋۦ51OB.7tRFq?BaB*/VJlΟS5 JpT.sAqǦFZUmYΨ[ KO'S!~ȢLa(|>ttF#@A/Gȓ d޼|W*jS]tl62?GRӚh`PB|#F˦x7rJ6Z$F_Q;ZO Xm|-0yQY,H5*?mo%or9 L-:޻C Ȁ&i؋T/n-h҂7j#}8EWa$.079rdJqN@]LyH)j0D=:qM ue-p.KDWٹHq;ȗeuIV;9;p3vwǨ`,6tݚӏPQÃ!=|ͣ&c2؍EzΪbybA޶ݯiFAmv}0zCQ58EgK%]tFL=-xR'Xz =1r ¬JKQ]l ( .8#d$x g=bGG(V&^fԾӪf?hyp@+b/u tl<FX.̲$yyн:6!hLRGX5k,9Ua|VnfE(9y6L9Z5|̦sg<M Kt" L06luf\.NJC*xl4_C>*EUNAJ" jips{(~9@<. C`ttĆ~u5i}'-l+M3xsw%0c{ -(ƪ !L\OLSAWgd|%7NU %oPIIzv ڰaBͿ{o Ut<;aX{#OŚ ;JFtN;4dS]Qi`%IЮy4f:\vB}貀g) ., ZT;]>E:5kB'Si+CFC{Ω:f r^xg1ϸ/Hm7Y?b~2]k:l𗎜>&4q0,}lbﶠb=re'2Geិ\h]N?g%h1+H2˷9rBWJq*!?7=#6:]~FfN@ q|Q9CΒө2sl*T]K/,1m,LE`TЕGZzAK! _Ȟ?YJ#vBx[:*0UQB^G2[=+pOPZ\{cTHM4es 5K4+Lrqfly mϦ>*a搀)@ x)e׋q0|EW#*[Fsc=# m uYvz0KNTE=~)ЫՀE*e-v!Xuf߹*$0>[dO!)0e%UXYi~J }{%1,\:c;s\Yi hM]^_q5fZ&m?)`[E@XlgOrǑ@W[gJթg ,t߮Nc ^ |)6]_.CxH_ewp:7@ *,hUUźppW~K5>F$fd{7WrǷ(P^ 07!aVѲJݯs+9fVV|kZwK RKd{G7~vį)q`vrxO}bD8{Aizwh%E eͣp0IA_Ty1ll"ѣrs =Rj#aη،s|g4i关})p`V#KƭL!aq?Cfz(@Xg>LJ h[Fp0e&.m B-.굥K#0ldKC(q^}%ʑ,ˇ֋>$(',KBqH9yt9ոzTP>г5%K?gPPwnre,pRX\ZHl=aי҆U&ȹE4FVq94 ee҈}y+joikV>o̝dIa74f*KvsC/lpF0>{pYSBI tT*qa?gxln[)oh/ Zg-uΔ?mHN}"?H#2]Jz"ubkoP̙@2ȫlp | #Iw]}X?ڋyEӃI8`N5 $3 CZTW4M|tBfk˂/mnwt GBdp|zB1#[@ %[f&"U)b*^Ea?q{cY-򚧋ּ{g! Fݛ#\p̅Sn&5# Zi@<@xvX?.eP7X#&s6;Dpcw }ΗJ'⑃= [3VsnY;Ue}K gL%bf,3+&/j Hn˙XQJɭ6n4s i ;>x<=B.J'mNCʹ0p9dtŧ"^mSj:ֆlЕ'jVdVg1oVAjj݂`Ώ|]ݮw*4k=Iy&Lz'Bi˫O=l626ĚVory@֑Fۢ*HY =1-3[i*_Y7^R>xܮ( `cH4-* B':1ɥb@%7:dUiSe}0 s{Z/ uY˵iK4)}F?$v#fA>d r=qΞ{c,=aJRxoc4vx+KNi-dz96nd>WS~LM+o琰jnTÞ8<]cTMPmo)t[@CAUq7HnoyJdt.gJRZ.s;LmD`):sotl0VY}=Nl-yc /^//TKaAc2iBs.قO\t2I e {=Z#B6XbzQ}Ieݨp:wN_5  ٞb~Y*3zqϋI|BUj(笅 $LIɄuN.gm`c*o0R+ R^t6Cu"0֛=-ZΊQ$m_3esH\!L xi=<僝j>otȏ_ }7KZ^SL[ib9iw+GC[癀\*JM 3os+DApzX3痍=?~`-_Ӕ43CLv!\ Jo7G= ^r %#1wkNȞPRRtw {{啓f%["z*^lB-?Jok΍">n^4d%]X ZENXaVRR؛ D>lɨ7)d J 5#8]ai^CX@4Gތ >M+U A^4:$vqU/7N)iKX fktcJK<cwfCe,=C*\NV ‘ 2- %n9;.=sH L02s<ȿ t6W"z+>ϛ;X Bεrlpq*7 zHه^.]!޻SFi>uۡV̎ȸ[!4DL@ .TTCn9ʤ +5qjnt GW)BA}.38,s] P]w7$'%0(؆&t(uPdžz#xc`݊O#&0g_>}"d9n I a/3O^)RUͯ!*UkSK"G'R:eD OG'Q| )͋K֣ngawq3aՄ!DԒcI J k6l9*^+Kb/p\|`᪇&C\:۩\}AsK]z.*9"f-;.RP*"S"绒/pmdm d]a`qE)9˿c"ra>Xb~k3Zz9Wh "f0r+DҸTea(׎Xrܮ)B̕YEt%$h5=^B ExzRӠ{c<j2*`T4YS?c-5h<@Y<n!N s~vV0Y!{[Qt3Cg̶r^5h` )k5֔}D!Px¿&ob*k[J*3"^ev^@Zf0lxUb1HST#ZܳcTOD 2,wO3cLRqz/#dЯCt ZSlMľsʅhڸppIb-N+̋~ >ꟺϞ:[#?;i|(B^ Hr@-D\<- >L\T%_`R>N c`sv$h eO1,8} =VֳEE*8$-o&ń ʍL憔K>kgʷ I @ɜO _#GhNN彑0QDbrzíWOfnY!;F|\W/X3~ ?1BN#&EsMIU7{phdQPYc'6>J;gy% 64l`HQ),c۸e%q_xzeFJ0w{ͫpfN[)8 vg!b}c v 0+#E.uV[5—S^5۳^EvTW /ظBNN"@/l}hOxE3Ȋ{8Kj2;V` 3wHDPܗ<=6HMz8 Giɘ9c:ڼ^dNևTӤ&A~H6=8 {+r2Eܷj`sΊ>E%;M4YoM$DңBq{cbK`ʕ uPxFKs@8~G,Y-=Kgeo5WϢk]`$Sh| bzEoygj?*QvHA@uNq1ᰮd77E_#`AK6}:AF|CI߻ЂsI5G 3wO{CP+$ݗ.fZKb$5݄pKN X--<{_V[W6hҦ5f^N齒n$t~=|8_ t"s-\OZDE6Wi(94󹾹ܴyvΥ"77YB?ɱT܎ V901KFzUA@ ->Ay^*}Lmnec` KY_ ~b׸~Z J) ռ}w}q&wH?m8FJz|'g'T@lPqTaĔь~}1 Ui<~W{X{כQ/!yc qŐzd.H]o)Q&Qb跙?Z/Eh|x ZRsu^-tkiAX1ڲ-,𚚀~` TmG$  0TuL*׎g| $ʏϼDO@I"s ͷ,?6CeE73 D9I,SuݒsnB,tf[Ԑ \3S{xw#BߘymjytʌDJ cVO,,7j8]~<zrWoO? =0׬xA'ZA \j/ίGz"~*l^bz}01q'4Fi{d(^d9>N1oAYo߂u&%TuW$SJЩ~ df~uGu;/E$yJ$F5byߗD#X׊U2Џ>Lȹ _5:ڦ')E|t p9>Kdu-C*Hs(F:QcW6'k7D$lBDZ#nb[ӟ3Ό>xZAěHax\7GoƓ4E{;bE#bID/$a%ʣhk@ Jμ.(_"yrALt.+,P'}"6x+w=͋vsR0 i^eP&TjFM $䴚9HEZ,O}mW;=ϋKOc'K&^;d IZViKsK8 =G(4_ZLxF.aO5srL-Q;[5=kh;$"P.anf@4`8c'}QLec୵s%S.e_Amʈ?]jV m7\Xz^L}hΪE1w=1 hY녑y`C@21ská䀑Qw2}p5IB3Dv>m(g1''2xn08KuLc,H̙7&2B,d[p6ۙ|gǯӲ=fnV+bl։/qFqS_/XD̳$s\ oIKt ݮ6.§Tۘ EM)v1(-y0Ff'U.w#(#\iN.2*6"'fEQ_\BhH[9c(/ KHٟ4A`MS󀲻-"oHG^x^-Klq2yZSRX$F&nL=\HD?dhbqy0p> }yw6A:Z@ ӾĨPódQ Z2yx2n謿L7?0ߑUŽ=FKv0NT*L/ۦZh)_}1"{=~(`z/~pc Lr]:fN7vD%,,Bg,0*)1c k y\ٴiwtw)^7l_ 0jlj ay/5ܼ(-sEJbӍ@1Au|^FQ%2*\wHs -7,C=>1Qz3d%rKO}H`ӆ;M;՞2 9S4 WxKNpTB^R`0PJfrϝ̀rR#g iuRǛ%@YAAj:=gi*ooY\#tj 7}JkQfrd|+qΕVWBՀp,1•ea6n ]Ї-Mt2 fͰ`dNF?-[i_$=w}I!%csi%u' Z ^I+vm+V[-3/\EDcIBRml;Nۆ8:>_y\(hZ7}aOa.,6=>-F>EƐ/ MKʜ"Nys3%7Q;; &A5Xۢ-nJ]5fJ摐&œ50?4Wt3D& x; dҿ}DkJF$.:YLOtb [ uHc,%XGN XoK-Hm}V6SK%t'`Mc+ ѯ&7#ҌQ{bmEu b$z*> h 9pmב?0+ϖԪ&ZIh<^zy[s/G=^UԬZ(==:xEg ;S,¦ A"SlaʡW&!Ma{jǸ {9J ) V9k)]DpP\ܾտ_{i SG*g6iá~78kS_a}u#;bVENU ` ' p1)z6ܴO zr%Oj Gf8;wwՒ-WZotaEQD.<2.HEEy;&ck,f|Ģre[48!#i(Nm7-y !Z쬩PEՃkw3-txHv u%J!?vs43~和GDddxD{sÄ6*Ai$ FsQ-ēgq:Q[E:b =GW9H =@BJwUlxA=P}0:(`okSvÃꁖX\y kYaޭHպ{}MRSu16U.}9g`Ҩp~Y~ƪfYtH#~/}tY:#[#mkg3NҋX|;;z{f|NJtSQ%Ѭɱ'QZ,MJcI\qYKf!\)4-MPCg pVH,#s崹taj&L[΄`%ݗuAfyC b/p=0X'^-2[du4 #FXqVłib <@eKM_uy!ԹXr5#뎠ϊ#"2ŕX嶠9y#fy}P3"v'W=t0u&sMq&v&oZ½JD7ݭB̐=m|j]$)5|qLjv=S0}Ra1 Ly^ܖu7_dž_,i/w;= >f@ O٦ _7A/ [/Hc&[؀2;4kfB }oX, e9.ʢa24YvWb6G%ʛH+9-!؇P3˞tf7\0aJf5!ڕ)'Ni˦=]N*xynJ'uGF`kE^"˨ָ fW=A8\**-+a՗R`K]y/ܔ;yZL< .L#i4hzu1Q " adN wΧ,sW2|h1&"~^UE6|W٥#m-1,Zx3jeUl-<1iDؠvC5 Mqz=: u"}z%pɀ-981,F?.D;H̏HfLcaU;d?LWo]NtRH EĀqU2A"ի5auleNqt7@ֽJ‚.nHD#Gӿd"RD&|eNOrv .P뀆C.LKoE3v4 D pPγE^ԦU)!|JBU2T` 9T=# >Au ZY93@w.a&y@ijF3:pI3LW#w, GOF?Di^R6u܉/ I'ǧCtP,ȣveFH ga"Zo #瑕A }lMZKHnO(rCf}(2-'<Ϳ0}v74lq6攀2W➖yȝRx6fF#q:۔AL7j58i1A+4R;y&s c2J(@V BL4Kغ=,WlzrhcFU65o Aɤjhtxz8{ x:TX>4,* >9bxA*}_OhcT1\.g.GsF\!iر w3q# w?8_w> /B[bYKNh&Z-rsa,2_LT~ˎ%p؆17?i&+CygT ݙv bZ=W'+qe.b@U,#Di K;^S[Uf{xˎ ?u'_T'tlMF?Uv:}h'٢90 +M1h' Ah,'lgctj%n#r2lkǁCS$BiCiD{^VQaJ!l%?7-ȌnT$ۛl:jvo'p*Lm_ tIk`;cLvo@or?v mk.3,Xfta:G]ڠ˟u8iOgw* WпB:6HV"Akf80%PQI)$^RУn*>uB'1"cd6 b|\y=pLuŗS̪!e nVN*_#[nIVk 0hҡ GS2'~Ls"nYiJW{ӖHbD"xg RX+_jMQ͘$$|#Т7̲}{!t`4>!r|ui6;_,4d\ w8ʯB8<)F ;rg\"XByy?o_&SHKz莀4'_a`gD)1{ c#ؼq;eU4ǁ<<-"[Y"BMʼn&.&. +A)"D*D[B|E lu&s!n|=Hr7yD+dٸo?wIV O0CEsVzXRjZKۍi7~r@#ɢ`[j^G.]_P<0: F*^rNǧ2 r;zi^a]oT ^">G~&{%vX|ɱF>ݱѶu,p`Kmb=ndtш2s(ZsжG:!s7ԕ{O]-_m8kWMzbњ[$KNQ :/  -_˾AJnI9F-jnSN.:PkHx98 Ćr!,tB{c3Gz<͊ °70 EVKfі&3.&6j,?ْ/XZstS iQL|5gALp.R{YlLmӎ#|uoi jǃGЌO|nRzBx a;{H* R) g<{^Q-ޮ^-?h5L>8-&_ 8.WoI)SmO6㒠;\jb aGo玲 U= r& -tX h{VJ'1.hCWS$o>@J> ӝptBfro+Pn>a|ņxV+ѷӳǍwF"YW{a.%E]D;c70?тz֟fs[NʂIU?a՜|Fyx1_P}1 ;@>pO-:.~VjKOjmAX 6ǍLij~/ߔv c,Xy1=s|; Xa"BCuU &פ1χKT%645D|7Kg W]6T_YPcwIDHafu2&ս--f}֯$.->;uűL t7̊+k07Pv γ|A{ cޤ>&20k\ B>1yh>ZE$B8J(pW<GAS&,*i[ L.i2 -edhE(`*Ok4:es6R!b}VM"tIDxI~(ea)o1_ {·Ix؝8 LhG pB\ò/xqW;d`+˯[cW=(KW^LGZ 4 S7O!–s 8Ʀp[ a E02cE:-V-&2aBH,ʑ!9:Jq#-RMԡta߆Qo"A0%jxa@dNV;;U I$MUЂ ~LІ -@Y6w q'bU7O$Ɋ(PqR0b!^Ivغޢ6V*S92Wݡ<5X;Vo|@ rJU_- e0E} &/Uz(xuʇAA_"+ݢz[o8ޅ_ yAĩG?Çp%f`x|6Ks!>vfz8\(>[s(9#{FKi_O9ؽΑP.Y _ (E#6թJˇ= ە,Cro)e }cDBj+t7STN^f%f-)nXJpT$Qw%;( Dl46E m.d!jwc8NǾmΖe!UUIA>ie'Ͷ'LADv]`ixNG'|1,P <ӧk?]r5Ff8Zªi M*}$V t(7 Bp*Ԏq@o 0YX_!gr{P~V4 DySMfuu/3`&Dl4-iJv0]ti'F\ ,,6oҞK5,#ڃ"cW-tanj;lö: /wD$9s#H#zpq[SpQȱ~3͔#0Ghx!oYp?1dWq˟o0|JJpg\izB VSX,V.ta~W%$ Ĥ.Wg" ʰm'>H6$,;uZɽ) +e34gi$t% KR4{3iz*4qROѧ G*ܠځNM~rTBҜWfTIL0[7H#84(dH16CorHr.k;n^.glG)EӴ.~Z E&#P{L4 Ah5*9rm7j/+q{^]eG}e_<< bۍ uvtPmU{jq:{7 sZ/v[Lݘc:s!0PQ MmOcG5cN̸=NxVc;X758eftU+FA B?kjz¯b N)5XPKh4/*{nCZ# ?#ZX zY $gګ%JwN)9徸 c.R!X-6Y_Ƭ&?|YR ٧cȥxywj+Qu|q؄}tcj4n0Es5&4P.JkIݲۓ!$y`BN=~59b6( #Ųcgئ5lW#wy[0j$1|OCJt7dlmњI#+ W!jU\[(jXI*Ce_"M: |!r4!r H&`TN(Ê?P۟$…ooPGIYc[6 "omWpCb^jv+y\U&"+w&͡I5:Gg xkNzUNM؛3#!ƶ}^+A2xxeHg5?H':s"wL袺Ug{+Fqxd6HtVDFy c#P @C|Bƀڸ-}moS؈_k$o qVӪOɯ{>K\w6|P.{PHze NAv^tjaWɛA*u2Nc֐|TK+ȈGFRRdWtC[(X ,'uP4}5)LIaPY\M8yu#G9/j ܝvJx@G>~n$<)3ڠQHJF?Ǭkڛ>(1!g S\/ۥM e 3}5•#=$C@'酁e >/}Cx"༸swA1s9|% #R I2j:ى^$CRF[ܭVӤ<%5u hK}u !xTwƃŸ%iĺn 'H{@늢Pp͢5Gz@LF4}; XsN1)|1tD;#pf.EO3&reˊAm H@4Ae|{i8SnkV *i6DYF.s<@CG;) d 7 6p,4^y\>MJs毁7?aV\e\Se!r6j4'B#ye&/hm̽mR;?\=az(*[FYg:2ax\oJ@$(J%;zRjtL#banQ6ͰRBpZh]O^ ) Ď>Z ` 7,T:C\^cC/\˦"^ .7߽Nv"(-sjuTuvj^S^x,x3Gp*Z!E4Ҙժ_8N6myH\g?*zc"0!q\h$Nwj-!ѷaEE-*{S;Y5uTQP~~.pGR Rș S&țwcwRiS>ځbB(hDNtYݞЀT@}%V>hW[h,;gDr{/eVxTZpΐTϵ7ͥu@L QTW+>1A̋lxaTe; х Om)Eι.4ԚUXx#5j/9|7+UU@HuZ^[ǏH)߈(b(ix zwib1N֨҂x&^#9s:6{^uY,;@m.?:jKIF&@܂Iqp)8,+Y.D2efݥ@cU7W0%] JstdM'jBK7Lphd\A(lU#C#̚"d- !(Mx2*jqY,6X CȄJ 0h]t[#c  f%hG%j9Z-yupMǀ&LS2N_c=7`mQP&pk}Z#d0g+Z")!ܝ?2 ܬnJ^8:\\Gٓw% #]?8Z޳בZsG*Լ/R n+̂Ɠ2g(:>RR:ߩ* I{4Ùus~(&7 SLh))Ah,s q+TZDXrJ0Nu+J1  d>x>-9R^ dX9UdE~ Qz(2Bu<=>BY:-iaj*jZ!G#X2\lء-Fy{ހW[ }0)~lIUyGh*l:k7p{rr}OPmR㮺0c#O55~ `8gY|\&U*t}R6z"vA9$C"' 0̨$؁oQ֍F ݤj(ބ6^Od+%j,A\{Umv9WƗ|`uVscY5&FO5r@5YLneZz' :*rV*,Ee =E"J+j#œ}ħoUKNe 0x$wKq8:i}O9Wn{6cGu]&=KMcSQq@23Vt?ֲ¨ 6#ʨmEq=JPF763AU4o.+Į(rd {5Nm.%P>&3jpNn+\k R4W[E*om-gL'y# poû@﬊zR]sYt=-m g,1N{]mI ao|+O.Q$CQUx{u% +7-5펧v:wc@(*-k#nYXB^[ȁ9ޅ40c4Aij?LgPb~L/}&d||ƀ({V->B=IwvBB]jޑ7RfgkXNlEŐfPLq'E[-vA(P*mHzi|E~U[\Jڀ¤]2X_ gg0@f:ϊ,)vpyjM ,|uGϸfنy'z#Up߉63 C6de7"?Tÿk2 -BғOBOf(sO5!q!8 (_Ȍm&,;.T B{uZ8IfUԳ7 ~N?X}]3pں%tZ_E{S\>>~@|QH*LqEPGP&Π8ɍJUUtw iaERh_\7P{2AX =5ӿi7C!zy!9 & F+~n٦drKJeZw- wBQR5ʵe w6;87lz*<\Q\e¨WuUŰfǃ1> 10l;dȊ jNN(B>"l[7m2P~껱8QVl]X_B[Uqo+dw ̹j0l 1Rߥ?l+xv۩s~Ʈ@Q}0l]vhA3n{K(řDc28txYAAncSg)mҎ1^3uPDsno(R1+QSn'+iQWm^N/UtrTef_5 K~F4rj߶_L‘ D^hfZmd* XV}LMgY6("D؎ʼnهzDŽ.lfC(]$CdK\WHۨD©f7Ɓ]u{g]#Ҵ #U]5/$6jh}}ĆYYJE'Ajv9)9WNb1`1dj`618x ZG,z(?_rЩkλi mY(΋I|#$CYкYLuNx-aq]G"ԕeu2?Y sК,WZXlF,8'tЄ} EXcڧ*UZ5t}oX5{O[݉ƁӷI=| F [Nǿ}5")^ʹl4bW\{7h fXƆn~T''3I_Ap9l N GӜQT ;``xٴ{gOF/c.UGK̬>,z< `L$ ")N@>AG` gƣFVK7Б֖dU±y1‹\1e+#?2,0m8RB, 'ViؐjF>N$ l .`!* RvcC+Zn4RMaPj8A[_b!Pتme+nTճɗGP72:?M"g<Nxtuhƶ{ Aemg97F}jUlg|$ y \/R4gX&?*_]InphRR/r-j ȓ;P<,ڨ}x\ǔ!oC6֎?d ->DyRȾ xA>r^Eϲy3@}sՀ8xsX_~]%-3JnT{, 4 T%'/ށ騗2nm3ߕM>)]q_>I>B`f+9)2 G*,8H-}(xH Tk)OЃJE%uF+jWl7;ƿM68JN-+8 (AN:R=3ĎoU(QnK$17^LPtձmaF 'oOl!U'5OA|tJ˄/ѹ hr8n0tר9Jf"S>/5ꢭDX;\Ľu"?/:Pڇ@i#/w#Mp܍ǨԆ]KisH'~F,swE2,,v8#Cչy\06 ( nG`j$yJǽ<#lY]]=IF7IEkߨ/6>ہR(9 ӟⵇ 4Hfq:,6 -Ֆ-@*z 聇|&KJqpo%c^9h'eɥ\*(ZZi?fiQ^4-ְ=w}Pn7^ũ8 9|* Ni3Uj?;uu)$ I#+kYl<(Y4A`Ú+u[V; 0tll±VV&S&IK F 4!c+@動#a<)S/?P{bX My*q9֦E=FٛNR|:69ݳtWZ0Has"֖z&Πq37, K#ꝰ [ߺ,7nGwm tO"'Q)Y6i阦6'Ze3w]'`EwD=YߗIH\W<%5*7]Gq~d$,--.`n!NTBXR9eҐ;=A8 _׽tOiuߎi.R!@Ć99_2.y{[^,֗v=_4j *-IJ\XGVt֝H9h]ikp d ߇ 14I#ܬA]{{Խ2]noL![Uy+8+0 e' &%O !4CP:V@* E pr݀A^ە;toYʜNjXпϟJ :h?P_ vY]xLj`(LDZ'oE]tř[]$.HO?AGBz Pr՚}:R=#1vnӧO /|tSpEL=w/w!{ubiפ=>܀}HЅEOicmyҋne;’I&$z#vFsUSG[^)Y :Dž}HHDd3Btqp.(`6Q3cpGzPfxZGsËڠ;{6f*w؄0(|Y"s<[ϙ7y`AIv߶̍CґώîLwPf兓[]SLz#!š\M;[ZTuqJ`:3:"WNJw TЛ;4mr.Y/Pfzmxߦ: F|RQFج@p4˦2|S7<O;Z"oF2Љsq"CkE!o11h'm{yppұHH" WEN 9=`:@m\rXj$:pAn_6ɺ~),D.i6BL(N 5Am82eԨhvuHYctF7wA!7xo~vɷ wsqe$㔑ʉ7"uegz8ѰMs൰ZO{Y(FUdWHf޳9GX ˔ )[+B ɤ!_-^>BIN}:ʆ`~ /լ_Dc+WjNȟӫ111CC3Itls݄ŐmJ4f6MY(889pk=# .E1gb @g .@zk3c>N1K L`.1Tud =_|%y LW'|S{LpQט]s%&F%K L4G0170Ik9{4[hllm#pV9\pG 0+ֽ*ÿ rs2tTisVn3/ @c"Ԏ]eDDKA$XIʲȨwۆpWO Iq~R8plGk,m&lNƉy z F"HAAwpEJϭ-'<$v]!KeK?K:mmgXYVsG@Tz'Ai6X>L?Zħ /vNoB< FH7aFJX%p,ms8d)ΠE%k\=|(K[GWnňIkG9OZC&QCl.ʭgyW ;F5&FRmg/䲇5jRb JبMT#v"lm lK߿S},o'Z\KPAH{{Y4@%ĸQj)Iep=zt.G*+I}|z&{O/zv@r83?EL Jxff8ӭ/5B]\O[΀euwҴ F2y"ל#PeMIfQQXAL;yj؂JӫkJAyrDz+EI٠aC[Ild| !Ur 1P]m*Yb1#[3"%# + >q%ˠ':~ZiB5Pܩ%62᭕xϓArE`7"xZ6} 4]fxסwOos{GQu].J&IS}va{\eXU[YXy29V[' #vɸtuG_~Xpbax--:/Q~+LF͊0ClL,\Vd lNv,Nɺ5fƐ\ye pLnu\U*T lpA訙.*xrn#8z8b)6?-plE`΄>\v9K) Q9w $\ ]U` ü5gXZ@uXx-g6[\jj"(v!BAںc_,|5ERz:"O`3^kD-0@H{榩UhW|! Bb`uƫl7{ZƸDž 80dӒyHE6!Ȋ&Lj_㶇31"B?ombJQ #^,% oy\G[Z ")o ȩj=blO5/YD#pna!u!JOʻrOePZMތ(g"x W0˱P<.tpau*.D"5[G0ڏvXK숥1Xz 5I /fۇiԼ"5Wd&={pj^%b/[!PEg8>վd=/\*)F(CHy2Zo:RBycOXL&f']mM)JJ#Խ "ܴ87Z38v;mk~1׬U'!sOLpPM9A酠0cX[ي0B`| `t-,0; 靈 YAcV Wt{pT;Q@vY/'`Ι&u*~b("!vr۶JX/K]֭ٴM[&8EOI%nǭŇ],[)NՆ0~(xsӣX { h{`B?Prj~@Jo-W2 ^ؑ?& u{>Whi>3B(nw,B¨7,[}8a:VOvauQeHkg ] })t4o_]yRi,;P 5T+1I%Q+YO!=]Ee{{~+a]ԔXUۤҬ˻fy',&_E*u?,b Ԋ {p8fi L,=k7(m89{),ԁ=):jV,CӬ=p4=RM|N9}T$'%f.egU{يMdYY3:BVD+)岺?[T⧈!GjDYZ@nZdȾ\S1 {fŴX q`InBYHi.myQlQAA zkQڸV9]߈לgz gFu!MYԝuIJL}jq}h jC#^0LjSe*øjwR)xR 535O|/UBc0~g7ulmP=N—10X.ZpN;i:VPYJŬZ z{1)GtHBH0QUA_BՑ->¡j[I$:M)`ZK{W}:!| 遽"ý@@e?S`l.DwrzC!=ao`-IEVi C&ɰ Wdap>O`kwB)[]2 M@9i G7LA)9#CRPeq\LqОA-Pŀ2}b-%ܲL[;WY7=⠽Zs* Vf`z j<h@︠f\2g2$ٚ%x31,G]w$k8^&E+O9רX^ATKxw՘4xNp*~)F\Q (ڰ?mr:{S7P C^=6q1x\YF̚ d5e=K F8TVPl]'0)X_֏f77 :'}2^!S,I_4W S/1NDxE7ôEhnt%u5kWW/ty<ve1LL@VinWSCr+?,!7\RͰ>Re5ߖRG撫}xBl%AIp&-sUc;3/|:SƐC.So WVH\بvI7P<6OH$)Y%uX^q!J?r^"m:BLf*<OφCĵ*~_KSQoI񐐺1EA7'䍧f,C F=fW?=)Io^,M|^ؘ%ǡ>"3)I&xAKGrKjq%u/e*Ay?T@Ɇe!HcT]AEU2~,NXo"#b | wa H:6%meÝh՞UWԐRqWiӇ?t[ң~ҽ[Շ ,I{ʭn}CU;av˷Mһ>3iD\UH;9pΠ#U0$4Q 9/{ 铣Jz=rRT'Rb1z`C~-ͪeD p!܄Mlv}ey +8~=]癿bOOe)\lx YЙJCfD .6[~8EhwB=|%əeG?P)J x/oH%`7ID8"HG; yݻKl@Ɲ9FZ<quף8 ^Ǡ]FdE4.⇈ p;흭r%[{GB]f_?ιA8pfIiIEFQWӥ@a-;womIں-Sӊ^7/S0"T:"m6|Th(=|x:d9);nFR >&Yb#I ezsNѹpsӰË (ߡTXz'HJ1u0-?QkzDC)9zLW؋5$/P XTPrs}k^=Szls vE]M el)} ~VP+aXen)NyC`46:bޚ1q}<(S]?RKk_ȠlZYV\T+[t+a8k28#K)b*781_my ?jݷDy{ Y̖Fn)'gd☀ gQ,P/CWK}yMШAep"?˴tXfҢ4Z/}ygmZ+rһQDsR-7ՎW؈NxոV#~*PAs.N7lCRV%ӌ2yT_@Bo\8LY 7Plj->"Sn2 Y嗩frS0_ }1ylK̶GTeI¿ yWS?ܢn#gM^Rݦ~b-WG' 2" \l<1ed:Uv,&]]ÑBZ0ĿoU IMdL(P=o$cD ¨u{:12E%!Tx>_'ZOR-+:{)#XV]kvdA$0.uħ`{U:GŲ\_!ʡMWJu}Ä5'<>Y б(4! kfnpdU㠹UUd~(#'fߪfi;g\8g:Ǒ,&芍zXFwgd-%O2w4=:u>Xz EojjU_"=p̉V& NVi=r%,Ȅo"`升0$֏k^0܋e=k. {] VаULSnHH$y? -gՐKR$_ZfY֕NM])evRmax,q΀Hf>RAr8QkkĬti\E?,ܪ۶%HK)Z x[Uk#^yuDp~ _|W[!qsx!?Jj~/L"c@A UN]Xh)->8V#~.! эH(^QXrE;3[_5"q|ENT/\M=1"a4M]qHX!N)J+/S7m eL/1BFkMvҁKP\81L!Zh>bC]YsH7Y!f!q}[3"Μ xQ̈́CWeÑНO% ^ZVNvG՝L$|_y 8{%ִ"Bt(+ˆ:Dʽ5e(e"/P%elE!D?&w,܋و%Pb~s H\|mOl Byxk U[;.@]ԭ( rώJ|/!,[v ;,uȐavZƭ ս36k% :'@dβշ_-\U%,dJJ$ܗ,xJ:vUos4ߖ$Kjj?NRDSyQƊׇS4%8U69Ӊ\'U3CJp4L%c5r*p&pg`y իUdP r~"7I`jEem#ZCNA.2O|vS\zz@i6ZI@r9skƭ#w:o.> —RY)6A}>d7Jv,s18g>V5. 4qDgݦUýF^iFyY3H&NLnnf]=qҽpc=ӹ|9G1"׌HCha .G:Im0f:6azw<~# #M̀[!Tsag$vqsa7< q8SA)5RVmꁒe :6~.o AUJek~82.ZA?-` ]ɕ 8m` nZ63Q,^k[goni/nzSehd0L/; NN:D`<`Z0#h£ !TZ܁mb@юr4 ="s44i4;e*=Oh;:{U>q`m+fc1~OTTdb_~OGKc+[q\vO:Ӯ<$WMU7hрMG^3X-e5q&L3)]vѴ>pU}ϗ=C^RML#gm r% '5a&{H.:F,_k8ߞ(43, GŞ:eT=-A[3#d?DriJT$POc䃋.N{XP:xur]-Rti##vGk-B Ue7-nǑwN qFv7=r`J03C^ ,yg= ZwB~*..Tt {I .\~y4~lOB&麁nQ/b WHR4Y`Xv=}Pф<2QѶ/!W No&b([8sEDeAs.5:K4B82.mwtئDxlkɴ;ՓEk?PSuoڑzZeiX2 /$88#L M):ONT`}d'U|U*7JG>˂'aUIj-Sh1^dh!shP(rJeqyf6tSGX:3U-(YqD4ŕB9P?(ԠqEMd(!j3!C%p1wؾ%SL.B߇Evc3(xjv+ ABbZ;˩'P ?}Y:0m\2\M .~X?yLQe.q4.乸 0yTP%_ZL0f3Ww>|aS]o7\%:L,(FDB&n{$>5OI",Ӑ<3]%tC֚h7(",< s1a(=$Zh"Š]f9g &S\=&}(֥(-un8[CK|sCr>fru,;hlz89K'O"9E9':1kԾ/IuhfsD px5D {՘1x."ùQ3gwj]ި1:+OxNRՂJuNJ*/DŽ ⢶||)p%c /%DVKT@ԝ.IUۡ!hOK-i^{=o6Ne PbQojǀ) N׶@?gq3Ty\'Eh,Dcs OucH!czR8GK ?p []{eH.< )ˬܧJWڴr GWx;b| 5ZP}ֹ}j$"-T8jSI Ē~y ̔lM-rPpogԊm=JQ!|Mm3.82ϫt3wX%6:^*R\C(!?:-:M]߰O>Gٔ9uo@.B:\+s;&;0 i8ԬH`?4^& 8+q3m ΁푕.,@JKK`iln~WcVƖcޤ'A2bx7l2vP@ ;BsJ}\`&+(Ojߖ$L=tnl< Ff!Ӣ/p; Wc+uarr Q?ǝYҔI_>",=.B+]F喲z_b..52kV(?sge,+|qS7F9AחKv~?UqGB6e)i <8S+ !%VȹNgrd+9Re,Y+dn7HW&kl7`ux@_H ԉ)8C99ZG[ni/IF=.uU .i`Xw~r4Md4"ʶ0ihM Vp!B az ן2Ac.T# 9O d{>c:"RvbfViVj|Pg(iu80%K*; ꮈ>W^ca1Lw٦ 1HA‡p}/# ɋt:frKDirYMgʉpZH?Etdn;.m#29`KI~4~_A}>߯#Xw3Ro9 _g,'ټ zp0;+;`u핺x_ӅXE6pZcAhmg1!XJ H);X(Ų†{(G܈A d2?6ؗ/(Ң oʋK'#"'%.6KLɎs`w饓d]7{]V>"e[ǀcQ!"?p 6YͫEY[w+sΗn=+NwϵlO4BîlpPj W6ྠҶw'ǷGr< &u˴Ai+\SY9E^U<Бˠq4ITe`D#BYxAOQq$4n[IĚ?y|1aP~dT,5qX4ZC@53(tۘO|nff1gM'%œ]ՏD{ʼ3pl[-E,$W"\bnSL[J@y4(U7Yۆ/W{1ȹ;Z$^"I$,l7:KS\$VUuuBz,MZcwZ=k\_J}L+'C#}b<=w?o ?ly㼋Cè[g1!H|Ix]"#>zchʠo@Rxnd[WW#;~im0SIn  UM Ħ$z!{'(rͥ^_ydH@N//+5_.^*F*)3ʙov\w܀yh}I[Yd4C\MA3oԐVd6t[٦R EIzUb%ʭ%=ূs̄X|~|,Tf߱@J?MF Š-W,#bWqI-ֱhtj}Thޏ4!+7BΰvX*Ga.Y1L2g7Ph>y( k?EY,Qqιkv)nW qw.ݫ@pe`\Uy(숋?qH1E[j~ ;*)E҈M϶##k7[Z㹕" 2$vM=~龱7!}Shz̝~x&¥/vCAQZxVx@teRkÉ?׺o1]yjȡX\pWa,MəG60K Ϛ:J5O7岿4ee9ԧ|f(N O 1ˀ2NAt?t$j/V JFtcoDgP'y;kMͰwЮ%k? IW[]~FMoUH__B8:Lz3!O,Ͳ$sle!H9O#:ѪŊ x/[?$8Mm >y q:8o@S P&řp\]m$3gnR|F%BYG YU{JCez͠=gr07Q@r~/% eۨsp`=a L$$) pGӍ]ҁ !H/8㭖#ӸHRp Ymv}d,$Z2OΑuqdo;S};< 'J(C o]2 fѸy!m`Bq@G͓5*(Pϵ QSh#a: `cd 0)x=1TwBgQ\bZ!IךcPNLj83t fz?TWxY> wB=ʵDW id-"* ~7<1_fдl`$> ug5 ub QT]M ހTJzևf,e\x:pVeF{n.ʊt(ҍ(1-4v5}ˍfQ*Vzcv 7I@hR75hpZe̻D^ wUNNkxK\{RVz'>3(H.V2.0ePA^ )MµYOʕMUW  j^>ZGjyh 0ARO^qqvDw )?Rzd:=%$f${.+ swmBĎ;.f\fZ& EHcy6ʷ.%p*i7p!5 LVja0O t^g;%/+(vd4a>KTU@վŘ t+ Fw `5l\1P&5w|÷+ >#?@ enS|Ș c =:5Sf>?#"3hb⭙Iw`v= c {4Em["ySvyBBpzc nmOz_<>9ɒyGuw B LZ(9wd&Qw|_]Q X H޴/ JUrSm]%)DO!uo (Lq١*ɥ#^&7F{s;G]t >ڰ@X.7&-jRxY"B@a&D,/OčTa ?K;a毿$I`-:ۺJDz%㓪2&H4ۤȇ3s| Ib8d'bluԩ%c;ez&"y©.>W _[ ^XQx=6d*4{6g[xg bd@XT,$qԒ*Rko'-[L0ۿg@Z;K#?U`]C+9߹ ˷-1Osl̹W?] (+ #IVL*BeFJl8&/pMV>4Sr`ZX')B^(XD dԨL4&oEad/r_}/&MP{H>l\OpqS&I0~n0_16ؒlբf -^2: %6إ2$wz.teQzZX݄`=mԤ`P8[QBVr{W8ȇPʝ|q{/C^1z;Bxhf.)ɐ.WwLM) uRv꒗C399&s!!c{J>}:DG.<!"Xu5KaΧSQ"puJ쨐ǧD0Dy p dj9\zWJb?5)ݰ_?kMy1z ڇDk&m 3 Aԗ6C>Yڼ/F]FY\oh,fK*GMK'f;mUؒ oYD wTPPB.*r*qCFDK<4qýƫp =Ϝ*2\S]:hM.EXgo6My!fybڛx?1*]#H|'hE夳=!&3փPQO)$1/|XmgTQ5OS_cב珊$ǒyE3'$}bb~9AOL9Mv;2R$4_T:4wwSPzM#5;N=&`um…?Cmyi@[E0n#b3ۋ&tBެckU<ᮔm2%[X<GF'ZHTlHU5pOb.C3 X5]_-^N59X0J8:b.Bẖ(|1[ R+ q/k2b;vu~D<0(E% ܨ}j3! թwb. ۢu"0b"~Ou <H ,^OyL=oY\67gwT!b!_0=|.꒵JЄȦ&IZ8Qr PadEj3 [ON{ 7vjRMv6dcy`^qp{ۮ" JKѪ, vm6RYw1EqE\zww,cp{U5/  J 0SvPZT4ii6Z2%ղ~|u#K;t~QQ/Hla'v^Z굗O `ݠzp;΄Ѩ6pH?~AFT8Bɗ͉N5OhH+g)e=cNbɮ~7Gzd,WPlMO?aUٲ]b``RoWy+ǘ+XD j,-!%+VMvVX14؏wORQZmcCNtЧ/.|]|0K)+SАn;rB1qE?N6lU^c9,6A- ehB{DUx㸵Ϸm8T5f1x;*TΌa1ܰe=XPf8rvd?sKYаlb&H(\̀^.Ǧ+&':qq^@A*˻c胞f|UKH.׷ O^ic.hpg)7EU i|# ctW2EO]~8PcTs<;VV`do4& *\(>Zi(I]2nQ h]ϚnCJ#8#PXkY?}LRJ] rϐ+Zn,Y,/L+^YOTO zܡۋ~D)) 2eʿp=9]v$% TaКK'QdKE vK$Eo;9k{Kpi K?\jLu \ A~, 9V7e1JOE6QwM˰ aRVm/J^w ۣս<s8q,ѧz iCV`^εRv1.x!Į"JK/_IVʟgVrh KeaɎRK5ޞ'IL- Ĭ[Ǚt@$@A KW=O].-\F?CK0k{TQ*KCFvk9,ޢ+Zhq-wNRT: DX#I'EDs CH'Db<)P<4/ogic u=؂l/#r~ϙM՜ܒ\Yb vrr#}BW[ݾNByenM/A*J`j߹tĻ~moÆ@Z@!> Q r~ $0F}8}86vAD*?S -Gw {ꮰ`V&C,:a߲zI+2 g$Ux9ReQ~ U֕5"^j7z,4O2 0qHg`f9H=#.MHΕ>GQvwf=LjU.tG"s? L"ܝ#I{!qsw P_ۆ{aY\g ({q ᛟqT.GoM\gݎ7XQ cfS(ןYGM)삒3L'x`ejQ;F t R&Vk9iW{8}=fS#Tȧ}lĻ!x|紪) !<#|-^XxCىOk8c,G&O5@jMPaZ3S?.1VA\Zl> !}ڣjx6ʷYEkވȱ $`=]j1C1sA`eńEQ{- H;?aeb}Uj/|KgF{tFm.+,%iZ{%/jkV澀UH\a6cAhFVٽ KAk 08bqG sNtfp*([Thg=߃^Snƺ Qğq,I2#kf3\l~LV4NW0 >q$/M8`2 oaHK Wc!ΘWS܂z: A*1(7QZH HhOrD'9OXCkJ:tX.5{moEz1<2YX TaFR-Y4H&3/k~S+pE ~ޛ#t *M6#r`6j{d)NE PpK"EQ})P䪘۳W';g;鵹*%hXs oZZiI@ c4S$&gmrf4/VLu*we.*&Iry|O{WkL`L3c> 뒪.]a1؍[)gyr^]vB[@u]b94l84ķ/Vg1+lp՝zmjiΏO C) Mu$NeJ%? vQ2OG3(XA}l{q|ds㮂M5NVi53 snN4>5EJw/l;okݢ Ik[ͲNѽ~ )艮?/wgټOlP>1(d3<9򥀨~zWtKԞw0>o61PgֺLSW9GFM.S`K4F\r:6`6E?WAG)Jȇ;$B4@C}[ēnkz-+]z)kؿQES8ΓeJ) qpWI|QƬ+9E;%2%S4U`eqaNp- #եD$(wE,T%U<ƜNoigUk}]\z;ÿݻVUB]SʩV0M̨(G3G,hJ^MϡVHki%ddô\ap:X6`Oj&T<$ȝ!t]AW~bʕɩؙ߭\q_WԕSE$=   3q-{ *?|zh-Wh2 SN= u|@ nDq${"-UpVSb9Vc4l`7l®gL N99Rx~n An>(C&trCN(;"KSQDbƁ5Mp`DGFo. [cv-dVR\KeO hQU5-|j흦T^|e4>rE"'Lb4-C8\>mm]&ʨ_N|י\Ad>Oj`Nb4ڋhBrĆmh8CMo?U0iN:brGk+.][^6)L )9un1dS̎щc2[AA4 2s bW&>44 7c>B]xЃZF,A= .vzS^{_Ș"iwz}#-X ]fp(4Q (+,*SBʵmaN߉.$jmQ`[Q뙙oz.jTd?l~ (YX.)aИty-'FƘ5z'm/'S, t8LP`?1hhh KnQlziY(gÙeYʤZܢ_ -r4fhN5wzuLHOFzlGNRLs1r9bg i'L,M5qbcd?>0i)ZHquc pɯ2aT" VDC =``M8xFg53C ~["W"V*D8d2a9i81}vΆ˴s ^<-ohyX ̩g1R( K>_[^DJsؼ\<(p؎͙%[$T]P(!q?%!fG$dX4@}[WÐ%YR [bzl~q^)V]&ZD[|'Vj_7Sr`T+#{٨-!z9IU(5;?,l-AM?uzܛ5O~{tHcKouu^T3BvľH%/+:=)#ⷚ7 ypo`5yRӎc[t{%}j5n Y;aom*(QI!2#zNs['[/;8ģ48ȜVʗ[d}'CGA g")BONkW5w0dǙpC&ި M M,,挻.X&'kL.{>?© V`^F Hq^m7ȼeZե~]8@{@q2\F`e^5$N"^f C®F ?"2xT?$6}\_X'{:=䉨D!U'6ɣ UE?m7xj*MvD'i3?1Ewr$2)7Sdeڛ+YVg UV,)@ar:4g[V#pdrW! mx&ВNHQx/^Өն 'Uxu4Нe eS4pɎlkuG>xd++n?)O|m6#waãҤ٘4^kNJ |('qKxVg/``olٻ?(`2<-b@]f6"Wddǖ.>.$H|1p&?[AYތbDLW5 >q\\ϲ[4vRb>G ol# (szsc0ObR?80͍q}AJ)p $>I(R47ua\du}J`lY?bđ_RQΟ/(q Yg zvbwU]ᖤ񬚇\6%/G6'WOYyr(`~3#5_z()w4r>L,FF܌lm$wdu"tee!)r]_G`T"gW .pg?c/;Jwю4lE YZ.Qpή7)J6>nqk(,ǔb&;Ǚ ;\4z{ ͧ .xW(~D"zV IW$B r̂nyvU~$>ue$sEM.ޣ'2%Y=RC*b/}h2S󄥠YzA!i'Y| Mdjj0_Ke.t-JgZhD}TI&a SJKM2LĊ'xzExAvcWc.%c%u¼ļδ= Ӆs=i~"xOAԟtb-PxIG uj:D5KO 3T,)1hy x642_}bH\)B,!O܅[f5˜"|8GJ!u)c5 \ɣǰugJ*h_lt%]RspQ|տnIݔֈ: e#]y_a4oVԴQԜ} 2f#0fM8).AfG.*iK_g*oɆ+l#ixQظ.3.1"RqJ%f W 7pPibAPeȱK>|/?CwaGe$Q}Ce4)!%$@i8jan&MW4z◽N QڮvS5`$}y&Y~(e\o3{Ÿ f_ hax˸ Wr3Xxgd;٫}^~l'Y<{57ĵiTxΊ Jx 嬫=t>f&fC%(> 8)y3JN#* nlFf௸{=*#@J=EFӚ [5 Vgf:љ @~`A{-7j挖QAN^{AtcHfTp7ۥbrY9[TV) ٥ Wh>wf  Օz 3Q\_~./U:0:!8Ż d{hr %)D(%@ˍzbDDy5ֺtJU`>u@g'}7:i+z  0"X% 0iqFVyT+tWXrqh90lyZ[vۜ3JyX}qJ 8É3'ٱ) $nhjmdL-{T'8{q$lɠ"1 Q)à*ѺPT EΆ`zZ='SQ\4a-2*W}A ,EX{ӌ{+G^`A 92|rX.*U[r ݩL;x}4Ag=@yK:\#Zfvص8힙 q)W$+ꂰJϚ`AEK^&̀%CQ?y9P7* 4J\&J&C-WM(8l|aR}E >Ӻ2Z "soBV=]u5NG;ݿrI)h42gI+{5N'WG uhk֌3ec7^!-G s$l=raxR h]f? P# #rYbHil}k"~|cK{sӡ"Zgk_I: pݎxGmfj~m2ȓh=)E6y >NĭVQ>uKPjS Dش jSs;ЋRC kCu5ZA㞍ʨXWxX`ך}-?SCMKHK m!;OZwZsSLeIv)K3_gjcF\yR !  rې}JJZϷ!$Q/ 3=Y䞲&n[#\J@GնݔF)CBK ^ @~I }fғ2<wW&N K4vNxm`685a2qVڗm{p~\ДA-^[02{/5 qS6u)*R\4ɚ㿙?؏ϖscy[`nXSYjZEw;#l&i.P)*@ [<e">f|vo;dJBװz}q[hm(0}F)3U*p?pqNEJ{FSA[G7x1# N8Y-Hz|/FmV>M5#zG&b$' k2:l,{ആ{f4UvHCLjJHBiO>IPtldXTo2d A[{ĺ 2+ }9)^.D4|2ő^wHzH zRWd_h+Qk]?[z7sGP'*Z^7@RHNHQBṃt6"azǥt-Bbqui{V<݆p$jLN@%%C[Jt˾c,qA$J3wzOFßALFc@.}nu-Z)sZ.3m}0WBsjœO#:eSQcM5K,lWLFWUZ[8k&i &瑧)wi<<͍ #@)Քk.,\ʱԽ}O?'fW+}^%g/Xk'emAOʺ&$_c`ub5;W9"] xDm1^^Nݿ|Y&D8:_;,5‰gRybFBer,VED'AapЧy(?#Wdթ]oĉRQX0XbdkpKR ݱ[]~/HbZ*5("*~1@lndQ|C~pyE/N]b\?#n{l]zZ2驗*P]g],g_|,)<5dl~.r')`!q-*K$e; 4ը31/>cٕWM@qZrCP#a=R `aD*Da][xCVJg7"+"R# 2 p/0U5 8Q)%3WQmi X7ibFkx%Lb#_Ug1ʫ?׳:E.?6&@}h52 MPaga db F^.ujãKϠ/f w~2~ibF*lT1)G8Eޑ5"B,E$:-#3RiX!% l.GIi╆fNB3IK1_Z.ФcVP|nΞ![԰ݣ8|MĎs">4[ esW8[}d}`1};7D5/^Mr$lKOM`c'%R;K`wPĭG.wkЇ^)Kr}||HհhZS7i!(|o`;`L/r*d}*eLCj8G`iase?lǃ:1ߠ%DKjk樼}o(ЉQg1ؼcz s1֮J񖙱[tfS!vt'&yQc<!'X<[m+uRGN@ ӳkMd~?JB(LvIuџu4Vw/$ŃE) 38 `-RқBSmKQ}v*4T<I$ 4Ow2U⪣C|@^Bf_bl;R=>=~Z.t/OJ &N+9C@iC2ͻ~W9@$R85 Λ-.f #{/|uK+K0H_Tp5T#XT7ChߍohʳvQywoȬ6r$^'-$D^BD^؞j"rb^6ڽhy2`r\ɹ2Oos&"i1:l!X!n\8[}aj.wۉfw/G"%?T[܉5kZrxw G8Wbq$@i>9r _uâ >(b:u7}tn.g[twsM$+H>EФs0 M!=IY_.("xS"[qIkms-J9I,͗µ|pHt O5 sUZiw_hzk#,un),Z-IAk%h U ض3E)1`n(ZR_\T8QIAۥ/"&44@P"P0F(ArřհӨ1h/k˷Q@8u(et'x*lD0#:nYIϚz߲"әYℏ@-8JL4G[MpP߅@+u| XAKȰu "Ϋ;g:DzWg?)K:7d;F57~g D@U޺=U[A1e :3Yfgм*\s (%/%3eD{4^팜TN=;T \2J -J)3!M-⃂Z˻ݽ!K=}1J}`b{WW3TKg`s^j]iQ 1NC\}У *h~ˊp)ҫCk .-M|TQJG;,rkxW! %FahtUR_?@xno:ajberlD>L7a!^ C>^^Hy ے6$b_ W? JbjvƓw 3XsO&M ױ6g{l]JS 8#t$gH|-{{wFVm/wGGe5ap5_Ġ]׌\Fkmɞ? x0sƀg$WymqFYFH}q*HkQsvimj̼c`%B!6p};}>̻q'n~%2s+j ގ<2\1f!_S1'v}wMhlJe|JN-Ei(j36Ԋn4`yg.2hR~yja5~( CYCAγ }No33pG3>=:RPSk QKOK׾cMB5"xVq bb-=?$Op*1LYn vz`8ͨ}.~(EwuL3*5=`!#.a)aAR*s鸹4ڃ`)Q.ra7{?}ջI P*I"U38ފ7OƓA3_p <妳Z+Cwi~aHoq,}biR.f|EnqO| omf z[>w;Wq!HEm qELĈ ^7&^>:"XɞQ@ov\Lb)xD?* +1+@aPX(QB+3'xL'0/j}$:8O9NPe05K)_b5 >a?B2u6%K66db4=,'&p^%Sx)wW'$t83@xg6FChr @;Zh{ gbt%#۬]4CZ7kU;>ǔP~ˊAwXmZ۱.VMc(dK>B̀;$*'BWhXr׻XSvAl ŋ-bnKZ]&27 X]"1fqS/ #s+kqДfJK_+";e; ̀YqgʦluK;4穞y7[в+;/-.#Ouw^Œ6*zxESeZyІGG嬻#X|}jc bNnKp.PX1WU ;CKW[%sg oN.7\׫o=Hk8AYh_V\ җ$+Ԇi5$}toq:5ֈ\@xlN9t\_ >|&2H]Mt6@BM4ǚUG$jPo[ygds +EgܬLߋ #)J[=o-T[2 ѡ}ʐ=0XISܛjǖ%lȩX3?|_߁Z)1Pq^U;ڂn=A^(b uH觡uʔ8 X(;^Dзmis^BWT%8$T GXD"wSqㅿ*sL諒Â75. tKG0־\=n3^M;bZV`a䯯鑄I&".˾E%WgKȽm_rr&uw_$B^; /^ H4l(IBMRV5)n K(mK~Ճ&KLz2v$IN }L%(yf6s.Ipjӫ553=^%y +c= iw54S̭̖&((F qaM?+ŵ-*k~'=Bp0 .]"]+!d2C:>"֫ԼFXR_ĒF;\$S v%o.<H{@`:V{=P(f(W`ՅȬ݉=QYFTn՞8#0Lh0F4>bC8!:3YɈZ \G1SOm !X휚~.ޜKL%kFSZqmG&U?Bb%BM⇬.rHjr>8 rb>]Pb.#WP@yTY.RJES5&A8) ?sSܣ{J\fѥFJ(DK]C Wae&>8(M_ "fsC+9BT<%>%4ӏZ ɏĂ&lv?Y>\?X\|ji)1̳&aYk[Ic9sd`qpi`X Sw?۪; ǽ>AF""sI` w߭!jQwC ΈFr,(1^sfuqCJ%>7LO͛P=i+-ݐu<7KI— oeT+R!D95yWN賛ͲY?Zе~ F%[B3889kq f\8[t={4Ò7TI# 6f">E#":CI vl"V^kuӎ9JJLi.gJғ#*i}hʢ:Lv0 97y*Y~FXe< BXAi,A!;tqՂ5]` `̨#T"KiKeN!։'~x:RP;ѕw{u~D a>wnˑ,9ScE=P(K/6LsMAZpJs=>IT=Ș( ʤl]shn9݊F}9hMo:9z2HɀWgM%xh0CU9A#q\Lpt} =N |ekrQD1T 'HHPs7^Eoi ڎ_I;t֡D9 )"DCۥ]v`2~omaWϨ,(cPqq#4CWvb̞6GH:5omv?)ʘ,bbyPVӵˡ(-iPeK'fW,88Q܉ߨ?D]V3F.F]pل['9lǻϓkWyȪh݈o%HɢJ7wqakq'0b/-UkA #V! @qBh8z"մ,g1+MV)pnQE!Wv}.3 bXu2-J$x́ ﱅaݫQT=jjٔyl JJMֽ+iK̓;ꬻjʮ Y`/֝&D"J:C)nVl6.I.i(&Tհg i"xϺwHGm%>Ȝ o(MkuG$Y~=5d܌ҵ~U,*Ե t oAܶ:]4Jgf閮Ou, N?jh@=JRiVgSDL)oL_d2=fFEmFeˀlOڟ4p4=ծ+ I38Xݤ.>S#TݭI0 g\'i^#D ؚׄ{LCyX'O G[5ϰU%*pW\`Vݛn#'%XyhMGPqEL4Ռư9X*Z(`T38NuC0cWaG@vɢwu'hkU 9JA"\qh,uw.pDY/Y6`w՞YK \_JZR&drG/kq5ԝ } CW@ ^BF)ܐ[HZ{N!Jad OKVBS~]p2Ba'.0}l+h9c+^H8zqӖw 9钴vܛ{kER1MQElXA)sM .+t5ܻ g.kd<ҳlX1ٛ=$(IB5aR}'bpciH[$^*nrx9D1&zRӠ?f/\5}n2g@tߡˑ$xe@M偵 wgKWڂ܄TH#2+ :?!HS115?  ~5LOoI^rqZն^Nt,\3JWel̴! :߸phDs.ԄijcPQة+L> Vnq8OwП~c.B@ ի(\Sj&M_Zg4IMfJ@RǴ.`8Jc.)9+V"XI xRHVɨj.Iv]ɒkgo a+U,9f~,cT 2;Ǩ-DWHrkl?MV!SId%PJ^1UH75$ Izbbk;8~Vn!<] 3WIq:Uym_uGoT>rAnRm}Cv6r4qY~DsOZyq)F?H=ZT. ,!Q->u'g,h(7㰭jfs{|Fc̶^o[ZRyڳǛ?e5mj_^gTqga]Us1I@߰ۦǼ3>Ts( =e!֜J,#c|Y Յp[ٞK$ *3Z~t)Ftt^~#;D\<~i ̔kfY sG|`OL^JCiBe_OǙM![m!0*zn1/b1>r -eBsݍ&SS[whuX튚kHg>Rn1Ҽ˝@C퀰 D )M(02򓗱kƠolĽ ׿ \.8M`]^½5S]{C$!W9\f$'a[#PDI!DENQjvwͼn_-#Wp,ܚ\5nϵYKˏeЅq,4Nl _faX+Rbȸ%"mڨVtX8~bi*)ԏԐ(0<T)jn{ v6,MmsbP (EVwKɽ-d~fX ͏HW_ tq &&Iqir&f5zb1!t'1՜/~DR6E0<&߱(GlaB(`jxzUѰfᲗAKOLD%CXw46> U Hgfk3fZ^4y)9 4~X)2+?*`|dO熭2;y{c9mV(NocHExSYj7(m\ c#zq t=;,jg(-bںc(_[.豰lpŠEje.DaW _d;ů%yUX >IEL)C@5ݟI5ISmU2M "MTB@6{kX)΁k>t UЂ>Q]hm²6N0!ߺ__hQI )b!4ٽe-4re}O]fi>Oq`qA=w;eIx[ʡ42ZS%G4%^iR*ֶ4S <(hu!EUuܨҭǩ|O'[qN ~ِτ%ipr"Šm!O,B"mKYGu̾#4e[qY3yC 0nl^zXUYGd{*weҮ-KTwX@`UnTȓ]7G^Y[_SD0k  i[SNeER RY^QG@'Lm|q#o&I=W|_X?x8uW]::jj6e]g~I[LŹ)=%m!I0hi4LצDhC$6+ ģz9J*R ȕT\Pl0fiht%4]uo&Sq[L5BZ$m?,ԛpC}<2~RCRe{R$\"vs1dT ߾p?·'x-Jj Y^[4"zиeɐ΋3T?`zR3 @:uQNH+tͿ&0Zdq+I eꎬ{Y%ëFitjV'd}V,mƉG8C\MgjYpvg$>1r@ݴ`r"p| yZ(E@uOZDTf0U;:y~~>LynIʑi-ŇGv7tl{Ocߢ$"7?qNX7E1&dRd$hVz#UjiDj*fs.{95DKS@/R 4^"yԖMz p&ml,ᒥB)O0v)%yӔ˳q ltEUAfdrq it8"0""j9Һ/,YD [9Ǒx&`EzyaAȟ-W^- jNqL54D d[BMYrp _@c 1#`(V!W{DGkx"x_)YGG@'Y|:.l^&Ϫyف@~@+wO[?&l|: %.>3k\ %Qa&|V=?r|x ǻ mm.4E ]D'B*Ʀ-eQt!UJhxl(C-S888tke9Cή琒("[Ʒ݇^Ivh"mTH6:#[)E ۛ=@' 7anLΨ_Nj/匮NXBQR72_W ½lg/=ܲsL[ld;"dq? \/PeBN6ڌ,u p[nd[νil VS-jP$ϖHpZ5 A1T̩CszY`Qmʘ_G#N/`'Rv mD_lsk&1L}8 V F)vQ.„$1yi.,wwL؄m?9lfT"@0d%3rVLKR!hP[LTX\IRZ q7Hy0 aB FIɳ4 јRK]H&O@~ЗV:8 hiq`Cm#LC;͈/]^Nm?Kcwf쾉K./%C0ı=t#W -V27]]}bkٌүU1e]x@VP}+)ZzMP*PfXⳢh8~(W%/M>G˾nՄceΚei}6_{8f`&QĖui7Cb[ a(ȌeP rha/xW^|ySܵ ljw}]EPو /WjF|=ɱWޯѸ.DVSXUU'{Ct⫬?-%9,A[BΘ^.ˎ{Qe&SOP[ 4XGi@-ۂ|3ozL\.+GIP@ E2ibOP`umqTcd$K'PЮدE-t חnLPƻq4+h~.ϥc/e c**FR2MXd*S|{k=T|aFe $'aNF5`P'a~9FUYzqC@-~zgMw8v%0uDyM ,E5 xVQM[>t8 D /[ۤBV j.*N"Yz~< zc1U1GuU}-ܵPyH=ß{t%ޕ4'̓7Ur}:gMk0xLL:55�a 9kAл8C0CP6qYRTWpO)&*@׶OT;j?XUmCws8ٜBOloRuFHJN&T8hZ<f_ZRwl .=0l TA7\Eh*hT 6FJ]rZ$dGF%a篤Hz_oZ󝽳R'ԽYhBa27x LDҍQDvۤ{[>PHS W+3F/9Tj@e2-aH]K)9?={ڭr[m̻Y}e;;em@ <7p-?CR*?K`lX /ѭlb>We{D/]7Ld";QI( =M4#T&A8KG{H5B*G:&[cv#o`3/MSb9#pu\@-21jiGP}u&܃SC{uD縴 qaSq:%v=ƈ =U sucX&R'ꔹ1Ā{!QXĦZyDP͕TEӕFmuPev{r mo,>jWֹ/q7E3#{>^cӉѮKf#5(Bt! n ™WV7MnAp+2 cr!}SAZlAtpB<.i:L6?#u.:gnQ{SK.? uU~8N9bDfh2xZ^尕×ŝч'mGv-Cʤ#sT *J,Y?E(Vy1G0>6!VVaR:QlݗUHzWo7iAY%UhTaTT8AY+t${gevEJ Z!gwG5 |LO/~E?__{p^@4@@Cš2œG*i;-Љv؅G~*4Ȟ1eYo9\GdNWeMaVŦW3̠T-eAN_ا:( (1THaYܛ>Ňj㜈!ۿNrWCTe #ֽz8M q1n٣49wM$p"7iH`X _~#ә}iIFϨETJ<ކ_"l<D|t}dJѫ%C0'7WQs.Q "88QF?b>˚*_k2<=M8}YTf9yYJsSBD8XŽBT"#W&1t3x"86Ig̙=\CA dLH) рLv;$Z2@38*T}YqCW%j6^bL%ƞjZ6 'SHz<=VUVJn%!O=̷c%iԕn,xb8#ϛ%h~DyK07b$ti r=~_=0YbS|?+w9a$oщGsl| aII. W6}8,Hb׶6hb"ݡQ]D-,9ZP,~Q,8wI@I;pMm>ҝW7Q>5) lzl88*qVHyHhq$ PĔ 3J"QMW]MhJE ^UUT b:YT嘠 .Ez4VȽJv%8㏘VHկŀx雮zD{J.I2Y34:ژ|"H!PϿBB!c|KXz8rjܝ@L7q?vq͊P<[rx#(񔓡-׀n6HFG,4EK`jm>0 G9ul5ۮ8I5BxN]:`bKװJnH f/_*Ze57HyT)Ps3k }cf}ˆ"kF%W^x4q4 =JFyE ƗL{tAt Y4bByVo KBC.Tr =΃2%bRpiI*ؐIyp7>i*Ƅ\UR#i>CQٮElDlenYQ/كksiZToo[V)p,ԋ?đ..kJY/ry?'_r/֨ ULKCPa214\I(y:eiN]ZRnqVǮCNcCe!oMw9Y ՄcH/J?8B&gu(:GN2[IBk8Q* ù5Gӻ)q:'q&߉֦$FA䣧B E.*, Q ҕAd{1^J Czn\#B\cɚ?z |z-=~ 6O_^ i;>m3Q5Qs4Sb@gw &Ӑ)իm'MԄ5+Ko հQ>S:GK6:'{5 X$G=.L6l@@{Eh=ʇ}lÍ0^6'$w3~Z>0c']( m5b^2kJ/SCHsw94@<$컍3^4^%A/ UR~ ZV5^e8B[9_*u~.J=`T5 -Ω5uyԹq6cV,@ud(5v&l(y拳~d8<Ĉ UlF.hsk=yϡ\;}Kĸ턣^t;̄HJ5ѦugY")nɂ^쎄*["|>0%U@ oje5EAz7(iچZ|W{;T9N:umbgΝ}"A6qDN:! сf}i\6v;`+h #]{yF".jt_s ₿E^xqxZ#xGV̓^I{o ΑZl#"FNxnl3w41 j}FٛA;̽9sҨs(7UUbw ,rx.i2ke[sgHW+d`T;T8#*CADŽ k`Thn 'śkaim˩/3 2 {hçAU'k0m,Oq:+{ e]!5Kv#saS]"2]}ɰ0˧#sW5FM 9fd/V/']/p sv2A A1$mR Gq1P˸6wX;@ sO)2n/ص+_u?cE !coSW}&@MW3)>ߤ@"KuJd` L/,UJt-K1cO9!DԴXyA`? OpBi'VRPdkpצ{@O}ՙpuCI:^`1sz/xޤo" .U./dkd-k IW{t,0ݶ("g"k˲ GVA&Һa2Tn--!s5q)*G /JǶ *œ`+vusq,-nކ#nIa{ M:$&nMV ?O+T\\ŵDm:٧N7~ HYBF!$ ҫO8>jI{mLnI" $E}oȇ\6 K㛃9' <%K_RZ@+.U뫃ϪsavO`=S~"7t.{zB#edL9qcM݀ޟ]5 Fsg\Z *f^v&#xxd4iUsնޛcayWL@m,WQ8A<ؠr}qFi h)QtX|30B4Ӫ4<A 9+-M"Ǫ$޷Ҿn GJ7#\`|2j? tP/uzC|YFX5vWF7 ܔBb% s",/`JxMZTµXiܽ$n:s?k(_;-98m?^O|ǹYoϦf֐` 4 T>F$("]݈YNض / Ͷ e4I'tm߼@&]OkmOKC4*cӯ4yKh=TԘ *8jeSZqoҫA(b+YYZ[R+5~x2(I_ -"]"cD? YoAygOd*ŗVMڢj<8;(rLȯ/S kg28D&/ sĮAvo@ʘx BVL"Tuu62pzi{b@ Su c ؂?(Dg24ץM`bQEDKTmJLȶ0W;)j9.z`hA0?OI`nHp;ƪpuVҋ xZv0,wjvc-6Y9m/7T .uBz9ۍ-BhEoz; [|h{&8]Xz"q"hmqnЈD]0e9?Hώ,xM6 XE Z$7Z…kV-%ŪL17-D!V&7dY X;Ԃr!U,;sB?^3 Xw.:~dm˖bS@aȏ%P_ኊ!gvz=gLiS3x sJp \R'{2/J}6àΟ Sѵ7õ%4N]ʋ8Ġp1/x[8CxylP=q.4D@dQd6{iaG1K746oQ1P4 g:y↚́Ԃ` l7@k9Dۡ+E(r|6r KCz;,oXGJݵ~"2kuE#\T0N^!c[~4B X,{slȤ%{qlMUjrZJOijwo눪d.K)g$&-`#ƀ{!y5o8X[7 Ylřg4ź6!+ ȐY`m'`pI WLY1Cm(|X^"LF ΄$€G~'8.XS(kL0HO\Wk1!y#P5lk_逢3ׁ2J"hwӇzva5r4eD9C1B*{zc:4{Q7so~c Ez,`:zudǮ"{j،Jg$8Ro}7ޛRƉd r?a %X׀04|t_+1}MIv5+Fs5nYV2z0ƕJDv䤷ʍsH Q2敾ZzF|ɿY]~>^ M9M KobxMz#3?oR)j\L_tk_czk>"a,wDv"m<(hăW ms!a ҁW Sq1ƆNyQWW4tc`i"KZlMM$dG2FWaI~1v1WY'fyxxlejԛފ;IkѫO9QE&a4v}#dE燨4(1dT 5Ee\ܞH^ I+L7}0Tp!sTDչ+n^Y/@h.Լ2/'%?ZASlm[W8SmI)`ȫWD1=1pLp^sv3@D HR{\8dأ/m9˕vfTR*Fѕ+˞:J28q4JV9|%Hmh)4CH[}T/hDUnfDAS1\w/=H$JT$ll6ǰи8y>6Qg}3ԋSlbjrjI,d҈?dRdQ&lP:MSJ%p͌'c{r!\O8+fWI?K_FP|<aSW1ƥW1vBǸD8x+NVxnar3TN%cR!xLЙn\FðjE}k%>WG}N`FmxHg`5em'ژ.#JJHo R7yqb~PTrcOX*Vj)JȠ:`WUpëjHYRr *ôSpk.t8JeAsJl}d>7١`kd\3,hslXk⺃򾦰 G c;@M^w]Uۖ[<ڠ/"X:pVaOE9kiUOApx@sᒻQ`}}Ax){&r :Jx#4}c"$S 20 gONٕ2;41Zomup hLՐ4}X(\q;?"Z$ԃ8pev%/Y+mqOu:1^L،r9 -݋ @YAXwmZe!"p#6q$1tX!N+}h9ڼaA=ӡ&7Z.Z hh+x;zқ=7 }rEŃgvH<֣Ы&1zrdԇSS5hd:tu19xq~=OxHW(~-١qn., =Np^ fKT-AX+S"m ͨx&~ ^e%8ml$B=KɨZιD{ !*6h'YmNg7V B#*tUii gPDym#*u^e *`i-ʲI4p? rT523uՔeF]I?-G-ת'Vo5n< OB)A#9|аHYmJ\+; ([f*"چꤞR?Qe"f'َ (.+:=ou<ލ8ۤ iFt)_~Tڗ)Xʋ uZUr+Mgke1( tP~>/G bfWne=,ƌs+8D@cI&\GiV?ulhf47-Q=r"ac;P^U{A채W=SMP7V>Zr_Fnן+? ʾ2OWxҭx@; bqVc&@zv}|5}tmyOfè[R-NR t26"=܀_.`HO`mHjxIW:u!K@a 1mdxmqKS_u6dV$ (Ȳ3X}w.zԞ辣)GTnp7\zB)% ¼h{9S7jD'[ywMS0ӳ)Dt?Ab 4w;NE: UImV{BuN\2 Xįx1n2`3'> dL>-}͛ pm0=B1:CvBρW2a=P8GIx 죪UC$w) FD.T%Y&ov|0P_g\_0E6ԦYȞdࠆ,ZmdE3! mL-:kcL] c佐D0?)۲HɬS1v7QrC\NvnxoDûA 7iwƞR p;07Ξ,G\T伄ւ^.W~ދS]X1b`qU2kLa0%*A =q0H[ vw+J,Ñ@;LI'(iޤSOؐ}5PԀ ^F QY濶 P\ QMbb#9 &h,r93<z;uwLR-smEjs"a0, 8\_0CDHs Q-JCW>{ j'=^!@㺌2v V5<=Ѹ6<#~ y=< ]u%%m9b(; bdF6C"W<*?tH'US ..\Ofnt5C*hk MQA/3@yr}+, mk-+dXL> yLRuPOϯ0tIl4z⎍ȴ4Hc(ՠN̨34i RO}Gœt-Fa*Fפµ,:4~nr('4\\>D+ ;R#ـ3Z Nq^J/OoM^ݒ:cPvxWr ݼk4qkNlr C-!=qv`p֣-u̠N A|,&;eL+Jd#n(< Jj[C6-2_U0@ lq8+zc !wf +}I v[ /{uFܪ́vzva9zE V kpKK),x*Ek~Mj|!>itMȬo!SE:v`UI8J\f}(6oLϩY&$`VV[lX3?m`|NXџa+0R{羓1mQS-(*Fjf2)j෰֖2=%HlY@%jbF|DK/W @] z@Ub%q1ȹ {.j'R" |׿}/=!Ѩ^: QS䟄(+Bu^]Va-@ϟ=1b+6MK9A/ GpeA~DMMƜ\ `4+X!6u ru)x_n=$8=-k,/w% 50ܾd&}_4g 0%nVR=}ţ@U{w8j+VzcJ<ɤ# oj i':dQrt9`NoQ `Řm|E!_J4jQox/P@c])_"%h+YzV< ՐkXλ1Qg rلCxK>F %(,N`KXi\:*A ܧ|0>]ʿ{d0\O2lw Xyj|eo )%q|} oAy`_\Rgݵg3W3I!ŐFn18HFRovEſ4i?twDz v?X?By4Q;G2[멵ȳ#1KSwy<$bKl,M'L3jQƞv6Χt;mxh)5w *W]MP:{vC㕥@H'#a~򈄨b; \Xw~WruՓmtYݵȳ3+ mMsJ4 S6D׎=ݺ"YU(PlOЧicS D^/;m,݄\ bd Mg2~gV5YV]$ !fT3 HG=WZbQ<\ImàJx4C!/RF[ Q:I@^ڱ:Fl6d#*7rO-Z/KE.g.(HJ\ S#Vp^ 俘;{8cW/Ku1 <#mPlY9CST&Bqز&mW5nǓtpK&(×ŋ lP7R^Ֆ,:,[>1"S|cͰspAnm% H'2VОn2Z9&I N> rv#!E3C$3rԛa%%9/85K\VhuGF6 $f#eR>@7xTw9 >79Ş) [f0A,E";rMq1`)ѕsܸ8T2%v_ "V7Gݖpe(RʁF aYcPxm͜x@KR *g;hӑ=*t`*qo$=g5p&C_TO1mV ̭UCf`Z9%?_Z^ڪ8VΚ}0 ~X.5p (׏JK~.CC*3Y5SnB 7٪ uu e鍑iW:8؞O$U>]c.T&[oK*JY']MWuMېZڪ" .,8\:p.-{7w/%'9j{mΒ/>e$H<̊5\̽QQq 5טcu<|QJ+l˼DijK<%SBMvWܹ@]c^koӝ YbI`ݜL PԈq+ ԭDv6@{H'۞?w_xLWlރBm"dX"xSpjscí]ÞEgn:χ "9ḢK^m%az~OdGjx-  a֍{r8&m [ywoi+gdr!1`b PX[RH6҂L5 F ZxBDVi'^ !y)<8[~jV2>M v7ЭQe󻪈MXgQmx')JW 'Dq9)ZڴF%l< E##ۮ,e63.}+D>~|OmþRckܢ:&Ljb1*/]}T(P QEKRf tܢG#m9=Z@~\e UvZ[i Vv" F'V枢C6a^P]7gOru%#6#|{epʩˀᇛݵˆܼq^ơs|^[هzLTLOygƑΦpN4"I'zuc APB`7 ڧJP“rdL<|B_ pm=|b3sP/iwcC]OuRG% PRaC4<9>nסw^;h AoU\qtuZ%&?t6g|F:3bb깋 pHPQ:^òWr\`twBxp ܙPEF ;GweT (L-g"#zN dgP/{jrG0V-!1!W=Fx79u7d6G 7ț6x !_W DT8ZPC f QH)ͼ2Xw)='aE ڋes\dpelTiUyHI Ԡ|NኀvαStafp ;؁<љ@JŪ!e>2g?PT>DǓ˕U&A{PW=q*!~x6./ jxas C8s-lfm^/f]IB>yKwa" PvέC"tb26vM@#Y1>3|r%\䱺IP"Roo̬ dӥcC#]*(DbWUXDmpMƓ-Ĵ*n$bNbo+)dWaW-#,lm|_123o*IR aoH "O虍AEY.-W|ej՗CJE~#! x⛅6*UNjVTdgu]bD)s~5-_-Mx/f%p١9s7 ZpXFQ'~1'PhA;xʦK/5-6hI&L%txۢ9}zvIj%Ķ ֦!\%J Ya5qx9Bg;In4YtVդf-C"384Xu?㨳OJՔ_.Oj\v&Κ}`g%h{6^:T0V 6%!!aT^UM[ t1OctE@eOS3ri0}-q%:hr}1Q\f==wΏ4JWC>"s_Pz i-е7%v^1^q\F"j$r=[l23^2^2[^214X!F (mvI%G~@G ?DZ&c퉒̝[bH TToy}1ui"XRdu+5dT8v[CN,ˬeXcN50MɚjOyq6 &?7\JŎw_fT0‡ӓO,5Q0 zHp[+d;2d}AoSD^e`s@@ b0Lz_U,2FqHд;)FAϓ)}%>B7Lh85Qk40 7? 3 &?Ro/nؙN4O  &1oЫb~-Y]6H4X1#sWe_KI|;.H(P+UqB#`G lxIKh_sBFrpR$kXki7g/. HɁ˦&ETNjx~ܽ;bzxdVg/|HS^"`<{HBMnTzC5Qy)Q|zDW\/_y5bg^[P!!RP5vuGV:u=z'ZncQhZA橏#/dȟ}D\79`Wy84 "^S_[>mGi9䭆2Íȸذ 겫Df0Xp璧_3lDIFW+]o=36P~z*p$ٟdN`=&юE~@B>N&?.i)s(n΅ź'+uזmoO+ɣo,eV7JЖ>uPNNc_bﶌȫsJ A:/jJk\ tZU](b}FGrlT!g=ɪC5u3;wmIlu `i}ETY]X!z(b~O&,yR(~M1\&='ny%?YױW'2#,@NKDw1hھYј̝gLPDa.RAƨrMEmbN 'PGAI'B9d:>ǧ)S/(x#QuS 0$ۦ}E,h6[{@WȠ}yC?kV5dG~!ˏ_?gp+;We柗l(u_%v~Ҡ$}r ЫJ[;wu`{u;IR5'}GB mt(FET'N)8aph.:1?=C#22걝cz5.íRl+C)3-o"Ո[x-mEorն=`OE0itdP-Ɵ2]ʾLd3J069Lo+V">[ay}ș*mi3uK봻~%"Z35[ۮ8K7[^-<]ό}R4闎k <x(YA}EwyXgK1EKdǫ{jX{s\G A)p#uZj;2+K By.XNhxky% }oۿa~ _:\Za\~ ۯJ^5nDWڒV2Ԫ"Mb|y e ꏐ-^A P֦(6{B"#n˟M돠?6p@HM*d{(z F]rED] P* 0f|&`:1{~國n|klBnQ.!V'ͭaY1YtƽkH28 ~,=D>NEmT;P_*m&-rVK13:bic*Tz*al4]"VJdYRtrΜ+s<&vٖTi܍1[Ws6&?Λ8X'a a{sC< U:#l^|MnG2m]M'ڄW+~` K>Ts_ w֜#R ?"kqd . )hv4!nfl^V_*Gg6\@!;# {V{jj86n-فQbf]9pDv<@48`I}\8;X&{cJ3$xJ͒49GRUer2fvL?y1}rqwvfKK52o)x&! tjD|Ƃ"gtv6ʣ(f ۷Z 9Pjq|}\\Pi^(`*=Fj Z5!icZ_jM\(mI2J 2gļ#V{VEOGyf~?OE3UG$vmSP酙Fub?&`"p>QC*ePCr~xd# {.QmNDS=ꆱH (n99( K+md7vLd.o ʑAExf2[ BlaNe3,E}m.ϗ5RHSlUL. x?ZɼϤC<+fq&Cosd ze! ߿e w…U8 ;ZZj;pz2AѡlzV*sU ~?Lk}>j:X &Lvq;1r)kB=?{-4!j+#^,' rGe]X@h9(#WP2B݁>x0Ba0^Хhz`1RLyT@ꏔ4x,y'hFͭKgo _ 4v5'>r܆ 4rg!Ӻ(ͤL}˫?gͷ:lC/uk! |Shqh6: X?\&~;m?RP=`a0f؉&) ^[NxB/FsSk)AWm+IaBAPrU^EϷ֘LXQ_pu PП+6\I ҁkMB7& /;^s r67.x9n}R8ȏ}~Y y")U-Be;V d?QGW>.s jۉ&+//?T>W/;`7r1ș$NB…F{> W|6);Lya̖φ6O܇UY- [Ir%Lpx钏|Wp5n4sސ1Qgթ/3%R$P>T]%A6da?V\ HR|ϫtK*SywS_#|/R1kU !|{+iD\Y$Uٽhr FL]G7Ү._[3)dYI}r+Qmg[ Z=ƳП2w(pk&bkQ7A9ESѳaX8S|Emd~Bܭ5(HX܆ T@A8#o<_e$pV'ACO+:1.ӵ/r.HĪt7{kfP#aׂd`u~^wj2WW뗮9";ĻH[q(p< Tp䌽[}Gm3lm0{]c|#z 5vzZ|UƗX91*zm{:~LG0kߙO"X%8:¹ Aɻ.Y4J^&寳Kçt\Fu!婂P.&Tm:bfpb#D[i/bWU8ZBmdD}LDF&>m޻We=Đ2wɨX,x#8<{^GU_:* u[R,)9dqϷ@ְܒߴZ\C ew}^nwx-Ӹ_`N*`eQ<ۮxYp"Jvpmz6CI CQ!H7eou/BG&߉p`\' gpY^aFiby4gxЖ;6o BqYot1E#9W][rfH%A_;ؗ>Lop/8 @ †Cؕ/kg>KL _Za${L^0!{U{Up,k.>ĵ͞[@G Q__+^p>Nk!+~KS^c(MxJ:E&t۟=^]#' @| > :vB7FSEq]6%۫?zDI2Aq o@b9ES@D'F"5cUR /B'@Luһȯ$w3} NV<Eï$t9OB|H/[.:*6!(If{_K -|kh -rE5Zy7]:lj"7C[!y #!cs e"JA\'xGe@ޙyfm/y:nj#լȭBs*Y\/DFИG.fv۹C!UJ3t p6ߌ۔cfϜUdIz} SZAc )\nfط$y2K [j M$n'kJV0*5/ Elq0R~A\vEP+AlV#uݡBTO^|5M,ӵĢ2I'ڟ(d$ g:X"?I[7Y&Z  ` =^~oLJcbýJkZlsd+2ÁDžΡiAj){J.2OF_$,}N,x=] PȻ93HfzԹQd N>f*dzh*!p^j@_1C0?s˧bO*5W@ߘH33u:0;xGx;"!)4PP]kk qQHWtհz8\}R9~<|6vtR pȓ)gҲhJIJ{X$9s99qMȃƹhYWР-H~.RPA'D;INda&v#v-}a|eTP`GJ". m>"r =!֫N9ד ;E;cA 3?™Ӗ_NLEpojb= 밴$(S1s\c%.awՖyFR|lJl`:R}[9qB5!p!8My)$} ުbB֗81ϮZ@XPh"++8azuPum)ڟ{a v1!0+MojP nVu31Ʊ&sgh6:*(4g9oVyDXHiAa^Õ4vKa޾JBSȕӈcCO9:5zBI zfz-MM?7>xշ-\h h7\\c;]u,3s{K#CXd%.[mHW2vlȏ '$8u1Pout6D|d~4|Ǣ?m02- 6!ubb쬣KINZ}ci f)#*jI/ܷ<ڡ#3za"MwǗXM7{Mr4&Qh} 5Qג߷?֫1{SI7=w>W['26M-|X`[A&7/4hu D>Gk5}[XN$} S C6څ,yQ0tMb0Fx@amGO|%Pj(@ɇjfo&LC$Ca1o@.&9O.n$ ,,h3AF2]̑9!ba0-Ri0hc73,]-zrJ}P# šY]>tJ+'#i/8S/p/W+/ulc_3C)D/ŴI O=9i:1Tn 21D[Ύ'[5:rjYDI b?BZf2kf9^ 3I71,F:1=F"F Srs˭$j{*Z|ք{vyI\AhAwlDRkq=^Ǽ nu|Ԙ.<29O@s-*ˊ%%2MGH!;x3 ,p99W4L=W!`SؾkRdϧF[NUL?O'¯F *3a>.KHr)WmMϓ5S`H>eaREGfgH'e$K; lYyFDJ.v۳!!flk]O$ubI>oLXE&vljfnüUwz[Z4 j]ѿѼ3xז})^QcК+}?'kP\g$"R!=<E-9.(ʴ6p_)pY/y0qEW~ 2/a'ׂܰWܯ^LZ/ָ[PE"(x06[5pk%{4bS T@b׊QFPqg759G}ZYGvnIc/Xg:_7+mV~0U1 Ԡ{ú͊RWԓ!iXԴn>kwP߬(ZƷ!B[3\/{Sͭ%Q#E3Ry dY]3]XY08鷞QƜ1NN'r>[;5@y0$Ôޮ0f7qrGdlt~"%Oc,ਇmh?mb蕖,<<'  x0?W~8щ,d@=/L;bbnA^c4g6iLm` zĵ 4Re5U`%Q+vB%S7^s疵(}m0QiXu)A㸲5TjПὬ)-]ʣD*N|-` {EK_Hr-1q,<%Aꨓp.6ꚩQ+oU HOްO5RS)AlWAMg2T% mh+h ՘H(e,b6'Y c7Caq؜Tr=+c#6p;H;˩X@ʂhs6_:PF'.S)l47;˵xlP9)9ЌJp5ր|꺣-`9V: b ^nEyB^X|$_rĢJ9$}9%P_G;6y4*d9+é~n!һ P؃Er܌+,j2BhsOb uPk/A^j<ׁ%ekCMW}sfH-,wZ+HT9 [<@O=|58J4iYԈ>63 ]3-!%&Ui; A,C<f_pLgȐ[=:\ VzK_b$î.HgϾ~/j rcx7/[2A/Hl DE[ \ ;}CqeR +,WНEN2 Ӎ)rOf!(IKFqLl5Zxq9Krj*չqT˫,}^u)R3SIJGqִ#0|^hQO"TCyޱ* S[BJMg) [[;a r)'FLT;B}of7sS^섏pX|a>(g3boՓ^FղzDyޏ7_O&# _8 תAN9T+c4 =f凉$*:m7K$BRhʘ!8ׯi  L`80 24Nc,ZrRyrsѴp{O,G39>&vc# S' ^CKfIRG٭; }dVdLGr=cn窯DJTٷ>C0Ո{mjF. Fgid `Dx)9$? v6(JIW\}j`s>VBqI!9Rs&h n\43T_BoȢN@L~,,!i) 5C l/3b?-( - qje7Q+uY$-,qiyшf111s-QǠq TO4{ sUQ Gy@>2 x C#HS/9 K"7L JK/e@ثs3y>ۧy/bwɹŎTe;4"V졺 .S ,8M0k-^)Xtk@wa%6;A-I:} Sj^!USp;,TIJާdCSyg'vA@@EV LVEb}hu,؍aqf;@T- (&g&DO8-qtub(1loh9(#8u!`s(f>yBe$k~7?=KdS x2>@yGuYg"l_M_E?"!_G׶f<nVV٣A 7-3qج^Z:5cH>CWy6P9>4u6[pPŒCG\irWokY-oЯy8=xj^FǓI('-DՕX2bttۣvxoIså'%"/BRrQ9yΧ8=-CSo'")/^ ?` |k¸‰Xj0YȢ}Pf$ʎ#kۍ7Ph[hSH WOV88}OЕ (bTGL=./ &_G̃XLp=೽ChTXViHEѶ|*C}?Cy< YOίY3/ا0e4O# ?kCQGE/eqFF?KRyE' v[ pgQ'{J]rotmvJ kq8ʏY.'Sz(#'@G$F/~P ZXTJ-PQEԎWvKZmwklcbt] v ٙF+o>9dT*FP6b5S$Cot уf# .kyXLƳೌط,gӼUVQNEM33ayJhG8 rZ Z_@BgB£ɑ}“"{hok;wt|Fr@ wTZ߁(GP5‘@ g׽m5Re٠@z lBΆq('؁r# Uc΢nEi 4B8Tf r1q6Doܷ LMG 3G4}s4_!2{L/Pތ8ظy;%m#Әë?iR>YQ% @uhH= 8wYy R(K>PI5 SJJMîh˼Y}Sm.z^BWc8ΌB5곋dz_' hZGJ!&Gǫj BUơbw5a9gѯm5*ޒs-HN])#(wD\YeqR&;]q}5.Y?Bq`8WycA{kh]݆ʥ^yFU 5R>rr{}`|TQPD~x0i)xnA~&2q]( *{4j6BJExޔӢ.?Dy RXJBya@~n4S9bL\>pfu=S%zm33EGtZ0qyWOYS3thHW=ġ˩Nӭ[qMbtLA*?&]ΩYAJы(qᒬ2!/+xS@s:jO#+?eg.S/QS_#>#*V*T\d2J1kydAs!]]]q'3컿4 }:G1qJ =?X*gV{ŬNV# a$÷dE7 04"yRynnQa -LSe.eGi3xFip(!w~|zyp\ȿ ȷ 7n9lkɁ-\[8dQ֪YKy6Әبu[O_d{.]̓['n 1 5,\&2 hπ eQ (a)S 9Hn'ȷ07II,6jG%@O_<=g+He~Ƨ)$}LID[)UÃNIq 0UK8 OM /õ9 6kdȝ7[6kd;ؔdY%}6"vtQZ d@^WTU]R 4 ҴWT]y# Ғzf,gxbfw`ӾQ~ڊNfS w| ,jqJHԲ_R.xjip)tGͺ6t]kŸ= pݷjF.pN1Ѓ[9M|ܫx/+-b: bl ݏG84Aɡ =) ka?u gpQbVv׌nq HxYmKִ"˓'j?/FP0g)|M- Vs,*TL o{f/N;Amb Oڱ[S $_OpF ^KX g)n*qr={yTkk!s^Rs\0sD`ϦL+ %FL7LE;J4DJUU6`KeH^K 7\MxLln#evHM-o_> ^+Յf+撱G6f > /rFĨ:%Ox~ݺ`k/U~M],% ?"5V7Mv)[e<d~ , i6 U/wD$+W"a?k:y}+\s%Mn$e 1It!n.dE@q%N;gv zu}l hP3IOPKk 'uRfg٣^^f5e [&Igs?],Q1PoND'AQ)+TK)y>O;q1 9Awt:@@=f GWT+6 Bb0':Jp: & J&N`$M4~2\_Փ?d ]ϭ,lC-B{بMR%d"ieaQIa֝Y뾌V9/4! )d@U?>Z'АjW*qZzv5;#6w==s޴C[l#$a!eAZoɓKTֺT^YhBhKhncD,M{ m]UEX:%`hN-Y=4b]65ų=6S,9eMln-K[㷲R؃$%V"WhݧOѭV~@ p1rOǐ}FӖ {5 mHXF,Y`ԥ ߦDUO8LLv_ԣu\`h-`Wp:FV(?й Tw|vOdQAvAZ=0߼/!yPc н,4Z'{F24ey >Y8& a'LÐq9hzܘE.dgQN̩jbBnhW:`U?z@j*Q>}G5:A;S%6*\ZU:TY4kwpR V KsZyt³ K~o4W W1IJbHLBVA1\k!iGAolw*WV=nn<^E\ tR!t3S4$jVڥlY u/>łvd cMI苓DVp=QJG,{sU,&8LY8BMC"c [u|Fy=;&h`[ Fl_nYk؋-~;x)ٗ3εfι) 2"> "٠W)YL,$t[{Mmq6K@"kWỮdHǕhPR188"RRJ9eA8GCI%l* ۠ -?Ļt\qi jsDKj9wr"Y힜Zou6$Qu}H1s0: &N yy)J3Wy}yO N(Df,e` {O EN&']FƃPS*>V|0τRb6~誃S 1EZX2DC)"*Z~Ղ3^{722 }'T.?`]ګ('BDž< tf?|b|zf&$ ;~cb@nˢ&b+7G|tK Ba]e2VWP\Qoe~][ځEi|6FSz?x4Ts~(aK `lkQWC;Ŷ%0WK5#rF涌vSJ?vH3Eˠm)z$tF }xMFb%hTGB} j4+Xs\ա:KXJ . ^KfOoOM%^xu[z ug\3c( PI`m1W@?酳S}M.cٵV:ķ]D^%fK姠]c+&ˌbꡌ_RȁM.bf<,kɑ]~j WZhWg(hղi? vF--` a@Uj;CLȟYi=l7?KȪ2/`lCk=,O{]Pma@ee؇5Bvt. yGCy.<ߓ\x\ӹ(9QJ)ѿkڊۀ $rG;hT QN HE-*Ia j! ز'.3 "jT5,g| 4LckMsjw;5lEm\ К$ *w`*?,ɪ35]0P8\B(z_G%~}1y`W쥽1}bS( *LNIWJ-'է*W眜%-]1,3A:xz-[XR7l;(|G ƛ9n?+VwO3 ]SҙeB W: RHQ8wr*ż"?CCC2֋3a7d { 5݅uo,?XMUWz g ',2B)yޛZ/rƙx(3S+Ϣp ] #JK Fy+A 3}nr#w$q )ϑv?nX^s\_ߕ0Pjut1IWQeie$b.~c%pJG\9Al4?˽ ۴ߡ)G^ d+ EB0d\NBek?`uAx MB.Y?CLS#bi j qO,s;\ij~Nk׵sj ejYjP9>`i6UJ^GVyJs%lk і=Raz {nIJM*qЃYꯓRgKZ& tXg~L=ADVP(rBX&z;*|<0:#\;ԫ[i`gvAAwv}`Wd-#Ji&2u >nR⻽0}<%x;pdcy%c/wU>{Z("4{ 2y\u?S?kOh+y_#>3i%#-Tqs_/QL4-}T_[  o4Xgjon30=:|w\_7;˲Kr[ &Mr{bү)Чo^<׈׍1;'mHBA7}Kf,yvǥQ@aTpc6)P}9a$#>a4$X S9XayXUR9%h>G4Sɓ\>2\kC98$lt⩋)Rl! rn.%UIyc7Fs'a* UяsٽDA)}741\*F9>6"eCj,0K0+އ5m֋u'ĹZjE']\S:UC%$< Ps—Z/,"5C{@~=wEgED,%C>XnLH 7 C_?JWCWgQ;C-iԘm 9R 4ch> BLhvj%+dǂэZjEh8qxՖ P$!O0Np8 |OeV Iⱌ(|"$(`IZ2]*Y`@)=QQ#9pg_x:@зOnKV5=p찐 z͊ABM>e٫hO= dVgxɓ 9%x'Cn(xa%S6/! b{_Â:HDxUVr5Sl*M?ՙs@"Ru5٫S`a%4P CФ'C-&98d}Yeįfa]ÁmN %.aESXx/ߡ:7CiNo+:c g:T;xw{Td6N- Fb.Bb\bЎ$Ymj?ξo4X8@9s2*ח5f^7,!e Q'r 16W2G R;ޯGWy?ݪ*<)rK+?˞ h '~dQN2@{AO֭|I.D;j;zʂ5LRl,=ۑ,V~6×av;{Hv4y& P@~"!_bX-kĥE>e p$Y:a_ x xߗ1ip'*KM/в[wZ Ex+_Zm; Ų_'a72Fc$w3P eQ?" lM qD$_5:gz;P5ښ2;Nٻ1M";lմnm{? Ӄ# ٻ*a(cq'4~/2 9q ٥5l%R}ˬNՅ mMak)*S#69# JI\8sL)C&ꤍ bKN_JVagxFr/=e10~άW`nk3c\&T921W1񦲾 \Dn+Ӫ#E#B̴Y+X_M.e\q?&!C;}{?d< #^aqJg5qMwD#Ih3!Lv,S0#Aկߢ@Hoi+r< !HĦN4äE_7Pu$jz/FE )7SUuEmw5L XYIx7>Wʂ>H!P~(Ž*@{̨8_KH[A3F #<4c;b㱳U\# BVbv8a?M(6)'E>Mju͸GLxp\$`y\RSX &kˌMBo (m_2R˝h]wT񾄎28-ըM7&MٺŖ?J$ޟĐW`F}Un,YȔw)s&7_V-ႬSHy=#25+^1D?Q_f$N~t"6,b7LM2e+%̗+*:HY|G=imy.WL>좯,Myfㄕ1z0 _$c*^ҜJ[CT/ lYaUa>!1 L&m'7ؿ4tR]>k QͥqpS72eMЙ_Ÿw(X՚NϬm:ַ:U!)+<¯U?a{/@OC5YwB\8jtѠ)ŤZ .x vqev3)>EB.G}R|20CgMA2 D_7ry{f6SJՈwJPN! Sj$}q%,lV+xjg,eG>͞rt\w!Y!Lb p }^#5Tk\Wsj~M,RMĒXx FXbUԶ;@F>(b&Ts,\=Ꮈdf^? #T$J)W>g6,XRN44/K7$۱t͝!'Q7 gֲϕy9DIV>=42`|mhC - d"ʤe~9? w)Dlp'A9b [82fP:32+ cP8Hl'(&ҳU^ζ1G3U`ex4O@޸!ٳ4yiN7tq30/pU` =:oN0FMη0Iٛo)@EE aQ0T<΃C~q Ub|}n; v3ˋږbxD%6HO="9'[j׏X_ mni?o]FJz_Y2)@w$$x(2Nc*=5~m۳6QԙL Y\%6bŵ! zBo}։FF 0Ԥiĝ=HAOuӊ%%%vI聡2gNC\;XJ}]Q_Huࢩz$&Y918 r+-f( /;fR.ܿ6Sr/NfwUBם^۸qwcWýaX^QЩ6ja*-9f&ZJ bwbg?^"Ar +fXjȭR )nBXs1o=E0Zk)T6Wdzv鬍~G[X〸I}Y\G<7Mn($W\ x /du )1sS밁F/7=-[!!,4Ra#@ʢC5nPh P M g-P81Ŋy&3o~&??[u(Ì/—'U|RuיȩM`r] [fc:Q\?%2V&Q!n1 EPUţ4m*{һ<G|DhbOuˇhRcN&$KNy \b )vp-=HgzKwzudcڶLYn@L9Ro`!2%ބN6CYG*_Fœx8- gP} Zn0nv϶`S>:Ixb hzkou,qKDFv~C' JlP h'88:xP|!h|MGGD ',N lga8,]YP' Yj7ë;@y rzĹƭOz >4( &KPC]zяt>Wpo3 rh٠k[Ӫ"dӬgrk8&0W\,ٟb uәVf(pPm;kr>P> B|hRSv{ui8R/?~5~OfmMbRV\?58JXw[oR sݐ[u핟$*]U h_oe;<<(tզKpGXN? kyTr"D6H]%y0_Tͤnjc'#6f9.w8D_GGpOyP )Ym*nFWR lydk^MSz }̚ zC+#l僎b|f[b[NWns%Bєwa3|I&snnÿ7zEu,"M֨CxxÐrVq|B)LmRA#I?3l*4Ru8OP^-+hƠd|Z).[y"<(0L4Ax;G , 'MhgD(IG=Wdd:іkSM0ؼ/cJHT¦֖`6K*Mjy U\99A]](Hyu|qnD,m˾r,UGr4/D:>hE3bxRploRBX$ztU {Bt^c5h,|=lt+wcAX}-b@&Tg>%:E߿I0ۼ~vwQߊsb1<=uy^6-"AOο]>eRL iln܎,$)]T+o:T\Ck\rC⦔G-0s_h{Sޙ 0y^š]uQs/񱅩s.%q·b:t[/ 2Q  er} ^4E \ǣ8} @0حHϼۈڼg'I.}[M IHvøYA_Nk<s f&ٮTK΃]ƴ4u|ⲟTAlJZeW[ЫɊ/Fu}2_2^A©7~WvTru*iࣔ/8[iϟFVnX 'Bd-F6OÎu -}c+G9H!Rł9D+?DU`.<ySs?_ !tI? >bլ]wAtx1 uv 3 yAuu-߂C.Fa/nd^i-- t<3eڝ'1Ow%,*Lֵ\ ɏW0="A$MVYo4WN&K8fф16*rCC><7IP/Š0.K̢ePB/ν(̌YQE/F9&޴+mt4e })9tJ3ク+(_ !;>Eޯ;&qic9 /޳v~]]9L])̝#]2pgf2bPݼ='Qa 'tM dv3;V|s]GiLxB輋S = cRzrK1=r`_w΢}?rfʔr<[IjmËGC}Frz٧ªUh}Zo3:?!uO PW,_"١bW FrwhS`J_)^q;F(_ u$5,'x+OHkkUчPX[Xì)emcMǫ(t!S?l49H 7vn׼nxKr&_X a$~$h',j'357BnТ%7 E@-J|,ښ{/:$ߥB[ar%Գl2YښU]`ϕO(%t,Vń?fѿB&%h5Y+XAq0s'> 5$;-!WΊ ;cuRL;(96Yʈ3'j)lE9N$"zʭ;ppWTOɕi:=gi9[h(&o=OeH*3ŠnʮBwxe9in7hy׹D)N_q*`y]h"]WDص\v+eByKP04ؓyY9l1P}oel݂F/X8HjѪ 0{ݳ;<1Nu8!CjSe%p+i#̧'AVprz>j7offsk>1 iͥ Rm؍bORo%NVGe3 kk%r(] ];#j&AJ% ,Z?3 Y"7G"30DcTOwf?Emx_# .R}ʾKMs3@ 7B` 6.HdŏG̭ nsnBce5XO Ajx4"Y-Y/eR8[]sx{> Ő'E-0%@.;Ə T@ 1Q F/17? 9PN𠣻#p#H8!Rgn ˩BQ{xstscҘMi}qCہ=Wr¶de\ƒY9HMՋړCyF9h'Iʹ=7mMGߗ?Ymd0~l8=Dҥe짣JpO3vRCӒ%huS)׆gV,f!r KM L<]NxU@6RuxO'TcV:PQԼ~u"qQHhD61sBo+uf3V(ήhM:'!=ߐY{6y ?XQ5 @iC_i  Pu{! XH*$ 0X8 e4zG5&Ӱ. YslֻLI:-@ֶ_PǓ\S)HfX_|7lAڲO8XP\=SxRY [ >/ 4q-l@A3&H.hsL#d0jJ`9͓8W^|hh&Vu̸Yk'q*aXu. }6P_ICK(]MEyfP MF95ؑ., u4 T2+wk\y'm{sNwYǔ|gV?+4OveR99܍TB(T1E e2@ 8P HLdńw? =Y:\/S99؅n?{D,rH_w_1<;'oI7}ʚfutf{((Y^`lЩ @qKg%{Q.Ape[l={FԜGz{Q/RtAX+wkp%1PL;#u36`@ئ~Bpy! 7t=w]t[ʋ:\nip哤fFbAPxX!m>R1an@)5sF\/p-> <ŠSR+ TVR(Tm骸]b@d~xSY,$j Dn :tߎ yf#k,kUTt‹@0o~)&E ȷnk@-a6OuI E|ux5ٝ'Q"K:J0Fz@dsƣ3!K/׃]z@*"5A i fV/Cɠ#Yiztz$׵5i?_VeXFgc;BvM2T$3ˤA$mLѕ8[${{.:D^6^-H~_@j Sou)@zЩ1!mp4η4+⽀>vN (jEV"~}2: R+=JB8=ٌܽI4!ǐSgdz |Qs%e SVޔpU#,Bd7 u}GrKL_rZ%B!w> tv]IqYS=j-:9=3_0k;X*LpGO)%VyfZ6O™߉(mLf T$%wJ550ly`%[_avo{t 7*d 2.؞%IѝvN';X|sɛV6^#:1S| p(iREaU0uǙ6"/ZG̿ 8jnugnvjkL)j 8P;#;ehnFHbH l}Y]1Ѩ Of]7Vi2 )VE*LmuXn$[\"}ǐ}|&6PT*X7Cϻ wİF[#L*# F^# 0!H D/(hC!|陵:E6W@Kb[Lāat0?d<ߥ쏅[11NXlvV1 x.M"X&RiSR-V~]#i 1G9'W nZi#4) {zޑ4Z ͎tJf'_FbGjO3N?ZrC Ҟ1I{/{KlUYw2`PU f9¶48FE>ixe#?J g \ n^h}()ܳjvfcy\5Q72U}<~p2U <|X\Xtl @YsU$-OSgw1y_x }K"C~nhR}acBy#^t{N^"k Rd.Lx%.qbLm6g6C 8({a;=jW 26J(}9KQO{8xpEȐ `9%l' 0*T;0vjE"(3`k$F ]MH~Sq!uXLv;:3G6Wmp(aH Q% wk'7b3Oهe ՜X>]zkq?8 ]F$η0jcŬAww^$.$[5>]-*_CJ@i%>Kҥј3{<6/<yͰRk'1u^j%SLڣ?G!eDA<_,nZܕvB],ff҆AIcw3PΦ>r u+W) };pMd]Z)tv5U4*avi\u l eӻ.8c,"{"I"#j縋d+j#Fk b oY% 5֛v!NjdP9"PI^27N*C"Z#b^5Cf^c==(~uW7 Euq{DS)[_8TʓM/`/_ ԉ*TdP(rݰ˾eff7)a1,(܌3g/ i(^،vs('Y YR"Z5y_\P"bVp'+%L/ŭ IƉLԱ($kzuCضl<⯕lFv׺y i8˜" L2=!BŇ!a7.Kq, >y|/#KnkӉ*PH v z2Mܑ+HgGl/S[oNb2nse@,Re1l{=gJ/nc> (d3d޶:6OEܨ<@lKx5@N}E)= +o%<Y9}ALt#Rcd!G^깳Fsuŋ[caIp*Vk^<3LB0t~i^8'g7pwfnpjE 1ѹl| XXΠF6w\/YAǸUZ&[HSvn΀,54Gkg9=<=6E00btQĹ[Ic`zc;ʱj8dOygI[iHPs24;6귛t} 1$9z'5)iZ%e5L_dF諀YZL)%]CSpl'+36IXhul;q2 1:Zsngqz t|og4P+{1'$h!6dY+Zځ*l~O L3,6uL3p/Vy|CC ܁ނ,ݮ$tc;Vqa <Y.= * 햴*j j/EGkY~,Sޏ/l6o(#?a7ow.C@SҮ&jU9UWgOkYLd|$>.yL mM^Er AX?zf1 3x)QOj+G/D֧\_-7K=}ŷue#;_$=(_SQr;s܌'yQ`o^3[1mw l3Lz/L:_gzd~E&kSM˳)gyT68?kf4ߏ' u3-ONIJt)1GO@zH9<3E`O\e#`a' c5te>(ǂ!_iw|1s, A'e 颴K}zYo9ﰲigxQۉ&}1%  N_*<}͉&пh21] enV[X-oytVaRIOϾ0 B?Ƽj+`ĕAXcN'}c~em24IW&t/#)T"I`!FR4,kx`#AoSM{$r4ٵbVk`hקKz :wSS&[V>>9e[c VAoUTdL[VKZ 7Zwkj="iP%nU^U@q2djIMݔ-i[Bid˖/ P݆.&htzP_yRrdL ~Ƈ"Kb&ieȑ! ;k7Ku@Cgu9)r!ޅvqR<~Stqnd8)s b3iOPjۺ[b*.$nY(YqoF^ek*@I2>"Ln"F! vfy3Io2쏴.{8TE f?bQ6_qf` o^'p@Orill5 N&VC Tvm[G—&f3_kf<߷EP@7̀k ;p8kd%l{J]3]וE@wķrd 3O.CՃث+R#=bc,IIpͽ&I**[Җ@e ` `[צ %r$8}b qۡݧ! neIy(ٺenwn<ܕ~D G<=%: *bV9Ř18N?CT[ϊm=Y6 k T=Dwx?uheԋAbF!&ǙǩBs2ē8q%>Kvfk@[T-n&Yy^`v6, EWLVxL{o5Xǂm:?J .d\x't$9^:$l:yWY&8bLvуR' K"^aHu0[Yz㶆׼sΪ K+Sz= C"怈O\Oͥ (wVpp*~撖z{ؘωwj\<2_ʮ7;yg zVfr;,F6u>~ (uZ wi/ < 0=4M6yllFamԄ#*pb ZAYzTVc=:^'.EQH]$$I t4Y9K[$̯<n$3t]XDCیI< K։-kI-d[|z3ԭeS !xbR׸lQtUF-pTo#-@&ӸytuKy1D43ݪ 􃩽,|t0HXĝs S; ~0QA@gO3~n'(|hv'p\hTÔu+&SLNmiEXMr@mkA3#\p~C4.f(9ݬ"^Yh*M>ƖU]4 {Vw9?e ~l)/4u"y {yk8L t?h&;Is2Pϒ'v>VQ\@;^!q6?2O8GY6cʔ@%"N62ہpjrEU%L[XR;*@q8&EԑÐvh9>J-яMQDw~O&_^}XKk É@kK,( kgJ[J\6Gvf6_́lcOt3gSgeU\\^n1@b+k}} c.7;sy@w [|_wŘIڋXc a$3EBaQȥW XrN8EĄG3?m½XX co9BOE}(;WFLʉ)?sNΜorE4گg*mUڰ4n(=7}Ђ;=l1rHR`*J +MMA6 /39e'Tٴ lź4&6'EBC̷+X{o82網SR1YQ>;݋@0GNR o0ݲO]ۯmr{izVaU 2{b2}Ȍ4GH`d ewa}BM5rKWr*6VGZ/65x|SիtQ/F%z͒'Jr$hL2ӌm9.*ӊԎה)PDKsu2D}jB=dNH>UÂxl6\4ţT$q^u0nv(YߕccOo/~ZJ1 - [ ){gQ稫 ayVmcNwfG85roq|$+#̻v>92AV0K]o#pLq&FO6_G?Ci6Ǝp*Nq717KJ`+W>Ѐ$yU{^QesØx t_ ߍ sxD҆*UCs5*)`{kM2t#i#ex43E>3N7I(n!qOZzD,\34> M^̌?|UXqvʴĭ"3-ޓ<^"([KEVőU\ڶ['$A8l,";l4Sc*`t }j@=Jy"'@oZsb ?Xr1Ƿ)KyTy}׳V' vjzd>퉉a~C~N ,E?87&<Ŵt1Kаco5mÂ8ܾIs8L@m2P W-q=H.+̑׌xÃyos􂬘VR0٬8%Qw};o};dU܉ed%6,-3A0U2dP 𪞐K B"+vDr8L5%Bt );͓%$MYoNf%E+8zs,&;ʲ9Kӌk),SkAl@)7=,, sD8?7c4:DC˪U rO, C ULjafˉpYiKfHF2of:.q,9.hɺs¾]#8F;] QIfq.Xm>ŭ| ,xe?.Yɶ?|ԺR'f2 ZӶ;3:/l1],ag/dhvAې&Z(3.R.%y|v|Y/Z)SټLzr8JC@(6 Д%4`JN%\<=yeA<] צID#HgS5ƺvr* @3dĶ+G@#@D6wZ}=jUSS+ Xްp U|I#e ;l#t+#;80%3KpV [*zY<צ1!\C0d!8rYyٲC&ّ?_(ziZSj*~)I-dԁɬ&1 NY2%iyGOˋaL\O'K]{&?]0 =׸x[}@lADY1s,/+KN5>%=Zӗ P1OaEqz$kyP9>^sʒ^ļQ4VSwV^pEn" k|Č/ RMΣA>%38JYVxqjŚ& ԶTaG]FY\o# =q|ʪy)Îx6s |~=f:H]t5wFw˻DŠp]S©f*F̷״G..ryW]UIX%ĸus[FhI JF^-(EilAD1}y cO48ׅhe?o,/]ԅ|{F\z ,{@N*Cd=c1 :i>tH5[o |cڈML;gJAi=Gk %ggn0# `*z 5pЍ `G4bj5zNVLxe R!˥$›A߲p_ցw ǐRSmOyz;U2tmZaۃ# 8 wEję;Dg]|X3I;('V埻h 3ar ?UcſZeWr۰np& R~s\&ZCxG pWg} WSVNXUkK"VzU §oX),ǰWXx\x^u =V2dNj7YFGVI1r36u5@GJ~!OdDrd7tC|:!2 &DC;$uqhVh>W(R|LüPv> W9 6iV'u7?ҳ>Q{@="kŰ ޏFkf*-@y|톿h70ǒbgC`[j[L@ ּ&q{g2H프鬭Nʧ -iaMn3)9tJR?C^?j*#BuH8cXq0/P,>M똱F[ctu_uA]#ƫu拿5[1X4 'MxÞ>ulRp1˵)rzUV*D "/z_[hi!:㟫(d/םƮlVSCo3ulK|[o;8Se\GIbUBcCj W~S`v$RMu#Nv,ٛIgUӝ oMt3ʺEȊXmk}eyys}7WhW Bg=3Nѫ#d #뜁Axmu[>H_[ vCڕl3*DH40+Wn<\E^1KR:XƂ_ ij; ]qt87B'uYlѺ XdbAc M}W1.}u=±6Ĥ_';4O͓hftv[pkSy!]h5lX܌6Ӽ?9!mhx1`ز/pZ>Wٷk+nOЗ&ic%r(]}:gbK\ >F^ Ѷk(0 8ؿ"'7RJRw>wQVDoIe)8JكXtc:ZU6=D 1يSS*שּׁJyi=6(\vJ4ڦ<." pT/ڋyL*rH"\i)G'ܐI W;V ʃg(eb(myȁFdl!Hf`#6+}EGYĕR ’mI.?2nvq{-:WC=XY'QX_zpԿK?!cYn&x;, BR7=gaGrq:PK%zȗle&)2G<$j| m!dD+,O潼uz^45^٭~MR3dq~:E> .ɑ{0|ί|=O`d3jbg0`2 kx,|גAm80fɲ"Jila;yXs=CȖSuEJ3ܖ"hJߜ̚Gc5zJP7/OsurLҨˁio …IC 1ԊEW*3҅f5x&0=)yǠ2&ɕ3t;oA @ǖ#0tX &3K,RNvT7E2[F4f 0LA/z=MH51,nȁfK)FL:{ -O@ɚJD%,aQlåMX*g2:Ÿ^e>u, R,3I sSp\՜"N8(@`AZf߶cz| `oB|԰)S[8Zr?x}uS)0IBHie#yguc"@ڈ}{CoNb[E|ғ^wvG %Vbާ&U#܉/:2u 9OQ.Bh$5[s*́|=|m´ 2B:R30)|S; ޠב;WnF_%)utK,LޭK!Sܲ؀2m(+uۀ1i@kjཝ3sM}Ubx7ڜ_{ޗ@אtk$qY?ÈFS"c@ǨnQI^M*8=n*Q]bNX)):a ؍X@SxguY, ܻ(ᬁhZmH[-eG `^EN6q/OlZYKb(; 9hŽdU^B527$ªW4{JLq 12jn1yc3)HƗ .WD6ToBK+n ['E0D@U{it4w5,)m y1D2 0z {\GRytFm;Z4 Z2{Tzg5+'^ki#pxBQy;"%ԓo&9 1[wR8+&ܦʎӥï7uؙaf6p \BojQ64aZ_6'4AT&Q"-p%%2~:=r5ڶ1y44J$8|^C=fytf71;1OgNGFNΛraa{"`W˓cXϼ##Uwl2= ޵3)(4j \[ {3Yf5]I< 2Tyg;1ǞW"p!\f$N26lCp#e{x[%u)"/._2dL7d򸞲`yrZ*BM۬5Q\z\Ξ>M`xY7-1|VxAI8%U"!+Ԛ!"z_3A:y-NHCB1e).TYE,2=+ng^;j\&ua}LFdR,0x2iʐ;׺2H)#T P ac3Yy4o,0Zyp|NxO#+1Z+QHP&/͑q8!AƃEZfc35`MeO%_|#Q^u[) Ҩgҳ#D1Sz{ rqTR5kw/RoTUxi,m깆 -,?T3vLDF4D+yt_t gH1/-op8S0ANb+Q$2㊝<`;f*'p"A8'Ucrx&m}P8>D!NK𖽍QmMgnKؐghm TxscZMhdP'r]ba7te9SA62ȩXPebȉ^k|kl_ɽU}Nn<?nW0ݫE4S%/2M-?',^'ҙ쟏G -`ujLtpPO~+MZ5m}ɇE_f9?{Aqg6pTX/Ȣd,*,l v1thxzC |e N}ߩE>dpYdM 8{v9˩~/L Q9 ìeV F;#*p FBpj凟s٩o'RTBOCHŃgV+ tG\ԁrƣ.e9rd<a܉O^t?(ݮ:%!˺F5`*9QbШ9 hp"BQ2_#Q> 1QKL;QH[n"h٪LlDt:K P_vLRV=Scrrl:Ra xbDgϢqtXqYGgB֟Jj_9>v>=_;z1!4v7eox :BD&ZUM+nϝ@v~LkL8FsKpqmW(Z7l&MF"{D+r׬`SAӹ>AHN*5ېY z(t1X1}뻻t*6eN(<C/NŔMuk5|1[3SMdx/0[Y= 74'>qU>QŲ}dg @@7>|}%!d̼ةvKDg`b=j.qꯁ}H2R4ԛQ1j d;YpLze0J=\v9ȿMfr|V>` %//Ќ;WaJJv91SNܛ*!SKx%Lrip#e;؂8Q `ㇲ Uީo7N,Mp`vï{gm w)EY+|d[D S(nՆͧc~\0 QR#>E@ ,|) >. \"x}wVI}=^ZI[ Ш('D.]xSp_#1-G6D;rJkTu?hPqDE$pnwڲ =& +DÒ^&1ԢЈC$3Y6m0_&isSK=V\׵Bu|JMPf"t*A蘲%V_ شDX^ʝW'Ez_{ "T>g묦=Tdch֐,.ND3=`sNK\g.#S&pDo=w/ThQSbD<#e2Bh:-5[b)U°D&ڣ2s t׽|S*a"fG4}_|xG,h 6wf/>Ab;p 4Ж!3ح7zw W~'8wh )ی\z Qk+mvFXJ03@C-X)mGC /YR53P -S Bb a1ZHӈG1]i ?N&eP$7g Ò=*Yİtc${/99Lr[\*p XfBV#6(oS0C&uylu=2FMm4:W uI/A)0lz6b;qo4[-Y)Dmqx!- eTFu _lDXr<_ğlQ `gxs&xt d^]l 3-:ІBsCHP$GŤz쐷G@:dOIHkr\rP08D@8exR/1c7H]d)+ͺ3iWx5zfb؍CҖ4txKw9Ďf>WΆyX 0D]~Q7!tŇN/ʸ%bƂ:{fD#Z_`O ZOxh.`pL*d?<'4+s+lCFaF9uDQkzYdWb|! ڳtԈF̮eX]:)18&a*KYMn%pl\947n^ ?kE,']J(=gqMJ i>[9 [ sbXR/(#ILtEozc>;Yn '%1 D$f* ٮH<_O?{\fzm庖Ѓ6o6N=a pԁt;5IgBLr ;3DTrRub1I~)_.LHP_2* "# NglMᓥЎ ^/(Ǣ&Sǒ3ó2R `4c\o}?X2fAQ((?`?% (mq+{A JSAE;kLsv>yV=3A+ #^>.Ĉ-jT|@r+g=xomIEK#LDv)3-&JI6ھxreȖe.a%WCgZl|90&:iq>qR?`hӦꠦ͋LPIJN/1_bdÅ<#>[Yj/qTpg1TbI"p :>4tDm6o0`eqjz%/Ή R=\Dn-ɏ3|V*i^[nXqH:vFgWinA&s 5γCU(y-9 j`nl+2i?F%i0>*ODDa+'K:.ZjE>1vORu05TyjCLYnz !؍8j/>C>Yol8F+o^<Y>X+̺*fV3IO:A; P_ 2_.-V=Qt"#Ynt8 0ͽaZT'hK)ͳ[OǼ+wU.\_*gyaUYJ̋dҬ]`iV_ʿvYU)'j8I3Im{DrFvWEb їXtoRA\ǵIDzE7j/QU=Cڇj{}h;29,07lSSLlYZyz9o5H\W*hP`%R8H+E̍wc3a#t 0hK6x)\[]n~"co= 4@_ 0֦B *|7.phH>M(߼6鞨:ps5V '珧ojTaT #yTtl*ԣCt[AⳈЎ`'\tI;D׮p (|{c1~@z`Ο6̀$f`R ҴJ i>_S!O(ȠuĠ*+)VG߄ bܐRQ5>ꕼy0e{I£i جJ#CV0h3jgaJ,vx;hAΝ~z;DLU2E\+78+n!T?_^j5#6&dgfn:Q̚+sEHn{EHtʮ%qRF(PeXD3Pp+O9)(0$O|=Dj_STR 'w,r8XGĈ"t=[͜jLfގX$ZdA?Z̀fv} [?j^-WUe)YUg<^X Ec#Ǐk]_Qr#P[4QϤ]Oﳣ@*RTJpt@((R~QȦ4P+fk=11+@.b>6" X +w`NR eX8 o#YjO<22wUˇqXN I9~|ȉ )LE"cT%=c NZt[3eU5yҩlsA/?k݇ |dSr"` F~7fY9~%c}Dg-8fZx5C(s=B7=nΑ1IN|e),bGˋ :k vA.lwut)P$]X[ #U&?5W)e NjpNyR/1PoY!v_֟{Ѡq]7.ou`R3@e}l2JX)‚Q} \:CLnqZckR  hS[Jm_M,a+?"@q܎\kGX yw g/M!9vv :8ʏeuǠ-o%ZɦP]ǥq">F:"͔2Xˀhcee7OamnQbSEzـO- ɹ,_ uMM^CMR.cO/ ›Kl9m#pe+6$EHES^1" @HJba.h@ rg&|rvgT=ZQ涠*}*-ބ!Z~EڭIe& Q2&MR; #Ybm2*%IbYT[9>h V'V7Qr 뱧 p_${T:ƃJFnc#*P@6bRA~kPaUɘ1ˀմSpE44yws%tPCy؄\llCP^ CTRqC>N\Y`V"?p?Sm7ƃ3<-L^. ^bB'1f ӭ(ȵD'L6_a;|éiK?@x?e9tegR~Y4X#Y@X\-&*kfe 8E_K;=I/*P@614 &HU>Q@ƁCs^AHC+WO=Y`SO0 +2ű FӰwcQLH)jbu.`=,> %z }\~)r \)@r4%*fF]qF0фxҤO1!@GeSH&p2Dh@Ppܱ qI(5>HΕdgC.gT>'^ L9rԡG\f|,v08WQ"}hBO?'~aA( 02?vRZ2y}T"&Y]Ecq*4"$Uh3H=`fQz ,FY%qa"w#lţ 2h[6twb1,R#kS1UMʢ [~Lq#6$>}9xH&!kR?*%p ymEAYS[03eWW3DЪn|# /pdNS#jzK( rãzf3}@0; אU ꋱ zv,jpHKS&!:aצi|ē]JaʯK.P׽V*֡4v4Yj!r:",)7zi6ݏOaBk#WMTHw|^G,hJ WY%k?~cf^NeӍ^NXSlUvIFPӘy?ZJ[-ד_ +e!#<[vvR ~{A0\īN!O4#\c74l% e؆dff"CҍN#zKkFTl] K٦"e\e&EE(D:=!>O:6'@\޽ ^Gq"-z]60g}J&srn-l1x).aQS*s܅> }$zw :'+YsP+3D!g:@&wG!,d&DŽs%X~|Bon;O. }(QhdTBf|/n2c5,oH W+{I886{CL`7c}6p-wGU榛q|\a<>Ë̥ó):4|־!l:*48r gT+v'!M^hsi:w/"D knZ&4v]. S| <}ѥog/Ȳr+'HA6uf5Sė7C'{0z|׾0y '6ٷ!7Zz~JD% \bH&ܫ ?EU5,+%5ZtΏUWqNN ueMaFeڠ36Ŋ' {|SHWrc{$^bT3p7nǺxI*Q \ٗ% kU'do9qU!jw)4Tk.4ܸ8jj[T,0K <ӾB<[ Dh&l=?Pc6P9h8u@ӦVӉtWB%q9d`\]p-Łd/`]}- ( |0VC5+:_nwe7&6NأFOhqtB(t@ 1s=CXitZ.f/s\VdU%( jmA$wÔNj(xGTf3THVڐV4ƬP*.|"Ȋp 4IL+$c풐aӣ@"%C9 uxQ`s,E~2a_T%vn:F_B<\K-Tp塪o3j2)unL\녴x.}UːMuw6P jcNA.cKC|\ó" H 0o7c(sY vPF7 cF>QO}IP8G=A3d6ޒj30.VnϋdR;4OT{E`DP [B-E I3 S'dv _=-mhBA^ީ) kpfbǥP ̵ۥrZ>s BK_M7MudI܎:g{#`/<G4=<}g럣hD|Mg@i]UDN2SX`rkwqKw(h&L D`v6f64f}5OOM0|\-2\-rmJ`nqkۨ Q<)"{vrbdqT3?n ^tqfMP.|vO5͸Q; -Q>o/}RW"RJҡ,ݦ;YIKYojX3 =(eg51k =Uy)u'קytR3}'@iA{vuڦٴZ\GK"39){n|IdJ*]oFɼvf$ U~le`נt ; )Lo?k%w%;󋊞[mAFulss_\e`puwÑp𚔷?jpZ\W 9$9GUJZtL9{vMG|AٻE1vB ;K$8)MhIAJx3Eh&[/T`-)qYdٷτͯ5V >M#Y|0#V3/4E4kݣekua-#{=׭Y~ޙ+nT/\Ta.=kv8|b0Z%m7<`TN8t(ԁpVBn\\ZbY|ɄwR<\4GrYwGF7ES[$9`@ovw+60I\ѺnQ$T?1T0: Y ?A=_ e @/ϹˠǴ&) vLߑ.ET$tJN(6Vuԋđk t Ub>Őx,Iig&a#H}6 z )VlsIcmߙG5)ZB̆>)}쎁'LNQ%I3}&|MEXx$Thrl'EӆE۝0 pwX:WCP@79Xǟ_g6<.\V qZme,`D֯ܚ D/D>9-^gXھWإ8"}61$iˏ+^/X>C?|R) 3_>A$M0 BE^[* lҀ^UIQZk ߨNmRpOh99hB5?LQ*%܊|h(1\ω&#u=4#aJ$)3xxĺN_wxz\!p *?yB7 '#0B_WpQ*cٌJby9>Gv M"Y14PE +@/{\]/)r`Cʑc.!VQè-?'H*%Iz4Wln^]JF!XHl~hC([16xha4)g}J* YlKTsoN: 9Iq*=yǩ['B^7X8|pABG\ PB%jޜ5\=֊CoB.XtB'dH8[pEbϮN9\M"r jRt!'Ɍۉp͙=S3淢lK'܂먨e "mag(0a!>.cD{vM!D~e5 ɣހK^bL0a_o`1@BZ(Q f./~oXnHe>4ڐaq%=׮YcR=[,.w2t<*k񘥱S.{CUYٱM5%ćRؽa&-I(G ߧ @=zi _AJa9fn/A:& تT'K,6#ˑ$PX."bcq]qi} ׃bXS}JHz"'IA޲=iϨ2.v[Om4] !$GK6;%\kŏ7B2 e(Er9Gҧh08C0 Ʌ65 SW3d;֙'7R}QW=(h JBDpWZԸԻ"mYWK@뗙[OǗMmCXK~G7@uP\]pBr~-L'pBe/31^y/y֍}ULBU7ǃ 7}BQU+z}&3jLj1n#&[M\l=@̳5"_!".P]-ݛI[=p fbtlڋ3tQ4-[C4hex1|:zs0nGjd{v3/Gvq*%𐾴8dΞ d/>@l?_]t0G-3 PT[zaYp4]8  鐹>rH*QWD8o|+21!1&YRiiqbۏh يD0u[lӿ\M0j,Y8qJY[>#N%ȏeјK\TG#'~J}=^:fX,:|Y|WܱH״G.lrvt72o!4#O怘TV"B=gKn*o2PHa'-bW2fС]:w TH]ߓtFI\Lܯ{4E$qb>Fg2]gM =BͯGGۏsõ)9qi %MM :$|j*1SWY;l^S=4F:HQJ?(Z=RԱZyQ<˄zq{`/> j.OI;,<94Yfk5J]vWpu % +ų.4nKm\aK9/>P&t XL̡'ӏN6g [T _'v 6wf \S2Yy}uʼnz ..:ooe; tx2DAQ%#)aM˄ -iGztEp vk<7D'J]YI,:WL c Ck &$ 5%u52 ^҇)b [4 8a{ ߪ߳7dw:t5B~Eפ&Y,ATHFX+t*0&/Yӫ<|d@ (%@;އml/vӄ<*Ԋ&(xE$TAٝ> Y]e4$w{VSG[n5 W"^\`uΖVLimKW~sȕFQZ64]:rWYp {r+8=:*!RᡀC(̷c %'n>>2Xo몊-^U Y bDwz=]N"< 0!&ټ[)~J}N#.-6L({" qkhC- 5~HgAvJx/(9DnA:r4oH}w5)z۟E6<~ąk5PrWو7@lY1#v]<3^mBĄjka)_n#yr=S-'*{կ%aVw%ҕ~ɦXtE+P26#ggR]6FB)f8ӳUCwSS"3^+B̯Sl8ĩ[ f<r@UZd.)FۊdYX^.!llCٯT.gm\$V//ʙ;y)s^F|뒌?M9lHڤ/>1މwf.W $O?Ab_s?!R;mXBlOx:VJǂ >k#ҨoWΨlW3 -=kZ̼f'6N F9iLZEa,Vo,pPBaH 㾶Ҧܼׄ4+L  v$6y|>CBU3;l.ԩaشAI78K _QFљQ}p  MfVR̄W]09+EgqHIY(IlBGHޡ_m}eG]kr(zAc2=7ZܱK#M䡻3yNo*Qv:g/SfiمM,`l+*]ދRMmW9l w ۔eCSPwLpGHR!!q,?Mv╋0͡4CZuk's цm1ȠZrIɤ&hKpQ|Ћ): 2 sclKA,&ivi29]*o`e)rކ{8hnzjwaj_o9TXل.hFT%{qЧ3Q:,Y/ [ byqt3&E·GT@#UX+5B`%mxQ=4dɹ0~ ugkFxȰ ܠNbS&p[20s=B;Z,,2"g2!>P[OXRU4pcK@ܪC[\ÜsCƐ{ڒpTVCyr$c+4QCbv/12XJh3P,n"BT79O S%r}l ZrkAa\WF2u;-*S05L""hn׾51vRC&""e6(֖F%VU+X#&ּї=^38^)_g=gvU6y.}Tyݙpn5f6G G4[ uL9CԲ:(S*dB\PGF;FNEr/kŐa .W 6Ka`^2N#ua'bM[!!莆>]=LrDF+!l,cGhtotiy㗗Wvjgt`4Q.q5*r`hճ Tʌy{>d)Vhȝ8r7b?yۼa$Br]rk0}**Yj;6G:ٗS@0­PA:thyq4.{ n.ԏp"LpzJv鷮DZ\XO'c=#r% >H5|(ڏ':r6:(x+ .BR,jOo:Hֈ~A%5<,@C$/H1HK59`Fc ' A+\:cGw0?̻ RuٯnbYGtGnlIYGжB <@rp8%b{TA. 9G2B2Z=UR][(d:$,Qez6(5 vARt2BD^;5JlGcb8+{"R [r%Y4qc҅MБբĺ5. &#/Y(G .đ ucm8z{)~W\ :cc tCoj B,}_?o׻}fդK3x cjaOI4AI6m"z̋In@P{ ו,bb| G׻MR{WORݠ~"^aY{6>'@Z4ɿMޚil宗tr=OuW*12w|MaDz8djtݐ>Io088X &LsWA)ɇ~ mE.j0?+H@J`$Y=Q})+0e̴jH%ݨM@F)l$̪xo^-^yYp3_%] -` s>HhK0?ަTU0pW p|-OpЬW+ma~^_ox"-t$LzG#iR|y؏q0%߱g15A{ =ufLYF!Rs™7WzRCN<t]e30 zQ ne7**qDx?C8roN]Ab+E`梍9'Wmg#PԷٳ"u%EߨU=,^K6 damyGwΐN| ӍbO%RB5VhoMInXa%(ƷU1b8cBA+bKXtE{vZRtKH Ѥ t'!4q[PKSc1h-l+95V៯{M% m3ÄK>N񁱥kVP^Jzbw-hZ[0 @FER@lN gYl￾f4d'SUM^A-EqON:gd\_N#*҂7PTnȹT`B=ekJ?|i(6'm{vnYlHonYw/xj+/ ϵ]j;<=#&\N*/~‚k46^ht& >,*ISbAߕ$́3sapk[р 3>"m솚X'|0%g`Mb#Mes C ~i m/M}fyh.&*w7!z*篮R)U(b͆Cz#ZLH֯ɍfc#{Xe"HXK o*A-&gqR) A-)<2ƠKې+ihxmy ʒf=<~M<:zG1 * xǚ wTx{5- h/ƈQG4vM9R{,n6~/n/ V1|lRGj4\ hy=JY_4g\fkH|KN =(7$esřӕ8Us*1/ 1{@}M5FA8:eOURDd0M7f=-͌ ӯBSp0Ѓ[칏 9-PݖU]sk펮сE#Pm;˦/ɵ\!sA 6 oxzk].jյ2j% >q snʎ_!zcwy#&;S?qv@m{o;Ϣ 3WT{"+]13>/p}[=F͗+"7J397N_5Իʻp65!D=z:}T"_!W4]Og 5)-;V@qZ+ h3txU-"U銜Wdp3`v喍$~WPIQq31)7 e}NV+먻%}Ꙟ韌?)0$H IX5J@( xh o]%u.z,|%LxFo%ܓo5D(; ` Rޒ(3M]/^ [{.%BWN,TyEg([۝\48= )oEֵ!2E⫸%@Vi&:5 3䓄{WSCӗ>Csw!c:VϨP&B+G ę4ܖ/cU~n(㾚MUU_/0pe- cL\c/d SyVXzh>mMO4s[bY 8 , #u gbS.m,ߎF}RxG]QrA&1Vzo\ER~ۚ+,N]B--I;HF*F&{凷>cڸ~4S*3-r%#w"uZf3C h pk/cW~9:aD)`Y᮪fߖ|%{ ʃ<"ÿ`9ʍm%1~N[ Zq#v_G(AȆ9ލm)Ƕa_$<>ܫ'JE c &t_kG|it].A=,TW OlܒT|~V11jpK-Qʱ_ٍot$56 M1T|yoo<}ˠ &u-;H &m`vF03/KUVBܢ޺O6mjs8F` 4'ÝG"mR\BSQz+r7)W1xW'n&1.E@sS] _cgZ9"n!6hhHHiBdNrO@UzGܢ89/okPR]E[{zȑ96´Y7F^IRfFi8޷ם m:뭵6\"OT9w..__v}\WnyG}=qƿu䣤> -׸|[m09~\ӋGdC2;?Vz*wȢ<a*ki^_iqY 6߻ݓkKbYhA<|/qAMօt %q:?T"#%.KU|1,z9rrQYȥ=ˣ6ǧc2Y@iQXL/K9+^ jh\: R:]FAQ{=_(1-{nBw [ީn!QL 52Okv 4"O+KJʆ mlb %PVXurTzTĪ0%wY*kĵsueqM |ɢv&cC|z4]ņ̧t/&P|(vYzenwt 0@w4۩J)k:FNsKQs;7dLowdn'C^ݗ=hM8cq(MsDfVB㔥`ӴY\ .Sv$oկ{)|6a5$ߚ|3}5E%78\i"zq3Ekɘ1x8-)b&60B72q w׏G@i\V׶K)UeSda"MdҦ"h͒(0p@(kyN!KVM mJD=7,nk8T.5tKk3F I(%rw261w\#eɝV!k.U6!3M CZ&l92L#/jԛgfvL1kgˁ7bdxVɿౣc0;A^/w̡4נe8zH]g,0o[_b/WsXN0~iôMfN9FT;Lh$];G8P7880?{hh:G0!jzQ$+Ubtv_L%bЅ5+9M:ET:N]A5+θ@ Ӧjw '$GuSNƸ:vUǿ_5*r |mхRGMUo1RdC ScA=8-."lA0Qu$Tz^4VUz ,@  љgIXϝץwIL:' 8Rc& >ѷBUuLawzj}@&QǏT+Bdhz$@ɚzX"iX>Ue7&UQ } $eYq/i:dE6oPPf0y< ,_qh/?M.QdV"!"!='U&Cs1]>H8cO=82L /sb,ya\SԇshOoW\1<\M5LkC JV1bOܔS|H;} ghB˻8:&,F"XF^6noPCX?nh7]7Bjxbpr%wǩ\x2DAO ]6 iy<5Ҽ CҨ5Fkvyuam- hOI9F6PaW/zT_dnBoi>͝f^tMR{;[LBkFT1酫 ){EniNjovBYJ>8~0 @!ts;|7Hϭ˾-*۾у ք kN31jm}5JVl&0IG)'s'm5QRbeb4ߙg3$3 " ێa},US,eN&kDD0hTpDa}TcEژO/M?gE'D{i117niwh3dhT`C&JeJa21{c;d#Sm/m-WyXƒvtSt ;^љgF&:e~B= *"ګC!i؊7NE +ę\<osLh?o( :|U{Xmӓ1alWP9od]{}I%H@uG!PѳbMCufO]ݼfyTCC9g9N#ӃGmO,ů_mym7kƕR% \ MSlV)Wh U[C`r2PMJ(6c3X%YWBR sM!#S+rR b l&P5lŪMܐhi*ylG ܺ+ߛ1W+dQʤn O9J̹C;>P<8% gV_ w8H#?Ѽ8V N-jIu#,b K;9]`İTn,KޗWġl%^5M^5~Yzh2&ߴd;9dRY_wZ\!]O7sI]mX yܜLzU_Z$^0@iJH(#0buo3i7 '.;nYx'Xh *Nng@u #B K{Tyuv,K<9_oD8ۂ#*Ȱb[%U\k)Za@ENs4v1Cӂ#nеC_d0c')sc7m8v}YFYgVfr lRwՠ?GR].7i9gpAFmU pɶtQR `7aMʹ1)i}Wi<Q1&"ǔ6S0?Uu, ӵЬG(n1eG`UXՖ=}2 ؃l5QvX<\3'M; JoY/a7& Locl,3]!6WOg"xpP-T,+O=B9WM j"EP5^/I '[bkkwx]#_ͪ,Osֆ Y5(9e69_QAPUAҜ7~ }4]R(ˆ?:nn%JqPwWRLaw%w^DeA6#{% J|͞h<5VB!F&0 Q΅ X`o!"vQhb$쫩mFc䖉`td1VW`6$N9]o nwt;U*6ݶ+!M)]ꐿ q4l50:$Sd2m\ ʿǪaI P~U{CEc| KP!`z:TlPhBCKm02!؍jW~q'E'aM&`a@A*d[HNtPJ>$l8AkH$/D®4_H!'q.gtٌ)5ם#]m/BfE~,w (ù>yCN>-Z'чJ0ST`)w`ж ju&4"\_n{Bq]8[aM)zlqџd,H dSMkm2,V:#zp$DVҍ*k #<9VUOWMD7 VR D`nY!a7ʝa0&'xSihCvy^^#8 BҘ7;8QƊ-Z3<F?f2w)q_X2C*!lT q2[i H#S}YRofrƂ<BynG]eQ^4M"L+b^ YT|#7YL,Z.d'ߞ ժs!4CDϮ&zY^Gz(>c+^njwh6j(}k:"--ojr{)2 ?]̽%.مyh_ |[v8fcN((nnv A{;K1(?(S^Ŵ7PVwq/Tݙrs:l2i;Ig2 P<t8;z ^ _= W:x˵$:Rd*Y)j.DNZ|etp%@Τ|%EƓD3c&jxd@D"oGW*V;}*-l𘝴ӓԴ ԅh8bW(>}IFxd1EDX-)}9u@h0qRJ8hw8+$lwƖ3 J|ze'¡C. s]kl5Dk,OmADMY];{Jcus'jS3ZPFq@EVr'5dAጙlAǓX9 ~ݢ̄ ЧKQ urVc+BYEK#4^HSe~5Xy*U/>&>8-VBʠ=r HU9VA7=gK*ᒳ>yY n&U!%D=gigvGDlct6U~OtQj8.6t}i]FVv k\㑛R6':kȰ ś>k`J5uY+]$>θt2F+ !HWˤ/l#O}0 Br)*NLѵaDd@n}URU]} z_4| taVkOT ls_ȴqjc꺢jb@=4YXm=o=*2 x5mT=6>1G7`t_dyyd&֬<\I6B<2QeOpZնCZ"9ܓ^nrz@RtQua?(CӤQ4WQMMȶj;+pAxm lv6z$ Fe"*Q!Bp<8`$۔jrdna;M-_g:q^=mդ_D :>S*?n$=BŚb6d}~x-26on 4} f$xZaĹ+q>5yF$V/*k~AG3 v\Jr䷊WHyLъȫ+~Y4~Ҧq*\%aYIvُeTg?ē)fVU$p7r*~9BP="-$Kv@uE.{0N/ݖunjn2)ƴe?er )$dB3ve=(6kN߱B"4+fȁUЊ.Єbr)N=[6p)eGjX*1ee(W|l!NCPFf5@woԍ1P?8nx(:Q|_ C%;*l\_EEe Lӿ3CȆ\}!_i-L*7T@KT%8G9kn8 2Vuɺdu䝟2iDHsJ(Ǵ)Q+T1uEv)!1bjX3R<΢H9Z"`3\U;w! W$?2AQf}vRȷck)3t{Exޮ'Xi|z2=2v0D[bܦ]u4xVX! a='Ye"F!3fADI=z"ql3"4}hr IC 4!k+ڳZ?w2cx.L362(5l [mZ$z'scdW+E kd2& fSDpCLB^ $׸-#vke=B6M4%&^Su6Ο)SGG0qgU@K<4e~\:DiǶL{`Ѳ ~q4Q:~*TO'Mxk=6 *VĎ( 6S|q;UWk;m?Zx b%uͥ LCZӸRʊd "EU1=4r 7ąg&yE`-\!ZR|N{tĭjٿHe =uszL] 0t~XϵA^< m}Nlh\Okgl{t[K ϼqR?Op3eK-Ga2.VUSz>cv֗\ąP$ SI9[ , 4_-v3<|W:ys0.m/7S3 Gy&kuBW~{/榬Zcr h[M[Yqþ,>0Ty_ˮ<*˟ƛ~LXHۭ s+ǸLSD F }_B{;1/Fj?L{{H,01ۜ7/ҸqmCx43(\cjrwRkCJ W i$ ǔGI~" Sqwټ:Nċ qhIZ:+pH0pSuKCgaɚ温 {ڊN+zƴb6v"nscm_{%k5e6E-{l_T#P_/.O9(;ıa1^ IמÓZ\U6)hxΡypz}v tWӶ@7 "cW¢TnY/r$h6ȅdcjsiqBRXtfbɋ֤bR-e\L1zغ N7Gvr Z`vr,ۃ#p益S(|144]jb`k}?w`о C+;&4)s˻霁Yꦷ%ܼ|"}QDa{T 0{PmUc5+G]6`35 #09ǵ MV^HOVMk~=$1dX[3@ߟqygH%Im2˳ g }А] @UڱGD"`Up2{\mgcѰUA߮q@Dc.-mH(Kn}H_J^q멗v[sIvsh7/^po|ZCeEBzgEƓpQf"}p3\4dY <`>J^%f|nU=?~b>JݬhRuOTl [أy7g_aCzy>(.ixhRq+KxI%pnVHJO(xy=fxbK3C7.{V+d<)j۽#`tWtzbaSibUS'NJdNmd$%Kq=NS^;!*ݺ o"Q>p-x4Ѽ3)2J$fAZyg/vāk" 2oN2w'H'"Ƚ$Ktr6K;uQUe@!xg!) * ~ڐun#ZOҤoj |ƠINY @e*oRg!(33t5 9b 3/'#dv$Z*Gv~Ѵ-uz@R&vOC( 9Hֿ03(zCrMfi< A eª =VH25vb'Wxb~aesNbq#$t3O~4 Zb0qmR͇eFMIֳJ&s2GF8#>4&thp2KC-&/Y \PQQ }OiN×a:KIaG(͘6`K2C3Ew@G.v|qJjKh1' Ļ`GՃᯑp$>W/w!a{kĄa8} \&^?ı5rtSO2CvR-VA@}vcuiU,d|ԊTwa( 3u mm6Ŕ.tK0_N] íHe[#{ ~2+ʥb+(=ςye,V}ZhQӲo_6 g1O_m?'uv3ۖwr/-k m"S' ~]_QHJV$>*m)_\H'L&@wdM+FqBm% 1I7AJS'l>Pai&A=${?!Nj g>#+\]X/7}V 6/f>!] F1^}2Y! <À;zei>m L#3^;?]էEwelX1X|Oh+7*H/Wy<ϛї_u &'mfw匕\# o\rl7(&3{ @GUقPbQZJjo(?$YDԢY3l*LCUwA; >pٸFBl x?&x#͓4YǤ3+^2'0UH|lt2԰% %R>${hzj_6_PiM2,I 6rhd}/\|mI<,QC4s˃^l"J?@WbWATVU 2*G+ XHL5&]azQTQ95,x-.˥m'eؿVʩi sĿxC]/RV[6~߱ ) 2V>bsԘ>ߦp JJ =dg>N !ڼ\xdϭܽ"R{[e7NreGr~ֶ蹏ֻkm:^GCQ/dw`|l> j~#{x;.ێ9n=5T( ,*#ǫz0*ɛUo3hEaBֺ+8a9Y،DI)X]x2Y:-m. \#-N9xڛ%>w|}".e#}__ C~UtÍ11r~Gi|țC5хէ,O!p?r3Bh-izW^R/mC>JqJ92# ALhLJ![f"i8>j@e?`!lr)⊻Ö5U->/uՂ?TfZmz$,:% @S+ۈy 1{CNf󊍫ŎgkEX)=K pv'@|w\ GUH;$rFo?6G e=c _ĉAZ{oj}L ljx^( ' $FTows_odq~yIp>T1MkF]Bk0 3ԫRl݋GqWҪǃ::0at'U$};z;sOX)?x.Xt.0A!aY^a|zF,(GZ0M#J60ݬ(nOg>z|Jߛx4!J&3  VXW~m2>}Ur[0)yil(q:Ԏ9p'Q!e{n8dD!M^c0{ݯ K4Jҙ5c/U<>8nZCTp!L;[4jT- JT6<{-ƤNxU!Lm@@;S7Rbt?YVV *]%fl`t"-Y|>٤4^amN̑. 4hHu EnsWb\vDAHٓW=;Uaz#]n@'E!})e\ʫޒ (ܺc/ Ӣ.0IɕE?;<R2ڃ0f@Zo毚:cI4腃I}4? 84cW V4mΓWCɴ EJ9NJ-`9歟4zV+rꆳFxP7Oh*b\Hq6 ނj6 {"v^_7Cn NןD}骢ވׯy~v.,bE~ ~><j=fsN$-I>;J8cAG42.9nlqFN0Q&,,&!cV7q=*t,C%|53 }J#CUJ1R2?Bݖ)B[}RN 0Bo}ƣ_)uwFjt ^5']ŤR.f~v{Nf]=J1ShIKN?POm/z`. ;4lrkZhP(Rm3$IeR9{ygmKO*S`, $f.K$kv@jA4uR#X'Bo)6ᆲgƗ| [:`sdVd^˓wV)L h h7:.<$S^QzPwƚHaTN+h|$(qgY x2i++h1nsotqu@Vh鞾˲0VWr{E&L9ځpeB]"Eؗ%"oͱzv]YiaJ`3/VZߞ 7S}z2ȚT *dCYFL; !uqn[;oGu4e CR81CgZ&Qv`ͥ_Er,S<4^;6"8 SK'Q0gIoYҲ5WBB<6-=@E9+~P%wHީ&uLţް`YS b$`(?-M*s]"(PP"HW-ޛKU.~w7+FդV/lTG ziv/Jgb594˃"7rRE䆅Uľ헦{A o8 Rù, jouۼ-oqE2$xΖ~_q&(UeP$K:f0o\c-'n` sˠXXLWc2;$Jb< l *RuYPࣗB>9sF\?^Mo5@iX9"E+(MhgӴ(O  w\/ćS {Y1J4JAq)0N8@D%zDlp!8O2^<Dg\fp;ei/Eչn4g'6!^VGknSM sPLA/ɓ c`Qڙ>wAip KsVa5U9da ^PSh.~VUdmm @SzK?گvR?>n#MF׺glACױCO"@MH؇1$;gR;v?Ƨ1 LM鉦cLeۜLEhVȐbf G 0eW4]d77yO4_}}+/eDCA)R&QW\W߲lLb+r6b.أsN =Tw6R+#GJ݀@ bN tJ(_`Y/**;=Иv;˧F|_Prv'yy +/0Y; O} 𐇌x@^EP~L}4=fY),5۠=@SwƋ4W)7z'DC@0t~3n{ 5$"Y d;OshV _fk. ; ٢;u7FY!TDZjpZ UP%0| B\uB`}m3܍u/ iA]{͢4$MݗMz*jԷ~ u8-ayO(),;) 7Wy@}J񂷋Ŋ#V-\B?V|~q&aվg(v gRptf-lڪ@ q,W&+*lq``] =nsH^F>LA?lJZq)> B0V.l<=vI< En#Bp'x1v0_K? e cdSޑEkJԶđeElNj^UՌ>u'&\`{ Ω ./F?%eQSA:%U71$ljja:jmZCM8CK\ =㩙l% ExcR$f&%X8"%3Xb)%nξ9VOth;3@<f"02m|taW͔CXQS'lp K/f6Q ѧ,A K9z_I\x Fg+Z wk+^]mC8+?ss(/Vf;熼xe +#q( xFmW&)W@Rֿ֪ k_Qk:W~geS@JUaw6{<+3Dܒ*jߦ)|!2F"2Fzg1'yx۬GR/ˣQ!\|'J[d jW#Ks4T)q*s(t7=rN[HcS5O|a`3yW[.Ry /&]!i0Sfh/Yң,X%> I4[5vRx}1ypjK)&0MovϷ"rbUQf{RM7~Nêic5Oe]F}a}SJOṧ{;2g53sk9(?M ؞ ӒD):9cv~$ zk0&r>퍷jh֬4*ܻ2fzV1j8͗!ixBڝ/Nw؞8閡M$]FSڄčZ۾%`ƘZ k@٩m( ,d7 {#r>I=P $JIٿe/9\["Ai@vs'ƨ¼,ʴS-ޥ*u0˛ 316lfg(F pg/*$#\OaͼYdYշl20>-\9u$GwMhP3+o?8 H&K|ApƇmAxko,c?M߆gD & v!Wuy^m6壴|ɧre\/g%Ib)Jy|LƤՉȚxG(FNgratrR~DAf;){B.A*+4ב"]r/p1  LA;2nȒ]X^u䙝rU[4`w^dMr[@`o)yaxG#Y褠O\]w.&m ~3f L:By1@)q+G͈2a|Ny^{b#ԴËpDEfLI %ʊMF@$ŘHNIT_eE<*z Hsmri t 3|p{WI$nMIHH z b< bBfcpF'N++4ѨF~JX`a2}G o:M_|?x.$&WQF+P]<(mMԁ?4]vDky& ਾ+"s&ۑ-~\6mQ{QFe-sA2}o;[-z#DGTIުd)E937Rb`)L!͑~\kCuu3gMr 3U=k}V /VZ&>B:1+dcpoyɯhK5GvgQveC}u6~f8=G#  to /ΫAHҢs=/WtwlC^Lݶĉ7-:| P ڔ+Hz)y`&j”6 I3Haߡ6T6{(iLRoRIxMg\>ҧ\xvEȦ0^2KTplTzm ev|=2^<]5yqIz/zp<;vMn5~72̣L5] \[wuǛYLZdqXb?R|vh)E"/gYVWJxNDK(а;L,x5eә8`xdgES+ڤI.Qj;%*] WͶPyNL+4kXv%a3I=buFc]ce?){|եRHTm(lUmj8C'&ObRAnF!zXY`D#P.9C78cp^ kwb@so-GxB>T!*5nܪWȄN9p!l;q}X4㕍UfmT蒼ۼӑQ|afS]&=;6qYF߹ lS,tzKJ2` QpHPW&-K/2Im1>TQzPٌA'AHXJ^O(n$ǚa7&"}6U;ʲ1nI4l3?d Y'* 1vO<ΓZϳ'h埤m+["g\Ğm ,T0+ݭ-k80=_-iK`nZ do:XD^tkӥ3< M#$O{S O.+[i:؄!rٱR9e 52ݥ9LA`?Xx&1硎V(*c437;D5lw޿ET%I FZzmFa3$5 fQ׋o1bSϽr ]H6?,ܽ R4Ms~LuȵȰPbKMx8/tHn8qX&VR]{*vߦ_t&˞~m,<0"ǺuvGgת)yfsZ? =Ha帘 vkTWVY "_t[Dz+McC؁6GO]%=[D%n|9yT1`P6"x_Qyتd91M ƶ pdA9]z<3"HEJ %XCμ#ORGhfd n( 5,ދtFNV5M8Wqi24=۲GXivN_ψk8!aH֚EYJ̀!*P^?h;ﮪ%Il[S  q@Q)gX~(r_>[hKlIL'.q[~*_^b-Mgue+?3E{B#gi&DJd-Ϥf,gɑ+bJ0s@4gy`^GgH4' 1^-|)$;#z:WJ%ΉGBS(7:R|M]|G: "zMVH06-sLAA uPۚ:UcGjH 0|&wuʽEf 'ND.1=7ke#/iѢ$e"{xTA8\'9Tc;LM`8|Gg/>:c<>qU Gz/&uRn;çο=H^V#fwdqp`UȴYUiBd%<ޅdʌ$-xՐQw:zV9%5tYJI/M`g+-!Y8 ,=Q)v*Khurd!4M.=&{ JV8h9IHhdjs\uDrlERTɄ(U!#:sngi1p1\$]m!i4 @OhlYi`rdtO%r=β"Oȵ.snuݎpG(|^ Or3w /ItalDlxԅ,ȹԗw^??#0ΕnrRVV}^kVa/"T\5ᯠv}]cC w\R񩡩{34j?DMAVc5Ƽ_*N>dܫJpp ;Xy-$3+VhM6Ӗ(ޕZ:1fB`USMMnj \fk4ր:nq$0Z hb^ P?~5[m.RC4/Hɦ.+'~a=I%:;byӛd/I@zsj_*B@ LRN=:L f5ݕ T\eoWm&h6aP"O>j w4M%eH#W%XDHë.! "IFJOX&Q)ES!tBi 7t d" ;wg&Xa-`G.6s,2m45bx+8n (و!peWEroJ8<::S AkcX_1%M FK;lb^MKL\uT2=cLY$wJK/x'viD~NS,Ad/vM6و8N{[$xhg5,#78A~%18{eh2DR[ W+]D®o RL;:8n}i v<F@.ҳ3perl)c[0:y@70 :ǖlƦV- tXj3?➻~c'[g[Iż8^eaOg7Ss <\byGJ:,%)?iRU rwh&Ltc_v u!~zPQUx^ [\\-+d(Z\߸r>0T| )Pi],YQ0BFd+fn,{4K{(1C!F ;q1sV4Ƽ$ yc D2ojc[3?E[9@iF)`D| nc;LtNg}DB(E0RuP3[A|;&AMja%7YxõҝsA&)hM[mLܒR`?鶚~u Xyur%te\ Md`z;Ya&Ah*Y i3+#> Dbmng4x#~ ^ .ddT@w@]7.З$z1] l‰zz֗͢'/"ÿsmJ]8W )ڕR Bq*tO+{$i41{bk^ )zc&: ʸ+RPj'քNb-n(8*S6 N-Eɻ^})aW[d=io!*y.5C0vUD*Df6PIQlֈiL}&d Es$1!$?AWM9g ^c"aR)U.x쏙(>w\k3F$sQjPcR>Q`b mZSChd+/`?ȧ|n44M"ͤw7gR4AO"Wӫ 1,DϪݏ%8vmC#^LTRZ#v_8Qf,Н3$}?: 9AEٿ;W4A64??]@כھmL90S X_UҞIޖ§}B4pC+`'zCPCX&= 9$ug B>2| C .r1z0dȬ@}Q|$f#$kI( m].c~,2$whdZ5b߃]"mP; ƖC6*s ,N9qZA,:K#ߟNN~0ma4b[}1icVXH3tAJYf5&JFx1.05Lض / /oE6}C6x>>DC!&80\ 0:7:Hrp]rh<4ĩ:pˀm.7:P/נz"aj*7b.m4joi'ٗ|Th㫡PKP! դeMنx]`s6ΙO;{\oijs[ }}2\Igjρ.C aq߭1DO+!ÛEJ \Gu)GdT}J܌̝ٟOT <7#;*h8ݸQKJ~X-m௩ӆ^ʂ<P(ܜ$w%8N4Ź b_$^zX]k%TL¾g\b(ulƚ1DM[NJ Qx;[m*-f{wX]S>bձcHBN34ɪT>:l:X,*(U~izX">s|ybmfjtFJ! =$ʤ O+{i5,V-((Ϧ$<N_0bD\$m..1 …T$6":[~Q}KiQoGk= K U2UyFIqݓ<[h\=?EJj-&Bk?FL WCsrX@&6zw?~7zv5{U4|PK8M/Z_wрjqoB6 l"?^i4nSIm)qƣ0hJMl+6vc@/NoWp.֙/ۛ/wf~NH(@A[LotUս3{>9>03F$(l8S-;}"GrF i܇HyB1.4]9p@t`1 7 ֖҅*Q;)ӟ# +\^֣2"#F#wPxQ?u!] :!Tw}t^]ǂZh0BFK;@)^l#rw+/(BӪZ籃3%o(jGs 6Ax.s92-)Oaa,%qkc% #@sK[ 2\# D4:KP7a_>] YI/[A)caϯvBˢ-[hfD+4%՟XzaC JJnNe(yyl7mX";  %uk`$ lbȀ6@r' Xr͚[!|`͍KJ̱%@]E4(mJۂȄÚTvر/ڨu=߫ UBp) @z~y{Z.5nS񂦞z%z1(O-;{:- 7wvHw{Ä?W?cńm柄-seYJ=MT(+@/2d%7V:fD?VQSBx3q䤡U"%( y` }pc ?29.me0dƈBTU-ﮇP,) tkԃvZ)7C@GkG?d'v(al4ΆH Ώ,1ĩk*s:[R*$3s8Ǫ,Sps 1gԺnOuxn4'uKi>A]&%`lO6|hKXJ|Sq sD{s^]F@n;pNy!}a<[*~c{x%>efČe$bH@+s)<װ;ÔD1a~y4D/ X`UïpX~խK} Ӈ$lFG$ҼS2R 3H׿^,_i.\Äg[ B!ϪjO\ٷ —#WےRkOq{<$PM6F&x{4m)C4mUt*y;AQ1ju<ɣ{I%SG-Pb)g+ }@_'À& շԉ2I)Kg"HEbTuøŮ ~\_0.IdQYbA؛[6 ) <8 6x!~h2vj>r8)?-9ؽD\VCfebѧֵ ^-.`s+\ԁ~sVʱqP6?h'rT8bIYƂNיœ[YqZ}YdOQ":mt5b<ACj3Y A i]3*Zt@W6z q[daLUN\"VQ}:}:h4b-_Ma#-\z.tw.6YCEKC->x8Q ҕdΐͪ- GGa/C]c6V'gYgL^[(M<3U5y@m ډS +-FK](v'!Owln;'t_DČ$&$8 g+C9*'`ެYd6&"/>~ݴ6}yer`1#g|`+, O]h"0-<7>ȍ2{@n%C!̜Kǹ&bqLke`灒0f81g7n_.kgQG +LVPXW NT~<*V $3%3B"H%Q,F^x7Icj}Z&Aލ[kat+~@0w9!rVyړμN#Li\Ϩ뤀JVW1P /f]|H.݊avG^2}+wiZ%mlɗlRiՃx @ƎHMrq=[ޫ-&";RB= ܚ fr\2Iz;i|Qg~YT)r&,Ͱ-AD rn^(Ih@u.XolH@5[eзf>iɅ坟<7 heuYR;{Bȸdr:@DGr6E,ubu0an&\@o0#p.kAvګW&45;ʐC 9bgda5. #WLDGm_EzP&x@6GdO ~hRB`p5S11-?t(1t[۔ã(9p! RG+v Ћ3]1Fr6 qP'S\ \Aurvqw@Տpo'|eNqm_2'+)-4略'mu3/j|_oGv|)&f ~iGo B[B?dY$8DL 7/ōm}-% hRr&OF$3WY"؟"o! `~}C,G#[c3^[ 83F `?*Kk$DіmSHpRh{r}my\w{;v<.WAk:9!{L= lgoSi.ǂ _Pr];Nn6$;Qcϵv׈r-mաKP/A1!2u J5,6wP0r'j/sPDʃ^0p<pJ$̞`akQ:)und#JoCE.D#{p\eW&uAV-ڎJx?f6MdJ[eVQdB'cFW0w,l0C%n@Av08Vڂy!q]`d<=(V4ꄁdxR(Y`-хreęQ/)0v@ȃ|;ي@Ckցnd4m=RyyIQNt,v>KBG㤾=$NYwN idbf0/{)zWmJe7~,̚e^'9̀ uBz!Dy:vl9 `Z>Ҕ# RAcU'M{O)uꉪ}ƈnK %07|p@,?D[,M._ -@ˍȨum}UAX4]I>}\ףME{Dd≣>6*qw"*ŃcevS4ر 88hkaɎY淆pF&\`Įs; d e>TB>ol |ExMůry͐O=z=9$ lZ`U!MZd4昡-Z*6!R k* 5gFpVܽۺ$܉k<#*̦/ESUܸgA}CZl (g .ɣM(Z-=DZф_\6$ Ϸ_:OIG_ؕ GTr?qDLֈAfaƳnEl"lg3ghS::EBvuqSA7#D1""'7Kw'EH>`FHԭC^Ϥ%d9 ٥)Gx@廬){8f %{3|$ HHۗ1CA!2ET^ ]2?Rl֔/.D9]I2(cMnC06,m* *'&ni-|jN|ccnPKkf]3:& ap}.P-2.Վ<+]Ra\ Fȵ6=Me!36;xjh+3O8L6P >]>[gt2MxND2'ـk@2R$˱MG˜zi$/y%ZbbZ+ϹYYq>@`bx0&?~b!TU\D !oo!>]#H,7MpF7ݴJ"^m걁akzrMi󳷜Y50uy}0=f#'9x`B( X>|COXHdS!31uJR,|V ȚuBa۵aL")JU)k3Ri!؄!鱷iŰk xR_HoT&+.l0jpj)h׿7Rq2@:@ oj1%Z%ƙm Flcۻ(%0'j΄%ÞWD/ pD SeJ=/ _QF}h4'@mʐo+R3 6`f{= ʹJ9L$0d ہ,[:z XG׉ 4I?T,Iz|.XTVۛ,{U`_ LCw,ܬ41(1O"jp7{Fďv^ۮ8$X U9gB$(|bcCUIv9 yzY,7ռyGwH|N&0`P=?3d0}V(ֲ k0f;H̙[4${}F? v}jJht\[:W ̑MqtE T\Gl@A 1W,xU4qq7Gݎֳq@x`muXRe/~ p4d봺Cx#b^3P5<GTe n+M8^j嫷'㕟_Ŗ3_ԎQؒw=j,UܭG; ; CdENrkoeO$%|Z| sݐ@W8U@vNra&jQq uQ8ႍDamB_NHأ+695„`#h\ᘛM !F6װ'tn׫EâfIi f.ch޻&q~躖Y1S%fnX=Q fUa+rX>gISlqХʛjE| yqnB(3L TYYI:% (ȅP3:%qx*ȲORJ9Y,LZDP1 ! FY4۱Rh'R7<_n c}6 aY(G,2 nm"ϩF O0d֋ϸ!!0sbʚ$)i"uj]-7BH%nf| aM/ {?SHr!^Pw!_b" ^\d<]c(t,j*+b|7Ap^څh>0ݤINc9]yo|ڂۿ+tdMlJ^ {+Nl A <㡡Alz;p{ Xg#1ԝKń֎Iؽ, q2Y(?(;jy.mn hVnEZ1pao&,0sg=5@}%qy S+o*s3S8$X;Tv5QȤ>TzÐ߬jؖ|ᩲZVTN>.i.]}ՙH>io+p&{o98 $=BF&uo3"M@vR"*Td.;ws\EH!rt( {"n9ɘ cNGY[׌zg; Bh_uC$ N,ܯdE O=UiW;7%z+FFZ+dO.6+L ^*d'o6BһgCTӏn:7Rb)~g<݈rSGƕaIi + $bOzT(#飋>8Lkj/<1fDSOVAWQ0S w+Nt4y9+sCS, AϾg +`R٬n*,:7]ҵʂnR-o0n6*>Cb_^XV`qI kY=_i[_-0@OTq'i+ Uz Je!U&LۅN1FI YLsHJCNȥߦpTb(MD&8u /k`muP?.ꈶu3WgAu<7ʠ#Qa(M|3tg r>;޿8k8k|y[fH|&s+ u>t$4kuGݼͰH?ݺ=1o.s05y¨K %ip 5SemHHyjx<% /Ĩ?HVc[w!ҒT9]*hb:: zr>߷|ULcbj][<|zUb3m| 7.D2m@y\̽b&,1}\b`cKeVuƝ4ڏ{q)f;Rrsc#Q,y87#$ 1͓.I%_=6[B4EԩE%{JаQʛzB@7µ`9J)U :5{" 7SFy$BF%L^%Ӕ'NC?ޯT%P@ƞ#'!zNM 7M𤋐#`f'TtpĴ%g#45uOH@:~+RD4I]+xN")tG7i%2^*єign8v-A=yu!xb=K#E!]#A\VLUY׆7W@u#$p{5 x̖gDfSK/ yw';_mBw-dl?nYmz5Yz~*2m>50E@zOO#S ?AͿ!茆lpցZބI { i:1;ў?sT ! פ[Nƞ(ghҔ|WcdeAFH;-@LU"0OZκPةT$f=B;Ċ6eˉpCYNswojoH Q:GD֫]qeD+)I 6d#`Z7XVl!'⡾A6&< ċ }ͿiT -=0,[=\ x'RGKyXW8KK=r<0SVtz`ߦ/j4)'ڪD}CvWZr@VR鿣s,I5?6j"tdF>^w{ʘ!^P (#gUT/sg#p.)swbe<R9Bb)k.`.Yr*P{4'tAC\yczwJAt4A-! aT7Z\!3MwQE0؃b$sk9fDt\gWKS<p}I;dZwJx ^,q] j>7=X4lZ~>Er)=tjŝrs}Oa"Q'o:3?,(z?C''N+dN-&0UH)>[*l"0X>}I9 a#<5p"bpRikD#`]R˾tТT5l=XA;HȆhلb-$[@D@5х8UU\?=Bl/1d#wYᤔB$Nf1n"0ƼknRu\ZsK<;d};UsH"W| TT1R0vǂ-$h3jMN߬C?%~ܙ9)vt̏+{S]4.ֿeaYW{ Yx hFy#!b4`A ?ٰ |q(͖,o̽LE|B$L;?8P!OZX*:ڿtk2&g_8#L婷I?umæ'u~gƳ0KFl݇3/z5o_5̮>Ӡp7k.SwŢ**iv y?r{;݇*ɝ_>~mdPYAk.' R8p!+zvwNY'P7hd9_DPcoSIÀvCS.,o{f/7{@$gs7yBHhVuo\#eB)l`Y X{IQpӼO_tj= wgHښVF6Rew27d1tUMfR)|)'=󅣹)sDWZF"Cp@1+BYAyOI2( 8F2MQ Y54E5sUU 5 4b/?75Җrx~9Msڹwjqwe]] r'Gkڵc&Nrҳ>66?^8 .`Qy&ՅDTm. t}Ns{9 ,t@7u=lou_y!w+|cJfotjYq)fl9a0/mg^d`3# ޕC;3EETTY߱vpA 9R e3V JaNodRe]P1@HsW1ӾL"7 Rfw3k̠,Ӭr]4Oްc-bqpl1o;ˬn tW^z_K#ke1{;,tT(γɂA4ڬrϭcYsNIBvDxpԚp/fn v&57 ]uƿ]we]C̞ĸ4Uw)`<֝,E^wjH4Nݜm.26sSe^ .v_R,}|Vw}GI59ͲxU#<lګ)~G Puuհnx=: (q+@`x[U/R;3j&HTPH}PS}Q7azsu΍Kה2_&Pq&$XzgOhV2ԹwM 5m,ǟ~tO!AP tPk_M0X `{zPmd'Dsraoα&ݲ$q5sKU`1`ǸWϱ "tKh~ޒu[ sKܘ1lXЀB뚍*=yvDeEb;++ c5Fɜ!+]p֖ h ;IJd#UocgW꿨-ZaD>4KڠkRF =CJ lp!~6oL}Ua"coOҎdTd{bqMUPYaYE["8q~MMKo`0tQ-Ҏ,.U:Ѽh祪žZJFը{1XsuM1(9yOJc1d䕛r0Q?] OB{܋FYWcyC@u20\5ʙcSn;$C\jBC,I:񁄐=~':tk|PS^a5D`auZG^Pǰ9_hB h7 ő AfR~oa~>SA+(-J `X)Pz`mLKXs$0DV#hv#_;O:)aڼ93؋y|AL݃1@-%zޕ/i3rj;ǿE&G3.඲"0bx!C4}?-snˬ]'x'9`]fAʏ;avϟj7>p1-UzECu!.95aEd:T3[MR~D6IkF)׊(z>*q ݊9H,B^P NzxCvJn0˚L3~?|&Ȣ/hr益Xgo imtE];l&n"f%d|Kc7;Ny:"PD3[mU^vQRY7XM!X\LO^-RBJ?T.fGW`Oa&)S~bڝ7ɒ3CD&x Krq{z5yqr|]1*1ryͽg6%>.xД"X(|Lf/,:v?9B%x^&Z`Avx:rHndeȢ,, l7 >O鑤|{hs,V g c/%l(*)3MpiVl;]}Ҙ@}"# i;3P4BfTۤ឴$:*(Ҡ5iCL;BL6j Ӎo:o%n 9~A-?;5eYViTrgrR#b yUTb }vU2Jdje}KGC:iS5{mO{|kW\vŀXůwmzcˎaՕt"y\?n[(|PhJBk\, 3 }8+~:fRL^Pd7\]G2$-3 ~uǝ{#?Ywo*5&.:~yz@uqpa)^ N衘KzlμZYXWrFgrK@xN|Ԩu[ 3,rqh19[Y%[ysI=KV0o@8z7&z~uAV !mDy%n Z0l%a|({7뫲$OpIwQYڄ9>*P {!/ ,J{*KS߉ěE[OMY%;>)X31v!ծpEʤհ>Hk]>BǸ05EpAJ][}HwRo׸D7L,1yȠ S" `2lm,4$< ':#A_VfY%0@c*be>z:q/o"$B,"XN C<^B'cY `u!-qY@6pk dv"M36sîl6`S&QVfΛ}_`{$OoEio6yIS'M[w1+3;6_A?y*qz:p4zA-,V+Q ЩnO 5>pJ$~"L5vЦ2 _Eg0|+(m؄%Om 1ۃ G۬h}~ZG~H~W1DQ+s{s}>^׆Bai/jEJI$Yd䈯;O8 +Έ*b.W bqԫC(JzjMՍ J2pwE`ۇ9y;=g;;HĭKERUbaVtY[łiidx(j$.k[ouđ<|9%=;d$iֆT@MTKH:̸ب3D=qdvIOLkA @L^Z2& m6`'W唘^V<{Ŕi1xH'x^ "Džل{r%K2P4eB.;ێFc@)(Ci)U%NQWxʄm%Z}`\ck*`UȊG>a!'Hl )Z""ȶ3 0mV͏ȦV#"ԣ+-@[B]>İ.5qJeH~kfwӢb|UA{A$u=mCNb {۫mEgʼn3pHkZ;u;4IkFBSEgr"47} K;)}4b\"?_j; ! mw5H6LKc=JYX0PzVk[w;? f%_u?󼭦.ME^-ɘ~tbhՌl[C恥.:ؑ-kxΞDՄhV9*ZsmTB+G 1! ۍm¢W9l6o#U -I}sd:~M9ngoG8nwo] pl*ƈ0(;EnѵIɥp9cM"E*q*%%ac{}>?lH` dWklgʜzMzi;RZz3/gr3vg#UM @џ 4Pl&(H!gB H[24#I0>+-vrĈAjzXe*i lS]gѬt,;jf]L^ήbnC*_Q9} '0D!"V ;*f]x`_|7S\5ޅ?A3Jt+ʉeYځ@9ع9v:ZL{?!`]*d"?s>| ⮞ K|-zjɵ1j1Ve'#i.gwXN5c7+M:`_cIJۓ4}+7w]rON+[aEJ<6Phy-eDZ u]Gf&m< J f T!ևT݅TYzݮ$aNj"98/L"ERPtƓ؟P‘V[dG*z׼~'wݙZ"|`uF%߁R[`!!Y/"xsT6È=VRt"pHeYYea XNSU[\u` >6iP4pfZ?eKl1Dz= P}ɦpn3iph,/)S~B|Uq kH-trDH(\_%%ũ*j}lw 9<~7}aӨ$fmZ)/wOv;{sQ֌6Ev\ VLPwp~ wRCg'z= 3ft@jiSF8x&IX1J|oPT)at o`Y;z"rB/qf!;H( |'+vɀTe ż8ަF%Bt[Ɏu1CG45u?%hrQCSr=SWF ^(3bj28!EB?:(n)5ݝ2@|HgIvl4\H՘{|*Ra栛$ZO=ؑtzk5ǞR ^ -QG F9~&qoqS_1E.!bb<0IU? @UzڢU($if.+pP,_Gh8>&NzfPƤGEX-wڒYr)p"67N$:3 __ՄY:Q'~*YvGt[ y[ă$HJ_unWR(u^ GSt ve0 äĶՀ 8HrȠ"sqNS[(O"+gw"199NT&g*cq4j'>Hդ[W(쩿m@?aQ6eL6. y! k,5N*@4`kNTݱC^bE'P fRFϳks >aZmOd> ^]*7\5>TsM.UqSLE @SڕN7)l`%j( (+ r!Fv KI+k$e4z%āba'b>4c5%{6;Mxü2Ä&5F1˜gݑc:Tg>A=)#.G6|3,T{t EBfOGf^cSw3kZa6m_+\-3=ks[qwotL2RsFcɬ咒i06m$;qac iwP)`#IR#KQ weSsb\3g2]4DG'j[]EOLmGjNׯċ׷&3B(_dLD^L#9k6$`EѷK S)(vGQpshA$SLX uAxKם0J216YRuY2C$_z^'"Ӡ5;FF[pŦÏMsN5&f ~h)Xi@MJ٥9oŻshu%D!$L߄/E L3O JnVmAi[W EWiu)hnЈ ֘u۴4$t*=\"*; u;Jh94S\N*倕,#,+ՐY؜·څJ:.n-e8RLz+m 3. RywF  ԰*>>|uW{le53im2ΔQYTi;ɆȀ9A(m2ܣ y#o63n@=HAQ5;|p_xQ0bSuC!8+]'UOPҮL5оJlغlQ*9&VB58͕MN:r292-֡ɵZLhh1M^_GswY2.( a_b#v&+]*K4~ޥVARI>^>hBlJc:|O&ܚSQF 2Ji}]G< pz:NF=\; 1$**tly}PN33h?0maȷ9 ܸCuP{C /QSP BgU%bϣZCMI#o'&o:}ĸx@63lÇ&ȼ̠rw.\3cr2 Qy%?9O=BH6Yn "bnY+}k;gt2+ Qe(ݝvQXO rJf@aX=5óyCLFF=|]ꏊ~Dc:AlJRs*]`'z&'LH7ɯ_){xJ 湐3?Ϙ6IjKGlNR<I#:iT5dxD5HH{ %&iӈ(pzXI -BQcX߀I@7\Gt,C@X\JCm$HsIf 0ф|C&3 ueƅ>&5VD[K2ž'3ޗ$Smƪ8b,h"=xngAQ+*@? Ura:=S$G/HC7[TU EQ4 *xvzX)f!]cKqTs"sS>"Ф2y+괮=yt[p=\J ?v*87ᔳ ؋"*agYZ070701000002a9000081a400000000000000000000000164e4ded100001fb8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/Ow]?Eh=ڜ.+ζnHJiUmPf_Rq¹=.͑M hbz(}k{O0G(]QYַx-fv j2~<7pҥ)^&3R"5YHDe^be^0$2mM~{L_UYRЛ}6aYPm!,aR $޾Ggߦm8U}&=T7t3 lfҴ4cQ"$42Ct0 ,X^&"CnGimEU")ƯMK rps]o&5apl 4iDIFjX/e,/twg9Ag^:ŚټSt(U˭*<:0h|/|csaE au*LMJ#cGKZA˒k7 #֚["d%Qv2Jh,t{=Nx;PQLb.^FYUT|q摣Vv\ 7n&I_aSv P{2 # 29FJЬ$=Mڟ/ˏ`vZϸPQ?qYGNnCgH쎈XNsG ; _?C2%ז1-7߽ĥ̎-lyN+|&M"}-@ s|?UXԕY\5_ׄw^=\#_l-cJw ~%k:Yݧe r,g:[+|+NQ%RS ЫBrwV)YX!v95KH˦1X1ݮG{n&kW@ԫjJ /2^jޭ8G=_a+4|Vm`WSD_z)qN8LYh^x?$~okg ۜ kZ4n <D`qҘ+l)j*MElu#g ]p%-2ͅM4h/YDXARLm egW+*vy|(YGOs%{ݗ5}P_Ap/m WKo浲c;6w]tmhGZg 㽞f8Lվ&vhP>QO8"2aȩiސW'FVې=OHbx/? I>;Ɛ/,[1{~'Ys;da0hgjm3't*)̔" w<˜zk9ǍX]dBekP?NRE~kK}4(f4m}֒F 4F4wq=dja􄢵$ ""g'qk]bo;PW[V9tqeWHۣH .ږR{:҈89qY_Ug{NnwP(SG(Z^oMAiRDfUȑWBci6Ծ4VD5eU, 5SȪV>XMf~i /wK%ks,47MKBNVڣ.R ƎЀKT,UcnEv `3c%?~,7-r__*Ι( ŧ,uzISVTWN ϥob 1{'C`FtY&38ڏ"Q C()s6uE2l;FL7(WCĈ-R|tOc̼Sj>tm]>QS4='(z֫F}!0I Ug `^` AS'OßdjsP8HV Fm?e\iO)oj,dsVLP8mAp|JMI]A(6eԩӛbo#[TBuH6\~Z9(@mܩONj~mQ ȸu,9rFZb2u2-y~C'y ITGS~eg*3fI}W-e!Ȋfc*tY3z\ !MFhs.0䃄?JH%k! ~"D.dwy<7?,Oyt 8 SO=^^wOTb= ?80WJU1!-/;%\e %VXXDBOR6>^Xs{ncUNa b2Z4 z~s`!,OKOW'XSۄIeoHC+@Jx\#s}P5pAX[Gg.h&R A13;LLh~P}Cmu)t2BFOğROMoILZCVXKY]/9Zɥ 7gY`{%nq zLs- Jȵ,6I$;g%i~E,qm$!VS.Ҝ̄w[@¨)}[2Qr˭ * BWi0y «zhE<<=M]؃4cT T2`嵡9ClZ3,@ʋ`&^-y#Uqz8 -8W/%XZ2 oiGN?]z͞׈Wlk,aX-(m~J6j(JF H?c+_\mzDﻅvnGcO(t o2 ]ϳ_=N!=L~tAfp0}3èRONG5mVB뀀D1|C7aQ.@ E-vWM-=d*`~MLD) `#3k9EfD=+Ek {mIs4P"HOM v;=ۓl"c_Lr揧QnEumQF>7 q@%p4+1Ax>EZgܔzG.Μn}g K"mtԉ߬ӈ6 rјvМ".~^Y} )2n* hm.MVĤ[CÜ([~u&Տ\KpaJ|5BT:6/$G'wooH.0f2r) 7&ۅ&֚0r`F: sr`O}8ђo+  v~x6X B)ׇGL.U铔X]3~?6luA\n^+I yq';x8c}18òX¢a!V$w_AEEm8Wkgj,9,Ct:-PL]mF ?OFx!%[OOffEm|Umy/J`N8p Lkm-=$,Ѩͦa[>GzLҫ'¿F]g̈"g5sgt sa&٥.2 aoON?K݀\a3ې'@*&Ѳ lN$\?}$S+@njTMl' "kvTL 23saϜ1R*m y3q&2a^LܨؠD ;d'<є&.y&/ɗSB,gfrktslvm 0BN0O,UZ/M,!'ܣWIk?XK bg;F+8PyO#|;!~utܤj ϫEk6;ւ'R-K { "^y&p54y&ÔO-aZw˙{;ۓ鱊,16UueIrxԹ9<T?UѿBUV0ZSq%8f`S'ɋ!D`*̯^ֶ&GG 趌y-^5%2ם_4ʋm#J1w_g>|':O<å.W$Ev} í8=>4pbZeL^v͈2B97ϫX c:O덪BhҵV_66e'[O@,vzXhuRSs" Ō(Nl܄m6 Bh Q;:%\0bb9zGQqGO( 1בֿAJJ.4 D{ۥGy,W$-hv;-+sXJ׬(B}i4.os La("h2PiuqGQ[NC5{`yҦՋ 9lx$?w1pR/6F7#w.ヤc= C{aa=^ȸK9tr 4HPrU6-)'=2VVJ812-`c, %ĹE[Kψi1"1Cز\HXMo$iDŽu3ذ%=@e!xrzJbENsrgۏI1&)|&حn(2őp?)*Wa9֣F r]Sf0բ]"50jԻB0Y&F]jY1z0Ij`@*UU1v̩ :>&֞^@6& &]2 *PX:ft oGq;EMUp&=ĽYjMA6a)h Z絈]]E {9L%*HIKh}L?:\AHKðg̙uv"rč=\PX%k!~$O=K `$8-Oט:*{0PY.mdPEZA Ӹ' DRpTڒ׾d:ij«%)6#n N;Sr-ü71у@38, 4C`ZĵH&ZG+oV.+~\Z[dٲ>fzo/z)NSN$#VpvI{WYJh \{Bc"OSzbb衱3N>A'`ؔj?a`}7 e8<^RbsQzbKM4oS8H7ݒ6Àkpi9Dƅs>ib[u؉Ԉ)m*gmT9=P fJfM@Յ2%XP/+6h Q& 0rō8b f3 >kWo{r* w+'Nq Lf}Jィ{V#`K13ҦK/τMm)Vخ 7sc'3F?cGɨUKHJ6oox4,-Zsha 8--O0{3)C.JC}8x*Oa(8VfЃzBf.3H,^W~c ndX9:EObR,("Cu#h= Wť􌝲밣sF {QsjЏ#5+8Xkמlr ƆuܨE ivwŔ /:P5~癬fitu%n \ʦLjd,>[U]p9Z6-ô7Ppg|FQrg ɋ2iM{^ aJxY0d`hZ8L|UCCB,((ֱ k nrj 'HriJcvVDwsB2OŋR\?j#]+O > ؂ }.UHB;E3qhPF;}?j{jX`ĒUE틷B4ҍs= ~ܢcd̪ :]0yJBR8KZUd;t-̊L| ?8rեW8 diK+wER,ˎ% wU OXk#P܋kP_RwB{(i5I ր}@o&Q(m2E)Bh$W4Gg,kx,cK9IJ  x-r!Ìin#|?kۛ9uǪ,_ټt_V. l!) k3y\7lQ(4Rf$W궸FVO_H 3Ε2bS( mߴ (~Oö(/4V@>VYnv$=(!KCF&]ƙzrx#Oja:n9(-Z :Nv3Tjqoc]U GiIyÏ9g9G /h3[;3`y|TU%<&8.m5` >њ4W!18o/-I[H Q*>j /Լ=6_('GIFֆmA9]fln_@L Rqr! ;2 PP䜛`:Gu 3Ϋ}n%(c$ fib'Uyf0nٛbX{ES'F|_es*O (e,Egzh[Bј<񍄾;K=FsqjKѧL$#pegqxȹf`hSWtaH,F^ !EL8 W֦ & z^D8Dɩwd UD2~G+n~k}:h ^'*jӻ! "9"OAmDѢmi5iDuu[TDHs(@ó5lSI$k?Eiw>?- ˜>88_ N vp[ͮo+לEG"~`r]0vyQ0k38[P`-ny_]$)Yp>{6kDBϙC:o;{.ZgEnlUVA9P ׈m}O`v32&RploBig.<Tw/ AwLkd1/#zos?8=`u996 2q$q #c ~Rˋ:{ԩf%)dK=iIM uN2">"T_#"Uix4~FV:R}v*^ej $g=^=>%u n`@.qٲ'(MajC`P皟*, q^92wlGtX]qT4(xOJ=Zxt)Gw@_@bmW_ߦagOƶإ`VWBfX7lz+cw%0֡&,w '9ac \/eO1G46R+]HoVk&yPU%9Oq@Ǣ)~C-e k)2NM5HBGY>Nv/4oظig 2|8]ų[yy0#̍QŸ'7@/ {:@;E#VfҕoQ-4FJxHT£X=@+n(FnGD :)(Q'췙xEϐS 2:$8Fr#^E62t֗y1AeכЋ?SM4isHLk c|x]1"It g;Gʀ70ŤNF5e-x9~ٰߎuQz" SsДk"G$8 ;SUx/]u鷫[Ks;J[ɘu~^bh"ߤf*pP9Z ߹0˝3QRZ_tbh\x1r40ХW34Nkd`'PKdCD^^˰dBvK?~qᐗq!7j<=ۆT۝!P RZhknV˳]J`m6\gzs4`Rdx;?duYW;HܖFh;E;D B :݋K@H cVS2oy<T? IE{*W Crf|`wI!=_ [S [A!ɣ,uR~=,42XT_-ƒtR#4Jz6<-3Oe: XbR.g߉fR)VJqs;y_D@~ GE~Lz&znzO6*ܮ_֩r'Zqt (::) ZeM*$ _|/ BηkjI|ݰ^Ql+ ɈQoaؾL N,-څ0ldKq>{gvM$opV"zdÔjP J\˚ 0Hߋضސ'(k64Tqq'FooGODd|tl mႸ<75覨.žg^ؑyPf-kP⭳I.h1嶶'f?'Jso H^I2jPU8B$Vt=(O n`t-|7)0SZ5ڔtJv0@RN Dq.5̞^vI202R[JG/85[x*wv+E yynK,t_Hvcի 2ǟFkrye\TfR゗2+[;)BMX ̟=/MiH3MHYlzE"QJ7%OYDΪ@K~h>WTOg˄ k[ s;cm9rIy[V'=yߦf?Ƨ,$loh {` jPbU p̅PUP['Aq_r_kFzk ΡqjcI0УQk:8pDO0uq}H;<,T  &.m{2)0:%:'>ѯ2atc:.]67P]4mdv zY,7w] *Jf1 p ê @0ha6x|=DE'Ȼ'FWh`5)?)D+k13t˧g5WӬOᖸx.reJĸ]E % hz6V(G*@$f'hY)c鈣YK|@8ښ'h=_*SN(wOa\pb1lA G~Ґ͛C[VR~[VRw@Df DRUsaW9)'&h~?;7, -v{zw.vb趥n I|8y? F0DZsTr'|1䈲U$U#ov~Gom ?&9o^`R:^=o+DY^E6p.ɠ- 7}\ Mɭ6rⶃiB鏠} ޙI|pV#iې1 y:H]~Sq)BBuuIj(rV.U`ߣI"Xv<`C`M F3(f.$f0kg"85`eUΏ6s%͢I/)b/߶bODg*˴C({Ԭ]ʐAJh%Te/<ލf֯KȯVΥv_mG4~ >LQf/*hQVdQq/o]a?8Vߑ-~(ޑ\*A)ܫ`dCJޤ*mg,vyRxI, Y3v1P[O;JrK,j}Sڝ!9).Q•Iw>/? H;>0U!&!>{&s?pY'P$xdvbt5T/JC1Q13eXX1)>g-# y&S2m$*㰴He߯;vdI==Ƌg'*wҖJt(1N#.<..TD=&duP]cXUPA\qmtlu'w2?8h. Sl?A*1^<է=g~Y q:-5"{< ^PPd_A[\꡴pү:5P+L/b=2'dƉݹ锊x3Muֽiߖ&(GP{OϏtX::i4wD`P+5LO!fld2 "[UV-^xYC֥4- *l;˦i #LǟI0Y@o$66\yհr u-p(-*&}#P ۾zMkVQ7z,_ -w7ZNE{;ps۲V)wWtQ 9{+ \VOVJ]p&{Ghf5ȪMYadD9 e_%7f}ŹR!_nD*3F8g'.v?pwϏ :KǛS BG!z b[n0[N9V$i Tè!Ԯ(!C+mۂ"s;zӊzn$(?R({9\+[bR&e%ۅ$< [jm47e~sw(!W-3㺧CM";wLOʙS"#IL?죉y:1U#wjmoXL.gjm?θ]kZ6;lUe!ح'\;ލI)YxaX %xCɑTI߲RgZKt8jo'5Wez*eO]I`hnƕ3 U +B"| TPw$ho8wy&Cl.*gkK`U4*(HZOijW|bՓ E^&7m~4JwHz-<ءLSWbVZG?j ?=J?TItOC$ wjꍕ!@U A0Ca {玲+Iנ%"`O;TBOA j}9ƑCY_95U}TQ.H,Hz0{+Ì3#']bn Tx|b$Nomuu!*J# @^|6)wk,2`إ3 }0?#ޓRdz~&G365?7vd쒴(u/;F/ w@ܣf RqF{||U)yyjxYiJA.A{3tv.NCIu$}:= JgAU{Z;So|cD_O 8a[0P@{w*HMݯY5v'\GSM=ѭf_F c V/1Y<4$)(Ko8c'M9kWLEC2SL)LkZ =2+g,\?-!j~ W>XwBF؏6 aP,E_(b'CW?o -d\yz|Hq"gH` (M Йd<6KmavDW~V.L?pOptW&GpE׶  /8oж̂trYcOVIWpK |NE'MΈR OcϿve|oD֍ 8lY7b{wWyW@}cB;|R#Mrt5/V6d8X r>2u|an5^~iGW €:,A* z;MKARdxc;9 4s(:e" OSKժ_9DǴB / qQ1_s5GI(#4](,3ǟOlqU G j?>6)l fV6QPI_!t'+}0z cZJ*rTdlo 'j( i⿜g?{/)4/WIBLJF bvVI]VDik#A2RRy*{Cl4PfLj(7r8aJLv>7GuiYzUB jw b %m-@A/q*=YxlE,<>UQ8;2w)QeE l<OT?>Ѩ "(o#'/z6{yp0@hXF3ZӲ,Inj/@oxz)m|[2> |_]O+7ka 엜pD01ʳ)f!IsԭA"&2uG݃ /.+?ceN8{^[ u;QטO!q[`  im3S zC}iK߯o['E}jv!<,j80ne.S7p{txI-0S980XiitX5]tkޢU/L4H !@EAڹ2|yR|sbZۍRijkMJJn޻3d-n|aez'sbN^2L axɫcL0$=FUzE1?-y #ؠ"NMӚ@ޤy[g_ Z;}]0ZIT HYW+ZzW𗮀kԢ!_U'n{c($Jh> yج5<+<@ڎGŎQфnܸ'쟪C )-j&z$*9dעZDjj-Y,U&Oժ up;ZxO `/ڱ?瘺cmGx„4#<)it`r9[ A5B{2R~?n) 9y6Cm&$Òƺ-༺/ڿlVk薾| zl8"-a _pN^R$2ySa[[Wv95D cqO~%xK\""`);LZϚ\|AT͸$h/EVMQ/mJ(7v|\cP)8BcA'bodX&4sK*֐"3O?4:化`9UWHܼC|;NSN_N{e/DDcٳw  (qh]iw!Ʋg A`ƻB*Dqcp&i.J8grNmΌu9TN{20NzV9 /|]9zC{ɳYW% TMe-8 g] 9xu̷sn 1srA@m0b)Py8̍ I7WK僪(4")E1Џg#"E)mG>(P~w]q%MъvlAaH%h;i|>Ov"g4S5z?7E&fKc؍`Eɡkأ9}';z_NE[hBh܇wJ90Dq <6_K*P T!6ј(R/zhDJ]Ծ'!'rcv2ԊqKnjM6  h5]vAw2Z/sϑUF(>|;˴6X=:8j ΅H<ê/AGRwIO0RI'* \p#*}Ukyq{Èїi[2R3GBc"&3Llmay7:7p+y6tkO 6קmXf RI0{Ё:nH^aƲ5j+,qϰ>]?!Fk,`޾)^pa4Qq9C8c_3s>ҬB`:1AzP56\X> .rD68k%u@ #ҏCU'HچK/srm6ǝEc.lqӪӂD  e%%Hln.V-NJ2~KounEuEkltg s9H@IS0dRA]~\- UtORίkofu\jfƿ h+kU~h:aIĮQ@ ,J f\¯)m+`":x-דp_jz6C"F&B9=#Ja miyt'KDޫ[/Zքw#_E`]Tu4e'}^Q$;rd CJz"6h3@$>P-g4!u8DU^0)kh[NϕmxAw=gŠ *_OO٨w75s,O5w7X@sv9\UbhLQ4/ģ9/60Vc9ۆdF;ZJo΂cI["bQC[̳np=J^fVgn.Z&Rf\”0V4jZ - 8u!>.W 9~s+g2_{tJ H f_ f-Ch9PWB#TAd@)atm0H(]X}WvR ۢZ>ijtsIt+|gwYߌijQ>KLWa;6k(:@MAi!5!L4Ķ|V`0ͮʽB'V$XKpc1Q4mktb{_W=d^R^de;!g"tkO`tl?*U{.ŽdXn#$%`+XOoU/2zkxObZ2T:*Ƃ(5l/γDشwΙg9dQo hl~"0V+B9S#UC+}ׁ# t[Qn(nklFG#yKAޚ׀#Q |w0} {!P1sXTN;ԝ7/I!0Ad?_ѢsScM3CP&) ?H3Uzǽi3$hBI6jcT?m /'M8^}G&Cv悜k5D(B%Y8VճЍ_bj|[মy%vr |\A}!7o+iv#]>ã}h7KS\B,BL1UԐHRҞVjÁ"^JqLɓjNL~+KdDpHnH~6{ǯ&xo«\"~4G'q}" 7{jk !'+NF'go#\w'R#F3#4ZĦuGB.ഢ:s\`/ⶅ띾A7<}0Ζ>n#rGǖ ~ݤbL4emoGKڄӴ3Iya%CopTZC""뒤-%]-5ݟԋ34]f3x17}Â?9Vkё۷\?L`,Fcʹ, qZ|HOO&;[O7v Q~rxIV?̉1in6ZiN~t8sGG^܃hb&Ⓨac/jB'+-r lo1㭬 gsq7Xʫ_8ٝ{JP%YF!?ꣶh., 9T Q5G7nBnKOШDut|%8a&TiJ5R=$qM$J+w{C̟K1[E,`(!#㴱2 EWs06 \+MH@en59vD]m ņJpҘu!U&p?`|B/bm &at#i‰Zwk}A/g35SVf9CK9d>Y}Q1L#βQ6XfDK˷Ѹ_;`Vzw d<$H*6j)?/Bc˪I}dVljq@* `DX%q&~Z$*O1T5+*}`jv0쀷^׃E“j rޑ9aXdDg,bs>6ukn nZW TYR_ŀo\\Mŀ5| HVGAc!AiDU,O9Y3&iMeш,]q(={ܥQmYyŻ؆"_*L*fyzV}uYPVl-6귷_zm&֠3IUD1 bNJFB}8+":R( K aZxyۃqKh>p H !NfjFLGJ3$YV*"ºkYz*ziLvޥlo:K;޷FvKL9ܟrWaPqd{5+K4ūᗵ:,)׋+(khCeD|2Ѻ"so6}Ńh;^V{ {&iYe 8gw5Ƿ߻/Tg;n2RW4ko{:X͟6ۢ& *&W)|[˷N"p;–)\1dDO64 *~Ҿ^l.P:B}DE(j@ڎ.@0J)Տ4ANRhYfCLjqOXե* 'N+E|{L@+ꪑ)5FyLf+$^Xa<-vIG#hd]=}lbdW`[v Yɾqe ϽfQ~( U79Um{4({%`ϡQ g]b T'cۖꟌWSTB'kn4aryZ=/  _^6tb |펝tMETnWGh׋_Ž_/zUƐr!Oq%׀𨸥8ڈ;)3-M`CUӾ`7gpcNcN9{5{VWI2j *%=ҭkd.Pџ4#2>0#瀼ۄyh,Y Jɽqڢ i,S=|y;T.Z0ENbgrPq?=ڼIp릙1]snz @gX%4 v#4ta)/k77A~HuޒhS;/pJ#I:=SᓟdZc  R:REn&k̎u@G٦r>6HD 5zNq*֛$:2}I=vM>#\؝]CkBm > X YOCȓ;Pyel$\iԣX:\z~+8d:"ɡ $t0" ayhE/7Ozs_y&kfs81iAo!)^;ح 8Ey")It3]_k`6a^ _񠔷pƷDp^}YXp&4x,m;`aUTw?тNv_o b]]⭺Y*x Ǝ,8S=;%1]㲅nVc4K]/}zahJF(S."Whl 8|ѐ(v6x%еG,G3yVg;6f:Km7`غ˹hU$;/T #\I8 m TsuTpgf0Irp^fRM"ÍhL#{]+=DaϚHo`dCԎ  p+Ds] lU4*h WMgE ViJ"M~@ |婦BKzAoz" !u0ZcVD<5^\T[|`3GYG'E}bݪ")gLaXe$ݲ,bՈtn$FFP:bKk߅'y*9?EXTtE!z2U6v22MO&pWy }R`L{T:踩 c/-L?p{kg"Vdjl/=틞CicUٌC[(=H TwS[SKͼyY\/O3F)/ˏ*Q58%GtT~o^Ëm3( 6ua*zc1awIR? r+cB_I41"`Z/tAؾհI$kٓ ̸~ ^)6w d7!Fz%N]f^eƣ*ifwv9>d~#r=EB?_- ԊװAlx2%Д\^O,j{w3[G^cBmK޲-30{hj# 7 C#WY;7@>UC"fބB8j?MYEU=. ,ؾ%Gu~ʣ$ h+{eq DuX_H T1`df^j0T*j*YϨ nj9UV>=Key<ųĚ9[]mi+4O`) k'Nx/{X)BJV`\u0ήVO@R2g(PT!՞a4sx;z}g KRzyg^6Ѭy::vGWq-RʕjvΘy1Nla&|.XBdŠ/7iiE]s%H;TN|FșbrJz#l7 E^hA N>D&fזDXIO(ˑ m!cL}^7*`Lr+^루b;AvoeWŭ]G^@\[&ǡ~ aGYnF[XBgtw] {^eLeB~m'2$f"4vX+|#lMQ&EQ j. 2ϕ_JVR+nh,Ի$'bdf !UInR13oјxe6a-bM@ᅪʼ!]o$`b?3+㥇u緜$1R]j[ Aߪ'50Z n8,2(:7 Fhkm!0@8%,>ZhJ;y`oxW?=N僄*ċ\`gw(`s"B7[THPeKcdzi&~MU`Dڋl{,$xa'#׎:A[JcmZi_#}{tWZ PLPnisdgOݯLH j$>WX:Eh\}I(ķi]F7T\F+uI$%m+ Ro҈-Bes:s04%Oڮ̝̹A|ߣ~F:sN|N7^(Ѣ@Dj}Pi`{) 4w~i=QC,X_THe٣RG Ke~>wpT)-nP[Lk4ҶYb%PU1W!@*nz'5 Mɽ%]i }&)O]ZG'E6P >#5`pˇ[fCӘe>Yk6t<*? -,!cnZHڝ:o _ 5U;!q5Gd89{$fX( t z/C); tU>\Ep8|Bt(`g~; v_FUDVkakStw8֥is\6ԾN-_gQ ?ZCLogPp3/FuW*hc?u9lo5g{"@ig~ NUX6 2b-׏l 4";ץh_Bw\HZ޶.}9u6e>t!ȷ|~#&:^駟ֿ3R` RI 0&cE̲A\k@|JS/xMkHJQwScb֗+Z69-Yqw)5&8>Qvpog?"` QV8!.+7bzb7ʈkX%Ly %ޥAPZSSܚned!2Z7v2dӲ ZLF*w/R Yiʫf1bPn.+M3rqj\O.Q14d#"v=>)6EE`ġykNO'o̽edD+y/yp͋W9W2l-ӍZ=7k)q=  Ƙ5yN ݥ_L [Q W)yGEDR1& ,:_8t_0 T;3pS$oV4=Gzkx?Jgϵ B/ 3|<A`&ؕl{6/05QcܿU!`j_MTLEMWgQuBkÑ)f^M$4&:Kv"'~`1kASAuR wth*os9֒ =#gU@^c" іK2go? ~ , ٶmch"iD6B (:͞'ߣCv[l>J$*"$(Gq[=6|hvu#JN6ο&F38JV E[ئfqSb';νmӃF4I"=>A׭5g  h<\nq$saGO'DY~>HK3Oy>΍9ŽdU**O]^ES!Md[R-Ӟưs1|_Mk啤o YRפ[xl C>dzo}SI I5?Bei!s2u$愆H'p?Tvږ^b ֺղb);6ؿ'ZB|ã)fiïHAz*é;Ru}J౹kPq_C{շ p{&8dCzxK2 )& !1/9-641n lGψ]bYǵۭ3_y)$)8d4EͣۻcU~CRrE{8FC3AEܐDO/8-_/8. V57}]XM5J\Uk..| !Wq# r8i/ݨ[1<\EaHƛ|va K Q6kQe.~6mJ:Q}'9-\9p=_|bL 5KH>S&̺+aoaCQ0Nߜ<(`g -\!evHaYm*Qz﫢Bs7o&[ dyŚ`V;UmCOuzEJZL%i?{ aY~cZdʚx0x+0;g{KGKV+ƺ=nW ﭵۅTO&A 9wKm}^> &@bipI~_ Y=/ 6N׶o2l\C7,4CCDz\ i`*z9C<쟰eN_5,v*W N4_$׳9]ϴlPU8B7db3P5hlЯ*EUos_*m2`j3W6A1w(1r/{0$Wu[ gFwhRlT!`Ds*sc%DmD۹c 1)\ɂ/Ia!w"T+sDsu%={ >`_lq5H&AJ-[+g|+t]ST./8G6a(vӧ uNPy!f5J#VGg_IQF㳠^tN -=#_茸 iwp9Ib.c+F d{NY+Us;ĕ pt*"BWeAqA%zyɒ[F1T@ÚY,Xr:jéS{gJ,2e@#hO>8bHG.Ppq-䌓apЧJxsy|Z^r,㷤CwՂ>P*IӸՂmG|s(7䖱NׂBC߷(-ڤR:vb΀8 !H@KyVƋl/ bzFUGo ½1K[G&u"˷!ᱻ"ζEju3eXgϱvf'A F횓R7 a{[_/72d\i+uXi95eMrYbWFN`q#8/L3 @X+k CUj̘ǚWqus dZ 5s ?ο61s!`{])Tr,^[T*X3 F>Rt_+&1MG+5%^Xh7}4{lJWh^<1'[?Y `dH (cPЛj䩇'q,7\v¹l2~GX !S^oip /|j˚ƆTu_ýTv9{o)z/i ę ʆ7&ip@ &FZgz͙G%MioӛT^ȌTҥVGȕ[@!XU&a~'Xd1bw:/c3@{"H~*)iLWtӓj`jд=NxPJR$'Bӌd7LZU{G*VWXZYHNiql҅|!#ԧ[(-%$a xA8*a."~AAg:ВUC_tL*k ӴX㟕5dqGM4 nmqJ\i!1B)UM#ϔ;U!MrচC3]J|T 9 C{QkŜ|\qemIY s_Z@%jnJjc>]{4E8(`[!UFvQٽNE1ėIh-H6e܎"ThM{1d\_>{ 8SQ1&^J ,DiUdrc$!ɧT*(~A nFW%#(P-yVg22vHE%Q24;zav/KJ obШ9NxSB] TY}NqρV} hK 8SEsA¢ 򦂠D{.FD!)4Tf/qq~s(j3㌐Zx5D~n?Aٕ4'+"tLlQ҇Ƞ1_Οw1|M$&aClgě: d۠@0U#@\TDvB`YW`AB,s Z*CgN3KmMIF ȼ gj=@Y[tJ44.2Y^Rm|^I*Y|[!T"{NNH1%[;N6 rٻb ?`"Aa> TN-{h+UmeVHUOͫq*,\(y:D\8oP0_|8h:qŦ4E H{#hcL"қd5 'k 8 XL2_ma-4,"d8`@&I؈HB:~ԛXe4T>⡀h('e}sd/Dhiۏnپ-ڭK"@fK;a*"5M ~B*0G>ytֵ/W-Bn#'Z҅ qy /Y0hK:V/7]] 8OW\7R 4axf~Mi C-MMBy v52Nf*w{A0׿Bҽ:/r$Iv0E&]Ιk~wm>qh" T[MؙEi.]#涄y#yMÛo뭄YEo敂OzX3LVvj QݼgtM4s ю*_`pϮv;8+m.5'/́5c_qRL ]<2⭆̻H.SSCKᆡTHv=U(S@ z}`?^ 8DL`]K|6 {^5o"TN{#0d$_hX茄6ےM Mr"RR<9̎,,{o]DS!hSYG= לRí4&!Niߙڙw@O):*{㺙3ߠsS y(LApg>+g<ʱoUD )lt/=Ò/G'%wNM~Wƿd{qM/Fe$diqLHQ*jN2jt=X⭾uzt*P桌Ձӎ:gT'O=窯~x~sWW%4tX$d\a?\#y1:Bz2sB ;={bwJ~o(G81n8`=^@)&6Ue"7(pƹp[俰\x,4r+w)сHG] āj#u.);+ݒ1(yl4A D-6 B 0YI#\+cG I8dX3z,9: ue&w#cTxSzBC}K1FOF}cd"a$Q!dM~L`#}a wB (~~q/Ki<1u2_&N!'1C5 mvlgTv/]sh"Hd맪)X ;C먠ˤq61 攫22mwK;Ok7Oe@Tfҽ0(D@<y lsZ-W[#i{ؚ!{V+YV)+饜y{D Tf7@!^2* B; `gBD:4@N73A:98JsA fh]3iqgQǎ<MPayBYu;Ң( qD{yl||5MSHMg&ui+7njĜ%^PZNh ꓮz8?zR'aٰʋ 7Uq@TD]=6>R:2/=a&_V mtcGq}D-&(PI`9yR w_+pӀ > 4eQ 0ypV Y7͜9PDk *U5uMhRSPn#1γ1fGDC<{959]6L:Ise U9Vn˃'x~W;P2N( w6'm[mq3`ޣO&IdGk~+BhHړEB`dfQAӔi?dˇ"<) {5YBj[th;*uba:ȂXO( { HyiqVSxA4lUmlܭۓ*g䳉,IP:Cs#g/oc23whԎeP@EiA[spB6ʲ6@Qѷ0= mL|ӷ%׬.Ls>+Z7JvM s[눀`98([$ [S0jJx`~{ط}K95pK>5A*%_ƅ@EO"ИcS$kU&2p"x#|&+94b-w"D׉LXgΦH8) h"OɗD@ӸA`*+U>f1ZH c/jk8u.nTZ/<9sUKmGr8lLes&L :w{ ox 0XBi*I.lʾ-: T(gV С0`ԃ8~gRG$ks0uK zuX@uѱV}8a_i\WU8A |\ѫ>.bBs{Ԑ"[^"}{3hDmٯ$vm$УQZfԖ5I[ត] S (.GaiC)\KY!ݔE؞ bD\Nc[X̠`uNj؜\˂`(:wet9}aKy|p: "m^B7G@joGE&V!=v8B |ZHOsđWSh6:uUReYk%/]2)TQ#J)xCݿa<.^9aWI}x)&a,92pya훺(cs޷W 9IIG+/'jcX \)hE's~CDᅰtM[2& ">(^d`Ğ{ȼ(GLj͆Ң8C?84ރ38YC♒m~&D1HCC|+R(uPUT*TY#ԧ V$jDsA*NL0?#?n'6"T:1sfq~6;}}e3䖝eٽͶ,I>X& Z{~P1`j_G=h1:#Ұ%rn qi]fz0'Sj qqT_xHN:- k77udq tbD@ՎlrʆgiK}UX "ؿbbmU{k3@KP)#'EfGKLn<2LIC?\] b.cDf|%%`Ǒk;5lk[\#SAZh-aBE=BS5Eb#+|F~y)5o" 4Q]ƥ/T*m+*nwWҴKkZtPqQ7lw%d:(x-cNY`|#WW3m]ǡOP#/(i5 )\0.Kp_ MԡkKo ;),-|nM8%i`o(nkBGr}#6Αo+f4KQ鹔T zȗ-4ɅVl*_qH~X\Z-P;bPX2/9 [i(c6~s>9jAĞ5]l8S::%MnY$ n|x('[xvߟ^7p*h=AsYX_߁1]gJ9Fw({|] A .d)eX) ظUeT!F!aX+D+~0LUzOUO63АLybT50k`^m3ފRb'O|SzQi-ثν?GMY]}㻷Qn?ҞYUAcӟkoh\Ip{qz~Ce8ҹ}-]9o+>HU#jx{j^EWڸ Ic̴ 1_͝]BܺvgidTGyl"^(tbu)K*#8.#/"둵mΔ.G@Ha͡@)1FHD@hޙ&tߤͅ/FԞpXZ-7JfJNLLznjրF 21!.z3msJ$\='GjMvn R8d<]1X#LtK}KJA]Kە$9/|\d;]X3@L*:yq,^O]O 7f9~If>rl"E`IZ lH? }| Pd{нl1lE\ku-qu$@Ho+0̫djH9kfGf慳 ?>\/_j7ݹ%\$qsr ףizre PnMo]HfK>U#eHQh*H*!fx)=|n2&jF❘_?ƿ 0Qשt ^H#Ol8DXyT_R^dH\AZc5vu+> C~MqD=Kyd)$`#AkxMhb/}AB*c_:- N<:C$4CkEJP /^b=fC$90yp>F$)&*\?+ol zX.V%վ(E# w[^slVzXQǸ <?*={֞nwavfj|, L2q3 Ԏg#.AL\q\ ]pRd]2E,W/XrFw>"00C^" +h$Kڥ}6xkX˸moS"C/$fV04‘֑qcMD BTL̿896oRΎAB]WJP,.iJ Je4Ḗ葙\<і\$LϹJMH 6;s&n2d+\~h7Y,ah[ _!As +@%GM[^O۰$/%&Oay\q'Ld;Oeq08 _$`Bo\Y gQcWz[Oh΀)^L퇞p4lZayj:~46:a]^MYC-:6P R./tF*k3 &2ozVI:`f0h]O&y'Oû#J)(KӘZA_EYDfVx?Mm3A$8uCkj-~{^bs!Pe\. 1yہW1U.ϥW.}q\{>#j9%a9Hr8*z  "Ў 3Q":1Wjf5&[8gO&03&:KN]/?тԂsE e]H9Ug JvWVg'|qXD<7[v' 9Le MوnlHS7Qg:J/ ?$Gf3ˠ&b\Ӟ紒ˍo"n+w5A$Nw3/ zIb|^4 M Hu1~Oә؅z9$ i_NN ˼oguT\a}C"wm%H+b!1[TPA 2Kɺ̚7 )(WؙnH#}$ LRhzQ yn[ I4H\/]ul,ӿRAr^9.V@IRc=:;2[Pv8?08XeZ15F1M NrRq&"J\gR a0(>b,Em!b8f)}6Lݎ}NsK% W [2+bAٻ "4!ΰRCllqM!;z7Ed8^ykN"\5 'hptac4)u8gz/G|BB0*2&8B_M[A+h(KŁR 5mBf?iYY:9j^zz̓.>iκUr?0OW<- rj t (h N$2KAN\&(H Uk9՝K2 G@|vV Խ'[;A,\ꂈI/P$D=YXcߙ)Ձf:I ?>@Y rB1 1O>}ywMwZcI;I qG"\ށhrwԟYY3VU*O;z[KW^ cI4 1.=s~QlX5@o3I)JGNkEHQբJ9;WcY`'L񂢅]Pͷ=k1$]M ך:dz[#] >Cx_g.~~0OPI xsNuY92ۛKl"aW]@۸>'H6DKͭ2:I:Qv@~36yN'W^cћ\~GMGQq=*=[Z$QQbOv v,0[֪^,I *3*_|f 1  ߨ85C.G:c>]:k jIǫuvԳS9s2 |a.o>`:%m{VtcwlLk;^T!&J(YO~xLs| gq}o)?^rK5a:y-G]ߕ>ɌV?s;dxERh!SuYˉT_ox~,D3Mi˹/sJƏ?[7SgBd. w]pw3|*($ H4*"[DKh=ȂU. $|mZ\5!aH #*L4 g;2ơYݒA 4Se˼q/8LM^H845_l/0SEڳ\>NiS ",vC zS>#0~+-Ixɢ^:JXw+qV~<#zr\UpݒP!*vnA@mxE`"G\!@@i Z:(E@B;l& +eaԅóN 6]`HQ$+ݲAǾ1EI +`AXpʵ_~*Y#1`}6/NJq /u^! O`b1lLKO㎳ДW_?3@ M)MP[nq#"Bg?6R e(ei+)O؎(VV mwڇZInkf{Xl`Zs'V0`'ēL"֨,cqh:_$AL) @Ari*%b@aٚjjTX~xiڞЋoNaYb^Th@< V jZ˦%fz-(GL_g[ȱ9cS ^B4A(gl D+ m9ՂO\ ͥҬьC׾|k*sju#?1٦uF4I쀯P% (%- Q [d`"BHk0X_l#k`C^RT4n4U1 8\+\o'@qSLCO{F=J5fD@S!h l’>&6,֖bjڇc2bY|ΤI+F8:]A*LSW'*|]:G?e; [U֠D= =<N6xsIFNO:)~ܽ|]OhSbX%o(9G/KT#w~ȳw ?Y2Ufk.(} p0|BĤHN䉔1͌^AfqH _po6?|ib4\9Oێqkvݳ$J@Sw忨hm3Zg~ݶk+@bAS۹ 1]"<1$$SU)lǑ8o1#׭ji5j/:sk l&A=Jiʕ~${LGWSz]9cv̟iD0/Mrؼڥ/\v5TĨ x{ הDzukuy5jOwSW%GY#2fǫ5Y/J,#g?~`{m[p/rKylQ0]k_b@~1j$Xhr=Y!Rf4¾dI 7ȘE+U,a }1\Yҥs۸#v]g0T㯟gjyL&eBBt`oL1Oh&lUYpIU.G((7 r)pDdh'sVd؈J_Bl7i^AlT>dy sHk"O$c-q]4ʝK4EULd00;$ 9, jzqH[ vymfuok\EP n]a[2!04kwDcsq#9a5o$VpVQ.IzB>?"XGzۜnmH6sΤWaM-V6ssD.=[ _طޫi]j}$H4BBaT$U)c7ʚפj!ҷ7OS<27gꩵuD%HT7dr*s#(206bCF2D0G1c[uX[ᚋ#ـЃY_Bgpno;{e"NՑS"8UJ!qBנyH,%Q_R߈4nN+ys׽/_Vam3@Ee\pRO-u^6 St[$ً5a0>%Wm`;MՄ&ĹA6 EbĻ@M]D?]Aȭz.+=Liaߌ'Cqw-s8C"{y8zwYP叓Hm%h6]:[ ąX^9 M]+ [4H/L*U{Qk u1fLuKw#˄ u-ڴUm ?~ҠϪ2k"p/s BA>.k|oK\Cf t( ; ÐBCc Mua A!e*!R3")3 ^峔;3b`v<6vn)v7}Bڂg|atJk&:3E|%l?vMJN= /_4ήZ]`(9 1j7\ςaS,ȂoRL9i/ >z;v#++:CYrqÞ@^?/H +aQkTjpכ22_zw~ۅÝp(`L?vDr8 wRevn{?ABW #-x'pV(pDb9MSquYh]6#NfoDONШ%NjT buBCjͯBʲdnt$KlYObmԎW5~޺)BPW 6+["VB 5VCwQDUMoQqU#?1,\BOL)I2f x~PczRL*t t^~M۽~qݨOcCEyqg66{0rP@!~_1M,7dMoe ѺB$&#Riu08rNUG43ôF`|jT >F]=T#~_@ضM8x"Ņ>dʾdH&oxss7G󘩬5ӓw/IN]M< 6>i 1pddOB6VL;} '}O^cdz`>&[C|7S߫FgSԇ}mj'Ƿ*`FN7Q%~ 2|l,HMԻlP%]V*浚͍5 ^O*LDp^y2` KC y;K7f׽890c.LYtg4 w-ꜜnެWrJEWHc7>G9XK{FbX`M8jz +˵sB~0RT[˱ۋ;`|v0P٭ީKΊ]/^>yuiqw0sӜܒZ6iepA!(bklYJdsvu7^ reCGۖn(R  K4VD9/рL`Ąp#*U I8;pra f)RR7p )4)j9 ,]#c^xʜ tul1iv]$g[oHC")d/ܢ??*H2{/{׫;z0Sӏ%:U[|#G kyǨ YF3y2&VTVh`pѯKKKMCi 7+>%þoËY2Wsc_5݋8q]̜>ۓ?y !:QcFvԝP閆iґJ ~=Ⱥ*!% g3ɕo RcokLA go#[.G j7-dԝْKa!-7,a`Ps !f*?p!Д9/cV͜s~NXH &f2ܰL"1pV"Ԡ;AN"!tc BёRȼ$~L\"~P+'W!*hԕbATV3'FMX+, ,R{Ӧ $dװVL8Ogj"Dea\,eY96'?.+,;?b4cv%K-)>' 5T N Y-dMEl|4L̴i)&XO<q$ț}G=VV)oZ0 d7mAllVye)ygHp?>w6,?]Wǔ9f)7ėj+9TMWwVRs9ipe|`+h/rn%MF8G EͩC[ocDs `@hGL`"yb5Q4qM} O )#MQK6 W'Dd]-! \e@yhAF&Z Rv'|z⥔o,_I~^? ٚ{z[mjI g}nϠ@ﺫ|Ym5`<;P}eiE<-/1.o:5%Uc:Bn_HBz6NMc[:>b_=]1ha}M/l{ys=q&IA"a/JIK"nD%n4; hEl߷,+g]z&'q?(");9hwN7-3zvrT[ЮZzOv@)is(;]ˌi[q3jNv'4LiNR1 Xj1 reXͶ{$OMɈY/҆w5`+[A^Ej{p+2JbԻ}+|VHI2n#Ɔ8H>[7>3UH~*ٙ<3;M3ݢ}}n?AiݗXx"T 1[J3&cB{iX:zR+mc#W15Y B:u=; d߾rmW@{uAds*+8&_'Q Hk [!}K2+%TzۅnUD̽q)dʡ|/0.5Z#J ي}p.J-S },] $X l rizƣaVIž]yh5`m$krx3G,ˋX;2%-s6:'sZ@0e4YݡDAuQ%KE׸lo1 SF|Ʉ,/ LdA1wūk}mA{:5݄4|*gȁ Cx<} ' h'ɞ/d< w ~(w,&h̀\jĜ6J5%Gdh+C84^̇Z1}yAXO[&n)Bk]N8Ɋ;gq|qfH˝ ]+uهjjWI9 0Ѿxt39E ;x4u(#ҝ0CF꤅+t-Ʌ6,yr.苓]R:}aM r& x k>Ncݞ:B7ӌ(Gʃ!^LG5cռ1VTaL iW501mlh>>2.A^]E~ HnШO3EӉFGNC5D`>nB̟멝j| N2MĜҲbB18徤Z6L!菅 nx/V ّnjTv=df]3|"AY"إ^=5aYt):A%)d SfmվR+WPqqx F^"sk—=>V^xAHlJ.eM^ eIJnj).5ZX=oWoXi 5ڇ3VS{I5)#ީb=a>RR@&'HΘK)nvE PYr]ߗXc:\XSz1JpϗM VP9{rU^wi?5x;C1?z## o|1)MX~\hOk>m5')N\P]a1Yl&xko[SyNaUضupjj]ކ[~"L.*TՋ;I6C "("5p9/`B/Y mTAi[9Fo\F5b\m20b»kZ@6xo`نű2W;ƱZ5 >CR I3U.ZH kYEPy vEZEnb[yĢCXϋ=ē> Q .) `BlN]R*h@QխR_Ot#cWei'cz''SIt<& 0*9<7~61lDDu5,$Z`оn#sq1ؤT0we@ ϐ(ޫaN~ fˮtT5`Y/Lde^{6h1 "!>  ؆Wqin6ivi}N ^ /<;5|h9q7k 4"F֮JU²R^hQ@( wcbc!2ѮJ~vus)35礿oͩ+`gKoD{i99*`HD\(!T4z!շLGO{&rڼGڀ9WzT&\3[T~ykh']G[i݅_3zy"PlGIcFǐ2Seԏxn!Gd]<JLx*)86.z$9My2Jz,ͫni-~gr/͂zz#ν* T1z*}FuՔG^_ѐ4@cǝHƆ\];wPRu@*3E*w+!Ijop۱Yk!ugKtK4:IPA,m:Ӌsb^Lsdwd?΋TYG#Grd!P |mԵj 2 n2ǐة_"F1*R;fl6 cAÌMuZmCRts%.d˩sBbV 8q6*# q$@0v* 3o-l<?>H'mYju *dMQ\ Vez<6EHx>ﶈҜf͂#ziCcSMAܦw^ai;9F򩏡r~"r FdZ]Ky;ufV֬LB|M!*'߉iu;*?O6PƢ?Y֨5Wln&eezUYVv0e&kyB|ZzN_1I^H IeHx5m YLJI||߫~Q?S a|$5eܺ;>3`#9w ms-Oi b p1+ՉLu!~f:(),j 2.;3>:T*QEY R붍+ .,,#{iu:iY貳`gAXhe ]TDZ'{`F͍gGe,Ŧz6b! OCCI%vk Ցxa+zӣdkG :PPbBuWpd@V5τ]mѸ譶ΩÉ4) be=qn 0 @Y( V}#~Ͻ:8Htzb֕S ᢂAOs7ɾ$n;3crSB wg#3/hz(Sؠhr?Ϊ9牧XYӪd:Mq=> v4qPE ?佐-F쪦q*"]C{0W3DuZcӏf^kKQ@s{sh"t@LC 3rv9#OQ%4-uށI ֤="+UWpWb8+TF3L=<"}N3͠Ddxװ  #g\3UËy݃j2csN%A18B ߄pηݞw;p EKB[] d+L̖>{+:[qU.'Unz@*}-XU!5H\J$B3VR*/tTlϞ4ZꅏvesʏHITi`}ӊʎnWM'Bŷf+ˤ.$C} sKX5&OjXWNPqM4Wu",d*eOUǶ!~y Ufi SKKDK: h%))b]ᏃxξV$z%cBrSn:ꏣOpc}T/0^#jo? vuIG K :&H›usVeC޼ň+ijTkrAK)%l\MyЩ؄@$ 䃊WSY]oRXOQ-fd,I, dN_r U]j!6??x=]ثf0L5 P]sCR7W&rٴ %aXl(D!W3ˬ \bE66%(84&5"͇N+W@ OՋfsLCyjFͭ&e"/ |(vkP,#6#< m<1}!?{Zg42X5zA~[`ֆ!6"&Hߦ FU:A6CNHj˿pв>2ўQZ#dOȡ/zUpRzK)Fѫirs@1Ё99]ˊO}s]c:B};>M]Eeg]7S,/'>2?Pn_wٔE  3 /fHpE*׷/'-bg]NNMY3/iÅyGtWkrn,40y>DZok Z_Iv ye\3SR=6=m#9oI;]27̘}[8x)LZxia8]>7@ILO ROEjZ*Gd3!aȐi~ Z?Hf5v4c5n8SRSld MLٯ@ A 9PaY06?* 'dn{ʇGQl--Uρ1|;=AIS8 i6q3 yD Be|OY*>a1p\-⛥ި{ݼ)SI'RExP &!(ky$@FVMT{W#Xq{BܮIL8g;d>1d,|5hpgJz`gLD\3+ PC6!f%'rnjhe|"z !9zZgڣ6M_n>i5γl=BKzf0aӝum/X =bdqPlVQ$qcdG\op$)H? O\F!pH 0Ay.U Z*-h2? xDܝ-%"ݖZuw M NwFu<$iwm^|?WPO<})j^6;$'`-#d-\[eoTl|84t&׋p3~ ]_<#bG)vH&ɖ;Ʒc$Wj ¥Lِ>Q6عށέmr րG\Ƿ\qVOT̈^Д>>wڏ~9_mTaFՠv\o7y+VC`lB(`>ݶoPop $jSJy= '.J[b!! Vi_''GPMl{o!O.퟿%"k #b#8%pKv}JYhy6Iz!SGeF>),J8N0&IɑA_h@ɧw[]e&~T~~|`=MUf`?mJG+Ny\ՠ4H/W˙ijL_5=iB}i9j授gz$ʪ^ང0>d*M)p惑slb( aY>7f L}21)b95qy+g1- 3u hGQq3Y4e=i5XF;Rq b>G?=(&Rݤ.\]h}>2~Nؚ+ Nz]3>?:< `@Nay\P7LX@#.7$LJQc*)$3+7(5OIPM9pC+"lBD &M&83Ug1k.lђmR(,!/3Aa0@$.iM/-HuYYγzo M,ls+ VHczW3*lgedT0=F.?Y5$ڧ% m-;~=}#G%J:>}J3Σ#[-O}5p%h&jy􎝈}yECPK{BdFEt֙\(:VKRVܾG]%34F ?<|'$1m|7M &ysMvuV_(ynΊًT71h񈒤\>DpRe G<)KX9QE!墁]wi l.&0ǗTOhi%ԭ$^({BUw[ (x\݅j7 ea^)xX7qG\!{Ibbd'/c#ZJozTB9 dMMYL3 foG]\}tпk<%cXJ [ JWuQ[ uXZV՚Ceم()oI:GH 86z,1 )y%z]VV;f,uŻr(}PH;;+;w؟~٠ w;!*xaxǤY槱n.g寽~K]eIh͠$@=>XI-SoH/n|q-4D!BVrL6%x )T;H3ꇙqgeHw!#݁7[*:Sz/#4b]}, mZվ,`&p-jWv8N7z0rii<j(į_=\ԣ1aJF#,]nü<|ӟ`3r## iBDSm}Zj7AFj%@,^~PPAuQ"eO&bztQk-?JftιĖEd$DQxmcCqЋh#rH5✈E–wT$n L2n $IAyZDeaeo(]-&|"(krux`>}X9g eQ p NVH[fiVT' mVLgF3]UI.YwYFOj.ϊ<8]ѓVȥ!Tvdb@ؔ0WvcuDx lBԊH +nV`}l!>~:S5+YP> & phlz~ ]{DxJq:Fod*#rUϰ8 n/1_bvɅ~YX)tǛsLJU dve37˯w#m.F3i*Z^Oώ+_0{!Xذ\Agoy+?wbLߊ}LarIMFrd29}Q.&K)piVYrpv9tSQ(b.[jS+?6w;Iܤ$=_q;NJ!40^LU)r,;XH՛j6X("Qx6Z#xTJp`",MgdS%pk3.v +St?!x+<{yBS*# `1 ߠ8bB&D 3(r(C T՚ U[&9a Et-CL[-5߂m)XyqL4PNGB6?ʭzOm&BEk}tjeCx F!j|,^yacMY,y:QSg۹Y-jHpSe5P=;jAފݶ)$c ̨| 2S(3AFD&Rb@N*gx`n[5@( á"pKW?v ñ.BKJ}ֈ_0D }n#rS]Ur$Y~+,uoz'n%_Jj{V)oH2PN93߯/1X5iB!޲_bѳg78nVTN/ \.ɉ`C*gtdK>lL3xmb )O~uU~r**3%%`5NM~I`RRdDj A@ ݇|jξ0q-;5I>J$iBde<\Αx+CWX\WLҔ7R#QhR.`ED 5_kg}V3:9 铖+2YYFnW.lDQ_k=Os4N>?pBAP0)yGA~56B!}]P80v]Gg) owB"R{0"TWpD_׍Pt;k-+LasntrB(F#0vnv^/wL3SFdJO9N76nIiK s/UM#HByƂKҡr"qIfL[g,ET8|]Ý_DpӚv*bzZV>Y*wz9A A+5tx`ܭہ /{z[̮zE֮ZI%9i'끰u ГGWۗpǽU'3qhlU^U:ZN)YΛn`ۜ3aE `$ J⒂umaurrܗ,駮Sg|!<6DJ%} cJd&[bZ?f ͯ@X 1,QO\ xEezʱ":R2|`'%ۃgCHfLmk[pb-0%8(& .Ԟ@P1&J#f\`IáX+9HҎ[JB~D#~QvGbԔ _Ѡ泻clls "SbHihW{bw&FELsKU\rkׄiCؽ! }drXoM2sE9~PE r|*򎶬߃õ& n 4Am0XgD3P6VtqҠڜǠ]hXD0N?+T߅`@>>ö+FÃ#fF$5Z(X !!r^)9㺃SpNv}A FGu{&1(ua.Q ho\癅`4kKRC_cX!OAܬT>IL ]aL@#߁A9v׹ ǒio1uWZ%oͪYވ4rlf\lpԣ`Gj^*யvhA8Hū2&|ɒj Mٮh"Uwrx25DH(wװ"%Dx%$!XD~<:"Y1S,\/s+miUҒA5C Ip??릷,g &%"]rY \bpFҲȎDӠo_^7q}Qu E^i%˾x QnxXEHqLO!aTF6>Sm/K=ZNن.|Ixv?DOCU[]>6zG9c`j79D)P|ʹxP1a迵[[˴i,rI:ol" j(+,x_{=tz&ZvjM$}^)4nG>Mr%3ɽh12{ڀ*ͱ)4)̐nbrȑɇ)r ;J+cYeתK^=7Aɗ~8C$>ovV#dՆ.գkׅB27+(}ܠ N& +񧏳\gPFL&;e*N /%/'f[Ev)$`5آ]1J9؝ٶXYto((@\TDVtpdy9giOcLU#-%pԢXaBx{1 M Mݾ &UM*6)߿;q8*:rFKCOCj"gX_RRf .H%DW$4۲4KZ]:Mkqͣ 95 7KҺȝu>*%vN3Ls2u5i>R+RM^GMD8 ϡ|%ӇG p(Fbջ!w?<k/ QY\G"{{LqV8v0&H,OݳCiiO(ګf~זFvj> d"VV#=l)Uk3& p70˙;>YU {vZ3 N`|U51ٟ/Hgo?q x"`f_,9wi0bbμ?Q@q[Q wׂO7~j'<$"6qXPc_d(H\Q/jN)tdo<(%jP(iOtEӌݟTxG_T }ȋKЎd~FNl6]ԂMQm8'SLTQrЮk|W _Nf#,Z.g 䛢CZt$ O |aZ}LY/eсKA}$s7?l@o)H`ƩSɃKu}d_32KÃJ󧲵כ`uiH^_SVydd*8-"xsxX@7&%U:lw 1 U<N|ٖ>#}y *iP7 h|u6Ô92'iفmn[ @3z tLLӳI]p oFj鲢ZT?~X&^twxe.pL2`yL\jS:_r bu $r.ȧ#Wϼ*ע_{rIQ|'L7h)T+l+ȶ K҇,tQv?gX;tW >5fiMDd[TX\(S-MT_Î*f']?aɨ!HC2^|( 9&R\moUg7^KBj}j+UӠLd|#޹[6E5<]=Y}r&\5 q9y|)B"]RsOm̑CsE(>oG(!kgQ4\OZݤ{vȃ,X_5\Ju`W<׈r<F̏,Am }j$Iۚ2=9yʌ4}9E4YW1a뛿7~gxk*|֛~]MSe:kj'Wf~Ghrӡuԙ!'kTÑp:{}y5*q%)/ +PO1WwcMw~$FC9k3x^U)8@ƨ%64<`L掋/qV*Ϊ dë́ngD˴;bvCF?:!~cƠ`.cJF- ,</^*6e9wI[b+ev*"V^'2oA}>3"pv7 jR}1hU`+0{47Z> _g~W!z^DuN23`D4 2&&:vtM>0h ~48aE8qUBrp :~`\&b9lK` Ret ғG/3Kne8IgR_)1@RiEL%GPfd V6lET^4pb)zD\ i\/oc7)΁_7NBW/4Z7V`eZT-TP8Z z43E){zJ ƚ8~Ǧ{a/ `b@]-Bϵ Cg yj {g4 _a!_&lAJ;<>gx, 5j|!P(eS]f"^%Gg5"/$HNZLC-^S_c:7WSt_BY?lڑooWAW9KPUdz+;C6p_/l >[ƚʪ~vYgKJj6儖+.k)o/ vSp]<cܠS^SKUAzkRvII>؅݃%C9HI#/shȗ^Xc#H6X"f -&ڡ#hp\tHS8y9;Lr<$@  >h`Y q+}"O5hR:ڧRne؈ıEGUY:HsNhp,q#&:ya?bRQA6 >?8UB@ D1],b̥xh &H'\m¤ӍKLJmݪ+JEM wq(j R#iأ/u#+-j̳n~GЋ'kC_F$597$o }6osa`utC'shڬʥ\@gtscTE)Nǫ~-! ~0n״㎜!:=ְ }c~زGY*nn3vU[kTmse%q-jy"i°1oͬ7+w8fJ{k3PyF쟮Pm]E+eD]{Z!y\\ uVTw0O!Ayξg4WBӌjy7)U37gCb}?^ vt퍤*9/W5o0|Ғۦx谲w_+Wq- Yؗ)wBBgt:)-Vmzx-%TVVԋT7@Х)GwTAY :L~;UT`K h8.0 78SAJM v#藈Փ #d<eVYړ:=4zpTQѶEntlf;(.P84p> (d7*%Lƛ$-wZ>CӪ@ƂIn*eOE&>ӧ= p+>Qk٧]XI:չ>K'gh!S>Wů 2R?t2Qg#}TMK7QTxǔmaVRU5y쉷Ƌu߈><>'Io~yz\Pe Ǽ%tQmͤZCi}mNo@I8(`_u֥lMCc;.| Rx8Z+뛖r E{>-AZB9M/L__C4VbFr lR%]w~Nѓk:nVu-wۥݱ7clT=齃\ ]ӝ]#}0J](eɅ9 تӀLh 6:T~~DЗU?; c/G/AQӹ)p뒔Z ^ʩi4.0'ia/lMi+gmnXep!7:"qG:^F%2`n{:Y=gSp)$W?$T2$EMJѕ_{)SùK.m6-y)$>\SQk,>H|31JgJyn0wN'|d+4䜞67Xzub S9fQV]48l2;o%/Πup#'zUWS2 1$e J͐uaiJΌ~5Q@_ҽvIJۤ 9'<\0l-vv0%J:k?Q" l/9$;aC6!]0ɉ~7=&^u>?O6 !}{B *g{^hLC@5UΊuJUt>ʲ\eN\\g?Atھ=g^[TP]gQT)M߉q I:]hw@ai,.Y2ө\L7+fh"_-nPJ{ ?~L8X8S0"ZKWRc.vΰNG*BJd7D Lftweb\Я23xm_,(^ҋ";Lk!Ua2AXtYȟjVu9r [5[eS# t1IWK &iaIkqL?iO<`Tty2ih<6,-j^91SNZ|Kހ@fipc9|Sw`ZAzJg+GF;T3KF =ҋe}ڌ DA(G[ j=p7fP pŵ2g9ze"jB7¸*E].`| .ԁzCd(ӣ7XerP. SQi(]ȅ70'7㻥R@yꐧ\ 5pwX1 =)2W _x?QfS'P'PUr,&ɳshfd3Io~ L7E)^-孧sxڛ6!ã_7mՎ59\b㛲r7BЖDݹ2kT.-[Tz(ElrB_}=(rbSx"t\@Θ!dszNeMA~ڵTNox5*訥ݨjoC;i)rN*C8O^C[h:cVs_5ꅷѬ2@U:S3Ag&ԞRCjsLJøPMd:U_JtASQ_[V_c:?)R5[ĩMOѲpY-3]5$je ;Y'L,)wA6:[0:S 1^SPD t [H^S)݄ϊB?u+e!yH}" 4f7U|}p;H.gg̅GXp粩lݏ.:Kr[V=4RgIèQEgilѫlu MR19{KWտVDA*р*@Na1,:] B6{ep-<¤3^[*v{QjN(y?*_γ\S.2M$\u`Ge*3xl|[Ou|2D Ɗg1vK-u%5uT7(eHi'Cf@'8ߨ+vFUl N\ή.j\LZi,Nn@\DyD% 񺮦ݣm{%bXȞ;Yn:Y^"nSD]y#+b]4F-p' ASM+E9&]v%J9p;bE*{T JRi}^W#عO/YL+Z>6a,_)QnbՓW%EU"3ik42 Z2$9+hw4֯3p˟#'q MHh|ÅBgáU}ࡢVϓ'KJb< _l9<_gUoT^9 oBb>p>' @6{R|ZOp`:|i QG/q$6Ty4{=c6C&ch!啔1WU uYv :]jDVZgm$ }A{J$\$J)!f33՚F\Df&92?uyM:۸T @q>eogo,Ub0uS_K|LҮAt2gbٸaQiq[wķ2} 2KMR9Yub1 21z*, b{6??- L7yUZnDjE]VOCh#{;<\o$d~@ENS͌ړ ט4Z)i JK4Jo K._ZbZ 2"DfM3W0J[ 3mE1P^8\OÂ/_xo$|sJy4w{;qWO d584 $0+$P&r'u_6nj/=|Se[U(~'F6 ?U誠RDZ9uZr?s٩2i<_3HTaAu33b4EA.uA9 Ș>WzɩK&6 &S]ӋH1@ E㻌LrI`) o'0e[)dkRqX.}^({4A@yYlgpkf@ j=k n)^ۚl5w!>UJ֔KJH]%7tvcn%v:ǫp0Z! Dޣ0(١{ґ/*up+ۮ.3&Łi Cc *9Pځ&JzՕx)bR<}]&l.sRylζڙ@NuDUoCG<ԍ;J[@E(GJ֘\,49֝|YBR!u;p^areݤQB!!4B9KQ耈-mڮ^{FX?t'^iL0 J%m n򘨊 Y]{84Qp^kY37I!>(dr@_y:H0$94j]>ZW&+-FYq4[AqDQ?LW,~jj Z]/N TZu'˘| ڹIJ&_JJav(QFcSǷ,ը\dLfV=|vθ0lam8d)]I١rEH,?]Xn tZ e _QLq#L;~+}Q}rH@Ӏfi*0,s bvMz9H$}.nAL0믗!+5) L.hVylO{,y٧?iRNn[zh'>`ꬣTyqf>Q!"tV(6@Q|*(c`)9|t#B T9J/8/=QZtr95|t@ h<\Tϭ#.  Ĺ? Y"htQ!|uNxSmT ,$>]-b+ަmGueW 7rt>4 Q~8*9=財 nK%8GGĖIÉfR>35}E H*0JEg->A?: aVsVyULeze24㭚-qXke?^̰ f5Q>lS@7XD=(>?eKVG| ~#dʺ Ut !i;:&rR͜{0(7)} {$ߨAdvX2?!\~.'[sr]v'#t#Ɗ~_v8fh걞NIzfᑂ0u]Pș|uFT(hr!7SBIx|wrHn4KB K8٘9CC[cHN!'*tIiL#`1z/=D[yzK]mȧN$`g̱{0fd"?m`nC0u֝M_lk*GDZٜJO2\6EE 3~%l" \xDEL$__Ý =@ȶ(Ĭ97/@!#۾yν &R!ZX7C|hސ  og,ٓON-*27)Y&rr;f٣#nzpMTyhf8 ĸ Ҙ\Ԑ4+ίz\#?j$eۖYϏ|Pa]boo,uQٵkqFz,yFu}?$DB H/.exd|I(·0FjeB-ln;}-Nc>j>-NNjV3 *fE6G/q딚א*k"-yTmB#V:K1eCX 8&6Yj6+[z3! l+'-9=eYj  Od؍F9(ԩr9x+2߄quYF<9 9SPJ/+](2ѫeQy%G!RCqv1a.Rv$h.mwooR@&Kbw439*_MUbd1,ܿb>45U 򐝎*l^upGbQ57FHئG{s$ W!uQHbP20E Ҍ'V{FYϩ曏JVvc>''2Y̴7!}3=mdR|>n%Yu&]އ{k. aE-hY>Pt}=&8Y?fْ5y$E@őg& E 4z&N= *WnxJDNN/RYtMyLϣ7$&puG5$;VuC(F_H٨&>pE:S>+hckxgr]j] ɼYPKrC)"Ä8E&bs SLt! D]*~MߴF$\Hk/NAd̙k(_Y{,uؿmʈOۿo} mdѨY;MkPzмܪnα7е1j"&-2Jy&miy㴮Ǩ<씡'nU-xI,ꚥ YJ&f*kϮy!dޙiuy>fk(~RD0/(Qjrn..ս BI#Nj&jd4Ap&]9AHf#}?R@gr0M=LN XtC*;Nki쭎d!=sX'mvXpو=VȻA `we:D~+6XqsؿT?(3ykGV-Y*bhZ0- -9$zHѕHV4_}2kA/7ޝm3ę5M>OIX-i -hmҰr&_ -F1ʐ) S~QeM5'Z'.ͪH{8DN /SScqY [Aaq(C;DXǞDP$ Q{p tҁ3&t}b9WCX0Gy-e~qN f/s_ pTrsɵYt"S |_Xes$*&t=>Vػw?N|ΕҴ&#y1s/ :f{`AB{(6ңL`k*\Š 0"cAKm P,z7;l6ҕ0(aMЅКԫj/㔲( W~ׅ^z ?}D I8G ij/݌H /+ּ*|a6d6Jͦ}2'VoX, K~:Gybm82BGTCܝHxÑ6\UYS3㾮"T rs4)*>7þ<|2KY?~YpS2(FU[Ǧx"}Sh*+w0O*j:&5%: t9?,zӎYR&`AwEaH;3a}bD TXθ5py[oBn 2,xeY>6b%;ʏ!MǪI n(aC޲!eF@{*(v:4&BԗmVNQ*& <&[ K@a-[ῢ 2Tuk~Ʊa/ >tpag]kΧłu9b=#A5:j)܎:c UfaVW=!'ѵMFUw5e%8lTM+XY23OW %SL k)\Viǭ0QrۿrGVY!}oPiK[Ho?iݦ-^SR[7WB[ [R6i;~rđBw%kaD2i2GOũM!,)K%Hdh>[LcT*: wRcUEKB gS˔z蓃ÙT.\Hurl<4}U udu&.AϹ?@ `ؙ -t lzkǔuRJYBĥWIyPZmBm܆&RT3S*}Re({q> sӷ{%Y͙kL_AT0j;YYRg4? Jb|hP  V=5%+U#HJ W@ r9D>gqts!B&xY|tpBccE^0v=Vnz#'mXVڸ\1/+ J>Wd2(Mv;HH3~^%GJTViɩM ̼"(`l*XV.Ł,N駿p%Ӕ^g˛ܚY#HtgH*w_w0wc0V{SwU$'AXT &۟骛e[lM^>բ) ЬeK'¶3,8)G4+ ~s($[ۃ 3K"YOβYx\YldU?{Wc\ 8H?`1*9Z2KRĒH\r#vº?+gQ~_:o!7D4L$N|}S[Tm.hwI ɷiA -p&/ s- Ǹ~enq=qIşⶃU&-B|vV* '^\$kEd^-tF=[J tͽ8^f װSޗ3?&zdh]Fh+jЎLxs~Z-KyIYSl)W?#8{w[83GiƸx!s_3[V"˾F!5'cQڐEhӞ2n} V@D&břZzK*GD^gF/ KZ#Ԅ SXz tו9=YF: W|ǹclMWkՈȖ({]Pv푥 lDP@"| x5gwgN$g D+=F"VmM zeǮ+g'[zI@YhjAze`a1!Z@njh \a$we_{vW1^P5ʼn&Fri!r=x[T~zkk?ɋxxk Z?m{$&Z(=lsKTb3SgL[@r_> MAM&#دpү֗ˠXa4[ͱcC廬E~X`TW`ilF\\LwHdjS=~1<_~tAfi%Jѡ\b\\bwe e}EXBqF9x+0ݲ‰dw/ yR.%Bm5 Wo¹m*ZB\fS6 1A~neRV/W0Ǜ?T%|L K)ߓ`t'̺i?r%u9Wrc#t% D-tEAqHA[,ab80+bYW a^pXsux% cʟIs n# E`Biu>A-r3X |{ q$a9Rʙ;s hM+sޏVwR) UP*-;}k} F}^\H-ɟ|~\NVM(^yNqU2RL܎B؆^0.j1DާD0,' (aj.xafgJ8ZyE+U8/1)X56x~8A *Z%L<ŎO\feSNH1٣ʜ2])/kKW.?. Ћ61gxv9$>w9Pm9K xͺ @SY 7!>~xM{)k?*)b`3R(+yFPpqQQ0nxw{ȺدXX9CcϣAf% :]8qA^\M=HsSk0(lra.ͩv}v0ک{7;`Bc նpМ~KPLx0W|x1>^NdK{un\ J#N%t~+j&oI0/c"wi±9+fĄqnh$³~ȣU~\YuPVZUMn wI8Vb/,6s+ s_{_saT.سsw`E-:Rual.$,kqG_+Fc0'g06v7xU'H3uJ,iAƄ sQA6z`VN ,|]I{6OIlRk@<:&}|Ƿ@YP%38ɖͶd!n1b^0=R&ۊg yhޯ~)M]ȇbfH@?},;ψo~{ Ze盁$>ϢL+x?thK3e؄9薈P.x q#|\|VNkHT*=T8uSXtq(ꉂBeǨY,b#NUU> `3[ ;[u.3K`}EUS5/1COhXf/,rjg$_D;eHxIo)!TZ|V& Ӌ^+:neB>k?2&aG ^SL7|cU I,W1 i^Zb3][LRJON@Lm{IBkRYG{Gb( }o':ӻϩC=@p$paf7f4x? : N̖iZ[5]P)D;\e~_[$ƻJ.=Z( +3l5TTJu@yn]aDSő^9qKLoasl]L5QHb*Y7܁6z '2)RQ؍`Tԋwd)Z9z m`F3:Ckͽcnfq Sۖ_Kf?"V,P)1̍P:GYv0ԮfA2Ǣ?'Fl 9?8FEG`V+y^+p@UQ.1%ֿoUk\:c.4 XDlIMdݪ3&2JaxH Pj$M̛P.m[FQcnKhZ+ɓP:zڼK"e@W>AsJm\ȅIxBRVӑI߄' |K'!7.=C0K)Xj<L#qom!75ȧ[, P9Z8LJw}ӴT3Ȃ$;S~W8I;XI~D2RxaT9Vz:Em3!U,dEc^d-H-_^A]sgD',lQԠ U#}dt2 +W(h qIU%D3:˕_ن~YԔ. V5ſՄJɦ8*oJ77s\9'F%uۭ]þwaÂ&SLcq{ Hdن#BQCK~h$a_=>㕷\ͣ@޾#4K}gX>w={'p4n[7[X[gYZ070701000002ab000081a400000000000000000000000164e4ded100000f38000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/A_]?Eh=ڜ.+ʾRz"9S^kX'L:"2 =MvW4O*<ʑ>Y"p# l㥌>n~DEǝDXL]m, _k!< m5X8TL&xwWqo\I݃kB Lʎ6!GSN}GT^$&#Z#2- 3B9{L&ߩƜ'E ߩFW._BgBIG0%1 w΃)u¡\$}Q57T̽5}w?vt--ȐI@RҶ0S6YdưV_b2҇^R `MdLhAכ0cY$wȜz-ӱ ls?ekLPQɵҠn@?WԇM'0qZW`c!znvA/p-íF:?q%I|ojˎvwW )m58[]gݢ)؜}o'Av2WOFDqgptHՁ,y0>X $=[c8Bt|'$DxS; u>@z$=O8 øcy ¤R3PLw7G/w98SXU~Pd}'(AYY!x:T7|2s7!)7 bώt,CXj ̎U( y#.EGQX;'4^ÊC BV7tDz-){5cCѐv|s;A2=vm>9ٞ{Hx7;p+4jaih.딏i뫬RFgo{V'<>^`Y˲@ӭHJMh;#z(eߝ`ޞj ]z&E2^ŗ 5"(P2ԈzA;fj Sa #OmR#:yE(H0o3vNL8@NEA:-]B&9PSmgnXxVbWx{i1U[?{RUW3W˩ ER.}^}Ez qeᝩ 0{jIذʣܓƬDYuA_(`NnzK*,DY&!al d C?\8$DbC`ss/գ_D/ 3.fG92O1PK$}B * XWC@BrD`_gTQ>y~ f L+a)7EeZ+X)d8pf#(gTe^,Y^&g \~=oؘEzxf%i ?ަ{h& N(4$6F 6TFw əvI4S{!vN˙1'N&#gpTf:߂YWV&v(X3wx-#7f*UTD1$&WcGG>ڳ65hg_Fw zzp_azfרӍ:ȡROTf{ nOZ oy} +lךνtv( nYiw2@ \> S.(t~^jrmMq]8aV|aXWГ,=o/ʽz}*k׶ 9TIՒ]ZIy*N0*ҷ4j'mYtm눽.΍h~/\u=x0Y7̂r2{6rvϫ+QQezU4 !E{„+vr=j>{ 0yu+CGN+<kGvPyJ*y, I#1CPmRkյ HtjlnbFn -!XgYZ070701000002ac000081a400000000000000000000000164e4ded1000014bc000000000000000000000000000000000000004800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/ntb_netdev.ko.xz7zXZִF!t/bW|]?Eh=ڜ.+Sí" [W`rd&FgO0mm̓+Eb|=7мN(]6z;tp5xO̬3ς ]ÛЙ)#;gKۯ.| 3n.HA.}ؽ1H #4UBMbz|#> !푭-VuçDž." _nr>DCPb'[͕f|>T,~ͥȆ5#2쟻xw^UObB_I$ꔈ"yYjguqmgl'̟uCM) 9ƿVs]XkO5L2:3"/uVGtsH/kQ.IJZ #?XOn&%oc%tԢJg t3L2;mDnHy e9 3,(*V&7kK#$s!}-0d Ut<5\FΌ)&U@Q"UzrnƑ@} "1whFyRȥRsӹO!E g"gJqL(٧0FoKwpYrv ?VUJ!wc\g(LG_wn(,Y`ĕ.ѓ=LAa~2-HU`= C:&2N*QJ3n,{Cׁ|<&=YE $@ϪduZڮNy=HKtz䍨 ]:"waor٦׳¼ XnvQWg/;=hMFC#Wj~g&mck[f:nu^yn=&xw=d 3 dT>#LG 5. bt6k،L4 TGIL_U8!.]iha"E(8Zj7V$*kќ %g)K]8nir < ĤtYC(?'yb"ӷ)&[E, ^*u?D; rODϷ}QTգ]kYgCWΝ8&IO y<;k>G'+4[yO*F(델_ޖI[AH|:We(Fuilw 'x?IA\4eTvJεyl!(/^FjcH\iQ~lI( 'yY*7,K#tG\gClt* CߴGCz I'̎\qAJH\#NU J+OƯQQ йvGpN?Lq;f}ZxlG"A3fmOf  !~Ue, iAD';/(<q«y^?YI۠]HaZDfotn{3`\ǙH6Mz&`%-u=z* h?2l43-*F[*4 ~MɜkAG1uk F0hCnCk)$ o7őU\D ItgG˅ ]B}@T᪷"!}ֿыgq {aUz"(&Z _rbE SDƚ?sN:_@֘$FW&Dֲ Ā7.LxI18he暑!-:N|U~y[:])yԕ?w[a^#+?N(/5ZcFEFj_uq3VYxսR|TV.:YPRI5c+XVԥ"QaJ`paؿ"QB/!CWz0c6C%["m&kZ‹D#\qsb9˝ISl;'~nA{;{ݟ'UϞ2<(PAvwO=O,Neї>Կ$6ňk)KC0Ki6+kuɳ G ,*~z+=v:+I . CVu2s&{_Kh8s."I@ōkTngNrŖsp ʴ5 9$mMhmr0#\5Y 4#BwuW{dkm ʼnvd# w'\lLjYeDUǐ~8e.:OK`d~6mLǺC-0ݰ8DKw|NlAX#D]ԞoR2]ϫS;  Y\fr{Y ai[}#To6dM9>7iƖ[iȓl=Z;/V#Լ-~qΰ1+jS #@Kw t"٣s CFݒqrW!Uj\lJD JK+,IZO4I+Յpz3M6->v+SvOy6 ٠C42%wRwڱAiZ~3Ǜ`>i+Zb9~k$~!ctȎUf IO!O/=I׃ iPRȝӿf]&MA*d()鯇h80-S=|ڃ` P5v)MLtYO7ʐc2+7*K>Ap ;ҷV>)5tG~ ^œ"r9xv;?g  6 N|(A Y5}/V0,|5E?HbsYF܋ݯc:wl#_,!7`7^lˮoLAʚ cmhGaf "{o"*NꞏyC5&Q2ĩ.tJZ׶pC jUyaOECw+SY{'#`c_!4[I `(Q!{嘻]Ŋ#gwK0.A9tp/ gquW)jy_*=^eécgۙdq՜"^N KlfTw&ĤQmcNP~ř[7)gb~#g2_]z^ a(ҡWF^ kf[>'J770d~;ұHSx a,Yg6^F&o~|0G,z =}b$ReԐ퇲I>fcj4LoRt\ə@Amd!'QF*0{MBRZz'-!%IPRB9.A7S]߱ѐhR5z]ؿ'`lDl0U#Vr%r@Boި彚=#h!JJ1.'߬mE|FTz4O3}м8ʸH=|qudlCꦝLiؚeT͂ &G `5d^w;toz˄o®e@|Px 1J-e}K l kV~0ûX bp"wOJy/zț ^x9a_+hH\H〾n$3 !:ӕ 7/%"]K jdNйyڬ"Y6 A>_ć]k$DGM{XdAQ|t\^lf蓅3.b``!Ul[ 3IcfTVx=nYnr,d?e+_dUg_tf1/a^]7> &/3F(:i 9~vqש5"HIQOZVBwAWIηeFL%pk=s:ſ8PQ/xHfn볌)1@:˶!JQL̒7`X#XAsbz 2Q%4~ēH"nӑŏ68ZYb[3Q] l}oͶؼ{B1/ʲ.Bf4BBn4AOɵ%VEŽlpASINP#xjYiSlG:E *-UI=yʧY{oBZ{w4k@:6,"8a2p]Ќ_P(MQ(Gל_OҴD؜#(Po^sgTSr II*)mZD\JL8T]ַͥZ4E#Z 3Ez$k[Cg~r_L Uy#31 (X?D gxM5 矉ba)l BfT`3vx Cf.-'-M1}N8gW,uD/.%g s62jHN|@B] fM#xlJ,;?u_EZ+l>H5]R4tg$QL/ΘRNcH%һg͉; JFkpi{WE\ ÖPU48FwN\S0P!W4b0~$hZJa!)"G@}[fE%eV5HY;ddzM`c&]R)Qrm`KDYPܗOzJeZ U!N!yz T Χcdt!S"~;ǎqϔR' ܀Z&P: Mj ׁȍ5u'GڃZHULH)SiᎷ]_:)oM*BGw0ΫLj}r_?c_w! 'ɝXϒU b.尸]tV#7Gh`.pxXxpV$?`A{(Im\d%D7=Gzg,FRt`=KNʷ`Ag> >yҦaTMfN8m>WndYpA vftfaLTvUeUKJ-U[EͤG['Y/tx[b" J~Xs+Yi}Ֆz$0K~~$Q@[8F \얀cRp. '3}"֘+Qh%"}^* $l1ب$+"̥"l7 p.i}s_U$?*V?B QN{{,S9bZ7$kHͩ%m;fɄUƑ1L]}tpET\ԸV*/(8rlj L>uӶ>H6lh$-X 8m(}M{SIAsd,$¢ +:0+eo_h8@E4 aQ!*oE5;9\Ɋw|pʉPǦwieI@cVֲ0*pќ<:C/ +J?8 ~% >~]P7y  G=$y@<cB@FZC^Q̖7;HE{ 80 M ٫<3J@OZtA vQLE~?Q?dޟaq{ AP3ݽ-̔⛟5STA)PbΪ8)`5<ٍhibn[m%jj=VVPw/-15Ȅ]r{o3pw]o=\$hr " )#LZpByp]'j&m,|(ʯ۠Jg/!D\{K ygwVDpE}dg&M4=Sw] bN2x:pyP[FI=`G+Fl}M HofߺrpYQݎp 誟fMoAk0dk#)[N |IJ?yf s8<w3ƶyZ(Yzv*ٰA]NAK9m6ŒlRXڐvuU/c|&SX[.=~Uڊ8+[M";-kr-Mt7%"7@1}\bTqMq)OnF nern|H*7{ ȅVBk0XW} ~rej/ Hz-Y50hv^&(OGaӬDt*P|{&17&҃U}1q޳IpIn2 y`p/~vP؛5'AJ)U䦎 +umXll؈(KdF%_Qj"(k2|6qe#F1Jն])?U N kT٥n4a^sk/&qEJtcS&k#{-ӴҒ8/?AW^>(lW"-h]k(;&?8%lg "nj$rBdL<zlhV:);z o;О%-oՐ򫹶IJq\:Q9kaeց^e~ͯ!yV:ԙ^ĠS{dJ58TPkH'!>;w9qce7%S~n=vc_ 0bjS*n:Δ%MDgL Vgww? oQ}99uago~ζ@ٞLx1Oe%Q;)M8$Ocɒ{d>=>W,GwER8{j}}gל0}H0{Qӧf4h>G N/:V>c[u,PƎƉR} NvpzBq7ZH7`[^NyA8֦ kD 9>%%P.2]QS͙dkGbC;-§(=U,؏ZQ |Sr${|EVk7i;ۘIla\۰*br4Cm2(<;nl-dW)zʷ%niC%qV7"E#g ?3ipĶ_Ƙ-Wȏ?`7UOUKOʴ#?+kt#N\n?K">FX 1M$FM#\0"[#xn`N_ey_8_qP x=ŵG V%yn鉥H |8ޕpҧ4،@Z((/l_ED1C*X|\N6gT`>w ؍t[@NaKuA3 .m{P^{Aݲ2#'IM3mv/LRpy>դD> D`YnF2=//Km('QM^|{]I*bTj V>B!5UP2l_\ؒ$NO @aKU6bW >h :Y0L4W1$uF+}D)(QZ[1˽xJ( M l|o 2LUum}{|̞4mPhI$Ȍ嗕Kqwr8阀:FHG}}H/O 'Y#qhnJʜHfl>>mEJAG!20ǔ2e~ȅL[Bݪ=?U |vuaxf} QIiwrpݍ#na7d1": z 0GT\Rˋ AK%6Q\kUb&, )L\- f N 'LY87.,doI,qURn"{y=*wWm]2BKDfpa "k['#Y'Jk@.+p+~+v9 ~#f$y{Hy8L TTA #]7ET%r"Y J+Vf 'Lq|YBʭS(>, Z@%M jP?*SQll4"+U(V]UCb`%Y荇 sZ_{)\yܓwd?flTSBImg\=/^9sZhϘ3Qeo3x=J]5T+d>i #SDpz\gO&D-;мZܞeS+p'X'uPh\&P`ILkoIB=^+0g.(t嘙j.p#Q4Pp%zGK],1\|di}\U[D_ywrK.t])Mj] L=[ qG%s(E/@Eү= yXaJDP߄5p%۝,P$v/^)ij"@%hչ>#h"O#pF\םj82-:4A#Qܖuzo6]l{X%J%'fޥ*nFzi܂dwQF"uِ'{* 8η;3rZz(LE2P;:̹_lMB_`cʥ`;S8(F^j~Tn;JU/$a=E (h?${#.n2Y:R \GLbEs)p1x r=8~SpddqP4 Si0]Fk׈?'05$h,2 +36]&OJ'"么^HN'\/ j-I  jɱvm*Wb)XQQǤ=H D@ V 8;3Ϩ_2 >ĠRA)RLXy`6Љ"Uī_|〹/ .(M[AwsLҴA_2 2W-P(jĕ0}_CxXI&X@ ;//8A//KgJc m4 ;JTɛlbDf᰽ƞx1;^^âc<-q1fNm1 n*NwBiDB6bL wcđ9]r)NQ5[SDq$\]Lޥ1vߘs>T7Q"\r0PCw q9AI֌Pzҡ-Kl,TRǏ_o2dA&!JĬW(p]uFB̅)D}\dqL6 If/R4N>>Na ]וTbGγO=䣲O:$wz ~B}c,g ৑ %0٥ pF$|C ]JiGo'x8(U=@M߯0稏pܙY= /}2ӄvHIDY~[Z*hO"=ӝi^0xgJ ̔%/xo At8Cu4,F0 #N}%0G^X|m8sC(zV`I48([MA|4\xx(&mŗȒ4 !q)6+iq ͪm^dvK҉XX(HUHZ]6:@D}~n,45|o3# w5\CoKV)͢d8XuUǘ[<sY{!Q\39}KW1怲S{zsn)Zt/N8*TFX1IlR"̐mbL g.R. Ǭٙu."}srXѯ4F=l&^P|G$r. xBJHAtD.wȷS> e@B&8%3t1 46;A" @fK4߆2Li%.(ER(Tl^^9tMBHT,epv>ѺЉiF": ٭Vdd><Fȟ-͝\ݫ%+H؍‰0N.j0tP !rz9Y.6wrԎ2A J |)~rcgt> &kH}1\tD:lG)0yYm?9>F4u {J1<īLCހG±*r^9hKgm1TC=BᎶ K;?R7g9ݥ]G3A}ck r9Aq`ua04\wܦwLp `hUQLK _,PKB40\3rxu:ֶOtuT72рYB 7ns0næ/ݴRrr==(*?|f5W/*4Xݩ9&Yjl8ZۇJ%I]_O1pxOXjuX4Vth;}.FiD*=69.܃aD:iѩ<ηL-YW `nDg FqrO$sJ@I5᯸\%jr#Tt=17IMrJӔ.vq{\9Cgkl9mCkĶ7߄+ݢ󔊵`WN5H8sڎFQڲؽ?V6p50~iNR Sc>:4^t/A}ZIUOZ, "vQ5*-)=n:=< $Ϥ݉/gώ ΌG1 v7T j̡8s",οa78}A$$>c9Ƙ\{KVpdG|<\Ef~W-|\ťa9_mRص~e{Ɩ&+X0 Adfó\4[%S:֟ETp@^5RJB^92YJQH 5>}3XZkEsN䠛bڭcVmqq{\?+mIULE׸,UgT09/mvДt5%k>nV箟U:n+D 4)^ _Oe&tj둬b ԫ;/֪O~ xޑ\>l] ㋕z}V&?Y7b1,hQ BVv2/VRF*rօI9?ƛp&LvKk+5ܞ{wk&7ٹ$S9-l4//|!_eQ]>&^Lc$& h;yݢe1.V2bj靝FG.AhnX68?fZlءx>E忂mç.24D#(2z N:~>/.蔠uNF6hm00yg!fxn.)y&UUL4ײH]o +~$BG &ۮ>YZ 0H15,C=""<~Oj7zulOg)6`+){A"dSE>2-j.xM{`7d$yv #r֧N*DPk;`܎yBt@!LF9 E(FƥDM ڱ6; F9_1,8=Z6y=<r}>g!"eWpQ:񥟿-Ψsf$faߞ+1IVHh%2@y@, 4ﴼW0^,k%(%Im sm(yF)ĺ"^aУU$*4qp"GZCx%.a`kPRfJ=$ 9ކ6o552Ϻ"[O\  hc&l7xJrQ\UvkQD wo..H-%O?ļY x5oCnBC%{5n|ýE>7KO!Wv /H^ͭ>>qAev 3s`3sD-qGfg+Rox-6\yҺl2^ c5ղ%'2(dMZCOaVs°o%Y@Wa[{,`@ ]Zzt2^YWN5c,0{|W+&EQ#U T{( Lt~kt 8z%ܐN++6jVeo -R-$ {}fa1HUkP&jH!i+8k`'pYS5iMv势=iB ̍I3>'GǷD M&Sh #mZ4Ÿ-4بD4ϤC*JxV9rH71E[mHzB}{Ugy!?J 7[ORڤ>ޖW/G*,LIr[7ҿ z£B:$b9zገ!5Q; mɚK|Nz#l9: `V"S~{ ]PDG'X|++/NTϜ>,}\Ӈ6T°]ә!1^?gQMDCMN&4;U ujBwg"^b0 [?i?to$qxPg[.Ȟ_,lUO'? N;BPw>7t~~ˮC@-8D6%蟝 [h-è[pw P|r] +6kWzd6T!?ѳ_;;ɶ1 on,|f@!KnX  +4͍><.~{n+XsĄ[1!X-(.n!⹛p}n̒aÁk>#}g;1U\b'8X2ٍ/?JPvڇIʥ7 HtFaY U~x>P^X-\#v1Y)HuZuI2s]$`te6*XYZ.Y'e 8(e#2tmℯkw̲WDDJe2 nqF.dvp ՎaB{{Hֱ+; huY40CI `չ ?~$X]RE3(E}E!u*}hr$TP}(Փ_>fO(tx&vUtF׵}b*- QF;dЄo$,ʞ58g=SғDyc /."d9Lt^y™vKi~CHI 8RX&Gb!ZI(6E7<YY \7|LrSv%@l~'2>`qV %Is&|t?d>NG؊|^8@_'3H:RJAhULZ!Fߖ¾hOnCs?Hnyhx i7Mw.0U B sυ%ƨ%ܜ8:EݘܥBhlN`|nN P~ףUgL Oh"!covrMr u#D;?PS}K@qsGӞHKh+Ks=*VFnpaс#z^ψ7L:|:넚x 0>8Ӏ' _R1v)O'ug`->^Oh?Ŋ'eGW߀;Ţ1t@-~?,;BHl* 7ϵ,l)M%5vo"Iɡ~F 3yӥP>d[BV,K/˼LE#|i~{W!#/qz൫GlJM؟Pb#mV{0pvT>qݧhi E㖭Dp'@&5xeIZ$e=Л~NY(hRi9^P4KCS%l1=p^U2 B$gKa,6BМ#$[[(VI9s搼Xŀxyelݘ1o Yl]k|z",W /eڜ}+Y7pLr{к4;/m spDWa ;2^" e1A{a0KtLuȄ ðb݇>{(#`.FـC @_RM5w6kr#<</'jcyk;pQ?U\}>_~Ḉ"Y9r[\k׬UӶvZwpQ^-x; cBFQGf ˜ҍ7MvBTuQfHkj: r՛""a mpvڈ{9ƈ~y( _[k]0[H[pRGM.#NDJ,ljؔ0AqI/ήeإiўT-qq"ݯ]~T3؟4vR.̘{#twMF2ԤiѳӔXY-`v֭e6JXPlɽ 'D p21qںeY $r-Y?au§؈U'ea,a%  ~ubAHtNdUٞ[#3y彊.eb,)~ Će)GB<:[6Ib"D늬h:4&!;-'X/x"w/cdLW / VBȼgEli^Y(~&@ǃ2-k:Uo+[+[Ur 5t_GVz94yd?iVk|J2W)K܅VޱN m[zEEkI}lcByb*3nodLla8![Zzʄj(4(od P3"W΂wc%f]!e,Ӹ)Ww]HMJz!HF$Nfk۶SɆ`dibpHݣ 4w+35r3xER-3D+*aEH1Pp"btL4l7iSw@4`EUY%ɿ.j`6?& JAU>:Qti] g{(*Lf9pj$C:튾՛w+K53tm<EF&>DCl9`։Ō;وE mɂJ֌Eت} DLb c׿4.J#V*֛DF!TA8Μ\ֆ7u/dm^C8mJ :y?eѾ뗰U]h>mܼs6yB iK$xIRGN{ XCF{ siXT[6ߩ 9fxғڅ`r5 LV$cKq9PN,LWf!n5wmi`l =W̻MlȭZ0ug`^(5#89 AMY*C93=PŒ pڪ)3r Bh˦4z&wO/Y2ffskMR*\ncn7q˜ 2T5=eMBe+nȴ-J[m_/ˆ}Ql) diXׇB%ՆF,ļH:Fa㾺  Yq *4}H+Yf}iݳ&=hd^=Vl찺 0 ! 壭 \cv_v[>D+@tV#fB0ku<`/ ݐ?3}(;*y(ɍ-T bNl=/ޖ(S*<+P9Q^Z~41{Wx)IItIDcs%M?{%!3}T+ qk灤7;$P*rFG ?^y R2.nl<p-(%V,c(?0C}W]jgUBo7M2'/ox}EfL:P#w(=US!,gU)E&UWp{1j{5,?;$&[&o}ES* `&گEGMjP*vx5KdS8Nz;ܶ/UpRĢV@\8ζ+S NZU4I U8Ib:$C% _=[WPF#2^Hأ$gkl{`H(T.eQ8ҺJ+묨# YJ'|-:V.Jc71`# bbtzFᶰCʜ)_ &ph]#oqOݳ݊\'kU8lN̟utX 4Zg hyATaI}"f!,h| ?[;_[}`G_Yn$➗zV47*,`93Ql,^^|[W(ѡg{e)A!K7$ُqc:@=%u[gF3ȕ(L] .p;lMHcuP BoPWs܀GD]Xo<2 7?cr+ q|$SGy"/o,Eӓѣ~[pE觉+EmKf mmx'*ٮ}x1kC՜m+JC L  R 5JEzR0? ~abgpwD7-A궶4G80p?gd\eDHI~988Vv#ʚz +wvtYz|t ʁA-NjʆCzݠ@5=Jl" {jrUe۔oE/k] J\ #2HΕ_~fڼy?W8Q|x@wljVW0WQ3lX`5[ d08wHdpta*|ĵCcDޯ"ѡ}ۺkbeTg0E$P^.;rԋ r?NQ(=憧zN ޸7Y1/}{.?620ʟ,_Ѓ/XbbF}UzmpE8Pd*,S?Rư(W \=V)NBE7,u4Ħ;f6o(`걁n&*&3AWtjjGYCܫ"t"CDgnnW嵎VsJS̖SJRQ%^NVb6; ^6" -ן{)Ļr 4~d%EflZR{ZC!o/ˏ0WNeP6DYc)hgeL V۲V=lFw̕e#O!k%~R5-7j`%aF&S91xEgUA3pZ?]P2.TcSʵCCwI&)TztM5 7^+Y&U ?9L.E1\Ll%ΰzRFdYqpv*SFD:=#6|Pb,Y;tOƓQE.i\77k& 8G]2= !\R+@$))Sp(vUFI  IV_ՙ!_ΓGF<ܣr2'M%CWU 7NNHNϲb%w؏߮97-}6tcooYD $, 7oU\!B?]6}<쪺;fxp !Y!?%3GyE"͢' Uek.!j895Ϥ\ `eh\6$:n:$ZtSC,ǭ!RRd=G$TqN/xw?3:^7Gx^I;&De)*ϥ#a0Uџ`M cX_Eonx~>I/Aٓ)?L͔lqWmkѼGOĉZhLԋd?4߲FS-$Y!9Azoq^W Ӯeu o$v57U&FOnoo$[K?ѓq !E3'1PHXqQmc _ n7Y&m(oYwu! ohn&;k?C6u%4= m郼d?x: N˹BֵFwf/#m]C\pn; p*ɓ52`/R5&mަLSvhKAn' d 1pb&Y oد^NlTE1 |7ԿHz'3Z_\=wgȱMa Ϥ,ֶvP00=~@0tVC>^1΍XP)}bT^Ylu l}uhY."];IM-'#K_@,ӏRfw%;0l8{z*Z:AcLCF;|ß-rv]Ȳ<P|JC g2vfv Qd/@),j1$RL?dujs>pşm&"R72c.T,q.W;5E.g4!TW6r ;'a {óg)wƽ~sTwyִP6POh#ۋ/:V6ֲ<ѽ"[RXV* 6cʹV?3vܦ'wS(z#ВJ<-?զdY N50E\(3cxIʋ1m,~TmuSqѲC*a1vrQU6NW}"Uy q#SPqLDf0 EE07Ycآ$v.kL= 2;s(62J/lb۬$yrp x2_ A*+ 砍zv @)w9z'"%7e7/ t#eFr* z )0/x g[R}e sWʕq{ŵt,1L+펼c2ڐ2)%?Zfakb` qHkYN$ DXou7t{Zghk#Ṳ(,0o3Z4@sɩ0Y-rQ5ENB;4c6 ?}VpT(d5L:WT*G}K[OLk (y/64]b<W/Pd ^(f8OILNx5x=Wb 7H1F8RQ/RIG?%a]7i{+w,<f쀦ED|iam{9 o;;|Ky++4| ,W\Xtuu/)uujMQ=^LT&.?f_K\2[zLKݤd}BB+P{_BP=(؈wvq#Ҧu$Z QYGGl !g6h`]2'-ҁ>1>,,~2Lc$@QJ(c}1]jW ~D''UR Ⱥ?:lH} KJt!XHtYЋ4m9P[˿+4~NFNw :7K-Ѡ9fqONn^~˪v>hϭ pXa R"o ˧Ko']FV..l,BuE0 ;ަDHda%2(.[xٜD|&IBJ+I}A%9JȌN:+.oV"J>$[xz%+D6@B>bt ),nyJaFJi("MۮpJp;Pme`~gP%H(ro4Ñ3]i 1ir¯ 9Z[[}o,\ 9UHL<"ofCt~MkͥԱj-4g mDMDxY \a@?*)b%ʙT?%w;faa -lzv@j^Ol̯vaz3קiں)>~GCϏYNIhѣ$R\zCh ?iPo3HjVT/V m?D5ٓ8&bBk+h!$0L%ݓljC^V_׃MVlپ2u5Cqak?B#cQ\w\2o ![l19E<.ٯYclUGvd==Exg)U;2t{e'L]90oԝ.cۜztZu9RA@*Qxwr<8Vj.>9: {lI} s3 ̉eŸ6FJr]poAG_W\ЖT=2J6f{xV :$ϼ "a}*>|wM/NϨH mFuZu*A2Py|d(wh.5@K>}_ ,/'gLt:I_ֽpL\ή%z}*(,3(-~Cr_ݬ[(eihM*9g#:b4-f-VØ%.6. F9G?FaMN'S]aZ}`PW.G[Ry0cd燭mGoպwV_w .ܖaܝگY^ԋ`^Nd#2κHGVfnm0k6*u޸{H8$a ]D Wi·,Gɹu>zRLR`0FDU6c\G&5Q zl5~=DasyNb,5\V 3|ᎆ2t,}:lNg![f.ʇhʎlؖw">> \+g/ =X{1)hSk*϶S1khrzgLI>#}<8apFҖǶ)NZPqFƙ >a|xk"* 9UX>g5Y3i[pj)aɉn %aeM> Ą ^W"h?( `:4~6FT{4ziܨuQĺk/ Ƣ'w $cΘ㧂[LalZUTB 1lcGOyuyU7uә%MB] 3`>jxJˇ9IHïl$R7 q %I 0 +(@bz_9KdggΥ3g#ʜ&#] {qvŽ%8m7n. y?℉Gcx P Dh' ~D/]'S%W+0̧Jf@BG7M.|B{PpJA"*:U?B%wM+!XLYEg*+ȸ ƞ]dx2-F2;ƋLa &ї8}]Uh)gES4ٜlH V8|o[$El^Ø3rU-o{sшS1vJ6[< pW? r]P84fvis} e?=~+7aL ]/s]g76>>|yᛣ5*q6Cf/x6/y//eoW۫O-A<B呛O?dt/3o(OYWkJnQQ8*P(9V"˓&`Ӣl%Uϐ._ ]q8z/n\fuW kʋA? FBp/}Kc@FU$KO^?pON9xrΔYhj' +1=ٗ\>v0CHU|.jutO)oKU/?L|Miyi/uZ;E-Q흃iI#ˆ#L0QmyHl9FF9Y9GE4bk:AȷTPyZk<>̄y`AP}@ 5nx3fEʭۏbf`q0]:;XHVNIL80864|3|7nMCNB0.61#2ݸ{ك\k&[JY#/g<?ޚ{ 2x= Ammcuf8(*t\L-rޒ#5>W؃ɶ.L ϫ F;تSYV9XqUU>^gp\Uҕm;sK(QXXi= U@^D"qG\ XExݓm3nDD",:Gۚxj4+Ra4nSg 6 W}5w &x8z=+WBOA%S⩨t Ǒ66q_@lZ%xXs (\kN喜/@& o˳6Y4nܐ nJ'kJ͂^(Mڴà[SqDH7iv&z8*!uooP nҽØjn"Y x6REA1ErVKX SZ>]\eAD2,]ִs+[-\S-hjRTtuǪIbNmGo0Fah,oEsei\?coiv oS?^Dud&2GnWrwflwԸH]hʸ֖ #U.W[ ֎izA@ :m|ѫeWv (IXmSq.he(2UO="e`U# 1tTMDⰗ(G=VQi#hJ;Lm,/ <ÈEk*#gZdG$j mu(-<>Ssv(/+E|=}/e"6\OtY/)۬;փ>̙4nôlbe4q x [f^)֮{$`nG}u$^ zrMlȆ͓iH5i +XuV'fIv29vQ7 JOu}gЪ~q1%W ?, !`/FvH=~YXRp4tܺ{!#c ?]fciTj2o04x<>g35:Ți\GL nO4.[OoaܻOߵw?\9uJCOpQpX{ F9-8$ykXub@0 PKwA#:(!/뻱R)kO.Dc5д*$0'gmmώRNA*cvC qvXݥdʄmXX[X@GOXM`8BnoЃ` S|T lV]burL7nl3-l[Gk+-Ϫ4<5>){$:t_ʜ `7")fB[ʔU`\W6 `2괈Ҧ)I[)/F|!:U6)ӡ$NN3TүadlFjxI%uk}fE]vm66iڽVTd:G"mp]QbC^e ƴ]fu\%@ߣZ M 6H r=@}綦wj~jŏݿ*}J0Y=Ͻ(SݜF<DĕX ]vɄvB,}ʵ)~dzHܬ㫛 Z^0n35dR=$x6߻2diseqrF0 wYPCς? e{h"_XʋR Ն^NMkWn'WZSu!.AS)k&)72hcH9YZy=~{$m)OfDdvóG}baL`7P@4V"Ɵyb trw-2`M!)/39oz9]$: lR2ߡn>(%BbX(/!oWtNpϒ#& ;ݫhiz_{ިC{Xy0 O2^#z-2 Ӧv83Hߧ߱%g¶x*4O!Ϋ[)B6mP^oNkiEBiWjl-tBQX;Cgijy] t=({].c+NcoO$kC&s@{E6Z&LxBC% 2Zض{ZȎ*=>G\*V0arUA*Ft}c* ϝՌEwIM͑CA_ZcT#&9ĻG= "Phlr;Zh2Ĭ't;r~[\N A`LgF7;K 8$?nGIG/2I^Ls,,Qa}2K2~@ ߧsOYhb7uf"VWqLϊiF#(> Szwy9^Ⱦa#Yzaz "NtnNj:&MaTl 3XG?jq y Mgpvؓ&@ wYT# _~qـ`̚"`γјIIzhߒ`+'yd:fFꢔK$.r`!?) 0=3o6Wj4vLHqHE3-s۸L:{t_Q͗0f,DD= V(NRS?ְ=Q@lA\deKx 7Y73cھqN*[1:~i loLƐ<Dk?lcHt[x[ ;c2n<~`"&yg:(-{)>̭h-OѮ|M#Ia a9?ŵFHI숳2FDcH>XEL]~h\NӯQSk#Z|'AcfSjT~CfHg'zmv=lhf]Nnx-yfҜI].H3y'<>qeeY.^B: v^&Gpbziζl/0*]c~9kh_+<3s|J De!uncܔ hg&;ar9~t'T.ξwi1MMfa4, ,=l [&ԉԎKFqlRFE@J'Y Gz>U&f(iX. mٲVd~9$ %̎ d"H(#\}9[͋w"I 0JAގ8}i+ df0is?V{A0Ty;z4kqIa^HX-M4(h)t p)-݃yZiSy奬x@B5&ƎZ]_D488SBC#_ TJ fބg[򛛲Yn fY  +߸yKɷDa%<FڰTUVς@b^f>Pn";T<2k&V1zJ~O:ygmZSz@>W|-ǒag,[n)bݒ+cD&mޙ yr5(Pj{F)3Rd͞hEq (ªKXK#| V7dO2~trszbޭn!61&lحGgʼn)rMŬA~NO{鄘R u^pxT6{?BRIhT Ʒ?zɃ@ʼs) ^eFkyC' IDQՅ>M(IDk~tGٟAlZzI$sԽTSLwNqBX9ev2n+ӘtOލN['6 ݀`ۚudjP1^?+Nv|qa_Ų"{#^qk4L젔.eK2ۘԺq8k-mX;pQP8 ÂA䢁$ c-zDŝl_~^ ֶ l{Rae$ިT%ʴ5x @qs^GN!@:;ɨ97,a$x+8u lt\`Wg;u~%F$㇤U(\|p韉L_dGټr!S Zzaf< @e1 ܚFrt:g6:L3и7.9]]%P'+Y~SIynUHD5qx# S@U.Ȼ[LG,h+jD~{` /%ߒ1@{S64`g<]Cb1 d$6p.]ŒuA,8VIiJshCDiR]77Gyt2*"$wTADI^9Bʭqb U9ja6؜o\(<ԕiB4W$gh%+4`Yb‚!\vJҠjL7pDK?!ڪ}Tz LU^W* 9 O鿈h\CV&#"΁e]"(vĈmg ߁L!GBKQ73Gbb(?Fg¯)qr<*ݹnekP8}HcWi=]/=r<@9S;qI$-ܫAW4hsU*{""GpqŌ60s)3 weSt T?X `QNT}`9Kt?3ʒA;o]ϹŽ4aoZlU!s\BjC Qe&w\utq #3CSEO^ڔK7.iΈJKGG$M- kc+PQUmUR]/*wbSDĦl"3RϹe&اz0L:&Y;Zt(?CdQ"g xQm%kgd= 1 bοf'Bd4A ^6@nLz7!տbΘ7:'v貺us# 7vݫZAfa^ V@i+ j%wvծ*}Oƙ؞ YU'̘^gϒ{.⽷LU2e5`Ĝ^۞uRbyHRj}- ̖=guPS v<|MC0`Su90|X߹38Yb'W{;̀j,T3bR1hXR?K;g%@$QPY6#)+tb!2ĊHpw:b SЄ >A#PfL1itK_UeuzV7^\vS8b~;0XO :pɗֱ4obD3pYY$pem}"M :!h^nv Mё^S :=e. |j}M{A~yUsTeͥ܉[ t"7F*3~)LGߕ4y,osBɽՎ<'6 oO~Kchd5JcgpvE{ ^YpF^%aJɰu~RDRW=iݘPum|EÆ>&lK]"nJq5򭜞2[5JM6,9L3[j-!\U%>Ȁ9 I%LMUzlB=w*s}.5T:p=uK /Gad'z')kJ9,MY_i$fXw&@%jeY凐ǮYS4n:"]w]xlRe~Q[ߔ[="V;HS\')tP} igwa77-A& F$ttB@Tݯ(,˽Әr5+y/s].J/8Ciqm. cz7fM LWϩ][$ޞgi2scc%kܗ #%fjei 骭|Zz8,.!ڋ/fg3-3ipmڪzwff G&8(/~xԞ֢brcNWbϒ74,SC+!)d&^O@֧TA;aHqhn-%pA`ԃm#Ie7& r£xTgZM1"Dk{xh&eWCd)bKogc1vxE͌kLhF@ld"ܝ4)Do#Y<1'x.Z~2(y9v Y0ӞdT 6(1D=G '#3钶ZFz.ehl8WYUg+cw4z.$~CV.'b9{fJi)?xc LgtO 5ڇ%#$R鿋G@].TQU¬?3Ndz8\ #I5l> LHXַ98NLhQ㊡4J!@a)Jfq=ҕ¥G n)gژ҇Ф[R 6.D\ |:xYU ݇h{-M|tε6|)xw&wRfX#ysE`K9߄LjҋLV/v-)T ,YRVOi"䣱 g[iS:+n+pWȭ$5y1Y@FjUdz;.[߈xC. *(wto)!yvt4+2hAqHV[(`U->JG޺U !:\_@)rKOGL$N!T &~@ٝFB/ձ-4R&svf1j*C&34[V "e˻JH]ţ7+P6jlOS͠ҟF@?Dn:0P#$v(U-KڦlaEMTPt~(<`h%o J1@;<{{Em-aG,O73]-xA2w_r }lsehv)D(Hʹ3Xr2[v21ϸCBD~ꌼTKL>uxu4,AڰrKrO4_WM7Ez3[`RpE#FuÞ"[N7`FP9Rfم^MQC$\L!Dkljr@bKCJga:`8&&A.9S&휓orl,~ !C<S7 :n |gVbr3YV+ uZ4-,SZW$pmFqci}K,V]گ!QVR,羃cкOaQD& $]Z c{a/*J-E} m./KzO&36NNsE ;ͷnDl|/qw񀱦ܐ#Y&Q* Y(p#I̽- X=s E 7lɚ#_ADC kOJL[` R TاFJf1j!>J1 q%vΡ8.v^@+yqcϥśn DmUVGQx,]XdՄxMr}kO>|.QAi,{YIxU-_yEUdžJKr҅ _wN#!5t TK56?<v:[;#2n2ɵlVaST??a"WQOuk:ɲXPnmfwt8k@CKdG }H, sm[ţN*;-xpa'~ڽUP|gI鷉3Ǹ:F3i퍖ɽ'48:7}8pt#룊 lG#!@XעwNm 9Kѥ6)g^`<V;:d= csH* gԠNEg%F1v90f߈.9Ѫzn uXP8B,xhlɆuY-5Amk_Hq*qS'*9O4AÏ[XDA.IuLҌeJNըC૑~Q>F;u9|dž-ԫ c#|uNTWC >5H+x>.%|Clb$#Sq}Fjc0s)+SKJe~3]w~ ,<:2RW&k"| yg P\rٹkp_ԅ{9e? 샃eĄU9(ݬԏfُj6JΣ 9H?ޗvXE[䗭ӺeRi)fV':]C6C^RJiSC2DGUNu# i&co ZHU/Bc>Ffk:$B1C1xu7mw8c]I +{@Ravm$1n{\_:Ȏei%*= A{>{6SDN<Ȭ#T0\kH0=u<Hnq] zK4*L\E (XFjל9Rv6`Niځow´>ґjْQtc8},W]85u~Y]v$U%gIW AP1E$(7d8,p= {/]1Ɍh&C6PZ̫ۇ*tuHB5m:G65*X0Rc@-@"`/G bZi-'!]싻X'ލ=)7(W D@yD8$AJn kYjSC o=hR/r)`Ef9=JB]fjm4'WHy9UZwuaKF3:XL E;<Dy#g)-ې.@{Rr"ydS6Љ4&muvUi▥3CJMK o Y'MJΗ88ec$HّEIVFd\>ԲBXm2ԍbD>ߡ9+G %S4 iyChlԘKИl irl8)y46 @|ptWe; ?l-ncotgG/DL ^'^ Ze1HXGl)aK~f(\m6 ɶ ݀EJ @04\>G~g.ypY M I6 H`VfO3 ȞcIp4%Vs%'oȤV7S9p}qk*!1ƱK(ÆqW=J2#fzK+(j~9n!H/q(bjJN%{C){\(  Lɻ# K0Hldv="p$˼ g]k,`/ ^DyI}!=݃@E3IGP%X…V]S6/uP 䗲'j!)q۲Q4HO|{KQŕb75:֐w#e²DU`Dty]ii p/@tUmȼWPwR8d,,QxtڴYO6I9JR`u(jjpkz +ij*H_#e3$XOð~iܓzX:)f~N YnڬX` Yއ''NG6wpymdn #*N-?ѕY3 :hK ν83]"Q]D*i~i+aqt_;psiۆuRWrENv)8n&a|pkk!Mom=@Ҵ y&nj0*Jz t.F:"ð1`AM*Z.[" g_YUÖ%+T%MHLIJ@Sm\zrcp+مq LŘ^Wv/ȟ;ʐUdc]$h~^) K^M_4P2:]Kw͒@ۂ4zXbv +vz 7Qr"ކ)s:4> E0`‹}kV{tJ;ul x"F`_\< ɿQ b48pP `tA0|uZہJ2ڣUQ 7E o5zwHƢ}Ҩ =|^Ac({ZA,Wj7@׺" P\Z.g3%ȔYA=^ G=Y@Nߨu94XMͭ08>89͟e> og>1Rv (g*xLn员cz/"*q0uY+TRI[KwhWU )S;ew)n.mݫQc!3P7QS\o,-Oua\1lHk#h%g^'-\%WɸOhNOċjg, 4%XTy6#/ܔ!s=^4J}5U!V|@SKj /]؟܅7% u4 I.n[C>vpCמDZyπpX?Ywu2LmzmJbLN٦d/o[wtw{O'9\R ?.&(`m=ZIv:ٚPLb%+"HnL;ج2_Eu3ѣ<뉳A+_t|&Jzb<~./RKA}nc&)HP >]㨡мC'PY*@XƌS@', i2Y0Ḓx_ށ`wP; {N4=)#Wcil(.;Zk+e[ *J;lw&(Yw:΍kN#Yj'.VtbS_rOG.˰M80=?=G gYJt3%ȱ׋I}[`7/ʻb+̥$ GPRi/aVqu Ao}`;~:> ]ĮpnWW74G~!3^dv FlJUsi WQlCQwY;GX ^$M>!C AǴ|+ͪ^XgB()(rUۚ>|llp𛴙&S%ٖB7n:>+qKd/zI^~ pFE8D5Y*M8`3(Q?͋"K#rz /Mxrᮡv,'>zӱ˜Y xIϬf`hWvf8`|”ᵀ.ψeXO%F<9ﻫ:V3. ƪƊaX9aePlW5q';c7|^E:eͅ8dhXVMԜhK@#)m(fehI8<֊SrdtBHH | 4(dam2PAY3c*l[R WU#VԼ$p{2 @C0^էIWnգYqm`]?uU!_Z=SLÕU9'#l4"N^6-1S[.Lf%:'X* _;]P+O ډr!rKnox\&Dwvm1ؗ+:=x?}@b;+vFLq;YȽ.Rwߕ)SGBZJVef b*߶%|ux-AeQ ryn)|co]Q+n vE QK6ha^w2>՞^ā>q(hEt _sI~c A?WwY^ \-Y)UKgp01x؄=Sۄfj?(P5n'.q$Bu/\r``6TR(pz;DCbnWVW "2 7: jP _aᳶI2ߥ m1M/]>Ju?48!z?L5ܰo}R|> h,FL%<*AxUM<3:"I1: G9S.igVi%ʼn nS@ʅY*&#U[e- zs䀖^TpIzgƸMS'9L[B="+&q`l[xgxۖBaṫ/HhB"s`B"g?C69;>tR fTժ˱auH0 -%YT:1edybB#gC,(68ZG@ R-^cì`^!bЧiI+ۮ X+E-&͜'JC`*X8pVgblc)Gnz?1t 2xN93B4˧6GYpdXis]xa94۠l\;frȥ{yJ0DW({@>8 mMs9V''T =}K%AbSr`F4fR,f6?y K|#U2rRy~JR͛1-_Fy?q;@p .9A%GDAߌA8ݼPK~+'QǡXK²w$jAH]2x-jl)>bd<\(mG̏l\xuROoQfSfi=}*Q~},ԋZ͙6qE:K҉"{ qBC 㴾':rEdD.}U:-9nX-[,+ϋI&=Y3r,^h[K+ cQRa?h#aHq㦛ShtU Q#ͻ <*A\z&}fSz﬩N㣇Y΀=k{2Y3F Du%1uC- rr93ҝ#Zu@NT4u ?#{_ǬuQcKnr0!ǹ'~3Z[ `fq$fYI>2e~AD ԑ?!=I|e ﹈Mh⋃iuϣc[=t{TWЬH9ɯ0]2x07Qw|\G[ STܽ0 prh $4eKxna)=As=36 VIQN1Ú6CZb'Ylye+X~Xlc>CТۜ[ĸ{ ̀|G4vQ[ 㱿ؚ䥈˥QK,xx.jQTН0+Ze,j$I~ |S]$  9xa̺BDԄ u\.Ӆ7oK8/DF踔7^#~ JL.l0Ά=;'ZuiڱW]p.o! 1Y.8<|hee#J&g'+/%ՙ!x)=\Q5.&F2' ox4pTĠ5\QTryhHlF1#L?[}3Uk?jX\T"u$Q9c%t2:qh+4q?:~nlVeB2ɆR; YUiVYg@Vf*͚w عlRlƧ; ׈]v(:e>d]k0U# ;]Y:xc\LJWLN}L"z30#)[ERLBw0wtfU܇\>CY|}Lk] |{Q-Mkiw$͋a+B: vZl`6Jҳ.Ý`CQd4iH6qTFKX?~TM=͒_t); ԧEOv~Ƣ2/9P.k 8vKNB@{tx %zN Ub"B+yG00v{IH 98*%HHݨn!۸gufSOvH*G(z1cB6aALN=T䢧icXv+E%GY;Œ/SR$|Ap @^q[ Nv5⬯naMrr>Ne1=ϘB24H c"wG{$t 1sB'$Ctk/r!y+Bݖe,Rb!Se鰠r$fa#4{1nj&%!ʽ|iWBCqF_*Vy8p2|gV1.^=>3:ea z׵: q،(ɇ{yh^AMW YзVg0<8}.unݒë-sPǓ<|]/VѹCZiK<^IΩjDi3gFv..J G J6F;v7_q!T i|_L-\WGtHEfc΅Ǻ[9`1x591 /[8aLutT"Kgp\ӈ&Ͱ' t?pZc˱+{ [+dEJwF!yȓ;v>moZmNgp8hr}8,Vr%Lйln[c2ߡ_XW257u+n.D&^x|b/+y[A'~Eiu2?l JWᣌ sL +Ï:)-u[wQ9w"_d _8WSH>|1z/4Eљ|u:3=s;8VK甪 W2WYisǯ"^΄M0oTzno~ ga)q%nxݛiLS{k8}7Pr_!|S^ N*%n+xH؝EЩxZM%0~M:ElA.7BrfQ_FOw?G9 דq\hP\-ɑ#Kdje!0טN0#$jIIpS٥*NVng-,P0Oi TOPuZK?).3 %f } ^]eO1Ŋz‰B !~7o0 Ѵp\c;ӯ3*t],g025BD=o/~[Z6DHv8@ =l>"Tc?%Wu&=Uz%˂ΘXO|Jh29}n ^Đu=ly9~ sD-G$&lJ2 #{-3L=NcHB" \f/W?Q ޻b{Tn-N=.~:bn-y̕e0 jJtٙ`~')ğ}b3$= ˨U$ԯ\\Z|TVG= [N'8Fm7zIp_ EXQ5 z #:_NPFC4X ;7<ҌPOpq8y6N)峂H8GD?ԡVelH 1KlyռMYD]tx`F=vo,0M&k ;ŷ+e![p`edQ(蒥ӣcˆɭd0 Ï 2Mr5KuKiP՞E5$eU)\fq%_08:[_qyEl~wmbRz|#J $%Z\q h*EXHDx?p2bM4aXo}3 25f^Zx96&cS`X6F=JX.@E{ɺ? NڟA(n.t6w]<7Yo8*?0K*r7QGjRQ^Vc2,YʞfdA]MDuw [>7 |sSHDCF#rH'ϖy 9$9Uٍ)>F2i>Ύz8ka㒸un?_.7kdtܔ5ӷw4eAf H2ђi O߳K?oqfTN]}_D 3_N7}lR0X N1F(%'+j1N}RaʟGRVRZ&D>-9qJeShT a3|dAE\ݟXi;S+ (ɵI-p*TqlVd8?#Ѷᅰ_|`l%e($?$\])sK=.fOyUeJ4JBok=? tT(iauw#~G۶tI:+Ng)nR '(KKq g9!DI>Q;N&n;8&PI] ,GHwnCχ{ blvT_SqIjM}ucsI1ȠfsQKN.LpXT펽dtr :̻ȑfgBT]j{Mq;2Yk6Vd}Ӑ`Z}Ȓ@  !>ath+(u ˪B..UNBԐX]ϐ \xO+C){=Ը|nё r6Ur%IģKd r{MͼFUxٱ-Kg]%PHlIiYmhIriNkFHFm=,GbicUKزwX#gB߸2!:EcGR9@Xt8Z5{&졉{KgeJ]+ 2`~N`Lj=ՌjҲ 9~t3Y/ 5j90ZYC +$]3$,J ir9cZ }HczO4%E?D.V Q#81i1&m˸mNxklz5 Y%3~l걽^*"PFlA6g4w6 9u‹GU%<̫_#?A}au%12#k& xoל0c`%V(ԅ `yLi!m >Ng˨u<6wqVBa„zޥkMll$Ty-F9ls*AArG` Lw>YH\Uӆx9WPZ!:Ƣ&N?~1H5`-\,gfQbrFey瀟t%,G)Y$Z'MߘSZ_dOFYSj;/+Sޑ*sA(\u*aE\d&2ʙKM10µ7 ճ$~SOc _m+PFfGbL 4+#Zoe:tڸPXD\=P-r(2݇+̑VfP4˻bV/֊e>{b! e,O}TlMP LHܖ\*ܮhSPţ, K+GA  Sbҝ.Ă v%G{4 2"Kx"}Bh]'Jc-9U-Eh A$0Қ/%h-O0ƍ>ubU[I uJ/C/ku jqyMÀ(#X2t]ܾ-co7ПTᅠp &G=6xc>rIzxl9mibE0S"(9W#hL2? *$87)j~/4O$ DHu\6!h~f1L:w8P0Dk}Ag ט]={̴QRHBX_ntBeԯy7БVdMIKR"g{J%߂x4T|08?_Ցf(LN(ԋ{۰QŴb]iB|c5RPV;'ZtfLRk*t拎)ooZ)C W{c30R*^. R vK]j0Pк^~Z_`yL>wt⏪ŽfUŭl<ʖQ>jVS ۀE1:sNjʖ̯jBIAy!`08cg˝6c9?72waw̡Z0@`U6gf@FBΌ b@n#-&Пa3ܡ)5Wt%%QPK8!gD"1ءo<%wop#5uzY'(xt@J!ujM*ۦ7BRM\M}s4DaUZ-ZhpΔGܭjͪuk,[MƾSPrQI=z @7[2-X>,& 54Q$/ k.ӝ]_ 5. r1Йr"suǙNN]OG;f߯>`+;"dgNJuOVW%3$6| VdJٱbAg-޲]*ӮŃ**! #p; &XlMWtlٷW ̑ xNH!m<{CqMu Xjc: Li0yNγ-??~<6տ4)_ 11cИozesEyN_2ߘ3*{%Hdp b5vAp';ԯ`^iCzv2ˣ`>`-r0Z$ /'D4JX'4C:߂S=~V`}تZ!L*i/m CxG;KAm (O_];Su>YĻjt{GM:=M[6:cTnWDt/Tc!{l#Foc@ P@N×?SJ涬kħ{|Cx9 ՘w?C ̀ s869{ eH'zG7PZm>.3o 5|;g /۾IfWΓI9e33X}SlQ&)+􂚗&(GfNoit FQ:{7.$p >n[$TA? 6R[𕖝zDXF5RIxmMJbµ"[XHA䞜>"p\eD5$>j!/\mʃVzmW̥W"T  ȧ"۶x 1 Ӆct^А\ ^>>)'G 1^$$؄.HWRA$DR\Dt}X%NlXblWcPL>ʠ#D@$rqa|); 4O z&m?j8b-aR]^.~jHJ긭đE{A%;dYK&07N`h=m gS@9ԧAq3M<@C97Aքk<)ij;tgo2H!7xx9o3ny(Б%tk40kMshxiL ͂K6g .'.3FwlZgHZW]k{w4N (^ Qhg^x߁n$=$3f=a[g]ՖfSt2#quŌsEiUбnL=;-ZBsbXXH| K.'~8ߎP8\]'!S(Z$w_ZYK|݆aՙX;a@L !Og^@2ks!۰;eN2]MOzQWqr,DMۜ[PsJi~9 M89 =e,)8e/\`U q'Jc"cf3D~4vml`jysg;q@P ]i< w:W$PT~{6H< % d8M]ఽ3x.YO "h&\K)A \G)OIND%k8P_W\/ ٮqPvK&Qx u@*4f]-F9D@ J +_Ve> GUH^f.omhWpµXjoy2#ʅV=L_,Mú=E1O=|vA4P*YT0!*w jI}@) ?U b x\8'QohmG!bF$$'3@oJTw%A.#Gr&˸UBm!i e}:ҕOG8Ֆ3ޖҷ2; o@d0b WrC01zoҴp@+X̑rc / A@i˓[]t{f,/qݥ oO;^5WͫMȥ`T)z*'!ZXH9}agN~w* R$qԇ3?C8>rbW8K㷜f]`pu[/$\(uBmܻ{6eBuLgɟ gА~pm-dbcB)=^7=^&w> _76!B$6:D2 Y;5-@!ALxVfE|bLmL0PqlhnQ5u=a]KD2({:6ű!&L!ڞa.?XEtp'jH=pQ X0QBQ({.pbz?Wg{ //~&}__nFXM+84DT/PN%-Hh tL=>FD{&x2 n/lU%\ן!5XwvnNWߧ)|ɒxT*mV <4d}a*mxz`NQf</D%Jy5 ¡8r29:8 OG `H.V{4f0\[!9 5EB=2RQ772mURc?]@ ,mF~Y_Z | 3*j V(nI0[ڐ `tjZ<6y6pD'^#1Qͱ)b+Qjլ-v<pd!}'l q) ;ؔDhQ&-NG Z z6 &`xTj>kwK<3LMj>=xYFgyZCڟݒB|`oa;Ft3m};Uf3: ,_%s#Pxɗ7ǟϣWѯerfi$V$Y  ~j @_ƙnJIKz{`HUE'/!#h9ԔxJwㆶ+ mڊ2XxGߢ9>t1O~5d~,ue=p^u&LU>9 Ȝ-sp;אX=$2F}2ӔaKqW9V4nGʼjN)NW!=H VtUxO3_-z> rJ9| g\;{] œ< 8L,ȁ ,b.n*$/#F}6E; סթ݌~&6Z H=w54cy L kgeXnBn^.dk퓡y\%[YX@ }@<51oW&!j4E‹E97SŻ1(UߌCodgݥ#$\Z@@% D M\l9Ů)z 4`+#*|Uɗ;jʉd/Wzqy+AϪd=) &LF`6?x7S9NM]>G.JI?,^Gx_t2)]&LǪg'/&%л|4 :/hdNEIPSئҫV31ҵXuݛ \JDMS*]K$ }RY1%pt괈a|.V%s3J-G5633.,4 ^lV i5>Cu+L̏~(u<ʘh'fWjUCI6Yb;ꠁћP5S2VOθ["HݷϳI| !7; lیL&_5h+IdEUMDVeiv M8kG?dLj{9kg$7a#ersP"oq~JHm0 C \b%:[I4+uI"oB1 Q--:9vځSaXؼj 29<.SvӛX_-*çkb P9p">rj[rCQچPշ=*x 1af~|O ߻V^IvxQt UŠލ=sqCџSS$>h- ?gө/!* ۅ Î:2TQy// q bBxv&_11qY!x@qF$2>L("j'aDvx{Kk7AB5C?oCS3L.SIj#rϻo9muQiFŮ?Dv#hׅ /;ȿgeud=۝ 8A:z.ofD> laַ5 JsI 6NwCrыk*HfW. .lhM1H3hk(wBd⛙o !uaB 2 *`GO2Sؚ)<+0Yj2erH%,f' UVW;iop.[r:;CpL!qxY)hd31z M~?&s](}muXi,>,:0 AM1bJEf ܚ5U@7(x:st(%?v! ` U)Dy37?Ȩ]k#=(EtRԤny0EH$\] %za\Q?E},\?c9e>&x^_~V קosf=[X i{PeVt) .t|t,hï"x Rfv[NVIVs@=ŧΜ:R(ygoT<Yi0{+BAT?֞P8X尾.#\l]n|0$B_MgwF'py\A%ɹ-bjꟄ, :T2)Txu+p QC-FUa`UM ls4 c8ػ`O 0hmt=7 Yo޾'S1;~ouP%5Mѕ {Dz]v ̃BwCB&dc]P'uS7C5Yh(E1]Խq0AqPXZؚWMr>14XzJ\#A;oHyT UME)Xu Y}8rd9#"3%JI]b~xN~ N Od:׮s<' v|T .%MNqe8t6VFx39?X+nBiD qPQ5e"5X:!Z,f\ČE ;~_wd>@_#IW6@<حhz9gVUHTKx<==W̶LB(@Vr]j#P-CD*y"P%ܔTbGrXS2dXxX*9oP ׂ)eoRIiZ]skMq$?3*' hݎ52:5EHkCg|~_ 'nQz7*F"{#K}Dr~Fe-W-}#奂<%/ `˯o?eNjTyQz3xipB-`ݢbf曕ϰUru[x3{KB^G~Vg9aYo:/e&a@!⍼]c5/z=-HA[&CdN|!@rW/?1gB{oJ]ծl` f?( yڰ;ulv 蘝!J󊐵ЁhEƬswdv@?#`muW2":A$;>Znv#&XJ`Rj* (|K ;dzr,Y7s N "Yj8. Cv,3Sx0pBÎ'8vQC(= n7nTSj,4?(6Fh;bʘ;Ue='[{f"04j\JBDdb ]> K,K,+\ZP]ff>zȇ>֒{NMh%߉v[Y>;<<5$BmTBDfJIBiDRaσbJHx|^}Tn%'teൺ2eLxfUUeJ l_/=>d27vkTbBT(sYJcK1IZ6hf"Rsn%`y0Eu%bSO(*(lAݣ%<7ʽz *Fӣ@3kn %p J^LLTzDf(iz/Od~y[x:, ID\*G}E&g >9 2uOgGi3T:0&P792CC0%i]jk>MY_`I1}f,ܭwVZ]/Ol1pE^kvR YR]..9nn +S-بUs&4 [1T[#nEa줮 1UG;@qi {ITYafX&qEQNxIC%f MiZuFkhU6lTm烰߿E8ϻkிim]y4NX.'h^|W^Rhޮ3pl.KGz v^D ]yl4{"0El;BZ$:lN.Y#wMIi#p1Dմq_gG!Qq*8Rt42VRB87JumJa<0wp&$Β՚?փbJ%,ʣeR'gW2+`+g IfQڈ ~+U!2ˮy4~@ӄ1~jZ1tGj՞羜iut5$3"r-,J=J#2 L `H) -E['0˻/ سP{+ ZSsD:oxhl!(;J Q^7z/OFR4 &/6(L s| o`b*o  ڈ1f*Aa :6/ DPILK 9DIkɈ+!_.,CHͅyMaEf";Ӵerp+Feqm@ikGBVgsB ͥܵ1瓅(0-~wK?4‗lf=&3LK||E[vDٴWmrJOiU sUgO-M%k&FϮA/aI~+3`Ķ ,,·mTHM;cUƮzFtcbi^tk#aidc7&ofLRJg=fz_|@z.NpAh>|fm'bv*?fi1N^QK~ 1G f/ T?wmOm-/2 w"[÷ޕI~꠵ fŨY NWue7OON0/_'!31ƴMÕdp&ݡ>z1#:yحъGweۚ4zb[w8ELQ"l;SFpIӱ.VVh@,(`ɜw\<^iew)e90E&1 ,ڟ$+{ ijcyᰂJ8W9҄]Ϡ![Z|4m/JrYx9wtEPcmj ?DS'f}Z9`)#TiWɤtCClKlj9Β򙊰 ڲ iDU"|=$^^] "פ"MĞD&lyM0-,4}_,n埞~308O°)+IP"FTFn+gR9LDZfG~'.5Iy0KE˾Pcس{σwM؛n!ҬUvaz1JE@ 7) THN5 BE8Zơ^>_(gA H֩ : A>vϾ5i>Hݨ*)M(CX^w(r]qz{BpbR u Ot+iQxrxv#;}M[YL&5$#>KKn&Q31\5_^yԢ/M.gC٬dɓ\\w.omOA2J*rbޜ§ʍV6K)aPr E=75TG,,E1S֯OS^a8RD[=:#M (-8+o I`\G=J䮡UoV:z1DcAppTscoGCd69Xb>URIMsVx1! I9*`:APZW#^1X7?<@t[[WV a",kǜeB&}f!: [ $S߬WZ#|afq}Փ=SFkv#H}H]Yc'=s>6u.~4 ^\H_ai3ST60q !`y"m^yI<{V}B"-8h4݄X/c+=x'fTnMğDM905&e<Jh(I%x ~ xh٣ޘ4Av X  -wtWkx-yRC܅v' JDh6` (Wf$f`v9UʸEe2B5wSf@#~\Gع %1|nM3~#W tٗ"(wӖm۳jF5?#<:ɟRzWnhm`x̌)]g!+TCDH+c<"0<}{O2p-F[NV24nTh}VCydKǖ/Bk܎Ԯʓ.bB9<\g&?f]<>2M T+_';UX`g+T3Q$/U~X0^ZsQuEhYH;$tP P'Dž<%T 4pk '!H+uXÄ>K7P0Jjv@޵a6Q(8{}>6? AQ?ҤӖR~y'HUlw񑺫ջ{3`˗OȔ!`RVe/<Ζ.&! RO &j6o&侱Kns#I$OyY2JKɖ^l-@f6O4g) /˵WD5Op:n$̼z劒euZNsX(fO̴ibnS5z+zzC }-ir!1Y}<, UnS7!=? mG#th=z1vwkPq o8=c?vDa5 LDZʡW3ݶ2m)3ɂ<o @Qp`ނ&]U~ ^pBTGK 6B\}ML؆*|Ɏd,jzK' ` b]#7=K"f1Rn߰n*"|nVw4q}HF Vu`ZbT{>HxAUkdKdц81:UkV6XaI:H @Xߧ3,-"̹J}{7S|/B ~2FZh/}}wvfFaE4O19M9qE 8 o#odhЭe{BYv3Mo_&j5ݫq#f& !Ə0i"*Ā&stxKTLy0g ,-aNrHΡXU?ޏFbB_ b(,q {lZnRH8 FЅTEb&߿ OuX=_6+w[ Ӳ)kxM!ܔ*Ioeml쯦,+0PfpfxZ"7ٶN {Y$%Xynn64fR:U[(T0sRB9jRVi;԰Jj6⤎L89;ǵ@mHsd1 [2#F|5+=E5}9RvTGax-ytXc]n\sF\v!`' Cp\l~-K(qU'1tx rw1R4hO@*6tCdIR+uZ9zf쭬U=KRc(ZHnBӛ[rf-B;ou=v*Y k_h`‚X3\T4{'z}d_ ӯƀ:ڦWC9XUW2ncHcjRhgG`\@@%<$TׅS yS}9X.]9YCLu6Oo.wq.W07)VVT8cͶAfqjr%*dq]f5L$+pK`6 )Q@?ŹYUDځ9lF(qY6[QB["qZ'Hv܆)0^ց ?ّ<-n dK0DdBن11@tk&y*A2+$[R7K/g*[洮45rl:t.Hn=ګF] eѿ^ż8YY= nj3GЇpO3eAN">ةM0y`~8|C=$CyaG ˜(fDߝ7"p6OUȳE΀=T=urE@<#R=fȹU)s+ɻӕ4?dIu$uy8BYx&:]nE\텸M^y_v-oay34%*rsAf/7ja_e0}e y|nLz F{v ϠZD>mDldヴ@<3[?Di{PqDCWZf_jĚ@$wCMfvG0%xGz r6xUzxIξ/Zá=e.Q!c 06I?dpyl,L#g;h<ƍ.j{c0H7`|_sԀprlV1dDf8o |%ESGo{ TXб4ۢI|]] _Hs&TYd2<08 `3N u #n޾˺&.nϜ UyUÍ,v5NGY kKle.8pKbD*G;kz˚S8j!H%)-נWo_Z;2;4,W,`d(*=fyP~Uo\;a<4$3ekOD~;W y~kA NY w\1쥽#]d4xbw n{<$Gw î| w>1G2Q”͔s/Cy:T=Eͳe"%s׵Ð=!~?Ge}ݼ%->B^Rf:+Rݎp_<g."j0í퓅Zϓ ,sb( n49 WڄȢmIW+CDIv>Yfa,U&$XSy7|a4I{H0e :[,iz|t]:d8oAwm}vn ѣյ3)s5Eg Sa9e5tۇ,:([[qNj(>69揄n@8`w,<=NR-c56ukd[5]rlG7so"0֥<e#sBolm)ȣh]Ɣ \VAgˆ,3mݚ;]@|#wq~&l{?}[S(&舍{pq؅ BL􏷌PCz9K*ة,Wı+xYBM ){Lc7lz( ˜#1hه$H3 'Q݆d2a! 4hzh$>>4Ռ⺺U]B3vG:|6:0y^_9@jǩ0zd28ByoG-iRi7(j؂z@cGNXEsFФ7iw̤"̢N(NRWۖUJȒ ޞn"8Y^ U|i||G%L3iJ\m"aº5:{G[#.4]>.gM7nfhx-udʎCmŶ :%aFaTi?c׉hKY ϝඏ`r0S1-}~ipsI~7:JfIW[31+<^EHl=)v,V8G oV- b\n pV!w+F4r n>S "^s3dT=u͓w_^F&Hɤ!j;k(^Nq?_2`=k[0rz5#WOwy~c"WbSU{/2uF1VK/ܙSX ]!>RND8YԤۡ_˝Qƾ}.gPVh1WKc=C 5jBM m|suBKhZ?^'NenOsT/7 K$ֈ65[dQ"qIPJF+71kMX]\{Loga3M>(Ze[WL5h;`>.~N{d0 nzŀAjyDgwDJ>¢N~ {5igPy-lO5"N4(33:+-ml1?< p~Y5t=ALU2PDGF!v=/X6 +6;uK~=5zѩo)4um͕x0c5Y DLhlHCT~C+Y5z M#Ys<[mxR=FL 2j}Em$0+?y6 [Dm DifsSIV#UK> X_qT@*7Ԟ/C "f!ҕ1ǼdtGB\oBOóz]DwfjqA فu-˨׀9@~雬)SMvCsLlSHB=( LEAߜUhzRc 2}'Z1~79B"6*/wL剣 CVf4Eٖ'' :c3{'mc)BV#YnnDU4Uo:]`):w)`)02v{K+hVNh5S+ujg_Vq1|&OxRG(Srs *_>Jd+PVXDO<ۻ9~Иu)g-g\>uP@p!_ V{-#ZS!_D%zBFJu [ 8R !Hwͥ@eP)B|+3heR-<W&c2.Y wUn?W@8r&خ[aƼЯū ԐzgՎ$ n'xD>o9#Ոs+^~g`ޱаod!@o8Gaf7="Ǡ|mG#4gv!N_.&&wt:G LphsPNXj􇭪fT <,IhGlEOV/={3ikMn rhRaCO, bW; (CI؎tWbw3;DvxUhqV-,BۜT5Tܸʊzx`$auڂXא?޿I_a\)v.G<3kvrAfj`" nW R+ZQf,Եy;;z %Fnv)x 3A}Lgx.] #5U仼yLYTvh-ӂQZwLmqa;{#ZüV Rv T.b~@Njc7ΒЮs\K?RըrL^u2aHuVj='8‰-!MdVh?CJP6忘֔2}zrj۳Bnɘ$9p4rb:D7gf+2ylP=xLu5VB0=Gry%ƠIu -u&Ҟc43]S{g7#ih"';m*^%7f2;-"wWN&ǧȌ{RVLDZ9_^8 ||E)"`ᖯ 9+reRβB2z'i"|&e؀wzp2[Y8! 58_WV44>d=C1= S֯0WnV1 N$2U' @7by ˪<)җfQ8Z. y拓k317&j}YZRq5LqM'RnPCOxhdLWpDimrZh5e9)*0sL|ډl}Li|H%nߙv]{6C.;<6@}me fi%d;vE(ݞ-@!8N?Q It;w1}S)-X%K؎}/vHlB!x˫ l! \'<wF-SI^2%S+5Ő,G LdB]SiLݢ`f% :0`!r:G֊#f^v)QbrVjCfk,҉|G&M5CI0@/P%ay$ 4@KeIƝ 42q?b.4.z> r`AVȳ\D`oCk.[P=b ߱\3E Yٗ9@d;rGvBw Քɷl7:zX;Kf"9.W#Y&\ݣL^㦖|i2#(8fcCv'r3잨+$$N:m=4( ܣj?W޻]皶Q7 e5(Qg'@&t{9_Rf\LX|HoW$dce:+!_qY(jKA/R `HcݷBk);TN Bo|I S5q .80Ew3N =KojJ71rת>ŌI4GrfEqJg%."6kh+i8]g2q>)4݋a5XZjߢ@ľG&O1ʣUuMx*7Yf(Զ3(RulVu͆`H.~0F48zPt[}{9[f "S| y8 :GH#'[S#0^: {uJ?Mg}x~8{+TV8#wqTH ?t)hMT:DOaM1爎ɘOµeD~r<]MhZ$3+'彊<$$_Jm[4!goB%Q)ɄHo3T[ZTi٬ #gbhW9n嶨(W5ݱ,>çZPmyl;;%B\>yJH.F;sh[&U?Ɗ]Ơ "ӪĠHzLDY;ަBm޷vVDW{-@\[A [y0n"|ai#atnqoSi2gsQMú,L rs{!7t |>rMC}=M*Nl=PHk08 *vY8;eh`0ރ۳xߧyDCS/A=9,3F{`q S|$D>c{!LeQ^}2Cz"T@;bk%HRqy?Ex,R:^AJvb!}6 S 茅` ~`Ey(p-ySxc^ ;lToUmC2p(@!` *ٜT|}N? Z8rH7{êRD^ 9 f=قz^i_.4LImv7ɹGSdo6X +)kWt/$.hpѴ`ul*Kl$({A`qd Tef M/$ a5*D̨a1\ *T.|!DcTsjp KNS!0` {HONrܑȰZiߋpmtLBq{ !Pb@iEʄ=r1ؙ?;/8e]K&6Ne4m}I[sZ],1TL"h֋s Q w9Y*Kx/h"ddduMjcH>}+GP)=A(5ض ]e\CcܶIJ %-OeJn7힚p*Y 5Jҍ_$?FC55c;ךk '=$ -CsvT^cfk@'UZh-='>B,GH^VQL0q^%LT?bJ_;>:d>NvP!=bm HPUYA?gtIm~Q95hʘ;Fɭ!шu=ML`6!Ei4}.fSH>ZrL2rH C fӳcgȤ2 Oİ)劮e^_~J@}Zj R:[NպYn0pnhp?`׭^e%r;yc_r:?sqq:]^q(pp7ous7 Te>x &P|\87<\~[q4T+=Ν@ -FBTN: D`6d374-lԱo"nA$M~fA@j}Nӥ? $<7ylO~ 952y7K՘7edx, ­""eο y-Z)6~j` v'qvR)T1-cq{]OςV"[O~SR٢AۣmvⰈWݮ*:Z1AY Uzbx<4]ebN)y[zd![2i@ts(E\f Td4_5iM U92Ȝ346_ֵֹ Kw{_F kAT.=4u2E*p._]9fݷ)+ȕbG+>HK!r@t& Zg@)_mÜO(Ar{pXDoԐk_Hɝ1~SZ?5]DĪBn<\0S.y{#X }@}2ՇO EJ ѬtWkYks;{rwȂnvd22&im@ vx(L  7sN\rP.N$|#ӷ_S_NcF[ k6/c8HAZq2SZ5>t='~1o=#ն˗U#ں%] }3!т`XA9ErLN_cV P:vr~͓¹k ]E~GjHd5ȴ&`^mZiwN]PRwYȝ `aI|jITeP,_ k05M+Ӛ #l~m 0D͏ŚBe~r J+/2} J\O槨5uY}WI>c[Q ̎g#{)kl^> {?G=]?1NZN`,*!y;Un L[$t?س@AI(,l0box١B"50@c2!w}~Ǝ] Oګʨ5Ui%s^ CyNSqT?d{9/tHGTbY\2ۣ87I_C46E Оw]Gpvn]_.x'6ہ{Jtb8[%Qdr!v5+ ,8๎||qBe-oDz욇ԙo\ A"`p"B׉GTf܎ǁ*.Po:a ךWٽ)}D*_4!Q?T4}&nN@9p'-fNl\; Fg2{bj=7?ȳV )°bgNՁ;[1t|?vtĶ.T!LIft2Gm1L/`R8^%?ZpB٣\YzJُ$ou^`z ,V_\#0\)m6cLL#q1F)h  u(WfEHЕh~NMO8IGMH 5LJͼ#()?ˀYuX0bY\#+Y\U5LHa 1r&:X3&\8SVTYȚP)U6 #;[)QII\ e)j&=T%#r߯u#ZcIKTm*>i'] 縫I/Ut:;kfHTRv[.43nT(qp]65`^da~>-wAJ Bn|fV.슡%+ 4䅒iȪ*K S2 # d^є^7z' r~62ޠb#*0۸04Ɗ@^$`I)A5x<hLcBZ\g5' a<a[xNYG/C!xSMϊO#ogW/f1G_܋rS5ӵ:*w7hVcj C? +awԹ)KoM2Yt,<`$xzR&W6aHND^BC`bTA|NӡK;^ciqC['103C)A ~D#KeXwM>_VFolr#!Fr]W+I3O0Z#d@FƳXՌ#Nev ̣jtD3I1 v*Qf0yE"훻MRX#EG2vx,ZcH#q{r˵fîZ|QwRZº%hj#|=ͯ?{J(Oa?DC]"a|^aK=昿!jkY"T"nݗ|8{ZnLb!s1^]kή5K.Tv<8b1; Qz yvXs8(嵕WyeQ|&}Z;}{=qdۅLo꽟t6%z:{߾1;G0kif_퓾i%S})oFw鄈< {= Gs\PR&u|a1c1u<)dMbU:1K*VE\呿WiNɸ?km!B Wx;*s+HV!=+H 63dص]-Q:2{W֥EӭjJ3F-Ā `Pi5ܘn@͵>vUq5Kv2n̩>Ӛd)AY g i+k>;~ӵֶi94N2'nG};el.0"{!<V88i._j E~S._c~07$zh.;|QuO۔~r@`m NxaB9p\,)>m35@\g^?Yn54`tͬЉ*dZ>~cwpyBVzl%*< td7ܧavjֿgǑ^rޤՓT#rJVAC9qGVK( X4`o˸0b7S9UZcb^;f$(V"V;1A|1=E=|r>8lNfgJ]I;iIb`aC{M91-αH>TX M9 3"LNPۯ1!KM]:.ubF 7G֞u;s㊢5)gϔE;ʠH>ČbqQ䎡KR/!vMXgH+*Lbu1t<u |yF$fƁ wm/㘽lw>B,H}imb~Lbz?6]/.ᾃ]<-̩o?:c }EhBq8-! (:{ qHM=u xް|zb;|Jѭ&jnہO猣BXl,:XW$YMfR"Έ*h|s$]jo1,}|yF讳=8>DgN#h^:h'x_eE&"a^uNL5 x?li=a] eR $VKh?b CC 2g7yN`I!WшTc%HZ' # Ѣ]r24kRD_6_W6ȉ_J5˕|&+=䒬þ}} E@_LkjLK*kGbbB2}{wf(o8e W6[0xxc c L0T-btcG1K~~Swr=3Rv[!!5XSh#SɅ^0R~[y{KWЬӨOt!H$^ e1#8&bZGȍ~X%[ުQ`i𥾡7n׮S,7wCQUC=H8)eF ^ѯב7SJ,50byF6,e-Gf >􄇔iw'ǵ`Nຶ@Y{C8+̨ ݁d 3QЧi>N쫓b 'ОHq։`WbوtMADlWLV!'ӪE6|{#U-"?-77+a#_ic4Px8,4֙,|[o7؛ٷ퍒ꑢ+DrM 1.ZXM2k}w lMwiFOG:TMYE6٘,ن nń~0&n/E4~+4zP;E] BFFE3 F--]UKJo))X| 3/L(ܤ; yݣ6f} jQyrr='95(gz9VUq- b 9T$f?˱p.ty d4[`gPwNJkdSuzW_{K6]m~,Zcey33*mjyM򨵊ڃhy/CKM Edm9dkNYh/ub 9-aճ{ ސPex#QmVSJbØb}|~ި #S~ &h5vl[ߒw|cDNaGo3Zs& Wd]C6凃ΟRhji l ca!5.|1* *nw'ZeU]b2pܔ1o"[٢KEA$ Dhc.01`"$D7I w7gѝNMݢzT"[.}@.ryWXxWw-CP([Z鹲l<{0` 5x(h2/{tU%}#;8mZ9 aA7j\~V,^ֽI<0rthDn\a_BW[|+ֹBDV}!ԟקCG,䓂yIap8Nn*q`-jIҍ'`1Zz-&,-le-qЖ2; ,HA*Qko/g6rMy4o@åKuw7bw'G+멼?y՜_v俞ޜ'w=|>efmK0%kvLD*JBx2uJ]1Xso$9ېI8RƿKAmE'7SkcIo@Hh N}9h4dh~-Calpg?D Zo?~`^BHm,0s} Lߒ&ObI~BfQeG 4n5){jI2Za%B_DIFuU8.SCC.BTz>IrہsАo1|@y%ּ" .b-s1E6@ ~ 0(T .51aK"Uяҥ"EO.#Xu0CR4&m1&4x_KBR9nΟ> D24~ʣtABU@31VDcmMJ&GU]n1$(&wc;AϦ˯ pǥ$LhiH.RR=z 1ΪsmHxRǜTiqvc20&yun?d2m-UiĄٰLU !V"G?Qܛ9+6FJ`')AIQWJ5|bn'@Ӫ\ 0{_>_~L㌛xx~2>cCvkl1&ߘӰ.j>ҧ%)Lf!OFW(KA吡FpX3A;#$7"F(M p&n{vU>ArJ3-{]8@B2|= #-O_)Rwvګ>N@Ҹ `=x]+ȹԪgWquqN_t e1\\Lx\cf\ڡM~-LeSQ5HE}hiw}VzedXaetzx%)j ]f'+j*dfi} B^$r(FFm8lŜxpqi6Gr;/(ˮ<2ETabP8<ɔ[24 ȷ!ke /jm6oئH@67^`xGc-BéȶӴ be>Nlo5C$ݕ짞N@mN#[Ȋ^dRe]ç?+Ȍ>ܾ6t4W$%&XB*4H)Ӂ=mQM~JYYX5KzW31\p8$D]=\%D\kK UM8_ ۅ$lqB+J0H[ĝ[g٘nˊS)W>AqHn }͛2O_e s}?^PQ~R^lv0tA_#SZFH;5-/W`*,jZ(p?"?ibPOE}ǧf9@ x rQQ22i3@DO~r,| BƱ()d+t{Qi|s}=8vi§D 1nM`ȶ^IV32yxvD'OB2aahj||KㅼSRTv@k3p/ױ Ci﹌v_F(-]hL\9xz۠[(&D7`ogS{9%Y/^!ݢY'i@z1exTy4ED sqg_QZ/iXΝ'{7a x Hmz27%x7oQLdOL]LuB X >KH/r=͹VgEВ\y tC&~H|7vjз·:wğ~A50X-9M-щHbтVЬ/Ml𴥥ix`6 &  (||%8 ]KTEioRL$tajʕs#i , Pߴg^H9Vd@Y>{`U{x(0ԵQʿcr$~ջ9N3l3m}̓7@-'QQ 2\6+u /l8E`p9R٣] )j9&aѽg:Jqw82[`-y%X'(#R EISZο|X,COEC*#t7Hc*Wt]a C%jpxQ9r;0ߞ*yPyƹ< ȹ X5&b+_S>;YYݠ~YwiyZ߿& O~;|kƻd;V%~`\ :.]+K5uYTxpz,l{V5x XkZ6"̈́;ߞq;H3JrA4rd0Uy`t}@buPzD8Lt%|qe!R[l,PbR.\ o/El␷z]xj5eXtةKFuU[k5<ܐW.3օ_cA{?D*uxnA:@m=;=4 v)WBU^oZ} & g|.Q]ɟ@2G(4iٓxɱg#0f,LKړrxPw}Mjl\H4Lyӯo ?^JtpL&ءAצn ԰ .U3Z 1^Z[]22{_)?,Dt9\O-+%ؠA4~ې__5#X5OHX]/bT&5KV;Vhp?CAVӍ(<%5 y+/2+a8fo=pVhX^V< ZC˶-F' [Jr\ΑdV>צHb߇3J^*U7Kl_;΢+:T p'ʔ^)dM¸k} )gol 6xQߊKz"y$n'W9u5t /Cګ[u8𲹋9֑dJDQJ~Fc2KnYip %kP!T Xsy ' 9аYT3o96۞wZY{Mztu*}%.j9ǭCF r"SqmA-Bo!uU8EF{4>Dk'`NCt5{z,i~;k6`:bx&<3L?"@i#t)[ő,*IW}Z>Pr=̜gQR{ODOC)-M9 f적X_6AiPSUz1>aL(<HٺbrWzr6&"kG݅B_1dY:fQFA2ۚ HMkm{ sNA¿),.|"]M!t?wRIzigwyd-U:5gHjmEe͡B-6jm?#~Q8t I\ZiJXd@SW 1w\Hh}uJzwn+d?{x "ח>vn-0D GJX"fc=s%=٬)d?!RP_ "Mat@b7oQyϒm䩟|BzH{z>]sP㲒}ӂVWxo59dpEFT%oa)_Z DD6|ZA|'ծq0HLH!r{BU;V$*b?0fg@%'ۢg<&%֨D>&ڠ]Csntwcv}Y6M9*OOhRG*ᜉ-ȱ ʻmdP6&yQL;AI]܆851) 2KukGP&Go]=p@_qM>0"^qw3z≓lrxq}m@}9f$4Y;YC :75o?ƺbgW"/T<ғIv3Z½Nm\uf}ExxhYB97Qf#G5\HT[-Ml(!~BEvӄ3TqSb}92"ap;T% V mZ־hν-}Um{:1he)xi̥oo(38˧U$D3QTh&0K0WV1~U}+,/ S.ɐšBs0E3%}\!NVWN=;W /  A ` Hf9UE[6pڙoA\6Tc0_ͅl"򜣮wu3ʝ5ȲM*ҟI*ԙjߧ`Wp{G z(L/هbUuhZrmINoJ, gA&)p\o#<_e. p VmH+dpzq]AJ yjjd} iI}uaHi,AC~#,{˽ е(Gd -2I;t$]<"Mv*]T+e Eeau9.MaJ8P>G;Bw EڵhP[P`MT \w};?朱:0- 7s;TRXxЂ;l-.zf(PH%D{Ԁ֘w+,q=tt~MgE:d0~ ) osȊi |x9]˹7;a (R`UED"o-yRe|}:ę-?FnPJ7f nS# iϳyv-v]8ixV 'i˳P{?JĿHI'<5dq?/ܰZ¡|Ft1x נjvχݶAsX\|Żԇ7wj^rE!w8WqZՃmZ ?]@5 =@+,uj0 z|L;K4{ȳT'!6? *'WFW ~uuQ꫺tptH9]oxoO.B|L#Q(ރ/*o ՟A丹$s#AOmcF}elp'BGF>8Dk7?i԰ T >T֢NMuOm9ų)'m~kţzyP4u2f6:\>+N@PoSK(V3m;^X]΂ :o$4\iҥF3p~æB:?N ƃ:TJ Q E"ܑ|B͐0!so(Ә(Si ?PC2˼fBƤ]=QNWjTJ;=EɡU8JC5)t^2> ؇磂 C|@H/*+BUME a/ T:K!̠ͪd dNAL)^Y03|nX2JN0I(@VKV3󗂤zɲ 8x!f>au^E}#A YLZab>@UC(z-/%hdnb*g[-)]Y :l} w4dAh[FqC!%v΅jY!#]{rύz^zQ͵""ˇ%Kn;زߓ'G lR+O-GܭI#E4kWL|xWEEhkR 7L2iWzw#<􄿩RGӅ]F@ }oVPP ]L}$}on^[F' H]s+P3J~KkMBw!{H<}Oo"mVc]V1Da?i[eH'ևjş>ؠg΃f;Mot5uSjػZI˒BjdՏ`WXD k}a,7hU6E,Oޗ'NܸZ _sX,;MږZ<~CM7L<zE&rMo6k5 %iǝRIΠĹOӤ3?QhD@lX 63k=މ'o.n#67v'[ь+*~G?h+9LXT `R1 .'Ap?LN'Fz.l-EU}hu!NVʒ&g(J|w?}DQ# |j^ZяhwAYߴ6 sw~bv-g;3{DKs}dEuaߜn-%/=}nV)P5S3^ n=<(YipqbƝzT^2D|q4GX(ɢ]&q{(ܯX9y eAw"! [IEg0:,ֲ3oc,D`l[Sd_ Q^}W0/ڒ]}AW$zl6K 2d\n(" fr/ڂ^lou`H⚖|d< 0ų΅ TYP{|5}>&pUԾ!&8;}ᢾOL=, } G;>Ar6+j5=ý8x Q~ hMY 0RFY{rnjKr !0xV3;<6%PwayN4vk Ž<{% T{V߯M!2zik$T@ɹ'f.dWQ[G*V_fFƥ9:'BiOs.Fl 2/Cq5l2Gp6иBGS$\>J4#r%Dŕ%qki[T ư5q2 p]PȒz"Ev$BE]F=LՂ9KB+yHPhÍdeT 䕔3Aw-'[ ̶sx$wǷw9cCoڸtne^x< ڳysp,.r] ;(8 ã縈?!+6Qf!p8*_oIe)9:G6IN^->֙ecut5MK)ET]cWUiFc2P.X/#iUpPETS&7w]vUa["d{em?`a*!9gq qMWE(IFkT*Ȑ(hh{rDJ(82J*ǡuswZVPbRJRJtSsjm{ 5bq W=K )A y@t=`YX_E${"FxxrId<{*0 yj(mn~HwZRη_ 3fN櫥 BoD#3(ѝ;gLxR+6/P,pafZ4 YSuϏ`,'nVtJ<"}&h\aypXfy:UdVJ;DnN$ױTea6.Α3av5p/M_g*j^'[Dt.{JSNi(]O4noT0GI$c";2=s%>zV q1^j¡C~x9 83$$h5)@ʭg7\;09k 9Fש"u."]QMQg'F!w"b>HZ˔cȗk3}VVnWb :%LOT3.!fT7/<{~Yl $n:r{O8(.X.(0)z XLNIͨ( T5W ,a )]M[nlμ `ұȜ;o."qsbJo W!G} >il"|z/zN%v_Y*#v`w=!EiABh}jGW5)e My΂QKGt>9tP17 .`L2%woЀ7&_z\g5lW+oAW~uK1WAB `Hou8 \wluscwqt@3?3M!gײ 6_y͂ք4m-O篩3d!7a!Î&=`JF" `ߣ'3#'ηD.X:T]me,4$~P.mz[2Nv2.k/ 4AAfԘsn&7| N8౧6ʎ'_^KW,ex&n]wrUt6U@~6/%VKko=PH=.|Z/ezE%%҇oJ] 3+Oи#cN(>$>%GCȬFa؛5r ^yuxv<FB/IpSAyߚݔ˿wYKm㎮@j?w@F]+56@?t)kkEN0#8L,L S¬36Q{pVM? iD5Ty\<ɣtZU!cE|V9./ƀyN,vyʕ7:&Ci:kFqj]H (˙fbSesd<@f+l[Cpϫ->̓<]AN!X:sGjp/A«?H 1USJb]6ʜtNd7ß窠[U+ָ)1o )Wlk C0>LJ &Qgj۹z"D<bmpX3 -@ JTDΫ@巃@qODΜG7,ceveoKMw]୅p3ae\Ύom~afxlSMތSt%SHqzA2X?\U`Rl/)Shj$`Q ``yhC ^&Ҳ5c0HM{Y (ZR:(F[wU+g%z#(Mӽu6~l/^t;5Y"T."F$VBaTK(vg#AE;ryx:Vi-Ib1k߄b7L'?~S G7l8Z T.{54dQ._TToaybO1a6ֱzyި@n)wܕ30;z-2 4p1lC ÜHT !+\#Kz&*QPBF>޻H!MoBȓʄzq|U#Zqs9N=b:6z{W7b'yRe%KDڍU='69BsBo{,!0u&{ZqfN K'b>3GU uU޶:A!x2r$6{|ePzJz|eڭGbAcL>eJx!s?c5օ90Uk'4 \}BJQnu{S|6@-\jk.Gj/HsC)I~_'!?-ކoO'wŊH /GzQS:,q3c4x/IR!4.2r̼K@x?Fc '𯕕~-^鼉wjkH)JVВbmE\ %]dTsS ĩfW]` )rF/=9c6;Kr:+V&3=$o5{/YtaAy/yCCOC{eNu5,ѽ0:^i[?䭛;^XxnGmKï݉JzQ_CQ`G:| XfX(Љ=K]M݀lyV)"r)Qxf¸.9FĦ3'A2+kX- \|@,gTtR)Fn#]v7|XpS_ǵƲ~NhHf*n։xn&JE K0hPkd7r!P׉4N֟$wq {J~1Rw//G+ Ȩ8eRbU-*z-)Nw66U=tq9ѵ`SsZ?xhՍ9deM#] - t8x/l vx48%7Y]8 2(9C2 **Z D70vާ(cl-"rǵJh߇r1FF J" \KsiiOVvUYx"g,,b !fg9Ƞ-g_,E*1*##ڻvn.@.Ouߗ{oeM 5gƻL({<0s7BڀH?~,F;BB| Nvrz?/2d{![sGs["򯲋Iz!;ԝVMbe;!!ٯi4>GԾ,_ {,#uL P('T~ ɱI}ǣX]m߀PS z꾌skz[Ѭ+\60Fq_v)tmDqX<',):˒Gc͠_27[!ha] :[ͻ͕/Ǝ8!~Om فR8_hzh+JrF) [*FPžv(Ur0h]B$)|} 88_Я{&,S_C`x3tkyK&f5!0oRWUnY%7,AzXgmm2:AAe Խx Y"DOh"e9/1;7^cT{`_$` Rmtt+_66_ >$Q~nc #.rFrd{U;T[GfjYߐm+n4ao=AnW|۞7d}h )B(S_lĥ,dZS⓿w#RNb- @L !m/qW'i/CAHaٽ_9;ΤkIޗe%JTǖ [{z{lagN%4M ʞ6@6LWۍJHpYvr 8GLm{- ^aX yTeRel9HyaYJB~pG{@E ?CIw^)hga#(x!%[ ho [j0zƟMNuZMgBRc2nJۋZmR*|P(?WbJ.Z?K;SUd Ȇ-A72yk1mCJPB]yHimF`d aLWuXU-%? 'E,2i:'@. OصA3:K:js Bи:2 #|C<2=dfAXBQE(6`/%Bk.TWB9F+md%Wuv-X]#ynJE:l~I₟=G½))ppYj> {S2L=%}1hZ۩A0@ pMX{rkf*6G[Lغ,@}1}0Ed24I-DAz=zf߫ba'Uf ?!*M!i2842vGUK|#\n/싇D[ &MH F1G5dlGp0X&uhW$SپsUbJB=SLy2 ԌG^?Kt'4HӪ)l$ I(Á2Մ͒H) / [ Qi1ΛJإY{ F?VF߹%ϥ&;V"-l4bNՃ2v! .tAhI")uh|h6[JƔNVakq4,DcFcܺCBQg>NScXs4P3 ٻb]n뀽B@yz5nrv>ywY6O*ƞڤi`u+/8f:,9 @!1:)#%o60'1QuGV;,XGDc=O k ?$W)M8 pª=D)Cek8Lf |ȱjhn=a} "|rP-Tݰl3Y[%P&@K6!;P\^ƚFj$n2C|rՔd/7T @΢,7qPqC&$ƘlnYcFĪw9˓\4Ae+X$d'lS}!B//oVۭ5C8I 5zaN}dV/7RּU@-zh/p(hCvt7Qen\sQAl P38G{SAEPBtмY8~#?/V4dUZ h^deCTgȾ*ߔ:僖o.V)؟jb*R.qbtqm Fm?ּBشgsmaS/8`dkRv sOG.k?v5kv%~na*&Ge KbM})}""ey<&'8)BXLeӨ4wJ,3A~@`a'W:vσ:kbیa??&"4 (-;Ir`x܁ n;x8*R}4 T5as,vXhWzء_X)ˀ/3{hX^|%p '8veYZP pDO+&RTWw;rj '&W>}Xm61f ^~wr邪29$ ~Bkh,M/(*L^mՀ ߯љPzX>Rk¬/;< \U? ei֡ 5xH{,b}yI*XaAoM;~<{j<4iO[y)=29mRM|z@ ijmcUp.[W+5FFi x6p*a/Tz8}M-aKZvq"5)c9N)В!+yuФmL =%Eđm@&{3 ,voWÉ_R/5UuԊJ1@yQB<—gFt%Oj6 Γ/D5r3`XE^X0a[POEBCPf L(;

    <"8<>r [  2{4PR9XƎF2Xbd5]n,0UzE'bH_ޑB[PCЬ[4] އBU6m{pYO_3a*5~#ua*`ߟ5l[!LL@*PT G{@ϐئӎ)ZܱbT܁-;}3(`T|nh/岭 Q3br]_8(; `$*E:_%WEm`Rl&3x?HkʚdGw}XaKۗmѭҙiňHj쓜PpjvY1mHT=;t>eV(.\+?*q3_r*uTEg?%{[y1ċv4M'`V n_GDti8JhC%5! LhbRУR E](vK/uS{'>@ss-%W '`>0*Vc}sx[Wڂ2ӸvBO*-uzW5a%0@ jr-e=L4IϽP6^~LEOж"&SZ#=e15Uk.zn,&Ġ m£Ta~K|wwX21KtyN"51 'm 7@wk֭n,T؜,0$RD=s1WB_hN݅~kB0SD3[`a{$?RU/C3)E@y[v"0BfN1 {Z+P[ =?h 1gQvutՏCﲲhۍVVe\{b=d4Bz/vA(~`JfxlxyP]" lc)r Fݤ|k); Dx=T, F ؊oe4ʥn2FUۮ k96յCN}\ CdR,{e][>?kш𘉏uuQtNeײn43Ry8D؛RLhڠewP] bP*e{}"3<{ ` tUg[}k13xƁtbIvk8DiEdvyy6%u~RWL7=Hkz;=qp EKye=J[ oCbĵDctaBCB(MKJ$SxM2JEMy~SXQkxo )R}>B", n+NF^ xT9hQV0|kX_ݧHe\Έ_F=< S}hlP>xUc% A~Mb/T8Nf!":k|K*~eowa(,")4< .^`56Kn|$fp춽O)?EOI zU~>b &!+- ty-ٵ9 AIњN5! ]-_ZJ뽈/nV;9N/e$E{s.D$ţkRcT6tZg*x6^5&H~|ؼsW<}W~{sNxtՑ>~0"(["\yDx0wiFhpFgÆaL ƙ\M'O9{3?_BUN-/@ ۵sU\ &)=\sE.L-7;1uEavњK!nJh?"RvIX^n7&EvW]=>{W`%740boCFkM9~4Xuf_vq>dun%rli[rcvAQO~ '.Ttc$DN#"鴬^莽]/~HJ\i{Ǵhz:,6EyB0y^e=$ϮCd~P-1"bFLY o'F;W4n|S;(SfH5f!D#HN%I (K>"X@[4)KT(kol% Ʃxmz̬$~WqqB/cOgxpq$ `b:u!2*ZYE0yK`ɔ_䨫=2HFXiN'9//խ b/h箍iZzePKC3 p&'aa&2` X־=?E*HB:+fEXlj1_1E:Ȼx%mDp2G!YQ%l?dV(6e/&=nphP+nڌ:6ca*y"#lK YP4N$c z0!Ix6g|맣mՊO,B7TCnVLK+*~Fe I:p]p7,̉9Qѭ0҃z ujku-SX +1twVI,e@d *f9a:l<OnWU=8fR'y|m{}#jy/ܝR+/=!iEj@i*SG৮ * G"-%9[Y/lt e"XZl{Kl g{/d)k?51Es/KuWgGQpC1)ɵ%ߡy.M]ΊѴCTuCM-(l CrX,$o2_ilpWt2D0aM . 1͊t(rYN)37OkɊ=ja߻l:np̵G[;.i[/3 ̭|Ki0ԗwbt1jq*STӂFQx'l鵨9%<-`rׄU ;$s=V#Ȓprvu0(rTϒ󬦱TYȠBI{$z;[7wij4 7q]b4?l}g0mƴQxBwHqOFr:Pj_$.cL)vw'[Z$) @|ڈRgj*#M ,u$RdF--=ԤG#;;eA,Y8vmjAI,qa;+Bгo* 7%bWC`e> nH,/ZB,ݽc{W2>\ &CeF0HŖ8bцMWxE[k:\rb 9s^J}F[h:m=ղžg :$P %t2tC%%E*Pj˖}ǟZ !|&x4Bx >$&YwbtV?}>"U:ȠD=MC4xdݙgI*DžjzrY_ao1p0w 1" OǘW3.'X]z)32v"3> SE<|ͷ%0Q[3HʍFs HR뱐Qݷ4 :q-@Zl5rm~%b!zR.S]D:ZfY$[RFBݼ0mD[nQ#>U;3*pwwI'>Z?T\;O&Dm嘬* 2-o~p؈//Iu/lSB֒1g$*>6׆ cSTʲ ˧%`e 2 <>6VjI8A>%g_CHVϴZE @3WstzV0%{`R1e ODpjܾ0O5B䖻ONuˉ"ZTeںL:a%p`SJX b'DJ[t Dlgvs6P|[j v2S\^2Ua=@wl.xOobQH[u.w.Q,㖌Xr?%U{cڻ*".&#3 ~1gi:'c}j%F5fP'}0TU3);Wr@Lelsd7mz 3NOOhEXD%t&HBKns;S  a4)|ܬWͪ~[Z L)"om1ёd E Xj_VbsV 1gT|Z9XD4s++*7b(:7$4įPW"_OcmvG$z;΅+œF%'D·;@@w9)9* :-)ޫ24BS6;2S$fA$3<`7MC Hc=iPu`IJx ka}\'RSWX]l8WoQ%&wJJ K#m[ڕ|QJj1F1 $RE8/!$Cm}Wv"Ejјyl`}^eAQCı5|{w Ӽm7ky(pD>αS: nƽ[V@?ɨ6*#wK5"؟Ӑ9/7xu"F)Pf{0$SfȰѽ!vfեX[sȏwXPc% "Q(YC͹No+1X9gcK3'h0uّ#8OO}3)mIyaq1X\g$уdMK;/W{6^eI"cFY@oՎÚ~y^Drc/ o)(x̂\G=`_zg2b 殲.F|O峻k}>1RECkn@F ܔI{>5Dd("*Gf()xս>7 jZL$ l6]'ۉ<}rR1tu "?RqgkypV[3\I~QU 5rPۢۂm.UsӚn$@`^$qH': p"=$3v/ zuaN ($9=>y *?5U˱nYDݘ3h掵O ]?)$Ϸ~3Ʒ/k@V7˕Ic" Q JHHVoHt9΁gd0'+r e a#n6g[{H LCg$ i񏍊9o7|7Ì}7{Oc9#Ʌ#$?;˝nsXb>Q2Ͷd}qCh"!CgΪtzOϺ!a' ;&ؽ]28Įj%_'l8'As<fW EtW.Biá:}mP= G2h_(J*Vti޸-4"Ɓ=Y*\ޙKL̬tLK"X7UIXfW=|+'TK8LO7oΧ Ô0}va ="HAdk]QV!RV}MPpf~ا[apXEՃd+/4o5]f\P[1{0 Z,,7QUfWv |/B)gy*CڲF`;K졼XW&>Ȅt(*y$iߠNzRE.4gwyx XeQ3_z@QKO9b .(9˺ ",z.:{Dv@IQ@QCEgR~j!}~ %'%j) 8ZYc_.Le/;<yd,aZoIB6h= WV]>D8c$oֹQIOٯev*NC*a P+L|K Odh6 g&]P9'݉2B;M~̓eͦ Y'͊0J@'tc/+hKF!dH}*vc2D9 =.zqcUQOV#DZ:ѓ\dlYI!V_u\н/u#| q iٓ &z tݚ,#nIE6M-|ZjiW%Rx-G䛟5e%?("c5GvU ]o49 cA*u ԦSG";?@|A"(@pVfdm2fk`hۿ!v|z;T@̼]N'`b'y)||00l ,`ml[$}_QV3~x `~dRi)&N)8M+tO~,>a=z ԦVPǡ)ia19ɦ Pq/S\ď̑#U*X=$e cRvL^ rt&wsRfᠷ`n^= A4qSY2^|\^0❧O1]8'Y8S5 7+@*QsIO/7$%Tv H.#l  g/]P}2A 'ߨ3mbcz=r1kimWL ur+Glfuթ"Ntg7z[#\l-o a@{\L%Q!(CެJngJw=a/Ǻ#8'  %UaMϭG"+{6`MhV.9"E;@Xj+wٛM?4gSx{g)؟ZRXh^=4;$Ir G;[g8m/&88LC*֙Lo1ƻPKVDafjP0K8gv<;8aɭkf˪*ߗl&LO=)9pJ. ]dWOti@"k#f-P׋j+թ%HG+4.$uO܄C>`ӽ3!9 d} ;}q oacc}A80 ;é!c 0HXQYriUEo5M! R9.b pxG Lچְ_}JC"^\r;}m/F/y٥%%D= ӴF\&PYzu7(m9s 8jAv=;@M7[F\;YuOC$l$qӏo A(tG|8H?S` . fR&t1E$K͸~NBQ Mn)R&ZjDbJ[@`K:Ȕ~l;"{BXg/ 0 ܙxھzف=dmӫL{tU*(= "fy U QmE'}Ƞ9ɣ~:Z:}$D/xl+:!> <Ն, }A63%Sn}8>T|긶g…-,oF%g7 aq pӗbRp갭WFҗӵrKjCc|DqH3 z J=@^V.?YN{CYKtU ιTh>$V8Y!M6:%;E,&ܻ=n"=jMC.c;Ri_b㒟At髡ٷ!"* yzMU{5-eLf{ʰ4C0w>ܗC0!q;&̍US lj/@MXSX;A,Smjiރ9{fVi|Y~ÀqpąW e/>u/uDA}c0&b`q*ֵ+&^ q$Hš .zQ\?ƹlyϟlE0Q ;[-ts}Yx7Ӝ40a'rM-֟,9 CYG y(m5x= iXj՝%Hn&w<<-52[?:EeLy K[RӚ״* cW?ShTWZ2]T= 7ꞯ8\܌.oI˝ŶJ#"޻mMRꫢ)t)n{tT~V9 )r*⇹==C1eL9~ #j5*@(>@=#ךW-\"9퐆,ݭl]'t \6p J\|) 8v,C.ԎdfOZײ#/ǔU^`,T۬dW/+Q5g>5Y@>|19Gq̮u|1GOW+!| Q4>wk}8q?|]bLJ4Q-J&dazoSlpK$(%P߅EHW|C9Z#B Y,bb,ٴx$ꅉU@hwR'd},4i!E]P}F5.6 Tϴv2fCRTah/bwoۙ L#-YkT>k#~N#ɿ>:Bt͸,oҋy'-:cR0i ;3H4 7LR$GP}Y(y^u{eAsD9 L墭mLA6ǝ70w"ک?(u:=+F7Po?OCŢm>Qȋ()i!iBz8%:[-Py1M:o֦U_0oTBC#జgEK@إ#oAqȂ!P34@ AP쬓aY=V>zg=ö15Kփ=C,wa-[Y[JZzvsnoj Aglsb7y$>#$!0kŸױIx?Ā#H6on3ѝtg ~zGqh+JhRa%J>0n#s$oqW܉ޑN1Ǣ`RX U+ARC@^jCĀ4\)(H8Ydy,՛_siy.ʜfi1 =uRGT$5.1"[^H.H ag:-vfPfJtAչdOזݫճn~F9r}n   I}| wwQmB ɲ >V5ΝwǷB]qqJ?9sBA0ߞ/mvt#}V}_!uaMyO 2)SwFo#03jp+~D™(Sj81`vDl]SܣL|3%ՍVxBk?KE%̛J{2sMsE(^D`e,nOo^ty$tdW Dnޔe2I/$_M҂Ceoqhn4-q!0SxaṠE*z[K47ԾfH"1r7_!b\ET;P-'{0_tԜaVD%i㊓X8²'b3O7kss:1xޒEP*K&)%ېE0W-u[kM5B3G=Bq93ܤrFu\tǜK+e?$OQ 4:@ƅCfxwy4T ,_Fouh*P(#́IA)q&ۏH0j|{I w jԇ18h5up@!Q2˺k/>ҹsZJK.M,>s"͘zL#bz NS5O+gp>,%(J-7T/qU W_Ga6utɻ=/ >Fʬj>M{N2J\]~S)f9^Zy{ ĖՍrLPΞtaaԂ7TlCʰi US0ioL9u]W ezv[d DWk}"TBӅXRtPPW{Dx Kؤi@~oQEfի(o_͎7/s0C' @cO3GuN2KcU*9 JNrֿ7va#X7DqMHR+oL8-rhSê$Z&sd*3ל%^( Dg"5pFI.9u`BJFpng8V ;풾%<$#)Hiҫѽ=!,L"O)I)@pYVq=hp:=Wb:*Hj3aSΥl[xD6I[nơ2H^{^lKf;{}04.gD%)--F 1pCK{;OD/dױ/YdZ…{o A `]B-Mj(XiSNK0P^73]ycѷ>l!`Z蓰!c=<9}#-|{a CuE]6ll % A0ʠlȢiܜXd@fgw$qf)|i]i$(2 *;.;}k#.Wb;aIh2ʸd 61*?˭Q&t֨Gzit+ZgpQ[1g~++J ~bgДF;ߜl@\C-2GȨpق>:D-EPYhB 2KgJ 0U$~<Ŕ7GKh4-O \_|F~c! PliDkD9+I+u֔D8A%VS=JfcƚH 2 ~Mm>]I[ <XR#2~aW{vǨz3JvޙPv,-w1xJoT8+`%11҂=zB'*Il=#PC:mqd-R2QbE[X];_v2?LNN`Tyw6)9 fX3{5'xG%Ӯ׼&F(դ.+=)h'jg6yaµDj4: 0|:>øb{wR@K6yJTL/=hX p812zpjZA#31F:\X%^Ƌ1kr"BC)(*N1C8q0H3B9oő{`lNq;Wd$v+$*s@CKs!9p%w.)FM=*23Q 7HC" =8jt&& lh /MǪM 4 SΈ݈T)5UwKV)ϊ&C gp= 8S ƁLk_=b> "pݚev}v(P4jH?͹V6Fa=u~.%Uϙ c zmI|vH쪏oeAC%Xvo˅K? *uuu}үP3(!J"[yb'S 1#1=YtVE&?dANxzap/r0 ^^#Yf+UqB\tuLہFMUaf_tknLH+}^}s;^)v19ūs=f|h%P vA\E+C./z[P1Ӌ]&9֝G[B^m/G¨ASz4y+0F$8Y(zusM.fL7:\ʨE@&~;Vlmj'c[.؏}#'E] f_,裢s-ȦǏi4G1LnJ,Z_ݢVL 8c5% !r҅#XG+J?Rg{$;=&#ۃ+c(7wdQP˜ɲ!g0~ DUCXV6U|`tKzD)#FԾ1;jC24Z#r;} >ȉ-tUf78nu E\3O JCմ{TU^ݻ}<"xّ:iV!<] c*P;CunMք~8]U2:Isv1Rrf^4B 2~22׃Д.u0]-4m%(O(.]2f+۲ _9FjtC)HU4D"}y׏BVTc8n7m@;x7NK^Ôi'9fD98v(_Cj>5۪#V0߹\NUc$Ku8R߫8jƺQ=.f4gG<+mveXڡB=)Z cbxl۴Ae$2Z:]Н;$ Bf/W^?3+?7Ւ[K/vmj Gܔl?mA㯺 `U@1i59uUKS ?qM^nٶ!XcL9(j[(R`j}ɦrFX3Kyӣ-I{-쓉!DL4Oa| [Ioo/ԭۓŗnsc?pV^ji|M6 7@2ƶ$?CNnPW4p!/xO^d"03Qe(x:'-4Y dcm`EG^b@ ёb V&!o ][=w_J\ßTP,%UmBkȨȁztz6X{aNWj:^Rg]& _jJ\N]FJ/sb^ GfoiEj\yn{_:aH6K% nueu+ }t&q€FwnDU>¼DNPL[09M$؎J?̪B2q?չ(l7̤$h%Ahm3?(^G~>&ED~NAmpBE'IPPy[]YY8:zVUu9+.Jwiz/B w|s~"e 8!&(C`]11J- [UB-Ȇ3z6JJ\7go ӛ87u) bAe#[_밚Bbʌ t^D4СKJ## F="7-GNcAY ӰSܳj$t>gmSbvWmAPx8+LtKAzⲝl_bj8c],츾}%2L&#ol*A9|0)E%;q},A\9rLܤTŅGO-( D0;Zp{=Ǿ/) vL Ԭt"6+-tFy^cH80>-mT ݴdYvq  ":Y3)33OKpn& 9FUSa>(28Wjq/iiNd R79QEΠB+8/A}x&3MȻd=D*zv^u#KQ!+DQO dp|N]4]u#:|i\EbxC{q)=uÚg- /|A/obsk5lsꕘM]*AH:~TN4P/oȖ2! v!G0qAmh73(¹)VH#2h"]C+ ZV"tf޼H8Jy2Al_ p_1 d ӱK!̺Fg7a<ӆ/u7\2]Δ,/f'H=hc?ͫ&7O2;jw;5O \Fy9rH =hK՘4@y<3{3}fP,Yv?h79zuLYQy' ,xcf $=ԆhwfH15A>Md`U 3BbdR'vS ;L=:˪V[JoUgvX^,38bH뗰$'Fo?PjnG@."*MO9UL, 1q( =TSdpKT7)l'ڤ`t)頖~c>/zPzXK-!s.8IsPW3j>{_8Ԣَ9Fp=M+r]'Q~~l4\]<4i-28~-_yYeL\\WӍh IŃ/,l $yٹ~`*p&P)껱ZFdd2[f^i8hN]'lzJUz.VXj4 7l )#oD4^lackͷp" @&M_~jtmy_.Pjf6FV±zi63ˋTgC˩3M7y/0g7`NdaYj& |w >"4TRlNdjd'F$^^KfvM6t?1'"( H;^+`E<-VM=0ӮT,ԂCPe&e|9R ,I@ih ^|%M.þqOU甂k F㼙*H:rC(~Is,A~*N- }w>B(kY3999 =sɍ +MFסe98U-8$Oh4212H(FQ.>|ps-/ #&^ `=q:Lȱ Õ ֬_㍱ٸ1pNakL";`t N(R'h˘d?Tx gOJ^l~> YKD\ {,P,ѳ4\M.mrw//hh$ 2 %h/>WlN (}{G33sJy<';2a~@,ngv<7'OUm5J3I0n-2ZNЫVd:_S I '%~`Ϭk"V<4#34בcsauδR2#F"'uajيlfHDq`„k+PmFD٠ G7DQl:nh'`QEr֜;l wLj_n8| "UG\ ;GTM048V9e\>#UTA"d|M[wLsͥJ'8vX5w7_"BÆ)nϸoSZprd2 %ޥvOTf.&(%p#+=E拯n-cF^L{/N=rqx+^!<:=lr٥\PA)X^kXY` h\DT,I@]Պ,ޣTmρ)fqб鼤d"jYLY~Su4&Z?˽峻n*%iǙJ1.ۧcAXKP_/ pJ]Y`EJ갑w]=ܭ<3.膤$?0_19X4+W(Q=Mͻ # Z+%ƃݦTz†aGFJFw$P~(\4tGV9`|g^Qs@aHDgد(@k>s z(w =@fD/3" kɅ"ӼQ5Uښwݭ-]g YJIF7XˤE"s]!F~8M p}M'!G /Tl,r ,:k┉m.;[^PbmVA g@qtzڤH^ /^ՏFع/&k׍?nrM51x`p9Nw47K?պ)bҹ31pEF꿂glyu5+1W1z}(%R xB4atٖ%vs2a(_\ VO-n#rG& w ; W?chh/Ys,}n <H S!>~3D%Q*b2;YN9=́Fjj=Vw?VzEb CMsV^)= <5a=NF<H>b( YI}El+%T(lvHvokHvyk~Ib?ѪC6%r㻪԰ ϛ؋tǰOEDS VPzL>)[C{q5Ónnߔ!]Y2*Ra3U'}nVYT(1!yz"T{20037@ 'JBd2WI'pv,GoZ$K9I[DZƛǝ]E-W2B漏XbKh oh\a'9=}m#7ulcT b\ hFYm@'3dG@33g6xǶ>&T=WR2Y:JuI`SZ%۝`n{Dp] j˦4fx3'FtⰉ޺Ǵ\5%wGs &ߣcFqv+FLf{H>Й{ Azr{p fn(vC1Rq(}XC' i!\$veŀѳCBO|"OMKE%lc>U ug0hQ¢D_Z)4fZ#=eE]|F@chhxcM`%83{a4#WtU˻qS߿ ~{Ye>46@6mo?g \; Ρps&68RQn%n_+GiuĴfs9yW T67: EETY%e#fgovAa V@_NqAP&W0e`b0 dXNV_:-/7{4@ۇQQɑ{C=P>n!x1IӀa߱ C& |qbj~d<>k&=vhDNPw7]ve6悾u&TV@O~c} G[|X_okbfqf2 OWUIA# xHIJ5Y ԡxGMxpo`nsǔdMAH4aDx7++~*v5p(q' dDQUôNk)L^swئ}N˲j^QA(yHTbx݂42ޗd wf&-擽yCR?ޔhhp/^~JІY5$c();MЂ)Oj2(uCZHl &,×^wҖ)w:1n[rfeI `\GxUt8dmbad#m87Rt nbm-5?v*M@xs~ee^,JڜhAj> r ve2}'B{ eDya;49-\&1%߫`o(V #4{dfh D>Q C]UʯlYNߣ,]sOAZF9<ݏӅ,v~%?dGGYElu5`?h7!v0# QCY#A4Pj\`E5([NZ=1PIpcrNhE̅8, aOO08$_P\)t ?+Vursc7 &6*lC=EӲz'$F&p'tş8` #8W[(7HlRLMWS[~2/b6tǤg8.,esgD 7KdeD'1"<߼{Z6Ci5qYɥ~2hx61H%(2켾 Ei&:3F0T;R +jB~@Oa6OZ-3ZK7W.\%./ ޶6B)N_zbRABLC2nV/GAR6+C={ I~ rW[ozzg87.|mx_4H5Y=SPU/MU~h0<*t K^wL/|efs~rE;oHbi{sca L< ׄ<gOZ̦BiZ̈́/R1<:y1( Q^ ?1)Fу27%x‘pSN9j3`C3fqK5$l &IM=67+ؒQ S5+(:;@Kǽ֣`!v,pbc3#2"aˤ[S\^p4gBpԢEAAr4t(_9.d98Q)njub7dXd~t ʝ݋a+Rއ iEE4R8i,Gk΅.'c8.0):0u-ôZ#<oꄒ~K5{GMLaKrG #$ԄQD} ޔ&m+WZ&s&g)>f@x# \lj+R-+\S՝F;[hz 3;VKMAh1=D }x5D -O8 [8@_ڣ g3r$A놚 L '"'6Д+rIi1.Ppb2qіĔ S<64ȃGʢj"59/3& >gT墝Tq`A\ >O:~WS>-b]_f> Ő]SzghziV ;fA^+s*/pzǎ>Ij avkETix8g+q3WBgǺZI5/YV93r JjXeuˡ5k1lV1FckXT',oJỲ^~Uocz1ƃbG *&jK5mKPuJ #@{Ru"qBs8 ٖ. E8{}W݊ ]J@O UypG=hy5 f1J`\"ܬL^?ЎۧC{%Z1籒(n%*[ݛ>dc^NrHQ*"!J7a-diת74ԩ% ',S``ZCQ11W'Jӌ/> BzBghN`ws=NHy`K V(x|iu7΍@նJ>- I P{GH_ˇq\ó(S"oq)qѿb>cvjh52OňÊED4Gy;^rzI}?TQ+t\<9'ώ_1=x-]UQ[&u@j^?fRF+ y C8mTDe J4Q[-~5O>d#d˪, Q4# /gۭB:$o6l[G`փvKwWg/gsAX ˃?̡meSr JSqv ƙ0ma\#zD~(7% G[l\*)M}|R-2q ^_;h‹1!G!)Ft|~%2h# Q ~Ls 1!CgBt$NC  ̵+A\v7њ=lQ"-|۷oeHnȅǀ;p1ib7JC;Ummv;g߶ߥti@FcjKa 1Sf}͡V/ֺA6x~FDF{56R i g4$}DDw9pYCP1nu3ދŃ *ex?_JLk7ʠ<V51uYꢡµ) X:ۛ $Xdl1 }y64,{io7*g\pH_ 5\d & cdO|Nhh ]φĸ(r1^1Bgw\"a/1=iΆ~LmP ʱ"2T!럾Q8?u9&4bʱvBzQqN,ez{:WDV4ӕ@i? ̂œ)HpS{TwxnID򈥢5j#<)+;_fjzDj/psz)1>0aJl8uMdk`@d WrUGׂ.tOơt"ɶ[xZ $iWxxIyt,NS,a? 6JdTᅺb\ܙǻg)xױKxgb#Y lWh%z΍u~\f&'vF! ;VFCӘv`rXĈ]߷M#! Su >6GMu}oP삯}A,Mus> D@RBpq9Petа[4s(c\E6k9!I|B-GPMv@NZ%ӗnG mJZ͡uVhR{jKFa%+#@hIq E-̏Aoه h&PMʾz> {~fs8JG֮`Z4dɡEQS:]ɕTHE9ȩб6JTPsn]T"+)aCdB0l 󵟺H|w62A,QX9,JjםuJ_c.y1>kMZ6lzԒ@x*paG-vZIz"9-5u(ƈLG-Wj2ns/WsÃa@4Hj"M ąXLJ%3ijV Z YbS,z!g)+7^.Nc.#:']["nl7_ 6 ҙX9fW'A +u\KzQBU~%*>OsQ6Ҡ=k~px䌅,.0-8uI3Yk[Y3Lby;y]I'R 1mp ӧ@(Mq+mD;&^2ι=WJp?IDgW##GHC!4&>) j7PEzF@ 9mGB@ш m~ܡF< 6sͨ)W#q4ٲCeh&\xz&7㳇{{{~LJĵu$mwE~u8^b<-f]{A8E/',.}FnvSTb\CNjReIтf_t])bʭ1O.t9g"bÈ02UjCN 1#e\=*dĚmjvS#Oح KWB'>nvpA}GṂ{(lfv0{r XID.W3)_#IUgL$WAw2:l(&bAktaY #qݡzBpOV0$.bg||:iA g/G=䃵F悤} •㏯jvtljfIIbg2bK_11r}1~/rP0=5pqJFQG-P6 F&%fQr N:^@ =T m6L Z -cw? h<}3=+^%%+[t/4WʎoYҒ*0o.ˁUE& m6C/{{wmZ[A!ݼm0vOM[^,5He4rꛬ; ፞·Y`S:U]~tJl# +BW泍ŶZ$Ʋu=MฎgtV>+c oToQLn"P0*'U(14~e  = Ony0ցQ&"y8݃.B_MI~{{ #[[ptȡ~r37{ΛaBuw?kmC 냑o+&^FvM tU~l '{C3uC82YK9_gj/ܓIjd|8 5\k@}WC`8j]DWIoƷ&ѹȂZbL^74flOGЂUpVp̐埵ߊ%eRN 31N%|08R:P ´dEI8 Nn<.2; v~EYZ:4B)8ވ$T$YMq]׾4s{1>R%\"Nc[-  f&( FPJ ϲ4m2Pmg .B?`W_]>&?#aȣS.S,@ xir ~GjBQ=Lr#$=HQ牢M+ڗw}@= 턍~mr9vU~_]lo(oBPr!ݎ'&NW@U\EDy~1V$_tyFr#b0)lkI9aS ӷ*+Gfas(gN, +5q:iHV&MJi[w˼>#-XnZ2S2Q؃IiOBJvr/EJSc8L2M xcPN --v]6.|@s;IBsc=c wĔo1-/&$g⥈۾ ~NXICUkt .ʹ^2 ֔vƁs^| A!a.|.\=`5:M`ӇdcC[CbM-Vb&̑ʎr;.< 8:avmӭ.Dt `kR[5bS;fC#)=JS# :bXdxJN'eֽn$@ cZ-#ZE銜ɵn:nÊ:(AV!k?p`o˧sr}|la\! bƀLfD]z)_=}a2< Y6R)SLծ1Sl5ssA O t7y~8sFR@ !:G1!}=er|4ڐn iv'2-d3lH,]V#/3Yk3Ox*J5mf n6- T k7i-f=cBPjZ9l|b{Zώtn<6;LXv@86e[饛4.cX^ԣk"™"x|T a͹#^ `O%uW=YM-b]hn0V# _B(gA󊑿8Jur*-WQ$ ]@";-[RpW֍yTkh~IG|<t8F+_4Wl^y{S63M@2>+I1\#QITa ֻV2S#-/5\ձQX8qp652½%_V#u bFvnꀤH x* 2tXߒ81UW4%Ԓ@z/5DԹ ^]18AJ8(Ifc3~ÚjME[Idhct*܍|,ŧ| 00RBJٓDxlNh#Jdl;;Iw/+TV21'f >96{<"dwlFj2A +5$|1A1#V,ђψ}W y$uc i1{{R'm0P zV m0(ZwC&p "3+;|2[n"` Gɜ} }o6oDpf"؂ 6cpBKz:{LO S)`5!K hlUPTM5.?UJIbf8 ٘N'8 6ڔ/P+Snܿ^*F!bcT/a0-Ie8:Zg9BpWrB'>"Ѿ)i=LXrWnkNUeҨcr9m;-5/d%7n p.]Ev'c8'v K"u^e_2re| Pq!/N0|~YѷUP? 4Ի֣90Y/t|Sd8,sgu ?% &:r3Tv`g]D*1n cTn8U{*)9 /Xr&K*#G*ZexfN0( )h!/*[jmRݧVz[^8jjo6BxgF!ɫ&w>Tx zdrV?<?{X<%2L2=2ګsMjQh*mBC#ba|Q^3Γ$4ܹ(;!L4 miTV[~"$%ʣnyHH]-X3n-rD:9 ӗr#HR&pO/IY =jEN%_WT]oalb~xlHN3`|5`q؟*=i7K N*56oaz4J=o㠖`ܒmXl-- d7f"/hn " Rq ^3xy0{ #>猲r;Ḫ,3%xIfZ{Z9qsa8OM=^6wr4n M$F!N͙W, [bW}[^C@ʩ $)y4@SZ_w$$WoM=-컁ͼ!/];oz=xpEt),5 <$;\'I8T`4sKUֺF/KMQU l $^k*r+ *؝:82W(}e"?#y =XI!_d9žW)EWhĸ峮>{Y'.[~q^٢Y_Ű]k'V[Ziǰj6Wɯlh*⽼WB_+."o>x eCK0pܟU2b0s–|9*I&-ﻭۙ $4| |ݢ|;%AC| _T~=3V*wԷZ؈,eOU5x{RdSZ^ Չ]RD<і bgQ?e8߷Ѐè4P&.+h(AS+]s_=xct/M,$KqxS7xzl Rgm K;Zon2<ʮFl g~%@:[~ W:PоN C0:neǵNՉ>\ B5NjA.TWMz(mX?*}k2u<Pȧ9* dۨ 33Oc@zd ?ti"lTLE,Ylv.fؓ&qoKW2O%?۫Sdy|/;}5͡Anf#=B7=Kty؋= ʼn;OjZr]=^vEa6Dnekl}5|Jm; Bu8{x; |}9|1tnYyb%JZ^q!j2;2̕0UfEN/7^ [d̙h艸jVek( ]Dn^:oC!CJä-M%/LfCF՞lMx=:Ǐ=6>i3o=zwb sz5I*ƼsVrtHBxTXDx n6As/xA(~ hLrH4mW ՞!N3Dκ':X.xw!K#b깋Rq.t ?Uœx*Ir2Zop.~*:TAU薗}w`"|:[vCU7@|JЊ8`7@*(u2h5iHqe=0UD1_R i-D^c_!c϶-cUv&Gs.p[6խIJh0RENr)g Xz_훟Xۛs LH}Kwr*ś ތlyJ!!OOOl'3RExlY|ɴ˃NnS7t߰t^ 3P/KJ($O5Hg4 w翐if7b/c\pyNv̰Ő[9u84h(s[Ѧ_$u4|z w@]K^ 󷲅̳_*.m"7xN`VܴT#{>.C[h# 5gG1q2 | c[>t?y#vh鰬[RA0LS$J|un. Y[ jxvX%>ɦ2}8ʿ4яZS0oC@,GWW/{!xg+?JA}xW&ia)0}+4 Ż}d*@eY<@3 %/\K!) o^T$Z*BЩa50;hy8 sDGph ֐̯'nIzE\moW |(eMbjP#}z:+oZ:p@Cـo y!K8NdHk6U>lԊHGc=JY[Nj"-~*[W)[ 6|+tN]Vy R.QȮ_kqZ I|烱VE5r繑ɫR]C`b_-i%M|!,bzԝO&Xߜ)2j%n`\ ˪ nNgyp} ,œkolkPTwӘBs1g^9sbYa(!rVZƽ@;e Bap_!~uZ{"HRT:`&Ky(Nqabi"čL 6h"ۤ3D_jӸ;1.ˊ^fqGJ @VG~ ,ALrK_#xzùI>TUŭv-P G#ٿNK/ ޑdUpx_ ^Xy E. ҫ]KL##,~eI~W8C=D?d sύӏv53_"6,]uzj)?kaA4P ٻ<Qz`WՐ2teZc_d ?(MrT,%->\).4 gʺeR^g 5, b3\C#WG 7 G UG}U$ҞPD&u T64\q#ԻX;EνR7˛? #|9 PuD}w~x=-{3BXcr-l짟l/FD*X̱M~5:Y, ف.x8IN PRR$? K#uW PFMi;h>[/\A+X?.42vp=wS-HG4y/4bOBr( ضTfr $.\$ŚXK@cd^0 ͮVǩ]3]iؐV=%R{ f8؟U5ӷІB@NwGu~l!ڇ4*1@a Y6[zK~J<9<ߓ'T!dkjJmi16jKh0@%5dH{GP"SrR_zw>8=5sW$FBM=KQk2=_{9MXY{9D7;)b26Pmih}_qsEh@cB : 1j2ONPh ge)֣.+/&m$=<,yK4+;c6 ژϺ;3١f咠*vw{awZy>qr=v~$ n? J7Z| b/4m`ovAAnLj^h&0>\.'c@;W6'((56i C麘DXj Hҳώ1>[N6'LCՒ?ҼD=#@ ǥ D%A1"-Dܨ1_A$ʳ~Z =22Mt?t m/GĴAlre;{ϧQHEZ}`h5\D8aLy3ENDVW|hAg VqqA}ln(ξKKJٴ2MMΪbLmI E!n&Y4e/3!iPJgZe!F yɱW,t=etP3X{,fINh:@fZY]6th'}0g.O&*.|. lJ%hCtLv4tKD,G1j$R adjAD'ba NGz|xS2jcL/P ,I0@%J0) M_=5Ek1ܷ" (%lCG:oaPID BxgB ElayÑOSm97#kNb@uV8I*:6 |3^ȸpC@Z}VLA}WUkcab- BHv-N5C{,WImAnǕagGUƯacu|U3uτwq x.ö&f3a1*I֔Xˋr@# dȶ3L}01o/>PXѺ~G/t=< TtAd:c))?YȄ^{-KUUm+1o]* T.}ĸt.^4 +(^0lCQӧL0vq1-AO .ZeQP "ҖӚ5B axijdG"X便:gjet`qZA6(iu3MM?by5mPv0A\[T{e? YX'%<-WѦ-vxE-&LS=7kJVTD;w:ѯB߉ JIԮ^t^ $ٍry  *.xMi;~pR;ܼJ6ajbu;R8m0Pɗ(t<>^z?d/B#}eЂq *,ry# r43\,z~AGuh(1Ϫ# J/<y[OK3UsyzO/Hz~?ҋUWfb 2y~FX_lBiQ1u[~gDD?}_B!Ϗl_@Ra_?Kqxd;\NCwo% ha2YpBcګN}~ PaF&&,žAKX@ cAOB)Cm$31{?2Q9=rZ#l8snUDy=\fкM'P*PA _Iq3 عF `jcgLLwzi[F,hC:eZQd188p)7̃&McȶAI6"F^ TcUTl {b@PzɺR~\T(Ok7K!c|M_lSy"m*?(n:.r}iAξD>V8q*ޢiA,l"QT3?/P qc04=~K.C*43|/ /X6t'%1BRP_&TB W=~ڝb"N}8ue,z3LlCoZa'b'ϹҺ0+KRT]#ylG0o@uKզ&u ]Y u@qeѩGm&sd&mgISnUguE_ڟp7[W]AQLU ,v%R6ui(M$wA0c_ۦt30o̹%sX/(Y-o%XH0f0L?jKB2em6w!=6|tQr9Y5*3d_e~nm@Wѱ7z.t,G$mTg5}AkF0U |nt+gO/%~$lX!'Ix[oFwm\-DW}1 ^Ffȁ3wF 76^(0VdVmJB^,f!~LY':ǁd vӫX͹CM{1Ujll ̓ E9Ť2MLYOI+pwJ;6`h q\%=_frX^ ?&nUOzG٨NL2}2]dfw&w |(zĐa0}_1?dߴG?H@pDCAr O <+ubګ_S\A5\&Zr/RTv@temތYF``O mUa1aS#$߰[ձC=6u%U>AM_8 Qr\yYRZX R(=3w"ZkF` _De cJ?峄g/Qw'Ai/_2Z4c9!MxY o8zviDWh]qTS S3?;'|vdknFOsbīOL b.t "},;#%/$>+^r ]#yTd-௃Hvo:7n{[q%:Ed{Q+낽mXcO[d`,&g`;j7v,O{# 9 Gc3n˷+>i&f9DEb[gK#RKMRn og`듔 ҇Eq+\A{~~=A{wD6RRahyB$~>0ErGܳjkS5o;Hݵ@f\H8֊:hNwXOGƧY< 0ԓIl8x:P5RWf'=:8Q)YĈ*.OYI⚣%i XV(` A˰ΒΌ1`HA5}S`Aͅ-| E)&aPAQ*ӱO^Dc B8A!)A~ԖVvC 3SvR7T)-lY8r,pC+ntv[ #60Fp֞I 8+SCy-Ls&G1hR%t[_ E`7&rsm wW=tlB^nChqi3ӕ$e覣){A#!o$o-"r"ոd/$ldh(r}4j0%iأ tKeVN9v@7F޵i\ӯI0%!3Tn'$23?V̠N{&Jr9ɳZ KC0Co;N 30IRX{; ~-<}]IjAy<*/Q"Mu0?J )$B6]hc!Kzd( yF$ @CpU6hvDE^["%P06E0$$[>xЍy1Y7 5"A@~UZtGbяn!Kc SIWNB5(Jݵh4j4X+2*QfR ެw\#L&&dc{<(Z`c1Rͼ>t(;٫)m/v͌M`vKPR1v2ĬŔig0_`Ӱ:U4T>Bv,C<2hىKqt&C_fL 3Ǣ_9cMOT8O ,sH&u 7qڣ.@Z8Q̢R^F``ߙZR[[4ۨf .kԹ0˪Bt"@p(y8iY?ұwӥAhK)A4́uO>kҤ#WbJ"_=#`yo5,I%Q& Up$|50;=yԴTa9zOՇoR*Tc ~  ]B_fOi; #*wo>5HRU7{s(6"zAY:>ty7A,q(Hw\I?EK-yA7K` 200ȕ&-PC=jҪCkxld@-.A"Ck,.<{h]U[$

    IcE\ؐ8h1/a"βe(޹W*]K]~7WEKe&d"G᱆zv3P+-7:2 6X $.сg?d? _2k39%Y1@1EHm`d1×V[\`NH_5xW1לjЊ.~ّdo%-"Q@7)Ds㠄X%KF[ڸMK=ڱf)hMe915BE"CF~MZ 8]34"F#*õ77088m\~2N v~a{[ iEq ѸV"%bQ̂aVZux֮ F=[BQѹu3v9y,+DǾ\Sy0.x_Ч|Odڈx8tiEOa лZtd|k$DM }]6DO/88xpǵ,j"X>նsi;Kxjj3GL r)V%%nLp 5߂+DEeB*񹞝vYMY(0!{TZB[$!+K8.v$WS/Byz_LZ3P~G`Sry3W $g:ٍJsyIio5,z)q iCwK:~0,V#TrȀ).ڬ IoǙ{pbYzjȏK^79IXEHDXe+^ 6.k"d3rhjpPɂh͗^ 1UgɼdN],(/c c<5=`~ 0$0>!.3f!%y\VAZ] ?/}o{9`k'ﻭ Ϸi~z,ݻw`DǤ7FYS2nNmt”n<Nks뒏 A(ND*,%%q}#PU.bx,6% au%ikG)h{Q=C鼓&EcsDui ߗFzAd׍xXsHXVNna|ĺݭ:wg J@< L,.TrIeif*YP:ՠFX)UiNٻ?dZNRWHz%S4#;@uiS>1Ne/ԼDns9n >Acy@&5D &xaBp<¸@>nsT![eփ[X6,yBRoRdH&Z\`h}n*n^5N(zid2G$;.AF`r)l`#TD( _`HHBB "^פB*}+$aI!^Fuָp5TBB4#HSDAG)7č4 fР P_lqߑ,n=+V,R^iviTJ:fTu (ZXOC6G>c/չ+?S]#>($k뤕zzţ"}-bJgT P#h*̩n OJo.KJHz}8ıV6o$dl[~% _"'g^6AOUWIYΡD2ޅ(iqk9‹̛#YtyEh7=>=vuqf.(HBv{ hչ0܌RY3)@5f oL?#L";VʀX?`P5g\Nr_gliUrqwPFH)aȾ:#j2UɽFA(Z 72eOx/bmv Mߏ%cE6c#q= +ﮚmJ2a#Kaj 1I◸="'Iݬef_r Ju R4Nށh(%[-.OlCgn;:Ml[ꜮBr)!-(.Lx85E-HkgahS{m57~ 5x]ÉQAijABhTu)MGBL鉙eOsV[ [ha\@ƍxY_=ض=هd8_TvW3G{#Rfz) 7ЖeF;k}"h#*{nO!h/em\z{ǩ(ji|ݼr݈*>zlGLѦ/'DS/Gެ ۅlSx kPU{8C& L9 6z# 1K ?}0"$gH.9pZK8 t3!&ҖL[dyp"síYѢ $La;qА:,\UiL3ؿyDKݣZ"\b5v_cmZ8_dB a (`rS&(E#8­NJLjK{Qe#S[ `v0B\UL:7k2RwpX1E+#e޻1ٚSkLŕh+nHIb)ɡi$ /&f wPr,m>nDuAL"#ǫӊL-,ib·ms%}:GB p±8,Y؃T4$ PvϽMF8ܛ(x)Eр`W8:#)e,uyy?K.tRj‰('V޿'b21T>nknmI$yK%`E 9o7ndiVP󙡄w\@Ҷ=@1&B9U^ULkگasdxp;P.msE$5c푶R[(DY<7tk[<~Ycc,`B&H8AxYm k[-Jӝ9WOiEՠ Q%2L8kFo te`0c}&6)0[!hJoٰJ,h49LDrm|aZ`?CrUoN1c!Dm542Wh-^ST%Έ=?P$hqK}#9e i1  KexnOqpo=^Vw/AwǪ.=2"7Z]`taZmdc>˻ XC9a)ekA#oGbq I,VotzS%Ns\m4{<z޵iB`; v8wW0\)PWWXo.(w?\6qi4o$12Jg$Х h=R3/Qd9tD۱2r k <8ULx00?S}pR,bRF+W¾ c p%״=)Ԭ3OGly =,=S%vSpt"@o~Se(>=hCJw,} [Zzj/A[jUf1ȫl2UHZ,#.P@ #$xǘY_*d]9IF jH╡?џ ܈w7 u+Ԙ!{l@: G|Kci嫲\!5~&`>'0m d;CbʕxwW6p?ʙ0Yy7zex#@4V$>//+ŀ'qsTM|~QZG8a| RPsx@4NGz_XR>gSwddj֋|pwSF5,V>E!IІvjv鴎ٽ dSuL vT[ۑxVB,l W0B=gL3iD8rԼv<a%րx%Q,4~#S^\SyZ5^xVRǁIp^"ˉJGRpr;?*L-@-jeh3߲-!@-Wh;7U'g)V8bymy:Iq6>m,ݴr5..%X@nr@ufJ-b>GwO]y]9DgIa.63_ gkج!nZ}ZVtl^U-/ /8K/Ƈ,҂r8T\au?!*!%b.,|ycy{gHJ]X!,a8D".~Bg:AyG ;n /` F~*/,Xc j]9B׺ϑfXOs.Ѣo0.ՅqY,3]{0 }YB ٦uzڞ_O!5'?٠TAlPY)DmS2(SM alh_E-lW>Th]D,%RSB>Y.?9_3"0e] 9i+筍/-瀥*-;kKڪ5sc&qGʽhr2:&LCn=ON4Mvl+o 9#$Goa@?j ng lD)}Hc |և$ Rp)23Rn|KQ≯;kH[Cfʪ ). aD\fb"y\UA `KnvF-+~1ݔʲ"R*~:VP kn3&?4`RmV8~Hx4:۔|p{TŔPEYq<o=~tdHP SZc'q߁Ơ\95 HgDknMҀ( !>w]VL'Cb鬶4Qۚ7wOYir&_0OzYE $?FpתV=-4J %P, N`;g%ѡ 7#2"Zz˕+ &^țHkxk<ϡ:|U0W"`I"4s?xø?L^4Ž9\Y [yy2ik>RgN |S9;R{eE/zi}F !U#j.ugq<ˍC7]?l[X]%)҆ZmxtT=%3SjEVݳ]]1'C"T8\"n9K!I+ɣ)RĒ+?&r4$uXR' D,D\c~QEɡ%n كA,RЮ9}2,TMuwACLH?d/Ď2!k栝!X$; Js'"L> mp`ϋLࠕ2lc-XVk<:oL5YB"ߎ<1nX+n\W{$OgwM"XVK m ǟ+Cay2ïNk"%iվM%{4 ܅0_X첧)SG[M9կث5ZAdt/@={n5 RcSPvQX;`Ge|x?q٤/&[hu^*]@gl-3{q\g6ޱ)s_pCiaâ{YDWТ<3hvPBJK qqȾclSK:c;吡-y]ZV +&x9+Ȅ~7ѱ`4 ͭ.ɬ%ti@qp}> 9ݪn%`Px5.To,Ǡ=|( |!h+{jY7݃FQ&C5AkSDw@նjN?zV̹] ƩMӝX<_I.$*f/6M|qr@洳@ԧaWr)^6X1}vH-\gtRcI_q%at{OWJcH*362n.G1tqIFOrX[E^H,YRڿ +^#%AN}71o:L I;"`Ed@ѵ'Ÿ́kbҰ&eQoV>!&$ޣHs*@ҟ G.h)C{FuH9)Dm ׃ y KV{+۽&&d /gFf}AO/3/q,cQ0iup[&Àɲ)^ jAb|$B0Voz۝&_z̪y8FTyv=T+]>wPL n"^9)ˀ*| ێ*a߰N 9eTRڱFḊY_R{@o^Ey})mKYa(2tvb%F]C5a%m0匵A`ʺ\쌣lEv,zцvO8;?-n'8x=+F(C#}vlnư⟬e>/;z.ҁgීzPAR=UߥeHGÏ23:cmR:5s}y^))FWlDo V #ϔϞSWFy^_J&FJ,40EBQ<*x6%IFDfZ. MZ ~P4o\&ݣG= tDr.T."N& _xIB,#Nb/6Np8N|23% eېiv3hi{k F\b 5x_**,X9S[pnsQ~8gA|- 8KQQ}(1mw,ւ寊ܾs[i&rS`/r!x! \|Z7{`DSuLEI+aѝ9#M1Qm\\YϊmD)$Tшq(_C427?ԭLk KZw MoWNk 5q%\ϧ/dx+_6%KWʼٹJ&jq9nœRt у#{&(PuvS3UhF*Vs#_$z$/7()`r6J 3Uc1xhpRبA[R0ȓ}E//Θl*hn3Ou8\¿|r^.H8ߖ_Ey\M0> xBi?-{,3S6euBxB=Os"yī.PW1p)B2%&)c˯uu|kLh7.7hӴ a:u&}N52Rbr"p 게fm6ʼnEBuNlV"}9oMO*[b\ӝgW=Mt? ze֣ͯQ'`=ZhCcf)li3z5oy-\lרmՃ8SͶDVsi\F -d.0YZڜe۸@̘{)%Q ?3ER*l?I}3>tH+I;;Q WmKSi@( >]ᨒE%ۉt]n[N"7} 2RÝ!NH"<1 8LbF_KZ q7-"5z9oat Vᷙd:2g>y482 5=4t9>Y["CSc,V.{Vupޟ:k^;?Axv/WOGPX2*ψROyzV9t `>;اcp!zlo|rTbԤ4m+~ڼ7䭹SZZ\ {RM(\;B\LOӦ8R FښNQ\GnEZ?ѝMm ۜS)0.Xst2nj\?DdS.u:JS&ҭ9UAuo +7' ڴ`˽b'ZX:>͖p^(L@{ZǍN4W#ocNbqoq=MQZB-rPm5j,j~S3 c5l0Fŵ|4'uf܋g.MQmuA= OJ_nK^Qg5ɘCc^ew7$"FĢp yJ<|djc61X+ΫS! e|$L|Scd߅HYnJQ1؍}Z9wVldd("2PF7C.{7|8 p\/pV 'Z2jOngT_=AK>-M~#Nq$$E :Cũ H"/ToZyh|wÇ/(\+1l_n"9B.[rGV-I-h|ء o -|禮*Rb@>|HNq|o\FL3ARcf9\/g*_s$|?wKP:8Ewku{}<^Q>:ՏvWeK5uAf@dsɲF:'j?_s_@6aa˘Do/xg4NÙUT"om[& šZΛϚ[dAYw*r\C8rV8SgJfFx5~(ZEejCyXxa}`se"0(o-GsgjȃKǚmRrk]){z2*ހz仔A4fIM1֢󦻌V9`yi(ʘ*WQ`/+%&GAaR05;pQͻ))|G1n1w-C6IeC4SEc)y0nݕtZ;>=8(Fwm. y|Dŧ[kƨ=llDxYY l6"ecp^ɛL~ƞq8`~yx1e M(ꀼelryd}pvn]Mc:@3PdY$V<-31x`!&nʿc^"TrnӃkۏ5WV05C/+t9͇(!uMZ7"'cZԷm)1O M[u瀎e$qe/zk`n߾-ܷf֫o 3\pu{6W6E]EwȠ44CF 8r4#'mߙfyURqA)3ځ#"~I} FidMSH[w7V"8Tع?+N??w-7mˢ)!#hwQ5R">`ˎQ)OCV6rX1e(`2ւ*'I6؆FWEVbJH8`0أ⎱4 }xuZ.-zQ5p;qIB ;@. }3*Qcu[b>йN!7t+zJ9Te ݥu JH#[Ut̵3A`;—2*O wA!riS$$5*`'e} BFo, HULɣX>ǴU0&_)n1Aba?gyV,;Q;S>3{?¿A1/F-+fOM`0/+>p*}+O a[EM*9GaY3\4j4U'C|/KD'wVa`$g;0+UTtEt0>LA(1iJrA" Ne!1F嚳 {!W'A<^ȥHS , oĪ݈.ܤX7JVP)Rl\*8Ӳx|] }Gߩ17|CK8{@"DX2..U8O Ik77hȨYqLqEXp&&I:|h2Va$ 3ĭ.o2dz ޛ˺uu$ N"2Ĩ>Q%:"e:: fefɲj2?ԴH@"ĩh$}a۫10TW_xVř7*FоxJ/XޡюN&鿖רl4pUjcep2U_-kݢQ(J@-h0qǩ!,T">KGjPUxWZ/y9!4VG~|76AHJuDVf~kxg7IG~hͺ+ZoC)pOg.]L^Vv7nӱ;h8m mVUѰoD*{_sVNţ){ki_S(VLjL3l{E3lj` "}bHG=߇rP#F&}@*)6{b+~pC D*vy7E gJ3+>*euUŀtjg%HXGjR>B  pnid6j\*B %:Y4_Ch|1cthHiN9Cҕ xÖO֤TtMXcUctBYD:aZ,hP櫛 "ӴnRSQh2)raTqwvUv1z+L:NJm Υ4&bG$mwA[gL짣- 8J3@a+,\ %\sN#ub-PUw?qB_J j @wqa9^_ ]܌Ɋe9eeoܐ6PI͛Σ{*km$KudK,!J/}0qw}{02`&ܓ X &VV{4GNrE|R,ݲ3{N?WL=#yBںrK9$W{J2J(/I [yVF~O0qVTϕ6/O湸 ^td4eWC%"_S ǂ;gSx@s%0f}*8廐@vH.>ʤg a ա5@H׉ <s%&s8RUDiDcE)ܰ/U&<t2&8%֩Xছ)eH FbWaJr$pG_l4V NTyǿ0qmLIFl 2aQ[t3Ŭj?f&M+ uKaOVՌp%bDN^Gp:x=6l+0&';5֗S0ːڕqb?0(k~hOUyb.PҫęT76 V!V獅c&F:kt8ZZ sU \f0$jLp8%ϐ}btFQ"ucz+W;ͱ :)y79U2cMΙ#W?5ʂK* <s. H;ΧZ@2J<~ Ƙj5Ra҇Id=ei/Zsc)?*FAPim &x_YoT-&//4DI'::6QP@6 s# 5Ca ܛ})I]bOg)hukgy܈ rc@I*/ϴHXipˇ>10q6J08[UШۂګ(LR/aϿ.=*phHbrOr @)؍(qi e_&!>kRyj& INtuK5A1Uxƙyyg=u[!9FJ#nz=d/MޙGp+ZqW!@Vp;yXl^Mfc^B>2^.M؃o_Gs@excY^4tF"L?pS]6N]ϩ?(ŀ@<_h,@eTVoHBtrdvβN_~B?HaK|`iA^ZF7Y)89։p Z&rnfQ]zJg[6<O7H1Cf&08 CV(yoT8*+>e܌he5[^P6|B,gs8N>⇅*n4ϣҥU̐e 1=0].9T^nc N^T,zo9k]Uw;-Aa?~Tu- T粗[Z# 9zŠxi;s%>tHc^2a *r,9|6r)%K*# /%U]0sY9U EjA 3{ª.A.Vבw'ln?G.$90\=g%YV_+bymT-:cV ;t}) w+\L6mS١x?zʡMGD0j<6$qM]G퓺5Y(wwE 3=oKF` )>Aβs[Zs`yz3;)]qNn?Ʉ=C1&:oC GkrMbf$l?ͼ+[yȽCP.iM>C."=vK nA0Uj7UŢK&̬{-vKDdT aJ.BKB?lҡDә08Ov|x`9Qf_FYzu)_k-2h=W@6 뢛p,X*uHBbM0PjM#y y%V|t#qLAV1)B[?޸oߴ90xTdނ~EƊ0z9#$ /N6;lDŽrT}"gh? U+܏.%:gL0%c^j/;s~Uf!֛/YOI&L8AYpZO^P[툢RqFhh# rjjmق׊=`n8f %DqJ#PxJc*Zx0{ֻ@ ՒќSYE@4-{1qbݚԌQN S'3BFK >Ճc m@FD_>[eO:[^J]釨I޴"0"ƱldgUoM:znD9NYeGPn,XNpCXfCAzR~^W tFE/y~Ai!5 _pe4/?%$^H'9_1#¢ h m3WYO7sLq jr=E0Ygmо*.z{} dz7pERcʌ @ ǩO*,e}Ҳl@h~>â3zEPXܢ}FHUa LAXZzPń1:/.ɫbJq8+Q 0JDR`QVXez9QS!5#EC5hpݯXC TTvPEaO Ssma@e4YhU8G.PY&l7_L}AO] nLŴ$,b2V;7OCD i2 'tϿR@_*=kπ~DSkМ8yE x!m@[׷HLp8<-^7;Xߟ5hLn"PjUVL#-4ʍ"\{vRlA2a*|8c&_0\d tƍAǑ!i1Tz>!j+t>}N.ɴԁ :xt˽cG>!p!ͦa1&ήܐv`Jm8xmOFX+4֜FtEii0x8281Nn?V=x2,BSZm$/NG %ΞYAAϛѳvnĜ1a։QhL s^5r6Ҙz_F}xP~A/gAO);'OXY̕쎑cgP_;y#sd oU8@3#zHٺn";1 uUlϒ;͆ALHv+%@wώ #?LG_y F lw(eB#{S^v5͇xX{(;-oQ,,-B*w%m"6z 5ցM1W6u&ڵ '`ae4hJ$3q+K9W餛ْ e٤Þn]F]s̨ίqfE~d?LH4{dJX:>:u. `(gv\&N.x_T/ KU# H֘{Z{{gk!qxy=Rl׳4w'7xAr%f٪jrBp5|'*׍"o el-+eQJ͟?wwwԻ+JEՒx+Z߹{,z_K)ˌ_88Q^d+?qrd gM=HӓfʝirmgSm_c6.Cq0U߲H|$)lz "53Q6mR' 5zbe)^g|Z?x;O exFv8Q%Qu %nC l@ BARlWugl$W-[2ľ/i4y&`}ptfS[P.UŃ4>6-ҩ>řpo~Fpo'Mf5WmpZUS2l$$ڟZſ1‚IjR`ekH"Á&T@{) %6rFn, ŢICz(H2g3d%5'Q1>ޒvYbfj9J|< dxTov`;o8iø\T q;S")'?%rʭ/ǘNV3b0Kn]Aetw]`wː>:@T;NA*o=TRZ˼_d!qF}ZA M_չS%4cg´<$qH"c4/RsUX:1l5 G*: d\Vv1ǃU"Fux$egc=bʲzd # -or`Qh 6di,` (O׀%ѽOWut)\لM M9DW"bS`߲TF:+#$yV n`t)=l= .?;:q/>%%Y^ڴ4tPipel¯%rҸɅfŞ5TiMϴ4-U2V3m]<:qe!1lzك/r&жMiU*-DrKu'%jSʺU~DcAw+Jj 1ٿ_?Ĥ"O=U5z;(bj]Η:,&` ~Ϲ:dJNք YU޶>RoeŴfk\8X1%p`j)7GQװ<.Qe/ *r>7xE'(zC9S @J(ȱT"y2 u4LN~d}xlXT7ɐ *,=/畃M Ǔ' NeiOýۑ2Wd٥gL9[*K)}گ|^ ɜ$O?biKf,4D6R ST[LySw(iae Ғ#Il]ǵctׅ>{ _yupLFuAֺ vhKo6o"`4,hf߾X͢ 9Bj5 z)`ФLƢln}vqt&9޳q\`͍݀=sx#a} <хK(a7B, 8V%z'SN7.V9˯bJ"1z!hE.B>5/E,H B..s`aq tl%k[v> LI4sVm? *硛,.[;Ai4ZW,jQHe֬ S=!ADbyD1$IQKkJ뷸a_pEA#jj5vpԓj\K8I*EI82h_M՗[ 2FKoM(("1ip&`5WcAz53u;[-tp!Ef:}:iΓ,x\1frqQ`cPߒm+g`gAAaB li>lj/1]]OdžwbȨ+j2s͆9kO$u;z~"LlJ)f rPGqID^{j޵vyb Z(RL&@;7RZQgD]MXZ% 2t.r j=Dcu-܊lo'0UXT _f,.OA!kOuaaOse-7ikOUsZ|o 56Ajp 5Z؊`D4*7<KCU64!~jd3=l\ʢqA^S@\Gs׉~8ED(/PUHn~ߣ .P*5G0'11IE eς-N_-Yj[>Wvŕ+Uh%>Sn1<[% ݯJ(PB_Y6 ;6R3_la{jUq G8|| & Ly,bL`B+Bš:mu3F-۠>;_zWfe +fu}G&sЎ9 ;`*z[jRrisa@\F9I=סd'X6jǡ˾w_z`N[E$:,->JewbȚ=uߐg%I@f-$lvz#N0͹ZYJ&f 0UmB3wM[}s׀7:ujNG[>(vCTP$od&cavF4Ywl йer]wzuObZL|o'20'Ez#/3Z# 6㿯֥PЯ).h0ō  V|:]A_ֳӿm1STX7(RbYRl['/enQ#E&a"XDX,SDdv`2hD AU V ]qhn3k)eKӅp޳SOZڷF5ƈ>(\bY5K.X"yGTvڭ,Ytjd2{&8/"Pџ&"MR*8}@D 'qʏIkC8F??jJƒ·A 1=GTIch I[[]s_1$'Uw\U@S]g rm /a4`_tAg4+hS%"{ |nw}S͏ܡiˍG:P[}t<&{auiX"<^#=\=1& +*L#tDnDc2!?avl\lၩзwx,qĸ6W_z84e_ˇ$ԾLw%)5bd+VV `N(<Y-xpT F!uy+hs_뽕ѩ9?:U >%@!9)7Rsj'3,\ͪ",Db A{{ Es;f?/PpVp6KMRiC h2F-CtFrw p\U; 7Ysʷ in6VȖ"84xg6]l:yIyFiѳ|NEf~-gN=?9bO,v {},nwVX 022-WL+)0:]PdB_+J8okE20v|$*l^s<.X Kvsk TM*؇RMQt"m%D^6C0hc61`6 FnC%(DU6n_Pɼ,  `}S`p!kCcQ|ꫤYQƽT@rR65B+'ڣvІ KS P•QF 5Tb|t3*D|œTn᫼_i0B٥Tb#C3;h'qٺNf՜0YespkCEVt.fdeow$r2Gm9pGB/{|ʹDc`Ag>q(Ô1\šڪgwOF%åo!c>ckDLW3 (VOvLTopBd_?=?렩 ;!2!zK4h&9G ] InI=sVva4JW̔W4&.w%-)x)BIs<PPgG"!` `\Ԃtum6'Ds%PG_er|1DrB\•p.J+@TǺXǢPGձ%M3#Ѻ(|b e&Iqv}p#?%n;>MfAȫr2/+Q4~#sKv.,%ċ>y#qmpU"͕dp>xm5Y͢ܖ&Z̐#=G(: U 7z9k~9OOFhtն>srU~t @@* 'Y CbP9(! epWپEVI7&yh9kNh+Pb\̥5ՇEJ#eήZw+GVbůVmN3> *^'H8$iup}I鳛Dm`E hoq:f7 vZmS e? !* 朝73>CM%#Bp^-3 a?:~88b|ED/)g:@K_+}5+e?nFUoy^Jhstu_xQNXD+vhp9s`ƿc"n3N/C?*b'~ cFc@DrΫ&38Sh%cή#Aaz2xN(q Z7.&|TkQ)hMEAb#γDd$;ut(sPG"/fw]5=Qʠ5ܧuyh4d2`f^%Gm43BӼDʱl,\lGFKS}f-BW#Zb1my.7뢩hyLxg/2-@,WJ_4ݡIUk ?`[qo=ɩDv۲{Lm $ ,}bRѕ7Ћ4ٙ`5˘ֆdj[,w~զDt 9}4ҲYr>KcAa\8Z60^mDx߫#ل9C}| T'OoۭUs]!С5 1/C# -`.C"W \EA3%b}9Qe;WTt_lS_Q)1=8)} @-}IS`N˓/H_.]tpUqۻ+F@/`g©5gCײG7*yg]?%aqa${@C&:^F;QxI:Kxcwgdz} a{FbL{Ú/XP|?ѭKvo!n ?VG½D1燥sN8Jڌ\͖D]Db$IK@=ꉓ_fT,X# #w՗CR!8qWnl}ֆҪe،Il&QV\ƌeAL_~26 YP( L&k\Xov\mZHPO[<ŮS8tX]MBKB D޽ |sD(|@S ^zG[wa并(bHũa u@mŠ#E'h_%2F]F/k`ѢbV;z./ h]6kbFm Tv+E,Lt=OȲs+g՛˱tܸ: XIm-5Zng2N.:U| ƌsQ;>/YY|cz(SU3gשy3cz_#`_Rܽ9녔3eT=^TJ$A0ciՒ+x O+G B{:_J 榍Jg_U%6r T i|*\kC_ ܦIy5%ȍAWSkueXhH׎J>$C 5ڛcbVV+`#X{|PJ+@ls_}MN)%`m:#QHI3GFn$) D1m89/69q&PG2M.ĩG1 u?v [ mMLLhbZ:Mĺi<薐h&j5#'{[׹:A;UH mZ D+{OacͲ:s /8N/UKga0'0N ផҲ7xf6Op< 8?%L^.EJ@$&X4䶎{n`oyםᾠL Ǐ9-'u]n(u .OG)b UĒs46Up=RCRư?7'$fM\I8pP~]1;Z#.%Fy"]Җ#RE;U'0s_薝ADW,|Nxd[:~]|OR$.Ij=C 'd{fM 𗠟fh^#k{J4.4}PQ1DG0;$Bm4z>tEVA mDC "SqpqAw˒rdjmrT>Pf]|VB}QEВf|M%:w:N[y3twow*$șN^\#G˞X:z03[41=YݸzwvyGVif $>rPTk IǬw*TmTA<̎ET`bL%YjM\QZwUCS' o/23d{1>յ?ɟXMH$XK:MbFˮ,4)+&7Np)A.R z𒫈P>%k=rޡ~S!Cִc89ꓔkJ6 %LW/F|Z[1C{_IHG!=Y*pHŧ,)2~ .GWٟlH|N7,5YcI鑾)"9uB6̎'ao |\g8]43- -'xA}bT$8͹?2|]JTk/"(#1H:nN 3s*u /Q4@|QvʑF;!{Fd 6)RʨRX]s\wsHP &@0v8fkm:L ق=iP: DZJ>&Cz -ii8 yxNZ&4ˋv`"Gyv[fɱrBjǗND+H[}-]1`AhkAO_Ԍb7z8Ӡ><]֞ٞ {D+CDsRFi~|>g}E.a !`~#)^K- y֔(zfA6#$P@sw`ww7 cՌG jZ>WQ'DDꏹWN)?ڦU[')E&0]$ Xފ o r*DYD`~C<9d@iY|x^}[ I%O@xl:Ȑf'TA,K$qgEuy2Ʉm*԰ <(FzIR$:>iXek)OԬ*uWτ֞Ppz4ɫ-k |?!{H6EV;0 H9fjMs ԍGepkY,Ma˛4gD2OW_@;2E{Zڥ3Gѓ)Ls f478c_-}|}nm[ GSں<#vQ&}*c8[#yݒp0_g,a|/l&mx{-_Bɔyu17XU .l%8$ivY횓M~R*>/57ӐlEί[#bhIڏ_4R굇A܌rκOgRcFֽ ÖGjϦ<_G>˦7_E|Cs z%%*;uCLFjtDžVt/r4rG|m.PXB%Ȯ3 ߰mȒ'^&cvLX5ѥFJ1I:P^AT69T(U5sflv8F]y`!O"uÇWDOm"3ѻϛQ'T j6郪$QazvntށeiɍH_<ɹ9"$SY)ǰ"ZBosQYH"5B2nO)hD u(&c=k={,\=*}7%"!3nzscɢhW6`j?^M9ddv]u ' ċiAci)As8>7÷c"utm+*BZPY*6_L`fG:.Jy7j;wJ pb(WG!:EUirwSȫCqEvZf@hR$:,ф?!6uALgf(]^ƫ ~vsޒ%f9t  jۓDxB×Qrrkm7N_i.oj@:? ݏ{ђWvK.ZiLHPlFhLǣ:J;L#P%)@ok"_ImY7KdNZ݀C&0U p2yՏGRs|ٰJ} !vFˆ\uepS6Iud RKğjtJ4c-A`: d i 9ZR-9_N4A-XgI4a$t7b&Δ2<=A5yYPh53+'brb11}_{ 3`fŐ5+fχpV{u;P;\<6b$$$tdO_XU}X)t{/4@:2똥V:<w)?tKĹAk.%9$dpPZ$pCqBoD_b8m!fcU+ĬvC_@<ل(o2fc][(&O1(n1H$tϟOx#)+(+QHH%G}ηs0NrӃHs;V]t֜4 3 H >[lHl.4$oMJz0 Th:X P5o{g ,4%LEgg7qʒ,zjyi,5ꑣAAb[ݸ^y潯t|?gD_vkѸMZJn",ˏoM~.`8{\ wJ)9եenX c4_|K+A#b=!eDvu%&v>paƺ,)vf \t1_-sr+?m%];2Ǹ 2tXh&kL@yEIro o$T"3 Z|T)JXJ)䠙&*&VF$4ڧAA >ڸj:5aǪ~{o'`pX3Uu?iXxR`o*: 9cܶLTv=Wl٬M.'_  %8'3ê-;ņ!]ln!rR U\=냣 # R,2kVgOh Ԣ >|zESӿ. (p܄Mue28oќqWNش.3C+c{.;~t &$S+F x5͟ =$>b\ T0_VXSb/-o"U ԪSINlA~#dQˡEo}蟗B%ZKYVR^y'y ^OQyo!DRƐQ4FܠX1K!^(nؼS.S42]TBԧ&"ak^2%iեo:ok$q1pF0ǢX oDjʟT,()d(w< DUqz ⤦o%8f$2IG谰ʧaa@6bF ӧ2x92Sш#!/KdmH _g),0[1ՠ緓0]i"Θ'z BM`Wmb\I2LRD\C[iOՂI2p9xf8vX*wPJԘ\V`=VePnD +K]G&@V}b?h_i;cfO*zӸ)cYPXVNv#qͩIOu;Up"14}y$=}Ƕ%٣`2XSD@zȣ;~Qжتﵽl5e˼X;Jk⼹wΈq׈_48ݚVFX6{!\q mͿֱ>CM ܽ6uY0) !| Z6(NWC)c|JqZ (io[b7<| g}xH0#_'Sa= Q]"Č!6KGd~_>y;lRV 'IxZg_SNi4VW,ҞA>Yq o*[!7sQuo%CKAMpfli=^RK#syGȁb4M CW>Ӳ Y+G끺c&WmID-P&YD֯,T)M/5ucazTXS-[Oi0\@f?{6qZ9hDDW?OXQ~!TChiܖG~a)/gލlHrqԊ~\Tx䋲URdEs,M>rU]*:u:L+:k>ƀ` r|㯘0C ϵ^sqWN.jRysha15" TGDж;W)u]XW J{ech\&f)TJ6haL=1B|;Rb$';*Qۣ1ŭȾ*JӬjIyD E#ggG!/#B)FþO89*M'B2;d4Xs9'+8wB)e "\ika!59*3I"Oh7Ew힕s|C{H%lsFndzƒyOB3Oׅϡ8r'8ުG>j@à8.%])`XՑc#ӟ4# vA'{ ilF5Ս$FOQpXA"Y?>0+_ dR<ԃPXWy-1/`($UDRĎQ2_j'vʥ /Aq G@Z&_a=ʦ8cNؓ{ d=ƟT3wr[2wOR'J!Ruq,:DAQ߻}ӧ4&וxg r&[ [D[7TqaLFǍ|dkml]Id#ILio{LOz|[ƒ~k Tfe\N_jJ社qDkWJ$atcۇiQ(D ՕP'G`pZ={>>\jgP9vAoa0tF<-Gqŧ1?P얆{h\Ggo#I<:_tBi[п\y+FݣRuX ?9MKP:k5OmQɥT$%LMFkbv5JB ǻkN!e Jfbnp0L &"( Q6uz%bAuVx܈ u [zVM)RtWc9$03F !ŲyQO6~(C/BcQRIUmIN᝭4B[GWm]h F L\m7 fvq ih=s/>%;@5#T[_ x&]qtP-N=;WK+Pӱ6E@9,Í-Y!O+>۱崄OصWfv-e[)q:.R^䒁g >ogDڠvhIc M>h8!;|S,\)ϺH!AXs&C6f|S0uZO2!;2p.2R|MlysG8@,K)K]"ʬQ.özNծ:V ;DQ "fU({O['L HWZ!^6Cd[<$-ĉ5GUi_3\fw!?mx ?>"IQ5B^Ɩ#Q̎'C[#GV3]!l -_ə;z_bj3=D-uܠ}?:S>c&hTw%bLV}S?B<9YEM%Jt}gNM22T.TF<ՙ, ; x!Jۚ+OYS>TDVR:vD}F=7^%3s}uZ'VĔ@pk*Tb}NzJD6F[1bWj1)9ބҠ#T}UӭX`T ʫԯ4I*wk{BZ)F?y0Be2F.YXOx܉FDcwOـzlЏ#h?-g9*0%#D(Ukc`}g!Q52*IMEv6P, t6^V,UC3wD5' 34db#G e13>vٛЋ5bj"tG }kn;jrEz{廦Rȍh ɏ@P:>tfHb0}$@#0(Dи\HJm4h5_˗N Fpww]mnb \޼1B"ڨU 6 H+zgqA0bˍ Ҍ7zs3l9,`tmRS NmN{I nTsG*@n)6Ξ_Ivⶼuv^.`Gܡs |0ed4z]$(3`S@3cƒ.gSViDoOǯX4 hQ#'մ~MLl6WKI_{Mf^&`z=@k07bȯeY#njg=U^YN`اXc,Luɤ=.bd3썄hD6j ߌXu\$ 4K_ 2Aj92lê;Lhx{y,w8uN-X_"I++g q.nj[ (#xJ;-MF _0B9xz_Єi5xhz}&!1UBOP-*J^G HOg~eX1:+Y.tUCx"eЦ*:Rv\r;,*\5=Ly0ӬvK1BP//nljiˀ~bUo[i+JGn%b ,iCٷ!V03q>CS}<* #F 6 [{˞(ڻ$ ȠEZ*8U,chTQO!OodH"[V]GȺ6Q=N>ZIBbU76~'[p'/:"~3" (D4P|UZ9#3*0xyOat_HT­$}ۧho2 4:7Z |Ɋp]w#+h"h}Xwy)5qP߷0tJq{ ;'Elbl\]:Yڳq0> +\Eލ|ȽWhs4mp" @nMBmr*-v D-18j+]0Tϗ;% Fb:kTk1Vgb'dEc] =r<|fXQ/2(s1J_ o\xz%W@pF4*oiRI4|UEu|3Dzt ЛRO]a %^i<(r2Rc@[x/;dm +- d7~4`KQi6eZ+=VlpTl];aO=  W:`j`^bJ4Z[M5^\p'?7l)&# \ӭq y@p ͎|/)ZcYR L<嶘ʊk4 (x6Z."LD!FR\;! BfӁsFm3]Stb=Qh:@|$BTbroMXmq<}^ɃG/RWO-QK7ߧ ^xWEk0sXYyc.Ǻ%a<)@ L1(O0$Ǝdns[=9!?6I>LK@l$^^#Qk$w3f@~mÉ ǫfPAvO3Mꆴgr9-6r ~9L&ØLS쩾 |L)3`g+ k{j5ŻG~6CMǐ ׷YlATo/ y>Q]1 0UxI(*=5U@~fDa:ݹl$¸tNN$p+g`S8C$n_L$̔o8ԧ(g&c=\lZ6%ckשeQ0>^u-wBRW'$8/p u @/Or7q0#tu-6 Lu}_[h?{N&~6.Q^w tTFq @]q=z 6|ROb_8o) U8ڋ،pC^B`',`벻-Jqe#^N0=>zWRJ%ŇVgx*,)ߤзw}~RHDWiZS/h+Yhԛ RҦ*ԁr)s30"8هY*si߅>O+Z-1},N\ ,8:jX- 2M࿊z߫6 H$f# 7U}ڝ vBr0:ǚ ԵN<>gnMՠ7j{Blde~fj~vc2!J̫CqWFN,ư㕻ى`NWp}Vv'UQZ>W *U-FG(y}'+TWUEx)w߰/֎ɋx$[[HR Lh+uiD.(}[n9Rjy(JȦNC@-7lfuGy1o%d2(EFRpJqpFv@6As#CF_i!!H:]nfBGTj8ZOWԀ!7v?B;Ox2%;+]M'zN/I&ƓPO&&7՞6Wyv'@qu3UkW"AqC8FAU#mAe]L7z]Bg lGqXz` 4x G \2[*6/IX8̴S]}ѸmÉZnGI+~;Fvx&ܸ鈙qƖ5@o̊CɳB`sΑ|vszϻoGTU!c+diZt nHO;"nL0p%q⵵./O"oTUܵݸËfa&ۿ"YY<vil&7 Tb5[qɱh+jH cT7cڰT'𸘕 s2u@X9WqP%{"j>ffj}-2ov$cy[ɢU6apL[s= `ffM+F÷/FGvsav֬!Uށ:TnU=r$+>mLpjpäs~?E -Q*1s5Q(AiB1vI |s2;Jg>Oon{d +M(hYS}(R-gƭ&ɦdҳSkKFx7o\,7K[tp#hJn"q X E,DC{1(_LG4c'Lx/J[ѳGC#lmƵqOǥ=YnHΧ. {kkcvUog!]Eʥwk} B[B4 \pT: HyhU&7r%u/skX3Y* $P3ò%A䊻KgC .]ð AM`OQ^1Ih(xjzuJҗn.;Vnq [B3XRW pj5 BG}g=WRUiq+Ҭ p,10I &R>Y]zjt Z["3`tV9F4/p+Fԅ{M$q=mhURGRA;72ƑU|f^=$|q?:t"+jZ uiX]4{$2jZ=(|БTxOpCLh"@vQpt)%buMRQb:Ze2PbR:h٩闂3;kO!MJvm;Ia `&^Z{L!!;.{b~q}ƚ"lz!tmf\?L=Og!$Fv}LQ[uv-}1{LRJbλ/LBkOJDF]@Hds-7O4f4:બ_ X.Z*mJ@1A];V^! *zC^:J[Z~:SIDyd$|Hvyzou\ h]9vAE4J# \RCtu@eK5Dкm~L`T~<s 08j*qfTXP+3IYRDnJbW/;$X߸l_7wœu~-y y@ AJ&?K+ybQ} 5XFA3rJLn rSPab6ޣ5#kClu dU0̊e2R?b9DJwX%Ń[eiU,H<~¿ܾsd-knE^gP;? B&ݵQQ 2E'yHXJ3ZY5/KMf2v^v=IDXv4Vx+5FaGB.B#P%MrJu[WdH^ DHVSF@5CV~JD+qckoqwC2 \ZذP#}s2VHXp p;+?j-ķ ^vz+XlfM*;>t}J"mѽ? ҆ʍ(Y{%gWvڦ~ O\'J2EF/U2D0sBK#]5-rp8{ =6Ӭ(=eÝHh-ϿՆ J!yW~1ɒ~xAF,]L z=lsYzxkz @0߹9=`F]՗#?{9~6T ۼ&s_Yj` ھʇQL 鞹N;V -|d`Tc EŴS<)X;a~r& Ƨwd{(v҅>TxйUBK<Ҭ z $b2Ϥ}-Ŧ7]բ<1Nד {sMGp!I}CcO4&~ _gdJԱ&+wb`~ڿuH3q#3 B#^9"[z#9W5n{;hizM0|o.7~zΪGx#kϸ(7yq#HP&E7i !恼XXŔj,\yTm劝CYHhPת:.1ў4y26/'t(@<O!~fYb;Jӟ 3ZQߝn*ɸHf{KKAA؃R&ʧFo<KmIB^Ċn{{AcɪUQ0i=XP`r-Wy{y9o/81{qJ4{d~v̗#`_LW1e=rc5 js"pYbI_Jl;R˗2 #)eBr\e>[6beJ]|K&2bȩfpx=Q `"^@g{ח$?Pʯ{.R EVFJa{G[V7O|F`.m9̄,qpBEP]EWoc|-Ե\ QR[ }e~z8)$2 +֝9Lw3%ڶx4 6*~nQHF} seí09wL Z"r%/5Sz5d%߿14Tx gFqղ㏬R/6}L'sE3-7|r4Q};:;IFQ~dnp @p( iLsF{Mq: 얄vua0c& 8v_h,Bh9Y]ES. .cYTDTDzn(j)B_&N?BCFe,8Gw/90g?ܵf45qdXwxNϺi{'ѵُW-ʝ>W= WKj~ &y6@@~<Ww7e7}aDHN`H-Q{Wd9s{'sK P(nþ7dl4NUBg-3!t}[x#YG=tRFBq YW^P)YQTȕ?#jD\·NZRW>tw98VhR$%OPxfv[Z[-A֪BRѝg#!@Mlt[! DLl35re0Eŏa!2jUٕk`&6Q~ZNӒW4,ڐ:2(gK25߫~ݩ 4ijtP]Bki=RHuwh7nifЂAc<5ø/8FXȓGC5ިL <x"z:V@}l= v7NPVfYݽ/5uwR晩HnuN 79wqYSZϩeOPp[eLu$ez;"݈g(=qinSS7)u͡M %_q:i*ι,=hUə1~~*s>[ ihv`%t4֟+2쯩L ㎶\%[],B :Um`%\cIμ?Ax+p 6*OiW|1Rdb9dn\rRotJڊ(d4$;(kjDSǬ<" F?nv+>hx=+"JtԘ~w+:F얿yU:}&\5X쓷EW ^kq@g=C9*͗gr_q-B&^-CɑL $?8E{Jo40NgSȤpiWE)h(A:$נLގ9 Bf HsVD]bWyhkCґqQ%i WMW}U.u&ٙͺ?ĥtGu Rd'7b|] ,v:U(u$ W+ J7w !j9r߾O ꈧ+(Qfz27M<7 z ^OM_F7HeRb?w:%#-^.wmכpt5l /P;ᇍV:P>uV%s-k%5+.O/*dEp?_7pj WlEszV}"](zoq)h-IK*!5wY(AqbT0t†dYfts*oÔMw  '78*O?顟ܫu(V2$=8EpMD{ N/AFm{ܹD/%` b\P7k.XvL1G Kr8DnP  _ڜHX^.+'؂3s~'Gg@^7[`rnHSUCE&V.2nƬ/Ka(4Yz-idJY7O[!%~̇A|"u24ѧZ9 A^)%yLf8Pښ i`k8oڑZGz4iXֱ;tMt>oY3ԟW6uJv ~޸%җd6m4 aK+w2K[t|7.ٕ|~Uj, h߀=:S}d7tt/ ;nܘy}uPi؊K8uEhʆ! "[E0c tf phP'P`6G33F7[/iC>ػfA!bA&Gq'x1|"tV/@!zuPP דk&L|AnB? bɱg 2KRF$)@H{!TrQrJ4\U55(,{}IG$,,^JȳFͱVZ͛Y"'rortne]3#a?V\u>lgUK퀲QN^qTd"ь伝W@lqq-/ڈGO@lXղ!ijAoTXZak9ܻ&Dzמ r/ᥫqW%pO}ZmGl9;K)Ul$}(McթCsYyHZs&W [ύ;Bit)M}%khE2hJf6C,etQք73صh? `kL>1rhݳHXMh(1xo1aۊ κUG,0HEś;E~$d_+Ѳ]@vsB|Ss9_=OTS0`7vTßk=?SƸwߧzѓQǹBczä1ZtO/+rIxG)&p@:VOO^;D %ԗ|PJ{GNQGm#NI/`Ե*å`3n*_pF@&8 (PuoAco;:}?H+ʎP RCQq%N_}hx5Ӓ, FJDucڪ->,_jXGaeޙ9E8 ܷT%α=I7 p`.v*D_L c4KTHx&!h۫70qZr6v'AP.~|zP(d |_f<ֽdz[)θ BMټ]`Bl?BX$S"eeZ"ľkE=4>rҡs%R$" %V{JdV -~wI .q+g>Zdo[j'레w&~NejD+,yhw^MG>R$tΰ_߬0beBٞ㎊| j;v' &'gW;jπJ›ٌwp4xf_YUc<. @$i2fa[w2_%z\b]C=VPT1Vpjgwmg Aq쬤Ιȷ9R5A0ye;O{g4Ye}Bxe:fX !*_ȱr2+olF;PHzWM>x*å@ؤGL2z{4";lnܩPJF 9Yt8z- A <*0?֗㻭\UY ą 1i ^o$#8z,_6̯{Gڏ7vO٦$򯶢*>+>3ؼ&J8`RݳuԆ67ΝX~'ITLnK\΃`ꥡ8jڅ*OKՒU ,L}ڷkwiC E.3)9!^#U]/.f}}?:Fߞp% EnaQ4QӊeÓ"5mcECǨInWWS7n7]>v/u2z{.Уir2V zӷ%B [%( V%[0rtA/5sl|7s#w C&T\G˕X2X C<-Oei!J5sLɣ9˓qBP 1O*(񜦵cK穟4>yU'`+huZl-|AF'څ`e@y Ϛ*o{fUO~I;qܾ䌖tSh~Hlm/`"lbfJ ?g7H"a=id=4OԶZLp3vFݬGl[={z3U{2C~SFn?|[Io"Xcԗl ֞Ϡ/uFI[K2M,rKRչ0_ǹ>;Qrjq2xoQybQo;zIqE/jդ UBFɄk$/S@{ oKpg 4GˤpY,x]DRn UhTZ79R+9Mgo!I pkjPTPLD0 "ŏWX>!gDb';TO+^g״:՘G>޲ С0A8lRXqrQֵ!d} m.Dp>tL?8A^# 3`*w uoQ::"SlSkΝ48~*o\ 'ݑA3S8(bO9ע0~ȠE;$Ȋ} kf9J%ZK)juGرi(6myo7C>C>OKv[4"Fqj'5b?J\ /'Uϸ.Yei5.ԫ}8/w@16moi[Pt+I^Tvmo{{Ä׿l"/7(ňzVӒl.!BK'87gǣ[AHٚ,ew kC/!S Nж\985$7jjpRr k7}X@E6d, DPJ9>?R B+E6'Bݓi/cVqL;c,osʕf5R:ӏm^I jѤMYvc>#_ng/*א#ɭGQ2k!i;Uc1FX,1]f46GeOGĘ2+;W d");K?c[5eq(+NFxk JskϜz9!a7)I]ĭ0;M^!eP& 4 ĭ,wF;ꙜAimoڿZr?`B#hg7weE7lYX*=7_(C"IqjTMi#?>DRɒiAfղ/?jN&m] ?&-X wW7eY !Fa* ;4U$kSw/S ' :\>8+I(C+D{3Z:/>6y)רǰ(aGJ $NڛߨHx|z!;%KqR.|C^)䪺njJxa-|@fygC!4]wyF CmY&BIToB@Jdyt˿ [;VLBj=cl#j'U4Xnڴ"7`þlJIȑ&.Nplzy$Xs*b]a\r',_kEF`$6]Z#X5BPWh#GK$` plg$ [Yv+fܱ]`wsE't|6k+JƷ<,0F'YvU#<7R#\QW-e7vM=I{,*?Zc~j&J〻F0qd BScs )cxV>ЌSQ0Y9jY2N~%φ+͏]~p|oDc=87mOd KNR{P&SG`:JK M:9_&v~=ڬ!x>_MM|*j:Q Pq!8L8韵hXYd&uLe$Z{~LH7S"3f[v>TД|s9o7ths/Vmv4Iz0ۄ|v=-u|J kqLdNqL7XǕ6~I5E\7-nJ*{O!nGTTtYKb3ߴ:raǛ`(aԒՅaò.<*WM';kMvr{\hyuo~eTӻDW_jWѴc(9>&O4OdrOAoӝ宥IJU+5H/:j[^׊>Bӑ&//ҍa.axnUQYYjݫ5k(}A+ VN>0[(97,ݿcZ=ӐlJRPj #7Ո*V$zgHNKh).SPG3Mt>*]&n]Jװ>5Աtt&d%ejC[e6vf{EI ˻v=gTZӆ2% K)u J4+z3g1Zd1m3%^d1q՚J?Lȝ`;a/KNcKR-{ :U E廢7.m61z rsJ 2X1Ys 7A此]OpބM;l'S: 4oz80#P\fR3:U: :2<]H=0ݹ  dDMMk$6!g*az;NX!)~beԋR2IH3 +N"IWFrX߉,ǶUT|/TB.m<2k{(9ᆐdYk>OEiOί2b)Mث\Q!'Dn|4J׆g [һR'~2] LYU=L@Y!(!izqmxюH(z I3䤢%Ւ80NwGnP36 -!B"1Hu6o6^yI>x_*~[ j,A.wAe`,~9Poޫe( -NM( ) } Tj\#]#5ЈA50+qu~]E?|Bnzܯ hx< Ep'6%{ӭ}xsag+scW۲+hVOp, twƢ̿8 1\ K$+h$%gB7Owk2L<'y (-Nh۳"Z}^+h+H)mQ/z|iq0bcr H0>C `h4+SsY=q#Btr)!a|\"Q<4L/{g/†Q-p 7TVf jNt8b)Xj3GGaY9ë1'R!-.t3V7@.:m~2,Q=Ţ6=-Zw1v2׍.BduJ Ÿerȗ0OW KM^{V'ݖa4DZ2;Җ(=%mkAtc!?h]dپ?Z ]ↈ$bo0S9մ`.RO$79\$ rZ{ ag, Wv;Mkv=};;[w*ċ#?u䉹?^5`H?JmX]2GÚ@E ?edkBeUlce}(&H*v*Კ)~0]|AIxQLkK2B >@tQЃ3C0% $7I:t(,Y:hҏ .)a}6d2Q#Pd^o"9Դ7 *4rfd[yQDZ@#O /mOzb?{U(_F@o!桏ޏɶWP#PQ^a#Gb7;˷y3Visbz\KmUS{+W)LlDO0OfJKS7à/󻱨UGTaM~G)֞XRN|}nӽ:U-1мrʨgU¢u1 'cwHExO9cu?~jV^mon'XZi'\,V7@Cb[ Bٖ2D:W 0"]%'% "OxP.Mb @{.FgC_@,UJ6%$?f1]ӜM#H1R^!Ǘr m4%M>[R1eYf~&V np@! rb>KVqE(fv HGl;|P:6uͼ'H߾}Kuej9z(hbh8[J0nYz]oBLk ʘh&g ZNI{`u[T2ۇ0 3Dbgā5)s7C1 ޫZ]-թ\7ln '2ޭ}|8_ZPZе1-G|ݐJ뎯LEIԊ7Ýa.8hR; u;4,\LVX U'ry!P+3H(QVb ɓdg'O{.'g,ۖJ"jL,#0SGCd^+k'*qAG3dA@ ]"g*xfnmn?}^+Y/'vTBv1pgb\+]"ŲHC_(5⋓ vXн!o!\W*j2co/؈ Ϛi ڲ#Iȵ׎[%n!RO?N'K [rK$ܧl9sK5=$/oiSr`TZ ֿ#r\c,³+hP6ŔXT}pj Hɧw Ίy-Ow>@>RMk3ykdiNw-#,^EfmrS (U(>K䗞EE}ֹgv [8rTxsU 2$#YynYnIF5j&;:dBφpsU8ǜ^~ԥ SahŬu&s08(v8Udcj1)]E?Pḋ̕1F,& 5d;g 453fq5yBSxj>neQ9N˳"H~6R02O<ubiqtM^ U<^ Y Hy5հu*ձt;IBp0s (S;G/dcm"z#T̑7%5a$w;3[%\yD^Xƥz„فu1*)\R0Ud֩kJIb${&W 7le[g*.~, i! f8m7PY,p bud +Z/(UmZ m ES˫KVlV|Q=lĠ2M1MljXr>S;Z=qc,B!$>~K!Z2YJOR17gٴج)%>ѢٲT* 6F!ɷ<5l)¥6D'h{^vʰߵTs"5f-u"Ag1iJ@C{1ڧb?n7[#hƀr.횊q9>5Cb]3-*Gf[r~ܣ# ]Ra۽Jgr`2-D98:ùB҆fOQʡ/{&eVV `Zg2cEJ7s&wn,e<|k7tJ5g6 4lL(ģ"{|cvyzVG}qzo ԮE_)h.LYdI*Sl=q&ދ j@?ԅ֫wz,FΤ' %|㳣ځb4Q|'fh=%Gom#/ 'Nd d'@dqY&vBF \n7UDԶ0)qU$/cM~x'TH1Ć^+h.]Az|gVWVg(K Fӟ e b\+&=i ay!;?9}YL?YQe)J o@`[S*Ľuiq$?ADu{JK[\ؑ_/+DF޶mbα\CPR4nοGv(Nowd/?pO/\e"ג$9 Z #4SNXZ Vbr'@+΍XSLBKsGƮ=!%NÔ{D+B枕uSnFp:/ ^Pqя;"~=8ǝrǒniw[RGdasֳG ;strL{s[cM`7˗iL :Ĥ$8V vK<NU's6o pS& p6V"f%wtP`͚f8 ;2F(\]!ZZxbxQDa+]g/'CNsi v}Ҳӂ'2؃OrYOX~VgHͅ |d W\_"V{lBaӹ8L{F x,K[]TAspm{)tW&yY)r̳n)Qh`)ٓB()Hs>NDD u ~ Xx~ޞ&N̪|B4Y-#%ttUoqIzT} mJi!} ۇ_괍#|)1:Vժ屸yhfZaPGi /ͪrd#`mS>htxu,YrT#/YNCvDz>>Gusx,hWOD4 y;(P=)i iʌkp ^7nW%]t!L %2˷u@3 'F̠Q^%t8&ݒ`S4)CEɩ 27/-!w8ά+~lAAaIvs}!wĻH/P&"'Pv{R=kegʕ|D* =Ooy%$0нB%0"vKވ2('ʿg"agU6e)4p 1ˉ9, Ք7)<"lDTHcar)6mUAj9Z?DR'0P`c%LKeyѮ#nZC x X`Q]E%'-$FUʘ®i9H{NW PX[<6\乷 WS9sQp}P>Ȕ@x^S}v%4D9(҈ M B1_F 2hM(){X;@Z} cZz26d)E$ 5<$愫rA,L7OYTyP,*@+}G6;6߉܌hK4#isHt~׹]zXjaH* 1@/_@ɔR=un\O'O~(<V>|}e`][hpۆ~q|BMBX|!z{]>>=㉋$pBU1z j580B!%C Ai,ҡ &G# I!g ,4vqS漛VK6g*!AV r*iuNؑ<;={UՏ߳bRNV\YE jOuAw+]kn֦xk kE]*[(ixd|a&7}0OAba1&jnbToi9Ңy'տwɚdfj۽B/A˳uY̶J#@hFtѰg K@,EC>57 z}\ƝV.܂ L90F f`$9pd_ 0I6]g܅6kÛ;^1NOu=G/6SnS5җkBQsjM~4V#.a`[|^zF !7ORMeecQ?4gIbBbˢ;r.BqSI UW^F%Z(oavIHɼ0o3Vݢu\V<,1nˍZn5&.rM K+|?^aU~)c+ɴ NuyGXEJ0|ݺ簫|&Y5~뗊xb6(UumM!bb+$=/* 3 ϐN k8>EV&n{kг񠃓:xwgq/0G[b41N`>(V!c̪fZ>%[20LYzFQn$#7OB90]!#Ά6aB¨_\b nXќ^˱Wf^^aY*#^ڢ$n&L{ @f>G$6J9:f^g&\=K&QvXx ]`l׊/8mM܀)XGzKT< 2v-#s㤀arѹr}ǃ#<%90+|J 3czH,>">'fO.(o9,r>?ea]EXWǹM+Ͷ \Ny]ߤâ?6dM-Y  U+]ӜιORj`($/r֧۹6$KJ>3S5qw]2akQ0C}4Zw膣 ֥bYn9l &{T:*;a%L[DgyyY\{:ټpkS }U*G3ĺy(~8y%6F]l5{V٧|xXoKk[uPPbU68q>mk rNꬫ-Vd$Xw"QDI,_F4ѹ UR Zԙ'Nq9Ga(5 LQ VZ}?bi`}"<G=:qMj!g5jհ8M#3 ZV7Dr)+ü')2S>Am}KPB j˯vR" -Z(_pZv:AsSa)  (dHvp2goM$x6a ]4d Q@@an ,kx/A.Nn SICx]SwU,!!H0=QS6W9AZ0z3c!nLۢM%ءpbNHdSu ]|w`o_22KOD߾}![pl2-PU6݅^7+' V*9& yzA Ѭ(_IMv cB󔢨Ju eܫ0/NY(PM{b%献(c"32{LX˱sPOMUj^!R!oys.!QNsYt;ي*v\|HfrVwIZ̳ӰqFyxc1|Ԣ 8M06#ܙ[:*{Zbn0d@ B"f{hBYaWijn@GN&no 0F,>Jq|tLje /] p{>? *gzf4I>I'ǘGXXtDU}¦9L =NyȀ(:8Zi_u$~T3W,-s@A5%b΄NqlAg0}~h2AZYCI%3*)]% h6 zeG,̀5tg욁-+W*$Ttz(M/}2,{e360X&:47_BҶ:o]mKjq"[y-'+KګO7Հ"j`;>s^'W_rĮ圸yY}ƉdpKD8viCOq\ߜ9bjtl" Wt-4J#O٦`nK2˴дQ4`1tnZ "uۉ\;Kt&|G+aU[Q9WdEtcdx8CfHMndTRI=uWhҪ p|~)V2QcPMj)wz +[Q;r 47q>RCG-oo"ИI#(Y<+R٩/b|ncKՒ:DpEJR5 uE/tV)3j8s䂕`~_1h  D{0I\KVP$:z,"ΉޛzeC੣wL&E9'Jmmڈ1u>BrR94T35#emb!UmQ&Vz0vVn /j+P_gq )ˑ=7~(L@P5Mx#͝O$x.p{ RW{r%&cNt >ƦmWӊ(cO, _.|8ً#=E+ѩ6fV݀9 Z.͖cHigPpIb5KS™˭yQ.Bss$}KD3(XDH1#:z"|l'I&턠? RS'"nu =b3#=wd근~zQu`$\NT\mBfo+F/xS5^ra2ҰXIסXI66$&AFݷx7>? AIsnโ7^ƾQ{"M "lp+e9)jbrb SKIs, 2Тoѷ=Acavd.wMjb)kKC*ML4oN0s@>6޸C%WkNLܷ%} )Q>yn)c,ٕ:/\nH+8 R&=K3Vtcb//KB|N[84Ʈaf~kA4dipqCTkRڡR^>+ohdW&PI;ٮ>08i% ZU70v.2PVCB((4v"(ZG3Y6_qst Pسv w̄duD4Z7gu,ȁJSW^՟1l Wf9sx;/9fvX(G]7wN/*<Y|fߗ隭-y:wVn;\00IYn1ے~$r]pjj7}*Khyn!\B{d7 ~2g̈0i( N/6l0QNPe!ibDƹXDPvJΎ]zVp$NѩVu8p;x"롧o5_J縁QGcʫ_BsdU'd @ϜlX9~VB8*To4IX/l[p\[:\lϹm`J(Uh?.g6RMVvZZ'O/Vb2ۧH8MD;ZƁ}j]JrC6%g idƔwk>KKK8??*~@/TГg ׶vHrciwĖzK16 sKylyyq1D9D".o.8̘ށNیxBa㩺T{M  JTܙwKc/pO.[cjd MTAݜiLl '|60^' g^J"37ɄʜWሽHay7(svŮ3tеm#puG;A|+tdl>;g#CnYw5EXErZmu:luiBI2DyZFbbuH/X< ڤwgmaD&.AWxd ro#T(K+AcSB'.Թn]kȲ; OZ|@IEm\H餁鶞nΨ0L5S,~N*+qm1;<ʆ&~"ڢK3C|HZ <:AB'PF[Xz rz&1HV>fZYėǂ>)US⭂Ky/%#K6*[Om1EPM"25؎j;|!٫)bI 4Mffp9 fj*ӶXYVY1xh|:#jf3D"ޱX\G“yֵSYm̽iZ L@"!).Iـ@7UP:B-iV"hl=aŽf{joDI9z %Й)I֥޾Py9VITr8*k3iZSv޹I@)Ƅ.B^vWSCP{>@!Dg6Is7'a?u$KkQ^%HEr+̐98lI=unhto';?'nLr+2;ul+0õa YJ +gv i` R^1"bj^#oa N%KX)v4߽֤)qf_΅_(2{Rny5+NeX}7P@?XBS$g{,FzAD5^~j ϓsv$ i lR:;tv*{`WͲa EP:_$WpX,CfR J+C[eu[v57g}BQ,tal!3]mܳL0F|%)+DLmL( G{g};,4ZOu}Ɨ%j,)w$ͅc[H^ >ܔHa"&xJAܢ/7#ITl-4ѳ&-4y]GμO7;{Zk]f ;!fx[O6K'6zX PH1Nƭm& d@۞Hcv\Q钶PGn+ ` 9w|w$n/ 3h1 IJ}!\C{.ؓW". ؗ_ T0V^n{Vk(G[Sg2M!7\>\'-J>( mN8s&ƒ%$8 XGpPh1 y:tt-Q2(o#i*1qǠ 2As1RZnV%mU=vc.ժ\iW;1 )0p `;' .~ԉYQHC161v5/,$JجLOa8vZ%Ou2{3cށʕ|9#")\B?>i\1#\Д{KSJ_@=C6zv5NȖq?{(f3ѳBZ8\x I5 t-}G UŞJԊ *X/l>*'Y'٭÷w*/2e"؋~* {5O\ExL|5-]F w:j^,((3AǀϑVfHÅ +  Ek R\E8U#hzQ:*抡+Ո;T4h9HIr/v)nۤ,g!㎱|8j'‡߬}2uc'ffE_ge&ǤsD}GN-&V֚ rvdhڮ8FA.d94=`8=w0U\-4sI\DL6fcaJ7{C}JAs %Τ;vlJ7>r^X[Y/)_BȥrG2fh`H z5CG6g_@xS wѷ`agqW_6Nn#*5Z6-!iwnn D'i2l60X)T/%d(D Q1^1A>eNK?fKX !+d'|U,lp)gayv]OKeZe)t;DGzڣοP%9` fj Td+f-[ӐN[B~ozyj5B` wJRӤM!!" xfuBMM$2jL -W8{){@@n_mC\>#̖sE| ŇHe=Lf`fRUhȩ F9:0"I5Bgl݆&u).ùjįѤ,X)u*p1F5*F67l0ߵN^f`Y>ES:kyKE'"6-꘰A`7ќ8DakX|ܳTxyN#rt!M%2 6P,aDA`6Ht2! .[;[ I}?YZ.XD YP:-_a:*oTz2J9zT&k␉sx}+9bF3q evi2K)Z^-~p/;vsDV͉QŸ"^ ++%\dZ1=:@!9k q" ej7ϩc!A EĦ8 0QSH=e;#vnY'.Qh)Wq^b[cW`=0#f°+3đk.G]{3OuT.,."U_ B,B7YYIk߈8!wr$~wrQ[vLר{bChO^IHce: vgTFې O#Z]b޶.!|#HbTǏ&?v$9>]l4LQú߄8* ¹eՐr+̮Km{&5c⿔R3vbD]5i]ᓷKι/$'rTgv\X!QߪPa8q sCT1S/.JʣP=q\8"a]f_v enez7sʫ:SX([0n;kW?p9^of1^>e~{(ǰOٸ;b>^ ‰`Š mi-.@ce E.~ AF|BbN+RD֜ߌȝQfiQR2XОv!8ܶfxzAV!S :sx兣 *Iv})h-ڲ ЫgY:$h g(.7){#*G9 8}='茲ORɡW@5؆.1X4.g?%3 ş9NfBx 3ɘ5 d9* ^N-uchۧM\ߛK)6@},ALU,ߓFjU,m"cdCpkIl3=jzw=y A'ИH~Uw\5) Gw|v/b4Cʋ]UPYlmo_xK ;'0>vX(Ö ]O#QXfbAl]oSj*g,ԢSs!قHn>h=Xf9}/N⯽&gc&IS 8^ c5Gr|lzAZjI`§:*$چnA# z`rIO;9~ӏib,n*lƥZ43mi\*ɉe ʄ*bl@}DAe{@< jQzԺbH_]:*wt~ʞ =9Q~9Ǯ?"gZc *ynV!'ڌa#BfK#o $Cyӕ_T) d`\p'w(0V*HY;l wJP|l䐾p5} Y2Hy4_]"8J2--˺ P!STk,͘S"u@S. I/(z*R4W r.dLtBSrY%lRS[MsKɗ;65vz#`96!{m.9c rV*J5e4"U_rZ:B`c`JlhPc̒P U DkhG*бN6GH ^#G9Q] MsG4)BFSđld;qd^sY5hr -6fup %fw%~MG{aQ1Loc%F3ʾz R+J;RDܥ0|v9e?%Jt/E{(oCUZWW)9ʓ=>ds*ǑɲR}UW+sc0WpiD#}2A9r|9~wFwR CwTmXX~j*32ozc4Ւ("43GqKV+2 zn+Y2GX(^ܺڅ|15Fh*0+U-SLHO<]"HΒ^ێN̸`A@e]q׆OCs.djiWONUH j*.=x}S='quR=Ugp!%"1=g>WPX|= -p4PglkFw2L}6B"zK|Jx52 cD[x7t=!nN a'бl@#ϘzLa8$&n#7>nJR麅WlKMնfUF'VígB}s>>CRNdB ~%ǘ~K V5^pAW+A)<%rCf(zX(\rQXln/͕ZO❆TŚ*ä%讌1¡wI=L5dp LK[FJ=Jy=M UNrѪYj㣒CyeDtŴ8xd~c"xG^IEI561%Pa5i燴87`9@co<rEnOfwޅi]]X |AVQ?|r(m&PfY,eC 8"toݭVUF38 v|g_/" *Te?bAÝ_2Y= L:ȏ, GWn覺Jz6F4De\Z9ףDY(5p0kQn+4b$;JzSg 'fޝN,Ae/@0v^.z&\Xʞ빵l I?x Sfqc;_=4<ɤ xMH K`#oзxOVm9G#jQR[-W8n wyoZajYBouGOFV-n*$?$9//fQc5eToX s]1/P|XVk&? CGɩ&mk<9z hPrFq2 <(N[ưFLQЁ^~qVW-NT\ACc|),xk,Tәy/]ƴY%TkJj^cV,Eb-Oli? %[LT:>D3 bD.с+ -݉(dC3&j͟N7X4T_*ZNe%;'C~U۪)]87˗qA`jp4FygY]'3]U\ǥs_@eK* LeX u[@]fڄt3j( k2y_Ruy?[{RƝAR&7kCӷŔa%%aM |߉EMr΅)O_vVE0ҫhb=ܓ V/հڇm:$n?^eѡח}aw?4e0d(tU@O$Dɐo ;<\پF64jTP݄--9h|D?Ojy>OmP0yw7R)UU %pGMqx`yCCqrl:i JϞ ~7Sk9nT>bj4&|G9Rmv2Y ri @$_Wk ]< HAu܊ӾPmmpQlI֮>tu2o U=Ť'j Rkfs2`{21 xBe~EB߬lw)$6 lGigo 9)GkBۢeC81#C𕂍l=V/:;B%\it+1dfE| uR4]wԄ:5c)܇Y 4\&q6thZL݂1k`ED"_D˯y!9$;T.D*Z>N!qҷQ28~Ξ*wTMr[ ͂bvi@u&MgA(&x7|@3<Ȯj9ː^۬5Džat"mY_m|ZFwxgOy('ߒnQY?Y3g.2E@@ǎ jX'M`b3.%97p19OA~gXdNRk|٪H> }s$Ju-(r*]ߩr'fa ;,8gCzh#W^LD4R6,r޿DZƅמ#16UlAOoPls-ú) M l`'O&1.P -M I?I$o-t4 q @ VGrٛ⅓黥§p L6HMT[1/ vFhvQTpp&H-nB`t`(0wHt]"#xf~6Y>kΆc*sB # )z[S%gRpBGhCg)d AGJDUHGl2?P?P+•v0&3 #d[Nd\ ,Gi= gS}'Bkmk!O*a&IPAH~GF|mg%%hܗވj)!Htq/ L-*jԋ3/L(x~(;4_sO;KwE,A;D kg =,œ6ū0d̜4M,Lޘ`Г;4Sձ%CTbV'ׅ02ݕ"8>NgxPA\e"KFs|4o@xu!Xa_E+%, 3\SC'mk1g/ٸNvBhJFU\K T8971@]} Ձ䍶 }q=[m7SN{&b{YgH~ % g!BbeZcC eLb}ώyD[}fqy; K,4Ccjf}jɘTx'Zw.$o=iI" >|`tY[v0WЂ DCx'|5Q[qE-%F=5_}"܅z,Zrq;H@,V;X)WcbvOX ^n9E7/h]é&\  3i=[CzKε/R}ruZq_th~Xbe^p?g1NCfχlU5.HxY!ƺf&~ogyd ҽeFL[@T쓇\c6mgY2dG)J4P#d$ziŋKUY@̇‘uòDReʵ!2Li=5b(J8̖~9 Iks^vbKZ^[Ud{\!xㆼ7 0!d0{R-'jk.]g'{o-K`LԹ @̈́i7S#JbOVGB'(j3yw0tIM'c, [ut3l|Q599dY .s>9Z07턽阍M- &8B;:$dTpp%)T=?7`, a-vRzGĔRO|"'U~0c3Z&e?&V-IV' Xu6x#)KӁH<W!]WWrR٤lgNA/4L߀)A(J!# c9kTɨ'A ֕g !b*ʀ=i 9Ի1[}(рIm]*zR!VVnÌ47JRZtƊ-tR^VQ8\R1'$M锹!~G飕N- ɫ6@.4g3djDktaZ !!RIȁc_Igf]hPY:^ Nυc"#0?fbF6ި=68J˧UV,i.\ |%E :EE.,u0ݾWęh^i*mJSo%)[~*Ǵw٘qGZ}8j{k07]?u+ōj1s"õBJg&m R/,/@MliI9gx[zե$¯j[Se$JǖvJ OqĦJXͮ+yy|~ZaS:vS֊UOJLoh9H d t ~ˈƟlC%FyI9sf5` E81,^0 K$XF#۔І!ӎ', ȋa54ySL˩z;= +x+rh *AD5>PDAUd̎P?ƐD)IcM>fd(-X4`G2B@[cs,:\5fXXSf_ġe%5eറ;xףD] 6a d"͡h؝D2HqSsc/)6X^7_MfnJYVJ4T?gӤ9Y%=*3)_VDIX/0iz/PRDw݊ E&hv ,='PsVdM(G>w?_"Or13|UW!. B7⺘3Bќ"Betl iωTG-zEڝ$[eB?P;F~xy3z |piň%J'F@j2 [ꪢ8#䡼sKH,(>+ !΢4Pj&\gC-'Cx]) h|YCxRtlt`h]tH^g~\HHF&~)+6 p?/yﵽx e[[ Ơ4vdBWU6h,z-oc^:Wlbp#t(Ɠ=vFP=.50 E9\J}N ~Pm9l,劄,jz;&"D`WT4L e$G7>:XD} mm=m̂[R )f LDt6 {hTܝctK.9yJ96q<6k>{&C1}HiQ#dPzhbi%_ĊO#4uߵyyjK@!c oWS.PqA`Fձ nr2>7V*.|׵]6.e+dL涰'򳦑ÆiAх;)/uMNP}$X/ QhVA"acVߞ4KVuɩıSݺbh>3k'M5d<+Zlh(s#0:%,oA M/\Az ٱ' e$ՏTi&@ͽGu?dl%rZf /C=n q5fȷLs1\sn*Zl4Ή*zR9JY ~Ǜq]QX(HUK/7c+?QH:l Cf>_䪴chޛaɀH9.֠7&yT|f `!ًajwG_ ϳF):ԞY)c]SBڣ3T_c[P,U|IᚎCJ)D ?%s&KMt]f$qǫaڵ+TSFcrw_.e3[syJr $\=h{Kx7u۱nq#TdmOv\y: Ð VtXV&wmˢL]7PqΫYK|w'=oeSvߢ hmx\ۮ)t(̰Qнp?( =RQ?Z<$Oh'޵b#Aa50擁6NE9; =,l՛ ]loF&_nur U \FLͯ\Ե|z/G׽\`oXuR x,Gu"-&RNp7"<@pi+V0Nj:Nvvy]Vj]{[ҥ1UW^8K7"U5jQ{?AiQ,'>-)xX*vL>TKN0ںJUs7=OVcG,U Pct4G >%86ޛkv'EVfd^|k Ft`ݤBV{ɿZ;/E=mA9RY Q56 ޸&G2x KYK ``;uu9o'8nL}7C1 *KJuq%t+" 2dYgjEZH;cj#D r̘pcF*:\?9gQ]dkm\LL_ĂA0B VPٛ&ꮤ=)P.}2S*ZN B$TGdPv (]th*r|8W|sDA$tg P졠w9lf忤yEt@&{+V#%ٍ&FQ‰)G xG$Ȃ/34k*s i t1_Ae0ds63E|lۜc:‡tA'_KDr3=ڼoO+XxLƈNv2P"5 a,zD'NeI"ZmU$mn'WmÀty^GuØpU}79Z ̫ +@Uy{ <ʹz=6mb"x9J HJ4Nc]9g9̒*d~XNx"}m|iLg;KpH+,7Av9{><,a+4BRvr&ks&*Tec$EWP=]SR*"D3>ILQC,?] a.#y^_{Yľ [`J,EqrF,@=70.y]q^;NWioÒU5oPbk (mRpKYvQ{j!/lM۱0P5ҵ#3lR .C-e{[jHȹm")(R/:vy a<7&YW?b,훺) c99~}PuAZ{O^$0+(ik0t&uT;|GXZyh#I9[HWɹOUԲDMBĭAvJcOk5chI0(HBlW?~SLq_2I(vbRZx$\vt41uXL5&Jq]li6g2F~dxun^rdrfmҰ1tX 'yfEL*4&:Wj<ʓ#٪Q)K_x54dPt}93WE[K(d8qhgu2>gOʻX(QK؝z+lN} :nHEYT7cpm/!3rJ(LfeY@ v7ЖPu:~BiT3:I?,ؗ7je(saG =R,Z޻o&\eG+ef$ιC x=q$U| 4޸y0Ezo!>T{?SѨ 4.Z#Fۆ[q7smѩޚAu'SFN<*4B_/6G`]f+r^6=ZZ9 coFC@E4/XGCM)CLcTA~ f @M8< KͤUwDr΋yK`Ye4[}wj{ˤͲ+]`1KH+tEr9W[ u1xL3~yPCqުtH@W~)an Ȁ9] =W`kXhp*>R[ݒ*!dP |Q'9u=Ҽ֨'{"՚UgyI@kTtHo( :ތ3d=/,z`01D7e6O>'w84F K#$ڼ"7E4-\>QZC DZND1Amr5jXv*v镂z}n86P46#)RH al뽩OPET9Tğ˫ݹ.z `c K@v~·y u/k;~AS=X.!45?:Jiرb[nW)]8pYsi!XH"h@7lʷTJd4CRӸ0p$2cul@Z Ų:6)4u!@~&'{VŤB(+1'YK.9xw0.h괫U2K۸a)G2"ޜX.Pv@,|Quk )6AR˿;~t:7u1_2Dl_A{D[ۅ^NSRy8c_?UcX< ^Q+ǀ r^rTGD2 }A*G]Ip}.FE9.^ yZPiap r4rr IMaDגʩ }߄EXq2ɄUoy[œ( jӓ6^4)(7X4!ď?@/{*UWFZ!F>M&r?P֥|^a"DQ3 OQ}w]H! }NXJJJёd7uȓ2"=ɿX>;ǘO\] IUO,%TBbAW.Z1>Y-k436#):xrݿ]yj]çc0ؓ+6(FH=2ݎª.BWM-$/H# #uee AqQ ̎5v w7!Gp~vg]=1K(r4b V:_3AXȘnјlWB r YA\W_iIEYPp*ف̃ 1X L2VI<ϥ,Y3J~IU{]>F}3X8 5Z & mOMl2E}Wo).|.^'ҲiVeCJItBjS PVR >4 1jٛ t,SժFt"SlO}Q+ ZUB,+Шva^<:Gh߈"i7IRo ݽ|'^o j_#plBRЪˮڼ-h^RjJD>kmx(͝jR˜5I~v:J=Es>=',3,O=sMn䤪 LZCV_`@:oxvB(/j1809>lp+;!'XTPޣ@gFhEwpv^E D'87zcR2fc1RXųCVm3 }pս0 |7(QKy P&&g4;Tڴ1r|hot\YIr|)M.\=ӎd|UΖھP5`%}u,d;Aqe15U-`TN{O<L˭!U_R˃v 1d'8_>D|ifE9`UR™r*xE/entsԅރ?*VЇE⎀it5ߠ{@,~K _V(jj["L[b^$8KV,y?>rl?jB1rv'{\Y6xR[XfXx.ʝ[pSl*;_ N[C3-%%ŶBdn\8%>I)/~ބ:eHS *m:}|y3U.-!#ڗb+[_^M0EkZfD Cx#D sJP/҈4fڏW:W4/xg-25 6JnKj-ZtHg ФbgJs"a>hߍ`Ͳ.ʼQYp!&g9pWe6-Z&@Fx;1dH\#JvL]AtNOS.4$S qժju4rI6ǜ(ED oϵDLsN!l &mx'6L@1y?OFյ賛:jz;5uqGҕ Cgɿcbg$J[ a x+ag Z` W66XΞm ѫ[Pbm*mbx!>r(>نPa!,'b60\0 "0I@IJ]ẳ T]IA›ȇAޔزUFDdiyQůJwnbs59f qXjKBRy^A%sǰ*̨ $ah>Y& u2%Zo))vhXT ^-11zºGV`&x8J\.=?Q? O_M\.^N0++9Eg Kģ ԉԢ6u%}BH2=Jd+\vdue.`Å_Ju46 ehEsy.Zg6뷛|Eg i|-bNv )~A4(k1D5P;!;2)6gYZ070701000002cd000081a400000000000000000000000164e4ded100003340000000000000000000000000000000000000004900000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/usb/pegasus.ko.xz7zXZִF!t/3]?Eh=ڜ.+ψsX!Hjl3.ݦ蕊7 , ^iC̊#YZtdϊ"w4B#r^%N0v):rq@-+QҢs\Hzbt;b>aE)R/E .e⧒՟x\Cx*cJqҌGU̓4{H "LD]VzNE&),v`V+kJ =,eoke'5N ջhpAB({q[[ꔽ(%hgUB:q}ʸi`TFWbn=|`~y@_g*c(rŏSضdk|ZOWKHLIE2VMhmSC 7'm:+92KdΡA$+M̚QylȂ$C^ snI.а]:a HL$( 6* yQb'qZn2wYON9cluڵH([-z[&`d;fFB5B^$,z9ZINl=J66g'UyB&ϸ`߀_M%0H{r⊛uhK!',!H|< oEPuCHmq v6,IL+P87\3 {8TSXOR oS&ǭp4̐ \| aMMF i:BaTЉdCiJi . KZ[F !zj; CǹX\%JsTA|X'`NZTۼ 2V|FϓqׁE;MC"X*qu'ʏ(0@.mEp-P.:S}ΔnN8uGNW0t#%blzKN+5f9RZ+=D]iTp|!s pKg5ֲH->u7"mt=4'8L<2n wnq&vE4[ 0^-#xyԗG_+FGː2M+8=mƝ،#g##[fI QB&!jW$qj(HM|@\vf4)etYӿEJBb409[,%=MYo~D@"R'|?`r3?V AbV[iC[洮c<bO1\dϺkDeh̯H"ɃpULq4|y=I+?gƂmϜFZ9 R{'2"'fPe3X .W>a$ܨJ[KSLĺxyD,N`oCn"MA럂̵0C$-I0}VRT7_eS{Nڥg6ʌo&{ ڍk1@R9rU-L:y:*6HCqP(!Qs eZFkwJ6O%P̺->L1 An92 {j`KoD gR`> /$r/1A\\ hwy#4c%V-=1䅯*<7Z\]i=uK/8YwlR?B_6^x؂țӊ@$ɒ#QIfB[ ł^<{L/eR:_՛V$B%4g|&c(RGhMhK*EW|"8Xspx7Oi-Cb=؜Iѧ$EX<Ķ&Wf2 ܄}yo؀CYeOyC2Xe|ree81Ey [*0՝ؑsH&6Iσ›\T3iRuD7 v`.Z#pk+5M? X1/ l Cքi;漴+ 0l~/>rfkKnL Y%zNIB(Z*Gwc$ EXd3$l%>Ղ nIxnR0ts 2d? xbUUd0AfioAi4#m{6ߝŜ=m'ABiN>Vy7/6֐ GeI?Е-s wᔸ3xvӳEP-`MA1hr7xnnU؁fB7\8n`iSLlx̸AP 6[eTO{2J"D:\y>Dٻ{ v:Lv_J"3xꍧUG94S +AN}^ԣt!oP9pv#hAR\6Eͱ`#g^Z" /(,}I;Εh;qAk,w1ő6?El NTX#dO)j{; ,o>5p +S'&.jJ3}q6gIJ$[R0k /P$^7U@' qϮ}srƚ*y *,qpQ#O`GeLM6!wL6iwK.߳@oSݕ+;JIBn:}:0 w^ʵ}E,(1/q$ ~02˧ PF5w&t"p[>,s' vG!8!SMVgV`ᵟ'sANJ</3_pCL='X XDTݸKLoX dvn(JJ$ܨw~O!__b#'MσL-56]~QcNߡDY6qy!C0U6GtXS^e?"714Yɘpb,q+@怎!k;4 7w2T*~ob>3wS{8HmƺڵPdh45elt>Tw@2_zheLAް+dCjJ#DO zфYHyD63a*N7d)?V߸JuXKm2EKh=Ln_eZfU@w&!bK-zA_TV&Jq_v:!ܕr.+H|irz#=CrB9clCq;kYE$ E9&5~ad<&(<|H1bȽ-evH-f9O+?`dez yĻ$ÒM4J;H"w@-#s3P`(Z|a^&JI4!^r9k/xH3Wa`$c CBk=4"vΆ9ipfu~rfzT^K z2Gf6dsgg ۛ[P}W*pk?lp7? T-CQ1P\]=Z7V>r@+O`:C&n qB"q ]ِ: 7>L5*hyZ:ODlJzGq2o`<4Mj r|JR49=_ \jg(!'\f!dyRPI fG'Pf3`-nR|tU)aNCF? ΀a!ugcqhx(,cX{F7{ XW{Lk߭n \am\4䫠[T8rt<|m:ltj3^{cyZWLMRzƝs' 'Ƕ+K8G/C00.uV"KθZ0q'(sKXT$שŃ^B - 8Ro1QeyH@hȻCYc %h|ފuڬeYsK!]gˉƥW"okEc2ifY[X#kZ"H|~aMpXwjbB5g;%܇})$V7&Qb zҊluJ! 3B̭g2G$O޵ULawک|]Y%gFܴ`(ȍ* nAK:sg DlMlhzl C7>7 qJQOY`I#3x㼒J=#̭A^x6ßpSUOn ˛R0貎yC|ﷅk&\V1 K?}k B23ǝ_ a-1h y!~ dՃuB]g9% oI<%;/.EkO\$7n1+踴6?E$+e_Ab5UE6Hϻkuy0]AYIy`/!c |~I.HQBз屎#!vj8PH~/ $ȭJ!31Lzo1c'.?, s(_vh^kjnZqg)"1͉v87ۑvKBGkE˖bvX9"Dh#@c?utV]̷4 ن`p )X-Lҳk-]5˭/Kt{z>rWxe7T3y.S0'Wgʱw)N-*1jՄkݘҾę!!Y{hj2J8/*Uɰ|%E|L4>0n`k;\\O(q(j ^wfnn,aSp@ e[$eCn>^K=!H$,R-'J^,ftqQ"c}3_-&Q5"}a(x>_F< {,-#&%U>|F!4zjcbD/d{NKvY~LvMݨ8="˶& ss֎0j) "IА `>ZSR꺷 |RUݡ,wׯFu%y%y6cs#$S3$ 94Ixǂ_J[+O`ɠKi1X53NgTb^I'k!@J4t;BppY$n* $o2%z$- crLp?wGܪ+:z'B^c9e4U>CuaGkֿ h%vЇ13l~< :B nw_a|(mnjlmk呟\m>`md-Z&zŽOs6 D-LnagoP0X]mAL<+-By4l=(l y162:pʛ?QK ͥ Xhqc*MqhqSPu0ܦ_oINW8HĿV,*^X!'mhO{E~kٛ:(tA͚GQS1>3E|YDjF gX" +ԝz6Bo>v _D*e0t%UԕorUl3qսCze7)aA5xjX %mHNØ^L t8]>PcLJ<,=:BN᪊_^~$#wO}p }IPrjGl/WYh GoAnSSSNq PzΑlezAaoG;^֖E"yf9)"cj Ѩ1a [*X] D"V+9%=i$I;|cʨ6-v&JZ\q)~sTJeհZ=>x.k6{.埼kG5' FP̍Og+ be#Ĺ $w _ lxOi.{Yst{xMbI Q Tdpߤ $uLw%fh;sgM'K[I5X"U%O!w ʨti.ıw]ێuFP|oڏ]ė`:aYOfSfaOFCg #Uth$xa^y~5 wkmrJiC`X)0U@&D=aÊE{LAO`5uBn{lN:jNquWkA~zcFamFk`R7o8-H=@|ۛdo/CQu.]y1ry\%{O #T9롧eUb})Ca{ Iإb{ckĸ 3@[^sj?eY"7Dsj[Npӻ ĸo}aO:.f.OVN-3T(0PJtƹ!t>?5W1QfKՈ[ Lʰ7稘NѶtx,vt; ٠5uAt-X`sj쳰g7f꧛n'g|N'LqP5ˋ^h&ȟri,U|MĻdҕ}%*:,_!cg9  D*hZr~{N}5&K?S HʰOj |9+cϾ3Mel3\٘sw,fo"M, $<'3携E nìQlak>n S{B<:<\qpPC~V/j(l Rp2<8xiȔ$dlJ\}"Q )vΌ)j\e?ru<"fD#bhxT֦uԮD=WC٥4V[7#{t$-Ba}X0&l`68K"L[j| 7YK';iȓ_t yf)C-FʮPRVvzq({Hv1}h$C !4}3}d,W(ą> }hҮϔCC*RUXuNVjv={Aa1΃|.u~䶄۲Y (ZÖȨT)F+L <ҬW`9٨h*,U @fɰ7ؙcfO}Ǽ/3PNqÙG+ied>օʳ>pgo aO$řMWysA>r|!`Z`9-Yb(%w)Z˟ܾ˸[m[|&xn~^@6RK>_d!d7yU_W'iY6Wж"Ur-lFAt/ j] W@a{ehJ!L gvJa|ګ$8GK"1hlR"pdRU8Wh \'(1}p"='Cʻ Bxd6 ݸ29\Q m;>h#E8yD10S#*д~Fq/FJ]B K2d"* [fѽ { qpdju}v㵊6VFOeTsh+oY7+**'*5Wlo-X@KSJi:|E,[ތv1 yŽ) idxFwjt- Z'phXwMgJMdkA$Kj*FuSӌ;ʄ*`'= !(mjv\_֓5xQ\+VNB-_8=}'G7UWHy%0Abs&9Оhݒ>jjS<9HhIY%}mڠv¾Ѭ74&]Z1IVzoK|VioݧŽ.zZCLY:{ N5_LҊ)p%Sq\<_*3L)Va\6]K O.53ˡyOU6:K~H뱚lJl( >'Y0Q]s;:(?>롌6V"Ao!ZiAL^U1Aо`v+F"14b h ℓ{ZNI6.=)X^C`4K_L$ 0!8 p Wzr̊kԼV(눥I7RʿOC ؁lcq~S:ͦ+߁DqMUWY!iU,&]Pr{MRQ9cEq7,6f9J,\-.04 %I:P`sw),B(<I=!^|b]atx>(gMk"=b1A8/.q/w;q JW ?:OGuf!gYZ070701000002ce000081a400000000000000000000000164e4ded10000097c000000000000000000000000000000000000004700000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/usb/plusb.ko.xz7zXZִF!t/&/ :]?Eh=ڜ.+͞SHJiUmm4Hř;h7zL~]Ŧ1% \HBG0EQUgxtz>F#ʡ@PAeT+:&swS2G/P-!g7* \tÒۛ0R&XF/")zJԫ#1ob:m-KLhx~=L׼9Kw (T[/ܨHkнUٺH7΀nT0 ;.q*uʘ%Qk;@[k}Z$-~`œy.edeږde Jh40C&:'s^W{s[gMFjB ^Z` V]nYI=mVCpAeBnbIXFE w2$Qddsh^\B ^ QyxM}ѹ#Ana rHy, \hsUmdisꒆXV{mfFybu}PSbtmw ˃:f"9 zhKr9SGZ8{X.<翙qW l'@47|9+f"#5Tt-3M(;g@p0O,}.Q[tqI_Q0[]뀳(D'R=!P +1?iFI8 DkӮ110DP4E<0-ipSy=癍Uّo8B닶RtU`+zwe4ǫKl&b6$~ѵj_w/aDxueޒBKA$Lub;BGх*c^UaS}+ ܌9)=c0n3ZV/3L"Uh̠?_KXm}%Ç𛿬*Ve_zڼTF |İ5DXJ;&JA7V{j 5卢3k؁3cm<5Rd'Ls؆H1{c3* &XխZ2m BiG]QRƳA<OBw}Q`w]M~ɋs;ڻʕ~q"t'n(B žbdTǭp-Q-h{@:顳[c;BTGW.6G^cuLZ&we ^15P~ո1`4qx` x[u=ZKdv_)e -6 8OdQ8EY.a\6ܬlLM ՅQ_-Y5AQ7os>Z]CnډNw 0SӪand L3ygYZ070701000002cf000081a400000000000000000000000164e4ded100003088000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/usb/qmi_wwan.ko.xz7zXZִF!t/቗0G]?Eh=ڜ.+J~UyORDmx#* (a?CrDOC|9yF:xt>ʹbEBI0Gi`6<+$̉jEEmNU4[UܤStO|<V7B [(e7eU#txlw7p_NJidz~pFU.kt0؀ﷀsDWj>.H٥kw%CRŎe( ZXNe4d1>BQF#|_>~@d}TcVb9,H4Y=ULʍ`]/J{1܀LH'uT$|W]qupӶ 4?ߑ\ $`ervuGmsEC@ap0}I#`PRsLZS( P5o\y^@`U?(U lRҲ#+S,`߮(Q\ȉ\u6 +B6Z&l Dc/C$L/ WRi`j,G 9*KoS=m+׭\!O-1\sg'ؤ}M]wм[CZ˒7!BC7yDl`C,ٽoS8zdWUw$?fbOG%%rvjYgz Q™9֔ M C|kk׀.ƃEB\Q3&shzTaRvG: PyoFTܯVPU{ǩbsL8 5B#W٭$f@h9ak1U\ Il/Kr;k0~a,AzO][c5m~C1eYM]֝Vu0_U !5+,56L9Z<1_bJA2[w"m;^6kX4s\0lheL YpDTK5IjSK@̈8pu|"b]sA[9p>RlHW[Xe{Lljh yH؏؋ab :PAN66gi]c,H>(2]FL]k̳!Th%9_N&Mw[HaAU=yp-ʔbKq1iȸƽHҫ1(2+oƥ=]m(~>ƪ-JD?bj)*g$sB+EX(*՝\p.mlWŶwCGߊHw »V]fۑN3 .{L'P.|h CX~lYX ;wk,#h,P3vMi{& u#GDuīV";jcc@'Ќ\B#]- gi\Bcaݭ˙!xM͝'m<ߍ?W#$ QO AAzNH]k#C4'F*2{S<|2̊sWf_!*wޮ?[6)OcA,++[Z#:٫G򪢷oVw6]wjQ?3֨ɗk"IȂM6<ש70!]0,/s [!dZKύzOvV`)5X _)5O]8Hv$!K8&hLv8BC,ZreqT999.ئ:!dPNau[ܴ' w+Ea N.|z#Q@f$g\ʔ|I5od77-`S(%+3f;KU>DLb8j7>%[Yׯ-d<&YT ?#BoLlyʁlz@j@i5!z ^Y|6D]V4Aov /?@6 vOs')G!eV*a VX,YH&> O|[K_Cӫa=(u$ScB~#lp$;2G oLRn!ԉ,^hn^@&K^ ' :UzO,Flj$i5?$o8mGL6n"wh A4uu׼#r`R# voܓ4=$RD⟋u ]rhڱhgbF֡4ۜam w„E7ߟf-?e S?9q褅l[^~Wib {]Es<proCTO-^D]sFn8"dCX V`k,h?<+{hՖOc3Oǝ-QVN&^[u:6-3{SźڡQr69Wt,V[" x,첍6=Wwk`~k9VXX`"Jub;H$eyb@C&et/]rltz:^[֥]dž}4D.ҵUع%)LZz@a#$gj~@2 w/_YdVNs=-4˝y|ʉ~koIs[U@Y>Dx;q eLzGH?PAcc`¼SڂhR3בum^ZCp;GXfk-YBʾgM@ :[&^9jJO0, A#VPČli)# 7w=T*hT\X6}*Xo֌)H% =wO |7@GZ[֢\} $"ث O3ݘcA5m2kK3UŽKvt&},dW:8R2 KbH` gGj AhSlx&jD؏E茲'tmܴ}h>1gZ ʷ^:"C;HGNySf3؋܃VMh"HG_s,$jGd1qhxvxjF3|8ga9f=<ބ6S>E*dg1B8 1C$: l(h|<Kv騆wE0hyvw %I㩧F߻hTu a&6 ~7s=g$M.H^;}utWI6˹ nj5B \JZk-> Gr@Lirαl.J|oX }=ށs(DGfN9[g-!fҺ~;J߂±K NQ{+>R1ƔO&]L</哭NQH蕷}ݫag ]$rlicwsIncs f)15iyg'':gI­z>kt7fc'^Cug2Q 5秭E#L=L,Es-U 7 {Xoz_Sč~`EŶ)g,Έej@eڦRݵm~`ޭ/6.R mbTδtN/Nu3J-λ93c|=M\cʽ1wڼ*-(O~.qwܞ# B&׺}рVS4$}fSeP?4)mH9;DӲ:S鄽=ů'ksi r*pS 霏‹,8L KӋёq$"BǐSpC_B Ubū1"lk71LRp`DwPcŒv4zW" or}'eǖZ={w#EٞM_7E+ɡ*`hWHgX嗐' !E]U#)7.Kf21f2 Cڧ ٍ/^ %tqv(W1.~S`UuUۊaxeܖy%&׎t^?Rט[Fir1؜GC.|SDnvV&;ani+!qhi$apJqp]}ٶFkn.,Scd8΍{b o^BpXΣfvD,@(xFT~=xY;+CͰ'ps$*|}nKm ~Ppq=:SkR.ЩZiY9xw?bHDN65HJMᚙn՜(wRm.bWΧR!b!x|1O u*׵NW]Q .r/6/赹}pթ @NwKvJrb916姸X |lީ9E5#l]45BN, }$sUP-sw_(pZСֻ .,=4v7.$?*ZufRB +):9fxE{D!QZӘ?%PNrLZ[(-|ͅ#QMreJTUVJ0 iw:o[ 3x;?bI{_l_c#.-oXܑ&\ՊRN+]MboIɰĂ B=,=^= VUY$w"m_Yo=w߯^=x dp 5")~ h$-\D6V fzf5_3 M>Q.c !q>bI!(iwH/;~}y3>`V'=yj<0pj\O]]vJ'2iEBW*kI$U^Anؗg`%NHBz'G8yNHcW@؃*M7#ax9 АlL4u?/\`FA#n:x_-J{K~+\K>U>ݤ+Љt$sp, ) w<-0#=2xqµD(mFL `F=huNGD<^G醠 [usIt>ee9`,tṀP+thw#Pse( !VV΢CsM)R@;V^ $}. ֠Wb%t;);c9qH ԳXǰ3+6,x ! OѺCA,#2`Dt$-@%^P`aFB΄F 4jVDL2Uf-`fJl n]P1 FMf܀WѢ<@5؞rJG_I9/=[|ᵓbQ(N"yI'Xi~G- O~OdjNpH 3\ެ9i%f"` ճr|ؼ[uY"rJw}/F-vQ{,oSG~!ʖ*Jsdp+;<ޅgǽ9hRBSTqS_Q•k܆iK[!,30K}7bd:uqpw&Opk1#XQ~xwYlg']Ȅz@DpS jS I/BnRP{^1ɩCZh1)|PU8nl.CGBK^CDY7 #B?i2 FD+Zqijd$FT]/L2*Y YfGSDn} 82 ˳A͹mjy^+cAhJp$RA`dpց1ŧ¼rdb# u ^efLob2&g $ũ*oMe+f?[GAjA:@@8JfHűjՆߝQɱc%H J .y譛fGZ0Ah][kǚ 1\3$ N )PN-&YxOǰNAj[IsGzƒ=H2Z.t4/edًIm[o0ݨuPό0lV :SAe] $ ;`~XJ+DsL_w+m3\qe.?J0}F!RSa5 @-PIi{kDYב"rcm~T ŲZդ7^ӀM0C5qQH9 3E}EP{,)2=+|v|6\bۻ%`m[~0{њO ߣd0ct"3t)E;mFU!ĶRm^eu2wGAýa2zm7xw|KVBhhDB[vQTW~9Jy0!׸C##PhY;ص1􂵘3{hxehj 9 br!Ks$/vIV:%HeIvی5GKp'ǃLZB%V",e5|zm[\tbT- jA.-"di5o T.wD8i^ۼjZ&%5Q<8\ WغoQ0ɐŊ#vEcfiR}oSn~s .,H1S ~?PWC'54Vm?qWG/{A7v 1A`DaFY \'ZiRQy}39+\ڌsCu4&#=th=1wF'𐯓*kЮb ۚml˛lݿ;҉:M ZP J%Y!lfX/Vk*D 3SՓ\ Ub1]`}%(E@e."K5#/F\5O5ɷEpKUUi0ĈKHj4r6`?E9ƤT>ޗi7]-?0s woܱ1}.ɇaS^z&Y-x3%ht$U1h~xBbٳe<=ͲAKO?Y-\~Ud5)%0Cz~ޫ2%o{}?:N((PJH{F ۼ ˵xϺGVD~lP`18 h ޠeukŪހ^˱my5ػU &5Kӱ>&$09֧(*lfy / M'3 0 Xb9[^Q+3wu |HndRݰ "7ZĶvNx_2'# (Y%lEd|*z^d#QjϸiTȂF2RQe` JO~,wlHzl9Nd_Ĕ\[ЩrDXkYǿ/ ܇!n^6I/Q-ʶQX imCDo 0EsQ=ðp.oz/KTkC휄7J(`*[ghcZ-[I[K#t V =jc~W[NBހ{`i%`3F=#*-W /j7r[S$YAWW b7XX]ό&%T@c]BX|W/g׈h|;U&_G6j]$EW64t]>i| I#IY^BFBSn pF0vei !E h2lor*Qt>p*=H,ȠV^Ǡ\I7VX21%d̲ˏԈjDnA gnN&aaD7)b ҭ+zۓ2^C5g ' GC(8Q[tZl> <. Qqayp2qg|)GJ)ܗ+_/zUrbVDDku_eDN!Vc Ѥ Lc1o [\x5$ɸ>@$͔9p5$d{́@><] ZcWDDxO"]*P`tʣ51-c#Uv=iQ||fzu[]t Aޛ9-E&_i} W>jArC&GI)&+LA{U; XHCTfluB:8ٌ>L{=uwb@ǖ{T8s短vjMCZicƝQ|@苍Wj]!"2XzRȃ3!~Uj B[*jVGօЃxd;]*IN#dxˬYއEx=imDQbL`(x*#6g` ꒟̌A=:ꨌXFE@FFk+x7AVeJP甡K 4~p"IiNMj'? xxە{6K`U #8džPW;7& =+;mې:DO!(K16s;h1Oj3N\!c94H̰OzoDX`I51ů`x$,+6Nd^+ DCTyuG/E+T 9GQ]^A`ܪ[k_G- EȷRr1xQÊ;r;|(9;ɹ8V'x7NjM#Ű1UtmNve)9 Cڴ!DW(;: <8=D)}Mi60l<ȷeRtt=Uaǃ{2XM/jr xJV5'4K ,U!y 9 nNZMjí[Nl1,茍*o?404ݙlg-*4aŎJja.=zu"nm; +q41{$g.lɒDլQipbxAmEM78b7\R9k~OdX‚zhKemr_աoC+ @ZE0[ox7tӈ&9]SV6]ȡ q\IC 8іQ-ҳ^j,pSI1u onR[b )H]*c6B_4W]$(^'*sY:^iCbuhr\Ķ#.XnD]N6Xc3۱΋T^=:aA@ReG -1H>Yr3#03J'R>`8y4 R  .AŮ 8J`dށ1с`b8Z~5: mcѻD _467?oGZNQj`آLgYZ070701000002d0000081a400000000000000000000000164e4ded10000af58000000000000000000000000000000000000004700000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/u]?Eh=ڜ.+@&@u}7(m,c8oKrʃHǿ* $G*{Wxp弹 ev+a||S4 k߼jN@m4x [ [N4B&X^fGOIxtzDy5HAG ,BN7AՅ.´j'";֖B(h+pdsiҋy֞C3ً /ѻ3b Slo +p*mO}gPCWCw #ukZyyU+ҌE4%3@"kJc)rC宗JW/ȩLSb=oYNS&h[lA^{z1<]%t j+M&s uifqy5K)jׁ/Pfٖj#86[Ծ r/$h0 b∆ lS%JPDs)o*G.^~t.dr/z><rڼ<;gQ. ; ([ biW%9hv TU!y` 1A1}3|ǎ5&)GG ӟgI`צߣC/wsd'JN^{Pa3 tom5Z6:;)#DuaTǀQ|sIzejÝ\[[ittan=)fy[89 > Hyc"7]]j;B}6_ 8)fZfq@T,SIy)2HŅ\Rc,lt=klF@=)p)HyzѯXyexvL3kp&R ]4yӼXnLPr4+ W{"6g0ym_}eQ2>h1nbIpb.oМÁvts"{~NgpsȂ1`V׆֔K˿kMTs{\<@c~ls %'V/6N΋+(I"%,a!wf۔~[=]>;T~MCmvU@K}+KFd^ٌ8vyc칟TCE<ס~k~hj< ߟ灵cޜa(E:ȓ_T5+jYHg ̶ ٪_ z_@A52Y=zT ́29{%ế(jᴦ4R/dg^{w境Ƅ-3)4!kL*RBYKv#H(N6eIk6 9b]UoY2 @#"=hh)9AKsYd]x{ Rl8X4W*"wDenGq\4̨;yJq)R6&h1 ZսLF!jMvns7{yZ5b$)X>zלG` -wRq/u.j^XT\QMUF VR)gZ`)&ib]RBgϥ8u[>oQz{tj./(~R%kfM_m.灾䏮_ES'༴`m/,HrQV\w Oyk}N?u-آQі*仇_LG)E}fPfJ-wZkOM%H*DUC$vdq܉+=A'\Wb{eڀvN!u H|熰8ns gMow#\Vi?b}`|7o ~әOO1c^_U8nIdx ۻ=nRc d~ygJR@vx2՗tAs ރ"+O7:|.Eyz5>cEۊ TI6rJ2Ɋ6YH ŀX Awn%x;;TxiN7?NԏzܚQhkhهvI[o۶Pii<. h|vUc?a5:kETkLP/C^ 1} 冠Z#tŁ"15ZQ8+'u>%[)W4gJ0WV)1K7L(@,X}N`WgL*Swe~&TTؤ[>vlZbõCf威!-^}4֌"ɉ7I\F/BF 85.W峩ITHNYvw=*"E?^g432|rfPȤ-_q]\`0^ȁg=,-q;HИ@?4NӦi5+\h|w:]}I#Zl]40HE^N;Rm^S4f6}QƳߵG{F"c]dM3vWi#]|YWE |U^IsPDN xK;IPSM,6kSU4it$[ o\~* k,aa cnX;-S=XLLfzDME$pmw RWZeׅN}:ja|B=C%ٮ` 7ÚܽG>>~#K+OJks;nd[biV'/{=9Q,}+9D n-IqI$81\cSA&ڧ֊XT!iher/_*JRxּVK+23*ޗ6sc<϶#M(U"lT$QԺFMSL-pPK&r24;}i%tQU 瀍ղM킪CjbƼt?;d} *Q6>CrnoE9 X8r&Q-ۧ6]Zs؁U'9q?5N+>A( ^_#xmZ3:,m՘C.u6ק.F?E$fu!ЛXj|㓫*&4X,(8< Ok\*h\O@!NXkc[sG4~ .5s:UWЖPMc?x\1%Қ`b  0C4g@I38 1Í˲f]>ma(AC)U!{S@9s5`T^"fv~y3qn{\Wp? ,c(Ph㖺Œ.('b^^?;-NA3#A EI\:lwe9n9D~UrLto!pa ])tvG`uXz`єoji :C k Jo`[#uJ-(z e $ ?.∓̩.,<%a!Z:yBbxmf_Ni K0zC>TZ#KMRZ$Rg^ϰ53r, %W}%oO=U}5Op-ׅ<u7T1<4w#br'xR!Z!"fDJωJH|vLtl86NX,ݼ7gg׹ \E^Y4#c'`H1'Kf2 $}B wRodv=``GX ZQÄe}]z}N9p_@ܢDш3^Bpb0ϵ7M,@/IuMÙ cIӉq&<~HpNA%Qd,Ze{TAgu*8]ßԘ7D#AB3$M"*U͔`j!,깼KF > Ƌg,H#'Cq.7dЏn5lff9JD39FX&pW៵\n=⤡((uQr!k룗fBzd^fLꚪ?UmAK3 zu[5M_N-Tim)ԡ GS12XBj)uUnxαl$PMfPWw.0UG:b]+jx6l1f#  ݑm%zCsij߸\QPct $58L+?L,P$!Mo"(F 6WE@/x.%}ucDI2q|; x]UCv̯%e%' (I,Ks,£);e7cHfAg:ɬ3Li+U^//1 Hf¼)bd\sVCzu#EUʛ%ćĮ3.p?r"O8zP-NzdFbнӵɶHd906/RW @¿+΂UiuSbRec\?&2HI- [ZY5S2A5b`f.7;0JD^RvSiZR̄$ȗ\!j* <1lM \#:NO&}uE uIrKQ˿qHJf/Ǘ?R,lS.zt1 !$4׃O?$j xbA‗0ib,L'U*%28Ӎc tWfw,|Atq@߉K"0tѵrΧ6dkaUMIۥk/D\ @sMD,V9޸(IYu@"$#-EgnEoj=x@Z-Ʉˌh]Zd#*ɐ;)PL,-,ý t$NN+imDK:0ձ* %ӼJSc8nڿN%6F6fPp忥)ɩŧWA|[{HSH2\P(VXIW熢X-.;lRVD(Ԯ*|N? (uCHs" ֩4=zd_f}*(as JL Sl&6ߊJ0> gzSTW5dT /+66r7>S7g>-| %}ui\[^˘&\|i>6L+tS6ts%ۈ>Ҁw1CY3N3V:#$iby\4~0!MqIhb~p@ҩߩ5ź'g~T~#s;҂NC&$t9Q ̙ަ̬ԸnO0Y9+0Eز @v}z#a#-ɰabibJ[au睏= nqIaietZPa>JpQ ?9X=ŵI*7.ӻ78멨2N#)lXc}$N$/SGQ"ķJI%]H-v^ >g*}94'fC O. )C҇%D.?# K-$*1U7_n(E1-Ui;f3GF,{fWTZ_OG}{龳Z$R#eߩ-@E~x)oI1:XsN(]4#Mnxz0~Ы_Eb0׳MIu'_,ARU2Po^6<'-q9.G vJd}GW0iRXdvO듗tDгcv Uѕ9%XERju|2 rn.jeA )J="a%4˕sf8hwe}StIҘ){LިV;q׸lelb9 A'l jƹܿսF=}>9a IAV&xE{Mᅶ] 3 g$Iī_PqAܺq~a24>Q\%H$|uH* t< xkkB vc7lT OCTCfKy5a)7 $'W*kұɜrPTj h !9ְxuWM@4?2OŖrEu){XyuϨrs*p8S]Mu/t!}&`H^ތ絞o P: ̣|450a붛.z;c"Ikn3:CW *V@o!geϭW+бYpmH?Ȣ_ ,C\ ?>^ٖUEs\š˛/:[M`~F=2 v  |۫bWr|{A[(6.ct֍},Ξ j %A) k9wdزȔ %KTӌLJp~gD g9IӍ}>hbl:bD-䀾xˊ3Ŋ'yR{[ib 7*γ#YՅٽ4Hf2ewɳȄK:aJ7?-bƳ5}b!˞ F0"|c vx[ÿ JLɄԯE ')|bjP#m^E0+nclK&A65f}[ V.C&zm+CRM+c"!+Z~IԎv`0ٖpP>ظ+ 6VQi(Om(13Ʃ? sŇ3€$x#acPrUWRb);N;¤/InҸX"*VF| caUx#]=~+Oڔ :X۰g<&.ȃ'@6Lgv#o]|EtaT*}CO#_)XRtXB oWqa:#'w#Z'LtWD`&8my Xǁƹ,vU[iSb)‰ -'\(DMw΄ RmKUU3u3V7UQv' sr4KY"s.@{uYeCj |*ca ~ ytByx#XL$: ym 6q]jфR@@܊m8"} w!Ѭ`m;J΂*vIĆEg9.g$JVkp_Y=& ݱs^{V |9B΢A.=8w,>dfxŒ`VO+}&܇k #QlJ~5|'v PZhO[.eF?;o(Lo6#4 dzК/jc}ls6 {{ $۔*A xCsW<>PDf 7]KB4@5S5sV)> hL>,T ~܂w05y,6)7 I'$)ST du'Ê*431fwr I K4j HSо 9SM&#ݙqqh8տ~@0!M+Dq6y;ͤ.`ƷG{6J6vago P'?Rqtj0 k \^0v8N_xr+emFw>GYތݤK,75i|sɚvN*% JAR#$qiV)3GU{iWχH$a14P_o#F>/ @ c֙T˯$?KݩEb6 #G+Kg'Mg-egBXV7. &Cc 0SgN\v"%[:_H'va0hyyI/ 6儗R%;GetƤ\4oH2>ljty *}Z@Rq%@a6wМEvigyŨ#SzLJuRPWYᏮ:b-hSb]''tf6K'h6ly&{?w^M8y#$L )(9Dm:#O]?Yk١̧@t 9qBFvgҎyJVC?.GJ0 8wS~bcՒzvLAF𵏺ЈZ(}R¹u)2#s8I~[QIwp*+xADV̦z ۟g Eyna+[ik 9qBpli"mbr8W]lݕ{䗇)f3l.S?}5I"EMs& 9衄7r׼yꝡkTSk5y:C\ԭw(G:SB2 1I҄ݞmH{=Ėm(ߕge#gI6/C M=,xYXd?"K`7cWTJ#v_†rgG>BfT@5X?KKB^p͇q@.YyXu03`Cպ,lM_!;ð\H["B= VchfxWpf |nC'J5wj,,!14#NGbRwҟDq^pDS3& rd~f.xָm-K*M,n 鹊a&q[p?ET rmVjsdAdTй"SJ=Tf%;K^S\C% ڋ2,;$L9Ǵ%9{H]gX%NfMEXvF7sKe6\?إi$"k.=ڮMQ@M.C̎?~[bu|4WY.uH )+4Uq틕MBP\wlDRJk*AJ VG=F2<%V%_OدAa%XQm2Aw<Z1M7߫ץ2Ëk*_!@i3Kן^j+$cմF{~k-ߘsͷK8wҞ*-ıaQPz6sTΤh@-yW\ʺH[.(g >}AxךX:5;;^⭹VN C*!Dtа79f ~b2ѻ< J(l<ɽ2!|vx^A8:XbMKF8r/ 2ςZł3 k"ŧ(o(t0wj|ÊV~ $^' adA.7@isoHvTI.G@tg(o*h |5LYG\c<тte1vl)do)<-ZEf>! Gj:q'bX3 E[Q [<_6LK{ѾPC{vD脴'pu [+~jP(ZlDPx݀R>"PQ޺cp5 9HoJ^# <ۑ\hܠx%+AKT=uޢ) by+q o5|LJRzŏ:{4rw*L!67> 7%푮wdÝ Dodi\'K]R'DfY/:C2:Kcp$X}NXN"j?5EnFҍŪC8-x3((93sO f@?N;3gplO`uJ sJ&>oD׈ŊW2`Et^nZ<d7~)Q}|5Wq{i?֌zf4 7ߤa]PV-_1xS|TUC(4˘ /l7m6u6"Lo0Z)Gn.<wh聆r3wtxMibS7n# .s.] ]}3I߹kclt9Ǹt$Zj&QyfG^A3;\hnǔɿܦs n?*;G`kcavVȦԵ#mwL;Ւ~: IhÄT7}˶ʹχ܇aY; ֡A[f `!ZVM+;)}(Mډ~\LipVr.3Ⱥ\UH~ڷ~2$$hҊlVktUCc Dsl},w%nquMq ~U)I.pU"& ,萙N>ߑ<4u MJ䥗z\zpg%wiB;2jw JU&-MD}LliZIӸ A}#TҀ\kԿ3oAc2kl]\`C_sԦS{~EvK6SEGp1bS1%C*GcֆR< ~H#[]nH"B#ĝG!=|W b,Qź5\@و6~WacMʸ1"p7meJE'QB!<\a4hXRҍe=aJX\yʼvW@bry|߃uF@8ۙ;3=[iW9#mV,&#dU9wn=qyh[5; /ZqF+qK\e o,5 H$[*oyhV`J !:.p2j^3<4P1L2U0̑NO2X]H2`"x Ҁf2=r/YC!_Dx[6Ff^L^ q~F3Vi#5&5^lUuw aӽ ƣⅳ{a=B~/u-un C;Z6(K(ii&Bamr@7'Aݬ}Si=K㪤%z(AѠ/Nt CKuIZ %] P̕&Fvx*{BdT !RV,-+JY} OKe<~me2(lkE.̇,1'݉NX|:gP-C>zr)d(1I, MS>>"5r%;wR'96t(՟]t!hł`LrJE_$.!݄3U vq#* 3*񋹟yϸLY=![s/ݘD9U Eܻn c;HD=.+c/֮?rG&X1˜"a5{s"#`Dm'W.dرom*wն.m.6$B^SɒS 6I5αi T&5(V!MPFɀ9u9 xWUSO2x7u;=4\' 4ٙ*zWSz~1K ۛqjǝnJnem­XU`_<qW `3j3{F{ǥ[kR1B:䭨)Ҙ&EFf"3_ 8ңty?e*T=zitguZ+^nH}Ņ樜g^JB^q' s*lơMԤ(:ϏzecdIO Xxg'ZKMnX}gxȹmևe#9%pB,&'kz^ E;uAԥ\+F,*P¦&h|ҫ.mmZkZBf$ Fc2C{ϯg܈` 5oU[F9Džm3.NpGW[3oGvOㆇBru&+pe$}`@5M7(EȐ'E.)F}ͅpvh2of)-@>yxΰf¾3. 4=.T4q4h~4 5[˝ESoȼOEu9ِ^ _>0%Ko^\WWB=Ԩ$Nt8%U,=ҊnAlFT?' 8;b̋jh&ԵQ&U 0O e_aNuϵ9̀|zŠl/7{Tڿy"ݪ>B oiqNjnB+^kuSkk5)aqWۋ A2 6;^Oy^l2_ǟRH >y> F@Ȗu"GIȻ+I䍃΃T+ ;޻ОWEش#[BELJsqmqWJn W b_n Y>VL/|?>%\eDC? U[ <71iuW[ou܈r"1t'IEŁČ݀Iz\(NMcW/!% J R'gUGى  {^f:2l^G:Iƅѓ0?yCv! Oi5"!yXmȰd[zXUWۃQ ]gnCK {f&:xK_۵wnPGZow*vUI)>L| fG A{h+ Mž|D{s7dUbZKlY`\ePWq XU8ѰS٩?AjȵqKPxGdy@&aռP?5_A\Qrֈ+8Σ!p#syvؐP8PRomnlZ#0PxG~;6 v_Y1T`%=]+yhEb¯{7zRl VPG(Nh7]?k ؍&&zi_A.((rٸ H`tG]웥ɜ 5K)ӄ68f;dz Gev_0*i >RM[q5yp;A 1nO^i<^e%)O+*/jB#Tu mȳw}v͒3.&;xHr rJ&[7Uޙ IYx)Nu/9JjO^vztd1A]ZEcҸAtl]݂[ӧ:_Y'UN52>TgEg$>,a`x)΃5|C]ߟ՘p3i-X좓Xfq٨˝c{i ^z1 Ykȅ٧8:JYa%LvcRjBKC@ Rġ;ˠ<@)L& JX| !KМ?65WٽTCĊsoKeuE  ,Jf+z)|#?/\ٺT=:^+iq~f}lVnlq=~DϫMd 0:qP+Kr )P-y6sF4}F?I#@~dՂ5D_6Nđ*i:YÏsf,{XEP3?ͽ1w }ŽL{C l.0ԄOPv~I7-=5`VĦk k$, 6eBL3pM=rXDֆA(NG|ShA2l%zOhΉ]W  `얞R0y.,T o6Bϸm;1-6"ˀRE )2xTYXn/PK~`KLwc`%;_qd&E +hg>=̒_kk+'q0{/޴:C8ӱf1;XXꭄ@1U'KC7^ڍ}cEƒPӈW߷D4wǯH#fݐQcOwEMVpl ϡ01qz|9p/~|r fgh0T$FϋsXI^z.#OG WLƨb=JSjW 豅MuCwY9|v sq5j?ȎצfQgdA!;,1O$$ݤQf4OQ 44>f"alr[ab,Yp ܢ!#P==Q' J}mHP'e*a@80d'* b]F'=dfU#MjƔ!ـJHQ|^E@i3cZp7Y5VT.f,!ȫWØ(Z(r3gȰJwݛugp$;l^BLՑ z5WewN*S-~0 i͎/+Xh+[iWuכ_$)nI9Ȭ{}H^QBdRLJ.6xIeVL1MΘߝYo"j /3OF8f[2RK)X_ivIG_\k-؛uޤi4S{8BtWw0,2broR9 oQXu!\aJA&O *'+6)Ta(GX}|-eT=O%a̴eI;xZ2\#~XYH=*U h)5?z ~^}2gd'GQ8`位MU*IuaP!t],_Ȥ8>ti<^rV MJ=~%zselWҽm;٦coK%xzXͪj?m}d2.NyCc L&T6`5|n F퍁]ZLAкaT|Qb T3 ]?n\^y\%M~ڡK (=P_8=(_(v:lm/ܘ`=ٴ̠ER[y}c?/bg@#_ȌM*K21hYD6ĞZ%69`+1 A\#zRMsq` 0ۅrElIGgeq0]0c{Ndv2ьPKR UCqli e3ֈ@dGX 5.oVxd@u bZv{1nVQI6Oؤ7IV;85vɤKvverC"0yx߆dEϟS <9)憄|x4n!c*,CsARPAxQgEO `RG!iܛψ]jq+ϞX&)bBNuJ Ifzd!9Mzw$$OkmPtlyȰ`z_+WS}-a'vN'CE'/@fHK9<B&'X@"1=c1gU5$Tjt˙d7[EJA 0q+)@jSYln3$Ɗulؖ78yQ{C X`[F(‰ƶلvXu/^>M鬃j*pS1w)t61r^𜓈l@si5q6 yXj[MLY}e ^qsvU*9ʨmWDy=7Hr>xDS8®\,Btʅ`u;SE9:!Kˈal fL"NPo$i7= ߹mկ/3fZK1JJB +HKL]j&3\ɕXxԸ#':$cX؆a {H51"3#![܊7oEpZ6S=tS-i,Jݦ@ Jp}2;/2G?.>Nuliwc cn g'ϻXӤ\Ͷ~mq,f+c\+UZT i۫Yz]No-s}xZ3;^whzϐx\MPoS:lfn%EB341륛)d?3]`6֒oS0&Y_X+>";>٦2lDS<7dZ&Zc Ul=jÑT‘#PWj2D'3J&\n;zK33r6x{3߫Pc4 NSHHz+RǞlE4xCy~e#e4F82a'FRO0w̷wIP/9ٟo2#6zɴfD눮jlܛ *TW)-gBiuBo2"ر!>*'OFMWN9g#GG"聥iBD #@=T/!K` T+ }mo%k54[i=嬕P #u0(CjeŔhKq%t Z+jja1TeyRJZ šE%ܖųRQ^%ɝnޫޱ ?5*u!КXE:'U;O$ $9GzSCF6 p+,)nҿ.m2A$ې؛(/%d$;y8]a-gж # Nu\D$C -/6uXs_=m\ɚ]M]c5/I+Cp l6#J#X&+K`m3i-.zHzLs˙|ї`|yo/yi>JHNM6JEQّ.h4A} [*`IaL |!)&H !D$` X<d**Oq&"m "l A!sQ43``@]ʦ-%.`#s)ED>=J8~^i]usL)VY(#lsXaUg3ŮY%j,P7)r†A | řܽ(}wp­Q\U4A]gGO$57 7^<4|{G5;ܺZGVLBs]ȭS<^> IprkT>kXjD4 tuO?V&+SyR*{Hu0qK9fj/%TZ'x{qY%La8~:,ؼA|,'i.͛%eWT|3Jp I@&$ܴ@UpaYBYM <0۽ qW#GkF()tRm0n[ 8n QAAxs<);A]$ yVvm[r(x0lWAhNx'4A/rG5-ju,+qUso$uNΨ =Du劖sBiNiԶ&e h*4PC;~Y7 ƻpv'dqvQ>I?N ꄝ_OȆ" _4CNXdE+<%@$$2O؃;jyA3Ѻ,AD $pֲw9v5KI_bbx쑙UZS-f6kU&R%[BϯF-Bm Ir, 6zdHc_C+ܺ8^$H2K얒j=QC82 tc㷻9,#Wv?'W?]b+qF*ېJBcZ 0_ 0T4إDˮR`f,$q)egJmg̢k7$=ETVBT,x#_K#ƭ|,/tt3֐%#T>yr7D>sZx|JN=9^diED+7b>rq>(KۛYK 51Q6U)O캟K~<tAM qMJ )M㘶pLz/G+ 2Vɽ=RU Bzļc܎~uS2Ѥਉ>3HDzHi_=Y-LT2m@ s*9wM2/S:AV1o^$d+] irm(U[z d^;] MPv·cqnA 8\g;vyԪkwz¦Z&V(k,a`b;v0)1նnao2#A))D:mO ?5U+N]p#-(+vrHrܑ"+X}и i?n&P0{*Rd#wƴf<1i/An7޼Mtin joEzT}J<o`}ѽz͘OxnbS.b.jx~کT8S;FomL^~ k98M 2&t0AlףDeyHOV$}ZW)XLb_{$<M'8WVp4v O!/C+eOrL;xY_R]~>lW F.4sG \Vw ~#ElˎSΐ`nyBJXY0+s0. R/ZehԊuImXov--r6l?ݛ& #וͲ:psfUWg{ZXp];X_. o$b"h+g@,Qdm7w]n:Ȏ弌\XLL"ywg͟0ei)d7 =(:zkvuoX, i),/=Y=)X1fH#%TFV߰9h5ݜX(Uf~drć sF s]~JnʚKPf&T7{Nnbi1kbmq-%.dI Lkp)~ !qUfHsjCό\n$0 5s};vJֺ? ;_|lتYҸ;ܟ=TAZ?7-X^q8{ިMj[╺lvP J fA+cEvřtVۋ7*6t6"^8:r7g*āj~Ƙ:.63%G)5 m7|nPЮޯa)9Gš+_P?Y%T\pŵoY[7esBF׮7p< k.ϏҎݕ}?vNVFr^: ] %zZ}K:8Io?ȃ1U ,~hl8 *]?J 9*vnDfx(QC˜4s`X<x?PN;S'>(X {E ¡.VY@lRHu_9[l2I1HiuںUro[>6.P/0o2/) +;)MxL ,+욲~Kd=|?Oh&)Km&݃?*RjkaRܞ|MEOF3+z@\r|eJ6kVU9/S&_~rk5pjވXN:X !A<ABU\q *_#"L1] xq6i9h5Ao$ wu7[@ i$8|!:F7:SMźmMMjtGÍXs-r@}9-iNx^6XqVc( s?A $r]ͳC{t΄7N:')z;?6S0POuS-<'ZMB+t+aÏ?ݜkߍүjK䆂^b{#D6fc)YTF@Y8yxTmP l/T;D_xQ8Q5B?UP< kmW𑕭E7%%PVvjW. qEyBN.D:kQ{;Z.) WEA 7)$SGT׭)T-NmCSi֫k~9U @c~3 £]XסNH}fA\= }I7gp$|d ㆍ^x\[=3AMࣆΉwpd$ ĺK:MA腘|8esfYT|m*jLMm;KM`zN3,~z}XƥqM2M MzJ@X=ȓ fuX*gN%Q [(B-A~)|̘iQs(pJamyrωWjs%?b 1O$BpJ0'ІL3za@B}h|~N2ၴ!Av=ZӇ\Hb=]KY,H飛/Ķ8f$w+oq9ONJo &<͸=rد=Y -^?LgSF#sh`k w ~mlmRGWUJqI{o߼I 9$m;ڝ+4jlQ?-MiҀ۴yTs b{.ZMbԉ6F[>sAC;x (;@r(boyN u}6(oبŶ1R^"S 柃ƨß+}Ҟo<wxp,.YO0Tq,ctTlFx-",ˊ6Yur6B"Ŀ RU)2{#2$ΊzI{Gq4u ׉K mzq6Y]=%#EK;!wk*bߓ ۡjjKU uGp)\ro*_{Z`{~1+ƽpH 3FLtTF>LQ>#"L g)*":v| b@?(`,~,^~% ZIuŸh:&sׇfs ~~Kh1q>PjWA#W$u/TM l?x"j5;2gPvCp IA\YI{+mp͓VT*iCO>H.e16Mǜ!PE?aUFܜ%b' )4;pG@3{JaAzL,2`B`NѦ& 7, noH]o"|G% A%}SoX}Vacl$&K]C\lW*uu1 ``)-GV 5ARN|y2M R9xog|)kX5^őЌ}V 3xe*gѕ'8! .w$}~8R)yux0:vf^sUlȡL|ays;elG-䓤16' Tn}!ZkA,+WC,.]oUمLN̪'NWჼ6(σ_(58CʀxG༥ޤ/,K!0qGw,nhx쑭=3z]Tݪ&ܐœkz B5? f 3EZ@fPhS ΰz9aRfN$وu܈۔Ե4>sdvR]0e*mȸ WrH: H<"WY}^"z6j>;c5aK Ô?U…1,};g6s™e2/t*dmO?vJ #LnQby裌&P>.r8"d/$\l΂oO9hvpwCYkw=i Zoxgȋ0'ClEtq"a)]D=R{:c?a6nMYoO+c)9?R^3 )(rIBLftM٪QnW%z--cPO96B.+wt%ll12 [⇪Y k?!\Ϳqy7p&I(zU]ni[50j =THյtZfXg3z<];2ol]ڋ^%!'@HN?v4<>GZ3I`6`phyIf/܂X-;`zA JjnP9P?X<-գv} 3(ct/ !`͋oˣj^+s!cD` T<%dk{I;z'%fFLF:Y]E07'*rłm/'`q:<ʥ6dh.MAЮ\ ]XW*+i8Ld'GzZՓFyꕁYBmEʬ(L Eoq)+PٕU [ tq}Tj.ڏ2s+GVC;Pqp2l7sÓ9e=QǯvMS[[:\1e叿XM. #xwJs10>;RG 7Q>ӫ͵l:Uȧ6߻[#;=M?لB롑z"~=}\B-I]K0r2TDӐ)']@ "u#~.<4s=H CJZ5PyN/XZof^YvP_^7٪cvYnnp7Y 3󄫁=3q`TdgRl]  'מPkMzRRLQ:~*>,/5 6nθΊre0T #LVG!~Ȃ}aE㸉L&f˭ D[o:f} ONc?y $ nv2F+Hۉz>\l J̓mҵXHU^\%. U=";N g,]#TCf,RVqFqZx9@DLݖ,S_]Н!N1`ͷ ?lGHWf-IMtz s?tj&re\U!;䧽7~f6?x[l&{L4`xuHqoPŲ2y2H&*J03 NRU εqtsht7= BZP143@k*ʉpsmuEؼQY#@Im1BZn.Ӟ rJ3yVˌȔ\=,n>Wx؈J=u5i7J݁Gև"soPv&GvI'fD}]j!EdZǯM319)ثE,qEIFn IM$#(@_g`B>O1KI]Uӡ{V3X[!Hv'0΄AwyElK`¼) V13d@Dk3:a;t*[.~p*{P<PzB`M'U\}=D: %K<⒮-6+Ȓp$jRDf,ą* wtè D^uL8R-XLMW篦⡈ p2,; gh!#RZ$): ׸`jcf~:3 X_-|wrm!Q(& +wuIڬ -rTQ2#ߜψ} OP{+Q`ӡ: cY!G-0ۘ vee,ʾZ D L gW(_X@%@meMt.-NxȖsUy&Z@[ uc$JAk-(,d |[mӟfo"]JPU]nڪHRaJB>mFYv_o?hs4ܜف޶LZmTyjյ+B_& qުn^93o4QHDtjךf+ZnriX/ oF'z,Zy]wݮjc^͛X)Rs86/]#ȥsr](y.tbP_E<=wAꆌu }=Uo9"s 0{ O+MȎqvwK~8iQFA +5{cC1$yd<bpMmd>/9FrR#r!@i3vt95sZOxt, ]6>ZYB}5`VM4{7M\&+jR n" if02;Te*0)RHW!; ~+ ݛq_sPҜ8w"gn)rxě*9Խy&zYگ=qű$Fp( NWsS@ܬ){|XMΧK DjPix} =qs{XVζ}*yT K68E..y11riO-2MXcATzH%=]a AwW ʹ:j6X܀I_.+"?*& EM9}sɮLwuv5S2OXdںœƒbJn|S^ܬwe_E;%=W{Ǯ!˜R1JԲh\?ObU?nW`0|@)S Ts݃ $cQ5>#E5âDHB7E ND Ҋ 4 d; 2c.~A8{5,%iRI{ V[UE]/Up4)" -CUO(M/5Cnh$aALtÞj}~|r|]]8v31Zy (aAn!`*Mq!8?՘20&2ަ^Ǒŋa@'jO?'n$/Zg<9wל;?Մr"=*[śTJKך2l=nX3%'_1vP7*{Nh%:@ȾwiG‹~Rr+^,GPCÂ~ #@Ze;i2ְ|b4W|~S#*U5U g؈JxFt XJtJR̶ei{Ÿ}cZ|Wxo 06.bybt e%Ŏ*Fk$HV6.Avimu$𯘿unvf#*rmBu녹'w9I)3;+D:JKxQ2f*7$꼕Ń7u!P +&> :`QL$¬^+Ĺ7Y?" zzwSE=V|'<8L̈Fw9[󐅱AS9'V \Jm$ 2 ~ '˾&/Ҷa˛>o:L?,z-SHm;ejgָAIzc|0@9;HtQDI9s ݃؃=1^Ef2_zq#6SN'^Y6_fI6.Ptt^ gC.Lq~:JnV/+u]B=6:镛&XO`Z[GaumkMԜK) `KGk<"!u9f}lTɼlX(#E5 s`!«1<\XVB27E<Ǜͳ?oPO.~œ=%3`IB\?h3Bk{ X/+ /%oSl6Bp5OxF,{þ~;2uE,CZw`Bz׫5A&A])W뜗'dm~"CXE%!2z^wOS<%S8x }m{F£֐Y-X£l6t=̵g3[۱.皖=lkG~2UO"lL=.¾bi_:OoR+2 6۴ Y+^TiEf̐}ΰ:Yi4U6Fe_vsUO4[ަA "Il5Y}Ϗv[OXt ۓXY*R<Kв#rN4c **#=|;CkYTiw[JΝoENUQN٘akix;1Od9T> c0A]#Q9"C#R͉s<6E][RT9\Wm<"HOX]%*nR \9k@~!/ mf;)=8obx^NY(Q{: If%n1sֻiQ_n40FjA^_(~<|3B9O$xY\6$؃\Rkwef'"݉_]!xMeoOݕYdgI"=rܠz·s@ #y"HjB#wr~[u;P X ( +.ĻOb=MLD2כ#98^iEx#'G< M+h^[Y-+VvUOب;ʗW!GOrt᜸(_ҧ:z1gx\M@C-ܰA=3/qp`Ԃ,˺8!_(fLF[깾I&61I@wmU&5 -kՋOD=[ӳ+"ÎvuUc{ɠ'_]zg߯`#nLT0(d,wBkh^a#̔5\ @<+v+Z:ҫ`/߾ YvK`4=PvdƯ)Q|_.e~ӡ) 'rRka @ݹ aV JF,3 |d#Jť 7(ja3HPW3{E.@nEX>}-# ww@ >q|6̡rvu;l5TYHHeRA1[xAZo\-fδoaZgF6Wux_ni@#>4ԭmsۮֵOHV1~*E%(h6`Ϗ%J8A,|b\&&*FZPZs{O_Y+h;BK\XQy^sJ** -rϱ@P{n4Ij'&=TrLX_;I} S.pAH'K Q j9–{ |A8ܭI`fV #˛ 퀨.!_х5bvSܿ>&#B +E>>INr2PHW x:lG&3OK ~_0W.M'=gvЉ|}Ќzə fx p#Jjx~LrRBX[yM+ mLA״X*>E2X*V 4'9z$},WD1u"p9=c`?kS22LYw}P$f淘^HgȪMB\nۑtUIlmDyv[%%YVS E\ )Z^ qAS0eBIF5-nc)D*tSt/s  ^`>v[R'&.EAp֞gIZyxٯE7P `G*@PKB lr MhN_º׶:i}cfEك H)> )4鴃sdi{|- m-,@Q PGˍGDtpO,J[6}~yGlus/#@hj@W%>O0}gQE2O: |Fi~ &H7,oYQ o|&ҹ9c% m}mÎPC󅐰m(CyYDY%E[i M(,L.V`E9{VcttBrK֕)QYѷe11`>Hn^_'. S|vsdȫc,5 7_R7i7vd aq" IadflD(@#12 9%_u}4]aqS䩁^T xqPB@]N?TCo2E,\=2bB*jr6BgXҠ&4J gӲNs?1*4?RjY}5G.,a9놃3Tw{d6Ctv#5'Hk\/JPG2dx,M$wCҘ}Dw{) Eѱ,d^BɽIm~2MWQ3zdxrB>wBmfC>w3I4Vx*rEp.+6Ս'@E)X6ngiy 9K%t7j:OT 2K<X˒R`mfhO=| !s9ҋپzstfD12TsvLL3zNs-E%]>vCI17̈Tvqsc+DȘη?}r_r_lP6>1 u:mgEc8 ;q2M#bj[(,4t; YLM!.I AMRXʊGk@@ʺkukKT?+qY& 48]WϤisF}m`u񐲿fIьCڎZL hnv}2_SapROb/k": yM[+ 1NSKݿN% ܐtS'ֻ+V^ cRMEhR~hX{Vt7RbP]̕z5.X%3 MwKmjWageJO1k[MV 84P#=@ f"Ѵ"N@{"*OjM)BǴhqΎb)\ 5dTKQ7-'%$8zm*[@ N?\G"RUq}*QCJ;n;ba$@.`Is dL=%Q"-~4V~uc.F2"Qֽ$ZC凰. ˈpeҤ aA,JogZ~؄ῶ߼ϞF+FRE645i)uZц@^ISXh经xd@߱吶d]_7ap'=ض`$F/2יHl]TZOA@1uA\o =3wo GʁC?$b4w\*[I3!0d'~g]vnXƸu4YR~,ZݧGѣX5B{ĵQ͛Ÿ~ ]}at'YR n-򒬣C8c/iy>`;b`J),3 #w5{3RV,3>60rs.F=-SN>؏y[шJw/XHL`Ly-ذ2=޹-~df*nNX器tp۫]%Q:~ؒrI#@tP~Hd uԗ弑GNpIڳON,ك?Tzk3!,!D޺:x'0ڢQd },2{eb]Nct1ۂ,|*AƭG-e7@F=S m}f߼-h,H 1 q_\\PH \w/4a? lXe$<%wqL.cþ od!rfݠ󳸽<xeL%o@ l\sZ]xb\I}^)68]SlB&zySCo n@obq0%B g{_•k,;_Mh¸0LMB@r &F_S݋#!&ɘ 򌽡3@Ye6AHT;OКG2&AoO [sQh'1.eKU?oI%(yyX~AƱqKΡރzXD O,*7L918¶* +-)Ay_ &MqY;z=Ճb7Q!X,xƢ-UcG{b I u1r03 1F 4J3am1Ol ~#Ō#k3:,iݍ& [o CD)C a/N@+h lo\"'f&CJdmםӓӆMTFvU 1V qDwBœY_0X Ɍ R_4u̮4WgD)D/i>N[}6 dqq>ɨHTQNOd;ΕK.Ճ #II~!H6yzef l K=>Byj8y" f eEC30h'&U9ɀ8zM3_2 Ngim?Ghs! (FA*祣>N9\FWibwE<^%-F&ԡIiv},ꧨ.$C(+J"!vR\k%!ІD霑~/ 4XƦWz%E8'2UW7R"@{'|v1ZB1P୵zs16>.Ȭchc$o/O;25ݩ_4atk^Ƌ/~n9蠨@Ҥ'LDGl!UFRKOxJRmжs s!J;,eX#5aK^吢h/dH} k=lpi3]W'NVxK_,r,XOS,$G0X(Qqd6$M`{͜(sWsFhe.aـY$O!\PX:S$Crc>`e/c1k]<+aF˫m=UJ]Ax^pe%fFmCJr_x}T,Ϳ_ߝ f?u!wt=:'Cɝ/'v`WuDS9鈤Ҁ6||L 8\ qm n^o>'eȗOxr@S)Kllyҹg`X7` 2S$ !? ]4:V5'RJK4 Ɍ=tDbƪᑧ}(J6->B_T_9^\@JBg8!K{7*{琖Y>OܤWq%gBi;T.`a=$-yRZ)GkfpDl[όcM&dy@b:vQKUI( 2KSƲ9/M,:F.z`N뾒Pqĕ.1#k= I ^v=n159bƘPʇ/q>`rפpu"Z:hRue;.ma()}\j%QSK0Ԇ$K\ 5Po$UW 6B(Ŭf^)ik8C78FG!QJZ;;ZqP(l{V.׸  dSI패TQ8>a)9: "/ v/~pEiWFluq4+S^s`3{F ZXrIJAQT~op1U|V\(F劀RF#XnxUFW{sgn 80rxrW&gK3?'}jVwX»QBWvyG>\]/i[z5J_NiŊgX33YوO-Ϻ-9 j /DbEbL?MȘꇾؑ 5BrY]d w=wuˋ΢K$) Š(5',-ŸFxL'ʲA1oImu,*1G aR}ݸF.yT^&#8~it[WsyqQDŃ 9`B8+ D/*XaÕ>"j3iP3Z)F>"`kY`*t=vӯ5@/+]AaBg\K~ݬ& G#sSޒ+lcQvnv}FJqsLz5p5'3L̎yUDVw>\tU |hL\Bg"[̝}2>[ĕrcAE-3cc &Z=Y];w0F_orUKWZO%Piq_&I-|/u8Y%ύvcUUp|٪ږ ! p'-k@pr+L6P*n}bA+~>e_ io͢.$5EfDNBx|,P >J5Yw~,95=AP!FGjJjLCq1$O3,'jԊT\LgsL?pI#FCwX4 BZJvk/F SMPʘфȠ )?iV:3FY{ʯTc0/9[tnMLhd$L0v'F@j)2RNY/v1b6Pe p6KYItէM*)pjx3VFxJ4 &Wt4vU<Í~\Ɂ9nMU~wD:_sAAWl  0JϺk60 ^ê!5Ug4Cd Pl&j*kǺ9U{*aVCkr %BiZMڡ=o)it`4pANS }-) 4a-]J<Kz/A2&U?labKe>h'ρ8}oh!By<ӭ fx؉p;bN:R :LCʯ-IӰ7r v נڋHɋ ;ݍf[?0X҃?F{ESk_N$iD@2\c/YQLL\[Ç7򖐸Lo B0x?ws</;lG\dљP +7DY0 F [s^WAz`8CCGw߹)kP"o]ް,"sxa0>M@ @,`h 6 ^[Z?׼]T1xz9&}h IQVQߞhLf)=T3dJ;@WՌߕ)迉eދENjP:3*tL w VCeא!ip<͈h~.Ȳj' ; <6 JB#S'&-_2两4 Yz:Ƅ|_}xrbL ZP-}ىhG>2\ 㸌O n֚:pC#ٷeѲ68d9/ɂg>A\IeE\Qt'1d1J>@+ÈrKRaNMA˯!x-f/)h -F:ZSNx,DŬ"I1 LXIg|B1YCՑM>vG=>szv*Jsqyx&g[{=ׄ k}Y͉Pˑ#0apVГtzd)F]5;"8m;+*VBU9r_A0TÈ@dWLm4 NחSuhDw3LR,,s4?,mQ>hN1CvTQvJ$Lx'JM7pw&]U , !e 0F`r|Gҁs[!O?˿ 6NKKiHcP64A&3e7-ۘv #3;KSU-& l&}&K|dBVpѹPS+yKnaV ܺװ/F{_wX=iV! ޅ΁0żuzʐJ.8\G-!;q'E>{KLx5SUPK ,743-KV'X݁KB7Ð:>L`0&7IޙLbe&ŷ_0hN%p_EᰳHp8h #P*oEI:Ж$U )MC실0629F0wϿ!W\mR9cA9 G}9q %J MVL~}]&3MMM"'PnDa~zgg&zUHܲ7ԶLc2WY|Xi[VnD}t[Ky?%2­,H Pq( &]PژˤofRrMJV*Q1 6Ymu>P{9O#;mWhx*&*#:yl]nQ4;XQ{.@VfdE2lrg:. Rő?:)bE݀H#jQ8h6b2Cj6\_XPiufN5׀'m}ճR(O-zK6koe䇐gv^ձd#9wO*.ɗ)SM(i&wZԥh.8f#"R i U-5R米Z |IR`~\RꚳZpSMgIYg*`ݵ`é<6D#K; Ft%Vm2}k˴䞭Q|-B@@!`49{`q\V3֫ucP,*PR+s|bK:\ѷ #@Fd\Cd1]rV.VԢ|vhtjEMЂ~46r;R ٰP/3sdwJ%[bD3qSaP\Y4r8cVMWYu\ě(IעZEֈdq;Zjdȁٍ2։nm s"p &"wfaOCLJez׼@]8!L'T BNؙ5v>Ryg ]Ke.}J-Y)BDf~bӍye1EAj巣A/I7а-AY}AL .EUwö&(uR+n+%q'9r8\EX a$.[t44sn< $r* 0У<+oΟ{\8T#ګ%R0{5'e{D]䚭#ԡjkr}n;ܪɠKjmdu\qG^~^u ّ&cb?uj|46 VaADW{=M̾B.zY;ݸߧ383G|(599N]ĆyA,2ZH_!Yώ7X}MC# VSpr#~`Ƃ.7z7AȺȨގ48^Gksac`Yr])fG[@wv!ySj(5(WLSx&W2z;]+^҄ac4F 8 {'~f]@&jwŠCc ->^.xdB9Xr&u y uDFз%d`##xKX 3H%B4Y%-M̌TOIA;ݼB f) \5)a[t/O_vo1)rMA Dȯj774 vi `#-!U$*t G㣱 Rwk:.eU"Q hM[z\Ŗxj/ՕGn1 Hㅥ޳5{x kɮW,Rr.#ݿKΐMTBMz>_|C_sVH,[ߴKBCV9~Ylb@X!n^MxQçgZvALN9j=ĦiBvʜ:ǀ9s]\zlp{e-~Pb^DQ҈$cSm].l$Dyd\ \MqJ^5uFyR5;H&Le!-[]),k24deG8t ߪR6y(Gan F,BxC(P˙ifqdnolB?ƌ"ֈ=@w)Y~ [wY{q/KGƁJk.|`quGdK}Wke6/7u/dő'BHu15S&fO"Q_H<W1sh&sWīt'[EEVCҸVm_!\"`=<F!;"jV)QmO'*STozϔ!V9es$6Ebpڊ=^CG~nQT0k&䏛0߯Y IQ! IbgTWNY21E=;ؚԕ(E5,҃yŠwZdpIk ԯOWĔEXɬiǙ-pXAb;BHz>f}H [s8\eWR}Ǧ+mrNon}qs~@Y@h)v=8ZO0C.37k[_6]&0bf48rF.!K82![DzɰaY+0 Vu+,$ XP+K#:=n67kpeeW7Iu e9,Vsbc|} )M@Vb˷{R/V;Bf>!4Z%,u#<1Gݙ:>Ƀ8 ʦ<}-ʒmzVca8€t;nILMY)l*|f Dmq'WS[(:.M_Mb<O)GO\U_1Q;N_4Qަ~P,Hr`0gv8ˤzW–ń x B -E^kߙ1:/Kݤ;?ԌSsg%ܗ&َ@i^}Y<%\s&^˞01aMT8ptF.vK)ۧr_ΉV &`]`.@PQq#91S+e߇ƞǔO&|`샚UFr53s=Gq] ĿF* OQxz(hOi&<GHXml}۷afF5MNغ/֦Ԝ͕n7db!,dz#-) ]#(rV]ct4ѫs\fĴ+f P  M':+D/ݼ37;犏KV3dS)Xm$H6& ;Dj0;7w+_$TYvoVYE#~_(ڥuJl) 5dY?ӷv[:%(l*iD|P5<*Ǟx w=/[3x8L½ߝ%I8y0oI"jX}(25,Fvf389Tu#Y݂? N”j{R ," P[:G 3p@oEpz.JKѓM v~B,He߉Z<_SxLJǶ_ѪVk׸ E.fְWfߧIfFO!b~g @BEo=Tox-(`.n`.F`tKKWi&~%>2&"Ȱ# #dCso]ݪ#FQUQ񡾝DaY.[ʍ`G~Ѯ~pl+*#9iM&vŲLPo&n:bz{%Die[y3h1Nq8xećp4Moz8Z7> {`vR Oc`U-yں:'Zi18kZ@Z4df4"34|vQJ&slS,9~ƉfWP᭘ք'xAd-9~C zZvrUӋ~`d4ٿ\.taV'Ǘ<ʭձ(-(!I$j2_2 Qο~Ŷswٴ*Qs3Hᘹc";},ToOQ 6cL2՟pʍ֡𧿭5&"ϟNTX7DɠJ_>Gm~wq#:G afkvG^m, %!$O`CPmN8^rԇorlL]e~M KwxvfoF2Mc<.^?mdz2FVuՅLFc+4Z2x&$pUԻȼ[y (!!v:w`AC##ǯnI ~0t-|LJKzj^TpED&Փf}O7X=d6ʟ[oUʟE3ɶIe:=&<f?B $J"D*~4@yȁ1lKtr@*l DgRԡԎ zodw.Mp ɑI\A7%,ҠEyCi4PT.+S;dr_q̃>ucW{)bffg[LFSreڿ5<Q2ctߜ!AlzIpFM6vjuNJ{; m㶻l{ @ e.F7)xWNVM] mļցϠqc9y!,Kqudր=~ E{hȈ&C ӝ#F <7ܔ\Isٔ拠4i'}lyȁd Tp9|-Oo.{w湘 |5FjSUr*`_}s <'n@x Hꍽ0iօAa`pS[)v(Fdro"^ϧ\J@CrfǠB`b1# v4Q&#F-DN=! gK@[&p\˯F`B; }w56lWw rIq3;,;Kɶ[q|jT pw}Y&U}/SFZ'`CY2PrYr]fsђWhmbj:q!k :,gnθ|Ӌ5YH#O]9E#7<*Uʧ̶haඞ_fyjiwRL5uN}#6<b񲏝3zK$#A'`ݗ)4T0UA]\z3m7qx*>kƚFG.L.\LO Sv K8aIʎg96L$aSD>*l}!+BӐ)c?`M(de'ﬤunakoGt I 5; 1caݖ2տX !(^ffAzL8z.I uVS ! nd~ 9wx}Ej )C@QbjDR=,{ɖ0B7"'O <z-Hvus葍bl0I1LRxSy#Z [VhA8XFݾNctLneS=>}G3 oT3~úvۚk팷1=C_j2JH|[N?;1dp}kyqiBM$ At$b}HbMʛjȤ +VlF>{I`՝yWxfH;HqDTsTaf`e#pMRq*ٍy09#GP_we=YpOK_tVLzlCV*eaYiO0t rrDwT-f. _ؐ!4~Of)C|g`{T4]y\ͬ&{c9d_yͬY(5G=9O+G!QYK@M';C+) {dWi"+1W_3ѽvk,DFydE2L/.&tfu|J& F Og\\PE"Y0]M/Āqx.X˨ mrn #}4A3 1钑P.FR=8eAe@nQj_)V+6 HvuD2r4Y*v=W1LDR˔kh/}w/j5=|"V JDԻUZ"\m %f;2~Y"F _Q!M[NыL垭J.sw4=$DT-{H@[rZvM}FNοđy4ʎwS}_+ĩ,!("U#_2mV` 7T7eۙ5ldpk 1OQk0N{%%UzX.,0iAnW{KmsKׂA 7ǭ'Xfel*Wvde .8i8Ph<]TG@0)tCO+w:,u!$oIVEaAͦʦYJ8l߶{-a0~@Xal"8r/.L4:oVb}ҏ/l"!S? |M8pp\ƚC֨^dY&z3rdG"Wgr O+leQ]viiT)P͛JUVo]LL~&݆O o<`C&mdٛ܇Miik_x)nsҦ*#)E/v'0+NGr s(?Xc7NffT2Jixvp6&{[u7R-c1ST +dA,cpȖ2IoPY=!r둫{SG)?BMy (Yܟ-|\61`'ByWr_F#d v:VE;=,?&amf C32~Ts)Ol J9qA9K&wnS)"#g9en=Xokf&(R`ǻ]t^0#,ˈ$뿀'srCb_)M|V~EƖs:5W5Y8v[q1J D/X}ɒ<wB\Nݏյ'v,2@PNly&uIb{qQN PPeB{W#u-Ҙĕ~Z!۸k:M c T*i,eŒ)AsQZH#䘱N@ @'|uGU`V7N='_[D \xmiLhy,$#뛥 Njrd g?e OL3֊V18 ߁ A~@hUv鷸u %*dоm1g9bpg˻v§XUYժB"hI;;=#qSCWsUWqBM\)f9RzLn(ţrfg//xb]A^#&agW13,haTU 0x't"S3xnsf¨Ӄz \*62~V+b/n,۫>{&/d@J)q%^B)F+ H=+F,%A"0[„D3ގ骅~)3g"\#Zj=dZ= 1*THkǹErhB|3{jD@ 'ª/yD]{9t"X6%4M i<]un>,Z7dSSRsΙb@㵊?JPG^c*@CJFUѥ b*YF󲦭^Ka:R<㏛iԱdp2c Dz+4 3;_`iMCN$\XьCh̖~GfGQ]p#4_ك}wr[%L3Zj>CihDoϓܱO(-&=*g^<cB[bI dQؒF3m!ZkTqM MwHbJVl rfX14:gdHR6*&2X̌$Tջ}:~wΥFDpK?xwC{s|r'h|RuI~<2g:t% ߯]՟?r-AV]qH9'5|/'&M/o ¼Oem B;R;[9kT.7<4'c];խgFx6-^J&x_dvxV̕z%p0 aaE#ɔ?N0arL %Ȣx>[:&@XNBuG bGF"0.J6*;;wQj{ qי/ +G q*W_wYKp޸*YIȮU^#Uڶ,lmW}/t]Ssr%NԮ]-OzrjW5]wk}]*J6d< L^?=&bG$ $+9UqU9|~Z bs Cfـ/MK ByQ$F+%59wB Ǘ-(ؓ' vfͩηm*#{YN[,++wKPV4GE"r:@[  ᐝWB[\У`ʦ08*L-MkcGM$9+E4Ѷi"[C8~*(r?w8Z.$pXจ.^Aڏ1o=4F} 0Ӈ1NTu_MBnCUAAi,YnkN, e~Ftt]_O3s0]y3'Y >>0}G!3&!{H"s nA>[LoeIᾉ{`. Sa( L&*2?VwZZwB4d8 Rt'xSWNN㽈S~9h4Ӫ^]:Iؔd(35} xU>uQM\@RښIJ.ug Y  xN1y/̓P5x?&70= tE"w5h2]폈 2!8 蟅BBg|䨦Kgr(ZlV&-H.%N l  Pmr|"XC7\ ck)dǸlQ`itͩCbƯ *c -˦.ʢ%a&.Q* ϶IJ/K{3eqNC"b$cBi2FxM|<׈b)32U9tG-UqU3`2,h =N&+X/3dgADW*.ڽ(UJ'4>(ԴBn9GP/2I7ř-^mdASSGA %88F) Ɖ$ d7J{1E܆iR X.Q!~SkBZ` RFYć橨((n)K4'5bҲ i$jol: W.IZ?,=HWK%H\XKBF\X/_Af6` !:ϻi Bg/m,ʹT,bk%01Y؞:4<2GXSjRF*cQF4;Pv Dݶd3ט^'/$b^E,wEGd SvmUmSsH+4A+} a2&8 -zI&mpWɼQWT[(:08* ޝ=n G*26 x8n\RYK5zX{CFM'O,G mk}h4%8cv)Z6lZ ʚFe]IIҰBQqÀ)g0Ζ::F$IL1wԚBٿ(pnǂُ`{0+쐤y[vcZjsHJrL[{jr;:4 dS[!DnoArL,ұp 8"[C HHd1Eڃe +.נIUjń(pidulR&J,βYBYZ5%'̦k(]ɎWph s_|qRZ]s0ŽȊ+2A_R;H6lp =BcЧW'=^TZ:p.-CvPߜN":ƥf߳pz MY};4I}<0e_V"G%v8NbPiT_ZW79Z& ] wY Wd5o_%)9{C䛠P hAw}W!zG*1o8>Vdq&ęHLat1P;e62vgヷֈ$肽r@6z%%\-}#lbj;Jw¯i2(sR}iM7#͘or+YIkC1M!% F/0s,/3=tডJ\2q<1IH b H( "x͐Q(3KriyIc3(in![jAFmi Mf2 ?:~hO@w LRlwK.i~"LMps9 W"c]7'_ aQegbVL ΰV(8/6%R6d$NR,Mg V F4KjVEyBfp2w2>@>*55D ǹz97_1)vr)O`^kʅ@iG$+яp쒈G.ba|rH/Aqs!`bزMp/އr'(33Vv{]v K1Ȗ'tBWJgucH6.֥"gGPm̌$a O*X }\]k{۴ix"ve9;vӄm-QШͿlfG&fZڷ<`64 !9أÍjWj6QFo[OG']A>UniG+v+2ȾN_OmPN sjnȈ S$fSzl$N5ηW:X8|/}wdaGD@;[ /gPFx&؎)흈mgQ$4Mm]Fv/ouHhzp漩' wV ѕ-VvOYp[||vS4<[T]՚YMn% r=LM‚! qov1~ Wtm1H2p画J{f e7u 4(ч31Z CWRp7h[>c(sujǙe5nZ*PDm)R*eI?X.Mg8Yy/C@npviTS@IWh3ce&L+QCx˜K1(3.D.DKL6aBhd1\}V@lǧY]-28. 'ǎQatri`m5umVXHSCX1h}@h. pb\i{K\|;õx ;;ce #/W3=Zv3פ[v~w-bfK|jLd,r߷tPOn:d_V vbWl%G$H]_aiP0zdJqmʗS V .ce?"\jPC0%Y*6U'Q*HA 0~\!(/GQ[l[U_0xˑڽƤ)x$Hmla>0f'džB" t8;X^Jq8/ՆdhN\gu>JAY^D{KVe!x~J~:}"]>7z Ok? _ X|i7UQ$V+Qm)|P ɢ|  *h@_%!ֈXa&p~' bS<ﴺenO?K* ~obh|DÈ//`uzJg0::c(؞UfgX a ?@kqJ >l&񻌟i%vc|jŘkoe3%K5[qXG4 Uٙネ|d 1Fc.(h6WW{I {0G_ǖRV}q'Zz,En]Ҽk!_c#H[p!Z&3 ^=qsK JM;VUk\_rg@fI&xZtG02h.5`8Uΐzcn/5$c!j؈NfMD9?[CYH2 |Wȁiehj2'M<^?@4JTu w? _V'UP>3޾ES[vC{*Xw+pO$#ܚd~ fi`$l N9ÛOIȨ!RLY餜+6 4bpjޗ̴IZ2z:-[<8t.NMD#ŝ3.;v3NG~2~/+փv//t7`<4.K\Gws‹2?44 dUŊ&: /I[0悸b'Mux61DVMaH_-n}yWWs/QT5vK;k?QZ8i('QgdBh0\qB4];{dzT7ڊ6'WBɠ>LȤc 5y{N| <9`)$$l0J5EKJrБ`K(w/͝Cz=2W ߜy fvG@ateAdĈYnIS_iEe0U@oe-̽^n̍1ǪN +XFJq:)QfDQ#Ghj~%9{6a"=VY^| HyژgՋpw؅A7z՛5&P56+]VpˑRNx9>4FI_"Vez]ъGq'iԃ|#*ctKf%;Ɩ'R⬓Uɷ0V99mfX96a AAj u)y X(='K@J'sv0Ȗ绎@^j +wDyx)w8n+'_jEY_.#g 00~2D?twQ~t + w8o3 vP *opZ"%gi94[ɹ} 8dFnzB7W=8qcD0Re-(_[f{ht̏Dz y8%mv)-ԗ'pqKF3w@_ y= haRuuc͚_f~F$+MjVSSc7dVKM^e2$D"ɂKD2 OoI@$gF5s:.saIVP$J-deoik/(俶@Iq3+rF#;E+Yvh9HؓLFxq) lkf_o\r 'gԥ#Pu"./~;<֏YC; D A5(VժYDtZ3XR;cZ&Ajhx?h#+jq0dllSYH@K&K\NwrΞFd@̻Mwt4304ipYŏ@"īU4 \nZ47<赤5v9-F5ࣶ^uQzr{8 AWin3@ #oIEӻYySBCpB#48>}7[~̥J,kYK<ӭ rpc)ZP k)5kLI]}G~6 Q*`oWKܞ">7keN !ڌ%"Q8Y7ROw{1(rϞ/-2,uF٢*/e >g8&>))]C]'&T9*w]NlwGхdk,3'.5PeL,X \c.ˣN){f;cS;LaWIf]ei=5,B[ ?V心薮$Od Cd`onmѽpdfBQ0@ʳvd}"hZMc~}' q"?F!8[ՍzYpqOY;hIKLFZEhzҜ`Ǎ36؈;͂}ywϘVU RwdQ--yZ_D2@'a12j~e&tJj~Awm.j2E7' o&rp~75sM6Ǥlr0dC;J'Jl˂rR`p43V\aːא[R˾+*M,$'Pqq!/uI2WH>J:yo{vج"Xq"~(o# i~JHc?8ߴllP2_!j>S,:n0t I9#T4ww[_`[uAmڤK^=P; 2z9F$F@}?6Ai9x>DߋhL>J)Fͽ4*N,^b*Ͱ G{B%ja -JXmnN]M6Jq?+۴ 2jd:tpůu/?'>&#qɹP3='^R6 Ҋ-V*` 0ϸ\ūIF=4oC -_|x}jy,as2dB",E$M.άZ$.!z;GQ4">iP>9 žStt)/^ַh>R Azܒal?c  :./C&Oh}v_r!SzamCទC NΗj@%kA`!@7zǛ|YJ792Z`+ >CUUTiܓ1qn~=Eh*t(G'vIGf?X6uf}k Āṵ8_Q#kE+mq`>Kw^{I5rsPmKTvc'gOWm.\\xyt\1SC8ɨm!@uZy"UXnHuXL4DihpYY֛eqk҂k0M F_PV3MERdEc^&~m`3(?W`{8Р)nTso$_hB6"jL{KjV⊾2āff*7RGϻK3mJƍ%~EUòm?h# &P\)}>36JjܫcGjnˊLpi3 &.2Q9~=m^.7z ]*mX,*^HBG *qFԎV{( Ty%{ N84ֹi9Q J>k2^U;utJzwUE]G|ȵlcSuO9_t)㏣ˁڥ֏ddUBɴ9kwvҹA'G?{vrYඇhE āQ8<\8K wJu)mh|%U4sC|v K.V!IR n8*G8B? MP+8_:ut^ī/@&#䃾m+=ۗ_C*F Je3c!av}@ >f-ǪN^+U6wGdfih1_vno^$8'?xdDXC~\?B(y\*i~} $2xRrKS \X3+,kA6WmZaO'$0dR! zA*)taP5g?4J4L_sū7ELJ't@3wٖ4>Hn=pEب$=¯קn%6nQhXآMm6O29ϱZ s @Rtog uDO,6meͲ[ee+!$)}h K.6VV%Y5T3#yn` lY 0*j>{A"жp2 nnajP> UBFj _h/p+Y;# 9܋{ԵH[#3|Ƣe}x5rM 2$7xvp<'LY89yܿ̕c"*2Hÿ)̇@{|Rpʼ*epe9"cҌ+ᓖ2ܵFW5VMnu;,5aO({̕|XدԨNf&dHE*36V/ѝ3wW\y(4|PNo Xplmm\MOGO7CUqZ"8)Rv 9}1O`j>,4IA2]z"_ RX=p$WT|eR8ٟ3=%`5LÚZ|,:&NXf$t\c-H/tT;e ]3nїF5O#jȀ(N 1oNzWSoS5i9 /+Pt$20^yE7;dbCL)Yv{l<Y !0G!wض3m}8S\2TtoM.25`{CyHɚ>?8`sB1Ԇ)|(cЇ#Cn(6y%Y DP6 :Q8kL2]Bk4I}Zӟ̂ɌA oIvP$o'>H8iuVRmJ)8 yT3VVv0r'OҿUelJvywʾ%9eeV!Kx"}I_Yɥ)~ٮ۽M{׫: z'})׊:dv/kUӦ?Q:,%Y3C5y^C:or6RW9d6NAv;vKBXRpEe"_j.b+ԯfA{13nMTf(УxOu DdzgSv,A:0h, 44">Vn+ nO ׸g <V5<+pLd 0 lo;P<͌ ˭}Wes͠s Up>pXUgȟHoץ}_z{p ;@ϋ.pS Iw]zYI9}<{܉s}Y&#{ f!֮urF=H:p>zJ)K<Y4u;,2,}лU( mʉ?Z=oXzzi2=oLdCEʦ۳?9IDj_D^,RZM[.TGH;F$C}Wjeݾ{ 44OB&#˦VyYV@]je PôI8Ϡgҁ8@KS?}¦ m.agA7^=@Om՝^X1QZPIT/-?B+7v.@,CO ,6;9BX)$'$ƨ?}Ȋz~Ù_Ǡ# Xtž _xΣziyA$#lHj#$#LӴΙNd:|i6jA#AP,ad~|o &+QNvha73O6m]\!R>'kykh'Gebޚuԯ_!n(Ge REAy%8ʮ\ -ͯ v HD;n,,g.S+PĿSqug^) t<ŴT\>G$I},P\rI 4QوtqRM\>yT*S6n\sЈqs8Z<~F | oak(Ҿ2(*]P Ynw߂M_6a&gפJ7T0t ӊ+rlo0g&5ц3dqr`ʲSɺ/kN)iױո~`vƒŚ6I$nriݲxoWrִzl1R1X""(ЌthtvVo]LL|s:aNsBF1EYs] ,4ZF@&V8F- Ń6njdĉm+GuFѽ.Dshp'puDBd|\n%겗3%QC&RC66C%t^U_7FG`WuaQ,P{wi^ϘJ=lLK E{J*!kedO}"IS -)/~D+Lɉ70seux-4HmZ J1? Hqt~C m=Ƣe}&oI3z2#tQ&2z|K:^JҾehuH|sZp_ n X4hK7AcBF(& A^rjC,jn35P>+"~.M\GaeZQ W |xA|jax蝁(dM(@Ϳoj81>QƍHpjY73#.咹C'lڨ:+zd Ko%w~[ʭ)ӹb1s Eڠ q5yp%wOce% Ñ<5aw~N_g}&O vCZ<D|͕[`,`Wy|rqB|f7=Fe~??[?k;09O;}KUjP , KXn*=:5ϜvӻW! Z_ԇP#=#d#z>x"\?pҴː%P]X w^ϯ?!S"QnhNYt, 0,TmJ ϱ~-f Vh,g/2kRz2ʨ~3Qr qoMLHdžw}I" Wϗ6Nd~wExF{?4v1+Չ&0$չ] O{Z4}-n~M]U]oᶝ P2/[=)CK^:T89muD %~g0̾͟o)hV%va <sq'b?_:2E5^`|cfO* 1/ezy nwmjCa7HQw!Q|\Y8B% ؼV"a0Jܶi}Q+cveUoQA_`dYfKإk'';"'tRmluxqSgu_`7?:\6Y4.hXpRS)OuW݋[:wHO MXRMr: Ǎ,UГMp<9iHz*=_ (9A]}cO=|y!1ġ_Vn!#|0vN e@WF1y:jټ-=G7 NIv _vj9i^zMnf+9pw.s] ZPKpTIAlV)x,ނv֎'aK_2x礯}v y'X3~Z#`Heb^sk_d heޫ$gj5 SdjٱN{Y\N>1-E{06_':~c0.?3m?z {^`2˔kg?7f\ t;GIpMb ģw&fȱ#ORpL94fSV^j?~1fb`/RrZvak]`Aw1H=6@ApuZIJajIh_=ԱEсR1ar3dNJpaȰ A=|{ Xi [v,GbFcLv R@S\0$pcvu#8S p6YmTĩN}=ztrC?OJy1s8|di(iBv~3˘8ʆ)gOg;ÉaI?%'/ lͯ>ǣlI_:B?H#\tb 00L9ODu(7E%`2a"K`2q!JB]߶ 6~m=Xe^0}$@8ϯfHեjg0]c1J#MO{kdO<9tnJÀ!VcXSal\ӼF6X;ڢH:쮀/. 7rqx7Fs!ؓc{wzs;^pH0SckA&l|*+xBI=q$[VmjU[wX>oʾBOGj>#jFB7 t؏8ej3&_O5|pz=+;θDz^5̂ $Q>LSS꽵 WfOl$_Cii3P0M2tz>uw[&>@v%)}&2W '蘎 Ul&?Lv)bIjmnFE#OnR˅ pDco >Q⊦X=~ýAErNruMt 䨓ElHZ."㘲ksy0.tfrw"JƒaL iD Sma@tشɋ0.W?> r)'ߍm;cW.Ռc[|ɀOwVw8Iv8uԨ͋NnLo[8Z[K? П6aNmTzwLP:4kF9xt(<$j?H%F?"UԲōӻ<۝8Q.y@ڵ49˔2h&=-ڄbU)Z8P Lvx{@r2u T~~w*4"LUݻn  /;7o0r 0>:sN뒖}liV[r#fzPF.Y*@ݧ m }yS8{*e\lGmӰQf\}dJkDe+Cc ꧟71V试x~xDY\NC 4?| /ޱBp~Zx4tK;`Ԍ0T(>x~eW?S`@'Dǰ&T,sT99|3കIR kWk%Ɏ6ۤ 'pd_қO_H2$g1K5B{ye2r~vBejXp7J-^*^1ΐXbYwSH&l3}M413툂UW&SA6}>=|AĖs%;ky)7(M%#2@ (t:ض)@WR(;glM9Yٮ UBo?lf?ñlv{ 6dȐۉ @Bʬ_N!|8Ad6) &j-F)Ϧc[RHh`ݔw+~6 ߓ)Ѐf5SʪpݖOCu'B1(U҉݂hPx1lm h`h ͆vY\vB 5c1m+AQI@:\d9mf렻KM;`zJhRrkhYlP=O?xCmR5T(;?yw`˜zdM8 ?qP)?6 ݱGmmVż^!gq7 7!j p@8M~=FdڏxrR}eMO8tyg<9蓨s؄nT>ȵ5ѽ2-_ bUM{% mp-MXWg%uRQ|S#c eQcozh:I9% ʋU໌"4t151ίe2OEObǁU0-  a2ty@+KeaGF5ŨZi1Ov`YG9V+ dqUkk eu6g{S@x/vj6Wln%ɡԮWb)jpa['Qq*PBv=+o;;ˋ. ݞl@ju=y!8A't V' yƭn)Žwz"ʎx%Opߒ5O50ddMRd<2=ܗ6LQkޛ.-؊IX-f#R1~ EOKBX&xqeŘYB50*5g̏tGg 509 p6"E"%ڏp?aAT jqb+eFNJxfq m_kso(ip'G ؖqv) M16sXHC6&kb'8lJ]5H~1Q.rmRq o'2Ul tQD9H`>ǙR5'Վ%3qMF?Э)d[>eZH1^/] RͬL@_=t)𜲖xluxhTt3cQt2 (U ҶzE9CW; eʷeK4pl啽j bWdo`"+GGR 4yefcJOOeb7ĔbH$2Zo~8ZZ*c?=AqXO"='Қ Y#F ^d3avot͒}+ʲZiAt7:RY0(Ó.x)Q j~Kv}yxAjZ(3y0tJ<|d;I@_%!kgӿ*Ȑ/TQ { Y\PŁCsXi>Ч˧7!׳HYBH åd1!^sK,;` @Jƽy\ FKvf䷦>QQ^GIv}xhyK\)i~\Pߝ(j5 ـQZbI0eb6`^\9sR5}Ǽ:] > EAc mA/yVr0\V }&kl|8Vs٪)r¹\j#Ä}͵-il%1gs1>:=n7n/?/ywz ٸdftmrK{LhHBS< "؁[FXt3$E9A~b~-@^'_Jur=khh\7|.'z8pVaٿe%ф;l M"-2r{=dZ3Vl ![fȑZqf.xٛlF V76S)([V?qطy.*Ic2$n<4q+TMj`brdie?9'CDs\+Ǚt0Ԧ׆Ս̀H0}ӡi-&1ND愳qԸb|#$Rĉyl 3jzԙ |ϺZąCqMޓ=~_zьX6EK_gpc&iB/e`P1u&Em q| n2_Cu1sSa*J.?I42^:2 .e@f#?Ԅb5[l 7Rm+>Fk%Nk:6p6 -$*q?΂ң+ۤj6ZKPyf:mk]ɿ Iñ eAXɼ5U'G~I,NGf>}قPQ8;pa!3 "9v{cEm1(o&7ԗ{YA*GskIpoV{9\Ϭ&sD`^ RSO׏3_= ,bCǂ& W38><5R@YE/,o`4οWJ3qg2=-oCLTs2>`HV1b6vh eq.B)^*c!BR@F@u/eH) $Aq/<9ߕmAs\:n1ka*&Oknwߠ!Y&c5͈uXfZ7NN?Fbtƙgq)QzB qb1zA ˎo :S#ax.$e 2g'UJZ`d1mP1>+eҍ*x4C ,219H D)l D/Phv;H(f_y]!1mWŔIlI*-oy͢#UN>%bptWL{WĈ#v~}%!!>(B^H}oa +4R>ⳳ B1etdotm8;ћ31&Ou@C6^SZ~Κ>s~o"Y%\(:&m[6[tE(w)=ħ]o$LMZ}NOx`4JV2%x"_N*9X[] HAf@gCs#B~ˀ'AHHC ]yaS OC9{m`pmgFA/} ts pᇋHϥ|< Oژh)2,C1  DnaI8 xxсmw?eLN@b|yr8ƬKd ģ4sj! T~)vZ -L⌂@ސ|7c1MaG>MwfI,L+h[\CAQDڻV/ S9٤L@^oFbZr%]EޯK{}!0sgiLC>Bgm{F-6f qT w*潸Ʌ@vDV>}WN/q+^%EX%Lm:ux+ˠ% T8m]fc6a(aMQ*˴ kvckя.ٛoQQrf-Pל$hUv_ҧ$'E1'`!y!ʙo,SmuEGVC+-ms}Hc"|\6s1𴵿n#\t[x] J̇Ls%rnvT?g;MEG&ߗrV{775~ki$zjX<!\ڔ ;\٫H(  ,3)kHU%ab_| Q5- VOG %tV:!Eo~{*vFt#edS *8|'|| g 'Tk融!7Ht&=`M$ŤYK^93$j-xjH% lL6֌֖`$Zt~˓qU^ 5w9IuGM+@?^(1 Vy|!pŞz}59 #\^&=N)skTv"cٺW^lNt=q#y^0)r Bl(Q: /Ne!TN)-d_-RT4gg;|}D8Wqb\)M*5Lc %NGwSrQ,@T2ns?rʭZ/>ؖ/jX+ Ș`g<1'(6.3$NΓn9 +|^~9` Jb1Q{'Ղ., :%|b9 !ۅ'#vwiL̰]N,V FC}jL))0P)ړr' w_n0.Ծxe+HG~",JUuiB *6IjP&䵧k\ӈљAI[(G9v .]lYd@H R o<4Z`y[].BeNyOREC:?X_e՛T*VJ貣 TL{ցhM !rDں(WNC3x,~/?X~IR$q;]1B)=u~TĖh>ȷ. ەRs|46S6>DpdC79nG:%l ImtyHaH5?p$TdNYz>$3.J)rmgƂM"2D!)!ުMr<<9@[ų2:P*;]5O?~4{{S&NRV +:Abh+j f"@+`"mJqܐ:at )*|GqϏǎhٓ.ش>GHPyIaO _= ]sMbZ@#6 ObUzqPJSPuMtOt񵹡M.n||׌jEG%`IiV|;bTNh(&lոLҵmhp&7۲\ïk֢w5G"'z?ִ{! cII`4lmF]\P`kSxGҶ H([ҿ\fEb~=ކv`(ÚdwԐ(4HtM+lhG}0/%n."8ɬf}`u;'齺8 $dch<}F2>Z𑠌On饏! M׶ <]!l,Ӗ96@2feE0 VRggVpe!#E ҋȼTFLQS.|h.c51T܂$ŹXGP`{3'q m;nf6ʆ%gv}p%LFi xvѻ塺rAb/s_{j&,KOc~Ҭ|0qDM8 HF*{ mO8\6`8='L=jm^ɨ3`; Qr}eĚ^'6쏶b7--5jfmI)}vf5VY>,G"3{D@RȤ5jF`EiZ+$&S rSLECQZfKu&2VMcv nA@Fʬoһ7x[jכp#[kHhɊ :+ZN!?6w\cj8,ᯰ|?1^5E( C⚲.{ *wq2}ǣAV es˔7xMGxiH WQaΨ|Y;~k "$:s,X#\_b5\74",ݓ ">3j/$xokW9(kVʓ\t-k?~9ʉiYSrּf2+=k"u>$Q!Rݪ0ٴIҔ맳R0N &7.4Ї𾛫i,WIÂl.)]XY1>aӳ (ӥz yIAmSphdt]סrFG#B$#`\^6Jsk[dmW|It [@oKN`Q2-#欐ro ļck_K\Y?kK9˯wlbEHYkc 9S 6ur fG˦gz7\FB=<5^.GC]Z>2$ESܝ=jM#m9j#^c$='SeGD#6%n|4S'N|GNedl}1z͢}yح/64+"(F,4<.!9>%@dhu" q'Jpxא[JczySMD?u/8yu"!DTE2N`d[S[`7gKTtɫ7ꢽin} հmؖtUJ2W0 td09&6bAXZ}Ý%** KTxR47e$\;anB;[N_YB7~B&r`֊_녗p<Ho{P7pqYYPCPxɷuEnا RCtV-" @K˴|Z:399TTK~h5,q-}3q]%QyƇTu~\_"ggÛiQ]h!-_} =ϴ|2"Ʒf5PYc+Md_AXWC#\~~& =FCD[ 5MNI3zPOVXBݯNۺ/,v lRoI?wvTkPUK 's #Tdlw0ŷ彲Mƪ:Vd6ky^sx\O;˯ĒW;t oj|_Pe?~+F:G'X<.];V[%)y !UEҵ܎eiZ"(U>57c簘2*6zlSRswG!}=Ut@۪"(ϲ.F2\ħJʙq<qz26dѝM9vvzK vj {L a[;B$ZvR݃t£fn3@C=}* |f—ܗ]ʚ̗_!A}lWt4 ՞%6r e~ێ 1vW?%wB0+(WIJn$cݚ5,Ɲw ji}gB w&cfscrOؿ$v1`cw&A#WY|0@,X!p"Bϗ@|!^cjN_"1{8-6Td)X.P~DԡKX܀4lg:H6 "T:|$Yn8nEv㡠w#xMHz}g$[o(hleShe-vk{ p՝9v7cSUSzKr)kb ۑ1IQI:p l)f}rfXGDHQw,._ -'o.wKe1̟]~v0I\<ϑlkHpkLMg} \d68{6{ى ZbXEZv3 Fd^ӢL^ؘAZ2QzT80<sNU.!cA/OumJ a *zLIzm}W붵bN7; DfF"gh_g 8 A /W*npYg'VEDO_.uGvO˭1?i; /霞dGH/0P%?f$@ _Yix'P{ I[4m!dE"bG*qW1yC-/8r(e+J*ݓTN{>U'AoCﳊ!F;{/rWQ˫@Fr1 {عBݚ̄"Er7> <W/0BN77v'O 1ح'(#gO!̿g3wl<.)m&OX܌Lƞnc7]r0eKxh?$GK\1^Xh;7rhЊ 1![|GzppOF!.Šo!~&,aj|$9UpI {~*>3Eu{6xkp1MiCQj,Lr& 0tHC+=֌N;gjWp5pR8*GR-2y7 KҚ@_HCge cOT]@[`Nn/?>+r?S*$)6M6|yor]ji~[ aGs N xbhrCu{gqL}9` U" HTa`/h'62a^IT*M0!'3^ s(6ܨ @ ù=\c>ά?Azh-=Z6xkocߟ.43ـl~n,6=.O)A>Ĕu 3ۄK@ °b7oE"O 7|Vb^ !0"L>hsV d>DcS5FGeDŏ rYS^IqHaǩ0{KܙtPbN&{m{-zQٛreef3a;zN&>h])U& PMY>T, zbt.j&A#qR;326+"s)ow~YܹWwx &,wzڞSpsѥ&316E<9.nFȔU jD '+cbx ݄`qR^߅:19-;םRo5FT11>pQv0~݊QP#R,6EXГ{4yZy0[ ۔25=yl] -# jk+Mw䔖,>CD]ۗX4b.pD Jk:G.wp?\-MA!3誢, Y2)E[Y8%=Gؒp'>meso3:ۣVDD:{Jnv%ݳ"'8 d Q@ɈZi\aextKk w0ᚋQJ^ tr ;)J%BkExESt ɩ?߂/=x1T& @q3@f?m& 8%V }'8īFKc{qz,\_5RỔuDOBRӂ'BI+DfHt̛0?rzϷ/RY |{kA MpN V9O*qXf8̥y3^N>MXyyd)egjcK~C'S}RFⓙM&?!tl7 cZBh,ZMټQ!@  avfzU$t9`zpbH o҅O%lv|NhKJ  9p%Ne6L Cf%iCn(uIdvk϶) )EOHtxE oKp&;,?Rĉ{ޱH%dɩGRTJ"CvN.&l,Q2 b?SN5R̹v8j",_8v+tكlbK[:iq>QkyQVl8^m®I8acB~׮Zf6;'LSyvfLy]WXO-tVGEڰ]f@SA~š?T"ÅeR̖;Vl1s'3rP,3m:mb8*m3V[60W '!Ks6sB{(ge ޠהXV|{{gaT4v\ߍ[uN>XXaK ArYVzͣZ)]d,啝ʠ/D% &:{_%%g2Lw_VH LoɢkĬ-~*4 fI\ ">=4T??u #D{ۑ_˙ G$Aw} ڌT'~~:r 'Ȼ xF]BQ%ܮ|U$O4ߜ&/#FTv׈Y#0t#@S*Ύu Ĺ8X*,bLYƶ;?JͶ5=;nfr@ ϫS;p#)XD$BcV IV(k91忼O$yed u'-iI`B }2E_ƍv,e`!b:̬- 0I3reg[5_IFݮݱ Aq(r/kσ&?#XӉ;7s`^,K?眧mÍv[{]`6P ;*% RӺybٖ<.(}yIqKF?l&AKTaaȮݶr1rb(`-gmsG(w5zK`Xb|ѿ$Pp钵& `}.@5;Jȉ6Wq~~p|i"F;.&hUQ﹥pN૩Q`d] ,Ywq(~({e*^{=R|FhXZ[`{EAUdb AX.Z +FHk%lF/(gl](LSILWU+ q%W,>o^g/U$ wu"ac?@Ѯ/dx*G{3u1BLa,J\yDlFN `dD.ѹUH(:C_wtsTUɐb@CLڊږ%#n&z".R{3IUXRKn]>EUBiEZr|gYZ070701000002d6000081a400000000000000000000000164e4ded100004d28000000000000000000000000000000000000004800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/GL]?Eh=ڜ.+:2k߫/^Z\EońJ<͗hI83˲iJ5% g}*2r}R5nu!a]\"q[&L3ˑ5?^RhNPުG9Pq{@Utp/l/ PʥM8ꙒUAWcF=g#`T̒J;}8hCŗ'd%I6@]ohg>,>, WqرU$'ˮ,mQW0gHAOhCq?1/5z?Ekgbq(9:>C)Wsywc=m9G1V_OH\ g=߸Skp1pR@l6ʒAqh Z>GQ(-Ce3ؚr1^XAKXLϤgJ n+X[!-= ewc"cb2<]GZK*TP"gS녗fzsӉw^~kT(&s,ڞz_Oރ)!$܁wRI%/$1*ק~ͨмZP@ƈe9("Zw**4k3)!']"ӋK^S.өR3t2"ǖajgRz66|71m ]y\NZKi0?;gAYrӤ?80O`cy-O9Ѐ#kZIi- G4Hi`x!tml1enxhX!˿u!) }>ؗS|WDfGw;tAudEf|{(|2#'v@b X-;MCx.5fp3Dx@j/.cA{.?OTϐV7͞t\ -(?,Ԉtn\v+Hg!樏I>i=ȷh ,7;l:2:iڌ֙@(#-\ XMW-\[<:DfpDbh+m0RDrf#ئ0/ǯfXt k3CKO?ǚz5@$X޺>8d1U1{?^S"Hft3.P(>IJo*&늶EdHU\[]uE>~OKZ􃪶T**-6Oɭ)naUܱQAQG-q>ł$zxiaLrLGPL,a GZW6N _QVzu^+ KO b1/Og5 Ci&Am Dm['B]9kQT-z1A["OĕD=[fh +rôg ̈ F>A!I#i-PX\I{a%/Q4K̭׫ؠd<#ɄMD@&}BdO!s B?& Rf 3Q!K\^Qs{ %)R6 Ub}Wj9'彣v+rҖ23rP-{ 9@fW  [b_WnFiyDx~x W6bVqMz[k΄'f16u7L9(jNP?vd_dK"av@KxD9w9u}3 FcY^= !pFeМV6I2spQKxG spmv5x4OyR sU#M (73=9kꅽ_]Pc#eio4g*_6hGCjJkyM_u&5/d:SYT@m{$.K!f VPץG(*O~3bDa9=0'|]s0%}A齃2>fec9LQ$·h Ͳ75S୺sqS|8SWCS~%,\]*,س,Url@XŴroi7&@Jèύi,PQ{0`1.K}ZV;~ei9;z+ۼ^AU_gFq1q3a@MG=iǴHާ /% VfnO)l[6ky-Jԩ># }}MI׿Ldf=jŰi2`ݍ`gx(dD)a¤093Cby\?hE{2=:Q\O*xq:3X?23+Li+:D?J/./n,9Hcdo.bW=:GQZ= K-Wx2 !bkkw=HkKxY}+TxV +*:n R=ԦId_,@*$:pBsH:..ܤ+( "‡4<f9 #V]<ޱZ;4E0S풞o6mL 7V>,ZXVH!93[O&"5}'=1KۨкXaFžVz@|T27 li8,Ծ^]^v|~>˝mLWQrE(ub6F!XZj f$F@"$EJh@~Ǜ(9)L"`^ݔOJ /.ji:cp>@uÊBk0be|µpZS֌ɪ#&H::3HG5&>WUTU8_h6ݪ͍V[dxW&G~@q 3OI(d*[yF&mqi:O*گפA*őqف甘 McE鳎Yl .'q#180 n@>1`{^FIo%fH0C 殒6 x%NEߴCWn^&MOc=!b X+%eٿu,zMRbi{O@(Ϫ*EU+Ctz |sbbtYJQu\`0ҕDXQW-yE+MSw7'Q͔;EBl赒{b7}w(vL*= 1U0Og-|R"K5$\/HdCĐˀ?{o裵 w'18bSMη|Q [{>{tM>y40Ϯ~.hj=pQכ@ ,x'Kc , hx*~ goR(́` U$o^I|չ"ΙL]!僰}(iUCU⣟y pE{X%ֻ?SJ3c=x % ]s#tD?&C_=]ϘuD[bjڢwH d {5q0ۚ*g\ ^lOGsViRDrA|1x,|ڕ0Of c=s=exf˫^At^'[Yn",#=`i*7grQyD(NO1 W#JiEMF ]7=@fήrPWj? FRǨ"nXBz@/ӳul):ڹÓJqw{^= ߼RlED}Y=652 jCĄ/8Kd%,D7r0b ? tkFn+?X11ߖVtnXd)M'yykdMo'2y'{ Cđ 􌫭uc\r?#4zXT?|$s>+tt"C /Ĭp`3,ćaMw+|vZpёdz „F-Ah#?9%RqrM^&i!g<lŗ{2e@*|/.ˠH,$|yWP̺Vcu-%htH\Қ\Qe)& 5h.UA dDm鋑ͧ,gj2o7͵2̬^xV5G/P]̖ݝfv@=ԝ2գ.#G sߣW7Bl$L=ԙ7S/ F~Zy}9O8jЕ75VUkrM~<¬zMB̹U.Հ8Ns.k*\,٠\-%X;\.ztlz*\JBhsk2ŤMZ'$ƫ-(.dWyԼYl3wXU05< sd=V" S0/ ͻH_;+$‰4'{!H=TdM$d%v>W_*ʱSy@* jntlGN5.DxoM!gα3"HiTXpM:ͺ&OV CF@z4ܴ2vL}n@=m uD%ڰ;ϔ[SǺFO>#@ DG(g-8B`O`R>GJ65=/cvԯ ͠k<k;O\;7kmVuxїCcm-aF&.QQo\$#3jz3VQ\Rkr5ֶQ#_cӎ*,Aw0M 3awt`4naUMROt1' 07~Œk.uA&҈~Q$KX}E?f >YQ2++ 1hFIAc,<':3_lDgcYAcp(6. 'aANƓOH$FA^9830Ұ,M6 sՉ8<if$&'A(xt =og].gr<[Hҵzd.z%WLTڥX*^ <{SɈnK,/j f2럗 OaFGqɲn_~%J8mP@[ӎ6/̒ŜvU$ &`"> -. P1F Jgp]}xqն!g$xk#,o%yh(k)k&3k/wdOC'؏%4ҿv_ˆv=c]*Uo@Ӯ-\4ƒ+"!:3qA16킉7N'+1GbZߩ})kG<\Zb0+Z(.TwG\ʔM-%'1x!s{k63bTW0'`#n{\Dmg T iq~OZ V9-Ր%(CIO~e`A7_sj%'6K.~9}r՛"ݖ$o9J1 c"*]UA'Ӓ>ɕ/5tQ߃|G<ҲQpab!$] ajl |/P< {:f.J{XsϳAͧd : `E+ 0=JN1,_4F;OȊ g3]lr}Fo !fg9#Pu-, E; ÚU~KtΩBk6lyw ;E c9;4s x͑ug7 Jzo``ξs~u?-j !!ldZk|,2pH`˂kߌlK]EXqegR:aqY#$^lk =^tޫhMH2 Lqb\)j 8zS|©H(EpV?A ^]2-o|[L0|_^'fP 4y-0򽮓hpYv#wEv9/' @<)hh=qЀyT˙|l(xUk%1]Q_gyETc9OДЌJ>m:̺sJwD8+ƸF ?5l8Ҭ;mA(f0}߭oT|\^"/ADˆ#"!\r-;$X~al. ACzE>blAI$"܏y5{ӳtu(,i'VnQcWKjH`]ID뗄_%ݰ;$&=-E?z|c tSz`upᐟ\|L Xۈѫa٠.2kżN :WA.{*$-[ys PȨPh{5EGŠaj$cO%@bkZASk4(/ܭ;cV9[,qAC^"v)W3 |f9 Ӫ`AFE uEz%f,ҍsSxzCk%Ļ8Ҫ/\3h.xZÌ}Ep4#(õwRfjiR`"wLgu9`pfhKH~q!SqlCZS׸̏maފx3 f UΉ8)WKIW̨E@}|!]# 洄^ H Ùfj-EI[i $)=} 6Ĩ@)[2n;^$s???x|֢(GE# nIAZ2+錟Ȅh ӽ\3m69j 6}2 -l!3(\^e%B;nBs-\Y 7&s"ۈ # Z-d{\9te1[xf# &$D\JXr}ڌ3@{vv`Ź~)XN<_m-]uC6}Dr:p֠f+'U7{d cVAr=hCEX g!DB ֈ@x*Pд=oj39ik_Og-H3`/J8҄=x1Ilu}1FIm"4@b[$n<"x6MX+Q#xeѪ LD3Cq`MT'Z4#\ £Ձtٗ$& 8J>Nju~ ;R).gf3fqjly z}0:z7Aױ>UtBCNS ݴ߄D(TVPn+ϡ@(}%+LĈA}F5~RHs'raT&_e ͉ԌsҴ n7~6VC,8b=i|%ո=2 ص_N_R`v~g\2Ә*0#khk-~ S]()m?NK \W>cQb+߷baWLab{#lMC7v/;<*E {B=NFmH$@3hܥ}˭#=G~cW]io M,vJrGC t2FK4Z4ў $3TmZVU.#ebᙦ+ e;' ՈeH3i|?\5*,ΐng&jCM*AwYF-L!Mrث=.7mԻ|-x=mCUE ; a$inԽ8#>1*s1a% c mĘx$pS8(x)x=A0s*k#K7j?׸Iդ1~aUvnI@RQєfneϫjdxPP@tl^؏{KECZh.haS\Z,ϛgV,Bޭ{Rwy*'y}63xz>+&qKFF21<PsR݉b,ق=LUUG~5z3PHU{oEhR/&']B]g^$$3V!YhY84$i;@4{YL{>HLoWÞ&ah.>pnwP=Yb>Wq@<2b暭`/E6<5^f&m >V'RqNiF0ݯ`Hv5K Gt=IxA3 OsXabě]s47@ Tk<=])b>՚_l˓(Z&}m*BpRx>:Bɀ%lMֻ:i ǩ/Zv"pyIR[c/G#B8~PB8LhjAù<ݒ+|D |; {Pxޕi(H-MDLD6a$Vm/TZCQKO;ba).G)8as(qC-[εڹ4΃̍$F+5ыxƊG{ MXnq}8!ҊvO%e&(GtK& ʦyT~>ec˶/E8OV)݇! zJ6ye+pn_wqS|^њ*^Ԯ3൝.9;GR~$s/N"oynIcZFPߌOg`AA֥pȺYiN"K;tu{>ҋTOHJc[_FrX4Q! yw#)M ?-40׺Ma&Jj&HPMR4A ;=bĚM,pWHnKqZ Jqyn%&1JbG5:TB)^y9HⲞK<%ڇ^j}/ZKӚ* CRC7s1< _ /"T:D5&F Z z`ձcQP+Q(vӝh!Ef\.d&IzOOOh.VgW /:/9s捍xWCG0Lu}&{}Gg5 q%́c+t5U8Al顣 "uE3vҭ<2ZM|eOwCxYRݪyF'!Llq{ *^FGm9Uݝ1An" K=QD ~qz2>%klLxJ8_F႓:ALSڝ J[!!*;~_x'<6<؁ByL^7[g#:%jiVޜCIkR_ȵvKr$5, 4gZ(6C~䪈wdʒRhU jY>Y}=!;BGMĜ.U?@6<j%J.;0vdžВJW A.czť믃KVsl41\ 79NSk C:.EH|È6{\(Bg̱av A̒<ɣ>Zn̻WavK[uU@>,ad󥖄Zu ml^B ,Z!0q~RYy8-8&Frv= :MSK>HnFOS=7f:qo%l, \ m1H,O#gu81埌@6nY}_F?`B.tqzI96/uՒU떺h%ϋ,ɔ&Kr_7Q7 Ju9l"T](d/J]J3B>mmv[׋qro4XkҪz+{ǣR~y?YsJ,JsPCf@uM#NЏ&Iif j[` zY0q7e 6zO ?-an}y T^ ̈́lPtZ}TO2@&vev V%d ktujwUC)md^ C̲8FZ_;8F8.0'j%x$?EZC"gLYS'd_U`9qo)oh%~f9zWJ$O;S"Ì Sx]1YSt84n[ӓ^U]> >qt&-'Ztc#2^vZS=Rxb0|̢uM.y衡&uxUՑH$?aB{~d2@T;&춽}ݚ &J;ӏmY`$+bCG`;fb?"?)`,'[ָUu)"5<ڜ;ûOhY X>Xxbs,H0%_MC(") j`m&mQyT/0~WHWip%I0m+m)uG<` zMM$1kB<`ْz%BCPqM=D$EЗ=1g}|b;YG\x @Ytdnxȑa= LRF 3(4`q0Zo;~8M,I RweF':;e@G>pF=bȔ|M7|}lS.gz֟Z+δI4s'$9#`` '?:1?Vc`N0A16zs^\0_η lQ&;SxOPoIEلOWjyhom:3)RH;MVdR(Qlx xn]vXI|MɄ XOQ0iuhepťNmMPQM/ 3km3 ף)N I2= Ѣ-xF&s3ǚAbe21`;Pr4>PY~^Db(ACS-G7ƾ5lV7eѴ\_L{ҵLп@9㇐WbGǁOTJ2) _rce=昩kDZ)NCWmBcE:bW[j ȍÃ5`e"'q :Yܪec;PC > _0Κ9Bc,ءLY6wuYp.v~Bb14QїoFswk ^O!2?!i{ _%o ,:Udvfu{Hٰ0% 3rՙ\hfU9ץxj^HXrscpm !?3w184;͇K;S9L|PcCj,jxOV^ 7fK2 m/8Yo? <Ӭ͎A O'9@/pFWpe"9kQa} /s#Xk1mv 𳕀|T媎.q*J:3CU)IH۠NSzy.l'a1 3&kQðfOU%_!=qHwb#g-%k_GU2(!t(y8Fو WV,zB p(/j v5wń] ;Gj!uŸil$-k蹵|w)Al8__g;f@w''X2y/&qhn=$7bY5Pem +}6UQ|&1]ϰ듲 [!1y2m QO $Ql[[q~ "Rw0_0[%[ \)ią3#Leeu\cNWb#1zYZzvzmE=J2nDF0NI8d-M(%Zh:de^jph`)dOv9?cߢacQ026g\%ɀFZ.8uX :el{*ȫj}#*_ K=`V ˧ٱ $,,E<p@+ӫ ㌻<ӯAH]C7Pb715vVꦴ>V,!,UGX䦗\kqH*SY2J?B%=gA2Up>mW+q>PʂaTQVnNnۡ#w}!pUBmHkTy|ُۂ$%k}vkU(On*(1l4DKlK ƶ{oUֹiY!q1t 8?p>1<[#VVzE$ǕZ y\zgp,4`RCD-x=v NmK 9 S 1h7)e+`@,uiF/~ fh jK/ݳ(:zVH񨂋˨JMM'"]r֌\_Udjh}@M ^2L^ah:=#>αi^,nCRY>V 7L#^ybqUR_.$Z >Y~!N؏:_:q&(;;"_<LꊅAz88gOz:0̔ةvLZp%tҼoז}Yn0wzo lkǩYǺsG*x4,QE|~RfƊ̼`"4PJӊ:>m ֩ taI%v@AW ,K ~'b3wݰ5Xk(*G!A";X~D⭛Uߟ·n1*063[eOtp.j RZ3`;)bpVX"U*]2s ӟQ/4Y.r`XYzd|#r6od91Wsꯀv6+D`8b4k-e6Ptr9Tx(qw;shH|eٜ(6lYf*gc8yiEa y@J#P,Xzo&h2 r&(}q|ԻO (;I2x7Sn~t A_ rƚ_ẽX]xX_zϷ{U=FZvy5 ';{Xwn0Jwǭ$HRta%dR쐿3r\&$ɐB!6Y ,bh90nnXIg*~Hxg:+%ҿ:EX 4vD>NM%;az)HfGՄkҾzr CA"zȯO?o ڥq\I*Ru!E$/^(&20T 5u I˯Nm+% |xHjl=ɮ )bg&{nS"XG &޹ei,uVM;1m V'!dŽSmE}i;;Eyjy;4߀נ>n\ꍘ9 :jognzgE۲1xrj5iOBIjGqq1%\TN+\uH(L^.}~  R6i-z~t-iy]ja<%Ӟ<,_äf3R|pۍ9`-aZمئg9'Vׁ:K9,Qn()ݤӈ!Q+)Fvz >2+{n/G*44)H/غyٍlC4NDޯuzW3ZͷsàG՚d%p6Zv48#,cEM^c b!'۽Qvs֨YЖDϪBeYEq:Hkk@Lyѣ0+noAsaG.w-"*myb}ֳiuլJ&I"W? 3Վ<y8ë:motFYVd.6t@gL[SE 8\$1ՖFb1!j:O.̢"bl~n .`QOH-uEWZaR.\&B^N x`Qs+_8睘Y8"(G:z;B`nw7;=O WFI܋$UQIS5T/[3w^#> Tk;/ɕx_)2(f>Gtl53c1B&)-/ юT&UQR*|*VX;7,{e7'Bs)⛬SB>p˜2E~6f8U\ J Ϳf @%ZLi E,kPn>@%pNJEܹhu#,-ݹ٧9՗ `h-(9cONV:.PǨDr*!V[g>)# & $gE|z*&(M:/"BZX$G_Ǚ F7AN!Vg>YW~+v'sz5u`d?^ ;/GfnjHg pu &0"J:^CU 3XgiNr?`1Nb",XWvϟ K^q~uq-ON#c4MI)lpAyZ_7rL-KjLJ$ Qۙ8F\[0@HfK0 se˦܇Չ~CL~- A| r ["Ջw_C>A =֢{yY'vjQf^ :!2 Oӫ^Zlg 4N.ӏuxO ͫЉ@>6pu?, SyԵ-2=^Hty(~,6C98Ai2kyT` 2? ~  Xe. uo?mHWzthSB7ݔ$FA 8WU|+ޠM܏.>*9'{H$]Pl[:{Ir"O}n7>2)+iƣX6>DpR}=|CvZBU[`rM>E!DP1{mT Vt[C <-:gXn:,)2ȷmŮ'~ec:)_k7N [9梡vDQ=skP.Ru!$=ѤSB8̤phUW*xKnN);(Q8hBH_;-c&^jbnNk gד?u芧[ E.7G} )0s b*~|ÃHR Q2}7U<-SK1w`gVr颏}܏/^EМ"srenG*bQc;*,M>HSH*Q*56#2XNRBF ai##c2#tPwSm#OqxG!CM9 5屺)EaՔ vq0hd^~^aJvO׏e7))7av40+EQm'%o҂$T8AVIMw{=`Z &Y7t,FW?Fo_P Cjprw]: >`s.њt* $!%^>h[nO'wH4@#YP]ҲkpkFZՍY.J!~UfE m(afRڝikTΏmz}4c$ O@.-hU|S!~@8VT()*'W姕+`_7VrɺrP`OYBRBQ4ҳUS=S&ay<6H<^{m:NZ@#Ϻ'?,9I[kʐkH)YNyܴ`7{ 4)}& _rz=Ws :>?9 pZݖd.gUDbBA,:ě L=7 b񸡶?gh~27[] [IQY1I9*]&Y?Z|'\̣+,Ru7 0Q҇QYx1֮>X%ݤbP4}\{'~ase|XVQ|dI`:ֈ5hr|40"Ή@B-0W'4IpΏryPf44wҰ/+?OxdfIl.!Vq2|)7.ϐJDH%;1{.;QIB@ k,V1FyP ܢ @EQg1~YS~;P8g٘buE1L1qWJ ΃}9"JYߘ>zaA=R|J:Dol_^s!kz}5u 2 9K.c{1zjf 5B,<>{1}2f@2H4~"ʌ2ZUNɇd VG a- u79))!78&fmQByT#\C-ŒO%iT)}Pa0X;ar#7G܆ J,^Q8Q 'ۇ v-I sjA3_$B7Nb!y<7N7ȵG ڢW>^TX4tŎ)&ZXhjvc''+XxIݪյX//t-dwܪkjB0[jwNv&J7[)P&/։:#4eu DIZe!?_4Ϻ-jӱ@YsX@fMl_?wU9=:6vJo}X`6JNr6!|Y/Z;Ƶӌ}t_}25ONOa'7CVF0XU;Ate0iՀwKMW~SoտŲQ[p8^uNXi? q7X]5MSb(9=KnC{+^SCAl#nl&}1HV`j&hh8 }/Oi+sltj͈P"mA[4,0&U,&W&L::W63N)S}:Wah>2rocٴR^ĎMҾieHޗFєŪdʙ:~TYP*DG$l:/WՔrvJazPcsJ[^ ?bzUV~lY锖R$ڞ!XU H(4a\lAk;~'Yb9$\dYfX%<]Nj@^2fĤ칀cؐp$e3_f19ȿÁ'j#DHtO)ƒE?1T|?nЄVyw%Twb&?&q!sUTΨx]NᲠ՚#4ӷ֎HXmA;j!ꮨ\; c;ѥËc /zʱ(.vIqUIyw*J\O3HOmuWJPqթ<+U U('x*MgoߙK*9{ D$%j,4b| ]@Ax C$ T^/cl7uĠv865UR͟\ROsà҇If7XwEgARBۼla -~ MAU-MnbMS'^U\^ iY 㿇յ'iVyaE%V|4&u8$(5hwW #ks 1O)(|ᘪG#PRVsXB/뢼I>ຩ!OǏ wXStq Fx32oBjԺbT&TCS)yl^[X9h!)qAU㍔o"zAҹVߤ9To mOI,S'2p?ͼX[ϧN̦)soZ@E L}|%i,vk1Iycڨ-JT/kodS1l bޜ4 I`i]FN꿔Q w*]T%:Z&iυ3ۣάǣSр䊘alzUƣkUHbpPTOqm!?d9~Y}NwB cƬSG3_f,Y76|17*P͚dbR1@+sm2FP1.i( o"HorJ_)}'9 1CY| t{Rʼn>*~24Q40l]6,՟F .9Qd-1g3SvX;ߏWn\r2keySTJT{K3) K ѫ;qQ8ؒZ>,30qʳmH`'J̹9.DW;opz5_cn3,}j _չ Ew_-<%A6xGIB/)uḻsU' .I&$`Ȇqt\śf_ w=1b ~PZuPVEsA`Bz֐ϩ*5Nt}ioI ?]gQ" \V_qĿ!2JAS,R?$l.n+M%?5cX4▮P:EWofʽ4.YW>Nb5;/ȭu{>eqe6BvNq @P'芚Gp |Fa niVvm2ӈj}] Ct*U,!0 @BGA#-E:3 y0]tY&V PyTr ;Ы>$Vp D=0#{Y!sOş مelYXdu {yUf\wkǬ$IU>ɞ9O2M`E;,5 Ae-zUi"=rw]Jz0cB&w ϫHHLbjۂ1:iru_x> @yE[v3$rZ )#)@^zhPh*LxC<\z6oԎ6f!V m#A:sRx~ OYr-6Vo/?"A,u#5x8;P@;YDZۧ&,x:߁btO3O˹_&* r1^F(davI܎|@lYύEl8 4ߝSt=тp*Fox)1{ėaf뻲q 8>IovSp7m(,*GB\}>?z1zL@;}0KMRWWyCD"=Ω@G/P` [kIl18!c6{M6٩?ZP~݌ýeA}-zj|743)09F!aw=OFV)4䪑WN_=WU3KRք!W ([A*)Ni|Ʃ  nP}O9/O=3!iu!EN>iP.,Mxs= jR0Y`S!3pu-_*cyQ+c):R375ePm-hHN@(%''%F4{jyl|\4$%TݓۂiQc"^*3՘p?1FjJMy[DHD/0i5?+$ΨES#?hkK'%+Us7k҃c7Fe'XB#+ޑE@SAiߠkō%j}_ɪ)BxwOMꮎȮ eY&}j;d8㷨g Ѐё^~N',".%,U# v#Dǁ@%\Dfe'H ᣒ~Ä/:x'()I/= V= ܵuv0 W ]̗_$9g.OX 1Z}ƅwBml9(KX€xNttJ[ ($2 lԭ{WJ'V72`WjҮEa<ƺl CsVπ 6}:D+izb9~ie#* PsdwP= : qe?6i'Y)fR "vy}ֽbxSԚc/bxǨ ;K*krrN -=PЕoF1|P'ܤG^ u2 Pvfx C010,m\ĺ][i6B:"&FhtqNd'5^M 5p rO=apaw2Ыv4VEunZ={#(V͡;^F)a[ո M?֝7_ylԶZ̃Z\_ ?h]iNw`n ʞ}Lh흺4VR(# GM񤐣|*b­2,^8ADc"дc#6 ֈ9!>qyYKQRoWP 0ҋ%qG?CXtSQ+RD:&S3^E['B6TYFkJW8gs}*˟R-ՈӉ))d2]0U/2yF o!e=%kޤ̙STX6\ڌ[~Z'tR00u <}*fn͹D&0.JSdpտ1h6,_9 &c޸.&zA[ ϣ@g{)t50d>Xda}<=tnN&׆t ~Nk^/kHB*c; eaږvؙ8pO,M¨ϝG#Uㅒ۠i8%3.nw](81g_;7c*e5U tRa{/ک\.p>?v>L\ŧܧQ4._ Yp*½ё~!fǢ )Jה2W@]\dXNt9A0[ {@81NB׮-܇X65SC@I.@;%:=[}ǐx {YZ^"I'i {x? hTpqǐ;(I:ix.c6)D/c"sorR$%5YEĄ`"KtAqBfYP"9 2?csKo)c}iv S~yͥl҂!¹S.DŽ;ēH2H⏛8Y` RՌ$޺ijW[7 ȘQ7j@xl6ak-z::D z-+ڻ&!8;%%r" 5KO3o~VezKzY/Us$4ۢw|GV?yx7,yAq&Txu7F+ Qa(0awMamDiBn≊{6*.{L+/lL07h*L| FnsZN7tBt*=Ŷ[9shKv`U1ϝ ٿXcg`\([1R +TQRzna!g P4\ϖX5τVڴe\qDCCqp!ZG1v"_͆#V/G%EŘ}}zs7.{(5md5o`& Z}n>_Fa19h%VX`;_נؤkϹњ}V~fvVg|PrʈHhJoܢQbF/NEeN-o1h;S~Y_.>uoDr+Kƀx9 +-wCM+\:o!yTQ&Cz tEI\&.mc'>ʢG~N Tڑ_΢$g^DO ǎHa]gb\s56Yyrwcq"1khO׿kVš C<8Kִ]nBTOl$Ɵf=+TR`! z|\QN3=F4o{.s搖E3fLR!H6Lovs6,@V?QNI $ Xew 4|QE)K.cـ6xeFYd x PԎ:;}?FND$^u-.i)bq@dyE k9?NWCS˜up7Ø#7C'̊fqi.9)5-ϓ".CсKleۓ[&4JB!^G^I!p6(TGbE!ȍj?v|-J! (U,W@ՄɷMSW-bݻ.dp"5Bl{g~v!ANf4KQ*r,v榀Pq NJKU'JkQ=qh5<0Nz{ìiu8oZvDGtƠʹn㏎9&&4+oahO~F$QD EcjB Q|mn}7e.rGDϾ#O>1~zcDNF6wLI 6pfiT;r2ejIcE]vM9 }̦v;jw6[cS=\Sl6e~5*}~ёamݥ6':=}UX+u=)3ljDJ朁H̝hv=̇sNgEOwڥ.7XUs3^CzOa 2g™ZxϢ`e[6ip]>2n!!uGy8^ga?Z)RqKw$gz=XHc)u84a+!k1y [1!yOP6-++S-s<` m=-mlW[ zV5ϭl ,a"@@$ حt{/o2 xL~rݧry6 k<حtQD-_f}[INV#ƧMJ*T—-@YuiCaW;O[k3=H=ˆCǼV3Z(%>PO }VTti *87:?T׻Ӟ4+;2_*콷D!Q_YQsP% vM,m]^5̡v4a;.OҢ4~zW.ys  By O2Ԧu f xq=P*?,xz ۳\r)R&c)Kg[豺-D7?k0QQfYcːc}$NKWјnO|h3p}<8Ι#ylN.5o- k~ dj(yiv͗H7`ڻz N^1}NRCK:qh:lhH1qK *߱ybGY( RDD\>irV!6vhn6w.:YI"?:qpO5{!qtb-5a׬dFSaeʹ|gY #3$ hߚXK/q&)xXZ$L*d2&'/"eyD,U/Ũ:ǷVz1grz2^1Pםw9ߪ2cbί*yxM͌z~yw{`U<=LY+W2gU).lTЇ`b]Dv#(n鯘68 aLtfnVݮvy;Ip ,yM.r pr!0BJ/Ksa?)mSzTVǷ Dpæ[GەŪ%1o&aTBW1 yo|VRw&QCD#5`sTG؇My5N܍r]ϴߤ nv!Qtmџ N?3C UaUdygYZ070701000002d9000081a400000000000000000000000164e4ded100029684000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/q]?Eh=ڜ.+lA|9Hм*=w-G1ڵ'תǫ 91G=0O\#`* I ^; ,H|g&%Eɺ1rY|ҤJz6nWO'йM7⬟B\\KvG/)D4Q:h,4-SJ ]bar;8wS5MĐ.@AYwC aW_,O|i,(Ǧnr #viɌj1j _׍YC &à1HNA`t= ̅\`_tR!Y&'M/τ$5 Rٽfm,?W](~Z؉H-fwAAh&| 0KEtfpcȐSu<?0(-Ѷ^Li>L%6wbԨ 5lSMYM49Nz_w]e䠫ӠF:3ABO PXA8^Ws+J3Vkn~P߯oM;"zV((@&ӐpZe9שid$ȣ +XL>vM4{Z0 *o&ӕa)M4(B+ a~P,<tqNp$NVu jo~OZ YzUT|QhrJI)biƌZY+pt1CޫQg~mUl k'(kMPCa<:{G`S݀|CJ'/%H>S[uJ e pzE:lwkWxx&[6J5꺫iԱX wڮT\|YtvLtQȹ;&. x\|y\%*p=5)iORƦ{)^k9WPHQ鞗AN@By q'Va╻ld% l)^#5`^#-hu]Ŏjgw/y|z,PaDZm,> V.ܒ"!i3[7>LZ NۏiRwKӭr9鶟:pkafB0Jߞ/ V xʔ%Lk([S~O.zj7Nϊx?1Dy- ;81kkꐏ)0.1\x"KKk;aE5y*ayvLk7m*spAv6jհ&Y #X(xJ0HmHrn$JYipF| 4 da7/`*7y!d$27y|یr/fmKnKX@u|0ӻXϋ &ņ5/ u lC2z4T$=GߙzgzBi+HAk$ȎZfjK ؇τhasSFxggO8(K]yJ%#9]Ʃ_qiZbgZ&O80x,0i Ṙ#{ݺJJX~<N&:?zFNx-ZZs Hd'Jw&"Po>8Azwdƶx?oVAqG `+Umc<Ԧ~҉) UTN JnъM@$&(T6{؈ /A1ٲ7 y( . a^ Uu erֲ櫣~̥[ܽ)zn4#x{N8%ǹL! c7ѕ ȝKD"ĿG rFw6a mc$VAd"kdyq&.6\u<-kg"&QбO%H֒S=4yNy4$j,ǐ "x/^EtwP L8v*;uƔBUɾs`07?rGHL$|ݢRx $sJ^+ rQ'޼m줹q{NR_`-j {#SIcgx[{]S*MT,-?2" EbwmN7al^nʁ76Yډ"d$ݺ@efyYiPU𪞲%Vy&R_'nAvM$kEJzt|ѷYv@rjF8bs|''XtxL_^ 6 ?UAVGL0`L#5V e6u:LUӚ9 ߰wLݧc,,=JF R OQfSht`U `'l ;$ vl_2ndY9V 弑qтA'9e], WzFL}ؐv2%~@gኔVasDFoC,HpoSKX+|l{A\%%j7c|g P| 1(G4WpRtz PYp%OZ867x?L<>Ys]s$"Zy#WuL,NP]/2"塷Mע|"kea]dyeD*RÄ\:.=o\A[ȼh⅕;ҜD&˧8BQJ2!"C'мzlq2d3\NгsZ} s=Nmpimt KI։9,yT[TI# N. 3hțS*EQpif:~Z#\QHbOˆtj1Zc8>e's=ʂg`ah1|oLv3\`%7Y#U'YeܬUM}6scP+ 1`-j qe5cK1w`ffq @k4eԁwנyd&l,N 6 782e ӎ4I!3,ʫjPÈfhX p"+-w 7'tl>OtOzTrKP p'um#bk[/=)4Y "nRtHװ䩡S*k5Mrq($e ֩lni2v5Erw3*BoJ,Ƽsظ U*vFQ֝gQW#.QI/$DMSeTݨkT_>ʄ<^`,IeוH)U|5:t6r#8q,Y j2eA& RigըHYzO8 *8њ,5k{sDMVEĿ%{!MsKssy.l %wFmݍowdV\L]Mgڕ:=3m-G1:#Aϔ1gժ}Z^R&_­;$psɹյgo }]n 7 B5ƸބmKΥ|RsEװe8 g"$Eɜs/n72J#Ǚ59g2ot"Xzsj뭫,?/Rk[Dyy\!@ 뒖 nbi/dj6pb;-݌fR YүOg-Iء8x8VN#iN{#s |-So~3ǕfCC8F@y0r CtL,G_^LJɰ])y}څXRs6~]f h{_ndXk1I&o57 R]zswǘE_:\SM0gX@7*^7=\OO2mj{LkQqhJQGp5NFdJlHj@rU<3SVC^{ijx>? IZ"x(zQ.QH (icC{֩@%+w`7ã]|& ;,Hϼ!+SF|Xk6q\O:AFFe .  h)G*Ecrm-P:hpP:*+ӆ x '{:zs9rA|QfC xfO[V{ڰޢ;:idx/=߆#Hv'<T$7j//;,Gh؜>(h&+G WxS<~7{)<4gq(NXo߻cfp;ețFJC?>7ƴg2 :{6)cG-RV'N/P [6w9Yl)5EX[`- ))4IpJ@ZE@,QjK p' f Ba#"*(7Ω3'[;)Y@_lNP1ֳ`9ϯ{Fԁ:OYӐ:A٧<^KGRS4Oߨ߀{[%o+lgT ]15ߨ> n{dum lF_JOE;lU`I0t.K@D_e{rFۗ5|@2l#vbK4!U4b.,j?Mi'کڭF,kנ0*7Jdz޲CKk܃-8L)&wHMۓ}ؗM6"k 7MYz62tr"a_!y?͋:F#yD%*@M:ϱEoVE&w aU%%$J`_P@,N{ ;!V)} O$<Ԍ7Q2x?*1P5[bQx"Sg%ZjEՈM.TRNʸAucy&;`jȒ#wh2 ы87nGbgXh)2ԪpS,s!0c"lZAFFg_ qrY*˞~SpgJԳ:@x@jC[R(g$ = ?!!xŤ8<'\?3rb?Ɵk</2:=jsN` e=ض-ۨw9r>Kny?@+sxz@2arp^r?%?we?4#o04'o_EEU /Y_+ـ0 &0Zq]7rhEJHl~uS|]x2 㔹u y? n0]XgࢃO5kHV:%6"vmm0R;,ӑ,L1PvY\?ig.uD09IaMV) )oG8@kD5˩V!I; *U(iGvLpUќO 4Kt^M:PzꇛWٹ6KPk :A<$9c"1E:UB"#?S\>@9&eN2xr9 OڼV oDp5pv;6|'Bjj&v`2\r> .+26*P$QeW IIwH;+< H {(h_pj:W5cb\ PuUu^!U5B}V4KR7#ithJSn%P7:fDi 2#\I!KokȔŐtrSPٛ/Nz6s/T%j.>a&:KE4JTՎvDi!^uK-OeONPgd{XqN)X&# ,G^oW{3Pna<ݮTCJ{6*M`OzGmtRdZwujC>V$%@F wmRs"4_BZt+:,?Dl7h_?vvetN}Ob )'pDM 5cǕ{wnPҌbl-0|aF禡0OXEuz _ķmsgƪm_:' hfvkhoXaP乒ÌxN+>xt)-) > ڂ.Ҟj'J[CMĀb-|J>#RQS0[yVot݊wwpx] =I"rk<^Jy@Zw~5CZ #Ś4Q,4e-vMGc/6}?`eZQLdL7e,}(U逕[wL$؝DureҜх$ۀ%|h۱uf;c$qA@`U=[4sUvhlQʦ҇s44N<*޽쁕+Crw.ą 𓘊8{[A> 9NidQ`јD/KO> ߼V۾˳2la$8u8ƗHeOsR#ݴĪ3)vsN:^3^oD7Woҩm)V Ng-z9D`Hov[2yD jHf!Z@Lֈ&í,=UfGIy:ɔʡ"OX+ # ԋ`*zkrXy #EE8 TzHL fOlva#(`j_~}U)L-&CYҴw$C'xEsI)ZBDL[U=y_)>^?@d)/ ? ɨu1R퍣g&ށvKh! 耕6mhmm􊢜"T(K.~:hOlBc4.By-S["f=7 0@7=R+sq")t V9:'P3伙.?mnoe~UFBh ZDϩƦM MʹuF9#ehi3oMEwPYd>Rk-W ]#K)"lpYE:3}g`q.JQ۟vmx5OA"!&.V+`<)M<\X`e o.>qmأɡN,¢G85"G@Ց. -}@5/3)}L8Ϸ}<)ܣ̓M9G3{Â~~#"bg97yFZ2q/J4:7@%e#?=T <=acO}t9\ tdLk8qHqˍQ[`2%q7߀xeR8qLH ?*M"YƺŨTا!FﻆOmR5 $Y0z2Wfʷ@z--:o1@|He>2o§ juSڳ>46y# Zbk^nh= DK1hXj.|S;D6Zq5JP9] T{K| DaY߬f~ɨ~zs`1zˊxOTǜ$6S{ݡZ䭗QIwv3q8^wvUh|'ڪOL^-6CWڅG]^-t=~h&- ~%ӣU$XO GG#%8J.LQ=μaֺK.w]kMVdYWt7܍.ҝ&813p4__D+[@κL=dsBlHrKFcSҧ^U(?|.4}jxudjrU׍ZFD+$UDRfJӛ+Wu7ǒzqv]HҪ;O52B{^&JT1CG_,uÂBt?;@7Uw۠%Hffl$WIc[R "+7lcvM^2Wyd$-GA!Ŕ럃< o{MLl0 5eEcX&c4{\ԤqaWQQ`ʙ#*C,aÝ'x䇁=A$K2c(쑈P $Jr 8# !3'PXOg8N=_w̬.t ⊢\#`L1lخg%A;*W2xH[ Qa':*߁;@{".knP/0[:Q0vO5pZD ~ȩKfK!w߲fL3#Ok#2!+gk{ƿxi\;h@@#>q|`}3lFGJ̴jR 4'j]63#Jߨ(MCnN0'y 綱6LjK3)F!k^ k/TnvB^_|V46ܓsnCЭ7/K?)Qsq(F0|к %% P}gw9]ia *6{GcyW4=U7a#rTj, /M-m(ru+x<)i <e ޛ@d="iH!"Ї!@z ~x䘦+VSfrE4vktO<6-ѕ%|h t/%,<̿ϋx,76r0N9 ^u Vj?6 6rvv)"CNt.sm ïI/B )m%1 sbkжGHN:n0o 9 !,ǔr_ՂY_ Z7MQGիXsQ~_P_Ax#}>|p1I2Q9XefRjIbJ0G:6 ~c1@ra7<H"L".ESBJbNls9ܶJfyX*D6E>zkb}MdѨaA4mv{3POƛJ -Qx@\si '8*l N vmr$q%ūmLѫ4( 7_Đ,oR/4\- (ؖ/Lj)hCɳN3缅Jvt#? ,yp%4~YzXuª]"3団>Ukv-.VMӲq;`LG,Q wHEPSmJp4H5 K?M/pU_,L;|zߵ'q"iE(4 x,GN@ Q\qf!9/T_jlDHeO2OFPGqi.G2HuC:ƹ(S?(!),R~A`Uv[m1F`ޝwa[+d/7%οOU񨗹ٖ6yZ>G|g_)sA]h#s?2&.Y+@m,7zhBۦ̅gu3TŪX(3=׌u$޽3K  <*&9Z\7PEKsiGE==Z+=X[D [BOE+LqLL*ɅU_*WSX̀[_|ޏ11D?`FH =_׿fؼ ̬b{ -,w a6g$$H|TlG;;2ZQK>߯QdOD ͼs-$̅v:hG٘:4MNyּAA?2,ϼd޽>pN0^M6B},9µZtE`hQGO>1goLe9>cmvÒ񕖓Q= L.#fLL* (-ay K1E)Vh޲x..F]Agywo9 c2˔le}*f_VZM#YMW ;}F,NnD~[ts;3j;s40= 2!Bg"o R =#lvWɄCRQF^͉ѐ3 X=tM}&zV\?Q6si@_Rv$BUpPJV@", h땍>,Mo%kFfhǒm>ݧfI }^\er1 5WZ".1Gy$cЙf\BiOG& }2~LB"AD/f]է:RSm_u#}t)nvK&8|=+71$ :?NҦܙ,q`F+x ">`1l'fXh]otDz1/1A3U{D`Zf[(pE:c;anWoJ2C|ŅfГ $E LKxWd [sZTuw_TB QX.c+5[h(Oӱ$AjVt@Z;wt=h6^68W ]tCmJO !P%i~ί0#XDEPp:aupYwJ")7 AFG U {~Z aЂ<2S:K^1Q1J% _B *x2Ѱ2Ϙ b[ 5J 4cE1.n.W6 |~4@u$A&0U6k,4)DvbpD=96A ҸxsOC@бM.!+@ѥP68%b=+84˳#gsoܠlmѺPc$1<;XeQ5&OeEHWT8s@Uܨj4|Re8i#i) MQm^X\lH@H Z{p1/s~_b dV>-+.N΂'456#b}MY5濿CIc3N:.jhQA"|=<6/\G7*pLxE`Xϡ`EB4|sĠԅ~9 7v#451 K]U:N9SqMy3ƃpv[i/yo)ZɅ~DGcY T\ɩðDeڦCf 5|MtőSom fZ޹S 2ː[ {gG7L*@SmB8 d|:a{,AH?Z8bH8;oxr9} '<]jQamc}M{1k4*vSyh0ۻڝt>3nQfjٴ(x^{B+o{21&;oJ{¥wKhЇ7۫X ;}΀&e܈7+4u*Zş Fk8憓tm$5r*-"Ə9 PxDCJX8\I Ӓ+$0•_)Ѭ43aAO\+[lcl肆@j,{.B0WjwhZ{Y?9b|QklqT{v!88y5oM2kDNp*k[r/ob'`.{hS\YURLR@'M0oܑ[YK=bwOt0 հ>I&޺ƪܧ7WvbM:1Z3\t ~x.7RLͽXs'講0=.&R¯Zi67g<'[ \ 2QU.߯h>4Fz9e+\2>|OL7% %2Ș<]qۊ|ϸ)_q!`CjF)<{?B{8]4`H ݩ }ЍyRu i͢Ets?!N˱ʞȲEM F`;Vb_g.Kel:J698CD!<\@frwM^hX*<[Ay.5ƥf1Qt1|4T6Cc CѲa٭TOP,@ }RtC.EIT"dζ@y#N@ԯ9w4ݹFi8~FQD1;FX%skŀݴU $  '92 ==iܧ1q9тP.ЮW3"UnԣCOfr)dz+~+AJr7}qkήmGsO:zv9Ek)PL}ZQ۝V' ǒ-[]a_iʉP4* B" i l5'-XpxCI (g&hv1ÿjo0-]Mxl~ ^0.d6[8 .A`DWM^Vs3Sam&j"6 *P*{ci^in`h@gdasRNB%+x b0/d]Y߀v@R`>q ;0('U1\#Vh켈ֳJoz0i9(Yf5n{ , /NU1d(ZæXzw0%[g3|Q4&ͯew.vB-*嘙39 qy͠"0~NoveتdS Q^U1`'6Zµh41_6-eFsf_c7C0ѝUL1hc"_ECv*ψf}{ LAUdHs3HXKő1|bPHBr97ԩd8Q`&ES*?&3lsgFG5t"kxD: Ig5&i=\P_h!Z2WBQ{g%pRNKmU'>ɺ8)G~!zbՃM.іҨM uBDٽUbzTB^2: Su? (* ~ܴj΂>US&@c1=Z||΀6<ûm9(G}Is%\N'Ue.*~/S#QY *,!y33S=Y=O q zrCGzn}Q;[j TGQ;BhfK/TF"M\%7Qx >h8J#P虷[;GGFLzaUYyAuW*yf9_u2 B Ӗn-3#~VJMaǨA ?$廾PP`}ᙼ. bTv JIZ34U,X Jwy$ Mz*zpɞ]6G``鬿2NWm:9^zh$V1F[#R4ZH apzLi,8mKhbT˔=t;-8Z9L{zX)E@_:Pky9&Ií C>H>SA&` ju:pY`y±wҵ^xQc{WA-A,HO $K(@"ȭ J&OhgH8Џ X\?OPIFG33K1O'մh ʙʎʔ'*1"x9 y 9ubi*{'S(FqY =,llTĀ8YrnMn$'>Pc ʢI;k'M~g*z~^rü-rRh]"~G7GwvZ%M? T]w5l N0!pF?N*:a1{%Du&ve:{l'Kw{=[$Bv)7uXKeg"tfj` Kx~Ԯm:l ud 9rGe(ا .NbDz ?ҽ栩 $ueij[25vlJ6+m_6; },a"t 'd`w$JqKgi"(Znq<޺zh1.xB;YcL+$ +"Q6F<'H'vֿ_;<$'kk#sɀ}nlx >iۛe沃#N*s Ȁ'$XP =#wIy{zYi:i1*#>jVx 9Ű$|^?V0s J.}ȞdmBY\ZJsTSHSM5+f~ΏdݴQYawoNxGT[>A vޚJI#6:LvYp(I- >qp.4ttI0%GdQ=e}q#;֟ Z$ƽ(sC[q!fSW [x^9%ngrf-YAT|;; {f<9EPC.{||5gXJ~`gxCJt[K{[(ZsСk 9PXqLLf"=; 2Tᔂ=ͥ02sO25eRw ?4搸&n]ZPlX߹hX؝wjm EJ-ķ_R0,{.pE"~<ܦSVnKWdz_2g2b #j{>b;%oE s'f}H`$T^\tP$k94:SQTChia?f1$0UqcU7K Bi F'2F1VM|Z4k^eja]ԡ~llpSҫke/ t g`hLDGpmJSu'܍M0۞))8WuGKq 1KWq%IbZ[&@ɏ縁 .t'5jw[nEg~a)tB^c_HR:qhG$ 涐N҆s]EB盵۴Ux(9>8_Fb.-H ++;>|\h,^UOB]טWd:8t3^ #B6"_^k9մ頄#5Q>oHm3Hk`!Yg~Cj.@]^U'ɽii䛠Ŵ)G'˕yd̅#잹ۮ} 0Ò偟Q*V16h!0raC2380}Й" [ȂkYAy08=ݦLV>N*-rql(Qs ͩƦ‘C,1E! MDI -߉4*sw9W&6i\-(],b,`4 h47kZ^f+9^ Y_!K\YEd^sG@ԛ'KaG0y dEbZ4$~\-Pz 7:LSjqZQ6ڢj hWj$ԊqF?QZg6o_-m`(Rvh+6bFY [E=eݓ1Mwko|<9[C-7C;8@&WDG,rgq2mN]UQCHy^V,R6-yxvϝ[YQTQ{bm帀0K5gX$遖:!x`d:҃ʹ!afb5jmny_l5H*ZŌ;÷ӲyG?,Fa0A@w"|C?;nS#B]o@s WxEUWsjg7t 60&A"Il"58U!)Q܀:+\:2́Н,EZ*bg C*zMha5,65ٸjf]$]E1FWRl!wly9J4&ja\U[I -,̯%!qVKP8,k=p}{Tws{j  A^x0BG;T j yk[{xj>({uoIxF7xK @Y>}=tS QqN`R--!J܀v)2S4&Tu@Wya; [짧|~6zk_( Iͮ5m2ӥ0F_-SBTq/#|\l흻ZBMc#" C[[HT@0*)I;ãyN6[/]!dXdLcvL2=L>Gvl:2؋mV`|mm=!s8:%IQCbVKq7XRҟIQu6_T!oN9ve& T$9a)ŽI9rĔM򚖤A^=>3fsU?"MD9yC@i.6G'%0=C8LR~Ȕ e7O$ sV[4l]DLd,b7Mm_1^5= HB |9n|?[޷f \ӧwԯG#7%#;̆NkzpYq؉MD%oacvb7A5rȭ9& IR.7A:6yy̕ kN5w 1ݧIyGu "י#Ԝ #wۇ" ە. #O;Nc * e*M@EN.kǔ:I ~+G kB)O"N'.YG gr#e?iv`9|F :w3Q/9\IV)0O{:ZmPaP<,seG^GiLTӘ{yIᚑ ۩2ZctU5giEhc[{+[3yUﻶ%_.y57]7YYݕz&yvf?ȇzf5Y5d'럸aK>R9iz@*զ)c=Jt4'+c&axlW6m"dsBslq)`{Ɔh3gaU%MOP\t돡\f[d\EJZXC[Xl `~VջðglXK=~oW-XioѫMfұZe+} 򘋅O֪Ӈ~7kzQ5c1qj+ME42t`w>HyWl[E!eVJPl`y2GzyդfY-36§S &"Y6lR$O6C?5Y{T/*rHXݘF3TCrt>8wipY EU mզ4=*=)|s:-MC _¯Ár,k b*Ϙ"`*ؖf^S63iM,~aAx(/>Bj46냍;T wHbPSgi-RxX 5H3gN} lwg@faf$A/ʁ"mb/ӌ#[9lc﹒7qri%Ī?NYJGacn\gn9JIGosT/U_8\x¥dX!,&}bH^D Uʗ['i!9DϽͫ'$]*6@IwGRtе|,7'qzk%T};gI](~,]"؝|kUXi`#x _(rdDnb)0!B/k΅^;.W&aug/@KzNW9cڕ~c*Lze9@#ϲԭ/油XC{u9àqmrΏ,wrO֨p>Z)_/S"č4G\l5Obeq4*'rÐ rN3>2|̷{z&o,bQmh6$L:2 %u]s:@\ a(Mjj$ Ƭrm( rJ7dbGאe ݶ~aHoBDOm?4?,y dOU3;Wh'#Gʹ&@Fz3D3n.0s΂߀Y$gFGgUIj9ݢ!0SW*g 2jPN ~oW0| ^?&a6@z=\uE,(C"R6i#476zOà ' h>Òyf=puJQ9"7ҜAtjXŶ u/W0LK [%"Nt}XXv qz) Q\}NsQG$ rY}j!β'3(  W)7&[/UyPޤD#M+?JH; GsAP"o Qknjw␍;<~:0Ω:{.2Ά.v<΃[b| ֺǤлʻ҇^ab~5 F{9@b :AXI%o3dz &**6>v1Lt-ZuJ SKQ&3=Zl'y2 /jkb]? YD1HHH1,U.=yo> N!vUn_@Y>slO#!&Y<\K|Oĕ%㻭_"o>엵앂(BIsP6+=, GvBFx kP<%lq{-<̰}D _JDԒ\j˔ӽ9 g܃㟛q [oBo, ^Fx?tʘ:)!?[H> M=dY]Kf(PuGW8Yu9aۘV^T+)~uN b>|SPL=ha8ÀMܖkRgE|ExwC9x 1Zrqܼ`6T5Bc`$q u~8W*@Xٶ"Y0~nU4):^{Hmd&SziDrv'҉x$;ѽ o r 3h~Q8UhbZ5[ڪdus{P 8\izñ\\xwsQ~EI6W&+[c1TWqb !뚛bÉU<Њ~zg`쎮;.Ks$M+-B̳9JlfʊS6,̾"R!}_Њ=tѼY֐N@o.ux^0patr^  /1ɬ?HUMP%UyfAO#/R<x!8UJKZA('g;G=8SҪ_ < pݵs f*6kSU(B Alya6]1*VO+S1ޮ1l>c(K =Z?Y&sH֔q QxufC0v;,lFq9oo#%Daq 8%f:Ns`%2-d'Q]wcȦc/ˏ>fs.`6x:ѤU Ө b(vEFɲRu==Hkhr}O$%q )/XҐ%-o3ʳDģdF-.0zdd;c?LEA>6k-Ttej'ځq! 繜m힔wJûmp,)٭T~d0"F<͡>wsSG|JE2dՔv.1{hB)߼0}dR7=BDV> ,P݀po[pw¥?NCAשl' P05G' ~ǨI>|o_UG5LҰ5'Fьr&E;1V3lG~\gF\>Pƺ%ҋٛ"G"'dYORIO #\fGz1~fͰN"sSldMc?2A }{YrostC3du# 4&C4* c7wԇ/H¾M쑟-"$x8;ME\lNǏn83hշM<+|+ߏP ֙h1&j|fRWWzM^T-N?t vZׇl u ~>=Zږ}A`NlvGڤ 42>uk#jæ~Z:|UvJ8^ ~Z]'>cQm*Dt DӎԔw%vҪ s] 0 (=6~P3|ɭ*dʻC^ W no7t\`'y,GtBcNfmT_2U?TNd{aĠK.e0z7.,)zX<2ow)L59xG kD]ɭn/i.5#gӻ^.G PY@֞|quͦ;6[7xBJ'u]]lJ< }/MC3LYo7WwR c p; mF㞤sդH70v f! Ki ~Qu@|aYlH> GG%4K>{Fu -Bk# A~378_KD5(fA%jzC$.F/k>1ݟϩ qJSZIˊ[Cd]=7vC$LkMhi?6h$ڸu%i6j^r|hjcR} Hl2}gf$ZثeGnkCԣJDž(%k\NT0VO! Σ 軱6 H:xȇ-+/q ;OuR&OiA rȏxK]d:ԞtC:́Ad;{vˍ`~ݘ\mHBXx!i!)(Szw*>^Lo?6O1ne1AXq4T4rCؽN.]{~p7{xbգlJ /iX#_.鿰}p?aa`Wp/ZwEIrUg.>HD_oV~RJtv#!ds(_Ǜe}Jn/ULI&3 Pdۮ"i% aMu11B 3| wqADmew } 3̖K1'E4]&C 4&gђB<4sHg^$Ml? u(%>Й ί<.-U| 9L۽,LCVBl%|CWg-ĸv2$ɉEvo :=F>Sx%rꗫĐg| PL-];>$yӑh\qv^.2]x_N , uq24nz"[25miA_)Vìͻ | #O${`qJG A3?duC%|v>V6SV%.e=c9BG@ $:N" ^ Eɝ76 ~["=p?Z} HH颧y .$L4OX@6@玀-&˖Hr:tժQ >FPw;Uʪ\Y%9mDUnVj@l) &Q!9Ψ7|e WW>G7μʵ{\[6&)؆&( /6_/s?Y,*Q9[n2F zX=i\Ҍ-4VQn$?0>zPlE`MiYOe?6TqքbU9c~`~a\ú^NQx*F+# {</5x|Gw_HCd\ ܋rA2woSpifRROve!uAs>vA0LdCZHZ#%S fcvz"T"1}DP 3F8G{@.@U+=0p"tձ ߐNDؽO1;|ΊoMSj :G7i(*y_kV3ɼYvSΤYVЪzd,v~yN0mWԳ?5Af}u2 L|r׶5lqc3ȴsw.ݹqZn`7,(9q?að4\bȇʈ4N蛴y8wl~g]9me,1X>{LXdqCQu`6 $ /[?J!HJ5d9nOO4Q# ylr8i0-lU"_*/O5k2, ( cx0@4&g?2ʰuJ< $jPw{'.\ c2Q:!u](T7dj6)lƃMbĥ R:M^d+L]J0I~m@^q /HO]N42'oB,b-/=~GryU\S>r/]=l=H^'BGv y~yKQnY[?~._9Y[iZ[hc\L>}-n% s_u4h8BUߊU>Lm=jPBҤnB7^\#dW &R'P_&DBJs' rQЖ$V'(1 )C?3'DeB{sv«Z`t((_g@"ëfU*|佝nq;7 O uxl L# Ili98Ufqp9m nԁMo.# F`7ťu2g}f; ݥ篱+L|B>֩d2LPWG54ͮ ѩ={(1=Ի)6` j4Bd>OV2zqn Sנt Te oѤ1-j=o jٺ@$O _s%jF[ԸbD:IA :zM~Ke*o /dL4QF~M*m%>b wbGCE9ssÓTYAf >*E-`|%)H,/O'*/5ӱ$,ڐv xuQڂ=E5c1⸫" Z!Im8 bз]?r;h/UF 4Zt~˱ϣx3Q\B[>:Mg_K^ `׷33zGCM9"tojR "P..h%^R oLIRk{XK `|EӨO$g+SZ]BVUC߀Dqa-{JK0ym+z=-zj*(adX `Ôg2|V #zN{Z#]v׉$fZΦ6!HjBcFK~wHX3 G#7[]7݌6 17 l弊lzr3 7JdN3FYU7~UٶF1׃$i_p`(&73qE&Z0@aIC4$2譒ީ!Vӑ,$g+2|I_B n^ϗZёjCZ1iN H'1#"FRs?PԳ &б5`ƒ"n;LDm<yۤ85)WK1anx4 x'&+7VnqLۗ#%@ӱ `Kb~7p̃/B025 Cs(I.*r^6$*u0i3lRqb+H/g~,96ozt/v.kq;l9h|TU(-*ajm|j\Y=: /#/4R?kt%6 *qlڢKyvmZv9PnXveLc~$b>28ъnvSG4sUbma1.?y>o=zrw'ЛKur 7z[u a#=ޓtkYaQa-\py}#Vn Z7y>ĵNFPtrCYJJ)S=b"qK44X"ZICK븖:8 TU,zύ.y2G/vWzєrK ٳIZҨK{QEih]L0][cʿe#!ĩ;C naNWvwX Kd%8rӒPhkXjIy9un1B0:5 %(Y̗߭}dh3vP Foy);fT1Ii)P<м͙{q&gaا#;YRQd1(rbl 5ۑvKnx42}.bV0sC@$,Қjg|,j|baqVg1YZxki1ȓG͗9Q~ṛovbB^ zaCаM'.PksQ#\UI Yx׏6p  0~A7?39Vu曣 PU+nȃmNNke8\,^'j}\n$T e9 ʨ03A˝BD~|K ׄ[nѠ=j]R#n65xW A3$.Ye#1}D`sqXe4?ye<#6krm*vس ~e^.7meD(i?6h˽`+v 3TeF&9AV(ߠ0dFi혡ٟ)nȳ+jDG¤,F I&?oݻ}ϳg·Ro&w 6K1H0X5bPB0CƔƢݳZVa-NrLn LVI@, s~ \Vw $$VؚfSv}7!Z%$׸zy0i7j6F=vQ6(FIA1S>c?Q'FLޱsKb,:[2K [PnRr).Bde-CvPl< (Հ$xxxV>DLs]Am򜐻pRzGbqa#"./Ҁ RFbaSwE&$(ˀW Ky3O+m̸c'̑-z<2#@?# &v}o!R=f2-(oE\$q-1MGHM.5HTH'{doGkPVKmCE^1,ZR$PS)QuuLDOOM ôP!b3?r0#=Sߪ^n}8&CCPNa1) y0Q4qzW+mlGFJ?rB00E4`4o|s  _+;9^s>{CҏgtMwGϭRk3WQnMWm9CA>} ڪ<;諉㺢.}?0pq75@--~ .Rf.S@ ؽ(H/>pGXָ(Fk >-yRv9}u+.开D=եV|qb9P:4od" Ig>+;zw3G*M `rQ9[*(՗Lfݸ}:^}3 7z@IutH]rWd:1*"W (h{DZ^Hj^c{Tٴ ȫF OACTp1h%oѰFSgW\ۓBK]#i┳3ۊZK(/}U>nަ4T!pNz0B}{}GfH*I24"[PL T]4NT pr!&~``P9>f^R;Ŀc}y3k.a׺)# f% ͎T),*L{$8f>e'7^ Rőwj&ƩO7c&f|{~/Mݹ^y7cT M1vWv ch)^3MFw^g8lw0R+3տ.q5%u]HOʞMAN"kVw}LV1n_n?CJ?BDO >!1PIaXӹgs;T]R[䋏Igv=2T*$VCme҂^ =l;;;,p4J[.AMV.>&4F3kB`xSu I]MârmEٓF/))ʼ5$~,6(Si]h獻IA~wd7vCVCƠnI Od!ىC \;TͶ8F菾c7}>+ i/ k4r1Qs; V+ @$'wʧ cۓ1RJc`C{(quVrкG>OBIu{aC9'k#5KOPvGLXy'n#oI7I=-ЫXdPg*b.# ؏JDxVgL<$i_nYX>-i[1=apVXwGD!dĖM%JA P:ep|`m@wVІTǨG9\C$o,,78 ߺWiL0әX Bh=';$rxF/B\*Tm61z&)hXNHD}qRANϳ#rgdV舘<!]Up`qy^om x K 2T5aޘ- ]Jkœ$I]9v80_DG&XJeΟeDK Y/UQnRhqBZ֔};8>c>̀v_J_bMB^nZkL$Za387GckPO4etgT)p|#KNeӢdώx6"==~ght\kRL} qz |=C4/s&8GځWTt8ݬ!;(ؓgpQrxnĨF&N*R k^T jaz=qB(*f˘HBE8.c,|kj2-c\"4BIX5k1EAC*a[ZQމ<\N%RXW8}k;e GR?5D`!C%'vMf`a޿MQ%PXF7]:>S,bC+KKiMM#}(F][sV뻷eo?T~N/+L5`Ԥ;>߱Ih-S WdaKϛ*|)P8!- YԵOs2iQ]"b-X" U`!l.'$M&u{xBܒW2` +?n91{de_MjBk Eu%\$J |'r(D),+>j?Bd  K?< Ϗ%hœPe6wu܊As8ռOҜy/36nKpLh5l)ƼUؚ(C{IMIZ  "YAgh5ri^G=!72r֫NB4Iʺ[cѽAxf2s(2~hXd}0KDĠ+[zKv;K Z `wZڛ&QkYDKLLCŇRYؘ?Lc6ĶP#-=yؿ.ʖjE6qSPKX^3׿ǖS>6UVazE>UYZ&F9C+ҳ]q/5!*,!dYE]UU bYO m/)NݧgBQ;|fZ?K3nJvPcS4mU $>CP| S;X*/*DCt1r4޽ a'K dVo}vdǦK jrQX~C` C1.pԸ|apxVP;e4ךW#"gE# WY1h8%wgM3+<%yjϊtn)UD+M ~5LOrf'iԪNp'A}μ[=8gH!2&yO^]c3놽)yo0S"pt {.e?0۞iTӁ!ߖSɡہWxg8v ^A*P'%^E ͽ.OpN7Jvw)4o7Bx#r8G 8g DˌgF:mq]{~Y&;~ ~9']d6!W5xEU}Y>,^hQ}dD%%uJj%%Wk|5F.s$.Ż<~,U%ս1uc{lqșε4_jھ>Y ^ {sp؁R!x9Ie_>(:xѳվ)OqL$fnx&@m9[ljwWy(qħ֞ "q{u y-߈O2,mil=UM\7jHb&xemSW>DxJmf +PfMq!E=P%XEr}5T_0*`X7Hs8#Vlr/~k!-ˇf||6'&D騆h Rc)27QvVyǍ7 Հw렘8ᤎ;Q Zy 7`*FiZǬɓ}>o@^Y\gJ+ (hVM>sɽ4KCy!!;Yy<ت(z_<|Xr<$O.uCy+SCsW/cE/7:odG!XV^ i iwR{du4>F_Ռ=k)>e *vLBӵI:!ɞ5\N7N `-zȯkSJ:CB,Z[Ҍ YP.^s3-# b}:8}5Tx# cQX1en&Fo!KǜW乤&r u8[K`czdLg;vit2D6DH͹qȸnfCɜB=՚5faA lyb;S:}jEQڍ7U^*Qd\/*Gg9 bB2"zȑ; >aQa5sʾؾwoh(˾ꇽ]y* hwtNOTCp35Ӵ Z%G 2GOf+ Hr#\!v9&)-CRFK eYf:KmOt" ʔUyej.9 C$:skwA=3ҺoNH5>`W㜲!^-N&?7O%XQSw&KCcybt*诫Ѝ 8SW F5PtK~h:WDDѠ#iզb=A|toc9oWGV5n2;+)Pqگj/6e@&0:RtѨ\'3LΧ!?2eKN6}M`_,#x.td+J҃tLc ЃUVH/-xa1Sw@CQ1@ פH2A'-){">WT,r$S6i2Raf.JLȰ)I) K)<Y`dMq4]yi[^\E[uc.C"  =uSla\d?_>+r, z.IIM eNdK{+ߎ_% i "81aYx@W|fŷs0}$g!@ڌD09%ܣR ,(tQ\5<0u /tY(Zbv"G5_S<1rIq B^2nOY|3b+kOtlV)!NJ?O00*QH? %pod=#u?٥=U<;;hlg*9@w Eebg*4dN6)ZH#oY;; ܖq^܌BF"+9١)PpR+0q=NbXgĀQ$K`RIèpddGD6n >l#pD'ȿo&4UR~ZeCAY<9D5?0VEy0ٷ+\q>si:hIo+g z h᫠ b2ms0E(0QҴz0;[0$^}mCb'{(y:oDq4򑧯?>'e2!~O.woJ`kqKF(4 ^5NgwF0Sl"H ЖQjyIu,ӟ3UWd^\ͲN!;oJ{>--4roR|0!O~ ( AX @QC}[dD6?Q'>nP$>m6>+CAHKi#:lwa燄BAm5chŲ93BΝ >tA.D l"}efe7Q*)9XZH%\ɶTʬ<6 ʟ0պe\?Zs2-]c`mV'yڰ.( @cM$UC؇`H閵Qڹ(ԵPdj&⌥ǒ{'M7)VVXx]2O5Hzshij:$ |.G0ri|J[!عNàfQk'rdXv[dlg}F R% xLjĸjm}p7tb;*t+Ϝ+$ 44xvd$oj< g"Gv`FOfE-{?NDnnCs -< 0-Ցq {MXL1 3LHm7)6c/J-,}` / llcc,BdI}ڇXdܱ7L1$- JQ y\!Jf8*Ƨ`Ol*h]H ka"*npI9k1,Z5 D$=+v\q^:)_qFSCyKA)BiU$Rq<65Qy"~|s% 39Iy5a"< lA#\Cj>x&)"bAX3H/Q9   F y|F{W*m$[K(UO\ݚtyH48+ngh'$d k:+xٸU^ywU65,R^)«"E00^C;/2~6VcndaIf 0_9(cY\s'jAT,U'\Zxo FtnfbKe-c̍>ԑLCdYz@$젅iW5\$ M;Lm"lǓ>%Nm>J0N 8&_jTR͵mr'$UfV\]2DG R!€fD쩕i="{,Mݑ4)Zn8Tp L[4қ(另-( GB;[+R(y1%2#;򵿵 UJh  j6"(>5s+<";~zfQ!K2%ffȼJ@"8B=D`S[2G`%'!u~ZGsWK{B{EyH#+B::& 8ƿ[(Z]1, 'kKFow $1&,'c C1lxIOù /!yۓ^[ ٠{d݇_s<<~#JRVCS˵]N{Wf9$`8"jZ<դf.M 4F|"z: 0."fFD~9Mܻh/buW2ΦJ;ں|]XE`,&pFɝyN #L Ӎ53KNS7D,3n2w|}܃G*dy;]AV=03sԷC9C֚fb߲ϰ5'q{ #(о;tZƍV~0Snj;ڨr*%  gx0S:~gVI2G "Z0F?jo;/ %U䋽7J_.n](t].FNd\ /ʣ.١Е@7Q4++"#AU<~ cP7w=te,*eXA`x Ol6淗+Q4JZ+^['Bȯve?}Xy~K::&]_ $~HTks7$Y+&wMûfa|E7Gm|ar y1/,4J=;:K=}/;".~i<&߷;}Sk|N@fqwҧtuI<@,9- $ $KBc*!`k]dERxv\$b"ψ 0{Txxerb>nEH쒕|'BM(nej*wn w!!b%iAV2TVҷ?n9``)4?ˠg4/Oe^`)WiudJP ep.p!G]hbZE[sV wC=ri[?37rVL:pЦYeXfDB?L:nB%xfgO>?,U-{AmL]dh(H^i=mQܞ6H"1~r]I!s͆ 6Jqlj ѽfPފȋ`z-<ҟXWg)ɗ` 8gT-IMPf_tK'Aj֘`! gVؔGNߛaK$M:W97+K-''豙x"U>uK]a|sd-py1)Ak|d%Lldt)T,ef jCy{ix:ujm% (G+d%?@Ooqy)-97#RV?o#aE'X,Z+CBZbRh74OLoXA@.|xmYs'O$'MEQǡ0 IwtsL񍧠N ZuZxstMh#p\jSw.p@x7 bx9uD6^P 򫔹uΌi G=N3%[l(p9%$&Vn E.ȹԎ9ˑoFFu8#MFv/烇 u譌 jqR?NgOYͦ |QƠυ.1񚳓) lZ!Tv/e``1x92xM!{L{t" ,L,c3. xf @? W u T$r#y'+GFyi ОRG"24OHdnad$s1,<DF㔛{ںjL7}WH)NJfCL|B8&BT{N)^2'p@ 1mm'Kpm)G/YrgC6 U' k\m.DG'2|l A%0kkoS} /ԯgg29;^r BP bF6"@x71X >knL>daZ M`9G 'L4v7D%p |;w/ႌlT4$1Ўje%0G ,^ {zc ~'=6*Q(ȻrwiB6(*wPY Y.,'" C/7 && v IweH$z .4k|ܧ^b~M.UlݐP2r}JN.#+\c Z鏾Ee"#O!:йd{*̇E]{㬄֗?5'_!d8z,C@( *ێ3}jFkQ&hU˯="4̩ɹR c9TڠܷDΡ&ey& Ob=-suv,쎙s؝&P^ |Þ."'%GA]EğX7fi@p)ďo~is$€xJ j^|6%vYٵ%$Eܴ(glk5}:K5zs+D4769/mE-m=9r fy*2Vi@KӜ](p(&Z_p6 zg .u[?v z`Pl\R$7Vj|0Չ&bHg pmc=qTѠ#̇-hGW&+ j>QꕂbÜo|5WD* o<ԭ#h ZQmDѤƪ`S4;;BbKN]Gf*KaFZ]:hr'LE#Td*&}d@s f[pUZ Mj!-[;^ț""-B=GOlMuPwjDFWo@  ~ 鎠o꣠@c U9:kChAځ)yw @Zp :ӗqLн{ŁglH[&X*hbueدB$Q# xRyqc6׆[dE(ش,DKi/\P7 <U/O^4&֝QY"aaR=Յ?e_L`5ʤopIpAUj80)C8jR`'Cgڄ &s]2gzLXGgwksH/#>7V_p?h$9^Qff׭:](-ÿ*e96Ews9ML (f9*`d{܍G?U(׍7]핻똽 ܰŚƚ_5!K.l*҉eMh2\/D׾ vI储qʕLpw;u[G犣nJ K6k(Nu$!']"a~[Xm/3goGDՠuidQwrrWU i*oXzu`hDsWd + ]l7EݛߘJp< Y4"ueR-zӘ~ϧ7E`$5:`Nk 38 )*nphPhVoY̾DYT0eCmvNWDʠvp9bS_@hѻ C]5Iw{ŀEHd X@ڝ@?gN%/zhn B!#f& tBU]1!λ$qjxV-I:u\g,E~h >4{=1UK9PY‘`bP3rTbcp8ƀҢ "xj]!n),>%16ojX{sI)g(LY֌\Q/[xIJ4\:U:s2-Px[W*7^dY"YruK.)=(e@9,L T5 .pNlSI!VݮKGd:)ӸN` e \  j98QJh:ۙ0JS;CO: dM.i2#''TFSҊ"`)}lħթT[]\O_'we mQXr7pfHܻerb(ŠAV 5:y&LW@3 W1-O9٢R2v>O@M7TWםC)5R<jDCeK'OhyA'qRD )nKEUDf "LJCuѮ}`,9;['OrNKb$_t_f,dGYDE֜7Rs*8GM'O/ :$M> ϸ^ԏAuK6=q}H2jR+$7A%x=!85&HbocrHdc5ΰSo}Mȶe R)^tyL &fq 'e^ލv |&>GaPEmYђ:ݔeVԖmf G2zW݊Vw0^TC-ߦjARbVdLRQ7+iWbfaa)+8]l6ջ//o'w3v6^ _ILz|v4:N%%ޟ.̭ P<@_O#m5˚RmĬAb{lʿ0Z"qG],4#I|EV8j@!@ߖ6俏`6lX1W¾@y w! O#1vb=ywW< *Jxm.M] f44KЊO;BHѫ"\K \@-.-Ӏ$\u~Jp"2!)b5Gz醫3i9 $Ymx=ySc- #dOO:5ge|CSKO/{k-c=U, j LtBm;-XG%t.!` Lk'?|p86emȼxxyc 9 M롽j,Oe}@$E'(Vkv-G(##t$`Ϯ!=5!KI[_(m桏E Gq8hXu@%di-K -sxdǰog4QĉfVxC!Z)Q_ 7FV]KJޚjņ glB.EH-!وҝf30UOzѵgDSg NRpщ+C~W~'7Vz$VVp;kcEB :t ~#t'}MOq3O㮞9-TLՎ('mω<()%7pV xܓCL+]j9JI}5?; 8s @--X Ę}%A#{<%1@,]t(7:Lf)\zr )}>Nt8譑#gm'P6-b%==C#qC޷ 1 X;6BNQ<1Gt*X-Bًg5U7聓q$+?mAΧ=I3"(1$->^.?ki? HDhGP+6~(j0u` bV}+]i^&!lEc.E6G)\^A|SgH19`K $4pﱓkf{>|=i؁Heȍ%sJu }9Rz_;1bUkPqH6z'}-~m!ve#9-iŐ]W}IL~dI+(s001qТI˹gէ"H9 ا7 [bk=dxno~uFk?f߾s^mNmݺ*ҶJ\X!+[(EQړ (KV@}R*١g%_k #pXS3繼}@}C!n ]$%yǎ'yd /Ӊu*@LJW@,_6" @u$'>ыnD88D NM8B1;J_^cG@{biR|XR81LBUoPY[E # tDƛǒ$zgu1uRv1uLB^ nQK}ˊ;\G !\;.:3ĺ>x4 1+ŲTat h'P%aJl:Ꭶ֩vrb8t}1!8ׅS?Ŀ%Âֵb@<&Eo޲Xy wcԷ8)4+OPs@$=~L;h.?p@OзΑ@[ChK$xzHCZ\BzZN,f]_oV2Tl[fgR6?lHb,jo-^ A";j=op8@ȏ״xJz?a,TvGSjDbu-P;TBE"3#+L'AVr?v'7_dg-)1Řs^,,@OJfcXYwt}MA6 EsLEg/_,em&ti) q${dZn e@ ĀjZL0,Ό7Af1 LG&p[ؙҒ`MV/%;Cocbkae2i |6呂pw%Zy#88'@Y_ #90LYNb8XI#"s)AŌJݽEKc{+d" ݺk@jk 1JAÿ3GPC9aV@]5|+г(,w璃hR^֘6]%]R?)<Q>frπP$#рϓ&mVAj#=3LY*qUU.rYk0,\9VH)AuÑd0$to'mgZ` )jomg_V2BzR} _$@AЕF}WEO2p9+*yt0E]Hin"J t &&)BwNh#rve(wnpD1<^Z'Lm?L >MjD+)QHR;DÇ/5pSse3׻4V*^֯U׆s( &$2ޯTREÿזTA481XfHʝ έfUݵR8Oq45SrzhKTMU_aK../&r CL(p(%|ODZ3ˑ=,R`WeY jG OM~D$lT[uW}_i˩N4!` J8;ӾJ!j_|ս+ ªJVFjVP}xv1z^yxFlBs]2:gRv~id4bO&R^4Y$LB{S,(~ "uB>w2GJ?6ND=LL ܯvz4f]yԘIVHԥBB_y 3|XK%\l6vCC=lH>տzlI0UT!_' h_觝e4DhW+)V!poyKI6@>gvA nQ!ز=lIڈ Z|.f_tִׅ< dj#5 Q>2SW }o﫟ob(yfOrզQM$'ʆ?nJK*WĖA"[ iΊoI8z:!GwL'SI|Lۨ}Q]nP3>;q/-I^w&3fOVo\C+S5 XEQN#Pa{V@O @ :t!%o(d@*-L^CsDM2s!o@gڏjlO=5 T7KtZIf.iJwfQW!h]~nnuDvMeAR#Uw$CqM%W$I5&K-Gz7Z!#?Uve1AK4S7cyH{y@Sr'y[p;Fk)5 q i|^5Mb\d5+E󠟃6ST;oNF}j%4~ @x y~)7*K|͜qe{m2k4+:պ?w<=3 !ƛ(esq^y@{i[mL}jW-= ˄[z!xX4m1ṳ\ N 8]e}ҙ3mS4Yd_.P\cBh0XTH,)m'(L ߔđṞQ\Hh9b ۯXq3Gܟ`=D`">H4f I[Doy.ݝ!2q!LE yQטBj'6:1kȉgQc[Z+Aҹ(0t!uHDћNrb ]F3gv]j;u/ۢqK +/A0qvM! -?cXCQy!@_ŜeިR{Zh< 袒j) :+%'#EvPv!9M2 ([xO^2Tm90|oăBڝi+DMVv-Mʌ^aIArUz^T^@;*ʘªaнp- < MK֒5l#wkS0A^2)F{wl#Fd ؂]BSN)lRwQywgI-$RQ#~&=W]CDiN> g*GYj\Su K~~Mi-չ% ӌC ySeZ`A V«ҋ@zbs-Bn@˶, ͨe3b,4O-Ёɯ.~VuFHQ=HK e%PENx;_P)#ކziCnv9!^3rXƙQQZ7V=5*.KqDoIᔲkWQ~a'dq#=@nUHйr+u>oX+cI |t0L./bܭDC&%@2a9ie囈U s c،McI?قۘ$G݁.\egQU(]Z8'ʨ 1>Fw~r~C Fs;&TщEab>'_PG縞]]@c];q焗[RBFPAEvi7ʞ<ȱ!;g\$Hʡ4X#n5sP86(>ONfpj{\3x0gv-|:^ ;NCR^FƲ.pjs>8(r^xI|S,מzȨ+ln@f$::s>`F:Uy2\4/·()ݑ>Lv(iBB|f-lJu@VOpsvl^3Mj[f&So@ל-N$A߻ȹXZuPC"&Jw6z9]fU#c.)Phdg*OM3*$z#$"ko`HԓH`?,۱G8-v<Be̗9'ewzfx>e_^w)էCGH! qoq_Jҝ.NVPߡ!%\s]P%]8Gn3_HIKӏۊHxCH7D,^[Be !L(2#,+ _ Ai-f&1ހLYvͻG'y =~3u=sjYWszOi #MB@Tx5s51$-~eK`IE=q֋jYį!̆$E| -f\y؊:%BszhYw8͕h*ӧуȹP :򑗃< >4F"e9X Fwu@huQʴt# ByF!YoL|?z#8o5i@؋B}C G? {$FgUD:qq /W{˿~ݘsuVF݅XGJ^0u(>)$BҕE';f{mzK§?"(Qܾٞ M?:[NT 닍EU RIEbB WG:{T{ yəܟA%mL-^VA8k!Ô/9&Fuv`ۻIF jSI{fz_S.NN fR+FKaz` te]F+OoY*iB''zLujv@*IZ\ ߷ -mw-{`ww3斾+q4 r&59Rxjr ݈Q ;U6)UbL( )o ifHh!"G>VlU g&y Ԅϕx#k"sOzY9BEK7X6yc0Y~ :JL{]PbЄ`VHR۵q6{Ӷ\59J){y>@ݛhNAm>#dogneNMrE9;x ?6ֲ7)+t/<sxDr){ifvxA ESry|0<B&؇t=s q}v1C %X2, m70k7/j 2W-v@)-J c9Dt[h~wYEnWMO=&x cc=*LKZrtfE4`OrgÛz4AXHhպwǘTh 67HO3Z_RYlh1,HCmegm/?myB|Q%rA~_ !&䎡J;Ipӊ !Mҫ jz[(x )kԒl0)H9 'w)qHkymuL$o"Om u^|q&aFO-׾Z6kjέd_ѢDw}Kq:q{(Jp̩֠)>#b*[H 4 O?KҮ#!Q,\=Wgyo;z b_;o1UZM\] Q*\Uj)~bkX4s'a]y '(vƄU@v 2\9ʩ;5,htܭ@}ހ<)9 {ZDDfcFo `~ϱ?F:i!Eh b%lX}S;P%=c?cOu`~>+\OI <53?\DL0薱+ bu*:qR݆>ɺ#zSbp%cj&Ȥ4F,~96#],V̓|< kdI,0,;AXqi퍞k .Et%3<2uɠQrRf<6_r`yC # :~$nUsqbʨ]éux,{^]e;iDyRjE|Q2PU{$5gjki.CNF^x@o܄I6u1~zda!YlI&+miw t1!"=^?<LIL^àHAR?/[,1,D`o>ㅵK oQK|*JFWKx :ig\S>P<NEȽL^9;^ Gv hl&qݹ~#Apͼ}<,oSkP9Ct4`P<+ OX3yN*w9ܡb[B|j?sewb1`z=gdCⅳƺO=P@󫆕esqsOɱ.?ve(hVc4 /IQ3 m&Z))z4J?!''AꨳrY:]6A(]h`")_.J 'v2u2`_}WDf v+(}{<VfvKbIC&iϦ:DNEY$3+Yа;ӠpzSXx׆hAII!yɊx#"4O_,Ά,5~%9M c(ߞPARS3#T[O<]V6ƷqnS/ j<Qy۸Ջۧjs`',.f/R|Owʡ/*k@jATt5[QJ]CTk~ΏlhAյc> "L9!ƴ>tDkDhK!pi_TB~G O~Ml4Y7#{T!D3kܺxb5WjB]zjRbJ.Drx ѤH0hf*I\4SJsį|[ LZNh<L+'2=D61%7mğdi:\kiqh 'Sy7Bd@/ :jj[WWB- 9*㧘,ᬬb0T◌iL%JuM=m5#)#H$BY8ʤT$DUZ@aWoyF|wROtG~녠IX k!y. aϟc;HNJ >vjӳ$|]uUͦv:fFMB30kyS]KjPݪt)89ID$=.boRCP 2^urpݝ~dv%2pG*QIQJcFsנ8j| ^%{W.h;|n2,(g*u'7o=U1\#"cLwv-Tnq%(sbgA:t>*,<*= rfLl}@f_#p|ء`M=˾}6WEVERnCy)dLY1źriW`3P"F_pYU%D,\.%?=Ot}qrH̀IzxU߫CG#"'%⋿4uoF0^޺&IxDʜHK h˕߻L"mz{m_H8‹>3W򍃓_ok(=Muˏׄ}ΞC{RI'Z- ;VJkB.TRfp.2lQu`;)C'@+K}  H~Ci Av<@yACJWi{yoJ%QSٖJY~&r?"N1N3cO7Ckڭe5do% eX1R$!lX2=?7!Րd՝ZBo-rGyW/~8-_/2&K s E4]-͘sG6~`)gv%6 E혰rɱ%ury̥ KVE ;oDqq|k*L `&H1{rcwhSis], bBgKOϴKw##5 bCxYOzRU⋎4jǼ;NݩGD!3MZ'\wbD2`qJ _T/O3 Mg-9Ge[lO&̶.SY KUbos3XyY+booh gnRUp6Qqgpk~Z3)oإxAbg7FF,[I2iMЦY|[ cj65gX< qƛ\{oC>)g@ h*-Tt6Lmu]V!Jd"W k5M͏"*:7XWR~_SaecgdF)!_*zlaŰw=u}LKZT bpĮQTf&1qO_syKa FnwҐaD3dnJ\A I͒Fhy Ϥ TKAJm/uERޒLM &'ڬ0UB0_Chzfmgnk5)G xw O45gdC31LY/l{l%U)7ԳUa\iALM7$.RGQZ:\6Yr2"ÓU`q"sg=W,aq0oow[<ӟ( i}Q"8uk®=|^6)@P10k\"}X6 tIz]T-n!Ʋ#5%9cDlGޢqp00q"C2v>4͐Cbگ,M3)X@rV7遳bamAGGB1%rMns&.O-X\X.}eF_oxD&%FnCLsxWRfOiwMJť?1 ̽YK?JiK"Aiu@Rw7}L)_QB2,zgF]ra˭ܒsoS $?x#r} h1\2 kiբmꧣwhW[&Rd Ldj꧹l+=RB5x(҅m[҅Q}W<=+L.EңԸy7K;Ag&9gt[ـJ`K'J@LV]{➪h֦oLkӘدgj# ¢Wyvi7C,Pt%&G@|OԔ$aC2aٍ,c&SufΧr#ZESM>?LSu`"MgP|{;$J9;gqsПz a_zW! Y9hr\KHk(>k7|8>Yel2_qg^1,AB!\Ȯ|!g^tW?)!nN= 5 VWTNJKX-Gz?Y稧@˼"!|oEg`Pāt!o,邨Q =c踙$t7ofK@+5ZT]E]+:,UVrwL'l;^PK,>8Syћ5RYD xAVH5f`Ҧ7o5 wt;g-mdή=!,P.t!iζˢIs1CZ/AUQ;YZɠ蛬QVuR!D uBs1 0d}0 bhqf3 ;zq%̹8>}g1K !/;_^7=7;KQڔ %zUC>1Ёdd~c8`R'Pkj>3ՀkHr3IV SC,FyfvtRpM5.YGȪq:j3fdT};-L|ݫFf@:2E: mOOuw7[.Qߓ 펐gRеmЋr~ڹst!QXdтɫ?ĄHVZIyl1f/C+-_2u/y2СDD-IXj @]`4hGA%㺪sBX#Sq^(< 6+#wA9]VZ3~5~k3QPT>7 TTD~=RٸogN 8W-HSqR;N%DMLȈu O0T7J%_Sln$ڎ8`3 V?@~LѨmXD7f9m/GG]h'v ^S Ozs}$|?jxe=gLrID؂cuyuӳ_V u&S44Ny˵n7>44bH*}P5 ~0ZOwA]K3!*/ ړv\NgƝVmg҇s-pШ==_ T SфM;qWlx=4;^P>ycRcaI%e =&Ji&"}(DK`(ͭ~T2QN7IL)GkaqujH\#(=ⷳ_mՊInuȊ`aWa L 5͈>?kX*ƀE-tp0 3%>\p|8 FA]nK2)P*~w ?zLpAd yG]`uo+NL,QkZR g^䃗$įe 28G;ogzuխFڦZ tўZMT2C#BJN Y7Й,Rs(]chY0^b#HX}sVC~Ƒ37 :Zp&.v+Pw|HNu$}+`m= ,OlӲ9? fƘLK=:1M+&@iejv%]f+%808<ɱP ~*ۻs+& />vJ&5[쉉~y.&]pnh&V oڶh/&9FX C̴/4])t%!Lݼ7d2/^:zL@(gp@i)}@dwKeM|cAU:D]O۰2+暂>?,p%!rƫi ua5̺0晱d=7Kk{MPILgMuݱM_iCI埙>~+Ï;dlNpPFe4W@JlY#T(2_" I"q &)b|BrlƖ١vHm+6B4KqQ{wis0d-g9(舢\gZZݍm6;X,+1+hdBVOk$flh) :S\RD`&f h+Vk4 Y6n48wéEGbR6F"\r٩qR{:Еzϓ$?(7Ru+`ߕ&"fND^I.r .m/@Zdq"g v4x~"y(m8N&KD#nѺʹ`EfJS.QL.#g*ڒ0Nx}]^pГ=YpdS?#dkԿ@¡TX]"EH&,Kz2rV EM_ܸv9 ïE^ɸYOG,z!~v j{1~!64[ٌLEi  0g(4,0ӑF0WE@йGl!tcL\kƐ=Ah*}BX34*>-\3g1/_gC7qU9s %}Vzɋ]d1wr@ϪL&rf[b* EyWRydo.mi9H+GD ED>^8.wsdro.PZ!B v+&fA hY {_ ,ys A(o!+9IYZk=;I*Se.ó7G ;mRp/SXFg( xR@ly_GzAVTʥ47 ҊTp[Q.da: èP 8uU9`Ie)3js^5~ODo S>/5͎Wz(jDT? ]*0U˄uw;'Ⱥ<@ n S T\)a ϢVˋϛ@V!>7aX @J[U5Mr~иF^2^;>{foBTL0J7*qp а>h]l OI7"ʧ朂n3'1,mJ&n8x4WB~<@ϐs*DXmMi+]6\blj(#',DfkLxRֺeVǥ ){p`zP"^iЖ&4Wwf-W{&(o̺Q5`&x )E#1HN[:r\MeQz#>bLFl]@~֠99KP οqחX2VYBiVɡhm#E~MK/ &Fi5;Ul7$UFV8+л X+b*w Ka>KH9:ĈjU̲5q8"4[Q04T!X.@F&ʝ3X!reә[Ru“SDdH+h;:2֎4eM=xC T*'BiiM;׶,e~H%wj iЉ{4 fȯ<ɬ CŖT&}uY'Q0h MZs0Gd/ :~Ux|zK`kzwv;n0=c$z/dSCBfv,c\-ܙ$=@.4\]K4l}`i)sbL'iE?%J~QAc+U-%|&ߒIJ)r F kO|\tg |Oqp7)Mg@qQ]M]C g;1Sڙ`%6a\kT'sUϳ^пB!^'.ݩQ'-.N3%"%z"Ч|wr ]~1BRwsubKn;CD߅S˓Le (,> >;ڕg-9p8pctYBaNv8ty?Noy7%v݅B#MƃՔ&*pޥN(&Á:׈=y[OKMVKnd0H;>R<]=t<h0| jT` b* =E8f҂vZEe`>y30I浤"f}YA5ԆiJ`Pd\#1@=/Ek |]SU;ů#K{şvH.^jwKq>أ864W%@j`&o> 1 *{IiNz B$͍oG.3>W9לyڹv:ĦGPܳ3\c,[ưisok%?p/JWx2XMsR3h9nz;'QcVD$}:FwJG-c66= #{o)p%)JoD 4EtwI|4bOzRnHKC'rH+w$^#iT$J g~ͭ+<`2gkzWEmc YzdxCLy,yS{`Kh4Ʋaغ\5q'95)^s5h"ji誘eN;7e eF1D|)\yJ ZEP{.\4Ǿ z< X[bs_H?ԕff?lb7v΃& ڴu`v̩f;3+%E!"SƃV~q =J h3|/W<rh/"B7느HE}zL뷊`?ji\bXRm1ZFQQ8e]8O} PZZƆ)a\UwWYdgW2P+>ަ$ۢ?ӻ%;6apPedLd!g/ WK6(|cӑHӘ?R(EI] 9V$~~!5XOU4d͙1\:+38Kijw)ߎ2?gxTN2{Ld*r5r, KBj Y`@|l*g?BS)dK}G7Cdɦ]v :Iݖ>Nky2>z;7X&|b2YӀ֜Y^cMx65vƍ̒vSKSb)9xPz^nq0xyׂ-na̔Y[Czgn H;(F<yMu\z;Ou6U*R&]=\FǴ mGJ78} +ݠ22$s2t*C c3 h}\ϗ^:X aUI-,m_u|d}ٽqMGD ',koa9ԎMˆ Nq>,w4x3˶(崳lDv XWMw xxѝ %>yG9Sĸ% {qty|^3B)ڟ$l#D7Ҿ~$?[hۚL0_p凖k|X?6l% NG'C"k0`on'uGi-A2SUi:VR-[FB/#;o""K=(DP b}.irǟE(mgjx\K#Xk2Sl AkY':r8wée+ZJ*xl.ZI7(%̜%޹:so7P~%hlf=O6!ۤ%}ʂxΠ\#; 8,ȨBw^!灵TYRIV'?Ϸ*DŽEU FʹZ3FOCREyOߢE$k i$xgs ػs4mcD~oJKtM`T?K$ؔՓ oc^7[= Zv?J%eɑƌ_]m c& sT7[ R.`!"~|EÿtQ=:Nطubt=Ufj!sMij$BŘ ]uڮ*#\۶ v}I.7=t$6ɼ%+8\T/GOftw.՛ k=Qy߄A÷hy rsoN#-b vUgA kL̓dZNfUNЁ820"xtwπ_t+5<7UQo!.bݼ{j4IB7>8D)ox;sKl 8jz XRYy[Ĩx_O:28خu3BkMS_߁,X~ؘ0!wU@D 8cSb|MI#{JEh7GkL kʺ,vYP+xRRqDv*R.ؓohd:? p1FR0IJS6 g&i)Ek#}`#tWh=!VeJ~hOo+XϦu` ƒ :avYޱ/,\+?i^ &oTkѡ%oSBfJ~bd%+lSJjЌ˾$@F+'jmlX P?gm6SYxkWEf2W\@ \N%e- 8 qb H\lbе5oј`ٽ<̙͇MW\˓o*tX5Va%oD ? +oCZMWt{o~r&e-W' H̗B3 Հr-4يFzOM dy]0O.!h1՝G' x@{)dնot_'* qY; 7"&v {˧X\?Le S;L? .w -q}i6U?+.xͯ<)^{L,kK/SgzI0֋qn@X羴=YFLT%X "Z!̓ZaۉgsK ~5L7< od+̮Qy^sL7+jjo  (& rf] uڰLA9nPXWWi q^'4'OoimDOmGB@yV巩kkDk;.}@Va`c++G#[ʨ [ԚwgTNb:t 铘j+ww?Ξ&!S,G䮌d>zJQK8ká/o BJ =/uORs1L{&3_ks"ČJDbhqr'qĹL+,Ra1]uIb潜E+6'83! z D3bXd8sGܖr(/2#iGqj7˓m-xJ, E ^ ,5؈nDY)M5} -'̛ps>TBQ$@W5T Ndz 4 xPew+īs&RMVl,ړ4 qxM[*$*1*+r%}w/AozoD0\X<Zj=b<}2%}Q0-* l:c/;Py#a K^7٭2B}F_Q9`Qq{cEO0kt9>,)Ov{%+XbG?%Ѿh7z~: Z&w+!;YJ$bLt5pN("H8ξ/BE:U׆DqЛ"Wp aCxL񤂱`&vzS2h>>|2M Px:iXK;'Vb,9N0ꯀٯN=|bl>gTcyC)pG#i=11Ux DB*Im #y O_G0q-?_;B~";'$ e(ѭ 8}K#@eF 3ǻEJnG*.-}"L.9>g>3Kgn]@lO^淰{3jרa\Yp!PgWq  RMNK:S9[ǽ<=EזI@x~c9PH;Fʝ0Jnk,a(; UtꬽcN `a=R6͢eN^t:ձ@mUHdUCSlL6-+a!4vw4bukdܔOmEڼ+ڸt%m %{?ǽ_gGF o%ޡTti9Jh 0>|)lCcfY[T:q ^&1.w&Y-$ZEa[|f&M>.os.Vxw kC+vI_`-Yeu9ẶQ Ul0@3HJyժ T6)Tg Q65[aʀk\,2H[q;AfQ҃ CȄ'Y[5qH_m(; #T_T?ƂT83k=0-dǷ.|ru<ڔpvDS=A3Lhe@q]}1mN0mT)_[K/E,ݿ.=:U6-&;Q+XȲS!̊eΓ_@yqgݖ]28?6DG4]2!s1&!klkw0)*,J5g dT[Y i XbS(QOYHfA2ezqJĄ"-1N'[NIilr\!-pɌq5?gf<,8vG4E,zn!1*m? ̈iVPO&d8~O2T{&lj]8F}ϼTا?DZQ`] %qyPXdxmn z=EH2]HA! fBԽ'EV-B"]v1 N k2[yqlmGf|}y~@wg1!yV1g4Z10vP1{^I2 !%cIVd U[)T1jzt[ QakjQna'Xt6n`k:{hkdqGOUNW`rSi7e㑬Agj(U8 l:?م{\~\vr1a_SĠ)%ɌP;yt) g? xG%Zח?܌/1lzDxG8nE! 2\vcx#0Q.q`y#kx&htHX2Ҧi Y䎓!7v۸F +_#KZcR5lgT)mZ+='H:Iָ6Z関*%Anq*o%Cgү%x/xj la@`M4q*E QQJat)JdzR"ؓtF@d@ƭnÍ È @).fj՗*xsD)LљӘaCXY;޴FY.b*ִ塳L!50'=;NF$ocRhOxp?SPFM f{?t<Dsrv9]M'l#Kϵ߻8JxHiRzQS8"g#jz%^ڥ㌳L죐؆6>7@Xo!nyH傛/57S8ej(^eG ~l=pY_1 Gwhۜ`:tzJ3'P"9mX0a.Z.1w|*iF^g@FGumOK;+vӔfzoVU܋A>@t1?PG qSMFi=yWN01aʯ-[?s %Ċ/E+ (!tȄY],Ɨ/pbkAdL>-K6É|Y_cG63VM>2 ) 13_ZI4q7grn<8HZiA&T7PD_S_QVh) rvDazeKN/ۺG+r@o,L^MFg:n[T8d1CyqzQ բN$AÛOt glrkc TbJ5֊dX۴WVPI 8/EZ=, 2V( /Y9}F̲q-0&70-59z?[Is 1zXHM jQ)gb?4x~Yh7Q5q?v(d!2oI&Xq>g{Љg kO &ztq INz鎲P,=a~9l(s:yfU[L{BNXMgjR=6 F6vP5 R8mz@0JT[o!R``Gg>s++% NyԖ` El^P A:x?+52qDe'Zڌ+M->>YO#w}/+T0KqH?^}M6d~/nrQ"|$-?frA,&xӢ5uJ‹X|R]f')#5±X05#|"X PXy^|S;|O2YhٟAR},<K\BahTQ; ]9<=+*VRdTc;x*fKfIEPaEEaEhAt#Gu/vڪX"u^--0ƅE)/?|heR\Z70lD^i`-9~XF˨_.UB73=DaG1]皎J YVtq!ʔS._z>s/^UC;qW>C2"^SjQ' ءN9_JZ6y,ޓk+#yV8mR@Asvy˧nOhD\wzI0l]\3ZX$T4*x\`U9j`te*{>־В"fVK̦3%uD5&1Isò j۝TGc|κ$Z9hz&cgcf$keAu >EwwIGjC-w}|+6b#3cX= JܛMWE`my9{}YMLQԝ!epN&) nXART7B qwW]9`h¨ %{.;LX<AJElfMNm6PGf+یax7!<];xH1,7.u=Og}}1x7ɂQ6]8p9>P,0JtMf{`oN}-40fsw;ƶ 6<"T!¸ b\<1:3 3Pu8V%$O;QEp6V.PVl+UmnfئH^mƞNf (xI. !jЅweӵ[My,@t6|ή'٨Xk-pp/2}V= i:Hn݂.fvW !6A4,qO0hJ%\18ɞc}CsEAN?|S~,n6 Ҙ\d:?)`TgQ.̄eEcd:;SkK,[eombUX `x@hoZfIQt>1~E:y(rSeaWn/7\ѥm]}-E]'~қSiXlk1 y0Ae>%K|k3K0:` d^O*P>i Ab$ U~8 _꽂" A0ojU(8xQKO#/krW1(qF:Hqr&.8(zGXQSBvi(04&k4c9B<hgjÎgVj<^N~[O/Ir1Hq-;WEdx/ų*;i&K%/ʡ$2 *^wsi Hb,LU٧~ ԹRCP(u[rtR;lOSTބ1LCf*=!p'!ڌ8FZ-/4הC0x?@nIJoz+r]ɒ?HA Mituqw)񋼞Y3唲=dY&QRUn_B@l :>V+\zd nR*Gv>`ғ_hzqqe.-RO}aU8ӄ8D~Ly 8B=jZyFV>B"v]dG%J!<2B/3s#H,>FZ{r*QECRW5=ec^Jyl~_&uR^LIG0Ii3D 2B`=2on$>iE5@M%z"S$LrgwG9 K۟C|V+ l%sr,ENQd';=#^M6/@4KQNFRdء S6Lȩ' -j=eQ69|BX8O]zlbf0Һ84״rVnW<ۨvK,Dw%7%~Y'F=:q(P;LE3NP9\ v<ȟ5}uYE, Fηn]er<ȋ9s <n갑=g- &# /d`j$cd[`hHLRi7ׂ37o<"qt š#ќUZ&UbMX]ӆwhp>L18c;5n|إhOW X/:z:C#ZJ_>kkV$m'T%$ <(4Cjc->6kU[LOiu絜(G-!,[H"[kHMb BK=BP~'UյgrX*{niѲ T|E 0- |Ru*bVp^2 9Lt{c83ϧzAKqp4+@NZoeAm$Y@$<c2MwR@4hpFS I_"~JnULpCXn 0PyQmnnk)CkK.^mL18 |=4ywBl[sW޳{bL- r{ t 1-:Z91)! ɴs]mx|\nb6b]Hhahl.+ !!GXzk&%D|NPwg}?l>u0qѥlpoւ`?WZIv!x@7@_!%~i(q#^h%_>q+W֨MŮ&GmSB>,>ғj(R=Zo"xrL71D6B ='*;mPHRmNUX1`axޘMc J!?z2qLKҿL*qsp=w7U^4C.ssio>/F*w %{ Na^a̭YYtBq~5|5P>Fxask.iRg] WQPA fsGv'VD1gݩZǼK,htY냺%1H]. Bη5m+Ρ ?meg/moId0f!\)NBl`ˀ$c\Ci/2zSh=ڻez?ֹruE$czB:4E?{'7h{*%'>:OUO_gh6w|kW˃%:]=` E][ƃ&$];Ð eOE[iQKK \<30 tb-4^7 ČT.}4h\m}}B>v}=$CѝF;Ea!aNOVj7IMޞU #)੕瑻ԣh&^;Ͻ8%EwZ/'9_8?W :3AN]Dfj)?-A:VzI1x$&H{j;ѷż+}&)1CӺDy  fGRtn֕X=3"H RUB"Z]Z@x`8GD*+qs: k v5%IEbmBAA-DJU@%Ues~bZHΤ~Q"UXD1IVx˚I)O7#p42hqV:?5Qq"3|C*ω24lI0lF{;9n9I;8XH<Ҥmtg|ԂJ`8'v=J~iZyTq(ASt{<xLE%#[aժ>$6F}N%QmY;5t 9Yiz1ݜ"z*D_@CZ<RZG%}75w_0JDJW&Oꭒ'1t0:0KKiգ_H> gro 5k_̽/$ ]CЌ!i2L㥭<ƙpN@ 5cWz3?%hIz 6F^6?XtPI"[0ܵxA9gp{ݤeӷȸ9rX1ًu;™" ET6W\*6>'䧭K@GJT w T)L$A-Lf9DW*5/z .b`[AraGD6.E=XD _KϸݙsM>WV#u7 v! tY 0\1lA!Z_y)Uks>[鹙 Bt(a1GYL WJ6j[pU!MG[zny<+`8 GDʓf܅c.vq'伋 0,\StA42~}*UyF3 df5+pGD_eC(/kVu.\#'dBp^rze! FńgJS9gau- jrgt^2q6Îv:z hp >.{51V9 H">! I"])Q>q&kuU:W/#0:&0!:vbTjT+b6&c c]pgR/.Q+?E+:\;&8Km<(lǤکN v2!/iΌ7m LrG8Yנe̔~@ePt^wUItP NH#اzvpQҦ]S>JYW'v5p}tMDl]~Sozb#CIʘD 68;d\]giwe, dNӌE`oa )<Ҁ`tUJ2\L$z%/{Bd5WhCO7X-Dŵ`!4 al%orʩnOS bilB8/*f/T<"5VӵA YtE%cbf|fvP[, Kb)ytBAhڊV%]^jMC:j˪E"HΪG}g9jZ@cD+S/EH)ϼH}0Pf4Ŀ5STL{ÝgiW5_0(U'nnU4p01oOm)k&`m-剭2B.y禮SBlUH)}> |m֒0/%W#gD; {,-AJn&#(qU*_ɶ~Px{q|ڲKے Kpϫx }n@$ ˁ\㰚VV,q~%S.V06's%q({PbU I W*чVK]T!njT@mtz`.36o:LBj0x$Asr(}acܜzL Ux 3(*HĭĮRGꭴ_]Zhu"'w䫎 UJmʳڢ@>)VVnsD/9܊vtR~t85 3$'Hi)OTF\; 8qGQPr%:#pm)=-OpMB(@] .u#䯔0La~vʄvKl9 A ~C>vւ*9LbEK%?atyQ`=tm ]ZktW'uF9djZ7Ey|N[h(g.b0ESMyQȮ(Z2[MB-6[f7 mgd"lh:VA&[2R),+PI -~ꁷJ#>&eNf"|ggۇ; l:Rh]LuN2p=kzt)G H:Ʌ^ 2ok is{lW9ph=+r)V9Uv;rg]ne!|Ӝ?߳y_>QNã]({psM{<%#C#ٺpr)`R@׌c~o;!sCrskFYW9E Xt9tYYYh `Hr}u4~v ¥*Dꬬ{0&]fdYDs3 Xq9ڪfӼDJ4%eoqmإ 1q`8:g} xZ8hХ-$rq=`X uAZ2ZWtdF^YD gkBS,W7еQ.Ie wԒ5PkC~T-ZĮ!=̰LrAz#1"/#'+Y p<=ori/tn/g@ `5QiKa_D·m&! j4ض&75̂^jz7eq!yqW& ZO`H:*'BΑ8 _5)N/I !hؖ'&"zj@0x1ŐЈ]Y11 v Sl'ޛV`lM иy7L6 <˝ʝOd@Ŭϳ'Js7 xcSOHVswP OE$;A`*B0D .#Yl{BG]dPԭ>'?2S9I7ȸșvV 1) LFʴp60V?Gf^ZpCri}vS.~J[DpO7zOjfoAJ*8vj+)B(V/{;&Xڷ[m{U يnU%Nt yD9B/O;[7,qblI14:^wuEޅk8PFuy }jx>ZD y 63=9Q P*$]SQ;wWTFra>j#NUQY8SgyQFgTs=\;n TVDrĪ|WTҟAEͳOLTDi[C[  \rx& )gJ(vy_#h r \[6 'ߞiO!~;$Khfr-o(}{^Z,070yHsh $V-\_&p@ n'("y[G>WN*mKE,HN2{jDky5L+YZi1Z$ĕzD@ ʣqUʰk_T0eBoŀl[.h; ,`I "PG6:1H[bȽfC%06/l]UւyneW;a dY2h_7'l71O| x]K-.c'X(WܖuZ(P-nNu;kxY$$Z9xw\_uY=1EWST(6˳^%7z(̹DP}y1zɾ cW]"zx:u-L5A P_ZU;N 5KZd,ͽKفai)`p()pP1]gJhZg]zBo3p*0h T* Rr(hL,p]Jg.JB'E2. _^ܓõ÷{OeufWiFIC@Uo[A3`h2_f+6lP 3؝&ݖv,m>~jiK }mb9+ 1y|+0-&w!{ "@yWܪUUL DX?"7YK#gNad /Ni-7gá^?9^W.O on4/E7/:Ͼ{D]g n)XR\TD S4YI^E,ᨀjo~.OI7(j(v+ca M#peEX:VuTT?=uv`G&)ֆR΁H/qMyIiv8r vcj =yD5oηMq?4h’NKLXJ7GX' L7陾 )2 ~#0F ,Z*;lӗ :ҫ4>M嶥AL?/7 vWS1[e R,zr2oN|],yz)lŹ̏ORnd9Π&kEn"'FtFhWiX C&W|Љí&nq(d t2^!  $!HoG+ 7x? !`vPOfL_[@}m&k&g;wKk/0e8W0[ tX _L31Ew-*>~(^) Qe:j2(Xf+_HpmS*ܦ&}_ƌ|k80P|Uk1( VT/Igw/4' ARX$78ev Ύq!8 &@/r[f!WČQ)@ {yFaο=#p_] 6RYSԌZ7ZY [=ErM5CT* hƮB>&U{d'9Yڅ+sIԀq71ߗ1pjrtǖqIy>/ ۛi0ɓBlVͥ?FH=_:SiBŠ5 p r+`Ē-Ox l(64,ƹCp)εuiu=LD z-VLJ7b0D/~oϸsSjKw_|~ '4}t zL ^1 ͯH9VXf[ 7[m.=LzDɒk^V]Z3 Ua ; OH2i@hx'b`%z倶H3(Blllcp;aYZ1`3,.z3K0 +5yD&L (ʤS zDh5>/,z2p[rv6@aNǧ0@W(dbYIk{0[8o\@ٸ^AQP& ˻),Ɇv| Jrʴã$߱ sK Wj7_߮&G n9e !\aFL4rvsf\;u9'AU:[ bVm)2"G4I(M>z'xqG8ݑ׭fCvos/sƗ㌨B8e%( ) )4I YӂlS2 Mר"X %r֌y0ه5GQO r#,$r^Q:f>R[r0"o7hW%Si֛n儛g۹aD/l'X F,X-B@F݆-c!@O 9ȺbⰾKcmc/  @t,V{3jjLt I1:Rh$vTrɈѤi5Oct'bSaCnÄ潅o =|P:Cm5G)p.B|kCwtH6)]l@rE f#M緖 IDi\P{Ҝ$(<hO%>k<iPBWWYYT0)A3w+¯vd=@N` 2DbZ&>%֧Dx^w.^QxGB]`z s^ɣ2)Q?RN}/!1}sXX#}jeSJ<3}poT.趾e5&*;͕Rslu[e_[W3șԓz{}6[ Oda3Ġt$cR#:=`W=SzM C,]Gl ? $UkKS!xpQlNJXM!:1_\Y zQX34~gaqiT|&]a 2 ,|ӉVYTez5ϿO nfv9wƢ,H*AЇ4 grN˗zGS)rU9 gRSVlL9ʣ23sZ3gdvhE7Ԝ+ieWTѷeތl־R6#; 2z,WT)f8$oJlq KI9͘@~D БZz,3JuԵ{'fp_e24Jy"'RƎIHA*_Ě<!ǭ=D 4$hXy>4DSLZQ^mi!Vݢ5C!~҈eIp8?8l3SiLٲ 3l`PEiY,1לRN/ϖQ7NC4w4bbO J0@9/4B]tRGqPF>{D*w4!uVAjvY)[m ݹrn b_Y.#Őxχ@1rl| _.1F( '2Kr= 3*eLH}+츎2~e·H{*y^~6'ttZ=wBۃ+EjYP+T tIʽ gpk8'8(t SY!+, z3H7 NU y3 7G'e1!$wۖ8+'5J`ne1͛ՙlkFumq2d8VF YLL7[o'eOPDaiH|>bmvA@g ?aa S3 K&#SgLNWnqKK->r\_P zjc欱 FFL*Z̞cclYqPUX81EB,Nw0 VG̀u׬r,oE26eZû]efj4 K֛yŊv@LQZ5a~UxgP4[$Vl5dŽ4Ja@&)ZQ3=ݿ*"QN.f=BуQP}}uԒO&ہ*/a*YT"+3UC s-!cLЯLz*Nړ4e0,U0uF2gۢ1_:C;#z_@_[1Ti*'oRf\ޭ>쿱#(UńT.2p6WW)0y\VtEr+E93d $"Q0Qx"dْv1P@DsoE?7:2Tnl,yl$Rߕ^#\2 ;@VEwRA]\C{mV& #GiӆJa_ G fM5ZEKE26v #+`>`0]WzAU] H3_O[{a4MeU\grfc93'Exi] IFagQ ݴ֜y]*zD޽89~R= 1t9HjA,߰1(Wr;q1Xp2|3G`$~b%c2qxB/c,69mJٵQK>%c~oR%>µ ,ov;`̺ NB+ ߋ4Օ[WsAZT xxW|&k4=?ƌF:B@UIV"yjh4I O:e4&OղMU4?#Dž)X jUATg5M='̖22ur3~ohwv[ʺ[Vd T,Mj7ܞg!/cYnkc'Kؠ=+L}'8M" ,|Kci\)TN 07DM-<~r,A04's3)/hC(m~~>囼nw-2x[J6<.2t=fvLAyeH~x%Mw 5 ,Ӕ*`UԂ3+g?MJ" 'GHS>E鱕` `K K#1^sz0dkaâije]`N32~ntT"1${ϩB˓Zt2{$z ǵuOXm gu>hw*knq|puLd]nHQ` a&itYypabѱ+۵Y'tG%-+^cۛ)) y˳!.5̂LRZ,^=($ " {Jз+Q9-'xh ,tp h&ܳ XvQm|5B&atn/g 1aWd҃_/`2)ZӹT BHpmOVx7j2Ѕs/B>뱱c)-o%XuQuD3ߏg1.F{}SIElU>*`'Ğ8Nnf~4*ݱqTC&OU&idtj뭍aT3--wjtgvy?S:Q\VZ~`;hCܞq<&G4!Iѝ;qֆwW \[9CS"km;V\b p&~ '1R>wN_+B:n'4 KpyTpിS-`řH%%&N={ct$NEYh#jEt&J]*a]0+O׵}fv0!K6ub9%1g]91zq gTfij@%_8ix߅/Ϋ0DqQU:;xg6 ٫2Ō=!z6}ȣr&]c+kɯl-k irU1 3O˯,q=Z|/"oDg:f) ߛ ۻevd`'KȮmEy&\#|0FOrrI[Q_LM bo 47P?+xE@+ FL Gԟ<Ѽo] !]eѝ\MvYuOlP|bFWGE/{|amk^AKY8J? ុ.>V;( #7"1yɃEm5VnOy}8F$o ej>q)L;YrYdmSx>_Ǽ>]d #wVk&HM/=9uq>8++@Fmy/(F̰R5iQY){BLe%SmůR>փgFY779JVꌘv\5R?f`SHQ 8 wuMa5@zNP XZH?Q_wߜ4a!zd چÏۛ^ |:$PP]a*(5\ OGߣr S~"ǹ԰΋V 2I*\ʹ5\_p)vX @"Dq.p&(.Nu.fdBKJ)Qh~\ٯ<+1pຎˊ{Wv3NP3;)42%8U AԾEt+J4}Z_x;^- J}+JQ0*|܌ttyBNوN, <HV ֽrLF9[dj]IqWax?~LAvey6{'=bvuf̙P!b]> PXC5Z$I^1 :z&o6E`K3vZEw+&&V?pfn8dfk9r'%ۃ6vp Ld*ޕIcT{rN!m(xBǰ [ ) s:v=(I,"%5cU} Ӌ89+A!bn-bs{9& JDM֊qars@p#3)m'<'jaUf)P&?k6м͕[C D Zl?+E*3 kmÍIL-MX]W_"c_~Tk‚CC~H:IdzIXً[,ף6kRGC9wƁ |ӘZ`ݷk͞V-J.Sr|-N=B0.9gv4v<:B6Ӎcԕl(62p2E96!_r~akћ4͐!;ɡ49g#jO$n|R /VEf'8Ƞh6c^ڈaav|;̑N {Uy38נ.4!Uda9.V׻FięШ}%B=݊F8?`7!b0xv2 'Qn[{4#`7 ]QG p_a9Yv Ƶk L8: ǩh(AØXl]|'s8n j&Յ8c\\@UX}δ(lX9yՃb{ f4ؤCT hr3* bGwQUZ墊+xu?P,pifgih F$pLVPW^_x(a>ҏ.0R{xl2Ԓb)^ݤ/,U]z^,EP*J֑߭7؊^Ϭ{<6/}d?ǎ?3.d^e\ֶ!tC/ 1x8Jǵ]jǁHåQ^pg, >pbD,suOP ?Fn8t9vP|Lѵm^)Cn01 ГMѺ #>=v8ǼOx)P`²sYpjK*MOu cAU{&IK0L8da;yl5+gDyYWㅰD sb-)ޟ,@t XIӒAmK4R0y8^؉A)]O9lg(؊-͞ %DcFoV󘜍f4;7"{j^\hzH`~bsbBĒyh:k9D=O?y/?n(\GU+ xNҴ#|Kò#yB."d:NmЈz\JbqRr+d[Y%¯p"|z,YZi;H`diұ%߫bU*B,~r\xI8 _=hKR5-!J-x~>j 쓍Ǚ. ˪9ڎsV3󮵃tspã@)(# <7%:>a/iqa{ wN4%Y_8nO3HnEVfI5`I,wiv?ɺxW/u|ܒ؀ P.7Xf+hZ ~A5Zgi?J a"LJ?N;mD]AΖ=P`~3a`xU4d]G:Ԕ Uj?H`3j`nF"P^&ϫ'-!}eVJ& [!/jWUX X{n$sZ|$qӌ,dZf}8- _`Yl>(0=_ӐcHBs4a"cN wIXu=1Q6Awq͢LqbVII D9Ɂq6xue\l+ q|tfk.MdYR^U|߆E7~!ېYV٣E- Ι/7\ /06^YU~|:o]ڪ;0IE.ʴy_!UAcUZy,I>d[@ ci+ld70P6M"}YߘY)py *)ʻP{[3YpuSY&BA+cZj0`SD7eN~te҅j[Hxԯ:M `R7,'$^|r=Wej:pryn("6Y6:(R|LxS=Wb:Cq5-^O'gܜkɉkz]UL1y:m[J݅ԑ0_尬@]g[75^aq!ZPi٦6V =W{K.@C!?"0.^g>u{EٰO&#oeP_qDBw-ȣJ}X IN:FHG)sF9=/cAqg޼c2Zo|! ˨Yv 32A/WP 6h+6fd.[ͭC6 g- IyEVgx,Mn(1Bn2zju-X`X9%EX}-)`ciqDf/%њ2]|oo$ݗbt]~%*audCA=Ѱ>c' j#o+cb_u*F: O`/O{,g zf?Fk0_hT9,45#3΄}\n`C1Yy|E/#`KJn]YMqUt{ZqJ@DF8< (ź}|7xfHdY 3-+yc(-WՊ$:`Sο!p;:1y 4|hӌ8K_`OT4ey L@@%՘7 ^Է4V3 - qVȲ/1ϠuEGNvhnPJG`Qн3&B$*A=3 ܺ+Czi@Vn@j3raxUq*7Bouٔ_ @G ?A T8dy7n`Yy*WM$M >5ө0i in v7IӸLEr0wOJȦcY37 5JO&R_+w!z]NխUxC kB˰1[WIu3LѠU3k'QuS*Qy 0L{mgAwYvE|xOV&X(.ʞ6NtB.q \҅:)^E|G~;$S`*mi]͍,X.vf } ё6 @bDoVad,U~Ձ7'K;V&p2wp/d?t`E*e;u#f'ьpurE&7yd<'U@[,ս#ìaQ{PsCWz=3܄'R4b".U!Qvm~1W"Fgdܴric^~LՂ?E(R尊*+ީX wĤRhrs] |YT]^g;];8`G&X YeM/]x(P8OUjvɌ+GHH'{BזَڂU`!Q]u QJOEm+TGw]_ϴqG|\7+Npn<_S\X$W$72Cf7>-fs[Q]eIQ1:IDMλf%)jUDצ/xk14`tCFM CUr,fXaw< ,0p6!Jx[4daARv#vWŜp\eМ?k=݌Ee= ]yg_%2py.R&ߧ9xѳ>-(* RKL"裄R">Őڭ}CZ0i6kTU*|ŋw@w B-8 X3`+LqğCɚĢòQ9X SS9+q'v01AnAOc\{4g˹=hq# ,.~?-y7} rc(*OI.Nj2}P"CC0Cx^2%e9`(4A8av- MI Ͷ;'%J"R#s؊-..5C'ݲz,gK: c1_AǸ  #Kҫr&83=ELi;ٹS$R0鞌:̱ e(6?3`f T5Lu5y B 5F?D (#Ylف|Ai$Mqdՙ@_bsNYB:LW)ZpZ5'l-5S]ĔmCFgm ϕ2֫u;Ö r`IRމYܧ{:^H% 2n6DQM*C?۶Ϟε%! q#b]zYGk)qsE ,֝@ZYZ.*N[-K]m3JD⁙5('ʕ5.Wp*N,TQs~E=.+Oέٷ|鎈9%ti뛱JiH[l%DS4y`-Œt|T4 +P)fqMQURաݪGqo+9fas''p<(籪ڳ2gKϗj8`eȧ1!OpWOۻ]p- VFN&<$d|ުdY o ,ȳ"Pf c1I!9ړ[둲ty3 d2`nkܰ*KDD JȑKF;Y_-Г[ލfb鶓@w,Dqf2 Qag%gn?tt+o%X)T<ݙR8Ut0^Lg =Pn7HlQwy ʇ Jk3L,"i6CݘV|qWi[}1 |~dH@h=S'_P{Awl¤WX$gOߤ$Hhjcbውe +coզWbu1ҎՄB eKEYܰ}n5Tic pxR:]^8*7Gh6ϡdQG+ϥ}襉mFTW RU8H88AKg?^C?0[@ -G?ӈ#wbr(Xkc!>{: }8yrz37 }3CD~e!~x!1v*l<g%bc0WEE 8/$j\27MY‹}q슧b_NA$QY~PM{&% .&K3Gď)U\t^cߜG@Q:&i]EXb~eRazǠu[31%Ap~"Z$ⲰHqh F 牕.}.'M5 v뀭Jp>ޘm6ZBG[ ȑ9:* /\털wO Kxew~mA܎ޟ -OXMcH쟁(SGFfAG8Κ:ܻ2TKۛs$fe+i hi $ig(O=}W>ԗ'4< d:x3Ҩ JFB$ s`2om4РK De c|[>BrA;oK.7HwMs [+2C ֝T?~$/'RCM7 FG05i@ hc|w-bģvLf}&du T]F(>G*kBksk zv F][ i| Yh[To,Oisgk'P=~A: m};k[uYBo{~tM&R=CKXʃJ$;Mi(S+-3IJcM?cw(T94`ma"*bn7R8H`5ଅA1xgdĥ[ي'J(ϟ _lY t׳=m膩=Bck=C;gEL֓}tE[Ǩ'dwmwGjr rAiZ qM82rSP~}U%?CP(] _S>]"Dj},~{H{,݆F+K]2Wqs3BeȦa.w UT x!SW3ZBrP )w /ێsWA6.w$In*q|?sO#512}_PGQOo2dÛ\!9nFAD/ع#kN+paGhO68ϲOypVfhWJakzy`z jhx<0U㹮 : HW2NN4{ ?vBn]1]dU3v ڣGЍw4uP,y`eŒ[B&^+"_\k .?bdI4>z,;FqL! ʟl@zDPm!žhx/1nk8E˺\ RP?Hƙewx[ Ǡh`E<~"*-KD@a2 1^`@s%~|- D/o1LS}:[HegoUto "䝏$M$ܲƗ?4q֗UU9|tvPO>9^+QZCNm"r. qb?-|'%zX oq+HvB=2ft}vnpoVGaV<[ZBc@obZKJj%c28^;.r'BRn`M'^7GºW_!NOL"dQ-JBR2|93#v[hd#%cZ~|p"=?w*MCxas=Kzwr~oKS,Ctx2H7x|J TE6۰ \rBF V?8B8Uٯ hbNFe *ceNd٬R(cAUD_ R2L7OS,<%rX}R_w(ZK]]Gn!n ūCBH AXkDl,eCZ ـ9?^SR"}|8 yIg|vK/FO >#!&$NSv 5rdL-Qcm4eXZ5}p8be֋JH= q]sF>PJ2Xur\,ynMj4O^YRV?M#'3+W?3O fN:B䅃XrKm\P[/!)ʇVdRy\}=Y@=Z麙(%4 $D(WLNzG  :#ʥ lP_440A[kk aޖ<;1RǖwWf8i7ʽ`ֵf3 :;0|itVY̾,xX}1).5$i8ُ. ųVA?OugSkG uȷr=NvGFDeA'ms:iWtK/C`0sbW*%[ו1ZXKʩ{:&kWbX[G?ldLvi!1! 9Lz=㣸}wV)Q(Zhci4uU1Ѷ'7/6K_}-!%KNSXc0y}Nh,[=m$ XBE9r$I!Ǻ7u;A9IH+W_߭?+wUӅ{Wq ]@0% B@"XA?*'^:JeuǴc6[/lRwv:{O2qPED;_4V%-xdog!t~MVI^1dOk\co]" f/f]Ǒ(+| G2*bXԕSZZƽ0$]mɫSZ!"WdˈXRfWo nh5k>vlVIk-}u.yMh`ƛT]|0FR=X{sQv0-]؎➜6$F]/"eLau7$nZcjrb]G^}!0;tnP2`!HZCJ>)#pڟk suy^]~- z `#4;F*o$ P'|7/TEWw@RZ)B|Cv.iU7v+Y%rOGk=nOr4'FZci"DEFXDw1LD1#\DFbJŐc!uCl4\ugġ ,7'OǶ{ p 1 ٲn0Z^Zd~np22 iGSWuM^p^=4jHxx}3VTxzЂQBиlCyoV3փ:jʯaN.6C}X>ZS.] 1:H&wm3p:yt{C&yh?#}b2fP#}7tEJvr֐ήDX.Jw]"մgͻg571^eJ&6hw*DKF)>XߊC`-$4Dn8\>$>?pAu)Gt\(r=)e&î$oc"< 40k@F/{;-ƙo; ;-si{JYBT@,uQ$x'Ių_s@5HoOe9A˗fB9^`OφS;^:1@ВQ5W  ,K5HZ=ɥf7֕b| Py(tW8&o:;V#] ab70en~< B͑6[1tlfՎoP9b4akx7qĭM|MdZ8X0{flA7Gr!`Mة N$Rl ::4J"' qJ:JGxb :Q^ae`@ 2L -mŗ5ۘ]&p3h ΩOH݄ HO˭ Vwo8m^sqqr D=?hAE)+CJajW5XNeQPUT2^e0NxGAwgdK)h:z˽=d,oFґ5HZnk?H1'100';.CBQu“Ͱ"ɐD `h‹DK]_=, --bh‘ ݕIj;CӼ51)tKU` /.gK"Br DCa3c˔fL4䔂ڏ#Z'1xK% *s Qe|ZQE;!g{PvP6(x^mrջ2 (nu_ej[XXU)"t&0)` ^l7ϹNOs8a]ꪽzL$@²;y6 D „wE{v]B_G) 8S->|b-kՐ"ĮGѐvIjjN K1f0lqK8382*|bg ;$ '?EpBStPBjm.a8!p^O!1M[SH?g䒁Q3р{l | kMo^&"Y*yR?7 4+}vJ3eBu풩o> <2mR4CU!,^^p{ico+cb$pI8;y;64ڢ AP4)_iLm} G]cW" nFk$U&Ǔ\E3(i2ޮ/XIhECy+ Ix.ng;#;pΝZ|.]`zG4n-6C)T Z!*MK?.x+-j F> 6SB)'g6|H8걌m4[y34 *TygfQJl~>4H<&M=y΄tvq>h $q-J$c9ٌ^fthnAcQv09Ɛ~Ў'^}?]6U.@{Mf9L~wS~?Jq"' ryl]gN=?Ӌ-rU-E{{ h?E& ? "<}t g7a"O#1};4&{8s:nNEGjUy`|kMWzp:p)- [Ib`'w3xp/HI*0fVЩAH[0 s 3xLo{bc.\'iU+bp- 5Pq7> Eu>&QuIҭK>8x04C}EJA+}>Lm3 !R1W+/+;F'8^SXrIĢ6AR_9@B3Y/HyO- ?q?=;x9,MpFc<|~j7ۙarm*2qj&OJ~pmsi,e՗ڪ)]%ɶ9~H}!Cp[@C<5Hi^We|T4򲫱Ə>mQE8XC!BKE9Q)4[n5)s oLf/ZEhdM1*pC\Go#E-)w4 SPVS72!ζh<<[ ;j%$U_*SPΨl`R.ohBOtʲYQcDXi)\#4_Vs@-j4T04/Jꄘ,>̠FYl嚘plspy}fb:0 ]-_ )跐wÙ%>jBEDGk2D`0 aY ES$I_t_fELa\ _`2EijyWϤI(O08b\Nc7ѻLoI1R¸My4h}Inăt"[bK:RHNfxȩDh]NqrwUv$IЊȞs-νBBS$>D,Glu$-n]\N1'JY=BoLy +PgYN/j&e%>a\(OrxYA6I:p)e" _ \D' Ve!Qa,GABX0yK:((W)Y^dw}kT&ld*(kb>L\գdžVq|SG ߔcX"\1=m5 ozvzx1T9j}|Z 悓ۈ5#!+AiYu0kf\Qd?pLGv4|V5Ly>jP:k5l`( %FHSBMP|wFFĊi(sfXJERщ4,)`uAKkS]Iui$HYԁ"vFJd!@̽W!AJ }vx;q?#x*vu`<ޝ/⫃v-ѣT<*2|k}&4-Ă|u3#BoիPNLOkޒzj'!O Yp0ʿ$ðGf%W#̀1tn9_`2&j{;$vpqD׌ٞ>g1">jb{2j1,,[en×?Յu~Ec\|JAhD}7̚qw#Y^3/bA7s7fΡlL$qrLNl |o81_2Lg!R]qMr5#ɟ~ &L'jsV~.ThJYRHuZVl9HBvSUq9{cJCPӾM3ڒzZbBX85dľ6p>!7_#q[og:{;M`RAfđ $HGc8U~Ґ ?88u 51Y$"mp4Ao^f bts)Dq{ЦgCjAMR(6gpP)2fa9?^Aey6`MYڹc'ѡ>L:-$!m_pUg%yC߳;% PxSr.de%D$(pQk~L7 >ziŠ?+` nyLNcUm sͫetD,#uVNqIR6BI o ?z8h(~R{|i=\8a$Z;6G43wҭ0Ŷ a*T0Z蛞ƨ 1X.v~;ũYK,:QPmzji6LGw`INEB6TM#΢8М{/a-aˮ=ٽj5ђ/ok~}P#`<ןoWXlv;ՔZyy}:#O-]JX.g5qf<}iuoCp&R|F}xb!^NL$zNOdj[Dr%iZbhMvx[LXuOawO37ȾjùdLY.;Ox`K:PW8UPF<8vw5)6Mх-s!h <:LjN(=6?Iuf?U D·\^CJnH *܄vMOrh-pVgul'8teoFX/snlVҟXDmy-̑<pg_s?(YaS.zub1~Ko,Cd.ZǭyaL5L*ʥyb1_T׼v 7ov1sx;Mx!NV ںo/r7 ]^I4r% ΉK%01Q` {Nx)4c~ZBm}5q&Wc%#xǨ O|\!úA_"Y./PoMFlj^*.b7<1ykllpm-C^!mزibfw0o.[?] >`]i&(fT;#IAl(&09$=XZooQ;23nbݶz]@H@Е<&Hn0ZΫs̹@ jP+BYhjbvJ@$pxF=zЮbon,:è`bÏ[jM:IrKMKY.T "xt71`b%cg"^ݝvWjUS4NNQU)KO@3:AR/^zpM/9꫕r/j;e?dcUE z!γu#|= ;3^KY"v~*G,ȶilon~!2#~mC,AC餲'ԹB H7Q}x"6dەhRCHCk:qfr+]? n{Q=pfxfl/9[\LF,k?me{e֙r ZLd&}~vA#@?|[#mbzUq", o:O,E("ls[Ga}""\٩k q,dRG@8*皐M9܌Z+i 1d) o67eoJqJ-޼>{&̲׍ jDN2Ӥ a3W`_DNc 8aS$ПizH[,:,|t7®x۩Z|PÞWE\l(㋄twI 6Plʝ푩L)m3M O2!:FRn1jޤ{7q`=94l*ǘ@M:V誋<^FjRg^6 ODZB%Gyŋb4} `J]?Q3(^P?aj t0@# HHݛ!`{"ǘ(Ug,0] ]u0G|ɤ,|fw׌5`~[4HRmqֽM=O&:OS0j=΃J=8u V9|p;M{`k)>]06`d|[OR4v 8R!%`QBT1dR9u_` w1ppģ͟t<*+\ٌJ١}F~a?V 2e9$G.(s5/ TyfQ܈ې|L5TN+ȿ~J#i#_!ʧ#?L\Qf2 RJ0TL w z1 z&\ϽeU4/чe};omK-ֵ !&p%[Zkz2tM:mtH阓^6ut v] ElU2I:8S`swt{g$:Oi uBY0IF+*Ky=( g4zF#<JK2IL鈅 ۡD?vow hq#T,P s+LYl30t#G\hrepo' g.48fLJF*P(^jLxz-UL$?m`v RWxm$ t" `U`{IJ C8g~\0;sl%m*^Jf"[2-3K s $q~(_9&6R& - ; 4GA}HxbU'?\pBI҇ԿyUְd s_JUYoGqܾnAM ֈ7=vnSD;UWXq]~eI\lN@W[pp߬a ioL:2"^yb%)/Wb2|NK@SYU1GBYc#ĭ)n!'79MrH?s yFőg/ ugzjt/HfKfR`e2kHj*4dE.%}ZB`^(+Ρlvo4o|2a)$"Uk9BZb9Iäw*΁c/C(9 MU~U?w.$[`P!oDW_sΙ9;P{CdY[C8b$t ue{eiq_ h蠹L? nOP"4.ݷho4hI&p,G_'OK\5cؾG>bvhM 4K %Ur7qˑPǝ҆;pBP~vgqL’#c/jr YȗguOIo_zn@X04R$Nf m 9;&d2uG\UZz(*u<7Ow@~!IP'Po$ʄ^gM{vAn-|nEhl>B~+YәN,vQB0Ah*o&DhQBvrd1~$ G3UR0;&@Ee+ g$,eZ22%KB{墒]ƌֳFGB͂Q,p4D0eV%+_rz"*5Lr!s#Ee:ŷOXDݛ hPAVumqY^ܒ8W.Lw`/(H

    <<`%=`qT yGܻnЇ;9?o+KdEd{N1aQh0Hog( ]\chJTٌWFGkWa7rԮ])On jzm>hF3 Ih&&˕lӽxc+΢+X}XIv~ŜgKx`SO.?lslC};g)  eeEVSVF,fM#t/1!c*L%֙;- VRQ0UxX(M;Kϩ`V2O6*pzx"dJexϊHj$r i !I,a8&k&,Yb).7gF+auؠũ ZŪ+㲢5wk"sX@fP mTP/Xu87@q*Ek$UɌ6rhw C UT`Pl 0|_↻LcjfBa45!g&Aڃ'&?1}Dt~9sJ9L~ALZ<`X:ԋ/;$]q\ qOJY (aqѷycފW3 Êi+Ԍǽ 3( :L+YPPPۄdd8fK]*ʐwIB܉pSm -qO&] _U`` ${WXrx[ LԄ;1?᱾8F2X 3\Ɵt1=*0VޥJTM!l|dzI !!R4lT6}+>'Ô?y?3KZ!^eW@a *{Tj4pwsH;HX2/`Ktİg}sdYNN'6;¹MF\SD] ?>N8\bRejy:뷝@l-O}P|ۛ<W-O͕yTniM _YO *s y,k~Ltm_Stp NT$<֤Dʞ1 WQ,є }H8=m1̻PZi`]Oȋhi+:x8˞)p\rj('dzf. Z*o0;-)VmtWQWM7n{8F Y6fH{]it `h}|?qi ]׻dRϤVBu~#Q7|VhHj5ȕ,)'K6K:e& ě1,J#G,| ~AĘZ(w(͒ Z=aX"I_{kĂL# eKY\1M- 5*܆a>=G iҭvBYcJjo?TH拊le\ޚh¸.W+d^~$i5WP^m|V 6Ч50Av zvXs-[MRgJ3ߖ`QSG?CX|N:t,"DOWjQ,qxq̈t]>fMIwKuo[W]]i ضr-xX׭r?yQUS[B$cD=Xt:_> SٝlVY61?|<\AnMJyr ,QW]'*tHړ4v(!M[p8/ bQCU8U cy_suÁ|p !˧M} a!!a*M- 2Y$'x2YW%^^[g >+ #S~B FϚA"# SŲuALY _f1"ZƢgNuJKq0`O`<9Tu[Ͷ) i7M?!LuI5Fm~[ga:*\4Wk_~;_8~LhY^Jtn/nG>s8i7xL ɣ??M7Z&0̓4t 9`2DY@2% NT{J'Bx0)P"]+*x0L6lU1zZe_z_؟̉4*2]ҨஏA Rxd|[aexӨU9;ZEbP+kOiuE]m^+ bbdV%Wvt3몎Mb ;ws淢UpۮiÀlDl1=X"83 19ω>2N(Іٺ=Ff,ٷ/Nsi L,'I,MӥpDs vQ&T:p. ^ŗ[cg+wc{j~X>^G[*9ץ'U}1 EV6E%m2dvM VmPӳZE9ףYXQdzy n <ajJhؕDϞvr 4dZ]Fӻ5K8=wo;MfzO}_ FG3:Yb %9 ]ŀy<ֶge;N:u '"#weJ0"1[QGe#Sb% p\''剢mSކ.CƩ+`5w6E˜ʃܝqj?Ԟ2]o7p\KDk7E~+t;E@]/ R$`^'D|ց{H!%k?nef#@}tAg VWamM>a m x5>ǂ+0BOI)єENw/<=3!yuЃU'&ڪJX@uR"OBIڞ2=}&Q',)cjEuYɡL 0rKi^`6TCJAT ߡw椃[Zx7&}đ"sӠ?|:w[bxf-r~p e+Q7/ f0Ge iO^# G-ERcdJhX+jy*4NCVN} ֝#I֧S{J}QG x"U`hvw5P !=TӁ{k8Eu +8[ 98peE|A#dp!;xO$)8ZkT3o3>3 }I*`ݦ}l iE D'i`p;leUT2r:30[3_+@8&MA}TOAE@Tf!Ow-wu? lnZ8ۘv-`rNPvџwS6=}eX`fg-JTg-Ӟ,U ty̖l c1i|YZ תj/kuNDُzﱂ/߇`i [ZRmr8d h̭xγ\t ^O4 $RMY9n𜧑y" Ty۾yȞy)Y')gkZ)bbaa<+oAʂ;Lgw'x) ?dybti`Z}4dŞA GOP Y|}K@QKϦsMp7u"1qNk31:a|,"b׬h(q[db} a#R?%%tlh2NB}+G<"IAGe&%٬*mlbҎn0H^iD XNks}7^&j#.Z"%V:Ӆl=DcU#7☖\ Yz$ioU8S\ iS1781IXP[T>!FATU4{J0;N<侉`b5\~ Ӗxu_Vҕ_MJuTkLtRo%]c=!wAЏ"n3qd#R"n}~|QMbb"s?f$LZd?/?gUZyH}f=*p8fvY`4{7 O*@&1ۢ 4} -=]0۟Rh(mwP3Ɠ"^;аoCUwVg^֧ߝWĄo5&d!2uBS5 wF~ḅ#iٶx䏰}Asjq܍S`uM-Ίܼ[VG 'A$E qevӯ^d F:mpB^(I0KPhBj&c'gRyxSoþ&3y!|S"G$!e?jB,`>{43H鿈فb8䯎,Syߣ8RUpB@EL:3Hx]AW*#;v'YOr* 1^jm,yzbK.ʹÀ]ϡrK8{ClDW蘪$52G^2/ɬ(dlU)(Xl5ZTFE칿IrVçkN[%~xUfi/0xu =Aur ](d%TVl t5"2=D'糮 S !$ *Z" Xhɐr_~k5M73Į"v6#<3҂:^Dzt UtbٚyaBص'vyg!㰛A󾩫ƹ}þc(F~U{_V8i='g Aawվ*;ZѶdu~+YI$~nĕQh 1&ȰŻc e%-J/oY`I˲PReR[ۄdG ̫MSP*ڝ஄F%ғ XJ1ˍSsۆK'"+uԄNo)KO"-[]0©i>S$noaxձy-I~C*:!Vi׸m5Id9)y"7ك&^tV[ҏUhU#GkE Ⱦ{CKˎlD3h-&B 3ZrP_SGK8nd~8F͜F}ԐAH\(XM>k_4Et@ oDEM5nP -b_/Kԛp[UKzQd)]Z'`d :e/oA(V;K(A`ؽDl$~"9p@,ώl'!cV¦ȐST.fcIr-Hcv1B ParcQ~TLYNi͊yɦwN^ȥe؋x[cNڸBfM{)HuL>!aotDnGqsD-xjG .|@;K.?I䘲E18c~<3'03Vր6-Pgz19 j8 $$DdY(F!s\Dcrr+qiU{n`*&ɆgJe.ևsH[ְ&!{~5'R,ײ=z$)ٌ|CX-ȏ@D3 m_6OaTl5@i՝u~T1[ Û u&P&s2>R8oO]p; >سz!1MB O ]Nx YJᢍ'N>986^'zuQMیF}"(mm=]#8xy5__i3uf ! zd45jdʋO\oʼnh;74;z w$]=ͮx{-8n!YiV2Guj-Zeb_j%4f>,\kQ#qd"R"tMˊG@zBp\L08iw#'ȳ0ys@%.>$IXx<&@snl%[+ h=\'0%MfmfWSee(.`˟ -&š|0)8O:%x>J.{z1L1:fG]sMlnnl4W,$Mo=W՟c( :V_@^ڑN:C)G8CJ&U.!Z1WM0󾂫(FFbyWyɄsBǯp#X`"-Ȱv<9$*jMc_(s[1?kG~7^&+v?Z8`BEkF%Y+M dj$^ڵ *-7]*k Rݐ/Jl|}gv %eLLo6qhyX ]VSA1Ge`i,O P~j)F[yE ѽd9-{;|>ס혽JIbVI/pSSj4R})άψ|vp7 &kF6`|&*b45C.#~r@ ۢu$oÑU]BЫȺycл(rc[#&[zKbUL|GM/Us~31]Y-1n˙NqHocd*q^L|o'Np~C\^u#(WnԵ rE W ގ#ʇ ̟B9ޓlAxϝwT$Id䩼pߙ?+|+3x6@̣+!)zIpAr=+jty@bNSukFfCADqȣG)2 ܯeĿLk䅍U8Џ,.HtnÂzBZ0Lq {SWg)!G\"1f.1/z_h@7+PX 53(rU,oTH:' Aid ^v$WrRILn?EHQIB7|D#͐t3'򦐞A1-9fg2G1^fNMވ'EK! ((A}]0r ]eD4flQhawǬ״Ó^Lz*hwrOl ɩ\8$ uPUQ!*֊^}vp2.,%w8qB0b*4sϳ̉,O_Z3V r^>#-Vpw~#r&aQZ"'DZ[K q윣5>dl x2Y ΈbkWu>Gbͦn  ~Jnk4ir`6*hF6"DYi+$|X?(r峻cVt8@ԩ]ݩܵԁɝ%mo)cm"aQ LH}cWJښ7 ' C.}myNX[w`|:BqrnZ+0!qi{uUqx1)Y[鴿 J&~D=، l~-c@M౧Ӌ#ˍ9ܟWpf-C 1yual:QVWaU+Yr=sDȎd~ʤ_20꿬oƹ?~r8of[tzdLo3 Nދ$n~- s{sKͷ(eISy**R*gO Ǜ4m = Q3O\{i"F=5Pi8g>@(jTSwYBpL3B)ku5= 8,0m}6ETu0QeC:զ@;1SgYX~>6jupQru<9l[ـ\T3pOO_lZBս%a˰<,qiJ2P!}-HiBz./FӤp^Q $e(^c3 ]|^l J/TH/leY&Z &أT$!5p%ꪔѪ CGҀvǕjWG~_1{h1C+@NR5`H/I L'ϳ7qQEE_Y(ITx<4qsRAxQSRChϥ%{uZ_۽<*/2m`}΀`,ދic6'GxT+NVO>C%SSNhwkτW2iG>!䛙ȑ߳b<#%oe93aLMTV|)Αj0Ӑn'rSƔͤ\9ܠTR#fWLg?tZ۶'13Oạ̈|f\T `D ̍?ߋP-:l<^S0!V-qӔ$1+N=N#4OC5|) ?bRXtVjlCY)962S4h᜛oXN)VC3X$@S˲ਨ:MʣJA8Zk̜[Ҭ3z%x;b8v2^$7t_nR,hđ=J7Tle96CK=t#5rpѱƈ aLk;b!pzeI2O'gGȨ\f1(:ʁmqڃ,7)/Dl:7-cASA Zm|%"|;!!Q Ⱒr-ٖ*ڙ AG'npTs1Bv˄i;d~ -kHFk4-y˜үCdrbJku9$Z@n"_Ag#3@X6GKϺP7m|{;SW-U\W4}Nט|9o= Ay)psd#_!4?:V'}=~|> 1RJGvhggW_Τ?hHKw6sDHɐ?펎$}gTh:pcG_w ]| F wc<D{jڇٹ߯]4a;aE]S,{[b ls%D /@MOn@v  4݉N䓷jHmY$lY,;gVؙ~*V>}1A8C)] Q!̓m)]Lqg)#nn,"=1IWgG#>>m(0d>o/"3qNC7,}[ b vDԧQF#"vJBc@".D`J[0ϟ( ] x =A`z0#^Z?y3d{SLz]KB?7"$Xɻ)I kT35TkR>p"=/iY( +`߬"G7e,xL d.kr(̑ !x i8D;M6X׀}NЛ)d|k1FuQ*N\ϩz>IchL3$q b¿3ɾ!+-_09`Q4!@!}WExf2dMMv j!pwK~fqO!{;mfw %tOhXwĝۗa" ,}ӫcͰh¡5jyf87_Q3'sUbڍ!Psư5K<}y;ԠE/eK{BHOv!N-"67ZGDЅuwׄ΀jYE{l"ء怢?*;˞LKC@Ã߹h4rnǘ+o/ NpEMmɹ,lsN=v]N>{ _$]+("xY b:Ὁ)Gs\oi#w W1{$V( qݙ%ņgG,z$2?Ըewg576΍$ Ӻj4': Oh:EQ`!2剈'b:f}.hb јb]@-T`hgVgVPV\'GL">_Wؠ{Op{b frj̏a7SzJ/#JYNje\I%Uv|ړ37=H\<5 [{8DC%OlCe8v\*A:AvUQKeHʌϺS܅ _p?6,Ԕ_dTj0xlgD#jT2/`ile|:ld;:&hBD:.vjĒD>7'i{|Vli=N6`i\7_ζ P MA^lK1wd-\'}.*g|C(P$X<@T?81GH R}ɉK?vPKɩ_6'H{Ζγp< `_h K ԟy°9 a^' jɷIRv|lv/Y&XiMJ7햊&-~B%VtPɩ&:~v`3~+&mqϴhґQ Q6+g>VC;svy̐U~b(" JE̪~j xuys͡@%twHρJx仔la#aլ)E֓Y:A8` h_pzIK؜`B7 XH |' (r `ƏGV}gw.j7MOv4 P)ޗ=9˘dpu񦱥e*@YpsD$4ޭd'Tgw%8$kj^JkVr LB_ A8xE)hCjo1wӇo,ݾ>[8zӱNP^|ߨm!絑577=MzlIR颂X% hm8o+y@K д#d0odS^E"86uO}[  dxq"$2^cGl)2V> /`ïy *r  Q~י[͸*$Τx&ev 5Sb5<0j=KSUz`,Dռ&)h^QBtFN ߾Mbu4+(>BV?TV} ҐԧLZYT4C{e.bzg.r<NK> q(ۼ?4=0oJAJ:bFhvu+š9~kC]Tlv,2ݬ}J@K[.E}z%{A׃mI?Y¦@^&My4M0mJ Uo*6D%JsG9(F/ҍF˺T(~'3wsI ]+Z.cgn%$X~<טՊ3[Q὾yC3td5e7Ѭ4QK"^ZdV;=>? w&2n.|vqrqrhF!E|PD9MM-"*eNGf0R u"Ku8b_ Qx/ZiA%k?3x붖%G/6RsW{req|E99&1A<&L6•TJ%bxmUr }#Y1u|0@VPQv\ۊ,x}_FU!Xv!L5gL\9 Zi0k@Gz{&rmө8[x8;[$T&ȉ]h{X*O:Lc<UkY1RPh[s(@@J?9-ryY ,qb`h^QZPtYQp-:paǾ x ,^ieV`6Uq_TEI\%taE&ZƷ(BGwgRS̊3#)YCffbTF$\#zI֜~Fq>aYA/Nn2ڦM,ڟ apbT&Z=;Ϩ5(JjFPiJ2As{$MFy6A:IPV(Wx3gW[R˟ ~ڏvð3{IҾ)'S$jGz"&#m5!ؠ3&'Tj_}HWl+X1y[ykNA،Ow~ؒ[JKcϡL~ʺ#UITČ ]ý1`qM n}9.XAĵ ѰXIu8cFw#ٲghvKh6E~ˆ"LFlMΦ Gn2"Ɓ^%e Qv;;Iv.7OɠOYWih|Fǫ0I/ G%1^UwS[FkB^^KEUx`贍/7Nnw&|ed:-e.|H_toaȚ0'΂tϰ˜ֳp{:(#>Gͪ^1d>씔vH,Og~ɜ4Fu՘h2JH6e'1y iZ, D*N$r@iئ2vɶVMlb_ԃl'l2q-~pq4!iBױroOF 7AzZhׇ+4ug["]NO}q ;(-xAFi&]O綦={eӸo(ǤQs4jXJ" m# eN?VB /{<]BLi`qrք4zhr{tÌ1.oUr,g1xZCd%|өN-Uj#bDk.NJFo25&B"c[ ?ʫI٨qQU]@CV(4 1FܷF& 9#,'djb{H5%C_D8H *.r]el4ѢA/eD$8!oEQ(t-Eg_!V]>8wM*Cuf֭rF|NAA*/]'af sWz8paF_Y'50D#|:?ŸԴ|JJ G}kg;FDQN[ ~n ';," _*8`X i: [j`Iʆ0 7;N9ʼi{ QAvӞَڹUiMG/U,Uz4 &W|0Y.ؓ긌tS:*ǥqprHPغw5MiT.\U : I~?f0D=KZuy0;@2T`T@0 f뺏\U7`grqS<#q x $C9xq}2W"5܃K_-YY1 g$@TnJ3I4HZrX fWЭ8K{(nf'E;; $TGlH\8\\6OՑwEijBĦD&ǪF}.8`BՖDP6 4xT~QK8e{g7V%ʾaɀlW+P6Dp.*;BzHY 7ACOXŒdZ'D06Fvo` .V1ad6ev#Zi&:㟞va:vTt.4b}ԖSAjJH) >;b]4A-^30glw1v?2caDŇ9,@E&GO!^a J@_WK򙏇,Dd˿b4s]pBbT(vUO:F CSԦ>ȶ\NFԩW#xe98BvSM5%ΈN,]w y;L)q4bfxa~$\ñ4_CJ9"W/CNȲ$CsY0Il9?!4la8W,hRƶbH˶QT[A > NZ+j "-vppq#xDU~>ïO*ϰ7{ Aכ ǯ%bΦZ$6092uxˁE #JQ'um^*  K:Hr &-wz2SѰ `f5؋S:Kgz 0!Ai9}&.|73/=vyʄǠD`֕o/:aeϸ>3 #~*@?W?QO7bJh^Ѽ襦7{MuH{BE-=瞺 w qКy ρ.~nH!Bj&H)=! |&/Bd"űg^û6ßj{.Y)I?:~κ.7*W9y@KOo}E7=bC3 ]\W EK*,OЊY»BFA̕UjFEGFm3IX1R˷nkucѹ%a:lpra]EA]Y+zI&^3& c/?fprae<WҋqTwoގB6I0pJ 0:Es!yt? 9ݺյ2aŘ[\[٤ M=|[(mS@3%U6 M\sP T$(+71Yz8+̈Mj?Ked.9tj٪9-?|6 &P2seP]8W";ܐ3<-1Pa2σj.]_X7mZw`ͳc*F;^cJGϡPq>EQ:EN`9c[:GU㲲qu'sW+aء9-tlm&DHIFO, }i8 Gm2kZ҄g 2v"-וM ,;.9ӗ*(*GQ0wa`4眾԰h._zSٞj޼POWC;wF6hjBl oH .F# })_x\s$Q'_!_ ?3!\~Ęk:$dH 'pUl?]4UK4;|ԇ*Q(mѢ dW%#R`/ xMYaV/Nx7MPEwpY934ٸ\6eδOZaFzx+.gĞGA`V.gz3/ z8 R.LD3~9 %-ctK;톑WC^Nd`oV,adӆ--juZ4\?ӐE pufrL,Ej1ud,?YEz_͋BY d4q~O]~R~fϯVD|pk+$"0Xש2a1}~2 F/W='Rpyl>n1MO|'|QB>["QR;3 pڌ_'nF7cpR"bMc-Xkc@D"LGGA/۞KM'2* H(?\~OSlQP:FsP8a-})3Mr`B]<ԩuǼv5n;k[ٍUg*n.wiN3 o~BeF~ c3pOe\zR߰(K8nag: hG{,llX ZQ[4U"0,N<ၟ̃`lR,jZ8X\R:ŇSOD-MW}vl3"m+Aʢ8؍%VOL|<\AHC=:}o;)[zvdDB$2։b.Zl [xN40TAQ34ýchi %H`B#&(!^ ey !O+Q9'Ac @4gn$A2Go], RC>M4#pצ9c^o;o/Y)eg߀ҟY>-vF_ܶaUA @0\#"B.7X{Hp}3+RY!؆Up>(F*TdQ<@JDȞgHY- 켆P l- ^zuͪ"}mO&l.iЭ1ZXǙc^0Q]w~Ͽtn!a`~5Di .TtmG˪`] 5h.gһe.86l#![3ɏ@]WDX$LwN_Aᘪ㐒@ȉIϤ$!MYd}518t?!u|zl)R=]|ʛ.9*~ϵW2eq* 9Et 9LlT]D$%=q<<xñ :6ol3]8ށt7A. |x'm/!dCNC~ lA1_}EttM?CTnOD_ЭԠWa2 DAZ[I"\Na (%&AIk~8hP.0qӖ4MV^O!ƛVqBJo2^!BU3 lIA=Awi8`i|y4RxK zCaigmMگK >4M UEM>h v7Gd>BMffX_}Sh.4lZ;| )2$,ȵ&BbREu$hb8QWNMRu_CֱSe3mdr$_~p+&`Lɺ'LO?t||/mg^&O{]o)04T_kojH6yed< ނF Pp v c-n΋#C)-96oWzYEDpvm|`PlNë#sYqPkoF"\r%T:mS2xLJX[pQqŽ[wL/*pF }\՚O `v!hKKxRu#qnnz",>}᎚aY1H Wu?fXCdKjߘhZ&f-[ŊN& +[l΋Vhd~ѾJTi ¿e]p&~yojsDPD1ӅjT h' =fr&rP!WȟVy4<örӲ/el\&In@x<7$1BwqIWD㠇NPUQܪaCD0%؎uo4{oO 7QɈ]DY)(b#ھfEF2`\L; -s`KY{)_>%u2=f C.]Ysv9OxQ}x6tYџIO;Kce`>4n[@*DW9>ѳڅGa]Vzs?pl; t$TEљh(WqE:=-)V7?"8l%7vv>m"38n0'g6{/$x3h ;w=k'R`])ȻL!cWh|cP ^ e Wۘ YSn_xܽnQSieU3A<gGfuЃvĹVVb=ш`Gjo[Q˳ƹPGήء+>MxI_olļaIpH2_Pc2_· nW{ I%PǏx*\Z- lm>s򫍗N= NmvˊxGjR, S7@GvH5XUIWQT)@`p-L1W>':,t$mGp(lni*d3@h5=TvlbLDR$+ M+jtb}/QZ%Ӗ,#pYj?ukߎᾇոR.NheCQ$VcLk ٯȬ1I;-o^\~[$j=*ւ8$5|Kyl>Ebz}fI;ɂA5ޒZIshq`3ij\ٸz,4g`}> WG ],Vƌ8DP]ecڠڙY=֪J1,DT~ߪ6`؄鵷 9^c=&, Jd`~[s'[rk:iKƬIiHZrxnqdOXac W2ÆD]S!:' 0|  Pgu{z} :SeI Tn?Яw}tBBO޺#:`X1jR/(U=ThӔӜ!sxDc)VUǑkŖr Bʷmhn\gGcRdA~Y nHݡzV/ svT~"ߗ94߱KpٍlzgQ3N5`h5/j)i.57k[׌rr0*' raeChӖ+IFAȚv=&MwOF񳌚4Q܎`(bwk7'>H68>d",+n۹-S}1Q>Kۥ܏0pW&c ;)!G튪 ۬73"z\]` Y/DW9W2}h>Ce?Vg#oUAKS qq6v3tkaQBfͬvG0{d^~H۠sɨH(vGYX߻#m,cQTӷ|9F펱-| Ti #d۹H? M9cc;YAXY|wt)?K9e:"61挳^^ sQimH+՗>F Mhx Ӓks#0l{ !_eZoxYA|o]$.!3Um KfCb٘;cc^S;`\Q-rPL+\-*D=$ M$ p̌_c7"H2 580'*ÏxLG+0ӵRZ; 2HA9 LSa5Yμz&,}Ni2ez}֭&ha6eNФ?l7~_F3(&zG8(8=rϴĬ=PGnkXzaȉN7h%=4f#$Y8tv{97' %C.:~`a(PIƽ~Yb.o@/Z$WD_+Pi:qַ<0ӻS{c$m!?yFyyGznz :H4, 3]k[Nj쥴c$htXQ嵔~6ѥ6`Z<hܦYW*ʏ3&%W':v|cda|G=s4})4 kn6J;&Ƚ4i !A bЕn3n8/&j"kMHg¶G Sp5vO?@uR &} ,hp,D͜TǽMAv؝q)h"A |5xU~(mq8|XSYdG6x~V3W>W _m#i?*'٨+VTQ.Spb/ES睻z{T4q \+wEpJu2{p-a?P}Ȧ> >"4%NڕLsj`HM?ek 0V B28TVʜiԫK)ei?/w+a }luNq;9ߧjD\tTK f5@T">(S%q6kC{ʖ 1l"EQ6ҽmؓ5Q4iRk4_ `o3k"}yAfSTꋗEiZ8f ߀қ3u:Onrؙ+d[enjHX(m_ϲ od1MQ-'~2fܯ!>2'.y.OSlFgQ:C?3_Ue~[Rv+xs5pD [{*qϥۧsu8IA^C%KyGY^wBG5:L i!6ed)@Qb' zNxs_ކ B]΍U3$GۍaRwXO@Iܸbw.=7?zQ@)\;/]ꌉY|/A.&\2 -u __WgOe_9ݍm5z+6ǀ2/s\͈yd GB_78[Vmg\y^vc{ =5dxMٷB J숉Uhĸy)Mom[3VXP[ئ :nϛ4[(mDSJޔrfKxttpy}[ҾY 2k'6݊Bȃ'Q)͠5-xY4\9oڛoF|Th[D4;ĮM} .,wYy22IG\f|)Y[zBJ9%P_"dhV(cw|jf[Qِ2 vҼf$:SqnGIBGdoYƪa$$'1o+I3͗pqj hfih7)D:U#j;Yq9LF[g'\EYЗZ4:'"}na;Vȸj_Bԥ/)K#8O,!/N,a)QPKvuA,qRØہMK3M"iҾk G(h9rY=JĹ ދ=NqHWi̼ipVZWS ~lSK9hY.!g-N;PkMAyKg({1CTm]$:jB(* miy4PԊ~C|]=+BgWQ28m讘L?ٓQEsn!xwwS"wֶNkFDp[$ɘܯV/;{ gc;!y*?³ͩUOeMΤ4*c.A3Wɋ5ۣ95ʰ[SGMqu|2[Z !L伏f~?dJsbA0="PRIjy7ELX7Uc{6͘Ķ`DzjJ^U7Y%@@A!d$3JWFu};E6鈷I\.mx !D9GS$? Ȝe*SDNH}h.S6\aO VP}(x-s 5YML/_-1Y~d';^ރaW>%9IuH_CxjvPLx:Y&g1iNbua^P38^ls15Py*8zldG@ ! *Dd M;?N 3*-!`8İP 6y[)pFŃUo 6](kgYZ070701000002da000081a400000000000000000000000164e4ded100004d7c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/ቇM;]?Eh=ڜ.+pܡXur@dz~0DaBm!>=:r܎@.!ykX<1ɼc~⿆Ѿmӏ (/LO[fi ۥ+ ȋJ+E*5zRMG ɐV6$4B '+eJ_:X!r|Db-58H+Z%4e󭂉vH_G`/cysS渟zR|(:E'RJ (I'Z6xy@4gP3o<y-V fS64N-%{8b".4͇"kw}{c }@6T@x7{"K魯H;DN-'li~p%;ItYE#[y;SnPUʜwPe,HZ^EV6i)4ڰjDZ_N~8,([XOzZ1%wJe, X8,5&e&Xzg\lAZ+Ls7) a9~dR2u;Uå2s۲<)6Z?)7($CIyo:8 1~gws|N[[OړM]sѮ>Nvn t7ck)-T/OhPǴ_Rcl:tbЋw`=% 9=B"S뽔%tK ? gSAT2--+sKoxkG ZwnKC'GvVPgӑU97Sq_Es~&!M=,vkK6#Zq_aR w9Syը@Nٟd9 #'m̧r@GzTCE FܜWgd!&7TG0Ƕu<}!F( zdGJĨ.8wwm2*8ԯV &?J-E\77K?n5O?B<$bmٚ2D?g? W)mfTS*q^uyn*P2g\<W/? 6" MބW2Zxϛ 6G' f(zymC틃I=c`}%>b:eͫ-3jWC0 r:OYwYrqj1 H < fIXcArL~RYnrfsKL Ͱ MvwpLVubxf5(px0*rlRҽqHJidtZ޶݉5gpkLkZGرx9r2Mܭp Mqf0KKW& Su%.8ƲʪNF8]<󍿯q"1%6?$3ϢT #dBZe Em "3]=/ x #Q!9u՘_# w[iA@HMNT^R3 E2 mCB]AZXcӆ|L#s]Mx  9O1'јGnkC517mx[[.THe%yPaZU4t2fhPv戧oz#} 2fٛ@cU̝YjA=@w&ANtŸ5jc웎 Azj^2YɘEȤ'/E,sh*ͫTÎ5oEMzȣ^s՜f^WU"B^˗E `Ʀ쌷-ZRƥ :#Hk6[Sby9 dU]'Cbd_ő zBå5hd:4if;} Y& ǡ'c^ahdlKGڒQ7 I^Ryl"4|MMEiqEOA!H 23a`O"Ež 쥧6ڑyivx%# /X{Bţl=]łv ?-!լ |&iA^Rd;V\o>m*|!Wa0P93^}(ZCJ+`K?s"|m՟o"ǭ #Ʋ@c8ImgقrAl\OV7Nɚ>֫6}K/F:3/gxկ|񒃱B,dkrϚW𫑵n8}l>m-`Ъ(TS]!7ɒy .ȹk6ʹr⹛uI+]PQ rux) !xS&skM;:HgYfy,V-ɂtw1$G-T6k:]Θ.[EA$SsFyBK'ae ŞDEQC E!á;CYhc+хQ_7 :/U1T0E~b&T{)Z0E7WMzA{ #x>Z0A(HP$ :Cі N71#2x͝\ ,b'@-7ҔWNV+)'o"/²W-S{#43YiSccCԴW bd]]Seac_S1Z1;|Gaʆz&Z EitO>e "RiHbr]Iob32OE=鈛=*%F^S.UHPՆHϽ"|W8$K``1|@^|'zyGW|]|`٫,[At~_*Ss5sv LgZf1e2I|zZxV 1 ]zکWc>!#ءEUH@lB8[@jOqK"yoHT,$ܔJ(p@wh}qt+d4 D;Bd{!?'$d"Efh>4 "Gw[ڪվ #skjxo$1gZ7W;~XTү+ԯ t~y /:z}A_ŀ_R] KE% (Ʒ&z,eK\|sbn>Vig੡U@Wwǿ5L.^` ;Adžvb5$/J!UBA}Bܛ#az%"?, \A#HP.ߔ a}}*5jpŝWkAm>GjC H,OҠ!Qm 2 tQO-1㩰&lRx@46DDɔƼiV Ml'cA] 1W/U-IIȮk{w >ڧ~W6e01+`\&{+[ZMj߶Yq?s)WWεf!-B BE0>PHp |kMn8kֈ=m8:_,atMR R\?}l\P8<|H(c<$lGG6b ~"1l]x0_a?(VMIVvpҷY\sbcj^J4sᨳq};]~p?s8x\"qx,GtefKGzj_9U*±kȿi\E}B=+~s4M E[I3TfCeBPPUGieҜD{BZaO-PH* X>t$J)Oz~T|TkS3 D瀏gUIupQGt#VIVi$[n`$nG( G9j*DfeXjƵn64Ϙ^.ɻQ>ͺ,t_Ӈ Z*9H 0r4N7~Їu,T#ސmp()Rau>^5c,i v~\JOPҎ?z+Tz,y:+ VPrXR-:qwiC CZL̳c6ol)oG Ŧkw<-qh{ܕl}3Ah!£icZ}BNs"Khp]:,]H&@Ԏ ^ U/d[@+2^A픥fbT}!:?x2To7aDeOg#bu(R`ꀠFcKLceG`MI 6EafL]΃>:~6<83!ET^2X:^yNI E>aH&;jw(@&:k2-)JK`P@3[Bam]>~`-}YQ u`)Hnbx+^eGhRBpBx1b8׆$We Qsc^[/ .QF˄lsT`-mX|/rgr>"BA!-roANK'K1͛,Û~H6vDWeUMfvmI5Ѥ/rkl@2 Or A=PZfQ9 (^6w;ʻW ET5jrzUOUnLPh%ܾ3vUz? 9ZBI<#OU< F~^EvuPOgóD~y !πE,zG-1Yŀ. Б? QshT U$[ $H/kDQ8 ~>cg||X@V8 >l˲|2OOo31: -"xJuZ}cyjq/p6 Ҷ{Z<`F"}X`}k:.XՒ=A6LFg{PぶkGt?? Aw5EɋE)ʊm4Y"S*S4a̍W9#︆ ],^g$$ C4SxÂu;֠4FHcS1]쭡~GGGI!w@}Lr͞ Mc_wi-GwbF$ٙ%p\6xCs'0)`S1D(]o}}y ͦ :y٨_[_;ȡL(& u?ZtIT@hT_ZX"ZHKjug<'-=T/^F׼}TxsY#P0M;A_G/Hyx 4蛢uY Vf\4ApR)p$WFBǂB(|Y@-Zšelvjc j R+18- qE+c7re5'?:k=74Ӎ﫭3c5밋U9yO8gixӹ w>2{! ~sCDИ8UF>ZX*jW^E,ͳ]k0>yЅr‡H0)_f[]>80Ō^.O +Doϋ1C,91+NZŋćrq~Bwx ;֙WB.XygnKs)b23F^\CiSX MG'#B1~*}30.%iֿk=@3JdIOan3U ֦KgkecVuF3I=ztu, tܲ~vOޡg&'3V~}'#|5NUͶ{5p'mqL1-#|`]GTѧaω|:QBcY.O4[m}qe%Fԉٰ `,w]ݧ?}6qyQEiRFk=а V=hf}"3RjqT:T2YimxG9g8Ϫ֠?c{\&x7X*j8_ר^;f!E1GW*0aŵHn$avTULȘ>9+m s qzw R:&uڧXS}>mSk^MŐdӭ B/ds*,(۳6T}@/Wz29x<'+ 8.UbTǗ|وdf ˻usch%]\H$К7t7'][LཀྵyP4 SpwޢjH=C4!)u#YjMvduy$Sp*4,rR~"AQ's*^ԿrQ e=^_qk䮂e30A}",fbr܋;J|fZ28?FBȀd 1$C ̌!M@ОV!HnoR2EP* (I.mc}Ú v"%Ӂ=/lX ;ݏp?/deҿIU {3}goCi* zF\1 7G+R!@Yp.-5ZR-~(>  GI;͠薣Hđ+ $iJ>]E"QP V/a:s$ڗa0%M.#5pӬb}\|anwfg<!J.HZ,&1;ZS2nwWtQrؙE Jcl$q@U8|:]h'{xq/l E0 spo9 \w[[>7٬7ybK[7Xb 7MFJGK "2PŸ'D"'2+yjiş[ ; v(I j9-xqKЀ!B9e,\"؇Խi_ /@?LggH=Xԭ7O(JCF%8aF0*WeXAz(~\+#dbJDNz]?bK1| GRA¤'L8UGQSjT<=Yo9<2|7JwIx?t,3~RïB82颰| 2gdDXB:_Uq|cch#t =Fx_+%Ug%tPUq[(57*xhnd!KaI BNR"4)EbVʢAЉɶƒK?"nbO b E\ q%z!-ɎAGc&ݑvVvD PgvΒ{ҭ@`ل::]=W)"9+~%g2֨KGdFP`3 ~lP$&t|! +(I g =V8(~+PcqdT2OYʪKyt9܏<ƭW/HψTC!'=Fc ɇ=7Q`RTۄƩ ˢfc3: vƚ p؉,<`#sa&1lwT"iw|%F,\Ӭ!ܝu X3wy0˘WpA%U pMoAWH^IU~HUy% 4 eh*l;DyD)NFof&EL$k=h'}ͪb5OWWWAT3}%.wGҮ)JkgYiI,6"G-|0Dodvqz#u)Mv!&/ͩe}~W' 4Q]=|ZN,F.⃘cCe#zưF9Ϣ-;f16o?'w('<*PfοxC/oƆB aݔcep{]pQͣ2s'΋TyJ/(u(ln2Xzz}~:겅BdaYr^@~伱GĎ?$-4~\wsX1A¾1{UG\8٬u BW5a-1+ew5Kw^| c"E:з~XZG>6?@9˪_T|dm뮀`•0P\=Nu" Nl{e@9ut`-cg䣪t{8`hBǀPzv =çj*\uӢٿT|X1v0K ||UW\D2%5@M+SD 8!ON8oGRWTHF>~Q![g+3OMZ;Z5 ݸp>鴸x8#IL{÷Dx?Ob2TtmGZ>҂>I|jI6T4yoc1o/4vlW BlA&/IbE+Jvq0[߰,mf8K-ʡO`qGa ` aXTXvo XPPp+wZ RپVw+m7ђ3MCtm$[a2sdvǒ\t@@r+":HkO R}%-**(@4Q#L"V֭8[eɝgt%@Q7]H1+Bm=}$pH5Ԝ0U_ Musm ZhQ'"|4he fɶnZ^gi2Q{/qX1eyj ׻vc+3q-pS3ROvb:HvN /i9<  uW}W󸔮@WXv%؁;L6MNw5r`lVj8 4(:,V~`@0Y)(VMgiFM]ptd͸߰}gxLWR39jXKNe$ZE +bu$:,1^hܩ0@ Z*kt%(aqX#BB[MEn2{_{0_j{\Eg(k>$}+WvѮM.F F%`0rQCv<^:y!E<( bfKBC%/f~yCOU8k oGvJv y\ rQr3X#S>R Fr [q4#^_a>}+U]7'EE1 /ɍ=F=]rFs5"|XXns\#U#cQks %:brFZ6BNd$ gf(E=(&ϊ}S3)ySx5-$e:qT W&BmduV6+Qqk.(kRl16n} @ܪ+T] uq`nsiή篘DyIyaIj{`A`huim~`gS.IkGVl18C,q-iEy%OwfCO$(R\:KG>K\JsA~#fچHm_^3b`Fsd.ް i%꿕M%1]ywK>͜# I<=CM( qх׹z m>n@ƻ1h@2 T\Z))n_ӕ#Bi02a^u?pVb礈.ĥE[߮zS8p0QݿR3ï7hshs!֡Cd8`~u dvj=Sh;zxC j>K`YD 46"*1ж‥йRayOE{52㞌F>7Z#oQʭ$7NCVݼojgZ_.܏҉yXj;xqZj̦$wm| ةф6`,sG)*rfؒQy8qϼ”1և+e%[;yoLL.H!m3.D=qU":)7?ISLX# g7⭄(Ÿ:b_ɴ!\~=V$_]`ai('M |:g73`*Ǩ%F儶,CC!s`=Usk%q_sPtE=lv0cd#PL_,XevR,pN֠bǫ6|LMAL- MHe $ho4@jvxRxlRWјu\G2OQwp^ȕ(!KÿrB, Nk `.H$,fBٯ]ʰu7\w 9Z8C̈q"xL#m%eZD L15z=vK|&yejڟ,iP>!b<+^baęoFmih]gK(z*iZQq:}8YxA 1"<Γ|L0Ȩ=v95#!7S>fQmz[W Dl|ikz(ArQ WgLUoT$3̷9alQ#z獒(\eLT]gptC8 EC S(';x}^/AK6+[*)) mķFkH9'3DDo4 FV.yd;[#dC,i<<\+8-pX4 l."=rV4^f+3sKb25p dC/tb dYAkY*:h` [,Do~[$pvODu8ǢF1@}6VM9K@SUb0F>u-!ǿV,vj!@čɕ\s;@l С\G'20˜j/m} nR_rgI9&TOZ.pA煚h4* H܅VD W 9sR%YF}hlvt|= Xa8\ =b<ɮ2:Y󃍗 Tj(C&FMKMҩ)A޽θ*ZLgE76E@C^!rt3h.GE.v_^a}{%pQֈإzt^Ωwma:Mx@3|A LeOm?$kn]0$£X- s ?Bj.(TW!#Z:sRn IZUUID^ޯ\Yz&j,84=xxFyD5>0>Eoz0Wm U;fc Pg.O {s)]p<ӸD0**oG¨AjCIq X&+ 'ܚ[qrBkJA1:M?G5KC>!Q?I}M)Eq("5jxxL_TQ(7A((FYJ=IEg6?HFK]>,fVKdk%_ aoxY#  xZSq|01b6 Z5b MdOQ,t ?؋|ƫw2a[=Oǃ N.aSX=0l )И0|N^솨[;iS.qkT(ea%`9VϓDfA5B ]$3궜_z),W /-#&rO2 {" Uq$?f& L8dWsv75Awxm=aշID+&N(6& bիtFaT8*"V_Lڎ+nj-HLF8(@+JD+(L1_17aUQ_*HSm(,Sܻh@z׌`~ɷ+űgZ{HO _q\12 ǹٵ>~Ј%(օ_ZlSWaZ ~ ~LnLO3"V뚖rDrIX2Z{n\3qSX' br0(1#_ Z:Md>5OR]KghD8ʯΔiaP Lr ˽T[q ,p/ w5,]D{584W^bS7RBoVrgbO5WFXB8s9 l]쩘ӱX!FV.>[<Ñfs;,D5oTf\i6|VJ2t  ᯵f-<){se kL"ڿyF@ ݤiDۈ3?Z- $]!@b|/] c}c^/>}D𔟹9zGݹ V L]DS:aC:nx3a 7J=QWyDn"S.!M]fMZƖ(o0l˲At%ZKePNEbiaӄ&Pp ͵Z|X|65\@XҺ!I(e:kL=*ڇ{jۻPiZ_J?Y(*~Om*]?I$ 4(C|n&C{sEaer d]s&8Yj;i(N'W罷#˼\N~A^%QwZG5LȢ&$t=( UGmדDIȒU3"?u̖hシPz Ȓ?j&IB8mbIrx ,Dk["o / kFCl@=s߻{p7,],@%q tha%jEACh_ǩ]0Pޙ"\.yMlfF.Kf ')knE(Ȑѫ6|PcЪk jbWTI)b d4CFH Z'gWs1 MQY[>gEb(ҀCؠ%>}DSk5\@Oy+t0Z]94DICCO#t4ipP>1Hօo;sZS+w`N3*H󏼖*' 93ΫGS6Y0w~ : ~T#.VO)V%q,4vyS .DʹjhX 8Ѕۜ6bclZíejxɗpthKu,ڨ5^x~`JCTF:bu q=BܣWӼQ c=hU7Axi_7Sg˞bᡌ"?G\RF\5%еֿӮay_eIvZ/rڶxf /ɏD,/J-"@N*.J8I|"shGǠ%]Sidta9( W:i"8N %GiN\t&޲(ͬ]Z(ebOb^@C&bO,9zmh wfb$Fe ?+k+\4ZԑCՌj^؋<#v1 Iù/(islIṄ8<4p#̪m}8,Qy JzSQI ,Uyװ\^֚K%C5h'e9IԛUW{(bST1>."U<)ixijIp5fy ǺLd_ & z՗T SVDךJMgYZ070701000002db000081a400000000000000000000000164e4ded100036d10000000000000000000000000000000000000005800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/LH]?Eh=ڜ.+Bb$o\0Ms0M^)gw#:/+yuv?uwK/KP8KAjFc]F+ Ts/grܔc,ΰus1s:rF{1o)~1;RZp:׮|y~1Uk,IP2wfz>LŢQ"<9G ,B>%CG~YL̰!^AM*%t{É`~ G~ܰrKsY~:8WgxoΡ̫} t Ѕ|_xVd1c/U@\zoo@86aLB+*= }씨`RM:>ժ^$%l |Q/ٻjc1@{꺡E $)v-hd+Hp'.oTdGDq'wib*a"ENgxy丄_jeL[pbãc Hl=]?`]tEF-^oxB+tHeC]7LV#yQo!)p<16bO|i|P1%ٵu%0`y'6hz+jCAEMD*㳷H7ϨHZ"I *fWz< 7eĸ,߁*mdrğH"Ĭ ާ|_kwvn C d+$ffz_4{X[^M>J͐SfQㆿ`- wX.*&77!wMpEi j)*s < ;sJھ/]y)"ޡ=V|sub]qpNGr:+\o*ǍH%ŹOi DD!IiB'w/PX S#_Xe^u+? Gg|Oi X7OҨ'ÇsL]dt]\6bk( ߔ|bMpsO>eMb=M6RT~EjhWnk2$o$Ql"߲lX `(LF$?VQ`| kq Pj=h¨6!ņWw. \F =`Fz)c Tu'R37#B(k)]Pud犑 K3>E+)P{x6^-fe|Iqy/!H7%W) Q[PP7sVDλJ@̡;,l,(K`eO ]Al`AejGب98fU:[z?,`!%I8;ȓ]^@*ז1%Oܘ@i ]E-Qf,7Џr3SbsvIw&vx멋j+{N_ U}uRu<;2@7,{(".Skн4Pr"Xv >$ o͂g O.&̔HZc7'-!VM0`],W6GuEv+>dR㠓 Z~!C8zEq)L =y$o[2Þ.s .LrZf-.CezUkq ; .[kDZש^yHiϾw08T5] $oPlGqPgHx2`P&s8 L7F#!4̜{WZ8;~h ?ߘ"VHA!řJaոTv~{ȪyAwyU0yD[" Pc$wKUP n7TڷmX-}0sZq8[#W?:KHHqYlH ];ۿ5D,hsVr$\$x eD՗n0㶏ї)o8t;3x!%#sߏT#!~#2Aw@weǁu[[ݳOQS~H۱WNWSMK -U $1lh[3MP"j\!ը+e=}Kc%ا>{+/|M_Z?2, 줗mkpp󻯟a>PŅ#u1n27gxۂ}-;Y5$ 1sv9&ıxH)(V3 "g7_jTv86?+"m/8'mDZ%ynlj3I.$Rpb-@F@5FnPZzƈr0ÕE | 4HveoFFF7#SfN8S>ִ03Gb@|&e4 l ~AôiBAIˍLSB`H➡Ix UY!_{}ș=Lg^\{p00Ԓ"Øw>]>^;zC{]pu[c|˴/MA.4Ij9pBjgmoͬ!c#}v;h!d3RyY=(+ȝ JUH6%ŖR4o |6{QEjѬ#w(Kh"ͣdӔF`b9;D3\fyvNE }'߃BnHӆ.]/q2ο^V}iBWfTp!Yb9I zfxREa葵pjj+VjZ{~r2CSX aeKr% r<<|zc?;{==*Y-iIMtt_FBϽaNڱ ByյbXhC.0sDjO(Q,a)m 2\Έ#*d}zn-X=_ BҟM?x^XV?/J3Z& ~Z$ M[azktf{;gu(8('8E%2JɧN1@>뿸aAy08v2~8Y |076@!Gi(FDNǓPj,S.ΊXV#٭@-:Wc0}#Fx@'L\hX~ٔ|'גә _F(.HqwGD/h}3Wd$rYeʤ IPk$E&n Mڋ-3 MYkۉqo "8P \wǣ} G`?@_E؀*' Dtvj~+opևk5z[ WDʅ~ 88iɳ^@0#Yyf4bwnf"__?d cmmeeP,l?#:U>'m,#+MNLqht3EJ06AorsãПU>lɚ{*}@t=%`iUNM3܁)4%;92:j l-B@$\#+eGR!kLRe+࡫E?2f*veY0Nۧ1̸q#'KݭTB_t2@~ըW*`;0pט"C>#96 wBJץxʿ4Ŋk('[tXo0.\Y `꼕)љږű;'7jcb Z^n/&o6@D8hg:Eٳg~Py[DG=i`d>me{"d 쬃apnPͿ?{L1t)% OnH53r DH0R$Vze'KΛoUi'[fN u#t,g'y֑|>Ӭ0g69x 5 {ږ8V*Sw_ {8w"E˷@$V {iCYtL֜8VӻK",xitdZAAp3j^ R(!;Mv\\b9GÐ_A$TNrRLcs"ƺIfcj5!wNCDRp%wPW@Ko6wOn"TjZ0`^8߻9+JamkVJיhI; ,d ,;{^{\J<q 6yLS.4^#tL`yC1FxfœxQOgp(((]SyYs#9]*μU͊UCX?}y+hJ4G oFi4ņ=K)O{P tCªM~GSOkdcoKO~״}c|x:@ {f,iMsW[˨ݬ7v#m+ AjB'BW0-%%[f>_x>\}} 0kW \ړ9,OTuњ~b>\|)KK qV ;ӏk"y߆y]fdK$+Α,X|8jZ93tL1b<V{JJD/j:=Fj_FJe%%*LhPV^3#?[I&n!#( I2,a\ ttxTJT݅8#"DRN]!<~rC ֨-#uTV!,R ժ;Or$5sS5>9%#.@g+3]ّ󀺁<\x=CaTW3_Kx5l#g '4#ysʔGg^2>9߅s+31jR9|rJ>no¨ Q*#0+:Gw3(o)B"Ê [inS.Ի~veRnrcAlR+=Ԧ'-)`x崾ru?5iG8Уc /Ȗ >*|R+vWح&x)Pk-OPě["9OS*K?؇GD,ȈZ=~Xu/M>&PO&e~L@Q_VnV1o CP_kD\"!yйK*3(Hv"(gѿ MdtX, 1Yn)Wg:#>^~&Z )Z3ch.ΓjfvͲ4Fti\Pd1ٹvdzK6"wYUȪl^P; [!'UWf΄\pkAzϚW0p)^8.qC/AaCOVCA6A`ͽf뾹mp KdGmՈx6rBJÚ>F5Sy PYɺ~\CWIca<98aT^[]09j1~|t>}9d誑KEk uge a)Uv*Bh5ۤ"(]3#9^^I"oz]'H~Y#Uk+;(s~҉2~ a>CIFH4$JkYO xFbc4%1$# {OmHsIyـ>_e:ŋn VTawXVD '2XWXztBP,q8:|6ŀ cDsQ%Uiz8A+uH{,tۜ닧2ߥmj1[CusZuǯhu#JtrZ&y>/^@?Z㐱2^Pp}qCÒkVgȦ$>K=Z Y 0lrb0[;n?uڊq``p%Y y'e%ȵ9d,L"6Ja/:yʰ\߻ݹtnX>.$a?cpKbbN^]QKg #woɱIvV.gU #{w b f\ yF7^X܌3)o#<:&W,u#8HnhP.\OȎڒ/<9PݳͧϞV #\`\M,tk3t -(F%p 6T q̰i "C;/0)t%Mh-3V CIUDV[V3AȄm~m]@@uHiy ѐ^P8ȁ]ޫOGǰSsNr-X6b y~$)3$*i%%FKvp(/F NP0p|?]U< #I(d?n.0#gV >P'n(82sBW3ygO G-M,nUW@?o9em 71IGph! P*J?_ x"F‰08O  ӈPQhkJ(8ID; l}# Y(Cwd<'CV]wDzSA$Hp{"3nYF!LXM}. '&gT誷lZKzZpޓEe ):b_4(ԛ}^c,YuElW&dm@/vڂK&9vרENB(3Q2yޓ'z1[&ΧA؀uۭ/J TFlR$'lg>B.: `lEg!Cu7G`/BȆقg$_7&|W;<=ޟ3 qEJqB52M F뎌sP˻j2 $):'I.J_ը?4q\TƿEC2RFYe`f|AŘ*7L-fj^k3|gG$t 7Cw=\DX6HQvхvHd2bZi痾)b}1RzR5饍TڲB dzUBs`v;7eLðB{\weխ9TG3,'u5v>@ml0FYgq"b+&s񳲹~Q_5FbW;0I ӯ:&F&. 6 $قOBPqu8 ӄ}& Ps<+('!e{l4bhÜ'+9nq12[7d.Ia1c!qx!Hc<-Mྖ Urٸ{76卒aFkORV,5 pJ=Mnν[gpht&@RR N#e)J\VIW_f23Xaӧս#tA;mщWYe'NVqeIi ]\)eYn10 DUH-rbw-:ZigqEu=xٲ^0bܽ\(f dega&rM,18([N H؊Ɨ@־U/GvX!iỶ2|d }wv%`6܁TrۇV@gl2[SQ%{hU{\F7YXG_~I$ouuztJ ăx!͹ Iͫف %HTR@nUc!o%IfMW;ǷZ|FCYXٰ@uǔRUzBbde) ^-q(ȨtNy ZkWJA]CG!ظ&ɆCÙ=x32` B_ʎ;M9'dP &A4SrLaDQN(PECB#'+OK3{c>75i1 +I޿M[$`~ *V  I1BpCXzn(cHͳ-|&:Q(x=-ήy50>L1Ԗơt8)C҉̵ m͋Od'X/2fbkIg!!{lY]Vx /CA% Le)ObDf<#:bkITþw ^FfGP74dt,c]ҳ{!8jEٜ]};[drSAz5&r<jj0/IM1PM5:k{\L4, HmB`8pfU^4 'Lob'HUAưfL&zwb/z #n'O)L `INٙ-veTHS- Sj͌CnTG \x>*(NQiPqHe$"/5צN=?U̲)e|#+VM^߳q}1G8RM*Ж92ϣ79U^?^_4ˋ,#D?{2BӎR%$kf#kf_ݴL_1J*(-5<%N aI ;/泹C&v-ҎFR9-FG.')TzH簖~wNQGuƢEJbibY!:JJEsXfcQae貵Q$H< xZ?n^ U™mʨ"k؁$=7h#Ḑ֘oaS|,_fC_̆,?`^hwznN׻gҟɖRUocSYFomaIw+F }QbE\я/]gta]D@`rQJ)_7Zq@it[Uf'JEY,ٶ4B%w?cbo&^/$TkjQF2r۬\ *ç,dI"#wdm=aUe >'Uele'/{hp}X!иd<ZlIe8l )Q#m-a{:I㼵Nc~1;_˛t"SZAJ+~`0ƋxPȒpi/ mMN>8LӇa|{`!vifbҏ2$}ګ SB#cY/59=xg_4KI2ְjLL:EZmԗD^j0'xۊ.DQBjR^Յ},-|G`J-&E!hD?]oI(EKFj@*-hF_~Rn+e3VMT>]4Ci͊ wԆ$cptBpj\U LǏ 3aJ/v,2u] TO'gy&rqeg]Pėps"e7~ *1cܫY P C79nP4?p=4f*k; p+6A"jj{SzG^kɾ$nЎ0fnWKI9ͺ 3/˦(T_/ ]N݊jMO0zrd&dA'9P{,hFTD`Rhe$6Fjw| }v)-<8VeNP:ݟuׯljO-'h,>3x6p(\xF?U"s`nVgL\}6dah "9Њ"ݪL#y7M/,_:5[LSB7Cu4oZ([P;f츲[zx Rap>GpZUM)}fq*~ ^Rk<%rN'of^foxV}3 (eY; ,ˤE[~5A穖u :Z-`5V< C9`hፁWCW.ܳw}Y>yX9 B  qԷ| j^`X\ !o RkΓ IS2ЧcWn୒D|bG:}._)Q"Cʲ4?UŔ!= ZXM WgXe%] H]S"&oil:@Tg5v21YnlDzm:ڊMg.)x5K^Op:1e.ưS!rF]TVx@ }]0ӋJ؊3<Ƕ| {ɨj-﯍ETF7lĽsXC%C I*;g?h3M/Pk6 LY| Vx rjΕKYG#[O!Ut``?Un{} XZ&AX^;YՆtoxd,Q^2+ F68e-4E=BtYLHwR9(Bie6Aލ Ij3Ā%m6mh啓AQ*=\0U L? >I4 w|:ddcr`)gsڜ1r5#]iiىj#U$MzXA('s]2ig`#hw*95BҜEJrGv @A`u XJ(neW IM&Tڠжig} #ѥ榓7&102wL#^H3C,9Vxŋ2:{q~{+y3֚)O,:$wj;`a>ڳyl |. \?v%CaXO.}N473_.bLxeiVa=Vz,v`/;o_q=!w{Q8_:0v!utSByjw@pN c'w U2L>ߛq><0h%TLІ7LR M{!`ӛoIJ>J'i766;9hQ &zh$ Ԧ{5]thuF`6I([eRŷTQi:^I+jPJݫLD},2$yF jncESXhHhR5\@H  Y-b&q >"]p. n"L0 )G+\k隂fa:Q&Bfώ{u5Rw,wҭmGSWTt$׌2HvFImK/꫓ƥ8=ps?ᓋjiNhi ?{a!q T|eд|>2$jiQRtW B jfTu⡲w`E1AS>!H)hʥ03A kU3`]/_;F*Dk>lyt`hKgdHTbؓH[׀`L ؓr[ɣ562λ"yw1a%ԪB4躗'B6Pg- h_L&6uS X4 o)Mx}h^kVS3/E<ʝ;SEMůGԧrz=DrUP9+v,6tꄗ3zTaU)>//@ ԙ @PugMJ?Sv="ܛœ$ wΝ6,O JݵJwgs?4};/ dfm}B -]Â3:f@TQ Xbĵ}1FeIc^N;e=:c٦ҪhCV/]M) uNq'ҫPղgb(sX~ -&8Vrإ~-D/X{[4n?d_?D{ԿSՆp[rn\]{@5/G81p0 0Ubd*vq ɭ( WF^<>b@} *9Ҁt<[n+/ h`z}̄'Hx@m٣CTdrg 0M:pSʆY1N``e=naLKLǣTW Wvl޻j +o4~rÌwdVgv@X'g+-a#}J18ʺ6сafmMEj y_v&"cӼӔ=̡V4*_0H(C?ЅNNP^0dGXAGLNnrt~G\Q"{ T*#(^(R(݋zMR_&Nq~^锦Z[,,0a#4z 8 6vd1E!լy#7&Pq.ESֳ|ޑ*+ Ȍ M<Gڱ,ӷu.NnG Dz'mÞNm~l>pq/[Pz+ 2jJ\0pz;nwCqEԾI@쒂3ذ!3a4z2XvL S d+iG')?7a*U0ͩS>ؾWH1l-6_RçXv(ljJD3&a۷Jj4^{m?͗mjOE#\DDn+& }2`IPK_@m϶Sy/Mr-.&[&Y _ NDB"P?J+Mp:xe-Y:'J۬lgB' -14pC)wkVSgcUV{#joaH0~Fa/bk%5iVSp9`6XS8)v&Zd+A&9@[…w&_r)C` L[|s: q<^eD /| s,9Shi aC*;xp[%}5qi.NǧkWԫvM53$|T~t`{  || f~v ;&0H+_Ɔ'YZg:ey+6m@o[}s;!T '0ޫď4Yu@ꄿK$&љ(ҫ'RYܯٵ}}7i]!|ٿ6N;e!bs2^^ U1?hfY}\/L5h\0[}9:=4!u_])))&%z[|_ZuV~%(/0(:fkcfG?2_7,9O&E8@uN֮[JqeNա1O9x EtrOjMrK+'(S<箛VW”[iIl365p,!.w.b5R5jPT*vc"I<ũ o;|U$B'_Q"EyRǙƪ?3 WbT,ދ}\1 5Fm=Wz\2\jZgJ,pC<_M/_s½^z6 -*;g&$2MArs2D'Ws_h!&0՗ςh6$ <z6t wn¸ F[&鳽1ۯv֌2T AXZ6jDAP(ԁXEsם7X<:a_f5DOc[1~?5@xJ&9481Մה+(^rq/ak&/k<W9ײַ{_@̦^vMxoH˚aFmPhug2n6:_狩32 ?;8 !{x O։=Ǥ#6/}b[N.uH9l['et dC\+aq{)(H,YB(D[?LqCjF8KIl<2֪Za2yBcJ;&#ЊRB)Z. %`P)IJ^pOV~o:V&O!R _S#}U3#_$v.=[35OcЕ`OA7(H+W#&ڛ0\;Sk^ZT{]QeeфC|yQJ_G -(| ;s/8svX$,L5+g/Zu49eٻ8JI(-dM=}!rbчT>%#hk)x)⭺\b*JƻN4>ˁ q!pa>#kpb}{:z~v$ϊ^٩>b1!Dq.>F¼2黎+ .镗󋒢vQI,jZ|a$ #;(hXGEHNUYXxɊX>pGRT t2Z~qVUfY-t+!ZFwkgT*/TtRƠH%!g)£׏Uf{ic*`YW|,}n.wu:W]O_К O5" 1d3_ $E C{= #bDDp PVDI-OOΌ8. /ҬN|`hr@fHAh65 HDΏjU>R |6TfP 9.Ԏ:|u ?9"iyux[2i-Pyl8OrZb[)hۊahKU--̬ul!hkS35JLTwxU Cv%~Ln]h\8 \E%C߬-Nb$J%&.73Cld5T/&7P|!Wzj߻+PIW"}\oe.|5m>BęĪ =8ePԼy/Bf j::{tޅ7P$ϯ Aɦ6CcGNp'R̷Kj޿سp!1HԞGY 1IbA@<+P-rդ?OjkÖy:A ǦbGH3#u F,RZ'9~,hޖ0=߶*!bi[J-KLQTv)_ %Իz>sKdpPZؼ{v"S62'}N-!`+ի+[\dz<C,ۥ-eک=AN ZWd4㮶˺<5pЬ:Y7y?o{k⭦ɾ8Ew9?鿁ߦ9gcvIwxeFAX`JcP7` 4au"Ur>@OF1dɀLDΤ0AW@ؔPkMKձ%K>F]H;p}Bj'Nŋ|W|8ͭB7fbrS\4%+g%n]7BvE>ovԍI]Η_܎"#uiՉ!_q'C[0ylQ<i.dmsb;eۄG  ?~&˼:EiVOo _ˉA[[cEH BsnJ=)68˜.iRrl29MVF2mA U[FɣCθ D`ryIT;]'@ú>'/MB!)YC p~(jҤjXaݐUpHV1Xy&o(|;/׸4HE2 A$ɿV@A\΃ T/ИsP0wyzz ګ קb^nٌቐn-|0>lVʬwJvOd$O}<--.XdCsLwݕzpsx;G.mjm~^*Ea]Bj[;q: 8 /ޯa^@^w\j'a8R;x9Q Y-;oX v#§{9qd0ŧ=-q1NXI p,[ވkhjẔ12RxddJd֕鞕$iv;Džq - QgQ<0Dɣms zah+*MSIҢZL=lPSk'5tքvŭi`> ˶J|dRҰލS0CBU BsH5q+2i4̤h^:I51c*PcaŎ}XaUԅ+T1p(6'GѲ]dGvSzΩ*o>Wռz^>UT. ߭L_؁ [-FDhdZs tu~R%"]y[&Ny,93*>B\~,9s>s54,DX݁MOPWP Q)bnh{$csS|%tt %\mspc/:g/L%nb [x/ S-tMȰ~GRWc}FpxDp 3Tj Wbg35wg, W(.7xDN.+ZEk??бrt[HL<mx9[E tjB_yE^ 7_C/KR/te@M~=凶$$FKG&d ՋztK*G>y. VNCæXw8Hp{_:]0/)j֨9(u)a$ľ"~eՒS{@.N ~m߿s$|# ͗a+yZ{P,'襏*r' m-apߩ]?%.YΤy`bxz s>zT@ \<ѭNhqE=<\tNrGz%1#10F D-U S9 @شؽSV8 QC1e!8 6)XN2p̵!7pĦs07Im!su<7VſeY(w%'P3ӹ_v2ߜyA}'q ΙuCѣeiRRޟJoAcn4M%Sp:HrbPwRvW'& [rWp1~_9m^Ul*/viTzAKt'۹/hG.@aB%»$ȋ>#|sxlFz3 iFlBwpyV[X c~ZS7K8f!B-E'R[;jL鳀RNm'g, PMT|CRe$mR۹4 $ ZRY'!1w-X|knjCv ~-r]uyG۔&F6t[Yez"fϐNRLՑ0(uD3(!mp΢#$;RuF$  fzA"IVZܳ'TDJkll"/7i53e÷bXQŤVQN/@j vɉ)~lvz`=] nnM*7njErRW 5֤Q/=r@ .'Cv$vICl(+c`>FP3'7. r^8ho~~1z_Ф xq4oEccn^T_M@R/X/%x%ŮE(w(Bڨ*2Q|xqZ|%9GR1GFNc?[JQhhp&NfۭhAXTt !Q*/sD+&Igi*J]ͱ_={Gk ZsXkU,x5I 0ХE?Y-HȄ)uR<(T; >Sk, G7v#JY??a0AI5PE^R鏯I'&椋@zV+iLzxo,3qWGWY;*NġѻQ eKM|5j~ 4_ M^[KQnѳ>Șb6>\*SWu3%̏˼NP ]KG.g:[QTT0fB^f*[h&͙&ͱc ADq/޳af'?ȟW;ʼn$>9>Ta㰩 TEp^5mY{-,KQ^y@vr,=_gE%νAo\Xu$EW륦⽈t:$/Ω,tU9|WXLfp'm&U)ˑ?ĺ m'o $3L.[66$r;\ݬO{3kH':3ꁕ9[h5ja\qp G#dN.ܚ%Sk緘ˠʿ`$բ%mvsִh/W;ߖq!B$Η]gi/]\ 0}^+Rd#}{N($لڬF.L~nPfYuoSsTc@93(Nhz3]o%MCMfjԪ^>b^5UScem(u`)d<7"H O/ȴίw\BTʉo'1˜ǷIE,Q=d){@1V`B;ɨm;)p!68D GqN}UD@V'|gD(Fģ7cJ"9͞>]tnƺyz2 qkU1Ӳa=u>$=Af/Ww٘V-c}:>ucW`l.3WN̺Ɩyż6rŁ5ؔV8 5CF" ޢ(qXy!#Zq4ա~/&D9S ,8)-l3oJwhUVKUyEC >*f$5s8;r] =Y##ޔk8F%d^\^mqٌa]#,#-.nlO krKv5rk}ikSs6CpU?ŗWD']tJNv.Rv : J5U$MBO-tYTdl My`I` Ԯ} ѣeJԚ&uE]ͯ]Xv"Arh ƱЍ+BnGޤAr~ńMUl@&zIιKm x6)9‚O1QC(5 R_ tr}j{Wbh^pIwdw60 }vGS2Bbqu$ժ5N;8,)Rs*-ǕB56]v GiI.//љ -t( TԴ*N@B͢еoѸ;;M$*(+p< =颡LN9u9s %qxVOPi*CFj' WM(ǒK?+{TGBLGƳFT= K3"`XJ0tHb/ >Z<գ.-7$U "R\:j;*[3y8yO bɷ+JL -4qe J~kλt+ݰ^4ik+T2,LW!hEG^,;|Y^]qrCf;czz"}n;[2ti t]J0x! ,jw*mj́(D#VZAtI NKty%v|'Ͼī98m='B+6BLpv0>P9^ʋŁ;+%,nt`,]Ukpe"+WzdXPi@ ?.ٶp3xPqӲ(UwYpMJ/yI{Ҕ=];!;zawPV{v#I/6]:ds}9%œO8+ cNul۲WIlMA|%-Xֳ 7M%\-ȣ)XUgy푩Gd,oӽ׈ʾ6# yʶI"5qa9I3>ppF<ӱ/uKRi{Ċr"jHs.a!;K qxYn7q~'£YF\d9/{Ԡ%OHH Vyuo XQ/c_qqLf ] ]'̊{[dQɖG@093OLΨ/>É@eͳ@"!TIL*{߉aq2'"cLS<^n) i,oBQvхs%aNw&]N?>-d9)STK~]_20 "=SFKbn-B}zt ktcgK[uػjH?ژq|ܕ2{;$R>pA(ᴟ,4km yAe9dPbHA#u*Mc©)fUۘ㦺T-]/KfT,cCe:Oٳ7见mVǞZrkX"V-؍$[eyzXVT喏K#h @ 2CҺٟr`a犙&dbBHAdR\_zA05$W;Nϟ7)#j8L${jokPr0bM?L̢H˪63kp 뛝6s{L=KR5z#0 HМ.Uo4r/XBP ^p@n|fvCYS10ej1_1Y*q6z* s찦!5%0,$p'SI=>UF %No8!'j Z7{)]ѫƙ`0c 7n8w~9ޅ4{~61T,$jN=hL'Ku}U/$X U.9'%2T#fs6-xOj1VXTZ-_JWN: }V>՜Rˍ=M G+x;1'O3)"Lm\ ҄Пthh7D})".1EQEfaT p"rE`iDAJsO^ [Izay ܣ*pv xEͲ8YZNx%֤ObF5ooM iAi24x[x#yP6'Zyh*{^sz)bg.0k" z-i\Y8Je@ծ'Z JN*Qt`e d(+9KRS*]KOD} "4Q+y%ߤmOXEv19ض RZo0\TA*M@}H&ws$WH;))ܲ}\3h5O//z$:p\3XQ҈lM'$;bffGhg{_O:ѝ(*td~$ 7ܢ0Uʭ ZCBc oe:0{}v)D[%ޡDW~r/W\S $_8K[yH+K) ɷk~ZvJE65l_03#TVدԑٍRП dLMd5qg7F16kA={1bo ,97wV0 !\-[a{ Zq/ɐjx}s#M/˨^NTk)l{-Θ_vȣ.׿1bx9RlTh$m š:+p) V$D/ӨZ} 8m}4 ^k%qwoq.Į53=ơ8N:SzUR\>4Ӑ!{%ig]iߥ AĶ2hdaX+zePϬ6UsR_EX  ~g3˩/s4?x%T# gƛViSp*]/_0#3ѐEr$YC28(*;՚B(} t<ͳinH$ɱ(_>k~9$磟E }V8;KWZRV)+ _MB?LJj5pV8dϭ-hhvH:D{L Cr5 p86ĵγJUa%r (eUќ(l t0 }-vŸAvYv!4)/HypA!#]8/$iQo])PF3B@D>ެ'7BJǾ*喇x'*=ʜF#B W_۝wAysvIC+:#n(Ff:G_XyƖžr&ZcgfȾcEP (K8>PUB0 rAwk[c?}[8}XECXͣ}#4p8܇_Ij6xl>6GRAiJ3.@*0ӫ:!LiA &ihjIT,?̍TbqWC,))c_P<3ʤ&QN-ֶܻ-1"9&!CyONth'cm|(CP6u*_G+Uw :|"OuN:A a+OF ]MV3|b<EtlgYEΙ52@/C(n#k>5doz$Lo1>v[Y-/Xr޶E m#v6~ƫSe+hGzXvy1P%DeΨM`w^Qյ8Tj /c [,ƅ݇0oPvEׅQs^=cSy,*G<քf|qh2|z(wMOFLd~ǒECwB3Z8fOXoS!: %ǭM<xؙm;:QތO`2Q%Qom "/Eo Y7 j!ҥB@5-L  ~|rD͐p/ *(U鲈91G 9!bb\WzPy'V:+lj@k_Э6 ?˸iI=-:{e3Is{C5cqXj]f3`?e=T) 87 dK]F#}H&Y]fȾ 0H_;&? DK0'w pNfK9Jx f<5b,0ŁUޢ693Stkf6nuSNgSQA|y\_:^AjOQ V.[r6zP16g0CiQ8va+[d,ӛ5ڇ5MB4m ^yy"FL4O=XHKmI |e!lB=`<£D]EJF;﹇ 3hFH"n~ftR*?,V+zq`K6 WfL'p <´?%=<_X=XE͉.dYh; Tɹ\1oA1̉:@-(X(@‡d;wcl=?JY<qEr 삘S?v1)蜩vŠ^4ɫ?^(I\*)( 1U4b ~[ Ĺ] ,d%=Q`](t):E+ ):OKZEh}8z5hunLq&wNĊY[@)7V|yBNpj=CW6eF\RIS5c%V+AD/Np ѵ<+LN_J:ϧ)DȦƆrZ"m 8ny;t%@&2G@Y{316лAH6Ly](8p!X->kݤ9kUǗ}A *_9`{Zov[lfc/X#LHvbxT'Xt6xs: 7ZE9)|JX{b۝AHp(Ka [LIIKXahQyU応vk ;SF^>9BNPН'o,EN@gKOq^Wm'c#D 3Nx$)*V 9@|Ԋal:˲Wf_EqU0J8\ 08m %~[I ę"- h9 wtN пh+F'_!A oɃ=ͥh"+V ˕/<j7H5X&Še\9vЉd#@LiG }zSXvKdLps( ?*l$mcđnɍ;I^zʙl:a-,sRHO&ӬͪY (0 ˅P)ww>I'"P=tvH.Ң$pzJ#}FĸU dbP0b9U'dpZ\ qU .wн"TQ嫹b1@' )!x"_ 4/lUq2203xZN4fE2rF&#Г_lvi*s\聜Us u1&!94wwK6#|z,8xh;G=F?߈5nl{S9q"1޷qp\q$ gnh;1e _+L֞SlLa5>Ee:!F'7 _NBw;V'h|;>W}DrVT쌄H֧Z: D\_(*|4^y$9'tlt8*Q;f!*`gusv) @X m8бc3ZCrE0l(wS_(P 'Nv^gRRg6fau <Ǻa"nFU撲3äc޾I{A]р6pi x ױYxTA2gő!m"l喍5F/:iQ %5,FRѺ}uğoH%_=ϳMg:pD-;_ . }֤JtK!^[+ ĻzX87ixyeV kxDlx/k!za2x[$,?Thp>5q(9|a p#QWb5_b^?i?b2FC"byȌsj)&Z>]*KA%yWP2^A;sm<2^뇐.[6LmGLcbLztQb"Up/C%4_aRH^B_DqF:QL1 깽3MTd0씰bB(ߏHۖЌÓ~[^^Dzy޷xv_ܧu{:r=߱t?Z50a r:Mټ%EQ*NXQEUARpkFgOTsZ%tSR=Yo-Y/5:XL8^tU[080X{ C* 1i`95{j`va&ۨ2ae?]XY1]nG a/|r&-kuϽ8QlsL d-ReRzfz[,u..3fu93|*^ 5*72RGC |:(LjsXQ)q=޿z* 10z9~3&ʚ=- }^P'$9YQ&ߦE} Gʰ£bT/ T{n2 >REQ N)C(WuB!9魩>.UP]VD3mN'4^UcPN 4}j25LˮAK'wHaAMjz81rܬ I~6՟}QօݚZxrP\9Ey9!Kn\N!*HvKnTSД$[eF$A(ҀCՑVDLQw Q9fԛڃӥ7:qku>O%&19VB%~ '6yQ>.0=Pk<]b}cA)"%hj/Tt." UsBG팻kˣHth,yb#F&g*7t/.سy5sYuB9QOxRd->dgX)**16Z :c.-E|gf؛#K[^/[wJ<ᓨ#}Vh\Tz!gа^Lg/XuOPgQ̈ǥkK¿Ako>bt_I+|o X0ҬVHp}4.v-Ft k.Gܱ̟k 2^_,_&C3Y ZGxnM|(᥹wa8;8i>8 h}O&dIP aiFWvt7C8G,9z˂z`cj(#U97V#q]3 %ao% F_P2.ၹ{041g<-RuOVé'UkL< QvExPͮEgj.4d;=<٣:7b"ԉ Wwy^ o.էJ([N IcR8$T5+G뼗k k )K5-P򫇎/]b¨S >ljICwj?yL" -(CYZyS̈́1%~ABp 9;@ȍ#zkd Mp.DI_xeeKt,EՉH/baMIoGkg_N;='l Mȡ<\hr ߆Ii[[wh0C"ri&/~BFVbjn|c&sRKխd&%s?v4ZVbS: {5:*h0b?"(v]YCP6$H}] it:D&FD 0lҨYx\kwqσrC̹VWo \X۾o4a" 93o]iRLbXD㚞S[a]G~D tL2mIZ'&dyc⥭YV#_ afvGG hJ޷ *cl^AF%lS-_~Fbmb@Ր-1+W8pǷIcsA;agUijCF|A[j _!˓2Cmjx[P.(-:OOR58m5}}99++kяΣ{]U~UuuffP?ӿ0ƜN頱7.nDG)G+%A1Pvo&8ٓoW#fKv>-]k ikoP#KiV-LI]΋ކY` 5ۋ@nZ/bw8@+}vż\ZvAMu+pTN ,46c䬵?('֙6Ez.zC;-J+'up|bLF`תB-H$k/4TvY R-0$mA1IR&P7ba"SͅOjʃH mА<] M kfڥp4],W#p#吓j+I:Wa)B傞IWțRh#ԣ3z5Zh^AQR> U;1*=. )Mـ&{{4ߗv>xAthm.1Nu9Tz&®5\2xފB"ۈHgz*;_!?.7;,얦S nŏ:q@Bk%(V8):?HRXD%O -BYNY?K2*{D'XVi?Qq("h0 Gu(qCgʐ _i '435A"700-+S?&bH. T'a ㄟHͪR;G,js;XC>:|ӰZKN{$wDFNqFG gG#| Ζ>0C;XK mPa{-< =^\*+chDr 1ƃdlDף"s$tʐBU QVIw覓śXvɖm:LOgi8{]@=},Q,0?؂ SfsR Yee?{?&l$)\ nt/ tfTE :H~lo{PÌ.p7c9 (ѡ].,3Y4;! }2/E}I_mtadh'UL|WFWe((BiUC>}O QVa#I_Iid˴'D۔'bpQlJO>z<7tw+ǽTY=C|Ye/)&%Gpc73td Tvtk)YGȦ:뽞4J|=5\';eZ7fJF΀9}00CD`dT3{HrúW얖Y||plpR\'j! Lvդ9.42pv#{fg/T377֘v0_T%JSծjw6Jz6py#`*N.XQw Ha37XYwzWw6$2|΂ UB=Y^F;|=w^kںOVpvsn0 ޕ_""Ո4z\.ڨt/BH3*d &W+gw>(1!P sÈlKީ̃ _Kyۧ!Fhk:[Պ eTZJxQz G/NLLG۠ oE VT6vHIJ eegmc xΈVOcXTYFLhK-}fkv*Ix.e|6*}Jᯋ?~3E1FH6Odžtã& |c1-M:e`+:ZR@p8\y uzo&tA\6Pß^qDkTeXu09V8s+qE xٖjј_ cQ;Fmo c%)%xSԾ;VkB]E-B1d{b֞Prh},߀i'`LmQ K]8'n1Rꋓ$ 2D*i!<ԉ`5Us J>IK:9Ƈoֻy7 1֎#?K~!΃3zn"9C?_Ik7渌{;CCM# ,^L[nj5u5xFA\eG+ԕ)ɳx #z\B m(Pv]tr4324a A3&2$JlR:a1|Ђ)n#vN=+K/(D!zϩ@]z;lc.P'Gv٠.XA!zqF)%NoMUNԆe)"ղgLy`_ 띎q ͐%M^2Ik^AC@^ucaIĪ V5ܻq5K6?# $2vab}&Da -쳗֓/WPp1SrG]dz?C4&cbd. FDw`O͚nhDDWو 4Ku̅?opo=r&$~I8Ћer O ЃGubKNFepA6m!fQ(yis1Ͱb9#FJ-WgƟ1EΊbOIQn:kyh|F/LuL.3s 3'\zjWVLJ >mp3om)8NԹY+ۮd_3?Lc%Be%ʵr1j7F b-I}rĄ󄘯3PgƒGku 3ݺ(ֻѾ3:q6ZA!iw=‘'ޚ׹??pI%C35&.TQhԡt>ֶ&;d-jkhoac0~qYah%>0 DW4!pm'x}~V2a%wz2@e#&$9̂,=:5n_HPixVg9@VJ mct EAx]ʺ}C'9 }N/ Vχ>sMPDXI JQ%eTKrXy,C.RHWg .~ޛf=t2NẄ́"f8_OV84(yk-D-v Rqid:PwqZJ}^ (w)S<+굏ti57o|g-$*$6e [,L͹wV䵋,۩N Zv'Uc\n`qAWjC S+ ׀\!DfX/ζ-W^GDoN#MݺnZRw;#|.+~ wg D;6MZ2ݐ}D ְ輲LL0*ܻ`+PAkLxMp̸$ur=hjD8X1&žUqr[Ue{ Z=΅b| [$l6,@'If2B!ǵ&5<o< ǧ-Dh uSu.yT k h13m+*)7o*na ܫE= )ǸKyطҩArE=}/`ʺLs V&:s@bl:d,YAe]+*+2ϩP08#Fl qQT)4UJ P#/DU&'2R*uB%N_F;C"~Wp6HX)?7p7hA *|S`栿f~׀Jt9a_4܍Yߖ_8Nd}y+/rPE{P-hv kjmeCR(?Ho=+`:A{@8o]/a'Qȶ*gfp2a[<;y5[z1U|Fshc ={CNʘLk^qQfѐt'xg G7p992+{As}e$G>N=_h㺄8*R=ILZj1?cEM.3T|+o?*/4{ zIHQ7d4:担]h94m vm٩0 683Fɖ'z]$j7NKCFzV|XdfR.dXNsN,P&h&LasTBM=I9  Lȉ4_Ae3TZzzpI0U\J,VAaU$"j#]x1P_[%b"wubxp([o8A|2E pjՔy&b% ɉ8# Oײ Fd'UaS6e{BTAu sl3\|ٔۅܠ_{3ܼZbn:kftji4Wm ޮodG0t=}( P}=U`l`܈Eߤ_yj LEo"J\/Y Մ@clmc:j=jǒCyGD&!G&y_5Δ pE" 0u8%ć3+BCo0%Pn@ .y0IASԣ_ vVܪ>ڟYIzvS6RR7pgm mBc,n ;lj,Dznkf`t!<D~Pa[>(NLH38LTxǙ9b1:gt?Ϣ΀mƱ k c u DgKpJ9FbQ.J6 YW(ܾX|/:qgSD5糥WFb߮ٝ qv`KЧ\6&`i,jaYٕY\/ʸ s6ty ?0 ɾ{g2QUoo!1#Ae(dڍ6_yЪFu7%~-.Sn 9 (+D& 5J?:;5l$ARM3˥9Z,daCCՒ_]5=*"6bOvDxЛI+4FEZ-ѾA:1ECJ_z8Dߐ?ptti/!"b|ևARvz^Fք?ZBEN`E;@~tIH0_O&P뱬2zBL.sR-e;|FV}N ce 1@X'I?F 6N엒6fiv^Ĩ^S@#xCtB\8hפ 5TL2Bn;k2O!Ps}@%'Qw-f:"j f>">x? T<5rƼV`MxJe&t_A Z^S}A d1tuY3/1Ҏ6&cRHm %'Sت#k+|w/9Uq5Z%jg!ѻuOnlխH5Hs&ћcZHD1y0PY‘7+%? (W-gT:GMcU unSrsHz=6@]I䑷dd oQTPg @/Q~B9=ZP{&7tŢ@(F+@t+E0)+˙@8#?XlZh Zcb96z9uqyx7Ű6+!C*Ξފ[I!Cc1]5J"E,]skp *hq(VI,U=CxޙCuҤt oiX^ͣ>Jϗ˹x83a?w-/ֱaE8,你#3e|/ؚO$iIsqGԮV1 }xo%d S7,z dRoٓ-%mZ܄|gg^pvqD B0e)Q!~әPOAb0+?ɄɲeMZvEb굌G۬vo8Jf)s5J<>HH7'$fh`&7Z[7KI߄-xhurNoxjL*ެ|g}:U谘4+5(*ҖY BylF߯>\( QQ &=_/U0N6zאgϏ^FRda.!.Xߟ&o%ncؿּRIfk4`KOVul]8ay&Ԧ?%܍T6eF1KOaFyvN.+_Ƀwߣfyv[6!-gu"S~Z5v vZ&L[Zv,{ي8iEdc@ nǣD8ljˏhir&\>V wa̻ã@ /ЃkhcMxR:5Qs0RmFFS5GElV/zodK ={{^c_4A>u*nAm Fz''Rshn=9Zh0ş6ϻeDu Rz"˘ #nI]j6Ij*Ibu`>?V4kL!j΃Byha`31`"0tb2:v LRmRun ?HgZe0H*5NZ[6I1JߞncmE۵N-3oT|\*^[${Y7hh'/UTg6_zLZݑ)ʐXvpz " 4iC=Vp5ZFs I9{Q4 xgdv[c$^ld׹?0| "0?uA _U&_W&`d O+N WՕYxs=/NS1R.P0)!A훞G^J$%D7 *hR.I} ue3A|+Aq=`7:$wix=TCfBY]e~xfcr`e:/m> K{;B1q8)(_z̭`][f/ D%.+2?1[4V4V.hud9ݽn$f%2Q:Q4iyѹiy萱)=#5qzYn[v{OtY4^4b*QܦCMGm/% dvu.I>(2vP1Ckq'r8<꥘ ͻFX-:^} w !A0Āp1MDx6g\no*bW?$'2]l()Qe3[,fY n<%Q3ȘńX@ZqRc:BwФs@1T^7Sz~= K#.Q{mo,3\s\,mt%;qIGA?T]`hzgrB/_Arl&IRc_Z\>^ ӓ<T5hTs xӕz ǰjj@bf-ש'6ھJSB+׌אL9AԥczluzyݮHa4v56e٩Tv:MdJ֎N|\T=\KH폆 :`~NeAw㘹+X;ҩV% $P5Q o R]?I;JЫYgn >]#>d*S;.~^Ō#o_V䃽|i@ocb_ڶk-i.h2/$ VW529n'%yYn"Dlǀע Ӓ?^}%Q+bJ.>x83* <5<`tS26)}|T)i` 'btN :6XB|+yAY󞽯Qkyp!M[&I)Á{:1ǫ{G9k"*u+{u܃>/#@s^6`&GrWF݃9 KYQms!C {B c]S&': p (Ţ`uĖY5C%pl5*? 4uT+ 8`?Ѷ.FsŘdoHAQu=TκƇ?^M'⇄+xg[S`w*hoEx2\b2RשPDf{')ZQ#MÄ/ M@WWa<#1XQ߯6Ph29}yx@B&Eisq>zm|wC؜?lw+j@qb=?zgk͌z! AsXs阐hMiW.^ϿK+5Apk G!UkQ* vtWZRzwR'Xʭ>2C3M_+R{7Ʌ6 -Mo<RW~VJ8ދI@<*Cs}h(lM>!uus-=e;9(Hhg,SR9m+U'8 ~9*`*QxFjB]hr;ͭl,$#-f^x9PM&n _,>Fulǵ,x2&؆ΗJӔ9XXxMz@lݡ70衕PkI)+D%UϕQP\ -V8N2w'Vո 7'wX03ʛ/20FCш[oea#^ն'5 7D{zrԮQ>:ŸevF#ԍ1HEOS[|C#0$6@JHRL,0kw{21c"Ռ}n.ŪhBtZ4V0QNq=rbNoG+ =t΢k O_Ԇ:Ӹ*wM:YS6$Wrbm_a^B@u8F<EB-7q4ܰYV@*OF/EbE /ݮcD8~{بc'3xhEWJ ݆eVYȿ赶F#1vsrѽд@(#dž'bu$s]g7tO5;?\7CVKyw.bCs*N?!XcdkK|fti-*ʥ@ZV V<0t\5ވ0. SI'ߢ{ce Io}ǃd8RO"D#XN䳖# e"B|/$@ rqt7[o ⑖P#9luNcu7ov`gUnW#> N7QĀ!y:5@ƽR7f ѥgK6f&[FmT~g,JLìx3HFlDž; )TePШc|9{m4j-'5LWx$tFSx§A5&jtψŇTeđ#KtW" mHY?I"C)8[bdyR6\yo :Dzo86 iV0@J1{9s2;#Dw9 OMYsJ1cEՅ3f7 )}  ۯy\)3![LCoM{^*OeXfTƤn3u Y&mJchT VƊe̞mHWۭ| yws QQB183J^׵WU7K3 M^C{<sHl?ua+-Dt;^"g9tc?&]:8&QhX?V"ICҵd5P(\@گCUjki:,Occ]@4Gc\(~g VcեRI (-sc3Z/_W7a="iݿbYoł] ~B uҏS;:%.^0 3Cϲ5M&E>}&.T6f%2;)*yfBk]S*6v֛w s:<}1=k<>|]n;<5f?rSM7FJր7c[>na)A͎U@jAEw&e- 8՟b[\S{U C-]җO#*-7 )r2@Xqd/dd KDn1 垳c}&\XJhć!:^2VL__m4%gbͭ'l^wv@"ye+: AQu˹}ܙ[p }CvVId^w.^āUȹHQ0 +9ݷ1jv0ܲۖ>2mK[ ._jwyf^#c h*2'ňW ~5T/prjJ"Er54$ {L7#SY;4_mZ5V+S)(Uf '/r_* H UdTgS5l O@v޸u(p*+\ *}~oVMۖVfs eyzÓ]ƹfF??acrCɆG0Lb|giKF#+`[~tU,SܽT׵d LNz^t x1e,măb a1^BЩnl& 7h`խt,qw?mݎ?'~֞~ڍiw@ypn͕ ,S=&Ħ4Уnk2J}:~%2`-Ou͌Zqz)wؤ_|Dl)'{(}Fhf8O;kjG 5hQ-9NU(O}?`aæ+pB<)qٜ 2 ^b ,V֔=KX|}r#Foi"sosu+W :/z5Z;V53 hT?Vs: y ;"-f|{Z+@wn*~5I^V_C+!E#Ul߇] E'd\C*dd)׽\,Ԓץ1!_Y@0x&I"!${%%#iSYK+}?~d5rYFFH4<)d!Oszq.scVd;Z=pW#(roftU*s /9k(VC%]uz @aث|:ۭښ0i 4AQS ʰRm ˽+#Yt7O`~yB s\\nggRt7)&k.o/.2 ԭZǶz?).x/ {a\J=,hV[lNTI$PTEGPE *B]dX}Il1\J*yq]1=ʢӅ u:iP(C&^ŷg ( *iPt +0|-`|/J/̸\LW:# Nac$ٲݠ,]Ć3"2'5IjQ$\ho5oz~RzW٭ 3]<N**t /܌fEY^^EW3TkABg+C5]5ôL.`6МRPu>2*]t,bzdABRjor`vz4hץA̾1RnrwiZ=!Aj3,4^]ns9*O%~:%w8CjdG?$.DF; ˸<4*ׯh;DɥtT2\wKo^\6Jh>{g< HMRz{k0[8VmѶ{O ;  t Y)ɰU'}6\ȈsN-DS7]nHMr ȋ{N0uoD//@kt^ (kMw8m-&[UTIW\ r)ٵ `|9vh@4o*")`ڢB U6pԓSɛ' [YY.5D q[♖=ٰ{8ڒ^Pnh/~ zD5ƆU ebI zq C6m ՝q>%%&_% %A)d ^l˽C˟Ϩ3 _y֩x kwApTPs#Wv?HG2'$XCivS&&H-"ToM*r ܮ*^GQNrx?8ENQ(ӴrY~>/F$! ̆g I, «Zؔ#3R%?>%ip.B~TH''a'd;:7x÷>L#Oh^ʏ3 TڏW^0Xpi4ӳY }}Ɲ Tcxe$ҼC{]pS"aob3ӦCFSЫ5"Ubٻ7r?A޾14]*%}æC/X~Mz!/C8ryI`SN n-A6|̃a4pK#'ùe02o7C܀$콆y45p},+e}׍'dB*gA<f#] oІҠl;qeec#$a7D':aEz ^(I_iiS'*Ο8\W֭Ob̾g1N 41ZrYX'FGS[;w\ܘ9L#eGGt>Xm>:g9-lc̃]:ʔuERQw )Uw3/VdrTJN`#%x;SxD?ᱟsKY08QW0ᎥF/6Ο&A "%9=˩'Sw 'oK(hQ_E9Ȗx@"4@z pHC(c+')w c_(3nLdDvg̍Okb/V:I&{`%ݞ@Wt* yu1K̊+BM ,H珿IsRΈD bC-@5'Zz>7)tX%}sjƓH@ެq$5)Q8lr:>w5 K^EC'b]Ge]"ه?ֿ;JF?fߊ%rL^ib2߃'г4v'E 0X:MxU]j9aoX6IS~@ jP |fk[z%3;)醫K.Q]T/@͏dlÝ ׹w˵7(e/7@|s6~nC+H7)ej\Q[ɽh+f>޶ +`VQG%LVt|Ob}Qaϔ(2\}ɪw8.g'0[ĉLWܮ/.00tAG8*\*Up ,"H8.5rSK~ -to[{1G hI@#LXk2P 5'"d1aViKZl&DϱdK,HSJ:t}f]!nPL˩_V-'L\k0*z4qj\ .HZJEE<G#";#lB#f ?~$X` r7*L6$dҟ$C[;XC}?C1㸍h2aށ)@x7[P-EeUr7BcmyހJ/S3`˛|t==-B "~FGp E+o;<$8l8 P9#Ba~2> \3. [b :|3ɣK#7š C6tc_DmJ$Wqa_\6(v s_S_'|j&!g>ZN:Ca:*9=Z^'U;CdӖ_!s(3bl=u@#ثDuᒳX u힫DpJ'&W)Aat-u0$^cp|uKb-;(+ܬtVA?^`LDJyJd/?/oǃ^6c)AzlssQʅMFB?߸(~^J;]"AصKvB7 ȸivCt"ƒφvS_Hd]Ze\l wZUC9VZҼ\!bU2ws;fd&"<=yDWeuR ]zM^(eY,B=yHS&Ѕ5s2'{![ۗpARa} h,0o0\jE 'vw"VJ/XŃ@ TNEC6wn5 1tj6T_2! eYIXpd'w NKBbG /?at"(0cVƂ=L)ӳ}sRՖ˩$H4pdLw&l- wg>/K[F-0+kkx0jiz|ODqmq%}=VyVyI#RMBdQxa'rjvO~ B>ӍXN jF7U Z[ucL8ym|FN5\p eA$ŗ归1喴AUXQ+qx%ȖCyhvdD#λ 5JE\x'n!'2fw}MkT~M`scxOMgMgy䦥I$Ȗߞ#=HE4bF?&h˟c%Iۗt\JHq+QFb~WJ4>݂=$B.VSUgXJۃJE kfZJMoNKS< t@ٺ?EE/,i~HYJ(Xq7*i<=8V:6H>#߼N}?BIW UL7|ڒ)ct"*"3FWo?MbuB}Fyn0Vj:J[y^4}Z;F²$& {Z<@ bb~N;0m w' 1g: /?]tov.( i+DՊ65]Y&(J{nEUr Mb8CUUٌ~E<% r2i#!Bg"|̒`?ea*ԧ(/-z!iW'szD2|W5f g"h 'VC(ƄPZ?ĠUX&G iF[ddm ͕75A@ݡПX ДϹYTF՜FCmd{ g~K{Y(l zg( ߤ@c~`*U#ԶշF|$Ƨ(B96miv~ܷхMQ7KZ&!Z+}{) GJkhU)Kw`QKHP4bw'2sRj_x g|VױlG`wm7lOF q> \ ӪC9(R519g?L⧢~Xoq?M ܧ"{Dc]x9JYūk7lvȄجW,nmdkܺNۅ+bo/MV[!۶e'aBCM8ǚ"}yK?2CPMoF2nW__iW(ݡ (>0CcMS 5JMc~G#' U*۱J}O 43&=)Ԍf,lAo+qgU/w>%R>l޵`GaBw3)[bv3 Dʧe fO/1RlJ,Qz)%(O&Kr5]3~X,B†smXS 9U"a2[坐WT؈-RҺd(q4+Rk{>ù)X^?@#23Nb} uDQWO/ ӊN}ngw\ L=ܸxꜲ Xw~DĝJ]!jw4ޘɞv2ў;!ďd,z,LxfBr15E| xےN=P4ԍ`9ŕ1U')^bD+ 2qz#S *:u^t?%sa=3Ls}T*Yy، p:3v?vA%]$bV NN  @x/tݴ_|~]s%$LBqSh{ZS{ SVv^ۀBU>rq׬Q6޻Q sdLIDvS&$BȢlXX{+jO FHҝO (?ƧA=<m<76_aD89wƗoIX†=_|d;5josMtxPΡ 8e``vK ޜXC Yi)3:HI%Muz߮+zl~kkqL(P?.OU8>Ɍ`X!1"3W̎PcIlV.5e=:j`w>:eӅR#%W>?]үno[Jź):쉮vV_9HSkfa{iU(y/"r@GlzݫiVwWʇ}Z"3%c胔VƫGP*^N^WJb+ޤ(Zg`1qCGQbvsUL<&FtMRQ|%1H'TD [鄾zRepg;ok4wgh3/zcvz.:~:Bt% *!P>L XN1UYuM``8 uquxp8;PQsQm A0QmU;qa;ʴHg"9)cblrEk 6σhz1V%F2J{R{-lMajч?# [ ®0.n3cpǞג!rj"l6/fB##*h6.ܿv WnMekhut|ܛRk O +671btZ-UU\nT&}Q8SČ┲GtW[xHB+JŌ8@0XeS?8&\ ~A>qH_)X0BKTGn+$]5:-oI5zkC( o$ilo0L*zƾeeM&waĞjhBc*+Lі(OY` 5srZ?` ̋,>W*ժ%i`(G^ ( Tޡ?uKt2Xt}f m2d3جŶ 2!Y[ita䙠CCˬ;4fZ,D})Y[YHJQE7Q7 fѿ>w:J;Ɯ^V(LxKT4vmdtxSzPl] %Jn =1^$2s+bb?sURa.h# o-Jˠe7 =WGS~/xl.qj{ޅ6D_S J(z +Inl-Hgǣp#<$5PV0<]X]%-I'gMݡ~9a|}"O]nbt1Zh4c!GPBO܋ MlKiv>^yn!{ {0W"sv"0bHQ&EVٝm5i "7G~YkTN, Vp e9:XNJ x7 x^7n@%|=`kFYJJr/BMi.=jC hwUyW,~} X%E)ݍc^~oJY$gt$;"0xҨ1E :gN~4V&;%dD.mU 1tZAe>uŶxO|Z#7XSG0dЎU| K ժxJXc2{\64(<k":7`|獴gvVk~ +w'K3>\#c~470# ntD`!pM)I+Av73z "7깢H 9HIZHttDVϟD=ߵZqQOC<=ڐfL{*J2ODvHQy$vx]S/F&vINޫΎch̉ Ȑ"0BŽL6d O 罾}p(Գl().DuWՑ]IHv:e02ҵ6M6Apw)w .E''er/h[OdkCſޔkȒ-^GNb֏7_cB)ozA7?ZA',uSmKЬa.m`N Rp;>/Kc{D[P{URZHj.V 1ICك%L(O"s5O%qQG;-K"OOW`F΍~M x,5dC6.94{ɂ`c[?.Pf;8\t q@&߈{^9t{mJE~fC(DqQ]!O9M0öƢ -By$+ȼ1*ȡ7g%3b KZo пFyJ!b3?FAle:QvDN9վ9Aֵ,WM FJ2~q#.4Pkf){)T 0' l~@Ɏu5傉sLPx*ԦĵQI($b_!+{l*K~}:m4Ow^o2kmzJgxN3'rmʞz b'ZpP97 mĢ )E&=0dy߾M˱Ԝ5o=+tHN5Ch1E-CS0[4d!z{3ښcuI#V6G%)۝Vl Z1sQzm]+G܈4/Io9Na3=K}; W#rU؊,/|"믴*sh802{-*$^4 ݭjc.W^AHmɱhfCgZWckPm`||+"-85.'X 3K_d`v>  %h%8xՍ('Bm*oh@P}r/Tf| t1+ue ",V,-eKuj?HA c{."B'hrK2#f45 7vC Ofua<_v7j"Z$ڑkZ2m6dcxM08? }D6vWr `[dKo%4 Tz<t":%n6:Txt8|746!yHfm`\)8¦ti  Ω\5|u@CgX-E=2m+T@6J5_>?p/˷댘D/$LR\hf1"$ =f^L2.f0|4'iFe&njLb9%T v@~X X mSfoP6eIS?J`=VE+ZPhJē/8Kq~ V ɯcu@H6<^7#/ˆt0㪛}9 VGXO FKXq"|.!YFcY.-[LU-s>,̃B4.cģCgv&iiÉqghv|6ea KnBoKgd*8yQQuG$Z[Q3 ncd;Xt8SE@c\}wé;T`䞽kd$UP:OB蕩JKlp`BCjc"APFP!DS܈Ʒ$uQͯ# \N`o@Fr-l\`  2|#TxO \%YĔu,Dwß ({zAy_K/:ÂANN3ͱ-f0JXR3Id;[MklMh#Aݔ3{rJMRXcevR1ܼ2p??_ `o*݆jiqvioVe2"d_d$\W'4N;) bÐD/RrŸl\b`~CX}h"4fy4Y0*ҝi]"}X7>Q {nFy֛"ev> dȥ%Hr&^0?aEJiozpfx^XU HVQ;C8ᮦ:Tc2VWOb瞜OMhΈD>o d.)~j!j)d2r%8FEiT*3%;aSX,\S~BkH)^g`ce`ò~rPz&䡡38pdaҽ쐍g\&bPW23SK͘qǢ['X} s#*Iـ8P<\'T ;l}e\R;-ݔ/gHYl</N)ZJN߁sٌ?y5{SJvrKm71ybr9nIF6H-"^W%TΡ>8ƍS82Z[_6ddGT4EP8c|?uaaol;ԇuҲ?3W>GO00f#.Tq y&Z}-0sibMJL8VwEo`ly7b6 [ >Oc(%o#;kU2EDz0!aA\uV\bE@_'_ۀPK ̵S& ʚ"{dV\rIai#! cO^7=) Ae"7Sj$Ͷ~U]ԧOWFRpfmnV#_䤴`6ÒlE6iϻ /0֊Pmu'X>lK1RףAܒ)R5pXe[D~N2L*"9x$4oҳzZJ Eł@o#v3@T^9bRH)@m`F]|=Ϗ8[d74D, -9 fOA4(}Ravc{-ͻkjg~kԗdRiӡ12OU|ANYK4j#ln;38 v1wBM₧)󺈶&Q׋M.BݒGƪo6$\*Jݼ nrڿnmK(;B@Srֱ:OU֊G:ýicS'`3Ӆ<]G^mhӋ$FR!S%V~CKzkWpc;\r`)!e{`É 671R?cJnS<7&Boc1V'N?=^_sj;ty6Ƨ" ̉|6;XhXlTr3 b}s hk/NTbݜ(t ND"}1풀CnS2,CEJ<5if ?BU?rs[ YEqQT)_fNXQ?zibdmg%3rA TUR+~bu>sms.覵;C|+lbeL(.U}oJLw}i0 #gZ Fy<_W$1K md1͡ꦫTAIRxuUiJTcۚ)loBe!e!Cu]b$ҕnZFɬa8LWv_,^wum(m ːYl^-M'egLQ} VNj/pqE2wjpLu=fj`ND2,ɅAÙ\Fc3=c͓f}U>6(haҧ!LKkۑiqFlf.=߳*eh%..RtlWmw&vA>gm%;[v$F~ aKh4*ꨡ'oPǷM*׌w Z3? siߦ. Bnnߑ>Z6#јVY L%Vŏ>gA)@@GM}#A&KDԘҥљ^Im avЇp;T wh]6E@cWQV&r` xż0+^} El$5p{wFNbzk ߉Ǎ nN9oA^7VϯE$0;l[WܰPE]j,˖A]t]?51t)hWz((w~s`\-+7 { Q>_8q@O.u<~z_otD'ܐ]Ԥɼ4Z}YZ2T_Z{y~볎T2B I^zٲ]we>ċQE[r{Jx{>a$g|K e>z[F!LN>$prS.H\J7UȳA #qo4' 0mG"[>&hnp^:GE?w̺U96g#SF+xX>?Y!vYѣ_P˦2NPp+.#pƳdLsT+gVfK=j!e?Fs cT^xld-}o,qi'*|P C&M&%e0yܙrAl2넏 敳. )7R Q6P06M~%eD{S h9ْҏZaԘRv'!!vJ)%IJIo0z΂ ؓhO'Lfp۩ьj(:6K]5 ,l8 mι7YRKm$*0`0ySؔMy*7b@Xf^n 鳷n ErOCW>N$BX6`N&85@/8Yp :58ڥJJgn/DQ(#=RD|?6.d,5X_Ś3GK[$;7sz&LY5<{Z _09 h>I`_ޅl #֗C%0,z x6Kp V5cJ*oփ9=NV= dRL2:*:+em5nx| fTuȂDT[@Tp.f\^ ]]"c?d~9߆=W2P%z^|0Zj -KjӬhuBm >sfOMq|8Z#TʹF׽X y X_E:ur 2b䜴S㱮c| 5#2 }w)DVg«èl`$|)! m;5/S4ADOj8ַ*;p9kcËཋiе=wr.V]5"3LRG1*,C[ES#-~Z8\pjbkZkSBm ?篒uT'uv>'W,@2!1 [qN| ::c I -R^iKw%R_}$Щ|X%b,'-{(_\my KўT'P1EؐZ^e迸RR*)A9I3j^#3'bh"OͱkJ, y+Ӎy VWNuOcDPއBG9;vƓK ЦB˔Yn6-J[rJq3q@P?3 ?c]Z$vV}a}%zI26gv 2R[2yX͎KP~L F|r\nt-s湑k}ϒdt<xH+_Rˍ~C ftW6m澥ZG#q\UjsMTJ/HPo 3xuS,=oK;hmhM~8}5dvXĠ ޟ`H3"b;qmNM[D^fw tgÃp ybc5=ς)˽"ߨF `|p*{?Q7׶X('N,q`fn8yVL`œL :-vBAb.]‰ICIE(5 K>-Svfڷ'9b_ 0n2^s2P" O:*:A;>I5CW[24K8CnS6!mӴzDq9:{ڹѠ *ŗ)QhHnLn&bPBiͳvuf 'H S6TQ;Xn!F~+ILSHdOc =]ѸW"T'Ot,?q] F}QK b&T'W̳䔝C9@#V ?/%Y(l‹  0x7-]O\ӥ3ɔ”N=tG ͊_HĜOT8 :>_@Z (+a!PX HArW& ƒ[g}[ q9U18c?Mjy&NI(Zĸ2mFY'ɿOY+V4 >-=ki{VeYcHH?b 9=4U U+g4d# s֫Ll's\hFW_edWJH5w4*wᦐɤr:0_ KT8w&ZJCs|w9Ĥ3\wkz#x]/kF0C+3S|3!@{Ѯ*:Qxm>/HÂ5fCRnʪ;$lL X`L?%L #Ўe,j+`;GXf3;ԅ\ d;<58odb|$TY,-bvs~"Hʱ'Yp.۞;Ϳp{-e'vz\MZ]УꋎS@>cnyY#M(ZƋ:Zꑏ">tceBZ9~f m`c E"5.m}O1`^'tG)heGu0yԲ2CFi/1IE3Ԏ}ZWk oEe"Ls&lϙɺMM~dyjy% UyL{TtZFcy})kKqKCY<h FljVpioPv7:RYwt @'8z8VeTFm]m&L*3'n,b7/k]+q3(M[ٓ|@jfc[yx|Tr65Gd$D7P6r,M7/cR:R,Al4A¢%BFaTP1+L8;1'/8_$eKa8eiλZd/E}*uLh)^:p>@?#϶6r~I.E!'$# -JJ(rˋnwJzDYV 0&3P-.+IɑҸ;?\\ֆS8gdER_-\wnK 3oΟ 7j)G"dH BAdp RV  HhU(qa̝xCT,lLcTʂlۑ27R G}0PL;tf7_\Ҁ2},P?W׏&\é&H@)ſp^%5Jc}A72AHE%5ݲ[<,n>8! <,)7N Q,{;áBj(}?$>NVlSk.W^]?(V?2YH=! A~1*zpߢ"UxzjBSd4gf-s5x獺šײ=n0Ȍ=Vy{Hdl$lqK^0>xlM=m ]-R/ 9,ރB;(J@v]'F6pw@B22uu;t*Y0s4lkRN$IUrqÊu38`a:BZN 8<;uXwW4TyS?@+R~tt7=9RqD8Q^1t4UwQfᨽDǩ]{Z,U0Qa$?LOv9^쀚ISڇDz7<7:Mͭ㪾+TP#ϥHD27H|Ztt3q \UEEy {2rIN!9ƹg [\nn2R:NWZ+Lv>s\<<"SE94UlKgd3Oƫ-.tF5>ۢpBK]2l 0QOxCR\,AI2WT%klAaxis)Vf$Jܣݖ ~鱵ە[L=/[DgۿsboQ[s89Ĭ>FuSrȠlZ7Ֆ`bzbmHgaWk73@8S}WupXli:kD^؁j2*qm3$'pw.yyH&%/owUVʌ [sm*mg^2twXf[*&e%^H":*IGj\+q4QވXo uxaШHr+ƨ|?{~ m.tf.ܶ{AHVS j8IQxk_)c)tV+4୽q؄;UFM{Ii5DJRU)ϷȀ.$n|#A[]R/վ3xjTɚS~v:Xlu{5䨛T|ے YHi~`ZH[vTEp4 "1Q͊ܥy<@-%+FsBi'|x=(M U59jXkt ױ"3׫^mxP )YqDHY "@b̜Q''Ƕceu9,a>SG.>?6"c5eb[n& ( dJs]6ɩ~UMgI9]2/E}찅`ϽGop\Qӥ߶2VnuEU&w9qc?JR\:YVxg";$Kl}ƃ` +/[f#ݕ(w x mSQXz864"&#G!U;xR(xvmyؙ݈IjSR l`Ҧ2 _@FHvۦXV[9@` Xꮽ@1(Y6vb}@_*BbԡE\{.cA8)SDJIn:1?%>ϝS:f#5Σ `%hX(uF`O,˪տh1{^*'Go×س*D_3nfA*֯OHHʲӦZ%.gEP1?]񆂃MB5Є4$$b( 5e{_YFg[+w:- @)J{cboov2:zѱ;*/bcPU-u1%&~SQC6qFSC`\$ x>5MYќ }~2PM[bHQ\ڷaZ'H wX5>߽=Fns8bJ(2=5rmT]5ֳBK.T%Bꅾ%rv=kLdLŋ:LבmJeDTNG}jߗīDǝĬ(d߳ |N}𵉔RY{z9aC -!ދcJH4Xc:Wa-7_9 $4mazy֌u`j0i-ANܗlnw}`sJ12w5 wo^I5-u.꼶32+mm+{Ćf< ^9 yh31󔑧2!EwT'+l=1H˰>p a Ψs&?BI.9 BўģePòQbu(1Z2iqS/qμ|eq 'E RUoW ZX `<f׽? UT}]BoE?jޱsx JE{9Q0ƈ7&0\r6f !Lۆi$JM ??O?i'[ I4xHne)Nւ΢!V@ڒQ0c1Sov3s*JGO'@h}qǺ`n0Kk%qvR֜{lqˁep2LqOdzDjezfb*yFP zocd`!9?9[(LK4oKG|3aqEBld.}(u9`><;]b3I[)EcU8Oh$w3}(';ʼn"ra}%X;Er;{}q,|…ަ WIjj )%/0mnQF\@lS:u˭YKwqa{Q(Pm`D +Ʊcrv_4xzD>?ptC<4"Uó4PYiz.E;})J<0V70q~r뇸N7?LgV'KLsOY%ӈz߿"tQ\&:"+߮F}]^K,@6BoXҰˋ7?zB9 6frx"8꽔>irW Z8==pOVEn 5H|7\AR[8fIGq4fjL7,߃& ni٨amuj2̅ϋT9$oR@! Jh"pjx;QmNV\(d(.dJGsrnAkC\24*Ic!'przܓN4̈́Icb ܻ/O.Mdt ͌Hć7Ef yv+Ґ~ p œDz'0ܒH<6t.MȴY&=g:|gǝovU\ PF(PW^5[)ER}hpo_Ȳ™5$i /kV{-XK3UA[ERMİ O~y<"HZq CXu?@j#mo,vyjɯAn]0ЧA'ZG|$R=2^ME#rWh cb9&:tL6&LՎxӦu8yfPd DReC;PؙZFdB`)Š/v[#MUں0̹5ՁH[1HqGmJ۝V?[>>㿼<T(nVsJ'VxTO/OhQr '/s/En-#|R޵KD^+D_W.`ZJAl֪P1ZTYt!BaCw &~;♳r KmW%b7@s8D.&r+3=ޝ{3p0s+ɸKy-o^ '^;~?ә&IY0Њ&UZf<MsZ:d$on$b[ݑ߰ @=VpEQ%=ыٛ"c2(:,{[m!)Eeζ <@SУZK,bFo{ެ6h/4>z4gWc7y}bcKR6ϧ^Vd"qlmV3,Uɲ˟iUz*-֣4kS/or:ɦ[02E-0WBBtK;̈́~wv8@Fl`@>,<Η$DK9+ F܁ hA5K|L%w`pkzķjM6htg(l쓍!Qu-,rY vDm ;)2.kXU9gl}z=y#ē~i~@/OAxzY7j?n=ڿ"vK0"p!^YD:yV[5k  FR8%; ,ZpdnE@ge&UFyMn:Z)C=ppT.,,)eqB h>M m <^WA3m\iz|7Sn#TV\_}j{C&=cKK e rWnS"=ܾ_Qvj+ƒPU»P PK>|MA.5A`, qes@xsv(cf0#s=)nY.K;jxp|i̼TБp =zWŅJqw^K[_C$ BzoB|,rg`q˖?꓇4Œ \1-{^b11Axum<(t&gΓkBmJiK @z߽~e'6~lHeJz4!G ֿt ;G/pH@Ϲ`ςzTdL.˄\Oƶ2'-*H*@_f &%"Akш{y^n0gI |x H v-w#Pl Ӗviɸ+A.^wb +]q3"a F1K_FK^l!n_^v!Wft/sY5GL )WKb؂k4. Ih R)'L聑5b>^&rZAp5k>7<R)} &㿊"U"c%>) wIgf<ʸLq#GIHjˍʃ|:+0 " ǜBm&NRJ\5Z8kfGoTPsnqLy AIT ^O0E ik5y72e`O2~;BPEo ɟm\҂6 boK΄ aײq®QӶ${SK[4vY귰P ib`ɕ6u*JfgJA,9T?g2dsPa/6Gg{Gl7̘t~x_ۀ$`[e*Sx33"uH/>aܧ-'xHl٭.f9``pSΎD2%f#QQ'b(l묾]$CWD~lEF5(i1{$FY3CP Dr(BQ<ߠy$CaɥiK̹NϪme\x/$*אSX*3*KkUlY&@s'LSeWNüKWVcrrېˍw˭4vx3M`0; x*k+ 4cX˃g%`tX w׼XJ+w ٯ.ra2?!゗'FI~ԺS'Up5pZBE) `SK܏Ak7YoKmUUm[uS7Ggj|飐>X%˽@c`r5CM ~D9lfYP4 W>mc 9wEw4!ƋkSNpxϥIV:rKR-nMR45^.a³Ī 'k??|U[ۘI#i2M/uM?0>koGĄ]aIh22u˴𲺍m<15Ռ X@L-HVQ^.#CxRE$b Υ4xaUzh1L-8:CS9?3LpI+ UF6M.zDH6\7w 8-ޡin(C@ -cPJ ;LQJT-;W!Spu˩SHZ _tugvQy"CPSy~%2Wx,K˶s.}RA9L(*ZuHqY]z@L> 5rt % M`TmFi>: `EJJj+֛6|6{,QG'٪xFvj@ Zw` _lPGUt/>q|e|7ealj[N`ԢPCƽm{"_IxOfaO syy~=6˪Y.FI6p{ق_Vd&m~t9;o&l;ʬݴ}g8Dz`ai3TՇ9]-'>%i:Gi^'.6-zQA *S_Fi$oT[/[;ф$[h 8|,_nj%!e0tk~ٖ^4ZEtih$Uc&.כf%؁$ZBo.եt'Ģ[⢭}C(鏷cjb&oa7Ϛ l?\+N-irdYzܰ+Nev—v 68ܤrNoUd.UȻNSrv/+(_́ry}kMvBIǘ幪> chG G}POE+Ih]a:I&╘Jng_MUuWc9yE8: 2^] [9Vw7=CgRvS5sI)yP8QnFO3,#;J[cA0hP_oI"me q /0ddx|uDv/ьfFRg>x/B,ec(6 o\.v<a{82nTZ2hNjBؤlhЉMHcБwhScpP˥rznvUb ~ uhg#>أmƌu!X-XM|QiG)v"aL>++m%_[cβR!TS;^KC.G xo;L IHOc֐p%k,us_=krWJdÈ5hSXRm/~5f֩24j ׭ӊ"r].ʐXu!`C13\ܨwl)"rtt3w *ڐYW<;Ec8dDze<$yϿu!p ߹_ʞԪv99C1oJoBZdƍD ~K0#Tl.Q(vt&ܶ))sڕBjBq#Ѡd |9xXsc?ejPE:`eBTco#Ϻ`rf'SvSP+x ۗpzd²}}# ļa:(1&~C֩7\6٘<)b Y|Cd-=SA a#hvGx` tOeK 0Y'h"6-\~|P?]]ӗ]B* cJ{]@~<(TW~h8Tڻ5'e&/I3SSr>)?h ϼ2+RUQ| JZ|Uj{ 'F{lXǺd I퐥?|r*w/Di{z۰MVgWV#|߫\\ ' j_z)fa{.j(,~TY\D5 ]%Mjp+C]£3C V(o7ܿE (pۑF}C`Я iJ̈́*L,~qD|oN^ }iMnP I9@慈ˋ^leg&BxX 86{^Ǽ&ps=*qˣkޑ+4?GRJ%-48> v WhxNS(1c&؃S1G.VW7}tm4v h)V& hI 'V\;K9iBܜĠ*4x4 hCՏLB'>B.Pra4wU:[o9}vSy 8zM,[a3- pl)}߅;t?[y:_=lK>vOڋ Ȓ&fK+V:fMnŇFq Aކ/ǣtT9O\2ɷA_#p ^p؜ T3 a%|h ?J| ;+MTĻ@HS\PNmWɞVUB[?|%MQԭT6HLB<8O.}Y?aXmFK*\CVZ*J+_O+@hmf.8F3Ahu݈XlrcI8+s& z⥖Bz4vhhj?EeLwuk[}dvw`$3s5л5v (UA8e@'&A g^j&T?(ӗ} ZMՍE2˖x>a ~tMY7QrJ 秗2 t#Y#A)؏xAx2ă"qGZ4 ]4N d@lLe+JtoYu&j?M *Cq6C"uDO[0c߄bg]XW]J${I4d_e׾ᦷLa;d+PszRGs<|p#Fn2fv PQ(g}4Y8Hd/6N9%g cЃVKP\3D;Sٖ1@s(\W!](&!mUlfKTzc2״y+bި 4d3C5SB|vv (7ȟ!](6 o`֔^J@2%$>80(|D{ I` =[Yt>Rf^b4 ğ% k}Q|[SOmϵ0010蚷DzЯ̖U >a ":"Tna۫/o ]:M>௫asK{`N6]TFdiGVٷL]a>yS3x`(ÇNSFY-^N%rtx)v9ƠQ8Za4݁RZ<*64n 42ﻂm@#K_gC1 ! a)l(QL(#Jfg$0̈́ЭOzϔ$jyw7:?ۚ .DV;C7|M.v P9c!5b\!|dP PBtC< yT&ҿQKA :~'-i3K %*Pd|s4aysӼn: ~S@P~Fh-mcaF#yG ^؝_fQ' ~lN5Ho^3f퓀S͒#'D (wRK1Ry'X'^i a nL~Z V*; +ދ;QPA9’1T^RXE;to(AR-2KLC]3G 6vr _pBKgӻp~eQCʉlGvf@4.+Z8h%.aSI ,ADlodm'Q&gҏvg֢P1Fq[rTVmBwOv% )^߰\ 揈l *L,D4CDa W0@=AY R%)4^jNTM4h7tBFPurHKs\tAd,T44lM~$*Q_YR!v]v9~8q&Qp|M|y,C7E oq=D^p}QW gqe{wcz$†?f}+r0̘3|ujq|ms F%|Ҙ-yctߓo-A4ft[{Ny!39y?AYSj/Y&t:ޞk NW>a+8uPyTՁU*`b?2@S Sc$('Hn`ΟG%?|\NUI*=cE4ǧFl:@%LuXCaOogr7y[6X;emdJg!'pGj}FxY.0 8ͽӟYSMg`׻(OXӪwSňoXD -ɰKfQ&87{$k[[}+8n| [o2t*S?Q0ḥg:gT A؀? HdE3S?5L4;ACirMcT &>X%hh[y4nxN>[ 5”hJ_t!^y.©W>k |Vyrh/ j)˙kwG7߱{tYT6A>r,CGF#Z܋TQ7 (k=X]a *b:*Twuֽ<AbʅV#X[gCOEeLNޜW1L PF^ ̚{~ۼ,>R] GKz|zՀ#6^NQ5^?1>"= 4mU֯  -,o}玛̝Ǟ}Vd㓈ܕ՞B[c*u1W(N5xWĦ3 r yŒqQMtIJn4HH_6cZw't+>U*i{؂N_>.0  2n&dK0Tɐwpݢb Y=oS9=Z >gL)pnYB_+v7% M,b檶5~BzpuHzfѫ]5&ѐ$ljx0wjG?9gSW>'  Kcpy dt J{u۬Cf6SX^$O."|mw0X -ݻR9W#GݹQu܎~ +XY45_9jo^)˯kYeR*ji р $~tx ̔eAv*\zCf^9ӕ_h"ZfxdxXKRr ߘk"еC}?_NtR-?kvoSqZJ[H=yN+O7ۊtכDY*iz91ҷ]-'@TEyCjTe&K s W9_XdYh 'x^g9M_sNͧg,:Z=SMB>KNd#b[6l% rl-_蘼쑱UWR J~#!DGAso xKw!pyx7fA0:|f*~ |<C)sa,Q` .I*E5L{اQ~JY#7tGn ˬwv̓1YKxL8;/'IL3BY:)^bk|3598#^8=KWib"_Qr\)ҒDƂW$n+1>;ɞéT)0Qe|=jXǰܓ|fSǘE qH# K%f $Ҵ:g2AlF ;EW^x#nM'߀Ѱj(x8 o񗓴X&G9 \]ԋ titZn`xhWt'y"@Sh}wtSC:)su_'_4xn7nEiyc*=" ~FQi[/WXaW+DM-2$Vi Et 9#o" wmKꪞ>I k@"KU0XGs;L"]S*yaSM0w8CKwek sTZw,Dcz ?RvGVUCY{qx@+Ghl/Fب~1ܖ<4,EwtSXUs ڔ=قm*(AlN}:z#ow񈢁M$Jiwrzm{muJ@4{/?DkXDpɑ8䡚;]fL]bGA_Q24]b'sF1nY勃ؠ--w?IF :P@-/_2X{{ku0EZ}!y^61G/RNi!tth`` |e?ɳE0u]%)OWD59jsMĬ\lSf由`BߧM\q{Z{5J <=CCrifO39bՎf @ƺ- ,Rڽ}yC@tZu]Xi X x,U{n-τ~8K2tT*JCR4Ã&lBݒ⤽{bKYkБ3 %,o(y봢U/7Spsz l &re`F>7ߣpnTS7G$(.oQan]nUA$; ot\ФT߆<ΫxF - "}(bV4fYMXJ8o$,NqmR 7w@B^L7 pfà.A>Wm(Ќk0t w¡에HO|X= alG"?DtTj=S=՛]/'z`5Gyﰣ^'9vQEc96F=32%g__XoO-ɆJ7.2X~x1f}n(0Ġ&6ќ\ \C(lU,ק ):D[!]en ɗN&j#^OIW@oܑUE@˼r*ed!BphRql*h?>a"k _UIM(7\])N쑶7;4{bs˝N#9koGsnh\8UXo#!$ut-s=g+m)`%:8UUqL Q)Tvif!;m1eDcX^JȺM8e~"0QEAmq-bk@Y~cӉbZ;kbD %c## Q LqUu*! IľAE !xlxQ@ $W$A^aYYffޓYJLIsC'23cd%,C.kP?&P]ʵ:JGa/P4myl議㞀dYOah@u2m`<#;c͊Y|uBBK1՟X]Pl=RQBfܴOm i FƊҼcmLMn퉐zEms8j7QG(EE UMso&-diJ 2Q3)**~~Cy;+:QQAm~+#Y>͜B3^$wQiF.HI(J,8 O-:vד[,:*W 7ҦI8"=MP',Q  6^+*j7wQ|uP8['|Ɯ@l@GpMƒ,jg>,\O5SY,35l2r.ZIoDi4~lM>L^=fSUؽ]h (Rspl?0907N]6Q=b'r֫uq+Iפ=%EW{x9lade : X3uѐCJ/YfQ=꼷l-刃=_ S뱗pNiz#IR}:KGIZ toOi!t;ǡ&y/Xx}_hp Uvi[#T0UCbV-stY+M#(= "SK 9NcUWCh5#A 3DLYB?.$tc0}X/ ۰iVwR=]6Rg2-c7%֣L%W뫓Z> ٝA9B'j{OO8qV DH"R(J$!j@`z]ew b11nG3P8TZع=t4epx[i: 0A!&0ٖ·z*x_1*6|YH=( 0C@ޠGwט1Gژ_ȋ뜍PAA_-:ʢc]cMlٙ֏ e[rmJ^ĭ.QX M*/@|27G9o.]EriAW_ {y eҼAN޼X`c `HE *4TES䲢WpBxءڶ\75jNM<@59߄l3/.l?Z \ Ÿ E5F;J$C̃sJ][Yl@?Tf ~GwOQ*lWM.$j"5ЍwsJ/E6/ E k#΍4sk`U h I.z+e 7~,B0L$&C(Vmh,#bls/Ő_;YZv>of أlC]#mL-殢JzZ*X{`׻${sH~G%<Г{0|_@ĉ:, 1檰mE75=nV]_H}`"H" (_ҏW3j=.q`K]$);ߣ&I?x<6 !R>ɍm{ԴXi:6ovc{Y}Bݿ(S˫JݵiHF5GJwWj9dς ȽV+lkXY]%+ЮKܳqSK7:39BWŲ\>"ԕUKpƒ@VDwpCкY@N-L<׻n{YIlSqQFџEbvp YSq(ѧeڦd0 M>g1Be\YݚN,2S .p-"ٓXLLf7\aiKNc 0nD{5kU^quN'|Ě Tq8}Od q%8ҏv`UxrBnR_ji/^XK{ͅ@~$_c7)i ׇc$~4+l2#X-7OF$2e〣kd.NS,;k.}َ58F/lSKe9hOEAJ,ne~ /Yр5%v 1Y.A8+u`5%YJEЗf7:V@qqچUt{2MUE,-@1g('|ll s39kUÎ?[L%&` ϭ6<(FmACZen"n sj,N:j6{8_Su'Huϊ )(n, O/.4#󂄘{۫j\Ubu$34EԿ0yc4j qDLL"r"έW/lj+)EQ(xj449pCZɾUm@ilI֠lWypdσ7t>&E],Rn0z1+UNWIG!zMI|Xx/ O }lxa\lBʖ$H)s̪&m6}]]ZJ䩽!TYǓ1wx1EJA1S-V'p eN0>m󸬈5&skW .w<o%,.(?i/˝Wr%EݗėfΫ.4V'H8Wd`WP)a흡JGj،0Xj}m]a8`-& qOfp:3,?ŵR6v$ ة9 +>~`;phۑ VqJ%25N¿юxY ^ǰs*Tfzo=%@b-kA-=堵:=+dK4(?R@U0jS@D=.$э6\U{G_<=$C8џC' ۀɄ12=Cy^s*=3./UZl&-ņ*,J-g5^:Y&-14,1}Q/NUayxإv{@aڬOs~bgEɱ\tômU-cxlB*úl 2ShwamWg` `zm#Đ|))c|xzjRtMcAgͭW79ћ}^JnQ{l@5a>ႁc{e+VIg)W!sr[s,Yf>#Y7-YV6IQ;^txڃ5Ghyni! Gij2%*U+`uECBC X"hpwm 5TF Ғ!\QL=Q_O40Pje@Wld{s278F4W8wtg$>< 1Ca1{ߝzмy.N7=*mSDIv@6p^_\׼|`Y' \瘟 yMxUx(j wM'w/ ;rG\O#a{L! drh^ro[/4B P~$ck{M5@'J\f=}}]e?f,7 몮"}R >6H ,#y"Zь) ];KHT;K,2V@"qmoKt96Bj* Ces.͙ s);Q_%kl6^^bX7DF4sp</Y~0p7a쮷4{~*Enں&^ijAM>)Dg&Bm:NՇ/F:Y46];Qd,Igun.?, Kmcuɍ Sh^b<ۇy:oͮV%[auyb| k0ӰÌn ?3`̅;<4pee`ԐͺI{Q5: *L ӄ Rab("n&yI,2?^ lEZ`D1"љ:iX0?׽n1'}akzA-P "E[D9I޿@y%UzN yJH"cn+jÃrZX9L ٽ\iXLw疉?.SyXCmG{s@wO/|c 3GRnº؉-gRh)/98pDo=@gBپ㠨j>~ai;w $j`S% xj^`'gW槠-+ M9&iVQn.&3CscLd"s.85񾖡d0-/v gkSnL(2hhpxnI~e!ۃLu&IH@ 7z/d Nuo`V)-,> /iIȐu7> %E Q[1dӐQByD Hn-%:~ ːƻYaFI@ǩ|R/n 7rRW u}WW6W.= ]=U,"%ht Q (q*^F(#Ru:B<K5"M)2Ǡ~"G6 _ZeOTPf cUGPOȬ`O ʝ\ d@mO&rj¿~؇E%Ur;7`&($@)?@ĶtEi0WVPY)BAe)6'G=,?aTALK&ĆM:$ƛXrF]*DGo!07ѷ'ktZuq&hkE<ʽ5 J9ާxïvo+z$̙ns7.3bc>!*Xti@Pd[ZZX6<[^4Lu+S)xv$v,.]Q ȑO\+^@f$uu=~&e$O]#G^/Ю^|?H00`&@dn.wՌ&f2#NB#f` <퓔p:h iBKtٗ?;T$.:]oMXKm3jTn *@ B2`p4ϊ菆~wե>ŒmEB^MYW!K-Qםă|eĎ$TPLV+5HY#N#ƑNB߷1!W`[jea&r@\Xc8߅Z@MVn#q'iM#.)Ph߸E]7eG6'5v?*;5Trs?lQ/z!<(z?18JNhfrpq)O_JVvl~l7vznTVt*3 5@9V).r1\]v9zhfVbҟhq18aI1U{JcU?e\=>ؑU] |(z:R+L5X4L$ԟb'>['P:7Pu^'HRFڔw#{]uErna.~Xc+˷_ξUtD;g4. @ W`vY9 FH#0 U"X'S LZ&p&ެi !dN<^)"BZD`{uC~ xlr w"S (Z2Vf0׷M`Ά t0̃æ!t'=s;~pݜDR|ri^ڸv֢Fq7l-5vtByr bh[&I*pʂ3#[x}q |6lëwrk;biCndWܷZE:ذ%2]5Iޑn9f!JSӳTde_ E;]n#w%红z Xv7"BlT`s&& J%j@0*rx߭k9V`9eJ[5|O"B [^Xz=۴/ۮ Aqw"IVjq%eֿ͂rgkx;L:dfsyU؍}?%qMULx g.Pj1Y-l,9@˦3,੍ay*%#:|6!GF2U-eHhK59Z,1? [bV`H~,eƓ@(%JO)H1P] xqT fO_H{(1W⃄-z9>'Kj]M|;">FX+gHx4)0>n}qsg,,>K8O˓QDhͶI$*v7r a/*ֻh0 j$ /Dp='<2˓-4UYu>1;5#h Afo$6%ӆVo_ZpDLܿ};- k{*I>G[.⚏j?bʏH2Mhګn]E6.L7HUnXA'rNwJ^bc㦴րLץ9i6OrUCj3iѝ}|_.NqS:3&:GvY?Ѭ-LZ7YZ|* .ddTR 2^{4 ڠy&:mIl8U'Nh+ ~oHߖ:ǽ;!$Lߙ%ߤ}he^%Wqf.VmE؞xwosGQu{n/6&Ė#6a31Jok*^8rp8J 4!)-pڋhvL"1T<-'y?hACYw%gxd\o2T~7\-%ѻ|),7A$Mtj%uAiqa],R~d#сim,kCò">qK npt R|8G{Y#b.s6j*񶞃F P-+.Y>j}P6+9m*7)ޓx%V`e钵7>s=6Y3w4e2 +@1A.2tӕdT΅av=dJ&qcUhX9#ԧgxll[ /+⼗&)*Œߐ"Z#diWzEb[`?]`ЪJÎl2N{y_6u_3Ix9dq)908w\Ÿjv#GL,K8b-;$ݺ쵪5`C&6?7ړAW|P\9[ 7 (xA{al&qKM#z ;E5bzƟLH<@nDl; eFsT t"qg~ys\"@Q"1LxѝPϴWb/ Ɣ?(y 3` %T?z*FVz*EUp@?FIjBX}B֜uA @v{$7+g&J ob):f/9wSʺ>j=nQ cI +ށ(J;I^|i0HY-lX>]۴n|}a./Ҵ I!*%06?HI Gr792:NϺ<>IBNxCyM?Kg jV9yˈ90Gm}n8xC-*j1D氝vp:XSPK XV5PV?}J}H),9BiL11奢Z:EXgYP>>IEoYY*huǷ;i+5BNz|UX *<>!Mq F#zG\̲f!u1$NI1}X,(a&`&GɜKCҹl%'XHNIJ<^ٟ̭+ZhRh8; Uj} /A~qyHUBꄯ ݔSSK"TkKL\ {bZ _~m}S: @}veB܁N\ g>?j 8Bk{:}+)yǁhlȺ`Sn䭛bӣOh @^hy"l."O]{U[4ϙ^g]L|XWEKkL(ްWGtX*;قs י0]ۧ Mqw*t$lx \˅0 ]'SC rwO׎s`鴰Xn;ai㧤3O;% Wͧ_ON!^dWfAꤝE%!MUȯnGʙ<>F ){LJ\H!RHߺ6$}i9r7~Awv9.Lob8I*OXϠ2ؒF4[m8يoN8+?& @;C Єߋo> 6fN{qA7s`k퇮 9'"ah풩ARA(g7)A<͗C P]uG2phsN%m ;b֟/ܮD%XY}H^iw R[l6kfj~qV BjmgB3jiT?/ɑ@rONFL*;N+Ț`pefܹ: ؏73Ltbsf%64SPB;OK^^;hMMQ@d#(S٬<6[ &8M[(TWIMgo)#yU643"vj$M}qRaoL_e+;te#Kx pj3RT`TF)A/qL&17i*2΍z \و8łj".j h`!1mY~*_YAU=3B}g-V aBKh@H>lM~d 0l3RvqR2C!HʆUt3*),ІF,q3E0|kmG~5hz *ݪE8 wVJYՓPVVі+YisLźPl>f$qݬ=v[m=b=NI_c vI)+y{A  4\CO=]qkbÈ,4dے]ٺbԌ[! Y؛!j}bە6=m񤶫[Ww" p%1[DZBSA^'w%V? n\ z$ǁ k.AVv )٨-."S4E}mY( %|wȪ k ^X4JUQtjv0<5%+Bgg E c(m"P!Whm F) C;hlFX8lGcQc^oאHťA:ˀ|3}ov8gi{q=U )Ԗ>N>)$ J6f$& y$_#0Mޖ!scd j ;1Q C\}|y_6T\~XqRɼNx$^5&€M؀5\m,kEuvyO]ưRd_chrrI=8(rD,"юxy "@%#! R&}L+)_qƙ Yٔgm78t,hҐ-"-[nanpUFQYfsě,R`BeD٬t!S}cWoX;-Z15S͓;%ӭ11,1\ Ky,JD`eAf¼ k7,nԾ/ee&D=+G2/[Kl%/w5iF~aΛ1c 3|pd/OSrثdW5QڽiFg(C% 6wՃmҟ.֘+,%("1 RXYFdYqStFlcd_1R?VXX pO7 `ޅ8RvhN>i  =SLF:Wc]f&*/5` ٧nYu|)S-#^jc+^Rwȵ&cEe;h\d2[A>=C}as%w`TTF3 )K4DXqe{Yı;((h/3{IX!eJ6Pp]e8a6x`*+R>ny#[59Y-v\s뀋Nש6gDȷ#( Oɗ5vR,G4cZyt:E3iPy i|u֟09*" ,Wvd?Ro;cN-e 5o 8 #p Ġf 8WЯӂXZkn܃? ǟoe^J !M6~j(F֙KM[҇jݡޅ;' C ^P.ֺ4"Y@ghyH*-wYݞ ;Օ})|.pځP'(H Qaj`0oҢ߈QP{C׏3B:H%m X:@_v:-aFyGz;ÏABqmbY)h; Cy8|Z9}~V;zT c"O84U_v`Tպh]W*̵-L).%kwMZ(|[3/u! i¤#ϣ 2oZ#q)0EK+04hG=0OA[@m7RWWN5MBћБK*OgďQg˃ E3?{>dm,Ƿ"1#~0!#ӄ()H`%ӫuؖ Z-{ŤR  g<$9ـ!qF4¼~h`QG_Mpk!Eӫu ܵzAR / ЊvX':b]D+59CNf{@%[]jU\U ҨgX:Rٳ= YtvD\4@bĪSKz! @ WKl k a]ITEuէ [pϘϮP.1+/; - ARKb 0D+uZ~B-Lo rǎ.HA%; n!4vV-q]^@jRD:;is*}%d5"?ϑEQJvYEEZY+k>M>@HYJPiS߫q`Ͼ\BWt+mJ&,Av<?cz`kw7L?x< aX~C4+h{!c~ia|IQ0,(uERKΣ(fնRƊ֨TSy]l #J""6ת}nZDGz5}u,k Hv s$4x?>yB^Kwܮޝjs{jd9ocyi&! >|;ȺJ JSPϗ.'AWM Bi,\|S/-͒ޒV1jKAQUCYt$Uk+f0:(tL#>qi(xrPd5V1!*D0t4I i䚄OhC~[2:hd+HU>& MVLͫλ݆- Z (SRiIwqy7G½ j\C2JF#s97nLoi9Ԉ$,@̻?/0E!ܷ\f{Sx+ɕ3V_?d!aF>1Q,,.Vn$,(3azrD;/aa=wm6]$n#SDk8 H??k۪740ni֟+v`|/5X(46'2j!"@PZQXxjD4 QP1 mjS^ގwlnX :QDخq0b:fE|Gv qׂ [ٳQJze%G h-/әԮ,S VU۪SsFUwT\ǽ+\R9B=4K^L/yRǫ&Q*S5-Lq96}iE?EZu`\r^xD`K 1Rɭ|%xgGo&;KRS(8y86cn 2&RAN$[cso[E]ke6ypPp6kVߎe[3ϛ{M,ں?ӌ#@p*s#xTQƨt]'ڇLFBݟGZ-=Sxi{:c]cyDp>o&S(A^yI-FpF}j<*3!rNOE9ϔ. } AGy`7y+9p2OxKA< SK'馧[n^!oeC5;m dϧ R=8/s_婸k #Ƈ2Ko b7B)bj& m78(T\sa Gڹ=Đ'ڝ8 UјӔh7Į9"p/.:>3;Oc@WPK`*Qa-}-BJ|BI颁.;@*;{#X&=$ `q8t-Z ۰Bc!DqJی{28qcj(^C1]*7 !q)&EmZVo|LCU$X`4(-6S^%%Qvh+mi*Q=t]^%l$ZV%q#ecNj$>lditȿ݇zk8w9;^oK3j ;we^+ NjSKܷ@.].kK~CȽүs~b z%#ǯ({Av/g?~:yǵN_}H1AY5]BN{&)%7D n17u_ъIu@ ΖݐPnpTF<=Ng;+AW*'h=MP}^$?W0#ƒ;N;#ǫ0W '4r1(sbQ  xp(eFz^L]ۆ"Ocٟ0ؑxJi&UFN 8͸Y#Yk8[@<PAIQZ BE`Ge~Ĥ\ xVDbf  -R*"Z,'eY<4ctMZ#,%7`mxڥ07TҺQRS4 wWfdl:",@K>@^{µA`A".VԺߙǜ|='VWBA f=H7@{W Q<'؎I飨 QwO9ގՒ!ݪ (e6C`лBUNh.ݠ .@4yߔ>#PMBk |'{r/ܔ ] (# bP$/;N9E3hTQ_)U!CGùOkSu gM2|DZ$M?B-u$b05nT]!U:;AO,nwV0=Rqm kPs}G{If)9OWe* :ػ#F 1y ßы`ԕ´v,S˿-gotnCrx@*hA{tՋo'Z2$&&GbܚI'Jap qwBw6>V2tj<)$)7yLU;bvh2i vvbHnz&Q U;`}CLlK"RD"G!y=#nX ʒOB8;m:)폐³5$E-*}LNxiN"Yx٤WNpݶ72;yjN3gx2cOhL;fA1x?̭Gc]ejsJ =l'YvD [|\zE[hGWE[/P24^GC nyG9iW2Yl1)MGw\%ܡ#K|XV0{3E03LSOCszGQ!;U⭟O67zW%p?;ZxaX<&Lƌ QyxF3.I |o)&vK]cֆddNqA_Cp6@аFj:4R#.24<Т6gЦ拈U 2 -YT3vnx%}&\?eMS&}tA4Ġ.A+zKypN6ǎ̑8NVoJ1&G[u7˳dIK@1u7/K'NO;HU=v.-@N=E,uO dN?*E)HYl`oiъ\dH~XTHn,Uph iKTqG{G~d9>hmZbG]rǥ_&{P1Q.l7hR1f!鉙["*P M+Trѭ9.{&K<=.b$ jmVe4f*lnA" ֐XW J3|cl9OHcTo'4ߙ`kRwy)SJ% yyyEs1>:6rW!}V0F^r {ϫ@%:F0<3mx:78b៷HR$!^v\mktBH]I3Kl%! /{dn_UOl3n6>5%$nn%q/Z >O7K݈a >A@2D'-czV1ּ/-2"U#URi5 C*baDl=p4|Bƫ;k8i#2Iq ^_aH0 o]Sj4R[݄Ļ[};g?ɡ=TvGsuv6*XGLu;/,M#UeUQa@+,zW ŹJ-lBSE 6l:h>ER/Gvؗ"EK2IވRݴ:xzY;*ed"TX~Eلxb-\íZ۾2mE¹B#k+#W׀&eRab[gBƣB΍ IgsxA b?>S՗ȩ)U zH.c2Iq=Upr'R NH}aGF E&7F#+* nZ`4LL6O5~֪f?zx>mUpO^h)(?3CR@GϪ% mw?/>]9.>W՛." śҬnsDžq>TuYI&r eT\_l5|d`ON)v+p^}C!0o5sY6 IaZky,ƹ*20iV?'5hjrDyjf^uXqSz{sOY 6X~ʈTv Ēag7F'S̱U;xs%F(P^| /(ШtF gis7CsP%^>O GiXiU&>.k9W<4;n/p965eTUs) k4p3 A#87NOۂ¨kak ||սbNx7w=F@ckkk m`y)2Y(+C`զ0g!^Ŵ4ֺcOx|wg_젗ih^]XAvdE]Z0Vob;>Cf$Uv#>~wͫ\?.ܢ R4r`-Ђáeh% >i,^2fQ$De'g2w]_YSsjHP,y+kISr[D@ߡ@S_њTf[-DHM fѬ*B1G"CUOkBÑkEI\]=PYrdNo 7-/szLogOzͰ[pX# 7g;$E0M/dY6,8qE҄ժU~%>[[}j7wA?Ź')?-2n &hS/'(_O']z?te㪧q4Nno{HNyy,<}&x_Bykqr C{6b)T'vQ˜`&Ꝕ)M톢Hɚ-wv.[p{'F@hw҃ȒWmVgB*7kEsp >3ȅkr} Jd"NBl*5:X+WG08V-VE`'ҥ,Ibj"c x=Ѐ&q3~ 0#Z(ATס?A[QgX1/S2|Bou4ODT_ OG }F=9nͿ׸#J~%4мA "'!QRD C,B2؄4 bNn=t#Ity|>S}=Q'~PZ /9]SM$)H| mU]/% NJQ4׼օk(j !"tG]pB3a\d!Phۘ/)F2+rWwQʏ ֢/Vd`tjRŒ_1K]4@{k &Q(KXWX+d9bv—hPH29xjxzTdLp*i'E֋pV usۯ=pϑy'_<FFu4faGxϪ zk5WE\ϬʗmF~Xܔmljr1Pkz̀m @|I%kS_®c;km.Nn} OA ZNFT}G}!n씮ɩ 9{ʇDY!J5}G!c:SZܨaEw=gI2s 32&V{bˬi!"9<"L^X()ZݛV>b}gy=nJ5Kr2IVĖXts=QdnX1[ %ߍ-CT|%MoQwj3<\qIӉⶕc M:RKzݾfRi5z :ď`:MjeY}R!/Ț!7cy@qTt^N;Fߎ^%JE r87_=V8${#(:7|~/Ze)usuX9!i籵X.n2a֪LPoKAL2,bHagFe FLq!I\rV1>1=faLtIfI#5YaÐTa'gѱkrJu}f_ y@l4G.rJ]}ӿl!\6p;TFW}GT:;NIӷgJB GiF/^+}[xNlJĽIV|Y{rDk 6S℞1^csWn?x!v['MIK:vAUlBpVCs6NWJXJ}]C왳|%hF"Wxs֠G[E0Y&1 * QM^ҘL(Nr>B qtU ^{-w Rp5/q>]ڂVQӝUvtyALZM_6WMM wZ_" $\;Tf녣ټx-heiWUQLFz%i~`_*9D697+tG_|g0kK% BĐ8hX sTsn)-05o a1Ͼr#/'3lrz ݚ)!a óspԼwz~ $ ^Y衾T0i"#bk^$c?ox84>BhǠ~s4h0x֋:k1̂lvx$lud!F9UX+5XM?{!?KJ`6Fގc'Qb,zs\ BSS\?>Ǚӡ [iV1t F3l;t ^b:\L^w2HM.LyR£ z16Y^T_|hMUF;|:ƂLgJ@5joM~VK:`57憊̣ldE`7EDenr[-6`!\eT醶bs̫'2/\7,ʾx4|g͕P3K}ǃM>cQJr3lװhpR %k(d;$H%u6vBxjڱ2uydH@@c W%wZPp\t|]OlwW w|(2IM+p*#Tg*KI+K&y ΔkiaL:+^hD-Yn l\tuա|x' &L7):VZO‘BZmk&WJV蛫4-Q)<جݥzq]RytjCg׆Ncv^~1y!4;.RҵA%„EM0+<8jv7pQeJ\av 'N gQvmZB b,7 ЮF.O0m %E&3wh2qq@t U>Yt H#Ų5a;Ψ{-x/ay>U>zVeLUCo;SsL⁖אס4ʗrL5%ǡP9s~($0D]坷C4li˭zHn*Kt[ۑ7zڹ'dzT ŀ܈X*no>h:P0# {eߟP,[Yy+"Z:Gj_oa(`d<b̐\߅eQ,t]SGp') ؀߉N92rн?!&,FsEL&9p5.uH*Sh)Fڕ]XFUg)-:Ոǧnc)4\hQО^:g3Q`Yl7PŠa϶/Y(HVD&r@=˞g9!ϛ;\y򼥹_ L:a=Zct /2L;<*^aUuy>dJ|s*B\YWKMrAЄS*K s['Y1pjNf`Y0Q{^Aqv˗0vLpo~gB[L}(VԿ):#v/ଵtբ3/LaOLGV(M.-ol#u}ȔØ";?[9 I 9yls![\t͍[XN5#L J8_J\Ia wVVywmjq"BD)q5ǯ}WHw}3L:iB8 &I+Er"-LA)y4" 9ךYNusa՚!(a8/ͦ)|36"Ob,KYk}$MX٬"f,y@9B],"E(I */<Hd%`7Ns]s~.ȭTu|gLY#,$6x36WBk(amB8xIXFj%䘎 4zЋ1nBl^$n.Q2R% ɥ{ϛyرԿR~Il?1zo`R R\;SG*sx)"XG۞́ 7MWBKk{~ r _62OHTwS`_x#-.tP%̣&t7mDMRvk5sXNUVJm̌8u(+aҗǩE"o\S(]LWB$s&"#$攴C.@FI,J9#5E_%O9eOʧILT,"4? lLr蝊k)J-Xz}]9AAZXM;g՚ʺPfGd W]&@ AmLq/IvnwabRpZ((@DZz 2O;#adsjz%+ꯏ-21T m?x˶MܞZ>7VnzL.Bֲ~XnNGLx3:7r¤G¶ʭqq@RE@ra4x*%<Un)-=B׈\,Xzɹ)yWl0inĄcarX7D 7(,tzpc/!׆; *st"u&w`+.X#o.Δ\:x< *L>r_vm - OHq4TΑ h~6Vuaɻz4tq(^1*Wզ{x}F#oSp]Fu1۝IԵ]يjYYDT]4k{_㜷rr2r^ _g6W<s~Ԕeω\e;[٫H„-W電GF?3HBq䩛hUw,g0xٝU50%X`.ި,~j!K=`.iǣ&X[.=f3kkqBNy^ gf(OHSmt6hKժ!hK]8V࣏9ONoht몞j_!Nq @_5缦ZY%Ԇ±4)Ѓ1;#gz`R_.|4#@M`þ֨ZYwB;zD^c|V$\6:`˖byȜ4~Jxəf[Uh'x{/49  UwZ !()Q[}+'ӱ$ĸ0pZOZyOٛM4֦B򴜸l8|: CPuϭLCmm(s)CɠrITp?^1/O팮f8&0?NJt qͻHM3ԔQ4In@h~--y C~gtVi:|imwZyB4EEQz1vI]8>>­hDRRBP V *nR@rSF>N{iH :U^:SM $oHxY?L>h2럤p6: ;\O|2 XІD&Qg.WW]]mhCmIC-K&tXNbVo 5[c%hՕ994sMh0ePb/?q>a${EaA|A6%E ڇchW k&kiޗfz4`nVwd;d ׈b kN ;QW)&lºSPgs%5T_3Kx_ jVz%vYŠ2 CF3b¾|i_c 3j RM-3@@3}f\ ïa YvZ73lYc{6r&0 Cьf_XuM_˙cA13M=ݕnbD!.=ñUt$;HAQ,2cÝM *ukl~`f=VL/O<9d׈B倒ݗT-v!_ꕦ=)x_]-h%~4,krbI.*vdQ$ ATűc{81ghG>n1c#9W o,u?-܈dU)\T}iI#Z,F^?3h(d>W8kN6-Av%>Ġq/\Gp5٨߯ 3 +=>_\a1`\WSwYE`aG(XA-LxÚ- YCn^C=d*9;¼>|k@Vwњiyhb g1OƾJJ  -.{c WƄW7wep̱~Qw(ɪ8]>.]h"ۑ{}jTʡYq7'˧[qr-#ɆNi.PIz^<壓l>ݴkdF//&Ql b<$TEv!\+no$Zp¾#UK/1QxX߻1_ͶR1Iiw;˛^KegptV؏@jgKfroH Gj#H`/g-$æ&sA//Jf&n䶰uBF- ]?Ig. x-0%c[]|8}\]>oJITfgӌ-?:-Tn]Pu`]si_Sscp? 3 V Mt7I\n '@δ%@qzLCr)fCUSy3!ks^[gBp$mT`|L9 xKw{AJ>}O&v[2a^c9_ܭ\8K /0Ɋ*`DJ"":]0Vo>& 8ORbth0IRYB"?ʗVgs% x,̪,Գ tb"-Gxx,#TO7 W0GՕ@x7 kDnoVsJ6͸Ր!@P Il(T|x&fꣷu jc%ˁ JsSn/Emsu'x }?ap/mͷƪ|#&Tl?%*@߻rnx´/NXjOATJ-Suh/9WɝlQ-oJ~=i0LDeMhƻL]NA (!N{eԴUS~y[hK4[jcII%8ݛ,1K:z-\?Z5r`+`*bnH̗Sv䨋ķyF9M1d@˷I$5:%0s@»<8Í-'fBv"IEM^ѽkV]z7~~.EFıUNd$IƢJ? 6BctRFkXD2f|Lvy!`>W EϬ&v3G@mDwV7"Ì!^_B3ŀ16,Ho (NAPPpeUա %Xw/m̊fiatoJ;P'J|] T? UhivumZPVo#7o $ =`ǧC8㦗߲]*1MhWvz9kLfЂR0_61jjPϠ1=X[+8&tXpVυsڝ.3X/PxK||?/"dyhMKPxT 'RbW}IJtk:Nn5W Z7m=Ե\*c06tR V%׫ oy'P{!0,~!r] S6HJbPc0-Ȯ>o{lD[ﳏbO\Dw[6/+`(j\ᣙf1D>NZnqt8~JqV hS ~^ZteJ #@YqȘF\j3y_mmA/IHO'cT.KqZ >Zg!og`_ԍơ~–E\$3dCnrb5wB.,kZvI [Y#/@G;.p-u|}y38:GS>}ڇc-;Ehؕ|=qƪ! D'Z`K[ ;Gbha9ɔgE ~ Ow=hfKJ5ؖov-\"\2p[jXLs Z"sW 9hD9< 9kyC,I>k@Nj#>`ou"XZYT,+)DȲ\;Ď)M`RtZSukCTD60HwzLT!Ú C5x_9zEb~oߨQLn{ Ѽ$WiU:(ObuygTeܢ)"608X|_ ,N .ϧחhlN&Ey5mVE\ϫ-wShDak8# \b Q$ɔyj EͥZR1Xo$VpK!ov6Xr$j8XJM:|Zdoe`1czKc˚XH@77F8u!>63 2~Kz8|ǖOk^F(z(q0|Y1PgMx󕩮 u6q1(mm775ɏ>_#{<7z0Dss9R[kk3M (u2?jP~ْ g,jkb,"-1 =ͮ.H$/Icɲ ;]nМgYX1yߛ 1QfC5kk3F vp;eeX>w. n"( <З5$..eVZ{` anphZ=i'5֫oi2*ZAȜ Tj:=qb%lþw%GH3PBgrP1~XHxxõwx@T&l["LuWR~A(~8З^>Yo^n{ x.EIljXl틏SЂRQu;X`j%_dX_m,@_qvU^hQQ\&lh߬*_עֹIn9DX\zxuϡϓ8n9Ywur8"H1iI6#E`͡E }Q'\9E O9דg0;S,8ԩ=~=vBI7P, _şàtgxAt~- ol.NTg5c?ȾLv!;]lV,}2f`N#SaMOOFAJFq[5P\MSjvk;j }l m?_mEK>70J?aVuubV9eEJCԴVz|l~N#^c6+'UֶdtX6U{ou.}sG46C4L]($"'D(D^`sk_k />LG݄&'t5q\!C $1DJ9gNCPmؐ}ߟ17p~j^X紡rZ6e/$󭛣73ѨРFdxTGic=)釥hC^l`UF`-E*0 īҿ&0ބ]ϳ|&]]{RsLO a2/&V/ 5uN{adGo :Z>{E AI .{D/.H0>V]r wg;xNQ@Q/|>jdblqв@c|k@p?R g{ 85/yV%6,݃`Cw/Vxs~@ZF5/rhTj,aoKn^T%.IjPnaXN̴ 㠀cb|_v3G:K"*]2`S=x"& `%jưx"jo]ūZN oTo kO[qE$6y"[ɋʏ x0Rhn0+b> О=6oxQ5[¯=Ȅ(c̏&A7G q Zr3w?־kp]<4rp?FltYFkZ@cDG>v@d׬<-qb4WϬ3 {eUXqƮoE胭m<ӵ6%ȇA8wV jG-|,ַS7S-E5jջO$Q}G5nնPȥ AuJ=>VF-ZU pjܹ4 qofIQ)Opu"H lk>ZX^CGl=,w v"x~t{Vq!%>_'i%VB 7g :l];CHCrBSL@`RŠ 9Սӂ)rVk-O\ҏ `?7**VSѥ)Ԉ l°f[BJ@6g> Ի݅Rs܍c<>J!)C a1jmLm5ԝ7_ҕ:sEvf+dݐ6HT>_w.\Wƌ&@Ġ9'ToSQ)Ll5ܓ4U׷%H/ߜRwBŪeWY*ym~1T䄦ZM7Cy4"@$т}k'!' 6r ;CwHZNd4ٽfXYL(a\Y(Mdo!|zqt]ZKśb;$.VAtP/7zAzwPlNiN`\ݓ*.&h_ai !3Ic/*ɶbtrڛ3Cxa~u<$$+`Bd.0EzZsVW[Nqt 'vR񦿡9,OkEJ2xf]1GBCF:t*y˚.v'q/# e"Osfce9.AEw!_\pXkASdUɑf`F.apٽ:+nD>ʃyU# Ѯ.+|=]*?g)F)Ibcj$TץG̲M͜~!Pʚ(Rە̛_.+Q؜f_Hخҫe5W̯Z;+W /<1^LOb=iqTҴO>{.6:Tvrط>B*rմ3Q]ҀdFO6׌!5k|q̱gƚ'iKC1s X4[{X/a4g` rbs*mQ3ʡ?[U1 gExk[n_:3. tLe`YI>>$IuQHY7B5aWuWMaIiHpuQN9_`\o"dny2ֺ;P3e0s9/wZF/IYϵp%3>MrߟG.|(r۫FODorsZ<˿`jij9&N +璀z2f]N1'״Pԁ ּa JxNy^t=g .yKQUYcl|s =| 9y0}.<8H*9;uy֭m7n P>+MFfQqPݬ[h\C4c;֧F["i𑯜tpGa Cq1f~g+Zx\Yt\MzCcznÌj3RiH`j9#JIn5޽M~1J@QJҏlB#e#YWuu =>:DKa&ΈI~CA<3VF~8U$k-ebjeW(;2 #{V"`1`Ŕ,iX% ==Xq|`^H>dabQiTر5g+EPMKt&@l:&599Qw}!0>5^A@^5lwz SP̥tC=+N]c=,'hFcb}G䴢f9OYPUe?hbyDOPO=GUIw>kbt]Ç/E?Ŏmݱ-1B3zA7 v2/o-Z}g놊߈4.ZvN%Vg.'P kһEFAZ.D*DgN[ /p HzB4D_V{if"p\JW1i_1[㕴Y :LBIf1 rg@~;r3WxH%Ao E`i)w_9:YÓ,YC<㠂3Vj 3bu8k=Eg~٫JB)-ɜ}r_d9L¼<:[vq;H\ovY'9iiS:KqBkST$g[ zY@7 Sj eWR Yq"ʇFu4G)K'm2pQi I$&;VZ~S ul{nO!n(yfLf }ˈe=8ɆӷEc1;7oMgq1΍p5`DI' Y.гW}]Z! Z] ͱ7?޲-,MD;CICNu{7#⋁"%bH .%Ͷmf0P%H@osʉ 1Xc03wxlKR!+tl^6J݄ >)ć4i*e)@V0$x12F~,l$@$9ʭe la<45*,uU%Lᛳ `3c}[%hH\`6[JH^ҷ`OoN$i}8䦛>I7&.=Ɛ[,.q_M u a<8(3 /$2 ?T4i7{YU(c;9 5¢ro{c>m a!%װ*1׃Yٮi,YSN,1 `z4laO#ES3+@tuusx罽PP#~{:,#4<2iTmr:(7ҬopH s0[b:4>e}" |ow央P6_J^σs %DKڷ/̞'Gdq0c BX 'S܆@mE~\f,]lk@Es:]1RE:)vϖ@Kn{nõ]QkD 1ŁuVu-o \2h.SblND}*Y}CFL$**NHeF&D;sJ?ݶ6&hO"$-{N@HNl4wB,`mXP \RÈ}-zBJv9V7 4bSD>>D9X9,}_^|}bD5TEk,h*+9፦ RY/dG&{$-T|&'z.i "\#䶓n)zI9*>PR"9M-RH.·kXP8Ƴe}(4s_IBnF>a^oޟIV+bT)ddd=_X*",VpzukOuL_ uoV! ЗkQJ}+x,֖%$zޢOs;9,;. v+m}VZꥋv {jf*!n\o$"TYiE+&Xb)I皢߻ces g+} ,.caz^2/.e5#?ށQQe!dJנ&1A>C{1ʇ?9dp_>w1,bܗ,Pvm\wepE-3s ,Ip+|6~Dub8^C(IFRxb]1"Qb(uD$9CLz%4G!"bnf/e :]m}":Mp)Dk Y\ 3=#p•GD7"qY6`3U_kwtNsI7Npեu#qJ{2MX^T[/mXCXjYc]5-e 5(sBz5Ru&CWz,I">(J W nF5Âŭ_d?E$l9reBc@DH۹N^a䞹/ϡ:{dvZ|pQ}ݪ{OĭnZ͋{tǛʆFrL OTE>{r.'p>-#eH$pi#nÙG2Ʈ}C5CjjsE9F2mnuU^3H=N̑aS|T~}ɹ1A5pFyH;cPbohD z>Eܐ"mo?ubC<-L/Cd(vC3PJ1oOӶ,&- 4`NW5za϶vr]7|pTbpaklJ8(ҒԀ3Od`zTn'3C\?yebE38I#v/%ZdS\i4~t^'XX6bb 9\ -91 zo,b \Ajis"C]Zpx^[z>L755VDsQ_tSꆕP"w2Wu+u-y|dt'Zbm)*vCw]&$b) iS%=ֵU6HH L%AiJ&i-mx"ҎhDGhFSYܘقFMS0a Nă: v?[^wzHVZ96F?d-|ȶu!x0J0%TH`IY xUd&]GLH-oi25XZG0|d 1lyYIa/N^jP^ *^ M};VuQXB͎w1WbTiђ>kGߋ" ~|%יk&^?{[>0Bk5vʼ~+G) c.*XH[ǃ!c߆vɬ;!>Bo_-/aNOG"6]Qή),InO脹q{[A"m$C2b5(X-W|g+Rck*-`w\ѳDPS-ùؑX^Pزĸ[X:%A]l 3:?F֥hF%R$X]M&^m.QgDVܻPpEZ u_RU ϗS"L@S ~RˊHwR+ {HŊf30+–]4%g$O-끸xH[5*Eho;1UҢ~{a8ppyI=ڨL>ɰ'vC''<ҹmHR%f)tt1Q5;{2Y&n} JI~p'm%ɇ8V~սXhj k:ꘉS3T^XWLJ p7ff7ޅ BA N~g[ 8F;#P4̋+( n8C {2r/?J̯pS ߌy ̬ӾF7C< ,D0-A 2 WՔy|a^ gϕ Ic @βg$Xih'+ڌ ̌w/ I\Ru#&#> P[2՞l~ėKSEE0氙Hy2v߻,4S,UqXq-Q9EN >\(+w6BǍ%q٣sYUM(*mJ=={QNfv"#'4X2\2>(!xa ^ ;먼z'h2rS"Z͸7tB(0(EiCeo=|<-CRҿ8uUYXo$teɥW\Z.a4i1JӈLF#6apn 3mZnU KgXS@q$yjϳ;BXڥj5#"OhKɤTWEAI3Bjk%ǙmPP^9w"vݎ~TԀt}4\,RHo: ^_qVG5PĊd :Ҩ;Rk?۱'ݲVa?l''5ž=y,9+cic0ZdU;gpĴs(\CQ7=X.D͜[.\St* 0iv>Ϣik%yZS/ ~9ziΆ 2YdܐG62IVK͂Mt~0y#WDm;4iS8<*RGM md&E[}_qmF;rɺ]"W:3J(rȱ}r[D&2ܭ-w. p&YOkut߆Uԇ4o(,5;!ݧhSav5Be8Y@(lҸd?001,36?;Cu궼; g@<UD3r4?Z+ۂ(͈sHZYBʁ]'ԞU^H2x0Ms$勖tBW!f3ja8ER,G8J Rϧș6t`iH[1a$lqai;oHbHd*4[GC݄j=efgi͢4gk)?NOJciwBlؐ &A\lFDX eaٞ U3TV\cjDi|zm)rg|6U:n}W,GmTjb<wyc YfR}{68i0)7^Qy6>Bs9yy ʚo;X~Ab\h O4d&1ќ7Г7-R٫1t.k;6-t!@_Pj2av-gqq9M`"f~мo'LoJoъ|HxC؝F) Äǹ]S*:a:R$}*#]*s-![,/^[8g^뙆يr w!Y\b#cgh/ :)qgC=XݖDXx+'aYiV~E-3{Tej296 $neoi ݧyU)PB:e^o姅ċ\ S,!/tzFԏ)+2xh N⡃Dzo+R&8`w=,˅;?(!8!ySd 2 E5;b?Ω-Z2 O\O$`\5*93.Cǒa{J}FK;;K{ڂcVڄF[RXD +0eCt.;(JzV7m*"DJ_Jyz((yEGǂ}7g5'E '^k= ZT(\u++r u2Tz9:Rv =3=@;(5ra&lK&cp2d`{"K[촗|۹V8h<48܃ ߖQ)ImSKCk$-iAzR}¨dώx,8:?v5.X"Ü`VH)-ˆ¶𼾊*6v~ʰ \"@ZւӦMyĸpP Aed SIj[(W״. DLr4uR] %G}.JʈWEiH=Ipj_5/-YDѵcKI@*ENSaQˋjo*(P1yveHx U-wmethxĕm\F6*22n0v<2F4 de ZtXv|7ui{ D 9>z/S_mv'6g!-GME(z0R!L2L Xz8btQjꗠ X2O7][)܇ 3lwZ.XKȑ5-bDҺv jv3 s:@=ڜc< i~2>3BTV6$Ӏ ,P?j ?,PPi\LGSEy3{(dȰFEJ: rxxmiam$)PTkMBCpV?5ia%-8\r蚟_3վσ0v[gx=P5 ;b2gV%o<-/&`sE[y|!*{VV=c]Ǎgch]dBϚ}3J/RoНl|Y>;)Uԥ8SAU)6qEb,N$ =}Af<m(Y=ZetݙjL d#%.n޲U"9!5q4 DdxM|2يHJ.nH=fHa0K@]§׸ mdD ErM4A#K, ޙ-TEoQЃԵ*n45Exڝ/1o{'Q@uU4Q.ygc) S:li]"4tVt9:VZDr7;7mfn%``uQ5rf`{(a ;rf땤vY:| j5mroŮhT(OVsVC[lA yJ BQ>:=e*eyS:gGH`ggY/,>?3i.T70 I$>;q^A[G^īʶBT-lSæišTmvkG 1!T[(l\bpO5@yG )'d7w uF A%WŽOAόDv'?#0+B-]9lm*HUB` KܱDyZᠺ)OYa]&Bi.Ob^]#[C+gQPݦj&C'j66FD2}N6fpwbn!tUo%dz.'5MiypP:{2qC+&kU$Cj1-$2xT:ڋuaUeTdz ϝz&x*@/F{!04A~;ri}GTyeu|a?`\iԑkjLWLJF掘8 R)܀;kޏyp7j)0gdD- @́e-<\ @UZ鵛ǟe}݂]6/2#+<ۖԻ ǿNIԚ*)x1һmن L֩E5YдlE#X5>P= |5ϋ"Үі:EKc÷%B TbVaϥ(ו|L}k/A_8 4J\>yGȐ]'/F Ư7BRKBXd2aYrlߤ[yQTYrȡN`Ztm}eGQf5߀{*aG_3iͲ QP{{0% BƼ}O .2\G%/%׎.vQ9mW(m18Z蛓Y]ddl}t pC0 Іvo~')9Z5GO1c;|<ǭTR\2I@p"\/A"ylCAX%wa焮._,chr[_R(w9RkCUPoLy+Pv;ĻTǝED3da# fKkF\hVRIqցLNj2Xo3rMCUޜ1.dy)#eG5X"i VJ`@yN&Rھ{?M]\"ޔ(JX-2R͓}.w.g<-C=C `b9Ҵ҂Ab'fIs;(5``&]ti|olcdaoSrrd~f|zèz3]7|0OϬ  #BoǛouon^=MO k.BZbP^?FEV*Ի˅Q9-^El ަ;." 6B{u]u7E=)6WƆ*\PwL>):BY qmk:oac<@CaZxӯR b-۰Qu&fiGaC/CxX f 3Bkb=mqJf& ?8^c0p7Zi%ugH$B_&RPq=5#{*8yi19$RsCٱE-9U1y#B!e*NO6x1f<&g 8`:/vhGM!xs$JŸvXdBc0j\(0~ʯ$o$-E*RߎʑuBwb!~Y:D`XXxm E[ j:2cS+.nǙj,m")3+8 R2OVdPFk:r í<.)#(q؞L>ZN0OytvE(o\d<7[BҨ1^(+/>%e2^Ut I%}TѥP?e:=qx(J%"!zd﹂,_,0$$r:fᗁ5 3mk_YO)]mhҲ Ԋղw6T窅;>)1zb&ѵbFKi̞Q8]AY ?X8q`_nCJeM7hq@#h|?D%O6EhJ$r L,gWq~Mu6i9{}Xdާ?rSNE!SQRr1~c1/#{rǍ89҂Znj5RiYFmhhE6]y^䜝^[n)UT=l#x.~D,c]'l;SDeq?;ݒh\':, ^~k1Y*),lvRsM%RGz{ -OIo&Q'YR2:%1cga@1;gxXj~ҏu7 ϩrS h*N4OC@mڠY ‚7j 9N)آ}$]wXy9>M6Y}7lA7Ʌ.Eiy>[J4wA:U9ء9*1юǒ}N[ҧ(}Qh2v*M xonnhTD>\Ekr} 8"d.p=Qabv$4q@صƺxg~D)m}2ŒtRlRVHj} Mv٧~Yj׫aw;mPɈJWX[׊ٕg8Iʱd@ aꮂ1zKc@K[_{|ڐz+m.RCr\_B?<U䘱R_^Ŝ?EU $C HD&^P4I7e\"ѽ4̌̌O1*BajxUzYt=r/G`kIx^ПS @X|Lj\10[^:I%>;ŕZ 8&T~%'PHjDfEݨ\ ̧; " lzTTKQ,(AƧڍp^|Ӛto}~͵n $A-O `4=ç[FE 45T ?swF}3ʼԴ@< 6[G*l.ȱR.P0\cyBHH 'wDiPX#Fjw\ypGΤPm[,% K9"D^._mDAeQ?/I؉녱p @}b& C.&_/Z[L8twK&yLdDRW+x$bA}& 1ʌ控0WաF(KJxLkR[T*ۧ7E4;a0XV@noV_s[wV_v%}@&妓((g`Bnl}MƢ?m I&D9pWGZSZKyŚmZW.jslyK>l2bC JXA|$\w^GfD#cX+QV/=-͛t> :YWWG.7^({/Ȗh݃{^O@P,F:p0! /$GzЩc4ט=^bi54d_CLCu/.Bg7 ZuL܋ZRIS[L\TPXk`@ĥKJďZ7鈞y;>qNdwAP<e]) F⢬t ٽg|%:RD*r,?.f;\6:ǡݑQ؄\2ybpKTeo&'@$uzd]6Xә~ZL5{4_ϧeS,RM/z'4?Ϭ4O~0䵘Z:ķ9S KN-SF0e9 [6R\'l @H1/TuԲ~XbxTAi u+RpQ4֜eV: |OF6Y1B_:|T$oیNQ{$Ai.aH-jwc4y΄(Jms LtIKh5kC;*hwc%УpD#xޑ3.k<"w*F_#ҀO~P#w Q\>l̎ʇ@7ϡ@ OV#]|uxpsjѪղ$R&:JP+a?ht)sQg#GT)7)H[-J%bjˆ1v0>p#9QCSdEӽ>屮? \kğ_|Zd𞚯1=CԌ`bB24RՂ,$J qiZb&[tAR"96)+D=8ҌYⱜ;c$QZBSqA'#{o„DR}k.W?ݓ;R7ax8X hضhj 5)/Hwʍv!r=&U-C&\챸e{]ʝ I;V G\xC_T?iՈ=Pj>AƇ#:_¿*|_*57k+h/owZiS#Ha=us-˅_c/O#<>{YԷm4X":MBY;94R3N '[uX80P.ǤhT{_mJ풰UZ#ZXwImqS2=ݪ =mEqqwd#Ff)d6qIO C?=м"dZ tV2$c\ă\z!*mʰHE)؅:bh^6??j^o~ےvuoA@!^$ Z8Ս/:@hE0MC9ZPzo2d:/SO$oONJ\Qcl$a&-ҿoiś-j!|Yi ISskcq-< 4xR 8oySY}f=T2q0pZۮ> YYϥB̲4!aPJpNҙ,jl<_pUQ_h;P=\_5*7E0u2d%J$/Bchؑ IyV]j )}r!֟RBT-~JowΏ[;V>1\Z<:4\?7Gl(T'y*R؆% ȥ$O*~l[;}mt\޿W=qh ޾ W _!KC-{H\uýiSy)wT` >R<Hp-;/q&d&,T+5E/q?ǀ -1'b)ZJ.|h,Bd3HBsvF( FJP/3O`}Oa~V}{%3 7>lxv%k푎$ 7dϯIC?_*3YkF]_;9* DMLcU(>nEe-Rgӏyfs{ָXU %Gʽ";L?/J E|AJFcm|pM,b.]J4rM .Y#cA'@YpԨ_Kf:\]u=^Ij֠s>> M+6^$ tZ^+ˣ~+\Bdp|}g%I2"dDXn$Da[!!A t';$fYAݒVUABM8HIys/3$Fn9?{&;\:Ot£UjQI+3Φ*(?3:AE\2k,)l++1y/f?6Qt? <͕n4DUn#1VJR>r kܕ{ލe*tK[1!2ND-\̫ mq/'27hjuw=Nj'M(hcٮdZmHV ݓ6kGBn>kQaˉ4| _1@E՚Qy_䉓nl:? +{ ?*vSV)voWҹհ+whU5S@4DnwiͶpܱ6*89i?axVӌXmCcz#*u ( Js4l[ p8޾eƫN%_.$KHRshn=|A7 PyL6ֵ5%meDp%'uw8iq_D9Gj}?flk(a ac ((lC5.S7e^/yW$L$u@E-$$&%-EJDQ\<*#͌jX`>-5mv0Ն/v$1e6~悞-]m!d),81+:,c)3bA>kr¸Q/ZǏY ά16ԽݝY[+wO,RK?!8FY> -֞D2$KREn2ܯ[+ J<@RD?@jTN!Zh“vK_,l0b}eFQ`f@Yg*B)^J˂T++\5I4ӝc\e]m1 %qwtK(!5-)D3 \DޙZf& E-.Rz|x]|hV~F/t燰X{SkgJA eȅy>H}bsxy="⊠Q AV}#v@ngXfo` 6aT^ ^# )&|*#f{aO}Y}AY;}p&NO'Dkzz炢]/=ŧY7^NrDdY0lVbKJ`^qd` bj_ev8ICok[(vLN> žIPR;82,^t`xCRߥ9ĩm.Bbh\3o݉vl (GPa}6V34d[ 3w4˱]+mHDPz+ߘ˗8󥚂hS_8牤pIp.ԥ2]R"cF'D|)/iZۭK̉OV2bpz'OxaA4>4ກ}*)!Г 72k2nkOBB ײQ_"(JLXuc-L]ԑb_&-Kw"y_&dŜ g^1V' k Ye:h{QJCHM=rlt>WwYz5T0Ɔso z.E !IkwGe\'0t Hk+¦}@r6<`7ͳcfH8W]bf(t>$aT'fyd_fIOMF\]oPS',Rn*Ǎ0;X0hdC+.uDn. R^r'qyq++¬wŝ҃N^o>wes5{>w&،ʼnAZԧ:.ٵ9K[?+%Ti-oZƝpO..h M=G){>N}7]MUka= B{)E5}WJj+AܳVr5i ܛKd|2,S9#ԍ7ҝ|іE6a˯ d=ՖqKsU~a0}%lEv7ҼZ'vg%ڠܠ; b5gOg.*_nlসkɲħ=CWurarEU:~IфuIMKp5LH` =$YUa|K 4,'=1[7a.T t6ih4,8h70aQ^3mNc*3i_{Í,&q7s"zj\0g #o ȒXZC4[d Y:<5Sm(@\W 3 vit}F7V)A9D:H [9WxMǚ(52B,.\ ad᠟YrL׫K,A5@J;~=}-[JhOTP܏qpjE}@Mt$EW %d؛k PL2 "qP/ZtنʃW/8!չQ.RqZӛ[J91U dUJK?gاv8hZ!^J~Д<[vP[%УkmTۊ&ڳxOQA:2^vԗz0Dw> -'\`4_dvW:u]~b倨6!ToY87 4BգQPy&R?vEhf f2.e<oS;Vư #߅W,*7;9rd,|| jbshY-4##O? \eҾͲ?̃PUl&紕JXЙxPT%[5-Cô8dTbJ[a,ja7ώw#Mm)[."q7NM(d2S>(_5=I U`ޭ6˸:~0`rD6DZcI{ʝ4]oot義x%G/r,q 5 p(Is,'d_\ yn`˗\igp DX|yQia3p7VgC+F+[si%`7_eaQ 3Az$ݱ#.}a9r260Y룒|p[ZXi+YB 襽c>ѠKNď3c3BV=g?;ofS9BMr}3ϑ^Io"ePK^Z& }BhB:#2#Oluzfr ||=I^hC̙79}BbLRdԼD4Zbho >fWuU ziYAʕ1qܿxDL&h(\k(L5 0jt@8;Iƙs? anubCEHZcb/  `L m,“d c$$9Z O֏T]Ƙ&nhz}skx-~ - FԴaKIdĜnLoB`uPRMPկt`9.NAj~(s}1b-ҋvk(\Hux䵊ݹHA\+A"AмN#@AUmTD҅PbV,a5k1MD=<ޡ= !6Î)KqyRܱSr $8#x?ӇCrV9 Ͱ 7:G@N(ޏMkzoaAu4c`D0O0nd \ɋ%"qh>@Xč O W7BcE tRToXBI9jBP֥@~m`70{^7 t6AQu%9R OY]8]'=UoJnUl'sq寷'f 1XQRUSM90x_nHY!jKB%8q:{F^;H=uE I8Rŀ?(l'>(\mܒ[24{oOi6M#/Hiϱyk>hߩ).U/耠z]@!8߫`cnέT ~m5A2`!%<2rtN୥0r=ohc%IEZjweq0IoJTPyN_u+2&CwVr̂~;2[ҿ3mOlS0A’AЄllؔkjqw/_nlÉGZdڭuY!tĭ2t Tq#A]+t1]6ɟq)Jgm׆ƌ|p5On[|lBsv <SJsU'wȿO"br,! PU0YRck<]e_AMKge!v-P:1颾u=J1z8p)G#5cFT@B_26'C'8ثG"2n>PB•CocC@?M*d{_I# hʆrMoN#ëX@&ŰUi'(%da0mg߅c>B&S6b I$i@ßEFS3ܸ}cL]m.zU4:?&ӕg.h?4BWҊ9q`\yDinutI(DP۳ u̴ephwvɖX_b^ @[p#JrBNg`nxRcbq yMw\e<Bx*~b"b۱c|)"tz ąbp$T]L}:+Xl7q) }ʏ-Vtxx3K&FQ-8&]?YkE^3LZ9Q~,Œ 6?:U9_)LGqr!}) tAgaZhNjQ>R;s (c׾y[vQuO,V#TP.7@Ard+wh Qo.fWl&? E"Ԧ6C@HX]. Impezs &Eu+m|J7ۑ?J3d12G a2'~oݲU,Y< G{N)ߧ 8Ib (|1L]e@Q: s᪥PUDh;asB(#N|1Kb6뷥 @.V[hC.2a `#H@Qp.MgF$zGt%Ċ<o#qcD?(h* ! t7s 9sl:+r]ܛQZHCX;AyV͗Ƽ~PZC%}ny6 HΦFkvz YUZ৘7YL#__cLK;V vE%Y*=-hx_c{7ή3'|4+б-vLИ lZ HK6)&*eŠ;#R*|^tra${2y 7zEN ?N&(!_=~r3u~YmPJ1Lثc"n"d] ȗV/n R?Cp{whOjIVWí:cJ]" 2kTqEmI b\P^.iAxr$e.hꯦ6]}ߊu[L"*_Vq}w؜߸i3/`# /lDDcrG hs}lx d 3`C*GExO 5Au~K5N+N%*|t@~ZFL>U X9V,Gi%LLHG[3-{dx8F6w3<}I@E: Rٱ=5d٩1>[s<^{FPȖk?6뷂r`(5lrF ODuB|ŖWՏ'6%Ź *zB0G'jcoTuf$s΋3sSgv󴱸^_l3NCihӴ4fc%ܗ䭄譳UwLȜ炍?NHw((>9 JkbJi34fm,b~r`(D?EZNJ%R섳 q r"A wrΣ$ΧbĨ N֟|tNwݭzҁgRJXriae!pRKvپ+#C+5M^*KlWp$E8wYz Ma% JbRՌ [e"ś" D7f`4n9/sl4tmeEWn#t"@.Wʈ|_B UCFS0L&kYn(i{V$$q,]9%1A/%IbHߥ㇬*r~oS:j ~|$]'FY-C /zM`WaMVzz h<:9! HT[!A£>}ܠnQQB!ΐl++=tj3U'^X[/m7hf;]4,G sΨ20Io$o2h%J;vӽxqsa]2?aʲS^uioC3ym6J8j0aK)uqyW29RMMޭ>0^KIL[>x*b$$Qn6d E;_J$`, FOQgLW̽վ?C7- 9g6!.Pu"pgעH6|iRP".ⓡdXpW t[>c?!Ļnp^);gv^1;YsOs bh+ 3(d9(ЬqjMIktrZ|Wj)kIQ9YKې{@%%rk,$c,?DwG`%[DBw1G^|} ~2$=1ov^˩h{{ ..0Až+*}`u\a׏~!9y+)sZvgYxzTj 6-0l؜ODPƴ lj/#% <UU%`ybEyU{{wt/I#hYq >ELf[^S̐01S}4g;SSL'CM7 /6 ˑⲍR4O濰'/3=_Vmlk%i=_?V_wF>0r5 حw7-R)bn(aMYUe}3P{Y!sSW=uGrڎ' 0*ߙzPɦ;ŘR$ ˆX+䋲|)XZ EnP-.+\rbf>L]"2ڪ89p ZCy6Mm)|Z@eUs8rvrBNfeP;HKZr]UZoWCҹ5pF# @X2j uMa *WIX^Ejb1gHT|{U;YqxT%OXGӃD@Kɩo5aH9* 7X6n@l2EaYGPMŽk<%8ߚAvωvY|Ы n[dSP9)6qhqqbP7q4 ÍO3?)zr& Dɭ}'v%B4/d%% N;nkX .}=WKgTwM  vؗ#7o3liX!2EFÚVr1SWf.liī Z@ uБ A2]yai˼Ș<bڐJ#, vE%TUspk]fWˌGf#XB]Qo?;rr8þ+V=,s힇=4$*o,wm Y./EUa$C :sR3?M1uX&6q;3Vn(&pBo 1x|tM?^ I^g\:J,DY8|F5 MVD't•dȬRٳLke)F#49KyiU\:’lQDdֽ/S.jU~7dnz( p:$7{,)-p??Nlm8Z\SLP]LX! g.tq5SbD%[/c& "e~?kpoEAFȮ^yD-Kr<1-0[8gVE nP џń0P=x\C XZoOg1 vJ]f@lAaE sXMOkaiuύњ&>[Po%WX64 xl*``S<*Y"viiAE6h-tzR!E~B*Wv c>_g*'53s}taBe(k#΍lRHIAez,ƨ$\U)D *_TgmvEx*f~$'!P:Y| `M;P"~lH<<9{vgQꨠ6CL*{iRa43֙*DnK˹vU`P@+jܚ6?x!W.ƿ̓XY lK>!<2MgՉr?os:e}ЃnfZTVSKZUGxV穛Z!Tq̏ w|5?WS~ xXjl72^u. G^m;/ܺ:h}3 ƝM 7>';7%ҳZ1рb.\.XF׋tl=<3o""ΛCrG6ڜmr@pv6m$m-a[9'in~Դ9*nJ'8?wu VY`Nl+,J.`mgDyDܦx-^Y֞[x)*X|ЙdZap|! &]D^c,\*geUضzg3Ya0OŊ4w^j[6Ζ>]optVy&LϫԘ!ڜ,CJSK1ɶ6Y3J(sY EOfqdj=ynIAm|L;Gf!׉A]uUķ;>c*ԇT[@L'BVjod~J,eQT Ϗ2@er~=\pB}v݄f.EWst~FGa"SW HS0< T1~|IRnWovrYiM?*\St uF}`e1=$[@+ڭdUՉ=Ƙu!*5c-!hZ;Tah9ӰOw)E95:-2Z-M&2dhϳs(FnmcK\?\h@6 s$hdԜ9x~[)RDP8VgTE]K Oc?zD|;W5mzIh NG9H/#^_`SJH{.Nwӝ_~y6IF&;.CGn{T0MzDqtrvEiw(slLHN2aw@ܕϡ'g (g4q<Q1dĤ(yq,I {_'oYs>VЮ,3TgŽE9BaOX*-Jȁ/D/ E!pb\FRck&h ӳ.^N\áD1Ľ!rx=ݜ\?'j#-B'1c!+]؆C7R37+f r2:+/n$H*<ҍ$^,Z=,W ^ӟq&\@LnW\U-Q1M5mcWШfK>z #*Ġ69 X g)_ws-9,, tX豐hrɺ}s*"} #bL6S'%~wBD8JsC 1FVP;j|Y4 .tT[*J!*ؔf3:&6}d+J1͇]"^(Q0<50J$ 1UkVc(j%c-6>衴̱S` \K5 r` 5uPe$4&"F/YtZqq\h3LCuR?SJqٟ!|k_EUf CjLj]u+7znNYg #IҌ5\9 [ rmwU]1@Zjh~eD䪰%B2!tZ]h\ۉz pu'3B{P.^J3$|so~&ŬvӘR3m`3@/M_i[;dk$3z<8t3)IeDHQRF4}/SN|c# !RۯTdYZ]د]J%þx9NSp l+3Lw &4v(0qh̸%mk4Mi:IXvQ NiSnwܕ);ğ*zkU9GCj#nZLYy$ZZEnMAO0#ə{_3 xfkhbՙxY}r# "wQyK ǧ`F*Ӟnb㿗ESz/E,F W'w;KBEG>,޲*b9lpÎ=_*(g$ڎEiB@n~cP\+բ?|PBr >Ưy5᧬60܊dHaP\/ܨERٗp(D|{]R Jia~%c3I./[ҍT:ۜ@7:ʆCo\s٤w+7t^"v.UhbX>"t5IIW" *2ue+GNq"{s?Vrľ/(ٳ܌!cCg*`rORi^\2J Gv< },cX:b˫pjEu@pdHO "M4=kWL9~G!HQxSxWѡ8SɃ-/ԅ CC#3v=^;{z _u⅓SטaoaO-t!<P 7kb9U솲SbZ"+P:Gy8 iUF`Ԛ al#[t/UY=֝^YgjT3A*\Z^ypPL&hDuN<{/hQdj0HvX8Toi>T!{PTDɑۀd[MHNӞw.av ~QLԟ4Yg0o cO`_h7ZvpX eO}{g|3}+xgPc~d$]1BUoCE{ 4~qݟEc/_<覺W;sۛ`;1)h . \ G8w>ag\#t1!Ws3Ӕ[ϝ^hEo=i?(QNW5Ʃ߼(HȒաc4lꨍZkGvn3ngjXHo/K^޾ʈ˓A&*5ztI)Lgq}=&U*5k2%+l> ƐZ8GO{v6zM]# rt-+ы$ŗ}K"7"rM0qu5`Q@Ǒ~G,ݢG}ֆG'oKshmx-QeHV_VTrz4Ne2ŘgwOћ@W>;҂dۭey 牑6/hK%dc|+5Тhf'5*5orb<0Yh?"j}P^`|n:T&X]#V]6@U=);}vΆBv+I,|7Tco.WeacpDXRHx\) mdy@hƺu uGUUnc+%~ERݥ3Y%5;sJ\f;.V ͮ1 {4J[2]GC+qދt+ `^j z:0c~andb G JU~>ez Z\5FG[>ݎV; n%GX@KZPVJNVܻw XLo5"Kmq$u<|w0);E^ot z3Q9:E1ZnWn#R|kagWWKsJDܑi #A%ٯ{L }@UІN*]3]*`֥T%/$`ASEnDKS-/EB348d,v}bO96 l\RUDD㈗+ Ձc8^C9#׺KM vgM"ҧ.N~UTcd͆>e 35p}%TfM Wxɝb(xS(^a&9ӻd(J\ fi>ktde[F'bY/׹\ޢf,ԕ>31M'C|t>1E]{ّj8TaDiX^Pԗd<<Ʊ)WBY қO3цlչEMI(ڑ=qh fx 5L ֨R )Aʷ" ʹXNֆaM>@!omڅ t(R}[m󈧢,*oK }  :DLjNAL!#ޚT1LEËNfF ᚷdB\gB⦤JwG:'G_\.EP0y]"ǀ2a jNkv֮Ti<*v LO<3'~]15.MC, #@>`55w/{>.~[Xc=U s]Ġka$`Fwwߏ0c"4NݱU{,+P-h.w4z Rk?4CEa70]̓2fݦa]N 47TgLТ A Q4wj“MJp!; uA4XtB,ڢ}dF,u h BY'ntشy4HuT,7̿A sҥq'kj͸I"FxnwVǃ1fůܘuƤg[}}'RI+Ugo/CvacS ekᑈ)$_IShl}!EIiFR̜wEoFՅ#}̸!qX_ 6ZW[ ju#-֧sJy`>2[D(Pԙ1N1(UeNGshށTn+M n!0 8&y@QG:cl|/`Ψ=؛C}bfCJo+>#J7)"Y3EGeE!) -wq$UghNEpuQB]4f*ʑ9BY CĨQw+'bNuwjjj|+IǓLkQJMLT Ӵ`*:fxj,'Uɜ+͌z7,g2&ucs6وnZ I(6ذqA{_b 鰯{-_گiډЂm>[J\&4BULAMh U)yNEZrA4R& 1jc`> yW/#72g|ϖól*=J \g̢Vc- vXmdQZoCRٶ>5 3'Xo!мhQkF ,[䦧M*.$V 峚N96$3?HA<ȵ#hcl5^VCuے<ௐP(y˫GB<05@K3%-SGS/\}g#M=!v rD|Vu$ȋ.zCx d7"3YBC<'96jLF/O5c=s]{ʑ뱿 gwf½>^&>Dv6njЕ**8"@Q8,ZWHզ%=}RNk.yB4#j17 ޜj_[բGk,hH-V;U>룏 i^ PB\1xIGPrЬI6i(#rڷ$P! =J{!2Rg#$wGˤYI{~38$w,DoA<Լdqqm-VHK]SҤk84>.Vg ԐOIwV C1CE?Gu8p[2־YfJ>6t 3(WC ]Q_)o]a(G얣鳙\Cp]ߍ-]?aL;(ﴢpsZ^\+7 Y~ #eÏIwKLg" YւWnr/7O| %Tu4,(nt`c_Hn@[ VUnw[bƌIm 9#=LxEOUAN~:4~b].xƕcC+/^X,7sR$COk6jS<&X<6CL79a8I(;[MBfkI\:Kq2%R(,`ey̓Jj?8ҳqɬ3P"?tmlF/pG2ʽ%[8!X̒1-3b_$Wz~:IoŞbԓzq `DZդYS_}FѐQ"?ۺ)+77e[;:)bȀw7s]̭w_lw }2 $bHAFeu/ex"^?1 Cu@k> , \Z>Vqv CIO(Te:/Jq>9lhbߙ7b}Iz \OAy0_Hf_nh$]D6h!]Xʰh'|ՋXsCΎ܀X:]Q$l:Pzv3qU#tD2J23F;vSu # &zktHF.7r иF$ kK& υ ;$s5جܙRD ܕi׊JU|<|轷!߳oqqzڍPqt66|0{e߶n1K#(UFmTz|/w}qNY{<4P `BmԑW`3>pksfO--1B&E\7n?f[/3صÂ#oy%NZIT2Ӗ 9m/$1GgnVleyl1FKmL'G6:RḶ.ɷ:䌷;ioXދSƞ.U5敏4u-ba-'…Xz0h_C$tsՀ+^ ?wPûtO15w%!~ &PJe<qI G࠭yյ~=nA_3obB8})>hEVQ7KA'Z+:fɮAdF~'^PpH̛;רj:DʼBmbGH7MmB8ЄDyόOGoߍ"kKn Zf=? 5CI"`x27+H~~a_{&ut`i]:-Z --.G⾴#ɷrqH ÓL0sĭV"z'I`6ɩN:m$ @6 @r5 ᄀ 8IRoy5@FC.G'j,qXs=3aEwC߻wB6ALd=7L/´0"ա._suE}:zJ0AVXeOe=~wrfW[cSSLG<$2x)_E>e/(PldzAj H]M&׼lL*FGY>R8MT @W Ap$9!y5'Æ~PI7a$tF& 8q^RV׿}/Ҳ&>wb:cD' 3KªMI0PMIi3BUm6'$Zi٭8shmO|\?Rgr&0=2=.@*4K ˴ Y` _^:l[}KVe:Amg #f}9V؎~-D@bㆈtWrV=In :jpno0#U;gGh j.&mV=?:V]ZH-L 99J&8LTh%'La*I'Hp%:!-9].v$d2>FY=~G[eeE4_AX@?~dpW@d_jݵvg/6u3a='].o)42{&~rDrBCF҄YmgGumwRֶarX9ofcA+&FOb@((r& (X$l%zїqE93[Kx< SaLh15Z☑9 Ld~* 2^!Mhݽ_ j)&2V՞4(q7:.'wߢug7ô>UU7| 0g.tLhC_!jrFB w$6}>F:i>hv ڄȟ V%$%%m&K1Oz撙Rtz [tcA67]teFx7@l2Zrd3Y$xWiNb&>Z_ƒj07B\H`pܝ: 8VhPdy.6Uv.?+rnjEJUپh Aթ/ZT:0CKCPaܶ' ,- xͧiA|9)qx>(劣 i"CTA+طQ3K,@`C߾~oOݟ}AF{}Rbb"}?$&ta2~NZV2i H r{+|&sd'KQPlelDzDZK(vffhDS=+Iwj`Z1G9iPK6u Pcιjwnjh+7 7VXBĺ%U0Q+Ȫ53zv$=X'mjJ^DZ󟞳9L綔y?4[WQ1>4 A|56 ޓE=5} ]~54PỤ ͈Җ^gc@v@.P1Ƿ./5#\*9(5ctF@͆pWwzx@X \dP =}s3%n-ݮ@w5 3MÜdvDf%:2 14KxlU?ވ/W|q4g^"Oy[OM9Pa} շHxHEvU*rOrγ}B_UӶ@j"Eq>gmӹ1 uq(L?HzO}\ i˓D!4%nYh'ueTso:)htV? EEA)E>LC&ن?Ss{ZQM*JEL:#FPVcŃ$F)֋>9{09EcQM/uSwc=_1D;2NHH&YnGT;h,'z" 8Bk6hd{Wf~+O%:[wK4;AK#Zbu{{Bu?\EXNph;J ƿW:h)~ jOeGț!%̺^>%'ā} fMYZoO|;<>k*3l3% HbO8L|PrD=zN0aֺgv dDt8o갻nU"1R˂~SWtqĴ';+pH0jqjR-@rC7{>B 0F*ש!:Ūw=-M. xc RJ-(J:ྦ~vw[H~ּw*{_xOX^Ȁ:3T+tvo[n'e;02b$ Ī;1%_*F]tn͓u"Tc9ƞ\a?46Pg `c-oq;S}^6V~oBqbi$BR." "UDhl|!x#yM "V\aQ5пA7vedֺ!gBA.0!lXU˒ld!K@a܆"ю/LAe8GeET7VO&΢9!\`TW8mMIvVo~M'wB6^гROmRmG34W)>O9$Xq%.H#KF7Un{J"t?>g|@[!Q.m# 5 ﱑ 461ĵiAoRr^*kaR2'FEޟhA& %B\I+xN(\׍o'0vMM*JZ EZ߄ TTJ յe`3c'~ӯ#nɽ*=`.ѫA -_[5w%j%fͪ/1hr.)ApRNnaBaV>zf]Cx2VH)>Rɫ]z9fM0u>EIMx'< a'4~4OfocC D.-Xz ;wM;Xo=R t}u\t xIM&ٟAö8R\Swٟ"zQYMq `2aq-O}'=Z`/Z98N[H/dɻw!Uz>rIt#zEG½~p>gn=1HtǖrUb1={YQHCޓ|rUzװFV-G|Lz;_~ |}>@@BMRW$^U |+p[!P'tJTEiɜ'#K6&v-5Pz@S5ua#6 b0LyY_σ^ 4UgHÙ=opηQ֫aLB +?_w;3FkRF]E>V!9)3,Kb%to0 Scu'^ҿhC4BTحM"9Lc073fo?A|ҹSry `'E˃OR(V(3?"YXyƲHT /Xɪ.Ѫ , HZxEp dS唞HBW=M g dT-EծC+Fcu)ԡ 1!N*` Zĕt >ǒqU_KQ2Uڀ M3y@CK^#!0,ݵ:Y&;t.JH9%~羳HIo Mf:L=: DHSg_v"u\g/Pk߰x숲]3f,_YPL=b:~Fc5 Ccs__N#|s:{~% R>1~VS6I9pYoGaj5dd6 bw"z )h7 ']Qn/d:QV߰s.3=$),vYBюgqzA3vVpwsĥ51xp޲Dk Vs(7>mV3o)Ʊ[`B'"{+uJp{hGsvmlt 멐 }H1zj&2{ٻs2'(U0Ah׫TH m 1_h8#t'H( 0Cqy&h1UWI3b6מ*OEph; -n_ t#͜ŦsN*9V"I ˚UkH8N8y٬U}1^ ]Cz2PK燽'ޯfIhF}at`1 ="h!$ڽC[p%:Agz'DihY]5( C;s0?L]h:pE?wmDTevGp +xCj8M5u6Qŗ˽W턨wJzWiH`#ro";"gɂݲ K1ubS4.RNo3*f$ ^,*S8u*8 vw@jblkx; B8M4XjyT?L4U#| Mb8#ޟS$1d@7KC~&O iZ_`t  w߱If[EV<̫9W+`,a#6N}Ftd\EJ k#9py[̅\}_X9p1ˀ+4ZM>o.Orm @6g(~k5fwa@-4N5/YㄈֹtX%Q:V uя[ 0}b_8<#jX*U8 KUUaLi̯aX~l4v)"Q*N'j#L!!~RZقynT̪(r{9Հw:O"lŚowXO L=& e;%">G%-){˺jwgW#yLO/wGb=IdKP8^yS4{"F>op]%zn[ۋ5$䗘T!9GIeV&"p[5&G% ׀y{?4f1w2@Mx`^iM)$@(n LoSS)(;+ h&qΤ³AXf6攟Lj67X\"%Z9ә/餣t.b&]Fg_R55$i>g%x,/Eh#]A[A;Qt`px6E^slQ[W/Nx$M0C_((<vʢzh2CkA w[Z!)ND.ߜŭ$,'dJB똩{K1{W}-umQ'@!+^uR%4ik A\6]R l77`n!.^O,v zoҰF9¢_%Ҿh>yɬ@>O+K,gaߟ"L𿕏X_BJ dkC+zkBhǞQ1(ܲ]z2+ukkT(bV\#B>)|% N5"Be]uU8dY ߨ91934UK9߀]Xp1#GZf`&mzIg! =+Y*TPŰs9čxMOqnA8{8:kes !y5qD4Ɉjȧ˩kY;@ >|l^-P!~ Tg6A`K 3MO\s3aZD 3򣿼@ ھ|$ghEׯNbZ+W=Otw>Acv ]s8 Kb#cɞ̺6j4Wgw*[,DdpZ:6~q7_cA`Ifh҆Y w6J63ϲ~CGHf} IsW !e_цtG"`t6X_AǢ(ٹ=@{/S[j^K^sL`&a.] *7y 2aM:XP~>lΖ^utp;*BIe0&T6suƳv(7|qwCM&]$'b@6q`R,uDykVXԐi=J[FՉ H0d*IiudsQZWmMտdJpPs¶OA;Ԙ+YGܥ+|.~sm)#Fg_ؗ!x0QcVw|P?d+̑=gR4ǪA%Ŕ%5JJW7t^yA4͉@Tbb287W} r5Alhڬ׻;8& edP_污ƀƤLw'`Nbq1*$>cUaTx.6i9+>CS=b`aa.NTeC z$PY>?OL:'^W#B> ެmn̍|^f] mxIy,FN?B zׄ J]e{#d@CD ?mti'ѱgrHT+ A#F$f<- i q[qfSa[3QtFAڴq ]&k&]4\ܣ˩Z3 #]I$4 5GQPEV]Mni*60FpfZ7KwyQ;oJ,ZlQwFgy}s,ʊBc`80:/ }&mvqTU@ߊmҳ'Zj+M:SQtr ՝#:@AM&yuy:8u˷ɸZ]vQ b$D}Oj_/1P }U#dLYb{\uBdpX&|Q4Pi{QIr |Vs8r)QIVr{Bbr'!}'}"[))t XXX>}*(V3#~]'=-oj|lG?)!+ O$[aA|Z =d{J8D`GY9:_($'m̓ΠGݘꀍU2.r[HT~#& }*.s$#p= P1NA}&a:Zz2\OR:O̧UN)ϗ,2֮p3۟݌W@տUE=n.2 D'Jtm!kgX(F#:q?wC|.8hmY  R_tXe2%ŮL^)-;~-f1;ZLg4a ٷ>C|{ظtJ 蛘Ŋٛ~ųeE F9l'5Џ~mFP&M!U}e )am ?G5<rQHg9}=Bkz m/%Հ_z]4GE`˦Z­F@G! \}Mh8 ~K'~~tf-$f%,ߤgu @Su{ Gu9ʝV!HnQZ\i(p5A+x&P%Xc,do(?p+O8;sSMNqmflbn1eʐ2vYγ:#BlyӺDSZ1" ~E=&ôW\]Ecـ V!#=u05R2'mGd=I9|݅.kbMkVpVIdž9*E 3 !Hx8wt33\Epl[ա$==ZTZڹ,FWBgfDr|_ mY|Jda@V'ay6wy] ѷ"7.j]X6 Sx&*XYV>zAp~͋V6e~ (Fu6 .UV?j9;W J)-:kNZ"#$SYQ)&VlT T]%Ɇ((1  470S|]l?4&vrWӝdР:3tޓ,@'w(UB8Yv>XA5CUS%=W 7ۉC&TiętHہL59Qx*-?.WKǰ:ce*B|GʖQ3)(-CQ, +ĜD{Dq"#uɄ Tc(LX23çc` Xdv\dyw7wؽNȬ@if5WsN~4yD[CMV;k%HF’cعZs"Ek+@-H9 (*e V WZب-nI$QBڔx0rz\ @#3HshU-8}\[aQ %@<6ldwjKT&y+ɰwl8kq &8^%9وÙV+2t<6_]IA9V١:s0jģz&Ve)cٻb *ƺ8ffc 3׆a-b‚O_X oq3(1DŽ21="u4cIbWZW?tBGοRL* K8Rġ+--Cj!cog֠4M4i/ˌtd ̗ A?Gajb]I=JYja #CҙJRR}sU@kLyI0snS9h: 8)$K.rL8_';& -,x'Rp%oai cw)uEǷws,~0Vi\tL4ZZn:]v'vqf gxAԞ>OPhGe0g #n ‡tO6J>48 s2c=~3S -fS(Rۧs9a]o1o= 0Z7h5KhxxUQ)UF7 O L$5.8Z@;͛2c37*vq~أ dHc.rB=G'QAm QE6c D^;ݰqx/\^*H_~B[@D"Oouh mAa{23; J(e1'Q̠MעƉrilTg g~*|W~dR̚2>Ԝe,eeI]  —ċ=Z6UZW4cE8kWl@Qt#|*͙ą$PÚs@^Up;U~T UO}h9!A'EW+*PiMk!δ1R< 2smiN͉uow ?1|>;d*=H^٩ptƎ*B-hCP3*v]w)BΤ0j h>j0FpoMY9?#ltx t˒_#[ (-Kbk@ =˹HUZSt  v}u09wIwoI5/JL_^߇9&8q3+8k(wTۍHs>h k^rGEMČor4ODV03@={)w8d=^pn(~l@>t 򜠧!Kq? TaQULWWpY~phX +:lY{9C 0^;}H=Y"/l"l`O#5NGa nL4Fc$Ao&R)*Mqbx!x1#F/1$w5;.?_m9Rjx Ҫ v4nhX}d*6E5U&s|9ze4y3ttqZT =/ݨŭ;[AQGʷ}僁jL]K}isxJ+Dw$sz Z׳کc?CebUQwDH.2Ɔ\h1Sv8﯇L#vZCB) ,$9Y#Bp710v=\Rkpx5/ j3+^13G6[ßC>Q\wȦy{s^^_H8N%I}y:rү|`T;*Qvg(5qu"pk[($usJc 2ƐXG.#1-Q3ꆙ(leWØ{Tاãptc$$@DK(j2 {Vķ"E,p0rUC (mcr9W ll˰ENRTgV?v_IHtsZhٯ}f6;ڰȤV҃C`?.P;JY?2l/Q)B쎛Y{u+ʿ9>LrJW?eKtqɩ DY[yƊU:n?ώG̒ޥRfj,[oThwbud`_b$:á/ r$KVA N!UBY2g8cшUyc)ӺP :hH>8E3^8śM!!Y.l3i+?@M^oF-QaAJ})S&oICϩddaM4B7 :„HEoG OsbخQXO}l$G&B*t!;QÜ 0sH42čr" 3#~v'B.l&07W!`4&=)xVKla55ùzȑD%l)|='Fύ_FCR! 4{nxF7^=+Z& hVL؁[BY{u. pJ`3'>fEfv[#Zzf@6V|蟴Oil/qOB,YI [+e}mvm쁴SS60;Og8ݔ.Y;4#ί?Nst? (򾭡PDѲGBoG;F* y#By@vZxNh;vgt*c3a Oyv]۴}p$2zF\;TYkE=Bob;{q|߻ Bϯ;e^<`lg3Rڂlq97#dikF\(5[VE* nr4C95Q#Yȭ؄dKOAZ=b0դ/p)\xۖjCk&jisiiI#XnF46TDE.fhYnpRR!N!23 LhcS'Ȁba߯kVWxW_dT^x͕|K'iOCO=;Fr[E} &e)&a-zZa+˦j3p#| {J1ksj b겳7@_Xnk7gq>0P56] '|hX1 FЁ ىJS$:3jѮQ)/S! D_eۺ%j䅱ET$|ݔ+}I4[u⡌Vp!Ï0Ïvk zsc,sXN-~XBY"iU9_9[Ȣp )rMف#0@|;/ihit9eq_;/̅^\K.>+XU3xw,)/!+˱3%q7`BlsPMdعO5,'u/; "19"eT¶-)̼ifqB Z8Xt!\c|!GLCBK#MFzEe$n*sr?=M-O3Zu9{c d-AŐ =-4S y0XSxA?HO3q&2_yp#Ih'1մ­zP[@dCtQf$BͱV7x2=;~jY'9@y3xu`D$ "c֬k5 +@bTۄ>'ΖU^-{oE2䤒th =Ƅp R}|t~!.z u4m]ְiBcNIG~9A(~:23hgW)b{X׏~㽫 ]W& B䔿W[2]tv}\E QO ݺG(ljb:Ot vh+@'>+ JWR)хkBHLF ~Ϋ )12ɇ#tbm%km w݁.jLJ%cӃ@,s\-N~pfp+IԦS6]TKrsas+%Zzh3ϐ*^Mx\ФP,P\K]QBŚ&֍}I`,]TS0;>=lfS_Ӗ,<mڼhT#_gb=r^Zj|o{w"[qv69Y$ gHt9R?Hŀ_)j]haOYHy HT'F]r"?F!&ee8;d?Q ݁# >rƛvo.%K70oB>AR"?OYGind8p4Y,a/1,YWt [!髧cJ|%YVGwbm45g/֕3cM1S l)}@B>*^f{I"*%-0(C2@Gʨo?TKcAnJ;Z*A2W}ENZmӀB\=#2G H3J‚6~7yj+9g$cn˜qhmQ)^NJ%Y f*ߞ{ :(1]?V ~8(#Ff[.PdUKp&T,G$o*%(# Rhz_$~oZgy dkjnRUED9 8RB2Sl?O"pQ %τ[oN| DVnίo@\\LG!~jͰ>\K&q( ֒)Yz:,2;GΏvӨi YnrWҎ)67nYoY^7C͖]댔Y0 -݉{AQd34M7 =cAtr&dqT{1/M:lzWFM9sd$l"|1GZ1d-n g)0Y=@}jCk,Kc&̜Đuj]\ S%jfh`PAX8wZPp+,-цYǟ-ZT:h䦓r34%k߰φ #tD=@)g lT[ pVL|_Em"X4=Ҷ:3(^ oAQGG6^^ꪳ`=QN"t8u=q$j~'K`5A]`U-Lΰ ?!+Â}2#_{YmȐ FKQadpA[mIv5036uIBO˞ڽwՠ~@hP _^H,]qQ)$'bG7tXHTOۍA_d3`|^]XUjtKa&.CD4$xyR~(GbW(}ȓe⋅q ٿ~yW8)lI)?]!6ͭ- AD]ĈȬ. ɪF "5vū/> atTlZ% [N@.$b" H0Jkemmw1^:~bXԢ_ aHv/ccLkZ>X:n3\) 6ߤXf9bh:)YtӊV=lP[<E_!7>Dz4}տ Q@X1o}a,:kp|ɿDJN(s2FJCq6y\5u3,?>i)Y (o4yeVhq-V,Y$T]_]~ҷcՕ!%P\ˏdQNZODg zvSi]1nLcu!?9hsjME/p6z7|me"jT5>=^|1WU ~ P+k&cPmZyGʨ2eו_ o|vArdfFsoO'-~nmz[djD.tNS…`bo? =Umړd¥Y:G$CkePщ(\wp$)z7.f5<1DWj]p'zҲ0Uadd⏢z>Py&R>#buZ_qztj#:3|5*Ha:8C*ngd8w.~.jAɧ˛kѮ?1l'LPa,er 4U-lXު4Jawk_;QD,naMbb'#}Zց8j$6!c@Zi™EӃ.s+c?& ԸsdњL 5SnqQI{G+ĿA8v6o\ O&vdcvô8 +W Y< :`,nbӁs7)!|hPV4'qL[W,U鿱hнt7V)4zo#<Y.4 e$I+`Hk@5h@4`}<1hb5PL378-"5f'o kc!B&dg#lLIpen̂ln/%ؽrVDޓ{h{_tB3|S^%krո.)́HNCїg\4ȅ@:]>S /zх87p~&E^ ӭagO;xV}w Hu|0+97lҋ:eDZelJAqjUE[gՂsI 4:`Ċ\17jf̓4>!$P&CbW0ľF!FXl<;VQ "G )X]D5襹l}iA/Sq @iЩ\"Z js̑'*oʬA )!fx9)u}wuX* +3}Dܼ;yxWɅVWN(u6ڥ3 ]99׃vK VIc!HR3S !LjrL`EVO>M`V(ͤ?{tFpJ,[7Rΐ$;/hGX(эNAZ{9Ty蟍GFUM /Ȋ; W\n>Q,k?b3< n *~L7f N#&1C4 :p)%pI_A3' ١N2ǿsOC2*C'ƀᩰxG#$?VdRIi8k~y&XRO23d"PQ1gqDH@4@OhPϕO+I+FQsWf{V_:6G* @+H $jxx b@(<*WYdcM?EB'/XC~+X %̀bc孟a/BWPP:׹k뮝$q )2wjua/Wwl PrŦ{5 |[q EYGyv8`uWJdj08o0ҐӥK(BY_L̀tX72$ُ2ŸP;Q,18D'wv<8mAոhc8'N.j=#fɦ:"QֹlWң"֜).2&YmԼ:s'>ze=6 R"D;|ׅX,dwĘEXr5ײaFZaJ8}&>U`s|+f_#"3##;]$>/̬G}`b֦ )vv߀ڤz݅@{ re@ч!ǂc~ K>#c*b"wHy̙Q D6JA&BRsHFX[.? DםtKAa_-^I}tXQˇ![yDzOsv-;]sawpcUb0<Ǣf 6l4(Ψ@<MjH(&%·;~:"8KżHRUSˤ ޭgL[c=*%͕?tUVGSeT .a\ӯ2m귝jF^[4Z{%T7az G$њk#=0aKhN-m*`wQV /* <)d6$s(PU: B pQVkVK^%wKH} ( U3#4%$kY^Y?DmMYt۰;T"?<]nsK'9@k=Յ * %VI47h DjOes-́zl|r="b &4=hʠ1qld?3EH`8\+aA-%+P&dEVxs%]Anze#XA;B.I2$6'.:by)xS[+u2H!URLhέη!["LکⱕEŭQ3C"k3ElkICJ ~\O0m3Ъ9>7I ;F&؇!cxiz=”ѩ 6IkԐ+j fT)Sz>"N#x<SAq]N47fhǯɠƒB*{OCd x ؝Hp/ִwș-CA݅7埻 6}/|䢒x# *"m-:Db{j-a=ߎS{B W}!BHk!eB\=/Y=.?ٝR\'3>Lɦxp{ 3ݣw_UFOD`9-DSU}s ROpC_tQ|L eǍ(\L-WB_B!ѱBw*Hď'.+ܬ#|-+d Jޝ1f*[2 f9X7F{Zv>>km\l.yx_LěU45p0nj>]yy^˵3{ߑ~kpL?s &8QݠMpH|8IiSH{!YTPu TrrJbW&9e*sc6L!M?+E5 Gh%DZ?Dԝ?g,|RӹcXpћodc)H = &S L~i%٥ mx[BD%fĦ :mīAnm4/)8Oum ɺ]0Wr3SUhnN6J~4\(y~O VpT!#!$G^L $q)\8lN:pY8R Ngu^*A ݝ+ (08E;OXo{^"J/y'(,U:s3k*'i[>əKJ%^{$_{|(ȶ[fؗZ //Ok@BH>0y).=dF~.8s'_NR~Ш.׃i|-XxY>7 !0Vo3M13=@|צAZ H!k0Iu4$ ]7FPG`uZ=8y^8Ebֈݷ 'K ,ژ"҃_j- NVE0 7Td6''ޣq\L)mvbȯ7v`&)4aɼK+(m=5Z]F! N|HDjLDXP9J|MxO6A0<Co:,l&CDIo!R ^y 0V hہ5X pnN'.aS]Alʆ 'd-l@l.<rg VNmÁX˴HѱA)/;E4TݙZ#ߜ򁄳*pM ~h02|ƟB"TC3P%V,iXvaHk};}WtHP"fMdx_Wr *[q@yEPpMlSK:E'{1VB^S:K*'9 /b&x?,8S1+#vH"ןTIz`d,f'q^11?0.k#l=9,Faټ?ӲC7͖b-\ƹ^TP49A]oD1{lFs9dfâ["B) xJ(-3%PT^x)h$j%k{xH݄9)HmԄ{h3t>G7r^|t"TVf(],X{@/d"PGjsMy5{fzruL a`(MgZU 7Nѹy8[FiZt{ *VʺzZnS5҇#POW1~v26Z ?%Q3@!{6. #kj8ֽ|E~1fzUWyxI.X,UrrSaYyK68*dC#9e-<3N28\LZylu" 8 %x1&AM9瞬޴ #/¤T[;=Z}eX_Qu\9_0taN#1e*ѓ8 OJzxZgYZ070701000002dc000081a400000000000000000000000164e4ded10000283c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/']?Eh=ڜ.+S S;X~cJ~Wvq<5f,ׇ3l Zx>B5 SR:OO10UݼP$0PMhd.M2 WV[r`}i"&UTOV@+Hp)I@$T{"/r͊u#vHHs$׶]JވgR# W.L41數״_WBp;kgв1Cb*7xaJY(!pF#fՑo3S6:ILIx^ d&M[NҶ)qTl]˥ ๲1r%m `RΖ2͕֑zO[hNv MKC* &?!ѩ)Z9?AOgA ^^bt;Eq:?obg,kD҃f"LӮydЀ]iېiK1Z8"x.-n0+G76b1t$GR bx}oBԶ܄MV UV9.j@Օk+tLՓRwKUs{@둍Vt5w 'TF0GnzLBe6z5uc8Y=IPENʐu%^,wD>+F09kawFmve0@@(_D9CW>ʍJJ*꿖 sو}Fþ2Vޤ}t\1Ziu %w s"^ﱥ<̠¹$R0\VIД څuOURIYcؔŒkjH83㝽.FIaUe]>{nh\+m!m~2~{3~*Nwn,0ue=_X޽6Z޿!aa9dXl92o$.;:.o1o}y{z*n\:EQiMphq @hu̵jME ݁ڳ%sv#e"ltшNXTo*x2K?+a:_n"tO9P_0NA$t^`rZsm# vs * $=_#?tOȏj޶-ni5-rg/'hrq89weE0sK]0qf5E.֨jNF>-Xͼؐp<)8 a)J2ld?#LP-*Y͆>Ѩ?H<8ӐqQ] L+U#׈7)ScFXO4 1l.㞹&~)/W j Fql5"VhC`+'_(HKhFڌ]V'KU?ǒ1&ɃH@q@<=]va&tG$k!w:c7b1ےbIGN?[rczl0+]c}&c;{>&!p5y (!e^hZ]kJJkrYFAZ~aaH!(E 2ZG9BdBx\0+KfڸΧ %Ɉk… C$r(q"OI_g/'MCԮT#MNsv] (ոUFMF7;uκ.6 U"9Lj|AT՜wa[+GP^D\Q`&DTOp3-ڼc׆TPF\MHB"NʿB BYȀ[G1 a*p-?A=djy@ZmIY9A-$e|gL :?@׭ieimjP=>ΊO1r-*kG† ( 5HM8B)@:}rڳO(a|0Rֵcm2 8(;ϑM%tIK_9[-Y%|} ^\ʝb6xoyEĤ 4Mo4ԧV 򯵷5V $j=e&h =M&P0F?W_ը`H$Of'溺 SA6ks ǜxuƍ-@ϕgVGrKL;3ss*HtadIt.x ЉgJMA:borxyׅd~U4*QwƁgD}x&̩gp f dwqd!WckVD1%{;+^Xz|{ ]ͨ"m󋝌50w6 ~ѹ8(A0y+]z(S~l?κ@70C !#\xw#CN 23(e?`m+ O^rG>*76̧x3~?iuasbm پَ+{}ѦRHx,t-KN t-7Bc2Y #mgcU q4kӌ2;1 sCët-1>e AgUꙓKZ]egao+/PˎXqmvk|kp]W*]㹰RotH,^#!Mp 4fZ nyk`$V~ &3*cMZb+H*՗R= 82j\kv1fF~ +Qi4G^g."+Hx|dԘ#rϳ!~+_%3;᧴[GC 3:W{d-֭>2oL:;E%2A iL-oٝ(ɋ/ֳ벏Nm-aYen]h>"MRhƵga*_/QIa X~yƷGPQ£-Ƶyol5˳ c~~WsѠT}./&&ǵQ&h> -ž{b+$zW1a[R" @вL f܊0ݰ4/,q0=d],Pӹa|F eU2A"VNZQN/HC,QhGƬ}NR=)^$' _a8T};G?@ !Yz{bė3߯[N WԱz@k(+E^+8,dJLʹ/Q!U8oWGS}[L-  ^cAҴbk+U$&+E%s8,<:kt[<#uF-}]/Zdbr%xs.$/2aa ii+E^A(Qp{7Lx괊T FVHQʪywDKseQ)^=9jT!f~/W/vAgO ʟ%=w/Í_9c(* tY?'Avb eftMʛWAi?7ܤW5Q.I9y"~Vcl$* 4 ៕,I\.r|zI66Jd2M7AbIfG sr,8:'(>GFЩHU5H)RC$ Qr)=[spe7aSqFZ*1&5'i&҈|Oֆ'/[6' )@+Fg]3'{N# INpΘq9 06d-RՖ@toiLkZ2[ F%UPbZAnRF1@VAVu$ \FPʚQ*ǭ/@z c`G+ʥ:)q &̫ mnt9 `cXNyԾ<ukܺL~HRS;KTKJVM3mskgN9f־(Do7@[c=)W%kruRzr4ّ| fg(3&w0=, VnYbZ=^+`JX_]iwJsGYr2v0o;.NAnУ,/Ho98rKe ,Њ( 珛X)DQ8.YKb.Hb#foa~NS$ rחj烣j,NThRS n_mM\ |R"VFT'-BqN$2Eo| )2W`<}UihIܨ u8t~[FPv6Oyۺ`C:Lo`W1g01X,H\'7 Ε(-n6_l{6Ez/033Yho] icʾ:lu pqYK_23^ϼ"B(.Sp5ܭ¡uCN vvD#s.5v7QfN&.g Ά&1mTQUP CgW㆝h;IB=$ 7kCcr9{͗JVwj f\wlK;Vɹt5XXRkHS_7ur>`鑕HPxn,B6QA(9.b),9Bb]rf㸵`lPMkki՘[{MJ 7L`e_ #NNe|W+ۃDJE@r3~W@mnTS@A$1>02 ~*@xWXw$d1Nӎ.\4{HSA!L ژ{/Ml(UcG3 ,+UzNGm.j/@SM.=W)DR2*,3:{l\6/#;sUw4Ϛ:Ǒp#Qw힓;ȭCCڄYu8@fDZLL^l4s=&-k1e4#(nHW%s p=RhT~nt s]kf.dH簗~]T8ޤٳ+Jw?{_aJ{2岃D/L}yEwRc{~IOz&Ht><\c\&8-6mڇ眲@*\[/b`Q7|*3߿6vz+DfN-{c!VE|RեdE>\KT(!KD2d+]0fO{8]`yHs{@G='jtQڑ )&#ϰlNssJe+ѳӬ4v,_) J)X"<ucWtʈr)9aڜ!f75Lsⲃ VpD(ґkL.^f w¦2D2e[Cc{%סq8Rk6b>;&F8k ȋ? &^rMI-ZCenY)JJ<ˡGvhɑ)MRghl /6uGO _6Yj1`\<;%fN3a,A6" YttAW23%j3͇2>NQnYmz`JSt @JZbCGaqHe=R|E)tAaNU7bdك &C3:5mm0= vLtWv/nV$t1#orZB3}aP,2β0-qG>#/\7O\ŏ<tJ3яS~ۡ.'Ad]B3uJvdSҾZA 嬉>!;ޛkR6]:vN䐥n 'QD׼MBPZGtiuQvA3L^u2]>4{8l\Mhz rRpC 7W~ڴV|t/>m1M\IssȺ h'$˅PgA:`i=d!"KC3ҭ2Kjk.i3tQjzZ.."cgDԧc~pPHQrsȦ9`$C(X^n! M>O+b 1FqN&)SV Oȿ wLؗΰSNևİ })dJYB jZ_Z{W__M;՘&< Y=&J}ؑ";"+P'E K!ve jݗֹ%ҩUu_܅{ +C.`0@C_ Qfyq6"\'K;tNin/MNnKSFxGNDi GfTkNɪz+3ܹٷμygIM\rtQ|ʙsy%[b 0gN67__*0.~s@"yK+%ò©dRo-w!?Dd4Az&29^!X`LĆS„2) mz!YSof_.^_Z;&۫yh ?ԒU3FSk",́^[@\PC,HTW[7KC92q$1|JgRÀ5a:~v7&V{Gh#Y; 4|{#y/\\tk)58Oy#gد߫Y .] ϐ5$$w.\623*a1גIr<_n#):Ⱦ+)p~ ¯e71J%tXb9{¾񤃷Ğ|s5eG$,CWαJ 9YNMzud_P@!ű9@+WwT8, J pKzSfM@([R|ػUQо$:~ $"8/Ito/R`a smgC8GOZ;x__Oo2XAyv{fS/5TS<nPlP=tlgYZ070701000002dd000081a400000000000000000000000164e4ded100010cb8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ʃQ%eJQEtH6"Mɸ" JvQ{#وV2Q.ERs)} S8֭ )k{SH^qkJs?-nJ6{bx+,Pu*y;585;T xݺ!=1!89nF1F5w:5*zZJ{0:v( t蔘x\j{@ҭDYpj,%r* XCii"Go0.ͫ i2Mzh$0ÆXC_TS V\\@Uj~xp m ˮ p<:Йxv<錩:^*l#:F 1',~p` zhemɀ5l :`W8(nU+ ?SoLRCؚoVʵw%d vMrql﫼Y6U2r!愳iū6)cϥ;(!_bf|r+>tK}fU`zjO$x7';=ZS)v &0nkmGAD2N,xO^'ʙ"XKU0j7SI#Qr .,U n-o.# (b—LwY'-i|f:QB- p#VmƦQ) 5m/`&p?{\g*|T X)K>yF,O\e.x@Sm rk/.UQu\  1Z&A-nuHɅ )f-RݚX( -&9&-_ ND|hcʵWC_WnB9ir?^X}?i`oOz0p3x&5dž$qM^b"I>PnӊT$ŽC7E!ou{B'qe׎%+ ː\usyQ7줨 fH_)ȉC|=XeqRƿt4$?y(Ɉ&#).D^MzX<I%ЅbM .P̫SWk育i3Ŧ1TeYyܭ89ΗC._(/ V.9;+ G-87NV`!0 7 @Ͼ/rQD~7[-c-:jɣSb5SYЕ╬I>8k#(y|7Ƴ wX9ڍ[@O> 2P\2_l(\qggHSjn}We!DE@ KJGpxQc>֟6xH>9WWz!ח.Ad-)S(|Hԋl͇ +[.p-- tNAP>K0 1'+W5qY: ʽkmgz7qKbme \􊇊͝ cXޢOyS{# J^ߍMlsvp qo;ݺQZ?; Q [jk((̱BFvUvEMv]E_Lπ *9̾{ [ۻiQ]?SDNx-51fY:-[w/uBQtzUm ?7@OpyvC0qʛz*;U|qݰd8>[pKKN v9tP:[rrxXT-N(A>~6 NtGJsĵj0^h 6Rܠgh-B.*lsɈ#r"r_81v3MÇpp>!3S7k}>O3S W?13x0C[</1rfki\+8? б@/ѧ'y:P={qi9<.pP !!Ѧ/ \~lB Bɀ-4^C Z:{spZp8X|m48,S;wpm2EYՠ  rT 8RVlcwpK#Xkq\蒅0Atm8.vWwI~Sg)nhjh~?/mL0@u O7L M؛yF w:jhRm`يYH#%fe`^ʅF?UCNbN"r bE>q QBǰ>R9׹0%zJ-I$m1132|v"W)=[S v3צɂ"# .FO;r:!HkӚ滛NQA.5ρ˾6}|Gъ@|$ L⭅W@tbe0XZ0> aBɩEq|++O K iT,Ra p]X^"sl~kÈ.r=A3D!B.QD s5 )g=I"h+h Ȋ=wF^TU+ dI^;dQ9BPr)nwWqDWŽ[G,7w ^iձ+J--N1*N4.q9/O Q9?†VǍ2@^] 歐gz9kF HQ k@;<#HT >8(7S<0S0BU fȄ !EϜ2c<&-۶CS#K8᳷xD?_RqPJ _&!NͨZXh*ΰPK"P- V |c: gv Qvo L@^QxArI5@3PSU3$},7V4{~U.eCJC>U~"`p篷K]=“;x&o:&fn K]ԂoJ5_MǥuVuqCZϰM >mY٬^~3 1K\v %CE(v.06}`)Uo;Ӹh+h?HYmb]dq oZe"ASȶz_fi2|rH*S`1/ɝTξ|j0I{&k^!S? $o83 pk=Z{ke2Fa~q&Hlf5ոlWfĄE 4"(rhuw_`o6`<=T)rGN.GĠl80w4rzrPxRI,_!R4~_z3TتV| 5nLfN~WPgM/ЮD/DE1dHՑ #[$"2)wyY^dqsq m1LQq`\Ŏ؝Iѿ6s`_URoB_y`^[Ofz;`x 8b7TjKJ\p/ #V×^HbmAx:--?rqõK^f@0w0μKI~h r ˝2+Pnv|IDxE+sJg`Fe -J](Y6ʀCWr'n#A^cFyajgqw|K@ˋi !'-~.7*).6YvHI;dL^tk2(}orג?79J^ 9Tgt7&Ɂr#hz%H8l2]JFҁF oa'4`m> 0P*BOvFfJ搼l/y3k>UBU(,O~O>$~iWiu5ϐGaI$RX=͉,sDTVIE>.І\R7$E]'I0}o8FGZAƣ°hVG]ggA׆i( Y+|JE仑U( 6EC&xIm}!$3E3Tva|-OTJNJ)r{mՑ^-wb/(3gz#H"mINl+fʍk:a;T:5gI͉C8+wXLag94}ܣ:M<6FWt+O@NLc r@r aLpƽ9!CD?*=m#2坚;1/ #e//"x4c}@V(\m}*򐐧N37.Caldmă\A~ 0K/AHfQex\h"0p>& JXy ;?NCG.ɥA8 O s,K`~8S;)v9Z4y%cD1tJcjMŋ^yðҗrN:l3qP V"-A+5c7,p;Nqemkͻ фgbf$.R0գ|C6{ocghBrŎdrOwӃ vG`X蘵L|/ !<ښXwI"c12b{[ qũ?p9ߞ#b5(2b ˰{⌋2ϹȕHBt{gM@J:H T`GK$j/<ϛ ort+@2jUdfԼ6DN)l7W{7jSoR fğ{|ks}тwE.Bň.=HK+.4-nhNA9Xx 5Rcs. k ੓@g)pI-tDD:U 8q]T@hX~98W4@h.O/<u}-'FDJTӠ=fTXE~.=ѡ'1FRM r|+ٓ!^ ]Ǖj{Iz޵']25}1Ί;v3`zϤA7 %VZ]BmKwVT94^n/kڲ-~NP(}N7TubȞ1cSFO)\4bOLK6KzmA>E[2;& ɐR4\awBP٬PC"e inkvh~5zy6-6=srP9pq Pr{ig-p(F=m&0-1KnZ\ вܼHzǃ: BeQ*c"@ Hj\z/a<5'07awx՚v9 xژWoL_^E#\A~բ}D(F{,8 ^ &nĽ5'#+^[2t,gO|5 #傽Qy>]8E/AԖ]eu}DS |w'ɩsBHWc1 2sȍ7r%9QTJVԲǽI4 ˠ?>Á 9&{ {ZZXx욚Ԉ2'n,!%kUk_S6VW/\rͮ EB].7#G^+: rx3P/i.yg:;9#ӰN/&s]]qfp޶7HH_BcǀەFSou5QYA_s$1{ e>T~9r?tum獵vC< kt{Lݶӻz>QGj֛P4.0+=hG2Q\<)ò/p"eHv}p)/ 8~A4m{յN;L΃8+> Hoh6Pk^%"=ojJNFy?[1I.‡7)isSz ׉:B}LtPxiˊӂ7Jn'+~q"9oN Cklg%Mq~IwFG^"^e5-fG"scJ 9?%¨5[E^zJ{$6˥g;>8@5c%$':npf% Ŷٻç l] o"D-T6n&+ay~3rL;?21P[fܳQ Ⳏ?@r͉0GR އ[:J Ȳ tk_]`Z5hSlBٵcghZKOm,Dȶ^a_'Ԫ!m/swgJ=ϡ>,Baci :$Y /-/UܶX | 7]9è)=P)Crl'qFC!E0yqF6z +GGAaGRdO~8>kHVGX$<n3swz&JOz1~8L]T⚷hm 2(h,ퟲ\L{z Jk\8ov%S@>(Ni ^AXܿG|)A7o(yt$u3G7ٜW$D׋E#n쀏p J9ByX׻%^X{VЃaUsC:PgryΙjre0Z!#BsoѤV]e)[-q).?6_(cMS:MX`ku2 xSE 3"HXWqh&-g5FN>*)l—cZt@3a]cu޳bP"{4s7PZ? %lFMhȠD jC٪|L*%ϤIƲ¬Yp̽2) 򜘱#^ q(' 5(kZ}ÞŠ</M Ǚ9!)?  ӇEy{ry5+.)\)IO  9c5۲m&lDpjE?D %/UWݤ<<,v 0kY\t)037TÜ#iPjuu(q4_ LWle n侞zw l~2cR۽'&8,輷:݌Ob_h2]F^AI ͫШb? qwEE`/4V& e Kû0ϧUYszECs)Yl~9Krcc zqt"^#+7B^O`q܉Cߒf-)s|%6HgGqN-mwgmcK5|,@"}"N^jvI_" ^^mgK_s-="Y$9Z 2Q ~G-k!CcsJCP>Sa .Q ow"&*M( ⊜l A~xqc@lG z&#Cn;ڠ\ E Nb wš&vn4z/-﹗PV&(Ӧ_+H&C qwf 4TCCٓ]CzE Ľ*U+ߧV#c 3JIկ65qlOK}ʦۡ".2mwgt:uQ44]ȍNE|YrTArAhZI_71Ra& ,f!$-')iYs7%Ւ tL9Rضme=ʚ fGVŏ!.h6`50A=RƠ{H˅AvuX)m#+{K층u3q_^3]fãNa;@˱\1 惹5t-0N8mԓ* 9i-2"D4D&IB&٬e&Iɢؽ4G/&3hAK* /`0i0%k-#Թ4V(K=q/5?,Zծ3xk]ے6< kxihvRń;0,uyPrR;@*=O3QFƷ ; 0 >mM?ܔٙhRoO?I"17XiIwkF̯M|LX`jc*x?^cDI|ျU. /5G&ykMFS("s Ԋi! XPㄸ%XoqI4Չe#' Er[_lY_f2(~]\+c@"չ$}!vب,dzbSׯMO'^==wc /ōL,PoͧL_׳x(2Rq7jd;oLOz@UlkyX{ d55a7Z^9]؁9yr7XJ6C,iI)DxfG4bϓW!ⱝ<ņq-1&"|\q H8ˮ Pf ,pҼlӐbaս:HA^Y6ɶVhC< K _^CJZkQ]'# iEQZ+C65Hm%G[ї04DZ?lFi ]d~{R$*W(T%I}QÙnq73Gd.BXDe}o/=#TmYsXY񌷔.Y=/E\Mqg=]R`XqY/|(NmžѢ㵁R߮D󫸕~<9DS"3j emHXqcfIEYZIFsO佥0URLa)^蔗2;e)2_Q7 .G`ijS<= nB!;Jk [ϱ 7/`0bzH3 [Y_0 ~ջz4:͓agVX o IZI "p9'b}ᱩ )cpʠj &bU2ks.vȰ?ԽtZblq+rE7_a(_@1mT[Ɵz_q?.R]kӽ&4uyƮFoB|Ge&n&̱u愩C<}Xd#'L~l}d6 ܖ[stp=?pdUL<հqR(Qn\r+(j"@ Fl1ȅh 17zJӍKw8Y_" GI2K( MDƠ9΋{*4JvM˻9vV fkc7QReqw. {\NE|qɑdfH+rnqx؆).ϛ6uI0듃sywyF%r̳ꢤmG_93Ao f-^mQWv@-+#Zύ}L\:GMM2U44T?yvzɟl97(o2n1_ER7nm`oSj |ׇ^ p_lYtytbإm<8)1Ʋ 5s~gsaqm2 pUȐfVrUN=*Pμ,2,<hPݞ.~K=w?`G1o<\8q,w-tv6hzs薅~C~V¨H nRS#yѽ1 m:c KBu#~A',Fv"з7qE +EzdUpnr©'*442J;4i+rt*ܡ n7ǗsTQDjYCx2|0#اi ,x'AiR.B%jqW!|D=]%czybׄ`ksqBc'I!wa;aT~v<t٧mbؒhP- ׆ QđK6iRmxȎ(F%Ń_se:b4T>Ay :&3K") M#{9UZ&K7윞^O>dCp`Wǧb10'd$E:Ķ͡&x$~OLHk2K͹/b+ϋ/6d( 8jvJI(t 1*mvH)0f߮w\EF'#<99B <6N2fkȳSWfVb]oܷ߱ØH.R: ht oti)x˯I+Ypg *7!ɷsTILE=꺎d1pHY]]X-IQ֩ӫfg"aqPXF!K(jnIT6  P%8 2W޸`um\Smr%k/ GתrVr$+MS)ȓ+'M¸ oJ v]䚶^͎ilp!ESSۙ4ݶ73;)v wZbòSd ЉrC5i^`&eC03X gsx \ FBA!6~Vc`:bdzgCJ?Ec;i9}ԗ*gFR9l,ЍW^Ңh jЫjMdxmVIbxߏbW@lX &\X\gC'  H3wBoT\"U)J-#Y ڨC?Mhic򀒒]> ʋH<9_-m*Wzyg!xBرd^==MmʜfiDMFM*!^O6:]Վ֌Z(@ju^smcF7SXa)I\3_߲SAsܗ O@KUp~Cq,p$,byAuqޞed%ל!2[&y!* EThTD#sy T]L%'l9`⸏wݙVS#<Mc/ͬ> PU̾ѷwqƩCk\.]TcWN! 8+Y癚s7`FMz1xC>DGɪN4h]qZ膫S3_wO@, 5+&᱕D\H2ZO5QVVSIc\O@^gK^oA]Jk!N %IH ~ѧӪ="mOyh mi?:pyUf.'.=wfi1Cyp ,v v *N˝}ԍP'zHL4@y t*/ܐ E4LxFi"VoAXuu |Ss<$-qݕTBUJ^䵝#`%-\0 :xe5ϻ^~ŵڵ !b8: Rq@Ge\P3B&f?B)74{µ2HyY0D1X:.6,ܠ_Ʃ}B";yvb9.}Y%1t 19vhZO\_\/yNqڿ"pYGsG0` . V JLWK> ؋LWm03Ǽ6-'^w|a@FG&vlyU(hVnqfR1s8!!D_JYE Zȵ7xHWT/'>Ԃp+zcva5YDFZKX*8Y“W!^0wZ {[ApDF i%yKك6[l6;l ꖈ,`:gy };0A.4jUpk ' &:;#XDZU<;Q`P[T|H<'֕v1$Igp+k9b>W0?5X&eZ:D t6)I cx11,1.,Ri=c1 T=!jE(+K#Uu`/Idfz ,j2>#-CVʄM2R_4 IVV//AZb=AKcb Z\_t(1]4 >8.:]h:srb zQ[i7egET5064N (S3zmgXbxIdaKyG2x}s1N U#%,U֦:V&|] T( 5T!W~%m~G>aw5ZR;*UNԳsPDAmGl1x%ާ!}T!;JO-5ZeQB(b$'?V3vxp58ظk$nMgd]x:²<[eώ>hI2.VV4@EnQ-6soGBU*( j6co9r‘>uuԜ~~۽&>LjRDi2y}'00q@YRY/f %7^:^p٠OADˉR/#hDͲk2 D8QorX5*0 8k~yg#(6lbq0MK#r9 2U=WӥӨ?u ε!3.ԴE(li52Cjce6H&CkO@R61Fg!; xB+ـ̬ *;AIiPHѳle^,"T jA<R̮}^ ,xaXN>R//}ˇ;<_ձ[o]FS-?Z^wNFaGQjEA|%eq =Kt9n߇ZC=4! F)UIRTZuy9:#U@=*%‹r"A?%0t=6Q/%fzka[ezPKk3Ay*0ag%-&MMgܸ"yskHf!\Z̬hǭp_YTW'h‡CoU+x`O#yDZ9@!˽x\L~YZZTk7s2~&œ8iBbA3b~!WdBJZװ L2&k^޽jwHҎ kރw=[82`qAIsZ\54ZJCpŹ1HM={N[ Ei:uR^≈W+XУXl,;JnrZ!rgO6*#hOЄv X/b!@5K;S|B"@'y 1SӒ:|h뾻S0$Xg/ ㏟g}~^ss]9D!"Au_HfonǬƭ/1 |{'XHcږȪT† ]ؼY]`ёc_Fz8&l3H21dح25r*<±w#oX3Aj6iKtT+S\zK0ڧRcH1 >Q1vm 4bn]'W-p$,dSؓqטJ0=1Xӭ}ٱUCX07$2[7 ~Vs½ ~;j@r֥A30f79;/mqAndTiBQw'$י"@em4uvZb5E]?‚g\< -FeCPTWkeSf(6-x p|J`7 T`Vu,liH4?_͞Ń$s'Mitm;پ?J脶 wR:xP]7R)QVV}.Jww.͇ ZiH7ʬ}*κ{! ص0QK#%"^;s=hn~|uz %^AH\0ZY#L_{13^pqHX`f|u~(*qU& akrD(a4S)H4^Xu3h). ?l82*BqqhK0Έ=ny~W+`Bi1yƗ!]-ڂ-#jpv2֗0jHb@}s>gYQ^,LsY*>=N`a2%$M r^UL\>܁;PrlW}ޖ=aa/Fm]ުѠ}e7VIvuO9]([Lyt%3D*sW ΅v6bnj%ʤ2D]G@J)i GwZj(uv_A_"Ω?;`ntꊣ}-hP)QV'^k4QEv?")Y21K<*KՍyIWXl)PxO}iL Thz.:y%>"W57}0a/.'żaNǙ^cJ_ۂݨ$irj4B+ ݵGpcH hVIaŅEݓ;k }/F$q-ڽXs7JȌJI몹8ah"onmtAjW4ӞHN vI 9m? ,WK[E+~.PV䎥Yɻ/JtJnbo*wOiK8\K?GËu#+3T(#Niye!t2C DG9ISBn-B֬^!88£ƏDI^\J^7Je=MlW~c:Ckҩ>DZx^_g\-tnkau55=yvP D%ث}䖌>}cH NJӜuJ:tX[JE9.71@hM%AƠJXJCW=QlY L`It&?LJ-'ϳJ蕮c+w_ kT+ƒ4-bsY_pN [g;.a>A5?>ڌ\ D;~P".Z@P5.ӟR7/À B踁gAʹZ/muY}Tvo2-TS#w_# dzejg $o`{ƷBc <$Wrb{Np~2gn4rCyof|o+\Ъ)?!ODb9SJRwr U}yPgY9Jg x=bE>-#iXM>k jBQ tv"ltrm$H u?] Rb}BtSK(rﭶ>jTrd˪Ү7 boyX#LKby[:R& 0W?ʃp'E%c'y ׼,Dh} ^髏);Gt/sTKyCk Ϋ10˚ /ai_U^u 潝Dz8Չ h<هBjv,%:9Yz٧8omU8B(`|c,5]5GW&+-:j홋9Ue-{v ְNz@сGyb\]w^7{LEO GySSH2+E=3KFafwX1|m?ň)b>hZK,l \U$X;kmP0o6NauthP?>U$ @%S'Ғ,R=< YA3Y#*zlN7T8Zkj UYa.c?äGYGW)2u"|I( }6 !|]us1*@'Y/U+ٴשlͩHG"r5R':a[vE莚>_2%2hz$䓑l{0 6Һ&⊁'7h<|;2b -93V{,H$\T)[ G+tUH 2උѝ LuOB}囱v^C)zp.6M2KRӠJMpa -16(8MP(k]V<%%பfUu-G`&yDž?|Q& ~l[n&%L.FH-{4@I;>wA R U뼓4gsfÍKL tR [wPHE['M#q\0mW}! iA<`> bq@ J;P>k,mV~ `60􄝝TK ]y~91IOMUg&YZ_oA䎬%rJy}މ聱 0|)AM(#)H92 <KX^'⟃ώsDA![zO.H՟Rw:E9}sеLmd>нEW-gZU}bx^DmiJ M &2+鍿 ćsHLʵ^me홛ICha2m:JŖޥ:MNrӲRUu"_/ۅM{$Ln,m.[ ̛Ő8@˺gA@fVe~irUFwCGPy /v5z9N× =`ƭ5yED3s~~Oqx,Q M`bBeg9^e fMu'e fҝ[DRXiݩUZT?"J!h@n 0a(/0%>S{8)R2AO rN{<&9B<4!-gP"qdůEe?d{.ÌVb宎7?Ⱥ_'DGhk65_MfGAbA7},yJm(? srOL̹IӺm2Us܍-~LhmK.TMu7p='Wv~_n!q-[E rL7_wLyNvS^E6)k+.4l̉.b| : (ʒv^6 4&>G;&xۣ]^IA5ْi~`x9AF4 OUw~xڵ5Py*R% 7 .g&h3`#qR^EDYoNx(2@7 }y14#zJ9֜J:bkߙKdbst1q)0ɗ%uӨU}33nv-1gj6κݧ"b:=.ߋ: 5LwVLZD/[^|'r{˸حՑ3"@~FM+^-;j-J_/0YȧOa\' fSsEzI<4&fb°gpW( VYW4ȼ4pa]#3ݷFEHD!ZȚ5`^zbiK#COECxE<`;GVypM"t ~]Uwf ֌8@3n?3؆; ԯk Cߺ h\rWhiV @sDMhE:NܷwSEH LX*V{n9&ZH:e) Yhɝc-xmlEϻK 6z&}ō vH0'U2pWê*j=izyQ|jK A,ǛVPAd=rAB2-nOխC#]~T,B&wB i(-Of#q}ix 1N†KNktVYu8e1b+luMg0058 t>#9k<KTDr8ꆲ#O]5jC ;TE€9#%ɆG5j(Fi0<.MÁX|7е] nQfar߮%ȑLjcgUnae%]vN6 [\"C1~ynV< ." =w aZgh_S܄D.y? GC'cuy'>skhx3܃EJt\f7VA%tJ2_& ta BfB0fdJJ;m@x 0DŽ:3g 1uN+V_c, seo!(gK҄(m(WO^3?v4kScޑgssxdE] ,m)-fv1S+EZ:EȢ$;%^_8"pT?i>gM   Owx ^o-Y &i&-;USꪏ{l+q@UPS"w!w2 m75}?9=5{ipuaKA2٢ 5J|&YuVԺ;AzwJŞoTQt;oH<ȿo<35HЇ=zzDOc oB- &,^շD)_d`.3%W:W*&SC]DȢۭ현&z``˟ziYHG13`FwrQuㆀdT4 )U"/V8B9-A&o0i24TDj&TŐg!ܤBH)_zu>h "AQ!<3yoWD' v7jVemeO%.g[TM}lK- #n.dmMB mD -ɕG#@Y]j\-7U}6;p&Z5"yL+mYSk#ﮧ1ZY{\- J[ݳ{!cDi<l-ZVD[T{fؑIoZ4,lfQEŬY0 NNsm !]H,^<)y V\鲼>sEa4vXo.R4%Yh4_`Uޅ/{kXEz;`s9`imQe2tzkg15zЧMgה5KgM%i(bc+PgƝ=Gn+uj3X:l^tuر+!@LH^ʮu:lg>Cjwy^F&y Qc#jJ-qܛPHu_կwbIo'}3mۅb@Z~zӷdkBG A,Q$rDԽ02wb":~E>0RW(9}rE"X,ŝWMvzCQG4v*՘K#jc`_~ZvupL=o4yjH"5uk隯sZ`rA'-JO,Zo^W!Zl hgZ;cbLn PANh<2PFpWxi⧤tR`2@K\IG C23&Fn]NᩎÊlT鶩Gk¤ &mw m\{5~Pڡ8rxq}ov|5yưt$p)HSSUL^C+IkUE(ȗE&f&U`C{e` m,_#X~嬙-oAPV8)jSˇ#m>619WAC4/ӹ9K*2aܫu]lpkv/bd_hWk//d$z luW+2W’kYØloK$GQ~m|qi6g'׃AmyS fņm X4άhF,GsoiBf !QGƃ'"Yj0N8u[\yk|үDJB%z(PEK`&'g"'\ ؋}v{h0C-熌At?m[oԉ,R+IfI7tdXX Xx 7+V}wH0F\oOkti t잫IԜ ,>ְt` j*O'4s6n2ɥxNmnZSՎ{r6.Ct6Z Sg+*2v?$d.zn7`S \R3/K/Ɡe1:Vi'yk ѝ݄Jk4:WxWSޥ]E/'Ve{cpξ3acSBn @Pt LoIS9:>݉~%[o,d^6|rwH76bn + 3ǿ?&6aXa9^3%~&]ĖAsk*&+ 8"˒:pye1EDꈜҞ+ gQ[GML2MKXXd_FyL*g)X`B}ޙk `wƀ!TFx$ߝMΟO(qp"^zO ~pIXXEo?oPg_E4{ӕt=2yķB#j}}xK%:*a^2cȎ]㋕A76S Z5t$Uh`Y'lt.Ws6.xjI:dϙVv3'vs1f2T`,b`DPUc>`Ju y16=6622­Z̔)1 AODR+\a~k eM@Wy!)-S}a=z mi55WUaPܔbA0T9훓6"GSc=} B(0/ÖAs\(J=_RdıviMXhl\}P"\n2ĴG Ϊ0LLSu# >jo>Ə,Ng$7v}@3qI^?4CE_ܔquތGbJZ_/.|~K.N6IT1z=P/MG Iyj^Ɛj@wrͽGz}#,D. ]i/ P7inEQik|f+wkE.2{/ O6!(OZduhyR&VElG Ή?ó\rZGEG}] K7􋉖 -uo,P:x.?n+1nI }몍&㳲R$Ц0xcau dCKl՟CR՜d|N$ Y ?,no Pr %} eht.dv@J>Θg#& 87xك+I[:íD>@?" X/\|x+yWm@U?R f 'IӮStꛣsC0V6TS,|ϥYkƖ7Uj.c2Ҹ,Ǽ2>ri/̿7$zU3ϟC1 [pF=WI='#:'y9K [z7-C2ށAXj6MUw-8Ԟ@UM 4Fm'+RSp p17gG0qg?O D zH ( {uMBv/Th'LY&Bul[=y8W5[ G9O{"hf3p?[w05R sQ7g70%GI"Mwbg"?̸NJ\~Z$#wDK8,z_ol_8{]d?љlJ 2d`sڻ޴GԽlp{SJRii6޿i \*FN+Uh3BѬ&/01L&\]y" qD^hs0)[oIKY:@8[q>w1>jͻfrT3ryodc%NEEϸdcT a/]}F|R7\KV1fdg/O :"V|mnD밹- ^yd`Xt@Fp,ak[mn_65qEo"E_m\w%dG-.eBS19F:?ngРcHYu O;$p>:`Oņ4\Rf{S @9۶?Y$b^W܍!SGU@3cR&Bz6k=` _pt5 #r)c*`ʀ?,2E*P7`oz\^` m fs=#  ij ̀EgGlTL+wI\wX^N&Un7d/_O%s#t#lB`oV6G=U <L~N%Íwo 3TƪwD!a?gwXy!hG(GNd U—/ kYN\6oݯc}/Yם&bD1-ciT &>驩52$!zsv;{̂^amt]0Zvo0h.عv؄駤gUIoyf oTnP'\i#fwN45&hnHG#0v8{.1)!3XI>nRx<5n,Bm-Q \52YnQX}=TMYtۙeUɯaİ;-[^9ϳDߒ~󟊍'=$:xlc}e6VPfM[og9Z6U-+ݩ> 2Wt3NjAT8agc2O$/_Jl&[oj!rEX߶1FOgdQ<^=4bQA Ao M-#̼tݚHqN bU/tA?_PC ^p>x"ІMIceh~$eCQӖ @Q5((x㔂]ݼ#K]euy]$=J =X[ua&/,an'H!KDUT#8M T|F̠= " TmpaquHuoeb>-b y1'/,nJ»~.J5#uS K}MQ#s5C;oSE,IKAF95<(- 6Mk!-+"&`D9550Ma]q)}/WwHPOE&Rd;88~?lEo I9AK. }ONѾ6߂]-<% &)jBYGYR@q{CR1TUSڸy,@qJ޿}6JJ\l m͓?=N͵?鳜.Ѽp\|O6?;6۵mZ%=O)\<v le{r5=E)ބk[r$Yd+8M^OZ1N 1/`.u䓚GX4M?v{D-n2:(Nѓ\|ݐ$EN1Ug,s#테p VQN%&u9 MHM+> ڴCMzs{LX'~cުs y,qJ.' (GY )aI+n牻vX[w(|g˾ғLJU'h ]QT S ?e v5E hIQ܎~%qO_ޘe(Q~*T,al}NsžV; 0_PzF鄝Y)9x~ ?ν!ha#BE@Ѣh/E;g*Yrǃ=*G]5ʶ unȰ ؐݨ|hRس/!"Dڏ!r#;&rHtUeAg kdҴs$Cm~1h6h?L5G#gv|ÉgOoIx5056` nN$sg &ğ",^k#aάkw( G\wAr΂Y_U> 7ekccOyGd!;c&otnRTřի ΪjI.)wnED75'CEm= a4h/݄?VZ6)غ׈$.@B)vοF(Kt) O!$toSyxIq7KjI q;v<evHبL#߁< X`chgq3N zakq$: ?YMMP/lb9!3e~ıFT3%ߍ*¼޸MbM1Y>H/\5AYWUjDȎ/Fd%n,\ƂMSG@4,h,_jHQD-Z^p|=^wϔa\#U}2pU^VUD ^il&": !w)au2~'߃/b+Q[cDB,r׳k7`iARXQ}k'Hlc+8D Ҿwvqvga<0kXc~ͤ,OC9![}*3h;h%}*qn&{^Zo߿7g e+z;Һ kʹ(y4tL=xpdc+eVz }C+ <1'9}szmO| E#T)e1GjMy,foڄ~yZkj>3}ILM&D>qFl.0W? E9 ƔH Tjx*޸$rg=޶`}ؽa*d9fzy(,}&?gMg}#DL3O0rJ;;wupY 4E4nW1~9E"C$O:y ,3=]cZ8/7`1VUJ"!B[Foaa]T.)5(XU 0vbxbfVqr¼Ϊ?W vƯ`OfjN*SÀ)s},;tőm 5O,ДDm $ym(T vib萃 '=k6E9ι8 ё]ʥ_?$A@֋q` \J(`cs!<f$" ,64. =F[@!|1.~hI։vjsLR#oZ&nb5Rbԧ 3aD\g.9ܼ^Lfn}7:Ka\EJsK$0"ȥ~zQky~:{8FÎ{aЋ+e~ 'bIDH4ySZ@蚆Z_E\ tuvgA]edRVsG7SW^^u;? $og*O7!ۗf[~K7`1*!iNf L=iL羳ɐCV^ z{6r2 &љzPrg]œrwSX= %hC)+3ϗ&4he T9Ԧ3?d0M7 $ywg~(m}Ϋ]z) ٟ1xns˧yy63I5ᏴImPЈIMѠ"xp(g.ywPH@nt0rjXʤ Vߜ˱/.c!l'tAEFK>WưmꉏLRL͑S'7h2JG"jXBUa.0_aӊb+hq`{BK|ϋ;['YJ{`ZЛU}ro`]~pX&ؿ~ՕO!dc'm*q)HD3(q]>zT\z89Re yW(sUGB@;Nٛv?3/C Z'%^(=$.R?<_H\.q-i'[p~o~J[.Ry)׎MvV P3} Uޭt"xwY0ͩ%Hҥ@VOJV|yr$ S#*Kxٞg2as@z3jmZAc>vt7=%o(d6?|[)- gMTrb E&mX+?QR?+,&V#YOZfн$n6vdxc~)"R"_b($B~c;!=0tk \ mEC܎EG4࡛\rղgnx.=ȋOׇ\^/ɚKVa>8剦,߂h^6%] ƋdNlíT\+c>WlG4xH3S å ˲(7\EA D\j0>2M^9HvKqϦu0x\%` xS~DGxdXTyvVv8Lǡ\i6#BM9h?( W3=mYFmoz7S g_zf7! [{Dp `Ŀ3>澓$= i)(G/Cř3~ 8[8,Qc'mbúc{i~.`_5VW(>",}>_ue_qmsA.)^j,7$;sXojDؿ6m{j"&w/՞p;$"`O$BfWX :cS G~D\d0$G Thԑm8&hIϣpb>^7ZV$!8̤<Οzd lWɽ0CMcIb/lU|'d-, Bl YQJ0NI${C je`K$V#fɯT68g&@pS"E's"F vgڰ@ZXrJY# {YQfkziU4h=ݡ2 [?" X͉5W4T/kly>x0 Fd?+GyS^ptT{R{Fa/K=X.ZM8N '#>a1r얢;S|5 #41l `=:L`+񯬞g i_˃b"uu-zq6;&h˞׉U]<:wRIaeF:wr@KazOÓvm0tiSϊ${[b}\ܮ߷It9qLeK]v|9 -KUi|iՊ R>d۹[`:=\ރI_Ht^6VuFۉ;vߡEl^9SRקrUe rWՒb՟dEEzgg]8b_;6 WXƺooN9Wf"BӔ%6~JQ <4q=v#a ½\@yX,?R9asE%2QIOSk ⒙B܉zxsa9լPUvS~J4h^LOfunn6߹u sմ+ZvͽaбUw-L2Wsd 7~jpf ``2MV=1!& ߅ r+ Dnp0VVn׷+n`q Y Dx$!_. RT/R 7!,ftjd&_?@|`s_!QSR_j)8| ,lwTySe}80aH]߲ `",I}DN-vɱuHcC#ǖ,@js>91[>\HT bGXC)bД2i n"ܦ6ۍ_D$xiEWj͵a=.? L_R}恩YV0AhDQ; #|^5C~3Tn%Ga8+NIj_Kk뚤[k*(5J>\hLvΫ$,` a=X(PKX҄hZ * 95gldÌ21ᇼ* @4Vvb0_E$khٌ<2V%qxr=lh)P Q;]xĒy8F~FƷLNRtCNү)???@ gM$ y b<*H0C`i#izpX3b?N3q Ix~Òhfa)Dx ށu"Wc51:JllxN^z9/ן%:\q+yk'aC?h FT׬'XMA|T]1cϔ^/2 (򞡭=Jg—Wp.B+5!H1nHN4+~ܹtCL܁B7mN_0y*Ĩ(1~O+4xsT " ju1M=d27KF?\c/gmsƐ}&.c{=JPi-=xU֋mBnU\,5g ?|)J{`iu$PBA5 ;_C%dwt|F uEV#!Xҟs vv÷KiG׿%ѵ + 1:>XkZ͎߾ڪ>`]ɽuDI[~"@uP,+~8ox~n{1^R.i'keIq̣b,Vā>ZM&X`Ty=aycUcZz$J 5zF2ؗw5@>-~gns:V glݙjއM8v^i- Pdu ܛk(̵pG<[=D. ڸ„?{~oKQVYB^#6X#0mf]DS&\tPgֻNeK W7@My6! ?j (@;.zgel}+,}vP5.ւ^q_DS*핅Nڵ :VaA)ͶEwW⛣?[5bJP00 tmc9.jrhU3bq7z\ݞz,qpwlmtM;kM (VLwCtKvA6JҬ ^C`dpT(pզdSpschH#cG26E1J j! 'pvBqPt'XQfV,oYQHZx K $uq jte:vk*L/-E55Kec_orbҗ<g4q1XwUߵHآNlp'GhY{^e$(Yb=TN&"/^./#acNp|Z#^޾l"z]2g$' TD1 &#$]?x̠s2k]j^vd{"r49.Wo]2yAVR\/*DZexg: XC_Aq~00r}J )_J7w?0ch~JQ%lҸ9©hnZ_F0BBSR"@)w`Q/l8}>/Qk7 YmQvZow%F&-UG ,SmPV~h4a,RS8KvAU#GQM@TPfT+ %ʳ\pNU_#E&w'=Wg6 ð'Uxİ)ۭQ uz/za~-׎PC(. AbWho;!8ڈ1ȧ{W7ߔM Q 'RM O]ܔ1d,0>%gSsM$4ca ÔlFz= 4ro#/j6f}bm24Pw#8ǻ%L;g^պ`,;DYJ63J^6&'%VaŷkBR2bGjc'ˬ-ʔ.<~9;^| 5"B.L˶ufs> vEF:q9b\yV9&))H|k QHРXr䯕ǨB0E4"c’& v=|-}+ Fft>bq`n}0(&JuK5/ H 'nJ'MCj)+.f99= Ԋe6 1fKî^Sͮ&LEX'p> |g?P8 QE?|n8Ұ$W7ٽ%#i Q4.n|)܇$o[pH;TS52Zrs9>je:U$6aM7}ᮡ達,^mXrC" ς3Q\[7JNQ}ghndPi"luG:Yw^Y&Z|,t=^e _-:aFj}uذdžE-2niOqQ{鲔6sT\R tN;H$Ly_cǎt&xq܎ҮW-9Je򆟀)q0~"-FO8X w>}g EX%B-n^aXp%e@[PD(AIWҝ#(*6r8nV&n1]d2Q@ y] LxME٠ŚU-\PɘkQ~5hR3pFX:2p`|P 0p {D^vBO>n 1i__poC?C:ԋ$D!$/hqFgeWmi^pWF]?DWV~n‚~":1s5T3H;X1Nti+AQO:!P(ҫq q4 \CWzN)`y8ڕ ?iys`\3xZ:,Q"YgkQ">cFyqߠ"l}-ũsf>kӛtlp>|h1 7"rTIC1m@W'UT:8M o*6%9 U#HJ SD2zqfX\XB:"fkCvj&NSGYUL,.3^XAYZl%$*!mdqKzKPAM|&Zk58$%G-+3ɖ HN&03"LreH|LjIɖBP/Ucn[{hH ïtڼ=#j:Ay6FOTޓ(!qЦ̝T10tLϭzH84kWHN4R$y)!JУ3`jKzdc6Xաpf \G 56.CBl}Q--wio|@Y ƭAakV!`{oSL`$0ҝtǾ"+͕7KTRl#syGf}{y#ּt;Y1D[5yEĤFz_?ag8ʢ||Nō$!7cXjƢ Fr‚'ՙv^ 5ps~g h640D1n,tco[%=I"(Q Zr[Xe)o@`t|+vw-"y7ݍ9Gm$)\yRZ!,L%AD-ގd *vQLpKg=@jVƭd ]XFL`C+ւ.滃wL ـIAskgaDNX+5BDF.jbHl^Ct/r0uSmRPzuB{%**_>A~=:Nʞݫw"O֗!P2ɬ'ܳЬ>=j!ZMͅg}<M5~*gUmyRTSqGh\zoJ!wD}ex/ʍ0MrDz^e8*)<(^3/,%G"FH»2%i_=iѳ.( ./aYX<<xauw鱿70_ՙ)qPsiΥXIQjqѬZD(0 *e7SX٪ UL*vǬaWn zn9Lj~Q >.> D s 8_yz !̋2d]Qp\)ḷ>L96eap3VSG[#Ƭz 0MfDٶ~5{ GehJbBfʉ,bef4huŹ>i DF'ȯ16٭xom+#NMqx>zVa@OYâf%MRa2\k_ĺYRIKblzqF =4X;.T4{q6OD`^*Qj!M(A? I%td{=7(o_ >d/׉?5]ybOu`$a B/1ǝ4#Wz$"VjD(Xs5D,G@:i˨:I1'i44qB7[HHq*3lVCߌňK3gG`xlS0ֵ^UrAh ?q?w~[3$yYX֪q( ?kztL&DdzMB”L_y>8(1S}Gw}U݀3ij(m 4;Upgig1P}%^;5´fxyާ(Ґpr?BG4kcOX Hk|$8S3ܜ0EY3t &U -uݘ4oŪGHoY!Y4!_/tqf~/FHK_JpBhwl^5Tĉ7[}9xybRxpX\dl5˃f9ykd)"wjh?jMs֞X`J)c syFk!ܬj$y2ls@ؚo4լ(ju<3QC"kI뽫/0$iJ$R*>,C\>v;} PT/8քW~)¦0feC)d( NO7d:+vvsTG6U "XP8JS b(Vf; }V2ʉo}IMx(UYͲˏҵKՒKf < 2$_Uf&8J ~'&trij ÇtFERɓU}b y[`)kƭu!%n1ʧф[1#|5AbsH^I{>o<%`@$8۰D)&66yf"9{jwT 0;ړNn;VgG9+Vd>kW K8( 0A<ob@ݟ̢E~y I6fW<}.5/JsdH˩T"'cvT)ü1&YKJx5c PWcv.N6u/̒X@>:T|1Df@?HQSDčJyy5S:CCHzVa=}_Y)ve ߎ$BMGu]@S$z-` \aV=}e ;܈WYe mM Xc-H4>w4cyj4@P&yI ܹјtn {*XDsLT7ov=5wzjA@4m37Kl?PoWb*7w"D@ GŰ+n{ܩ᪑/40F9q^u}B wn}o4)-G?-LKvv:- >"5ޛUm _pT°fagl;"DͰ%VJ5qUdȭ(di/yƊ.Z{ۻ?op2[(HϾȕTJ_2Vbp}*W<\S|z8Zd{H%TFR8m9 И>oD5|Ek+3K[_Q&\Mѿo~DQ8W^wvx0=reܰw˕ yy¾8Y#0WqI7ꂞFdԈV-i$ nP}]D=o,Bvc3~ΕxJ$7؀\ su1ơNq%amh%rO/+6:PYrijn*L-Ī Hyҍ,Dt?Ut*o#6HE/h楃=m {E7tw[YʀkpzzDB*3~5E9f$/`:*u֖hMt|ay7(8ޔ=TVGZjK(uiMٶ|u$9ShV5vs^ 15XD"Iƒ\tGSu*s?sW-]49e"@zHGX;6d/% t5w" /hQT|( *YtxR烼.j"#o=gYq:S7&_~L1!QV :yxn/t+x?^ãBzmU΀hyCxj)y+B.Ra M_1/^v(56/">iУbJVZ>ֆ{b$w&C}iE_GLc,zyQ=_ڐwDs 7)+i"0ra;ܐ҉+ 9!E~aw 0Xy C[v\=$>ryQ;Hy`}?.M?dyVDRE"3:})Y)$;ޱS+KOmJ= 9?u_͖RhYr=Y ~+Ar_zԯT?,/)+kUGc¤f"qЯ2z hoX=hϐħ~,.}OHUZ{baBJ3jHW[dл501Z1o]"z\M)&$+N^@MG_\5s0JGbҵfx tET>au H& W_ F !Y0'=(qmF T,Fgkr] 9EʥWB_2WtU[-b%3,$]-{vXz9IƇIQ1J?<βAdy?xNÛv撩4QCle|AڂFKPw yn2^ƧF&(bt$:uR,= δ)@=>HזʢH!֩h–>鏦 L#1م d%x?ϏAswT嬷}\G!QCѡ$c\K<[o*ps[eD[`[TzEف?NO(5(|[16,vek Jx\ 9".kv$WǼuJjIyC>?6/ylŞu<qi4vס..& ylo1z/ z]cgE5ߡE ۖPE|,}ؓ Xo׽"'B#: ^+q{*NeqN(poZ(vnyK*i4!BbOhTZ#yziH" ^XKMM[vP|'X^*⳷/p.p瀼еxNrsbƚ'p cP> z(Ł}W cdNVːEr3 K Sќ&Y[ϮP\%ԦEH}%mzEcH¡1åS,<JOM?do}քkoLw ׮&5 &NuH~MI1@p<c@њr9#S)Qe++%b>m$_Iͷ|-&rl1F Tyxk_@d;SQsGTk p K<4=)=F|*t3n9Tz5:=:L( 뵢7HGy/w)[emU[W( $V Ɵ-ījޭ]{xG)üJ9eJwSœ7X, he2wD ;qD$9R+id"]UIxx4rzgP_j :QYu ,tHuIK"}p4w78|yAξ/BCv1xHPܸFU(xaD4wY{Q 8a0U&uN7J}N ɟI"6GW,?S3cj6iZ'IIWM>|B7KѤ0EUmaiRMrIn ;πcV߁ qvQԼ><"ґa枙3r'bJU=a09qo96[p@YyUYZ-P{\#DhޔBSƲׅoزr&O{39=v/g{^8z(cU,S$jʣ_9T!}qygמ9a8)?f, ԴAVrU7;1۩)(zdǴ"{A|:μGoI0G,,2#9pO[A_>D J ^+A ESYt_A!+3vix)&Kށ@zd2M0\%rZ;4:ʎHΕ@5wډ8lUNv@KA x2ի&Ti7 |,{+22axEnaW5 n ~A B[EU"HK͖ xHQ1*c\ˉiF .ݛ5ll.aPMzETi|#6=Ȱ^) V_khE $9i,\ढ़[7:)ۘ؅Ay)@:+/^Zx1Jؿe+$9ܓ 88 {&C8¹ybiO择WX^Yyź OB@̮V2:L4_gah=74Ԑ YUv)pK鑵iV(0] PCzcV߱5ՒeX+П C3C"E8IbfՅjpIQ +uxӽhVtɇ[maVEpJ#B#Y~D2^Y@f1pqUfijENNwh5,DY3SWwxqAF4~*x+}gk%$'؛w3"*hr|WڮEbՠ4ϳ3-!*fM-_b.\[7Æ-$U`νmM;&G 말0N|*ˈ"nVAnh:R 1M?TXx9GpHOsई"pW`Hr^}! S?;܎>rHlݒ (!h"%`Y*(ϱUW(Sw+=Z-h`>զڿw\/ac8G @1<#'|n4DD8T9'U2D6r'b[__Faaߥ̸ub=Hf ,ẍ́I-z}gpq-oV +E`9E&^3ѥd6Ϟ!,Mw, ,w5or{$dBmbM߇+ n"rLj.zF#.OϫQ\Z;R,vu o\tɸ7g5\,䟙6h(״qI1|jCʜ2/!kW}k:?s{O-أ~v@bEе3ioL[qN^бH\aEZ`]\+TnZ={)[GAz"6ԔA =bS?^Ab;N&3Ef=#;ݼfH~ ÈMd}*I lvZ/+b%_F"7?\HӺj7QIn OS~fq^2拂.KH $ Mw/Uܶ!B3-jcӨg۬~DȤم4LSDeلXg['fpSC5>]ۺibSU}g ԛ+|P#"zTϫ * DY <<چ6UD.X77Or?u$Sg#?;F ;r8ʁic)4a9CFg}r@3!`;$©|e4^^v<Ҟ*`jT@DIۀBD -dABmLRӃdfԯB,7{ W*57Xr#NҡR[ cZ5'1p 6y5t8&~7%j YZ-QNXm J!9ԮoZ1IWM|Q~wbqaÓ]po $ G~I;ux.oT/5bGqg / N7oe1w[R]\!#`y+.>*pA371r۠AlSvޞC+4>!g%^7)k 2=E"Ah\3çϷ2wI0{ޏ 2N<7bXu1Gb\ѩո׆eF}R8gC?鸾diյX[1|cёC ߱b̲lEs㸲n"UNӏ{sNMC03۸.jd:kȖ/nQL7$= z\UjtS?YMXTr+l!X81̳,ӿ해J˰d`ǎ, ̳CS\]w[hs$=eto$սuX rpcl^8VAíS0UOr]G XG;OBoa܄a[#Xb=D͟ÑC,f+18u݊$ͧ6{ѭp&,ЇVu_>˻ YuH-f(86&)c?5X*2ijoGo53qUtjbm0tÊ>z" _Asw+*h^cRr64E?T=Zb@E Z! eJE_ m 2ԃCۇ35ǽ֞KUl-f,B)] O2)Sp$ hCJ7'D=ݠnFV73H!`AYIjP2hQ!#Z|@'rI>+Io0 iouPy29P0lʚ)'k_.L1%q>[] ]C\ewI?eќSm3)N&Dtmfǂk$Qmܟ\mlo@abccey6>`?1jض ]9[B{Hx '~ղIU~ei6 K?usџ3S~ j$ &&q%Th\ï2gcYK`}"Ӯ3J8D|i}'3rΡ)}b^7kr*MaP-c\cy?aCi@aL%tGKX-#u~;L}3\Hq(F걏Do)nc˚ʘ*UE'm#,G-A $K4^IVNOLb8]Y{i9`1tܺ>EbӐmK}[8.lpc ~ԍb6$s~yC]T!?RcpL(ӧk MH~~©hs%&)6(f^Gڠ0(Q/ a)iBڑH>Xo|oľb{UJyҩ` otv@~$8fo'Y)pٜ8p>~G S  m?T9c֡WkrzMkJk5{&0-AՊ`"F1Bϵ[H _;%Pלd壦UQVA.(PLvTby3|גuH ϠW. kY`TzTLw4ΚQv!=Y>A}]؂)s *7%cH%"kL_<6#4=|QU3>bmR>8QauffX76K]R$"8#n9 q59@l['Dְnj}Ė˔sq1&/XVV[dT͡2Ra|{E{Eʾ5#fEl'[kQO}_ߜtؠa1xPEհ=v5݅3zx0w3Y$Q:J]['5:: 1)]+ 1ydXlԫ8O1\m VHɈ@j~$CJŐ,;pl,h3e$Ec tHͳYsw- oY,AV^uX6e~]qo_6kutLy.CTw%ڊV\Nt,w - &sEyAX=2$8w=^ X8LIJGZT, ve`ơc(geAL0  UND!xCq}srchύkXkc,yΒi؞*ngn||ǯ/8#[zgWtyQ0F{?ޡ$_y@!~G'5=(&]#=Y~J{:JwqK?ESQ ?o=sC3q#L&ӕMn8CЯ*i>d; KfU9l[aU=x)X?ny\2`C *'P{G47U`E꽽Ϧg`:pZ`imfd[8C2Ji@n@WM,yLܠ%ySuN*Oݕ?^U0 @S"˹Pvk57yNYmOqj>JՄT,`\o;0̊3>b#6 ՠ 5ץt]zdǢ,>#{ӧF3n K$쭂es}U3@`b|:B[DyѼ"jh~qQjiHv1oMQ^N |9Lw5=2=;0$%J&%<}ٞNLxg>Ԩn<%ev݄oY7x#.m xғh :v.=E/$(4^GA=/ `1ԈQg@YWʹ7CIjx*ogEq]p dcQ?9GjagqnD| ~d73M 55SN>~j4/Qʪ)nw[lڨs}cw:ُyQ 5\hX#v w!G*yR,wJqeI3ͥv_VU4n2^'^{`-I !xNXt+oTp)h), ЭqwtHS3xk:`,9$Y^v$m=sH-~CU ${*-86'/pu"P^{ ~2wqvie A_^YLŭݕ%/J8;n)<3.{+w8`Dʝtid1U|'쒇\D̘@*Ҋ#l$ S0yO(,V3/;|B{Xpkd(R$(QvV #J4eA{1~HlEuܖ!2yX?E~z!y;9z<^pѐ[m'_;x! F`&8zŦra>\G4Z3U'9.P pa %74:8`cg049Bu $,}6cYC\FhjbXLR?M($4@ c6+ȹZLݝ-YpFq]m5Ye44l6 ;4"nA]XIw]Nf1ѩw6د&SSE%Sez\ e +d&zn9ݝ : BLƦ>F <9;ʐk 6IYQYHRDKr4u9쇶5MsfCqu_pSysz4CL| woYP'Z*qGYG@KJXr9) (.躈O."Q"_5/#udD_ȼCLjn՟"±-@ {yJ/Cv%,it;Pdf/h˃K'U /H%֯-?csqQ4h;,r^{{.r/IzJ䯃\td auzPfPi_E0i-r.!< d(X-' y W)0ӿ >(EƚD1脽Ҷ '0e)@i&ꑚFn,=!7m%xB !i#l/TX*hTȇ}Wjjy@+P\fh;=6trA[7=ţy{hv>ROZYGGu[ r 9ڃ{qq5gDV:%q$mhBPOw==ڟKT' IT(Z kxYHޯDFo(|/(̼b~DQ+ T%D3ӯ OEOZq X?k_k5!gfAP"8> Qeg]HŒ7dmlq{=b:{muqsxb5'do;?l!V/ck`qjC&;6U2NgmS+;>'vp$X]Ic iu$;(t 6̫ll)vQ!D9fzM!G#mgѹ,SSgz'IvZN<`s+^>XREq7Ĉg;fE_l azUDzvx 'h%ϳhz4opr!hyE٨|5>(݀TT4ic;ބjƷո.t hCϔ\F|A6]zc/GEo{]o֤)?6j4p]ijybhT05Xo." - d{U1SUyStDS{H;5 D̻[ ԭd(֌7fbz2ۖfU>ޞ֡G8*/-Z}Tc5!?]h )u2Hv~ x 7Sm0<霢SO'Zx؝1W߆]}}dڼfa,lNbwZt5 V/D4(sD J;Z+e{ d#\HK?kaUX/@YX&1Z^xeA@a"6O-& OȅK;oDt7$PFbkd{śj\&Z fS'*ͿCځR}Չ^r]IZLze Bz^4E_GZi{ ,͢A+E(my/yzTL (nǖ P&^BeIRKg}%PZsQ?c׏Pi,KJXu(BvZ-UZ] >ٔ5qɢx&6~C^֌iEgW/ڍp.y׳zGt) Fq I$*V\8QdVDMa*'%'p=u\V2 aVfS\2̫O φg 5Ϙl []O "+u4< VB5ēGLgOr9h HN/a Vlyt_g'Vdj ='憘r("j Tۍ-;F?{G#YӋ)pW;9#Zrb:NS :.yRT8zFaȾƂdqStZPW]md¾ƪwKR62$tF@\"`Rĝ|qXsJ{:3DG+ [eق8[eJ(yuA|i {ᓂo܅]!U$(gR QIͤexSY/ ڐI!70j]taeLK&k #`bTBj#@Lz?ps]P=fw &=MW21׀(y>[AvtZ+_yk(nB1 x4\0fP"&.ϧKV>^梍O"Х0(@R@7YCp)a4vAŦ(ރR wͻ̧kXe[}n8zkF-}=xr%|G0gBw v>sCvsic)H3A:JJFM\e1?Q(?1̦Eӌ9oղԌC{! C I?^<"H%Q=̒d+E5O66nU[)nOqIb W'dK%P%$Î0N&On콖|㛢d[,-~PU~Nn`vvꂲ~|kӪ@hQʣ=L(49Nyc fF6䮓~a0^aT0+L "̈́tmT5"n[n~Gu/H k!k d[`:Ͷ*,],S|fa'$+b%$Sny' ){&ޭcוy. ,l) ¹S;SޥJ!b {;{UaXV@3 BW!h69Eg y$oLZ5ȓpx&]3RH.LFx 9i5< [-W$7ܛOwА79f?&O:/sl oУHG)kB7iqCjW:PjLyefy>]azPW $(]R9hWe`)v)%Ӯqw.__ljy&O3qBYR0:*|4I}r!BTu`NJ6MĊ$!8~c&ljt pYtaixYԐ=Z,?A~kjH5ǀoT%L}v\|;qx\X5/]eR92Fdɿ<]hD0&Cά c~c7Tꅅ'R q_dUߐ<6ФZ"7<{'OՊF2.E|IrQRP7h#P#!u9F؋='} f#YG `rK-oR=ͮWء:Wmop}(vRy}ОB̏N UѶ븥Tz9$/eC]HvgyGT 2Fb yt/*6V[ ;q%&'V8vr~;w'-)s"}G L'?9_q $#y\[K7.+M kDlASɶD4=01457 nWeĴdw[54@ZW9`}Gpfp̷b/ʟsV[,@xs2<" Bq'TKU? hcBGnPjo(:g5 y /+y |TҮ *x. ܶj FE\JC"#B\J!h 9%ªқnQ@(.ZPt~!$k?<6H9pI. wUےOrE Gq_ň:P{iGx:D^o5CmVpK%_ l|ȭH" iIcKXqӁ/+C#7"QMWWܣZns =u1mLnr؃S"7 b tAnUgυ?V蕆N6Z uz%x'/I6Q1ɾfc'TsT!k;!gYZ070701000002de000081a400000000000000000000000164e4ded100001e4c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/ ]?Eh=ڜ.+-pO?mHjl'TbpMXcQXx~ OZJXZLHJA_5 i}N\m6RJ hn?bn*=iUYdVIj%`P7K~Кz2Tш೙W8FF+8-5'8d G d!JqE,Ih9F9R fFe|5WQmQL t)36G7eD>~;#G 2TWu`X {]`\ JVB%'!`_-2AdVZ닟orFxPO4uGrXcBQ =D_d?%ѥ~ SL.Re{_!qBCӉ'6\xmFx%ߏYMW @zaM*l-D _G*M}gdg?Vȹ)(4 W{1.NdC/ yq 1-BHE#m^9-3aox[1cx!jE^G9sR kuYʈ4jQ |c[ ?ByzE@˾l~"ubC[-EjbyϽR+XpM#G}"b :O.ru.˂t_' ie7߾lÃrWʦH꧐ ĺzJE}/rkB }yo|π_JZ.L݌xLɠiA6 P!$?r6I/(Rf I|7cGҚ5և̳=? OLEXҜ1c\#i\=fч2➓]Z ѭ#K,ݗk?u8 K۴ߵӔ)FV&uOs0i"V;I3(.H t缆At26gQﳹdnN3~dRbpVȇUF@I/~VDT( K%aU_J{6 jXweily\X&G%{j+ \'W/^2))w7&,fYpRѯ.=t𯳁)P(@ q iUl݃TM#HK#|1{!ͅ//Y+Eaz\VʈOJy5e_eB2̍jӁ$䤍t hq6X#Cv> 27j^K.6(;J]k"D) 6~n  -^+tRqҩ3"wKRFg#эUv7?`x$Q'W=p"D]GAj$e)%B̓RjP(h'vM T"pR,;8XPd1eLN,]E8TMOM|:!ͤ6`>f5d<\%d 9ZFܦa Zt- ,j3j ,̽Cێ]@"2 Q  xVbP{lxD 'yU|xS:i|+e[ĈzՇīזn z+m1lVD4_9v&wԑUmu3JQ 'Ns|9)TM9GGOq239b*~`U_P3 ԤCnB'҂`gqqgM ӌˆ|79.-|d;93h@_eO&kIC3dO,< 0<-! >܀0JWWbs"PΝ۶>z1!<r-[.4ƼF2~11z^OHY$&pYV5\8$#p|EO%_47Y4Ĺ"iiٺr^"x-#x|;"͹P}m9S*g]0G?K*(ucÙEjk =)$+H \CXzfbm4 & G2*hqyS 2G&Mf'A9[ԊX=mU0ϙ_JB}y Mm|W[Nڲ WVLXEH?fAP{r8 0m7;}Q WU 7P֚Tba7W|iw?'Y׊5,ra3~S4͚z~9e"K^ 4 RDJgV (@lsKPX49CH ~6&0i lFG,k:)X)j;̀8 "ta~([R=Jem;PDfԟN^ğ-~%8ƂU1U Yc}B rJ͛e2 2BhrgA͌sz(ScI}c1v!S ׷@n7 Qh׳қĥ^~G]%]ɤ*z@ljZ&_ec-~-Cs4qG{C>V1 `mn{Eq7S3SY- 8Il\TxrLmUnVz }52xpϮOEx- u '*loåvC\jYD y'\gp89Y~ ;zT@ nRn#@kPoƙݻBy2c8,MV׭XkBTX 6mXA4Z~'  ?tb%xY>ӦVD5UvYed@EV@Gk !F8o$ =Goү&dгa(t+ aWbDǬԹbvoMeILpB~0Xآj1@c2b2>vng]h; QRoz,wuVZe!FczwgP[-G.¶\PƱ}JXNx)}k7{=MY.¡g0k0 }zxlzj&`F(,׀*UI͂e359-o$G|oaPz @Ԝ Gڝ6=NS%ޓϋQ+Ɣ i/Z:6G RKI(X26p^wysmN-%wìVwC Cԁ:c/A_%%+]cy1_ﺲ1TY!CBDrjXĤ(1gNDsK%frbS}3/ZHxvdppu90[j[b2UAg,ug.g̼m>EhP~@| R*eom-Az9.c)oBoJ7/ EF\ L;^jҟv/Hyޱd'YawOwK{I:3-2؜D^cU { ɨBbT"u`2dVZ3{/8bhƕ;^1$LS6d1r!;sǝz8/Ki=@95+ VR_r-Έ"%~?YlU*](|-1, FN;Ļ>A0ari7?3$Tv%䧈A7V2S7]eF8~6Q ydxr:hiQJibO.@.5:eSyU32/Vy-!AVmypscٓ7Q,mY_${Urd?sb$,BÐxVYhE[s}=r'?v:΋ܤ4UuL N-o67&,~:w4tKؙ3Lv cLT4@U_L;]x.r*v0a+%Lz^|1h YJHs6/*O~"b!)E.LJul@+{P=8{I+ሀ͠Yj(=Xb"QZR3 fr;Ur%1 f]4wλƖ$87}on1D?Ds7g{)sZBXRC;-+*Oƌ"1Ƹ!nd3t`y92ؚ2 : ,$pml dnїOڸ̅J%4*N͛uW2h*c}ħln9L!(qIA9tMX"Olr3g?~~/ L!o.&?#~ %57JdD7<eıgYZ070701000002df000081a400000000000000000000000164e4ded10000919c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/'Z]?Eh=ڜ.+ȡ o3UV_$TB7<5pMt6` .ӗ傏9?ѳ n k@[J@0T>jyȱC>jT h5 ȃly>[ƓNzPh&/kyr}NXs16 z6qFZ??NtQY5a'ڲ,i7,f~L܅J.Y[Er%IF̍QJ _Sk f[(5 74|K#A2iѷa \R&Y3BLHor&Nzs]ezA9P#ޘ;Ԃ^K+( Y]ղSzx9 fjW\t77--k*S7_$ĝ5<P')6K9+Xq~ʖdF)fvu'K̢{\Hb5"FS E^q pS-'vYؒ~hO.+ap"ǒGS+ᕶo㪨]u\?YV`hL+&C ?+)M(eNzFY5%IƍDZYAjs-dBSI&f|r(" x"s 4S>xx(B\&qc9_ :>n;k QCv_.҇i/= n,| S[ih=%kqj~4XV7fi㜠)%'jJ=pW\%ŸP: <dk <2As>ʃC=#lddFBGiVfPtKyvc)bϯG _ф+GIHĖKW+3I9`g#$#=E"n1(^8x囨]4_t?FԆ!ګQ, ƹR1TTpV@rLkf8- R`s, |iDh^ylŀ?N뉍H]hzXS!cZYM5Sɟ-蜂SyG Vg("]m ` ?'Jtc!bcd,!de9=bZ.s5:}{^IbAQ3 7PDN/ 9imGL7Ww7 ?{̛]X#8ہ5a|\M$1WxFs/;uIzd GpF:xJR]"Sٛ}LF>0ӹlFg9f"0Œuhrx`X8!w0Qkp9krXbYe ;Wixmʚ?h.ǹ@yJU*gHsM}A ^ǝtxD⯩eO}b+r%9A+â#eҿ?q&Ec[*fYxJ,j8 mQm^DAԻqlCIcGjCDVy^j'\J=daͮ)'U utTE-grN,nWޯJlܟ*}cױ5&t %ɍ]btӞj%"5y +žNԽg&ť#{#vϤ4M_;X=IC0빟z.5mCfQ}Vn܇DНA.\֙_ d]5^ҷXށȑR739[#h7ӞK|) TTC@4`?&5O*4MeoǂĸP @z~ЩH;듌V~$??du`5/@w@ܛBIJžhIZN gB^㖧)3VE6>xנ|PU:2]pd1AX-P?ETp2M"q9L|p4~YTTF쏘7[wߎ|MiV4ȸ.R(*& ۪]CS&}/>ue[rY4śPΧ7ݒ` *݀av vY (.ẺdRe]P\m9TnG7hcwzSbԝrWea۾rnllNStѡׁd84(fӜ$e`KKCZ_ԭe{_ ~hQ|E˒(7oP6`b{ ^fp'n cѵ'p/X8:Wv$qpYPY.g[*|O?,MZWBx- 7d2kWzޞQ;1AlJuj;.8t ~MEX>WyFWPaiuW|J!4Mt7ZJ9xr[ qX\RK{ GG`FF1raaPLJPT ^z> 2-j,26ueN|XmN(Ϡ7{,(H:\_b!*Y8+xA)?솅Q$&uJ]M0ߩ8!E./%|y ;zP&D3j@xtNLm T'KtO~72>A#aZM<5,d7V񽏭_^QTUiZw8$N~Sg'Tw:{B𹸫rۑmi3z '?o8=AQZD H!-w[W[ [Mɍ"z.=ݘgwLIp6D XǏ=P vTVUweJz<$5yeJXWNSxB [$"v ; 9Ҷ ZL/keNf(+A~vZCFΞ4DWq`wnzy&` >Mf䖇h ۏp9saxJrUP}vm咓$-mb gօh#}|>(OO n|MOsHWcc41Š} [su0W6HΗkU !P#) ʪ5`h7ݙ˩ⳄČ:RX{ 6㛕xC+tsцxM7/un0@zBծTk!YwB \ܟUzl J/| ȘiN[)8ШuMf`)@SL^rM:vQwW%Z3=!40" JĠoz3<;.AD1b^!e)rTFa b~뤗 TC  TES E-bg`fpp]H[xdVlAʧ<%^ ]_˃z!P'DaMv|% W v>&m\q3ZtPQk4??0g_'jp`L?M)eh!vCNУAv`[\ D=G:qJw,[* cSα= 9Xw`"bmsŻ9QuR1n#XEn.}JfZςd !%: 4ccHے%UTM='öcߝ?/Lalܮ1(:(^*C'hj2N3J使H 6I]Vl<ňZYbfdO<ș[E],PԈ`_hI~fSF.Ӂݟi0BKK"M39i>).鎮>lI]._:3p.wjl[ZTSa cզcg eY 5-L"d t6w(j\(RЬ;s09aӝ/gJQKQ/ 꼰Dn-ힺ-isyOJ;Ey2,~?m>K \LAReZ =8+μ$va@ɒf̄_=6YO0T{=("43oY̊M(!-~غ"54'= O.暹L,.Jʵ[q$97 L[/PK}Ê1Cɖ4돭IUIq]Ry4%Cܧ;؜Lu],3 JE9<%JlL({o0ev^ iZD!!KK J˦-͐]:T9!J_ܠ#&' g+[U"#s@Q_8ʸc }*p qD dƸq</wړqf@ln#:7+vM֗4׿Wٜ@Q s"kafƞ(}tVdsY/A{` NN` +)D2|/:\p~a::c/h 9>+ 'e% `+D\5YfnTKF5t3Nՠl穔ral75zGuRet<.zhL űf9̝r2ilEi<*gpy ͠j;{ӞPFS2]ʊAef 7gLyPj'ZfQvs)Qr DHܾ;=hfo 0!p 渃\Eо\oɛl撋FFVrB1sR n ^T"|;YGnpƩVꗏgmN(c>Wf~FT)_@|d>c?8̜X@Be5FM=nyB\Γ5G$hN"=L- RP"X={3? B EKr>OhE"*6xE$NX##]HCoat Y{U_sbdT!"H$!zuzB,Ҧpw=/FٕenE8: ӭjSOjFv hI+;G&+eZ1s )uB|?Yv)v .8Ә̅R迩W6(g=(bɂ`)pB-LZ;;*Ǽ(62{8ф\+:͒CgRH#&B,s|r.)8 Yj$;c4w#!~_WwwwGm{46q+L gLui(P{;T>+ L^ݨՠœS@,SV6ilͭT_/{t42L>=!bYS)z~ti>ԥU <e*ҿ$q2Rzn" ?멇4ϿeBKv^rCJe(dq|x%|ֹKtl wGL$zox~[S^C5v"g>j7ԛoClⱘ;0Ԍ]Br,j*پ`0<#lpzѸV}@ mә-Tro1w^L6F 㺡+)5tQ+uAZT ظRS*5l';e+T9y[ cbW "T : ,e5e6^p j"VBhB 8HIS*ȷ,ႌ5-UY5,U|~+3$,l ?y^cN%["k;ܺ"Qx7 OIs|Bua~NIO @Mw*-ej@֞߾`Ҙ(<7Y&[۴EgSCo }$7fuv1BH^s1Z,_Y=ɕ~m }R_O7v-FZ09 b`i0][ ^2=g쟯Vi,~R` #ԃIs38K0bn\ox_bY!W+#?ޯ՝9{M3> :l]FF|>:ͅvRV~ZLUgrkP!Mŷ?^Z 풺ƞN/v9N)'3!=%z 6-5j U _2ȥYݤv65jbD Z2J_߿aX1z[n/w"C$>Ð}i&l<.e+8ō"ܞcIV7- ]@h*B[]jABk%~-ųc>*̆)Xb!#-5(~Dyph$`D @"Q_Q \`hA w+5}|avfE"Ovˋ|󜳳kÑ/!AAvx&"g1FA}G{BK/4w*j;#@'m ' ֤aT`Q(&{DbYײr]u H6eDuZ@ B3S:>GXO;%I6SNVo]#{=JT2דj )E5eR+L/#(߳p T^k/^XD{b׮&”+;a2ڜ`䕰U#z'pWnJ]?fi.kIR]Ep*)dz1f:ċ;ePê]nsXYt1lc4{Y@Wqdlڬ."Po6)]{[j4w) FхE)($go ցD뽻or$huc(wsqw Si Uٛ@֜1[] az8&ts;=hKnݔ@Fp*)h(!Bt3[X,wFᥧI{8+KMqĹbzvT{㏄jM@${LK%)`IP0n~LO>TX;, atċcCzrkv??<)l7YUn8yii IWU~f+&cj.Xc!.|Zf7FKl-w*CMA݇";m&$Y,Dad)CV<8Ufl/b}@ qy$Kyұ鏸e?ӄ*40:,'K|67Q8?:|is%AOu>"f7Y/,d6$VMxW<{6y7B`6F嵯Ճh/Ov{gYt9lֳz/7vMR"ϐ?$FH>f9q&*ԗe5,Wa WE "FlEꦜ,jq|kbK&r} ZD}R^A|=eS~cHlT/^"..v<½Fq$]Ǫ߰RMsb;/6h#Ҹ로4!9?㥃dhKW&&sSF "E_"A~5MGQeGN:j&7 *C.,2b*}*=wA?v2DH\SF|4W#il270Ċ>.SD# '{/Zd}dKKEr,\LgYnL-3* i@>4QW238I{Q)*04#C3@ZuvPoyOFSEudi-S|L /v=D\t-Qv[@0:erT N4Kʹk ϋ?2\e*&tzĠS?֬ˆ)bkNSeEO J݀©dV\_ !P\9UgEY}V?ϖ/:bkjWxeuS518l %bu8{@ŹܦmoQj3 g=BZIUJdḟ.bgUUtU?v14ie#*ThŎG7f4NBshL(㝘ֿdq Z! RJ5Q3KW(+V~CW&{,9i 0%0_ѶDWvÚ:E,1V1=^$L- ,GQ StN/h -~0[;\ܼ~9Rgt!{ZzAdA =`(g9 yYU0@6UA]yYaOLMM5ǵa±T{WtF<" l`#pн4zv#v 1{#NR1C$J|2 6>՗ٜQ7fGh2L47}1)Ju-|iH~s@BbWY@Ul1&bwkevSpFౢqPQ.F5 @5\!3,. 5w;IokDG#IJ-e S42 )V,NYm1=cSd\a=ffV ' RT]BD>o\J*cEbـAW#sfp1H4v巀n$ QmC3Ԡ~+gc,RAp`˖6b\BGc'(#@'v @Yowjn)wyWK/ =;އ¿v#jDw&a 7X&H}!W>𝅴&L"p픁GACYRA )δwz7Ml OE4tSgړR 5pH%CSmꞛ&c_R1v 'ԜJ&a Km=}zUFcbޖ8LMW^%Wys*Enj4Xi_%yG[ӕnYˀ oNwHMȈ!ʆ5(s`%{]a%4}Mm ђYn{w Ax{;Jy+SНƑ7E;0ȉ5Dl w|nĮNv Ѹ.n<MN{0Q=/KTzxb[Sd!du8)H)e|)aܣJaa| S+MIR2 5gE6"4U *% AW{-T;OXvC py9()I QFL6j!xءf_C id5aZk'] @ #4m^wi)yK6]<"I]48+|7IG|q}R29 `e,h"2&'`n(AjY5ա$ܹtFNx%cWO6PVL]OxFܱ":=kNxuO/N)=)b流Ӣ+;|?혏<܅di.d(. =*2)=?,W-b0G$ܒ^AHX RՑ]KGf*@x4\.%oυѳ0M&Iytʺu `> ;U+2T{"N#Xj;dj́úI;c;nprlq%p U-֧Lk:K{H.w͈H*'_O,sfF.)9|EKpj&(Eudǖ%-srx|S"ߍ610 m`cWfQ5^j[,0U.i[`}NT:F\t.Y@DO?U4PdfPDCUZ'uh͓Ż|>x^xmm47ecnEG;y4B|L!8ALZ&Y΀_,uS, `k,zch!4[yg!+j;3 Y]h{1]nwnOV?$L@[HA$vR88E~i:-ɸ>2f7 7|*4כ ]FN w[^Bi@]6XA囂y:YcQy/^;yhn=e%?û שl7ѲzYs4"y~CpDwq좺DmWMcLt&9S4=YVI zG]j:tMp֑իifhթPKH&)u#ynU\c61*ۆ`ڙ0:ER#T1 Y(9ڻWfNGmoS(f8h-1[wS)Wy5ۛ,ȔMʋ2@nS܉fEH b2L՜ b :@K*yP+̭ y' خp ZIO4?| iP!qRCHY%C=[U-Ih!MTlOwO%@mw& bR\aަSnKaJ)iA?"xK⺌wgJ70[- 蕤 AG֣&i 8\&x"-n:]l6+H 3w,B3Ot b}MІSz?E_D]v1Y?P=BM&bz3V/KvAjb(nCXGU;|ԭ$!~,&USEQ {RsuIG#fxD;dܟRy>xy&:lbb9nX[/<5>_sFϘs.?=: H1!o7MC) Svhcojdъr2b$ #7\h ]Yк=[n~DNXw{Bќϭð,$U<9`~|(t=v&n}+!]GTmrm4OVf$R[S-d]u-D?+*m$+عE/.؂'C!<nu`?ob1\|Z~יBEukSjqV #HEIx t'}DV*7wV#q2vsP"D+~gh#M~>DW*%=NKA nbӘ:&4Iuz V7-%U#"Z +V2ƌ7u'2ӄ1zmRCuQb81QlZA* gHi&إ١?Dp TeQmRoTo  ySFT[`XvΊn@Ÿr2wq/oՒI5W ad*F8Jw7CӉ (l˜ ӫ;2Byߋ TiFnפ:c8Z}OzT:m:zJrN! &Ï4?,x5S!co( 'h%)*P eGcQ}6}} ]چ'J[|i8@ui)b)d<-`33]8szeƞPf:<7,k > 9ޖz;<]WxTЏ=挝XyyХ'_1(ƞ_Wӎă<98 :}F`+(˘s(BlG q/%2:˜^T Ts+%#|=1?ã L) \7w.x;sX )u@R]*;جz誌L7UG7Z x,39k/wP!g8R=n#b+mA\=#9'0 |26u{A_RN=N N{`kLU GŒ7üɎ1 jTގT?SoA>^O'u.E#^_"xJ`c̋Qc߯ *ޒd b{dنo\RGbrD9_#!f61DbZwmoW-r4%ڄ8gk_J9LTM~P7 ӯ]Ryye<8FA 4gۙ6]t*UC<'2f3tQE]27EqF-chggE91DhW4npbS >iCE[ZF5a] 1Tɻ!n=?$^GMM2,3(,(D~-BDCB%[>[ŃDD"pt]>J.H=.en]vP\ƮN[Dr/0$o| wuQ;'0CgC1mBnN:̮qҙ1ul:zw^-F^|do2g4϶"ꎠ[[ث'.}}=sLE h*_Goj*P.RCρK!Knon] ,$Pc;U$%(j @iOԸ=|$$Gs /`$OH&A|_9WUASSEzݙaRo2ȷ.D_ȓSM3_Q`|̟xJ7|ÏHtyqe1Q˛c}C&l~ |e|-eo G1\w,Q$gv4j*vK S")Ky&g )QT I#TߧmH]8G֢8ggdv4l$z+y,/CWnSO H|O7JHh}}Cy  ~GqK̛'H/~JL9m'6g&Og1 K.Jq.i1:(^zG:hqN_kpn%9*53!QCeȡ76P*$/㾗-"MPbVw2 [Ca`h.pbnNa\/-[q@ezv$ xə&`t`afVFf<:Z.c.?Z l;!Q礑γ@AؒBIvˋ7{ЪшĞ6{I@QASbH8Jv-? d$k ,ENg:]vp3 qG8<4)!RvOYň GGp]~^WdCZ5F@DK=h_Vμ>{;mGzKϞ֨M*'~-HգNEIe@1=򎞂cѲD$l;{1-G1 ^Σzk||e}Hnָh+j~w;pH:z2;ATaau<&CV1u$G5^+θsUr8?5oУ/FUd~6s =$o Zbn{<A㷽a;c I;l\?vǧ}#͸B X4F ^y  7R= XwQ DsFM_mO*'!H[&z(|0Sc'J؆2wEWh 84 MԿ{8͝4%ڍB`~#rx,ܼ:A5vviY|&xz$pgiwO e ;sR!d{ڶ`gV!L00)άbcޡ`VSWә ,䰺U!6M-~qYCDWYɜqϩn`}wQsȳRP $Y5g{?b䧱~Bwj,D #-cNg,[c$}'0G2u moEn8d'R:$ނW/աptXb Х] trr"؍vDPpCq`KѸInvOALIsQRHJIKй@-m ͵gܳko+}H`i聫)wMrhd/x$ + U?ٹchaBhrG)x :ʁc,6ܼh`bc y ~ D7pO۳%x~g&h7V^h+ʁws\aC&l=W[=dI&$Ts~tCxZ_gpWn0V;[TqEWa}POc`e)dݙ'%3] %LPISĵO2nY@GBU(|jF P a.QP`*\lC1с2Ǒ@Qr|%34hWISzk *\l{ =2g=fu7YQJG$}IXWA‚s-j|qo ?Įԣ-2J[&;07uƈreyOgN =vxuf(}\˨j8/k?e7),zipȏM`<)7]_SܽkX aN͠ѝ\КO e%ǽ-' H|}R_=4*:tC7d ufci{نǹK4+(!T'u?1g3"%0"jT:J{ԟO^Uvܾ=wJ4u^EZ8[!go{=m5Pw$aX BeޟxXgD,̸Δ" &aXW0"X7r.)52! bjg@Q&̖`-A|z\*elh[LUwP"Ѩj%#q> S V4B;)o=1v%&V{AE39?|tR OgZ|] ,nj#+20>Ք>'"3*яO^&Icaʁ D?)qm[ʪ"+ֵ׺| \F8;ޭ!$/ 84}oX7Qת>a .8;Q*gdAFV:D'gc8_ĺc8pZ7+jmW˓Sp#`x&!,fl.6LbD9b.'+<6{gl89VcQ)@ ʬ10qKh3RP`ANa@)v\'aT'!H|Y kkĆ7fйӃq>86ͨ,2 &`YXz,E>-&ldž<9%ZSrg9u(BZyvQi3H$'5,]# = Yn19KM'ko4ݕEG|e'JD\ ۃeAB٤;ObW'KO^]ǭ=zv2@c9PD[ Qu;vq^ VK$K`@T ߼ ?W :wKB>osYWu.n9x91,ԃ 5gKK˘6.r_βkՅp mP~}S,?)BZO 'pVYmyEcmj6p ֓5'3)KeU5Z (ilm w˪;sU&_z-X»Er)k_y3 =[LR !JKo9SG8Ǚ)c<\ @Om'G7/疯9U4 D0zUȴ՗M1b8طbwEPk_3䫚Vҽ]U]iʯGfH_7R{>VRq ^Dޥ!y4SNjʊӯ |_᮫61gI7eK9SR X¨<BaEoK{&..bұKYTָff_$W̓aoA8r)nJ `47|6K0ʔ%;ߘVqH l0?Ϧ\w<[XZMMа6!}F.͂#XZfy_OBzd6,xX_y?\]45ߕfEB2ܳ <;TABp>+v`ܻ휔Nz_>ɰX)C/IfMuK8[ ADzR`>IL+F@îtfקґ#zϠnj-ūBQmi[ _< x%%RXq7$%,X6-=[wl^^ ES RvW۴j"Sa,$D{G(i5w` tcUY_Ɏ~:3|3 }k`:VURzx fCeׯ-0-*kRk*:y.w N0UJ LUHᩅl5/\:o,,)-c%M?dgi5tE~+N#Æ7W6/ޮKJ{7NK51搙4*sVGH|(_j`ն~)c,0Hcf@x9,1Hv@e~"'4-!Q1.bWQƩ4<]H6wE֭1'>9q~1w=(eseq܋2B .X+Q3,ou&*@y Xo\yZl z(q4ާK'[G^o5*{46IBbkG@?r}qT"ħgs[6J>H)mb f@t٦ 4"5U;T$f5ݚÑj9)$BiS*;B>pQ=< ^W:mT̴vO,qL%x"+ﶞ.Q1 5R7l `"V῵8s=fCV@L@\rSwC;  i|]a U#̅) IUfH } }<] %ex@J *ɉU C1=; CH:{!eL Ddgg;+G^5T!mJ?|xʫ!u\Zy ,%3m D˕;"[<DǸXZ=d+J92a%氍^j]JC;|ubǼ_XXuZ hDaB0 T[VEX(iT109?T <ge땜XQ.Xk]ޙ%Y{aުP._O읭NbFS᧢@TwP @#h3mG"ܡ\ YR|;G^í #IEl9qKa) D^"ЉiOߣ"8QJM,!tLnE7QkzV-tOm``qOEW g a Ez!2=3?x&1JJB ,74RTş~w<8J^AdKAD 9Y{<â),.SvBA; 3uidGIINA4~EQ4Qz{˜90Tu;NH:z+>Jq )~xl'2(IgЁV6:*"/,7X,>2I1~O@&t5wW貃\%9RX@NbV ԬHgj2xgbYGُ#D0k-=?>*j`.!?Y oϢWAbn"7SL%m*0c5Eh\ Fg<< !A^+Ft\ Pac[F/Q1C^)84.b ݘZT+Xqc$1EڅuS#IL zmE_u[EPvhVwqt%DbX=NHXdsG#Q.@FA@_otfj,]#A6lҔ[mg>m!87#M?>#2!Ւq6P̴K?tq9<-zN3+La\<k˟'U}yL6]T,aoE>{#z+޸7bw׀n dLdioD<|\jllizaߔ DdKf'"a+c2*G<&z75HX+c>z}TC[ c{ 2Vv\q6. 3\/3TyK'? q:zY!)qЊ(5϶HSO8]^ ia<|W"/#+ ND3fď =?T)Fdž z9J\L2Ļ}Q8w7H'@eʝ sjS,*({ڞg4{CnfȷAP^Rn1*TFE?;E]]l+zH"Mj:%˝vi\JGRUmuLD~d/g,xfn<c!K[sՈ%H89K?'@L$TP-0\<̼?>m ,{^(_{ gs1#Zuz剼}zV!l5&'4A|C~PjUuu`P]fKEW1\Wzn޾ɀc8{%xiuBQ-!i.hf .{έ+w2$%B(6@Hi{C]}>l^a揉n%S3ݣZf;+eUgF6Ig SA`X{0fJ`Fz*Ǹgx@g+NB.B])Uߓ;[iJ -X %V(ZMMJ, tT)C'}_6eQ6F`G[,b͙~\:/3YIkx*}(M*U"4 Ќڎy^,qBPͣCpO t1mwj W;qQ<ىH6QzHYl3(0w aVtFIR $$M)8EՎK}uXV|iF Xr(:E7ܮ8.eOe.rf<|eB"C~lgő|-VOc#3]/1 pr9&w E*>f2=srIze} l}?zinQ%6t̻0|f[8kE72iM.7ߧCGF7oY:]w {Oҍ!h*XկR#IqG͠X=b}3牴vޝkMMvMS6Vʐk,>ykٶ$*naOG|,[V5V;k{CR¥6*sVB@B1-/AfW#seg|\V,cRKSwA݄liÅqb}4O O`k0uU+ w4&qBº;{6&֕&@ ԬmTjO ȉÿِFXj2cbBfq}׮M~Nm$VPKz]+RQ~Y6 ՙs!j(+y;!CK3 ,lWhJAEsgqF)),D+,kO:IOn1 YE~n]<#a-Vky<@ Ŷb=aQ r4G-U.ك)&lo;\9Fr\öζ%HApfe-ivbğϸZ/ɝ4H[;%~`*M?;.T) rktޮ\H’*qF'P,fq+6O,?7u(r1Ktw?Mzr FOc\RXC؈Q[=¯{ - ,v . EvWţvշo9=K4,TUiӶ# TghG~: 7.4Һo 9rrb=l8RhૈcDo3nR-OLrJx?ğ 57rڀ::i1*!ʊ.7:.GMEqj Gc/x3LvZNɲ\Jg[c^N,+2Pa>8*#K-IC6=51hW}(#xI<%o/ .׳gh`Qt!E,YY̺߰Wz뺞3O~#P!@$|M9K%^W.GE +,|صaĭB棚׬qyKҍUǨK!Uu{e5<ӓ |+_R)9: m(r^P4xZ|VUC˔?,b^j5Շ,R'ofa<ٟ"f÷V#^qO`r2L=OT ^;0еLߺplĐ[ 24cR} NdV4 wIcO#6ԫ~z-rzޒ;M"I<@ܔTYж)|Y#:Y\R4س-R$*1,f*i_Ě`,9pSЅZrp**WMiwOsttR6] AG&G\;+`c&BGR>}U"Y3_^4YbIσNhZ1J @tn7"M`ɑԃeWƊ+# _/>ݧcD?_,gɶ<"nA8#{e JDeW޸D9\-\'h&4  ^!'/˽<acu_ozӧRX W ̊*Uɸq4wo( GwB$+2Zɠ)N5cn=`lxKcEseЅ94M@zT?@[VD!m'97 ({;FBJ)tLhuً"(p9q2c_t =w{cBEwa`ZH顎;\-I! -5#} ^Y~2SKWKQ+rVzFVP 8i]ذ[!w5 0 T' .yKW5H'-j:l{'y7\l%56| |Bg׾4Up Fw7~u}>-NUm!ꟃx&)V;t@$NX^Hbt?r-)OI>FzPWSXT4NTrNU٢bBA\w l9ѵfV|t~haq2\-wZsc쪏_59*e۾_^ۇ_`@P+q0m!.T+%[qڤq@-p/Ewyqs XC}+ G+w*^@Q?;b𚧻.,Qc9y&r*cyӦ N¾$(Q'[uЪ&. HE:5D6 # ``_-kEr.CUT{*`U3МpkT٢nQw(ICQ5V7G*g9I󃅁q '_׃tx}IISK4ʋ_%d<ȿdůHRcK!mh? )!iu~2u$eztRx5Pee.`nUٳ##l9驆v'n}יkBF&~J/g#ҵQVsMc+K9*1s3bk=Q)/` ݌P7oNyKJbb;V'ї1HMR]rkucQwQqi?B9i7S%VȆ Xno=& %Z=[q7B<~6vS5>=4&OZ0ܫP|HP"ڰܜo!<8Ҡ]_<mnCFߡPөO*cJ$zEL\G'[ar:M|asJ9ٕR1p)N|,eU=&¥%vm /MW2 1w|N"A7t"Y)H^Aqi+4c̋e4QgI

    2ǹu*#d)=c>qWLÇ|[ 3hGuaB+ngB5nvl'UݱŲ7"*c .Iv]׾s|̤8|/MZsnkf eir~#Xz\JM!XҔ2,:h7=.;cZruK9^Q~jznMcO^XJL.yabi[zC[|s۸)ʯG;5{# 0VVDy YCv[%=сr22ܹzh#Nk|qzcYi0Y8\nqR^򮫠FP么1 dz/x~D B87T)._ip$`M@'zx!W̍mĨ`L&`ccE#!]GIZ^M&N4:y #ߟbӋҟ2aE&?*GmBo?bvWd@+͌#Di3qfs) ?vU:+ouUl }-9 (SJ&Rc<nu=tcG+dZG{\H<<VȓO,#_TY )CL'dPizqMc:|ݶU ~[DŽEb-;h5[ G^h$KZ«mb/%T!dM%x hz l=T`a*ix~ nw:Eg,QS!r. dGݒPLmӰFT<㿮2Zb鼸|UO 屼w"VLuLp ^W2HX,8k:vQ5*NlKA%M>6%Tu(Јv 734K ~v E[Њ,oRt }Ú k: J i+IZcrFj3Rzj/F9n߈:k =I'v8lKٛOkiKg|uԋ{h/ј|\qzF+0j^HcOLQN`nܯ<@4WSfΦpI`rOj |nd1 ݭWKjrsyKD'&ʖ +q6=K{b*v8{b~Io>U fe>d+59%6@ō=$"+ׇ5lĦ4rO -~$ ȶ4J\nuizwVLV1彦4 ^|yIJe%$([ cѱRX]ۅϲ' ASPHW{`O(IciW=V4;1ɴ4b״ ijqW;nZ.Qb[N#WP('¬)ಏNUUZ ;D/۞Tr gMqgTU@Xoeeb9t ~1ֻbKR< C?6Z*F'/`H՗lhaU#A& G^eΨrdJ(z.a;ܽAڣ򕡾L0i~%I%ߚ[b$92EWnc@R]u03&toF}PGA3E ÑBW0 Zx!i[RO|J1/g7G[T>e5n9hTΏBbp8̈́3p UEvPJnܱ0c*( ;7 U@J#:hw 2j .vɖUFR<ʺ@aU-FЅٻxR/% |N{h!PN$&,t.ŷ*?$DVWYA%%Jdak+L\ZZ (١? Ӹ)S0FWg;h<9yAFeٌ$_ ޯĄr%ơH/+tRlkE2XDINy iۿׅ/iBgPUӰKHl *-oSJNw݃=rye3Mn$ϻ.3V0 m[7z4'kDt3˪඘$0t,8ڜ|8b#_x!uCLGmG 7e? ZM@wRѦgn!&7 dX+jTJ7VW"%@V9)H|h /%%r_+NU<0"0N/j˲} %J`M0ڣȼ:d I0^x nvgYZ070701000002e0000081a400000000000000000000000164e4ded10001f0d0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/u]?Eh=ڜ.+ZqGv?o5.#H֡ *$ܑ'}iS6,^Fչҩ*H)gdڌ ҮWk\ޫGV$PCn)O?D~e%=l,95OChd\(NB$ؓ\@$R$H@ug}ob2M\sQYSs=h1ddj/<=EJ3xMi^'t~:{=b>+~q iO(rns_OC:W#%K3_[<BqOm ;V8a{5"t1G̜RfB\HG@Z}bԺYOGٓPva7G &w oB,-֍x\q\TC =Z^0vQmM1M $ Ը0l ;@AWbݨ`^aF nD|=g;);ҩN?)Co.uxɌ,%z\0VRw+,}{)ڴ"@+q 9"0N3/ڭR#϶.yW+4pG!Ynhط"_=H琑/ gn~Qg)%S3aQA D;%9ݶM>&[G8/9*M]S 2™t(;&6ǒ"3AvFfTgiQh(j4q B @j64`w>'Q+┙M/ӍN+k_ZB::Shv@bd3#3YX P{  ujFVq|ER yrt #]WUU-c2' Ԗvz+; n B?Cz[fD;Xz$8Q^%lΝ5 ㊌1ժr,a:h<xQj4yA`t.g#m[-F%,=_oahSg@UdkD f\[K(z]e,g:n0{1i@2.b r=q4GwҿcB %wZx& JK.]vȷY^,SǨںo0ig>Ϳm6E h~pxA^L6Ү1H^́Y6}F|Bfn|7c'[O6het2k ԉYOWV~rP>_s6WOTYiZPq~X 7O /RuCVz" ^ ߛ,;Tn81@u@Z}ݎ!zi(ǐNliAya]42L]N5-Xbemvh|` c:#ُ;&iTLmU$YRoʺTl*n(/~RRw(9k}O'8|nGu2 r*>糚8Z"(i$q)=nWK @{NOaZvڤvzSj=] 5[Z\>X$Odɠ KvN%䜪hI:5_ ;0Za~[ *@\؊pvƙT c="23 4$d0UP0‹v0!% P{=-׉6_$8oo)YM#k~(< U Ŭ fOtkږROXIՕQQuD~g yHF4 _DD?G1d[L~V>UU8VZ*br!hquee[Vi?⣰aR; m@P#Ίn\clJ3wCc =0;B0|Uf\.صWF(u^׀;on1ޟQX\N4pU!v7g@O:~O|Xr' lWu 6"vgP<*'ma eQ⁋ 6<5e+/_A+.S$v7l =/#.ۅ&) lbFWIY,:ZqH"b0TD@Rm5IQz^uP$܆SZ YQ( .د@{uCI:YQܱQOB_u@^Lq(L,\dъ:9 iO3$CM+w -Mvg35l:nP/A\wOh7& 22郫$aк # P|֥ Z:/qDS;#bu$:e >-!^ $Pnl]bcsS·_놖u )T>A߄6ntZ+Ji"KLYFՋRƢz\ƒwtfvG̟fYFiǺoc S;?xѓuQ.4ȍ': &O D ;$vvx1ÜGγd V_byKlAB%0d(%~2LyPC.bk9 VJg51!ԏj)&S`ˎ|H,S /OJÂو#̱_] PB##KirAUY'#d#x㺍}hKˋ']u6xcÀ*t"q9Q9Rh޳8 8ɻDyLb.hD;L /\/qla9$:tJ)7tWB4x~UUc^ R"|Sm%*3T͹*dS{6k${/yKy]Y9sTghge*abu$TۘoDeD`bs\K7wB%D͠/P}-ĸD\B ?C#@ppJxWaqcώBlgNub[^){ Ptz+~C3{rM/tTyJu"z"0u-~v!@~&FsҫkݎBO};9. ,*BIH~!4b{J6j*IDCOp1Mj !tOeE̗Ӕyc1޺w=֏^e^n" )AussU6aIR YР@va&]J50 XQ6&J4o^81kT [P;TF  `N-C/*yÑrEACgڔ6pLQ'<4g&Spl9B]fΌ*;~&5 hi{KX. Qz'HY!}}45xw*sjzGpJt''=qwTgB WB*w'! &]*MvNO9::ca?v#)Fm7` {mi)-@o_@Y>qa[MA|15*5ч0\CY}Oؖ.7'ױR@aaXl`&Zپ௛8+kd gT7yVrS$Zzq~~ .(Y9dĒnF$#PŸϑ )ڟ&Ӈ z)uڥ'5ڃTdR.i kJ.Y&tWu^g2 ֠(`Ͱ%1jtc!$k hDa'H2yϋQ\z/Շe%;W>fXSGFkeu3%,8 wemqlS(9']tQ47JO_<%#@typSX?S/{mROJfRD9A~dr5 ( ]&&LHR 9 I[94{#?2@aorD ̟~[k+ZEA[YOx 7Wo-\GYG_vCQf*j Da}0L%=9ED.{w|n>s3KEyZ03S:)S)ä́WNfm'!i=*yyZLMkk>,*ޭvge[a'F^O1ojfae!}\Q<=g&xRh!hCOl,箘Rg!Tѽ-8+ŃG {y^*4TvaE-w)k;ƩPņsbRG{^Pw.qa%s`S1*24V[JvБG|( CnJwLrdMm *uD !s.FqƆڑtbz`oI Z6# >)F׭S~ڕ:|rxh'L<}G7=O}5.IƋd ל6 B<)ڲ36Ix=Z."ݬp;[U:J"fhSZLʹu!r7%R!a%TbxÑ*YӠdcLt'2v,3a9 e`lG[bRtPM4c/C"GuJFkz TpALwV|*|xNHáZ y K}9S)f92/[I9.aͤc 0xЗ]E}`:EК,oֲiæw68 /ՒyDYY6'A-PzhJ" 5P:(WScY~[ 1[@k/W9_01*Z~07r:yȸs="uFmB5X\/ho\ʄR8?e$2R@gԨڊD0c?l[dݠQ`~Ҽ#xpY97:iUV9S#b# wwDž%zpC&J#EG7>+W2ĚH.W@ةc"A7C9sa8Bh huL'_ s\ߣC&( x'Vݝ/삌 ֈ~Aߟumw=I%=0>T(z˕4Imv?f=3 d_R;#4u#[$Y7&gs&aId/r _N2%Lw 3e_=uǡQX_fT\$SF/kKpӣqtòWm$8I9`؟F* Zۼ՗jԡR-}j#H ij&HK{Xo9h&|٬d5`/Fq1y+q@7 +`5QB8͙OW E5 #?i*k"&|͂JJb劮 @rb#Jٺ(/Kkq7 K.i ]\{'v&+[Hjs9 S9ҐaSiawoCM72cA9Vއ{SFMH|luq5)e-gSoR] B;aƆMA+q%;XN}?43k2NCY ՜F播$;0ەUO>$3o ÕϰJ5w W#'-܎Nfe(u,+1?=轩&A9X+G,5Pާu>֔7yu@=ZW , FBb Xt -ps_:^?v5ԳYu.fx8?rzcz^# f7՞c^$+6yO,Z^~UvT/6vQʎ]r»51GljѤ||cj6(,|,p"f<&oϸ$f޺"}dN{]§kO0 ip2G9Z^+Ѩr~TČ|D?8sn-ȅ…U8A|MANw=t[LB_{ͅ]>/ FFh=z(v%M A'%2qx8]<mSW]̢(RUpةY5jZdɈSa|L-\_JPjE>nӾ)3/g7D:n$7U/0HLCz>0zf@0R0ԯ qmfsh㮑i:1t"vCߟhRu(8=G%'ciQOd}P37|냺-͐ۘA+}VB(NjUM;AZpl{n pq0˝=oAzAO-&4l_`ȇ%SۣfQV~#c! aD ɇtFBӭ#tQ~sWD+X`'ݏl=m+Z`mvA{/ W6$:8s<;tQ̢ +Z f~TAݞf緺`Kw )Ff p2 = 6Ku7@䞐  hKJk)=U_wς]nʇɻ3x ;˳Hi듣.7&\((uʝ':n8яOĶA$($*de7%"7I^x`H@S]MIcN5 ?%+*R39gBa)Ic:$楸GI1|p ilQ;3uLhqX~5Zh (HH尫q -P^ɈZ/y@+̟U9Ò**PLe[k8ye8uhA$;Br$Lʤ~7 [㩣lLH r/XT煸X}l 6fpadH6 < gcy nWY)?h`B <>$$:ͳM6IЏI{p 4齞Y,h<"p*]|Pi~Z1tNшl^ >1yd h{ewiֆ$3aǿp]#"M=l7o$`7k,|:'4[#oiaOUvK)B t(]0^"8oaԡ-dR?|7f0 "wZMKTݐ#Jw ݾx;b{}AU2ѬMh篆'"R?̧J"6_#*pa]hԬI OsU:x2KLZ .,v<ӖI|=E`veк:>$Ā sЁL=YHv=<CcR5#)L1A%-8?; DάoWsʉ+-1ҵP`LdѠ.n ^͒sMbxNLx׏EíУc0[6#iLeDہcXA[aS`R@()[ZSH_^-ě9ߍ[VAJGVGeKpJZ2ZL=r5>h~ł0q_Q?*F{ý?E*?}mejGF[-|QWf" ٳ.n$ՂtCrL5 z]BT$k1  @aªIgǖ+^]I,Yd6|Ϊ\乊A X}{%WO6$`\FJu?mP82$<$%G55mգNZO1W3*lÿKq062V925}m]6f+Oll訴o@1e֩XaA=vJ]P"%<H3C! Rb8Q2!HR9ͺ,jl'zh~Vѱr"T.Ab&4^GKr`Q}Lݍ}"lZ'a?0[!K?YN(ϖHMN.zw`*{fE{Eq,~8wFqKZ2w>AFW yYdcaڗʏ34$Ի sPl1KxI<1dVxL6h^P{<^f#@P3JqKkI%N'gRC j1enD,><`_ʔBˎ•_MrSB?Q1M5gu(QVo, ax¸P@/I)n9/- h3YZ? 㪷hr> iOhw?O@d@ j-eBmI$)Vl{$.Vt'/A Hb$MOۡ+3<Su1IYe>Ϥ1|(cex03HJFcQZBɫ$:L~C]⒉knq#F{OmyUϮҿ{(J{ E2!kYI=Aڎſo Uk덮ÄE*EǏo6B'lC-P.Rاu-yp :tڐ}Q;[9S]7[d苙IhCP{v`sqqRG T~'̢+H`2͋˪-ŋx xgW7r/r <)m[]x0S2LxeH!_8KQ“0=t]#Kղa3N~@M3{*W_{n{[>o%geN|P% \ +b̏ųB wY=]@ G1)D$elr:$oVYsTzhGչvY hKȊ,Unr J1u -p ut0`t|&脯,70*c"/!Fkv/]mV)Pmvky=Qp|<.ܗDbe!τ%Ǜ)`{ -S1U\ `GSOr#U ,wN 2KkA,~NIרcL)_WRrI(BDaq\Ԩ`Y_*;!O dvK [crAi4㰻{$Aŕ g+ %R2jk"UK=ti$Fh kN5'}\ؤδtcSDQ*g^}A~Qƈx{&N C^1 @q4)IhwVok6%(svwm)颡0f/!QS+'h@k)FkMΎ/}幎l dEՙкd7zGğD.} ]n;5Ho'3َ̾$gh bt%ϙ\f\|yu>!C%. ^dD/ =)/U!I)oHJgSdۈOFdF/C/X W6nyI0^6~ O>r];sU<%>vxS Sԥ#)ɢ4h^2D r ۸𓷛 Ni<gPͪWH*M}ċuCK'sd=KB{/}8}t2ݝexhm_)S+D!o%W+جˁ9mCGl-=ʃFS0ZE)[}&s I5aDq=YOJӌFFr(Ao;u{hv++g)M\dcW8avږ^FnJI;o[I͑:i: Yd;ui yDTv T%ThF$?$wѧR0]IqJ8$MX=I\jM ,=)1D:T쐄u.v R&oo 1z(6m˷Ee S^8֤ &Lt*KHn-m@ua-ylWV.GaUgZO:MDf8Pgo ;ې褻/s33))-T9-p$7µy<ݞC(X\K])!j(t,EϾ6ޛE]B7`躟~0Y5#5Z+"ɺ#V&xގvŇ[TRHڗk [+绗E7TO8Ȕ=Q7ak! RrΕIGY%)e@j62~vNk&s]"_Smw $YC6VLuU![k1LW>ȡH,%Bp =hN JZUV2 E>Ru},ʤ/ABӾ`y>Bl{>g?HdgG A)0b.8$G[9V|w'xTQuVb 2Y^+P쟺DŽZ9̘wYvzMn8EzѶg} .%=coFH/~@C cǴ ќ[GIO_9^53vgETxhpCrA#xiK4Jx*- >63iPҒUY6Km5bKq;2~ DFPh Jj@=x}vi=DIL-bT"!J& emӀr_̊@:!Ge2*Sxp wvx`jefeϤ1^1xvɎ:0Uo, ;z|!_p#ܨFK=U9zh+3kd_~52{@*U;+s#W3 ՃFîq1 2I.OS"Fk#; E1NY/5k6Q4XA û׊H~m !VK KNP!LJ.Pmo# 0ӦcrbPt6b}eRKvĊ @yu9}<(񃠁UΉ2TCyz£#$,z36#Lܡ^EL`Hqk?u♌H>_DeohqW* 1:_.7T r=}Ο1X3|cz3YA,{&\cQK A76S1y#((1A {6=5ϻEuXBg[m{5zm: 蝄L:$ei"W^Փ> t*'HTZ73E!x2YC2!0`d9{ p 3,(N6N;k< ;a V#r]D(P T@(sQ]5q;Sn0!1';H!R2З32 I~f)]䒎EdΘCf `[Ζg6pZ9f‡kg|Wsdnr0Q3!SP,,i$6%:8Ƽ=k{eIƎRٗ(k4^<b}[f޿n" t9Rۧ!ӵe}/kGйJg`]7E^Mx mZEK<B}H[U7#DEՍ']&tV}:sgĬ "D]%r@bG< Wr̽:*3`!#\3 \D!3xylG/E*gȄw?X6(1>   hhʂc >W0 Hz 1=C88 Vwdz- /lQvP.ߦeD|? VW(jySZOn fߏv m~X!G˿KEjM*<=QC `H l̽8v}%dmW}0' J]zN!v'ը[I49v?iH "u +N@ R lyv8Xgr|>J=+9ؠYLA@bx;bQK;LLrTØ/u&އr}0]ɐoҬH?lP)H;g6T}ce[0c=ؽY'皌ᣨN5}rgc%Z=Z{aP˞'N`hnB5Uӫ*k&ڊŒ ̹|n=.*ӈ"n8_H)$'XXM }/&{Qn{8! ),V&/#ɆcƷBha:Bv kqC7+u-!:)M/.rx-^)(yU޹sg[y,:1tgN#$`V'P ܥ(--A)GkǙh~u-Jf #MU5aԗtZ-5&}ye, v`TjshL7IB`r43Z nzy`; Zd4m[T2r`![ m.w&8ک\YKX'|HZ9YnxT=KO}Բ+ˏ};xmAIoT0\59*'+y7mQ4z8CS5t !z !iQ@|_ymaf߂)( ZճԵp5X `(μpW T@e>fN¸{B5xoi dgyH^ej G}^[͟*Ds]'Цg%/z\r G&Vⳡaf%ko1¿XvG ';oxSE/jr +Л$VㄐvqDzPzIpwvj% VsQAmL[,ћnh}4%Dgdyolc.K؁[_m( ! Q۰Gx~} #'ah@j]O/F}ҵ[ c,z/dzo@G6,, 2I_RRYLgt]\;UsJMEΦGC7=JjnИ'ɞEb9 ؕF80њ,w G _qmH*/KD L;>ouFJvC !y.XʑJUֻ{2Xe\D,,$L /]u0_k2.P9f)@AEz{yaqq)+_2앛&hon\. mrFWHѯ:5ܨGk jfl(!M"(72 n4ʸXΠ\);D΢,f= 4pl&埿f |;+uo9-f冭ocg۠T4)7&t!(&\BIO7-o71]l]qb4hO[7KU_㫐cuYkpxOJw53(P~Dse=~CɎEdio2;)u2yB+ \#g.e$%5 ^͋2Y.j{Q= sڪޔl/Oz N+GfU9*immpN^, i>x[plIWϥ D3s> wCZP^=@tHϒU">UAPDoYQqޗvT/\Tw|dŸ 2"ЩW7Aba0CZ$2V1pzx~v,nڑF&='} ͍H=U8V|zV~Tƛ[﷧p?evjN+Kҫ!lmE~uwJ6t䖃_HM4͑FTo<5HekbJ_kfƋ(3hk]?2,߇gKD! yq}%SE+ }UN}֢-a%b~a 2=qzSu{ y :Xy2(YO3B8SZ0Ck.zXMfynm|g$~DG,መxެzW EL~FNL nvpD"U_;ULbHfPiBFDg{*L0hm%CA!!X̞"݄j HB(&b .M*cڷZHsҋŤBHWC@ڱ_oMa[X#L*~:@-èCBMV٬EPA2ټrM5`*y}!cФHܥ43nB`4?ՋԭzR|d(_ KF2GބJ'?j8ha%uSԕG _f.uжk{pa#8u;Arl^EZ 7sA{=gCj < ]Z0),gG1XOC7 FcGapۆ)鞌%=A 'ZhZcuU|XָT@&LU<`adˬb*K߆&-3>Q%%lcc9]fδ"6E b ma/B bl 1ͨ?ٟ)[_%BoOŔ>+[ְQh!ĶnZM\sqNHlaD @X?PQ,Yb2a%Rە2̢ʌLa,Hw͋Yȋ8nJ3CTσfB)vXIDCy=16jjZ-P!NJ^#tONL;o' q`fkm'q'>햩/;Ʃ{/3(a@@3oyaf,iܼIm/tn 'mcApKY>!f$ 0RUAww4(qOQkv.ՙglxr 7vj5s%:LvMjp=C/޺O+:@z׸նo~>>ů_I\6+Fm OϚ}Ig]e*ߙZհe[Ro8"+멍\rNL-!;2Pe%R2v_^RFS׮|NmӅ> 0 bb{%?! &A]Fs`zQ w6j =m HR2C5IK3|[~o Ph{8x"ţYQb,XFQǐi&惎2pE%;˕L_M*1c'iQ:l0 hPְe^1U3 (}O%d0!1 Y$R]{5,B؋aE{ePᗝyԅ~*cg"O^3WIlqat> g@ ;X7䐟W7FXDMU}< (^OmM5]/f'BþKx%yk.'0Еn {en-7:hF?&S$ 8|p2%g+-OO&Sx|闋BD}p3KʚْV4ٱ.HD^"o }4@3>NfhLE(msm˟A:YLOէ/6s @o (k Hۥ㾟/ H_>\B^{6>N՟BƂsПjH|K/gP"5l˫$I4?Hcz:`#9eJ$2-(iaOѬMb*B;cB6ɐo,Zxҹ:$">`~$C9=+~.+oS!aʲ:±8` aJ q#}}lKszW ՜'-r%8Gl}(17@?<mcG9.?8Tӽ~z >~h.D f9f،~ZJ[i`hvefiyx,%!d"ʥ6lTD +>JԔ#Uml9/,39}M91P܆G q\g%Vxjʃifb&ދ.I iO TtۥcSxBpփlkRxxJ/;4FcPq;seg)Zy'@?-g)^g#Bq Ǚy \0A?1{k]ƀׂn-y7 >s[3wPz:ƫ_/, WLBk¸S?[wjMSGzD"U d43)tԐ̤9] ~YXͺQ=$!8P_Kh_#'56"A]2?Q%W|%Uv7*rm2< alH5KWDůy!zκ15&ŒmyOcp:$*Yl\i#`f ڻXbp}hb#"y_CC>;S)bI= ps7vܮjM'n(ڿNJlPw_\Xa,j[}ub+4Eg| „PyXwGU6/[Z!;31PdўuS}po6>ur67lQT"ħNnT[>!i6qZ6$ezWiSS:%+*CQ?4fl)$mRT< ") ±z| `UtcLTc% ZC՞sj`K\LohPa2]93AvqT/=Lw'oL櫳ExəC]r{)%vQEš,PJ&,![(QzYk>GLf4 ذ䧢P`543vl/j||'H;O~uDQÒ͢b@bw1јNLZ/%%T WKV:!rl][ĠwϊNw̙PƳ3ʰD;X BmRx׺C"vdBlJd6ѧD0DXQ Q"5n0;:”4kE::cD7'T@ !Wd0M*J3Ls$m8vچsy] .z36j`QQ#aNsɧňř?7"7?tlf!?qx._cs}N ]T;:R`%(ߙ4m;2x80q|xvq =d$A{޵rr|Piō0M*5{GGb_ƥ&浪s  LDKtyP )z!hQmsS$ `jc͆%CP:+N@#%HjccH6;aSL!մo?VT$r`ҼnUG" WW]D +C𺚦f1 AByWyUIH %Z ) ,|q٠,{>UYOKX8ajh1ls9ӰYtZ.3**<ÞtӼ{4%5@0@ q[S97 0(0_|4qDsr)5-v@r^_#F+ŝ*Q4FG_ k1AԿmgX1j1zkQcpB!'vW1Z㜗eJluMgZix]DԷl K..%<=`¾3|{ dъdMzLsy\&x¹ Nq#F`roc2lo*”IS\,%q ơ7_$kH{߸eLkg:LIek2WP&1]њ˵zљ&&LkGq Gȃ~#A;ipA-TkY)O+\BGe1 KF4;h Z G3ȵ7*w ;Mt q965-73`JDbh s3zJJk(w(vԐP"'[:hQ/!;Ћ"s"aq[tǜO IBao":PTkm~KrF!T쓃42u1tRZ8^%lt~CH5BjF]5~NKO̷/ԼnHjjsE|kXR9L/"I"%­7:)_Rӌ7^`jHljL.{Եӈd=n3Wv/9r%}Hs V,_ɨ:de'iDIČIK'}LhJYqt1g>6`oVt>,Asn?*{dJ3,+8M,8_L6,dnjgw^M"srv})u6,X"X rɔF^Oʡc)2+a`): Rc>X۪B^72]&1$/YC[L|ap[nW 9TY5{ձ62Ys|a%%(jh/r&hΞ #}㸊/1r$wW 3(L+f7,fySI&%vٝ9vd1eF|U|_ve h[#ZO TטD= `ؽ3ɐYiL=q^;{tHE|W@:jOكLYv+e-`b&H;lb{v/6ث2b⎍sIԿ?tFKy1ZK2ipJFqiCNh\h,x\>4c.< W7ƌKah$;[랪=b ݂{h+g(Z.XYi7j@i]EURh5@S>FBĎy;HLo"g!XM_&zYslc4Xt!k^aXqAXJKi}u(It6;rv2H(V`w7ѫ+.ak94j `ā}Z&тz$fBB*fdx?[.V(v-߀3b)QdbLtMBۑi"ii7g&N. :Qac`-ZOg;r1┢eMH@"יiMW0HY }5k @eUͫdPl!3B3\q2./TrZ]ҡר&5K/O``)Td&/=lZ,@"|wSy;!' lV@IRAoG[Lݟopdfd`l:*2 }W8WjV {)!xӫ$|"(9QvZ!9E|gYe"%h\gbSҟEn K/Z\c0IY3@:cUk|<ؐi<AI;Mu }[]n*K zǕ#Y.d*) LNDW٤k{䪀ό#XDs s؄tHy BH"C[|Km<Ͳn9|`S*D%uJ@+vMIn5hyµW8oelOCӑ-Q^ 8k?^]@UfkVCq b',]n=FEwtߘfd E2xh LGG̱l8b+"n~K7KDZ-zd66o gJRv)N9}iL?Ys坩DK&C4PwE];X$@*մ,4:>q*UcTwO?} % ĎhCLxA"ٟ[V6PYݟ-P11:YLqC4 U<=n`0#e4L>Hhsa=C-lC+e>?R^g5#*7bc/|020q9wqL [SͿ/eƀ7&FG(XV>( M, =; HBe ׭c}ZKUF.&7X զ( i6 39L5@ !dt7´:]2H18"|28Ơ5C/0bQEkQjŸfȏ^˟2Ѽ'W,^nd_Q LV ~܊O׃!eTvbj(}|\>#:?8Iek $GLZby@ %R?ثָÚ(ݿj)J'SwB1_MMo؁J--"jnxnσll",sӶy|:}K/T55-mJYVǻec' x hN<"۔?]h6V=$R9a 63H=:| fuTAU7 zبFVЭ 40T*h- .VoR1 K{љU]s[Q+}r3bEx5vMORa!D {;Ǐ;>e0>I[ͧv8'r,'_WCCqI³k8;7"LATHR)42;y.T@5\EJ|w_nnR?-a:QTŸVN b6I&I:O o#qYBlrqi:}m_ 51*ioԋ*sK7a犘$.maZ^)r2ZbMrs xf]xAx!P \%B+{7f_3U+HWU5/훢shURfJ(wPXD UhVwByt!0ްb}i1P9J'fh ]A_.`5xWH(v!WZ/Eˈip4WlT]2BQ-2ywACR\}%?LńPjK$̿ELP+ 0 K {\'_~Pu`g_0e^`Qsy<{C@i, m @d߆߃'Co|/*\#,TgJ6#3Zkb dUw870@]xqX?t=Ґ j',HxҘ!A^H5K&NщA<*itJ򑳳g hb@X{}ZU0)`j+%6)|_ (.vC[3kmyuo#JцdhU)E6k߸;.Xl3ZvyGG̸ 'c-y #2CV>~kRlHn΋!N;֑ÿ$9q<.\>;'p{tfD0n8>yW\0yGf|@_"[% X l2McFfԛa@{+&۵g/UJ`ŅU\#X>fO:y=j$\GKb{SI'fjɶZ=+G&jt5Cl<_HpZ^Z+s270oTy;c:'W`WV]9E ZNzӿox+,b pǞI%Q{RP|<^J* .S֔X n{Zٻ|@z>hJWn>ËϨ4hF蝮ANu2}@ߝiSu!QIy5vIl@ 蔚dDLq㵛ۧPab1sN &>'U}[2Գv ݊yݧ,(S!*6]f:F< QHiw`>S51Qph]gG V/%hb$ x`μ@?Β]l+Mdް[Yf]?):Esʐ"S-+OR$ч~^k1 a.-0}yve5as4E|* rneQ 8GVKyE/D*6 wAS-2Z1'HOhgE>&h/DZ1}||-XgeQX:ЋI7^5|7N݂c|E As(L> > ,l4*`S'I5<ϏS2K2NBQb+8 N0h [0Uoa[`0˩](|0Cm3&rݽ&=7I<0 ]hOP(`voLg x;(s؃+wmaNw@˄QwHl{o&Kzi{6P;ڦ~)mDNʺҧj "mTM*ZC,ž O^5cXSǍݱ;s5yLl;5KyFhvJ(4/(ؔlUrQ  mjߤ^ Mnڭ=8k=* hIEYr2inGU HB(S-LPk{6|>4!@u1zJ]bك]Jp3 )ӋψpNo-?"nE9<܊!hӤ>lNg>Lԑ:uS O!Y!B% Ad CX*y#@H- tXL(^}$[>{9η*_\ؙuʐb8DsdsE#͜67{"Lu@zᷔ-+I}x+͵\˞$CSujB Bu L4mwj#5v/]?8욫^Hmk=31٫,Qc޽ꕙj&RM֦I5aTW x7@kbuiKa@U҈Bv~rJ΂c4m*`-[o` D,S* (;@\R'9,I@ Eq~ 'K<XC2jGur(_D ͳ"}ݔ`mҺeyLbZJrϥYuV5fIzL~XL'>~HH~I8ro8:ts[Asi6PW^>bGl-mu4 fä"׽x2E6P?[53dǢK1O_5})9K&iXw>,Z\NtL2>"SZKY}v|!:)usI< wȸcaE {\# zclXP}f]\ī@d dypy_~Aa~T|-ފ0bGDNreZ 42zQ _ gÑuwm9ەbTޮKKtՇVCsE/Rc8\bdbsvJƺA!؜kVqo{p ZcPeAI^d]Nq?=Y]NÇVwA&A120+wCDH'ѝ3d:s$[ni>Oc|2eL>>^P,rce|aҍNz|UeWֻ$, n TyD~Uˎ&^j}{ann}=!)NG7qkZ?mbyQGle[d7Y{\k+2f,F{o1n [# 6 4 3B!ݿMOYmSg5ٿD-m0-ap_SiV lnf{Mكy l)!P 7@g6JMM~ah,@&ܣ/>xD=0=%ϮT]ɼ^"6inJ Գ'nh;qCjع`KpqߥZ5SfJ. %_? e7zƳaL'^-jc„!w܂ؑnPvg./L`̨_6)ҥ7Z^ ЄDU&xNœCz>bͪ}q\PAT#iO2Q|g &!;Ͱǽ;Z/dq:TXmc7.W['0ÑP c$/sƧV$m Z~CZ!9&zTxE1-5ni>'rnk4|zR*p4{C v;rCQ)dXc`^ O!#6}O!G2ldXW#O᮸hzؒ$"_eyV!|u%rzm](jNhVts @"( g[v;``}3kJ&1 RnDd*$szrܾxL hk1R~؆ۍXH | s; logU̳C '`mR{2&R^D&ty^^L/- w #}ԻHnY83V%sA_g8X޲V?or<8#+ -MBF t0zoWn&H.UIHHRY6.iژ/5:e!e;*T2WFΣ]ws}`Q3)=dx_.]LlII⽠qjX?BrVnuZ&\ЇBȌRkzks{hH>TGw/XyZ<&0 p\7ԾPe bR!4i):]7MiMrV(DDE2~0r$gLSݍV0[V8sVashno/olZ$黔ʔdI/4/%![l,d`K}noPN4N%o[Mkۘah6Mfo( twĜ%^2o_ tDSd|*O =Wiszce;gg#3dQb&9]o,iEl__&kfX\"'.En1L̋gANxXd@Phc3X hE44!_o%,da"Ep4sjˣ_]hI ؊ԭx+FIܙs.LOM3mwƎIӻSC4Zzn}Ta#'t[3r* *SŲ8ꇵ,hG ޮhȤz9j Ѭpw.DY+II8:z p}0alc־]+M@g. o>Wѣ 9K02$!jLFD m-{a7 s(6E++%,Tn+vEg!N3e}ps) r tQN\ρ=`g@MuBs+sYP1#<Џe_nro3`7<7pNN?WGKD“%%R( ^[ӠoخfW>U"xfuGXx(X%"Nn_T,zMYo_Ҷzf|N[ePaƙS>?^=]Z!9`3Rj8N0._8ҟ>f╔,품 ]M{Ѧ2FFLK!iO&Dtwm8^!gzy[hQYoVR,xK gwإwf"Ɩ GDrIaگ\:+ǝQTV"W*ݚYl*NѬی>9hl[L(:> gjUhZ`MӹUkcܒ0u}F};s76?M);N4)U e]]p>2CMt?T:+tsY ;C]L4}-l!F];-ɸe-ػV1߇V9)%$ N4ya:hv|u̾F1*TjTNT_*oZ(BAHR6kIB~-kŁSqcJYvnl5M;(k@[%bl(3RZEܼDZw))H#DM"~?xW \:hT ǩ:e[? Ȣ*1܂m͍<,=8U;;"JIw'(UHc6?p ׈O<>s2Zil.V-iskz<0`y1xZt> z ҃ѼEs`"y0v@(#ȱ]Ƃ ip?dy#}_GHx} 6Q"H|ec Mp5^:,UR"0[W@Pң[>nq_wLG Y [~l4 p 8bb.3B98Է- GIo(V|*k#ҽ}`vwc0T^|kZmNC!7W+y(Mm1CcT0JXQ@Skԩ;,AS%  u'D JA9)!1 F߳BDyV^GudPn@x}ea,jJ 1ͅ׭ U1gc$aS[ ^^|j +^"%&ndGhC߁Ejz貆rՕjDF [~g)?[Tj7\uYG<ӻ$vs}, 2"X(]j;ۅ\j$UV(thD@aw"GjׁTD)i('4?B1e;ӧJܣ`o6e=A(6{'.f8jy.gs'`HRCR6Ɖ(͇+`6ӫ^GMN͞t0̔=pyLAǜ %n=!W_p$ȅHmF-bMO5Ѷ8!ó7msy.0Ԅ4r2zHBvF1BFb t#,53Rsr9zz⧨˝DDlp̹0`/]}PA4(rLUƲ{K2*Pkynzms @YZEiD`BmWX3)@+]Z6%J:ID 6z i fl[&̤x.@'Uo%nbirMR`"j' @ؾ $ ȑ LpL@><Ŵ دj9`B6AY(OpS7ְT: (Yml~p7ɁZ>xѪ'Q]\j:^YyW m-00phatГ~nӕZE_T&OR}(WxWu\rfV'Q# 4D)ԋٲ ͤfH.ߚ]!aZ3aˉII_A0:ղPl1(8י_P Ih7Ğn c%&EGMoq+2e,lRY 2: =&EYHo ¾pJ?jƛfa|g&sڥ?mqx/T=m;\$哪3f3, (0z]dpF֠hN۬IVʵ*|%F\)M+p5R ׀_>i<FsD a7kR ~s!jH>-'~q-B;:7}t}|1TV{l8y-nkbX<\-oImAUW'*v1J0 u\5r#4]G;ePo7Nyf.\d H3kl8lc止[w;'Xot.¬.kxw)zF~`+⧗{ԘO)J'P4o G .ayA毾v'Dv 5K8g{{{g.TqI)<-}_IJZ_)EbbXyu`9+̪uJ:npB`8Ŋ~l3RcW8k즗Zaf*@{EC.V*9,juf0VzgCLo\ 96V:V&d84͆ $,`r5Iٌe-5=g+{XC$풩c%/9Xʣ 4 &B76jd['dJsm(*F ͋!(hّ ã?^֔&UԖKv@Ϝ5VIZrXs ?dzRA$,;..Eyun;eck]098PKB$ [~:$Kԧr>0cJH?ńÛ[ϯl2nzpæs xZHn|ŭDi.f)<'GN bLnL-m&_ą\=27t&$h&olIIAX9tiC XVPNɤ9K{ )IVIRS70a;V;p|8ѴH1hM/d@ ÂHR' QϮZS%;5B8䚷yY鿥kN6H0t$St{? KL:68~%4B!ݽ{ pM.afy( 15:-۲3~^_Jè;1j#9όPSR% hO#3y ]&v-Y^K^ϣE'1N /|o0ߞHƋdES-#2 c<Ld3Q[dbHE*0(PdݔjnתQC݇ M__j_A,*~ (˧N YeVAc! ;DtuSh&0m ٚ"7'Ral`槞R& EOi4ui%%.ƣӥE7JFުŞQTz<.=h ̈́:+ׄ12D* BͰ}4Dy@yreiTrГ4lUbO L_< wvAggk+O~ Fko4Fs O|3Ύzeh<pϛfՓSq*YI(*6ifgm$gnb1~r&ny\1tX+~\"m '(BlۗQBJΤ5wo$ H/@@ZiQY&i%TGgh<#ɛ, >$wҌNro/ :71Ǫ`MluLss0ELcWH>N5*e~Th Uy׈C)al̄ew­y t+ew|>o co]tG_i2zi<Ƙ,5y:7~y(Wj ՜a/3sNZ=pJ:7)oͶHEݔ<zfo:?]551 TezEFSb#0۳GJ><&NCn knjW}i]xפKR ƳbR]llN1Dnz&Ҹ@6[9LD8Q8 0ޝgӒ5\q2 F Ly4Ni PE?`/m Pwa|ՅkV 9ƪ LHXami* M& ;f'(cÁݾE.!H$4ds8ėsV`i?Ý+[(;23'*$׶t!_6GU')T'Xw'-Jth%H 蓇PsPee)ˡ7bNlQORAI1{VxHY۷CzmR/ͪq ƍsqWy-fI٦V6笣MY;JP}WP4kIn7%5H׀ծ9J;_/yCC*z?[kWv+ņOgR͇-ߠ=? [IRİ܈vʬQ˱$&%<.?uís0xG 0Z,e@l3̶"UocmXPzZ4anM:nA 0=2T;Omt: "s'eP.R'5b'<u떗+6#Ḟ$&crܝv" &t p-iBv Fi2& X/_C9}:# U y[E}.CH_.fy%ߜv9_x1՜ e/$^H9e81Ot3򽣭-[r!E NVFI붧eL)vIJNHm,3LTD X޷SH?]WiO_yk֞uzL zOHN" -(&DuA6>s91zlj۝v};@t!=8P5j N5|%*z#n8P+ظq>1|j`5p7s7Q+Cv-?]1 h1ݦ8O-*/PGJ^O(W"tBjAͪF"nN8un^zyڂ2)Ad#V9gim ,V;[\'a a%<-ksWеƱf>P&~TZ˘AñGAHKqS,%s&h #<|8v}Ev6u-O!9.{jܸ@ |e da#hZÉ\x,ŏuPW du-JuP|J>EW+]1xdkO4h'd YF4xl\ 2$z^RhJ/ ؉k0a?띏 /UP%) shv"[hkgFK(*+jF% kzu2uUwؗbDH.nm(})1QxvbvaNC2. 73zSEL(kn6_xǖ}{$VoO7Jzr]91&ۺtRIsH݈Ff=l'kgkƤhyE<1¾uF"Z8,\n&LcO[x$(tH]=lʔ"dAiv|r#ECM`))ߑcG2$8y ɻa \cMj%x- 60%G!Cm7`k[k\vV_6k{.J"IQAiBpv,A~19p(WjC[^8.-g5iڀ1Z-d^՗,!c6EXUƀNzP%yt̞ 8"(J,GlѢ^,蚏^Elbp^!fƬcK""<y kL>!C$P4)Js%WWxujyA?q_*A5~O?X܊Itͫ'#}j۶, ` Y7u>\z?􎙜)M|'r9QW71yk:rgЄS'Wq6rl~[fms@?ҎvDrUDZvG wr\+woCp"Ł !GrZn[Uk†ShIjuy\sq^' 런P^ڎOχ`<=xư<\i/- :1,tspf}vи%׺Ÿ1p ո=Q;!wJ^jhO9 uDM(I&GaԧRS&!ݕqv6i=V4qڹ3@CƺZ3f$kl7ozQQu"}埋MK07BV |*sTÿ`.)>GO;AN>P>V'dKEߗ|//Jy@ ܑ0!|X߭6.c ~>;QS )2"4:-M}>; -r+,}V*PinC~,|m]St$K3^q!˨y/2NՐ'F[5§l$P[hH_ ްzXzxxb۝G.FP@43,5{w(Р3@.:jt (mX`TE@6T`{_d E!OHvf6@-Q];fܘn\z? %B9X$nx/Gu#E!(f ]`D} lTET[7@ǢVqB 㗤haL6ɹHP֨cS@԰wa֥zqC*.3VNdwO*`IǪR*kXs𚃱[ 1?m֝\dګ"o#˹WuosW޻}:]F[ ϯ|ØִI В o*wZEn:ɽbc|T\] ŕ*NPKcĦm28j̉xܟYFN֋oeJ3%I+U;bs]VeDSn^ syY[%up[OtQ,N!.s- Xv(YGp|5yČsv=I_pEp~F JiOA|c;)6$^越G˫ #pʯ[`!- ;ޞ4t|w{< veh5 EUH"+#µBrI hŸmB;JҦWM2X*lVA?Mrߐ*#sQ NE\Q N#왣o?@\! PM('2h穕&A9. Pxz6/ћ2YPٸ5lR6^8@L38 ̀_2_.p>C/B81w1vT [IlI <ߏ%-KdKL-&Eb9 CqC {IZ눃 7ˋWvehDq M:F*>vAkf԰G^n i3Z-zCWҼO> rT_ / TI0˹ge 'miv|79ߙN2jb5,Ȫj=̿jsjEr+f,6 yx ]=z}*8&nsPpYMαDC &4G(c{>)VV.}'l$ S-3%XX+z0*׉"{F[nfMضEz]dWovaI0`N sTWɭR1grBX|`,a+PL2=E;BS -eO5Pǻ5գ?>QwJ$*2Mm30ĸz%fiRs]|pgÙ|%9Tk.B>:Fn(젍b&Ts]n11R<*OcT!iЏr> eX$QgǺ{!nO0fG>bS<ǜV]} m;!A7:_ձ[j&K=swڏLI: 4 wK蹨XI],uu]s#Ȅ|wV+Rڀq"7=/A ,ȓ߈<q2tCqݿeGƮZzAD:6jAM5 ֈ^ђ3dnƁbF5l"F?ںy!e*iAɎč'D31.hawϏfRbz[x} lr<$8ljyRqxOu9C}SlzN"kb]v0jkqQn^o\%jJXpg!{2COC !~O(¢k%7\?.v6QLAf~^¯jnG3̳n]neJhlHHg\}0O.6 @e¡9hXN/k/:EeʝaL?ْ|?S9יnFT^ժ$$3AFaVDIHݍbP\z)2ZPR)tFZ7DfndKοvـm"i]+'b+;uO8`Bo3 G1s 1x 5E2Qz|D=B]~.x<~IU1e vSQ @)Jh4)>|{y:7;֤>('<VHpI,&mpR:r[DYI]Y7 X7^LY=J͢= gPx)5Ifqhy%VmT h ?7b|CCB$n],c%_lLK+ ˍO9|T#]5Y6-Ϳ &[̤89e">P G`}cNeuL"ߐVN~EXlC, I"'8LA8[&q z&W:ô,YzQyE^B-@T;at!^"v!=YٟX*WU}ѳȵ "zWC+d\yG ߈4j@G8IlkMf̵X$蜃KÕ BRX?|tr7=2ӘeW"[O"=,4Jz>V4,7`aYY[@Em S"AaFa6j'՝ I~p>/pX۰dQEz⟙Ǵ^ևZV98*Ez7,u;Ma,|Z&2p݌;݇_u qKvԢ^1@ 9+}at0Djڧ_4AwLGRXr>Vl IhaѩZP@TM `L$b [.[t\/}YH~994xߟ%9>8$11[:p*?bؘ_nҝSxZ}ʒVAie/%]w4jүϥ`O)s WЈ.L_i>pݤ]G1Joy+sL];NI"PŵPUb](CVzY 3ݫŵ*\(JH\?$"^ҕ轐BRyVc?W9bI#) ȃ黃b B!."f9]M:=U,IC7O=itˇR*~4)zEz°0"(JD[;8%1L@`0;_ 䈡j3Ŷ2v kcYVV;@jԽ]ˌؑu ؒN)T~['3?f)!_9$"E;C"$4d3RA&g4k3Hw~2Rrft *>n2#ED-#Yt+{ A&Bk퍫czj޶zhmZg8('w[J+U(>Huj%3.k-Y 5bKQvqe*v擭{6-Wy.v|>e4sqG| sw ݇-81<|gv, @aq'ZY_q H*sT8zyTk'Kb Asڳ!8, 嚈i lo]\ޱJ6Ŋz%ל7q Nd{yAmxBvĮHf k67+]~$o>ܲ Hjv輡 C`y, /TR8>8-)C1ޤ!PlV=NH9Qӎ~ô_8>əK9k͞d=_k/2IOH㖼GSPc׎`CcR-8Zc,8ewRcNln>S3j8(W^zg!!뼡x~HCD#Ŧ; rRljmyy,ݰ&N.I&.-tI_!\i#DehOGʬ6Y4pR`COvQ_-mÒiVʸQ ~jNoR1}pP_ }% ȽS^N Whj-`5I~AicLDhq#yHJ&~|Ku)̟fn}*iy?ʷnU@&l޽`yb¨widJvF-Y`ȫ`IٜUfRo3 wHޘR@F5'P{#J/p>UG2sb bb@݆<{+N_]B0L؈&aF}tY)_FЇS#Г$9yV~(`Tzu;: EkCYf\DQd`Q;L|iAxӂgAF^ |EǩߖY( $ւػgb^ф#G(6FtZ`&l- b\>a9 :OGMf-oUfvc')|VzJ[+xVrK3^/oc{zK hAv]t~lPQ)3ATOzGZQ(T}%y.\(VE}b7"ރkbG%w R% paZ>8T[9!P) fnl#y)unq%RA-#Dg,HJ0c"-ۅiB$ Z?$ M$?Mچ4'- ]J'[{֗xHE<*^j?,58=Nh^jٟYjNѬ9ߤ^w<$Qvz+ʰ#1z (@Iiŀ6:H^@3Ccmݥ-o6r8k$6=vg 9&)O98 pwKE6<* N_Oу*89<IV%dn!qQg w'7)Y9~`#?;Vhr8 }ͤ9ۊTh:*)hW=Ky1'77o-YC!$Il=%_EG; W|d)*Dk_Vq v JubN`8lob ܙd/u":iJvgM#AʽmԿn9kyl/>U#8"9E+lU2<- ^ovIȌ`燁ϹJMq{ "@.9')`BM]i%U&>=KփcR' hKXh=H^x,\w؋-^Yj*a0_Q=3O((bF:QIqU|$ ^*@k|F ܟ\UׅQW_HS{CtuD6@QÅsZUގx23)8N0˽U- a}ˌP%('Oc (~0G7`cРp}K"..SpZ_;'KUKPӂJz=yQ7S Mg( aU?F:fY%bpGǘdeBY"C&sS'jr#-CDE\YX@ ?%mtQz_U ,GIRbPf A >hfG߶&=U< f1ϣ/c{ٖu?{m(Qrx〳Ja]\G vZa0+ Gu|[Ey]i9W3`2{2 f^QDp+;[ 'A]dxynp\5*襄mLK@5T~O^|& FQh9kڧ^י#t>s84͑ݨS]{fK@1Ilw48~9ȦmmL.1~Dcx OUrlN<&uAI1ᙃYya;oNv[Ja;I VO Z dRCz=rQr~G+(㠂:>{\ֽ)`ZjIXbxCHڵKb)!B}g [%A/uNe~Pde|j: eAJ\9SL! 1h2)B&29FKc 4]k4*;uk[*]m7$Mšf` Rb>8ڝǢ1R"Zp )HDTL, ;bnTg,WZim4BVudSQiju:0cu0hBJ ZHgs6 ۤI+9/7L׹".AhIM4u&Ƽ9B(yq io ?NkK|FlG]c@1jⒽ6KvgSU{d!|;:/(W*҄D38 esG Hr6ne4§we4M{TMLtQ4 ߀0*a9IEf'fsducv (Frc Qr8@}Ύ*M!GqeNA.抬Iyi- lwTs,~[S:Ye\Ƅ ݯ2 =FWs߅JgP.>50m=Rty*j$u{ŀq1ıakB s]}]_a::[)^'dg&&<|u*gT4e'D"%y{oq4=(\f{Mh&kp`Ixgo;[c`FvqM8BX32& 2$g;ڞ6Ⱥ!/1T*\ VQifo,hݛ: y#jewe"Wl1+m8QTwylH!c} *pT> 0tiWZ /.]YC4rWaPrJ.Pbɻ> O8~a_,}/n"+R+٣ ظZt$RV Fq |h_39ވ8<'8vC'[V:WQ Z -nҫL7S){apڶX-Z͈@ۣ( ~p,ֺyunyrrR 0oهڦ=m^$D'a"ΘbDP@i&]7ՄpW8;rj=c42<Dŭlk-5XLj߸^Zܘղ}*y}f;q.e2f1.y xfǀ(ҥ{^aa-EeF)I)2Le:Q;;?P|PS^h"f`H/B/li%kb\hًMyAzYkfL˯?{ۺ@D<IQLyκTf.D{"ffԓv>Yds}dLB0C3J$Rm2z 8pgV@p9jVpϞI?<=ϛHjАʦB) teA1{?5 W+jz$Ѵ CM(ߺ#oA<1P/Ko%؉]mԙ?av{rU%}"P% B"Gi|5,E%vUpj'\oK8HP}iq%wL0eBY$`Ƴ`K)VT1S=yxV|j hV+9$mLYAq{+^ңQv\{pStVvCvh ';?,pװHs*"f,^1iQayCڰ;W `߳Ok5sjJ"&7Tj!Ra͈ VolkZ _߷c6U5o\ Iθgu# T9;A [oZ}regg)=y),Ko9aZmpG %75viڰX,.s廢rJ&&\\ FMC<"AaV>H ];W>LRݳŋG 'ZRi`.ĕYrp{U<\\~}i˿-=8O!;pWy:iC;PnN!1v)FAfwZћ$N:RɝSAՐ ˣůGTf.rLCN@* K 㠉惜"N tHКՃG> $>^2B9b!.Kt;8*%'T#Fi_嵡n/ %s-!#C 9PjcED_if%LTweЋ<=`t\II<8:E'/܋wO_&^.oڳ{ ͮbD}3_bWљlM\]8V=t5IO1,_ɧ aw뾃*FYՙ@~9F!RX`whn ޢQ̣i΅T(_quo"Z <6a.1LY<>5b|X Gbmf@ #d IiV2ywI|&W{k oZSD^ zgE@n^Q)pBo+ ߲YVH2>quذ(24 a-4whXVK* ЕjbE6(;2 zJE328mXC\y 1;lh&Gw{4Y)^bI'؅!X\ z &Hu  +%'*pn2$T!RpCHL괎h-kkb$+^"d$31єK]C 3dAPCu0L%+yO/+F:4q [I3ri_=ǘ(mXQX˵AxApP*kr6̅+J7\EiZ͵6b2A$+E@]$$Ty^ZhiV7d˜"I1;>C7Ye~P_FLFCV]8^lgRWߑKdrQM8_LL!4gH ؂Q\}<_.\/m=|N z9E'br&y9RGލm=LТğϸ>5HppG?Oѹh Z3){ X:#;i#̞j1PFUn6=EP94* \Ռ̜!%U:UX~r?S<`\saIFi29,Y =V[ ֹqud@ec+Y ʭZpo@jgmdK+-ѼXĆt\TݎoÙ6aǐ?-otfpx\a1 >FSwHYZd]U%aOj̧ \jX:H;s6vŐy'a~٨qx*/[q2ܶ"M] 2 iᒦ?_ͩɐni"fd/8,{~*;;ʫ:^%{NsJL&_Vut^1WAl`:?N9L@DZCI&򕝝s)"H>_ԇjvCo7G$"K vtv\dO!j\{erQ#\ h Jո2u:IM`Oǿb!'W̹EUt)/MN7_yĹyHm[G\9NBb?&>Ps緕yϻ-UGuN* C_0a$V<sGKi:ÉgS!PeT}őRAOi cA`>a(kvה ,]D/AXLМNC!"nɆ4i&c";,bL| &, +n?Ȩ/XX u$Yy{68l\4WR-]B|M71\h$sSj:]մ!(2EӺx~n^MJ <vB5僠tvw%:i4lP2L*yR{y%9!_&@4Jz)W#S'{ɱS.a  *df6E?)$d4[[uaqMg 1RٌZbϦjvdx2%j/]Ї3/ u:M2yM =⭖J_U~$0Nzǽaq{zI1Mp[W qt&F壖7:r*`NG*3b;k]U;+4L,ĢYs4E#B؈™haIP>c[m냮<~ q<ٌ+ e+h }V3񦿁7Hou HŻ {'Q)d߂Gƻ]ԡN&UU?2[HzN4EUN<;lAE*AR>$Bh N|*<9,bULN(u{I!Fbd&Z?т6 :)AItҫBcaiyU  }Sq617TW߫0?\ "2Z5*T[Pv1> jV|w;UjB}h~bhhrYϥ.YFE(!ŦlޜAb'ɗ9xox烾[ ![|nLX#oe;]piǹI[3lor{u4Ťrqf@!==fسqx%_XyUM|$x9r;I(셐\ _e9dzcm}ҙħ? H J YOo[bL`NRUe(}!d! 1!3S.5[:sŞ

    7)1]Wɼ9v:܎/]f<<#CTz9~`tU 4x)'Aly5(j݌tU`O7]ĩT_M|+pC6 oոAW0"Q6g|StbR3>LOq׺ʞmBJe,GL!uPLp{d.W1=I3:b:%Hy[%FV:`[:;|Bo+!S<IlkHf J?@%>uCxaL'gOY> ǒ7yN 6?A~=iP!urFtǤS"m[,*+:>3&'/\e8 D"#Q}۪ A2-*3ڈ6".ߦA.^ >m@[he@{ 5&(37xYr*]y[`ߒD7xQDGC3 %.0w. VQS)*ƀDhHruCe+'`|3OXx!Đ`u's\WD)fI ~gA.bˍF]!vf.i|dDw+XGx)} ݈c#y JCNܚ HmS[HLխ'BGذ6AB3yRRҒ{L+/7P59d_b||uW&YV(ǡ) lF"Y X6N>R`S5!)2:tP_zsylMޖxKTTWu=˘"oOUZSTŠiʋ{M͉hݍ-7DtG4 :q藪'Fʞ'S&Xx[s~& e8BE-lh8G@[2QD/spI8V3z9WӇ/@},J۶6VA EOTɪnv!ܺ&b_C//΅*I] s$#b-lG/#nٳ$w X!͂e{Q#?B]1Ҩ?r;[U>ϤG i3 d7Rl]ex#=mU :u\UoO -UѤ"^PJ5 :cՖ! q{&Y_vϢrg`QXxв$ L!qCߖ_F,R3` ҅дF}i Ԟηֽ`+ T`6lPoa*6^@o =m[E;6$OYܹjMēW4@\VJG%bEُn~~^ rS RUVC">m)<9Œ<{A}=Oc~Y|RIlHeR٥j2T.{S)j}. UlI>BGyA`U+W+8¦w<iK,\ѧRo y[MGKi|,;~A6um&hw:6lZz2~JgpX}Ci"Bb/dm=N =e6klMY w:Nz ݟ9luDMvk,.ș24Ʈe@*/{' ʇ{i"Z?/E]TLqDEv80;eĽ? GG/)lK&H r0iAM}3Ay>p yDfgsiMZo3\"9P!֖Hc k_/lg*1yGW]v(HmLx p]"֨%K﫥вJ sK< 3`>jQGHˁ>n_`G(Jn[b#$C -V {GiEq/ŗTD7A:ۋ]Rky:>@YQOq Tu1 LIQ`{|ӳ! X^ ]Sx|Yrf7zX4,Pң3), _3 Sa-=-<@.aܢG}p0H;8;.wJX{ɠ@'s*{wt-8 ӎ5Z>ڑI:PrBn_=CC9 <5?H4Bn")g'㘻rqWxyx(Irmm o#]5XMli0I\nd. 6&,ֿ/G\G guPWߢ1*ɽ>X,sW]TG-QfAkkX|mqD\l8$)r5[(œpNo\O#dׄrJ3@ %jwN@Fx[&gʝn:cѕjw푙d,dC ^]F>`"_U|W88Rdu_"nKqyn"iWӷ sQl8 COYi:T/ =m+. b#RLZ6Y9"_BqjY,#'chd :\7RNԩIZz w=lDǕ&H &ONQ!X$-Q}t;$E5Ny^dΎDe_7z1Tj ng8!,Rv}-iYZH7cmXH ft.| ?92'RD7yuS,X$WdU!HutBo}Y֦]F]o׎Q RWeʒa%˄^NDGlo 7V eg\ Ta@?aU/ ύ,ˑЯ3+k"_%{{͹(E #ӂ"=g9^yf @ɪ9~?4~1s&26&2CjQtq7kr&Acbfy"y猹i)l9\ h8@u,fhWI? n³ Vk '0Yn;^M';΢![( 78v6UQI B!MGkF&ȃR$\ȭz'GfzX(_ʥD~+4P:{59І~@/-{R &R  uuinOQéԶߺ]rqboKN邶~7iq9Mxǟ<=G⋿ٍ5W0 Oﰐo)0SWhyjQk%B-⮍}_7 @ 3pP `?OHs4 SZx;#(.42y:žRIPk8AqNU ]M(:)֒ҧ8@d6Iχ<"9nulxv~z`r{Y*LYG|cOO'k160Vy3RczF'F QޜnEd/̺gĎhN-[lY]O C7)c #)饑q^n7k!vUܺy!╛e4NV#GRʅL/E?RdZU\,PʹʄlyxcOJS9h BJF:7K˕)yRtUi_ WG'9a<HsuM]!Ѝd.Zj!u [ k3k?* "A\ ax(cCGaMmvm  m4zodVlڄ(R0rN.(Lۓ{[R|mT3W$7DdKY(Ⱦ4+'31=R@\L Pma|!; SWS鉪8j\jD"䶄z6*rx,];IۏN;4Nm?x!פ1RoOeyz':X$A+O+Y%ɯI[U=H 7oˇ>ЩG;(E%Zz뎤R2fX蟦]`Ǧ F~&ݿ4y~GSS%GL>89\A!I*1崿PrDO"a )w3di~jFԓ^il<%Pb,ů\|["$6;U3i,\7YVs9E4P!5"@v}^&گrKugPo fXzܦ];x o)g DFU RTe3a=)k0IrfLX}Md}Ts`D)tfO{!T+$iCՌ'o?<+.&yMq2tRn%!>p9e& O}mW̃g8nvS,A䴀piBɫROK$rSʞLHrXjK8KdKN$%H(~#i3C?tڍp7vSyWln5,m$ѳHR=,_7,>5)-^ /(D(y;ih@`1̙>#ҾfߥyJp PTlR7rumI nEWiO,Gq!j8 >f5 Q@fZ?,&y߀!Rt||OΒ9x:av;# .X\?yNuBW/5C)2#$Ѭ}VØ (/V{怡)35)y@=pP-Yh҃Nw̄P})dke3C$7ފ%q;*XV=_5cQq=j^M JZU .i sޒ˝RNuc-rN試@Ƈe{"]P> '*xN !G'wu.{ۇ2SVe_wY0@1;#2Y'._nW9SO[y鞈+&Z'MNe: 0(ɫOl.c0@K45UbWwoWCk1$/ƙ#WgTbI@0 <T0m镽р~f>8*#<:GsPm^>(hIWpi(/Bor9Ʃ1jSA8j^F=Q[+OpSD*сʓI:8WJXQq-Cpedv`0!Ȳ򪋸T|@h)7"` z,w=-fZ" `3 \' IQD_B/@i^5ɘb B =8V+Gq}l9f )58ƈ0|j30J"@e9~]7~0 $icB/FkDX@~Dyڟ+eԷF hFZ2.$hĎ ]5ڭ{xhP|dahTN]{fp8T4HKlܒFqiҬuԋ7;g|OxuV! Ku%efV ǯy^Υ#].h,0\6`Bo=׋@9eMs/1RB xnr8=|a֖<}i.Ql&Zr>$jo5gϵp)~^H5EͶ9=o.fwJ(m+4a9j $lWp7#r͓3/.f: r)170KabGrwL /!8l /&ELӝK:b~p,}P1O_bpw}YM\ɚT\tZS-&L.o1m G؝ξNVr762`" ohz^:s"֒J .36C7)mbBgɺ#Gԫl3ؠb- ~V>АT5N^rnFÕy):+<M@Nz)V&ZA×HQ/M8saپݴifTTZhN y$e8ðZUV~ (X ZzX|;S͞ô/ª3v5&/>osڷI >WHz3qiZA8w5pE]"s [rT!g(Li2r*UwdT I)NEBL"sRdBY!O Z@MN;:? "1puЯmܼm[~-dmPo;8{&'ԩ0oW5Lj̋:mHP9='&^mUj48͚2É3;3W3j M&U}gV±m 8Ybi;iݵ4eȥı=5xdx(Ѿx1Mw7$qhjwǦPd+,s&U*0վPڂ =؏ m09mPϝb#q01lsjB!xK0ȿojxfҎ|GX,D7=P$ m6+u‰xxM6 ą32Z[/=UY' q}+=j92Pgm\R@#bJ?KxLN 01~uDx9S9UK佹=.m4p^]n b_*H׈׮Da}3f-?z `>𵰄k f'cū]_'Ct~pO[t.p hqbg r~_ꍶ]9z.3BBO?x'-X&0~dߺ ^Նzӳ{sE"ϽkD @#HX༔?p5wQG_Ւ>axVq?ÌA8{y_LxWj$qs5aʎaXShQ>C5 ;%k)HX$},٨{vu] A&&]2{L- 9Sx( GRtG'?3p=it7ݤn'#澻z`4xlIbƤv``0"\݂ukTNp\V%|/ratLtzxKU[ ӔLyi3EH%K߉Gƴ4rB N5*L78?Ǥ tJ;>aQyҳha2tnBbFnGiVqh+@i>zyNGO LAk0nȑm5-j)V9N'u'3T3 ,%U/Iœ0^/u7wU g!"m=>? VRm;qww*2{x̨dx;i]ApN56.l pv`mLi|t;KL|M KŘx i%|\ 8kV/nvb+W^w~' DWڿ$ӥξH;ihHs4) AGä=b g|c6^iFNZS SdُnR&a]Қ^CF@Tp@6 D8x_if\t-n-z j@pS//,Zk>J`8u a@i {s _UgJͥYID|f׿. .VY{fTsGʷ:/E-RdK̂0ٗ/'b]%غ^{TV|L-ƿZyMVX705:ՠjJ7 嫥ޣқ%nnErP7II1475FfoA;zq=K'R qT^o0̈g"ht%!Y? UgZe4NJ){+ `Q5XאT?pAlc-WZg-2EPZ%>/X|tĉ )BG):].#I rACQNc9$]3WOo߰S|vhp ?6}M.knl1E~rM9=DŽt9R#rEȴ *ԁ@ұ@SpLdpS{ !pT%sI.7\5\XSvFil swv|y@_|bEo8v4'7JGzz3 h_tV^ WSj7u:T7i|8(hQRKRncojpj{?$KUE ĺ-q2XP_f:@](R0`Z5-GOd.hfWj"w'KVP͂W |튳^ sV{ьjrq@ɂ\# fLL^ZW1 ~wRKe8(EH5#5Y]<;!F� t-ɝ8^],#rI r5yM < 1^wZ2޿:xJ%EUV`aԥvXRt6q F׫7pXm)cXz|kD~ 5էL#5F%#§,GH5Mcޟ'I }4WN"_&hYوPɕ#6"8/׿e7I |Yrs6PPA1&@s!+8jp</gy^ޯu[ĂSaZ-{,jlm$7` -%C汄85D 9>wKר0;t0^ F!% ,E ;ˎ-E{{zpaiZKm!'FL᯺sD8-UB6r\76I h -YJ7` %V:cU?Qw0ATxsTYu~j FwW-Md_厡>OyWv.IqgyaL浟a @w9v ' B{=Q|hU,5Dg?2}x, -U!Òe3X='5v 7B^xqCLLж,]&a{2Db*-7A]7rЦl#k҇W$\osK_;(଄AL{̝7.'݄5:#X*]woO{cM /g#twhS2)rÇ[$laqp#DB=aD 6?ԝ"V]ڥ7&7O1cS_zTTUf}ncFɣ%gCǞջҊkzm!Yd6г|תeWVü)PC5 *?_okXا"sR=ۍcvNGDM.8dq kKc_XuH[+$ɳ(I]w;aR)h<ȓSJ?~%"NLioMrhMT1L_.X:aP~v@8Q]&d&“b[I+fP'Ă&dc #bqfcimG@А`6U7Y`Щ+B$2W5:YnHP}4$,lOڗQ0:0J֭<8--i}qBY'_ d?\p.l=0YB$S;Cv_/iWHʎgҼFߋb ;zzBRԀ)>@qJ cZO+]ǹߋgoF4J:,}xX hQn*Hd>b":=Qέ#x+0P2]k=e*=!">;<fnMi!Sth]Zw @ÕV/?x`CY6RTs(ZUh#rH~«wo0dIr D S齜|iWFulpLnZR#:I6pIEgim9*?Xy)_r#^(8M]C#˥UoZ맴2v rW(?K TDdC$8DG!z; y~]q )o2?^ n\^I6ZAD,0;cΜMUP86%Zd(3x4R{]y=!M4)w,S-'z i_m[Sgn:%rΏC.h2ɁGL -'X!QyC*+rN4Y!]U[Gn(Pʗ]LϬ7#{e{t~)_꿄wnc#:6vBԼPm m 2;- Bz㊝p75FtYϘdG ?E>DGdDA*H 0#(u€'ʻ|,8F FӂP?! qs.hX#%Gk%0IB%%pȦyӓSzVPN"aԤVK+`)n6+ Y/В+;a7CE}V7ԍ1]C X!eHHbO[*'= D( v69 ɑ [/eu}a%n`ez .gJ,4MJ㶷ԝW@W*M\[\#dE~C wp_.#VU0 DlHt _q#j" gzK"cm;8R#aEOyA#?O/Y\ET3 :0$"l~St,Rt<'yC'y֪7}]gH4LǨ+y~u^E\=̨iԨ޷eH+[ w[]dvL}5$P&BqUa=R: eVn܀ܕ&)x\Z/4%_Y%9QÚO]Ғų5_js,{is A{$@\[mP Ǭ!>R*WGWkk͛dݮmQ(GH KbX@fGQlK\whA(UʩxS!iCxY&CCCG AJۤUB'xnMURR^ʅ?IvXʴం·eɅfVe&+ehFaR1CX2ڲ:ZuxbE@>jp/ruGk G@R㗦6*ڗ*B.k_GT-/›6jXj1$tg38q?jZcz4TÏ(ΆN|0r[\)= ]Xa!w"5Q Q1dGŝCT NW#︀ ϕ{e]~(%HxGILNqvR%$%aw"Bٷ-Ch=;mZa9z)64HNwȬ㒯L%!2`KOZocǵ%R̮CܩP4;Cw@$H=ն֯$f~mfICy.<;ߌ^ ^0 lŋM͉]x=H& E\dY:.n#aM"!А{&V\*e?%>Myκ ɸ7hF.s_$1"3țc-JE H7t;@$n΀(x4ao*b+C"# `iSt#KkÛԁ5o1E3iJKܺMDvM"AE*B_F?{.i͊pW~WIߛN4uw~ %{l]" :(E!fedl T HRѥ-YVx"N2 ~?ǿoF9FNhGw;PxƥOE' `ux*LnF/Ph5wj\H;}tSO`67ЈiV?2-"s0+ ^MdϽF 7ua=&dPu#0.0\ p.vKaW ״=Yտ͹2^׾FbA=ZTNDZJ3pgYQ5,;߃,OZIVu.Uk ƾah9=6/XUFȇL4EKp?[Fg-RM-nyE{ cAl규P))I} hP!oO[WW!U$͌.,&(c.^e5|쵁:l̦-`=5^t>@UFe#Wb_~]G u–/jJ)iYAj>FuU3V Gr/9XLӦ{v? 鍶?j0ڂCܣ5*akep 1 6&w X>,zcbU"2f( W˲pA5%V|s|'=+hmSaPkfOOxfEC4WUB$@#BJ-2vNvs_1ڌ^U_u啈P p,"0G, cի?+!H:va'}V7>SM%i ]u.څ&eJ jo s8s 1K,.z-ҳFU$\댙C F 6IxYn\Tu5)pGit?l4  wV00W3$,w (V~LFφA%v]nW(@W1 )>]7z3⒣lO#S&;Tf*%.aH[JeSvk5k/qG|7eܨ0^OػJ:>ЌuݳYO>{z1 %GP<^Zy9^FZWwi9 fc dE*xh}/^G/Fo HӭA%V1_3u-+̀bCEz9D3~=? 0k-Pӳ'ƥ`,N'pO#ar 4H̴DnxR1 h౰D^GcK!\nfӫ; A#YnrH|weQXbN>2sEYadB<&*}fkyM~G#Kjic0?7 su5)QKAB+ m@?iLY5EbլcÍUlQT 6$Er3%M8M+ wgqOWQd?H|YlytXjeb[#EH#3v'*ԿӃ1#Q\NH/pKuiFKi#?1$u>]y6lSͣU;(|kGOV1\Wyz[k L_vYqT H~8Κ}%àd)74vqcǦpmͳ{/Ҿ*Iᝢ*PNd.~GdCh _P~Q/:Va|~"EQ\soDE-eG:B=:bY. 4]!:4y0$D @-W>i#"ʉe)+I2T_\QĦ A#c"YteAP}pd/D!Rܜ7Nh'p?KS;HׄA v;D+02y iU rb4e9*Xo,Aʐ܈W䛚(*rL?* zU!twb!!RyZĔT(>'/~jjVYɘ߮<Ɣoxl\Ex~ieY3FG%m՟:\UqƼ 0zPXXsc#tφD Kɼde~ 3]'wjO#6UtnS[9agr^w{i@{H圬;gxVaR;d mfPܺ蒟AQE_WEɳfȘj}lBvpj G Tv VClj;hX4[H! ǽ'Z淁!a]~R{eG:-)٩;FUt簝̐,\nZ$iP0Ԧ0qjˡOiyTa'5 UU}f~A1VqV]:;г[`q*oKĽNT|1}LIy؛ %@x1B/صè%``; z\UPen2,>0I>3͘T\]uI=C1CضGJ``K]k'"ӏn&!GP<܈J.ȑ&j1>ȏ&BԲ[@2SX6x$|jd\)4ë́[=Ľ8h=퓖*Q_ / )~9'~sG>+caf暷ox@h'B\4{+/jǘc:Y_4yĕ ~@`K>NH4B}'uZgtp'ʯy!;ܙŎ\L9 #X/Dr}F_ga.8IjTMeڷ'^"'3ֱ䧾a0)sCv쩛xpFAk}u4xYYncm}6^"/dт'"_bQs0BzOw8qBf?~>D SY,;*g5?1pxKh"g\fk+T@Ѫ[P3W)3]5EܴBŃr38T4z($hj߶On0kf%\U#o٣r, Lf;^PepHSaO=^uaLFpIsBsڑSzę@v V}"n3{ 3{eyr{uqb[ͳ*냆alaşWqC3aYX,zm]z.]~X>|Om=>ikqo I< !,ץX Qքo t2X'ĝfcc?*%? tt&I|磧>HDzU\ =̹m~;&BV2 'j;H‡y;ügeBOXM 'st \ӎ"M.<-pTwrlGsnjX) Qƻb\8N.~-%dв?A4̾3:vyrXާyd'+#u=ӌ~[Q\jOޑ"s~Y H ƸE{tÇ\%H'ɶyD8xK~~.-z6(VAaeFT#+ eCrϕEzϭisZZ ᵲ4;Dv92pi+q*H< ?r" \-Ɗ :l&ۘ4oTT$0&$? nH0ȉT q< D 1U mPlo 抦[gMz[xEu 6k ! 2m`KVؓ5CӆGW426_@GQM$:>T2_ЯܖTɢ/2ZFJbɟ[-aN14/vn'=^~QyC:)-4QmcWݱi5C jDrM:|Zp{qE8l1_䂎(j< T~祐$NSy oл&q9Dkez' B(wSeca)0*w;2^Q:a:Z 2r̃mZZϲF0ښ#ƮpRC=^ڬ%.4W۠ NZn",bYj[k݅P4U>r첺kϜ늲wաp˞ZxlΦBxH]&ܭa3_U2MVQhAS~xDz$3-sѩցlr֘Z,:5}⡑̗LZ=C3g`\8]߆,24aR_JW#(y,cL$^ Ч !oY.;CƓR*xݩ+E1-XYz>kJc V>=WzNc侪ڀyVRXe_? #Ї4=T,q|@`hZ@l'˥ӫHutVn<ŞQŀ!2.yrwAWvDSk){汩Eu{K"MU#Rkwɛ r2e:kPH}J}KW 1ͿµGp:{ CúC;mX[sLB6dvޏfI6$P&-oC.ׯTnRyqѬa @̶ 0J-r =OI(Ӭ^QE4x\\Sp2:ֹh4~a)&t wFۙXm&X )cۢ[~.:/gl8K$ӟ\U],GxLxԧ2꩷[(Y[Ԟ>l>K& 3H 8k.-);Y%KzYP Ą+?6 }"U>œeuqe 7ܳ!o KrDFl"Ϣsx@kÍk$py?e3TvE8݉MWm“`!J yS4=Qig"Q&Q_w}lrjl \_| $’1=V8HH씹,fëm Å3t ~1<3Iю]DXPL.ĮG{H1y_ޥ{hTZTVg]3v3ʃj2<^ѯ+)3ƠEcH[:Q^ޘkqԖ%M^κi;U: î/r lZ94L*f,i2rI0p-|HbUv?@m8/ ŨI`hmxdT~kVIy4 EiQ؊R`3bJw†s_ QgMgx$7x}qe8HKbɛ˚YJR/HwU2ncI 'Z h s1?e05BwTpQb,:>p*,b"CJ &F-ivvTme!!F]K1i~ߢYB?,AD,Ei^4vSدM> |#i+oLzil-TfuXTII +}rg`e*;QqccZaAQ3.l4Zx7J++<. ;^3O[Ra?O;IkPSFyK2J'/FSDIlI)+2a~L2 fA8nQ/V*v٢3@#:gv͑;Y S. iP EgtleY'Qzjw2>jd Tb>v0A<!}wyeJc!?#Z[c sgKC_^O>6,+18r7y֙VlRj)Q2?JiItoM5~'-CAKQKfe1tpkV˽U~oBVKz$ ZŴ,\ng7:֘vFW<@]nۭ ʇ[e9+Iz * ];$w^&Bť`$qbEh/}˟6xq^w0KJw#օɷh?1˱hTAYXlCb[F D0Th6ғf.();QY냵Ei3h+p0+|]Ԗ$aZAmO/1M46LA{}±=p򫯊W3LDq@],hA]oP u`گnf=U&4tP4C`ᑩj؉"Un}>d+N4Q,znrba.^b0N?;˱#vN"6_Ov͔Rmاz(h1kMiװq  f* W}0A.QKj}!~n{z I$t~Y z2JǠISߟprb5- 0lx;K&|ק:D:o%T͔'}mZZf5cI0TMg&MM8orp/'kee7U߽fS׊oh8Y( 恟*GbP6-18A:sdh?LHbBĸ+8ª~Fܽ_)qzmq eN :J0Ɍ@VLRF>FCUX +KR~ud'Jc<K5Meb<ȱwEc\7ʾ4j0)QY{:} dلg7\ gRɳC"l͓5eU=`}֥Mzz\[0#cGGV._%ӚE_5G,Y)L Zqe]&\F=L^ra;#u錗tb;qa eqNJ,`FGbd}r)&aTVfܐ9;JP-eّMJNèuδV* Vп4$,5D`OKC}Aagx!j~]z9s{':P$hRs MuͣggPٌfuf,wQ-;NOOT/hF4HBH_>!ut~G*#!N)(о:jzf6 e B1@[~HebtHak? HUW  ό~+qA@0>-]R|_?PF/VUV) x3)B`-GceP%n l Tg14=^A"1\h!f%C"Ùc/_P*Yg wrG͇HjbhNVD7t+biib{/?`V^p緅 9SM%GeGګ1]Ar=k(DpwR^e$RJ/G{SwZn,"SU =//( ӻ_+3jlU8o RA D,ǽq׿VpQS/+{`,q2͸NkU7>"PkњX~C'(xz5Xnz!žWμ=xcxŅ?J4(7ڃWkI4s:-NP-q㪧8eU^.s+Mq`"K<Õ3sn|KaAsJi@4$Ffw{ JZX01kYMΠ9凜lKe>q8Z`Pf׫ i'lG.Ec kޜdKQ__XI0($bK"޵Еt4Ÿ#L?b2X.C"6G;N?gGnR/W:ܭ v}puB<^?J*"/aH}D]noPo 09K_O= C R.q}Nk?6Unfγ=XA2FuwoX.G}/Yhy,0J(Fsgfb,a%7cd[M14&3):Z?J%l:S 2ݍ 97p@Ub`2BPɿvK[֯L's'z@k Fdo!wU4+F#";E0֞31 @(ȧt;l;e ,ۜТŪ& Ug9S/.-͐lsŻ%O]_kXWk b,I# tYXځvJ2(/!mTX7XzC(ϪF_~C'it4wnr|'W@`}`4Ԟ8FzWP .Rн܉ז~:RS,"/ϡF3_Q71YI#6r1UW9xxqWLo(+b.C-zCYS9 u?U(%?O qqW<֕e!V&2JI&ͨxh8a`6\%zZY`Zw ԋ;`SZþ V$Ĝ1&@֢}8e妣 UƯ^v sfM+D$ngyU7y 7՞TK9lmePmUfRSҩ*zML\3kVoB-/;e.^h_fFeh]9SI}iH5 Uf ["ؤIBbpXG2Ac[\``@ބ{SfDӔ57}6ϐ|!hgǻ~lU DRBE(>HߴIV!#NѽI?esoMك&<"5]3uz1 @F-t4 ]0hV۷*mwnޤm"#؋Wب$/&0 ]Tx8ܸlZI-򄆪;Kٴy#=P;zX4%tTBh\Op;nuhY@~`;VyI AZrxs'CϋG:J{1*v6:52w9@hHZe.hcTRH/'{-J$":2+ b%Z4w`U`$ޣ0kxi+C+++la-O| qMm&kiLVl~qάͤ*[%Vtw ]'CN\.s+\ p%ncaiמ1tI#HYOxUɄI U'2GM =]P64:W vˉmhoI"J ܚZYx.otí2sQw 2XG@N+g Ty)SRƑ)t!&H?Ԃ(WI ˍ@Wߥi0p`Ebfcޣޫ5DrQw,4:ys?Is5[j;z4\֎ۚt.X.H /}je,2Z7U|o.R(WtUR}+/[U@*W%݃fa/%\ufk,*߽ .oM=8V.#*Te, Qmvlr ye&$ٓϿ6kRK]036/4aR bA̍[lN>[a.J冺SԘPnKdUse$UɞX`Ќ G#w VFK{mrq2EoK_~IN uPavu;̂tXUb\*.Cئ\쿎WneǶAtk_%KcQ(\sxpe_dNRφ9%jߥHWk9 C$qU<93Q_#9 MɂE'_W`!2J1w8}&-䃺bqzr+'5EȐOL]=FN')܇F:AY yvnu!&{"3SNw_"2+чڎue(|ҙeO8m@n͂a:8Z3teETiWՠboEd&ڥ w8 9Z#>җqFŠ7Ö PUQxb )O7E@X܁VT_P؎ǒ$دb:Y:.Q; O jMFMĩֆ)/zga@X.I@3FB/W}{RμX˛ƔՠHޓW>~dpyƃ6;/b63(g9 ZQZpg` u9-›lK%Q]]v9@YvtklUG ?$ؾJ%S$߈3QUNH|vHݾç/X ma?`t#꺏2 p ;vL({G<&CZy悝~D({,&$nzko Z4r}PU-3J18* {nK=|v/P6#xKc5=p5p>?{hwnJY38$W'H-=3#žLiժNo'}%V=7~e6e*c #7ykb!.|"p%g̻3|{LJ o,]) wdqqdK)>}϶(}d:lf4~&v 'd('d6ވ~ $˴*{զAqj So18ėeWǿGY.s'p aKJh6r^9 )[Oc 7QX6/K?֭DR5+V ^Vԋ[@DA#ʝpu 4uGJ֚R1R? `}>8_4x3`QU"Y?}qTa_6-rg$?sɄ(z$D尭˜yE(uVPDzPYKgoܚmuR)BM.6J!T:UT 0 MAxPNkd58Z{PW&>@[y'>ˀad-'z6vkw5W.sb* G:DNs/w{A ?[Da[ڡf ZZaj%#.遱m@) 1waïLw׬e5^)(rh|E\Jx0Z y&ws4RRtg$r}q֭E1)e% (u]97T/%)b@; !L;X-"ִY27.WgAYZ.Q+-@n4Dyڂo`npSh`kIrLn䷄Sl7Bom\lYI2m "gv}Nwړ0鸟ď g"dv3Qzweaя;o7"XܺaW -ծc%k=Q3 e-‰t]yr0Mc7J!n V62&P'}lrQ`ЌWKR {luOjcZHvYN\WTF4-;րp#]pdօGvXz2C)d+ HFh8_ T&N!f'D4䘿? 哬\fV Wz 6<&R@vSI`ˍ|m}fwEN\2Ρ k"0Yq`42L}nz;0O}Rذwp pE?zx\ILٵݩ԰34.88"kW8W S\pRF MwgO;MRvG+?lv<o6-?ݮ@*k{vNA_0S^w 8ـP`X]&g6ƺ( N-G: !/W}1}}/dst )ۤ3~3ldA` )hAQ |\>-[ z[0V>'!l%;#(ѧ`|6!QAxp5ߡ7_)uSYĻ@3B^ʔkHAPDN !_qCs(l /D_ޞC[3pZ蚣.Ȟ Z dʧEQTcUYFa(̏DIis-wŮ3y L*8McP8w̶Z>4'6Bs`N Y1(~0#w8r#'LӼ/eZmRZ]ˌuCؾOՈy@[$a6KUI%J}3_W-P-$ \U68ƏA݄Qk8ݷ6zM~yiuKm3K`E0L㋖3 sũbJ]geb\NhcΊym+X%zG婬vH ʹHGB"f*c Tf ȶ&iMm+Tm.A})]sT)Rt.[R)yC(܎Ew[5ln D;'&GNrV&PL+'|_7ˠX{ ec\YL2` ~0Ag=ka[=ȵ9]C_rRz̨PeYVJv# ,dT1d=nѰ6 }Nl*n{݈GQwu/ŭk,aB+fV4eJ3H <!_j1R8g7]&|5u-Kgn.8P0$*4 `k>)r#TX4bG$QyI)ԋ*SQKB࣐ nآ@t<  />Q~5 h%81s,fTQWhjZ} {kLھ-pS ָͨ Y8zhIB"p S ԧW!c 6'1loQDwa(ȖA&۵LWKjhd4eضi+HG]ϵy,l#wVS%%:'U/8],6@fE"$BsCOܦ얩 ](gmNi!Q4hQ l#|R[09PjcVjr!,. 聯gU-V/~<^a=iÁ\ҵŢvt2F.Aǯ!4Nnͱhv9b2~4q i±PeU= fJVfCن.rbP!DЅ+m*9 񵨓);VTўzH's-A+SVĈвZ!7࿍ܸ|ΈfO4Uts Ig#wzbM̷85<.pJxcE glᖚiXCۅA"2ECQ?kUP#(@Le9˱Ißvzz*5&җw=,]4a4Yd5\%7gg2=AVƅܽ2Sj\ZF|ΐc p{4ni\EH<ԑ$cG5 A4`F6Ds7iIw0QQdoHyʻԄu3ltȊb)m"Qɔ u&Ha7J8Df ɻ砚]ڛx*2CI=aTǍş$*BZ͒$SYǀi̓YYU6vq޲S;Srg ].WD[19#ͤqG)Rۥ`QDGޙa?r$cGļN>@@ǗyVOQU/}wU6[%U;Hq猆PThۛx- ;^L7"F?xX9O}ې8̀hϠ=c3W;OX8Gx Rz(X(bv:8O aH`l\2uș)FܝoaNra+肉}ĪDi4e4'/sgMpϴlrۙ[x\Qw y{S٨nhf`gc}FHEc_n|"Ȼz!`y+7 H"R6lPlytR=)!hM},˵a83x.X:d\Pbڋ}ۉ\qO=I hv@W,3-d2M,0 cse-\Π TM~#?mҋH:53?5+᫮`//*<8\ϟGd~ï1#ZRR  &,>jnTÂA -slȬ&o2K+VX>dG1u9X/=?=ԞN|w^XN&VWɣKbva{`}Œ_>c m-&l>v_%fdw;>b>iea>l-tZ\? 9]Loaٌ5FCؔ"kT9LJ@MKts j"WgF:!J?x`Nmv40q]*}pOJ{u8+i_m?;!D9`Mwu^NzA#u5Q&s>PM9+*E'URB\sVLL:g(e"ŗbO=|J aldwoauZYǔ;%(Rn"#P0YQUvݖ-|6竞塶H}R W_0Qy{3G"YKed\]Վi;j)VEbz&# o)@>ɰ(zGK(Ɔd 98i`ֲWAG>[j(MʟS*rn-~o2&2<^8%e < Oy9pqj\|ho(tGGFK'P678/' T5."bAو̡JZ1\z[;(,0&f{~Nn1hAI7ILX-3e,j!ɿw@vIӎ],`AP:Q~K6poG?Mx'_wN.,[T&`tM9O"֚ǩ&ƀ \YdT綂|W9ڀCUs1x$4 @cS73& 2# oDC3cI߮6Aʥz]Đ6|%|Oo 3J--/jL %!|lh%.tL[a@}>s8nA0=þk+(RZJAˮ~䍫gBaQCBTSc$<+ȫD p6̵á2ck"ٚTX<W[bvzV1+61R7k榵,)͢!'ݏdg{u>"LJQk}~(/x“ ;j՗DBQWCRIE{Yg D3yKq/oivG}=;+O \u1 y~I{ANpk8#ATLԜ'sIPTS9u ܑAg -~OQЃo[@v2߽Y0r~ػ+  ,X4Oy<3% 26#˿Q :yn)ᯫ2.s܉=/O'''jiT#MzEqxrNs;\pj,G2jYpr2IP{a1>Pm|_d8# U쓸I_5eq>#PYFndy|t5O;i(uf$g%HXz.YrF}_3Yg6D%lkfȵ[e y:TNjApĿHf7vp +v WM^2dtvo7F?sa,F0\Ƨuٙl3?v,h[g3$'*ORnpgiv hP0/7w.)V\V:,]2j!A^H_6ԍ f)+*L)\ M2c*g;2uzGʖ}ځ` ދ \N d I5d %/z?Z2r#rvB g,!XSzր:M BQcGӉ3w/ȶhs~,wj؜C E9L. !ZkA,pWP LxGk[&^ϛtGu^<۸ɋ_~ O \!7%M*L*,T*EۣiD7x]I'~ٚNfRUT:D*!PLwaԤ:^swz S D&/P"C2Dj QߧŴ58*cuЍDɅ6\`0_mIۊ}>acQ]bW e3cݴ>bgug,,$-'rpOZ֥@ 8CЩ'b\G"E|aBM2yО\iw<1̋ V+\q^WWI >ƈ)֣8i [8ƢB9;d|hh&n1Q4Y%Ai5e}s>'d)XLv*SUx\;%NJ nN"i/SL?d,E" I$:-·gvMZ@@U; )pYX&рVE:SBk&;1uEfc"񔐇:0S+Y!$=KVTW9w _ǘ͏mQ}n|RN!1dЫ%Cwzeڣ D[0 !3_$5sFb58cZA1hgtQcwvޡ#B&S 4%Ѐ%!c2{5ǽ+ ܃6C|i" [{cS} Zo^3bP@&"DR RCvl#2CZs'wԐ[u`Z IKM7b'vbAHvD{WdG`߻09g!$s` o{q UlܦLDO?ףE Cia%[c_)%-;!0 YBt@¾Nٲa&0-b zvt,ߙ\Y;x# .{^ؤt7j& xʍ$;Ȣae?} ʏ G ֙[o+S4sw"ZF;`Kx8vǣVy|S.8z.%|W ˈ~28/{N6٢YygxizM1m@:ؐn?c7 Q-FzoE-s֫OT0ѬHgL-ThTğ14RdǜyIn&Es5?bY_@i3!~.^ydg)jn->mTE@Xy Ñ,y)݀g͡t/cED\:%kv{#9haaXlw6@}UwyROX^ #nN?(-ij_DZ cNN[i9$rtˤ9*1>غ^J>7ۦxࡏ~-&+eCLA$rCR_D2&r`1D@/aEqm'$eսLd1 &s RH)SRuZ$ Cl꽒ÒT@\t@xu9tÐӽH԰BOO`7Jj+D&Fh)-arG%qm/tyfCRk%?{J?i7}͚0tlj NiVk5 ˒GS Úm|*5<-Lp{ +()4WlSD(u< :%#!OZy;u>(-HN<d'[A!i>4LsPC摾g3yOX[WBk  .˵ $"jM By{Lw49,\5CH{}Q(·L}15#9ġ@tڰNsՃ`nU /7:вʩKJ4W1wՕ}r T6W΅%9w@P[ABUS^j'̬f4V$} Bɔ0SɨxdA<)= (Lrt!kA;JcnR8Z:y ҆rWdR3 G>DpEA?6`m6YLJH >{|.tǕGTDa| 3+$C8bLL[J#թV!n쪛#&kC0G#C bwV>~s~!w{>fp{n*hzB,)15'~u^)a[${@dJ>~:EmD=WK@dt{Mtc~=K;_,\F\&sny|onڨo_/F|SͦY점Xk&bC;C~RySZ!y7f5u7ErUGfpwp81Vԧ|Ngd0|u|S$1_y~ϚKviQD#u:\Oeso..23*Ј˽)I󹁑K:ug5u4n4 2u1@U2T4 E;h_}BTSKr4 TNX|_~ !d{x(_ ˊI)hx1QC?ħ=@Xâ+X_@s=c&WOղgOS8WKGQA0.|$F/t ؁SC6.-/&Σm2ӑ A_XیXU1 1NK2,8ׁ-o+ȕ A&mqjFcv(׹B`;{<~qC{XweE<7;ĄV PmO{o!WuCnRz8Y93nlÿ/3S=_ܓdrbEEi-+[']sJ;yIx42/0\g3w|D Z!&AoK,XHo~Rk6?Gb<#(bRBDt`fttWp(zvi/ߍW2 G%ܿyF *Q\TR[`sR~d ~`fe1Koia@!y$yO3]`-7ќUƙմ%%еf>&⓳2K:G|c{I LCPVyܼփ6K;5|$ȱ@Ɠd6F6jM,a7>Ȫ\v.y>GNO_O17סV?eҌ)+tl@\8fD&d-D3Ǖcz0{kd>2Dǽ祮(ij2Adu9λץF| KJ7keO@|VD;q`IW#_kI6o1mݖR:c4t{#y'H³?Sf<ȫ:m β?at)@ _0H.})X2@c{wu%MftK#4-{ .[%:P}stL|pUݑ!8%?vC42=\+.uD'ktKNܕLE_j/_c6y{ep6j(B*HɫgILT=؛Z:g?Qh"J넥}FRHE%Э ݰ) irgVZreU \`ŲrG&/j V3FÍdS@>I2?95z1 R| @^5B@' 67iËD>hZ]1Io8u IjZbdٺFG^P#eF#pN$ o26H3 f2s!}tQ%<ٗ^mȤ 5S,]WDߚ:ߝF뗿uOt ($*[;a=C]4^Qlo&el hMfp=GٙmƦ^:by@Ro(i>!Z|5©Mi14r̩Sn]oQa]~/Ј~-H[Ʀb0>\DP-CQBCcpAv.8,OJ,B8IN4`A&RAWe  HB67XDi28@YDJ+1DR?tWKXow% γhU&wS:'8AVdF@4I}4ކﵣP4E{vU?_ |Q$—99xlTU,Yi'ц)zE2Yu8@> B'; lxC#Eh'HlORב%}9D6#.3: 1\ 󂱘T'mf)im[\"VHrOFͯGT[tbTK8UrٳBzpwPT_8oH1.͐+P|*m5]|6: jDJq0U5\Ƚ#{ BǙTk +JyMnM{!`oA#P0oҖQ* `8*s7yFU!#?vcJ8F7T}u4L =f]v*>>79hH2qV[zXH3rG׶Ku,ڈ҆n_A+[mmxuFz,)*#B9md-1mR'”] wn!ds{!]m-c4dn#/7 S篘9eS i`L"Sn9"h)?Ҽk; ڳrq7U']^%[S(d9z;Ziz"o„ 0V}I_b ᤫl! DWkw -ԟTlE[c] aΖ4J×CµΒ@-D-itDY@+S 2(/{^M'018&EF^^qٞhiT LeJ=X k(6;'uuKKa?PqȳN9|xkb}^ DZ'NŅC(- , K!/`țlN.&Cbʮ|ko0o+ |5`BEUJQ^IߟɅAQbX`=U~:N@SrXaSu=J=v^?ߧFhϚ51k'f3`xd͎9(Q6&*Op(r[l gUT\Q$7=: -VϪ16yM N(B+&(Ƈ WnmJ#^2FdKxuwQBr}bv:T^ۊ 2Iғ6Ê8e?\ Xm!Kk?g]e?Y)Y@RX?rd v?j?WG ?NJ%z,&O0YA:DOT]UJEbnZ#Iu^. `FAU2&.}.2Vܱ;=O<PpuYpUHmSN!6ټSE.  Nnk=&ut,/D{" VC} VMINrۂU!43pJDFu3`@]ɜ3@68[e"EmRkgdzk [UB*RS_G:{aQ>{QW}jUqzM!!!GvT-(w7 xpONΤM1OJjd`8i)֞4L ڃ@IVv-9EӾ51+8 4T"u-֔o$ x{Q- o~%O#mWZQ7WѠZȥgbKeqPV՚&b!,I06Rm fM`C"xySf h"DMoHU ^]8]dkЋz~ )?YW`~y8>ׯ*aBfր3ƕr+7MņOȋQ#U&Pe7lM$W 's3"{np)PK7lAb~(F Wyȓl 97&'\bd6%_iaƨ!eƻHNV^^+fZX9q0|: wEIMڜA"*xXrb|?))-23ؠ{y}Z ‡'f&&͜'FOS^ >3?#o["ҭ\2Hv)EOCy(rH@  %L_kI0s-=̑rܟXcώ Fz\g\"tBW0ۨ4M.wN{ RF` oI 1>klA`8bzkB[t]IhB$TZu/*. 8DqPnu {#~L[KʓuچxP< PA[^=­xéN3D3W{6KgG'8<94j8o$Q%4Gns*=oRbc]\0:0.d_Эjn`mR ԥRkJA+#nZoe$ڢiIXO٠I.4'V9Td Q}p E;0U؝> 1bpֽj2<`{if3B)d1p„ue="h;d:2`8!.'I0韃3 lO[D9*/Ձ:CV xաoA9C[Hco}L;^K"R]k2AıYSo*<\}ªC&copXs*kŸ0a$臩 bM,K`,uB+j2HQw"2O֠9mh+/Oϥ I$8h*?j>1_5xС(ir.p@9u>D'k=žu^(g}] bK߉<7oج<t}Q>\T ="{En1M ) .Ơ}'GVM(^_@ HWLDL*)ăH*Ygl15]ה)ߤ~W_lRz8hб&1|L-ͨ@F_(9#fYCvbّ'מ|߭o#eŷ4.҄2 [K9p::MX/gAOco dI ik+\w^GǗ]W2K3 D% )j;J&;RLחi~#T#ʐKHLsk=L\; *Zzcӹ;3.&c{?w +?@z{*S=IFY/|Sq$6/O#w戊=_k\K[&*7c J1EbBd2*bH,%u PoJ5jsoe+w.=TzQ<;tjw =Vz㚠gͦ>GR<ȣGpf^u_@K+GvW)# Q\ŸgYl0_׈J;ӼEE4CAdgcIfn4}sMMrIbsp" f:$N$y-Xt571.0$,J$1LF4:h?=+D0E7"ꬉ<yݿi{=^gb?bDkbү(~\~0`h+$UNLO΅զW-f%#uP=eB4$|n!RY⭙7䏱bx;IsuGG:fh [[6Zwpwzabqod+~II.K7JLGK@E-Saϓ5߷{46$j~} fȵ~$,/c?R@cIKIPǍ+%rI!->hbߕt>RVm]'C-mQn\W9 YZmoncvaK}X㔈lS`#-P"P/OLmd6JSr-v0ac V{݆i1z ^;B9yΪɯ{д dOR(-%"GuU@eVoׄ|8Ο)Q%(_][ʔlM^V1,|+j=9:&wuUzao&9Ɓ߱;ƴY70ۙIpZbM#n [2- l_qHtK&w$&̶u?cֶĩyB 88\ zZE7B@flixHԼGX]'Qhz8-k"٦ⅿw+g-a^m˻B\i, N9P#1mX 0O@{m=Rc@ӌ hg#1K.SpxaW2ozCxcg 6i)7/z ,b4 ~cEKiz )1E @v x|F UPoR$;!o<Ѝ T :I {Ҁ9'`nsmcl K!ƎJQ$~U4F~ `D&,"Wt:Wlo_po>KT{ɔv9Xx7,/t 0w=H}JV|xb)]A`Kub_[ZfrvYpA|P +jqiLao8N)XgP۬iS1b~׎II] mPpj"]d?@q9]yz}9[4\h~)bm!ew?A6;䳘5lpU&-;QDP#[*F  , 0*N2!#>4ڷ;h@mэɪvIa"weXd\~UEm%f~2z{!]a̓G4j*q9*{4Zz!bM~9^cOq!6YЕMPr*zPl O_^zPl_[ ^voPW`FR{%,(7ԾSLA-C wyW^5@]`8} ďЈ` ul2&Y"S`k9Aԇxt IM8zA5?5Q8Ÿ, 01.wK^l|'09 "+c 4' 1bpRڎ2ԄjHsB茿'{knz-~/!&Y 7l?R2N ֊:gxMlҝ1SJ%5%lAĨ41J;HgB'K7ݕOK{I{%pdlQW& zo2ӎ*NF4ݜBQy-(14!,dsis9W˪!)qz}nsF7NIgc>zn?jl)utDR̚ہ9u ı[M y%sG0iY]g riDxMEj5⊫EckXHX"Fy*w9o:[ש06ysP8F'oZ:]/xኹZe h@QY`Kv =^}-IuCc)hЩxf0QjpD3]Qca41r' 5O^xU8̡,HPE˟'*OԴ,J jupm˒ɏ8svAA=Ȉ+ŪtS' \c<ݖ`Xh ^X \]5W 4h:t 0Cx#6hAϙttHU3F V7Y)YW 1-ֶϱgYZ070701000002e1000081a400000000000000000000000164e4ded100000738000000000000000000000000000000000000007300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko.xz7zXZִF!t/O]?Eh=ڜ.+9[ӮZ+\Wpn﷕(mb;O rqsAMQE,dQM\))YS?1@x7:b6*Zm_rW>Ɏ[yҝY'C;t%RVz'СM$ Ή cp0ΦwLJcqi|ZlT?pݞXQB@R/].;JP`uC)9lv)&nX $_,0jdZurJ;7B{ ܱ} h@mk.Qzvq90~he-[2SVwl5`9˶TT2;j>< n[˘lA BIfa;Lg@"j!egJvXN硫F1 ]~ }`oE=(8S!^g pьs?9%˕Dӝy;boC@Yl! .#^ ]1I)u[`$𽪸h~ X/OM|0d6Ǚ9/7ͺT3vlA9fFpGxA7UF0!,Ic/K_[:LS2  q=%EQz @2 *B6x !7wmA-8M,Xڞ$R4L05(щId2ը.hg|)n`/ ~P3>_T۟C:kYRi] 6 y`Vɽdt9 sO[ʱ|NbJ ~BUt "1p7=Γ1"TnL{ mG( uys#\t!h(p_Dgع>/j 6F~qU+ 땙tS&HtjD]kS&Ԑ狔lC|)>-?Q\{W;!#y$fmCMu(S5aĉIm >]EVCO͖| Z}涞5Dqinh#F_q<8}x: %N6*3j 5|ocE _ lee{xqK\x,ыJ7ڪEePaCZUr.^=ޖo{/RV7b3{IcZmT/4EWkYhAuRx骰XҟЄFX@@"Ec7Cru{.U2 Ts@րD 3C JLK||N>6DNv*L/K+W& z(Z󄧏m%-AE66$yO8đ/:pXWr@M9Ş/In]3Qrq]++^ӷ PmgV!I9/GfD qGWs_'g2F~:/(~I- 5QQPD8ŧwz ?7k.`3Qd&<"[م(nоۆ!hډZOs><z4|zfBc{MguSk*eٽ>A;'jyf4~(f {L|岝TzF&3:)>n\ڟoyw꫞x }j+/ ]jҦEC_jMf <XayKZW4]}_$cl2Y$jd3r%EnI; $! ՟}hT+2ڊR-3QƬȻ]965֎My+&fEL(i_[A FN~PE1e`=Յ1s>޾+.!ky!nHuY{"*ypg&mf g)( |=vMe7(S*U(A푌z VkPF8W5'@7t(Ie(wB<8vyn yF ѩD\S^ɏRATg(4,/̬~>IAo,$Ն3!;nvPup1I#)TTc{|$ }Y< ]T.jn|_5PLix`LeV%ᕐIA;g26ah9i&eczN5d;F`K4C+H/`OO"K-\赂UV" cD3;*m@R_ _|{`McM.WAUQW>*a.=:x$eE0blQ*>g.,NzIY9NrCy`65ny867z*{" ܢ.oN3%69#{N~"5<m/~hsD1V+3%-B;\MPn) ٿ.rC| 'bgGW&nxrQ}:a`V|{6ZvT-͗ TRS/G1]ΘkUG.HcT0x9^`VސY軶r= \ާ>VY ܭ{84sTH%3u*Y4S)rh辄:3-`>ӡぜ^@zaJq>_blX&pireBˮ+qH.pJ gT!:7pcԍ07 vYdAoGvo" Đ tsRNtTqbX8,]`.["#hhixÚ()qPO 7崔̑5CJÏ~Ud-;+";q^OԢTbෟl"Y.NS?К}>"Y fU==jg .>Fijdf <ɠy,.EStKX&* jLf"WV<ɨB'!MN4(v w?.Ϯ$p#kU[أ[n,134| φy)V%bTChhy9K?%x8(ŗvO1] Z=uOPW|oǁjLԽ!q1QE_""P}ޞ'αu\qTi^Rx [@poǛkDP-i@E `[U;‹ކQzZ7;&cCAUoc.1.GVAV Rdž?q|x|,}(}yg2?D7kɭU!1Ths9hdpvVPT1'Q (/X Q=Y RoSt`Gm6F#/e%Ù$L&6W˼[iSoo q4@b==|1wXC`>!@TVA*&pފ ۯ i6|4QOaƔS1@Rq}~{K{ ߓЇq&(hy=C_zdVIvUoDN[w Td-#1V?oxKTv+ ҴGiT_wpe׆Wt[j a{8{/i+Z3WGWQhhTΨ ;U~R,/5&9{oəF,MDr886x/ne4U@L=tVdv:O7}> q,ڶ$rtXpe'M Gz}=3`&K ,+t>CH*Cl [fvqQkS) `Zk7OTL+Q\m*_LΤ)hܚc.kuJQb1 &gmwal-9җR$y; 39 6Ng@bacr%w)m#K\92=uJ}STN6{&JD{.MLfJV26GI0 geH:>Ӟg TyU-AɐcR:!"X>?i~ bV 1@XR-#<9y_( tp򥃝{bdT8#^"y#4k T &Nd{erIS RrU'nu,R*qb5Im0r>P!:4rH!Il^-oF0d߁CnrI@(A@]S_}\{: hZkq;*ԉ4PȖlj ްm_J?.Q}ԁpi V^6pNCG-5|Iяc`08Qa?ɞ\ц>mE4Wqha̿3,ucX̕Ē`M4m]+/ߤ:˜wءXڮqm'TBl\1 ժf3zM9GM0$%<$+I|6/,"n˦K!X LıAuW嵓Lr 6HЩ4b3y6jsICCX%E\αKJe3%;~ WC)n?H4O!2<\ Hԋ.+n,Gc[0L:_cڞ;@~Uo4]3JZt@8/t: )po?@į2z"q֍V]X땾r(:cJi^o%~QV?HyBbX$:M_k o! Qߋ.\SDR3!O.tfZ{#@u&}HPI>%$F9X(q?!eMh0u_7Ɋྈ^wk6ɍv[S*m6BdlKQuTW $>9}0Zi4_mSְrMR/TzT / rrbw$sPq@'aIKզ0|)@ɡ f6[l9덙y$jr(~̿.v뎜:=NkIR3+0+ 凗H?nJD{:PiE֑Cc$]_/YJqlmE=R#00j_*~Wz7ǨyKg hs0ka+AYNk[GsবRu_3p(]` 1Zد ml6JeRgxmlT\72)ߝx#8k` Yz?VGncͣ1?s,q |Gh!ez U$M"Tԃ,Sݻ4m).'L*Ը ~`3EL#w'r`.5h& c3G0: Xn]tZ>ՠcܨW¦`øQ"dzK[:~nwi^xyO8Gn Օx=,"`7 CI10MASܓ[ u 1%/,NV==,yŚy <+`<j: 8+$wP4e])Vbu/BΦ<apm]A cR^Vّ9=KRHkq?ҥע yl^YC8ETs]e?. WI6BĀYqNj>-V=cYr1`r1 H-!7*яJSv=1!N|j?f:\Dk ƮI BjDM,Gw'&Cw*qTRڼ? Gɏ /P,fƁ-G1fj$;rMܙ6W2\ Lmtfws~6Çk+̱ǾFAVA@^AX+2%5_3ΈIYaTohӡBNs6XDlѱ:g&̬]D (~BW@4`;!v:["AB4;aM{*!ugL5#z.cy7ŀxDV6%A}('qLfǝ  = ?qp!8bC^oCJG^MQZ6Hqkra!(يδ(!@HEd:>;X4S^<ꨤrD̓mƟxq@Ks- +;Dˈ5'Ik&7,gTis'8Z~dMbw-Fn\EutF[l&AI$=bӤIēP2cˤB!ThBz@N=A9tS6Ԑ֭dѯb̯{ =2to{~wp[JayI6\Fr\edf(q+E U ?!Y1-)aGC}/UUGTŃc$+vЛUUkߴ>E bBNLQS>)[HL]J"b ~X &|.&i7AZ۷C.!@ƶmYvHfHEA8)xK.f닛`,Â\q[ђ%r{j.jeE_i9sLh(6EGQf0Yr.2߽Ua>|j82 u;щ8A ^k4ATn@e)Nax~|[[k\]Y,BZ"\o?ⶀmWBGȵt(ǙҤYR xʭ.OwL^Nq5,zmeB߰մ@ZF|E\ :'l8J[F@!U*6`(sta޳+M$ڼs r~jr]-Kb|Mp=.rQJ4"M" U/6D@Vճ)wtf9iC^by!6L$nf)x]M Z,''#=~1-;Ω5l*T0S-Oh`J%;9a ^R{B(]ܻ;\B\.@k̇]K3 y ,`tg^{ [{:;D t,qM73Q!R#AwFxGx8܀}#&8&#PmAs>0gH$ݤ鍰j7$qwArDW~Hx l~e#vs.Ȣ*ƙIPof*޶Dp/=&Yқ3Ni$2P8{9Ӱ VkRf, }t<|HT F[bԗlg:"x^Y'0ϰFҤF5"^@E;ji>w?XGr=V0S_kN} [R\ZL>-M}(`3/šq6zdTQR>o^qA.%9u|lqlԯd2=S(A+s_ P5sFqkǧ˖uSPI5sc{435a33xc>$-GF f0o厩Ԕx,QUz_1" 7O; i[f82َox[_7bV S#Z1N8GڤË⚶\&61$;ŭ ^|P}O6fR`L`$pg3cT ſ8t+_oy1r[Q!0hOCn(lpw%BUoA'\>.;.`W_WՉA|qdyDWTBka t!ǼrJdm h!,(BgX} X/>O̓B6V`FleՁoUZajʲ2_ŗa9%PJ?C^;bSϯxAUu`|*ٷEvQmʀBF/WmɠlV[a>ږ{uHS;nYj)ΕO.r*u7PgPه{j|P3 ^ppyG2Qo&nb>8Y#& Y%`5)nG)M69bͪw:G &!E>LG0kMlyOkz d=ō%/jLt#]oO|e=#43u>- 卝,1O%8k=ny e[rӋ͚5M.n P~a BΒ۷"(h1:usitd@譽y,/[gHV +&StՏ~+Hg} m .c ȯ}F3P1Kz=oùO&ݬM[Tk σiXU6z Kk&c Q0SjfoE^ yrA\R-Qll ?B%b>AVy4m AwX%k,t Ցwl~3QXY`f 6gʓp! s_جKiZAlJ`7:{%EO"IՇb,mxWO-0kU{_ voCc4 Ѿ}<{nVT^>cB~F'9^epz 0:. vxQ,Q6q18 ˘K+>zB&L]K ~ QHxgDn0wa1V\JC4y;'wՈz RAXK-i?Ps{~ywDikS iImOlN}?l&>dGb5,BAFZnd@.4R^YW3 9`4Ǐ^Jpiո"bB@rk/^4|b\=!vV^Æq܌wM;[M\ ~V4hZot*e p;{kr Ak>p pDdp(Ny 7P=br1C⵹{f4)Mڱv{21aeo3E6"0ѧ0ZuŽ{l/#hi&f A χ7zygzźB:*3vZ+R'ݠʸ+|mKu!k;CGD_ %/#yQΎI%`$*V̂P?? ~gc~-x6+)&~@QK Nn';ۓ ɼ+Nq&c 5 k]s#^Mސ긶ycTƉ}`d+yURc_c/Y.Rº4g7q(t' .O6ZfÀ#=boKP[N.-_xdܿ#<Ǻț[= m HsKVsLd9-y"lɊpϜ@q^Z q=Fh`9?BS IhxX]}nx,DgRGw,cA 䫚rd*Zc -j7~Wut h5l_Y_>Z StKK*J^Z0I3)g*_QBMEj@Ut}I%QY3wlE9aس`ξF`}6+3<.r&0ㇱ U@ڧt߼mD8/dg_Lq)4XKl=z9R/,ŝ1q9ZnkHHY w ѥbx44K^ 7o$ o-f_,ǁNXhj8(hzw3a "xs/,9 $6 Q7bn.s/N v:RƽvIҀV>Y#SfjPh|:e-Ц8u\}I2Dž; N~?p@,A|)cR6=9MOQ+A"% :o啭nXL_kG՞~dqu"B}C/B\<$&rj"s_hQx`* Asj{9=?jjBї`jauoC73S^֓H:]ZgR>Ddj鶎_upGi7oDBs0h[AAIksJĉam!lZ-=̕ѥeMӘ7)O׎M. dDW)P<* NF2hwt`B\ J3CV t̀wX=*!KG@b٘>hE}c+|` l@ɚޥ8aF[X{~"ZFtM;=]Ծ&TrsiI|tG愫Y,_̓4Cj l#eʥV_9ĿW0vXj4L7 o!6M6GEHf3ys-{1˳ .Y=w58-P -3UB"H3KQWf hHC\S:azh_Lv(*Ũwpwtdcg _sj653EG?+Q4D?wT1xT{JdzZ| s yޮ@#gc90V' (،椌 `uR!!Zf\܎0#YKI91J#67* %E~0bIu2yjՊOFhV xEzOoG[f{٘e%KkN؅6*X+@/18 knoEn $9C ,+h[EM Pj/s $@8)F6NNz8N~+Z2d'n~y8 OWFf\`C:$ZS%OK#jղa!D׳%ٳԌK0en5+}v2L(DP>FeWp@enP scE"G3]xb(sPHSjhT1N#hUănJ_Q 櫝ɼ{_ּ3C1v .4=R(N= 5Sw#y-ؙetJS9^"x>yCغ|YyZxsqmeQ3 am:yr.fcՅ?B毽ETјh$:,,o,*/MG)J(5qOVWcHt6SClд~)I}aOHRVZMQD(]?+wO.NQ ^eغZǂ߽>MYMZ@\Ϋ( ({ġb ɣH1*=z=,9Ri'N• A# vwf5v+ ^b R=l`X >uuIqOڃȔJ$M\϶Y+՘:;&i1,(ɑ6 GwkStYB|@%{t~ sl9 #qIލ$bF"=`8}{}qOMA7L]+Z9a&=}- %u͜ZYCŮD_, dfJػt.vډJ*a_H4\tM6($}vZD+=(:=_^U;l"|Go" |]1RB^6gqC5@\Ԏ7RorM6;: 66)J+e 0/ ڦ9h ykʝ19^zC[#}y0!YofDm .'RF8#RI+7?L˃y|i^RcSPO-d, MY4B U$ghfoSk+tҚ 8VIdZ~RڄFѣVI11c"NʥDQ9RCt7wvhSN7O#٪c]$ND(>:B5\8X H Ka\O-0? JyeDӷn :ʲ=5uu(lꜭgח*el`g$ad|=g{SeekȆH .i_%*ۙE(sypȵR,ɠ8[GP\u2àE7%ī6:=17CujɷRp!L|&T&C!9GhS9}Sn665*n;A'Ny>.ybbN:?h7ksjϴ=O~Rt/6k.{t2"Ĵ$.Ԍ;*:9`}!6 Sc)Ҟϵmv AQ b37-cT(K7;h_h 'JMOC,LJg3 Ń0=CPߛl: ]BYlvp }@E6̏JsۡqHñd9N_}:[rC"΋=hyr^-0*/Z:TކIoB(w|]a9m?\Nk)!.8T5Ⱦ wB:K5|D7$#ymiLw-g@"ˊJ:jbdDa҃%X(٬zоE ݚ& A2VN鬈cm||* } s /䷫1150 ::Rȋn։"|a=B>7ECR {J%5R%^(4!޾eo .GeԞm'dՂ:zg&VQ&5+'r1}{W T//`p?@Ē@vG!U]G::>umn/)И%d=>݀Dt \$ i8% s^0!6J:sӖ+mW)c=uY ?¹?={n ( -2CBťeɄo;ZSx۶!"v? ˾$#FW + _(lϦb)C(A0YTBI?,2fL6W=:S"!f'"ĞPz7iIe^Ɗ3-$įhtØG< (uQP2ǯ4*DE(d;cfw6WjzV5/gm#O 1KpM h2=y{NA ڽ"Ƀg'x.#~l<ד@kzOe.][{] p5^ZT]p|$PIVԂ˅cU}bt^QbU ;IcH/rb]QwrkOw}0Ƈpes-*m8㱎@4M@p\^K.[Fvr_++kEQ =k5Qf]5*>%{niPc8Ggڍ7gS3.RjhڵqtJ Yw"r_YM"W/}C1Pᷩ ubvI$QTɘRW(3uiޟ6,٩Ui5CbYGO 'ـPq?tíƄɆZ3 dZJ3 9D?S[BϴYizQDǥdͲA,6 h#z߬riY`x~`<-%ҎKOpZ!Ċ=6[w.wێׂ睁q\1._F*#鳮[϶3Y a&Og֐mX Iϣ 2bD琊#@b,L̵){LO~ֿ{fhb퇖~X(R5/-& Y&pDyD. 7ɀ"Nj"yWBh6cZ1'jѾ~p̍f$ayW!" eb4Zd\k(΅WKsݛ%͝JAORj'uZuj# C ;ʳ؂r(*1[7тQK}:n_&m|KM{u\[e~`܅^~w#YU_d[U~<+[Q4De[{" |6J:aϾoGR2 . ڃy..G'ʻ(v\0'Ia#y..Z bR/c8=gM~خUʏ96MhfѴlТ'(4 x#Ȣedn/㿙W;IڃKr-"\?`migbQUIHrd#G a_]>1od6-khX =f`zo#$HDB_s$Ys=6ZڲOro8Mȫ<6n#cHn=_'l?xPP,EXwhTS(, `w~60ԧ]H+ m~WN-4Rk(dNT9FmB?U x=lM!np=#gm8,YA3C&^R2ads$|1"s?O}& [mQSr8SZ̉jk@@=cYL T RaI`_˯%ưf ?؟@z(4Dqy4Z9ޫhnWLE|NjC:D,F֟S~@͙ #jG_QTRƕ+ g*!WD6Wa$P-䜹I&1@=9s4|OkGÓ}g-A64㳠\>MXj)CD}'M\!v (,+, ƫݵq|l?_)eN4 ]*].:sJBz;;e  \gUw%_4SFqmo|>DIXjl{|8W >Qj=HyP$|jW{#W9"N ?#&R.$Y'gp0 e3#|Zd9'I(Q_肚Vn ˦Ǔ0m!_63㐁uD؞\Oh "JA]*7Y;@K: ymA(+tL{`Zg yzIQ7 /P-YuM -O|q ﷓trn\"F&js(fD)XATqW%G1YGh䲖[6q-qއg(,+uRr@gNCUs!f"qAŕl>v;)Ӭm4)4ղ3E`C-h鱡˞; yEڽm=9-گWP 䱚kS?{X*Tk C_+?NLE\RzEd] 8 EbQ;k\V=d :wigpP N.`\gk=e-K 'ѿ`FHX&xvh"KȜ[D=D l/RV!8"m[@_m[DWzeMؙ]Shf| Z5B*i7ȦFGL'u2 YQvMy_' ᕥ+-[>xI//r ^rӓ_@HA@,i45`ʺU7 YЂs{ r,R)Z?³g% J_רon8@L8s<| _9m|_&)z9HLsNKH%-C^_M7lugI׻ۜwGt.D'6_(dƖ5yNr'[J_H/K*4㐰[L*R U1%ORsx֧5\.R9UgS vsQ):i/aG+(:B$H=A&U |{_ 2[EA-Z;Τ??K m  ~ҚX 5oV7ӣGVM&xn$lVV ׆Fѣ4mjC 0i 9Uқ ''{J(v1̜R~?WƮCLu$nu^);Ŧt0Um~b5j$d`A7F-Ԑ#,=#N#Z~t$v< pTF]uV} ?mzz>H󈹷k9K{@Q4i\#}[8cëjҔіMݓ>hB&(Mmo{Fqg seHN]Q?;Uf&o"Tq Qqdѐ}('UJ^>ZPoDo4CX8;x`1EwB8(VY %Q':~%vJ+nR"!WZ:}dAH~ڞ:Brx@ ͦsȑIN^Ž峥҉,4E,.T#^2҂ ٩]Bb.w6a%7MjYV1 3$A?sƌj"VwAgQin,3f 3uH1SHqßxd/Ʈr;4E.\A\`FviN1@QyCF}8SjKh*(j Ct1ۨ4rå">\Hy`ҙJSD>Es5kxjb㽂F:_IƓ)quO ݜK!]LL_6v{BؼVo8,f]'4+BDd{ w=em8lB@؈8ј ;T$/›KDLRQu 6.m8,%w{trKTYӈ8eqӪ17px/S/\U='%rGQ0^HG5 W2U' T^YUE>"br@6Vc }3rנ@px wтeCv62`@'Ы<|E}c ⲠL0*8!lWx촔Ϡ e B6\R<\%z%Yp5. :Q`#`kZ_U3  R/Кѥ'S;M+f:jp,L`)*Rܸ҇|:ꢞQ8"MR)z<20Pz;nlVA׏X<ۇ wdVa}=* zsfS#SB5ŋ3Sٽїq_6rabiϺ0'?Q^m?&Cn}HQŕ ^᤭7,i![}l5 $?"ͥ'TN7|9Կ~C֝Wʉ`Bb Eք)xM2GeO-ꤱݒJ WaiTVy)2fRq'wc؋0גvP$ll<gDJAVxIY BZ+hsPl󍬜6(I:[t~,qcFir{ ,qs4C.UcNM޲BpW#ne7 P4k+E'/,\yڋb9K(2μWwOkwPD`ZZM Q(F+TFΨYN]eZolD} ɩf = Pf E-gzwHB=6d:Y*BУ&毹rnC͠ -A| v6S7dZDO eϣֵ,; ,֫F{GԉJڋK!aUr(UFRGʛ‚\w;>lZlF}@(`A6–B K DWPxƟ/~z8,`632u3J ::%f>:ojX0BOadRZi蹈Z,A#o!/dOx[.l5~ƀKZuӋ0x8 |A*W=~Ð)4ygg#従ȹ3X$K>^i5+C`Tp_#O+<U6M_y؉]4Zw5T&`}Y}P媞zL^eΦ[e`2"&ʩ|&\ke<<2I؃ΉmE?(c*Eǻ~x7ΑB\J?ُ,?idN^>%kR.GF;HE(r 2Ɨv&Lr#M T4:<ɨOD;f|*hU JX|O4tqjўIDZl YTQA17Л^lNQTmӨe=--܄NJ[G%.؄9bn+$P71jXwX|rĠ%tuqc#R,2 ƣp*`3¢q驩CVW,[37HvO\dBS_e.coá}(W %o:C+uྸӞWQFk*{|2b6حռ/h0D3"vP&]WLWmV9%}@,hQ+'O]]!pNsQxG R5]>LA&A&n)]`\}Nuu2|. Jv6 Z^n^#)YDޞ%؃杰~n }n2Uʝg9ĵ坋,Pee60uj;KJObJp}EmL_*!MK|: :Zƾ P%wtG[o'Oy&>]_IΜ:$%J}~`>F'T''c4&A~ @@Cp"OzcjmHtЩ(A,vN3@pd uV+d$#9CL?lz'gdx3|e.XƟԚ{ zObWמhI$i5,yV3Kפi(s(:[R6syDbkyHZa*9]H:f@R򿃾`є{Ie BB=GuLJA&yW(-JވippI_+~(D𾱋#vc0&J1 d\yZs0j֥!q,;0zOf<~ױM\*[Id?P_ [[ QdC/c,G=ok`S/\0.[YS$@5h%[6k6|2}m"j`G_Uj.{o@(2Y=˓ѫնt݅xUdwM򎝚e/e7bPMqj iȝuTV.aYQf%} ~=`NA>Ma5qy:-i2,k6/r iAHsqIl)*8ypoJ$q0c+|Pzir(O~貹FLDK[Bg3~j]Y# rvu ;UVe(&/T !ud˃X}ANahS!vG^'J_ɝ.˂Dfs"tje,'Qu@}$҉\*x'1jWm]ND>od p0o ~ 5rn1h]8GTPJn\;i %uѾ~]!*|Y^5vk[$Oͨ򵚅ZkfcډWHՖzeG {I·?qyє 8#;LW?NeǥfCt}9Pmxo g',S?޾^Ѣz=i3/swdEP%Kېxy ,X e03Fh!IWr a3V+|j٧gXh֔ŦQiJocz?e."_$|;bP,Wj}%!XyZ>Y)w+NZKR?xF|pDab  1 Y))c^G-ol/lvf'pjɢΆUHbVocW!1EZSň6Eʖh\lV-M*vm}vBoKW|$_-PGbyA(޲hZI WE깸xр?˕`>R|r5?ܣ< :iwZG"Ikm}J Sy/ZnDk+X)јY]HmKtƚgweI;]{X^ k x^+0qtug@H 3e]3?O%k\>w* ?U#Hύ9ݔu_K-}YEkzAԟv,ګ^+ګCxV }(x s6:i8b;֜wQЎqϋhR(əK=4XtFÑzu lѾ{6΂cŭLա~q.f}bP׭9[:RZ "%y?AKMUhy(㉥y27W!q3Nlc6f@$晢F2~.o䚈D7 J?frQ WTYbWd6,'˳?Yy/*6V(+M'ڤ{8朙tcŀ:kSW<%?|v; HQӣQE3g:l}()I9TUԠQTF0ej᷹O& .Or EGԩDuw]adä/0-7 63}n8Xs1HNǕ+@,[1,ދnëpx3<|OFaIMt/ArX@ By9V}KEO4N(K[1K *=Z3wk|^ʋ5D=lT!%.xw/;џۦQBת!w='H"9悖S{FM\N#]O8Ky/HJ+m>v!s.Ռ3X$~DnveQ`o5dk zLIJފL2;vroEnt/#?fd^ۜ #uq3s[#C9]zG>@4ăˏPY6Q-&5I ~ ro =1ȀL܀D!$!K^*} Us;Y et_gZ \z 0.<~&G9q`H d4}ܚ$O$C7+.7)K)7v2# ۸6k*Ƕ U7"]> 'qh am-EV!|P#YbX)=.I~zW * RR{$e\duP 8CÊEqӅa\1z( i1 p]# d3s[BeJo唯 ٜF{T$eyæ!ܬz30|'sv j61I7>~/- (V|~%Vi7Fx+tJf $9FmJG^]& ;٘Ɔ O9[2$lUigDL3ʩ@>`L T A$]`̬ݨv OenS O@_0XrHnGAXsM$mSq]&e [ˆ"59{l~y6r>U9<;-ۡX^Y>`TS䦠@y5']2`z.>)XOן0ZDSĊ3^$H0io=78.j%[2Ѹ7Y;^8҉;y/Dg8wb24[GtD`rwքbD50=RTdQih'"YكJAo]vCa["Wi@ҼUw~F3.,"AC1q<@ cŸ{']OΒKpMcTW3On&ʗ I)hφB+{`{\4I`!h;PFHo$j. U83vFfj!,wZ ayw䋾r@2^?  2n;!Y61$PZ̛Z5tt<Y[M~M!\}g̖o <z\9Ulr1 1ik/s!h|r1KQ,CàiwMBy:A[>h⪇èw'. [& @U; !|˜+ *%R*@v R|ӑ閺?nd< Tf|c;!Z`> xwL fx*bztqBx$7놁}qE;)*DQ5.ASRl WǔNvܑ&Q0B܍i\#}TWj&nN/l ɧ!Rɻ@d²d0Tmun,4GD{eR9ucmYPj.g AIpW$w5EoIn%,iRAQi(S/9k._ T^o:͵ʅʪ_~b*\_I17S_Je"YduPJ)]/BӻqE6'O3bJ##%U{-Z' `ͦʔBi&<(^qQQ45y4+"D*V@|?k֔UOHMcX=qd72j񞥵Hsх媓h*z>yz6Jf>X u,'iF^;H)hTFלΏ IvƣWdLIJp$ʸi$9"_Wȇ~,uli<5PMYU a螵ی $AzͫM!NW _~Ha|2Wv'kr~&>L Sus 4:d52~0[ViwT07|UqEj̥= jGr{Sڻ&p\dQjEV[</`O73 O$67R!mL<6a =#x n<>ct;ZIX,yRŮk9 Ehb٭#DNzR#'lq'U}U%>R(8phy..v唷4&(ް4eB97<9i"Z.X+BnX cfo4xΟ=H@].S\J̑i뇔bKZ&`AiA!TVVP1^OǏHε,3D לf|i{ K%YyH3ǜFI*l1ޚ+D]۩yOfQ zQ[?iC\ DֿBˡ#tj@;RZTZ嚩V/lޏv]A¼*˘%92( C{h9%zcHYkɛ!9Ojkp㨤1ZF5X+ nXB"?V E H+2j.xnNXk`֩?k)'*--2:$8UmR̪mrL )){XqB?a.U ېZh醭&Ȕ0\J:Gq?2Q O0d*iYMV%{c> DV |I3[(ל`^$Ȏ;tSCKgӚ"-|r Ipw, RY9WX:NMT}R.5cf<_&\ !Sr `Bx >)j/Eo >$}o>&o=7l_P j$P4,m7~tacF9\8{CoInSqݾ +]eGE䳠CBd&t|R{)J2r[oʞnS(j7q.Ny 5)t#O^<1KlLUj#\ Ǝ|5 e:kY1egق;?~|Kx$j>z=//Kb봎QBⓗP7loY? yܘL0{3 eχ,ލf*tE\ϚtVբM2E ,ߤ~5 }#Gp)A rrK;ߨ x'kvG_flaz9@erwa(I k܊$fkSC(rTJ6l} c&բ07+%Ѳq\cC5qOkQ[4+A_Dwsz_{}Z*ْ$녶hj:>lCfSP1^ʘ픂P=)Ix iПS+f_*<*r+X]kl!72/VZ'7Mn益z@&zBlqB\n\{OO&:X0 2#2q,A7bW_rKCo>(5Z^+شդ0N/W  BNƉǰ/& >%0;8*яA0ֺA6iE+瘪HD^-!UOgKٳy6vQ}{:(Έ uW\(I5Jȍa1nd3pha5U1&Hг=f5~iI0}NЃxg3]'PX!ͺ*cG `uUC ĠqDCKJٌ3Mg"J٢ C/&wd%uKˮѱ(>UgYV1n*rʣEVW=9IVX3h"$6+qòiG =mZPf֥ c;Oc8Eѭk{-C`z@}﷟ǯ4/8䏪ܼmEY^] srYײ0)>J'mTNi|҇H\3}"/˵ԍU5ʘDײ%hn1 {#pGlz?s`!#U܂rtMhGc а&뗀#j.tZM+Q 0j_h~F56Ro8@X^4mf畭ƨ(Z]sG\-bE\ʈG>␷1W4F__"Bi܀.OMZ`JJ^޺Ad9xN(b *( ({Keڑම=/7O.1=>_SΏz%yY3uR1a.ۍ>9'[_5*J{͆( j=皪qt.swۙ*:XW2rFa2L:URI#Pc!4t 3`W; 9ӊ?#I`rD!,SSeӊY> 2xvK~:FgL݊d25R|jZr[@^E5ю1=梟]os{#0eNGǣ ^Cg/<*8]Ķ iCm/1/(69hl&d~}ȸHKݏ4BCipTjeF|a3UehaH}k6u!)Y IwܤY͆\o[-C0Ǣ1^;\~bgZw-`@zǁ7y>J&)19$HPl xO_GwRp  9ɩFTZ[D84fY"ԓEbh|Cz0hNZp!]3 +7 :\7 |x\+sfRPp.w!%+/;gԼG: T67AZ :7AŹy&SjMLc{KR*Exsw)'?K"-}vٝ[sw,G[#`C:/b8!ʰTSyc3gWY}xH9#;l  hFnհ5BfgŒ9,&.H(""0D|{6߲BF1pFGXu mAA(?N>YQcw<ە_c@'A}:U!}O1FQQ f¦똂`o4gI?$RY0g@Fχ@UCRJbYƫckeˤ6' |OƅFǤ x\!w;"Z[|T\uՙiϓ-Ӟ:@="@[P3'0,UNu}J`Ŧy$K>(r48}eTs mJt܆őrikzީ6/us;m INEf@ 6kg_SP;@(xe:0SHy8b$/?ҳk>oWOoҎ̈́XkV<\r@oo#ץ{й;ksܹh:%,J& ]۷`8o=|`xӨ*h myC:Y6{)b|f ə;.u{:CƐ1 ]A}9i7'[v^%~*$Ux>/ z읨h';SBEU/]܀,|cosG%_.Q"sSxŏDq9 L.=%*h[&-infR4lQA~mDa-&M|>a/[P-A:l*mc{؜ fkyF%] Uw,GЯT*}Hcϒ71b":yd.&AC* +#k=| (1gǎw\3-8XDl+Ia:e#'srR`ܰ9T- t7'zlВ ytʷ~QPEd( '̵ !rРpBk-կmKy#AbBI!ɂ1-q}-?L} 60y3`6 4cTC!T2{":2w fi.[NP#o]VVhÎSr$B ҡAK&= O| " *3 .l<đDpǖb!9hc.SB]>Y7_h/;5ϵp/pXyJJHf㺣46ˉ}5Wԝ*${'ԏYPv a@>|.8'}ָsC!cVlf}~/k\|]j_zP HzۖŇ,ѳ#Ş|XJu!nZѷc"̳ q-0/ pڜm?<7׎m=`FPyDGrM"jy>A/0Ңҧ䑪;e*h?ZZ}ťى[{B>Q[Ob4oU:.i!q?{@:xs[`x@{GH.Wdy $־HP̩AhL J5sC:9t= NjTڸ}P 4hE`Dn`lNFSȥy5[q38%4圎3 5j^W޴XuYȱƘǸҺ[V#zd@^٤Z?_ՠiA{z-܆:Oۨ"=*QeT;x/cMD(VGT|$Mk% !eb't~\{c>LN?դO&Jc݅:kcCˀrٿ Fϵq#bi)KRD n( fP4`qKw[ jbٺ-`&ERؒ[l h 'Yi4}8Iڭ0d1g\ ,kIIWr7Q۰XYmBB-h.aYs(#inw U V?BڹN ޴dZsAi|S,+dE+~1%4@=E\]B=ܗ.-m{D]%g8ctqvֈd-||ڭ(KE 0(@,OmigFKQ-ȡ:n Z#EGB"&:1kI MڐYoiz;eٴ1w;GڴX(#:~ Rjt uLZkp#ycb/\$ %#UN; i ) DPӄ_jK}$7_d{~idnŌ&ƪ/]J~{YϩDʨMjO.b;qHqJ'mf*Gd1PurM(ŤWEC:Q+T೒Byp{PB 8_5mѩ眥E{7e0h;, ZpuVw$<ⴰ ^JBO?(Y$% 54+VS%_ W:ɳohVJy H*T ʇg{zHi٤`Ȧ @"L &]Bf& Z2Io.Xhv1M ׊;a@!*Qcԁ #}_zP;b-|g-]Q~Ɉ}[*NlzNlu_<ޱ .]؀#ECD Yn]ƷuwOܛ;oɼ0ҿu2]nE 1t( \ _-E`^L9 =7$@)HӗObImXc=PrlL__A#Z^L;Sq O=lٞd5!ZK*0@s 6s%ܕb;8@-^Z¶$1@z*E3FCRa1vF"1\0C)'^GwO)Z뾰0} Z.ڍ6vq%c:ض~xŻ`c F!lqa;MQ ;풱W)4rC!) *C31$kymPDܚ_lkB9 [Oއ_:g(e-Zw!+O4t'MLŐ6f8|> 5kɎ~ L&.<^fC)ل19FNɫ4r/~|y3E>Y?<_CibK4)N ~`hrtsV 1I0ڼ/ WپS ]FaB+LjSh'"]몜h΅g=`a ?e7fFXqYZISBKWK +<W7HDdP[y@M'a>4~ƈ+>PImڦ " ,Fx퇆^=&Ģ:Q={_jÞ4&BƼ4QzJJ$N Gr+t7ax\Dt}W|7 C @ܫm] Ix UET)sjsfDЕJ3 0qG(_%źp@}Qf 5K@I?AbI$zPDB}G,ʀgxދA^Ӳ}G]Va/%_ Q+ ,ц \Bݲ4tUk\fJ{ 9߽H,o9Wl?hpxw[G9Ӊ#O/Zzc/>*6wwi qK|\/җþЂFX8)?3zU[mZmEiN j\+UE(P5³)h`HVi\y%"+| 1c34WAp'@`Ĉǐ[#R~ׄLƼntx5ǣ7T"r&ο5(ZD%^*5LP[ CfD|{kN ?y'IG}0~W-uw 2:7 /eeJDDSB) \?b\ΜrB8nońqbC*FVJ?'9]Dv8 鿏04U3-,ҥ%@ ks8s m(Q mԮ4JϬ >2 POC).' CGq~ʄ@{x1cEJUA ez5vEnbݾX$jɏ]OPȮO:!q6x3sGwMJ{9AZ'&qS%.)/LHP`_[f9E/ h5RJtr㕥Z\(B9CGo5l"g]0ۄ5mx~ѭu( e/d7@ЎIؒ|tL||]\ZG) rm/XJY0OoL&w1zSWKac!< 7=-]o|z9,谆& SQvqU wB+)(O>vF2A̡ߜ'pA{}Gi:Nc|j: RǼ^%PUBSÌp|E.}\Z]*XN~E2IdJ/hmM  h'?RjHgl%8rǼa67}*Dr2@':q%$Pb?Wo\+S=[Õ| 0cujgbJUf"FcmӷQU ˹;5zJq"1;XA^-:LI/PTGu1_}óz}RrIx$XNI{~uٔ7s>Q=cw+T]@Շ2Gd/-㋂E;[%;xaQ=RT0*u:UPh# #;9v@52G<1L%\DE\6<c)YoPéfsR q t#m5rMjX9XR);qt25#5[Nsw"|<#b{݈emhbOmj.D o偍a:tff:Pc8Q@2{&1WQ[FVI8 ]@鹽v }dXӂg]"KІMqDlЬ68FQl8 H 'K5Z!1+rnW\KۈIG~+V5F)f)h r0@o^Õ 2K#`Ԧd ‹.p/ ھ̮vG#pWU͙PݘV;Ba)i!iVyK2zqʜZHJbfo@Tk Q8}æ K~9v(FaȌeWXaQeAR%CܴaH7۱|29]C@\?<#']ՙ萡UI1"1 \%95O~=zUȩm]aļP/1*r9(y.[ JY}d@s&ӮZ)+#^‘{ 2)tgtMq6]+YEirDfxZȎFo}q GO f5=KT$ݹ)/{N.T2_7!L4r]#y C0s$lj*=Nwm-]g a^Wnv1RBpn >d!ihyy7f%TҁRI%[ C[3Zs,SBTez8MhIm Jgw5駎tVbeЍiNk@'VO˻|g4u?KYXWvc$M5Sfp*I\&тܶj>/rC5ow:S<-r6jzT8 1pȌ*r`K V}Wf[P~wj'BWsTO6Tԋ$ɨ@d'w*Z;*sz<>@ŝ\V>fPMTC@U`H[5`eoYZ% KNYA(2=+qU[1[-%RMl̨r'/RbPTckY9LODCϥp,<0Ru&h7DQ*+XfVWn&Ev¼A-Q&Q nx\D~R=]gy0i$ kRe}[[%g!a_ EҎ]1'7S6>kQP5;Bj H4(@(^tyMA挱F s4Bs4캌',my:Ď?pZL 7@XLow1/4y&9f\8C͌]/)QPExbGP"SS6ӭ8&*[T |~6>v.xBbZk. $q˙5I&#_SD|4~L>/Ʊ=qs~/]Oj49"ӕƽxToˁ@r0čnG]o| rm~iU\S\OֳPō4D ٩v/ k_OmNA54Nko>}nˆ23Q4'-tGz./ּ Bpm]<5ٚjńU:dm~SyrV!' Z{[ >Z) *;ԒJ =n Ӧ̏t-qo6$配4G$%':((5Uez(uаAJC5ZY|*bp clZ ,[>C'[:D2DƮFfmH1Q7[Npq l3z%g A^PM 7vP\RIVR|C/g< {W*fx<8~H%uU>E7*{Du(=l+٨ *YSl cʺɷp.a(ڱe9Vhb.^?r ļNx!`pXhJ%l+ ~⎇(T2q݇Ib"6=$z/C&H uXLz jEK MTT)CMCnY^uY1IAq{F$f{ f[NhY$Ej"Ƞ 1-Vo劁6Ɂ aw}5@]򪦅EXt,{#S^i9H1j[Gq7$]\ Nμ/Pk&o51yNlTLqQnQHxy3r@16MI}:L\0 aFo>&yv۹2, #" >]r2ŅE|u0Vc<3o9"avLxbjkq ;ZVhu޲dHײ$ÖPoPujf&/~ҕBAĄ.荵Hq:CNc⌟C5|AMIzac|yٸ+=Esw)swaAY{2 bo“S+ ?Ƕ(ĠPYfD3-&ՙ8yo zӄ^Hط2?ʎ0qW%S+?vjᔠJ<t{jHbE3)]ysSgӾ$N-TK͸^FE;(;܋0g[duTv$ .% |IP! >Բ6D&ͱF:p_[uȻ8P;}mOX6#$1 V$ S2an b+g3ӎ2(U BٴoKr0}h}HFUfNJiۧN[{)۴RG~&{|<J2Oܹuȓ0!*8v[g Oйe[/Ws2 H~pƗE;؂X Wz(rAbIul2sI36Ӆ@#K]Q۽Rh9$)oqm' 5E-֣ieI~=kkUyUw ~6n-„;_83/qȝ+rGv8MI7sO͞{TT̙mq{jyl2;ݣdvI-&oF)eYM~ppe0R4&PAx~٪y@B*BrH*|(kB0tp!4+DLkk_&5\S.gtYpOAHJK&3)N9oY ]%! $H VVeC 'U22Y |d ,<`x6CE{p nW1TWnU]2iZ~KhAR#e^ќqw}6g - gnށI_0궶,Y 0;>|NqOAAEjvdaƗΙ=yȳѕ#%wXK* İh)\E&r_628궖:{w2S1\K.80gӪ|\tK63"cRi5?WwJ 6#e6 ?P,-S2gg7r\Zᳯ:{0 FLZ1=/1# ˠ8p7m e1uG"qw5R'>ͺ:zs7Je\Nu!ڇFC(i]\=LG0xb2_Kt81:qu^ݽTyF*PH1Q]x=c.tf4~x#Q4<_?⟠ݗg(H02YP{n9l1x1>0ؚJC@+=~NQ=ǖTM3 Go,/|׺Z;%eeNTBegO:?:|cCR F@ܦ8 hj2K启U|LMz{ ܗIVИö6N}FaA׎C>g}%!2_ڧTR猗^\t'P(27Jl"j Fg5ݠ?}-pWq s2\cV ]=u}@llaI챎XvKLN\ ȍ~YH&n3 Z*¶߽$F:Qψ >RP|wOVrReÇR{)W+6 |J$ծf63жUN(` MM=|MWqqwL8& 6~xE8` dPZܹRQ'9|16j$^hC˼ᓂ{ #y\oZӱ%Fq;|3t1>X/m*̝19% KTM3s^+FGfY"õ&5d!r'7hr})bA,q3 dm}~-)ɻlˏWJ``G&E8 Ӥ 9 O JT^m4xX=9t90$\&lX-CRڹ"1'mN0vHSP%Z}pJ2%\*KgWxlWZ1Ǐ'nJRjsF{%K*PvWpccG6 j}|E3 kR+ΗfujGL΀$ۡ6{6Q`>?eev?Ak+75p^Ukˑ]#ENinoxŭzY8g/̓pDuM0LAt虩2g=u|R+4~ e){Vr"}RAHѡ-( 2BGu>AdԞn # r)ʨr㩩s#>n_JcmM.[g\KMTnm;B;H:iq2H`TCR c+̘:剶d7pf18]\$U2@\܋\ڀ'p!.J1tnY*8W,R<(5Q9Z1eőMLu"Qx#)ur {c_ R.OBs<`lNNÉZ3 vg{ܽv`s-)ҧx3|:+|~AF'v|\J,>juBj)ѓ:7WWh' v̘ԮW  $*)Cm(̘W4zLṪyK|RgS|9"25j*QoVlRO _X.OJ,ٗ^J!L-ZU:wilKE[@/8YCpPjo,;ιELF4%"Hj}jQi[,u[L瓏)S<~lB@k#755 "VX`dr%_@Q\'R@[#3Z 捇eV.ϊhI^BU9 ld^}~Qawcu̜l$Py}(5('2IJ*7NN I8aU vHn 4FHb:j8!J97>m8[HT"b !@cv5&3{봈 TcTL (t 5SYZp.m[a!Ik~_?!qWPQlNbH[PC(%>BN܂ S~yEvSt *^a@ڲ1tq߳5` /R8(goj>j~N_N^/ t@J`ܓO xGo cL>wQ"ܚO'Tg,J/ӲlE)PPRmSӺZM?b=O8ØG2QJI-*Tǹ51G-w5@@sY`twrj7r^S,DN%ZMbgƜ?@r YYv%#j F0i Ķ%B%tݗ\*',\6F)d1'|KRSfw7~H1Lr&ᷣC'b_Gc9N 3ImA aR$Q"B°_(u%K1ߢޱ9wMl<+kDߖ"4\ & mxػw@lхlm^)jzD6^e4 lFBY'^%VKP?C:SMK:dDu ;&NAfVH\RK}FqPtbgya*:ǚ͉)oT/C&o1]'Y!d1KsJ,(r3R> fUe]ZuQbo'5 YUba]y3$Qlܭ9)ţ67nx&>5ā1#e)6 !A)yUbF+!} ld K?\5Hey*D$3JuZ.]k̳wdu$h_IQ?wYG`!j аqZJC-~ 5kV 1dԁPM*MX;IwQvИ?bI W̽4tO-(FE'w)3s]@\m;eoّeZk͢v%!ζQPCH Bwm4~hGb":]aڒ䝝Tu ;rB* (t7pbdC)YDNxbc5bBdyD-sٝ55xK`Hƪ A`^tWMԹ7jkf`[!dh/l|蹘'DF|]]6LѶ}Ee7w0_1 i* &2 H8WکwӛY&MoBTyj‘il->wW HԷ.:xߝ!͖rҏg@K(!";mo\#\t cS~[ xbmrV&o;Yvgs~"Q-ZyVɧIݫSIv-%7㫥!\|R4hm5B ̦d$E2i8P}S"05^ˋuh*u0X F,pm!4rdiO'օyc GsSu@-mVULGY3&$Ʀo qT\LBȮ̆MZCؕ~_$^Ng]V}9H qkmo! vCՍqv*Z؊vϮsPh"dz 1^Z::>.lSQLaV]hW^`ig^ZK :NlP*@lW`@ y^\{lrSiۥKv!&i "3 RoyaV ߚ:4ٲuGR 0]L#Cy[SBu5\ԛ;p*E $oBPT2yE<DlNX[9sL09È"!_p=!p %D[$P̕MkNA4z__$u2^`LA,Lq;s[V= ;-UmJс*۵[De:R/I|K·MYs绿Y(BV%|mRwx& ,޹J 'sEQQޘV[%ʫ֦/T o+!5a۸,!c#,?+=9%F bG.%?d* ͏*CuӫO#.- 2B5*Jk6(ph\OÊlv y8>]PN`k̹gU/BZX`CR' ظD <9_ }1)Efѹ8L'a+Z[ybKwaa]@nO{!ٻ2m7_FMLUB z0Yi,+Շ42a3eL²m!?F} 2`=1C"%ӈ,y\^Ƀ l2{s*,u3!y|H0y0ޣ yV\a6QIhŐW4㲎rQ+S,m$\~V|T4w0 XF2 Lb 6ݏ V>JZbw9.dC7źEe,Τibhhk`'Mu uFX:#e)ϻҩx ֌ [E0N@d8;@»m* RlƆHa֦ue%~Z]o߷@JtWbPF$\}IO2=؍Nyf>>V>"0L<xIÑ"|A"lL8z ՎiGQӃ?&jouˤ%\ax}ScU|D1AQЛ{kc}I;B&7ϙ+S<3ql _ k F t.w)rS̸CiVxr"P"֡7}IU^+Is _V_ԠrLCE0"zG[9q4X{y^"=Xܽ9A<$ 4 n:LgUh_^n甋jV#|z^!C;wK+d7QeRBSښ{n*_^F78t?djǘFv]%?ZFe0OUqn~$ӈAzDו9-hP߈RL8ha&/MS>8Ҝyס dmV֝ gu:v:nvgٳxr/[݁0Syts4 5ǪLq-ߒb%#wp(Qói= 9/F/cZ:en<"ZQ2 39JFhf<׮?NYOr9 m3[F|,dmlDҦ+M6\qU#?áM)DMqȟw:~۰^92A>:hS꿳U-L\󭷨ud۝Ө>Xh+.Go3!l pKcC;sXv}pLTspBSQm'|? ( b@{>OXpCsz?4TT'ASv33}#p\&K:#v~;ŚxYTħU4:9!vYzn:c=^@x{2ts+֖ a'xo1o`<<=N?$Df7ƭj?*W@Ec|z\3(|wa »/Y(HL@. 5Q_OϤQ}Օ$)4 DW̸l @b= y# I1z"l@C;Rloӌ?)\9'%݈)ӕW$OSKѯ+1Ge*,v-I25dg 8H]m%T$В-sM_z ,Dd|/ozE5w)#t0Ox% \0 AA\Yo M6ָߕ/3/k51R4T8 Kձ6˱"y@:D[6  lj`0VTN0lȃ{Ҝ q:jVSX)uYZ~^JpխWNJ}ȰeyэO@v9vA$Sk[l AUz!gp*}[AQ1*}sg/)IAp5 wJ;ztfV֞x2}ulPv :Iה d< xY=Zu@YM0nb>-L߀&#ň)YC7Y %,b[ƕھ>؁V(Ř*{h!h!eRߛtNjښLm,T4U*fz|)Y:9ySu[ h=r"3Z|uU@`$(\ #q楍l2T f;Q /zeذN0Mzy|U͐9za |Ϣ[|r423kdFax]Nz7L U>&~>EWk<ԙ .) ]VR˱jXρZ/766HaTu1#5" o%=,v.gm{_1(BBlīxFʾP;'kYHl@lHyoxv#pc4h>5no(KZ%!`H4;kw/O(~a^HҭCt n/;h!jRr؆fSF4o`(Ko\{Yf"XKl;cjVG>[=EO`Gbh CQ(L2~^*'Hplb!FE]'iV2aTNAS. t3 q N}r~9ٛv߈)?SrڧfPЛvn"IVK+Y?j\s ELtw!k+Ƅ!*a5XJ%  |C{zeRDh>WG;ړ?YjBIJw[IYG)DUj4u̳ڗq9jpBf ٶh.8MŤHh xB}|+⬲d`@πf cbV]l3,Kh!L :3E2Ed,~g KFcn6 kM;쎞4J󈜡V|Zܶw[rx}=DԜ`#j&*ۺ_,CŽ]Rk9E_fEA3"ʮث{=HvEi0(y.}`SYB>_]j1n]E>uW^P? Dd$)oРlRܐRݳqO| qSB'A:uݫ΍$.q m>^<^$ksg3um!SOx6Ό)jPYwH6Hk/uc6sYןa(݄At,U6^B2% lжݥ.vtZgVt}r6~v2}* 5с&u LJ>|ݱQ40$$0(!#+%09~4KM>Jfcij٢. U*?=ki_h@_Kob[N&Mb]8-mJTvF.ZhF HwvG@0D*j.QZԄ2[8N,[l)r1J2=(d!혴9PHv:֛yt-- z0n |\GW)I57[x;m dm~. WP]FVKg|leJ 1ڦHCj]W:!_0z3vC eNֶPP `8|؃,MDf=إ/g*:Cȶ~bC+6۠W}ZqE=Z;D i֞r?6k]Uh$Ѳ\+-'j+ґcS;^ Tz# >%0#*~c.닋sCX&-퍮H0#&t(ٲa#FEϢ }YoZ8}JDJl"$ VP!BnSՅAb./xǯRQz^-}>@ W iSOEMy^fb U"ց]OD&0D8u-ޘpMdɚp8vnX=ˡR}oNr)2-6St/ݤ66QK}Ú}])tuO[Cy rPɲ ^_U|𗐄‰Z6ـre-y{sO~rNY?$^ߙ NTzڞpcYeeLjaϲȿ+ejTТ ;:ˍ9[KU2$GOO^^?@~ kV&;6F=PLb8־aiL4pψ+F*.ގ3gzX`g4ӎ*RL_(1|Y͑2~ ,Rrts!R*UٚFm΂[(9~l.7%<1QPgSOԒ wu͠t.-Fj j2D camt'Yp#wS&8BQkЯz~z~iu$*ދtGD=Z:qd  m=^c*zD1F -s_'YK)ՙ3\݉˳’ekZTq4R2)4(W]Qel9m1QmC YL­h<G\)ƭx)n~UOX'kpP$&A8~B.L0Zi/76tnL)衉@+wnJn"uuw)bV7@'=0?F@ ̍}њ?"/؍WPhtl SCNg&2\3qVb ͥXn'*{2y=Mo6-R H 8 g+*qpgrE4Zw3ʷ›{WF͡ sQ ' t€cW]sxk ʩ[vՇt."$$B7YۇGEDEw w qdJv0)Q4V!]N3CǓJiqv&D4"A͘ֆ-admc”\ RSofvI@]kYTľ >'A:yw',IBҋlЄ8k Mv1"_ Jj:[-ʌ|.`D% Hێ$)I"o3]EP<ۉ""$u8ʇ㠃.?kAGP&*s.U#] Q+N @hf*Dj'*ok3 WO#ZaY^%RcX!>},Z2ޣ!(Zj/m)@@3@=f)sUI_(4g۱us-NK12O?6 x?/P FKe(hO'B5-]DVC3)8qO>Nj$fŻ?YaqlP0k@Ksf_E>N~PHCĦ=4HQ^ ;m.Bw{^+& Ղ-<9w]gϖsM!I8Rɴser޴El>EpZ'@ݒq9ǶcO)O9y7jy-,TǩB:{G S>oߥȆhdWn6&+R>>Y0FH`$ {V5N⻶ )#')#: d9Ej;uI52!SЗīg5ք܀P3>,(J-Vv%~sgEi=­QƆ}#ԭ{JSW~@x[5[F@2\k]t="#;XdUSDO5o~M1F sx^.BҎ qn-4nK"I{[ +wuU)m3bfp[Cp[!s]^tSEn_^M%WUPeЋRe0lbGF" "[ϢwDTedZ}}/QAMBAdHS%cLa"@jbH Z6밁7 t!)f&8ABҼV (4aKʝ&{[(g:#'& b\fd OA[ODo3};f톱CtE n?0*gH21r${ZQk<.'TBnWpϓC =@"Z4] /I'A4,L \z/?iZ،t'eOQPy;{=o+ D *sd+pkilA?0dG'󚞛B@ZH@2[?,|u_[@+u:)nΦ1` WZK0*[uJ?*vޯ-1yH/xTR5_u0^s+ݎ+ijMxH_N;h~ ]5)\L/Bs.~2SyClAarZb:2AUZ 5؂δ3oy+E$4Ufzo$bb5է;"V"05f6V;ߖ?@p E~M"ؐGⅥ> oA92&–҄7P:{*3ms*+ovC4r^^CDӨMixocl Mk*_(U;䧴zX/;8?MT筜ڈE*1VLDZ~C߭;)TV&чV2oxouCLs@gQ8c}'xAPdxG&:zH&U`a{x8Ffgߠ22 1G]BY^FKAȇO'^4y A"!C]9R [8xѕd-2j;VT;v?.[F3T(ɺwY-zI;*`yq(tu^o8(:zM3̸x衎ڶ)IE0K(lUH׀g!ʯÜ,ܳO7,/I=1@{ׇvCt>gf#Fv78ܧWb/L,eJaپkjlGX^%s<ӿ_mCEf$ʤWw߫?N#ck(bK!&S^/<;ܵC9Ӯ=jF{a|Ɓhui(;/:b!}<9FvM4?Sȭ&\<]`p(JSzȄk`քHBqVK&-܀SNB\6*1}˕!S*E񬷍)Uv| = -:8#(H[?_ l/>-OpJ\(5똩-`ßXNIШr8Hw4]xham8EY]7=Y<6^MJZHc0^}'1G}q3#u,L)I(N? j*7O@{SQXA~%K+q2ɹ"TB7rl sN(vyWE~ƒQ[I2:;[A̠~h,vRϊ bB;[SyF|=t}]paT3d#E+ĺfFe&ŐH~Kz6XƉ;N>lI.GH(du!0%RIA^!a8-["X u8?U: Q}M #N)# c<77|+# rTfORL}[7u%|fyg7tfSʛ 9_ej Rhu.NOg]Wl4,K:'gdr1Fg1j'KvB\BɟTp3v"꽒Hs o(GAM=Υٞ)/ UI[6yZ$ ZG' Գw>%nAhBpNx-w>3oM8l1Xzp *٢@,}qcM SF" >P٪~S*챱`۪lv5&R.}`\`a&ȍw|8k%+*3]rD=C@%PZ" L Ebp?  ;Vv!$ɕ$n|ʁ[a6XPy{m?̧&>W۪$l +m/4Cj)UJV:5% 4KDu%]KB@glV[`;0⁳\$` v7ńٮ Sb5u 掩UL #my0E9S Y-%eˏWh,22]WtBWkmxgIXE_qZiBH|چC<` `WD&CKweC( eP]3ʍ$B :+p{7`bꎋ'I8ԉI}Z.l;AFY{(ur?Tfƒ$ ڌJȓ6N/ 65٠D|E*ewŔ TPiߓZ IЎ$#q>)%[r*4U?@;oL.U ~6.j2=_+(=z]僌epm%<>?CYO j (iXz!xIfB?"rz;0٭Dv[8MQ#^蔪>9*DOh}7I|2@C}mܘFZ;" ~o;y!baB *t-ԍy!w׆fz8%iy݋UC6P?d/GN ̞m:'kfK Ҧvftt[rk zh,:]Egį^ΚEX¼I:s e͈s^/=}C%Wއ_CZI~(VJQ_dGgN-F: "S§./t+`u;{IߐTO3(* DP v \ndC/JjlNC)k]ڵI^j*>չ'e3DG*6i\mݯ$d-,1ؖBjX{fY\9/vym=B}(BY\/TA2(Im D׈GG>G;^X)ů>_ɍks^Χn?ro ?SHJE+WVA)o'ʹ1rtie el Hl[Ԅw,= E=HoGEsLԖײW4bY^^ aN*6 O6ql16Dմ q4x9r}'@y F1Q^ QAg_aV:~0|=s ]\T:5Ahg1͍w3 zWWNnd=Yu 趎˂c'@RJVِlM7$և9 ;n&Y{l+|1 pS#.c9]fԫwba%6z_ܝn) %~uvVvH tzsِ{`Rx. g͛J!S"Iak(H 8Iv Y`aMO0 {#hk5mP4$8=@[JR ^DYv~<XI3v37d0ZI ֫>uKǑ^-x,.3J7IM HMWǣ9TEXH33UnUݭ7n!$9딮d=S̵I.' O6[q+IAȱQtF2³7@q `ܚ\AZ}yHyPNB0+ղB=T͞DoqRnrRnXd"ơMЗCm }kEjʫRk J>nuּ!-`];OŴ!~jƾ<%Q2X8+vl(S w@B:Ÿɞ 3<;3FrNѸ J߉db⮛ZRBBؠIʊ^Q>PUHd# [t`,e|(zA_fjvoܙbEcSKB__s&3}t$̥?iT҆ i}Г2ޔ DNYȤ c |Rc10wD@rפNF}QBpuC$(7T25vxF1D8ޮ".I~tNQTHvL`8GG-}PLEzu2zz@ǁDL 5,.Qy>J`d.Mh#\aLC\S DzST!VjuP4aL岠{)ZWjKLi>SHvAdX2BIlBGs*GK)|W"c+@~ǘ #%Y tf`y$vlz#G¸a3E kRJ,,(fXDgIyg; S]1qO.=cP7feRzҹ7|ˠ.fxӔ#p VM7>ࢣ 1}/WZT[hY1-~`^*"K!/T ''R -\cƠrͦ]V7.xO/{r6_qZ:+;6S1aY^:a8ˮ%8 g%eFX?k mI}9YeExu%ȓwV/+ֈCb0:\h6^}iWZEZh@nĂ[.9ٜаwp:TX>K+ ,,2G AYqw858iF&D) ߋs%6OU?ϒ$%Cw>7TgWN +2f4,0ڔk:x]@E׎~.J l*rWc|")>q>{?rP=ٳVSO`m1SYڳzgc~Ydz%$A+g~^^Q4f/\1 :EWn㙕 c5=@}Dr2uR{ۀDj}[RhFO,|IPw ?,WE%Absc,(+GU `7YeFRcZ:Q^J 𓊟04|7"Ҷ/H]F`ND 'hWN58Ij(e5' Jl$4 f" @tt) 31cj (:}5$U(Ѱtfol ̦Ko /eAy )- 3R!b2fZMmUUX)=a!֙  Y #4s獞.l#j)LR_0E 6KF I^j{3dW5+|p=Еہ/jVq6\wKh>h.giAt7@)sS -Q@K@ʷ)!M(Qe}E\1 @Q_\ﻚ*P!)wGLk/Yv^Siy3=ƶчUװf}h݉Yraf95IpϿ]57#"}1`d6J|FzKewQu zAYWvMYEAMqx ]SH:#/B$G{8Yht=cEd#8A$5@JKw7B &t#T@R1P @y Tu p1px9o%L BT:Oxrv+<5xt0iqT>>&<> `583| v Y(>q" ԳJf,Ğ߰Ih i Y̝ y,Ncm_ѧH5fx}X-,)!I&D#;Ԟcs:lgn SGRyxbKdiBj:1nx{lw-lo@_B 9U2,a7nJ"lFW]|n@죾Oc48<6By?+֊Pny7 D@,̰{~%IOo H+)%u&›W A6p r2 #[/ƚ74]s%/{?Uٜ7L&bCmooM#dk gt"A^nkLKQUYلm6S0 J痔f=qg :iR#܂]l'Z1X^j)qu :<ƳrÑGaVhi!=@|V"CsJScilXsQ3]xKD 8KYR kylF"@M(nU3UE,ωY ơ@8":Rz. ! sMx`-)0u}u,N"懒x^13\%noڳO>Nm+) 38al-<6 &V#m`MDcS`QHσA$g> Qúv۳ | 4ܴWqQo,roO~h2Y||VJG،jSy[Ot6+QKO)B7#K곳@߁4oe"J !wNhGBE<Q |=i\YZSJ/,t@\$VFmc^B7s0`& 6pt2@Ӌɠy񕔂1W&2 Bd,p$R$4<24#>yFj+"L5u_x|#Jd/Wwr]O WGqMEȘAZc5Re*em|'0k"8 X}U9(xޗV%u#jsj!D^.4Cu67}NŘBJ+{[aeD'ZY̩K_LN^ f_m6gFYWzՀ}$0uC}O˹K  jW-Td͗zx=!$jh&QȥR2;l#)3Y4ܒiQ!㲊KQ>!}5`}C ,)X,~G qF_T .~ \N~Dj~oBRP/*eNu@:LYߊ( _)1fF+)P|-ë8qc d[ .Z_&="C._)($ W ®t(,׃IXꁷ!,soMS. ¨[FML+KYH[~*.[; e )|f9#2ĢoQ_!8ӶgK*;P%3(:^Cƌ%iڋFCԉ 5tX%nAYTQ-Y&+iz 4*JjyAe< 4 ȟI, ̈́08YnTC 6U:NOGJ^mqX|Zn 6E䁔mV4bZ;ɬ#jS#U0"w)5DD}BZUrKg"ѠH \][5Kܦ1RPwjkQmP\Drw8?ʝ( A=! ,3 6m#9 3p7RX1x~^͍鯩=U X~"v~>6bBwڙuk&`'?[)**aoJ;$UZK}:A^?{i #v"3Q()~F?tNRW3wk|~R5Zas:#9L廛4fɳnc{r@VL&xn̳&RE9&dlxK,8R^JQt(z,@ԋ)$l:-{M ӂĨzv%Kx!VMgLs#M\kN+^! 6b_ S}rt zSS9sNItw. ΰ|# \B7dwE8[]IC/Y#^uOmO*n1֋Ċg9P14'GEqs}Pؖ괠"!0`|x{ {5k$ThFA!n0(PNRĶ4Zkzx>hS>"].CwgT P?{HѭΓ7ޛʌn#^rK@Yo:9|9fߤkCJxsZLz-  }=rHs;VEyKԸr=C!Y0 Ox9J7FI1n{ K$SgtYf r<8dJD8qnЄu\x[yo[6 &\bGJ+sAZ!Qb|.Cνkk0#AHŘ"h%A\h\8tNOtHC=YcBDր?N^ED0 a*UQ]l7KdYxt9g#t8R,l5E60Q0mH`n{khTR%c.28n:)u$TMjNҗ])~g+<8>Y)1}a6ҊPv8NXsΆtnx- Dk{ьU [k,^QAm;rG`7,:9̆ݱ7SX f<"CW\{!f'x*a~ ^'%%~Qv'rKL6)T_Unru7ؽ a=ޥЊ ~'}oW9&ex!dit)?gR؃k K1|HpK9x|Ecȟ̜Q@&K=TD;sG(DﻯPOڽ悍zeA'"]fklRd̤o6f6~,:9eսRfE19f7yϢ6 ZaR aS~o(9q$٦a4 xi+G2+޶j;z6kz4-g;ֵ lP3ode jd'{> {b P u2J|N vVX9ae̸7 'M`??rYdV&zqɜ_Bx ,~QXϮ$qAw Hѻtȡ/)@.\[k mfZ7fHOM@Jq]Ӑ@>02m#˪@r p#KvWD@Gg"D ?>$?!boyM IW`Bl?ZJhSXQvӊ]>$>ir@<&: q朴LݦX52HUC_0(.ڛa.Nӏ#¶5 rʲ95*XiI Ǣä2QμZb\$^sY/nqVo HbD9qI4 Re:[SJGf95v'9K%2Rjp4]TY$I"ۭvYfȦyE^iÉ@2)rtƲfhI u$f4VNqX[:R"mGFj4LQ\(ԝ~Dc. &L3"D bog!{KHEa;,הռw t3_a;8}iVԄߛ*Y ۋ2 GdjL&Tj£fqa2<>p6Ձ6D;HcUz+,^=enr0D2ܜ||$g[m >&;zی^P]۷fORLok. bY4č3< C벥"Hpז{τt66 u00!oy5"}8\eͥJ5OlT)F_Xj𘝳sHo?X9rFnT$ }[v9m89}RV2V!8swI;G}َh$N|~ C'%p039Lz14coPYF$f"b|DτEko3"aDCֆE(pxbBO(ie$yɗ[@?U+btH%w>)hV֙˕ؒ'طtX^^K9қ?p3 ̞(ztT@$JY y #O?%j j24UPxEA~-h,U{!Qbn땨֩5dAZq\ks;Q_NO g{`#h9(-U%@+i{yXx(Y)iuݴ2c 2`*3}g;t4HLP*Psg$GE/Y}چlRcQ3kSf9pVA+ؚh"u:J9iȣѴ5ts?th=fbwMǗ}OHe&`3K}_I/A-oeL{P;:nwx=uf'+QckΎMtχ`Zoi?ŒpUJgdF.ۂgwZ8N&lwA_[V 6Y;4O:j|O<{`Z~+>(Y\GӠŶi,>.)8fXz+xQஒ9juKKv:ZAG 2mrZn@9<%[Wc>7TON2%%UjB,&\IOBY|T R~DOB+5ر s2ᇊLPםl%0ֶ ؔHUuސ N-x*'0I @nX=eط`*<ΖqBcm$ x,'TAh #(-yI%N2wBAϖdUsIo.2,s[S% !azn Q8p_8oـqb:ge—u|wD_С: W_X3N.ZeЏg;YwE8zUU{>`La?(FOf\zF':2I\&nrDd 㵮V%cjzcw7t̯:p16 L O\[jpဘWwk]vf9-Bܰ2GmlmDD g3 nRA[#8ڵ&KhB"V4cW.kL~oTĤ,r|f#j;&FAcPMB\ FߒZÍM4wX6f,tq-av[ML&{_N3б=7(J"fi#/йXະJ̧oa:KAVqiwB.XCfCg5,`[{S[=(w3/&!.& !4 Cijv`ޏiVZvpmt;vv142"9N7B~>\-WUS jݔ FIpXpCԦ{hQ41 @Ôu XNv]h7fP~_qi"TPO{WA2S %p7d@gA oݤ kgFI4 10qv!+OK>`Agr@#H1rS3Ux K~Tma.3qݰS R-'>%I2A9>)&2]dߝ; ]7kTMZBeJݾ Z+95%kax9 L ~|T}`u]SrR;"_V:CpuzDdS$nC{‚ʙكe^:@ ՚ !fL`u*h9F=Up4P=i<'I^͘ݠ9 E]mNJBE CiwbCL~9{CQ SZ-My .p="I$(8ֵ8q N7$qgT>`3Қjx~MLޣI| `R`EdEO]u2c1lgFD)m^_yX G2iE "mN7u # L0fy j*ܬ. D7V]jJ?[ M/N#z|m;x8n$+WDmԹ;׬w̏݅ hZc_E;Tق:^ќEp%-Cёn_׊aBD$?fX_eTk@$I*ޙY"S.m%$Fqp8ԔbnE$l'J_We[V 6-7aduZl2yRzO^ >x W 8b$Zښ ݯ,rVqUL1$n2&4 qW3{Hp".HYoO lھMS,H$\o H l ζ}=L~*kܿ;3.cGNƭgXN;P6Tt8:α_MzLLv7lblNljNDAN_<&HQXs5Ô)wF Dx|)n[kg.uoà[jcrZ :k@ܛ+ؾ3 .۞{sX((tzGTE;c"_:\y/9BRG SϽ:2_#j]Ia3$N1~,m,(Lmo@;Xm5w\)R9 I)5w3\gx_ '-Hzo9 iE#GuGhomܩHT?$DVS#sow) ilʵ3jy7v7%e-hF. &2sUD4.m_z̜P 8&g "i$0q pr\+׵h?3tW0^cBi0}@XD ݗ0.sbx>v[6%L鰓 02`/ m j8\(TiM>\N 7xSuwR;q(mxwlawb?=Hqsr%B23o5%:~[]k)R>amg|k:a:9ǺPeuK+rpEr5!.[.vtI~&PDxmZ(*{AQ^G,ѤE&~l4zK$/Ulz'l?4~ٱ{g: ZtpUHH%L3TRJx*B؇<)5D/+ re8DcDkq2t'8q'sz?.pt2Ԡpri_I; E3dx{GoH)2ː$689;!K1plabRu$8''eu{~)>9 ޝUD6X[`D"J#VR!A]Fn ֻN~QHysVJ("DͱpwC~>C*!<PZT|t ee»O Oŧh_u@n*^C|zpeE UjehPK\h_?::|Z"J1"*HM1ƫ:$c[`[pZOg47XV3o)jdݲV9SYO@GjCXFz?fSH9OP'^O<^Vfр`rj ؑLal +5*eU{pM$"7?A"OrZ }d :5/CXDrWd^ Zp6Y$gbH޳a[Q<4AGrX,M!R{;$җ.EmpiI,=KpAlt[2ɵ" e S'N#[_ZGe) VMSxAD2bc\('.8A5@.&E(ؙܷFСSpQZ4+|n>EKypVU5SYc.@=VgS^]}{m!k'$kQw6&3>&Cֈm31LDW8Z8+z,6oV@v=[-Hb"SG琔ITҩvhBXHD .?tF`-y =qYH7MBo6ʆŶ pP!ȔPYߋ O3 (oTQB/|G"̏; p+/1B%aՆ7ְK_ϛ|6'UCuCw>A|ξ* zvlwBO9 06фh+u:FJ4gN\*BT:ML|2}y/LUs#9Tx"qI#Ow1dS>@TD&c?YG1.xw4@x%̰asAWW@Kٱiz՛rfr=dzE0vbM=,hǁXaƨrOM 4pQiq:J<ØlfNu0['s~yiW z2;(/\\YVa4<ګ~^ͩ-&)x)٧~"`o;2Ik1t!6kEklS;AIa"Ąz^9:Z!=p5⩃g׷A_ lWgq|hˆۭ ͟ Jm7yt_4*/WL+lS51LAIbѻqePP F"40C1-[!sFQO]_ַwE5Vޘ0SQ@n)T^e 09MWꍜPE'[]/TFj?8{1;(bk7PbM_ 'ƨGV[uT0L&԰ASPAZB X fYfmF$i0h~?3wtx!/'5`ӡnnA @D3~ޛ],g$$?"bIq$&P/H9ٙEp? (Ok ż, J"v|Q"S>C$lcS^<g?'FY :Wp^6.q iܥ=WqED+f͑Z'_vP c*xHˡPiZ/߯{IjN۹_~osf/h1Wm lZlQ,FtLRgT/^DUw9Ga?uMUqã(vĚx:Ǧ?ǵ`(M.r.)pjgZn@jq{I=A @O prq IB?3 r83 pn)c.t'*\b4fݯb.t(*$fv%$>pvK _F0Q(Q"*c"d`WgԳן +w̓U V&#g]_jIJF3`yuqgi!0p-tM2#UdL>&Vƴ"=qulEt4lO'H xb7ZcRc~>s"Ԥm< *:i z)eTǢ~<1ΰ!Iϓlp)tP9Y$[A'p:rsLNk^<5{. = scП33WֈnsDo#}~J5^i:4_lE9mtR%dxo1!NnIgcNyga֧s["2EymI>5\%'~9՘Ckui$@`ԡ_x#/8v!U`-|(7ۮLsmk $4 ;E=-s{O:3~0}d>c\,ĦB8bi!J;NtMdx<~+|k2BE {ٮfn=FBL>DC(i[ފ2AxNʥS_O#lcfWV +1Є(b$jOuuTr85hNy~btf?`BaqۉT<#v,LQ 4vC94۫[nP&YZWn9 _άZKP=6U-,;Cg/YNwcwf~ _PM%ZUSۼaᙸTPlWnI#) FAkDsZ".|r@6NgU /xfq "" *;M)ŪvAkSjmMW* h)mx"4X]`qxt_1K}xa#q̺׆^ -< X2Ѹ՚ipwd!;O`OB]`J-CD3WWz;̓ĨHW&H%EA-q6aDG^NIcRdwcV< *Z u iS3+ul\JR&1$lGM(%@o=Ԯ sH>kgBK Bc'\-ZdCC5')3'6R.}Knf؜9C_72)zBzC~!*R֊vS۫A$a؜t`% M5ٷ.ӦJY<>/b$̃1m9lJ.9/ z1sb-(傥BD0bEte 1w)'Ժu"QCM0f¢+P41?lR=(MfK qi9MY-9|B/TЬʙ7FZb\e g`Az&ί Q;qgY޶)}~\p< ρP[26dSCC`JT6jQKtX8HbH$;uzp-QgC Z¥ր[\rQU%QtTq1ks@P؞`4,d$k''۞M JQCKt~3$6n`*4RyA2~~5\ ̐=;،ƔDk?t8L,5ؘ{Plǚ[v`G 4td +v cfVlV!ʃwYlyqo=u+:Q*;:Ҟ83p6f޻%\~#kI2݆۴t5htOJ(_12\=]@M+-S* r&{A):gEvA~(KcDhmߔ` j6JcB]c"ʬa**t,UN3@a`Iyogqt#|\=l*J.cyzhitG1" SbD+]i.KɱqԮ+. E2ơ,i6q@e۬Ay!Lɡ!?\|oOXAPR3)&0. /FE p?9t)QΣ3ѮgV2m1l|(2)f,ӤRO_C^bT07'9B`;VjsݼlUfu(^']iU}L5и6,PRO' ayzMO^ ʀ1  ;rpC? w}}"&j =[U>bkh-a7?A<NCDY&Rʤs^\vJ r;[m7 ?MF.-}\O);o&@vh GhEM *k>5KFOcxSTN!?XxaM=pGw6(n3+7 {i szseenѥKvc-088 Ha"E6G-^hfY +|+ ~?sǧ`3&8$ =b4-p=-S$S..ƀ ([.UꞆWs}66 u=b 9HV6S'W{O #l4( 3wvsEs*i(FH/G`ŋ\ʱT|29sqN8Ux!/ JJ U7'y Iݧc徍b9fɡ<|H$*7Z1$/qD!X6<#`̭`:)6 ʅ.:+E8We]p0ۀ٘!yЯcŊ5@hrSk^Ҫ~8*(Ԉ/VD'N_pU)ʔwfXAB~  =S5Vˊ'sƘp.?~ONH%D=9?:"*\4 #:QH-]]&f:?̗R,>92)o-"6W 3;`m=fM#ظR,- ukL|US:Q>w!qLB{CVʉAvvPOb2'a?pBpÓJF/8)VVշ`La9j;:q 23d𘸁xHicphn.1`HTt*Z/UHD㿸:ed1ٯ #W XHxOr1dY(:oF e e8x$v, ؜qPwIh~%FrwJkf5T_DW* wy(7r}8x&9.E~[]֦Pd9ɵjRxZsl_8$AfK6@&j ¬sV$MIzøƕ"+Hmn\GX; l<ҭj*ٚv Hn݅XKﴍ,F|b_@ιgMpTBel-P})9]p 1!Z5tc6,R/*\SAyS[)<#׶=5׀,Z^OlQLvOWf#a3Xyq"cǒmR|6s:D}`/{/GG3U`~DcxuĤl| zb *4t?H\O^#ƛ Ar։|dg ՄJg,f<}™m$g[ B?3%װ2Xx ;V|  ֒ad41T&c"~y*,fRlDd;(\F>ɪωl4U+NKJe?2ƈX>,s!SweY 2xYl[V Y+/I=Tb7V.bYiJfY-@FɊH]{Pb4aq caL!^0V|w MTXdiz.0zؾ7h U bNocEX;VK&w3$˳G~Hb1 O?Xg|94phk1[Jb6x0]h=Z4aVb4  jLIpO=?EAf PV}r|; |`B6]q/D:~FV"H\7+\|k)dΆN3<.u)XsHQF@Af8"Cr@AIWHK<+ov۶j 9͕ٛe)v̭]X:I+|:DA ,߽!VV芞2L)g|IZ>pE|e~LlV&]H~Cz~=4plE$ZW -Dr$df6~l:l3 r Jl2u{F OQ5d8Geː}WUL1lwSXׁK#KD L77, |Twwe?eB#Y?|EVW$)V^:L…oXt?;q/Rv;n%.3b;ծ-V-;1;Ԍz:.:`3n:)䲱Woe+eU kP>!ǛW,&, m&* M&2]y'v쑖ُ~O*Ӈ[hhp5Q <%k( T<.uoV Ufuj)2WӬF5j WkIj4MbjKsyص[Şÿ:k[1~'U,o}${KСwO|>Bl9[/BuliX$"q+HF=iފ=6H>/xC#FunBHZ`g_~;~XQT9p@ua ȟ(7lqL}R~A:C)g%I8{u #jҵ:Ft7%|m2eH ![)ziƥ9h:oۯ%`ѯ߽|})[n1PB¥E/%;aqu,M!Ed}>AC$fIWs)6jTЌmE g_2ąv)P1wz>I[nH2"4oANv܏k}!KhiL$e de~-o1J⠥gJY[,RNjq:HdJ^ ~y*D?>o:;| K*GgoQSޡ܅1& ^IB}]x|V=U`196gEЩ-PKM$s|rWztaNIYhCО+IYD9: Vy s\h&`й.]di pjٟIM٬RcҒ6"%hÒd sT @ AQ gʖӅjT7 1󔞤 SƋ W7D|+l/u=~ :{e0Cez&xzqCj> IA ZaЏbϒleAGDQ'3xha Or4h/[*1U GAuzWA/DS_+L {WhS,v$S&uahF- ]<`~4 :}5>^ntPX U5voF-@TL4<y3ď) R#wp#vljJRC,io!,c98q'0B?ʨ~ӥQb!!Gqӈ]m?i'eMå:-)_t`r0U DKX`(w"9vc"{qu"1|uޜoI+|<@'v@gw * *Y (+t?OXݡx'q*^" ZJ귚) =YQ8I^[T4"MR~^Qˈ.+6Sk#=$rK؇RNh,SXJ@<ˆ+jԭ(rtʭ<]g2xB1wshp?a;Fh JwXL=\Wsy= ޞķ}6hS8ÿ?0YzP_>+KϓT+!\>\W9}YW с(O|YPu Lk11ًla\+7hqh{ s5gb˓MFb zmK@F$$O[wQļr& @tJ֨{ɔ#p[h3^rbwRa5aC!XEfĺqCFϹSX&[~R?9v`hn%6cAIJ%ƘWIL KBtcךE\0Bhk~9f8k-jE:ak`[ͧ 0O^oIl]4JRO7#>օ+"d8BǒV\ᾟ%Y4lk*(KfR:GNگgfE;LRӐe)Dxֿuqy'e,现XW3~ <#y) {y5AbSޝ/S^ _HqF!.wٴj?JPYp8Xdъގݺ75+`aZX&\ͲYi_N|T6;]: dZc>ȎޅCUbJ/1fi!STOk zJm/@xȾrXM 8"]UHtV]j%o E وap!f466" 8st95CcXl ؟ XP,1^4уKvQْqkkQ >l劘+UfGRC1.XJi}p̮T(ҷ>E$w~ipchuȆa-xmGc&Ѿk)D^\hU)q gb7:Qlto[??]3P߱.1![}M4qb|wĝ+jBW S_̴;ݲpLS(uو|2ۯ踆 . FEz$ә V-IcՍd:-|ޤC~J~%Qj^޵\xD@\Vu.^62R]|=gh@AͿ2/*IC+pmspGy6\xƏ/kn^E۪(G5 8_%{Jb/Scw=(<|e'q/Z9;L T.ReX_s5k$GAOp#x|{ž\.vfdc.KƧ#kwff<ڠdJ@[]ggv`rerf I<CB??Q)ȺuiSiLrq+~A YxFӾ.~ZSy:$+х(] b_3‡t9lsYnq io,>U@ < Mr9?nPhZ3؈/K0?`Nc>)_nj8DO$ƧWP@S"(&l6lVNAg@Fzpą\92Nn׏,+4oȔ^ E^aۜ>L\5q:c "f#?Ij^>}SϠ3@FMZW@֪gfc8G_}%J.n/xPJ:sv9a']vHU=^F|9ek@2 E2ިyB庒'j%>fY.m,G0=¬2,j3>m_P#mm ^> o"$9HcCܺ E3& GjTp c"}ɣvfUaVhH~YaY`mo)pcP`a$bm[9zL_xw >!0JaTy3<.ꇯ-v6VBQV #Ld*:@Jn 9a [k- %MS b{mVV]0L&[k J\ 68HEwb27BF}l p+DGA4D75Qh,/sOTQi҂tEϰTjfEbc='15@xr ɲ΄MYYi(+bvc/O,n2kaT&^ IZQg6wֽ t\>:eY5x8e t8Q_aISa>p 7Ȩ\uq |Aȃvo6XjI:%%OZUW!mԠվnWY0F HY 7ZN947Hc.EmLQN ~dIW/.~ ùD5 P̃:߯0l@[dNpYsjצV%# -(Hѷl1cEӉN/c V=B&hJ7tp~ٳ_zY&$sUUF)I١2mSQ7ۓq2;#r+k܎ec, nMS2ksϥrܫ}>[9BD2;(/'o|1p9Cďѹ^Mt٢>l!fzfC4Ir1tn9ŀ&4C i;j^Lnvqj& ?!~٣\~S7Ae|+a3a )'7m%*&X 3Lfu׺L*p#xtQG#>{!"|MmSC`oT?a[ցg^~Vʵ&rvj 4v3a&mzv8SoD &˰j#ܰGzӿ‡j;z^Ţ~XPzI>SiG 9-J00c.W>Z;WUWbIFvs- AgTjFxc)֢x2ϰ/l%Vo-;AԀ*}ч_ߎA=i>QfOI\H|Fج6@ ,(Bfޭq(ᖓﱱmf݌>ymw4uSy 򒠟h-UyN8=XR[r=);Ds3H^V,h=Wqf ܯ[%;5Mѝ@ I>6[3#v?i^|)PFqPqL{Yc $yPI.X1` j : vZ"euL~uD|2DN65W}a p5kcN.wK WͅRho.RC N!bV}XɳÊnAe 6a{~fVqW;N'xF;E2e@G`DeʑvAjjsr u^D%_Eg\5z.ƚuP#f?6MH 6ˢu vӕⳌv~_(+l9}ys wRAc]6-6  /y20L1ȰRy3#Z>U\٘96=h֥Iay٤ص71>As[M!8Z,o,ҿn~3qj? @ SS)LyeZiY O;m(NhRtK2@$%xčIrm߰}ͫoNԑszU~鷦|;nٮzZo@ZLP]V6XCGS.;8-"X+-Qgk}6~艟r0Ҥwf i֗uaYf0~yeeQ imu-"4b8,EXj0jb0PzuDDH'H kT&`l[,1)#IgOWLEerړLA{AC-]ZE!ɾ:MHA"BkRl*Y-Pia51WlR?W@Wrm7Ts^`O:_1aN m!<*}[1o[Jɕ43{Ѧ{N< 8JX,X.h!կl|0и%oPb/C Ndݥ6qF`~q\݈͊`6C^s5 d^qP7C+͘˃^"1++l&߻tvӪ~F`s |3b~ךUjI ~¹ޞShk~=|@>(q$wLahWG7Â5h(dJޠ) _miW}*LH:7 tmyڔ[ A+rH'rors_hQYeZRœo6 @~ a.k$fA$vιb򦫈.USDvΖy6υ=^"™&^j*lI/CVu_y fkًgy_(;+зxN+ 湁rgvXn؏AÖ :]oM|=OCR k3`kd R}H2F螭`DbCUMn@ oS |(-8fOl"'7BvR[rY-ij s9{1sUaER!tlvM6@[[Zzj5Qog8g͋Vtr`ǚsUo ViSIl@Й @ίiYnxPa)%wVxi]@0gɰWHhH>ĊBE M',smdMA-D g[H\M%=fLBAfHQk-:*qAR{*, j/^q={3?˚i;LnӔ$}_WY:sRhQ$]k#DmC݆)yQ |ܸX[b f1 m$Z~I { `|pդ hX3o«UZ~W3įPOܱ/I)5M]C˜a7mưu3pt–w7*K7t1֨tOq<@ φcwaZ[#_LĕH֐EDdW s_$ Ͷ4@<bzMꅡ ƙ!],fH`_{PtMQ? _vC(?Ɉ '\,;8czE^e>UgFo䯎IVAvyDH-I {߻ϻdt\_5A C!kc\,ܵy 1p&hXΆD}xM*:Vɵ?O{"ZkE 5*UU2?|1J(8bTΔE[SMpWL=I0de -H,t#~-B' YZ Rzn>]/s3_cяQaުԙ>D"@l{١ CgmJfOjZ|1uBÝOo}[JKď& iocߘ]z?:tg&:PȰf0!vN)Ãoׁۍ~t_o^ nD vq, xDd wLDd\,w3+8v xC^B,sk-e̎dM[@Aolk`U]ԥ@.`u#]yN_Y7P+8&hY{dg)0%LE$(_]Uj߼$-a\oڃ+"?sNGrƈ,ϻ'tkrBn+FCrN@„LZM"oZzK I7u>ĨX.rDNjrulyȶ7qs2KSVE{*d1oOe:R;k¨y/Ạ?$Zu~o\4-+*^~%zq3gҌ#~+|OxqEnA]WfE݉(ϙiJr(:`|7^9 nwyuB+煮Uk".!sYP-z` /LR!Y=cVfOt%`hRc؏{.ђK7']U= &mP450vb P9U "l|ԅ~ fC4qI |].W_q֚Pe+tNٿck^J[a'e=^4GIH 2F N?vRȆ d*I(W3MJ~vw yf2x/[yٝk֑Jv޲=fh\obCZl&ťᣍ'OVQ$o_ƜJ[ 6TG9LLd큰՝W`S>EFf3;V^r 9=R5@vA˕05~/ZT8$Ā,]7_J!O_tn^v=Nڮ(:||I)gffѣj3QN{ec2;3J(6*]{:J3VHEHm\:OY x*ݭD?VxA쿌hl!״#X7`k@1 ~uhX= g/ 啥 $"wH\@V13xFZ3L-o\|YW+G?qpsقᩲL۸_ AH>xL~u:'ɐRrL!^C\*ṭ4hM7c)Vck "xlZԑ!TPy:#tvz^A w:%rϞss?RX1Rm`.Ard_ %1$Ur/!˗tZJ hH'Qg0a$AvNN$]mk bτ,vlXnjWŵ7ߑmmeU1 g"_^rYmM6C:ژUoΥP2FpFͫ Rd V{|2Y/VgAsz7,'cC&]C<@GV[|H63T,OU>ȬIA4Ԓ)([a v{t /J`=഻.كOvc0*qio ] az[H-APyV Kj$!'o. TFX.QwrUaqsZk KH5bXGhԆٴNio|`: }6k0鉜Q/%kJ@xH3`UHUhUFPO (W7A ae'tKhy_Z-u[u~O 1kE 3: .FѸۜG ^)wypڲA d2S%"%\0(lU,m&m5nv-ՒEmLD.T <[APFlnu`l7<1 hB*u!{2sbwTNjFvY (nHx8/\[޽`X3Q w6Y( ڥ6 Cbv\zÍWQz'ZޣCEe."ԕq|6;̀KT JF$$e#ݒ򡤤[[^5upAu8fnBR9fFF˜Q6Y#Q-0bZr 1Q>Ǣ]&߃yi<]髢Ѧw~&9k_ކu'4NˣAw~TBMҜDU=dD1HRio04B0Lx:0N}c D*UUc!c<ļ:(t)J!(׳l`I*Cun|mdW5Vb5AM%$X[хZ4al@(NbrFല+Jt b0 v,lk "YRa<׿y:N 7W @tu{](ne'v3C\sw=Fr0R0 cݍ%)Fq[rVSatP g.6Iaӗ<Umyۅ3$HfMhE6*$&ŵ7z9?2u&o&@q`nߵNJvxG/*vݦ-֡Pm)*DajˉSuMJ*w:[ND5+0~s 5RS\j; SOgqܼH C"$ѫ.QEeb^1Ux#}|HE.nɣ_Fۘ-P enq0aA&C0D{ /xp\eX_%PRM:'9vx666RXo霉ˆR@fWR//*b[*c4drs+`8QLv.[Wrb 6/R#/S$Zh6X0,Z{.E'Z8iJ4k:]ϥ겻Wb3{. p]Rs3 _S !_mjDfbbر%a92O,B%^4E$l@fR,ep3JQ uhYST֊vM]"@_^U-F{K7=Dژ>[|TT=X3s"(( A!IH? aD;XA#yF -F_qpa}f:ϥ4Dǧ lD- #Bә2m}l&k$A XEղH6zьkDwsд2*VL|ڔś*+E+֘P-Zm<5*CF3+p~aOLL[ +~WN`q)w֛tmH4%D[$G@CïZ'tfF*J$Īgx Xk O)h%DhpSK {5qljR( |P)ag 'Hpx[o p݌`"oO2366鼡RBU3t\ ꠀ1EfRUC `D;zs &^{X0^QMD9ӗ+l&4D*`/Ii/5cNs06WV{Ks\ubsgo;X4ouW-7;Lp>Fa]te-!akbW]umLl s#7M* 'TXJdΡQEʊtPge6Ak<6`x>q}Ә1׆EL/8^R d.Lu2 cZ~Ro+6 ?L5.>5Ԛؓ]{[rpN!v\ ӁOPE3-xVhsK¡LdfsaoHQZ$M{tŠNTrؽN*"{ޥL#ߗv^$O ա_||yw╥aͭʧ-[|/gըNqmjvISLsd.F:HrСsN-^d3$,ȲvX4ЯK-Wa!\d4x3 ÀA/T[yiYR-ؖBA1p R7Up:4J<6i(q4V0] "0@opԱ CRd =!;>UhYDIR4,'6}5N6 mk{zeE],1J_Q 0,Շ=𵢭['-*䠳,ڵz;f9epIT􃄢B5Y %(F%A(hN<'<f{vsP$yZ |5CaS]5,]Shr~}Y#tY9P@Q"Y榒WsLHlDIqѕl#t3 ^jA<-N<%;@[Il*&P0398-.E<>'?W)pDPPYç}Wa  ]^ܫ .AxЌ+'ZއzM CU&Tlw:&J[rNžu)&_(]}ch÷gO\r%Y| NJ 3>& `0ETm}<$ƘA]+"0t.g=NT5y"hFh0hB+62ҹ9Ғ;F+$DFs;xr7}- \7* Hnֹ]5WΝe\^k"9PS6`̲uJ*km촍b7x3N2⾨%|YyX!(h cb=\4/zï t\tW(1A M3g3ي2̀>߼5p ya%S<]j3 fuW@(G]x^x:d8F =r(82߂jjabǗz@pll*aK-@uk؂ufO <gT 40sawAo/KꡄO͘)`lށ!V+/7A+EBU;Z'"vg߾ѷDN},%WS%˜ h{D |`DQᾰmz;K8'>CXE 's51G R^ɵܨTC k0|_95u7%]jpާCE%' c}]sN> (~aW_|fJ>Zh6&mF}ɛ:NdXWꈀOH:閣.|zoN;_lg|uǂ%. Hh)0NLUrsHBgF$.d=uer =r a>YcPe~iO!UkTYZgZqYdB,U:\CN-X9y*gQ Hiέ T3.x@5mCGnP-y(`0k;R{|5'ΨW;u/?oMD$e#U?FH9S9UWeL%Ƹ[Fe@Zs|̙>V~?J o=Zs~Ry ) >c7\9GL8{dd74-.-H34Їa޾REǖдQ@T@km o=eߢ "I_ґ%+Jp!F;^4< =uT7~QsBwF`;V| Z_-D<}X2}ed^DwpFWﮛaDAQB>KW`#ssx3I1"'H`&!dَW/SKOubztϚODb^6χ8'aLT) l7i5M+A"(xcῡ[^0(jl޳-~py䲔 @;t?R07~ @-;&iTM㯪Kv|ziSYj!V6󚎏9'{d *Ϯ/'~U lpNE5I\Y)zYd $< 2{yޭҦL.(l%POju_ CtXaj|N"Eo8{ &\qLkDg+98iRt"_z68q'9 2R-oH:ݡ7n8s3VM,YM3|pH\O{ræB4:iO&^Oz 6ݝzY%>|E4;\NeϙvUs1Ki]A(4ⱙCd}xZ)Kƺtݾ-oܟ0N6oڥC=K9h\-wNMQ " _$Տ_vd*ޫWb̬S_n""W3]CCL>"1ٜϣl{rm~r 4=f rXD蘩fAֱyDWKmVH0Bf\~W?"HOEiJ` JUjV)SMQuپC$ʟic\!>;h&(7-h*c#<Cҿ}kW#۷xtڀlm91/g]ĕF"5z߉\^ap }+,f*R #+.d3+z](Ey6ELE=ͳ ^)J< %%/~[ 2ShŦ<03ZJ<`.tpaEo{1g2gO>Bv84{SK|PB ;y)ʗoX)r%PAS 5kVǖo+e=LUI+871hj`M2O>Ը0-hM*|Z77N|d,JHv9R9]'0咳n,ʭQ@:uc+#^!*\ڜ= DS(Î[3 [kT᫳ki-+Uj:NTWWeg@Yڒ>/F+H_<3(r/l^iȵI$d)igoӷŪ-nb?XˆS@Q w9J 2jrx}4-!߹R5ۋ-4`"tOF {`gH8 F৞h4YW͎i d$B$8.YU#L@̓&I?IUa#~ &O}ӘyU$ALԫ-1 AO&7w`&fEW% ¥p: '!:cQ\QҴŤ< (gkN zf[ٹ%_(ToMQ] )Y DX0`=iɻP D7$]3)z pX3JWԙ]:jO{ 9ˡvܳutČ^e(HkkUQy^ERUUvK 1=Y B7be M`d JS|޼;El1[n-CMPبH N^.(qYI|UH5@><Z =k$D _?OAtyR^́-U "U̞*MNwic݅8las܋wuZ۸ ƹ"XD M@0t"󊹨W~Nr!񢚅N i^G;$H[*AX7'c3hOH__izskL{xOBŽi:j}ٞpL6yEw=_j77:>b{&j?f `5sZ̨[hc u[b җh +CU_>U֚yR ũxZ~iff2#`ȵas3_phs3i&`kaSSCL7My̏S1+1_ʕ `)/VnQ4>Ni,T8&G~єť@'WH!1ǥ9]Eiv?~Hg^\ѡ始%>h;`q s\Jex`8 /1WQ/¨5Wh`- mã˚wvd: 8OTC]ҋ2u+h8k `Ǣf@wGO{?$E4SK"EN)!^]<-AR~:[6i}x[JH&S)O -'%A S2ڠHBꊥ_l"2ֵFQ/E!prҩDrJ]5i:7wb!pZǵ\Y3g3[e={Ђ4{TSXE7gq#tI J#!ăĖ0SFMh\@Had`-K*bZ`/d<˳Y^ *&+Ji)S騋>MC^|0.sBmcњ`В+ȇl˕o+d#jr^@}ͷOALQG7utP]LFrԊc=| ۳.2gٷbjet%1Sʹ4J(?%ewmGJwc=CW$H_,<ܮ~%4yuwlcjrP! ;dOʆQ[S iO/vRdIqV7th%Jn;adꏚ `7Ϥ@G ߦ(8[4O]y0 5 FwnnI ݕ Ќӂٝg@4aZHc|$;tZJYP|+,߬]:w1 Ѝr^;=<$au? nQ ~E]6"sVe(B_D>sT')w@$=V cw !FMg6d%@?&FqI=ܠc P_}7˔G<&XĎL~gN璱"ǬsAG02WH<U@ OW UWN ,kSx5AQ$5r%kmE﨔{`q&8sI`.o*Bx!s7s'KK$9߿_;ߊج"'0#XhKlb^"(fǂ"6BC7XfAߥ=3s(9AjVd&mR"ͬpÙuE\/RNYe52T5!,iMLu~a=f:Uy,F'd:H-4tKk#!]Q!'3*1"u_._͋{p>tu5&OmJ6@n됦IGÈl?IfB`ty^59T/W!t,B~z=R:T߱9ҫhڧΜCg_@l;!j,P {X%{~S+xBLlwatr#L⇡ {P}EYL3Y exY](Po^SfK7wVnng#&^B:K׶cyG ɰٟ$76ATJbWo_hp[Ȟ@XLrjj?I_V|FGkâS2[z 5AMwǴ-x99<߳[,`yV0 eQۚ,MEڏy@UVv{"=7tQadĸYKU>Հ$O*Z9> St`!Jf$1wb(D{ǿNׁA 2X-'(Uy!g22gXwy܂k RUvRfTx4]WF n"aNag@h;0Cޓ "4&z]@Y]>W/jtؔ6.J[gH~=6%E:9jV- 5> ]h`|93HGdS҉Ԏ6>|9,,;>DxŖ8ޓ]܅NK:NeKP<טjMԶQK,)vE[9S 0Y`K!߃&gQ~kwԇ: 9j*g*\#9s>O <'TWCmqfHG+]|;  Zѻl'$;YGzj~&&BV*~;sD"R3C9\=V_K rrζ2C9#OcHQNQLYYz1@$v~_Bl-$i&TRmPltw4/0vmoMVr1{֏ '[̬1*pG==Te7,l<=}#> 1bq[:|CÞ!Fe7m,>xJ[0*aK]@@%Ἠɵ HbNi.u1/XQ fS`?YNo6)pqHQvCwmQ۫30 x,L}Zbbf(g>?n@qj4g3B mHVM|-&Ǻ&ZєX/~ KY~J~LEܓ F' aF[vvq^$5ifXm /v< ,4;}'G)PhPUՊ;%P{fiM}`V$e v%&^~]?f):z'n9Qvųk:g6첔Ş$0V4q. t 錯 g+ټ лJz tiݢ ~zod6͖oXw8QڛykY F&sDhXz5VđW&N9«|"mxHRaA_/ 2c]DI &!߄سS(a s>@yV; &x] ~2) ׷I&m%x1ȒktT&@:Qd[U:TkeS3GvcKRY[_;&c^ޠ)Pz%Ƒ/,(7;2V<5*\#MDFvn䠛ጿa@RP!c8o]D!)/22oMK-̅?}tA7E 4Crrrqd%_} ? }39QL;~J ھ!6yK{&<bC#|ҞfYeɺq2?@d1ק'?7v_rh"܀Mn:uq`ow:TkКȖd!uM4̻J jJwY^l/3>9MP*vzBuXl-[nm8-A (ފWBL>j8W;_(> ,8@;)ܽGlE"5eT.]C@~a/4_ɇBD+ 7EfjJCؐ,eT<],v%?r> |zzǛq|-i_?֣B^iMTDK<۱I6˜E.!Iߩ݆%Dz1:G/ᕍ 98Z23jJ[)E0:lZ$MPrxla C֊2h D5ǩrSAMd4Yf6/JOc9ެdcb/OIeUp *D^4nMQٲi0k4_qw 5<7l7EdmW{.+ЪuZnLƫX)NBSuh6pLKqFJYp.cT_Y0c^ ~# Cg84u[8Xb'u^]]HћtĴh2/$O1556`gˁ}؂wBĕ@艑GqU:"뻑񲍈%@.wo%CȏGQߎu*ipJk2qԖn {stjB|E$K!U e g k#nQ6ٻ3@#=Ȩgц7(rgjsئ9SlJC5 Yj &.?#-b2"3[ܪ0dvĊuuBj`Lc<AwM믎Ԁޛ4)_ 9d,g`× ]2jư <܊s-m'Z6|ɕR ]n"wNMI$r_H Eg6Bf+!S9?*@d쟽vigun` w)(E5kuZt[㍝Yu&'?7k%C8iYK:LLgsWn}J`ұP{Ó?S-~VKfk9Pg[le<3N9ETn)eѫ?ƫ g!+/y\“:<)2c׷ƶ.6~z>XiC8ҡ3`(d|Sse!T2߳3aO\EO=Z0 N;c$# $u W3R}ĖЅfhA3F[YdW ckbM72 $`/^ɀlPO? 41RI$0Y-ꝈsfIZ }m QD B[ұ`2,TOnKԢ#cAe,^ҴPRx_~G1: {FeLQ\7 ^ Dr @ϣdccd9+@Ղg=g>AO48  y &zcDe-J3QlByB 'F$" OYQ~Dħ*"yAxgΔk3a GňD3uH4K5]kh]e/^18G7z6$ͩ^x|GTG@le$Zvux% 6{ ( 1n3P{ۆ(;F IY(j$\Z`s1To,"9I,K i2zƱp1MYT_W~K薧.P3MC۸X;FG-0U, H:<9loc\E?Cr3.)y9Ǵ.(Z9af(lMa:9^F;`&Mx0C"e}PT5oH&A멝oLSm~vt˽cjc}i:a7iF>'1.to\X]vsvU;φV"-UA&fݐts(9yjɣU@1B@RZ?M8H9;N->9YXaC?YOe|oKۚgb?v1l R$C_ ,rc9P3aww妤i@zH8)Egtls:/RTj\+^V@U^+gT-FE֮RL s,ƕ/ge2.}n#.J(!ԋ(}[`)RB>V \o/W;sV.m,+܈չR4dFgX-. lEcDZR`UO78Zq`1XI߭-Kma6榉,ɨWtZ/NzzM]&)-ucH{ʅ !Aۭ FQ:W˨c͖':A3`JkRDJ*;FmCL$d>D|z<f␒pu7و%|oLQ֠ t$Ng+=Re< A_n)dW?E̦L'2ybo_=KW$eLՑyR?==ܗmŨ7h&&OǶ4vKt-RPut,(W6,Bh U@J\AplDS vCvuL#4b@3dw@q+lQmbi2 {.[\Bcs b)EK9USx_eZFvT<4v/]*SoFnwr:O*;%ߏgc($YDEۅڼ NblfЁpD3`LBMLZeNSv*z0*!`BdXl!_q ]s!ؚbn䦒hލ[@r ‹Gh9^Wq8qb=#6>1bX?=і֖6I]4mJ^ )<ᨲ DDi/䦻Ym-`̹.hbuEc9vsjYwC'ZavK99_}Tՙ䎱i~;\}Y~RvA17ךiߨIv "=;hЂzx F8h:+ݯIB?&8$V<B VF1})8_b|1އk sIZӏQGK̐m50eP?IGm$=g~q>&G$&[iXlU aL- _Xjp1g> zBc`FgNI % M+E_:NJF ;qM'I>Ɠ)qWi:[+Zj`6!u8)򚑓 o$1^th:L*8wNRVW/~U$ξB5B]2Fs{;E_?m8ȏ_W_HwpTsFd!dDryTHNbJ$=K::~^YkTmrIiY w@zt]dE]K=;fI:Hi\g)e'C*gq6FfՄQ тe\f3βe/;g\qKma47xD7QRpDt,*pq;[<؂/R45N0I$΁x;IIb5uH=o'lML@?ɲ]ۛaFOK?|51%+a.o Dj<nj]x }G5PyZVgW*a'Rg9?B};7Oiy ƕe+PoC^eb!ӃIJ1owO,*/WeS[.(M[2'2H=U n,R3^78uBrlr~w>ڨ]tJLs˯'M~eB*vsڟV"G^[_8LF?=>_^XBVq~ʃ5i|0ͲÜ$^GӞ0LW+^tYqξk{TnFۋRƁU[*vp"}=&m67P L.6.7 ;jh͉*ɴ`~ބXV6&dHXjC[1fm"%pL)Xfb%oRխ\=8ڋT~2hu^!10jQY:;gm^lEmUU}vrL/ԟ9W']3~cl5PꨧkZOEɧS0#JL#+ C 'yWِo6'``b;G_|ڽ%MF=PpfT3TJ%wFg[!Ykm6r\AӧMn ;pخ>z0*C#>v i.I"E4B' "3vD޷tXRpd[`*HYKwidtɵ_  cRм/md_6xYQlhQy=8+;L’'jƱEH}OEOhƈhv6Z/l/)ݯjC،{AxFܞ%qrː$%SOû:6tDXjtoVbs>1wad'wY҇O1emB g$_[Y]%˲>6JsN'ٜ|*'32惩)-DOI46yԕOEl2q]Y~\qX)l3>$R# ¤79+4׵luK/&6ՍBj?+4-CAjBtH]ؚ_؅;3;Y\7o\A>9Hsl}87 0RZGM?,ȦUʌ,/| Jp'q5 r-jJO/EU"ؒyفdK{vVB};PZ#sTČfxzxΞ#z}7*F =X(B0xt|U(s.mro s4[~=QG!1D Bl\X-AO/G'$/*Fp^u(9r34ƘA$1 ; ɝ}o@;/tT_*E8K:Y5-~o,yŒH zPBHo[A;dtEiQ!÷8!Nukf(.8][3 gYǑ4[F0B]uʘwz=aK!OI_:KE^9#+ OanX<خ1[A($Ξ><[1Ds(פ(Hco{Iݘ*(C\ҷ,G#$`? 棝P xkE!Sy4 F@]{HFmZKÊ(/@LJC\$6PA{щɬ:ѵ?%RZrH#꼾AH~ 0WgARC:i7-c}J0ʷj"r6.^9DwEGlS=;V|Lanl.v+=`mFc3%D:tAIԩ siUelmK6ZN|d526,g={ !B5Kf%3DQOㆀRVo09C#G|弎P\qPLy&U4^uMQcB IHΟ=:v*:E>>ucנ(tDpF?59vQ'?!ukpj 4V /1ݹZ[sƒm%MD#D`' ;tl8v8OK*@W1>K9ϫ&rm eL#gЬn0@v489D-!Z{Gu B-W{'U;pqF#GK\l{1U_hڧXFivEiPNY ŐKXaJA4jR]Ţ{Mr TiYn-bi6t^ӉX7%NO8)5]9< 1/;lڊfp"Ԭc[&-}GZzoLPo#eF`$Cpu;WՈ;`H궶 a< \Az-C/~Lf^-"X2>=7P!cҷ#n :gy}nլZI>dه GfqtnoO;=&hbw'QE /15iPki}HC{'(_ ]ТmS*VMeIػrغwye$It1jۏC r2v 0=#)Ԃw(QSiƍfo|1"kwEG[fA]l#Cl=Upb8③[REPIKЕA+ _ DdESb/=NƁՈAQb\6S:g.J& nv+W#͗z+6uuS4"Тs F'3ta'nH? 87dc\ժ\LִZO?4i#%`3ocC,-iFQk@V.M5J[Wv}'^VmtBSǡ4CA2q7ܞj6egk ƪ$O;xt%˯1졻lVJvx;OiYj(\ G%)v'3<Xڿc,n:@6V.<CIXYMus I7n I`yr25xalY-7libMGvGW{3W4#h1IR2.r@+&"(Π9ͪϳ& ,2g_" IFsv +aO xk}Hd2Ƶ .wnɽC>y{X9sǶkVkB÷_z.%/9>jNт {8;+g=;MƍUF\*#?©swHe$).a[/EP@V^WɰTA{7 )Oy8=NF6@YWI+t|d 6{0a'&#,* OA]d':kYɯigdi)؃3KFtĒ=jB UHxlHXp!RDz*ks3KF#qiNEꕠZm3{@[rV|Odse{KA#|xvuD q͏싀vQڊڍ3*L4oXWz_r&Bpꪭ.}9?tKWma +W j6a ]Xnpc{v!Y`dl"*p AFb@B 9/5;$ \aqg52<(WL[NBy"3ܼqCþXY܂<* s9^\Ϗ="Fd)cJWq-!JcBތOkRjYb{>cUӑqqEL\:Eӫ4[W.sVe@v3, s *ɕDRG.,mLJ+&/#9WIeF vʣ~5y5 8J=hhiE䫯1>.)#%~bn" Ou~{ЈXq{unWZA-{ ^NP-mW"%U_YY12&QGIo2ׇ+On$%aQqs $>;_(Bfs$x^.Vb򾟋(T4YHcFu[R9w&b\0'̅>6k rb #yzX89`W )nau%i zMeBb6-efIMH&3 巀cI} #DV>(ᨥue#FQ-Y!9С:G@T9-4NC;7J[RvBƋp!|mk.1JCjӊ+?Ԍˍ䰿?;rJ.G\Gɝƽ@h՝ZR2+=@ZؘxWP_@:q}q2Jn0-āV?#L.+Hs-ϞRWoszsDi%##{SXWz F>"}K*@{VXdg64A âVP37xiQ&4`~gACR5]g*ǢS=^Ewǟ2 ?S-Rw{|2I?jX* v" ]`٦KDbgؘ*"^;Cף,씲4LۗסY񈬌ni)ۃR%D1OS?(%~dFAFJ"ƻSMՆ-ƻR|ݍK܋;|N"/iϠ`J5VWC_cQr)ދ E<~/]gY\s+xvΨ1W ǟ]x$a3MJ],AtNR c38Ĵ4:Vb{ yNzn̤kOEFy]'yJޣ3MvdP<;߲023gR]e*$2~}<n6 s:rD]m)2We5U Wn?CS@T^-ls1; 0"9Uk-LW*_`ہb}\s@O>:=eN-Q7Wt?"x/e>b5cBo+*UT`%Tй2'?pVŅ #V \ MoѭE۷lvWPŵjF^"~,zQlڴ MR1r*ՎǺ15{hp}$YIZۅũ; $"phqՅ hc73# x`oyq]^pشl>6߫Ԡh|*c_%6%4]?)+4zj=lSJQzEbpKobo_H*ʾ`&SdUvW|llCb>T}߲ _lrGߍ|I7ڇ)؆<U.STs<OḲ!ca 婢sϧwV/?ins?ύȁQ ȵFډ=!>Z͛EЂ> O&RHLǖݙeưtQFR6<b".mDщ  #k1A^Uk8jzbP1-P< >V07v+\!ݫ!&8"!U{,T:db(֍d{+bq狍1 Xאt- ǹ%'o81KE ʬ&6aPu^ge(2)@8x?$L SP' _Nj/||oޔ%͗"|SA~fFܽղwZfgIu] ْ:Fc ݲrL^8MjB0ܒ3J6l;%b]W)ohx/CZlAX|,z}IQT*HZGTk#@L;kgˈeW R.E @#fֿ xV >ʗkJj'#2]lu%yq%߀ -BgYZ070701000002e3000081a400000000000000000000000164e4ded100000738000000000000000000000000000000000000007300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/O]?Eh=ڜ.+9[ӮZ+\XzȹQN?q]D: Ț jiAҧWfTGPv{jPuV{i3'#F#ZsBVlh*l,jTزA:8F,+28ul!)&|s8Dz( }F?:~H^Tɝz҉>Zq~Rǜ&7:e7 U _rj|gBsL6B? TOK@氽X}HZ䰮jt RB>3JK9 b$hGq_zSK@K}+ Df Y8pI[2Tq3TPLvN@b5_g5:u5.B;E+y{;Hq]Nxp^87ЖL:`0DbHړՐPԂc;;ñIwF8u(PR\I#DlGZ< Uoo$OVJ/=M6v?V|hewخg/O5xK@R* $]x$ 2ɉ͎d&'¯~n|]c"w"T$jr w5R1hpbL?­7V?&?c_^M_%3 |Y ЖB3]cP mMx~D(Z 8 sV;h L 0O"P+DTMӄdYtDИm{*]A^ ~ x.#pb`^y۳l%k TJ2Edί}3Iz}P$ERj1DIaTz/<$6yw \.fhdMr~G avȚY0]{q~C[%Fl9יԚOBdK(\ weZh4zTѾn6(<׏68D5:]o~؁S>Pߤ.,~8JO  }Q({A.917A֘x {i:TF?آ^Kc^k>$MڛYnsTw?F&]d 3\l [=n2^_Fw8RmTC)|ʚq-Xf}pUo?ƏOti|t% TQ 2;"Qc>;ћ?TI%$l-y1k֠ 3 w? :{Z;ɥJZ6]FcK6ZUdggJ P` `yd !^Pٕ?b/F&{`qmH=; M++L~PW##cu6γ<I+gEf?A#|Yh:mTt4%ڗ)fB_&lБ"nz;vޏtaNkt$T[;uvףvaxΕk:y)#v|%W ī10k-T,.<St0Wc'oE"r%[Xc'Oi۬f4#^{1K2 =6y O܅­e5oW![FЧsaBc}5#UvPE2I}ɃJge L΄w%%(UCl%tIklM9b29vub#LèBR%OA:!:n43Ƅ>7Aa[~pҺdTYD5pDƠUvϜkkߛCƤ\qygiT`@ 40ygYZ070701000002e5000081a400000000000000000000000164e4ded1000298dc000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/:]?Eh=ڜ.+q0-&i I{2JۿsGfCdv|"3R׎>p;Ás&*Mᯧr$}AV˪Ԫa8!Umп\x!8sR|bEGj jPa{@vعs* (5ф϶_ӮQI1 [y.}9v"@T1& LVijga֞3a1p\eOo١Swk quMxgLz]YhfFz7z(T-k}B0SM#&gg!ZM Mw 4E[o7)oZk 4{ښvLCAL' G`&= 6ci6+*f8_mG\HC w(<9fv7q]؃ ɇ0GفGp${ ćIL%b\,Ɂn[e Á (!?޼L{ WK`1>ΦioQ6 A5mOysmݕO  F$Kk020zBպ~_s` gZ5yVΟ$ՔWM8_wy[{qlVV %^j UOn9j brtRm<#<89G;D:>Dju 4̇Dz; L(C7\oA7 +[nx|XM_LS:s mptm3y, %LeH {p?dX zW.yoC\P+2l¸Aֳs{Ok1-~b9Uqx^pJ8f!Cn`0GqZDҐ/( nXQ +{45>Cx joP:QwKdq&ﺊeDQ[t?*øBN$6#8~-$Ynd5IE19sABv(ul-+=dɃP﬽It]r^ZfL3 P R 2i fpޮ{RLdc: ̈́>~qPE䏰8& cx:vL]8bוȖSg<=pM;=+У%T5z K|&m /1yPbqs0te«V : %ևs)D!v{%H!ĵ=O+// q;٭0S{Y He!27>gRdnDsNͧ74}ݍ^L[< +ΊU=0ZolXZzLIW1trr%p?1P(eA1Nb;9tpIѥQIP{+*Zckb cSbxJd{Ìmbr!n?+xbԠک^tEH 2&?P V}>) \́Uk5{4x ߌ_Dϋ֫眜c\LYst[+nRo4պӅ =y}@y+c'7rF/Y4wcgksom(ӥAU>FW@{+˱xL1TBggn/}rƤW3)7:k7x#NPmLUZS.l0fq;{$AN>W3M%񯸘Lb?B'mJk:%~Xs߅I&l{7TcV KYY8ûԊ KܟJudܶi|Scbc~E0-+yDzFZ]vKc2Z9"*0>"#c߳HP bJH5E"82V^:}%i-_,=A=?GcphjTSp_g+SS Y\ѯBiq܎Ɠcz賨yq%<b|r[1|?)|qcGR6ZP`Ccj X+hAkN n@B<\d;HDY6+.^/|@[  zЃ,wA_GG~oe slԜmIȃsغg$^ @N}ʍ؆ 欰D8n ZE72iϤ4Ni@,on/l`ғEA ivcyǕgL}W썄 0 >B}WPWe=/2|L:zrLF+oBjJ">ˠ l:x 5$1Smѯ7/kr8 "ţSY'ضy'h7ut=q8>EқK`bD)} @C lTkZMEYwR{ӤdjFZsES}T'LZ2S=}ߒoDjnc7=FB KZVv{XҖUS@'_O=OX=̱<&R \<5ZPXS,}bҷӈuCPhEsQm|klFRb*2$=aq)W1onGגؑi[ *x6~5A;p|ny'Scۍ LNUDvF}\ 1!wUBX_PYtNJS%D VxRY0@ 6>Q^{"fsQ#ηPM^Y連%Y/"k"XiF U2׽Jٱ=9lD!KN' []_|xJi@ŁIU^,jdx4B{' r;ud_GXR,8[z{qyq=/9Yh XEF[  q$&KB %s2U2`.67/vY*1?xNIuQei&$ea kZkAZ>FBKE=P&|a آm|Sh9ÎCU=tPڮGFM7*IrǶ~b9Ԟ Bhݖ}ew @ CS?}gMGbM%@yV!+qKsHM y50OQY4Z1t ! xm%u"oI#Ã@8o선3G*ާ':X^8(JE&:W#q؍:sNյ8`oyOĜsYb'w;  G]%*R5fvm".cq\(M0HK7N%lDAA7 bs0'˒7testG l ]t fi -Xȴ^9Da$MĐ|E$ XHMS9tӳA- X;܋#.15wSl[-^\uwiBSA$vX|\ ua6Yo@f6O/'J ʹ'PTJ9EH{lmTF{A;~?zO Wh M}~V_$V:bKxq|5m`O2qXӐH,~ym+O81Ze5GUKZ ܊ }>ݏeU(` MfPlC-(ROwP&3WUtuh5IVՒKx‚ļ ihSc ?SuxA97ijHw.d;e_qETEҘo4/>20.ȌD>DdSG8ev %lWLWPQK"jK*Fi芎|p02n 'Bbi&<BYߪԫdYLd(N"R;J+٥yL18cU0)wc/:@pEm^9du5GVԛKecj@.\4YD3wr+G˸ (Ge"_, ÞΤ1~]%Kmf&| EwMD D/F 8T<0#k5R_TECiZQʇsJDzgnx7wӭ8҃ yb)$ݤo92=A$f;B=Uk4R.,<购QD>u[8vٹ ]D N7K(+[Iz">Cr#UZޭZMVk`s;?kR cLG{!ZnԥPXH"^oUEçb=FpнnUTk:pY Fٷ(0eͤf L+:JN:Z.W\%ZJ:θpqS 3F65dkF8;S8H,59d[MGp'F UԬcDւgq+ڊ A0K4hj  `cH;Yu`O3xcvUG_u U_; 'VrODDž,ggKQ J79dgt%塷g"ӳсfWO+|8@6[6"d%ttEdL9,9a7ik+41hC#]U [DqIϿaP/NKduuhF WbͣgNFe_no\L_k |@f9 QBS㉋>A.WPx2;l@{ 6B<5(gt@bF8z屡;sb3w  vW9@a.l &| (mJÊ)$" 7 ^u x^i.mjee yh#H2DU)[ G+vuW!5T;2Tiv,hger,@k80 uX$X3bCd`?o{qz(]LI`+4GF?d!W6T0j8L#ToFŞ5(PZ0 ;cncUir[?|!\$oJ`qb60 <(R^ţnp}rUoQ9 U•K}$ٽ0Y ,d^qp!Ɣp:&4*pxA"jh"`) ce 6J <|,i? gs)KV'Q?JW7hKlaejpW;};R&M^Y0ZYsn(ԻܳUkYgӐۏ8Ę[58'0!T` BV^mYF;L::S 2Ͷ]!h|uw|~J7z;xl>Rd|9'%o8砷[BpU<^RrF&U7ܨi8VTim5"mZģ8DY][]I5W{y"@QWG]NVl41˚i-ô, ֙z%þPFB͎S`J>ѱ. Ljs"Njod E0Im[z-vXѶ%R ǻIzWk&@]"|F+>b'U:!db#\iJQr|O@Er|wWc۪+=&NELǗPaT1ɯTYީ:3EѤNn fⷊ/st?om69=!к?A4{XDXj!;ɿԷ$t<3gJړ6#a^_4=`9_;R•͕G SpDXm6e?ٟfpf=l0BÛ{ByUKvEa_i'њTv"hs=$X.("55z F|4Y{ɺ ۹x5aZf ~>fIV۾k濖n"!8ma;:^oDmt@j%Ѧ>ZBᣎ }v %/>}(}'U#\P^2DžÓp،SvjiG H߀;FuuΩB9$T|R۳ ONj6VҜȾ;|*OOпbrsк5]nnm}d֟1F)[FO[0"@T Ե]`vV{JB8Ka36F5m7FQϿBcư+Gl23C)T%K˃hB";vPAicHTReE&iV9huh2 \]Ѷ ҏQ۰\_ai(" n,vh=vo /Gז aZ '<L{s"Ѵp,{uI+PfG- c4뺙|Zl씩eP>6a ܔ1o܊ uJ=r|h[鐷٠֑u t=O3S2:@}" 1?υL 8)IDC>)spO# z5hsBEB^aimG`1}d POR; b-hS:I"EF$?q˃D[8[ rdp,O-:U,|ES$yah&YA-eXW ZZlWh͹kQ%`sKf/5 N j~r=B1C5OXW~^FdٔFS@ J;UHۯ4gQ+_VC`k N.|?& f n,LZZCV!PI^lܓmN7SC)R"QP/ʒ쟵=pb1ǃuXiYlLWڲytX=ǴdM_h+%o?o5 )iY IaJ#7~+0pV[M4RR.=~{ 5KuLblor"ԖFr zhff0={,MhMO@2]c{+H+\_S 3 ۭ !Ky'/~ i;<~v1sT$=q9|铟p}jLLhmn3%9%Hkf^~ɺs PA)#Y^u$)d5lj ԰ml`E>AWzHm 8vrI}7CE&bՍlWB9!8l7mgV\Lȴ8 )@1jk#ln`1Lu\&| VxOuBd6B袖1W}X,+E:ƛ@3rEcJI,SVF%%XK;Eqi%ˮY>VaF56("(9<ٝ-EpJ󓑐Kncҹl,OB z;5$# tRI6,dC1X|܀YϵT pۗοϮ.TMJ>lpf"SU{vmg⮯.Z׹EED->X3ra"x,NBFN;[Rn3pcL*4-[P84")Am{Uo^P@v: UHI>T*{{vXU4Ġ[KҳtO6afpfib7nSQ_H"QDCРǂ_27UzG. iZNFkɤBba&1~u W1d#X7$}aD#R`UX*q~aXب5$`q E^b.?9*m020ܿht |'Bꑠd1Ibrxhf6Ұ?x:Wϗ ߷sk1>hÍ)!K'sDO!!Zbjr^F@TEQ`@֭;NHH?1 k{N+S.'/ׇM H'p8鴃AhroZWe7NuU}ws1O߰*,s E^|cJӢvۻ$xdL)b¨qX xv+45n&B_I3 w_﹣S*kːEUͬhFlw F h['nxJѣ.EJ[U@jI2egcMl\7^Tƣms ;F~kj) UOJ̘-ƔU*aO4yj(.ե`߸_I?:]{Aß'\l2%BgˋPqY5M䨴1 >ОN4M@Pj"Yum !Kլ hE$Bcr8|h0G&!uFؚ%MT}N>?6o@-JVUT41~8pF:sRﯵ ?H A.e d 4isRn0VgNAK%4\;C&( }w}i|R[rn'$CϟFx=Pab*; vg&wo|'+miY>I!D2zL2R/ߛ2p"7M4M_ӬOEHLJGD,},)u¦TbqO#F9DN~}8rFA{jVY!/M?0Ѳʪu7u槃$u$*yÛL(I8Iet;]`{"[N*n6/ 6Wek _h;J0b]ogb#w uiܦ9retm( },ưX0a/B&pw dg2bb}=``pwvt#/-$ӧ>[{M726`Q 2n5%+[w' a#X\Tn>%[ ՙ{*rوٳVV Ive㬪iV!,4ݚM^tz˃߂⼓m48ˏmjdt@6SX#laHQ 2vy1 |cs‚N<qt߱}L-?0 QbNVlJ :$@ е^VnG?}Ҳ~S1Rme%EօPYWbe& r 8Q6Q*v!EWqp՘ ->m 9s ɀ}nHZg[_lucEM@~llTEQfk+SB9;By0kL@/UOpLk J2QХVY|R?Vec@jZ t&'R%rƋ\ i8E*Gf*-=zcl1Dw Վ1_F: xyW^(2U {j(*RonIDg d=լdU}ftΌNÑx*敀$Q69ڢ 9<ӥp^-hb ?OY PE}oOȅ/mż.VJ1i zW6E p vw wEpL|)*-*a+zst{*SƧ]jW4`@ڟܗ3y9oj3T5sԐrVZa >P]j4(/68 G{Ym80N7;wXg 6]P)%Ui,wĞ g M}Y!Iֺ[[K#k"! YydK*O縗+7 V23tۖj?2mqdž.A7OkT8%3/ͱ>(x?ui1 I.SVQN@odB@ hî2ӆm pmnjKr0:'gu*0BMv Q:{DKFp1F_nOosKg;[6# k@61o/[#0=G] ) Fx%XEKlDc8AOl0lȃR҅J7X8 u?Y38:dΕ1!Y|wucSc#z: ߸/DPk 78z iR%yZ)18Xǝ/6M]+E%օkĵ󥎔RC(7#V4"D$yHbiN;wa?V=Gqo+M7Í(-` Onkϡ6?n5F!楯.Ca?z@>!fQ= ߨ^ʠoi]En2f)OأAT܊Hl~z0g V8]|e⠐ͳԒ$nZJHp#ޕ/+Ww/ kmQ(L$| did|ڥwXP,L[1P$<]vU0ma6~)?mn&bg !=wI/[bА _މmtɊuclK9u>Ni_l8\]|}o.q9ca՘'$iӢ@[i_l?EI o1#HA5/lp*~ަ̐ -_=Dkɟ񽓸j|:ʈu`FU+~h[3i]ģFn_Gæ}2$Ϧw8Q^_r&$M6({&Ƃ3?H|@{Y#Xq?a.44Oy!Z 1>b6v =jDht˅'8K/dBKbҬ kڋcPL1t&Ψ|t,tv(0g*+6 4O* &聫n JԳ}!|pS(/m=IF%S7Y󖳝0$Ө!8dwϕEGjL]d%x[##c(H1xY}lgfա˶|57"BaF\"Vhc5|h Q (0>` '%¶zíc8KɒyxvfYw29>lvY!|t_ٳr\\r4nĦVRٻeavy|AT{]r[+iMcR<,ic ѐ";ԯu"eV"$VW*U^ 6X9TCVL6Ap,}]kBmWW5[J5 Ytjc S5qM{}WRycsOL>&\Ŀ~{ޚ|\,U~h>B3'q]`.\2ae=A2Q&j'ۻ/5I2OĮKb`h]Tԧ~A2W0$8G| cF$* o(Τ$7 )e󆖀a?mtɿiD&MnPjnw ce6b܁gp($5N~jHϧqpn @#J3KEu5){X΅ѓ/MjuM\)Ć\- sO pЮz~a*A>a)z&/݃LaˏvΌmEdf6xH0uoU[T, 3uyFdǭj69 vtmrPŻ߂Ӽ0=6C0o>@BNvGͩx)]FMgmpDV>;p`xYcckX1 AKK?xS東(#P FL\7Bǖ*`@o>B%߾V9و#2]ȷFŌ{wڰ_?iCW1J>X"$Kq8Lh~R ^P%9SNhS$N@8rKfG~ WT!lngm?㿣< T8NSB¼)0N9͐Y6תIFV|C^gKeft6TnņB jCr `_|jk`tEw9+F误R[ؠ_=5zR"i/JR˺gͧ(+.0hK_T9$fKq7 7q`ViPrqws,-֩}%E\ku#.Pzlѐ8=v𩯯]k eЮgӟBӯU#C3I_O5] X/PwwCA hg(?5آ+xEM/s#Y'h*_&_KUۜ  ?s+ V?o wxAR;&jUkhWpGIq zA#|)pwhMZ)FhkY6M3nv3 ܽ~qk81L{Vʩ0 lcvvr8nH諩dc=Ą@6yNc̠vZ,&A@JҀ Dٯ^EK%šۃ`_YBwdvJ0o%]p9hft\(;8h'l|TJӪS'޾?^roal!7URGe6$'e/ZɎU!O ^#qJ 3!?A>Ň Ճܵe쒭\;Vq$q\:3QFq^أv1:kF/oL fNF2Hbvh[6.[S݄;)mms85QPC#%ۛuQ"#Hex\'wpNݭY' Ե[4e̞ 6bvt%|[)TDiq[.CS#8BBTQ͝^nAWǒ48-^q19َ<'#cJU{/⣃?5σ I;1P,?χC0S𔤚!'+ Zcwl]2"{1wpu.=ap(Uл`) iv`7rz,:M<ܧw܁rOXu΅_XJT䱪LM϶C*dSm{`8 ṯk1dH7Ġ8 $a/Ȏ:+ޥ)1(@k˶&|4Khn1VX6qtYgb½%V=r97 ,4^XJ'*($w!i15@Ru#_,/h)3e9EȐoA&^*7 AUagMsb-'[ $ǍRR^_\$^ڜaO>>ΠȷV+Z q8DWq]IYq !aǖ/y53ʍ%Q_Y\uo׳tH%qۀ&>be)Bs/5>;؊3e(E)KfvtœrU,* G4G{2d_,(6J ɋ |b<QRᇋGӯ[ػg?~iㆥk^2NhZk߂Aj(7ZPŹXxŕzUts IH䷙/P:+v*kZW{"pU3S"U|, ۄ1/d+P@ԏ ]A"AL!T% }/g#M"B\uޏq]!^ᭂ#̣n3'uM+ s,RƲ* Vhg5)BeD0uƒ*z!w[6`oEʲF'ޟ [5.~OEaʦ4,D\kHwM8N`,|),菘jskv ]}@b⎸üEg8*U{$U>Lǫiƛ,gh!: Y9b'b. h&C{);mY7e i@,BU{f0_Y'⋅B $Osd P3!"HZQ zK֟0^)Hե;_Q1 a}lS)iuN$.jy43.:PzH<$VwtpƷ[ӆ- |g섡1Eu{АzhN{sQ^8Gwwy#chO&>-HO5ڬ휡h9w \v`E!0Z-ujH\41җJ7iEG ,yy"ļ!oBBqi%bG'Wl1?Zb ]H_N=67"ZiG`hG}gыhYٱ#O29菉#=T3Y~ߔTXIWMItz8=Gd^c0Ҭ/ G-ɍ,l(#˾8P3eHWWo;V}1&n!M8al2P:aƒ)2Z›e8+ݜۭ=8 i5s`͏cߌ&%Xwh߻f#$Qk1LX a6pG%k]LU?B^G;bn|fd-N*T·{guEFnoCNE^xm fCRU fuj8H=n-D9'#19n\)=R*+}d>"=VTMw~LXis$=MGwvz1 !_0*[xgg|Qe || t7F܇?BXWS,+`{N{.np8{'>daYN|~"^!T/v$S#ß `d{u%07~M'c(qp `D -7Nc|ٿNe 02d0kyӵeMA>Q-=w.BTSmQH>V .ݯPW,ap폪2ѱ>19TsF[`jw;lb)/XڻQ' onUCz2QN̾U:p,[HsAJ ;ɬh@nwc8uN6Nx,!f3pLcU-^UA`ĝ֒>& XJTQ [@(8.َ0( ?cLoB/qJMȀpL.YJD8]U*jŹљSSߔY+n{!W9B9!m>[s2KCK ߢe2=ٿ Do9P(^]n%%v ՛iXAuJ FgWBk%XsqG'3,X9a EEV}]CkMG;"ˀ]hˇDu"Q*m] 2Q5#iLbgAƟiB̓2Np 䘳`_fI̎܀C+v\{+8fޯdsbAjuf,B{~6D| '|6ME7+KU -҂mJ=ZAۼNTޜ\Pa%\Y7"LK;9j<=BAԋoS3\3 J/Yv7 S Z$Ę5Tb8]?,Q8:fɈTzOPUotPt*DsSt Utg(8OS(w|OBɬ`RN>r^]RhĊnA\h[\uĚZ+Oˁ%$ KuĵD]G#7ut"Ζʟ־yŋpgmD1iQP"&W)K>ڳU58>LX F#z%H rJgԹ[;*u7V@R͉iQ^kZ!:*^2O %pIgGRucUIlhr42n|BP cGS nv0|FxӬ@&nΣ?80UFɆW8('7$ J@f^ӑ#R3";Mz9m Hh*ƱB4{U5d}%KmĆ4j s';"0IH }+:,Yz_T| iOΘ"8pA+/2iwcߤ'=rgΊR|NjR6(*QyQdJbD4e3q&W6py=V+M[$!l*MJH <9`C haLl[׽deʙp(4 '-ʒM~< g3P>LbR;2-~h/A$AS5'ž"8S?TkʽFeKQ.ߠmuJQ\O["bx\cOzi_L%6w,"вīX58$53 jiߥX'hL3Sim/*_^YYNqrl?(0l5mDqE}BJ!vS~ , % H\] +s!\f\2:ǁ*w>Qlzב'GTŔNqeZIB"O|0<׉rO¬ԹخN]~>?2z C!aҵw+TS&g_>;~0>s>}TP42 ##|d=|V:(Vfl_uS.bw4eNQ@ETt%o1+/hLj{AW…nlYf!m5PzIi YvoA̒x a.;1wR쐍D YqKׁ@˟Z|30mܼ9A9+8 Ԡȩ೉h׉ęq8M،+t?ԏ&>svTb2FJm<.\F$+| ̯X|%ѮMg:Di: a8`˺@Hw1a/(^ܟ$*ODv! i%=0?Xd`+(9r[-V~дUVe_u'D3 7 ŰcJؼ!Zڭ@uI5V|7=Q +l*dZs9K^A1 bi%+OmLLr4pZw#ѣ|m`몇@(@|9=>Qܽ0B8&eaqIHZ"o4m2‘+P.CZhJW6[P1tӨ[Ӯ qhj^dQȀb$ƛ(8ံ}a, 7 n70qx1+-zv"!_+@!TagMIݒqPXSQ;Ua0b,iv?̔=qM}°P9;[/&mME EQ^y& oR9xuC?>^YՍW G pUʤfꀦޜ1t>AyW4BmkmMHCAf6wjjKRW!ԕi/5F}?݋ҽ`J8}Ncy}EUOgvi+K%~,ZaVxzA?]!4mZ5(1䇬*^fN[uO*1 16LSt UU|Ft c8xЏlYǞݲ%Q|'dx3->H_ _T[O7;)?-[xb4ڙ8KSToK4bVH"&Dc 23()[+51_ςG _D6a#_~ԂPd4ȶmrylQ7oc[|pys Dl('ǼGyMQ%]ߖK T׈AZƚ`Oїe!d%G)޸®L% 6WGąiSy7.̏( odpGkgȾ q7ye 69Z}kZ!W:@TΡimU@/p u6<}5 x/p%ASՎT9 iɮjE ~ez߀߻Чti:{PXÅ՜.Y;?#uP%n bl%DHo*S㣗i54$xP(*bISDq쐤H[ju=ִQc2=1O:j4WRV%Ro~ VvAgig~~D;`cb.H߲;nvQ[-0lQT?Ótɉ_BE[ڻo2D o A(;E8ÕXdhe"P:-}Iz,ל/EszaS:uV :/M i"Lq04 hC Ġ*yѹYyy|3y! \L)d@m+LQ(y6?8d lŷh5Յ_)D`7 ҍȤcƓȌ|Ľ| +5Ƒx~ r1lT`#nƛ:'緑qLߙ?!nh8n(3nT}:aEX3ͪFZrL!F^JPI3%K>Uw:xz)53 ]__Y.%SA ;phjHW.}>9||sGQ1ʛ@A LM8PZ`QU zk.VAMcs40Pi!-|N[l[>JuVbJXr&ne7Hp7CYB!\]/8t՟riE<( YP=X {|!.A }+Y^!LЉh]'Y6\:G˔͢ܖҨ;a/]LNWEwNp`8.{kłāWt2wպ?jCGQ)j?Pi_Ѳ]bBCk6RM6]0Ԑ> }T1F},py>8A[\sW`s){9rgvㄎײǒ37=(ŝ>k4t(}-< 䫑tr@- A}NCUۦ@pş7wKғٛp ) LN];ws+(![%kdC lWm_|0k9#29*s,I"6]x| Yhceff[ăcb*&^S⾧w8 \13_ftGL{4jz,:J 5Qښ>ٛY{>W=^iP?b1iRGno(~ND'oGwZ/[n:FW/|@I0 U7<Q̞3>$tkL9VA'Q?JcC’i",)1&a+ャDr%)QpyZdD(S"r&12^wTc:~-by֌1љ*fmG% 9߇Zm ["ZNfN}·_D@ցbxN~ Z:4k^֨o>aPX;/!',_rd< ZlJgPjzEZ!A3`9%b AݖX +>W09JwCI*6ô~WUh+wCs`z*m Kw5UF.lE1Y>ƾ1Xhl*X xHZ"r&P'iۋz6&V9Ӵݑ`AFzT(_b.ayȯ9Ns+"]TSZV "pU`P<Vͫyin=  6ia΃2,ASRܘ /KlǣR?$Dc nטT _"#} zj{h{U+R_AC 0-kK"[C{^4f*xSWFZ본''. +3S~c+h7 㵴[[%D_Լ^2Ns8M2FMJ{[!aatFCзZ">coF.%F-Da^T܏7=w!4tY3 I3YxcJнcSr!ct=uT JN˙NkπS*lsQ3S9J޻`h-EfЧbvY^:\wjxP,W,act_:/!vm Yy6" qz”oua#3 6C%dT'_sXQ'*S$ %.HYzI|_(?wc *Z>D}-rS_AKݱ[>DeNQӖRO6٥XphZ3^;sh)3kg{efY{ XD{yg-$vXTfF4"gl S)l0$-ڏ1;,բϨ* l1$ p~ Wkb~RL=m NZYE)m V=&k1azg$m z+,@ם9;DL3fcҊr6q=_/?^Pn,+/iR"1{[znBy芡=\ԉ*>Hux{ s1{#Sw8m%Չ3hu vי-t|d[6vedI;K5)¿v/]{umEEG?p{Ŋ{2]:M0Cq}fO77i- :Ӻ0ʸՈ]C0 ]!VEYWb+_lu @*Vre}9);-'JLWɧ]oHk7y+sRC3Xފz"XͅJ-^@L@v4oJ%I!} r[* 5axH +hTۗE?h]&zYCt&  `4`DЋjZm깅'@jkfҀjΠűȎ|Xv&\'( `27r*#]}*{nOȗФ.l%|% T*8Ċ7Aw\xwODAGX?`Q^xܢ>KMo[A 2X.D1ch.@XE[u<etG(+ڔn΀YxH*XF(bQ`jlv-!F]W̞au0-$4^蟿1`CnW;"wlzd 胺*>97csc1'wЕ}Eʮ0D?[Kc}5_zr(DD֊(=& \1}*ÚfG:sNXTD!AX!~,b5>zzxB0띻|y:g  U|R)M/~NxF,-1"a> ԒIH,׭&.2p(o^:OL WWȸ[tVGe'T YgO])gYbc~Ji#eσ}KGg- NlzV@:6sIbO%iڹ7]^ $F _Yp woкp:a{ky0]I]og,iAaFZ@!˳57BU'TE%' 0&x謷& ݶX]ڗ˞ wapbn#!{?nz>ūbITHWBJs@kͭz\-3=TagQ-FhiP '37 Qb 6%:5jevAX07ypV3?oq;ICsb+"}?Bi!5sVE˵ҼJ %:`E@7ՇLĿt-)NK{Gn t[=[΅6d)h yh4m9f?/R ]t>kV3-k&HcYG+tLb8s3s.H*6\-%OI`FfRxNQ@=C zoJcQ+ƄQ@H7@az) Pb%;v"e56)Oݬ-f̯ G̐YWDNJ*$Kocl. ^=Iuyc_J F,꘵0ٿFMLxs!?Gg<0'6}>v9uUW4)d( PQHI7&rm:x#[姬X3Y^!#̇+ƐyVs8($ȣj92.l*K£$Q^⊱k}NV{v>f{2A 4Vt"3_9T%|}Ә Z*9ur{GO@3Vxv?n +3} |WX%Mm3LH{)=7Ɏ$#숈溓TWX[BXu^=rQ`;Ī&#8SP\ ;uVBm RŞb}w49hP}(ŀ(ZF7CH xzޖVOxͤn9{_k7TԠa]96UeȼB]u:{Ο):`l60Dv2obvKv3RxHۊ&$QEA&eMdlF]|b b@!nPҕ[3eU'Ug`L(N]*| ' _AgJ"3Y[7_IrmN9746yx4w UM}:=+es2PxS UC "6|OpV ZEZ|>N}cU>+It+P51&h~&dH.|@+|ρUi;F#RЯF57^>b1ǵa_k 99sr|3\ ϩA; /Mvt~08]ItXyXc,/9x|Go;~7ﱍd"KdC F eeuj}G Q~xpnzA|~].G~v h{oKƢ#F͠R\*`L؇vyTvO([Xw=cT{¯2=*>L$?C_wDKA c0]<PϨd@ty qXW'';6Uxm(^8h.!5Td&pKS>ֱ [R0stnD^-XבpMC iuULxZ%}=.)yO6 zIxEq3ĪGVŪK|`BX,[~w".x s /zcMYrb+vqX_zC^ԑ^FǴv.包9gW&OY:KMՋaZ}Śd.Yq̖zAV6h%+ݓ)'JvW*o[kIM1ᮉEس7bTpƔl+l/֊6Eb<Д(q6"mυH#!u iveQeGK~&@:mD#Lk@p &-]Oz-eٽ qͼ}fiYḩ̂ f8N5B ŢS@#%c™wrߑD-3%5v֘i"".? v:&@wVEo#W /EIj(.!OFB $s$cʈrKN$GUR:DB_<ň_zjIc5Pa$@EЬ5ƭw1iD[}Ӯxq2̦^1 LK{W!d@L*IfV#쿏 x3b_T@9 }M:^M?>D^῔YI>kPЊ=q8YXt!&WYLno1нGVxLTcCR΄~bd$a- 5l<όܐBR;yObGI">^\vEkZT0ɮi_aF#fŭan,4Dun{fY6>/ QqKaIM'C!4^7(zm$s9ٱcSo"+bD3b<=fOϛ%Wh"#H}Ƞg3y_7̦#ElY!S=PR)[ bYtxLP&(ElV9';ET(PKpc䃋IkT N!,Dߍq8#KppMñO s;ZnN2*Nnf+.nFߎ: B f=+;^RPOzbAʖE9 a J0w!Uq3w(0Rlo|4d#rO3/f[X"cN: k1VC}7e▐ElA0Rkϙ)[G110[0Y2 BS&QuerP/8MdIl"Q' JJGe O\Ҷ F`3|c9u[m1EY1HVdj՗4R뫓.~ISBwF%/ NY䬁=`B1ukѽ|xP9\PȲ|;ԑ^+9)7Sd0Vźe ~4Ӽ\wXN#ERYv|/@#NoHr\H!.?!g)+wY<{L܂83t>lD=cbU5BD"ʓ&wݑ#Hߋ?V?PNc6_Ѣp-W 0mS#d3|ٯWq>{Y5iѯ!DMXe^DlLFg(~],<^U>'Lv:{v1잊X&8D m"jc M%*ʓvr MtJNϺJtZn/!WD?g֡rQjPh:gcX0, Y˝Z\x5:{nγLB9t*Ѐ&V5( pY'5>gzXWֳPb$Jncj* ~ʮ8$vuK:4pvH~j_]DJvy-q~N&Smy6IתAC &pL X<ýq%#;YSI| r^2F V8ŚxQ5FpXKƏ xyLV[°։12ƚ)`|Vl{ccZx^c-v Siޗ.ҳm 5` hb}Qw{P3gɒwYB:-&r!9zV+#$5DJPc^jP1Ve˄eJX?غ/~JDtm<&QJ\nT[8{~җპO;/-cor.EKoJ}UxݙPǕܣM"| *,g?a%HH^ l`r:y6X\^J!}[x~̔YE'E\[6ibwG?J)\A* l[eS)HԈ.P-D|~jl8kNj c08x\܂a++1 o&2d:) :AZ,s ,'m7&&mON)}/1 Qidr֝-ؼ,#rБyݷ0x'T2Lۊt{*[_s>Ao3};BPkG4$D)]ؚ0v2\HhkP [=cI䒯>-,p7hkEΡL0!" YI7ِ}21BWe9UU~фXPV2(p_k :_Dd vd#!a *R?_ѻ'HҢ}`'mmy~sh5CTy~i%$'oUBe6w CmCA$ C:G8oW{@21:r[l}?Z ]ߵhrdXpq?Qͤq>!"@?g"*Ez:xtZ?mQLrhw+c7o̒Xd|-ZtוeYha}lb_uA|*ĄʀL/Ϛڡ68bzn{]#.Gt}y!"SK(բ3=uF+VDW^ؕǗ,.a+W:Q*}B4iTC&42yϕCwHr C%8+< q |JD+@$6(Z5FXV|:C<lרՇ4.R|Er}tRj#i9=*$j9fpjjӧ){^ׁO@:F5Si0LUfrܿjg|l^MI¢U#:3hLT'"KalHA!n"_l=)la\ +ȡ~^Js?_%VF(J.\F+1 w̧..Im_ *4\qt=>w5s+v>78R(t fY& Á:v-LgeVU!7i619_(mI hFa;TdMFC5gaNR{cOlE |6nk 88WE%'^(iɥ(B'h,N ܲ~47ˊg&,nW٨OhSQfYd0)AFRbkzAR(/]j׻pwa %~x$E!/8zClqK !j+̥rK9{Yi,?* DAG =ܯ=~dh&5mq!5Ka6Y%S6V]rN_ifiixzȜ_afI -[IT\1DyDbZl L 9:b M=NuAWaQ_Bb4m8H#@xj6OaP3ܡ͟#Otpa>T+-s[eq=!0Xp)%jZjoyDUZԥn=j96Gg[yæ?x9'#$&o>@[lZ][TQ1mRܐzԟW> S%qiNNgE| GD9܊<(obz$mP`mc;uԗΗ“ ;)rAlQ !{wbmh%HT@B{F[16Ӗ}HRl8vfz.*~J *i줦O>\>ڗ+dL)!ʃ&VXt`\J_+g$e{oGh3d lT3|ZrϝP&=t Ձh.5/:{B:Jr b <=1ul,3ag>MeJymKX,weL%8CSQ]FT%zz%9WJj{a@p_!;{H O8sK%)SkQ~^*Bz&N=2el4ـޖ9"! ^*ݪؐb_d&!ڧӽ`Qg&u˰/딢"=ȗ~b/SNS8l tsb"YQΒ؁:JBԇHs8UĦm4&@ŏ Qo@BN`1XQWؘL=aټnIsot.QC@cU)q/q)e' *x&G\ 'QP. u9T< |^mdTā]4y,iWǭqi9#9 u[^}Ƙt[}{j}%E0gH@lpHS3WkWxzcEfi 9${I~'{_(!{eAİ/XyВ) ^$t5GMF9MNi~]' PO&},%,h]hcdxQzkUNLM:lhyo~Ȑn&丒TUG:vo R]D8{Ow)*g].+m0SSf0LMܠ*stFSN۫㿭iQ($;oYXP cT\Z̏lG}#/] ;pofY%k6)tv!FtTƶ-,{8ŜA΄߃~Bz?0x1=_c{A;5dVLp@S1HYz)%,Nkh |hyV$rNn@%i+k O`aDB^ bְ?dM 0pNҒcsf鎼US)sC2PQH O&2ω]:|jxÑ;lƓLP䍧a2ˆ܌X M+zj9FLddg2 EhLuH>ڙpLr mMZdSZC3[˓#RqK.&'.JaGB:i*ԁtg}u VqZ~̯U-' 3 NsչU;QwGz?ȍ2?O-~8aYSw D{|٭*ơUS#SBYshRyd>_S5|jr W?=,͐_Y`B: qd#8 K'Yޒq`fV$s,[;jmhr-3!u*;q:ځ(1ZwɒWnGu@2Z*ipc$]Ì?0> X.LAET#~x⬽凞EVݭ!%~ҠnXRUpD9m-{5nPE]=ɄޯGymGWӃBJTQtۆWdpqDȊ~]/C'j{Q,im)RιU 7.!*OlIuyt'UyIOe%鹹R@'#.8q w Gir(/C_oT3'\J(;j`|88L+^- RCܒbj!{5O,-9ݏ"̌?Zؔ|D=#=OIVA*oOp0}9MʆeŤ6d/$gS59Dy5|2wqH&R*d%oՏ!SA?(VB;䄴A;vG4zHsO̲:QMTPX(FQ=9xǦJPA|snc8zV^z|<.x=hl!ܽigr.?N!)O%F\|lQҒ . @f檘鰸!CDXϘt'GrMQ?rm%M%=Νww>vcZA7"K!f8K/Av/0ۑg؅0sEU aeʝ:nDzmMI." #ӴKAŐv_e9ژE2`ʵa'Er ^kʅ)SH 䦅d҂F~ƣX Qt {btft*N,HVݍBk_ȗq _`FbAx#[ NJ_ -ֶ8Tqe,%-Q.:hy'aPd#2E|! m=x~+o=mFTyŴa z6fcҩbhf3^sCJnĬ{ W<-y3cWVPIȚC lA0@걝"Zom E;E3Fy\ՓnΑ\UȬT\.e|`cnFR~KVGe" ӹæˀٟ1VnKD缳 Wp6n!¹R'9DlʸM&/b8d8{|IG&iA^>;AJ!@6aRvP/x?yT\_/ȕm5&C-'f{x%%`'8(; WU9#>^ #H'+lDӹ}٢SL , ]D${|Is[C.rK@ߺG?'Rp\h $|j@yg41yF\˖= Kj:]C3Ƕ 'ƅ!8>lC>ONG 0gn‘n ^R||xދab{G%OIe~-@G|;o,s3Uٽ"i<-KqC>祼A5,ԹѐvH=IW {2)T"/dGgF |9j?#x7f.Bg6 5}&AkmW )0P7X9gQReǎxh{WT_)|Vkٓ+]"fm׽bo.m{55DdDB,N.&HCAaENӰU)$롘B5 KA3!ir[>rv$Yfz 3'zܞ!ژ~9<EGJ<}i'F|E3M=zdvEw\2pu G5٦aYө |2iVΞy3ԝ:D1׃EZ_IR m^؝y>_dr\fAlR Ej -C柰9_壛mӛe./LVzlv=O;ô>у"СNo/=N67.H=ڗ{)uŞQG.B+d}O7&óNBiDbב^_^#{gFO.)T@yQ].ߋ5O <O3h0@#2/rͷ쭽r$2k"rg-HךIb7Lnl%񗾱]ǀ|M`Shռө~[(+3ȎF 2Cn?uUPĨiXFrY,lMk(`SŤ,n3 ^U+{#V'u'1\(G9P`8dYvE GRSw TA"gh(ɗ5=0<ړQ5"Y|=vRSA>ƈJ&#]?OwM;[@86̧=/̈*Ve+!:Def& .YyI҆p/I}CLN )Fp^pl8QlMZQGiJ+FơppIOR+De@z^UWnܜIn|0Q`RW$blbqC͋Eߑfx4O)A5fU@+ C,vc_+V)]A .Vۋ'+ cNlnP[# I0UGִܒHdIzʄ_u04j-r`zRfR1o!ߩT*;x TWkK.OF5N; 턱|m5kVKux/͸,ba POY'msiY\ ^C2%shL1Wk֩sfou/#4x,j$:zL˺YB*/:SGw{FY΋ \iF7{&  $ .-0xTݖf:4t=jH,S h1%tn4u|U fN+i-Ds/ټ? o 5sk 3Gk4N,7b';ӎU0,o,آP@}U '>Z;A.JFzO+ _xTGɤhfiN7TuttaR1Ͽ=k} ҐL14ܰQJD'n.Y7^ ǚKopM^tP{[ 6V Mb)͜u+!hQԜQ UXТ~a* K e>4/xfn|0C'9' 77K:nlʔyqw`dsSn[bNjlN@r,>Ϗ%Z֪NaMλp/Rdfsz23an#+Ld!jYDK(nF;]y@7lKG͘Ed1Gqi`;P1[o? l6}[}] BnsQjn?9p޻X#`q󗥏%wo&r]؊DL`/왦4*a"ś]ŅmT0B,{*j;H0&h$t:Fyfk.RvOho=_~U9c>/ >. 6)oYX)xe5q3hցC M/FoNV*t@`޲!ŧ4gg]X2V(Bǎgmx%8kZow+&,y ĺ-ދM`ITOj/PsnuO\G{ʝtqiLty/Z~h0I *%0ܝunpkKJMBa|סOՌMo)1]~:_H")|~[#&MOnbLI )(tG$z0Q樸VcP-#vDnf2cHXXQ#~4929g}߈I$?,Q4ȢPZE&K07|II1dI!7qqEbmօɛ#/LkSɶs-T@fH 5WWabY_'⃔&TbӿZMQ܂Wu1bvMlu9AAsV8Dl [{6Uap<8Uq2)F\W?GGKf`Umm?ΣFgvm5៥v}m6n+Yx4y%!' ! I髌2яx퇒B䌅$4~xzDi.FksT=v A&lwt xYX?LK歹U){ٮ|UdF76.YQ٣z2PMgB5:PkXdwpSKioxcn<;1E4f<*Zdjxwld`neՎPp5I'#fHLd#"4l81}(ad ՀJ?< 9D؋,`:[)ωc& $?VBK&b]lt[cWxJ7e E9OZv3e׽NxOšyPE,5mlMj*<]@-sS3UUS~)IsŴM DDH7glmq+LĤC^$%pb_\BJ2EsY6WJKh\L0J Y[$Lr<_v/&{)۠sQ!ܲBS 5!{ͣ";gj,:G60*p-uv-jd "oB*D}'dwFt2Inڠ⭃Iv#?=2`0Nl$2 Lm'$\y/iJ)E̞0fcTav`q> W ez!MxsDA'lzGeAuOb{=Rn"Ҽo**Hn7D,=)Mm5" :8 H ER ?ؿxq:MEj<˃#T鳎%9{E 19_D!&&˸S/D\tVOuV4MٽV*a1mZDZ& ˦~9>$>,S=U:7@qhWBZkHEDw w%{xD] (c5qL5_۲"$\9sU  J^\hh\GhЯaBlhAl uY{ޜۡyAu,Ơ^l4K сR/'U!UJѾ]X{T ʛH^5DchR PLj" F)mݮP%a㯮V2DQrG uM]& OY/OYQH+L|9dr>eR]uTf[%?ju%rE s@҉?sH+w6owzQ.T-&cLFJYk@7}aj&ھK&gfI*Vet\) sD?埊<\MBϸ&P/ [. 2TUe\Ԥ~ 37CAY}=kK]>gʏewje?MYŐ(ʖtz?'oy`*C D:HC&GΜRQ, M& {J UrR#Ȅaj`gbk3+Os5u+spcZt,WV3 آ" H Yna)[j$kwACҤwKޕ/k%ƊB[\,C>UIVwLrV:f[!8bS,X(6Q% St{07*֙zXd oE 7UlrQ.q;i+oiY-xkUoG`КGxݱ$L nd Rb{;pOyxU#/e$yf|Dx{/'Ga^Xts4U0XJ[YR, PL9rY֯d|(Khme~:DT&!ROOi2"[BU͝ _GN#ao,%Tԩ> s ;aTrX˕ ' E5!K>ɤ?z oDb J1'mg&*\Ķ]bK'G󑹹K]=dt22,ݞmqg1[["4t$M"S1#F=p !G!zhD\8q 0H%b7[^vC34m@;d{E%~/nl0g-||D0`oIgvHV~\ 755#>@}[Һ}7TeݑD85뱉NSLx@9ڡ)֭/[~VoC67 yX}+єP9jG's ˪Cڙ!纽ᙅrVD_ɅR(܅qX4=6q웵Nym7ώatn. @pK} y[~[{fKӭV8xs㌕x+}yTW6XǓ ;Nd;iR%+8s*4S!e:bݩO 0TottO)[XUl'qLEJQ23t/""Ѝ'j`zفQG8?/^ڳd[c V6O4~*jH71)LeA0yw(N̡V#գeV/s 5lccW6mjjǃOO(UÿJz+;a8p-r\Kk9 D]G|ొ.Τ%#'(-uJ=#zu=^Ui̷owPk_sVUPme^=tQoӒari hy{6SPM=# prF7S>Tn:/';V&~B*X (cdJW-}zHL!j|M܌Ѵ]~Aq7/EOrm :ٞauM]93"gtBͽNGQ|gDHEEcbRLwrn8 7[eDW=V86au!"RV"h= 88<"v' +[/XM ˥TpOeO㛾fSW|pxϵUO2Bx1dm ~dT_*dM8,]S9|o(ʺ &6*t0d%nY!(A;Ve[kuﶅ._BR#TX|G-uYF{Doe`0m˶YüEc(rt_^v@-ȿV88N?`2LUOIVLF@g^O[ӭՠ DW ;>7\,;y[ mFyf:Op=JZZG_(<2hdd }=\#v,vf|/_s+PvIZ^*nFr ZiN3eS- PFNYgڿyDѮϹ&6TM"uga5%;Xuɺ<<8Q̍q] HEDyeg'ʆP^iX4+4=GFNt2V2Q~=Z"R)jå^c`#dr~ٙd_FAy)Erb, E8b;#ۡ_۟CV4\b9EA>bB)QHM5 fH:k޽%.at}VIӾ[Kr/ .u5A8 [?]W{O6_@zk5[(}uA%F6PLc$/?ZoӃ~7bN冧0>D2~XhrH.X urv{,`v8~F, JN.,U;כ|drl.ufmZEWi a "3ȞʡΰWo*v:WuK"wFwrc#.{ڒHfҐODV<`ۢYI.T䞊\&Obu̦(KhrJ~ڣg:L>k$oGg"/`/:R E%`ZfQ.rdk\\g3d iaf0k sYy\5DLz;F}߀#:]eKbT~*P# \0}iU BG۷E0W} ("p|Qi%${wTO/Ǽy ("/G}5@|,lA MG!U1MZɃ d=y}SEtb7iwo%.ڣՋ_@+\KɝHbiWeĉSK0s$(Z[ `8Ŀ޹&Wȋ7-H 1Tr6Pe=3 >v-~o!Fg҂QӞۄ8([llnF?2R{YXWmNQ\K°oI?mk iyRa6Wsج@&^]aF @i#&Lv_ 3doj<:Z>öD<@Z5p/m (Ŋb}Xa De%H'2 C@k pDNL[{xڥB`{dهR wF!Sp!5%wth,F% K ;̱0"sb6k4]:Sbso3: n]cDSqP!RkEklTa@ik /2iDd%vEiAtJ:v=_Ϡk?38gOsdWv5 e[#:J3$˱.L@h;:{n[Щ+4ybVW<I +vM}WQw/&[56%j ?1C6M9ď۵Tyw;.kdaz`%:ξs6=${R`Zx1 ҘȣU"r J 6(~<#z.IG\Ntp{j؍" ?5\Ǿ(74D)P|8)qcyBVujrqosrcg ^\TL&侁^ W%2` Oq,k_wg_{:MZ _B ^ܐDm 1d`qbFA/lOI#8c+X!MCB{/Vlː[5֙Z|&zhRH@]5$.6(S[1hmt_f.96hp?/G)]x*xΠĠWIe ZPxQ3Mq.ݻsV).b)tܴ1dM T^@XY+$8''zljJ7p⑇}$UAw#DR 1^",quOxLV_qrlx~xŹ  *N/̯./0w^1WD:'.㶑C#:L^+#Z<ވSl-ps_%΀a k&I`KԖЄw/!qzs\{$\WHS&FVq5:?O8Ԇ,?HC~e5*<(h/ȣ` YKGL/E~׊%L1C`L"-& UUrvLU@Ӡ9{J>yGT#3 /&/*2d^^S"^+CY jJ ua,rqA-R\GZ Fհ!'?!ߠaLXmty!uW0j)wmԋRՄQm+ZU?jdC =>$Q3P*=fi\V;lm%KAK忋D(o'2d57_QC^=cWjO͵>0-eX_cJUJ{ݫ bY:^4ڇRDHm)%i.H/l"f^(Da e^ՕEMpW#\!}~^BFpb+a;-G/XI[ AdݛH gFq:%lnublQ䰳i1X`P0 >f*':$oW?CJ⇍mi.<^v2[=!_FU`ep0h5fȺhuw<݉R͂=6%h3sy2_\k We<6*Om:8<.yhOD>\--~k}\\_JC JTr?\8,ͻ0`dZصw\FGghEa4,df mal7+mEo#VUT> f_'FR 1 QV%*mN )7P@)G"7;wN ?GASכk-ҁ /g/$ q-znb>!PmhDFv] &,\SӬy;L@Y0k&rAډdycNdwlsDhm?zֺrVč(|L3?APdȑ1t*q }5]=g)da&(q6&%j!l^lDrh1'k=.a`?I7SCϤn f*k;ea޾hTh:`E5aRq[%Hӡ>! # ƪ-幗U%j⤆14T{I?8w|}7]U_aS}2Da\zq+veS<:'P?[/cĂ疩QFq'4S^󬁷>P})40\ET8B<4TOhw5E1n[;}3ђbEF V{W֔HL1[^]s$078΍^:ǚWGu+~ G!M}T7ZJMr3isW.:vK']4`GJ4 vX(g6< a{-#z cXlD*6 "}$LצT{J^_i"I%'v/fF9|"O $(ְE^%@PQAJ;:n` q.;g{,AЬv(V\|] 0t {+XvMf4&J1U1VԤ!}s''XF#{.T>&t?fqX /'y+y=ך3tNW)x:pe%ijQԣLNHփ/u^NQ۴JR=S6;%Oy)n8aUSHθjĔ7?P/\ #Gt}8e)(۟ApA;"8>Wܘf 4dY|5(-/@&K{;A/f~z|n^;ٴ'@<,Y/XW ]<pV"zXJp$}#uB㎝+Sr';Q|cxq!E=&nUN4d>@cUqkvzGGD@_b,KOMtT|]짚𓡶-5kh>&U}e62`yMpZ:*ytrٗh e^ fO=S7P0l2QWxkj}̐եVa-̀ 8:K?6s:ӭ|3ID#Q(=<j=}Gvyh h_n _;6L/vJ܁jڢ2܇ZQzJGijR :"pc4\+7%;<S ȳ{9|sԶ: RE0xo2xuH tHUF#~wM, h}* t璏 `)x$\ϋ"Mw e6SO(z ԁ3M4Xvp,guYp%>2!b$斳IAM|N@u;< 4GД-M{-fRd_,tdf}qEvdKռK!=Mr-:wگ^tͅq(K2BƮ署뇛%:Tvm6}DQ%,,h{†9Xr0 ʕ,>v?%w^ .1)pB}$_7LT>ƫi!P=vfl[!ju tT`o9% #Ud;. q`uls+YMPPN)El[d0f9^S!4rЁW8i8+Mep{fAq7v_w )fs 3),p;Yv6I1b-#ԠHQaz2TiN^Kb=tya LNWڬ'J7eTׁY?e_><ԡ_]]%IҜz8Vr54Ylb{Pp _GN*~MQx;څVaS&vꠊ\-iP&{j?c UHSY,c[_4m*",.?h G_mc/[ ua1|0lV_&"{10U3A{c?uz!:.7> ѨQq"0[VǮ+s`%kd{ +n2;9U+ܖeDNS=,:k0XWՆymL'AV]m*z=n \p…E\xx2%Pmng6u#~~[Ը:i΂DHoR)ٱ54I-*fڟ'VQp:5QK-Qfs0J=i|~S䫮w4AvHc鳛D/ FHs`+RN:RHRShN҄8&YZj;q=_j6ؗε7(#1h&T.shQ_}OG3BftϺm&/dgQ(@ 8B**i)X7?[۬NIsj=GR&.am'l T-R}=~UVck(evLJѕ!q*89 +P|P`b6~f(x!cE|ub}ُIlݘ!+tBYMFWIӚ$@@Ng>vgxb!D |y0 CkGX@׿BF}?]Ջ>CT-Y߹?U؎̓犚'M4z0(e>2Zu2^dpŤRLB[vź ~Ai*9Ez["$ 0?f[7Wӯ%l*Xo5df7P!LkOA0| Bܻ/9 :1`N]vNc*鴼nɰ2]@IP.򝖛c*M%#Z˾Q1A38tMM/S sSE Io}BOkqL>+]Ǖ**,CŠPr$K*C!j&I'T7u^d[g^Tz‰MY}Kƕ ̫ M%VцGW<|Ƣ~4c鹋S4$Z/n }=["پd4 ߾m)o~fAIкAaFb#a/fsC% 12eXUgԗOld%FӤ6" S_Iy8k`Z2r&s?7y%Ǔ"*G~3(嶹G=Yen`l.gWÈl͉x Vn"DzƋYE;7Q[MYV,,`'3u$_߇ySؙur0Vp&vDFyH=Ԇ#[ezZ&CGzwj9$p{oI`hr+ t^5}w.m<~fP Z̶ƺp}x3Jx 6=$RR\4fܿ0iߏ IuW:k47(2|d W![xvv+bd*b tފ+C闞3aޓi8V;0P{9?At=0 / )Z`xgam kAc@ypȬBeb!f<;WE7gq)VmiOm!A@yȕ"Wpmr[)2Eӌc~`,Pﯺi{?%vѫZ.IG`F A#_FA2g\*1Z}08#3⮖lG9_(+/ xOPx I4dC@seEN`t@. _`f%ub^@|'r+8/j #ykQGlY :ʷ MIS4.NI0 Œf\6n~/g2=./_bz5hXMh?Y4;(#kĢ_Wfb8`.tr-T#A;h֖Hk A&8T'|0φ[h5uJv}BT sUd|n_T܊JFn%!A)xU6c!U0z=$ZJ)m:EMe)ʽF]$uoPE0A6L FeVh pZqWhZM&ߜ_|hjs['=4} Ճpb#M&QZJϢi[-**Ji ӪWdSZ#{V1)𩍂R1Kۿ"a3@]|ŽkX(9zsm bbSf*̛E"7K+h% k/p-6.6YiK2D jO6.^(:nEx2 y1猗jXH1Q)7F,锟Sa`{)4{FwX^y~A.H'bͮ\$ Acm[ĮJh"\0`"yuhD h:.]9RR ]!~xxø"b`.4?RűJ]ۊ Sd$'PXvܷ1Ώ5j:[ɋ`cAפl2Ȋz[גx( t"{\G,OV9iӋ<0SB-4;^ry )9h. "`P2a׵XL 0|rM!rv)DFL%mCzq>(Xy\rm|WߦLR_DFXA$w1:$ym5Ua)r2iwQ+6{rV/sh (8˙{(<$6Jvgq%$oε7J~A'F7l {>C^!qT2Vo(NlQ^Y>`Gq2D@&.y'<{ T,//RvEڴL)+DK{)Q*0)wK~y2nxV #͍XHMiќ^8A5s uo[q4ǵ}(^L #̈׋3*_I (lҁY.{])G.~USPu{m~ oaOErFzfg7fBLh'8l'@ J2~.)FgkQ˿W̳&i#_X-7'ME+QK"fyo<|$EWptjF&%^ `̮K-\Dg cA8 R eG@`Em;^VHm 9LZ3`TētjØ5"Zb4`O[j7CsP{܊~gtxn?9C629bʎ㪺8|(=dtonsMWCI]ۛY#9Nl߻7Y=`ax ß=WFvဋfy~,ݙE݂檈 (9Cyd\sg5cpXٳ:9#lB,;u@mīZ\Oj="7gfu_Y}_ώ|$seoZPºFӋ#Z>] W@B6Wj<[o ]U 0" zCg#oGp৒/wdl޷`{S[m>& | 5hn[2/ URtH{GS)V,!]{r[%ۧ-ɶjRg5^J)XuW?io_#=2Mĝ֬,`3Er{ $őH]ƓmQ^miu:LS|~_7(N@pNM?l:wQesݶ }Vͼَ }?~XtsR~lfb%)xrUy9sEq_\j(eΥ?ɂ AN^lO &;A *%%9lGhCS 4ue۽b GQVg wJꈎeNJxwt}ܽGtg0޲ǡ9fMO͓33{ ܣF@{r^<+Z9 ms=fىcfMt$:Iw7/9?r b9҇QWE`eVg[m޿}a!B=* `f +knk"dSoB4%b.C&z9v j; [5fejêޕ!\ [u+I]>_ASvYٕʨQe7'ƀm?-맿GI !%WQ.n{D5%Ӈ/^67~N/0;;s7 _`~%h}w;hR679!oT, TpUB'd2Fl&z݂@0y'ij@a=l [SwG"4B;] nbx33 {:a*WAx%;hȡvDQG 4{ 2"1 `14jCb=*b!8_~#K B8C !cC6bhҰbz9@5<_<+D(6:k%z@6r9W.&MQ%^;+=M$qZ¨W9L4N9 S0G+R)ќ >Q8+X4=ڵI_sBzSZdH"jZ[dW2/U @͆brn 3fv0I=sKBߦjNN9Y,Ed XM>):ЮuiO\n3RBW`DD|q)0@qWOcZ1~d"yŇG(H]",x KpI0#з1Jq?wIv< +=` ;`2 pJR(:P-1sK1^,Qc|wb(bJGlqH nuqUϬu-3_F,{[Wli.}2zt̳%e?}vM9&{tՠkk r@O^"V^ABKhJ]RUjbb t-]Z'Zm+f84s(N"F=;Dg#h)_L;V8J/—o^=1x u0('a*n|oѢ$9}y J/=l2n&m"n8IVYs#N_3Ceaб!o\h R 9#?ˌEǃ_Z|.8/nK LRvM))$I6tfSMN.duN  N2dꯎutkrnbE0Xmv^HE2ʴ Mcۛ&gb"O?QK,d@Z-%8STFk %iӛeFzppF+zV0i+]~h|=Xelԥ0xf3)t*?B71.bZ$Gp恝l, -_# ,:l0MF/mN`CPKA*hĎewR8K\ (Y݌VGc _j-# Oz=Ͽprj˼]pӊf[٬A"^>iY)k款JQ<H>+/BzO`J~ݔuD' "8aG @&+r/aok$ce7\}zaZOQJ9"QKd6ǎ$r⩥qԅ Tkh1HR@o;ׂ;OyȚ 'AXZi5EY丬Y OSLQ>^/~DIcx؊uBvV$5m?f\t/jp{:EiAp2cuV @FE!eFĕ,|y.v甀Kj~#LFEIQr 3 $r9.7P 4 o,xO\3eAqyc"u,Y~[!r ( 'e%V':Uk%?gjHl; 偌aVM-b@nY)ͣ>I^5y#7dHD,*[:ËNc5fYj @,rx:(F@5粮1-m!˻_ZezMGTPj&UjWJt;T kF&fY%vNf۪]W!j迚 Qf'0!(hg'1lZ/$ ϱӲ %6N MV;3vWwhXw?4bSRР 9g=Nv v&ޅ烻ʎ +/>ڭހ s0FNro86bEИY(`a z^hԺ"xv-8S~NUaF9dz+&3Ӌ3iUgUx-."+Fv[I{r `+@%@Lvg-zf|?xCG)'1l ֬\M0?r%- O oIbTvҭcXI bXWv㥋aB0 ih^Z8d꿡R I]H&Vn\7~ױ4-!#L'(;?o}߸2= A/]Er/ U}ו2uAOF} bbI#*U_Gn'1n"8/ =-P렱s=ڷr#Wg4lw2u1+bM*>ϼ^ݒ jcI : :>ּW%3* (X^Ei"(鿻#|yWShcnngL?StO eMulM9ieUjY r9Cg_-{b0(xoܘuc^Lrp앳GRzO]Ӧx pmXPťsB4q$ y3mW\hm қU_RmĜnu E \e2&9eʋwAwNC C6w.Zq:PzrOnNS217Hԗ=j^]‡ᕯ8*^{$;W_M(DtYc+p L3qJ!,\oߢCӺ dS]Wט3| fV {ÖB5Ւ@TO{ox QG4RD.}oV#ޤaHHS妋K m,%#;37`/pv'SS`mL#&JN&H`ضre~G:`Zb[b?٧ 8º0%Bǖ xɸ2[xgvcXѧB``Gݕ=h"UOKImk*XRS3&jˉ  \2 :Zr,J<b#iI87iD-M{PE٪,r>x*M$"dH8 X-/ .*||:!xޠCr~CKKE~0JFaFf7 ?Oj{}O(O-F1ݮYhxg*ɭ5o "pX~eDcJt\q/Ua1QlO:91H2*`0]%lV[jTPav-G8A٫e"l\w5/IH[$mWÑvg%0G3 Hx^G@A_YaEh_Dd+4FAsNOa6ñ9WE=r7n?Vs ˽gp^l  -lt$/eK4rN"2S~+3CYK"<RT^듨DMNYq KceS3gbFyLjfvq|P~雱/< Nv8K'x?%qsv_3KzTh횃;Q΄l{{X0X!'AXJ| к̍tkG$͐5XM+ٹ"HAʽ[S k5ܬ+ay5t}=->T7>ߢk!rBkl%HlOXJ.Q=U'v=;hasn:ИEfG0Uz馈2)BfJTrIz>cHBhٓߙК~mn|Y%' ePԠ}I$4~~X PH.- >*h_<)oAY6>'y402s?#deAB~ior[qԲ<:}$O{xjn5 paR_wK> Q-$a, {:Dh,@!d%t'\&*&pKH=;*h@\9_sxsER'@uXHq/Azg"> gb {;vԋm!O~[O=!1@?C6d}F.|NȿC\:úI36SFb-yU˕;EbXDw[E(-2}3ras]4diўDf!Ʃ_ds9\ @d3BLHeыI6OBD7'dy_E0MD9wKz6'RĎ:y%ktv^'./ "EpIv `{)[FKEmF4:G8ۻچ_{J"XSi%*1zT@|sA\)f1G\[g3^IzfR53@7&Ef3fu%KBFfz3B] MSWLв(x:װ%.MAפƀU,|B> ,GhzVu iu qoG7w튲ElVPKxuJVtZ c|O(\-J5y9nfn Z!ZmG! _TX^V1UQПI"y"boF3_!cUc],GIXQ}VѴDYOh 7H8x2Bz0HMyp_d &09 y<UP z<0;ö7x<^LjO߼%1C0Ƽ@ KfP9|&K"BTF8.հ(VOImNPB=3 }ò 6.:\B`tVXe91Yx`fsIis+NAiJXgؕF!b!̰:V%\$X"_T&Mm/KYZUb| 3&ƫJDSĘޚdh:Њ&rJS&{L$E![Zhc'ޝn<CinmSQ{xpx+=qj!/ Yt uqB"R;o4 uqQL۞d!Oʛ;`gb<5#my}]Dο8ޅ|vD7=۴UWct $dzGI;_Un9ʎ蛳*S&:1gaW!)}zk#%}ܳ=֌8~Bh"TBrNiҍ)s.mB8T7"r(;[J/Σ55q@R, 8c&rF O fh|eΰ1B޸ᦸoճۖT2B &K ".7{T}| `AM1h}lCsAyP8sXIB(ߕj /*{ڕU^g!4+``A=o zU 88'V)sS2w8S ē4e5!?}8,!9l0ßFB<y!ǜq2/VBGzv Ea |@jrϨأ9kxCʌ )`=m8A( ?酴g/|z䌫1vAQ: դ`{hS5>qH,/rCjޤ4i f1[Sڗ^jQo{^:7a9ًcіc HwP2}+5[^Yt|)7z]pPs] !!#YSNzˀKɥoeBٖ V.4%Ϟ<޷1>Tu|F4.L5Pjc0dm;W֖׎D=\2ds$ ԁ6_ #G=QJD0牴S*VA^z%#}P| `x /z9*A00ixv W(N[5ͷB8M .. QnR)dxGߟ}TV}Yx~'I"B2̲ϢvNhJXT4jq$C|NWywJ$~gU} Vl6ţ~0tX][UAK^ku$jhW9^dzߨFЍA0` FWHc3]/b)U3e[r&JY~^V9IfY]5~>lnPs7'LIWzb5n4/ +%p~AbY4ao^f:C *q<[6E&899CsYP+S}hHsIὮ:R;y?{Fih|E-l٦YB'^f8~)J'ѻ=;E@r:_GX`OvT|I *Zl~$"ZS+d9p "=}"ۇS jXTƻw^^ߢ`:"9"i@++n ^$vdEmfTeZSfޙ'n~73fP_oP<&lٮ'(5gī6`/vة= ٰՋ4[e(Ø>'q\ysG0GpODx>byfWC ^t}itbYr 9 8~ ՙ>l DP\~`?!}Š0[ %A"5"uuBFuiuZ ]V>]%S6x09+wǢS%0} +Ieqeyg8?J3" mx3)I2↴`v_э.("? &4e9x2))+{z jA oANGgb_INaPmm{?R{3z3kP==Wa JAIx( ^4P˚uVl+o~DlzpW]1Dtvވ}'/}q|=ױQK ܽr0}mUM\c&ˆ T׉:rC#.+;k1x:s5u_aksumV(RϓNm3BC""B|ك5''U_04 cI:Weӯ!H քk?"G𿯟u10jP4zJx!}L X ˝bu`/(N]>XMf\z Lި23V:9kᓽm ~5jN=;hU-9eB\qYb"sߍ;q}dmМUSLy 9FPn!X\F]~@2Ïcl]B/7Go^Rr<‚ P')fpz#Sfyߙ|n墡:KDo[`V'*^\GT}l~>P2ZScDI# *1t=/Bf[ւ 4-/ۂ2^8&1!<@ kOGHOx=J0:(]p\Dڋ S& a]Kag)Zj|%+z1ᘯ' kZ<dQ^H 2Dtw%.O7rLPX9ǬFf? J &ˎp~\Ku υGn WWAx%ͤgnmA(SR}G5Z$]1l]b!lj@ZcZ=_DCOn y%@ z0DɄʀz4 ^baYՋ,ʹDdF՘* G"鯲uC:wJ2e8܏"T]BidKiUmw̹ 2߈تKF[cC-@)K CT!8*5|Tj܇] <Àr:< U[,$Dw#w2Q(7*a3rUx}VV<&e19!xu)8CP- ߫U3hiMuZ1rq/.j<9هZSއ[r=YX:\l\P7ȹ\L+_9/U9UcH 9O@.l uLRTPΏjbe4 CN^bwI 8Y-݅)e ¼s7A9Z,gZ>NkAj-F12dqR5Lc4<9[O')[H&>1-Q qs.0:KXqtՉB2BH:˝]~Hr\#,Puak?Sv ,LO>P?Y#+ywcQW]b$OrNckwjG&hP %g:w::Q~ ߪ242eZjFt#nl!ժ3 ,vO;yٴÃןO{!gqo4]]+Ζ+ d.h0( k8 ʄknHjqmKla~\uy;|"! b:ڳ` T7#=K]ͅFyۥ[5$FV1˱cB3|V>][@HuO! -߻CvL}S<)|֎3`8^/oՓ Ahyy]ĝ e&U}x bݹDAidZ[]Je"Qv7z&OBMqΏH, )5i W ̤,e%H ϴ774uӃW?Df)sb<6ydvA}.<(D8"# D*S9zTd\|9qO^pI٭n\ 6=\=̵j9;Z2C48 cJX{tkwsψ4lwu2y بBag[5a[DnlX#p ?ŒJ>e-"z^u*L R74e Pd#ϯUIԛuN.P"LE8yi~1bABzX*#caB7am5Ў Lxӽ#Z[3N^bG$IBʴQ%07,>7IWKwy|Tlsp\ ('^X|Y4|eEݰr&.ۯt\[{1\P9:r7( s54̫;5fDQH#\G _JG_Jʅ&mXwœI-qsGVmGn4B 㖠B_\q!8T4aL=D+,NVGt`X wҸ'U!5@.D6ZM^85&nXb(IĶ[!kA%lȯdʈ?b(1zoy&1DrQsG13td&%((0=Ùg87bA/|R-{Cۮ<۫ ϐPU5dHi3|&ig9q8H.dLC|*_U(tgӟCMO_˷jĹ^+o>DRj8jjaJ 6uT ') !o2W4" azAt[p Co 3m$貟ኟA%G_01.ʷ6 (.4P-BJ΢ J 99 Ƕa/8O{C ީ$>$[Bb<` 3jvy ?hCPP\߭F<=Gk${ eo ;9&LZML'ニ]xӧXB9i>t%PX+:UlL+lVײ?o"<Rvn5?ړʐ^q;̷UVۍnx9ڀXVL\^nb艏g bBAſk&acXpLߨGUO 3i#^@TC`i0 Ӊ;' -L]R6;%1Q$ O ԕ6Ae*BLqL絟eY:-?ub@`@DE6]R|"BRI8<&KΓpO%t"XQ0/M>'Cp&>FL2Hڎ';OP҉g-[gɅ%[Hte°%Λtg45ӵn6#VLiNr[ \J/mY%C`ڙ~5MGғ _,iׯ{lH#;:Y]fTtj7j1I[tpFIJ:K;!Bpo/H[ڠe (BHٓ#3k<ОogTNf+y4V `A2=k, #D.2oмxnh |R Qp:~Rf+ǫ(PU:yKhnlGލ8өe$Fpœ^EyTg9txx\ңwWjBi>2-!LF#\9=rH#d\yJ{y+іe_Å6orBX_0=a ??:cCXsVI+0wG_唭3yJ[([-=cQ;t)}ZyJ (ei  ӄyRm'-¼ݰe8"[1dA7-&yvj h~`rSY7/ F?ݵ";鄳$QUY$OXO~|B@OQEQ/Im4X2A5iigatk슦Ay7ELM*^"/_O}]c %QܻHYY\F=A&g.Vu#W~?n|54=*\p1"lmV0_{9S^@_$9REJ1$R:H5$&9ZRz&ɷS{#mN̵)8 X*W3'"%5e lHY@=֧ԿAA$ Ň-!;,NTSD@J۔V\?UqS i`j_T߄NBo|OFP2#]ؒ.Jŀ@f'SrʌjЈ$pJPKeSfo7_d4TSz3 %gd(޹zyT1A,#$uVE*?x 6 w"3 :v20D_3#z42Aɼ B>{wٺWC|Q0+ya/T)&62װW5ypx)Oa%|#;Z,h"XuZ׵>H7XA7p o,A)"ۚ]Uy wT>p9vL;7%k3/fꃟaAxҮEl. 9?N{tOþn'ӿU >sidI؄Fh+y҂]nGDIE<e|ovQStLSI=mPg|Lj'2Z@B'] |PE*S>I"dlPK; 6 VN^4yJ1r]+83//;7fd3Dmkv*R 0`t`yh&! ⌭ ѷT`wD><Rxcb0zۂnhhqGF|b8ô2|\#9bēq|OIh~`ZxK{I{B9۰+j_ړMB Ias̰0YF^HC, bM(.lE!IXB0Įݰ-W@r30jdz;u>+B= m .dmB+)d8nu"i̙&EN'Hi{jWA-YA! y6lFH42SXdA׮/bCib񟾰Ǜ~$pdY4b?I xNm7k54tFnE6}|~XdMU;"W,to1 ǽ{~^R6V4le'#p6R3R6*m-VZ1QcjW h]CʈvË́o r`Ɯֿ6aCb6v,3GN䜈 Q&}R9t 6ߦ"gT]O3ЫLj}6=)0aR&.q {^{";֚(x&,=4;VvZ{_˛yP&Xhʯ%)< ^WB ib\j] ,,SŧLuط;Bp\GL p (# r(.x83-O²~ɼ׉epDZo) )yk/Z\X>f^hU\*[usTz 9)\R`|H?oI9ߐ앆Est:&))<Ѧx݋nȚ0p&XL3~_Z%M 1M7ik(N^_0;!\z7_< V[IHtc-*3rkgo,l*a"OF,h %N0<.>Bǧ'G, *E(V50F9}c]ɻ~XԌF6png֔\-5ց]rpxZcc+̑ՙ$X5L؀uc&̤vK~%~lHzﲬ0]f+I@XBfSH)g(zo#S%h}" p ƬW -#u "SQ)p߰ÓGM a%?7ijgY\ukUaL;q-#`xM0skUصiCzL'Q󹰧t? <\ ,0ءvJ>@uUbBl 9GMd@$K;[g5e.K:<>`$qK_07aKTFW+y3'sx_3S==vA{Pd@`)J(k+Cq'*3Mu]꿻  G2gͳi6G.p$7 ]MxFWK[?"[|FlVSu=,F}##IqB%gX04:GrSi,ū 2^\L?Yr$)ӭHq^D:3ԁ*ғXVcۘ 4ECb5Bº*]T}tAŇ*D,\HFaW?kـu=0(Pu!zhZC- WţPGKhx7| >  ȳ)M?Ap_c=0NJ?t8Y$-xCq5a#dpK˒l'͉Q}5Da^1:4 -!i3eBy__L¦;eGGjm<ŅIG$G&4/>*\y0:%PKrl32Mv/Φ(ɚ]pjoTJN"Ĺ~Ik&FyrH(K(am0 +xQ ='6C@79n >4 11i}D>w):ӏ[68 V z.RN!`V賓GD"4>@@$Le6;Mw۪q;zA}ԱV2՛52_<[* Q#Z3vꌹ6w0$R_YfK)gS_F[Up.!k>~h-U& qObSh5_IF3b-vH"L qF H:s \Ү!LW E*4ۛ{hsRW m 'N2y9(uI✸I`)rVH3W"y/lI"y֯\ ?ku֗8ξ1SSVշ~FDusLdn- ZT!t{Z/ 98S7XI=n#e {W"mJ-jSL<95SD~ x|T?|H]Wx?v2N(T/;ONMv7';WD?`|-`[¾wE~RNPO%7Y`wxo92[ԧ-)U}}K} r"> ~_X@uAkb/H>$P#Zn Z(?B觿v9ԋ(xKB(6}5b*$oT %('-ИdK(GIƈ%6:,@AE8EIvW/ H`#1e$÷&*Iҝ"bı 0rk3]B;^ Q|_c97:3*{5sCH,m1p~$D_]!Y;@ڜG0J+4hpDJ7f~0ĩҊf?^#HyjVnܜCJh},c0=AG;~{2x:EZ5(өrkjezl-=vԅ g&;7j{d)G&Rص|m%_19.O~f}iK`ZGJ&{:bnfMı(/&*\'z_}/;|5V G6B݌+_v`c Hɲ"۬(̎1I `uF!IGdf4>.:eZy^; ff=&D{ڪ<)HETĺXpPVFHI!Cdgc z&jy -ϭy ߪ@( =ޥKD/"8jG[6L9l#ęs*˔lbxͺeb(8Z U{_WߗA-LGK/ٸ­ 8-.9nYE.56A533jw?HUKޏ<<2IyN<7L&ڤAwj@ SjZQfsS"P&] h0͵q7^4"Y@p6+.Q4K2 I~*8ʦ+=:#ڻ7Iұi[V Ԛ J}y@.^7ƛ08s S&OؿQ)w4Bїc 4_&~)i sFy0y@xW} :m 庴>9 UwayMTG=Y4z7',#!`Qeym YR.\O$Jj+ s5"OuDiJtɠ:վ#z/VonL`J]K?aS5y\GuB]/Cs\p=q ${F1) m7tD lyYD˪A~l,~7O_:p@{ş@'09N-r&}bai@A;ĞHs@)>s0EQBA]sP{vEِIOF;IdE~LumW6]Zk<ȹqYDИ߈mb")tLb5 \.OԫðDӳ;3G)TXѽwX ,U]9}2T(X9?1d.U? mP4)U)>f)<3(l>wރJuа֩^>fpQs( @$F k81jgɔR`H)mstuVNڟb"?CCWEZo:P`v97DzūiN^":-ȇS\XblZĞIlǕ֮'É AK$+KXfqr4Vq7)߭q- Q*pc $$k!| 7q [[),(P.f Էf؜DEjj&'a}_4SxouMP_w6$;B1@MmJ0e Jtȃϛl۸>^=VB-}2:ľ?X4yU0.d(gA [s^^D+#ifm]ݪ )܍GґuU  ۮbf4q^\&. $KdGbZΤe&C*V^C.9ɻR2HK(>Dvy+A妏TPD HMypn~ `!E}z pLB- b|2}@iʩoNg7Hc}2`05O7:ك|nYW颇.QC :[U|wlBfLSZԖ:C]U&8wo V{'.}>L(I >޵{S^tYWWfTHyvWIL*"azP+,/PۖCՌ!.!mG-c29CuB`pq]F*:捋/%{bC~i("%ɔ[bpeۗT{ ItNmi !J-n[a1Fvtw/k2[dk[x64:ք#ߵ X<%7b40=#N3$9hVec,o´kd_H}# BmS65^,s.:-$+*r[[tt0c{)?4#ƞ b/&/T9 RJ2Q)ep:mi[Zr'ED_e(ւ!oSlZd$?)v'Ӎ&D }OoVmctX,L M:[pkTVE#)CWX\S]~mSnVp5m#Q|yt|`h,0[ܚ{3Z.C"+%Z<v9W}wI:7BJHO?f>R_Ee/BQ lG@bJCDI+*\`@Ɯ8ǃ/G;vMdpo3>Xc]Ts@T7\pEcAA>6U !'؀:ep5\3آVmꥂ-Ex>^-|@quLus=V$?V/R/j%kKmktx}*M~Xmo7-UAcv(8ܞ_xw2(f *ywRl4R`y ?ay]#aO>Ko+T~6T Q q,7Vӹv>g|4/7Aʞ|d s14 `B/akLw[ tFl˗;6S 8keSHF5ㆉtZ͹,Ps*!?R0"2]8:jG 0M!CVqZSS "(  IN z6u%UowwtF߸El[= S3gGە_'3^4iQhgv\2{K]|l)Ow²IeRc(HTI9jTE+7B_nJhsŮ|2lVן N@3(\u cPၦLʿ c}r{gnkGCb9M-J630g ;glY9zX[Gd,a9 y{R\%zMb?L{cT'xZQ@6%2X?e*|VGx ك w}Piw\k% ܈IY<m =*m)b6'!}g1p+]0R|v7̣;?hx6Jacg;ίpZfd[98KlO|b+LUV.t FHeüȦڎ/hPac=K@^NIVhU-LCEC]|xV2VT:e^e $!sq$ 9\FGƋL`̡́?_H2kE@"k ii,X #rkѽ"DC:<(n8Pu݂Xcخ3˚}LbG @1"iZERK4wNBAXz*C8?~&uX~J#Y!o$z;x'X*wiψ3U²s㊐ϠL%qSLx}ח_Ny}nY-{%"P~f}(.KkZ~nC=56 YT(# wBt%rD~=\j j2PjHόz* `<G vu΂C͕;IC>ZT!hbp͑i^- BqLd)JF'uWchd @V X$O68u ;dE#\=}cAvp^&Ӎɉ0zX"qіQyf #>HV^XCթNXH4ҠӔAl1H2[k,t$RWߖp)Z4lCC{gE+k:4~HY~(SL19s!i-KV?/8"ggևKozDC-NC҄Oh7Nuag&!#)]=_gDB@kРfAT(gZB::~(q>2Kv|ϑf}ztpt|Zao9-3_`[" qsj)Н_F-,|2A:ה27d(zaʫ,mh] |rə5y`bF,uu#4teI6r_1Fбmc f0<,Jc U9$NX3 lcDEϦZOڵƍz;j#߳LﮤU'@<ዀLk>j|qڋY*HYmJiBuoSŋ Z];^nL#<\YUvR)K(n\iĕ|=a3 HjçB%Oۢi\΢i+K ^KTZߞKdlMH>@Z6(Gna 8eEpTT4 k̊ e_,o[MOIBt9YncKs*xM?k`H[9Ktʼnz;& J}SCȎ`P+>f,S(UTUS>j:!$W c8B*f mC$HŤER>`huH̢\fϭDJjQum=|ӿTWV6}D'c@h{*뫓AJc=KG!:t27 rǏ|DZc07:a7o9ċ k&֩*lD\.Qp?sL)_vt&7cѥ;#[%_m$(t(X+o0-]!(ؙv!xbvEf "JއtvӽHg6ĝy,w?pJRu@|ՈTDd Mla7]ԵC!{I)H"ڔƦWOV !R[bD-< -F xӌuӈ_+i>i3V'C*ix<zp>!LfĄZUo vZr J{}y2m>YR@YYmQV kEWTbFVq1ӣ!c8?h~i1Ͳ64>L *6=UJ;[A p`vЮS*ډϿ7Ȗj>F~p>WYhW"eS}yYތZT9MH1p?:c)EML80p>ʣB@B6AƍχE4QP=nevz\n;ռۍjI [Lp7Eǜ:t* w XL6zm =PaDXf+SCau]pZT >t耣YE37qTߒqƀ '4o{d8 E܈"|IU3[>t;EbcܚF)"? ĞWd3FkIV dC{?%E0.}o!D!Zɬʞ[x,mj(ׁy]=v.@L.)Lr:<\1HUm37DYwBy%*aFmGwtѹK.Xg>b zb / EǍTS0P5ƛTh翛sU/;za1fk쐋G +~iN+M$<0MKmG_p`*yptSi VV!:= Ir30?"1\tɹ}ENǚ# YGbW,nb+!m5B?r{jC O5u w#JP3ceO)[=UGB}seG oyd 0 H 8[5b/2 Hq@Iò(oL>͐.@?gEC”(\3ez2D4nj._2PWb1]hH6?r"s\lܷpUZAǠ XN("7Uo U+y@黿)/\Ǧ,b{O̺D_\:8u IuAEL5/zf,K&|5J?tDvP`4#lCncPݙyu*F{3{(K<@dOqTj*8ZqT^XL5bZ XcQ$Z Ty4M)B>iG(޸5h8c>}cĽh]BQ&sSfqe؄elQi3=e}Z7|X4yW yCX^pA7gxcU%ZC;lǥi$^rzjY<<5XIg+QN^EP~=Lh .`Ħ7)D9>*Nb{+>X?ZVs'✶ރ%F)ch48^)C0ׂ Rے S 4.| 45W|E 7 ̶h .0IzXa&`y ᩏPw0xm79Y )PC'>uTD|0~wb TTw<Rlf#9}v_LMoѻ-N0ԫ7ld] G-!%^4&m)+F=|Lǿj?e`-%m'S.\5T̓H|h]w.qEnj2A3'č.\dSlسLmwxW\%]jJJ:_UZAS@>~Qt[K\e3}уgwQdϲ) 4 }^8f9sMo'me갖An3:a$ pomi/!b[LEc> 3.2nk{0 E[Z]WϥPL9[V_bpN oXZGѱ/kHc>APb>iX\E)6g0e&_>QSnUW8.3rj)嫕89 `Y@+WȜ}i)\LBiF.RK(7kd3# 2Ԗ~oR0 ~ GYn,ȦYUC.Z]=l yAp2?YQ5?-=%zvHN9pCX B[`'N-?w=T `0n5c?𺀦 k=sb|Z*O#Eh.wch1OaXO$G+Ž^`ZLiJReR r- m=H_fa*+$<yKIqBSp 0OpizWiT(z?.fD(U@2Fpv r- 6 <0pb?d˷m]PB`|FHR7y8J܅ P0+YA*(aB"#甬߱OFug:R𧴽\<֩lGa7QއHM|ldfd+W@^f`>b56ޢ~i{`ڶ.=ToshG u);v26Fvk:PL3Ο4pHĆī4v[Xbe|fWMFw5m&ɤ[#b sYkX]'a1瀠4? ǖ%8L{vk?׷LJH5O>ϤL |N Y;7Qon3̄(|Gΐ@fe:}]-:_GX)^8{>]ŀ);|WGZNGi- ̽ںX>5wnbP5ȱarHvl{t ~O1%~Җ ًю @'Ik܍}{R̟Hv?# e3Hdk(,dċ4{Z Cߪ:Q|O7DͥG]!ƻ41 J3`0)YŞO#@ 18P 1~(~qY`34Gve)Guv i 8TGAͥlj?hҰJ_Irj 48*6s7mz)//XnMOEA|MB- Κ Ƈz%ډܽ뷁˳z7.欚`lt\VrI_b76,%Im@6[Yj"[)\uʍ2k|申ih/KlHw@Œңl=Bj% hikmvx*D&ep 3c\ b`7f`A,9ŌTfiQլ,L%>z:M?!Vt#'qO5U3/WoBhmmY%{z04˗^ynd9p;t Cӂfft YobQg[t|NЭRu P=i&.JI(B~$YnKxc;XL2Ňˉۃ,zm͈IÍZ8wU*DQ10:AR3|;I׹/h.رtt][ }AO{-ksN~Of{X1iLˁ(H1^=E&HnnUDj|BdpC`A#1oIT0"UB>ܔTL»ED .}O4nI"޵zQTKO<ԮaM\ ~=)knkA[/~:ibh}n?xrfY0o܌5Y(]q#cƊ`gvx"o-x<ԡJ_L>0/C֐Ĕ.b'?BL?E5";wcif`K#<xoWMYn>xJGl`=z;&׭=;lK}IlwV¸s$6)Vs^s9&@!S!|7ϣs[ QGҐMD",2hô5\8#M.GNpߧٓe侤^qUu 5*Qa^T.9iXUKfNqtjƷe]w? #,g\<:y w inXOdXOLBs X 6g6?#^?AB*VaJ77'nPS#WtLIYH'ugkHr՚ocfbO_DžMbaf,a )[^~*O}lBss 4YtVtc?XJam+j2]sL ]n}l7V9w5ꨬ!&gSj /?s_$XZF߅P&z!<;'F(5[,B ZifT-(4s;()W@O (=Aև.k|NA"v_z4yRaA/Aɂ 32.V?Dϲ+Uu2Pէz^?N V׈??}1(Ճ?6GcP <e5-(c/>侥/9umݰ_?u(Lu;ixTvC9@aTTT`CȜlsJ_*F6I<>SPL=oWXWސ`8hq/MQMr'q7k*9݃2zhWg_d"ŶiMhHK%t}|WX yp+XFZ '_ }t DOv9ʍ˱_[9L*|PH #mfX~w{&ǺBF!kF .}?ǛBa *E 8"!VEܡ=IIVLZҧGn+t7\KzD1ژo6 ;cSHGi'Ѝ0TA[HYYAdz݈x3\^<~H6M`pw\e/`{?߅vlA]CU"%e>d+:QHyZTs^Gn28VzwBRe,4ގ\`)%x@!pb% L?]G:\ƬĠCBu ZZN~"6Aj8y'|ؔE:Dr'}eQ}6+ 1x:M'{NuC{SpP.C&bB9do-!4X}IŊg HDBv v ﲁ*]{6V]n.ͷKM(ڑ#O40mٳϒ6.Թ-w"ٱ=XRK&M&I~SbB` }31z Nm<~%*&}{c%y+ђq0tbKcM,ZTFV+)I ~wQݦA^ϑ?EO/c&5'\n6Ek ޔqj?P zQ$:q auEgy-vC_ْKM̑O"u_>%͹ۇ)̬VHMFpH;vGGEeG-c|ʇ|8 aMM NfK`z Ӱ М۾م\&g 4gtê$P$|K~1)U}wYŠZzv0!;t(΃&cQJvdt'BXhĉ3μF ~xJX5:r̶NVyf8C2zL}_rЦ)8{MJ :WbԼJpwKƆ/ ֳmZGFЦS *")T'->^ɺs|VD*1rct'2#l7KDNw gG㓾Ky`Tib&Z ]Ev[[eiW$6 @jNbQ CbA#%띰ֺ&DqBXu<= yk|XOmy=t%25꯭Σ& 3U Sz@}&!2k.cqRH f45nى=?z=AB* v:aPW~;/ʵS7Z- [a#5/-\/:ZTQ98bMŒǕD'tXoEeJPɭc[))ccY]*7{^^3,mw8K'TMv &߆8RM׬K`*Mv,..#Vl;_R6 dm+dɦs3/+'cך4i8#p-?wJ璟`XKh&@AC2ٟ*UwTd+_rFt 4[[!df;R לh.@mX~ Hֹ3υ#R*㕊1~T #`'Ztz!̌޷k3}7ƍeK蛽>iolrSf"wڵn4puy&1i2jh=U"p!QbU.DX0=,:3"QƧ/2V$R| {EF6db-lHa5Cˢe:eWso,9Mn:waPڧ-PnlE1P?ԭ_}g:Ukieh_0YYfwohKCƍ|r/[o [C*!\t^ ݧ Qu`V] #wER J5lhDVuP}$hUȺjCV-bXPn.%pӢ `CA9aPLp2ug+s4U@Ԏz~JKކ`M3]#A;fH #XB}uC+K"މj\&b ~VyYc?[<g;e PsօƎM+``b MϺ+U~9}3>=Ir؝4wIuH(ix$uGzH⛕` Ѕz {~mp]6@gZ eJ?" b_K0gӀYE\|vEH1; DΩN$'VkȢ/q'+Yihtg9DwL4םrbf#m _V+,,qfCPY~cL odevy Low%^Ul· Za^b B9/wg33\Q7j"ƿM'.Q4ߓD^ʆ;EX(OhvY_AX'u< I"VSlδRx\̑^o~V؈`>WSG ͛ ` izM*6cҷ@`5 :N\2I'ڊwpEut63y%6| "һoE36~dn3,xKd#  b]fgG`'A;b w41{? s/ 6PZפ|>P4ؠk!=5H*EJ5oAC1#KI2y$'+}uy rK;|Bhw¢mV8Pw&Cv?|֩똻հ-Y{3ggOW ܧկ4m(׌oǕ5]yPlP趎;8ĊA5J.`m~i4@t'.Btk;'j*BX eW2%޺M 5(EE0hrHS 3OZ8#ē^fyh 8U<~W[puU> .caXcť, v2L-ul\9 EH5&w3̓ 9yBҠ}QרA&3Bɴe~Ʊr2AB ?D T4*uxd\\|,qHւ~qW5GyU/1 VHSW/{_0,B$G0ަmr $ 8FޱWI-bQ/ֺbk(ѺՈ2M=Jք{m<7bLBU#iq.j nك$  ߮ guxTC^(qI!ѡ}ma\`[N=hNGfXg[:CD{˝;GU}'Zkqeyeh<׮jQ9pVP m r/AKТ~Yyͬk?t،-C6פ#GS#%#SBRzdߙ#~W kQc[$eE)YV;лXV f-#7\]w ^p᫠JݼMW Nf[~YD3'sy}c-(lS:^zg:Fg\6ž[CZ:)]]O ^t3X^(p7|NvL i\IJiXr`]N=nl^Ey:䨣obǵ\q Ȉ_e%1tR%M0aӏI5z6LE]K-qGci9E\YBlxiPUhZ.S9(j>w:}3sP$a`Av:?Mx{̮Z/]h3-)fAwR=蜃l4jOX3އk`*p6PLjq B0i:X*N%|o{|dly\,CŪu}rSYK+B橩o@ Hm:UBq(gH=լ!-'g0jFs]dx{Mr.NpOh[aL%7I3+\ށcb8ys `TdplUl ˈ71"9ʧ6.砈R_>ÆΦtetdq PK,k%oT(5% " Ǒdlo~j5\~)`8cfN,'^mi.P]%qDjG~f-*b`SqPviSi}' 0.ƌ7DϬ  n<-fRܹhr'nC"N贚4ȇC7I G7=@r4mo(!rQ 3bДے*jihUg^6:tMfı&NPP aFե 3K2(H DL69񉤉ln^*=X[9o[S@O$caEl>9c ܮ5nl:8<"\F`g|t Bqa0 z(APZu\fawDO:RT H$5. xhpܝjDXn7Y|i o5,&9#CXotJqĎ2iHK2f# z}H\ׄ=R)눴M/F:h8nI@+e<DR8) "/㏮JG4"@ȶ?)] ?>b2e9G5v(b|^X=pUcBqLaW n #stD:L`޷l:ZGޮ؍xES&X?ōtd|hN("?*27f%wYYPuaA]򛦁ursVi[ͦWU _#;kP~: #`n4d@$וH-H cVP!TdO/fWZ2l۸Y3Y/0((6 ̞ٝ dUQ : \ٝ!c!D'V cP?AgWI0̂2RӰ\1"ʖ^Q[9LK.o#j'ӢR( ndV'piB?ɷ;+@s[2|Vل7Ǘg1:Ў~{XB ]VǧꡕE*llVE7Ic4=sZ(- L{e\҃c52BU,_ݼJ:pi}C"`-g8m ڛI>$ҠzSF/@%~|IUl3Ҝ؎uFRhUT h$4 `$6x߈Ѿܣ]HK39:(dOY̐~q WE'i۪m|l`^%ɊxrV~~ $? _aA *~6 )Dt Ib~JvB =d`w(cQ|E @J+f=<=Xa洄xs2Z$-$pն e[;+ЯJ=\EŚI3 * `Pi FQ|7r0Rip\؊h+ɼ{x"UyGk".OxW!M /Iи)@*KzV.D-=Ԋ8v-B s5t~KCUNx?֍̦&c%NFyQi~7ٸL'y@4ky8Y*)zoThЫ3خPsjZ`i_8G $E Cԗ 7IOc:Gp~':x*O @o'm-ׯQѴ=CmmƝQ_.;Y, PvVQWF-ȥg(qѯ!s)*!{W?| j]>hc Y+ɐ,>0 .ıiA5GM6IL@ۡ,(ŠԒNKޏ.]KyI@`Ja?@FlHSWif],ߡ7d2 ?_(jÊ˗d*Imd*n{`EE¬1)J^p`WuEu$&6 5%yG(7Q iUEv]h|!e7&,8 /q'b =ߦVP]'ZL#ɾj>j'-:`|㓫YI #rse~B!|/t׺OOZK34ʶ&1UlUZVZ0h*ݬD~іʃP]z%ɠG^"eᕻx龃C@s-Ʃ53LjI/mKt,4}lx<$cZ4/Pȓꮇ$ }2 lF!VL785rFir18{:9Y +! ARp1n9+w**yh[˲Ͷ 9},[!ka7?A>]E~mMgmKzjjΙ7|[bh mzA7UkMJNNxŽc+)s6VtN:D(rsQ%bb{( "d&pիtc!5x刿Fo?'I(m¬$xo&WYjYlA 6I|̠:)}]PS]}SOqFKEExsk4ئwހ Df'xӖ,Zh)iniw)3vJIL)blQe+ 2;>) @ШYr"e/Tm lMmt6YCxX%Or'{N:p0hCنP$G &'r3}"tK EX WgQ숢XN_ S /E_nJg(8rodv. ۙ_ ^ew QC;a)r^bX cyN`TRTjC9buhc! F22k!/u XzŶD6RC,}}nϰ({~<9pvPsCθ_fI_fa`Hn w;gؘ+UX' oSE(Z(Õ_@T{35ذjY|ܝ7 ;2DʩeW[FʳF& syr',= 4mi%2,gIئn0 z%Oj0A׃t\3*JBZ/2xʷJ,dF~l ;wic֪.Vj( FjmC^ipqi1c A9U#ᷤmc9^vJ+ê=*oieuՁxWE0S3}ǁ,f_܌׍rŠiq Ӭ?4o#=-oIEgp!$~YRGEr;1֞. vᇒ5[@=Sk p\J~y! L$9ڠ5#qtX]Œ7,^rPDKXw#yiO fC1fl:9:#n 7!qS"{j P6#;t 6+MZ ld~ e_ozEa!>)\s?XN/. 0نp(cG)ؠ9ؕ0kݱ)'{dvp] T|:9w B N$\~\СP {z\Pj5H1hh|d":25 gbR(G?9,9Qgm!߁ .\ђg͞׍0?]:h5 ]tJ`5ݐ|C֭U[)~vՓ649꟬ K Dm=?Ju笸@fReo,Ur8~t]ckF0^V(?=#7E{n@>|ol!Uq&kl0#ƀ⌙diSxodߓ0cUBepB]Ot7ϲ  $ó.~2Lj cQk({!^챮-Rk_se փvx/Lcj8eicu0#ߜEA73> [nqu )!`߉M!]7l"Ƚ<$s_|v=cn:Byĵ2 Xq5@XDM|J8,yiHֆՉ4.5tg*'鴱عR;eLO=; b(DwLs3=4(A Wq7Ը FcT͒~{dՖ48Fy9:P3^.u`tXxi߉ŸLzyFyo><$:I/kSe|Ķ?T?HwVa@a? -\e@Q%hX=|XΑ1b94' HK:YoZJ\,I>f1Sxmg=u8=g'0-]7yF΃&uPZ\CMߜX61 T}Q)~5,WP|EZUT$ՙFidޞ bJκ9xY8敕`P JҡD-G "tYL%sj{g(|܆-1FyiLr!QTMFR-='WnTGƘw?4\LtÏ54 <ˇog}v*ZˮJ>99/b?c̻@8|8Fرk{5|:6M% 2݊.JK^OG< mPJ~l 5[ĕkT,vH8N3PLg(!s u 0(Wđ aUT1g&]]NO͚y sW}V0WO7 v0/.`駼;ȟ]>OBg9,K=1<\V K17ڗ֋8|>&s%81WZn(H2)}Sv`\*JmH?}?p2GfRhT75[|t&F/%6l/H\'4n4- W@ْLM )M,dX rd2[IDJ&ȱG 2f姩>. ؄ UhDSEնιG9OϨ? ;Vr] Ul MVĜ&ZxNF0bmAV4mת>{ZpL!.3x@tFΕ~_m%0"QPqxLS $aw7hл4#Aϛ%GЮp!9 `DTu tFB!ЙNqtHQt4BẕjҎ ՈZŽ22.tOCa (#?7^.P/! l}-›> r3ELÀX+˛b\)vpf]%i*4p (7W,IρԸ*xۣXa+(@X|S2E܄wWAR *Qb'ENAC J9ADx|e1)oŸeiE;`N|AMXKR־]ui K<ݺKVF]vb]R T!ͻDt3۩mCF)b,tt_VuQg}J㧓")۝ֲ+ i-nVb;ȃQ2 i}_M޲h&> ہeA_l:.>* -VwգiT^e$sՓOAb$tyZB#xà HNtNTZ@%{5R㴓WۢHx{@wЀ۩IgL8wr`-$ܜ108w%WvwzK"SiTFBwLayR>ɫ l]sJ$x7rxEŤď%Q2qܓ/㞱86*,@Σ-^دa.)aD!UKG4>a[Sɖpl?聤I)ݾpFP!nn4ʻC./R:1.731.މ2Vҡ94`6zڄC;-|c/ek*[{T@:5V[ei$D]ނx`T;e |ZȽ΀Sba!"@BiW&LggK8tˮe}Y [z߆w~/Y_Y 7 ~S1&m^6.9G3(z|`9ijՍUm*X{DYJ lPgo o6žB \S#ں6O̰g{9!PnـJiU:5xYi&CLXqZ7 jdԊt$34OvJ]jx$o'"$gp ,Cm3"ht'd [6Rf-g](FQdul̾ 0Pe3Ξt)r|#jL {ǯQ/Gԍl|+Gj7B7ڌѤb>md,V~WDdDۺCճD8h3\88wbob/t܋1b,6LOuӒxc 5,jkz|]6pXy&q酒@S>:j|*!P)Ɯ=o=QK((^nݴd%}db2]ˈm/YrvlU85&=y Ro) / .Wui"EI}l:(_숨o%קԊhBRPӅ#]"! ߪxu-q>[ׁOw2FUr !xTqdE/Ԃ U]`-"7lq$!Xll~{3X0U'V-oq3{ҡVIipfkn)DOͫ+3hr4/2W+jc^6(:AcBО< 4 19A6CflY.,ֶ6amkxpH'szG![H2@3TTƙ 3o|h~T/XuH2Av*1ۀ}iT3C#CmNԈn7@9xXy5ܢFh V0g-v(;W96++d-tf֓6KDufU_VyBmNƓffy?u {6N2S_%$rʬ+x0"]3PI޷imB, !&SprkүY{TK Zc (ŋ~2X,0 j A4F`V(Elwc(^hK?h(n /1nh43wo*' T2Gtu"To^_0-$[#ٿoi"<r:rE9D91bȇEEoR{c\pu V{r>Jg g*#,"7ƥhPf,PQf@^÷uTuΘDٗc!EoݼHfL ?\dKdL&yfHOqxrF}HǛ&SN`r_{s)m&.cmGBu[l5Z@O`<m`5:J{4NX) Ub[ nr ~9p7O{-?^ô2t:\Kę֌oR2{Ə-Wr pyCEI^S([ɀ?A{ү6`g>z㑟8ZxQ|{ m].vF-h!lvE,4lFܾ<ͲPyqwY!wbdn$2 폂 Ku-B]I؆M>/lD4#/(**K ›jRQ`EQt,S^?L]IU|:,;M `YQUjhs&JJ Y!x;^.ͥ}$0UPch).A^[tR:ؘ*8U'NHsz!55RJkVźB,l fAR:(4I5 t@+~Pn .l_ڐwAhm`u6ȈpMEnu.0Z˪$mD[>DG #t?J8c2Dn_$:MpN%Xø68+hwNPRW^@I*A`fYx'x) BkIO+THzƙѤ Ӫg0(M|完.)ElRHzNSrk\UQ -HzCԏ ^6V>UutDe7Aڃrm%kAŽz*GE<ȂP >cГ.0%q-FDr},(SY)6󥮅zM,N7{(ʍkPn63OmfK; s`?4Nnod-yLΊ,7{C2]HstDvB5$I_fWj}$ۑy-ݡh0[CȾl#/!$2LBv%I]-MjnoFun`yLOx!%#we q9tfK\IfxMZXvټ+)|lH.\d4Jothbs' #<^y[Jyșyx݃-~W@LF.3tl'ܪ^IU 00@;̄ |ܼO3CQ2 ;JTu 7Ee:0#\ܗ^fHޕ?mcS2PLFaO@zG*_Oޞv#` eu."s HVRN4RsfU#u˪Knx?~߾z KiK67i>v2Ed˩cC$Ye /jstmUBvov-?n9!ZS@{/G1 D\rnkH@xG <c#ckIw7xNj2d96i2 $"O3tWD@vZ_sQe%\O54fRYz |}u!=tC=)oPڼ.rֲ?;u+{?wE;F/VӸ%_THUl𧐸EDƍiwoo?sI~ 1$3dƵxi>nۥRFP "~A˾(vVJtM(MF;\^i|! 1/~S&darĕṗy\Bߑro61vqZyߡۊjy'MYB9zEDh I=j,}1iғ͐W av% /9R R/`ݘ/Л A1mRS.*_ bUA1U=ŝ2X2/yNlwaԦߝ a.;dHMvݳy]!+h*;zt=Ƿ[m&[H,B)y3~=q  wSl@Pnݰ hWM-tK~Db0lgvC?W&:3R5v!nxA5M:q+fCfg"rsn5$Lqy ae%zua6R"l(d,+ F[>h7(󘂂|^w%r+N>"Z 9:7]us<\<\"stNxCnM XWiR-/f6 *_sMp;i6̀Q7LOm31V5glIhxGC_.q9]㙻:!L u~Ҵ>i`-Rsu駞9ďkd,?K;ɝd}xU=t]i( ħ7dNQS-0羓</C3[UõWH(6 -hY Rr9l{t(ChwW¨-@y+F O:{b)ZLȁ2O9>Sᩛo!~`Ȼs3|nD#;NtH N6%Ϣ~WGMzH-r! t(5 79t?g%f=_ 8kV;TR=Aw&+ɞ## a]h%0K٭ (@ r5RB5BU;橇^u4nϤi?d1]نh4*MӊƠa 10 YTin%ȱn^y0,@DCR6S,Mp~[S %G6(% ANiJo}V;K5?M'ʡtpju*~9i:^nˎƷ'R`Eԑk6fC_<^U"S g*SDABtJHqׄ &cN#'?h+nqDl JeĭϏK} AI/c5 |Mbb)|Yg %rRGU*σwC&AdjxvH]c0f D&ٹ{Ky/ ]=c܋RPtz_5N u-jD͂qz| $2L߷P)-(Ozr/I  ݪ'??jDB*լv^Fl Eڝ׆x3xE[#^䤐ȰÜ.}ޡ0PFj^@dI-D`IUޅ_B0&i(/=H:ܓPE߃|Yj͂i@W "vk Cހc:8rJ"~M]tYf1Obf|֏vM~[o[aF;/j84+%Y9JSx6NLc9ٞVTiE?Lzyuӡr~FjSha-F6glơQgwGFVq`y4Ն_^D+xpqRPlǯ/ZlcwTqZ?^aXdJ^"R{w٧&Ca!r?fHV@+y\+ MW V#N,1%o!O%T v+a,[J6 C Ƶ# >;h8Q*Z AO3w^#ZsKdNSnyC($so{Ah9hRZ)믲N"9r6~{R綎z<1̪6y%IrDnD <\as; ѺME"AI 3T\$Zݪm1~6(־ 0du_ m`..q+Gێ5;yk 0snHޏE0xҵ̢ B S1Tg̭d4!x)Dxstnb%,FCWity$sz_ CLUiRW*]fotQ׳1F1 LhOcEJ!ܽx)G!RJVW +856 Je 7tq~uS]i2ςk6΋nP EK!mbHjH`0[n"I"frI>T)x4r>}E1戊€PRۉ/#I[` eJ.šPfy`MGAQȺ&"sJqm'JF}="PA4./XSbjƉ1:-v؊2j ǿ&Cmm5p_c0Vp_Tf}2W:c̐ JkBHEnczȔ?ݳp"9HVz9~]$"W ^8z i7~uȡ7IKb(j0%oS[p?Qx-ڪ/I8t$s!yhtK$F-kٹ-w5M B'W0AeK\{όKT$U. O~fnJBB|3>#2šiq;ii&Uia|~$ mAƏ:+Q$mHH)sI1a]CUi^JmpEIw\9! c` =6\#^p# .;kSvs;,YfI_0Ur3FߞK_~|.v"BRuQ lRyj4gs5KXkJENؤxk%P=(qlHu-'<% ˞ͱf QfSSqLWAe>K,d)C߳ 1MjMe΀e9+> hut>r Ǣ$&:*[&1a/v`Sf#`a!,[!$] ODflNr6c7D`ܗ.h) 'vGBuv #2jvh]C${ ,Pb'o5_'@FJ 5cx⩾4_ͥtm_̩gVE&*WQ>bwՖYаC?HvD&~&}CWI-:K_c$x88K19v{% fi]Ԭؓ`a>Lݼa]#(ZM_?pA}.VpTs#Q5RT N~; l+N]P ~qr‰q\I^#X}zgMUiJ֖'1xY vE 1`߶:?g8gч*X"giOn~H䋚ş;$EOT]m8Raf&I{d 7~>}1s&@^[ꤛamXt{DVVt e2gD<ۘU(~I'w6pPpnj0ٖ ǚ;<.9?䶛@j6, e Cq{P59C%V)빏|d2֕'ϱVS-~P~z!6dD8]F7CNIY*|Bנ'򻹻A }oDKT1l҈/Sub4^?9eNƠ*|E/)-\|:g*fSVCnߏچ»׵{@C9보DZQI䐣巐Nv!:knȸ=#hXNZ G3x#ی^Y~DY7ԬqvcJ OԫbXV="[ ʍ~l&Vx'т,JhI\UCI X~~Lib\[`16trqxU[dGZ{Nͦ,\l5Д)OS'zAe#6W6s#O] "O. hQͣN'(#\1Q,/N 1US DQDZ  2hk郉w1wfrsr ɑG[0/`#Mn bsp-ն˽H+\DǴZ A*~ k2e2(fGRo"K$lÜF~mduvqБ'^'/3f{ BV$zJWu@riSlyH?;.}JlO]\ҿ\Gy9b[o6!ju`>Χ υW2_I^!0 z푢KU$DHR0x[fV>_83 hV:&UZ?E'Sp1XtMg0"M_6jd/;{%E@i"n`5Զ4T1cF2(#g+en?GݑVspp=`>D̖=4$6=~ș KKuxs {CW*P19`'LXH8I(l|- ! ?H[<(?aŢ/8(UM*7WէmUus:+IFK͖8lGouXx@Sxވmp_j%:ө %t9kn$Gpd]&Tj^ ֓?3D,Mq\/:ﵩnA SegRy]-`ȸx C F"P<7˾ ;= D-$hwy>=sYܖ`i5HV 5l)U8'f"]9nE=QK,4Fw,%I]I[*)oyՅЃo-$V r =+rR8]~GD*3AҨ۽dB>?M>kIf@WZ1IlǽYJ_hCIҎ5[w5 4rMƔNݪexZ`MP.삁xa*ځdznX :v)?LIW/&TV6]5"c1[]#‚Gw^#mtYQ$9>V~?S@m* O+e,rk ap`ܐvIeyjWU0)2ZrC돨JWhx%3ay7?EN@FdԘ [OdՐh%nSzem*2óZϓί-!(8h҃E |z: r@t r-]N~rXC|/+|n03o.T@cTD\zc#g6Ϩ@O#Z 6 @i$ /*cUSΝ";6:ʏxr}PhlsikmvRGc !xl*$+*ԒO^|ZDOn?4M"vDnS B5CŝG_2Knզ@6ir>EFS=`bv|j] CR֠x?Y(VX>N'x⩾XƛS{Y_7kYhEb3" tY$ކ[%:D,qt#bz"SC=.*oqL'њ3YXՎHv߽ҷ̡,o=7Ր8oɲ9AHT^ޥ@,."ȱGsMN+΍^1~czS_Gid爓x;#10s/ nM EhK{z"DѾy;\RV_'0z @$裋6y_KKM7l˛5svNǭ׭ AV![GY*-}H}gHWc{N1͵;)/VawlMi\ (LzFd뫑v(,XGZwMfnNRmbT658;m-SC#ϐ< 4 Zs/Rn%n)$M D=rhvD>MDc!+,Vyխx8ZS<ռFܖTCCknz7r9q@Ww(I#-G<ϴ:(Zzv\UjeV|$1oG[.ƥ&"CU: 5!Jٗ->DԴ\'84Г 7U7*ػcEMYި׬'j6P>c3U5/F3vrZNcJ\k*@hL@~J`A&k]&^ G5d<ǴXQ~Z1tIVf)RIk=ƕ`SVsxfs.^ŎG)}m{AhcEU-)$)Q͜wX6g~hx9)͊>#D\8[~qΕ񈺯$!΃l`p#D-N2n?]q_0SCӞuORbjyLhd:_zpHJ#:㋎m9X;y#ҪJ,NialS "> h2T7Ү摭hF$r^$r <' !{ [57OѤ0\Y7\`{ZXyIO!*rrؓjF,ˎeT W1]3rL3Kڸe@&YGŔ_sÓ{]>ؿ{rЏطH5NՐ̯OiU6G*$G6AVɪG]3DMZA2u ;joL$ᢞd{Ǖ` *St줍ߐ9MS^ ~jnBY8}fK;n-uu0gTN *]B. _BM56c ߅˶ciox;.y#p!E[0yq5[_n?joXy ?0AJGYȟݵ]@ ēpvS:G sY<]ж~`x|i;`>`Q.jm%FjG8f`t¯`Hm7gn qJJ9}NPJW$ކӳBVt7e`f$ Q38w12m|Q;*> ȧδBdDoSC|?$,cNm X Ѳ~WEA0ҳ݀)*FZ^G^Սvt&[\bbZ_h+i@ޗ} +X I)&cLzJ˴m^uat>( prg~e`s7\|>?@esxoOE=Ⰴx6qt/"sO*cıޫR舕78*6?ŁUp?0 M eu!o$ 3RCrB˺6/}w i&&n mzCszP,f=ł +j3 #vH90!lEޤe"Zmگ 8& K=iJ 5u|kcA5$փ. (L?F.?Z&E/VZhL9t-5!:aF4tO+0sD5xѻҶZ |w&_jDEF)i ~Ԃd%^" ĻeXoմzx@nH1Yګ2t CXC{} *V@ܞ S2 pEwu$Twp=htEDL:=-1L(,B?]1d\;ZSh ZO'1>oɟӣyC82^r4@)TMx!o%t UCk{Wvɘ- [fr4S '_O.r>q2S+ʯ0ߨq%,"^ê,(3-5#EMKoYC1PI)VG/8cv1[|!{ޭБ4dҞ`/4 R.C"&TZ<,L8|tQU"uuKV@Hd BĜz6(kXcɚi]#jY.yPbugpd+lHQte{\TWA|Q@~C&k}ޤ|-ә Gcu~ і!@"鉹[yzot(-8٨0ƥ5K䖰 A,sw(s:w]>5 =YqtBJ׎lf`7}t|5~XlnW/s$z-@|eXAxHᾝ~"/x3ZI6)fH@>2i9am/RKG?C^mS5SM:hP_g([)e?xH$F<|)NWs>C6*M*v!ϕTBhc!21 g$fpQ}ipȕ1,eTy9[oB*t$R1Q}4A9R_J;p8+2Y}(H#ӕsg L}XmxCdѡn3xcwdGAC-:Rw.2Iǘe^8̜KZXgE|mo{ abB@L4^woi6=* >vt*_)10)`<vj`DFm}Mzn|ݺ" 5YUr}Ѻy5dGB _F{+ ysgԨb#2`֞S4cTz'}-M^,) [⿑8,\{ln2IjE| F^m5ςS@lտ5sx3ĕX$yFoԊWɬxڈENS/=>6XbH~'z[(.Y"{V}CW)!J߻AEQV2mHIL ܕ*>\^V$x{}\k3,m``Z.< ǗX^Ia' Z#)L}ʗ)Z=RvVezb1Xcyg o3Nmz:'DrEXqYˀqRlTZe޹{ߍHHsWX8A.!I2 g8@4ՏJ8Ox(̡o!bv#98]xУ;q0dSAsLQ@f~+wYkz|徭&_b#궛$Xb S2K Jط-} SOrjb!%+ c/N(U O3HF˶?t谵V]>]a1mEg!Gɻ?m^ wK/9 T+ <Ͳg}/ " Ja-N*:o"4r gJbJ(z>1f%b2 PA;7BIhA?|e>DbΔٝlhE.:(9Uђp2;,R@xKK"L;=YX2׹" Xuk`(uFa/]G`bЙf#D\ӛې\{u>ֺdCdR>0gr",`쐇眰(Dn+^ +72>BM˜ܐ">!Q|=R zh3!_gvtJ} d}ΐW楬'tX.#1k+ۡKm| ^XX iuȁ|%EU\a aoKAxl;5^, Cw\НuBcUNh m?4Yu{كSQ@rcΦҥODއI,IYXN<dT‰xm$xvBVn@5+ZͶ`V}u.ܧ,qh>"!ei3.uǞM[ m]5دvMN! ʅdygj<`4:KCmžrAM*]w 6oϓ#|DM=%ot M+Kj2Zi~ן81A )zA)G vx+}yG5G3ʱR\ j\ PʺC9T`ccqۢm&H~_Kyq_[ aM)T73q96CX3^w@4*)+XZL/]d`,&+`+T_|;@M1XNucz+ZKpݻ bH|`}rӿ̵T. IU>l2uɐ_rAݰ4 PTxEA T IםNS;~ 6(*/%s_3z[?PԢ\&[2!zӾ!H?f 2%.(*AW_!ueg*3(A:5eFIdU2NwvsÀog|Q_HUn9QhJ/%U9Dh@Uԑ-nذǤldk!fdn;H aĒwSEraSpYDýI(gz^&ﯴ;Sdi$ (0͆0MRZv.}Pu?ʥ*|?_ *<=,fopQ"aq@U ufk^0Q,nWu3r_>9c$WSBQ=iAy4눟Z.}rsh0DuXF݆ @'8vo[ ܳ ֫CRX`ޠr Tw K64Pe p_ft{_{t+ɟӢJ yz@ֈ&(=ǒvRkS1돰"|Sgz&֔u 3GbQZ }w>._ &g NV<rmu$6M6m(K{W?-=g ?##+H T 6w&MZ{/  *Ki ~㌅wQA=AAM3|'u ǏvIms eԜpnJ\vpuh`4Q,R)2FMoq!|*.xǒ@"s0c|8|q]# %(A;+_g7Ew+}9vjP~ gn t>q|)qӜQa:1A: "Ͳl̔Lz4HJ;^_n[O 9d"yغ2RkeI8 ym(&GT29pr7AfõG9Ē_9{ko\p@:J)7@h_ X\BS}ܥdХPtk"~N1ի|nom$Fbg֘:bsIZL] /kg{uH2E#1+/;2i`= H{>1e~_A *V}MWgvxl6}\VE-' A*n:dԩ o0ꪰ]z[{ vfL#~L^r_sT J䞁9!w;ٔ+NyH B5neoލ:K5)>_t"V:Hpp0E)#>VO{rU(͑:-l১uunȪ0I{ER.د۹Mt~>HCUvDP4&AL-ΟAхJmӞ| mpѲ2*<( @Xjx(f@֋/yZn]C?((tfPZ'RDuc%VP$6;v꯻eW(AOK2 ]y6 {>-4ɣ $:ŃƊ^;{ævae9~sN }6a2(Soj襡!te 7 FNSwGeqfswk bQd GzDM*499gz6KF}Y! ̗:b;"XZ9AT/(Z^s;c1LN[fC㾁+9dq4ʔ+(JTϤ)H塸5J^[l#q4on6\ٺAv1y]7Fc*CNҎklM~ʧ1-'c71SvX+4Q#^Pb0GEHKGt[bq'bGke~ j̽ĕ?F|VM\)xlWZvV'VBcr.`ن~ב>/쿅my!T[k&.#_TmScj:L~ |oM`\6U%|6^Ft{rquO EWAVBր@AKگ^!k\Apk'<Uw k1N9- 9H4xJ5R5KwZg*,R'q'BBqV6(cWRl8bWkK23++NuR$vzB7:zq[.)s-clEܠ {>6߆B-gg+* YmEAVzZe$ ,39~VYExX(X%ֺ{wB#1-$Jo|݉[r!.M#gN ,!5w4e?n&CX &=ol`^q2^@4Q-,8nR c&`㹎 Rh d 8kAcՁ̜,|Y|0GyZrmxPc(1{K|B(P0o!vCCL7 )-e4I73/m_]>yz`<}=vAe c2;S42Uy/wX R߅t9_/lƦhvvc\KNhxuRl"_q($ \Vbs]VkPHT&X:?c<E؉X$ج7CbIe's!m N/l~g'=Nlm*:iZM|r~R59\QC|0-V ?|k% ܃N|d;RP.TBRK Fm@"SQy' E,Iy_R91=늑v`D^BAu^: c8d(@٬6Y OdnqM7IhT eF`aT4u!g#Q HQdT9HJtf`俁}8D?dz~\Kqk^'3fBWN7Iy1x])Q٠$fΌ<ȤQ|U\`zr@wgŪ8'cJ{O[>ak3.Q@9ŧ~l0T5Oy9yLΓ7Wo¬:B4m@L62 AЦ FIƈL h\}S?ܤ>;S&Mou4jșmXmTL4$m{ғZ,YEnzG2X *| *?}ΥE5BlzYV d-`'erYp||*M0I)?E_jD8"Qy$Pb&a%?yק%~ WlMNj:j *, 9a+BVXtWl_Io3v.wa&J|4PӸe8E[/1&٣Ô$XWb9Wuq}j@~]}N8K=P9(Xkl QqK0~+u*\Wu75e#C*k -U(>Β5{Ń dM<4&UN$`D/M.IcWاЉ[MhD`* /]Y>! KȊ,rvvxiGRg6ǾˮHg&,d|n ;eE=EjDY]B7E kM $^tbv¶iu6t +p_;'y'Kż~> mwu0")Y?~ES\(տ3uk[#\RyFH s߫*pF\8AcKq*m4OM-] JidJda5=T$U"^bza/IG$gqI$q'| B mƖ(HX?35] q3. "1eY=ZzIut.Mrܔ&' O}qqÎcIK,ξkzS*?bvn#![s^֌:- =ƪ %\|6Tww߆+Õsrv1ND2rYXf"ѹX*)T-3ejBgߋL;EJWZ91-@֟~ Vd҂;"RI7u=M1t̗M+FvWs Vj&曀G¢BW Z++kفg`]YWϳRjHL3Np 52Y|=>)ҁ`ieA|Q X=f glO|4e2sRV `_zt0 wNF (('e9|3SGr!ZHfGb{$YF٣ Ć1 oQm nUN^fLlFnQμ"mR6 ~}#P+٬.!GKŊHXx4gp*t_#RHhPEEAŭ yet|78N^^ET)Jk҅56W}:& ϼu/)[כ1їb! &ϒ"rPnN-צJdyH/1Cli A(a!TSA/_7X+\|'8xN&%]-ÝFmu9C:ws&S1(+DW_L-W_[+f*DXΞ{g(յjMm˷mfV&c懔C'MYkKq)eX?Cq\ ac@ׅYI.2|wTlPsOH{hi! Z!Tܽ,bu{墯g\`N v#AIhΟ0C0>.+H`c+6Jﶴ;x3$Y@E]A|%`,eLbI׭4]a>KQ`Ȟ@3r6527Ln`oy,fFeݺ盈?KnX$u:\t'ب>bЙhM-ɡg͏a|ɂ'EC@l8x`qo(u(@Nz`y^t.rȗ]tP7*2lˋ_<pg[V/:tjK42˫ ,c1o:ah堪Tyn ,ў07{q^v̯ܧ^m&Q` NJB~h;UdQjOT;]|i,_dOKOhvQ~T}wZucU`?~ )pw,̾^4@ 5xv5 fea y90+`ȅ,<`@ c5\ԝbyCRyɉFls?mPq&&0Z<-hrXr-bC0A߼}˺\h @R['X=Ó*fI"&yyU%fntxnDjXS.!# 4 =<1$~h3QPS'0Ъŏ(k^37l|G #"ky| IX a11#Z{FʉgCI4jYg49+I)?w$M1/Č-8 I" g CHڶZCoȧI\u?]j{/ [Id5dm* P{./@>O֛3*I>Lk{ ]cESPaj7O0˾W hb 7X ,salo9Brd$,?nN X#zCw&a]:@;` WA>LQ$1SHj~Zzj({ ۪NᣣB,f :=:_nd@_I/?BFʽ {$RB@> ݼ'[n~^ZLys2) Vb0KD@*E;h ~ '6SG $PY(rS0§`u fK-D7J1#p hd݆;'mS}3눨,bK*ٯ5gunF,{9Hz`%v.ϔ7Jvr X$l\qwRY0T~1-_x-9 Kq@%YvO`Axl۽fkg sl:;µxFL(OZ2 {T:8_K@cJ9]T$IHBF8F t].":E/MPRf,pB ) M7ٶ$ݦQ 2%?b(g?}p[pZmf1Q>D'7T^+PCj?˱TfJ\ yFs_[r2g5}$_ZBE%ZVRB8,}O+ .=?A3d4 :&z?53^8<P"oO{ʐ݋Sd9w!ݭ  WPWq(<.Vztt,w9Ak4\B*>uaҶpQ S+;ir8" TT&^a~aQ G(w0GcYY`*EPhѪEqthQJ~ -xۼ)@uyiM[g#|%`VfgtT-<{bS/hl8 |[vA0|ܝTܩnj5&QY~7bSZHzd;47{x0,5/ ]>g%VGi2=QI(클FRA$A K15M7h?l7@N[XF S tDϥ|ޓh[BoFk׼ XTn2ZhyMn9 FUxW Ȍz4 d_^I=ze8l3WOмlXԕS@kdKOpj;qu[aur"+ͫr^A>n1CWoV`g'1HOYȚoLgSRC-c%y/+d@/;d4J*tt:tYIs0v)wWIa~%TJxR *,Fk)g܊shMAڢF"O̫A`4eC-5M8he*AKh-ZuCRcsNT_"H$Eqg )~|m|CFb)5̟i="t꒤~ Q4NPoH CiR_*~xr[1o:twK_QV 77U0*IB\NmCw4)Qowj+o(FE%P:_g,\fd4yǖATY$ׯ`YlmFbI۰^\)?aKw۳+ !m"zsMNw<$|S3ET`۷`B0ŸI[ED[d{l>/eĐ &IWPv~u33½-Hy(DHR[b]7G&5&a_SgnfI*|ҳGFڄ\Kft!E8dNJ. rsxU&~. )=ZgB,%?2"fY\pzS>kh=ad Llxun՘^M.YriGW?虐]B F9l'P ~Af Rw{|geI<*"aGa=`5G*Bژ-Rb 3}y"? Kls5n3N]ZC"xS+Wt|mn ],mnڪqxM01/l◩/%I"hA'toZ‘aŤʆ`m;'@9u!}Jw H;"_޹l\M)vys/F<4!_ 'D]]0XtinEQ}Q?Jxv xCAU9D۬9XD ),f cЭb ]%:rrFҜme\W0͇ $}JfXi$Sٜ~8<3r]_k[0b,wK t 2{1]Hğة7nvt#=6g$;Z1>&;Jh~CLSeEFpiɁVGCoF(8Uh4ϛQY"YOJ&43PC棟oDs}J}MTґ7Te>D6Ātqmk\3rw^3~ui\ʔ\RҫƝ|βߍyegȥyZb`d| NqL}|!bBbsy83/4V g3'w!L~ yĥ~TI vj]c^*Jvpc!$hOM?*y @%ںق"[ G2=EO_`6_^[C]n(j(iQ(z$6ٌf!:]GքOl7mh(7_a X'jiǠfc#=e1ϳD=_7 *2etXv'$s\vq97xfLf&|Q#Z@)8˩(, Ah #ʆ )HW'y&:j[I9T3"DghzLJŸl@c;p |«T78) o K[^-Z`OLxb2$r/~$Yg" ߖ ^;cmQ+QC-?G𮂪||]`y _ص*}-bd^NO W+7¢ĩ%ZjA!dnT:l$He!} myخUN)g*sDz<_nMg9NGu 0cy4"̙ q Tka&LvHffѠBLe'}>iC⢢9x-c_i͎y֦ ëŀ:AA69)rcܻPKl[nrtoN'jZZ?clkPD# nI(*ꍅnSx fKf!,Bi,͏?k a1~ij)jgs|輚9Ԥ"#XF`;3:GM:+ev2T S=FVH;UGTIcwߟ/o$)^&tXFt]dzkpaZt] ,k*] qetWs=]׭e[w<ۗ ̇<,yC7%,6p+\(̨\G-'`q`!-VH݇c@;|m[RaS;DĂR6ۦKQfrȡ\`EWe$1%%yLqMg&V?QR@2X@j)Im_m%[%<9m;#3/Q2D<V!&\3~;UH`%"p6S_n Z$i?L R:>e >~$Ս)\@u+,к9j:aᤚ%"nsIVO:N +abUq?nҀ27',I]=@Q_N8KvAfLO8xHO\3Ak{vL+#,sAb&mNI ` ^8p,_s|J][TңmIF/ DBFBʦsNf,ET-3/6LS VafB(I*{LN0Zz=N|+ =QE 䬀usE`H(1ZgabjtKr*Y804kG=D)Y'=,5>..(b+[JE; mæ7#\O u3NcLYw OrUO%ZBҮkM#_IFo6MmR۔LOF~&d&;{R$!kYg%^5-E62kj6xOG:cA ľ`N͢d*cظIE(7A.>%k[HucbI"XkbzW}Pʔ']56|8yV̘1j.ehFϧr[$`F@6r"hR -=j}| ks$h󪯸VY-H>5e#WݪFj,D\ʩ{zJ+0NU©%W~~=ru3M袮Chi:"% &m_~`Vl8Sed3nK_*X> ྦ< ٨>SZPQ4zsQ&v6Яr'Tܟ6˾8Mnt%HU%/)vNPJ 8 gs/yTl$yR7%Tjv~&6?7 JlIaG ovAFPߝNK\2uw\LnTLQ/ڭd[}>.>U C0BR3ܘ=_[9}Zy7 qA,~7*ݭE^=1ak\#d GU_ .AF ^:a4lX.ӹUqJ"f{PPp#J1G 4sDӚQ@sS2$mnQδGi#.{19ߜRIǍ@tAٶ-H<8GB0bM]-DJk5H$(n]NZ `N@̊ d݁mȠ A%Iʬyُ4[#Yg^[L+8=^)Q_KAmL)[av {3ƐЈU5mJjGN#*WҌ8’b=tQ|t 0C.p O> <6O f@Y,r^M>f?`ưTb[0=Au).Bch sSñɰ $FK#~a8tAu?YB=C5hD:T퀬~%מAs>_m(;.\<;^FaTIq~4WR#r+~pz~RP9s"}l,SmH)tP*щW43Y\i? 'ht6e@vS -s)* {.|BrQT42zLy&~Ov߭&qG`Z0 viʝ%2!Tasɠ-H< j}0bVVJd᳑M_$327Hnʪ\Uj*hRB| ꧯxր?Bf!bA/oc>3?y|aw{lRlġys9ijM 5EP*W2Mc6y;?Ȉ mfI*:XGa94'R(5[gBѰK_^͢2Q!yѝG^#t_VqyX4Dhn [~ءT1PXiaNjFQ•^\lMkau Bp8Sx#bK)۵}K3J\h-Hyw~ON>-t/n7x{ }14zrfG+H0e )B$CT4/ xICP2Ϊealj3jWS'g_Mv'V.\HBQoͬey-dmș.AN:,@@N$_G@} Wcݠ>-C{X܈uk=V@5 2@ V A9q}uLѼg2$ݾ1(eA)oSf2yz| {´S1XʝsO6q(@٬Lj%b` ?e`:!4RZROyh=*ܲJoF^D~"l{a[zr!?> mUa N-;nfhMlWӟƙvn X,[:&pC% JGa_Grp+A$"DB=?Bm;[t%q^#h/a|=lʡz3&sLXG{9!ҌvbLAZ'Ցa"emqtz괧7¡3On-poLuEEriLSް:uqr7Sj眈~ ;tɗƜ}N6a›O)p//P^jZT'M|FdrH엳 *2`veQW9{pu4%O6 g1~_n+Q sۤl*T;>bNyf_6EEoA-\谗L`s4E`JdA>[6v8Hgt2yEՏt֠AQ h|i~B~# ަRbbǨaκjD{y8C0ȵ;'b!$&` KQbќ?N}i6ķs?Vݶ6w(扐tm˼烣XQKV#Ӝ͵VaTl]JYƳ,c:p6o Ee#6MN+sFnHkXՓ$vkD[_4JjR͵MLPԘj X(5m{:.eZj5cloҎ'sZ)h5Ki M?!@FԳ_s/װF ۋƣԙVhRx%CҸvjqIyJTAZO-K )"FmG-M8Bbˈl2elYGsE'sZ^xT4lu~jyJau%a;_-vYDY! ufHj@_ARySg^4飃kL쓧X_, OoWJ::*G#OgFSg D |[-h9py<_jf(qo%pEӵ)]P$=F T.NJQ?Eo'${u7l(e` ,Hq3IYΡy.|E˂9}Hk @jZ%eERgaMJ[!-~~2S߭r~H$V ſ7j5$j3F%J8l$"%ePT[F vZcض Z9 Pއ-*G)Jy!Mtמ}ou"X<xtR԰˻3V08j+2:M+CQ"8,MEr'ꭂmz~aQy}zFúr|R+e )wN3bx*+@BrFB!j#"zMQҬN&JmT<iwTo5IoȚ@Tv KMя tb㦷Y dyiBn+3Jk gJE (Ҩd*[Cn9_Kh b>hơ+_!k._**1fr"sqR6FL%F)d,^H HK3xBt"!f"3<Wў2%5ˌǽ,Io*;]LO߫s_div?e#Gh(^!*qm6Cd(T"z̈!7]4Yu@wʻA4@='MRn Blw}HC=pq=Ӕ˚,lW^2 AZPk1^1,|]^00=[mĂMXYtˀ>_jxXPmQ$2˚J#mSى+|j(~^3KJOYߦočZ/nOiNaϽMn`;z-kbIbaZ"I6`[9o޽~-Ӯ$!O"$!WȷDxѤ&̦O$_}ZC0 @enyڐ$œJ@3e)[px͜/~nIF{Nyh(!-i_C ޼[%j:l^?K5MJ;dyw CL@m]LH3?< {8,#$m )bZq뒓cTQ9>Ż3v}BJrzGBVpSQ7|[b>\)BfB.+=q|M*fP0 )<=$sƴ{zk~Ѫԉg>:҈3ܥڃG2\F:DMc9x5gU?}%tFUYM٥ ^O8mPᴷ);-(P|HꮼǽgYE Ż8 c!v1ﺰ6(cXωiJAr CpH忳0478h-1Hlz3csaɈ=+BCF>XWN[03KIO yGq]8sk.iv}<9̞}I]{OcW6DfVC OrT^#!ܣf)sO c(X ngsk~H@B 6FK_GyT}dǫjOPSkG?/\AZyjl8fn4Ppbx">uY??brrǶv.9g4kXk< Ԕ6T>ToEleLhu 06 Z=idFv۽V'9?g p%LuLp̕ۏ 9c<~{J"X /DJbWGdPhK 3rө?YlCi[<`Sv,5ނ> _k{>aL{|kgnÿ)<0^!$I9rH8Li$ pk9#it| ._La#t4$ߎ>)а\?CI٭SܙU,%U>Z6inZOaci hM}ď&M ɯ+` )XU[XF I:Ho%&݂2%%$CtEuHE `~K{i0m/Ka;QTUMwШ9bVn8IKʍvn dl-d]|6H,$Y11mΠ$\¿aSV m ~Ksv" 1UM Wc9iu X-z-cߘn;g`SN[Cm4jW`T1QLU?h]KV+YE3sjy{s_H8Fš;w\xI!=*VU7?ҩFEEW GlS"PyfJ/G%F(҃+IMc6(,@QEaD; F|%&_S=pc)J L{yS CY)?+,K7bI:|3I0}K(T80Ԟéa0apAqvэ,J;72Ě}}b ,p^\,bIoT,Xœۭg: J/޼E FxYo^MO3=RP7#zwK۵4 Ůt/Q$>B>xӠ:_71fUGfN17 9Tw&#>[eIЏ;1:qp]?=ώ|xah.QUݞ/ Ҕ6z@ 6e!suPҠ_гb05ccPR 7fZTgmaGsL tt=@_eХ;l_b`6BQSj't]^xM;f Ph@s7Ƿ c;F{[IvmXoHtβ<2!nBw4ŅV}ÊmAd&QP scİzWPΑ?WWYQ2Yt0 (’j7@D$ێiCReJDASzخv\%&MEwQ3K^"Uh@ 5?bQKt5|obg?s+<4κ7OnF?Or!R`ۣl¤kKHS6N+n'j`0!p/U +z­؆p좖I*|ηb0D@b,(9ڎr;KTc=L-A2\%Iea1p R31|Uˬdm]BPG@gGlD:dIiEYRn3M뤾ǺķLw;nZ?q$T tƟv!&ЃerJ=`c-*%QYvNF< q1SH;O\$㳩Q =:EWM:W_$cY`\b%hNquu,'dWc>+aц#Y{jy2>ܪgf,69q.AȒps`9*/{&/ݻ6cئfVugK׵p|@Zj4㞠j]ZW]|3)°j +JSwrE£0 }ǡ2MĮG"Ru{<+ݜt糧핚p#@BC_6 \ }T/ H5>,OȀC+v0(% eضEPg)$m!VT7 e6k_O`v0xI7qA Y^X(rm-|IS-$W4H2Ӣj('\?NNiQ0{74i}up׀Bs13s>X9c ڂ0nL;y>pme>2g5xZݦ !Ab!"nQL\&]t3,1#NERq3v#-WW6jފv _EK`Yq&"N z 4sxQr{ c+ISN{?Xߝ(蟣v3^ `_1Zz&Rar`ʞ8Ӧ]8#8Vbﻎnq:J7I< dz /8jjhe%\~O qL|? rF,맸2 ݰƌŵ[O abBO+ondA"\fk,}msK=!ŧmkm3d aZi[u6{,hj+/+*fpPPR޵;g5*-zS.JLO<_q_j-`vXzG9_X̤2(4oK4f,@<8M|K<?*M6fG3V M"s pÕ2'Y\V DAD1o]#ʸ2򀀦nhl\ҺCsԜs&:K,yOUCC ͅ&*Iax9g؍!e;zj^LGzsX&$Dۋ9nۯCoPQ=+hnJk)jd+ Fx9Sg-&pAx`ڋ^^1hE|c9ZE͋aRMa7#5pZ8FC)-!;jv7vo[g)jYwyoŴpp )(}G.TVļ!R҅U@ٗ8^tt+Zf{5nv+kE#b 5 J7Q\. C>g E۠<ˊI(ki 8q }e wԞfI*01V6 }KκWYmdx\u=>~)PA?HyOCO1+mTM+oR 5$/vRG(s|ڥIEl…<ʂv30"EdNk&`x9P d79V}C)j^.,c{{HZ AJ{FHޣ}vW;e \Eq| V:?zC& SSq?mFGaRXRs5;zi@MyF*/ҺE3OipF,]D)poa4ؕe/?y˚GlGkDG$̞T # -^41i,|1!ׁe[p=p40G ػ|튯cth41{2oa'^La~x^g R 159_yOhu-ډ!O.1BnxI2PyOVo  pEx%[t\9ӬJUyƴ_w,쇈2DTILMMza\als*xkl"?>۞A"{,*wS[S=ݡu4iיFtqj [;;]ßg 5qz Vi X>{ICFmB/?ЂS2lja ڴ6bØNΫydˇMC:c hW]0l[t[s]6q oϭOnJrD'TF!lϨ&GD%E.r~ɵv82ǏM%F2|5V7Pq K~C¶8*+'.͛&'Z\JRJ"#5Hvb/=7LFY*a9Lx_ʪ܁u$ \~QGˏ(1GJGgYZ070701000002e7000081a400000000000000000000000164e4ded100014c44000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/n]?Eh=ڜ.+?`3Z\@\SV#.5Uս* mP> Ҝn_yafuU~ ʉ_ey sA Jpy VaC :-mrh?mFRg 9Ձ6ɢ 7 OIEh{M6gD_\(\zMbMՒ/ZSwhzwm~ 3adJ?xO# A &Uv2O҂3˧Dԩ}-ɧ* #Mdn, ڍLB~Uc) geX~jطW!3eR43,zba_n큧|XJvr=7Jsƀ @]UTgi/ |Ly%Y_CyKI׹d/LZd(*_J7(Ñ{4}Yso&[{(v (J 5ꟍJF*N&)LƦyAsӠK\M#j o(BQ=F>(a!udڴ9#Ix- ] XOg3IX0o,ԃPuU\VN ǴQ#o8k@DsLbQg+^;h0c蝂TWvJ-"/8OiZތ3N< zNY# -PEt}IXbM`:nLUY-u,N1cXn~zҠ;[ez4FH|)2d Ȳd}R%qbHo !p~"ϦCpWҁVj]/M,p0A,b '> Joc)5gŇ`ut Fߢb]VSFJ}Kۍɺ}:g- / GժY:G}[PyAd?" ?  fa6#?%' 2۱±$0y&,ah61˯G=e YinK-DRʃiܷ[YZ˭K)Z~ꃙf9Hݬj=h,qE,1_ Cp_фpg3,P2rpD[LGRp<~X3`-nu7zrgz$PN%6tvc]|M>JCE7Z/5a }Y"v!ixav"6_ta<gg @8[0ͯةt>=s--AS ^ӷ mSH|$]S$ <}tD}z_Ͼ`Za7JW\TιU,U"R.0wȌZ:я^Ʀ뀻Qͼ vTAҴb1M_NYh9|ikh<`SJo ;2 AaYmue>%+24^1e0>’DOaѫrf~^d'׳s!9vdT-Eh:-쏛LVA+RJG 'c::n(B}fD-[ݪ0<lq xg_,.1w'Ӭ:IÓ*`e[OVTI,Ҟ:`Mҟ1r/"fqk4SꪇWnش_<X< }/hIK K{L#.48L0`) }:id$4evjM` (Lң-ǻ)zzu{mq 8F6/p8Yw/ΤPE L?sUGz7ӑ5ƣĹ$SUaAsxhMdɏ%:MC-Rqa/"ǚ(QK^^%r% nqNV ~g\D0 /Ts`W vs/Q.1T{P7fMw6je s1C2K&bp'sn\DPSfpn :@YAv\= J9]ZmM^_]]uLu ojDz9]]yHy 4>Gf>ݖtʐbڱ΅uHd(amgxk2 pZ~Nڤ~Q3^q(){~nL?= rcnAf2ԍ]*6CԽ w|47`zvdG=I^8fH5Tz\NNݚOͺۭ~]5D˭˰bSTˮn1"Bo`FR77xab:"9*'pձT4={ P&4;RY乁HVTHT9C U[Bg1ҕ%{72aC%G\W:oy{j|e+z NX" n!?mϑ6$vdTVnQ[8H-4O҃:^GYmm/>"]qO'R 1?7FBxކ;;z\9?W^*&?F-/@߭7ez*zqB Eȫx\*ˁ5ƔZv>16L{iٴl]l? S8? r_t?Y꧀mXLwwGHO]F1LR*GeLf0^_w66 IǂsZ~/^.7zwC;'Q.tݱM'^,}2eٴE1g /ԍkԪ|3"D#'Y68a</a0L8H| PaU1 ,A)Cp+VT-j *ba6-2GwvJ-0]UjYu(~Mi!3־%t=&p7ǝu=IJ;Һe[?+L&v /-7ya*-h,#綨mawۗ k|7BY(OK.ҝs%Hf4ETF&L9;9|S?¤&eP@F|$+AfQdI'w{gyov"ҿ<n`#5㛡xZv.yu޾wJOu^sM{f> gw5d)D^ Xno䊻RpUw8Ňj@G3Đ=p<ܠ[P/Lr[W_ C[ÑV=8sL- ~68+!$دҭ6=V^ #?:I8|/^=QtFnpZtw$>5?LEp{ 4 :~z4풕?O纘5=Wϴ."+E9a.*Ql,_(ӂ5{j'u~vwe/pYvl'F/z2<- Gx e>Zv~l_tkڌ$w"U&Ql+I2XS2Iy+(ⵓTj$/ @Ĭ3J ŒY7.B9tχЖoo^;sboJ xG+&3::4OCTMqd!)Jlν& MCs,iۥ  F72m4qeV |@rM=^|<6"iqtsTP]됼ƖsZČ(4p )GY.q I.k䲫V6BZZd! tcQw 3!Yu  s$RD'ݪYe]I܏ʿE8~ )F TEuŖw;Ϗ$R|~.)5ՔM|rE.=TbS&WJl@7@TJyy|Evɵ+yR'jňq0tW=7Xg3^yx |rii s xyGRi+?o0 N+g.2>ĥRL_z#Vv}چ$_yJI=L@Q1O։ҟ(%ǐ$Mј4i"Mn>0U.|{XmT[N\vUh^[[OJpi=+@f"g1e#|#au9 b<ĘkN1/9+؋+]1iđef܆~-S5} K\agM46vT4d(֩^0L2FylrH`Ӫrs- b3]7rxб &)KX..kWw="y^;7̻ў8?uVm3,4HMor~2F͟uFO)LeO2 1(b]_5Z݉f,FiŮs|;Ms?Ś;bE6чJ6RMtrō5y\9DϏRAfw*sec:hXHi7Oi6j;du.1TBʼxXp4jkҔhCUK8Β O'md34_S|LF'3K` E\>8g ]c̀9wl7QU v܍t2aw~5W:h>r=)\#B$pzTe3Fe]@57>ݯUqrJ)Lv n06.+-1YEe4;!v(t.m]J _e!sC.:W]lu ~Js/rq~W]`ߌ8aq+K{@UNCtne(8 ;&W\LM=5lING_=јG$x7ƽs3Is tm/Ȫ3ŽÅmavu3:br2bOa'5s26ل>GoDZxݩY]{P ZMیis;SE7<1@-1* ̻J۴t0X(@$,*Fz] Ord،a)aLf& \]N@^i*o|?#>Ҫ%lB+Tc,MǪ$O#$L Ӵlgc^w̻A_`"&ڈKMz$4 ROȅ(|#]p4s"eM7fFdnmH-߷s!rPkOA⥱UlT?DZ/vlGc%ě_@>4q,6wVA/}+&RSgSH(&_e^iy Qij ޫ38%u`AIjEr2:Ӳf6mJ/y-[¸E( zKhs(Q|7*HS6T9S.5>)$Ue_&J88XTI^pTƼ!P O͡ǧ.g}},dIn YzĐQ̒>%J،syG*K$EmH-pŇWj:'-N*{Shj"1J duorLo {hJ7x^zm1A:&fzQAx#CRi94ֆf9N\6٭2nyLEn!6!x*-u S_c%5wGnͳ5++ DXVo[;8AvQ?̦ЂWR1XφGeҾQU\3>/ϮB!; [K$.FU̫cp:0"tKt̵eа޵ 'i6:~^Ny/V W}6XZs`T@;;׽vzpJ[]\^]v8@M#8}!TGQFpY?"卝ˈ_Zgo'aZ{~-BJ|J' ,юc7 bEWLjÀU3u!]UzrYKg똍ԡ{ BX7r7]FXⵍ8]w9Q;?(/T"wAp(??`1Q'ç퀥O썞ڛd5DҖS[>]|^m[RMYunyrm)3c_q5,^q`3<эDvr>뫈Ј{ _,$; X\uZpNfGf$h kq MHQTb]׷ H3ջzݒkXf iB"qi6yL< D$E=|/ґ4==鐽|_ौ>DtjNA12ƒxB|UYZ3y9η]5x[˫p}䫈h[7{ , o[Ry~;).dfr߿*n;:Ωb& K,LOQ]\4#e>'M|gG4~jnZ *$BI]R4,xI.X F-[Z ;],xyϲ/j1ȑ/s@?W. *Canù$v84=R ϙ&M}%HYRcf2"(}@A/,DH#L Byl%˶jUa@ѥe;ېSK|8i<^\m!갍MHy4;YkI^KHPjwŴR4^3橍 ?ݝFY!>ݹT)h 8Zqv*q#ee~qڈ$Xk\8':޳I[|ϡgOr[`S0?ހ'vLNB+?겏wk &8y>C4(J36h:0Zػ]=ܰZj+l.$dֿ(H480dV-]wԱ8s֮We:&vp2> 3n. ַ~Ɏ r8Q/ͧzeMGNq>`BcWl<9 ƫ )N"sYͭՕ|}x'pΙ'%?Kr~)uPL)G@AH!crbib` K8)ݸ&+dhONZ_&2QRNDseUdG5.ChiDST&m_r^o W3 H=Mu1PcYQC짫Pao½.yJ5|rDsTM"͌L(dv,./ 9q[}}$ UzmB#v40!$N  7TBsu@ڷ |#퍢<AڦjO(Bƽ? #63uZ+߻H+4p؄> D| $xK1q;(AW,D i sE8=2Y*6,bwA8uut'twIX͙ ȯf(LbI{`[%dw&e3S_M?|4T;2ɘu7aޖcoS2/j*0ZcM:B2X: \G 2n ܪ4\q 8ѬƊN^XrOL=4ֺ;d!? 8՝A{&ehHIAҪU3'-@`ooE4@;F[gU֝T3`܁`…4p5ȯLY>}&d-%G::^5ISqVOސG#IfPuep-bEO?#_nF.T1@ @hr:[ʞٶr&8kr=9z#I.hּŹikekҗ~'sdWP3Xvn0G0zIqL7Lc @8$Z4S`Y?;$X5/صP-pTӃ$D"7qYLv(g|$ ZobhY'VDD q?9cP/g8@BA H$_SLG1Sn ,}Z! #'l34} ݑ9S]vrFWػyuX%j@Vv0,*m"tm0 .B9<)oj '%V[¡^FIH5ap82KZJm=A9sY*ir+,Ǟx 7<>X 5|qnYA:2رP"{iX]¨Oa=uGMNiDU_%b,xC0 A_d9)y6B0p&kL0"M$h]t󵋍 tIK#gvČʥ6bƀ.TGb+s8-z|mˆ0lΙH*mu2†HO]g[<v>;;m2тI$#Tl6u9"i{)Fv~1fs@*K:J;e8435w#y(=hQFG2* jۜIr/Dc?ܗ5Z\1*m  x+6.FϖmNW(fW~`zuė,yPZNXpLzM~[5\gpsH+d]Gi$.="V|?rX@bC 1%SB9<#"G͆.7azzX__3y 1;,5Cd*oi $Ѫt_@YB5ߏvs G8<Di>cwfU,Q`#0 ?ͰWLw!5p?\ZpģIgC"r7tWbȢ@ب;k}0trcAu}SӇi4nIsmp]Eh0Y-ޅ2lm6u iw(_.?kW󛞾b5.lS#A{Tc.(Be!|?5I5?vVw8ŷĐ"O_V(ӢS 4)^;-0o)r ?0K$ Nwy\i>gS[+{1CQy#y,ތ9,YFςMaɽƓF5 V$ [f`J$(RTa?cfO~ ڔ9wGb՘i ӮB@/ࡌ0c-Hl<4P$H1ƴ9yNĚD~/cABB@vB?#^R/LBgx F-4 X Ċu "2>`eGx_d׮GH{yd윒/c#K9]A}/ &zS q~X DsJ`ux +t V<KL;=H}',Hj0S|C? ,:V%/V/LqEo'6ۂ@ՕHğVOUiQBJ'xG%(;1l'GSOJ,&4L#T:W,)cE-_TC ;Mud`:ma"T%ϱfusWp'5cr }:_AN̺ػ8 MU!O?6Y ױAe0BanxH\MWR+=u0-| #_o@mi3譁Q ]ÛWz=)VAC/i]prƠkEܗ"m-JFl1 FnwUnp*0 (lAp_ A7zlKV|A6/-% DO~֪cvS)yv1 Vix6W$ ek騀'2@l60LӸm֩M*slwRV W:XooR(@ǝI9C*_*؁>^\b![x{dZrny+RXDhV2[ $x/U1 l ~PLAZ&'R=F(heZWվ8sMN%;zڒ*k;ɑ̷{#/i1J_::Sp>exl Qz/QФ62RtDj9]0`k\"Kc4czKɃJ'+Kڃ;GZ:뺃މ ? : })ڟ>K`&H~g$1!_ GmK0^#OltZTU_7v CtUw$lcYvoT?DBT!'^+:zpp J&W(bܡGϭ`-"C;i>)L uā5.(.]~}*C۽82| u//+q%Op֧HVp˿jש۪]nqSԗ؁xS)q $20IB9coOmzRX } -Ф5;iL,@o*lӎP#_(7|!z>_a%ͤ=\5};u y K.f.ys^% ?.ީQv1qAo^twpzqi "eLԱrRT3 ,ӿ]O5yc<.AW3,c[XX~$גd;4 KI_\v\'lqQa^q]6VU()G\S9hWaǻ ܪb]4k-z\HС$\'RL:ιt2% 5)@ǝeA"cpKR6J YjDO7 [yg1n"y,UGQ~qLU!ŭD#' 8='sp+HJTᛕMϺO05SHtT"S}PpmT5ǿځjꪘ DX)x7µƖ5p[(}dqLS.Y8\{0Y2! uBZOBҾD*WPtlϛ'z2?"C}S1Xjk`oB{C>8< SGfєm- DiDgOM\2 .n0Pq_,JY^R+n6ڱfF&u7 oit45 F?Rbw{Pu:QFIw^.4$kMb;Q<̿s3(2]k8R`]׾4n{lKie3e0*@rtƬݦK V(- F"r5-W.e+1>2Ě \+/<}~#݊Dg8MSI;l%{{"N#@ϔAYtmt1[cp{yzYUslun!T?U Y?*7]]uX MNG՘gcJ Sؔfdg;b#:,>ɺ]ˢ1mXDlbU3;E+kVg~:KL2o8Q`^nӭ 'M ,Y6r}3(PI-}4=b-6*b7 AjT^$3[w ayaNAiЗ_n9k/^ވY'e|ke },L1:@ >Su 3T\ԗ\~lwC=4|ݯ'CPd7QUt~0d7X:ma!د mITA 7$>ЮOM V9pqKTuB (c-4G 8Vdm\T2\R$[^f`[U 'AkTd|Ks$iN.nmuHۈ *BJmZr Qbz.Eu@MOu6;##r$(@{n #N$qEJaĤr/Boəke'xexwK-I I1`VXClY@ /E|v9\~+gM3؋\% G+-XV1}_ :%3$ XJy=Y| /U)267>òsq𰧺wTY<=ߓ+#"mI!bnQ^ 9piQu}|N:'pu\S fY:(q ;04!j`]9 +FkV( T b_P [Ē͓/ +`^^$+8% Vxm<#u\*mv%(wF(ehTJ=ƒO xt9aS&:gb( +%lM[X5-ڝ+fmon+ 5 wpn_FjyWV,xvK273"=(W;7qqeEg(6<AwƯ[;݁X9=Kk%WՂ22=*EaL3\;O:")OٯEj xǘ @ 0 H` : 酁M eّ@[J2Vl>wV/+S +V8w)6dȜ st•:&~Q)Lމ~/ @5JEm~E3eN30qTZؕM~ϲ̻>Ք= ~Y|nIooq{s[Ywv%S(*!<ҋ Fkv+:+͔oksc]u)Y~)J*-D&qѼᔔ$+6>bKb@NA|N-"*%²麕 EWl_$^]BXP,pkY6h)iqq7僵w-i-CtRQYqNJ\9sI$Ħ X Âxa<>{Ǘm,S ubڨ/^r :LC f926KxQ){W@#)߄1Bo7+,a(.;-9iA.~dnx7@UeDv"}i]Kg}3c d'5+OP5l^lnڄ)dP&1REf<}SSAn>ќ[g:B d?jUAkBhxYPK8e|g 0 A1-(LRvcԍݓ~$nŹy_Q&[q6pՆ`5[@JU*[µdڎ s'wOT=cztvrLQX/Jd粊0\q ]p!"OE׹9EUbl~D}DL./͈wo ܁L,rĻ ,GfÀ|/Õ7y(M BhVrvWm;0J#]t:d#U\(cNJ>E?iZJAYoysVW" U.6# bb|XHt?ZZ GVWШ.2Ihb#Yx( !ahI+pyZ1n{h\NYuehx΢ t\l٩Oc6$ `߽ yZ=|4Wd^pB?lr" QT~xxoF:U7ZP* W܆Ĺ&F+kͩxhXgnM1gxц9൐d&DKNf_NDH CqI@17?Z勸H"RL^Bx]'a.}G=N/ɝ\M`A6 l 2jC@jVJJIK_fSR%ntF`#fJLզyC|2Pj;\)Z΂p?BtwtRKF[hy=0|SҕHxدb& 9=NpRZݳ1p_u S#2:ory\a}{+Lx3owo/*egl323:em~nBba"2w8S' '9]"]>Fř٫I?*"8t=m::,q|"F!{ >1pBft,dvqD>wqQ ~O^ɫ㱮,D6yݿ81n Njh$G-n,M,$pl9ЉxRr8 UO4!"K,G]!JpQY2Vmae[&MrAm˓oB3O" b=\XӉs!MjHz6~Z0 y~.zP/Aw;U&sOy ƵȂ40i/cS9.=g4iI>]|--]ͣg8:ʂӉ1o<4a 7n?i:@h1>s :h\\iۡhC5.S'߀XyOwRWȲ˥[v~{_BC1u` i)"&@mlE $egeTKW~w:\ΡucdwڠF~6F( K:y5Շj7…Ο2g7x3 PB\Toֆ)4 YǾ ^zoUjw\~sx(Sjkxn[ipUB$\%"a15^' 7ubd;k$vЫ=1o*hL2r'+ {49V)^Dkg-;r)">|jSp-=.s1]*u5-2i'Dw|$$}'F[fL zkL})!xDfh){[*IʁMw9LyCxtJ$R. > BÿSt06&6ha "fUKr1Z]^[d*~rNнL頏Z33؍}>aO,U o!hbq&?&Wsz-ZI"')7BGMCe+N,WCYjC+IdOa-(ֆ,\NA*x7)AX R9_ +,,䔴HG\%ȴ mrT]HRM3ex ͌J*X@^.U @d{XbJ.Lqm{}kІdKD~~&Sf'yO刽$Ë4LQdir~⛣Az+ ygc([ōQeU'_6TWÉӱi׽j!ȼB{0 ҹ@>j.v;[ԲW?H= ==npTUilbl0$۰7+Ti%D^k<">͘9)ȑg:;פR@~Pm:L6˲-ӅܬLk-[b[`I"ᅰqA"yn lyU!taJqguȴܛ7 G[04UJ6Z?j›u|DeΕ$jQNΝ:͢)hӋwî-d*e;6)8O]t4tUeXO}d%ZE Y*WBZq#\4{P?92s`C%E)ψq 8qS g,,W'e~6ʋ.BP":5+eFLS%>[euwo$=Oqz_ձ'ZS98^}ignq+nAEJa*0C([^Տwmފzu0Ilo[*XSQG-W\//lu;\<4 7[[[갼8z1+ؐ!$'4CYt{p E(q"mGm61m@#7J"Ĕ#Y,Zj:K7*f)R]D*qkDչ;+09 N +x$JdpK4muadtFe~>ܥh@dx9CZ",: qw$t|O^xUTP/'8:\`/Z:[R~ a W(L04d젬I${H%BIԿp.E$G ~a]LڛA' *u!tַ59[3SGMDG`iY~I Pӯvk;UѦ,y/1fQ߿m쿿(R,z :8QA6@٭~ר<%SS$=:D q.-YK UFaMե\#k*6wWFe"e/c &yN91Ȟ Y O#j9+u2kq&lleBIz3GӐ9sw$SreTڔr7GBmJw:k,(mœEL~dE(BR\+[=YS_a(孼ßпZc& +Ez5" $QN0 BmC,"{,g#ILS85]\p?硂' `8FpOK(G:p&B 2uY({S[pQ_Aїu~?ķdI7eY+KBiW%" a_x’6MdY-UaTUxS~X1VV?w6:j( 9ZS~]V~bfLtˏ`A4$=jS1Sia:Uj3p|\˳F͂:FW1L_Kyo׼|t鄇^uJXi39M`ܡ/RGK6qpbm= \Viz7ze9Tq6=kHӃ)$bQxAlZxRÓ7q2 IWFfur/j(+8&3/3k>I:z)a]:!Kܾ^B9Ԁ _ޕV&'XL|Jܧ5l,ERƸp_Iv}3 صw^MY.I Avq_j_s-;WIT/?`( C# Hu|!Q0n*/~dؽʹLbb dhhLlJ.%#_x/ "* ɘ H9 ZgTjeIeUdhlgD tκfx/Ys=:W ڌlc[k-ˇ;bI0(iO0 jQ#>?1hceGO]}%^VAֵx]00R/bw4 wo2 F#\iepDC_N_H~G)( o8Q2{:uQ-+f;A~GS|2-y $=*h&)ͮmyYak<4e2Q_;~q40Y sMEbeNn[G^*&Yi:n Y~IT!r*!Rs_GpjaT(PYViЧN!.w g >;q4{̚#0_%AA[Ss"q mL ]0R;bθ/s+|bs?|xAsmQ|MqypD2"!A[ȕ!x`Nٚ eh汀UUJ+bN?[׫(c*FTN"?!͓j@ErxR@׽e.IQMbnwKqԇo(@l# |bVbK1(1/h]1ZV'R-m^GmL3d)Mqp涃IK'm]4vVv\̀YH*b ]lpk'?R@/@J &dꔤ"0u]}tjDVZ2J;"QK@DJ8RI- jLhzq%R,אTV*QOj$9sp e]l*<)tkT>]9SoZ  kJ˽ )eC*)~ REjp.L;vB$AI>3#7P HGUf՜e6=(ƅ2:7b)8ĭf L]ަσ.!՝&}qHZ&l;$"D8 ~&<5ᾞ-) ISAo:оJܮUG>2~ȡɖ$ *uL [Cd&reti \Cn4sW2XW(,[=BO潾pъvAouTOJ6;^`'˽밺׫ڔ^4L΁99$ټ4ƦZ5"EGo'ՒL-oڊ/.v۵J2J3};m(;z9A $rMںHAE58 5$ {xJڽڟFx.Vj8qSo-2'ʝq -LH|h^=ޭ`5 )I9u^q'zw t.{q1b&=)}% 67_j*|g*({W뷐d>}H;Ϧ'a6sl,drz⏿axlTc@7iv廨>PqFʣ/pbYoPܐCJd(nDGK_:x9GEJ! iۀuv Miux\~&W?w9ݷ%[6-MP|ڀHY/geYIX٪-P$s.ζO !m>޽d=P=kKD˼-j޺NJ2Q>6;g2Z1I;BAPަsnLh\@,Rxƍ^G(_Fpm;1MQlJ];:>:膧)F>K>^mNE Ssr!2*\7mZ:DbHdm*^ lPRj(- 9S ,hkC1/Hi0FjϷ~JCQ u탚,5 & 4@t}C!-n|\P+f\sF*KIw[[JZ`j6s!aR~S9Wo1:H60 U_`=;g=ªݛ2^N8y@#ztVSuئֽ֘)c굩QԷ%ob[UUkSNVF{Ug:13ޝ٧3ӱn T$7^RQUT8V3REux8{^DH9[\{'\&MwYY$46;Oؐսk76hnj{hN>pfׅt9L =D#k`GOK XSK9 p]AVIJ7::, .Y㲰ǐcy~YieЭ4[4^:K)k-+ֳ¹F8iqd<; ;"~)V&E_6M;V%:kXSwBB?lH'"_+sorȊ3[v G»H90 r @{:*Lu|w‚Ϗ:{br6;!T %0/xk- nTTC}bՀqVI6Z7GgKW\ۯ.C-R-떯Q? ٱTȳlZ8FcL B ”B7܊:ILux tS! -|+h*n[!ww0ol8MgLPXx16(<%U'c2PDPZ1UräFE\ת 1Wo~}7сNcn cPGWU0tC=}fғi_z x`C&x!_zGH_ق䲈l ΦL ,tfP& ר[+ S[,vJ^?S=ݜ;1z@߀H@Q djI⋎/T)ѽ !Ev>:$bc$`bz|(5TSgɏ(jCYUw"/_顑5J;u7AώtHGsV0 3=%[d9B\~nLUa$)e{ZE,Xݰ aP)Sez2ſ.u dLGk}6j)pҵVawq{ӌ.KMKOD n;dSlv.\$wUu>7œL|0$<\^ w+ĒK]ڴS3)Hg0|X5 (!_OxB?m{H}޳0+Ozg 8X1)y0IFNzo;.5BfCFsMx 5S1'=bS˜;el#^tӱU $nr`RyG?^¾.# ?b^7O.lTMuhg!AvWz[ uRC"23sN,Ɛyv̎h ^*3.挚.w(H9<62,/V!A$8j ~^o<%BŴ5/do29j@ߞS#tjBdpEضb Yh b^#kFK!o@Rz'!2` d9c8'f(D3IGjKie;ѢX΂/[ס<0 8aJe` d궝:fGn@nZY˽&땨#iŝp&Qh 9JF./og8}5Bƥ9꧀Pُ$jzM;I>7"`{l%  WS'5]oDS"u Dq=$-vz E&(BMZt )5 Feir!d$X BfKs4먵x1b+ &û7Sɓ 2ӨqΝ>1nUTP@AS΃d vʌjpC z2t Cxw 2 L'om/ް<*D(sfWphԗ%xߍvzaG('q,kz'%8OAţA(1U]pIuQzrIQ!"KnvlZu'':?ٓq)>PEx1Dž>sE} s?lJgQ`tϞPGWyqYR^ۇuqVwv8o5hV)(⭋$[QՒq3Ϸ[)X,#٩ꋘbHtG[ʿPzPs9L_]);Zn;8W׻fY~4z[ۈbBn5ReuKMϤ#\$ԙdpZǨ7fe}[;$Y_ټ`czi{*/G۟Tga'lqHP- ڟ㣺ߔoj#(nu PִB/`lTݒh4ߟ|PG-TV=QĨ,!Pu`&|IFK>%~}2GX9o jkT2E3_dq9AS78&KRWY`~QN%*vM$K~C"!3/ؗV͟e7@/ Xrk4mD®b&V](rfKyH@]o3gڵk|l0D]O$!N_|S.&\w75Ro.(SF×?1LCLKPݺ%}/S>4_wVoˋmg2šwH_v [4^!(灲5& ?bXgM~WqY[D(a\|8LSքleޭ/n^1}:(+StB4Kqs3z#'^!OѼ7оeH|kԶYRP-5FKUWd}@%7x,_Tn|\6&Q-(b3(gryaz*<m~:"aءZ:yޞ S#~<Oq*}6J /-x),Ua@n)ibnA/]^9W)SXzSdxx34(TMD2 <+RIi79ʌfºZT1o^vUdtD5p )@q2C܉2:vw&ŲGIj_y}y}2M+ut KG8i>e$; w MbyLu^wc_9*_OZ&EXxcizv+ /Պ6 7㴴.t}󒕁 G z{p%\~G.F 0Y`.慝UXyG",%j0 {Kk6/2hxb `K>m;wct?ʤtApG خl7י̡N=q2}qrǛ7V W+GhǥD9w8pj.Cԑa9G8ϷT*![f_&Ee6 =,ݺz;sե*b/1fq6ǡB(r A }Ad9v?Q4׸+&(Z>yg] \ ΀d>JVN'+sV< &y;8ܧL-:6NH֓tU& lKѳlO2˱LԚQ 1[͕,se3G~tSoY띰i8V S`[oZb/yÙCѷ14m:RL0{pLKJlP~HaZSY᜛>b']o@T^.hԫIw Q mЈ#3~od씥 ΑSeUlsH02[,ZiEoŕ8ԕvɧCD_1YF>۸3 H$RU>[> n( 5mF:Lz8- J>g?+ʅQ>&>d>ʭB")$!V#'Mo xH@"P2eA"ͫ1q7S/V @ڤ|:G#How:?MxUo@9VB;*b˽!H J)HF{+V]$> WcU2L1苌3:?G^v80A/=/x0QD:`<ͱ2Y?R UΜF]M Af?Xx}@_?~!!R07C!'laZzxA5YDbrknnSnSpaCȳ{M*c;7pGj|%ZB/%iM @DZa੾ogKu_!XCA>)@xzƇ{^xκUf(B$!uAE#ECxr0PIЬh|Yd`.0qDh#rNΞiLj=ߌ3 erpFT/ D\wju*t?dTI1~_ NY|~ B?o= )&;S"E(s!}"CՉf8%@tR@q>@p(Ծ0V#2H=G1PcX^ W |\AFȁ5$^2ԉ17L-_C"GdLgYM$Ĺdn:A0K-%m~P+҆~6 bq)bwbeF]YUzFk#6*:kp{Lֈ.1’lq b{%B9d,/'qGhX{6P]VЖ?$#wєԣnd`Ks =_ kG!(`152rǭ'ɋ3Y[y f:JWflF5|p܂>p.vRtvY7\UjS FGʨ;D f[Gqasx0c[@Xw#h )lT$Y{`"-()>N v7 ¨Ofh'| hY^Jε[CJ9ӡhr X i0 Zrd(nP: W9B>2_dr@G?wƄU<[Mτn@|mSXz? /-HIw'i:aP/Q[ZA=q=Qߝ=1E*ֈjƜT!y=l)!_zb~W @l/'՞yެ$o]O7J]sPNˌ;wqb:1:4IꜼ笜~"ǿZ"23ڇXitWfPJD.̐:ƔZH.ܘv&(E5 'W]_zV)!'wj&8: ZX6ON*7ܤfZq} 2(8wF]퇏D sMDI>ed ,{Kn$^[uXx~kQ!wcvʘƢ,2IAPq͌`)c{h,1WoG{F ~M)2T6H4䰮&[{kY%6d9qi+35#]#zR0 &ܒ6,<['OQs륕j'Y3W*YC)20q)m,kX!܌Ϸ$=@$ߊQCջ}M*-.#\XMݟ`GZ}j -¨jιf\ tUXw RT Ob|RzC%YSԆ4>N5In#JU X)x.tnuPڇќdB[2T]D*sx?3<~}G(8]IM!c5R%S$F ǭ\S` >P'WICi%7\2Wuî ? ,$ڃ2=yr!VG.P"D (*Y`#A?ru";ss: 1zghŏ)w QjIL8gEL<É۟UZڃ?MB[߉?*fꕚ*ŃZd`te8#B_6@1f~VI!*rH?xQD<=RDP8xknW-}bqZz"E^C]9ϕ:'xwٶ(z] pg/?;'G30U=Z1,L:>"U2)̐l CE\T7@}nfLb#Pt ?Gb.VR>)NlxŶ57a0דL$NCU*=9eiOfYh?-ITn /4[šK&J\QvQ9S6eWH38Q^#yh?v-a̫RyQO5oXfsx]e XK=ןĎ 7g!_^4PtN 0B$^X{Yo38l-9*/5  [e1:i::u`5xJR_s~쫊.ш2,`،;_lȬnQ aYhg Un a?X{Y9+B<M/'LC+LۈaHwT<ά^ѳZWHp ~, ^,! 0 gƐO-WxÛSI 6{*60o: k+VEPD֐dA_M5*]>xrj|Sq4ɡy?').tpROFA/6d۳˗T0\$fUWt{n SWQ`U3HI,L @l+kTegh?r0()n5SVv'zh%4ZJ_+:"yvZk-8hBxn.vmǔuۢ/䊋 !.ARyZ8H>2ͤA+3ba ],Ĉm&_o=a 2}P*([7-+*)QTɤg(~IdcT72#Ҏ..flZ0 2#D dR^y<&*1,o9%cslE:=K# V߶7`6m3q䤶n`UH/OH0`RDvX27Hʤ"wfָOfZ7s}t\y*,:*~* 6To7?=E#Cp4ziЗ_O7ʾ36#ڮE"7\QU*h:lF?`}ΞeBi,\8*[]fAWݕCx)B +44d.癷Q렵 raOrM:YXױUrcf .nlsbD/1mEW7L5)ďX:]>^,\|"*^eE;ݜ]f7`F_)ܺG;]tilU{DRH5GeI`j]6: g6ވrt"$s;2e,UziOΏYz뎃GՃe/K|rA\U(޻4yv 5?`Xo)+PM I\!NN HG6y] LIahBQHjm%}Xa7QxIו&x,e/ü[+ͽ`wJFw"b.)ރCJ FDI_6 ӣ n_'o?̱ĵt4S tHcM8^؁YDHHɒ53[@凎16%Л=C&`@L|N >TK.jDIЛN/ >g[߮\1P-DazaLA}XzT#=pv_~`ئRc`sRm`K콀I7qSC] Cq'کNфՖϕ \/v#n_]zM 2.wQaWYRcY\r_#DϏZi6 C.lyuA.fM`fn:3H[ zȥ䫽dHe]eu=/h]\"ڡP6qIl/aq}&R0 ~}%[ Hb510҅6w{|qwxtm7G[d/u/IB s&Bbu-C=l%2|\jSy"i &.A@ /{[ޑ.uw$+~ȦI uC`Poc^7(6sN:oG=jO(֟iAG?F'%!VBe;[RTɕHK~Cdlmfxza)fo?OJ\(1 ZkRt~F@=kLzsE)RQڝԷxis=(G5J!RBinhn{Fl;k5cՙ# BEq.G}VW;lЍbyěž X4E`j2+  G7p'h|q}n2CL,rmK'M1};2+ڟAxW!kfm`\^û!,mFiTn˛yGCspsXktYI0lQ`EZ5OD Wl[IZ{M="{4/3XbCUT ƴIu*"D+u VNPmi.s4gdKHK ,RniMxFa-!xG Z<-KhO Izb@URGFwtztVQr~6DڠtVR&H/DgU2 W s DxzN' @%<:^Nw>"}GlLN]?$ ja0$`r li:L*^ Z]70)n[[i7?q||6:%7~1Vݥ]M˂BApyx&ߞd=Tw=q~Y5Gn@`SQV9:\^T0VL'jv:$w;b>( m W j`e#C.uB~N^qȈSQWU׆$iJM[‹ǞEUr^ Hg))f؈O'@~Wek# >ӆk2P3ϫ}V{o-pVt9n[RJ_ufr,G4Ah3 ''he$J2lp./!j*>I8/-r?nyX1ɺEf/;Ӻ=/H \$x"gU@ 粎D_`RNժFQIg&pu4O3) @PP&Rk8`H@k\v)'M۩hhb*P͐)V-*y b3.C.0&ӀCg1pl'ID3ߒQȸ(I[Lze뢫w:/BX3[m̒xm^?ib=͔o)qvWOҊʖ$y.촦a]{!7չZ(wQ>#ܿN0-cu Hpno騠nN g[0>J`ߵc\Ӵ6S;]S L$ռb_QbM T荘B'cMJ-{AztCEfE,(a]4z574|_B"}I@ `sV9qL <<>F=,7XAQ(bEѾ,36Vw?_Gjl[m"Vxm247xpX.%7 pOd.k-n^_G]Ƥ"w8C_VYE y95}lw.bh51 ;|Xha,Y`B`tbɺ ˛D/$Z_K8ZII#xKiDp_P3I#8H4D@~o[XhV3Z⑺/r;(3dA3ӆ\RXKd^~fWe%{iR}Pn{ &YnÃj $zw %fK}7Dhтi3~iJCִA)` _=zo|xt9Y+:۔O$x!tV2$Fk`#4T>%厥 yZ2A /D߿4AlhD<|Juӗ>#'4[iTBֆS Mz~<Y>'Rf/sܭ&r0&AeI&Ko3+Єg.JNGfUš8^T$%,esL> 4" F,ʰpt b֑BgQy|rf6ʔ@[0K7d4_5&~w*MV)mKq埃?pq+mz~"8_qWcTOxG{~< ]pI(+TYOoa:|p ::P(R ||?K?,1=7#je@&\J233wIb?~ yImw0&^;Σdl  @eGQL'f>Qa)X &递F)a"T}Pֺ֭ pxh.e`ܕ..-"#`$v$ Clƅ2w9=kOAu6g$ b(+tP@svo@ͮjLpN$L)vdV0+Vjfh.,v &$\E!5׿cx)9PV[n mH7,F}q5`c66hψ ]}JAfE;J *z U`gwNmCL S+ 24Hٔ cμ= }{Xf㲗n*(ldĪy FMH(.@e A}詭ߴ+z{ގv,{ݱIln 0.T;{(Uc)P^1G懪kNDةzjy>sskV CVl͑sR,pOjuDm ̜ۧRB,MS`wK;k8qYD+ iCcGa#Cyz^F#ZiV1/,U3 ݿ 2HE60^B l|uh݆ : jaP)S!sڟH*$}=C7}N :˻$Lnzb&<<Dž c`S;( W,G0`%(@o&ԑFZ0R(cC7J$YV?J4wUV?>sZ~`vmem&w#u_V=bXHsN`h|*md p^@- Hox M:JMyM 6q (J &:l?Ot)MO} |-Fߨ݌a2R^PRepc k|jri&:GnmR1Q#7 },#wDhe6YƊ春t C ~K/w`؇cp֊N`֚*s!wxdm:Coj xז|4emn=o}Zޗ#ldddƸZ r+=p2 NJWH4؂R joync_55i2dX}N EbpyiFdhq!Mb[ 3A)ю SLH!Ov#pМd |4x]xˑ./29گj=ClU" CT=^g&[ʴ$44r `yؤ`a>{ K|67k ΋7_x/2]K<tN+1h!e!e_ MAmtm S.n7gurz/f{n9U9S£~n<둓X="&)|4Ѐtf97<$ ^/šnX|4 C|H,@Q1*Aa@>8 >RNDC;6GxxvD"e:S}s!B~srE)nye2Y%9>U%9>|BKhv%؈rz{.?NX(wN3fS5E&wo ܫBv|Zvq*~iZ&"#QKȻضM)sDe5]]ӈnFǞ5Z]Ф:*VBPP/6(x1I]C"}sY~ϸ uf Z icPxkzfRC`9aVuT"q,_3I9`J I5]r S`d¡񇆤c褯ݿѡaiԴ/rQ<{73ɡL# u jpwߊ3aW.` }Re'P>؁alm #[5ntQs>3T* Hf袪ƽ9iJU6v^(z (  jmwuؖUՖCee~K̀kr .NެzncvVl5>6^ҴI)!u^PI Jr ẻBekjyRD"FH7gG{!8ʃÎoHqtC(Q@Җ/K,ժX*C>òs- by%Qi.ɖO3@k(Y3iзk>0u0Q,cNΏuTtY!Cc <34,ESӪ 3dڼ9D\qDXT-pT bc/0XY$ӌ,2۔%5iu )) zB2cZ@x鿟v=J%.x\NmgP?G]f8d2h,`Mn_4{9:~f:itx 1DgML2[fjunt,AdIXS]aʚ#M={ kXJ2]rS*D%R k$K~Ğf1(r Xgt=/h%Cq]ZXBp5oO t]A AkO PۀH 5.`\Tl%46ܥecXHSRڞ/NH2`&>o!6\I#(0t'")<ЂQ,bmn6 Q UWIΓ'C+z-NQ,#4:k)q#4O0[tj yoD #ֱ.!u )?W R¿SFĐ )0숀iHE`]%뽍5l)e^\sBxCO^ڑßBa;CƕVm5*6-˺Iְjͧ6N48YN{k뒶8k-U*DZtw3S-.gQio{=Qx0e~yѥ넯\aw|l5<cC;]9E 6gT01w8}rۆ8=,x[V0?%ο&0r=Iݞ\E`o>pB;0 GW}Q}$Ѻ,˧z%O޵^悂ţ;Na:iXS) L7%Ir| gF tuZ| <@||\J+Tn"wl%)0hZОO|W UW'o@b("WwjZLr6ߪ8ŞM;EԘ)h|pծ;mZ!±/@8l_X6+ً죺l =2~N{&h(+[>hUB o3gm2y.2AK&18 [husZHĖ3MC5"9 QUGv m䗒 uVI +5\papSTYqBO$Pg.@g Yw9ٔ86.S 7V#zd;᛽T\Ljr`؎_3a!`TG\f;TңNN!stx?2F`ty=SkƳ {Prc,UXTP#nxLوЊa lڵ,Bou첁oyXmxԎstkLDK+fO at;NFe>OI\ p:cb T2j#kwC&h"*9} cf _ o(Zzr d_ݽMЉpBF{E9s;fk_Ku[DfCxi`_+YKEXK(]!;s=2+K7}yy #\,J]]uDrzʡUw] 8!r|0H=W^#B^5|&W]>>Ȑ8opU OLio7zه^oR¶+ d:." a=4Mkx6br}.q B0gMHn&‡jzxݖY>g[7'|mvF}FGZZ(4sPLoFoC6:e~g&\^ Xz?p ,C~򼸤` 6"b$L0BޯaUX~ѓ\|(5tY &ϧ_9h¢K6=6}UPYX*܎ 瀍}[ đ9]y^5e4FhL!5ƞne.I))J!ԀG9#H`6DR6{7ׇ]ֵژ>6**=j*b^ygPمmބjj8˟bRr؍2.NVGZĥ7]p8o8o=lX͋DũHsESxL24z:_j\`|8ȿ)HgVBNiva?4vcM`$l š$Bq2*M72gHqhZzX!4VFnȳT;uZwŧ:x5hVkam(? gVMw@rǭN}IK"b BvGt(ޜ{'h@1:9KwOlCҧqRڎ&GC!ԤinNhX\{Hwvo,_}˞VQ޹4svDrYKaa~@+)inFQ̻( )ͶxrˇNXwyN !IĀ"reO(FHҎٺg*# Ώ"]^ ۀjniOH p(NH/O>{g#xԄJG=;3΢BSs{NqhXD*hj}ָ.-7~BiO?V|}H~U؍-ja*(}U-qoM Aǟb@P)ńUet$]ӟ/A=F-%-3$FQ S$19.?Dtੁ8 N ֐J% Kmz,.dAG$>x`4wԂ'qUӨv;^(?<8o N 0(B[lq"\,н/S$K֎_?AHixǭ,mutɝ"07tLH8| .>Iz5^Ð%i<]TcGhbDrd_k'?,$`þ o/NX_LA(F/YaQ[ >~.&jzQx䀵ߤ"wɟ]OΊUzxmNYlz@8Zi AB VU y;wH;ZHhFt.a\s-s0Ha&"L.񣩕[n})Ux.c|QpB*NAԼ`K<>I򡬨O3ոTE(!.m' ڀOՋ!ZuzT|`$EBQ;](i7FgpCbG98/ ەr. cWJn1397wJFym*<_/(+TT*x G[h͠8Ңh.&/O| ns ʍUIY%,%a,v?~'Ht7d>MAuKt-B.# +yu/D ۚ\Jqy<;Y%^1=0K_g\])'XJ,Bj7fen;.yQ Gnű{)\PpbllyH2I—ᱦ %8͏ճQMr!P{b,7kbDt[{$lX0"ǡi4& 19Ϝ4T+_|,"%XC#/n*b=7 .@i./gU ka.DEۮتVq\k/bڬi`BVR^.uP$zgBPv wWjUSW :96/rZ/f/޸5?L(w;SY~HHގm#B0TZi#Z}"!uT5Y&|gn )4u~ĩTB=8 QlۗwPE0&v\gb1kT ;0uWpgpsWC[7j$5莴.d5gjNC`MJ<itHFG>?zִVG%ʪy_ 3?1{hp}Ղ^v@, (P>:&䃫_`~ZPg֍X /v4VvUi |fLx}^%YP\NEߘkD=8V);DXr)P&ݤ[^FfGLAIgW({ sRS_.S/v\vUa ?fzMՈ}HS__U.5BRÊw Kn-3%*8rQO[!jU*0 J%wLn6hd~JH6FBBw=k=O@NZ5#3af;+h(>=ϐf/WsyoH]l襀T V Ąl/X3Y6@kd9<S+9PCfTS2.|\NnhTa 6Yo 3[}\m,~ }c|YP$_F7^{TJYc'& K ιqbH9Lɤn0~^%YaB:;sry 'rvI 4{96}2DCbEGQ[ (Qn5Mup(4Uߧ!CvuS ٹk%5JoR6+ 4'DbtqrǯQvAt,",\+KVXN&*Gj :o]*peRF+HE ,[!"N ?` FUctO>Zzүif'&oϛ,bX:4KG˸Ʋ=\ Bۥ9y\aR!MR n}YQ)$4I 6sZ'y6ђ9RL[e h;Z}}G}Raty•>-%.]T2meN.k#i>GdjsVa{8 dMr;jmI OMB&|pKVZso<ޝndȠfi,ZaET|T-5 BkOA8mĪ|yrr+S]/j+i)zָznEtT6.[_9Nc鈌3Taf2:u]8(+:@oKtB:(\Ќ0wGJʜ+W.NG"ʩz=r`g9'U? ʉbt [< 3./ɢt,rٙrP_G]BptlcE﬎<쌠RxuBbj֮2vR 9 W_3AM9!?m?k:84Ը+&\XS :x(dp-Mf 5؆,ۖ{a} 8aQVœG׍eipR8QSdM,Kϱ& /.9#9vw枛yGaOa!d(WԻA-݁~D3Jm4~.p/`Z'/&@eĭRs+-<^;:EKPn\I[͞ƱϓhaI:puDvs[=$6 g<=A\ vRG1]"Zb67(V k #B E M.keTi iTӤ.YGJEVbޣ!yJ~mDI 2hEbXxޞy2 n@ ~ұa{9]S·>ZrG୭rPLĆׅiEt)THc2XLVQ|uwev^;noc[tulqmϷ$NЀ*x$]0r,|iSV5+]]jvnTjT)5F}K VQ)_ \5)KN h\A~ʬ'iv Dޚ&_W2R5aX/&CGD)MF=|GӂdDb޴Br׌rSǘҸ 1՚/,$O۝#ᗻbv1@"r$ZW_ȥÎ%ȽQ.XWiRҙ.]sobAt=FXU@u AڋZ.6w~n`jhH4sJMF'ݒwok~myZתkp f]K?i,R.Ea5p, lJV]Pw SZY>3F^S,T >p 8E bum.gÁ'F/km5]x|JR"R"ׂ)DNQ3bP§^s_K8-0"bk#?8 l8ǚcL\CՒpn M-Ƿ☞_20oFY,oHD{{ K\CDtMvYTW\2pv ~}-`EC^+B$yz5dх <řS/~bxp4Tv^[;6E_0ZANeu1[O[/ j9S:&ntm]p0oK3UҰ\xKC %Q=zʺ^ڙ0FpúxWTƼ= "׃ϬfvNU -0^}kqx" KC8~Ӓ?䬡-vWۿzT|7c4S?|^&vu@e 'p_/\Ǭ?o^m]QFFxDKWw WeójaN)/RW`ֻ=lEQ1ZZT) XYIñ9u J#6@ ;w`x5u\Ц#"W25J7`M7TwOqCKH(BT8V%*d%Q_dԋ!Km>OXtZUoJɘ%;o})[̳'pZRŕDx&C4ѨAi{&`"6Ɛv$gǥBTbltƈŋ#@x }hR^ϾRYe+ tR#zW뷓RY!Z 2ݒ*^ 똥A~vuV&zO2#8Px])^lp34y~j[oL̵EybvpV~i#U 5RvwFxrSDl 62o+x—2uq~q־vsń:9$^"jN5~L}'FSN+ mhYPU inoռZ HEm7;]7isք>YbX`|aD.\ܣӝ7**xGO8P4"ĕoQt}7\.ˉ-¥h=WzY0*'NȄPD\Zs ~\d6Z`F',L^wfY7yyzJg3̬Z2Sa" K:e.ҳƗh'يFN=|c Upc{"&.E!2VlR|t{VF2/%+Jf[Ym)`T)m6RRw9)vaWؚzh1 :6澺sQB%mvݫu6لypH] Tw(έ܀sÐ# W4H%8ꏇ=ʘ2H&@q_|vj,u9{x-c!H#$<'-sr !qnĴL 4F `CDfb=>/[5#,rK"4J/Yo=sC78h°z^cTyȯO"3,?p:KVfȺǬl[}yUg৪^b̻8#!3`b_ZZ*0R׀R(;1\%ΖS@kX=]O*ث%N:ՕDH0}Y>"d>x=3@p*-u*/=i'1DxȪvIk}1ǔQ2o4Bjsn|>_G 48q㋛j*nv@5!IGO>S{32fvPzjfN-.e@@'7YV7]q)7&J)l>hzɺt]] j-F`5kZ,ClސL$zwFsU~ :E.G\/ѨLc~ԫ̯U3ys9=SlM--f8i V&XE L_ak-$ۄjte]]L U91)]})z֍" Q8ܳ*>j(,qMv0SNA[2/t5t]Y4"OC:Zs⍾v)$L( 2ڷ՘:T@ٟ1KJ0D I\ ٻuAn)p/ |t(z;<+`5Jݱ;{Nb\/Jk6IsҮG5!NL1$mtJ'%(Ha+[Œ}kOU;Ɔ3[hJ7%Ð^ ew-^!Q61Wȟ ֮|PWͲFG9#.E,pŴp)?KS69%nۜ#,~u{fzz슙?HCdah6!p0̪/mHuY2@{~,ZEu%5vJD^axAׇ&@¨:g`VyOkOR3ڵ 67MT6S;WhV d#BB(9Wp'0 5񤸝]ɯc3S8;O (_UpMa7ϔQH9ɰgxHwxڻ^<.]#W]Q x0IFm'Ќaq6b'¶o4 %YӜ>5,IkޔHݫj9u/(zHޯm8c[V \Xj#ݘȖ)A"W6!f^f-Qt2sIR/Oy`߇Q{ DYioxDռo3 QCw%^tt 7Ӆb`C8 妏z W#Z NDS.8Ȟ͍4_n2IV3bF #vE12wMNA k*Z!26-h(Rŧ #yt  ?3}¦l_/;Ϳ j^&1F:ZzS6:ǵpб'.hYpj i,U=K#@K*=81 %1 - sh*(qYk*ɝ ݃ntLbն'r,48_j{67RFztJ1c>( \<[$H\}|G6-̀Ovz} (W~p7-\ V`qbzҰRnJ@ueh[Xa((1L@)=IL,_.\RKnBi7Tl$%SW ~ fy7$! Asg҅w0aQγ :RDY)DDRzD (!ɗG;ǺأK1(oF;@3:6-`CЊsvJ(#{tY -i'C(}-Aׄpg+2"v@ԂPޚT5 Ts!B `#eEP0 oz5ܐn[ft v'XL~@Ә FӚ[HN5[>95WE)/=YĞXk>eq[^,/IodI)q c7 fN[=ZG??o׺xpPzDw<{!xw$H-ع7BʙB`3?y$.` 2QY;<p`"{9E'C#Oҏrt(75e#6$ za: PDd1Hۗ?\mea uQ輤Yr=#Ȱw4vh< ЯfJW<&c{ =I/0|~}8}O*Z:z9ޥe~buXSu[]-B3P/#) R3jØ}DRO1r )mD:c J2;=<7eu}P>lGM;mK0^N`=3_&%8w9 A}M^gVO]~6|p@8@.4' nǍuly ` BSɨF|lw:]h2kldām >/8<'k,̡ZvE)!1XHː h7O yy'PZx4hpGwS:uCeLl6ojrfnEa^]p3@H6+*MPFÂ>;= χ GC&W~Jɣk%4 )tӿi]^W!k5Wˆq9O7^I# @m[yfҠ ѽ<  K`^&[:G>}[+e &#sK@OWt\+l9HO׼4,{i;|57qYҡFuLtJ_pDMc?,*(d 35{b%FbBicÊ[7a1Zf 8K=vcrY#hcV)#U+dY܄8h ],f륰E QLJVse!^ˍlwIӓ Oe++lr *B@6)7pt3[$€ ׄt<J⹘b؟qPھ"+0m.b;I6ZC̯\A5KpRK.YTPQk/ ޟa)plXp/gxG&.Ʃv^zF^$^a9 -6[2 p+IzIwahO0P]6n`{ݛ,yr֙j+˔f|mBUL;R++|蚮$>t e⪗IEo?|Hp vG[V O %5w3c\f~a`UQ*۰[[2$[z.C%::As o6 w_T]>.Z8xu)qbid4zU3I꒷h?e;ˮwfdF@D(u+VMXN|Ӕ5KdD10q RDUA:R%=h%{1ǘ?IbH8Mj7ڛr hEO ҭ^'ӻƒ%jݫϭgّÀObYKppW{K5 jd #dC@[)d0R TdTԻ;#|g0HDe+ux%JHE/uWYKLG[lٻziq&Uw%1ʂz'Nwa>G}4#QտN@UFAlj1J(+HUb@HeÉh7-5C>.\t.DvFnFR)V9I.`\wyT,I=KOT[e88^:<`ȖLMKO@pHO9ijPl$RUᅬ悎EF]HyGѼ0 q4!ӶkRG6 ۹ߚ/hz BKĽhv'|).V[VO87m)k f-×14y ~z㏥ kym53Oz d AԹ*Eq.jbCuB~]Uv2㋂KJ^X[ XH'쉖]I{ W< )~1K݈G΀]rh OWtB\3헉 g3 [}K,J[V{ zxwuFM@_z?1uYZMEq0ӭy u_j}ѭ%b]'f?~,X!d?#,M}ANV͚, 'LF<;y!lG_¾ې_ aCzw%~j(V1 B Ot4Ǩm-bC.a fPBbuR~Y^`V!>ͯ>L &2 ]Zڤ&/9-h( z!йWa1.ӀY U,^YA?/a  $ϐ{ OfB [=\sT]T IYxRbm۷n`z.cUobd zNi/UKΓ@WjLX:K堚]*ĥ31Ӧ!F?2}N[jR]3n\R$뗅yj(8$c!SĨϜ|~'tNX(Ѩz)7.lwq(Ѡ h=NvkK=oG%G%u˗PTB)2h qQ'yf 7a? rýqiK>JiFtՉh28'=8֪* KQ*v!bJY#ڨ4liE1aHrNg Xp_E ^/rG5F#XL̽WmN&rDy!@i(Nf!5nvQ+%KI"Y1`à|n $ge܄v b}Q5{!9) aLZsyۈ٘Pi9~w 5yprOoC9o:C&<+NČl;,hty w{sr>_؀. ۙzɨ豷}%{Jo 8~jfY4́_ז L*3Yy- Jc*5R/c㧼C:VC$Rt2PGuM𾝬]iY{ W<>xcl0#ݤ$oK!G\Ƌa@OJUfC>B0bփIe1%/Q`GnW ىoU ?FCf栫^}~1L>5(7<$Bq6 &!% MyUTVtM 3}vX)-է1őYT u[D`jV5x!fߕLaG[q| )j Areq@[Ug`}2+3oCHd auҴP+ta1*99| b@ Vrd5!{.&+1JxV&Z] e-ؠK_Jt`\״n?\o IFV_|4%G:Yg}CUe\k D[ uo)Kx>[)\W :; 9Dy 7>[ϦlO^M5H15F jNoNH&E58z2!̪'(4ZWoe_:_*%U|6~,QP2+yZDJ~trUR!3 fN/ާ txۼ"7vkV"/a4S+轊v̷TN *D.c]=/N8Kг"2)U; =yXZ ƍ$x|LnCC**Q<>k%ެtz>A:^-iX4I.M!(ʾ'{ Ĥw&xp&=w&>`sp;G=f>iJ4|) Zs QZIpH&qzyg4]'H|C#YǯI9ʑ? gA! k. ҥVKBjcMRiFa'DRTFM08 )IP,t2ˍɕڋ\Egl("}j0D# 3G 2?y nDXQ0xKe muJ];Lڏ˓ٻeʘ$X8E'n$.NU62$=%%Gaow#`Ri֗4 NKf#G*y0I̪&f:'o% 3Ryp$#Վaƀ*'%Ɏd @+f^Ã-72 lSZGxM 奝Y{hD}2468\z6L0T9]&qyLx0?/WS/#<BD'I?;~A悛 QхŔ^8!)상 geX Ioįa-9¯G^|Dнͥ!ʯ11:7LmsVsCON.:(5<Zkshwo.{q l[6ϙ.a,<3?Z b5?>':<.cu/wAڻ% %dj}vR5Za͝zи'vo&kvz ņl^.߶*X&3kl.SVD{PCAXWk 7;z?߾+X^ŻAӆΛQ(ޅ#ye@I`7L)jMO׳2 y#b/UTlEY}bSޢQPPsPK^I8U 0 ]A $&ҧ\7&nLc csxե-E* م#lBNLq`Ke"'_9gL6" )* c_7(0 gxpѯ"+V=RB}xhͨZ-<zN8P Yw H2]V/I="G euri1վ}@% g*=T7O=ݻ312_ Y˜UBꐐMhR>+>@gW^ڦzaߍID2(])qfq9\Md6UFI#BU;4:M`b$/^Rևl&H ng YI/1S(YخQÝ~N8"b}/˧]$SyAq$J/Ra(xyvNE[FlѢ6;eh<-_t|֍Uc/(+XcHB\:ۮKI1 8›i62)= *;5+Y 7/0ܚlI*/rr F= >[M;wtFEq,(9WblNAREpY-b-g;;-B J%s`ʂMFjώ콰gk/v7 }KxNvƚeKB"GG #)9 icR@As`TP%\^\g'Xv&K?:å(!D*!/!RGsHvT={;iHʝ`)~BOU?u[E_̱@k:ZkdzVr ʬvJ_GVyߞ=$* uSqܹ Oakp/@zѓgbq]?+r3xeM,4qYj<@!k' S [`C{_)|i|ª0yߐDʟJE!H*y-h!4Ӈn"MaTx3bez>pC~#it-G|3fjSe]_60+7Cv'_ ᡰ;lq7C|S<_EC "th3xe UlB3@0:{~@:SBGiJYCtП}Z qZMs}˃UdD8,/] }ת\ċBr0 lEW8c5DV';(K Y]SWvXESM5/.U#`]*2$m ڭbZӧsחsOUp.r RAc{2T@( e~69<#Ac/_"),L*dˏdцEoB[)bSEV,&) -K;+* BQYA6 Tݱ]r3,kcI#MRKLE~{xǗ塩W-$iIlLM4_,>)T)GܺKŌ6xKXqbXa\کź'mLu)g#Y6+ *!LޢM&: Y!?K&((w;>&[ldW2yr+;bt~p]Cm@ UTX:J+Kl(-CؤUv/O$ '(-,EkڂRW k nWm"(2w^=/}$-|x9铹g{RskniЉ$FMyr Lj,26I go訌0x*]kH81;D>PLM㜔ckyIf D{l#X0o2Rt :Uk%{ɗڐ% OARLiNjjA܋$0Z|lpb$dԘ*~3( \8 9rRdxr-:x0de/3e3-1cRUWHtO]E0{2rU/)pc50t ٚdW߬bhY"pX5]WJ*.dʷ@7M7aD@GbiH~:]N->30 "2uødGLn%93Q(Y/;4AdW{~I #,bDQ+@'RUSPO Z\!&Ns7/IqLJ뽢:7 Jk@sX=0A" X2U.ó[>6J_@iʔ;$"׸¦ٺ-"Fb怌$l )ܞ^|%٬B+##/-F("j2iC!;+g…/v  ʘIQ泈O_ 8,HCLß,Ҫ?k,Rf猣{nPkC`Od f1pYatJ0𬷸*&nS%ɶ{] Ɩh:X!|l۟}PC Z#eϬVҜ%^|3f@C؄͗f ,SyjnNv5j\rt3IG7F1M33,0`6CMxo2PA>zejrGᦜ|c J0Y3;p $+!Ԗ0W>`c1q8>s`}U V@4/=ߞ;'h+=@/ū8hF]c Aޯל9@)fćNk4W6/DB|iCY$~Ʈ$\whWigԯ-XoG#I\rٝ~ނ6˜\ʈy?m;-Mq`ʼ-åia&^+RL(pKGޱRnND!FǠMx)]PM`Q?n,ɧcc"6u7{IvUG8nWIpy>Պb(D+JZc>5rmU*a,t2"/DΟ[@EG|}m#npa!2#.&cQ)DD3ܱo4Ь@טy۾_)#pJ RJ @3oT箎7L'aG`ľ́lUFNU"J1k4!ȣ},;JPQJxr29 ]+#<[ iЗ8 *-#h(R$7-֒mە2eNJk:qH r^Рg!Vze@XHmQcOxkTJͨ5ьyJ5Uh&t$Hӱ:RvDܷCZ5Y^"u%+xWSV,_;+^wMշ"ۿ8_Dg;h')/*d5]~fAז6WO\=dNJ |ɡISP {E_ Ԟ %58^ó'7H=>mb'FDVBzDTpKK;WCRrjlM`$AٷZ@@dAwTC+:<4[AqTVpm:"R3De"QHe0MNôd ܈PbIZ!6_=>YTH[K<"vg>0a9j(uF'fp`U1L2[t^p\uryJQA7lps> 3\h$)IS͖Js"3&2vZA%JJ/Z :NkVpL-'GA ݔ\BVLLև=#>jzF izch׹G2m5:&!|Dݒ-ן&s<~|MO.e:ڠ(v2srRlc+I] LF$_lMU׀-7;ɢo|>q@AJˀIXE9ZF:.= y gU_ cDy[_8@MkU)vD2Jvfh yγ_{PMW-fW}͂% 2 8@h+Ii( _"k~&j5F 5\#)BHy0V*g*)*Nrp[R:RU aI|B+cY53(OЦkӔ~ȸ8 YBK oC n ?)eM}3Dl hs={ƫZ.AddǮWIT65vq1/(0D?+5H)( ß[g r?Jt`_db|As_ IJ8$f}}RYX",DR`7Ñе?x.XC|=h6͸)U?;,XWӟU!W F<s|'OHK%D(χn'I݉]N?@6g'ZIIV-6Ŏ"i ن=, n9TKXz`P vtn{QfZG->ln+;Oy^ t);tǔB-)(iT|t&QW`a_ߏ2C;>3U+![,I@o..:E+tXzcVdMɃT_Z@mؼkH. TѽL:Dkygu*@R 1UDpxw]OZ"4dc[(ga3D%:~3QcJiO΄7{;>o<q}Ǯ[Ne'(gkL,C6}oP|uG׸-Jy v\ׅ+"/ `1=uI&Z|jH-fEs{~̹9kjqEm]l*ӌH;F=IEAfT X JrI0F6RLv K2rS}2t0?PANbP4Jk1,VӻNn֨WځYH`I3ÝRO3Ziv)O `=4vKQ)Aη$APcӕ#6)//G6"Y(Dsu?aŭow#78ǧ?%o4g͡FsPBJ%uTkaǜ=O&J|Bs3E 6&oW=xC,ز(fԱPIJ KuX2!~ز!/FqB=Ą gH:Q˻f']i#qF >c Q̵6c0؎ Lx_JƷtGjh"sXi.ƃ=vљj'X!l"+>e #hpC.z-vG.[B2@.-o]Lej{rWW=f:fɖ#/ s0fEw[lq(VW>VRJ<}⁲o%s2|J>`[773{M um(q&!o[I*3`3;W3k=.Q}n*VY.xu'i"Θ ڬH-3I2a he%.$4ezDG90g,[6Rh/re`>'?o<4eMT*[5h.{hV-|g >yTg3&hkqI!}'uJe΢Ur,d{RU^(yǗZ<{D*!qFeE쳹nf4#O,@̱s(!*qX(D [)tx+̱_U0G1y-x1gz6-g^e;ёj[irwwDzV}81 /_G-xBoH[Z7dRsQY*GC-ͳNK A&[IWn=^z[y\Y_*t_'_0'_CB NgHWňhe.wq3Xjm= 1Xت5jk]1Ȇy,Q=ܐEaҾ7N?MYZn0lI_΁_g*z (".b'VY dz<1{- l̘PݸI W`[8jػj(됺 eӭ_]Ih ^[9F&}S2[[ea7:0u/*Y^@$4+H>^eY]Qnhm]tM9<ȑ杠cʙ㪗+$U&U8̋;8s6qC`0F_-Ui yo[ԔthU!\[A#x q:Pp:!%"w*Ug50t]iѶV']UeEg*wo&coB)!{Rq)zIkmk9Rܽ)/c閂,Mwaez +=Z 1p P@N) t^{)gPurJsdEk՚ a<.dʙk ̭Ćj0e("ܗpv"_eͩƍ4o?XN&g˕M= 4tϰ/x8iKz}[SQ0RU3f>c)/$(-$'T4\PZVj/y_uPK@"װ8pv3ZqZ[H+&Kߜ)h=Yw_*Pg\p<;+b*a[[hWl0&5ݒ7@@:~oWh)?Bg@mEsW/V0nKSZ+MB/1ׁPofƏG:mQ0!iG 6!V@{C2Iwߞtp?{ ylXci=AO97,頍CŇg@oXNH o~iZەNqUn|2{xp;",۩ڐK<ގ0Jdf~ pn5kF9|*fs%Լ!&x{&U1"[ˏ-)3t%/P.籗TUHiEeWyIK,oApOB:?Dժ]x6nuNynX}>kjH1f,f3y\HVQzov3-LuMt0yD=Xk_˺oGhM/j%wuL}v&E &3Gtsr[&(jo0̥(VAE'. nXgVO q0M$ h*Wen#k<ݞ5idgke{I:o9* ?~ 2Wld$onmF:sfl>ThLZ&mOS9%8yUpZȲbbrکYD$;EwgVOO4Цzs03x2%x ܏(s;w3wR23J$wZ>yq?^^ bƉ)+NuhL.=LuqZ0 ^eƽ-YUXpi+V/,) >50wD<,6ݷ;hzV&̀)˄Q&h^?ul1V"с=,O^NWۭj=N `t;[1/l&-u_gwVh" hXjfsىϩŚ3ٌۦ6Kгc)`̥%K1u}-&Wy7 n3,&(Af5X 6B]e(ʹ'_z/Q޴ЭSsā.ѐoRZi Y/2`Tk:nuTm1aAC99]NUo" "y =pۉ E:78r%pI;_B u Iʪ7/nÔbD)k+TЋ3tcDaL }X@4ܼg@4/l0T8{4_saSQBM!=KyBǰ 0%!֢WN72ks!66utSE,4\%-'Ӡtx(~h`5{ xdδKK][{  (}h=D=>3 >oDLvxx<0qҒl9X!;;BkBgod]q8 lm";PUQwqۯk {UhUי'Na=6;kQ,eMVqKQ$qQIE)FX1laX4FHq7X:@n%(ٙw1X`o˃xVX@.'hOpՕtJXn 80KW#}?HL7}섟RU#"IDBuRQ[vCIy'O|/@pl"; 3o9Te'`ȑZC{ gӷf?*oޏ:o H`eF('FӲ SywA>0}-kʛQUxBFc,vyPcY"D߈|M!&탙"!螆hs)(lDV.,9DtF/J{MӂS|.:xLxtWY@OTpdt^_{Օjzo).MF@95af5&08xyBNbU<t^RQ8zelByΰpLlwI#!{"-\.\\ʁ _c4FE,4y* '"]a5.V}P_+p.[8sa¿ʦ ->*50{-^}),:кZd,PTNqM Q}3vIےBtXke)e~bCfBc*`$~L74{1gB`jџgGϛ ,%[2M7'EZzV*n:ӫ?d2aCCQU߱zz)=39GTMTy#5A,_Gz |1y=ʲGvGH_卽B:{@ssٱ<}.jG k/Io(D1j0уi,o9L+/X.d۪\ LT jMq:I,~Q!7C83ᖫ MA% T 6Z`:i0 ;($J ";{+' RՁێ3N$r)+gYZ070701000002e8000081a400000000000000000000000164e4ded10001fc1c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/ ]?Eh=ڜ.+-9 p(pF-ԤٹpLZ}xZ \7[Tᬶ(gў5N=BTl?wb/;A4X'U=?c|-VcS.<۹ڧ́G:`G7C To/ɏvcɖj3+a%8-ZPMop=~&>"5 J́n`]CV!PmS e[|B-}3mF-q]XN wڧ_6**i/8| 5p@ݭA rǵ|$}5vʜm7:U`QC?zٺ@+ck)mU߾7,5`Z?ʥ2'ϙd1t V _uJ/;r|& M]>~8y$QN{ݰSG]֍G9fpue8Aq.E~Ff#ϔG*](W/AuP/X[҄?)nI-O#O>APL &drr;%UxX{,ݲN6m^a- k`@$h !1 ԹSHU2\5L4G gb;ܣ݇p[}4`TŇ$BtG@%abqdJTr*X?ΪYq)i'$HW?=ɻ_9t97s0w3٘O^ڐg?NJ.zh6_[4CҘ*VcoEQߤQv}G[S oݩ` 'VM*6FP특GUi~?S n_WȞ賒ꌥGHzD#{؎{6Ł .fY͖!Fg굌19,6rTW3dq, wʏgnb΁#8+u Xa۟ӄF(V ΧAQbJ?2]QȟGfPڬnss߿Np/>A@RI=nx"^AگʭEW\"rڒq,.˜T8F*(Hv]N[-`W:j[tCqJ4y̝F6 '%a(KY-HmtY==K"b^JQ6FeRᅄއ=ٮЌyD][掵ɭU pʋ { :K:귟 h)RI>Ro |,k,nY'|C×*  |YK ,`%o첛!&eU*UR~pJ> [' mTނ=۴~HرËrSHsGQ Ґ7VKbapy<†cR+i\|P}~[!9<+?&*nelmwHZKpݷtt&ң30M_Wk+7(?S\\6S|, :c#(Eۑj\"NLتvb^ִyT@ֱV0y`$XH\ 6 :~+N-Iњ]NZICSBg*_m8W:,O`5.7Egֻ;ђ ӟگS 3̫^ byΕ#GY6690ekHC%O:= z%=<U2ghbڷɾe8wjJNmrׅX$R'R `--,Hɪt:dCA {d ͙q>#y^s!?I{;GE 'PeG T(/ 9/NmB3A6?ske4s>x"UxI&ܻpfUWG +Jx,|Q\R[~EjaB Ȧ?~3=Tli'mûy 4RɠC?I4SB [;h5y3ʻe8bۘɸQed|8 xs(≲Mek"+]$R\P/f,McooZ?T.L˺ڠIPPMBWMy)C'w =tm DH/ǟ;zLܜ1e!B2U_W B}5H˺g!>u`l'"OFk.4 `qBwۘP݊~A @27oA R\Hx~, a:h[/4#:Ja8ɩ 8n s \\_Ř$?͠qD;{۲O"_(Sqn(i{&L%(*ʓ6Š~+c$P:POЇ/Oi}[< 6K\lQ&lY?ןوx?kU|e UМǥ^ qX,^E7MB4?snVlZ6rtTo2in[<)e=\_s `:?s(g2GPljjS)Xt!:e)K/x#Mpqu?㵛j4V}8f$VE\À/ gE ,"iW&B.[ftK^R:2U+ɘy|%u|*ϣ_E\J:SƊ!a{Wg#L:#i~2sNgO2Q7 ]h3NRd G| 8.w=CB2 Vo/Tm憱M)Mgƍϱm ]q+]`WEHx9-e>96,;F/O$a}o9ه#1E, m)Y-D8y Nᥝ^I\"v`W3uHk_}0& 8(]B?(rV$!4Ta#T^PC!bc%}zRg9 P3*jg~!+Tp>pdY7_BF"z tt%BG4t6[ʃK&bEا]B55@X8N1J, eC6{QSt?Ov&Y-h ~Ayl4^68S=;-Z?"d'[ 9똕1-CbMoPtkcw9d1,ض5rf0qQn ZTG $V,xz?JA;H#hQξШ?yJ%.25>uߐ<s.lh7ĻwBh68SLfd. Ej~ -Zh[2zS=2w'^B$a2 -%G r̗ᆇ//K<,5 {@6& &f;7> 65ܹؾ֤Q댶:h&rdNKԚsFADpolUW\ BD'lmltbq/LWەRU]g@Nli pjMtMS?pi tt,bŷô>+*4Yj+]Voŀ';Ex:uDl"! xƿku9ߌD&*"+} >ry_."vG@#S9ȍ+. BVڻ)Q`^$Q:IH"&w)(8CKX{Zۧsϲf䧎܎NZVF?ܘ~V3΃%r/>|JԼƸ؉&p&GZ&C&>ղP<ݡvG eFZ[:{`/߇<*nN r sؑ&P`NQ(w Lj 9lS^S]ldH]Eo50/fA$/KtcAޚ0;F?|xa=*延}ČsV~ymQK/0%&"fJre+?IXa'Uٓ0URAEg>'{dIV``…ƌC,ilT=A(ï[ɉ~L]Ov+7 bHRĩ:#]5Å kZ Gٝe]9 Vw[K͌q␅b>>j#m".*B4Kq@aZzɡl` bRamG-) [p&09MHɻwn٪\|ٍ6.ʪpҦ֡-W-$pgrG8BE)ogDttI# E6/k?S!/_Kz\Kq)DD#O-qk.OfCoór CdSa }QweRHCO3_,FR`(fډlnCu^ gTX $רp쯡N ӺjS4LĻag:AuH9 V|(8 Y "= s\"ڒӼ(qb_=4 f{L2i /ib_6ϫuk="1`\K>8^}PGŴ[w#RiLm=o@C=hq#yD@ylipR3ϑGl<$M87IQqр y[P[&01{I*x2R<[瘥8Q'BsC?uM~o>`wiZq0zw-zW6ec`ޯ餲Zf2}O +߭ܒz$N𢾔T=tZ2yX"̶c]ѧہY1)$шRJijL!Ѻ_] tO2rwrY 8KQĹmȩs0Δ~,aC5Er0aFGh _z߸ҷ|s甓bG~ܽ#A|$4kӾ68C0.gU`-D-%+MFuL6Y#}bV"aD4q&7 }5[~Q?Q0L!+65 ;@@]k+[W8|!J3FNF nIU+ehyxɜ@PIu?wm^j$GJra8\Û/Y98=My,R+ɦ.@.|$66PGbn:gR$?N: _] hϏNTJQ4s;{z"'qG{[.Wnmh%!h$f:=v7xZlIoÈyc"u"qv >j\ ywE~=-zs7T;זҕjcݳC9dz">bN̔I#_㘱Fݳؑ.4}՟; pLa'1*Ƹ?VRڣ)FIo L,̢:lU^BG.`XCwG<<ĨQm&n.'].yH>ܐG.9y# umh2]P&L-u_>/? ?AcY>A.H$ۍAL߬&6J;ޅ",tFt|ٽ.7,EgkNYcs:^XGw%<&x*kM<[ࢗ׼Kpj/&)Kr(OCfd_=U6¸%%ơ7oi-/?ĕdR2`& ]!yEȗr&aW&R /cr(w~ OZsNB\O z袄 A5 _He@y-DTQu,&Q20N>'H/Rw3j&ί5ܝBtKWUSj&r3cqǽKBfF٠D6W1m /"t!Ȅw&\R foӌBYRRTrsP1̇G(B EYlޗt |JgEMģi,J#ͬ+a7n-&+K$W_'Qks䣀^j 4x8LV4WvR^aj š 00RJQEh:oCSA, 2zQmw>viǴ>ԅꭕiӠ>h^gZkH9EfϖBbD{2J8D ݤ#mbiQs5x>U}Ar}-c(4Fz]?b)OQ-xYFdTCp"Y+NO SZ|̲ N*rT®3*ցt n㋹o@vg7'ZQi)?'YWJ=˵PŅ冡{6 uBm{6'ߞǣ2֣d ;H4>y==,{v"׭s3_jzVӄ Nuyk=Uo =4}N}>!sZ)hJD;MGtfo#`". AؚxTVX`~sո8<;8~&䄻\v񖵜7߂?.LDϰ9=Y ;bG? ~ EV([,{kǕrM1+lz ^wn\GX9~ m0<ܰKWx:hkyH٤*Fɦ:/zB䠤,M%ֈ[zHhRArfvRsffCXHkN; 7cNH^t A\nh/h6sbfK&$:WqL >e58K(Z3($#c k9姡2@բ+9^)#G]vHp~Ap2H1qs[Jg̀C|5uPЋc?mSr^%nNT`DW,^!z?TOg4c$-gtHVdR@33'ȬWI,u6#!9f w \ni>q>*me6\<UBZBU ]X{ujDXVq꘡Z$'KHcDCn`U >6Z.桢\?'DYbÚȱ1_|:8z"YY=D=6YPJT(t@.@`Y XdR>F/Ь\];AVwԕ5ɕ/}W+ɕ$yv[?lRzs&hس5J\A7Ȟ# 2=mЩNQXU7lBcv' -F(vYixJS?!G>]1RN4]_{_Wxb'xaK:c=WPju7:iW @ xOu}i( qi\odD#{٪j1 C;;b`vg2 %( es5N eb;OF ح%3 bvG!5p%A3[%c?T=\?,l(NCjI <:>BWxح=e~;4.[e<_ ;]簑Ԥ!Eɔ򿠜ڭsQ^paVZ~P+~T^b^hnm*]5g5!sE^󥜎1H  L8dEtai~^)u/aae[?X;I2~ߛ?* " Lg˫u53HB)@K27*tVe4.]7C]ܗ]%b/홓 sTgXp>;E:dcR]0N*B S_2Cҏs1i/A;>I,8CyaT:f]Dx2{_X E-mJxdstGW ~HfUIԚ} gC*I =8Sc[LM9Ķ2$?pdr(JX坐tKw2J &D%w_ c-)djj2Je5X8H\Po=dBHF8zz4yb3j{E. >0"J@h\ {=f~B7DZzԭтZ*ruk{8;v^V|йLaĶH+/;oI/d${XKl 5/@pXfy〉%zxKw`FyadltQq⍥O\ߥwt5trQveQbIT %B͒v^mڟ*]} Ѡk+ԟL ޖΞY7cտE'>yI(@}=@-'8 ]= $b@P,wŝHh3h,@TΗ2#Ň3މ_R1ٍYG$rS.'C94?)N^YKqF$4a;T/"10AZU19$+zږ~U \@a]\P\V8IШfhhE&uvAMI|$)޳I؛ڱ+LK,.**bDL1'=t4jvѸLxkqCnD%?#ꠞ)E}m/"?ZL{f a!DMY#&>) *`@=8E y 4_ drF5 }7Y"2C(H"fԽ7* ښmqsBNysX#+p/ {iB Wi=ʾv1dw=甞&^Wv G$F2$b GZǡFCbɋFJ MYGzN]M{n2 E"2r.]$H-7PsC"MRRYhaM>Ź3:\F[BK)EUrS"̷Oj]e"uȬZYq|)*{3C{z+c-938ɭ ugcAc܋x#]'LPHiFnT}%W)PP/N20=hcq$zb:l^_6~[Q̘/ m{Mw2ijȩ !8x~jԇ ջbvF ,s} L^qeSp<ge̹ph|rI=^ı\t"0;#3Y:Dz_9 ۳C7BWU;Gd)x$5̢|{8B8ZIOBtMn賨Nz/G'_q@&J1N_swgM%3=lc.㘉%U2.t ]UWZ#z*fȤa-B(F¿+皨M åp72 >,W`V8kJǽl $8=e 09d̫+k%_p~lk Z=GK->mV@r]ɼսQ99V KdM&J,tԔ3O *Z?*_wm,Ҏ? W{r"TtV\O1͹ǽld_ Brs|ʂ£I$aO_L3aZ48l15cVJ{1٤_k^[SAe k]8j! 3^%UΕпL';M 6ew`Q0i,*Z%P-Ғ$Q0ve֍1oSʤ-[DMV k{ij⢗wQ>zOx1* x|#73FMU1?`qJf&ZLPD5ky$ۨÐȝzsk @XʵH%m%g|뎇; k1s5Iw=~8h bn8qҟDD\E/?_6fхƫ-wxQӂa*V.HpPF%hvzR9ew>ۧ,.q(We1P#_l 2gsb̴1|yߔcn6˯sInSpWK49q+L[~aܚz%qcu*"uNGm;;ي?Hl^;HU }kSF+kt%TH<5yO\ƾE|X gz0֥$@`r E_1i1_Gcy1% (*]y_'ϟu+O=nӹJAw@+.^'h29YTVwos֔>0\:n@ʸGarW{=ndoH'726gm}i@N#Ed>x!wbձl o1 T5Bto*.ho썼Q^JU9rbB- [1%z7ϸ0`;ԋ;W@H>saH-wN3$̈hYC?!P<No9X wj4 Q(mAwŲ|4W*uzscjwǦ?6|?yR'yrj!N;H;K8{ЄѴ1-دLy6S\ A(nh?L_\AbMr]Su>B`]rӔ^l e>WmfS!7SFyƘӇ@#PnL=I[24aԓ̊ 쥷 sVlBm6| > d.vr(B>Q1t[fx45WO7 嵃lJS(*Q)MZbYU!GK:!<2꧷ӑo Rܶ >2%G]abuH)å^92>,bfk&H09䷰~[ˡJ w/NzB2Yqo*p:ipҜNM= M?#ߋⷈtvi ~x6'k.mj86CLo6C@ʘM\ ;iFH`FH=7bA7lWׄ9 ;2y7Ez@CC7؀;$7QEn &.&⵾{Awj{P11*~ꫨ],(ЭDIymvKz&{Eǹ_Mˈ[E"Sfַ04fU(7x_v/llD.j?Q9ٔ'gN0$CXT|bi"H9;Fӱ5[@HhٲqL:kHVzoY&|UΎ 1*KHJ3ޒ&K̐-@hvŀE;Q}?.g /(?7\'%kz^ruW/g_m8&?+%ҁax\4gi zU ꊕ2nM8Td]=.lzqWbu 1eGz~#qa*Uul@e+SθI6AoJ`!x-klbtEМm1'fB'4*m$|AJ.!6O=vGkƉUHSd[\: @dѕ x4?*s\ÄCa8L=mYf q)rccEYf $ [Pоt(=EpcT{B<ar~:/9+zis T\.hk`K>ù9eێ3m v0M: { W%rի g\5QACpFyJ(}4 vmz ;0!7T)|I$1߆]^0gwzv R|D[[>.:z]z=Sc4cIM/RM~ ' m҅:8ăqX{;6X_aۆi.0'VƝS_1"l|fnrbM3v`c ԓEY+2t188*f>obglXCښKNPӃ{&3`EÔ׏.h_Ol [X<#Bj[ 뢻 `t-DWPH!1A*=-R E> 1g ;9лtPaf %<6dvN wBez5c~'0,qV2#%gv}ueaVDE0_rhf4Z5_OpBs |#y1o6aYRe 'cJ1ggcfCw|Y\EեO9i^&Hwp9y@*GhX0;y9DJh8:(xȗtlj abqy'" Ydx2VqQ*x6q_Ue {* u[I_0N .gf"M ̕`W4Ď&f' bl zL,y;Z| Htѓ3RSG^#,(g&^v _9vԜp1n`dɝuO?OIq3idE>Ww-QΎϟ'2ReO,ED*j3dY(#*) LB`h0vJ)Dڄ4Wb!^Eރo.alƓfxNLO=jNN`mh+]s}9m!HޝNVYmgdQEl[iϺ9JE`sp5Zj1B 6r9?Mf/bN߹I^E]N1uAέ&RX$Yd~KAIݢg8qM%Hk8C$.x*s+YdD\s&WH!50ߝ\* ~e-CL U?'7Ɗ 7*`E89%@&Xv>I`0eѤ.g| <^b϶mjyby-z;X{~ifZxt J >@o0LU %e7!Ÿr@|H|ԡW(Cv65=58BtfHFj XXB#=2[YB[ℭ:UiNi\?.tߥc;ݲ1WrÃYp:[mmS ;o(,,MIR-Ox62$&ik9z&W=}ԪԶ ߣ -,',d(O7&m)_ሚX1_D8R dWը\~;~k 6Y)Ea ~ 5NBl\,"K+LG s4 6(]d1@>Rr|@(w ?={(;2ihBI<ժSt`&1Ӡ"RrT#AjpFH[' !]B`q[?Eɒ LD ln=d-u=7>:;/Ia kH/ gq|_QN*9:p)7Uh}>PQ S~. vٺ^a[Sv9[Dt m+i|"ѩϨ!{ R^>rnEd_KC0&eg}B.)oW?w?4Gya="-}SxN0`ǂ bД9,C@lQw`?lt1&.އW(w]ZAb`|,a^籠[;j.ۦ3ljjO_dSUjG@lƑq,ޅSb/پŘk/Sv.YCP&XQheIrZG--n$߻zRyzעu?"w׃s'']κb~%^k1NT{Uy.Ƕ%92ap#}4oWC_wBӝgU]!E~KOoDMu<,BչIJqeo)\pGA|{Ķ\oFC:fQ#nʪ- %+;py|e W!+ wBH{i?4` 5֧Ue+o3%Vi$ףQ.T;0Y),^G V;(OQuDJYc{#8GDZ-GQ)O* O]-DqΧ5](O;w1Mf\W%!5uA9qj(ϫ}bhN@DF"dVq"sk3۠{zx>'oBꟕdŽ2%2OdVFq)U+,rdP/V]b9.e,MrI0b_OzG%8B0-Eo/h /H4g*-JO/.lF=-9!AU@qP$DJ-^ʭXw$fkNr=<6IשNT:G>mH.~a]{Qid b(6Zv3φ0R:]gԉ̎?,\UHp@Dʌik;C&a E( Jʳ\dWnWL/8ˆ(Z^cJ249NI}3!13H`/'-UӰ2 La=7eޱM#DJp:1ݛmv+ټAvlNZGW,>IMu+s+r?8/s@lYJ!t1iCE”L5$۰>va6Euwc0Q;M0rErhoC Mϊ@,YsI |?: *: oVf`6Z te+K}2c *iUHØ7"Lx|&) .(g|W>y}Azw)4f@2#W"FGAxX& H z6IZJ} )(.aHo̳hc=L8Օ6%hr;؎9>WCշL?d@C- Y9az¸jCh苲~ SR~TuicCp|R'$U`@81<Ǣz!> 􁛕V! osCd3UP*Ptw(PDʄ8?쭱  Nu:XCdU^.ea?Ğ3' ]_ۙ&{9/#30W,4w 6>&/#W),.Y\'>ùh= 9 E^.Ep ?]نCreiV0 (EA '$IE&]eM@F3 hy"auT_s$7 ?C)Whn@%u 3Fp9p <Ѳ0öV$_ Kl_ =s `0v?A|7GG`L5|_ Z6P5A@ ~7>z`,=i5K35ٵ-;EՆ<Ⱥ)Ͻb􄐓x/vN~/=*agp4IZ8?`k{͊8uĝ6RDoT`|S^e.@;7A۷{4)Z r/Z/^'=L5:p:Mt2}&9Gcs7;RވN[nUJk>w 2ÑwjS9ȑ|wޖ :ΤljsbEVzIt|aSQv f:ny6APyϸl/(4dDc:>DUx:T^Cpk?Jbm0|l&Bv|A5#.iͨ+¾$"#xpČ ,2WέNVʊFN{N|, J)0Zɓ<|pVM[LEpJr9mY; ٿEuP?hBjomIS8lp=նĞ ̨*t'2PSXOՑي lv)c7tJA :HV#^1-{uHk/ɤM"šKL1hjN]GaK* 3kyР70[01/{Tߟf#%LQEs)%y\mX:^0'T]&JF@9lBMyR`e4`VעM+?mc.%%'KGi6:M;4xԲJ187؈Vd=X`G G]y2 L?A=j0֏̜ġ:߃(- P"k ҉I쬪CHqOs!͗`t1jӈnΡJ6L1çÞ{⢨N=B?KTd@blO gG-qkJjh^r`ev:DݙaWM2}E ߹? =KD5 9a,OAp^f"I.uBJt/-VEz:iQ?smVjd><؉[u h4r(OSh U :"Tse?@<l_G0%jy*Y`%2g|c|T˕V&gegE˧=t7۪ ^ZFifqإ֥ k/q3niy()rT϶ h)kl^{=ρ",:|:6d\Ǩ5k>ZaN?| L9?-le!}#X -#N)_[NN/`7AELK~\S{p/a*i6$>SϩȃODa XP50e٦s>'nmR˫UҜPs ~KprC5J '/h9gqjj˅b${qAxU⢨7l4yTLS? *8zV۪S pUto" ZyK/o;> `%'/%J.toؒu~`;{Eoi&no 1GLَnXImT<"&ȝVDiN *}wi keOlom`l(~}#LDO!_Wi4]T @tmJaccTu}3N跟u8޻km0:'96}.6nxͷV&vt,\PV{AĆ+`/y3F0KRz;@F$7`T-7^9tJ_o .|$\Q5p xH1"L*f,E ෌wꑞ]/xlPyV#MN:r¤'f#K | f*uu( 8pϪx g?oa+MBk ^+áMzS.J8{Br~ډTzHFYA᝟E v yAg^gMN ]bڟzy?lsڻT 9yҹkUhdzT{lLņi>&kԅ ?u@a1#C[GGYJJ20Sځ+8]NiOv>lOZJRlŃI^#BK2uo58gh(9aU37{_SfǾY01O%foGֺRWlZT׷.qN*)$;?-Ҩ#). "G*:!ڌ0%+ Q)}|"-eD[1n81 @q@c ޺t˘45ȹo=.a]\wBfwTIF Xx+rB.  "\aDZ3j'iI_JEABB RoQG"8g`E]5HŁ V|O IJor <'\,bAN0Z8KfrTQd`S$7PhIGZ&G4 s 6qu!&jGAҿ%4\mq6ft ^ *i]@wr3c1kTn* v Nk-0EI](1xa UID{]ìٛ|X>RXZ?mH9eaw,!"s}"#XW&Xk7sHڿòmے@RR~,>r_ A"]$ncԠn[3~򨶜TUϧ];$;y:;9E*Zoދ{]v IKYeK* xj'/>ug|s@ }BRmϼ7C3Ǧ*<7!n=5`w׹-PY?&xS̺JJ,3j=$0D3i$X#Ź %^;܉S, 4YEFRʍJŇA;e.@yN!ZNS]du0. #]X,c};Ge-eΌq3 cb^cm{MM1GIw9GP!K&y[Z2rNg;U˖6"ؓ%W}l4(M2hN^݊PU* ]VX1 ՘\Cz^O@ f,`踒g/`E~Eł̰c-< ligUelP['ټ\jsE3ňe"^MD4C 6`vNj:yٌޡ%sXuxԙ9Ɖy6bn~d|@# MM?@ZZ^8tIȓmGBOB2[X>tļ?X)OQ VwF>q ao [=|'s[zi,ŗ{Q= [,F&NN6pnE :YWl+ds -DX*ttd[E_K[э=`u l!Yv@>T=sq z| lyG@(<@Xi .52x_-xڳy|D{]%. ԍzdImn$7qyow zURGd?wig`umZs4ķDd/ 3DEYHc,z/ 'c&A 2߅̒DurwAnFT?.g>SS2|/ +K*JA%LdA%,EBu;*Z}7 nh ܽ\=bQOW* ioEx>fDY7nn33C|S[C7eG9ȾϏV:݉L9KOY|Lmlۘg.- h :|{MI2_Āv|oY_")wšL,yPx6\ N ե$s tH3.X˾2LH19ܼi%G[Wx^"+*z_Y'O[4%ﵳ.Ʊ5<6gɅ Os@cps({/ oxn69[bጷZ12xnF{Qr Rz@ش+Q-KqZ Rtj&ާ9& lUf*WYʷ~Q*EZ jJE8"LTrh /( \eKcR*Xf`bx]ކ)]<~_%ݽsMmLv_ZfhDpR)v)ޓS(E+ 4zNMK^سy.wҺ=.`Ld ɳK"K}LșP#=T[s{3 < ypAڥ隆6g53qݤ\bc#Bb @Zӄz^6 kP*G(M]HZ&4>ύʛckY"B6:ȱZ-yR"0 yt3DY ڀY0 sjLK ]wT`6Xr~@Yog4\)rZkLޭ\<}u$qR#y24S%s h]먗$+tf(Y{.3`WeD2Iv tw]$?zXF˻>{l"AhӀ;oJʂ6!)rݫ$s::lgkIƒq<(E؞]T3GFO]3QE( ˶MYH);֗TZ˰=j%ʺ_THV(٬j)]U4OƧf~hB%mKj])[EΗ;;'ӖQ#3X8^ Q!D>!)>E58ʳaƣԙ'0z;7Pf8kH /udxYtL} t9̄ K_PxNX>k"Mv;d}-43/N bX!‹D]6/*ٗrCN(u} \dxKoN7'>9wg4CyGRP]X~_D\jO-wjP$q'|`6l}Fxc46 ?4_hmmo<Y_UӳO1ĕ)mtzrp۸}xH~2JRJhQ'Mu⠷_Z#XfqU<;הv&QTٴ [iYWezwQG% ^C+d;kT)՗t%S[Yl K`(9i 7ZPMh_`aޟR,]jהɲZq~i["i}\A] Ty7̊-nJz0GrȏҢ쥘l`\hp0H#"ڪ|G<D Foqth4j3G3}Jg-P›7<FIU+Qg2?ҟ-,I(GZAMTÌIPqu9IY7Mȑ/S̛IPOp)tS+uwUHřML65DWԮ*9F\ x3v?wVUN_K04:f ϊ. ߝGak)TT%%5/|㺡 Z@oq \bL%Pûd€m;"8y>~o!KG 3x,dqA#no gO]뵱J,p@Wc.[o_z977 YBO^D1z\<;¸dTŞD9~+Jn/ MRY$BWڼ $|ƜeI7U'GYK-Wu`qﺨi+ρUܭ>o ]#F :Mc Jw^v@g <:=%Y`QW><'bI_+ .,8 "A֕Ұd(t||Hl }Nmv'Z{&J @ElaÆ b[^#i0蛃=#N WMzdK-7 7E 9$)zHb—y: zT{t:+^- d4R V;gc 5#0] Mc٠ HA9Zn Af{@6d1ح亄NQwpl8$ֿ@Nn AsFFH4) 5UL6ӻKAt l@*Ya/JVĪ-(ҩWU!H^4rXE?(^yEĂy @TCȔk ik^G-/$r5B;$1 q?MU6L\M芗׀Z߼6ʖ&TLM$NVz'1[N69iY)+_TQ j~Ap<8O+Fa>̈́dQ5}o߻`SzMoeע"p£$ɡ?|{˄k7 'wOA?p)uB 7:uIܶl{I~M}qs_7&4qKݡ);kYTOE8*6e )_ob:c} Un@TnsC^eW5^Hx ɹ`Z) gϣ.g_7n;䑧MH`kŜ: ] X `cXy)aucc^5xnO$f ;_u*P8^q"ЁԀ[2Ɗ0NiLdiat.|nG4#MIOsWn$j~ d4~b!VEK֗0J pT8~l/O!8p6?ߍib3ۨ}[uNL/MD(ξ:Rw,M _]o)l2O=! |(Qu-kvA/ݥǖR I:Z hRWD[jt]k,ԮL%:(RXC/U4$l Y?sgD}gb? :m!QdwW&r-#+q.ADPpuOT9UT0 6z]kA#)i͚Sq+)y4732/ܲM$R=HPI%|'$o] Hol=wy岐ƗOoG Ip \>`ܙSNOqyJsPsXQ&eAou%G|&Q/Hpe/&}uWٸ:NgwՌ8hyZ#[22Hw6ت4HͶd6ioaM(Ҩ n~ ~us/|^^Č?0%̞;As! d } |\,:_EmF/ݷfS/")qt_G MRcHWXzq AZP8Yֆv?0ohQX n$o jW!L2H]St!n';ami]f "7v 0\Y< auI(ʦc9_Gţ_@(dv8/bP1% 4^)-(Ce"Oir촧xWdݰ1֬};Ry';R<5OFӅ>"JmZnPx\h\i4a]P`ۭ` lhGwt:ⳏЎ)g)Cx]x5g^Pc)AdQci}kB~6t"P p YrJ{@՞u = ˕9V2mFoɟQ󛎦-*4K"(z@~ S|tYx4]Cb J .iH x eN#c-'OZ=Ćcq}(جl" t"@-ꨊH>9A/.(ZUQ}Sqx5l .9|͜oX ] ƹˉ]cAwۊG7{(S im^h̚NZ TPa>N=gf)BcdkRv_=[t}Hݹ$fpNG;.K H:aWC^*'yA/cpḬHGJQ)LFTx s+>gVewt+%XF &:[B+ֳ:&B d|?F= f/k:~{PDSp S%fgܢnh4=$8~ rWm: Jm]zϻ]U]=|6Bs+/M"F*oP+ .IMM@`z[7-j0˞fp׵Ѽ41 V7Kmۤ'|mv8=LGA-X/k$ED3.diĦIqYN] rdVrռ:wfayc)}'%] bH{Ry._*1ulc0q˳6=Om(+Ƭ\fy٣JL7W+*- );j@Rϑ2+ri^U_P/s#:"% W;ZO2!oKUV$En:#@(Fk ּixܱ1cs)Iq@,xcK] s sc*|x"3=Tۃ[^ZG_& ʧ/ ̪u=\+HL%|=s^uE吺c$~r?VkR/HH::r=%DhA +["* r}[6!@q )yӎ$Z5>Zp`+ }4pxr}Ex= Rz3. ^H/}' y񡶚O[E6bf$wt5^_i :oXYsƜb(%Iz`kfTҎ8 mKe/.COrĄ1Cl!o WPE_ZİH 8=EjdztmiTt--΅PKJMuWuVÿq4k7a2.8mecv*_Ė0@U! Ic({ʯ=7+3a;)GK\> ϻ.zQ諯UvHt~JHc\1+[&_xlN(ő, 5E 陰9j*qO -NEsJPcs#IHcnRYBR1E)g@=\~(ݷO⇩?vZKb];5Wcҿ ^^`xOY$D[BTwVnkvb½<{tʋj(RfmUG{\[ӑ$ŅDrLTӛ7<$_KL(r{ DGh(]2 װ KYJ d>XsmClvxT4=41Z@WO(Op*J0ih)7$8V5MDwEmx" G>>O.j״mk1Rg+^%&6k9j1ǸƃhVBGR}vƁd iY͙gj0_*)x9xrhqbѼ 6>n-]%֭Fɯ߇I籠sbxXJf$]rEdUkLP4?o(f5mjLC2MQ0Z 70>= Eg>@X0FZ?.HN=tM1q2iĎb[9ަb~Uʯeh_/խ ԏώf8H l7Lo +YR4W)5Ŝ|(6!X<~,@oe{NLq1NNz娵zGj0pj>N8RrB oZeww5=- ٓ-VNJ7VR|l\bG6 * ؑrI|u둗븘yy2&Σ;X3L&6uK>,ö.u=n\gz@c4&;sM\g׆ziuߖt["sVIko2uS8N1EQ')*R&e5mt] Sa?V~n Fd7wg{xCu_kEx26;*WtQaBEN2HeDL.´{*?WR/tte ~7HʨDo{ЯWE(:Ai"Ӕw/tID1} F>-O:Ynohkx*R5Q+v[Kcr'S}sR 0kd4y~cOO64xunDlz4Iy&X*&YPHuMz T]CΨql/W ֔`+ -Ckaw;nCH}@2f*M9)G^~$B,r hg%=фQH-E$Lr f:rYh$,n硭N)ATIL:ac miډOrZ>R;.ֶk LW+2ޏgY} ݅b|#k>.0)%Pq͗,mV]oM}&?l-«[ x.c+  Mڢ[VQO;񭰾3 EY Ya8!2kJaB$&½ţ4 Lr`2#לC=7-ou&:EX]KK<͌V} Y#h~i;xJ :zAWWTbt%_v)[H&n+ ǩe:%n6R]#4vCYr׏tGj B)+O*$.ܸ@ؗ))?N LЮ\)&8Ewn KszS.(>CRcY=iSBF2s9Gnpr9|-͓ZRI[j>\^)MD9,<їcvI1"ٕyD@K֖`̕ǧڝr8Xn)[8Ft^e[6| Oj,rtb]|"@֥^.-N$Wweh5=Itte5-鋖lwБ EJބr/[kXwP/ [[@? tr5iCq&6 XruHmCf&gƱ} #ǍU0e#4ȭM{̃N c+,6*??]e!9RXP̡II?w#RV mq~5ȺbJry+rپS.eጷxwo Bg[ @%`"umv buQKE+֕{"X Rƫ*#iw5v T6 ݢ6?$3jZwzca82{Shb˩ 30#\&LMﲵ\~|Y5?8j)"uG (ր\'PNkE6mS%,ё_Z/,6,N-$y6ۦi]+~vB1[BӹR|6#_!Xn'̝E3搆hQrMwV(!=ZSEsϕ;Uˠ >z)APDZQK|ₒqa WfiLmFTOhBՊa݇w'e&0l% Na\e]L\bѫqψ%ޒH#[9{vV{%{e5{!;wy[ ,1Jqz8I\:HOƸ8.mddr*I|{w'W6Ӭm(i3=cLR ;O? )@FmýyV\wɮ(v^$75kQd--!+}&-Skl`/z 173O:;sJ}9|^$hנ،2- R%v zwG4CWx0rCa$N&ͣ4 Ӂ}&r7O;ȳz+݀79ʓ:t7!We;60 )%ۜ)Ƒc;$̄PX p6~ =.3./aw2ͬ3>FGroCהS!suWNM8snj25ś'$DwNOұiD I@Yٗ)al.Qź΁) S3@AqVL? >ZZc_ɦ(-c \S |H%*awM<x$.Q5&uњВoUgC\4q܈px cиMsBlDڲ{1$y>3gy'vPC$Ƅ2 Й2u$n$2tT/2.oyy:.oEe9AXAbpz͇\"'x}rI{MroK`R듥O^sF'^ VMHVHAsRld_C5-?o zlb8Vc?grO MKz2HxB˩[ XSȼS`Cf vLy"`Q6|7~h7bf'XCTLEyx/l{%JC._(y:1*cBߟyAZ$_軰|W8CIH+J{aЭSW rƵBCprM[`<cFPKT9ױ|>>9] x,{:tha,qLRC(ՔѱiC{2!i/y\US=bgdɘ T :Oln Y;EsUlY^~lk?(Ҫʃex Є8Qf[S˨u+{BO[=2cEPisgHMxAsrc3N1''?Vi4ޟ/Ԯalee  7/ɠ< df '.\Elp86pH? pHٹ(d5ۛ.rJ'cHތݖŰL,b:tY_0\";&2j|!( 0 U}ZR!KR)%sZ"҈9* <Jl1%b>smgM4)OAR.⒄ҍr_D~&S?1If$dKԗШ ͋*#ß}t.nrPTAm8oUhz{B[@QQIuǸ)`D1ڀ"o3\bݦ00qDg9O$y𱥽q=.Xۀ'-O O/9ʷHlv$븨?[h|QdG_$Ūq98q 7|<:}(#\ɩZY-k%Mf؆}9Ed-Dǔ7RȖaA >氛+g)1u{mǡ$hK_-zVs,ams]/ $3f-)Y,i{KȈ_CPw Y| ٹ EQ˒ٚ'1# hf0w6[LUtL YՔ%v' 884?8a@m )C*rWanjnKU:vЦʕ>͍C[˪r<~"6;7pCypᬊY|ʭr{zVXiC %")7wj"! #%m1yZP}w5)،xDjDoñ4c|v8]-T(nb#ƋhBaU*1ve,b E]}Ƙz5K>"ffRM*-en}5kfךn\אG76K]6Ѧ$rdl T~1Teoz kpw4eR2.qF:"v:9#?BֶvhD1ULNxy_@@1)C,; YP#١GKN+!㉠=5q}p>rtCysžEcY S-.#.\ u ~|w3U ;ufs*`>/fk ݙcF~ !\`(a)JU:!!쓂^E&ی Ȇ Qer,N$ ++AH"dYSU3pE>s5Gyj` aT ^" WT/J â۶A L2d0R?A/6,΅P0Q`?F?B'YKu<> 1V|>Z kO unn'~[γ\G2њm ~-|Q Cjb-.׈(Ԍ)ZnB.H'qXgf |eTǢ1f:\^X׌BAm kלmL$ YͲ2tUـ}oKXgU ђTUBuo' <& i$#ww)%Ho(+U>=u2 vIK_Gd˫WN^:7 ^lK @a`8 2>KB=6ͽv$[("|U5˛5&?XHܕ,xf+]<-2_e|AbŸ4qp[7G׺D|t2mp^ 1P3G\p;DxzH[طÃBe`QOpg⓲`֧iK ʳ9F3J*>/_@cFdGjTσoҢb(\t ~=-R/jj~"%@㴩Jp0qeG[t)S:a^QIsö\/W_r"INTu=*~yF`ϭ$af[̭Zhĩ=uzԮ(q+3dnskGeNlhwGE/ᮨ40!j>1CY}%7:46ѨO;`>[|XH5 l.hBٗ"j턛ݎV Bs#Wkʐ^0x 5.Q5檩>:$]`Z|Bq: }YI Y<*P;9Xrp`ثwG}ߣhQ)##,ߕ2 9C0A_8ky|(t\fRo6'`j'B*x^T}l@=٦+Ir!/Clb|{dym&ث9Ao~Ώݳ| rq fF>|Wj]+uM"i(C__dpGEX"t ?veڱGY%" _+Kӂ6ӎJ251z$z<5Q$ĝKfa;]ćz! @oJ.q8beS57kG?blU_;1o4"{rA{,^l¸Ibݯ+n?3Gh0"'sY*@yM1݅B^# QR_1:O+8n'(^mÞ=W3͆s_QҊUѮp >n %4F=saWyFz:g.dhսR<2m);v\ wbQi i#x"۞Y XcBE4ـ_$]?X[L~pUɄ_! bI~yp˄.ْ*5$tx3= )l3& VrPZXH=ybGc*|UQε6­6`5eW*]Ӻ{jaǨGýf$'zŶ.~wOr4zR)Ev9Y!pQlF= j_p4C:$t#g9g(6DC.6}C)J$̈h6-lpFHiv{m]<ކ {t,N7ɓ|i|/_?yy'&|~w!{'9r2xh \p}ro ȡ8lU ̛iDEڄ?BH'A'qB[fK40\LHX &G= **U nӕ1pi1ZNsG[;TZo#M*%.{@ˊT4NM֜Ca+)hJVQ\(](+mg=YHd]#;%'V^U-^_$ۨ:/ @pL|pڇw" 4q\xIn?.w1CPqvPfkRwo ʆ;Pڳa3NJfт` r7HE2ȾY 5f#4NzocXǚ ,!J(|kpzJ=`2GG7{T`e~{˭+vԾ6R=%Xf=&"\i+m]_7;a/CDZ|ݺ-$8J'yT|dgKϻJ. gm]RZhy-/r CtIz2+Ç#5@CO h8@]Ϯт6eB+`$' h-2Ny4xW9_Y]2_TC&!WڥFNd+,)" k@EJx_h׍5n/ Jk+ M'xɌZ;A/ 3t^̏I}=2Z60_`6z~`8c00fHFp^TS 㣨:/u <|Rf ݒ-DiAx|a3wԕ6nJB kDѹG'HeW>jqX 3e:jWnl$[FUwW5Tv^cXoZe؋9Sz|ߧ|ђhjX% P2.1B@"|䔖̗l(NcKʟ7+H!YJPK_G/UG2ǍR"֖asPU>`ϚN44@L %#wY5aRK2^$3v!JwX9~RaXn{ыʕK(!۫7+|$yi{uV^bʄ}tn0drH&vi<$g*Vx[Hg+vTTZ, QVQ0HҞ.R ÌFk 9 UJǣtWHhL`Ԏ.7o"+'ΐ*J&\Ф5|a/XHe4TfPLQ6vG[Q CzF_F w, pNϔ"*#lliN<&S%?;?.PN,G e~@eㄠnu;vK>u_h&hL @6bT HuC];]C:,fߟ8~_ڕ hP"/,.pn$ߊ9/,.DM[0`:"7/}(j8M4-,Bأ J8',uHX{lc 0 N&=gwͻ߽`?BA'lՔ62lV'K}}|M]#Uݛ9vS:4HV;C[ wU!ti Ut$hzn-нOLrPiwą.ZbMd+s'z F *ūd7/{u~=Dr zΫmf$Qivp9v5& M%'W5{79W (/o)2%4Lli=m AT\XZ]CW<@}km wtY _{$ &37P,Nv ЯiV'9w9)ZI%ZLʘY5&S{8.6t0_OcaĖX;Wk,ի2q$Xi5 S--hCs>?[V[C,%2k2VqJ6;'9|Uzފ@qM.< :=Ci1ػrݥ&uSGԜ?PC6Oko9s.Y7fK>RQ64 ۝AB[j5% ǩoD B1?ܵCb|A T9AdI"焏:6j/Ѣ1( n$KPR!8(i|9_M*`|= yT__i':mRM%mNr5/՞}SEN2U WkvGG~t<-ɺ!6*&S]!/MgWzg. AUÞ:5DW1Y\/M~.j:~&jmA r!E}N_ds@Q̈0r P=sզgqvqPHʟiPoLL)bJh{1'7f zԛnÛEu> * Q]ެMûe 'TО;nE۾Uo"Ʉ)&eĀdYW~<%f#IDʼn-F+0qĀ6F쇲2?[Q`<)%l0\eiCY/wvP?ٜS9X=[6 d]͐bԌ} lۧOIkā4P`힓* Խu$LE,Ks?LY.\"n׬Og֗ꌠ?J]S5I#=#Nv̸-z?|{sA-(^g`{%AV(DeaL`h2 Vh" 8g OBK{26C_ɇ5nݷ׋6龕#;,J˦ǟ[=*'mwDž6?r37x@? uvF.ưoYʌ>QL| r2HY t  G q"f pi ~,v]A[B~?|2W65ĉ 3}/;@.0ݰW|-_3""?;,huKJ\)[&,~}L69*WˣFTV!`X"+ @a7\@zTf|7) /+HwG% $TANSYZUuJF萆{T,$c|\&`viAPT(i^r ,ԪMۄ HuH4 eB47_ڧz.el!xxVܺ^ { ػ * N!2T> Q(&>.fpd?vm4p^2@ ! S4ZR꫑M65nP[,Q#v&o !·1*_c_Z U[YGrl4KHޏQћ({ V8qzr>*D=sJ.V0ϫa}H]ȁѶ2*k nvU o*bß㚀ƨZ턧lQGMY'eLtČ &D3bWǝiQA~yF2HY▭U/W젋xeH\uy@:@lIpҮ\пq=d:U+5$G^P):EXKe))4f9sEߩq|z,g&~ b5V= y*CZo͞<[fudɋ{l`ɏt"郛sv+2 |jѡel !s[^s!R H_,$fQ ̢ RrHd+rcrgy-}iVշvTMsntNߥ1p 5mz=az7b We q&43+H1uy7Oqפ-?l“SrZuʁ9 zǑ9pNDSw}m#}ֵm6 }l6JlǑi(_\=_yqA"#E|+UI杀p6W&A-a}RnY7m&S*.ֽUVm9 # Lw=r%0-D x/Q)V`8 kʚLzE7 >{UUĵm F<{=}Q=&5y#Xgh:&%OVb6- *{_4X749{NUٓ!$U,;m"i+9nQ)k#Yoy6wM)9BSCF,,txHQ} +y:tRj3 U3/:{)i_20J6X!fY?( A f暘qÁ~Yߛ–:x6rkZk"vfG)* ӶiJ|SQ2U -=oB ғJq4Pz7ykt#d{]%xD9c# OI}Ͼ H?s.'(19 d|3b-3qDj cJ<E׆H"".DdT`sY!gqsKo\+˟,4bM_CX1 Ӥer?2irG2#Ju S?0|nKGk!gnơ:mGk߻wO00E'Zba_Ql)Rܸ'Y-PbAde{]2϶n``!67` *ş Iǀ:hC&Z Z祈 05icu˚km =xU,K"d d#Xz xzK)ܻVϸ_2v>ԭr肙ſXDϰ*p ԋM=_Qm 6/LClf k c"Ǟ!XTsFZ׸.Ϳ(D@!Y d݆ !?^({}~M^wp ]/p6184A=D U\b T25 hߘcIW"#i.ڔ"M/<Ӥ*CQ-;o-}Aԟ"^q+\UpS1^C X"%4|vfn(.U}֫\IJǿ1Z OrP:^=|u`(" eS )VmۈHQj#^#H\+s),.ХY(wED;w1GM#ME ňߩD1Cj?LjG/7I7Kx z à=<ƀ,P{vꀛ'*PCgz* 4{ &Miˉݖ<q.O+R|ً\M{ΣWQ)i_#jE0Ն2 nÚB`e %CPX`a: bZ_@s 6Gc&N_Ad =29AxК{\@:WYA؎X Y%@Y-=얽4-E~y1.2WeXb1}[hOA]!*jAdLS4nA Uaz u,uaCުt6be]\Q۶:3OtW".x:&NÓh >r5UH@)q4& A6EvkU`v?ξPjNW\2 P|' ͓ڢ3T%\o j0N:|Ӕ&g|>ײdW'+n O\cʪ絈 SeY@sXG58>lF2Cj՞um9Md1$mՋ$ُ7i9d#14ΩĠJcA!DFNnXM ;oTZ½dQjBЬW2ĸ>g3c#I4]nU)=ob]ibsumNpMB9Sy4bn qP$=*;gj'zzHdPxc>!H tC@ckZ3 ̓0^ LQAMI( |!7qJ3ZUvw骉P\aUm[Ѫ*/C,7cgZ= ^,5wx.A@6D[,1GгVH.dVWzڌP8Rb@65/t-֫IsxtJ)U?yw10đXxVսEcEbDg )zFtӳoB]P=ߕI<vk[ ˽/plDNׯAGsuL! xy3?kgG˫{^jmGm3fQ[s}0,apJ fYA=eQ !sڳ`k7NdAgRjPyCC }RdP*qr6ˑ05VIS-sM$xf\QQ٘CTmg6'["Av3\Ri8:E0K^ǭaYS>!#JjY<vbe pyg{A^ Ҟ5>%Ur(-kٵM,-"ƃj^ #,c .iG}85S.4]q ktr=d b+z%!=*3Fuv.=ю`dnZ왭z T.:ɱ>IŁA1mQ3fNgSނ%a˅( t v~q]@|gJa+Ҋ?c_'@+VAڅz=g?2b+͑B"m!Fdt t6+wJzq9^?#vTw0x?pzs[[% b=4`.rb孾M˅\J|͓2D3έ&ZMp)% ͵bGʍ;!(Ke00;n郼ػRQZdggM^$Em+a %OEd=x C@EgC:p:B, HD1;6~l`~}g Pغs s!#+#IMC@%4Q|Csm(ON8L{Kz;╷?>-'_KЎ-n](9^\撣ݼ,z@HJUیĖsMٝz*Xm|`ϳ5e8cƅۯ0ZCL ~%uy}:۰#'h@h2b :i00MF/b,FTI),#Q e̤kMνqsS@ AaO(~F{*~գqft!<(i`#U-'ƳZ#ot=iĊ)WCKP[z'b|4_o^="Mҵ]n+1cو ]oʏ]ZJU u0BWk QAw7幾&X0s6M1Kˡ7p xKw2~ R\5&^^8= _,Ik #R%mJ}(Gկc>]J p$Aߋ4@ JO1`dC) ?#zhD:N5:S.Ý+{uKmU"Ҕb/Dhȡ|)^/<y P0Iҗ @T,2xĬD#Rۓeoم!/޸a]5: $XBk@7(rrmϰEQ 7ȅSWhͧ 3RQ"avf*)5no0HL~O>kV % Q}:QNgs9{OԟPQWyKMb. NW1mOLHɝmU,ӹmo*%mAX`{ٍ^ (U$i z G,S !u7+1bv (dqm=FCO!Tf#vijH˖۟E.bQ%_]GƟsTZA үD=& ^2 s3OuaCH@ 3E:3Kbx% #בEgM9Elr]QZoF?m5XRtjf늑$P[qub ʡގXEV+Nj#Z;G1D=6O&| (?gƈ-CDf9tw,;~,7.0.Nr=-hTa>*tA7좎 \M|)R)Y"-ނf/6"-5a#!T_@hDj:S\^ǍnmafG"nja{t ${BD!!j;w8d~xsM pc#WkltHh 5veWiblvPU6y?;mEK|[hVHQhVtOM@ȗZr84 *nƶɥqdds!H3RPJD2O\\ 0/\MƷ_̽ 7 -MW1͈[֔0I ^ QC19~xn98OC܈HzNT{+)xm#N U$]}e.u=7ųc0uh_ ^1C.$zusPLbо&;YyVYL&2m&wuV/dݤԩH 8+qB@a*nA%^E Q:~}A!1S JRdXq= :̒#qߑZɳ } EYi0=)cNL?{nbȊqHėjÔAಊOMK d!q۟|B7aebDY7KiVsy?_4jwqI:Yfj,OXF:96SIӅ<@ڴ4L>gLsmy4 "Y،腕uwHqWUh̸ǀEJ!ƗMB9i Ga @R<\Nyo=aJGKw&/n^Oa#u)SOVnzy'ڞN?vU-ʵ|r !̍{Fyݽt]ۏw)t-a'.܅<ѵSLZ6L9iaD^KI+>q^8VxecFJ"Gw֍LX %^=!szx) sc:>v;w6P"!*3D&V2ٻ|gp5-".\~3uO#(a`čg8yN#Pm*sGwm /8dy~VwNk^["9.UI=ݨYRjӺ%* |B;:QL<b&5$*O#*R{@Һ6Yp-*44|'z3&6>+"cA8oR>S,>.5$Eq,Fk61Xڂ&I G.oGs7/J @W7(ae}CoxzƲ~z P5Cvm"dKf&25ocuVeS@ZVkqO޷dwvBkü}3.ꌳjߢBy;-gx)+-5 U:+w㫑?üzzVd̂} ́s:j7Ԟ;l<S!KT&U)e9'#(vHcșiقNiNY4K~9[#"F wԻJ82҂3Ns]$꡿q !6^_oe4L׀oNAz#-q81Dg3Xc)8Sd'?r?5$I%ӺZT-oOű >d6U]iVS kv3 oOWmhdL IVmn'ט*2myܝl4tMZXs1Dn!.2aKm8?3@% jSɻ=9t?J=Oi.&Phd n?>(tU4$H Q ff :!+ y}D +eDBN}]iVD39'nx4Lݩ59$WUV(B I NNpEg~ApQ״8v&-!vI)_6dF7Q[u@ȏھ`=}O~sJE33Z'fSVjjH&aSh;1.Mᇿ|HF]=pno)cٷ0}~ ~PW@Rxm/zy=0vȒicrEU=_V~)3(`z/~3v^*uV|ynTDrk߼><nŁ@HGDMD/O4'%!.TƬIԙI;ra`Oғ+{ >;i?٢8F@y3 Ԡ+"'sSV?mwqAḻ#;e?`pfPVfH PxUZZA)serȈ;LՅ^#^,11^e-,(um签PFJQ䟋7Gw?WRmIS?枷+l.SxiNq17!<6WDZ>GZ͙{ ʛoo4*r"a71S&N+)V-I"@BI3Fޅܥ`S;YQr$%m|rWp|܌]O:Z0gƗadAImm6x3oG|0.Ntye͙+Ѝ@ NT>^L[ ;řlf$;,, YP2Deg0fNή I`)יlN=,D۞u=+ Mee5:#e "hRS!`RϮkPt{}LA #thX#eYDZwiƆ0"%ĸSeJKЯV*$`yYen:J|.1{E__g3ZU=}M3 yUlzc@-{X5{4~eg h ^&<\QhjsLnnfbe Ϸݳ/ ̓]>m@F@?읞T|p/Wf7J J8JBep Ot$WTbJH*- 㧺I2]3ûR! {hsTH_-Ng ŘN}+=$*{Evd}On=z  W8zP kN.8Mf:S3q80QvMMTVMcrr){da3k@ nxZ^[XEX`s2~_4/#3 Y}Ic.{ݯSU4߻LGER=!R%>Y%׿E ΢ۼ*7%|;bu.r棤_.ۏ@ˎ1` _h7d&G%;vȕ4JcMOfM|X[z[5VN4sI9wOo+s>m5)^h]0Geag , GF@riЗaX 2j3ʝ}N\%Tbw ňnZ_|CwKXb MTlNyC8G,xN1.Tr3En2| ;HM;1Ixh472';)R&^H3񤡟qaE"u|GTfEfdo(`yU^ \6$  #ܝĠmr C.j?\hٹӶ1> ջ)@eޛ9uM?'nʥ{=|u?ۈO`[i&F.}ĴQ^3j {m f_7Eϝ .g:`;7:88̖01"LGwd]OVzvbQH\ hw('Wb.{ukKDSmVp[O,u9`V'G{7H| <,>D RnVMd;G=,$2 NS\=8% d:`4 0]Q(Ox?U%7=ʨ)%XCA|RݓtY8 KU][c!ZHaoS*uzT,2ܥCDE&zb%~26eMiA3_t%- _Nh "!ԫD.>sTxtF\:W?VzCˎÊJ`*+-9XXfSMjHt\#5G2Uq'a vŗT3MN]}K Or}}x:K"ձg"`hcf,w0]g4ɭ-2&z %Zfcg ~bHKoSH8ok:F>Kqٽ=X t<+֩OrO yD>g ЈeReueH7UUfNrX/>R̩ٻ !% jYxfCܿNçQcuYQE.?/I8u矻8HxivŠwr-<;ѩ۫.̀$qQU|s9};!mw$G_c35pR|4Lg[|ҿ R`jo 3T g$2iaٛYFdM].5-λFI"jSP :-[Z8X j>埛W4.&'B|ɐftt:/} f2=e&hjh;UKk̪'8wIMQA>J8MLX^ڸ`{|1Op'1̸>D Ĉr,o?\ УgR r b2<'%ݮKG5cwR9:^ONJp3SDPW}+ޜu׽=JཆʏϧhqlWЫ[e~Q3l&biĆpYa0םJc~GR;888}澸vwQlҼ=o=(8GduyJLߡ, 1[s_"Ŕ@"m3{|IzqܻK>)`سfy/Zcl/^ԣ@%2}Beޅ QOdcPlpck%ӏY"SFS m"GQ2sG_rDK N -Qv"5>:;֜N!8̴f1hPN$$pf882[ϥmv*x.fnWUЃjdb]零fU[akBJ Lc=4m߹ڢddHˠZr b_j-.冥Щ3a<5EnC;[sC=/v[ jd'0B'Sc%:,Yډ a@J]qac_!RTF;VsRhEpWuf -#'vxCBOڢDS]::zD% qsy.g׽1I`vq 8AaIR' \F + >:ӫGycЍs ;pqB]LۋD M;A֓OhU'óD,Vaq' hT i~qYhSŎ^Nh;((2{WY6gJPGjf3:SU"1KQҗ4Ȓr 54fYc\(]jIV0}3T|N~šhj| t6&hD"ɑQ?cLpW[)T9 dЬIn9k7dK[@!1(΍ůC^@t;7Tq'RSx2f\IotQ p{O%\^<_*tNbEFH [-g>0wNjSjvXςf]DzĞI)^q5nn_y3rUr/,A2Q(};gh$[XK񰖰c[@ڣ_w{(ypXP-F ءx9Ma_S;z3J?¹V82tg%MPuÆnI>(_!m;V_hZOzݐzݹճR7RǮ-(v_빊t.d#Tt%7BKg%Ww&XVMJc!`mi򃿸TZ/XKnҳ nSavz#HG7S0IqYet_j.$waȵ vyg ,w~yFrb1-ٕ HV V[p/j Nӳc+QY˾|A"q\ыXz>%+q[ؿ &%}Vaqt 2Uʚ=#wC%˼]+;nNL 5E@a:F)ֈmIg犂Y%fՠo|+غF(il66˃?p ՔP:Su"Z(|:֠ݶ&KJ\ 9ч`&Z`^O[nhBG%"#5:ɪ͐ _4<4-$! #quުxi8LObD{ylȒWnc.\%3xo5,)+Lj 3|'̰ zZn<98 -5u8$ .+vpOR>Rz;i{ TޚsOlvBBeWfh:=Q$_~&2leF*[\cUv%<2Vnq~Ld8虜/AGF5fXѤ_E!oUE"˽$74+T se_B/^F-"?3joE^ 6(VAZÎ^S Kogdݧ65, ^Wb/;/l+adl4n\x0h[u((]E̞VqE\S?D `,?V~gPWk#55m v"'S#-oڿ>+J2oxtHPq-q}:fT ƈ|~mw"v5E$OB#pCW`)AN>CL[7jHCRgѨD#: Q]lKlD:1¾gf [(y'dP*|d/PfD@;1wo:{LuϐŪ%1S 39=crj֧Be<6 r LEơT8@Hb66VcаWk:Cų9h]633,/6I0L7BrEe岑~ږ7܋Ɏ8:m_pWq9&:+X 9==5@&n]/&] ZaTre BIq ylVm,{e3= 9z>Y'xi44^1wU [ {ݤhD*cEŐemY3c\uJ1{K|`VO-q4XƏkXss#tSMV3"6ȽuL6xSZNi5LT$*!k]=J9x'f]Aؾ?CwY" QPr}S(O'_rJ'}JS\{g Q$|ť\Λwތ"dwu]&z+&izXCɄ;=M28 P֟^.ԜQ*[# "G1˭ESa (L8a[v 6ofl>>-5Pl ?yV-wNV ~<&2'S(Vx[&,@R-`h6Ɛ?箳Oſ+w'i{f47ud+N!t*B#’Ų;Q"#a̗3FIX@ْc^`??<`F579%J?7.6 @̸.534^Qk9P />bo>D; Rg} <Л9q}}5!!(B3ɒj䩰 ̧RMYAuӛ#4S>u;2Of>׾ D0gq4۳F&sUs*v EZ({hNgY.=?mhb0>BBz,%;A]$Юe2tjKYbit1Rjrb(.}֕6"-\Yd´|F_iDl!W GO}Rhak* Uu>\4VThuؔ^yN/".јZ!qˡ Z7.+lԚ[<"{Y8WPp:ɢ{%3tt.QS ~(Vx4oNEzT>x>jĊP9z,3 L[=Kŭس{wQէY C)#0Bvcyf#CYwWYM/jSЉ>uJa=Ţ+ſz$ۯ LߥL^_nbPjSHhL*v(qR; `O14!>x%33:-R'l`Trm>:6b#V rQQoF }l?vP|X@M]y'i>p_z VYΨjlXuxb}pup.fѣ \&I&ᗨ.AJWmm;i(r:? Hp$UFʓӿ;S]nV"ue{cX^.^w"HΏ5FÎfG|gvX Mt7+uMp 2R15Ls5UC6L*XSW?T>M( {Dr7 puG1GLâ/}  sÎ|lwϗ?xpijU}171.h\)l67A{QfR,us֭'ZE 'Wkž]YqěqD/ */=w[ew76n<3;'Qay* b [Lb0^fw.f"Nn(wu.O\pNi5PĜ; fM!T݃w` mt'qZn R|#$$X1o}ڢvRw]^ lv{G~S%VF+y?df> }!sëgZ0m]2roܯk˖}n*AS"+⃹]wIpY"e{n^Gb㐺L<$'YV UR趘͆#'@lqw^`drxM,q#_w[D$H̙(4뾙ɟ2A"}MbREiGx`LCm]O *`4}p3r.^\)EcHB[٢}ޮƁ/(sاަL/VziSYPs^b)c aLTln ۰;[p]dч" NLRٰ4bxsmB%:>sI"6YBR qe7>6)FvL!`Hy?gslغ3bJUL<۬'tUiiTwLⶴYv0 fzՙ`%{1r/d4LǞ*> yo>ɇ"Z!} Gf4F^J3>%1nD9)< ;X]lZEmTHq4)8!)}* S<~&K 閌LCF}b]^,RG6BWˇZǮ?72j鈁἟Տ__[id#GSoA#'%jW5 ,8sGk=Otcoxd co` H?ak5dݍ4|77s8$h࿩hwU',<7uX1W4{V㎫?ӄte 'D1d=bG+t<=DP I@'2)9eG%8=Z;daĐ;HUra+/BBgS<TWfxln|YX0Jƺ ǘG$%a)evom.xfqmL"Gn\V1l{{˕pu~|Ay!@&Nk)Z3&8}`ٶb*l2Ͻc֬4o.zAk0|O2aչg_Q'`]qQv;RTږ]ZÊWŸ(@W 6*PJ](P5l?ffj !7ۨ,8Fb S>'`[q`綛RM['!l#1|t4QDJ+(ߐo} 35"A>I=Yk8VMٽg-LЄs jGY{au5"m);~So`F!!g[78,YiQQ`!szOƅNE|9-5 HrZ~_- '=QOۘQy]㰀Zr&k3w6%G2 AVL6Xn ˯,])D1|]a$*ӋUe%\8'/= ^'T8ìZH`bŞg7L=KNg#ZГ?Z_~+7cO~dL;#&MǂoA},Z8& D&1X=4kJjr^P)iTo17}SaVY蔁`1z dߞOzߜkQJDp /Aьgm95᫏x άAإzfm@# >~][A0Sz`29@;XЯtI9E:e?:{f*,iSR_f|zsCwͻ +u{(sR͞ea4Τz^x/ @Wn<aV;ﰒ@h?IR\`a:ƊS yWdtˇXQHYsLu\R_U-=$dkKI}C苇1l?G=e1=M+,GD3SsZ| Wp@7~*HВB)x~fLC B\ ذFѴFuRg"jZA#W>İjn\FW9XZ5#ߨkD1ݰϋ]vC4w>TVk_G{M+r3ph{-*,˾o2_X3ʹ{YS4ޥ2 ͍(Q]&.`rCIݷJAwl7(/<ˑsA4 :eW4j&YK@g] "H;A-Td[#kٰTfg^I O(T"ӼY1mD)09lfq6A`<6ݲ9@{$Il A- @Qn. FY.WV**v;02ؑUF m˴?zʆ *$\5topv{R-?xilr6<ٞ@Q99_.us5tg|V!@BAr}xnMK"3PgԅιDe d>k mOiQ_ RQ(]9K|I- ;WK# Ȟ+;1T0сZTW$!q?ԊN^%=?s8׬=jD1JdžY tg. MS&*SJx}|ùg’ȑj!7d~D= >@7>"'xT 6F>V.NSKQBtӼK9T#B0]x ן؅vg8)-(:ҩONC/ֶ,PSaZw*tR:Pڏ5%܋?-14-[o6( ^4R^*yY~"wO FK'UU<“4yϘ%,'[G^cB=~p׭H_7>( &&+P*ѩ*b=t4Eb{YT:6Ⱦ cHFo菡~< 8o+dYXS.ӛ>{ZjNc}wdY?7wYvu(kkZ+Z}lOٔxX6AA`\U:"';\?#@`x^nF(ƥV43#ך"X~ñUO/kg/ᜂyI|iUMxWSq4>bAS` 6b] %@p !W}Sha\f9K{d7"1ե_Ƞd 2w9 T$UsBԡyoΆG9~iEm;@ϽAJ(E Nnھj6Z+ Pvy 0mJsuAOW}zgYs[-&H+ ʃz![vԏwKMsj7/ .qͿEq\ϢRr;EwVeP](]ȯɩoX'6Q VdŶA#/WJ+cњC!NoԾGvX94Vw4?e O) 8-p&xc|_Ǖ=X(+88˒k3LVjGcw;R zؼp4^R?fp8^ȑyf.ݠPX+lN=:*/~pcrCTdda)3~e' =fkۭe{TgkiV(S=x{<`b%:XڅA Yu Bܚ9Esal.NW:*ymkcT#'W+I,!OT]e6%9201@`pw!"2_!WjtDmu*U 1{9*H"4.mx9Lk'Xj )=aHy\kH1 Ր:s/{z$.&Nsr72"oim3*G(zR `M9$Fl!= *ujIU"\ŀ OERKOCt^/ъ\/@` > O4]N.pp%N&Ei+\Ü[Ѯ~đhud^k{pKtγxþu)rO@Ƭ7 왖TzQ-$\ `m6-W +sDB#apeX V>>J>;BL`5 GnWqDL5JOEŷja!;  ,hl;dtsMBI V :CoWD3ZAtJ3Ez`isFggG_pI[69J2>[HtVq3uYb7P,bDME%)e ^B4du[* CzQa2U6>+֬9o}ljrU9 O *C98r~[X"H#(ԆӖN62*,J P,!ktvЄ^c^I>24AhZFs4a"m4Cb:AJ`hƞGXU&αL~eZìB_q* *3,9t ڡQ' M& t LЌ%n@מ# K7x(XT٢+wDwAR$ztf/H.NJ` 43%']<cd!pW!*.CŲkD - ~Boec) Afi?ƴF"FLz}B.5qqvU|!uxW`lKÉ5V0'6 C #Iڹ΢Pku`O4vcf&߷ԶQ&nkSFmQkE. ](Y *x ֲC`Ɯ*tci6Quvan%ٺ(R$I hKp9K#i@ewZӿN֖CGӆ@=*UT@ufcfI:F4@dRV'Ԉ2 'ꏤnn&pM#.e2V: )Y.rlĜ_Pzy5ÚЕZfCM*i6tVƭ=Bve.zܺ/W&Lt$Pڻ$5nM6i"ldՁXB^U"9Ls `x4~x> %?c+t>G1q_ĐShwVkCn֎6S}sR5rprO,5Nm_Z/{IϹڙ!0YF`  CD')]H\fR|g;A` `x2XRܜ!pe:rQK!V7yg $n^fŇJkPvȫ%W%6+mZ%(ԑGQC/n%$ 50j6ۡb @GZCщɒbŃ٫S5ak>wB޲=qz1Ge0)na^\>ĽZv/ž.z^@1fbk_*'%m`|IXd#칸L 0,5 L߁k񤲐}3~Rٓ6;y^@j~P38x{H$!M}LUjVjP4ϴ>Xyha8zew7y-;AEᆸ3XȁvLfu}~?w6WP % O!R!, ~7fX\UTSzߛm V- #n_3鎎gC,'_!~==XG %4b( Dڟ_&2x 'ڂkX^K PYO/)W i3GK*˄vMrLJ/bMJ_ij)3i">i!Qzm[YT;MDݓP,OSwީ" |j i4$Pd|jwqΙזߒ|SY`ۤAfQ[ko)2s` w~]v^8O:?Fع~8O/쨴(VdQ<n#Hv΅tTkc@s{^{Z%tҥoDAh׆v>E9uμo֣#_]qJ@d:уM-z'ZtB3[2ŦQ%C?hEW4qH{Y8 +_IS4G>D`O\ؿk^Q1 O zLZ\"PL TQ[hVf7 05A oY ev@\iw" \qTا-`SgYOIDẠrW'gÁ.(˜ދq&Z*۳`CdZAV7! g/ੋVI{:=}T]! 0Õ;K֎ph5ouuL{NNsUU:2CB'C p%%b )qz6V-2ǓMTr\i5QsBƹ҂=hQ7(V oY|g64-Q7cEB(yo-:&7I9sILkfᢉr:pe«H8w&lyȣD.\ ̳ip\o2?\P)xFwMKOHGAqorAG>4+6z4&I c].E(KS%%=wkG#M/Ü R?@19伢vLCo@]~l)3d5K¯%/Y7$M/NbxSTВ Hյ$Vr.h+"Qœ<|ij_^Cfz҆,Y'g@/ׯO1.E:Bb\m'd| QֈV n /K+U8ݹhkҰъR~I|NW),݀%+ EkB7N\aIq$|(>JOVi v&JNf>:WSv,K'z-Kqeq;f6H>Zri3F״V(Ό,%| Y 13FwWASm 'A\#ؕ7dq+Wԝtao"L PL4}z9FՈ86^Ib04zuG3AqC/S%SW W gL`qyW0S UMH( mC_^Y[tD0sG{0Vy ˗));SCa3Q<)=?(|g52]CmrX*1ȡhJZ7Xe%BiF\J֧VW;pcF>.ϕp<ͫ@[U K!&΃׫|9 UA2b,' 4 ƀLGlﭲYQZ( ^ eK!x>g,aZ|% a+U=ﯲ:$M?TFjls!]gYY;9 q pBT˳X i{9Qc>^$d8Eش]^w^ӫve"{cye2ٷ8"* K>n/y[e˒2-7q!鶢$}/YT''z]2;Q5{1n!{)`*lRf?h|k4J 3Z+ߑTfq'+|]dםĂчwӂތ8nОzߣqW+Lt„KwOiLIO؋n.T"eELRcZ`.W;@ -Ýn3qy =IOT@㏬+z@`:S#i}t]Ss]?J9D UQQ^a;n`k))8@=2|g.1+[l`SDOV\97/!m6 sro{L%\3biI;(MB`0ӚW ߟ̜c>S?-Dbu1axI"-'y bW\2Z?}naXO*Go_!@WN63j0'q=itS&8<vqߓ"&hm#cJHcFY&{"Fto{%S<ͩoّ_ۜ^vja$qA+sxRV/oI1/6N>ŀ9|}l=l%[.0PhF tD7\֧c!e܎;[6[c4š q>Xq+c*OϱtF7Jd(JB WyyLhԊS@x,\=:+,eIod1& dC{딴VK Ǒ`^Iva$|w)TP`^OfNsnoaٳgȨ f6]ufaPxޙb5-[j*z_#B%څ6nle]#h@[M.(kM v߲ȍCD|_ѳ>4aV^(ý2]~Ţ,n])!iz y5kxĈ(K^*VOXPT;;; ~LM#S&)n~3 O0b=4/?681#`ra!M6Iq!e#W.k <]rII]u)&e, ;92у='䋏}0`&obW*5nRSce9WłGq TH|MdEn?;2 ZCP-̼܂#fI=eA3jwecXAB ҄؟.ΉejK9|W !DmH;p*6~, O& 㧋f] 2>[濏SF۲ͦ-fcrNGMyB^-MS$)Up4MT?|X{xQ죓D,y.-8F ̤ JzWF;(_R(.͎I,#g֪a{FǻQmsJy%)g6[<iu8ԗrh)vK*LpcW|BܾUDSpL4|;s׳-f< X,Gi탱ѯ Y<p, SB*@~.~lrc7W̌1^ [+tgChNL=CJ6!.lynQLFsWLc_ `VVUz6P9*rq47%VGhp\p׾mpE!36٤Ι\!⧏n˅Grb_{[lUHD'/AE@o90YJ]iT"Z4 YJKxN?'8,^R%H(Pl>?bMNtr0?w7wȃ0xXkv^rt xVG>Э^!xp?LםQ*0i*7!qca4uwgؾi @J 2鈚;bU8xHT<:-.KB{ >1Dp%Cb."Ʀ˹>&E56-t'SW7/Hp~aEa 6@la^&y ]x1gs[ Mp|l/%rNȄbnP4 -1A5}0%>%VTd*G]_yZu6rx $!!Eg9%;g"O.1STֈ4LRPHjĻfZj %HCL x=bڀQ]=R=-Ty+}u;o|@ vjDE4 ~ HG3 ~4z+5 "ie^neK瘰خ;9_EoG ${bB?V,;2魫들aG=1FI=a>sagЪ [#҃Ak6W5FvVngʚK37:)ɖNu1y1- Fg0TeCC.*ˣ1R%M_r^F8g0 ՠz]78A '?JPn~h09" mc\?[?r]ɟDkzp 06Qi*$8Jn\Һ<?XENbV q&JOks*ʾWw0\!&N^zOjlK U p6ه>mTN27sۛd\Φ"&\7+s [#r9ejCU\BшYjSj/D٩LfՉ2 ӸQu0{AIY4@B&gO?2 N-/dIOP?[3E)-&B@mZ?Ȫ`g{[X^v=y[8hq'xi/(jgZք|L/}uk.w~;۲$dQ75uX*\NfuESN8 GGB夬sC:T~fDk;&NnU:"cndV|(xn _e2V4$utE9tG,P8yAmOL)1I.ng8:b:qOA .:%KYDY /))] t]d2(ڣ5N an1[W]p4U5Ruwʹ_S |t]+]4X:fV; k>H}j t _?)Acy $ij廱QJ4úGzr\)38SՂƋ4[e Y9v5a7#= '27#Ljny o_љ9edM3&Bh8~!ʰ:?%'C?U$TQ]VⲍgDÜ]a?\2pz" C: ,z Iq.z :뇤='s'm alשrl Mc=xU7-zč4Gkj؇ 4d /ut! D:HɅ3KK#KưŤl#&8XH}W`̃rPȣL,n>G/Q_}"Y"B:'+smvW暵G7I /ɿ.~q- u9Et#=l%W.W]Oϗ9S;ަd LgNݯ(Cq"#siUBr i}iGJA q-*i#B?_6c$r=af2[ P6yYR\^9`N#o9ࢵʏ1z1IRU`wt3%̳98?"A-gi9Ew)܅HU^-&?Z&arOCB .^oh'LTݾ|&a?;,Phtނњ}D^g,hPֺF&֨wҏ֏l}?'9QHG7~9l5_"_6i@e)#gk2J?՟DVXˇ5ą9XcXy0 vʆT[Ojb@/SCL865W9d+ x&ROLh,z1asqĆlo= BM k"w!mTS:aЎpݔ;udsowyg' ZPNMG0OnbMe^XTv[J9w5>x2k_~F+Wu?,|q|SI<=ds1?)YS5#Ks3u;, Ԑ  )R꣪q,?"Qkz (#Bu,ΙNϿX8`Y-9?wv3O_IRaR&Rmkt6Xt^Cq]uq_e7{qM%o5_< B%At誀+B?#A'SKIgszƋmԳ8u~f|o: z'"aa-NHNg!J`#a˃3HĦQ}g7 1*x ޝ^jo͈t<ŕ=Ou40螟Ω~)g`>2GJ/(ͦۉk( 㦕7lƷ7+BH_2Ÿ:DWτTwUYsZrypJ*"i͜#اJ>o6O3<&1]@tقP:JN{I%З ~xAH32b ,O&~fI:>Z/R#.OO~IfvZwmipePCK籐5#/ز¿ 7㙪gc@]m@2MH{˄V{%[cJ]6QM% 64L6Ib!לV{%J uMPbj. V__w}|1D`}4N\ex 2ouQVF}#8CN7ɌI~;7 1}LgB*Zs_R W ;i %`ǝmʎwfkM[*ZiDtSi_`ܹ|vޫ;;׉9fig˺n_O ͧg_ wuZF5ܾvO]Sxbr$`AHNt7d^>26E*Gg's%1 8l4޳}IC767ҵ,l첏_e2I'R;tS R~G}^;v w6Qo?%N;X49 +Rg3_fof[]Kjo%2=s[<kg%ܲzJ!Y6"Y(Ow2QV ^_ ^JP\r)L0s!޾M3eFXHg/w)těx]RGhEGlC\eN1s hߐ㟜Ph%+-־4MGhe@5`_b٩*h43frNOWxP~.uu~G[xx!"2n8aF`cBþXJZD%]L_{zc Ȱ+xp/HWQ݊GknSb{C{70o1"s >KYip M*_izHi_? t\,#ZQ*) .Oʹ9|0ɫ9\zunsDmmߊ1_x|e9 b~!іԊ) oˍ5n~73H5&?uĴ) ӄtܭx"tDH@p잏}>.ES=l99nwklLUfGg#™L#26:s_n;,gba`PN/'ԋ[=^ҋ&1s`_]`c$tEoNh\PHS?i8*p*hpr;39Qk/ 2OD 4@#n_Ƃe"H=2<7[qԉMڠ;d$Ls\xcb@,4{r;!U RARptTA(!N/_ql'N*vm1CΕX džH2-n J%P[xFP_H%Gコ֛ TUssʧ&v?x]&~6Ȗ[d/c 84ۗ8h&a}b w -N7LOԹMJ]pý]]rWnίwABCa(4r]" RXg-b[T0jnry5]M/+[9땎Ól`H-GAZ޽ lTL?jQz 6_μgc,-R0-s BΌ{77޾hxZ6'^ NifǥcBHA;ΘMi>*V!Vv Ft: y9@BxWɗF\zCmI)+| o"O1~2aMBL;׸}%AS 72l~FJp{m!w/g)V.|p6} Xs>d[^d",Gd]{v*j4+:zWD[*d6hO9ca,Q7>y$p?$Q8SkDQk<&Dۉgv'`xC}L!A4/$_w$;P/xL|; \'bMg~"! IAy۔_H]4@\-D?e;%qo0^$Dor!f|-l?Id0_!jto㷜/=VuԂЁrPOĥ|J$ׅX,$|?FsiS aRp{*ڗ!˪hG]=V(G~4ZުCSɨUܿv;DQ:[UQNX(捆?ɸÒp!̔%Qs„wp>]wniT-jb.K+۪cHsb2&Ӭ5i7vD,aKKJNazo!x={Չ`rpn  qPflۄke؇|K |Lyu=_!%q*em6]$]6c FLE\WY=qy/JҲLOd<t_w7aYI_:Dq8&l_*}hNX)VGô`ҬŸg$W'SXqYQ2T9hs޷aͳx4dG̈"^<i.aʡ)5pa✂4s_Zҋ4҃#H˧f X0{2'bNwJC!DG@Ԯՙg.>LXA+V%<}s f11oΦekq(O Y( R5W;Hu#,Ǜ~4K c{Ke |ME@(O>-&{ɰ'xP8"zP ig}xҬf0HE &R5W V"Z:g.sfm/=T^E/9yk9uNF6NDInMw ٌ'VCHWO]vylƉ.q9.-T F0x"Ѫ$'t%~1~K0βa7LW~yu>n}aX"*NXh@PJ~˅T'!<  Y[󒙎I|V/:* NPk,w|Nr(zڳ8%A.yg1'jf>\5<}a|oфŚD# s}74ș -Qfd4*Brܘ]:%l=AM/SXۺ^'!RV5"@ U{(ȥ㌖مb j&AkxJG/E;^)FxƜ\ ǧ;\ _5tg萵u}23XpQ`UgyjtJ$sLeUhO]6Pf(W=ykN)K =IΤ") p,Md0a  >*ؔvTqi ѭOs'Zׁ {ˆiujMmH3#Q/,@ri(y愕FmDg@[qZ.٫x O@]s=ݢCF䧰Y7Y4/Csؗ'ʅs9 ~S)汲{X qO̽ umrfN |*c ^mY-]$Iq37Vwfeq;qʹxRɺIIapj+ M,S=.b{d_fΌ[.~/lM-:4 x{=FO{mv; nBrCŧG*>r&DcZL%;- 9\ e:wOZAH2na "*3\2zքRg웈r`}XCIC> m+s(ΫoqU5J\,1!3G!'"~o!ώ8m.܂@dbXA;YV%8dzp^z *jL? g@M`CI`UROwMB8ag[tF@Dq8%WH0\/qM;[Dž|yWSgyoB6nP9=5(UvK p s0 ޞ*b!cFX(FX! CfZJd5ެ; 3}Tm)t1N^/Vlmܱwm:A ) pzLC尤haQ %AΘszsu$LlQHC _nKK j((Cjw|sS2eL ݙ^oZ"ǘ ǫ #X|wg^,4]; {4|Oe-$y-Cf[*}dcvs}6xv?{К ~f:.q$m72\4u̴e35u*jk_;8t#.E٨+o0 @YX8C(! ¶c2B< hyM N7-@x1oץs&I26piiI=;y2 0=UqbCDЦ%>osuRzrfpW G+c|ܶekfYg~MIi=v˝+DNd Y33x#dlM擴B}NpCkɍ<E @mX2^dIExwغ{R LW[%[fra`{"'>`p.upR>6*Ll .mRx=Hg><os>LY#A0 oXDB?/-tt܈-鬯o\K 偑=Nٵ0Anx0 kYzk>lW5O]x3ժs3DxO綮Ifv> lm2I2(Zxk JKӡk= =}* qzZ]$ E!Q: L 0;{I<]jHgԯFr E4M.‹f,CMˆh  N&*zif-a?TSG$ * w-2M=$5m~"fv"г|z'h U&beg3&K]nFiz "tzS)N*R(2yEg(GһKٻ`ZD6r,V<>@'kqy2ap~|Ÿ/Z0CYSm/.T Ś Mm[R<6Zfgy c,[NXЮk|&|o?HA5K88sqLq`<70vm|AE`/-` i? P ߴ[\>~~H}t<-haӅ&_QFŧ<پN!;HᚴI߇h$/+34/uGlzF m>߂B-uOAhfM+ZFp#|<9-uz sDhx=S3R c;iجTp(%9vbyR:UAtv}8H|1X,-Zۀ nc+\˓g:=Sۛ?3\J5O=y+M_'$!\ hm&4#gR_}$f[_E}Izc Ԁ " ѷb TJ\HehisF'/ԉtg\7V*baSͩ6⪤G}f4KjJRE߷ٺs Xs9B-=4I. {D0]Mpwz*\ܷ/ޡ ^*Q\3@ϺzRdo qDa*Z'^fAX/m.PD.Nz7QiN]$h&c.(v7]@J;&B?r`QiNML`"L/xoMvSBy ڂDI^oIa`G^X#%^mp؇TE㦛q$xX Iv#&@u$ϞNQHK[ge+KQؑ>-.4\C]MV D|}TI##78\Ll;Y>Ga3MӳZ|4BM0]NZ 88Xfۛ*r8F2sGK<^L/邯| e?\U䛬LH0CᪿLz7-{ytڇ|B_q)E_)$L2+Vubh$G\(͊}ЁCq) B")wR0RT9޿qiDޒ1q]9zEu0Et2/~kLXW HΞܒOG`\B)| ڨC))93L$hکtu)V5yyvhݶ5n]qZ36{J'bH]իgMȯSUxA5AG^V}ZfL_u(oAC7G8}ORc$0 y7zIv qToPs\!kM E@bKI"|o0t%8r]J{Vqޯ lS;a_9.(0(v ZȜ4* PdtI>v4J= ~9V=V. SxYy*:f}n[ ǁ`Sdoezq_O ]7XҲ~ߙhɁ4x:3??%i)dgQއMSosK'dyۙj,8=<]^[d-aRn<-´WT//U/|}ڥ+nLi SYX&!#I^TjhtLj?53Zmѽ-yASrtmQT dVGhYa…N|<ᜧ۷l~ɅǸ(O,4f;z$ :33!ATgv«5P&1 ;fX]󶀥ͧeu,T3 W0ld!E^ܕR#G':(FW_u/ĴM;c tJ^?6:c!}i(>]T/Bvˎ;VҌƊJ|\t>x2fis#l2BлСqtS_G*IpoI'c'ҤQ*ć*f h3\ n(^d5f5!e-ER\O:P>w=H1oGZoB{oݸK_ H`E!껰QmZ>o2G9fNsyKKa#Ξj /$Hk `&~e\+`һkWD\/٫85w'|f;.~\z .TXt 6*dCMP\h˴Yi&m8ی`N+˺LL 7ob4"V`Xݸ{,HnžJA2JXWMV6͕3 hKnb{տ.ҿZ5P-}=KarL[u~m);+ 0Ҧ|}C5|ִJ&Gb1ŸoiAƓ|/f!wbCjKR+AׇcApqUGStJMZl7[j&1<܊sq&MOTH+ОERWl`ZOo ^Q9_y'P&À5T-¯#MndU"sU^,ї'jS 93t3-[* Т#' ;Te7s}KPr'/ewK:n y' >h#gV FBFCO Bf5ق&26ʡ3 UmwϹa4d_X;֎2@'R-ʜ?hrmc/IDci-hŢ!dNk| =zk4Ng;rOJ_vٺQk]bg> AWh@z!ȡosNGYä1(~7s暑I =2{ZU B̀ExCE5# Bkst]"}$AeP (?iTbb/ <]4ܺnPku$zj= +bkbw`#;rZ{߄ xq5{}YÕUZ,f6a'p<%L 8ךڲ3V]2,b( >؇ǣ(1qѼ0>\F<4ɞHik_/dg5Ab/a1!C挫L;B@yM1x#`l)#XVsG1Agפ)sD?"K7\*c1<=b< $y }=kY`A21Oj"FEGTDa2*W|# )3jkwPb Tr8^\ޱa=& Px4$Caii9蒾Nu<ܛ޶Rr`95B 7~0 h,Z[u a^}krW(RV>6!K1"g#ʈ+0z1iq,s\~nKTwXQ#bNR5d]R \sQ|I7e15#ϸWWfVҮüys|Or3[0bTȭi ҹgc@&:\u86n\K>& H4fp'c/cqC!0VCƯ1sÚqPsp`!}ڷLP|?Y>"w_O\opAH&x($R ;mt\66}7j'p$_xZE\H?lf nAd"T"{qE\'A3LZtZ[I5;-9A"8 2$G+"YeMHfW:ƕC&w} "Rn ǼE̍j,zsLIXD8`A'?(=Z;0(?JV !sWZllw@2.ͼچx*TH]['0u j{q?cq'9ZA ?X6,1gg4 %#<`iߎfcR!Iޕk=ulNut?z`iE wY/u-"Vyj!Cz]|AN k裃h¨: @)hja#u-=f nX[ܘȝ]Y[DhA_n6tNuq/i28`R:79mtMÈWi2b#р!3K_Ҥ7(U;=@hu_7NҼ4* s@*_w6E@C##Q}SKaQ*tu%LQT~d>@d+,ؕ;DGseiuu6{\C&Y/(Z<9&I!2 8UE {> [Wo64r6} ct˽@/hSa\ibJ q[v4J h@k;^ydjPX_ju@Сh# `sg*>ʭVIb1]QL< G9)Vڛ-`]PwT+X#6Q9]o7?D#Xsdz,)1YUvL1_ oF P;z8)OH RF_(1K:Cph'`] ;TC1jWoa `djB9ˈ j2%Ɏw O9E.QeAsEAWp6+뗸i$%[4|L%)*?@O1"$[ XMB t 2#E~h^ʪeS%xό17zu)`flűY77Y8y˧\> Ub'%`hz}{Ī'T׹.OB3vRuZ\5g{.[Zz"iо*R`v ݋ =Jur!'Lex"C#&09Sx(h&N'/y-t3`ZC&vo2((`6W;LIrfh| &v%щAF+'< aG7aF5&K+*lGe :SUP0CbDنyII[Ok0灝ňA|uqԳol9Z4InK8`Ŵ2ĨEb^<5?9(egѐbz'ZD KY[DXIx`ϫ1`q<낀bu> HܢK~7^ #L4Ē1 <=t1aǹӷUY9|?kP"4@GA*ZNG gB"2|D1>C\/8:^c yZ5b4 ST;]wykKϻ!T/ePTe#6,_gSZNOQ5&{!XGw)M}n 2X uua2͹,$ZycQ˧hm1_m\9\)CH)K+n͛n#[[̕%ІXf5@KO3Pd iܘÇIVVp{3`'hW7t*݈]<Ѳ䥡`քEbd2: q͜O{d Bhf)$CZ|O>pE_ 2$R+5d= 0z4P=l#\NNc?WM&㻖Lv8yL=_Wیu؉0V'h.)۰ifݽ*i*Ӌ[q.mtJC_ 8a0b2s/B=CIBԢb ښ\/"m";*߳ 3P]+UqR $ yVֳzuc0@|7Fq5 忆1YgGM[,$Q`q7Yơ/[j׮N89x(?nȆ}ƛSYr}fLFeD: !qmy7 [#zO=d׼[̚]*bBxF&j ds20wGU3wL@2եė8%[ 6Xֺ I[Tɶ۹40u:&pf"esqJ}'(?ލ`(uLG{>M֩1l"F=Vph'vnq,b_l>Q"k]V=KZHKzc46!m[qH#.ߔ` GIJ$'St]y ]~6c >K\SG?5{g<\"o"w#[SsCDp;NtVs | K5YxZdS5Y]I%c0(:ïY;"f Na01j`9.'o,[2Ɓ{MD5 R\.ZBb(A*_1ZRdų ~7SD+O]_MA j3x{0"5aޝY&VPޗc͍8075G cSL_toܐ`֪0_LJV=Ilq`Ѷ_^5[kO:\kuIeYlMm5lhř2sB%*=ljFVS"[9P%@P]U,lߎl#R؞hw*n{c KJUJ.D@1V_]'FDZ˂{ h?'uc'97x0 rؙog.2")ҭF |1Yg#5:1"d}g}V>d46gI*ɏZUO$jl mBΘ[h\WP+bw138<Ĥ->ƚ S7Hl+2Ɠr%d3/07<5| ާT<'alQcj񧮚ٚUe uʉ`*GCbiR ߀IpjZkL0myŞ8}K,&\t[R87iLO\ y[㇯-y+Ki?B1w wD.lC剝yc4.wf{P6򡆰Ԓd?p?dd$S\xnx@kTi!:X!#C2J=L9դw})R"Q"}Gs_l 9ev+n;'5h7!ij?D)+̽duq4nf49q0.WEPعh+%ԗ aŨ#TGajBЪxڞ\GmwbxqqI3. w+_g<П0DѰ9-,:o@kȲ>.ykKIU*R2u&ϐ޿{n '(m8U)(EǢCc-+ʂ~\"j72׷rA뜸uSÕw,1 8:lHλij$jvyzцiYXd&zeXk+l hREp%&[a&+%BB$ RI= 3[^;h,BpjzR~N#uM$Z6[&T %K'Zӂ(Yp[iSZĤғ_l-YES䧂ie dL e]5c:1TٵiaKۑo.4VF[،HYj>յca60766]g$bk~H@n0`I)J!x/+Hb]>Ƶ<`yh"p|:F#h;2%j(pJ<9o٤펂//4Bqg5}ɁxOZj@(?WpibPt9J?[sޛll/,<6pF$Owẙ$k-x*6)%9B@y^hǵMv"< U-7R~2Oc2- (|AN] 2L'Z.~}N3;-EDw2dQPy:WYcs:wJp_FF6鋹On?5OG;wu}tpC}^)+HNepjw+u>$:t*on^>7=XJOΑ :vyKp10513G),jgntHb eG3۞~souH(x ˂ z|A iJ@zZ)v9B+HMə"k /yt|$K ;aCQuE5TB& >&Wْ1]4h:+}$: xLy?iE~~0JHo.5=oPQ@TY;ڎj%ō=CiA:*z6x,F6'>.b%dHN y|>&/NYl!%Rc gpGs]G 0@SȦĖd]evgy4l71Kw0~ok mT7oam:;w v-5-$ǟC2|L0l&kMn:!.MG>4Ы۬K!4&g >fsL7lFR ^B>?ɠWC߈4WslԮ;;b8`<)SiJ=}_UE l([nNЄHy+ȩ2\vx

    F>yb173X{C'Zv#B)5w*#z5X;1hԅ T_xl}vVDG3unIf5ob; B\;s?!qeJ66\6c?0cmq࿡uIQ7X%M"Q}NfHGgLộ>oX@ibjw+/s:[6l'#ِI^ql @>Ma@G:+o7J5;rxQHُcS\,*OOa.bڔA}/?Hkɘjm-\c2HGZq>fZֲ͏[^-O +hk7Y@܅ { qf^U|(^33j&m`0;}p>lsf$?DsktIzbP5:[zebh ~D9 r,2#V?JwW iͮSl97??BDN|ױ8VhwQ ekz * yrYC }[f =.S LwvJp8A1w4$Yn >m^»$uSe?e0l E5w[Zś=jIL o6-%:E>ܨ,i'j֓m6jŖȐ $^c! LX!w]-U҆}Y( QV1Z QD[RPhl mWr#v Pg߾}"֦?h-M{T1 .]hJ#Q^:-JKHBaiIP'hkd:<9, iAT[C]癳].8ˀ}̇ED qw]g)l4iǰy0])_Apsi͠BL,[ntd5#r{vp)ȩi?Wv M'pD >vpvE czN*ƖӎzlBNCR;D-0Sq%NÄ,)fKrpag D/e 3 jSj97M'VsX-uUԯ :a/0L5Y]‰* 8b&p$ ' Vf۞V Rĥb>f%X5?zc2 a^Vq8ؒ\2 69B}B.@HmߌdSN]xq6Ⱦ+5oR])7w[oȝH]hw"7nrr%XĜÛK1ɪ<` Gy3J e`H$n>R+f9 dyB8}xЕg[x^\H,aH 7$J31@>dk ,Ԭ[@g~vR;"RƑrQ\eiE~"_6O'*ۆu!@{qAjѡk)C*suv5Xx&SH /Liȁb}H$,+Xt JԨe/rMh.X"\Aנ>wKxMLj4el=R ٤ѽȓ!'; ]WwԪFNBy:Ƴ\|]Ź%Y2XCyM+F*@d<7?{9de^,U]/5 c\ C4* H/IF7k"\ Q(@N1Hտ}ͫ-~'Tg6`M[!J?`}3ا/e<+6K $W'S!2>tg,%hcxXyG  э=)Whj%`^j[8xZɁѼ0Al$nЉp)cDl5 d !G]:zwV YAfTwV@ 1 خM=^%d s^ J\7@l<Ѓ dN!\fb%:z+B_}x6#cRlQcIy-g q/.qNXg ٝkbxmIyA}OVy_KE(Rb=47:s ewCS=<z" -3'}98!+Gۮ\uKoc[& Ϥ3r5HE[Z½6D2u'YxN?JgB{{&Q wA%? >o5ݜwּLK؛+=]knbrʼX}W Ct37 8F7-&_\uE$cT;2jAg iǶA[i$6Q7+7=3<׷6]yh$Crg ~"n@;b3:8Qu2q:g|8 %[3šH{:Q@;,IJ(C϶{ FLb|QVrsZ=&B;U^(Q=P"AmSJ_m`?'G/7CɮЎH@IYP%<K+[^n+YvQA&{ڎz 3TE۳lnp+3̀m1yu6r~~mFW| FJj"[x3w3IXwk ܄Q}˵L4Nnԏ05iʿ2(5(%QH6*v#_:0s1]%8EKZc3%nS[V /$Wsh7m=+nCi2:GcȺpѢa$+%.y/YJ rh-ED>V|5 -L&`ȸ{fpVDԞ*w$&CaAD& 9}a1&5)ģg9p-﹆y:@zy]>Qrd;-R9_^0Ȋ%2hp67,c+rs'Ɖ{7paRz[~R" 72\[3+љJ1J9щ@Gx>XE"Q:GsVh8;[DU!\ڐ)άmtڤlv ;Պb=OTn,f2/n !lbFsĐtM`uZ .z Oa ф|7~jqwk‹3G3FS%v*Yhr&v bUXY%d.Y@G.ձF`H*\y~+ $W=F3ӷ_j~`RZXX):ҏyrߞjm)%mf46>9 }9KM$Uvj.1cty HKYtH`n7 n_TǾWNV{'LVWf%l9Fg GORjpde'" wC薵?Lr 4/S R 6jrXYU۲.TpVq=4*#~ߤAcu:$| j͖EeG!J-by좀;%W(t:q< !A7j._ǡA \C=m]  =3Ƹbw?U41V$v-@6 |(b!+lTNU(2W&y{Ǽ@&#^,bThһ(jMltŝʥ㮝E y@">4BO8Yi|Y#^ #%;!!rZtzxm>7:#6lqصH:M_\ԝ诚ӧ+*('jlp9T|pUx`rbJ(c 9!DYcBSFǰ`ܭ6d$$v#ND,Xz/˜wǪK83 d3e[m֜ԤqU'2q,Zߔ?~B^NO.@bcor^0ޏ fՒ NR> [! غH'Jt-FDx\1×y7ozm1/DJ XYhQ k[,»TU]"Xܚb8GtKl΁RkW0XhT4`,`7Q,yDnƸi259c'L)2]CՃDq3ofv 7|r\I7="BrɎ[);Xp,NnW) 2_TNþ0d;Gۉ`s" t>=]``c1M-6;:tDaԻ-+}f6.I£fa4W Qc(F~Uh fe$ָKLZ4QٻjJD9#K\G'=${CDE : @utv~G/- r]zr1!;Ȧ,^-_ԧ^uϠ_6a K;S3 ?&HtAX3 c} >6qEFhqE"v֧@[[t>Bز:Er*Ot"sY+7O{\&HvR`*y@P0RE+"B6Suej27W^!-.dEОIE?~='xYe:U_@jLC4F[# 4W=@GXgPZC]+thzwlSaW#e>BӉr9ڝ0x|II綩pU6Ӳ[K9b74JI@iѲ 5"pyퟤošnVՌёY3>FU+7(t܌`c} suI +^2lO;TY Zee_YD]K |6sic=N M`$oooc ao-|lI|@1k]B͵3L3 v85*.p hw5({e=(} s(y$Fk~'PvIP,:^Ugi'=5u;BE#} Άi 6^ܻ Ś]pp7<qEnLC.-/%jJTµYě` 2֧AlPOkHoPaZ'B7UUI2FLMJ|f! tj[hY'R }NE L3E D7Ka1sYyNy$MJW(/uv9ۣ9zq&u˪AyPJ z9 ._ lu,+r!H۰ b‘_wӧ)7r=L `w߁!\VAUt{Á]?F-~usxߦbsK-nw!.cɪכ T:Z0r:^y(_UW♉2%8Sy`A̫徽qKS22$KbH;..wxO'Im*;A=:e!P GyV&(Yei$8ޫZ\B.,x d>zuq/g()ykoW}FA), }in8y] ӷV6V4 1q5^B*۝o8$dC"]8*:)8H!XJ鲏*i,9N<4a ͇̘Nr50+.% Bl_z6*FJs)]D*r\WFUHyCH%ӷ.ee[RZmgR&&q1_#p}c]ѓ!P_۠Ćb,"5P{YA #@2{*w@v̩ɩwA*bqt6G ֳBdea 'ޓON~xO j"əI 6}iͶ;~=ܩQiZ N Thb%3#jFϿ&Ώw#QߔHyhik;)ẁ6qr2Ff~/+#Vҽّr3s`x= Io*SԘAN68؜%a6 N/氃KX-QpȲI5qelS5"w#z¨ |9#XͮSb7Iq8T:,} s;-5"2 7S8Grz F(0:?7%'-`2hg ˒46w/o|T;$)ݍxYEЋg3\M`Q*SGr2>;H^%*Jy-Fs +׆ҹG<|\uWH]wk%|0d?P"j񁌩=_}T,*}EY_lR$wkܷܻj DR@D RXK&{ ba&w=,FB;hN;-R#iO Pc2~cIf#}- =W7Η(%  \ٺY𞭊 m.V`LE{:u:(bCVl:c} 7۪pKR3Ip+%@HZNڀ<(wM-_A.E?AmM>=T6PM(&\ƎdJWM͝"鼷c_V5vb=CL]078%t.e@m[%l8Gk.׮ <l{ 4hn>7Vk .p7s?%*DaT|Bq/#2ާ99@f yޛF: bT2d\7^{x_ucyהXFnd^||YWsi<ƀ0sPijPzl$4AT/ V_WG2T\1F ٶ\K2z`j. ].BFM-qKv0L(%O?[O,S13)x]R-q~J|XS< ji҂zrwXz,>ȶߔDw8ΤP޶kY|QǕd<@Vy%u)IK=RL<_\hkZHb5mZu6c*vGj2WxsV\jRk"KD|Zvgkqe^rNAGzUC<4hQ+f|sԽ"keEV$DXs'u,J5"`hhަY29e :Klv[9Gqs33w#y4[hD QЊB%eu{͏YTCŅ9{.dӱm6T+nF fo.yfa@7stYU_&^#E$YA5Ie3sM\pӗ]|bw{BQR8Gɡv**UI:K\7e.zyk{nd-`ᴫ ]OݙLRĘ\\ΔXvta*O9]k_Ut*  RjJ]@ʦ,G4'Nխg:?vΣ@y{G{ȫ+m{VEq7\(O\ɲԺ=߳ӁMWvؾDefb>?Qpݗ.%Hma/x.:l0 T&냱K2 b$_^b3sa u&:_}SuX)!U4޵|ʙ(.!xcV7~bP ؔ5  RV2f|z7/ 5~@/]&~YcbzQ o') ]v|hYI? *9(aL0፪UnQI(m fJ ܧT0yȒa蓨:{"k=*) >'`vqjTMF7i`PTE}zn}0TA>|DT1RۅIJ@_Z{tK>ISp0flC51`6/ /3眦hE? }];XVNd)$ NC7KE2| ҄uH,";pGWBnrq꒘C|#+WiQ^'C;7ҥg?4h\0ULO`i6 \Z9`b2H99a]NI70Z| bx^Rm7Ϋy)a16$.2rUnK]Apa(fAQf=9RdR)#/b^ԋ%6 aNH?50V5G]|eɿidHe.TV-;zIЌ 8iT&CfBbg?V}G,Z@7K<d> ] x\##51;lߛ6z.sk `"35i(М w3V On jvyS\Kg^uFQEm[}D:=8Q&[֫'~xJ'iDꪸx>|h ߔnpOex}N&TdJ#x#=PlW.]n^ f,Hw]@u!=T(_zoK{wQIH/竵#CC{“dPAvÌ+ EK|("3&Deށh z"g0Y \rφƲk)C;"W -gR5kF1¬"i]6Ѓ}NC`0VefLHvro~`i7GOA=Xs$j&m|5O Y-qy?ITـY$U" 7,dPi1?%vQ¶{ݬ[ WQ2Kp9+m\j=+Q!tNk[+zϘh/ƀ4{trE#Eo"6|H~-@A;%>jtk';ecC@Rq'JM~>؈[OT4_#v~ѽK5]sjjSԱI^roRmt dSA7mNSF ;WwMRc%OjZi @:}ǚ=t8q|O\:ot4ul$wL iGǒqty>5U-|ق4rD l?ťM۲bU1у[}Q߳]y~s 2^@M@?̍DQ^Nׯ5 v !;"P)=RE,nCop,GA>:ѹKb#7ĻSej~p+ٓ+l`wO|xE#I"jrsQO`Dn~a=Jt7Tܕ29B )d(\"=dxG1PCñ(kp70~d̽4RGh3U7'߿|uχrmlC]ZJSچz^\/NtUG3E4JM]_*}Soi{1c`RZ7ʌhj$~nHgsDg]ԘxK'Kohmpnkx<<\݈ʀۉzA0uYSŭF9;OX'Mxet?i^"8*BHT/ i6>ݹsh&vexO^~4^)J4NC}[3cjn)ПSw4m@_HS#>E09k' ,toPD&fKM8yDinq#KOf1B۹od` ^6bx;>f>.bOb+Kt 49͙~:RN̴P)ƿk?Vn:AD=᧎yff'L;yxO _(Dh"̬ 09e0e 5yQrp:x0 ݤ( ؑt-Y&~k L~:A7q 6ۮ"1065VۉpRR^ sN7g$dmWB_ '[ ( oD,wKT-f歜%roQ?-;gY*-Ĵ ,AJxʕۈGLaS0Rb)U՚ư%=֮\4:xxo,*g(18f&잗o2KA[- 8߄|Qj?tL{%[oDQQrnk?k}Xts*W{5nx֏5yҬ':{ˎLt4$nZ~e-nƔL(4سX#A~5EK4Z^{;=S)q3}y_G+ʲ|0le[J3sږ8 o~! y@nYNΌ~,QYrgF%$F3Zupcus=I$u >bۋ-8)anZng|CEq[iV?~tN[mqj򨕖a*1?dQK[z{d [ 3v5fH1B'BLAE 9'W4;ɦ*hOQ~ Ю8'^ >h%p{~UʝG)Ec` >SU9Hf卨_}!3IՋU E@'>O%kV%Y?! _Bi4 G}Cŋ"jhwq~<7 mRaWLpWL?|n^5-\N k4HRELL-Ili>>mie ()FqaH}{0YjTWNJcaPG r H2 Jrhhʯ>c.7eDR|(|.dM@>m^"?W2͋mڑ9>G8O7 - KcG77%R^6ȑNCPϭUb ?e"nd* oM 7|=\'eo3yΖ_St xTG7ҽ,W!s=цO;hH}y]Q!Xk'/$iYwoJCF}rժLTjU+Դ2D9i?K/F.)bz U~vBŋ2ͅʥ|@Pn+ SM?Z4[94rB+ߏT'X&52ϸU0\( Tu,8R3{ETA?}7@̴bZ{tI|IUTAPNZPtA ]†FF`$pI_`j.VжI2 @4Ytx n=ਫ਼;rDo~ ~;V%tOfm{*lV9J[9N+Z0=0&FcAcդ\"xCpW7Pg?Mlȉ30xVSI!Г7ୁ<1D3|9j4K\g>HuŊS6^TO]( JYgjז^7Hћ"^xA]`ѐ )G[RTyo4[lbE uמ{= 2lm1U37{?Ko wx5/1– 1p{}B@]cSr)m,gYZ070701000002e9000081a400000000000000000000000164e4ded100032128000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+ȡ#3zj5~Djƃ|001]y^nܪZ 4 ѽ ^ekj.eqagz@ 7В(3CEѤ][,ne:HB&`踒Jdz6 Wr` &T?U݀oGZ!C {F </^v*Ϯ>CӁ'V#DJخ9l**N2w2J~qg{M5sV]'MXê5~Ñ+| ۂ#c!8Oaq:3IQFZ\7r߬B|ه2>e+?x46Z. _~'{֩R}q'䘎R0QjmٛʱP<4fJ b/ :4Co<]M57ԲmpછY ؔϏ^QFXS NR=aguS} L(~ #QuF˜!4>۵q[}YSD`HSG⾺0˧:Kv Ԁ  i \Wǥ^n~|- d &P'F9ڴgk _q3Ws;i'3[rrkIǰ (YF>/oY'b>kdK#?3#G<ZOPٿ Sк%XGKLMs)2*t[xL[)C&kqӸ:?ngL#8v@lPwHԚ m̯ lt?Trv5Zb}aEn:juS߅%{Gn/+ %i7#vK؅df`PxR޾p8wDz0ƛ(WĈ{(z7HOϲs N9wB?&%`8Jp ñsQze;#i$$S2?v,.Gtl)oD\|Ѯ$$H^* D&#vU&9ҚkF]1$ڒJ4[!WD^ӀfU3~ S-߯7| )#+؄3@qaqg؜m<ՒN{L2(o4A}zkZnjjPZޛO73{V-mF\dRm͆᛿%^DKPKdc`to1"-# m=b:gPeZPY}W:$q *\G]CԹݘT"Y,?pyQ)wj4ղE+ s0=Q y"%7?r ,*']M ĸӞfNt 6ph}An'+˨U! 4RIrEv?6W&8f![IhĨ{hVhkvbN2Bј5R߾|x6GNW*8Ci+\d5h|M}-YVa(acݽ[RfHm k+W[ ^HSH0u9&d#9T=Ib\J IGQOm;0q^Aaמeཁlh\J !r׆r\S v/f¯/cY׮v3hV+a縈Eռ!w|˛ rC/ jDEۮ7Pķ@onӜGe\E?޿f / +&\aṙX2B/ˬr3pCN~"CJ?@f=U=&,Ni@ITjlojxe$qfIVo* x@>+2z6֭ɦ~__v&X딇$l!]#ߨ.7(R8,R0kf*Z1PNkp0}uq6]܄o4d i2q3mv0C[<-g6pL6tv.cɠa9,::S":f me!oWP㒗n~9[>M],Js;LJP>IT ˱c>"3o 0Y(*{XaTׁ&eR;f&u(RoUb3O+M%y#_y/c[G7Ke2:c] ^5+2؜=Y{æܡ~F~RŒTweWUPbs3CGD7#sRH%K0:%&/5rxR$(/PaA~ϫk/w]'D90V{~faZBRF&u=~ƶ{8E"!/8fGcw! yW:iuSȶ)OKF?nΘ) r}`ۢι"£&"\h-ߢq"ԮY;9t23lma bD`X8Na@G1U>Nw6Qt\VZLUѦatȸ6$Z_ɳ@b%_u]<6jSuy,swskT!@ReF QBn']a7m|ݯ~t7}sH g&%֦:|zPSd=(C7{qL_I3k(Ӆ˽yC`J'Z2jy*Hrȿ Ot.VճF.D3CдRǜZ/v8U1WmoxjKd?H_ҴZ^?̢px4ZmMMIf]#Yil't2?({-Tv{Jy$#5*WP,a l|J׆ -x'M$ODkjeB$ 9o7=*\ؾa-ņF @$lLuRa*dn |~QiuD>!5txd.}FGZyй|:4?w|Mlwea)MGNPb$yz ,f-K=6r`jiAyc2BEzْVq'GMuL_$浾2"&XkWs݀&euOgRoZ:kRG6S+p_kL=w7Y^ ^$3;D`0 .-XXᆒKuTSqmju:&b˕)ӵo7X27-0x*% KP\T8Ŕ+֮j;O? 3φ-"ܜ[]EC \[Tu=.NcmR{ ,]({\w I-o"]ݧRV^RZzVDTH'{(*.MT:'gjr G_t|xpk7H*0 4 Wi\1w܄=3^IRC-rGȹ21v s[.=s/>!e]_ d=7iw#nO{ȠdA~Idјϒ 8[pbv8zYHfp b;P7/'NGrJMnilGz1eNafŋ9#Yf*iA;=oi%]}FE0*xZX,.[xMwE7Ҧ#I]_#OkkHlurI߄8<&X# h:jc)r3PÀc QP]rlI&JGȵv>S4,Y(c X6yːl 5n-7j֠Ŕ$F2~ǹ}X߬'hd!3_uw*M>ƓcSdt*%wD"Q_,I Q*7M/(PX BCř {23U yW)d4v(:PkIT8QfMaOt~\@ +hX~,#*%v ̏J8FiuU]KBȆ7%t|o%A~9H lѧ*zEj`y!B+<nN6KTVt. /Ϻҏ>tM$1>wM߶7-Z/Xa,Mv wᰤJRHk]@]ߍt! y9?:2cP[l?3G߻fq٧6|/G/zzF|;H,`5f D?)Յ+BDEk͙kD dž,O'>P' ^c]nbgMA4,cn$ǡl7^jѯ;b30E-!m<$*zx # iBae`(D!xmbc!K/LJm%ApdǡzZL!I~ļ:.19> Q6=hdc:uRAw?{{^m Y 1n tS2Ps&%Mgw= 1tRq1wJ_5]xQΝY!By?d!En O-'iKDpxI5sJ!*2fAO+ .fUH] 3z7@yܟ(4!=(]si$<7i F{Qq.dVt VfB:Xr8xMS[Y$BI+Vޅa H0-@;m`d*(lfPH.EOdztHrq14J DV[,V#Wڜc+Mu9+潼M7rіVTe׸di2ԹrIa;d"V@ÄCkO T %qCۿ=%ׁ3$! J腫-Cǎvivz:`_ jg 1|IAյ!F@uJho'Q// Fe 66s2[wep\QކYh"ƐlSURKK1 OOR3rJt;֨::٧RֽeN¨V<\]|{D> FԋkR#cÓ40+fC0px21ϛ0/G-aw8:F2Nqnl]D+}\J[ -&Ff[pY[2n(^2$ j/(J6pȶ2gk߄piSXB}im-GvL롑73,y~5~."\8DDUZof?mM$^櫆z.= `e~}==9NW\yY Id7VXak@(G m, \Ft;7D"qM05&`%țːX3[k 4Ҁٱ>!PL==|Zg9qIF|Ay~Ч30\ FY :AGlm VG60L%E<|ؽ!߯-iB'_|x='_TfzULM&#?&[cjEjec7,(@WDL֘CSMMLO&ݙj={(ƺfRDi; ŎuР4~n=?iս*81ޖMkFVOm5{",lq";xԕuw-t$Wc[+;a0.iS|?E"$\&V|zf/l^獗o I567HBH)[  [ٹG`f1 }M-8SK߷r*>UbiXؗ߀7B#"tB-}<%^yeNձgD?۹b9h8jf3C-Gkbu$<9*X#OQT%͓c5>)JKGu/?rz`nQ1yv20mʝLiXUG7(p(*[w;6ǩx^FnT+=0-0<|tp.rq9U ݺŪm//j{-* t. W'^jeS2w=:C=ߔ2*+;ճ:n?^O,y'[I}gZ؜SXlrV: QX SӇQd?-{e$$x)x5xVЪ]_r'd #(mJr0mā~w>>=.X{?G+y8Ǿ· DwlQ]cn7ӔS 26?D=nmlV7pb Pj;9=~jWR(qΛ9/ٷCCmbUT 4Q0kղ~#@^#SP@v GetAJ߼o!ޔ&+/q*җ]CUlSkEtp5Hw U$x13 Dnj/xME"4x] '´}Xr5#ٷXBv~@MnfQ+ך0eA1 dIms GĐߛnl>O5}z|m} vFr<(!gA$dƣ* (,WQS,_YUZ 'Z$+SŏQVEϙ-B(0jv&w#FD (| ^J *nt֟-_+)!R̮7ln,}v:LZb}WYV&9VtGkpBWPxS3=$^Xl[ ![Xݎ֗ɇlO%5 bNk(M.opۅdPrƫb9-F4q>Y.БU_>*܆g$sgҝ8/e@åGឹǼA6SriITyO֡ TCWEZ P >aE]ɊdSb]^@O/J>l0ۑX86TW 5 #Ӂb. LG)u* }Wuk!HEEI,|vZ" L19Hw񭄉S t  P0 oTSa4Y2OBYBV6JѠs#-x3  [5XB j4iDuăhg^z3'Ǝ@^WiY+QK\XqCH*8v#Q6 edy9p@6GEZXjBK6%Yp66h=P`MtklýGTENm~Y̕Fj^b'\왛i5)/e+{XwծD ?U!.-8Qo/_ Z m}Tj, 6f#*y, RvldI }NA)vƕnTS,Lt؂)f(#jBy MUWRkh0ɸM*p`&mr#TZbDeҐ%( BTmou +5Z/@E?Oh4^#Ek8Љ%䘵 3eb~tq l g\U8ڸkdselXsae^X ]t(L(5pOvzXlR IZфqSLdu#ZMDuzpo^ [baㄔgA݈ib{_¡m3Z0- 3c҄lV7qf*7#:\PI4 1#*\R뮡r*X!WDFo"t;Zӈ]S&FoMfF{(qE5$ DdhufJ[[3=#@JG&_g 6/56{ δdgaJMuՆ-Ϭa |ݺ}Ip~F`mϝ8C͂tO8/:-Odj%)m˘v<5$7Ǒz>>3,+> Κ F >H {L%]A{QUt  ixp*% Ụl|5%$LW?,]GWh<<tYMnV]7wƔO=x y7:C&?N %ny3:%([7VNz29F@54k1ǧS =0MN s|5W) t,N,'5mۄe7+Eޏ'cqL EɛG8|jKc߸r_;9<@(<!k3=wܤ ـe QuNYBwRݼ6Ng%:v$o @,㥇? :{>=^&Cq-lә $pVu^AĜ\iSABLֺ\ aYkh!/ܯ7m2+Dz&й>XÄ;-SH/]!p> 7`T 4 ɯV%^ ]uhS: “x ecRUK \+{=ײu4F!YDIw,jZ: O^ge0Mzl,JEG + 8jM~7-nn~*E$Hm*+<%$M }WFL31u"dkdZ"Qp<-(Cn6Or`˾c[/s;r.\zN2d_lpz>Pd˼aqAЩ(19]K lcWf%L#+{ߘh;pv'PO Tܹb ZOgjO^z7T"l>?A!`qf]s^-T iXQlaC; xشS sBK"%ՠ<j`+a8<\ut4"[;ُ'mAX!,Ͻ:eŔ"v=eo砊oRJ9kG-'o.X( $V wu\_tƷ838eRab억$b9IPNJ"}"EݱCc( N9ZVЈ1.GYzHsWNS#=/3y'f @x!o, ʹE.W9$xrEaʗ7MTWDC93{Z<),KKtp.6n<0Xvz7*K[o?鳖u΂E/*%_ p5JBy!][X"L_myD`9:@ɖ Q K@IqjS\)=]c[q@6Ռ6Ag׆Lgɦ9p xNwV?*OOr5If&RsνEm;pR雹YZu_T3p 6( d6(兿m4m6ejYkd4_rbI]^pkݦm*ҾK"@ j$ NFn.w7Ti0B &{M.觾fCN%ňn-D[J.&YtkD`O ІǦ ck1( /08>ɸ,A2~Xlw}ҽ3BB6gr_;x`s>U*0!6pQV\_+]+Ө8hf!g[ՉH W3y5"~!fC nXw[2i#W~B ӺHUT*_b*aAa 0gTF-O8px;wߌP}~۟y7#p}3j :ĵiDφ jb-G]Uz/W[s_h2"q- Ƥ&#QB@ZD2;"=[\˃ ^%eSOCbQuwBu0:%/!h`6:朶09FJTfљ.txHI%g WvO!lOixB\]H\0rՀ8*Yb19ozA^i Zӄ=% D[msXWt# +`.oNqƵq_]aҝ'?I|.LCEA- ~녛g8O[Z-Q|<7A{cTF★uADFs 5C$̠2Ti6($q@ȣ?r-ݕg/*A!s y&); ;>6냊RLA-SdV!l*,;>}_tfoW0rޯәS]vqLwUp*TKU#\x%qf'wVa2W[uf\*R/ TMxg-#,^C}q>V@1[@ocJVj% χ~AË 氂)2=ǯ~,|tZEݵ\LR|h'y*G ȝgoT3ǜ|f6+'9Dʁ!WJfm'he$=T}Ai6skf[pj@)iCo .]Pȼ# [S <&u%~Seg`L*JPS(΅͡ sU\o3fж(c`ߴQڸ'u7 GrVw#.dP5UmuGAgGBX*,zj'MR8J-ÇfJ^0 2HHZZ4 j}%_z["Y 85᪲&=uC:4-޳.ˮl5,-/ˆ #kf[^~5X0l_,Kf>v4 tmtpܐpto3>xugiKK!-|Hhd>6m^ēTw`Xt}tڄu D#,0A >̞\_ED;54,J1m_`YO^e#j N G  ?K{wWUdO#h`u@p}r {A/W/9 $`7#e\CFX[i]('@z{9ejᅠm?\H%)V(sTsVl\-REV㡓C#q Ȋ=8,{5s"9SLo Ʀ[Re)k/'ӋD:ɟ9pkX.ƿpe 9Pv|sh^CE,)IثJ*fꐬ~{]z~V i0ч̣"!@>:R6T#J!($*oc). I CK!WFfgC 0̜reEcO/&hTULutUDϊ6{G%أQ&UU d]g #a;?Ya]{9fLoO%ť V{VAP5\`EIH@y}Smk㉉JeaоޙY;%eq D k=|*Vu{0~ 6!0~LDZYKic63 x8 h(Bv3BQ_Q .7w^-dH֤6 sfvb;EU''id:ea۩]Ng"Iu|8;ն,kUt_dY'ߘN7S6$'.m=ܓृ 175\vafgYAcb,xܜ-,V0yt 騬HhI}CUܗ؋z"؞"y3Ngo{S:@޷WC@H6ec6#E4[U7*hx;!4V}3C2bєUatoe-7Ib @,8}J '!rA9Ub A!i26i?Mkqo.> SZ/O[+" 9,H[oc_7! f:*2Jd3-7b_BP)Jn{Q73`Nz{]S6w܂>Lv<} &Kck "7z*/X*۫b<{}o)7:yiVsMLY73MAAf!62;I;T5e!bG8h2jr}yq K5!]8UQk 8lwۆƛ oy2c- z5clDK]]MUCt~zd|p$ ?ac:Oѐ!nLwt{q'a^ߩ}''${CWZfhBFdDV駓tn 2Z3vI=n.~ A9yvb/H9G8ޏ:G24+ :ٸ {<[ZDj]\O,O%ʜ@pD'r46@^xcc1:ކVx6垛<:V&\}cÐG7ϱ7E!,)`_QuKa|Iٔ~݂ۜ&#H7fJ_&-I5Un%JMp R^E-K r"gR$z&x+@I# XkmJeزQڞYf\Wsqf* UH7[̢&YB2k%D؎9m>x=5,ZJt ;TGT'_nVAamψ;+oڣP3S=1K"xHͻk;y{.~ 짉uZI~vR0io8YȅY8>hw[8&MXyNo\KOjiv*οQHjiR2bCk)6N$[ 4]6 d(pKL:x5㸑^)r=:oRCQ-:2"%T+8dǣ}z(">F/}N]Mrn1v&eԛ3{ *e6۽_1;o,*}Qz}ו6Jʴ¿%G(;U;un?yjgF4DgfWBc +:rŦNS' އm8 SQ˪%]Yk9TCv14oR$)R167[WƩGRa-b,LHlD|%`uE\:ͅeOعrVxnw wR'C;T^/D+!^f"ubPPV"vjz>|s>=nYII:1;qI*gE:I*9t߃yP!%U0KYFLomip#HD&;ZpMh5Og, e]EBV-{>X (#{%3k(z\\Fk$U`ЂiWP xŐACgID'6u<SXp$K\>$35erR:iuuLaJ;1vRv3~"\:ǀ>Ώ k,KRya:ZFL|c~PE,gK3MVcW|=trf苰oT*>KV.Y)5`ϮUW]+iP?s3UW]8@/V;$`H.6ԪԳQGZǟ |'6 V֋@EŅu';Ks=S?<"ETݶE?N krl)c7qܨRl[ 4`d]x $s@0!zUO^OF鄱j:$phā06͆m=;~ }xЎ^<tY! Fi\  2B8!&uu2ɜ 6x0xsp>}ht6KAl^F+[֝htN(.+Vm./׸E x?lkC[|Гb':cfoe^ʞ {G/ >f>gn]JƩhW!Y<)%hϏ{Ȗe9^a2߬ XRu_W)@ fh)%kh`Z+ =r"6j~KU&tD7* FV'"Cndw@RhuL6{/YfZXY1'3?#ErUtrd,@fׂ$+K[kpUkámu|vh$ES*qBxl?Yqކq~Af^ٴIIXy@y'5\nP_)5*lo3 ]!Xo[u{yaO]s4<9਌y'{ f&=%`e1<~JЁt E_\j A,5j] '2`9P !]ih ^WA\IǸ~Bb ]mXlhNzX5(G6 &tMʂ$e`J{q&tXdm&N}K4Ƚ:s8ʺd8p~=' MdH%vy(ax9z=_BNK̸a *jA_& Ut\](*y@L腉:a]m Eׅdu>-*ޝ_~K魉_r[Ѝf~+Pz)[ոqSb Jտ $AMDLmN=WbkTώŦHk\ †8o},V4*ARث1ѹB; 򦕐7^+Lhڮ:×.mz>2"vwBp#A`ڝuț#Hq7_-/~Ի[H('vK .IЉ<%&e64އ2&^Äf9ߌ7aNK{DkGӈ=`S\nh['"'{%a-ϵQR 3Wf%@-Ys}ow{ 44_WB"& +4 F @pDkL ŎP<-4J(9eP gjͣ\~xxr[V2*)ϝgI(;ޱ'Dj%~5ۂVn@vVK);X (OKW:EV^+)6 0Mc}֞BicPla#Wfv xN7EEh7|)>}: udBH!Gߧ$!* LhЊ$ĄjQFChwMWL*SRF&ıQ]Fq,41E],?P+Ym6F ^Gv8RG"f뵾<7}aUO6NR)YwtC(Ln3K $//eo@$ ;]r'j͆,lX ,ݫFcz]d8ePj0D>Yw#e󲄈5}`G%U6GRr";8̶HמY4D|SVŸ|6s,_sø\Aw[mJkkC Hm&$z~&rˬ(q4Ei&:&1ʑ.X9*Xd!]$7`p^_AmO>/̟5g!¢:Ä~30yLK Ey^ u;=Y9~RUft:Оi(cr9Ovxp_-d?yetq8!;IF*M!ZlĄ.rM/qgphA&մIٰ%nN"%~ \8vX>(kG,˥EDUL:A%k8&fT"HHڅF͏~!C['kNj+O)iΆx4Y{~&r~hӫ}S֘pSأ\K{}d!8)r:EOWH1v`^u1 mu8uTAkL1onQÌZz`fQ<[}V?bHw*=1fD"te +\>5r6Qғj1#=sڼEX+cS8kJ/nץ!&]5DQ6nn:^v2S@B4"Cj>@.#;YK):D}„K/0-_L4q.dY"Z5=PR% vr'U6"f<CŃB$7KH:Œy*v,Zg9^idK;ErΩEGL|wQfI`%*H"m;,z%}y1t-&#*1W]J:s+`P{|ȿqVqOj6?j䒴B9;yʬH^]hĴgnhn~067)Ci^ՇV'PãY7%ɨ?sX4:]T,zrɫ쵄ͺb,9`y~| X^^Ǽ9dM  1ԁNG\.EAz*%xˇs3ϕv'Ë4tHu9nRWwkݢ(1蔊~rp&I1!PO#};xd|bZut \:f,1l J hq4JA]CPk7@nU@ `B-@2iYJn}R+:~rӠT  #')0f)|/#.y5p2/vzLTfkFE>]&ƾ ?n_3m5zοVxbdaѰ ?'аܨ;t\'m=VŠmSKAQ‹[&DϺ/q"}/Va ~!8)bw2{]Ҥ.m į$L9 :FqF0ΗeO="(s8(kZOJ[]* `g`Q<3t/ OV\pGk"-NJUr2V]I~9"jp2b|tWL؎`׿?*6*&iP9۽ݵ)AH`JaH:%Kvn6[ Pb%0 <=Pj蠀%Oeg;?DoAϢnw֮ MVn~hViC73]u)8s-O@ ~GۈH7~iHUʎo!`ҮO4|U5 ^F PINՃQG}|E`ހňxoUgrw*݀%)Qr^ ҂¶}@~Ogu>cQMުh`6qHjȮ]oT{t1gj-QC2ULp).p>xdMC!aJ($ueLtyx/qC F} \{=?+ɳx i  q֕ (A$, fގݟvY(MIu$IEy6$r$ l̟~'< N]u+sG=+Ų(my)OSo,U*Lsy/{y {z{+So"~X9zF<8jFScM7fl^Ns2TQzyFīfߛj͌^pwfdfY)k2.h 5h/6&mpu&Ѕ ="U_MdY~,\Tq_W=P%nة*̟6S4죔J$W͖vAQ z|kmٜ!vJhT?uVaxL$gvN XzX ; !=tojwըLRɂOH>~NPJ(֕VAݾ"K#hHԇH`gj*9iMO0K[a$md,_B,kdΠeBSU75ǭߌh>,y0`c`-DGXʻLꏥ' ~=>c5E6x(5?&fI9Xz+sOw>dJ:%3LQNYQ[W@NkY1Ӧ9QAnL/ &n.@d~\:6>0H(k⺎*"J _i"k%J)hMܛRBeCJY'z}y<ы˚&&6}w;wPe2)#%W)WChѨ,T4܆H-3 ~j3'xt8ʭI_ީCkZ!I#'T#X%,;'aB+/]Mm:]*M}hcQ4DҚt`9PyM \e&k΅L \#3tӖܹoBS9/D4{T`IH=sI SڼupIhzev֥ kQr:N^Vjh ǓYMb%䌦&)qF؝}favwd'g8WO ,״ˋvbY}#pH85gI?5_=@,Hn(iuK5 9*J6wf`2n|Ph\`Wh7Տ/enVn6E&$ D 7T׵1]2{AaOPbfG)E!:^z[gr`/dEফJZmY|{CjaYfw!$jko2ߕЀ#@mnnCUԏT$Vb> ksD 뭭;g6-ѾT,e VNS8ܶ$ut2˴~vĀ}%OochӘJU/^y|,y yiNND:Ͻ%|,KE5\hAd *E=PN#֑jSxh kT2W:5D]^p{5+G“SFT2K &>x͔7+I|==We)$ pQ,.E溆{mxV^hA GrqA?BzýIRIg'H.8>"x"mWK1H白iꨒAjMz$Yr$|՟׹#3K8g*XdІZe}_{;7P 8 s:m^W st?K'!JBDF.o-%Fmo5~,~dѡ]t9e2ߌ]bd|SwI*dǦ58Dݬ/{ilr" ~b u466X%H8pw 8O}$%ٝ9bqt 4.ؽenkIlC=M!7"\,νM #@p4J䭞zv3*ĥHs\( E\ fRg"SH꠵A@ڪz[_JD̽ch<2:PhKhb) ipre8Ʋ&GGm=H`3zyYPAR83WE}&OĠCq>B,sQOU,ړtpAJl_Fc&0 Θ-43Y1Vʹ `J+#rL+yPY~ ~Ũ!ڊϦ7|qjtĥ%8/Ҥh/&O>45ޯܲbT.JuкkPfEiEWӷ9)71/&p `ĊKh5|UT|dnbzgtI;!7`r|?2'^K%Ցk/\[ҮVv}ya3) d\5:14|jQ8A%=)U۰BACn;&Z=e[[Bt!(j1炳ȵ2^bDpv%se\\="xc^=;]D&'d() daQIX>1ZWnbXWA/ d)N (:|lf&Je HC#SP0J)9<KXЮ*d@NnA;ÀģW%c;(^in: A `OQ;۱zCx=?(!ػzl 2HGV+5S򠻫hLܹ˰6^mrLz *`yb6M0Lmi>W^?R` qՄk:Aj|ɼ["x}ޔ2T[G<upǯJFDlͼcBUnPBHi+6i*M7,QSZji@$T%ÅL߯clSF~"]Q3뜂e:7g z{$;f%ΘK&T4d~YMU]kP7+9Vא'[.mo! SL.3 -Z`nV57!B;/ܴS[.vdƈ41A^2#^zrJfzN$ 0ذr#];A3uO N::ؐxLۛ*gu j=&N8mwɪ2h=k3&6Qk{xi+Ds)sٸEbxZg[];zF/`Yo.`ϔOǍj?&=!?O50CH wɀ@}K51ك7^߹ \wOn% ԶR ){/ vu"AHdhubjnVsz))™l'\m\=^|LRϲ=cG;1Փmh-P+(f^ ?77P⯇vl{n1>R]&G (O9c"&%9|0U h݆[XJK*vóO\Iķ%.X)_ۇX[e|~{jg#7Ngjuw_V >\3lRC-Ӏ<^vJ15Jkh)NZf{XyRfH^jXL ?Exn}\NjBb6&[yg!nAq}(ݸ#o*t0M @+m, y]tG[v+~զJ 4%̋+Nc&"+Wb_# Zmu?]}סin!cܝ#5P>H'T#GhsJhd'l4Fv^Źmҳ8!z5ixqMf u`ۼE&v”;Fu>J5ڵ Fvw-+'ʝE<aIveɹlT: ,tse`T8L]{'d1{c?4}W`ӦZ8RlF檿0&u[}g !å.+d>;Y}C f}Vn$!m* u}P>WNd?RW]2Ƕ/7$?ZlV3`Q|F1K ӱ]p ;K}8]ҽ";)a+̧S3qr wf5QfYZƭ4 ]6t =}TTt̍ƲSoJ5ajuQ+68nRkuB@5Uӥ6nc],# Og @Hӭ7/!5|dK[K Fk}{CuUciW [h?rOcoLuU#c*]ߠ>f%`۩ဝEY#*=㊮&Y6,7@I0H6Y7xcE0xmjwʬ(}VeAw lH8(Bع4g ~EdbV[fh'oi1W`m\ʤ_ m7&h dafԵd"LMY04W)vuVd ni \Ղs`Ropd,V->S7Ri.͏ Ib5k`Llu1*L/!RR@=; m fZ'Nn'd{`V=<']prs@aĺN Ě7*2 Kx% ؗArppU Z mʁvLh$l˗ءq}APgiQ`=S3kL jruE"'n%}G3Q0+Ofx!as˅3WIoIsǵӍMRƀ=,+O)hS +I bkVb(fC]$$<œ˔&~RӧyF'd-?WΫ/`O?OBjoEHIo.>\?yМk&߱~]T`dK͙:&h7$ < b[.~[\I>Q -Swc2gTn'@[5hHp0"KGN+6MBZ$Jgb/ v=z@֢9N7/Lc[sSh}MHbR3O T3Oē'! L܂B(Ϲ ?QZ e|wP]Es9웻> ؽG*'(|S ϗK?xb߂t+-K=B򨟉 J0K |m|IP ]+:P..yf r^,p8pJgr& x23r|_V6~۪((?L~jd+džQP5ŏΔl@\5))'@h`7\as°En=Ǻ6}6MďhˢpxKGR1Ja551%<;"ΏK-RӫG&vi =(Ê=cZRtG촫AZxHOxI79Wbb,@&L(W\\iB r=Z'06L 4~<EumBIJ䂝kj$"}M;e=>F!&2ȟ@ZDEaN!?KA1Qp Ps8N1+֤w?*?=~p" tRG`sEF}Nc}sM_=_cH"%Qwk:E.tte'=8U6mPD]UW5H#{AH+90` a^]s Ӕ1`c`j5wO=*+P[2?V7\1 oqe3`juEX#K~]BabEoc :_`趜4n@I6FG1R G +Oa@Wi ϘXO~cLHiRj:PvI}u,%qp16ӫ&iot)X"HR_>1a`Ԯ9-闢3]ȽxlƠaI/4vWC!;g@MV(r[ Og ֿOczBV[G(8maF1`0^ t3xG 4|{d %DDLDapDfsIBUH<΍2)@hsn9If]Nni%#]y]& U YrQQ_+{GQ~pr8td#Ȧhd`Ō:Fuo5.B ;2W3"ΉBGظd9w ω`aZ(|\Ŝ:΅:3 @tA{L(ٺcC@Gzx0u_Fc ݉qn^S; ~yAc̠`0"ȩYي arVu:~ s֬kfP\]jea=FoJҐ;lh+bUj4JO^̖]D?fd"B\h^{^K~ 7iՈYA;W!Xw\d ;0lIJX%ZF""Uꔸi4<d`:m\r\:%}V)bc)7̟d(LfǙPo)F|fMKWi4 [hiVZ="9) pЙ(nWn 1َz:vAk{Zfwlh g9_ETǭsS||&ze^77#3-W@EOفj]a32"U'݅KH/Q6%|͜w9ڦij Thpo3>Ew, ,onܲIEritmDw^|I$W߯lnFaqO Xޠ\zT:>oUWDDTtڮܿP,V%i{$`{ىf*6s)(ACh5oפ≮y"+FHt'u]ǶT/gb2vkRVz&]@CVHV} sU.;h>Rt净4[-:ٰ΢'*Q^R{X+t$n9<8{|n&[4@D%m)jE~Ŭ!9y zK1Vm7=ZmXLD6Z:ۏĥe7m~郪ՠj 6(ލ fޕY ?|v-жt8 "|b.^̶ű`a F/kN.T"qdJ ޹,bu(Xde]'_D>"A͍=i0⹱ĭXdȽ]Ϧc/FB67eaTw =R+2F)blި8*hf˚1=V0-©zGy HmR9*HCE38n7I$p;i>%1 foWQS h4(ˡ0F[z:rteAnf݈n``F2㡍wk8{۶ 6?c QmI.sq)GC*?2l`X27nZuuR _db4D~&ns؏t,8_5#]B 1)SpEgF`< ;SF D4b%0_sY܇|A_bƲ5]Ҽ"ay.DV 7Fl=4_j8GJ\0Q9]dӦ=0U!gLstڜaJ() )Ϣ(7/ET/$O*tڟUO{!U( fkZBzͧ>k⺑&TQ\hb#qPl_U{>O813:ac^;3³N Aϴ:h.ۀ7 K'bٗOa'gAXgw RUh0M•DY%T_aR#E4ˈ\W?D_T^3Lo[UEy 01;XRG1 d_ L*" ̷G ~"TZ>U5fvgLIBG r>:..KjEI5DžBi֗E V* ,? T {pYmF8iAVߧa4,T]Fsv"Oaf/][GLQevAnw}AhiaeO8@fWM-;%;noP!;5)_EK@,BV-k)X='6J(/2%ݙV*ƚ_-N >-P; -&lqyϣ@qЦCn-'֑m _4s:5OѸPk&ӯNN|"PbzXN/g/1śE7ٷ_o}gWKB>Lx'H\ғq.I}DE_[/EEC6`izD.2 iԸqd~*%tݔrumf_BnKC FD\ѕa 2Xu,5ΠR=AL{wvnm(.G (ڸ)^Y\VX kGH8]\X-Qʯe_P:͵$s+e⦊c )2'u%Y $17?j÷fJس^m<& *%|w(Q..F>H$3niK2T}8W:6ftnBcȪ Ɵ挆\%[&c4>Ұ &Y_aQ"iE4M9_*Xk*Cڰ]G~Y31p&|9%<}9ehIEH+vSer6'ޝZs8ᄿa_KHgfLDjYֿq|[_j% n9o0^R1TOn&To0R)E,ZϬZgHc7gȿ-MSI2.aY*D=UgH&Y ZVQ; ÿa@#X Q::8m_6>d<fhi6g5o? R?3mđv%wt5L,F\L` -r-<X99O.޾bNKt)cdz7X ow,%^Jdkh$.]͉kg44X݃}S)N6VЁfN3Z|*V\a_Nx^Ӭ޺},Z15"5aL'z*2p:[DkOv7cOEJHa0w|>4;Rch fys[Nq vK pLw_$!H6U[ykv(gVchO#3刽Tl PwsQC$x!q Ĺk0B[@@ٍ`N=!5*F[# -C8e*[ug(q+8; ^ y#C-NY&K)iȟbն6穁-O#gpړQ$aXLu"lQ|JQK}0{ҍ#"ޝPM9&@y$lGMWlBCcׯ~MWwPq2\-*Ƃ'Q 4#rAoKtrG/TSo=6{Ua6HU~dw$*ż׫cߋ e'̀uQ Q _%frJ?{ }-V^uc2t7ns]Gy`n@}J.CSu-c)[SzC-m\*TUus ,;d4>(;ĒOb>E⹐w !\bieǗQmIY$Bh/@;}cxc~&9zu(N:5C%( Z꼿PWZi"ƬRf}#{oBR7ҔLs*Ç~n;3mY&xP2>8"uÛPҒ*_2{x= B?w# _qԚH|Br̵!FYd6&h"iow7]u .d7a@k.ֵחŘ~J3BE{ßg"dUZ.GR:[AIEIܜ-@l.ֹ~hY[4?G ύۈIo<0CuK~r\C%weo~ k <L VOQ H 团>H@~˫+3(As&O :H8˒hwd'_ϭ|pYvi:Ԡ?ʢrG 3Mar֏ߤ+_'%dl[Fݨ@ Ood0;1KAȽ%@1! p=ٯz#[6rq251  =[ p cSX'P`>;I/ZM4." ̵U]ԯ_tٖ'ˁS2PBdZ) ^øQXlUuAkdLxT6@ew??NV+$TJ3j(yu#s&}@ZS`Xe#Ë%>V\B́>>ԀP~2@ti6+;] 4F}CwEųale'Jd/`9SM|N#]O1w0'Eiyx>5lה2_?E66> Z/Tn /1vL|6گeQv٭HPKH' 7m|Eluwsò\` ]O 8q>MҚzUS,S{l lU3u%|e] e5O1D#+_Mztyt"&dY;Fԥhi#*O'I)S}7|(QLJXfN:5a_:[H`W&r#Ṕ HYYs;D|Ԯ;_ ;3r`0q'>,$ ay9Ub KZƈ_+0Aü_"gNhވCfQ)kۗ6OS|l䙫 3NT<ҙnHH'ԠUZ8ȽIu1_kbf _*5v{jx@iߢ|z ̎8F=c֎G׃aDtQC}nɀgb9O[W<,.%)M^5MHk(8_ecK;e0~* v/ Df2̀%߉ٍv58%|A Nô `pN/vG8[W,Bh [gis:b'72.f8V[)#-Hxs0CeI׼ц[>xX*G/vҬe]ogJ/>!7\g:H֩i;䰔'Y%25b_߁m+a1\ݬs;3K!?&|P^VҞcA-3qOOy*Z3ʺ܄ّ[~;VR|g;VRj"'yO$W1?#huk켾gΥw^v7<1xVX5bjs Bzy 4UHU_P!'qN d}WHՂn)Cߘ5(W-U.9Lwa K{0/JL<Ĥ+?`sgnqGj T! Jѹ"w ׸K?#ݭ EK|vihA-}:ǮyaoUG3bڼ `W 9: GJ9bkv&}'|=$9p%+v_aYVb%V|L?FA'Kwq 0&Sw(wVYt^O#Įħz =5oWB?աBS-7?>dӠв `237;%8z`dֽd<*u4+1g=[y!T!84/zlb-]i[]ʬ&|j,٤~][,P#Gl,nlJc j(Y?`.Vf zulZ$ҷGKQ:bhOܳFrʡk`#3w}v'>tÆ=/R^O$r18st'TSP %C:Z2J֔B9 C<: LT]\Ҡ$m~w zdQ,KJ8Y8(, bFD^O׳z3O^^uN*( 7>lM6̻\r4.抗"Lf! ڢQ?tUrRAU'yJweD \^V~BHV VBbWrDb'p'NE/XsuF6W|.nTi dӐIf=Mp.R?/=;_:ʕn\YZ1=cPѡhRא>%Y|=|ʄ*c7ZG$:`r]Rlw aL_; /j0Yܽ`$'%Mqyͣ4qd2OO!w&1B{? D_IT%+e,OFɞz)ȅLDF vXɩ;z~.H>MaU =pV1< ox:iE('uGhSR#gsa?F(+,xd|K2f19.e/`"nl>y=`OƒI?}ӈ];@NyK>vMн3'uO"!QAZ]8tZ1MVmIf[`#az &p$)o;tqv`wPHi͒?M>Rb*qK lD UGGk7!LW# 6\2bbIO{/jvs9T<8pφɍٮ؋Тߒ gX_U.@_ITve,B#av2,Hi&J+3!2Lփ,h&Z DPaD}D4$ᰉ41\t*_LV^\LGvJIt7ʛw,j4m EɞD0g%>JxLٶEM*{9+dNZ 8w!pY$h `^؜s>HT#W$NF k sr`Zqy &m08mIݫC 5Ӊ4'$և[Ə,O5P1)39qPm+:>(=}'O< #XRu-wmx-8J.- `F {U\6YL:#wk ud>F1i@\ cۥ {'t-,>YBBK۠Xl &Bs*T]LV ρS%81՝ט~6}Ĝ+EfhP?D "-Fwy=?&o_]Zn`8Kъ@ Xa=gc}foJzT;bf;{@TDZ]hzgI.5q$/f|m9\~S xqQƠvmjXIos 0H-o4\eYIZ[(HuaS=AhK#3boKLd<:|&(s3xA{Flz #\O$\MeXm)? ۨDӷiNeBbD r4'/|!թ7I45 si%T6|Ppu'K7:UC)A>ˆ񑘸+8~vT/ǧ<Hۗw@Fɯ'F|bv lxې_AlyL1qn6"ڦlodSI AIFA9;,Wy_}U qcWt/ ?wSju`;_4 ~/3I5=) ț[k HU{ZyG{hd_>v9c`,mYb@xEX؛z/>* f* ֨x3N{t0P{GڍG@k;lf&/PҤFxNhyVUE?4!֫&.ЪUD=OC7o+/U΍97 tG(1 .OH%ɔ_ֱ^9Zّ@G鬮(brSP`lb=dBOI?&iw:$M6F+Ɇ0R[>eȽS0'ϝLh< qXw^W76A1zeuVS:lbjBJ}9w(LX2^O{o];ʎy u]5|EQjRپTX32W%P㗣f^,ISmoV;_@Qv9}v(!nAd?QTE*h\깺,,>v#&euo=ʐja_+&?IP&o1ښr\Re{Ffd§lM7E8%>)W96vV\AjHM}I,J@pTQx)yaywHч{CbHXlWAXt$#xeGQH7S%n5E?l~uCE 9#R"%fJ 'TDo6_҅%iS=vyWJ pՓ;Trw^uiȨO@;pѰB)6=7fOål!i<nM2W Dtqzâ"۠mdA\vN IJ-H&g2TOO鈿B5_'F r ;hߙ)ZS9+m|΅^G|fɇ4ӢAfbj cSy\^0m$oz~#ҨNa$sJ?GAEdZz@=su0aLgO耙wx dNi.m$U0H#9nA[h ~En@sύѢPtMAhOS1N9[v?_/W4j|_t.$D}F@#QNF;8CoX6s$Mc=H7Lf*ZLOxP1NӢ|Ijp([AK y= Ǟ^65Q.Rymq]z yU^K v}PZlRB'A)wnBqŞMAƵxp?8#f yd߭tZr {|vH(/c.ldJICGwEGl:ҝ| 7[%Nly"&]&l laY-+aBbQqt0ݒm K@Hlgдbx2VekK%=pAuG[gcSTkҮQFMnu4{3|/Έ6mFi=_={!н0d׸A{}P>+3qapJ>=-"`4wP3>nwE Z'JM} >9Q@dTKWGsyGhUTd/%qi}b0^qd5?͔4}W{ _P&PEngqIсGVM6е=>sV&-JJanj&eMѭ#>i,! G>CYpvP6=Z'9 ȪV?WN,[4i{kn"k+y)pyJ8z.2{] nHtzh}SE}]zAa6S 2*<`0)U;-W-Xg0Fy6tf^sw|#-LPr!? s:[8j&Sc}bCZ]g'{zRz yq da$YB-2|k@Z,ГVl o3e0؇ e`ѝaKY1Oi82XRi%9%܊߹kIw[ zU.&Kǿf]l%Y 3ܣvs)&@p/$^8s&nCƙ^^ܜ[{z0Ua1ZU62RUT֧s aT-Ӆehaإm<mM*9VGXjӪL @=ƭO;LSG7/4/?k=mS/%ڤnJzLÇ|4j2@*ge|NB 숼O ξ s9gy6@!mpow3;:4M!$$[<{+QӖN5P\[@'OC.Y|/u /^(E]d6 ORhqeC&A`̃Бjj7wYFѕ as$iw >+Uӕk-| E|FFZ>k{YEH~':e{a&zu1?%-PBaQ`lCyQn<*yi jD}-0c4Y( 26LsrzVrWVf!p_d{fYfޫdhnM\[5y4g cM&'L[\\5ۼ p 4PEa(:\&j p 0(&h;#yZ]-Ng#\1D2y;bqH9,K-벋`p9J^?8h{+Zk|yn摫Xd#!mM`1kl#KM׷0pLmpɇyQrC9Ո.f{ēɈ %M},kKfh2 Vkޒ+. .:NMmW1yHt{$?\v?^ƀM l xd#s1Wޥ9zډBz Lia-D˅J`HYRSGvV \*LlGvf|>#nm30RH2>g`#kf} gI "w!uBcC5GWu6mi4^vO䳷e<;1*tDIzBA#-y-[,(mc2]SNJ%pˮ -5Q,z @O9@BΓ )''UWM )QT%Y"aK 8j.Sb2<.ڮ: &Axk ,̣͐j!T)A;kn4u0Y҆:j5-?TNʚjvhXG7=h]aoRu왇 UXV v0KH1voxOu"زc'=}рx/KM܃q$@wPyjo d&8w@f`jeqy' ͯ$YfywidHd؅Q9t󋗜R~D'|TŎ|-|ȡpqM&/;+^l v;d}/ kҽ?Vf|9f؏dA=pWfU8IuPlh=K z.T{Mu=Lx+Z˳ڥGu:Į)G~ddt%:]d &afYG($c/äX^KPWRpC4l', K"Di56=QKq$t%O:L$؋ܾ]^e {a h)2SRNRb;e`oEDjF洮Cd]3vV[JR>q6&h7(D<Τj;n@)5%J5qB]N^_?^g_Z[6;}W{BOX5uz(~P[]MX` +3hOe&|H9KJ+&v}YAf `'޾PKFEDȈ@!\=ŪCS\-DOJr 겋7%jDMsJ1eJױ8;bE~^scLޚGS@Us_oh𩮸 d&\%}>mBtqQ CӍ.I!\'e6 uƏ |!lUdj H@&-|Yy Mfa]tt7p*'L#mV #WHB$~u̸]%!x$K:^^16ry{i (yUO NM=FcLTSUaQ耾iSK5_x=1<2dʄQ ~tQ Ԣ9}9HRxR7m oL-_YqHIs4?=Y Wk?46ccݤfLD 44VPg|Q>{F/lNpW 1&бFK@ PuՔ!skA+ iߎkޭy.J KRZ4 8(9k&ms6.>s3 %XL#lYFW/J6ZLezԞ̿KzOpW5vÕo&R;*|E_$EW,<(Z^)ܣ#d}/Ord>kzk"(ga~SC/ 'ZoXD4'?D _HYB7$Ϙv6W*=>5;;j\ՄgW#;twꡀeP.7O&>pTm@ rL^MWu7\)C\Ǔ4 3^0,iw깴τV-ٕJNNRIs[dW e⢄7 bϿE$F4dM1NY;d)pss Rz<1g)+OUlΣXD#>-JKYu]`O @ [Ԍ`c8x/Fp~5RME+.E@/ZmV/3`.G[L\HDp'k3}\ ڛD>|xd1V1?~+Ѡ> N taA.Ha]!5BH"y:JHs'XpETx$eetOK<#/QV5RR m/rg%3NRn+VlYhkɚC9d7KOʺõIf'|m{AGhKۭV쀀ƒ H6a/T9PF]}IGmta ^ Wa>֣ow0l>aFG>,dvkkUT+gдصvsȜwuX!*߲QKz o?:Bm.|T /F.YdҦG[|wP:8j@>pt7!ީ[yĐF_ YQ;Za}?T՟-tJP{A…"x< He߼ I)jlw9?2bVSܽ<&Y/2L#Z3ozPriLdϠU;ź=J?a 6஄j>Fpz“n|q2M;)& ^XZ&:\ԂAJ6zzO#CPK3ҭ{OxĹ|+Hy&O= F^]x0b/.:|gbn|S])6* 'E2wVغљ8=6B"tPK@P/? AfL>++xʑˁ:~cX|j *gq"tC8=ddyR y:8Pls;)tZ_:)l7tQcYqBdJx;N~]R.BMbyTCpuDZ"|Xvut0I 0 w2ʊYl#5a"vBx 76:RQYוbѵo"+VsQ3t_TgG+z4o]ӻ-2ٗ@ zRY跉zhLC 7.?@݃Crs80NnC4:Y{)8R* rkA|LP9/4H}q%ږ[Ⱦ#:َ/& .i?6'̄A;/s2m6|0s,L^0u!0h3{t jc}LdLpe&B./KfEV̈5pݪ2& B[ԟ(sQP KLk'Xd4G{Ԯ&6'Q6)QD 8Ѩ C{aksp/ԄY4Nqsl>UK" j VG30 kG e#0/~X o[k7S#wfB.hmF]:EC? ! W#mjj޾Fy`լ<|-ꊶCQjؐJ#iܛR CKݾ{NGKN~G"p|mŋGS|k^0x,w\&cVov7:!;hYR$7xg?:`+g.|f]j1:3H|^1h?|FiWC^d3hJ2TYvv* ~=i(hZr53Pϊ^+ۮ%ҝC.)&<;֟Wgd|Zpk@nI AY} #9ſ+FhcS1 F vōk(ژ$uux4a)cEqR}aE})Ajf ;_V257dGrm;۠ _[.8l/]"@$nmWRj6Q]-./E"hGvCФS f-F8x|(ǰ%q& ZO?fd8 -ԣVNi(ߣNpĽhř$CVtx`pUfmƛ1 5j٬ Rvyq[Ƽ Y5J.lC#IK M|f +`f92sdO.bZn϶٪ . ݱ6-'$keP{M)Jff _R\fndZR]1E9yn` +YNº# ^0G`pLr,3tn<fS,CiQv9 #3ˎkQ/0U/UhjooHZ{HjdsL>>Q_R~FWa>޻k\f1X?A-[d9UY~:HEE?/7u@'`åD֎uaasm[r9z1_vT{]c"\ݕ#DDsdjEԽ~ZNe҆Ys[1Ddhٌ|aܳnEXW)c*gԖy@c2 Q"Z Y[ks] yf깅2~1Qa(,>пdx,*Nw-w #'={:/TaLo +08:KےG6(6.2}g:9;[Dΐ̳:aN}hOS!s}G4Ⱥc/BN^)LBi@pGg4W.V|Wd-ex396M}*EI^k0j͜^|rk.a,āmtG-)>B*Id댻v&ϞƬR?8'Q=m1DMѼr"6i>kWofphkGXiq 37Ё́ؒ=є_EeJVq:ZS4OvC|}Ys;!?ICyrE{AM։:gFt Lڀ o͆فპ XH(:V"](Ul=F4 8~=1_~|,{S7r[h.7A#_ GV# :}ZnoZY Dm|ˁbRՏzނ_B 6ʊ1m*')q2"Q@@ X3c.owr/r!QäA zoEc^sreY򘫖T`YSrE;4k46)o.&kaY|)ٲE]+/b ­qrAk5t?iw֤Rl|Wξy4K"!"i"*pSw:b|`s_fK#1h(V8hg:{q@TPbG#j>p^I&&n8z;>^9u= ;PD|N~Wǹ<)g(?yanr1X@KD~.VEEA"艮Rs+riS-!zbD~><)IҶbC9o$5 Un^mxvGG0o3QHȢnkɟ*^}f3@.|WMQ6vCg}طanOwL ׎Dډ3 BUrj"jjkɨʳZ UQ]QT%HxcAcwz9^[7̵Y h}Z?r̡dsC݅tXCӕLkHKukald$JM+4~q:-)`_ZWxT \E3'4ff'!;KzZv}g0zZǑfWؤn8>l&ͺ>i>'RMiB!+oU*o"bZh,6ikG~sbyv\}Ё /6}̓yoMA4ޓ90vSѮ4ei Ό9 F]2<X)0M 4H9g;娕VC?w䛓_Wf};$tQԄd{4AjfV"NFn]|r}R*yBzc^QrZԡaIl(1(fw1 ƕ t'O! ܼ!?4YGv꣍4uPxYEu.3V6;ΞJV z DR/\ibnMaE|f5dեH8f2:6{6Y3s^;w6qZ"ȸָa fUZ*C1/=U~{IL"lGiT.G/`?2haBB Q8i&יRFMU2Hq6t8J 8덕\z OОOg<IJF,h8F̤g 1V!/O#R) %> tU`:$MϤls7AN[; b~cy"B?b{JCa(尌~M+ 7va+y$I(:p`i߆ɫᝐ߰ "[_ ~ɘv-_i 2$Ud|L6aYځzSc*ޤG0 {wi։:ܐ N1Șt(qyBq]f#R[|ő:AHKJ=U_;3j|pk"EXL^nGٿڹ;xz@:X /XZ/F1e aT03)=n:IW 3TG`%O;s!Dy=y;@#Fie!.q.k|Xڶ͆0Ѯ\&`/CEE\`EhXd" nzPu7%z %ψyuoa9 p# ;QOmGjwB[ x$ma\v HTey^O| v54אشՒXq[݉ y> -**K[PABO(E扬ҭf1R`:H^WvxwfoC8oE|o}bGmvY>ޥE`+>i.$ u[C(Oo`JlQ HT|;^?d+r4z3@ 8cNճ `8:F0V@hgB?K)dn8RJ< 6$9P0{'lJ;zuH>kHһ}geǹ@ypNz'Qh 6.z kgf̩X04e@ -5( TN {ElkYC3xI ee{g3D%g "H >KaS#ht;Sܤc=%W5Cv$˟M.s!iI.j~zS֘i{Jl3VI@G#;LqܩY &|Gd`7t3Ha$ ߋ#1&8Kr,F$#`م%۲X,Ċy5w%p=:OzL9u6BzM&ӏqVeX vSu7ʅIf.sƶLw&wCs}! -I#IbEJAx3^OygX=a´ZZkj5dNV>O#/UXh; Qy l(Xb}v[&ظk[#?&ٗEroN)L4iL:ddEll2ٚ<.΍#*8Ovjp/-DjY?=r4> U2"~| 纫hqAT%&WގIm@}fJD]fj|M/mX/WgբNE M<%?jwPqBMrg cI֞=2XpE;֭WN9U Y \~K.wBOh<2ulP^YPC$#5boA`B`w{,Ֆ<rKrld"xxj|mu $9S|+/u[2ql&o(C;:T3;UNz藏LmRQk%ecѰǡ2& ,9Ċjzɉ??De [L5\5Kٳ ̶74 ~/sp0Dk MV716>0B i>y+AX&_'[)VIBEN5""RkMmM)gdX'~4[mOO#Adh07jQ=Alo_wO_Ӯ Q'7kT{!E+Y-8gk_ۡǷ"}#΁@o*Z@lA}D|Z[@90ji4-=ؔ|ǟ4rsȼ"Npݵ`.*B*(IIZFO}XgeJZpgv r3A3:$;NN&U*6F7^hNS7dfC{u‘b2qsL$6/Fļǒנ#݈wYh. r/-D`D՘)+ ߈ȱm }OX-x[QWR~{Sr' "Hw VD !'JTG>{|%OU1&"G_(@` w6drngS%NdYB@E'7Dq?8QL_$u0 L(JB @GȂP1)n=siqt&ry* ^ꤢw,3$ഀd&ײy//E?dPP@+CUMUTRA~/'uw?uJ[}61Rm(62R_o˰y5v_{* ƂHRK\W<~ҵ$ 6—Yl!t ~5zpNZ!QLk߽*bf_atN?AN-o7 ,W$JGu#; U)tC& j7uU|}OfM iYE/y#=p<h$\2Yv'Sv',Y I3Ao) #\hTZW/0~a{G,I{v3|GjY<)e[޴]S͌j1OʪR !֭W]$}=Ǔ1]%=Q _ޅr4 A',2J^oLL_y CoIJuS[GZBN0$b> Y l(AM^^kƊkJO4eN/&5ʩp )(Pjjɹղ^yeGez}''h8lЉBBY(BO2A+0؎$fڍ,x>O?F62b%z `k%REL ܋*^vKҮ$M}=+^.яfr#@Ct&jMAq_KpTs ^.?{M!zqA]ܶWTzc'Re1!Ɵ ֲlym]|"ERuC (̴c'UX,4 XmR68ע+e7Qp5yxʏZ7aSMyS8Tynfw=b18[1B==PV$ٴ*<+L|[Z2܏~Jcicsu$]Hx:9Vls` Nܪ:I6{Ofׅ(ڂ^,ĖZMT)mm`)Ģ]r7MuH*"^VXtDǷzHcQ8I:zRz:*rQ_* fK(B,hGDvQ߱ם=-NxT2GMkb2SZa\k;NZ6#rd7e۠?)g׌g[p-UB"+Q|8G9 -._#*WG$Gk*$rQ@iрt\%2Qj1_*d;|B^h`8BO!`0Yp+'[7ZV6R溼CBXx"s#{ʔ(}ͣP#O>8|/T걃DUQ+8d=z;)ge/tg wؾԮL۳ w qR]nUJHG /NHhQI^Ƿ(MĤZmE'E9#Ьa_$*_-yDz*!aR^DRp m˖0L4KKenT'×7/YZ6'~]g?~azh<ٲj%ݻۆvQ` \#[ Hpt{پX*DRY P 2ek[^L1%2%|J:-7J*B][Vֱ n![EE7L=]Jlo}D䴡K2K2v+4@jd鑷6ź‰<2m"4R?(bL'$#uh>d 53^ hTS-\O<2cmB^ DXϼ\;2Fcͅ9ә@50C/Ӽ)=)8.ZdX'\N3m1K|7| p ]m,vjpcɎ9U}S^4dReOOft 0nHFszo$T]P~Y\œvpVQm·Pؠ>{pf,p Q.,u9ЏQL^õbFDwkՀW"NhJGQIwfKi sVةPo +^9c)/X|~dz'^.aȗnZPx*OӻW ۺSC)|$Y׾bᔴ>֘$ez`|쯲[& P+M>`^5_4xau-r`Y!5cR{>ľS ejUXE}ň+>|!^ ?Rh!'у&!ex=# =Ӑ2z;k;ƺM]u֥v(Դf3FwmB;(K%nf8nWLN\'sT?E@Mh&j&N(ևƗD'fFkzҠ8^䁬l@ 6U~XaQfVN5?y Ioy!3 $!q:k\>w_)vYJ8&v, lmSEg]00Wh۝C -#I6rZe?,T@jO*ӈe1M59y CgO,Nի <cyVͨf+28N>]C?.AtcCyJ0#x誃혊r+7P%1HBEM~<2w B;˶Ӟ͍bzLgbzm|AП`όbyurg E PC¯^vʝÜs$䔬7~wt[4\%)d$ ˌxLԜ`C$\adjH#ږ# eg$N9GT2}Z<ԭW<@_ Y8)kۘ~(S{( ыTejBf>Y{qBc*g+ȸ´w>Lj^!=!7Ks+5rI0"&ƌ=9q[_INLK~'i @@\XFp/%30Y^Z՜jp@C *>@T[]b R "[a$p׏(.Q+q+ak4(GoP0AIwkz_b*bmV5<~SBMtiE -3tY#裖ɪrlو 2[ɷ2L][!c;~8+oslhJhIpJ'1,}zbt}j555 gT뼛av$oCe[YQ*Z8WI0Y(1* ۜ55/NWXp; ̸ 侏YĦ3uę9׼Zf|2^5>xZ-tm-|s`9/{ &3c괚tCl M acŽjGę WvO;]-x5ih`m֋kޞ r=@Xt׹)<*TDd\#Wr`%9qsZvE%R;{C QdRqy'|Qgїc)5/ )R @[GveuNe-P}irZ ܰJoo.tC6pEփ͉8&~d8`_rJaڿ,KޝȯMϾr *7n5)O}zd+ F2EVa%0(d1ɿvTWhmD9ZKB.u+lJO#|S cˌuRFcA_GnxV!C_|^oݔ27JCl{)y{UwҨϗ^ڇՀE=RߒpБ< Su} 8f :Ҿ/DL|2[ѺeɼN R(QXyB8#7 N\V'S3Dw=ہ>&"UBQw4RĹfB.p!>B>aȰvTo?9xR¯Q;^._EK7M81!RwMmPUBĝ! 68rFImQ@,Mpd^"IBqqK)eI hW<툻W?kwaЁMre="2KY6"n]KA؋ۉA#(R@cDEb{qFXm}7UWkUQ>8D 3g9.b-wmߧ[/>qS&a(nGPs_f4,%~"s(nRZȩѵG! ,BP“&$hx wB>33vPcΚRړ9]hg{%%X+bk>pac ?7hc ]C#$Ht+FZ*"+ ,҅o}ZJɚ,).U|'tM B l3zc͵:pHmܷͱ~\m&߮)ފ; ~eOB<-;?QK+s1HN$1 VxLDc5p%٦UUj!*1Flj+/".!LNEYӮV$Qp#cO'0ZQ͡6U*Q7^(â= ꒡0Bg-Wp:2BXPG|e _2Zz<QyK= Pw> 祅G ۦ`Cy+*L6;"V(B],`5jdؐAn#G1ϺD3F]~aOo#v+n2W3>]3PQrQQ9 | X1r cw8*ËOp2:0F HɆaoOq]Z"]1 z !d9G qtLnlp(Koo p(N,S_ƇbCkpރ0=5n!I Rɗp֎KB\M< R9Ʌ.""dk֏zyZ e֨1Nxx[UY _j`:\Y+nd$p ;fޤ!봯T`CDŽt7/u& ,}Gokvp]W$=p>(K W}‘07LT']&U]Y`[,*(j0%w&~7]0~ENj&{_WZ=-I$ RzTFNjљÈ]K5|h{TUM|Bdօ.uYөzW4}rJZ:Cn\b AnKVK*7O\ᦸc@j-NKZx |?Wm˄m|b{ZHU+MSwoMJEO[n$^r̗:>WNn\GT๎CF l-@q|k3;-`ۓtpsگjF1$ꉻGAZL1({E4DXu{Z2/!^6G5qSmgsR KsC}ܴcxZ IP"F4}f^3OKC2իoT}fz~Īsr'S\iik ѓ(}8ZM^ԧ/lҚQV\#pnT!&Py{;p(82x+ЙP+vo1" m9)a]3aaE#H"<] 14qW=+YْaqqUH\lӅ}xb5}Jc !dk# T`o[vq@];5\;ڑ#C G<\+Og^jkvcݮ'v|19>D[Țksq,I:\ 72DE#%$tĠZgC3E$3KZt <+@ATy> id6ڵ_gx[aEӜ791TS j*Xa}/Pŧ)Xb^ˑj&d-Jv=CeK1 w)ep4!/)H V%¾Wl d{@Q.\Jj%' Ij5ש+uAhDFysL,BH ~&i^Azb6=PN 5$ߍ[!oF #ϐduxsF7 [)&-yzcno EbW?ZHtt N;}q{! ^jQ-yR&?}\;0A(-_kIϹ0G=ߜGbn[O Rw͆:YMz}Wg~F(T2J ~&2ʳ`}ia(6VV8?ֆ_)rҴi8Bwfiǒ2 ɮKoq;`+E!6PK=ioK4X=$L񐘙hұ+\au oDtXg&}2eL\T)!3Q=+YRdPhqNٖ,sRHDu 췼jPuwF*=8FB{e3uva܇&M6%|*1elŗPʩ2gYUXv;}De≺(2͉WG̒Tf[ Fr{.R>LtAXfjm(ێ 4}!n[ܵl} { ^Ic^/"f:n$Ē*?G퀭1 SՃ>hh<`HBz$NAg'$z>8V/?l2N@yiؿx=dN ضذ&Ę,>N/;LbJw]:quК0+Y\Ӱ4Yv>Lr*ø:eFf(0w ^轾 Ds"QoC_5o ~xl\i28gBC [nAe]gy'X54cV@?]l*`׊Wj[͡pBV|J Ў k{PqWD`GPXAV ˅M%Ù:X)Xrej>SyMD27lmpa=2 ӱzsY#=/z1An6vXQ|8(ph+=۪v|ICТ{p/5)=L B1ٸ(?QDzK9[i3`.ILN]4>Zy, oWc"koa,)yGe?fC6z3|t$nA,6|o&h0vS"@Ǻ.VnBw {E5$Z.I˄mD*࿃~LP;gx\YjB.>60Knq1إqk s#ڂW&h3f_\[+]+XDn4^w[OZYUʷn]&&h\=KoSgVgMڿ9m LғScivt&pSO!/)<>'vޫ0\>gEL'i=nY2/Z2g~&|Sf]o;a&ESwͤVlTv HohRHg'0)h:eE؉O{XS3V@}5,X/HidI$ =k8_]Y iáNW@ zt_NDLp8~I{FSUY$7Ei| T C>2m?`W,A^ߤ'Wj=.~!yc+8Kh.\fO[#' [ pWZnUC {bԞ@GjIρmvǴi#@} w'ӗVlTcMJ"=u"G)ҵ6x.5- &ŴƩ]{dwׂOM[ױW%"Pcn2C'SrNЪJ#d0;V(&R'Ƃ. ظFGվmo3|S;/!q~LOE&=(Q a!5}[?Rt) g8.ǫk,;NmO\cv*Ĺ<5@Kjrc]4IE 3tj MO }au(A h ϼ2U*s;0O-'DkO9A8 ˼WMW$z\ft<"y fT;U!5˾ᩨM%XQ`.Z6}n&Vؙ=twXV)}}dL>5N"m yP?א;ec/.ۣ]'Z#%/6+P XvCEl* !J3lF&Vm.G=LfI6dFw4)Wn(kF48F[`^|~"q>fx&MVμa,MqN{)*Wh٥uCA|b,v04ݓӼKeԉ7y"W8y5¼uZ 7sWD'@ hNJI>ŀ[]ߢI-br&6<(HGocrɤ&3~zpS84F\Qs$^ڶ|HU6KЖ WTkr3n8a>[ʛdP}VE+ߗe[ހe\|eP1 ( liJ_ޖ EILD t _RQ`/0jóf@“k% ?xPȻReQ!ca\k'+l!~,ʫ]4]/nv0qFl},l9 ݱ!s*%Sx7d^C|q~k܇%KɩaǂA1SuZ! fXBԕiZY$N~X8\~A*X8Z svntcF\iZU,XGk%^O}F;τ\7k]vp@ A%,O$0,M7Kiw3x d@&?R*T7"@:t}>[DϓͻMF#kƒ*d8LTH0Z? Z7y|l I7lO1Tq>jɶR;H= HdLl|ݜfkRuˋI [ͩ쎞FG#}҅[$ @IbN{W?~f`~c[jBB[ !nuϏs(S[.YPv*TPT %2? 9ڌ%,ـE7fF9;#ǝ3FNwTi,eo1:Ҧ34kŹ9؍ԏmAOh, N /&ѥrF#~[P>OA?5˴&@3$D"6pA _qy$J~LB#Dsǽ-B!7rjdaC lE7܋[ߏƢsn 2utsQѷeOB#C&>a z[Bs"ׄ}?ֈM'XEO c9Ѐ0W@eI9ŖږyޠlwqXLP/7YnT@M_KjC? ?*e^ <-{@Wi [)LUȊ0G5W%du뾲и'D:{E=0jJ+xLey2.`H6xX$H޴SfPW16"yNe5}mhb3fWf]h`ʲ ")bFʚ `,"U(h[nz+ %K8ݟ,nxV KuhLHn\}!f+NчޞJs@4ъSS̃8>f#4?xS^"@N-ċ Y9x ~85V'X"$L"~SiTEWJ̧8̞(<5 H R p- %BRR]vC5:VU=3/pwoMmo>uIHSiNM(0ڹN0!s<:@Swulu,.ݍ-ZM~|v%,OP}-O=I8մf>,VaB BkDĀUjzGHHɬ#, xqVGrP+mWx%9o?wxTkT&A(fAuE͓g?ms@5alQ?-bI>oAH0]9hM!#ƕphxE8M͝(14ųQ w-{+q ?o/dz&f|)7lyҕ?ϺZ U> Ow#`g RʑIO %z"B[q%+P*zJMZ(m `7e},L=rrP6Urft/una_m^W}S?i1tFKgWY/^ͽlk8 <&K2o;^kzsv(xLe[%4ۿZ`L6hYd$)x.Q8w[A*Y6 :f郹d;%Zɭ,-yV0ĉpW Y1ͮxZB#.s^<⥍xnO)/! n2y畩D#@ci4/yq Jxh<H' }޶Y_N K!9y+k(C7IÈWP 0 4R@0ek-5;r-(w?9k]SW/άwv? U*+YA~oArQ6 _nG*{w35/bw^)~P89>RlkV+WM4p$*{juBb(;v&"OgE2tA/cܬ}s]SīKO"\=3n:O[ҵ:%[O gGo/oyR'K?̬V8ٯqΒ_Vn`HB*vg{zaeDÉiE hm743~4SrqVnl5C>tDN{*9b P&R&9%Je/Jn; Y9@8}gczE~`mܜ}𝉀v7$ P QJ(Fh 0?'r~3r goJzNZQI`xT2H,g<+خ%;;k$6Os6osSi D::̣:=*YDDx>nUuရ&o|2JS"s PfP'q4'>DzzxSN)Y E@?y.䔉͊0o*șMKΈ^_no`Wɬ=E,1B3E1#xl0r-&=]nL˶wl^\wyvknf7O Ĝ̄%v&&!g9ERKQgP(ݝ'vL s &>C=3i9 q5gd?{pa ηpmnNGQin[SlO+LrLgDdks\?6?%q(]N@P5r\*pEHD w.;2Oє& a%X8Il`wz ZbDUef0A3pe牯஡4 z`G{yo!T)3W2tU >"&q]5pmbw(( s!.UjZ#]>3^5x˵CRLD#6SY! T:̰3f!}`Aq@TM>)c/P,'A- egcwBevUY)t4MdXmœd# $*OzJєӍeۨ¥ :k`fYdt rc&$ \L"(! `/UFG R=wZm/4{"iTo'8Tz )D[{4mxc\{G: `K9jnρ/05,F^Sŏ }P]:sA1w/sTÁ DW^A|R$?J+,F4e&lv8Z/qk%>NW~T |<U Bm<)5ЯA\7}:jD,jc|_ŕnLHqNDk{.8D0\4ZWsLBe%O'IpBr`nϩEB8|TV "KheUKh2ѥG`]/ xi!U6t9 / ȵ_Nġy7>q?+S˜B>s1 L7TSm&PbGk_!։,7~ly$(k 7Xbq܄jOkjtU\ QW#$5/@Hd]CH훟`O#vRSIxRѨQF5H #f{ѯoU[^ T4(`T;#%g4;1=gJi6IrCFpN}:w;љ9|y2Ad2OhSΥR}*`cyFĈv ) ĩn5h;͡}H%yEFWLJ[vnN,V%8SWB: g}<* DM/ "Fm,r^EcHM .|F.O4 <ЃԔmJ;."~.H pfy'-.j Nd.P}>/b=95eܬF^@oS,N'U~T9%}).6k$"9BW" mі+낫L̚W9F~5Gư|SZì/6\R5wO%fn;Q,^K|ފ'wtG&rm~4 bzzZW>>I(/;0&Cn_b,Jai7ۋ]|`)Gvo u$B_ycW*rb~49'{R@+u&=ac2hDҬk3:Z u8@^/ORkN\Ÿ̒qE<35Q *e&5h;FڒbdOǷpsAyg!2-E; -zYw<*i&ajQżcdSafTEaiV[L֑+o-Q{P@Log/wa}(D9e檼P+&9>ӠA8z"Nx' @ͺ=0S/0? V>#-vku\adrI&˧vwSH[G[|oeu}#:,7fҳΧ(Te{)`iD{Yq&HTY}'-T%t!Fl`;Y5IQhiv{fm qe z o>+\ HvVQO\xpzeӥgzvK{ f6TV6qe(Ƒ/ȅq.#Mgfv(P0 rզlz}3I-|h JLWRʴHS zj q9'а 0kX[{EH5+˪p4_4F;=/ѝCb#ҙ ;& 8H%jvM.\K ݉ze ͭ:UٽF6 t, -nDaP_r>9FUa 9uT{`pY#A`2¬-򞂤լo@+K@?J8~Ҩ^Ln#e 3'p<txZ?|y.ngƮ3]d4໰\LS ;է6QKLuJ^vfCF1|"z~asV fLr Θ>S͡DaTuYzuˏiDoW~2fiBF%8~3t1<_uύ/@I2v& 5U~>hp\&E{9PϹP%‱EI"4PB/քpkDI(ةD@x\b PVC?vIwHg;g;e'rR(Ġ! K5]tOU,BjQ@#ֳ`>Er.O*2"k "E@!K}A}9U\|ό?X2fޫyrPVG9':<tŨe(6}tnMz锂ثx:~a1#{~g=\:"rsPܻt{&ܐ#^ͫ^?osjcZ-(rcfBz} c^Uc}X~p/\x1'3ZGz{[x==,sdGb^ml\c46 ԰JP$>UdıvXBjG&]m Myo$FJљ~5+<@ޮj9ѕh"|Hu*tm%ɘwt<#شS|^4AmxCPwz&Ȼ9r @J4SGWaĽ!Ct1oeJu`r\Q $ [ZC#뽒P 9 {KB gS:QQ< JuK'$fS6/j8%p4U1E+ѷkk2הYѾ3M+? ܰ`-?uTGVX晎Si*&t{آ_uٍ,BgtJ* ;ֶ6|L6ptgj!0"=l#0t=Ԋ-2ބ-]j@թ/P{bH ^}v97k[V2q1d.#etT\|Zۦw@ }G\>zl)g.:%P8;;v@eɋ» c_g$40y4x<[~H$Xa DaߓdTTɱWS:i_,m{Ѵ?9&!)^OH )Uefaşmyy *IZ #,YF3 }QS y?E?0FgeBOݸn{.BxKM@mB5r" Hlohʃ_b8°i$r0Izĉ]OΓ4qj4C<`bwSKdGA KOG}H+XUFq?Zbn3,j6ll=07mC Ή#=RrDmq&y 5 /nr% !+f} {~` 6@Q;ǠYm3Ehhd;${OșT|Fgvr>7Z rW;\ JLy䗅ܣ pu \% #\ lB`nsٝF@U~SدT_VX6= JV^*@[)"-{u_`o Zd!,;'0H|r+ vDNMWxqj%>M#j8 KqLM-(7uh7|'sqHF@ Nt^yۥgr@w`+Bѩ!O_˵%N>Q,J"YۇD&NB%j®Sf63[U Q׎)ڛ'qdtRӀc^ݾ;o"'iű<3W(U^|JRkAm FBɖ PTr4-"uQl'?CHϡ^%oGK bhWf8t- ?U{ޱ TQ1Zmk? CV.n A﭅ꩤ9&"Q- +SOy:&(ν6KEG4H xf "]̨!DŚP{pHp@w~MTKJ).Fs62?Luqz (`HX4njCJ&,_eZӤ>54A"`lsƇP~zdCyQ~eܾIe-0{KzH *2 4* [0xi?sDBWnmԡKV3 zut59mfC>"t$Ӯ7, }l,WYOyHߨ  X v+ҝmB*SD&{j,B=+MFΉ7=x$  efBB VK=u.DYmeN-ⶸx!x4b_(hx"6 RBBr^i<顰>`S~ '"dtwئa )AN `ԱңaZ%,* djVW8nJ&2ybAc@>4\.+MbR$Cpk]g8mzh:^*vS2U!{m0Ü] iatPj|-\;f01:ڪ c aqtlM [O3vASF=U ,B2/J!5D;vM=< [+QrX߫X@ԕvs6 dZojdwڝT30R2H b' *1}6SY?rގy"C( 'x*5`֪9#m$돡@4_>O+,')H+d9H0#Vo񹱤q_3!9c>JVTJE5\a|B 0ߘ2-|l3^ce}sc;4lPeI{rm2 ˟HH_6(U*0- ̈́g,AQfSd>s]ez#r mV:݋U="~:E6KA♐/+ o9J.F? M.|"93k.A,X[+-B֞pG@߳*hgx>icPr{ώPZSFOE>fuXle O'cҎDJ+qZٍM|Y V}bq>xͯ-_J{xR:i!. 2ηN FSBIoS#'\=ukd:A'Z1%:n Zc w%cM6bLFfu廐 'j=7S&&CGxcigU{P@k= -Ώ:) xú>KF!{)hMcKkڗIjK whKQ"nTV#܏NRS+!/S:NLI>YGy:zrCu3I$C $G|)J6 s|ϳ렘k:Ab3Ƶ P06U"띥Lm*.zL+#,7IQ= }R6ov(.WP>~5yK H҉uGقJ[UwsBU5U$i@ -^mk˘>[4).]Qx0ww }Z{Y.?3n]8(L|r؜}-J_i9~J[PipXD= aGZ5E4A!dethUܻj<_ F+"/KPm\~6Wma -ά 8#قKNPjœB)0>̵hhA6),emH'F@sv%k2Jx_81|}uG Uġӑ Y̴FT~7x e'PdQ"}-NH_wX"nb0 ZIDl.U翙afر pmOPiSm_Ƈ?ܪu#q)wH=-XIԣb(6P& @!gŚۤ/$Xd/uy\M.>F :s߷ F-lR\l+R3wI'1T'o_LYeI3C/ـꪩRxB:cV8!bφ3_KÏ; A{Mi7>lUҒH[O'زԡ)jX?ĞYI#-bz;!- 04Fp;k /4<Ӂ}EQbq4,G2†ew%6y`Gሺ$@z)8ӗY` x_&a*^DaR - @YF WKqa ^ X "BUv4Gol#gFv~T?iǵh[=UE%VgCY"9<ں"^%0١֚u7jRa8G%w4"F8 (˴G@Vu؇hɞSw~qV+ȫ_is*)]:fzg%j//Jаٻ&WiuU1̹Z\F% ;&,N՜^ TɔUyFzY}-,Nb(` 4+ E-r1P(qߎ㴟c_A!?~$[䎨/RcBX遨;"ۚokpy.A]44m8?0y4xbٚD2T5 >H W+4{_Ôh29r5^I擒TŨAO fq1ϖ͋Ep4MumlŃ핟v h=f S"bi3MBJa9́uhH.L sS\ZOd6}$z~-AE:,NڕSvW)TPMU&1P|&a^`u<7=U!"{D79:Q.V#jl\兛t))z7" 8*c@ICY}PEv|;X&إ@n?5[bE4 奭 oM}G~H@uj$-@)fRW@?,_3>*t!Z(f71'滑\J[1SQ&V$(X{WVM>'K-pe'rx;oYX-VG4zd&ٟ՞Ĕ|wE7ˡX,&5'[jZVH2`HP"7fb;#kCѶHXt>iI`k{3>T"صr&|w`iUɈ_[ꚞM/#-JFUN@j~xqeKvW2 *v f(5Tn=Jft*ɜc;b8|ҒCũ" [0@?A$ Dm[bm !{1?쐂X=U[q-8\kejO؆ e@5gv|kiě;]({c$Y/+I@GC->Ps jӞ f??/a$Nv#7cE(N?Yk^1m仉ˇӂe x9P &JDknro]D;k'r\&I1ͲflYdR:3:6nzۘVQ k:(&(& =ϣG TdCFB&jm:NտK/>fT<5 7{~_5l/~t>sӲsSBdrgkzl6$TX„SI&n-mC_9 T4ϵƤ ؛j8WZH}QDB9بߔa>ɟm8|+:8h؉tT^:0sred6!Ӈ_2vsCRR5T](nڏ*o`u͇t2vC&2S@ =˃ڐ4ʆ)ABޓs@J& 02/AyLU{HEz . zgcpSxS;1rKr?ݪ9 c GTdcPn>e:1ɒ=n`g7u XJ1dg~Wͬ20o3sKVWpZ/Ը۵_7 2Þ Eg]uV2GQ!J^5@笄@sz%8pp $x쾂L/sT.ee:*qj }~ڣ5yvR1-6$6']rC,fG! !:Wl+LӨDZm,ɼ%_'i:1$gYV~Ў?Fcb$S-W S[CQpD*LD%5uk"C@._yݡ:B?0HKwf#P* J  @ݒ]|nC]e5% r+I0 l?y,-̗{DUEX1"Y 9o#[0Xp/KJݥ/F}w ݈cZ ^zxr2bZKrIWcB_3ێĮN6QsQ )?v;?4ȴ=nr4j3Λ$|)qP9$AV$vU".tF(d})o.u .[*nٱh ~h&u/ H땧Tj7#/j,yRZ.;Jc@UW-f*x AL t֙EW5Z o[LR.%4Z{ITfy5[ aݵ2R{HЌIO7?t,fA &%VmC?-$پM#rYuqQ6 cw7dkB7ӹŚ/cheP&G\ywPVrTѭ ܏YdyCҿfsAU\I @BY{ݫ2FVteT`9bE̞ >MVrvdE-yLe-vSPg ɇ'Tya/JfEi>kR"̲gf H/ >Aa9˶Q{*?T+e[F-?ܒY|3 5kolpn`³g hsy_-wdu`ɘ WO$H>ĺ2nگ(yð@u##mīb_*$W(o*.b3.iC=0\K5N KQH~K/'vg[ ix/rChNtX~\ATQ݋ 5,穧J̓p~3[1tR99TA6 uuv9Qy8l(/M[QkN+#D{{-1yzlAY[ >\ܤf$KH:U<0@_%ٻH YQyaCέp (NOaYB'-Bq'8WJp1_RO9jb&l,j4:wDŋR "AL+#''sL)F(5F![אƋЛ̔aPdX 8/9ĹA~2({ 5~Č]Gx@I?t ´˘0ɺF5Qt_f9>_-ܮ3 >{ ˠys۹kTqՈCo$2aBh6&I 8/?(HR̭Ԕ"k~|9R7rkf-=j\Xٰ8;'U+ud*R%P_<)Yb!=Q/IS0dJwv0 *(9BZʉ`1#46O /d^q;EQB qһN?lCMH w+5$dM5"WG]JVhl^*nP K' N"$$i)9=x\#X@OЊ)qL }ZMQl`( =QC/Z0%[G3@ӺevnNBhPTKX.'v{A 34G&ZrELK ':t㿥FhQ=m<_Z㦀DuH ]f'nh&`ư+ǿhe"!lyK2KD8g9FnC}f(cS礆UZ-񇈠3*$u'yˍ|;$9\!6q|w־Y>?uc9a,;"}Ъ?tIAv~lPsZ۶Z~)(sWh:`.@8k j잽 }ya<kLpxFI^Iap%F,#.M֜a;.IKOj⍛ T'k M"/A5%f p&]WUϜEoA]#{ .˵iXa ^CBʄHtցǨ9)`^ .-dԑ06,Hn̙]'boceX}0+-XC~6>2ZRoxyŇR 6-SBo~?yrLdކB(Ch (gi񚌄AFQ&:/^%}}bvQpd-.5#d`e3DL>>ҫ7-v+H>u#Wz|_mX +:7V,[nj! "鵃HHq6IDcG?:W/:޵7kz4+9ڽ?PQNiJE#K=?j 2Gw^Ǩ0`4C½Α>>hK$gh0ZѨ@v6HGn9jPІ !=OpuUimWo1C>wzlkt{j|[KJe\ߣ#DrC.D!gV.XMC,G{p50|ʑlZQlYs U#/ 0%Ryx#Ml&SGi} 8}>,Po/MڗOJ{.;#`TMSe|Q.-~EO%\(+JHb]`sH#mSB }۸ Bt 0GfpPekЅ7sZI zhAsHBCh`. ;AM;RH .'2m] :\0~{؛bv8BXha@s|zwy` FHV9# M=(tE<Mm!#l[*o4&{R UW$Xۢ!]QZ`dP/G˥wBc?|6X>dΟTMW -P|d.m ?8LFgӤKb24ȶl9XvE&KsB_y8{[Kmv%V^\3XW~N0l_V41= 6^vxhNN+n66|æsWM+:W{0ŋMWN@zޝtQKCCpכni*yPЮwCfj鵩݃+&} HymΨwE* %C$@a=K<VH)W cIa{.! #pOAk꓈%"@0<`[>0I$K()M%xsRI/T$8|CGY/P\$cȔ\/$< \]j-`iܪG{lZhNO2'(]Jf]Уa_T!.=Gj#z @UPy,V_k읔4J@ Ҋ{?N}6ZBcK1~|nN#SVr3727!C]v߱^U(cGY &Y $:"2x`^&t3gF glBZչI,<܎hi1CIB"iO&"m4'$AљIL4MwjYl i_)IQibxXnLf^`uh;NݡHe p,(s)Ok+d:sY%$< t V\A&A<R|P ̜߉I4J,"}54H<;*۴ }R3}$B𿾇tNSyCڀ߃Im&!6j[e!tԽfzucZo]3 Q] ;^A-&SR&ފԻj\`^$"ӅsM9͞w?7XP[&xnD5$Z&ĘM}-!w OJsr1$HXxM_>AyDccmWnn4b7*C˗ӢXe.V=Pco9_-Ӂ+ lzcEe+XAKhNn6Imۭ٣)#.ßp>Ixܹ >粛X X_]&]}gnv6p1^($ L&hN!S UeKv=A@퓓WHsot^_wlEش!+/BRB"PY"N#8݆3 G '$' i{PsiX"5Pw.I9+|Q xr#k)*z R3q$ZGZg-@n FΪ8."%[hOa$<]VA֨)mum2?VCiy.d7G>0<-uf8e)AۇnkŅ9sW-[*Y6zȻK(E*e~zR'mz7_{ިl#z`C=k'%9 " ǹ)@.f O@ MJ:m~Q]YMf߽jR_" ? x> 1F9R\.g&m-ɭȐ "EyrvkOѡ, Ǽ? NRTxߧdz:?Ʈ<.=ӣئ+xYdAy-fP{ǎGJ֔w6$D ^_.& E4#F2 A 6p^ːso%(cA "f.xdNy'#gjc9Cw g3E*s.ySHj!=T(L%\T3ϲR~xCNUh =څOe7&hR3zS@hTYS5obݪӭ!,[m XG:  _=ǝFާ>Dn CՍ Қ;#uPWEvls]n?j!1Ѷ;T>9 Gԗf*ĭpދ@%ϱMG06,neVᮗGF.y!texSF*Gx n>eth թEj`p1;'ZM|ZĢ降.*2V>Y}ޟ[:}h5ˠ1o4`ʭm.1-~:8p[btc67<I(zLnj 7cy2E*F +祖Bg#] 2CZ7-|[.U%CL`xHoIp>$.&NxtUe߂n!}GP_W ad1U!. Ta'htat_]ЇwD7!g@W~p&nf^,3;NĞ:]ܡasc_[tmch1Zޭ~Fʒ=#Z;=vaV 39S~]G|Ԑ5LdU/3z,sJ> < 黉kqa@Oe=Icm3yK!A/o/bnz;O(υ{vf!}n}EWwӾog@xxؖ:c"֡mƒ$d8 :΃H@eγnte  ;jd&DGsٔ(Ղ I4f ?WUYa8Ha(8ږ ,$Q@T򪧱Ǩk(?ܤ}/zAɤ`%oǖ$L"*ȝvХ+r Hf@F\x`<< 8Arpa2"9v9mD\epy,,'+n纛O!s.KW&p <\`WdPwg.Ҁ]tQA?ȸ=e)a%7.f|@զoNZֱj*|pQ'slFG?YEs؉+BKrp 4Wh8Mlg fBSk|tņ+~7^IEvUaCswjl֩X ,)ڰ8!cZ ^'0iܙ %NV ΜVW DRYm<+dA:j듣B@ I@e*wSw3|-FG#BfAnnxK6qeؘl罹ڶ/M$)񒘺 J 3m&&HxZz3/X)Rbtechb`ԬM-@?ߓ!Jt&A*Xgu8-@Uq_Qfvj-i .S?G˒Ю 5zQڟ$ Ls$o8LgܫȕQ}ױl#Xqq 5j "?N03,6 p2{`\A+T2UnUS@koihe?0e=CNjld.VtI2vO|țJE߬R8v2TM43_JI,e2R$\όF~2VOg1/;%u0(`Vz *b*/Y{P6f?%3Z!|{:<dUl?ZрZV\QI;{ۦM?I:json"}fJ *%c[ɕ`9u{ ؾ;hV4ϝb)zeoy aIǯ#~B ^@ZoR ċ}F(֞GHVV$hHZ]vҽn气`w\yS|#LJ%1 eф JODo=:a7݂b>m\ߒcFV:S"z# \'-:NWطSmf6x"iA{6{[_]C^Zx'Do**3w[c8U~5C\~z0ۢ#> ^DJ7;D\$#R7nhtPh$uۊ\tԚ@fIju"Y?DdbXir#}MWu>#}'5 *ڿrU8&ׁiS~`={ [C譵GZm}( ] y^ڷ6k9R=hE\/qV/pp@n34/rZ_-u&#EŦvy43+8RPaI~PxPWř-SxJzGܼ1Jul7]O9g,t_g#m'ZQ&c5#ĔPНg`H+#THIX\]/P bCUuP&)&|?^c,D]wؙ9?nX2eI=6 C rJ햍BDcp^YVթ`qH#yUݔ_?pL ӅҼjvIs*HA 3<5 ext"'LcROp*B/>I{9cmu(v+Zc'8EQ7x?RTxj}ɾ8(P/:WkHs8`5!o=,-6^==֍5!bimck3ȖB"(yLx@xImNR -@ܰCРƗY-Hrf^1B_#gW|1Zߗt+4@9 JtЏrev7&âkքE47x e jÛ$w6bXAw?@ VdaT؀=m%?Y$猚ֳ rxsEsyw_{<֪``hNY5c{Kj xP 6WK`TEd&xwm.>Eg ]uz?G:wan;"E3.n-i? Q7h[ eZ10F9F]f䒨MJ(ƿiؑBu]}%]ݩRL0NLg< ڑCN1g2_p3=voٷ(THH$IgTB|LQ_E*YD]Sarϰ=22 y=d|꤀H;JSekˊkMѨgjC""Y2K;B>(PS?bh뽿U4c%&apL**NRS" WBQ_Jӭ;Yѕy0a[,ȔxtPr3kn!v)*Nj7z=2b =4}cIѥM8I|pi-&g~c|z<iKdu}xaҼx GM.7JgPt-gȒ:dzƪٚIfߠ@=EۀX""i7ma %F·)4Jb@b`"XD:ʫ}wj%Yn>[}!><2>~uVVUu$ig`%wD2Mm$inLڍQkMPJif^խqy\I6L-!|(G),)b)ъBBo6)pg1Z[DS?bE۩?̨twVw/ipʕ',O9MZ~_'jAFiZ5un#ψ(Jè{簕*Y`e6LF Rr- E<1P*g9#Wt iGbc9B}GINuoɪpV~g'}LsF#:qXfI9{520/1(sc{o#q:|Rfvelmŕ'Rx§dϢXҷ L Rvj*u9X\; t{g%FV!٠bLNd5To쫢 P]@\}A׆zD3Ljatdh6T"e[ꐌՇK.ZQT%`|gH19B+j,')32+)q;ڃ3b:0ȭ} f,jZ.7+DtKst26V\8DE:&MԌ'b@'zgc[ǒ.xha˜P,!HX|>XIN.,-%(aC!G= ]5b|0Nصru9gmUb0۝+QEFV-T

    x̖>SUtH<]ezakX5y@,cZT*"^ϴPJq{8|knoRwKaQ⸎K&e`!4"OU+^xFOW"; ; /ȗu)}<VRxGBcճUʑD\45GcobR'QJMj g! 5-Vy'"FH|5x* 0V݉u!1y5h*W#/$sΖ͂G+6Wv\;*]!wi˫KjgDufkF,N"T A^׃QeŨ<؋CͷT?yƋ$Ed{U~~\Z- Svb@( Hl&'3s֖T`S8VnWݕG%gquS3b¹l gːWy*}Џ8p\u:E?]E6yB*ɖ7ޢY<Rمcm8!+s Bt]nNdPFP8؇JиO̪+iґަP׊[찎rbamA Upłw1r>u {f9.? ˜]|SV8߄&@q;ae(EhtcP#hq=S|n(< KB 젰MO dܩĶNR(fՌlvBu)/ӡ֐r1/-KK?tsxCXZ4BD0 O;&Xkȡ'PKj!6w`,%,`;2̣iGd1S[խd9,\? ԏJˬ[Mƛi%MtPKHz$R 7 0oyOȱS. q‚t R̻1qc~\iz&۩ :g 8AMkR0P+fE47aUfNtl@|NU-QMFZ,v!]˜kܩluHNBC4fNlI^M3Yi<c߀4qr !#<ݭdb*PBO 0iNO(Eg ZgV:uA.xB>B^alc)!Ϧ{6hBIkġ3n߽Byx /7ެ 1H᱗hD𽌛=^9{yDi=&Zn=zk r|ߗZXrSmQ5߷A ]}" b`A C`x Hr:@0jdzFqwLb[3,r:.kq*g%E.b'Z$:/'/,eKVNQH]*H|]HDU[(0k)muy:Am7%b3h,h`5ޝY)FpRI) t'L'Ylk@J6[Ya49E0׻,YblcQa{ ߩB0zs'Uѿj{LOf!]!?^=m5V:P5G4[å踍;%+yzqɻg1\ |xŎEЅ^a:$ qYdV-^%A 4ir~W*D";:IzTL=)Vd0S,RV,:크 mBBJb+yFpm,jFH9%FyQ9X|oNmG)=..5tJƈC4r35<6݇ȖF7=Lj4͊lDsf2V`HlJ׶v?ݒXqQ=#ٵ]e$[]1- (s21sr]f QCk=ٷmKwz=knb~S*s{Sѭ)s#ĺ:X|/K;]F~L"s t(C*4b"> qV6DF5hR>x y= )6h.3JK6CI#U?$u__|:/+?. h;f]'F< sA)6*2oP.'iqZ034Dq&CqYoƍG,%+;""֐b 69 GR( pT7Ơ}*!V!-nnx׏lKϚef |v=$MdFȥbR%&nG-ӻ'A!ԵU]/}C-m8)<5/J}L$ +&cħ)j2nxZn!5(> YadU>>CmgQ|z$?PIe}y[-lw}n|Kp Ń<(GVY'f8˛FVk‡;(p0ʏP*b pTJFKB@3p }0k. pTC{{ \o. {Kc #B?)u˄[dKڜDV~@ɼh"y:"-!'ulz(AtJtD5އ iwcR*o8@Z o_Rh&VF>+Pp)++ĶUm]^1K2L~Xg)?ts'>Y٭TD]w }vpLדRD8R8B%9?dPd!H3pWKCUE^CeLf%_ _0(t.r4ZYdJhse{ݓqx^e%:O+GNH;Cw,F aڬ_crQEkyJn>߂q-E7~ d$\ Ft'\f=R-ɶG(MԑfxPVL[#QCkBC=zR47K]dzt(%ܨd:\h0ztx&U@wSXLW.^ģUN ѻ丌Y{FT`/+Eb# LNf&Qk6.M%hlr%ڬC5eW><[s:V7Asn^hvy yvČ7#f{0jexlv/ ̕kc?}ʕы}> |@6$Qp/n`rEs;k}]prPD#N_([_vHDmYn0f!a/[[[rwʹwf@~ށ d@JNntP-}񏧸Y͑Q'C8z0tk׫h޼{SJs&2!?f8"?-NEȑnlL ]k=*+6IIM]#Z:~? wq މfFO2U Lf<9!%L~H@=0*9{ W.숉+b1qc@[N;t[=v}9{EirsM21 ~^}{siIb4 0`f[3-|s6$dJɹz)Z3Ko]|<VHЋ6SQ4U8`YF>4ax<:rǕ( }󶌧]о@=lt 1ˏv QC/K);fA"ĿFvL8}f=,N0K\[e8'-}<' ߺvձ>{FE?fu͛WMс<ȵ+EERTڏR&Epj̒8ӄpE m94k'N= _/}膕x׭˧x@.>~aTJouu响osQTE7j} -a彅(fi'Mv#ĠJ%,gS`jhk,bU)uS ;#ewzaui4,}#UTEÈHTێ$TEe[s s?YSUҽE.@4!SK+Z#i2Wuv'˻jx4T2@<;5u'QomL&yV]V)iu/._66 {!v J踬hYfBfa-d{bl[-TTJe0}A2{ƃw ܣ w?rxBx$!B '#z'! n8;H".ظRCkw#(vDw^S#p/Z1|AT*[C.)hԩ;7N>fZn_&u~HAIS ,ulσ-yjj'D9l=k(zb7ӀIxUd.R )G,$L, Fqɦ5V(؊ !>m y{uKaq޼䗆:r+6U7 Z$ZlwgDC5ug AtM")Bu1;d^f|]t,5UJ |[j}2"i }!o#su*&ӱ\]P/pq3 h1S:ጚs}*?bI^ǿӼv}?*["fa1X#fօRO ?~O $,$D2Q^W*6,H I$ǢzqC/B¦D2[MӽA๞Tܳ7;?;Ѯ 1*qpkCQ֯5;{Qw"6 &w X[ |ne˕ 0Fd:Q m9{GG9Wu{Y*WB|3ʠ^J%<+a\I Dh-`5ȴ%)NAeLe47W{*)\[+j0"(/f:=)48ȇf*>1V 2'6wAd0;)u+5Cͳ6n.&Af9EsZT{RLTigM]y4 呛pIq$uۈCcHW M-hl+H.LGDfg*X/.zSKKq,4MiΥC5@EmRpuNthѠ&qBЖ"Xb^m~èd&hj!*ogM" M{74ߵ$J=CYUF i9 \\|eFdUp'QrZ|réJecȶ<~?L={?qr @k6) uI5ϱ=I1+f6B#P]cϊdMF;aѧ,ӲbMj51>b"cT1D *j<*눠eAm y+i 4.0;# 2hڱD9hb>szdQe;rDi&3E969yIhP˰|YUwD~-uwI#SUDB+FBR+Ubg4)(1zл`, Z9G\AGWOS;K]W$qjF" 4>NA_vĶb#H0ChZ'Qe\{ ֶԯr$25m>N3s8ˏ%f(g]Fj J/t^y3x%4l/ Q.}FMzDQ|Nv;Ze$w,mgMntΠU엿J7껑XMHX$]|5AFHGv*mጡ2q8K256_5u,Hs[TS$BY%Jbo{ؿEYTʊ0o54zm?u5'R0UM(>dW؆y}@qWEFyYǏ>Q~;+q?2+S c'RPcARg(mςGhB !6d.rt0S5Fst?SQBZM&4uX-ܭ*!ut3yRUR :GwׯO>ib+׷ Y]d?[L52a&v GtrrVգ 79.yV<~_p <˰l8LkE e6(bi{7C((5[Zܜu>OD +@bSñ"ws,N&iGހj8IfvUy^I{'=79_T P\E0rߙRO$F5$s"iMC+JU̢ 0Do9E%Mbyɞie$*["sv|@w.Z+l-;b9!(8?/tm]AḐP,iXk9 uBSaC6攬V =y^eOYjfJ.nvG̷zl>) wwP-&LNxoVO~{2i"r4Q`q3 QhcF5Rr'% f^ G(x!Q柮z&ij/ q=B<؉#V~S jBZJ:'@R7@.İ.`ͳ8 U%Cj`Hr3@N~44ˢQ͘$c5L4~@ae q.ߞG(~bP*^{'jG@u0LrlgKa\u\fe!vO4>=WAm@C ?tkNPOZ4c~T>zdcȬy )![A~w`+b;Fi& i!us/a;Źn޲bD%ʠ m ^%g굄ӕtt6He"`Mon9Vٮ`Ke&K?1$"u{3YY8&"D.O# 7*YTNcr;gwjwe"~B3J|HX,Wcl #[e;b|j!5J7p2 wW[4 *,=A'.-PSx5VƐL] V&|C"׌&j$)WCa"P1љ.<)E!qT +%As±sCy]~`A'k88zƱH[;@WtX7*CZ]RìVܥ@8m8ި,!(t!e}WPz.ŌLɌ5cel~کd/OF߱5eFnEۚ[]}45EkQ[:5X2kd1:5Pۇիj4mkwk 1!^th}5*xXU/O?~r M:u-_-;XN1z P*JT!5 K|҂:ރl7aO4wɳqN9:)p*~C.n #tiڬx6Ut=6R_}4Ds9ݵkW} x%+X)OvV92vG2kbOl{/S=>}V5`rg\<cq7C31 ')@^3(#x$#jU 6DtYk.O{ +Jo bhM.ǹ u^p8XLJ~#QӾdb$C*f)~9ަ(ScfѧGn<>j8\ʭsb60{`|7r/g,qW t݀O$ @^ݳ#Aҳn *%8 P_gEsYhOe:xIhCGV i$`JEZ,he9 b  s[n3k>fGU:O! FM<nB|/GFaeGTӁ']Fܥgpbc`{p̽:4z;NE`Ð0J_,FAp_ʍ~ CW믄z g~UCh$ lKrK+gyO8-VW!=&Tp~FY]N}8["V)vj WﱇZBKiY̊˯b^<@X5W‰ `u77+c7WI1$iaPiCk3j&HC 7(:q\iG˙@ԅ)4#{541QP*aȩnWu)<|rCŚvZPt x5Ֆ/#h:DύU |2<@p+d*i?+n=~'݈qhs~.AMmX4츍78]Y;mT6?q*]itȼMa1W*g(0^\4Gc5gBB|r,5i!vJ+}ٹ5iF)U.V<L`L)t+r@AfзBm\l h|sn$ %ofF4eYa r뫓0X0 YENԹ61&Չ.hPtOCmGhWu◺pU',ؒH5E|͇M~Cb Lިj G5T;ZD^hbښ^o쉼 ST=YGM@fvfծ21at۸G_g4}>j  ߛ?q^{ǭLm~}l+_<.m6yvG}u_oO36(3 #,4 z{uܨ+Z &rt3?uY4%*fwU\-a?4GUI:9u`kK V{8C3T~m[1dea=4}44*=9 +G5q+ae"~bPz)e- bثƠB'UNIi$sJB!= '$=y.tš!\M#(QW ^-o4lx`wX蝆 #~ &sw$q~q6&zm T|-3e`~Gƽ0s$bUzM (TT$+3ˎ8Hhgi8jEB%04揹?ć,22 =}6=T-6d+/x2>oOt.s !I+{9x^>Lb6mPsmHo׉BGTY= UaD>?ɍA0y3G@K>zqI?% ФIKF&\ +5͛7Z2>au@ouM#Y|j~ŅKC]Zx?$!SD MTDy7+3~C6 S+ Gat>y 0^X@IџcUƬ+ӽNdЍp)U\Z>7VRUѐ&8c:hA]o /H=W.[{8 4Xy&؟ua^'2-"mb͉rT9uզ!(Y3` hzÝt5s]1 135+LU\pj|(@@|O!k5&1挄sb`;"8IgV<;%.t6Wѱy|j=;cV!u e/Ah1&Fh$5d{A?̝Hɀ?ز|?h匯Q|B*'zRلˏ/l1#.jO^6^܉xj}f{2[0 |_ xp"Y&q(*/WqwQbS/I;p-|كe.ZSp^4jk&Om.n%5aVT9:c 쑷Mzxr [x6w%E[u7JÏh5:ba"/)\}G$q"ʄJu\>r3 ;7~&=GsR饵@@, kV)YQKV"`qDuDnk?SЊ$gG1_fJr!#U^ADjqk 4|o *2O;y1mJb^#!7."f^u?!S3FD$um?j Zl5TEKVb .KZ] 57\Rޛd/gwsƀ j"I F]]?ȤQ Mzl욁B_FOQQzLVbv$f.¹5/ ҹ9g|ݟVvrnB92.&] fANC>|57o#y)n^ x.5X(2! Y1Ga@c21P6ll ȣ [|0]ƴivUkD+Un3?\z9w>\꧁/ToĖn9q _~cE1a>JEP͐D=%@׮i&F[Ťt'|_<Ě&EΎIͤXk HRř;YUZBGypk[khўPu ߾"^[9ĥ6]GOT&=*B!R3dN8;dbJ+B6=Qj,,3A(39AрYjQى<؛V]8:&XÊ5X#_tk8J%Ǚ1dE $<}s4U>+u~ g}ӡ\2K寧=8;Сx2"Ddd{&O};H\P;as6>e(ܬ a娬9a ¯_/׵oq/ vKܮAX; E#y;=ATϸr4qK3s*\Vn,let]hV _8XaKRk\Pz&#(5lAutH֞B I\7o39"Gդ-p;T $Uou DO>`mDFvjZ'|LnH3c@g$PTim&cX0óV#ětAG~|52( 覰{.Ώ}F>'㼩},g<ܬz|[Hu4R;Qǘi;R͛c\24z!Rf:kشwog*bh'G8  NcŴIN;-r|0}5#\li RtN7@M7]cd:JX@xb8] exf8'<96\udA=0 yݴz,soFWiK4ODH[.zτ۽9n|D*'2}P:L_U9S Q4J}y4;tT>AY= d=TaRxUKk)+r@yl+',d[-*y[L;ʤSeQz17r'N,ƊM;cB0iJbk1oS,]1):Ùdm7>v;zAHӌt#e:f9$69 yP9!W/2+!NN*2F=$1FSp߭ί;ב{ >vܝZpFϤ0>ha}3е}Z>Du1@ve%1Y,wy$CDvd$OcW"YΌҠ.>ŵuJ"#_7 , kl][PGzaJ)p6 ߲ppXXY䣟&#A C79 ]_p/' .{Y'6W]X<S(a6/-U4)w³3KI yiiMWi3%Gi>Cm{vj}Tӫ eGZL>'sg&$' a3_c})b Oea_P+꯹Tբ1FY[Q򝮺1^h1&CGKV`|*`X s1s6g$&mTN%i2I emӣ!Y`.Xmm1q](-> bVv/bZ%lacݢ/J wDWx pl#~kShv65F6{{1Jx\"53gr}/14pX-C-*LtB~:\ZW R\kXfm RւUc^%^iB{#@6PHb C.iT2wHpcٛ9B3=ft?,*"SA|#N ^=hMCca%=;60cvߧIA#k4K=[y57@Ca%;O/uV<ϗOI|cw$QԎ(ОV0 K&^܋wQs!չ j>hs K.CfwAus,gp(92նM<EGCyJ']˩|MZUiTk7rj?JS5Ս|bH[ۉ R}'^4 7 02ʜl}4~-U7t&OS awYla⻞_ >pkN+O܏E}1O3! g|!1S#^VLвtܡ?#Y4 #*TVm>@ "Xi6l Pc0}2LpxVhp:a/d/Nb) 0Fn/u #918gp6IˁuopH h\'-J=e,ͤd_HV:"[!^]tU 9 ^2` dOO{"'/`^ x_N}=NiaWz_9a[PTuw3S?҇먼 ݀}ioGxOj"" G y$Ƞz"0L_%fW~h G6P P%zLSc*} ]deB 21SnltjوCڵc}Nd ;2U2tnBcghћkWw }, iR? ى }DŽ׆2%@=`r$썐м0_9f:9d'z#+MWDT~ '9A EO9ZY`sVu^j][9`}f^1{5Q^ ɚ8]iqewe?X0nk>ȫ]Z@Y~iRhYcÉ 푙H{TcW%M te~M5V7;:Kk6H`U6 X27zD3}~at3) >' /V O:0H6A07aG}u` !X|{̕`RLcs+Ir}0c:r5bOau,gWqp#Y!>0]+[S5/a?Fg"#Eib>ŀDۛ qu$T:,ӸKsMr\kT=[hW2.+yyq`)ȲLdꣅYx9gLP%%TۇE"N9(:K)3Ⱦ,@Ȝm7Oy^x"L{BL=E}D<̿&ʪO"b%Bw*L^!=JI$b@+I~pϤbwH5 quw E Jkg"u5!&\lJ$+'*sЙ%@Yۅɞ(Wr^*>eȊn_H3+~Y/{!' o45̪-=U%qs|fXcb "[_$|5hYC)@LըX-4Fª8Tr7H:> ѝB KGÓS);$;A'؉l6f1mq. /٪a׷4Y Zv҈.X6d@X1Vz/2˴tۍޮf>2͸7=0N _ZE|oL Qlm|LR>qrTgZ2kq`rtڵ:lMn/ FYIg-汏$'YvheiG%mϕ|mE:f!m瀿+{ݖ#rI`Vm)2d*?kCbG? 0k{I[mۃZ{,˨[p^#N>+xR~@CyeKa#hf.L!,>{6%t;"-dR+&G0K+3`->eZa\g~:!0l|SM0Df@!ʭTjU4V&(x jc 8d.mi=p(!{@GsEHH]ږRD|O⎛"@b5qb= 7ûhZl"TYi|/ ͭqYe~n)N>T.:?=&hӽ61b@ӂѫp t"|;vڑS.%HgxZdq?$xYz#s Zuk֪r_M!Kے/JLc ;6gn6D0|@@kZ]sދSS6zǑMZ:{#3F7bd hQe՝?릖LXi+%k53+]|gkR\zH1wfR[HU#\&_Ӣ;{-ȇ0*IՔ1L^boQ%( ͉;Q[Vlcc I#փ-F4O3Kgwf ^Gۡ8gw' 5a YiD6yPLX4 5hsU̜Uk[4#MWW@dO;3Pָ4FZ@0E{T^;oZ$b9G7J snLJ(E@? F.k6, |1\_^H{F6駘T@iAh$Ǩ ӆe`=۴P[2|5 ybQ w캦y9םSGr,^ݶMǓB>Qdڵσhzi%{bl* 3BkJy찔gmW?ʎ oLڅ S]$ap8oH6QDxO QƔ4Ua1W,-ZL$z%Yipg z-;4k p9O>6˜7.CP[5_r.{:qn\F=/ŷ6w=hro#)uQhT-n̾zӈG83.n>4tUoŁek!=ˮ`C>qy=>/|_e  GRTΆ%Dx?iⷃ^C <º1%GW֘qjGD* ķ^˥71'1\D#T}&W` J@cSlQիx'Z]b[tGM 5ζQn<=XP<qvYt+io!)uFT|ٗ ~Kdt36wE;n#\){9!+Tٜ:ӮGAG`a2/ ) y4o;W1hg2L6$e^n<|3QlԹӮ:Rr0u>Cާeu=<%":./B3u1KHےeg)pG![Y]/sh ay c(?.H") |.}2lQcʜߞ}ԸD*23*~Q];idhʯKz{_ӯhf_M)^ LM@߾-PjF箼 7Rߜ0Mv(6}Qf [\q; #H_iz{e= "G{HF; ʞJVgb4 mysܠ$-pe~F`pEh)d>\0# 70o<[HZڬNǚ|U4ߚ?XXgHe8,/C,WY9ˮ4T5/"B !uB'c}+a8u3#˝1^4Y\ȭF.mc[}IWp$R\]֍W~}PeL`ʩE)Pױ{"ftܦo"Ќ;%C˚eM@C*{5+E]4,.BG"i'LX ܬQ1#EbZ/3|$A'J> L{u<M%YW{/p&.뒞kv”{-F>n GZ2N SzF VOMrRC6~=}p$ϛED#);?Fb௟֡rO!Es}=] .;0{ _tT%#W AG: {f\bRq[%MIC֞+U4r5]R54X+K|120E L*peUlXPa{ЖUѳ"ԡ2tApҎS+[R"#)ѻw'FϦIRe}lv{eꞔaw>~oH,%;$z7%} ]ny 2\K%V[]q 1-pF0 "ݨ/vak(+MQ!eNKZtZƾ8YjJ1`iwJnV{ ;4 5N[&M<0Tq<7pyj jln/%&,J`Sa&`w:$Z10@3208-OF/8x&|ƾfbܫV`ѩOYoAnIy#TBԜ+8OsY($*˧]>\#aLLPt&핱0j, LOC ]Qد9&D} L *RgOI=8sh{IK*_3 vʑ^U8xvPuL,ڝ^Q" HT(XfIP6@ʐWs؂x0 !Q͎h(`?jr̦rѶ{:'} ܷ:O|WoVZFa+B#^ j՘LM h֊wPov. }"N֛42-e~ @.&蠜k|pg8;![&A{mȡp˶L;'OfX=zxP҄;? Ά J* iJ 9 b7.}CSsl|\U0׏FK@>&na"Yj pd `v'!E:ANQ(lvUɉj@"W 7J\+ shC~@S$JOhoGq _w4}_tizsga^h-WJ$&l/uzE훔 1#M=Mx0蹹kA KQ ]b|»(bRf799n3KrUe=Գ<֗YeEd`iXDZ,.7rV:޼jۢ~#myG-љaR*Тwv`8sUY`*zLQ}q=gUnMI9N+Cr#L46O>" `a¥5]h>t>ժdȩ:3}a2%x5,eѺ9xlK0a1rʋt ^2i2[Ρ;rs6̀FZ*U 79 (^`Pj#gD!5II$I]Xt_(tV sz !-?)ŇR^F{#=z0^Uy=g27JRPqDKoMLVP1zdק9nbm4g\TPa=#cTXA׼ F{cE4yҜ1RlE &ŖS➻XMd}W/hޗk0YOU%h7Zف[WyLϊi-˅T=.]S)ϸL4ޤy ."Μ_Σk{nw}stҧU ;/w@ˇ'5`VEx,}ĕoWxAC;%.¾<$[٬ˉzy$Ba w׎f׹Cy!"s{Jt irB5amGIA7c)WI\ڰzV8> [;KQ /]~[C&(3LYl`P MI3Z0 mGh/Gm)A9$; dZ6*s󵪻[@SvEɈr BuH! ur$ϪM34Ti]1@(`5Yu7-oH@'ECmuS"ro̬ _p~#V(^|Yg{$U)ƓΠPGS߈xnҎtOՔL^R͔2~e΀&^'<Y# bb,1">/+BẾcg@~"Z| iqhu/Lcܙ1S;0We_!E6lCAz+9Kvqk>/ =™zJpf&!+ӠYc{wQ=LJL)D-H <M=Z)P`{|I٢jGn2 i}m@J)=hHIlYW>3l\]syoRnzӋAP]MYmIIcSnmzGNEU4e NF+qҫEܵB(u|<&-A,-՘j]MLB a=[Ip8{ =ySqTjX "89ʋZUg|O.k|כ>ivn]3A6:TYXLA]{+ K,Q\;\aUxkf+ߦ56TvZ ثގ5 GL4E9t/槍hU2>&kKڽ7b_H]yj ̳ӑaų!Ez *__703741ܿTIxUN ^g-yoc0\B: jNkgx~lثc?y>"Lvo;03h:NM; M;iPv٤ϓ$iRsTeˆR[EmԂj!mFgeubqnb'`2kư<<U8ɭBڕ!y]|Y Aȴ*<8E:yj8 )l+MK?SC?>ơjt6GB~Xwa| @׳[T@XL?:3]̧|Pqt>Q2]sb`D 4izH\>*T᜞JvzT:%~낣T(eX(:U\[);sD2zg cYFN V<&4y "ZxZ0x d7q[ oBVAHUXb|h6N"قX1'H~JF>)*-mm ]R,affS; }yJE0Ag*_k&9 {t5װd!`4N"RHyb iN4Df\M-~ ʼnioMYxv.Oq'݌~.8@LF$4⿲U+&F2ߋjG9id_AϨ,`Y髸~%ClgS.XXn]֤vB'Z6"Y ܼj$m^`=@'Xa0bPMh/oׯVI%n |#} F< Sa @[|0*6ħ&Fw((Gg$^ tҵ\krdC /3#3]F痢S|O9 >04Uw~zv@]+~F9r'Ynqtŋ5wD.5GɞE8j72o5q=eP]0_k/UCGTot`5w] aѾz&?ErQ~G\!Pt9jW|QX3ð5|~#O%vɆr@oG!5cG>Arë%QU'h72S+.x'GWs&C ,q/$ݺ^%4 PeA^n3M\ $:&u,d=cdd77kJ8?+W{tu; M% G| mEq+VxNU^|_c|U]J]3!NEͻhz"qY+Pmt("J93"ԓo4C~)H496 b!+@*p1~&ʍ䃄KXDB.Q{ uC;WRc"vU*gG`*r5_>5)ȑPO;m ]zNzZy?:0Wnk҇Ea6TixЁ \2@(mO?~n^{TÑ% ;uGq]0i{lE.zGQ# Pl"4󳯎UF-U G2d%6˭U#*l:VIOO o\SiJ#Pճ䉴'm,"sa lBj#l>E}`xifU+ ^holj++vC+-@ƒ3.}n'zHĞJ󙜣12tRp7R;=xkd8~EjT JfL"!:\u`Z ѡYo:}k%*8l.F J' $}˞GoѰEuw&* QnH,C!FU E /iT+G;Kd_'4}2hp Q+R W1R7pcfXU׆-9jx'juy+:c.jBʮW{X ɖs\7~c5-9AECT$ .]@P&9M%ǗQƔubٱ$#DԐ#X̓-]m@_݊`fVr%;g'Ѯ@IՑRe Sn38ّMiE*X3O$AKWrRĻJZzo{sd˞p{LDM_CrK)2A&Y`6Ղ|디Ya>E@<>EmL v P$PR&3q=P Qow~OW4mᨬ穿5x{᭴t=2)Zq8'kvj2#_J~ \S /-)QHAFC$1>%PUsS̪<(56'g)MxBClDE+,LI!vlK,_q?y0 )|(%ĵ1|6pZ\T!lSmf,0">SzuOaI: V{.ngch:Έ;`rN!tČ<@1D]pÎ4kI 0d_MX 87:BO;;#z2dhuWCtf{"_~b)#[ukf->+ 0^1w".ċ }(FsoR'H3kˎh׉ VL̫9J/}9HqzR mJ;?9_b"J`oRS7! M1.jt%߃JYr̾u2kB\F" MO^>jM 54TQ<ۥ/jB# 4t|2#l zMUaJu,F<Jna! ))4Ϸ7Z2Jh=NnZ%Qu~)|qk Q+qqy`0rɹBvM-D_Z4 7#6?{ d3nzhmZ-4^ ]dwIlb&J h;m7䉐W{y*K@+2h'@V4PXguNb\RT3oA-thG2}eD1 !zD梂p2ƽQ<_V,>1c1,HW"&`I† l1c#֌2]|?{ #8mO"Á݊yաjȶgɇ_׳^VXp D~187]K3G(7KW鷝h\Y6I1'6%.ٝMM||{xih6 O.dջR+ߥhz ʡvďɢ9eԈD/g຿aFͦٽPu8+BXm`l יUKurPާ68$|9ў^6E+b̗7ak|J.G){/|)⼤*nxp Fcָ׸ET_D26\ j%wWNuڽiR9Jpy?KjP&q"fpӫKدªY/0w]Pq#)pgHYdGm&5fD(&'{w3P> INI<[Bgv%MSی{Qf)l=G}_ԟ#҆MOm-m82xd-"FgLrQA/6]ř @g.-}]]Bb_KB]1e<{5%Kгa}}4)!c>(HY+nęG|L=CCpT;d9I$ S`nvxa8fvaw)%-Sm^^ ^@(r4% oR}j"jUfըzId;MC(S3m?T0;vBzAmqdpdXHUF%" } O@vQFc6G O+՗vhB3o3-mE)⒑Eb `Y`jV# R !T!.+JрC˻x2#á3Hh?ԓhNawЛ "X9nM=ΡHYIp\ȘOd s>` vG 2VFF$~SͩFͣ(5ӯsOSbv@jEq*3mi|<пC!QHqȤ 2:[矍 ue>tnQ 2vG4A){"ADsh (0ѿϒpNVGImrCi4tPtgs"l@u!1v3Ih֨_AN\Ɉ:@W|*"-BER+5i>WF8EwSx#xi`.a, Վx2Fep-1eh 9JJTb~i[:-]g ynP,bvNO(񥩹P՚+PĤ~m.8ME=5 ޔ c'p,iDO5;X&$q/Ax¬k]ڊ joyogM~֠}bo.[VGp1t!9zv5PV27ufzkO½ lY^2b>ų1}.+bkM ܾW]Uee?Lv|ْzc}{h3DgI."}klP;-cqYn1@l"*2UC_WTh A}j}͐RZ#ą5 nki.B# .=NIH Y0c_ ="hP馕^q:'*BE);Nv fढ9TAswZM4ck cFԝ$:c*o h0nIn{m~ |C>(#k`RHXf!eHw Zp>՞:qqzc@= (/L)L'ӻ^h wew!;6c6Lfkן"p_ ye$棾 ]_ϦVM妻!+t)ƺ7npע-8{;U2?jFn8姽$庐hcM_]=ۑ S&D;9du.P" ꑫ *.0ͣ Q_3m1$^h S\Ns7Pm30Ō^j9'$~G/8!^Ϟq-ö ٻߥSI' m%񑖱pPCLj/S8[NpF&ؗD6`*43`JHU\ږD|_}!Cww{?Ȟ :{uI85dQJ&lcX]^6B٠Ple!ndfwt3ApOj+Ӆ[)%2Ϸl^k<\è؊3J?u{Ųs&/hfHU&_PC@w-ik Tt'D.9 -iTt:um"$6@ 2̙֡D&(~rs`_>nQTSIpHBj]VӳbQ/vykWM@Bba8*Vsuf׬Ml`:{ГE 2!mC :c7*)"2vM/HӸE^fkda}[F.Wuz,$٘ʸn9{ _ x8;(]vRVfz: ɜ$YxΣd?)gkHr96?Y럠٭-%D݁3T+ ԡ('mTܧY=HҝrdOIsj-^[Izu$Sh$Y0^-TxPJoݵ(SjMɂ${l zu څMY(;t$gO GkRAƌ9-,bҊhW\Yww]XԟۜƠں5[:$iݝ>4'Tc ez5ԜyK~bYeeO.Ob>Q !x{C;F!iH+`s柘'("uE+O; %R|o5{w?;k^csB}TSIBΐIOz1 ӱbHz)jJ.%NZ̝dé6 t=wq/{1(6 ـU` ǻ"mxC/wn:L u6&P.0{9>@ЀClšai[Xo+kGqAISLC_누نͨcQ.s Ŭj\$HZy!+_ /~7~+cuQ?{%Opj"smY[ɹ ytuۃ\ ^ 'OV+y i-pb\jt ܧAt6>&mQjb#]-e˽(D^Yj܏ɱs*?:j|<]׶n ":e;qۄ 3#Q`vΎؼ\JSO/ʉc_E\'|0Bt&B}e/;.;)KŪ)I۫Ե*W[}sAY{F"q6\[{5.N_86/@wTp tj\ .(%6,=S/0AšED5Rz^ db4冭cY":l"Fpִ q0vL,,C(?ZjPg l4zܻ*6cC5%_-0#o%UHU\LKՑ˯ѢܕS{%eKeb05F;8/-=jIamߐځ,um9adFXum !A,5Ost:^!  s/ҒJFq@;hɢJ#Tz'*#(Ȩ 2gt9\>ҦPz[/0$3A6= s$APsqp44om[8z(i]JRpDUTnFD"22b}v6ΛK0O75ovl*c5ﺆ* 2AkBC|zSn5(gJʩًDU=*.Q>|) 'Ҥ_)mǯtΔ2(TJ]V}ZCL)ً6Hԏj:MX~Hکu}:cI;$:*V>!X꩑iUu6UN-M 0OY8%:Z9\@ཟT;i"CP^kMgU.礯c9!ā)mn9>K>Lrhg! \Fҧ.z=`1{iC%C.)oZͳN姹鐞+KlT j@KTҰFnK-8j. 0g,]ͮd KI+sf~fUVtnADCk };5Vxq0 & tkd /8> 󃞀gJ7Fݕ`c6gÌɕ &cS ^ B>gN{J^=U{C$hLf!/ T;]- -K`}ב8؍1 On.?gReH|*IJ6r"AqU+elbxd{SLN^Ɲ3zAO/?G#dCRJ@4(drm}Xf ډT.uJnpsIrpL=Tzd\w~0Y(`Wj$'Hyڐ]F9`_۞c/2curcb'eh9ƙX^hEeuUA.oWϹFScq^5B GuMJ,A;hV} TzYY_$,%{& _E07OQ ߻b\!) \`kn0}k@Uq@5>G<e~)uSD﹣' cPhͲ#(醸R(7{ >Ht=9}UCMN\PìK]x +IAb@*)P&*zDgo2~lmM(NL*b`!v>-4JI5.%hsք?w;{.C++!%j(]^HUl$j'8m-О7slm6#8!Sw]ֱãp(Z)!2RM(W4T| d*|[y颙z#EHݫJZ)MW]>hԟ^][X$$Bgj0u3{wP!TR>}kOeg&^>ZiAЌH癳Wf:_DugY[\UȒ ~j?,* sxJdt#.} (/ɶ >|W=FHXɖZ-ћ\"vWmNM:5G]6ΰc'lvV.iE|F kDؑ!mIQ߅=\8 !{Hnd N*ٶ΂/#eQx2cp 5`6.vewtth dl$XDD ICBqp`m#؇, ߶تy4e7VV_BHo0uuD!ƞ39>K. mj2G?k9y ڰ3ٸ_YD&rstޝ)mBēX^GNT)E}M& PMEPTE##h'=V,9)֙"d)Ӆ%} U@pHPĂm4A_Mj \cwh.2ΪA*|써.TRd6{Y:Ns2O wnX@5a5't򜘂Br&(y?Dv#u7ǯ\+6ƞ8Gk29Et{+T9ȟg8{p]ptikЬ 8 <8-xObq`W,ߏvgI C2ƍ .|Dn2ZӖ!>_RB jc>PjG+3\aRX@U+VQJC|6DViخ|n$!ds`>vNխ@{bXӺ5XyKi}e̢&=U9h+ǹ"t~yr'ή v3d;V5$mEhnץK[(uޙTD`A'Bx܅kf*Rt;m?ߖ|dx } >c$LaYN#c.Pmƛ4}TdB)RA|%^_) C zPO?]+[^Xp7]|Y[h|1h 5P4κaL5 p(t^gI",, }Q78PF[ 3:4͆k헳eL\ąUkd'lapXtIJ^)!dT'ѷ n9vV|CwSHqGAAv8296˩!>@ @Yס47N;楪2v93AJo/n=~AbLڏ)o&ȱff,NաDEb%]4 #R.]TsEeBNe{Cl45O`:Œi*}+BC2.6.) 2p7N:D_Z"j?^ Lђ,c<9ヮe?oRM'M!@%TNN6f9P*<ı| rTs{m^&EMm+"\ P?@O~zSUjE3^Xi/BYhJw KCWr~dMNGذ2x_^p{[v1i-ոy+ ,@5yhbb>b>1B_n"QZ.xr!cʞDIQ7GF@жAJ{Y( W6'gߥsDu^- (z} 7" Va@{guxrwc-h6Ij>A-\qɐ`xQ {lpA `"r/׈Vj.saK *t](g̯ zx09ZnwƎ3ewM/BܒJscqUִ /g%J>Ms:fz` &v0RG'M&kָ!FRxYe-G!HS߼]ӈU _&`+ ҋWEKyV&*Ӆ".v~4v{6 ܙi=K>_3F ݐCOGbCIz`~, OLeCJw倫= \EPcLw ]MƠHE = Tw%K؇}9 XsI˕z(,^ItyLHI їYV+v? '3ޟ,J fH6oo0#:T%\{f 1BW0Bo%a"DK}Sk|cb\%+2)/`EU3kJ‰;%Jf$ 1NIO0[.+N[Dz*X[]T1qI8/晡S]A %:K=nP,M )xT,FVbI T!AKrBb]Z *%V F.VLЋᑎJ! 3 6/ SD2#߷hHU[56(`~|u™))ϪV>mf { q3~)ϘU?Qvkd9ބ@/ QzxiD^ lB{W1-sX-4rF;Vq)ynٮ6XBr` DFXM5Rm8dL438뾠Z 9F( ŅDf%؞Պsz CC/,ڏVfN-8 P0fQl5qx0'Z1yf]ke'L$7?QEl%^8 xr Np6Rcwڲtq hpr1)緢wwf]BDnĎEdnIb/u,\T7*jʕ:6ٹZhݿj.:@oe{¦G_[C]$f>-(3i W^zeJ&y f>S=,yPg2,Vz[fx Z1ضT+C5IXr9-)GF+1iϡI\΂+E; |~l.\L%,B!tpl[B%ԈAhAH$WXiҰ.R;lIbȇE70!]xFq8>XsZk5AO[~Rhv{slj?Q ꤉RT7 ELu(}\r+Oٱ35kpo) #7P mt 0$@ 5{n^az//KӁ%MDxl%,SDmtDkZ|[}26 eʡ L}iŮ? ʾB4H@[R@ȧJ{bGo'^6Vrki.4#)) ςrYVA.qjgrZ҄H!Dj+"ͣLmDTݚu)D^]H3) DqL|_ .?c4g=Er[rN \r֢\8o1b1t<`zGtIBKH4^ҐSBk`SImP!h.BDX^@+a%2Z8㪀{P~0T5u.3CU\w<_ b.*tMh)ab(;;KS\5#FkZP7> n-vRU@1 qŋ4D0kT %83n)q_65Z7`ys7غ0e BCZCtܞj>E꣞z&,>\j*]=Xv;$5=3wLs'z(ˤ)z, z{oU]Z#iQ532v^2,W%@P)W7A{ Kyd Wf؀Z3ޱ蒅TI.V+ł4!j.|S*iK̥/-RILnpfݻ5j~'6obKb끰Qv(ya.%´ Ҝ%WR9U?^&;>{ p/ɪKdS 5~mʕ jBVגv"D[Q.r m>GBT B{fn| _[7T2JFZrb%xc8bv_yR׌\ ?e.<,%ap2̞9c?R@@.-b ](&jA9~8\ eohtLE7c E0gN=+ oC5ȈMCəMJ}+X tG-!$0beX,!*nE6q\oߕ@}&)</ka HRn)@XPzWyC϶^8dB:^㜅@;z5泛tz朵5U1d2QV">ᔝΑS蟻^=˙szI$I;8[񒟑 rO>J![!Xa?aFGP@ɷK]PFq:B~x|lUWʉXíj`}tN՘Ǽ^͖)pa`\vm=xGI<LbF|$ơŰew5-ְF|:zJRWGNneu4g[/,Ľ:p&oݦ Ja3_a9Fx걯RN*Dlki*L✚ ǠWu;S[(5aB7Y`Z@0;=HDkYzSEu,| vQb2. o2dk@QF2Qw ;%[T[ CV)wLžqߨ<=t}wQEÙ . WB Nie-̕.czx}WM(؍r_1*m T ;}b峲ׂBnUDqz^#޵Wr1zYF|Kg[G ֵm9OZCi$>ֳv]kl@)-vZ)Qf+sŒ쪠j Jjڥ͈eru+:֨ Mf֣͢tDu\Y&#7ؚ_oly yR $L;Vn OKagJX,*'8v]e =s>%MZIl1.n1cq9^ᡟ&ˏ*wƫvLe:d@0>,9uK$TM Vm@}`Ws8\rЮE{罎pvf 2c: 9fh|[ci޹ǃfMSS2ZrҎt1! de SA rBVs&YV-/Ϥ ewfwX {)q Du}ԨzG)Darxk%5|eM9\Wn{y?" 򖳿'%X#߽P>*9߬TNk8—!ߦ|H>HL:A{]^QMl4qQ$~}&W}h&0XiJNGJc4D#/-A"~.p'5A_~1hs o%벥eYH1r 4NM|x@jiFܹ1BxP!@@05@K'yDb l=crWw~73j!Q/VIPs2ѢzӽCdz_Eq}2,1ܴ NsUV}0K`^  [(0 @lPX}@@ 8**ߴRڶOqdSoZRU~'m΢++hSp":gU!=S7H'1- 8 ƥ5a,pֽ*iPoGpaCږP<+SE7?]Ń2l9 ȋ;d-Hl{#o=Ef50Xb2C(t$,Ed)J825vEpӪUuҩgYDua 匓`o8F>J8YM V1;fPH3"zh߆' !6g>事@qꩠ3,ө~9&r[ɜ-X!\xTƦ`yN$0ywaQVb':LgL8CՄgHdZ xZ2 WR9 /Rqsw~㏨19qiU=7p=OfY0 L6όk%Ң\<̜FIkD{W*9S+:¬è]H}Dϒ$?ޝs+/of O֣|VІjw@ 5B3T&7**Re~qP\Pz .RGRGvͭU)Yz#DiCkj UVqO{!G8>B $\Gqobt5Jž酎Kh=>ǜ˸#^A? o+ӟJxx|_Lѯw٪%Xو1PoUBީ82LNpv%tX7qӫ`+\O1! ()A'ΏRTdqFX9f+:*ڼq{ݎv{ΐ睟;mX1Ɇ%_8Zn4Ac]:@w[396Vk7SZ[d SNW.36.6ϚIϢ]!m%L&uv3/%uLoGt5 RKp(KWnq'p]µ|ؙz0oF^E -5禼7%3+>fls?9ݨ=Qr-dl3͟RÙ Ad,1Ȍ1&8bO>y Tu~p'=[ⳔĒxs w̲ Ivgrr. ar ,[v$ /cg\&:>'6""IÎg\W?FXOzd8Srֶ|ްn#y1+0`Ij.U"՗9x)U䉲u2|.~'hMhvUi' K3sʉ&--➷D+ ߓ0`~Lں!dQocUԛ3djbȓcXod>+OK,sȖ_m擀OGU \%$JoN o(2,S1%`\R'~O2 @39| +oO~$nE. 4&]v1!.^1B$6!ߕGYqˑRa $3F_ɪO8U%O2FY8k9¥|DgJXdj& Lœ oWѸ03N(S|XZ^KZ$j#VWq.b ^8 cfل+:`]!sӣ5K2֘v:ވ vD oMG9"4 ]OVD2r?H o=w\ ?u/G2h\TyH|l7Ŭ=o1 WVƴA'Udc_,CcGFӏx;.,^%}T5pz]N7 am׾o}+9n%0^pr*ʅ&3N4Hb6뿘ec?'9 H6ϨA@*gz;Y^%jP!{ÐZߚ\CfJ'x D,#MV UQ5s<鬃>oے-ܟ?5Kp8yꝙZ_ˑ4t4MڀnN܈JnWb5"i>"[NPhT)> yޞ:hKFD: q9/ |WFuz6KwHҪL[=5KG^8t  D^~qgC %"o5]O$.sr}l.? v=zpGNÜbosZk$}8kj/O|ҩ>`qS qY-O/{%7 0ZDV-` ৻,׳'pO`=C -G9e%7EфSzrޞ&Q ͠ 狿5aNN ^5.HOxZ]0mFh#ۧTwFNζ6F! ;l\mH\‰K-cf{8ciMw:_w[;sp #lKB0"”5gwUuOvөͣ0sӚm؝h,̄o-5?*,I`vࠉ NK=ޕc]oփM|,#PXF>gC $BnHF)SWVU T~ѽɴI2M w_e bP6.vUIwE`Q(_IE$M U@7lƼ>ͦ ̿7-gRUu}EC~0Uqyl^Jdї2m]u1YplLDTQvd~0q4[qn<%Svz8$OHZp9¦o| n9G}[͓MpS9H]gg)$WvZ 2s'~Do,JUde){&OO-?"Flsx/KÀ 7Hͺ 3QfvtNzk}ب閎擈k"vbHn V6qʍ5ل!u,TͱOO4RJoA`0/;uM6J An=u,xG.9cː1R_7. D y<)L3r=-}K C{('w)QׂB tPxI-&$d6tkK??B~iRf.e3P3-S!tD̛TG_\ s%kl5?s;dpYYX [#}ӶhO:[WB \3Ht'm!qi6`YTAb&9M1-U`ÿg/7R|${"Q\z.ә"A 7O]^hDTnNrKDWݾ D%?;@ɬz[K&3H1B7NV8LqW%%M t4o65ݻPPb$c.9!jGpGѭON:: : L Ӣb3P&P9 )s}D(HneN5=${ bnlAIE8SX>>FEÎ}6JtxӚe?H7 b? -lb3 X32XF&JPO. "CWׅoN ^GW!Uo˒'dY_2yFgb}90а+>Xi7?:.#X*Reٿt*qMLXQ/f,=3lC҂lҗ]ՈU5ȋ5xX^8 l~ӜǦ/&  LEZo/heæ \`;ʠr;M0W)CIK8Z0uggMD) a%KuE*4N{V\ӚlkO}`/{PE(\uC*9e._" Z,gvL$bXn@nVKZfPoECIHP <F;og F# 8:D5T+h}O P#kr!I"=(?)8Ֆ1@|V/G< Q1V$DT?1 W-BQ~{1? =Mp g2^ER#;t<:eOwhW__Ǝܢvz Tw Pq# :\)A.hrm9Cq00?}y]kv 7-(ɷe_dr0S( Eqxja/P?VWs;)ΘQ4\Gab]T+E0;>#đNY9ɀMm̑QLTt\d6);V>ܒ#yǠҵhHi(cHJ|/XlGheZT /?q.]#NˢQ՟mO,9ӻnY?Z)\r/aŧN &FFt){H tգk9";OoTMCxmaDzOńG$M~7y1Ps˜>V;o=5s/'GFTtW JW+|w Q% Wg'vDf3%Et#A"0=xB IЮ _POKAi{ {z4&>Xz B=nE~/.h^`.\x/%o2l56S8I٪l:@Ofؙd3 ],&%*p"g2{L5߯T1/ԸTqi3^Wl8s5k:O~ bدu┡|F\#]BTx=><)s<%=gB929Alޣ*\R[dBf~c?'h̺ڛJT }!yd˫lqWCKPD3d@T(McAvƹh[tU\1_~8w:*[8jBf2N̾ )WWB19&H"* k T$FIqwNlXo9irU &OcۡCPu4'7$-tiK+rHEJ+x6>w>:Qkܯ-c|uR{}?>Hhz<q-W.~1 Eޢ>ѳҏqB{mVÏ *|t bet2Xx2BoIӔ**?0+A/vp'Xc71kK/ub=#mO*Y29vw ͧ1x~Z`$._94LdW$g{<=83)\v6G2]Zm}+ЇX,lxL =l*x#}Trߩ5`n ѯyOh͓/,zSA+D32X'phoN5Mu813vz6&-SEv*;ڊ%p.8~ S<׆cy%E (y"լY~N0A4 bz$EvO9Ls 8j.O#-T]Jձ9,'moI#}C33]yo|Y6hx//Doͻ#Jf ַGt`Tl41%f!r7?ȋ/@K^F{Ja ՗Q[g sD3ļ0mF N,jDj=%t3=ؼJG=I^'7\{۶-`wY/B6B{;;X/IIqLT'ݨ8 )3} |fsX@Mj/@T2g^0F8ߘO+%5ZhT^%?ẑr}w* EE|dMIl\^7$ض39C|JGZ:AdǞ+WVyq\N!K!qG5ĢidTjaxy)$3S+w]+6=ÿD>8+TδMajFG48S 9AI!'f ?ǿ|6=:@1%.BHGQ[@hZvOmVtgGKݜHxY-D7ʿ6%fT(ds%|FUg xUXcOG;v{tB׸EMdj\/ Уa&ʶ J| <2倁KPH2Fi fKbYIOg|r7N)=c,r%sL ͓>  j_f1=juq?aPɟ"g^ j;xTi8qkp R*~eJk 3p(b Z?=t p/Խ;M=XXH<050g<혌)@=^ &k;A 6Ooi]";&x˨l,noGOGA5tlbP%?>w?CɎv^ դ ^DTGjtT;{QyrG:E+䬻; (݋i \(MPniRȺ'&%oiHl %H0Ft_`EMSѦ¯uXIpCƫsӊBgϐ,2uTlSz]Os &B篽Fi!R?UjPk] MJgOOv@G*3m]T%?=TOQ-=3ODDGJɾMgFTk3cne4RNC+ !vg]jMx ?fӐE^~oRXtVPG$ez|.sm _|.m =@ &R)KG{IE ßSFya*(k Yy/X;NG2o?.uTImn&ǵ!Լ+ = }p':{<-0M!MX3=~I>=k ns8@Q1 @.t m^KNdb"_5rx NVFu,%d9O%O>|Y( z2:ԬIb~2̩#F L%C8m5ѵӪ+WT7 TUѿƘ7VwuU`_s;P{?l0Cz[EXHVs3FR:=@++?d\)'Ӝq۞8`_*pUqq?g#;Ңz3J/'7gAumlЄмO}bDWv ]4ܪ6gsi|=-@EhbnŠWř0(d[򛞎Pņh?P@Q>'c Bq^U4.oY3GɮߖI7Gz@$Nq`$EOZ ;B/ۏ, aF/>TuPA&֟0.}:{ AT/tc?o_*|#]3ץ=\Ժ}\})O+cD 0UӊMF6[ tUvKK@lO\} I x#RA{$Q'v[p۽1E skj ..X$>"\ݭq:8$Z{ж5lQdNTl-zrY@}3ћ"RԌwWrA0L'2?!i:5NT"\-`y"Z-C@DwDd1M?#KnAgדg KyWv} ,j P:kM5R|M~?fV|Aϡ:qj4y̼[6W8(HItJ։K~َkA.s뺿%`i2jMW[N(o`hvuB| vbhdW <}.{3ih3:w4}e[ ht >Gւ>+-뽁gL)d#T.23jc(8l.GTLs]^90׻3MP݈|A FqP"wP~<:PJb&be|~?kOTEMsF7u[m ^^m1ҩxp/E o5":Z<4"#TeZtmt\Wb 5)v/*?S~=ղ $qOK_*(AUW/̓&"z@2I" *bʥ3㺝7}XI =톣DK|Vs>IaGrxW>m*J֛@^N#qo{\ "}I&XP sc8ߵZ̴B[+\|,mXw!%kWoaU]B?A@A\?|SGTjɥϙ ہrDh~~l̅"Vsȵ8 rJGIʢ{V̧:<_c@#шw+Ks<"L|ׯ/ɠR~Iۭ pub*D+C][ D񤀣3U1ӯ1R3Ue[#x=nO˰\.zY'+Uz[پt0Vތ6<cE %D2*azL4tn>fl(]Hԟ3 c}OB:ޘ@dE;ViwR=T r'j٫Bw||ٲ`*Iy-#n-j{-<7M["r2S`;f1w"E( WvkD[:sd|@J$^bDiuD9 5L\9"djdktaZ\! 57#*O.!4]{kS& |QҺyg)i"6\L|=9Xu*TrGXmx5Hd`+KlR] ؃Z9촜~s@F-_K3wCuL[%-)x[f9HVQrd'pfX~ms'js-,D"S ??_mpB~*V~So/t)"+z\8z6]F]3u\ `F ڢxBU-2Ntmy^},s'g.0RNz3zT'qenq V@$&" >5ks͙2O|`t SU!K|D˅ā@8!y`۽]4vy=v&nkEA3W:y5[ao8a  7AV;[ӕwp iVz#cp)@.܁tGd/ea4ʱ%bH%Pn +Z:XT|t)yM1r\~f atK\a 4FSMc|Hb+rZ=x>)eޓsZ5#Vw]:7 )7bj>œw1qΗ9#u5*'52/i%ws| l|pvj9& 3/)犊: t5ze_j<܍-h@A3c=B(}7}gZRG_MfGmvَD2 '%[a5>;87 i|vνy^W!fJp? X8K"W:}P}+gkn7Lwſ$,+j%RX;2aB5v__'KcϥeNx0a F8vETF) XJ3`8^d1C]'3:T~p[< O/dڒR m!UcGt0l判\nZt#}? ۗchB'Q?U/N>v$ԢG (;]WJbz熁qXpo !B=Z5@>Mh]29P^„(׎Z QA]ynJIa($rzPlݏZ b.ܘ'@ ș &沣D6+f+:ۚdkHB82z_ O(͝W3E%/nc~3ŦAO*If"VϛIʼW5JѨCG9iU{g8XhbS:޵m.X=a^B lO|(;9V3\ cxKN do7YVPf';6Ad'B*ll ) Eu.J'LA1OO79/ڌ&x!+^uyjD `vц<\@^t{Z5ckig y:lo:H6qf'HRoKrxc=ꂒ0p yo/5 `CJPZ#ϗA\psϔ3hODnO>2j@ 0'嶬qۀH+ `wf7a!qE+#wT)~+F#ذkXm剛ve3u-kz,W_PX=vհy Z8Dgo \ א\Ehx]S$_:v92\P FWD5ZkVѿ:b"ˮs>"fbzkׅ Kv4;xO6.U"ۉ@jVKn98"D9QWxBR$n;Z;ذV!..ࠬF]~L ,?2*\h\:WcZ0bUFb,,K]@M}dBRPHTߓ8M>=ѼM)&8ɾѴ ]NmՄM%-S0bRb$4$B=d1qjHx]Df@HtU7SPuRvʨ9nh <Q^96 ^9-M٬y5%<'Un.BϽG}b8Ily*-b>ǥ†䑲/(|$d&Gc e!Yf~w械qqb.XxMk~.$/_F>`!> k,)LL SSƹ_Mysϕn&O `}7H m2nQ9;}x+t݋Z.PbƄD])xl=>==aTFW> m(-,(*CZuMߠ`sx\_&?aS':"Z>e)k 5("WmjʿOjQ+ϘpV7$E6},'gvHcP˩MjoS4ԽPH$ĤFYJyVRi[I)} bC{pjfi"^UQ\0}>' 9"*2i%77öAy]t'[ *S8Ue>6%H[eUlt"bY&MKs0L&z~۫FFJFI, LJPI`bݲ>R[9Y+rk^ΎWaV 5uMb pg98*>Q6N_E5jaۃ%_ă7yICn\RF|] U5W3`=g9|Tiΰ6"{$q[ bShP /A1kXbW/&{_:i'JY kBU'B,5x͞Y{jJgIIHᎾkɍ h{ʇʮ/W YGQ}z_BߘW_HҼm^ x\D@A\C = }f-G!:DFqSmWZv 1Qr dZƿ 6Oq)M4%:|W2w<KɧC B)PVS7!8oŽx3,~+u T*ǃחY"=$'J[ _9tSJ.џu]s# M0Qǧ~TJGIE*|t5*z%)Ș!t@ak)V˖_>;qy=%^Bɠ22z={plBp5{JɸoRL_ط,>+ #^Ni;d}@]MdQJ&n(, ,?}ǼsiHs@Z רц,!;tUo@ Z1{{7/RIdPc/M-QG6`پ!#a&Sx,}GY`tZ 5`DM[' \M69@B'#w}xWW3 ++eqkwNBu1n4{'a}UG+($lVxHds{2[ZQx[a jE X3@]^r\UiJ3Mi&\ Y*hxMf$ǘ<,ķVrſÅ2GxJwG7`Y4;:5%Ֆ~ӘG;?@W_*$Xw૚ҟkk$7BU˟X b^d2mE]]ZeS)G#PU A; ײt#*86Ueq7dV82JR ccŀ9eMbfSBn1 G;?&}r=Mj)tt :%!; Maz+Х"G @[1c7; jjQ].v*ٷV*h>@6:duc ۠r-xp ꋎdg@5^yǫqQ9[C/:m0zF+3Ʃ ،VEcKPYapǟ UA26.48zx\O8h%0Vv;ml|qϗrsV(/8_pBؑEea o/"!wVwjf^On 4>l\ZŐLW#mzmC j/kB=doMTESiCb4Yba&[ٓ^ĜKP-t2 J@DŘQp@Qݤ{eH]olv z5ŊkGTQ7'0"[K,kGx%KW zWyUiP Ga/c*_ثf$Xm_8ГOQU>|@]62NF<>P#|fGhJB_h/!)-K`$c"Xޱr% kZzr[6Hl9mnC| G,/59.Q ƒ1B.[aDfìF@φ[_=Y~Jce?L\pŤSK\Ȗ3_M(pq{$9Ǣ_!uDjSarߪpr=>kgW.J+eɱ)s- }1I]/M>$1Qw;v57N}n $JkQU X3_OZHAŤ&p}-5Sf֝Hĝ{0&} HGӖE 䖲.dRLr裫)e#MY/R?2nzjzL}JJcqr8GƗ<28Cx&͂x;&me]Z[q006졾1mmb)zx*eN,I`[s=}+L_fôuuzi;I-DWysD{6boQF9˷,x& ~*6:R.R5C6O<) >1yѣqj#/W^y@`yh4٨,$ddk8nֳ351R汚LCL{X>澿/hKE;P̃ɹnI*U;1N\#>:C1- Q:\CWٔCBúr R&~8+Jɭ}Y-`\,jM7QEokBٸ/?ׯˀP^t+h@q:o4#tsn¹Ա:xS.@:{IԵhJ@iB ~!敔*)77bsR5N/>B;Ɨcc}2;[MBm1hJ #g1Ƽo**rTΰ﷽ɇw5HVhY|@dNԚ Euwt%^E T\]؎ |JL`Iĸ kX#&餸ܡ Jk$is:8FY1^[A۹8vq3oPk^*F鮎'_f)DRbNDž%\MJ-ԥyȒ" }e/5exAg{?)aUEExB|GYj[73!/oSGTZnYgz<+X/'{BT֩AY7Fc/NkDjr'(U>,_v7)Dy>ˮ;ǪȹJ+ž+BK-B`/2VtJq.$ &8#~0niAV<`ɳ w &>R;`RQVlc顺^*T0h ?/֧:$Kk=n F5#O,y߮B;fFO JǯQz0rc?88Sy:P7E7XjGOW":\$}kW)U;lg79.T N5q+~rn- GVXz[]cJZH?3B 'CդEX^r([HWc@HΩL(eƚouB&񯰡'$!ff({7exFm.i>ĆXf*I;ƙvTAiaZc|sdsnj6]jvGX^pvFW(#sK1=8Qq4iBTM21rߐ[][]T+=TY]%}> -PHtB-b0T,4OSvZs * sCUEaVC݅P#ֲ1b_)rˮݯt~ WJwe\oqRܞyBki0G|\ꃋ+Wap1T`Wv hD)+QJc"1I ~lpWZ8;9i%sjK=S& kBrکhŎ(N|Zu= p]vT:s圿t4)JBA(2 vn0%tEtsfI~w &GuHAĕ:UYN̍9ANW Gwx?l6?_PP> @,V=R\vY޾Eܡk;Rf#0FʪmQpu&_?Kp># |?(# ҜR_<3IsEF=>7/DL3Ҟli$*{34' .'V uc/Js*{ݴG I1毞+F 4$:y>%3&赿 KvO CPpQvuKAfm^gMY 'Y0\߸YJ]HU1w!r4SA]ςˉ7v=iII,L"1ޤg4j |ѽӿ՗3.UkVu8%mlؖFҪ7&6G^$*8}DSUa YZdЈ1-3 6%{ԹÒ|O>Aݨ?6zi`UxTdPLsq+\(@_8hr(]ar[(n*r7DsKYQW ,ه,߲9I:2ɭB_nI3<832݄VI<-1iP=|IڛÈX9v2K[411%z{)6$ΤL SX%nLe CZh9h[ Ƚ!nxW 5q* ]DyrǜD!L=fXLF7KϡG[E9F^):Qͻ8~9XyL~93SRGzW_Ɯ$P0y2ث^ 1Ss5Gp`$ru#;շ- 9@gur'o2Lk ^IOǍ6r^ҿ< nV!ތ믫~nw+oX/K"g$)AZv{Z9Y9yw~-/ "u9GXDp8dLJ0!#gr&.*|\&ӳ1` fpVrkmg١/VgO^9TeӧLD(Pn"5uGf毽H:pZuM*T2W]sI7`P5sg eDWyX+bkn>ã Dp3> "d1]?^*/xaj N9&v nfDIKlzq7osH;Y#np?u.Ea6sl,>4UN.QlM1}o|Q5BDMupM&`k.ix&4-j1Q2j;޲d\ ʸX&SؠC@\Lp}6kwzfr5S*~miCY NOh6gN]]}[ bN0]H;?1Nۛԣ - XONx:#a2Ik)sAO,:#~|K f7ꅋ4Qq,3W->RYZ|$,|\T@jY56R-(^aҎn Zvpi=?5xzr$~b2n(Jd# W&{0G)JkI @q8QhoD$9T|0mKSYe Jz `,*:&J)~æ,qŰ?{Y>VCTx_pKhFrφQGA#b%4*߭{gR\,eӳƬUQgnLV|Z39Z1ΜW"L߽*G|%>,%-f8*VY7SK{SE-M>We9xscmT# 񣥞d`iɉ诎{p4tSw熸.B2F{j01mOS Cϯcu hOc\^(cx7BfdO[ɇ(`ƛt;8!"Ams&Ɋ$ l ǘ}95$됪JGtg;6f\tp 6 _OsAGD,y$>=_#H!A/Nr.ϱAPְ*KW^Ɏ"*p'_r{\.XRk:nWvSU ~~)F+OHz`a @YfN#&# OI%uZ~m(ڦy{y"^y]F괕(cH#(S+*uhd[6 #6[,{ gS^Ke>_UZLnHX/Cֻz9-+ Q{]a C" *g7>xG].B1i/"ĝH9_z|WEi47:r,/< lt1{LCֺJ_ŠI-Eұf4BKܕԑ9 ėĜ:'a~ \z.00قM N+7niF*.F8=:]&+; (%`pTA[A5Wo½ Es sXmf`D?2 ۭMo3X~.DQs A]t$F3qHD}G<ղ)CBJ`Y6 4ܱgN 5XK#df6dNL%JNQ/u~c+u0:f+98u%H7MVR]H _j8>S{RB=6U<{q'_/OAP|uQ ?M[c.rƙ=?Hפ=ނ㷖iSݽEJH2a1O91jkk5![vnp'm\G$B~Q3_6w:!K$ xK{]P6tGp| U9pGw#C75 @OY%fۭk*~5/L]ā2Yla(BK&ц9xetD>,cYI=G"μq.M)غ q{ERHIEC36ɨQIHƋ_֔0sh`gIZ`]NV[td taU.eC <$z4|%+3GLF,wH>G"BP }!m5aۑ,u^Wע coπ \vfО-U /14䕮[aItRv; oϚsS7Xf>G1> IN.fm۾_ ެ"" 3G&!-8~56 ]Xr&XERp {c9]e|rt΀VpWS)Ԡl5X%Wmfk"va۷\VV%(Y•U .Nw'9[Ns0fpUJ$3VVY*d"h%vi_cQxe,L M/C\<JK] :q5p_A!^|dS\[ 7Wu i@Ȟ?U ̻A5_=׻+- ]XEW򤥍`c&c_!rhvhBq@\d{Pd?SE{Ǿ.Ap襩Q:¬>F<YckBiL, V̰fh)G®&&#+M" B,I6*MIxJP  :3NdK#xbW++st3m#Bp* yNXM9.z}Sy %K*d+{?lի %ݎw`Ťb]-=m :)bz XlhMPCl+yk5 L^?/aA\YdQlȠf~K"#POak !-rVAΥq;MW&MH!E8r9oaMGѴKtF5n0a'䐚+>Q'ةmVɋSU|3E85(Qc0J vlc۠1ah}2$Бw"y 1qnSg@( 7[ߌ+|?EӋ#%b%miO]@n`lzqͯ*lob:n`AEx<|tzqNԼ6օѻ2A^JKk"WQ4:<А?ZaG6CAo/*DA(z >!1sKL)ak{Q70mo(K +D{G•5|sOӑ0i{nVryBd;>PC^,o^jdB^QykI}a*qS}_!Kb\p*ne^ ]-ر DqnqO,5GZ/e;Z:N`oh_wێc<`-c4S@a%q!لF0艆HYL]yp]\}ֽ"ğ)Ñ̖ZhpKZ"1dWmC6{:ƒMB|̀w{-V{ZWIJwZYS+{2f\Tky:"W3_HN [DR]w!/B9C~/BY5L1cz%QOVG":ж4ToG[i+5CwR9 [Qzy T 瓚/ιc]DxjL,RƤjiXclnfF0 տU]gwtK3*@B;y*jٱRݚs\ E 47w5-l^^XsAqAODط.&9!ȑ /VDF]AX M=/B}|N؁t\0_Tf{;Zj.YF-KGXPZ7>N%.$tGhy**ITQ??=cuB(ۃoy8{X ƃ!mҐ L9vo(h5ҦLOuƽKH췁b(lv,Cv#yd,]d!IFm+?jM+Z==) ХU7]fby4p/Ԛ 8VymLrHK.D⑋/Á35bP.ySU{]1g|<{ǎZ|i,KuvI \Nh ӛ5v2Q#^p&ǨVF?f`*$H1F%&z5'J y<.w 2l.ZQݦ]ݎ)WpnToxPԽYS7\`^4|(Q xQ@X=XOS;r)kbt@vjPc?bYVDǭ15$E\9vzvSld>NAs5sn {Ц{jVǙ&Y: ~Ϗ7F'Hj=4ȋS׾U&kwPx8i#7*V[V:SKr[`,w//cVВ/>:jW*5xrх&4PЪxF/!ub5 b󛖎{c$OjB,nݹ3i:^XϣEg,ASg{N<.^9<=SqA}}xӿA&cKe┢,柺tIwqhVd7?3%IT]rO=[AsmCW&whUEu!Ej46:iHѾyR}X5&,m`;3PT*C-RMT!)Tx~cq 83l>*u!g~͞(_skMbG;wϨ>Y7$ԐZml á4_҉~B)Z_,锵f 2#Bq(&[M .rjj%r^PcdW?;ՏCr>"؇͖oC (wt:GS6t9ⷈ:=;`C=iR Xb6BLUkpj*k`@]ʤfbЄ*fwL, *[*&B˸GlNY{ɼ;E7 k(}d9φ Fo5,8.]Dz |5U D>Cb5oI&@Ӎ;P#q” T8:3~A?1xWb4 d֦y>;Q؜09ƺ#7ٹU:eB4d#+b'2ܔ]YtU幔IQL6xO3M(mc"-6b>͊ i >m&BuQ+l>*XTn]j_XKR0jb%&B (FK&wD֣ruឣɭ~(IW&Ϋ x3Gm_ $N<192i C4_҅8)be/`1 w9IڂH<7El6M35c֙V'Qoi=LpG:XS7p0Ucŷ>ARqM6+$ l?42'2 m߱;-W{/A;%n0r)d#xTV f#>c9V*.*QTn5D#9b1<3G@ {n\w!ޱJhQճ ~ )+/ ΢[S H8,N(D`BQ*v1^u a.W֕,PR 'FtFle o8F@L];;5+{qp\9uVs(rh]!RMzH% n;vJ%]Z͘9 AgQAoU.`jܮwh$" I%o R4ؗ2Ў(Ul?r߻#`DѡQP%!8D8ubż3 y&11#ᮙcuP%1wگ+ ]q{.m^`wrkrPxr3qh=)D;󰥩}bn$γeOwЍޟ9Ù"<%1g D4o/h0X$ :eO'ڢښxp^\~L_[SXˬhcym H J#&Z c ڤ\@^+ŪlL]b `p)pͭל :5Sv_-35syoLVR&bfNxl.'d?4 SvӜI |.[e~~ؽ|]f)%9 ӕ8$D0atGe,s-6"B#;B;9vuvݶc4RiÀ[tStKCu1LF~ȀQ;1azŸ씭|6]@aTFV:59ՐpC138=&</<́Ћ![uKDM޷ Ras}UO'MK9pu/F+'] \V- 4FCt&7.3GaG\)XYy"e#f+snm g1{q͔O)Y{0P3NE  !JdS<>p mH 4j09By\Kl ވ"9F,M:w.Čs{ZБ w45.L2!tE6ByqIX(xSXf8E"UO9?;$\9떛a ,[8^B8\T'%LhqV9Iq6%WqgDO7{]dtTm[ƒ.*gͰ5OQU͊teFX=Ez}/%Vx?D!fkЯ&'ܞ*193hA+h hKfp[Ai>UÒ:︶I8 y[ n'q֡a:Ag@%%[b+UJt'-܅-dB$Ցd[w*nQo]6҃838GEŁz)N{۹T^f7SW'03O 3AU oou$ okI8G]l{N_6c|ÃI X)3Ixhjd OUI'aQ}޳kBu{8=76[SN8Sd$@!omX#tw>'Oq?t}[QۈЮo60ؒ)!4bVaö휛Dg8Ti $fv BQtW;K)a5;ut~ 7 5>_jnSÐ>w^o+ ^t8 GEOcU{'MʽBxmlk:et8xAwIڻw7z ;QVi(wl\BSH1!LgwQe5@5M9N-;U)֒H=2" 7M $BDlVs=d!+6ʓie~2\ҵJ\ꅍ0l u^"SUy Kfz@{9T_W v1N_dm28M\rUc),š>DDLHdV|\&=T@^ǘ^^ڪ-tE-1Lg^VF{;eJCD0Qđ ]EO{iEɝO\‰L_9 r\3/D H}`Q&;.@+=0vw*ՊO,ooBġ<7JғEa0ν[V1 0=gjOHvHݽ2ɷ<&`Z\ۅZJ2R< \F]F,$hj uN` R!R,Y/og8>6 1g Gݎ>.'YO;E8=j%x ڮC]ܵ&:K`Uo>bda;1<9b17@ >QhdL8'Ig+;Wm= _EK c#@)Wa01q3+.F6[p 9A!Ḻ8Άk%B2? [R4kC&|Z;߬6wzrψ}Jgbc^;y~0Ix_Ћ|1EMq#J&?2ׁ 43uqшsa@ DWʏ7>: J' Y$["𓡨>>? ^]&&PinVٸMϐtD>9<mS۱rP]-E,#rijNB5f/weYۘ"K}FàKY>\Id]d3I H9{YT10%;%T f+c4;Ԫ!?@aC)`oD0ti>h4^@lQeŴEV"Zo3ůgV%2SzhUbO-*ύ):I*tS (wtv(()dq'ƽK՛P#rx,qD}Ii0nɾI"DʂhXb *<t$94xXML˝Ěes^xcgpMwv=VtI`#_:R o#'j(\"#_RK20nR5DTwaЃ݀CD^ih.0joɺeȟ?!e#;qo `Hߡ|mQrnLI1^䤎e W'2OVn7 -&ipWwRth#(fNuWSƺ. {ֻ +pl44!(icj,]V}#H^G#!qHv SQn AS?:&:іÈF#v0q@ ,-U vN7~2Py IVIXu 6=&,hLc1a#Yˇ;/+G$κ Ji.f +BhP: jdͷrt7= |l9Y-ң9>v8ا/4DE6ek@+E@GuQ0lHN3#{jCPNqIb#tv9b]٨2\}.v4ovThpM#ϫ2|2ĪxWlw)_YڥCa3h<!CV/JEoR*'3B: {i@L.&L ( 4É2$jܩ4]s6nnG SMhYRZy<vS ~؍Ui;pj9ˈ&qMsdujB|ˆG)aI]m<*֖;/gɾذ2~rijl+_ǣl )nߺ"mzCNUa9f!jԺg57Dxg%ɖ/aa)TǝઋG_~3kchrmX'EC|[ʤIW⛢(ڑqё q/w]Njsqb}\X7&6̗ӃL!yG.&߳p V[}9̕"vR"lI@(pCTK Cy&.*bO&sm^=0+(Pzޚ}Ę2D_#-m_O['vMs{"aJ2s ۬vQ!v'{SK}Hm:N q6aȼV岿$ j.NL6, pi+DnO:GA̶J_̮^.ǪҳpZ9*BZNq]kk _/}jҪTi!Zdq7G[|CcnbVPlQ/{(>F"1g O&Gے|{'Toњ0XJTHM: ҀTrZJKAnփ"vx(od[%R#h8Z %t?(m|^{p݌4T2Wu^L뤝GMeI y`NBC$jHxtDZ-@C[[Ve6Xd6X>$d"7R,W5mqhU:cGĖlD5`Wt41Aע1[@/ WO1Xڕt3 I<_ hJ>-m7_88R_& d+}5"DV>$Զ"SL-0|_~DcE*#Ki}+{Z2.V^=0t@ϕaw \E ~kΚ}DǷ׃i*VG@ߦX?.22c=_O~IƸ0DL@VR< ;^-pX b3:>AQe@JCf)R 5z(""]gZ8KN,YK,SXkܶHGʺ,/)g|a%_=c;T~0 u*ڰv+P$&d|[XU=evIW&܌)%`s6dX|46hiA{c㉺ @vL.gd}g{s;]!)AC Xji1v p9"gFmg/r!I;3 gG hFig|!JÀ twC6c6 k!&j<:;W l.-]ۙ+ .ضpsMgHBL҇xL8|o(lʋunV PziăctΜUYFRmɖY ip[<iR]/W9 ;H_gYZ070701000002ea000081a400000000000000000000000164e4ded10001ff08000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+SX}N4p:}NAm(i~k?:.,5JVvr'w-|UlWiݚw}?gn>v.Zm]v06aNqX,*RjV]4ܦ(U/q&tc[dGk`\8,)UţDI١튲/k)Z]j–H/@˦ء7MKtZ"[1۲m xZTx&s\X7yQ63EIrcVi=7(hp5JycJJI_XWGbv2 g3YUo1$|Q~Q6QJtHTEcrEQdC*Jsr+*yN^* '1$ę)n?=|'ܐW^7zVN'S7QH9eADJ@LM>CI=xd|84Y9wfKFA4XA}5޵d~ G`_j$ `Hܛhv;أ0zNvjkڲ V~.F۷5T`r}.C|'3CKܰ~I<tPkBt8V0) lA7aL`&AeiiJ_L5^Su96fg`:H)᧩~I%>X, n/oHa7g6 'eQznM]c1 <3Oij?kISV_57K$;5V'&p!8rEq 50[SHY67*3h9^yfЉ &|fS3E<!LYҾYbʊDɷ*RDlNMZ}/ޗhj`xsMd,MʯT `JWNGhы:!iUPa]U]T%ib[)?Ԅp)N [Hj5N͊*qfJS˫/Bؾ%4Zݜ?JiR .ڳ[y.i[F7$5 q}S`IOCK{F0k2 UԲc󖊲QZ>dnwc଺sݢs[*1yIcf xܰ֫ ]BԿQ戇!+75}^ˆ4ءL9&է< Tي#I8{}a%jƇ DOyB'D#vʊֆ9 ,+ r Ӻw7=Ghˊ:X.8ٛf[3y5B@^0{I uOxjMcJ$V$%9g[>Hz.z苜ٷt٥ ‡gRQ)vNJӦ3^`DmR3*Pldn2}xlaM=Q"Euָco(׶ep u}Q6V$.DQN?e7ϴ!/ΔS)60S|g2X9Ѕx_uݕۍ?y( )d, {!'^ɎBLJKD%΋-x9ul 2?,P3i&Oqx>2A^)RX n8ށZ5{dhJV^3'3ܱρcH4'$eCƿK$UTm\u M9 c㏈5`*c#Ӱf$DwйUg%| sK_LӜȈbvdri6 MMc06\"`r`aL2f^ha'nO4+z KV 41?׻KlԚE`+ YIJ}rC"V)BNT0W@ַNI{aXeﶦ,\M 7aB-G ^¶3B.]wq) G#~_bLz{= YE zbwV*7w%ISX-gRpDf1LT}4t+sDv``L]U4Dd*uV@|;tϋjlsR;ȬcTG}!\ \sM?Mo8[tF]{yDTCMxo4YL/yoi+̑J@ ;ۖVtA`kkF-* CQzߧ[|7*ٷ5^Lz 7k-(׍݆D$xW3KYƶx0^dCr;/:DFgwH :-aA2ބ3x~b0 i [X;1[p ]*yzj;_i5DLgZ΍9?rҚ4+y3Oec h"і6) ܖQ/I94"kIlUTBg];+5=1' EZZvF[z#e{$)ڡt@e~$@N}ww19ޯzG[5]eÃoѪCJ[7Ϲ"!Z)o z6K>:{Z'g;b,=\^ɕƅ'}x2X.76J?|)&5vt\gR)\N(q3D Փ/l0[6n}3:$tWڍ","90Q?qٷR8jV-!=e;LhU3$!KF l tR2Ԋ6M%ۂa~ % /Sg$+2x!]ҜG\#(nV&Di Fn^ =Kpeƛ&$:u0wpAד3:>L ql c&pYk#<E1By;I\΅(Hkڔ)iee|~>,E&hb5 g9CC2T0` UuScy&1VdonI:9-m][TsȻl5F`F'Ŋ)!_ .3Y%D?/ cBmZCxr:tW[; 2 ~1Pm7V/J7$e dV$GER!aÇB$ %,j] c6#]їԴ6,^6Ct ˫`.7y;Tb䂼Ptm Nӳl?etm~x/cFlP0 3<PǫșOA!pDAifY i+VKaO<[H9VpGQٷ:g:>zᎩʵq"ӽ:dWIpZOrݚ~oN>^(PL[5" {U\8K$ZduKcCeE^Xo#|Qq|gߴ㟀,\[]vJ11c=mCd`,@_r>ʌ#"]}54*BgEȘބ03Y\Z8Ж7rT[苃i|gWA1`jsIj$,i7L 7)`h^b=ln7ZЭ$'Yת;U52n{wH@?~@LR.0@oG 1(Iv~GhQ%v)CZyU1" a\+ϿuBlc(kpX߽1;ʉ7&%X!b/&Ċ(0&>%4P`P]?鍬ӣY+wglI+=397HyEfQT\95>?@wMOׄSBT;z!_^ыIXXP.IO +כ#)C=„`gxݪ'e.{_m:I Kݎzl% D0 Hk5B_iO7t*|VFUD$O~,AV; <1B:jʃqO`DHc6kum5\!Zsm*ft&z:0}\()/K,ע D "&?*W+WVlX1u#)$}4F dkm yI)=Nt|ot?V$h#0dKޏG~W& N"gt]Qӟ_v' OY;[%#z" fLABM! žD5M#,@$Mqbn6ݺ]-i OlBx_LF}'݁ y^ @>ɻC{kC ϰ-&| @! zG%0]2Hfu؛Tj}Iukd p?G 2ƺė$d+`niw 0V;&~ Dr҃?5@!0b5 !]D}zc,/LM番*s/Zǃbӿw9eP,l@;gNȒ;Np}MǺL9g۵8hIn,Wmdn#>oU&N7uIRj9t~sU Ӷ?!{ΌrX!ӶqJ֞[Ij7ߓF!apjx3eDm#JPNA>%IeKݕd%#QoetdҵP)kInb0Ehn\F;W_9_ItiF1(YD2lYM  5pO0^4-O( ]T)%*%)Q+LŁyYS:1#VHo>mtUn@B s_̭TV2!e4Kah-R)K {{KǰNlUSOR[u<5/@E4WI1*DIU%jV۵!|~ Sqy3CQ2fD]bE}lqZ-+v eWޜPS&1J0~za ?3'ECV@b?֙􊖗 ( )w\U fT1kkzϒIC8,-408n#LZj#_wJ/k /=n{vV;@‘;qּghjOa6DcFgU=S&&!Û4r2+ka3ILjQWQ畝8d]2{-kCGD_˭NyPHTCd0|;S:XŸbɦ ٙ_bM@"t\d5{T|=Vw[& OŶnTsMZw.>hv kiˆL<ߍmvsӎ|!eE?-pECv^Et]{jև%5V5vۼzdK$n';: #/bjU)e&TZO}]S3أ~]*PT<=9L:r}dRc 7%Z t3gI-`䊟mO[r8!/HX# RKQ"lE{UCE'>+8y{?JHc52W cW,]771VTX"$qzf沣xVyVk\fp\mDW 2>\j[/+D}d.jTǃUE ~).Qhd;zu`Ig[zW.]X`'z6pG4(!Q2rKp3%h*کXrrn#)e#B`z9 0ɀt>SO]vEMTU Way3> N{ϾiɄ.} ~h0R1%PsI3 ^YxB8Ml1?4bC@PzG^0co9ެ8R2I :?Io2"dG°L$<:gTF/€.vB@>6iʷӢKFfNKb*opz8˽Pb5nlA^u؈YWOAM:^Ƹ~?pD"NrfT[&/;P&\pc ҇sO'f{XQ98apM,wC] *9!3:с&B׈7UuXRᡑ`0yRvĸPiM{˪ 惫h4§A,ت_A~wc`EA:++m}wpibwn_@HKcf$:k/pb$2k쁺{~l9NE:hWǝc}B_=dMpg3X3cAh`UsOD<[btS˛[Wy \TDY阾u3o$eտݡr1U _'PI |v'Z]N'*kbVdlemjAO/6Y*NQpO \(lPW3 vŭ;T@iiwfh@ XQK\̼y͎0:Aߪ "QXs0#8>ӡ'^BBJ!ۨiāM}˧lBekʻ ]z#Uy}kyq"G 4U 2U}p]Ƀ+5YK;dE gjt[F&<ޚ&-q"՛2 UBb=-4NjifgJWY fq/LkP^`\УזBwEܣȔ= wf c?oWh>#% KiV'8P /Cm*4SLۄ~rk(F!Oa O\Q߇sBt5MRȖaQӖ:U)DH7R04{9;ш(P9Gˆrpogfڬh[P2f@;9&NE>Ngu[ȔVXbly P9_c.$[0NUYIqu02W6oIPAʆ%2%2Nإv MKjZGU}M^a 8 $Vn}e ʖٯ7iLp]!ǐ(h^Fj]m%!qJ=af+|Wd"=2TEC#(\㽸dEym@|iӡ͕ IҞq+ 43ġ@M#N8.WHaz^bk$H; q. F:;0+TC_PiZ ~/ꦟ!Bwc|{%W{y0 @㠩;_F!?D4ǔ%{_q.ͣ7vPTyY觳Ӂ~+(vsZ^{J;qxl@fKi]rg"'?׾ +/,XRrp[rT4{ dXĉ3h6)-%\hi7Gcz~v7v;dn>WO߇+B&Ia=0Z>Ȼ i3傁hz?gE3hgy4y&hB`mʑqvJy$ Շg :bt]za5-YbMih3͛δhvpt-{lWKGO0Q8.#^8#T`g.MAЮ {V2If|O 'A':7I)7# Gef9L&U@fՅ@5E;lnhMt yYpjJi z]u/{k"l lFQ}-|Q2E8JR]oh`,˳,ᆰ.u+ZŴdQUi"4>"?5QX]M*+ c|D#eҼ[g1})e+a-qI_p^%# Ă.;s;٬~)>0DFY@2MڰE_n!yÉ{U91K+]z̓V2a=@2UYYBh2$5G!>B9\Rڤ#c(0"!LJ]Ȇ,GrT'(o:1FYeĀ@ׯtsįݫ|/*wͥ aƓ$10n,P8g U9Ŋz% EU wXα~W o9ݺ\XU>怬0=$|o.0ʣ?R%D!REp K/\u aCBF}{ bڶ2jX(՞,>k'x޼;KD|;tq%4gSN6Mv3%Oh4x/[nK9k UZ\=(BXCVpNoǝYufothI <HD#IdG 4Hd 0 N 9ԕL(gh*K_⎯1S+k[L_ZʱzTl&=]@ʖOE BĮf?֖ r,5I;9R0VTVX\cQ{Aa#͂q#+Π*¹*N@=cp誨C>IOrY39wSI*+DMjӪۊ!pJ(Jڛ\.e;-dbGe&sc3X# $ N>KjVCZ8%)N#1>C&eY`qT<0anqy{봲x@Y6S^Zu#54E tCl*XZRy`z3yU,7E3uéX*¬kX:z.Ł)kdCd(=\^÷%M5 ƴ]94U '>L㇒[L3[sjrsX]J!DmE,wvH~@KWӘ:aMJ1%4%&s5$R>+VʜKVb7sJšS@lsm؇ ?&˶Ǒ3]{S7m~I/=ScF'r%سgyc5+C?-Lz-[+ſiiSD9 !B*T+PHlORBu[K;apY8 rXeJS]=T?*-^J?;C1+qNM~Snv(1N,b:CChB5Fs)6 (6Z{kc/I, yN{ƮԪm%:ԕurFnc#[Tlhe)/y;=spLY+2ctuCiCўH0 H ri~S#v$z/Pi*Zzc&%_aWc(q9vn< z4*{H;z{ B!zӰ4A.)]o~:yhԶ[U7 Z60զBpG ?eYOA}D'9F$\_T8;vG#=Bs&6_TVWW|19tڊ;15W4m <:q1>QK /% U𬁭mî"gYkLy"#NbԂO6p*whW *,,>G\"-@0z|{v>> 3~`׈L/ʉZ< Y0?Tg21Ez+; K8ׯb\ĤJ+| p]Jfo/"?R>^'-vdK!!B01tff9ꇙڣ 5Sfڽ&`0I&>BotO:d,L3jzAo"5QY P{dЇ G΅{~&W#| gZzEȁ/H]龥 !<4MNJʹ'Ndxn qlmASh6}{JAmp1KnFf7ۧ^SWW`.HT/=)f5Mwx` S+W<Q+j|ϥʘʶ%.3ݫL$ځ&E_Uxnͫ}'ʵ~tDs' %(s2֒aQ1C 4 (w۵>+4y7VyS"to#{؍?3"Ϗ^YCI j#sI +F!JV酶#C1,s]:齰!B?3PhaXB7jwWٯF%fI8\;o步X1J=-'{Hw\CeyYn*6208ctpgnR A j23&Pi{ rB+:u͍P1VTSE,^4ЄS쏥]OӐa_N LYg3N5vJmsCE!Kbmnr"mM9j^?^wH?B3f̄%9,F篷1U߼jS@ Z>v Z{F9ym$Qbp{Q suC1:죆kuNӋ̝pYo XSYcC:{l|cϲLOKg w.D׍_dFgi3NJ9߭w$q;n iԳ(%zEnG뇝b%; 7\pfe z_Hn\@~%)pHأ^$8bvNz(W Ź^/ĵWG?R40rB/iz| @̡^_3(VRsnHfOQ=pݕS6pcdl#4̙O.Dmɑ\t 5X"|:dɻv?I}llijKh}Px f0xa <}J@uúy8Ǟ#9ce\^?)hoE?V@}u)u$tY$ /ha+Y!+y!p\1Z'1?W5uj$;AM!PxA swϠ>05JUOiFd Ӻ%Dyv+hZngQؓ{%%8^@VOo7hzĜl N=p.ѽW4}k{6`E4TW)32b+Ⴒzxo cjۀr]7҄p*N JYnK\=HN(As*CG-;g!sM8_yy k$} g(Ꮮȑ mG 8m<gWgG;2L^,X䵽ӟH=*g֔+~1l۞h/nD儮I6a2bCarpwl|ɂ[o0C+~-ij&CCoE%c6لT;:?ŴfW\Ƌ!ȒۥD&K|g={R]r&>0 #X>> S=8o,~=Y#rJ(\\vy 3 /Іଆge 6:.Odr=oL>fiR-8L$$1zI e!mGR3}I0`w8!c_Ylϳiq;fkJSЬ=b43LH /501P]! (0kz`!@Fl Td;i#KM vRzuDZq_Ndw @S}5 H32ۘ 5QY-M%KŰ0([ u٤ b EϙFVxާAl&0@u{Y(a,ͻKD{N!WQe%BC r} C/ϩXq4IAkuTg``f(o ͪ0RRVVb3u>Z0lIX LZI/CΎ1=_oJv;UD vj%1A'[#KX:&(zu>C3cJ|d0oz1zk(q3^5J?g…eoCX2 ɞ9$e!5%'PY<U_})ZH-;3:߂yF?Rڣ申D=[a)M3Q5. xi1O H(ִ>2O%S]dԻ\P :)趴m\RRQ܋ 쁻4gURUn]R2hI 7trJ3 =fx$6i +(ri;q_Q)w<أx;a5ħ;ؿLYAm1$KNc]itcAxR=;Kbȸa\ ;!Ub:Vt^5}`5r_-h rԙH5aP4J1_ng# 4>e9%::n2"-aa%.0"/(Gq({m&/aߕObx3PH/pG4EhE3BA|iy>o"Ĩgw'y+5?M$Տt|Bk, (:J`Bҩ-+1@rV!bU릫f|u-/'BzYfһra9琽1X NDԠ(_)yy.9l7wm"T $[<# dA.jtMY`daAׁ[bIR-FWpCos]@ XAF=#&9ndـ\,rb-l jNJkxt-cO` )B 퉳:O?Ȟ`$Z5HMu?ғc4u e <)l+8Ÿ"fjYƘ' ߷[>İvl}H+ ,j` Z lNZOWA I '%C]+"]i`)3)8$ի˽|8, p,eS9N^|,W|I~TlW9-fbq\Y$. H[˦1jK6.OJAkӶ~N"ߩF?ʔ@.`[k/5'/~o(~|2vIN'w܌5I 禈tW=[7DhdF/ɼ_xφ )a'Yq!T8YlɃPjM8 goaok}@7bO íYzhE'mXwHrHs .GBSt\`!9 iBqUmgu C_cM6j7g7tU|3!eL'O`6Pr{ %? 9!Ueb &.`%~}eAAE_@m^cG&T/厘r|s(Ў)e0CglB)3k*nrЈlM9ÜxW.Oy+*K:8YU ca19Q~!vvOUDҢrO^H$n'-D/E6br0evخQk`m~;@zq V,[֍1*AyS%#x6̠`adTɿKS;j5z\ͣQ"xa{>,/J8_iV!E>.otV~o/{_S(1yT~U[ΏFT rՊ7S܀#v6FzpmS*y&!XVyVuwh&wM?/YUf&CޞFQ .cCeO2^>Mh2[%I-|gGWQjS_ .fF,I5`[' 3$5SxngH?wIJ6y9Hyˤmh`*V'+wdUVmB.1⽮o֤sU(7l,! ͮUQCC'1#ﱣceBV鶉snqc*Qf9RiƇV:JmR룩@zH$u~!5}6}}='n$lL6xQYtDa995ʚ1.ϘL]օMji$Ȼ-0cZWeX]}w{.xN~Ry6ʬH{HaTAÆn$XT_|rאt9UNSBosUIGhP'=耥QM׏Wk;Q<9R='4-4"k4M3j &En0С1eLwyta_}zg)6l-^/uMב'(<$ :ZNx3o#֯ g˹2Q j7ۥDÄT70t!t kCwml~ØmýsP4  I@c9$1Ϭ!(]WĹz4 !:)qTا/m)fcp B2n'*gT}6nj w00`s]<9Ґ0|reZ<]5e061T܊{HhMN1ACT(QƩaw?y]Av4?&RUnFGT hW҄W"M*>O5jmp]ۣmWՒIV&WRª$D -BTT7SrPi&=˄_!;6')FgF<$=o:֜+ 6u0GTb*XdW Cc>.ySc 业7PVk4[Kl|Io6+Ǜc'e~, _M|w^g7t<6neڂej8`Qa5ak_m@*2y0-^Pw>]R2eu }JF~ ߩE~>8+V1(|ОAfuK?/F{<( 'Q[{[R t$>V@*QީJ^pXgKK }w0fd:㍁,y0`0 A=$VmRUGMlTwA#DR?rj ox.NW$42nH [Suv|ZZ3|Ӥˊ4Nn>!9fRYȷǃr4iE8k%M?JoIoH;ݘ CO( `"Td =0d9ʗ_ =)Կ2Vضk05UM.Mw˧DLf.BBNecI{~RrxsV82#ˡHf4ٛ $nN &J`bmxU- e|&P8 xDg>#eZn*%G 2'`T_=GgW<3DUAo\aIU7R#6<¤۟U\Z˿5ċ"DˋI Nio_bN{_eo$`U=k}GF))R7)e7o q%iȀ 1uV73~-z^dϾgSi5(K~r$>> a;=tw5|&Hϻ hC"J#ш-(#$c3Y2Eb(\vW2!uDYO[U͖#yFgM*|2;Q;{>`^IK4 {m7:J%Z4s*4' 0xpFWRO Տx`:cpouwlj8-O $_?[OqvjDJ ا9 ~L8É~ ujL":-U$괤,"2a%̘@ Q Fobkonb""Ta1iY3Kk,` 2ƹSؿ>S\CɢhNŒ#PiWzt/x<_ڮI,-Xj%i}y8K=Jggu֫lDdE}Lk.  }7ظa+jS-3j#eé0ʕj@l ,L>g^PmTSKСó?%+W??d|bz4g; {|h@U' &,j0^I&W?ȅ+#ݫV @^u#!Uu*<5fdE!9Z𓻊RB#kS"+HIdqVڌfPs9pC='4):g*Jt؜.Z.Q~pXB2eiޯ$y!RN2ShkzMjZV_Y!/FiQ({랇9*sfhFտg(b6PuHu"wxE -KaDƐf$8@ʔ5D^CL-i{? 0LoHǵoCw|JǗ U-!$]%C.FJDjնu=mDѼ?wCiA%$;ʸ> ilOai寯v~!(%0ѵI_;Ip}Vgw*GLT[A26]vzT2+PKr-tp1lN@DNG'D_TG v6oU ѵlB6xbP|6~ÑclQiY!҂ $"kّ!A8޺BJط]`^0.r}~(<.,p>}ONi( .ե_F֯4Q%~'>ӚzW (1c*32+hԌjpѸKv@ׂys>j xeUx'nLؚaR^]Wv+e6M^9/d}#-?v5.XO\DarZ #x.A:ղP2Q@qxqdAXpoGOhz=@ܧk>f(pCesiw޲MZNRE ^ݚ83xKw a|F%jYW{ !$qν覗v<:gV(\?+MH*VZƇY>I1yP|2G>3hTqn*-4YbDj(6~0Y*^JvtZG1d['lP%I՜(JUrܬSlQjGM(HaU 6$Jy xBv[ '''ge~?2DRS'@nUrKf0?)sw}*g7pOo)@XiL=ASgp9 )@tT"ٙ(VED 6`J@}=cj4 실t̉t4q c{ܱDW vs]y}ReT=،AFQQb`cbBP-g x:;Rx|5)k%*[2JaCܹYrp**d*ޣJ@ &GYn8UyÓG[ܬ! A*{Zz]Ucfs]apUXN#8VȺw7Ȧ!U$e{G_;<t֟o]Gr^~8hJdՁG-#.j q竕oD*lR`+;V:ɸDDJ~0ڐ<=pҡұ#+ӛ|: u幂8*‡KHe&KOq4d''zj3|Aԇ.ilcX? 6slv0FT9nDH?ߗCƔC{ +\+7G! hlǓGX8a8zEd Z [3L/ l ۠Kj/( :>ЂE SA’">&e4m]=.d㓕4L tjy0^p^C37;Q U{- SQ_kA`au|† oas1CRkQ2P7?Ǜ́kZy vkL%v p+84z"|3pp юGDZ 5Xz|\o9,Utb,H~v2y_LUx!㬛$Glu6:ZXPΒDw䔍Ļve6O`{,ōC~Ro%O]SO+U}mIYdžʾ^7gCĕ|$$IբC:SKT ]/B bZ <(v ^km&cnۛo:ٞ5V" /qǴ0B~SP;]kQl ^CMaR]FH>gL`+R#+ʢ4 q#Bk҂~X?,du󣏒`4pLB| ݑ*K/9vʺÞ讏]k.UuwyUE<1c߬< ,ʎ\EL]@l &#JU#%y$\ʳ\V쑡<_*46W%&jmPJp3QWR1wj7Ő*sQvmKMB% D1(r,765]XftB}GcBݽdn6#Z> Nq0j|8x<Rd.z7&6D_",SKz ЇFnk;e<+Fqė o?0A .z84{2I)R wa֐ ? 3FNS;}]T]XPPJY\aEF3j$Pk8xgr"gggiSXOSm$ t(ӌ|Y(ߚ5W ?^qOf!; ́oP$A?DJޜ r@~xlkWWnPҝ<RJ}53gK^IVxTA3j0L al\?<ҁZ?JT9T9Ex?܄VŖBswz6XJ@jI _9@EvEͱ/W!_rl*!x;:58 Vte[ȮF S!$4U5EnlQYqG/s.8кpӋtj?wRTS-;6cX7I ju*"u7;$|RH kxwxcÔ^¬ Rԩ[j+REʴbOٌ}R&lۂv'=,OEvI (@-R^S?ǜͮ3~SzPj;@zH<7K"|8FعCzOcA@:X[U!Th&Oz:7u^i+C^IeD4 *`O;̔u mȗM$@Ұ(efiMz˜GqKX6 p7V]st)Q Z2e8A!rzb }O><ƒ~|> "!ϧzYd]7M{CgQzve,l̻m ;YDj,N?$$V6\rj:ǝ|'7G^=9`n HO3FtU<`?DԿ 3 0=g^4ɝS*!3"J[#1aiE7$\Z8\ǝK|9gE6Q}uoN( cE0y'Dc5Tn44nZ}69ֹtD KTFA.q\Ux{1+^BX+`lʈTL0$.c@;OVig4?+6%م)ae 6p{' ?VbUb [v@E"Έ?,η b!*?eӥk;Ci=)j~f^x39(*(RUb(Ed(F`|A *cDJMd&%T6*&o)D--R 8v*\dl#kCTM&/"49?MږY6>Z:T' @No(F >-pRM!I$9%Sb. 4yw/?@|GƋ}9v2 [ ..ܢ22G|SudV-^:uBN(RY"ZIɠ,0Ѐ $ %Cjx9V,J |⾿M#c`@z=*GQOXZA+=@?ʼnWhm2Y7B o?WQG=jQUH%қUv/3E*Y wm\DeӯYmJpKL24m./S9$N8{ʄv?B?8#@-2M-aTf$6mCM,рN\Nf|2 [rNd[XX{< g5@]|RYvMCB!=IqK&؎ix.Ή4/k9i@tN.` eV*ٰJy&a9b_hw:'PP ϼ Ewy |` y[\:B·ٍQ -K Ӄwn`Ndb2]j%lZm40ʭ ^./qz$dK8. ހp]lذcYWdzI0V%S0WdS+_xe|*̙t87 sKݝ^hڼm|tX1-!k|4ś;>\]IX@o`#}Rյhc Oۧ=E% >q;-qZi~scMt*Y3[0t:"Uq}G࣠N^\jH505VF7z pqk2mB64udf_ OzS҄!Xpu# )<ǪdrI .cm8 Z:RR|(Vp6+= WS.pVhQAb%q NQOJC }KҏJn8@,nBJGuulv!7#_B{_&!Qo:%lDz$- mtofGW Rk:M" Ŀ(;iR/"|bCπlj_܅6=fSm#mc5 jcPPо&Jljek p竆r<6|D x^>!I7ع_? h2zY莍?YU0-ՉY DR??\vs!@W/2tV x. +4(v9('wx8 f ~<8rUvcR['ܷTNUJ;?v GxJe9!UɂmкSrC)5-o8 !\\9J!ݟJlGC9 rp48O >en@XN 57)mdߡZл2cDMWM?+| O:[D54b͜nq3?>ۡ2\wcLGif#g,^6L> O-uc vmsLB݁#Gp!EKq.y NWb1e;}pOX\.3xU'-T\afCt2O5ΰ:9B/=Iԃ#'Aw>!W0J+x`Qb*B7Vё%u{)" 7t)N4d.@mׄ5iKDʫTzV2_h*|@v"+w| em \?"40L1WFWi0=^0chF\-lNq/o$ ٨.]BkSgѣ YL\+0a9V'#hǷ^xqC'+]_xb;960#ᅈMdٲ(MO ME5 QJQѥ۰oD1K.F1 +nVi[6ֶd}/AAyy5j WD9 6tJcv徖NDbXKJIجYYW ]Kv b8t܇nlxX-!TQ^b[f 4e4b\`-v'=an,I8x{G1Pupx$ ?aZk;=~b fwM^=W?a99XN7plkO-]  #a&. BF~ ^#eBnhG5FPZw!|s;?Nl;/o\(.09S%"/ۊn X%ZA4N\w*dgP@"gdJCoTL|z)yëquX S'?̋Dy9g8_$}0 g'tK?ˠ .O~&QBZHDhd}*y!eO$$Nj]lp(ˑ[csE*z~~mJ_QǢ8VziChO" :zQ:^S h[y5+%܉ז5j4= 2+Ŷr+49 |C3%&a)K=*no.B)XXm^Jklۑ>f@zYUB^Y:<ÊB8}0& Iυ%1Џ9H ̀h- Z\ՌKNI~de-!m Db ɺ4RnJ&|jHdQ.:?@є@* M# \*QS4S`: 7'fYʪPƉHEB)G4 r}|Rܵ7Jo˙U`g4| f#IC+w@H\sJ̫,͆H$FĊhp뫖V|Plïk7C,T&;?7ֻ9hq~NLG_OxohQf/. oQH^X]2H6h! P} pM1 .d^g]"HWp3HfC)DkdU_,?͘ 4P^{>7_[uyFY>/k+bzR+Q4Fq˜8eTS8LJIc4j|Yqf;Ac YggP$z5uٝƓ`@vs棑yÍiڦa\bu6H_ek37[vG :ߵp`#cA@D:K儘u]Dr#֑/D/I6<Ƭ~ 2ִ ˨HQ v`Mfu?_{*V:0ՙaڕ3$^?d*e"ז+y+l6B{[r|6MC뻫 ߏw $~k, sC\ Fg"F!Y-TCٛN,G+]5y6FrJ9_r)0zBOouxdf R뎽^оW9q_>S]D=Pr0$B?bw!P16\2ޙ/}*:sw$L"fX;(N HiZXI 6 \Jš*50}~,x5qEd㥘'x`?,\ȶ5 qˤGX(I"RһJ| &{\ɼ]8T^Bu\JQEa&3r"80vbb}rlm,nA[pFQO΂Ԟlg4~_Vr"f"ӯAhQL5W3 LJ, n&qi M[_ ļЀrG6P|q J _$%1jxB:/ p@`s2q *g='ɱK=/#5ӾeGeH~ s=!C9q65Py%:V}^AXZy#3NǙl&-=PVyw]T)\Vm1 n6>9脲sW6}|^UQ!8VkM3STC?h}U~$;؃ XVEÔT =BkUtuӍuH03eJgjk>eNW$ֽu9}$г6זi.[֛K2(Dvn5B̰ej#RBgpX 62Bu8H~Q>o!c <⑬ ; ٧=?VJ|6w¦vʔ*c|=FE=4Y_0#KE: Ҩ6V2p7%WOƛ]v!|b>*vI lA-`S8Ut9o3/̾eYQ hgszd +:oPA {PBXpYسA3P"+'ЇTLgPϿc~}q })`  7ǜGi 45V !ZDij]Qʞofjg,8`/ 9խ⌚OaD`.-b)SV 4w515KN%◎^EL^RЭo FM?m>~Uu8wtҹYܽ3犎8 o0' ..wl*Zy(=qZ5} nY_3qጣ >No/֭~דy.rXYu2ٔ2֌UOC' @6#&]866 t"ft ꄥgu_,Fwjtc.knf&|͒j6q"iWULߏ ɚ f#&%ms!HBw9.k)d}d% 0yÈ?$Fv7K8@}*YyQweZ}D 7:)H9 J*fۏw9%~">e2Z<6$D&.N<}\W%Bj a>~*E񉲻5t12ygO7RGQ ?!̱W"lpD/ [1.胊.85:Ng /SHڋ^]3 [QyҢ%sJc;+< +S1/SPjR;p+{6%v"f H_Zq$j+=e}Z*pe}Q|"{R*YƊx폩N1n {q%e YY(l뢢vtq-ϼ[/m6^U4bmΐ_./ىwWRSV%HEp?7biR ك+[n| Č9 +?_|h,4z&7c"zU#cY)ET;Lia::}/2%ENA!{ZW:h ;j3FQ< huJXuꢌ׮d0pFaJI jy SBamZrF<`;^LN Y%-b1-#s^%z{pA]p_R/&!dCBi>9[KA#YV:Tf;6>94B޴$;1a\Wa3}^'w 02":kXʱisYUYfЎg,7Iif`1T7X8X} @ueG voΫ4ֳ,<({l ޭ񩥍 ӣlOeAV9b(yǮ{% V뗻9G ?rFӣK@:T uy/|:Qwḭ~J (ח <^U\<7Ic[yv=ICS Hۘ-IW4 H= OTT'~>lB*ME6km eJ2m_j<_p_%Ɔ/RB>o.eq&- ;2fcg2DST.q,)OF$L=C{E2h:뚫_ĊIkK'3kP|'й}p6pmsiԮޔ/&SXȚ pK|C'*=N F7D[Q&=-So :0+t7/w?_:[c;UK{yUķ8pqYxwľגGku(9b{auw| A2k|5 dɾ!5{(OM@|ϖx$P:XSZFR~-D54 j?}C1 'C =ɻ4(\P8 ~N}e"h7֨q2#n"ᱞtaZW3ay=:!FD}m 2e2ȷb7 d6B؇/E}*Ω_[]Rx<UW֫=&sY^8wڱ.cљNܡREB-=Jy OLnD{[,R])߻ˤNX"%)Dv8m*Elj nXmV QT:{bs+%뗐BĞbo%\Igix ߱#QˆѷG>(y@'H{hKo#^O׈wLں_u-ڲ\,=Z-;mR%+p/4`]Z]}8eP ccBa;bwt{N.StiaTh]ٛΏوֈ]N)<ԑT w5@E.b Σ[;3_+"Bwe=xğ4<C(A !!?Id+ 0$免MZ7V3rQ3wkyxoDϷEMeD*) f~u)*r)3BrqW-_'Ӓe`*|:ۓ:*H(mr_?uXӮIqo`尪wDP*V/ڄq(ݑ5Kmt }8 }bf2Q˩Sfй)k8YKB++F<^sQ9cX#dJί/m/sLP$]1u({)oӡ_L/ycx@nW@:57mw{-O`i#H@]wg­SDtEJ(/u $CvH Wj \,ryET3scѣJ8;NE:V>gVƌa=<Sa`!-)0˯f+ 2O7#\}tyZH_?3Xc!HL\BIg<("S8 y3 Tzd7uJD<`t: 0z`x"%bƯ{dFKzd"_r,QRABQԨAF5VUU((Nu ǐ<+ Źϥgz*.IRW>^q7\nM&p4drh*ִ ׀`Ri6?"zƑ d2D묐-qLtgq[Dy@ D%bUd |()ٹN5̪دE>6P[jCD\]4ilqiP<>V@MQ}; +D!4O91 qVm0$ynGz;c2`͇Oʍ'&#!;.):pGi>ஜE؜Rw6 6w)kLuk+{wC7vfBFd1۲7&+d8sܚ( BPivVaK[ 2e;ȷoiG,6bCʔuɿq};@f~/iEZ6WaUo<='ܢb R2w9ѻĴhl~rN+ܪ:|cB'KMrI0q5oa53kX"20> *)8H!׀Uϱz vDfJ}5A({i&5,ve\PIU`$ {(q~2뢜 uS,FxQUsLةMS7B9+Lnjd#>PO9w4xjJ2z}R=ާ'-KƜTB`#|)Q}r"OPqB)%l~Y~ae?="E2}&7ku 3ҿ.(G+[Hq`V2q'A}Qf)2*sTH5??Csǽ( Aڱb N =r_ԗ`.IV>dǙ?Vxy5F C$W`^7Igm{f%[hR'M 54Owq]SK{:6-!HC'.u@4XR&ZײE_JVWRLVa`a-oMCلMKi`wy=uG<]xٶ_0QaӬ6ĒԹiկZZSAzT_Jg9zh6cdA:]`Am$nʘo^-͚+c9b Q~fRwׇAkp eA\`` G*Zq* |>P"SxtKaQ8y廄*yg<8/;/Z_;ު/ez)?@rﺮiZ\\(\7͐&k\d8CD)HE(nwVoW=ͳ6 %К3eaZd!Eh0x-%];?}A7 6Vf)+wj6:pn%U3ǽ>9]%FfnN}z`OsO܁qͬ 'kߴ;->pѺ# h;EK<$JG8pY~1/yMJ]yG:Y;`j Gn?$~ V0 e=.0OfWӕZsObmp1u޷vE@ڳ/r,n[I9ouuL1?9:aiόH %CZѭ'QV&;%Plp֍$֍:+>nh}o|R t<)%ZEh_;ŧB( DY'> } GVU6=ٍ{J9iIl;? }&9P&)uzMa,pq5!^ A*PeEK ζyV_Fq !M'(ɵw]o#[ ^s[W`%hwZ1zy$T29JԾ7q2$Z/:ym?ۙƍnp45<çq*̣E[mJGGV$h*:6,+-Of+K!sY);o=s-{yyw [S4t@j1O Ej28}W Cr鰳2}P+$?-7O i>`N,V{Fbʾ0v <+`TR҄zمpce^V36O':JGnMGiju1\Z%T /YR׵x|K/g_=a+U4J)@uT]5nHMF/ID]RB xQ~c1AjkWiy9_;J?lc4Ģ,k!hc*㹭>ҽܺҾR^h12j3l̫@{ kn]<-3CĴ־.<{%ȣ=_.6_\r񮐴)N"2<5xsYI'd}[X}G): ~~l'#|냖b&F ,mB2pk0 bWKNSq=䯏! kj\\{ 3 !j_qIf+֎줷慣9:})T6$3˴A ɣQAl9$|ao]zkA6-R~|ʵ7\)6 b;HR!EG >]㷢%tNi/ʥLcxA.dŬP3ߨ[ExsqCbD /9t zH4a!0kƯ614PK0usS.&#s5X!$S?yߟ3g&H}鐦lvd ZMRCTE_ڭokb iM`>ϺG AXq`*EO4؆[gVH- gr!a{Fcr˯!t7G|N!7M@Q ;M΍ ^IZ.ϑk9gAޕY={ݡcG\[X(w}KRMKd`iHh {}gmѧE-:$߉ȿ;.jŒfزc;Jv3.DG"rڠSN'/`k& ΚecEm\gHeUWS0&Ywb=-/wdO8%Mv8Ԡ~4֠1f<Y M9rƘG͉0Ji:ΤR/Y1 afaC┧!8>?)8<5GP‘:]?:`8#ܷ?M*ZGIgiNH17hP,|9*V:(ؖ;8,=A~Uy ORo`\icblP% /TN'ݼЀ8BkOBΎĺh7\ze!AY._!A^{ ӜCAsoqطf/֚&v +|wMzԉQĶ> ҈ReѡR ,# (?NI+vFit>HkcWHS6 NOٱ&b|D \Qs>DAɫ#xwm]AӻF% ]%l;N9)Pu0 2ͻj}{#gh5+<lUΜdK,ߦ{ =d|E$'!Ӕ̓GD~jF$r"#H {o$#(*@;,$P;HJɋ8X֋ݭlվyHE}] $uZﭴ/KpP4(f FH=w2\ P'!jG@`t NACcAX|?TK59T_έ4m}RQI?$M[Kxl73)/j.hnACg ƤipmtxSmV!Hhnjj Pм\$ F:0nK 0,DN(1hjr pw3|D[WoXy)!84̀/JӱM]]ޓ)$K|z0VNl+M3N4$E N2E J?Ū+/ wuĴ,JބI XFn@K9#"TSr5^L!;o]OJ'6tbQw DN6w ^N*5^u$ z(e,D1֙ms4E-d8(eYPܠÁڃwų)=\1Jgۯ=WD3}:~J*j^ڵ) 㨔~=JE{S$bk$[+K:νLݪ^-3l/)(:ar Gī^=Jt mõ˚y/YKJy]oB񑼯QCr{6D_?5=IXqѱ7;Ɗ5;?&muFX\o}0"ՙ@Šԡ q /2/ovc%]r.MsրfsdMĿl<,V6нqůl'lMʭϕ465"lcQ=_yG3Tוow]<#br:q+hwG-@s$xI?.mCz%haDr!(W%pja%+Z!_s`6J]a/ Uc"( FܣT@Xn͛9E7KU|lM_<Fc(?DL303~rML0E& ?gAL0YIxV* UPq<76ppC->T7Ck07/!L0KIp_~}DvR DKUo)'bwSѷS`#^261B%/t&I<|prk_kf-N2sիjZ\Tt4u{"vg؛E=ʅ`w\s:7I Av%}k -} !,xO5'<޴<e^(z8$Ȅʬð0Qr8=ЛDtφ;9n0><> nQحٺ0>e]/,3ק8B#`T*أZ/t(9|$ ( Q UC֑ ۨρ=qWZh(mۙ+Ҕk9 8?ў 9/ 4n QPxgg1r{[q2Ha$c(&"I0Výo)yG>M}Y"R%과qڙ.atkJ{^_}Gw:DY.Y3;Kٲ`񶍣(NbĨIFU.C'BٌmE'oQJsԱ=wBur,U|$ʾ%zjJ}5 _<  =(Qq4=v`L0B gx{E,7kk#Ib,ŐǦV# DV}>&-,F6+VY>Ph_0:L؊sΤe^M5ki- ɘ!ot6 CNĭ3=o_dпSX?7P?qP#cE :_:+!<݊Fa"~u]}1T6 8rㆋ(8KιAw2\yw6;ѕr#ZgKc^|VJpTm!L )ZqזXP.loI ;-cGⵧ90L 7dJإ|zRMb?S6"%ȫkw=Cf%柸r9KZ|˺Ԏuz Co_%w8ٳ55Ŋߺ)cz2! OJ#sƒqKNĂcб:j}w1枾U o,nJG=(N3|wd"99?3QQāwPji>؁s]q=<-y 8LuCv5T!0:[d `3HN֍#>LR]aBs眅5De.r3xW8\Bx18r'YII2hS҇)A I1#ܺ"AC fAJ{:q]j524Xqش!h!֧>u&oA@\^A$&oā PK&]$@O@*gš#w}[q_90>Ƽ@2F"xTƄ;zK(]-:ݶ'$5I=a觾wB;Lk̈~1١?|nLX ҉r9ϑIxv8!)G-L5v g=.P$Ʋ> BS@u"ܼrAxk5w#jLy[)^ e.͏QN\8̺uWD/ 뙪7x/b!1y5:}b.6R[g(]8IlSD2 ')4סL.0`K;j9[q[JO'7Ss];5 W0qYAe7ӝ|$~dqplJU0-Kl>ׄ0_y:"dǾ5s06gih15B_^,iС@r-漘|v֠M˜/j $.dxm=4;C<+hu *=!\{) K@+$|gw7tP,(6Ky?L_t> ,R|۲M9u謊Ҏä"AY-t "Pχw~{h|Bg L8VuݺQ,tYVt_V93g~v*䖢?<@_8%.bia-P+2䏱e fę'J\]r'{#RX.JE(7 6>J<>N{Ƥx S6Hljsљ=if~澺js*K + _WV8bM6 q$ծىpY SIp贜<7@5U'Moիzo0 >,TF=M fU+u2V9hxtkM?[R̨~>$ݡ,U'$q+zI,動|^n5["JY&qGSu (1agBK:\{$S[w3W(Zs@ޣ><+2U<OrX,S{ iӜq"f<0z{ )-т &A>^i2UVnzQ\Uz7x$N'985 s ڂU=8wFhvʿgZ0Mr&'I~԰ memأHAB %i8@{h@8:* ~Xac8Pqk ^Fs,/9WrJ>WE86[˒ÅFζ@S70;>O?* F|3-PԯKawE n&¨(@. +>ʂHQ\d)bJ39-|#U1#XL"U6 8f+O2۟62,J.=@Ԑ(Ir-ՏC*!;RީZvn cMqd TM Tg4_S853{Vc..eA=H?9HqG %!0 )jNnT(HlQ2lP;W 6KE-g͂y%jtѽ_2/-CX"*iBNu:XボdEHnGr/P*pa7I-,Y AL d&P܆?>WKEl!הCg^d^2+yѼAԋv8S%'KWoB"&- S|Bh6suJ 9$ %&۠}˰Б Pxny xMSlMJHT.X_+&k!&dfj̓\SWå 1$o0m|*Li}0rбV}y}Z %>7"G{Oj^ yB(GBՒ@@}~hWؒ" +Dΐ@-p.<(7h^(/ZQk= 5淙%GÃ-a~;eAB[[?[XW%$\b#t:gF6a&GtL*ĉ<- LM;i/o߬ʘJbWv`IKR~r^ƽoDZkoR(si5lM.S#)8 w ޣjcL=ey0و{F ?v!?>]ZKХޚc w{t5 K1!.n*/pSh~Gt9w:u5tKEI福\|m_&BU_IN{h,\9xJK|O#3KtxxMsB5#c`T+C|OCtr!u[na)w/5Q_55܀3gQ}̔@R0N}͋H,n>߿G> u)G#J3ܯt!kʢ36wAiױȀ}=~7 dU+*cm43S_A2K -p *EI*DpL{4wyos"JOWݰRȿO<ހrn=&dУ<&$,#, AX:X;Mct})ȿ?]4!ὊfhY D| n_GHo)hiwٶ(+f/dցeɀuyb8QMzV/kBh"C;͡5I,9#C܄SÑYr3,Fq:~mN2]#00x&a=giVFx\ҙy8p}3Yjy xAr`̵D0 I^c3*. T슭׃]醬Hx9c0DbPޡ9d5٫# i=m$ 5 RisP-t]ױH #"EcI{oϨTuHߢ@Nbesc$Tj21GhS@qYр@mEd*yT2@sF QȨŬ3ۚHehS5]Ǧq̫_] is:C{sȢO rӝ>Do%maOO9!tw/Q\s4W6bVOؐJ<|j^-eГrܒ@Y9!3([Fu,@$'xf=.pw>9aPKPJo"g }ߡ6>Hl_ɧz4]A@aؑw"i,[^[}F,jߠ5Z(!R߇8_4Oh1Fα9X97[~GΘuȥpy;-.OE>Df.}h2|?pAXuU"Q4Qz+Bϭ-1YlvQkEeim>6+{ V7n7c:aoXO'u%jJw:[S3e֘j!TNFf'z2i|kyWmx6Epqvj7!B(xVM4Ɇ!_/ͯD(S2_Q}hqBlN@]WIHM$5#0ACe冣sқ'=!>QEs(Fcu›[^lgmz =3% mNڲFPk_&b_wJcy/IAf`) uDDm?G9TG/~;:w QrQϑTCeI&>Cnhd2;sKGzֹs)(kO;Wj mvy|m\ėG*B5&I(A* > e/@Y|zxQ wZFgwu_x|lɯl%\by*M8`|4goTY6?TԮ̭c mlyr >YJ_%XR[+\ʇJc`{"E)h&UɪfUżT|]<;`r p*ͮEZ}I"phYs bY`(= ̺?-6(cde6l7Z|m;(dr]4Ka>.'F/ &@ ;h=J~ yQ?3`Uӌ {"HQ^j}&_j:d,MQ Y4Nl'4QsB=)If-j%e^>vS,[;߰M+|+>TURr8PE7.BՂGy39T';hU#m_HW-4}t.Y C EV"0Ϟw.ʧϷI;XmeG\Yec`ܲz4Rr|rKJ|, &ЯR-+sE;f<ʷ![Oq*MybudO`$ y]/z}jojxP锾xi|@ *AL &TCIkּtI9X_K eR/ 4%4|=VhQyߢ{a^b$.>cj討Vol{)Z|Jgnڱ&{5=@5H;cߦ_8F` `wIiY(!x7jғ}vi;#W~hC:"9n QGp qX&O{%U/839iK) M>2=/.S2 ^xO&0UmA#DlEn`iHlx˵Ax$f~?{MM6' zzQoomR-WFacw)Vk=}Cj^kdLНH~q !"Z/h;zf"IOubխw~ a#t'j,r:HگL8c UUfİ~#L6rd\~x-djIqbޑ, "$qLh2OFjoN|u{)"h]#Q@MftLٖ7_;+:, 5$5s36f’lgckqNH h'i2+d&L(GZᕝJur|c}qËO{?`Ԙ <}_\>qFc4^{j?Gլa#l͊E3l#̔e\iQjf[ʝQ:FlF= 67YY֙?T23]R7':2zD@G'7p/)_ n*}-SEf!oZC-ijT'>XIzĠGF}gɯ$;m/Ѽis!R쭝^ EɅuEt1 .H(m2Kw//Y^8+=Fb] ҫL`E;u%  VƀxϠwTg8s &7sCaҹ# 2d,V9v!?GBΫrī{kT%m%.:^Ω_0 "L֝CajO2)4 yBWEI4NwsقYb,ӳbyX$Nu8>Ve ,) 3SI'v>W6%\n Nb6,t>7G[{*ލ3+aNʯ!d.t! ;xEU320+m fH[udE5oxA+jEJu &-XB#pjj$IyȰ$—raRn'42Q96ŃB4Ku8@&)n-F.ެ+xQΕQ&0[:Jl*Z(rLMfG=HT8'#$J6vz׎&k:zJ#Ho 75"X D1Gi2=N[/y7=r,ys.p*kUGuZՒ iᓝG (Rkp[UKf~זd%F\E_LUjAYSob:J4[hq(lu $?%TE%)BQ,ULm7\AsR*@уi!y NL2w¸OujLC x?2@`=IEoG#c%kbׄCG7ǏFk@-iB|x4MjZJurM ;{̜*qֆÖoG=h }R0#Y7Uq&̛':h2 &Rb#vũk=/{,T};a ȭO=A@fK]ȥ! S:HeT'-掀 UQQǩo@KwkA xT/_!n P@t7H Vç^^ R;OÿsH>ȤN r^6)ꍣLI(9t޼gn-2dHuxu~9/f#6q AA Qxr :;dw2cgQw{UT$"S,{X2'̱2Ep F5CgThB4ta2^gD6~| BBJ7?R`6fU6*gq0a3P$jpAF]d$ :RDލ Wc(u EJZB0:c<:d qAac9 G#zZzvM,pp%N+t|b*(Y5BpeQcO@:6c#7R%bhĮњF2/GL˺)cY%vjLNNJ%]u-+\6eH9i._̷2e,& ~jY(Y7=]#V$ 2{M[4!8J)M3]gs3i mY*KG\nL#Hcs:,,,BJ -Nlj7+..H(#Χ씣PYD z'!k™FԉGKa @0LWPcrTSj8~ e3e_P jj޸ ̌9Қ}jY9@|y/"x⦟_mDGUrn'-9\IfJxnLUsd`] : yݕ$su|O*T soҿ1n$QOAH%uó$ku $a4҉S6Uxc~+=mAW<:S̻JGT 5ݩϩtjWVˋ0lOs2b>E@A?EmdB=M+dl.,Mkad}s<4ϬEw:D(ɫ`z| 茉*wU7+j(TnW~F \uY`bRhB1 b.(DVܺAycITϳݘU7 >>lYF:tg+9iy}oV!q8,آ>{- a[vG*+5sE6VOݺwYT>qgSaFXp7h'ctyE7/qL1Xg\&Vc9Yb(|9o&%6הDX.ov4ZlRF҉1ebKR 7Um. i[)?B۟֕{Zl6wi,/-#RU$0eX)*N|&tDp5+ɂ|^j51ESv)azi$U g)6hq\8{'?#qr:Ml屺^U5HdFh튣k7ZnfwjV0- w-?kƇCA%N\7u+ +g}D:$Z 5\gj{_J0qt1a$G}} u;AОB{I&Ȟ !&eRIˣ_^.8~Ni0OlT.2!0WZ 0zBeףqmeAѡ\%(o@%S*bPfQQVgU[|#gyb1d F'WC7g81KnR1@OF,i> 6Ur%e* 3[eC]KA>e 5E;CgHq(V{zq׶lUU٬불[ (%U}BJ1lYw6ZP̂~˜vm0'ϪYS٥A_ѣ-,ߙW6_iWU>c5bhd.aYz S̯&0L7F-*DT>xĀӭK7Ѽ/mJ˛ mSQM]JZPK?JÝ 6>-*FIIy dwXKp2tp12E vr3_u pOdu^*LDuc<|nxHw?M-fPw aVS %jAS& 8:H{T 3p2`)bR$lZ 6>ҧ-2^W)X]]ϥDBg)BSGR!U@2mrf 1{Չ"l߷ԡ/SWhdGVOpT Ukrd{}8IkSC%?Cidu$_^f^c \!}E7:ks{jaA>My:ֽ_!*#>r{r}傩q(O,j-U:'UwW Cx?}w| q:v\8E' j.`͵9-3u`gq푺(b(hq_;5W#WG.mj Z/| Y'-MMC|qؐhϞ<7A_[X"z/Fv{IJIYR ?$:`ZQڈs l2M=om77ZQ 3Rz!'@q:r9vmM3`Xk3H_;W `L_?lr(|; ZxPxN.^5qPn A/^(*qaJTCA5Ha*taX z6XI;F:,[É.ւ&tzEH>}Z>t[5K׬J Ցb.5(] coֵ!MVѱǹi] P"Qh0ax)@𥝲XS2!ksɶS?Хv$~J;#bB7(Xf|Gro1By-ԅnEEAWD )X stgc)z]U,G&*a&mI;sBjA+OK J;HɦH Mq_BΌv %x?cg(O`0/P.t{xߡ̆$"ŦZCЙj:<ʬb]ޟ3 9*'z+UT[i[U)qaˁ-uem%#]h2@WμL`] 1|QA%*-pE(L*I=*i}E1 {~˪`2!3ܣi;Lrfnɘ+Web5T, zs El0H"+W_42+ț@(6~9 Pxlڦ%.dzFpN}O0Dݰͨwj4lKp?0I8Y7dRoe~ܣ2ySRqnkJТC`Ęd0ζ"$.gيŶ5\4@Grof)qV5CxIjzkyg4U fDp(6zzO7Q#o_{wgX9s5K+_c.!YV-[[ DY|Qy4r;'W ?Gl*Ix&Rm+ӿݶrR=g~rg)Qw()֞ 6xJth (FűU}G׷:LS<0S<ljT mSد[ ?too:o55G+0_t%0_=T,^8qSΑmڇFIbkN{eWs̾t0ZR P2z{BVEru<5!bEk{'?,RRA vhq5ӺCKdWDp ϵOӉO0kV|l7Mg8j աWn$j=+x`Smi[ ׯ2n'a򕘤"jva@-U"2M 7CU#᝷Y\͖e*ڷo ԗtgd¾j+gQ&qhw  .z7^EGȔ98^(xYDB+̭?ct*4xD%!u %>Q9@a11GqvHzD0O\(/<4:fk`5l[3#^KSE_4yk~1<<œ{R{̛^/׻ aNJ(7uAG'+aZ6^Z` 9i7'k ,tZV8~m/<7wG*wi" hYg,2cu0g;gwZE<6r|yh6P.zo0TB^=yMNsb_.ᅩ_;y$p a~:5Ň$J* Ha(K8deyٞ*_)&IXhO>1gLn’Qqz؇0H/F42Gdkp4( w@udYB_g`4aWWYeJD 9Q3]ۙ;E<D(JWX3:[ n ,zWe.V[mx(ocLBOEV$׎.M$ D2۳|.v /riT I );˼,F~Hmܓ&-k |ݷma7oqf8gp, EaɦCvFU7Bn80"{&)+U%||=L7nU^;n4͆6 /Drޮ uKS08'(ϔ+g[p~j] VhWԅEajCJR`xeBB3TA 6cZPMD2xS"w25#-Wps|\e %,d`~[wwKS=! ~B;4z7Wfa잃" yU|@?? 5`K6IUΖ[%J_nLkBnFq0Y^w`*6ʉ]BA1N9 `ĢաY/tyotZq&a}@r&܌M15W?BbMoResfuK3(As\ẪH?ȑ|,Xp Vߺv >/3:Ev* mmwtL# wA\3pzջ*Ɯ}OHk-jU d= j|O@:4.&BO==u®'Kڵ§*0my6=kNt9`^ـMP{irAP48JXKi f<,ܯ }ǃ1Ced*Q 1(etԊQ@ǹ}y%ؗEU'VX~N]Jga pZr%?mGh+ʭʟARdRG"d"᪐ ƞE'ҞRa ߑcb'CsAr\@k?Jc6P=S{tG?zu},bj3%1n4ڕ.,fyUQA 6HR؍9jRIT# T%t?̯*T ȒռPx!V,&c] VCԴؗӴi߃f bN ܈G|#,GkǓ5F< .ѬHbTN#8TDn ( n6Sv$ IU ȟa=U\*h?jJ"k3?ew@El[ C>B?򤰟 7bcP| ެQ1rfK+V_lPaǝF 0z͊b{MN_Si2+ʞD}v,o7O/P@O 5Xr^F1.HeEy@ݼ/PLZhUmH8{t*pcTY~=f4QxB pIFϤ30Vt,0cB4cL\LTHST뫤I7) pڈ ~p8)1$RtuWF{)Tn҇G6"ENDN C,<VYF>7;Kʣ 6T$(^" xZذlwTAqfvj sQkh1CCKnve E,X (1޶~Ow=0wel.2hִږAK HJkܡ;'~PGpC M!a|AO&sa͍%WA.o4>!t͛,Ev'jyΔb$=#+,/^hoEwBTf["meMճ$L E|owiOcg× H.5Zo }. I1RH8pw!V([ c{=3iTz q_tb}\J[Q˩%vrL%W(=IY2;Y%c?VӃg 2Yܥ/ j[(7k:L,x7c8? qGw~> QY3}LX O%U7+Th!?1s=IQ -lV k^ޔn Ul+eʣ3N\ʚ`%k'=g 1#<C(g!"y%9s*nD/ ]ܢ_SCh5 22@kK/%=.;;iߤٚbt!i>dw ]wnEˈU B_"]a38mVVۊ4!{̙+3~&Bj('nDUQ[SVG8F:1vQ)=r7Xvpk4J=]C_t#7Blj2j<LVh)ՙ򛔃6%Db_˹3N>eB;z4u}XKafq.H~M g=%@ٔ:D!*0ѸZxcoĥ g&{}u1)|\v"M՜jNGu07զY.,MWe)Vj  p?;FpqydlC✡,oUַ*H6'!{Lީoޖ7uRc_]542ija|5m{ŐJ,bw)ߕ$uQɌG=P *vP-(x]t}5ሼ!^t Ikz]NBW'g;Bt0'JO7Z,cm$>oS4mw3#ϹoT0ߒ1hWJ̨N{c.`*Zt?fuJTm̙~9 S u >s+o7/C\AvYk<' Ӝv{W¬(ulZ'Mʳו)1 3]`'XLe3CЅ Zٹ"{ 9Ϲ˛l<*?9E5K%Ⱥp6_T.qz~SJn9b CMՕj-*J/Q~Ԏuj墼݆ݧb|'ƿZ{ ^`Аn&N>($D ȶ^D0ʟutk!%DAH$cuT2LGDx`W2BQ "@Ψc%Jcj \DF0@ھ#NEVa"ge*v/XM/j_g438q_+NHV!uQdw D% L}BɛAy@Ynyڛ:y/2㙘,bْlT>$0rx]+;,=^tjYf|/dF(rNWP -] 5dLSBDh e E5AFlu6VfS򮥏Og.Ŕ 3RbXۀ dRW-VO ࣜU 8 Duvo]}E1 8c@wͣ8CWf&Z˚Z:H$`N9#N rR3$ui Q (YQ)9/nLU֪q홺3Co|U*VVѴ;FP1dB (E8| pD5߽TwvIIfƲ~{*p9 Ǘjb23܂q*W;sPXL}UIPQ7ADs9L`:ZҶ:3Nw ~*e$ϧ`j4Aj2koi w0ۓ_8WK,EG ⳗCv!I1+>1mzQGmm\^8¶"`vCr?s!'雗͎T8آhCc0i5,r!Rs&ԗY)aRרܫo1{B=b&xFp72WD`%Ov3q'B &~ϖzk_UV,<()"_WN≠~fЬ "Adt]/*Ɯ̀?\bX p"yIj?&1lm껲k&y":^?buit"n!C#$]qhXzΨ"ZuQf?Μ7;ST| gr/Xc0!v$kr@*uA|p`,G< 6qF ީlhnM| i-ܜd6 _iMVk74+-alg@6[Fwo=Ys/U)*gfH JZihD,7|A/.;֫!^w6t0QTd_<7V*#d2Zc#Ptӷޜ"l>/2CXҔ?673bveFft59i7NasNzCˢ8ξrׯ!雟-abf5>}=޵P 9 njh7_rv)HE<@BJLWqeh]#Eʔfhc}KdUakV:B` ht-|j`ܱ{{ 4[;KJ$i.Սʼn?vu}`kF58N.OOC.(d\Fv_= Q @ /zK̢-_N.4G?O*>[z0[5p_2QsTM.8vY@&Wx|03~zvl8˞#r 70Wb߄zg>\}3~302*ѫ|!+Tᖛ!I*{Ȉ/gߖ,SH7`e]ܡh_^fƤ ͹S?4-{@ےS0nQ?YbCX#bMڣUň+[G`,ncB\{K~["uΊM,A`y&v8 }f=sH;k<zHĘ=+ψ=CkS(YY읞Z_[ #ֆ2<8R2_袹){ h o|eA <8ZxC?xwEHŸZ,٪u~,ME䔣M/آGfR_Ҷ2vȣ_EE[fAI*Y8Obl]c XD'*XZ=_('/+ yAjgnU sn͋D{e2&f;I."m(^h @ʇݻbPo  AV /D(9{&P[YB0#ݘɤX=} d$+].C76 { zP[ &ӟV(r]eٕKEqOmnј x2? YǠ?D-jZ ? [{M[6Q]}<# uu[d؀&x(E\b4zi~c%ckK vL/K-fǵ=jͦ%Q(Oێi4VԀ?j/RS.Ak9.]s6M,#:/WPTÊ͟V 8_F{-,/%",'ʓ* wUh"Ig,/?#T6Yj;S)7D(m< K?0 tߎ96./ P<Ȱv>113]sv.>SI\n3PqlA Ǹo}5\=A14N,T2yfVRKNx*{2su]ҹD#]$I3z, ";3N~s*X'fa!GWbci=zN@(_*ɉ SX䰤su9PHq{)װ~xz]Nq`|B]h!yS^r똦oExK)Y.D3,p/=eD!5x l:׺~:ݝA=?+gxO"p Zo0;g<>3z Noj¹ҥ7z_x/[VxaAgVdMS h%30jrNo ;+n%̸/'bOv#7qA*pQC;ce ra &O@gk3j$y>#:G,qհ7p<bMsZdcy%\@aʔ(Q#LؼKV™0K:>^x%sN9^ [dZ0+4L@˘%ZC/\-Xx6+xz/ ԛס6ٚ|Xz95m߾MPD r5;EI>595Nק|^2.v73R-Zl`ƘGdw q ŵ4 >wxFQBvP@X>tUUaO_զ!Cu$oY] ۏ|ȴWvu]F~[pƍ_} [ r l7r#WZX}d&_ 6 LNuneɧO{k2̺{jeL:ikyϸڢ)3B}Y5LŞY{o$[lbQ}e~BLI 7>x:\iC.ns2cr=[0ҏeQ[y՚PX d\Kljg<e*@PȌo"O^ l.ڊ(s@'}ɲ Aw-emUIJY'aplrMGS9=nؒT_[lǸXE*ùo߅ cw.b3qІ뤋~=83o /5 {⃖7[.N=5AgXYE ksLd8~gb9#.BZ2ɰB.oFy?ZU6P=A^@Z>(+=DT=?*^$[L] Se|M!q5C[H1+[IE!r)$TYٗ{ 5\v< $/BX?FL_ӯ>E,hbVx3gywKVdI>o¶+G2A{@>9t O[ X kj) Jd9qHG%:ZŁ0$q{Df=A2܂8t%Fhsh {:S݂yVTJ(xl"&Gqq۹Xw$Im9)>HF#KSӜ/tmWsyZLo2ciNEnT Ah5NFaț AS P}(^o,^_?QgLvDOPFd>īdo=P;p.Cc1/irc|Z$QVmg syu[@ ^`Io+TX"܊<5Q 7Zh3+1caɅ"e\}:'cy>+ˍvNguLzI %FGoxΘ.|MJ)DV|JO3b{@1j` $vPң<*]o/ʹ/c'-4'b^CKuIkۖ JR|yr1]&Shp[{&2p}>[1/C1kqf`N:펣Pqp @NhgRӱCTr{-MDtJ ;&ѴL~S~1Zc*qo0>6{?~q%KsÛ8sX"VSOs}_3| tu/r?OE# Hv r+%ʦ J>6'/&@U _o hm^,l\<P!>,"Ԭ3_3zNC*# F#)?I nOb'"MͿGbk*]ECv21Wڑ[BT#{TH[ IĞ&WY~%|ql](6=,vDF4e*jMrjs~k1k^¾\6a(Ͼ109.7aRi a^ހ j?ܯ^]7"s+"@},lv"IsOM+Y)yz8 O.'%cP di7x^66HjaKznDY}6=y/QS=C#ƴV zJ6/,[[Æxk.`q'n]yQn&W rj}Y _F)e1#hoտ__ c7:+@RsFE>; E(fXr𗴤c~cysQr0wMyrJqZ@Id'3iդ?dKv 豈g-y{`kYv"[*;:ԙYS,%:ݳpFSϿcg`M*smXYpȭtI`4klsjgY,lS1lj{KUJGTsr5,3s.fJC6´ !H"YOX+Azq0j#pQSOx;nÏLrd!k /ˬo{ed?>& }sY?܌jY^+FCRۆN2!7ixg``ۼՆsiDi) cIYPiLocg -+yEm0AR50fbq͞Ғt&Qt|{OMʏƟvrb!n*dMQQ=TC{5FsSf $j`摣5Hhf C@͖qbC4(BIi]u6qAsr?=M EЀc Et~YvnhrW}!&u'[-߷59+jv3 MO=Qmr/|lPcR԰P gyec{1z>| ^,[NA8/;pk|4(E޷BG 93$/`̩~$_8STϷG=`5],[z ]?^//Ov0ظ\w>_* ez'v@$(.-Wj@1Ed9ۭ䜀Ƽ%.6]^92Ajt ҜP; k3̮]z˙W7+~QGLMFrZ 𚆁pZ3o<s+!bF*Pw/CT9˪jI_K51?ip,,P'bAy5w|֯W>z,7cW' UGu%eu0m]-s)d}5VUwNցDэ;' 0qHĽy_ĬĻ|Yv5팇Օ(v^[~Mb3\=PA>n"a/JNfimKQy@GT ]%XsHJX׆鮚RSvMIӷvU=TsF Ԛq/dYEosCtU{˳j9+t #J {Ps@v)om*w ( j0a6|8sKt"`Vx`r*S3mpS{_*KC JhO:^^~#:n [&yp/Isb)A"/1q7"mA9=yPTLyJ`t†~);Ѭ:mWgC]u< .2"u. i5&p+޴uXo7pjDK |mhkjxbn=63%ax>HytH̏GԸՏPT WԺ7:Y<|?A`ubu4N%-O:G5a346L\v3s{BXMjck-*Dɵ>2%)Lu߃9P!ZFhnR,%am*w]]| jZmV޼L& .'xyiF0YaP)va8[6l]k"z=mx`4##E9^w%m\%ł GoKHS6XU!t0!7J|dc]_r zDd}xf>a1x[Mc_)lEBNÜ2ס IXɫ_MoPWdL4xG*_vd60D^q ZWl:չ/_ϼg D?2c+% W8IGr_B$okM5"wnÒOg<Ԗ!$L[F{ &L?V?uNN)”reNV)qY}?wv%a-?U*leP&x>Ol3=tf־FA_9-m`6Z%_GğaIg8P5cdnGQ|!f+?? W+P#+.a~yK3l9ҫ\?ALOs^즇#F?.|ޝZJxVup6091bw{7|ac`CF trxo_0UR8QS30á搫xXYXH!';_ڭ!a 91,dq";^Gί jPF87N[0/Ӆ"DS֮sWx ?ąN"}q8TGQvKOՋ^H _[+[Ҵ|\@o"%K6i>Q}Qim匒R{~'zOW G| }~ZFPcl<"'R3;y.aQW_xS0RT4Xx=cPa7g\xr:{,w~kbظ//V+URMBʦ<66%OĈ-r TԛaBՔ=!Sj=BGn4v4q%Dp"LTl-KʋQ}Z;xV4< Q\ 9n |b$X @{dN1QxTFd1-0 & HJxռ@}kkT}Pu$Xj_Xra {Ӂ1T07`4b˫#-,)檊JMwл쨱#DٸE`}m4G&^ߘ?߬e+#&TFPA_?X\"y}#֒RNXu*bZ2޳FY']^ =Ȑyͪ:ul #goDS5Fy )FuBR8 nJ5g聍9[gܝ'K`` }߼L;F1S024Q,8jjH ӠsG;[:ح~l@T_P-5p0nrp y.Qρy_X:Ɨ qdػEL֊݈\ZٹdsDd>:6TES0Bm]xDO"r:OQS5T6#k`ߴ 3 c' c=M tT~9*7Y-8h,f(7h.S2:G8 rD#qA#)gTQ tE:Orqh( !}SM+γާ* (1){3roV& UkUx#G0]}m[M^#ChX@`*#bÀB©BB 2t?PT>Tԇuzj0>ivo:]th~;pbkqC߆@ycH/1eǁ EZЮ*a ? %$ ͒"d.P OWq)'91vx4bҚ\K!=Y0c/<>LYă4VdOBȉ0,X6tCuA58_(|o42Y,s8BE5pJ3/qLaCqsx)\ɛ p^[W_`W Pk`-+0cțbf $Q qwH[ 6iF{)L mFz>6 Hi[ WDfg:ʵXfصb9y!UܯEvzԪ1+{xP7,Q:\)zqo1ٛPݧv\x3VX0A|W=<IGۤ>V{6g!gKR-<Sv+G`'ЉqPh=BH0Yj=r (KrԠb ^`,5o5> }fg|FT*cg&n.||0\#w%3XR l] +G+Z0HBSX=sX,Js>E~'E51 M\c*g{t^wEǹ3[҇T,ș LH 2lc e"M)He$6~fK2^4D6ۋ$k?(Y-lSU ]J5Bʿr䘡rva(%-#Lwl7eyNΆfLo *Kyz(/(EUY_UqtqSꂜmnvBݱ>eodi,2U!QБ)%8h+Z:Y Uʢe>hY)PFnvkQ" z]ben<leE~ &a{_S0d|N/Q񒔩P|> FV5l2oDx@]E-SAciȢ(޴B\X'ON0H0jqVf7}("dXԅ [M̈%L%EgU(,6VStcx {7L7m:eȄKY !;Q3};8o|NjXBoC6Ǫ9Q!vt+W_# s]@TFy4]ǣd"$!ԇ66E XQ|3$R]l׹7$3B$#6luBYa{` ZU}ugm 7q<±*V]WEyEoU|$uRѹa tSDj`L(u4s ɜ~)')f&{YA#u[|@I*fij*)0p7tof5~f!ҾH(X:Wj~ؿ,a\ ;5Н;Ɓu7r%RYcrƜ"7*i.q&8iwh?0zs͇v!T]IB>jDBZ?w؟&X $ !=rR&MƙiZI{-P=j8~݇`_l]c&TV,jWWpMصU`Ӭ,oFv,b/z|\+Qukفڴ,df#{!`qz7aCЖj9-P؉JbZ3JٮB-uD]N䱓]d6mSMk\Mq ZMHɣc2,Ræ" O3~)ç ǛfBU;p$_<qtdL ?7ߚր{ǐӆm 9+k2TSzot='S6#A\pd"Pm2A EZUVVp4`CO? /](|o nmՔI7 ,i#x8ؗ<+,yr=j+j;QXRn>N> Cvwb@T`I7 ]Er譱b<YnG]-t=14`^,=>v@^e65Ls&X̻h^"0O#Qɖ&Kj+;Ow N"^,}2ó"$ċ9r_yK$,ֶWtݨ.]mʼʣ%3A*\"{W=.`b7-v5 A%Q: IM~< ouJݑ?E;sG#'Nqf3giT߃,G< &^ PiYAօ,QBTN GHctU5[oX~H'~ѥ&O[7"jo / 2MTYLh1 GxWoX QNpQՁ0oa5(ơXr= =$z"\/)]oy}rK>Pu^%+QN%9ۈf{bV0#ƭC1?j@g-DI+LW(Yd'xK0c e%lI9[;;$9*뢏P_,zIRrajK߫3!i ,Pj0oBR]w@rrFaӚP.$\[w$nHPzIJAQhpci H%OhA <|X& QS?E'z+Bjw#o|VA+$ؖ5F4!I+LfRaͮ ݨIȟ*vTxyP|g7[lƴW1` H,Bu%>~+n!\::;D\s XK(?v)?9ykN@rG(5^#S]#Ozm'lK3U+wZE(dC*W]^}ܹE<MPu^puX.6?x^~<7ą+X4S0.BNm--f@@)B6z5.8C{0 '`{{xyԽv3dYQǪF4Z#jyaiƚeY3m1av95b!evTz۰F*nrMaBrDrw`^i`!sCJ>ZQjl !ڛb0}^p'y:aN&|'JUM"r&L^$ {_1 ZiLCk;Tϛ^HZʉxŐ;$381SJ-Y +N939e!7 Ԡ ~׸Ilo2&7l,mӸ?"bL E&5s5?XXT~ӎ} Uԏk>u^kĴ]= {jk AlӺj}n54R 5Ƙֲ!7[4o2hYo͢@AJ\nݹr+1wEFO>^Ʌ0X%{?YRs2"/gJ:bGCȗ.L0q+aw+RK)+b#)2N3f XD8PI"p36Pڸ< Q:SI>%]pͦaqkrK̙4M˖@i_8ݐ*~gM*vrv:H@Њm&fĘfFsVsb!ڞAyqcT= Ekv$}L4R?;fFxʅxݽ t;b0Kifu~i7O$ܫC'.9qAf.sR1J2./伪L!a݉t*LιBRpTL> lfB'X؞EL?6 k%Qj 6ޤ~:qFǭrJ.TN(㞡*rՈ(hly߳=QWAA+T/oY:)3 0a3g05;7|,p(単b_@kJF"Nc:rӷ.rg),BEɇ"w'@9r%#p7hhxkNRLB^&A̓w ȰUӹfŞq!;)L;WvE;\@uQA:&3 AxpDp\ҰpONUc1bF.ጷ!M}J?{$mNH2x_Orgأpz5LbYry(,8>Rgu=fWeIbfJIVΎMJ04kQZSN}b`0,uS)✒J x\頱__;M^r8 a=D()gT%T/Y&OF|5Ϟ '|7ym㨃Xo"O~֎Զ?/hTmٹLG-"LtVgr|XO*q1X'U1v } 3OVWM1p{ċ 4^,1QKZmą]1 |.9PN0h11NhGCcZ zd `.'B ȽHTk: c7'[N鵿s۬"btO/h|<@.BucSBjܭ(N ?Qlt=;(3;4V(5Y}ko%B0xdܝô>#kH:%t#<2Ʊ*2t5@Tl4*B<Ȣqy|JE.$܉sQ-FZj*K5֘5,U`l,sjlUi]|& $HXQ?"Q(u9N'*mʯ1vm(dq˸G<smEh%_nΨc"y>9&'n3N4*"9]g$a5k ĵoLtѕ]H_2\ABt4 hd5*rv'-\a]D\.7«g+ 4QD:a ~i?A"Rp_87uUj^EKAMN 5Viq=݁(*R% J# H$c+Sprpȣ#2Jo#]̇QjRd`&l ۮ*åyH8f$8f'|.(Ba^{Jv,D䐹Y|r+!UJyzY#]>́f-V2zVWLL4R$(_߸Ja<*TY!i`~V)i Jأ<9zF39~liR#H 4NM:=؋tgNSLˆmylҜyxkZ x=UxKRB >0 +q^5u0 IQ lP;uf-0v/W89L}t۶A-gUXl8Рa0KVTqHtr"4Fj@])YqUoS3^>mwpt }J%sc86V[:BXm7))51{H y"Գ;y5݄zS7Fz59LK?&H9,C棩 zw4'0%|be"\~;fz>aX" V[j6Ih>ob<ǚ C"0zzd;TlRQHu Dۜ.{LgFk1[ 4zd3Eqp4q!|j\̷+ ݷ nHnz@XbEFwՀ>VxKd!G:Lh.5kԖ#\T y/XM5ljG@x)D+ |ti-P#J&@'~=|?t2_TN WxrxP?)~5ljN 3rCfhrbp'/M':v91ȩmM>.qjNKb!~&+yHiPsgEgEȹؚe{ fNl_́סIP | ;Vx4+COJj8OU@*ȋ1앙4vHYpX"bye >]AnDUy[Dq( i)jiZygt"r7. ϐƥ"0]*K̂hw[פnq=-zkA#wQw~If[{G}iK̎RDq*.\̈́CTR蚱,!T 4["`{r<6KUi,;g2dn\P[{ǰ䰜$ \Y+vօ;R$*! z!оFx*7!GxGg}02ա=AmوSj*$hs4"U$T*Sj2P'*Y1#-Fy{G <{aj0Wx:U/!~xծXuƷD'͹|_NJ,YI{6 bsA@3{j+1|- & .Ӂ(J+G'͔DH#i5az`zp[8rJ2B`ji䌞1# |$ 3c8 AH=2#)i[1s74#'gB[R7}1- mI7;go[vo@|KPKwԝrźem)7Q@1TG%¦]M2_TVU=gsOA7zHuwjWT{>ӿe 1F˔g)R! 魹tZw7VZ^Iɧ=R ?sT%DU苒_bFiP0O,ޕKý349u#& @+&| 5"Yjkb4n:zzJq2BbjڍJ^Y# ^zzTVO^T= dWm@Curw.UE&AX.+8<mWSu*(xN]Z)*0htv, ˧0?ݒJn lϚx)[ 4gXv ۋ}ĺ::1}ߏv+ܺC͢Ye m}I>#\t$Zxylb9ul9goC@'oyLUw={5q73aYah5݊krLV/V((vFvf|3ϴsղڅjO#8љqLK g&>_‰5aۉ_L*h;4uX*ؠ9ߴx_5uF)=1Is:p_X  -8 >SsR÷ xr\&'`CJJԠ@_3>̂Ֆq :0Ey= .E5V|2WOaOƍ!JĘkpI2'D%sKAi]k!}*^[GX IgKg梑G\`.8~.gq(*?EcW+]\(oh؈3%ڕF$U@,DrmE! s2U)(0aIƙ#W,ի^d$Uv@;-$}ӒaWX4PZ\B Bݧ3K!ǒKUOBXEQurXeb7b o1ӭ[(5l=rg nqʀ;G} e#O )qT51$uȢ̂ n! I|L1YeMݒ:~c1p& fN]1gdղTf oC*0| !uaj䕠GN Y{!"fXI kM$ѿIFkJqڂHkR{HXyi&TEys3tOlSb,;9vGLʕl 7iҀ GB!ScL׭%`5my=!9{e4(X`&`/~ i2@1 W/̀lm8>UҲ7"Л &MZNkţεռז\p=`HUGʍ#;go-~6y7F9Ny>.)o [=3 7%v.LRW&~jVdMm;;DܾeMV!u'@%W[r F!>sFeiܳ{#<yPfYH!?i\hJ-C Juk־=zmB_ģvW%ir5˽HXb8V"bBylr/"~8Vl~8dIMiVPe)l9@TdgnU†Z+f,xdQhܭ8ss\gpZmwLOI kK!?Ȫ9w"zK4eGFygE IqmgXلqx@܂ͨz?T] 4M^wz<>3ߵ7l\"7߇ܩ(/eBQ,Kv = 6^Tg 050[HFjB-sQ< `Nm $d饲I@fBsV1(QȽD1HVJUKD\9YZN!N74gR{YZե-b%"x;$< ,w S.>>[w ݷ;g~A焁qʻ@Ø4ŲHdy VƵҬ(ÙW ހR $lvyQz4xh!ڴ',N.d\? %֕Ne3d˫, "uBiTu XBۥ#7S )ŋRPie R'Dծd^cpƼJ V)Nu _̔ńQd|G2!4Jw: z:6ۋO5;9 T2&I9Q sPy`/Mj n fe ⵩+5{TFO 3ka*fr( (I+ *8>oDuU?4.I Yr?ħ]"Mz[dp}C{+~Y"1{e{r6-?"YRĭ8~p PStC%IDd/5A<`xh;գ?Z4y0v ~!846Lr  kA^; M疦Oa}>GLY I}RVr46:rR)F_[Qr .X.$)g(qB1CXw/.A ^+̕!l`ZG^sWJYM=_h xFW$q*--nJj$u3"e)0f1h@8ON"d}E=F-Y\R2xlgaa+P+ wߐ}9lt$cQH d=F;Jm?#2:P3&) ' X1}z,sY"6x Fw/:=v)TXRӁsg/mL_i&싋h^#8gD돠Am!JxA3,X'*YO )l<3-{8 ;Q \]lm O!ƳPK%k?NŽds贔6VB}PQesy G6 HKDu^Gw=~ʀ*NF=/?TQ,t&uޖ-;>ض+|wv,60*O]N`%6 -$S5_"$iN_;_boWiLjrn/f|,(}%*^M"Huâ~A߂{64@n\_sɍ p9`嫕N w;?h[܏B#\ ;ۼ1l8+Y<\=9+ P568>g}Sp!3`@&M)^%~ 5Sr9[ U N5_FO %MƘ0}W&-p; \4nu`@I[4w@(0Тc .':,R=؟bʻd|4C hxB<_;;͒6TA5z}*_+U(( et@=A*rj׾?uxg2dncbRMDc؈:ʱIbͱH e C {xNS)ɔj (TQgQKKq¨7R95S+@W fќyfQΌ!v3nMOj(1Yd'9wK9rvsNΣ"r8,֯M;/͔re620oQ[l}**s)pR+֣[nwmFP(^{KRqs^ot PXBievOd8zzb|rzX)-8Qr`+0?2Qdi*>ڂaߧܴ}rFfDTcnV}{S|kod|eZxȿrS$)9P "4nYB;l M_nQjHwר]f VtZ?.kC[ԲCqa7wԊ{&cY:6B R #%\:@|=ؚgZb}*'Oڵ{Ow:ioLhuREt sMcfe~h]2wuHvD}X$j/d|Y! wtɚvE`R Sʌȹ>h1I6Bb%|,?2}_l)w%ORp6o@Co`-O $Tgyȹ/8iL9^p Z)bͲ$1?[*|ߣ)|2@:57ho& YU;EwK0GDIBcF@5|ˠp;%R%֙G;nW`\B'| 3*K 9~Yx͡SgΙZdSUDO N/iiPT# aE^w۶Z%a>uȋ ,ۍdYcD2|.B Kz,-(v wT2LӎH5|J&5ӢЭ_3bRC>s+Vw.uXД~F_] UaO"ҿ_vP?\sNϔ^~ԏ7w AqpA(t;s,R=~v>㏷87'6 sV75Jc>+vѤ/Mcfy/! r&g}6Sm%];_x77>N_, U>$DrF67ۆQirD;E4Z\'zr.9*l\ͻ=-)K0蜅!d_'ߪʼn?WUDϾ'I/nۜ4} =h4]hl j,OZÕx3l#+ф(T5گdN"r.mK|uk Qx`Qss]ᒥ7?):ܱU^$i)ab{?ZB*zK2fWwI~+2Vf@^69(agh Ƌw%[{VNX{(E#wUrz[=w@r_S!iXS6d#Vh1ZI7m (0\$2ـb-6z{g5 LSu~wZ +2cBoi YWmfl5b=őл6%!TբQvdDXo37ӕLƗPV:zz ." ŪxfC(`ev(q+Ω-| tw~8xu3rTҐ_)\Q;=:uS#ck 5|N,Dc5T^63u 5UH"@Gƿq6Z-z_~T0 #:oU$Xöel \f">,H#ɗ7Y!4U\} ޢRu h&0'VGn : M%P.ShCei֢||EY{坐J=$v ~n@0ߞ;~z+[_\_숈dJU YAWHLDG:R~951byqN.eT'殤\Voj-r6,/di3Rt&1a !"k JsRwf#֫!{4_ƒW,lc6pp]ZI"X%9dr;Iʚ{?)q卵">c:(-(9mO#Ȳe5s웨P%?Ї?֫).4iO_avb/E7u8M]bo5'o{̡fd&ZnG!?8d x3QE㕻omH!_1fCI D`Q[5VzU3,>B6& OdU73)De^,*냳ܐPZc|p;]YY讌&jp[˚ʠpƱ qKTc<)NKuzcP608 -75tBeP38 aˡ52[oYrf%qx7xyG8"`u@U k%X> C{5m;3$B"%F¶r?bb,Y{4>^Fv:_k>M#œY 52gEovkOG#oݹ#7*鮎2FJ8>rЬޭqQӣRsNzk+V\HKf@씳(w)xM< aK1o㍜T &h;6ozl4{N7~`Er{BN̳]u(m>IeRUz{Ż+@pOsE(7  \-o8vG8Ke*Xtfk6E,zt[ VTYySJ|I2O:TL QT+,S;@ Zj-(=;F` r@ 470i]Uuz6GÑ>E?zE3>z@2  Y("_|`Zvq_<6PCYP&pY ~F7qms6/R1M r.ߍGp2Ed ;Rk %3`<##*Yv]5QRu[JTn]ڇL77ӇpQ.@'9}}g7)}CCϒ)l/oeO3աE?&ˀ/-;(y D A2jxi1NH@wWo=DrxblFqp_q# RU+ʇgwiUs dք1.}b P`kǨ׍Dk{@Sڍ`,UʼrIQ뺜z 4w2.Em0nM( P HW;ubuU9<~Bwx3v+E  3ܰKH sfNOj(xFKhYT=0/ՠ5y86op焺K =qg`%SliNB6=@c3WRLٚ{v \R/YP=:MNT &Nj48'?.A_c_kׯH}y,}q2NF3(.Vz)j= ji;ĆJGg0z֘ ?t#}`1,NC+ ?J0:XP`Ow=b&5Ԡzɠ [MEIϕ&'dăhh '=DZR/#"siyaU_x_G!=LԾ<|= E/"6w/^{TUjHd U,QĭpK>H'B7grQ~s'B R4#-Ҫz n_i"4t]Z$"ds-Dqlф ދ)aDR jQ-3`oD~9zil;H^'=~n8E8VgtYn{ؒVֆd.tw8Ʌ8{ٶ({nI9̱ȋT1}!E~t\i5 jTÉLI"h }3\. "LI(;iΆ,/pbh`yē7)TJM0{)YYvԏf2q9Ӵ{~dj ?z^K-l.T@.y9N1"e^8[ %=,t̮ Н{"7ozٓ $zaYY9l- S?ztbHJsjYל7KԓnIs|$pE>IC &/계R:M[k=L@y1Q7G}S]R#.x퉩~ߦD)o\@8цsn3bG[B y>zg ݊9p' S2Qf0#g"t_;$Io#[]SQHZdq/xpQe0t-&]2Zm!EuMt,i }"[ˇ3fAA{W@sdz0.I* u{g "c$r^An[M%j|Pdp2->cK~ڪE#j,X|o#C4sn{L5a]2^"u!yFZ&ו0 娝A-|4jتQbwVur1>~x2aDiUdű#ں '74/ }/NuE`7L`nR_ t,!!aA__jCE 窃G #cJH ӬlߛQ~L55Z` gۈN/,`"yd,ǤgndN~_9ۣ852c)C|$aRJN6KgP4K Ljw 4 QtK"%~Ւ$hCR4罇+B.lϫ,̾-Ʊ!' 6sAF? (9g+ΰ22 MuN"@6qGPu=97 o"X|֘OIQrF V 5%tßB3r~gܠUtGPmM\hB-@4xiCqUOD#?}6k <Ы^Sߗ-*I2,|Y{#ZҤdVEd__.ArbMɉMg꧒hf;K ] ;FH}+  [sn;@,鋂-tᑛ5TEs+W7zTT OY|M?aAy]̖U"v(MI)ʾ3Y"eذ7ĻY^n:-"<%ZCX"}%fZDr+<+,U ~?}ݶ78]y(6>X'g\V[8 R8t>;Hk*zVNq1̡IPcS>m|23"EHT~5%I<2Т2DN@{ߓ0`O7rK 1Ka^jp?nRk?xb CG`}]pM-Տ7sٱH鯢ܺӂ%̥nve%ZkrczXOELXxUfy;oG@ϥpʯ着Y? .Mfk'%NOӔ5"/jdbt?ٮUW\ 0LsBFw?))HQyXr^y1~¢L!+S:͇ݹNO-3«xR$,+F xePE,|-2e/nqM#>70Ec$8m29X~|r\V*hh0 ;,0V^A E3܏#ZIn\f(%z}jm_\WP"`OMrwN=4yEa6&2{\|ңSAs [<(1f:wXJqu4mr*5; m$ 9tBO;#"Zy<圯{yxq|<;߱MyoAsPn35h^.{h fov05BFTG(xcژȱpޙYkM :CqxJͻW)>{YY½cÐ*%jI뉙A 5 x1D]nZSfm -} œéJ<%s(ޠz#JtN#FzQA'.{CCf' 2ia Zhmo7)R, HK#K% #NE-fr93 nhJQ?EH@*S%o!9:xMywĻh_AO ÁlfHX]}wos{"-^'K~ ҝ|Zٿԃ' 6M(H^(3v: D` b ջkb8)# e BoB$p"Yx> ~ +3+aH"ۿ DF,WŠ[j[k'e#K}\:Gh7NT7^–fXl0p1te5W7ptᠯUl: R\b@w=)&K.t{t1@1[H(Bv/tT>_֪5c;Dch 8(m;A=4ct{!> I(++Fҹ^dWєWk7!Vt8)uZY:ŌON,1oUxLj%.u7dB'7p^*k,uε'߯F]wl͠ Q\,uhHJv#>T4ѶT=Did$7kʹwnЊw67t c,p(,BBͬ5DOFCNI'âNW)|LtcVOiߣNpFQh_n3m"bo$/ Fp<ƒVwHJ*Aa:Gڢ?pilk.)N9t_-Ҙ,p^ĄБU{cd.Ŏ @ٽ%kq`fp>;s9tS{/UttZɋI(RMHYw%zliJ`SeU}0Ra'd~Ӻ!jX< xͻ!!RRmg,̡m[1v9 F0CT6 FN.Ж\?O`Q,z0lG[=u#ͦiٲ3q-vOoEw(1γj0%ԇDSl'\I$LENhS͐(%syT0O,UХ;57Vj)pM(2&P&.WȰjؠ *0x|\L>s*DUⲱ!=9~adj'Uk]JO7QP=ԛ1ic>b\"l.U)"u뀞9),AYjZh¨q67,q&)84 M OQ$W#-kRߜ5١jW"Y3 X~ :wV*G$E-*:j*W@->*YU0όcTH;Y⪰DpnAb4D^k@jN3"?,X3`67 dڰH7qx)lWtA}9N8;pz M n4&+2k ¥>xO Ij'|x\ĠPdRBGc+'"ZcMTīO$Dl7.`cH!$4bZQx`!iM1v1j 4DžX99Au%&Y6 cNtjj"I6=Px{`@ؤ$ D%߻`]D@XM0#jo*daɀ*ÔHpdjiD\7xDH5'YN hE* lHBω^¿GD-_ 34VZ" gz?3"|T(u~CVzYZnTcu|UL#:\h+{L,p#wc4Tvǿ[N(4$Ysfބ}53YlU4sqMLbnK+T`1 QoS!э)=sCS5R@%dD^mQ6Byʰ5y~m 5L(a&;Cd(>7R_{aUW }*-t[eJOZt;?0f~L"e7HgW~ʹ`i׿BoD+zMAA~2Aޠ{/EtH}YqIny oRq#.⇸X>1sc;Ijrw>W(Jɗ^zQm]flUMY;Okm*(&E5 􀩲V ېc @9IתC|ng'(ޜNht$|mO$(>tNxt\E183s.ʪ<ƑoI5.߿w@tsFl,8֐}^ ;&kCN!7? =:>ܗiy5G*BҎ#}hMxl ©šӨ|계^=:P7s !d>Hyp'Z< LqM/Hmh$];37oF85̦ cd )}$.#0+]G֪J+ՠ(m±JмIpZ9d_L? jnŽ H8$4cZVzt'*5a:mt΄a'y86N8W(sWy ɭTYĵmVxr0t%-476UW袩O8(Rd!`QQu\iM^(b`V`*`ur}GWa,&VBޙ\IdR@DOe38T%n8+=ځ]bg>,1Ÿ'${Jmv9ol6893spOj=SQ\C2m!gg`` 8љn聪\<,HGZu,A+d3Re:`/o)Â0$uQvF3?Í5- [GSM+qT[zzab0l!$vc/N?yAG~7DhaSW (Ɉ1#k]H]fzwOA PtMN8in 37SAMӄn۝%T^yBAڎkԕXW :+8}pqg9a]Jma`p)+n!cdU/g{jB u@ k>xwpqKLdㅃtkѹe4#Wr!L%u-M0^J H9ϤLjV傘ڶ^K*Ce7m)9&o@-zfȸ-av2f.6"Df+ 6~`G RփӑB9#z7L 35b,JyN_]R+q8K7] 7JV#>[ܼ g֡ZƉmwf{TvⳔq<=?&)ԡwZԫc1+an=,=toW5VEXFɅ?! h]9\Μ ZF8ˢDz|C+S/Fki AoDV D;CJ :Km9L{9#ٔe TSڥJԫ5<rfim}y" D'ֆT&8>Xl͏H?C.) JGjwOV$c_7:g1TrnWiwx55:? p*y%n.f*e&Dz7S&-C^xX>1)QW1ߛz)X)nd:MRMhT()2fw=YKnlCvVP4ڶxmaJ69LtT&Ϸj1-aFp9!;E9Qi"V֞t6X6Yf&y=%nd@6{2FƇ̥r Zkb֛ Qp> ƣoE>ΤroZ²@y؛ KX٦/4&6:/;PGDyX-qLCD/Nykt+2Nؖ'=ONb RwY?. =[7 S $^m)sѶ )n Hdm ~;uqW9o(AU@aNuXc;2&,&1EJ{[^i(Vz{VU] IK&l7Hĸe׼fT?lLDOFs#_jW$L1ۗ<`'KBiҜ+/&TtRG׊a&CіXۯ(i5Jҭݽ1%VxpNHtAނ;l%"StQGFe<~ 3 o,BUk#z*ڻbuA(r\4~-ʏjSi%rs? /ru3Dо^|j[\ӭw2,R^ag_c`HȨ2r$I V>މ4Ðea0Meh[fnGnl]zmRDjZyfHx{ oY¦z7ב:K n_ BL$q o Q7ܫ&5RVqUu[[ fuT/=K_PuG k>oC}ilAr=N \ij{'BmOz_jXB2k Rڎu[ZY@yG2I l 3>aHut5 b{6͒ <9 )F7Ї.5.wh6*M:O$gEV~{s2:f9:Y)nd[e/N zI>?mrL4Pв6Gu}"Ęm! g yKy{fQ9a_@G~ ?"2Y:3Z_ҷZQ?.^̿Y[iuYN”We @J#_>ߨq8Z;5ouqU[oP#,ҪN{®X?#4Ћ0m7`e+Zes1J|Y;>dEJo|0/wMGF1 [wm@N8A+.FZF`. 9+.%rA/T(Piŝ(($ih0 5'X$4٧Y5Pg1rLZyԐt)ccܲJ% TV_^QE%KWPo7Lth YmO@%]`va\՗?4{"T&9˹\>Cgz!1Y{S~⃩T=D4zj&ɝ(QNC9h3DC< `vёY:dfF@!CflP?)I?H,KIb⡍fl N}ydi I}Y&[6C-V]*GO v"tñ>VK% U^<fXYoE: skx% _ԂK7f?BlRLDk+cL{X-쾟G;E)Kyq.3 3DJd8PZͮTxFYB͓u9RITjaP`dSLÙ`gnvTbق$ӧv!>RE"oUq[@$`HQʆ9+h>HbȁFZN>1xmߗI.oHU0ǐ֬H'b shh{0!0IǕ],7o{O կ;n2h 9AUA` XdOMfW,+Zi~OxN&Ml`|kt02֐cH f>8V!O[ ҞC/i9KW6iN cOck k_W Ţ4`~遢%|n{i|5,M tB6C%ʦѣ Ny-C 4RkIGڶbF&+=W"%27N\I1Ɍګ Ywփ?U}vF'| *zPo,Ejz.!(΢ԣ-Oh}&hH.nѻ{U1-Q@|M̖JĴ}6@/kNo{m 41"{@DªCCG_c(3{0S%G9d~.@\yz 1 ku|t-ҍm(brJP!WKIOSa EeBڀ$[AE)sOTl1}(Y[OquEi|,$?ʨ) EdϐıTv2ΚerxKԈT ۥ|} YS%x@ .Zluӎ!.f! v0%T &m#+ޞ6KD*& ǘ(kL-[)a=^ 4Pz۱F9 ?R} 05=б0e&-@T13 1Y2M yc7wN[Nڬ[tmvy ΠlUKʄBk~#u6\8/F;>+UPW%&6XJw$ѻ"==D4QP0]Ĉ\q>(- of#S/ΏG$%󵊵\0om~DL+t891d bqУdCP5DrJK?2Ȁ5,ia0\IcY:FVU{]]@|z?`1N|UGPlW?=l2{ԌAa%XS vy٤awJ'bMzeGhDqzP2(SL'tBQlԵvjJ/_8Ut SU¤"9湎%]CRaG"1Hh߷ F8Ϗi2+0Q8Mb~?>Qc@gJO¾# csڌT0i͈ W衄& C|umWTFP3p.aARׇ[^![n4!{SqxEz}_F7$+Q5{/L`ûvGz"!'+-?C_XrP/1 #&lHw,N*u w]-JLy\U!ᲢQ aT%՞ H X@۱)JZ 朜'S|Ljևu DjZ~eN05#*=$.A-6+6E~zfLjf6vZӨٮ,%ەxS_rz <+s pn 'V)4j^ ꢕp'XB^ÏZ2l}54I-4oXO"A['`?*iz;B$>hr(X+lE*ՁuB`Täٴ?wka%AI +sp0C^!)KsV=)E|5Cδ4gEؽS2}ʃvy![Edwq>}Q}qvbpυ I6)j!j:\ֶ=}FnH 0HO$h^?Bu`AyA9M(Шw?~Z&DSwePy`#F]+8$u0'~\~KM5uӽ{X @h Yt٣vCޤ-.J|ɁZu8S +H]pj,E#%i^q1]u͐sL7)DH X M|:4F5U"Gl,~y~rNс#EVa^^7.Pa.DfiUghl4L[֥no|9B ¤"DfZfo60hM͑ 'e7]?oQ!- Ù:<,G=zBI󔗒?">SݙR¥xwT:<21A Ar@E98l̔J]R4<ŠEQğE#ϤzUoWzw1Rg0< NO.Пw/y:ŝ Ɱ/o}[m0X+"vW° 2x]Oɲf>գ=YcVVd"? 3⎩(G.d'6˰uE5D}^e%% +1Imu$aIg2I==nEFDW;},|NnyȜٴ6GPqR*u XFEFYIC秝jtxA*\Q׹t \V_7LlyR̒8У9ǰIAi2Nʦ5* 1X>OWn ^7 x!KeSl&*T b"mNO@ Tk;߬Gb*e ~']'c8o];!*+e;_,FT',ܸ@_nC| u.ʜ9r4fiKFbHb- !>\C IC cn݅mjYH! ; $ *A{ ;\t*.n7][,RX+&ǔHV63.e`$ӺfHee9P^}[weOa?[(RsI ",=hI3 OxVRtQ:Lp _6N¯#)ٳ3S=寀 8&q@#k'KWo(=-= ?y\^],yyRZ<7;Z7EШ-.v̦74cQ{ |@bP Ԑٞq>A;iɠq GPC) t ~@ݳ)r7 &tK1E;+FXrdz))}-x+]A/z;S%OkO dY]eק_JlewaH-4ub |F.?2B1 !$Y@K {oV +ԡ77iD%9r>%U/D =FZC AJ3/C?bjɘDVy, ݄. W:t(ff @4=؎}> 4PtuBVaںN}fl霃:mcm'e<{G"^? бڻ%ܲePWxoxTNKp`"SQU W<)MЃ# K~׼;rmo!_B* ȭpv¡0XpY&dx r#wZ;pQYp$tZˊpm4z< ݒA/*^ÙZ̝+ڝ2r/`^ư!LZ"\%ɭ 8;rؗ9^x=]l6j!B6 gզ]*ׂ\~B$EvpaJw~-J=uxfB{h2̗3Y}"2P8H<#ȤM~cJH{E[[$xk*,ž&-eo=S+aG*Cyc;?|p7CKĂٜl0<XRDK6 =b%lxki66s;+;ofon?4ЈJM]hi:ͤvuqih7pO} \Ǚk.VP0$Ճz rTCTϻeșw z#2|{H*PG~4͙ 2OG&+XtC#,s' X<$͢<)wK EeGyď)З,l Qx*PO@G08lHڂk=$J$s>vQŗ%K\t΂=>d 1J}` C</"qmp Ǩe8vgK4Bh9x(d[ RG2>`1DULB1*A "v4lRd+"}鎶Վ+HJ'85=Ě y]Q<p-u ҽu )]wb< Lڳ`sr07}k.H5$,EgP7^gQcFzmZ<+JeHɣm2ykֽ}81.D,h13ROTs;#).κ*VyBUbpn&kn?;/,a&3{|O C{E"R0q3`af'^y30 :a/}ߡaEF"&RM@"J*Xm=#]ܵqe[@po]I:']٦Btgb̧q>-|C;͸?`>׋dhOL~ QE_va*dRW*dOd.կuTVمۭd|.ֈ-&0iLu@̰wڍ8e >z4;āvt+^Ze)-EYg[={(2a҃膸5n$BPV  9y*VY=?tbgp7GjIdȀS6i;&X.Dl4%GBXʂQpWlZULߛVzo}#kU] ,) 0 l6}r5TfF}ji>gte}ygyǔ?7]*{0"~#-DӘv=ufnղ]/U=+?ӂ׶_UDVQIv,Bxf6;H[)>vX0P#N8m=!g~ h|C[ZD+q,3A*ٮ͑-z2SUB|́2l/أoG|a ۣUJ#-}U_t8XD\F}a?# ilPsX -|;} ^8ph)Vr}قZtW.4BN[zh18Ԩ bŔ* Nópt>3 ːk*K*-T@)q,[gY;q <.t/j39WD F&9m‚v ;ēZM%E'Ynܺ}(W5@cUͥ"\җkGpݕ~h`9 a{kG]Ĉ/GoSR-T(CYE1KLsWfNmbت qS╇!5lh,{nZUh 8!Bt2;澛(S[C<>{&ݍܟXQ!.CͿ1Nt$գ*œsYD1^uAxdyd"i7LrW|ldy:_ ,R(@~%C8{Neߵ|4 Vh%&ۓExTr5%/^| TM *l ;3'0:ⴣ߄ ¯2R ,xW)Oƈ'{ÈLzr! HswC^W'_P;&|/dD:Xuކ#!ؙ2N5aPݠu"<#}` PV>Ŭ^nd+N) z ̫WM5q Oޭ;#$;OR: .I7j;j)SV~ͰA&]l(V#I$}јX 9l̺4 uª'Q֢ hUzkN:E*`uڎ;$2(2.)_ 똕Tw*'sK,Cr<4)4^2_}6t6wiXX⩴d bMޖ¡))Q~Ǭ S\`/%_A_c M1tbNG@b$% ! pim+ C;4#q/'?L3/l@'(@CZ{yqMt:bxeمٱ?܏> tjpp+@Yӷsө%JSemKqC) v¹"ŤϔN"U%9؜=%ᘊyBTh0. 3 PP&_ν+\v"[S O Hlr`Ӡ[+$b2bG:,85cesjw>\V]'HT}NSD]I?rT`q_DD[Ob i(kW 9Cm=3D;ڣ|p4a!GAovLI;MCB2}[CsX;1,CvB"jXi~lܬlEax4^} q-u6r ~pR'>rְe (v+pXa2qZ ?x[ڵ{4gJ;||/ɰ9`"2n,@$ lM 8tCܧzY?l~DPڞvPpTuadHvKk{8A-?/hQ+=Hm"uF_:0oݾ=($x9c7+ ۽8غi3GO ˟:}evD 5Lz;_cSu+knۈH\HIESG=jih4qx 1x IGglAJq i8FN":@&Q#@^ =G %Q~ -9bgzt<QC̾OxU%h]դбfV\a $ @4vjAx^fy֪YЋYX^vQq0? )/#fo\~~ apQ$tp貾 \%kZXBiQMdB.tD#Nz_f/ut}ɇM2ħov=(%bDS.)5C)` f'd*6i`.iy8G1ԩ?Rq#j@ E ea4'0E{fO~E$ՖGR^PA}$fu]o)ڱ„' 0yϖ/$-n"=ן>ޣo/J 0"Qg oALuo؄܈w} %$ՍՄPEYz-Ѩu"`p*-aBw\sP&*UU],3"H$؃."ˈPݔJ3ћwtMO/Blxi9:_+">b ?-4eZhtDjM#z Z_$¬`1fU *rkU$BZ/IKziol4:wKy3dv_? x"'O*sqPCmuB RxpX6F -i+uqfGtÏ[`忚g^TZr;8}r߇.△8cQ'd,wM/gfI~ 9TF`F{u1S_ "A]i@~ȚՄڟ\#HG֞?=|P\-G)Iz $jQ\>rhݬ!iGݰ aSV1G'`N`@P8-qVΎC=|֍P^x: IZ.A@a 08.ҷZ΁1Շ[d3kJ'|5>R"4cttYgrDL ߱®Fxf¦*o7ö1P7?'ښHz< 2s?J[g:O$*yK,X|]2lyh@8uubI,c>=`Wd|Vnf ^aœ ق܎0_ uۿg!1`ͳzilHUSCje*@̗q2XwL{NHvc~+q05J;#W|C 2?fS^MVK-" +p=e;M".y@;Z1"&dSrB kKȡ( bA6`SS504)K&R~hIcc>׭ք:6]yRɀVf/$nSm._E%xSSԚRWm}٣sI &El}{Dfۻ-G1 ~!ykf*ڍ9fr2YYbd5(qT2LN*e:S5N;v, 0d}{wX$=,9!gǫnOP!HptNe]po=_fWxסOtfyґc)HɁ**J'ry TJWF -9%*HY $F% R6SNy(\y.v"n-Ͳ.KAV$˯;E;ގI9J|a!ZG\CH w)i|yF3 ~ JA흀ws~0=qcD&0ZK4 q́Dzϰnr_:}jG-(8?9-+pQ=lj*H-1֨z8Js3BVL^Dhw (pe6̄ͨ6(㼷 0[&ɼsHDI2~ Q_I8rDR{XQu-m_`b}̞|#:\-yw9J`o(ؽ S6 .7ÁUj a@y技&Y{*+$w328b7'{M=X5eq} ̙"3<.t6!b"lBG&wI,&F` *[[muce7 !vJ{{` V1יpD,պrV,|-}+2 H["ey ~VW3TKEVq "N JLR g]zq`wd oce޷pkQy)b zp v{WtZ݋m&cKOK̃KɸK9:t"a-Uw^{L[Gqw龉R0vԀ vD;\E;ڌ*n?х'ݯLjEzΖ_hQ`3+*2%-LYʜ)R}WwcE%<0& (ô(xq˾aC6O HT]Csݝ;QbN;|c 3?Zo!MQ7zx_PWt8(eNzC) ;9#KcFsVD5_%Ec]’ p>z*tB4ΞN9ވB0dPݔvܱ-yZ2쏙fFYlUBZLyUp{J]8:QY6إ|rsJ`h:Qi/~DE ׉ _S!L+%23%r 5\Nz+v$mLܚ۷^Gq'.}:"-Q(f(+C +{lKM[~Gp47nNvQp#٠,y%MB!kbsQLZj[Xj" Je) `ߠ-XCMbp_@dw~^! 7|a8h]x}{_ZGf+Nkomk "`/d<=¨ʴ5n<9A[,iq n0N:9_㟌@3K"vU$Dk,#&5:mp^;3}}EOF' 2}11=[JGgžY}abT$y}JLxm ŧq?M #U ̻ঐ'nrӪ)vl_!Bi+@pk/*&{3/Vȝl;wb&?T!ْgSvfҐ@[M2ZP#F1x)a3AΎzXOZRWhOtH7- '65,^UK/:zf sItw:=L9x8YǑD_BY`*HT^.U=eK 3@R(tЩų-J\Kv*f0i˗ i19CE#xtb.uz;jǼ-5QoX_MM"H eQƼAE}}"(IͿ#%JY#2`9&B\ ndX/mp'P-"f1.V_k~Kb2z8.TS[YE6utvw^UgUN|QY9!a1@oMN~k4̫ZpJ(R:DnOȴc!!"\ka*@,2Ikg- `泮6q3j|}F=-uz|_\ۣu(³I''F%7}wL"mGӬ DHW|t/z:Z-fZd2Prɱ%Xi2|U&+Z&+9R!ąkF Z^8f),$y9s]2Y] g a{(lI6۠Վ=IMH1m^CHu fq-Ƅ9iQ\Sۤ`@)7lɪ1?}rCaa,$k!#i.<{3 H͚'%kS>PF k$[sAfѫ-j:{}$1uZM䩢H$u$'V A<3sé(eWiuJ,*@o!A.|&e"w,Cx a ÊujYbᘿ-c˓G!HݚWA\od7B]ZC̪練b5 NY877'=ap3 ĹȦؼ4p e{ɝZB[k`QE[]֡;O>2҉E}pufMNj ?kB!l\li WLfMt!Ysy ?byw<(oJZ06=C*vΞc?z82Y͟ƛ= e3@9MQG!`S}V1ki{H{ɰ56B(2)Xk:WnRUV\2;.e\4@ƝFe }k"*=ͯ*1lImqP c+S'V4y|:5͡1(:4Knq `Ƌ+K+=!gf\eP j2%ڔ%ֻfA2$_\mуp5VJ5c 8U AȦ(JsַR2++ΘxR$AJaCG:RhEf8m]ҺGX=RԆ 8)~Й TQduc.fE< B6Ƭ4tg|DkWV=ti)M:A̹2F*s{`i#PZ(eleWȈy۳C,` 9/Ke|]P6X0^Hj᝔.ޡ wp%C澝]Le1T{(s-0[N,U4_Hd3?FXu*JHʎ_[>rL 86Dڂ ;l÷P&wPٴ`G p(EԇN[1Ppgc+&JJ%F3qߴKO/3۱g4!kc9LRl E[u !큨S,Ɣ ]fF>gssM6qm w1YCAdHwҾ3gv9@< #Czi}5@H e\uR O܄[WC@#PtzR38Dŵ~8I~9_lZ[Ɠhs/(wZ]\(jQE|cgw*8su !09}4NSN'yzi >[j*.Ē@(Bdiԃe -+umq:D)mD2{j !_MhBݛÞ-qeV ǎ==ڠtD%}0Ph|6p@+FMo?s03KW|ҀqD{Ya Wˌ3`3?#iPZئWv[Jw܊vaka ;pmf%ES#_{ z__F@hfkz9K^27ßJJe!Nн[i =aYdUDYnAx!,gĴUvpԕSn 7GT+G>Sm[|)[j+ qA0}G*Zsfy˯6xx'ˢnaL3F|p2s=mH?OJf %?n46_ \!Pu9އ}\'N#Y ha`dk{n8]٩nC+U %q\*st$g``,]K#242 7,AG\#tCy%5X*F5]&.Tvy<ϰAzMm8pFPB @77m F패`CWUy#|XTY;pm#/lb WxŐ&½_bx:D|z( 5;n}Yq!Ql0!#Gg"˔/PXvqsh}%a>y#=hHsw xH, }vjԸԭ;_LRvE-H; >.Nh`I<::Z\{,؀ Z0Z{1k9"`o]g_u".ۍͭMD_=ӵFQLf'Q%h­봉4q'n pj'<Pՙ!z1S4yDX`2u^fb Sd\DnqEP.|wFdD xÀmɆʗ# ߴM rz-8umg28EznG4,%&39duHO\GPr98ׇ;oŨq SNE5vqּ53t/ƣ (6趋@J^$ J{z,wG$U) ZOGt h-D}l> hn0p1GI\,,*U-(}61&/m! rw}.]ҟk7em׳"^M{ 4^0º 22D8~Uݲ-lPlɕ#eBߢ"j>`X,K&Ji o8Kd&|ܧaIrOQSXN[J9͡1ncuwH#CS𤻀ޟ m Q+"YprzfbLQsKfr8hM[kbehs8z՗){Gw"@=8~}M[(SKv2+7gr DA{\bW D7vԴ%Y(=c Vœ.zeJU \| B[eofh5_bkM$ : 4At97 )cƔĶMoBVkGǾ|HkgG.~ɋ_nrdWEзuQ7NșԊ&Fnq ۦaA%P!ڊ U?tX9=?J5nyM9i)3eXQ-?"9wj n$27W P8ƸY.8 g/56D=җP-Qzew2 vc$, 86x= z}}%]z =_,k[P8| 1$h`;r=j&>.:u3}*}L٘Fo2sizï8mkY)ܠMiDW6" I$ CIfn\pqG yҸ8H8fBRM=%8L̯rꥹ^+RS3J;j{c"dVu`~>,)U9}¶6+ȡm9v$8Il>O3\԰xj[wHu}}&Wx3%h 1յ*AeqZqi@g8д "*晹,lhZ6W{gќهIߢ5 ^5iCo|oiUHZz~otSTo9Y)nvs£P>`3n=PK`p'2sLL/꭫d a`.U3= VEnֹK[W$DiLZ{7؟}_?EŪ '3/{o??Em|`gwp~m@*$d #Л1l&.DD6B, E^%_ř=q$ocRIpiJQ$ul%iTvM0GeFM`>J(T# 3ufgq/s>Z hNtUQM7WgZHCJ֤v ɌZU"[O*6 1yU3oCՖ" x 0?ȝszZ@gҜh&sBѱw8֌#qdc}3aw)23ZH% P11K,=_7O S ycS]9OoXnZ4{CUw`Z]6i Cښ{Jl%Ф[j& jD v;O=:> {8mZeMR/`Y.4n52Ұ䴇xk_@-l%l?CC@(ࣖ B))C7nmۋ(U􎤃 5Q4m'Iԟc%6 F`NtGql0{O,Jd?BG.̀IIRbFȈ< <ڷ41÷_~_,$p3ʵ £d`65\k@\щ &*BL)\Do^yy_G驌3'*cv6=oXuj2ޝ~ c#+m#)R7ϴ0\ xI?Nnu؉2gM2VL)NaYnuN :)|O=`nV!P%僰A`Vr*B_UZ1P(5A2`&լE%clWai¯AR1w.%߯Y?ȦŻbcx7#&=MvQ`ݕJߵAVoQ۝pMn_1~{̏ԄnѕhF,8'y'1]B#~uR%#vKyɻSѰDԂ} bJ`c7d tD"5b[mYllmjgk0WҜ}[OM٩>]Zl|t>7.(ތ>5Oi≯^W#XnL|N:/E?~hT9,+W;N5p{VTw1Yv wufT1KQ5 3j-'1I|q7/s+m0I9oİH|H0THc'_3+=/ [֧4DAѽ*coo\m[`OCʾҭazr4fZ}hn0:AzU<sՇ$9udAzU煔,3a 8e7pd<3neَ' zdR!ݔH>2M 8#y:B^]fy4Ns yVFcpArT1$/O- (K:0kB)pwW8]u` c\&·oP̿: +/ׅF uHۊwpWz{86 Nv)3$V]sိ( م~kƢNk':K\$&ʜzk^*T =z5m~u^cIp#v`+%Xx$Wb{hu^_٘-T wcFzK ܚٹ=o;` ʫ@ºj,ld@2 fg^a$2L":~k(m{m7dnh gJ|=2"!F T/ݛ6ZЈt:64cHKj:֒`nF}4 Axl.rѲp@OmPI_mTɵkC!%0>h@nbYFui8)( }S+ix^C_(>V;XAu?5%ҝ %<' "b>v45}PgɈߺBLTc+K(޾G}$W#( :MwR#G5Cp#`-MYVH z뺯/̌iOjMˮ  t9I7ACtQ6|}{eM?OewY+kPK˄3ZrDoõQUo\ {Z\jYYYxXg׆1.(hd "{M7Z ̥b|/ꑏkhAiiEX-=Z3^qА0Rc NJgC>UEv H8\'Sw>W;3`ʥ'{SڼߑO=41CY%l$'?P qQׇӲUE]:YW?= yqMuce}dvokXZbI̲S*+۟sI;Iӵf=+>m' ~x׶^]Ր ֻM/=S޼c4D$WQ`* ĥ~.Ue;ڨOZp0t;OADiS|A37FoDQa߈VYH/ ς'PwQf@dxE!m`e˵*^K:HMT~/4=mO2' ڻWP4MͲ㓏,wkid '#cs3h%v)Zw |gZdk ;Πʣ^x7cTc;|πj/cIsbL[! 'E/ 4`S_ lnAۚ3 n'аP$S> NftԶX %CIr&XԏUb" QZ&HFLowZK D.q?XϘX1O>4'"QUUm6QN,hHSSP> [=5lմL3s]A18J*Bp΄5ajuEn&ANxlgƒe"B8ZkOkq噄@ 'r2sXW u[VR;Z,8=< 򤇣wD^F(:FKLҀwΩ୩iS[ |! ?3^wՈv 4?xU)i,ȣ5;څo64*c-j皮qȻfdjhBPݎ7^::T+_B8O旔Y<:mbR$Ut#sC"Eu6>WwGDBsp{"q/4>Y-_=*$bPbMXӼx)+ΤU۳35 a/ޖF}u#`dgb ៀ1WCK|Eӥ;MmG3WN/18exĿNC9K&ZXBR"DDO#RVX2`>ק B+M3#a 3xD?xrhf`RA2aS7GՀS֗?>V6ѭn,g8g]p ލ.`!.dz/d[AΉL%PS-p-] ge c!\QnfgG<,AI[=o0S.>Ub<95ϾdpQ&-S(5OjPӶʌy%6BbwP)|g@KŝM0(67}֠8y ,( FNiSzkSz]Ɠkz;eO_+-jr%3 k0I0y]3Si2Uu8&BRtB  HG!? ߻&j'cF.q/i;Sk2K N!)-طѱmEAÈΤ:(ى |Ql_5L-UI(pmBU\(NHCj:3mtJ+`lVƒwp0CXݙ/Dq>v,cE1M cO6r֏yEjFA6CJ:iH懎4F ޮPVY!H+4:Hg%0?zL)D ŧE`]䵳f֡N~jeWq۽I&3KII:ۋ%z%IQ%-Ȓfd=R~u1 ?x. y}+4Y jd*&f{vcH܂eAK~PK0wSugじ d!;s tq# 4FX24ɖ+jS5t90* '9z{#dieuXfCJ߈GMh ,~0 #&az} Q~GL#ߗL~|[zX: ,F,'q;sakL=QU4p.~Un."On 2H\0ahѳ{d{`?I: df7AJ㣌ՠ(tU2EgN`^Jbǭl%1R[ھl bxdo51BJѮ Sر¢ГAIoC-kJ2ьT`wue W+y6܄/db3Լm1uo8oV/5^qjr:VѾwwuW ~mo ifR1Z~_bZCm ?i:pR(6 Y)ewƊ#yOhnvи㭇*ο,8" 0xZy9M28?ykHb[- 5~"VTz/ @g.@Q @ۥ1š|oC;/30T*a_߃cdy4 98XCifzC4-2@~8,!:^X̯zt䒉&UC6(;r}D3'foOkڬ2VS0y֨upѦ4nOfkOk )J~OGx`X=?]X}M f0A~,6ilV!9ecd:gb5֜Ӓ7Dޓ:F'CiI0+r+lXհ!QEog| bNـ{4w߱Dn{1b=EqUFHRp^t5(?﮾(0~V-*1h`}SSKc28]~tUfhVN^c#2wh)no#bTcjMܒꁱgYZ070701000002ec000081a400000000000000000000000164e4ded1000045c8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/4E]?Eh=ڜ.+ˢDKLf0O!`'\}`Z\FJ0s+\ɫFh CF]rS`p5/Wˢdn^B~E{UMGs=:lRNk?!w܂~)wVwM@dF5=qRTX]TRea;PէR{XaE9nVx@Oݳ ^<;;ݷľ\}:Q6EeC^QzuqEZk_r4 7ȅAKa(͗-~zNgd̈4O7@`lN\Zb2q`oKgݥBTFEB`m;/m/Z Cihh: _&G䗵QEx}뇇Os$[SC!ù&{E1NBADɥ'LAaQk@9 &q8mzf= ;fkmϗd쏮+ !Fv/+\1COgЗA-xAM]~Ӭ9`(?EMe%k+H ̨*[a,1vwX-e_jiߎW/x lW ޵LkР>ӂ"9 ~nkl3n) R8pcd )oj='̱Q$gJ0Az8VG(j!5}wm4 ըG4ĘlVٗyٱ>)rSS@T?CdzwI*!($ɚ:ﲢ5nzJh3PHCUۧ8jhm?Nsڛ~0n|_$k[%yp;\oo, "WЗ :q#43gnfNէ%M')+f4 6,^yȥsLOs4ϵS|\y%5D\óߚc ӆ|czZ =>KWG]+WʬAMx(wWfACI}M<JX,BPcӘ΍v/q,[9܃`02]/5rx\ zcN$A[~ː`$_<[ RWdwCJڢmM2{0u;1(R4br,1 /V $8Vr>V1E|[#U]:`omxKojk [}KOHXW>: @nFq@_!O8 HfԠ/u+5}u[ypʤ0D(<F&]=\jK~a޺k"<^x y(ÓNrH6+J"it ,1V@*٧5wCk(l~"*h%386 |}ȸt[=iPQ}MxUʑSj;A< ॡHT4ugϼG f} 4ZpcDJFҹ,m?2F]iHBN .L_SZEFZ$,qX $5<"Ao"|ag5ƥd0M_jאn a7a:ccˠ2>tГ@tԫJ mJ_dQ w'h75._f`ؼbw+kvIcaqK@92")AjoU҇qt ޞ❭=2֏NӀrrZ|eFSL>y_ta^p]$Tt.R^{tG*=;x\m7yu@u |(Zg$H߁ Lx1Cb&vxgĨrKD lM_TQ{;ChItӎ=:yPpzۜ.zTPZs:A tƓWTaRψoC+ Kr*v-@f"] F50 Xe{N"{ჶ%Y@;i!}l^8+A G{d dTs!^ ra1UڐgŰ_bլoa^L?%2evDaž=0%\{~}e j0|H;|//&)YQ/н *vayJ,7d*k~j]=hl N%ZA(Q巊 @`OFhm3Tdw#,N=-A_wQ3X-;]xt5,U0N`P=)+e9vW(IqvolJ6Up~/_۴ԃuE( ekoSw25 wpMFn*HJ |qmԡΟ_J~1UbGܴpY&$ onT&FƊwW\-KlYؗ+ PSQg58v#ܡ$(iL RP+^UJ]F3;ˤO3R 7"ܧCE-Vyfݫ %DR ι?10ὼO2mI?ɦ&h]I!/~Ag ,y*ol<;B:(/Z jFj*vKCkeZI2^ Tth\;UTpW*L:p]A59PJJNE5M7B>h4PY6}X徘ѐ毋,.*S=ܸ.;` لkkM$&Nyc|'A@lOc hbK69HG 4ғ+t\k_S>_0z0ǘ/^p<]ìud<#XK^yKx] n_Cl'v)_)pz 0&BOj<%11?m,inH;X19bPWlݱ١[҅416p,fwZ&2'4'I}RNM!" si^B5s_fVÆ!k J&mo]&pB5DRq$m@ƋcVy]K-<{ly1jbdC S=^}_T\qNU}=ΧA_Xp^CVzfZdp/`qeQ">m!oX0E3'xɟwFg.AcE'߯*~) Y4\no;&⍇{UҴ"! <4s.hy\T'hҁx{o2ԎD }Xpth&T$> 1]@Lh34Fj7u(<)x"G9^!2R{($ri;E%60_ :Bu!>xZݳa_䛺q +/sڢ`T_"D*:g 읔?Y߾mtA>F'7u4uOϗoj99Et%o_J|* R.]yT4||$G4޷בV!zէϛvc /*4M364-n 4f>ij5 TaD M_o\}*+$uMz>_!\jɐ"؟KΜ@t AU=g}I:wWi T7޴ث6=#3I;$JeIƹ>%K:ۣ@#.> JnL.)g]3> Y&UG+߆pR1.z5Lo0OF^aܨߟ;~H$- g\=1hOEM|ӜکֶkՍwN4 ;T1%U#3d,hjARMA+טmI sMٯ-[qQ%Qm 5u?Ќ9b"cQ/uĽH PNJ9 c;J'(:d!n;[\`@栉DVcMoA G!煌"bnx;nDE%wt8PDi.Qstuu1T$L +$5Tȑ_)(G"CO2ZUf[ 名_ 鴵=xߓfߛkr&"hBϹg$e:  Vr`2H&lVϏ]ZtK-}9?$r@nĿ"U爧x8p؆l!&Wu)c=F(KкGqi*a{] C簈'4F*~~^QX67_5{VE6  Zޮe:"`曁-vI2p+ |^:Z 6@S\l]xӤDk}#9m>mRܢe,Y{+?n6`+E]ʟM pPL?9}je+wZs(XZ`!]7[^l1=1QBJ BJ$'j*(cHMz6p03V56$7[W܍64EBD5kYs08X+V &*nxD(xܽ+۫?IK=4]@X^4 xʭ\?a֔J"X $/k| n̺ڣyi]]q ZWŚ#8 O>_OrŮ aRwqU҂ܶ^8M_[Q;z В Wv>`[UKc:{#@En)fP- cX$fq@5TߴU 4'v;ۗH%ѩOcc(G0p2EC%;GDre2'q PG~>3:҂i ׷A,f/s +_'tqg B*Vy%7iMW.R P%U`A3'dF`)J;hN7x:ӳ>'2ب NjNf=ڭYVjn7/D#͗ܮN 0~:쾜gI`xcX0פ 5^ù%QY#1paӀ`{EvUߑ+xy≶q*#59kᴴy`=3P)sW RRoz3FNHzp@hΡmep>@EeNKW![Ƞ{y 6k*f*Z@d96"(8*+GLp9WZ8L&iĩ̥()8zKy_91̄G倠b+bIh=! {ɀ<=-`ڡ !a+~\_B\1a>m U tp$#2- yf- 5bpyK Xu[a3tw=e\#+J5%?{P0}oǰ[4${2|+;SɸFMś4;YY0[>m:s5mxK/>-l5[z^;q)Q:2 ?!ML9f;@M}a"XC&&9EdYRDhR楕sE" p?ۇrvןD}vioZ Vf{_yy{~Q"+Wb2 L u&!E/ⴶ$%!^lbϘ@cvN+m@!|Do[% Dz܀tA)"-jEN c% qvsȠV/#g FvPWA)4a*`#t=m>6sj#ȫx;,u{aGKY2U8UC #>YDG7c@{$"l9KRұ/v\\6m6sFI \)[w)Z߀'N,R57_g\ gmӣ`)۹T'a*B}FjmJ6 S6Y=Pn,CgkCoJIG )w94;WEstV6j/4@6DeLM6mWDXcVq&{x5FBNV4 StL9@T揄N^mCAi0v_ΛOCWywlZ61RϞ):rZп6eXvJo hV/3y0O /Z!FB2Pi1%u'^]F{^ڃ~ )=YOi>rr߯O7_Q~DCձzb1±8Ŧ̘,h]lGI !~[dWbfۙa>l}UˤyA\0b.ݴ*|}܁h,zJ)FH :;$pxӬNi xSѝRĽ~lLnOyS\ȉ#Ti3$:l:Oiz|%LmJ~9?QV 5pRѣOۜռT|ة?+UHI[x^| %S3 $kZe~%9U;q䲅~] E4Z"#z;cl&p2k_ĸͧJ=E$N.C>ޛUɧ 8PY-aN,NjȮ*9&<q óMWfMԀdyUrk-W{RRl+!MHjgpcʬX;hxʨt[e0M 0f1ڤhK&I qp_jZJ(qߘpMiٸ4I6~y2װ4 (fFJg&`)k&gᢨ"3ڌ;& h\)mR8;ϗUC`ˎCaTϘ, zRkqNȗWaDʽj GEgLI/+x׉fB%mx^s[F>.쁼ՋebdaޡfA}jɝ έ/V_a.E|7¹?v0dsm»%7D%B3MݳU ˡ@P, xJC #~j7;nF}ښ÷1mUa>ZhzC,: 1vgp*E_HT.&ۿ@ܛ`!b&"zm+qe186W`%ߘO=~ũz6A`5 ;5"^<L\8Y:Z+RAžBTN,otn~“wI ywGz-WVjìwHP$J'= Rm+ai~-SјNDީeHQ@9}z&ߔ 4c`!B[x Gx\5zCNiU4X %[%;ǵRȪ5` >rqoEHb+Ȁj)@Qs&N KwQ6=Au^#Zé8_aRy<yob >Y渚PĹmV|"a*Os4O~0-O0YhHH>D?9 ,:HlpccEY-@aw~ ; AY#z-M6ezTrc#*)%O%N&Xx ;_Xq1#m_8K~8bXY;_ZJc@Ћ`o(Jy:8xd ӧZLgp0*(f,=\CubheDD[|}ݮ:?0[ 7D>~>$us*ŕTZ)Gv0Ef(7W_am20d$HB.`RJ$xkvNE%jDhZ\jv" x?Rњ>}0R$wYs qHzBo1w[աGt-ml7wX7=2Hi*߹%mSq\PG'bƧ n/O}S|W-60сD]Dm`"IDW[% )N5T 3h_AܨB4H~]gFoP&Vӊl8Th)j5Ԏ{z k=rI3K pwMs7QS;y 'by~~ m+ k5au2TkTò8$?T7?c(Z_6u{|B!8؝6&jqrf b5(|͡ O`WUJn 39MD#SuqҢ@h| jqAG=uI~:z~|]Q|&Mnb<_# GuDD0OY)(~r0k E|bO2ĵbSzh>"bPԖo (dMhXTW#gR^)_G}G, ƟMV41_dw;1$9#c>x|LŤa"̗#C.W$hzVwu}~|!q2|۱]KYe3&qY;!T.bbNKy'nMIZs{ckLsd]44M{招P|=05br ?wXKkeK.#>¤ kA1mϠ#R%g±s,Ǣ ^b\"?y#>wp;?T5xx;U}-Wu~ cyڿ&h/h>x k2; l |Dp1i fө/Z{z)&) bHYzL Ƭ*fLL#l`F}rY՗r[jdi"⨩e%5]k(P]afnHG1Sk=inbo5ӗ\V\נfFASF*9caDgΕ^~'+oa{/BW_,G(,4 vntx\$VXv<:n ie=Ի~H#a`bTF`Bc98MHbZ iF"xM.h+ ; K}iED[Cyvr B=|:`ǘ Bø7P_f񎊇iCeH)en?͌_|~d?Xppg]S8#_kY5̯ݓ^b]0v榎9< xK&_SFlEcpqXY)-nvyŵPM~}Ѧip|6wd"?1!A,΢%ޏ06R2,oYleM Iz Lج˥.Zq3.:լV/qj 5 , {JW1& XpS ۣ*F$mFQ3Mh´?W./_,?- f_yLeKgjրTk1Mh'&&'gߕpVU*FS%!ZUy^6KBw+wJeCL -)4l)>v8Zזy&|Skue'`lB/1`s0(VPp:Jtߞ`$Qs@a:`ԕR$l13W ܾqG RYo&iS.GT$_ʇLRy%=qb*_v nf3U8zY4?Hh'38*= sZx=kOzMmMz`Aaǖ݃ATb*34E~)j' lxf`(Qԧ |-AC/! -e'B/^0tڛwsv%"6!WɷѦU3(B/ Aj8I?Tǡ < $uATkоa%q+'ju %ۘE)ss9jÝb3&큒SR 0ۅ Zʸ"}ȊOw5v?7 h5vڸ1*%LUqgIⶭ^HpIf ٨LvA |&d?33"+,tvV]f; kS}xAʻ$GkCAATyS&JnCիHU囧YЙ0X d$kl6Ie N@HN9حZ3=/"9jĔYy$C!ّSkbY~ӷ\g`wL-umtHr*ޢ?@i͂ΗoWָE$ē:l m-eۧ;W8&@BqwpSSsDt w#2k8uLakWop CKȷl? V,M1/<iysIpiOr-py)%+ΕFuў^݉` [0eM/[m yu?׾4{;L ?&)897 ryEW$P#Dˎ꼧@I)ti&}MK4qIR9v@\P51LHVA.6oWYoHOK;ߌE s{`_ؼ) :ekrҲn-)c&ťϘ|N!tÌ2C!^H 2uT0nH/VQITci9bv`!ДſǗr?} &˿wZB#}*}QX4[^ 3vǎ_ mZ@WL%#al_hoSG$NMWG֚ 1=LETnvUE]69iqHGye5l6tQeЉfNVK JD**Nqp8GòJ{{~yʼn{W3?y<ޏ~L=8MDƀì#6Cmb3J V6cJmVXKl|PcbO|-֜Rj {VXRHXmfG.cY^U3y2Jcn(*66 4c<ڜc)lӔEZ| :thRYzdYŌռro R6=Qa"Lnq(|,T>FqJPoC˖tZ.h .#'FXb~7`ii8u^dt:?;Ɖuq׼uYJRVH`0؅ĄBFB}`l2Dzh'M}2fJ7녨o!;7&Lz h$BCF:"C>A{*fje ȇoԆ1"Mr=.]!aځ|8:t#Dv$-ZQ5;լjf4sEr3҄xy#|&k̓3" RBJcb[)%A޻ & 2u¡4ؠBZ.\n*ynIMbza݉ 5,wap anVܙNV.ѹ&y"we񒶎c@dtA:–JUl)ݤ 1$(og[m|QKio5V?EWe5%uF/0ReԨe3eOalsGH0%nnf _f#%v+1-L -%23axjDeZ[;h^46uĨd_P8A+hwϒeL m[Artֻ1BW(.~EKK!"K*Az];Ĕ[fV'FXfhCu . n<IOS26uMkZc v"IQtٍؐ"v-UL=dhu4f GJ,g=uWF^` IږҲ3m7:x>v{+T¿3g$Ү}fs/$GA/&=mXpEɡkB^vޠg7!u|(ga}#]H?dlh!'ٔoh @UgQ0ӣbɅIJu$a,BtgNI ŀ==mn4'D&! tޛYb࢏(fX7}x-X^ M7Ŏmrȋ/Csk#=zXd,*QO 谎oޡ&Vͻ A_RøɀC)6~bdwGC[leWoЍ<]Gk^ yc !k5c$q?*xB~lg}*O"w{ڱ^ ;~ NCql`mo43ZԤ:R Q-ᇉp;E}ᄕ~N8ԅjS='F8N$4Bn>),.?̗8B_͙O:&'O(-ŠNҁQ]M[)m٪EOoY]}1@h%gN2fpELuou֭c|0)goD,5<-;qZMQLL X|Jp *ёgJpV LɅXv^\gYZ070701000002ed000081a400000000000000000000000164e4ded100002ddc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/༯-]?Eh=ڜ.+̾U1@WF_[q+]!ؼGۨh|*nY3.eZ2{tYAPXЦNw/ 9eĥS -E ֋"7r؞q-YT3A]ih"b>Bw-DgޙZJZz4P@uj?5Hl*>rXaHE9FgDujr~{Yd& ,@-335oijέX AU"3YZ;Pʺ\6房AMIb~5M8r0s-R qC!:Sl\~mZT,[ڀ_n~esR=~}^aʷ$IUIM  j9"G ύ`',#PĘ:|@V} Q <\ g2.|K &T\ ).1X4{yv\ĉ\=]T5r:\ct%ϒ Co.A² .Ofp <8F驹Ֆv&-e5[XHI>#)k=渪&]AH5Xeb8\Qy:9E ?Fnvz14eNdew#/^0.A èM_y.sXϵ6H*MDX7=ƩU.xT.B@]ԃ<Fvt@u4Vp2&j鳔 崳J?;˺"|+*x'jʂXDh]0a cK{Gi+{X0$1pBa|G@ǥzw/|sb@.9=o-4ɗ h2M:Gя1ߎx%2Y$}.y~1/ r\}mn_5zӳTy f2}=:Q|&_:Wdp:0̈́OP ((`7䓋u怾Zȃ(ΕEa@vtPE ٵ/f,%5dsqYJ2BKJKgwNVoQDS&dik:Ǩ Friuj `/N`A*k⁺I:yDGΐ@a^g*8/Vm3BG8YW〲),GL)5dsa=(U1Kg]->.A)XWX1k v ekI?-.M:׫.Da) ď"TkQme|hYl6K՟lEEPCnuti (6;(?*e#m4;z{gGl=蟒_ײ!cwKWv5\P}->Wa@Ok *Kc}.ʾh69p /,P czIv9n[r:=eAȺ@$ XZfez9n?6'&L; 0$cJ>J 讓3UpWs&wx7 h)Ajپ,n.Io6Qnktv\y:Lʏ-;P3 Is]q*k2g)zӹYv9>G~9pYmGq-#w.Q騭:D=Ohߦ ʭW|J?e 1 9 ;k֋C^8` 68StweK(T#JT3pԇܣ)>@{ SJ9ђBOߗf~洼1: t=Hk> ekboHtJ?%qsѵKaD=,p [V찮q{T1.L*0=$f/Km]|,/mlE[˖±tgӡXA=K; g%#@Z5sDH:ė$Aߣ nQ-a` }=ԭ|^Aa-57{,*,|+ FŃ8: A% Q mI?6j6Fws ]28Q&X3R#^4.#ʢ˶4ؐ3W)P[994/ @z׸5ZVh4wEm]Tfp 11OHs6OkjR‚0Ȯ񆝚7F vtvExid \4(z`PU94E]si7AC`-GTCn㮀XoHP hlt1Z c!^p)(èÁ6H8M,‚x=\3(Qjn8ܙ~֑ sIq$Ǩ_$_qꪟVTzet=wyZt0dR9QJux +nYS73C5ZpOEyUD&'?:I8ȵϘg2䇔~Hj\7{|l=\ҹC| Jl ,F`\ g43x_R8ʱ3g|* t)]=&ք,5[\uiC L͔X.~'_Y¡ZAȧo?3UD0p=3k L c[ܯthn\F,`h~v9;'S_AYyQHb 0Ȝi;C~${_i#fH>6s-91 } Ho`M~s)B$G(3UU~2 !Y)j1ӆ#\!d'O؜w؁F!rI篼"hIݥ=BUporM 3yuw{f* :jNgd15OSX)i}0;J; 7Dw)g-1 #/Di'WA^mjw1mH՚Je@,[X/J"9>6{4-ڿ/t5t&dfV}c -+jqpvߎ'drӀ\O%,;J!fC& ?ox@hl}|sO,r2ٚLX0*l0r 3E.}Nqm- GӁ]Vl'ܟg#n!_IK,0=oqP|.h "9)Tm)YіiU_&gl[B3X޻:pGmMM N. NT "@(Ƹ'RE=Yq!<=> 7lp++LLSV]p'Xȵ?-+1ƴ1n07/*t-hY[}S"8x2z)eWQ~OŸ~Gtbdbm2{)aXxJyP~H dsQ%4*P5.xF-GLԑ'hI ȸSZmci\_kmS^!r ! `BshB[ԲIIߔ5\nYدFɟ6 SSS@Ycsan$}Y>H6c%62,Wb.p(g򥆴,vNou8)BE B]o*]qO/nPc>S|CnXn'rGb)*5bvCF˿p}!)]rŎb]'쉟}D"G}v7t!5^4M?.4kb‰TIg@ㅝ̃.qW5Bt w =}j9 F oxO%!k *+)y-dwr'u"*xMX1pR!6ph};Ptɪv7ADN(I_VeQ(vXCv>JA{9G,,xh-:'>2}!]D&=5ށEQR_($[Zɳ% kf{zh̏N~s7;Ёa݉eCD96Ҁʗs^yYhsa[~>9GM" <E5$*@Cz\0}!ZTd~TBp鮱5JPc+IQ|Q"j彞l~ahf]>l]GmT'AD@xX=yS4äΊS uի5:IF:H: DC}tNPDF5BjK%Գ(9oгj0n2|_`_PkySZ޹lvk5/>X!}=JoM9 {I{:2y$#0<9%X l8+K? z%Gh-NCXVŴgxhfA?'I!j2؟X{?fFW`"Gv3x^1b.ו-iwan[GA7zQPR7"-5=T*u_6m,IEbq2iwXcCQxAɦsf1|(}ʤ)IsRd}mo8o-iT#.Yg DEfEF'5ЭY XށkY jC]pdݤr*+Ŕ%v 8Ujn8G-h轗c;r SFy)Q$̥0;7׆A(!l]WM.+wyttbSZa3CcTe^ϖďs/$=Ev<:jZWN"4FEٻx(>װ`-4xSNa\o7$Pظ1ƗQ9 ru%tq!^Zɰ܋%^ <[ϒT pu,,%"qlh!@pEϓ%cZE_gKƟ])%BX(>H8b{])z2 Cn;d~8N?}ZH])7I1&yC@B&%]>pJtkª|A1Mᱼ_!!ŮvW-tN=0ꄑ8 NSHbe;RG$ m™ ԘrgHג=6\Mˇ* DJ* pEqa! $_0hnv}rm-U:z Dgy Q:Yr.fI:)΁=diۭotwU@ew,~# >^M )єE6=f_ԾM&HWU(;l7T+戵]`l`GSEciҬu}e]O-9&KS4±7֝Q 0)c6%9:A6jtN JкYC!I)R4HQˆ[0_y PXx^*9$nz~8To'ҭ (^ !Ӑ[ȉ1(Q!,9DVw^iqSd#tKܪb&(~|"gY+b*AS9{,S*5c*B0}BPׁڴ]']@t/xrEGCDܷd<)nY*kX'$k!63)ɒّd1?Q efOALJd۸L w:d/އaH7~|wЯӜJɜmW?ƭkv5 mC3it8 "[mk^)d%hl.z!&bda%C&iFlHm=l,'J/j]$BahQ!vI(E8JOYW4`ӓly{tuT왼hX٬8MjJIį/F1N̏ةI1g KJ[F-0Z-RPQ@Ն\@iС$uN ;nUX^:h=!p<+׷8W{vX QqPzH4az> dzi͹ŧҝ.lr6N.ͻTLuEYwUqOsTbHM I%?W{:0[xgg#-Vv,-1rOA%?FMN'qBh}ub -=K>Eˀ^vb@x2%Kr>Z_5P?AY%6B/UVs_)~b4j|jϩJEW|)AF؈w$M(;`3g/sbkB5? lR~K8v S>wt .{p!T/Z~ʲDkљũNqg8=2ɬ 8TLVʑ,9_'z"r'#r~*D{aFUɐ5^AM$2 ONB7F>zLiܜ"Ƌ _n0A;U cMn %Gg& יK7\rRX@XPՉsFAE@%}*lф}MDy<мzٺNt_;/֢*]`$BgjDmצ>o[6) W|V0D3[)|QsCudƸ#;WL6K\/,{FyyՖPNk H #nƾ{fܡhkPٛk A)pJMLqlI/'vP,3m7\! 8FHFÿ߽ qs8vp|u>"&-XƘLۧs) @;nzvs[t~W,CeWY3 !f% RF(py?[.Bpi%?(b:iҋ7bKhBy/83n<`Wu bA:C up9LeRΰ˄+WqZdaYBn(ѧP'=T( Bi*`A߮oT >I壉e^)rp=k>_^l.22"f7W?/x@I.m*ሶckC Ho@Nʹg$ T BKM7,Dtu4oH{Ǥ̢r^qw1.$N5K%66u7,bʐ k^f ErI&gF"Uh?d/4m|-2 GI]&~ebNW\kO~u>T1jJ$v_R^tM选U~`;!f8L^{mxvHs³n"f\ n#lstn/"E2E.[V4_ ۪%10D)86٨ kRQ?X)i~x.A\   s -y>r!=LDw0Xo>mnN3\_J;-_K/}Ad1CQ-Io?.2B%L%e&N\Ur".}aBFirͬ%Aq{Lt C R.rA&L5! L6aOd[X^gYZ070701000002ee000081a400000000000000000000000164e4ded1000066ac000000000000000000000000000000000000006400000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t//fk]?Eh=ڜ.+ؓ0g1j餸dfO2ԞX}RDLjActI_?naGHFu XsVAd!'. }x>;?"l$;N@7ɾmF2cw?U,u\Tvː~;]yBuJhóKpQCF)`GNȪӹ)ng QD[Rs&%/^ _Y؉E1Hœ1N$QE_@ QSh^_ڔQu\ % %6^33e(&dĿLH͝<ĸ5&MUTߦa?h?D:٧/I%0x NJ6?/z9|' } ro>^(|ks"c]xY`IDk/T9c^{O$mrgs|T -Z6]Uw|1P&Vd0뗯 @Br/fˣ@mcݗo »tս҂XAaGD|L(y w/?DN]Xs%zK0AdWMeS# t&& $U o( Qa\˜qs(>CFLe4ԦS_WԵ.+֯٩`%aPn~s+<\}/NR1ji$Ѽ2)4'Ik%?xH(8FFtHIr퇊{R7PIPǎ2/;3n+&#)CCah9vp 9:}$xV0OsH ڸe7Ab^9[kCbFXB9h9pmlX}mJ^еloxJ~|Yb13TdM}B,;LƊ9_ӌ+η%O$$r4tnx}D~@_)iu"3pHllZ\ts~ϝЕS.5B3h?)"P:FpȁUd1 EǴ׶OB5,(SM 6$w#ls!|leՄMX\gbB뎄㪱Я~a&[z H[Jl] 5Rwx>g8!6cM 7'EA"S{tSwÑv%L`p/UM8 dlPS865<cn66Bί KDjT/`DLRP8E?zq~e|:͕o9eϕMIۍWLDMԃÆJ;";+6Rl(@ΕD%z-)*.nR!BcNo~` D̀p|B29y[w-AlGZIb*Eōg~  [ʿm~oլ8r-N\GJR~tӖYf5q > rgc,o1 e髷/5RnBӜ?c{D5AN"Vؕ-dF8Idtm!:B2kB-y"MJ;$G&i5ir )vW~(*I8E#w?s-Hӄr{S`E,TfO<Ζ[iT%D';".1v`,+9afQp߱xdIM޵>oc:Zܢܩ s˴ 3\CA'x)c?s6׻ٓWDŽ(B2R:1vQNR"DxG(6܅O^xNR+jF\;5Ie)#tw|Oeog'%pc34xhrϛcJ[C*{1`b ^ƺN XnzZPݡ 糈a͝_0&n"SZ0\\! wOw0 x|m#y*I^nA% 7nR~8N̥xb':{..:OG6AKRqB}8xhO:}&Jpv VbBjB$?xq$'نuܶ ٳ+#d\U@9F"9-`1?U"jeKwKNy@5e%+ly(q3`I촷c& Oe٧DLBE),'rfUq4{

    8}:d1_I ]˴<f qIw07f:YPe7?n9+\un%k#խ1hk֛u/(0`oMoO?wG7nK irXsꅴJiᓒ&0|Z'j;^vdAt|=AGFs `oYz" zJkRHdc&26P+ly\># WMU)σ[4wj# &-vt\ vq>q?Tށ,O6 _l]q|deDp)AB 1c9BFPqΉ7$Cx.T7M ^LI׺vx|rY" =ym{2?GI<ʬr8? DA#/ )W?ׇ5_)"LR_h1ٗ?5Zn0K~=Qkı|E6n0(]X:'&a}-+ g`!)iUTT.قP~畄Nj'܎qECWwr$8`Y@?RDBפۄ,.nIUī$`3c#W]9q}Q+*N7ɚW^<>H'V1"or`9+'j(ZFQh$+v@=  Ɩ̯!CZϞoߩe2xɭz$YH"Օ/Exs)o6v=e(wp IF|`E1jJmOhbw3Gؕ侇 ߾nkWUa(15,x2JT  =5 kB m5IgVet>?: ڭ*dY%C<1nZȦ/݈F/*Iqnf[=-DzTx3N2fM:`Kj) Ñ[%ؽk *^~yM;ކ>.2G??F.orz jF212HKVi瞤|Cx®8!0ůr7{u[37| =Q ceIpqMUڥp1$ d] Q̓#:67[m;]5 ;LrO+`.A?8%ڝ'6&&k ޗs=}`Cl_#@o OIJ!8ZKEz͋t͎a ME& 8 Vjs7euQ ڊ"yɝzzXLT ~ ϛxz쎹# y@99#[jq.eF8{Z1` ,§ .̹N=&P/ zMNnTJܰyq3B x_ODK~"ȄpHxxeI* GjUd3_+{vѸI@v@REoȢd=PJ6?nPc~e~nĎQ2=LQǽv͟Fðx'( !{+QF4Q62N(F Av@Z=O W_ŭ5eE@߭.hdFW>[?i]#VkR,R " iv;51B0zo` V=m`PmNBَ 7SL.5vSU'2Vm $W)avgb|?&K[+n]-"J7nǸ3˭oW9?k>z)N%W >9eDŽ6?7X^'?' /1b9)ͱ&ҵPp}a@Ҵtp-# .{ BsFK if犄u<\WN1 XYNJQ4kKOJ>oM.Vͦ 0u'bqD@&kTոKnHQ?NХCo詩JR_< {o1%/*Zr`J?Z/$5sh'ErƧ rp'Ek}Y0qSDA{ jgeHFϩvHbܤys a%EңOmUKJËu] Th'ipɤx~P?qaaSJ&jI<9\`9 ϏND}ݴhol-nFRO1^(!ӻo̮1LmibHЊ-x_W=KSmd$!!/  _΍By=}1q̳4#TZ)҂OseDP>0b }$Zލ$D8AJ$@*6WlE/6+ 4<#zFqE\joir?xvO{7}FYI-:-yXN7 +r8 L٩%%yȇHg]=Tw [yVEѦ\x8nWOU+A|x?Y-U BNT FWtJd4{ZgW4fr"_vIw@G{bH8p)6#EܲΕ74ml7V ~(/M.G׫; 9Vb WwT'ڬG dhS<)ÝǪ{ PzFh]D'NST5ʙ,cSw. nA`05(681G_"3yHly;+M<]l/l &`?haƟEXh,%5fr/a `RK5FoavlB9ǰoVL.]bc  ˎ*O,7{_b@@('{utGo*mdtfwT\+T]9QIil}u5`zy*> V%XMmJ1/9>J!WHX $ ؛Ӑ'eRNd8:Tq .ve)aDXd0pO@5)Vg"֙z#Yq+nB=BFw#[r핥DG̋["oLB4{PñPM"!mpf$@D .;c:AIwp(Xrx?qb]>XAKA:ԶkY-0F%,6Ab#[qwQZ ] t\(- *If6Ftww]\K^;FGv\唚t`?U( t /) +'jw|NȨcz }46d}W))Ӌ&-3V<m9oW3v8__J8-OOC_<~HNYN߷rB" jG+A]mcuaJ.:/B,&sHpٕ3' O qb`;Q(W rnܦT4J6Հje߶P~&hXLު7 lfm0gb-dEu>St+U'>o 3t?Z˗d<>j 8}rI'?&#}Tr)69F ֞- ,W |~w]*сqcA)17|5%cInjpK~5֮cUѯ ڭ>Uc KjӠ[//i#_){ WL"u MTR:[N[>cEC2} +䭧[QC}EAPV߄ qe[C2Ԉ6 uW^rt'J7KSG'R$ /fZFhJBLw po#P; e@E(k@?a1b$_K'/)'llgIvML> U}e֢06$) VLJq(" Kah;/P\Ԣ޿BrUI-)<: ΓPAYɥ{ED&f?ABI9Jx^>Mǵ˟Ex, l |H"^~F=GvLkd l*C8g#4akn2} pX15$d#u'~_F,UYxR@v?lܯr2"yUldoY0s ݘN8 Il~y\EP-L5`Ex9M󛴽/0*:7·ZCmQJO7PyCxvI* 7X͖4i&x3]1(7Vrwk/;@,x +:S`܎ۀJ*5& LOmiѿe \UK+"AVi^ izڿ 2Pl0G"CK)П^e=ka- ߘ++ƹoQ|4x~Ȉ#lk{qە XcxvV_1߷dT}_y}c5l,!r탌KIĵ4e} a$&_}=M&?YEnVH|VX8rv#}H ]9*)-)܇X&i[tkcH>]7PYEVtz oyk܄*/ܳ.Gz U'8r.0]Ku╭o&iD JF *M XbG#'(DA$ˀ1R%Kaqca? ]O[XSjhVl>J,=J-&GhړXl"o 3!v YݤEĻljQnAhUйԧp 81Ydo 4Ve9GہKitvCU'0;8/LJ ZsGK1)#PܔqB'0Fs:X*X#ů$ށq+Em=jFusA4$-5v@ mKx;kԡs(U NϿgvKxJ%}D.3f7jï)Z84l;>M_࿿!1;2~s㍓6>/ݖ֕AE02 zrfN!yC)Py:+l{q2~%Ou]FOP%L0& ]d2ƥoӱ2r`F鐇?*<$pǘx+2-O zcr_0E~C Z(]Mμy+LI[MM# /q0!lz .cԂ1h&34ÝR\\}Kǵhex+ @l!*l-qDFfrטg |o<=u)~8s0sc{*nGŤo⇛X&+ fe EfZ|v2*QVx:WgۏRuA2,U' %gEvQ@2mL hil$HߔVC:3ѷ2z Sp n!B ȤQR3]fsš\\ iV{$'j0xHzV/q* gxr:"oW>D,·LS՛FbG {|)tٔ_/$ = $l%&E=wE=?FZ0Xҷ 9+J(jSv *a&f1Ր&fJ5B-,:GvƓ۽ׄ8DunM~XD4ۙrw8vC.TZRrRIQJ3>Q*iۆ:Vm(<>0! @k&p5\)mzt|5SK|&^)~M輥4}>@ Tb_/Ѡsje0!<5'4{OoJBLfWzEW 3 ;Å+#x!nMO{ڳx3~; z??I?0N:oR֊!$íHYnZQ#Syt0*Wg"PL2Nyc+!"*mrwSbF2 \!KS x:o:~ivJ&HՃBE/<5jC7BaY]X$b,xW%Rd-6zԼ aIdՉ )z>]KrjQG!_3'rxCn PM8NjGZ椘ZLt6{/dKiV{F؏L A2jm7b`W7~@m1QWn)HvVLdGqzHs)mP0`z9`| R>j1p:027Z=yW=c+ 7φ ʘU.Ua PvcUs'HxS,i2_*p_lAgYn)bt2~1 L22Ġt'HDr>Ã;jgY6UMR /ըŰ`L!0ʣAwc"4W@ Zo'AP~޾ॏ򁶧*9@cus0)@zx>C.QV?n E@UT)۶zlzY =r`c "vRҾ+MC lݞ;956vnĒ6@EZpΣ\˒ԃSs#ugH4ӻ}8IPt͵ ;NIV5qKQ8E)1r͵'_%gYK<[U5(7obtgJk(i}Z*A! x` >Ar? vB"qGP10Nhy׮}T{z2$M7$]EH;WG>h3/fWr>Zi21'zb]$lf*4gun)-rBc;} jB)}O 3XZ=w߆B*ŵtuG`#2Gj ךzkl;j|PT| 1BA;;+$2{龖(|Q.gi( )x\$q/VW6PWqMGI!2P﹭W-FbipaWvے30b-K9?V݈QlAOCI[~Sj~hࡎ+ɥ'A<obgh)l8jfv.m 6Vz>ҐrcKq ^Y}.d#pL ,1ʋ t-Jwڬu|vDk 1\=X3ȿs/Y1Ȇ~%q)Gn8ֲj2gu"be72 "=+rFDE 'Y龹[\}ޱTM$n*S+Oѳlg[ XJbxN:"COV^L \@+v*EX}wT?FP5%B3@cUʷDE$9*KIr[* } s[pf!ȼ/ j7PGukץw~wxx7 Gz iZZ+O1@~eq`vc-?u;Xi(qe9d4̯N1zgJehGPjWc;Y5F])0ck>G5`˅} FԊ#+b,ŵt-gwrkмoei i.fǚkUU{ƃ ~F"i3PFiv݌̃/ȱ ݫTҮWS3/=ih-SpWc(9^4 d 2/2%XavVm >IV+ڇ]THZ4j9'וO6%'mZ>Z3*l؏? qĦd?ۇgjh!q Mk2vԐT.2ۇ{?h9+V%N :GTՍZQsBIOL*~g&to h/.eL_q+4rTp !u3'@3u߾3|rF9W˜ 7' ⟓}*FTA 12bhM4v-SϠ%' C3]>OQfZ? Gg< 1z usQ=v98M$dM l.OLb %]5{ 0Ifi3̷5Z5|AnoL#E`?ʐ`/ۍ'̨Noh黱dh}".0|ZDa|u*ף֊2}OŞ[$ 1 oDI9{^ǣ#~!S=o 8 l㖮rMJlxA4Ps6r>g8V͋tz3lG/p '*j0|%gydP=zQAu.Gpi^ .'}m߾`ZB`.T^#؁܏*#!(/8ǂb y 9Zf fmt׷%Sp Q0mbt#Vf ;+yCBxsq@QfAü0leGmZA -0/4񩮌eKjl8C^#Q9txhxR(lDGg)i$JZ4]'Z?7fKR9V'KT()XQbKnz.SMY`UGKS*R p,џX8%ՙ|ӿcNp;cSdjO ^sBoGHlDY3} a<@~& j7 3DMٰ2y~OT\*֝$:qlL&e3 'rEL97RRM(EH2>,[wW"9?Cwq.č2,m*yct޸.Uwc! -MHÊiVCzf&N, 0nYv\“7햩n F0NGW8M:h"ƻ0 O8kX{ nMQgιe ) 7BWpdHR .beyLqÐ0&5å'Yb NjRy@o\Q(?ףsqhffŎѱ,nAIIUɠ}˴Idj4F۱#ϸ+cP|?Z"NV|˝Wo hhVHFPA<('*SJ)Z3{oƐE5NxB?sQӌ#Y:< }?/'5d+7]!HوnnY N6ϟquۅ2g%.UO !A bS)uCBa̬tbmzvGO^g,B,C`\vϹAqN;="nN41?Atmҍjk,1Vg6 nZ"}&xFl"nb}rnzk&}4 KxubE)HT[gi/5h Ӂ"v;V۝[K(KlڷUˈTBBQ):wږ 9/ǭWrSvQk~?7rde92GJ$n]Q"ƴX( '1@rI&wiZ`榉[8,xFo RyΣc0!OD׌~RY`EW[Cۺ^ $/!ʼ|4'$"[W~k&/ר2^GwQRۿxqC.,|z.&VjGtI#g]˾ RTV{kJe ZiSTT :vI.ڷK,HKhBRŪsSOXAj?3+%Ր L.z ŽJc$&lq/&tzꇃouCU`.Q3HO WuKA_Ja՞n$LbO@y6=/PY5g:cbەڳ6|; vj.,V*5Vov- /AN'$ke;5B)7@&jX(*U77,cqS& 7S/-=RܸhVQM2?/;~4j"̯czzfS-g${ ^ 07LT:d -0`s*@Ez{r5Ejo)n>=OE9cMEhUvs8/,G уnK$09Opw33Ƀϩ *,&BXdF+hsAsR±Q7FM~O6B\ՈTX"Etמ?GuʌB2+\hA sjʽ }F_:pLEfKxg8go\ xv(!5IA4Ez@>:1ի0bma4쒢6UNƉ v: d3]x_}i]BUmnDi0(?$)^#z)*gHK;g geނǣ7.䞛ӷu_)Ϊ<~'N<í ^}Af13g=n~۸phSj!)ވ(ZxJj8Z$HG|>ކ+{3-q] ZJ.Ќ?Ww6&Y 7 ]0rIAjUfB1/r͝ Ff\5+}wBja+],}[aOuyRLŘF0ŏ *H"p$)gW a?}?s3r@>#;kda\#un 9Agց28>9 CD&[RSB8ZQ@LkFP $~-HͫEУ`66'FRg MDcT!v3:.7ӏ I`Q55` %\[YybȏcB!l$qVx+(toc\-./`4MP&Mf?cW*\y+b:ֆw t^ USԊS~} / Gπ˔BHފ_J=jeWW6γO[{ !ᕗ, ?ʳ0Ҧ,0(ٶmB1ZsqܗDT"&"ṛ^j ȋ&U.ߟ;,Z=ʀGm&T Ù]x[hpyd9-+ ѵZJ:fWB>7ZǸpk""MR%)h@)wޱho %9-eO#(g=4<, 1x/ nK[[ħ) ~,C˵c?cTF{Z)#\uށѤ#y`cp&Q"}nX(ΆRd}Ժuļ}Ad6Xu!n-ounEr:nדhF]#5EzWBڬqO`轈ufeEd`_>BG~7 TS5`fѻ K@?e*5W NگgTPvq΃(R`깘 b.#RTR,‹9fi#lZWL qJ7; yJ_%z{}OkOL~~,<6@&qǏl WXv_:sfV1%|h y|Xw.}0=c˗Ǯ[VD&tNDEu1!֓g"bM&ASsJ,ka*;@)i%Q~^b ?1Qpׁ+5ۚЁPM@+bϦ8MP ʗ]c%k7v1ȅ#GZI@O33ѝLdU XE3H2d|\k%w6 g?(溁3%OZ*H@> %P!ѦpE'i#~^L@Т; "0'\x4Io![q00V-݅"ʇa^va\gIڦu4-Fx)>vn̼, g=Uy1 &qwDb9gـԮEﮁANȃjLȕ:F(qW{T]qP^tE #ˁ*-\0d`?[A@"7d5=KV]uߪ̪k]`f!ad.OBS R;qCeZ<{֯? M* 2sa34bAC >"0B(J\urw%Mւ29$)>nRjRmmL^%kͲ^B 7ӆAS/6j. 5-لI݌Nlf&;:4\/ȝĠoմÜ-hqSYVw6Phooll/9 a#9'l*L SS7rYpx˙Q"?7ɳCaO\ȃWU[*qIX|^ "ɥ9,Dy9A?±=&Gn s@,W)JM*OZOUѳ.~]Km,}Ujp#:" NPqRsw fs%TcM f }4lOYq֤`.#sa{dC (qM݊@_&z8uVfnAWN7 5Z#"u,:kZ4 %-_;'΁ {ӇDX`'"\]C]HKѭfK6H`x/p9>Cyw^5OCֺICj᨝LƄv6> G(xVVItq3-Oz4{ÂbKukDBf*S[P1ԑ%f^ևJrҥ ƛd7gK K$ Fr{SP<8]a+h`lŁ=TX 7)'"Th oJgGc Фs(=xPK˼%Fdc ;9k&AZRY1V㺡7IK`"FhԷcSfʪp2DNh+m? B.M/|,'ul,hA)&=R}/c?LNwBXM{X 8!kdX(ky;6?&&v#KXf[L-bl&/j3[r|YR 띠h%iˑVeWP|2zş֦^ ZgMb-p;t*V F*O+1-a TʦD-Wj5oh/K5IdXXN0 gJqIFTʢ,GSۆ?]g@0TLI֐ ѣ-ƻX* $jؙbN~_L C78!9h?k+̟{{qrIwC?}^d{v k.so}.cmL7hS. h7a=[ B`} a.*yH&t33qذ% 5:LNDx3xIɣϣF{xf:׶&8`D37HUTTZbZ J &?mr@5\S &rS$U0<PjY#\"{cmiSc !Vۄ2$>8ZeukM w>ƀ .-[R~ݍl~Ir#"' ~K3fJuΗA,1K5͍V b$] TT0gU 3z7"m;mf_XN>O;pN\s9MXN7FF4/a)y,>}XSw׿bL3 m*1>8SY$pטMUPa9 $4>7`;y'CUeaH 'V /X2A:G] Ig& >cvKJx~cf?YܓԔp6+9²8F -=&i Iie̵R6#@;5۾n%;O9,[4~֮Zw+v\FJW% ?[Q-]B=Mєլ|IRbX{;< v;si;%0_ |KA]*G"Ʈ ڙ${d+Za7XBFYRp-Űk}XJd`ʪV8d/T|IrY]%{oصP`3\) x(>TV.95ܑOo6Q]T(tg{PK'u#]C3(_wSD-- 3~KnF-/}>xSguB&da]ݬʠ%hfGQ+ླྀ!$Iu =iEЏkvv"d=a}Z|=I#ކUٷMZ%/\ʾS=5'R:u slU  <87b>X3BWj &^!vmKy91qh/#0o%`+x}IJZRIuAt5Mϩ6j3y!O3Ѧbskp4Jv& Q= yrj^^dy3 k %py14O ceŀaWgWF>d4e؁xvkYx7NI{6tb8>qg`I:Nכֿ7:FC{އ4$&Sw7xq,j}aNݴymBV#5TlO"V=Ô̥ۜ5-IujfhY =#{Hl+(MZWZa>|GY_ m*ta>[9b4 ME_ a&yTf!R.^w5:WFB_V-;_mc&R&\2JF:sapݩeobFl+rgd+ȑvJRvCˁ 1hh-B<oq5fX-~1YA&F YGoY׃* oN3gZfnI|B@-y!&E )7=a 8EPO-%w'T *3U>FJ'{cyf&>3ظP}_/Jl)kuш3I>hiKH-@1q4/d) %`MKg9"3kKNc@\xEOAVQ}z2|QӵVŃ)4ľcJJ$[׆$hbc/cyrŒ|у8v35 WDkur+qHG$۫BO΄C/'@AKVٮ ܴr V(M ,E9PQ}"k?j SB캖l4ٔ0sdZDMqúi텖^w>]3'͐vY4g)mh*G|SV!]Eeyo-wLwe2߾t3z"]2Mo dEG5*κ 8[ ǵWuo1 _ de0"DVP>H4ǚy^IiO$.{e/5X3D'TY%G9rH6I BfG1)]ڶ)YGԲdžVxd[R}9vpZDH7FʫߺtXD@T@Ң8k,ѯGշV L CO,KjA΍L،)z#T|)׃.BAs^$~pMy w=!49y+xH!+4;-8 `S_5\9]:UE讒`=Kd"jckcd%9F+rHKۜ,> I9D"+yG@*+'hC{8/zX1M+PArKΟ }1&X):ȃ6/!6,\)zrt7^cuxA㬰+,fZzL*q۞G?_8pz:-uG,{.+^"KkQS1R_܋;:Db:KW ʠDŽ80A% XS'B+GCia~X2?JKgHԨWA 2$'Ry,5s e9R qd tH_Zy6+ B m@YΛ.8|7oҷj@LDn+™T/vʘ ;/LJagS\ ׋7|vi0D>,@ImFqu\ s;ՆУQb#gJ^Ev&u5jRZgn]{S;kfR$n{Z|;D8+lHHQoNkgiثoܞ 0B>)Ţ^ &͈dL x)IC7<6m WKP! ;kܯH@zJ\Sz/󭚘@)=CW d D#!7IeB3;Z&yTP~`k" _`M)| vⳘ|.&.""cxf *8-IPw;}4;;jr" ޫBdV 17ZwyI1fי߷QWFMV!SP"|XJp2ʉrL3nCKLR#{0u4ٕ̘n%>yd7FQ582"vLϠ~bq* N8yx㜎mfca)[8߹q+ CEĈRme1#j9VNpCR.U'CEQip" `r5~T%(DWƞPfOR@KOG߱p?1ɋiL c4X COX b"M1RD!&[KҀ jX/ ¿M ^ 9=LX!2~ "A3g7v57Jz&jI7U4ɩ{qUɢ'  UOU~/ኳ>PwJ)-cC^ 'S:Hw|>ӈ;>#ٛs;lA `ݾkRE)t,Ze99>z;kbwV-X⮢=x!j/T-~ŬOH-q`~߫7;2F3-isq :#6( jFJ~ X~pLpI?%gW;]-),dUDoDTN mgYZ070701000002ef000081a400000000000000000000000164e4ded100003784000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/7C]?Eh=ڜ.+Zj.ę_tz7g\Ȕ"SK$ ;kŜʅv' -bAOi?v(yL^@>%X^o\U[L+ FǞ * lTGbOD doGM Jz;jum->4H*YYǔT?9B b %{r={CKK]C&XZz7!ƬlBr4lIÓ/0mlTgf>C &k[M+aMHS+ zz)\tgp8}>t8kxkpn:Ľ54[;Y;tObj~c]R7 W;2+]M4%e:5na`x,JF鯉LfػG-T|En*1Tȵ8̱HYUX (?xhp~ !Z{ܮs纳z(:iY[.$Ntq[i @kCNeȚcbB y6 b0!d=:sbX%oTb+  uoq~!u<)bJu`!~RpĶ|Ֆd9c}BJb ӕ_.ݗLfT rĵ:x*g)+ L//Tv)uB$cq@9̚Uo ɧt23D3)tĤ+Uͺ:|&2dUWlM3nC O/ѪbAۍA__#H6R{S-U8=]j5x\a`VsJ"t[6 h9pm->lӦsf茐`}3Oi ZdxH% r 34(-h733" Wbp8ƼHxdݍ] [Úg\3h Jܿ4,[Ypc@ :p.e" v!a 'Tx56ٖ#)1MoA~G R𛃿,jwjdsRiْ)m;z.  GDy$ZDYڧ=^M]s? ]vu6`/K8GlNYJl _{9}c\eĄEE \#!-doqkP -VF=^f8xj`Ȭ(r4Z}"3'x*- ILL@s^*"eqTt~UF17>z.X9s|9\1I u6~x(]N5+Qy5Kpr[o:nt9t*o턤WSH DֽMT#&+m7kGi~\#5sUdef[)P#=ÿ>kIT^5v͎5kёM7@X~tL4Lg0F=iƅլJM7(qBU!x8:!޵O\d+qetqı \r`khACPc+@?Iډ8i I뾬R\3svuV9y! SBB;N@T&ztN)=,6꛾~zQFq1YƘMܫrnsѭ;u6mD̄ލatqf1AlA(g4}*dMu$D6 }➹,]{ծ">K2@F.iLIV<7Q'={ N:9CQP!E 5cp|zSD|s5 kҰ݊򇭒\ WOV[t'-?~KSיrPœ.,j ͫ4!9#]vpGC0ӂ:0+1,TVS67ֆT%:fE WI W3ν=Qj򝱄Ֆ{t;{pqV;:{CCZ^|`TmYR-=x^h̳`S8ӷQXӘr8)L Ŝ4vR~:ސ: gq`mi.ZW )Wv-R@{ov(oR!am8b3a2U=`Gy Z\ߓ!G _w=#.ikaz'Y0 FVxxq2$fzNl홼j&;?XQѭIq]sͥr: YP,VU%>1C'FȋBfKXy"RY%VaKwqIָhQl|@y]L|rp1&}ޅTm|nuU5ȑb6Y<9Q$̷F:k(+ʄi+45(%=$P8#zy(&|rsel|z1Mx6-LUd~Pj!u;OnUvU#허/|{NQ]% Sr=Lђ>wH5sm ]C-DT=J_*z,!'֘в/fQ$ F/e$AָvǓsJ_hd\K4sEHdau{B; +BK˶}@Ws!$ϛݜxlY)c^8ň7ݹVvy3iaZZtAjfCȅR>tKݨ8ޣ0B|؎!Og%{:&;1\;>'bQn51daE\yl1(|t k ($ و=d{co$sKWU0UB9e&]!+*(82N_𵳞@_E_@#NLnoJ Ib" I8&8c+r{pQ~Gw!(p"񧲞#.?.(){>sS211L`z1m}2G3\1d!fV_tRUcG-B-&қx?>ŭCFѕuN{2eX`4Y RVP tt:u?t^⎨))\Jmz&ғ> u\>/䖴uj"3Y{YޣefȕRΦllvVxRI_N/v`}āOGGf-ldwCs5EE@`{Vg.G3g‘p[iE]FVGt@tDj/jR3+d!=geArt"x*qdjn;vK*M%Ng,ج2/*#yrE9EESwvkW9LR]*2O^4#\w[5ki!gRC}dIL$ԇi~ |ļ.-v7qW&4XL0 Z' zH@{~ykl\yR5Aac;rn^4 #X YV혒=4:B}&lbldt`gGZQ\(>ta/M;sJm=0B31'x׈ORaYd/ZLE3DHGfFym']Cie"~Bs{ǯ긡hT{^ƴ܀Y$դ&b8fP&ToA RB9CMg-$%T"&١SXgle6ϟ۸\d'! bT)rܙl$fиW,`͚z(h& ގ0 ]> # peVi2:KOs< <?l'.VBO8&"9*SМ<1_I`&ʤ!ꈾ:d< =tabD%ZVWHf-zq. 9!XAV7ldshV6m:TURyʺ ʣ0s^[JqyM -;Ί 4+nd\(YU.DA7 Z45@O`L`DxQW:頭EQx)^{r-bʺtqv+Ƿ00uZ0'[O+k<3{tzB邐E:<TJ L~UYfNܡAŇ%aEWmP$:ӷ8RؤM/sӑAiN~j\l.Z$*D 9Of rE $}/NXQ+E\04^Čyˢz58Սhool 85vDU]Q]qx1iE^5hST49?Odl UnY̗2Rs++}Ȣq-b*'9j+,P{!ixS1`zMѼTW.kY#@ՠ,%ʊ`v=p#;hoaGNzR6s#ä*_1T>RO>www8"HH_9!-h؉vRXe.wYbk=b7ϛZN(z]qMf79jjzY`igY\*U膚&T]mƟrRok6f]fΨFጋ|K)P#+:PX^ @A͕J mlWA~Jzypo~., s*CjK;9!=~nP3w%F_zF󒠡e'*D1C!iq$r:~]ёVLk /XJP^ďB/_NO_ZΜlsJj=ӴU9V` Ysnxqޕ}Bc4 x,g:BѲt)/EpSdn(K>Z>깺`>_'7WQ8xȰjq7å\!u{EOC(L5_ 0IVyw[|dC! f]`Y=fܭ258AN~懿߀y 8qCtz:vfeHk6P/^h[(luܞ{$먟4UvວRǩi,tef\]:h!R8l|FVO~ӞFhGIF9ƘHNu"UV|꼉ӺVȸ;Ե\sL͕j6_f,ӵY c&‡l6f0{SƳ{Q'd8S#7pUEʎ3ۆHֶ'ETR\2'BZY wGqYA, COr2X=Y2:\hEzDDeɛ. Dāiw_\{VQԲ LZ&:y#BBu P'bͰ{v/,j4EXwbo jEu=8C[.x,@.J!aR|qѥE. "y&ù DtA:LFil.'$~ffeJ92NGo8}Z铀;i;IЪ̚Rxꕀ]a,.#`|ڢ9TD4NeZ qK1$y_C 2=`qMZP>jUQ$Gdvބ;[Z#m4OH rQp'/@:?IfёhB f b ΢2ty\}E]Ӟ)5tKf!qtT@2t I!7 C(El_p.V;Jq bZDI|`Yuő3n Q2dsњg%FkNu`8%YfVO\GW%r2"\k+ h#W,]@7&p=b׮(pǀ۾CH*nD~GRvLU xSL(kR捔0x3[GgF┩M] &]f$\ Wpŕ})a?:$hc&Zmo\ "ۡ'p\ WQKB_oÝw] XZ'뿝qg*ރ#Y Z"?eLs)/ Y]97B״>~RӶǢ2v9&AcN-CՒr3# iPVyOJvmrg͈)V0xٿ>+=tڨ=ƵK2E-VF5(^ZwBxpd ,|#;zx[[- wSG| z'-RGbI``sz\ h*-Y`:Yba!~?3S5gLx櫰==1(=Xy8<¬3Cpit)rLђX7_czV|ڡL'O7K]m ᫊BE$U7|fpj^.HR)m:,C"mYd,~T6\f ~^~d$< 6MV4?aI]AO A:ؚ8CCKNrN \7!a9*͆u=L9Wk٪b\>WUNW)!fR gxUQƢ1~2iK6v0q..$Eo|岪|.9^~4݋fO"MB_T3¯K}޹&lN-9K̻OP=V/;kd?/G; P/L*)SHmRg*N@m($"OF}UhZ֢ǐnʹhTժZWC^Xw: S VsE$ F~>w˂0IE^4*T=7&_  ɷAp/J#2$>wWvr~ڀPsBV$DH9&,+0gwZ#?~,$k;W90]~Q9KԨE:X vtKff ua^9_Zhw&L>/mKI'b$r }QlZ -Wc =8̞BTXry1>I=^}."p ?5E>X|;v7¢FƹĤ$;'|LN[Y: n"#??b*Re4h  BSiqx8Ѻ?8f~73?c1ـTz[|g80늗M6bZ- Zω/7Awׅf$I-dbDj( 8-[ zuBBǺkfWOiI 8KAϦZNyB-kI L{F96Q[fXn  XʢcY)4 +Fճ ڇÍ"Ep熟z?,lxcᾑKU@Ծ9HKFu2~mT,>gL(}fk^S"TXS>JI 7 l6ŠZ2 DG$wGlrW|P|]Z"P=u;EGkP6WC"S>@З8aWavmBlr~!4i]qvHV/dI! :Kn ] HdgGxRKW;g 3oߪTr+5p4PӚgȴ^5fxJH̦Ug*^E mfFiښt'd%' @SX6$>\hfpNT,^ 㑚F3!%Mdz}K(.EOZ S'9E5:Qdmo ,8R ![ n|&0L,,^ rb? "Ag੮܊GQQ}0J)E@m48 ͧM k◽u룝 m((@@BZ(RJ~# BV&e%*' o!nSϠk@zaJ܅8³$ uZ ^ }}}@又> 0LhKȣIzº$qnfuMp\x7%F:TR"LUHi \ENA=oiV*@+\B&fn(cl=y¤7M{ܫ&^ƹ#]c9EkOސP26h5^9s*5l}tQjn1ICGHbiͰEa?ׇLg|LX&9uY;I(>w$Ri9NKz IN՝Vp잤>+G"4ZMkKw]XYQ,%nષw=|5_p˖Cz&2ܪ[~mfӟ֧|ƣ?e'<Wl[ x >}=-plىd*茵_/-|\x;qdh (A %OFi gFOJ6n99Ǐ!۞-%{ &s-ERqY ~v(R. b^NM ) . 1"%K5i59"DL aLKLQyDVm!ୃ5_GKh'}HߙL|AOEyDK-uI>!vFgo_j 7_oۦZXGי}Drh͆ 5 *[8eShd[E*A) yHR|a*:LwL]?y4覅!U\\6&Jܻq @FxMp%y'#$bo jcCjV٩U @lr& {kk+A_C^[mC+?-Cd &2Et0")?v ^#Ԋ-fm\b="9[_ƈ>aSɡ?kehhΝ*DB K1S gtnb˜1cT\˚~p'/v4\ﺋɀޢgd2ކk_u iﷵEW Xď7xt^e?2A[#=85<5,",v@p Z׶Cuǧf{)6.DoGg%Mҿn?2uaci(f> exl`EPm_dxi.y/WpqC1p *r_{i* C yGqj4jӣ@FJ6j^|Q .?P G]I|$&??1 Qkoo47 뗬%H#b/sq@p}aD1z趴,Ik$z ʁ.,BCJs$Fwwh4~BKƸ:̲xe'GE pu%%ibӘAL"g&O\AιuM)P.U]%ʽ-&ZU.½n&APf` 7v&xf0;ԗӹȀ $q{5 ZwąLe>o<ͣ{`cwǮ1FMJ7Ƒ >t6ևc/+Kbg <ԟ" · R\]LWDZXst)"uH-2.njx[`dmS[OҐa2xR _LORr;CfĎ2@wJe4 7;FN'"ORpVMt>m e-($w4k imrDZOd1űlPo{í9Ay?>g]eBl'䅽gA+H*5g=4 ٽ/θ*jlfL2UǷDZL˷/6gM\|l2B#O|4SČ"J ' {AIݒ/*@*گ >f*:e~1,"Qز̰CIK gǑpН"_aRGOPVvY'p*si 7b|ZJܵ!VLOfe\R;_|ޡ ύP F7Җ=&+'i-)'sx塆?1Q̋˲/sqq`"N8N|lی4ֳ *vrl˜ v/Swҡ-:#{56`:* t~RQfad >Gfl$P_v ovb@'2e7^\8 aQ%iz* arݨrTR|Dr _hd>F& N/ڈ9"]ZcC29ZCl""%go08%@A&ɖ : yD1;l^_ɼI L}˯u|ͶA^\-a I|.< ǀkWppݥ!C Cr|p digwr,jO#%;m ߰Eh[#i  \(cd 1L<*(C^`(n\DI?`(ǚX":@ܲ=Ĥjt1 VDĐUc[Oo#x 6ʂ=jg7k~}zZpP'u0o 5I,{(Hr` WrJC'f H$Φcl/$MvQ+yzVE;ĉm"qC]A9ȟY\mNԓd%}w9IoVdjvDwbdo\iWubc<'bpRRҀȺq8lG#ET @_Htu,N?in2zך**RĐ OW:BJ/h2+FօLeVn$Wcr>hs) zE5aH+c8J+nա8B^.`JrS#UU4U"ɴJ|Z M䨦k .?LMֿළub}-4OMKt>4,1zvrUfTX3ϜFt3NdP=hZ:UT1\\ndUۃ8$*BW RCf@>V0\ͱ RYa!oKd!FZW]J}wfh׬(<-<0ejq5߉ZB z:d^"J1oj1#tæL`&]:v ൘@&7c]=pBKJWnGVk73`ua1[Ǹy-jPD< >vanTz)d …ye~mIUw3̓K4pqx8七a)>\$q;[y d-0sـX8PY"+05Iy\8қҠi3|E>Kp~4 (DRaEPV3_ƻ v?)=YX]x1UI+\qT3?E*s6M(: J׍q< :Bpu oN'gP?,@f3>ӵu'Ş9Tzt BB-KK1Z6м\kx:ҫ*Zr(C`upTր˽_0LwjA=25e˿7Ut4f{MlAi/y fIˠszjw d˭IrZGFu(h.q' y_wM!G3C9F94bDxfÖyHBH t@ևȽ(`(dp +Ѻ-u[pG)t,\ #PD!Ѹ"%zY+f =G~NRwZ45GhMdMEn^n:E K/L.0L5[ D@g&Eh~msmrHۯ8cW +VT)ʦ6Åz,s/ΰbyFlda > GǶ O-\3TUΦŎR?4o x A⻭EWh13aNboT5%fEvzMXcKqga +<_vE%h.*3UNpޏeq= صm]=&&?gWsB~k]g>'8r$k'40.t +el;0x72P:_na'.aŤqU*4`B]X<@G,qʄXWOm+2 `',甥MC/=krr[p p  \l鶡.UO]11%9P̈!,TãM"1lX˿+'bͭ!:PP?9Ά:K0?uq(ǧ?7OrABK>)c1U7N,YyӘ"uU=7zyt2{6{`} Ećx4WbX&;|S Hs~5uΰ>qocin%[3Rk!jS̟Zx)wfڊC;/%/yWk_a:5SrtEogAˊ~t˭ Q}8 E PtB>B%4q?3m8u>hAWGG@@PFY=s!a4N)t6FT:,^6b=-'LA w->۩0ݿmsx m(C6a21k{}bMY]k$OrI@G@#ebNEn%ȫYFr[aU x(9H Ԁ)clT1K<9>+ F٬mMztFRQu_nΗ/nT1Ҧ:,S8B8I>Ndo?@mir j &0AsҰ*&]A෩ RGJ}s[/)<{mUto旬F%=$EOh!zU|5.uVѰؙ ϫ8AQ j=D˦}Ugc 5ؤU B?hj/TCy!+MI0rkR(*4jvmKŠ-†2cPxJ3hSڏ-gە"fN9L|g*/,n^.@%GC-U|*1IVтV VF Z@މRxwi4:V: ӊ]&Liڽ` `bSHEqu/|9:iq ve ,=ʶJk`7ˁ83qE~5@QR:yiJWY\Ip bI:,t Ż%nMp>z."x;eutW"O``U6w t]h۷j_\Ҭk4F D&|9d6/f<]Ja1Mf(FƬѻ9'VؓI`+:'p%)}w_FQZfQhȢ%iy@eK:6۟-R.G6-{3Jl,`UщY}$ah<ם`F?e __!s=J RS26,<;/Y ڋa Jl ^wI_O69LPLhni{%sPU9gP06WfI`y9XPi%gt)s&/}\MKSR5YSXUc%}MbJrm8I!Nu>آm;(b\Ed IvEFIP<1W={{2:.]Yk%n)٢7##i;L{Y(ZtC?%ؑ_D~D8C| gl nw'^)J"{jE@N#*}3Yf1c_I#x,제_&7s;:ܡ+UBkDDo 3{.CT@͈a7=ePb/#+ˤ,L@27U-pDfPn<4iGƄcQGGþbC6%)+{H($fH4 /^ +a2#GRK8'-2*)fǚΛ=z؞!߽1(D#ګftzsƇ1=t&$ 24(OY_l @N0BJ/#ȼnB{zanfݦH Q2S $WGO.P)_X2ϯu $z2\23;+9 >ڬj Nb.')=QPiJ\.ڑˌA]ۿH~͉7ɏ <*܉dVVً݈($BbvT]LYQ}4*::iEÂqL ‰xăp、J'-lޒ^[mrh5E: v\8P aY]Jd}eShFv IhK%em`ܸ884bԡ"3ioAb|lfk9kT`v, bŌĺr~"U_ A:ڲ[ߍZB+ilaӳ"GA"ҜqC, ^墀"X2 Lq釷ϰ ߨ:|+%3"PW,|g3O>يϰ0|/S'>ǘuQ`\s|RĚ{SwyJ |R~!^RRcB~0~J`}-]$;FkE8Ei:ov ,*T B6@pTb61l Bx*$А<Chz8 >+ŖJ2$4ڸ;M֡dL.пe,ބQUS8(U^U*0O\jO7g9+1,ī@՞ڨ~c/~;=+ˬ}Sx ^L\ w:;&"1x;*%̿ptPԵYU津,2g!O@z̩.*:eP'pVd!4WPZxxag4wQ3l9 l pN- s_W}n[@Z▤Vqjy> eO/L\Ls^+?D x۲LriǒX.N e:v95cS8v:T=!n5|X E//ֲޒY5,l4E%t::2b:ʬguԃi2 ŧ\k~kI[#6QdubqX4Y>pY.qVyA=0~*L؈?N\5;vqtMW3$iKG;ZB.-nL3M \!Ox&|C0=`TNzI\i(ƃ'n$PY(ǎݑ\~D}@u?8KU)|Yn#~)-zI\ #QԍIQxN6P4wchb<=7pr.~<]hLs=Mk M=Rl*ۻ-&7'^ըTqdzf;7[Xd&b'P.x]& [):b1~tn|6`FrVPq"q^NZ1% Cj_"oQ,Ԑ]\Tii2 ôj)uçzB%wBE-q~.ws~ d9q5Z*yShEM;EELwl8RU>iQy(ч*^̜m~?Q%:]( 4D~;}~8'ԥ IքM_<#CPr)ͨ$m÷qނb}{"9[%cnԋh{R -c=v+QZA•LYM#%j'6cDHLQqL(|*6*~g t7#ڶy(`袅Y~(Y8{4)hs»cm#kq7fYO>+FMљK@agJk߷|eXjn{Ayk,h)[BmfaGqrh)eLy#DMa}x% X0MwcDF4uWSAM4nC[ Y1jih<ȣ iI["͈69x}cVVG;RyWk(DZ#.4KRTkiܣ$!i@jRK\ i0d1 "spnyUTlGHAK[ egf"W&]-Bp:AlfQE%K1ʧOxP/W0E7wh4wLڇ[Ho SulRilaT0P:Uri$Γ㺒b%Uؖ(^8_4 WTǎ6i󽌒f>l g|2j`Ёh_",TU奮sWqzhmɃoŸrض i{#u sW[%aYUfg0Z.>>z(|QЄҪA`5H" ~cv}jSzBUCEr˨CP-vf.IF3%奬:/ $㸂ZcS J(6i.L :q;aU`~砃^qId+ j|T=B,$[e[MF8+y&cWe#s+ALVL[ej`HE191z{o<[~ƹ8Rљ$M*Tf4P%) ; ۛGW0_?J_wރT ϯqgsW"iZ&vmrK"ca(MJ4#$$\М{!ۆR X62%'E٥K~0Sv1( |XNn`6y?]G*1ayg2KUWOi{U iU%OOGNOBWa&-o7I=&,Co֦͐$ %RN7P]m>^΢>v'Qrݺ W[~ix&*y Y4X!2Us~Ww: ZMtM|jRF~2vس[ n|rZA_>[ 92U̺t`X|CjǑh[#u#ؼau4l3Vذ"V8R*8ĉ'bw%|V& ¦0wz $[Ip?Z2?cߦh9X}2X %:9>!*bɜЪc)]}m`1Dk3TAs-UȠG0AisG(4 w,]FSvȸ$j[ϫ!2i+hhQ:n3.o{aIKCC ^L2z*@r^IC&ЃPDw,>qC6ސ5tHmAC ht֕|C~ O5Ouͨ'7""P6$ؒӎHkm&t<*]#l. ĞwR2DRWSAh`]G i]TIU; %Uo05nVŀfyj$ Pdm5C";;;fCXU -I_s+(ZrǎSbKz/.RA^n-ҝVgj= 7C}ZkGk 2LYދ%d9"c4nDds@)E;Wmܕ-,cuxg&3->|0r"WlʝZG.I+G˘ɼGt\~=)h6qlpfxfy9+]ǶE>FMnilEXgE0kx WLRC+6~j nV&@kp>;Mb5doWR A>rt޹s_A{،g ZXS^!c2=/D0_` 񼚕_ls ݠ|Y~tGZA8,,VgO#[Gt \azg[ m9xwf򼟮cIAYRE8 YZw)LX!) )!ŏpJ?|Y{67})&vNgIV{8=DF P>:p.jfع21yfO%/m#4A+TQ0&gr!-G?APW6.˜] P fcE04F)^j$>R?-R!?`,XNC֋fd&+2]wd3&!t7a:DŽI01}dDS$cZl(/J0Whk)<.{ƽGJWWU>(ÓQ0 nl—1}A1KXgJ3NΔlq */aIDZpjl2kmY[GO.s+MgZ&BJ/%Ⱥm/őXV%ǃ* _,Lp)H*Wx lk:X|)lg^ >]2^XMleP=g6%;QȩxQUB\E|\ +Urq );H2V'jFN3s x=![>%idXc7Η.NwǦwYN-3kR` _jt6ǓZvKz83]֯葤\go6Ui=5TgO6o01N:X+|[qz wRe+~PhTS3·SSzCh">ڮq EQU3'͠>7E2@*:O/G--?/0b( (o⿱''{x^b165 6^y4Kwh͓2B3?zP5<%wiIS; #TigݠkD8@wUތ\9'20XDY,|H*só_S%  V:Sm)bQ" g?({.7e|lLެ ěs̕4=%$a]ψĄsJKwKj =NޡSRǓ a¬ VO"Q<0gO v#^h]:c,zA6Vf2*R ɥL& jZ`oIe' &Uho>⧵|ZBAdq/ٍ+%&3A$#{j X߇A` aP50@E?<1Ԋke+K=1eڭΘmkap~_@ ZM&/,O]xX;h"?t -L:  *muEty 04% gC`Jϼ]HL_6? j. "lXZoO73)"Sn'XpE<ýn [r՘TN{|ؑҀRCE2I[FIv2t˼ Wj9NeKΚ )e;+m+Mw4C\Ư?,&f_S--Qq39򖼈Amw6"w!Ww[w҅lE7c2@GZ_c.1 +1X:Rč(srSo҂[- )crsֈ( q֎lݲWh:p{5JHG]y?b QeTZeܠh.#!QHք!fa=o<:W/:2c"]z--393tEÿOY )$jJ޳!ji3ł}SZB h$5bO22t`A^2W-^+WCHh>@?>,% C$__}kTg PWėCK*5Eo7[Ѓ.fNgwe`o%E!ZT_j#qiºZ6G2PCvv&K? iHXIh%&6bM=ԩe$׃͸ [H0Em! eeTzUE8AO QA"i}oBoYBet (oqVx)Ym:XCF^AF;2ư " vU vOd5"C۳5NB1>.õqxWYa& Wϴ8B,#eb`$'_`9)^L*=$(x;Xb˞-KfW! -lp91I9+ۏ:^" 7Vw 5/E8Z&'8g7UK:j%MK6!Y-yPJTâTNnXQܙ+ȱʪrËAAC$ڱ\ˤmklݞ,,l-T3oCTY, kL'ot,7$pi##d ϳJr"?=9ft/*zĿTa&x%b*mm5@iIgVX$w8bCr2e};rhiu1r#Or`ܺfٌnw>&Dm&Z࿑Y F8rVO7:[2JpopI"|L1DGltmH+Q;?^1Y樒>Cfg(o*FR[A?Ɣ@Ǿ2SsЌhU` 7zhp5#1o|rF:} \u1:sĉϱ=r^zʄ.AwBM~âJ&iV>e v;sܜN^&Cx7PХrmLE1QE"Knr\f[{sF"9]HNku]5,T}H?&,δ/t}E}3@v;}XnVWtFza^ :Ng9R/8qVC@XE`vsM*BN<~ vfHMmݢbSgeOoW)q;Vb&xEY~=3Ť*Af'&,*t5֫>Y#8 _Mx yĔC{^jzOQ/k/͖V' gK#J\rd f I3껌5CpCs̨ŠǐE, fgv NT)3J@xr!o8UY|7 @@u,hՕl~#KKb?It8gP*ĩQv /WLX:`;R*vn\޼fއ,}CiZ 0yyBZ+~,UHk~75ŘZ}:iȿ!j]oNH4jꁲ$8bFJA>${ALiC|+}BN 1Tb.g3qAǯ(CHYx=/"]xHsi8(ֈQlk @[B6k Z ӓr٫7q+Cx@̛}K_­17.N;]a@`WPkQq'ۣ\q;,cwqJZN+AOGJ3K X8_)11N/x A;{!4m֛-4S9P6]1y呂zoi_KkCRf5V lJXƌ|ꨂ}QwP' V~sEJX'JAX/B4}U+sHi,l9$|QEYiQ) + iP Ss x)8C@6o8M}:&+!r\zxDF7hqOx-'eM1oN"Pq[}<`zr&s:^erEviBl&"Aͤ=g5^o xV O[ }XBtgS#戩Ͳ@j>;tPzl7z+`B鑯΍?4@SeE6T3hG]A6*8o)Lyȇh靘LM $&뤓}Wk7V*%҂DOXsB~#Y G4~:IW[KR 4ҝd?ˎM}f?>,&N/"<åߝU0̫ͤm1-Lr?X 2エ(=6li${nZ׳&@S`Y\XY=Yo+^#ě !a :I_4 @c[ol24=n 7/{'SBTS?Vܱb [,S:*P@0o%mhOJ)h3()]qBtd<z.I; _ }2Ni _7ŀD&Z]q]tp'R l縘BiVǦ^ |"Ƭ̳hԗp8Kv߫6֥`ogE?\M6nL>EpGSjj4u@Ѵ]jY;SWvmk'DTl߳kc- $^72G1\vUNL#N֩Pc^d4ua_ԀY$2VLqf=Y>!DѶ-ٴJ-}=3-^2}3j0}6βK 'CY~οWh';Fz'],voswPT=1qi/+QtMtL qKK: 6z$F}̡ Ԩ7_ur\Q%?Y˛`g wdr4@\Ęݠ0Gyqjtu8= i;XC'PX:,KsVcNYTPq.l&Z$d}L= R~N3Ѕ{}*'bO#x.g>0ZGOB†rʘOF ob8Aպ&~s2 #FMۄH'Xp-Fw89k)@?VH1U?7$7r:M_}HSP̄iaGq[yI],A-,γA# %NƏ C HX,emKz:HR?lk0?]D#\(fUm9 cyVBUAn4G9i;r< PAk= )*aDso[mf=,jiTjPu.,۱%y RC+.:r:2v$^DA;Mej&Ax˩$>0'KZǾҒɠq!J;h8Vqz3/h>ljcP ׻ֻVC#ImM_lC4 ꓟ. },Bx˗iz0i}GQ6L^(I<:0Hf`(n~,9>naڜ=N)kS.,iύ;i8Ǫy2(`[?KL,)"^k]z doi]y RQQjg! XUmM>ɘ;aJl%YJ͹KBO(jĪӝeY6 9GgPWv9kIL)!fqp B@:׾y .տ@}o7_Ї'\~$vVELEʩV2G 4cU4<ޟzhuӫL(h٪TТC*'=*cT㣯cC}!O p/)E]}|Q?E@GvGDz=.opkO!CZ_ȲM1Wq́jds<! TD,rNPϴ%Ϡj?$9z!簚"$l_;@Jb*=FP3 Xѝe R6**,|+ J~Ky +mnyM$ \D@h_'^8<̶+Izv2q+I[u~Qfk#k^1eH$sO!nxY>a~a<__DSmH3*wYB1 \ cpF0HȬbMm%zF /0VK@X^?@@I%ˡ < ?sTKAKٓLK:AmY^L`c0:EkLխU/&.{{Alہ[ן 0m`Z□NIYp{!ɔGya WPfdG| '<QC0rBB-Y0EKo5 oNc<`HIhxZ6}rC&@*L'vk+_KHI&fGjȆTpz.%KR^#QE9E5@omL|el*I.Ռ!(\Oc;A$`V*W"-Ś'8H!]emJXP 7lYXޮI N@9Foe7\_pF\±^C1pFaՒ]V֗4rד? sZ6T^(Pظ&E؝88d]8SsW j1 ̲|KE$L h!$>l("al{/w W_l=sa" Pbmq_xhkX6!z0 *jI0ѤOB!e9 i=6XkǠTMPMg4ӔRB}{>({E?1ktjѬs" 1 i{ 2 !ޚuHg.ih} sJ 3{> jy[.@(`T d=Q\ުe?eCFw TE=M G݁gh{UhNM&vaKI!:ʙBQL,OxJDEL rtU \,uš-4L Kk%7uZ[E=z/s OV.t(+  aN.;}#3 쯵a/qQ7qT )# 7)ϊ,;ۣ{ b>zaB+8x\T؛zCYt@-S.YGJ APkAe|$ +q{d?Ԅ[YZ%2[$ՔbGnlfUȋ;39 R$7\_l47|ɏJCmbJ{˅Y,j/lUCڇ缮==a(lmMu z Gp0<¦j`tb0*c`rmNL,b(s_jtMoLxmfPz$&7c+{W_7A=/K\yҪh}hb9ƊA;̗j=pkrJ\SՃei1, i`(Q{8XqOZ-én i$1%$`6)kT?Z-/aU~u*&w|%tDrԪN\m0B"fer*7i Sg{joljAȩzu1p.VLj:  GYpz?/C%d?zb#d[P*5E^kͣ&ni^ťv߬ťE(V,c=AI!IS`Қ_]3v6=6U}W+k{4IǵyY{<:fXrF2[]#{4S1h4דI 58\JG `AgcdT֕mLwba?D=BWvxݞl*$60,!3Sظ4nv{I@-~H!C<䎀4o&< w-{(+($D<:HqIf?M߶Y  >)Gf-SVy܆`D½ tGi3U ӳM͉C-5f}q\>Efy(?Jix4qUb˥Rnz]C,O7AoTD9ʯ&pl!yzRVxc=['M֟% 'j2>ǀxYmeE]/?}ysjY&_KWnS,-Jp!CL(GA֪)20E,~Zo9z)[6k1h4R?0R\f3mfD=ڿiB]xW# Y/%֥A:?>p?_id2@ (Ey9!߉IP=|Y((K]jz ѭs!4X.U"`YRܬޙhX:BHK?1f2M֟VW7>&Åcvx'$OVDhR9;1t=|oY& TaB5T됞r@c֎leBKGV%Aio,Aj\`X :3yʞNﰒp8i1=쐉eUl!_%S+QQ?5${2,yxdk,=D*(=d,>o$LdIȇ)K UWv(:?9'g[:UΰjR* ,]wYhpDL=l΀y[!*Q3z˅lQ̘ɿhVXޭt;ʈ`WxP* ,t$_ tlJ߼m~", jaָ-lB(x+wnmD:ֱFЫ@pVx-s~Rg:hs(|UkVm}mmfWuѐ%s7;{^GPR}#"]D!8Atq`5wDzD, u6kV̨˝q+lk3 \3JS YGZJ:bUR4s@ dujr! ,ݘ,`7pRbz e؀Y#\-%Ae '>5;@)mOƧ]Xi[֩ }q8ęDg16ӆ,6DTQ}ĥ,YK)yeEģ[q.ttވϣi-`*KO㛻e)g!t,]Ow"y-Sjumd*y6i0 >RI^͏nM|E?T-YE/ )(9 r60<-桚:V!qmWy)>!j#Ȁ3)UWA~JaـWҤ$2Z-A.?U^YoT3qw6Lʠ'2TdJȬ7+C8/{vF!&ۈt\()ԅYQ 9FaZQڈ3W ǁWT6%VO I:k[yQ[4Z-q ܈I[gAP0ַƾn:O,WȯsTuCKٰBj 0^1{>i㦶l!&!,{_kg_CwrDgO&C#X= il hG LxR;('d!.;~ӷnk*9KT4aFMo . :aC<.%آlx(»pTfՒA0 Z <1(klsLDJ,r[͢B*X$%F4\Ѷ*-.Y`܍ ݎv#_"CGbUe7UcU}2ֿ;ӓ/P"ຽ%> vh+A9eWf'.ݜ^? f0H3cV:(NTm KAI!iҒ-eR_eS}]7­tiMSo|ϯ4hqoFoˤ :J~U ۏ~"?ygTo~d)]BΧvL~X-t /-6M *|_WzyDBV_qAU KQ5-r|uyJy 9S2Ą~bf.)-Sɓr2gIF 62$'_z(IQO7]IV(&!LUfL3֡~h`򇟀X>viX=pqګt6xq7meDbRimCֲ,c6BL Q N8ep&ج2S?T8 |ð% }3k,v1t9. "T~ގOg߫’ yMJ@ԁ leihny>X&|bpY̢+[}|e>ɀo|]IT:<DY ]cZiJ"V;k¿uJ+ 5=ɦP?@p6 :3iQҖr\iR@N$uӑ5V WCxœ軚]8r:SZJ`pgנIBNs/kL[LU\JOໟGBI>\Eb,?/na)dsQ=],u/#9=slߘ)We`U"AEζNځC72\8=>8Hs!I8cz6_.GceéT/F T!aFĕ4g?la79Ne΂=u kDR6,a @fOrϰEFf`^2#Ɖ%t*n*/ &)[㾖o32}_ w~Yjv5}1@Z) W%h}j /d >K_*,Z:N<ZB3;lm&Gn0m(@ɒ:PuJpKRRIS QM v,>X#qq+<$VRfE.K~kܹ1;|I65BQ`F]MNSWIBocYזڞۊt[{b=Z@S~.sCw0&iT+C|e4Acֻ΍H;YDHG}wAx#$G`7_XqfC?ȯ9)#WteV+@LŅqL N{}YK1newzdO >UA`-ԛw1ovM:vie8Ib8SXZ|FD*?@USCڲ1z:|_BfCv˪n*%8G"%GfK^,c\Tl~-1:>++IZ2>{C(sc.sc7c1yahSX)yY',Ƕ"i!`yr`*#:N1Xq I8,蝘}#5a0ETfxKP݆Wkx U1a <,'/k2Bu,NW|6^ =v|(кV 2tkvE5Qh cPI;JPdIQca6t6".Hq'w1R=ۋ/>#OUɅ0D,)l+ gQܗ^/| !@VEN zL҈E9ŋ~#C~܆)p/s6ڢ@-~z>8܇?W/XHqOLK5@ԃ, ';GeMn@w&9ݬ.0&,~`}$6<.7' Ɩʆ?7vL dH^q_RV"SBn]@n#S@e>f_QZ5p&+hzT[KSb$mMGh*|iQ|ڈnJ-)??g?xE wE( K}ݭ؉z\h\P\!`Dg+|x.-]I`LTxYԬ!]g9+\90)aa7DCMcVnDq6ۈ"m{ C'[ ܧּ p inwĒyujO!/ K~OaDGwJo8':{Şՠ@~ H8U9Jfav)IeHHG"7e/56ˎI? 4#T|`!K bEuML: 2}vc}%F1d#^G)Gx"YP] ?ѹ7!nG^cr>bo[4]F -H4zсli={I·@g)(WHzEoLxMVY3t2D`K-2K)ڜy(Wkix-ՉT x)]~t+3 tt= uAe"#${s8H"/>_KH<4oJV!̞3 Y+ q(8&YW3p6YoXAcO pTFZ1w/cuߗ4ĒVȑk 4cïv YKUnbHk t̪=yq')?~*ɀ'ʮ\N]*`#jʠ'ib Rty?dPe>8MDC%ءIL"{cխWj}? wA"H;Ҋ%$Jgh;U#6?Mf KzOͶæ9$:sU`|N!HAfV!V\dad곴ZۻEg7(BP#f<R# -ڞ6Q! BvFq[\75ܲF خNr8 D]ބdZ4MN.Ŝ?ڔVkprY>#_0a)j@i)V6(y}Il$k+]gl@I&z׶O rqֆH^#Y"?A\dO3“f N՘A`4b}FGr:cXqD}b$0SOSNB=u'I&k&JC]})KAY(`z3%x(%-&_sgA̯'8[(E:Yc*xb$6K19J@  O'>El OIDIBcGGxke(hK\k@Ujk8c|iiَ7Su @uj+Q=;?J.MC֌$}+ km˄-(n Mڀ Ц5tƪmJN#sǗsX YӒA,Qh7@)=!\Jߝ#7۾}h2[%Ne|4^MKqg{0嘽'{I4i$vj038(j<6̼C>֨2+!. Ec)<i0uFƙN#*/ڛf1KG[DSfbgib| ^m?ҍPB'e2'?KfkDF YOFU6ϙptoC^FEA"6W`!LFR`T--t2Oq`;!iU[ -+2űUƷrWz_{|MTg)z}S*2OxGNzaQ_,RϗH (.3f-eIw'ANx |Xp^ 󹾦"wN{Z[F#EBSaMB_e^^ySu%<6HrKX+R 1Lr,J8ȍ +F9˝lK }?:HΕ#3i=m/hC/M}t容$̢ՠC+YyQkb yT·e}!tDF@OZ͆ş=ϡlHzUEJ=n 1*>&#,1o("-K?P^%4hx5 w 1bndl6t% ko+:*.N?p_ͨ{F!&jz弳TK|Eoفn?VIaH^TXh ݘL! iEX3F`#59y aa i l<V4`ia󡠌[7˪XRBs>1Ӓ#W/CY@WdON!󑧫XafPx<ʌ0NCɪH`"U#\<}D 2,.r:xclO6&&f9 _Uo>+Y -ht2_:9f0_ @|l2 '!_L٠MQB7 ߡodD\n+6W׏ ]tt)[:ru$H=/KP}6jsA r ;E+Cb2:NZy!ī?k%1ڏID7Vm㭺tZIr]Xi/|,tkWҵ%+iuO`}<ɖդ~MxҊ0>8_tRJl'=^`PF\yH s'wNFչP- /6=?=)$i<ϯ  ;Ñ^&+m_֙^ j2Js%\g4_MoX$:tR @DŽ-K'F@+E+<^Xz,'qC nnZPߖ}}˪aWHыsaj͎B.@# §QeS+)Xo'ҴM2G¢JcE^#o6GPR6=w9gzbQinsrG5{m$:&_tˌ"BDc:MwⶥlFG@tgQġE4s_w&Hm@k)V?9e 7wf :o oz[Y5;ޒuS0oRdVTq;Qv^eB|\=]KuDu R!:;/.eVMO?Tr&#rR­>{eLdGzw4Z]WIVcx#9\dwY N'28f`6 x6;j}|Hݫ5ź 1=uVɛTWgN}|kXrd̪ ~6t/.D}9~҉Gş4E"K^]%@=+n˻q7K)^卭:CiA=HC_Bkc3ay@N/%R:û7t|vCpH0O*Řg^xoYTз /枲%[F/Ղ^*C޼gG| Վ^]f1>2ō5K Q.3mYlIAD*rl+=\Jg&JfyW%j~gP+6@ $u85f11~FO9ZvYFd i/nonF欳+?4ΖvtW' agqJ927~v e{P&-,O6RՌ=J883BHݧOH Saq u2uִs_BF4YYj !"e|b+ߘ=y1y.ΠZ ъ46󘛐`$;>F3i(ըgV:ggEpCY_Kl m[ PԀص,Dەw>lF;u$ik.$0'BZ/S qB7:>eWtfBw#ʹ#JQ9ZR#uD{Z "&=*W2[n`F`5+e#Cs[Sͯ:oF-`% jhpm')Nj8L*\T{<丹:QzaFHG}X*f%5iZp{u0@pT@S}UP>_ABE~24labWu.9?mkNz>1yjbuLEǓ.ŷN"X2z_ź8BC_\UZo]ҽV/:fx8@L˷ &QZZuúXҺrB\ &؈q!Ŋ_'J+ۜ!QgqO\0-<'bS A2:PJsv[a >DBeEM l?V3'"]:*'LH3&Ӈre>Ԛxk\-V:Tnr 8=\A\w%{J32ИمAP9\r`\zf- M=׊iaR@E(3Ep In B\mS :^xA7~L(l-x l'C5H!fRy6ϐyx=+QU>NSOX1O xLS#+ϥS7آ[ K;g?Szֵc'=A EohvÆX2 :Fkr?#᎗Zcz*~ϩQQ^j$+#="oF5&8P@]`RG` y2dƩ-Za D'S6[%4GnWFG9I_V(Z~; D <"4JU5Z}_M"{RDcOVvЪZ{<bHC*.(nv qO|ZM:3 Ώ'P,G31e39 G; R;(x;_ iT\)9;N ة >ֱ@OkFB0!3K+ ѠƙɖĉOVY!dMr]Ph ZǭsC,ze""~Mվ5:Qz*XEB491WU4*XrAfA*LDp,DJ ,*Aps\|_Ɗ܅Ü2-?Q,<\֚A`VK'e94*8ASrnްy7 r],W( V 0L.ml8 W mA( ->;+G*11 $ Y\4?ԭ27 S@}Kl_[|DQSF[F6 PǖKoYF>>~y=5 $m5NO(͋"+ ׉~o]$i;L?_d/&@4ꩭ@t+4;<&.&APfǒ+37({%%Ļm_y)/{NtPo[ * +CUo{=-wN'7D}_ՋDCފ3R#f.?<bR*.ek%6" =GB &xLwgsUYd]?cвqw~i)~5+U6HMüCY nyANr߂ؐ5^ Gmձz3PU 8m{ 2-ӀMWp<# :y> Z89.sW4U@RG ꉦ qe8.[VŨϵxw |nT.7_#o*ɾkuc!ǖQ87w~O(9ʲMa:z%e0!Mp10N-67&z׋DO [jҡ\5Ùne `mx8F[?q)gI x)D_ӫJUI{fVYnozL;pX4T\Ժ)@1ҹ?xRvy en}r΁J_b/a~)RHi"!jY`w!un`4Q)䄪.ίUY+@&L6"c'Dl/9_1TaA9h@V~ffTJfFȔW0L]foނ2XVu7>m % pfpS$ k m@&WnGH[}yˠKTx /YACAp)&,gA+;$uH5܁p :jK fN#B?sjS )q~rn}_W[j.wL!{par\eZ@1ܧ$$ȫ8‚ 1@pyv͜{҉ιum￿Q! S0&5K~.$,:#scf^Q_ M^/t CЌ̶6ڥFrv`<%#e-U_;@Ɉw,Τz0%m[ruV_fqWՃ&FF_r嫷50K0sB;;}XVǍ=`z^X-Sÿhv$/ &BNib6XOPAքqU*? ?F9\1L7if|+t@f;p>RDU ;M ㍛X0ް- ZCk*PY9uoĠMHq`xg4k`bQ)u,MB~nPi[X1ƺ};, )s4tpxȌb}YjpnIocKd"9J1&$-,H4 wDu@&I5E>A3fE.ј&[2J ^;Dڒ:pPAh4ŸSBp+ٔB0G{!0h+sh[5joNI&_Ήo 2mR?Zs~LmK(U#{)*PYnB)g.Vf;7(^y3yiJ!$\.6K[]f7v8{wmkaN(e%N|Dzt? ֈ BwkN?zdW>ʭ\-}a?qRg " 9`|M#Rh%IFI|-Fl&AwaO' f ;7>mDCa ]!oujq$ :/]U^[{ui%0Ƌ*:$ 2/oǼ| {c`1Gn^?'N#"Vsvܣ W sg 8<A'uzՂ"3Ŋ/S#v7 lcA !$BYֱEz:CK&-LE#߳`a䁨A862]9l}"cH\vYZ車K;߰[,HfPHǰ,z%)'TwK 8]/zBc)jf gyi SǶ)#NeX& /KxKN4OqӚzrgnjD={4y@+r@޳&9N8:jwҊJOEEOaVOɘC[]hxmڶ#!bFVJvtƂ]Mϧ%tI~d~U&jo v>:V_7f9%]9s^((lu17}1z<T85PyxS9p h#| ( &Tl5". H6B*c- 3λ)m1B?52!_5F3 ]sx?h/N2txtVV3(߼z!5,a/fL E?/pPL!dsNsKtc#Fgb@;\I5@ zN*08;LPtKw؞_p7O:\Iq\Hsp2;2jqƊVrVڈENυ }g:OVm.\f8~_ͳkIN;pWeꌖ:;A ؁ l EV6q|oՙďz2ڐS-m6WUG#"WF8`\$~K@)$mDQ޻)[ ՟N0-eKȄn09?X$'_eeNɝ\) |H Fh-X6&4JюceKFaK.xz6vM` $| dI&sXr Ǖ_1s`#'N>ؘaERkKԜG-tw}hWHUOZ2+F 'KT)diS`TYpnk7?_6OiaˉHV :& 1NCڡkAd@ ѮZzlDwŕ̶.6 %Tm"Ɉ0o }[z9D[{9 :{%/+_-<=nC,<}x +P`Mc}J(yҋݩ:uV?if->W2yb똦Oef)oDZϐLT0ƯfV^}g`)w3WW֛^祊GA {O&9Û?8[Kׯ}i~F~'%#3"rz9b41ՌmJJ3E, 1p2L(y.T&rt"Af #7͈0}groaNNj_^ kA|#|u\?^oF#Tn6E;f;r6=a{WzhArq!:^RU;ƥkW+SO3 IUf1'5૪^j_@Xt>-slT`#A͒(πTWaewj@'8ă3V̔uF61dmK"."xÎ&3-U'S9 )$'~Z#8C2^%$oѕ¾ye)>oڝ~UwzfH,oH갣 m^`|梽ÌoD!$ZE C& T)ދ-ׇ)-^ ,Č+:"k?RhP4}sKAf?2 ܁NߓaBFّ0hEx9~R)<5Uahr2V'ehOBI"7^!,x+tȂʺTgYZ070701000002f2000081a400000000000000000000000164e4ded1000019a0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/_]?Eh=ڜ.+-3Sí" ]a9|K,9'f\nCo:pmjWYĻ45(G7Mxq/ aD4FwAU>DWPHC@ pY>t(EkG2ͽ ).XTU׻+hEF+2ilq}0x;#JޯS]٘$SM?6f3$ɻLg^MݥMs mұɟє~X%$hѳop /ˌn٥޴=?'ͅGXuy k1Wڢ͍seu&tr(HN h; v>'A:!b|*dHGfU$p!0oA鱈wy %vQISUuє.Owc5~[$U#A >4{6ͼEYz_^uUlwǯiVEWWQRgI>$K`!Yj>&Gph4صNWm9$J&B'{*R&4:jN3gJ]'_56.H=썺sקENA}#Xb/R1 8{72]=%TƀB|N~5DܦV]an;9gI*gL4/]4nU2BγrK~9偕iH9.~*[-qLuI(wP,30DEx#fHf.P`RLs~,v(n:ԭ]Ӏه%*Hw;z5&PXZ^CBmݴ7 a%jwK&lS,6ؘ.@(-z'C9LQhP!Mq8{Ѹ(̛38Em;3-Qoe!hip '(}Aki 1Uŝ8uR.%-9SΏmNYr)_s)^@YK SRgIE 2||#ok#Ov-9&䱑3*|N1G(+$h^h<DC}at:I6Gw<:񑢟2b{ ׇ<'q \ۢgʼRIUr<$;"@8n5-,q<u9Yq̣xçng ~|xq^.`W*Y#ۀLM]vj ( J)a4/_Li$vkA&>b-mR9gAyPc(0)o~D 0v!"g0vI^PǂoZm4ΣɛN'ľj_>Nd8: ۞ͰXW[f رڍ>jb&E|"={ ɭ_TΰJf.R-d1"gk?V]n~?_cK܎ L`V\ hM{Bi{e+έ@|Yϲ&Bg|0$/:wQ(cߙ׵P#J0Sj53Kcԝo}}kp,z^V6 eſ=(k2C/lք9Dt )$\TF ːb؆u5,l"U0> O\||J_X&Un糧͍3 ~Lwe| ]L DTIgo<ԣ`m?qxj@R G]M^.bn\F:ٟg3xS`6j_;5B6 zÜEQ Ї4[ҟVt-u}WޣP>'>9(!))lG .N ϔL6/|Bi~t壾9LhƫV*VR2YU=â<3i>+@o rhKYyZ Y^dz&+C&Vʦz6%x=JwJ}%q:8f1rI˨a@T?cB~xʝ*i5Y%4;~t-3\ W9Z"TC^F m닯(ugmCmA<%ML)͇r&jyo/?Yvy N my/;)L6$[`unΈU)My7ˑ䇪| XԎ:%p|j-Yg+3Z`a[/;ߔVJ8&)9(x"qʧ; Ul;}i2.!'1g}ykɁ-8)|p/>?0E7S[>flwTnZ'J[# |ZJ߇:H F{o݇c'S،9]k(3?"ofG-12_^s qJe>\Bծ<$CT͜KpuiG(S8&6mjKwVN+uakqRgz^RKťȄҜs?PbH jb\k!K7n^L/U픏SgʱJZbL2I K_SPQ︜Ǟ/$#0nWׯcU%K KZ-7EQO~m͘u8sj:= {X( ._H1q>.X +l흇\JE͓<؊&#%DE:XY;F"ws3(#LbèݨV^̮swykvL} tH?-6;^Ҽ螒 l@- 뻪c%7 .3xs^ÕIP{r+ 3™ 'Ghfn3a& z@HC |)$U *YwEB؁B:쏌R~ @ur MmcP %6,d{Ic6.uO.^ѺIff \eBod9,`:?[nҳ}x N3x%-t賒]IϬATJCNy' ILگgp<ᶆ]D2f̱gYZ070701000002f3000081a400000000000000000000000164e4ded100007f50000000000000000000000000000000000000006000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/a]?Eh=ڜ.+*0zJ[|Y :z3*q/PVyQҒmjƞ,r<Ct(ecmijnOqOQMм6hUy M=I<E\\,lx{4 c#MoFzpi K. |vĞar} L"(sUɫXa s`>Kx1WӶywgn٨\G.MAfC,۠(RE-?C^%WCTb#PlꄜLRb#HB+9PFh&xaf`59Y2̉d2Wk Ce`i#C"&PnGF7ZJkp/[jB\`eTÂ7q^N4?x:=Ga8gȃObVDUYIuW:o;F Zcqgu6G54Rb끷ߴnN6Ǘ\wHLAjAo,ґdݿ: ,u1ϫxk4a D`^UQgƸ t Mk?q8(H-ʦV%jo,64 Vv-H4VŽ_B^DU؄$v4} :&`QN-ဠt7r?v*ʆDelU *JвB:igv T\j2O H/+[?Q2%.ł]01cT' ͅg łd/pȾ4Ͷj2|#T O'~Epla@ LB5ԔηA+?QQ"A*5`n̪PM|ͼ\:6Do'y Wx /iN&^\ Ӵ:E 躙&ΚغTq$WxCZ<&b,Obʮ+9-P)wl$ꀼ>g(ƫt!IËEgjWhFaO)g0BϿ{>s' ;wfkJ&U;sv>f{n~wt3$d|ͦrB%J 7'S3n?"(0v=Y}fm*_y/F:y;2`e&u)F9O^'hV;̆IXjuвgG7m"yik,Ԕ74d=v.6@)q n5"o 1D5-D/C_B\\U״cES%>DX@I HKoQW^-ѧ.z>?,'vj#e9ٽP~W-dU:_)vfρ.'ML_d@[ Aa*)IZ!HB zFQZuSzkƽ}yٕ{&bB&ӈvcd@Z{ p,mt-&I`p, dNvnSBͭ7d,AY O8wW'Hӈ6٢/ڻ",A' 0' :G$EHo鈝pAq#4?Jc(Q^ن1VD]4\X:,OfCԴ6"q&6}Ze2`PyBiծ3=Ye'ecqMAo5Uh?ҬPELt7/HH4}anPhݤBFaYK  ;p}% K4DY5y_g/R#y:Mn^K , P|檣L#:X\$="m+rKy/%rKMDeA1qټC8D8ҖTI]=fN۸E_m«t,Tl!% 2n pm )N]ˊ܈[ŝshB]ƗB[="L[\WԊ 2|MJgzs5Sܞv.C;R뱁HR=昰PuC= gw[ iP]*rȹaPNTzD<#Y{!HRKL=?Aβ4fEգ3\ #QwA ӳ oap(+M¡x{$f`E)mݰ?޺񦗳WCAtha fuYAk]7p)pgb=B:|]2'weWVCp+)kMAߌtwd}TE KGQs)࣬1BP_^.;уOpN鵌 1h=d▍j0G齷[9 em~Hǁk~؁(qx ga uw2HN}5y*3ӛ6=`?*o\Qd>ޚ DP[=)AE6\y9!" 1H^A#j\ZuT *[i+Y7 &4։EPא?k i4-%.I:C3Kl45c`ufO]؅A&5Ý5S]@pYTj!b8j(­qP1XesmfP& >:0C 71w^5Wh QJmez2#%^1ق(B\'WfQ DtܠkW\j؁)L  zI3 !{'.JJ"mӖ~6C6-X>"xGCgg>GM2u^lT 7/8$!$iCܑ.$.Jt#^h.`\Ma&@24egGdSEx=>8 So0d&g䙛ރ8 l:ysʳDݵt҅Ɨ苔ЁZ ,| N OV%kR0ikђ'R!X^QTf~v1LiZqE"M<ÂaoڞN1}boi5 6R[|O0|<Vpb\$ a}OœS%&p:.h9~hz:ef挀['4Y 8TJFbTŤtz  xyF-hΞ6}}1}GĐz,vծJB&۱DzA;T-yM<044U#*=0OCA>v[OO Ԛzfw^=^#IKe#K6Л1] Ua,X5*(0p&ۖn1*mZkc_egFu)\E~L?T{PޗƊ/ƋFTȆAkF}Q5ΝIp+[ͭ6bW(=2%bHJ,ed+c$gZ]u#<:, g3x8,XHg,@>2=ݍZBһ}.*!$vw@+ Sflձ]>tƄlM H')2 5x$M :Y.v<6.PA:t̞/Wn }IGܳp E|PL<_ 'lfķOvkp9Dh(~YWY8ܞ@S'9apq\EG$stZGnU ԃEcO>Ղ]U L*i1[{y]mKDV/'D\Zr=KņR̴=1GL8OYR:gHXz^MQ`:月)N=QwL8,aɐp$71=+58bUja3> zX} !>S"@3bm9gum DTJ{*J  +/W< l0萒cy% nc.JYE<^W~ nHgj 3^ {Ip~E= Ћ4jhe.lX+@OxQC,ǓnLנ*/^9 ʡo\υZ2~պ {#ʤiQ{jwM_jefjTc%$}pƣD( FWBTd- hAf{E v8:RՓ\Vi4 *Ka3\+ Kâ*1EU"Jﰇ6v@J yՈ]!kO`ͱEL{&ݭ(kۈUg%(-g֓%Fpw8;a)㫮kZwRG ޫg@5LL,4|ݙbZ 兜ɟB^0ÿ)~A/ E,ܜi1B T.#]_9fDPqԸ#؊c64b׆p(Cw@\nkgZ&Nk… rpwid2 >q"Iղ aC@ BAVTScA.Gp}ԯڄ^ُFao3 }2lt/読ݐC5pe̸j>1y+P1Ct !TKv]bsM5YrtTo= 88$8+*+5YL#.HbJJ dqG.N|OSWRZIXw E2F\Rߖf 7"U^[YwVik=R!Jl#nZwzr|Zi#SZ_fmN0 le#F_19,/xq=\P]RT.4i[vsNW}=NwWB)M. a(ǔdbmnSɤl'gl61+\o7 \b&G܈7z<.Ԭ9~:HXK&ӓ 7=zpFEA[C&W$]V. t֜e'"A]> DF/H+L<[wqu㿹NsFX/@gOW'n-өy_0b잠R\jp f=& Ho0WZ :`ɳi0\bF">( "9cg%wy덨߿%x j"Kg|/YN`gy-%}ξ.xw[V1{[Iء7pm!|ANl%AɚEdjh|in|`~}-_D Kz SS|qX,>,2ly;R#"(& 6ǔ+FHx  >׀XbvC?%WW;rwSb'/ɟ}r5K}5 6b.K,^vh.2MĞR|W %9EӃӾ|*#HtfQRqߜ֙)SZc5Zmw.xr΀UH0m&N~koU jғGϘodR3sF,EUJU,U ϱp鵫]y^bu F=qVU被ng+ע ?"0wJ!mյ9-2F @-m;6_mB& A~:y?߿ĩx@ScT`;0/gcrbkj^/wi0[Pxhrzxǜ=]C˙}pYGsmO.4UAyPȎ}z^sc>RRU؈&|uwThs^MV \̊nE{K۔wDw&cŠ<,ؒC\gz99- !ļYfOK=Ա $~ R6 Pm~NB"|].S<#:Ho~O/w:d] =-&\Mdw8vL"HƏz8՜ \[Rڼ$a# E?u䣞]$QɋpX4I*'M=eë=#wzz@$#Љ?b>,qR U*ӏ엍4HIsIk(BÜ!&n@Ng]?>W=~Yvl?6:E[JϒJI10v| v*N'my{p &fYGꝎTlg5œy)b; h ORPh߉c:}q[v$Rϝn60QTxV*fdSzE' /QKP YiS%ߢS+~3-sly/}KWe^Ev"ԠbhW5 WvHqUf3]ӎ& ȹXnѡh鎬$,7}qc٫kg>@VɊyΪ>?)&q\~|h%uшTžAuUp_ЪKu..Y o@R)MҖf[Z*]B,xrRL8Zz>~pQ6wYW};j*#%"M5j(~ۮRWA.QP;2?iQ@ quӐNX1Zhw9KqB\:lu[Z<PWdZzlՒDDlV 8 <ۋ GEۡͽ,:3$E)x}ZXG!ry?HvB̅Tzqwmit5\@IHȢN}Wwn͓| kh6=(+,O{nCc#l@"MNS]a6qÌ?%I,^\F.[:Hl;ZbF|"G%25ͽut#'Fϕj9ԜsMlzY"~&/48^gbzݢ}5cYS|Cu_x.Czo{p{4UĢgpqeY;ԕr\itQO0Vsj'cxˇpOq^d'T$"PWZ)gGlۓaƣ.L\R7U=/'dw`iǿkϸ?]pȟCg=˨_샋XuA]9鍊_ӁV?{n5,zur+6﬎aJR]T:6\_ʐKZgG.ʸA:"ws > 7TT]RxyʩDp6<\Bc%m2̞/li,wϓ5_jTXzw#rjY"++# A;! l/=9_zp%M1ecز{c3$;A!FIbXDjFJ ܱvK> ^-Ss tS&4mPBx溔=@Y'j>BjP0Yq[`S kKcu$vN]#x c,5>'.|pQ-xe!O7_RL&Norر)UnX~?xO9o.ah3RP-cYo>Y6Bz3"1횄3^=89(9ѭ=KDH.-!J>1 6]& ={LX1˷.5fPvP#4i &B ++6&^qp5lm,IΜIO4Ϝi; f;Y /V#$ՠKӗA,YE5)VMv$ȣzTUMq#!i=ESGE>(et4dpqaOx|Vy:{%bp;py'R ?ڔ in,I?`u||,+"Cg+B.i=6ae<џA=} _z!$D"U ezw)K-\{U{N0Q?/GRk)ƍ[X{1v-<ʩCiй(-a$aO m }G_/5}Æ&.I,.rD#Pg]B2 <O +waDa99u9~' Oo6*t;G6W+8sL29?FC_rvdkq&T51?8}KyVZ9cѦ]ߥ Blɪ}zE#}C>"b?<"ٺ 3 lW┏v F=~qPw=1c*CWw$Tr/ӷ(@̮kڵljXY1*Q"eXl, %Tw2]!GK;^h"GQmE!v.-{MKRk"Ri)?NI v<e_9GIpGr4v22O.YPȵ $C,v9̫[Zg3A8g?FOE4;;s<)}n o󕪴+^QkԯI-O^YR3%Џǹb^L X)Lxyr UJy_y#4# v"d+{Vl!F!WYOڄ9J/ {,9v{sg 79 uG$m;/?;'W%]@8z-`*#}85ab|۞s ɔHa҄>+L4Lg3M͓~ DF`sWxKAƤ=;Q{xTޅ+M c҅Ff9Q.RJ^W~B\jrPwu[yGj?3Ils3k` `_,Vۜ]҂7cͶKjgysj7)%:_j 4J[:>0ӫp$t~M$Gbjp+mӑba7?iܵM7 '>i[&l`"L܉#Rv97kCU5pN9G?u:Y0+Yb3_[9R"5i.6X05iDL{:>1t;4H[9B1{w55o9beդa(n7]7&ک>#sdö!Og ;>!{1ņ}qL̹8ou!?%9<,zj݇~"W~bC/ qԇ 8DG!oNE Y`AѫoJgb QTb\t{BA=g =rkN%sjf~%Cgx,Q Y"dz=H)֙$ݽ'vt4טB$dL%WBh$cH9R|8o%wË#`\_jE?r ( ;qffUZSō#BT: KثL Bw=2!!-2 CMlՐyagxeY "|{gr(ڑm1굓7D>`YL_6 <юjMp*^D˖Yh#e&b'9E }Jq]ͺ?Δޖ/ T&!TDcX7ͣ=\f(IC<Jkx-uj;.#x=3 8#I$XcpuJ 4ֹ_Ar 엩6(;xUWJ]UE 9B%+JGd-R7\xaoP"r_! Lg4ciu/sQYd0>ZsΧS7il&:b|M߳ҵ$\ q2ݶ*a!lCiѮa,@_snmn LEy!O2uIXŶc@|9Ѷ:F\_c+I˕WrUWAթx46K$ kߦbPkꙧ?{'SJyjE6.Kr_ P\V .jC068k7*MϷ]-(2 H(#0QrȀehzKhqLe1[SK26J?SJeWBx.)u/⅑0_*ajM[LIHYZvB=uъ re.PWW#a(}C;[LUSrE Y‡=*Wj1o&%zkX~7q'YշsbwǕ,L X5HHKw5iT쐒ivē5v,uw-]/-(6+ϔi}gs֜r\,ڝ71T#$q~ 0ef`kf03VVNF|"C@ӯOū> \6Ɛ2zKHĞAߥY|t |0v"mM1;K>y'fEbL@:åFYzKoIKE緓ž{Fa}?؍v^Ѹxp{+tM;윖 uN9EevaQ~tpׂ˳HkC# #ziaz*Ea.ݸSO-AKţ( sS;@H^QnC'#DHDlo!/`K3詠i8CMbv#Ʃoh̓LS\f؍GZ}$0nPיBp`mI.n cv ?]|Ak ЗdqK(G ) 2DRGXQBׯF<q c?55ZWzlMSV®MnVSg-nqFQvlyBO:#$)2~ QIկF7ų[h79ra'twm\lғE)9bZ̟)R9ʎu1;Ru0~CpOsg k?qx]`)RUũlJ}pHpPg dƠM2Lc T{nqڰ#,)iEe!`'q}zb`>)i6aT'{+ X *a<J $bq6mތ#i)zq)+3"2~.;!/N l5"跌I p:D)CDwZ]J4xu)Sk{ TAZ5 2zIG#}[.x7qFU?Z6#Rٛg|C4~PlDto>@C1Fh ucz%!Gg<$s$aaIR /VCq[܉*a{f#35QvVKoձ=T۵wm Sdj :ش ["% ʓBV/or`OAI E $*s$s;St«=5q@g8q`HNF} Fl=n45H@puXD6.p}ktkV//"'~bT 7L[sL:ʜ렌ZĦjo_'MEftvX4UwfTF27s*!Ƙ (b_k4'р$Fbet=ʬ0!Q3rOYۦ4A H! U5MƋDSw%kJ^[DlsEn U0qj\-8W~C} k\A0eciDc'f 7ntGx,W|zĤU5ʐ'PPN4倓nL03x_W\aiCɩdHmuHs u= ssPG ֺ4`K<VqD.ʆB.0WM:lW>ZNq-IbGztCG eؐnN/CItZo4fJnJ7tY%G!e7PАIkcm 'g3pkRE0R1欗 x)z6f8F~e!D0 Sn!-gACS p tdwİK?wEYqI"PP(~V& (E W 6zt` {;d4TZYl#簯g Nq'y&BitD-(W$*[LMEV[Yx_tLa&{wF"!dЪ&,r Dd04;ϋxsآ|m`6KC٦vP+ڂ0~{ *a (Cra*T<=1[.%2&W]&4J6^َO} NQ._4 yם[󻏅VX>Z7oa #`__%M?6c9 A߱ 8HSu@bvL5n*&6BWVPD07-œSA: Դȴwgۚf.a?[8g=gK&il0~~YP;{;Wex.d7u34Y8-( /|_h,dьA.l!-֝MH`n9Ť "~ 1dmEըv/KWn+#QS~8J{^6̔yVd$\θޛ.Ԉȑ| lgZ%J|C 5˵-toōy&+:z4R*z'ȖmQU>&(U+۬x^W&0e˂Xָ8yrdL<AcVC)\kgCQ| jN5Ky) i٪!Խjܥ,MFyЊvN2J·ΝBPojj#|#hRuF4eC1|Lϓg`c? YMQX e5́X%„gNL,:{$nNRq+r8-dq3p|^0yun⶯ȣ _Ʋw{j0Zm_;ZqGۙz ɟo#ܫr}Uhzϡ@lUwn닿\QBBl @b0s'uj.}; 0?"l|Ts0C%ʩ-;6|V3L'\(|bvS_xΩAYTdȰCfvH-X31"~+?,9_q.tfRQRGTM'Eq#((wCڲ8?10󲚦="&9U 6GMa=UϪ "/ RQ`A7G\6K 4\iN ˈnT芎\촰D)E9c{G}uR#B1Nq"|^|~5z$_~NlD!WYN?GxӓUS& ^X65f&?eJҌQ)Ž|^=)+[ X,Eӓ5WA`[O2]@tϩ!X ogO Lj@Dy8:?$jTJC'xm-T]AԀ%&9+ODNON̋=Cb-1A_ R{}ж%"q8KZ%_Y+\"(Yx-W+LJlS*- 3gZ5A7>HkW40iwS ^ӈV.@T޲.;~Ul/ծtn! <1DHV϶}hK0Ud]}yz$8N,}21XuF1OdL&N|aDbE5s'*lD'0r&;3"ԲAE?+ 6J/EDP!GφN7CS 6Š~!Zڴ ŕ#G~l“qC>N!` :r7Eca}uYٴh"l͈:WN eb Mp[==G-VFm'xcgo9{bdLHAMJtkUZub~||9K) U^.$81KwٸqrˏrY?KuGK湞}[!۰&? O+H hS',8W$3:OﻒL4'\|eO:{G>Y|{sT4̨ֆ:D\o&7-MTjt :8G=?_\>`@e0h 7^PGoyC錕/-$UA8bh‰{J<1cj4)]3hj [[@:Ϳڮ2QL"#8n6X-JC{ Ai8bKQ#hE~VyDn܎"uL׎D"RF5 U7] ''tl ,t)›-" u"yZ*;XPa>С+(t Q@3it%)OD'$KjBdr4zJkC%[PJqSMeĶ D{e6q!jV>aK#cVBX8.<q?e"MO$7]RvyS-]M0TݛeF|~p'k tp|NVtm!/ئD;b2a_NODvC.)Za~X]`|twa(JԬffvd{-Lf |QϊC..XK!+HBKAI"{ a}!"%S %9oKG҃[ȍ,1JM`"l= 03PbΎyZqΐD0% m2[|ёA!1N\ĊOS0Y JX3wڰ|`|f\ѶcXlLIl9F>XL-FcUS{ܥN8]#XzzlѼI@ xP%e_?$rn.L ]0 6թZEFR ["Ql]912k<ٓ68#\#F,řa3o&6D7i~B Yky^E;8j@EZbB - PApiw>p)Q H4o@dkI8 = B߈,c ` ~&hn1!,|{J~.?ud%SE]$$ eeא< l!%N|#($;FofIcl~ ,sz|ς|aԷwh+PWK5]NRR왍v۾~oMwY1]qZkU֚,qQ"Wnu+ ,*`r^Y>bzjT.m {4.#fL[)ֳ].>sI #Y. QMܙYDS\^MͶ`4acs?Pp+ǽg fA2 ߙX#Z𤰼 '/!/Y̏5׽)afCSAkĥDІ;&|/[|81~i7q5Wx-pv5W5u3[P7ftuъ %4f)mLې(H) զ+3[s޷AR^lGe2kLTzO/Z D N>-d=No1x>GJ:WXC@ 3D@?` 1-|1^~=;BCC ŇW;ytoksa6r%|'[3O34OLt>gؤYig_]B2?޲ ǼAE0^M2N )MǪWd*׍b z# g6@\ dF-↝piᡡw<6N*ܜWA_?I,◅J>*>*ւK+p?ysH~ XS*'C)1Q_s3Ƃم z_$lOIQGw_<`3euEl  ll}&]Ch76, Q t|i#K ~#wJA]a b'+Y&c1::8TWŘLxxfXgBD9k:>z,S=%Mn)gۙ NBBpƨS GyM>V.aTf+$Xs&AbS|Ú_ Dn}n h 'i5B`a[ںt=;ύ*uӸҽЌ@M@}zIֲ+pet;P`ʳtCGWO/I"br=X'Dg*Q!y ~eG>>SyP},Њnnmk>pJirPQaǬJb{A%7Tuv!I`~,WםrriqLUNO2mKAՉi7+#k ROSSu9sdʢ-stDڰP2/29ۤ^4XMzz?쇪~ P,JHKvuNl[A&ߵz0v/$AB:+i=T374hOv֖Cb.Rtܨs+`S) ?#w'[wD6.51ZWcCV:+G={01I x.ՔeA $ qtgH"xH& -Mzba%\ q>JFPInyY4#!wY8u*͙% +gp,'u^D Q0{P+ѸgQ@%.\ ! //:Z3]kN*Z5.J5NnN  夿J m0934/f`T7y+VOcB >oR%*Q<msDWi#[рÔ t&.ѿO@ΔJ*a*0c9%uUIQ$jS2U@U{Ǧ7wrT ]?N񄅸P-ۚK$OĸOO3U7JK98u +3"#U'==Sw2>vV?dpov<ȸ6CP@XtXF#)Z]©LF6#:0m7{ UAr(ZQh)x^>Ֆ~A:-Ǖy<9Ɖ翕Q a"]3 h*DU׫"%ewx&ڲbx)-J\ PUӀ$Z%[ff*ϛ'Pe)$t@tm1>qՏ岇4E0S7FqٮV~[SnT'%C?`*[-t3hw#Cޥ/R;!dRt<;B3fQI7.E~_ܶcqC ؼ#>-j5̬ Rv{d^ {lk;xޢE!;c֦/q"JwS,E ޖPєT#K*jwdH|α+ j}uj~vCLYKBlk$SbdŒ"XJl`?| \LאXi ㋴UoۤnLxGظ `y^neQ4"26N<y!bUZކ@rq& 7Hj~ך{Aӑ )S*&qoKݐ뽔Be-ڊ=MMn\FkTsMybi9ꯒW*D=fK&&T//B›Fiy{6… Oі >r`i`픘 }JZ|WQˑ /;Y_rl:w-Z*"b.[9XjgJn,VQP wјg}Ugքl{|J| H$x݁'a75* [VV˧QYЖ1ߠ4K:W/oogU5⟌S/쾒un(ضIHU~JIa\;*i6Ad?kyH&JOe[\fe] 'e>͓|(2w atGd"!JImX-91u@8uV˧Equ'MGKvSyCC#A 1RwcyI.`],$NOv0%@ עH})ȓD'# |aT$*l\[EU㖈&OH.eO\~M7Y&nYGxDCTk& "ٗp?8r$EvPgo!F|(wtzUsT4_8/-B̋:2\(fzbh-zl!8:9oK>|֒g'`74:R{'`ha16i~En_6/p\O\M0܋3K2by$Y}S\|,B/%qI [p}otS,>̩$n $:6:_'jWt/9is)SLMӳ'Im##^F'PYd +a$_(ѹY e9߃=l;C s#xW `oh 7M,. y (/+^R lɎxB\Zj~D?3$To}riwu@03t'fMü.SM4x4@C% -ؓ8(Zu1EAXr9҉޳+Lp vKg*}1ݱsKy,x{C}`^]@ Y~;Y*F ~9W\7&>B1ULG9 haGA(`''ٟR\8G2,?AzQ9ܠMHcq4 sW|Y|]@q6d#$ ~$ ?8JTކ?BCk8 2fpNNe(B&}B4:6,^U1mōbm}9'o[h#WrFլ5CA4!뙕mR3Ut}ࢋ*~ W@u]RbWv[%/pš0. h{~ @Eu뗒 e"M'أW3/-gE<w4TTG>| \׊S|cQR3)xaYjD9 مm$[UF;6;bIKe+Yjx"n%u d^U:ݘ[Ѹ79u]cV$bgpT“NC s:hX).r1;ej[ r3"#'6Eg f)5)S-9HYF5_tH .\ڎ"+ a4bc,5lu .B`EP786"Q!΃`zw,eC0"Beu !>rv1ÌN ѯɱBjMۇz\;QaQff !bro˯LN^c+G ث!4sPZ8x(]=Yx{D@J2;m:M+w%%I ƣǂʝ}Z51ork e-*D,@6pw"m֍$ڞUl<]-)q!)?S&%)sjkƒWw@&i= bO"8lE_T̽uZ1p l9ȕ3 WjOGvP7`` 2h: {R"\NǦl$Md> {(Nd-d,n\r"!ԧ&8kdlt]>)(Ŀ9**JgPKeUZ,ߝ{uN\& awk$/̄Im}tC(* qOUM*5˺`ؾ'P:cH%؃[2'd- )i !\¯ze5PC6q8|נi:LL2Va$d^hU y!G za Dx@,J Wrz3@D&sWT.z+.o}kZ&q[W p "*y>+L_4b~,xE)\h3y"׷E 1 MS%=Qԟ59 |&iEt_qv05diJ}Tǻ=z %#PD.=m`2࣏QkGS@pW5/шF.A3 '[hGʚ\דfu볒4fv) fnY^6;=\ yVOsRh%!PY>Э4" aKkFPmTLYsa50:gM1&qYpoָtOOi0} Kтќ|V7ܤ +rJi^JMCR=anϗ3J4-zkl!Qi^q8 %к% fZ<ҙN('GRZ!môBHT<+uZCf'Kd]o7U:Qj+|nș`>P$#0^Q|+̝Z jk z^Yv\yd/.s?ʎĶk&{!a w`Y]7}X."ig,E[0EϟæobMhU K}|kߢz_x:N9=Lw95-+e_K˼mHuF0$z|R|J  ;ccGlfHIP 4ղ Au!f 9PhS7==S:"+ߠL2FbTU%] |`Kb #;"kLcU׶Ecnn*qrqRd||x/JNh8qu+Ah`VeD'䃺b?9Ӏ%$3Ooس 1'w8.es 3W[³-G׭뮆xm+$"Cu]*O璸•uyMJHm Bk@`q@tWtYx7JB Do?o-%u7 ҝ Z6`^Cvԯ]nZ;8/saɡid8qW,5$<r#-Jҿl=ls˘F_WFFRe$M7c9YU]ceT cdQ|Ij^Nz;]hu`bmL`lla2R;-9R#iO%/rc3dͼ\qK33 0=GJd$O8tEǘ!U̶q= -y&ƙahNHh(rZUb%@YtY;+ 57bΗ^M_W_ap RK|˗yh0WW h9~iW6Kv ҭ@|AuL/1C~fMf! ,~/zN p0[ A=mf3ա~ȿ8ŠfXܳT gw4Ά)vΠ_N4pHצ6?ʧM=njaԹ{qrEQr_̛֤%,0iz*2|, E_ D;@LFRwK~z8d_F?k,22|J'Q+ׁ[&@>Ec9á|#pt}`Jq!-@ '[q2ƒB(d#S,Qߑ]ju !錛&faHH%A9mXqY%a*&>KBD;? K8h=p4Gۧ܍oo;<`!'ٌ'jYb"ڣK*;RM@#BDF=qd9Wo^[q굠~6uJ2AC@=fj b75#O /_X8Td;'~Ros` =$@u5 )rկ`ۑ ?-<4iKKL='q~)LZEC ppF[(cfI=4͂.W'Hl°nKF#o'a,,f r#{ ~{jMY˜Y~e۴\EVN)p._%vyPY\} %$$VLj_Ha5lᠿdEYf&LpcqN)<SMb\wp e zS Wdzb!|*= VdG iYrG"V3zTM=Y s7 !3Qe* }usap 0F kTxF^tM;ADv3őI '>$2Vz|PC'8Nr/@'W?He£H@/ۂy0+ "`^t1r?xfkodͯ/"]M]+Ԫ_4B#EssΞYZ|< ?D'Z}. OpBBD_I^d:©ܶ'~_BH I]ڪ@~>+ jb,њbh(Jm&V4gnY‴U8~zcMu=gkPȦD#S?w#tB@󸚋O7 B ߰I/]}/ZV`84^1bQ*UE:.:8Vx.t޴UKݠBIգ Z*UqٍlonKo9u=ߝcHcfHX뢎+Е壉-*캢mPnȄ<$* ,)(47Jp6pn.ڂ7[!LtL0^J48|9@.w(;oꤵ zBxWfLĸ3wRWBo7gM0@τ0 5.|߳>!>0x^E faK%w|ey T6'9t <)#_$=+FOТLD@+@GU"9s\208Tסj Rx'+"7arZ?U Q KG~m@]g;#<!Ppg7|'(+zx.A(4ҹ%Bkh;!ghT'{;]qz"AnڻZ0h!l2}m`/j `ceYy278otYݦ9ίF {lչy!54mzgGF&'A[@ЛAGT!%mDGW'Cm0rp?sA {Z _J4 la(ˬ3fBZD 1H3 -9bЂm7蓦dy9 AP@k:,,St`'FIx݇st!>)A1N֟^(`"i,h$(ژvjB".X%EQT1Fn(PyV!1+64L+`TvDž$(^bKyqo^dU"dKc;;XbS=x;-ƽw(f')w:xi (1(;>nLGzq(?pJv ,PmG[6$ӆaz~ge[ǚht'Fg?dCj 9kϙ-ɧ<wSrȏY_;'g~ud\?{3I`_4)qp.F"uY֥wi)ifvO1U#VMit{(n4_Jau}o~\ZIT`AA@"g/HFՍr%='W%?〠gpq`L-inOꮴDCpzݣXI eߕ0/-FCRy'-}>d63g1^wC!v.G=dg*"?JݿYȑyb:еoD A] 5G_6+}B(EDVI1g$csN|;PLjkԩE&ZE4Z^}VrRIWx5x=)\Y{ExIO"4%hCfZ McJB`PY!¸ISEWnV /oFZx%Pl9n)o GB&.])(W4~6K6H^XtYqMr`=7$o_GFNV̛B%VҞnХI-kp.A /ZV%* V^u>xveͷbH0bgb|_P~'V5.d1!hN߱F}@CtwpaX!{F _d9gG50Y!;3r@q,A,h[ (`q I4YD]LIR `GLGH;;|d1 (L0UE]Ht|7aoݖ:@yN@@%;i~pO+W¤yLpi֭qG{[x="H2 #\:23JA+N_+\g9nB\85˕ѡ`#5$"f2j~sǙzC-yw Arb ]XVm͗S'f]\:ctXNl!WzVFY:AFl9gt߫nkQ/} M?۩M3:-@4> \'4K((袲MFꏩĚJ.8S@ݭύ|DuGM'l\DwP.cdS?VTt$35.{ñxyR3$U3aI ,`隵 1W^DBx~3mmk IJ]CzDC+ 3k܎? \CQAa=tm\jLCl.WNЌYOJ-jAG bTH=JEX)~# =uOWxow{o~K̝22.IЌ7D/aTp#jUIM $s>،CV`|Pzqg"ڈ89@Z/A/b~'M톭o3e{T}kvv|(Ό*^Ī^|$v=l%ݠp]N& i<ч ܡi1d7d3e7 r5*6JmzO }Ѱ#}FG|Ȧ#!A~ =Vpw.vT}3 `C2Ix[pc&KNMQP>ߋtgcAz)…BO8. k*FlgZ|4oBRJJp"AoT\@xq잩}PB#iK|!ƒK%,z%Aiٞ7 h)xY啿9К-~2jx pQ"-ީuCHw &@>?znf!HY] cs$ti1<9J\⧩:KۿFMwF}l}2~xoshN;_M9fQ7J}h^) VGϟ[)ŽKxxP: ngX3D()iTVq16gkcn#s|KU>< mbJ.1N4NamX T؋ 'jܓ㪯U>G%a VJx $tKG%ۃˠ4%ezJHl_]jôK<3H̨t}Y"D/"AxJJZDKK|d#e`/RH~/WwrRgjA]x@:)Png85n*M?i|~J=[}~õkߒqmjm7+[c+2-ߜtL~zYX. X[E*rblWKi IDv<iX2u&sZb!&vLӦ:9/흃(%I2p['*f52f 1L0r9/ ` %Vf\IG7~{Y9_0ޙ/94#&2Ch4Iq+̰_LI[)QgQǗ,$7*q ȅgaEq9)U"FZi,SgAPfNxfM^ K-&TRErd .;yQ͍`?p!»Ó 'U5Uׂ\yf"? j:T `3Ѩ g"rY;6s*|y, 0?Uf7rT p`y{"Ȫв7P̜J})7da8fD䢅D *C3 `/Н4 ؁l80}Suv2{3g)žg>TS 1L\ҧwlI(.ohm N(bM`(GefZoNcXxK-}K aITD#{A Bp-U.5+ʛp K'*KT OO.pӞƒmn/)83+})l^D{0oy$ %.KCWA/ _S&gsLNqHX12*B\ӟxdk=쏹:mpv o 9)r1)KP^T$ îN@['P8(=^OWz_g"bRMՊqꡋ#&=EQ;ߵ:ISP5w/D[qH{.2jخ"nxQb}dOQ3fBoW*|T1 Y'G;A+a  i+Ө|+>MQ ޡkHRN?{O8>oģ1=:༩,D-"@?"=|iIOw>_ZJIW7ﴌB\w&:w"VAن|tlq/OI`F0/O s8,QY_W 'Z_w59T&xQtq˃0Sج8L`j^qX5Dݘ~%N,2F*XJL۽Kw>yLn;kh]Ū_.ڷV"fׂ  U㢀*i5 ޸ )fj~r.2.Cxc}S}7nGHmEA{9ES=bY|?$~`q|Ri6\ҷs. ΅AP95NPW u$M}|<!`خɱZ S),hcV(w,'WݛdO%S/IoFٛj ;ʊ]snv@;xϙ^ٌS "b%TD@n}x&p|^MUnxK2k*A!2PagSqW亾G g]D^D5<#\&ݟ!b?0ΐ?݋\X Z8H:|+&B]?qY-U#H}~AC[K] Nc8ڿ7z((Zb:ڔc Aӭ Dkνp& lXjʗy | j"Ȑ?zb#*P+Ew3.̀/~'̯ZE"q?@/:)Ѝ)|XP`S 197W51F(zȟiuB2P+*syt'93 chWLC nY"_,TzA̰҃,AdI(*8+tJh7N (Z =6i)/\Ʃ }ep%8׌75wwP)T1!< Аu7yѰY}@2IwsVSٿ9jΩCIJUR`?y#AxU hMjL=/*(2.BQ<eٷFWzp:7tx~7E܉G2 `Y ~_sʬ9~+#gI^G}j"c# pVYtSiNҨA;t@1,*q5j5jX`{(R5 F]h}!LIxi(V筕빬:Tt;dG 4c)}GܔmrlE2N6#_y .$-Ją@Im4 a?R}LE`X ecawZb4 "@# $}^ ţhkqk8ѕɜPkp:݄D|.ɏx G6jH@S=ۖAEXt= v e.UtO]։MfQBj$v9n:) WD E5FWsJ\2p}g|mm; ?MfWeTqÏ1&)_*[On8ɣ@x2f E;k&tܔkՔ9}v cۓ_U.֗o^)Ƀ0tѐ@Q['wtmz z>gA1$,iG/,joMiTsu@UgowXő;߻|3h3Y  8߂<7:.Mhgp3vБ~lr^)\IiB^ƕ7j[+f(G+Cvdxd.~3DƼ^P5&( Ro_t7pF#.t ]kWQ$"pD`I%/D'T@n`>sWeq>y-W*",%?&$kN9/A'ŕ\C9 ZD4`y\яO(Չ /JT[ ˜1{Pnb)lvXΫ^ +I.MQb,z;WdfیEab$IZhB+[(3\:VYu-ҏ_?^@%a}70Nim%6BM_6m|4RS}dYQ#G=fg5*م~Y쳦|#v|4e3jVi[!W#֩,kǨ!ȬJI,be؏qĦֶOYό1XAsW2o|,ѓ~IAZv`!q8J"7ldrÀ[b]QvnBlޛPZJp[g}9JvĆ m݈2Ǭ59A " Ew,P3šjǿ[$׷;!JOqHP۠|5XϬ+'9*bk*}9be:W X4G@njc,0yfB?Kl8 2dr s^+gtJQէ $)+4sIq<_ N嚯Aq `%#1n4i&'\Cr ZVM'$o=LN!R~8 9ף;dA߇graJԽQ(:g(1 pKӕG  SEЉt'\: `O--fjFm@H] }0@Ϭ~R9C҅l<8_)@c>YrwkfNO 1&ynkYF{u2KFn]X:^$nMd \f EkiPy {KRzin{_3;{d j/ TZ.Y 23a`ȇHhskڬP% ttNqyGv{rx2JXA? }6ErHBI.2ljh42rR2aġ.O~Y?YjZv ]StiC^/2}nU?$) CUV/0Rf0;q-qh@f>7ZŀkK䋿K xޮ T[ Ji*!ѭJy:_kF wq:Ť|9T53x˙pU-SݛkW @vAˠ^~7 7MBLKs4s2>(dgNll1|חWm0КDȓb׼Z@ZE^[)9%l dˈW2WVX lZnge-#p^FUm88JG\J||,ߥ&W?dU{WK_L텆'h}~۝苣MoYqm6ośW:.!׵(}>}ͺ:ml}y=FdE9 dQ$`Ѵ,+8 mG=WP:;#+$3\|;j0)#Da%o#J/k=5̐drG; hiyjx\ĢKM34鮻qYK Sra$|s.0Zthx N$I6 l;x?SLu \#<)^j֞ӹ?cR'u~VuX!014.7^/m 6cU䶞s4=*bO >uJp9&2+MF8Wg&<5ћ0kZ| y`=݄K%)]&}>uwT1}$!^!AwIأUF(Ę]&XnLHWglpv6޺c֪Yk3, e_np ޭ@AWBq*+DDO*䇅.tl*Ԓb"LH. QG+;9W`*lښBfI{q8Y{~G;iyyH.UIȔk\O@~fB&톪e 9q\4HG{1TmC|kb-[eB=_LBĕ cs> uc-+ {GQĉnEHFGb axgN_Éܘ.g؈k2~v>B7bT-&s,}Vd)}&|;.@OYI*^0x̅ ܜK}J1O4:~yp{6ݴtE˷2XIҸ @#R\ϰB,"ݚEFi)p.PRB3Aԝ?zR;̭QcƂz ^k~e-nF$F@81I~ceN,0!]oqʿ ?ƍĦ1-;-MzN;L_, a@ޢ`m_?]窷g P~oxJ:ǿչ'J{Tt'9ɤWz7~WG?L/4曹UN]c  kNܒr"@&y$;++ $fݫJBeH2}鷒$g4b2pN酿 2hP`sZg.}`WFm$% Yg9!ݱ&YȣT4'3:5wٛ.Y]o b9A;_OFK *\y0{g7Ag>+yj\F y>á 7"!==k;`A9[LpHkkg 4o Xz%|/xGƭr{[ СfqKvTeRIrO<J4(sxCi_ׅ1"R("Eoi&(]bq t%+G~A %nnM XYPש#I -j]l9 Μ.2ڶ:kUw3]Hn{)[ ܑ"@ cPC3G BP1Rt]4LԴ%{գ* <nEHޝ"̶6Q,xI1ǬG('x' brwe}r J_3:}9¦7$WopiUY"Jyrfċp{FBc%Re@J.C2͍qsbL)CCVkFyX]7Ǎ+.|=\q{H6urr7 M`{rWt:z0ǸK b%#*o҅hݞ$f6jFg}A%P-8JH?1X[J槬Bt`O--.`$ gcM~h'Ű`UvJ¬N>f0&QbusANΛ JW$ځ"|4VIV\>L9U}O$a2^jhݏ6Na+ľ،fD7R muXee*injT\ :RCO,SxMTѲN{yG0D8[ա7n0JOh_mvaB时AC4ga̙K WQ5jPwHv;:ֵH-X~׻B4dg^qi- 'vʹpy>6%4l<_Mt8Po(ءƎeN_r"c 6I>|skB{ʃ`̧o2t^&AQrӵ~dM*d7 JKNH` &xX܃7!=:$TKwę鷚hxHE,O nleFfѸLנiD M%,CD6tIkD)\ /!c7g4QgBkl$Π$Ys_h-If[Mz||5TrG]wZ\'OMgN[<<]ݾ}mIҍQO&'Db딭!OZ^RdsҊNn0@-2' PQ8g|P u1QȤWxW-i71[Łcx{Oݒ-dToc9H x4)QIk&bo E.I xT{D=(^|شȥ:5rwF`RŊ(`3zx~>mUpK@yq j )Gh-v^K!i5£!hʉ֢ҕsR/ R5q5ZuXzw|!C) պ~j@9ZpS_bqʊ*n)A}$!Wb( ҹI ԑi2M_+}]8a+,i}m 2]Y9D U=\6[_ ٫c5&bY3_m12G>/Y->POEc=)"v<)* @Δ+F)Nd[emE_pPQ-&=mҲ;PgU%a["G$Տ3OA7΁\ =} W | ǪH<?puz~M $^BO-kiz"P1zL(WSRPnE7T-H5R%MNv$s%b|T2%<- *An^鄘rVܵgy^$8L%|+n<dmg( !L}BD^٦Hq/{쮡TcX 'R\j{lh2 BOl?kc&^>iDCI"%UN! U ܃-S F]^Ͳ7p{(S&"M$w>C"°pxEP#z;tM?/.;ͬ mh@c.Gl'z⹸>ޠ7ObɳB|@.@Rvb7Pʍ_=pẬ9I#@3D|VDJ,ۆ )F{Ɛ{M65& ~!u 7mG6ržndg6\:еZ\%I*Utuouǩxs2*fr81s]l:8R{k Nn0@TnΦGSΑ:Jr]߃5!S/XBF-" #>fYyTCU Lc B"2 %sg|~2>"N<%ߢ)E U;>'^g'kM1gUϼt\X+`pDtsu]8%g196p6zhnŚ *E2|p\ID{?@\ 2dߑ8GL /s̀' MF^ɸ;1`A8,[|}IR",j Z }a@}zFkr!CF6;9~hho,a~ 0k f7Ba`%_D13F }јue v +~8Rw.Mze¼!ppN٫gj*ڗ8QC.hXgA7_k&TX8xQ~%0 &CkE-V[`P()yh5\@6wі3`۲ڇV40ܢKHán9mSLnhkp );_ 1H&L,6;$Qs5M,v쟰F? R\,Mд%Q^\egzu/qha#{^lx m]ӽ9vOT+0z*n3GCJ%UEIݻ`1PF}9Oz1 <9Uwvϲݴ./igy Ys{r.7F6 Pe[Ҕq{u=m:{.^t-ZgaU ڴTyB`+)Ab7ZTpAWhl g^w#14I]쥠+-t JL߽,P&"R(J/KSl([s1qH8kqFv%ިp!8㉴e7L,oXꟈTRӝVR5(ʋ+bRPv⏏+hxl=@=$%}ҮUy ,gCG327_uЊ~浹G02J/ &$vJi |cg:Dy2 +-H/ oqJYRwڋF?'5oQJޕCW:ltnP~=1Wox{GLihQ}ybdoG}ft8n[~*C63+Ѵ;Z&Qcs5' RPbQHlҢ@ڼb!"v{qF-`2t^խ(qtXڥoS5ޅ*^}v GҁL*ss:*ի=.(pQCS|^V!PWX&7j|Tx'-{S9fNi~Z)usO5i̞.X&:s`lzqAl ]-͝jAz@?@ܟ+ǖ#]싗xR0`n;Ɔ021T˓0Vv5)jB!!Y t1pa@18X']כL𫢢LG\իtpV[@pU=V+w)>TƇZh+i{4fB#k&kar6:l^pbK-h cAYp^TlO(snVYLߧԖn>m<챷γ4B !I kKذ%?cZNi$'9pʸ9]}oU8=ݴM9 eKw>^wvB&*~ӈ*QN2]5ܵQN:1KAq( Yt̠a>foڅ%nZaW]&gj;E`ang'-Ԓ2'SrqAgAP/zǘQ8,,J! :a,^BG\\OShV/Qu! ) I#+ˁ$.AA #ˡCwF3DwJX %x DM+?[hn.}?vY*fb 2eF3ۦ1< MS!(Y+S k&g(/Tg jICAE/W,[0NP lYtw f+P&(yT}<Ӈ0AUW]( Gx6{/٢5TlMRl!eM|5СVxqݼr 9S/N$e.R[L*Qa(6uE׸nftVl0t(k DU(n0挤kǯg{2@].Ów_aB؄}-1ĖRԍKe]m7Po֥\'P]mm_M @&CZhm5L5z'$tx.u7P|vT^hܿ@Q03kL=?;I.9|1Y2 O9ɉWKl6qroV=-n{ 쌽 LvՒΩ!;T4ߤʙ˜RUSvmm~|[AMOigVt?[JkV}n0VRuVqZ%݃JXR-iGnr5ºT-KH-NLuFt`4Lg\D~5x;T J(W5fH&o6>'B ~P+v[ WB1 _14 VRnBr8.ߖqCz#i~jp=wq(=BW|Du٠/},ux h%cf67Ūא%0 |]CAD=\P/"hd{oV !|~r %v,B'=m0h|O2yllabf2gF47}UW|Hfm߁㓹pC%{êmAPk+*F8\);\YՔ]io-va?czCZ7Wsb^$;J]@8;ΦkbgfFb@cIV>O}$pl1eyc `ן^֠qrA'0t[e~Ԝ J ZbO_گqhZFG P+l"[ Z;b<3 )ttJѲm.UC?Lr!3eDE%F[!Az8 9-3y$ kʼ/@LJGB^WmTVSN"h 4M4 g"&Mn)s8Rt*|nrO r0:WoRaiEdZ}5Wl't6LAo߻Lڥ:iT"78.}Nzo#K.?*tׄє}#z A@&vj[vuڭ#kO!BS]"2-aOCK>s;C'l ˵WydHdwYB\K=H Dž+Hcp-^"|.k{P53NίWlxG6VE"c ôD>?K)'@Bf)Q&YBAFW9{|EZ6$[+蜕5A+uEb{dB[!p%1Px:~Qeeg`)`6sWhh/ˉQ>`ԀOok'r-0(񛀊[雁co8T`oFqC_ d[\ԉ^ wg+p$#_of4bs=/zEIW!kp4y97dʛB({] -v p.H d[WtF},iq!ƣy͟_ k8I`?I=|jM7K3 D{3ٮv}s,T{w%n2ugJ7Y[=iWw碿߅u x\tOOSrHЃC<UxJo٭(9+`9/$CdlēD]x A @G9oNjrYP 9"FH%_R&c_ r(7ms toBl긐y)4|f4S|^1 [55 rngdi/x} gyfM +P)ܢ(D©-[TQE\zϾ]'kcMLCF!/!6e.uO'"=/IΘX^wƢYW(&km_ Pl-K?57|Ζ"\>UctXHsN[ŽkqjX4$uy)e:n@_;aCSOU Wb#z_ZGڑ8= {ʉEi]P2r9(vbNy󚯒99b+ܜW^:4/J-//0րrXKh_J=VG~v9 <7{/w6J7fr=iL[@?XjI=!50qly5ȓIfiL%e,)0Z( {ʿD7As/~Vl1uIJd//.`A*9*~(5c@XԗSDžTˎŋ?%7V|u}3tp;ՓO]QakT!wI5p"X6lxvBM] u봗%O. > v"pR"opa:WvsY(}7<:O5SL@s lZ:whPtՓ %53)#icl!GhRWŸiu2RJ #BN%CP\N@PDy 8Ht% xlzeeFbTҰQ"ֆl;mGu:iH xf' aXǤ r,sQ4~HUD"$FR3õ2r/tWK1\lQrɿגT7T1?XZyӾp .ϸsCt r4@go}q/}'PBХooQ{C!H,f TD~1FF8A]G .<^5 'ikL,Y=ӟG盺'w7DZ̡H Yۨc]gM"Wbg$JS 6Š8N_#ޓjBx2l*TH18n\ , x-#FhR$ǒv W-xu[ӗ+? ե(>å:#>h ~*  (Q98?F"Y&_y}{b1IK`B\/wH.1McʈY8d)V@o^Bh$9[pN"8յV4"k3]K:aT-W D<:h Ba$PpʽǑr ~,>tmD(ҚŘ#%/%6X㦮qP볏֟qau:'{+Ֆ K:hy ȿdx*o%Z)V$~Ps|S:)&t\S-ٯ_ 2*n.}aM|:=unThчB:@p"U-]:!M0OHOɰ LTK%7um` 7e/h޼:CO_zxj+è0Bojgεh\#Nӌ Yjm+G_+\]Z\:Lb(n 9NGVO6"m w[b P 0#|8նpҎ,h qt)}['yqHtz&r/ O`LRu~tv`*9(2ȴ47nrA]jeᣢ1K aQ`ܦVmRyхwqĵ|ΘZ9D kF $y~଼"vżDt>|󵠧)n]ќme-|o!ĤUKBd~SG8t9_C{4 Ngrx }>^G5=n1,$:e>qe45Φ #vh56 5URpe{k>Xt ~'~W`^r5sC@A k~m$0 lÔ V>a%?ޤ䀄e~y?ft5{%7bm[uն3!'J$AS-`s۽@>=5W3u=rٛ~hv%ZJ1hͼH:r^h5scZ|I-"@b+zwuog=xv1m [k'SX<$? ,RaUg%m:zYC#>Miq_5n 4yٲN8رGW)֩rnH6fx 5?p˶9vS%gu1u ޓc09=آr'm o'1~ZXQ.Zmb֡MM0HoI.qyΐ8݅P>l wb4>o->%Q?k.+'7i XxN3ST\_&Ђ`9cVS̤J-׌zIlQbUYhfeJ 7n>]{:UzSW+3Sa-S#(4Uug/{KtF3> Ùt';/y{iXغvw {2 "mӻ7 pa<#cf Ҕ_`Wk#/}n[; nUp3ZʌyrC``M@]V,4”0 ~nlhX2bFqUڅBF%k\ACgE l@ʞQ:R#n,PDa?ΥM񁘲.X*%Dq1CmqڻxKͦǨ) ΃uݾ/@|W z@$е$̧gH h*Pu]RT ?HvW"3tTlp`(12581H)츣 8[FBx\B1;uvv[lײX^K'dⱼm`jwL.M:9[]?O0,~{Jv)u onq<Nj)Gn!X %Rd-hhdws[|+P/#rߍf#19\qVX5_~ yUjJ$_Lɰ=hܿ8~'ZsΥﺚ$^_Zmn%%'Uou}kJբ)P^0$i/>t|U&(वp_@ T1:D[D%#Jk!ο [%a;i!ܬ-`U)j(yسxe& PRݖ093+]=M_~Xqh%Uű GR&>1xK7 b`_ bFyv`qI#DS0I~YJ]{x gkyy8\@@t O%:xȄ$~OQ_+ѐ:.of(8Xlv聚ۿMՋ{#8B&$BFˠb)y6:j(;@xQOõPSx ={`l}j@Py^d!5ވk w3_(},ə%H2n*T>]sQȚ7_4m>q r\fek]JNDֽn @u>vL 3j3{[3]el껞JP¶@gmN#&$ƫI%oXRv0Yu܋ D*w4-7%9!ߢGQNWmjC<iLF7: { tZ1s|C_o(ژ筮&- *v;hh>TA6$2o2䱧+ZDh aV3xHg/[7o8ΣPKj % [TPwQlZ=jN!p?/W>N. fsI2XSNOi%6TPChv%_ϏEJn0E5@?0v2 EqL9,0rTi{GAD!=0SQ}""9 !ʶ ^w%-C_S5UFx ;ckJ1OJL}8%P RpwILA=OdXFc# .l'i>$A,CullTk$Rbِ*46ĵf˘c.@ ٷpI˦8N[x`ƽ#ېX tePLl?Llj*B9cvc9cRmOCM/Xf 'X^!)FȪ_;"s\XK }H8RzaŪ .fNw_u르rӾ&kCčBKKtSm.q?g?bj$'l>~a9\U֮ж^~OAa1bK_ndikɭ R"EnAUH ާ*S2%/QqPH!#rZ-++*ѰAK<ƅ;N_3RփHu:_MKʱ2ur'_4a$ j 'tB`Gɻ:)fwqi៵!R(D 6Ƭ.RLJ][>9n hH*^@1]nCvF ŗՋa% bRSGY :J M\r9q ~թ{9 y0RoZU"1XBA1vRݓ] kWިyvb/~ ˃\V~L=IV5J$m;Hq{U94*r1Linlcs2/~bq8[i,_W!xO,y׭u2n u lZ9xyg~^[9xrG&9i L} X.7eg c\jĝ;{rNwuaiUo0GCH;pگCA5QE79 b`@2lʭ\NAד H~XN`tU{5ƜAbsYW}X)J^!$ &2薲$6 qԶ,m d~n_ry+n3SY΋3VkhMK,~6 jM6`ZW#nZԁk[9!1$36W Lb\W#63lTAsv}q r]~`x3n>WmZ` g!&<թ/Jh l2S"k!,GKAJ|a'wM1D" `->L["Y1arEK wy#0;ȒRWCw{%[JT!qOmd@Ge}`J̴qLm 26mLӿn3=|8'}` ߠ]"$lQIMibNw^ "7O}ITN~!5 FcD'үFR4 J_ϣ_Pm'T%L6rRF~ALk[V[8뭚|5+x<ZOq?VFU,ۃq>.=5ۥ9&ZwPHuCy=e&+4n߯rS''yV5_4^Lj`E> @GQBNoT* mXzV#s GN,Pי\Rώ|_KP}7i'z_hLh=VY$èʅ? \y.Cvqt*mH@E;ޓ\\P -|%X(S] W2p})Y1]/3S-a&2Zg8쨟J}Z~Ъ#pr "%%k[џ |iHdo0bܰ!;S Eʋ|Ҵ(-sgNXNjP琾/eEgu^tB訞!(?|Gjhw_{hwR5QV#rm1tGdn}ߗqjicY;}_nF7qR!ich <ԧ Ɲ@ޱL(x/*z߯ _ I~lZڣi'Oto`8lT^1΍3qFbFU nVAEml-#1`jբ@LM&p/N*Ok8VՎOkq4*W VI2i$6<?h"$0Yvp{BGù ^:︣!y+`L~)jQ*eK? ʆAh0BRn;&;6|@PS{Ү7CJ:/gڡBr HO[@b BdvTK."Aq6#ܣSopA9a/}*Dx%}അᘷ`~QMhk"&E/"UDo Fn<1rJpMAx6H GіIǷG1Iab{W){)8i@Z^8Gup#COtXMMbiZ_i9Qa+ 2+QMsxaYux3C"Ai%ܕC^lO%ǒ ʒ^ ).j|iDbo2J1OS $9wM)fc0b(&Cp'u=at p ;F[P4='Tc m$*O{J@tGz7{E|ky7tβJFחQ5\dӴo9g2tG?cuI?X Vm2kec8 K@6L,Ǝׂxx[ =gSdG*ħ6F-Y]aRr6)SqqO[X pvG+pW)KPj~bKkAl[wrVNkR̀.df]b_7{"FE$ҔOcj?#N6k>F3DjiF-x[T3@-xw`5)gnHaXg8x}U}r Bİ; NҽF %<CD>W^+֟aՕp牅4Ry nz*j Z^NnO@Q qZT!}Az\4=o_fd(C8,<DNn{`b'{''~,6hjzjeѩ}TZ-b+aFv7ODRﶵ=Z~'lʘ8,4o a 7{-~tL$qd1=:Lm/]O^uB*5ʒ<3:]P^#]ָD\B {RV{GO|Iy\%Ox?FBhq9C  Ay'Yc+3XtϮ;_Mȫ~OgQ,gSϤp_\UGVDxqҸs77XdGHtH V0;W F"PC H;a3ͷaii)U -_^yJ3/@G!@AKcgr+W?)-jU׸),">5Nԋj4Z:2w[y,jѕya\u nfrJ1u"w8Yl:)7Fbϒ7ہy|^ $ی"]ihkfEx%m3L+pC!nj_UK%Q~5TK$q|$HFy@Y3X9,U¹/LgDB:T yeD`L-NLlE8Gg,rc2m*Cw=kg]~cq"ev7D&?VK ^< UKZqkg IuXALf;J$W}4Weًu* 5]@n7Zv[- &_sӠپ 5M+n.TJ',F*A[x hX@g!X\l jkC "WWT }f{b1W~;Xs ?F*AdLP/O ? YUeDO5b"ax,⧝aNYDCͺv0¦Mß<ޕ- ]X@>7qVpMʇ5mys@>KЃ`)hgz8~f|-鵆)N[D=# q0/9&z3E p)y3o[@G?Lm `RB?y0W넰휮ֆmH^b@ge &=v|=IJwOnE55O>PăgNR2j4)Q ֥̩: !t"yi,wbE<]ZV(I\n[.ji|`*;~z a )>yrioct 42yo3*6S1EtS>i=8wbwL|Ƚ} MmRKH}:!rgrPjc&ysMC|O)Mvrt'؂ ۭ%,UA N{1H$W-{0dKe`NzQqf`XH79Y&'^bߺy;ڢ8]6LI;9wK^~M ܙ{2hOA%(-\Ό.p\4$Pt`0i 1+v[#DU9v4&,%|Z"睦F3n$rTʡn܋[?l{fQc2?i nPyBG(JX;&81Jo >g8_|!n=EgnL'yO?PVLJd3{@kkiB4bԡ9p{րDOOv݄,'}LruD:j*+d^=k}:in & &fonE\M6z]R[Oą%9 QMI/xLsL]3.bvcW[Ɇ( aO6@P(m;{MW!"YW%M1tNz)v42re-KEL!HN&DP$:Y[ gl^_m/XY8P8?bgхż% $W2w9yZx DqԶSX^lh| 2iA#7'M,3f=3큧ٳM}|N˚D rfK9]3cĘNado/'P]3$X~Uοb6Zw-B`D-l>Z}CBG`UK_V6Fp mesPK q]X=R2vRQaTQ(#st.`smvnd')UJis„#,KX<*ԧ[%ﳨr'}*TpLˁݿ3` BK%0e \Vd{rYL )9ITsQ'T}(/8(0D ݛOCR(!kd+`3XD'~ѢAxδm',=;x_|t̓?J/2>} ahς=?g#+`ĹI kl?Ae ꬽ[uBaﴼQK5/ ?0/ X}bW@cZ#>H= )KJHA98H18&-8T?<̻=P^동m|pXW:AFh`ـSܚ >'"믃&.0qf5mjCa.g=qN083W3l9az iDY\QPb>e,jt:̧< ?CQWR1I!cRpzl@AO$Gno^BO*L2qE]`Q8(R}zLѾ`*+B*<_V.Ŗ/𭁇+qUoʞ?:SO{5w3Ɗ^\Mr"( <!Ox/Y7!(A=ʠ' ~>cl3}[Uw<ȇD է{üh;z9f:1mbVBB(!:@BOP<4}R_71~}!:IKajT 4S8C.oWu1zPWd`o5K I V3ci{4Y֊'2^aDm&7JZ z@2e=g,J8 VUr𥊰Gc6Aq8 }L SA#%c,kgڲʦݍ_4q!x Aުj|m0/Cez0) 8Q&v읿Xes8ѾuA8'vj > e_A:|Bu\ ہmBHFR+uZ$1Zs5GX4u0Zd~5?c:mӵ*7au؅ Dp;. JZPΨnsygsNM-L}/.n/#R$m"nsbemwzʕe*m>' a2 %P|qX=ˎGWDB[_w2CUCšh)&|m1(NQӭ!X*FPYʇ~%u`_Wƃ;(ΘnvXzAm|,s tu^yx>l++gTƤ9dV7nevՐ_5"IŌ 7t5,;"SiUaJ|(/dPS[ċ2u#@2wݯZ%&!B8t6 d_T|7 zŁ{,U" HLC8q ;-kK`6WCj^>V.3`T1찯 6'k+=SR@#KaÍUUBp;JHm#$`d)*c uj0pMqe5WT^Z1-#@e&*C #Xs{PʫRuBB)&5xH3 _%;78vÜ-)sn[Sx@5?+G|7z<Qҡ[Wr?yO[YwHLD#BϤ59oMEL5մ| 738|?~"I)lUq2ev.G瑀!ҫq?lGSѬiOĚ}1'-%<8Qee<"`hbHDt7aᦇJk F|υ՜~5Ѝ-Hy$Ii2oG*ʛ %4azuD D3rbAi~U(8R ̎f҅+!ɵdw0Y*MƲ{ m$޻-&]fZUѴs"Œk1um쥱4Gv55䦱M@OA#!_\ٍKCIv螰cm]w+:tRoEFq%j BPYOUku-&z?aq#?RքCݷ57@FQMZT~z ˈWQm R-%-@C,Z:ǀny4>=4 O?ugp*ב$ @ z(  @q۩y2?a(6#QIfN~J/V괷:N_nf=֩(\`DTBމH/s-fZ "~kv\3Tps(<{(!n߸7DTÐ\>=rG\zYP)֡nz0jlP0ۦ|4y>F5gi4Qޖ3E 97~Mr'c:bvMčYY.̾Ϊ1hZI`syזipᙊi!i8Qe7{Y0iH+NMS#;N;͍[9j6qDuf9j5Ё}k P~lt/⏎@Z* zMeQ(;X8%L5a"W<j^"'a00R{m*`/GDjVܠ ;2]yYORb)2'xm l"]P?Ȫn)Í^fmf 7=~Ute#D}θG]k@k! Q)KZmhq˒7>Bms*@1WаD>0q`vx8$`d=s~YAVq>Q~rGWW2KrDE DZL<)+"Nw%=vfs׃5s(h^JF^aDYl"|28.NHpPԴj:D>q3@$x` =EתJWm A&'(ppO9 [#P pBoQ$KǴR]'Uɓʵ򔉔|=Na9-YŹa͎~0mqЭk"o|M6ju`0 ]pmǁo6o(t,c=,J .Iz/=ʹŅ:ڃ<;56&.o˟dŸ;+C$uVQ*qf3u_K[qUЭ$a\Lԏ)V-mF'\yrsNZEN/0VT,$ɑoH{=FLXwؒ i S^5)di47Lܟ=KOq=],"`,:+$b紀&~po6fPO;+'JdECcq!'.X'y&, :': =c/ 曬B)jO` ͍^ [.r'Iqmʇ݊J Pj"gt[bɟB'uQac-v3 f.)# Gn!Օ ˄ITG,Rr[ AXFf@ k|GJ~a鮆q;X" ) py3â Чn>oA^i^hV^95 "Cz63JBl+jXW8dmJ$UQ "j^UfLe[Lz-nSz[ۋ:#*?OxLOV`}@ZA+Uoɾ[0˂?̄Y8r<(I K=KnрRWTxXlAs% 3N΋Sa'VP$Mֽ:C I¡b/+HK31m [+g^wcdžwˈP2o(JwsV}yȾyOc'㏴ܚ'3 GVk_!W]dG쒎j`OabtGǪkʒDBL9Χ~;kG kmw MWҖdO;2dck@y2Xs.2zoyGai-'o]-$CD@X&JDqpIQMx0J E4Z\ឈc%HٜsKDOrPs"xеƱ|[ΩQX*)Sԇ9&XG^PuǡUm9_ˏ[`. o>(o6 5ɫyHJ1 s ~=U"6+.TcIv'ӏa\s `;ƋDV"J>'ݏnX6{sbqs\|1ߩr~kn mdY8J[*)Ok&gs o%+&w0ɦj h'"'-R&xSQY?XȔবx)}+M jުX;VY;G'W1DT0(rsMu@ 3~?p*_ 'yr5`=hgqHNt-Af! om@HJ~J݈=l sA+wr Ѫ9#Ҙ‹$}|>*1o6J90LӍRe%W |X(CqPsٔ{)H s{XNUJU}|hMak7)ƹd0BG-Q+~Qv1HL{6Lw, TMxE[xڧ2f `J7хSgu1 gFl9WjM+\X} Mޚ`K_vl6hxF3;QBs R wu_ڜ֋j}E&ߙFr <2phB^fk67i -[;>5%>V$/gH>kF{ъ]K?P'ZY ?r/i+y/#9 6X)&`TUlb26=;]7GF dDty{mc!U|g@˂ (534y30D%^Ù%U 8D? iipyeG-4Х@L_KD:DlC(J$j+u55ic˜ePlI7|)(6eq2!g!t/ cFK3 }VA'P W\`|ƢaKG h?:NRK%ra " ↑±eIm6#cgvCkJ|ZՔˑn2'[0U cq /QhfR# [. 1KM|0pg^]C* V9#3{fT')o}װY!\IZ?Mx j=J StDu@γg7΅&#:V W{.EUf'J0Og*v>Q@*'(7]=le:}Al? F:lXB\5уg(k|q9fמA]SUsO Ê'Rd;1r?El$"0=rMdeP[B("QY/z7;}H׌z]v,]gr)9Cjty,p(.6Kj"{<<:Ic3y!}Ys`MjM*^62:`x iZKjI&_ E7:|$ RSeG Db_rxd4-bX; /<~QW~ C"Z(DewttQ(-LyHid"y]z԰H-= rL(ZݻסdҚ~}tO75&݃WE&wvJܛOt.|?K͋#!7oXȊw AQtǫi% ˯q@*"q\<裿Ė'۰;cJ[. :#'܋ߗ09 r rPV}!}&>ʨq: uZpbD\Vӟ5kJճ$a="P|ݜԦj ?ԚwӟrK8R6_9B*f☉@SoK&iLl :$U`khU8;™3~ZYP%M)tfܾ *\`K F~8]<<\^6)*kk`f0mq"AfҢ #e:s hh Ae(ɘOUH0=0Xށk"oDc%/{((@ANMAԻ{/8vᚼ"^P " Y]%DZX =5,]lDuŒ=ɼX=7_VE՚͈JIlT\$jw %>ߟk;Xq03 vAcoYi>[bFh@uȉ?g!/8viezFy6< f &苂Ĭ|ߋw,%_!RK[E೷"iүa*>rپhAv?$o1f"*pGPLY:zK|']?͸ $V)~KKXAdm6Jg 4vQuLq(kЧkiw Yjbu|FȈ(F@mbOl'BûAV 7)Bғ8J *׎y'c3ʟI> az=DIJEe 9qA$݅u4eX96,u,fՉ ^MAЭUn74Jq VJ.io`*'2R_0ٛXvTWn{|w42 ˤY(LV+"-nt4ۯueMyY s-ѻP֝;W!H8rD{t0YsoC†6@(8lK+9GKy]$\ƀ{u^ՐԎ?SaKm <4?:A&8w QAw!!Di^ع{O(7SavK謏{Vw_)v $hbkYb\lK$[;| Q/; 2zqX9m:w&|38d[t/>E"hDs~?# 2GEfђ -Q.'oEN8:EP?NfuDtpefHU#VQ3Bqgj %[wDSH?k]Qq*_6J;"TG6X#jxssl$ pN2jѨ$B&:7nW=tai0"Ljk'9Ӈv2,gMծ\`^}v(sU%Y˼dˤ`ݤH#u]3F4.2Мr\obZT{ɛ"̣[:+Yf͜8>{w r(t[?H Є*'Ą׼53)NZSV#"o2Չ^SR UQ^cw/U2\s w^v>j12lF3 / ^'C֓s|F?ˮuM_xG~/$Xs06x;9(X>?ȽLt huQ[!ȽBN)u9v1iQ{g +x)LiZ|ogֳ3c`G4Xʼ> ""qҥaYOg0ޟ> @.{ ` v*UX8B[eH}H]QƦ)} Q+%ݶtGd4P]RJnUD!:qy7rۖ%rswvΎ(&+ׂ2u!J=l|Al~YG!M_8*>!UqRcci8k ꍲ_x< Ñ7>^'bLt\w`G.[ߓ9tr{sHCa6Ϙx&檋yQ3N1n, kUV=M㏺{f ?(s;-=eYmH|PHNİ!X]6],$;bj f!Zi}#PID ۑh/f5Ua_{=+K$EbkoI"tig AaLu֚XTMs(u"TI8d4%̡JCP2XWPYXyw;`W$yfJ*v˨.]Z^`±}8) В0W温0 ?ԃWmP`Zهl6`>^ۻ\ mer%A{Eٌu%_{fS#c=4e5szV)@j+0iUf,~ho1<ꕍR9զ-y6TICAǿH΅{|Ԁ=4^غ05_4X?Z ƑW! F[#80g W=җ@ՌEU 3yH~\K=J?{\i5̴{M'z2Ϗ;BzfE4uj~Ǻ: ݍJ &nCG* N$JH&$CQ*X\Ǎo8gnV]#5!w0;g'Vc)J2[9-=ql)=`4l@og [^Sy{/ i=$w'ԏ5g #Dfik/ K ĄEUUƸTbV6.rG#bu$A=,sտ%QБd]Ǟ0%HIΑンS,GlCvq$o;ȁIp1j-!824?x;,GiQ$tdS"7;4łe+8sA#MU1iP@o23*ox"Tu^Q+Lϯ[3I3s e2iWIؔm5rq@bVM0 bvKae5fWPݟ4pX`d!͂]BϾ_(WPS<^/M= ~at`%bZ _mw7 b xuOt;.2dʄ"[Dlfō0 /wiS]f9﹓:9+VG쪍n28P,5'wDV6v GSqJmM6{88-Iad~YIŐJzd`}M@0X*/ʂ*J_w+U : D'Wx1Tq&mKgW즆 ͆k<ՠT9 xѺGu蜃af ~'_i<߯7ɦ OJd i8X9^nlTBb|Z+N#fBftR)w$ $}/]t)_:|wJn?lٝ!lNG?5ƅ4 ;4hl[~-%Wxw f\ h. ,OJGI9]xB,g> ra© 4B\sF2_nR"C.sѢ}p/犪_iڨLtSŤ"eI|nrWcY9<7$X91>F 22^ZG%{ݚ]̡݅آ|߽C~ۥ?ulv=]JӺs{։fK/EReP-sȆ㳣FGeq$IebXTKΣ[͟9H&u@T~;l~drhTy>9:*dMP?PՍ|qwgDvJ&yDcT}?VH9E9>{RmU6,`_V;[zV$;,XNӭib2ďɢGo$jC4kGmZX~ ?qg ntcP%xG9,0/ g}3c佁GMiZ>W5 ?ASw\oUcK6DYS/."spGfO~]wJ>9ݦAOE:K_L׀6F~RaDi0ިx ]ZH@Ք[/x̚$ x)v˭.^Jgp&!`%?\'~Oa5g8H'+sjg".+tx~il{P2ZԂOukvACc*B[<_sLN"7jWDN6&(sƍ̀؍[So*;gS*8Ǐ~͝m'iNYmM*~.BAߐyNk1cd_ucNyWv6|)/+oArZW;hLݬ*~ *$C2JMЗֲ~%Eoa wVn&)HAOnH;L"Pky8n*_ OԬbdB}O~%2H[@x,˽@e2GtjZ*vN0~OR0qu輢diI f0w*D3(4#F>~⽳HR;L_[ y!G6\ݭ9e\-K~cg.(<%wQD[wۋo" >FY"wYL{q;hʘझ ,|?l!XSWH[m2@Շiϧ\\X.01Z`"zV iGJMijgPOe׈;d@wc!d)2|*hƫ{+ѹ"f \/rh)4YPfzWР9>KbC޵@J'bUƨ:; E_TЖ[j=:i&̤-PQ۶,>Jl  ;au5[d_R>XF};ќdHer.6Q ~y-W $OVW*4+tD·\{urJ<1`ǔA))M_ ϙ}4+Zwqn8x cE_K;H; Qn]aU1i_flyNmħ`g5:j%?g&a`/.Νw[?u6QX*'ir~ue`|iD5ouƶ O$3:Yq NV60@f 3_Jp]=X-f|]Us[R3zao΂$lP}41dNl0ܯ#&* 2 o'lc1}ZxDZdջ|l0Fc.v _`=\h@E2 ^o^a-NRL7J`:ഐ&Ԅ!RR7%c\Uj)Pǝ3[X,b9PPrtir>nQ 0ʂ&L O*MՈp! MdRV0_.W{Y@mffTOQp4З=*$d >C2ܠk<ڟCjfƞVߊd2c6E\:zn.yCgh4"'N1mtN赳f?Wv\y!-C&K 3$͖>2qå4X' YK!BIhF$ZS<-4~>9{GWUk+etTx257&&@sѮ9iN \F/e-taREv1HJnYǜk=rtS X`U85\{'ZJ|tg%!# qg'G3=Zr{ĦG^;ѥEtِH]5y樴J.SPΰg1_V)2ϰ:̸iW =RǛޤ Y WVy'x'Ҝ)Jij)#39J9dO)30z~HVV9Āb)@4T/"W֬VBHsԈYWΌv-H1teBd|Wnu3l<T0mU' ^9;%HQ |\ N-, RVz1qem~nےGe{rmn Z7a\uBf\a+%/_(~o^xA7]s&)b^]Z䗡Tq`ufa;gnn9MepycDяZFr&jv3x1Aɗ*jt)IIk|S6wNr %؏`4Ro"imUf;rk.5>?R Hc]ovJ\HKI 쐵:&n~_.8v@HjTMj9 b"0KʋG5ƭ l0(hپU}2s>SK5xQYj%+ʨjy8}U~}: E,ԭ~2ϛ38$ KbKbN/1\xPpZp\J oۍ^);[W\ՋˆK~$=ծJ6o3 &Q c9G-_ 9%EEp}=9ᅞ4h97~ cHW@ af[/+"HQwB(lʗ`I[hF_zG4¢C@Zzl þ#\!tծj%Nל~n`j~At5 ?W#lNbd?;nY/pfd|! o^y 50.MKR@6?2NBF9b LIVJ]),^2AOľ[&y[wXZ';FW.mT!6"yF.ocL{'Wf?ֵk|ٮmK3%~MW-DmYG*Z<L8K1:nMAx'gV".{_eϢ[E}F95YKhs^ԢiATar RD`@G՚#\};e:RiLBP?P{KS1M*Zl3m>Men*|,Yr]Ae^D&zą gw~mWYwj_,ªUfy_䭟TANH۟eEH[p/M|xMHz$̔l+$4NH+'oIX$0QI6-,ʐ4XF^ۀ>4UlXt1ޫd֒(-"t? }=q wi}IpD}6R(T)H4plpϡj[ BjqS fb & jDHGܑ?wsʐFdOp~ʻ81ݭrhEjLY\ YBz?7+^wS.#Oʆ\uJʕ/٢"} ]c#"1"N@^,k>=LQNJKP 4k+oZ,W%aR8bNzh1G|1T ЗoC1Fޏwр q2ECog2Q n+=QyỌ#N5mJ,QBܰPKa;"~5vT' 65%h32;uɘJ~]9Bh9%Op`^kRkOB@|c XtlX>О(".z=e|vx ᚅX}Y]]Wt5^Bi?2{?3k' :z>\E꯶ 읗>G\>F'gT*lWQVCP铫:aߒF9-%QVbF/_tZcqA LV^x4+JGw;+ŗ{ь%$Ьh>6l6Kr* B4\Pɋ0Sj~>rq9VЗ/C^ν.n<).?$ H5#3+bˆq>=HE 8}3i<޻JzpbpTG"jRCI-K:D[Li+?Ǡbf8r2h҈@ڴmf!ŢJhD\C -'Se "-Uʷ]dH_,YgI-9,xx?uPnI* UIBQCduC>5ג0 ~gYZ070701000002f8000081a400000000000000000000000164e4ded10000291c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/(]?Eh=ڜ.+_(qkǓ%[ ]elhjm|n"Til C 9)\{C8|vQ剎/Yȩ}X)*jm*yx5I5% nM|á}DK V#Qo- CrO(2QsztaY5l/-r h֓U2xySafvG6 {C˄< <-yy N =ݒ-ΐl6Ș{VH~ɞ1 ρv|ŏ>_9~\k*3E!j``6-E=Y+(_P9;|FڒsiЁF&)4z[/Aƿ8Lb2f݄grtpqDpbXx"M%gMht\|h-}a{Ys6rkZWnF|2 4oI"?lo~g {qxe")Ti{NGA%l|/+9gj$Ɋxf!DǟeGaa>dܮf6E b LYlA&h8>qfz\U-Iƞ}zH,a s#GA\Vzlrէ-1$\mBNv> - :Xr:?+S]N!ͤ]'\ͫoVndWQ'X@H;:S<]9[9\'m8\UxDT/I˿²VVZb4DǦ8'N n>|3r]) hŢ 3EUa445 8 [Oܞ>$D>3Sԁ}1N\i ҤPc$*(x 20g{B=V7坄+.ҍ̓-&A=0ʎ\uX{)e jg3@ !ڳ)_ Rcˮ~{4$cѨkHKdx˄;Lz/5D}_~cSl/yTfmʑ,C%>gdYN@45rUa 2NZ8z-G^gԍ`[Fx߱?y,Yzz|],Z鬏M-ǓFRod? 2J4}SY4.0_~ \;X5pjO὾2aAa 3a)o:{ n7Afa jf|Ok-.G-p2^ 1Or`˝{Kξws_1Ťp].nvA Rn_ۢO|M5dKMbf0g2s49~gKwBPgϨEǂL'oys;uEӾ^Mn6r%lTaWIJ3P"kXXʙtPrwV]mwU){rʁq~DguQxxA|a[8C@‹+vLDlh\V L#J|rwmDmAw.o7:@ffC +CGF'L쫟)[VXج[&8s]M!ss/2 Ǎd[[Mug)o .澧"P㰃Jb22EH,R4V-}+pS3d/*&_yr'9na${NCJ$5tN-jpn :~p[l5U4h{N`VئG,C'd1*Z|)ЙM`&%WS[e|z} ֛?$_T!`$CѦAdpOޓzvRųuޙ]S~b޼}D2\~-4T(>Z\zzWj2Ǡn:E# {bXO^`2mz=#i5 I\;Y-DWQ?w TnWE$ՙZb3 PQ|L=X83?'Y ѱtf^;KhDkeI_<XD~"%pwoxE0ݮVb^L,-tEmS#w)1yEň&RĹg EuVA7&Z iD!&@95Rvmd8=qd2 $im=&P>w~n4nFe>&N=2Pˠ(.b@׹u0R+OBԗfcs5肚a6%D wcDMz/\%z7m p0:"r4C%); =Ф5ٙ˖XBI`Eœ'V#iR{ 0!UBsOi$ک!}E,{*0 :d`jlxDJdXn@91UƏB@PȯƯ[0 Ikb+ (O  3%+B%罠|P?B;JUV[+)A۪"65:_p )<҉l?0(Ů' e>Rj4"v9Kc¦ī#ނ\7*PH:"SԝǬR2pXCv m.sLϪc+_Zu)>ZvbaS.U$NĢ"-4E^_] n*Vn .֡ܰ5ҽL r pu>$3Oy#si[V;:W _h6pL xzFۖQg7[ez4~gJ]h٢Jl "~:xe?=s 㻔K9F΁x J,hP?(ݭ徢8LњJ}ɛ7iҌm̎c )vhXl79A2|w{gVJe {.Bv!Otf=XI-ķ&}mqZ%KB3WMjO ^`^i{b8`!:"xy0a*/'rReά_oQuplY΢WoLa%qQ](YNUcK{׷" Cuqz$@uS::_r?"1n?"G1'cee֫bŔJ#3Z%3ڱ:XO~[y9\VzeL?Xvi}4i{It̟2\$)Y:0qIQTD g^)lC׃S@X_~=5UX+bY Ě:^ DF(0"W=tl?n.d ˆ,tlE p)jIS=CzU{P;S7~|E*'(0XM3|Ag$.WSc'04dDdi0 f=' ehvkUJ5iƓrۧ|%j7o6Qܾ~hBwzȬ$nݷPUEc$AD;h +ɆנIX阓l{;9۽w̚$C'JŒlv.X/`uPf"Hq5^[QK%?hjM sqv$/9HެO-FKaoӇz*d㾇pxF>&+VD2BH* @<8Dѳq-7\iz͆MnҡKy03,4iR'F޵ۀ*=<}[9*=499jp|0 aڱ%N.5|.3YƬƢjiQehK>]h/ˍ\)n] ᖰ";v揆txAA'$O ΫDY5EdYSMA3ic+ c=B[Z>JXKQXaIeY#|PvU|Zk?ZK3Нڸy_8 IC1Z?sS0!'Ů9 Y?;pS`ϘXCŜ=[Rx{fl=lѕd(o *QP!(^O-c ۮh)ΟQL3d )W0{jsg&;ډ(V*ykltXt*;5}WJ্H:nH\aND!e zк3TCrSXTguπ$ ƮbHPDJe&N@HYA~ _Q* pHv)P,O)@TGل{wQg'Kh_1`\wr(j5ϜN"yhB`}}[-|Uq>+%r%;Ĵipf`>w96K3]g42QN;S $e -o6Rf}@K&fQX}XA~m 9 )AkEsqza Ǹoi!epyp0UI_x3p1兘kjXfhH/{ WF А z3^RlRF' 0Ф`Flec=k3B⺠yӬG`V1!~ r|- Ņ@ĂqR`YKXT38nO& h HO_y "M>W>6_oPT;ʧv͸*p_5|eC ew1S݅0t@0=@wRL?#e9:T3&n-1+f:&_Kw3)֧A`nߴɸΉ-LB!|y+/yjn4ͷɫxEDR7U7>)9L73(l^ I˜{eIb83CI-vK oh"Nu%1z1'5m8;/ r]lLS~g^܅ vQ.Y>ϕ"#;H։Bq~Kh.m-0LP fhZz]@&NyBW9x$Rl.MҽvHd1O\ze $ɐqs7™TVʤ/`b{B^J3CQAt9ҿ`rkr lL! w@+0K07~8w77EcW6:E /8/"(aݵ67Hx x*O TĈdjWthp'~ܐ_G6Ȓ].P@&mV=ocT`)]p/`ۤQdh1ҴNt}pZԥ`d;P\ e䩦1T!j+yDz=Q 4#nbJG( ˈbk cs:/Q,V-ZO߱.4CU"CJr!u=uhe`=_j\wZ/* Ts8"Ot gO&Nh{Ez!sa݂ZxS߫&A5x%)faU@g)4ՕAP<Ո߳1Jr6.9?6yJwj&{gqw\'X =H(EYٱƈ&E]vl]V7p;C!@c1A)KchO2(]|UԤ{;PZ IeEZMH ͞aq_xἭ+j+&C֔%t*mpF;{PyӳVjd21$5D_PuT~E/X# ?3y4k2i[6+ WUE%I_g`CLFWx)wO+̘BgipQɡ+D-j NnE\t??8Z~SBjju&nqPx1}n%%$#ե⹶Gz]ʥ P0~@]h?r#Ryjʢoɲp'3[tf[C:PlsЉ2a~o0K7_Lc,Ug~í|81=CѸU0:_8Y݈&VLJi_mq,mo?{_l̗Q'1!>I #"tcQ\p"{;Wy7gYEMi*Tɤr9Z$k$^Fv!Pg'91ryXjTfmh_7#_UA@IZt1Z5E+n^fӤ%X'f&3MNo}A6IѠȓ=łHE= zcH,3_bꋝ:h!L|oLV`kRخR=/"V LF%Q8P߅, ߨJB튔( [% : yG\` uZV-m7%,ICaA9ؕ>Ap:D7]1u=aDad*E9=.W=x"#(E_e"&ey!Hnhfhq<,].~؍``ɜ7?K Aa| vsȒ2~F~7D-z!`}۫5 91>3n.|Mߛ1~ߥ5w'tT$YI &Oxs'&t^,\+%Ӽ72ɪ$ Qy)7];Nd-!AR #+lWoPUkA2R}P֏dgARwbZ'r]bUacTnr|lmƠf_v/C2c ʼnҪ"xaIKv?!8D+hɗpS?˪%; Id`jKΧ{l6A`kRCuq7k=9HQz)]([EN*\v0ȑ%iN= g'\dڼ0VzN=J[)Gɥh)bw%G't4`, 1C==<@o(t#sy~}^iDC$%7soW4 jZf B38:lmLK^`ǐS? 'aj8)TO(m7LKh+ U1dؐp*o0C#2{É5D;,Xx͂XIiy$\KssN 84g21'Wt%ҷnGn3 UB-H>lѮָA`9sm\\0v9hN: W&Q$oT_o;oPی{:,,Kٗs1**4?͘*LѪ/ѳsҍ_0k >&ТUqor(z4 fB<"~;oT0_[] "v\>܀ՠ͂:'N9iADGz$*FYl]SY4]5J ̀![+S'p9Fꒄm5NnBW4h>)wАy nYr ]$u YP= 6m[Ɍa禋1xI@fm1Ap(g%R~磊[lSbuh/Cu ` ȶh(Lz&MNWbm1桲g1k|U?G^5e,$w23 ATDפsa\D&V@q v:w~8%C$ԅ#N%^יDA)BzVHt>KςUq ^H 8Z0-'"~?P>T}%?NBP#>Y{'< qGwbgIJN_ ܶZQA !yu7n?m~s'$]%EPBN]UlM@$qyL4=40cU)>%U$GPS]<7f>m[7-~ɀq\foG!nCC?O e`Zp9S5ӫ==Y{ 67ǏW\ͿozouEk4CaDݺoFdU1 /5J[GzCz%d2Uf ɽdHEUrH=_~4vϣ= 'W xRʛsD)M8 !M~FvQ12L#\ջ u\Ge'YPt8lzM6H+k\ļ^ OݴBJ6o%NXշ["c{)*dfu~CU+yn8-LEcj"j_k- *n9ѽ."?! .i1~2%3w# y":aգ+R- ~cu+CEυƝ]rۢXVC 6 '嶯<{dЀV~. 1N5?P9@7/C0Y1X)A|GC ]AI'DT_sP O,#"V`DgdY12[ٹNN$.-RJ`q:Wǀyvi٣W~aQRC rQS˗6 XR0J\ЀGbjUފލ.isO\iɦHݍ]7ՓaBT~ #빨m33oV2194NR"JK)|U 5>Y]}UzrƗdIe=X}p7u"'JRsN ]^wrL9$%8ER:^ :7?}<y =XUG6ʻ{8J^t;#qXh׫ŔRX?U__=oPm̲<6VL&%I76_WC[5FYRٛ0"^)g]r(*5YycZr~ fzh]PDY`Y;E|ph``A4Af~A];З}zo}o3@:Ld#kC6g?:o<Iwr1F*-q);h _ MfN1}rxGlBq7ـWg/(E+KP!%zyr:;'R*ZF(AO^GA$lRx >$EG Oi20Z_#ʱ@u}2ijc4L|/UUK7n/jm׵Ä5 6FM9@=g}NqkHgrJ| x_G6%&֒  7'Dr!,p9Q]-, "/v??㲌M1ZI3g ZgyrLȄj#d$?F=" g`1[83#a8Ka>Er,(FnB@ᢏt+5F~'m:rA̧},,Z!!j~NROka+UK/A~{ܧWNb0WdFՒ#%M ^~%CJpb "r[TrYH2(@f.ßW7!}>GR/~#Wv"(Gsh?Z\g5Xg.U=i%8!z仼O̤Br%*Du1ȋdJ f`CxbW[χV%# lҍ%kE>$ 8hz 023y0% y *BtJrP=J:-WmH+dߟCU?FMK;i1vT_ |t8 F&⨬z_i| GBlTQ}QN,"f6SzVb%2g%( |/ ICmU艖P*`pS ?fP:GgLSf =W_ A\(#99{=7-OZt[D鞡{u>||5K@jа)RQҴ_/֠ QA-P+ėc_ca2 .gh|-C< vZmfVVSxst^>0n)Okb:fݎwfй|ѬZ6wbxRp~Ps*boWM]!^[)reWu-mnY?d=!]=y6ݐc 9 )D >-t&Pc40d|On!j|Äna1ߟ`-nX*zHu>#sO!&j Wxbl(Y) 9JJJRߠ9kb,Xu0;֋ЄKڰNqz%AI3kk4Q]5f:GV1FH{, 71;;}~~W}0M!v;tp~k0经Vp " !c&Ea s?P:-ZAfFK.SE5Z7w=L7+םWDf H>7cME+9 7vku,ХaxImGV(nQ-TP75i#WAm@.NJbU[nSZ?{5kYCP14FhYzg2!.ўspNpEТ>10ZH9'B)*rbIݻT ,Q(P/>czO=<|׶:§-6P6CDDҳƔ nJxN值uuck`x s}gh)BξA36?vuЍf^ƠY Y 4`VQ}YK.t/ ==x1DGRr)/{N]ی^dSY; tOrks,,]d` *U{'ڝ84(V RPj,\$rVI7$Ս$ JYw bSxWFx.|Oʍ^&hJ GỾnHؒ?H7,߫РN;L}*8|C8nwʰa"^޼릿?ݨg "_ܰ[qD ;Htw݄%;,W̜]ɡwjWzg~g,vP]ܗ*,;ͰYQzԣzA6P0HJ:b|>g=|ּPJMXν:1͠Vk5fN9E4~?L\gmvV)C'%p*?p"ySdT?a3Qk(0u[I" ( άŻ GVfTтM_6onN!׊Hk/޶? 7@R!n1sv7nf^Y;ScA)oj8:Y-Fm Tǫ($6ht5yLFL]Y9@PHœBAe_ĄWKZ 8 H =boYA(dhLXXF /8eotØ{XK-.Ŋڙ ,QUX4 fQIr~"ox<ǫ]KME׃ Q |>1z1YwU^N6 n[QLh YAx_6Bz#4nʵed /3$=5Qt$XP\p~[09j+JQl)q \7mX~+P(g4qH a0ZLjG7Htr,Jb)RP~u8x3t6}SH< ZfC +lz^ᆱ:}]F pfjsk ߋcps J!G6gߟ#?k~cQ9u/̛=֣/|RfxM3 >^89 AoNCuv⃮I;@0 kEBUS5' GPj!+aXNszT4 E@j\j)ҍ+c J(՟L Jn``|DI˸hOJG\ ~{`3Î 'hHvQ6[0VMD`\>*9hG#ٕ$Mt7OѡiQx;n\7ogU'uK_zÌ=1c.Ɗv` RЇSZDčP9R~LSs=sψl: *y,MA,BX&jtJr;1oq|d@MOLCV9"cR,J@R~=-GZϳHlOy`I_oJҐS =.گ&|ğ-@{ ,9HҬY_ŷ:/#Ƙ|E/댣FD[DZ'fSAt>ԋ)}a, ByG@Ź$>P-;gk{K)/ELפqD{aC0ɐ蘻3Ap쿞Ve/諸WߞUȣyyYh٧ѸqOgZLSY A]\8-lm]QTJ<({^7'  J Ӕ>⬽d;bGX'~{L|oGuyZ#yև|'21F-ٶ%`*D$ w O@bPE՗޹egTYC>УY=<k)sl>ӎs'!s2Mx 2bm#8{j*#\Xk }w~ 13kjKd8;Yduf\?WZ[ i݂ puI3o~g-K<ύC)ZZ魺rnjͯEw82΃#v1H:s=eo"=i/.K@D/"gcw^brʅX^;Є=tj( Olm{e~F,%-Mu.^Sj 3~4v`:XxCGx$c6_e;xjBP։ Q/7,y`A5!6ކ߉(%5>4Mq`'9q-%kZk7A)! {`I_DبOuo (傋FI&V9)o+j`qaֹ:&c?پ[$K+onsNd&?.ICFLaePs(|HEwl[ b p?ZK?jqZC^16D ǫu%|۠v#n&4%$3[#O\]B?0 H慼;nPmB̈́l)ΎC|F"&k[wQa!{WJ,Mi;~|^ʐ,2, b璋WcK{{ogH%p|؉AGEBNw#5-@R}>J0 c50j9!|Z\:?/5P&f onE<_50Hj=W[ }@O\C{>47YUMԻDVJxtx$hX$&?CvKuk88XIR2L02#݃yWKy9ӷ )"we{->cbK'ش\ m줶$_LKz(vhE>YG8ERy D vP 2=4_|VaK[ !D^?̶a WvO6T bЗbء3!z*@gLۏqfC>Fi^ǂQ0-b˿Pdi7z,4c"*=K]cjXUb!ڲ]dX]$w Y`dkJ#'4r,2u z ԇMS*NQo\L:ZN3FsZ1Ծ6Z!#o|IA.o{Ou+a4)ؚ ^ #y;>^MFkٌ PG #}FAJ@ T H7KJ @?S VH*=;N6u՟w03s$λ-4QJT{xgҧ3ji;>&A-]E"(9o!>5Mڑ˴mD5V?4^\9ш)t߀ `RC'=)ւ2ym֠hˀͨ-@膱l7.%tJro,dn_熱MWb7y!¢6"tq'~jq[gW uم5SIk$#d %#l˽ɚvj?7մ!+n̦`|-פdakSTt~A$/7=q>,Z:y6O뚞TI;iXedofz[Nm㝨2IT;$D sg gYa 6.}.Xy2-Ec 2u*ԋ2hq F)'R "@yB]MҒb4kB;\ݙx麯RL|qbS0ZTLV#`vm?2髧]sdrEDIw ǣvؒFyIu<v9r%yԹ񠒗Tr_D<~.N|-PM&@qgY7W9\G§G0*.w^Q%iw%;'Ъ>M,;=!N\MivdTÊj@BU, gmkCR.|.0 vQ+~` bE2m ը DpNP3A5R]w9BwC5;@<MEf^0PrV_HdZrHEO'Qd|30MxߊS7ayCKq3cxLmWA9&lV@98=5;RRwtYhضE9;d ZUtO*9 b0se4Ѳ6J8f?uYri8:lI}x<'N}py1S"+b L&_{DZNXӈMnb`^z?s.y99Č[#w*T%4>%Tw 8­rZ{\ԎAjOXVbBe {?AŹrT8Y[i,BVG$^p?!X3~2&7WRܔI$%t賒JR(pp`0lt}Nv-^lj^ g=eٮ=yPgZ frjF2fذqF`auW<9+~neQiTg YMO3#Dp\řN eKmsD`F\뀔΢2̡3QOwhmhP$C3ʑ6Kl7C*k>|~Lc1I9%in͵%`2M5v<~XuA [_|8TmpT/@i?mYepl @elεCډK vu91$o|%џ }ce@WFAmOͭ_KBꆑ% HN/ǖ𲖊1cT W_)pvSЏlmՑ@0"d.cû  N ZsVM סSp±rc>1Y.t @I;8ދɻ}Gdoo>[ }Q̇×axCoA*PcG0]4ci?DA\R/Ҁq-mSw*cӋoh(.uVz_,VPMيvZ0PA-;ai30d|mCIjϼǾ*qYSD4_,U/{ '+i=^_<, u b&h@SwW\ߡD>AXYM],1adQ{ G'\f٭zpU`hd@ف򜕘"0\pΜ*`0S`>ϥ, O96aFB|_KS^(j> Oxk@LeI^+S}\` 0v@z%]C%"'*;T>ǸqX@2=xbiX ]]!82ߌG&4Zd%YHKξgT5>HϜ1` S8~ۂN4VO8 iMj񟛩: e>&8چX-܎q'z=@l,|{wߝctuu%S>7=5KL49g5Vk >a)[2SiG[.@[RjKǨZQ$$I9*zBNw_")W$$>:Mw|nC{5iѓ4bG*h\CD,o ῏iq83ZKf6l2(MOzWU@ unrg 'b\2r\/p| hV vMJ/lQscjnĥ3K,O8RruZ֧>ę(o*)'v]_x/3$S%4cэKL8ݚƏ:nO**Zxt';ql#mn)? v6a# mWм(Y9* QDX Юm4VG ѹE NoˍWs|R;X*B0>cO895w >EUSCng@qLN-2W$i:kǂu44}|ÜSJ )rwC@g&@5U~O舵%ye}( ؚMۼ:z.JШZe 5"v%h6'%gce8];.'H4@?Q晡A|N OڦQ:if3[ԡ?dCő5cwvxj,&*CZ+\7B1px>հ_眻b'śOp,/Mh1cF-> 'wXrv*Woݖ؟Wu"NS|۟8,[ ]ş4g o4+V*wM=vԅƒhз_@ vj#S$l@jϼ2pK㐢Ϩ6"A $'G}zT٬ BnIHZhгU `0mAOq q2 ").Jj-éɘL$oFq-\fh8gs*~Ӊ$M5$I2 LXoLKE]MX<Ф\BY#Jܧ* ztU7Ѷکfxw^3^܉}/3f "Z0g$t;z)F_YwѮ^ӇO4+GձGyGp^mzqEnR9~<%Auv(Y,bw|c6Fh>u ^: t[ HqZ2%]G#~l ]TechsDǒ81+?4a8JpvÇ3c1:kcIh)C]7n=Ďl~g;ɬZ+5yQ3*&w͈c 559f00N(c$:J*x.l>@e!"^+}X;,dV IyߊKe{,78<۫7{3Vd}q?2SK}| O1PV%@K(4@(TNǑՈK%QWP3N@ xs^{;մ=~3Eɷa30 6ir ɭ @冠z!k:i*ݶS.uJ //~FXu-ԽqIPqF)jC,=CzT5픙@TOՉnހ e37}2ˤJY*3:WE*ѥI-;W"#:!-5f-$[P] !/ر:0MΜWΠm#ёgQ`Eejf&D x/leibPt~/σP3,٘J5}t=;[Fs!QWQ]zޟ^{"hF YGq^̊7ʄ :\'o 2T->KGdY$A!V?J* >MD}T~&|ˬe tH'|[B 86V*pYh㦎p9I*A.UW aIcl&F3-*)!I&*/˛.df!ړ)TJc.F9qUxmѺL&!.Հ$'F1ݨ"wJEUq=A*5=ѯ E'uPĝe[pt+S֒%Wvu4z&N.#jcl]@ T_ppS_f&(s犑]D3,jPhl1U駫S&NJCTAٞդxԸ=J53S:爣aM/u)XlSHt8AdH÷兑EQ=BFݜCcY `ABj6+ɺ='2 /SJq&vCc_rI/ng%|2Cs:">p[ao6d敢v< Xg-qbդZʊ3j!#fJ$v\ } 4UEk ?}wX=S`Wvn<دL8-ܳv5O\w{Ђ !wA-LN%9-sN y)S?N4c& R"p)ڙf`?捆  "p ŝݚ]klҌ_lu[B l;~:N43o>$Bj^+yfbgއ1&d,Q7s@@:ޏrBMVT6WdSO0JAUq?+Hq>Jו~3EQ_V-'%x"t`рZu$}RD sdD068`ic-1VPV`L4\M؁K:ZB<}fJyc-'Q"ﶆ&( U 4u5D C/}{+4RMsHɃG)<wa@_jߗTds[>NO라|tkj$zm9|#S=sHӍ%Z Etn;6Eosrq3|TT,B.6y^ZAmAWjֶEz$C| {:oVu y1GXssˠWd~rʻWDMȞc&B{39` ׻ q[}OEfX Y> ]C/'G}k:Fˑ{\ =RfTf4O'/_߸9=6-#2e*MڊUnKfMztDϨLz` =NA!S3ڢDNott6 g^ 5iaj}m*w"\ '8SZ۔@m8FP[x4VEˤdŹ-ÞݱSX?N9-6= dPwӵiFFx(1`tExgCwIlao:5ґPtNJCCLF8էK4m̴pSR CB Tؤ͵Fs2:u29JӒO:mH5B]H6.jg3-BHJ& #Dݪ* -fʙy>b!_.Ge,,Efh<GZ\\|gV{*9{boI'.SO-:BIsֈ< Ǒ]Ar3v;AX296GKr\T~7o~&Y/wǢ'0fGoՓ&P~#&}5ϱ#nL3K7/ki_­[xLȡ΍𭢈頛)({n@R-. Q&0[x\kJZuRy᤹@Qzdj| z߅7oޭfCPRyk~:@DE("cOw'NTH**eיk /(r:1Pd|Qp|dH>#U/'[R7K{᭖*˗kt]8$/gS۷"0rRԘel*lSϧ6WI@,0ϧ͙ow¥ )fvt,ܮ!9l_LFUKww0Ndxpo^bTY˼[]rrUhU&hAB44$Ct:Krls]"hc^Yͷ*ՌV)hS '3oEaud`¦_b9 (ǝ6-=(Ƌ"^E_gK#Y>ȞOY+l;#'E|z-xB֣5]'dM ИM(ĝ٦ZL @ 3u: u.?RnOZ%X"/g?߶_,ʺcLa#h o,K[?_m ,7D[nmw)4^u<>R,iF.<)s o%,6fEjA!NwER%D'Oa@gR{֮JA<[%@H[ N,PhnI[?e mG"IyW[I(Mx^ṷ}޵kM*hK+1PM+z[=]D>`tͳgD3a'c۹UP"!|Ŋ\2KU3)UD[j+-Re3l+b\{^+Pm25gVDh*z];ʡRl:l%;H/dl3%i\+-#/CӒDA k̑p6@h LA^ t͙7ٚf%18;m3㰞ӶN"Iܑ^0DC2(ljc{'/gl*:_Ǟq} oϭ&8bq**Q-/"YwKBQYbatkM-_gysßL 1l 1+ΞkQ햴l_6 QeDZհtlm(_Ok }"L,%yO:fpf_éUkw2K# NO\Uj#CK7i\W{؄kqd|x6Er)g3!F~UB\d-kjF?)-D;tewޫjx(Lg7C&UM2 7\\ 1Y>֢Z'<@g`DD&<,3B72#Xx^hl )v*yZw/ԗyp$¬. M`s]`h z#YfOˏWE)Fnh=Aɛ77鍱f6|)y494& 2²H37N{3Rd 4n)}Bw/wffW67ZS@'83nB}XS.+Ђ|.'AZUg| V}+D{Q)ؖn({7&ƣh{wL\C/'Z)x\ gЧ4rbdY6ǞCgH&6 Bxܨqio`Ǵo-ςI̅Kf+5}0M0m Zܴ4ϊkOAꂄބHOy{r2~Jҩ`a?kour~KQU.C@s~GO͙!J:p>JˈQ(i2t /?CeROnz4y'_TxPy3}l41F϶UtÎ# [\L K9MmJX?1.9H+=?BjP(13}Ղ |%yOS@tnZJ0ؔ_иv5k,ҏOSnu K+ |8[g|#%͇4h]w(]W(Wm_XSI<<嵉[ Ⱥ%[l-QJ8W +򥌱Iҥ|AmF'6+%'Z"l&x5z,fO%WdG(ίߏsMq kpcxu&N Ȼ`$ϝ\-А/{ڔ٘H2'{:XP"}ϐİ3Gܖ%΀Hء Իc-31+肎<%49g&婹zzWv3 oH O{Dct yQa71E\RP `ռE[+-gň6*\@!3ɵ CHn @b8#fm Rjշ½/#.GbVeUXEIk]%d ] h~6՗&59_{m{t'ܞ1~x5z{!7͉0Ahl@yX}!XcTͤ: )]پ5 WK._RV^o euA:l{7`qvPBL#aR`tLY";6cEu=KI8Yhh?bZ!y`@ˌOz$)C eu3^;U;ɸV.xyLpºaQ:38؃e3 1!:P>լ\O?cG{sW_4>A)No f!r[O;ᐮrB;tqI5glzRYFQ8yu>?4grЉM}9 {dBjIH' 3c Fc;Q*ܗEY9®ڏ?V#ծf@g>+u5"?VB !8?ś&LDTkش =^3}#d9Pc%ph0w[vx8hjbN yy*?GU՝SA|X& FN I`" źhb7߀ooۉU^e:YeBsI6c_=Օo(W_A+F[S puK`{cN,ߡn+O>.]&*O,q̗.{ S‰ȊE(7+ɪ)/ţ.U( .6)RVbLEJU`^ebTyH') \JnK56 'Ѧ9S1ȌoҕKCȓ$jVhJ"s<걛/LK;)o2'#z+mN_'BJsUFujҜsa:ɑxB,zdǀj/|c!_hϰK,BtpCaB4Kh` p}]aXti@khdd 1 RIͳ fXP#թ f2F&HT@%zd w{C9$Ž($I@@n@8j&jr.ߵ$,5E/ia~LlpMݵy팑z 6P9|w64B~?% 0N>m;ORC|)#lG{Bp+9KqJX/^ih{h{/.˗,T $K:Ѹvʥ\}*R,ke Eͨ/]ȑw,:-Ӷ{M0|Yq7A_.:\wՌt\zuc*{@>P"*UωP ZH+x333DƮ(gՑ(_QY BLh26 ?-EV_Y#HN%V5KBP(nP=&fC]6ģk6 m #h@HfgMISJ#o2} ]]*$u^#QUT.Od`Q|x`5PSrpTvbTCjw|7݆B꣗OzހPBi0>qBxbBK:lقE emJ12QT>]2+` KpПz]Y{}ݔ~i샩q{.ӎy_nRKN8F T! Mݑ &JK/-c"逐u.>Mʌp=rEyxSBur /H5-N&Ăk~% ʰBVJA7:VkJ1-16΄٠j1=Miy6fr4iV ,_=::|z:2$ZAX#bsڣ-#8\G42p)gqL@wkoޔni^{e~vF}ڢDXLu:)!tZ:b$XNbs#iMݽ1>?OR !6Q#4r=ӏ8NSWZ/be. b粉#ՇXU"(zQUs+}Lbcr(u)]߭Y|.Ooʢ+x7&H%l`nLMO*~Q OKzo|߹ ,7} b33?1ijL_V!cY@I R~mC,$]rO>`8*vZ $ķrd%ln]}- i_Es;d*ŠdSY E\4AtFrU.]=B91P<6q,.FѶ{<%HCM9=>qjap#a^%w_<v'{J@ cyf՚og%m{k؟9WbjA@'*H*3Ic H5t-cjj٥ȕ n"*΂}44C"[ԋWC]8PmzL'*}qxVAWv@z;$UgьA*E&O(c*KI nៃ1ZW#O ƽMq0^xџC+ %|H'l"-ڳMk;M kr慀OAG[&IP)ѐ<#NhhLhл$C+eCytQ{HݾV&哱U|5*Q_'mT/MN{%B&%2aGyeYU5<~ۭoOCn4Qc7"n G5h o71n#b5)곉]#?vv'Zc zGֱu{1R檃1a~tH~Gw[%´Z?@T=1?^τgiV72ÁXӱ$b12 "+[~gNb_5S@ _2?XKK [J9\<혜 - e,^X$D$::Y,A^[9c7vNc~R.%7:m >~_0f)Hn,;pW8XԊ9xn$-0y$#(+xUϰj$;#C&:tGpCp8ۍA6G|V@Bķt c&T5u1"4P|\̙fqNH̎.S 4~C5 wRP\SFSR;Q& WPlQ ŵ1KQ~1XUbKv O%L3JOؔC `g('A\!0ĺU% `KgqMHƽIy_W.\<؉ [@I9 56V R񯦮-[\{ʃ  %XI'wS /wo*7`J#-U;! <`ΰB㓡-.W6&1Nnmmq K* ˎ|VWgdfwvSѝy>+n e!Wu:Vn}~ն h CRwT)%Mq?;Hh0|"7 pGPͿk{RI641JO=RN4%YtȞ[‰U@e3`hO<^t$- ~M0NA D[Qc&s<38|>?Ns :N=%jy+zD&׿eq9;- b7/k3́ZDg$c ?^;Ύ[7|3z)a$,jdÙ_hrpGsѕt[mfhea%,͙y.bƔau,μ]̞[ߚ=p(K?ާݲY%67pfEFĜVɲBO}q@LtrZͶyUv(Q.gREM\vyX1aN1&ee~pYrHLtķ5&.ˆFM0˜-ExZBu3%?&.`\Yf˽ꍖraȳl{5Wk&c[p0ي֢; ,q( {#Ԋs;a9,x$)ў!CT5g8,_67G_.b7 ;v(>tn6;$%ʛo0 P͔ϡaFg}CW;yRy1X^mwL%G܌Bw!V[-, ?qDɌCb`lGdڝP^6|$;M%aEu_b6S֧ۢ |f)BJOi1BUQU: >+k"C V^}C!#@4 #$S|&Wx)@qI{u)R)թ&,0m&Co4,ѧ.6"ǰ_7Hdoy;k 1qq7cM)2>z@5زє 0_V W &\-s wr ,:/Kws6uzq>ǶSaqcp(u2lcX;ZIP/y WBepGCbimy` vzY>rM8,# ^RR5wpsM^+~l^SW eŰN[ƛ7Q[E;Su-?_[b3ӥD T9^0߉Unk\qXYPf3C;qX!g6mc,1Q />rgNhfx@&8s|.43ƒOB,{:$O[} k&ԅe8M88@Wqc@] Ni ͣPLcOKٰ{o;*b=bil1J9kO+A厘  o.kzU!ނs{gm+&t?.^lve>sa]CI_HIo w.H ;צ , rL&V{& 41?z0+|S$0Q۾mͥA2oP> +;zFiqxKonuTE^bxn|iLތ/%:N{@;g~qP'om-u:?EW^ Pm6u\HCsN H zgйeTIKfnVr=r^ꏡMIyՎ`ů<,-h%¹[t:$] X𾀯>"bY yTr@P?)v٩7L|Czw FYZ:쇟b8`(Qq=gyڂڳ)щ"`便*~2MּD&HT)\.Spk3t5Bw/e4T.I VtBs;+-Ӯ_,KLA[ZZG1ՊW~G'1нP-*CD! /+- eɢ |\ i9ץKW =%_ȏdz@1;!H=CFP9mdOl{ZҎ-4R>s u_#{5e_,U feCd \i.Bp{fu{Gݱ5!E~/*'843xp4 wD_-Y"Xq#SA){ `yyD‚z<h[ƛDp4NSO=wӪX$hZt\<69[;bVyap)R ֒0)@!Ž4Y[:ɱSx3.0H.0.!ԼϿg<J;7|3kO Xݸ|WLczi8#>,v>-JJNĊЏboo l-H *6V~\xo$p1 j]ww1j*F,xTV>-ykbGͧ7PXR)HۚsR~ {Ż֘>vr&z'[Sܠ# qa&f \Iz*:ף i/}}~6Շ<#iqFڠ%ݎE I[ÏE''-( x^d$>2$cRO(2dJ(8 ;/u%B_rk(u iyӧ?as@ZY{0!$_ NK򻖍֙Z{9,/DCލ6㠻b4xC 3Hg  xw#"/zjD-X&yנP<-J`ORb(13E0k;Nn@!1ˠ!FmY ˅SLH?ُ棽 Z}=a 0{ē3=G/E7`Ozu=| Kcj`MhjK 4RXYZ/4<t$ ZDlbaMq ;E/Y+RTz9!}"a9-Q%v1w'1!^֏CОqlvG ~gkFD8@0D(Ǝ mJt7,Tp&DMކX]S‡Y93ܲǪ9>t+(^SF (Di{ Vc0r/J,gbjͻ"&')?~.9 ͋<hP4݌]WY8q .e<>z1~^ÂQ4h20b<ۧRAH!!<DPϢ㊲dI*z4,Q :`Ӎz{2 CMA>ۤoW5K(GE(@s]ץ}\T`S"_ Ac8*p,?WOAK{NCf$;A,Db2W)QЧHGj MBc\ CyZM30H&ުˇ^,$-gzO:pnB,_)@,W>tvfPfNFnڬ/`zQKD͒:J?kd(MʼnM9<{:eEGۑ.%ܑm(=ERBE=q0fwB4LM΂.| DGV]܊*aֵ2H"֋;J9GtwG 0O4 o{*rnmZ]P5AmM>V/KM#iJ`+E)'HD;+)lw̠':B!xpBm2Wf=[o]~9<z^Ahɇ0+(OM/oM),}+7VQ1 xFH[^eϥ{K{̷5gGAwQCLq6{[YFk8[l@)&$ras|ؘ4RkحO\Ƒ lk!a[_{6D}q[ ^7DZ$8P6im,&IQtk$f܃47ugPVӂ*\ {IA{qk%v7 $ֳxPOb9DsAT[JQtDH^ g `VW62)INxD;q BDHZm  S\h#N97Jwl`4ʸUFN`UC?GQ;}3ns]m=" 0mچ4E* %(XZrֲ-VPp'kULw ^s/,sb5Fl? Vq"ٛ9BQZ%" 0j-;jele372]- c72NY"+;HZ [D4 QZX߿ܗ4gjnuX# -= h VT*_[abot0?Znx{ lcMQ`Pf`9ԃ?h`<*`{rX$Mj:J 2~5,-Ocԍ[lCΕr&V)a juh`2ŎBا,6է33z$}!J5䂆!;e"!AmPZ!s kQYLC--UJVDOp`0:)ɍ݌_k~2)Q``\hc"#reQD]K4[s&asx)Au_VI3WQSw93@ 8uƾڝې8wƹtْcn'!ƜNl&Zqں`ir9ScK;އ$l9_o[큩Vb<cIG}) -4@xHv[W̸ٕ@ab4N?J, zȈ^sޕ"QF}#~%T(c9K8S 8ݕvǿL~JιhL0P4-tүSw揩a@8RߦeU ?!iI#$>e iM7; [>ᓼqUDYpf~[. r`=YfE脷nt_ߟ[D]09"#6ZxY :觌ӗl3&\ H;ӡ6ķ}G HhsCIwT\@4Λx?5H3ZLĐt}j4",a ͠ϗIC`/U7DZ!6V =sM0䰖lJܛ ڧ(['-CO8s6yIWܥPdF{D½BJ.,ӝҤtX@-Y~sq^fHA/Z 5r\t RwdS#Gxuō(a9G/u$@UQTi!\kkd ?T/3}mCl+dC4=h f1TlMdW1ƙm ֦cg?d *E󃃌  74H,c>(}9Ї&x@6 <$ 'k8j'g!18c6&FK`9Zot;2޾x%"~4? D*=hUV+a5>X |.%x Ro.ۜ FabJHWRh}##? 2u Q–%ׅ bw)uZʦYH#*ۤ=fTj `K^`Ys*E|Ms[ͬ'*kpY+B>$SƐy LeX*=-oEIϘ;GU7St@+2/.KV6?l/Q:]d7!FShc3U?&_ZcaƯOQ6׸NnϘ[x^_=#3FIq9?l" P)cdH;:-s;+q`f|PBuȯb~BF?i}7ܪp{mq IeO8lSgB0޳nK s1ȱ5vۏHN)ISmɮnyEġ( ft4:)3>w?,*apNѠmXt;^ %b<0zzZuݼ 4Ee* >RV̜-J]  cv˞A)W+ԅ6gh2(k`6 G)$1؀ :ʂg7woam#~cy ,ukÐo']  Riu\"әMYTk';$cuTZogYiJopڇ@0R o(hzdaPHJA9J6@Jk ɑ{65Rp,2 kBkxMoG1P4D/ta`y"BUQzo(ɖ~Zbay|/0u /(n}hcvƗ/(r12g^vl*<QjaJRinJk3Ǔ9Xj(4 kw uDSGⷈ"l0UB+E:W_Vj(A\k1Rdh}F@1uEU4OQ_w% #O\6h}q]PkLTG Aշ+ X LoޤœnGzU0^/ϙxAPJMv^տ\.T因>,QB(+? Y1fTR$ (^ǔ=jʩNuJz?a2|M\z\eBrʮxb;/ϐrI/^l5g/pxSDuGL *G'imuw!ڳ/.;[6Nv"1q8LmBϻKSD2 E(n{O~{5$4E?d=9XRQyDqe 6.4-MǏO9_In20ulF8I‡S6pZ26| SJ)r69t/0=tl+&jθ(JA;:|`"` KcuŸg 6A;ʗ5yQA#@D jv+b$:;_ lY8Vݝ>zj4B}B=![a\sXC9d ﲛ (%9)C%kfV8}GK^j4JۛO+-)kAʸhq~f)-E/ޗ-A-ɓ!)8~똊$ٙ۽Yc^:NK/iچ9/EۈA>/i u}/PP272!}\y_C[7l};;8ZDtf$oQ8qltƊ2$D^({YapJAz7oMkXP||+|{Lȹh+tϯD_ۖt:\4N)1 ~LGp%>ɘ@F}}Dr\pe&y'~TWFMx@ ܑٛ}2-Cofc8]vL #xO#bZ$\n8 wFb6fE W_pZ{與^;] ҀN'S&%M#;W^V>r.6%8GJ +R3̈́lᒁۆIIC}{~ք`v}IT *گSN14adxG ?M$u|Tt )_tuV8ݻ9^pjDt!B6|V7S,5aGz׈  z0ېTC}N^}V-޵hyU_ѕ>Gؑ#ϴv 9A5)--bX5"d(Ym5Y{[D@3oRi\+w!d nU!}evEp>5ifo"c7пQ!j%C9ign|w{vf}2ŽXpđgy"C}0O'%`K#Y~4 drS:h%3uC/(I`>WEHXP%7vA/^ MMq#%Zg>-OUH{{5JsH P?bn~F۸Of6Mkbֳ 3+w2f14]QuX_/rD@/}-N(gzrnu۩/\= 7}_.$JZBs_ /nלIy#pkTܛwc%2ePΒ<);A*Ýa4VNyŸmH GDZ \8ٗ4 },hEyPՐ{.E5ђȄ(橖 He1bV!^a#y17̂!ǸF/#SUKCX2`R_c2tG<ɩH ^DG2Qzf[ק!VpGY$*Cr$t5 WQ,&ZG\>{rv1ֺs n2,u2֠rEsb =tzmkqk&tHaUzKE,x/oiGԺ7iUVTY6=~1RbUbΎ(UP70_j\SēN"ק֋d eƒauEՍH{Z2i4&!zvCƃ@ ^a Y7˾tRHG"EDd('R*=jlTLq0~p6vC,NK4|d'G* pԻ.Wd-<)7OY-U8v]sոYWP*gdZ'R I%2瘟sRP\RbV,&-0ueӪ௑(1)AoEJwu!1s Q!Gت y :Sn{*DEFѸ>#9S$IaEfԙ-c HNjgTe1pǷea^)MGx⚘jC&#ai ۑXr^ o{ֺe^YSk%z#zB/LjmjVv%kWvս.؄q(nTk-S/ez9?WYlE4u}-Vo /Qd[Q玿қ]1C ?4f b,=8m}X4,Sa {R:\Eg[%=iڲjdK\̌6 | (Si? #_}sC4(|e.BUu(h85RN}ᑒiFRx~!t1m3\yF6<"-ofij*BufX'Rq4IbE~L^?,f","WNIg2+=ec##C0XqB!V/Y, >ȰqiJUFW92? 3cVŪbs7b?O&ǽRsRv7kP60m6`'Gn8"?FWp~ 4L߲۱ܽh} 52Ex~`#5`1uJMK=N׃m \Y~j0TR.;L~ċM2ࢎC(q&8pdE?|~Ji:=Y3+d'] ]?4 k▿ 7>V̽+p}Xq'{rq]ӽ!;[爉te+PkkXfIxDbKyduы=4Low 4S^zOX-xV/=ʽnfվTZg6a醏6pټ%)~NBt[}"1E`iTάkVImr Gᗒ kL)k?pW㠇aqDs|Blqg8znP @PHjKաL}0Bt_^jcw*N {&)[%/yUtvAec7Sz_P^pMmУӿsrMlUJh'gHؑWt.c0 WǼd19_rV`ه/Ll;\1{r똥F'T'\a0ѿQc"_IRxW0edצ@\j5k,u>%k 꾯g ^+߅AWx<~)xh1 sqgVś߆V M^U'UlTٌIÊIJT\ LJmxU-@ UQ1D̜~?6,G ,V9Qt3@'\]L.=9@AoeU~=d4׬ds,YնNl0k`_zM-* K9@G:ZRi $d5PN5dvsC("KmII+tDp!!qj:Ĭ?DtjX[1xM *i-S35k* 9ഭwbG^weҳbD2+F#5q⩊u&ZWR%0/Aa0&מLxhgKXC|@IKC|h_ LYkHa0kQi H9چ9$yrn+k:D~G49ER5~(n%TH3.%ybkU;cK2U$*$/PDW5[44ڧ:@?fZш[NF\I**a |fI) &<3DMUFcuwU ʁ*XKz Lq»Foʚp&%2{/u_ )QrJAxv؃M:n%!,FӷupgKu06o 18 a6E4k:⍍-fSJ&dꎽ1*/G ٭~?!D基Dl÷l;grt޿L_s.[QDB_NBSVlƗ6V)Lc`תb ܘ3\+R 1ŠN!ǎQL W '܀M7][ ww=xo&;D oq2Zr'6$tK6{xdĐmDIEM;nڅ9B/TS!3 %Χ8jDNi|]yZ/ ;j\³SQ(zdm;8d虫UL2΃F8IcÚ)=tBzGx^>{{@Ds{EFL҄yns$O/!  _. Fo\o":m 0,.RIS'hƁ]m">n[l).=%' ?WʙqJb?WH1\u9ֳT}w|`zLULN=c̟37|5}8ܫ"БLo>r}-,J̠Uy\BQ qrB rWLiHh71Ȍ0qC-] ,|L%*{r ɈG+ BHYV׌C%87pfzb"Q5l +j?9{t{W zV- @eBF~R!!G*\*ytp*[ٰq+Ϝ;QuTn #r fS"CӠ$un $VLqrC ^q _F}B*Q:[pt˳~UvWZA.$yz־ e hG4۬t/PoS*DBFkLֲSd,Gހ yD0X _OVڤN\0j63r`/5T3?Y3Tw}ݞou/HQ.MMbbt~9T#0}AQ3W1LhH^#:"M3 s{d#&$ kyqdw:A$?m ̠ҺZW2/O^=`k__aao;YdctcmQh1m[Q (·A ~ƛ},t",T CG/-/=ԳR9@]/@FtTrxw]~!۠1BƒB4e=akSPL R 3 43 G^78M!I V *g( ^agW1r*+1]2Lf[n(m?ذZ_^'DcNDگY{iC%[5ѻSSh6&Js@FΤ4QV„5&`36˟ Ś~Zk Zq͟d+@S }* WZS| rƂi%!no&[,TZzv`5G@|]Eâ7d2 YQgEG)hW]; ZiXL'nq2<>):Mi=>LAotn|~^d.,#.-X!K%6>3DD7$Ԯ羙 Fe%.=RlW0*e{ Su=&gVl_&$|ѮDR|J'S~nΌ X^l0o lzr aGEٻvj=_in;}dET -U4+"~n"Tճs"=˥Z\(Nw2jiAMp_/X0KfQbu=\gϜsgNU1E?&}L 6UORwn {֤}#(RV!T)W߳;}2z.;$|S'ᖢXsϘ޳Q/=Jž8tlLqңn`YÕFh]miՎQy;H)qOq8W$!$v3{@E,c]pɺ+C v *eY&^'>;KB)r-3؏$`JL͌Sw"0|2kAv<w.iBzdyOx+S!sY/hSuL߿kq0H&Tٴl)9O5rgj/Tm?+P׋4tƣ=y o@&Z=><DaUOY+%%\&Ci/ U~([z}|hyG.TwQޛ#m+kKJl Ψ?2sfAZ Yq2g S@1omo˴;92C)OW%Պ^ ;ex|n"[|yVqټ$DQơʛI WorDB+vx甘kh]$fCDF㠮85 Tf_s2!p[̈́YsA|vƌfg9L;[dΉ̸-җq]s.3H@+:zA"nL^kHeV>0bwlsa'h: OJFO*D.6Ԅ#}{Z"8c'UVM-&r3DRUҍm,"MQSgsg֌BED;9gVt32=vثY \P&m;~At|]Ĩ-A`Q(}O0kyd,qg@nNd 7/&gB}-GBvF}s ,OHz*(w Ul[//ݵͯ2rp8 2)NnxCχ'bkiϽ(h\'K#r4+DO!2Zm("% ^-=1IBX{~-;> |hPxU6I]2pt b[hVZ&K86[^Cd` xYfcȽ0Eҝk¹t?d?C"cҟ`1Xo Ld oA xC |Hdhgk> <0p3sLF{gӆ]DW?ρ |Opf+^f`R2-Ǖ '}gؒG!DUTD *Ētq ImiRL DS&3| zXc]j Ay0Bd%}&%k=rX.Qmt|0d`7>[jtX%%ء) 8=V~O&`aa kN`T a&{Q:z;4" <{Ә,u vʠsN:ux+^V*|?h]2,tR P/J?c@ Pѷ?'D pr&@ D@|_ UF@4CA`<JX%gdyAQkΫ=ÙI_<5sd:ahEX/5eM(?˦7%drw8And] (XCzLF"88zD\ԔڪrC^rM ȍ , I:s1g[uL&m&KI_(7Z0R1!h;|\Myd:]д!fq ,h{!ڢZ&Úp.΢j,9~ ҁɤP,Dw>ɽ18SΟ,c]"t  D*5XN f;ܹ9{N&COvSo[wm$(nPFӺ ,E*XRs(8/Rt̶ڼ} T1/۸{ b$<}^/X^ eG;%Tíh[v̌/nL0 (0 þa3jUdMblW/*?}Wk{9ag4t 3u@!V 1sEg3PtH'rT=ffHӁSRf wT3nvD`͑/ Qv:pRdwe"xPw);ݸ9Fodns:L+zEP6*{Z=8TvCO?iq#77*gȲo|+2؝l$V{wV[;ZIye&/hmr!Z1X|^U~h͢M}"4G㚑ocԸXzq4"I|#WOϥVJ u O=‹~JMZ; u$ AWn'!G!}喘ҐoLk(bdKͤjMsun1Ƨ>ZM,ȇmCÅܺŸAǎ>RQ=@~RI5po|CO*1i> v?%/t3ȞhM9P5Q'&8$(dHL~.e,+tϳgvN,ubeoշ/Vxf!I:Vx=`u` 3Rx)X{{4~/VQĺǼe&nX1a9e\4/ [8ݒn 3F6!D4k:R"/o_Z[<_Z(5kκBC]fpc :)*peKmV3Q7Y깶|:_`Y5]ӿckJRFaFH lgTE=V fQ޹ t Gͮ+5䝧,m!+RTڸԭEF1޹hEݙSQQ+ˬ5 j}|v>_ߋ3lyB0 kl~Nۀ–.pbQ y nHIS΃Ǚw 6|[nm S87`8DWM^Jr#j`Āl *ި>:eНVJDpH&c 2`;~}DsXZ黸!d^6Ӡ2tcN'`#Zv WO"ӭiFC ?4#yݵC(.î%*/f팩BIslIʞ16LO=C)1xW`ȗ'ӀCf)TzWjd&q;M^ = ]GJ$!' l /%\Y/MG}JVc/ͨE[?G&G1G;1:O6τ"Ym tcEx^d]puTL:HV6,0خj?=]$At"eEI:D1לݣ95\ '`< }U'RTt;ѿ8FvdܪY3 Rk6kNa0 3WTP5mCCc}*k`֫S^knEg0,,w/^yQusLX8s0e+u$*Pd["+x"^Ѵ] `+xxс$TjIIY ':t*P>IļUZXA%ia2oofQ =o)?JAO%8eG 8/?ΐ3\ίh @Ii%#J6>3+= ljh`ˍR)fe%8uk'Cii zӽ;X𕲴o<릟!%+',Xcs L(S;Khe9QCz6dkk LIHA.fؼr^l)$u , ]h˴_l:ۈz6UoL9kij4 'VN%@Ъ"]/h$롉玡 o{9gڛ(mLihkA}<gNh}5#3ԣm݅Ɛz͚ި0Ĥc+-+q⃶."u=aa"͏*5ڿpa37j%Fط%G吝zK_x ~wOoZc$)eډDxLGotD>j$9& x 8o?&(kY&ّ at].F瑯Ul)_9<|:0 1Kj 1@,3뫛^z {L ** QIċMT> wo5–Kv42ՅVθv]0}19-Lٜ(+%ha;>g$"1뎃 fGs%p$<2 ?JC3zk Ӆg#ڥ RPVvv 5kx;74RS(Cq14>A29л3tPPS ~UL]ኁ:]KzL"o`AN]]7&,<ן2K7;Fj-Ju iN퇲˚1ZV&A9q::Wߨ@sg,Ctge=%.3&:?!́5wbלG_hybC 6{'>s/%]hOjmWpD<ݚuZҵi./VFm.~xEP[H߇0??%z.(8Hn7\<;f-Nf}]eWŋ~osذ@v6 ͚ 5#:Y{6l `v |:1:c{Vڿ4_7e}hCEGi[pkB/Q)rI?\| W[ `exNAWOjcEJsO=`&n 'YAGMaFt[‡֜x$ t;BlW16Y=p erZ&q7D5[HǰpiEX۔FpYho5}n# e>,P0'q h3ܢ7»qB]\Fkڄ l~ I Qmѱ\[<`\ӂ([Jd2rŜ_mG?r YE gcdoURqjQhq& 2̪o}΁8Y_SamTF=@װR4$ɊRIu∋*+Hdok`MdœB\d| 굍K RxyNzJo+v1 m/*Anx$A :̗MqKKH2}6CO fsN`EqJ|ķh2(|!N@%M~R,]JFFgbG |uP|'Jps5/snO&ShͲL5Q/i .: x с/3j~."dR{5Xx7 mDQ://nK n<|䥢i ky'ˆƟh 4 M>2.Jj_@eATMʴ^ jVآ)u/bXi[OBhwM6O.J /|Eዹ3s2z8: x7d*VqӢXW",xHrn~Rd1͑`hXQ>D` 3`-qRbÂvL(6 }UP0 ?ԜȞtȫyKTE\ߡ$6ñ~?w@ Zj3ԁ0 lxʢH5P6TR gdݻo!r8wnQVv/@0oCA!w` #*7X$221b¦u}LKD'|*~K틥#,mF F&]{"N '3Ґ|{6 .|;2b*lڇZe]t:,Yr_]o2zg\LrIL<`wQYK>^ 2HlaCX=H(B*TpܾNE% 3Q2U= ӥcv%֮vUהfǑ2q %ȟ4 )ʡbsXMBZ9/z.GҺa#zp@T ~L]Ko3~ Ϋ\8WODbFyMvf3tzj.o0F?ҰU׵Wkrħ1ԍo#{'`6ڍy/ecܓOʰ!wb"RNiCcWmSK94xK_BJ€@M s1YnX @eC]# mxrl#X'b[͓H&lc cI}&+W+O FCVd2(L-Ɔ0ciZ.MϢ*}r /%GjsD3sI`VNisqe'E=,M/^Q",)c\Ly+%5r'ק|gE|֓,0Ҳ/3Ll)su`mQو *NC`+q]=xJe0w b%e&^j_ p%r ȷN'ڞIbq/F4k-S&2=f Q{x6^!o4$YV.nn};|cXY'azv{,_[.HR?VG<,AOYӃ:h$Cx?~ߢNkrƾۼwASJo;}:AգfW/_>&y&[,;tVO*nR~d C= )L҅<ԩ x dMSl0_Vܜ#Ochu =ǂ<]M&0暀iڏ8c\MU<Eb7v=bSgX_.{;H þ'Uh@$I2E6{5g ';TШ?>KrL!%aX@)_H"Kx HDRPp̖'S4AP}}x^Z6`s.`cF 7:KH|g1<T~X= BD]@-kˣTb#uä*충BE( v*4CH+֪:Eɯbkg-Dq5 H3Piݗ옊xD`1DNMMb'&ի-*R{8ڊWv5/s ѓWb?]Z.^2/{@)|.9 [wyBg ~e[5&KgRt',~&O\t4jI9Mb>:.q;:=~e@)9_WML+& #nnMOL P|ZE3DcǴDr't3u\؉y7R_uk ]Xj+OR{Hu܆ NY/ SU9ñaUL."hI *2km[,uÍtV^pilzsgy?86c34K1"ɎH(rS yn4 c˱Ǡ޶ GȜ>d )JygGg[v^ϙf2iAa)`@FbDc.k!8! 5wb/KoN g{sToF2{WLҖ[bg=~BAXZ;K.4^Uw2ս"ڊƟPjB{n 9IgpO{ARJ܊UeV 6*JQ7Q#dS[dPCr(,;3}Wߕ`d8>8dVgX+Ӳpbׅ!D2.}!uo*n~BCKN"K_=y`64*k=h:оԠ>% 9iN Ase{<{y>6ؾ?9#ioSZhE[ b |LpR%S `?5:+/vTZFo%WV+#y25UV7NNW>Y=i6 *OcF.w.,.&I1lQ%#-8ٗIP@LVڂ;_>-oHEwrKQ&yowbh,BgK!b4 xM0G D|s50tOӇdJV SC Pډ7Y;tUP+W"^[uQGY#Ahd<)2IA[w 觌FgBaTEWF 8@"ÏaL;#k0s8=; Z-1߰ 1pK'n}h˷d2 f/ Fm|DU pQ_$A5]sثiU?Soՠsd ؀Uz{\ͨ3-Bd~/8w-]Ѽ+ N)׍ֻ|VŽ5b!zsU_<[3j7$R]vq%q/)Za0O3wwX^/~(MƘwⶔb2&GYY+K)=;r/!>EE%$m;!BPA|6(SS&_Dg4_c )9 [ꡪ 'SxG;'Dp 2gcgvFzCK*B匡[ۏ'se|/?ds0/p2̆RZ5V<)RJL{srNjЕY8ϻWO13h?VD#XQ+E]O,sZKV^ y` a'Lh{/ճ` +jp>ÂO+b0t?akfn-J7y=Xc`pLt]ZߩCzt&j7zAEX;UGSd THtɄ(y$+l/$;8E"[PcL݀#juEV S=3L5CfgGwk`a}BFm Ee7n-mvh@zY%刌XgH7T/~t]ڧXnQRCT1_ 4zԾ+4NDf @L vKhi ]lWz3M X L?P/qA ꢄSߧvzԡ-PKJŸYcgnx\$OO;%lI*pC}\.bRHЛʍ!@iЩ[p]<(#* WvJHήSuV[4e˯0F`Vj_7ߏeay _aU ỨpU%YO?b0g0EX}ktx=3\,XRv!(D4*f(q>xbⒾ0 s1P:DƥйD5D=齈c 5{{舀6@EZ"8'){Ͱf%8ܜɤ!D* &md<ќ I|龛`Y o潺6BǪPY5ĩ&AU oӋ*FM^I;A0{_ct}. g~-a?^ۥ)R脕sS!q"m/MEn i7/gGڞ+k,O[ņ,ytBCR̋4ev'o(~q2fG]+iph<._:0 .aŏ%s͜>?~ŸqY?&lX_4&ws,/}ûy9PϝKLW _Z6 ̡IUGwTpiSYlV k6e( ғEa-`P wc|7yB#MAwa۝LnNZ5_OUvfձr+K,.T,ŁXej%I;S1H(U:CB obBl8sAXy a އ?^LoZ#WzB+ԅſg.Hܧ;61`1K4g886.lahd2Y9plć)^H?>(80r}e m':hᝯZ;)@\%̏%J?wLf7i,G4+݆)l\$H& J4*0Ґt/Dx *lL# DxpZOYЮ`TBKxۄ,'!:ٚ8$oo e@.J7PI(8tTtmgz+m&a$}I:V[F A)!R 4@Rݶ^¶Rzs۠qQd:ˌP=4>&@^Gނyא]*L@Màd;0MVU9sw+ij3MVv\J3DIhY^kjͩPk7{nԓAGD/:6za|-B]c 8aIV5;QS30 9c{UUGm}yOH/n{ n] (ҜU7F0bR}3Q= X#nTEKPӁʑfj4%:J[ΜWL1gʗ¬aP5Bb)PsVqa ^q( +S͛#2Mc,<γߩHQj|+mM+5M- ~'sNiB1++jO)CT.D } O* YN^!)ln}k-MP >F%Z %''MG/h2[ |䨊LR泫0CL$?yCT6R$+h=cLj7:_eoj9˦Bzb.>=X}vm8 [ݤ2uMGtOyHm P9LOw=rsw!EQɯ_ͻI£02=Ѭ,j^3ϺlIo {.яb|vb=&aQ#= ڙyN!bPGx\̮tV&u|}+CѻđB5DNf!3%krĄ'?Z /I5ՊNӹ]ayMbWdǨIK,ai.gQ9H'$ YMLbu"fS˃Hei-ɝWv"j2L`25’c ab ,QiQ#̽A)~ JZڋG\2a0VSH:4EV,#W»:^؁OQNk,$4yqo rEɩcV)ysu(:Qb]MlSӂboxSd2LYnd[JaܜW8eAD y;+BA n`4cю&3ff~H oՊ-%ڨ:~+'77 jl8yWm#.G1USIR^$ϡHK7>T!83fL wM*Mzt_"#Qb@kH0sHC]9RB ~YXQpI8"}3H+s9 G:$G,b*#Ɵyp6c]60Χm V0K+ >An}o7 hJRKK&6>a_p a\Q7ǒ\Lꆎ3GiU e5u,+|wq+e䱬Q&Ŀ2݊YbL٘? iɍDKQ*dʀ˪x Ц9\+QT a `g`No;nI(_Ug{-U.]{ZuيktIH8N"fܰ_fO\Hn4 .x7u#4iHHre!JdB.WK9yJTE=rCBU5qרE%}צ^gCl!zdwF7WCyr$F} Ob vc9[O/*kŁFuЬjg ;w@UJt-ʸ'^~IM5^~49:1s+ f?: m Լ轝25iFIQJ@ڹ#G6n&@L.C`oF-gZ/.&TaJr}g7yֶ_-ϣCV6EDIl#hhҤ~W Z۳<{U8Ҭ Mr lYYRߗcn:DPaƎe} "I@ _c1>}Cm\LM "~.S4˷W#Q rض&qe~ᗇd́#H ?$ntbJƯ ֔t 'xg.2U;4>SM=geae#(=Zh~z+rc=qѳl F B%P ' ГnrAqT0 ։?@{10,e~/ DSm͡ %t@.)ؙBk;~1$_ߓgQb}jnӿ:κ)D݊avTˤgP<7c;+Dr(ևf) sq\jsErM{ -} o!XhkneuS%=rq`n22[+/J}0t|ReXH+*lcɎB '#mJQS?7XCTI^>&\-!i: Ψ?x(_ւJE%?ސKhI9I PA0Jwh22+yvSρRaã7Z MƊJ-%pO p)(kdX FvGO)v|% PzVߠ4{_r\?Iܼ},T\8fn_ 984ei9,T_?YZ"p&̓on 󒬠V.IML{!0!i6`.%T猷Zm'λ1l\a/YNR✡a0t[+6+ ۿBijp3Csi'WńJBeWhc8SZHcBDEBgb8 IN>|H2+tj%&c TYҵ%4ٗ!2 QmC<1:u ?I PMkMqKWфI ?4|۝'TITwqKGIjxJ o<\}q;ٯ4 Lx }yٵچGăTϤPO=wyyRG;KE/`+K4F :zj;\\ě_r#ҌO1?PIaydh+Bc7Rh)Jkz Oa*Ön0YS{l7?lRM+$dx $Ld Q>&0Ө,Hu)vpK˶-;)[,32Ab-;9kh T4#Gԩ70C$Fyt4ڲg*H2fT?LGYM7A䒷)[%x*֔M5At!3E-eU2gQU^6$nlcEWBwVrS5D}3D23_% q KTZ`Hە2`J0hYb'v/|̩y0ߏ *:YxaG)C6dzdžrf R\k&8~vVg>1bk KH3w=~Һ\XtkPz+Bۄ@Q-:4-m~YH$q ?KZ܏ۤo@KUk:1n4j^a"`c )ywDoq%JtM1GB0EwfOYåw5TWHpdVQq|x. >q 韐W-p.یr17=/\BN_ A چ6$L'`r'9bif{kBH=8\8:I@8%LnJ1Vh↖nmz'`7/\PM/ˢ j  jW/VHeo1HzVoȣ B:McQ4CMsf-d^JCMrpڊ#"T`|VTֳA"=D7~ҝ]8>/ǪWr^U3K &.i+&OgxH<U[1eUסŇ /S)ɽcЙ7˭/5FKSU@ &~&<^uРK)+p?=0 n8E1 *&zbmY؍g}QZ=5gNz3 /]8:]3Q ƱpIpJH˻cU>4Xw۽e\|OP^= +bLh 1%'mmAlJ]6odQ)[% {{{9 o@gt-Y@zmOC7匋b%뵉6뱨N+mW,oENFt<`q[%K寧#ft0wH (Ԇ(6.bJ`)EE5L%~1ȸR"zX%*A &Zr5vz B@y0wF }2Sz2K?f#H ONwA@zӸ7}lޓA֐D[F{>:eYه2* Nݜ=&)d8.?&z\ghS6ONAP3e-YVkZ"~iϥ~6a\.r惏M~+i +j mJcmz0`Wrsp$To1tRX8 طhbq-LTgʮ@\4l21*=Rf/te̤P7>lxqGbm C4v/F-Vq5k`oKɸycGaDt~4 xe 6>`P#'O,q% n{{ڶ ɜj .=::q KJ:y1Q$)ljn0n]shdz9'C6/AR!wp/:еdsx\=3[BFȟ.UO~ %-qK]':)às]JJ]"7jdR tu-{uW^gsXyR+|mG/bjNKۛJH֚[v /pG6ڰu{ Ť _mD 0ŔNLW>s~oLjq59$et-.GJcPx&rrYyb.*=֞Ll1܌Y0qH@P&WD& UM.W{T $$`g$Yl^в;E,/'AĞ|Wd{! ZnucnF)[60w4ڈdD&ӕKբp/&KIcgR^UA}<'0-ſ X1.ٓC O(,)0B=hc9#߷$`Ȭ.^`޴s+%\rT%T~^% t`$(;kJ\edIo"C& ]un {Tt5q:{5ՒUߗ\Jn'Lr߇(9jK0NVM**fgnya&LĐF1ѱFF@xyTh ,&DѣVD-O{az4Qr">[BYeHkڦ:ş/SVL?5.4xF? `1QS7JW=78Y<8C =>>oS&}1^vΟ=c@#DVm(u35Ԉ&bn>@8{"O{&5L({ҷàwwpK3sSN?_L^븱5H!G ei5,gwP4c*}O`K^O*3[+d{OS4dSje5e"[R4a=%2SaETG 9ϚJWU9ɆVO̲?a EM/0jlSV%ta: AuWH5(!zy!eWRC@œX8Uy(!]OC.HYPiCPzgLwE |y(P'GB׍\+xKm{AtvU3ނ%\F:z:7ߵw r-Ḃ&Ɓ`m(VTG!Ŀ%.8ۅ xM:\9L ^oodf,ZjމE]rEPWas0q}k}ھ/nl$2P(fܒaVI^j=Je@yrTr@Ϛj?a-Ri^q_l-< u3>ñ< -H-l`4G=]kInsPO>Ϫ Lja6n0xv/]_{DmQ-o wb%؊]ؓpjd VQeS>cwW[Yx $`\@ Q=cMFޓty"fgܘY%i@: -*Sv3I ~P[* g¢Uȿ͎2FQn=@+n4g,`P/c} 1ۡێ?jAVG[Ӌy94nzMYhN7aL?ߟ=X#Ja`"D[*gX-kQep*S·Nn@#jYw"<OB\]HWr2`d?c>!xp kX+rd#۰jAQS:&t%h6f'ozTCnYA?nkan|o?*a' vAtL߆&R(xGoɻzR#4F#R]Eq[v#_wwxl{&zFT"0Փ,"g*ao#I9kF J/F 6eY'ZLsL AjvAfTL`?>½F-{3O`/dbg }mʰsbG7rg\ͥ;BkVX$.= ?Kuo!#늂)*pwg{CAe%#n6 mLxJwum{ tdPM\2 v?(8\'%H^U&Gv(md}HULN; ⣇ےICjlpf~P^_MNyuv6 /Z.]^?~L>GC_!,9DWዟx |Q'Tj:B3HEn@yJ4P6RmJHv0|ՠc*F9_6O{ Ѭ?SlHu# H*:M̅:0ON?l1.x9|K,}%J ^rּUp+d󆯿)yFH*VRGzW |,xJXӶ.7Tc>O_Ȳz7ZfŠivews7P2׷wY.2|7`okvZŐMa'ay"~L4mh5}Egڗ˲3NͶt)di{N|xVNU,ΡÉoH՝ʾ6[Wu qk&>۳Ns-C@E,2Lgx,=R7{tnY̆_6t;Rm!Þ.%65X_3}]y5Z.$x^9;ɧ ̭'@뺡 gz)W6·C,mz}̣U3;ЕrxVvp ̡HH WʰUնS;K f4Ej95',&4 \>ܡ@^7|d8Tىkn2 z-c `Y#=˲EଳFtW竱Sߑzy`ةIŹq+9/:a$ >"VC'>:.r7Bq9ldʜ0(0\vZzHZP%l'Ϲ$swhFWSUCrKRǓ.@bM%mZ;B߸Nޏ[/ zL %p[+[/{AΪGW7-smK,KJ> N5>Pυ6eҮR;>6.rXwRx⎻|eY o+(-#3=iÓS:U;;ʩh#bt'0lFstn,spF9{4=M%Y_(H m+˴8T7%K2@r,e9lyE*z< )W%N Ud(aKk;UIJ&m$!hlM/X0lx yFH;h^_G*XҏcH|$dyLdSm1F5jXku+ím1[)[3w|LV"S* #O͎:܁dv4 p^~4; rbw\E%h?nh'X2IwQ}K?0  GoiҖO1&LB*jX2"2Y+yz422# /r3I9 g?5Pnc 6k/>Ș?E&NzD)vCURpړ&RAY+slT=cC03Gg&1|NU*yݟ4i֬0"yȨmav{;3m!V v?`[qʊH\*]`{E0^'\%ƊgSK( .ryυ}'Y)(8#59U]ԴL'6m$rL;D;XEz=wgݾ@9JQ93v9^k*YR%lRGg Gµ@d,_N̉NHݯp1w8䠛K&DŘxڢv0nDoP[>0*<t z[f c:kԚϑ ~q wþ={,J'"2HWfMWš&w7Nj:/W߲Db8;΍7h :,aGx1q(~nrС>jGJFI%<^Ճ֯P*םi°kU1(?^VY#ʴ CNb5X%_mZ5hp$RSѨ:(u{_MiLE[8p"!+MM0jL8ЩIf)h -62! ;W[eH҉I\D\d`T/rly3>'!FZZ.+!Fo1X%/I¥dˌU^i;*pj9`<RNZ%!t@(X \s:׻Orwش1 w2Pv>\n5/^/Ae%/WD73 E2ꅿ%t ¢Y H'd%FKdB>|7v[`x>γ ҩUN0oU ʆ w.fઞ.[6@Ge 8Wnw\t.jDE+5ZFEK؉K`X7!^M?> 0vcY:mIy$Dցp7rTMK\ܯR峥;AުvCk82Z?3yV1xeJCW ԴUmolU q=s =a?(S'*,r2݆t#@WeU?M11_e]Qx.+f8b^hG N[Ϙp(m/kWt gn0C (xvhR1^,lE1٪< _j*/~I?F8C3cF,"Apd8&Do\KBmHC8ٰ=Zb/sZ?;lLQ/;y+D|q\K@4d;oAj:+@hLQ#ȨFS_&sq(h꺛zZ{_7e$ \ CSs!$U5˚!-qdke$kňg-E~K!̙hfB6$@2Gh.3XG!ʆzCw)5nUPۚwkP=z3ϓrEיGfYR#;đ@.`Y6gR֨Y}Śrȝ8%s#.="e+xvfwvj{4Ԛ~UI.·1}6cTA*W2Pgupw\ϝ|/bXT(,~V0)O;'`Vu\Vl+sIu<ǭb,U 1}P~a^ԛyI J\1> j45FUgi1s3!ܟ]OW6cϲBF/N|)Drh0~(4|:k^xY]r?3L5!fLsuj#TDΌ@e&;| }%(bq!zTvhP/k 0q_yΔ~;^j)yτ̂/!EqڤQ15Rol@J(8qh%O$!ue"9JW eg5+t"4Z7 e o=9˃S@_R~{'Pr!R|d!GfSXDH*Ynd=Pg|ⵌI N ߀'!`z١Nj#t@2=4oxNl5؀U;[QӃC@lq&TwO[KLs#f^M۟}.[|7ZErf[}33SxOw݉eT¹5,A؅ ;{c,u-uowxYBQ9+WZ{ x/gë峪SȄ'}Xd7;ӏI77?WsX ,H߉B%U|Kjl5n2 RJ|f^^Rx@qsŸX5#ME5ظw[f$zY㴼PÒŻ:,(5{nOMP%cD:í^]V`kSm|?L3#}Л2 ֎GEjU,"*>o}c#s60g*2$ʞP=4PsٸN^D3d_>tܷتBK#)Н^]VnA^Hs_ ]Un:y>J5u.:Kp.F59B=3?+t@.3ϪMPH]F[̅?،SA?#g0N5w*k6A -w>=ۈWN4ދO|j1sA^? )<7a7m9af;(ڥձsb/}s~'\VP'b&c `Xqxe %wIV'/ҕktqi؟8;}ne/D40:1/Vd݄bGR2Ay3vh?2џd\~nhjfl,4ESv%,IRZtOM5^(s0D9ʥ燭_l*U˅VvӢD[=ZA](N^8TM\vΫ2DM4Ya/=主pC7cMyA n7(Rk3SQ%1ע|d~C2s߭3N/|,&hQ8%~9 奌1էRg+D =Spt 1<\Ddl^9TwkjǥXRIGf<| a/w[[>vǔOdq61o**H+3k2)~8&/.7H!W24c>J'-M]}̺Xf(W@8Fޓ{Nf//CJv)k=?MYGOUi7|Bh{gԤJcҮ-X?}CUnj~<.&zTm$Ehܕ립s~C:í'5҇#Qr>6/eY@رPE3e݃j Pz|ӹ 1 d`{!HY$/K8ۄѝ~s3͐^!z1 6x2O5ئݼs囓uHCKn5J{7? hLコY:[zZcfK/B әl=.S 6W^=}M_B$F#^7HyNJKlQ YHD^@Wثȸd?KO&zAQ'x kڕlg;hNzMa#:<"Q;g/wu1gqE-ڃ&!Fvc j㦏C~>m˺BRtڌ6G|, >7ֶ.BMH Adߨ!G&MT9~e 7epˀM 6*dP&~cO9aߣBKN[cΛ"oR2.Q#|(#^W.Jx"ݸx1v>y(?mr'!c:U6 F ^H 2 Va'Ū[I+{hԸk-85`oݦٲָYˉO˖\˕\J*&2Y;(y2n)uj!B|Jh.g쪈 ;[xTj4'{lWij`S 3EAkOR,wJVƚJ mSQx|ϽO0a6c15HmD7y0@,nniI LȖ̵l)AN}GN TorJЮc2kʘ%_vi$SD0VRX=dN4hd+Cј{7KS6/Pg7;E +Ik%O̽6UlS;Dv_ؓ)?A;qnSQaͻٲM&EF7qm9& 9Q/~jY$̀d4j05Gf 2JNdK+{I ҳC7o{XX *(ꡁ_3;u9ָۖոkC\;ZiXK6W!Z(i`# G0ksmP]!6ip 3 ݼʝrj <!篿>Y.2sȹ..bf[+|Tx 0:-| __=wᄷ \>f^:KpТ)~S2D`RK;}4!ͽsO?8ӥ$()zیEPɌA΁(s# ^ Sl@^ݶJM~&gaf7@^8ܾc.gWφ}^OXt<O (x|A!h)ʝ5'3/[gRAi 뱉pk<3s&eMMJP)a XRbKZqi텠 ȨMϹ ['+ɅÖW?"d] $b ͯA0 xS9~8:֫:8+\iS6_;rz?!4 &'6D5A|yjז X?Y(#٧vpjɭ q8"fp;]287LS:s~K'tWp 1фL'$ |n0 !__7ÆZp}qBܐ|Tt=^q(f/RpO1jN\E*tB!  [<1c0~qc^ :*Kx76]l,qp̰r+ELF~I/X? 6؀ٌfk8@r |4o@ !*4}̺i}ATd6tt>22@zYRI92`H&CIlU.SnDx\7ew"3{RNBgÛYJ-1e&=mxqm0+$Qe]bLu;~^.%Lܽ^lZnP&ucPDALf$s%*hxn}D+oUA>*Ubr>t\Bnɺ^&uXZЊS9:ҖVm qc7kAzL?, R?fCXɼ#aȅ+q-0$ Ч y]ަ^ Ѹdp e6X?aR<^e8j(EZoi@ JVnZQXU1q7K"zY]~FV sAy}hJ!.*0ֱAW| wQ tOUPBokAuVӓ1FGEPg_6f bzѯ40 ancxwh\p*`s[XXz&Hym^$ ób>j Nkzq@Zӄ3sj)%Zς֓_?}b.;KS!d+A1-g~*/㔀5H+87kfh7_mlc @ay/QTbK7t*k 8a$7'/Vuj\pj׈xwEY޻&A"D;vϝ'u-N1AbP7mr 8]/I2VG`q㳛XKJl1q !루]ɪ|+vii$X?}%e, lީs; kW>S1oYc/C_ͩ{RWZ<o8p}O=\xCjJ?4N9ihn;QRpsX# bħ%N@ U\G} )1mW:nrBM/tݬ_;_DfIo[ $*޺X 09ʅD_3VnOpeCH*cdYA4OI 7LV XKu[^Cvs^2R;M'$7; PDzJn^[ZldWOb[E3ݧ\/j# ˕ŗ->Kc ljצ5Ѫk݁ .leђE~WE mjtfKX Y ;i2[sVCI܏iĚݧT'(it#Ծh{Rl3neNc,8zT& OFI;$eT T@]ҮR?͏s=y>4e7˷Rwۿ=l.$ B%ӸU gv^d*׽{^3%'  iG--%4ǧ3W* wuKEaQMDu-:썶拓m|TG[zLY "_ F(M1?Ѵ"*fXJ^k`xHo,)JtXWWɍ.Y7Qo`Y_BABN1W۲cQ֪t1a ڱ|c"؁^'"fsmYX۰kvw^&tW5*n{)3?wL`P({Br?؂HЙx+Љ/ܩG]E=hMEA'c`lZ :mDQ+TB[vhZSC`&] uϴVŐha4HQfrEko]p쇆-Qdjl`a%/ĉWLEB!] },P,b7CL18iYtW Fo"쎌YAcƠ<zBہğaRf9^YtO[z8k6}ҵ}{b5h6vejh:탟 ?KLaf0umɡʹ7מ$JS7\ E1A9{AD. g>WehX]GYmbxHY{Eڰ!=+>~>Pd#.dpү{[056<-`pE`T`Υjs)K&Ue)Js/ܐ5όmAgB;rڍK]B{ #ǎyFwZfƠiyV`g8Nxp}- iJ"18 IyWYatM)%lo,.Etkfҩ>庺PbPF:7U·oLz-<gf@.E@D6t,6Ұq,]9obhrg !l4%&fz3l޽ )];TgMF pB*zIj#fL 0' KDZ*}bZ7tŵXL4qhE<걛aSp٣l|rҊT|Ldx՗Mz|)Zņ΁q(QXb YN㼞$w7Ll6~^/Ƒ^3 p1"3B3Lқ}ިC@>Y|ˁ0KD?M|HRвGvR<-BI@Ngu}nY܈ƍ&nk$5k%UlM=;|:6Gِp Ͼ\1zz_*>a 2ُCy B+NWU ,0+C.s&l ưv3<6&8K7Zg~R: g<4,| w]\sBNU<6r-~\soJ\QR4Lwj XA8JԽ'q,t}'=3 =wk\4׭!4OAa;{JS#o+C~;M}*^` z%kFY SCw>Y!E$)jd`1T`B"\za?I9J *R>iĻlnHԾN\9GV{dt'(z+ dt 0ЈA)]*F_( O%5Mnw(?̚'z*ƫ{I1 LkuNzku~*9ݽ._^ Lնn4҈̐"\y<@BP-,㑷OJYQq~ZIzY[ݩrxI8#};öݙ1(V+CFNs>BI0t}ډe6l? ->]ljq= }e>Ծj v!dbwZE]E^dd[Q-mVɀVM.~la1qNB0LC;ȑF^B'e^V˚rOfl+kmU<oU$OBe8gε[:,U/EVUj7Se jlj 7T%KĄ d[{agW9b 7xvݗfHaty՜O4 dS:9eN\W⺱rI:8>JmGu nD" BQoznjV{B.#xYEbqcE6"kc56J6y~4{YT}\(-͋hն*rfS-j/v]>J9J,kf=Y\'}ԁbΏU)ӊcں?JdL?INA0J2̇J?M*if$3l>ty;. so^7mli~;ˮ,&sO88/vb? ʩ-嵎ܖ"pXTs۷;٪|;ԜK-4za`X\{%gF|(};0/ߞP.Qssk$Òft8)'ƌq["찤β  QE m&wAi{{Y\ygNi).a҆OeQ>U~Lp*y_ķxgs(}:H5 F(]+]۩D`Ժߋ]BHb)_gueLI1r>N,kc;;'O! fz)&3#CPCJ-aꚭ9؀< Th*m+p5&+z[[Y*ʮxLQȋ~K}}eU <8F`-UaHeXN!3]tϖsEV^+2!.,(] 9Wbxt1qӀßKC*Y47J[U<˸F)3ͭP$Ct.Wh&h]8tPyI" cGEp Z]Tj7;jVgv+@:jJ4f` sFMIGvAq*9? O<\ M X̒*e.}C?ojL4Y=;#{E7uXE`SFMcrIdΉUޒz݇b$95M€fSu5?S,pD1_C,ΑDF嫚g`SLE_ P)$!=K=u~q6ijD[UF\M{yW3YFӃ|OLr.)D%>_x:Oǃ_1õn[&y#ύ2W7&+[Cv3(vE97$pnq<hAX+z+7PqRPS^ΣI1TNO̪LΥNa2Vdj N>4r0pO kA*SH'zKdNi2zxl3vs mc^%<vu$Ak(cȓ]q?+A+_oÚaYOg%z1)ދTݏJፏ4ԆO#@iYg}mV# c*f"v7TB+lw@ &=G * qd]]T߀FU|NH6@0|xD7Pr7?>-5"{OլEf }3e@+ҺE*mx5e[̸PBKXŁ5SRWIC>^\#K>T,An2^mV woץ hx{SwȜ}Sn"tDH_^V E VR<;˭Q.)0?TLic -$ʟYuD]ЅOp °e6JQ-4ժi1 Ўy\fV5 D 7lX0(3 =wɶ voN쪻,b2Z&}7ńVkyJ53m=LR  #{`Ѻfwy(qUZĖm#Cn!ܱVozJo1,K?N۫gˍ<ߘhi/}AO lyjn<g8Xг&Ϝ`fz3xpz0AYYLI.f2 ךAW۔Kd/ô6mzoW]N73텙E_~>biOHX~PSu„>QFH׎(ä!jR' CJ\}qzTnKi*Pde:,n;@VN+$nddMe(nYLϜT]3 M@t R%Z^N떙b1|)cjc戔jJvw:+w2X\bnkrˏ;ba@ ;Q#oRKBpAy':6o?M/y%l7U|4~ĸ8PV_+x]K5U82`m&9kIJ" 1`Y1߂cqH6hT:u{z8)f*">]@:wLE_(BVfF&erUQ>|Ce\am<#jkEMDA["fgOA26\Z>N2*u:Ŕh2Q@;$[Q 8pi؄敺 WsEg+w0҉Òz^|1WU?}[b+$cM)<]0=yn(,zm"߂CG:?P8FWcA勛4" 1F#54]Pҍz"68Ho:QY(x%K.s.@- ZswdC\fv2KK:k431%5``#A߼fyf(90$3 7J͓ `LWU=Mo0gqtqweEsv'pStW6T'0dP~Tu54􍶵Ԏ^F\ke({ ./vfP߶ҴC.F&2-GnBqv>$ͬO,|_9kOLsD3]T.穦0@WPr!PT$u/@',E#vo ?\%;`I< C'u8 hɰ[ ̠D,,@񃸙m[\oM}͊t\*%sx.nkcz#TڸT\s~"A'{S[͜C˔kX9&FO; 6ksBT3+ԩN#]ҟͿFqPAfh4 @1fm"QHLEBڃ{^M BW颋hsc[`| #zKVYJxY5RC8!Ӭ='?d!@մl ˣ nMrVM6,l>客(pzw,up̣ h?p-c=Rٚ~Q{KiOJVZkUfAcptY`Cs?%?}0铐9gu4za[KZm)YlC(#]n.'\Ki"sQ`T"AT<3"!VCЌfb:w{dg^hL}#xn+RH?^J> K T !-ԇ:B x2pW7?MPl Ta|Iր~jb$JOvp5<(R/`;˒#-XBm`l2'~o=Fp8M {R# R 6Ȣ;* B}ONÄ[%*ӯYRg Kn*e}Yi`ƚi ?݉ v =N(AªnHw/x5N\fn&!?Oa9L*ǠJӗo.pl6=eό`Fĺʨsԍ>vf?\5GzKS.s]ZnDE+qn|b7Jz5Ph ˴c+eԮ>*וAa$@eykTm'>+my]ۭ.TgޟjFBBcMO*[V 9-G%M]sK f"=o8z[Ց6M5U{N]HB=2tkS(C&R8iA gsXBCAS+}:@|vzE8Q:H`T6w!ۅD5I-xUgqY(fNRU;{ȌVgoάIdF  1wEߏ8ƛ'2NLXMp D?rH!g!쪆3w;8%8MD׏ȶ-MA[SIV/PG$kUmE n@dd[z ǁޑߖR6M] i1C뻋CG8y#;]%GZ"̩ Ƨ|5!WZ)ަ&Q+ +!12 \2QHIG^@(4p *8R\$Ih6:0\ GI'*/YZg}vBs߹*\{yظZ/|-pTj*d [?ѿ+k`{wGGV"&Øc8 2ESZ{r{Bx&}#p5chw"fFDl}^\4S4%*HT"{ "o;BU'4x6ŴAftEζ{2=[|a/$Ѯ7C5_Gf&YMލ!<Ɍ |=ViRN Pe`\kxSd.я3PSOgwUvO3/6Ɖrt&gmt* 1k 2=vcEh}_dORj2}vM[ę#5M1{x; } ]kg"2?sS c{Vr xe|*Kɱިgz}+<;iKi4\z4)%p[uNwqH7;1KCY%!4ڧ/i&6 wpTYwP㍷hno;P5':ܜWW]f"P}Lh(r]|yRNX鳪$8n: UEHԢL- =ǻ# =vo  V%N @ڜbqdZm)n_*mXy̽η׻/2r0r5 0d2V/4d$opONmm)un%KUs7#w@` ;l)ZFF9 @hfIZ?: \P> vd;ȗR>a}:F iH8XON [ޛeV#10'(;]ex30p;Bэ*`VA},jU̕^ED; fVWw{;L tXq=RM FJj*D/Ŷ{ OKç/%pX(RiSOwA{l^9G#֗P ۋ/asu:eJ._a9-v5@)nJ9Dcp{~aOAYT>Iyj)Zb˱EKjHgҾ @Bf<ʹ`(ݻh ,:k ;<9zx'VI NB^y>_=3Z&dQ ͇C ]}H _\RC[ }rC$Uj(SĦw7sXMUI^|qڮUưJKu3)Fj鹵[>}'XMҪA8F? =\ٖ''`X&צ=WPrzxJb6\ +{T%X΂6|(H0c .ޞ_xM<$PBݚ?ܚ'7l[J|^D `kݍ:DZq]Ҭ:yBbNQqq8wXĊE'[A0#a^2YeXdYQ(ݥn uUC.5EETP$m 9mP90@3 *7Uju(~$Hk nz͒łEhGmB-zh 0@Y889s'l#7i2R>UQ"꽈 ?GHMv e`È'qfSزX!)Mf Sud]ĂBNiFd 4q)+o>PֆƏi G)?A,8\_3Vȴȃz:qfYܚ ,Qo+dd|!녉fjΪFԥV/<_2iuOnHw\S[ĝnoa IQNF),=ײ{2yb7X?N6G>FӥnV)fG&r4yB8~5xkBDI +!r ,Uy b`8 >!9vؒq3Iql*~!n9My5P/91HiF2҂s`oV6eayU0=4f,*_)m$UBUBY14Y|\iH Hq=fXb"FJZC@* ouIc{ZVBkK̗.z`CN8Kj/ L7k9l]|Qm=rh=g>c&>K}[Ģ0" ;byC#U~1ḴtE?'ݵV:Kb]'< 9~a9 t2އRUفDb* 3E$C)qR0@ݹN*,+ڨgv}Yzn240.KUI6W [@ky7HJ0< 熒^O]4!rI^eo'{ԉn_i6[ZUEM(OHc~x#.C9ɊGCpL⒌j[=u]H՞aK)@B@W54Fg T"5nI |jղSli8|)td^P8 zy>s_mQJyvj@ܝI.4L;TCtw+w6 c0J9ZHeao6Tl3AjR**fF+(y1EMV]kFwr뉁w6~T04dmGMciׅ [{PcWMP'Z=וtZa.idcs$ 6RX냛y'[Ŷn83``pov)cn;qݳ}i(Sk+I?hca^J \vMtC~ضK'.O 29infn+4Wl*8{b`7~0v72CfP> RL_fj{e:3F#k{d˳eJV>lǫgL(a׀>Mhl):Aj/ut6, ~;Y`cnOJ^ur!3?!gb" 7)7Jy–LuG?(meYRY-)qt[4h tmZ1-,((x`fe4=݂猿Wژkº(, rS9&*Ue PǴG6-DgSY~:mYSX(/+黥]ZBiaC wE-j5V>Wkoh~[puqzȴ+^ǭҤRҹW>!-q8a(}^O*sո >5\ /M3?lU0<>n|i./tm󎱈qHnyv*[{ЉC{~PLvgHSl?ӎ},ʗv|U'.&&51_=:V0^A!ҾXqpՖr9lZ#rG > 8ik G.YbH98f2m33y|/| TeG7/ ֳkd{@f)BH kt.HҾ N- 39`>n|]\= Պi4DF|%+rlM/w"t%oV) rb Q\nZ]Bٳ?KH5D|#Çfo^GoB;P4A]ͤyP%G`ۍ٨OyMkyVe+ Qz98gkFj]U.QXpɁRZSݜeb)q ]p:tF?LD6pV;6 :Fl\M^yr,_U-G K^f(02_qyKYCG6&6ܟ2.NC] ~f0#Vy vdQ? `tEN~˻0䫷={Mĺb+.F.MknbwG7񓝴+? ¸ WTeV+.~Իǎl4me&`SXVe}8w(ϡNWNM}CIq~haph^sx<L]Kg'9X6vf8\X:ҏ|7Og4N+n5x C< ~{{FdF~ _)>nް~I) 8y9x󟜼=H@bD6x{;⬿93j/:6RV>:̭b-2M{9R/P0\T (2gY@zhؚm0 8%%\##U|C7nutL2W|1JOBCs9#z|7;u׃~%4X 4K`o5v7xXM9&CdAtDS^{0M3MQ(Tja>HWmWp][R庹Dy22d tcmeDN0 Q+%Ք2v**;[82$7(xjG+ɺN7W\mWSR$ΕCu`$JE^{EL0>D{P}_}iZ6ͻ"{eg>Ǧ4һQ5BUvNt#N*80qk;q;8Ud26dz˕RC`d\KD|FW T'V x{!x51mOo~~ŋz\Z1zfm@e^!Bs1$\*({#,:c'N +O(=U^Ub&ߓd4# 8q,ʇ](,A;*ȉXiH"4r2gب€Wv%;@yGɵx%7 ||atZ:[|< {Ab'=<>4qJ'fZkw+-#cGfY܂spiY5Qkup i KC>` Y<Ķu@eѪIb&B)/E(ΛOEF #ۖ|J3) EZdC֭ð<҃_KLcf@ aOЅ '3&<Gi~W/LbUVC'vXҁOj~6 4haH5$D>tkWd;~#SѬ5ۓeleRB [f惬jQFI7H.艗8[d `4'_ߢP4$\o< 9Z!gd"#MG,M-3xO:ӄr CuTfc;'\%Yt7?p^&@V" u&Fl?&Wms704M}XG:wS/aA`TQp@uL1G|O:VȄS[5ѝn{⻰[ɗ8_N#֓!n\2Sx/ K83e2]CQDk*F\ OWk8pmg "$ZgɺCs"KDFy̆ԼQTIwd;wA)IINU%JQ~ eyI[|Zi6DӪT= ^_2C4 DC%@Ȋh;xB!$q4B.щ#0"3ʓY8z30BJlQI+W.hr*D^1+s`IoZ0~9gI#*##.syحKǗwNɹv]™m  H"ާ@A^e[_*mc貵:x;\%vB6z¿Iє.Hy7#Z::+G wص }Z{SMw_`nxD3ԔL^8 { <.++QǏ/E_oso[ ZMHG6Z^6\0J\ɡ!ӌaCck A%݆(m闉wP; =xUx^.~7 w1a* y|փ4[&ݧ/b7B;NR.PӜhō=9]SdbX 7y$qev eoҡ2pPWAԑd w"2f:j,MݮK N׌^MZWiHh-ywqpdCo, 2'5 D}r/\dC2 )ugsB.6T?v#`hd>j f湿42cO{CσElLV|: 4R=o_ YP_p''P 6 v_aCQmLֲ}>m+?5SU_hh%$ mfQSv?lo2sjwhJQi-L-םQ+P<6TU5AP8c̀ 4h&31/|gnph8JJҾյ΃N?J#%|vsng=1я^W`/lý!)׭70/[(5%kRe4xPQHo犍*S%}K*CɷEJSѩ*?@tՊ-%Ui+'3, ˲4AA ӕ26U>›#D! /ĵGww)y1l .ќ゚\x[Z # ,UrL. ;?Frt z;jهS )qZ.=?@>ڊ lXv&p[ J(ٌ@XumЄ+@Їp´Io@i..g˴XsXf ׈-vhCW3!sNv#ki1MyEcX2abQW*So/?A~r+ D KT`VPz|GGtp5SDf>{ bw;,0aQGJy;-i1TWfnRQĎJ*Xрr|ǐO폋'#bݯ@dBnDu {~?eAa?ݒ^rT 0\褐>F`;!si:7rC L%20FCk,EzrS Fef#769 kd+mM_ē>Qc/J:H~]5kOW L6Q6w޳#:l@Ps9K\>Ğz!^) ~c17| PpϘj Q_B9#^@޳}DBMKC<'W|T'9}],`5 ͖{RpDKcwzdCQku6y2R;A42r52 7D=ǫODM x2Y}11^:O0M-Caܯ$u}ٵ 4K@ʛP0VaʸiQY٠} ;^3?[d/*ML[V=Z[i[(M}NΤQFgӅN뭥QrT0)syH pWԂbdAtSV]oafey]ŋ7sF+}Co5 Wir'B+KչVțV- E" Fb}P`ޯ)ǥo)bk|N/PE3x1]{{]P Ce㮯гjV4r_ 2@:VfR'Sā7=ݞn*l(s𦧐֖hMaDUq4 P :=h~mfB=4ӱ CʒE:F7!v(=r鈹VSnЮJ:{Ӭ2G4?]UTRP<&:EJ |/ _& RFpH :9S[8gvxҸF9aXN6>rX 5mUhng _V$|8GOЛ}o3 |BMi7Qi_?jx8ʢj0r5^rikehvFZ-Qhl7%;f vH ȳ"-~X(VÕ65ыꗘ-iZơƠ>Sw׃7fLq#`ۙP A[Oޚ~dgomua=݋~o8<ꚩfPcCsKRTU &R)1:#X*{HC2#Si?9;޿jTn4pXdq/&i7 O3>O|zf w5R}rlEcT٘䘈[9-nJQ2`Wq+1C1Pk9D)Z6wcSvidjcB5_#2j)]KBH2NVt/$`$mC;䝥o{@V'HqbMX/>qy"m h(ef’z| rl5==<)9Gzzމ~)tZo35Hj?AJ8}“2mO-7b[s?zs="ܾ7`Tj7,_50fJЊ*/^~C#F̜Cdk8ԵVi)&F{2K)[b+>{b^$"Hd3\ 8"kQ6UAJ7: pOfS,Ub8bl]q6ʺUJ5\"FZ~HȘbjo+~+r{^^U f̨{wӺGYdɧ~aYm{Ē@V&x\FxkfeurԋxpQ6-w9`)o‡Dӧ U6"U۾QHv"^GKR9tAF;;/T=oO%`U:?pwL9~'ic)k,ErgtV6G`y,`ʜRkP?b !+Šڰd<*pt27:ޅ]UrhȮJ?vϿb p4~/Y.%QX$g*$?տQ4+'lKXґ?~+ɏ{>mf"?Ům+{gu«hii9z*]- # zޮL=sݭ2,1$} o o 6,`Q7?Aq4RLZ`خU\*wdg 5-[Y]4ȯk7 T͙B+m9^)$tYU֊y˄O(qag/kFtq!&gO4?d?c4cy||?dzzq\L")͸LhoFN+l"؂ɺ;wſ&B a*Q2i2RN >ً|ATeN:1s0/zn v(F*Nw_P/>E'̼jW~:a@K1㳜_aOZZ̓Q8 VQ,p&EEص(?S@gQM0K8pDwj˹%gF~b!nQ"dMqc>@'(Fob!PCy .mKkR \r] y1=FFV1!%( +5`Hh+F},*.kOOTܓ)g5 }&f;483J*FSNFLHM5lwD*8hUUCVsTBh߆2Ufjl):l>Cz(h:U&D0)~`(ukwM5V-B$(8}+eyZV)Lэ=`'㬲 n/>D2O€lΚg,@ԏJy!:?Y֬EVW\P~|fo R0,Ⱥ ,aL_=>V{^nUoK~B#Cu]t'93Lי.X2[ܑiɣ%E.v^OV1_J\W5HXFN`ffaa~{FC;43:{}~K%&WZ _@ܤ#Ƚ>FIUPR EӔc$#΢?-_<'Ԉ UjOI ӆP $4k'N7PC#oHf}p{PH1ٵ-锷_FA\x 9kE֤à3a1"5Br䆦#C'ɑXK|q Ci5٣=ʟnd?).-3`&&͔GhڋcpŀnBC\^X/;%( h@bcE]:RsEy=pd+oA5`O7x @PW3&g=p?uގ܍"j=Jp0TOtzHgl855iej*HJNqN˿CGb(rhN &SZR82PܝQ N53 ^ko?\. w9PxU2B(ͭiYW_+qp@Ey+o08ua19!(>*z$&Nm? ~ nѶQk',D!_91?=qDLTQnZf'cwԙa7$[x4|Y=x teIRVhWy,B޷01u%DWDhȽv 7ʇG~LqM;Ǎ$BЙ+H+95^ ci~%?jU$Tw瓈suI2WQ*`Ս8SP0nh!*gүM- @>ˏlgʰ9<;&YG Pӷngn5RϗI( y..xn\h!ָ96떘Zz/BYRAFb%(2E*j"-+(\QLSt-iF{6)f*=_գ*7@~NbQR6!SX$: 6@!8Bi >*Y>nED#f[OװNt"yC L+|&*d(-5}֨ac=x <p )lF0}y|5IHqJ;+I*d's"IWuj sN{Y^ ?|2o@QڤF ԑ,^ ]noĸ#PTNBI+8 -8 F^[m,ZӉ Į2R]8>M2(΋hr0K2޸k|hLQT=C_͂X|EWE˹Bӿvϯ *=l;#rSbQwXQA0` ɜD&#pCR;6Dz@cSU/`<3ot޹X^٥v*h'(a;nR"u 03"m JܱXզjL׀/wFT&EϭQd<=;HϱEggh؞l+ZjWA~69;5͆Ji%>ZJ%^$/GE_ƒ'Ɏ҅i$LUOg  GE,aZ?f˦C_kChj~Zz}^ͽƯ{;ZJ<ԥzGw Lc8NWzBqvc%Vb.G0 n'X9 CϮk&r[<p&%Ǻ~˪D9B {|<S첓, 4'jlX+ 3#dNtƔ*]: 9d6+ԵL4Lo|' b󇗏C`TztX K]φ 6oxkYhtEq!?nd&Qsb9zDm ЯePFP|$v"-g\4̗9{_4hTR |x?s2愈^"f[7*0BYo.˸T7RLR4iSӢk:;?%6`)V'^.8 W4-YO1bB'xXOމՃ?[CaHZ G2dJ@Xٮ1 y;lɐM!8%K(\jjKx 8nzzF0J|FO]uPRԽ7e3g!Ϧ\rE(Ygܧj,T+ʻ%Psޙ{DvIwɤl Kjb^ENa]4U>1 -<%gcdAA z7=شׄa-ms~zнޕE]EC 6`xVUwROHlH⪊lj,=F=Q~;"獆᦬}"xNX噬b?fLV~r;;kS\#>]H읆76wrCD )v]HˢDRX7cO$+=z VA ^pis1ǯܮmdgmb&V5y%ƬiȩҮ;P#jI/f2XB^d )1\KS[cKF_F AM<9훡{z^/nf14bWfd5[֜3Pxt [ی7,p993>#A6+DMmۏrq;%?+Q S|ȬID@ B2bQ.gexz:P!i%γ, ܗ}S!F(].ai`5_=Piwdb2 ݵ6sl R.tIƆWTYd ڇOqs[D'4tZ$ok9ˁg h^,nh~`;%5ϙj{{nLO+1ԕ<6PRF)C=wyzAثN8dO|Cc.!r˜A|FhpZۄ̱b§V5}|I}2މr?=h{?d̎Qڼ;G2FRJ26adKBxHB7\crs1C~J;GK=m<%Ȫ\_Ave-b ywC^7kJLx97]Kϟ8\/+XQ s)qXEIȵ d^Wz$ prւ.b)]Uw&4Bق/lL鏒CLj%0{⨄ 'ůY˪n?sNz]-U?.hX|H}ս5o{I4 .-Qd}/vxPy6 u3[n81r_u\3c]4VS]<̲pڡRhc?B/A&eVHRIbylme_2р{+HA*6[&l핑5aI}+$o%œNOѠC_?f%&jePTX|0$jMI3`|Y0/$w}0 ,u<Ǧ)-%Ɔ۠ZV73|Uf6Fq^#~;rkl|AL?Ez?OzwqC]hv> Z0YQh=nJ XU qAd~6RDgIyr_ZgVؽCg/r?|C4e( Ñe(8."e8Q!#1^"W243Q6[D5ٮf~XFen4wz ;GR[F $?щ`I:+=H'U {,TjE0!1y<{vFh_K0\ m=sdlMr^ 0L(# k5Cvo>p1KUSrp<@) Ugt#Ϗ;~P, e(^W#v{%]3$'PLrsl5k PpI*^¯B#=p#Jݤi_8]$>4o˟`(u:蓛-X'vtȁIܣVg#R3D)]avxVPT֊}݄:+y6I%19*ue6W^mOZ9m:/_(PsM51 =(N6ֺ2x!! =M/b4p#[Je]+)'/XCz Upm}h^k}L%ljR6Vס QP'Y=^yhCH#vmMA0B񀷃}tX&-V] ܗָW]5KKYT^y-ZHsMaJ'ϵQM8ϻH3sn}T{hTԚcjjĘY Y.!u ԫaLEoԩCYH=N$jCTRp4\W4 ? @5Le.FXG~ͱ RvGYss6 HK*~("N2e7}]#eۣݦsRW6_Me> jŠSxm?H/j233^n`|0yyhdxۃ2s֟=яfyԤXuelyp£1O'@ A?Sz*!#[o_Ə *ULR¤kb\+Rݯ'Gay-&l/LHpLCrIB0fH:d%=p:cbY 5ƯuLL{})bfnVYE_mtQnT^\QNm !̼g"&#t4ګ`C=1kHkn݁BhbV_x};H1l=L'>ʂaZv2,_#p@ڂ~#6řCX_( U2$dZ/4xY.[-0uoZgy8R[#*3LH`-Cxe!WSh?Nޣ#QF |[ylzwk(c>7_^/͓ tΈؑDxˆ%  Cdj|(aJLObpEC~}jCNZ {R֩xa0y 2Ji d"$cH]1XgzJ֑qy(w |2lO-̥47kqZ4nVj܎moȪN~ 1NB*EZv (7.vÿͫgfO|$d0 _@j n3e!+H7rgYY٥`?%.1[>-.L2CW;--Li!i k+rG.4<4͖f7qNGrh\<\*2;n`G)k7z3V ό2"w}]AGq4%%T*00#唫9_~YFcMvn4Ixេ\&8$b->DnD9>U99% ̐!r1c0`3h⡽HRJ,}S-w;&<Ɖ]6D/ 5JK4*t}a&rX[y)6r(ITW#R9#퉷RI0[{Fm_]Z WU2S 95VxވDȁMfT *8wx4ro˳(6+wh)d9gQDY/g% kŠ TF"5tK,`KcaRoaG>.K)-'2>fMp6BA.T0C, (v~w&bJ{lyeu|C;iޏ_|GuT~zcqJ9aј1> [g6U ސwҧ~sλFLuk Fx& i098J`Z/xvMRߠm3DbqI`\:->7L[1Z-?,oIczx؍No|y;(NxlՍ 4 Ap;"^ WkX+է쵍.)JMm E#.AKY͈O[=i~p\̒ 1Xx~D%} PQ[7oUEܡ~/zrq'E03`n#n&Q.NK^>V0TRWƬκyK^cQQ3ol/3>zCsN*Զ <3eʅj(GW?G:FAWb혭o!KV, zi ҨBYJŶ0g^C/3M`SH(=̕X@J.҂-degMT?Ybޚ_1UǸ(.;2u0ry6|IkmxiJ'ڵ:7fBI0GvnzcyR 5y@j)7dy_n%17UנE;TVƟ@ xR-3;σ;7cbq:O/˅(]fgЁO3VtCAf r&5V ?N*ҽX VLTH_d]܄f M?qI?v-t+d^}Ψ og]sGegd`xh/A-\TN |촙/}uAD'%}{]RfNE0UȫR%$@N sIQϓJ]Jݩ7[L{~X ʐy6Ow궱WDCW" ]D6f-CX୼: oqLm63e.~*&/gg~<R1MP Э]cvYmTIp2ڀ_tӡ"o,SmUm0?A`Q(1F]+ GbhIĦq̱4!OP@;%P#D=lhPؤN#-'KQ !$/e枎m"w_>'T65E+K*(ܕf7>xVҺt 6ůz@m>¤W{+sۥ\*#%ٗ 8jce1%7 I;kB&SN@xw& ={[t;dEԕ4ى ҍpd" f0[Nk VnP&z/g:! U"ldW<1;)PTOINE]HѵUn0r uUmO(&]%*W@mF{ܭ2c:Haธj)]|zq`Br|TvAHYʔ?X }%]R&ۮp,B!:Ϟ5\TU8ŀ.tx@|G)宍;-XŽ(-]q BS\ŋ<YZ_O cYKPF ݲeavsP}`[jz2Ć/tEDaQK@2 ]YY(gc@r=2ړ ̺;h;yW~ @پ$ե3ecFDyvK(cu[&9RZ?{<fs󎵼=MC 5 (kDVKzJ썙Ŷ \DH5$8E𝺧A=09Yښ LO#KS;*Jy1ڎ < Η# vQH\V܄^; Z(3̽#`ЭvkfG̩X"E~͔EZP*o,@ a t3E7J$vZ9,5F*r ]רwEK`[nԍr\ّVdiXQmu1)Q ]к R.UjSkX[Vqi-RSsp^3xq|8ŸyJ:WcQᓮ4|J^DPآ+ 3,,j"}@#xvھ\iL&[A=;5֞T{Q 9'>)}kK5em6KbGcEܱPEةcޛ+\d'\0|gݸF'T[<xnN2|Dtq|n{DB1?5;eliT?͓OvkGpǙnuשe P~9n~g-*$Fp$yaA ?C+z e7Wjۧ97j4Un9BfXe*8yǔ.ґoZ&-y{HbIЙʎVYQM@ɭ~ +IB.m+e U"bS K$[v Ya-0@^Al2t@sG8XGp'AAͶ g %rav&nuu{޲ZumUz䗺!{֐8{=?hcavd,Eڂmr-.]tJ 2y!݄%ph}\~ (:0'ۑE+ƣ `= SuEGcks&#-澭ǧԨ^ y.\JǬ,m,IE"aYU~_%L$D 6&-ZxSd;Z*<#B!ڳXyvONO桜 N릈2Y&sXYs PP.*9TpjhV8WEP  ;wgtĔjA&iu<:WlUf낑w39ff`-K0nK_At6SWI~|}Q]u* 9rXZ sqI,6}FH3*a-2򄹮$C+@r@|3ۅ WJ%4kX4CBḷ܀VUSm# p0<vڎ1JLkMHc6^("<9 Xlo$p'9Vy$}v_2a&"aW@>w|j^ZaP:톴"D5!݊RPs%"MbE&>ǭO5z'{j?Dø4zr3TkÂWtɱ98)EG6MɧK ;:7Փ^(n"w ;#;fȬ*`ټpPYtWDRٗRr1J(7*q?Tq=B^`fJiKF2Ίoi!`h{aoy6O3>%@5tfH|_ozp/KHn9SYو {Xػn?i鲰ѹw[EǛ$jxlfx?- Xք  `b7Gt F5z@l"d, u  Ded{ GW.PL oNa\AeJ0-J{Kw>I Of+hRanb-Pgөfo9憘VeX,sGώ0H&e|0WF#TzM?)/ƫ!ZkTg W(obZJ4N]f֧'nmfq3̩_GҪ]%镧!A߈px0x`֡@@FO' Km,L ?4zU'QP _q1 F3\,t3ı6PN8̣QQ4l>f!#ڵ#vwT[x/P!`\vuwW͙XܓꔼJⰄ`n# Q`)oҒ@U!O̅J7.b%p[4u饻7 ̋Fq2d#eطxeKqV_7<:.5ݧ UEe4E\2բҔ-WB1g =XLQSN*%%;cZ 㯗YP_F1pYZ:[}W:Oٙm$O)kcq&V#5D+ષGݚcGG/~%Np.πp֖^Wx9c34%MDt8.ok`#͉'G)͊ CGލBL_.us[EG@&o&`hfLMJ kQuOf,͒(Ȱ;o!hh$pAevAUJ6Ҷ4l)L6$P™^[`$ӶxS 3ncN֎32&nbZk$SE߆ycܱ H58n;Hq}dOwY-LZ=0uQޒjöP:PͿ:thhg9-&Ǣ_Fmgc-'wU]uv3wY\_x L,nMok|N0H~F%˖#:<,4oo2/JvJ }XJ=*kgjpdz6y(:6~Pac0k1F3;vgpգ~_j ֩`z{ V#d; B~uaMyR婬4\ mT\-ObK=`}z'I[Z(8k Yqn4-,^S2O6c;dq }%m݃8wOn,QRǪwEg G00l>Tv qPx.sƢҜ} xfƽʻ5=9@(J;lALF`]qVAQg66y҅HphZE-oaNQѫ&gD$tCDT!5n_qo5VP M]c}*Ic8؇0UbLި0ci/Jr]޾dž3fҽis>~DD bk.~4?~%ݏXBU XtOPT1`MmMI?E. -":6tPpM*hn)𒬴U(ojel_7ǼĜF?=WW8>U7;>³ CfBV[U~ii9b(Go2Gqs*K@j/&y2d<"bW>%$vOypS-im tCDŰgNMD)zryNeLJ\g'[PndfNKSS3$ PXC 7g^4ȎΔ]9֣DIQ8Ⱦ2j)q 0~'nSJ Ǝq-3jG.z b3dM\>i U__{mώTjp n#noio0 ڦh>\CGgBhwTDo%G +bOLqt(D.?mko\e^.ɓRP;5-A-Y*xB>_^N:o41M}Pk4]~m*HJ;f=ީZ< %f %yq˳%ckC#BZd.C򻜉4hPlSp_dHq;9[)Gؕ#p/%UkR, <4?*8 r'B6㕵N!dz8jŷp=U<N5_>`FNoXMҠ(U̗O[Y{ѥ9zt?Q6kBs'֓t0[J 0fg?Ԑ1kO;l9e`zv E/:DSdw*4Ğ<0kS|!g>Ui(JN=6獑ͮ Pו\kz<~ 4gt}(bg)?ZL6+~̳(q"^L Ř(*{Q&yg&}?/SG쟩( tsF`A]=]dV9O1Q9X:LGU~%i BnNҡJyuT"Zsa^e-=~#IDZqE KOt*iձ@uVKZ6f”>%ROk2P(?}&SVa=, {%% ;φw1Z R&UG?NӨ|Q$z֝+d(D;吏 MP::(8h @.ᭆًsG7g-<S^#Z8`yoGc8IjojʢM,%.cc6- #26Ÿ6>fp$G.,A5IE#u[d6l0$\ VZRc[IOwL&s\Li׍sݑicaF?gvv4t%z&;s6|-dp7UUA醂"5On=i1HߚuFeb!;qrGgĻ2]";1 1g9(G9:DǙ=l X>~kd5]xl\Oݾ-OL3O2&fflR4%.L$$ꎼdq̲SIR]RާR^FfwQs$rӄ1jHcQg`VrD4KWarq7zE epk [ϸ娍cFB/JpbyB] ^ ފT> (I}j}=}$Id̀CІ*2A1^GI;yӚ4_H: v(:GQH QҮ*HmIE|BCWhIx+o\Y"CE/ vVfe*4^SXK9myqDYyZt֣ Wqw9baE,&O]n;Nw۬g*۾lDYEhJeGA'孯ߋmsu׋1=p c}9ԪL-2G'^Lb[O{?ٜ&%CŨ} /:fPXXȭ Є;ڗ؉dHhӟ(a<_7ˆ禠wyy-޾E"ñ#<|(9~Vz^C|zCGW9?|)uGeFYкȴqI@oh\#!~&^v5"qٹJ}]s* @A<*@s,xcZ4;#`QO(#KjMBԕ%R^24)7yº~aP`q=)vaT2X9qǂQT=Ifg $i87#=Kzٞ.c)މ Y{V<Ft!~vd#pQ[%(z46o;*/-Eu[:00p#(t~7uEd(4aמ4(76o0qVxtm;^Y$rG~NץHКՕ*%z яw ڨ+m R*D'x6U@4YUmsKR]XZ4% 'K4X/RsqִF`s[-X`ҼdvԘ %UEBmK?2бYz+A\Z?U.k|֫cqGi9[ QhߕX u`yf7ݾI6+a.$.nAKq1w(rkEӼ?s׹':d%  ` JW_ܻ9PTo*Eh0nFRȞőjݧBTS᯲IMz51•d4TA& ߡRE,[ī [&]X`pV  }dlpJ _-[;.{`*Uȸ3P2`@֢x*خig.Pҳj]{vC$A` Ϩ%oN7vew÷Sj'<~r_»U.Cf&d2eB#>kvڢTF8:8)?,/)`Sp$~_  =ӏ_u"1DC_ۮ%+!@@+F0[o8o䵠X>4#?i!kkGoM`ՇR""ɞ ȧ ZuS0ϯVTjB 2'flCq 3ґ_[٬e ‡ï' <|gMًR^-~B%ŐYiٴ= X5IA;^ȉ LNBkЏ|p†A-A N[Ԣ*c&!54K:ȵӫaޒN*&nL2_0 [v!d_Qq3kr6CVgM芳GOAxtVF+6xg%<@WBC5j7D TF>);A Y\)& y_Du̲5/wq2C Gq,8$#6gCn8ٷxIB}mw붤Q~s/B0:k,HJϨnL0tǔ"թ4\@(ӲJ;i%FJTNzZy`i z:m)Lq& )ǂcJ\16WӊsM8?\+ƙ,5EOi7'U X+tWUDL3 ыu-~L N}?(SHKf DC`.K_SF,;EXجd%[J$ GUa(tEtQ7*k1Wi)B F167HܗdzT0)sv_עMӰPٱij^@y:^2ޏ[t%:C^Ix sC TF,묝$8f,d,O}5[ 7.׋14,өOcTH%o(U`O9Uyoզ姒ɘYjL,Xi~׬$&pF Ѡl&WFbK[%l'=7|qXYn@FA?ZYXfi!آ!-'ѡֿ]BSv.4ң:nC}҉n}hxO`MF]xMS9+ei >cs!,) ZD `հI1oirLo,$]cڳ'F"k&d31t5c_>Z޵TTZL;]#K"$SrDn٠,{RpHCI-J2=Y1Okf䬓Y̢-1njl!cVeO,i0?mggy/R m؝l5eA]SWG~ǁr~q4m ~^߃MvӀZW1`dFB"wc(r<Ѩ$|Siy4eNv*GD{hAd.9Bc TIPN,Kx}"I}\I 'Nr}\5!õW u:ل!JTQ΢syO `1{?!ddX D_/`l>$h!ϿTgf{>}w_`)#oØ`@eюw)%l@V[C@o %^[㍸˭'ɨ(Oo?UDj|D3O>a.5:`qǐu,h[2r2 ͧ^0tR-t92RmL6-?*΅w1Ek̛gG:VMF:':F/–-]eBZ+~jɵ/JGEp)`9ƯBb聽Hqɂs[sK<5+.w82!0[$1Gp׌9*R[^fA+L >: _0Ԃ-e32dHA94 s2OyEmu"Y+h:<҈;=K!wF gx ܉+E?֊ CM*kAVl1݅{)JזA>ߏl,!k뭇;m~>b鎣 EvN0h@_Qu&F a T<xjϬptJZ\9F_QBU9A*xODUg79ہEQƥv4il]vкPm?UĮzF̤(k1ԏvWD|^sKHҖx߉1FAC˔+,`?ڍN77֎=/מ\a8E+OF( ;޺5 {Aj)Z>M&菡G%(p٦lRu\۾!Ak.[ۀfdHc<W;r h̃ 5QHehddAZ t]pXvN~:]줭;GcUlw},P VXF0' g̸n&xGP]U,¥(0vQk1 #XRhó&n\ʢD 7Ud9#iU͕$xP^G?%CwPN1yzKjਟD>k}x}.5S6 ]9$a鋷xB ,/Y6Rq&mAϤ@h42V>S SP75~٫x꽮I7C퇺_ | -+Toaa^i)e0;2KCAk}7X$d{j/N U5P\.5o]d/)nu,Rٶ !=d>i Tv{.y^3qKLX-`nV%$ @B${:,i>§g >ywRo{+5K ^H^ri1a_Tu$b 8In凣6"Y }QgӲzʍ7=NV@%:UqHp$eckiȫx ԞU~(5c ~}Aj. Ϸ8p-q }RK= M:ҤJpkq{GM!pLF6*gG‡)Z+ׂ'~c7o8e.ۊۜNtB<06Q˟qZ6M)y{A_|b Tߟjgk\j" ƴ*|TᤔHi [cME6F_x|UE2K{ra5 /]ޢ@m̆PKt-aO3B0]S M1&Q+c" n:3e1QEihp/#fߘ8pf\mJblYko8 uo F0^f!fFW%?g7w ET#r gY.RUt>;P.W^+J\٫|\^$<5c˫\(X&tF)c. mx'[AQ haPmU^ S!Xz2aWFfgw21PoHJ {tL%n4E!xs>s`{L'(ǜ] Ɵ Gi<;i-sE,-0MX0>:P׎Z_CM :klgvZfKYK<w^ ul{W;qM_ذ-gu݌tr#^Fad`ȵ˞rĜ3I[\{Lrz@Guw8FEY?yh;,:IX[.! ~)! )tnڀN'5gwez٥-7Z?9 ~}>=?K(.+-,e"%bS qu+>1}aIDŽX>g_Tב<՛|mX{>n0k;f3~TbhkaOT 'NOXÔ#EJWxg2x xp<˳/7vXpV~:Jկ-t' :6Npj%3Ѹ 8N\̊1[0= q XDaD{IyBp%n-`!c`<5>e33*|DF߅USQB5 L5+[AOᆚ@>oI@t&m//Ы +FM6)5Yx?4 qdD?PJ~{vՃZ?zwMzpz}vuBbB݌.:$'NieѧYvzB1咉r}>#Mzmxq?uk3+w ̛V S,12eLʛQ}"8mfP:\ć Vmxlx~(\]wr~'Z^90}j =?(8Nx`y"SֆW9?hX,L&NSYgp;iQR{9O9*氆f;[<ƿpcRM> w0.DHe\V8?2d9tb7Y˨`9W~Vnfɍc?UhjJ\@mjz}ENGAq8NW`n'hF&!ZW<%^rGtB{b $ _ ?\p 8F[l4 ]8m1ԙ`Q}{%mdn-N2n_}h܉Ei>mm9rY$Y2:*Bϲ(F'+PP+?L 7UCAp` `3IEg)&4fPm8b%QWe,Y KX}Μ+cP4 ؖ7t{!y,c|PBS_D,p81WVnVSƲ}}5eY:i"ٍP߶ƝF[ixLc"\Y ΋o^0a^&mtH9EI;/H:!X 0' O~j&ޗI7jV0Y\"ltz99/ǝION{6zשyy 2RꬉpBX.^@kU}ioAߒV/Ek9gbOkZ_/ġI.ORigSL[^b=>GD^1'1SZ2ܢwAn$'І}^\sU+ Ngi徨JeU $ VM  FڍaAuk6Qs5pk/*,k8L'Row%b. cXS@glrcM}즩cz0\nT=G}.‹Ul =S8p;r7XX .%Q\4@ZNZ9P' uՈJ3.AzP%3Ȏ#~lC_ g]&R<$=ԍwSb b1ť['_,D7m8]Ϝ1p=K؜d .u'Bb%A1_\/%X)뼎`tu{ DmtjaK)]DwJ zik8*S%( MiلJ)Χ}a]=':p9Kh F[]_V^ lGT? >*MD+eaៜRb9r2C/tqds%C!*"@e^B2JErKNTw@ɘ/s z6ۀRɒ`?uf5'J@=`XU@:KsBtMg"4cWwE@_ zSbO_^:6 l-At8 :P䔿x _ !δ:*TMuCz_o([*; ~զ-VRѴ,3ggҁ~~<Θ᫠gm`*$Yh+C{F)Bl~dc"=72Mtk*2:/_&טV콹js1r5wZWb\i"kmV5v& ׁtFc Yk>G57tλpkTs(Kovנ +n"nyMȽ-"< mC}aGœq}C7.WBfG/oi97}xh'+\#ѫ>41iu8-5ZS8s)vF5Zn?L0lXaјf{hWƴTaXNS~|Jkqj3-{gIWk|pfQsMJPd0ᯎx<.@TE85VetHm?UG5cۮqnBTls`ZDZ7>0vDУhAfh͋JL' St&aOOuWRbM-\W:V~Euj|o OJ&!yxo (s% rݙ7G@ WkJIiWKi7+2֣\и/C5d&NJuœ'LRߗ•w D#8gd:Sg(>6vS1#OySu? X ɝ(m /E_ r>EJk_oBw/:)[b3o{旞T2&/|w_~;O SGYUS4 h^@أ=MhL.C">aS MY W9e֥ ?e'V:ћo-8:R [AEY4]_-H F1]$ YP-Wg{ #^i<q_vx zlx w{J9#`{{Xd*R+ꐰdف#P!W03)rXQ?h) 8M$ԴW [5,ۢ:s[}<-mL3цd S'dk I5'ͼι ;JcV4iZ:/1&:w<Ӯ^5 nB 4w'9A(bР/4eD+NGF|V0,3!3H:?cbTqF:RϼBni39+?J/*"\G2gvj bߞ=K4(e K>7c4]Ў[r\I<b/ ͧHalgv%GQͩ /-o(*fs355 ïσPs} OyqY"ƽun 99*u+wݎYo5AE,Wdd y[E^kHf= BXx'K93V Pڤ7x :lFŁ 0fYҽUa yqzT?gOFE[XSJwԛH1' 3Q/A$$Cp2c5d5Ëd+IP1RJDo+~"czexō:+Q7דX74I氂)~?~M'I7 zK` BE07; bDZ %e17{d;hǡ5m :`9] *pNAAM:X+B>CFUV pLY-^ۜ{8=vOZc6ˢDmC[`(&xcndB:?٘p Ju:12Y ke19($P<߯= {5S1B63SVЕ [KϠ:_ŌnL3kIEk&OhgY^b>{3 }H"QoDF4Fcq Ӟ݋֨OZK-kk']Yh  Nhf=spT+|^LN@~]uHMiܒ]M"z h-z)'8I+S뾮՗)snu}y`4my]ޠ),KyiSy,ݕk@{~s9D>eM7Q˛ U綬+ujSNk v|ԉ\AJjp?>>P7Oΐ?@.3@VŊeg 'M*ȳv^Tl'Pź&W4@$_jJm5> TS E>dmbpTPvךG+ 6c_f4EQbakڈ0akmVv8=fٰv0aՍ,Ӽیk;|_6,IIIVnOHq.J4n<&arҊSՋw7b2S 5FA\S!p*^*O}7glz?o߆ef-[̡ԤLOO_]B*d&d&gi#KyuhQ58T+_b.re AjE:/%_qG ۪Vt J5rt~5I+^ZW(5^M@ulM(QF0u'%9MMQr.F< lHi@Oӽ*\eU 3j ]یo8ZUhǸS8@eQu]0Qnl1H,MP9zMyuʛB+X9mόW@}MxF<Ȼp/1?ǠZaj:'{KcQ#n;!`]`nUt&Ӌ1њ Ϫ.⓪9Фovjȸ8Ձ5aWCqk^'2G5Poj]G^yx|&DH!!H)LtI.u2qz+eca3򡙰$^./s.™n|QC5+~T1sB w})"(1"ŋKN ё{NZ=8 F(0Uyhj5՜(x,<\)Js놾jKcDSzBOq.E]/-`4 ~m"G5w31Md z1ZV|# Q5rug4,ku@<ټGVQF۩4t8T7u& ? NwG,qM0Krc0/OŸz ChБՉs<$ -S*ER1vsμmqqtUN* o(hjL+߸r88s;ڕ~ywnF_,1)w*̞EaX2v8 In gҍHWT[絣tР! ߦ-1oB'#f\e=h4YYjXJF}ڻ)WO )<`z\1{ٟ zY$-p`j(9jpi$m-Or zA2ǃJa7mֳ,LUptʗV; auPײkWdyShD$:vK}/͂o5^`U ,iEd5T1JAbO7z{L^""6srX3t;6cԞ2!ܐ=[\BXYKEְZ+b.bYh)P 3Jc+{mTMIf,4{l)hLzР0/eycg=klsJ' 3*iܙW[z#%VU= n{еo(4EŸ%yDgx)B֕ .쁼 cOֶh Jȭ;kctaL=VPz&-5{Y Af[ I73Ǜ?/itDuK0cfНUQa@*NHYw~7<o* *1@q1Ť{z-)ĉ+C"ۑ1<72; Ja~k} w kt",MRDXyPn@iۄzf7>5nږٟ~\8*!EwJ8u:n}[Dq;ha|&/xL_Y 1hC$]h%7#,^oU[l'n뼣w<-a %`=|lmwㄝ3r^՘+A>CLV; O8=7qֆ,芫 ջKeϜt iB^RX&-RƕΈ{X"oi8@"5KmVDj(4(w:]k1k."6E:+AnlC>Y!eD;Qja{6SYSw㥉dBf(Iz\R$ 1S$b¨%8S 5;*H݀;颣~yͮ! MTejsk*: o$00d[}ƻ̠(âJxn!mus*`ߜ6){]Kۗk}_%BLUˢjп\k_َZVНa:][fe ;E}:|\s7q&(.p6ZIoyROxνܔ/^Ѷ$83&'R'@48渊Q s(RlHPj@D;O`½`7bI5e_>#9a@k ȡA_5 ЅE(U r>pC/JZb6(G,-_ C{冞B_ncxy-p<|flfwrtr"GN],ϸLΡuζ; x |Dcq/+B>K.DAEnrdL73,lk3pg/ۑ}E.|CKydÇMmngvhC?Kacdp}&q'W@|a-3 p`=nA8cތ/Q.]_6 Ih1slLe #T5Y+ٳ:^X$^RGDu!,]GkݸB4|r%~(6~W`V:Dt% 6YGuLϪ;9PfH7us]3^~ Hq( N;z/c)7hn>I4l Pj c+sd[3HKe xW5]xD`c|Ku_+\j T !8 Ns9h+"-jZ N; ߚ&&Kh"Yp#๟av[m)ku9.FdCmRS}89* TH#ֶB}6C]خ(@=@d=2Tld&/:y.2!+n BOM`_j5W5] Su4PJ5gV,] #pu@yL4/Li(ԳM!pUF.fYUW^*M.Ng:2HS^<=mBo_1X ̮^& ]&eHigQ_1^.;7b $\&+A -_&X@@,'d1rgGX@+P,5WR)[%ڊ;a_A9vpv"6Y n6i]F ؔ9GWާt2t(D_pej+YV5~#) JL`4ja16[U]Qju0eI!6:\(#YltJ6zC F2&%oɹsC#SI *^b5P\Ĭ4s<0xqIPeFp7;I._d/b'(\ÌL>lxVБ8()qIPe8|R0NEc^TBԜ͂Me"Tl)fAlc:?K>b:(c'`qU29N1ohR+^h|x"fg(^}:w B/uUeBH9ͳ2.r]'#u*(ToL Tdzx'ZGrADr(8؄vM0\E3@,;SK &[0!>db!_%CQѐoٚV6K$@ony\gZOK6[ @/ب -v*N-vvB9IV3LkQ~#%6 ԊS4:cT\eom"i( t"aR?S>UTR؊S*3Y@淞ynB/hCvqˈ$jX r @C<:]RVxVoکR渠hA1\oYuVStm^ݵ) P, ϧc D)_Ln`!j[R~>@&SMF[-<͆Ulߪ΁)|. Pʪd㿝<85rTч5S~4x xZ3*{Sz͊LNO7I7 #AԎp]cҸӷ~]!˱*uJH#1øVhyvg ^JմÎWTE >*+,a H y靬%wFD¯0礘LŏMn;p;g*Č * k,h4@ezf}G2OF*`p9zNGË 0dZq?ך l&1AexY46@A5sݕPӉ-BAj2n3J,>0LbʾZpͻ>K2>3NSN S+T}OuÿYtUj6yʡ.aLn+q-[ z)f0dPF.d-GȁM *Z~Fɠ|fV Ze$ ;t㺯TXazssGO[xj VrzԻx+dw-*',g=1oFZM}BhZ !F ng|ؠe{uzò[x8Z0V |r*Xf vp0kb6W1-n~7ѓQB\ v|BrDH}ly\'r`-D3jDMe,MIj"5SkE4@) 5r8"ZO ei5y#i/촄C8ϱRU[մ`p>ۈpg#s7t05g/RMk[vVV~L?f@dk#\q,܃U8װl.rPNCIbn|zKO\ ȧpXO)Klұ~QQI JdRgyQU[x]8roީnB¹~q*OBtRG 0btGoqI)D56eX_>IpuM#.*p1EQWw?$l0_MC>WRI3 Α^({d璡=-F N7Ku]c=jIV^yH&l*`|ZE)A9m?n[Xݍ @Rҝo j tNzHgRԧ[/ A;GQ?AkOfȡb|tV,j΄&.܀ӈ۝oQGܱc4 #p({otv'`A3n'DOeYs3 7 9Nv#$ކVj'G@ۙ`MUj*XzAӜ K?kUFcgYZ07070100000300000081a400000000000000000000000164e4ded100000c64000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko.xz7zXZִF!t/3 !]?Eh=ڜ.+ζa& FYg*-Ú RPϻY}s*ǃϿa#TvnG4vvPr_4q?4.-RVSg+in9i,R*>)v:S_M3ݕFfr.s& `ikg^]Ӕm TXxb`[t(%т:Y7u Z2y;@ۜvYSGjrne)T2؋hpa~rJ'b0{@1RF%e}Bt#'|H_' @)X^\?,hQϜ})%ĭNmb:Oa!y-Q)[PyȠ *E*6mUXXё ǀTufb>Q[DEP'ߣ-\ƥ"fyxjMQ|FKN ]aJu!h,MUsm[V?Һw>BdLɠ9}` nS8`/Ԑ|W6u3DӐKX֛ I'P`.K5ԪW@$uAFOXHoG A z']̖=ÕħSQ- *W4ҷƣUEC&n1o)za\Dw _c`tlD_ASң4*cX!H#PT'!8[Dzeu|@qc&2IYC H#دHNB$hK9G&DF垄XhLbsA#Q S}օьCGdٱ!V_#mS@'߃y<{ﶓ, >I NQ3 MwPlzCEvw@="£S-5Pb2S4gkCRDw \W4/ lJ䟺ykZ,J׿)2Nފ8β3|4jrC^- V,U-n.ӂ## eP%N<3XDA4& d9ٍa ^dnsac |XB 1"5ߍJ"V w\u, ePrh$vF,ǻmMYU'_5x!hף$chyQ·j;n$(7*8v嫽*O[f,fj9TÙ{\,si݃:{d7I$^Db3ǿmRSt*$#IK!3fLdH,2'QYr'Y;kHڈMT{ncW]M=ޠo:Z)0^;f7Pe͍ܿk)xxtUA<"bNJz{W",Y :GܦtBEVu^#C`U":%z5D?V"p~9kdB̑bǀbu?+u㧼 /\Y7z֝Q="Sm]AT˱T&mE:LUJ-4@U,*#}Cea^3C7r"x5a-Cޓ*&!!g8 `{&qHM +ֿѕ@}DV[4u9() d/Ncp m `%&7=76J&cuBG0 y c0ioi⼏ <aJ纔 ٚt ? r0! uDNgܿDL=^Y.~ 761%#hl.ķ(2X* &w<9t NO;ylL3;zYT.3Fd!/ l!F1{m" zTQ _<3spE3"xg(.x2YW&H elNE]^ [oݛ1P7c@G/S#A\aNT\ 6,=SN`(n?qz-o+_ Ms1{ >7-hSB# _J,US>613ʕr뻯 (l ';'jx*4Z>^ORf˅^Jt~a/LRDO;kT$cn7nh#lKJb\Y6TNRxJ\/EƩk8_|ݛXhބ*|`!y!0l骰 :K|sB&UV*H@yy$.SʎnӶsAE~.kDĆ`WfQ ϬS3r:m眤{7)he;ma L#l*f3BuGx{[h_oaف)M L3".Ŧh[W``T*qG@^z'_s~V9CelcDŽ)ؾk&q`bElm䷫sUe Ŭ4Q6mT[|hr:PrF̬ȳߘg 7)և.=0TABU%댯_"ZfO9sm8nLiN?&R}փ 4x/qpÇ6I'KYjbv4FEA?s9}&LO>Ĩ:?Pk9Ķ? h2D=7 Sߙy A7_y Gq DFac֢^ k W :-[I#_x͵(Mn{C"7tTW;`CmJP~ &Dip>ǙHMEϱΨ-HZ`:%Y}+X1d8VAy&V T8'_B 2Z:WR<3`"1RǑl#Y[+?r9a\΁._Ơ}ڝ'b( r`ŨkyNoZC}lYhoa+Ht@d 9,;X ^GI~"$uVzFKm7{ .l,5Axwb"JNy9AS:ӛYP9}i1HKzvXũU>\3^0E>:QlX̜c@؊,k=1cA"@[X+=QT8I`.ܬ>swFT(MϙDl QkɾZ?+_(/ xkC}@WH0)Ի:/RN-w%6/UE]ޥF!ahN1s _ 6%- <O nk(zg3kaC {L=6t i'+ǫ(:I(F, N@f?Ʃ%@!D$="\%攷oPĆ7 $|m,Htb^\uSQ,ZlH))xC㲛āɊ.z/ʷ9/u:lLP?2Lw$ESQaZ* (YD\0=8Ajh@n9MO+^w\|{2+&0qa\ɜաidF7K*II H)NZt#ΆH''%&FہLX9k9na ] FXrtwh6j=Gl-b˹@s•SÅxF %R440h)#ɰwɷk?齝`P CJBDdF\zM䦭E1 _iʹ^J0iglNu٫J&E" 3Q2A윂pcn̓4A_,RheXu >ejQ >ڙ07MK2XNIU+79ɺk,i=~.;niޡl-4N0 >'9j ; kzȵ7k&g;v{d* ѩԧprb.p0Fy5TT0[*i͹Ni!ZF(JdƀsYH ժ4I`VX2'${7]o_e޳ڀtPEK<_CiH}b B6}q_;Dp~|J7~qr\kjN:q͏c; ?|F4ez2UGQ?1y|G(d ؁Z]jücȻ۫[N 1Qz 2fBh\ Lptt2qQX/-nk{S,ܣ襝;|,AF9sݠ+ QL٧SjʯNWvجFeH"Y!g璺ة SϽX<4yfKؖBX~M{pU>xQ.௹d 8G=?`=P/,d}Yt[®o6p9O>GBՠHԻDgg"1яn"?\эRZϐzDa׫PX;*5>S(F: 8ַ+7&=D7|bէ.YGuw@ӍUn>5t`HHX6F枨p,aPhM)8Y3-(wCh=Gwd|hd:+lXa֕3]( N}g?R6p$AY3 qyWS'{gL."CĕvDצ pqQwp<9[5kǫLIH#doi{##-OZ1``.a WEN/aVKqH$f~&[LDWInS7 {}^Wlsg\xBad.1=r&Alaᚮ6gU۸nx-,RZ]!_ Q@NLj5bN"]SN04yt#NDc:0ܚCzwZ00JU㦢A:σ} c_4ރ#vPMET,o0{i_TkIX~A ~dDyĶ:"u X`W:$y59wpvA[P3m涟14maѴy5om vl QPC>8GzG;)rN ifg(Lr& qk@_ $W號!Wj@Z-Kԕ._dٷa9$jyAVʄa&/ò rn!"1$v@DsƑ^L0{rEXT(׆X*M^pqMR);=MAJ9L|u`|[[Skg= 魾v8j.b,Ǜ3ٕz‹z廔$Qժ}X ƄCMy=Q=V KKK{:Pvi˛c4 {hY͸"UExC$OtK9_i?3s4I#\?n24.u%Ms_9l}.~#ugc>"GDiθ >nmܶ@9])50w Uɷ͑rX@ʍ/j7fGdxn= ZiAsm=RlF3#|xfe7BCSX1#h|unyfƂgU ![f0L[eϒ&]²H'$zC8192Cs۾"`S*rL#(+wIgFR ScRv1HeUl *;^Ptf?y!z%*/=DFf~6ȆK6I%ӀN@L /B_]Yy[]IԬEB/0 ŽDMXT"4$dL?箩z;eV=w/g IT&|hftە dHQ<.x}_,B N{鶐Ƕ1p+U-'ܔ|ǃѠ)LHZ:a;zAzuCh8v~*1mqN ])v>apLb Ő]P'] iG,JVhB󑂌eP,P[iw㑹>eM6OvErv*%w*'_:Jydx| ?r4Y%mϼr>i3D=!Y Bڤ΃J0%8%c۴\?IrXj =N -ᬗWY,> ?ؠY=:s)i6#÷X8crg%M[3;K?$Ç!n(kpLڡwa˓m-7L+ċ:ZmJwUiԅ;\yʩN)]<+r@K?x3E08D~fnL L*^+ג=~ŕT)(ni|eJ֩M]>]yח9T&]A%f̻]Fyr;T/@<綎\~dA~; ehHWM] 6]DZ@О,~QKAَL&q;+"|6q_5 T8'?Eߩ¢̒uM% cwxsgI `4' e^̀XKJM(DgmF^l9z&(E?2v68ѷ_&ICWm[WvB#<#ds]W]/jܭT籧s1MÄC_& oTQsSSe2n\$]Q"!lGp6X!Cyö_kͪkuvZ8>,1UBYL Ud?D\vۖq$r67iUP5흀y&d*RV\_?WeJA0CV|tِvE33k]Sltabl4jSF$klfvOܗTi]S g ) RfĐhI:PG)4b)0 N24ԫ$w^ vl%@q(hRA_3{("j|l cK&+  >m+w$hu}%ÑtRh@LaFlLzOTFτ`wr8bO% xlQ9H*Jr;i iֵ"~'_C:i-D~$e6h;\MܮYBƐMW{~]'0ʘ@SmZaЉr[v*ka`7)^H?Gnޘn%% xF68?w`r$R8K[pcm_|6ٹȋ_BGO.MѦYA]5jy[gx0E~1*J7NqPG;rP9$JT΂`)_Ay/R1 Ub6?RO nJLqT&5VҔ%LF_"- ;]]Ipz54&C @˝=R=i7=#p0i%X(0tL'hPjIX `^{k7n/ȦZAʪg;ԽK!Yd;^5*'ԁ-spAv._[J\6_OqKpȂKrjOJ{0&SO|)UK6š7>XYQ4|Vn n:L7!%}7ү Ţ.hgWNvJX;BV^8)~T IrJh jNaC/!܁ZS? Ry5FjK CΒ헝41=ceaj?d;z:[N]f@&p dfNavq*),b]Ge CSSGncS wgܼ+Ϟ>:$iVYi@LϠ: $߄˭rZ -MD]TpmθnY;PwNNPgK-f1*å4/p(ahYeMx!7$xl2d .^W':{k;RFK\DTp1Z$ѰerAmܣh\>+ ˫=޹I:uj5I%u#>xrf }K$)>MU?$_/Ub1R?/TKLL. 1l4Ez?p` |i GczHP=9*kL?q"ϣƺfF\O7>dQy}=o+Z/"W (gm 9~|"6z c'2NA,ӑ3_sLV綡LXv!ッ5;'=b)jP.I' .11)d;ZuO<p[GꃀC0QbZj?سfl]oęTENio4 ,_d:Gd(ljx"j{څ5 3"8rJ,AVYy=FJux9E]o˝@ F.lfړِj}u[DSclCFKd|5f)8͉Br&u|V2Z`3|j0[-1QGMM3D:xij gtLr"ECN27_NToF1Kvyqq9i-|P9Бur.ko`t,vHHH5᪺bxVMKh'7lxn"ڃƝѳzm+@6Mr`+v6ZJ KA= ҞB5S;Hw}k1=KV9[z?zDdCU7wBo)u9ss6Zh/-:HvjHjE7$WO[ *bb #]_.!ylU̍'x>`ulf" L58:$/]qo'A Lb.$rUCZۭ%qٍ0F)yn fIxDf|޳0!5LǞv 2w\ȗ1荨`JzNIíK Ak9:>!͑5i)i-P_Epg_(O"7S='P)wgZ4x ?> &ίTq!VP\пTgg<@75Zk8ӂ,|^ek3Z иU ы?dU66f&i/G8w~Y6ߛ* \iʃd$X2T>;u.%lwLjD0 MsD6fF2AFa?t Tu:֤v>m5FG-aȉ o"yk}@EmX_cKvZdH$$&!7eIü'HZ1m@߯ Ss$.RYN;dHitÔO"S(Izy#..<*,ǀM"o7.9pЛ ҫK9=$+85ҤfȌr3g'7=BEguC$R!ce'eT9Õh-?3nA`T0*DOj-BM0T8Q:y[jk"xj hIAj9M$Aޒ`˴&bJ6ͭ6<E95NUV{v6y ُv&cGB!H"5;& KqPJgCaUfUEqRRMU(Dt]Ib=Sjnb˅D?~g\lY3Xn}5@hvvҲm"mǸ^36n67+%(@.L v3) +3@݆ӛmӖ ߵW9v['Ϊ z[OD["r-{]*ǻZvnf܋2F]u YBNtqV cd3ZX @]E-jeS[E~{ǰvORRζXY,ZaiIq D?H/MGtSet!ݥ8 pԇXyNBNE䓍.[U {ح #jg$}? > ɏhinļ^;͙YN3+&{ .̚!/u}2޸s .$PDz4 +Q>8eV 4p3AKMZhG0f&Қy'^EkTvnGׁ=~ 4C؀!:[lHi@CwZXLdZV+ڿ.X@EK*>q*EyLsj.ԣo.rpDB*!ß `up`G n7'C;O(ie_E$Sʯh_SJm4g1]7¯+ZߒmG#r,x%7}^Yj9xIΛ/Ѻ2Ae>xgQs~'6 r~|} W/z̈AeW}lG{)|LBxKl?lJ]oB"Œ5yuP0u4//wdܦ˵]egE vp(}pJo!hK+Egjm~k65gU}6'iy.=Y j\Kt5+iq(G=M*c0((ex4D\Qof{7cw h 09FgG${.n I'FG46cn@JJ=hMghd-W}yPiќ/5<CIJkĕg5 |:l~voXU jc')'r 3me+ N)o*W1k"u= oUls".Bƞ6Ƈ/\-5zr60=,uDc`>v ].Catk PrSXٸm@(A [LA/LAg?'JIW^;֡|xhe+sV#T 5`;Τe$4(M?>A8g:9pXWۿ8l-hA[eĎwR7.fk]y6(KXk1Ƃᆂ z.U2_FDr |-t+[vkw-F[Fe}1og f&bGdeO\g/34m2 BIi$2( $0  m^lK0Àm[i'(F"H,`PDZL쉢צ`Q ɫxqCJ>sjpWQz<&J'Ʀ>sy]1ի ޖcj;oM": əpoDJX* h> /?i~x؆<mD]HRDFh D|~0WI-{CI86g,ػLuJx[2MlNF~NHb7ҡ^R TlFIW⷏4?';R\`|VPw;B Ayx ūt-}7_QFQ 6y JOڂyH n4o4BvlAjо͇v8#\zmOkZjD Fw(Ad쨴wq1^)."͠.gzéE[!y?.R lkcαJU[ e^L`%ȹ4-xT4B އ I*?!T1D#QUQυ@)#^EeUg> hʥ[)Rp„pAfkWA6_DnKf+ŭ8GgݴJZB>2xJJS#RD0Fhd'@`3p'ײU+Uj-6GsREb 4_1r9,Sj% s:mtFc<ɉ켍m*Jpi8(\%܃Mf|N{#&-i.E1 ( {[nk~ i! \Jx`fzUuL,'f#8TCEͻÅ \V=vF7| #Dfu9P*(2$]Rp`xp>&JJ7V cn(ք+sV;򄇈V|iFn2Ȟ S& :“YS9{ )9b-’ޖ!;'*n.L<1ؘmXnUy ؾ9Q+v%۱cMݸ>x%|FUPT(.Q "ڪ`t '[~,t񿬽5.v&MXPyUP'UXlǤݐ>֩|ػGwg*ñW}ݔ[-=\֨y&ڿgD^wrЇ(!Kgf{wF6^ ?|zcP wOxzR\HX<͎:OG` V< NޗѕyT 0uB>m̲\VXQn+.ǪN^3n8 S wF|Ljj}dfἿVDZҍux U㐉jQnElѴ6:75A[]L]Ơ60.*Aa /Vmʿ~ۭG>Q&?̃1_؋vZէ3H<2',r@rI2)pr6_V˖ 5Q5d5}y`2F.&VDr"R4z}5u4U A5yMmM e?GMf_X6_UBn%d0[\7DQ8.{19i FRR1Jt(LDzӷFN(LO <ާy iݤOM&4Mﴇ(u?Rl3Ԕ{ hS.߳d-/'UN)y%W㏾%.ꟛNtzZüζ~(Nts[/^P"jP:bIU6SH(v2JDHG >-U k0L'^2a?=UJ(߽6藑9♒6ql נY-gM(D2U:sRQvvs'Iy[ym `>쀝ف6{Dsp$Ztr)+w@p-.0~%Z$U56*V< /b֍ZGkg&,fI-J8Ma؞'pnԣERphM{\tG\\|2hݛT_ >2$NfX$a*#oڧ_veWЏ$.T%J wݶ!nK&TO D{d;2zyxKv߁z/9/6K!FaS n6<)/:04K%RZےcLXI`͐f*LJ{la"ȯMs/I M @a>~`ln(6˲n5w V f0>So %@98 BaI-U.Oջ^iu\GJgn)ĺa54hM!A--+ĎʈЁzN+Ys9@|l4`?R`Zߞ';}ޓ.N!qlU*׆"4E. uLhy|s8oI+ݘ6%!qK7(-`N )'6p1G,;8ØYi}LΊc{/q7G(,ځ4c3/$M43LE_gYMwdY^++&݁ݎb7=V9L2'f++l^^j7d? U5[IǼ&fq\<[ 3UJ߲J{Jg:m{w.+w dI`_ЗTԓܧD̍owЎ-2d#;h<ܳŻyBQ"N,zOq7h]ô5!]v ,#=(7?53qȊ}=k'uOL;ɀZ=jQ^jNz0W Z G}!6 [#os ekg_ZnBaV]\sARV0"ߏa&rKNELDzǰ&؇`ҔOז{pPaGڐFM~,&7Ih-.VF 6oHuE'r,s}>_OtGw$*81ywỾ4U+!p죷~(~L)nOLH X+H|.Jv"x;2e#dZ֦Or!pp硺ݤ4(wZ>ؗ׶BO e so #W'ӦoYX$Éx AUv$ WNiɝMHp/'.5%$gȀP-EйQ^Ŗsf٧@nW%UytUhL= *|v_b2렅v^ãhD. FFHOkF= vqo P7eu͜\tbv[ӗPy<.*LnJ9v5&9孾˟ ʪn)Id4+(F@:*~ 1{Ns(~$l׻ ZfR-XYo<}19VX׎eOm<ֲOuMjy6?}X!CAWzUħ9݅1 S3]][&d;Y_zWd*#]w78e|~rk\_K7 2Ɏs 7vavc9_|Xk>ӳQ'CYDXi?0l4A4 mQd H6z apdZ[h,m ~^J%q|X V)`3!l&a9UQ rLc|Zޮs$PZgn 4H_6 &oD1~i,=歱HlC9B l^//(bW'c68 $a]J{;Ď#oK)ffHGT u7!Jsf )Dt%r5z ӆs˪_^Rgh>uLOohKO>V^D= n5TUugPe[2LG3 waĊG=UEk;w{CHB~z06q"Q2G)1*+ udRАc|^v\<.Z+D{m>30?|| G7IM?jcm:Π'DM?Y;34H}w ٲdW(iXVT/o}0̘ba#ȋE )FdW9 2UX&-7% 7ѻ*lTYkΚ)W~-M* "39g~y}{Hx9t 1R>tف˸˔x6 L e&Hr] $^@v^~0'.ux gSm#9KYU5~U‘k&P}v,J;1xC& U'k 4vuL#u4}a:;3.)* P\/Vc_C)%o9$-WbIE2"Kλ% DpF[{̍{IFkt"x yFXNINҹ\1Њd~}N48GP:5JЈ{&u5_:(pbzQl,]L [lΐb\6<Ej#I^+S~ ,0I2#nj98nxguJUb36qcQp&`\ =@*搛bQpG=IOko3ݙ׿^z6o"9h}BXY۱?q̟B_`(fe=Mqf7CdOWBtz Hɑ+o 3#籇 lyDE}0q[(] %Lyd4Y=5Ӏ'U>T Hjɚ~+SeW˱k'LlvLLnNb V9?Ѳ='Tr$V;5!]vo:XhH/ap]XF XPx9wXs'CJ  ,ɉ/URT8bC'vDLѱY ?yy/FY_#a.膶81PO{#*ԚbsOQU6/]T5.gq Xf>nv Ծcqy3ʪ+aJnecHY㪹 lHOk ylè0;%Ɉwzs֞+dPIMؽQ^@o(5F*BC@ǑB <)t%|K׽hm ~ QrJB8^SrF ] eAu\ꮮjM %ӗ5UW;D0Qw@08~}:S@.d* D>iys.<on~DyՀi?S`Mf5@- `ټQj_{mrnEL13BlNHa7sN΢|'̔׌gK̋^O VHJI,)-<@'V0 V6s_2*%%:Hcby(n&>ʅ[>{t##/!.W.vR΅-!0xߞy' Pٔ N ]@)UאmsPҧs/@߱#pw(DmԼ;eU/?&ӋJJδ: :Ty.P6qَ G1u8G0>%~%Ht-0F=fJ+$)C%ML^Dr x@ 0QU9@ t(꽍"a݀LD1j[n(XUpךps̝v*Kij#c'X!K1p*f}upJg2/8DMQoF崚]*6хgZ)'9qa|D+3ok}E^]Vû^ym(zk]/ˊx_0JOCLYTVpq40zx=yS}b>Z1>`&h4PoJ8}A?xgfQVVoqi[ d [IKR?1FϧlR?r(RS= 6MIPRIM Uy=<ni%Y;wk]|kM.2g$X % 蘩%EMG ifTLz찡 &r;)~Hݪ;BH.?6JSx',"8J8Y N):"(Gw?gm~' F h<\`w6 қexozE,ٌwГNi$˃Z GI& Y,Oz9F3ʅ26 F'mB{0׋+>ʲG ~ wpKUH &uv %w5h0+[6.Kc|JAH-ŔJ) zI|8&M,'^'ـ`ˆ#5Zۂ4!euq wm/|NЇƠPƪwnbQTO3 4ox 1kТۛEWy dG?u2ķ`N[)zf`"4fC-‹))>ѼMz.`rd9ϪN3iQv n4>ȁ贯n#ƅ3? RT\pl9`&6|js~;oSÄ kkqM1,:+%S6CsƠ}ZֺIBi G) 4xQmk~~̺y4o`߮SAqҗ;1T7Em˟ NTI}hC<]`,+M\#0"O+Fg1KY Q^wNu) Fኔ{PY3NP9 pD4w$F9+ 8mꏰaZoQ$7pb\|R6uAG7 %hladr mj(p1ӄ]ސу{(p2UyPB+X;JrbfZnY@Y2J-*@&+*0H0x"5+r{m L}h TTnn%ÕXTz)uKqP/fXw<‘G`p| Hm7$k͢ܝi(bq0U_gY1Od[6By`9OvLp:򥒥_FV%ʉ>3u[[z9Q 4M5(ı5zҜAXd= ?sNL\l/Ɋ8]xKzRY.[x(<A '$S,eR\8hegFcwL*_x{I5>dIӽf6F;xߵ(M;t w&:y=I]uP*l@D5!؟If3h[AA)4f[prtP$$AfƷ2S܆"sZQ4<2$uDa,0/i*hD@ZP&W^B s0ms5-Ifaf#^i\p'-QLH{F1?w(g=7٧q#|r̠cǤyc&*&B{|$Y2c5F[A3~e)T浜}H]12!o6A5t'A<-lyl 2~'N"dhH z*}DXP_pz6͐"МFg< <#PXbPrwyGϽ쵶l 5]Y2ck"`:nEPG9iyqi5__>7e%L~@N3cFLZϏtd[!Pd{XH(*hZ~Z,zYXQviyVa/C65thLeRx )^Fso/{Մ2wa PhbJJ;p(@;f%:W;Wg }@b nMܥzxƙmV&|#EhȐ. .Yvkr6ȑEܨe;L9Pƴho4*)Rv31b9ۡerx='MT !u~K+#[.#M1v*I񔦒Sh%=0`)ڵFi72WV\b3E꽗b}0D@Rjb>a_(u 9^]!تOZ UjK.!sȩNunr~r]q-^/ 7*al\t*L6{o dzYTi}TJq07I*!-WRUN XK屘޷Ժ2KprM=hL>Yh|ry;$]p:d{̪|րVI_|ViI .0tG]' ";}A92*W';"+1iHnǑӻ,;M^ԙe_v;J*1oBjBT0|29DjY?ug/5h&ij፣/$y;ߓCfSRx+1vycS|-`; P8ѠxsuV'q.k|Pjw)"ErU;>-I>o,h4+ =w{}=YΩ4>Eg|Qb7^V%{_, 5o&!1=(~pl^0'SxDCv~M d‡ɩ9k"ꑰO=u%R= lZ,O,t[ȠYjcsж\:Ka ߏ*Al8C6Ǽj_#Y1^]Iɺ?2MprF.*M]Z :f* ,c U=3VTojQ@9~|mIUɴ'F ݵGt7BC>t_ڂ4yHxXr?|nwn:x%R)5x@q̦J;TUrըcjh5)~ VZHI3҆Te"Y,NIVh#NracE.^7aӤV ln<>N}E )>v%~yLU$C6pƸψ cqvOb {zU Ӯ^Z8MҴ}+%)ǵŊ kKx7C8q0ŋ_ghsW_L:' pEH;m$ XrІ"eG8bF`\SQJLvAbEܩd!mĤ R鲶Ϫ34 ˺ůKZfGeJw^Dž,ng).~l?P 0ĥ,`gإIqH(W #)MnQAEChDM.XܲK)OGr 1"@DSKrþܒ?D˴4ōO8#2iArzu=T4NnICuS"s x>Lg;3 HQDˤZfr ͋h.'`P*p\<հ 'X~S>y#0Rb9?h8;azA\q3JH2nw,B`| GfoIE((˚{*ǂg&v qpm7`FIǿFMwbd9EKw[3""f1FdjmEg2P|d'&CiwlFnaka-Q>4h $2R9$C 3t4|>=ȫ4<8_iL^rɭYz'{isӛ±=eHHENU|ܠ@ɑ E_L H$mE˃rN.+D*Km)_mKP65ґgw˘ގ"o$_k_(x_dJbZC#_Y5kw[̘I¿U e&RrfNLXژsEF{6P%EO m]\2VH9R bj^Q#%LBbMW"uXRQ tb!~)[N mVGS 'o|;2P*NR,w#Ii~;L"u~>:ݡ2q`76\w]/a!FX݂76oRd wng`1JXVakzR1{$IRhӊuy]!H IgbA+sNU{\SGrf)kL`Xii_t̷! kAʌ7`ukgypD%%Xĵ!>x}qaDB琸 gJ]D%v>c`Ndq*c m,Ozba3$,r:cPBP $e=S0Vh6݅HD P!OiiHlWI3zKenqrQ,b(Rc@?8MIL5,$[Ἢlkvw=#Q+\e_PVMV㸫6 &RAO\ OAX)WUh'ڽh )R 26 LW!;ґ}&m^Z+RMW4ԦQprCC)q,|c5Iͯv@̋b䊙׍R2q"dvΎfRM[$RrL~Keqrc:ycۅrF95%Feku8ϾNGp(ug=wlR鵼&f?/P{ bmfm㎖ӑy?pGA:ֆgk&$ʳ(Aو!un L!n~#ᾡ}f%:E-p|Og $  l)*hqF !uL͹ ;!wͭm,gFE5Cd+|#NoPfبUV"x0ma(* ˲6W1f\rh̷/#-P.o'*1A76<,*[GYfk 7ߨawDj%(y<{4"W=IUQN,Է%i~Ca053 J@V"Ȧqc6Z릺 k)8" hɩx}zb[vJdBG}!ۋΥP rJ42~\H"9Hgp= YW9s@فKo&rbT-%VIn` K"D~7yH;'i9vhU=r&Uѿ%1B"9[#[>Qh޴ƱC■m \5FHq~eGpT GP6oʝ>%q O 5=/] Wezem2\KwEoڋ۹~^fSN:L-:*Oo߆2 Z+̿+ UIjYҾOM} ¢ǩ2}auJATXD\@g6e^`ڡe%S!KڎJr w"g"}B\TWD%ռLEHj,גjn zoƊEY>$]Z˯1Zb~.axƼ2q{?D 'n<_ ^wC _ (',ڴP!oBrt- J3.T4^+ҿ./^GDDt(eLsS*K7ʒ>_bNT|["Pа+]‚;~-Dˑ3/s+pst2\-=M(ڀt59Fhݹ|M@wo;Pa9gmYj0ȡH}pp%JZ=pay()|؃uV7DV.]%^73PdN5=w-|h&B}1%MD{\6S4 P¢*˧js:h.[pWiܜ> $-"$Ҳщ4\$64$a?xF>7~ Q CJ,'}|qz պ|Ϣ?~+b*I@Y294K&k+@#eJKyDkmǜAq~;Jg2c >/̙i;Xd%&@f!!q^ iߏw9|#|!q27@n !1:a='S|k7ycU{Aº*6X0q%ȋ~{tZjynn=?EX@ =8m8eb+p8IM s+Qf36M̬vQĺd\>hbg0ۭ}ΓznفxU&Ua6I&T{qRB(#J @b%o_FbFN:&W0?l2s$ [̐ƈBZ+ s})WK<)Vܬ"s(Qp s͎ |R)VM\MH\ba;tA;,qUȂO1$e7e.D|fЌ#3)PkViLt=,=Up@>&Dǖ/e@&s[·,9p]Y1x܄?KMKP`fPL Gī_m۳|h! }L-(u99Y#k MȠ*'o`jɼ fY̼WR >zH[)91~K폎4m~ųnDcf& 8ڞM/\L~ZۧJ܂QD9nr?e *3MikT$싚KzWly8qh>O0k/۬./|~,S?+xH!eFq Ʊ>)/_v6d aIK;LWN=mPRBtg X?uBo*hm@M'>|GlAӾrXH@K!}fuo!o1mśwWd؁Hˠv-k]-W^qG {.=eaQ?Xp9NJm>.0e|6\6[=0%vVK!ǩ5:…ќt'aqv0 #M=&⑐i>s- x5TL!EztӃ& |L* JۦܶsC^){-\ G}Ob *,&CY w 3B|v8]V6kFxzy*x|Ck[g哗DJϧy7'`uv|*h$fVõgovC}D o;{_r=w|3qlJ#) 5'uq%%4-۬∬jw>պ7,Qwc$?MíUt里/)VP1˛D*_H]dOrFRoR_JOBwyS#''v#pHXAzFV_dZC[ZtaS72Jrq`iP'/;x[~H/}48Y!p|~dQ/T݀R '/ 'Gp"Ǭq% H8˼A[pS >ϋ^+XܡaWA˟Z%̹A\կ&=7}r!:YY l<pLiW6dVDä=h!68:xaAhy–c~B A=w`%T>v)M}kop\,6S\ a͛BeMCwϯ'Z{e+ܡke!K -{3Դ?G &L.>UW%ir̉їB7~T<ʽtO[-_1߿,[%u7Z?`~CVxlVU3,ڒ^a,@|M|Lds ۈaz3U3K&wq ō;J^j!W<:~H^lMGd|٩|=PB{$tA]>aZsh4s))0xR L`#{kc=e- q4%ujx(&It%]MAs0千=6__#C>5}.WX5g,DI=dTno/tBU\o"-Yv1)X# IbQB8X11-1 sk?JA!)i, 񩍷 N#U ?F_v!2( UH&7󒮔4SE -d nWV5$=(0\q8T&Zgxu/@bb9Bz_N:7ot;~7LZOAWB~p (!͝2xf%HSϹJ~:[6Bxp}(BS44JDN::1'fEH9|HI )8@ G; B P#͚;ĸN>IU;YUDubAݺ1'; Q6L*xw< kM]18ESZ1Dy<ܢA;LI7n1a9)rv04\aC)9֪-D{HaU-D[\֓+.Ș /aDnudKFMd`Geط&)2 ~*y \dȹGϺN0Fm{N:;:Ҝ ԧcIp~+j܁f5m"ItA׮{}) ,9WᮉnwbUe,Db,Yw&q,t^q: w>;VEcN`j.E?pmi<7Kk^nJ&k_74E. ɍf5aBcB?|J]+w~$Zew '&Џ2i |?Uhפj),Vz"hz\pFa:=JV £bE~T K:z>9Cd0rOL,N~62X8Ro&ޒQ3!F*xwx2Kg Oikx!Th QUDȴltnO@1"Opܴ/Ve;'Ӊg`-8ui{F=wUqiz3^+8s+)F-VߐU9^wjfWl~GU?s~g2<#wbʖ5 [dr5azL[2ؽǸ[ʍU'rS40AOxR,S{XFL_[%P&GkC#b6BZ{dnZƱHa{OX%M3َm*W'GA^`jhKTLs?f(6dn/j~KSkaѮO(SX_U}E@=elHopjcf=+%ؾ^B!NPs^cY P{HȽ1dRmk{kA{5mI$.C}/{|s[9){jDX1V՟K|@'}%ٚn'T-'jY , jR :0q*şi_Gh쀦}= +'/}KZ_[_'M*#Sgp1̻ PV ג/|Vnoh c(M(1Et  ,,M| { @'[5z*|zjS7`Ñ*v6<We}=2cQC[fR~[/jXÐ@ "8wnv#2F&ETZ/>_[Β5D E5+~/ c 7+g3-()NçRTyʾ^>w uZ+&((-SVQ.co̯}-da$u)g |8O9O @}"@"3IZN á>6ƻy}~9C@9$(+7V Z@P$ǜKn%3%! tVKi)x9v5As?Ab& $5r:WRr&N!&ྙmrtSs8›%66ZQJ }$-9y/e-\XRK+BqfI:@w2q $Elj9]Y :QD aف [niHwD/<)nl!Q[+\  s_lR70YFPd_媏fΔw?a1^*{ 9pS]F>h#eGQVm*95811\a)Tgx!!]$/jcP2?֬DhaiE"懶k;tq̰ջTayg*6'UPn(#s-tS[8YGny5kvGM% JBX1<ݲ p|CQYTyA0YZcxk8T/.9;FE\ $ ˗N ɾX5B~9s"#2.n {C6RhʉY:TDiWf]$9躐RbC1lSYݿz܀8"q)p_*.W''< x]YdvF80\֐Fћ'7H:{ !,=Ǔt8d|dvo5u60MK~|AjЬ_4dT6#;V?jU㻰Wѧ (ぜeXI#%CaP0&D$;HNJ ۬qfLxq ( 'f2}vlsTY09pdl[10^&V=2dIU9é5 _ N@/5mde%Uh5nLB3F8m!)3&= C&/7  !zwr [`T @i}g`sgW8vVBfor ?NOS/kJ>9r[Z yg!n(dհ+A˜%X -q0xBxc)XO쇺B g YU^ʹHeֆpYVokۙHPѯ5eQq˱~sQt^GU%GL-px,9m/qu Eя"(~/3vl/ΦZf3+KpTWZf 0+1XʛEf1EyɒWS0frT#KW֍Kvٜf܊e^X)F쥔K+Z)K?Ϛڞb` Z7!ˑ\mM^^qU'5єʮVtH22c,VgT MzSw)հ+wnLytvنoo$T T_:\= ި"ܛj@d| ᑾFs!GoX^a4Y-v6 D67TXΘ-?36ۖBLR7Y؈gYLbAVhRZLbfA98'/҆˖{ sXSɖpǘffԥ,5e/ޥ_ E%fS8 O6y:EUzp$ӆyy,;BY)A94u hiH4H_LF: dב.Sns#LCTY?ڮ\rSGE-$fݩ7$(Jc{3 L۲b(PvX(pvwP%YNɾ|()4qȾ5%CbաFKMؑRv6Zi;q[\PY}!K~R1wt:#]!wc(HjW!cwή#c$..O ;# {E t=y 3e GU>Lj7'?SdQ{K2ѳ݋1JCѫG! 5 |{/JDTR?G$4M8JuÑŊicsŲkEB,=5Ӟ3JϨRqft$ӾN8 c [`2WyJx:kR>A%,^{ qB_ ck˸/-5SyZl/k^>xPl0 dt+w6l2Zu899\ ]PN~sv_HZh}.GPihҟKު+Nl3}&sȕ2~-gʇ웽ekEɝݴsJ/KB{#pb7&^x(za``{FZ{)3r?+i.^D'|Q_VrcnHqw}V7<ڨHS $ CGW!W͂0< %M |K~ [EFLV YpTԡJ4&|0RuҦPpOoHJvUɂծGQ韾q{ux/fm~U7 !ub2''vMzn=-}wچeP4 REd_{{B4] 3/-]4ku 6akXty|{v *Xi"Iϡ|fꎞʄ߬)AL%4}зhH}\t|Ǡ"_vj!؝5q#+IDͨ}ѬxPmmPQzhFNUbEKLد #6Baٽ. B м!"DtAVi]ySVI&z~Aydz6B(wmny`PQ(`*xrվ"ZyJ:7jm֎AA3W^%2š Ǫj@E,'R2QZLM#e/\XJq(| 9"y e贉yǷ9#Vb(xӓ`.\.~$߄.q~U˯-^HWkAҔ,!D,# Q >6GGth%` 0ʁ<8%܂'|YىU;͑WpAd#~E@V1:%n[qWjynٿ{v#J!ȯ=JWc 450&|RA7f[joLZChퟷy#\DM甥(K60a2u]C"s^Z4e"ʉ,0Gy)*J{` QyLMˋbW"dBAffڥ:;tC*db:je-9c%ـJ UHtuʯ^@p E,DZ*v=@R.^9X]3լI@@F ~Hil2Y^KQajJ{E-TF>(gpQ/ j;N\֯v42K ˯9GhuU.(hw:iu]9Tҿ2iǕ,n6Ҭ^s@窄~ΘQ-PRQiNbY@1ڨInW 'FQhټBQ,͊+D]#O\OU06!xAg=_yp~..\z8Xo4#Y9/"Džؑ\vajk?5S]L]/.8;~_V5Щ|Q ѥO/e19ɎH5 ZǪT7plԉ/RBG 2+{e7ڂ'esA7##:!4_P;jy:P:ѻ Iՙ$&ʭKb(ݡka[{L;{N("՜Ihh8;LO˜{E9ϒ^axCϛ߃gߤvB 55iQEw)3"OS<0p97d΃A@dB/Ra멥8&b񿬆X1>'Nrg"S9|)wC2%x35 {Y_.f@_~QXu^5J %ζa]&k0m2W,x+=¨pN@ NYn&՛\idg1l?StLhL?{|r\!Vi"m.uC;1QA1@{nXVr[jy;]}$\!tn{3^k ~O^?Bc<a嵟CUEq&19˓(́ٶd)rn|Fa#$zt9?AWK6=t"pd,@x9)ut= ;!jV:FAFwM -O p׫/>P3m O chܓ?hdyE2{yjf7_4:]CUy7RMSeoEH=zi.M,=38ltm87'k)1"KEp4Hy~;LuLR y'}| Om3؊1'H_8r¶ hms/7H``iwV03nV&J#2\b7*}" qD|'bcx1~9viy:JR!> `Y.tR>uJ8sW6 ȩj5F{-T<3@H#]o`3 |Ls}{]ҒM Hþ8!q'7 %>=n-`{[3B]tIMmöII{XjB08`Ey[Oo|{I˩SAZA%,/xZ̠AC&q㲥eGK7օ'q(]@!yO"Are u9xTA'9uqF`m ,٦-abxOJ~6q<(z􎓸%8h (P:BV&v e[ OrG}KgefƙR\u:s5<}Pj5 qmA N'Zx}KL^+H2جJWa^Mϊ>G\k7;pڦ/QgPicgN&>TcZl0,{W2ޤ{aq[7 8_bFea? é(^0'旆MsYs+msQ:( e֟'pDzL"jJv>2+RA{|`zR&L%Kۇ!2%`y4erVCVtmҋ\ˡR|TZؠ5@G2.zI9MLy$m{'PT/ɴOlOm`Fߕe5KEi^(X#!=Ai=2o☧g,9WMF Cå=o,;*zwUl xfhOIU<' h4fi4%s* 5CP \!"}v$ر0Y:"QHKpG{\#IE&DMN*0e@,.dIJcۍFiRa .T0(@6tymΝ3q CԈ &%ؑљ,14,E\(‚A LѾsڨ*)^Jr{#<&b&g^Ye[ >Z4^TU&p~]f6RWC)wzSv38/C\rs1Yt'MjaN(A!V$K8 > _4P7S]F4&`WyYJi+l6ftmoТEZō-:r '½M;JXITk*/Əy ŮE\xsn ф$rDO$.;V[BQK{ai 6kKIM@1a*~F8èpHn,EwE|eJڠ5pn2_׼Bmz@FQj3u$pZGÅ(Rr5n`nAਨ.^,љ9g%)>ElR(Y#wLVa-?9xDL #׃Ә%^ zNpBwlf=dD *d% 4983|t D*p;?U,)o#H\oSJfKF,z;,bg 3ܯ`$b $啊N5ұFKU@H-AcFkv#Eک؂*WjH$'@i~!B3nU%V\!GZFVr",~2L2[DKT8#yͿ*CO[6%#cqK%4kiJڷsiܚ#a1%a#f a >٘GmFwsc^mN (1Wʪze)Pcxbà-F`. f\+ODEyYuJn\a*Γ>+r·Ec [ƫݻw53`r>B +a]#A0Ax ;yqш}PD^b!)ω QqA|(*Ek} \J(mA'P;[G+CFe_c'5!ȱw[+0B'z4ܑ7/p*GPhV_p\߲ogNs!srzfې1;o[&6ɨE\s1[Ĺg(r[ XN dtc"K{?ɇm7V `")%lԦZ#Ppp텓/6YEMŲ Fq/(g "ףƐ! 쮠GԶprD(}őBn}/YatjR{)u_{f(Į&}/v({V ls2?N(c6܆ކ4w'ϳEעCZrQw%Wf@[4 m4*E> .˙,'MZaKDX-l!+E;?Fi;j$|$Im*'? V՟JyV * mÿ)[=W;6}j:|&Rv-?: Q _do{mGSQu';7|ACiPlcj P˦{+h$`{A_hR}V2R66n( P@V3Gdfr}CiGɹEz~P[1wE-N9'(ȔS-h[}>D)ubntzXɚBTe&`rz/I#qSR;_{07Xxqw^;Pf#J o ~v~5nk%Žknh WXp;Ž$#=\6OE`6K*I;rv .}oZ3f*B}!!!72SS?Á\gag/JҙH8HsǠn" ߅]GF-V|nn~&r;x„ʙ%g(s]GpErL2KKC)<{/ǘ3E\JeT{101A58 !P^?Ńyq[8#*;˿1&(Mʶ%x4L3ِ6KXTT 0fe7mɫqZ6V_S>gz~Q[n44C*M ܎S׿65~ ֊0onS52r䠘 nr_QB)ٮg͚ ,3 H1X!(6ξFVȗ6Sa4o-5Y7p1ưO>XTr4"],|mfc|q{8r6ޤH* #ѩ?(^Tz%Mz`j #7 Mct&[Kc[Tauӹ2Wl"-œ^Q1q2Oaq[ZI&w#_["@X2!D}4Wh=44tj~{nTV7;j& J{sf`^ޖZg`-Ch$ϼ]]! 1~^m u Y@=a",nm|n\:eփg: ZFbSaX2ÑZ6(/Eܶ:fj~{y{ctWg= )TxrP5oL7XBN7ܹJIU59Ǐ7+=ffv]9:a,޿FV' 9gz\S^5y $ Ⱥ!l i ^]q|7`&;TA?&"fʶqxr K|/xG_`O>^MQXe(ЎXue0 ,g"5;Lo ݽ6Q:;z$28[U?xjȷVtyC'rE5}zzeti1wDDr@~7CH6Fc+]ΌCR6#XwCpK'˸ ߡ>+HGw3s\C09JWAU#N8EoLf!Jġ7Λ܀np2L\ "AvWm̭1!6#FdA!]r.)t¯0=h"Z#\f"FdUVb;S!I֎w rAY{DId_+o\hB<@?.^,@& h!M' Sr^YQ~\Mh̟7n~=R6RxMmRLZjFY/ "y |Jsゑ-}~J稂Cugå{+Ts1zs|Z_/FVQA`}UH^C g|FzAo>[N2#:24>sW콙 O7 +(e#Fh0y7U©X) /OOm50GHL؉yCx=Sd z.XmOGn~pے.~V64Pi߮td2롮QV! ^3¡r)ѩnsz#1Ø|y+4>3"bG62ţ;31!IҘ<)~p&T{B:C/<G@{8'|փzF}Da1η3 05qR!rc:OsǬ&Q.ڜ _IzxF*W(e.tt]O%E;+8#fR:rCFDz|1j)0ǵ\2砭dPHXjik, U>ha%쑣(!; .ZB*ȁZQgSljj됫~߅ĕ?W!Ұr< z9`\;g$SʧZгCy(6Vw%?w` 1p|6"z>H=FD|L4{gH*Hv-^Hrx=C"3)(N]Dʪ;˿\-_rK$Հn9ʀz>fS]-Q=[^FL-xScgwaqIgBٹ avbP*(i}1Hy-y;.NA 951 R)C>Y,`<e%W,=1萓E֍OD ӨB@^vqT%f"v]!=1}D?T?U_I]nl]ͤg5Yވ~W1ZaR]zG3vUm(I9{yxTЀ-*#VK!kq:&n@}"HMͱ}cY+ٖVO;rcBthDJofH3^*ir١;1C4c)ui餹D宩,N5c`eD.qðU݀q[L_9a x=wS;܋P-9|Xȕ=1B01CU܃ɗH @E;7/Uy޽F1xoטoy3F6fr:"n|G߷Pn?LrF7p:f؃V WCox)vhDY8K#F6ӕxZ'ԭ2lvΗ4? cM9`cqiTdcwv|V6Z)]8Wl/Vg68)F[ɳ]}bmj/Q>WY$s.+d-ZSo3'bjJCAu)ӨoLsP~U7e!-e>v1sJ Z#IMl|." V3˾E:,`w1Zέ6"Wئ2>뤖+ZQm!!?P-]iRe}`͚.kk ԬCFʵV!A/Op!-kuc / g$ȺRF#z+C[M|WUEN LHIUhZa7,|s4BM3%KTc'#6 %L U+_PoǞi@q-Z Ed͢?}^Ca8`> hvlnM;KzIUJ֋rKd+(~#(F +7%OijBwG4]Ah8u_ R 4b&'xC s >ߐ*\pirw%m oAy7>.؉} s?GE;NmAݬfe\0Nna_sh`$Hd84ojDC%^Ќ)-ڲ;^tmVl')z7K@WdHW*W撹U+ɳP.Akx2!}Ғ[2RxiŤ )l'{ipi95E -7Ss.᫏Jw0F Sϧ.@FO҃q(]T{K(}Wp"-ENK#\:@AVF(ZVn4-OO$֭;gdA)MQfvfdAX*Q~ fjoCQۺg9@ cc/?u v$mvN5ϋ&#_AӲfmrUʄLQ8>Ko;`~*X"yʹ=fe4w>&&R;@QIځ++İtܟ׷-y2sb6P+$;A@뱳'P}/Z?@N @0[pNb.VA{\/{Z3{P6UA3/apYsJ{֜fT Wb4Ţl/QZpTik_ƽ㱈N6>܀ \ڹ9T#kuUsX`Ku}K`X?'mӸKJKƑaꊵ!񷾗wSD6=׌v(W"85{*-D~ƣrQU2ܠ%ۍ|CU1pfo%jrepK6^p[L\rbFcSd7bwZ&J1L^b rrXhEH5:hE/ &Dbȃ,sͻ\?Ee(DVpNtԤښx˶8xS \kCXKy,f4\ b/lD䶒`Fd#;_6!rwR\*QOIVSU~["K+&5E}!XES-n)RZɜ-e[H?@.Iʂl-.,-^oe&:tC3D} D苣r}R'Gؼ{14SV3QcJ(OntvI; ܧfoM<11c*c5*[qb "ODiQR|ܷʷ+V '=Z_of T z&tpߜD_5'(bamnН>)^G%sUm5a$U>Ϝ+Vir*ޕxK* :D]4TI`x ?ǟV6]e|±aggo1(?qg hc+uqkP\ ~sꊣt7#H 1bUMQ7"e@OӶ .74TYtbes7/f^UXDF]\RzT^gtLZ2,0vc*sKoSNo[w❚̺=b0QX@3kq#4y!./#Gv*InHuPt>L?#u"nљ2 ^v3^Q7e2\J5 l'Pk M3&6XqBx *#wvdr;?dBg+\T@/&2Q)8f4%gV/I~P"'H}&c5锺%c$Cܢ3-#>%i}=@(rZQ>ffϕ OvdHg syA}C {&Y4'45wrgtJd[Yu[5h. <n<偆jׯtl|l?H|~ҫ@2=2\`~ T?Œx/W- !BcV∞o*hI}/*rA㕤0.w1@Lv+7h?o▉C "ʕq8|b& @{ϠeS*lʵIh'i Q=ݑˮi7 NY BYkƝTRZ.lH=%`g6\3<.Qzvd=g\#[wj{nGF}AsYoO'B^fkaHMa8tjxtz -e!ot= OhL}8%ixesi`?r]< [Ĭ7 $]/ޣ= Qf/.x>T\՛OdPrKϵĊh1! UN =u Z$]AqGZihV^)Arx]揍ٰ'~R듸\"i}4˷̕Qų%]:s$Y),q .Ƙȼ<غ3N18.K.$lXRq u/6++6ADw!.ؙ|xDb[sŴ [*ì Iu0 HOc A"? i=E}5vXSdtʄdd k~p= k QNõ.j;*'ԔbVgb[QeRxV UW7MJpc<.]w!+H)>McjkH0Waqx_c=|X3<ڦA}s?ɥbL?[ -i!c?uA~%M,wrkL|]Ka7l-sT!Y?Q-]l2֪V5UR! d`€uR+E!"@sF_*!RVz4Mt{pɐf@p0 . FB%vILjnI5ʅe߬+/<i RпD٨ݦc sPD噀YލNLnyEkZy9 9y0XƩ*71 PJN6mo~*j* O6)sAw*JPrQO;YrT/[=zjr"#a&E'i o_KUmv$nn*ɝ|q,}$4X%^ӔՉz?cs_I%,7mvHWNo-DI'2qRI ( ])FC1`Յ {)[p/^d$5F0C["8bH<1,` q}!םψDN=/Jv-0{2WRQ m0G\0Cib|>ZDnzuZ9;WD+t7>T;BJ  #% ɫoU.Y?DH&ȴЊe]8NJβwqpaJϯ`>vw/]U{ ӑJ6{${*H+/;$ϑb,!Slok5r#ўAx;rnB3Ag630359(oFqO'\vP t z a$XǗSO L gBbΛˍC>D|M@\<*Vu4GTa<c3,iRC7˙W5갥)1w@$,#+8zs#h}2.>;drum 41{Wrp+iooppY.`rh6^/ړW1A# $nF{]7bo5-Ө ,.ªAZ4#2BeCbE1Ǒ0̊?ەITQg.=C&I9m݌; -;$D`"K~MhA@/M(xԧl?7R >u[SޠΞTu[\ `n"P&POMtܑYO4-1:{TbhP0̌+1E9hʤ;cknસH@u)T ƶk>ɫ,h:ZTy C#̐լ ˲KlUk IOzȄL7׼p ;v-˿am 2h+VۑaAߡWRoy7C~!0_̇485QT† , }tE4Ҁp@qh :3Ro'mz]h(JLhc;B9J5BBYK43 T` ,<@{߀EY-v.uޘy`M%ahE!:=6 Q6Ց )s"19xQxFDyjY #&T27A)=0 rUxźM:)];BSrZyے܆BD+뚧Qm Ub$M͆%5 ü!4{"o=c• .!刕8lc~||"#E>*eo)]5|?2YfEH Ȧ$={e-靟\N%'ͪ{@|U"45r>7" ^a -4h+FrQC~%rnF#y38PjBvYynÇݓ:8se'A|҉C2S!EG$ݶC!_._nbUIGG` M9`rc ?4h`Ӿ%H@BE2YnJP3)b<*؂Z&a@2¢K>BBT('cTx?PQSwkhۂk&@pQ3'p~,:!|xTa`)a;rX /NmFFf#|JQ}G;{a\ wόh8(P#4#r6d NZq>Eт^ Kz=-*㪕hYp5IWxWwB{@܉lҁU߫AVC=fYc_]+c(Dۏ UӠ.%>,19qgA^ٷԄĭk, nno۲\b6.wEJo;0mW؜p'x׽ipG(\SV1AKîBW!߁5ט袲W] \&dDYW&vU#c|JZ<=%>8xrB>1 P7,we$VY4v) Ɓ?Қ$@M)q{1͆J훠UK3!Dh~]gt6ajw2pT'sb`-ح<}AՙjfhCXIp"8xX~'PA -Om:53զ:5iԜUVFnfX~o`$#> yx8WtTRְnz+/e4bp;z&\֩^ la@ Foy3i grޝփM7;ҬH_7V>nHJ.tuO|p-Kn8'  _?"NN:ycE7 t@/wD*] \ 0jl#դQӻRt@PWP RG QSKЭ/J9 jRCCl%^ t_E3SǨFZ(piP hSe/(M 4d(︆)7q^|%g j)VP?^J ctQm_Ѥyz1OEɴ;◁Rd=) x=ψ8)"]]?G+S8u.saa1JYDrt^NxH'Dbv~]&K6.tCˤ[\8f xs7*А3.Id_.hgw"\$k0 fjr-qV5A`/+ݧeZ|7m96=\i-TDm*sM/C 4~II75zIKDov_׫Y%~޳)X9qσ=+ vnYQJw܁ y!kӃ2@pg_Y45&[/۩KGg+ÖIn2!d j>īyih/?tr E kUAI<-q >qswy}Ф>BT1pq݉y6^|0dE (*гgB7(l퀬i߹W!-~Eܺx\k!"1VJ "ЁCU!i%o#Zt/]ZL6 Qjw@"٬Ak)[f/Zx^^%^-׎÷+.m(>5l_n;ģȍd鼱;ML;1ܜ m5Kf{6qD[=vȷ[75-* Lv.LZ;t3] MqA@·ֳf.LzE3gηuZЅM0<[Xfq[F*. sFCi4H~/Lu?/sCcja|$PqOr7XeR}C*tfc|/)Of{p*xTޱ9~Dg\X4>2vy ExHޫd"k|lBm :'EET+_'1h&AfQiLig2ܓCR򬱪7='Q4M R~$o{ 增sw Qog*a\Pi o!B g{.#9sR ~'$vi͏[d.^Q D;Gx t#.Dv] xզ#Y"y}"ҨzTU _f}vV.ĨCkuX%bc*S 1m -yS]^Ԡe'WpAj6W;@N|&x_f/y;`?r`Dް,H+Jaz ёSA8Qq|#XR( #㲠@?al',϶Bɓ܋{ExZSύp%-C!'b!TB>+2X+)_*Emghr*+%MԐryBRsQ'la5kz .<8g #`Q.uLS?~kɆ:T -n$~|I;ftjUGM<\Ц,Ӳ)96~D?/\i'J@hg^lc)1PN/(7moV4CS2r) "h"t>K{'RwQәWarhqJ~Te1XXw"hM~ʊAOv%m_;=X$%IpkGtu_؂Ɇ3mj%3nmk/a{o$yU=-kWܨ!ƦŌjR:XנXdnyxxEz5pV2M|۷^ZԢуnPGw<ƿ Lb|P<`YAn\œ D@gs1hk0 s؏:@R?&E[cPkHyd|M>A~^l *bA9Z ovpq`a$#l0d/zMN!ˀ ?}yspS,Qtk"ԛbqY;,ú{rE]vBU1Z1;ɽ0}:xTw~ 2PА2 ZN+ r|A\Iw[/>b:ځl#׶ؿuPo˨Wy4mWôMXӡѫ3 b8 /vy&_ϙs!'gJ&L"!\P@gv )_Sr.@Nݒ쌸ϺTz{Fq>/ZoЯ3Y+IMy#&K%8!M3G>ő*z"R϶Y* #i; ؘ&^bM%CZ 㠍89eMx:rkE]䘽/+}Y pDƗ@z|t''d/[5<Xms.?D{ף ,lWl516_=S^Mm_|ȡRV.!TyEW_ܦhSwP}$k.C;YekKf/b3 S#jMRŔ|(}Q#@V̋\ʨ847~a6;[޺I5[b1HrBՐso~\dccmDZsxZvzz0`fK;90v T:BO@<x*DaAE `ըBG]`W_/VY[s0Z)Z ,7̧blK1T]"t `T=U99y?[a" hsUQh^B}@¹PAg ޕ?h:S.NOǘqŧtjt ӽIe ?)Z ̀^v]R~sc{$`V,ڀ`IVgTI?g/)J1\cv1,(o`?B#PE9B 5B`0Pxdvz;ybj`;G:@( .-3^&'C+P2t E-Tс%gNmϧk~ dr,62%ot}V4;Ua;a-"a?_$rFEˬG;xGߍmᎣ{ GJ ث n] =,ExAT @t"X0ȮWϳ-DRKʨxIPf,qU2vڝR\> *+vtT2 pAZkuCfR)͡Sޏ-K:k)_(A X=Iz.( hN. #:sR9~g``OS߁*._3wM'i#o#91qYWi:خ;~z= n?7]*㫽`&Ae,xUDg40S͓ *5 SxwQ1"b|I Ȧ;s; w,AgO$:-Xht}^{M eB?9ȭZ?lJ}Gh?G,.58ƺtZ7xG4y,N է/_,#Qq d@yσ, oz .XYYMǐ>F4 ښ3Lm~Ɨx;]ڰJ.\b1˶Lj.k9YywahS5rL%\/kY|P4A $O>x"c=~R4בE  ЊEۮm5'/0SWDS]caQ/ 7nyeNWמu鯗bK/kar@ 5MQ;4y@ywbl߬OݜOr "$2LE-d 'R9*:~t]uaFԹ'j e,6WKpGiW}M{3בJPN ZL0PyKn&Sv v̯yL!6ZFXx\ut RPx%L 7Tpl 𽼎/G☳{ *zL xE.&Ƈ H !gX7 _u$ ~M[ u옧+Tm{qYO4OL׃8SNr+lW+ɯ@ͯD ;۠+]_ jeq!s|N-v9 >C.̇½: _p);3̾hGX3Udrn"bSu2/~F e**UU4`40$RG: '+SyWs.CINT,gf_<P]!zTF~"g=̓uP'/n21pn(JBOװtO3NƸh[FŤ FNW P;!5wŅJ~SJ >4Y@ t0Ui{}+zP\@[r&MЋwѪsNx("U5$Z`{175ImzJ-:ck k됊)UEk흑Ǖ;&IԟV1 ly&;Q,g yI9H+PkB@ySMȐP{Fj܂c'YMc\pL>`h<"*8~0 B !TqfG&z H9qB>ߴ]0<^\>4%?--3dŒe (,:KFΤP[p4DO<|m~8^׽oPa--x?tBJ=rӐTߘD"!z&ܭ(uD=yӛ4E 2{> ySg¥>=:j%xރ.^X.ˤ=gO!vV,\KA%^)0aڑ4_l$ mC{ Dvz9BT"cAA] 2'?,RH|TYq} BnrZ]w>jۇ7d&SCk:ujOA. j8znqģbzX[w}3BnjJ%| NLkA:?z_ED1egYZ07070100000303000081a400000000000000000000000164e4ded10000d0bc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/z]?Eh=ڜ.+P3ldq".eVpEs;БM:^j&&*[~20b |1)nRN>Ʋ` dX0r3(h&nP~>"!0|?a6d%530K1E?!ݕ"/Lj+B^z4*%ʩү@:[dإ췀΀7ؼ%-!჻jsiv[`⯿FbMX3kv[,YuK/; ^9΃`K _5 8wjAf.0L:s恷\4 #r]7`w͵;}dDX]vR%]f :ٷQVFAqRo*ۿ'V_x  (rA9b#07ۀ E4ͺd<#TW-'HasWCP'jM4X2mE? 2KNƮm8|+) 7FьRb|гA5Vy6 >hLAmC\a 'B5jv^f̤K+U (Pib@N 2h+2֚&fQLA |HY04Vf>`'@ иk= 0c 4Y_~!@׭2QI<3硢jnZ7PjNxً=Hk>reZ'4?fLʫ Xl alQFLjq?syW &泐ɤ٪;*2mRoO+1Hy1ad;}"RɗJ(XW;ܘԪj#{&:|ў/f_CY%XU:ߐ.7 he6Crl@W^:?tB1D^Wb>iђW; P c d|C,=عRg eȻMKǶ>s:w;X2|w`pbܵ6S9Y*>:͢tWり߰?VFo"̚8wL'*Z<zy×PGDcmnyTKc! U!dX7b_k*Nk69[{"sFW)0!wCG+іzJBFHC :@в-1/IRShHt)Y _6_c羁rl È5"ϐ[~ C.cX*:׭\EN̙ x~)fekBxƅfPw6|x3F58Ћr 25:S{*m@",ָ{.Co殇~OaOqf'(6Gp78N|*GQ>iJq~JԌt>BZdKωZn$45Q<.{&IвU[_Dv1 \"ԱrM3En/d<۫bs9*  Xx^zT~lg= l.w*r(P}yGqbQ d"g=+$x-Q{ڧ; m 'reUN.9b]kѽ>td%^h'ŜS>ols(H! ˮe;GȉCkӃb< |r`zE,.|ۢ"r垼GoAR;14x^(.үO7?Ԋɛ3|M"aCګo|iU@@νRYwrK }X;[$c !iAr:g {kJW,jPq$ʯU'` xgƙ}h]=D %ÐNJxS/i*U&l|WT,5<rב՝ :KZpM;ByhR+bO p<9ez) +2QL7CShhl/F{~-?N %5.9堻.yԈɾjs$sd M%M]+j;1qRvjKb@`B$G :_kl_dC'鸋n{(Z(T}rbo:gWvVtgXhY 8>G#.=k}sNHU~?ܶ(-z|8gu \]dZGSF [֯kWTVؑ=Fd ܃?=!t;oұ)vf[.B' ěy.uNe4{^to-ÃcehCxGf7.<\ED0 JcQ9hI䜉?.iz68^Arj ]&l=Z@/_l #nEm cOsgJ*Ni/[sšQ$2A."j| 1qc&v|p!OZ=P4G KO]H<ã[9e7jW3OʹR‹MQ 翸{QmxW aFU^rlKɛQVԈ_͙MI5:`{7 0wn{M0_ zlcvDl=(Bֶ8F(۴5Fe a[t?R~0q h%d҉.x$ڤvZO7XrC6-]je>Id70GJLTg#YVW f ЖPfxnpf$/1a^GCrʔJR6Jl%ffiU48viO>X*x%4lvUd ~f*]{|Zj0G;16`V/N:i Xä_{~ڢX1z(JUz@y@,Tex,$ hltx&]3$\:˜_`tO"o"4[qe ]#)0路0$e/ݐX]bu,E9ڈZ(R~>٪:U ?:i+2wpG稂Y= ,RdnI/ < ՃIwȣثy*AU*rI? (L[ "7_5/*vǓzoTsP@\MSng{R4`zNNn.;J͘ҐF>~2#r;e*q.ݭ/<2 nQ<*tqcmyL5δ!QPDx^k%rlpy?l)XM{8@%U/nta';7)/*F y)\ l>vd%n`hkƼ$ 0D1 G8 ~k?PLnű +uMJl`mH#?IAHpeqjM k1-Qk# XwM, +Ħ=l- H:Al\ޘV2n5{Ssկ*Fx׳NmFɈ~x-d6 D7yAS'Dv&cB'Q^g$yGc+uȧb-~9v]ZYfRtgT{Xl/ c{u8o /.䕬{_YAMVM AIXHa^d 5-!>Q.>gjIF|ZPUo5o =3vIߡMۋ+5~Fʦ.6Zj)D Uv|#ɦnMZ*XF18'B( }/jkC# >zݡ vLjF6)8Yšg2bcŮ:i@ZB2Eimߨs[27RvGe JjNc̼ʯj<7l%d]]nf G4\繺GKX} ˝fnEE&8=!?&qT=!t2؂$DRXDm=^۟e8(5W2țɲOC-6zUhf؝[|T ui} A{!d؏Giu#p P{dq- NE+jvԶh~id ɍWaNO$NT7W*L6M5>J㙂ߣLZngNDfiy}.xXvX%[*3 { LꡗMe+ToۖavQ<6є&@oQfO lIqRrRv 'u̦q|@-&NUhT#څD WVzviC+*D`]`)bNv!K邡`&%GeYOA9(LhVn%"4}@G-3hTx᪦!}4 $T(T<}c4_R&75>іv1U1WO&QɣLEXÿI7!v#9~xDhh:nM5DGv>aBG2b 3'X#0gh[1O{lV [aqߍ.P =A|xC,USYxކ5la#%b!yQUHj`0} Sj;Ӹ#1uאKl@JR$&Un8 2!@*pk+pU{_R;2+'놻w6O^LN O^f=dD-SV@FQ* +Ë(X#2Ψ˓,8U:QR ) ET9nCz*$ݓbJ}Ȧ'it?v8uβf(x(eO ]Vjֱ܆mX*ZO7KZwvFz/ÆBƱiĺ")Egĵa/#F4cT9Ů,ɦjYLPwЛD`dbnЕ\Ru5CXbOsђ@ݶ >-gF`{ZU+ }!+*+=4@-ĤAI.zՖ5$&x<PPw1DZhMfOC2gbE] (U,B-4Јlm;a>s^dV4zlX'H͍0rf%#[=fFtg^8)Sg’Hgn-8LDŽ"84s'{ɡt.|0-F@cҒJ]:^zq%=Oi,aO*\L?8Yi=8|sQ3 q;ƢzoŶgB A:wh8a]~pzQFNZm)٧V:+'c'ʘԲ?#@nR͆{];" ^"B;w{kՄD 3m'4deaz[o.B6BTI3AFl]H=?x۲fgwv"Sr@;߰2B!jC`trN֪!L T_KDE" D])m 2p?Wق7m~C5qG9;Ӱ EqdӖw;Jw%Ѣ+EumoVWX; P4?!na /b־$n)`@Vhxgowvc:\YY$8$*UO9!޾R#pyY0 mMy0>qi2 Lq:L./NhRa^4w{Da&egҗP䙡H㩖:ڀKp7H'6 {i:|vuxLjoL[q[]¢qfo,m _^۩Jɩ|{ͧ%jd V~ dΨ>F dFa3"P%~Ms6-g  psYRDس8qj+~i{`t~І&˱]bI|6B(mVpAӠ 1/eLaO!,>m*2#J|2)^egi\@Rt&7cQ؊"z33zսFgf//F=|b '3^_ܔ1NsI<ɎZpO%ږ.LZ4:9!,: (Dmץr~oY vwX -Ǟ+W:ŽFvU.5 YYh+[} sȌvVrBDaz<gQ%)Z=N2wp" Ah)VVYZM4 U~G\,9en$'',"ȿ8 4 [$eQ@$v/y{;:JV_oPyʧ xJ~+ Uhp'}S^@Y8AB.s'wHr2&1BPp:e-}qןp@:'W82&h9V 8z?LDadPmPBq3} 9ZBEЍeF')͏`i Ƕ#A |@q Fc(*@vq2l#4 {`Z]%Zb߄O~GL+|ʧ]w[>( (T.3XEq3`9eG*x!"bmUqϪ/<d\*onRh4#/f2RvC |tNFViBn͔OyYVh񌢁}w?[Wu wC~h;bF`{',DT3Ԅx!|lkv,* Ǟ^`ˡ5oJvX<%vtCJtQ!bJ 8ȡ UW&UםԼL~j7#N*ʨ)3κԶjt0n3v$Iإx<ȷQI$;7߃X`o`槟 X]R s)!cpfӫ`@y k:?)1Ge"D V$Th[T1c7N^D,ҠbׯjsuIS`$"{]mTX5, rq /UY70 Pq3!-7ZrFuߋ̮iy‹ !+JONSQS+/:HiU XR+  v7Xd8s>u)_z|L~ͨT\M~~veY{1Z ٝW(kLSLwɬ%\Mosdi/ cW(M9+Q(t!O] u_tڬr$jpFq%c{ M4hC0nd U;yH zrƯ$ Bū+?Gsz@נr!YqKh65"r/ݞ'\z,hV..`BM0&\6+39P"7oō,G[ 9\\hU.d_R;r]x2I<("/U'YjPˋ3>$u_/4Aӧݥ"39yzjeܞ'L0Asq lj6\Jn! 8rg z6LQOo訵K? %Ppм4i5~a9h:Q!32 Ucj\: IBщ$*1ˈ1Wu]ZzCAjwDL"Fb^;zP>taq VԤ(Jex*8 Shw,NQ<%\ޭ%r9(Z+$'?,/!!w@#x at26}QK(#}WXB7m؛pGD26FS^-+g7iRϯhXK|Q"i'j iQm5v9ҜmɰDPr 2~] v[T[,:F3V X҃3XTXx# %h&9Y;f\dZx,ة6(St@O]&2 C_6C>ma&NxMrn9ftr jOtX"%6j |U$@6"^@E:FE%"32aNYN[ԙ&ܰ_ Hۑ6mO|guBB?]JDm4ꮙ< Bu68:0^R`Jn'd>{,eG-}V>RFqU(ku-uaPaB`f@޸mal몣G]r?nȄ-s|6.~tJkw3 ۷Todi?;L%8P`)\k! /CH*T,VJAӆX o̵|@U9ge :|ӥ#XHl;/7HE(Rwrnq;=oeL `^ UF#&,FcDX= zie#[m.{:ʎ2i2J%"v2բb2`RSOn(@iSwpo]22˳il9@T-.딄A4u@\BSU,V5Lu'Lż`aw$];:\0GZk̅P;c8ߝ\2>U8 MYڕ#6 >j}?ya"+n~$֕pS&%zbh6vk36=Io,>z(cS 2rztͯt,̈́i:;͂4!Đ |p{^ ˩RrctȁF 0L6 GIхsW<}$!`- Lek{v'(DżZx ۍPԴ[Ƭ='13H5f=/p0o堼 ;xe\3~peKi bd!sz)A; >mGzew_B+~3J/;esn8lZG7If. =JM\ܸm+04vY`c6DZ ˣ^ 4kRh ɩ(*j *;g83˄= #e|EgKs FhLONk41ABx@gSu%sWy9kwSԬ$Hs jb=$}$1s:&~ft#M d)PfLuz! 2i>AMA\ΫWXknh nll GN䥣k\<[8lq"{G$ݽ _rxtE9I+r=%k)„3{}۠P谴y@2Oe%[U]dÆ!RKt[YMīLR ̲>oKe̛Djp^u %TtҜ 2yٴu:od0(M{Kbt(ٻa/"kRJ'Zv$AR \ D3.Ȃ #"dj7Zwr~軁k!#\ڇft(i&3*P]׸\i~g)_S?j=E@}*׫y,W<襬 rSn ndGbzNאӟ%Zuo#XuNJM_=zRN/j94b ?Va 7@YnY5OFV Uӽ:x?IB4w-J&ZQ[VX$p ri%e@8gz)m O@~L^#2 e'sHW\4< \rlA_OM[5iY\u dP!> !jD+t %"o9A;ze,8g8M>AZ^8K$Dȝ5Yu& rbࢍ$z  ]3]C8:e3ֺR;{'Z.>u%GrIɧ澩|ï90f87C9XCXeŷm Rr{j[J}%|!TK/ 18LJVo McަrGW&Hvٌx 8kqgq BW0179*Y]B<߮+f/yiNgT#mT\D<"1 ̗(44-i Ё=m䍃oBYW <$kk8ιC iY Q `.BB71w|U0N%8-w Dr*;߃{cR"[ЙsX~7=ggÝ<Ri??t{j ]}<2&K&-Av<DDKc<4wmHnjw7T"P(|AaIt4-mHJø@;@gizk5 :_p.`o-Kp5-Eu83ESEoA=vr+6fo]-r5wBEIٺ?ML 7 &y6lh; 7w!q9Jf#\ն`"^*tw´U~zz=$[~  9isOq&& |$w젗 }sl/q#=/(++ $P TSD ݨgۀ,=Cy /yȌqaz@ m'{/ `ϢeeoaU"0 XpNuυHU)FD<=}Di@$꜊A5*P|= >Moe uWba0_w`1s@v!A2p*8mzU|ٕJ~3Pwʎvh nb6x: Dr:"凣 ^i04fw+Vˊ+U/e^yI]u k,K^'R?HlƟCD%r$gby(V˻J$ShI47$AiK!5>oD_liGc:UX!-,R:ݩGyLϱ^1֣7_e.M)B|eh ʈa˝:W_3mģR "ъ̯H%&i ex4 uwpttHwMaY`+`3{p3*6iZ|\|G]( 3b!)U>hJ+nI&hl_(7~zgZZan mƫVa͋Hm2  44u r6?c$v2?O"=-{j{oTaZ)?j18 y)&3$Ք a'n0Ba0*n!Na,,ٌ2dk<3e,RЛ(g-zrZTNq'Su뺖Sj2p'戞.wTrx F6~s}7gyP ͌wUH)f59"ˉ_Lbn.F: n1uZdFqmՀPw}_KooyzN|zxxJi8={Xo~ɢ9uh'D(%rxVH|踀ӧRE8YVAOUF"(DR-[ғP8?9nWL7XHPq@,SZL/Nwl V~pQxˌfM][kIt*B+S۩B ۣupƒ|өm^p3U19FwG 碢+?G+$3%hl <*9Jd=P]A=D>*eH#O"V}b\"D1iE RV`ľ|C|:Z0==ހf_QxhW8 {bIqBӳK)[u"im﵊Vʲ[ |qECQ:l^x"8!PK;r%(Dy_/t% Ph,k{5|Ίƾh5BdLHqe led?umx-H } Q*Mg[CUnn$zn2MOD"Xh9{Aj coGf &@ +o^I0p?s:x苢\#h);,ƓWL;0?c颷u͖2]Y76&I'+|Z.+'K.R?> y% F({JtO'"|'{>r*Εf„#)߮kh.4iM|+Aa}39ݽy+\t*3bYFf!R4lT<<%f ))KNdu[7MycVX|Z.&`!6<*4džL;Fs6I:9uFC, \\:/\DK Lg5DKenj<6&Qi]Cam[i @/6ocRa P]߈ҧ}QhŕT. mmɫ@ⴳN1R}5StǧBɧKQ/ڷ$GFCY{Ȣ6ED>HAM 1= n5@ANqHE '= soH+{hpC]l+7~X ySEW^۫3n@8 :)5{LRHuuuэYG.Fo,)A>* dv=j>H'G%8ؚ@[:x'w:WXX!{xl,s)~OΑ7-2Bl)ztGˏ&֜ A% /|iP`R\(.'0yjߠHY=׊ΜڷL"ecP$P:z+Þ\%*Cp܊G%= @i4{d|w.Ӏx{g;)mq '}tV5*K]!LÓ[v;-yh=*-cJԱPJ_+W(MylTx#4a0! F7 |S^z%NP**΢]2kf [~Gx쨋kFk_c\xgվ6LCkFVxP#l\:%)[`q-ufIK "vh^>Ľ `E#l#9m[6=Ŧ[YY fJ#ivRx |FI8]Ӎ O!_,Ei;_}b)=eʋ&~r !'|#-+c須א󒤪$b 8#p[@$h:3=atjK\h$׭tgmE?`%Ej6c>r1hlu֗y>2nǭۤICͼKx=7= ~/AB9:X 2+ .KYM#<517t\̯)~e,' dkh>UJPͫ ~{P \r\'S7S- $B8*?=נb/o.HN%WvY $Runԏm<7gN)]P'ZUX/J906*O7<whsygCm$2oOTcˏH99*k r뎳EagnY*~mu@&i7/E*G?$X;#79 Ҷ\kWSy%.ԜQZL< J,ZQG1-^/6,LLQ۬Axp= ro 6ݖ [Cs"K2Aώ3v%]f:Ŵ= kԾfCyDD.՛sW@C|b% 74`_ъIsG `[7Y97:|7_=7|?{y]>䞉ߩМJɌ/^;4s *-2#_vepM\Iu".o\ޫagW3/#Mv= -VC3K 1/Aٟ(^!`s! ٓ\D0Hry /jy.r}1ބfbN;&6dЩWoLS5JPͩFqj{D?P)Kx!c_d~o~J9m"~ dbp4A'fͅ3 y~Rhgme [m YKߣZ!(^CߘEש ;^ ;~i\(U;GGN~7oEj)ʖ(kv7 Vm5.ȻQ}/:+5< CHsŌm,ăU*wx'V$|jq}#sHP "rjtۤvwBw!>z޾QIO&v5d66j_ "zfMFRN ALL8)J848B fHJTt1F(G@,I=pT%3!ʼyAz)$#ח1G3bCl}bQ=f5JWs7X!2~=cY\_?+܈u,BUPcFnɉ"~ݙN_Y[w"=.,˗\-ߍ|W?L,!nIJw..,@ǬYYKrMKX{:cHsJiAXJ?Nm49|J. D/orBoLs\akm8vy KPKؠ}reb2P|h蜑n0"9c |BA ܇O7;POS:^g@ l i$lx'ҸAB6&H.Dr|„X¾-8@bXK|w6N u`QC^ô]"؏-R*¡Y6yot2Dy1p"D5_*MG1<&){|N;S@]mbd<Ȼ\IH,_^/37+,x~QNde#tqÙHb9x6c-5'0y .#'=K3_ж–dmL.dE|{m<g|fҏÕ8yHc70=цqR?ĎeAXs oPUp1wa~躻vCBb~U)??gq8<2nE<xu#07iBuFB Ӏ"7xiP `do\,cERr*X/RWn&|DRaa VoT!헳7!u>?zk=bumĴ2e>dv{v3%o2Z`<<û+߹ 0Rӹp:P =ǕGnkMbA T\ Z8c%(sl9;?5 `})` mʱ׾w]6O ]BAD^!"ϨcISJkcHե`pe:$Vȶδ= ]bOnb1Q<*]-nb MaN훸ke6 <rgX2Bn915k,%ݚk^Egy=4nfTNyYAjz)a( :A9wMm^M@3kv`NV53W|T2>#W"x׸pں>{;Ka,i#G;|` O~4%:u.Ij*Іjs!lp較 쓁{'2on@𚇅#i+N:L2-:#.| J“' Jel c6_on+ EhcO MDU?0!K0dny&^*E/x ha)tnFCq}/5˻Q}]j̊tJf8~V+0?̯K{ucZWOME:i`FЁؠ&aU,Lsx؁`,yr+0Bk ig?8MXt%D Kw7 ݍPĘ,[rӅ@:io\2V|eœDv%5(סJ߆rC#,f N&rtF'[gB>gԬ AKA/ ͧD,L oK[0ݞjY?V q jW/>, P-JۭVM[87\JYVlƠ7N|%mw'$|xGq/6 bjaJⵐJ bY 9%=Sl<ԇ Xy )}N Ҁpzjȴ#ΑK 0Qџ iM9;y )8YMț y0nyrq\il Ճ|ʑ@W@B8 " )`iuSOL_XGEdYPHuxHu}o} 𹪴,_id 孩*ڔ|뛳/409xiub؊3 ݫ(DΉGt5"_A aP}owJ]q0{3x>YS6ӠʪF6vxQEm= NxA8kgouaV.R&١#%B/N i**G,OU. c0r*ƻ) _n}"'Hb+^^bt9!_}Wpipwmu!n}WCltGpP+"E/c=;\_xlyٻvlW`("B,| pE1JC oApCnح$w\ە"qz]EOf[)LnP0dRŽ 6k=PNeW/:>;Vܚ}IvUDQ= r_5/ -(4AǹWxR T6{F LӠ&U^ _ymE2w| P ۤX(L0F1&<5SUf1z/8O6uc̰/#[H]I~xst ~tFT1)cQ;YA5Oy\"Yt̅\D?\X1#q]h$ CՔ^ۤe0;-\[4O4);Q m/1lHFIm:x pxпb[gq~l1i@ŕ3N6&pY΃/(TwYh5JO|omq\4v;R#Id5T[ Ik?Ca+Yn2,&7P,C\U:*`KB6< h, WK#w,ϷpvLNA 󛾘2;JH3_\ꭟc( +9}w=)wzć#.Y7tԢP;&E,`d#6tkEp,g8%Er[`~0?Ruu2ŎHhb iq$c #"'D?CMI$,cszxM [~~). U30ЄV(yޝIXRd:>$XCGl2ZQ{RztPfBpE6SxUuٽɇ#6(&_@F~LPQP|}$&Mꟽ)4{m 1I{y(FU#qQH7"]k9|4Dc=0bU篧~h_J3.1En3&7W@)'7]|Q;nޛ(oo`5]y:w9*R t3rMmZ͕3D) Rt= cpnUHRE_o>ǡ Pla~e\ 8nBEHu8?K1J(^*~ 3s)kڶ\顉 H_~y5e$R}K*`|$ dSZl0JXύi/MhÉ`o'?@-Ð(| s ۊ*g| n.%MXEUNuY%&bA{HD9X'мkJmFff21K)+-Z Ʃ$Z|Rlnl#!ȓԶ =jaLMX9;:$I|ٜ]' dfZux[O 16xWBL[>N!uS")\LG} '$wB|:}=y̵P[(mAAM16&)> 6 4Uldj\ҟ=X?,Zbt]#->4I睛Gj@9NYw3;|Z&UO9CG σ w;.`Ky70@9}1SaSSU7U'X> &o1>.4.L/mG}ZOʫV%R(fz^s'<1 K>&Y5L7:P 1_}Lqs(@'E'ԁ?;MNpVJ<\}@e,s^S체T7̴6 qnhV6Pz\qSBOuNgcI9!}x`'JmTМJ`B63T0`(/}Y(:+m9ScE< $ (nNiuA+âqx&~^S{#:U@rO_Nʱ&L)zѸ}dx`m8NY 6yX[ @Bw|V^5W< Pl:- 8xuKl"<|Ջ.mP'legn'bKmJ@7YNv_ RlA\PLJ3:X?\uDI1⊼C9@d>}#PfV\KG}#ˮnr_&}HSײ@ݻ&UfwvJE)rxхL}]E] &V~"U=vƍ/2 kq`kЙe*8 i#*Ymn)7G0Sy4<' =1t k =gtv|fN0N6Fc[)T*0R2ϴmLg<B sjfI? POAc nBURɔfݭQ}'\uUq!FEnSCݏ=բ-M>.8foխ-AgOIp\[ Q1F%>^_T%P,ǁCV ~Z=OɬLք8{W/-kaP˶0cjZ1?rSzSfoybnz9K+7RUbL㞘| ~m6SH?Buhj;>іI&}AthqKF d51sm"j +#ߞ7k LaK=<ތAZܙ:CqLL-h4oj;ƙv@ 0e+#Q'ÆN&syw5@U .*R1ه/Ϻ*bV> ڳ2Y˄ H!xw ow3dT8طߚ$](oy+`u]3)~h;CsQO`X#(JJ ]Y(S4T;S0f`T4s8nJt$) 2z $ANq#MbO ղ[?w`^ EG2gnmԴvՊ+6(1Fs$dr魁aљZG(٢!'Dv8ɜ;-v;$Oy䝴s& Z}'V&ѽ`p6đ%5 \ 0}OHVBx)2TN.8V oLqp&YX ,Dha:2|BS!Gշ(B*d&#b`_;uO. &g>UD}P; sp'1%,KoX2ȗk!AOI{8OKa(өwDDeRnM.8b'f#p <U >c*3o/pc*8;ǦphΤorP`ƭ̙&b*Rqsh;rl#=r { UpQC|d'T#Dmc%`n"KCanrmF`7-`~}+dh Ag6 0֠YPu?f@ } n&wh^AކVɔ;12,rPҾbG^Miȿ  芷/:'V]Y"Xi>կkAo#$@@jRw% r.L$2,I±2cMtc4(]<ث`=\ 6jlpB4&+vi dj ;2_@Ra>yσ:IigE9) :*F>0-rnVvbѫXψ'ɪF&3>>dh@@7#.4I4ݓrKmIq5. ߺ<8FUI48KxWHO25СEnPPyȼ)˩!!^HdJ(T9r.9 B7׾ۊ咽r&~ppppO"pRk 1@Vr=7A\qZdv!; )#uӌ wEuy]RKW^q X =k{Ak1K$* U*Փ 3UpBZ ~О6YF"lk.BŴW~Jk^MЈo9[V5Ӓ맹}A5NOn$ ]V {ۇ\Fr^nTTCMKfa**"{QTq᳃f0;ɉ'Yv"RC5$k42SE5}yHbNS4HNC΋9G9$WQouFf夿sukZ45L"r:ݍV LҬ,i1k W*oyAF,V !]nSt8^Nh 3!_xI GnSOnk:Ք6L(zW&5fك1n\G"|p&R G̼Ka( 99oTzvDd9Q1t,b4Sh^/b9Px˧q@ lTRDr Fk+a X-M# l2ܵ8"T/*T7]Gl?#x`5.7nY eZuMѝtB󐬸ēupWzM0(e5ۗBĻ&e#8i즚6z t+OSӁƈ55I$qvz"):`J*rAk) i!"[ge2PFHI 㝀Rf`.QP×vJuCn _)˱d|o5}vET/P/;=b)]2\)DD~[^Pu0K/c8A]MS56N&b|E!2>oiUuz9z~ApIW %IDS$0SNE3!~i *_a͞'(q /h6iV<^K"щv M8Jt fIgWKl?옼Q#Y D1-~y$UD`u0,gݐ?d[D'ِ?= if0؃c*u~[\F@imËzC /}bbdīhتpDiņky̤i>M80L9y uMd2 :jb,ŋÚUK&H눼R&Ժ8^8s26| 9I.HYj+=6L_8yDž{]>>%Х\>%:yWe靥˪D܊EJJp>?by"d0Y>@A L^}'UzVܲLoJAb.C_YK)R9@-8!VЛ*|$"/FLmt2, ˮulo-SoKQ;, Q YCVeKTUnnqz^䑔)i1b$Bj #'ZX9{ہ|H6gaKE0J0VX~'T)tJ8ð>+g*,O Cn?+p(1G͎^q404&=klHllo=+r < ʧvV^bM=T`j `~Sg!@tky珰PHgoͿb䁫&}U+d}Tz?tJڂn'c<]A^0W TߞX VeHumzƉ킂 2C:Q9*ZhhHqQގѓ6 '6셤ORqDy\SnxRi)U53V?UF3I݉%c?9ѩ8ŧKIFW4#: 1]#+Xsh%@o9^^fuZTg L]aqP3 \Y4H4G|J]fṒup=/ь`W2-ۋYLs4 %F@6.;LW{ugl =?LhaS q`RBd609?+s J{AK 5- ()㬊#zwgZD{,ičp~@&M3.`qqJ?ݩKR~}֙Rk9d}OD;NXT'bjAuEpk. $TL^9ަiY[BqQcJP9JFvIޢo<DPtiRx2 @@ ?j?#5G;y0 gahPX&PF65l7ywls3E$F?l4&mv .׹0žoa;4&P֮\ЃVhc؋$BJ ?/^WH1Y-3orN;eGf|*NߔU)jnHriu9sɄ>MeUd.s=#:>OPاc0'0hE–jҭ^`=r(dr(U@'&(lo፸ ^w5r=w^*_]W%#XoM#\%?^P4w2_Ro "DN.S9>TD؅엡c(~[PFkW`Nܯp0oCWaUcWz–Sw?kHCH$aNsx$$x@˘^_27˜ Al#, z5y{ bf8%mKB6҈B>zX{Zn]"%~wL7lTW/]qb~îCzQF&jV\%ž!psW#MojNgtxgh7ѠQ=prjB}D.@ +NlZrhq2~rΦD(b]JY6FC:籃!tkbɦKx"(mhv!w/)FP8TkZ7DKeقv/^0$%b%^#7(G"qXQZZ"r6/f#)Y}AL# Ui¼- - ˆ>~lT-A!{:GdL: ?H͂8!}gW:JDmѬ!?-ѱ77qP V8=~l3>LQ<ށ %|৖R?`~4~gOlvh@4܉oXERO|\ $6ʏqGJ~X:dGs-=0$=%$ +J 5UY;ݑ@B9ILJSsрrnꔾU,Tr 6`, );-;BNB*(+w1,4܏FD'R+m Z:Q+D7tۧ]IȃnSbv1 a+ 0C4׋͞x]tw4cP^19crΈO$U =={=(|\zϡ B l}# RL[E$ȝ'4z UܡRc^CŵV{f&`__{+?k&rQ!wvW© }0'ҟ!zt`hو/'>LE Z*655Vտ*ۧW 7~\n!f3fZO+ĩ7w9;Q{=w(d\\ ~Ah/\E(5@u 8o i 3uɘ`1] uPOQPn#p |:"n#Őy% PhHP<t sMo|m8d^w ].KH`o@^e CbRf0J.EF`O+o: ڿ-U/& Qqf$)< 3wL11I3My[>^6XAD.-_g1dCY6Ո`Fli`C&zs&:w?ؔPzc&}؁y d{X|iKAHդcQiɟ0w]q]|Kds#%g8;B3Gzpe 7Fn5m/Q,OXjCA|/ipuE!lmW& #|'B{ {&3٧erO_bk^Ny0Zj^)0 G<@a4=dA Ϳ5f%3@SuY/z_O@خM/Ó|ѡ:3,Jw G~,~,drm29 8%E@;%8_ !u֢d]A' v>bv5㥋p#}^Ӣ/|pSIl9=oV1}4qR*@UѺFL=a;c:8'y(䅎_3?uXK 1?Bn"ۂe&\ “?HR>Gĸ4$kkRck@C.[˾X|r$xã)`x/BH7;0jզRneI8UrpڜdV!mfM>F v')seXD0(w_K #/ A,$mZҼS'lZp R9F=Sgj9_pAJNpYvB)VR9=+A1-ij64 We/N=*?W\naq7Ț/ٲ*F5%Ls<ڽ~1ϸ] .u X -%)ʗ}#:("rg }ݰ|**9R~5E;Տ*PHCdiO0Ztm)-8yDd)]L2t@*Tw*Nֶ NF!kgK;[gMju/'LW~C_/xKn#x(:HwW=A&a>n+,~zQhFUu>y^ ۬Hf3ط\:9م*^9M z]v) ~pV]\r1v;H8wf$S4! L6VzT'ayNy pzJQ{Xdb6XD|sr57BkoWi6E57Q SHS],fh%~@˂  u&Zse>N2zrm=ZXh-h$yz3%c]J}woGIUɼStBP~?%@ʈ!g(T_8u*X3[WE oe5x,'|*5Qye`*ȞFBx2x NWΔ)L̆I8 M( C}6VA)}WLjK!߂ern_u3]:@Ӟsʬ ea"J+$Ί EnC1?yJ"KXg/=ߟ;0qi@-_%J b@*0䩟+ gE85{=+~g "޼+Jq,ց= rL6['Vx#s޾ aP#)Y9_x P.O].nX yFRK׍Ћ8Uf$EÆ YsY/$6tF!E8wYGir7Dx$7gdhb. h,/0]T i hApWTqz 1,A]Rެ0*mI*8U$D4v7>z<a@]޹?QDt`-O~|b cFf(]kָg\;@9 _BMnbaQ -'91ndIVF,&GN/R1xJҬu2h;:iEb*㵛%ҥJX+[g?gc+-:qlء#}@6r(\nLӆlBg0\:kG]X~889ঁQD,u|2%g q"Xq;Be%3 TBpvBI($O]j9k=4}PG4Tqz{d-@:` ]Y7Z`r)F `ԅpf$nG`S$ rmsOV*n^d7z.xŊ͝~@EB) Lړc/ievP}x96m}Ě\,%hnpԥD JY2_D?h[_?t*; ĶUt $=ԚGTD)Jg;Qb6J mFL"Й>&RpѩBT]7ULxe0sdaOY+kXp̑K'n/9p }z\L<P"mCwsuGaK%YH]!^XAeF yPy äiAl!O! ж| !Z، Ü`l4FQJ%R=l !S``g-yPj3%N m ZVBpw>SiF'͜oh~ƺ&Ga5r+BƝUZyKmn{h.{ueS,WvߑrhgqZ=lB]p6`, Ae~6+m .tbrݣ)ECmty5Z3 6Wz;w|%zx>죈s⸼ĐgGexͪcI%mBR2byLڸk:go솖PмAI ZZgb9`&gEGW2WA#ao6陲گmn%rrA;/ ~)_H29"vg:@G>VEDsX Wv "SȵvWыd: uh[3X ֞xLFT1 S55-A0AL.Z[A |x+3n*u4W3`l/rx;!cmd={/r=f+R’AKin*%sYi/ !-IOnTt;U{*ʅC[ p(g!eUr߾RwHK9އPI#B*C@^AN4ᰲ$y7Ÿh&_g0s aZ&5q}F FkZ@ǖ;f'FUļ֝M*^]StI nE`:k1]C~ Ʈ6w(}#$Zp0~A?QݠbZ.$悁e|ٺax#B @:N'hǝ{W8K/C4LR6;^(6`'`QF73OT^{>ǖ k:$1z׌2ȝKUEVDgF|s:n׾v6 \,+Q«Wl*L~8Q>~E=0g В)!I%2z-݊8”RGg6oJ$. D\Z×i;Ro/S>-]ߺJkf-ĿImZۏG4| ZߟIm +@U8lRsxW w583bت@9=حAw*Gn챥O$hT*s]Ӝo(>aq]]@r},}٘RR:vuc:p|f_8䍞X"kʘӰ;$cL}.\ 1UpVo䳲=*F?M01ͣvXlL/t=#?&G ΅\׵k7<6r">S /xׯ!lrI1O;NgE|& =G^l;- "#(}.m{!` mgXy6hs }#]Y2?+5B)17JS3vhI?ܾ');V´-ɥctԉՒS&|*Ai`.`VTnx:Ľz5F|$bvo}pGP<Oѯk;tYev@Jcw͗yd(zy$^a~R;EJmkתliDG OiAot NZȀ`kqٲ%sNtʜmG@V C}Ap~ft(d-L؍Ks7ut1lAh?e-. >|]kpɿd5n,㶘׉:*yŗGV97egRa 2,!039t) aSDE] _A~4ġ#1gI]*A@΢w;(qhEq#TY"fWV'Ed{wz6TU:u8 s͒I3}U,GO+ ^ M$ư*2tF?*UרP1,bpfFjjV[{`~WIyd1A* XP1Uׅ#]ә(YGwXP4S Ar瀼QQtP4^6Ǐ<>B)\iK}ghxxZH.I^%WV+i&[dڂ|[}r!n8jNwJߢJL?f$:[$u Vek+,Um6 @>%Zt u%y͑xsoJ?M<8 bqlm}ݑVi?of7kρ&_N~ϕLU'2bĚPnl=E Bg|.>c\)XسQyԍTĂs8)b g w_  ka(Kv)IǶ_Fm*: Tm5b;%:Y!#oxWbK]fTI9bTЗP9MoGZP$Y`$9a \psO<܅>sz="Km ,ڷ\'G (O&V:cj'玣¹RA-Rkn|uZ7=/s'"3=~aŎs u¥ZD{x@V-_ʽWw~r̘'5G9]c?Z ;5`:.{]"}F6'DP 5C S0X`H3yϢB(d 1:Gp=nV[1zv EX9Óݒ= Z Rh`P-4l֗LݦAbsa6PT)⑩Zj; t86Y^J]:׍A\8׀?]B*;p/1W-bՓZB *yjss̝I)%!ć` WMQvW1,\d2Q.WH:qϋ_Sh&v%$X@^F!]*{D08lNʠ1Daݲ.Ӯsl1SB{FF=ZH/o.Aixc2$JFrݗ4im.31\7d[̏$82 M1x.ԅ月Sʸ_D|ۉ#z@Z 8/amvp bB!Fv8딢"Bït4xjo= Yu0⁵WYc8nMr"(__~wFv,2EJNZ-,<`)drʱeGXt. T[ii628y#Cؓ(eD>8ү>>7$lw+"8BB6 طqOgsI8@{@"9m|ҀD'r } L RTa!([Utuؒ#gcZSr3lk~K2CŮ|x[Zú/zjuLXC n`.jhc.~@C| ޏjD+xoYZݪZ[)flZsaiis) 0@ydPA.4Z :j%#Ehd7Jk##!"مk,ٷJnR;/m%K-ĝXM,hDdڎGQ%x(iITI=Y%q35yV8iT;:{*CKb`zLA/03; [,E [-/$˥ջ_\ݷ(-RZ3_5U\jVhոdEkb7~R,ilA8(%B'Y P( r9y%~Q-<Nf`J /@fV^@w~'h0zEng (; 9ȁq<#03y)}1R"~!6~l{hl@͌ #A l4hxк|2{4_CZ煲lLr,wl}N2-+y!`VG%F}"\ɺ{ w.OJC@BZx JvU piVdS*ȃ>t{Wm`p;#<,\= "5WaYS#l{OC\<ތNZr3) H7V4Rj%g|_QI&]hFjQ!_2אj/.zN!aXYkJ!M$ZȽ .^AF=ܹLl6aUntMMW2XqgnYݕ hnPI`Tl܄ } Ov 4ھ $ Oy !wuz3d@S5=!JSU,ktL*˞=T#/3Oi|A131$sc㨡nnT.@|_ʰY$R/5E iSsSQ %:n1[έԹl}YNvp{ hbN~.!l+Qӵȥ[Z D~g.6e݅ɛ]Z=͢<:*qN[/vSz>JH44YIo]te"/R x/Ӗ@Ԡ7]LQj]#c ˲aCf4Gn웦G pټhM+qڨQ+6i Iy@.8N@ 6yͥ-WV:0G/ƎOHl!-">| P0r !9Fcɗ0[Ru/}fu Kb=z2 8NFI.6SǼhSc/A)vx0H_p06+ޔ#\y,|&{CTÁ(\kDqnjq/WEXUP##{NWF! Oi#A^ ѝ.Z ]gT6C#=q*?gU&#RǰX[կ 1T+ \@)JCNLAl2#J J{S+JMm|Ph̫W/Z٤=VLN""3EԔ,FMw 7xSFnVMf2pO%Ie($<n|GD8)2)~X#^*FDrY[&3{- R+o2hX=Yť~dqH џ+┄6% ӫqWڥMm̦}T3+E 7:M:NNft^)7C֙6faLa&B&:?CGOJ*^GJB'QJ-e ΃eҖG@[ sfFY{|GB0 L[f5+, 'ʝۇY'zY#?X-B#mP,X\ԶA#,5vo̺ Qw:Iё@ 3z8Aѕ; lGlo;C 8HԟO\5#Hd!C`v**%f Fa3kv@l8}TZu{aC[ 1H%}icY^$c@ۀCKdڅ fJVgK8`u͠5~ ,HZx#1pt ]z!KȖqjOOk}Bk:J/֖c8f< pPWA|u*D~^ S:>i \t;{I[']a-EӪ.q?*+:9DάۼvW7 b߃LOVZip9R2Gqnfmuo\4*k]:=8r+|ù05=V`T +ڏ9̎8сqMlu~qvc7[~^/Wهb|0~a#BE#M dL,lHUOuMA+3x!ʚϜN m:`T!GYR2M4U)?U2`ĸW;nB^X.O`:eΤf"4lJO[Ftc^-J2!R9*T_Gc8z$v_Qx MWDP,2A"OP3(qyʂ*t N&#j5۵1[['umhuqH &^1' ? >=g)"FԹijf>lJsGJdAS1lհRpWdJ'!(@dAQaTB@~:co6=J^P|gތ?+ y#Y\6]c<8Z[+T mZ<3@!PGOt]so ෬;74Ia첿&) 1\$FnFU6HV])h XA=>-vF!e-j&6 iIU jϋҀĝqh{x谭\dvp_uo^-zΊ$BQفJS('=~} Y 4,`C:eZ7:X.LD91BK1FXC[ }a~˂b=y\.O\pP~x 5:+_-Dy/K(l iYߓ$o~S }H~'}X2MN7;ӱr̷ߛfb} ٛ#ˊUERaM7s$J7dgR3o!oCΗCnvɇ -^ ғ]cy"OKYfW4V^Tt3fq~`CycxO+Rl! >];sWP9qhˆ<1ťKL ؝i~gѺ%WQ"ʴV-Hx\IB(~0ǟ'\P<͉3y{BWg,r$CΡX  + i Qgw?Ρ/g,As{Rz }'B#tokQFU}`Lju 6AΠSpYI@KVϊq eϧk,5y-X MliPNZQ Np$ءաc;#Nٍ0. œO&X8Zﯖ,uRo(s`w;Ӽۡ3J70rTCSmho0[ܟAkrGSk__L0t|}v?_`/}lШqi8X1, C,GFW]6@I5+W3LĞZ/59#f v 5Y27L XKtCVz_TځJqBϿ()g'joON-u0B YM ǡ+xSCDEYf'c7f ֮o')Mɀ%l޵r,QlUJZ9Avԇj4a)np WCb֣6GGS1e $zY]$")]CF;{3$4ԝ25ЂG-0Kd`Ebz0ЌwH ʣH( #Z:6n_ႵNHՑLHǺb̸敁'wDGR*/d`.RuPsnPa‹Le9jc~\ĥDákּiiȈvX1;U(Eߧ8 d ۾_ ~tzS`Mwӟ=P|D#z%hSÅji"uH‹z㩍iWB5 @~?t8et|x#_j N x`_ -|{@)(wԲ!~'$:sPV߼R2kPϧo& gttH#K:Fbz[ޭ,SOr`7lm +12TAӎ굱tѯ0JQrLvQPʟ:fWt> 'gEF3,6$t"c g\-AQW?Iyv(WQk: AQ0y"l}2,} uT3POA zYXwֿmWtfy}6 A8#ESIRNPv?7-]P9yLn"2Z} ,J:p;MNDE] QTs {=WF.1aG -1Mť:# Ͱf?~91]@ke'\Ʒ'Z7.3 ǖ"T$ ٭4rl}Wzvi9\o5WN[z0L#X#\@ڞhױ9΂-I|QL Ъ0'2Y>K0VA"{^C) I/q|syB /TÊNjvzyAUh:(,kD{p\{c[Ĵ+x)a!{,2c/fl>tVs0^?0m+; |WeA`@5@%y3AĘ碈Yv𝮙\A$ATS@WeQ)ҋ6.w΍!ca߲V V'`wƁFIvQd {JJ$GGܸ֔yf-y2Hl-h`t֗W{GU;P}!rұ(q) m'@1 ma SS,Yfh3B8- 3P-Rapblž{/kftѽe]T? 5O xOOUɚ)Y`|d5l9~.!ET];6n3vJQ 4$Q,H"iL&\u Ps>*@;C+75B;,bu18c$N$ b=Pvxt{4IOb)ۛN%ʱK xb$nFBh$rp!3 w=O{oV*#{ yt/R\ڗ eM mo 79rPR_ΆEq3b)05zb~j4N+|CZOO86$BL fԣ |aH]g g"U`qڰe7ՏSHJE6ӆ,L4/ ם h]D-lufv)Qsnѯ#"dؙsvwۧR gSDݓo[@bz=K L%K1ՕA5݃/N'(`qP$}`_kM"uaŝJ&Г#1z|>llI( ܪIJO@C:1FJ?,x&;Z>OE"K1"Go`ap=9?_3aLXv!v:Х#~Jz?>o,err]!rU"acLcjJE,t 'glD!p{9x4 v1fkDWx*|Q"T":Br)'"xFzdT. Nsη4  D~ZJlFĮd!;{d`% 0)JFt'zd& >7| x&nGˬ<) hnD{vF4D[LqrbvA`+sQo3 -2?J 9NٻoU|.B-2 ^{0aTa)Jl) @Aͣ]`6k}úǍChh&94\ KQpHq`[:n꿡L*:!yUC;}RhzC N48'$nQYgJX|94BM'G 5u=GfAPkdYꨂ{p{bt|Í)|[}N,MMZ3i)mWFb" Vŭ@a/{2 zc r6d ŗ٤J ^uxEY7;Ǯ#GQ\6DL\(1j$5]߆Bv2?QM@D:oDXJc|e_}L;o_>͚Ec80A UsB2&͛W>mͷF_oQdOX2|]T.s$O= Kh|6rg],Sl4G NBYFANFW~j?q Z޶HB8*[R/)Ö!4{gc6Ít*-:Z mjSbIt5Ү%؅xq vJ} HMA>;`37HͭX&l{,JWSrd ͯoJTE[|Fd)|>-&3NB;W[ 'G)_[uvf&Q5 0t7W[|k^GaV{&O, _jͽj;WaT+m[$9Ҧ?|F۩b [J'n,1Bל:>PD5!C$SKO]iS~̅M9hD>'_j]{5^t4t]Kf k%h8pލ Ic0{UϠYhЕ]qwWt)uvz% u&WH؀ct:J}"]amLR!܆c'0dn53h%jYLͯT_W``_XI4(!5Ɂ}@wƪhMN@ОnmN3KnLf0X%IyC1VyE ZXAϑ:wXvӹܫ(cݬY1 h ھ=0x)qyq&̉#@^~]x@!D|>g~.E>0F5Z[H#?#vZf5 @x=뮷LO{]\#f-~,Hm@4`pMMkʧq맽'n3 t54~ ݇U /ZbJ:U1mG"K]Ui&XrDCFץ'bؽzيT /@_OEX /m( HMC.3()p|gY4nBa>L w cWr0@_PxQ&Jxs sv5H:Y-KiPg+MA˟Fu߀,6%ZmGzY_5,Uuf g9bCBHP

    {RН3Ż< @MSUѽQj!9h 'Ѹm;Eb^  ˔Sj_9YJ7ƾYgUJјPP{/b'Rqn"' }eԛQ t:6~|,*i/+$夔C0״.;GqxָVD,*,55Ts׎rḿw βtɩ2'{4U""`Bm@VNrK+N`˄CSZպ#FBm`{k*'\`˫"X`ºldO)5 [z%m t2W7K,-ǂSN1!& $t~3aR|M{ˣ;n8cnC3 ?d1,)`1Z"38GWL!Ϥ[K-0p6mmTXr A0(Ɣ𡻺}%N y1.P1U"jƿrW +ʜu>j{/N~/]V*r*!bz~ݸi F*xP= JBT}z?[9vUS"'4H:wGuʖm1"6+B-v?zg7bbjp&P4hU#a'5q%ɻ=arkn)jP^ђ(=H ;L7p6LjWP5"{yUDt-\&{@t,pK %7u9Ģ칑:w;n՜F<^y8u.Yr%w2B#V!!htn:닜z9/=ź@º{<ٌ\jU_0̞X:or"?U :&3/a}uZH=Oؾnhˆo->]IX.~xtu5Ŧ/%=sBD3b Ai& =/n@y|+pH7#á6]ML5@WXF;ts-FlSx ΨgI&yEvQԨ|q vc 2LƍDott觑ɢ%X,3y`zofhźH^㰵,_}mə=lm 3^e%߆ zBn!6vQ\H4HIZJvK-5E=w)7C}Aa! cz&O7,}o%4Um19N~x :EqAj.CuWr,iަPr:l$Ӏ'!*c'lҚ]"/+WT]UH)7 !gbS-v.G+ e_h# -K-H=D~4#}oE_ {kE(l#NXWUpV\ݚ(^oR֫=K)CiJ3  IߧCчDRy6I@~;4g+EEX|Ӏ {^d П:8BBux3`ZvPAG?hr|±)MZ غcڇ U o9i@}kИ&Ygbw#s@9挶 9eOۂ~>Ws֠:Rʏ;SZeav{Q?\vޤD.) MѤHs@s(>5(eyW8d'\{>دXoĭmw cSàkCq_Hy8}KP˲{Q QaiK/?S)?(É$~m{^yG4o']q fp"Sła7zIorrQة(c5E6*tll&VI3fdinD9xkt! vtd[<EB&S6+]wuE껽iO!W>!2c~jufHͷD|T|y?d@)Fu/(Jx7hw(s6\p;"I@^Iv=7*2ޤ/Ѵ;z wվP| g_j 'Pi;d6fQ- Y=L^ bXoH^\EUfG&w'oL> }lܣҐk^qDk@%C<:, LO|(P}JIN]fIL)35:{IKO\!ynѢLXۉm˗T:#*|p ؑδ.Z~ʄ$y2[)롻VdNT7\ $To˃/aJdҵ*295$H]N0~.l.[zPHq:AJOYP=_Týi dÜ07ȩuvrS uªaioAEtr={[2?x Lb KoAQPw?WxNêId~+*W-> GPh\q8Y ;Ս1 [JsRnG9DFihKx15ŁՓ^`Eދiߩ,jZ)< T9{35ތRaCk44o-BąDv\{uZu?Q_CW&dZT9M([@ bU^s vW*7l:˴Oh ;14FTIf993 B[B\À|1ybL]X~Y)z!>m `׉KUbsP&\ %\@ N_D\ggBӤ!1Ɔ E#5ɾc (헛phz Q~Yb/hMyjy4`0[*\A$P co<}~_X}D&Nmw~#%%0cꋰklgT&1T[}􉹮aњqg>Ak'3f8lO\ X+<"nXhaP(߄;5/r,'ɱ8G>%TdZۂcx8z!MAJQFG]*6ulSޱfFdg!o}/=XjH`1#Y kO= T =b]$Ff(.= "郸AiRu?x̜AıGTlxӁd!\죴Cy!&mnc`)9>Dw9!ßU-Lj'hPW0To sDeOGUPt8$:ZYz_vM\{:ŏYJ$5KoG<)8Ah$д?<8zv->U.R_t$R=O3 9;km>u \/#b_yE#ۥ䙭Vv<hrlMG>W$ mm9[ug5NGX.t-(/ h,Ӡiz?۩ǔAxXa06-O=rEEnw0MdӢݑ 9<а*Mo΋6 QsTΌj7}˩#rdVR:RI:k-v4|8x̤BxPtQ {L+ϕm'J)BlMf7N. !>Φ`f_ 'd_<1 ]39в(z䙍Q2a LcH&H}* -tOd_{Qլ>{Y}x4 5AmqC3M*V: iX@;:mЯI6WA%} ?_{8۲OM5 y;`+7n &|3+̞w:Whw HJ,C|MD ,G[/}" @ia횿֘+ 0,Aw|mrLOb_ ο{qF&YI:6FP1.4+0GQâX\YgL3$Ʉ^GAzYph ^hyf ӺuoF<, ~j ٺ磒r?e+w$35e<_^ nij*0g5̲;>Et'MHRٓVT;~:ُBW>C$Y?j 01B/UK7cYe*gְV5 *E2XKߴeCta!3^\SȢ"9zn g@R?Do4xOp_*Ie22 FI*@L@Y<tbOR14.T˞HcRv i> ;w*bv ƆWHUo1uk[1w !:a-ZeeK#Y9W7nKIϵ}\f c:Ob#-חjư /C޴cWf?߲XV3 mQlQ X3 m48Am+`3Ղ2JͽEͮꩨN2$v0i9Z9yHQb7GO3{H?qorc։^sv!gdžBJEB0R dx aܰ|r=Xe@@w֠("^ 3' -*;i0}j;5`O̴K\IpőAGFvڜ5| Y3i h !$)(;s\U^6T8aG z)AtwOL﷗`ڗpRz(C[h҈= }akY7ܹHf!-=Ej"SVHK[%T$c&Y5ubGxoDZt*1ͲcEQW˃IufE[%8A4_ ~(^a]8S)yܑkdB>vGdâat\hԋkWdpFu~Cp2@i Q; HwH 13Ohiö`:nƵSPb5Z'0, PAcl0jĖ.2ss9I[a2G"ά(8+u;n.f@lLμ*-}H?^>.=oɫ؏] Hv$X"f 8 |q?w[7T0e>M)9d]z44CBJ] _js%E5 ;$^_OĻٚ@`/CϸirzٸVev,^1' G0+*l@w.Nċïp%+IsOz_͏44}FG6\p[B$f~tagznK[4:wr(<+3!mCEQ2>cPwNG)Ѯib̔ @ u {bFu?pشU,`'TXs;%v@ĉR eSUh#Jf ӣ80,ƒ g06:o>CL@0)+Mn]}Èp!x ˖hby"e_g f^ŁLS{ $qQh 7Pf9 Оn>Wc֓>Diw/P'٬VׅIAOK :۹; r1 "'>^fwEG7TL+7\"С2\^ˎ{< | b@b) MXbY% Z}auL>6Jm箻^a_{̮ɣM ֓]Ŀg`]^2|^24O+jgkbZo(]_%H+|O|/E0g.֯ ChU>w}m9ʬt 鿥L8,ND+TqMgl@4D8-ہkjj'y.ΨKϳ&kIH+EUo+{&ze~[K*@2* |-452q? U+&4bt]H} '\򗴸x8ꩳQB]j$̟I}zg^E$6nK= ޸~'R!]!,Qki9k|V V)~N7PྗI'1 iMI'댢k\Qރݑfjoܿ%9X8@=]* !#2`8',wUc+ q8"ԽkB58Hu,-,qּvh!0ô#M4|~UYXMt.hN 3o\27]5_enHc1v&EG=LDc9`9rP@{Hp6*7)TN?DU+p, U#g~&#Ak-w4F82PZk}O*=u6G+Fb׮b:Dϑ1Bݻ fk<7$xboX1~).:Q@ֿo{ vWί3neB^I[]T7kWm*/RX{vwKVL`7Tm& WcU-'ۊF|MB\% ߓ\l%P+`2$ ޙ R/ EF-w!;c/7~tG0BZ ,]0Ne6tfF"\xjwf3}L `yW>U3K3#ց>Ί!pйi_HyH3WU?Ĩ >W!J B2-ӭzqT>~P$Je8)dk5WbQ]Wӯ-}ĭXE"FmY#;nrb"vc>]~s2ONہpfS S/MU}XXE{2;t`৓Бq_0/Agc>PH+ "]N?'eNaQj.a ʚ>!`U56 6|Bȝ%@޼t\)vwX'>pQ}oۤ l  E^'8ISP+Id2Z:qfKހ4zS 0Js= rFhX@I];>WgAq 1R.2N;MF&(N~q<fּhv3.2٧6ͨ ҫ q In%7HJŸafzpS*GC;+Zky9tX[@p*#b;bpBdU@kgefcgӁH6ְW2-'Ԟn f-f/)(bcw㞀kqXp# ^/! H厐Mn 3DwV 4;r>ߓڟGr K'z2Q PRYtC/mJ/7cIjtn hT4ъQ2yiL&hLK&F R<܉| *;kd[ {Ne>';z"z2>/?Peb<ɴ뒸4;\ N_IA<[-ѝQPYm* fQ.6!6H%K'?- G 4r K`6Խ}_e8X%ں8'xD2a~3ó|lNEB.˫,]5Y 7xXR H1|@ Cr1f<ӿ !M_d=gF!858sBޞw ߛ$\8T9ٓ kPJ<9@dΪ8sFZy•.Vynm:1bRVa71l_dQױژ`m@ڼqF0k/|&Wn5}`pCN0tB`Z.!Z'ɶSVq?Amu+k!vUtj-b9ġE&w峀&N$ Ik +"~cTvHi3-qYt[*4{+3=fߧLZ D cǁy=#t57lgݙ\xy𫸔Grĉ[XG5Ezv;5xw)LSlKݏr::`s!+@&fll̔I\ppV8uƣrj5  ؽk"Ko~k}IUvⷅnrV)!8јHH-a8ǿG 6R1HsrŽ4_Y؜AU-p 8saDlf$wg}8L]5Q3[aGuCߍ_w-Da[s/9ƴ_;HeE1E.j*08p' 쮵ӯ@]$B`,~ɫ0GgW 32%KB7픎tk6dƵr^T;zgl6OyYjٿlfL9Z+-M†|2̯v. aE,I3WէBx|4VK0fYJoYU,H50>1˸Ҋa : FJ ЧJVОZV&70;u0)0*ESSN¤2S{RÆiKiƙKR^x et8o9![C!vP_ثn{w9 yc<]aw- q]8q$Y5/m2u]}}m@3 zQKY7 ~s2KM7lz . r8M@YD!Up ֗ف߈vBsEdfp%Ŵ>[KXSLX!tsAAzwBC>JXHyAhW:LY?gЕ ><;yd CDrk C" hu-ۤ^/J(5[/4Hv0zQu~ Ky!Ly#s>'Τ%)PNso+:26Xn޶1lNKc$K`/C:~~I>YvB'b̓N;/5Ŧ0m<'67Xr޼n47N%n?YKlzؠ_@oxe\x/Ȁ8]8Z1{N^q\j3PfUrJBJBpl;?+jHITZ PLre}*< +x6ɥL_$ YaOv ՓO1 vYۈըx\WZ38\nIX /"'\L'T3-$>TLЮavm\.1 ~ M*{SLOÖM&t[E91m<|iÛPA_ͮ=h4x$/Oƶf\^+Oh : ٘deXQi'-?=F^jl=ސ5L)g/2g(YJT9;$+ݭG~.8vMYZ$Q "*q>)4E ,=3󫨕BsXr%uS (u,NVMQC2ѯn%(Vtsm"SԮ",>HjH".$DmiCm)^q4`]. 7r+Y̐է~aX?B>N\|DDž0zj,HjŁvRdjܱ7&lF2hIw -)v9da#y@/"rN?{gnqo{Oy(9e姠ʀHf,E^' CR,!I^-f}\exFTC4ybehQ?0ӓI6W#b_Rs7( {oFP5Hj‰MgI<ʘM.t5a{p{=[(Ais)Z?N_A"] ȳ0뵄F[)9F 7Ds(2QŖiEOvk,|@=Sa/d@5KZ޳qWip[r1A5NYÍlC}܏t>W4,l2zvybaBΆW]) "v<9tO4kmߌnL[5C^5eQA^nYCab&7>; 5y>4KH0вro?~( ^yfNي]"V:%/G.6 oQ2ԄԛƠ{p>J<ߡ):GIaS4X/kܬ7l{h8ԢFK[EJcMg$7'qke_s-U$*.d" .Si@0vP[4$wb==eRitOcsU @;jV^pnKKy$^aN|Hs[Qj%GTyv:?pġoBdRhZP9 "8og| 05ĀЅtܐO " 8Z٩Ϛ~ ᬲ=WR#!#`P3'3=7%|;R܂_^+ ? ژ0A) zɮEX M7'fqab'#~h#&|sylA$o bW  '0&S g՗R {בf^ev٥C>EO޸,uúں%dR3ATe1SKĈH,)5m| D*! j;;NIrqH-#4gO-;?:^.&C }gC)Kj{:"gNIя_wq:n='11%ᖷ1;V,Css$pl%SS{qWT!q $rOve6.:fÃd$pN-ܹu*]},vwP: OM)D ^P&V a]d)%5cQw ZxT^Whha#ȏ2RMQRz4L}:V} &ye`ޠj*:\Gz$7K =7?3h~X8ȿ#:G Q$VB7-S#Lk5OW U01؉w k$Fe13bctA%[?uO X:*#HC[g}=l<[ #@լh0##i fAK XC;ltPkjB4:F5 4ȬgWB!練w_=W.F`m[zYvyiBAqa1ŒLmeĂiVipiq?A.az?#V܂r*صKj>[!.awm W1ؐ0phÊ'D"ip:"˼// h.@5vu̞)+@EҲ{QκDӋd4en6`f?\/)_~[uR[\#EÉE]+kn 70>e9;Oy _$]\IF`h|=-ٷUޠ;+`xpsg˥BE"}c=J3*Kاn7 8@*2hpx W˃#Gn_+ kV7I7xcZny$62lM>^j|EhAcqπ8uCWE&*_OB_SsxdN`44!x!yvKa6@. jqhw$~D|j-Z ɖ*!.tY^e '´M C3wkmv2'#E;/Ƅ]V&9BގoEL婦ݤ[:u9ٜoeD$=0 E\MIJpNFiBc.EK:zspCqL+Q/V,T⼇z 9)R5b./F!d(ِςn{PE&yу7[["MœM2Q0XNsP\w{_RE9/4—AeyLnyvpn --ތw]tVI4ڛWS~d:o&wZnX**=rm+$bsm*U ba1(zhCAn/C!;t!$~{͊~3 ,S "UqIvKZoL_Bi6ᙎDpC)Rfrh3 +4*4f h'39>D.%Ք昬~I΂W%k uݲ]9B=}mx)n;jI@JP"~x#l ED@.|+H#Tfw]<~|exZjPbDۄiw?Z4ht`(L$X ә!%,Xbi(ԃg]P%w$ 4x;D{s@1̈́4l,ݩRD;WyΣ#j gJ$Le. c.!3RTVtR)RxJ1GUPQE8N Y/\eo NIO?LuL5Jo|N>ԁa8Ms[ꩨߠP߭&hz[`~{׈wrmu*scpeO9[u!DظP>Yw[9CKV V\j[ wP}3xϛL, ?yѮm@&3ވ`Ncaw}p!`'h$و֠;T"U&V޽vr]Eӳ~7`zӅ`l)q̽ڊ+i' w jVpG9X.bs9^VҰ)pbx'ĜhR.Mŕנ2vZJP!n8q$(~krү[Ehv׻$:p(N%٥y}lWڡ'I2~3} Iz.߻tzr٭GSU7V}>UېTXJ1TEq\ճVp;%HwtF#?=T&t*R + ԫO9ZvA 9Y,*d p*AҨDYTdwI?y>R77COO/JB$7ԇP:ǷbJ5]QdJGM(nm|U yQ cI?]SJ6k Ɡ6D)bVj% GIt1IcjQǨ9dr(ծc67fbڏ= x: ;/4bզ}?oV7歬#6(C?đFƧ';bz:9J$2rvӕ B8" ǡv2F#CwnC׏RROf%]!ᝍ "QDc1_wހ3iW_]x_ʧ 'ې]JR{פ-7G%|ۀѴ_q{&Ehl{ޅz$5}𘉘S-k'31 %J!vDz_az=S͐- ܺŚ> ]f.(5oO=O͈i!0}e~7[OD*Y,u3)U"b^CQ(-JZI:QyLb1>A>njoڷecJ E,Qr!ĵahu~ubE@0A E߿,d6Tp|Dr- ۑ~$;$ .=@曙? /^9)%8OzL]~ )Ac+Xxvo@bW[ЖB,va:D10c&г~3>!0l5q|ӄϺ}w̖_p \ONԤw= YcE =[n?=8Poh]~v8*I:@Δ}%C6I;|~-O%Df|b„wO-|ĩ7iÅW_EaHq,IW}9 ;DBB^ΎQ)$~@_X8h,/A 5C&. v;?¡yUGt%ų >8m{gے#p+]~ Y|̤AeReroIꏎD%,Ҕvv [Ue7:)}~wGx8@/U;`= kCN@v,;GcO ]qY٥'rۜ<3%( ehz 2 !`FO*;UOo3e؄j-Y^V^n|5;0se?)C 齞4_ZSr}`s;I˟aaCX-Ku DsGA;Q8DdZabÞ dOn&.nG;UE^c;N 9/$O(;yVxVʫJ:eW(璧(KIkLc`uaΜ0r# 4\jyUږ) r<V6_3 /F>bOm4J:\. t^ojJp"'cosC֞d*OZ r8g^Pdя`?bLl#x@BX K蠶X^#~i7v"O4F ZmMP7'("ڻNbJ`o¬|?xr,I#FH6D~ Ʋ pTsOuui}UoU=vHw_:'V2\n= vrLѬf# So-)_w {b6wJߠTBj,ӟۜg{Bx<7P 'ȏ@`;5҈d1~)Cs/,;۴R/ |یEK8kͰ,I\ҲBw1;sD:=R_ ߻BU6('2TE |"c0W֖â W` v~ӳwb!=-FM:ֺ6%4B~ە y;D݅aߩ5p ":H}#kF^Z>Cw \ ay&a\ҵ؟Fy7r ;'_Yފ5ͧi vs8}xL ) k(a?C2Xx~qtWjRT#$h4h@ s~=cA@j@zqt0$ i*mސYE; VkxR@ir0[K xmRRۆO1$o6\9% [#YYΣ%T6*Ќv S HO(,vpzk&i4_$qTQbi*T1 F qRCGMN˩WSÔC NEJ`nj~q܍heէ4:]qVH]Ua_ ʑn=ulOvb.aPdV,>DX'nwOU 23h.65#'Wpܝj!ӦN;,[걣Xmob*0?]P2-AfCڱ`\aAn̕glq_CSN]$5GyFJ I^FDpo9:`,<2)X͉#/QTKh޺ۙӋa7J|╳?5J{A.o{%@Ggq,lv(Zlp.ՊL6YDpҿV~ϻ1.<}Dܶg\120 Z\ߡnڳg HPGSC !o^q`kQwyuat&`18#T?fd?_w]eg-i ^;k<5缞²ӡPeeƖ@̖u2hyҕ^L~wѶʩbɃL,XhBһ7 ]'Ixy}#hxh˵ZwB;2(/Fg;b0q|VYЋ[Pt|{B\ ?siI f8a&L< T_xemqtuQ$ 0vk|DgZWМ066`5$O"Y5?sIБ`t_Xh{ ;II$52H2h Wwnu:+;r4!>% ?cIn}ӯ./)u613 D!#N9-,{Z9%\%WǪJ ?Yii}4\ /⥯0lTK&BluH'.KbR{!'2<#DO8 8ly-3ӆf ؔ l / \Z~!Bx `refHLo̸<ڝrT}׭&ا][%}Y1UXN3x}\++dk#CPCJ?4l7݆g:P'h桳N$5K'"+l'/u ѮrM-4ǠbsgVbDo%o+i Nt6XI{?V'W}'t)~ G9=weDNP9!0:24qOg+nD$KYhTL!k{?< {s8ļ2ݔ[pC3ZbWXÛ8 rI?K]+$}UG|w1F E\)SgI$aj@5_r'.-Q"!%}9RqΣ{wLiTA}^ƿNe\UXA4|:mWksh>KTh"lL&yljofBKş1|[۠< n(Z[}z`j ꌐ@^",(sC&ӷKzX>RX[z'C7pYE}')Uԥs~* *u[6괔o ( E^FWU+3LK|b;!}DA63|v@PI7쎭S.!z^.61%gݻc\ IĚ2;-e)!/bQՉdv[(5Z~U .Z!|b~Lk8͖v0gy[a-Ka sϓ@5LPU ]qW鸍Svksg^5"Gss*jRH¶t+Yp"4)I 0ەmFN^ rdr SZ}g큾iB0D؉!m,Ƙ#ЦV#H)\݄a{8 r)?>6}rSѸm,vԹ!)UON I ^kEepx.ԧuTIoC{-Щq/U[Olï8қ󝎈 RSE2ѼRQ|3 U_U97V|2Mj2RA5_ZQwL>FSWR4YIiN04f+;=; u T^%ʭGj_CY7[u@:jl!>YKA ]7y fḦ́9tX TICGF!.5+i\ L2P;LOɐfc,rYLRcC`c7z9tW&m sًqGۯBP?&}&iԛ09)tfrj ٺƌ9c[:mTح3![csmw&߉ ؿȨ5p f܉XW%J'w4bV2aa~;(EmD[m$2>9C59ͧ9J(7ʏx;O5BڢI/Ӛ{#MNiD%G4.I(aUBl2|/ozKաNz.uEzddw61q"7r!Y{ a^: C5FaqV? >kܞ}Bإ4LU)F]#=遄?G\PAYuY )/ko "AC e] HSp(S?hΖ6 %qfkE)W:.&]IÑȱל##͝&eɼ k{qotFpȍQ2ec?es  w!Ši hQ&=eM6رRL +cH¡[bh'?)$.˟4{nl>~ĘM(3' ":ĆjHv%K@8dq+VFw7GjMfȒi0aRq5QPA9D M۟ejNc_Fmo~xsyPbTfSs _Պ\[^u o}{6mTfsSC*wyh!`'$RiHڕ3C= WggpKW_5[8暒+qNgd!Kv]Klayͣ'k>@ݣhL|uuz|,wъə/THэnhX `lʗ]Oj?DkA9@`sXjpGiuj\Q6!YZc+GeX` [:2Ǘg>K'(?7BB 5ҵ1E%LZ+3 EF}AFg#с7/ X%.\C~f#06gPhIĩvNk>HQ80}/Y?gb 1=Kպ =l^^hMUa<`ˤ'58-TF zi]%[ @i3shAtf lB/Ӣ&(&Dسja۵XФkL^2Ö3:]bâWYA%8%kg@ZR;&GQl!ۻ$@UxLLY qtĦ0*`n5LېՇTq 1iMI_4&ĸ`(2k`1̩5Q2[e%jGaq'PcO|E~dN0]=@&'bs)"n(按.QմLT.qFk~~X˃c(:цV>(=@6PH[*Ḱ\=I^@wq!0Z a MoUL{D/ q|4ZdK/.V Rm+ޢY-[(AR9If`h9% PEA%:-2%w27lnڷJ'> ,ZG4 5Ke$M̂2 E[7"W.˨RT=!mC˶S[g&PZZV(pF;9L\oUsqo wnUt`(<}H'h'h. E2}f'b^beHۓR#`[ qhth\ߘc:=B>AO=ͫ.A9 ) xC| #FC= 6 7x&}'LW;:ʦN蝚O.,OȪB?RϟV=yj E=o7dل GZQ\[CI3unQ-'W[M#{YBŎ#JݢdGmz@ M)ukǤEtQAyb6gKnLy-EzxxQ0)Zҽj)<<Э|!*C~\{R-Zz|qu#.ЮҘ,K}G)p^r$l ٘)툞1E~bma#ZI~dOLz"?(N/|~1:em \ \*zKKW@88&Y8r#ԊiE.Κ7j fÐ @/LwJϫM }%5pK$R+* ySM)rPtvQ [7N,*T>'bX>k3?5젶q1q>~Hx 0r-xqJuup^Gg NKa:6߅B{h B{+72Y4(#I tyC4O_Ĝ2($ܯ!oMנj7ӭ apاTm}oTM/&s"ֱuCF)^ $zPՇn DWohX]pAdCxE!/VDl]'ʵXt$Ϥ`:8qoTt\ՂAM&VCYtI4&@[.4ɮ5RK9:4 @ex ߼)6~wi gR`٥T^m zVOrP?pd׉S N֍ҤCђxU5c:c q`kC,4˙C$.{S¨. m8EI'Ii!h (NJG*jqUnA&qmU9L^dMU 25A㸌jGc$Ϲ#D5!ta|[׹ܬw"D z]w4djYTǂbSneJO7ڕGKd8xzx+ v7ןNM P?_?a׀5v8PLouUakh|]Rl~h9B3[:&rUX$]ҐRsq)n|qqs! >I zLIoI MCb$s{LZ-M3v|tCYr_Ta"V~}n.^2**+G#?/]C2/lA@~uU_DPcpT]˃_f3fRLTNﲷsJ 8;jͬӡ7ze tg?0xD>5WƯYq\͂({|Kd7vF[`|p fu3η7fzX$dpzhڥAϦy6O /54[l܃+Da!ypvN>G>ʻ|f&aS5 I`2}*gݞ{_tw.:ek۳83M,`~8V N:3LPȈ,Mq9|ap'Ya}>>%cf2.S5j:*m_A+ܛ&3u!l# s@yR$S&-6ku׋ Z^ :6FDj} G>3 y.E2꫗P\?Meogf֋G)"~{s4.YWl1XԖ*A|OVPt dQ+w:T1~"|yG,fշȋ溢ӱCaRKG2tQT)Ҙ6ڥJʮ[YgVkʤ (m_Mj6-TSH\u) _<:PZTV5u%+O-/csɺ.?Swo赩/rᗨ3 CohbiH2`¦pm)wT'6k.إ`ATs{yk;+mr/U Ҍ"-g3E<|dD xVWuHF]TȀbP-;b<ѽ["5=:%y9aG?o q5BJ_ި5E}|cQ!}o?4b@w@Sp*zb+^wRb01ſ(7oPa45">'DJh<ֱzض-w Wéy׏"G:5tFA/F1DLҏɺNSf˷'~a} <"|ejZUUY ҙ9}/уl&(]m}hBs(ug8P!aa'"SY-d:q R+ ('rX&tQx3 E{6?J#PW[8YrYYof}4{ؔ[-Cqzc"#DC*@#v 9 È -jq Sht֩$/{mfS"\j q|sCY,1QVqxe?_^t[jtwJ\z[/ݨ&s q#cԆ9v"ю곻1YNQSB^ijP FloDRbsQl{VL2;ė"*9tҤQ?Z_=J:.h*rDv rYgOA{k~k8Kby {$Ŕc='cuੇfLr˛Rqq_(͞ON7|J)e~\tM}0ݜ΋} N_Vzb9n쵉Sr)'mw-S5J{y,^z*"w+iE4^lW^MdC3͙!w0_U]`<4aq5,em%VTЕx>,**^y/hd\d*XgjX/3HВuL>OҖ:`QQFj1p֣ufp~/DfQk xj9`'.(?4NzR嵄:7?鐱'?2o6଑i6x-dqfz`C񎴍bΖghbܞWIGA?~;1 MO\fPPMֳ`@@ \zV-?Qݭ"zm]6U p!BJKH%8I;&Y,XI@8#u A{ǘLT"UTdj#l%k:3h#դ$ 5|ڷ*ʥr|EX_0I鯳["uFY)l;e0K تåDԏˁs^c:Yj^#m)|pݲ!IB{)0=A2ɻq >@/% *F 1X^K/Vhm@$)JQFl_N)Uh-[ eN1+o{(w 3N"c 9]G=i O*$8eWM~=ᛐJ_n^1,Ce((7q8N⤃4e~t7SSuE棩fHc]*&@^׆N~CZއ#N>41};'uɍX 7cqnJvRMUNc9dX=l W$Sʟ0j2< RNkrS/ +n/{A=U~5QL^'RM;ɉ4 =UwxN@Ts@%\Iaf~t!򡰼1C) 5)"]Jꆰ5 !!B>ҁRa\ LZRZ u,j$p`e9u2.ec{D)4; ́:Xw.l [pW.KXa:6u{П8)u&&T)2UR-xOgHPE?W!b8׋Pčӵ}LkDž՚u^xGyO>Ku?;t>Imi ƓE}Qӊ!WGaV#@n,lU,rkcVD]B0zD"ׁ+6V{U_:41>B4vj4}>Vzn4bI 2$[nv!QK.>;7&@ &sJ˨;J ` aM0|jE"2uܕF7ӓX)9xI6TGH;83r,y <,0oCD:^)]\ХævH~B-֙Vye yVky=h(-N4p> .ќfJu7}*ԂH7kvzGG =o̎c)0qe&kk '[FQjT'잗@0 ,O,j7uEͷ*'! j#/&̽}ZJ9Ձ t[MWg8U(#_&t< ocYΗVHj,2ceXdWfH7bWB3H +ZI:HSRL>c_熳RenSawYtuC˼;r_/^zq 5YCaXllT8$V O"/vRͩˏ_v 1~ 6,}͗k+ L89%U oԈ}MP8sLCU? Nۏ55|S+9XDsƭl  V^QL,< Ɓ 1o ?4c/}]r j.D vOo#V ~D#osW7 gA& 'k2h}fBhm1S$m(+0je&ꚰ*"%PVP'י1ފ&_#VާK8w_&5<" c#J +p H5^@QTbN! (V+GN,x}rG Ȃ Ŏ^tCYP| NQ$p@ Dm͸Ps?u93+;HT&}r!HEYȳ+ tݳJ1L.rI>Ѽ=;"$)^wLwcS+z& 8J[Ii-=v(z;{|]JC"9ӍW3żLtTbyBTmޔ<Ubu(A)4D9lq?x UR2wrʝ!0RIO\s' cAt -x|rxAb[Rܢd [*r.=PzVot9bOpOrػ射 M$܉Neu {ТkՎS\[km4˺*LZd<6N yv!<Y-RE|.cNttXud l !2G\o#+{fqQ-c$V>nc :`ژUv ukHV#UVGeVO1$Fx9nlŅU +`e={A-~# >C 7[_t|_ΏB,#) Kْf^ez6MYuW3ٽa+”NsYWD09I17uAǍ?ZZb-l[7s lKqPx{R\Tzc1ϗ]zG(ݰ/9 qdliuX=A 5M.Uy]ݞ"F.L?֌뛱 ~B7)kb+2ONТDŽpc9CȞ 4H겝$ 7*NZG 3 Z-lFqy1٢&FpXFZ?u ́I'3Tn̛XAzt1Q v`@/oNm_>C!(̏ྖ26gf+T}>+ZSb)866eG48| wcrtt  Z$gWYaϣX%;+/ֿg·}𐦛Bvc唱$kUgEd쯃+87n {ߊexс2ɜ ;9wD`|>cazAn;j<Ӓd{Y^vU4kB}lnDqR&Fؐd|b t6.J4ҥX͔]}O4| ЈLgu;2dl \mwJcZ'*ɣ=|}j< $/vѦڇFvZ/Q~HmVCCW3<)0jEwQܝ&E7F2X]RhNX\zI^,tj'F:3)r}5yv9vnKX}Za.Yl=,%.'h4EB #+5!'ՊB.@j/Se5 Jb)^7Q e&m@:3) ;KP87/Z+ɟ*i1tzBGVT]})g,eG\tHx0ahIc%&h"Qj(w,'y `^XVBtZ71fq):v'cG}`[?0U(9\NZ !wzŗ).\idht5TKjad#v$^>ɺdĪt+8W-:ks? ,[=7O!izC{"%fOcHS㣭igĖ5f/kv- ǴvߞṪ7+{2gT^N]07(sd?X=Z\l+\,£=!{$qQDiD"hr"NEV ir{VoEk6Ź*,*}!͊2:#<56q(J;-R|,O}'g'"l!"XK`_HYfW>[wH'lstc@SDϞoBQ=κYX ۇ9cc;4UH{i/,(V*g @pYJz;4ς\Q-RqFi֭]W\7&*.3=RC:>U3 |3"hH'<#%M. t/s sf)yyݦu5O> #8x 6ɦ_-`Eِ1G|~c10 !@VxqWl&ڽLiHyE}#F.c %Q H71N5`.RV~aJ׊OB0˒>)/.*F3ls8ւԮ3n]D(s2kȲq]D^1xa-Pv/0l8*w YE!uWy\-`l07íh5Jv9¥y]/lmЏ\F1a3/-Ks;mvm?!q$2)nQq&~FvNmԐuۤYKWvq3o≌x16\d>~_W1a ؇ "USZ~Q;ԙlUc3x\Uo}Se0ÅK!RRD'e(Em}ӡ8%HQu->tЍ<$+AnY{Y8vOgt@ٱ(-bRW:>kƼZƁAgJVy?!izQo;tOceL"@?G,_@c"FLj5b)l/y*) Z)uU B{i746g2qȝݴ6Rbx*Ε^-4eEVı찄ir-%$E7tЁs[ggj: #p^c}:lN.HMP) o(,|B,g@cEBf}%m@}H暇i*yS.Ήn[PV͸5cja3 6LJB]]t~xS) J,eG{S\)%~w-1u{ڽe2NeN͋M<4JZ]5|\6ID7Y!Md\ g\&4@y⑨/[ s#q*U#@/v(k&8|Dpv@PgmD`坱0Yx*捞ԤZ?Aq Q~L;AVX scͮA'JC]aJQ$זZ ) dvOЪ韹V sd %Iq"KyWM@]ص r:Ƒ9nμNmv$Osl(+(]}q#f ˓#i5@{qȯYWȮaI-6|{7L?ϟ;)j7ـr#d1a!Zu6UT{o 83myB5r9Ti-dlĈ;,C$Z}<= kq5N(lE` ^8 gbsic-ݚ5loIԇZ~6e+Aj]zhǁIDG{̉SGCNt*<4dрgYƇÍĂUФCUd»> wȊ%uOI+2==7kUlyKJϛ7,:|H"绯F/ H@i~];K7rGV'(5O(, |rǝ\Z.1@C3&QvX֨4UQ2!)Qޚ5Tz{$CY)H%sUkF2mcNSộ gA#StP+F66jpaT]f9*yIujPU p 2 Xߐjѵʸ|zL]tԌr]P%IZᩮ4:2QVk:y+$.sf۹I_!_R f @e:-VE1<]WEف^a91/gH/6']D Y~:#2ђ#Fg䍙`!mX_T-UD P߷l'D9?+ \ADn)2#b) `PpN ,ܸ (wkH'I׮(QK؊]v?=uI{ Ɨ0^4^ȡ<^ܯ<{OxX2-ǽ[cFD# ZGjEO\1`$li{J0TEэAwO`wDr{YWzL*b­8fQǜ&FJ0.Lwnat2a NVn_8<ɻcs̻t}P8ñڷ3rf}eqi2RN(&CtQL%󝋮le.%meDvd&vtWRyL?|0SJߙQ6"6 'FJx'=/.ΘtN_p?2/P)<ׅp: ||z'i,$ง ~cDjFPvF^ 4=r2?[ 1nwt'R/#IzQckW38 tE{.)'8L$*Q{߻ )' ~] @O^u\tgHpR ^kc`l.fgJE9'(S/|9ɂin-!(Wx'(+dk- sglv&H(Eej <nѪdDNxm1&,@U%wc`ʟge8~.E's[$ZV3g|6e9 {$FQ,XyuOY2eG*ӽuҔu3G!k?8GA>U1HioW#ez_݀&e񝀳ʜ 9Z/uQBgC!\o0B!x؝=f.[MuEX{=]I|VN\hP%YUU{tܛ1rZ~E%?=M#-MP4vT d9Jjkxkr1M |oBͮ\"'88W=vadٚb%%c32Š#<_ "e`yFMP~YNQBcr=sȋתs( qiUPȁ{;c;(K{ՒWt.&4j cv}İtv&VU*_I٨3:g/z!-ff(J7'ny?eGb0X_GIt+ Nc{2 eb<ǣ \E B Њ.('^Qnma*&Zi^dc |1L1$7*)R}>41bppd hT gx sG K;MnWn%9Gmo>|WquJ՗Q 꺳zY_] (rv %nW^ Ǣ> 9H:h?5F`.r糚}_BFA4JܼEۮ28*2pI7! 魰œc5tX[F' vhA IRFmػy 7H`/;[[ذq);&?H!! *ԗH=Ք\ 3Ow""s/cЌx[pmr73V[or70Ofڙ>Ķ,QTutpe6w暹5;:ѮLP 1Ak-v=h͆l=( FZR)=:x0 S,jødHմ WFCVS)N.BmŴ 9M*%{GF?4enH dA4XI|jguVgY6Bh@N"iz)(57U*w rUBdϲf,߭?'lv/Z=x3ҺncvVFGZ ^Y*ә;sE[D^90Tq/l"~AO*qdYg#yp?yݠ"y?+<8sd{ſYg%JRd&'ڣk3Sg,x!"9hi;(uI*\L^8+ep"vʸb|7@j hjć5Xd6MYou^:(b5a$U~#Х{Lsg{*xaGoF2pik|"9tl O%lR9-_7qGGfͼr+u-;:&2Bh+1.\ ROsӱ^>/飓]9Ɔ0..:mŒr|$##~2kB`gTPbֱ|,qTOZ4K:l iV-aZF\QN&ΔQfD["ik8Ss nibXaꢆ޿~ZZCƙ$ Z39E`]8mlWsDPU1JAwLؼw !82N@3{ss/tuI#]{GZdT̍f6'[<Sob`VP,r[<0kLtQo[o񑢖յ7o<,Qӷe@x٤\WV灾g&KE 7R}i+zvIu=Ic|܊@L{;U$䅵s-I7lJ3\X~'ɞWK%CgjMPߝ'r\uzjۨ- D*aa}սdي>T,*Hӷo`u $|GC6zlNjAe+7yp-[=^{4%ݍMh!QmlnU>:_*~SGS1hVh9%^"uwY"Kao!2D?#p=3ݪ,VWb>m'LE&"Aܡfn@Y bhMyH*M> ֛Y]+L@- }KB̗u.u5Wbm1?>NP5"++ ޓ`ӭ;X?/]TT!})elKa2F$~H!!6veȏ& /W rpD]ߩxЪ#(pKR4$0ňׂ D6({ӈigC1KiMj"rly9x»GF\<Υ (Y]c7`u-Pv%PPc@vP҃/ ~5v~e>=vSn*-4}&Y%c@.m4h{(jl]֪%!&B+z#: g2W[M&X#KܛVIY7=u}9{׷cmoEjN[6TmȝsIi:{Id/Z`0}NQM|I *y"yc*&VR Gݑ!79X20l `"{yͻ7Y2`6"*+@b'+#)&q W G+ ю{m5!*W1(~dZp~#ZI/9[k̂s$((Ɛ|lV|BtW)EW*>01T%.Ʌg -?p)Q^G}ZTE;>~2)|jJ9@j4).6mid EBf21jw Iz5XzS߃zь} g_vrE?~~~Z-ץr0gO҃xԳpл\Ug1W+ Nbf qeȺ]`}魯 lsԄ='❑VG%? g L=)(YXҒOr mm .r)b5aցA /&v2M |vEem WG3[qa(NN也"r[os xc 69̱lWK`0uS%p@}'9Lɯ5mB2|="՘oQ87-;Ft5)'`VJҘpEqHm`6po\:(أPy ~ \їd†m[tebk',=꟟URԣ<8c[2v<x5*pWɊ8mJp ,C앪Q&ىwA>ZL7|>!y!KqkڲJ X|MNo$)9SfGiQBƟKv-d .b$0Qp%7О;̋ϐL66H:=Hn@/?>+k Z%)_$Nz[zn-rCQ\l9 "J";HC%:n㆖•0Mٷa.M\K0}wE0sNꅠPnKt4y][5 /vH~ dOG>E"[[Lw-9uR]xMc*F$wZ-юr6[ D^;މ!1N` (s08ԛGU;ƿZ }w\Q06WQiZ 1QppI_|yP~El!\x%ZmH` *Y`.b%\!doaU>D]|vqqQ(-St0EnoÞQ}trzz^bABؔ\fI wV;)+Zى]AWm S?ŅJE*}Ӕ Q[5>cuv|26k?Uc}er%҆ dt?JŒ#ރc8Pd RX.y }|ZB;>fax"B?؜T2v= ~G6FipY2){)2VLZ%U27r3jkBo :)t*lÈY}t .uMiv!6P%#vA>T ViK,9rtCn2~F`ry44{ 72Dp{ڏ)_`Sú]Բ`_ƻWO[ō9쀦jn6kENsȏ>|3zpƾ6&y{m jd--~w7m6ǧIvyS>o&qnIJҼt, w / W鶉C-dn)ȐD NdOS%CP!>T٣4ڟYp6 ꍼ`* ؑam>xg23?.^GbӹjOGñB殣~gEgI۞}Qfk53) r,64Ґ[ B1@\SgEDhЇY '2At_g-t"aAtR' и!*&3 6i@,/C2/fʢ/}bvBS^P]z%|EF>_2Ѥ[f 8I'8WMY|;w$Ao֝[2?$)Bё=j-2r7rYn6GaVh;<; W\ЧxJ=6%Zxȴxr᷎Πx;5HBx'4 | eZ/_&K_M Es j# ,+0G l$Rr |Z7Ï濣|L* M%alO勷ԿBj5j^w%v}!mz OH uwג1ewe}ZϷޜ6Dw/׺Ix?WߜyQhUMqmEDM}a*qVsmZ7gU%`/G!e-bn9WaoLoQ|$б[#kBH޳)=FyMb5gˊj 罻շ| ANB}GuPc֒woyen=ih^<jV͙};~PEXՆĸtxWmz6q틦{DDb*:G{ǹJ_UwMhԕ pǢ/CwE)Y<Rjr,#ysx.`ѥbvw2ig4 *|kGb穒-E9Q9edƵf!oպ&~y '[a9c }v^{'eyvvPuԎq tG䇹P;4Y/4M3뵷"]zegT:=wKvL4,o"Bi}byO-[`|c@p܏V}q=@w{F_6R;P:gl.ZTX}3Oyƕ*z?K_j5s7K7Ҋs{,ac. VACj9-ۉ-]pxξdA}u(zDI.YiVrΓ%B;J([a*ie'6۟d{RDV-p~ xfHhN& !>%rHNS cp(b"6AFi)?MZb+䬦Zu+@pG "`zm*(R4ŷzn0{oAZ?C&F'<@b#n98^9Y)n^ۨ6ƛY$ TD#-xc#~xTx_)Zy%DM˛3B#5osL;2ޫȂTXdbuP?egz6CiUX \ ŕpͦtA"nF.g\dKK1_0Zb$(&8@l)MT];Yn2"y#iqhH릯Õ{"Ⱦ6Ti8&rmg@7(9g3^ Y&ݪ,^U$3S.@ e-. -A&Tp˒iX*6c9{ٝ NDf,64fS' >jdoJFc0r&в{Zt']Y&(u=_5ݡ> b6~`dK@%Cq)*hv^VGuCMϤ+~ozޜ(bb̺'r47Á Ҵ佯HFשˆ9ҠɴiG)Yɱ\s؞A7snzZ-h¡ ;𲄥$5K.xq\BvtYybBI^oU>M|NAZ5ޜsUm& Zq J̒ffC2bp;HR޺vfBF &J_l= qlcy1ȡk8͖+>WyqbaBڂs \]Nd4%UA8K7ʋRh=WN.kwQvVR5"hfe(,F9sWHmIGвFmP/mvcՕf̢dO ]iiσwH8O@ԚwjX nwa>.6[9·0N GO_0&a5P qPSmuVVJ'"ԜĹ7k2 ϤʴG_ԍd `~EđM>՝D1uwp2~ `|71%KMhQdACLt'ybܔ'79Z P^.Z (0߬1E $zgj)yѪpW#K^fJA nhi)tuㄔYrM/|Jjk57:6U4w˥mWIvSdG~f= ~'л$-8=!,:O@RDZydw#cS(EAE<A-`"H뤨EF/|iPHW`p^g%[4c`0fSndp\\z }4>2ʚ&ǐI.)["#tt)6a}t([nO_7v&"$)jX㰕hP3Uk=Aeـ5iړOxiXyj*%:->K\G?}$MT4Gn: <v~"7Fv,fk?p{cV^Lg0C-c[,;J#an?0eV &]h˷?eR֓>, $7?Ņ hxAۭc`Nɳk!-c }]OKF=(hv^˭SMB`=0XlmYkrF3IR-xSy )ц'`Ak)#OL'1FRnq=sEz=y/6C*r=0-TQW.K`Q[cu>{<#ء#fgYZ07070100000306000081a400000000000000000000000164e4ded100006568000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/?e%]?Eh=ڜ.+X$ET8k1m_Hza,\ Nz* 9rr#UaweCA"XxzIfox\35IAnHFYՀS)kB<]ܯ=-Pq}`6@Q**k.-e#8sX6bDo#Ȼ5,)^͆tSGiSŽ =^}^ldV鼇jg$+l6Q1*;Eѡ$;l[ ps.)kb,&,IG8Ec_,SRf/sNSw7{`Vj: 3S6bbO}u-|x,c|! r!-DDA|_AݳȫNwѪכdGiñlH#% ]cPuH:_,넜 '5lF/510V^+cN?o n~]A2-P-ŜXQ3ܽοJ|ውa WyUL.d~#y(#gH ӌ@eWl_9h FCJJٺ6ѭ׭e†&~U`uOeU|#Vdj*2)Z-u)D'ŷ]&73<|#Qo 6|D[lPey l5^ G}5Zouv+_ }2غ1ZC;CAcw~Iʯ7ɚ 1 typXh0ex{e~ĵb+-l?8km.tvu4Ig &{=na92qr eJr\"l 25Nvʹ=/[>@5JPAOhM7ݓU6DAedcMeRUSY?+\Lv$B[ hWҊ v2Jo% I.lhj7z/tj[iI,!EL_cwid)c9^7g/K"ض u*=K-V=^\>ԕk/Cd ^os,&^~M}c !k2u{ aLJ *C{C[vJB~a.5Mɫ] 2T 聘Ơh#bsX hUYq!p4N24Q#M쫬YbS2E;͠gGc/v4x!4'q7q1PO WCKѤq0ЍYI)ϴ׫4 azMySUWFmҵe}S&n%|Kw!Mj|l T4&ZJЩ} /f}QRR.qhIѾLZTQԂ I Bu[+%0sFq8E d(\6TH]ue6'7  659+$,:gGn mv'FY6=qy>{ }Ls TFlҳagR3Z`LcF߂3ֵeWܸ(/@uja.ƱQ0ݤ#Ž?ԓ1q0.J1f3f]ѿke0i*[୊+ 1:bVGV7߃ #?M}|M@%z]G0ןC@2GB468 ;GcTf۴K5~a)һ3aP& 6' T'ufgH}1BbǦ-͢H.}QrF&Ӳ&[KNJK#kƆ NG뺒'&3c36'64km{snq _o[qǻe ,)RDzScXW >̘W%O1йe{(_"M3(kaE,bqcDVjX|)ufJ>]WnY SlʩV&(6P.C y8fZ䷗)wj(Ix~ &m!\d 4~<**,ɟT0};. Gc2a\ev# ,MqqI;j(f9ǑC}flXQEVKo lR9|'{[:QW/N(9@DR`2\:Ibù=3jT^/0ݼ@R0# KFrE$vO PxhʠhetD o ,=-93W?h\c2PgNOXi#*{EUMЏu>ULcJ[FX of{k[\XL=~'jn`h^u^S ` E yV,NK. X><`/n]8#p+j=Y(0P C?j8S&.NZ7fqsjMRFQIDv2Ičkt2]yQiת,ҜVGױHۦS[ٗg\AƉRH4'نx_dzM¸FP*. ߕAP>ڄllZ4vh6Ο8+'a1K%{gUŅe5W^Ln"!:$f~llXP|W5㞏|la`Y6ԴKGO?KMw*T6KBUn鉈 NP% PD$ps'[+ 7BT})-q'ivM7.ĤIB*† ~6 R+ۭQO(ۇm4}@ m`f~.m*7~S.?p{W{XInkL9ך8}ˮn#@`o5S<SbDn`}_")If;p*:L57OAo(%0A`"S%8 3MOTTں2x5L <\=|VXGP DAZzԐ& '(LƦ>$Hl^]jPv;8j?c L~7UY*?MUǫK@B{M 1:6C~}T|w5CGa*c( zX~{ЊZ+ "'AFR ]hC~N֣NQ!>UduѼ/85)Ty!Ԕ8CxJ?Zy4$5(q/@iO/<74vC}!ldvc LBȫA=:k˹Ճm m}UE>ӍUS9PɆIu&18+J՝-r3BB'>"ӚhfQT]P'PPH NY;(c'wg38^IlzzG^3vqT#F 33gO Z4Ш.*R ^׏lG1hEgUi}Y%3:\\n3_#S&Mb2%PKR1Mb#t^GuGEo>x[m0lb.=_3iX9oՠ1)<`NNfAtKmh[evc?lF/n/0\ծQNҐX\]sU ڐoxrQ`PcV>Dm3IE ۽$~nuwg}ub/UBd7ZmWμf"(HD/J02sC/6m m? :7,3f?/!84J= FC'ҎgY5s5"0 !\k++CsL53ǁ6/qM^|2X~ezSxppj7;a8<"qҢ+M&ב"'r-RcN2&d"~嵥,7AHd`xaCiT8\ šNĩAц}`/sҙL@>lRBFv}',@OQH[f.J<:sAU._]SvSRĆr_fXIxuoT[[ po _mCpdAm d< s UsGo ݁WȡCg9Ҟ O) 0hCKƆ,ADhs.Nx^;L qa#:Qo'h2?m^zKl9c:Ȩs=qV˰╒ TOy6!٪ 5wn;WC2; Gш< G#m,"ϨMaG:ޔESb.LZ9ot5wW -9gׯxK5vUShBA1Ii݄{6ʙFwvΐgS(" a1l|idQc k0IV}tUM$SKM F(ӎ:|8VA|KE'qP=}=je`*PVvjqKʻMȗ6s^P]F6/'(q}ȓ#v]#"Jؾ+1$v} o>!HNjмDc.@K-7~⸂?af!lJ0|F1$0G{ 8{- bJchaT&sBq$e_ $\ ~)01<7\_*Vlam xdC^l] 0CY)u5'ݠ{pky\Wl lֲBj^9n:xҗؘlj}s{HZL{ŋ6jtS!#AxJWvJ@? D? L IY < њ4h+yBjぱ׭2ՒGdV,ni0 oRӮqߴeI2+]UlP5eޔ*emw{IߘyDaRN]+wo.֓o6`NO e^S׺S5޶WS (k v<+ﵠ" Ð-7s(Vk]S냄!:Pf@4td3oO/alDW-?V`ܘ'2" gx7ܼeNTW,$<U\t..LAB|1cH&Fq9@vºױ6` 1gaʹ&KjUFpBzJӬ;vPlwU ED1rf+ M0 \CGG<"K7ŅsIH enr&7c~̈W̅ ^a؍j>5zj[RPfWS=nd2`eg*~-MNhs+m3cAaCQ4wr 1 d&*Tk>z ial] T\A/ehS󓙆Ew& +)F&j92Vk -2KslU´%C$fӜMߣd>Nwp%I1?=ecң%eA1RJLG/ &"PխX$0Qu&S}`Ge A.w!‰e1_LB5lbRAK:؎RهM(fgZl'JE ^<{dvj}kT>5kMe" BeFBԔU31ƪ"c,c>x,␎&E.*I7&b"O2,ru~b FÉp_V@P0I/rrQ 0ѿ-1'מ*?mK#v_DbEūՎ4 kUP5`1n=Pi\"ΏT.I\ŴNv GH?od (cHP` ؁X%W n**$sܳ5_ClB ga9j6Q @6Xe@ÅDj4Z]ǜU7cӏݺf&hc!PK;c TErԆa̚+Q"{ >6?a#ԧ% ɎeZ4!d6F{-䋊izZK WՉ=L6xF{&m,p ƗJ.:,U/XCnk)<ًJ#{{@F`ot ["ۗt!v3P璢zڤ=I1`ȫ37 lÙy 0 %CCc\ի. w̨Ŏ/c!Jr^DnV%zL)ˁpb!kc:,ZΉC**&qIFTZ5,g]L|2~Vd[ P?nݨ%e{|졦h^;>Hhg}X?6cå*^B󴍗X$~Ef׾`\!BonT@=}Jm!'-:*oeMey[z_Nq mD5k3+7ov?u*l<|OҜfFZLMi[{d]:~;R[Ka8aEJ7SkS>TR)&* t“ [fO%^Qi,`4e) y( Ps "Ql+e}(estx&\麑RYrd" xu@{5>9_oFxw![M1/:T,~qd M0-zrq g$JKܽ7F%SxH!@BsB AT4E,%ge0<o'Wjk4B hgfŭh!A}n@x U%҂| ]z6Pe>4ۤgX"P4MYZZ,ݖ.£%ҋcc}<o9c/FQ<׮~sBͅqw|3V8 (ܫ>y.>1=S3?(IT*'##\A**d!i^'U6TՕ>MC Auר4 حD3\"xܣTǥ]Blh63(U5E"0%jALNq\D @-?w;O7UA}D4'T ˌ9 Gۋ?7$'fBFAi~d{w8@` "oܝz8>U5g2AN <ى;*S12/m.e ڍt-_7[Sj[\#ao?:e\>3 \u~i+Q~y -OTvl1ް "g/\&ة'%CVBTBY^Z>҆#&,׾)꘿.i.3yڄUMWd^U4=BS}9.~ZĻ:B_2ʵ:>Dw>}iP!laok09mVLmؗ·G`)mu7{oǍ(M$FsX],0n9mw7nx)TnڸVin{si&'Pn/͓81'0m&FA&qe'%e&X ~IK51 |pϴSr[CT18B W<ծpF>h'5z7=(!Ŏ|OA=(21t y  ;ePm aX%tbPk%9¶D̍7c}Ӷj$_P}NOd(cFᒾ,}֠?vN y|a&:F-IU 1CArCa ?vld8&?-<P@Quip9T"HatǎCE߰# ˌ9&b63-Q,oԯE!GLk_Y:.ibb2.-#gi2֫W@!I;$|XeGm(s1 1hCA-KW8b){R\M f˽,[]*X7jYM3P%L, n`"gRqh|P6 BecTLgH%[. 'Xgܡ$H,8aL.ԃ`tᔯ|>Ȃ@kf,۔u AY޿n%s$( < G~󙵘ou U"WSk$@=k45utj+Ԥqr^~#wwR E;M-3u{45TgϺS Uh_ibo'#?9?˨ Zl,j4Ɇϡ# $ҝ֐!-A_g?q}UmɍPl9ς -nkVr>G!9gq"ȣS8f;4R,Idefbi ;_虓,EݲLFtM-?'OJxnM"zM xR#ݳos0B!JiB%[!~tIPȋEު4wH20;uk\F[s, 9\NeW7!0kN^U" ?f afj;r-ɣx²y[O/s6Qqᠿ +n(D|kp8U58Em@Hdq9P6;3҇/\Ţ\hPW~2׮YB &ZMe# RCxgК;ÈL9h_ ,KYq\5eFX:=ptDqnmd:;-H+Cnm$z= o.{;2_˞0ܣqCV& zϥ.&ճ {twgx=L9 dD&kwL:vl"Gq_ GZ&lF,cO}SL.ә9y'K a!7* eӚT49=' LSF:$Փۄ9A~t%*nip"Y}:*<1jmue_7HgiT*uHB %rW0ƁOwmJf`֫Zo:d=fZC/}e<ҟ0qo4kz@q!G4w4&ۦ+Hdh* Qw*&Y&v,Ė,5%"98ԣj~kZEh4^;*x(Њk!b;p:CIP軙e+78(vzB (2Ct7q-^=;hw:Kƻok@k{b|z?<#$Α(.%)gm#evq"O r',%r6 Kʕ@_M;OMn{o\R>XQ.rlHk~c&GzHrvVS'e")BaV3~DFaے>)JB[<3U 622 }׮Cۡs&@s1Nn޺p-8~&:ִ*th\Y)bc!M\&̣R_wRzKGkgKS-UHq㺃<޼2AYպh%U9QpKsAlKWFL>hs;FJ1 ˤ9D% )0=npW*Ho{ "SU?nQkhĄ(ir)\Z.BRw䭷uٌTц4dXɕl+!=ˣ]h@d'[.s+` hPU^H={MP٠ӇRR6Zm$_roxvw?tJQR:Kgv>ֹ3kKCDBߚɯυۘ*pUKwnY-mƦe՜*vyZDxBNJ[V媫;y #yRf3QDj;e2egs3a-@#8X}j:S1)e^;@FCSNdu#P 2]AOacEn}*>EܪNTB5}"U7d 468p]c|,$$pIlgQ2˃؟Fp|7G>:+nB 䫬TgM*b ~ F}M͋ {1_0~3yer Hm+]0Hbx!ڀ jVڝRKE;O4 qʚ;9U2FcIԀ隣jvX\56++:<1m@PNX\pqx#BGڙJ1iŚ 5ahY,Ǵs柷v" CT1h|}w!3Υ-̀64qejMgNteHi;c!$a=CFᲂ&꬏M&Ú.LrNlbݘawCNR w]J󌪧#Ջ\7"Ue46Ͽ74E^(;`L`1RDn6c[/Do";k%]^b.K噆Ud~Hݡ¶ !녾yp|ߊ"bG)|D`|M@kl{?ҧ(#]Q^A5v C|Dڰ yf὞0/84@x`Pm"+U3S夐6@ xi `/sj\zURXաd#$2Fs?9&,OZS/%ft^ [ʛm;=(w:I#g&sq=IhM$HDS@4ɳ}2}b([ܧw-Kxۊi Ӵ>rng ?O2覐&S^BtPw=q:o੻1a>cQUv(BH9+ `索qd107i}RT\Ȓ;l25Tn$7mXxfl}e\{G|=t\cXzboR@s0җ<3*Q-Ko8<`aXj&j/w ]ia DqցbI@/Ig}b*qߖ5}*#ikF䧁 jkСuTaw\uèsc^d[kvF,O  KI+Q1t@o/K:'*9eyF_bˎt(a?[%୮*MaYp7U`'crF Py.N^boU:τ^TPo#*HF8Ez3V+aL rE Q2C!7QT+Qf˼dxv~䗟0*EJ5hL Γv(c 9{\Z$oDuhdO*!BF1PYnΖұR,]'6e* ?~ŸqgM>ٵ zك0ˠ\8҂ݛ5B˜(Ks/IugrLg ԃ-NYBzBlZ8M7!3ee֠N8t!J~ZP Y™Z1 6$=F%>q'zAmWL˹YrTGE u^ʝ#acuެGBHXg$"w([kVW"ʕ?i{r8eCot" : Rg ]fnn@} ߩ`E ֐:/8ES/-d'pNPسHn F]tkh\@y*a}8@эʴiJ@ed 3Ϻg[;92y+iCL4 I8)mҽqU#)ͱjBRӛ/|UIk(4 FQ9ГpXV^``#?]RF\ 5ÚƝܶ~Fi+=SjMR6=9x~zPA:9:RCg>+>D+P^?rZ U.UC S"V@8S-ź'.uk㜄4VJwg!U&_~&wǚ|.VVQ?@^]^1s=nTS>ӤY훈.yӅ~ќ3URN.*`+7 &Y|h̢{P;9dMidwX i֏J gR9+NX?L+4| f*C`/&QA"Nt{?Zh1g̞ʓ 4z\r #瞶 _E!(da<[!E1Y0$,@9{"`{XESLiYy~[K 7PWoD}"z@hEbEݣ&f"yvlqx*+?8(C}P"0VM~4Rmp!3zW]Azv,GAN08Ǵ9 yyOċVB )(Y0%Rx; $XP^ Q;kLS+nK+ cQDR|i꯰Ǧpdu3VDYbΖU*j7%d^,ePkpVg{}gtwET܄b0/`-!e ɖXJD[kڴGxhBqv>8{;Yy'X$*,5Z}mO[EĹusWd"*0tV7Džnd_z8$(D&E&ۖ6H[/UxyUwȘ'6)$>lioGqCn*}6~|sfbz 7L^Ke}|'KF3}`|&p[A! KI4!hz)4*zqR?bp_Btb") UВ>S+j5$ocU!pHr X8+,]MpamL.Y'Z~k;9N_V4iGC0Z)}3Aׂ4joY\Hxy(K2w/?Kս+eߝQjGӉdXI'91gQQ3Z :?e~*AF[^A̍@T?@U0 sk9XT6 i_=ok -"cZi10 y5 j:Q[o;1 $&$EUi?)#uDhK8M̹LchߙZG Ӓ&21%AczQ)w<^ھ9+k/J/nMZ|ikF{(:⦛"TA 1tPZ-`"Q׆qXʲHXN;<usZ'SmaŸ́$lcE;2kؘ+a;wwSI-❀&Ės9Fbo~+Q`ϕ-\7Q9%;7b$+CٓMq" 4Wy6>s5"QG㇝\+9P"c`=ק42ЄH8+bsd0mTqq4rg@Vu|']4Clup+cÊ/NH=Ua=Iժ`jL &aKXf-R̈,Ba%}c`w . gKMiU\C 4e}5>uYەⴤί &C:'W>w_%E=jFetwsQ3'Q EMg/o*Ƥ[b (x8 <Gt~N,gft%?&Ol'ar0LvR=M})rSn]CkUɿB'oNʷ࿄j{j7d5FPgsI^ϗ|m,9ZV AgAe 2+>6 WjwfS}VwY&tt15'9iG> %N:N` {FJJm=Z%]07pAJي,4Hy ]#K4."ZfO #(ck \.坦4`g/-Ԟ˜lxSH8T*LcM^]sq ڑ@ؾuD^"zO  !tNqk; 1 פj ηŝQe7XvT\|w#R/qE2Y] -5+(M'sզʴs $CϢuXYRb!, S>Ѳ.в5i@GRrr.G}U~(!\{$𥿇:mC(ļ( Ql,#?,ieQ߈lؠN{.ҵ]RV6]S.plM.HpfO~nv(NlQE)̽yZS׬Pio%~J<ݡ6ٓM!ps؛"dTj4FZpSO)Y.Ι >y _Yvո/_ 0a婲 3 N+Eq1e z)p^Wi=r & 8N%elP6G8r?̓zRP ӼMUt`\|q+P=Dڨ p$Q}:Bnlêj/ ;kiFR &lO"SP;(2y 6#,@ )~ ^H6v x\iѢF.4t@|Dg<{ˏ1J@C0ƬNٜ3xU@(Gݷ)umGf|[b(6*CN6o>SWHq7 .zOZwKK+Bhߟ"ӑ;\~Opovө3 `1%mૐPn J`0?+>ʙfҾu.γSx%!ǢNM+}L8گc! 6U}&~z?G4Ll3wϵ.DCw8uu5Y.FM SJT:JoEģWw~R>KX t</nv!I| ƁnXQB'fpMiH٣F "?QoَWg'k޿&elUȏ>+8_c_p6|7mڢLj'MEYky&52M9\7E<UH@|Ѣ\Cw<SoZ{a9!*(b[vB^mM28Z(|m¯03Xӱ-)x\.ZY%t\}JZ,9?d7ўJP\AǢP>[5RHh:a $ZEIeUXp1!i*o}R+0܃1~gYZ07070100000307000081a400000000000000000000000164e4ded100006fc8000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/?o]?Eh=ڜ.+ɏ܂ ϲh2[$ӕj?_\)( 0+tB IHKHQظ:mg.0R|˟ゾr9VYHHpCTTdlFj~ޖq c15>U0mGr5iȹ47:#r< 3Kv\hshnf=IN|o:€P97BfqX9g󾸾ʬ!>]`E?:?{\ondz^}&if.פ HÎwSMK>ęg/ D`;sI.Ha=Aל {^MܪV !p=!!ZkLj٢}NٽŪw;h(Qp1BUMU1)jK3%;ˠjb>@! KQQ7σx_PŮH@"^#h, 'T@P3&ɏD>7kb3qB*Wd& xShAZ5#|T17fD\5 t\)fKz#ڙ4Ñ?3\:* e ?ejȓH~x|TN^ Y <e[-PV'Lag9/QoZ3o^eWI(b$47Io҈>YabAz Xk263ϯm5@XV%JR4nj4դWQ=p].`N/] ~fHnņ5n A C̒V:#ᤣ,rZ~2]w{?Ì 6V1;f$ǛuiFp`ǎFfb@nB13z,gF:nKrAfJ h+ xWX$UU%:8 熎c5F6F/HPs Xnǘט1jA ;0gy+EMqΠkA4Yklrz6Or{Mv&'jK(LHftvX1V4U% K`&R&\Y<3ƾ;?G)2iSS`1_p?; iWOI!țJ#1/7@pQHK@ Kvٞdbh3+UR^|O ԕ5UԷd#ʒ޷{_A?z_Mt (<;ȠLl9dT 4t/ĄrslウD8}B')nV,sR6CP48cRx'}gn&'Derg\4aΐ0(p 3-\+E-:d9KTϱkԅYZa|ä/^.Ly|]7o[4wH‘)r9{*3 @^0qb֟2|$Xphds6' T8) VGpfVlropq4^1@f5s]H{8]ĝJPɆai't ,P1Sc8d"ks:Ehߖu\ii'[xHibt2;`bePsbxu{K_>H*8VNbx`_mBB5(V n&6= O+Sx۷)9HwB " C2jdoKW-}4<}5Gl.ƸzL^m X?!k/T'qs[mptK9G̍ʞ jQP$C:b@AQ6d+?PdT w.|Wd|ñ%pJ6 87(B[=hXYۯef̝+BڒCu1P8tR '[6f5V^~,ОAuқ§ڽG9B0Ap\|_/ ]0|TmH W,Kˬ$F -z!_ULRo(FׄN-/  \]6LlsuڵQdiuHŴ3#ۻ۹+AkB׶5\L"uLP[6n8k`s!#7=MD\blQ7)k&Bqd hftc@6RPD Uя"-P7#L=w]t+ ^sX4rwqW3YwTسq 4&xQ=MYA"%L=y?*8Afzώkz'8_.z4@~fJF1!v#ܙiAjcOPkPXˡ4?pgRuFBn;1]L=)5Be!VAoڇwg4p$D{(|@EE.Eh株n88Z,"Jטpzvs@(95TVr~˶ *Kx"1.Xci=<3Noy!{x/m|n_ҲZ붑WhWg 'ydO ,bz}Zّi !KIxSTQxmC>9t?jՓV'<.TpCJg̍,KXDI߶;|]U{x]|j:UphaT=5drqˮGU0ٻ:F56^#HА},($Fў`ծA&VN&[#He0 1`f(Dh@_};~ƺ&'aIx1kK^Tb#X]^7]'SI"grH~Q#uQ?#- ѴXPXx6W HۧfWQׁY2̍D,lF5MFu;;#zX?.@x[8UUF=IAS F).}]O3G3ܫKA:7gy:PMErzQX|߁Lrwt-rPIT"vޘi/pW ڼ1XYE{WF}>ifv7QPZx$K̮g6!WK6g^md-^Up'BnI&XS|=0E8{D]:T, HM'ГA\8 \(8hg|40F Ho(zQ+od.su Ǥ$mj'E +T#R ve Y&bccD K^ wmr?%IQ3>\ūge^D-QG *{ ״W^>35~?ʋ } AP hK$ࡊURv,r֝a.P¢jc0cAXp*G[!-QWJ#V}je"@r!T752^[)8O_NG4%@Rh>*,].U(bV Fn9E%K1%&9lU d:,`ϼhuQ7݁}g3C&d.|TU4cYFnxa6zğ&L}C)S{t=2/f{5Fid}CWh 6T۟!JnvwIUo8K:N;|8u(}WVa\"[`4(1܏ _jo*gk}FXi!_ٸ}ͭ7CVBW5d*NMi0|asRh>S<.:XD"ՙuY=b3Ooz^6M{zM $F5%D8AV(eJpjS9Qi'L~~:bϡf S8V `5aze_b>3 n%r-'>kaY&, EκBϼ :;ӑ"wn 4"A/P}bfyxcdq6ȶ!96~0HoS#L"=VXf#vS?.}G37/$tŪ:RFm~T잩ejnzbK|hAg(pb#`4lNϣ-LJLSH/_KJG]ȧ!esd* 0fGѽ\ۊPacn''*$/K2!OwWnv_5|#4Vb=",is:K.Y 1 ;<.\bٛE|HEE@V #Br8Ij|'JUhYC2vјBscN]hp;J^p"GjB9Wy2 I/ֳUax Afنv£8 y _6I _zd_N,[V[oO" LdM+Ȍn'i$2 X gM WyEZ"F?io Vݫ3hXүTYRf)*tj(Mc\?*2H-/jdtduJ-{ыcA}wIdɕy, zeϖ@P<==hTwպ0]lu`n [9{n"gG6>Ѐ kY2<2&mDCʾg A_nm + eFʤhfpÿ́-[=I`ٺ)SCߨqsr8y>K'bȞFWѼCY)wF_Ϭg?Ŭ&E(T֯m/Oh͏ 8iF#vc3ҷfQ؝LMU#X>E (,+.Q+KF}mF|/_Sف>T#lh'_, ?4# ?0z (g}@VN Z=a@ḏHsO:~ɱR-Hf3.р+}u) JKCQW"W('~)</'fZ:Wz#du5m!Y_d{U~"/mvH By"*?QQZܞGԐZXZJt LЫxHFZ&_4fӄ'kiPPēO~|S] v-Ϩ!SF`\9-sSw(f^]g+Z;AƺH9׎JyXyMuQY"8VVU_B9$a'ؤ:kzt[O|r6Ѯ|s[߉UjvDJȆ{Ypd)91A{"}YDUIP3#г쿗\ L>k> S;,Zy#:cuV{&nW{ Cĝ%́`aނeO'U M9cKĝ߾8_5+"'K@mJ{%N%2f PI ĺmAy2ϾgN⭴[zv ~V<ΥW9ӄdK .7x?iR`$6Sł:3.[:u԰U^#1Y+Ezx-ΉY1\bqL ?3^ $?93]JR1 ՍBZO>'iXf5}֡104 4 S;cSrף7{YL J_9kơ8 w7|" 6h(N^+] f=#W}4JR2A†d;Oҩ3¬M nPh%Kx9@'<f8at@FK[m`VF"`M{o[ְ:bI9Zr/{H?` aПzX9DK!WdTm@-}Ezd@>V\HkخdẪȓ1#Zl`a,? \t>xPV[Dm"g!ʐ$ɬd&1g-D! vTH·bԊZvsNYIISu H L-[.+KAIθ`g [:/q)Apj57J)UP^E[.Jg,TaqCaHܰ?] 0?؇[+n̤T+O|u&sӨ`Z>0WX;e%B20{8js a.0o>u /{VC%sV_Ij&䌶,?nD҃>ܵ`8TLU`%jVP5q;Z\'kS z-z"(6Y Aa3pgwFnUN2>L65![惛U+I0c_)$_ /Z%"p¾f^˹̧3)y:zKur`EOmt¢8Y()zpHWù=[q!DH--#A>nhE~R3J,3JYΩO^l% ?ARvUg2Y1sBBzgDw]wim+ *jxHYyef(-ؓ +(pF4 C7,q)r,ڜn_Je,0V^ZVbI,hubyo)R r-ſ§g6ukl).Qep[q-5dL &=U-lIH< ^xCP#KZ/ zȉ!V[*2:-: .4MLAa'`Zzz=Ff$ڝXW/V7 ;vx+Kɿ/>k MsBZ(*d߆JU`tٜ6SL@ߦSchF`,Ͽ֜ͅN1{@+ j;W$xq\RJ3p#m~%p#o^&7ᘿβ;u6(8 |[5ɔ/zhׇjK_d`<6់ E1;\ „zĕn)?[DFwD\O=g{ZYキQ}ߎbATYb/ 11/L5ٍZŴ3{\vH%-73@||:]iMV/]u3^*֛vP, n lכ5.G_lY,B.M%]s*(2 }DU*ݺ_)r 3n5v=wQfK)m]f}JjN5}sM 4@)zw8cdsͺ뿐ͺ5ȏY's I (8Dz/禺o$)J?/=*).Ș \LV39z~[Ψm.-,{v~Ӊ%^.ϊڨ1KTSa C;ht,o2ک*(aA]2z4ߔqZW~e5ZA_,! ZaGnʇ?t$=}i`3f<95ڀԷs9qve;Y2x:xY"-I v{?pGRfe+|rm2J9+Lɘ:o\fpE/ЙK75z_u!7QP 4G4#mdbss/C5nHdիt rݴv?XZ.x5}.6 M?,Ԡ>bQ 5H:o]- (48/&bOpmȺasZrwZŒ>:*QCWo /ۃf@h2BvF pDJ!o+ .Eŀw!dC$4y#xOpqC9T8R'n$R3$۝7/Ob ^-#%~w9[<1d+h Lnw436l8˶.;U%ŀ] -@B@w,TN!]%?24 dKh:3ʓ҅pWx^D0^Qd?*H5w*oۆ_Txk)ĀSI;4Hiz6繴򊖕F̏!rP 1T 62ՇQrF*c );=W+#(}z106Ik3 XGjsch-|wM8XG-k^i?h\qB *p=>\˳(zvuTMU- JKxre2]\?u,K1VXy.NJ(vؓDLstA@i$@L{T6OJ{ƉD_,Cf.MvG'S[{jr1~PaȜ㨦 u$4qgrܦ/~Lt5ʦgΗefv_ XYw:!1"*gIOΎ/rRYcU?+eCY:4 KoPdLbh­FbgxrE S&,>ll=aҔFJ[~EKDr0=wd7bۑaO -1Q,a9J׻qrƨ* s:8bc=%ܟKӰ P)ݑsEJfzV6gOGPxu{$22=6Oʻni!`_.9&jagI#pPQ6]O\L16\>%/3ͽ%QQ{EgU6@x&+˾ӝzkHV|j%k~RFar"W;yIIڌE&o1ԙԺ!cJTx:%gEB(;ѥ*Hqp#w_ Vllhp 7_Ǵ/SLC6Bέafs<D:oU/37oUlݘ$EflRp\N_Ӕi䢴w\-3f`VFž OLu\fkC{nxOh1-#A< ^8PvC%r܍1cZҘf8F6& ڤ\fZޑ]7FwO \$Kz9^o5HAƐ挐C{)N\V3P|{*<̫/ic{/{g9`wiˍt`Pڹ:=]#Ȫ,f㷗Kuhr o^ö8&7LdrN"Āw V~&,6xc7Cp/;1Tf#Ϯ(<(IqFq|%Tu%}ܬ2H|S3wl83J 2TMd >UIJr @WT]UM,yMFu ko+ ~{6kHQǯ-f@U=$т9^9Æ8Qdn"?[ c8ݘZ|ph]?Ëjo u}d(HpH.*Ze4†AJ΃ꁊZkA;OgIǟBOwi,*\C=Kq>M3= =8 ־B%۹VekY hc^Ǟ}ッnCw/(Qz]sEKGY$/0im,tN U0W=^%H}{@mf|2M&N2U6opFY*bN-5,2LcLrH+SwQRMb.1Fb{&=-Lഩ$S^| Y' WHJ|PGX'nC9!(%=F2V81;.^hE&5)VW0^2L)){R9[4T3#N< ZE;, =fz_{<@0[*Hץ[阭QPEC?.;0b-ā,H@\؝WV= ^Jk=ԪOuH?`a焌y4c󽂎Eō~:ԪLCAn\}q!mlXɭM ӥpdr_BA^j_;"{aoEETGdg uQ0f-wK:8s/8k 7.." W "7QR!>NbQ^qjC1=.!lyA`Yn!Wmʑ~$ 醲w%JLW-%{ZKh`>oh50^N ,PI hx x4ItLg:ɣBmo86*6`ecVV9<-cdܕ?q$ר$5.0 Y{I}s r0bufCzA !DAjǵ=p@qcnZ;"̃ѷg6'{=D0<:o o,3tZ\󷂝ܯ?Yҵ"7TUHh qRk%(ݲκ#X8BpϼAK ZA)򄔰N>{_+aVubmZV / b4M=4h~d )"(^޺yxkV|4%& rx<%6ӷ""E+8hG숰Vٔ vEO3> hP-WᴏygvZ?C,Ƚ!.So.KD. &ȓWݖeH_ֺ8f|i8:u7E%o-Ucaw7\SFo;L͍|/CJ"Um5OtM&7 ){0)i_۶@~C`)x@hQlp;dzCᶕL%p>TOsv1\x+cd8S+cW k9L8~y|x5_e γfEsm#-,AW!u W[u-1{*}4 d{RLޤͩq͞3bpؒ `~¶F^VҶJH !GQz ۰ yٙ Q*\6각 :sQ*5R5:ƍ#ጦVڣ$Ɂj<Es|4A ea^~ceߴbwѢ Dsq]&GDC$78jUo |[8s|j GhA,@|J 4r#V'-|;s >3,VUSdU3Pq@ب䎼~kXmlgHuS;pn'7ymZ}E'A~g41Fx!x],*7zftoRJwf?I*ȲγpQH=1`,$[Y{1N9 fQbuwbHC.vOfȪH4;Fy*V|= QzdtU[_kGL$N[kE El<bldK~6TY-V6L:/F'\J#KvlFl}`Q٤bWz< 5`69p#YyZs$(ʞuW=7K)K'[7ZB B_oR0.J㿧3}I׏󣧀Q*25E9TX@QN*xTgfceb0S ;dLd >x7n^s2l/Ԭa|ydl~͙֘#oqD( kQ}D) AU8NgݺšXoh @8{ eg1xJ3A'1 wf?I6c 2{F1Q,λ,)fqC\6˪Q?7co:%Daޢ(}<8nm'6@8wgXH▤U9ɐAhPzm&mM7jJ }2>$)*Y7~Odr_O{NBQ]عy:Z?̡0yR~V~Jfrj`\2˩PVgq 6Qͱ# VtgW|,- D1xS@]$:|+>y/7T'+VXr*p^KX8K,Y> wE!L]<`hؼ-[!p5g39 3z)aR=!u б.NhS_Cf(%@xZnD,C[%C",a+7erދ\,Щz Rvxj⭄SI~c6P/6jQ΢I[o&E)aT0U~3@RD^ynEr} f~n`X]{ YԘm'7Wb4u;S<뾇mD\VtZ*Lw%@ 8'jtMKNB "}OR4!m^7<VY $G.rM_W`b1m+:PV9uVȞafeVEIrPV. rE+Nnof3i`O9bc! y ?Q^ϝk3 e& kMצ-C|qw򪛝hwXO% 3 $h =+X4K@6Z ZBU؍ęƌ$ƕ[C8DX* }dK_\VJ1gfCjd iAD!xі p6W{K-qQeEMˢMAr-3  M_4 .927;~ɱ^?yl~(4񝵕Ң,ys1d` 13Eح@CsEv,5Pi(3eBD 4QX&Ke& ̤M@hY<灶?(1NEH~cVvV@#yX 3#XXKWT^1xctǤH&plXտJR1U ']I%lW1X *|9*KޫCիR6y p@KB@K u!z e:0H\*N wAۗ)9},%e:ϛ@3v5I["@]8[!*r"~>Z7Ij")pL3rWTj'1ЛQnqU}Js< JLjO"f%`v"(Yd% 0RyiL!E`ڎ?~GTzyNWJIvzɓ^8ByY3,*mho 9Oߴ䆅Oӷ7թzhL >Iue ~b= 䌏{"U!$CvP&gkquĜVQwGf&e#uNv;@L/Kgnt:0Dj\*"a3X3CKXJ'ߜ׬1fk-ͮf [}Uպ)3-2+jAڼV`xLp"9g|cZpd/iٙvb"[59:Q[=n/VuW]JhV:6Is@6gCDu%H*2=d K_͔vrܙbtSa'i8>8U48)͵qo!{<-P5 AeIY.U 귎."E(/Dx225Q{櫇`b˭$s[/-q4'J Î1ghggi<ۅ84ۃv\_"{Sd#KFan4l˷Dpj"߱ԩVS}k k ) ]WZf>,>+53jf6KA 4NiUNdjH'Mtvui0F{8]CoL0M,bE on\p-<2sIZVQ_٢!yj&7΀ڙcB2%@'Pu3kQދ@\9V&ď_ByB$D. {7b, za"X",6<Hx _y_x5mc#%D.o@&vxyawGNJ(Mrt7F\{wTɹ 1Zf* 3"OR?Q*AIJ}X,[Ae|ZKUqNx}ܟe7D|^j( Goκǀ5HU90͸՗`oHrU0ʻy#о(-Ronb Ҕ\>ublBủʿ l DA6Un @|x|%3beB3&c7j5\˜^=ԏҢmqcIíXk}*$p+x"o 'CÓ[U!2o$Ì-ҳNZbHiZ):{bkH$pN6||OqX?WR zuY'F(MhZ@=a~Kl2 ?@ B&c'X6$vie'D6'c?qkQ41*fMPLi2&\1V"U{㟉wʻcr'z`zAEv_NI`h!~,Mڹ 3E9 i?P1pf6!_MRon4ERئL]_c!: 0q$hx,_y nu _Q6UOBV ssb)B=Y9~)f3]&% أijOP:"sLV* w#9~d%inv3.}7h*U~7VB>215bat să)̔|vMI@k?vlvZl!I~WL59HcZi;)7j] rZ!{l s g=diyM[Lܩ2cO69?tW̗r'cY`!<}ؿ4N54ь;g"-.8S\9v Bp ܥ,y)O M%=)IDPohTIZN7Ȟ{oƀ"q& 3d D8|AG_`:V!#9qbzi( z$= =\Bp~#{>~S]0Cʓ`E7'9-T{pu9(0X|U64fmz-seI8N MvF[zVL9\M+\-3*Y1.@d3uWj{q}\8,l:‚0+M3tO @͛ Ta#oX,f8֡P;@Zؾ`Xr*wK' AHwr PJ~>*Vo~nl*$ہ2{Acm I j7:a/Nf5ڧmy ̋MxBLA?ބZEM\Zȉcدd(yn@\bFKὼN?21'=qf}^(W|:<^)!nfm[tU%^]KxEA͆U<w-n <"Z}W_z0G(1rn{{L.[pix督!cYǛ`շ1~KPQZIY_DžMO$-]kIK6=;u(6閪raRkdɇO4 -"ȋ>TC~+|Xca CN>G}PH5LGSAüȌ<z|9>’H֪eޕ);?crosW-?wyewfVOR~@)AZRɑ\:8.$oZeLRDXщL2n ~-蹗$=T ]R(*#CvT?Іv(kw8էG>dv;̾cweZ;(eH_ pz>0 j潓,,X-21v)aoj kΧ`q\ hBK ,,2h2O+1 (7Q6ݷts7^s%}l.q[2K<5G2闌irak~TYDosQ{<9S$` WB y{]ba5h@b .@OFO'YYB){x= [UxO#$A3fMrldp.@ޛLº϶' NLEԼ~|,@,_Gp~dMWMp b,a e7ά(*[%t.o$X V\rʮYi67 I@v~]EG> 7|=(&X@RD망:acW_`gȓ5+=4}"H N6HݐL>B++*͉Fjvp2j~jyq8Yr2+2 Zť!8^Fa#ίl-1͓M\ܰ; ~F y|ZM`H 8]|eLs"Y@潻InS)zg׏ 3Z*Ȭ)z͘ S&'!i DJ2s1\YiS*0>^fL41/Vd79Ϧ:=e7(љ,7%#Fx)e2N"0Fzщ^ٮ5.RZԮsE;oO)kX❞ŝ9׏sOW¦<4XQ7mL* A#%lB$M@h'qK{.!,]4j<1fV Ř+Vr:9Y+5Z"vB0iɦ_66H;j%M_v՞ʸ`C RrjPQ_hex&J UK#_AcMr-߸pgz\dTs!14>c=}pm"B ?csNJcաP݉6^-{ɪ\'?fRD`T1d_4W+bN񿢈'deY]kj 57 FVHTس!gOn|7rA6;H|w3IGL>}-ғX_UUy/oJcu4$J[`gN 1 ،v' P1/<%%B>s^SOU{œ9zV.(a5ީ~Kn?:FYL\褨 ʸǝ 19wⲆ!gq( s5<`,^Y!z|<0ͷH K@aŏD-8:X}Z0*&nJNVh -)80Qxu !v5qS~tU +IEX͸srM/2Sw{lyW:Vhoz&&&|W{}xB}<V(RCy3nq샲ַjf Ł0{&oE~ҡy+k!9ŲLzЩen7~: G|| 3'e[x•1_` +U=$Ͽ`Ւ:Sr]І9e9 ,k\2;0v )Bapi6 وzuxgJI1cyi5H*3 4oˁ~)c`<)*r@'F0+9/3FJ] ObQ?%ŷaEm+"Z؏SU;r!l |K1"^ +t 5='<]mith;#t *hA=':Q74qOOI2sERnNK\vBvɯzN22qΪz}w)9sW:yUW)$' H᚝+h/ y6,mf2.?tiljMul Pq tar[W]dG+dX)h 6!nӑǁ]c9T΋nYԉkfklܚrGX.&{iji|^&nCN!Gk C&0p < 9 |.!S u ӳ. R[Ck|9fk &mo<mTL؛?8rw&w;{ ||&.*aIM{h? g kiQ=y؁ ǏsŭMJקDY^Q̭ge.2uKFUE7LXsz]Ω. VQ_;XhivdR0h)a&>ZL>*ꘔ9в`Ue9v;J@Y#!MAn^E<`= "u+  d,Gۑω%O&.`KFY|rFg`;bp=ƽ>< -jX+J%u'tP6LR-2Ĩb:>kp~hnH# "P fgYZ07070100000308000081a400000000000000000000000164e4ded10000b578000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/Jo6]?Eh=ڜ.+TP'^܂PTCzN\3|wP6Az':] L%~/IJ$z~> `LM0Ap wc';nB D®]칐!|[ߓd¢j?ύ7s~pZT[& 銯p CgX .GUTJQ?->3.bVXMsV?%P5"w"A^kvx2~Z@C{FQ#RQ1Wr6$Zń\aH"ThEI`ӻN%M(#2b%{ Am@g~xiXQˎ>"q\ۊT3iN8X-ƪJ!jӷZNIk;ھo}yv:bAk(a# G>Bki1tXՉyÇ|l֖SIݣ(&' n8Vq'/)%Vd/bXo_gf%IQ΀y@ZYEb00q둢B"I\Jt܎' m0<뎰uiĺJnN9po]ny(%UЦl^/XM1㏎n:؝S>%Z(.Mw띐tKCٶ*ڻgR^&ܹ+ѯhx 9j+O-]0I;o8 ¢֦.&La0h!G BtуE\"Q׃Bxo"vܔoo2{}zY$5_)'R<{vD?9:'3lQhOb%} 5I894ҙ I9CIާ61/ȡ>*8>|Áth\ !ܧ7ZD Ps3,o2@f8.,gkFRr1I"J\ftӂ:wʀ mHL+2Mt8yek+,dA%TRu;t(sEy"4f.GN%X]p@M>xcoYчB3t4֊6|z\-(B|] QƱ쐐 !r2` qd1y& <9@_3OZXrObf.+DepIޠs2 ӦTs q+9?o턑aB*vSAK %+qYa'{[S8pH3NͬvIf.IX%_^[ş"N_x)`D$p>gty3TH"i;9۟ԮVL(6\Aֆ.C*py0#v-[FĐN.-[f:Y7jr1(?$(JxuWϱ*Nee,f~4h!Yg/l+ "GN+Z͏lQ`r xYAѲK@q$f=/ rp1wPSML;|J\?iw*W> XÆaR=.@w=nZo;fDDX®B͠)m4nIeI~* {ˏג/q-o%C\J(57m+Sʓ]ČjP}=]s}КfĤ' Vo׶"=k-)yHhx]8ǐ9MPp0j{zΗ MUPKȑ ^m9],KX;%Ilس~M`оGF`dAQQWDŽPJ+iK{=8xva>0 i/A)}N9Q_X^4\/%ea+Bg;?ZǎTbX%/=]cgSDZlfCfcn`$(<:: (J4 b>n87%FS*nJmJuʫ ,ޒWAGԶ/RY;#B,хQݿ{8k=(by̛OJ.|S9L4AZF9$6=t\,W ڌ݊-1X`!)qUN|+)VE譪q͞vF60t,AbSU^+ K ! "q7 :V* aG V_<ͤ?h1ftZr%iYUJXV& bJZd23"\<}^Rul6ram ~A,lJP=_rs,%XTgڊzg UNd|-}ď;˺(;κ_('I`U}t=~(uGy6($3[YUNwZy^& cg1@ɿ>2Fpv ɿh8[kRcAhT%|4@s@otA< [1@^2͏oTu -zff_!=9ŢFggne@IOFwrd^ $<-nMܵZX8k$0hRP>=۲imQzǟPB jē/ @L1ApOqݢzm`N>ղ&6W *N-A2@7EP |Zav 8;DT@&0{#xm,M4TGיC#, %{%| koCc8 ފ֦6aՊ$637քEԜ=:u8ReB t@9I~c-}';,ꛕeM+_0򜛣N.o9 2$-ԏ}VjIޠ1Ӯ29/!@\A@QC/8P7BϷ#stwI&=k*!0A-1tbVÈUddZt,=HXpNP$~Dnc/}RC SջoCf [Y7vb>HMFs3#SZ#]s-^p+a%ė#S2|)zIp:;b7f0:(N'AgӘG[=cwB :+)쫚;vuR깺ޏP5EF6d6,H׆TjrdSU!PtxMͯldc%j v'uNm Ks'35ٖ0G|%ӏ|'hnqSż w ?aS|'= ) i슨??vEJ'/-}q9<* Q.`Td#ܤ%}|`^_$uE`gs14*)_C6n'T]b,1ҝ;[D{$4f} alW>7ݽFIy8rDGG51/ѿRbTش!{h OqgWoJoY'#4Ttsh1< sx/0S[@0M`yND ^]ȿ"c ɤáɼE*] 3CHG d^']q݈"Nդ%txR0Bl*s _36c wpDߖ" 4?BIJ.O]#Ǔ'NfO* xFBXi2&e9/;4WHNn^3Fmŗ?k?_S:ᑨaAU_H8W\?+x2sаnV@۪Cv楠 { 28;ٵ,~<yd3ZIDxK6$Rdvv}lI?WXYFgpteL^aEU}/k`d ۆv0,|ɑu}-e#izz\RHP} pqEI3ۈO#4{+smygl5rNiH7حnu{cQagZ|Gi6d-+:}\?J8K%yP{S3$V akJuu\#''1yR (^~=TtY¾Tl'Bx>] 9크C0[pJ|"tb兒V^+=_EBigrC &|J$'|r![U>I+0lQ]>B\UҘ֜y <$9 ܠ-8(3M.(_FUx5Qͼ[BQ4 B-eleX9ApQDh*zYvꀫ /9I]auOOb``>ڿ~Ha)RD?`F]S7\/1@f_Dk+6ٮ[;N$>]OkE+\]. X5'Aﳈģm9wK^  lz0~D.Ǻ>3̦##<<s`Y ǂo zVI-do5 Jx%S:< :lôM7+eŬ7%gl2Qu{~w6{zE.Ķٯ339`OrCa4Fxy5/ J `_,mٺҌ%@2+{4 o/JliK*UH9`\NO񼁤ou6Y]}n# C0U @ë[],p vmi ;$BKšT[$6ZeܩdB`2LyE[cˋ3Dž+gx.G\7r~`09uݛl01}FF$pPlh㖲m@nGSJ6G9]xD4>XHm L^b,a2:< '!|eޙ0̸N3GɫA.?iC.7Gʯ`P'E&:JP*RrQ^ Ey?:rS #4 u\jfB `1}J6+۷v <X%@NN!'ɍFq둦;D}5~V7_H"͑}rTD{([hG*g$pF_={i,AaT:_hů\dӧZkX_tǏu|&I ,9;ڂckT]p|Xת]F?yN 2 Ȧ)W9ހn=T^DYѾSI AL$3tK)m04i-*\/IDWf]h38~czM2UJ)wl~oVT'E$?merG&U Pc71KzjC ="%S7o<(o{rךJp͍PL+~QG*619tX>5W ։KZ*u,8kBmiEwB5.Vmvv/5,;WĎaoDUԔXv!ʶW$-{p{h$9JY&wˁ=@ $`$i%\zd I,lf1}FHs;xaZeAW6*خ!,-\bXTsy/(3{8xFv{13V6HJCOB/H QGk{ 'T=ѱgzDNƉ7GF*Ԟ@oM2)M6$$ A$|2a|&${E:PNiKM%|x_ K8hχ?M4۠g۩&Sfe2wXWB5.=^Wos}HHO2ϸ%Ȕ7OQk8?b-iGZR*WtFf)Nn$YB\Θ9}y#o k~UHMؒ) AKsSZ1rAf`\?A>?YpJ! cLת6cC]ZwAHS7oi\ 90 ]rwθ0aj^ /AJbjT c9HlTO"+ =ZnAwL/h}Dt+sB1yZ S̢W_,V:Y_? {%E6ǀ Jk]МJS]CjlAjTvSH# B>8kPP[:u< Eت=hZ(>뭀Nm=S TRL\nֱX^N‚t=G&>K/K6֧ hzus-ٮdn皼|Zoбe lMƼu1l㾕af"25c Xwþ f0+~3KdA~c{vXdKYs[8m#E0=BtM?yfѕR"}nBj3z4bo/(F* X6]U.Z$Sc0m~,_}i*rihTĒVT=?q/D2?\INz_&WtM&-t! 36/G7ΈAǀ $ ˘kp1ڠ6żDII#v[qLN`uqmh,zsFUͿbE(Nn;3VBҷoT7 F^ "Hb<=|T\@*k(x\z0T-&>rP1i"m,kA(9zr1#@D4-.V/ᇹTpa.hӖv~v1@gX=-ʎg-_ ?Nءcj tnU+Ēmyfg3v˖k7B9oj~fRt>`cΉ^Jؾ/ 0 Ri1n%9ʾM|chn [UО~, f$'HOfHQy:vM+up~,C}zyIj_ٞr:뇸# M06|ADy+#^ (gNl؛CexՏ+ڋ83Y1Ī#ͺdJr⛱4/KqYJf:98Z~F]N>B3@ڞSD?MD;o4^~@U-Ɏnֹ(=ڏm}LFz]@wX&{.O!A oz.xӪϯrq\'ݖO,T<w)wZb|%֏ ߦtnpZDz*sf KyʟΉeGGU\y/'{O%Clv~ݒp*Yi VO:GqGX+p 3jKZ:]>)"a|Fh igy c)Wl J`GNڎ?ʌDAExҝ3ff4T6G*0bos7U-d$/הݞū5P X`2Wk̀ +rkljXsqɖXŠR{Cu&xPH.8Ve8:WE#77 !R34.oxHGe@xBߖy e㧊XʣbDxJn{|~4UUI'':^ͣ֌- 8twm|ƕm+GS^{n% ͯ [vKMX> *բ b <Ë_rmvtc6zVadq) 6{vy;P Ek 蔕ydlnm={wG\J3L^6GI~_$\띀Aͺ{YeyPJK^Vsu੏w+:`Am 2RCL$o8o;E? ڋc;7tv 8%Pj9kNVb,xO`0JBS}#Nu:e6R,9qvBY5ǖ):_aL gzLC7@QCs ,^fVNM+ݤ=),4iJt\Ѷ(G712BV;HWd QH:/q) zu&\cIc>rjN#4!t3  A-vK{F ٣UUJ~Hӄ:\aa3odtWt]_ФdE'qYzDۺC]Ckm-8P&LQ{o?w^JK-vCWq7msyUdn샂[IPm U\`A{ĩ,/V"w6.!@_ -JZFɢΩ: bh-|Delp j9TGW(4*gr q 7Q7GLx4E {npQ-ez3*iM}^yfS3pZy!Ix&^wr9wΥEppg^:\V?brC(NxXX&,C4QH>-sG{ZFmRx#z$.} 3 *LU̝>rԘcs"DUbM1PSzB܉D4[^k}-=>Մq(?_.7_Kǰ/ {EKd~Q2F1rI LWۂ-{8Rf}\sn~_n(:#Lxq;D$( IP˜ߐ2se%~& ~򇪞F|)tR)ujm$M?\ P26 _9x&yb /`8Q&ϻGQ%*˭85Ռ?x/eV p|X XgkwINMU^E4"2HqCKZE FuJJ}n5.[:-`G<@4K$~ݛ|Xu]0BN%8*0zskΥ蠪TFg9ptR3ˆ-dx=";'S-Daqۤ~(TЇ0V7&Oߨ'\;[)+%ff)n DƋ I-;jt8 $\RBk%i[OEW?WHRyxOjOwaT|ep+$wdԪ)ᇐsTҿ/@X8{)K;e0%Y5š_1$MzPɐ԰U; }m<ۡmA&h)ѐJڹ:jjOr`۳eګRZ_ګX Ȕt}iG6jz&iokXg2m@5=-tipa}3CpL?]Q~^Qn|37TY31q1Bfs,ۢ8Vڔ^uga/}Bs,bYQ$`Ugvh- zUd#)t8gGs9ˎYdi..3D2, 66d" l[IY;jÄ0~6Ebvh oæ^8MR|x^"2ZÛi²?of@֊)vH /uLL=(\讀VuN$h J 3rВnW^ϋ~uZ9d#{PH-*1ɦ&F4M7h:0OoYwLFpQϺkyh[sVXR"XpK=F "<{ ϧʰ?1gl-WzNuAc6wA1TucE7`9X *p۴pzp|O~ ;@򪛭{鵉yH|O2ՂQYٲYO%Fhi534==KOm)Nwbݳ,[> vM0qQVep ,<h`z$*FOyZGS$R0M9JO]zH@Shl2;Zm?ūw#BĬ#Zfl7^OK_Jial0?5rTyV>CRH%:S_9 لv)"(l1,Q˲)[n[(#:uDJ!t2[$>m b%O =yUf45h8<#Jz/\@{ݾGq|_\kd)Esڠ%:\2LKľdtrntIߚ:V`n t-A]ϙ0PpT,k 7gEd a%ORLQx!0B# /r@Qw~;ěZ/o{D)1lrF!{ Nx4Fڷ0vJk&%HyU@CLb3u~+ e-˞\M i/Fս'j!oWfTJqx ТwxԌDD,7f@ſ[/UEhj[5# t[M$o5OB ~T.eHyv-,1 $ˆ~dhy'oVl c#OAʇE |H;H6J}!_{X8ܨ[ޢ cK] FSm'Ov1|sBm- @;wLa+)[@L6 +%9  ӨӚ@.mU%5ƚEQx#aр9l~#$?՝oX 1QSnƢ߷t]!!##udJȮ %Oo-C7GzxJVD0 GHbD|A{[o"5I^X\Vl6]Ú;[,^X00ךcBa^Z/tvmԯF;b9 ?nZ%HI  c`(K֥݆ \z P~׽w5y3eHa3MQ4>s{s՞-BsL{G[|6||?;b H<@`uqK®+& fw+fI[py/CfMI動=>rUq|6Pٹ˭>Nd{26/ (9;{;ECd;*h-D&o \KzV^0zsW:JSG+0  #֐{p74ͷq !*ZꁯÀ$\7oKƤ ,8Fڸbyv'6[(a|m!"ᵣ( \DxK } >-? ^󶞏=KD;oug8'HȇD}MzBȨ+XpOXEnI 2 1ʿki;?cw@k%U!*Vf :GkɅRl/H(3zv}R לHf XBȕͤ.hx^H82En:} k x<|RFxarFo)kS— ^sMbShY9#^mLU(.h|'T:3s*R|Ň{ayk$0R·X,uH=5ZirIسS ~oˉqoۙЛ\G,XIpcV\.j 咩gL$kȑ}x9h5. dzy̵8 :_k-t” ]‚H|NWiûPz!*Lvmߘ,i.Yn%$嫣7s6Ɋ'Ʋ.G8I~ ~qYL}"ykXX2 0l@3g/)mٙmTZ>Hv!xQK [I) : KƇ?6V{a{ʵ ?]pdYL}3ni8~BZ "d2rn7#pbظ NJ$aB\汪ɵٹ, `ъnzgQ-zֵqCyUwbNLlDâ"%kmNȍQ;Dܱ:V#!\wUjZ(2*uM '_nbO;* QMFCFe֞c{>EsyLvքOm=0@j beviʾ1(&rBg宅Gx 9ϭ./J2_bRZ;24)-](ZВ)@YfD c!ɧ>|9ӓޟli tͳ٬2 }QfCA{żqg_A͍*7?Nx<@nK[{1e@$h(j (s vS^o•ci'h0>.=[h#-7Lsm/4 1`IpoK(1y58a=<`)=+Él!KHBVt`d9)#>=n{P"`=&{~JR=%XD-2_Xgy,5D!q$qjǞe$5iA[ `_j} $v÷\`&=⦽EX!7 ӽLu`w˾Nј%:\ , KBޗ/Ci~M-anI醅Mn#pe'ڨ/`'Aڱ45z _d-|=oH,{-4 y@rK^`; %_dY$\[Aƞv[;?xȴN#rA|yŵJyP YmtodF\m*Zs'SD+Sc(YwC j7 U>l;cɬS.k37]U2+ r[ee*|:8 7]wC S2ʧyx:P5PN"}j"I>V{`!BXQ"Z`e/uW􋎢)~gNN 'HWwd$bESYxxTϗ:Y72#d4 \yS&F@?b|IGNfm5d!%OV62I~~;MS^"1J`=38MN!7JD)ٷd dUeM"Gh3/%Dt7$/1g,yeΪCԩ$ C[fxtQ%{r92)ug N5z`Yz5sR#撅A!s8Cqc;򝹈HhGGf~q.k/QD|gdp3ud08S\W*H؛֦`wv[U& V|_67=5- B҆nFEOo41C(CPo|15>ˋ%|5#1O}U$ BV6L8+eeN'8Q }j \3tD&fߙy#%cIo]`fCLuA,X0˃/G)e+KG$,f2Z6c C۫\^]/0bRoa"(y5̹|TٿW%L $u- {9F2P>pP`ZKq1ȱʸk@߁5 % ZM4<P6 s>?F&Zq(4Gc$zLְ.̅ܡ]`*|&v^l >Sv ᣋKJRK QPk1In㉗{&•H# iIxSQT4K+ASIo( =tՑ{ /.5eZ^~˙_Xׯ}}es7h]4"i#WiJ@Eq_m :Xu aw4%_HɇTLm NɱC) 21NK{C^ņs شLmަY'dKNkHcPGp֕HYlW|O2Xi&a! 5/$lNTfpr!Cmh߲m(ix,hH&uW,=zH0ep| Ș eCH:)SȩHLɐ8k0ZL>i*ifO ( fMe+LGd' hMF!.!ov`cқ?<^"(aS*gddTQU]|ǸbX$Hy%@=y/ K sӏƄb:%9~(DZ}dz9qC^uM>rMVwzUɮ#>`:dzش'QGZ\j R&:г:X { iR^ ;AbP `\UcK?Bs%F_ePݒ,|0kzŏ&S]IIS1Fqxz62@w}l N};==(f 0B%v"EHWءw(#1i`䙕Hr ,ہa`xct6Sℬ " 슱kݺlyUgQl4$mF)4d(Q:TĶ ㌍ L6]U1{pKZ.?+f\PR9hᤁ'?-"X)Ea3L>bQR?(D8f4q- Dh?,;z `KOykO.= XAvUЏPkZGOq;t$qUIT=32YZWek0U wO*#{+Iktvr~{ܹ[H@o؇=Bx\҈8$7e@p'=!s絎/!~,"\yF +/98~<J'*ZX$/bUTYOSH 032oh/Z2@knRF`9w)ᐣnӷ3{ad*Fj fDJd%'ZAi4ppta j*_%`lShn6Bz#s{Wb^N& K2qK8yG0gӰY*8 HU=]7cءo'U:ow뛛D;֤w/:cёg#}4Ua8+ Fcq@BYo5&\dJV&7֏^֚;?m `~daK?8, UD2T˲4tT q VkTOž3ajq_sUqv\A-J7^(@5E!~H%t.+Pu-vIAgx&=Ft:ުgKZe!MMe!w̧>$e%QY~ K P37$emQ^3 oq]\(fB#fW3㐱"&O7b(`'NyEM4o1/u'< /F1 T m'n?1TЁuhSM.=}{^EA*Qeqq@HGB]zTkWR[>pz+6qŰ1T >j7''C-&x52e; xqq@X,,gp5yi[J]z'͏LmeeM Yr6o؍'vt}2}C,!|nXLJ)[9Աv`6xl^F2MccIkqfQ~dK:xy]0Pi[}@x,WbQܚZY4;O"+6:>CTRr{#>zw5iÂ>$p{[s;Z>CqѢRy_^A+0`kn*gl<ʟꑇ#+$*U$I)qRBa]A~Kt>1 Jiv.ЏḺ^ RNiӨ (>Ņ]ꑋW+kmeTV=5EvYճmRksuiCB:l'1zowv,d0MD 9tLyF$מc6l^Z/aEPV>qD B#6ʃgxDhhG3M ^iHM> /;κ'|W[npܪn=n Wˁ ѓ1Gu6Voم~˔ǡHkb]$s"]us{,^ix)L:yl #9e X$#R_t?=Pn JKH'S0UӽtaĈx3;Մ3wou{U7tU(ċ۷QQ/,Se7%Wu'g cMv͠ ؠz,,?SjY8ϣ -|CwKA(AL~\ǙmH|G{*{M57+R![}6\Y@ s66@t b A>}>FƽȎgLd5?;g1_!F7pw{&͓ ?" 'V k@7+hCtu>]!O~'aG-Su 걕)0k7qkq|̫(׋,D gKKr94y0" *+f&2tKN~Wb}xJwlD BAȶhF}Xk]gEMq#J,1IEkVnsqJQ%#|Y(EIj؀Dɳ|ZE rN׹hIXe5:dH'.E;FD",xBib(i,1uix!̕Z+p(RQ"V h>@p2B^Rs ᱞe=TX?DyF^NvGƶ'Aɷ8tkCם.UܲMLiJJ#p5^8A,4G8#W餉63BfeIxQUha ڴRu@h@n7CLL4FX^ 9]'C_ݸRct*nw:ӟ-.Ue^z:HD&ÛJ=vG+Ʈ6jw˦]=$jiZAvnsBg~w 'tmJ[1q:GόaF1f̌pVx*!"0 "$$p@EYU7$կ]fo~p`x@rL/ H{~QS9Q/Q ʆj)V_E fR~ 3(N]D{# ZlZDZ:xJfR T^ ؗ[4$G6bH/]XG59&SHl \r yMi:j P)l2r8ޏ 9⳽/wW'D,e"nL,1<db}qv3AG1@n!HtYƉ1Br!I%諁Hܖpz^E+ T̓ƊIq>R8G}9|-d~~l[5ѠM:29<['{R8?S-ʆ!-kfp@EJÜb4q %(rv|& 2jݾd҃KJ%_Pc_зK?aK9]/Z!n2ݹJa2'a)LA7.O/jMtǰ%U՚Hl'>q+*xVZ w#hX}3g?j%v5/b|#N%rv֚qoɍ ~/ 9I a q6FSfkL jBZ׉n4*"ƎB~)A~ pS5'f$+Ӱ?8$ ӻWuӝ8϶~]C@EUϵI7%;*o_ Xt!޲ u sʐai]ZC.s¢ z:c/w- wBa\*bѽaz˘PjA_r"\Y}3yWP6ۮ(qAW#b]y1t{@1KX[4`9QŠ LLZphJ $ 7Wa)p1-} c!YG ̜e_p&9V߉|`I'N{0U]|m=l#:e$AwɄlS!wi1 -B.鴅UH8̦nȧ~(h3<Ǖ44vht(5D1-۪]em^SVD*l,VYjX5_sHfg*A[OkqrƯ2~*;]Kڅ4ŕ̩=ܤ]YA̤,۳z-G=qY9( E2a7g`K(uf=Z&DLDA2HkpϢ~:IY$Sqc9EX#!j/'m2ܘ3!BW1-1Va}"aC:tHM[}1noU6֛S`WY +%l(}orjƌBV*V3P=҈MX!/Wqr`k9V9w~C<3wՂF?Jo~t10:ࡻÞz(˸Ešz~vx-:bQ ]##л+:uk~`(qPW;kʸ~s|xn:3c_xS9eq6NNeEo+&+niΘ~cm; Q=p CTHB  j嵣L=tt!^+/"|b8 cE#vnKs I%kqfߗPfcr-#ZsP{Pb*ijyt9Y{޿ qEq)RѿAu$ͩ\{V_淇nU1o t)[ر*),h %UφT h.FW&~NOz?T We9n&M**g!\H$[j'#("}OS4m[k((iܙVo&'3QxE,#;аmfYO4}j5oIY] + BHB8G1Vd}.AX\_ȲAϝ^!=HzGes6MCzUP8w;H iFJ("͒g.s _B(zbG?TֲȅPYgZ$̮L7rȆA쭉 3xr]ygh~k~S8qq7+R"!|Zz9hI\nldkA_[k4y9`I21#ցz}qgE5FkfHrAų`\(co_˜ obn'`i4ܠt gT ln[{}j9$ͶTXa \iRHWL{? jq,k8G^whrDP\|/bA4fɃgX'(b'QO !U"ZWd}6||tҵ0{xYmf 4bU78XerjRQh$ Wa,}/Iņ}ì?9*#D h&X-Z{n d@%N({cG0JWW*jq"q}\X}!r MAE$3,g>\5N,e-*-F"Nb 7d .:=ׅ>˧>LI5UKy@s?i^ՙ%,KnWkε k?L18x?~&kbK@Ya),!;ϓdUˏoHz h(>FX507,@a >z$8 ^ l eM z9O@BMNB=VÜ.{,l ;mA{ޱ=BfX3Jo~ v+5! 1yKDqLM!T4Uz U0'7 Ea's4TT9=Mv"U J]eV Cïhd ˒ sLpD#jہ;7yQtq<Ճ}|вx ק_Sq5s`/Ⓨg0w$@iq4}8KTBe>j`&wQ1=L >*ocI)o̲`F X8OSұK "YBDJnF*k4JZi/(!^+Ano;|6qH 0WFI_ڦIg$ٸQ£d2;|x1{~Cawѡ|֒Q7sęA"Gv}l:h3/(ppad+(QG]H%RJ=:?,BYvsz͵c/=ȐqMo_235:v:|yPؙ Sa3I,o@"@.r+CSxan0ļ Yb;s*o䌹hK>G>fp"&D|/aKux+>#&7j榋Ozgj6t:7*du'sI"ӽdúSB6atĸݽD+ɌCZ_ع:41w9;7&= A 5z1~Z*2I8#,҃|*!ò;T?GO;=P{ٷ ŒLA9uDkn[ÎTX;XpVoIAƥsC2\;:.45TWf P B[Աf"MIћZ-BIɝM};7|}eb*PNYw:q[-eڍaMHԵqk֪9&!q]k.22oQek,MVrqC\@o\M~9#YYs}P{=2GC\BG5;<; i,ʑ>5^ +!sn]-z2w߱&yB<WJiWҀ3 ·jKW>LCWHtJt<9Gtg9=_9y{ѫ2ޒRwhsY}6g'ό@߾" c{i& l\DcUp~Jp'Xo->{$,@$KGs S()K'ж{B,AQAUmEM&#XSA$ңDQ 鑥#`~!??W8 '2 KyFFjȕݼ.Oz6,تVK, Ks;10VfW'Ɏ9;txֈ&'Se' rsW@- l ^#Qa [,,M`߿v-0D//A(As}@-ȳ5 M#1!,PAu(bw[>8PzQ/Iϭ`+d {YQh %[pg;bJ8m>$q#tМdϰ. PJV\17xP-іR4-6>j܏Bt#I 8{o vЁ'Smο5 )ƄHiflbĮ:~c^^G &M׮Q?Jm`MĘLML PrW.RPc-1}H Sյ~;=}CJfvzGH{}.c%,"f[zSO ЉdB.t|ǥ\nJh ʡ4B:K eX[xV7+g:] c~=怅jpoGuRL1l+CV߸dR[EC@O/)HEz?b4T+^|dU|p(q}{,ӷú b.~:خu<~gIѐۥԋ-vlp)'0)6CWdIoAP'Jw( e%2 ֩7Kr͟XR]4ͯPE)p|AMLi!4̆1õg$<#]%Q;I{*v”d# ,Nc.R㉄2#k>XJ0"'ÑNAo!t^ӧ) R_+;"4]._^`ZhHܪrfe QFn3f7p)ς g 7|c2 t6VjACPZz~wB-KE<{1%3kpSHRt0F4J B@LnwneÚ7`XbÙ%OIdÂ58uB0g=QT܂` MDIAsqjkC,'eƖS!pи`lHy M˦2[NzrDٱ/\ud_MLsubR}LSSҟ0ùii $Kj&"/?XGM&{+afc,YبrS@L NN_Jp"gr(z@ R f錁!=ۄ< ygKz]nGmAROV3B!7oo{t ;NIѱR2 ~!Ym׭ W,%lߓ )5 uO ʝ>ޑ[؃4q)OgB 揅_,PCT {ڔX`aIK&MRg/C؎.yDv/bҞL<5{JDxe]i"'=KMO՗d># )r켞5x5::L+ac<{>S<_]1"v 4jMmxu#nO6 = "w›1 E=Q4ܞJ#GTzdK63H)4}HfQUrΔ^Iry#CrzPc/1p5SS_+92GKzihȞe ۗIWg;;| @pdh\d1 ڈ4[oIe!3,l=\g7ޟvju 7d$i85^*k2dlQ.$TC|#ff.,f \KC0S": 걕I}HS9ĽQre{{/h` J 8e#ɢ6>jG\ϋ\ן[6q5k;=Zhݴ+pFK\KL~4c) 5RU9\MޥfH ˑjdY5u 2.vtMK6#ܤqfDfE(̵Evt21H-uLÑB-_0п2-ŋB{Wݖo[;G7 tGɐl0$ԗ,;v  M.a)BT?>3;r=.(JS<)Ρ^V] r~I 뽸CiVqRP!oTs$4"z}LPg\ !n# Nng4-|З$#%tN]XOmWVV)H\0!LtxM҅ќh~PK6 ̪MKASqu|k8#v80/2~̯[s1I-Aˎq<p"LŊ서 zە%,©[6Qw9N 4I$jG\&.W,=%乮oȫkYTGo8-cu@P@P]u,zg4_(DP!ULb$CâAX4pÆ_zz$03AnBO?ٙn(!>EI]Ƹ xNDQs4 kÿn8H`|i Nn̖^j nY~{-nYW(?Lbxkc 'vQܽn^ch o8d7w+Zƒ>)tXgueW"&PՄ^W#>'W2 {z.\Ws&mY&ȇ5cuP{HcL+}1UK.^a$UB!alkCc]x ܃d /  k`:aY>5Z[|V٥'$]~ ʖ (FJ_ RnH e&Ӳz(.NJ9O %Kvzju+]`v|P$Q4}(bCkÊr H܁1PVM09Ğ!3VZ̓h6&% 6GzY&>Pߴ~~ײ ЕR8X/C^SVۏpF\>jrMB9iwģkfuɞ % /OG)-H }gFQҊ.8 ""TrGW\/J؈򡨂J+=H4J_Eu>Rvu[6L1uE3z$ y-XAz <})nOL*}#$o\ގx[q*pOA^7$G%rJwݷp~P 욮ŵ8iYroi+6_2#4>xNr'1b抋d H? LM!b€l UOux5抴2ddVsV 1+u(=\p\a葉(:OM sKG5V?BjЌ| $b[Sɞ 'M sk㋔TC؟&Ath#ήe48᥮E.q?|d5ln5NRuʌZ(pB I3QVփ1KCceuw';5I-LikѦFr_{~ s"ە v(8Ni$su#q:wYժ)XJ N0dXt"$!GEYDIf 52^G`HCʘ <Zd K),+ԷrX ` 77/ag'xnP*Df^撡+F*~|H7 /հf-p({LK'UiV]4q%ir,QjF_+2 nn71ФKLh"M#N>|$k,GtT qʍb¹i%̸9AS 1װz(]'5gGs,ڦxh3P@ Y1D W2dB?]0s nP;|"4̩U{c`_YfTךTځZ)f8hV2U * xf86r4 8BYqv5j> ('~v 'ICyB_2KR R`.7k6ggFs a~]$(b"Jw':S na`@%vJ;|!׌]m(2bA{7DJ HBR>kXAޮv@\@E%Y7`ڟڒ(e}=!󪒓\+F-93al\a}>D=%| 0˲V2tq_0[8П3d3 N n ?]liP `; zX%xo}2}跏j:,s`n`]*Jo۽s4.\OOy `"E>ls.c2v?]iN@ɫ?BTHLod`GxfW3%8xMˇ-W])IQy6 G$e6#f*I,aJE1Ah?2 }'޿C^B&P@I:3=7|&cZ%y@ʘm' Xvb6]LGW2x*hRȉ, Nb/sfimCݭWDh<~?C8w9O Df1[Q)<+zO:xe9-H\k;Ct[*6->&gZ"JAyBR\^Yp7G:Y@zqKэHG.OC5lYˊv`V \چ.bbȒM`AE`aB8/ 'T٘5B0% B)Q3 DéI:s_1' xbd_` ʯartCvn^ww, R ch "IAdh"7^guKU<Kw_" RZKM86w_ˣeP_U?շ'8YȻ\z֐B|k s/|Ѷ{2d[˞W|}Jҁh g$!fqAg)^~Lz܃+ Ku*zkL[7lRU`9D_qٻxv}j\ BLSZ7 $@h|]kNh]_ 3`Yc.thL%кL)ɨcj(-7o8;6n;LsOERJ:&~Gh@(5i&#*Gfh)maCd_1XIxy#DֈI$iĦnc`,tKk m)r|{iwEe5ʨN˪`X-#iV|3GZʹAtVRu@C^ƠL{Su^&:3/#_$WQ yIyK= S/9Z;&ȄAE,%CΑˀ'ƾt͇SCi]-3Hb ŇGʤ?L9-maP~#A#[7k GEw+NO*dQIHHIhx~}ʱ֑ƹn4!;Jr-*z~Bup4ս.YXl۟ ;0@s%q3rS=bp7cocJ|(/EE vP,;ӥ"F>@6wUOyL\6qO 6^ۯh*:Xcp2C -r~fwTd%QӪֿz0GzФm/q;_&f\Bĵޚ[I0Fk}ph]*LIJ-Pc8jN(3r!/E~,{5 y8\4Ì 4Xy80 ~F>w8JgC_ qɪ,R*V01ì{;^܊'PhEdtN# ;ϕ5υ$Wm܅:;2=#)ZJĪ:9,> '=Mmd%^7_@僜Y_# ި6M=Xq0|,色֟A: xS^ƒu?t5(/\e+X4 2&l6Ƒ ;{#1%6Yal?;?iSSOc1S3C0sa0i{;O a1=qlVB^YnS]y."NiG4U㊽pfFOX"riDoΙcīE~vߜ[B='ׇկEɛyA߷ 3+ڲwDn4 xUv~0W29ĴOe3\}-n EhhzO{:3ttn4 =2J]μ,4GN*^7رgig+ wʗ.uT?' wBǏ~ٺy;χ/H?;[W09}X )]nCF}F:\R>bP(A3[Ҭ[uP6n$ΖHTR#HùcY B#dO\!.ᝇ0(Uc5ɠw]-g ֪`CBlEj+|Mq7GQ-X]1w ='rr4'6(+kY%|zCA\x\֏uZ3{J$xI y@Smnw֦fNqI%/gcΆU9&ՇA=Ż0 =8@}JwׂjңV}J¦.ar\)xd|~@*Ɍ|ɉT(efXIAD.zp%_m[n}rm6x>BeFy,zێNeRuΥ4}82ӄ3CJUPgAՇ=fYB?:P8PڬBetS}wW˳j#Z&I-gFvmBs>7wu hmS/}C c|$hpuz鷲AWfSuh :v9pwu1]yuG iJ5aχgRL] _%>ԍ1<]4E~u8mvM/1 *!Y4_VnV[65``IɎ9J]Q'&w6ZA#0PGTtGLDX`L&Þϸ}6ѭۚ_u|FCqv*[ety# m[!c>aKDea͕%kٶ!JgsMUpd"_E+]֘WZ/-J2hP}ֿ\j^O.6 z)m5UmH%16(d9'$` 6:?*RJ~ذyPZǡcmm>^!5o;|kح+vGf\Í񅙝lwy`cXxo Pn\Bupr#WbYΞN2YdrMx,OwAY#L=i&:Uj5? ['Tb]X$2$5-F9*1y%7C_SMYVIeS,`ym|-3]nV&Aj~&I~f+N@/^qd-`KClVH\sRx Fz 5k@rkіBvz6 =8X/gYZ07070100000309000081a400000000000000000000000164e4ded10000a50c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/O]?Eh=ڜ.+ٚRn1cn[@Ҋw"N'W `-ĝ^A8+UVPX1<7&:^ X/ib0ޛD-UUd\{!1,zφG1"blH N@^P`,%g2K ,,zrlAd򆀼cvGduYٟƹCˊpʞNEg }T2^y>Fq^[+oV4j 0<| P7^2咠 BW.lfU8xp%[=GOnnce\qEtb!SUH{aʱЇo8 -CU2޿6OoYDZĊ &{kD"*߀y7][@:=׌9VJDŽL8|.b ѽiIMuo>ǻo,q.rK 9|S/ܫ8\81dHG ~ǾMn|ct 8: c#%)zC}墲h=po;wd$rkkpRAC" ŀElb| Z=kkwv B[sF#ustgUDf5B+XU^32HBej0\=]ؓW]~Rk`׭A vx8gaEcGKlY"!ic7{W6>wI?AE}glw9,gؚs ߮k(ȅ0 j.Bsjcg&bj ]`{4G!mzf;AuJ>9]#IH>s2Pxft֛+d*@D]ZW``,,ZQrR3ӭDpMp:5,DX"OOZL5ʖ6Q߆灃}j.hor3#)Vlx7Y!K=~TD rD)QbᔍW2b"C(eɁcN0L=4:džw8`@;;w0v+wkn>+'mLݜ]HT˓[ V΃Akm|_@2S\>\ uamC}p+eo¨mf,`?)} X̬W~Ж(Є\ÃV"zaum E0W>yUg A«(لoan+/^rK4?EZI !ݥ=ezZe gSKVnP F5cVzCu!8ctn,K3J!oC?CFl}4=";~;Y__c{:,źE)ݜ@jZ?"0"~^s=uĨL8U\(҇|T3o2EGKcQB R)omf֑e`_a(D_<]WIEQ<O%L!yE y%Gh 9SQ&zW &Onzl._&ڴbJtI'p˴rZ\I^@%Â(1gҚR}%B&yEQ]C6{eI䬹}fA r5i$U_[p6 ]X# .'1/LQ<⨐zz.#oY jKҷ .ʹ4nU^n'+@$!}NOo}qex̷z+bͩOI8vq_*5rNR#~GSıNxL-grX3YֶQ#ɡ<USctZrzIך}l9i ^ֺ*|f&{NٺɟPL ?_cG' f~D$$.J5g9 xEx $Jۊawv7hkfCE'™&5< 0(|V*6;#e_TtܑVz|gOfC:Fs:Ķ<q;*eLrt H ;}}Ҹ^go{Q3Ti@ cY6􉙲KqQQY B{'o 4*QJ"hc9Ȉp&39ɣ(mR7) 5/B/ Hi FJZu9*J0UkԛXbU}f"`da`sd(&"Kz{AVns:m=|AUp0I.=Gta`FkMVb <ֽ,p^!^H~C20mAه w)xƞr*raLlr?'ԡ!sŸEC`jAb۱%"NoF{6ݠW\Z[]=!o-nː@@efWzW,q09 65!{> LӆZE0]!wCh?86=gHF"L jp d \ᭁP \MW ]]!݆Gb Eth^cpn +þY8:|+O&gJ3~B˰cp2yNJy*ZdOմUfxɔ<O6 ޥ蒘íob-jg/Yw@4w>+x>fB1{wVeMڟqIT4"5,5i/^!uA+AQhzY$߁ 3PA#<*#wD?M"؂`,Ӂ1Cբ23|6=Фл./PCK!S[ܒYnq۶G Pbtl ٝwM7uUS\='<除EnC׽9hd61 \+`hZEymHE/+T߫J˯ub 7SNNm 1)?4a$pu]=t^PMgRC4n6T~TzOlֱoW#noS׌ȩb•U"iQGz1Pgn/z5)\ʧX!&4{,HSRΑ={kxN w3|.%z1hs(`v]:Щ{ |G>E7gouw`4]CVb&) y{ä-(roKgbM2$"g;`5yN, X-)8@\k|PYx]_zj, D"L w2[`{J[V_zS-Km;-3ǎ"ca2NsR)|ٲspj~&sDMqt 'r|𳵴I~jIn"PK@ J/(GZq.r):ܶi`bs #r7NVO: _6o)[ɦmr|3<]u޵P>j;;AD@?R"N~NGCs{ʛF2cDo Ijӡ]::$B1ۑNo]Uda|ҐJh]H1>7w$Lx݌,Dv?37&ƓJ{d7T^UX_=T@P>cPrF_`rƧe,/A8m6 Dih е >xUx#4f`N()PV'@L?4s80w߆kD~{< ' †0V rӊ{dzy>j,tPdJ׍:{xuSC6c2tEmoc]E5u?in+ Ǔ9zL-<;L8"Қ/e13fwl)Xi'ѿBSN0%(k{ Ɣ|8(|x@g3+k,L_aLTA6 ,قQ)yH^)Qy1+;eꖝ`FGq!@ ,|Svis3#DeP+n׌8 ?F.K(׳{- f>7oG+uCl1 \E׍#7%3YPhnZ~Oඝ^N}liK;{Q@ADQ{#8 ( ~ (~Rp^9:\Xvg/ZS(ȳ2 +9~w8IDesŻd*9s/4ǜ.U* usѽ[6,R-dfAZWTCydUc_%M"nߜV{XQCAw3)" H/m`OքyꓘQв{NCtB-&D+X*l :Fah\Z6I 5[05]!dR?ǎ >,hN;dfˋ|~"Gc2{;OU yu ѯ< kc7V՟eVu#^e?0%&nx {iLiE003X`Myݤ)--;jƋco&Ri+%?(Z9Cȃ*b,zD_ByZ_O&plRGpi4{[nx~;C=5슰B(4B+3wQ4߉0e'2Rx*$Dt@q.as~rsPig߀V3n$Z?fcpYarE9GV R>qMu ,bXS|3_&#cN+ʹ h1.~sduFjLY={hi0X;'.1J8!7r̙rゲpj"eW! [LPx$E0/ Z&s<@W1j .a+Ǻ {, [do-'9~>z#J֐sK-azɆ#~?R4cucm]*J:⺸g43xB;%2i %{t(n^+tKw{IA\TTIg>X$$wQc٢vvH-Tît ^lTn=رUV ^v q׏H|.;p&+j9UCqwb$*c= NӇii!{۲%.u]>!8(\0{R..QUNJf}$O\ߑ$TYt ڝF̟V s]Qv/ LGM˝n2BQϜϞ[6%H~߲[<)visʉb^#1*WomTVQRK[%SK#e;զck@TCAI/+m~)i!̂EdcB[BUBRCUXe09 !"žO\/.{kRZ]dp8qUI?\ev\ţL!}uFRN,cl-F{3J0!GEKju *~z-GW#$@q%4T.EsHPtQӅMP0p#f9\)D)NUd X۴>5O|PPxKM ̅#`x` ^x{]z!hDo_xXJ4ql$h&k{cNAwiإ՝nj\6S)qi0ӡ%pR^X0 Aʏ[s؜ ]LeU(k|9Db?F㟣wҁG|z~MRMoX^yHu%GBZ}\³.B(e *굲9^L[q:%"} vƻ*e}] V6d{BgHzϾx9& 5(P*2wx4Շ' h%%?0;R'wq ;/i )G3$MgJZLb) ăy<9YaԙE .b s˕3ЃI}K* II/TfuMvqg^n m!ot4Ꝥ Y ;aZ(*=}q TTx }ɵ D?WxfpCc ȑ؏ߜbZR(š*kƐ+iQX9}"N&+J7wI  CphL]ϥ y.DJԉ\ 2lETie)ա~ +qDtبa[ի;b" zIWWτvI\-'m̮۝$70Ӽ,[AD۱` i?veרxUsu㴁 klz*(nunHI.`+f(53qc3ȋxN@!M 2{DL7_̈Z J7a} x[!4en-ב'J9w*f`ZwGJvsW\rطcWnLIӸؼZ\*ݳyF(:^A@S9h\>\t IRddNvj &7}ϴoVE亓~763߶{Ɉl'fqnZD4xVtU 7}dSL dMYt ׫.W:)j*bY=:lyu }r 6[7yQF9S@<댔/V Y/%-sẂ H&G~_i#;M#`^B{/HsI4R>C u#|5o ]1_`:O7.8CuZ2*+m 7\._Y2 'f̒TUrZ^EFd*ʅr D5p<ɛ8~IM&L 7Z4X0")5kv^ j55K_ AcJ %8sg]MEyl"h۠4fˇ~ZPEGimǑ$޷:]ʦ z+m<f wf%֊&}@ =[JSh/pr%)"Y*wzQF PtDk8Tw+TOrw,Q(!`O#yEmT3VG(Z ﭾUxQ(ހݢMB"?Cl4 S)ߢ$~~ۓYt(qMDZIRFq7/k1XR^H3 `'IrC3Caw!J]]QZZ4JN4-1HNiɉd<'*e0B2t'%!)fFI >HWRzЃi{rZTFΡImm4ټe^MSlh0jڧ",A/Ѕ9|o[___=Ҡ0ex|')'@W^lŧ~ 2bIm_C mzM]Z^"tv3gcnrתq'wnFӧsD"r| @GWX'; _&W(_9LsgF%`&xˋi|"S u^ =<>=m^ẅawa\pA $yH[Uhka y'4*F9Vtrb:Ʊ7J w6˘PKV{9hPPbQa!eݰy0&KͺN3#bD-knOE_].u~^$ʣw_Z&F (QA]V䊞6c9Yp~f&~826kUE&ܛ:T\N䱗(u‘2Bx{щTE3vMx)w{/.ltTT6 Y`[(gΥƏmJ%ŌG'/͗ĶC{^4;w/`lE3ܸA}{$+p"xJOlL-Da$kJ8BZ`юk8M8~e!&Z-9&bHX8,,l(joҩC|}$a!$ʂ!RyB#W*ZN‹|8WVwBCeO{<37]P<Êya݋w=KˊYKX HڏʀG԰L'jSnBhJ`q"O'Mp䩜q&KzSJF=(jon(i{(X_o۔tf;}zJ\ZN[$Ge\w@)tCN.fXݎPTP9o O,gճ_š"~Lx׼g?Kpf+%Pic.tۻƷԝ։|% -ıj+S1{ v]ʰ7xh)}Es_u99z9gGZZW8+wq0"sPhu%s:HQeOLpR9հYɩ\"#YJQVRDQfXO!i뗸nQ~9_))kҪqvrZr:٭ʔe596#5b8)28G%G.VMyDm&c :1T3lNSC}ܖ"5ڞ0WQ (.ՙOI"d猖N ?BhY S^cφebʦY^ѳ`90GLHo&60ʐ{ojbB3*ՙ~h$p0 KnczbN= >&ޕ֊BiWjkeʜN=Eg4ȸ!{🣸ƜVH7Y8m6zOrlX_ کF˟_FOi Ҁ~j<7p]웧W?_}SX +)ε D5ߡY ñ|N g Jȇm'Hc2ߟ2a?d~OJşSRsWbX,|Ǧ ̵K3CnQ#kL/*r'ڪi"Ne"Op}"䄇!h%]A z]IQ߄"4QW ~SVb F3<>0m6]`YٸR+ga[ ,G^~FIb\ qtyWI2ŀ0悌!o#KYyutlj];]Xݿ. OZ;irK7}bM,^5ɇDFes)K>UN6a_E]]*$De)sћ3;*EpfV K%A%u;;кO6-VLa^Z5Zs[ qdut lƗ@|W ,7G/O r'؜_N:W~?C^$Jo۝:bBZ z{/B?X#cBwNYHmdZSW;330YᘻiO/\ezYTL3̭d: 8J,_\4,FAWBmVÄ)R~Ҋ%dSݟ%[{_aY.XLd@s]v4yy^KUVQ<*r2p΍`tK }~~RLA6j)(n&~^Qt(2d'BA;^B#}n S0* ^ [-uYKw"bo#RD-e _Gvl+ecBE>p*WNuU fRd,30ITn 70'19dɀŌ1֡ 3s6(ѝNl@QȰ3)HqQ|=/8e~pdؿjW(՘)co xmypØgQP-:5 kڠ.!KI4Yj~ 4}eY؉C JSfCf\79?Z>"T 6~+pt6"IdZ\JK12cPAx׀0XbM6?>7%Zu p =7 [RGq*ҩd&7xՍ{r. $90a6Z%t2sDuא/XvdDsNL{7Z%ҤEqO37C/՞"AB&){dljZeү ;i'MI ;JsOǗC4(* סȋ5U#;_Wn?7~OŶ̹hHWL3˞MQ k-p1:w{kEJU,9`.퐪ɶ5YRPq#mLL/4m(KqId}Ry6M[$pOlbh:~֪Tf2o6ʼnx?[>CCX$[Fr%ņy[s6?E7v~П;r+:ÂPIDZ8}?ޚn9;i 3C ̲ss 2oؚOE 446r&3byM@}0[Ѵ5l~)N[Q*,^-AxWdUϴ N*Ty\5A -z1cm@C ӤAw;3 ^LJ]tV:SFXcŖ36: nҝZܟ,ƒ R3hPv]tyQF׷4@\eơ`M_0vG{6/D~Xxj2D+e5),w2;pEѢm/5a|+9.%ϯ{LS&S&{=¹#^OrZ` q>Ac drF޾CqMB2ݰӪe_mʝ 4_G H)Yv+^Nsm3͗CD]]<@rC >MOJ u'aɷNotowvͿP,ӅnS{5ZPl⦮"~UZ[L2Qu mzqԅ('-3-:ge7{* A4-ik9F,ݿs Wy ʒ~^KM:縪owX;B_-6Nu-T}Vl?=JP x>OQSWXW~ ZL6wҹ]H/q Ob"c(U`9Ntp?nסP]q;~1Y{*U u`#s.H = } 0X.UY62F=Yj,hoAf](z]ao4Ƃ wD%t;zu˻^\4>(q^9L*yV /Ks"ގ}Bˈ5F)'TW@@\sè#j#>Gpc'CNU踏  "U%ϯIJQ-̕dvqjIVQB:.G,7PA,JgӅnWvldv@*!LgJ/ ,|gz~Yo *^QG>>5/-aaɎ>& VM2-ְ@m,F߻n%` MUnv_/BjGJD1{OX8'Cj\tNxg~GlMHXFRlB~UB*twZ.-_؃%YVi$s5sY3jg4k܀> ZrMhcɦms4MpH.;F{#~; iYÇVCS#>PMoyvlJ8⻥L*$)RJZgv7\[`$ǾZki@~uhz{e^Jt>axiK4<8&'T;?hGGk1n/_+hBߚ퓇fN;ۥNPdb X]C,ao<Hs1/ [ax*1P*ΰ!1~~Ѿ<"Fs2,^`ʤۨDZAZLц7s#@ Hvš8&TLSxپv4H Uk  ?g Nw4n -F!(m/v?Lbq(ga+ St_m@q7z.ˬo!=K Cèw{PެP?"+E(?epl"TټfkHx,[ G( j `DdUK͛ :s{c (]]23bF&, ^?,(;C Hȶ&k(ŴKt :o&l}A~7"Rlp2Vqձl|JfHgہs/٭5V. cԸTbF@ 6+ Du'ã)sMC-Uηصe{,xY͔~٧k.~**ӵwxXFbc /dz 0"DqWgӃ hoCbv J_s\ΗX1թ\(#!ytt[`*RJI*8/?l2jb|`KGUDt/Dc7x\)t3d8p7t]/1߫vչ1뚝nzH:NFQ((LlawB]VgYpލRW$hh%|n=†,8^BW߻z(|0Uuæ.sצA04oڻw.$W{F4^4-p8ڡGQ?2;d™*,u)rc쭋G8Iuj J⦬D…Z32nĖBOWes֤.R ~_*mRsOǭpQv@!L; B{#9ɺ HF t+WKgkNŴxgb OfpzCDF)90N~vbw82 vr)S,*^6JH+5E>;ȆNeemQ#uz.qT 'v9Ԛ66fĝo?)y|FcZX"bҩ(2'`k3iH[f %ZxF7&{`;טrE݁J qIgkaW2%cM`eL> 2MuC%~*ʰ K fSZAu3j7!;L٪?&Rdd%PWM&<ɳ _M#?RUr1ԬY?oP@'ǃ2m)" @fDQ !zO:1 Դ1_X9Xklf'iG߱Y7NK`OC:?%sb0wX#%ģtB*:#!iҵ(D拚O/f&ݷ=%-K݋4gDŽL|>YW"6jd%ݰւN@2q{5*YtDskڀן6޾rtsR"+>éh,Q E4 $XWz)0Qh奁W2ԉˁǴÁzCս+NVb㞽K15s)crd~Aeۍm9Rk(+~Y /M7LC*>pQJb,iAN]GZELMgR讱/ 9#2) ,k!\c7#9^CXdBsl9x 51HܽSXqec;/n#G)o䘏k:LHFTl|{Nq O|b-7 an dBIpX2,DF18a?\Azdp"1t;`7i1pAxLfцd<`&qLO$& Rv(aj䙵Zhq*5w$"j Jȑ&_fp}Q"3vZRΊQ w~}Ί|CCYeo?NVoҽֻq,^2&翱)>,\dN}ϟ~mYO n[{-fŕHǁrgCvI^.Vŗ^7,Rw 8qA[c (?]Oj|.R~3"9ax8h`?̫_taRQi0wะ]i% 3|^uٸfZG)xvq~PHI"ԨFDZ@)GtT$O-뺬.?\ `xAI@iڰ>#=$#b"Fx߂:Kwd܂i\=q=yIZҲ" Iаg[Pة'4Kc}Wq@dzwBu Dm*U[qXr¸Yu΃u,?0IED97"mEɦ5Ivs_X$AXyes3zZA a KXd $dڇ,ś90Lb2vɅnydݮOm+BR@"G!q*܀dX&c&dyW|ެGG @eSF"cŽXg{(;x+ 8}Z;:s.dOP湊p;BgCp[UzC\R2Ŏ xjE9C[jfh}(OJ*q7%y9+$1/3k3J9Ego6r51c+y< 囵׃q|Q -c#|\CݑPsB֠O<-p l +>>Blh`.awk⬞ 7璵*h5042;ꊥzB}T}E]!m]6͝>y&6VrA<8D/-vͮ =|!-on #P!n$[ꕽyW[> !>㳒ƍDvd K;AFhvyxǕ}Pz4@ ?i 1rᜭ`þ5B7TMpyۅ9k%ENI}wQ^ؙ*]׈ e'y!q P5:7`R^toX h8!2>Ǥ2y)M}Jg6=`1RDH."0D=es_[ĉ:Ѥw>zKM)3r,ێ,7R_?Dσh6J4\CnNs@_RN= |81^mtL;Mg}0㭧8?JdBjԓE CZHS1!|kLW*`4R&>>_6?[)HRF?"-u715uM_KHZKnNU&m9}D}"ߦjF%zΒ8,1"K?_-MrR lBĿџ$ϊ퍷͜sd,9M/gq0ĬϤ ,Ci۬8t(đ]f43gebRl;@<~N 4LfW}˂/'GK'[Z!&C ǃ_.NiMlꧭvp"Ud"#LzrPӠA ,ڼ ֍MJTͥ"\(x`mb /787PD$HNLhߛ()FUFcr"})1kϔrC%wH}),^L^sO F^~j>:y6OB3r^PS*{CrXK dug=_Yڢjs:Ĩ0;sL qw;%&?oQ۪/FyS:Ɨ*DԲh#2ؘݾ4տ0(OLrQCE,$h|xulȖK$03ۀLe66m6]n #.ؔBL[ BɵWyJymńq6RphްՖ&&*0E~gLYQ|iiW6~g~G[[Ty +8:*yO?3KB!A~-3i^w'Z^E{P3PMRƣcGjE}GWgJAGn&?(E 58_ D[58k|n@uuvaK>G\Uؤ97 x"{Pn#y?v450 їYXɴbvR%R Ǚ֤5)cjL9tE"gg4!Yc]\}4wo?CV5 NO^;,nuj ֡wTf frr {YmЗ`(}W_MT Ή~~ D~Xl@5)lbqTM%xWv$5f%FU"@PV{%#y5Ԋm *lmBxV[RuTuWzAcUeDZYJN;Jx~ V]XP*zָ H<'pDoAAJj,ChG49$(NVNGDL}f"r]Y5kq5O]{q}J˕gvJ~RDvlҤC}%cT];["sQJfFc.*%b+A=p)Sa*~Y}phɟdOXg6Ϻ)ͪ,|4't"xKZ'GBr%oBjh#]ra`rZ7tkYlI.WέW*'ki8VxּL%O- Fz ">FAnP0W6i 8 V{sK_/$]cQ&fgE>!mzB ]aIDWtT69Zd`xJ-.)&|D\y_ ;@/嚅|ӗ^7}a]i)1;R4}]G' LlPcqU$s A00k *l_BCG\orŢ wa`?Ax>gwi]v3떰E1Q5̜ўdܠBW. !TB?]V=.ʺ /]:#΂-&ԎPHaT{*ďÖ)Nn#j *TFP_om._ kqvc 5*8\UWYC؆MS<<.(3 DIcݕn&э#74vk+VJ1*M>r{2㨃 XMv:;40 };\iH<~'@y ar\S~ >t-F) i־򵇋 G_(W;fNL ڞ7E@7'rdČw\,j-BxCE-nԓg7?aI  ]/(&ZsqܫnF{x[Y_3$`8UiHyJq} ;t4tvp6IHshy 䉏 ~X1܀$cpD]̼nGk?neɖ /0HYr!&#z86c(ew?V6 ^,<;__L#>;VXaqu <85V;gD&T a]+!g91~mWM/'l,nBxC^!+ }a3"|)> j;2DOv֤]>;@WRI {iB+1iKUׅaVp"y%wn\~|9 (TF+p] -R\3Bא]mf&6 [tklp_n V7֧h8I DL;Կ0pwflժ?9՟57ib rNa8blN@Z_hM0.֍yfǀxYyxR4[uWf2RtMυ.ao:GĻ]&P[5s @iZBB5 7믴dR@P=ua{{jJPutX70Q&D&6.SC^_mͫ9vSJVEPg9fZ;6)F ɋjTs]-Mԡ#+B *J~[tYڧXR4LRJ*.m>$nɗͩW` u߷߀c\XEݧ3Y'I=AvIk12m,by6NoIArψ_>+٩."k`Y(E#EoJ"Zʍk]ӆ~10rfK1pސ|AtP~7_>L ><7Hՠf.{us}( Š4m$<DXQaoa~xr9_Bl,3TlijW23;?ԫƗk >[ݕ[ mQ.Zb=&Vb*ɪ=oimˣOȿAP*)lbl!{Zӛ7]YPTU-.bG.sPsa+vZ̵: m)|'F|,pEȒ.L>_p S0Q**rH+z-H?:>Xryӕ2Z>1EDi:Qb Af R ^b^>A J3w .ԢSa nw8}ALEl(KfW<˰t[ʦr2 x;NB>Zi;>KҿdDU,,`PzPg6OS 2 g$M5v@j(GuԋaeP,iiGܠiX 0:`4ʊ.ܡ &I;w]EՃL[iXouy]Uիgw߹t4,%pDtAA R (`w&nQ p%Eű})= * $ȿ$w!ԉǩԉӆ0;^_މ4͝.l,-vI2QBjKKfD l0pC߆JʲE({K\mayz`#C*b 媈UqsDK}+9fQܡy&v2I|xnWR`C .Ln<{=|l@-IMmZSTw鲨OK7X&6FJ:l w _5Co?jKXhy;ڟHTW-"MS6,XѴ4vᛁߘ>vJ|Cp=F~6csҀm3Ј v൰ծzg4|ȲW3bš.BCc|SRqy)דB;!hpvjȣze#ΪU3ŴΏ*+W2UYi Y*nAYp\N/m&uQ )ȄQќ,UH,84xfTA2L3SlƱM;(TU'7GMtp4 :EZ\7K8YܥŹ6,(=%6peѦy|>v2^IO%FWᓲ{ٜ&Ž _cEwB@u^LCF? Lm KR~kڹ||-u <!v&)LA\?ZX,dXNd{gV 8ٿpzj-0~ fr!Pb.01#,p~ +n/x(T]sMɋߚ8π;`"{}tz (7=5, @\l.~iN&.>" V(M,W-g Rsh^Pl%O +b?U:Hj @qU'qw5YΦ#?I"j/3yT=ARq–+WmMW/o5hne.O-_naR#d We|\쩧3BA$Q9 g*~B \EG2px&-KBkA!Y2 Z k┠ 'PJQ".#E ($im!Uoiw9/q/qYb# gH9n{3R$;h7DzASoMi,lb4Ypnd=>7kJN&<(g(rh{}{K7$RZP32鵏cuӞF|(ij~2FplxxڸquŠ2R9D`OY*hL_s `։dMp/?SrByuB& orc^'Sytİfr:&*y))>#XŃRnnfO 4Tzk|g/xT)+I8@: 5T3;`Q(. R !E2p%Fk16˹?K^+翖2DJy={I9aJfC0$RB@_l/ ,Ec5ՉZfyZ|YNwB`z}\{a%|xˋ 0ǭB4,0["9J9,rǮmϡXrXGfdƑr Bǜb5(r7=:c>CR|MjZaek*>'*3tP`$_]lu\Mb[fX%>Ŝ ,"^P:"nw>IU5ʯ- pU^MUZx"`p{k/'g7>I{\ݙi D3_1iNƓ&YSw}9*2H"26`nKXM!^2 ǺibkȹM}X5K,KI!?CtȴqȀc:%z /ݫ9d0*D s> tMZ'fKq*UcZVik>%>-$J =O>l^E 40- [JWl" p!ږ/QO PH.ŏ ƽt;õF& 5a86bΐ +P&R^([&O;K n6"|S͘:Sf_-RцpP1$<$}Zv<2uSB氛J;J'(s;Os ,|Lݯ5؎t>"W]M)lGܲY$&Fz4K[W?Pa:됚R/6Ґn Ք%֊reתeX7u'`}H}k [[+-Ό-j.9E_`J40|, `^5¢N{C5Kz'?KQ6SP+dB˱hff6R  "Oi)rB]n"o%bmW~-yf[؟Ks P$B}ZQj&~:oF}31nN{nBcIoJ1B6 rg˻9iAfpKep u=uBb#TLPn+5`iĦQV}䄯:"|^DZEYZwCCtIZDv}&Q޲)a^~+*`AW$̥:z\Xc[>uȋЃB'bҬK>iv6rJB֫,I4dÕBDh gP[0cJTU~è+t5O/Ca{$<Z `-Ỉ9Ԗ򸇹&<݌-htV-NR+£P Vt9t"_`U [mU_VmM{:Cu20q; Кrmc+_ȦL)NK(ׂ'7NCh %8{,)zSLS:y %䌟Z|g\ka)Z$ϸ`(WJۈb'Dkh]ૅ'`iLB\YуQTp@P6"(za"{m{8zwV2-[aà #@%ʾgP$4Kpҹz0 21ډtn{<^_/Ŋmf\WJxTŜU4:uAF^b!:BZeTpcu/;}y®M'7D|sh 8JՈC~/hGDRwh+ֺ}GÁSQ7Z͠%ԁ}@ԾmsVBWia?HtDuYx݇EͲOE #7Cw0nU. &ux&wSk|^]#}/h#ӀҞj,+"ZKVC{=2z $nB!h Zm&s*m;&,O<[fY[9<}R$kfÌє;s'hd`?Z%0oba8Fv} ֣%]ԇ]n5x@'~هHbm1G ^-^SFMC3_ia{ԻjmNE-,ZiԟEk,Q6n!Z!v0yˇsNE*WmEǶ籋fZy+؇fxB"(.t{xt8Nfԥ9fUR']('(Uv j4L&&(ڞ>.P&9}hUfVh#GC&߶jԒ &Xaٛ-eh U-}C(#-#7z;EuAHՠ:ww70BCo Wlh ~j/d6;M+ywndDQpW\*|,qpd5 Id+U3m`+|~2G`g8lދ nz0_ $Kgf(!LPrY:de,Q|:9rkt\](A9~{P6Z`$)8[rxes]'c&w5r^>O:W^ o߉:a: ҔPW!Gh0kw9tcw xss()O勷4>cw_PLU_o[,hN>YQe+T %W2[87#E/td6A qN3W䙀؊Ngӫp #7(=*bv^?i-R D̴_lu w3] + (QXt,ՎkjdSCrC6`VzΌІ!a͹},9]c暴"1VyA24d?uЫ;jy ?o̰/8=Ϫr1 #H=-*@&:r{%r~Op[CY9SonS7q&-*,W -> dNr߈ϿΪye9N1:Wc'-Mw?`@<@>4;t]`dW7ȼ<5 <% @fQJB[ø!}RIS"͆1hw [U5R!MNV6}j-6}'ȉapmp4ELX5@tO@p@r^)kA+m.a]iͦ5elhslo J@IRD)-Ğ|_$^BeAax!]=RȂpPHKRi\axٻnK m8$:9]7'qT%6>/Dw[BKrC{kc3[BqA(Atϓ| `-JmZL*ԡqL^(ʜ.|GkaݹE$h‹?HЛet B-[U!So|W.C88P e OSh4`ɞLc5,فJWxƗJT#t=X[y4D4TcH4I p8 ɰrZ 4_aPa-T,B/W)5kUU*HiGcЬSx h-ؤCW2> ]kDx.& T6G_OHr:ӰBJe9)"54.}@ >z[wTNoX6 >BA2#GԴ}ԌTnp䚞Ȳ/MGQ{,8kWN1M|6࡛Y6yG׸˿KE$MB`%z^^X899X9HJ?d=jeVJ^,1q#x;x&sr͓i(KoV5+F\A+8&Q}ZY3uEM~'HR=4Y| Ot'W x԰EX,?^q~~%L0EgvA p)p ŵ~Gɠ̏]Eq6'z+1P?bŕr5G,TAs遣F;_,ѣӤ'xkui%$eRϿO>a']hrUc0v%֫Iϕ 6:ʵ=Cw̓?l ""̷3Tz8UЎ rq)ċNgP0>pOtV;D|cBkFm`7KTi}}h> uBSk0QʖMd5-E!kLMECV1GQSWfL0=7!0M`"NZQ?)m (X(JFo8|^N7HGܞUUrCOVe ]7'v}FӦQW^E&as(G_zlF70yf2=`)#4N?44jݯƝj2~E ,ٟa>ێT OץI'9B/ ׬_yyķD.dn8>P]W-`[.$j'x~J,L}W99q0 :}Vɚi)ЙRmRuU<5$$:)sw+Šۡ|pP~k[hz-|e{>)3g_^hH2!:cӃQѩ Nr$B#R7jT1$XxOf9_b%vg$D>HbZpPp1nCWd]OEyxC ѕ騧_T4dġv*,C>G- 4։ť# YZӕPҿ-,_M,+8C`'"c´M AoE/X P&F Sa MG;/|f'"MetJ@R֕kĤ>Q:5bPzk^Ht[S7V7 bO }-2-CKȆan/V"_;"PDgt-Tnf@l8p TN:"\'zI&(ȳ?D=/{ӪG$*e9-!-&19MQ?%sǽ p+ ̦Y} ie/{]۵"XA/+mAwЕµ:KvS\oxCDuq>_8'!dz^v nӠ7S!1>eh})sA~Ϗ )aw4q ɜkY&eigʶ ISp#=:B6`2M 1}`H/C2p/I* [SL)$UCk{bo~@+T/T,b+vOENٟǰx$%u='d;3s3Q&u~󑟲ѲDu i1}ഠ ;qjTS!Y 0֡H< د =%l7b96۴,ޝClG"(c>H'&.Rs:cB$1uL٩^À;Sͯh%vg6_SfvYKdvي 1]( 5r5QivqAI\v ԱtKsO] zC$>}DN$zq=j 竪rF@&ǚ8aՈٚÆ_OtUc!SC"}=rYOg9fllI "dnBC9ج$W|14r2uikM)- $Q\c jNK afo@oM1D?_{Os@ _}XyVZhL`$fnU W4PNͱߌHzq N)ft(XYq-8VTaiʇat9c" ئS3jem)W4nEl3 _hr̔5 x:ֺ_cِiaN{m>dMQųFɵ7MO>y0,픲w|-ӱ =ktu[Rnߡw؆xc'K4QZ,dG5ow SWᣳ $Oջӈqe 6tPhJioK[l75s?ǣ!C6gn;0>yګ1Ӌˊ_^Ű~;q/[+ 6Xfի= /#F\HkP~H$__ U#MӚc e(krho^xN jF-,si JMh~B_oH_W%$Q] dTcy^gUt>B<Ѧ}EPE(hDtRcOc )N[H|*S8.Cf ͬ b2} }n&K΂0:IzG?1Ϲp]ݎF~ZrBfb_O1Y7iۋuN:_SQSJsew절 3$'5E.sF̘Y|M)QV!bU)E_>pΰcv@#d$Wc[=Iwt]Xa'mx]6 ?+RYQS*Uvզ{|4F UaWAYDW-`,$CgNWy. ETrMyAWFIax$~StQժxg.%d7>տ)iqVi ìmА$(R*>L<ǪdzҷT,T&-}Xx u3a L14Ӿ.XHvc`Åvtp6ki/2\QmmOJɃ9t"njTaM Y4@oqfwk;'8]0 {u \uGimilCY%>iJ$3L)<=I@w(O;뼾)KkB}m*q:QrڈACMmE=?dl7Rlת%/693Xв?Jťff˔vDQ&0"o}Q@q K}ȌYDc#r|asnj굇_}63e}ض|==QAP }'v3֬ss|D-?7S!`n;^|u),#QՄGQb1-xNȒ,.kV{NZM6ۿY-RU Ϲa7=0{Llfө?լ.Rt?N=ڵ% +3Ov3=Țiuy {S[YʖK MF- zŀ( ):nܯzvLXZ!.=15|j ^K5Q]f6uo,k^Lgoہ7ap+ @{l[Jpoƣ/=yO773'KZBF/ƻDp"ŏeidCfiS@pnO+.^c](x?NdbLCUWbL6ՎNJiZerj4/Ӈuv߆ HnMM]n`b4{}kF0F"1w 1qlEA2{3N!H5 TtE_lJGV")K d`gKhEo ̀WRW7p@"7Y~9xJɎo/+$0* ^[KCP{LWd5>m-:+6 \ j:j"=4)/muP{Gϴ(XspGoܭ=Tt L}FjeF(j(C!u|M) Kpy#f5_q>Pp}Nϱ5/9GUҊ fߘǼ [btHb783c&_:FR aHЦ gm, gYZ0707010000030a000081a400000000000000000000000164e4ded100007aa4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/:zc]?Eh=ڜ.+3[Ȩs&i 1RJ,]Em v/=B! + k9JO=CQydO%Ϻg[C0ErAs#e :zRz* ?V.mp?kBA.,o#T_\peh0zdxXgN]r`vJ;(>NhZHoc^dˠ8q|h~{g5{Bky%(N.ht 8wʕ P?ILa " 6I1>NϪ|; av~߉@P_d^CLGlZ7Il9z)Z*lŁp<qj wL-@NĂ\BlMKү_i6jm'ǐi ӻBjþ=<|wUW}J'%pHW}Jh&|}_ rx{[ef=Oegz7|ߴMoB1&roPQrgtيq(?/岳\;%As)^^-}dB 8F@8 p> {ИI]izB1R`ґ"̍NLQndȍO%j#"߫J$\W J 2~`$@)xp_)T9)GLoj݈6M5Ĭ g|i<$o(#n,RbKЎ*9)d6=.i]mߟ;7Oޙv ޑC{}Yhm}yz/*B(Q.ֻ Wb?9T{9 !wr5eDv99^epO[ʶW}_AhPÐOF2~^1m)`/>e,f||8؃J{ߩO ` JhU%Z4 4unYta˷o$Qnwя+zYm_a|3tFxmwږQFfVL$KD+sf(H7*SmWH{gFtjkϾPICg`@V_y Hm!p6geAQhf~''' PuޘťtADWmލgUg]13^(^Qn$nɳ3E4UV5A~Uf1x@w &5f7{"Nwҫq&\},$J%hfރh9r5HG8? (Om2ø7Mθ0-䀩{;Nrfa+Z!`1ٍG{_CA0i@ *8\ yXŨbqՃڮS0OZ{[(y1f5t.ԍ4#A7p^CC,x,PU1H}tI.Kz -(mC?$ V1GQd5<\׬5( StKPjӰ6c X!u6Y"kq N`(St8Z Ā\o!?Z6R5!2Εe5L{5;Yn)vص j]ȭBg)˾]QBL8J5ӟYbwMK;00|5+ѯk;&Tl'$fB-U ;i-N5S"CkRs ͣXvxg4yci k8@E=8 Ot-y3!+7\%̑$ Wd>O(ˁm._p옫x{,o$Doz:$Y!=H<;BSgfctEǎ`W%sa73:1.6 =hu۷އ$ۇd0Z^w[!fZ.3 E^Yh6Vxdy{pv;'hم'@P8{D>dZڼ}{\X:ön.$AIUE~l)sn4 ;쭌g^5הZ *|/B466gƴFR!,"rpnRJvj'd2Zz 509k$JSz *S'6و"'08Ԁ4di_q h?xG62VejhS/˜-gc ؝5N Bt!邱EWFp$~e[b([<3,6RqTe~L]neoQS;#]@ ytRoW-]Ho|W)s(15!`nIu7āe|?SdǐỘ0򴻊& ѷJ8P?*E CĬ: D֗c x׽@c?AaMk6hovL\y C9p(>lb*e4,1&:_GZ9y=oeթWp߿G@2t]ݨDA%jg]F+y~{Ӆ6 z"5˶$ ,~|c*U~gf'.0{ބ+@,3tD[$ثw;(s) 6FNX/`/~af*TFu,$bBZ+bJsoȦdki"X.[8r#HulL'~` j:齔7A((۟QS+(xؓ3(o+J^CJFJ&ƣV[8ئ; ~GJEgћ"]ȅ ˴2N+W;xw=aMf"jޱ)#VWgϐۿ"c#Y&葎:gӭ3mJ?xFz,YɊ%ezS3]HL?,x>`wI˹ւoMXƚw/VOF1_ߍ=p1(&ZY,OraxtBqO%QB{oIrVzuzm4 MӄnW3zA\%+TW,~(r.}5d{KV5)c F!y] Fp{͢1e?E~ 1P r?Y=43ꠠÈp_.v- jۻZ K ݷ ڜ?^CM!C,GPOHqmefM]R#R*jQ?{ d@[cUK?LN 'sC^DrB\1j.Z5AVN vCǢn&J^KNx#HalV \o:=N.)4&*.47iqlVo7J IItd-gYU4eȖ3N5HP5.>аOnu>Ͳi/ak tLK֋bi̥>]_)[օ롆sЦ*l}Y΋.QQۑ0~t 1rJ26l6%~2c*TM;E*֑^>c)HWIu.Ia.BLcvR:% &B.ĝCS'4{ ԗ_LecaA?o@viG 1&smO0J$ ڀPiC+/gC51` 8*DHp:ȕQ $=6)j\8}燠P.Y, 'P9Bl9l0Nuږ*n3N$I"&+i g@Y#qlNC*Dt"+:=ؽ@-Um2:ﻟlw9#MczHUv +8> Y4MWk[M_l߆dXR/2>0Aဪw 8WuZiE:hL{=݌cO֬Nh;' ?F;s%7R1"fH.PSlw0LNS:\ijH1RP6qk+DV#_g)a2;q0N]uL~厈j@U Yjoy&uSG.ee**C`JExZ&e8Cz<QX-CNs `ښXݗѩۈ8擩_RhƁ:q)܃T~wC^d둝?e_U|+ю^B%u`A)ųTtXQΔ_̦Geunf"UxP. }.WʝhTG3[V員6*YjYiohWb@!fHhAp0<1F?d{1sD `Q."05LX܁12þzN^dMj;eq 6/r6F*9۫5ߪ N@>&_B u[JA\FEƾTzl`/D[xϚ:yQ׆CZfσIAGjmpP"z_[<\ M?2.V!(`A#.]>" "VmY0x{a(jê&;!D䪀V~|!{ͷ~AىW 4SӞ&*X f#<4Q܏op= bڃ@@iP%3A_xP'y<%`+aHl۵2 J-ި0Yj9ȫG<Sچi7TDn9'h{R>]9˒uS9c\3ӝ%,ݵTMvR txf&y؞INZIVfMaRtِ1Rq eSPQJ|NzԊa-둶n%$J%4t2Mg <$S KV9LmحiCc7oLɀ]YZriAC4deQu)UY;"+Z_jW>e .n%k~ ~ KJwzvՐkNQxZMjy4V;&,b?Is/2p+D"T/<_[3egE͠dK@l+%QFpto2ϟz2M ޥKOCņu_?z-ƕ't~ʦ$6'~ *vf9cprDjbfޟYnʒشqt7.ԡnTV)mcP<ʙ @[tUs1-Ž+Rܡ06 /rGרzNia8r}P/t_Ô` 9,uZ!:\8ԍʆ*+o%OŇ\# E0c1Rg?Ag\8A,[& NdI9fH4<A&^Ym2[#/U}(aCVnT =֯kKv0 ,4H&hZqLGŤzipy;/D#2bkj7'{rEY[M 4Q_O8 E¦P7T%|x)3[ pW`Y9ʷNQ3Th݄<ƹ>U)kڙH7+y>͈ y`.LOvc~A\;&st 0M\ݳ]sW?pMŞ)pFƆ[Evn> up^3M+yM= Lo]3#I͝dbDe%0{9ɀw>!Fl24:%T\!?y=7'q͒0"{lsVp waԷn-4JZZ{󉤪knVu-g7"?׽QMX7ʥ/r:o\M/fư9qvu o8 8X|z٪)ߋu ꀭ)J݈W^o;wO4nSg2y;T2ެb$uʧEbA8T(;,aaaUwC/ψOpЯϬ\DV?d+(`CE#W㟒NDVE$x[PDc (ڟEYC%+Ox弤%]z" 4,|508FH.N0l]yL}̎<;Z տ}!z_+/ vor֔H2UޱȪ4(H{x?ĄV|% -&yA~%7{棱%:5dku[R*ޙɁMDg$@]1T>^;˶fND>$$a\_[nJ rr`L,6Pҁm!379[ئH@=KSj@Ԣc3#BLiJkep'olpV=<7:>nB (aNJ/>P}(UY(sDuX.i q,xZTQ3n]ep,ąH=Oť<̯lgZ{8_WJ"7e!$$- oQ]"s$cDW^uO7I[gO)o ց2-ϔ;Q`=2aNDBx,vӚTuڳX &=IWEѝ2'Bo+qa|,֜H U=onm<^مWŊQj驕 7贇9㷷N'PՈ.jPjZ},;QyJ s=^&(ݛf(117Ktqnl/꺙>I=[bc:$i0>#\9}ӾPx0m#M ChDH \94Oi:Tu C,(#,80 MK ; j>dEsqYǂu^br$FܗҡlŕӣoWZ`=D!~#h 'ɂLcO񮋵$b4 mQF|[fXL%뭵 +\Ҥ%VL'v'ru332.զ^ ssEWG\c+r~%Jep` ] #苠޷@@zgb('yQ23vD? %IBƬRVMeBKgtyg(PJŻOw1>Z`vM*m r+ܐ]g@bɢ UW^^,t⯨޺NG2OϏܜQ-y(SܱXWK_ MY[|_48MH׮ms\`/p>,]@ʛP@>J5;(^ְzZ`=|iB1Bh gy_ &D8"V98MMw&.)$7!5/ v~JX -N"gT@D0 \8oR/* bFЯbΘ :ӄJȲe~θ7ȭ]Tm#d7i`uQ/EeGa<^c˭ըLV_5z(7i EX \cSi&OnUϜL\46w gf3;l‰U2wM1IYk`.l [$8vs kq(7L .`t<{n"%sr:=MsE״6wr|S$5MK$HJj&:_t3>)O|CDXTl+&YnFK1@$p-#jlLΔa#`oc,{hD.k BRiwl'?[/Y~Η4ȔWR򴟄! S{ŵda]rd-t7{DrpǾgu9>7v|TP1H_ˆ!Pml}v=a-NjtCH?OD!RUZWSj%hTϖĄմ."L#"YLuP+d 2#}9/3#y)a.ē`YF3!\EũD ޒi?BryjJ)pLALd=Rm2]CY*|"d!`צ N;Q {mH.?H`F ͙K2%N*X50a6XZlYo{~r/<kO7,ݫ3 KXs"o&XVDl^{:NlGcնi!]me7NATwa,j|B-oۡQg['v[se&m>WmĀPeծs2rb]U.bGJh^Ro6Nx5À*7<Eӏ- vZX{3OStM\M5N3<F[Er,彟iܯ"Kh%9[defzI l]b|L Eג. &'^쌅d˶^+t2{9OAw5]NfO>BЊ/]q箖|kK?VclX`!Y:#ס5 {QU{EOʹX]*-;:r[{a+ؠb>]\^1hNV9MQTH%2T%`S3?=Q }+hLsNi(Ve*iT'JoY.)N|oE[g!}[%b[֙O9v=8X&T<2|o{L2x27TX$K3{ChSp4-cߐvTfV>9 dA-5s d (]-Bo(N^S gg@K\`^vnTfxLX @1-sxÖ$Z9_^px7n4W6hb>YP,Ím<|.$qMhuxu$s%)&k!fZ[*;Lñ8gKQĪ{L U LLXW2,E^R[<-kj6)?X&ۺzv?Cc+' cjq}[}kVD90=b*6O[j}ouj8?F. s>"Axڗ 8vM:j` 8T`.k)K mSHymkϫk(̎RHsR܌,Sg9D$A~8䶍^f53v%;#q$P}΋:tiJ0#+ԧ+]}8p"a 4y<##/`) 1e޳IVPZ#0q :SbB]xS_h+' ry _\ ?Ӄ-G,euXF-<@X(bGA)(Ju1p,MHb=eP ;z:'ZKl"sPhb,^~.[^/6Ny̞7 j Sh8HdMaf4`#SQp%҃kc*zTJ{>,cZʄ׽c ܟYRH_"f v *pM^Z&w ^,nsn 3sOj[{Wג4_FKIP:W5_Y%V0}z|iqΠv#28F>9n8%b?>:5/ MN3[EH<~'ÏlOj g'T҃,-G99.\m,O&+T*ˬ]<dzF8ﳠؗ> PzE?WT{gCz>7Tp=0IɿC\b(-q- e/e\CŃ1ޛ MN6` uD399X G28_*4΁QEӭ4O_YC=jeb$8@g7VlmrLI?vtSq϶*qYPTI;';%ʅBoIӶZ𵆟!$lҖ&"fG]wgC೦ f"`L axwcIG<&0WVtw ~.9)VoSa_Uٖ8mLY!3N{)$}!s̅Zyb0ED6X{/M=CPߔնfkj&4E-[   d\ndewNv)aܴ^DqEBhCTdрn,'7n$Ҿ3h]XD ŕh%`m76͵PgG g8)=S&b6ʌ+M^脔) eYiX}[.l1QxRwbN@- XuC{qj8+Sn>>`f^,siY~ҋ|pD!c!|U@8 ф'EFu5"El}Aa S=<0v`6ZO}92µ#^:K@Ӹۡ;y ŸRSU}ē#/ZgI{pZB"`,q"4;}lr.7uǂH1?݊\I.J/]v}t]iP,Yl^%KAZ0P'90Z,pXVÎVWkaJtvnEt i$:jpb/ңΰ;L''{?Z8F dWz߽&46'gO==>b 1[1ًϏ؇)3?׃?|z=EJoUx#?•X !srɼ<ʇs1n}6,RD(OY}˫Q6nu-tBCλGfֿ"Ln3oT\F61WrmV* [CNr`WZ]UTCA)k("cx:)'ZO0 u؆@PB|2:tn [jޕ=1tC~Y*SU"D,vBښkfnjii(;?BAA?:N1w1cwv]$1)aUreL.NnMw sd.mtA ]޶ U$Վ^N~ȯ4e^6rfA)8idj߻`b*~GߘiiiDтؗIpeC'ax(-Ņ,N(~ʖXPST=m6.}Ej,YJ@KMT̔&i2k#kP}vEK^/!MX@M>Nc=YfNf4JQkzkix28 |k[?q:{gz88*<^mDArSXJwY/Di{j͑Cٓ8Rz9JV ۧaNfCA07شW[V v?>.&oIe8L'C8y b!xDq} 6y}A$ꆗ7 *Eb,EOB'6TB[.jE&dLdDhG16ŃԹ@mMd(X*ˇm/(qV2&6=6c.&BK.|#3l#͚OkmJ`Xm%×ßmfEo\zQk_8J X?N\#68.c Dr~v3}M2<%_AR'˞~93Hz w^ju03 ;46oo.@(bn7j'?=/&?{nf20}[)(yJ5r$~ML9" `|aRh;,eDATvW6XiJsr6N/f&I$pU/fZ2ՒW B_̪g-nK[y#v3^A-oP`8-I1 ;R8^J LThO9LЉp޺}!oC/m} hrE4+~WQcń1Ն^28f{̿#7Ąm0몧R˜DbBW9,^o جL)Ţl 3cY_SN[iysы& o qXaVH2 vd%;|‘>#&wM'#e/ WsuSJ&zheIJhO5@iM >gg87 J4Sh&QnH 9mD,lݻNWpeQWVvGGE/hrvDUڪV5XY/Itv9{}Es^8Ȅ%X?.ThuqK.- 8] )xqgLA?*V=Qc3D%3FJ"8"UX K>lS9 [S|-C06m%b ?;o:;S_/m bܝ"`fotf,ċ*Jv5o-dk|y%}n!N(\Qr]x-D#7^WX ~(3Aot̯ECl(1ԉa1E#e51="+NZ[~bDY;HϦ?(/ .ggg)N+ PV#3<+|bBNag'2@S+˭ I/zp1u [QUІ-7ѣKD9E+[-  ܧfqA"tHamRaŅ=~NG$EU@d- O3p@/{ku@u220ٛB$$i.v'gut0)b *1.g6 |nz N~T`gI8Y@'^9ֆqH2vQHNĹ,#VT[bפG>Q#'`Y* a3&l,NXߜES͙[вI \2Nk',V@#15M$6 @ s%S7cxpL$[.7{hMJ8uԶY\4R6Ps')?L][`i3\X4@"J٠?* <`^ n/tn se{H+n nx>c@A#ZT28*Bp W|ܬCAExFzb<'m@k %{,ak½>"3C;eø_`bd*{ϩs퉯 ]w-LWcUʣ T$WG+tesJWb(2 d鉢 Bqwp> sU@GZ.}QKIc[E4+> L!pon.vZ_׀8p@`w^uJQ+ 弱ў&ŏtŠSd^N:ś~W% kE De #AON,0dŅf>]\[A2;:XIuY4{o W "S}'> 5;e]8- G!#눝;Rң-Aj}麑L f>0{JLYeC1ݟz?3-VrYZv!q,/s/d5#vC ).o(.IvNa#?"Z(I:=x˭2ߡ2zXh~thK/o'<+c c |xnk+08)8~:M|N=)5ɈtaS&Mg6S8T^97|\uVPT94g_`E*.qh]+8Rph8 &-:P} y> *CMH$Dm\/-M +om%&zq7ƍXr1W;YEQ )>BdDA9Blx<*UCLow%<@ߣ%yklr]$2 uAn^:I,JGNiL(1DvSպ]_| ֣JZVyL>u7jv3>+Uzȉ^Ԋ :9Vb==C&+ǀBP#SS*LjT"9\ a TݝL {Ɏ-_h0 xb|hfg@욊߉"o/"B৺ `|ބR2|go S= Be/Z (έΌn@UB hdd=v/='BH>Ys#I9w=Iv UZܨ3z ,?‚\} #B$K FZw#Rk04A $,؇_Z:gV4s?Ik#vxzV$@d=1VDǨV*QONSmsߗc:WU@" gNRvph+J ˼"jn?eAk{JLtvB6>ގK &<,jaʼnr!]U(xeUlL3iZ_I*']qFI߮(4cK`,!l{*L_5k4<%x;gZ 9/na K?]P"2D S6+سp~O@bKҒ}v]aCtaj?2;da'z& _e%KVՀuٱ\޻ndO-^v$ٖD[a VUظjЛa:,.TWQfT:^z{KWuqު =Ispෳ5}38^&]+ kuޏKa WI4mo7_!h["!Xֿt;V0h* iC\&d5{)]-ȓ$׎;?V: ^1dC<#%?"#:1p"}ϏjuJd} r\b+޿TYd)R>-bsFk Xkn9'~p&3nzA޿! TE:sRvsăņ1Ï|$Vx{oŹ4i"m'Ygle4X) pc `uRoɝ/U;3 JVep/.HZ{ f۞"i!$FSf&m`68 (KT@`\ڏe^+jDc`%TaZjAr@= pGq^8hy+b ML[§"[$#0޹s"|a(% k¥w_G5}Ȫ:.*\cTO'mSn}^ƃf&29ʡs˭R:F˕7XVv{C<4nŪ@M4hp讬|j/zԝdO-/r̋ /jO<]\CIꙅ#͍NI`F=~3#0"H:\)Y \ χ_JKtvDe6ESJl{]:$5{> \ Wwezf D 츀&27灬L>W\Y_;|r oPhL| ]%7@߿=,b~=(kf:'QOQ&鏶JO̟oҘ{a]Q|)/·$9ƷGH..na鑭ݗJ)ScUJWeǎ~yM|cn 9s04g=#N*[d% '-,TztSQMG#|]-݂?h)w)\-KmYJ eF ǂ@{-^wjYfeb}@[ʑ4+X$k\3Dq OoU;<׭I*AR ;XtWd)rj pRb"oGL/R3膽>8A6~p: (Q7V+4կ:"d<=/%0a?%HʩGR+= omP{Ҟw]{A[$7VZ)> -5/6ܷD6 M^%i:{&~CCޟ2i3B(Aɂ>‹5\p }Z w_Oݑ]E|bDq% YiƐjuO2>Qd_ֱpڷ"dDu7)?2G:9`W4l\62"-} %-ؤ2MVMGXN͛WҳMlxhB)Kb"䏐pR>w*;7'\M9 M0MFmw%@&ͮb|8*wo^7z"c,2HmJ֝r! N]&)j^0 [1grx$oKg,ix?ԩk}r>i# X޹% e' H}-*nm^M`gf4m`E!$@ #t渙įԮ &^)ܙ e ~.z,ߴ0fQӫɛ: v$đo`ޭ>|zp;|? 1GRp,F#c?je* !r*6,hZ} oQ)3ۋlfoGv֕s 64/F{z97iXpdE|ܣ̻k0禨⦒6I=%m 1HםI G{wHyof evĬlFI{ap".DύzɜRW>E[Pdpp*|hmʉL0!. EsvOb^dd5)tdg~CNzzMp!g@wvʽ}mj ~KSLMP7{\L)UKۍ/+@Ȏcmx7Q2\}n]B欢u)LC@VГP7@*vTw(?/E,Ttd8P`8赆c )Y~!3 /|åEYh~1(~ӔprG=4:9(&Z_ p6`=BK:N 9H\۩DM BUXH(ײcAv0n*ˆSB4toǹm?PyHnqo9sc@F| TQ!{0Yݧ=R52`F; Ȃ}Uۍ0oWڑ.K2ǏNZ-|? T";ϷN=dtǩ?O5s.9H'ȎU˜(ZFȞ"8 B`hvĆM_8^cI!NQ_dr9LnȩSxj}Z|3Tb^t~;F(#,Dx2Ehb&2;~궱zŸf!k|Lxb]aue#rPr=AI֢w$ 7_"GP_I`ȅ/U%kc ~ l%5޴` .SbV mD2K$| JMuD?ýo*!aTYmAϵ~?ӵ1܀PX :/|Ref*A]Hݞ|`즦Vs1䫇÷ 0nI TV4SvԆe}e80x%P [b˷3# pk,'1S>ZNqqL6}E2-j)KaH rtqdOxA~A\K9P`k՞6jE-kJa\JiQWwFH( D51;&fÕR(MqqYN>:OiOdDϝLݙA&tjIÑ>u7\R#{$ Y,aq>}E]܈7q%xZg[٨+9Q]8qO:/9_QʲJcy4#~Q"tOd-[$=z#džA)z}gL6j R65g AcMI&__!g[gc6>V VXЁ0czX4ORKR ۿ iyI <0o:WwG;]ΛޮȣU%2 [0PsX}71jޓw٬զ9ogUŽE ryR탏n, 32cO.i<5]jtN^ND_U֌ڷwKJw+YiOUubPKa~ƺX" ̼>E%L9}>ait[ njǿD=3X.T\ԏM /e/8`%z/J\*du`{ HS2*4KB$hNmi.;`{@{?jv2>"ya$֪t)yVç^ [;4lQCXudbP׷ < f60b/4t=;t+MM[^$) hJpA3"MwH#{Ooݾ h{j0%/϶FI!-9 @]wuViK>[݂eaz?/鵌力!*0LFcozN~[9R ^l_2Œ_w|9[!oL-_P 0F 8LŦxy`m8OQ1 R$ciZHl-NP-o!ꚁQCGh>{^-|*( q呁l>uO;r z`ZkmD \Cj0NͶmٯ;,ْbxZGov"Ek"=`R)/=U>ϋM[1o2Cj&+1{1bȑ~>BAH߯6R lJ cwTnmެ)mC!K:l.lG\ ()\p6IJՅPF{$TVr) ˁx6HYM{]JGu x*IAY&ۑmbkos)/5`xkY<-ũb圧phKa.mH/ŘJ̕g9:{a'5.[;Lߝ2j)tڿ13VX|= u#(.ÏБS'GZML>ǿ91-4hF:!K$ƀsl}d+'*#PKEޏΦ _6;gpGG !f'zxYIcg<݀5#^d|^l2ipRR$I~@c{ 6 ltS6+hOjPR4hC4owBʸVW襸xm%_E=#ՒGL9Ԛwkܪ'7ur7m ~:q;5aH&cdOւch3T*ˋ5mTK4#xM`d[S^#7oU*I: UUG]éƬV-6rqPf{bJ˼IA. . ʐ)QD8"28'F2`] A@ȃ=|\ dCb]@5,ѕ 0YnwimYSb@b |Ql'nࠫLZL q@RɎM:4,3S&DNYşXC᎕z6Q IZ Pg:bKt]}Dz*m@Ѿ= f=g /Dv\qv0o?Pc ~@Yك/dX)a .l,76D ܌Dž0ث&Ӏ9|v6<0 PI45gXu{qb@'C-AwNwVECТ-̔'3RL̿K㴅AF[w==.} fVU>C<<ʙn7V 3aܣO CET Gj_{1A뿫->^~cZ^'Mg%yBt~7w du.RvZ_f9aYǿ`?4H 8.D'ұK1@DLvn@F$@%R`J-B->6sŢz`(1ޑwĹ|X-QyFq4).'ٷ$h)1z?ONmybKr7k9H4Zz e.~Z(߫3.fYANlA[,A?j`4BFNF\ dAUDں.և9nɩtMzh~塞4f $GJK`C4Zܦ?]uO1||i˭"˳E*l'o˺(dBxd ^EeK9Q]EG;#m6oIEIĐ1 S*(gVj9d%8/e7Fkt7drٻLV=YS:Y ْz<["Ֆ}KNV܍_ g^ ؈{dB'JHZ{d²g]xhFx-oS4-#ߝ85F۴ ާiMh5bRIZ2d Fh0݁MvWnMW#V\p=T1evԖ~}smSп!X %tvO-{MBJasZAJA"4̦SOs'f^VֆK N8rif`LJ[jQvM+h5)_,? fLgȼ_* ;!DTGuK*ds?9-mj[$=FQ ."܀s"wo.Q8EhI 7yf==lB30N{8LW㿙 OkF$KW3/sddu9~=+'?p'5l3<9k//e rQ$!n-)~JZ6nUil3! FvHg4JŞWijS¶TZ`nVu"߳q8sf竵MZnNmжZs5):>}"3jf}tcI\&?LI݃ۜcty8IaG\7@(C'4| bK~^N=$+t@{&tai1m-Thi 5Z.UU Yh3,?ϏߢwfC0I)v6TTۤ@oAl&O^d`hW\&6k3V[D̩!*v_e 8Dgpӹ7(Hq =\Ô~¼Ua,ݝ+Ji &Oݪ^#4R_{㊰{C8/-QԁMV%iTb+rbF1`+8I!$x̤i K-);-4Ǵ.7L.\_`HI6z}\"r9>YwOGbwK4Z1 "ˀU*[R_:QIB91\}؂!+%]D[\P-AʎymILtfʾGIvd#CzY B Š "-jYu56rXZ4f!Pp5TkBQ%BX\)9a bKAÀ{45FqN Q?ZWj ufФBMiցZs° B]rXx9cq(NHPcIcx#{΅ W9V7@)l&m纸 EV{JynJ,v15o!!؞k>)Lhu<[G'oj`+&;$4Umf28 `'jV7-*_-&oPfTF# smZz"ʢfc0+q[z:t}Ϸf[&SF)^UV~(zR9ag qLo\O}H?iҥH:'г<4Iī_C(B<+e 曆M{A A 暏8ODثg>K;:1$Y5ogN{kML[ʥ{VܔR>uY5]t|B_Y %.lv="3(!݀wG`B:%70a{R0d []E w2T(IR cuOFʴeI5e%e8αU[_-X/ki@ۿ%9骥ij^b )OKjj~:묢\<')m_2 ޲}ݍ2 "^o Uj#ݍzy0ƏHXuh|<BBhWD$ 6O@p2G;\@)8r +r5Q%ѣS.C*7hA}SPe9bf3Pފv>d w@y?/tΏ\5LG!#.D_'D5ORM<*%"I&uO]&c,fy*<3GJo_0ן)$e8W?X: A7`2Y߰K8ޤ'*ze6r+ lc{IQ]oY2ă!,c] ?x3نvzY8Ti8cf[cҴ ǭOp5oO_06ypbw;ܲaёCnHNRк¥n+q1̽ᤱg>`t 8* $LvdJeBdqӏ"]ny:Sr\~ZNkj3xdإ N L? XW\W2LZD2Mc^1u󑾪?xLχi mhEKQVhN[ 4rJf `6G$w@[(/઼Jy\k^'}TXM$Bj6p?~ (siW 9u<92 |781(]i_u<@*KIwe&oyO+lU(I֊DFMrk(&v ]f;=lۺX;;iLW(o;g : ,i=H"҅NDR.xÐ"҉a5=iEh1#C )%p%!㜫).G@%q3|&uOj͝k[neьm.# -E^Lޖ99{ kE7!"~*{E5 ;@ K/w}pcwh3 L{;F;ɔWt(HZD$mvbs.%=̶R\CvS GX"*Зa\Jӑ] 5Fkk:^{Ч )QvIDeeX4xR}RI1Hz}!!i}qF}cAғK& >Hv,=R n֋UmBYfxAQ>ѧ/BwR9:%t~9o%'Us_>3ϵ+N#ɪksD$Qdգrpq=8X+sAjQύh;i``]~/X$l%oJo?(b.5 a U; oУՒ%%'{4?5.}_\U1OU 4a/Y{- ?DF$"g"`((^}܊PI}+ \f2NPrrT-B+" Z^n-_K}%T"Φ%ć>љ(Z<0zY(O߃N 6  gęr`!N͌9[ȕE7Jź,t'GYE_V)W^>Y{i|ΒƖ`_:i`g4iQɡ\IG`X@X۵Έbess(GJ"ʨatbc1sҒʤ"12':v8AgVS. rĺ-'*^J{=В:ޜ$ޓLLcaE<9LxxQ)NhJ#~DEoE;{"r-'|Wgh+]njyGc_I_WYX9ǮSS^KAjSX[VnLMGc4Vni7 T >؜'6ϦWyM|m 8D.VrQ|ha8@1pYt5Ը׿hua#0ik՜W֍ zn?B~xaR8FLGJ;br!%%W5usŜ$^ߨZY@~|?TLMVTP{Hkpg= (_ǚY4G\)gݢq^YUh3DZ Fn+=K+'D X 7i# [ c$S]TLVIxQbOG&.b/7.LBy~pfhH.{s8<-8S,Ӕ>$kZF|&VjwϦ$;YjV[X 蒍±vj߂8<~S8S,МTKU+WuWIiJV:23w3Bynئ͛g)7x )J5Ax<`"]SF٦ ߬l{)*RT} =~tA,>X b}QāfOEEtز(8=7^ùM8HmD@AFdMGHU L%E~P0B6] _i"acjy5{H b4J׵m>ͧxŊٹ"N#V-8Aҏ*Sl7\= eev҅8raSΧHBML蚐H8Wiܧ 9ReMw1Q{ZLLCC<*qa5&:z?J9 _t `)1/jp ,W+!^Jn};3G&'*x p~jhJ2&/#\2zjjA8q -`-U7ρotN j1>;Rx.:Eܨ/ȇ2Ŋ;K<~ern6MRy|ȫVaJ%* wXps G"C]cL;Bu'IPGϗ494.ͬUAss(z]Q2TNc<[[D%!Lt^,s` ظih-kR֫vj ~:3s$E )zxWo1gYF+ǧD? Hzѥ\zՑC` lF) |ws=%!tW#׊O(bCH%0·Te*a.|lԣS%؃adz~ M8C.T]X(FV/-;gX}BNX]s¯p&GaTZ罓*'(X6/ip L KZDNൊac* ȱK~bn_{LڋīףEU ;¸bn=>ȋ,7oS ""#!༮҄ƣݕނFStE"n'[{y^d Q4 XBO[=ϫǂ-{,`Nٮpd2sNj`Gt9 n sIi^qsF2Z"Qҡۙx+H }rbH_Q 2R&;nv{~G^8SI* :Jan}D?y]A*V\>q9uKOAtmaȹȏ8ogO F ʗY*3wBcXHVR.AWBiE)HS*GOC>Uz3lYeX`dY #Nf7%a ol,w<1.-k6:f+) SS/vR;O5laE\H^v~1CEu>92iUv3gQ uZo[} ӷV}UL'\5}az/SDDdnv逦w?."eRߦgSzdyap$R]enc$˼CmIrQ/N< T#n&Q&3u?b 7v<jȠ -4jğF| Y? h|qd \6;br1^%rG j[;$s0E q+WGϓuY;5Q-۲bwِO 7onA y)PӲU 6.@~O?<Ԯۦ8޲azyTܩ_rԾ]m5<RlޤͫͅU0u2T1e}Ĉ>0"^D!e, dx^RvYGT{1eκna9`YPǾe 5/M=Ob@@bB^ G"cv!$K8q?> 4W*_oiF,c _lEٗKO.#LX hMDSc,+cM8s+!8ӯQ&Vr 3 M۪};W63u0tET >XpYϕ܆ r#.@r?;sdRCWaMjLV*ͽ" },cYFvF% ӊTvw '>@gJ $Ϧ8(>[L Ju2~w01T6sF7ɶ+1e=dQ69_e6*ślAK#G $FQ^Vdcu}E/\?ѵS(ƫ4k㒝(3vv WV8F q N-\M7d$a⹾E*C*MnWUEF: Dnwd?7QXzX3 TXT|8dqYu?MEntM;f0C4;)^ ϙPL?SA8br#{fE'$M|?E &4꛸PmT.1S !OBP|\x4 36~(9 3"sU@L]Mv6N<Ԙ.]j@u~I'KU*ݿZT[*ZLЮg,d5Tx<#&>TGlhk&}_p0,̥m~_tkNj2EA~tۄ/Vvz\-8,(Lrw >z uMn Mf> *zih{cok1âFeU8NT+{cLe~W^6u7|ա\`=Iꚰ0LO|O)Ŭ7\.╜m+aPCna < |v7_5`⍍1$0iwÿ`XFOCNQߑb7?v}銤0$dY'H3.?xpZD %$EWK,1bM C;%3U< xީl 13-~bĺZ3_́>KzV q`+@29g`U~sޑ^mc Cc(vLR nq~ZL5q5o4ɥ4YkWXXآѷ*7RXnfle/ڄaOS kmzT#L.ܕMgۑ^ |\ʳtK!eAn&gN "*| S~D({)rgzX'U/[ȕbc0Qc*:}!]hN*c&Ks0j|3U, :r0 l9Vuu(%R=/1swxƸ +^NBׁ/K5k%P_4Atp$X{fpeN4kT QkBs1d 1&;|)j7?3S~ *H)ӬTa jn>'iIYCօ9xRw $ԅ]pZb(DN \4-q)Ow 4`px,0.J8O+e5 T%+lxuz.c4u A{OD ,i$'|$"Ou=%Q˳G#}[(XnGo(4Ԩ,Q("977Qbt^?b!pc. V?L>9CN5ψi)&ӑ-|^m[}I +;h5i jbA{Z=p1+qC'e}%#J5ܙ9e]h!PУwIa'2X$qmw|DC0Z٩uT?wPݖ`VIX&qR5d3hx<4DL65][5-ʳGeMA jxZhm\KTSMA'/| %񞰰t^D5㒿: Vkݱ.zcZ+/ 򫵇Q `~]qѻsOۜ|ɻ#>ORp_^Z&4Ȣd#WHŕkRHLٚ=+IH]h\I4nŬ鸐)kκWsVY*r\IU!7Dΰԙ#[tٴ%.n~$zR 7-1%[WfkA iihhJ,%"{k=ep8<#ˢ8 ~n*T@L-qqeV9oWomOYQb%Sg-}e\ O?T:F\:c\~ Ë +@1Wc RaoB-ưc -f!kxP$6Pwwjɍot_'Qz} 1]PqL\4`Jt`w([2rL[-ʢVc_T'6I ]cdxi _r1+:LN˒7퀆u|@v$_:Ę>HOHrc !ܳ#o6G5MR@AɟFڛW\Z4u6َd oj;F頋TL?th+K^]hwT?*hl`ű쓣C[+{H;E+hMlueZY}93C`n7 ΝL>S TK,HaJQuJ[|PA 1*+wfMK;H=}L21'a/ iV% M>hnʯn2%J=f{ ᘡBCOmU!*^8ߋurH͓{Z`z+KYab6ȵJq:yGʙ a Tre)g+x/eֿ<>-6v>m;qyȋr;?Gw %n9nڑFj:%V0.sZ~t]{?m(Zu|fYoacFs%&rS{+_>"\X.4oqzgylDcC(3u8*\@I4M  08zKĺul=k*͢ɚLW-H_5xWM-M<˞1YOIccN7/qY Ʒ„T}T#5.]-IzFWSM0)/(4XtyVct7kx@7x W^G|?6 .aZ~ i>Ưn=j[?ۗV¢b3d1ӥ@?F M[ei$AIc7NJ\Cw 1#Pi7| o>W,<;NW4E'aӽ ;Ƞ܌mؐ~uH)i<Q9D"B%`phZe:V@Z{;dC wmod0>c$gAC{r7b|<#᱃),!ݩGsLB&ڣd|2Jfu*OS ^ 0qjZ53^GSRٖ1!X\]-| ulᾛT&\O *pWOxـ&KW=0W NU!4GH+l)jN\ݍC|; Jd?[Vk8Jb[q~zw٪p9f,m=mQ~2+:\h^m/aR Ëà?7//YpBl泌rl-Nױ $aM7F%D҂;`@>l|1\^?GS[ _邷x^&7k!P^\k&|jerݮ*GOp :>QL-Q~RZ=[@ &Tq(hдswcEbd(5Os/!T<"]c{W)Rzp|t=ݖTi,e^J֥F^X4SII]5o9S.3ذO^ Gno@"P@$roɼrJ"u eSʌ6ZlvѯMLPx;z~ji(hn (FKZ''Z+88&6fxvѣ%_~2\Ӿj^[sVd 1p@S{ CƕVD&,,:AwL{j`l$7XzRM- ZX X5S|VV9HPu/Q&Qklj,6|XTE-R ;r[咫-펷3=T%%ˍ hi's:!ܵ+yp  & Y[F~yfyYrE02yc)+_ӗߩETCnHy(!ڜh4k=%W (y//Sam>(PSqMWD]1qJ GD$-{WImCoDɵR<ۀZd|,,MX[igX?ŵʂǖITfS= 9;#㈓~LM4.<DUBSp;9~4~wnȀ"yO8q4/aq' H*1V]ŘxyH4cT,2τH,5i[hM jH..)%rg}?j(VKuКRdHIEg!Gӽ[X+Cl3oMPFX8gf2 y0;(Rⓧ4ҿ("^/w}m+kY.ތtDZRfRaf{d=N9ͧOe,fHELR)`e2B(=-|ÿ1 a$b\2M 0(| :[`4e]es)fOpշR6;e9gVq9ڵ9!R*hF pj?$U*wU#)G9%mDno*3fO;mxS1`U13(N&",w$pyh(]@) *%vaRbk7 CWr8UE`fV0_#.ψͳ^N|lM1FV`6K%?y* 21/޼4Tl^nu#"ǙRiX[4/yUȀ;=9UwI4'@. r531}'d!*4^ٿ]̢MԔ@pD4l3 1?$k^hb!@h[KcPv0 4|$B@FKvӎ,hV_qlYw#{3ȓ1ZjLe ՝@ dtJ׫5:F2UP5yfe$MXkqW+OYgk\~9}8CH il>a J |$jLU~nJVQ/+ǣcyB-~6ۻ9cG}MyrHEQ+#r d|cB*o"Mg-M7uJ-G՘45:h,uQ~GŸ Pk[*hۢ,)45{^ t P>:ߕK(UQ{^HHQ=]HYbŲ}hҿw_Y'+cy!ϔ#8Q̈́ЏpeWPQD,7{ɰ3p3LZ2װW,;=m]Àcr:I'kb ,N GLP!jN{,}׵iԞJ*ީy^h&;V :Jy8,9j>7AcDg2&'nzc.Ol577֙zf0@ _Cr -Kyfۼ̉HV'Pn2|g[Mf s !_45 9lk/Z!- {KMNFE}Q{Fw;yUN‡\2MTfaEl2 [5/" j_.F̕t/H{<_ o2+A)ݽbN*p?k1I4 zppߔ.|gB?3t=|HOFe@,EYXM]k,( .C%Gj!_(q%ϴyJ "L#GRPN s6LاM<ט&ag5}dW\5ujUh>~(xs ߄>)FSzr.z{*gLۋg>`n67 eu z =SޡϑqtyjX<5SL:?(z9V|Fq[eK JSNYJ58=<`|{kɄAfFPcg'԰lL#A Uz#I]dW d8t ¸. 򎒞^܎L-[LdBn_5HnT[ސ^)hOӛ˞=K2+c ~{xuSzpcŤIOJemKc$uwT_PN]YXVCwT4n1,~#/KqwoyUVOִw.\zӛ/jwSdk8"vy"O=jSRHks ř:8,b|+:8`B8 m28mQ7o!h&TĚļ2qrrL |d҈Aɫ4߅LMX-Wn۬+FXAΊv:=SFSCJ c:Edmk/=+"2׎升76kh4H*t'(0:f.wh`Zl]KS>{yͅ_{<갮 @LIuo4zw. F9B;>PZ_\ղ 3Bҩ'ԚF#tG{Qk}qs{M(ΚgKa`XOY{@_K똽f~%S0G9)>k$0zHJ{Cyq-=fЉƺ:O3{3WV!:^o?|^Ihr#_yc4@a6"IJ8Ù4̫Rؕ Y寲LκDtZz )^mn[hzC-<|'?W&E- s!C٘#?5 1 q hoWk wyx3([4$Tr5_b=)i@%"Cl|U"||6>a?a]f-rp9LmCː\QZC7ٟg9-hqeVaNU3~\yq4װRpԗDI@PL,_4 &NPsT5^0X|:EC=0Fk^o~ Ci_~7&Kz(28]n%39UX>a}C/|RNo#A4<;x|SxQMqVe('P5U4_98b/i. iG3ˡ^㧞Qh}?}jBL_jԯ.82QKU cM} "Q_.BaXlwۡԩ)#rnfZ BNZEUWZR_]/^_lh&IY]zc <z/1b S'+g*sp†C%*"xhEJ `fAw.tSiN𛜎& 号 ڕBoeUj!,4N|Od䝚O4zxe\銞x㲦|LO[*1pA! EW3ܙjuoZm%E#ΐ]q|Sc^u-(8[9-[ DZe]ŌNrɛ 4,V{d%a)oq},đxAp?-6(R>`Y& th7moB'x/+W´[^E2Iu୳ZWrOY s&0΃ʿфH,.7v=qY˅ک[C /=0U/ܡ)9.O@ɀ- "fГc,V6y#wa&дbp8-j/TҦ P)n1·xs1Q~j˞$&JZң˩[ ߁j\/%s縠#mڙp&vLΥD?ԸUWa6͝Kca^M1;ȱ6y0Tr68KF:ChGe e]9/}atO9,NoE8A?FF˒LlX",i@͓⣺"W/*ŭV'~Ո/K,sG̵&@5vFdAьh--<̎㔋חr> : NXg0F1Gk%N}IXwgGo?,oo.tnXtjv]^Xܘ"` f@htĔ3Pj\&(kIs&o]kEoOЏTLnl-k*p?8hmPRƵ1: 5J3` (wG#-VɰMT>}L6 /mk&nVTR5+hIRXhK!/A)w7! mTUu o@ ]3eMm=2'*9F'?teGɱ9LYFX˃N!-)s.sȟ-f2SV#DtG]XF {;ɢ"ME`PL9祝ѲtQ) jfg ïșȠԜ$ Θ#l*sPUdfNNmqWw.,Ӟ47θȉh'ɛ%9F@TFPܡqΨn"k\wRǭZ{▌b7v,ɥޜ\]VOE%(ELaȄ1% XƔx0=ܘ]sSF?%`lƻ8?=8(.Km#,U+nTD.4?8/N&OZ( ,?g~rBPl ,$p {vO?U᰾M~Cq ||ܟa)xTX>,':FjI`ZsS)(d#ɤ(gEodzn2,A, ]q4~ uhB:^S~*WPx8ܓ/.;HX34.8tEMi|7+Zy{xY%T-qRtPTcI)!|E**$IA=c{X`cP5nFCϼxK6$-YS3kOc gdII<)__u" YNi a(*<%+v/;+'$c>H=,u7XTԎUM4uu~=ᒿHj6QlD=y>Ҥ,bEP3ߜWQH$esdMH*u _9PbsƓwnP=&5_JzuDKTUrCthkQ̒zSEDwnI0$f,UqV9ƄoD.K;0bslVΉ;TbоP܀ ӰaĹʻI@Ot$>vitɹ!9Bx% m,<:Y) e/[=#|>~Ti!kKrTXD &"ǁ՛H<#%gJd1f<ī<~% kђ蕐Q%& a+6 c ,zsG%h2=2?E t$l%ƣhz,@}nBo~!h viiVek5;իao+KDEd/eDPe1CZ`:q SCer NB6Ө?Û>cWKԪGL.ȣqjӈ+2: SҮ C+ ߭}d59ЯiI;Xe{[Vm"'3Gg0nbx?mo_řscf˗omc=#=%ֱUcw0M͆8/X*j8|tg_`B6Dhv%{LI)*MbrmL}] m|ۅKLp)y2W.R~bR6_,[eK B/ʯ" Sv0kVҨy7 =yݫᬛUe\^Š 03™4)Û+{sF9]xc8?,Z}5鱓AgvEp{/4nUNٿgfS 6x!fP3jhf(5xT{"/-s;WI8RQTv)7tdɢنԈ NnBv9SW)b\GmlC Qޱj>@(Uh>dr~PPu&W fW#o0C la@;4 SbT2 $])ؼA)P?K| $ oC6˩$@@/.tEC!L/Z &&H*fRUr~;^WcӺ'I_yyWѪ9>+2># z)HdDRei\pU -[f FRjhЀu=0eR0>DF鲿_oc ϙ؆›~fWF{!"\<ٚwk`^Q,i 33,1x1io}wB|5hjjʒvGE"-$5;|UF8 !1` V1 Ig˞vԞ'dT PϘ"O5#w/Mf2_@j|U9ђ{ \yxv D֞%d=aj3Ѩ݀D׷kʆX8f Pʒ>߯55 FA׫}L^ gL Xo@%T?ɒ"{~&٦'?c޸؋iH@T~puw!eׂ!#'L So^}FvrW<~%RNĹўyC G4u3y\)w_B0FN 5Xk^\e\XuZZW_~[2<=[$0ٛG10 UƎyڬ&ځBD:Cwkxװ(`z9ccyhI=7KTn3 8d  X|x*J?$ST%rѐHN"E"\ǏYn=5ξD jJ &/R˹+ P{Ph%XHyn9 7?:`FaAp<瘍i}2k{n: n8AMH%N3`&w*ܔ0 ԙe>7(Ǡ**eS534hkp, `0Ώ<dʅn;gRr% -4=}Г08•ڜvݮ:sM&G[,X5i9Z*RƚLu\><5yX~yRdoHב<~5d92cyL(k+%R1Ku 16CtA<.a)%>P>agzQpI}d&p#]8!{R%@8t=RWqҚe8-CpFfB vx?oFh/3Kֆ fk6hws6=G 91)gg@@ܻ+F2fm>b4S3n+ DH2ۑ?å; ^0kQbRuD J R*T~Vk1~P_׮Ep/g+j1Z\L~G\䗠jU!<\. E)@+^ C0F3:>~ ?8?$uf}ϡKcsen:4S:,Μ]EhI̽$<2qƄVVXA1+!2+*إ_i3Ħz\lK5|#揭 Cz8o,ZKPG:M!04G&B4j*kJuPVԵ ܁y lLoW+20}^AF4J*qv +`) %b5qKpFDF -|lxy~ .gY7,bxx$U.d{ǒl1q{h|\)<:ύVv]6|;J7ïtB e9\0*/ԅZml˧>Deg"OбGceZELbs|RtEnLd,+Ha'Rysač![{L`juP5SQXԖ6|$~`!"9piѯN3tΥ?jAww8+}JBԱKڝ?V[9-3d'LBwra 1.,UXV:0K漠ETků:X~i+yrs %GM7Xp ><3β6{6g k7T&1{!ɳ~Z]Z$۩*Û^94eaX9Yj4^b G/(snuМWmөl__nX4C%GJb5}k4(t*Ȗ~RzC؛ׅz)B|xD'iwe:f[ ḡ|G2Yضsw, beh*[yn֤ Ιȫ] VAUq(h^S^<*Z 8#5_Ʒ4Y@fm&D(H|]z@t3NY=?: XӁ0>Wd0W<{ g=QR(%͌hlL ̽gI0=$??KܫZDaAv2-B0~QY>_3 }Sfk_Bd!]W9,zj Dx?$Aග>2Z\?^1`eͻcc$:7'gE>8}߼fTiMHӁF9UACF/@9W_T <,3hwT4#ȵx@BSwyVgT25Sem=p5`jQ~g1UF {$4]0R : TctܴYzp4nz*;&% GU 'eϨ8^dtFeCFVB4wC "b&}: ^T-쩺z*nXKLX[%2o!R԰ L ٗ+R 1NGkBaU0[̤ICE¾^) mӰz W`nˍPLc`aT#BԵ4VPRyxK$ɧVY1wpX2mrH,qS;3} 7fb!(hOONf KiMXہ]uO4iQg]$p+\j J_ *; x}g%Kyk>)wSzp77 =ٙMX`|H60~į.'0agj)20)]wNu$;GhN\_RBpL~ ^)O$i#JO4Q$ [aE bK*V}~pb w9`~v(Ȫ2] [ j8V_{w mJ{@7.LBho 9slI1 nFd}c 7c1Qaz_EWV bXcVXeخ&Rյ8l#V2gg! =C *$6hUUnܔ|pTf+-XŰђ"JQo`l^c޼jsm Q{=dCs& 0NZ_u'@%nAKObj#Tȸ=Fr w; %_Wwl㛀ƛ[טxM ,[z὿.)Nش_a^5?'bDxXbY֩5!.[-QUtV:ۡkX[8#[7`P![cr*k=AjpirZݢSttn2F,|#at\8OpLbrbd"lKbW\܇}IO/Z&ewRuZlVx|acMq0 ֤aEýad0yE2Ad>Bm6d~=-p9;*e/m;Lwa:/Ld xyGʛ'FoTu> UvgvK)>hܶpڕe-D{$]%ZٳƋ,/N:%σSܮ/c/*σ= o ·/e#떤$hGZ/b+#DC7yGtl#f,2V.,7C.%Ikc>H3ӭOxӻM|{FH֏*PR2SxJ$IAE,!܇iL(D%Brm6i;g[ ;F ⨄4~W! DxڰE͔Չ8xaR$g 8N!NE$a*K4`SLљ2{C 㿐vt%GgmG O['ǭf^Q΄i7:m-&@k3[VKU)^'v/|&h:*Īi~ tMdQБ]k]=dJ0v7K%ď{"$]%̂4M~@Ӣy([7sz 5>Eϳ>/H-US\(1Y]'"dXǯr}1X(72@E2;\U TjXY#IZRVҎ5`y`b? h#[Jt2Rԅ[0\x6nnݝ gz',}Ji)\vnF T8~Wqh"u`\Jzeg75 6wS֮"z+;驗уNEC33k9!cH- gxRC>&%x|26X9e< 5Z;zPx➨̈́kBVn =Z* ?q>j~o qSf>${@Ê eZ-#_hdr* 6$fBҿ H`*1)Fxha(4 J mHynBx8BB};Ur|;Џ">a7d._k0_τTEXZu[>Bu;g G&!p;gG4DW"iL QmmɁ]tuYa+t笪0 j~o%zmV kQ5-CpbP"gx(xwXe>FoAt򰘊32|c*Bs07i)`FЂ},nJ%xj|Qm2k;ډg%޶~\{EpBF`3&0ѩ{zuTR@œd{ˆVq*¬k*ܫCx<ǯƒ]Hx\,jM~W*p"T!)'D^>Gm,rB'=Rj],,0"W,sjF崲+P8OCDNLSWciIA/C/pj&e+;2Z{8KT/e7Ybw{zQwVXk{$t\ȜsX \Z7ZaHP}a@Z&ks]P X'#b 3fBLP=g2~GcYQwϘ8Mr̪vƽ,=&טKcR4J\>xYmYb6&1֮G\w{F]hCdj]1˥Í,'AE#ȝ!ytV"n`Կ۸hR$ !_[n+tT!EixP-ڮ%u\1 7.݃s U9\)9Cb `Q >&g^V9 '?TlM)UGBϛndd"U'u9miׄ8|Ӛ\g'xOwKLj杌@2xYOg/bK{oi >U8V8jbd5rԝ~^r;(]| rx1 Eh?D0Ui-Q_Y5VmVT-O}+{KBv`QEc;OD  osޥmFMf(ZtjtS41)nEPԺK:+H,vׄVYֱ1:n+3(݁  +vd@ɩ);JcUP;{A# yp+f3+8[i9^!uLG%rrѽh~C-.ā|,Ls1m+xV %HFU/NRA*I(/5b 畣 17 2k Ѐ:AߏS;[ٙh #p_IzZ {v\sǝ&Б}jjx1Mweh76&>鲁d&S&YgZ. B H*h9-O{?L}d^ ?YZ$Ԩ3&  ܂pD?bCM;,sWՆI-}W@YϙAeQ_5eKE'r Qz^n4M3: %tEZM{?{cnTXȌa]R&m?D]  }ڏhtt%ptT$Lalt"ý8Q ƫ6KpSpRJCu9yd23r[?Όz0)Mt|Ϣ4@NxupEiFW {`LGD5KkMp﩯Q`%uj6kj!1p)\{K/|sM#1dCX7(Hd+s|8Hԗ9U4mB#ϛOatd"Ag漫@pD =[MvpC١tbd؊ҨfP ,+]P,V8qj ) SI rGVD.Ğe$ n8!*.3걳 Z *u~oJZAl[DFg6!T^g>idASx}!PB9ھoۉ5LR! n^Rƙ 7CkHmG}ʚ7yfB 1 ,{ AhWw0k)ݺ㦛?j :l@%¿#'JR^@KF.>t9#p9&~GTRd+Be@*ǨW^`{.Wn!`2jf6wPxKC:Vb̓t ~GV7*h^A2a~;}M@i0_L shTJ(׌FįUIeROacpTcM&qU\@7Ft.sfu`pE¤7)Yu'3=Y`y*fYjX䋸l= kSvi `hvj Gʦ;VԩzтaL"n|Pq/*ƹTC5­E>~uYtg>twV9c]?~iz \Ϩ)J%r^S*@Xo^.AP@y]ڏHzyVLRZ/?$(Zukw!MʖَZMyu MaDmhzag[%SE}Cݪ{_r[Ymw-6;\{ P.ִ#orxhƂ|qYvar[(N֏JzkHt4U7#~Nmv^6VnVפ3+c1B1jݵǓ"Tq> _# Ҹ;~y[R-*h9YVR3 7>.udˢC|}fAuME/E"X/A6F 3qV$bG:x%Ѡ> */ħ9 2MD~ힱ&q$86 Es;t;6 YJ@B.5^kJjġq [/يt]"T<CEת%WQk4"IB6YM'$b&7æG*ՄHN2q2y{ 1dn -NL'Dt%@[ gJ]QլnlY'=s…hxb~V Q wZ0yk b1(| i}<_Mny-clsX:؇`zMesMkh|J/YTyf:5w`>n2P_D}<+.MeUU,r1Y6 1DEi j1. mF·:%o ,vJ;OA/\>GsR!i]o:Ŷ6*]KUx#Y &@#SV9ϙ\uزh/EϨ@QJt[QڋܼƉrRf&*ّgU2$޴0h @-o$P(iWӡ\Bۈխw>&Cƒ|$`ţE)q(ggVfchǓMT#ɣt_՘z(Ŏҹ:B> ShƥmrweSs8W@[Tμez%sǭ=X4od]4E&5TSB/ϗە )bٰBί.l"iJ8NK͋3S[RLOjb#_%S(+`Ąju>yۮXJ' ,[ޚ l_>_qMyu!Rv$:,n4R뿘8$' _>Dru7UnNN'CBIB+жXlɃa/j/eZ՚hFEx ۏng٤&.gJ%-FA<ڇy4{aEm#d)<<,ܸ0KNB8x*M4`/\IJ@< ,3Pag&r%|Bƈ l0YDoymyc{{!]fK (#Or ͺ ixm*zE"=յ(eյK^<өd|>TvjE+bTAxpúJ=6%j-bfHBӯY2aHFBs@ (5)oƅEZ fnҞ32Qc݉e.u)>|AǠH4-?C{ġcւ\[CDH X_w=hHRcPP&ţv:0Vbuy>gfc4s5mDHA"#L˭#L1Z#$K1z$Y.E| [G2]ϔ~6.'`/g7"^1x7?oj|+I^ SCӘ1h~k/_G4w0ǯqL:JTp47\~\Jwa|z.}2љ3Ft!*I &_#Bz0hz,O?ֳg.j[%4dw~W̫-V၎W n~6X>@cϩ h#aL؈oHu2Xxb~N k+7|3<_>6=wLɂ"u Tq- u)>j:n!7ehM_OK\WMC: ׆H˿o7n3 Sp0 T>m bD'a!(>Pi=CJġ8:2ujjb771Ȇ4Oִ=B^o➧T[x0#ǯ|*گgV#́bV 3#8Xaޡ՛HofVܳ-$86w0ёpJFPe^b3y3C>-#P8 ˜OH ۫]Z -q*IRCY%$;b0ƾ2f2:'w S4nckŇ@!6YD%n=%M֙n'J%wae( wYja.S~թҧ6~٨`tV!ƉVٌ=o=uK(6{6r[ gQ,&t9U97*,E Fyvx/M Q"f"tGTM|qjԜDZг!w1fЊ^N*n5DL 8=O_!Wv`9 g $g:4]eԑlili6{25gJZXKIAeĆdK߇kVYw1/USUettuc8C굇 q).>H.ƪ`/H?TGcٓq:ku!DlSB(J"ԩ|ܑ`z0>htf.o }9mfx2`1 Lbȸu">-YW΢ci!mx8"yfMi.dyid'ą-ָ-Deogsߎ7\#nL) K|q>I iEgbZCu1e^V2kMBߑeDm(QVw'ߢ!حn..~y绡{f88I|"{hX!+MAS4iyJMiO+޸꘻x|P!J.SJ¹sb\~~0nL+d 5}AOqo9Ѭ=+INֶT-rq11?K[V! AV  J 4)!9j B*^/@]쌾sHAn{@#ŅdtuBXy(Jm7l)@Pz.05j%V"LQG`ih-hc~!>,+Jj zHj[3"ʑ.l D^G^s#JVO[E@\i@)cXA,Mmr;x4[ .>+BxSN<ɒ-FMLXO Btgn (SbqY~l!\6ʏ-|?BdBhJR.w*pO,EFpV<$=w Aa[ʜ~2"g&/Ѐo͈8 Q:3a÷,Hh`+-5Q;6M^ !Pr 0#^}LIҜx~օ A0xw\ՂLZ QQݱh YįT/,S2D#9ЄXp6qYer[if®a.6ÿɝosThrBT(DEHZE3gԊ U$o[;ݜ2#b(SZL_>^=0Ho3}èJԫy2H7'EB ҵ44_Dl UE"|,h2a s~rI9vƸv t1_3y#B{mM* XP[A|E)a0Nޠ}X0UGNb,%y#E8%ƞ>'QIVq8Tqjק6P Iv vG7fe6cbU}1o8ڵ(9V6Y?xMPOFV>ޑ 'Hp! ѥiCk@M_<2@D2KƟN2.G%0őNb+Oq蝬G)R8HtLOL4+TZ1ts dxpVS5OѓO9^#Ůk(^nh[ZvrW7aB)$rDtlgRl>6RHVh[0P8WTp \}a. {0Lת4<+ʇq5H4BC8 ԗw>b`Ew;QYZu8Nbq *8L&N5i0 iPDH(c &6#E}PB4Z? ޕC 4l:|ш:gEx<ƖgxMvX6ر>Ms%YfL\UgZ4n]]gk9QTux_ɃlMâ+{ْ[RZɪg}@v /" |V0c AF)X3:ϜO@4S$.oib# OWOv'Zwx2&pqtޔ~Sɿ;YA` p0sk^[smE_iw'UT` cdBk@,͛ᇗ qn\a^4 p-[- 3dm\RЧr:|C~bnl# 2yqJ 5w|1=>zXwRg8ƈ%r6Gw WUƆq^Tq<=_fd2o GCyރuEd|l:`ͣaqZFt?9Thλ p T;Q_b\jW|],ΠcdȐ|u8ek=A ^2zB"$gj_0ݾZ\0bt꾢n3]zA9xfiQ`o5OA+kS;ǼdP6r-rI ,H=]Rޕo&kR!"= 8,ɶ8^3`aU ( ^u1Ies Wx=9O5o#۷9ФTro9^LxZ\IŞ*/ɫe\2G\5.Z[+D[Ll#BRY^1Ѥ 0t/U"oU: WWKo*4*@hŶ7a!Yߩ5#X~|wuƺO\ְ>% ^u7; ǹG;7=>HHo[ )#;ŕt[`Nd2qxzyZːP—n1N, 4&MY A- ~oc~. g][F!7kLt TNͨY&2i)SnwSdT}ec="+BGe*Gr!#zB:'mKj :ֺ!tU59ἲ/I(Κusdsrdvzf2}I5/w^7p_A_IBvPZqEd]-[f0$n 3$G^ng56{O6M_G'*E..FVUŠ;o{C, Fxe_ 0,~d, BʍM5 !S z&EiY?-"<@@a*2p,to07y 7"LbzG 4ʏTж35Fjē}_M.٤SPL\Vؗҽc-cz`DCV_6ܡ{mqכnYɝ'Ώf |2a4z_MHSY pVn= z!pA8xdwXd29q ܾ-n"kVee6Xs/P0Q}P.![Y9ηӶS[ ߈\$<  ! C;[9a@EjD^$}A+ nox2h߆V1Lb#n1a nRQ16mRfe1HZ "tiv UmuޥT:ٞ{]4۴GB4Sr!F)LС"ʧMD\QX^Oـ10'*?b+6ä# &7oԐūx}-_%Ma?/cnwpO4UMEzR놉ѸvyGĊ^x*|~-ąmxQزT>"챝DtBMOA%O.H _̊ b%`["뮎Z,A |ȷ%B)z'%OJ9EαJB \jY?TVHJ\] N"8;J&< i< #|M=; y q|҄"7pKFbb63 6e2.t T\<n+륺Rؔ`W?7j9"&{Q|+49\ӌmܢZ2p娾-ۧ@S!C-lC@Y"*lUB"nBd!( 3&zOxg86#Q IH%&bU\4EO^ed\6lł-"++3}$L5Z1mw~I_%j,tIWHl7C9JK ހ79Ciwkv`ONSC<%1f_:-wޑYcg.? 1^|\k_ X6FUŤM8E82?g'lhJ-#xWnUi`n&7țr MЧg~TkOU οF!\64&\W> ֌c (>{qwrg9e*)|1 eA-28e'Xn5) FqiVqPy\5R@^37qW0C2h["4t7-AFC`}{pk5(%C~+7o`Ų` 7}ߛѸ=fKL ;CW^7k, c<ȉ j:aQ"6!]J8SN&yD'0G<^c'<xC(,Zt+a"fƒw[CnsֳV ߹ T*N đDbӵERJ- _eP[ G:w{{YE4)sK`ڒ ) 8,WdB@ :CwJt`g:UaepR`ʩ}HwRn>S!ګ |iǪ*zY`Yyt^:g=2;" A H'[3a@6b%x9LU^}ʠ^i79IgQF_b"`\x$sK#ݜJG  cvKy؟oAL|$0"$H˥ :ɴZ&+_W{Y?SqfGYJ![欋9"C'SGhIGG0m8:m%p;g R8*BUjFY$s+ʨF#f61d+ N~ZĭdG} zG~跌XA1,ĸ5-}dM؇z|Y* (Ccb']26$#AzE4Zp3­'>AI={z(O4}Z3wU;QUYՀ)?0߃xY jZ6w6$2-Ub i\w?G^Wv/ n>Z^K R.a2׻ɞ)@JgG!ŸKRѐ i=Dr>$" |4LucKLCwAi\?|`j;^[,>ނt Y>$L.˅VOK8Kͷ[=<U?ͪ6Fd/&d ԯ()LG2=~a3w~@dÔphMLUuD3) zlW:.@$}o;֥-%vGr4'ĠCCA+&1z7I<]E+Ma\\l,'dSG ZNsؠQ@(~me(=VB3@=@{!xjZÕpz^M< qIV[UqT ҢXUYs* A Mu8:. w==ҟjL t}EbtLcޒɈ%mJUOO _bja,"Ԧl7wBRVHavE^0M[@ȪY&ؤWfQG-398O].9E t[}='}Q]ro / GzYgnf8,+802yZaXC[0N$بڐ{ m1Y 7E[!rJxussy>W@wNB5֧EMbr eY`z ր Jedn a\w:%pX<=2('O47c匔P-e Yc_sj]"'Y`0\h YA}Q,_˒R-g=*cs_!|*B$&},s9D5k/dyX= noۭ +Á)(ەrY!P} L^?:A6%_=(/qz/isdAB,!zB#Oo6٤s1@\ܽF%9r&>Չ>Cx썗rCBlB8[N<ݵ/sGzO 17 `p1sLi,X&ڎ OUģ;1w$t Ͼl)J "5}fWT~eȫ;Zi\0LԳ`36%E[C_9k) ρPtl f;5R:5J'dRC[hPZ'LW'J#5yҬw}?&YSa%d?2B],Kӂ\dPK†#u4}Wņ%oWq?%H`_]s`Mύ3e .CjI=vaw[djNIfQRYܠhxC :lC-+@PL(lhfFd^<˿hG4o9،):U]Hȴu?=r㽬 lH.|'byDw`ȭa2i;桼H7c!_CZu 761{CNAY>-M[I)Mj#jv;3PU!8lO6lfc@Lދ͏Je>a1I@J߭\gਨL[pbr8+q_0lfuD6^v\b/Qœ*EJs'uU揕^ID;I%K͉xFWX 1m=^H̢K3@!ֻgEln"-a\Kq-ťVԷW0D'opz^.)L2Gn{Fq2l*q5*[H: G]u2d0xxQ9<74B5Aʊ匸S e^?'nm P_UT$贻g E1IVu$y|`, g0; ¶X> `\e"69&JYI~%SkT1xjcބ&*1ivyILs!>߯UD,jt;sH~L`G=Wm*ȿglg?70\oI' i< )~_yf @ZJ= 㲁jJ"jxwي " +]r+"_,07fi6l 84G1|C-]e VVxAءOCU"]maxٝj/;cڄ\ER PBh& l/rtwIN1e9kz 3v.ZH?Bړ?eID^m;:bU')!|U`dZs[.seΠ5M+} ۶BxLjz(5\)?<9w=\}TdQi&sR)ݫ ĄM.-6Н=+?TІ548Z@hkN3?9C pƧ;=-;\(zoSNoYX\)ɛZ&VWcM`cZ/扢t'e |F%F#'bz*|%񎳉}:ΠJa{ 8OEo:fX^\c,ۂV ,Al$jA |bA\B=zh T㍮nI/o7S OYJnXJ ~XXSBZ*sȽpi9\x[GRbޕ/<&Ϛ`su!ۇTMW|q큗+;NMwi^ _'0AfzΓNP˵kgn`ߏ'V*x/Ȗe-@iK9.4{!æs jżtLI78P/Bx !Gk NhUÚ u5.5n.'+KAb*' >]Ⱥ)(4`\:a[T f*}XWN)plD/-˝[^qX:SfI Db"2wWV䶅x[װ'Iny伵|Ļx!vLK{@'n}hLXTkžrO<]AR$cjM|YOF(s]LJWEZ[Dbۃފ-p?Wv:m@.PjeMcr 47> p5o[T^euҿN'Z~"WSUImDw+^g;S6T> h**MeZQnwF ?|'_U6,rE^#H.e F2.H$jY_ -µ# L[#mjr7Se]b[S6[;rz2!xT*n8 fZq!sjS Ɲv {ݸE >+B=zZxaꤤKz$XM!~[o'Σ)t$ahp 4A IN\u;,eS~ pue~]t0Ue ԓ[r=q\f aU `FCIvysq,'źL316R!WR+YM{} 3eob)}ȔpY[H-x&tCPm~qpvH>C4-"r1u4#nxOW/>^r6u\C?Ӑӏ#DoбwHS] B͔;A ΅)i4?ׅd%gϧLWKgX ZΒ{[V [L^v֠mu*c *XDxBjiY;S҂{T"HejL|,9KMib'7D3-EŲG(}#>bМnx#Y3@#Pl.xxm!jB/ ޻c=6ջoI1W?ǝ7 Jhg'[ @s98^mD36>nFy<;9PhDFU<)V/DzCv0m^Rm<:mrJkr܃؆"n` W5ѿ"ǹ@QCrBM~t*QLRf2 '4޻ a=TA4"rs10,B7Xo ]C[+AuL(ԁ#90%y oje=L}_"/L+T; ޣT;cl ŋ*Р Ï1hÜ 13yIo$64oM U'9 H]{pqSB CVPkѼs]jM AFM9 0V$pZHw?Fq>cZoZR{­bT̟}nGC1>(>y jޞ %$D]]T Kc돶2'G0ߝƙ\>?lYx׊8ii% bz̿ ',p+ &2cYM'# |/ܴ"#oH=.⌦l#8%w7 j0±Ue%T/i84~72)X[w3g'KUsjYf#% :keZe>6w/)l}_hkk6a:r۝s(G'ZfkkFzx_0BٸÁ*~i* OgSq %PHv\^^ OcA9%M&j B!,/՘D~ӑO |F~%6?<).DXceHIx̚?5w΀T{G{Gƻp$f V?8B"ܞosj9l9xKZ9z6v777"/E <`Ŕ>ZHlơ2mwFQPmO6UA8?9paO TS$]vPJ]q74?CN:$SV:g4 Mjk+ jpPugrv3gV/ '0+ >BMcHE_hV$\`<;/4$8J,m1G-_V OF ={L.6_='(gp l ]^hwQpXZ"z4R &:ΎFRi7Ǿ>l1-2Q粒UCYQ$o150ON (,'m[DnC0$du|jsscsQ F=|_0M1;&7dzSA eԛD*R#d_f^: !C.ZzVrldeLʄ+3+"+k[8zeeKېfSa꺏z6X3͡7c^P^ov 3 GO`W=*H.pT& qv,g⣦=')ОK$}v?+Yؿh;/2w]\ ߈\feu2q1PiA|IOV Jʣ%,%2Ȗ(t{E";~΋iXg W@^'“'@)W%I4so<>,zk2ׅH5w+3x-tO娛[Mb‘Wڮeǭ\-ȅM7qUh;<} &;rFS!6g7̸voi {bbÃ3`s M_85] d=<[^a]}Hm&5&}ydxf͐DQw@/~ZNuvw=uLu/P \+o'$&(uo 7"/Qd44a'\~A$C_@\ AhhlHE+(@ȨS>eCQoA?\".[A2K}K>g*0cHK-a-4 .s;FL؛)tMلxJ5C9'w 84 \a1ms<HEs0pE:=!87J$[؏(\ vhplwhZf<.lrm/&,Jbri3Tĩư|:o#!hV(S#Q|2h"&ZOp`v51N?¨Zhe_PMekRM\VN2?&p%5`G=U+:;b&]ggtF[cpx=NV9HM(If|>[i,Ӫagbj@(E>~&$?DUȃ–>KYHu t\_} H´^x?j.l~u^j4n ՖU?.݂L?eUOa})6c JJ8\EfC;۝y>ʡ 33Z xF}_cYƱ{ +B5 (=Sm k⯬Ц4^XkLxkYPȶ=Bbuk*F9 FY ԣ@.51f*F,GGS!Wt 9|'!)yk-{Y"@7Gx]5-NzѮyX ,(]f-W {Dsc{}X:"g{|x:xNGL2ˠQ+5N7]k|!Se:RY֠YQm93|4%o4t^ }wF/Btiy>T#n.)O,4& 2ʼnDz1>6ӎjZ+?n p[*c.p874".Z]⡂B4zou,@m8}HdX[y0*c"}OҶuG3J^=802C"z>f;T ,ބ*f,VB']֦ Iβḫvb-Ч*Ɋ|@g}i87Lt n9N.(Ե I&̀pe' {bX~]bvdvu"'1p*+@H*ydmEyg&rb>aSs۔K@;xS'QF勄=exXB,Y0V4MnV5[^*8 ƟEv4Qp1 gAb(_C+݂k 2]/V"/sSyO[zZ=AhS6S)q*Ժt{YGDvgcm&>%1?Ү$>SVT#2~mIcUZ-|)^)%T9Sw>;R<t^EIu ר12] {H֙=ܳi\,:`nokǢig JKWaՐO>cRF$];Uɡ b7H25lĀthBl8rQ.3A$OOXtIE3L9G";t.n-fNע@`TnAl "\i#{%}8xrXa_B̥hilĥOmнR:tjþ24͈)N n Z4DKĜϓqQo*+0V I3}A-]2l1mߴdoL61#s4VYI ڲޭO]UnU6I7Ď,=:%$ϱԔ^3#YYxi qJÄU>ކד % AAς`=LCf"JتE2_cx,!k|e{cNuE\~jOf:WjR Ī-xN[J^S}6$)7з_+\~$?p,nAkv{-φ@|OXr۱KђvDm1]bx+Cާf=u|[lbV}!%=< _~/wżl&JwٖWl"L8E5@_u&M:ZԆxуĆt8'_II0iY_'6طl@ё:(K86JJNyHatXC̐d)ac@?[ˈX[Q8n c]Q3uA`in~q:3'dbD6#cIWǧUBnkjE葍 KSi}*% sIj;tCQҾtg{([kd+=C^qMJW ߵf`qL*" @Z,)&E RK:&[?g% 느2pŠ+Zuf Xk [=BuH.3; e/fUj?)鞂}keQ>:>7d;Fk]39*mY߸4>n2a.M;gWP1m%̀wU%?itO 0 Ȅ+qPIE +(+ch@$Ď[ 3VL0)f%SƯ 'Ӡx%HFW)2_v`\\>Z֨xiwŻ>C) O|[4ld)gkθhÖ`AILe|zb?KNsVNNd|˗"\{Q~8yk~h@"r^dDi(#ȣ!T@5YO)2>ש֥3dSq\dodgRRS aQ/9[< ۶3#NjJ旾0sB]Z#q:>3a0j4:T~ڭݡnCNtMTSJ't\zEu;u ML(gWF}#o%n^B|<.ʉ*tC kd$z{-EʰM*fK{Jm`= pv .eX0)AThnS=˝r&J<> Cށ_3 O ЗaaÄ܇ RFuF6E[Pg/cdg7ul܍+в<ރan%qJ$<<[b'P ź ]򏅁.8;n&El l$ u nQ--¡*?RVw6&xGiџ5Ԁf:2KD !jas-աMqxٚRKM8|Ye3}{7^JjE. >eޕֽ{+/?{A=?Y?|\rC[hIxCќ[(9w1Z) ::i^i%-1.xoIS_O !J2O,T VYWgcph k(Et(CezOmnR;uC ؟~ef&x",p*39(CsIl h Ym1ƵN:3LJ?[yln_Mg G]2 :wEa#:6 b矢B9vʕ:VkAKsO,0?ٝP|rT4.´ARCQ =>'Pr˚O 0+^uH33O?O~dZ[ڰmY-ͽ S>c~GnSt2L<0ӟfׄ{<8R]fJ]ް toF)s /KB)pܲ?_kn~iqWAtobȅ̀vQ}hU:j#CvУmԉgWhl 8L&&p `1}B%lNVxaRn(N(t5cTV58Jb2sN~&ly6!lV(ny!ʽAϚ.L /8'W~YL%fwLI52`cAnF ({:7[TERB$}&;5B.EW/W/PJp0wwZ PҁZ#D5f{0Os0w6Pfp3Kӏ5˧U5ܝ@24[ K5/2F [U!9\(D>zPʡ2J[" b3e\R:_hX_R4 } -LVk\}8Wz`v (rUU vW^}9r;#\mbNk.OqwvB24O;2K.ؿ@`*B**`%T~ʧt,!REm:i|Udy+#EHl)ͽ3P}%ٳ?y ;>xbjۥqw(X#n'aI)gOj}(6ziek;rTG'/ PRIlDz5*ksxir NGTER/^U۹قԃN u6I֟>ScgTwpK(I 7e|IC2^LF3$f7h|G wC~ps[7<2FF 2,TI&iu_yk~l\EH`%L$teX}ߘa %/4+ξeT SU#0`R :M JqhLf |BXn͚( ѼsC\@M3PߺY²;[rOk" >dYTDJ l".lyH¼69ya [+#J3T}a\ [*,`r؊t|^JۭJSMS!OĪvJ,vձjX sʓ>(}{}K-frbu~CBMHc蒓b:o@dyGVZǑ[*;.vFfK[u;FCۣ_JDPKߝڊ`XnJ 'nom(%X$ݬ4vH!<<+zǸ;} 6: U~QAOQ`<ֻ֩2B~S'((=fhh:2`:z9J=pidܥ ea,b»eDVj9Avxa?J%Lf.Uh>,=Qy"u Ag,޳Ue2JiuN G"bu4> xdsa6Ͽkv#i%D>TirK8؁ M̮KzTD(9j0Gʹv+&1R[g†n Tfp & q$%v(vYkGzOqEenAzj5[$-NxH߽aCK1&6#qyt:@*]~a@!RjCgux/}'Vg/4n%‚PSl)3<1!&;%vF;Xo{wk%Y 6X2?a<+ϰH(׷NMY.6C{탴"[. k #NJ}4f Î79ͻ`'l=cVM`ŐHYmLS8wr;,KC#bZup:{~SqIʣ<\.XIEq&B :h~WOqv ?u ,D>8l}̲x£M @"88N7H+>xQZRľ:ԩp,UVj&2IkDf'ЅzB%"tJS-vk^cѧ/ Oݽ,Q>(ĥ5HLO*m'~EMIBk .6QЖ 59;J<=6};ׯnHNXz,4h=wb歺 CYȷfz潲Wf6qY/>P$n'[T;;l3+kpƲ!oE[Bǩa\l2zOs|gՠZU~:hMB(4)BeH54oVxh!Cr},ih^<gRI |:U+hku]QY[3/B1ܢL4}WrjZRN->py=}e5)dׁ>>7K'',0Xͯ zmq22~cr8ƭ8&{=;kpbXK,y1xªByPK5|thNM67\OoIެ֥֨% ?3F6l#5Scׅt7,!\S%c5C;,μq>8L^|z_)$өC 8։k"-֥Xӈ&5YΰF.djԈYMN B^98 ?A{groN!N$Mvrt3 TD/EGy>YPH#uz^xCd ܖ*gX-,vffҋLGЅ] m,RqIaئ2TzˏGșp> 6Xy]WJn-5Ŝײ(5} ,k [/-$ j ݔlI̦>b٥ ^i߈f=: []/*Ǹ=xs~`YJe2۰L|O$ OjE rL>eo}'| \EcҎ)z1+maЯm_ܴ(x6AɉW/#%jŵlRGG9a'/uiK›Ziʃ TħJ#a桘7SNnL} <6T,3PU$tMJbDӰ5JW|2>e.V _s?;P&k5x]`5cԭ#nQ*#<_ctA@[he,J@Z=mˇT5ޜ{>t,I/-.ͩr@WnU_pq*sG6׎t,NJW'mI ʜmKz MЕٝ#p.k D&},VfKp4ɂ2=KNKҔC kZBhӳA>e;A14L#~dI4@;x)+9(;PI3w6nDabE^ֵֈiS KEOPK}Д]?ZXLmLs%s?Lt>3ˢ@q́]}e[%-} g(yFFmh"|Ϧܖn@[3}X2ύ5ښVYA/ EJouAFZr`l5<(@QE2nQ=J +4mXSr(Eaחs=}\sޡ205T!X6h,1F =Ԭ_w3:XHQWvF%[ }BfEwX{fm@Q2(Oqղ wEJ-mXf# u2Bky{*6-k5F/Ty(_=Z RW}Ǭy5ਰ }N``_&Q+]{+&$ #Ԟd ]eLr[u>u\AH8ĥ7^"s0ffFN-nNmPЁɴLClQc}5$H3DHKL-oj L7CT\evifa Y}k܆^aeiF+[^ AAi_G=kKd`H-;+7kѻRe[†Hh?=7ea{<@XT.p6L.ңE ׫ܔ^\rȸBʭO`t"wvP7p&:%'.r- Bwok+wN=o8CeG.vZ)p/Ë0Ve`4y'=`^IgwW' C4NP.2^5~"~MWZ8"лQ;W<1zD Ϧnҳ+]mN \?] c5)(f頿7 n$4<63-klw ;;0멹KZۈtנEm C!tHԈBm6Pi dSUpjT7um]vzTƢ@$FS3l썄 t.$ dTLW?᪣ \oJ l8lb7žtE͒,N"K?_]n{ymbxtR:?V9ιGq m^{KE)1>JTQ,(,Gs!k_JɁ39N{"M| 567\^$%̬%Vu5@ 3q0(ϱH"@S&`K~{gY`,7OJyR90s\UjM{%.俹䶤]5JU0ה0h|1ްK Sn T]F{ZCῈیXD #K{#:]QE]x Qby!/V\3scuxL= :9"g Hۯ iov z0aⳣr :Е ?{RlR~N}XLy"$@}+ϙk(^Pt"6ll^\tW!m("=#Wg"ޑ,mI_ЁdpWk'HS3rQNnI!PkJ?ZO(yϬE]%vnmVވbV@тv JpV&_ưcHoT E{q۔ٹ!MO8}Z n7caZ߷ mZc6fg|җ:RZ64*sx\5="(JZ2b~OjR {Tg\f]5 KeM_,Bes朋h m>.yuA{ 6T]Í$_mtJU|b|B&O:',oH($Hq Ŕ($!Ţeng7h dqW8E\1ijӍ8;CU[rn>,a8ݜgO9 ߕn[0bO $+\9}ZKLYV׉ (i?%Sܘwy[o{Յnf`E/ cc 7Gyg[4O$ۉpD%3ӻ7"eϕAR=vu.%FN#XyicSckac ao\_I k 0?d v><+g(*9rֈdi>bd]*2vA 4jao!pixM)^*< N9^?a}߱ޭPg 1q06d΄ScXZʘ8`B8)%j7ZU} ffcŌ~  NpXj8i/iI''w*27J5d(| U_FbMv?*xy/aO8nI8#g)lC?JYX!kTBB9@9?yOG^ 'Y) ZHRSQxL1K;?HBXl>t@K-єbȪBoj;DҖI'tr6)40Z"*4 Vj7zPd&kx(N]NVM"fS>Af-{yD.jkY8N-Uj aw>ץRk?0d ?1У]'u@n8gWީ9p^{TP'd?DM91_`WO/x!]RЏp1h~lg{Fj%vǎ)|ĭ@BgVyDh!G/0\֟eerzއKpȿ]̍0% 7_8oQA.UVA ]zd WsWAռň*F7Ql 7h1 wzyGye0E߇W+iLvEp}k7y~^#C"k?&Z/c$}^#0 KɈϒIҹĻl+Z N_1o@S>@#~HHt7=ZҿV]BǏy?]lBp_VZ|*ʩPsup g_P4JCfuSfT#|]bc)BK}& dzt+zo^5yRM4$2\Ek8UAm0&d '>wm֙&ѫ \l>$ԆZzp;# H*tCf( j m(K5&@N( :i>Zp^W5Dx7- $xĤ:iܚϯ^l2"S =g5dM-Vq=3[S4 `|Ԣ#dl4ZFpەeYs4&;;{wHzB4ɘgz~Ay yp)jCa|DNI9*J*UҹYL]m$q)3(:$BN?;-ְb? X6bRD{ʹi6Ѩz·tf^^{t<ɗ ۈ瑓9nj5! H WD0se1tuSD=|in{K0𤰁A>܀'pk`dWd,j%IhwwC[of.@X`4k|ͅH ~@Rh4żfot`s2IYL;s5BQuH$S# ԦQiNiq_;@%Vk@媦+PMSyA5 S맱&zވzəBrP’ q/*u-}٥h6şʂ !,12VƎiGf s4á:|A9{ΈJƇ9!F]YUե<)fB6@$j|{xĂ]d%͛gv<4IAIG/EpBa*W*]带ɠt릗sWo t ̻JSHbo7+܏fBEeK m}#=XF@ ;0ho!7lqCjo/gYȑowȟ,~Yh-M ckgV܆ߔO R:Y3>WP5xf,):j_I`ӛط? (4~ӆL{gmv큯(5:pc+:{dJ˘$OK=tY>`2V=ӐlI?#qD$okũIجK ސdXD‘$5if뷊4*akr0@;]1ߜYiVV6#wj +3Dҧt<=w2q9m%Xвa|[m)x $xeS˪ "3Nl62˴K <33GykgѠa$ּzNA~WogE` .gbE RvFg#tȒ眸{ 5zB?^Բ{ߗ"X69WbMWmn>\Ĉ3ѭ;el:6Z 6?qUxuLaN>M%D{i,n~ 1jxπɪiieI<2iI 2؁`ARa@{u󛒈Lk2i(AͲj%q$ak;"Vƛ8D Q\X~m_AѶ&f6!bاNjgPNo _^03%P|NbJrZ/yq[ 8}wS[+ lA L3 ]wf rÖIN2PԸ@v/4iStOM^"V.kAs+}/t*!+${F\ZZk^#Dgˑ>LD{s`҆to04i%[ pRCs] [Ol$AB^ 䂞Kyap#vh y82)hE xffěNYi7E ĄdyKf9=Wa+wހ7|V3CY D^Q"55~@1{&&Uӓ6`t&3d^1WvkZ6[r%.Ohܩ=h:^I Kipin5,vwAy*J(Mm`hX8cS>CݨzZG' {1 0L!gTt-7oAg)*Ӌ4:ߔևYKGaT5>&,K:u ؇WC:pH*nv.KKF=!%N!ӏez\AZc)5|w:~{󑏴Y^JEEF$q̵w#zܱm]F)OkXU%vvU,#u6bp@A|y5孒?J =R{aƢg̫+Hy]#ڂhi_6.ݑOٝh^f-7hvn)52"Ul8t~,8c  I"ECnaI1*6\Z`|U<ֳ?BĊZ݊O%r2Fr +>u^LՇm<ud;ȴg AYOpb9{tII X$p>h=;GqYj۽->OL>Z|Az=ho('Q|R^Ցf#vׁ(?,xz^Z#K':y ߙ' Q-*Q5 d]8-7ۃ«^v]2/[?Bk4+W*$y8jI.EEI=7^dl]C."ƛLCLCUa5Np_uUfrZ\`Xun5|9xI=qAAȔf=`^j3 X ĴB"0 bu} ظAPq6yf>ڑxԊaJiY5\0B)+J8Ů4ڢDM JBN`WF˰v(%8Y}{Z,pA9hj&Vid֢IeiThH}/Xq:i条}HQ;]Dl-VnF K.8$Oh7!,ՌU)k& *CJ~[v,0$a}&MfԄWI5c6] (.J}5TRKEH#cyjnal 6W-=4Rƣe4t+8` [ xI+hDV)}׀8ҤZ2v_㯼2㡛?$z2Gk,!xzr_!iHE ߻wNǦGIq4@Kc'"1T*4=ƯD;qO)Έ&QERex2;kWxq˓3鰙KV`@+8ͨEG^'c2|e-QѸɘo報~Ѯw5ŀ-]#[{mYrD X4"Y/{fJ?gq#0O#&z"<05FTǚþX& t>0s'̸$]HlPVvp/*P86pm|3ur*kX_*4p)wJi#\Te;%b Ort ꎑ%`1^xqK_Fq}.͘Dm[ f#0@uՃɟTqo1o@BQAQiiҘ *P@2<$`N>KU;/^JUM]l\qDmĩ˔ <몮(:Y@Q Js龃P-_cU!2o*.*QkeH8TEN{d2E&I@đex=:3#(ȿ-?=hohF{+ofxjH/j/Ώ$ۛŦ7$aMhJ.c3[mG7C=NFØp\=Z^E!U}&æ9q8mBc!*ޘB Øo;)dLpRzW&h{}%T~<[][UeB1F 0RNZof{5R"D^?~,xo WEgxm2wBvM$5R\n|EۧSvfLP_7mb^_*IWN+'N.#$O"! ട3DR12ȯbp V$Dҗ.7NU{^nV ۟~EG.=2sK>84=~L9C?Q=EΩܘ[&'%vXd c[DcJ]F5T Ͷ0wPfiK yf؛w4dȮ^4OX$e;Gt'n ۷AM t fKr=y!Rh"FM=&UE {P 1 E z~b 2^`1.f"4k~>t=Q@,<g%9c`F?;*wDy头[mǓur9aSVMkD/d(mՏ,t}XqOC}3zL}`3CݜSOvC7kv,g-]ДY>Qaՠ$)PpN =2)o?U#Hpc#>q15jUvr`Wb= oð-cK@MN<yG(47kx\(xJ뱻;TMŎYCZ˫~ kLw[-d.ڀmk1H&Jb.\˞~㣤hy 衉U8pmֆ_}<JdPF@d/hOw&#jqsG:ծjUK/*Lվx>J_/Ntj(РU7ǎ+KW+ӷ &dj's#o"ݩx̫@Ѧ.p6Ei1 rJ(美 M. HlXMMbaFĴyX4`x$f{';e;ȎmpA nygYZ0707010000030d000081a400000000000000000000000164e4ded100001c50000000000000000000000000000000000000007000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s(G4e( :Nʾm͚a48f|Z*.l~@U@pNa\Sx@(Ԟ>G' QQm8 ^̢NP&;2hjr_$_4_S4 @oYT֒~G^/EQNu!vBmYցD}^>@}FGԧm,v ~: 0 y=uvn7hoE}J _!y>Ⴊ*،6,vLv+SR2\zGMN]Bz06LqiԞwTLeA.-piuaaGq.ZAj=*0ORh_v{FYѷCk@=o!_T"Zɑ\-7I헮@Z; ZB$jm cTmoz"}-?lK Ѹ..q4m}U9A]y# (&'n8{)e^aϧ!8n%^ޱ\Y6IT/zFij b-^m(rpq}\DHUlBNRV ]gH>"3ak=^ckF|!d5Mm1ʹa#r8Wwzn\Uݜ?`a/*ȡ17)d&$H˭KV\񨶈">`h7 NM#nƶ=az~*r)w(*?2ͽYUniǜQr֖I0ckZQ{Qʭ]([+m`8yW] ?4vZ{Q)c?EsɏLe%,RMqI-Tϡ> ᷖQֱq0!p5eJSPg_#n{Ty%ćL0Xi4dh^ȳw*U* R!iv+?3o6~& _@m+ (f liZb| [2% Yc4̌nIb\"=/oT#oX5Nom)}O:;Wi7|N{׺Y $dhU:=(-Q ckPKNk?xěR|'PD+avjɼeԧoFZ &VIwfE5:!U׾OS RLpꌳ/ 1aDޢPqLg΀LH/qaO4}vJ>rQh̟=Dc2o!&eEAsR BVVk0҆:sc4z_\(X CX H|_0VynHF;nS~ivg1/`#X,vΏkFD,m.>w T]UFPZj,S^>ysvpCpy֔xK}O3`)(wp^Lh|?>W^@sN@!ZwܱTbXnO -3Fڔ B Tbo|Ȋ,& 6) {yԁg]qʥ{4xqCYϊ`&TH/(;A:N7)͇"WorĪx`),F'纐ryam77$f{'qY{WOf8qao9b?I?bK_04Жڧà¤kKyZve(q@'=ҹrE+;T..#_!hMr 40Wwi `$s_)Qmg .LFZ`1wnTKBd*ZXs5yE V;B@͔R[rrDn,7ѧN:&zFsG5ۜrdY=n"Y)!zyde @6m}&Xpu# cC9H;R1< 7!3-NXgq{/\RJL3Gs9N#7PS髧z71*4H8Zp뚙bg-:i -?M "$St+$ c6̫huqqk݇d,*~*Ǚ׶hY ܱN[5d{c@# pFFK٘ Qm%\kÀٶl i uz(EuZ5 ;4=3Z?xeNͼX6rQ#4Q}VzKi"|1 .\$c""})|ۢHɯm'>{TgbE_%}p=uUR{ i B9 tyAf0sPf?Hw``S=_giGTqI8Jj) P֧x:oDy-o#g 369 C/,`JY+~1uٯ )cQǼĨb7r)Ƈ_}?UA(Vi!. 1__B?OL;#%義;uO?DyS?!C߰r%_n*]uѸJe1>2YBl{l,@U_n3lL\G(Ұ sq3vWW)T=KH?H/H>pZ--(U^xr{a>i-&oHbQp*`uSo)f:Eڐe["OѱD7GvR@?Wөr@y?7;BP/{Ԅy?|J4c+՗LnmUBR }G@֪7_><@$5;;K-8`ML&cjFwO(X`9XU6znсnX̉\JSwSZO@rpneCAy ,ڬ {KzΛLY) 6$ w$+,$/?`4wc2tٱ"S!/ɝ3L( %kjCH&Geft@1_TH+6mkI.Wd/p|z{ nny%wU 'sww|vN)PurI6@Lg">R ;\1w8n:'i^ҟɊN >P"ϒ4#XW+*A+1P$7L,ze ;7 `9xT1K z[du_ʚ %GYz6P |03֤vm s0# &-Bl(Wf^~LBye߹IMiԞ\3gdm#ڷ`h`$C.5?}g'Q9ۻZGIV=u=6=n"đ9cs5N;ʠtDЁo%[{Ɏy<,l?[SΟ5>)NVsJ8,Eicƶ:w4:}`UwߗdH rDR-ۇ)݀ +{4\ONtv"3(nM9gavrXņH W>n0ӧ愞pG.y[(hDOV5%onUpX s#;ayܶW9>uC1[1x0f6>G|EcaDѝ8 Ӡ;T=j2vWPͶJ4v\ 0䦈cҊK['N#J@G#z3y?Ga?ZG-eMUVQ}'T t5-fe9)O Y:K-э4ٹz::;XJX5Z4iQE+ԈwJ)y#VLVZJ1=A-U@:qd_ADЦHc86{'_+L+맀xs+&ISK.GԒT36ԨiwPO~Jx!eG2˴'{ gJL|7:CbC/"9xȫ-&}Ɓr"%P琇 厘p>鞉YCix-a 'FS'Z7r,bUY2:{MToO'YP'|^G\n L|T&Gr'G|iZpf |έ/n♜%P"9HIcn2޳,C4gBM15y ŵM(|U-Mދu;>5t h8zhadْHvBπnP`km'Ю OՎjmԢOVB72UA Cǹ"v1q;K\ 1T0}$, ' VuG9l6"hb;RKMucG H=IF~ Hڞ=L$f;/4G˵U$1# SUYj>^+۾ ތQ0P8BbhX ى^osבOV5ŁVb^q1'm=CF1:B7vM/s6C~LMZzJ1Є˰ i2\A-r6'zk66;ÍGtBK5~ LL`%=;rso '^N@pԼ8P>5uݷ:gj* /{Rj}5 34ڑ`^YTCJ  1,m9D8QTa±gYZ0707010000030e000081a400000000000000000000000164e4ded100010400000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/P]?Eh=ڜ.+U8# ⅊nwmY˷jRA^_D]t)}qWlmcXAuXp5`dI99,Q bX< zC4XߋN*%!ۀ,=KT_qDh#n `Oc^R,{gk qm |QIK:`!yr^5d߰J ɛ$|PM a8Z$Bmru%uqfz)*&5ɪayO,HuU<@Нx%$i'4 ѶQ`0$Vrl<(KxaB:|ԉT #H"[9>8Yp7+Fe3mmݦ6BnW7*h]0V{ TwE)oQ=`nUb)?G}KȲxBr܂|#|LpAGh/tKO)a|`$z"KmNQ\}4R& ^"^?hj.ˈ%߻;;8eK1\zoêbTtt"e)iFi{I}TMKy M4~嘃\ьZϋm9@[ ^o)Y)1PobN :(k $J6R,1Dlj4^1L^ݫYCJH9/}A+сŒRci@"wo͝, WݛE@鮃];X <m;g澁}UoOu}UMڄl^"f#0f*C(+9R@Lb&_V)tģHǸʙ6)]RLJl8#l;i &,]Eʇ|~W5 vP^MnPjuF辯Ѓj2>?5* Nm km`Kiw; fJS6nuFT2.PN+ϯ3ldh5'DSӂ[޵"OJ#x9dlmN[Eb 9#=59.$8*PrC: 'RܨM^-g f_Y̻0BlqѦQSKAQ(5 t" Q4v:<Q zSk)3KdR9ӈ:'ka)+۲:%Ç4Oob6\Rb -6{|rןʠ^  How<3eY=5Jz%q5={8gak۔#KU ĝesBr#7_WL[gWSRV }%%\0s$bȢiu;Ŷ&Pܼ[֪)W"=XbF*2\|l%]&502Ψ4c;uPx3SҾH\yium6.:+g)wvQ ^R m#Kc~,aGD'Xa;,?j8Cvd*d/=ue#-U0Pr~ r%Lȗ' WsE* PҫE?rJFQIں! "jA'k#_tkfU6?5QɁH0ۦ .lJj?8m-"k-́]53 i|- osy$Ah5urYM1]*q҈XYj3#O zwkgO7 0~ OvTg1 xmC5Ɇ0`l\dG ч4iU-;-SHEJG*E%5 1:_։qԂGǡ-'u6~4XqyIyWQ(ᤛU͝^yQqǁ?&ɗq84ks$/"E f 3YnDop+Qq.]{ ,>P=yo|Jg༣o;Iğlb٣2Dyꋾ'  [ ~9tof, oR$;$T%C, ~1~8 Dm_eHyg@Ƌߌi oD^-[AE7YLsf$L^dW2A{ Bcɩ-[,16zCnxj$2MXJBXA" Ugug"ĕE)`9g,T+* alnHyBOQXyMHC\Py-c7KB@@<0|}݁rŒժʊ,d-ːM8ۀK#cMLVdGn1_ySTHrIŖ@bYdCUf=vbv ;Q{oçX`1nw=:Jlp'XTg۬62PiyA @V}.x͆G529|R|`HSs)1g/BLs">s:(lfZR"[osH6Os$6?koꈑҏ2e7g봰8 m.8ÑKx#%9iALH]f) ?۶fcmIW!.ֱb+\S#YPP4!ĩZ+xZR4Jxf/vCacRC1~4.k̛ϲM}fA8.Pg݂pbEٱIFFq1fD~a`Ь3EXVUf3\īϕ4^b(>.kS싛pJې+{t2! xg>)- <xZB"৘+qKu3GZͨ,^,Jl%0yhUS}YN@4AdnIuIkZ 2E=AR]z䝓V{ǟH_X՘L;ԷDẇ_3HxSHG y(P+o3+3PgpKX8"ЂfHRnq{3Ew+oK1N2q!l. ^~:eiOod܇}y,f$v cqXkéx;'tnDV;ؕv>DyZFq~{0c^TrU 9, 3gaM9" nkJMiqĠ/_衟"XA`׋oYA#uE*<3{JR d&1}ؙ@(B߭`ڬSP@8zg kbUuZF FvS{qNH!/'S& % `flyVg`[3b^f{[Wq_v.]*XD݌e60;k%g ck"B ȇo)MR,RLRn!ב+=jyТ+9%ؐ΂}τ2S  ḩޗbӧ*-/S%R:@ }v5 JrMH†W{m Fe׺%+m-*Pn?Qڞvh3s*V2ٲ܆EOSk9%Mv s_:'\m(; 6b[ҧsR캬Hr2L|@aNwUpgeBQ1z> rKHB !t"%fnNHShSVz.{{u ,d:$ņA|҅V|{&8:j d4:hzkTYCXtq  y3j׷&H6i@q_1MFF#7b^ygbk&d}*ؗY{P:σh?_ή`l%f7s]{\Cw~c mZyЏ ^#RG >qW];S, 2w?|c`A@0قLa&m`\SX#|1˿vR86M0UT%Nt*x Yk$ .H;2 9(< :·yMqPA8xJ "lun4ŇQ9) L,/G] Y}u׫}D>0+{4PyzD g'σ)_ éqEüdty/3b|nGJO/+HE{5bJ ^(j~GQ~92G_%8IMWFggLTvazg/ӽǾ?f_b>a&Db j4=ȮnQ \5=sڨ+O$n g_\xS8v:̋k!Ŧ(;T$WZDN[jifBJ0Oq O:U_zܪ݄G 7+OO/ t%fS9b-Sn!-SW*(-qPW>{  ,L"??,8z>JBDbY$dF^"I1c+؜>RJTmg}& _+ O 9;'FS֢u>5=9>{԰eIU=ytT: ٭R40Hr-oh^" 87uCS[ij5r0tgNQA/$6gRt_A8TZbnd7b TsʘqNj?@zÐ쳙P 4.b=q8Bp1DI [U=~kО WaTD#?'b2PS]`.IG ~^oouʷRZO(rsv.T̺9~ >xt&Gzs{ O}P^PK~{{=;O Nj'ӰpZcrzv]ε>yTK=rւH^MF!b z-Ϟ ㏾T7BSOFC\Uָ`dJ+ guikcan3hgtjG]6p3i~e6/}9j5bM-b%|Є97V>";~$Nr36!ljz6^dXT\~@n'#k\Nr@*6VU@Wlq!jԭ)1m$?%18erǬ1]ܖ0okb;M2gu7aa2^1*Uܬ-dUjd8fq]^[xraTLj}C,H $sH>Og$ߟD"=`חQ , W&1YLM-ub/M}G , wLoA'y:A2wH7tQGL EYLܠi$Ox=LH[Cq|2 y\4]9xّ9ЈaU}t}&-K=-o..n+B#Zޢ(F7 鮑*F"=0Wu'-tһȺ]74h۝reV$5ʟtpZQB,J6-Kq4$;g=ͦP OjHc#nh*N_s}B?U 8)Q>;C=j(Dj\obp |E  rurRDl!9wlodLN.환|,NVMFJJ'OуKSŖ؉F"֐-\%! AFaDbB|{kN0+w->Y睐iyYËYXwNlL*, ƷdzG/jg)%Ux:TLJt#Ӻ<[4(Iz{| "" 9L:ՑOW]O?1A3Cߊwdm;7#j[s;-#DކastLʌ =AjWv:ŬoFjpA~1kD+w;ad} fA*adt o!SXIDc ;QcPSQ˦+ 0o{k9 B&.,]l՘aRIU'"seUу&@%G`(R@tUne7˻v/fx{2fGGrPC?f}]|5o{0/l$)q^*%UouwЮ6Us2v&Hűp0<7\u[Um3&,KD!bڟRTc{MPxiPii= vɬxLiTrRjA(1*U'iFkYp .Tn gCRJgڃ41hi(W2~*>(Ot76HbD绀&0}SĨ)[72dKYh9x˰ΏG(Œv|꽵.'p AodHїiV-W%Twc܃‰51;TODk bT ސj2DhJvpjzaB.eb|σZT;v ŀ9Ы돵`)A.l:;YvJ.A9n?6o!Gq{[Ǹb K{"W%(yD;={ɪsdpm-˿!^y2aX~:6.AM@Ӏx>"t}[?3M~Oo`jO=.o(KVF JW%WGRPXUB0߻B\aOqxyih*~^R#p>aP1۽]Z~gp!i짹2sl)VD2hp\0f {,ޛm=-)c׶0DvY+jK:ƺ P)aD<<+cIҁmM_+=۳:+]*휌^M[ Za`g8l<Į 6eDQM\uS)G2`wu j$kG9O WT^D,sdC(n]}P;Š }gjLz;cxmxεJt5X?EE^@8#/;`ވ-"SX,#5ۈ`.QD/؇ Ca|5j#%}FWD?t8\h6:VHPf,?Ljydʬ+*:T'F$h9!HdXz9|sM9OKYL 2c1y+``gcnC_Y9JڜjށA?/ؔ }9Dqꕒ gUM=DZ0yP-H;0wTjP>L*@Mȉ+)!d烁eք1*|]@ 6nb4ċ4:?y?p|7ef=y$k4+̣ |:cC{4Z}99}A =ڱޮ[ ub "m0s:G\z/ c_U,U!ESy-$ȡ5l8@~%@6x|/DF:[v6;:sy~_m},̈́h{u9CaMzjQA+*h-kC9]jt.!1-efFcg1Uz=w3S$ȒBL eMDUެi1"m8;JY2]ϧPUMgY evG|ER>MW3 V-Z P, 0AJ`G2t3߷K@ xFdjZH+#^a緩֢u4 beg:Y;}k yP\P1߄Ki~A8^oZ,_۸uZ}EGyD  7J\i%Ԓ#HGcCe2([RޏX1|ȈqVa#S7ŚZ@U̷, HMgP]Sh'-xfn Vywq,5 Ctf1 PcaZQ6Ll:9% Q;$63RB7=$6/ &CRjkfnk)I>VSΏ]P7Jp8m7[Kk웶s4JaGL5OC] nΚeh8BxFEN#Rc!qb?w! cǤ2s_滋2ȱ`dz9f K+ BG}0Ǯ܌2E(H U~FGa1*B]j.nxN# t G%jx2h7p|ǧF*p*qEwZD4rۥ2cU 9T|Z.r3ύƙc J8 "q5oʻ9 Vh=*4dVuD+Ai녲ʧHVw:\)n{ED4tNB[$:ƥ\6L3M?C#< /u^$vH͌ ec9='nk:Bt ursX0r'2t.9ci7~t]Ig]K *wSxZY?EU|C!gN&>1?V|8<2 N_G,zV>jCk>FMq3JYmZt:19bT:e XX{9#rJeڴ1'J.'6N^ۋۉ@=ˠ$x<[KY: 8I5 ՁJ{d !{`҂][R m+jz+%(6?՘4GFѤoJeWD+{?%i}3>pQJ3B4nH$mmd*o*?Wd12Xu<ڈxj`:c?ťMݔa⅃E;ni[LH O̖I.[6膴F).?$E -;#T\"ؘ AbJawYHqʼܮC-u7Py~ N:G+{ޔʏp II:ݼU>Kd8!fɈ$;R|gcOZF*>XYhNxkfT׳º̵y&F6 ~(W^?'f*ڿTzQ9BXmvCo6vϰ'٤8xo@:a]6 u l/zbarvO{-/ ^G.k0|MzqS XfqlO\VЗ)?k,JseDCxzh~T~+3r!T,XUƅ˒OY#\~խJfx;D> 4TV4n-Nh4~CFwR,#kAǔ@aMzR΃{alAׅ$-hGpo_NhVФSQ2+oI]"y<8Yے|v~߆yEAY4ݬ\[ð uho6h_kă;գXRf]krln}aY~qtD>tv(9}$<hD T+| 2oEϲ3vC羽Q:&riU9NநuѨ7) '󭗒 '}>!4Ԩ#Y~tCTGZN`E2Nr1Ǿ[^XD)z@!1{ .\ 'zE@~֛ΩvVw,0<ICH@yM1[tzfJ^,z\H߃l߿mBvz|˔c&ޭ3ѡ(J8Hc eMbyf  m@Aڒ' jϢ\ށV7%'@={Qcefɗ}$X"'2Yqu&+TrPi&X% ZPuaDSP !AylTx񏛻55 i`IEu#˴u?Edd 2{>@%5(vF@ ٥GO9&(u9υ9:j%y&qgxol CVR:V I ? Mz#k`MP|򼭐G%%uAhtd_tE9IiI.kt z{Dx{>Y9Ё3 K#~>]PW5 ̷el@ږP4 V3y>|Cwf̕!x_{(q1Y[cRR:{[k*ܮ> )Y>Tg ;}2}+B d)6P<7o?8}6H/oR†0K6'Ʒ: guœp#TޓaMD||qn6AP݅:X'fn+\#\ѓ`5di|`dEyd0+˃B]I]`fe9l7=sO'r.&Гm'Ox+s]-0O3pԡ0ƨƇΨ5O3zEEiuIz)//VA8 /Xn6ĩzpVBDvN PAYao#EB4vFlpRg+| 1 {MU@ MBgrc5<݆(KW+s{y(sChĩ\h]cm.XJ=_sjBErc9wNU/c</'wdWuC 'dVT$/NbG\^=.R_4gZJ;d~+:2J-D~jq#.el憶cxr :)pIĪ|RyaP5߭3>«i}Jka;1p#`l:)a l'=E̠Qaّr(9%MRdӱi} ^3Z5Q0底xhfs Um죊bD+DMJNԓ$CBK@AFj/HPE)DB2ڶqx&h %g(wn 2rO D^mèW\ʿ0:UBi^lf@13o)[=υmlubN'@Wm7biI|Er@j,.]k= >"KjxtZi#M(#4F#jj)iT~"%9Ww 3pЅ7q9:b.t'hd~"z2ʳgYcr.74._qc, v1qvn2 MC *vO3%|L,~0O@j]+cJsniA_RJRt#@7(gA6~Ƿp \*^^;FH(Ш\d Hv"v6w"{;YxֿtGx 7R/.C{)hZ ~x.;fs3{$h{Bp'7~ la`̫X6#崙Dȫ=iirkX2Cm@rTXs,نRCmܭJonl,.E#A1]_G8ۓEM^aɹP|-; “8G?IKmʻLئs?e;DCd }H\ߕ F&r!ި١09 qOf0ԣC: M$ i67;Is7HfZs - - 7o ި1u&ԅ* ctS΂:5`y FX(M2 ' b}snMvR. >C}OV Oѐe}0;8a+5?j fc`f{B¥<=@s WHOasL0mfǧq#սS2ɍp0LFsn7~Smq߷/uL7Oaag] JYά^S6\]&tW`8syQU_y,/`˜$qxh(Jԧ ,Wa3V 6Z+ /  `-g>mY㊍ $c[uGX@ۉƳiY\="tޗw':JB w MlI`.`(v”,J#a-S2ie(aC˿쉍&! AcW95\W+0ft#iM5I/j92)w8ҩwdY dΙ17KW/?S?i۔dkLGX8 Ίԣ9*=JKyԌZVIeT"'ٝE5#T5=RkTQQI t+I I*=!-S(1<$+;&pE{-}{ENb5ĩ,B=6p|(m/]*9HTt=l~!20LoACK~ ('-8z6MYO)v5Aڄ^1DWiTKp5O&Cɬ'/?s1Jvux-'X8ϠlcHܕyHm~S}Ż(Ԭ~+t MU@Yx\,qfR,|%h"!<YPTy BJ4"Ra%˨B騦068M $:7%3j[Q&ڊr;YFf: ωn0I ixD _jX)4S>j@pV?q+Ѿֹ luֲEP";Mx59=-;H; R\]|t7䥢ytUeyrЖIx(@3Fvq [ @`F"҅"4vܱa[3a~.fXӀaX4k32vb|<tbb 5"lZΤn/jճS% q|+Sf!0_m2ڵ ٦>ryN0'=,8_$='epPFL+ X. MnZsAnlιr˾#AS!Zkp/1'x/Gi_| ,ˉϋ^ CwW.EZS0ɫmiDHzZg0n|ժ+[7{r8ș ѐl hcUqq 20ZG>%z&k@5F5*&Ga u$SnO/I2ze ,GT%P`EHW9_;?!1MJw|w~" RD#ʹ7CeF|Jr=_q@(tCȰ&$a߼ 2!I\`fkߤkLe%tu4b"F%w- XUٙ! fYJ8GP"{_|j^s7t.|Q'y >F;;2}{?I?C+rF q"Ǫ>gNH,ƕk7ѿ合Z?' QOW 1<ќ WGfE*  " 3q9+1^cePI-.xRR-|xx\*P*kVo|=K!(S[ge๳Sj-Y\FuFOpFa}lᝓդtng LMĴ1݇.l#-1R [oFRm=h]Gx.M؜swHI8C2BR)+:2D)j@-R$:U{¦fcm+r.]b!dO*5P%_;x[.SCFDdsK6XKt KȢMXOtWj*5a(Y$0J?[!VHU?6a6e8mZl0 @U-4zپrC~GQhԺՐb=SԚI-ߏ5ؓ~b. `u.cvM2-?h-qI_wnkSV % n;?u 9ĚQy<4}4 ٟG~a韧v=|,r򿼴Ȁ~}2B^'cWDH@PʉyL1 1Vs5hSVve+gE- 1+{!\qu(lІ_%@dras L-Ft W#zz>Z cHF*dpbZ(g8pwz?)&&BW z ߮]B[@!:׎ c7KzofN  "IXdd:N {$l-GUpEݰ=*ms⬴w{{|W4P۫:D2]"tgnX2bL uɅ i_IN& F]zՄt E{JdEB%4m]b:RNY+S|YC1~\cyȖ7W4Lx(oZ?>nX-0(sy0Y@Uʼnd|\O/E Rv˵+}c;ЮbX58ljMo\ߚoDY%4&y Dl*ͮwnR^<2\!O"].eێ|dH )<T]9 :0H>4!$"C6ioHQ %DjͫK] 騦KbY4smon*>g\ƶV1[~ ; WxG7| ήc[*H˟օ <$  -0Ey>ry|w㟇 npQ7kC<|&akwUI}u@׼d {G'/"z }IkJ7ئ4EnJ+ʐqsAͨK4t FtP }RDXE|j TCR <@k+1S/RNTw#3މK~{P7+1ŭ]]m{kwݨś[pE^Xoor|ksik5@ōsLul,32 d2cuiVT·ڦC&qHȗ雁ήCGmFepq J zY ڄ޵κn [zu}wjܼgSVʨ3Gjf@[:B,#P.| f/_2H90&Erv%V{)i2lgPN|0 yz['B9oAm9'WcpGR{h;]dTݳ*hʶ#XjoZ7]EWMF *p1+])jy.Chq$B9&4VoZjb2eiBF SP͑ K>Md&,ǝ+=-;fזb P[Fs׺97@٪ )>!(lm'WG$oYNG_F>bskvc:3M2#Bu<~G}=(F YòsȄZ󳿇ϦV`W15`A&\9u"SBϵycfqjkB\$o1a'*YƦ w8bIω3C,Re[ɾ>`k2?)TzAr͹ƌ[3JϸŰyL9K` U&Y,zKtiS >Z1X]_ҬABLGqSIJqTRG#$QWcmc64Ra@XqO2@ Ƅ a}YyɼC^r6J699rHPjtGՈZ,{#b س%ZkTW](rLƆ_oLCx 賷n& $ +g!> ?,J04d#yv<; o®ǒ8ȾCO0A~?bE_݋ΖRc vn4 Qh:: r}D'xkC| 4m9Ĉ _8w - UG,L:Y&q mi <]՞r'}g3 1a?6o7Wl@y3@gw q]@9C<ͩzf-@,^ s۸ \”` 8l`ֳbkL]U.z8,䶚v-jd*g3d?[ ffRLx G~HUŬ@1=;&UlfżȅMarvєe3龡[d%~}š) Zi}ځSC{5\~k09ɞ&E|x:su l]԰Lԗ^ XEV":d (Qma2c6HܮrL5ϔ=#0E xJQqBגX8ECPq ag ggD5}:/{4 CuKE2rA9y @8}{fDzs|"EV VsY 7_*s;o|cf.qAG:ֳ |]WkWiW(i_zVv% X0@gFgQ -N /<4hījr'Mb&ӿa׆g9m%'VX,;mHRP5~;OLZ%V.ԎGI(5.+U\@(I#@6O:@Fg0hcp14GcY{ bjV(LƯ IHayQ‰4eNj缕(n*`p GrzgPcq[CW&53"3Ȭn(Ac(n(} =\]՗CmKle58"EpK7Ha*ڎ>iB FǬ{> A~#갛=b6C`Ot}?4q=rXlӵAtI4f|:Q bjA)0~ܼoi6pUx*_2q&= &vYY}e8[ѝϮ ob!Qѯ=s[ƒPR@ςY5J"ⰠNeE#€g-xj9gd׈v%)e{24G_k~⊔8,{mjlS bx&o%AjA %5•&@ +m+9,ǔt[/Xxu{~ {6r}/2E)A*ViI5Y(=5 .R׳po__DI2 =ƭp{SXƹl9 Fr=%54'8pmZ+$,4@ Uv9MMǵ_7rn㨒rS0B^L  3d%\^i+§H\h4b*'^Rw€g^7}A'h{$QgaUEA>vF]ʟb3@xpw1FmBtZ0ۋ~P0ech[He6q)r?HE Pa] ]'4w@/u}Ec \ iyh%D:!zLCpJR °f48z=v\:҈Ԙib(h FLcA$_7jt3BlBYsX>еʐ2IE iiP oGtIb3qȯAcpewء 4WD欽uKa6Z֦WO'y QTX%Tx/xMo< h{(1uXo|w/1p##,ѣMLбŸ6ܡ!6GTN6Ml=5<_c*jm9E Z2 o6"<҄7=M]:̫vYs(S;;}.O_{v%J|`R%&ai.)cm)/̰HM9?".aZJr*$էB͎|g왆7ZNѫvy 0c(xfCͷ(* EA`'[U. Pi=9:U 0bq%Pêp>(. R&2ٷ)S̍WyRE(ágBalH 7NubcD(՘JLn\ZL4!Mz&P%S*Ľ\f `s^LqЬߤ=[6hr5ڜ*Ė^}"fW-<dƻ"4]9Uex)о,bWmWwΒP=3V NM:S6yY_vz{q`rcy}XtbcǯFx{w}Y7`®T(З|Hyi0[n'}N-9ba2_/ӃyZzR_n 3~eu-Ih*^єSEC#fPghyBGwc&6m`um@8Sch\:w9ښ 2pI^^Ja[SoiM &rSﯺ~-A=ߥeLF"xuh6~xw[)~1:jC"pgU?R+}k>}F!L`|+M<.1#+ײȸ yH.?!@hIxL3Fab]A" _#0@24~[ sUh E }BBq>E㉝~Jr]vb'ō B/JV%$l;>O`I? ѕd"{Mՙ"D|ra𠽱zlQ Ի֐d8=~m)}xw&tr1judI:/pn*8ǥ_Sk0X `:KU\@!+s#і+[}6ʳnO0[iB\ njP\tH݈Vrɪ/t+OK~$mBJ"k1On+˻.Ry\lc7rV/v- ^ƛD ϸ*?WG~"#ޥU$lj}-QXf2 ̱O7CkN עa!?%HtҘ,xblTHr82X,ԩH7r+olgGG<U[F 9%)F蚢43C[L43ot흁aLFՇXBvj5W!ϵgfobE;p8~a)Ѻh!EŌ£/,T+0E1p=(_f{^PNFuci8+UzT,WL 1:ǞL1Sa=nt"3` A ʠe,YiGFY׼ggn Ip '-|FETZJ<ЀUh_N 8t`XQ ^^E-; (FUWM ~ j R+Y0|ɸ,s'p=0Kelc d!;CW] LIi&dtMbJ2&\Rg1N$'rs]`iP9bȳ!Ih.n4nM n+APoY5' ( bR&`i}Ҕ/rH\1?'O\U{qKr(*hbd%ޛ3jS^|V3&!}MtjdWɉg5<^[-Hͬ8Ly8րyy <{m"G'dSXM/y'}hoK}oo"]/Swvk> |淟 OZ.Dmkؖҫ;\m{AbYk(;:#,EYCց+z3D+ɕqHߏGb\A6dfU[.uOΠSz7K",M\]v5#+TLZw70BD4MkaE"@p6n02 [KIj_d8?gZhA$^ԕ&ZU@3N"'x#8ԓFHbȄ dwh㈉וf' xͤWpƳ!hw:~ wA:d; A7Y`:ӬmA6R.wF?}Qi@4B̒? YbQCTP4ءlm`"7\d]duQw˪Z+ף12yF)c0 Q^n~?㛠(lL:Y&yJ6)] .RwLݣ2#j"ަq6hQcBnHR ޭ ]r^z`zCE. 7?QKj.܏v-m0L1*.Pۘ0(we*02%TP[lu8RW]=A̫F]dLމ .gՖTnI0x-Lu~DORAL~c[TPOf%WyR9'T?JY=#[Hs^gOi{qT\ӹMKħ4::2WLڀr5JQ<Q!l'0O"uf>jSy~U0d`*Ad$u6崒}\mRa X 8+8E )636{Dҹ |M u!M6HȡjH,iONyrr zAWNNd.j!|jE@_Kx^ nU?3TNt׻@;BEɊ_ 'NͼF&Y?8ϥG ħ仭.ё/sK 1N d\?-#v=INҩcTa.|pLr&c,P0לxkhp񼁇)li+>WGJN ::U5S;o3rM_$OB?u.PXvWͭIC=}6E곎X\{b &IH!F-5ݭIIwdM$[4QtchA*L\&^ѝ >1}ˮbPSio3 p1~]~%ߘ#(f y^c܏j]8g-I`eYaPD+oFK{jƵy?uڧ*XLkNgF ˰ 6n=U_ׁ1 njj/|pRՒϱj7Ш0"Oڣ/Sow"̣_ rFQιOQ؛D®#S4Xj5J>(XE,k$Xp]Kq#hO .tǷl笜 hXG+=^@Bմf/Jӂ19/b7;_} = ٛU `gUX-u< }elJf -3/u:$ӟ\O5n<V{V #MN D"8>'Ú֎Z$JAgҎMqfLapm}b⯚C~t*@^|1/8pΦ`,vv-d]"j`4jöm(˒)ízP$MJhpIy"nZi}4ˡԹZC0pENayO%}cԟIo>Ԧy%kNB/.>7w;2'u7"KPz7 ,֊!ZVHBRVڑ^mPO%z׊1)k Y+-8LBZqխFJnZo'!,9P IƀG[F%G.`2=GMlm\*qv7g0#%iv򚨲~W_EK A;"h'97uss jb9>²J)Pcl vocb*kO}6]ܺG업"Q# k-'R5<| Mc] PȮtJroZ16fVj_!n) L+^;6\|_1es% rn3uXY)ղ1zB}"ȲցjZh.oe6I#lH*~?؃[K%'ϫ=!ۉ- ?TiԼęT!oAuG?nL3tCTH̸hjeF 9A8@v/6z ]U' YCxǑ?uK%s3XnT'%BNqDn8ILVJ ~jpZ+<*yiPX걉@ }:,vHsWTמCSl.P.?d"K싎U]4eHg~d |&>\r(&QU:>"󞡦 % ~a Sɡ+Cowީ{YͿ'ySiY#DilW,c"sh%dL0q~n˶fkl0ѕa4_OJS ѫl4Uf;5Ѥ|dy-<+ga igi0IB`YQ?R[tw(B /O$o ^ʛDa)~OlƓ˘*)Pl[@Ѕ"!q^B¹O5!yy^j 2>w"|Qȏ9VHw{E,oYY#}jZ?߽ky/qyv<'gӔlZhV o?2U81zy%A" xٲQkcc9W W(<bֺbqb͓M{ ]Y嵝I]nڴbu{b! oXTSuEkQ"Pf4eTtq0fc|9!-3]7olEpY;/v2J>%8@y1|WkTu/4y#I:!ϙSK߬C: EНã vnh(')[y,k|n_wA7|\]|Vqh.2S@u$?ͲMllN\Urk[E,ɋ7o32OaW|typٜ|hýAm/>A6FBXҝ!wz!b oءe_tl إBkx̝~ꕗy~p6'rKZ.Q*2N-mp,+"ww :3i`%J҂YANl}oF#事ԶxV/ "2ޮM1k1 v$fFӝ, ǨCeZWEMDMH%H ^WQD|!S'Cniʗۇ2صc1UӈUxœ[~L2@|V'Uz` %~4fRʏ 蜤31AGYӻYQtJ"8 $+KDdw t>?`ٗZY$׽$|l,g:=~%͌(': $!2c 'y0zq%$K<| u&ZH)Uh)MUgXm3>~3ר&,@U}Os/Ngb*&B $ˠYW)3hޕ|7̓)2z%Z"L8KEQ}}>ʱv^ `GTP^p%[0IEVVNY6|lg1ygef*HѪկaIp;%x5ˆ3-ӹ+v 7Je1QB{3?9W)ʙ`=H {̓}!!=(?o$!keQix@ׂؒ?b9钲]]IӁ1lNFi$}zhǤXN*#daD]x hF)j*< D lH[-O,\W*ca 5s3xTDJڞɇUG=cSO78n'9k,TL`JFNx!^vō ˅Xq\PR)tׇKz?I*/OS^kQ7hܽP>",xIzD'0r *~Wj a"}준K/db9^"Jo<ǧbmȗ[#JJP٩e9(]ǵ ۉHuwBh,p9v?Wzęvo "%r6v3뵴|Pϵz~i  oJHyePaD3s25 *)V-Il2gw@Yh5f0_,OU;uPĴEqٝiM| pVʱ#>BWmpnZOh?ɞ'&y KW,XDWp}=TI9^*a''?xAT~FMDty#w;Vڻ1.<į Dsʙ^Mj 7 P70E7dN7K}`cOTȌpݳ;]f⹕ˊx3c)dWڛ2p;mX0Hcg vD+l#ϋkSN/{W%eT91[yѕ -G.UN;9 j=0~@^Y@ j))V)eMS 㜻K~­jx [݀W3r)gKKo(]|tˡ]TqEb UV#SӷTYwUYb\ +UȆx4KI~ViR+0A^7L|  &4=>Сˋ)i*ry]ץ/cxYSJIsh]%a@Vm32GoE#^ &57\C]%/xg[ݔ3 ] Ϋxk%ηQ +VEG?76! ~@mq{AvnԈ((5'#sG0#tO"qGC,<c3=t~R1_p\ 5CkUl%=н#P(ʔ+LuwQx4 #WxGcITE@dVyKOJ덤]X|$ow+ĮRf "3l; ϭU NOtay:|;/#x+2uG JV`";ح@LDM<yOkM=_dI}b"5jSk# 秩BVu{zI$2NB>v2hh0Zm/̈́]cf83I.#MȽM}^kd+1/ew ` VtFW~EAR/ z¸U*@RhӂkeU}$ejQahgKtT I{S+/;ԝLs;U.زu'im4o:,HO#$_fDgL_W\1RFaxa}A~p/XN446 2 tYLY&]4P+%V-O>0X{z_ہ]ۀr$+ $s%Wzhj+",ġ?C %m"ĥ|z$75xKAȈq@ eF݇6w !˗$cY*̍s/p {:ЃM!6s8[4#j٠lDAiqީ^ CY(䃑5ٻgE<B@Mx$"70,/(QA`GWWlp{k.`C4wX=2Coqriqu^?eu@F. ԗ[oѵLLhDs %V)2bUDvn .:FL tH!" 0*:%h=C\GL8^~(+Z>VM~T09>I [ C)mfg2n0-V]&d| %V 4Ho"8Dtn*errrEvQ\g[x3RTO ?LAemK6;t|7)`+.m*<_ٖ#I@;zNzkyOc"V?[AnUX_eD#Wﯓˆrm6a$IL{KW MwyR[!"`Rwd)Fzg>.9Lw"e~J%j0oL[?ř0cq`"ma'*п9T%g.Rvh?\ve}+ƶ]g̰pgvKg*#[aDͱK.\H8_O@7~rtH~`|ٮl0;?q˲wO/D*՝H9WP,rZr ;bN<LEpͶ@n4~YinK0P Lh$GE@r~ ]!/gU9VB>rQWt-0($&B֩zO) *?x}Rv66@#wwHK"^ W m;KS#Ddn T~hulRօnyVlnQR? [U{|VY_}? ӡ1|>?ug|dtʇr̄|™y1 VuD8ᦥt_U0Wo&l{C)0p+MֈQ3`$uHj|^MLªU֎^m$jAF|ԦVM)ܲ2Зrm5tFn]jUŶq0EN'34hL=p?A˿XgFNטZI1ب a0 P;64FAGa8 z(3:jX{ڟ5C7+ B'TrUù /ң{oÄ IPuaט5–cn%L*k6ZE\8;%O+悮|H0ǝej!WSPLG0[ބjזHBY]fWXH7BwRRfJɍ.$=ɠ}3NY#Hc-^FqdQ-U<(;pp|>Umil៨R7d_!Pi4x<j.^{F\{ZRWƗ'V u?{ [;ODi;qWXKp,OuK~i>`6^kZڎ*90Q;Dud  )I({τU% AfH"Ovy̛m`2L孉Y#"NJm7Jˁ]YrC34qD,HWdVs )`r(Cࠕek{ZYku`3zb"pN$6 yC2,?on RXV40x"}n 3_7n,-e`zQvZ|mQ%.Ðu+7%u?ލ@u0dC< dxd*9$;Km1Ml Q&]] _ -;cWr<]4i)IcHyپz`8KR/0@K!|6ըS/6BN$@}ϸ:P!<,c> Ď8oH^j-r;gcǕrƳ&+Rɷ}.֡:QS"k٫~ݹ^>e.IoU۬4eBx](l(=l'~7.%&^Κ!ꭨIfN/dvsgܱ?sV{oAAb7ZCb,&qqکN{$_0i %e.:HׄBxF5Z=؟Meq2m>pfݪ}.QTf@^]acxvXn=>"7t6w^o1`.j8ذ3}ʹvLXu |#É;qf#TJm1-%Lï'Z4 koŧ0B JrfAh`*UZz/lPU7[ͫTϵ:[&LCV/K¢W0u[Vy2mЩ jӍu %HnQ)9Cb9iZRٸAkܻ4uO$LN< {Cu{Ѫ+RĄ ! @Ʊo3 #D1 :"1%a8:Ǒ4MZ+h#`߼aqaV[_f~O͵)OuS%eL.,"}[bۼh%7%t*![`{}uWEcu{]㊣ޔt5.1eIAP`5 (ɘIwěψt0v#~;K A؞>>:7Wx^BFSo GGԙ K!Zh`ZGDeWcr hwwl,ժV(pWrעr@:dNEXLD3F\2C%r'q¨yrJvtQpѩחGɗ%G.VVix^gܨ柯$Ok^4̮v> CD̯ٿ6vkKup<q<ݯi9\M _[. ŐOyr沎e:$>ׂ0^s+( XI,\( F>M^s) ) w5\пX_2^H+6+>Atf9(pTTƷ:ĭF738ǖ!>TA~^{Oz1#V9Z I21ʰeJKA-? fQ358xJK4 + fc&]29 o$x|4]z+@LgPNBV)}/H%%=s OjgNQХ EbÇj[Paé[W \\[LB1Q,ڗuE_h:en/z+wBjhr$E حM`lw'KDTOR҈k+I1OR)ƅ~z8~c(+p}^e^`[oawF!ű_qͳz%H]i)š2n\STqdV>];g3(K{v4BfrYr -?']7,XO04 N=} n{nк^swy&)l_I=b;=^VTy.,Kvn c Df2oW=a[xɩ} }^$ `:RlJFKX VxiL :;$` sRO|q]˟X ڄe7?ڍ[ɿ Ѣ8ݛ02V-w}kցVWw]oIa|7g}I7N V̀ꓸ$E>-iX & Cn{M w#p.jy5z>YB6tjUZNM7X6cTAfMmUM3aX-9-AXa(k w8)E9_瞸r"El pȌn_q'^ۮeTBHԮc2t3ナ\& y$[găfhXtc\7Q_U8RsF3H8BezEl莨hNg c|ױh5lWɜ LЫđkw7(2Nnc+t8{vmCwcJc :b1c4u-F`tASüqnHZ]pa-J9RXusڡ0Qf.?rjk"@̋F:]h.*!5f jgzW D %sDl>S ~ҨҴJvi Q\O~R@ 8nܓ媕P.V@ՔfPLNTpLeܧ&& Hj?❮5;vlj*K>%b!6|}`){ V47@ۗɨbdM7U37~3ܨ|,+inxł (8JG[Vb扤VSsʼnjLnomБ@T޹XwKT;H UOT(k'f߻UH"["r¡: Os_"%CyJ}hBVZB Yb(ѰzH,# ީ>`):BsMj F]_ .Lak:͟÷NУ/4&^ os)1j^mм# != M@1t)AE5z^vȌyǮb|/'܊q[Qpɓ'g]KE>W%ikWYz[8g|d&PZ ڲs"۵NΫPGu.W!Z>[YG^i yL gG/mXXq"?"R{# :$?%l36mɡhE&ΤE_a_6w)]x8#`;+W[(ex$9j,.PsS}dO[%<cX%o5+vyUg!7XH ],̝Ic r}}"&ptz>S_M(Wm4M  ;laB]Ce b9;>Bק1L2鼧ta]il)HU46wu`"/[xmugS+ӑaH7cyZ R!|ಿQGԪhQ@uc/7Vh3-eN2o&hs8Yq}vc/RRY<̔mR0–BJ,WcD|68:tVҪ $FޟE=JP9\⨦۝5> {VbMk;i2OR^ٸ*{z(8xXCPz½[.]{ΖEyR&B1p:嫢Kؑy,?"]mE짆woΓc_/>2jjN+9)f ~MJ슋b Um! r p%q4l9M@9:kMcVWS8.(.8փOqKhi-D"?^:Nw2KX)哑᥸t7_ oc4 S"qR#Fz!A|HBRd[qƭH ggWB .nbw]C'SrT %YX"0W lZ9nuKnկ;;7cpߑQ@BԯBl**i!Ng\N[.cn6RUx<y f#YE7z_)ɡ؛`G$iz]'O@;/ܷV.eZ"aׯcJI8WLuf?J+E'ؒ^ ԏ>4Cu`lZU(l'3o'xqM,2t}+wtySL|{>oeLOh"5NeFq#P?}۬(H껖:4AdHYD !|EEȹa KXpj0xEMb?D.FW %4BP6/^$˭"ȥ`N-: {ܫɟ֩De!{~ba$K _AZc4Vy=kI)mg>jw  Gt L(g#C]CoenaZ)n б:ZݸXYnՁO~ĻoXMS(x~}_4Ys%?eS8eDv4d۱li;3ٟ;ߓzW8$U2vi\^f ds? ץ{)*v.&=a8STRDv $4Uͩ  1G +Tyr\o%s9WE.G6qN=8}C4♡_,z"seSqo]$Ch-@nvdte :xT[ UnSsC?b(g('-.x7k_KMfY^.9V^HFKvJ*oaLJ=&Mt_ORvOQOv>v-f?saR%"3A+x6lR$$sk@iEGs\I;+ tѲ Gƛ"LGZካ; z )_HMv s 0<-ЪӦ}#ѨPAq))t̆LgU~G`Z# xåh5֕4ܻPU{U4hg X9Q2*pY-&vzKHm,*Pֻxإ6_P;LxB>[oV|t߼ 9ˉt`aRPDOo4_A'M>@c/[e]ƚ;)̸nU)Pn ԯK|@wtn3]ѓsYF7jǓLҰfHI|U7>꘎q. 7w'*9t);܋-v.vnHkV9R77wE9Qr0ln*#-nn!wVB[wOx TJSőpIIz84qjQ\K`4Ttn>Zbb.0<_ Rgb&V;{T؜FgC8F0 #Mfs'a% `(\85K?uQI^K[F "2S%Q'ʑy:VC:B?\ʳ*ˤԄX׎#d4S<͛?HQ6 R x=u}w)h.|$FNX@ޗVD'mse%`l@t+U%֯U:P]f~b}?61Z;pS|>ROGTD'kAh/j$_cj5oe%:\O(Zhm;2Ȯ[-ۆd^ A+Z[w}067Ÿ1?(S:n`,CEpU>z 4qT)[(tA'Uz͸I C ,aY"2[i-Hx+Y<7{OUK"?5܌_ Cht]TZA\SUŕ{D0Vi7"qsp_YуJdv-N5PIZ ) [A, D޺ PxցmE9qMM2÷w-'mFA1Kh߁ԃ]AfCD M l2o$ /ԣ2y&?x쮮q;zkzR=U I~G?}n9 eU aC,c"^j{1Ԏ uS"B|΋;׍c`7d?[`J@fSP$`i]N*i*(_ד&6e mdx װ Q<gHQex5VT#>|Tvd'Vݑ^_8%>\eEҸK bMI{[utCZf/JR̋,͏Z Ojew>\()^l9I65P˨QÍ4$2sƶS~aG]®BnΉ<{9k_b *zH:-~2cjzֱ܎b~`(7`H8/Q92(rB p,za5]MC%OL ][!{7L?[nN[URi4?ZB"!G~2CZRz is>Ɂ{[žX$rs@7r:=pwtYVe=I/vN(5(|# J̏[}OZܡ~+kIX,gS D-jр޽1cE镼]p+۰aFJkFLcSsUх<"}7+~Zb@uþo=$#w0,X6pIA1d/ xLkfa&jS+Rig7P#ŌXUe1c4\c}]H Z=jC4f ">-2-UM=٘E0yטwܒ. "R^~.d&AQ#k`Ȃ֠Jv&zfsqSc.- vc5gDC mR(!UBvvDlgK GLgջ,=X^\p5<)NurjF7DqN:pDb.K,%2?Evo-"ܖyD&`5)%Y ƚQy+pkUýؾIև2/ݓG bw7KX.o3EEN)ܽOYio; \d,y&ֻ=S|5wULBR k$M(ʐP->Brߚ|gQz-3WPJWufobM}SOc\XP}x602/*mʹi.9лeJcr?H-HFkBan ػsXD8/:?N&NxfhBoCf)2"Y ޠY#f43Fqm9aWSj|Ζ.4yf}IOEV[?P%>2Muf$(?Hӷ=Qɻ %{&Q&*0UF"45|T6<+M)sv`Yn580tvUˉ@d_]=iz!|ECAD#یDS4) 0ʹuL ^-iOz֊ ;=6B@3;K.uy8A|-@C7LU?ص{{qL.c9O.ke7 SVNEwU/PCGm\W)nOoo9ZpZ֝|- jNnVbO !Љm Ţ'`_AWk쾗ؓ#"Gx rS8xP#?t1ظ Ȧ0Geή^#{$Yc P >)e],F#=|<{*AFlվ`Z.%:>ftYK,TǷ˳'˝ԲQFuNVI;zKJ!ٞF~"6.QlyL{:ۧ6Jl^|<;<.4bftjkvn߆a(Hb cZ%;̸%=78lQYv xͳ79j˨t%, 7D 2?yIb`=N\vK[T qOlz`9%>+UߗLUnη ^,t(o3dD/CaϠ06?kNM}8[ Ih2N_KX NP?=wAbݴ޷֛L2(RF&~+X+!LDyk;͌c8N067~Grb)t O0UP3@ v7aޢ>OriWt@rRz#'`LEˡEq.$2t+BO@G<'Ɍ:Q|wX=0J7^m[YOhk)VQA(0H3bm2rxXCjHZ%|eBiNJPNCMX#hi"nER&MdjP{Uh!q~H0ÓKƚCV/NStoه0l_n ,Sż<{%'HJgTW,[Ň5y"W"F%Kˏ߷YKdTNFn(4=''ɕU<ϳ<̏i1x@c#1QE['+@l ZJ~M$+>.l?h8,/ujIaQа|ޙP瑳j=q*6cC G詪?fʻ8ݮ2Dsljn$;gs{_9*: h*ƤbcE߇EUΜoZ!1?eN[DF Bspg3kkLU̼ %2#8WҰE3ۖ6/sҬ-t?^MmÞ.8gkkvB@fր]/?;PO4imst rSC9”Po\+xJl .Yn5axxg{]zo =EB2Xn;,ɦ]HST3Ō;Cyw Io {0?>n'D%]|sd}H{@V?DVRu@ 9J#v1w{h ՄriG ͑N@WM3ܸ*a.5+$o'GynʾySS˪I_ϦbPa=[&QoN5>B;o Xe~.N*xIQ˥пz캈OL`~NfA+6v7PP(E9!l/I,4MBoW9V*T`7PNO5C~ Lǂi|RlU:hUaifwiɾ4tU,ӌAN-tx@j?kث]"- t[#+yWRjse??U~;ZS9&†s8@:I?w#f|N (v;XB79p_f8\D+`q ( +R`?Y. >ZD=ŮQB4:Dߌn #uF~\{/jyG+' 6 \Rϳ =h fk(~԰+$cD#ֲ$@]t9~o Z)r!^e3b$h༤,xZTs?f.HmӪHVpUhqU5s @_+ލG[A`Yc:gd6ٖ]})@!K}SM(wFݎr6¼ۥ!%#x)bJu bH5C&Jb=_Phf,3mDׁOSnc$dNgWd2"gj߬䜹ki>iy"C/eWp^427$ :?snU#fqF#Tߣ^қOG]9XO7C}s) `>CP-ڮԘ1cy ]gj'0`"X[f~Vr4subs>eǝm)$N_T,Y*LO ;ޘ@lzFsRZ[Z2Z![3DehJ/N`Bv1/6ͽ(-FĦ `3x.Zvs!UQQMZ+y+0N4ž*6LXu`}dx噉FFE.xxrV?@'BoF/&5 K&~GPזcUȝuWu_b1ߥ4#bnO(\Nj^ #EXUO+3v!7)RW־8mEGM $ &v9~|ߒv;KL;#X>? ٘B}"lH6ى9)o'鐓@V;?vZ lS)eX:`i,v};* ; `5pzE3 b(FҥFNt El%xԞ (Eg6 }E.q֗#&nj<&9|HԄZpLrH3wAߓ?r-)ȯRwa6l{Gy!'Oԑ?u+r|%`mEBǮri_{OgRDɳ1#bњ;+2], G>};/G%^mZ? ]n1tY*RD8u{|/dHq-\Ga)0ϻTwvibDycdF^7NX]k%Z<(qFѓ_BQ=u:<Og-ėԂ!'B2܊ #z``Uy=4^i^s5kVwN.!ԐMOz\=Ӌ=5_$kTv۬Ir?on]%4b'~IhhaF#j ^(xrE@?0jCS?l;po|dp0ʊRءF&gd1SJgX(m aNlѼ*ě\Rgv׫NUo^AedL"HBmxanZlɖZ:p%jH*r4&q:JUBϛ*m6d'1 J;*j΄qznYvsX}'mjksiXdbu{uzPLWot9Bp0x"kN ;iV#>CuzC5S$8=10ļ+b|X?lMdVݫ\ ><>sJ ug%TëN76}T]$Н+Zo[|Զ^IcaNahΐ_;,;S{F">SmN/TcZe4iDǽ ~$'$: 0`cO:dL8ղTUP}ѵ ,cU{@h\o /H(iTfbSJ6K*E>(rn;QT(Q_MiJ4Nߜs(8> fS׫QAZc.@%?9 *>X;QpqRk2}Jܽ'HPSYw^շ3bYW59:4--j3Duoxi 9}_w}q=i:̅"J-iպ!KX5%]8vFf"nds؝eOi•c):?zKh ,,k=Q/n3=h*,8Zp4)TzcnN@]ɔLӸ$iYeK+,u&GY->[xiecmܣa*֨pvk~.U;J9@/R*Q=gg qQ1=/I!@xX!vjj\+@Kg=󡈫B; ETsC.'% i#Cߢ,0cg*/d9Uf=~;jf+&;S~-f B5o#098˱:_R/l^K^a'q^PH[A웳 ;-߆?@ vVـ;phZGlWʂ.wq?̃,t䝬\i%"N$j5r4q~.&7C~ ]Ғb"::[IPQ~x SSnPp*ͨ};8ۤRz+?]wCɤ@&DU0aNR6mwBXa4Pq?3}| jؔ'Ά9[S&pF %p ;hue Y~M}TBW`óW[+GZ03tiŜ,1uDY,p"Ć!}9"ψzm&8;ʒqè7l>Ԁy':0xoЗsH6SWS $A ȍԪ )H(>Z'Ao:9/#RYMK0jK H׾De@+\A(Ve[1S^Ujr, Xؽ^!5q|4I_+!ty7-#)RvF48j%eO=Oj6 DD?TVLb\CI*ަSbҘ9y:?Ă)<(ut*o !ק·3'yӮ ܺS۹˝a a*F@9xY{jPu?e-*)v |Z *@;2Cw;jT'Q313 Sv>&ovrc?_J\;l+v%%&E-1O^]ђYq" nѿY!/,aߝ`Q~&Dž~1ԻmDeepꦘ\|ҕσreqMcAQ$ևu}3//&g|=I$fa q*ׄD.7ѸF$Y i `ge/S,xo`&&Q>v kXT X{8rL4$핒3Sf Z@&ڛ{Om@,_/D_GOr[ȀP:zׅ~X]BXtY@5 WBACQ%=2eu~盗&I3B-- &l%CyR赝UW`oUxdVk4 표@@uwqp6DL{ѝF%A 6D&)*3*OeeE(JQgazۆ!h C_cxЇlwCl`rnEі@wM X/V!e= Sr F *$Cۉ-aV$KJǯg|XVJz;{?9!=W'Si𞘯 RxEV⏜^6a# []ˤH02$i#X%[sj"(_%% yKޙ{[ ! To>[謶GǶAmtL<^jQz]Q2ehUJ fs0sN@"ô&.QH-fHa:n<.%Ӈw]lM.#!/E'+[2x2B瓔#b@ `IK961IokdY~H d8QMeKw(A5p'R7PP5LZIy%NT?8( (x%G7FU!D&$|;9W ۑSMFfNF[]F[Uj^wD[TcÆ;~=o(fD/N@2e+ܔoU&S^SC%tD=0?7f4fyj!nxؚXڇ or_ xfK|+_,> A877%idH rYMSY_76&2-}3 .#AN>}Dmm=P='R`/@ޠfm*\0ԏ( n;@W>Ϳ8=_G+`)TTe˱5{$6{^AOҶAD ?g.XɧgqG8`)xokj');S]"u)K//6;ߵȖ٧DgJ( ԕGϒiEZq+v R"|;ٻ* 5^2^5bl!j" "~,'\ц3yo5,d8Ev߬ Ǩ %pa-g6ns3ǠpCS/فݸ!r|޽7 ak 4Ze7|YoIrQ ˋqK55{k2+d 8P$Xjs!v CR}љAYa{l:~fxƀޑOQ}%WظޕE&in>?cՎ6 W GR-ϥO[!l -Çe1?6R~O޷K|=贡nnpJNCpြH9-0; a7 '޷BMt⹏ϦN]Л]eta: ߣ>g@qe(lc;džT`eN~RJq %·2nx۬Hfax#Ӕ{|"ѪG.@W#Zr ݦ@ w¸G*xs5\DxtDYic´Q&氰W^!/Ir$[u b`WN ;*Ϟa\[HR;5dNByh`t9],|>vTP]g&SCԗilfٞJ\X *qOJ'Km藢)8zZiv}ݸy?|c@{B{d<.qk94(puj;ܿm@PN|EG#8)WJL[ ;a)r:.!%bG0n߫+%O<=ycwQo ˊۂ„6Z`{( 8dun/^ ɍ$GIhPz84s i+VM@0OJfQq'E1Toy4z#)$:rk'ΑkuQ c7*Aq]?'J$ܬ5H3s']ֵiݫ١ĔP1CżuʪzscsEgIbn( LMF)4|"VÍج[Kâd#t16` ly_me"h0;(qO1Z![XΝ RlO*Ly. 6bkru ;z`h"Iu,طO? a*\i:g8 (mvr|/."T\Ϫ ]_ !dHbQ.9"Ē.=t Y}-N5D_e=3~_t'PBa&/" *8z˛wg 6$wav 굑{6Yx~8'Wj|o+EARX5$rJrT;0 vj%I#lFG)P}KʝY=Ƶ$`'X} %H Pdt}[g RVT}0ލ'YUOt2ٿp@< |\ͭrZ(%Ad+ bs8 h>}H؞q (qoώ-M2htK0C1Olr+#͇2Hugt<.h⼆~f2QP(_~% 1'Y% W'eٞ}4%!0YStQ*"v6|9s\A+"ڽ.u/Yx !(Tc0O8қzqɨnHΟǪy (=r.SWn8oT+)u*:.2 q0РQIQ!6j RM؏X^qI yf]͋En_cb}W G U Z=\OEG_ CY]x(:v7kP.]_3'ĭ+$ז$QSh2{Q{B üeab݊ j=O[TKTIZ@, \҂ |<|Z8W#몷{xo"9EE ~tHPߎ%O݌9ˊ#}ZeWw .Lث Pv&Z.ce9:QsN^k0j2~njB>"z8JR}>Z΁7* f}k%H-+فm#SmVcȺ24 f> Läkճ]R`n@e?o8,mB.GzsPFr'>4AK{>u)nDoDz倲;vu.yᅸۋѧ{ϼ+׍uSH - ,/;4<a1shǭ2"U KM Jrʏ/ӻ 8"I/,HT#t]ϑ\dB7f,&ۀjiL$܋lVrCXYqOh@0lfjjQ\EUqנ!%\GF$9+(@"ٱ_v]u!aVeB<4,c1}ʤ"Ě.Q- mb+/2.g+alqGwB),SGɮt"<`B jrn"2V1 c,!^MDѧü]^8{ \U8kFpU熃|3ʔ$p25Ғ4/^s6BL 1)( -F7̶[My=6yp=(oV(84(hH"\>/ HB/@![܌:#w?"-! j̙yЀiLFxu`wPѹ>xzqEЬfR/|5tRMߓT#b m7Z0G w)%=G?jNcgZٻ@.2zJw@> ̼uaض戺il=䞕p0 {ϺAogW"gP.(3a/oED|w5v]+@tVuC.s01I6Sw;@cT/ڊ_k/. GvBTWjp7jHh{ӷ=Ԁ=bp Kn߷Y̯3=mm*ǵ:^PnE7~܃!tZ?+ VSb^GZ: я9'g)Hy>FF;=FHC]9^[xfW!,gDq.ws`.*1sұbRd.x#Az1~A./`dV/Kߋ{(%GV`~†ٴ.#" }p \JYDN 8WvOGչTFiP:>.`| E"_p6 x :2fCILL:-Jil?>Ѯ6ډ n%4<LJK3\⨖on`ҚSa2qNIW!C%E:YxEi/>\aN<`S(CVH-rϿnc4&Ds>') C8崷gv!B۱ ta:][4s;6bU.9T+j׌֤,#Z6}5_`.nñ/_VA܏:#t/'9Y .qxҗϤlvMѮv:*+bN[z^{1.^\ޡriCk`F ̦QƲ1:w;h!(ClMF[^jOW͟-yWhcȪvve_oWK7#aIIn3$wNs-mcZ 9FqPQzF/A*cy/C^2TgCEUo=li159K|YOt:7pOY5 S8^e5Ckg&`4uĹ>%=;FDB, ;ny+Uˡ'e}SvF.PgngkAIwNA}abN6,6,Tb&"(Ŀ)[W2qMT*.3~$-%J+ |Uת<T3rLFE?CJtBEy*Pdpkȥk;HK_޺ըB3ms68ȕ6DlB&:">0H =JF3:{_(,dsd;̩CTrcz|1JNCPUxaҨKM"7;C +E▢=Mp{p'7M%ƥ0*} =|rV"-Jsf 7ķv~B_Hͳ4a%:Ei\g] 62 Jn^˙EI8^3qpM[ {OuxP340J%Qh)=A` n K!hV[}`:;:eios%qm-o? 6>,G.~'ObKO&f Nb+4ӴZ鸊8' nOMWIv!R_VEsxP۝ӑ6_s68i`x |LȱhA4J.R14N,^MFj,N p;K+bܰACPY PW* yUK o q`Nhn=B1xa9rOA Q"0BfZ{-H ~F".vHM~s2{@=QC[<߶ s|آ(\ _HOJ ĬHTBoY74fAE/Yh,Fj썀M"^'/pñD68Wqglҝ&f1߂.@ZRG#.>fXc JH3wp NNu- HTQ qanN7>ԋb8$b+VOk CWqexn^mv4[JЃ&eͯw4"lbɴaZͥ>D7` 轴: ·9}x+IƗ$MlB~%Ra}\)ϕh6M*/x7{k&N㹁8Dxb;,s^ AÖxLaͱ4uOdDeG]"`h? 9:jo j}m Pg)'.V-%c)l"N4Vt_CՅڏ'``MGHYPx)Knp^s#I5skbq63ѷii3H#|~JU< UZcº6;Z52xz+33{>ײ7L!1m0IlI|dMgn5FK\9)ՠ)]~1xil;eҙے]2ea~{u@$gň' t4nc&WY"\J*D$4^.O#:ѿpMMQp ?b1[)^ >{c0 z^w]-4϶CHyN `pܢ^wd XL_q"VMNmx3( 2orG`Ȑu8pK< H.A*2kr"q~b_ksHn@y?w.b嬴r$VZr&`8^?Įnu-q%#n!"`ԔI]\+ubĪ Sn2S^ @Oyq g$oPKyd:eK~ˌ9𢖯y^p~yԮ.3WgTS@ ^r~oRL_F_ŗ[3w>L$򏤃z'WJ2chlp.,r&d)W2:)/Mt FnKlXORl_ܒH )yMRKVcBK/<"i\+'qBB\R$K$ƛ%Ȭ%t7X9ILsuq#u.HC).+7+ꎜpAA| :s`;\?܄,IgDm^jeK8zO1y{{2y N_}Kr&]Ε񕦀14a.idSc@VKu[ Dnyi4! U_ue񚤧gʭEd.u4a(嶢j’6('(P7DP<hM, =ϼ%7.OI̢%gzY+lu uG l l٘I]kO⽉f27b*ޖd]ABsiRzJ^w7nZ\9`ɛC{n] D#o|UQ4ZN: h08.%;TfEDh[Kt.752'1!sQ<J:QdD3|+S aHcoruJr\L9-~kߠDfG_b\li؎ٔFuзl 2l Җ1u%*wAZSVyn8RJG`P+x)ϤuOz##[w&w01~e'!pq^UP:_dρ#AivYB:Ɨq}.\\8_5gG* ,&ީZ"X@l#[Զd]291G[ x.+r kr^xua#Tݦg 9%کKK|ͽTk}ZawOs; ~@c#FԬ'g0=7Z/Մw|_` Cq˵U#I_j2G>1뾯C{c |A' XN;QA.H &eܤ(g?O#XU)/yDߍR;aDBXwL '$f5 5L| -N yPpCM>c86@TŨPG k  #"My+ MVSmn&#bɢhxqsh5M?ap3k% n}c߭ `Y9hkF("OϨBo_!0EA#QnSPKq2nw. $qTc9Q̸Qޔg5rRgYZ07070100000310000081a400000000000000000000000164e4ded100002380000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/#>]?Eh=ڜ.+ȟs&bk Fg'xp}JvqB[Rx=09W0Riv#mlFDn{*״7ZL~&cg5_ "PQ_a LFzWb/Z %pVJ?C~N'p j*b&< ! ǝnϨo%t&4EfgKi@9|;j\pM? T_ZKMu?O5EPeP 3@Gܖ;pzX7$@d/ź`ww sЈHPlc EKN@1ӁYg l3 VCujoӵ} Lϸv;p_xS͛ yXBxbXN:DcIRЙ[5u'?9uF >S?N=6̕CS}k5_SS_liZۣHk^fL*syH?0@ #-,< 32kG6<ۯ,{Y=VlE8V/t`ߢq/j#B`1Iͤ/`0qڠ7n ZИPVæb=mv?Y*aA8V+a씋Evje!К y%$z/jc'b *$JgZ9’/ZN`/NU߬jIgk!ywku|V_s{!QWg:٘ridTeD?h+ǽcH$Uځ$$"1d"쩀9ɉ^f`RśvWDU_x#i3_=e!%(%l1@)O<&xZ1ŷb)~T<,78W5@~tkt?<:Ey!G ֳw^wIe!r*tM¯<d|o 9. Dz1X_Cde&at&S1ow"Mk:[$Y\XP^Pem6t%)5@ # JG\HN=@]>=R2o7W@lexg$ŵ'tb u>__ɗ|ݖM[6R!HqbF5$rmPtJA;RɦD3j>/e6^wf eњAZ3"E" %4wg'QP";wR?:):YOE7q6gss)sb-" MQ2*e !oLWJ*ۓl"Ba_0-Jn" " 1[~+g#)ݗ';6ViQb$ !}$GLn-& ŮW.' Wu謿=Y@h  2ƅ$^s`\ X8D-qϫȪ*'g|R*(3E.iڴFqoTgM6v[`2>Pr ڮ0$^V d+c"%٨d؞׵ 47R}M-΋>QL^P8?vyzw!Ν#Qb mAW];^&䌨˒JsqKXf}9RkQ6j^E4Dpüz85Hb PƼ  D{սO!Q\5@i.reG!q;~ )'R ֝ 52T&,f|AusX,l<`+0OfK4fxboB)+ v QJLvۏ#G> h:qN(ޓuL2ErIy[$FL?pɻ1{t?. '(*Y\ .Y5ЃW^#8EADe秜upIR7Gi&f 0J9TkI4v uX F|GK~˛~SSvl| 1YԞK $Oej3ē, tf, C&>#[LT\Yp.eG!Щ|ޠ#y%"oީ3dѳWR_wX,QTﲕ1Ef^p~Y cKE^Z$Kzi.HY۶ =cs6 kC v[wgIA+0&-t*]q<α-gUF\]C?-?tHx-Yq3&|nCfgǢDMYyCǟ uIyh; k,Ej8e:Q\qEe+8=wrZ*>BJ$_|vsy.Z$]Ik W(Z;Q )38EFO]|x^]fqHʳ͟cÏb:$+@1cw~7t\Ů p7$]>]!*M痯P76Dlٸ:޺zǮӑ iJ^dNMφZ jq^˽P%f5Q6vb)ΌMI>;+YMpl(H%fvE@#LdӱEeL%nļi>.r҅A('{r];Ya+` uO.E|,?.eoayqS/3y~K_f-BN>zxLH(7akcCy]ߕh3Ňw,49ھL2^+z;@R%…+QB3N+©W/}p[u}ЗUJ&Ȉ[׿$PE]BN@Yi4Ԯ Pʮ$=x3ጺE SnB6&3{nb&Enڶuv slaF-xԧrG\k/gD}rDLzh烢Ze"XmnJU 2W6uV:pw.Ɵ'Bm6c鞑Xhvg%Lq߾?uJv b`}Ql0<|8-`{|R<9mnZķƀbp!)Bqy]\X 0談MZ Ӵ4<׺9e!!#|J,QL\>iyA@Ur^Ի.S=kLְydzPZ ;20G?fSle|Z휋v<75[`Yɵ"4 g,2#1~sҝkvh6iN/‹S"JGG]ifxχ)&Lb7V[G_Q  FE qAȰ…0>6(xA^ʶT A++D:<j`LGWibӇ=}*vM 5@dӒ̴3=-Q>jeIq!U8 +8Mu*bHV:fV_kZl$ 0 TFG%Eg ]6ces! ՘WƎ{&wٶ̔R}/H{x6pQ=qh!/Ԅ]%c*ik}: ^vDkMeW|S"f f>BM #+UŽ*$2f z_Ōxf=xKl{U y-d܅ [zvˠbF@g0jIqe,1GHM1B LZTbSŅGҫ.ZBt(ɺG@ zTiͭx( ~}:7}^ g]N``n%q'!!jל |ˊ1E& ONmq_h6 xH§?u=o\,Oсǀ+^@ZiRn7=bg^qN .7 VSE΢M4Ap^e{-eum8^D9;qCf 7o[:葎LÓylu-q ٨.Ysޤ 7Um }?wQI?2v:p/U4bpc= "MEo~q&K֨ NNwn>N?-wdA%:pCUF“Hϛo\ Ou;:wI6p=wVK11|:C:>(> =G'EHʼr==5?(6r )CuN82|k+5_"PWn|]`U{DrJZkM}W,#دFJ9Jeoa`؄&i@ߵ L% bJE3d1#koXPL @thiHs ONXWNpt8;_ƥC8{bm2G׼L:BfTWk;2bx:\d,咘1@c70'2ല34ڗwF"0a䃞>0N{j>ٴAOf(^}rZŸ[ЦNŤ$x*ts/aߚSZۭ%]( *KO`ͪ]_L(;viTgi=e~ f2A~ z' D3uy Ҭza[ h~>?6@$VMねDּߢKoiEi΋?[2!X_BL &ԉ ǿ(z/ H 8yޣf#2PphJ, QRWh{^d%vj5^p򥢀%(B0rm~Mm;#rI `jWh G~;՝wS$'(UV7"A-`:m}8 F`Us_]sLZ α!AP݀)CgޘBNb2Gٰ:A^oڦs/ O,c_ܖgߎGx߻Se[Wr*X}/d3-1uЁlpu8 O f?v>]a\A{GC`ZgOřGXX.17`Ǔnͬn`AΟOu<ɖo"Y2[+${ qWSA-4%wTEW؂x 3]B'gqNO՝u(vлY-Q!2uak.\JWT"ظ&6!ؾ0Աw;"mVd#p뾘#6W z{6({#H}Ԧ< *V:T8_ Pf]KkAaMdXK/o3V}98G ceJj 0jJ&…ydߓ(Yju |ǁS)~ _)?e>OI(op"y"(9`SS6w0nu0ycypv>q7::li^4VNI @:ِn9lIGYeWT쎯p|l'z0AѨn= , }\]kQzyg <0z nhPuJ۶P+^m5?Uz[PPr .^!f驕'ۺE}-E9zfHLyvdC͸ćc̚*lVAtWG׏'i1fJa-h8+;G{ryUL\n bٶ4BPp o슾~vH q뵰n @mSAhzݣ?X[ʽXW0H{i{lhyva@0j.4^?f!=^vkKyYyBc =#YIqnV6Njv!(eEz\ 62[8~ECl{bIL]}$fuѐ9ǐ+W^DaubL,MHO3y9PrV dM+LFs {A(2MdH˷6xL%}udƾbc(C,ؙ kS_xq)P\c2I,49퉃l Jr3WTwCEDꮪ\~tef#Y2ui%qWjG C8g7phAV-KRo+\ؼRBɊSWWUke5%@[XJ ȍBN^]S!+gc'f̮A.ՊQJ]p<8K'#Sg*652ÉJ^89 8E_[+\~v@< hX8N~c20d޶L?3{{2XcMRΚ/IeYgc_F&;"X3,Tas, `#Q i6lj yn~Ac\H3-2i:mͥ{LV6iUtC}T]WjAMNm"+BXBe ȀD-:q;3jQ;f2Gb/r?.eC{x3[Zrp`j~b;c[] ,VyVT';77C$M ˼/'w˓"qXt 3z\92 YH=+I8Ҋ'd9w> t|&oT:JrN#%R@ѷAS3 T>t'v ¿)p09gk$ S\ft( Sl󑉹u:r`}휪:[ X6z"FꝤ ge3W]T{5He|Al?j;ܰ֝'.7ldW1|`ri8yYNGG[4tLB o$"xYؗ zě'ҬFP~OBVa!U^{8cm.D$ʯr%U#klg(B) T3C(Aހ,x.DJm*T8Xzi[PS[fDc!b ܱ7:iIS҈s-)gtHoZMfpD Zf=NeJ3tڵ+0s ~iәh_)lˢIe9 @l_?툖PM#=P(V A鷄OVY$O<*,1`fhړAFN1Rx{C.H3ރ°RGS$cSM":/&?&7|c/tZ 5}?BSA->x3JuDu9)13EOG17n· `-M06)}If{$9PtEgHҎo>!ӴX+W@-^<sv ٫*[tX?FdZ8,"#s!Ҿ6I'8%4_l5vp9w$=% @b}/Ү}7E s. 5ms~mƭ;iHKL-Z":K.2E)AV |v6.2VIY!W2a/c9h#&w?YpԺӯgȒ0U? uasfiLr k9]E:JO}1D8KF'Ifdk/f: 04}n86ɉ!S TAieqT\vRFdILtmz].ȠoGdg/=Jr68_H #0\4s9]Yӊ?^R$*f=h%UVm^꜠OB-0*ro ċa6!n;1P@m;.֢X܌5aq-ehbZsWGT x!?d70Suv$k#a55]Zs%ߣO$_@ J}!23XrʘoS6b #P0X"\ 9g4q `t]U?|ZQ$NG DB9lx>;U5FٟPDצ4?DCk8zu,Ei®U8yȴ,+;H'!QPu4 }N 7ӏ[P盷yMw~;~;{}"2%B4]GxMsg }v4\ӄ <((d_5~oS@CCB ڇ+rqP /GGUyPӿ&f88?Md1w0L{E) ;J#˺ ߱p|Qn"3u5++$u=C_M7;-DadA'8^>ձޅK`yWTnƙv#-62<솚$ /"Q@/IrUDCPV8Zp oIpq}6թ7ߌLͦܝw8iBZ1 \dsdm)ŧ1ǶVM4jrlrJ0тL%PDv(š5&iI"Ć^St5oOI+Mڱ_;{?"qTkCR{^~(񿼐Jrޒl"ŢTP:W38i ] Lf8("`[üaPș3}3 f2%%"7[g,mEKPܬ!-ѣȃ":V{(r"U#i/Fw rng H 4$HFvJbfC(HQLF\m5SEƝ}y3T_T*Lj";4A#A6ŬH囃6zrbc#.tW+7-A~<oۣ+8tHkygXF/ zJj1@NMN? {2TSr0( Ю wiDd!v)c#=eJPCAtDfZ, 5ٸӲeMh@7{4" eJCBS=f$ lL8Lesc5f. 3w:_LKP8;`[ŒhwpTa)9-h$ n;+?e/@UwiVipivk2&ig|Gyl]bJ,Jdi뉞?y1+P ?⼙4 " SD$.fNXS,)a0ePV֬bt%};k-;;8)H@:tuoۚO3e1Ζi|=Md'a)kh<\&Höp_dP ˨RG8 j#Zj-iG3xظ_1ԯa*o¯IhAsU @z;Oj''dGPaO$;| ^ty6iYyGP;el[6ڭ6`]bSRڥ[/g;ڴg_onUӣ1hz;Bzl2'Q%UǙ^q=!ePFn_ҥHx]E _IXr;sS% zvkk!ڔYZ-zL{K mhI2擦FuxE;ݝBXPYs/5  "u2mY|P !—/ SrMž"WO6 A8el]٩[SjJE<;NBB: cCO߮dH2r&qY+3SG3H*[3+2xZA0tIT2s5Q5*sU]n_64*d#Uw_SP_]BTtdNIq<Ġ9FRuICyP3uE'c  VGO92]oa/JI)W]숂2nBqzjVwWǯGА1IA] WKrkE50x~ey8 g"gdgUŀ;7!'VUiq0\go0tGΫnd0hNU#XWQܓmq7< iãpayhٲSޮ[zKg_zA\K, ,0B"-+3f8j:Q 6cH969 -}čE1%+–p~D lB(gܟ'ƦW4ꮮjrF/(V,Tw wDנ8=c"_Օ}%[%_&:TL|_hes|Ub `5ypɩx}[G8м>hSmzqi6c Dr^KP[>ma 2@9FLF9Ꮑ᪟[$8 inOW7be啻Sz_)L_ٛ~A: H‰Z )oM vJbG{V:qV3, aBr)X۪?l))FR :i*GĚ|# SxL\# 4zSTam#aZ ^oH+N.LvK[qQ{;J -*uųL&}ǻ#Z,&Z0>6k r1;e zᑎ38PPM,!${OuP/ (^uG;/EMNx4{Uxޭ.p{COLo`Eldt\yWR7ZT^NJ ӁkH/ ׳3I)=I蘑3EG*omk[z@׉jFyqĩoYkQZ6׋ N[x^>u/RMzC`99p% ziW_Jr?C.`RiN& g bOC6"[.u(,SЋ,DĤ[ xPx_II\0~-дLoqbBa]T9!0M|:/Cs^^zWᮁ7kxx+SB$BsҏUUO-@Jꗩ՟mgL>C Bj. 楶E-vxu,ʔC:dpNylOԎ؍.=/FDOlan:~ĻMz1 @osL]"X֐ HrE3\Xye }J]0W,: >_x;lv)=|șKKAU>jgs y0r.lW|JhkQiCmhXY5"7 r2:Rh:^N= 2-ٻ$) |*H\P)1ڭ@YQ ˰nm+J{XwpYUu~V7B6 3jhmk]«#C"%65^rcy BSàme>ÌgUY=PiO#Ho8Ev=H厷Y +AmsO>.cWԧΝ=fO_\ bD˄[+=)dF ݲK6C~*eC0F]܆O*Umzc2#4=ރ:'e{cEUsCTո6xl{)m+Fuw8f'G -뮟hUY&pF9BtVn8qH?=( SΠu'ml֊߯f ͪO'|&!WzC7˲@B=a3|i Wu:,G8󖏐%*AN_dՅc'ͅ\I*#-gqD˘ Mtp&앳/'\>//x&MuPI;a0̸Vm<:8q6e^T1C*ʣYFӈU&g /.Lհ*zi9Rߊqpj!XJ}?|>VnH㫻m**^.Pk ]H(- ٫K.ůJדs"L5M9Ħ~o%bO%9.ާ`!:5 Iæ'~X|2㰖^n(99F`.eGNmAг8`Ѷ@~͌/ygg 1 !+ջ dP^UͰ[@Y4߄&A\(祐ygL]E-}3|.ڐ DZN~[~Z;AM%r&wBc_Z ;eAUg%%(`UX9#`1܉&Ek3z{xSF%y")޳)ya_@K5iB-W/y)kzڊ=+ґJI>,Ybi| faUخ+] (_hG7qRuhȓ/e".O!Gɰ(ί6}@w0mAi R9FHTǞau̶&E3LM) !V=Gư4ig>IVx?"Y L JOY;ٹEwohgJwJjjg?i"84l\ Tw A:f(R 0͆.1yvE哯\VSwQK=q#\8務fUҧ>Y=8M^R,T絢Aɹ+#UY {,@1ˊia _Բ5SpA~&qa&-HW<-JkpM]QqS(2,71b}Z]k"Jc); u6(S؍g['y\EPB$c< LgґȺrNI~Ku׍]f}/bbV+Ƃ!D@ u><9eק?+Wۡ "\:8Eًbp!3͠jX}hx>U5 H-dxCqqf,¦ÍSkK+Jjbo{%"bUv=#i? fPZ\U]aJ, vLJυ Oǝzfx'@VX؞6K8oF`K杉0;4|۹NԺv -pC%}R(ɼss$],;a3WBX(t9~O3HyaE5iųlhÙ0}\ruxzT%"*x#.4s!5Ο gxaLT@I@UƍߣBҫ$3tnMV5wAm&qśF;yFe'svAwdxm䤾;n'^?P|Ò' ՜6ɪ)koMo\e˩2[8Ohү& c 嵸;$nPoe`r7-+!)PR\떸Jz4N⤊軕x]6h)Е8-K8P7-2"=҉ >YW>^#}>fnz]ZEJ8Xs"OŒ~ epwl6մ>9}ӱ2D_Bv$g\DDGY=9ڔ(beůUÄM<Ѥ:;JA /5'(a(JFx|ofپQMcѐ6ڸ,{:e!խUw Ⱦ #`rXժ!&nXɶlqjRn %r}5h; 1Cn p *\I-Ub{4{yLr<@蒍88)ի@;? ŐTV^Jc*K+ Si9cmػ5L {̜!R7')`V۪+W}h}#03$za280lj 67k` cHt@Wa5k$$~0oypv T)|=Mu'oOi=Xٖkg ӸELaBKPϣf,k3p?j˼Ad[sS:=AޞAq ~ƹY\`l=:*L&Bυozg4`Y"%ӻTCt10Y?9~?ޞBcޖ}nQ[v ŭVg%_""RjCWW\(Ӻ:/89zjs!&#@Wj5z@E-p^N>2'ONFz #J83pG;\dBe˦݇n5ҏAm:|Vٗ蛛9x}@LZLT*^8n KhR͝Yj&;g %%JPh y xȶM9]턌.d뤌mg,e!U(/kgE g tv0ű"ˮ8hG1qGԱN2W"u,r~ ƳѪQ;oEVDŎEKІ$L%E"W |kuk+S4xyoU*'78#Q~zȴU męuf.XF~HjhM4\r|2'cG|E&u _K;ZӢTܛp\ЉI%RFI}S{<3ttbJ/5[,^[ےYXwfXW .fA;z.쉒Lpu7L}%my鈀g+!#SGgtgu*E)N;VtpuB7449pğX_ zq=Է }l|YI خTUot#ٙƼP:]y|'خE!rXCP'5\[VS!)- 8e yy)}ƪ/1RC /fn/,UiƲ4wR~]}nv VR;]AڄXWkO+(5=[v/1cQ]3 g;|pkƲyztM"6 _0芘&G&,ih_i(nti$j:kCknQqK5-de=xںƾTzhNwЊ\yQ$%@WqW[ƙ創y•nL p1vS;6C^}{:bhiNu&:G":ZU|/AA5SM7dYjCV>CI '(2;`leEŮRm+*M6?,$˒Yv9(^fs](E~,&'&XlkA@Y#Hۑqu]mfL$ 'M[R@ "pP4NKn.cGRC1])wʼn9c/`m{][1U8ު^ Q@y^/6詛2}Y[XŰ?^taW`Oy|NrQPJv#qZ =~nWZ7fa"r)Ăp6SݪӜno@Ղ8ٿpsCD }9# 5 )!|k^RscJCB֔Yr@BfW驐E3] K:'Sdɗњ+%oIk{ҎJ$%_.F ,OFW!Ą,Ɨt]T`nL3>s߽c Yf@Y+ ب9 ΪPY"U@]R{}^\"bMK0`' rmnw7L.Q V (DS?@X l08HwXhc*ƄN^E!vu[?[$ؤp+,U~!P_L<UMy;L%y_\ Hq0dF&gETl,r ]=&-WfE*W|/jMu`V)m{΁7#Z6b#h4_It] Dа}㫹XtaVY]ҁ;1\x֦i{J (Ŕ7w6Nd)7/SQ~)Y.bkJ1bxƦRd 6ς>8ŕZ*xqM퓚)5&)iu9ǓWm JGh&-] h%S7q. Her(l@F롆q iRS0QytW5$麣Ŀm/Rw IՖ+Xx4]/>Z8&G(H Iav) ck)AΈeV :5z+mp41<-T?YM{?`ū1 i K,q ̵)`KO+11jŁA +ө]GbڄӳOG%(?|F-lѳ^87Ejd VC:lwZe+mI1h e{AVOvS؇ VƓ{9-6d5 || ypA3FfJЦ? NbE(sLv~zA&Zd7Yzғ'a}6|%DascZƉ,AU=Mp\Tc07 vv̡cLE$ gcHpWpo5n=}{1Kب3qM)gb0487btwN_а5&wEW[O+ڢgw|Zj:|w0f=i9 㴽_tWi|023rAi0a.wqSbP;!Ë}l=J#[rqPmFڤ:uuYǜAUv <=`3)Ol"pw*z>0 wcbtQ$]"g@q6AvDgr5yLZjݰcyRWF.~\K TɑY+x`vHր]e-'H\EpTY {oNd әK,( B۠$?f~UGP Mas:[RRa&/ :%}_l1S!0q RXq+ENdI; ^pϥXk{&v⁣'uw0\@qVFZK'Z?9N{pۀ~6C/߫=7 /QQ_zgmD'u&."[7 DDl%H\$dz eq|@B? GwB<0^?oOJkL>ol\9 =>px)O#bJض^ ?!bR6 1q<7oUD%K~neC7+6Ye=r>dkA>Hš,G)O inC/IaD۫i;}eXVRZtݍѺ ޻,KysTSN+:X?EQKE\oIt926`Ϫt PKjA<  z Oy5粗;CR߄{BҌ*4(ꧧw%M7M@\bwc ]~X~Eߦ|Nai/{ϴžsު-<F'nO4}spnftv5qU`] Cy~nqLnX¢WVkl!kD$WiMkNlwT\m;P3jk|Pu*Um&B+.j'*6lH>?-mq4;C$n,}m-6UP~>65?$wg@a)DwŢɃ~De6 x"taT?CI[&<hȎ갛 =LʑqF"5"e`k(qҙ#bamM?y EBV=6讼:n}U& .9fF!FhCk=͹WTzC\pO s8YzFMne^d G⤵1TW%#3c1*vp%RbB5j2f@x.`Pg%YFituYwP%c4,c}pY Hb@a^1nv#,k祿">r![D'mu=q:5W&4| y:? %/^.)JnP5kwT Kw3hsq%YZo@>1D,"OLS(McHhGjB0r.Kzq]%Uz/Dz?N&~v=&iL*b8HjE3<yf#!(UeLE<>n7w;>TOj Ҹ,Qw+:R࿅Xv4Ik*G~7Bˍ+g8y8Z8F,6<"t'4-vSś`i'8t 1&vQ'oYspKS!3b5k(|UO`WwmM_J~+鶘)U؄7T|ވ,AKJ-Pi_24 x|CXD4|P%]hujH9i~%짇BG@…̂{9%dEٹVCo| n`WzݺȸY2ZĂ>ي'H$E†/4h,>p\C{B V^0 /) 8Ȁ3PuGuJ"4o}#"&FKĞ^8',@;; i># _^`Z*{`x 'M"@.QZi"~L,/СVS\xDp(XE=TG#ϩHRY0ަ#wBߵxK aR{MWi JA(τz^=$| ɋaQ>Tk;v>g#UU\\ߨ#D +h~ǵ]X@!-Y_ NS5vRVӛ"s΋r9y#l>"Cui,&7F@j֒Wؿ7Zv()vEFrUVK \qY&oxl ,@H01mGGPd`4(D֝dQ1,bY[댛i]cۍ/P4ZAeР`55@HSEcd[ )[Y:+E 1x^[@JWKE4:H0]'uHvlGP>$Y 0ߤ&KQ_*{IYګL`kA)XpB/GhL [Hcj..! 19WnށvlC;^zȱ,)üY"QSiA#G(h^Nw(D ~7)]u_<EōPk$MΆ;5݊A!<L?Ήx:n–xÉn`ӡ;J p,?6"ͱ̇Dlx~BUK7dYHtr>f1>a zWG6 :[Փ([ bքe$u$/]){ ?vZ` Y]^ڕaTS]_ N-^)dt#rl,T WևxGW4<\$!.lu0tA*G®;ܠm0/#E{U*Nxe2H fMZJD}^h .%fOV|{G#[+ ÏA.׳CV=-Y%P^ô\Y"~jAD?*r9kk"|X"M'st`f<32G/Hg=YA\f8~mE}75Aa:|U׾Qs8ZL5"I!$D$NnaoSOαX*|RhR-g?_T{|Wl%fر0Z8z>|wTffirJ?* y<+|( WqO)!%R{a_Jl'ꌇոMrꛙpn|(dw>8(B5;$Wut]"ao~?0W#1O{; AS(QbEU@F/?Ȋ+cp鳛XV-'-%Cɻ蚌>XC ^tXc9Mkء:X\#|ZQ];0߬HBNI h$XYxN`'XY`i~쐎Pϙ8ۯVGB!{ROdF)Qg@Fx(ȧ'NmW?A1䆆&?+H|Iqa0B tK MmfxU@fQ YɘK `=y ssRC?`g¼ t $0x! E5hsU$-EHkF.|1Qr6w67-xgͶFEO3N|\ O*{ CX@]7tlh^_?2;۔;O}fex doxIig? ` WU;H&GiW2g&eIiU h#-1II/0~ 5#I`vf&˜؆]s$v =7'5 gF}uA3,ה H?Asޥ5'y <Xy.Efx7 4Lfv)}c6 ,d$ JVUQ {%t_9/_ObaԑcuFꭕ9<܊1=Nɘ\re|;,aA!Toe>ĘY`LswƤLD<8zV͝vml-!hRu q0#Ͻ"]ncsFcT:)i.PVpA/-KC0LX!D;A9VXOw֞47 <М> 4 r(&VRҙALT}@7IV~wLRtATIGiZA-w#$3Łq y``cF^Vbţc) C5#9mb翮˖@.ԋ9 B 5p\G` 1Klu:}W58! қ q$WG*U}cZ"o%e$}"{5Op7?{okNStzO@Vs8K"ĸgGuq"t"QxCL_ w-7J뫯uaH6YSYi  ] {:r+iC!Ɋڤ&Q-m#j5p|% kPGM oTlb~5Q{Z(I&N:r4XGhtRXP\; Ԁ;U|_>c˔hil(D 20Vn:-TB`ь|C&Ӊ@KD{igYSi&[K-YF@g9>JPai/>8=a "U0+s-UjNpnw|?gwL`Hx>E\料"8w+Kh3eHz~^zUӡPͺEފ(q|ʎ-0aJj/:%G_bzW*wCm$FKg@l$2XQq{}!GϨKI?59&-=+`9Qd,bRG tQ,n!t$O|\ ̢ͤeݢ QQ䫤ćXa5D/)=I`,rf,SX?TY @{ (yQKzXDg0i6S*'Ewƚ7=ϽO:7M#֧{CŲ ̐]T<ƈ#OK{5G1H0|a JtVU୘-do?g`WǠ*"u\}crHQyt:wF"C@}Sr~]M9f nM Ac|\85=VtoXXjD%}/Ѣq(9p.: ~&LorɽO`&R|25Ȫ 18& ЬhN,0g2׋(B|u#4gI@#knĽM{ݒKae"զvblGØ" 9; N;LeI[(k Ds9 z2#ՠ4kfTS8R1xSJC}N O.>60HHz;-a !윁aUW(k'yb( Oe?юjR頼ѸV6jq:z+{1F3['*7uPsrd3ߊnc&6P1ǨKXyuM,M?/6 _N3ٔrsyjf隗䈔2 %P;wdmo] hJ 2? 7~6 jQ( M^IM+W"mmr& @4IcJSW:Z *"CQ nO7 \$F'>D${4(RvdM2*PUS!ʪRmj7՛` fapx$`.˜yIPyqL( 8S(J8#|U >K={5xI%y{W@͹ɧTvQ/TuG15^ּK;q#MӦqe&r\? UdFl$dLqDS\ƯKx^X͍O9Lʧ `~Fh$ ^ތS (wj2ү)^sfo;{oC~U!hYܔz!>t> s0]c80c'G'Fu| 罧'X>˃~3;`DOU6bPg^ϔayuZ!`ttwR;+A9\CXWYҕ 7fcV}5)|tEf-Y3Q Pzn MIesE w(Ohf֙ d{H`d;cPu?M)UFBƮwLZTpg=S}IfaUlT 2WXz9* exusP;q 37= 5\婒#&&V>:F @TH3hi9b5Cc 7@ P)Dtm)̣fawa!Jd^۫~una p jgw 3FKV*eiI@Z[dzcV/ 7b [O&=w׸is^ZJE-sΊͤ "gβ iXOnf.-𴧁a^U;xrvlg20cn'1ېȉnHO8dȮUeuaT ;^q>,;[t;Hhok$Eq*"zrMB|,ЊƀOtCZ~Ey9=ND=6kzi0OEI˄27?sRx; E{r~MD}u&{,E>ڮ**ʟ/Aj.SA?{!0֝md; b.z T>"s%2< kUWVg |/uM{ ] vS޵ulzl5vs} zt#Nh'4&JW<ͮmvG_|7ӴAʲ^OvC?Mg.Z3"[!l #OD^6֒-eVn=`"<кiDF)f՘mVD,`)+l?&7t"oШ7bS3Gyq|ʠwt`ՀZ!:x9~a`2k4{S^'W\ܕo.>IWۦEXD PI)(pF|1ͳ?˯w %9q1"`Jrϲ׾;B1Ǩxj8I &Ly6L7êhusxsJF~COKb`vڀ[ 5lj|Snǀv&] 广jWO{>6L?t8&(JAc bc5/q6x8уaXf*RwxAj)sÎ(ck留hꅬ9wV(DK79InT^v2xva":J9";{tMa4P@*h,m_btʿ4ؤEc,d 'gYa a Uc1p͗oݲGW\^ݥk;J5 6$%Ջ c_arq@aE>q~u+i7>8%HHRψ$c;hZu|e}Ѭ;a$: p,MmuU݊^^4x Ө ԗ!j Ƅn%Wq gsc8q oqǧo4T+: \'ךqXA(7wX>4_3yKF w-n\t!T:fI/=t^tqIzuarwt|L?n\gbH,#/Ys{~p{ֈswƘD籔+,V `V_ih9{ b۲na.>ICO1)hK䎏_f=vvN4{y^ة(όiRoә)n7ofR cuj B'J })DshR-"!+8hsLc YO ZJ^(O߬^5X eog_.2;9}Np?{}<$qsfCr#kao!Me<炂)ZWUNP` <֎2$yJۙ;י<H6SRN=y|anCy{ EUԫMbr.DW]Giȉ%g|wX:1h#`;I{kJ%YdtZ~?~$7B;²1e>IEVfAVzPDI[ aU7hCxGF.4X=cKfQ~ bt r; cPZ{cYmm5e >*FZ9> ʲ.Ș>jHYGTr3Uc9Hvy,F %dnr s=LN86Q* AOkq+tzJ) rT"~9KGv~b~&ۮٕ:)гEMw^wب3ZKW 姿oWtk6n"gkڟ@j<>Kyy+T1Q32Bp#rl< <Ⱋ]H"|C.ba_fBhn#~)nOz$բo&m _V P|G:)"-a8cj=@pSӒKkw !tFDз8PbM˳"ZMJݜLV)r ~.b^1@ YlbH&>W˄R3ƠDZsoW}pM +SY(nn\/Ur!S$q΋u$u=('?DN&Ysnn$`3l0^G?QL!5P YOQ̐,&I1+JξxU/"|#tѫ:E=]gJxͥxe7iw6nqT$nڶZB ma ICٚUyxN|:I%=v yi>(k\{ؓt +ە)y&o7DLh~85]l !T+'ّGh=O)LosOю~s}=m= VtI NS.DQl ɣ!]7+Z*׍j~`sdRٽBxT1n oq @*&i"19QE_.;i (8"nz2&[rtm¡_ ~[2JE(Ζݬf梢;"KZ. 17\D^g=pఐYq*dƋЗXXLc>A2cW; Ve_.|z KʄW8Pia`TnC- u|ekp>FB=1ڰJ"D؉J6@sW ^) P6+.W 8ג>?'@[\Nɑ06dCE4_pzPH(0óʆ.HAE*hgx9 =?_˛Uf,ģ5wJd!w_ANn_2dW|588PI税 >w$v{رpi6ζ 7,};4V;c"^[ >/ #`[4$c:HX^(#~[MJT3`NޡcsVRbBg?NaE?Ȝ ܲ8 t:k=)D*F$%EiVсD1Paz[Աǣ1hvLW1՛שB[RM$EOha35 KG]L]-gw`ߛ'h񄛧FٔӄNR}}C XWGB5Zu5l0=`$Rч@FT G ipb0bvGknnUM⍟*K>쐋c9l]lyY^rWS(7!]Pk$k7ύA-x] eK+F vD6iSuLeVyV_ 匝]=~+N˸xȱ _$ZÍ nb="JC ( JAhIuذtQF pxutlo^ЕgN`']ˆBJ\4+W%,@(0#Ÿ[(haҩ^ݷIj zj Ah3\EdDt!r 5!l`0\<2~45`sĚ`7by&Tx^=%ZՊ!Dp򬊡t<ᬂr0k/dҶ!n0͑]!LeMN"j{wIhƛ)4xU^gN6\FZ3M|) ;bToͰ]IV~g,naP S/\HǶPU@ ^V'-V;\$c!ʉӮZ#_;>۶.[FMQR[WĀz\&KIso#I[Iol> wɽ1]+0u]қVJDR"wkk3*|_ЈCxbb$󿆥HX:32_<)G&^ Z`3 M-,fT=^u0dӧ_sMC$32 biB 5"Rty0Jd[\T?,y s3{#x*d㨛!T3J/x/a$s֐ y[8$° lB|to+S9R~|MBo[}ٲLDt({e[d=fnGc{"0@U蜲m2'~/A@CiRlkcz[L SY*r?Fnw=%سr ]1 X$*K+=qBs;ԁ.D95]|D]n ,KU vw1ļ8s}ґG)΍ y{{ ׻= 5 :(OPeq| 7P,]IXyNÁg!C] #cX$xߠ?6?@*7[Jjs9,sdֺ{t0#!l R$HBOYOr;lTDJ~! !O]Wb1T3,iJ;F !q?!,>É0AWm).[&*BJWscRKaLahtUJ ɔpB[,S4@>enԂНBN@YX/alAZ-qpfOpub)uZ&œ [%hivb#dЬY+BAu5%q8-e.2 DD9_;ER][*EXFjR\S>y7k%Wbx]rK m.PTKLgf`%[be$@7:1jT9Sl=E>͔RZb70 lElm}J.=4:(YYtHf|@$ v")q!,_; K;/5>d^ m[{hv}h,z*W*+D' #sUTYL!D2ר׆+@󪲗x㯞[+fUDMWuJl ֡,>a ZaʡҌ&V,Atb\^W_\R?n$׿35a Z{ H(l\yi~oaN PDTuHۚۧ `g: v4Swݟn8NbH/-Ao0sZ!!0+svRZ76fX%}rCL4y6p d ӡDWWBcO. Wua[pMAաMWKNP)g >sF&.DRNMȻ.70%u9/qdDMIqj0 :rQDf>-{]}IBxhfѣp' >Vs"Tޛ$ \"+ +ɛ'Ƽ rL}PV/k _X K :jz$r3J>ETr amRr's`!8 P7؝noSJ? g` #ٱwgNyc7Nܳ q L$EkQ "܍g{/.~(l:[RZ2ppܹE:o,`Gqaa@ag0tQ/&FA_ci\ªUzD4DGy8y2h'4`x?<&⤢gYV~2BUp̀krTàhD)#)c\dbVMc̽]uzdlྩvE+A&Q"N+4h+[@ktʵ;ecէp4=ԩgҒo4r?cQ}9I{é%͔us>>uΈ Or~c 8=B|#V, $TA$^Ư}<5WҾ6qWDJQF%#6/ XBw~U;%:g0*aҔC{p"ܢdl۵,(Q t yą #F{:a0Q~76B|\BjvRgT[-r ! GCEc=p05e,F%}ɰۣ\{j7JQkrKƉ .. -5oR56ݹ&Հs GPhnq>E#] zVQET7*oIȓ,(Tuw|nz "=|EmIg(Yw[6g |YP T/ߺ`{ u#KM u۱ĖFj+HbzXGmhƌe]$ #KV1}<ѩ̬__?8,!?7d`D(;gD—NbO;!(]>A3r8~_\$#f%%.eK-JG-}OquCMi&0t}`;I<4tVMxc=Q-D&ߡxH >଴" 5h4&].2^"z3'|bR;.WJf3;6F\ #-A!!DpZqB ^ڑ.HɷiA݆Va7w1~Mku 1 yfg;_Iәyg{-{ӊu)H%Qdf @vT31JYz$$ |4OFB]5o$tecGLz[1{;  OmuMPДWKAVNxsd؝^MnT*>ȷQ_OW:,r_=<;_'M[=d2دmv]go-x7e&_<( %GPp(kg/N2`w1!LT^ypZSL^t)xp#FĂ2& wG<=(HSX@PZ2p `2&1pt1P^pcU8cYrevVNOw$x~$Q77Vg5%Wx-M8d\Y&MRF$3 aV5ۿF '3"cnd4m (}QnQ[C=8clvkewoݍ_y2LWt5^$Ke3κQF{d})e15݄@5-K"ߚj  e~\ٚDqqO9ZF' }:T WsTs0{s0.^-:|6w\$q}04<~bF g_ĭkEUbj–ޡ#Ҏ<(ч>!;]E[١Z _ ~#ZY j}: n;hMAP̓/LSv+iF2~_bJ}xI`Zȵ1u5V {`7C?(r| 1hkv!))=TjͦƽARuƼx; ߍĿ M>oʧDKKhz{i&Iy$ĚxB,N J4(i2eCj&'^ dbY3֙rXBe):\HوųE ̂$o$fאSG 7FNCձI5H@ GgǙN{Xj8X&z#e"Qf'>cxolew9D98)sl-Nmf7\93,O-V},E{nX;. !Yƴdku1`7[NPElb١!TQj"rFH.,og D]n>,8^`@[wsy?{u[6k+dA&tGwurɠ_cէW [fsvݦ z%G|'P\x{ŋŨ$N̈K" Uŋ}1S8AuP!L :pOD~ʳipi>2tWj~M_anIaE.rn؛LLO#H&¸<;q}#HG{$jdJӋ5aYr!BfBYjR)KtND\wO!9,.Pqp7qrJ/:R?^jnPh- 𦞰L3etາC%*'m)/(ؽTzI?-3=}ݷe[ ^[.b%<]\G?% zapfm.6zTQ6bo$Vin54U{+x~&9N4,[3;ЈM."cCP;: 2:a.2F[?V,FwNNIdnUE S [1Hh'N@,ApQh |)mkm3\ZIB Y9҉ȉ87^$I_0)Mr¢ijH]ZѶ;`| Ri,I/O3%KDm/&k'UTӆwI#r:fwKͷ$0ASv'}ebiC#B:3"zw2lVmIvĢI>yן ҁ]͑H !Iٳ.餠BW6po\9v:!z#SFL\0@]P{]G x$1 G{KeQAR۴aGуT? 'T( )6fEŔ)P,za‘f>ƫH[U S(VzMU$<gkyG؆ف`ϱ o}s" hYXX+uwB9C ؄:rl$B4F!\<\)e?8mIPͽ˹$ʽ:!Updƴͤ3|@$FixtD?D|_EI?v Л[ɣZ Y"i71ʣ|u :y֓̈́ o/ sbn*pXʾ^T@2￳&Y+fA1Hrtn80'Fzlڸޚ!2mGK.PpPQB^77{NUQj_b S]zuvR0s#u7j4;NysgBY+Ͱ7m᭄ڥ^k\c-C4e< >$Rw/YEK\Puj/>NNU(jܖ)=,ʼ ^+O sVH^a:׏C W%Xyj=UkTu9^KuzA6jA*,?bO%J+w^=h[=-,¶<p'(w3CgJyf.کl}ez!JĻ1n]NND@_W4THQԸ(h㋳$(֮T27AK sWjλ4^#MWȵ_ ^cj<H<zg* ҅(>3Sc8j"0gýEr_&zLbIDP[FmJ8/muF##IC 1CVV#v%fP >7}a=^D 5氪t]q)b>cJP7]1^SI2KJRIfV(A5NT:Xu=2qÇ]I`F-6e!yGjomx n⧺ ,T! bۙBC(Y`uפnCKWC0m0`l# Ԩ(9ۡC&5.M]l=sнeNǝ= ܃kkZg7Ê.##Z4A f(T:$\(m:W_1KT@ԄZu=M;)a\6"2ajJ].S{ {88UFO(l3x/%( 3]xz}YhtDi&z|٥+ D^r5]Vk<(H߆#!P Výg^,ݘBreH>Z]MD|,4 ]I>Y͔f3 @,/2e$Jj}$:*@i>_XTZivc_2 w!_ngC,25 58T%T.U6BHEU>ζ\ӇFxl5+B|I.I'D &E|P >ةEj]hYbPX FuuuZ1&=;٥!ejwq&X,:\(J0"GbUwE.ַUqY7+?tH?0۟B"C*#L+kj|ay;gջ@gfR>"F7 B;7kh9-}V[dn;)}k"\\)upz+ ?f eG:8WRF[c-e[޹{lk7=hbȁa>c΁E m&f/@V  W&*:;u9_,5bԁ5dK6jjI^c^[𕆢{!lmk!2'vH`68ܠ2@/ a@ÌAkC,d4d[M@ :Z7]&'P-3L;gg X@l3fŶYBu}9 V((tYLhޑW{A#=xHc"m팏th *^l+m&]`}S /n:z ol0Ē# NY) ^qR3TXvR~pχJ'',*G ˡoeQ͘zSʇ( wpP`hr27;OHca9 sep?0 JrgͶ'ipIzŋpZ(Op pN f\~.Jڭo3^PL|v,f3r0a,|Z7 (FQpғb&wHxfׄއ^%=%P!4'c)hbY1T#@Rrk9DvVXh:柣,N=(͝*D 4:7,(CpqDBkE*e["lR^d?^^g% /|bb̤ >,HuEWjZJ5| &7jmQgAaXZ3\0C;EZ,WzZ20j4^;_X7TD۽dmTFn#a?d @m"R'Ùޟ)_eQjJt+I#"8dsa-f[ǔ>@ͻ]/]k*hk / 4rς\4d8 i5LXGJ~L{{mN Z,s$Ԉ qgss )^t"sA!L2aK,!aD{xO[]7nT:Q flz BS_ EǐmVN=F9P8hSәFd]#_TKT/YEc6bd ۇ# $?z걪 /o ^U#Dpٰ 5SFDZJ-Gʵ Z&72iIq<@98!x2Op#S @?= -m_[8Xe;xNoMBk #@ -NԌZKxDW2-д(_&6B>`[3FftaEQ{8MJ`Ω_נ(Ŏ ^ң&=@5D*vp-2Vnb8.$>2d#TG2eISP {fG6jylIypWVAul3#bX|*֛(׺-GI#ՔTٗIef(HaoJ8_nHjXWO߿UD iƴMB)FטVNLgENϿۏ&_(!⚍nX~Ɍg*sMbR ԉ8k8\!?3 S DU*]1gcdy  kCIgI5eۤz==/獂5N.GWJ NTk-9kaN yن2$Q^DͬpѽZf{Z8wP#†?M퓳c$74rp AM=:=i$'Rs+L^=k1ݱ^ݯk߾mo9)@ w2F\hT`@v˵\kҹg(Z6r3EZ 0`8zpSJ Bjn W(! E!?sEZ JuFI'=>= '2Xs*ƚLb̲}4ߢGp,X p(%c88.=( mH3{)}㉊C$?bjp9?xbo3 JȊ ۇjk@͛F*Mc\OhO$^zA#~Ōt-3k%w঴EP 'jTmޚꯂs pS#)]J]ӓ󸚨OQI!CszQ⦿?؟O7|f]Qa@\RZϤm7Zٔ?2iڋ1/ol_#ݎ!*-[:s.^\R!eNܠŸB}=I9J;Rf1)r%axvf9fssrXQŸ%Oc=TW*2GJ=16%PCY%>CA+s"ް)~a.bd'ջYUB b@}77Dr#& =:" N[)m _l 0I+/vĻ~"Wxxoy?b9S:ysQW}Uq4$x@׿;%륰3И:@uD^^.]N$1Бg Gޒ1账d<4W\\l2σ0W/s"b)UV W[ 2mN`d4r/%/)%@%2k[c3ͼe,9N ˄`oQJFf{@ m0`!Qzغ#L;MH|1܂~PDn^2 X o_3zKlM!]̭vSx íεZVUV!Cy+mqƊ7wI"o׎uDS'[?_ҏP"j6 10<&;qDY9wk݌E![YMCm`=rc>?6 縴t/ݸƒu먽;W܄LF+V~+ptedՙ׍\YfʲVIe"֤#\AMZ&6btEgS@4g?堳Ɓ.*; Nz棍J]'[ h E8 Nɷ7W[z' DOP`O(W &e= !z|T_trT-Q=s,g6եS5@"W {-ֳ'u dcqAdB1;$3&O)gAmȥ=adizR/)ؑoc9$)G72t#Dv>(NW҂FX!!4dv<q:%ZM .lf TNC.wRUjm1WU4~dH W݅Y$qpvߠEJ]12̐O`CZ^"K#-Gbߴ+V܋ p /^3 _@TSip+WNG\ .tP5k /a\xŬYӲiVlI6b5.}*qV4F{g5:.eR 3H,<wzE>1&3栊C`Vj&Ͽ3B{gWD܊8YArWZY`|Դr6(\`.[v1)tzf4N97 ˺'zc^qSϔk 9b\ˆ[0b~P죎n6"u׋GA@@H DH״}~H/:u8u'1dk?rN HI9Ɛcdž̭Ȣ' -HlZi;27|gz4u:3>TQIkrMt) 9T 9ގaT"XS HJpǣ>Q͜4òшO2(ca2DS%>M[߭+:j9H+H~㋟pzD5ٖDt/ԚGdXnej3\[ηt|;Co`l'4#߈zj/}A2E\C`ڊl2$NFfC`֘cN2sUl/HJq$Mjӌ \_OG+ gϢݽ dU5!&Z5OV?p"2OeC(Zƅ!)ʯƤAo#}РA!yXH|+DI^Pc53]d9#Z L.Zv'$lw,Mi B2a#^s'ݮw{qxYF.`2!|ᅦP^ڤ?=/3̉? sk_xkx3 :z*S*>2EWػk }FN\DS'^?oB<iXR9g960`ɷ1QpWzOYD7Ń?AC[Ayox`Kl"]U4IdaeNg\ oVO :c̾ 4oUouamFt -='3جϯ&?Vز`;Ue߼"pT;…^)δ*)fJ>/.o,Ua@=jG ie>)aMxC4HW^h6I=(|zoiA1g|1鸹W#|+;B!Et`kpq~q=mz-j=QonSF+JM`B_|̀i1U9s<*e4FS>q^F$pwQLm՟624I| lSZ~giU贛\N*ݭ1_PR)Feڥm1E J_ahCe @LC43 +"p}6ܥOy I?3maJm PF|5Z# (Z $q6L_qGC7F`\`spyv=ʯ\1@l3B˫}i;xZsu:,ޱ>%٥ٰF &jxl]i*^䇛S!Lց|! Ha6sYܒSWi%7ck!@Tif'l o.`9|۔Zr𻃌^ ǜy\:>SU|2E;3ں,qHvd=C:3V˜.ıВit[F il` pz+16 @giM 7[T;g&c^[`KGe'$=+9qĵKpT% =d2Яw?]h#IoI5(c4 =F)Z}(S FR&z褅:yєw1N0I_|`TT+t}ݷk[r@vD|;6K;}J5;ByndO F U/gΊgt~xF,L='*wL_Z\` :&F!^xC=QYϸr֒Ҽ آ({rotQekH"~r47w]:&|C1h|v>K(Ƣ^HqĂ=EKv4 ^05ח&Wl{]t?&~4Ke=,qاJeOe/ nyʃ' +B1}Ӓ#gRV9y2R)I d/c B=aVfƧxiW5,pz\S`C͜R=7ko38;5afmk?0elFt׸Kbs?m97݅UY=E cLѲGVwKp[*o٥Wv9]Dw LFy13T}x.3_79scp~̈́ 5.˓9 v9y݉Ňzċv%\\ٰ6$1!*|u7+17I Z '^Imc"ͳ8nS7Zjkk؍-'B5ˤ퓦q7nflHie[f5_Z/4ѩ]i:*#C 1 #c3Q23JK9v@$4}m]W]1.Tph 8 ,7}\J;4[֖UL*I(ǼJzYP7"*Nz(Qsd=ϕbsR:'R,|LWWv{8#Ή2/;}@'X9*W5 ٢fU@|xMq%Ź~4$Rxw Xx0`MΛ(ЯɅ 3cEXdJ#1W, c@_˷F&o//âϟN%ck6lQ//au1vAvJKK-Y K,2* ,a1uƁ1%'xKƃSyͶCrNHÞJN%Ti[E/7ƾ2!#V!/T o<3MT92QǶ ԉPoD̀  KîiOwbL®"n+62z.JN.x=Jn hۅ-K ,{^L/O+#&CěyȠv'f]@5TLj0Hgk)@^wv7>:3JHB`sw.\CSdzfb[) ^',kV]L.T i'ŦWi" ǹU +%\J KT|:Q0jt'Hˠ\5v]A]UVĦ~#w?qJ9r:Q/"}ya]:j$,cUHZR׏t8|R&Bɸ'@V>H\mMD=;K/뭉QV<7Wf_Ť6k6U<:DԢF#vo2kD&~Vhje ^ʃC[G: _xq}mΉt<7@`FYp|9R ٞ kV%jc^ro͐WA>óϷ}z1A~qpgǕc CC 21@1.rS ToPk"K0 \=/lte< w?]FG\ɳiݰZ dq*ح94`ݙC*"ν(73!P?6x^I*5B|OKPL2VcacPJ⭣A=AV4Ri" S{J SKM1 Ϲγ-,a s۝ݠAŒ=}znH9l:b!1-/ pdݾ)_3n- M M᳢cfc/K3565w]ൕG}+MIU-$J1dj\ HW5 S<٬q*n~C%õ\>ZCx3(^~wZ('6 V W /:<ݳYDUz3Wu ~bo찬+1p\>oeJ>c3 Րf$MD^K K3v>}xߣ. WةSM.ZgevrHe\9ZȓU4 S?QT]QɉZtAb`y]E2/h$)S{\%:X}1}v o!P&r+?.` w '1WlW2r%="G¾  q͛~EkpYy}XXw,>mik_ ȥkusG1lN%1վOVs|eo!4R':t Ҿ.@lƧԡ$2.?@Dp~sڭ K!O ~Wwfy1b59KoڂIqo5gZ)cs}mdS/1[fw4x!&Y~|FtlTds=\B"mÆzoBe̩)sXt^%PTW@>s -y< άpyYˢE1R_!Ke%H`GLsOlWqAZ'ywcTI*fP/QGFŀ6{Eq*Dp6q. `n7y,?@W8V\|p F`8ȥ }PpA@xm.d4GHd=zJ' lf9WiFѵV.E* )@3@k4Y]"8^ޗоH5Hx`i4; b2?54<e0R}'·<{ŤVg:K3*Dwo۱=P)^Rƒ cآy_3xLFW9N~<̚W@V%cSe-94 ۔8OYB \ Oi͡QxT`i3d'X{}>Vfܺ3.0wpsGbSF$KҚWW78[YsGksh%ܩ:Ȳft23[j{}z&$2`S5yC0{?8 }5ʄUӰ_UxC4E$Syb&עA>z'x Tmr; a+}i 7/ױs+%A|.rvXB?B9" Pgz5Iz8wgkvǤwy/z[O~oy գx¾O j[D\6R Yi~c3c+ Kw-RF*XbdGzVAaSՄxs{{E>غGXIMfFX{}j/.\S(Edi4&ε:m3ðx9ZՏk?z}|<+ ?t,mSIchUfv 2r@>Ttz2QUt.n]ʷyK\=&>EU YJZ^m=`٦+!tXOb717/Ls}ui#'E2um@buKȍɷs'ͤTzܠkjJcbrokyR ̎vlCgWy0D5ZSJӱiUFOz.%.if=wӌ۫Im 鲂3c~=}]vxP(MGgbaQ k ,x;^w_Q?sL&RqD)D˪TIݽ"7ucJ;~k2!vnx5H އba"1טGa2|4ttpQY>p^3V5~-<"vY{#Y/|g̀%ѡvhBфԡq MJZV=$Va&vkAʦZdl1ՔL[)JL;<SS˙(HҼQΜIWkJhKQLR :g@:s~hXro˂U?#&MD̫nl]uƋnM1g`go^7(`2o| n]ø:`i .k7agy.Z" n;oN8!@t$矦(Å4IKqiSiHbdh#;'+, j]u?ǠUw QWLM&U'L|d*Sʈ9L=ujv1N}s,o~n$}؂K;~32}L9KnF -H._xkP#)vt!vkcQk* %q3 HF?l, pU:i@{g`bS?M\!.-eDvg)=Kkm!kaoOqؐ]60GPA^ݦ%{{)a%(BuԦueXQ1S+9d1*]S㻰H4HƹMzy9Pb^e2Gl& wM<׺H}8fۑ@g@#/@"dQ⍯ E]p4S.^Fs(v}5g.RBiXYh|qKMUxD车k(L Uo(G<^#H+##݀uTHmӫZfE)zmeS yo4[8[J,ciy )πwɇ6g,g}a%^^ITnָ7tkhl00˒o+04a Z֧6Qd5 jr)w]^xImOghl R T[^~}ʣA.3oxjsoD@ߪegq|]',ؓ,fo;,*movC12 E I3i@g"\jq.|p4i]GK1j1ek̯s5y,\hd_/{7FCM`+6I*-m<{QLإ 4pK3h9x{wD8.ejT@`(-m7 {W:iАJQE0e\d@ho@ R.t! A cezk~UrR-+z|!v8} L/JMƐq&dt*5V7RU89ujuT~wH,"Y}'הЁDLs:|e N5{*$R*~UՙdC?I z [;JmUU6S%+% Z(${GZVJCk_ƷAU 7¤΃㌬F܂!~8Kdy#!cpp`uVgIIM5*M9ơxCa.pbK;PEi sOF.& i?8\"dIؑw*.G%=FbTo52,;;/-Y~O={em{ kl2HZƢrnPGsXAح ԐԐt=VkNE~D)7jӨn=BfϪ˖[&g9/j~Np V)!ޗtQXV?Tȁg-=Ǫ\N¦ǩ\ZxS73L~idrj/Yǽu4t'}K i5%>K|-"QjR{'-Fq-}(S`tm)-r2 NyϷQDp-T56SA ]Ey}/'_w\ 8=7`;(hx[I 3ZMB؄m#8b)ֈ] YpVW- USHih΋7 Ԭ3>hŔjn Lh+Ig1aܿ^*l!Ho&'?ԹE)Ά3"j('?Ci$7KEJ)bSP +t0i i,*S~Gf,HiI_VûKk]gܼ~N5cf ܫ$b";&T(p*2;k ɕ0ib~'v~sB&;bz^o&X\N#mp&u{da^SAfT!T*M]a?riԓ.kHibri" E!S8 mJ+Ah[^6UsM맻>p o ]~eOJԟFIJ!‡[1,UOgpL[Yǃ!S-v͎3@)6S&8d6m -|\qFI֬~9$4O'6]dX9 W]ޤFa;f9 ~ K˻~\g\2)  ;x||W Yߖ2S+HܲoOb'(МE̓hVWf=`$Xf Y.I3M]:jl&wCDY$*GMI~jKC}5Eľ)r .Xui뻪)kܖ+޹<m:?d3ݱL`\̏[H $o說+xhHc #j_Sx>)H`GU}&Y,*`{)`B"Mz6hX㘀C6eZu.F_VKiʛ~mlD 8FL7G~|.־MY<"e kzXUh۩w^X>fevdO%UG]R}I% e-唱/ґ)*eIH;ƍ9)jH2 3hH.XwbTy &Ndć`95\({" hG0;r2뒸zU7⊎$ Ouᒔ U[ٸtOIJgVG='yuO +^WaCQ 9J]Ⱦhgap棎d/EgVujIPX2 vi_6.ӓ((5.'bHlZƳ!s5hocvTf(j6rߛ[Q!U++KCQo4Ut(yVY͛%B˗}AIv/)^%INvVwx$vHx vR[7FiZ_Cn)c/δCq'aQG!vxHSؠKȡKߙssrȬNP)#|Ii{̗vEq *$Wa-8#GR冔Il>EZv9j߅wd׸{7iKyi,Y a&2qtic2>%ڦ{ھ.Y;n'v!RV:H 21ɖWnn4;h!y}5_.?E )-Mbu4^TTD5ܴx֖en>TQ^q:yE>}eH=@ӋFtOs6>w_I@Pw1XsfAhSmznHGk9G:׷|}sA$fwV.fdpaǒBkCr$II49J+kZ!i<ᚑxD^=(iﴏ]꠩6KK_jq1R4W=>v-5͂&kܒY}Hfy]aɆT`бu"vuM* \97`a{`x.`>Z[#@ r\eЕԴ1.%6G8)p$œnR )ztdZzzuuǐ0ey\-e[(x [BԹVܺT&%sifGND.eV[wBJ'*JK:B|bj\%kO3́ĝijlԊLuNѰxDqbKi|rr;$]ӕü:QqNlcTyD͂0F+71&"w%)xan5~[I(ŷ>5} &!-\̬tȦ9ܪV r$*Q$p\/.Zǣ4] GXM x}J|![ԥ=CxHJ:b tpHr7e[r\9jc=8! j,J]pv=K=|#`qQa2yqDI;j(^g" ; ,gB)E}d~α0ΜiY˂N 6hjTfUcwD`SaZ=]UNvnLyogNj:=uL j27.$v[9]b FS_ĭֆA5f0 ^$د($@es_gV७|kp6[$ÜA&\dz\}E"qӈ?(om'=]~)_tGr&13;g6_ ZS=rj$W\.JoZnMÂ"I;LSfZ 9[<SLo9SP+"U #|K= ;`YM_? t'Y_3{ߍ52$L;dd?Uɕh!dj"q%}LV[d0JQ@ ,X12f06kd@&:/ 3WAhX";aya Ãي|`ɪ$&9_GS*/ɒ-=$>b C"_9g"NÃ9xm 'xGBd*v&K;9=ӾeC"] ֮ޟb=z[Yïg)"-gF1 xH0Zݛ>+ާЄCaTj4mwD|=GSq_D`^ _mboET:`w؊ }_WJ>( _]._C<BMqN:jkhtvJ.Ly撧yYKگ (f6Ð%(Kp{wE!rxX5λ#Dq0T .X}F׏dVyqlptޕa|Ă2.lOfl]U Y627b&nd<&Ӿnⴕ"s,DԎ+ib;VBtRߊ!8/{s /HIe<겿dKDt=9+Iɽ#)l #fx1;ir?ieN9*gؿ"p"zlrJ:#{$$ \$C!Dh^9 jÐ9c@Z "+a{[J8<[Jn60V5f \獮m(trt]R 4GO}h6ǢjD4TyynOꠑ~(6bwXw~S8X2I(H&~(t;3ԉzl`t\c-*^e8kᗔ B'E&\%g@;o vx CPxti|;DՏV$DS 0/ļr,o qqԞkQAE'#'X8%5pd5>i.(ΣXF}ԾPӚ6e!+X䯜Ԙ&GJ؞L 3QO_p٧GrH.4"1BS.ܘ?ǟv̕i54e0y{J=b@Q=A'bd@09ZHw̅ss/7GB.DniSK o#A<K,ΐ&`)z8,(deׂz)"}&Ww8ڠ8 VL&[8ZUB/Om >1Zkq⶜A(}h›]EUуp=9QsS(+K+'eĬ%wŠ* y-** B P;XNR,0iH dO7sx|_N;MϏ(ۿ6dm -aCtO@ƺRU:EK"k+oÐPUZ@czu>TE[N~D":Nΐ[6hF` JSm&)vb+l*QyjM]|x?_jQReKkY1tvDvqZaQ9]w36iyٽNa `#φ,E3&z>_s6C̔4͌"eાP&HU,<$*9II%KK4>n=O} Ə QB{le`nahS]|)H'"7>9xq%pu.үղVa`j-h;>kVcNkVTP߰,vC ůsĀ( F~Rov:*P)vn+yGpjT|x_r{k 6"XS@F[G 8`k|Hnw.&>E11ґ1p?랝Cl Q0ҜՎ(hM1u7_|3Rv_OuI1|T$TLRYs..A4ry ^aoNņbx pS}@ܼ@j@,sw%.]8?C|Qm"a7pf`ǿQe*TW d.馴q68ON C$n]z CVm@tpzvIw[^BIQ!*?4cJG*CIɣxBJͷWyEsT <Ʃ@"ՠ7el>;'afBv]6"Z$$u:nhKm HLvT!Sx6ʷ:KA \F*#tפg$Xq|05=-[|J sɄ d+=y8ǥVxcq>0m;~q!;?0DAuqs յ"P:%4%e1[,€畧K5<UycEJC2ƳsƵ5sf!  4`1e/Kp֯r_-hYz|& m|c MUN#~WħnmݭsQ3/gltoA zGЎAfViz)f .zqV6+iG"Ȝ$0b~YV屹Kc+_"q4ǃ}hE2(|eBT q~z'TPML^|.p\i:>qRQanKvf%r^VE.~HY &ٰyk 0d4.55C PJ>-Id0=Pl^¤l O1 G7EjXxVjL5=PHM>"VgSMqNO n _IYBC>Gh\H!PbRA%P0ȀUH3[3[v.G)qұzCOPoW^kq/qw: QΪ=\pD|#s8І.jIZɧS>DQMHh6/@. ISiO{U`ݹUc_VO ⨠=8h|!O 98s*gq,ǖ_JM{*BgF8s%*Jy~D?(I銩c`E4Bb @CDNV#>5W#FT{".*ӂαм ٢^ ŝS˶ ,VnP"( B+`oKNG[:6xWlNb_ETTq5Up:_S UjRc<OЍ87{9oYU_QudC@5xrbY@YC;E$ð>IQq? `klSwy-l*mjTx~nCe~~|.t&1EcF-C8m[Z;%b ak,ds5`l!uvQ =%ο[4CeANψ/(4GU ~?D8CΕۖ=eFRD%"2>8i޴J;pͿ2{Ɣ4k2~ EY/:tS t,М %o3/(aƮa݇ڢq&oCI%'톗TG" XǎwrW1CnLptRMG\H |c9Iq)&E]Z ⋾W-v8#&!??<=Z-LFAknF[ d:7܄dlV~/Q(M!P+J!\Uc%>C><ֺf„1Z**nNIƴ#Ox#Z]v! }RLuȉ&DK=MP .9f3>kT7Ƭz2gybT,H9aqk%Vt%ysoW].ESOb]`ZzƆCFB1hw/Al.4^?s:GAr(0/,]~LIj HO;Դq}ḴAexK%EeEbd=e}ˊ~\䍔8!_y4rCed,?wS?=zO R UE/MG sVx*Q| KUćQRTLؑ[Ӑ)PMnb:. fM#yi g=U$})[5|mVܼurLv 'vO5hS:n2ݵ+sYA8̷Wy:۫1PЯ cUJ]FGv[%pQw9I<;v>ܯk+`c U'lJ"+S~N'k2w寙bH8] n[PkVwtu^>`Wҭaօ`ShL'rF?DEP2E?؄=52V."I,]q0Z o70VUY9Qq/)/dBBI6ԣZش(8R&K譪glR22dJ Χ2IX?B8@B!:`CK4~M: jD85;- x)zy.*D& 1x-͜bw.:Ǚ~n&ٲ |1͵7zV:^0Å>Ye/d`%b1e~!ѨcJ0g<`ȢȾ.X{tNnT-4aw)b%<6iƾ$~\ ܓVI|1B|'GLj8 NVo}.{W)PEd/0zP?!–b"ה십kK= қDBq- WiT+f& }uў}s>?Pe?3SmeO:P@w˥q; P[WJ Dv!)kvR?prwQTqju],Gi& u;ru5Jdsw49r˥B `>ĩ7Q%Z=:OKc^Aj%ޜ2ȥm9@m"uU)`ff`.q OLC&/x }ޛAɂ7bs.:z󻣩rC!-ˆ+֢΅k<:sb  [SS </`~dkCtoH!vPŬ)L3.P jخu;FU'^vY(: b{/LMEo[5 u&+Gɻr?meGxhXjBg#29x46J\`;,> 4UBmgw0 g,ZWPdm6h}$s!z&3}[]j$bHRd`ħ K#Q:«ҩEKy%2Y=X47jJˮ!+"\? ׍NO]v¢!]-*6gd7.,i /1J9=3żohwfk>?G7CL>?[5H(YӿVL!..0,l?-@CG4&>?֕sIbp`dD1I`*s|):ýXm@oJ jiJjwSeK: 36@ϵ::\Vw`vcƙ4k2<@irHr-y>&ÔZ_tr)Z`ucQȠpK@Pe1&sj k{Y/"˙N _ gJlb]k@v-]dL|o\պʤ) ̰'D6`/GHO9%oZv^FoFpPƂoDam:muklo*^L ֈ*Y/(Hċۗ}UcG@6>"xKC}Y)VZ/ :։.? : Jڬ.%TVt&LVwn׎!6Dߊ$?Kbod/5iFӛhO?frqNsf~ B*QB}wri#oM YJw%Swi3wm=q]6c:&'n,_Xa!'Pj7Tx޷|mhs5Wz6- RȊ%Qbؙy16q311Q"Q:q'X춫s8[M_.B Y]-oKi'&>.s$K"w֙,Bz=z[Y1@R{{y,ˋ7#0\N>*@UXg\x_b3AZrE!f^7iqg%)ECn>q\xdB}:ޱN{,m"&ju h|_$ #yeW/ L&!^s =)(]ljFyε϶EI1|~cps65 `e(kĢ-X`^7ϮT7H΢BRce⦜Z9GN>pPBWu7%`ugy rE%g:ϝJ.) 8L; TT}\v H!DI ~:4LwŌrؑKn%K#Zk[Uɋ"¼ym"CUSykH_MY#PT28F5@!>!L_7F^bX9f|JW5tq q^PR - :̺tHU pV}vU97 EHWD&"di^ Ap\L>})Б'Qt;{2;xRg%#DB#%Dx# mVkyv$)I(,AN_/Ci03:.4Fz[R%3Nmge?_I0#8v1r.xuSS_ލnMj'ŊvIrsVuOBx5 -|ݺ-d`E^ぐI'^Ӑ#o>/zngT˜IXtWkVc ]:Vb4q}zτ`9 ]կ0I A@lWXnpw6&j,bɾ b9Om;^0 1 䭅]=<$%y3|wLMՇ(z~@e}O[@ٌY,qxieEeݸ7I:5  f0$&$XJ7&\[C)|L^G`NvbciGMʄWx!;RCFAcD|F,"j-cAg6k}=,,RHy$eL#MK3P?/hzم+nb$cn yk,R }@V Z Uf\Mup=G@xx>Wg[ G=f&KHѭdnG:P}t%kdP8ts.O:Ra{E?wjJpOA2'ktÀ촠ȅT^SUy<3 ÔG_҄Sr!䯞6ӚkII55wִEv{ !9"Ui9#j Vg4 =t/ZՅӍ<A"ֈreag e` zܐ8,DC l'$q3lT@0+r֖Blۓ76zٜ dDx:-J8 cɷ1\費C Vpg6a?QVS! BkRu/uu&|I]ިMExI}u,.ZlR/AHfSDCMk%hKlLZ𛝍"/8sF~+"rFtK3Xn5 *Rңz$erq dћw%7wI+Ju4Ff~SR H/G.^Z Z&]#uEO()@1Ym'?BG.u,Ab ut:{6%Y@ x;BYk l[b|}a'6u 1DPD`?S6|-0F u=W#GS~@w[_N_ L%(ťϕX?_'DqD6u@ 4ʌlE#W}l6,{\2bv r0S/:o`( \#A 7Kzy@y0X6ҘyCnUv,`[ HDvV.yRݒQ-T,Ùf#uq@]k*(Gu1v>#;:Y",}Q}g9+SIHs5γp0x#á"D7\Kd56[+4X1 gJaœL-(o4cZ^AتqMW7$@'m;EF >Eti0ʠ(U_-쑯=2^ .Ri|2\@N(hgHf] +(e3iaYK픿9 #( >$C s^z+8UŘ&H(w0L9N3s傢+N}m5yOW• ɐv3n1c*c T4|(a`i!Y., +̝tX/Z ,%= Z@ݯ|t}%i_T6/qIĒU4v[0RrX>b'鐪:9SWq^$dd˜ic.Q&dmy cj{ƊKO{V0*jYQAgn2c΀I~kuuv1>v?"pk;0u4ݬ&N;m3?z!B掲}!]C_̀!+#U`ӎ*d5rlO[*;ns%. h(f#jͷeO?F Q/f>OyoK 3YZ_%n м" a؉f4:ڕǡ%#*έS.xeRX^feNҩi?m UOYE ԸeIk:n$<=wb9MB 5ZzG+?sNtwijBx?Ǵ1X6[W읡aPȣ┫ʿ _f7\Lh6NՅ`[|knp7!ld-l%դ4=}xKrp4nD&8!bwq* HcsRȷB OQU}kZ-'lC0bH{{fcD+:i4f"WRn3 VN D~w}gGG%8~y %C^]n7 HCJOo| /dM W~l5ij9:a|&F)LnŖP׻ǮDJ{n# ق[Uhgz巔XJc͖lw/* 2Yն0Z\;)dܡncj>P%"2R3|1IbO3̳3gKF:&mYpQFgcQ y[Ր!$I4j;餉,9P4 >~L^?vp Ҁ^ݟ(kFA5yke^:Gݻ@=J.aľz/-|5H.F)VUgI2 P1O&פD!-j 9wA}al$щ"#^(d׀;^B7;5:@FuYw}MX{v8)@) ߅*K}ms:("7&[Lʮњzd"ժr2"9O*fCr㰗xr::!-꽍C ~@m<^Qp@ӠE0⫵d˕ Uhq#>D}!d[b1fYu Izx '!u=7ўr?>#rѶȩ@iWL| ׎o_ŭVZ5S "[?,6 JQo5! @r2{]s}=*Pḧ́t6w $qBB-"Zu̷w͒{.}Ϟ}@m`A ?wXA:fD^JGc]mlMH8-~ͱ[WEx #8af0 [K[_18$6Sð<ڏf=ʭrk—r򕽀=>{7YCh0RW|ԺKH!J} a)9sÆ}tY8:\h,#ZAZ ܐg*kHoc#E>̯vI\w̏IMe$Ҟ_WFq:xә$K$QL)%Zȿ"KH$?u; ͤ-"vCZ[HVO we/cNO݄0r1U5(W}y_Xv"uS $SR3{}Sypx c$r5He#ēk:nS/H &X?d1G/:k=/MRLE)0D!ĜjF]`+!| ➄ 5?vVژ R3USs#l8's&ֺ|/҈3f8W;O3|GA1qfwJcž $F^#8 6 3+`o YHyjPomN'>-nyû"6ʿ;AW&3_>BBr::Zඎ!"@.ic >Kȏ~'!@-q9G<ltrJmՄx`)K R'*1E?ԠTqDxY!V%a iZN'}>(ֶX düҮ/GQKT su#bJ)A'b,hΥkg 19{vs7@@wA t%ox@xl5g7 2n`2 l=k4@DF #H *ɎNM~g9ksh Pp3rԒ)еlN,14nnV6{VGU{M9 EA")#m jLP=d`y H$9[g>,sӦJ̦/;+yR42=h虂^6>\7 ~#|翄;Eo,B5 =DW20.GHU=OdKlJ6 K .%k~Æͻ F zR^]Klb5L6۩mDF \@WɦMt8Qj< 1J]δ8C}r 7Jq0?̷+ͅ?aAZV &j$%#qzRqkV?h+,K(-x ι 7OCNɌ"`,x}B$H:<8#0S-M fh`XF{:,έX~6\ ?GHCU} Nf0pv}L3[ k}$)[T#:q^d X;ρخy\i2CS_甝j#$t÷?# ZP~D ".2i'Qt"=V);W5+ jyS:-@[|$l -`vΟ'YXaTK1e u#r! a~ifp`:%TA: 8B&2wPt7'ITqa 1b&8_Dh"\5c¹l! QHq~ 6}tpI=$tpX!p,u!:1t;Ҋ1+LuVWu]nJ/Q\ g{i/PRR Xv.C@H총;l #M(rX־Ui3wݓ yqbgu0_DO[QMy!3#M-IɔilK1x \-81 sG8|yfT[a2߸dLBS,ˤ >6 P.^]E-aW OP4 lM\n9I $W!fNV|о?ե砯t N99u,i[ATy.Kx A\9~H\= h1ɺ ??*>cǑO$4a~pиݎa[MO(FDI)j)o]k^)6tWDŽˡ75~u "t4Ԑza%B: F7W}5)JT7<YѾݰkY/&f{B+>6[o`3'e'Hb:¼"߱Pc4dO_ۼK\Ԧ6r$2ˑ-r6FK㻬:y:! XC,DDaI2F;F .s_ܖk"&M;RG,ݾ{l8q%+ce+D`De RԷeRԎRe>a!?'-,QCgGVG祵,ځi<{kXĪ/J<,#vx b7[FbY^>kݰ#.GhOWJ2~\HC;f~UʪN Ivig/\j(c߃L"a0L}+p\{a?/K)F!&WE`KFz/Ȓi ;)84Ͳ73Mm`݄T jW+SIvDע$ a {?R_D}t`ö P"2DSɸWX٩@m!Z@5Lݑ“-?z`:X\ȲR8=e4`d{L?fg}D$w"HsjFY{o@_.Xqkp-c2b[/ ,v="~.29r|={A-lÿLR.]jTQBY`۩^D̊  a0/UD+*'oOm* 7ы@=~ 9='_/cG:&¤va δibs<\l tjfQR8uKD;',͢ۋ} _(sH gQrwYOu^'c[~{Y.%oR;/4zʶDtwJdq ,LgW#sssц>OA|υPݭ0o/#~fW/xf3g:XyIQg oXX*Ny{Xo)}܏TC=2EmW2. ?_,y-Iěx cOhk*l<ʭh$P4J77` _aL t2q_l'9_ ѧ6W${o)4ezSw\Aq˰n+! 0\Q z霕S4`%_[xUj3 *Oc!c^elǣ`T/Vlm ha;yy]\.$#I;@[o*濾-Be_ TV>YXòAa.m΂d!\|}F5eO[igb(S>{[{%TL:Œó2 !zy,j:8Jjw}Qݵ<%dai:vR 6LpTS@`%Ǝ7 kkx=ylկQ :Q02*"h-6(pw:b3:"X->@_y >[ꊹ+_9,Q^@7_j {~%yXSL {T?McIX/m: 3pNq$?./ĩˋyv8 hx0Kb sΞQx6 w9H5IWx_-CR ^Gwl#T w  F)O<=1yϧl8Kkh:SC+ x;AVl+u ^jWH"jhU?c%8Js;N9ؐ9g1I3 r^;gs@\^k]B-M*8;ʡ8h!Q&Td2hƼtYH}Z_n6,]{X:%؝! ԛcJ*`$VP@sp"9hJ/O%F~܈cu'7NF9=M `mJDYu*0&<< 4gxwopnEaYp>(!?ڗZJ/bKnL]?tVX&MɅ4겋2KWq x2_Ly?ȓ$ ({ ?Ü;*cެx[45k뛍>p66s۶FsȭL%Ė|{s!>: 9bS7b[݆N{yx/I8e3|jBRQ]AasZ۫ `ԝ-l8 7:hU, jP#Yas#NZV]FO `1'ObވzG$'F?3{%i3A UaAEj W*O@d\g}0M z|{(]_m ; ..u`Vܱ vix/Pۡz}\JxX@L@|IƸ*J+5W"g2q-#=~-F,k5sf GIsHH1l{{}ig~F :jY{-rE<$*@A+ؾۃGSqY,dcEk+Wos[3ozSȧ ox ^DX? ?mx(?'^59mX\1h{T1#6,푱 g:5;9J||F*jKKח-g%DLZhOzڧBYKLx"i2ۙOQ vZ]߽]&/NR zh")w#g9!-nb`pv9~QHY1mxbީ|i4nj^oIJ87=mOs&dUe.97٬"5KEpznmʥUiTp VJbuX_}0J4#qvG6b]QEy2S' .mc?ʑJ=R*:V=q1nabU=|%F\+."eױ\Ȱ麹i K~1 -@Jw>yB^iTPW,{-=ThzGr>݊\ɱxEoug*6 s)d8 nLi5<{3{ݿOu؊?v%1ȧQL-='CzN@MS{e:n{! eƮm3Q}} Lfg֓)"i#u.L%h5ej UκN`i%[~a Tr_Wm?FEg5%J͝KӜaq$1j?ta}<ȃ`?>ۥ "hFv[w!V鿞]Щd"oF^*9'G^\ zl:rNunу7J6 /nr5[(!7Ҵ19*|G;Aҿ/A-޺>qoB8g|H,~a-ӫp}:dfA1.k0dãNrrޯziw!pO7x%F$ꬑ?_#xi>Zvfo׷7䕹,8h-ūkpO'ZgKp#YGZFѬc =pT t~Z,Fts2g *.鱫V6?%2դ:AGɅH ɷa#ޯo Pr}~N{ ^abx aK5wut<{G4sQX331{^Y, OÌtn$u{_ W\ZX3B,>gHHy*^D1F]{cTwNgnH-aGoϹ)+S`Z.,l3ή)Jj-e=$`mJmLZ8 Gw AF ,6XbܞO5Ncqo*qm ɺmwCʱ.roEYQJjr(eUC/?f B"+%w };6:{ߋ Ѧi.[R FZH^8PA("BKscn~950Amu'\AQ%ʅR3Pi(3vL JdC&d+#BMo$r>^K:=2y1?Dd!~8O(k9s?֫N6&ň,n}T,Wy\1RgOFdF*H Kk>VfF4 z嚍y{qΓ3=9mEo p+!!NLHЂ>E|Zc:S ~^ ֗^"9fFڻ!rR ,Ow5׭;bAqၲ╓@ DtށWgRH[SývM ([WH/MU-rK]*< ^N])꩷:VgC&ub:G*Qś4:IoL % j]9>쇯QkL.'A7_.N؁]Y-k3frt(P`8(i}iU BG̸WE:酦[>"f{>U6$LH)m\@űVC~'oMNJ=X(d"uz1&d$xFkZe$nf vRp wgzr)"tW^G`5=d(߾H}Tu'haE~JǧYT/z(ވ}j} XЩBSsĞ'_"O!+~]bzٻڍv?sT1xN88a@5e 5N2&RKd}btkIﭘ.Zƺ_o$qGFT(*À®c܊BN-i'.2eRS59m A_5ٙf vQ: ^~^.}IO^B%A#lwO6mI+өZt.Em4+!uKg _S%J>uXm.JlA0t{{Ա1ix:&J&n4i&ePH0L``msct:S6ب:cW6L<@?*4p,yw9Ύ}76KIn_Bܴ%};=+qOL%27|O4/c淲KPWT? , V*Og᱃G*%E'Z=p'0sBV7*\b 21#bF@DJpq{^|O܌ڜ7,]qދ/ 2GRs uFS sVvC`%EKY"-7gԠ:z Y͏{2 qǔ&)pKkL)S;k9/Ntm63L$4-bIdlnyv{s\LD)y}S;hR~ֈŗ,m&^&!%Cw "o kCl1Unz!Wmfq4EaOv)yO9!,GGa.m!2_]Z={R(u #S/c{nV1 ͮF^'8c)8~ Xbm݅ /Wm-g(rZ+J;׀+a{LR0eڞ?g Y4& n@>П"Σ6xC$cmm79 =`PT?n9c?f^{Etj ~{x>8Y./ul49#OW{IgND+^=Կ `5AV),DN\QYc 6QÃgݴҦeHTzlb?T{%΄e4:חjŬ::14akhVf=9dPBa`@>(xSpK,\lC`dPFvXA~1_zݔCͣx A*I+0MΊQp/"̳锂ԞW$W"% vHNج){PSZ/:hi{}h~n,kΟ-fpE%\Z,$A}kO}7[}V񜻆Ż]붫4fr=+3ք A5O8R*0`SL S_(7Ucrr$2%bۂi0MU(K$-[PiVbb(}eYM+0D7|A7"b,eZiFl'B=mƩ"FgqP+}`]RN/ocV<(%di\Hm듁oi;sroM^Q&S9N pt78Tqu;OsC:xX _]Bw?seMj:x:1TUyŰHڥ%6}Ōg+`A_XG g0b. 54r]aEj?΍ow[Al ٞE+1R\PalHڱD\KMrq$1h5Դ)oI\F3lPܠaհ)}3w@R;ŽUwQt#ᙬ֜Hh}v :Lqա|8j{s_6#aNB}$X_E]rfEAJKƍ[B=xTlA59[YǥTdgB}QSp+L|q2N1=kzէbyKN,U%W-3 ekno,ox,g61~d9qW}!90N$Vx?k ]JM-rl)#6B!vG_,ۗI^w#.|p6NOAXy#Q(cd K6oO%9?JI["I/r#J3;¢3H>vȪyE}ɳiL_~0:5{j+tҘdB:ϱgQ3kϽ 8dS:z|J2NgҶN&+kl^.p4X-2yU@v7:6{ߒlaϡC e]؛50 cX|D/$uiKb׮u]ZtBiL%j\#V_De|Cr䉬AJYtkD3r'ҖM0%BmZM&~yVw&h9W, "ͷEgNKzcc<Բ(7I8eLb4G-p'dU5Վo @%+=adL4Rײuڸ! %(4Q$IKIR;5O:e6p@wUA& PR,%FXgeeve=dG3լ cuNMO6wvUH'ɊY>8%Vݡ) /0HbZHje3:"PwO!v\h2Br R~[*܈A\*m`*$iwGjޔ`kVt@cv[؂.""3 0XFr̟4"}@kTkk}mvMW'fl첯osaÇTkM$'ْH2ˮOL3+j[N9ٴh?X_7Yf6Aȫ3k;Eb$bD !].8s xǠ yiPIEq|Lĵ⻑w@-IS 'VBe8gRVߙ/)>Ts?Ej[> VE#.;vYr4p%ŰSθ*O0вZ#)9ޮ6pKbΙa> X><lZ$v΋ktN_cj&7ctx*^bW*O@ؗFPyW`b f%6{?o89L7 P}Iمx%D=BjqW ӵ_*F0*+HN) aKR3%SfeEsRHۚo~ԺƐOJ9C!>{Jv3FNMxͿw!JgQJBX!k#$w]M޼5O2o!$&{KPt⪿dˋ.mSX&+ւ_Au,ⷯ?8JfaeVk;;Әten;:z t{^Q(sщe瑾Ƴ9QDmx牧;}@;'{To"P|Յ@`ߐᱡHQbc{.Hjz](EJ@q1V$lY>6ũ!ObS=ŀؘCXp~:P;eat&4Y `6o!lM/d%%߲Vž*}].clDH=SGLXpf{z>'56PiTa8p*p&*c_dtؐ6WI' +Mg #bK^>UkQ'?#H 8՛2 taV9Ab@buf<(52PBNee6q|azhV4CQP@[ e+4vq$X&ߕJй9ega8MOx_RrrRQ/0sVܙƌ~jUwԣq.*(:4Ä=7{d.&A ˁŠE17̈uί%nQ.kz+Ch~hZuCHt:I#k7pfhG,g/<*IaVWrFBЁo=$_>to3X5l.BUg(BўI? VIl7ke ( ?HC!R̲w{$;Q. ?!S`jx'ZVx2%wy̸^vCCumVb-Fzl1)3F RSژ?dSfiz>Dtg,$7ec HHt؃ë &P2Û+2:F%'KN:QMj,`\5+*?B^.h띠.v xi [Bs (QܥR lO2hO'j)J _$}Ty=74jB!zEP)Vܵ}޲q=p~a@.B(*Ϋ3vd주D,O\,kwU 1SK?HfiTbcXI&а$olu-\> Z7Nitv}{~G9`viL?l25ep ҜER̵̚ߣF_ѹ$13FT^ T6ԛtcMmq{k8$fh&H"􄫜i%Å- xV3`C(kհbM)Յ–}K0/nE/ȯ&ڿ4 WRYmIgAu tU& 4Qv8ǥ?`8&xƑV UDp]1+Ze\}EC3daߞq(d{o.+a{?xm 9Uօm­X%LpBjU:iWO/*S Y0]|Ic79%xtO/P'p҂-\UɊEgD=JPbSM1OlR=;/z-L{zlǩZѪΙN_,dwźI )f[܎w]l(lw* m.ú_nPňvH',DgO;++p4{2oD%B10C!uu%uSݨ7U_GZ^eǏ]B3g3FYs#/p4W:Қ) Kq Gj=ub%Ot2nmPědWүP*0{p &Muf2b%o U] * g?ZDDbXT'/#3_ؓ@79,Sҵ)漟R?IzPy `SQiN$8rCsgiEvka|R/$/ا&YkMFD#hf0}gvTLG%ɍ6)^g࿛HѱO$ʲf=^&RVp35G1Jɽ>^|\)mC&Le'A^H`-,{HP+6p.?XDͻ)s[3q 8W5XUe;o;.JY:o,Qļ=Ţ"}[bVy;IxBq`IzF3}k{Rhи|=gGTEBbN7h T]$HXY"zH";I6I_\M܋ PK k(+};n\cw!`ܦ26 #^z=<$3=np?0wA\:wŮQc9ʋɕ,U:lٳ`q$<*?,ČpysR&eLd%;:䧁j bD]>vG@~F„_hѕѩTi%82T Z G$j4zn]^vG—QO^np,^͋Q"'g$,#oq)d%gQ-X>wO&.ktq쉹~3_zpji'Q8 nceyk=g+&(2ኬ͉SȌ}6ԉBeEN[/ ym Qsnstۄ,p (]ֱZnMTef{ kHzL:n΢}~ˈ`&'`u0WS`i I݂qU `*nF:]2=j˘cw lQJ1kRT_h@.bڰlv&8o\bQA_sXuPL(3W6+滷 : (_>5:A't2^kGƞu왏Zmjy_4I/' 56Q: ˭T$ЭF΁ћlNѱ tjX5^doD}7şer!7{!yq7$Tyh`G)7$_URKzROB‚!["w1Nt﬛%/ۚ=ZBI?5 ٳKҽ[% \OJ0i*!G2ӊz,Fr#>艍j4Hfƶ7E6B\D{ž%%Y?'<wS-ZrHt#O5n-$#jf_ɴ.#[`&=:xd;%iBUTjvMRgwy0DPW]a.Bv1N( L}g1A/3q.@NY&vy/)]njt_˳CeKx=&a)(]e0T햐q80W8;VX8]-4 n?E49/ni]_8< .:ʈZHVx)54ap<,T_ejȉcK [`FJxT8QlMՃgv0؁(]|*Ҙ#s=JR59D\@8m!51ɶP-׷vDF6WX ;RfZy8"Wt=\LuyR|C"E$:)(w 6ATpx z>18g*WbIwpXx=|8 Wd(h ?'(É&⾟5ѺDٌ/MnChN ]bα4f_Y,8\ذ". 2լ/m޾hӼ0LmTǒm8Vh%U6JM6N^fox1W܇u>3 b}sz_B K\5|I r8'C1gj_=ͻ<\h2wq< (EY=nޅG$yg{={߳}VX!Y׮Lz`>@uM m7Mpw!c9XjFC8Y !+U@S}Z#W'.dʌ>01 OE-f2sXgdsIbUsdIrst@H:g:,3-e& q]cpAҴzj5_-/TI !IpО=i"EJcƑ`~1__s%) Z$Y64XGA6lD2Ub~$I2kkΣ8v=a4E/a1dI%!}3qnC6,]DK.Xәk' EV|6xi#x1Jɛ<7u_Qɱ1u)=29^!O+x3t3;<;ՋB !?- X=OT"л1`#::c9hAGTp+0sqJm vX|{1M_o&~8w4-r-cmuQzZ&;;F4BD@yVtR487%K4m3L8pj T"k'tfKRU-#yqx@U4X \c_&L M}ehr c tͅI8V 6KT% 8;q={!boYSyuBZ_ ppH 6ZZ F^~4>2fto+RW֛gP ]O]{TcjDHU=r jM8/ABrJEthE\EwjD(YVZ xK<-\N}z,lr_ MPG?7h*~Tl/HbkTR}@`LG}>DZ]Kumdm<4|^хD4X ~h JC dhSxUsDsB3Up~=,2`;@ *.Ojb|܈#x.VErlW7s.eWD*DU@(j QAGjT)]$S7/%W~IB+CUA=|f"pAt| z1>V 0Ak+٬K)]^9M/*M4 kIQ7?athٟ0oߺa)J1-^yT+{+CI#%dI N?ZI4]c*'G`? Ng2Z ժ lo9*odB1dkӷI.%-RK OC.ӌ5Tmj%]lȆX8i̇j)Fڛ9xJVj8j {f )(/\|~c Ϣ_=90G MOR0o1@kS˵# GG*^a^E{ZbQOH֍}Ε+bx00V qs2s){7W_- 5Phɔ^Z%`}r >,4{;sQ 0Z1E(_ EwwG %t?fZ.m+$Rp smj~},ۨ{B#p[LpkbGU&z+QT}ɬ_ޖ,W#lt3$>2 .6q禌еc݊].16\2䡪b}.mUg Z}hk䢚[ߐi9U!󙏅ծQCW]9R72sB0e l!|ۋse{[ZvYp{A'.Fgne ~N݀~Vvmֵ~0 Z*q YcrC*:jƌ)PܽXێn KP`gюL z|2~6+1; 6ڰ4X\70p6$#mZS35KT=GI^HS]^3㾺+_ZjW厑e<:S:M(vcxZϘS ITDh|,0}fSh&B)B|&} :g[}Ͽ;F@>]IkAj#}_+bg-5x }cp̗W}z 5Ri3yRB;|(i{"Q{|/w@ra[Qkf'@6 `F4WOxʱsfQ C8VjV")0){<giVeS"@I^Otgi:.bʾvnkg9RJci7A 62t r䰃:z(\xnL I(\dS آx{ YY*131z[.#֔/7e0ڎ"@x ^]HI rk*s5CSO1j0( "!sխvQRXGC=u 1{e[zFEBTyb;nBT}KKS mpBBB9' jln>{ͺ"Rנ~w,&p7"+Ȧh. 25AqYS%tڔX(r\w?Ge.c2J9= C?ׯyf|kEߖ~j\v^( `X?Dlh@w)Dw [.oj-RO,G*_dmY4hvV7n}&KSx f&I< ” &ǐ0o| bC 5 -a|Db4簧hɘ`a1 ~uGtP/F0EA1 {ҏ]hH{KS(*jpi]") 6P-P^*֔~`н"&~j-0ǎ1`=j|{fek@5SKjx a7Eŧ/)mj|Zjf@,k'֖㿻 -vdÊIgeQGe#zoe?L˗$q ./f+1: `y .663䒅kl+߈Œg(xA223TGʓ9ڟ4_vL]*ktO<`RAј3:A\|-]s"C?,J`Ep]7 }sY~JE|t^dBPɞ3imtGC4JlV\9$/dg9ucgn&/ vMtP{g(nz {Q<Ѐ: :&!"=xL6|dtܼv 5\ݷ42! jkܒ7>[9ѩ1ԺB( C(&pJ\窱NRX.PzمZ[Cy>y:,eROV>XA5*+MhF:f~U,IVu@ %KYUPU/K.Npzϧ1g/0Lr~#9J{(Ԫ jgs^o}\VCms@i縔ȕ=hAFKi0w.qK fK^[)`R5P<`$C/DӖ?|=3}^gDZQ")6(Tרo|o_SIy^򑣑x!t-):br*r  |jpæM(^6Nh\c1izLcü؟zɧ l݈g_M铧ۦ+Tr&m=80klCe:-Me]Dא& Lhy2Y}h QVVv`eĩ RgӪ2, RΟQVG#-qI@>Wdg@7(IVJr-9Ny"ԞW q ';b\63ʋ1wf|.V12<?T .jDa^źrD ʭ(9|j6,߈Ij^8TLhP"5|< T4Τ8cx=6sFvH׽ qMrm#hע,-v4pHF(s4zDߖ-.?~\̎ۼKUxkrSmӺpB̐ΈTdlO@R׻/ac?k'2/$( ΚF ϿVU >o9j TzRSZÔ8BEҬS~{_'W@gxI&a2o?hĚ(I tS?5eJ $}2^RO37byns"@Ay>Z9آ\|" H)~0vxER]VJn&(|jw Tr~QO єP?+CcJ"gقEǂoea!v|gXx8:Bs˕”@H Ή{@IvVSRf+v1h-bkVyV~ηgبý+!R"V .|1v ]vIĴ.;T/*;B7-? "9d$ތŻ}ЗO԰KM;\h۫ R#"2X\DdS"w.ZO[ HqDx'56rOuuR3 zYKx?i A_=k údRhnƓ/ =qD{n,hqcΝ4ͅ0nlnYgI+ !-\[5 +#'d񈇮Ŏ$UdžHbl BPg H( +^j;#&oc ʪ*-g Ӳaef.̨bu:(Uo7!NdU/C^"me.Hz8YHmcȕʅK) SxY ݤnhdKhoNq ZY~Xƒ%8+Tb+妔SيIi('.fi nimq# yĦyԠ0Vպߟ@y*<ꁼL+v'ßEk+/+( 1_0{S\Q Ł=,A)[L"^g!wDV)21M`l)(EM"IQ}"z0x#r=~"56}y-_Atpf3hc_"WADCJWyb.!\v<}: k)H\WOc)!}fmrݛβ*: dGAL)3lh[}f P>+*q4ZVАC B9&t @/5lFTLue#/$';t#:B8pt"s4"1Ÿ^U?g؉D[-sm# 4<ihI0.>uc>LR!)سÜO%H09y"oեXV{cHƛmb6̓@YZ< =#hY= 3yV[ƴhUv>V0aYTW˾d9cq1jçe [BKNsGFraA*%L_"V+%PR .qTI_I6nQ풖88?BF\P|yfcKMw{{a#f._u9V]!^  ,ɦ=>׍Yz>PI".Dv3`XJXzZ0tG6SBDaNж"z: n;.].ɳ,X0DQp240Uj/XkfS~;Si+ NLFMckTAZ8?48]Y̫r?X>;H/8Jg}@X>]ҹ^_Ux]x'#nP',&*N\IBnĹ̒sl?X43 OJc'+㮍1cM}ccxr"|gW)3R>u8VC:#Rgcs̗˼raQ'3o=-}ݗҽEm"S,ijT@B B4~h<%$٥y Rq1H Lv0LCD]DoO{v5-rX\1DmvyK]?@W&${BIShXpQB{S4&MȤ'z@\ո}~Dn| DNαY|Kg\kZ )Kڼ&oF.(L0eaZ_9%8]Jv3~8b\wnmu;"~ExlfӉWcQޢ7oa lWAc,r[@L!)V0̗* AoQk%jY@0vcO3ծKLS=шXGAW\[}Ighl<8_Nѵ+W')^c8[]L'yFbffZ-DIL u ;~Aa}Kjvg ?7>;%?Ȏ*&0 Asv1Ɋ`;}p90t\ZfF`jќ;{ o4E[yc~ F)$V#.F43jNoA,wV_ 3NσRxLJ7+ 01 x_Guu /Mܣ-kts/pvTPLѐe :33J2|q;:x&^33+ PBv4x 7AJ?%>Gt<ًDp\[Tp 7%- ғRf=P(7٢_\ W{ϡx.єbӨj=j-~jʵ:xʷ4;Z"9q!\j}#N6q!Y h<Ԟ{I>h[&y^}Brk/#oKpx|W@W+9瞌T-9,$g#*Tkps%T.&^e -q2Hh|y7%yRp['ksv]{pG˗ .RdXɰ&4q7V䉂0E@X1 e-IeT A6mQƁR^e¶sXfb'IAKWW#tJpƒ*IkFS`{}Hkeyd lT%IeD˩T#> 6yn$H[Z][t:vZG sdG Ƌa@ N֫_  sW_BMlz FT'#U-0X[dmJ9NgÙSl*Pd0r e'%>KrQѱt^qqVλngJZz+_ {AHȘAy3+bF bQyZƘW( b`V|=sX>hHbQ䋕i>[˟ڏcj-ǜLB*)̎ bmZX^nthޗ":%ީoOʋ!R2=9*xh10x]g3wXkбg@;,`?XzB;\[{%Nuڥ Rʛ`DX${LEZ{JI/'r>$ 7sOt>uZ~=.^ /(s̞iqx3fw S _&YVC(lOk|m1خwCԩrjhgjB% c+_iaP 3Z~̅ȗcJ|DGX,ǕٱSL`F ū![Yf@0\`kQJ~#zvZpBfo4U@:oHڅLjg|z6pkUV|y,0͸-q kbZ`x0Aca ]Liŭ=}~uuE8Xx:ràY+HM!g  Fp5[ep]e֐-HݬHV"2@ %aA˸lzY5ӂxƧFe易"#GPozw5Ut"!cG bH86 -y"nc0m;ԗD}m6޽wB2 qC su0O-*?=Lk(6%SKS*a^T<vy^9@ॕ2ժ%h bx:;6Z,z~\*ؑSc ɞaC9DAh#W 9)3*jC)cy'%kCnHVbTBiA>6ޱW)}[=޻ϺJlX鏚h xM 4]1m /s \-l*VA'isg:Žp 8HW,^/;!ƻA}qJJcK=1 Z Pacd0Қ;@!(jV3)︳ KGļn*MЍoRJapR-gXO4iS0n!qIKOk劉Ⱥ#Λ%4eU=7X~>"wnO뭅?-Ӄ-e_fuUA8 5uD!lÒ7=2IHgSKK/Yh K/HmY>[݈zbUN܍X0v@ZEGPy3L 7rY}!{F異Ԃp͕)#sa$fLS@H+|p; ccX&[V(j>,%m-uU^+t9!C%GYD߰/T#Q?ZG $F_l&|ewZߪ#i6N1_uKb(-3&Jl Pg n3=,'0Z8>M>^Q<}0TA^(Kp SG-uOh:ESئ1cgwAL#+ ٹIN@^*"`G\˪ӵ)=8WPÚ /~}Ee޾[:-0'ƒq{(..3`jzmNxE:kI[d򂏁e֫cX@ 4j9Fs Q@YN50KڟJZ i A~g8%s 6)L>CD&5fd ~\:K}0[#u.K ^hN(@5xсY{1 0.EQ &Gb;Ε=+({&?e?+Hѭ^TA&U:hQ wqF΁&+kjݱG p< M,QFDd.\6v?~gL:{tW{<,M!{T7o/Ҕ*7zbǣ8M~ .!1k1)uI xk.IXl:kߋQ({ ]רѪAG2։:Io>91pPA $T>_bsT;Ic>pv-ZžIuwx`'(zFj妔cU>ޱ qu櫜˒HO&0 *q\ vtd,SEwHs5Ӯ Os/8г^1>O=nDgtv*-YMFHm{2Ö<u(b7<_MnTiԱ./3}VbUс w$J7˸J7*8d'n\FJPլo4an%~D6r A uUg ߺʙ'^( CӦ+FӋr$D1%el¼,_Gy6-&HՆTެƿ9yd)&6jMYugf+٥;b\<+῰:C^{f9mmEh"5]ɘ \5GKrCMtx%FBs5"#̩UP7A-]d8uhZ _M<~G.v6ê.EGhs݉!^Io>Pj 5 K]ICEx8|4DZZ.U@靨gJVa&qVun-61o̘'8(xV hUO*b6tmr70l: $(i?cpmVŖACEƪWo#oMV)VZbi;D^ % [Š\}X,ǜbo9^q+ ttqV\;w:;x?rW%z&ֱULh/ .lNjv7SsqG#E00Ư{#Tᙢ:2te˥eɁyOȯ%7GDnnC(I;0s$ zU4KɾwLLu.۷4ݺjdt9R_04v輀mt4AyqKNoo8CTeDvI6esD\Dc(4ߣL $͚+ĶT=ܣӄY^"DfwϞw#x>0lk=j^FsgBDz7!)nZ{_J /]q :\1ͷP"1"ܶ=T;+'9@d@[NE;uRL/av4'x/RZ1{^UYke];8`H|Mw5v3 %)VyaX=30 nQ/زsg60/r\&1©aPxS45xLnf#~}K*#Bly+G%f. -zMci>ά֥T7we߹a5 Vx7B>%'XwÑudnPr#崉MoRq-נk&*e8`$f[O︶"mzwMR;w^bڊñGM+) lMW_QHJA6cEMv<Ԑf(ph9Se[]l2O *sM{-Jnpw=jl)z7mH<7bQ6P^XĞE c7 xuAZNAb19 (i<£j@D<ݪ$9R3'ט0Y0Ab?DU81m/h?+YdQB_^OA?0/>` |X9J{R`ƜG7*5 v3}k 7i7g0=V\7L͘PGshvMfv)[o`<|( /3&4`?s)L'>#땋UbSF"ѯ nЙ1ZMH[-Z@DzHLy@9McEM8nS3 (2hb+{Aր etG!A5 O S;:1+8=4/$Hg,P *OIʓJ,ʈnBAya9: G7Z Y:A:˓QCM$ˣ"ֆ_I #U<<>ى FZ#whH8݊[;$˛X7.˹:rx9pv&M\E@P6&^ ӽYd; =MǞ.AG>;(fʾC|L0?+zl+UǃmAKE/LHTX=J] p%?}cd!Y]~CҺ-_æ6iLrmZܦXW?Ik]zdًBx;+wKI3UTbi;)Dvae4Bhcy*2XSNwCGo& ^N@\FrL5QrP}2{$3/MM fՑ, c8Lit&TE~ lTD~**JT0&Wܛz.e<蓼L7+(KtG|MMq/k,-`AN283ol*r~U,jZW{ָ*$2I'Ws/t4 i]K7 ";1fQa;Z.HQ# 2+=Q?r@vDMVZ)k~œp-s.6vڎ7o esӖHkWp4e͜3o^!4ZzD<)-"E>YmZuwe/K1%F>'xzls8{݌!!6Tmͭ³B O ,d Q$Xb٢Loc1&]4_wvLxZXҠ`CX<_ZNuJ{휲ʯ]TyY*uk3j Q:;^}U{?;M_(L{>)M (AK ѡ ]DqS4ɷsղg*k 5I{7KI7Qvw'W@'DpT;l*0Ԧ~"i ?Zڶq[quϗAYea7Y<*,.8cKiگʃ?S]aF+zReGiBfӨJE>{:GY%!5c}Qr5o>;rMN:d~-B^V\+TkLe0j>'j+u):ABGӷN=a[% ՎȂ7} 4+L(r|bC/B/4ؗ#S+ I-`:%W6VD6ss^t `n$'۲3h;%)7]^ݞ\TGw&L@8 `Ua4a+ \t55$Ƴ ץ|k}Q1֕d@tq5ډ*{wTJ<$mޥ殼BLsm r8Ч-/T,[~=$~d;Tꉽ 7 跠542 ?R!)9Nw>3Rlx0qRC\S>\je=Y'0.u4I*vD»lxhj2u41| -!`-ACg|ÝG9_HOI2ۨeAFc*䊪(PG)OLm4ZpUTziL;ܬdY5Wh++-Bkt/Ȥk^ q@SN(SЦƦ rgۅ=<6;m5>\A@q>^hzB.bp6i++Uc_Iԕ 7߬λ!+Nۖe¹tҙ:ju^JW׃b%~$XYREnՀq,ہuAw<3n(©ZZKJ F"@똳F7 bCr " CĚ("}@4OrZxMӨ?iWuTUȼf.c~I5var z_^ǩrreG&R>toMx̊Em]؞@"iŊt0CN]MUWoWTں0[Iqס< l?FT7-Dn>Ȩ8?= :xQA("^2^l\ )>sSO=īF^7)_S :}S~jH#@Ƨkiv|G= eUA:$aF8|IKw BA{Ⳛ-]8!V"q(&S"І@},x*X*,3ݮ^\\7Iſ_(kV{rE> mQ4Cy{p vb؊܂VXvw@϶l $eCb4B~l{ZH tjX[ؕǁ)'Iyn"mDVUfGx39ʦ0)84G(4 㜳&, 뎫de7wE]O9b *OD'jd^ r~SVM͐%WT;[0LsDff؇Z[vqul ʨGh'WBK0 n~f_6:Vc)&iaSu2(Qj ӕ{9lR{Ia9eYVAn ,PH; {"$Y{:k}Tp;L-&!,Iv .I%j{_4R#sRA>f&#dDzT69twz/8zpSkJ}`aTgeь/|5<,,}+ ͇V,T/K~ad `pn0AP 惴Յa7ۨtl^4d8nGHc~L#d\MuDiPߵ]_|njtᮡ|ufۀSmOB" 1E #x]0#AL͊>|s4aMT yv)UwV͸^n]C{ 6QH 3Sԓ+qE?:k kQM#QZ B|S<6L5a%?O=> =$ ů8](_⺃/#'wbE0*l^ a1.߲1@eA̻M<wr|l$ɡZI <t`bUYl:k) W 5Pj=A@RR zp$a47Ա,ɡ1<# c"5U f B(QU1-K`4EvLZڱg;Q절z)67OРN 6gchkr5 .#;w(O/-9ӢŅ1]b[Q/ 7(?Xxv>KFp Bq ]Bc* Na51J1=fə%dv&Z q +cT@q+-ZR͐,FާAJ rsY |㙣$R)Y䔉{HHQg 1}ye^ vUS3Dr¹ < Bm3 Tzp.|Si[V  3n/ :[wP]O֕wgr\e@8 0`4@ N8NkD9y6+#D˳#o_1!_k d,׺uo:PZ&WISOe~|*OHe͔oۓ1j-2.=ED]Ua_9;[6Y+ k顄%D?C#㣄Ǘ*D13{m8hwfnKm:vW)BYu]Beay=c0T3H &TŁXc/AX/w/4t8[C…TKTsnLQ[uJ[6<0p-[UCIk'*S+>~*/ `,àz[P;u*%\4&7*-,acWiP²BֹhQf"LިrY9 FV2?1v4h}0 l)=ӄy^?VZc/Q(+`,_ա2Z*0V㬎MH'8,jދuV'ߴ pV 8\vKd'䘰 @IulG& %hƚ)`?[9k4PpoNY=T'j({QeG6 L)B=FN$Iݸw[Èel Z T W?Kh!}@w_@qlHämuGr.ng"J|ͭoc3rZ-W:ƥ".|yy77VP61j,n7t}לm:Tv,*Eu[Gذ k̟' +;_"ʹ]Q3u[@?nXǷS2A%8 K-3g&\kÊ4 oi뾨(\64soWkhS_)[ۂ2C/rN= 2`A_4.J'NR +[U 'b5xMmļw^-AEZN5p;|>OTs&WZwb,_*)#%֦D9M1^A݇ n;*M `VK?Q^h A#5ѵ ou$8S𖚨99ob[O}&O+oP]! t me!BHrΠL}-::*3"wKzI|Cow}!dv@Uu- eB$} M^8&|<Ɛ*YcΞ֝ D߂7F)4 u~톹BomQCazjuLA؄4Ě}?+s"V9-_۱``ӿwhWƇ&3ϲ8쬩~ŭc`byxNmKZ;9.״!0ιZclI| +/{Rkn6J{c2`LHS*ሑ:IqJZO 1m2Mns`1L( P NzztC)kCEAؐ\T>һ/h/p::ZtL#w iA"STJ7 U$Q||llsb W݂vfa+_Sau7!U햗HԬhlF]`E"_zMjfl:)vPp؜QP5˰'D8!M[λ-S #@y(8O5%t,~)&f M3ˠe2s9}6Is!D0^1QO$-u( GBQbU>Ͷ(I_lz^ +Jf &&izW/w(:o !Bs{`A| ] x[?ՀWxZ N#$#PR4cL]trB Ò +Pe4@Iv=36 I4?dIJěn )哕1UzR9P 9ȠKl p8@M=u'{uS⋺%vЪzt a]^p)eʈnha4# /]Ӏ&Ϯ_LaU饮1NMg] ͭ`MR%]\hvsf(nR{N—JhWc#ˢmixmllGf\n˖fʈzjr&֚ U>YlW TEǯZD+ɗZ<5ź+h5.]~;3(1qn{5.Ks+-jUx@Dj:,Z/"-ᄫ..tҠ"B&||O')(UUJߐRW h lEgcghm|T'9qB%b?I`KAA1!GōyQyxR!hJ 6R%:Wr;ϟ0kvbvá_j^838>;.j䙯6o[?Wb̜2qu9 mŨ?լUoĻB r]Rh`؋ub҃;Lv˹R uކ)pP| 5MnV0jaT+.cn@ph@GkJWT}2%{Af Qe?Ǡ "rqܬ`hUP)i`m;ZN.qxW f?en$ݜ֝B@nV-Lp1gbK!Iu{! pTi!U%hU,s5RZ󞒚-cE,,/f4*IJ8Yap { %Ah9'4S:')8r h*ؑy"գJDIAR~ ~ڿ,m#RD'3Sy& |!Pޮrd{H{8WXoٲk̫ +b~U(yۘA#?47y܄მ#I9VHs lUJ4s}?xjQ$?7SHF4Rz!Dq1oFQ-F"ӶV+FH @YtσN# }WJe)I,><+RgMZVU '%[b9JvY77! ݨBҹB (v9j+ e;tmpS0&6WH'/y=RL{~}.M'1 hO%sb%`hq%d*b)K8}meCiA =X(ncKPXVm0汜*#ӝ|}6TӕY>$wL1`@KB\\!bl/{2~[!N\܍s7^1ϞrEECIQ`*p+IH(zX30Z hv6ĘX BOQQ'?c B}|pB%j,I z?B|x ) 9np-J-U/X Wݽ\or~7#Od.w 4!^V5X-1[T t%>ѳĕwB*y% G2'*r#P?[s[Ѥ S"VLJZFayn^|-Ó\M(~3zW_5C"ӘV"{eEXɑq3q׬x3񵭣< q$`$F,< PC.BW6f^4aZt2^-iU{j'u/3ģ !}i*"NJsDWRKdw-|L=]6˜i1r#;z 괤XfSFy(R\rh\ J{ "3Tix[Щlv.6.ldzrkR6Nnӡ{ o}ώ޲@3ɻcwk)mb56t?U23A )#*4"An)_cnW̊"2tHGJle\_3:w 0D R5$LI8zJ,@pUCa W$K\(*[ȯDq6ܘ"@wkx!Ϲ 8<,M%#K'j~4@*OYܺiL'dA,vNz//Aޯ ?Ŀ2pEw?ݚzlELqLN0z'7-ewRmLs~γѐ9 t<5&Hy.z:ӁT`iC?%x(Łų'*qԬy,NboO+.Y'^qY+NG(-_ߍViˮ>/[J( qe@WV #`wEQp P] q\vEТjUi`6^KZ-}*Nq%Ø9~,B9Xv5c堲N?ajؕSץpNyy. @s0b|@?}DwڠAX}L$]20p*=Q*49c.1%XVކU}=ƛղbB\c&vJ)3#3qƃFzԏ܁~%N ,Blc*H?;z-GgӜ'qxS+-,F9'7jD趍H}bڲ7 ;=3?PQBn< 79(Mra)_k' 0GN PZ9%% .=h OdcG 6g}aR\ wIvfen:(տ7?ͩ?:׹#!s^&v"-46䮬zŕh, Rw^ ؉<% k~GqD+ons \bd }_AۿZ%BJՎNܱkXgZ2,jq݉jZJ0II$tٖSd=<`Y6tzX3m־~>-n9VHԚZ<4SMlixMؑ&z-y9Vb>S;ŘZko]qKgҠk~8H?r6k1z«a&P{dKFtnjEi;W|_0^FԪ5\ 8iÌ;;.~oRD*)Я0D֡#fyI,}xo B{{$yDơ&f#lA1C#>B.BˋǙ5"NpB%֓Asr>9`h('i:iY{5mD clZ4 )sp;N/\ΛlO,иBj߶#,U TycA{֊aoY1U жU| q}WycfB1r)uqdZs::*@Hn1>g;o("f@ qunּ%NFɢavb8C}PI Ak Mo%3]sǺ6C |s_u*`K ͖MO]"3:q.>k@.:`y *:.L[3+Wn/GT[Ch̰^HeHМНH#e|fyJdӛ~_ r|Hn)sU+`Y{` G3%0 g{e:Ю'姄MW;e[S68V``zI~X/ZXH2hEQ uI=aar$FƄB ka&j[lkJk.gF D8u.DdZ;tyg˾tr>tKaFF?!7dZCI<\b]zޘoD#%<>?dsg{zY pS@Z}Ɯ yfTO[o,X .bl4?jwIVe]g(C.(wpw9l Y3u5U/r68M#%V$9ޞX)ΰἁP8M r)ʾsdqtFHjM*hIˣfVCT A^X[}GYK+Rs<9RaHdJZ}&*!U$5r>zSj?G2Z7[+Y[ΏbQH9Mde}zxN5R2uC8煝yV$$HiI!@n*",?Jix0!Kw C*&"HreVx[Ǚ'U38#}\J Tge٩R{ߞPh_f3n%*=cv$q߷$^A۲AmJ8hr˂̧֨cl-qoiD&)[KׅgB fa)2%GhJa*И/n%.M@ @.m?jԞVBe]qAUD4#%Yip2i@wWY~aųi:e}K5׌J|Zw<2r_L%C%%:= n,jZ :ʷ\m a?VHhTՌ8}c@Z]"QPyu.gQkԖ[/ Y;hRDBZ_Zyo&hD)a{&ðp֘I{o &8QZt)`+7rl W>bL 9x^$H-VЕ~p7Չ\WpcCW2tIs8P>NԿ;٤^S|L˖v^8ny[&|!f%(be#v'(- i6,NH3;;P Vp8IDW+ O^޴]i^`)"lT 0[%Wgb6|ؘהc4&i@eb$N2фc5 z9m0qv%ݪvR.|3}Zz6|:noc^yb1f:΃M?mn̫5 AlFoAei+`Dӵi[JF]|>*\1U@u}U:1 k:i{kJl NEU4ރ. %y|*a/Lr*}KYQho؋hl{$?W>_Z4NKZpqbIr:Ig5a;.),OZ 5I%tŲXiE[W/S oAcCΘ82;bE+OFvApުr(~j!VVjǭ}iRspM|LXOCKT&~-8o2.MυHs&k``~1̈Ӷ*CGk#r p⟯6LO{6C3*W`2&^0#EXLP&uxcG/G 65+W75ױBQb\2,XjNZ n?;2gf¦h+yzjV߸ ^dȊ/best fx0վ1N5%vWZ]$A%ϊpv~d28*Uؔ9kHa^k._X .҉RӭٻA!! #ۜ$N=[3T 8M(@Ci8X˘Q#toM)6@ŸU2Qo$%͎" kk%n0ץ =@̋' ꘝ8b,5FbK0_ h))"^fDU2 Lsϔ'Ԓlc_*TxK2b&N1'ڟ"T˗3>,gMa4[" `P C%fh!uwJ{j+itP +& $V27Jw_~E`_ɘ~Si'3X"e?\}ZT+T/-uK1Á\ne%&93:>miR_s~Bf)pL!Jb5V>HVjvbޘCio!i*:3_mQqVSm]J<"E59D1WZ2T7g~tfxF}U 1%xݠ SN9sO^pBvPW0zd+ivgJ/8Df[%t@zpV-@D7 ;7)Y~!2RD\_(IY"gC\7.5m{;0h$5/oh ڀvBvL5,65Co`9<\6'Xgy}TX}5,DބsB"a}e첰KC#m0X7_qp3J|G`>n(H 3hfZLmd(Tp"|K1J=:1aH?8r[i﷖G:~ဣƇ(j!V:_8*ח+^p'_ eG 4c24|a6 gJ<,V2};jjOӉr4d- geLnL~ )Wfb1 K GESԧi[ܗ;S@[c|e9'SJc< Kc 7oqTvz;;4x= Bń^Lޘ +SdĺZx&+LXSGHr-^G&uTĆ**l}uyĈweX[ei/{֟R_UXCo1>mثͷ>>I8 z`E3=U?Q:|v 'B^b-߉ ^B<{:}8ddo;: ^+):ggn5wᡭQ4ՆjubOg#d@~3{yBWY/~H+f,/oQF@ոn; 2X webk#8 gV@D [!nJ}ϷPO kH$vf3L};4!~*' \2|IS9C~: *fO= _\,opta䏝^tph%2j0z.MWWϤ#OAJ5*7.4YJJ3Res2A!6'q{ ȧ@di<<1fsiJ]r޾Sj0Vxt$?M"Nh L !:{J1OуSApǼ+ ;YeAпwOqGMqQ?}b-oJw[dmf[Cnnl?YadR ]"Eɖ*޻/ {ε_*NGFUG[8S]ږ}F|`T–nb|ˤ:EeMn%"]c4)d}Ej7w6'L"W:%pSv&gHR1xhV)!AUi'W ~*+(0J*H) vFrvMOݏ ̚JN-19_쌳Ua1?OƜf/#T;u7/r,o,RtSXS@ J';{[uc/xmQ}Wrmv@/L<.OY8m3WV>|i~O v3y--*t )< ".TyY[3Fy QOykރQ6T?,kr$W}󧙧F3- j?a${:!NQ􋏹6QyV7pf  ~K4s"E*ɧT"k L Ӝ rfBHQ~7,u'B!pt06RpMz99JMWʺ4~YK!?O]bIW_%T, pl].#, ˯t8|SD%yx3_(w[ϧGaf2Xy #Z7!440Uś_YrU"G`$Fr2ZIg؉Yɨ2ci{Go;6u'e?t"uw-oB%^c\u5:P?Ωp'G'B+]sC۲)}"'?r5{fkz78Jb;ДkM9? nm#P7:ڡգBN֧M>eD嘞C8B0]<8Ś #uM: \>ŰT1SHWV}+K/ '\oQl]*><.#.kdB]/(Va f3.`Rp@U:z(VbOt\520Vcafe1;$WF;9@~vvKۂyVZK& 鼷3pr!E(= Vٛc3J]N=HMLKjMIF_&Bvo<6baQ nMY:ؽ_+[\@\֖S z|_;:6j/vSuE@6*Ђx]hPv4p'$-4uɯA[\(Cg'C"*&ɍ"=*8ÏG,Kv+ZaDѮ'dyV{]6t.(yw\ax>gtQg>uJƢtt|gu`d#^v!^M~zjp:ةM my<@Ƒ Z"NNC9LROI~:.m]{HȸVuǏq=e΃!Q}KoX@>fH# ssrΙ;q:&]V6;.c4KJyF {d3*ӊe/kңbaw-bRs_b@oCo{xH!2!:i> Y4^eb8w'V9PD#ϟgo1B}LU2k|Z7Akoz?բ>cT=4=m픳~H "vڃ-CӥLW' pXodd鬇G0A(N'z`ġLB/[Wq 9.b =*R4Up f#q@R'oQnF&A:,BlHn1l`azmQaFMOx#0|gNIֳgGfZ­Թ,JJLt'J+\ 9>X9uZ5F&F]ͣ\DI }Ɨ}Hta/n6S\p/`k%74˩1`_UWS!ߟoH4XkÓUr}ce;&ez+=Q"%$.!KX5'j6OhjdFM{`LǑJͤ[_WUXV4!~&/EU.LPn:At'd Q(GXU=JlD =z57 'ԝkkz#C;l`OY4[Pսskg9c[lTl2P !5L nXd{x2XMg =ذzecSlg.P-*r`8f iKkZat2FxW9sQjYDqg A[w4U7Ks x7x/WY?p1d>vW1/G N>j3%z'>3ɆՒ#q~g6헕]z*8 zi4 thkʛelف/M$Z}7SLLD[" K,e )bV53"8-uJ}Y bՋL/?5F=|K" U0B) iJ$Ac|co1W?JPh~3ݜZfFj-<0MCDh™'#?p߮eZC~,eQ+ )kjǠ-%_ڮL& JD>䉦ZpjhF?|]K;Yr q/Ի.\IUYF'է' JsU %LULd[GupxWj*>Y8f-2tQ^YGiu&dN W@ar46Aw`~5)>Iqu(̼%n*XyKl 8 A`3=5S)ouh0DEtS/Lc'~d{THW¨+2FfO x[찄C=/#+y-]bזLm~2*=qhN0UQMuqc]nlH1Qє$`$d#h#%bTjŇHmKfO}VA3&F%8G)^v(~jMOʹo<#,@Vw2)!U -NY+xבM16h.er][64Wo}7%rP4fF"_ ;M!R@8 HMd*e4$gLWު~}adQvAr\v[?J<V1YaDMz7 +-t3: 0 Wr[_k#KaQ.| y gD7w]1)$w)i*b; F_2WLV{]~abڃ!2b ʙq)tYG4vʄ?2v<(Fz uvL%#Jenj_pF8(Z#5@9} /8ukRoе jDM3";(Th` PZptnTX&489.<7n,ӷRYYB`__&ku'lx+XTĖ'wIbZ]zYt[o#Jk7@w͝ނnpƜFma4I`t}ݝ[(잍JN7_ՐgċTʓxw֏{d@$V䲵\K&8T:6|563CR/YNBN>r:ǧ׭8͘KS^l^?wRӄZl2i| LAb ~;+BB %( #q h=>c }Y ץWL ;V~eI[%XyZb<┬SIf:OD@ٳUhHojGž; %"L^Vε#(+A; R ޿r0|\38LgvӾ; MG)ֺ7M %x)NO~qk*b!%k q|\nqeCB nW|7M!>ib89YX=iTm¬-͌\>p 4(2nΓ.*lR4jVr!vt[+WWNEGf)$_>?E /˚ei\ Q[ eisB g嵕6HZ,UAn"QzSGY#ĉ0o*Idt7 fSVf.z{t*gMHbtMmk8Np,hIn0<5Q%ғw axϔ ;Z@|i{XCXIc #Q76aJhOk7ȡZ2v^ KT}: ~ntYY3C*L'[\BMQA;-Xmu)~=ҷ+t>̎8EV AYm@{ B'i&e_ lLSLu3;1OfF` hW&Ѭ=@tnƦi&Yp&@y1(!"o;,"|:n0R} 5f U`@x,Hd^1qt4&p?ߒyN3]+ӦS30 q hhS3 TSr.h5{[G( $luK.*~ fEND c݋/#rF u5, xE=:2F.`3:ٛY3_,e'2Asa b4˂“~SlΟ;^}Z"94K;U"\Kamþ將ީ2\&"tNOK?C8^lp,?26ZX">]\V R LCrݧ9O?i̓)! :ڥfoKUKRs.eۇ-H jZgZR„FX?˲I?G5?zB S&!a(ψ1"(} ~+b%vٚQqܰ%Cg_?ȉ7Gcg1oژ+XYDQ_0J|.zd;P!#}zy!$)`0RB7hG)c0dJQ ⡷͚?'Ib]q=,uop1A#ni[474e_mͻ&c}.3;p ]'SZNLNWDS51mb(JYy} UeccG8U7afdij46n\n@?ϔj ң/J~THC!FG.OPVH UX&$d_"o X7C,z?%Ab6Rb|ow,gN#D#V P!ep(>c>b F0Ǚ!W`.M-GAsA-+ΧJ!-u& y'$ڥ]XlU2F$yoΉ< I$}6f'Kk?zmckqseS6UsX!KzD5x-Y:d!EE}q\j-qq3^!jߝ*'q8J_aK༕9Y8b Fھ=PK v* <5dOPv+>PȍS\?^8sIJ:\1e p9&8E|(93XA3HrjR=-`ޢ8$ WfH-6<_TU)MFsb|#6J_ج=٥e6e+^V<;88 PI76`L{YӟH*,VA2ǗS6sIyzGgw<$QXGDqÙˉG}tem+" oie-Ol0\nj/h1;f17]iW[Q9 +:%&1FV'%1 QvX}7яV,כ@dfU6p҈09Alu]}'nHq[n5jO$cWk fp%-=L9[X@n5ry m Pf5/0 yV^ vo|xоx^f8"{K+Tf:k} +FrS8x:.+_B>J.1 _ҥ=ۻsH4y "Y|iT^їL& Lkfx_7N^u u?&:ݏ .4,%Pt$TJS?t ؂8,V'bM Ye\j )Ml͸\3 (zB4[C{/Oc/s6L֗H y+Op&  =raXp֣0Ӧ*D&=Hzqs.g\2s`Ўj|'aS+=X]| 'הy1J<:a1ԭ%VYE88.8fq x{Z8u[kՄ>)StByNYE T2&G訙%nAS3K%r1IesLBpEP{/C1o UreZ̵s6`Pv&,S7CC4IJ; S~ a:ei+sRTnMAguC+ cFF4Оm\j C|-:rV%\Fp)mhcLp7lS|8'ӡv8S&?% eK4U(X/|k8cԍ<7٨ \=PCxʛ_t3l*>2J 't)(' dӢO=J}.aD0Zs\5!sKQU$׽D?VY )s,fX5Lfٸ8–-+RCSZO;ڭː̛|1Ou2ɭ Yt}5I0^:;ֿ뜋l#Fy,5mԥ2R;P+j}WfߠWV hA|aJqbZ, +QƸk2J/_mfʃH&Նov"Dޒ_3Juߩ\\~Gk;q)ue {v1ewogƴdBm&V~N=׬jbdnyԍY#J'\¥l~>iԆD2TVC6^_/@G;ڍ\J!<1RQa5Y.8xJx6AduLgWÄ% 7xE ъPܦW8TWĬz~^Zj!j pzTی&267'vTd&9]܍7KNJ% :h `wxd\bt}1# RʱZ;"RW CDq XʗxQRܵ)(ϕ԰J@wi=g$ܥ ,W~g;xw];֧)k0'4L=JU~t}k1z S鮱#Rn:hC/ֈe(\VF:!#r'F<[Wn;Bxk9edsS0.^FCSpr,Vitg!z5eulٻ&Cu&[eLG{JJ&$s@62SlKKy#?17ǃHFR~6T} R v<=vʻ^GECLxCU4U6mQD4]/L,z 4H*J'nScqfJvhyP 0-pifZRԟ4 A-^ʨ{}].0<GEYR3Dp;- pFQ@-P -|{ؒRc8ndGY ՚ؑbLn *d*h~Zy{%~p^l}jNbnLPi--1OĖ3&PG}ilo(w#f <[kO[yްchiЫ ڱ摮~ގ@.}=thF&Gߜõ]@3?͕A0/1hNhiwy.P%R,o$@^y's($y%eO 5#f+%>$3NnI`9"4}{KZI0x Y"yO/ ؾZYL,s.%곂=9G|I@&cSvWդZo|3q&6NƊmoX"j?`"T߂3ENUGK0C>0."vݸU7B]RHG֠P5X [,';!mxK8qɖ4c]DyNƬ\O#j=5s IcO 8kxVSu ~RKOe zܞP"ڇI`U:*>늊 Yr54yLM*"kLp®wjӢGL_.4T;Iw7X7cO.J (.]O+:N_5aeϲVΗmauTNŢ-51I P+t&7zy!?hOEh:R':7R>4Br B)-;#,X?fyY {["SX N?hT)%917 `c#Y+A 5`NDڠD 20+t=b@awOoaiA?1y͓v.F0Q+ez4Ț]¤9 |Լ~o%YH]X/TS@^wAdPǘ 8ˤKA TAaqF+dZo,hdyuu>y>i_Y@o " oBǍꁲO#W09pF*v m^4>f  .0Xg?X=Cd?ȲN/njb.QPh̟Duk~dce!F]7Yj*1B0-8^kH6hݤiآ[ٸ)AkKG5D\s%w?tPg2ߨC ".IkKX:4wo6BV߶DaWPg sZ5rĀeӌ ~q%ݕ\љM"YciUZz&n#Y~yΆb"DQ.>\R?2G >*;Qު1knKZ6aj"-LOZ)oL B=c];oŸ+I5àrC*x&LUN_FU׉$^25-pV̓c,GS2jj.sQDJ}N>g(#bkq7~-Edp\L2kEe{ ĮfiEe^z9AI欒,dLN#TOm%榡z;LF2C tF؜zSdN=1YjRX4c!|iPeySr_[tkr)jwN8֜U/8 .B<3LK-wnh(wqvd <C^=hߓjUD]DQdM3 ]ŃF|Z L}K\ڄudR{o*K u4K|km[m>0U^0CwٷanKм Sǣ+hf=Vo(+!cVӢ|ty.۽b3Z:2VK[2sPW8K*ך#"6~/c?5d!k]F«Aژkse ;4ېv+Aµ|GKz6I>m  [;*8k: Stq.Jn\TPl;3ēTSxYZ,4/)>tDy+:V+h߬[}'ks.Ƞn :A!ϝMeNt0:T,TfWiaO@$2Dt˿E&(:;2 h1b\U3+qDz&;`>y2pqS[@2LȏWl>>pLKW)8$ߨ8Y?bܚ-gLfNSڬ޷WF޳ gw "b[ WN=)~RT6(St3d3A݉'qЭQ#Z9Ÿ1I SK2֛6[h^.v+'%rƆ'esQǷƿKXWWKId$g?9xC\G:/M 9_쌧%w%k'/'%cp<,@0vu[.B.q[:!"STEM9<)oPËDoRЌkoKި(b r1cFVq]7~{E[ XS{G+մ{fVX0x~<}:cD+%3~9P;w,Ga}kzGy $f0UI]M0U}j 8)ZjzlI@GbܞT$zO;9qPJ dp9|4nܛJl)b%p;eMyv{we;7{#J!4<7nIKgҝ˶\ TU7#XafU'U ?Es]lT"*8`k yrvD P͐A0/s~-2^W7X>-;@L= z2a 9nKQIz3] !Ϩ S3E# ky9Ē OY >/_ w> <,8[Cr$]kb!uSpqqX|E-V"^^MpnU}89w5W[л#]B=" վ5Z\W`+"9t$hk.Oze*ֱ5 ѱ`m X2\[xl*'oKW):*RɊl8\?RU(<)&IGd߳FR5 ]^JG9dGe mBvR W'DsYY=~;d# '54$*QlRʊI[~9E1JeM&4x*5"ŏQJ]Uov>a^rV P-- m|`=e댑[,0]΂?ύ_|h&Oz'd7/};wmQdз+1}ղxGCU(3M)L%}|N=dmLRG3%*mw*ߤg[*f,5e9}տoU 7EǓ)̼'f);P`Xu4 B%jgY)k2Y t beG}!D\v׮+N/閗_Z8Q,Pj(}Xۚ/$IhGTsG_ӻӧty6*Sj%&/I<KK_joIJ7i [Ū=G^E+$NPS;WIqF}\P"e@rk\?'ΠJOX¿ҌU>Yxcs)$UNR9wOy zF"ybVU\({vׄ=}\lŢ%>1w>36=`-v3SSM%d#!. (, ou2eu?+ҀH/^f ᤏ hPK袂o 06^͢~Bj&#cL#kW%ug@ǕevEuVnbe>ܠ>#lI{?ŝqtMS|!{'JN#zLvB̃I!MK _`X'*H&8#h ovst@.]'sxdZF^Rv*;"!/"l0я G8:é)ݲPƐ? t ۫FʾDvͷ c\C.[C7hΜS^Ԩx%O\ W~uzqBwFԎ=$uֿ;o"tr~=r̰q _ _?`!iuL`MT:LCqEAg`bGy% ,8C X^_Tbj|9mW^3~ *a"f х6˅q6V Bί$`HG(DGECOTt{7MG$,XC ODXEx@=vѬ5c|lw%.tKc oLо EHE[]nGc+uzƮ++nFH5 dq NjdK>8xH VbK}0 B@{8W1x5Pc\u;͸{Ef}v &c %x!f[Q e  |p=EeqWFٞ "ɔpQۘ@{Oۀ'~*hUT" 1߈8R* 7M/^n?>,;{jQ !x.!_| &/2*^+*'ImlGR3:G&%ehdעhYþ71#967+4|Vuj#F g2hn*'PYk ¢1|9-LX.dJq̔lݣN;<Y(J@,0yH<_<0]Mx$ +ar-ekuo(.u(imeR&#T:f݀fM=5_\lUafy @G?A>o8eb-'Q`Eabg:g[5^wޱqJ(h\kIb@{Q 8⢼Vʂ5A\ m'+#qBFڷb|>7v Jm bK̋y_:J̯?vj2hg-Zp>q9+nq{^Pk;TI`;UYs gjoH"; `^Hɩ(fdaLUhD0m~ Rs/j%YI'cEEMZ=yltSVw=JtXv7,^ہ[xG9pm\e~^~ʻ}!j~咆EoeT ><8AY!" Ԫ'L|j"n,3ߊ_!L Ty!&} ;O7wRNO1\6NhUx^vTF}G@x|zrn}DS1BdbP +l*%nkMM&4-8χX PG[#To/el> 35 J+A~ 2 s1_jqIvɩ{X@9F̀Ar. VZ$3prOܛK S&![ =5&(C߆4 Q~rW>0?L1{pAEt~|9fV[w,dl *XX̓i(nV0:NaSeܜJqu#0)+H{IG'䯅ox@{X=+a~a%;\W2-5HH`qN?֝Otr YՌqonca,W6ˣI dE[]F3ȣ<&h9 KS*x 'dx6|zʂz-BtPφafҜZvTQBEIa)߳%fd7?R|U`}u;CTD3B4~=RYXX5݂uQIl{h#$As(Ķ4Lfhbëy,{^ދAgmyW'uS+5WqK/T. x~s`+b֎2#j 2G(Ֆ| $(#"Z!& ͝a|~Ek7 yV2J a,ЫtL֗‚/Dl[A6̬ =X6֗\ǣ:G^5)uTˉVr&ct[A8^0y1Ӟ;)6#߄J:'}#1C`H&/FAebuL$Z?*<~1c!_RgWm%v/tl3U-ܽs U kcr}r$WmTQ'^uXZ]b6MOQ ~L^徴CGIqn& @In`]`3f;0ON&߭ R0|րε}{ɥy#ʏQ'83ݦid.-,sˆT[rO|LS4K`ӴIbu*e.XPqW(c>OR_^IX2DUfD1<@\V!PgR`ӵܓD۞5 +֮t^ڨܦIz~CKʳ6aĹNrB6Lj.~t^Oba+6n[H;z.:7,/V+qD\rCغѴ r"LnyUEt:@*:8W6QywR 7%A҆}uKg,17ơnw\dBŢLupejlkKg{lHɂ*uz?mpg: pDbNGOjv*OH^&R4P8~:&@ Ӿzg yb+A0=Ӌ2^Mhc~ o(u9"P̩5.P9Prr7M z|հ_REJa-PsCHIk>PǞξ  -tOY;.⎳ω[61!5'ߥ8275a8):wz[miAڃdnOBA4>9t?*}|+vd"g[u%6G򌘉UÛd]a?@aLJCL_UN,oJ_ n%íaD9#4_P/ *0AC\?C2rjpOU`V,o줔9{Kypb~Pqe6PJ"]U%E>;`9/:8oɴm(d)B/ZiHi^MJx~1dvA<_E]`aS])zl%J" c@J hʣԎLg"a BV5q Mr+@Y~va*(z|MYKi tƖke\̱32m(D1?t ~Sjǯ(e>_y@IҽõGQX4ªC8McjVDA\A$6:!M ;b%r&"sIdrC!037=3bWѭkU*Ђ';AwVfC%|3fxoO6[,!Ag\ )kHNJP^ݰhnv9=xM'۰y^ ,`8h5iz@`C@o\H>zrBg\v3{?ˌ?B<;Oe'dE LOи/ j,"hkz[\D:Ll̊r/yRBIV8a`%Tۿqsc8ւRr!ANy…hݬXxcK`ug5U<bWa_~>zoXx\qi>XrV\Y6-$+u;z^Sqb.阏 E1H@\YNVB!.acj!nUL+yk!ailnyh:ȩSdP-M)uj\IHq8'?w{׹VۼR_ KwOIB#=˹?{ۜ헗xru89jK[wL^ܮif yם,Cl-6SY6_iԤ#l;MGD0BٰU'3<l"t2g51~/wsm㷹'R7wz-˟W(qܬk]WaEKjgqŨ^|ȏh}0]f\"1<-fh&ioBJ{M#z4kզIctd+z'B{Y Џ~ĥ[OiK&v3\k1/:\M68NfP27p6~[Jv|ޡn. g55>y 8x߸}6*]5wƬ[;f^ԏs7`%xIx'!~^}fo yǬvC &;iOf-J Tk6sG9"&&IIhHEYT z*1ǡ\W sn,R#,Ӻ. V)1ya5wRLfz^)ݭ-m1/UN߈_~ͪ8trU3r S,6SBO%!R_ V oN_2ykXM;mY Ѻ;nkH+ҙj{MkdD+[GU4zcX* ')sC֠ߞ`W6^+7CݹoD 8Q̣;pM۠;8Qx 102Ewy:نefc/ 8 .E_8Yһ[3^YE?$c,mgq48="$(?)bF=aW!6n+nplOu_|@?/?'6|y֦~uB̝Zbuft "`V5+\ KFmL,5PFULUϮObXohԇP4{g&/8I(}+Br.LOdW؍l"ap~X\^C+oc6Oli=516 ?7x # L<+= zѕH!EcՂ_iN@ˡ2gz*и-mIµ!i?~ֺmꈰYDG\>i:5͝)22m+. @3e1)]]wD8j41vItոxMbF7<2^,C))QZ)=prSia$ &7B}+(;QN(Itywм{nEf?eYlb^#RB%Vnj~xP-j/9y/H/T}P\'1d2}&NI`9e69/V AX) mN,;TET_7"ʥ4')%ѣC,5)XKIK"\\*Wv5.L+ iZ!Nl,eCҷSr8nB՘HWq+F3RK֢qm=F4 whǐϓ%YPU%[;'] 6Iƶ0ь 2c|ڝVEC;:aaH^2M\Q+$LjOLXDE[$Avt^ڒޗQ0.qIhŹɽzSRh0/!Ee@~[f޺JX:aIB&c9d@^æX4MC2àI /)Z3"s?~)'e))Ͻ Թp88dӠ)ujЈkx'JliA[$7T-wO/ s4Cׅ;Yî(d>b*KV'<#ec0@I{w{  qYktV葵9@q>q*&]O]x0e ŷ'dψ+ tV)笈D0C-dV{܈ -}+l`qHߗ%{81u' 턫=c,lOF,RFy쾀iVwx%Zw{Fj) ж^ͬl |BoIRDҦGQ JYAT%Q*~A;IƸ8 lj^@dE!t%%,weNn㼫^Ug2D>gF0ɲ6vpEPV~*O:R5IyP)P#;dI PMc[aǯcag1I{SUw'6 I(IPTs!8 f\k44phmioXe>J"|K +aa܃+.f f x5œv~zuwZ%3:J_0f!))8j`!v XnǷyT;s Vo窳xF J#`2{ݯv}٩/5M.߲\OIѵ%?;Pi棰`qHb7qKV wE%OY1&5`&&,J:\)c{M~s7'!vSuU,2)Xu{,GQ.2,D,n3⹊nctXqYC &z !4J۫.k#ҳJK ?I`RdvòC]ůo\0s׻N3bؙT) 8n1A5>eԋ&Y=aEbd=E^(>6</dTMǡgp%搲Q7ֶ@fUG#euRrL,ipY/N),px9Gv(yZ.$YK ՁѨک 2:,߬]^~Re,k&a8syW:[^?sC+^\Gr)x*J. lFcpk7Q/3M]O#6\d`gU #1ѼR nJx*6FNc xŐdq]'hF?#fS,ώrW&}tq]pU.EݲD?W Y %= /:w0J3'X2YW4zް(wJN+2żAސi"ơ դ~n\Iա02\d&VE,vE` UubۗzGەrBu]gׂ5*Q)X %rx[rUFKk]hjtHQ%E./"nd/ˆ%{D8 A1;"μlUjiF|uOvq(M\)M ~lcrcc&|@dL؟A^e!]˕]3}ƥe[qѣ`&82z'&VΌH1NXW鴒EWIIOeI半]5iWF> A:Lq 2¼ J4hC [_n#`3Wܪp)NdFRRQ AH ɲ wcZI~-&o[Xd@>7-ؓ']Ey#  f33k >}Ȓ"7"eh L&f١ G\ t?N^{=d}]̟ӟ`~7R)] % {o%dTJ2%2wIv=^$$%4eOMzg`b dKdq'n4nKB;)vԑ!M$n fhn3NSU u.tOY;0Rΰ**7'N?BkuKgv{Y2DiEn* %"O ls-򅑉$q_-" ijՠ,Q׹#y1?8sj<9WQ-ŝkvÀn+UjQ @ߊT؜eJ%NZ`*t_Evhb^xJ;OLwBc5p)j>V;`( yn+ ;)uiu{t㻙+C!~^!J 2GïGUF4`U]Foty+j[ YBAk2fX/U,GV&3 ~twvCڸF*?*xr v?ƑyBN*}F[#~0x%6l-S ZyiF&{|VX))MwKr* h]$;Dd҇Ž)(KwRU"z I[dbi Bv_##y oXzjl-_W:8Ev%ji5Q-n+Vo/gI:"c׏fSY5l}+M9ѡvA)p/4l/:)wdTc4RJ נ}]lh([5đvϟ2A*=S ۈZǁg{kZuLm SpSw?,Ge+ͷ܄ 6C.Ҹl#A 4€\PiۭǢYn(gLN Xx8XVȓ7P֢:$r 9Ę_X;YdV98Q+!b;y>Oϯ9T|׍G#,JD!8gW jHhmJk"E&=Ç1 ۶ 1md%VoyGoOTʈ,`Ͽj֏+Ķg: xB"&+h)ԙ!lxrA}KPө4!_tI"щw)≚i S\G23.%> ˌC񇻨T#_D53YCYgs_ۧ/ Q2}I]3vRHTfIEPصeV͒}Rb߄Y%|wQoT& V@D$M'Awg~ :b-9 NBG^WvjD-GK$(k7Pk Cx~kXaO0nş1cw.Xp:}GφQm|ǣBV:C$P?' ,l-}1[bgO(Ԉ2q/\ߑ$|Ϧ[8!b[<7K; 7&TARxq=7_lLEN}k:,b!r*s=6 ٺ_TGA撚\۬1tσ#_yObΙvS_#-H;}Z$H餞]$$:yp5UECL'`2fb1SR})GYUqd$D-9tf|ZτS`&JqS+._2fϜXYS8="kLm5עv IyTu;EC:c Rb#q‰w"y-U'όłQ&9`MvJ*)T\rX퇪G.H߭bjr1[1@NuSl6JcƞE.|pb iv2W: eۏp4;!ו9㟍.F3L?EL#1` cvx%r7D.<$w:Mnj)[5N~)%a0ӥK'5Dv`vHQ_WNhbHMMaqW_ZQuڲ 3CxU" r}rA:b$d{'/Sr ) GOn/jREŪ?i.)N f tGB%,9z}QAuZn`|>M&{4!P@x1ǐb7}K=pOjv:[>̨) D^RjnC~}5FMw;%VNeDi]EI1G$=pR˒씷~y+#F}fչDLcuggNkQ•wn3(EJi8cD>:Go̅=+t_ m[[i_:}4í Cs`,})\=܊\*級2pz~@+f0A. g#~tQ;m'd 7ȌS]F\T4C3cb5gެ" 3TeB#/Ä 5'飬֤gڎGlkysa);,3+.~3c' UU_w389ȫs.uk}N6`v[f,39y8 fn/O+:G1ДE"`K~:P1x)N&ukH x(;ye٣} u:7},)@2q\kp-"jBrD3RJ|@3`,ƭ}&3At$d9 pFzb#Z{#zn8p x#}TX]CFE oeݙv3Q"J!P赯##B=!y{k#NZ2sV(Z9nr0✓A|BÉBo{  W-lV3?iߝ5r3| E!cc}ۅ~or8Vr&;dtDHR^P~JB!D3-|3؏$$1#]F Ci&TU#y]'k@sڙK,K 6sJE*lrqHP8l=9UnKHVAn!?ḟgzo1.WKtk>xiuA8Wa]kp,OEU轄/v㟠fS3v9PO%vԭxҳp{I7vipLUèT=vj[9UiI7ʮɯ/3K6 ]oe CA)~=gKƞẍ́CDm"/W`"?ihphEou_l-(uC5栺pl} Y߂2B@J"Ns@wWtWbRk F>p"hū&?6fxOs"T+hy2i-C~}L[-iGHë$|pF Z8}N9J<*.P{[}m6;;`!JtJWou-Ý^ШNWbMB?7 ]kt^PZ4@AA<~<}*O -- mqa^ux_XamgİNwŐ= ZKwo_5İ6&3J[c0/;ZA;eH69/k䯬D#E3ؔ7^y!YQ-(i8W:BTJAsѷ^=詊u_gHt8ԪX"DR" ک1 M,O֬z8WAjbt*w'u`1.9s\f'8SPLo/P&]Pe/4z`$@;\YĹ4MiX5oUa!ǂJn6.+~~WwHi IXE> ⡹TFRR[}Gt.c%FZ?m32oUI%ω8]Xc=Unc4!*[~lWX(+%cdeܷz7yر]?gޅ Y+"+/C]Bf% [S ^RUzQPiXOEa Вgus@@PJLB) >F&Ue@bc 1 0qu4:66uD!"I凎RvwюENΰ:/IT.*ҸUW%G1?ݟjB4zĥ\G )Y&w URI 2׋~_T6DUjLH,i+6WLŕ-oel8Eҩ ?<<p*GHH)鷯s@NQ|a ,導 `&œv 6 n!MH[%wಭ%15paYVŰdv-\8Pa6@4&îҙy|{!A-HإcKf:d OD(yVk >!}pFG# 2h Lo/hBt~#yV8`ZKC)G#r̉_ngd.q@Cd-vaڋȪHla uц]YKnHP't 3N=3I4ݥgRSۋ?pW4gc!H9JRC?ρpkDJE 00dbw1i>  ɴ؂*0"TSgU˨A17u5{%0svBÓ3t1Ebm87`6-2,XzZĻ/j|=)Rԛ눇N(Gא0>6TyKɪXhdwr/7!a&"# GiT8]${3$vd9z˿]ex&#,M (;t5s'+5cE'dF@UW]ob[50Jc Y:[ onHPowIoJl\:)"y*tE}bLjߑ3lzr/{۬+ǿWjjNq~< 2IH׹>gT,lZ"'(d<ٞv!aKa(}:Z};Z\Naf&XmE:5&O;u%ogj I= ?ػ93oӸ\a5$4'2.f!qEɹ05A7?Ɣ +kcƓ8B=m#o!$ NbP_dKb^;5mӠO:+|WdS m[P~M 27' f:p%]|ś WIQrvM_tZ{[oa$AZ[Z1?=X4W/M+D]guRڪWd5!& RЄb.a\SQN򻸮"jBP7ri8`ׄҞm*~Ė# ?'@alI> eyߗlgq+l8O6eM){k9H>ǿkx̙,֡?׭WkdVC;/q!NZZ"B {!}V(Bʬ}| 3̃s6,>9ÿfX$ @ItH.Z/ R@)nI|琾OwL2(W]}``0F DQ)i[7R˵(ÿ]r3R*ĐTIg 0,,rYԁORu2wĺ/e\/zḾϙ9Z]Ca##Dҹ߮"|cFVmvTC"mCJ'Tiy)Gv Bv`4FVX [Y̟0VH.iNxnUC٥lQܚ-pqr<2dZi&XfVdɥy8o/bJ1Ś^7u4*sX\,Hv`ӂDNAjRp _+]L@By o;kH_}i%PRcjP9'Zuq>l*߶^o=zɮ+t8~h":HgU*J5`CAqsc7qʇb'3&c:"'FGyY\bV8ueߛ$٠49Ğޮbn64F-mVp xhN`TV`]lP뜯inWlPR*jv~吾~锶PoZ+uOF=tgUԀ&ӻ*@K`g6{(A.z?ipYiW$m"F/ ʷ3Y&P/Ɲf6:)v-'TdztO?q$wfWʈR@o-  ¤)?1mǣ,{ZW)fOoQ+LRd,W^ uȡ?qbv7!lL!FXZ9EsJ Ø]S/֚!^3oc .E΂ub$1\/mv,a6R5=wOAhoO#Spu8?b{ׂzy, /*ׇ gݼn7kб!d0)9ppL`;: .ܱAòMC+NE3AomRH=miO4Z0 b^$wcֳBnR2-1$Ib"/@IQ $GؘRjy58s}f)Ns"Y*9rK&YpxvSlY v;o7/هCu 9㸒oSX7´H2Th׫f "~OⴰKNe3$I-RvP; x2lz0f{7t HHߚMl7J-m1FOm0t)b1kʑ;Vl]P!yT.I|NΊ=툐-"=UYQ#.صs&$zx/dX{'@ /D`8RQOwmB=\m{ Pz3RReOvW6Ho8$BЎ6c5o۟LZjWR6lnҒtlamؑUZG6bX$wtM$I eJ255]Y409]ny֡(K! 1f5VeJs.̣_{=cU2lu\L۫  ldH\>E(;4Z.'=RץqڕnL_Eٓ$pc8Hxv h[ GCFMY7uythu9t.sa1./z,߽Wܡ\vf/[<.d'UkeM]K_䂖)+yeI2X9Y5>Y5jvtu9jiEx҃Mhn1(NB'my xC5|R>[6g2RC+4VdYy'yyWq'VbN׶ׯ)d`@QNgt΂t%彡"|q ̀)-GC9^U+2"/H۰/x39RPB/MÌ`7_C{KFj|31utX-)x~.)ػ9 z r{GuHG/h`VwOZwLzWu.o1ějY}֎v8iY%_M)7_%ayZH!j#vs_O~uSs5s ZR-%x`Y}ZUߦ1Y운Y}jtI˧p=TWيjױ}-mǛ3\:G ɭd'!UFC})_͖T" ZV fWuquUzbIcf&$_z znsSR;1=ZB |%ZI>ǠIenvlܤ(4 @=tH'"])M W [0^+JsŒ7LdR >. ]SaSc,`*|=v3XRg,Xd"J6^WK ?Y 0DaNy^jD*plm]FxߗMmS?~8] ]X"jh_Y.eJ`bzzJHj??svMJr݃Ih3. [u2N+EkBy+$ mUƫ7'Ŀ˶d`"ৰ^~gF{ MMsIz Qڱyz;9>:ҋQl0a≮ׂ2>@rvQ_Dw]'CD˗(;uoQJѮ~m`ym)M |h~>}aF\1كS:AT|dvZyZd-;/5{Cl +Ow?sv,eAت:sx"ZXHMcqf} !NsDՆ5xp$`3ICj =2rv.ӗrc¼ u`Aw{^s.^KZ]ʨfAE([/JeVBYk0n:٤.fP;kh~,X, @,&G3m}f7ɑN5 8"/YُQ^+}aDzff\OеCXlg^g!B rUu9japhW^ =qm;zn.Nr!' ~DEk_xE]},O_E6 ͖OvܣSPMsݰ9-hA3GO'ڡfT["qK~ʑ r} ekTk!Z&#z `F;wַl}+RUHRñ#`nBס"Y3W5q/Ο0y ˷lQOV07hLeQ[9TAjwVʤH|<7_&mPak5'(E | Iq`4O[S&^uS9%Ў#[rZ쇞oO|DDP֡pjn"f+U"+rǂ ;`-QtbUGv| 2n4X9m#:JH9/@BC-__|Pއ~\?'-!},}xCn@E:"9ƕW=)i@:µSni984і@nZgbӪZ Jwb#4=Tm9_|h >p6&x[5 q 6Roƿm.gHΊRpYybHPE@9~,)Ys?di㧪xoKԀ52zU"0^,9Q0x+Փ-Ŷl] \7o%Ɏ&Jc{iUb >JĐsn~r(l@A6z0z\BQ} z1Yi CM_LWO6E8|3`7OC"<"«bcDЗ#+JPik.Y  Pb̳3R PleTo_M;@- ef(_8L=*V1i(T$qB>LOO/e9z1q_Ь;@Tn cX)qִuR8ALH* OĿ[ҷ/08Z{Ms+_A)TgGUVot&]4dЋ|jim1? f}ll dѐn׋S,A""&aTX}C@]r+V'cu +WfnG= DT3s೯Wg0h}5^tK^)=8s71#WjKW ˬu 4|"J]m$PmmB]/6 8iBoj(x-~`as9ߢ%ၾUB1>4>G[ CʜyI",pJU8O)O)Lw(=6i&Pobjȕ~7(y 6PL# lm%UWƆ&o*8rLr\}@2\So^ݦte2E}?Z: vͼ|-5q W8+K)C^$Z:DVU_Lҏnxzf\ 7+D?ĉn+A8H.G4rDW$fS-Fv@zwϤ)uD(biR4OV_V!6>ŮtEz!*5sKN@gh>}L7j-2HW⤃4rL峲^^22UVyi~tSP`mVm597vPk+~׉ƣ&3"Fl^4(Wq+´+=BV/smGkH,5|7VEF\,6Qg񃝦vWiC\ `Bk˝br~bW],@8:o4 l[~|̊a!i5_Erct,%yDiy+(B_- ,-\̾Fޖ>6lH[6*3WAoKK=cʖ@^scjBL n̠ąURa|6p$۬<9&8IσiM oqw]tZ]9޷Z.7qI..W}Hl6}4ZRM` ݆'!j} 'ϭ`V%NDir=D 953|;a0 vm #H9I*b]jfG@C^ }xIXRĿ$2A7H-[05jaUi!֪V6fFUW~bێ3B(C\bqh]y,kaz4ocH<S?% *<9yMhӶ 8~rҡM%'̤ z?e35bB\7 %¾:ڋx]EKƿ 583TT` *PgHwO׆/(^]$r*1mVYVµS9޸&C_8g1+t#9@kQliOWS'0AʪKqmo`σW.sH*x/ZgCX$6fd̗ ҟ[ﮡ\dxYEXrۼs&Y]ܨH{qSGv=+CSXB&@Ds1tYÊ a )JL$^JG/`V%s3vy~Xʶ1mtы5kq# w=,!p"%6i5e6TI5s!(Û>Ifg's0Ś4eE ّ!פ$ ҐxQ B,YZ{%-ZJq DojP9N@[aS;89dF.M^H'Ao>vP/~= Fyqd$B}!@c. Ԋ bv<^ZI3@e+Y>VU !#!܅\5twg6ƘJ&*I~>\FmL#L!{ -u+B!}_τVFs֐Ff権,\Eb\>Cˋ ^s4:@Qh ='Y;WZ;xm %viR 6 o1u-TB:ZuBqܣ JIu̵ߠ$˖;㣾=cpL@+ x)AơW/pNOFCvPӧ͎{O޲"NF%wVqPacd8!ڳ5-M~&g fFvK)_{ϫcFqYίz;Uhvl"E{§P c+e]о:/,Čvx:CZ:.W nIgtLAoL(;>;6}3悴#JT- J~mT=o0<%ʼnˇu=-t닙rA g}|d8F2L .pm^_F~H@HMzӾdնg8ꀶ+H^&ˀL_qsN`R<@AS]Jdզ:8M~9t:`p`"C΁u|not}M|GE y)Y N@ adxG/(R8d0 NcsRVrF>_;ʍh]lPRO-"3S`}A7:cFMZ{ ːׅR]- []]ńG7ҭ ̘o$;f\~)g⣝RFAt7^5wb%(u,:G}+;?wYx ,!haVZ6q/q Ob g$4@(&3-[vS!AjInDipzܐU#K𫹡`\ZEM- O`l D!KnAAw>x!OەUڲVj7fhpJ`gZݸdK!(.zyZ+i,|{d)jO! h$C@y6_ʛY 6."LphxDݕ=ih^8!BKJh~}цhnnMQc =x@޹2-ɯYjC..mYӗ"yb$Yc@58誆8{_A!y{KP: fB[ ߯0xn[p\mʌ*=PXB-_t!jK܎Culav',";jwBu7vm9 W K fU|ީ!6du:7]& +v<r?Hďg"ZӬ;xK^sDYk+9Mj.ͅi1p$k۵Dµ7{}a^t=_eDNhqW(%oJipKeHy %g8K',YS'35Q>A 5i{)9*IB}O9!)L@!Vuuu -0.8q,-դLɠpqZSIP[ #+MylNy&w?>}O@[J\>h`EvU۫rtϖ ~u݌兝Aodٮ2}$ʊ:#ܽĐIW&QUay t˛^E@%>0`g-VY7Zvr_qZ# V䤔!?[db= 'ʀI{a>zAwiL׮(TZ7!%шr^Z s 'N ȔJ  @ڵBkevw\ NP$?7+da@tZB|ھK;ùl+=%p)&ثe hP fTL›qhϕd-ީ#bb a"\bStěU }ky"헛d?H>q A/ /OtR&r(dNfuT#R8׆ea' Ccrpڦ"PeG1edoI<i5Dϻ }%BfznqC4*oѷ)4`;8yb2vJFY(OSS#x;%nWmGc*h6f4˱KM.ԉr<&Rp{FzB? TEQ>݀7Q`$0`xWe((nu8OP +Ġ GOs㹊[|RYe]>3rCD*fDBQOiB{!gаF<'׫hd.} KlԆRMS\@ʑ]8誘d8NKZ֥+x'FOs(oa8nm(|3 8Yuv5>+]f& ﵟ|?ăp'8LhJ-+ױX'PKzu֍調EL.C+hsbj!h>9|/_d,:矮QlC`AʬwҤ?L$ /z:p$- >B[h7~&@( _Z Eևq\o-* !K^q-%d1k 9Dlo=tmR%6 |;žmd[[m^ qb=󉰩V-_0rfkVH3&ם(Ss{"e4q(@RR=.Kf :  1Q@UU,ri[;}?Uо_@dYb l(NJ""OVlͣ 5 7BRWȔC’VWpq3 Qkdè+3()EzbYޏ@e[B\]QG6\UvQԑ]IWF@q-7_,SI[c%Iv<ʛAϼpB1-oJ[Fu-T?{ldzrH m*F@LBIk,vqeOh9qXxɸRߍЌtӵmfi"F0[bFP)#Lj2tڛB"> t:'M/d?4 DإžFOvtp+c䝏 W\!v*) #c,g? a(rTo{odKq LTxچt1z`bMOƻG%{$3as򂐦8h`$KB 5`eI=+XAu999eJ?yS 2}{;HKl-̊ζ8LC" +RĤ(R!!F>eD( 8{)f52@V{V[ c 0p>RO8W7+3v/s 9!BEϷ`șSs-o>? $ۓո5还4L㰿:d07L,^K:sz%f"'A(d'Q/<ה[_U`w"nVS-I>4 W<Y:`/Y/ү|rtc^otN.FiWr!aE 5RvBy^ɉAevI[os9:I>1pgU)%иl;]T*tI J+yOl(ptSY9yBJkN dUǂv .d\SZ$X;~ާEѻd" ULTBC&, I9:ӵ-m Tf*{F\jiثeRwIssLwZROR:N*+<'MS~b{0e7 ѼVhM˶/G`= 9]aRU!#N Wz(njci 05`^IԷR5@`j';61ъ i TG;nd0Ͼ# !3*U#V=ˍ$ O> 8Mw]1M%%*ٔ ` W>zJ2h2RH"bŒ4mDN")n)_lu's4L}鞨GH8O(lB!{| !apnpfCcn>!3Z :>xyEpp1>TKtr^oWP [d8\hO []TE8UYuG]l+`-aY~=h몄O3׹jC!ZA!V?+bB J!ݛؠcEYYu9ZȘ~o>AEߜfko[hAiz6m@INd 37\#8 نDŘ26 tَ5_p`gAN(Ͷ^tBC4ȮFwDd;/F:6d m/M]]7yCg..3JfrZq,q0m.l&]1zA{=j*9X qi 3(ZG?B2&X=(kBIrȫNczZ#pv2)@@x W^q ]=}2m?@W] %?kYida<+5Ino8@COG9$v :4 p:yFܺE-uErQm9ciO\FC9-CaBpv U)D<4zA Xܨt2o ߁rg4qtzꆁq8e%\2Aչ锥{~(w їM@t/v]rs&4|L'Ub& (zC DyIǃ07{k QuIX75kZi~j l%dB}+~0Xf! V_"m?[e +TQ€H8rm*>h0"6=QKsO!d,Y ac}tvE[ Ҩ@э*o#`N_moi& /Lr.պ~ > O7>܅O:+#u\##$ PJjZqiyd-k5U:eX}Z#󬵦^iJxȁd㠳X߀ca%|BH>EKye_"AE8>EBy$o MP[d/s z 2 $$3{kUЎ=L?U/S'Sd5/ 1& QLb,)sH,fjgYZ07070100000318000081a400000000000000000000000164e4ded10000b824000000000000000000000000000000000000006000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/Ao]?Eh=ڜ.+6^֔*5au&>Ô9Z Goޔ k@z_[񂀭p0W5#0{y&$4I ,FZ{-iXF(4SkqTcd1%cyӨ p9|dPY)᠁_j2d<0\͎̈{XEn7In8Kp6#<]x~:sRⰊªυ<'sw奝bf7D bcb3D>2,&'-wuEE'If`t7dyK]t iβ(7D^!}9]S\k/a,,7gs5:-Y=`"m/k^V6\^`YqS5MLՠ*֝CE0-6btAtn#3F/V>] 6Jr=R.0+a1f5~#M+E~^wd7ɕeNM̽V&͌?a#w C]uUCFPAzPD׊Ɍ# o@&- erǩ?|\X#BŜi^YqIs X 5ǖ!nBH 𸬒q2ӝHڼt=!_:YڍTdaG8zcO;bfhjv(|m7ԣP#ZɔxJb)%:\"h*ȩe;P6<1c:յL ~ᐁybSv2cB &  d7OE=R(;^ +\Ĥu`"#7$䭬 _ Q"1[!{6GEN~sczFy%aC]=6^N8Į 6ә쵘o8 \Hq AZ?VPhX;NgumJ*jPO\&&klcЦZ+aE,Gi fE}2Xqljl9Ci72+)6*H}'J|}5w`km~aߓ"ᖠ&"ZDٮ`ΧtU(#3 1$u/.[\ (ItM:n z;3l2KF-T5k^=O*ډ{e(UTZ>=ݴ9VΩUzt4U'e$a6=Ccna u;lQ t@zU?KT*ZEb*)U/1?S5غOjhϳD"Fa #MWDCLt[u$M:`8-F'-nVly'u2do:n/\QJ1ȗDz~nx-cmz1[tkSos:~C8\`,`ȟG/8ahA5ȯT~V)R}2ϡωBNIF4XŲⷍ=&y(p見.!΍>Ks}vKPEA/Uu_[qӠ,Njrb->XReІA>I=kخb4Ȇg-'* NCSнqH`-'NG6#ݹ2Jk_w$4H9<&ȩac_FY6:?0&7⼲еƞD1)*հ}CL{K RwFo_66ސvŏQUu[N2B-,ާu_QG 6~ePb_ʒ>T2ǡ9ς8V. c jTFu?6^yP|QVgZ =oM[b5HKB=[b`esJ0b&yʟɤ&~_YY( a^D'àS/6ο:%7j[t>?Yn4eR^ !{q0B7F,ruLfrp>\0Y%'nIEhaգ+ʶ ׁ}o-.Zc]cKb!׳6Ѷ7o$_+'n_\FÂSyoM_NJ WedC0jƑ\.y‘a|q;3/?!,G@em}Ob̃ \ov[P|.Kǚ5lNd7HBhx Ы OmcECb^)( JKo2?1:^;[Ւ+! $\e!rx-٩}CO|84ĈUzmlp,\Vk`?9 VDIq̳  s7k',2cl t2D4)u"ZMu~D(#;5PcF6RknUVD_~5:'BFK۾ )\lt>5W`B@gŴ <\qZ n`B>ߡdU݋0%g-JI} k5$+,c] A۽M7K5}Rl7*ꗦ|(53=4FQرcE @}/;LQ8[Br_Y1X g M(p:c4ʜوfU67]Iڱ˼O1`޸tP52n{Wד &C^l^K@5#eӘcΛ̘baC$"gP,L.ycQi+%[ 95mE6 C}1+K|5F~N"CٗOYgw:dI "5UÂX[%֜`2!WI*=D !1Nb/n, )#> ,8 sJq &\5QD5>W#l>baoӾD2>/&E\8c~ݾ WQ\ 'w)qDe~6pv!~QHߵ=U"җ$N燄(AYNp&@,XڭX""OS1}<6`;P>G(Y!kg .:)?oOlCHB^LwT7fz*Xe-U]*L/(m-Z'qU-S0ǕϢsLY F\`T9fjfIp)\yJn8&X߇Zi]3-5,_>_g$>v3:^wUy\.2h"b·;Oc@(5N䖕3Ȧ1YǝkAszP[-oH~v3Ԩc$=N90SP}^8qiR@8s&T]e~Q.*U@]܌y/ʡH<T;'ڳ{u].\!〰2]23tXY=fKxZ/40Vv,v~ۥ"^$q̒ ( >#~gEAnSJ* ]fR|e3s ^J0/2o@!ߧ%fWCUf,G {eRGk4x-n!a+PzZN1-8.x/Oxg{%, dڃgX^0A_lEoR8h R g #=}Kib#-a~)j.*_N H*lTM3yI* ?Ɂ}1}`{k1Csಥ kUE@A5_;,T+ ᦓ\UEf:iNDceVY=nF.dLj >5 7q҈Tl;h}ATҰF:WB[]$ˆ¹i!J"kJ&F$16Yu>l5=oWt>m͎U1M;)_"G~6e 7Hq%eI.?;,2it8,xZ05Nۜa ,Ӱ:n8`{1r~u~n{6YNȭյFf iH5ǧx:f,ypC:9+oA5Q=Z+('eDC7_VB%- 7=bFߐ,wU,GrY) uf Ӕ7Ԕy A*"sn͆mtv]:2 .P||B8K7^ϏKCsAn*cYϵkmn3ac-E*o4\é~^Bgjܥ@X}4]#Q9PG#>~Y0q|, d')wvބ [`'k.iwUi"* >U^ع) ʼ8IO|UsVx<]>^!@;l\;_Q;喏ϿHIz:M $|Y4`E&%gSAm3PB*&j˫)>lkdElYMUkG2+]Gbbg"L+G3o ,B۶\d5;#d׉|+wJCmvI0"dKoowcJ+I+urhFOA&ĒGr2K vz-{rW|tDELvXaS!a%A*wm#n^|_"#N iFE"𨙟lbdo x m{ wcۯisTg{VW'P6HC~mȥ` 0yPA|WT":F՝^C^Lesb !b}:Y ^&]-L wϧ`1]S>wQ*i'$z+-z7=F QHΡ!6a=kIp5ͨ5WIAt:XGʍV\;fRڗ+&7& zEݟ&y07}0P@eZQNV89O#l1UE=6lmlT *,sGʏ˱f P h@iܯ^knp__((]H/CxWHqvKƼsĎP$zy-ע[q[!:Ny15uIK(.gIf[^1ҿ?HC9:apĿ2fc +y=_^:|,@+'>^@"KeR>hrӤ0{LnMl,Q1|ې7ҹP/)3Cٖժ .˙$A2Z3Cx0AkMNo {h ӜvLR)"{ψui%  4Tv~96"^"t^zS+f-3Tj5n;<ܧDhC jv@DP `% d}|U=J[NxۂIKhW iY\.N\\[B7PFPX%?dA[ٜa#ά*JJ弉/W6"GK\AEd~}ւ<_@1Gc"5fRe/[@f[rlgX[GQN6CxC?[S9tz)E3S8[t+yT_v\hRJd唵y9pc]VS$$J@px^/!"otrRure^a1rXmv^3w|yZ}x`bīE<,, ݜ4>&<'߻V~R6wF#,}u-݀ 񏝨?/obE&טi5 Ä]n|E*$0"Usehd  XE#F:`+|:+:U71VJ#hjl:h顎z)\]pʩ5[#K?{_@*o%'rHPE"څ^ׁ~ M=|*&k>e WCr[?~go"1dIt0a_k1Ә%488S͂&;hӛgQ"NK=.kpFAB( gtE9>< {)߰nɟ4dYcMPa q>ou͚[>rBpcb6) uisQ>yxeФ+F~uDrR?8nvhaA4!*F}Da OT@ԑy^Y TYOa`>יբ캗W- > ^(on4>VHHYA/9Xg/ Yt:?;V^zQ*bY6rA}؝Ni߷e~|jivŒE-FYcA^Lnwn'-27lR; OipR~ٷ.@ '8Sm+Uv93 {8}iV,o"ɝ*q}NcvSAٖP|-j7]FkAcIɤGᲴTX7R/"CZ"o엜LAћ;zt ZAS Sѳx=锐ג{5LUx'z8Ǎm\HW)b) R1x}/DzыB (4-d . /6fL!F$`>dmGmv`?,HgPCsfx3umm5vˎ-T}4#1L&E9vp[27qT6<cYCFl%/Knn8T-%bRPO'@ a$),FiKƫT_EMz!W7:,(=o]b2L[&2pĦ 2e&*^.+t:'0c'q@ĊKOKfRHsGek\U!B=F:8"'-x_E~3 \Rԋ9@Cݯhl$Msxg"5]<^ Au \Jjv{Ř~ҘoZ!-eihPR-$h /qZX"K5YWd^}J~Vӏ(tOLVLܱ!ҜטSO6`C=^sJPh Z@oOttZwl?0 uvو_iJ+@\?&;%x!]{Ґ;CsM7P NnaL]w_oD<Ğ^-{Ż #gLEƆ`wzL7@n==wFQpkō&CLf^-SCeY6L$e72?NEkT<%3/ >(jFE_v׫-q1lPK6+ (uvē Ce*bY^Z{)o=v\0?nhuc jj:-b-!uNgl;m"KRt ;whBFl=A1tE4mz1,o{~d.]j -%qs(i 6|&܋0[[C/5Jh~xP%ȓ.V+\9pC  kTLOW3Z Sm)eH.A^-5A;.wn1rLt1$i)w3$? 4(92Eo&`/D"*hlSN?i7qB*mm#\Z;*"O 4_ܹV.wM+/k<0]14?T1.i5XؒScG˜45Pv`-/ȎKQ"H2V ) ư%{7tH(vc\le ;xNm9Tlu@I"Qdbʱ7㋭/39\">tT='E舳wū˙Sqi): >X&9A]һ2"Kp2xh1X~s*`IU B_؞[,{p.Sd>s/ ׀!D^=[\ W*̡Cj>R;Xz!RѥL.QnRÙ9i$ ݳM!ea<]zF&kQ+l– |c ;A6PZ4|vKO8M^X~7c h2!M]y҈ޫdũbͥX/X/%^)NG~JY>QݴȵjJ# a8FCa-Wyd͡5j@cKj)eW.w;}#t|M=qO륚Ad͐!8ELxDCLxnZ2("a'gZ7e ,-X~2fvLb%Θd^:]+=h A6cVVD;oZTBPgF&* F GM-,|ZO,q2IT ([S>`y y{DOWh~7<,w hvAb&bUmcss'wGa' 2UW6 %u 0)i9\1). b{c{ mB](<8nλ|!P{Lo6b2%9Paxnb D,E6n:x,?Jk%'؝AFsR9i/4ⓟ=ĭLD#Nm/ET5vlFlt_8 Y'FαT yA"/ClC}vBT܆m8t?)P`UEqTmJZysG@j180=~El?Ԛl#s3&`~aJ=Ti`O,ysr"8BR/%,xJl4hE?4 vZ/ݤn|&v/3"Lcp~&^E{Fj4U< %,U}z \gP^t6Ql.0zS4É 2 L)uksHq]\a&X4ɉlNԱUk{4/̼nYLgmNQ'k&d;Gu I$">uBəzq O^>(C`bBR Y%a7v6:e}Y_K2\?rDx ݫ)Ǹ^js7# ͖QDF,C\l+WBc 62g|B@JFl?YXF6( X(V \W-!~Qa^CFQ[VuFUz3^RJbcֲ8]M^ew\1FZ>M }+ /X5&8A]2@mKBŻj NBp Рp=ᾲ0ƠĨ&b"Z&}%oG.OhuN,8‘cOY=l*qddTxօ![wƋ0CýX;ULE/%wa7Ye%(S2[ͅeq}O|\mS/gt]ZroOI`8IC39@-6#nDOSȆR.lh]Nc[=[Y֓Ԏ}ԅ]/! *_u<0KTq:scFӡ\돴9+\Rt*~3R$Hld]X>C4 UՇ]gq(Cb= X ` :aX { Mx$b];KvO XSt49j_3|+U^ӽתg9a})TaIJ ՁӏqY>kg-ɡKyx:wƲأ.G4 0{8fux߹;9ܥ-* sǧu]SГݯgbE0HڑXyA=5XuA=AĊTO&"!+7]Cvqyg ?m?Le3;48rV٥2[.0N1?Z' ˶& /X/B%>F{z7Dwaȯ$ )O|0, k( dU3GYM{'VJ~ojW>pv#2~nS6[ b12WyѮNy;UCIGPE#rŋݬj:4oNulf=yN=k$aUtP6/DwIJxt@2w.a_sv+N:fC\d1/ u`B]ϡ,; X1H\5K\y'Z駃)amYkzNg&>zXXKLA$[L qavl"$daz>n`n17!n$컺`%2;*"!>U懠" nZ-"՛3WKɴgUeh v5%U 5?'r+>1?A{ĨZq|D[ld;jҵ"EE𧃇f5`]%ꬨS f,`{r0Ԑ&)O+o_VJwDϣȒXk`l>2ufl6Q~7j2T.~6 eZM5(}_A^pZ [Lq7"q%y" IΊ{ޱ ׌kP,Q,,br𕚗o,z2gr@mڀ0N n1)X]X5 S/ȆߌgnXI~F`yfUDtn[0Լ?8?/ Z 7:sؗr0g)OT\]2r-a0= eܐs.n *R[; Blr|-$>E Y*<-o4ȪC/%DU/*g){pM=k^2I/6g9aIDi!'m ,j@9PnR`Ud @'9VL]2<6n+LA?jsRqwpj˯2/l‹B~KRt\70}}SR#M7} {>ѪLiW*o*P^uXNK~x:UPoaMFcr qYy<hW xؼO IPzC#%ѹT7Iƀ|>;m ܵ,:=OO}bU#֊Y> ,y2T˃v"{:Ǥp>a1E>~l|cjdb?=%[ÝS,{<ƻp 'nfh7\.j bm㎤Oa\~+mS[J |&ac4Np).RBl[8zjU\>JN9HEEH\RǪשK׈3lqϧNX'u[P0H0Y m%U\(W!'ޞ>,^pHYؤfwQ~à UhN?c2L~V/CI4W|wEkJ'|~"-rzjhƱWfSF= ƿ`YgՓUmP[-F*; żƙvB ij}E:1v:[w X?Eyƌ:p#n'chMKXyauAh/Dd>@Ԋ-R/wNjȊ1B(oA'hfېC:̋!>§wWv.X?=0pƋ9fk4?=)`{,\]Ji^wmWy޲5#9He+x'cܼH)?%}~Oؿ1_Q04:'kxg>$I|#v_U~Y6~8k@+lrK t *-̡=l 4WXmL1t{zp豍Ao " 3XLץryJ%ZE@%VҢfT$}$k'wFTHkԎb Oe8d,Ä7"vу@#Qw~iExİ9y 5TU; L.a1`&1= ăQC+t|c}0L&:PCAY :$;xTxӸRߪ\./tn[LC1op9Eʚ7J[sOft_|hf_nwwNweO@qNȑ" 0ɺlUrP."?D \p!EFntt&Z V.{fH dq1WM{jW96 /5{:lwnZd9p6veؿ~#S"jRϗZZi:3Kk@n# Ԑ Aq-J`hcI7, ȣvZYi7v:h!s A>v7F!3g1>,AHkٱ{ ku=ąoΉA-xMthUˢ;C}KN`Bмd;n٘Dv^K5}~f1L&(LMM!B#cg;#CBF)Ъ9waP6qTg&,1j&7vZtnXq ]5!Ɛ#v,?΀{d{֨dꑆAcz*W9EqFO0M"hIq7w\BR`Nb *.ƄwŪum̗G+mtk❊ɿ5o+.8\g԰ıTd;ZDW7L_fTh ZSf@ɀu_hC""hnmn874AIm](1k` K|ERc/*XNN&k(Ja#ٲP5=UeVr"Id#-wabblьXϔ[Ec{i=m;W]Ʃ),}NuJXIN;Nsf=RK.3ɬ|Xڼwˀ(u83Wt[ʈɤXq~biݶ7` jrGIhA?C -LC~)=GSrxs'u%PT#*k6B5"Vp:}yWibYkwYCL?3J0N%Ə3w[}n#0j,ZSM3,uCCapS<ж7ޥe)B95J]|Igu|SL4osiWvh5X"y]C[e#P2PǨ+STʥjid\{2ȊZZ;Yp}aJl~)UJc((wpMu!Q&ҀDَX/i lݘlS"Bl(^S7ʇ(<)VRA|zC"fiiʍdWOP" {sV%̲pUXj֏6eu6lj@PV%*^>kۆZOK1ù 4sdn,WP n !*i65Y WmC1 FUvtS||2ShjZIK h||D08A#_B!x~2f|!9}7*`6.UޮrҴ/fqͯkc㿽fKbsA85NqS41#RN^W 39aigc%<^9B}X} $Ey=d{^Nw.j~cļmo"UבFnI&šGK )`(#S$w," jsqf8$ __G2S3D ٱxVIw.eK?yOQ ݱ^Gܗ.2W"%V RogК]Ò=cb*s_Ar ݮMux%%E$].Ӝ zE&<4Bs㐙:0%#̵RaR!P:vfFd z\Քo?o@C<3TQTnKT`s1t/K 3ZpLnGڗ" )$b[;Þ"9zٴ654r1R~R jNz/&:WlZYLE_qs5 ߯]jR5A .3tv<ؙ5%D+p݇J\ @oAZwd,@4n-/S*s;ۀ9vF=+8=6F+5_(bKi8nj_| 5,۷g]ҝ]dSSWP`fCBY.'h/95Q `ۀ5(W\c7`%Q'~ƪ9 Or^ÈMG8t L4\8窡 "%wDD+rq7BS<4֥2gClj'AŞ9ӤCŜɊNvƿ'IψuL lGʮqQ*'˔t bKXɈBQ!^ڦ6(٦Jh)`8JP25ur,޾)-Cb3hmtD_z9b#˥vz@)mk0ZbQ9fgލl֎h2:SicxY~.`,0XaXT^X{%;Ryyۚ =#j2t0+4tm$å'۞<~~ ^dlC8IX1>-cQ~eJPy/kMo]qyf/G_Qmr,RJIxN>Z"(򎢎/E8s2RTH4p g[\{şz@3mI#yn\Rs59dfL(scQJfQ-TCۉ73i:K4 o_#j)%bb_*}^KӾpZ7@l|"xXA 4Y p <ʌva0Hyx:C&֟;#8篻IQ-?;Y,XepE|q/c*Tw1/S=EebV? z mˡϴ-a<(IV?\gd=pԫ랟 )>M'a!t(Pq3hyqB\[jw&- WØF4˚qdZ>ABByh@!L:#*^]S64AD`fK)f+- M?puYhq|/LÝ| a.=Nyf+$O8VƴaFR/*,,18mj1?%B$?p@B9,FydjVNMlbRbS[2qꌊVxZ\!_J`KHh{BHPM:r.})KfV/R8;̣9i4gdE&p'5j]`j!}vKF\<x硌cZ'?wȠmb|Q'RAD1?,h{Q鱿`WM]E Ew1[.t'#dQ!LBL٘NmGfҹ%5N|~An:] RҞ6xIfuZ`Aй%ATX] n YS{ h%zXf@o?TMQOhvpօ)c1mOX6 > rTڲCeneFV)gmU(TS5KYɍ7Sk3@S@hUG\= mϒ4A OWW:> ܕܿ+#4 2yкL훂gUL#;{Xaz1ձrDFksh1ԌUN&{~ҤnE 7\̠0Qқ " t.㏤SU^M!]"(BY/i7m|Q Jc*{n^ ,gi7o?i 0[j]8@?-~vXT[0N:X[\KF@.YZy᐀S(9C ݸHS=#ϖx҃o0@.I^G竡@xZ [A3Ô;}:bD| 2~oSZ(\)P}]}S_c!3:u+EEj࠲ƦR-T$4a=*.-d *@"JPn$gtM9of> BBxFb FP?U wYܭooUV!S&@Ç yi *k9Ib٭q[%=ևR,Ol7_p7F~w?І\'8xp֬5) aٸH'Ӟ^";dx2vQ\'=EB8dM]JX?T& usJGE xM8)YH"E]) }/d=q8+ӻse8.Ѯ%c8ʣq!IҩV}*2- !} {cNV^Xi/X*\֟nE6q43{[t8c:J'ne]]5Cm:ώB!z"]>n ^/[Fi'E>rZEًQrliz9$(vw'=QlqQfV 2K,1 QVAǷ򚉮b>MlXC[z#8C5Dg]rkwQ[J?TTe,fd`Qu'p}I^/v|s00]p:_<kkqZٚJEFN}G Ş]0qI2nwZ . !ԫSCUޭU`-.W4&u)jn<3#ր ,jPhvF_CT[nyZԿXכ]h ~#l$BMēL5?φ6PISgS! >nb/ᯗ8 7ps5 TeH |sB)?*N*ơq@p#7yCX[ lʴ>|!%u<\O(2̳Woi|BdnXEp@uM{ylK07jDW*X)Xhp[ld搦n<vIt=FFу t JIؠV鯑4IN~~̘I"aclE@-m)iDmo(xYZa쐿wmlCl{ _pa[ZcFH2XR_;ni iG`AU9/O6p~-yҥZDv<3|1銂Կ& ѠKq.W-=G*& dC P2't8`8/fbt8 | |} Y^;WCoB @\Z6Ef Ob>8PNo }}aࢷT${ a{!UsͩlWvwN 1.bs:J\AW| gnh<%CX5IE> &(6=f:v?-ꑿym4sЊ-!RX^mGtke *#6y 0wDGiﱱ|2ϜXy ѧ¿)f 臵$ʠ51C߾Lf`0Q{6Gf"{Ck]B7 T[ RO$D蕰f*&tG HjH^Kjf@5c~sdYݨ\C5iH "hC"9Yrq0fD.cc jV⦴u cKx S59y V;ϟ {bgS.~-GN%ځDp(,247,CEh~ALy2fʈy9 [Mܕ~٘cf#/ 2KK ꌒ3z9XMMU+i64=x' KI*%`p{?*gFyN:ֹ/l*#@-"y*0z]!mE*6ϟx¦p^F(osT}Ȩ@/7)륓G>5WvǂgS_i<ٗ˩%$ncصHG9T3DDq27x73hl~Vm^Vsk6X6D@_~9Q R);1$Y}|܆ĶQZ(aNRpIN|+ 5Yʂq}+FMgٺ" 2{[ 1&AHSZ!s(RR*'#Զjz-Ҹe&=VWKwp?¥ y ym[Hk[gTvP#1@K5s-6c;)+MGbB(RH38 ZI.DS"-V?UJp*Jڊ&-$INX%DF,F!h1`&a?pY6t ^,C2^U>;kNo )_qdXγ0'Xe;͇Dyd=;qޔ6HED++N,|4@ӌk؜6|-F8IvVA'8fBgs`kJ%Ad#,M|}p)\ꀾb4,9 Ps{i!!L4/(?vO(U![­.{%1 z8Y RB‚ٕ 璽' u5% 4䍢bBpS $q-3=m4wh%U٢nJ|c:@Xņpܤ̻ۺ,H/8xZf[Pio=sxt_ o7',~ֳ/6 h,GkGЍid^ObczWܲJ6ف^·+"@Rr'I; :X*ԲrUYDh8^ 6-rgp|uzVurr1Ђ=*s!sO6N'<~?xŜۙ|ʼUY3`\8ưBs0 / fDa ~ijjaT"5jf&9FD4_ʯ~.5ǹG࿗wAfa0gT(7³<@UYNd \jS2XJn6%ah DwȨ=*HO1MoPIPzxXB7*Z*YP㋍4CGg9LHK:f@V*dA(?4hnHPRM&$SdBnvV),gI* [_ 1~ ZsP&<-!1㛎PD]_zޑB"H˷7@JvJ1hm-QK D$#ѩmcb`y3̀VҕC/Rq?n1h]偊Qp  CC[&3SSnOMæ+?j{sf7kSNdQPfͥ0X8H޷%tF~v ,Cݜc4{ˈjhM%cdc-/TG`5^cFw{;[/1. p{Vpd y'V >R9*}A` #^oeW&/tF)[R/U廭;fpYg)&EL=-=Wc5U t/chth19A@PzcԿrH}&L8a0|&I mv7b)#/kM3s}x\zT*@ً?~rƋ0m҄mL  8ꦤ %~ָy~G*[RT 尜HYfrMm3='0q#p.tHo񊯹/ dj]B gmHre2I/AM;F3[_rR7OA2-亣:0p;eoDKϾt FPdaQXamZ?ɅmǢ QoX9Z[8:v|. `EP<_)4F~)AOMؒ>H£͸8k OsBjZT Mg|'m_1S'rC4W{%ދP6N$@Oׄ!t"؇ٌHJYHuGxNrF dnF^sVGR[Y ƋA[k˥8O@Wmx6u1ZjE`\'%3Yr*4A[3R6T:-E"v:"8ppRR.efȦySzŽRzLar:vhP }dQE!]Ҳî38H K+Q73cEdlV0-b)1G4h^ÓKmdB#4k>vI/vݸ6Eրqse7oa2U+2 ;-GsRO4i# ]wnN4G/ɤ"EAQM@)O JV˔4P$=m]k)Jj|峨=ˇ5wCdk&"4a)mޚo] QU8UtoZsk( (TNgԳfsLYB!^~qNڹVtnU&-2Rge8-S`!FIm BԔ 0X+ Srʡ@O q]~|hF%W<zqx$e5.D8`2bi68zm[wphڅVtby,@*'R^/\T~s`jq4£$\|~޵%H;68aܙA?aʀ 5 ԾzP]Z70RnfYqV͌>3 7a驾7 qv> *߶HKqϵB{?]2vVĦZyN UUJf|XFjw*`D(-=n~oWL:a-W=-ĩ8,A!s52J[?)HJҲWԸKk*;'e_~Bk O̙Xk&IDKz҆X(ǧޔg0_^MoptKZ .hZC>?:Cgtw\KEn F1 #&^޿{گq"c>;ꞟa8h2av&t5ԧi9} `I%{?=?lM131ą)D}O?Nm !࠸b\,_`c [$,qe#JTV4ڊG !F N>󩲽5Y%/@ԣ0'n1r.ԮgY@ж!0bqdmc$ABA]vKUHڂQQtLjOcABct,; `d[aAJН}dZWuI3ZW1>\I?{ <8FaVJ`Ϋyrqӱjz4/B[J EɁ ɠ+.4`~;'r<}z}I&3qѮI)>FTMv A7oth{ٰ6m{ۀ.Z,.q6.{AifcC\:qfQ ` ;|µ!'7K䄞z4ؙܺ2_=>ꍳ\Nja+%iL)8-m9)qkk6Pkq$|r;f~ FW48dB9 Wޡs rJ ~>"4 ~af\ؑyN'6$-5%zįa7@‘il$P,Xs6t% &^ɖ-Ia Oc/\UQOo1Ӫ\۳jBh|zkYWJ9(}e|//<њXDyy6H\F򂠅,I4LQ532<3fTcv6> "^̈́]ZСξ43~^&m3,[C^3.|Lp"z$[:hOU[jvѐ.~t[$ѧ(+v1d{iM۠a󣽫X+H|UN4iP:2e*i_ۻnKx-Qq +YD5F!ljl F!lv̻"ؿwܽus4yQ?sS.)J ՙ _eMEzUl|9C.:-R1 z.Ro'[ 3;n;[{0?k*~i{ B~mJ"0e: yOT t8uח+Mk{? Ӯ?mfu4vWkmlvu ؗ\:4f$鷯n ӫ"0ږs/]T7yM`$bu˔ n#&<֤YH=:ד9c㭙n7!^ŀ6[ڏwlP͖ F߿ǂ#*x\dm_8 6 f2I:"C=lg|ő5]xHҥwSZ)C}Dz ƅ_s\_'_tud閗 VI8Rp#Ȉh CCyI}dnz, %@zEo +Ѫm3:f40n[T\c#OUr4˔_ic@[Fb΂@#}x)#%zE{\=z=x*fEhj}m5uA ^P"{?q1xT C"2MBJsdž-Rg;ZF$7툊/TNʼ8NhDȶ:U sP#y-uxcJIPѵ&ހX NԮWdO3V?n^t pۈ(rBWԥ2N1H]OxOh3;GGсACn 2J@ aDGZ_WNZT?]ؕͬ '{X2x {xaa5 a3d/?1n /Ef 3|d@2֋ώgiLchPIz\,]c*釪kg1DcE99SAӂf>4r AP;z3Yb5҂C ZbMba+6o_f:^+e2O>Ŀ 8Z`}Ni<S{RWzpqW]gvw/a!1"z(YEhkWY9YN|) vyga?2\*W>̵MsssiЍJ1(60vE=kצ+ڭPcReŌ\$!"uM1&fRyz/1ĸ-bM 3X6C]ԟ6EeڪT <,8ۀR9|}d.PoY01ZԪGU d~`2h =|ej'9r]vEr:D@y.[_k뵖gOʉIz+,4=v7];~~1 |-v#_PI7r s$g F%"wrVh}.ho"ޜDW7 ܴ7ОFνPʿ߁<Iƀ&KԦp7*XSRV:_X5Gn>ɵܒsȣFw♖PޭlDYČ$^jQA݅f[ȉ0">?%Qޮ׼mRƚMJN/CVf2 suo--kȸqcIEQ@zdT_WzYF_wDĘ%fv;6q z[odeHٴF6|T#j_'dUhRf]$x(*}$^=yIeP5GIȠ;@\krtA:z!=i#|ҿ @t$W>~?*Ik+gB4q4^)IFc_fiEԊT5QvQ@qG9ЕGa2DUGzw ƿ{W)"G Y~Tbeބ.Aq 5{KBu~@f5g2JoTs7S~CQ)\U[,k&R4,CA =ISS[3)xH@fgkiypwXv7Oξn#W\r}ɢ&~?zQlvm0f->O"B`{e }O7^9s->6fK{Y8Q L/fl|Gk_% eL7F ›),{"~W1Q1/T+kRcS~RT<6-v }=T9w 1Řu!۔{xЀ{nHa"V89XYa"qOSQScrK)/1MyI33MKa`y u&^ܱQM_O(-u'Xẉ jU'Ɏ@p&)oMbpPY @ amADc'2p Jv[mg?cWBO{bw}!0+ ;by363(P>wɥVn"2=NWtWzk7$k 2FBt>gW&G/v5k^5_dE7Wt VF7FȄʳŕ[rj3`40'%/5ٴySTӕ'IEAypoet &p<9 I^A=j"nδ{D.wOћ:H"љhJ~|)bp7w.C}Y휅 cڃ8-$þիNszp\.#c4cUt ?r*ے4Jnb%l4y2b+8ܩM R lMݘZXqKzpJ)Ӈ!ARNj"Π8UjJNsso% דŲoH$my98XoN$ʻ[m+T=i:kEU;t0AT7u]JXvE~~9մu-Y-ʄc3Q^"\vwNFlj 9h^pr)G$w*z\[Zs4|M\hd<ō+)^ż~7"<.5!O]-y/_|hŠ+5{glE'$2D瞡uH39ȳ«cȰ#z ECƟitSk/"k8 dM?ᛟ sJhϝK^E(MN-bʰ# !6+/U/,)*E-IsHIo-`@ T5`c<#]F#,}ZF:rQP.P~޼?@HV,(b ){:} YWNFL4 21kFpm?4]VVBQW~  LeC\ !.CMK8`G.7vI#)"Wr-mKxfQ΀VPxYCy \ۢ`rR?|@+lJe+WDO7W2ޮ3ivmӐ7hK~' 50f$4YAXvc3'xR~_XFn`̝^d&Z͜T끴&issFF1:,~754k}̄5pU+P3t{\:WK ֣)eLKhmӬge"mWq7m?2aDsQUEl[29 -S&e OظwM5$W73͝AbÞ!a#uL3 j 0r y//墳}/ai`F<.!}|=ܼdse)o+>y G7ifý0c>`u4wW.ȍ?x!$%ZY%ƜjQ]خ? x Av}4J|/bLGCњ1ݞsirm  Ȳ֮o?2B\a553Y+f }L!69]UwxC'ٻeyr?-YBmh$#Ŝ4 3TI5moV<ű[` 9Ψj4`fp N?f45\U܊4H_ }WBevPS.Ml2 '_םnȈsx{rKORp+LߨkɪsyQ*Յmۿh^C"2#qQQ&=}縆 -蔧 B!4&zeV>}}.FmJ^j|wں=re0/= ZrMw9!r+vxNZW~opC(BȽdG`zpC.uB^{!ʆ^biui@ڎè;vKPLBu qc uC2ui V|(3 /;0!SS>D 'D݈E e qh1Mg+sm8p*7":HĠ#JUFR%e-1ý&J|wme  9U&\1~)N@"5&ߍ6ò*g)+Yq88M{=jHym.EC]Dj0U+? ||d&sB?KnI$=>f @WcbLO)'2PO%OmACS1^~dkuU&,,?WjѤURJfQ 3ކ Y_T35FBM!PF\% j,/y$<@t:)nݦ䋣Z01$朋ȶ|D_ N'3C Ҝ9iȴ/a0]~ȳNPJ8 La+sC7b0 i%).fR;{T.w#or)`E6TYl xv,IUH|Dt,x""] 31 --S)ˍϠ1E^WE)*ir/=ٲ(H8TcjBJ3ZM%0MʆrQ-?%%?78qJ\ dはʈrۏI |LPr%my6O}twy Nˁ߃]64/WEFuIn&ߏ["``g0^JHQ#uzAf: _B@ ul!dp8F7cv#Yﶬ'@k%Zu/lLʋ/LYZ@fÀ/졟eߤһqqe)OB@R!@]jS*ki=;8 svbi҈HHD"bbMW r{()o:MިhŜj_/w*Pr M"=W¬8lkirmzXEBL 'D0;n8o+NebmALI#v1/X4{q$_gG @*#ʪS$ӐﹳѓʸެY[G~^P WĬ:&kH"L0jje8nc8*-uWR^b2/ꎋn^xhBzlbQ=s)JnZ5Ab[Ugs4O;z+!۷$DEQ4[.~֣BJ.g݀><8y>*Qe_Һ mB:T)# da{ZBJj5cMwȱa}q}[zIbYH̠>niJ#T #q7>9qV)FQ%MFXn5&&(xui5JN%ui90]b(Sjp_J* V0T6+GϠH뇡ar4 `\@#whVY2bE32i7/Vi~(6$VFq k5ݞ?M L<}ŋ]~|m(t|+|5 -=PG.QPpKPS'+ã v#U`?034J?O muLr;e?yB񴦷=3b4W^#O;JpǕk:ުxPr+=Q*U`ظTJ'~OT1i#ˠTdm*6:oE%~ZM\FNJ~b/۬8s.ևK>͏-5OR`4";%`KО8e~PM7T-ey྿ =8RfFn}jpbLey]療`pkdxH^_pVv5 ~'MmYoGuRll { f+M #f7I&Yޕ&a0*)N98Du6IMNU:>cJ)K27g1 kR~ fj/a}{'XuK ~]-lJt#(bs8x>@B@?>:ɛ@{px̔i.;f܀l'4} Уada4Qϩٔl 6@g=?Ggڠϫ'F-&\7|UO`I* ³1`h.u tAQiӑu]my!qN I |{Zgq^:PB̼eWmy2?JIEͤ|agK4Ӿ[j="iaQ7ҒAv  80,ؕ]L%^~> шy?W,1C0+o0Lg-MaB@a0R^8D\}ݍ@܎ z63,Ү`ЃkqѢ;xyۑ2P*s?s.4GWI`4+渤3P F-BSo/WkT+0L]z\c `Ԡ/)Ds r^>T3uaE^iHuЧSdi%. w:98vl ɹ"Yҭ *cW+<Auu}TQ JiɫةMŗ'UI* Qg]Q`^>EK(`Re=kkC~o7]R 0fj<%:S~;< >Sx :>3S挢REL#h%Uݪ=Dڠa(@Fj|Ӷ^z2^";m- C1>P!:S!15 nf }@@ W ~.`*ksFfۍk 9KGSjLec]D?&u*6Tu~6UKq*޿6)1鼎M(t8gPI^i=Xv+{*z{.nFy+^HY95ZcyP^6npHt,fʩR l~([O.8blW4u,zCY !y,e.i:އPH)Rt>zKn电dt0ݪJ= SL XhCIFg% sP틬{l;L f'Oݗ/M<X<0LblVjAtT)E!NJLjh 3mn#U*ȹ_"o_K 9Gc&>EqG㲆nFCӧDOz'Fz8?fTgJzPq 04m.8IecdztE ꪚĿĪ/b{"x|آ9m 50ehH~WoǙvjfENzE3;T"}HsK -K )fMoCM^]aɻ) V2`mS|#\e=tzq^P`\ɩ~h32D )2_[6veIrMn='ERU}&rHwּݜY4~i=eSQPIhSIXUn7X@V{%gXDmJuHy_0ʷ!ʊ3:O4WNj kRigsy-tH,w^:ާh9ƹ kZ YFCfi{X{=$<>"<s_%aU2*aH>}?Aόئ(D%S-nj( edfSH]!rCg~x@Be7_kifXDOD8)]+p;j?˱ ׾5̈Q oKw3EEٻ>IYzrLUʩd!3 *پF3ޑ)Z9ʕe~FAMSFIOo).@P")pŲǠb-C('ЗVzhۋXDlYG̒IҹG(,F G@s!Ne-hF tu(y [,"@呀!e!D7AQ]AB\V[X|K].%1N=3w="q =`׭S2W\'?)k-5Ɨm< !7ѓ%.VgECv["34MqU¬Tʼ/TU _nOmY4-~BS|?=ܦ17@f 22PB,HJŹ9yй cxtMG uo*3d|P&ӕ8`rǏJ ;}n #:M^.yp%"nc6SԶOW]Q4/b$-2ޱgYZ07070100000319000081a400000000000000000000000164e4ded1000008c4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"]?Eh=ڜ.+aӮ̓@ 1 fR([BEkOlh|;xi3?v5H`' 6Mz7mA Ԁlyҕ(Tp6y>>Rڱp;=F%j1+mj9gM^c'zE4 p>Pf>ߖ Rxkk_,%f':ҭhS\y 6+)zVNK >TF,6L&eC_g<ūxn ]44ML'O,no]l ZfMV| $ƫ_[$u30Iggbu.7RѕZM/{C2' 5SdCލGKIɟB!#;jwDAr&? V?di} /G;enrj{JNù~ѯ#ypG<)_LPL._}к.YϭuZTjDNn47=y.P,7*($Ua> >4!@v8$΂%H:@{Ρ Bv%kGxp]FX6ZQ7<=47#㑋|- iuW-v鵣˳ $mawH1_^UA$h>N]1I޽&u6Rt'oB9VPw:5YJ-!b8"W{kzX~'+'͆ψCm( -صK˨ƩgAwX)уp R@Y ,teh_Ѱ%/^b1?"Ϡ§u^Ϝ\֎t*UxCڃaZY"U>ħSzKSwxf0#tbZy XA|vٴi*Ӯ S`REe!J;/3욱vWt pY);B A}ߌvq|*_YPS /m[DǮwէCn hys\4Lk׆t,#\_#}emw;X%c'Iw1X)b4s;p]a+`<[q7@,`,2;=DV+L i#R/Yx[ cFKxxa(dZq|mZ$o(ihl 5R 3k4f  pD^@0%il,=Z]Kl"zO2~ހ%BWCd=4T/F5n3  f 7^'Q㥹 ߅GEj% d肖]րT[T\ a?hudTY P'7t#5烨+1?Rj]Y&^?]Bq۪OMĕACwz2 2 \n(}6ͣ߄UX"[*9s˷VRe{fp 4MW+!0S!IO(ҏ_n:lU|R !n DgV@ Y+\1Z9LÐ-0 )\N ʺT}+fk'iZ6vb6Ýfk_R##댶U4IA#;svfyI9hUƼvoĹq2.WZXbVPi\(,VKyabaV5!.#)lpUΦ,p.kLYM|eoe(I;dA^+7R!^tvJg+^0"hMM^,\V"*_oQVvzң\^6QvS $kp\ QN4WjYq$!P<٦g:̕ Das #/%7ѩb{w؂H]$vrnCSBX\v)@S:*zi >:N5fG|_\t oeѤGtD/؃H wN&7M-5ZLt dDʫgYZ0707010000031a000081a400000000000000000000000164e4ded100020dd4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/a5]?Eh=ڜ.+@!^pκlU.'}f{co& 3&`q'~Xzճ-Č mHG0g3$"rW[U0 4X)t5sƒwӈߖ XxPE)6:o=\Kdv߳1CG4`W xߗ*, m<0)|}b$# K5GRUtHt!$yBVl=r FO PȢWUds jWj-xDzUþ)l`hnn}#,#n<,63yY!ҨMLez* A=jGtC>l4>g `X3ڜq?W!xHaq_= Y8SN7X5Ҁ0Dd(.@HJ0]ÊDT8W_C CڭxzewpiJ;n'1Qt*=&&u{]-H v6Zm ߣ+^q#ӌOT}Ik3sL8~e Ñ1> q,s}L}<ٝ6=}9$Pc]'COkr&Acuvj T(AEnMnWT Vbx}+6 ]3я,'eWdQ^ϭ>25b&4)%]:E{IW4}Yr@%77u#GJҠ7d'-*M鏜d\Һry!ub]Xf'%>Rh}s eV$Uh;?=d~+g2"wb1.k0xk)qvq* QK!v푷xw)[H3$.p "/PqXåvSTUD*pϠZ&>r\j:[o̭_qV)3^֥aTx֐ړ;AkI1fsc5o–@>J2RGQL=S27_M0$;{;z.'$7K^=Tc0|Ņ'GOg E9^¸妯 L*5sƢTi1-%(Eᡶvt2s.=u[ƒ)̊* x5K`mnYD"o@{0G%u *>83R!Yf*#(,l&/p,h=0l> Pn*wxꬴW Cʔl8<_imUjT(;*L@"T5.ঢ )oV5=}[_4 nr+2}1&՚ȝ\?eb$=2 RdT*:'I#G֝\;Bz:q`]!>\(cMpL5it!^m DAh(K7*ˣaV[nafpI|zȬ'ByinϕW@U?oVJWP2ʋsqQGY^ކ2ps00Ҩ{΄`p&aVes6I޾:ۂs2zOr]>Z/Odt]Zʻ~' ݁Ce֏Ð눘}lnRӤ2{d33&L+) -u 4󴡩cb-S i{a1^TI+{{)ɡ 08vMv&36cL982=cJJ,M,xDSNkyF$$S/IWw=RwRHтњ@= *3^}P*c?F:;PnzZcr?v`q DSb(H{*; r; ;Z'M=!zU2x-e^yﴨ (PEבmDY W)RZO*:^o >Ȉ)M!ۙmQYOhmQ` K=iS$NGnɥǪ-Gp2lufwةB+UVV|IBg*5q(VT+_%&ƈ Q4˧PG;(̢y~~$a7ɽNOW";D qEUuSZ KJKHLp>cMe}QNac䄫Bl릠N/>D.waf;ЯyMbvAMeqR!\&[#0/\L})/8q<\bڕ0xgݍU 3kz@ Èt%iM(cD $-*P@LV7yvs7ހ!U~jt~~DЊu7f& n6p+zQB%N)ox?"8+|m6XMi@Ǧ!/Һ:YZz&n@d'sJs.f@KLJ-ogzy ݛ5,ZhL J_4 `v,+U#C[: %SZRݻ2XJ`=eP,jOƁnaENKΎ|)VަD)x;afRx[?_)UTr]:y%VA.gQ^KZ'}eX{;Soe^p,y1#σJt §$- #rU]~^vjn|8'-S+mrAlu.WXTE~b.W ƮTMVf5X0,Ny[οYD[mղȾ޻˾l.7nx;ot ^='"?7~ Ew ٲ#æϳxx]gx[~1Q/Q' Zo85vT:jGcUB؉]o_cPq< A*dW[{-!d o&de*HVȧUiRSN3q#Zp?i9UaT!!Er*Rȓ"ȸG^!5 M9 Ҥ$\,klxSSS~f-0] ~kV cypdOZ!h!j>1A|)gqUrzwD{`~0]6 BuAtt7A>]'o_δA1O[ Š 5S*+Y通 'EtP˔5Ü}`Ȫ'o0P 3=~hP5BMKsc *UV-C--o9A}j1 3VvoKQ5Qv> Yb+O[PI-qU(n%K Ke8Qn5%}ѕ6.ԙvu+&>5CL]~ġdؾ=SH0,#WqEgOu})3+6P;0tA$#1"{(P}.JG )2clPe55uyh/hV+Wė@h8\>IjUZlzZ41so-UK' 'TdIBX1ƧD!"=}h}L2#  wbYz c#|r,TՆw1"sgGt0h?lP&q>m7=m^y[O ['H0{Omuiu+.8! J؏탒M!wqN/aV]ƖN2g8 | !0o jA UR@RD6FQ+QEUR- R~ӑ&a)dZ}GUcY[N}Xy =}Exw/B'uO{$-goq[?m.S*ldZ?M-d\ c ]NMGXxEu=W4ǪSV`k Գs&~U|"O.j+ڛāX{=/+m5uЄv6PIT:Dov@Z jnNc_Ty+%oɜ%` )EE)&@þT+ Ķd()5hcȄjhWI+Av dBGs+Jm8H" 0=2|bwLv\=7wꦕ]o91jVqS~ov_$ʴI`e/^Z+>*I-X9/"0zbZu8|kZ}8FŦW/S G۵=CJ+hA lcuu@‡_‚}1ksU^70RdM~*O `"=RqR;Az)?Ѻ*1'rPdY 3Y$!x1\h̾nH4DXIyg㕽&IdMѻ16$9rz9*䀍.QAn SE"'[% d`:mEQ)+- )rv6n_m L jObkiz𲪁#{6t"Vu{_YBU<ҩ;-p_\|c1Aj#3Wə+ ZQoakdV{ư .łͼP]AU ѢR^öw sZ8֩F}ߠ025'PHz4ҙNN%,CkS8cS$/܇C[W(SJcLK֜=exhywł@8tdyuUT'B*bĜ&O+\,ԝD]5\A̸cR@>J fIE)q_5KpYrav+G"3OcnpW\\Eцv9V  ]fݍHMfQ@& a4ZC4fíj[eoil6E]fudȣ^Ev#GI}a hޫ"wedTc:{E.{y4\,lIMDYAع˄SbgQ@7a*5Ǫ WiLR9V=:Iɥ,&OD6F:w!5/ 4Η m7GB׮*KH_XvV@K6OLx)n@l<}EfjN ?k./!sѵ1|AS7.ei T]|Os!?|KވP4}]Y \mΠ]gac<$r8:wp9j{Gﶹ0 qy}K͜B9 2]Bl"ecC?d]rY`0z`e8)oe!foV?H`i#z60k2G(#xIҺqmY?ob>d`8;pFD&fg`ڧ7<)MIJ @0%(&D:C3' T7S+ |^Gqq_oI h-/O<.-6WbT/fxNbF {v 9 @1(4eα4sW]C#} ]^OxVM PNuT-F ^.VpJۉWtuPqr= #פW)P(901NS3.mw&dsVB,&1tnQu%q +]|X]]f)2]-e]P04ktxFd-QZL]:4*1)\AZIwu )n#epiY5G5S v DIHIMKu^8Zy[Wߨ>ouPV.X&)/+Md+ K)l MUsL7O[5y[5':;cҐ̌rXArn92akcB f=~+3i=^]&:-L=ol1>cokn I8ї¨Iʣ Vb2_9-=ӒuC=Pg\9 6]dj7hI}<٪yO'e03:f0OL>+G`qݭ+n,u2V8t^i-4] 6Sha=ĺj>1;>2Nug/| l&>lyVIٹ ? :R+w<-t]nS?> 8%ړ؀{'%UٛY(s$#B fz4Q <OŢ><-i)stXn[T+V.{>kk'~Zbjx(о ;]b gU>mjKh!+(~7UN+ S]5c/6pÒf٩Q僠B_r 3 Y@`/-`cNv|5P2'4܇ wNj-=׉ tNL&`mUy] .GX.K qĦF-ubѷUgQd8b0ʄbDaw%95Q"[&+Z]Km4ໍ{1B)2^=`nG AQwJuH-b\B}RȠ#.4@z kt2#k F1$Gjcם6)ݤҔϖ,vk+<*t{rϧ `]|EӐ!rV ;r6TK',_̘5?>"칖ॾ,ELo*BʈLyA9g1a'QB a9bǵ+kGqB@>s)fXh c\q# kLmZ0}^AKXaW2:ͻ\hvv^KZ s%j3-IM<(ѩ=H7%2H: Z ]HpbM. 5:RcCnt=JXX^Z6rX10(I\EA|X]Wh1M[dafzD>"6OMϔ*u 6^^C9 8P7ҙ7ĺY;j>As8dɦH}& pi{UAn uKGk2lVH4@5DFi CG[1V+)dUA3dObcZ$v/'^CNBxelcmrΪG~%!GF1129&-sIGc(tۋs/4h\Vy\qe9_nMrOF=5>;QY0KL:䰈zK $nu# ' h7~#Oj_I~q2mJ$о!^CFnX5+\;!!~Pt{"GS;ޥeѴ WsCB`@aϞc*id0 c5O\-H*35*tq '3%_p,K߱710T_saU}H ק^\w`a!1F%8p Qy© w%N@0bT*a)뷶YBZш! #6#i_t9&H (V3w/0{qZ+‹ Ѹ &\z&&XaOo3;ʯs..ny|GʻyC;Q"^1W%p=gDl |uv*,_,N5֥5.NtY4[ 0GR_U_nbuC3k}eu)Hlje@)"jMiNU72Sɀդ=O;S0ZhuYV)/7SfLXEx t%sg>}D<Ưhp )s)UM^In 1aWM?Z*1V1" _P$DjˤALV0M.a[d ~,i1gr #v퉐3cJ Z>=zF}=Ie1F$XFrA+L{T[*Z5` gYۀ@43 a{6ztVY8"\(3!5,BJZ\-hȑ  nji(5T^U~M)^/5T~@vYsS+N-vUark1Ks@<Q<˔vjYa0(*59L)FU @&ޑcrn lDi} կUU%t`/SjOओJxM=K@p=',iٳ]6tl]ቶӗs$: 7(0wr8[fL)lp [  jbDv#^=j2VLz "~V,AEz"pbWPr'F#[~ůp( ;^W6?i2(9BZSVq.L#(X9[oK1PI3TxB-U9O&4*>0!k8 &RʝG7.|C;fRӾZqʌ2a+}Z~Jfbw&)h?| ȞH*D ޾ҫTBvG+|ɴ|BNXc?-1Fl2\$\V'wVed{ew8 Ī=nNm&\6Gƌ% !15ҮDeCx>OQ vBPZʣei,,4$T* Ky)бݰe+2.^'ibܘ=ԕ'`vkH+?T' f7Y$ǏشXlI܂a}:@'=肧TPK6{b}t!=(V\G: 8[);Ӷt/搖L<8 vVSov9WUΚ '8r*)îWV=$kI*T_[|*Q XҏmF3l).$-`xU㓌 ijJr.WP)R[fEe6/5[jbXxlG4L|p~:Ԕ YQ7CO+gq[q@a*ۑ9chyHd:ۋb?E$IL|jLWK:DӒ0OOE$sQތY&FV >ރ~:ۃIJzX4ꁳ[} q/Hs ;TW;)a+n9xS\,vGS 겆eYKEcZjC1"-M2%هud c!2dpiU|W줺Tz "Jj` +oʹ(4X^ G`E~[g0Qz|v!fRmfd/=抛<_"sktA o{jPCRb%M0R , E~ U)>n &<f_,I@CA_l~O2zXk}ggTij uM J|ӯv˵f߹W癝R;33Jr^Ӻ}*>n W[ObMf/"sSpe?2?||MV&V/Gmc=>Qs 7v6V*~y)_׬ZB9kؙ5?9FL0{TH}yЕU8[F6Sl:ϩgB AEKE"Mq{zfSjIkbWf,wqf $&ba_7]'-%qLh"p%4SAtބ/1*Cj1ƙ]Q:xjzb3zJZRn$Du&@G}QYeBfiF٢;Qu2 0f!Y"]EKӫWoa%PURR>}Dhgqn#ɥ."r[m8`vȊ}ҏjuh!0}8>mn'|wA)EpUD*miZ*kv#|M~#k.zK_u1 kQDgaIM홯 vSs\S0VHPWv Ǝ?S19E҈bv+K|UhmȄٟ7^4Z̿݁T훥-Wao@ZPsFyU`O b J)A}K'-E|aYS6cl6*+{`C58%Ʒ1$r=^P!>*]'j7K &)z1*4yɩA$"i;49c;tjƇUfy-GvYn?z2TdEډ[n<գBNkLi"9LS7`|NuަԟJ$] 57jl"Ƭ6öJEAu&_u'~FAvj o;2Gio]&;DbZ6:fcD/4 `pۃ`ùIi;c5w5 &azĴnfW>׳f@ nlBHa"aCqB՞g1;SMA₱%0|& &mn/]` 08o] "tϱBp6zB"oWUmQFȂ+_uxT>nH.%y1n" jxYS`1"J"#D!%bHpAyɇM3zoPT8 5GX*bKZ6k_ZT?/Y8Bap6XYp#Ceν۰XQNS$Ca \Ē=Us\X㭺M0ѥ,c > 'aj;vvQSK67/>o{]fm'YOӄ=±zi^%jl |1o&=Ƌ:%{$<$Kz+&k `V(Ick!snޠތdM7_.ł\r2WZUg*nWsXQWհ{HG9/>w?I3&5)NxZ-F"V8[oGgj9 lIJoWJ# 0_P{L?*z>m7(W&KAY6W=|[]Q~2s,!w!˨H`xP ?8[}1tI7y:CN4*!a-dHQUn'?x$ixK)JA1dl,oJVxBjhgX<o-&ș6BƠ25Ql;9ʒxZr5{T욳& Yh&>]VÃ%Oh]:{={/O2с608<}EwT!8UzQC 㛚3D%ͽ=}|F$nNn}e_9zfIEGJ{H|RTQ(W11YQ "eRrG*.멖ާgZcqŖS_h`_zܣ~T\n&H@ŁޑcCV+ma>nA8%{mu^nN܊RkI/)㬱FÔAwD,Ѿ^0P{[Esx MV.wlxYJp|xW1ԡ?aԁhuGBϳ{4ݫ]!(sɞŝ0i^y.Ab@ wT(7"mʰ' XQ^X2ƙ5u=zsSx#ɶz[,sUT8a%ЧZ^{8^!gU"Iӗo`屫XtQˀS ?)HX-#kw6$CocN:&OP ghJa=\#x/lfZf,$l:5yZ6 3t0ݣKn1e.sƹ p։FqmvN^cgmT8\>Jۊ6N;:aT.P+Aš5(7O3wל$EHO2[&**,J]X}F.$pdzka]VR̗?$^=wUe[*#;f?aUc9ha\&.OCz;fu7% lџԃ%qx3x)<=lli*S⮰D]Vn_od Y\GykCjqǔk?T Ȥ-6@=Nh gO~3pgl? :p(*!!3\l 9#pbCn-&&)4re _;w$Z=c0:1_`9s7/}ͫ u<7@i`n9is,7szU9@a3t3Gfx&!P\d~O925,*d/gs*sDkGAͽς :3V- p[hۡӝL')LC1!.b.))6uڛ s>L(g@f"_8pO"Wc?tl+2ߍ%J}z w2(oϚe4{G'rO5y;p]WB\Ku#H q?l8m_2 W,yM^Upf˾ 5[22 *zNWW?)ެ^K᧻P0~g-߼.&Qm, J(pAJ D +Z'z7>KN }'DJU%̖fWf m2{V.)neX'ӑ^ |@#so7% т4KӢi)b9}A?P=LQB=_+}p#b$gGc' gr1-ߎ[bJ>*L=\ :@8(&u%)Ga`j)1]ҵ$+ʣ{l;\j mctd^<ۗJF&n?ƺà7&@0ӢR6&xss nB)YT-ev=N^N+F>&w>޻v^\t{Jhs+ɵw {jklV݁<8FHFCqs@]_YS @ Zgɦ [b;vekd)$޺۟q?D|XqD+EQAPwA=#=Sk(R@I2m_b&ٻr] ꙩôsgPXGNE$:<q8Tʴ.*M#d-H\ }DPm_x߅WKmx%؈ ",@dːiyM غ4C+}GMZ>bM -1𙗧I ̭)fB5"~:o=\| N$JP|^H a3>YoԾc뻓NK2r{Le{Ë9#Г{2}reSLDNf_Ru9QiDkԣX> AtwhQy'̬5[r^oj&)~ 'TD_vPmx۪Gex'dq EPp^y| IxuH ۨpu#/yj=) _fh?$%Ƨkٴ+޶ )F[t#rpuWIK \'x嚜X#>]!kt/x ) !.AtSjLL2 Q"yE/gMclg uc`B-8BPD?!@%w!}y"ĘHitstD΅o&QمeI6|7tY kD<ftUIx*Gj^hн; [~rpa W/%uuO,vjEЕJa[וYŽVح!9J̇-+.Y}Ķ0A+|4,72^ŵY )}}כyO Qt7"?9⑏( .sF@gyIl`I;AmLjPaDecvvp9Z{QڬTf t:Q zg5-梡헐 Jqh,sVxkik3] R x jFagz)O ^&7}bW<2?(ﻗ·:fT%ݝ]) qGC{k8⾼s9Q0G:w UNLy+FN".v8dkZgCT73Z|8=2,Čxj7 (ǘ9HUryz߬d fl⺃r&4[M \`G.\+n:8Soh'JoE8=i7_ee:WςaFP q{6>|i$S ̲ޫ"lX ه|r ].pq f)@o+SC\WcYuҤĺf]#^bh7dGS=JrB 65ANiLez}IFV[Ж ښ_u+O`2LISYq_ݺ<Yٖ >#;7NydB ,54&Z%=_uauPd?Dz-NӨ-5.@PB4|ula)|o^7:"JF׾ mBGBscG4N3 WG%:݉4yȽB/S nXF}GӨo }&7`:;ć^ {cF({O`ՌhVME _cRU^Ѹ}<,n0苏3A3yx|V7{nzOkqxzoTЦѾr:5͆{ jOW `ؤH30K *cM (bMܚwEJnt%Xu[ci9 47>!) ks}?ƺ*7mD 4:/gay8q}߾0\?eҚԱVv$v"9H18OweqNKkw [~)A0N\@=Evz^. S rl9=/(<#U]*$k>hwSyc8 @V63RSP֯eP?&J)a")aNRn@<* .1T+woX;T9 ( /_M_~D#x7 u )qՠռ#6wM.&XQo\TȬ|6B*5~f%0ޔC HVҧf=ݵ@+,3Nu%W1wv S+|f0Ae$>ub٢z߅VF׌%3fhmÂNex3R]j𥒴h2ZE1C5HC*`7_ >Hl*00hui_~9MH*c\dm3I:bY]wOkWj<Ɗr?jndA/UTQa?ml9-٦Z9." /VJ|WYq Q0N' "H6S ˃7 @-#&Ik%PEk|gP0zliFBcPgiXHAEU=\33߼UbSivݧ`7"oS]LjgbyKo#=Vj$_7aw!)iVR60Lʜ/nj㱻ˁ6h/"ۖ] @۰гmTN+\{D.[~g 뎕45YZ\+[SnqсؗR))]KcJq'mIr4V30?[ Vƫ"ܦܳGZH2oY܆|(-CXاR5ċFxq`pystowc R=ªŻ9w9k7SE@;Vʰ9NMЀ*자\q,$ zZ9\f `1YH{:pfAr٣uN%I1}17GX5B*Y7*X25Eɨ^#9/ܝs4~J萳Pd "mB_+W5B *@,>n8Y3VV]RJV(Ic\N)F Oϑ'i΃ihմtߞ(tn CZ*D'.7bUmJSQp}?_X+8f!y%RDOdC1we}V:sFP<&\b=_G2'ۄ؞PdHMӮZ?jq]=38_8d0@? J]h6Lmz`]`cW[L01}3H.>W]zDԝ^ꑣB@>~R_/7B Չ1\+M7 /֍1+fa8ce> >FS}z]6N͎(x7 6kTRбI ZN[i 9삤1z~;p-`&3.0T3W炾|zO:=S%_yOM pӈd+}(Tа<M)]-h5Q=\ _j 4S 3vK;wg8B3hrݭr ~Cj2߆  9WMpFW0ݞ'.LZ<|Q9ЮdM\JC'oڼlYNĴ"#4{ 3G!GF*+ 8]a@ƠT} *.8x6#A3sn۪g4*rl!f"TJ&8C9E4{#Ι偉g `ahB4u| ʹb7AJ. #H7$kkw)RyGTL!AGl#Щ}y.&}5[yKWZq $M_d_O8A5mHp~Gfpr+D yTLWmsϼ`A9U8%~D![qa?Ycɻ4ci(<;kAA3U(Y˗y3>T_q$> ̪}r](  n,`A'#=a݄- ,ޭ*7G-1R˵L}p~W7}DJG~ a3JwX;Q-(w?yQp%ZU΋ lȢ-SjVz{P b$L;a{$Ծ!ME7.ğ6+S$&I <C3M/S둆b:"gYLºI%]nvMS_OnjhGsEdM<)M4m#Aܮ" .]{Fl 8$"`2ZЈ"T8`A`U!cE.0fX YNʵe8q6VJ[2Q˹o ^֝띊'i$ z2`RXQT݀; o +Ϩ) fVPlDޤ_0\u57!-ˑp ABFIiN`+j&Ah?ɾ+;_+/PO/KKLZ$iZ!O{UFCtM6t[~yWxL{ykP4L>G032|wX:#kCS|zLg[| ,>*ó z#!c4l k),L}eKWl1 Hc/'&U73#:ALi= [G&ՅG nkh=|Ѷ0zT)d.pB*mUhWsg$UhpUϺZ%nؚvEu`c ]cwҟ0 SԬm}sR{$ %bdWF"m]:0COE&KZs\WJd 7tDN$ g3"~0?P 8褻#Y1Kb1#Gbt&J)H=`Ln'w"# ,d3]S?⥹vZ7K.o6]HE~ފ~x JzmܹCksRB r**y&YDf&R4c.U^ ǚ'b)SjS' ? \Rg//lO҂7Q]O"#U$o,g:y=uÁ t]:kR/hDQO$OQISI.8y;#/`LSJYpVӶv聴һ-I Ij-ľtRs&pI\,>{,).3& vB4LTl0YV \ȂYiОkc(7V ;&_:_ad|o8C\7JhkjύQ)$7flC")z=1p`Gnj==7j|_zI-!q <\33>/$p4`i#RXI;",3}jƚ)σNDkQ~I$J? SEȵKx+*a3`.<,9AakL- tHL}b C^E@Үs-;bJ+^ӁJghr]BE:rAF<[=S΄_B"$0 2!l{88Q׭Џ .O|k\(mW=w1q]{G{}΀8fM6G7u1Oy/) '_T& J &1poz274|b2A&{JjM$gĦŇ<v`}m ] bgR_k&䴭 ~Q+5j0uT(܉REHmye׵&ƋAyS~ԕ,NI7Au xN8]/J/a~VKw3IuTX]-5Vo 1bM>~4cdG0|f怠uU46:c%kWѻ.E^k[orkl߾*x2笵ǎؙ0ao:2Y/yY#>PӦAF*_l9Cӡ:3N<ZZX2L?٘[ZV^:ل_vZ L5%?`sPuyH-.ZRaדك(mzɯzq"rO7w.;jomTmAi/F@/Ń͢lY7V.pn"p. Ǔk;M]T]G |c}zޡRs> )ҁRڇscǴ)zvBTSN푪O rPjDlSv*_Ď LD L /wywz56 `E$v|LYܘwaTU1/1@)K8q:ؘcGaV-A˓uT$t~NɈ%8=6+J dKWs(?ͅCkN.来=!;mk>q`c|ԸB aFT,O#lZzJr">d Q1#qf.dy gDY[J1g !,skfYo؍,DQHGhHRP鐒lq=ÑUhFd.ԔYDٴ-J,15.~t u_bEnq7a܀ 4sJ3 KmNXF9:BiǩpHGQB39hT@d hYd ^4ݟPtbhQH>/ܱHLz\=_٧WWY̆2*a c‡.&/)+̌X2T}ku;VX6(=P:F9('-" 6DfwL9o 5m=љғmQ< T f*le C"J5hmzEl|@ ;dF^,,0}c_ݝq s2}k>;pl{:sJx Mk#p'OFXM7Bi4PqS3j 2-mh͚Kcv{ɏ=WpaJ?h{O _} ucM2e@3‰ңhu=09BZJGS߹_QߴJqCN`OMnc6'8G!KP.w4}ߵ WQ39If)۬D"}rg.!  #2D h(9q'0Ԉ&i9:.:ԇ7\1 $L:sJU'ˊ܌F˘¯DŢ=Ġ4;7ΑN{Ɩ̚e{-ޑh1*GJHrO?z<ߖ :C+F#&M(he} 뾆F ҷlʹ58Dh׌8.םk(ζՖ=*7:.˯ӑ60)O^f)R ԍimeB}jR_wGh*jELfFwޱji)S+;TSs '< iFGx|suFťa)vL9 W-XS85.#DXf0rG<х8kdpSqEK%PxGn( dw9-vpG S#g/y{qU\{Ӝ  fI[~ < M3elHһrx'R1!PMD>S6=i@jᖂ%`RqvW#qᄲơ|J 8*h9bŠz]LY?CP%`φ\]fuz# &qAX>h E ZʐC C[pi qlr5{Y3 c#2=ZUXʟEǢ̾Xc$%qE"tW]55BX{v{9Cl,ָЙ,7?UNZXwȶu)y8Vܵ-=b7FH`  ?!WO31uzG/n1!?!7am]`@u}{ 6IT: d̙9r31/G/ӎk|EU\doӣ3}^ԾB~;6!!؍FY>f>ܩoʔ{pc287nmCf,>mZ"n |tRHСJJ^k9>S .3@qj9CÓ:8 4AEBh9bٱHgA]t YbHw Um6BaTl 9Y@QYܓ:zT4IqatkB ": |M\Am/DHk?jM+!A&+N||F﷿aX7 jy8Cg%qXCZ2HbVoߣrxp_?~yfXVuv(Ϲ$9zhd"*G`mSN'aJH㼪HęaYM"ca#NFj5w`NGHM3 nJiЍ 3gH fvR j{ݧQiM.D1b 5:5xk"0D+g|,2\ Dxr"T+T- /YnCvi2"CGZ?MAf t WЄeޟiSbz"~N"CvFD/g/:T2jSM/ ,7AzKK~kw)z;{߳d֬`8L;0?vm_4HK o,s1c =`eQDg_BAz+Aq*_%V`P]KPL o+G(DH&M!J.J499̈OxB TXeߟU S-r2#BY}?_ 2Dn=ZT5hm,RFBM >\28%}П\9je@3Snb^] tԟʭng9PXwci堊[vkztUN&w(Zp}^%Q8VF_+Th 7i;o2l1:!ұȌFoY9C.#@hL?"Pe)N`eZ"_sXq~w? ΀ĭ$tiG  c\bcPf(!1~ k(n!e6FeL7Gڭ2I[OdZ1?:m1,A._Ɛ!*qfz|= TB/<+q$;$2@GtEgñ }gָNʸ6>:d_FP`Fu֥CΡʭv v$ QKcX0+XF~m3X du@N }L 8y75(ᛙ[-&#Rcg1 i]懂)PB ZEE $u#om-ϕq|5{KyjSn1 yOh$ld=㢙"'ҟ?`ؖi|aC4Q?Ћ 뱔yxxeUֈ'yjQ>Id@pfMue~\sR `h.bĐzE{wMnRZ<\ؠ7)"Pv1F⣣lEDyP\\ojm^,'d#-u,tm>qI,;ҴP[i2f#>&F4ʛd- j,Y%[HBZg2;K[M !5l΄$|+eV;X88(PJDji9Nciܳh $@g; Sf1!'oJ !×Ү "wM&ϊ;K|HL#6|p꛺ܕC:H3⩺q/mXMT(ß*mTYڥRjB Y 2Ox%JJq YwTVp( hd%(mY0{KLgf$b$ اJ UO~ s6,`tzS[Nd< a2ޔ87=ipy_{ɹ2=n!=SCuH^4(yꌰM1"wF_oQ'Ys痜 N-Hu.o eL l*$!,9۶2ٵ"Bnk}F$O W\J tڣs -nK|˚9)|s_. F]6Q^ ТA 9gIxr`y^;2]XXKJp<}襩 w2RD$ a-ТOL nM/0Gb[R`ZZ@iC(\0S7a޹3RCoEO[[GAϔcq/(6GK7!DZsR$ufzFbE}&k!&x݉2O }C}[P:UD#eG| +ڪ׶q%u/YU-ִD$i BHOA/ s䨷)Hm?4M`~iuNQ:>%2֟gOfG+*/ll,q,k.hĖfتdRٺ_mvB䉧 SV Ú~s_Tlln|Bo%e3 hL 0kG sޠd7;l+VKUX'^Ԧ5 {Xa{JŜXA@DI7稹]:+=ec yDjj8¢>sž Аf"2*lc̅K+E9CŃD::/oM 2ޣX0a\XeevtsΖϗlڭ9q?A.oοIi]Y.Pzb8ӕä %o14'* XEYHJRVKpXB8t#HeD L#Gj]&cjg4 +Yl*G:L"wQ{` !Ȃu;rG&LX<>{lMX]G؃py #3`=D̝nR6˷]d fW&ټI52Y &yb0^h=waT#5bF0F[ȯOa, ,lßdęY(n"S"M\_p6Y2&({ѵ'8***_a$Ԍ*AKW2LZrokktm'9nwE`/jSM8 N4{_c>@Q\{*edXQstseݔ)a (VP3T!.)?,GFU ҀڳD^ZM .myyxpZ[W`l2􃓤:񿻚2 },0dd%^9&塏i=M v(C$KLM.1aP>c4Ni]A5eOf$ Ǩ,#e8!:g@cs!Oh3Ik_YMnNY{%\/R ~ugFSU?dy2ߦ)BiD! dFSt]88dt*L T&1 -AoWG^^+(ʑsPbFL{EuW:s;6A WEkI#-]Y=;|$k-nQX{djZ@=Bo sAm#,YRvf(%g4d"a# ML]_2::,/h4ͥC?/M QVj.q_S)5TPs_1g(_7]d|p'~1ޓ$ʹeD6,>KBʑ!kܢ_K n(/yW nR;I2U[c!&5BšJyƓ l[XP$;g̘:\ #뢇GU*N#05c2Q[Ff(PNէ}խC 8DiG86ΌGx۷dv◿#hGg!~4'X& Th^šrE= ~M3+Mcz$Zk2X &?PؑLHd"?@mSgZJwŁ[0_UiɎljf.eq_owl 9kJT(x/@8kFk:~{ف GBõNOY<01AUxbWzP(x ֞ThzGUK?Il{*Z{h7))XBb;+J]`jCHS.g -"[ R-jij)P4ACIӭem-}8on<ꩌ3Sjs?"SLV:,#+YSU z4}'R~] K5 Q25)hnR%Kw"e&7q4כv4JŨݮ ޕ܍ Xcvl⚡LWQCo]kHOݤo1 Y8͋D Qosr[g$D (zvgg_Y̱n]5ePo*/BdeqdpfS:vӞO{}%[?v8 ptbhmi!㯗C<;N Jb%Yy+jYEp(?E͎=Ok 棝ek{Hʿl ¼M3&:ZNDl0=&z~i%,"{xa'ӭIY+h8rNTdnow%?HfI`HA _ 7W?d8,8c:D5ES#]f|\d&a9~qbMD.Vw"!ܝ\Ja )2i3ﵦsRx3"KE :2a8dM_ 6t_i̿5ue##MI}r7> e>zČf1,T |i˥MBNnDT ۡs"hQ !.鞺y|ܛ@_\nދ%{!Ų~W:M8',[uuH$&Xek JIFzh?+ mժ~y/"SM -Q#¶N(r2 =)kS:ݔC3{Gzhz\FCŞ,͟T]XMW[G1{;Hd)c\)`"XKh\- 33929ؾM}H>RcjOuwJۆ3\0hJ8`0C"R-rAHh Dt\9ċ"ӣvb"Sc;}M /U UDN@eD<9|VRo6xZU^kYf6UxAj&$ g|t~6%\c\ l6"~#^vrS؊2szR^xÂ$lh(X?}??3>6)e{T#Cv#ZLA؄6GhxRsa@X7g[Aq= 6-V]aq-Wqh٤!OHm٧ [gZF)q.ESf)<|_md.dq6G92 5eWfA{x~ J_eUo. ެ] }#ֶY;{dUi4ZH /unRE'vV6 00K~#P,e>#'NE pyiYc~Qu7IYs` =Ov0ٹLϽ0~vIT,u /1n:\6iٷֿ]1Z6ׁ`Ros:&e б]:8fTbD0hqOXb h6#zW|Lse/qMN2K3V_us2RC Ǻ=z>A $E AomZ+mX"FF%snh >H)[f<,;pVڭTXd⏺W)i\ؐtj Ꟶ,`:,Fmi ޱ+gEe($N'E lWZx=>S1i΀xc[ҫR/0Wq/ga?SYtP'm=Ȧ_{3}gK 8).Zi6nSFw%%Kcl=hch{ØÔcnt-4f,m\5٧v.Sb&bp;}Si3ʽVg #lY򃚳V0zULbu3m 1)g$**/ <}e%NKr%^L]ѫg} 3P *+/Jq} `}W[qw,H4?#+m <)!=zuP b]i!eZt^QFAw0Jnc*;9ב`CB}௳ 5?˦gRA?J|HƓcm .G5(dTфWGzr7gߺt? 4s =HvK\-3e<Ωn빞"p?fAaJ!GN|L $.t ZjriXʺ3A3ZCeO|).dz)]4VSN۠O<В۾g|Ijyj`JSmpGW0o1(C;5M%tG*+gqԣ^=1D0^*F0( s3/S0x 2u Ax.!uB,D@pdB {yxF&Na'6E):@QKƖInzi % ӥ+,d(p-Ғ>.kjnK8> 㻫ع9@ƯUչ[?Gt'TjǤ(+'AS뾵ō0'lp)sQ}-[Z2E(B\ħRCV;zSLTI ~8 )~aO5}Kա83vw( rO Āb :;r@eJ3h'۰lԂd&_"eNBTپɃǑfl1Z{ٹ& dLUD9,:66{zE%*dՕ!OL>Q1t!)Ͳ.ĽZ ֱ;5d Z67.%~e ﭙ{o/+LW~7 jFV5p=w7bN=i+'*T$X@P-0.={-ňЩd#RFz/m'.ߏ^?SGTJgX餝{ z(so4ʌe-;/-?< \UM2CPӭ0 4õi )T!ԣc~&&pcV4d{-S=Ft * Sܨy?|F/]b~mr8<_ZԜq)^FwDxRfcǀ KK!^»=puGC@&>#{]׶[vW0ga'\hip53`E|L=AM0w! ca2~RotǂLzMV36ljNNn%YVϫ% %4J` 89Z;g7帬Hi^sA.+bDcHCM CtBag(umK-Mw8MAb)?+i޶w eNyzpDT`5iF++w ڐUF+wVF%cEٮ<7yu3;@ &UP ӝ+Y_t^P5@oӪL?j3 e}6-Ť74+ TkQ0޸ ^(Fݪv}H'z}>L߻,j@1߉Fɝ/mXL+eEOP/kb  ^F:r%}h+=V hf7,5V4=o Ƙt_tT\/Z,ւDžQU{n|q50m<20Y hάJW?QX~bo[?0N(C?MpEwT}^!L;W(c{;[@VkӶ!g]D6ˤBE}=K(j(a3<- 0 ?4@ߍ 4fһh+3ڧ[]#צ=X3J;#5e2צlu, ߻bx|wfim~4A̠O:u c*7m>.s\K6@z-<,MdbU" GY\vu/Gty [Z Ɗ'Ȗ5^I'mZsrM8$xe@k "D(}~ 2,@a˲L v*xeTwV*5-2:(۬Pfqsoڍz@*-HwLo#QѪ{#'1u=d~CZ;|wIhj9p͌sk;N^V_KU39tAA4\pkz˭%Gi{ ։%@"!㮤, Qݡe_F5ۺb0i! Q8`Ģ͇YS8 {PQV2ʢ 1bMẎfCY) H;_gb,wQx#R˓ #٠@wiiڻ4c U3t_Am"jp. Bn]#oU@ID嶐n Z1t*WpT7GS)5.ޕ]Jz\E(;boZ+S_\ua;f"Y?ZwS8e9=[Oqqkd뇘24;o&. >Z 4./E soP/oW<lhO>6 UoƄIuR D}b&."FlC렙*brWT,sToK]P-/)ib Kћ%$m#[1f2> ~Q }+ݙ`f[xz5>T}[DEM}jV wlB[A>>2CјW?xML~\RS e(9GՑU5ȸ-T{t!RFDqi|:P zM+ L s`TA`=dE+A-ē nD{KO3+fƨ'8󐾉4JىA<9v$77tNۡB uOnt2֋틬ݒalK BSݟ("[(jM'e4xoK o0랬JEHf9 q>x u%bOC rP|ՆЪ0R籛7;@`[8vs8jޘ춏 Ѡ.IEKqkunj>\UGZ? PEA&~̛&&-1P$e@HE  (_Ԍ qy!Ww9aM$KT.;G P K<.[4!!ce"ۮdp(#lni2"{qh2 o xLa#nuծC~~z$$׋0uZb& zp{h$Hnԭoh9) XD0uY](^2x!W}O{˶qH-*G]rBhj;zqkZ]d1u]Όa6s(NYnM}CݲD*!-8(ϭ <짰R)KRZf0ƻ ؁7#o lDž$`B ?NB={[¯0m`8tyw#7OA_ L]_s{w_3()i5@-4˽+6Q,aѕ!*:ӗh)ƹ@>)yTn-KrDФI5F&s4Jꆤ \Ơ8+E|@tà>a\pT`5nu괏 7Ԋ H%ZNuq?;Dʲ F+XIn%A@P5؇Ī7wA::JפUIvʝQ+TžzgND3bN$yT2_4Βubpx)"JK&H:%PT`1>.f9px ZW;@%(W'xs0|Upp#ՉV0ǺN9FLe_ #pHƿr^M$Lu֘~He|i4V$ͭ =E 'JDsnLiJU_tЅE?"]$tMRY! C E#L5f(r7P WpN -[j72E* "kfF J4Ty-a}Q~B>- wsNr}+涱7Epz60]g!}|m u6m{Ζ??qf47 tZ, s{^Sಾ}ְ= fjϻƅ "^U6}GLj2ݽ,-ꇮQg0H?캞 Y$/̼;7"dƲpƸ hnk虍x(u x\{S4߄^ȣ!3` =2B;ALΡ溲O$ w#uwǪqr'֑R2k1d*{S"gzKUU{2ns\9R#x 9)i\P yhҩ2vP3iܡe&Nx;# Q#r1`v7G]QuʋӟљR.\0NrxJOPzҐp 1J؍ơYW Zإ^G>FB.fṖS\k>B)$vIxs;J>i\'fUn{ETW.3+Cab ݃ߨ:S[>v[I?0$^^iBlKu Vzl)]OӐB9>cԬp^N{<ͣ+ܗTu*12]5y ~ aȁE\q9ˡ O<j~'Fsqeqğs A"s"Ikܽ`b"|hLx QӼ+#3`˲&\Xoi਷s-e'ߴB_+,Gx]9l-!8AJLL /˅*Vl*g)ܻV2:ő`Bh:!-~'D|ȡb)8V d4yβTrs3սP M@>?.5Y85I"_9n*]^&EWc6[Wiqf蝵(^Ub$'逖h,i`Ho)C(DvX)2{Hʄ_ʊ0-9`1hᓓ;gfbfA,i:TS 'i$ ',o {ERR_c%h&@x %umiA5N &8{O6?,glDZ DZ6ql]D!\l !OnӅ󼲸}'Fwsg<lȝ}e Z_-Зnɕp]6\\i=() ,Azϸ˅(Z 0pوѦ&Lt^Ry?ukrN;ng i`*k6Aϩ%ډ>CV IcMBT(%n+iK0ڃ"#6q$HnMXLp7aCBpG_9N+U*kzݎˮ Hr$;TA YgLQڶVI(ཙDnS+S A|^2x`?w=(Q^_qjI6Vn8 ~H-015,TpxtMWѰP&:T3F19)YQ#cQuՇ!U6N7ؖ񻟤Lgl\n!WANu HH話pBXSfz?ce^cR#q7n%uuI;.[Q>QXh?^.ˑU=D _^L#3.٤kRѾ dʉ|b6`i8PJ4e(jk\1Y/Ԙs +^޶^m1Ns"B9ױ^ E.Lg_ы6 ЪfVhnյם-GB+ _仒&s>,#b5ȃ@8iGoBCώ>z'˝5]^}}-A1M_xur^ZSMͅ1>\AR{ЙeN,N馈 ' :[q^$t>C]i˼y;25J#V651 X!L]i1FxYQ9j[;BňRY*L3ml$$)Id{0)A^tNVY/ݒt)!Y3AA(jA kXkt+\ Z#+FW6=2`§0.?['05Y_xuEx}bf˴ =4ȫdQ h0`3֜ qw Tka!$r_B Tڿ:QӁFM`R杉5X=)ҖOSuaќ$M\LY;obј4O!\b Uja$W<^"2j^j.JCO9٩5APϳnWn( <`ni ;_Gn" z |%(g GBlԝ8<եh*75ozj!V fToV'ZַfP*pxJRN ]Ì!ħSũ|1~Wx!T0vj"Z})d M|I+VGݽ^/CÚq>"Ó)rFk3wĘqUz[ @[DlF ;;Au80=#|엥nϹb]NynF|nF#W[cwYhyģ?\pV 1pJn=ko2h9<+ RQnD;,f/@"~0rXB4TZJr[aJ 0u8A40El]c {niM'jyw8! gr3XOߛp_ŧ@bVUA0H }c:K WP&e#8+^4؆%nѳ'>9fIkT}'qUJH># {u8Mmx@C0,~7s7UڵxÂ`Jbx^CuRIe@5$I٫5VYeU$]\'exְTZ/zNuHnpm:+n_FA՘BMJmՂgtB3ű¦H~eD>DĂɺ"_G{off S ŢzJVV}Tiߤqe=GFztcmB*vdO> (}0{@1~6Di`_] }҆1ޤ3\Xt55ŒJTj7]r6;{X].ss4z]qiHsKO蝓9AkG_)>`fNJ2\Ms5SM6Aw0*Q}59`}d6\WH.y?aUig96~ Rual%DaydWXZ+5 Z|dx63U:hž FAԪS]wʼbǦ8⅋FC[_:8Ʉ UUfCш0Kƹ3{4?6T3{wUާ%%]#X#B{X\:lx/ ผrkK"5l yguV;U ՚ٚ]΃K{V|w_sW.Fv"q+Nw"[M``40CN*FKBڍ$wj3KHs[X/n6Y÷ 1J; .:~xm2|5'ߊbgTǟZ~"t@?flG{̈́wyD8جu0I$SHѤ(QzPkT Q~ RQt1'A&9< 22ɰ~yJ GiXG7c+'E¤p7Th.,v$zĮ BE]9jAU+ yjƐyY_Ke>T*tbC 2P~ &Z85:Ql*<""z˴,d%+zJ)0eP_J b%[`ҡ)D&lR>:ئXp+'Y2/dQdJA,5Q]FUtBB[GHXb-6Ҕl x1.ڿ543FGQ s O:m$Ev}8"V%Urשdk.n;y =g%SέRA,sPsZ$I_7aGGOz F9|▉ סuk࡞v]AA؜ ;ev&a <{&@DS V3Oc'Egdy4xt|p ~OnX}% V|a>yw%־8dG(~ t6&_C&xj\ #5PQhxFbBݍ6GM2-2Vş#JBE5`FV\RU"!o!ZU^ ks hB*F_l kf BЅ,ʠ` R( !}Ir3  P|= 8!?oӘfD4=L{v.~||oo@ܷKN!0u[XǸIƪ1iU6q`=6f8˩Í1.2ScOZzbFL4-/@>.* ϋ-p CA9$+G=V&v+q= >vI*VPYhXtǚw{?F.#fw776Ar9>BZ*i;6W4#[S j S'Dp*MIu|W58K5 u15:,};B&"+oU(˻y Dǥ-k8TWꯣ@6#^icӪngn7(8TUP*]F qv#="2wp ,x57py"';Wڽ =-{^"mV;$2[k579pXo) ⍇+kr4ډPr%ftV\$3/iy#RQ 8&{}`jv!}fF1HC Kbb{0ضEl@[x3{?LD2hd>qPX5cV/%;*׶6[5z;Vbic{ /x?0>F:zXS0:0#(bAQ)rxDnՊPrzEQ 7lW)`Ztu|elgyn0^zJ ֻz:[;S ^ӑ)_-,aµv$"ӐUda=.Bۊ! g+|A,H'eIALGI6IONE5D8}P:|x/ `HۥT!0Pl6֊CT~^8 |MM^Wmޜ O)2qz|3K"cC2l|ųVa4O0i?]M!nRmq Odי*~Nˀp`6% @}@v*rW92ZDQ.<%I4`&|XF i`d5{ ]84Q81_XPQ4 дX+{a"iU.VSEU.JJѲc&ew}B>S*LdMo#M?׭][eGxWE~ň"ԴgkZ=P>5Ho5/CX?BAwR+-7ߏ q!6J+99% |@!yP;g\qa)Ad N]73ǽs]_s&p&,@Jmt" "݊+U xV6\1uB봮j7!jƖԳ!Ln3gJ:_@f=?(Kl6V.:{r7rR}%o׫xӡa_ӣJkPbsh|zP*ӷx83Y6@($Ԍl_ niЉ.t2/pԱ=Uh[X̊ pr#0 ݈-LNb^R25 [Zރgb~<=i >N$b@,a,|$|eKN͊dB4c^gq2`JYy '9`Ty6ւbqh>(=0ڦ zh`7iCr}38yVʲlp(-b(1RO^QՑ.f2+/'[ݒToy?2?6R*=Vxv ЋN (?S2i; PL kqbA1䱔Ik *;6:7U}7]K"r&ATc|ƣų̓ﮡs%~#n0˕A ]NbPEAclqJVM(l~\ W]sy %=!ZXa`*8`[+IDGC`le(Kp.=*.\9@YIT 5N~pRTFT0Η;w t*_IvSvX-cY 'HOv*yV w*4*XQ)#,:%pY] eb-2íhZC`1f :KwZ &ZFaN},(qiQW6 \ǽ!UՉr?cΨy0u-oI'>uZh r}nH( {}( gj4w*.rĤplܻKFG]$ ؛6MځS 6xB0A2l̯ح[gbe249P.Ao:j"$6{R6pr& ~B2r> QPQf8O{V$,/|{imckt{aFo flcNJ*yBJ&+who' +[ۗ_nX0;G[2S ,+;@r E;0DU=)y&y!߫dS ֠e<k mdiUgݗR7I&rN ?`~]bY) M%. [,/L'l{S;l{L7b{#2g%H ]UĒVcӌmX)F$f>|ruF`P/e(%E_9E3U)ؠE5A$lU!Y/GMX7l`Aby}ܡ5wP9(uNO+ѹ?nלz3K|I*_k((Y{ukt2d4}l;"o\]ÍY"N]@%c$n14J߂.nGz_cZ)2ɮg7,D*[xcͦ㆛cMˆe hua-CGj:{֐5")獝3cnkd%?~Ho4|Y-f>>[B熧_>+޺N{aB7DdiT AQ "z/?-qJP< UyCg}u xXZX˃.6y A^Y4+r\V}5_ݪHnmk4yR  p #J_#xKx{h1ҫ[3uRqMhmsG|[)m'˜pF%F\ ܂\[3Cs`-P^DzXkJ 8>h3me ap{ \Qcٛ;s.Gz0r`ꇾ0ُF Z%vNBϚ$Sf j O k TNRp8n \<ԍ18_㹵jSRpP,q}A¢s!IFM.ȶ ^Y9_ݧѐۆe A_9`4i7E[1x&EyY [ s=d/!E \M87#<6d&5z..h#^ ЎYOqk*s>ˮ]o4ǘKnظ- 4pz0zxރF(ⲫCw$+8[̀f i{f 8$+W5.r6}΢ ]mV@PsO9":O5xC,j{PmN͝XY 7DٱslyG}:qk] '钟Ų( ȬHQ8#Fh*7/ Q#R/A#n/k%::| DVx{9 WVx{VooNK4 ͓B /mu "-Py%Ze5薪/tX[kB3cv-'\á;DwJŨPéfX~2|z׈NT/R0B-Ɓa0Ք2Bo(1e)f;S`F _{Q&G9Su_@[|Iy!?pq"hpq]H-r;)q5IbrG@ Mc7- 9 w'Gr%q"^ u}'(aHO*v‰`dMY 2xyqR}LB~25ebhy܃SzKCu6P_&?v~އhRѻsISQf'LYµF" Ka D;FéknJ٬uAҳ%(QCXb^٨='xg;j4zt/A2H%/F4"7GW e&x~2 JCLc.À/Ki gU$WԚd 'zJA.3OQ%ڂ,{ʖ]\ʧ^k BšlMfBݯiGBK7Ia9љb#_jZ)Ysɲ;`"_7WoJ^6 R5=%s.,Z}y+!/R,w|joV^Hr(9j=I$u 3us9{Ob" 3JZSb;JA``N8\[IK&AL-jͥ(YNeQ[*yX&eL~%Xh2Ic\`_bI,!vFv:u`ŦagpHl~X>&jS%| j8Zh`P:qH{=isccrMK a1I(rvr+7X,(P}9ҫ'*HA U˘KoDV<XЕyaHt[Rpb< cqm3X@< WXuR n ߊ'u٨dms=r}dIo, 8`@H9oPJx~/&;9qyJkmQf$3@-mcT"o͓lo+~|]m9,j&/vBA@i|"adUA}7_=\lp)Vg&0ÙS/ #J]1Ϣ6&oaêS̨`H1aSeQ*J۰n>ԥ+b5J/_G\;#Y,JONӱ'/ı; ?0*ZUU)y'D(Zx=bX.yK:Y3љqv Z7*Rj>י>.|*LY3j6sk<؁`1LhWRM|ֻ.:b)sࣛE_ֱfǥ׈L\V]P21dzX#uXHMz}h\yq|yA_$}cLYoywwYCArawoddA>򣝓w+: $g/]TK5yԪzHQ-g]Ah=nAVIeZ ;!?[dcvߺ5NY#pyW:=|` 0u/ogXԕ|]afO͏TdW1lpStН/Lڶ@ V~ᑽ>ckΓH45BxqM)%~ ! C=={/\A4~9*"䯐 >'iwE[\ks|} AU \1w# SR?UVu0b@6G'xe.uVa; ,kE5χEdA&="@B_J4!zb j'ŋsIuFpǃ̋m-4&NKs*CC.a0 UJ](׃SٌH^-A)EN$Du'e$v.p*p-=C_8K8~/;'x ҥT%)ؙ_ 52 q f+|WK%䐥1K6omJr`s NOG_+e8c ' k6)V[ʴ#3cV`r0%}cTfS.Qs+ PA83x=?Ƣh ѱ6@hȱ2ƫ1,k)`ICa$fW3 d7A?]0g&"gNLl-cV|P`nX- g/6 og56B!|slk LֻD^8VCзܙ~LiH ^n U31ќΌ\pRyZ,p^ƅ{ wcm9HӁ{6 QV=9$ &ȯ֕7 1* K2״uo_E.׉I\ݩ7SE3#rۏ67tgl@?1p1JQ/A#~.KKz0OxUI>;*5Zl,褸 _܎Fq#\fs: Ym[m%~=aƟ$֬:K/M:#墢~Xe"cCԧOK uO 6G@SWRvL} [SFЉL!=*@'_Sgܞ ջq;7~ﺬ0M\ |ȰʹpI,r]Cc/Eaٸ־*gU0 e*r[ykg*M?46B8|k1j {8W lUݨr|'uD5. >hTO䓷v#_k0g!3 Tl_H2qvl¶&V:#x;b),v'|RKTUC_<ap`njx>R,*2 HM3e/|f:|F/$xl5m6y̵"YP蔨&Ot\ ,([OY ᴭToGtA"6?uH'^1GT] s)_DZ] H `^';4 ju Xa\$/5.q ^G" JX }:)JI\LOW>^˺g1ȡWc< /mV,$1 .B\4R$,MVMpeۦ>%3GScIr~~^*Fռ[1sam7 U3SPi); s"ȩV[g,.dSat}26R%. /';0@+<G65 E<s^#%)SuWXAS@%{ FEnD tT&L ?9\䡇*wH6NϾjXEW2`z-CRR z7/%=gj]HquPcj̫@F.3[~+6rXGuWAEM`T!/Z}`}k1L'uc$@>vwL*'ڸ3&:,_ڙdy߂vըE0   f4Җ9J7F)gnK#wxO 2)-y ;'C_O_}ܯԖJx ¬ndz|DRWPwCFFʽQ3i|t/RMTZ'Jd`$ݎJ08rWbJR!}6׎׉:$ZOCvBsw D˛8z+'pu/ϊKP_Q5$/ۑle JCWkG[#.sE١pIՕm3+ coNWBî Fˤ,p͕JdyO- R=3 rz⻊2v'xv '^a$)=eTt•Rۗ,5(p)1U1%q0N$HVX&qk&Ǻ&02m% kɁͣ%Cӕ8clm;0! Ctr`( 248үr',1v#$ Ho_ٰToEfh k 3h5š}2+z7pa@yTikf$Wz&&v]}fNA;Dw{՜wA^ s.Yq)7 }z{ĺ(,uG ok\]U-+P\g\f!`uOc{nj:!c-RU'gAwd-~2c+. Oq3vp-,0fws%(Ǐ=4?R~2alKi/%;FSnבjTjF 95@LF Co\\7,JI+oXcEBKq1Amz_s5p@!Oj 𨳹0a|8eH@7XUDW:*am{^B~V})OxwuצRU=wH)sLzGMHSB0j@ܙl4X! Za?GJ"ȸhUKR&a ƥ-߂(/G>XIۥDtJ폱=n̈́im:Ÿ.!r=*ŸS V-?i6FRBA (0.EwU|[pKӍ?kE*JC X@k9va9w6en%L!=ޭZ"NGn\2!>&W}~01(R`Jǹ9 c^`nAvMAM ߚ12ѝc^Ms RZ3Gx!cAY`_{h^O繾EwD9!`Hb $u0& *T ^v4@N\ 0o]l9i|j1v\9v/H,m-zX\R#,C!n,kB{P Hîjĵ/>\DWm>PD_ PȊUT7͌x/5%J||n'rPΪ?lg{%Ny[`(9yւ/&χڟi%L$*9֜⦹p3+饟t};2pgw貲-~9g,%VCKdRw%aYW?Ax`vn)WV٠c!6ϳbMpHuz73tڣu)'j=Y\^H -WOޖ2Q!I.Yل۫F|WMsÄ-,~sͧ( DI%c2N4@|c|/vp *uM`fD. R? ]yBI!;20f"F5)U\S:pq=]Y?eh+OږRL~;rK|./(s(a|)|V/C'~Lgx9Yܻ,<*nq3('qp, jil|bM0)]cMv+{[d9<[wMtRm_DгnI>SwsCU+:Z8IN:vw-?DKw>i޻~mv/З'kCpSq+= KY35[x%2[Cc۠3r65ʰ„;G ;bo5'z%"' 0oM?Y\&ftWV6݊G*6 6XX#$ e}4O7i#/MZ`L)[q"k$?<ۡ͸NGr 6m"@b2mΤF5IJA@S-?gZ X'v-ܻL-! EL'Dž;Y*y:O H6Ѷb@-4 =[_'14yQ8`_jε WU:qP MtabC^;moR;]dIk[x2DؔjSRYI2NƆleΙO|jN`%SSv/{_rl$Pn"if8S3E'"qwA0]Jx+vTQ\iɴ,¯Tp7`.y^q}YI_~B *a1XbԄnUkNW N3Ky+|ПB?x R.(!h?(} m&GbU >L\ss=1c _*g/%y|ώan7A>%/~po/cҗ`yT(oOAG ƎQu>G&Z Q2bv,$!}S'LzM!5V6`o5lԇHRycp8''~8f؞?C x/I^/pQӤ# s3*RNqϺav` d. _V m)"R9c?[eЯjژV!Sq,c QwA_,` =,59N{vvWXQ#@;,!2lAY&v'J?v𽨂 *J+. T1+a7.uBF {H)kށ=n{-NR}?_j;&]D$+̬5/4Bۻ9¡rUmaepĩ$b:p:I\ Zb$@k;׮ Yr\Ǐ9\\Y~󔐒v_یuiM-:sS,ޅѹ[qH7,,j.|Sd,[!ӜlPYϺE$;;&|,d `c4/&9o EX^",2.\[Afz\X7M%+mTfۅU#y >bOEqil?Sűf\ Yޯ/'* TSqJT?j˥"!޿ة8ۏ^S?@YFLqWơQ/U U R>y'f@ /\ u}K-tO +p-t Үg$ {kB'HFcIW*D.,]cW8)R8Oʣ?e%so$Zg'v 4@H5%4#a;вhjI%o&d]Ss u+[/``{Yz:_Rq S&v> 0uyǸg jb1ݴ$Y,OSL60Hlz#3O[@,z9`3:fzs:O!$et`8(;*MHk!R8Cy I\2fJBԡVF@P7,p/_SpKH>,E#z<>/Mz&}S5n PA!0D[CA4]VP&ĊX }76_ 4q вb(,E~|` ƧzʈaK>Rjp[G{֨7ok︎A- hL!*oaרf~2uy8;CkAf9g|/t 5R1Osjex'3$8uL|haguqgA% /w^`>qj-Դ'ھ42+=ZjUUdԻGh#{PŭGѤP|+vWǹO h 52ji H8dO~O]a?@bp*ر@/.\| - Pݜ!)+5$+0Wv8K6{$,ˏk'R>9w)e?3{,7}>iruS PŬ6 Vko,JC>`5tCVc<@3tNoC*LS'3%2.iL(Cm4RpIg+}'#Ci92RakC95Jiؼd'&E5_@$IQnף}sNޢ,nZd3EǍJld ڛ wGru#5?״Ư H2T J7R,m-T؂ RǸ\=9gےFqXB#_fyw=E%eYNc5 Sf[U&\LM^pq#?׺L?kk>&*&<]xxЇԿ! i(ҥi3ĨnUaEP^e48v)3#3=jp! L=u's*TSPJ nF;ag2cܠ >TݠM#AK9q[ GP*fC2.o~jfV⃔oUc ɃrEm:qڮJ>=*ѯSZ^ rsJUVU|08nYzvfS\[v4T1%"v:5ehYzn,RKrA]Y2И?  yx P~ +?'.X')#NejOu ]~ZAÀ x+N/p; TWff*ް13G_\ K>TRڄNp=oH1I襂6y^b˛ޔ;C@1%HH 2Q'O 3HlCzhqBJdy僦k$J) DZ@ŵ4|~ܱztT;\ s.݄YҔW,gHP>t^䌹 f2ث$IFδv%r󐋸. }6Z;,)W2wBfk¿4Astܣa?J? `>+ʹ"X@En3UWo_RJ,/-c5FB:7%_ - [!=K҆? d6G1, Eg!Oʯ=a<](~|R,sN Mg۪ϯk?0Kq}PN=3td-$C/iw)1q8{-qEp{ ;=;:qm-;"W+X3-!~>z}n4T&3'*C,-.ιK<1gOA>(W@/83[&[#Mj &v@7JB∉P 5m9C]lj^IYTck (K}Tv;#,q ϘodzgodY\ hhՅ%sk 1ogߴ@IȒE0RQ]ۨO5`ܾ!㻔rLpZy>DSc>Y!j~y;X߂W"_r "Ql?Ŕp \U͢/}V2#|v,aim_WS;T>i⏔whv/4T'E|KcZGL+jԉը Xo#4 頱)yp%DTeC(8dB$6ľC(|wVv@'i)Ҍܺ"9|n/|!n˜)uKraj./#*71 eEF:VY#Zb3U{.Cc^ y :+Mm|_uOqsٿ@"q7 4Pm9ƋB3F?9'Ԯ<}*6|A  n16鳛*_PW9',QU],kS %ʝt6|^ F4}Mڢ*2ǡ@d\x)s5zƜt Pٌ4l-Gʅs49urMΦ1ȅ>ކnwW5}#O8o5N*MqpOܔNC;A;8Uks%55»QrQP/m%Bp1(3 (yQ B{zV=>\[ WJ, 4"\].'~FEJJVPA&)޷|̛ xRJdh'وzJ"8~`ٽ7"S69p*푔G'd&(~0۹%{Eϳ3`*B6&<^~Т]J[}T{ v}©`"Zfu ;gsF 韯|$h&\c_ot FToK4LǪ&rrN'GXC[$7AM`^}U zGɽ8FA~R @Yp܄Kr}7{2ډ~p[ rəQ4K3ٛ![t2NJD}2I/ҤG W͋mt O1omP(<:Aw43 .Zv`!LY3jPX҄%|Mts9Ihz8}Y0 *@劄?i@&:/#@4Q<Ѧϊ*&ڊ{g3ڑѠ>X>5ggjj u>v0Rap\ K5|Y!0E}1m:U65 ,-'Zi:1M.~ɉw<kC s>g. ߸0du­A)ݼܽ!qe۔+:]>BUiu{*b>"*<6i;h\dK'}nEߚFw!o$-u.U.ҽsd~G?ԸKsUub=i60;>wtkTZ^(At eIʵ"lTWv%\^#W"M+?"WqXlMV$tcQ&TqS7r [=?\ Zс2)IƠwK AI{;/+$)1s;Cʺ dP#5F]LM<řrf5bATƛ~m6]69 BnA fJꔣ4?f^߬:1we: d6+˟X >!gz# O|1e]j/~]2OnmRh(3"TF9=Ӫ3wBGSkpa}U| cfeEވ-9T :NGr+d<tW~F- H1(R5avhLsfD;S·ZTpЉu^bmUFx]O/WXdllc2Ufm'?] /c:j 'jW:.xӐ-=ɴox†N,!~1 n5ULY\MA8L`f=i mBpmG\?v0οs_"I.ʗ[ALt(; UgHҭ2 ָZcƵBeo $B,=u("<5zH.cV#">\GrR6>肛 d~ܥNywM+Q,ۜ\+@/]4 \BE5 hA~NI+8=yO ܬ"vi}P.F@|ׯGnڞ 2ivˤTN~{Gn|kX.TCisg"/Y-r)"? &Vy8 vF9Za ?-/ GhI)"\ kNv3_=PN)~)X=GGApeʌ9x󮆢\:%?h. Y?c'a)ext(fPc Jy0Ԃh{v=%[e>bW!M GHFX0Z' "gjp:ZŎ!WW)c;t6uAd78]4ҥ?|;wLgZUyFe;@>\*5 q6%P\I/$/m0%^;H ͟@9V9\KZ+:.f?A׎߯vp׍Ҕ!!8*ݐ=wCibw^K;")m"vk]V2 CUSa1r٩Am~ÏI=gE!#/\'^63HqM<,rM1s3WKE( o6*DeF0բܼpix$UBwUWIl[Pb0gB&Z]+ʯ({ Uόw7˥ Zд)(w-bi:܏4hnZ)Z|A7,q 1 c88WT[?41U҉at C/̥kbݜ;J^ @̓"C5g k4Ԝa17FNN+WoNtn- lg0/v`?mB;Wɐ7#X's݋R[ؓN)=9${ yQBp#UFS ΨV`L܇Vq2 xMm#r>W7zuAzo.u()Pk甦uF_ho9:Z;UǟaLkulsJr$m\bCBW yb,,UWf-pKCnHor 8e0}~ aۈR1HhwlEYAZ+O -=Rۋ_,bݜΠݚЈ{׎ER xqoM FۙvB`)_ =j:x󎹔hJ<ЫC 4\}8”laoaw #휎0 ϦժN|>&V=;|l<~mCJ;~扪MyOu,A r ;cʖ /Yh0.YTH<ꚫzm%'2bԀm[s.CVI'G8 7wԺ;tN6[;.^pHYH-7Pޱ\iLP Y{\5ޱibz&'Pc<*]fqI," H>2Agۏk%y'j[Kw$ ZҿWO[EB-FG㶀jrvĕwcȠ)r@tڬ¡FIc0l:/I; KBP5AJUp'W#*5]ov V Łx0@;5hQb~i#:M0VtQ..Hl Im݀ 9L0fY Q&h0x. gǬZo/)_"uhw fFv0Y^ ɰ fM`M?p~{9C`1.Zf zILaQsl@&@#ERE*˺5N,[wXg8Z[_mY'aꗊpe(N%}Q_E_INtӥMKOw?x5ҊO,Щ~hX7{LfyvI{%l$ \>@5oùF{' j6Y3C֕GWϴ4;׍yJ%-LATJ瓖x`coV!+ś 7$"m4ЀU:$u{'@znٱV-:`O3~'&TX^a>tW֭|>" 6kemtD-ȝ yr9TkZhNmGzԟ5o//KA?Mغ%S=GjdF3w_\ȹypG]ٖ?iJ*Yd* nk{tTB0?o!=|@D0C>l?Òl /"k swfaU?WeWJ0Ama޲,W@-bneCM'6 &w@8@ r!)=lV2A-釕ς.0ٓTkv . mȽ<.yfF04ѳ5W!-]"$)ʹKdZP?T{M@rWKj G%#Ia !@sz,߈qUt=Rm(3Y߼o:ėY e:9˃^ڌ# )T*@S..u#JOMQ qP 4s.(ihM$( 9ʌےyF],A^1ׅa*q$)(1;Yh\fYH|#h[:]֓}r[R(}]͠ @ NlFW f ?q%&ǁr!ui +.(#a]HMQox{N-і(Du#Z-9-\O!j~Mוwr+m lE\ HB&1`Uπ1dYR[ft+^L.n%l/u+f%NUQG^ }uO)\X +_i;θn4oܯsV*l b(ĀK FxՉ~6y^D*tF'3 \] #RhVO]{;Ӄޤ1k {B黄<ЌWTݚbWb/n,os')YNJzuZL0yTL=2:l3/ #/`u3V34 pz@!Bc!vrZgLHaMX&{%C>" NVjщlݳ䋯gDv(_UQAT'+`51@'l {@L sT<2_5`%~Ma C]3,bsz-.3,њ$a|r>Bq525ӝ;n^J!?gOw=4X!"g3[!) QH!rB.h BNDQ86sQxՕ5g7'M8jLSyGL34op_5^a1~l38Yϓ0\[Aֲ++d~0{L4YQۇ<2(z{̶$\6_}]rq8~Bha&okl;vDoX)l0 GŦnihNҌ EGN3 LݱS0`唻;LI ۃֱhV5%WD;ծ7IOT-x2!S<{s@iMYÅ~C0{@:q`-7fPܢؾ%pBaChR1yf‚? iƥ*M2Uh̔R kBuXK__z %4Us҇Zx$IXriΆ'&ֆp%Jty8 ##q|)L+> I(&;Ub7/S4g#HbCEnWu9@l[K.+ģX`m 7-PaQTZgs{.fr^R1 h'O%u+Kr2{IЪ說;4 q7˅Gtmr)]v'C9",WWgv &W R`zNF;h˝`,UQ}~g36tVƹ 5!S'+wh9*F\Q)G Y!+ɩ%~iALIߌ$" Wa+6`8 bnѕ1VĞ$ t2(6UVg^36j^U'`9GFԹP=ݎ{K?3Jv\ӹ?f!2ik`5=DɈ#Atʤ[g j"kw:Qǥ48~n8W^"lY/-4*M_6AHӊݠhwѠdiAPwlɾѧ痤b/sS<,2L&RK_*>ܸCCUd|vi65JHYS3v#(B8Uv=fҳ$+eb92H);/1rdx  \+GY}":P@8U/H㳶y!x[]N&]տ}N᫉g6P՗J&'.& s]VI\copz*,7$&vl)]sReѣS\gKkz.46C U8K3++B5HF/^_MsChzjS H+3ex>#5Ա_J_3H'D&,BpDv!68E%#uL-. J!,"m~&QgՀ`>W/h}UV·9d":ٱJ,A0y踦w+9U2`?+[F[mfba|fBB/_[19`8Aibɪ&֍KMw^?#N G'y(#CЁUQBqXoZN\yO&qPP'WuLWyPP-(s(8^G3noy+hqk_E0QeL7qWG " {V)!V$Wl_kn$`Q93;r cWS_~ #~_\Hə|O!Q=M-b*g5~o%X H{, 7. *Z W2̵ⶌOjNWNEWn# `/NQy.?5o2 Q*,K+㬪Qy!JN H?Nx=jXu<bԙ3k(IIH7?p~j{H']hJH;xS9r8 2?10߀et:`0uE;*lG_)cT~-OUy8& 9T}DV ζa%5OGl1k`Ky xzx);u"H5Ch ]("%Y:Qbg6_#!-\t++lՈF`~2<3s|kًt2]m6_Q>jGPSJg{^71m%͇:&.oȇ p ");\C+x1.XU. )2O%-eAߺT#L2[(p6,Fl./͆H'6g;_%jVY̲0cVt<. צ͘y3:uP(քfq޹٦Ml3 yBHWG! BTpZ+RZ̊a$Z(y># \{ `q;s0m$4 3Lf3@r80p6tt+CICB) 4Q]ىǟ0--7Aȴ^:{QG =07Ajy1j&z#PRVpr"y(@~5N/&AʠXC8lz>~x\iԠܛ&E \$} ynK ׍qd!QJWlR,b#Pc .'Z-CjNQy)spRG@Y_eUF|PeUPWj;at~NԎ|KHD'&57-1= @z0B3sRa4S&[DK;#{F(E#0 gsLgҾPM\Q~ 1rӧAQb2^*ILt41;zdδ7Θ|y,挣"!g=ױdTM7 m=e3e~ MeoRn*;@6cԩ`Υh _i᧶V&%ŮnZʀZ.Б@IZ}LwI\mBH ^5:~Yj'9҃xϦ,Gt 1 FCBiݼ7yH*LOk_Cb䏁X Κ| o0A0V΄`'ir!w9p߷@y_FLJzRVjdrs#;6n~Cz4Ľj;<0+ÂMڿs5?<"{Vbror4O )r0ޠnjjn-U LRy7H.@*&SFGjL[$?ceTb" XMl\`yKȪ%c9GP~v㝕ExxͦmWSa5`I`(Ȣb\}/p=g)`ΕQt j{Q "FM?eHܯB"0&%6 N/dj2UeŌ(dyCK]77VӸEfP('$nzYgI;B_gev.'["bLLtS ah*^N-_MCʰ e޹~W>Mc&&Ȱ$\K매}{V/_,uYA߾x5f9JyG.BST믍MKi=]*5OO(\yFĠ>:_ɖi|uA[BYwsWpv OZ0[kJozҎ!n#,|bÊ-s甶h /wN9FfxR&Ԙ$ziYk<'+#TԶy9=Vx{uFeUokt$ۤ`X);*Kς} AAӖ2͎Va/zd'E$}m7s)49'xu 1^jkPSiIӥ۠ 66q%h?LL% >XV!Y$^m\ߖ$OLdI^,?/MƧ{HnS(]$CEZufFӞ!?blxFb^}=иCZ(w>r] dr,~)7R0;z'egU ao`8o K=o[sȘ8+a/N(Bx&a vGd1~&DI@vc*B҇'D zRboܝs 17 m 7*Hҽo1 U,KGN $MHghh%3\oPvn/gKtySȠ*@XS;42XJYȢśP))#BK`q^H?q" %MVIzSxX$qe.Pc`1i*^o׎#kTZ/N8Jc(p]0va_hϢ\;ÍdփPa;=FmM&l&Q8<:%$FR魓Cxn0WI^˟<d81N*֌u(*^dw HN'_wg 4>a !h8j97Y"i'ng%g: qQQK*G^e%a= %(s`0]-[_7Kxuk3#Mo՗aх(ӅFƽ^G̠JA;6p@mD-p.QSFP6882Q ^$Rxo鬰]Irusp['|󒾬5~xu|j"oV+LEݑ82TT"z̠bnX@;H!nxh__<hqD,ҽIvi#f;A/•V *T.OqB]\SbllyevAx |?eڪI|5b"Z&Oȵẉ&,i\~zq:]~zF9C81FV?o|l |:JXk;5z8 D5ڗRK~$>8&ޥt/^&r+te$tHge170_p>ON6! _K!Goaɏ7PޘbU]#3>I; Oc¢dtٻljO4LCC,a 8Ѹϸscm!_Zr$;_% jYO:XPs]':vO{~'7q53?Q)oї= Ywi muj $˭RR뼤꽪 E3{|Ȫd^íaЏ/d,ʵ8<@ǀ DjhP>E@Clp0tzLlC̡#'p;˥V'Pi=D)Lwr}\Y8Fbݠ$bwh~;wSvwհR0ơbms0[P6w ߉A7c-3`"=Vzd]VE*иE]Ӗ͒tLb_` }:J"#^1uxYaXhw}i%uC,ۨWіt@km,(AagmoWT W?pKf̦~\9PO_`Ih(f:}6LS{8Prc?4譜!1l3i`Ab;2K( Ȯ'Sp= $BSr֝B)z ҇>3+3ɄyߍwX^e.'pm%^BD\onQO+h:V=Q9S }ccj E8`> O} VI%i6)ru spe_ __?3cW3UOl| QU)I0 \ã̌ +'aj:g?h"IDmx2QTӬD{FiѰ)JhG:C:$0v<ڃz,jŒ"+, ~@?Ӓj1e0SZ;sg%r]K ba&6hlEk*^6.iJK a뫎o~q\i{_6/~rYvt>?E$X{2_jw&0/MMAI{f_ngmNf^;${5F;_DŽN6:%9\bBn*YZ[$q@[#cS-o%Oe"ey;mCM%Uul_:ks!0 |MUzP6Z3Jw8US,)pDEfDTvfnZa`/Oy2 v :,u޻9=E4qz),?.̳j82W 0nvcr:jV˲8he!ɡ \3FSd"m0 8~f+G}[x! [P(WYڧ0\e~W?|ȱ-9nWBމ;El. z_?So$K|e 1&߲$ktFjfM plxBU.t4#gCֹ`)~vRXVhr&yBzi,/04> :3kCˠzb>y|_GuͺwKPc,ڑteqI?Ur|kްdGv:^H(۴~lh·I7ezMD<.H8YXkԙ;5XoՔv UeƅH&9K,0IYzxsENdh~qF޵ ($1tt|kTHgoz>ga8ȋmHi6It\Ƨi.Q;X&f(Ѫy]AI#ɟ#U){.FYu=Όݹ5 MZN-"W}jXNR7fE?` t. F`?MNGUOxv1smL.iR$Et5YGðelzT= ЗKEMS 3wog[I4?D8RKH[)p9{tlMx ٻn"TP / 9= ם=߳),lWc y~)a# D.nOm[$V^,σX;jhL-Zոia;c]15q 4ŏҐk-\諸Kj2. 0R@_|]u {#~_ߪ)@Xv|m}9'p]ru4 O0F<,Pczcsٱ" g& {((.`_|6G35~QG* & ˴Oўq\C h)x19juF>1+c+|Hn@o9U`w@O03ðU~e"]&KXB^jW~9_%cU<#839#FtXaޣ۳v>w_9a9ŊnGa 쮈hF2N<2#!fYPfJm3Cc$bLeO)g:ז7LrW Z\0Unڸ/z"oy]aDiXcJAc9JPXXvܺ^Xcݒ0M5 (C;#3mn%C qOY&>駣2=P~Ϫi#MƘS,vXdHX\ *ݤd͔%4\,h\[[A߂#_kzG,?㶌0[Y}u;~mS|hUq }%Y_ĥcc$SDe3.2͞i/Jӣ,eE^+VIB?gsF`xUPx˚ <8vVF>* %GnAtp9bS?CXsI&JJFWɠs-#|L0^m_Z3'AAr e?秠nj(v@Z_y}=Y&S=CbjL5XEӸGSΙtg s!hJ9&۷!X`Tג}LcL dS{sO%,Tb ߟך;Q?{"J^Gf5ڱ.UZ%gᚻᗚBo4Vn(zB΃=Vbv4k-S%פm"4Kj #C֤0aĐ$ًl|UOG]ԼsZ $s -.z *( +yb(?"߲|Fk+88DfոKuHLjQG<0;刦<ur\ |n؈oV])8qkX]`OUQ[2쨷}624;jΖ;ëپJ5H2j.lđէN(i g6z.N8V\g3Erhgזq@*AxV9Y]EqۭWa0"UEhZ7,4:⡔$;D]،I:*oq ȥ't9hLfD[9ZF;e2UۈB3`Ax0X-=SCO=fqh\W\issB]6=ynl16n0gw|*`SJbZGctu/iݬX*'pM~ MOE٢5D{>/cn zD{r0XjXrճ)|RU H}maRG |T4ߋh{q5Dy({ZDςrQ*|f@6Noƶ7dp-JXlo0w®XŴ l6kQJ}K7ŬO\rm?C& J=4ң#*[N q"U×Dl5j6a$pbV(' 8bh 1M+ĪitA]I+ d1-P2K]D3M^ط>vunt-Q^L|@"T">C/Jmՠ5/hF$"Kmz( >,:/x ăfb[)`ix܍ !$'hnH>_1@H0od}KQ(qe0ģA'UsKcz Z-'8ߵmFLy&'m(8A.ِ܈`۱-IwAǕ~y&:g HCe@,OurMi;'Q;>-dFJ\{EK)TNF兤0=Br[,%VԬd,󗎒DR:tр[[NX'M㵦 !.gPW-t 9 l9&8ģPSig];twŴ2{k1z⩄mS Sd՞zU{juנ dJVZZ*uH< ¦e,Sb"PYyᘗ^O @&ϖtkfc"m R8)6*G|7G m%:S<%NA-팕愦^yYj: d;!{Mk3-V~kyo ]w\PZ|׵ٸR:&;inMB6G~d|YW7?N<5\MܰX;!0RE7JwOghĝUnn w\epbpDY% ϙdWցʷ+;Ч RZi ډ/X-~ tok^D"Į _ɨh{֜ *aM |2&z1e#1pWP&1̼zgg8MаSS)Cs_GnuI; IT;`  KPǶ^d AiԐ' _B%՚.ܫ/B(Iz݌ @*G;G5?y?CBWuq2︴JN {ͪbAsU:ncbn}g}t;(kcO35R9T,+hZfew[@i27`1n<7 %SX+i&ϼ_x]x۽mwoj.Z| h t&HɁ+H|:w#-qi Ca龴jW |JW qHb)O 9%o[V"[56/mhz%ffI+FH4N8%hr55aʨ|  6e9ׯBC`^K0:w ᜔(Or~O2TҨ 01F-R Sg [D!W#-#j8n! a oNӖs dMݿZhka SN,$aP@jyV ٮ\bw_+&v/f ]%B;a# 'w/7h7ݖj qnM$uE鲧#.٫S[;0쥢G}8DM3{+^ސ>H? :^PD@"D+)N]>/o렟m%(lniܥw3D^͉m )Zr3eq]]oԱ4-һ7} }czgbc߳ǠVO5?<v/I:"qʑTZiշCF'h-:RZ9Bg<2tـf=g3xu:ΘlnKysh@Ts̃K,bǁSeoM XNGu5+tfe]97TlΝCe6WF\T/ g<_z' $_]0Tu٬)9?7:#[nXs?9`"sW9{ #RQݓ\=q+5{EqEcƫPԌIΧK>3q]GZw@P@LUBhJC=>KB tC06! ( WF]S](-O/T3 qn$Oϻ4>J^ݻ7k}1Ԛ$'W1mvhBkS_ BX`0e#Z^# W|x=62DUIvKZ/voِ-cVnQƘED<9DЖ NO'el5們E%˟j'H&~%Xn{fX:n}j wJLs˪YmYdO┄Y!7NĨ+qN|h4$4grWvv5〰 ߯C yUK fdkphxtGER9 =ߕzBcJ 2 @ީ eYj3#_YrmzႱ %c\ʎ/D.8Vگu|FoÄ3Ԩ$ ꨒHbOB*2spҸ5w]* ~FPՓ`mg H,GkOcN<h_B[3e.(tgqW?58ҳ%Y/z2Un6T6 "!!HÇԱu]! jcc @iof<Ʋ){7`nz< vϴN@΅1$+ާ'mmIS.@eȅz"BA?|Iwy\/hpxҐ4qݒkg`Q8FZGsh8Hp;bzZYGĖ!OVDa= 'DƸnhVc0J@+[)TI*ΐ ;2/!kDAk|jL83H,Kr3~7γB&ϥ`5\àd@4?TѲf6ctR#} X앵D]0c`%[@#~(FQo]FU(-/l{wQH_!H-[Ao raքb!15pRn3i# ѳjmUFvNㇵ~fhЌ"L <믇`i4O32\IP,{dvt}u6{1`Ŷ>Wk;^։txpC*3(,83ˑYR{o\l$@S˦_OK邌cFV ~LJO4,O`HK_szsB.Τ *0q@p&#p #e IsLQ'0040텦YO8b'cy=PM<(J} dtɷHK;nV-Kf@'. 4*z0^ď?|rpnր41I875:CjëjtTYY2߳½\LAZ2^XO.L :_sQ5VULlod=/ɭn7ZռAcOb[٪m, +~:MČStvMA׫g8ђV6aSbh0omZ(̚|OS#k2DER"֪ݥ+VUZfrī0XR`1)ˣRq.3$ٱ|{RR R;2"Jmlc&*h>!+`V ?¿m'|qT˦kmOjz8IvGa{:jMq\Eʭ1":7|mtFHF+!S87c6A-{Dyk 4&{*ZBYQA7D#34'5?<LZuNl5r?NwBȍh:ۛbEj;0i[}LW|P"zW[0Ku{Ne Y(⚖N4h_Ǜ3;AZC!^kt v`L26&V LT׬@# ΢#ߛ7Ti.VtPHcBvkB;YhN},;M L-h:VcH DCJ)4%n֦5 `)IJ~o$'i~'N;uNK!6xjJqHy*Sc$O `<{gm3_NʦLB#uەشg޴\r B6>"~<KL_X-df4=0zv_Ac ##zߎ֯!wT54:ğ2L2mPO|%O9\է1GI''|FNM `H"ALT 5KЌ~1ЫNxEJyIW5#J/ pb j\Xwׅ(y_zGVÆ$OE1`r] 65؎.%ү&;[IqT=CC^IN`+OwDX`&fSgpj^)pvm5 dmrV_o"><1Tv(yR0=yyzN"&; \HkD_3(rYv P6ST/%L]빪R]&OtYQTl'$-]!YS֖ ^l1 :E[> !뙴Psw=VHfZcIu<M~G>"ycG,<)bV?(@P5``y>4`%w8H2&N;[-d3!#S@2nq}iDб/!ԸI$I r#xDҩ3[3%fUVQ 2:j)c፠8lkjmui>֦M]B3ԎkqkS:HY 7&<3@ zwR˱_~loz&,ݳ{*o\KI]=ܘ<8|ĹĆqƌGw#+kFy ("̾\,Yo+ZeOX$Cq#ENF|규4w qCHf#doI@-фeٹEVGBl؊< ߬^9ęvP{㓃m;2EFщ]_ 9 ӹ2|`@-o-L,Q(O*HE}HYS4_N8*&fJ/Hkm 5,efW<[3 ^ 0{g=UKL0 c?`p"O bNCdS:ޤB)d lϪW-=Og`\UoPOqxrtW[QD;49(bG' CߘKUJ*T~Zci.[ W $ sXd4ε=%jT `+4nj@VcfdSԋ%u$^/br'8PԿl4YcjB`XnBqA ~|::Ǖ[ Ýavȡ&C /ȭΗ8k?RC`U9{ ~.=! ?t72Jq}y2xͭEH2Gk5}a ZO6]XeT&e_>81%3n/ E<8Jwj9>Ȱ);F?婎) )/5IվJspelf7=7ԮҵlnGYw bߦ9b3녵loW՜{gzfhaS(&;< Oʴ:u@w{ zxТvvMB)k <#>e$8|SUQhHAf^ja׷TUL>-u.[ :i~UHTۢ=!8\G"/l G y|AJ)lƾ|YxgЅ2n /x ޲FRYX髊>n*W7'+u1pµ%xf9=HBw*s9&f ;ʀ^~*\_9&WOm/uhS_ ZA8O@$C vɪ@#7f)[Wa4= /z쿗6?d4`猐U f^[eۿ3 C>g,)3T %2> Tdݿ=G3ZRJ\ŵӹ9ce.DG_G}אs\F"/k'n- [=EH!Aͼh\Dl96qB$;A*Lcedu0]Yұ+at(,>u]:th#4M@#GCj'팇kj԰t i }\K(% \ ./gFt_6S*>ЂpQ W|zL8J (2_G^xL=1^u:Q[߻ˆؐ=R{)8D>g~Lpq&Ͷ`s)嶴L*1Mr^rLWcB,Ҧv>0G-P|4]A bRV5hRv2o*zC` %!H Uo 7ke{=Od|A O&GulXKJʣ_+kY`"5^€Ƌcl#`2b)b}K3;Lr3Tx f$f.9_ݲ&ФLjW{|nc9`9H`nPAT)D`\H) @@UC8;rŞ>~V@bJQ9 kQdrtS6nu_sx?Y$xk)u=~NYEC"Ois,,OO>l  ZSETX9 n4Ge)$lWXHG)kG߇ďcACd w_N@.?@FbQ6]>!j3Y!Gtx{dn!=/+j% f2HXqNB8P8L;- u~@UK⛤BG`,ql0HU͕ Ds؂jHCbLͭ-'j!U}ii .%Wki@n(L PNI ^zVT2'꼮nªvR6+3k ٔ ӫW}pu3 ث `kSIO\ uQ`B{# h{wsSo _ +E6Il9C!8$dgD]%\YK"ntl,s`#kXOV\uN8GtAmoVY(sE~gS7&g׎zuB rl~+0/QqRv_44YQtWiG$ YL>0M# N󪦖#SM9A6ihL0%Bm!$?fa1ZOKɈNNy?W [?0o:.cdԩW0UT67g\̘2秗_Dw@I$0Y9M'г,㛚 NqiUo tGȜR0=Kc|7.&PI*#C׳)1v z$A^H:"j qѻm s;^3?Z:`}j U"{ XA~P:HAfgabWn7hG)#*`Jy}*g#vp8gEj ߠ4욒NwrCK9a HV*%OA6DZGx<ַ ѸN璺$Z?Ddqo S"ܹ5hB&r LܵؽhOъAe^#7]\F:9Fϳxyچ4xX$YFAHo#Bxt0<@e]xHT G6zdR_-Ij gEo0:b_:YՍrnRa GkmK~Z1 *a~Pv.!3gF=|tGeh,GjV%'yh&[ݺND2hgv(MBx?"SV'͢liqDF)~U|E)]B1Ƽ{ wǼ#JneB;?< |FUl} 2TrM;8̬)E]8'd'%L*aW4S!GCREۻo u%K``qi}Y[a` toϑ-[yppuђ@3w[m;gPL/3_I7<mq̓EJp ß1>Ԑ~?(] dQdh.o)"'dlk,wiUQ$BH@J."j*AG,-o_k^1WHDĦ3`=~| 1ekn7rӖp"82i:{id۳E3\T3-w+j'']8o~aBfwu!iBl3~ϬȚph_! 68 z |cbw?c&?BdseSFCk@K^!ВZϝ,(쫡g:tZG_z>B uxE,FQs F~>6if! >^}0 hGc7݅;\T@?١s$`cȢx`]؆W]YJHګTycSw* .ʙy3ihȍ8R]:/3Z6o\@9Hr9u[F8]ϟM ?1QӜ]:G"?כb (flج\ S`v.9vYf#!+5w{-tn1i,T{at PC1NpeLy3+ҩ[{5v%g&Cx!>aI E7`(-vU{o$`֌ȇC Ќo Q$Nq6_fh<s2̯ͯNU#ӵYߛ  {2t3nuIm|Wl'<-Isu=$."]6V!sƃT©7p[l"Y3`pyx T% պ"@<~TRMݭ&؂we+ {#E2y 0U:UȨ| )#^{k\,(04"*{(ٺt kX, |fpXOny; 0;׉$K_zB_P{ĔbsSn[sFrPjvX0w'%5q='̺0o>!N^|=C]OA_CZbvk҃9YT;#%FG{9_pD!Rm!I=\M tIh_iᶯnhiB y'h9ʱۛ/<,w=щ!Ϝ pw0"+ǖqzB\Z%kZ X'" <1LUxKB<2( qċDxZf,*6{oM'܉Eͮ3$5A/ ߽+K@fG9GGhd>[cYY'Iႋ_[#JXJG^;;0HPh"p5:u:^$j: u 9 )"-734x.04 gs{W>D2ù)Oban#H<' _l;FRH.[$ P\ȝ?C ӣIp#%QQZ.YK\mpM L}ur{6&E>H-f--%[.-^CĬrŒ0dmi(TM@7(-oQG=\o\v^l$<[oST: WId|*DɷMD Owr|cw;M.TJvj 2<OjޔpE94AӎE=)bV)_-*QNMM٠/hL!<+ ynT(j{:mH0}v|Q%+HmV"|oQ gք|`J *}IOq5ӡ!>e(|ոJ;O_ǫ(n!}Ow?dBY(O \]52aQgO%F%<1,f\iZ; !1|; % g:mm_GCaAڳ ˋųvZ`>E/+(B`\I,!XlQ{S?Z^j⸊^߉kZLPxPb'HS: #N"? xw.XC|{P}QS`6.>hv(Q54SljYEaŹ&9 "8a\@'!yG B@{u5gjH_, vkm 2 t1Zx0Cٻɫ<4v6&Bfs8siǑo KXDCϬK$K*bQ`5,9P5Tsz _.:,1~ Q?]&f+|6&.YJN"Yr?Q4] Oۏ4t8ɰ LY\ |+[Rï8wF[{ER䟭1&iI^Uˠ"Ӗ9@ Zk"sݘ4l3Z=%rv>Xbq3bIzk>hXet^p%4/Ep@J=uc>98ltlKй/F*$QDQ>Ƙ :yZ\f+φ\ks`cY$b9qDx7t>`[{hUIp3F]'=I(a [x>Vo,cG{ϳ3}4&˱ XԵoX%&V@ox%u][xзB0!+E%1gh|*h`_,Q!V坩}zX3XԈf9H=bݢtKC@"b;b3Bܨ>\z]kKYRd +RعITe/cZ-9fZ2eFh,FYDF'ѭXhPګ6z// JɍЧ~?mE7w>vQ:G*|O~J8e3=<]lyvu`!` Y.վV{mqpBMɩ#U6,MLV}|9ɑߗ!}8Ņ[Q@9@JpU%u|cLt=,}N̓BSP$fpy0b'RHDWCC!kLg fGt`JU3"ӭؽ#a*8Vb~?-Q}]z^ ^d".g$JBm<ҵ!0Aji>Y+pfC8=J7^q_BL5: :y[0U"iy00Q3i'=_3;)Ƭ0/",i͖!mۢf G3(I>nXY{{aqV<S-B%iM/?izP2iYllzo {Vlܾf]=R}%'TnFb*Ta~1ujp}7\"Ttuvp&Aďruͬю/DUC\unєrPU qg,Pj*3:~,4R/T@@@>P vj:\+G^`^Fl#bYEj|aU`.GoeŗYqKc΂{}.(wG2 UřM)k٢#ŠtL_({0 bufNTU;_D"o/9󺓰<hILJO0?^] rMW3tTV0n<ꈖhKG+A}_veTv"pI̞gk hxqb Xx㫻HBg `h>u4BߛPOܥsF&"Hbd0_M\Ra0O@f[ӡ()np OJ, @ oy E:c)IMA8Y#uHF{,P;dE?KyeIF[Aͷ҉_zfU!7H %`ls~2M&/𕱟oaQhDvF$^0;zP]>p:eTx_6*)'_fДUrx-TtSQ] |6]UYĘb$W)/]m:f#qa]v03~v*$@F M6UH]~=c &b.{6ED&KOj_m{?  HcJg䭎vtuB:3>j8A$B!؂efqߗs=6GU?FVˊv'3iؖ!6˻%FA3~d+97uTd&ñȦJߴ\ρ+?\^ +F;SG4cn.ԟYX{k B;rY.&)q3h 1+1f6]A`Fe׺qy gmș^'١D,݄!b\!2@9v$ı|*ȓY Q;w *|0ֈlb#|;^,z>c4z/M{p`oR ;SڲʻK2K(DE#xwsG]&jj;<BwJw 5%k^ϧU8U{j'`-E7<At:E VRinZN7:)^古O"n)X'6ǡ>^Y[VRp~y@{ mHC/G@ݺt"9mOʏpPߴg&i{p~l2ZFn};"GW[S#wH4g3򁸄|XMx3!sէtu"(9Nb:泴F7e>åLȘqsxPt ⎜4dYvY2ۿ={Ixr5|%S&vAd8@۪[9!_"aJk#a*c+h1:ʹHH$jdn8K#?CEǒC', kSp`à~6Y>F8 \P,#*j03 OK5/?A!0zTi}nv\,UkJ#$ K^f+ajM\(洠'" Ӥ> e!k^ykL`/r2u;=د:BsuWuE^-wO\E$dnɇpG 82Oﳦ =e0#M.u3Pi bM_Mf"UO/J"3 Q9/JcQ*AV"Ȃ4$u*9UD+b'8P& ۖw}33+ogw|ՄEGI~˂#e_@>f{˖vd b{1ͣ0KFwdk);Ku8}KGL@wOI&*ǁFjٜ v(_e  ed֜{I>"Rtt:XPie"F=/Րj-O Ϥ91Vd&bIXs$K)Q8LEX5n~OE?9"`[_0h *Ÿ=Z}?Cu3ܜP,[}xXe蓣rh=fn@Ͽ ۢXPe逑:mM_>9p0M3m ypʆ[OB+:X˧X2~jz1"Lc-V5-F(F M/PW`n_[K^t&Sk#cZ{Nu+6Ioq"iVzV=qLCfq"2|ַ'BUՑ}96 P0 !VPN `3%u70{om" xMBiG8\xл誖s": S8M_<;g$ƑXXRե-0c#yZD)3ȷ sgExߨ%@? t'7U\wSc,E/Gu8U/7W٤cT.ڝMz,R&G"vD6 vxplϡL$O5jU.ۑ;`_[%Nҵ27*yYInG(ѣ,$`lv *cSC@צIU%a}J'\)WLe%讜x-04.S蘭JubwC|;ɧe6BSL7`kV@`cY?y r]⼚ķɾ -;PD}BX jvZ'(NWEz9x[qt':>«x}͹ڔBFj;XOԴey9 AgYVyVW#*2lY؞%*ĴE R6K>џ"y{ $=~?'vU7{Ku;l^!0Q̯PV=]/ ROzpu`LhRrYCH#0N!$1}‡9| K;s_Ru#N</\B@ѿ Ny럏5豀cqP^HD # aT(k/Xncu[9Yr4^rиilC[QMKY&cakyVn(%ZYa\ġLSFPxb(aնpBG\C}UFCηs!EꗞN=|WmlM۰I20P+"%d=ְwGC.̇LKמniDu tCTġG׿BM|L+G$mXNx_o;9_^6~C;srvluFM.]ږ?f#}(se=;#m Oǹ>[V^,T"u͂>ȷsc e&%<;)*hHf Nݧ9D$%Qau5 b Nak ]z^w (`*`1U)W #]TPfDi܁MD<W։p:72!bK샜L G3tnH'RV8AZK_\A2 4R u&(Ħy0}[]'۳9G)5NLG_<FNJC9!?a{(xT0Ǽ!eorbbl3mS9Oqe1D5g3a}dd|))qW}ⵞwAr9%BæfWk^Z>PN2QH` #ú3؀RRt+2 Qh\^Ȏ_u\6[S}LN k4iZ]^0Ȕƞf/D%9-rJ= :oK_W@4ŰuE?y?c`{/@ _n#|-OQ2k+n*FJg^!:ٯ/UNovuA&YSgb&ȸ9_ΰeIehȸ8HFe6֊Ɏx'd20}6PtSaT p^b8{fpИ#ϛ mX4|FQ>@ױ:ie̮K6Dܲv8sڡ&k|Dt0+ts?W<$`:H#Nݲroǽ؄|w \ p#vC^@vgÙ5KxscwԃtB3GP"5_2. b=?$~l'ҏ7j6'{oI+nm`8O atv,-`5 b600-rt/N1=_^uP1 ycWgn>u@'{eOAQáFD- DHj?+Z$|WU>*,D@%ݿFM+H4ʌG'& Bw=T?^H/.2˪:8 bV/{Ng# ~+5$‰"cv̞FORJZ#Sr^5 9~񉱮ۅDjMZ.1A'SlO I1 rstttrb/yF6W2wE5B5@xA?K^O-Q|M 5Â/WH9'>V-9;6пnո/3"wJ:#Ȧ'}uMQc'0"= <ӵ,ϦC^}//s˒rf롋3ZnK)ECWR36*'aܛ^Mp$%E"`r\3 YBFI7yEpnJ GtZ7Ö%Ommr]o=\~GJƈ&Evou$.piV'Y:"[L.!I0 -'AG\ Ul4JJd kF.r A ӟ4(Y ʦB/M!/KλS0-_Hk8HFm5Dǩ˫RV}/[rH4d^cӕGū/QS%Z6 ×[4$g?F7,r?X?ڙ"ȷE:zpXö0T 0v o[0 LȻW2*>uqcpsOW̏ ;c܅Vo0;d&a!?sbZ'N :mW"{MH=C8(reRoc"]J{uKJr#upRX*wYۥ1..N0Ҹ$?hcꓱED?9.ۛ6.d8N01j1ƺ|uk9*awnjЎ^W*S}wS o7`KZIZ9.'ǩeKӞ/fe)4,KNMVV%gy9IvRP򠾥`)G8p!Bb۴J( J,gD$1\3<]I>d+[кأp)`J~=3 צYFmPBJ0E2Y׬/k,y D5@me {DgN ϒ"E%y6Q"2؍;lԺ}d {K 3(ZP>t•fƗؖ9MFQGdX끎>quni<:)z-m}5[r5k3>J4:';.._#tGdz~DT4xnetڡ'L"mwwdJtyWn,!L0Z^:J-'tKJwytRAbQwb? o*Ju9L^ƕj'%rC+˯q#9/[:0z:o֍fjXⱾ /#\P@`6J9C{޺g7FrϗEߊNf)9zvasJjX^:<yP'%UD,C#|h_UxLk1-zGRy?;δ˕dSg}V=Cׄo]OjB.CfwI_47@B+%A`2J$M!藌BzC[ ux6srxAOr:.lnD":Ap|VV_S/Ul 5Xl;o"ك5+Vv[_2qamAE Qχ8rɈeXm߽Vakֱj9ohSǔEŚQ]7@Hz:0_ bp]n!{Z"qbQ;VP,V)θ]D;|%u%f,ظ 2\ +7\›h:8қ<$bO%D{ͅ_"i hHkZ |*g$4lw ꔥBe9s]w5X ˧"}'ݭ0MOZ}p˶~JNx@6ώ(J^B[R}Ϙ׆'w?b|[6^tK}bb4{TN`LwÛj%dr#~+Ʋ _ @/,-A-ݻӂae<v6>"D,|Zl ?ёьIN9D~(SFۡ5ZÏi$1kw Ҍk!1A>>:>̇}cߖ$ b9@5hf68Im{xlŸ~lT 4y;_XXHUfM. i"%O#C8\3}1')nü9gxOϡ*}4*OZQ1-e$ֳ-1QD\@-6Ft"آC){w?خLux;Yy|jE.c[ަ<5=^u&y/sIe ˼%`wպiXK6W=AEaS7Ǚ*Z@ÙJUtmX2ݘɀcT%@*i8)o{{ߞl§ہ9 u~\@xW}k&WKgB~.'wU]zz5Ԣց m}0hv{ylJQqҞgebU$RKq)s )(نu=aEu*@$Hjl#]G{ѵZ@ۢUDn=b~jOcq (~y7WqAr`w-mRZcnqǽ%t~k^ UN/|״a{ܜ)L۩dH$C9,"x4'0&)ZvD[c $iRaWg2s{^;'jPϧAm<qXL5/pvзhG6WǠ|MA}=1'$BϐC2/ip 6v4NEY=#A9ܹl]VIMrRΠfEv%+19KHlLꖏxV惃[*C:ϵ764r ̡[a'dz,Ĵ3wX f-tL9ccHY~A v:Lrϝk|mrO8W5DS+jgh ?x*$>:{_VEݙ.J4w5=a h?*4OP>55 S rhD4>h2\SKQKSC}H/E8E>#W] Ai"L`1D x%f5dV@\GӋyg~{!YGP^ƕ,>W2 h1e(:U|FAboΡ[` "+죊 J!7Oe=7 4x4Fi^ëJzLr&*lߖ %G!N@#5` ^MoZ'q+~cN\X^/RFHkCz6LDW܎ A!T)2hSQ0CLDM Ku;*/=b 1 4\ 'ۺn‰Y(:޿G_Q$Ŵ<(ho 3 t. $GFZN בKOpOE߃)hY'%;6Y1_YgH+9ͤ { 4ilu9c C !^ 7_TB˙7fI3e)"@k`@K(Y| us:8})tr3=5uC,WV`F +aOgΉets4R-EOuꇊȇ68ӈĩ~HR|" %ZOEq׬ΪK'R(nuNN(%,lZh}f=3 0,X& XojtJk9YTINe !^sU-* "qKw*.0:*ba] _( Ʃ6@Q.0D]X75~x \x "#m >ٙxxz}?[%_ȏ4R)GX[jeGC+seEœU))Fb׫~1 T/+f0O~ܵ]7ȳGr,I9|㾱#ASq:9`h}$^=o3BJ* nKB݌ hA* 5Nڈ+^ T^3Fe(l??w8; y~~-\wOy'UaP[c'PD;(+_X}>o:t.<p~}-a׹qw^OWcYڛe^;+ $MdpW,Bq,+9F hD7߫.!ølk4.C84T|&zdBI91}XE)8 m|c,֔:[GPZڊ[X%˱d=-:bh`'\ ӈqEzPB,:;DX b *k:/s Fzaay.T&ڎ43޹ȽXC/bLbl~TZEaj Ho8 9E r$]cO@S  L{1dkrGS7N=Ih:},+Pz>o I1%+qzpiF6ih+G1ɚ}M+\EϒEٵLD`dm0mJs׫9pԣA)ɉM!ݪtEAOf?Wrgg42"#ς{.A/2dSO*#vj3ąI⹼$'/$o*ptȕsѬ/ % T/Oß%hGظ=OQQ_I" B*;bqYz#IS?L'.D60-=ɧP -DT$U,6 KGBh˂oc5 ^䫚duS^.&~p* &e_XAcPk6HoBL;zu>T0FGfx1s!HfPzgCUfRlNʢo`8D#E 29V Y̽627Bq=.syl\(_5G¡;J.8hxws4&MnwNz&SV9􋝟 9A7cVb{бIv0*ϩ 7~'ʂ\N6Fw,}z܊J, חc zCo&]ꈖ{ʬ&0O9yVs AH.;mC֖`D?g"jlBEb9y7K3'  ygD.AMlȀ/= ^8ulxۼ0 hxt_kQQYyZr˿rr[9()#Dzik_8dۆę$Xz݀0&v ҂&EӦfxEV )Y;q%޿tH+6go5|X%6u'XL=|IP{_ɩ+IQt} j.vme!JQ]aXrZlm쌧n5(R7T[gYma/6:/ X j`!bt=͡rvB M"ؿ bnu$H)bTB|ALц~yЩ*Dx+]S(IwbD(n̝WmSKj7 eR%듲5pW<~ں _<hX .N(5KIʜ})k:X 2eujB A}m#A1Z\~gO8;k" $n>J7Uy4લF /CiɎg S]!@2o*fDJl=uxY$ΦY.V@kl|I7'a^.u>}My#Bds;y_a\$ab0}䖺zBU:g,}- VX ܂" '1(i0h Čf¤N%\"{T.aas_A9`Ku9*;d=<2<1LD;6.Flgrg" B}Y@v 3Ҵ+엃 Ifq"Z 3L4@v-D"?#[w$?uЧ9h61{_ƛA &"E o2TC[ )5iY 6" z$ uȩX+\yV67v';?(D#SO&d첎N"ό6v9߷_o6˩#q{>$1Y=t3wѲPT*vfC)}RK_UOm\ uM`f$Evb/Yp#QA% ~+ gNXZ(I+ Ag:G hME-E<:S'چ)F&]Kz.6Ŝu_+{4ʤ %'YȞ8bdX~:|-ve.j_7^@J|E#uQ5Z1&  I5p竅^M󐙛|Xn.,[KiA(:X=4ѐCQ<S[#=CU =~-]QMsP gV>#Y]h%訅Sqz $(|!?R`/e9%7&?4{pr6`ĶfbD0twq;Ѣ:p\ hde5A ZٌZ)줋˞MA zS[p ij+]?5D PC=kg %6 ZpHI$~9O;P uP\ 4L;|^U q/%߱{Z[0T%5ӝAOU6!Ӡ8h!*rL/ƾF=)Tڅ~q @!-[B tSE-Ҭ)5n reOύ+/-!9T|e˸ƌV"vG" x!w> x2o)g<4z!n?ʢcqmFPr. >(WHA=lYOWaaH>py 뿽{b)ƣ!eGVvii@ 'A}vfÓH>aq"& Tז# HxipT0Kf~s:jzᥱ%-x-l"(>[_3-^vv fNI!x%3>b2-1+y >k}>knK^Zk8Y}ʏj- Ȉ8#OJ0- S.)@ʥ^3r.^TݰILn{xM KWXW&64CtNFit@@ 6k6g(G+G JR֐)KۻmKW(յh?G՘Sݟ ,m<foIwPmD !w0 `bw5|bJJ-uS.dYV>]oFbʮQxv1k|_5Gʺ+Zeʊn{FBt`2\;vޚkn\K&֮ؼ.K%%TISV~Kg P.iHq"gkݵp@hƭ%:gGOΖÛM(1l^;6kR|.^fZ ~svw.e9!Pԉu7F8>Ś%o=XfPe gR@Z &]Ѵ@n\^F>$ %Hu4. 9&+$@e 6`1qO Ϫ]ӟd>D)q H4*^9t맲@C#x_uqVoL5pz}ovIȇj-Jbϙv}26|(.[Y7Q3G4H.c3fz~AhZaTj:ZKNWoLĚ߀g*#۶6 $)?v,*iԜ%iJDP”?{1^qf[ c/hX;TQ2:TIMj+$\x3 )33ݓ.Ѱ,`6\k$@\M_i.GnKR,EVk ք6$*)GgǨE7CǐnM=(u iwZ&C}@պhJ=Lbݔ ufH=זq:FLM$2tq_΅ no`+Ev͝__~@hre'6601(Bz[+ OYP1~s!W#QI:jBr`MW$-&qB> Sfni h98ȕ3' ѧv/ۊ?hX8U?xjTp8*ΚA1K"wUfzZ3%XoHA! klv Z_P59l^ŗl]jR1)[qC7:Y҆Z3TwmSg VJ=D-00\+MuuޤkwDzVBߖi I@mkDAí*H3jЛFGAf蓱J_C-XmGƂS@5]T3ܑV,V\^E4.Dx{Z %d}]`yY2? VQڽ#ޜ/fYoݦ-}|'pyb.12#ߩצB i%&tS IE|r3-s-V2=>-"6ɮ_tpRԆM9tzR'qCզ b` 8$7F!"-0l*g5I9{eA"8T_K>`%w!Ed\d8Kf/UirfOàC\_u̷#)1s%HEߚ"; hpt9"[pB Q'[s 1ʫ^A2Er\bּE\.V  {drSHd#~>b$$r/jb-0DkQ*TΓk@'bRAĊgҴ[|ȡ~$; T5b劵I v B⠄'XHoi}?!2pZ=sviXrDenQ(}'/`ޒ- %VTqNlAPU{TzJ`Gm1*LRWE+cu4[3j]~*q)Xtf{=h4(ɛ]Z[K.g=Y\1p+AJImEtHAYS*MJ3. .Hت*\Ս}xM/UThS}R /i!+ePeSk+f[wMp &m$]z$y|RScka@0*ۤiwi8臨v03Lߞq֖s#E"p1+ťF*wiӧ!Pߌj@oJ]aHgis "(V@K! a&̇FsvH^+[ ?JQ ';S賤Qyٿ`J\p$IWIp_ub5? NcD`XЏ5IJZGyT|+'a R X… hva3p=LKzLxwnA!E}>iwI2QVR%W@"pOL~A/xkIԴXa]"4:9yHPt>[IS pBJcʸP,%4[Kpi)PDMɁ t z]15F!X5v!Hx{@oC5( R9NJ0=rk ݢR[0^ h3}|5Nws=3֭Y=Г1GWZKXw=% 9,-X2xWmD 1 4GIIO&$(LK`z5}f ,3hm6uS9?DkwZ)RmRDS'YTȠ@^*YeIZFG@(ocN#,*~ t+ ?Sפ*^`]rQ_O7/:)ϵ.w$e@ ٲq_5:|D=b?0P1.7fo`07Kmk*ޠ*xGu[ƼDYD2E_4N'd\I*zjmzGYzSvї~2Ğݓ+,lYӍ, :*7Rq[Pam4Sl(m!{z"d"ccm߀Aw&&-`ζtDgz,:QTf .&Z|q.?gҏ4b2 ?,Gf#;jHhY9Z?i=OT$bM֖f%Sml&s(L+m5谬9=6KYRXSC&0Dr tG .r3=RoPqΆ?kmyVcBԫ&XG:&2g;%wVF 98StH8d2IG s~QQMg,8"o`:~!K EFˏҭ|/z khƷdK5l p=@cOkŲ^ ijB~D>zMJ Y} ; \28M~DxJdi7Lxb^Ul:q}h*Yvg&;}R[K-U{1BI ^V`ѫ%Wd n܊ZDJ=4 42׭()r1cpC!¡0AYRB  ML d"T V8pƳ;/Y/xPo3\eLn5??N QXET2&`,KV8Ggiqpϫ1ͥ$6\#>j;FshgC~]7 _N"?(1szȀnpJ0}Qѣ=ᘏEφtPsV_!&7 ZMt_I:ЃlDr2@jX,DI+&2s E$L~l9gloK7$k7(f(wtc{ L+Qˮ:8Wt72k+<8SW/4 btWj$-dbyUJODۗT+wlg}1npl-?G}$/aQ45ViA.:[ #usw࿷?8TZ[dX({ۀK_F6=֦ZJ `&Ca@)=bil78inܽ#.U8nn@y;5tcMf3F0=H 16Zڡatrwd5fA^;YS'lFJ K-+[*)E6:JNPV[M3@/(GxM!XAMG@4h٢mOW THH@KǺ/":# Yhҽ˟0G ))_)8`\¡u%ԓ*nr=znBc7]ev_j@#tu:fXyX//\Hj|GQFU$F|pp Ŵ-rx/'U(̈́}=s1MBz_(|ڇ+ג"t"6pH~ _/1vz<70ߙ %7Rןq[TbZ*]ձC(P5͂ ʱ6Kty-(bClۥ{GZaZ৑̄?-гFVg˺˃Xްe奼>ÈY:,Ya蝪56}A~Wt'dX0tudK 2R?rſWa+p~sYNa ԕ⢳@0Oܣ&4e9MS ?լ,.Ywws-ޛ]}VUWZHlӑ&qi@ӫ[2#T-ٯBXY`B_1)H}C X^ܫ.kd\wlD;Y'2= )ƫmCR^0o2u?EiKGh;9 Ju^+eBL?Fi[!f&=L|G6eΝh{3ZUڒ\GWous YzRiN\G {n)Gxh590 ڕBa˩_1mɝC++?Ar]=փ'3pq. h3[a^sdLU9E(=jm+ ?gq@_6gmf(D΍:i™QWV5 ՞1IrDjr_#"PJġ2"Ud괙]c+wMD[b[˫Uw>mؤQFZP8 y~ %QLSU+CluʳڴU"NVr!?/4VIVMG}eEʪ. w岚X9(7t Tǥ3xn?n3{Wg~,h\ӗ^jPyrT)(̚u`MbBK~&gi;9;L0$!GHvO5q )h٦{ dNb!T[^C]z)kITf} A ו0rGg4+FE@Ju.Clc`(!*nc٢jo^>J&&:7ݣ[@R_G4Gi^ԝ(bCE4c\ݶ "J5A3pcYPNNҐk:0N\M*xXM|\lcYmYYˬ p1rڤ=~M)؁ N39" S̵dG{celw'Ǡ\]I沌5çb,iLuՓ6o (^sGm#w Wl!^G4M*[@Xt9B]5&5=hxoP/6@$l^aCbXڤ3hV2Yؤg:Щ6n,\#YJ*?\@+Az mE/qݏeI=&`s4h⭧?:k6,( X9dCpxL (݆f-Di5[= t9uO B S= Ş' ^в8r0j|4կ Ph&#=Ch^/;01MHC3&B1t1w>ȁ2HOYTn3l^կlW}Z[; 8r1KwV:e C"j8^/viݐPC*Kz])xOs+$]iFx5;0eB18P-?HAx&z1 븻f[};!|l;22oB'_58 7dM ϝŲ\5"Ux5Dd՚[2h wiNa lOFnV& 7=(xy蚹;?cn%> 'c4U=G0)M [ukfں?K{YՔn3N,F-Ŝ_7VY^}k܆0cuU#HtRٲ08y-2e\0DA P~fI0QP훝݊Ag05g-WݴLF3C($hr@ ^Jt/TjgV !(@(x!nijo[Y40,Ӂ3֥0 a M"թ ~ ޤQ(Jlq6XBEbp"7ɩzmغ2fb=8-OC}f:OTPsJlP&BeDv: Ȼx垟tsߴZz%l L.`CZ0͝Upjc~{uC:pO~|_+RD6IJm@fQu0XVh&Ѝcm5mKAS#nJBuCC@,0JsCֲ*c s>~xW3CLREG,m*ph:ֈgQU/.Z+gs *F=/,f)yMP2,$ٝWW?%8IE0$pw:רӃxgax;%k1\ge\'P%)(;hK[~ǜc;jƃ9߲r#Mdv/ss8쮸|a*f_PGoVx QSDslY:J }DOux=!w ]"fLن ^AB=)^.uVi}1 ԫ&J#TXrB"yفZ_ӝƔQVsxk>74:H4A ;unJ1d ô҆5Rru8d\ˑUKYr=p_-Q!7b]fojHhrcR#WD>M_?EkFQ+vhƏ9%?"a!/kEyTt۸J/8b*hKBypIυk[?8 :1rL4m$ nQq~{4~ ɟD3c]RG^=eE`!Qyw ٱ %ݺ;FÃN.jP߽D mrrRZwMr%|Gsi( ʪV-;6`Өꉃ\O19J=0vk6Ӷ/M7Z#]r7o5XKVӺPٞɷ_KKA3g#` fF6֮)zYqC)&qE,0% Y%k[RnVlAR\_5%/ea֫V4 nl9 wp~φѸJ%QR2d|O,,z3L8}? }\Ng?nn>I˪ܳ|pK![]CEAimcT8 ZJ, `&\dBhglu.~Q(} ``~`:Lm1.-O F/j%hJp OXB(g8!\A q%"L? FysI'ٰ"e& Z-2I?fͱ!g{9% FK'O39sV4:_s8p Bn&MAt qliqxA~$6ܘnE+1a )տfڐ0aʹ|JIl|PZ+0m$:r7\q44L=4)]MJ.`P(?t.XQTLkJf|\mÅB=>"k6ɭb)@gmt?;"r'k@-Zv!X&xk*!mQ^Zyi`& ̪#9em8qc@ 4oU NtVz>k*#^n&-VK{mq}04Q~4=Dwqۜ[Aa!?gR5EKIa7wRŅ ;KMX{cʷ#Tm9 9th gRCT:@lPL_?gt 쎮pqKZA|P̷#*p= ̏h wD60Nww`R[o{kX(SD,*i(ɱ|~mh瘢4bw(pJ`,en F3E,%x1y`ϩ/dL%d|$@}Y+sݠ3* oȃNE 6XLacԪim%7 (6?n5r3 iH֛ơWTز]X#-8 Wda:S~Km|&Zc &\f},eӽut]̥N1UPS~w釅HߑُluY1͝a0,;s>\_Aѓ8l.˻rVr lᣗ)Ɔ4c ʉ1v|Gv3qʺ*Q9RQ?U µ*]` k`/(IftesMZ$' X%y{X$sg_bu\#H 7QkQ ;x8eDL!]u95x0*Aޚj%Oǫj|*q>$(DU+WG W~O]βix VD LLi:EևKFcA2~S(:=Tg*3]\=yFrJ)"-8Ns~xrb0R@̫˳&Y(AQm?fծY!7tq Ákx?`U FR^&TQ` c Qf6 5Bt^u2rqA*3kR t;\KVPު\7(Gf Ds|#?,4{,GsLr4,#ڿ Zv&%42;߀Gjɸ63Fgs`ޕ2-Jk^߸q*%̋~ fs>~͈Zb9nDdQk)S$qpt 1ݫ{v3]O9miD`.y&Wr|F@ ,͚R'eя)vp>`OY"#eƙ ! %`M\clut5C%B=DH&>9O4]4$DC?҄{7XtoEQxW4>s,n:د.QM#wV]lLY'F~Rqz 噬)jMQz!&R4/3;6J0gSeLޖd6ef`ǙFxyOڤZ;s~n0ҁ+%e2ע@ޤ޽)Ukvxq" gD~$.$hP0ώbbo$ RUm?lF$C[VK,E5TBg7tIwA.zv7DT6Xdc >c4AE_Ge=nMA,|%*Ē 91Z(Ռs:Nq+n*`BK`Vqxƹ)Dɍy@EoC8J*\/LyXεf@5t/jT]Kw>W5+y̧UP!ga&N@cEM-z9%:t}0nTO9ͨ @Qz!:De'SPY@yŽ_ <,M1&.Pj> w N86 o_]TrДbyG[H)ZL:ik$D6:Zq/Z3Be^$Q(_M w[VvGyͰD1PAt@V3S_uY8{<#[7 cR!SUDT;I/(:ENňPPDgQ Ͱ:e&+&BdV9OEv'pEd<ƈ ї_nEtKuPѨ^kÃ{Ì8 YX Rq=iuH\а-0sKKMoq2R _Y;AM2ܝĎi/(@\_azFkmDnS;8DjDELz%$MQg6K^1@:P?6@_Q %Cac]2֮22x~C֫}9΃+G*ȺS9e|?`:Ӝ~ Ata~&[54tZmOEqZ&5)I݋n=g*;D~iznq6ݾ ;2- ϶5x ЀQx#%8iT+t'l*/:Wܢ/2x< uDH(AI Ԁ٪lO⋰ݸɦtL-t 'C:gu2WYp**:"->v{=F5V^Xc!Ut_DK':Hg؏!v#rX]V\ BʏuJ]U%$5]do-O=oơZ{-ue >rȦ>)&9$~['Q($Fi.]]Uy+TO>Z~Lżu}nQ=vkf89wLҐIqSܱͲ0i2h;]zf􌉪)E 6~*R0ĽN nECS~dń2L}V<-w"ۛ?e<*Z i *|$I6KR:60x( 2P9<;b} uE09b/lEΒjR>CnM<[I9Ewȱ?(E2F"@j_zJYCD̍t/wii7<xT@.HGh?3=5!vHyY'IEp{ag! L|$>|aF\s(L/<$Ytlȃf6y1CqK)i%p ~q J4{&& ߪm^wY`g {~u",z.n} oY}~YZQ xGUZ:6 RyN`03S C;VfdJ6ih++?q=j}=ݩɤYlK^ަJTveKZ-7YOs<ܒs4t%[>0; @NBo_ d)iz x[l#hX|cM@" y sxKMARfruKtKa*pV1[3jm!*(;Ѣ g:8"4\@^PJ BTo]!.qm+Rc mo \{+ר1n̈́x "کT2ՇOoplTiAү#@GუekvCUtO!)F0C[(Q;/MJrվ fH!\/ t0.^^M8|6&$)dޯrqEPGP 0ظ'W f"z2 tѓvBH%4l1=΃̹XCkI8C|%J o\8. Lmh>8u>H` 1:Ԇ<=;ٛ{,Q-ۋnAHFٞ2~rOw:D*x%Wtn)Aާԗ<%q p8=e[r.ri&SUWE=3g¿Hhbff8`%Nt+|?0gv`igqnr39yXmP3Ma"Q={2E^ vM~t@*'s .Q*, gb݀\:`PDaTbdHkcޛ]#bS#4wĥ:mP6Cp+cвcHb<:?絤Yۍ-Ҝ"r\*ںITa CA^34@mw\ _ *V-9i',]~Na)>"RIDhU:z n KtqyI*I5ק8ݭ&{2/~Q-xQy2+sPd"!,aD2k1,WnY%a(>Lc?`Vvz7lD^bZY ' 6{>_ ڞwȳ{?Q(95k]_߶AMJ&ekE(aakn"O% &T{Ty*;,Qv;3F=Xd+9vSWʯoƿl: Bv:C!5 A٩~u'_yŨsk7JBOO+`=ޭNRkC 373#/ bGT~wԏΓB̀rry?fnlvױAEG[ZU? m!Ey;y MmH.FYZgYZ0707010000031c000081a400000000000000000000000164e4ded100002380000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#=]?Eh=ڜ.+OU8<=쏷: /.E5 7:bKS^+(E==aZ`$@wD3>zs ]tS'glPT;RbЁ5~3[R;}yTd+ٵÙO{ٷZ4<m_0mN(t݄g @82ĂED[]il,qWND%@ot S-q4QїCeDd+xSY&F/\QٲTZ_r{w>"5?" BBsI !?_K(Nҋ x_Xف%hYRYFby EJ[.F%.L>I6 $ňuf_2ɠ>CXslˢRG؏^[). %B1QxN{'9KWi"Bϐ* FR̅&3ԁ.sf)`t҈!~Wp ނ,8FDڳHΦ6* I #Rʞʦ)>coiya ?6ME'lJhdUI4&*[}=$ްD)XmO<P*!KDgKD xlXU9(ܦlH8Hr Vc@2O-9pq2 H%dN~l6nI|Zo3Ȗؕ#Vp$`@4z/yspWhdǴ1[nZ3u:Y5;ӐP8ל)ONzR!'_C|S *O4ĝ9+-Sc "'̪# wS+$|7'(n֛ãɕB*o͎T =dRF8ihVatZ*G:8cxȶeqoku=\t_)"4v=Lui6~'i+ݎi!C*a˟:N0TS(JޡfWM鳺;Zo (,AJ"eLZQp度'gw3uH^vT) 4s)2Ġ)h$ y ͭ8ƺ{a:d*eBjB({k!dܩS}ԦBa{bˆK`욻/è]zFDi-Ew;o= 7ڀP@ 7@G(1w6ĉ\ %WVmn)Uc9rT39K C\*Sn(Ik=rhL® 6Tx܇92^#:RMKSe:(4C&qY2fLv 2D~! =*ǩb/J)s$wِ 1,̢\rиxOPQem{Zg jcTxj<^̡iL]喴 `s6(gC-,$Fj튚{͡aaA65hm;aíQHЂ}y 'r5"I*na\|'/ ZSh8H|L i;ZRŤNcٰpɖπD`\F r$%|PJu6[RiGɞ8P䐺-Gm) q(^siY_*תݣX9i[K ;ġ9ˡN-lM|o<4TLkđpP!!c/"PKy3me϶}S6G2#Ղ3!u!T>bGȉ݉!e]@1Va': =ipaJvt&Fq rO>Gu+Yl=8b}`O_;y=_o£ʂl#d2tX~a:y&:L kBU*X|a oϽζ+[e~O3Zz5Q ^BJ?'|tkMZ񿛘+i@ YM- 8tߌ"Z§<\製pSKm0Fk.S SI T[P^QN̘ $d3i?WvJKԍn!L70;癎7{>, dU_ 0;4riDAxfԜ9qc$r _mo@ d>p>52$cZ("M(e.1&+)6\1ջdțmggI1D^؎ RCՐ'v; z.нY B7ZPmQ#df( q$hP9rymSa}${gQHpUniYl;s~"rMn%B7XEܞs^ũl @,HƩ F3q+3^`AlAKW|6条$ yvn'`s g*Vp.THYǯp7`>anc 9ݯ Ѭ0󈙟Xq@t|$ 3ҜĚ؎?4F}؆ Lcü67 ,͆<ϊs:m/CR*!V*~=1oZR9]#G2G{r(  n -Ue[k'͉ ֭EIpXߗZ b}# >݋x Аu+adHn~K4$!!e_!kc[57c:x{^|2@׫!'=,H"1L>ȏR]Cf꧓ܝ63>S!%fj|RϬ0""`F{GD 3R1IB5l(sI}&cCA-ՙ ak7vLDUĥKy] ^]4yB w8A)Xh P$ 3a8/`B;F|BdCQ] 2 MaMJ&UFʭGX^Pp{O8x1B &٘peܔJ(Zl"R֝˫TEPӃ4}|}1AVZX0죊^_ FfN0_0ka~kv)(81gpos{eb.jYGzW氟  /X4LZ= )HfB]:yo&z-׉+$k1Yl\'ʚ= ItZ;}OH|$.Cm?2 ]p^̈́hL%eH1d.&[9D@#p߅yVY ;,0sMX'\cA UT7r$J!(DŽ=:D=L;\! F+d ZMRJiI-<,yYE#2$) kb;9"jUeN.WcrA<07>\}*6f: [%)w$;i-߼v\*ե`2wgܸj|<˙cC!I8?4ƛ[v w}v3~d`Ep~&_Fh(Vk0Dt]\2j7 Lh\زؤS)W]}s9SB~;56?&B 8YD8XF_Q @}ŌwزkE%  X` 0su%=dw óS .hX hˆj0 7=nS +&Y &< t27qZD32/*r)gI[G3f(aKP* d;I5\~2wd  d7"TsO';{+gAtbHbCLڑ`D;*xY=HL%SB>2D]4y8ja V 4x;ոX^ЏH?0ίEtX' sSe0xu'Fd~K R[t"SpB{!kOD'rF) W!UʑȆ=&V5 (#j$5vN.)D吧縝5#~Ui"M(|dfai *Xoy*%׭ ԅJt@V=.V"!dwG5ru9\k׺IG#ȇ˄.ҹnOcM){gWQM1buYd9΅1C6XP̛$=@#=IqmGřO3 LUq5.Etb/?W "r 2R\MvL3 ށ^HMcEZu~3p:󬖚AȣtU% Z!ka=|Ӟݞjh>Ն_o %ou8"}+7̓Y詄 `ЂN\=FFw0B;S I\EANM/:|pY nLhyoBQ"|Wb^WQ7t!rx𡆐$E@j&oڑ;ʖЈ8ѳ\ l᭹jcn3<Y]LVN,_Okr Z9d7r}^Jj}MfIenM0_`gMICAӞ,t|'SS*oCZ"Yʟd*9>}:ō@ca*u,ed~L.2Q+F@_ VlZ/2üNIEeBxRZUSv:g3iƏE%hTD?l0zv ~-- ^ZS52*:.)j>6NF In`@Ү&Q$0rlԠЀF[p'DD*V֬w Ā-q_T>.(eiX՛  m_Jۈ)@c4ZiDEypJsڥ9: o XL|H$dMݿ.pJSK tn!SȠ^;/2vDc>:\&a5C"#48+YΞ=͖#Ճ,tp/?M!pyM^ʛjZO1raȘY)XbZ9_ ;,5r ߣ Uc 4'/!KNL d2H`09@~ែ^}9wnlC! hb[/m`v>h4D/a`BSZPTf]Br 9'D^绹 h~gVDPgFI%z2|핼 LJ[n 6ޠ Ցsw:nAkZ%{8mec ׃r5F GHJS4(t`_{%MN_>P¨5<θ~*`Eli סDòh@ޮD"ޛ>L}5Dt1H ]zv^pJ|ZyXnڭ%~}pݰ ?Yߙ8:uB GwL192``ESa7ˏCK`l8Š=8ֆ9䇨w#8**|q9&|ՍkjuoM5FYms[lO#^صx2~*.6E O$NhRr(T1*PF!;)8e:O? `b㫈a!IP٠E{%1 ^)% 42]-Ymzmܸ=)ĬsQE uؑG6X:rߺB'hIɹnw@R5.kI(x\;ڠY}GE[3v; sI8DC.bu#|?l!n(D~ 5LNFNgYZ0707010000031d000081a400000000000000000000000164e4ded1000053a4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/Sc]?Eh=ڜ.+B`6/&f.' JSF|ٵKLADxʍ%" 2~sׅfqyxq((mJlhڟsQEmkT^f0_Nf1J}_M)—h'4mQ =m<`H% ]blU#X2f(`$fts^*w/ :!~J0c)3^=rpoI [!%b0>m7$D-'IDJEHgΛ&㤔=kȬ}ƴ Bƒ)HGhֲ6wz?ib~q)6) &5&ⅣHQ҉@ > 3ioOCC4Xm({`$!$V gy92g%`-'dK?  Y? H|ܽHG^"&l_A@7ˀ~/"L+bMG?x'?UP1# ~?82,G "|5?m#i8㈑S(T HT@8k{.<%ĮZ^` 6k& sAE$*Xħ "RC cbU;̃ts=scEn>jp0[ԑU\iG}Y icP {f:iҷ.Uc{K(3N=7F~Zw(<ʎby{yG~ -㧰j@=Iԟ#=+@ ja~m$+/kC_= [v hJJs@b7zWUUm둗檔\jm^>'$`;炄E:I LO4T|Jk3k:+[Fe#\`_#WѡyGNG5dOJh$[PYWۻe ̜xZw],UKǥu=nBDI*YEl(7jɓII|D'a'׆t˲_WQhjXpD^jBqo#Hu2HNmyِ kst6.1f Ac+>/MZRqAi<2zZjL&XߒLt=Q ,U|?=U{Cqk-F²Bx~pEXq0g'&?v8OQv  rQɤxνO/LK:?%%$d]:#k(xʦw`iyz G, p'mP0 ^\UYT! 7خ(x)$rTWX &of*tUG!jZ!y]'ZS:m$Ht°NjOKQڤrmόS)k; |WU\i;*w,5rnCSsڂ^!}Djj)Bi73%t{AZ1^4Vx훯S/P#^ozv$p'ڝ~[nLkrhOu Z'nx0%nʊ~H`]~M6 ' sϜ.?C\D.*Pb> S<=^)k:2̕xR?=ϻXF+/,!F if9fRH,Kq"_Aee`QKH W_G.AQ)2캠M$ڏ ۯ0qW [*ziА8tKe14RA#όY]^w$13( [pΎ@9aw4Xr-ʬ^P%" 1]\fo8u痜7L/ba*ð|A%#ǍqS99IkU>e F])JHN|.?"zpϛS5ݞc^g%]5cUj=\V4ULM(pAaf5$iLHbT͌?TUd\q/hxP}9$#cbXS[,&C/44GshcԵl ~5W9؎G(-ޘ@>BJ4Vy&q2$fDNj 3҄bgA<|F)M‹ȣzʷO`pXy~ bNQe8x.&E3A{O$n& I5&[+GtԌJkiF}" w;ULEٜomBdθ>˾LcsT+UD@~?eEfW6<# tԚm¦܀1{cY'C=m=[{% Jb̏ %U0iL7x^8m&6s+}L%7kC\a.]Zh ==3`1D_ )4C~AOvB!XwK[8W5ꛈvgprT8 zB|u_h0(P?VBoh>ԝX2#yeD`p=5 _#0̢*yH)XP^+BTr27l;m#c^RND,= ?ɔlC?eƊUk]nS=YuAi,Q7gR@(P8=M.#.;ݲ:`' Umqq'GD9өXl$U)X‘  m.rQ0+>'!lziYLG-~soܦsNJGSøg%6pA08e*2c} ,t8f:B4R@#u#$cTlZ =b^uC̪KWۿޝs:lbGqʬhhnxJWdYsD4  vRnJk6Vg?xQ}<~l] N'.}}2 ,ROֆ{E&FVt#] 0]/=b%}2}avh8"#?|˿^`NUxs%5.%xm+6UVA_sl%*Sy7aְOG~F,[yu$L) i"G^k,jѨ|tZm^e^w6[Nm)յڷK\};JmMO$+|TEi?.\wK4PyvS3m%'l*vw8nTM'4rQXqN,1:02 &ý.1NM zɘhBR|dBnk GȿʸXW pl|' wFz$ W4_2pο~:݆a|a˂0^$) XN =5W>%kL'X@O+a* q<=Zqٻ|vf]WI? V0<+e #GĻZNe܊Ԓ0=ANy*]%MS2hdjbGܸVKoPtvQt%lNn8ݒ$|ҙi~ڰxTIl'vH3Y;I {ӚtґbN, ;@_a&gߏc9_ 0.2OË3G!piԙ-Xjͥ^ȼw1Sf(J$/|Q+|9.4{y,.M놐%yHD,AnfVGk/s6r)ȧW%I 28KgjXr\B,̡64E{>tPw>7yr z˕0/U+lfw!9TUM PpIfJov>Gs c0#T#K9O; TKYZ|f8i]K?&v^Dwׅpȹm6"@}h{ I%9u`DShw6CyIyeX:cjw. Gs}K\~-o&b&erZ>r8_-BAo$O)~r:|$U_Ŵy+LzYs wrtG|y\!T `=o_N-(}}l-@H 7 ]{]SNjuSގ$[9W/GӠ]_ U?WZEWp/lhܥrI9&/⽴Y}=JEIw\,xAP~y4Dכ_\&azh{ɁʞTX9;ۄ\g/AM{}.-.c@K@U(zIc~Uc&tK}z>geJ |dfǵ1vfp|N:'89: *[3 ]y<''h]:ժR#LdC`TOX]`GN|(nj54R޿ )T8j Jviii]xZ_3# vآf?P.'8`t JJ%jdF,`~sҢ3xvF~tziҺḧKuvv|_Jl8{Q YU8˳TGXAgӯۜT|a*!?wADVې>/ A.xh[3h{Ōd”N~}(o. (9׉Q4D9n`A^P)IJF5'rJ kWFJh RÛO#[Zx?ByG;Yb#T{yȷ毈2k9 H"63a:];*%^p̰ŒE<( o*صai:yô_F>Fr]Ċ$_j;T!q}K n{ ~þ)7bMy B_\UP\X9NͬjvZ?w<}*>|lhxgJ Z6ϐhwN$3 d  `ex~n;14plwU]L/<5I!Y5)NwU:Jw7uhaoR\eBT^xTb^8&mv`kI#DDRJU3| ],K2BZ@t~qٻ̀39bZ´`wjA//oB=,mkC&$ǾFj,p?lA8m:ōB\r2h:ltKOY%]@TsBQdDe[>g>Ty˩@p^ɵ;cNI](lV"X|~y_ NquyNa(MfAFnLrl.}k`Zn~+5IOkScY;)œc߻3&.ON |SQ*jf|O{u o=W&JGIdt8hԺhcŽK9BO=Z93#у*mLg~Qp`r,nsp!rTg}`7B|7,q$BRa7W⢻ѫuv!k_jY3ExPrY|;"A܎Ypk0vEI^;XF VUqM١=mk tk ^lW~IVh?clXKEHS_F#OӒ:uHϑЮ䌾6ڀqwUHbb}rwTۇ C/#'CfWLpzEY{b >#8ZL 4<{GHz[߰<tFáwprȍ4޻jduj䉿D(>t)C؇^j !4TdcE32)iGJbrw;qȫ(jpȠY<'J-YW۵kOLT_y{E0C3N{ ߫&9ۋP`HΛK^NG]hʓWDoGۿtX= /GTC8A+rct5e|ND([: [㠲9~W_Y&52 #9L&xaE|_U/Y 0r\].^NI!8ZI +:.?H;8z;қg¨piz)wYEWKKFk`oxW?Z^^Xwv.>~6qn^nJԌSWz~ˡׁ|֫mo1eaUA'3Ʀux9N8,$IĶ~L6{gU:h#μG<(ȭP\l_:S< T/ԋt)£$έ>cW+w}90fkz*H u/wl#2mc)QsFm']sLn#h,y>w,B ^IwNww+EnpqY3 ^[R͍jF}ˣpDr+A` \*Ɉpd p&2Rr_A=˫뚃$F`Ah~H/}_a0-3>2nUϹ4qPY(gPxB}9a\D\#2]{VT:Y:l'<,NqOIc䘛2a%k_&ru_{ffkmtX*?м5&?_htH5vy(? SGZ.1NVR'(krPt (8UL|Q⭶<Zs8Z^8I/s?1v+[\z%(]9pqwMr1PQR<d;Ԑty8ţ+ YU|`'G.oV4m~"{&:_]g 4 .V}'4jyE#ܳ\cO*D.Ea Yᄋ%̡#Fc|,fGZKqndHnn`YI>`}3k<+'OJdvǀZNIGa1xF䗥 %`T5E$ToaD[amOv8s]L:O1jF RJ51oھ^6tҸ*\kH~u)@X]ˁnͣ2/#uZ=ܷWG'R=F|XA䎏@^Imyqq17*nDվ ]V(d10sJTr=UAK,Uc; )㏾xV>1bVٔ6ֈgSF':k .P#͕L! > ̮l% I5 ;(C"2 d0_Up d^b2j?QZU2 MQ KT,!;I4Ԕː ΆRlyڤ:f^~ rOO<6p*Ol|dp}TӍq[&w !ƪB xloK~Ht=hOFT0lwܝ4`GW=4j(qXЏC_ L@xHA҂OP]![4wbYݛ~3r?$ ZnfBw45 `J Ҋ#=袸^k>esj# 25FFF $_ok) r{{6#1 ӞEz\jRYM}5lʵ3 -3Lc%ۆ~Ei؅]n)} ީe@=.SDS+ՍDe-%>Y%gK{R„T" `HuH?c> [z!,ߓ Pn Y) *xeV`UM"?tµtM_Gpiپ.*%R؍^`w_xXˍ"wYD]}f\C`Զ Å٨˅H&&F ƾRU*g= T!~/ ]'[@PsAޞx) p}2ilW&npzpoexbWp-__O}OZ?ҭKө2cCR ВCL1h=ᬛ5dDQI@ ɣ,'j=Y"vpSdڬ`LkDpO(ͿU4!Y} {AtflYLԯݨSs"ٽ8xQ3J\p|+:b1wOrCWW}~^ )iD>) )ɦ3' ZXg8Zvp|Jl⤄Ճ$)[;ZN0hn YY I?C2-~< &^X@aU# 'n>t//Op)f6gyoȋ:5YR8ͼ3=3}[Wxy5,ZY r$Y=~vH$]ے] Lt@"rZѹ2x.KA58ΓEP59E*[SwLƨW7}G1X/b @0#1Dyowֻjylq䀭Ylal$bQ:e^G%[y;$ T؛Yla &-Np{9E%£m^@\5Ȩ&<_g7Wpaް(qzn>7T >h&ݤ%KHx%{v׌fRB.S Áiuy#e_5H:znݾ^6FFMX?wtTçYhr0>?[Fw"IR2'*g'Jr_7;`~OIxw2߼wџqi1]]҅5kzh@!(8u¥ih2]ѐ7ŬZr뉇C'GKD¬Nza6LH }uh5YL<9?9W?Yy`I&"Hh蕞}k3U3up%':qf.ҟ5$*|-3<R Bb/Y 52Ps֚y~YScfbTxU$*xtX`O`UO){(W44症+E[DLZz&z_&߹]??&̕PH$YG}A|!"Ɨ< 9C! \K֡@)|:U^;3Uy:f M5> H3`SP qR7~H~k\[> D}e4AIĶ)ĺw:O0ߊΎ= ML碏+*LAF/%3ҏ 5,ؾݹ;e9HaAw 6Yib96@e}_X23;t>w"yQ+-+ u^ nel\ȗ*GoL5UWK /D,E;feTD\Ms6|q^9 tґ)JFm! -zthx&{3]5{Aa< Qk6}%.&8][hqhTCh B|fug)5fɺln,z_;1_ﳲuD4GY4;+PrgqIS7FF1i,!([yx͡|7vOd.ۡ[zc˴fFX`|)o!={DZ^Ѻ",3P.VZeSb `cZD);U1tE^B#TD#{dcn6t⸹ n8s[UJ|Ȯ^: @ώMpw(@h9ģk Aq]-ud,0m '= fpjV# ;~acT%+xTd vjCW'}cU*K7pԙ<GW°=Bб3Zf!y&<,& nM`CE9ʼm8$(TZPMJVB=s0V/7 g(l!NYUla= aVʸ}Xiٙ5_o#b{rz쀠 rT}#)j7Jsqf"P,Obi䁯״81BDsqA]~G % jLChzpo^sw*|۽ryB3nkr#,Xsއ::+(Pg&;ZI>eaf+̾Yrdi3ۭv+ FbʈLO0@:M?Bޭ'&VN”),aa_绬@Xɿz2Vvɏ& l*J1u맞 ;<,ƞ~@S}r12IE &bFް1g!.$2&jYCPńh'wlϿ:Hա9 PlE [NfD^@]v\H(#Q707xG/rv]%%Χծ|#bW~i<r8e_[X[ZվdX9yh ͿזnOǂ4\7vV5] 0FI5Y/{ݭbPt_ݓ4nt62~O!:F!}Y MF-\ui@}*15u6$i2]GU񿠜9;pB&ָROAE.)x@۔3W@++d;Lg`-~ԋ\4LH˴kH3М;5c# i3[**QaYqQ_~Lu;5=FA1:}Q i?Nfz͖MH˛Ǧ~04&lVMijolپ13]ƺ=SV q@鄗Ѡ]J5GcbRDp_E"+j&O"I!d! rR֠lہMcӃԂFF5Jaӆ.a{f-S}QIʫE6=Np=ࠨ'o??^d{BЗ1kXp>ʀr[ ]phGK7",ysW4S7n ffQY.܌vty>7|)Sg!,SH1!`6"DgH]`g(fRe,s+"R9$=(Ngڇ6=#!'!q]wHf!C~OSQ\@#D&cMCcF? Du!2RW6s-úfk͇F/MI#~r\~*ۣ! _i>Dԏq~cS*XW0@5n3GKyUXřYIP3Z?VM5${aw2z_>;MΨG4" 0Ⱥ)j˒.}󏕋0&TaN] )%pmޣ蘚dcNĔiNyx15 r^Bdwb4(ݙU 7rzobx*ɡ:OޅjxzxBl?AC8R| …0pq/qn?ciܭvOh- ZrTBg_EåV|TRkR:gs:1@(>y^R}Y:T,؋eHWp~}M)Dp$hz|>JAk+nysj=jAbOmQK \Cך+ QY-]'m}{Vˆ@j /l: x~_`w4܆/W ̢?RD(wg'däMFwcB4 _JH$DBN#&'TӕZq=ϽN{jVSDx`4IDBZWs* @oe+ 8Tl+* yTmCEbSS=UB< MH9mޗP(μ:\KF?8 YhDbtI` .sW8$+8VrjT]B8@ԑ|U +46RTѻ 9W4 *@omY+ogX^mC EI~⿑_u;r١rLт)YD#Q{EFe|c3)?I|F7XpCս*BRtejOE>3vBftI*)m1LxlwSnֶ;mBFMxEǔItAÒVDusGQGO l=}:W; 殲5meR2L_%zo 03ܙ p>z/aǑo;1gE1$&pC4 QjNL3s "]`@>37` ‹Sm~op];\ho=x7ľ  |Mc<5?V!OZc̠TtbG{=֌d]m&ӧbMG.pV|^j5B F?N2RTԵ #I˖g%)gTW"%[ M\b`ԃN$m</_e{%XԸR- ! 6ts9 ,VљwVRU*4{:,a{Z( @n>EK9;˧ш ͪ#p)N ߍ\8 Y2&˧k+;Es^TӋ4J&Yev햫G@DP T(犷 ކ[馴1BX^ޫEr}p# v(p$sրS@NTᬮ - k,tw"ٸ-ND@3PV?<T?.^w~o:#i-L }*IB@m+;H~y3<)Ϥ=ҍ Pa#|*aX, ޤ6|Gfy ݮKMޖLΗÏ/g7cL6h6 (:z՚MqHJ h70@T]!:=@ T5uN@9j#Ѻ0-tg'劂$_iRkԊUT,tde\,|`ezKZ=.P}/^w\/)h^2ӕz*<JшӸQPr1dΌ!vׇvhB ]v OS?J݄gA?MҕQ]/ gK$1ϱs pt-5g#glXAp7SUZ<^i*aZNV9C]44sP]*wcj̆gKc>ɏx'z/E(C:ka9w7WNz3$)i!6+0 4O˳݃рc1n$N@;w}ۗs>6MY u o>*] h}JH|lhC{ıw=;Չ%F J,21¶EPr<٥U o͠S:,}pAOì`u 68ng:On>V&DJ5Q17W9_Y-S`\` Jz٠.drEޫ! 93RJ-- OKoF}(p7 n;7phԍS̆Mn/;U,o\8L,N56|F9ش Kh.}"PXn^7Zpzs@@nX3]i &)ۣ.aG=_V^XSCغ@v]Eh*[z=T"5\^΁aV'r_Do, v7d 2f+gGoK@5n}s1ޖڻ}ݬ:7(ae\eܝ;Ľ<[Pe3lоF0s ;Z+bxr06Cn4׀D; ƻ rK;^yLu<;gq3*g r s8i) ڕ4E9oqh3Q|QԜ3'۽7Gm1ND/}| .K@c_H o)"0_0ᙌ՝,v) _Td9ѻdmkzlB\ߣ-P_k ((W'RԩI(כ9 = D,N\TYԗ/#LNA,0WD96}JxA?CGk>ֿFzdpu: Xo7-F>ϯ y(<{ HC(oӗ,?SP䘞k|Ze-ڌ\vY0CƠњ2}$:]gApnҎﯹO=p,akcǝ܍VJ+'|فR!3']>jqU`;jn$GP|AQ/By mNTJH҂ս=xl2P9 _B606Ā*ǫS%>.1uC[T[N 6agĒs19Xtƾ!;gzoTeruoy'kVC:x͝dV%v`.&sfBZ>.;#50Ƀh@ QI6oLa% 7ǃ5Ņ </"E4D,_ل_t-WEo0=ٸJ##5ǀ2rk\N)kSNP׸@I>.z͜ `tmg {AٺY ˅Cp* A@ΪQ=͔F *^Uw;c֞|̈<tB4)wO!#v1H>,O3Awc;#xzL8rTz1=u>]S gOՒ|;?ѩ%YAUϓ2X Sb$i̍HwňZUف[1ֈDJm') b*nL(wnojl 1X e2wS^W7^3D M27>H pZt +XSs\6 $f05iatx?YwI6nkz;{}2bS\fA#L=:Jo+E@2ƶ| hgmqa vÈZ5-oSL_iEI\&$, {Yț7u|ǫ2x 8ZNKXZYȌZţj~7:(ZiK[n:.4Caa!{Qh& k Ҧ]ǀo i+l ,!ܰ)6]+_OAdSHNgU{#3#k"E-wQN)Mu\4,6?tn/OcLuvj)/<2D7C G"ofM6s br=Xw$ȕKsegHD?} "?ƂPdk]ەOX=$ %%Q0~՞&=%QO[hVUQM dy Ħlc ӋiT9% E>oX7_`1d:F,Dv(],AҴϊoA»\7lP[x,:caN jkY]Y+o_,+$e #[9n, z Qb{Ǚ^On9}7#o XҒ,U$@̸4͓>.3 * 'c$JFB{BSũWv~ 8{\.͎$Qx\fCd|w;CS|KhpD/Zq=%Mc%&h6@Kp_}"4[,Kĺ]xcjve;NȌX+d /S Po4߷7fd:i݀#x y-]NΎe/VN+-\,>a$>+_ R@C(QW}.oi(LL"ZEy4lc@Sȯ|%7 0J{2}[nCȣ?"q*\[c7M2ER_{R:e9^a8udUfi2()ݪJAJ o*0+"EM{yR{E>֌I=H {cTOWL1)jq7]f9A=VqC=cзkbo@źsA|χu$muQAᛨ1?^t.\I->+_x [84dԇ՜Yh!wa-Y[$"^$_NeH `"K5)TAEk P%KsDWx*EFvҿ28I 棢P=iHqJ4B݌GG:XLEBGx/4]"ivg{4|?;)ᲨQ2 RV$IaxesZ6d>(( `ÐC+qFX8L1JP$Q(}, '<3O 4K>ݷ"sӠ?"ẔT0m*8a9i']%성k8O{ !]С)E6/mPoy&*nj0ԲOn،Rp1t3݄HqAwt'Okx<.l]!ŸJqIX–YX xV="11•KQukdNșfHA^,mJj<7>3zjShC0SfUam!-UJhzi p+pm/>6 "KDSHbphLDfべcAvު\2b uj/*>Aݟs25{} UXmߟwuɇgk J"?wQ8 O2nʾ4.m@hF+z~TŃQ]2ӏ J {9)$IڭyZU `ܭɕTpbt}?hh_#cN r5ōc[{%tN$`  ;lK|+]BStD8HORZ5un˪mlRކ/q#AuWT/9|KW 8Hνi'2`j&1K:Sγr/\ks8FB,l7v:Xoc rZt |qïĹPiQyoMʄ&%2}ĕ 3_ HÝMPws"R7S(2 |\ֽNbx)'9֪_ _1~gm0k|72fEC#R*I*<. > 2Ӹ•3#H? _|"y)8:kEq;. %x!tZ vN.&Sd"(XtE YW.ߚK'0L8re.*ySgsr㊥X `@x#mrlm z{E}$^ϊ/b/ H!<^q}x.<OZJO?CJ&> *[T$40xIK7.ޅZHZ HXOtv "cKūMlϒ(9.{=H|J&/ACrb9R`ӡZL daF|3+2~6zTYkzF-T# k!Bz; 7rIS:2`k,m=J@˽vfJ+[i,4v,_iuwԸUU]&We.)u[=.E0%. $Bf^NmܫDc@Ewzf[`rfjЮVb<60;̲mo ɤ\vnL..uGWӔ %{7 ?= ZM[UI(TbX};2F&,h+c(u!8(ĆBCb w`РAc2$Xc<1IHEa |(ng~ڦ&L(dZ* &Qt[ Pҭ^Tªa/gsŶ^z1A]yЇ<5RarL;.H#8 ?&klLN*$&$t[.1|%;p-F1G˃⩘@ּh.O0&MD,)63]ߚ^wG? 0,.ZVɗ`[ZyC^_S0ylF6>K3ɩW1Y|4}+s=lc(\ :{wPO t"1AI\@I(S8)&>W[l88_؆UDd${%t&ZT?55Sk`&?{)6G!q:S|GU$ه|k>$搱\\(>[el;`EPowTۄAb.pY\n-5ZN UO:+jqr2Ft-/g|}:~ORt?Y 7xGW3&sc4)FPPSw}zմ|y8\JS]1!q@μ 8YP/O6yJ]Tl8sQV䆮Xbw)dh&Uoy5__G1uK*ClLRbK\n>oiN +EvziD&q)gi7{բ 7V9E`/+P=RDByHd)ymB2(g{~de0#Ѕ#bn߅>[;7q\OpV+cdM͉3>o!޲35 E34z!҃_Z \ot?(&IvJໃQ{*}tʕBdRkOM"^п >{:=/]1|bwL,aP8`v˗3%دL ֥%H{DnO]=t:! w O n{W&ϗp)s"sF(&9ʡܺ|=qG-0?w~@>_CnD]@}f< 8wCŌ_GPRy6^: 6̢aPT} @,䝏tPZ[Ջ 8 UG5ㇽ¢f փf`?spְB)YsQw[-f֥{eeI6v{ zTwatj,Wz+<+6-)%%q Y"%18sbN8xO wY7VMRj R~>$8L%۟nn(V96A"U|SH]n;G "!8VYz+\]$qf_%QIeT ̭+xb>wzI!xOM n2)טaV"vjRe9I:̗Komc%1 >ꃩa}&)$cr֔99_A9SgZga+,UQfWgD w3E$*L4mRگRcÝ a Ufr:T@q}Ϥ?,Ky= "Xvȥ~B ZoF}-{53QNpL6 r8+#)h(ѻ:e5}m+ZzQ9wWJ5Z>d[fQgg1lu#-fɵg鿍@pJ)>S'k-iU ۚ{&A8!dC#G~5R$큐z =Zf6(`W57-dD7y$w8B\7R, J\qo;뢻W߹#H}]$ٺD4tF|C1}p'] /s~N]dZErZZs4c=(,̣Ibi O!ƁgD~ Sg}Gp9jęܼƢ+VD.9sa:)-;ˋv2%SwtC$ l' !\H.\^L:cK'`bݔ` t}q3~j֤Qg &]a2ĜT9cOU\O{R/՚!iB[6mMX>mbS}Q1!cW~ݐvǙL%NÊEGme);q_Z%p9 Ts!cጬ Aq{fUܽ Q@aC$TeG]-e G"d" O>Z}*r"-2".BlM!\$سfjRu88n%qG3hbt.tE(:y8ԟ{$U Vym$O]Os3tn ܤ HY?9,OJ7LnsHA8Af,N >M*/ S| ! C2Zsj˨zk꘎\"o=fh5YQՔz_'gS{DzŕwP-Jۡ:WR;HH,C !K+,>U]͖ԡlg=-V9EX l$m6o>vkSeYh$9(-PT A 9H5<|\]hV O 4Ynܼv<2 oGϮg '"S?"LJ"  +ZbP`q=`iЇ /s53Ȼ^+סc^ĺk=* d8g)痸?UC]/1}LQ &L7j,9X^ 5J<(d/& ƢALE,>5ZdSIv`o`gO6h|2 UH/1 /OؠHH-.q}TИF\)ZB}m{D -K^:d,SiMC5Ks`bbf=v7t{Mi+E>w-q fgWw 1IB9N!ywIHsYdJ}R@kq84@ɏG}EaՉe ^ycZbQ&=m(RVqtŋFbڇ=hp^d ʊ/${,l x> w 9Ad9|@}=xZ rgϭP5]X#Dx~.vk? pn1L h拁"IUbS_~Ñ|5デxnUHs qw?~v={04l Za~L' =z?fu%)=~6۹&V\"+@o [`y gw?f l3QncOdT VA0;Any50*</aTDJҤ׍AczeJM(j) inϥ.jWb9NIdSoԎ+!"^$CB(JQ(QRu#m4f2=K^n\NThι-m $3) 'K,vthq۫*Veoy}tBjv3}4`^&ܧ6Ѩs}ɳj0yS` kNlȬ!D[#1n8FDhcV;63BN_W3yѣ/"D9-PW;õҪD{ɵښFB0 = E"[F@.>TQ:|+O[!RYv\)[uHz!]&~*,o$K ;y Pža3b]#sy *`Kbt_}iKȎR"Z %G5ޛ<6Fl$V;m0Ap\#|ܞE{qHZVvChl[ U4q$@M*!##y^56|xւR1 '4+g'-%}r S>j2N cn `wm*]%7\>Rh+ƓuBOk C h+*2MFZGE!v;fd8Z[g2]vhsд.U1p!?2r`-)tA lwj_`JΖ_~ 5Qxȕ@w h^bk郬]=%[ z'(B"3ّuxoP|sd'aA57pъ nTNwk%Y ZٽҸ:?'Xsc-Dls;j܂"N#>{FZ Q(KVJlK2CW#0! 6*FJr}^` `̌'2q- A<4ͻi̡y!G[.gܩ-E$0t5,sXqr_UD`_伍l d ޣ aCZk5R_cz"rg3mnSu|aEA,pO?{ۊs ƳoI *PJ&η >Y派ߣ Ӄ4?F?P(P !~[l<#tΧûẼ{ "[)䕐wuGF'K2=J*`&F5A3=ZN%0-Eց(Ci =Z_4\KuciW/ȧT6WkXk6 g6NOMEGIԹIڋ(άu.5zh>՛)YWd 5#iKpbTnҬuY9ހQv:6RGxiMPm+oh:M-1:Mn앺HҘ7$Y$f؉l`z!.װ7KxZBL &?Wg4se1)Ėˇ=h̟ $c+7uwEp8#Θ8A> ]PP7ؤ)Zg+4#*啢YUl-/!p\ Xv&?DrVgߵE⨏JzK7ݐwtyA;Ny"4!jI2i3Q${+o.0caw\JUfг&j3~R'нi03#`-!cpgZ#MBQ{#cϙK!or;>aN 5jE5}Ae%]߶>Lqv(9t'yLXr:qHzD*!zBRyh}.}/E&ߍVº$$H9Wr˽<\: Ozn]VbCNF5G:ts`ah<)QR)Jyx-oEf-ci-{_=XdfWX_YɑlKǂeSQ59 @ϣyG,*sI*9nCTo 8!3f9ؚpAJ;Küpw{hx]6b@&YNNyn+K Rax[R8kоһ˿\c䚈5EAp[]*oh|(}Ul t| d-AHdb)t%?8$(P8kD$(JN'p  nTb&͗ ;2̍!_8qKًA0}~T˷ Q\Q# zkUn$uL='=]#HW<)^}X:pSPz0޵dL1?:)zoh:ǟb')+eҲ-M˘}2 \Ef??ւ!tp P^A CJ&z:Ef`csKptt, 2ɮ,F5V3ؖD\ǜZAoj uEO_f 6Q#1F bR"+.sȿuU<H06N:sY*.\o'>cL,sEǿ{K."{黕/0"욌B vI9T`at<5<%}~{1OHrݏ.G |<|P[h$Czx@Gaon*M< ۚ>\E{@sЍx/E|TaƎvc`Ekw_)VSτ]jtO(Tnԑ;cc)ho|!.ʇIY|KwNnxJۻAR \:xB_QdVxNYGc7~ck!~yGl8lö.X)LL2$ -#)#[@Y"pft|l8u|E$ w[&ƯwPn-4=x? o-RzÇu Q~~Nyq84xO]`+Msw/vm}WRN{\ ,hQk |(6&l&0`/B {eWD |N?)YƁ6)"&Ęu,x,8kPmr/NxA+v*APT.ʝ,_~8iTeٸ4 -A@T 닧uQ Η6> QCoy_W4}DDOtIo.xX#V5Z?0baz0k}bz` =o˥ʂinaC8@vc@wT7S^<|1/^hY&ZBL=TE/|6Caw2Ը (yZOo\85rq LLxz0;ٛ`f2;N xg3ϣO&eUE1k`N_NYʕ ~Zڼ>&s[w&UŇH}~o}/x:Vc]=2 ǦBYE &3HDwM2g3 mwQE>P{#˴56ugZ(eHٵOHibWj)V4(,zeɖ(B~9% &dYc*4` s\+fbmYNjCSRuݰÀŴMrhNB,R_XQBm -^8P;\Ү;(w!GBɢ?:&Q/`Eg5w3n֚7sr׺YYJ=1*kFZnUꧤq"'զzV7Z㭙4X\w4:%NEǺҔNSXaJS n`hBN1Fk#yҰkvmcv?~6Y77q Q}I> BtHxvjSဈ #%gz*SLv+2UGx .\CV| +譎*}ZUN _+ԃF5$sf˂HWooJ'Ǹmfh,{ &2_#,"is,ƕ՛RނRf\"Z-ZGbzq Sd]c;$F OL,t;YiK^*V.*MIͳ@vWO00Ὺ #ŧ>R:U\!RZ>gY lȉB4ſmuFp) 4Ֆs+BT<)&@B}l@Q`V^#=]cH딙Q{Sden^ g08˧&SM8dB*|w`c/)*!b<wOl R3Wp(KGj)Ũ!ʾ6jtcAYTgDAd+Ŷr,DPSiHe|K sә:BSh3+Bc-gј(o>b/TH݃ ϐ5 SGIpN;cC奟;pJ ׈O'52 @rio¿!E+<2 Mx95 &#XmER#|ϲw JT>éIU`z bCɘ,uShtKG]zkBu߃ԃ% mjW|Hhw@fӹi,Q j4CQh8֦LiYkNcI;G_Aڊk[WA (  яxu,K:| "w> ɨĒy(aS):Pƛ~Щ a"JLB(sQZ-RĎ9 PRGCɾ*LJ iBDIԏ A?ieL17>4f7v SDm~ ZD\ urCIHGC>)%r U"')]sH^Zk&`UIr|R3QNh=xƍ؄R JKJ)Ԍf(ItD#YYT5+?c?cS95*}@-.Do/PCp@~Ys=UnaxahLڽ[wuLV~8@۵>,Z#aC4 F٠YK (scg! FDˡ=)h=L7@Bŧ#nA  ?9X&ExrҌ%S뫳9YDLڇg+:iJD.R|M3Qrܩ00ňZI*r.C^Y"XWm/!+Ѣ& R$Nǩf`ؾ g9눵CGi[A"]pOyEFgQhc+t} 79>XEtvHnבFe-IqnFZDͰ0T2LI.U\k7,=E[Q1~ev6:I(pBRF8?w]BĢ@Waj=pHAIݟIN#3nIe7)twA=eB۵H85d~#xFQd9&@6K 1QrD- dva2SZT o 98#Ctb쩤#G] O]OYeCBdz25 $*A`h_,Cl<~n=/&p$|nN/>!BSUUޫM&ȑ ,g[+tw)uǠ`Vxp_l95d]_81z7UFg1mVҳ.ϻIETB*_wnq菗P;;]mƇ]rΝ5e*ryE[gD^pG6nDS^ zH ΍]f~K}^GbP+k8LOb 6%Lf]w*&3XG]y5SgRps+PYNR m/! Bb݂=G7Bݼ>mleZHcbK9R[%% z/u?A{seM^g"8#ה&NXJd&/hSv[+{lkQ Tz :(n\O ʀԪA$C_qe P.vIO [79=2H6RlG.08N>uyTKD;b}U?YwX[)Z8]hI3m!&|/e$< D+lEE-έe&{ܭ^zexf"YSIо됎ۃ<[B䰅6u^T/Q-!<.ϱsy:J'Ca(*\ EE hZS)Țo@g~?}sFذo#v9:&VڷY6jё`)ta 'չBlC|`>O(Pf[ґ9=祈s&eIm&~d@ ?tc -kHqn}qϥl2mznd<-Ta# ڷ!QB!.me+l*v낓s\I9@ȡ/֜Skk7I~4S$(5:]W߿lc0V%sJ $,ߊk=֪ &e['c c`h/szK[ebNx:]Q!zX"*k@c};/R57L1cPuV_v^iE=4Lx@>!:I%;YY.:8x BX){`G4*@T_c Dmq)R+[J(kv] >(fFޖFk5Zq}5wfߐ7\v;Z{41Ln\6Lf+H^9]+un$h%}C1kM0vE@kv4Ш3fN-ؓ<"qڤ_?i5mcXQQ/^mâDM8w"p3g[ zmseޠ7OŠ:~IwJ׉اwm@y,Oӓء s]Y^}?qʗf l{AnMB Msmޓۆ3:9BPc &nG Egx zUetj֕I(%uBͮp{6FtgKM˨,WII&Բ(.BQ²BQޱB0LA1",iR2f^\jl'MJn85z^݊o y3*>ܪsv  A/>m@z=ǶL V$m FK&΅V&Q:woC۶ȭd%12a04&ci#7V w8V^_VG@}*q,>j,#ZtZeo"QFae]LE겮V4)A ̜jfFy~{H T^lC_\Gr &@:sߘ3>b1Q0?؂xW%]J2Sm%+} ;6񶕪ޠ0u4;_tNqn՛H4:Ӛ78YVO~@o[. fqzkGQO6qW7>vR#憶#aVIUhD`ЙJAabD (_844k/.& qFf-4 u_0*'^F,/+z1; l+,&nܺ#Mb8B4h?~GK<^+XxVRdY )SNFj+lE_`1FjJ0J6wz Z,,?wԙi}I?-"0B4^BGCI~9 ,;-l1(J:Hlq2(MH&-\"ܼ0Jܸ756x HK᫇](;P +:Fo* A29Z~)ŏ K~TT0) J}VȭKLTnxnJnb4U;y<d,z50[k @@klk.\go%N#e淌9E^50ۂFnNT-yA;on2+͏@DݹEq _ĚbtK/@ىpK]3`;ՑYMcX65v1 hHܐĐ&И?-;Ml`D֐zNJ'1ԟdp xvRndÏd |ZcRe"ĦN9?y 3l;|mehadUG^' 呈{t'Vnt6ӕ"#kĜӐ򙝞(w&*k͞隟ɁI]"G +@s$ko={i'mR5n%Zh6u@ǻܷ",4j݋uzIu=rKw p6bẮ7HHnQ*Ƶ nUt)-z\Z޷`"!D.ӌ <8v]UwB`qVN(8cErLV|s|,$FbeC13ih-2AzI+\DP&9wS SBY\*5ywWDowZ{Lo 7 ukP"!Z㌒jkC _x{"\;G_[渵qMqr#$6(cYa3zYE$3`|{ '.2IYToLS&)W(1F8(v#(΢xgUL!o[)C=ӊi;} b^*IC(ZIt ;S,-_ҨhM 6 b&.&:(}qwhd[&de9JDdE4;4a:&uyzW0DgOM%>+]WTNc{OG:3eM"4e$W [d&q f%5TD+2ntOνPҵuYU.zuQGe[) UnVBI8pvk)n&Oq46m 9KH$}VNNGqxEb/JoSvbh W -sF$sg"@Li_WSFgc13sV@r*?T/ʣcft9,L?m:^FxK HI!PlI З[Orhi~&.73>w.`f>529 &Ph#;0Uf+`dtS&@AgD9Ѭ0=3!HEYi݇}חg'$i1V7#^>1cGXDg>8$nYcY{#>n!V\@p k7l#vϳSh *eFgVIJR)jOM𬹴ͅv'M~H(翑ۀRJ!:Sc'4S}PpBF 0#?`vbH20WBD y)ׄlu&P6\Out,@Ma`qseοg' Ô̺\۸@9,Xu/zns.6keSI (ԃPrN+֐jR3m"LK¬{.C)n&BȖs~`g׻,;\>3RGm"*}RqڥзZ!{.<|u {*hkOk k:,-["k1υɿ M Ck}Em95˥ǫ_YfO)N1,a,3lmM{pQKXҬ}-1h{&U> ߻ m86g"xwec5n( zUY K|'3TfY81F\;V&;x6Ȯǣ@]{1'S T.8"JKib,hs(ubwgDvF/]槈El~ ~|`I;Bp%X6vC}|b^[ѽţŶ8Lplw0$>pW/Z9o4-@=oxOd:~W"/kVpCH-r:E=g&5n Fe*ϐJm1X]#kJ+;1&öQByz3cMڏd+—A mktƠʛKLoّops@g5>@S'x$A#г f"lVǰZޡ qgeO r%Rh?42oBRARy:J4pcIx ϐEVC]Ph?6lLRUtЀb c̗ ݣ+ p|P($Q)Oi|JZS]ee|'c6۱t_vfNʇtlz,*oIGue HqjwY3F1ݼԀC\<ޝ7m.>-UWg魪+ÙF1gř*~SfV]3!a0nyT Hxb٭\nvCy;4n&%xe R -x"w6bTm0ۺg&P-velaځw9˩ƽ+p&SS;jEdb IWX}g\#BpŘV@ҴÆߋ#I^XǢCHLD|+AuME;79丯*W<8d%f^nB̊7"Eªΰ\ YK TִpSK#EldR Ta}X페eB欫A|D'`4C 6RlBז[/ekQ|CQRn|t2hQ "ۊ%|B!oAפNe-|6@$^P3M~Z RzK}{\1?ݏY>UJjn`>`#=[noRFmA)1JѿEC1HrTU[yʨ'!/.[(8jJE⦽iEiYƉ*z4cv-Q%C 0_*,P]hûd(bpʂ{hO$ 80M<Η¼mLX\FHe5K@T(=Jf(yE⛋3X,Áj$f\.r)PY`39sbV; Mś! о?uN8?r_h`>%E"䡕7*͛+eWh*ȁ1᭓CZQ⬦J( sjՑX;ˊv*EopZ)sFn^l{9>tֲ#uQb~sV64d~}|-Y; rM e&$%TP={)48PvOǙ-VOG(4~ hi5-)+gȝAr;)T1ܾt&$d2kE+w ՕVMZmRNRs^KJ)6i=EB}foeh|ņyzn'aj=,i=a?}8g4,ѷͩ<،湦±GMz )j&;:K2V),&= UН=N|d:歖vI B.8ޚ: vWf0|!rӜ_Λ" w#e$}H|񗬋@  B? ./ 8c׽'n 2Cf7'-z=e 4Q*oF]ln;gg]Ez功Wىy:NV3 M AةcΡ`ʀ)9]v+SȉErPL%'JZvesN;5/¡tZy)#QC4L5vnR1%;? rI R<5`鵯WEqd9KD(Bt>?|ѶvKiybtg'1/sP= t~-LJ8JJtuRwӐ *%!AIqL f?MܴEAJJUj'7:WKf ?vKhbClS,0gRi L>baV' Tyĺe:[޸bMbB7JlB~`=\e+ 3 NO["XPTSv`C4_7uBgF` y.x :0#b `╅*ueo$1lDa6ْO6MDbGVCـsASO6OOREg^F('4nq!P@V yUB6+I!+dR)k"r԰ta/e*lb~Ȋ9!oDhR[y/ZJEtBi\^l\qo*tau،=Svg{N.9Ч*Ox)5K^+tPR$n6|ń"!k5 !^$$6"q3Ʀӎ2+ ;w_*o{=a)O{Ŝλ\\ WzyOHdJXx,Fӳ$Ν$ TNR%I`ȸ'3fW3OYDA `kmbfc0 ?1й M0 1Uon) ~!`7 J9@Kt63jIH›ꜬxGT.t b~&mqn>[U\ @~G@}{ɌQn^G:{%w\`u`$b-ΰ)%WCrgRWc yM<5r Jb B2jt> pE;No=yyF/]gh[Am0:W1PB=>&>Y4 |IAA~wz@MCLɊU]L`4nQM#qkK 7WX|۫ r u<);wo5W[EϮWGw[4AX$Ѧ`';Š-*(|+AaG48 Y#{^;ÿpʛ)CbʩqeNG̜V@=5AFp屃?J/)k䯽d,TmJڡ*-r}+@` ]ao3{hހ[LOrB{ $I)lٽA_ <ԛ! Eߑ>ce;%v_ǭafqX˜AFŊ&_܌# Xqu5֫ }=ʴ`+ቤE!؏pH ;( 2y;DѲ}v0NV2nӽ|/V=Rک*֢edaK!f *λKT#E%`!#gE9ʗ!3 ']=Ժ:oD0r7>ЋQtV_mmR؈&)H%xepй`!}O' d— pHLq!в9ݵ @rk%t*|-`='sMі ly"(wg="HQYi|g;OC8܅2scCUi%S"rXN)dީxWgT3߆e~݊RKrVb0$96ՍČ͗fq`tlj-+ +W<] *cojHYXN'`ʗRbZ ^Ymccp [[HwE!ΦVDf ~ ^bǮ9)~nvA(HW[Y 3wW$7 ?C,Fhaʱ58#PySu-Nuh+`% Tf⢬;FUO/ofXt~`G!5Ӑ"1T2<{wܷ?"04|~W+oSB6#ҐoA#QA_8HcሒR?%w 9l)hfHn`'<&IeOUAnnd{ȝnxr˙B53 OߩDؚ#RoÍdh0؁ڵԴhBo#Zw:;$p1KH"B>q!F-+o!Gǫ>Ƶ<]N<̻,<'O]40u3l+aX8 54|p2b7 qё؍ToU[(#8A<ڇ DF]LiONÞw~M7.Y)vKސ=|<%m `v9'UV'ϾE4,‰!6]Z4]] /̭K\@ %t+f{2*>{Nmx p_O_3%t8m랰Їc)$f LBZ6]D?&OE]?J1s+ngC9tE6p?[5 _H |VAmBImti'Boy\ {}i`VoS8$XçtГ "]$]:Y,8h2Bf#rYIᵴD/v ψCv|ż ! C" )O]T1@vXZ/utKpl"!<;CZ$y Z|-Z%.8uFzq~I;LT8+BFe0WR'eݘ ItL99Sdx,(Zͱo[{(49衺_'H eKZ̙'.>q7L SJM[ÿ mE  618 vv,q Jeq>&T#ͷӜ<Ek#fCYk?O{L ӗoCX0}o3v*)w) g(a:Ds:Q㱯 FF7DžqQШdB0% J.K% rpy@Um8TSf>p5_АFī$Hb(7ɞq j'<8|G[0M ss v| Kˌ4)8X}ƌ{{E.}7l-vGx#2"n]aIv߸n̼R#Zptaæ2Ӕzv^L&#l2S^%wJˑV1VZC;u4%&qwBktퟦbV$P t'qcn'z<~Шoh U,h' u M>Il LRBQ-h!okLElVJ>'Z82= { M`ڵx>3&xhC|Q@:ڟ+uݤ HֿΘx}  |\u*s%S"kd7k8OpnAl#`֋<^{+ FJyrZeoKNnln#0p@;)v[)Tp(a)ؑڬE'ث1BdHv-T G'NiV:&`8Τc-tw_7LˬlL^5G5H%z `UwM<6³^޼;.Q\y3VO?|ߺE4`U\E-x[QNfd_G4 :@ʫ4;ϥ5ɝ}CȒW!el h\STϛTXj*< %I = 밢0e5|Ni OZ5u1/tV3.JiB;|]v8(ˤC/t"1brL͞b $13-"hIAߎ{GH( ٫&"=1kv| @ABF+Y\#FIv{OdWEaT1VuYhn~gB2 =p B+G°tvp:r':Nۧ=pV_flNk: @񻔇%%AsV: ڄ4A単QX#=UB40!/XUO65(P.KL{F:oF_aABŷ7J c_ ɚUm*4C rnB>jTvufۣƸ:Ew.ŸXڇ'ۋhڪ,c}P j9   A ?GJyjL`4#s-7)~d\eR^,7ҹz<ཛྷQr\T1m'b\'qe(8kg~ rvO5FAxhclF93)綤Pbq P:<现zsѸӱ.\"arHX;[?KJ)]O? 62A0c[ 1W nZŀʭKFCe~RʾNg( PFk't= i4ҒaZo870NO}y̱'KS$l2݈9gI%XnеhQN+=@H+RL3 P]rw7Zy/L%͜$HOǛsZ^T/Dp@4:nMm?`[V]Ję>?=J/gWO t 'zoyn:}>ɺ^BTą I~xғFs'`-XQt @ txEӁ2sJp~]H̨̩TQzBQ I_*;^^9P^ U3l7k7L~`K- EW~oֽA_ YҘ}x(S4'6eGNH+v\yހc_GNqMZp)Xs٘Xܮ0`M':t=ѫ o^::2axk݈C̚Sժp6韋+ñ'ēׂSX BtNw >$]SlvhA9tjyHi0K, jmcK`u^'j;o< ],;R% zjKSk|bƥro,(~sLҝĒ4uy_@*:ΓGX7KEn2TF?d`Ҹ jD}{ͧ҃-R-HpxwKѨ2"a, $7xgUumّCAs<8o!D`WMU`sDS=oHŘhn#ZHV)DźO5$+))iPH5iC[!$yDg9V,BxK^n"I`k4E,y P2?>)Rg/R\Ah}pMZ By w;W'/U-xGwk#u*xwYq;(Oǭ (W:9.TZ !-Zagi36qZ%@V2}b9c쪆Jz,1+&B-J 1M\v3r@6z-,G,Z*wi6Q9`[pPz'~(uhgS睥)WΔz.ȪQ`ʔ||.Ob /v a w*ٜ1Sw+Vp_,IA wh-ra_ȡqɰysZ$3`bV Ph$}m;&7e .Paf^M_kMrv\*o*60$ r>@$[3Z H|RJ:c)\҃&AkTsBCݱ4]0#Ha:O}^9 j7 ʞ#_4KN3ާY^[|03ȧܚg91 !uO0S.Q,˼UOPu & akSNe%X|>L]p CY}A۟&?{ ݔdu6YFS^/)$0\_w:ܭ,*"_ : &U6>o?Ơe\ݞ)!%'n˱[wns~li=q->bzf Qj)-Bo*f;0|bjP8Z }pNl\,&˥;!pLbͤA\]iBnz~#8JUލ5PH}W dO݂5oh`2?/ؔx)1iV8}8 H,I[d=&df?DŅz 6-zSYl(b|x[I1/(r|`>|^yay.H&-N-7~Q"{oƮ+z(mj 8t-/aolj֠fx gyTǟtdTѐ](N:7\~Y nĴrߓoVU-W%,C"rG_.t'T RvW%t'ۓ?\`[s{ߌ0e8[Qtd/K $9 X!ea o`E5Ww *CY?Lږh} -:5Z@杏/Yo~.nqq!^Y?J4|̏M_6tE, xּ[\,͔#u4*[Si8*} ASֽ1׭}͎۠[кfiqFih|ñnQ 0Or ^CͰ[y|wRR?P1_+@$f8 #ImYL37iVNsB6+fcߪ/3"eF+0C o[ H $DJ+Lr1 Z֏n(U,f6ݶЈ6 Ok&(阣EX4RQsE\jtSw0ͺp'bsNt V}SS_mJBD_*܄M=F&M뭅vO.spl9P?b=p`D_I馏\,E!=y2y[>Ԟ+4\Cx@46p2y,{u!he5οY#snKAlU~3c}gnי%t_-Pc%0tp$g9){jh'6!cs5{5$ZwXO`_ew7G?Bi{ǣgMrP, 0b(@ mUa Gi,Ş E{1 2qÎ(PD>A0A\oP=sTxhfg9 !ݜKٜ2H4Q}SW8KLtkQԚzU8ЃV`/l;ʦ$d8v仠`g?(Wtlo!k|jaD2|@$B&ٯ17ooYQ2<)kHZ\S>z⤩wERs>9iYkmpO۠? s':4dC&:)m%@ѸbX^aТ M]`҉iCR Vȃo%y۳@B~, [ C0Mpꆑ_wJ`^^.YFnjz1.ɢa,o\1$tBϱjT J3ϻP )\b2J)Ut=?cfXŐq,Yz%(Y,B$C;f)-e~p[öq0d.^9'ȺnN4n"ۊM> ڋJ.(2J9$Z3#/_ؾeH\{}ࠝXӅXԅ=]_GYm Г8>P֐{T8' lH\@vѝuxu7&y^ka8'D7E2l[Q% uxįRϨJxv+ek;5kmY`)$k~ ]]oSu?:rOfLGMs-I,?cv,NP^ p_\ݰn)걭dX2E?#P1*4T6W%G1;è}-U]," Lcwˉ%Bcn.hyp-z9[Qȍ8eօDCPWa۰2*̏<9^}W[ѻJWbxE '8kK0|UnUeP/>EL8Itvr(WB7lA+04b'8xUl[eK9k+ܭXx+D'Ǡ.Y9?X_YÉ=I x1k{hd l4:}&_& '~'JiѾ$]-o^L}kT粑: w&Qz\V RYyˋ^G!p<ޯR`QnqpubzGQt .j3Jett2Q?'WE.TtyA:6κ߽8}\C>a}c'| e (2T*2#53a&7#9 t:ղ Ww/Rնih͹#tU[bȉӈv1zfzlNZ|FI@ޑPP>8 #*'\Zv7j)X&&),>f",cAtoSY 9v/a!xol"CҸ-(qe*]YGfJ<NB}$ U&|'F=y.Ra&3CdsM:L&O)n:r }=gC'xnY?H:"[Q76i>Ss՗޳w `Tʬ0*b)FGE(): ^}7)`o(f^WB;7\E}31n%/$53%z/ªqYʚ^-O &HGvVÕ<ؤrTim7?nyp|R;P ;5C^\}V71Ah\F Pf;aOyB# Z^dF%B]ŸN[.PjF|׊1OdrCy'J1ٷ؆K9!EOϬ";^0>"S[e-vZ87Cx$ O=闶R{nAؿ q[,Ú#ym_ 7_~D s|ST}4ZM`'| fQ4ӗY2%:Y^+F>yhSQ0]n*S2Gaګ$}yBg̵x-6nە_qhVQČN('͚F;.jD!_縙,[g >u>fȐG2iKꧥ6Zmİ/߮ڜ lN-nvD"ӎVG\x"Ǵ g*V$orCFN@&~NbbBK1upv?@cDӾ}" ^犓` %/gwډfz#,9eF@>׺oKAgdNa[׍o9)h?Al25!O?Yԣ&bD"Eh8LQ¨] TUL_M+K#qYd0n(LЃ#z)/4 G.tuWk6AkOS{p>'NLO8MCE{Zou:B?.hR׾{Xv]g;@hx\ ׵kT/GANf6wZ +r}l#j|>,Iwp󬾙ζ*Ⱦd0m} ~ @ES:\sſ6VC'`򰇚Vכȋ*CB5*9S e8U>3@1yP"hi~j!oY< Ȩ~rj=u?XTf9[ZgrNl [9yN _V4f9tTvB\X*rndw_\Ŀo"jWO'@ ԱsR> k[ Hth**k \ hK+0Uj骉'nooydNB@&:u3;̧ ]%WF:FDP.)8~U "0fhf٨׿pU.SacR mGeK"*9NϕtnY%:,7@R\.]&{apTZ vlY ,[frQMu?PdsA:z>18==d(@gqqw@_$*m{{h?ˉED_p[uöADCht OD{Jw>HUqWMKQApچRmY.E,ea:bc/8jm?%F)YՏ}' HoJIQ77v.=wV$U >p/c 51X7lX i^_Qm߉y경5 e%6XN>V3#Hy(KKa"|Gi!Nr,°ԞE'ԙ785ov%S"<gPC wAB4 DZ#!8p 5}l5]>L, *-Τ/c:P@)!fx?k\7ʁ̃r@D k|tq}W 6J(GͿFn2KN(v[{2h^=Q5>Tq$m2 ?(Ld$_Va{QqoT#P9ik2+N'Jh8 I.O3h۠Zo^܉/hlwQX IJ<_B"N]u´vmFhOѳլJ_ ]+_60!oͲҡE]6;m4r;tDroQ.Mv}bܠ4yy& sB+ٰy] 1ΎD\mfnx{""/TnIٙ ǟC p_0m]AR$@h`fJsbO^Vz\l(GTa0{E_r1;{5[bXybgb_-?Cc[\N9R#G3!}:'Ȯ,WK MP)N.~Je7t{B(Wǐ/TR ][?y oZ5nxc$&Q_Q4/ɑuqd7>t`Pm0WH5wNA#gr2f k;c'9>>`$f>UV]Kf-9y!k2>P/԰N:cK(B1b?^4$h)@) 1(4HӳΆzxoAHD_hFDa33z캕> n#Ξ' w^6g)--#[> vlʻ"L&!\PA f98ʓ#n,Q]Oo¨ғY^t$ m'-ܪVs D 9n;H5n/(s@a K,7- i 7!VsjP[nOZMѽLZ5 -<Y㓉,qxFwZG]!Twh&B&i_s 5Q:Xت("nŋ]|.JAe_{<ɐz=D$SVJeJ|ͧևt'51dAn ^֤J)^wn1;#3)XWq-͟qq< k_ӑeʉ "Ua{yTo& s 7+֤D8}[.DV4k$9<<aMDfvr z<3t%FQCN?$s=}a,_>oSZWֆó[ C!MYhȂ[:u+g>J#a \~D֯P\ϴ%R$͇ Ղ\)uHYTYܯ$jKq0ѿ/w,KJ^y4)ˇ@pn4A} w+՗NҟWhDw߂XQ~tGȣfeٛ(,Y˸ ,]}PY)un;a~$q"qʇ Ik1EE捀9jlm}T6]B(yXp~u^#|UACo3}4lKP=Ojځ>o` Yo:Tk|:tm.}*u|-e|?9NZq=ܦ'YNtOՕ=P=[@DeZUf{F9K򇦕_WKHf Ж>nHZ.b^4g(){'U[ FyK7PWT^Dk@nᑪ[Z]$_`^QYv OdU)N !`$g'; qj0Qz.]&F= 9)72;O "5Z7(9PA#~p B WҒN)yxѽH)#u\E,Pj[G`D _zj' HaclIe!(~LsZc2ḫ%X'f ep [k|+6uVn{ɣVWsB v4H_.~> A4N8Qx7:݃3g jⳐ޹3$.D CɯbNi,HDLE;݆<F#?#kq:#Zr>MR:  :Y'/"m"c΀k;! ^RUN =/DqVX='wXZW%\,gYZ07070100000323000081a400000000000000000000000164e4ded2000049c4000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/KI]?Eh=ڜ.+PXjC3Fv3`|DF6en-OE#QEUuJ{Х:>M齧W,o/ i=H:}:eSʖ$aT1N+/zBpkc~Rk׼R)V((Oj']Px t F,ypWN~܆X( d{R; KC?/x:3EmW_:Ԕ-M;/WNCަ\ ج|]a8 9;JIg͝qdUX-!Ī Kee mex؎WQ$/_{9Y p䱢{?efS)q2B<"ɇ{l1kFƵ1* Wɻ; A뽈:6Zoyd k|?}6|(Glɑ8Jϵ eVóW;$j[+} GM1j o#2xp_F`Cu9(S\ݾ{>ME^hFCXO縌ZsХl;0RVT/~=n~$UӅl u! թ )@Ȓ 6L+89,j,ga k⮈ײrBM|CR3u.f52~*o) h#snIT6{iL*3KKw.t E(NQM@$% tCU oG.Nb1uO6rVJ81 y!sƭXYǧ}tz9OMu}ʰ-:c!9dύ{PoT;a9Awʰ-gem,7|ThX9) -I7dU,zQQV oW?q"`L$JiD7C vbB7"*'> fZzP.: 9qQx9gu+ގn=3G?g$<6V@q7(L$3u}S h-x,/Ju9!ݭ}KX/|1±W>#E`#5X2̠&雱>~!J%M#{-+MyO+wIftw+Ʈ`9r $I; ;=ryI.\.dSrcA^*EfsPxG̪=hbH{ŞO,D'"Xt6֒0B˘eXl6؅E*EąO5]ǿ݀Y(lhwZ NMҪ3&> R"X0&x3㬉GgQ]W'%ˤwcusl-Z_j6dEg,lWg|$D,;X6[V!w}af IX(nĊyPfP`6ܛM߅^)x}r`X,nwɷBB"1M.l,adetj$_\s@%a|`xTIc-Q1[AeO #8za;d$c}(L<7)7Tv1oٟX3\f>)k}lqX SlQɰ3R=b65UXEXC {r7vui r2mCKWzXz:A~5iaGJ\Qދ6q۹g/S )'ÈZ3aXɬiΞtPePץ.Ta1۾=cԃ\ ÁOCO U@M i6Ⱦ)4-/ l #u ȷu46XSxݬ)|^M@!dr^+DUfr.rv6z{|2羸$t\-ILP<|ȟjP>pIXmV-эܜ4eg_St'}rFO-z2+h JthE s~{}mN$D% ?گk`F 󪒫Y2?pY񲐔m`gΈww0-q{&B]?ԂvBf*;2wJ?g?C؋, qjZ7*G,ZqcQ24%s,ڛ:x[q,sǷ(vZ6Ɓn×si dir:\̽ˎO˞`La[U#sN yB$&"élU7eFT1A'5ε9Ꭸ責t/8AWaPD#kqN8{ 0)

    VA"k2@mIQ 2[j۶]l?bɈ5"0Z{LB<RUh⒗NAj>m/"ʣXrxGPˆǬ }k(]jh v7AvRgu<7v0ǯG l=GmkL8H%2M47i؏`hju:|K8ǀ+,9`wZ5ha2慃aʠ,cwg ?aRlPN7F6޶oD[]pl5>6Q7\Fײj~yHEށ R9_z}j!8.h;IV"FHX8$ #0>愑懷kłl93pXcP`!3Z_U֊7A!)d0W#'oI}YWa"[*Y8L<ӵ KN==(N@j;*dM5g* +Rp \R@P%*yH#h<5MpqƘ2YQn:и%ثOiZiQ2ݶC6\cC vapږF)pSZ.(`@ 8jm~Fj~@A",-*nO _͚ zۏ꡷=qnSFhGKb@-/DoD QW|b'DE6Y2wE©s9EM?Ѐk'r҉!Tt]| '^v6-(#yE@Q16u}0 X5f E']v7wK0r[ji/)4%xoqu; v2+Q$pI5\WNFMFČ!)b3XYSՏ&3P`:@{Kgg` eR+#ތW86%_C 439jݯ7^P>WBپZSn~MKnprBP7p8r xfVXn|]Ԋutg:[TL'capM1 Z8D)Cʟ2>.,Yc*Ob`Yִ= WQ e~ F5<2f-B3nj,ݑ|XX8p)4 f y8;~)^03kv&V ULAiOݻ8ɵ .A~SЀJl>y]lă>8 $y^0YEBU;β@GVһmrJJm{~A] ;f+sxVa}FEɫ-ڪO%k {f*VK]q|ƞ;e.52Dl8CC.0*ZF=oŅ{g ޝ2d8@)8Hտ6~nL*N6.Ȳ=&>,L6@&Gûsy`ׄБ)4nwbDʱЯ'KSBlr<%aMSqj['0_73wɕǿg9A:A:] qe5,V=E[祚b$ׅ<{_bz%s\.fBS7g vıj/xUthW2[7Ҫ 1B _|lfWP~oԥ x}ho#5u#X卸,c')w/,WFA?{~s,Yfo{S*DΟxRPym\ ف,r:؏"q->ζ#$ P3PkeNn{i>[Ht4[ Ƴ@#J*)fcXtRh[) COf*2 leXк!GO:n'|ݛ0gٓޘrgwaz'nW-90jētB1[y ^^-Clw,*jr,WOr@WѨłj j=fͬrnN_1.m'fE Ht(pn{D1PԾnl$:9=_xUٶ'F2=6Ch#} |:s'(Q ou(k]Y߾^4XӳV5C%)f #b_65aX3nĴ>afI9mPw"q-aV_}N2[8Bwny6hM%~~SjΖ[(Q9rc+ 6\4UDDyqR{~PWV;JA73~ ?F̽FJic餟XV`X_ȻcoCMtl{6V볡IeC\v{6. m! _zdyw_ۊP{~qMBp\lƴFYͨ<{_w$?u(cXaJࢄ]Fm/ %jӰ3vYiqmj;(Z_$EN:X鄢ކ~<2cb gӹpC$b$r_kcKVK_|W%T x[o!Úkl,?$ nA Tc B= ?@sU䌒*mlT_~\zȰ/[u3CsfE+GgǘlN`Svvn+ aܐSdh (#.'Ss^ѿ!Y=Ǟ񳕕jBLHuDCEnj}tE4OMabA)/*Ros?0\,),lLy9`8˃NĊ;oxt^̥o|!=0[ܭv#Y{z%8{p*zo0&*z meYtuOFu2ܵS\!4RJt8>A,m&#hQ,_5{p"|#d6|jJAOK-X$Eci9 MSB)v`Gv QjF]vt6K=};euzq $XT⭦siykF% ];=1Uj sWh} ҧ`ܕ);3S;5/Vud:N߫f3͕#ne?ؼG;;,>)̫ٹ53,|3w韇Mn 320 vsFR_LEv3$T:~na2/a+`4 nxv<ϭ/Cx+rG<lf#HF!Ps)7d{`g'#0hfRK60kE\a "yoWYZ3ƯXl5ՠ$?:> ͙>`J:XZǯ[v]?5_vh:Z/ؽЫ0Nվ%.N+Cl5#E_~?_C'ו{/gzpnU0N%/J:e2K@*HTߝɠKgx[V3^I+k>x{©+dVrlpAdb99TzJ0~?a;@OlIҍ+y%sRQIfi,P#2{hEz=ّ /.T_&X,3bm|zYv>|( 'q2~R`S hB^LφS*lg:XMl`P:vGa2o QF1ǀ 7Gzl(Â/mFH8P.池֜Ԇwizig7ߪ?Cv>s):'9b`<) }V鐟"y|Rʓ,'|z =LcRapzJkŢWM?8<a9\IB&rZ47aX8yJu`2?)4|!Bxd TTq3!X\%c`?3[BuFz{퉝1U3rv=8t"=gAYjuF9,3/j,wqfC+mWd آi56d\@`Wz(60A. cѝM@tA;2Ggݎ-v1p&&c{5އ 9%6t7 84Z# UӜ+X>yFP!0Q$UnY@{L, Qc9}O/Ih&ebL DI+Jd$JG˘:pE__ @;8gOD= ?aUfD9U&uhg]Rh2 Px)8%yVMF6i_J|>>ԀߢDi[ނ_u*6 O}ϾY?noU_Л&0nHn*vTR ^.\ywlRn5!Θn9agߘtUP|x"u<*p)B]t_[a ϛxD WԉRݚ&-|mW1d_ay맛yK_^mEHAiWp|O_ d+0%T*ODk5(7ŠX49o;ݬKd˿v(vXVC3lUY8K>~JxJFz(dTR{B0;g0<(ɻdosMpN?m{W 9NJ֙>, 9.$EE: }*:!1 Hi`r9:J$P gY 1{K.Te/u2׉tas텛 s R zCԸZ="ۦ/ |k9Ƿ,LY^=BX vZOH̲IQWN1׿ғ\UWgwq5^\%r}1fGg*Mk<}hI/‡ J !ؿ.j; hZ_(l<61}I!H[vke[)gw2[K~EJO|t~,p?Yh m4]} 5K~. 7'7r!!2ie{鄉J?zQ@Cݨw% #0Gu< Mj|iMsanE=bl6@AL9k"9]FS@KE&% )Í j5E Tգ*=DͲOT/d4[@X488u;җ4(~S8QUZtYSPQp=h Zx3牳GVa3u:_AcҊЫլeOG-CD0_c%6'h4vy3ԖOӒ=/FĚDDyOb!֊&of֬<~PΆʟ3+]Të2~HX+T]J*6((2UtLD;!VCs0|H&xl;X7X9 ez5x'e4ٓЄe|v縧cJHE-~}|ءݬǟͩ|噽vH6uZ>s~{ʤuNWSal#{v{ y-dd 5 3(#GDoSaqg/bsd< E6KUFڻZ#dizʕARyhKZ NN[L$vJKv K8a/AH;Y#LM14+1}AqZB~U1NyQuQ,6d DŢzvHp2ܰ (CrYP7ȻJy6u{gF#KE# NFK$=ʍXG;R'`1b2ԡ:6 ; :K*v(X>L?sp8K$t9UUY;Eہ:B0;hQE=)5kMILՙWqOKV;ɦf,Mg\HgnڷNu\y1SƠހr6FD^ɸh8vd$nX]e^  (a?b)6s'4.ȍ+#2#%@;H%%7ZCjж1`kawLwȯ3sL; HQ 7AHyúm;spL[*Qnm!A$@&C _'$ܰ%x@9rD܇ԲTP:aCddfJE=XϞK&oi(٭I"fOhD1'B!3,> [M t|r m-EUpdT5 ̼4:)S,Q=( zRZUا;eMFX~,dҭxXS)0c0 x@I H7pmI1d5mXD[,yb 3P= |u[Ɣ}b{[c"r~g =6Wm^29zx^TI[)UI;ЇTG]wP`~7jcka$!OW dۊ.m8ΈJGBPv+ ʒqN6V͝½V#%,2؎%ԫnl0EQ/SCLGR&i.Q;_5- f3߁$_j|`T&jQy0څ~ =T{RH/h`E\~*,3䬋uL_uxQѮAFUήñsVJ9d }@?legRxoX.T)}pFuZд1,BXMCRKҏlx<`_PL Ǭ; j۴# Se͙zӰ)ؿAXzVtԫZdnomxOLZ j6yE;s Q\-הS&ľ9N)5rv`5Q6˚M,"&=ΰ0߃Du/)W M"s>ӮX1in8IQ$[(n!\M@%Lf 4tۜ7Ooe} nƗi=1$n4Q!+kA_UOB08Zho$A+)/gxY7\It nd6thSV0]r{OoQ*Vsf[CKm,ZXsWh~~ck1Lk[<=2C?%@k~0U&S7[c\NT*еVFf!"ύ2зj0DK -K o9{pAw7e-|MFgYGU%'\&)Qе⛺u؄#%4a864x _~$8Apk*c\UZj|CB7S@-W7/(Lj0Gx vIn'm BrQy95|pߺFy F,yV =`&X0i7ajЛgBَڱzH3_%Lc=߫yI7E==ꢾWXA5\I@{"ϫTbʉhbp%e,JV8\yV\ԏ' i3*nCСܔԒ^<"*r1?J׏٪>UF( d/f {dn FRkDE5*Hp2c*^s9;+7k# PFUGBׇPf1Cߨܛ$jC眑ŊҥmPqnp "_IuMj;&4ZUKf0}Y3'N0r/`")6\BE!~ufT4JSD e]OgލN~>l9@sV$^TԦAG% 򙙯JIv IZ\Jk PPrN #I3!CmB4 'צhgPy*ḾħK/CG!^3XKpk<*t#b EG5|3MDows[|Tls%?kl* \J;ebڋh~fږE\-uK?uf^pbJ8X^,ftMH6@n3C`F7SFdy`8S ;Di$ΪBT8z[WX)$]^Q;N=K9kC2HLJ mtApM^ۋEiD&PW7} 1]\l esBkgsj+<9fP'xWt(s 8 _gX5B뒷 . FF3%bURQ8&3[C/G[uObl@spSٌuRXie1^PLeh ա]Y6J}4'wCmq#5e$>vW =K eC Q9Zp(ZXphֺMc[cf~>C{̌ Û)&.cطefu. WOBz;.Y9aT0tD,'Jwh#KB:X.ĸQYZ.ZAM)6#Y*Uq5Hߪ zNeW<uBM p|܇ԛ:uI{WQl9d{f`"]Trμc WmPzY*AhIv;b:*g/slVddEo1S͗rɻ&!1՚E>V8 b>kAYJy:]G :[?DX <(IBAby p6JТEȫؘ\z9Iv.V~wg-T31[LQ!b`x{-<܌+~#o*m>vv>u؋A~;x 3DַgTܣI&jrمJ~gb_>Bandbv\EMfZ\[}4.%?7 P$B܂ h3\/Ge=(=y|)Sek^_UXRVA5 sOT0l:I ㄬ/nȯd hFnzx}t:j0yЮ|a }Ǣ*mW7j\np+U#\/ 7X]Df\K-p0'X_Ƒ.hgnА9247q<`,AFdq2QL*LV*yQR*.`^1svLxXmt4x"2j 3!a56SEqx#:CYw!! S%vatģkg/Pkn( mwl0i ~b7zQ=t+BgqdI`D-PgR",Yެ hc?sz/UgRB}E@v͓$ /.Q\N" QoT5)ip<ȓ ;m^u75SσX'YVHgZWCF=K|w{q46SAswaVF 6hlS#7jDCŪ2ˑ]1 &o6=?ʐP'f$vW=h#^w@-el8l}r4^f& iZ,Gb&zxQ}*:j =Jsi26x4j,si!Q-*':yTu*޵rzonm$ M^l6)C.71k ʻߧV^v×1\*ǻKbMaCYoȦ`@VKCwpo,4ʎ@Oī>WvWYI׎49VӌnQyS8a|:Fi!eG͓cBsjK 8,`ɓnP!sW5aRưn7anpVhm]8cMQ"3#ZS#P@A-~x{ H ˳<`^N<Eb 1ăB aw?iF{>WX~9{>vDz{f)f`\{RZieNeCbNJ鏙HAo^}Fiʎ<jv#WVC+Vw+Ht̛ 9a(5F8s:C>m6Z8vP(S7"r -T5){LBPa^f #tDL甚 Ud{*M0A5Vuf p'4yFqILp =Y6K۠p#TRu О[,#A! Eh?q"cF ]> rZ_7'xi,i=uHhhDo{339*Pqf N3d<⋀l/n|w49^mD).aŃn6^1&h `'BX9bYtiŽ|L,pϾVaGrŠ>K.?^mq[YDyxb z65{ͣxI P:UНHy5sХSh;27UKbl#RhgF*#^G钖q7>c&@ R%MgV$8 ntWy z7y!O_]s<@H pOk-܇L:%j:4 hZ\^5\xN J 796ت퀓]' ᑘyB'cy2X%}$d3T ';7؃ckmާSEXA> N>15$fDxdZhm:&PB| 2,tjPZ`.|BϷ]Fnk2vt3]^4n.`H.۫8)+#ulk}ZG=ޡ1`=ZmVIs>Y¿` e̶.E;Œ^y կKfຢ HW>xN*N7|8蔐#5`ϋG܎>l_@Ϟq#SE1T /B:$!QRrBV~#`E Rݹ|Xob|Yg<q R -SXpHTuqK.xXϠ⏢u|1~vM+^{}j90nOcg"V;R&+D|c'P5SF٦9OFٗ }ePnNduBC Bl(}^UtdF &ۖ`4czع1#p_ IfSOPQsg8dD=h[}dS`,o26{4_0܌,\r\OIVWdxl]LG)P_F`v^µCJF̟5EƤ8?e;p k~(pibGGn ?_֌O6A:8uK-<+ZW}7)(Q`7 ) ^OeLS{pJ3lɖ˭δ?K־T{W/RԷAv U h[.5CL.J(*6{p 5 s4n.H P[)OdU6'CЏ}+[u?MXRO\7T?%nRlk] }pBᥘ!ǞiN67€ጬ(eL30&!4Z/S%P'Q{u  39 vDI< {|M}/*)WfH&\F,4g? tYJNW E#k{bG;_ bbjHKXV6ǘ}NɃyesqηbUv|S JmmjcBt&?+h2&1xvqC=EN$ 6н6b]\95Z6(z}*}Wx&|,Ѿ..6%%HI|wyAPwe7`yV=+xz''>6FTDvE1MjTΑeIzLWTw4 ^Nr.0A$fJH)`l*>)* K ?(eaKWͻE 2'"#tF8Ї;v4aQ!L#nPJ~v#lb C^Do33/=~{Ͷ?W\-v<^aO6vJvt,0SP_5*/E]aIt`Ɍ/vJ;! :SoU_ 8y%by;SPwBj X`8MqN_#[d:* E]{tM5ޞde?r@jz [EA*n7˓H9̗k؂ /B篚f}8̏9OVmSB. ւ{ 2JAɓVY'٘9w^f$GR @QCrIͩ3$8e.a 'B R=@yQ a^` ,sG/M]bD85*R<)aWf)ݻ (Sj*1ďM!nJ;a?:[5ڍ^U 2Sn}#H|:p\VqِN(0 6 ZqeʓaG%ˌ7. P,80_k$LrԺK2A:WJha%*_ugIp׋ŏl?zSh=5'"g+jV5(`jor*HIA.gs[bgGC{n\)iV'*:r_1xiƬ52xSV=sj$'>tۉEa 5`GI,7TM_mqˊRCgF;,[8,IhQ| ˠHy gpˀ: PL9&[vZId{j`4+}hP[sTrT!0WT$; g]kg2e?ہœF ;M=s9,ͯM(u;/|AH 5{./C^tሙO|@ѹvER w!ݸ y noIRe>XSd؎):H 1]m8QV}5zk^LR`fk;K~K hVэ] $ƄLPףN~1 俅ѦIF;eN7C1s27=)?f!j?lk%MJo!Q4^#K:? Z)WHZ^:\D({Ө[/G8v2a4,UEHG|Mb̸ξHcKlE"Tf }s a±Y /*A ݧƓU!˧jjcM\6 N;HBvrf>c4չ\db 2DjwD"-n,H6?OfDxYdϚuUD oCs)f<:ͨ0;瓸\>:FR6KA`#řó"6! џ9<< cĴ Q?ϛ@_ЧT/ޖmgu%+ V^iyEQ)[r !/Y(e@'tC 2[B;,i.$h~.L7[1vL`%-˕|:Z.E*KgTzl1qqV5ڡN`WH]ı/kHIJ!,<&Z&43f )q|%Z,O]6`/JF1LC~XS;bsY,+H$F4؛l8âwiF +#]:dTɘK@|q8G'zc'vK $&|-$_+P̩tm,8}AOa͢Tc2\V?]a?/-b$"|W5G!/p|`ӏ%ś2LhtDیg?$YkI zq vհ Y}JOPُǧA󰦗XV{`N51#t7^,.nZRMNsC-ЏKi4&wj+Qy;gʗXYa8/[#$Ş3|}2'1YǠ&e&'ZBY4 لUJNC"*ko%J*SF.9̡1#e[ ?%Z]V[$ZE`K5L)A>KP<'gs'JDh0_M<ޘv!J'hož$PNWϜ628SSb/qzGCɛH~`TQFj1 "'1m|P)1ζzH 7%4f# ´}h)`!c]aog1!(%2GQxxur{ [% pgmzћ >I_U2}PkݽB,FKvur o[!"J:ƝRڒeu?#JuyvdrHA߷($(KO~fFKܛgԯU`EY+FI W|ъxK㕹|Fxь]e9($#\GVs~;vrD ?l^J 6p`{HWUC.NV}ya1-=KأB"(!'Fn9*<8_f? 7ɚJzԅޑ=EpӏVĝJx[V,*X߈}#$čƝkn7*/x-ߪNXy]/Z <1sQw|"}h`-M]L5o!INIS[Y3yV52jSC~D%rR#4`xz=\3H벓 r >'bIacP.ZGT$T)8 BaMxT/l#>t˜uĒMABggC7ZRԭݟgTPkstc8ɭ.s:e JY_jt4/LuÙ%#N~(.ɬ62: 3QJ(42A j*`D Q rxq޹և)۹f~xaTsuHOxW^s`ݫT'22>I΁0%/H%R{wIMmTabq["G%Jכt_g;2iAV uQT+GK  H\@dф˭ފ—~]LKVCjS Cz 2~~u.Griӌ*gAL]{{N#Y` i1~/kF O£_<Dn6ݏm0.X3|!Z vaSgwkAJxK ki_N/Bz Mv؇FYk"c%<ƄʌVttNĹsU/]ӨQʻɔ)`W_)),_H{\Y:I烨\ǀ;UR'Q-cwn%& U),a#P]A+|vF6#aa,}uMߟbdPy{N3ͨwt7[){t[Ot'zf=5NnJШ{iiApmF!cH0<ŝ#Q;7 gi&΅/&3 nj|==(<桁ÒNF5G[# &#+.=aU0Cb+0.a>105)eAZO[n@5S5ʨk.Bޘ1/&TE(Si={HW#u_{yQ,ڧȽǧ6-soXzBTJc~q1f@&*+i{T4oR#Ct8v_|#_x?ַ+ KT}ձev0(ހXx/r]$r56.?[~eh.l:hT]|Gf NWݾQ`1i䙞aʚ8[`x2KqT*k#F7 6[פBɓ/R>y'afn-lCJHj~3{0|}'#s%X؞ncݟ0m);u+OقU2+/ hz4@`Z(V:MkųbF4$s7z(XARQ+pM 6Ǘd$бԷjƌe—_Kw0`bB5'B߻R)r, 2Mv 0;>]gm%Afb !h+?1tH&- ֙+:QcNVXN|dۘ`lF/>HC$ksۥrn/v9V=<.$>\JmޯlΨ[: $8b+|!?'[$죮/"~_[Zd.ӀC @Tg2a]_f`7%mn[9ʴ2\Z oڐԑ SØnD\:+(AS!Ncš>֍__$=!F>fVtZE10Bts,w'p.jSA6s*.I\"VQDmC y|{~WpH_|)QҮX b͛腜4vEdkHCDLs1⥸qߞ?f;wjzrvwK C̩ȄOR llO=}y'cqHEd|@jQց6L"\?TWꉉljI߬V  }u,NLM|[1N@%7.3>a1: Ԟ<#+8ny `N:#Ӻ1 'tj-崮Wl]}Ty&%?X ,d+ޮ-+8oWVd]#H? uvw=QvWp9M EbSW!F'  * KjNnLʵd/aHWXX?i'|k3'$_bqceH[k_lrk'6ɩy`(WkS=dHn0U;\wz /2FMC1[Go r)>62ƖygBt h+"u4fKp^?!/7Dh7,59i Saȵ#%IԚz]W `nF+~\S'8}W=xr4#Q8+N Dt@'ՙ4yS.q~4QuvFO'T)~&$%84?d;XvpG&vߎY#˕LUkKridgN8|RCUAShP2&A9}TlЏZqՖ!-I*hJ{y" c@]/1H2t"RS`wyWh'!yBN/I^;ڸlDU>RʼPuۘ7^,O+lQm7T-J3~mƟe._z'ysOK§8=ת9;n `dVwKmF< m10c.|G]NҔfa9ie5U6m9 bDoq=%V=D"6i-=]RuY!`x?4G6L$'Rj-laZJc^!QtO$ u".ץ47 ),DC+_HSa||.>ծ-I"ލt&z1yw[^@qQHDApi'o<"jr9PR|St`M3c95M;Cg4FOk;܎t$ӈ MWOX&- $U牥\V1[IT9qKnYxlP{TIϿo 5@Diz˼Mȗ'{Q"Pt?L拉[-itb׆19wM?AYfaRϐDz mah)B[UIC! %< ,l$؍bG1utqƔIo:/Y} cỏ~J1CQa#]wD2\ӢGU3*{(Nz #qe¬E X A^8Op33JiRn?;c@yP0S=K۞؉r=khA,Z1m'V R2,qTkFvSڋy 4{eр }R WzkQyF(K7::L)Q!^ 50BY=3mփ6*y$ٞ"R/}f!Y{}u6OwH4B_͋g$ANQ\'dyykBo`Z=ݢ؂q2 -s,'e4rIp Q50VI-`l#D nb(2,! Ս NRZ4i25z?aY!^D{$3_Ė?s3K;aoR., 'M`dzfA |1mˢ"ɐ"Cc(3hҊ: wuh!4k2E\Km{9waY+ AQLKQȋf0 |"\$&V#.51#h MHGuC~*PH@п\w^b`zݟg~2YI@Ghot"zb`^Pլ <Ú]Ej'o~uHZbm4(z#i2^⟫"46P15d5Joi4Q_*65F4HV;JuXM>jjjOip;X]%(jD1*9b??A]n"Wn.]^vv.UT3 J҇o-f79_b٥T̑&*OoYqk v$`;cȃĖf0IUH.b|ç4%bbzTwj}(Q,]@|Φ,( f*w_;kcDw 1qhϕnSTf-n7<(|(ad_j;AF5̗<5Q1'UD غ -݋!(LA<-z|okt^ɶI*lQ<1ƨ8P#-"_C}h &7V!P:rUHA?t&ibYPmvv,E1D[FCS%m`ެ & MMO1M6{Kȯ.z*wI倪8 xidc|p%Ղ7:xj5h:غ{OcL8kLz~?Vd3w#ٱIz~3ڦɶY14o#Dꘟpb [O 0%zoU $ MƗX!̅Ǻ!#cR~Gt_}רc53KaXFƀG9O&S{23}/Y:nٙ_)[eȉ+iw%ŷߺ"0r·/+*VSC :VUAIከp^0:Eb ~ m F79pW +Š+Ms{ ]Ǘs{ߛ:&\FoЇC7ę\`iH4ık;jzJ|#KgFLVu!|ESĽCqIDob;mj0Drf[k4 7`(H|C~~BϕZYL F]`t);S^ІDWlh@cPjE.mF[ݎ ~`:t Ԥ|Fs\LE{j* Wu[e[zY6,l CI7xآU>,3OĬ!Q3[.w?" t=lo^'ɟpS|yo;T6Ѻ]NtX_k/V ;i딅"MW8ZUQ[6]ه^q]>K{ºuɴ"3DԷVRC,8oJR657,ܖnrIjJN{A,џuکfka&2:f,KbB!uIW VXnz؇Lv<']?8M&bkxݶh _A!|>TK 19iKpw],Τ(82t80.sR݈djRJX=m.J8`z[m f99h| >Ãw08t d. D:m%3sOBҵRu5U{i xjÃmG "eR|:7XM-JG=}2=x~qK]< WYD&AزPٶj=ˏVL7*)z GE t}{7 -=JAcUVWQԋƶ5m Ewe>K^>G7yr W^=561B6 Qu,zD7vh1{IWof==ʺO:̻iiFavGlmmkT|j`9|CgKaeLٽ'EEN\t^k9i43L C OD { KPm&Cb_sG WHUUsa]}>wR げ^80m<΁9už;"X}C+B ό&Գ n:} OXr"HOCf?)^)kCiva;^ g `[ G-=<1 _W*T@죬 !eDVm]ܸA۪=8t!jhceDmUD$txK+@ -T 6tFr]>lwoA/ߛ?qmhE^'F{3hX3 |ʢX.]|EL+q*GC" $G9Dz3a3~GQ,,USfw sp@N_dݎI77rp}7r#):: nS lX 87Js.ŜOK &I`L'ѺTl$-{ƩRYW1+mda"7˧ӑ>? 4WՁh2gȖOզʕNM4f뻟kTbrڿD]>tBa h3YN75LWfcO;~>S''$[eNpKnv#a7-(NB~nmԞ{7]Fˊ0MkHAa&>41hR,'摾gx9Uw S:'TWo$"Mz6 hkf epEM73`v~t4dL#H}DQ #͝9]hV B/gɚD'[luL2 ;i%C8/v3 Ʀ&s9&cGݑP$[XQZUW ZRpT|Ww `}ZZ * ,G݋j^*4n`)x8iuÝp:(eY̨a5 i! ò1DP Z'(>D#ۧ+ w.@ؘmRਛ݅Gn_' <NZ7Wū 2勪=8HP LKo>wjrE$~W>'el^G!Q}.2@;9Z{yCnѢ+\dMqUi)QGyLj#-_1֫4J8 }9A v1&#&+\VvT>eM\3!t;iOM)>}M<2<:Imvr}$Q.qa̅T<S2kٳ< **UDӦSLR?g@}'-^?+͉aտ"ỸX t؎IRj|`8{|&t;^o2y+3t%inQUݙ]PC >`pUFt'1d}Ⱦ`|zQ rD })4oiBlEO~6Qv_n/ @)7~)"7$TbG5ú\BSc{幺 g9~!4`d".RBaQ~R ,*pb{`6DհySd}jt#kD϶??r42|Ҫ{fTqYY9"Z<벍,߅wkZ}R2,$QkC ڶ6aI1r`e]ns (Qp%wNjRRB6CK ROkyAJ6xCؔ |vX-J3Hy6 $EҨ稂Cix%𗙥+2eePd2Q+PbVf onĈ*hHȉEi8iT5$C+O>QNQۍ+IRFXLXL6Yd=Iل~m{>+nmeOX/BcSo .Dw$R+o#^ru5Ѓn0f! AW@Q)J~S/G &Ge0ht*etN"yXV܀ T tʝD9 YY7\KR٠R|PHw;/2HkD~'^ P=s ^dKLb&2隱㭉r§Ր+;,\KOa)ģ5FXVu> CU  'ż+ \˖ޜ'7ȗ"!g敤@T#M V]n=1uS'EsâI?Q{z>/š !}ȸh}N բu9([ NC^?SXC v^zmG,GsD;_ h)zbDuXu K3*g \z*kU@MTHnZIR6P~ ,{4!QS4#cBқٱr;3uR.G`?#8w"[بr33M T82N`ր:ċ븀xjDܚV{KMCZL 6eLDƊ5mo#L-CDPWk>T_Xt 6EG 3aCWAe0ͶNΡ)`g\u䝹tUuV!?7mioB0 f?LZmEK[Qc_H.%o3tNyXY~-59W(H6i:+JLŀو&ʹN3]L4DpWL3Lp+8H} Q 1L pQ3 *V2'`X)"#U %eE t:)_bYO6m[4,S>3? B㱟W SgQ_5>)J)f:^ o2 NXiZ:+(aէ r77ɦ%ߟ)}u=7F&n}%sH'!WN''w-󾃆Ơ yxu=*456So|i%-}ZW<~$QTG +^ pI@hn`)i>30OԔȒF8xBnFJZ~#ҋܦg2EJ擽:kЍr>iBRlj t=>5}6TA?x=Ks~"kӚFJ oڡq1׬1YsFAk*l|ӲnOmA^3v~*y UcÚq%lIU!5% ><-Xs"^ܒdIp\(飍nDh`'q4w%v m:)w*ϣrQ%/MAЈk[63aic^]D MbfDK*S> Xg_dRg*Ϡɐ\ hILl`ue|]GOp4<@V60QN󸩲DS(:YZ*8#)aвpvc S |Ď9=F {I2Aԍ.i(o1.ty w|P}˿-- 0^w許UsXQcqW eVyQ1ȏ;AP.T{C;~TL?7 ֡٭fZ^§~14GE9Da\[y_ PxU'[Y9 oty2T S`8jc/)n VT7}ɍWh)wFl}=î{/puqKQN1ZY 5@g*' l,NCy}<.}C)+]l$͍"+{FP":ztyGJkG`z[$< -[^k_ScǃkJ]<5,u .:0/,6k_!!4`qsef=4 ;&C[] TPFuuyk?GPv꟏nMvPˀ?v|u_ܳ_1kAܣwH\P)N#H%V)) O.ރg'pF)ƒr{QI̭:xswTLy.(nqE>LW ݤ2OQH5bLvh |\iMO/tM|75,P}žF|@B?cU:S ~+֌4-18 )Tt,O&ozAh_7!]{ yeA$I/P"Wz(l٫MEJ .6ش_[FUeYC24pXzvES5q Quc1u3vF3Q_ܲ8ka|LGd}mg'ߒAa5Mc9XrjDmE=+ !ʬY| ('"3^9!'*5\=@ѡ4Ww1:=h~Gclc}G%{HTWEt--&=ؒ^4"P~~% 7/SS[lht[Mx62݌f@eUl]hWu;'ny3~PaF3PSl6dOBttA}}E8[keq/LJ񘻫Vn/&}ˡ湃o"̛WV?k$oMR:Cu|˶.Z#)Po!NN0cm8X*%U\JKc0figaD`qݭt[tN];⅞,SKd׀Tpc|eY1j q*Ur|/ouZbe/Lmd| 8Yd.6rXK\-%R/0ATzbRgQ, (, ;0uϞh`~`#I kB⽟y& & ȼC`F$!FyhgvL {S%B_u)%3DTXfE7ãR*zU;C_Nڐs`Yb\tf lpUT"ѪM<@-"3LyFxVyٷ9Pw]fi2sUgz!۵(~r* ڛiz3Ԁ{af)vPOԱ3|*bmNpU&D<^$DT=5zRW0)Xcmz{=nioICo 6WdyҤ9\񱫆J=VLn/1϶^W~75#9DޙTFjP{ԯ(52e/y'ӧ%9TI/J222`ju2;(6_A4WdxnSbZ^Ce) E)g&7ڃ9̃78*/ꬅ*;⬨?"7=POBf'^K=h,$8HوFR{ڧTUW oJ=3d/D*FU' /M%VKMcqiWS`kX͘G{xƃ$_ #k il[뭣_e-^xWHd|Rc, {>OiVQ̜P~ΒZ`Q*4'8fz(WAVM:xDȢE9Duي* [*fT>1B6EYJ}vIkpx1O ^aDΥ5j >Ӭr:ƩY!{3 a?!3+ȋ̊W>p465N*}Z=j#۳e;?1U/p6Fh>3H3pm_^P;|򡥃@yK@Td%֮%5Ǚ4@ϡ P6M%ċFk^N k42.( n1T٥\5/Fd tsE)V MFG2G v'!*JN;^J_ $Ɣa uuE_H".m*Ĭ*D֕ÜODu454"Q}^)CQeحMKW?gQӁu0>+ugz%[lծlvj"O*ɻGHZP)r#~zE/ %uv7RvPm~ZBhW lSW.E;Xeib'y7v|ȪWŕ.c_”RNŤ% nM :|K{a&J?)ӠUd5H/nE~-K&CLgrVn)>0G GԮI--_iOBz\ ޸ 8GkUعDkS5jКAq-Gy/&.1@zF%2L vB:>)˧<{?\upT>ȹqsbEU#y^qxF7PS6r lÏc1m?.lãX hŒ3eB֬. ;Ne/oPޟ~RgwAg/NH󦌼R *~u(;f\@ЉN>(]د _}gW]J'fHYdy\ R]OVuƻ&PvmcT_W,'GAf̅!vTBdՏ?4E ?-(>U@\2wZZCb');H&LKw1W`GަG2#\C2 w6HF4SZO: jiY'6JNeiBĺ{BesLHY]kKȥA|̝HdlxrPfbŮ8Nw5m4# S6T_Bjv X؛~,okM44f4?4*P[# j9\Z9.G&T8_Jho\r7+,+"TMM5 C:{NӶl^]v n(kY{:^Kˁ5~2*%ᬼl,aL+%̈_7ǚH'"=O !Zn;QKNˢB NA[n$HA1<3oxZ^OQG˼~x/#"LXIWUݲnJQRA,2SR)3Ɏ0.l @dlH5.ۨC>/9C<寎 ҏ[mOfٙ-"bc?Z-:FŹ7=(⥨#+jeۈ5Cb"AsRhdFijmZYl!DfAleu f8'Ϩizdy@S48dTZb[1f˖ѥJ3 rM |tiD~)μLZ/]ΥӚ| Y Xٛ`@۱dydLPTa<)9=Vch0h0{`+H@+!#VIQt\|n!H&ؑ/NU}U1=$I RJ@7նpNb+k -R0M/}9 Rh0Yw1Y') /t{6x!*ܾ' U w^RvdXƵkzZHsLSxNH9]FL])2#m[ Qd J|[C<N?3GPLMΘ*GdEqh6O{U?{JSPY橳hޓ3}RgF*tky#7(p) $s kNϮSHb }kXYP.kweA_c&OP$p@4C3Pq]|w o~Kj-1.h†U`!ZGL>@*JJvXWki!͇uCuG<9"Ld&CЮy^ }tż{gGlS&l/FP˴"`ziXr7!fxkx<3g4Ymo|g6{aGk|:Ӳ%elf.%֡^5A_idz9xgIp܏w EN<3god/j3!MBv Duўsp1eQ17}ZM3Sts//2x+c!)? T=HjИG}N%$O2_C30&]@wRcg#|~!Fqк0amY!{UWuX%es T4K*_͎+Kkuqh7N>&cu X6jEantYMrMc9;=?rP߷IHnGC݄e7D[*+B OkT) ʂ 'tնrRd̹1 ܛqR|\KƵkhx#ݱp&ODENL[r2E\]¥ };o*sHPUzD2 AǬP"dHXK$^ܯ$ؐi7|EXk/'kD?N%,zT-Ihxd*/8!)}'6s\c%b K4s9?XwFE S1N_N<-Y]*u=އD՜5@cmvqN!h\ +5 P{-3?Ƚ &|5F+8]ײ󣹥܈]4hcj6+]EW𵎧8?;k`g*-*{a_Ahޅ6eـ^>ϰ 5Cp[qJ`\[_)%B~z xI~ne֥*.=zjlq{[tӆ~[dOQSŘRs= Q=c|z%w4$ڷCRj?SH$Qt3r։SZ〹zgAU`b[[_ϛRl83e 0yn ~E'F2ub܃e*&4WH $k1u`sf )ܹ`՞I2,zgITYUfn':zh HGR Xk?kdPX"JÒFf0#"9~h9:5+#{2s0Eaиg`6 ]߇S+ g1UD" z{V28Kw8 d1K?CGD E'Z bDJqN4eOw>α6*ӂ1YY-9h-JTo3 |;4<8BׁOlù#kK9c5c0 BdQ1Lw(R`oJ eAH+S{lLIo{U)Z}A=N7\ҭo.*TtbsйVwJS9vLCdB+5){ԱcjblzIqo{DN(`2/W]†rCatW~{ۗXͳr%zi7@L]:ŻPւOhݕ/!y!U t&YC,I;=%7 <<bG;Kbkalw)k,j L4ղ H:oDFUfYH5Ɛut]B#"SKY\(q'mAZy+pbvL*xE'8\zλ~@WoS8ncR+H-cq2~REŚg9ٮϰ{2KùB)EBv/x:/ېB!(j>*B3S{{ 3?͢-l_R:xRb-Y%lc,)fD(QЈ m~" 3 ]7SX `,6P. O~7띏ҧ%}r|43OV36Aw-<փFX6g֤V%WL Hae 323_M侳3Fԡ#Cֳ?-d}#L)ઁL}D5~_<$Z8?!HE%Iӗt!hB#׼ֵ^72Xzfˣ4\"p?e~Z[c12M[tUtػC AY{#YTb!ӻ!cԾ;U~K0 iijT\W s1`TU|} `HK> C_Dv PoOBDYD~L)!~MuF][{_Ef\҈jʼnk 8HZG ݉\ x0=BVFߋ\stz$q`ӊ;iML+SǤ5)+n.F` 6" [-PJraM:Gs([n FY4Y/ʗM>6 xUxJ 2:7bj/h&^ dX?v)1d֤C:}OLgR*QumzMcҌ2E/!sx' `l5q1~FWz)óB1=%A_>Ydی\GR$/\|ZGVV̌K ڪX҇⽫}w*iGuwRkbPzoC  5Yc5[H,ߤ6Zz^mbpMIoK0'?GᎺ'Ca5>gv2ʥ)& :Zr_og@[7ebno!dWiɼ} D(CB-OLw@=DQAqov.kv cpig%*3B\ǚ9T3\c#A[ηj~QM V7/Vwy~S?m$Ov,1xvqf _1/# P 5si@}zF'n)g?52<ܡkkDDHՃ}ƍ"? c$DRAVƶ\X8Si3Jnb#)#[ p;-c?j of`̐u:0.>T`a_A{[Ĩ^!CҶKΣd^[ -=L+Wl'rBZ+Q j4+MqZ \yF?98.0?/>  I!'=qh/y0jې@\ Lؒ"DChOx}N{)~EaHD)lPV9-/0‹.J44k5i@%L vקLpnp 3.PqqO%Wt:/uE|ݸDpI2*u}VA_ʿ/#*.0v⠚߿@#aKňୗЈ@|DEJF}& nЕ}BC9ӈ> xF*8*c\\ &([WuaY%y_/s#;W\;#uKWzf{\'*nzzJh3?<_ v_.(Ak4CXxAYZm݌ md^KjBy6zLœKX]{q]PŽj=,Ia&mʍ`11ǽ^TlF Aȵi{{vvl"?m H)x?b6nܢ[777=0֖d&+c۾H@ʟq @z`='тy IGѰ͹wQK4᪂/]S Ɏ,t}Y1JŮwED ~0- :1eO9;c"$:|'*<*.ϗVkRdc̜Jvd@p8/(/ͥs r(wx .=߰8!긂0E<=wޏjq@b)T^!{v,{羿>(NͫvޑRA1mՎn-:T ] \_TƴMiJ9bU׎˂Yxj<#}?}4~3k^0Duی[&ؒ_KKw *D=Hf67Җ ν&h(Re\y%YGUSG덲|̛O H3kS!ixS xnܰ`jWm@=aÚ6?L(P,xdt\5a _ -2DⅅTX!SfjŤ̬}d PvWZ~+Qw=+~. TΞ K8w5QpVUA0*XoʈC8'3Z@|u:m &nrB]0<V뎉|x-&j0YqE nݓjX@=6lw!OLPgC5rM(=`[y PJ9džU+0] #S4ca;'YlϠapIP!^$⣵ %B:FLP" x':EBw:a^,4/ҥݽoʐX!?}|?w=~ecz*? A_IȚXwuMʜMv-7\9h;}Y"=!*㶋#VGSؤ@<Qj^:J`yYϑ+yy<1. y׿ MS&egZRe[֟ڍG` &\<"X8WJR՟7֬(g9 lkBIy}CkŢcy|%HjdE%@ÖrǤ8sc)t1}ēm*Vp]=;$+f cUZL'Pݖ_^"6 H9*}q(Q[`jTtIw$s)khPZ?,ȹ4Ŋa^xr* ~͓LbxČZ/$Xx%RR*q-V>G ǐ'5D$U`C݅zhCh,}۔ {G: xDx/]8b/$1КSAP9C>~;Of2ܡ|ƽh=m΋i՞B-ho f$&mu7 _­@쵘SZC )p'!/ޜj9rr(w;4sP`$|ۋ^qnEG@xϨH>@E,m'<½6VLʙٰ|Bz:ZH;h\ FS h#FĖ^.RM{_k%Svǘ_k,%3ndjEV͚PzaEa^?'JDGfj^qK5/ fVPHѤS5 ɂɅtgvM\GAo x a~!\H|VQrK:5;7fq٫,yY6^7V!(R wà,-BqXSOm*kCLƁ7H. ƛ)$?N,&{N}/lLq"nh*)z_&,fڃ F=*DS 3rPD6l~CFE/[U9zFQVe ոA&A'T;hھuupNQό" 6 5f4`C {LR ˳z䮺lE`i[wz| ˎJ!F7bs(m!zԫDS7,8T7/mf5Gݲ!AjJ.=y"#'c:P5+<mз赴ݭj1;)ꠝ{]im1pAicOXpP'sXb/r^7VYZ;nxۅEaHG9eC Ҩkc'OiTZ ylh B1gE4@GU.ل9Tޏ[zFn&LIA\xIa.ߖB+9VqJ Ȑƣ8r#ⅫYcHǨfb$%8̈́]bX t`rjN_kIKyS-*(A5 Y#x TFR:Ve}|9:K%biXe> &C7D9-Ńܱ. Q MSٌ .k0}(E_PeV&~jp{'bKNc@ _aq N/Ԭ4S},NJ?ll"ѫd3]/ `6 bܰ"-( `R`} eԜ<Ğ .ܭ (鏀;^s }~%֏_ƙE K Ail(F ڥO&mCӈ ?iaI=7=AIr19ȮO~Zx.݀NIDs/7a%425HSyN)& qWeyhEl; Syc *ݝƗϨI = %Wp{c*f:jn4r]7,cpxVKb_ *9S1!4G>|#QId9ۄruJ>Ÿ`h䱇9 z#̓\dH+{qFk{Wt}HOs G(,"3",Tsf5 ƾ=bjK!S0 Au6}6pL>hIJ#`<[7FR8F}:׹O[-2S?RN>|f*=2 ;%ER9鰺$*3%#/Q KA<`xOⱠD h !j.< <=CۗZ=1KL#zS*\+*Z#]]B1 9ub/}6+io.Ȱk.:$SZڟ7Hgy >xnW  jc/&pO#싺HEhiJ\\ɴo/f7NyJhϧa0WElB]2HqR  k/!f6Š lR!QSq'ϋlS5t '<_eu8>WUasO`z\H~+2麌k%f&'IE> O7T -.O,OJ[A*h1Zb)̓K>ܤqE! o8 Nֲ}58 msͥx| ؏qyHJiKtm[SnwJJoro_/% + zKcج+mk_\UHᡱ7A@!c_<uQJm8s߆r\ցMG][F?/;&D+̸۰t5%* irިL<;4h~gG3h缛֣>E͎bxQ(#)$lTu5Ne,g:t Dk [a2JTР&9 s?桃MlS 3 ,ZN?a`rtv 9 q)Fz}G lϏFy]@zԋR r-R$9Ƅ/3[ 2':L/G X}F  Xkrϯ-a.hCiO ȶw' /;I1(<476%+&5iֱAjҰ.`Mt?o;EU, z ߀ڲd^ZQ*w};lD\)#zgզׅaښb^EK.es=,ytzΣ8eIIiqW0$!@YcʹwZdqHSdv}#yB%5׺uJ$jsC86)ᲁF ?4tS}UO^7%\w}M3X:I u9s'2i 8, fz<ݚL.pew at8~qنG8(\- D(&)ōء0N'}; lfEKӇǀVl -ZHT/vfty: >)o=Zi8uXYg!`d mn24.4Q6F}hp/|Wz :$-3dWCΥXSٹZֶ H|1H_u?Dy'^+=rD+،@Q {yk9EI@xuwa![ҙ3@4*uXzB_y(E_ܸlI^tJjgVf%oX!{dm4yZߏl mr1Ra|b&PҨ3;dثAY?N'Y{t!*{`oi=!8nm "g\.6e.԰V TOd.!ʴM&QF܀BTp9W@mn¡E'SEa3 [Yl.898,@S_E'q?&-eˆo19-ע՗ $Οg>@.g B6C} j"Ӑ4E+D)yDQWx"(̧Ti7k(zCv,:0NHY1o$E؄+'diÓD!vFSPoN/Z 6Ҍ&V1GnFd k:d(B `QqRW`&?2Jj?ΐ"AGf))O:KAO.mǷ tt^n:dh;U@<2r Y@rM됹PApذ E+wׇ!V4++:Κ6zur˼%鵋Z fdc5RD&*ERt2dabuD-N<4xYx%^] I2{2; U^+ Tp/41FQ9r f o5 %[ 'tOmpyD̾8ٙw-(Aj{c1;o G Êt >5 x7t*w?Yo2 :Tjbk`* _w|8}$N r/ʃ1YjƔ)u^|93RaN!Y{`ht#%*@~ U ;'ZN2P@%z&{vI|RPҽI&\"fyT;=`e |!{F~+opN6wU<>5lY@8H\c8`iigQ p#YwP5@6yģn)DX.܎PO8 U)@FM%T5ܣ5q&Exs8>wDҪf4jBWp0z+м /OO%FBVHqì6z:8#sBSJ z8/;6K HS)_ xD3mch9|uleb@ g!"pʷ껄B*?ikf&?mˆEe{ L鑜 "sg6\ʁPA o(6'=)<$r+Ӑ'T؈a~ "\)(T@PlMh3}Jb*XbѺ6KD 0f<^v~m>Q6-hw: - #li3t0iuT[x{RGRO;b':ud>s՛ʋztDD*Dž]*ҶGHem)&~TF,{OCDz/KÝ]`3|op Q`xB:e0.@`gKHQO.n0=-ޛN"=4)p/0Fd] 4!qx|pQPս`qVK~nȧK|[2{JzRB R!EKʌ/T xX%jJf)AP#R>h%'7 2oqtH٢NWsח)aD#cf@k7mrqz jbp ` ~WZ vaЪ&2RNe* EZki0fnl?=3* dB)t1Jˏʼ _Z4\df]71 '*[-9 ,o) }|Rd4()6;J;r(V$bLzhcgDP[*[Pf>Xc⮘3R)S>. DI/ У `"ҵؾ(%Ȟ>CIky$-XRѢ{CD)Bң7$S-eshgʡI"䙗9uY';ըr|GC_kїЖ"9QbSBa߀^v/F7A76CB`x}}rMJբFڷ͙,2ZimCaJS(CSW@nM~UD)@w;Mi@.q+SU/iPɱ 7ZtW;_7x4?cF]kϒ3M{M5> 6 >2nSP6kQJv&pMYs&WyDu`v^)ļ*7o*8D) L't6?}Bԯ,+ ]r/oQ5x9a&F)vާ{}S"./Bߐ*1Z;v%Yɹ 2/|q8n~%whOyN^ Te]<訍k6@" AhYTӈ]_[J"c;7 M[@Y7[F1shLt5a>4bS<S8U>Z`J~UxYIj6}`LAK`Ք;֏1:is H(xUу^Yng8Pgh؄ )kU֧@.hj>aD(ڮAW}A$XAH =amIϱ- TK 1/q4I*VġF(٤% yn[qrLp)CbGϲo5xsSea SX}5Ds)*HҸuy72__WҵS5D>DT/7Cx-V';[,9Q,O IF-ü6޼VuTXo!>oA:ʼnWs^/꿴8??X^RT#jJl9rdm,bg_΁~+?*ZK 5k&MQ'-mFxAgSjZWņ(#vi6alh5凈Pms& v+VUPF (,Iȍ>W(8Mc +`;|o+,*ɡ&k/Τz7ΟR:`` Ð-!mH[b&*/V}1>p&]jt^ʹTpx߉ x]2Y5kPǡA),"ӬžaA]W&5ߙvkw΂+ *)b%)5pJoģF~f@JO*n4T bOL;pvm(&SC[whJhbĽ2Ag'PJO#O ʠ= dx>“j m*dǵ~dѲ#tҚ,Sh5☡D=2`)K 鲻L÷A-0x P[>ie|[{V>s(au ų]o 8ⓛ?> ŴFN23ƹF@V|DI%Mt"HqBkh#G2j 1/߭b]!utnw`$̃f)u%BG xWA&GQ/5G*]2B;%j n}(fF` <.n_oF4ao(:+hE|[9ONx[N\)[ZUS2(h;T!ZI ÔW Zy^tNh:[.Mcw `Ecnˆ9$Xȗ4o96lz2's' E8&&莹:ݧW?RcXcȓq+]ǤDܢ% AS1xX$&T,b^w`iXV\r]>. 'ɇŭ0u Y'=l~ ^Bw^^Y)Br꘭x`Z1wx\ˢ-~ Lq,6wHkhUmϻzın!ٌW@P 2if6;i+%$iݏA3ɀE4۞jV)@㿗06@~UD'rB4캞g, б|4] T)m1ekևm:Ǐzn{tyBd 2$hVg@#I,CĿ !]'yuC:vBnd#p|Hat9fḖʑ]xdz7](7E9^j*˜:ݦK3_%EF `Pe Q\=wyTg) W{ahWmzˉ\UInTs *.EB{0l m>#ўGPǾBL@ؐp ՖmnɔF>@?L}2ٸr߮8Cw\Ġbj7i$L1&wUYDo,SKh11Ei)AhIĿܟ7?Q+8̬^1yguھǸVlGZֽ'5d;$\oD ћ͒MSH!Zi,!Oa>mPA;#꿬$T-jC^ᜟ*ାrZ=.42`vEFFiuGY*%>t@4ĵHDŽ-8FJT1T*ޅ>!Ad_@3n}s*4݅㼨xqV #:3۬pr x3mK`̧\G\pYS ArϓJD!viPrZI]ުvL(a6?|x^nH%67닀Y Z@ϭ)1;mۈDnr8 *&unPe_ZwlVM.gG#gԢN դfݯDV$zLR>刢H,ޟO5*7R *!DkWh lN0{mOW8;͔l 1^QR=@ j&P精0-д?XM6w=7H}MlGicáe8p) )~-T Iqk1O]%kfL)hhy2zSZ372%kEj* :%ֆ%n>g{AGaOn4p֞fg;emCakѹ_ a;lU\<΍?< \%"\ju j/7m8ȣҀf!S{a RhqS\j*-4 ۱bx 9є.$ fl r!B8.g۞ CPP[IBX;Uxb-jw[Z($qH%FP?Q&BJC{o$ݴJQ*D& mY qɠ\EkłR-3/'M-ŋL41/S0ƥbn84 u};_qQy֝1OHy(=uz~Glۛ^-lŖFyERdࣷϛW_-^ a;k{6Y՚%m FKl]72rr&)v26,OVmK qB7% LQ]ƣҤ_!RXN^/Dj^nzp-8"ܹk1th4 cӻ FE prx'>Ϩ{U6S}EкŃ@"hk)>:1VJN\άN>/=K)wEƁ:1ѣ,q/>; ]jipY0/X4: ɼ8=Wuސx֥cKZ AP:kA,\OE1ƒ@9fpcG_&kz&)ka=doz.!ಆ\,J.k5(4]q&0zɽVR&po]hopu8ۭM)!WNh-Aĥn @]5ZyJwNXy>V&O!.‚?p-bxmFԱ!.mE˝Ԩ#2,v@v52Jb]'KO:{_}o2ʉ@Ywٯ(s$v&-FI=\]d:(jWی[x\t8j@&z<66F.wL8H<"kNB.Q۲m\|ݼ!X~S ~'pumZ!p1Q#, ,ۑ17B2&V.b}l1]В},6LOo#~~ҋGץ4H 3TJPNygn6'EI'o$h6O'So`F20bVV>~ skkEcV2Ph4uҭ^J8(ߥ(UHȵ(a~c+z9i}YK]A x3k[m kSZ5˝K']Ueոjb bAi"X8w`ɋ/jJU)Ib3.kג 1OthO:}:‘ ɗ ^Y0bi~J 6e97I:om1ʫx=8P$ִHmE1->;fNrFFWO3f#!re#1;@"ٕx@X.ZMY]WŖV8y8[HW.N”}Aڷ:iQ-OK(Ìp,1,A M?lEyBNu~s`$GzADO`Rx[PHPg q!o]m_H@;taX_OS ݙG1eޙ*}ܬia;}- |K|ۅ -z5^vdq ߣߟv6?Gv&7@ ѱ?83F5 Дdpg>8QI؏Au#*;"ZޓS5M)WQ0%b"X[ 06Պm7NF*y|@5!`JiORJ|%.V}J YG*hvnӦ72EK nLkS4oa玷~m8a>EI+F#~n5ey /,+O5ކ )GRa"`CC집 k'&yo缺jTtоza+$?z{ i Р}T^ DPq_U걼5Ty|6HgSX_魅(B狼6xs ȧ޺2K8ŸetMkHԙݱ"hPR;t8t8&pH"NvgN>5G˚l aAB63?B'to4u}C'/9?ywD49Y,~y]`M v;ao^4=;Lv?ܲ L¢ٔ0uy/ZfB6Ih6$23}_ŕz3$ZxNJJeC-l81ha&veQt~^yL]h> ~S`eҗnD}} Q3Xw1 Z.OîTĚG''+\oX0&e]`pgBWRFrXjߍ=.rwOhCisI~ ;wF*yNmo {Aj,.bripTKh$::nj7we9oTJW8Iv.4ލ5ϴiJ3jmVȗk hlWØ %t:9iBW H6{<<\{YOXǢkIP!G "112r)3Q05T m::_Bg#`K5{RLx `&!FB𪖦\=Ӹ ɟrX#T#GO5MWDءɘQ1v-{u=J@x5(RK3g%xlAc}b%?Юٷs|q=_kdas8~٨~Ϋk~>#١31Ful;Lm@4,g1=eIU&}djVcoFNnzCAF{XRn_ DlҼ:',8G=1|tFmޫGZ>э KgD/q$@~@u[xjڭB%yTsQ"m̷&"#>!״OTl쮘]{ |ĠL= ] zu3\TWÝ@zjV#2">@i-7Ǥ (ƺ^lU`q1r٠dTkB8CU˾m`Im~7=$5(836kA3Fp A|7C|HQ&xGK.0c;`eG[; ?SFFYT8`k9^GޑN4(#rbjѥ'7zqHjPZ|RRk`,)L]WQqΰ^$S$(6ؑn~  +~AhbΝ8=QfKJ>e)F]#RmEP;ٲ?lٹ)@t+4`3%UzS~ `Roӆ雘%2Yo,R "l!BQqCQGG*ˢϔpKe}pDM"*%$J/DnBp dw\><&"5"TȃehkO"CL/m]N|[BE~.u!˹Tb_HZV=9|4)kWm꾍|xQ@^lXEGNJM-3zGA{|@HL,:2 0"^-V(bk\b:p%ev0p[˸^l#ʑE |܎q&& YN4)>wL1؀McmQɋZphc SDUnG. Ĺ:@ؤ) _2u`.cvev@"~\0 ;Q&3%eZƬ 9}'~k4LAҔ̨th"AĤAX>Cf\Nl1;GʳwZ,Ri$yZ >n+$'|1 Ĭj»^V W#Y+5uW{'KzᆵYf:vr&Y&Q#yטe f_}fM*)+uĬOp| /x6oujxp7I?J iLL0?KV=vXq-`DG5y=ӣDeftّ0:_ (!8iLl>HR"}Ϲf4ſl[{j7iPEd?V/wYmԞEr4 ]]Y$Bᬺ:qwJ#+QR_qq!=rZ5s 4S"3::/-=wXZ@1ArZj)uryzވ`I 7`Aien2-#{i6]&Pܯq.P\*"zfp = ²C@8%ɽLիLL;†Nx.:Tt MWT݊ '-f.&@K͢HPUuwr$V |@#C+0,Gj+0*}4~SUɇ?q\lw^tUWMuwE6 0EG6)^Ҫ􎱧_=x"Ki8d*Of v=6fHy=f \FHYw)QhDtadWUM K9Pز^X&P;ij#VVzDRx6jw:vmxInOxw>f{"h-`:Y,lΛƖޙ#wXo#<Bl܀~Sޞ(qU&p&u$gBӛD:lNяlNe/$iBa]M}xI|'XhNOE5 p}Ẍ́E2Yuܗ5g-|;)V/pt.X+V[lb1(N- +"{ V Pwp(  b!, f&Wnȶ(9&d22Sk\`Et?Ѡ,%|p01} 9y4o[J0/B'\ *)h˞ S:rj\d${_uup鄼~S};+C-m$Av-[ xqmSGTґN5%FP{52<,1$aֻ6gf3'w¦J K~|/W^R`ļ[T:@n -f ['ô+ Qd:xky`SdކSƎ +8\XqXoǑI>YM%P6^@=LF]ȸ.2F:?HzE{#k62I<]J("ɜCOKjIJ !n/g]#æwSmR8W.p턖nQc؍J&Pe0rQM(X Lf9YyԗCEi8"9D_)S]l| c"o~4CKGhaN[ Q3W% ?vnei{U:'ʗ~v ҟ3|\9ukǟU@BK4T/ NR>^C1^㌤'6ڎeA$%:=U#A@V}<[9M`.0߮~?aӷ3UF^I"8U3ik 5Yl u a1`6LTXkZS zDԕܭ(z@ "Bޟ 27+ @RqA{z)0}x6K {^x'x:JbsrWt+sQk&vF` ̚W gM*!LG2 x'/)Uw:冊{@,a:[&tS/E ? 3̼c ܝq1r>|з % p4(K|WۜKg{Gn "!yB/ClG>8V%Zxiٍ:jQuς3o ]p|Ws)I쬍:CRQ]v<]sI0Aᓰ}Vls(:j#Fb1Q|9{"]ADMH9 "*<+De+a) |iI|-tF9 :I0Zk5,Q`L =Y #B0eá/e&ph*9&?xǨB4{?1]L#aH.Ffj`ء3 uBlظX~H}TSt/l\N2{~:ܕ]=^uC;G8[6:eQvG:$2z BʢT3\f-`&eCy;b풨]8&}{Wǐ$5=YgĨ!+au[@V#W6SCTX85>ӢhHhSWۥGJk!WZ?&JORO ms6S蛇X,kI1Р\ YbҺl淊tkzؗXd8UoZβ>ʚk${M@,nX5 _nZ)+KK.0RalHQ 4%)+&+~Bv=mld xU3r|G.,YD#܋*=2hR`R&l-芣[br,jH5:O_r}p0D; X%T5,\.ȈZؿ@ޝNp8Ru0%'WΈ;ϞCpJ0m)LkwM3Y!!J)RtRk-sbt'Z /$"$RyŷBn(H@NGDD}t Ab}CvL*J1C`,gb Bs.o6*Ss_lO69a_rK]Ҽ&7u9QnqޞШ1a$f|\ԶE(aRXK:4UZlpt`+l9Z$k4H29|EC'@\s>gV!9s%JϏd!]vw+]E&*}[/pVOs*VdM/X|¼CxpIFMFUA]QCs8ZRW_o&)i;.doA:DL .|_'EA̓0 26g%™m{\Jˆ' ޫ?h#`IE`i@Yg3X\F#3Ji D9BbUE{U^Z6G}R2k&uSGGe+AW:,0-oP8(/^#/ Z" SM۪KFMM%勓DGyv?X69}x,,+=:G,WIP9Tա^B  =p}L  Z$Cq\XcF.xb_ Sm* 8|l=jm[o{,J"1?@<x8bpp]%[y8 g-߈N,w.I> ҞL|fg;xԻ%t"`iU;2}[#{%8V X) >zHCpᄐ7 2;B14 ȼ;RT1G1Ą d(sL"α :%=~')~㼨wIݼTP;,0h7q ݎ (rPY܉=C8Et|aE#G 4i;N#LjbxNMzR+gjߡgEM(c*uBGPPoED^~"Ub|`us8I8FaCgs>7peo L/`n #6*מ+]gL-J8Jqo &ab}Qh#(,FEn?[S yP'P{"GV.Z^ JQ?Po5fÖ.댑&)s[F"}dT DglϮ'=ԝw 5}SF$ 5@,-LH"Y}'"A ~EE,MyG:|"UJbY?5>Kcur"A:s;IBKRw0*hFVr^-%(ΪYF }"z rjgxנ+&zeW_^8 .-׻\Ɨ I5`KrmL!z_tLjgPiUix慃e# k`ʠ`t̋vJu9) Ӣi/bϒ_kdEguG܄2خ'rZI/eJHy=R8ec.]>9VfyI&0xx ¥tY{etOI\3<-.65y:ؑezBi^.hԵn L7!ט^3ӱal%Lq*0 öZmO _TPbF^i=8G+P,{εH؈dz)A5e;Unl/QsRનȵBݹ.43:^`W)7ZAC/1LI/~]L<%O勤}M@Oяz;mH!j2}dI! j~ P@!3~ فQД4)Ń'[N6<"\g'/}+ޢ!OU+pfk>`j5ғ*Z*`e.s\ӫPB>8j(5-.>pyTѯ^N=6ҕk*.3'<8}Y=j}"5dTFSL끊vM]v8>2e) );Vv$u%|ZygE̎aVuS${_Y 5Q:Y QD( E9J"3}fBڧHSy&)Ƒ3e^(逫3zUFz ؎bƌȿ{1<0H]byk8@1u2ʢwQtl{ Ʈ3;{St\HدW iӒ\Q̎bD,ƼTFQc7n@6TaHj?*it>=~C9 ɼ^m/zC)65%M&Ave|rPVtGm)Hu w7l ut|/Ƽ8=o}"MŨj}|Q۲i6=+1JSJOtHGjdʋrqWcP:I(Z܄N_M۬@FU z)2yĞBlbD5:6oyU6iŰAeXAh&st 2 cV: ^Jp5t97-@\,.Jz7"T ?m iSj2bS}%*ל.tWNĕ gIJF4?eO:7wD%[eUʄƌ++UoS!Z.zz=@zvlG_'5 8-'Sf f >JEODmƏs]ڥShI C-+fP@-B6[,Di-&J E$&ڬZrw3!^.^$@6{*G4 }0Ȍa‡H AI_hQa;,%W >HqMd\Tj< s#7*Hw1RYm7ܫt}ݽ:B9#v\DG]qYs fkFQSca117x Yz @Qã\77:hORC4s@T{f^?RPɡ2K@zCs3!hrx8u21#w4Nm[1p7AܾhD1O|lME} 2rslj6JsbFgA2zUh&<]kaS /~*$b 8fR\$k{6og~QY^_k1cH4w(&еK*inNaTRKC!=7UQ0Z̧a#!y&v-)[^7e ݵ1^ o(vI57k_ZӡwcCv"VFNϾUUhwK(\=F̤%C[lEd] T5/ӣCeBiw?/#9P}i0v7\@#t.楦xxxzGMrDKB47>t2)=6:'Y=LRq޻/yEOŀYAٻ'6G/mG_QYISs?5h*k݋eʵ5e w!!/Ai`٫Zo>)V7hau@;m%B?lz oYyFտQQƪJ-9RݺT)1BQFw /nV=gqglt֑5 dQSwt+.'>Zsgs"{.hџ=_d{!ҵ(׼E!#GMN_Iz̆_mؾƌ;e[]2 9t_f&E/r1It {@APϒx)9k*m+j6 oJ|Qj}Q=lA]sQr2w?WHvh(ayP]=Hd.{3c iu39Rٲlעýb\j(bhspKU&TY7`IgWc=$v}C@}+MjQ!yw8фB:jJo|ΪiS2PU-[ӥ'GtGz?3хV&@^Ow&.%0 G}Gt[6b m*@x_u1eyAhU2iM_)DheU]B(@+_ŤEm (UP[BEqٳP3uGs/wr{tv"\yK3~jtӰfg*ױq~ctn4qS$"ƃv`2~>Z C"\3|c0K @o[szݜ;'zEwYf]*@Һ )Q&":by2,J?Cr{sv3Zx]PNg >F+Y9>b~(r#mހG_9^sQx<9uԒlvE3XUs~$Ovg'1&RzZ,^ [: 5>TX AH[/o \'h}cF/;r5VǶ*X(/Xu @2}1c? :ҩ;*%4DTYƿOjT)~(8;?لgRwŮ}gb4vn+܃FYL?!ɛKFNn3Y?O{ h!mg950_IIEݚL*zC&A*ˉ c*}1w;jsI\G1(sF@Kbbh[=DT^r5"CrI 'ֆ'"'\̤]ąD~/XA%P1êUA-RkH=٘AP¾e  n?^K"2ICu2NI- i FH^z—* U:k]L +qP΂Y?uܸ%cmzm\]% | _:\e~R^j#LjmXe!bJ6k'Ɋ_ pSyJ|}ȵnmiOyZh X" Սq`eeR*!N*X *pK$K+94$UkS<$'` 3wG;*!}gL,58ZPJ:Pv0wQo%$[Sh_Z!1D7DZFҕq&zsI<HP=5Δ12#%%`'<C , &ARQ0[v˧rz :zBpgRWGHcC ;]z Sv2X˪ 1Jb% ZHG4 Ogꣲ|-*%az4Ϗk]wqC l^6@]D$:8Cbe&[<*E(7)x}EAw]J7$_ufܙbb-V.Q^ ^|Pj~ijR$rیr(~%sY~Zx(W0b vjtcĒ j ʜ:a: _EDb5knDI&wQLBFxK|N@ItԅcdF)T@L}I޵Е%\lBXhxw24Q ,#JC]fQ]EL+6m)[WBnw'Mm :.C+t8nPPq]4@dLMKSn|} C3$tg*s jsSzf]8zJ/J&_\у]. 8r1ƿn9oLucioShkײme'P7(:J ?%Ԫ%ySLӑ2]]كYH C6Зybi~kV$&H@lgNz4ܢ#$!qS"^n+H]mXcA߆^Ju3)%R-H%ZwGFXCvd3N*7`7>n8 dD1$% ݻߚEо5e=Hy**3M)Fے9/_Fe=g!07rzo{zy yz$ϐHGŴ؅> HVvM8i;dJ3<,v7!K9w(9+uq(xua $ ^] /v%/7ABk?]-yY"L54at#6sСC ѝ:D}@ ?zN~̜ҝt@1,+nr3. ^S)Q0Wө",)h(q^BȎG:a>bV|@~ a }۷zBHC.>« G_" Suɫk zpj1tvzWJzEj%PDe5J.*o{anwk9rAA퀽cUns}vm7 7aAw :8~`XƈPxNRjx<Ee̵頊5CUWw3̣\",=U,4qclLѽ>0KT=' {ëϯnY 4+YTYrk_:HV%kvl:ˀoy㑬eة)Ȃ?Txs.U#haIB陁[L'iƉ2brFh2 B4@d^f1ZB7dDe'$#V~hn0j<`B[=5C#ws=`VZ\Uj gu)L,/_-(5PZ' p)1#`,Hn"p\W+1eět}aJ7Чd7]VӸȱCÎ4/N^s'E!jޢ"x^&ye:qj8Uj7ԍ [bTNk:AXD{2WBlzVc@j`uj8 _6/A|g~,xTs*qJ,-Om֕NJc[yWҎoxjC2z~;}5hˎh_ڏzgg{F-}ᄃ LGlL['"vΡ R"r"vW󽝣Έ.8MA 3uOPW.2$UCxP2{ "Q#gk$^P/#c\c(BpRʨJem6@- ^Q'xyA&Sj4 L),Wݹ ~VN ʥ}k^{Eb/vY=ߗ*囁Kl&`{yîhJ#ӉզszlvPĠ5 A=Qw1|l.zypбr2o+!Mu`$q߻?s[bՆע(iitg{k:osP2\mځC(@C@s [1[@r{\ל1R{l1 ߃r%B:Ew>4S:YQ asT_sgn".f:&n0Qg6fRR ªaDWD>GSlۈd _lLߠd UcNlWɥoG47EBLid,ZehPRG}6C/_$lPE O޿%i sR ߵ3Kƌy~M l3+Y mJ}lAE6̹KMˑc̎"[埴Zt%㿬Q9h23V2vM9U-9Γp' ˄c&ǹ uXkzw1ZN !ŒFw'DbFAY@u*rXd*iWdr%Xgx`[-,W2>+$)k;oL(`8~Cu^V ~,|36;jT os}REcR6srTD,'A9V۠clm?$@k jTL.G'%Qp(ͼYB{흇 eCUvӏW{i p| ={c5]*Wu̱^GkI \}ہ3bQxJb*k(i6B {KcWJ񌪕* 1jA>L!9f+1o}](:t}(^~lZv09i :@ܲ/5;ogu~"vbZ\bAH%CAJBDe8$ @nW[,F:3WyqZ6ZPy*B]Dn̦38ѾŅz Z0@oy{ GS- aa"HQTJL}Ěd"((c)S8~4w9Z 0 hՌmxKR;/H!XlFhpNֆ\Y/%:F49R(.,|)ij@\~w}K2dUE6xE.RP- 捵ԃ=FA$ni87UpnC.S@kfFOy7OnF.6O>}0d܈"[B.<  ` Tˆd=L`Oެrp)"[ _NZ!cy2E^ <>E1/|RKUӞNFDS̴VjcLH_XJgҖZHpNś!%= 䯇vDEe7<}'LM!XH%] ˊmjDpA'oNkn)NĥJƧ*T'Y߀#r1zT#Ds{1g+km{a)ޚSGq(,,B`FdaR9 '՜2 [@a_|d[`%c+SЫgzdUd|jtn&(pǗ^q)o*dM=R\$|ŽYDlf0>ALథ'OGRN!T>jG!A/K4#S$I`Hmeu!ƦEqmj5 rS͙#}t 'Pi[V){hq8(uy~,7e:aj 5JD3§2,}ȃf  ږU1Pj.?M3v1M֡RwDK'qߑ|{}7V9 $oE шwg½z|u2CZ^6 8~a83҇E5" U3ٵ?$)2y9iW킓#xxkXj|"U'?& )CLm3Y{$~˗q|KdV9 G?{Ntrͯ],KDJ@LW;@.NFU'9~ϷJN8(ڵ<@vs򷃗RYW*p7<8:8tլ yn`j (9!e8}HOBv3oX S)WF eO#0Xr--^f`q H ˾`Dh?0* mhTݒe+;Mn?߉ Р\04 @֒[U8og6|3~ԫ*2)"HPzzc~_w`XCZ*2J O >xkgFLߕa*ǰKd6x'F 2vUDqM7)FFVjGﹼbt?d5$~-gm -Vpvi5Zhe KN>PAtz<$Ȅ18AiWm>0)gxK `: ݢsOByZĹ^`:FeȨH5N1,( gtUHޭ4Y]@"J1xHK'I@d;!ZęsͺZXpMK `%>e">X} "PCȫ7֏8EȖ6:?q!ap4ڨb)ꜞpD!Z?0sS?!s>@l"jecsӴ;.239խnGC,ZJYvWZB0zT" ox?l{_o^71sš"iJj>vdr)wM@S_ e@bA@P;T#a3L&@)Q`6C[lƄr]SW݊=\nS~%(xu4L&/4-xcv~ڰ90PĔ Խ<ܺT'UC@FccBL 7QA}j!- 6IlGiyoTE$tfVQYJW v\o~C~.rL?|]9]-$T'f(Ј 2DlhY<&:Υ/x{H~Bc*>x$x")=ţP&듛@t%ܟ\yVIwvfXH @}=IvR3 ޯT/G6J,T_>h@ [r9ڳ||/m80_`:fD˚../tEHقaf2kXWvzYR0恔UJV](5?%f;Û<oUu){YXI^z&:ib*psX(zLYGi`RBWLsUSܡJŷlWH"‡Un= E~}n R^Q'0PR藸'rh/_5u9(>47Vo8Ŀ[),ob>mY]W|w=AIkΧ[r<=wGZ-!_H PȞl?ҡzW$c|}0rB%rrJ2<s "TkF̠agaKF:,iQZ==Q9Tmb/객 k8rQVe>Uz9OeqP٢ғsC|jBbQ?7[s {Z=f>gq7Y[ {X F?!ZrZUPA+PU/Ybؽgv4)gzGr-#jL:U$Hqܦ5s7֞L—LԠ+c "$>wpuߵ\3oLiL0aK&ly䬩I2X r .p.Wt"mx0 F SՊ٢B~e(mMšw[/FL#nzr31!eOmU;)Է_&jKV" {SKrc?j+xpݦ>7cR14 h x:b>vfv+62't pNRxgB&§զڴ3y$ƩfVY9/51ɩKICC`\ A٥!*p0a|n)x"own MT}5GPl5Y ce ˃6 *&qj^?ԧ戍;0v1z p)bV=JHg%֋(+2q?nByr،߄IVɀ8W|V1E1ȃ&Nlatt"!bI7_/̴Hȍ~4!ukt* -z{RQ:VCc\$@ i2Q.OmVSJ 3 gB5u.rP:l- a;@zŨ5xׯX?O@) V-hP-.eiPm}7sE[(ebgl;d}*\mI ;RUV_66ծ^!9kOeD_+n3RZ ZFWzfYb\`H6sQ2ZeY>ƅNφ ]BSE[SEs=1ڸ!+o{Iqx%BR^'h v@=t:Fi5 q\yO'8udL˃nJiwS?|t1{7~[}:uȋ9PkMV1N37z(CqmoKu%@b5d,٠83 { |̒V@K9}%NPu 4 Pr<_<4(yYQYls\(aU,4 ҝ6-ت0YG|秏YfW\ia!m7--KW4vwFJt돚ڣΞF}4sý|%ږcEeђt.w1m7] '6P]CV;^tN`jԠhp!{<29شz lQlFyLvQrmNRp[󍱿Wb%$IYįBN[oel:$s q0N{[j*E1 fȱ00g0M"7VX*!SBӂTϣaLeSU8'jDCcJ%f\s m/%+#uqܧ.ud~3]UcaSe<$9pW8^»7 <7u03rSlT>)N"9߿?CAm¿ ܲX$@.qZ޾[ۑspJo`P_<=_NgN}o`$9?N@J' ص߁+uP.&Dr!C&y&.B@%+z[Y02Wp^4ZDM/ zikE$L4ǽ 2TA$ƔEk,_{rU63첉i$Dk%BD: 7 %E%IlHb>#@7\/f$doUI>.!s7.7b|-qB:\.9݋ xPmy/3D$ J[f7,1<SxA/v59kDvTQ( 0M~FK1;egot z= gV!8yz,뾄V̖i0'CwEg|Muuvːta-KBQYM$v3W_3Yw%tif-`ءa.@d'5<7W>8Ȭ ʜ/U%*/I5:~ko9ܨӲc3T% wekh2C_P*Bf\$eF b$ӭRl+sǯݧYv^(~S(*)0*vB5\őԒ'$&E@i,5VAD`̓LKD.B_rNw[j/7F(:ROцYX5sM#r:3PNjB%Gtbrk'Q2t6 r/~v~ :R`۝%Tv[k{] fխeڿf&2QXvon1cd>QYn+ʆ'j4bYʊ|lbQ #w|׎(c7n()Oc$&q<;P%;Xh.nPO=4plJ=%u2Mk]0| 9K} mLRX 5@bɮX- @kmԇt:+Q'ג8!@-zh'he>*a,PH雇3k!#|}bb8GzW;5|hXwt[NHi_}@0 کtD52 3mhI bF}@$1.e*^z}_USſzb[d-0ېHM)NuRc~M\;Rt=f iRpXN7cTJ9dgX}UہzY >RBP3~iG"%Zp&!%(esbBZcj: ᚁƞv?ux&Wu`H81kZ)%W~nAPj%.o>rƚm"~ž#Zh'Zpwzwaaž(=JKzߠlBuk|,*aE# u vo"~ՔrºTp`P%D1BxƓRWD15n a3i}^J˧+9zeI>f(pKF=v31$;a.<pC6p^dk+љ[ /` K$(;!ĖEsNZqzJ'rj|MټPPLM?dwmc;uj*C # .9PO jr Y~GFkJA.ɘE |A8Xb[C˞!41ڶ0Ka" Z"Cۀ &0w5кgwxQ%~k6&r;l({3}GAUț* bK:!KǫO2?רxxE1k{o(Yehs ܁eskZt9W $zJQ$/.wZG!`4ê q}وP.4ŀYmL?T^3*V4y+'̩嚌h T wqSJ-ۣ$Mm#7*?#MO7kPňʓx\j[k-|(>X{`&0Efmb 雷 LftӡcaUt<*0C9%jv*@)5P/>1h~yʊwL0,701CB@sP3,jZc+7֩Ps8@&ny)*L],ze5*\2;8_܂b`&@د[ P>a('4R'oܓr'%S3dyx%:xl+T:ʑP nrjwU5r&n_͑́kgOP\87][f<3\.yDpP>8(z ooQCwŏpL@?J<c푻"U7QElQ_P@m QW#v.T &.K޾ōIk sz2JJ;"iS e)pL} |A0J*GǶْFZT"T:?ⴄ"Eg +(=|~H{k!NC|d? S?҃icqa;}V;JNw>*@ Ζ9Lu/5uJ{u7Dr33PX+Yd^R_P?Sz.vgxp{Eq~ H.&-i%Nv&냥,#fEch+2*6x3vT:~k7d䥅W/6mtV\<[!Y(Rg&"aCyu NdP;1U&vSNm晴^s;Ֆp; 3$eyd 3ܟ!N&F#. b|1yPxGA7oBzZ\vw|/;=FYz:߸yJph2ۇTۏ7~W,r!mzTC ޶$a׊E !d<$SCum]*r>& C Nb$ 2"[Ӥ@pf7A!tO6e 7?ȒD_9Ptj9<SA'Y$x=c3OseiA 1 8ʔe_qBr9߃)5Rv"M ,@o+=*ZZML*%Pf"̫*\u`^>}73{iVduCSt?p0r gPUt՜!\[toXU {͂rrk{z;cŌ )AQY7&/M#1bK7 ɍ}PH|/-`:|eCKixWwWY. xWFU}?Bw  ᳄>Rq'RVtv~fqVܡY _zJϵ>䇈gWѫizva{)։v"B#@ɉ&VQX}Öΰ98ƐU՞Et%u uŁ ǐ2a XX(*ѭU^_*f^~s< Ӕny@}s>ya t(SX[t5ϼ~p]UdH睺3:%Th0V9쎛.reƀ .rq߱!\+tH`3K#; g!,($5x6|t"߇("&+oPc ;ou}Dڐ0)KvF& h eg喳nҔvkOMXCӼ'xq=^cڟjU$g~Iu]T]Aޖ|jIHf}/ ZhK/^լ &B Zݭwx\b`xY&7-@@"At|8]2^PAƻy9w^ү{S@ʝD( |(:<_ng⫺7Љ3L+sx.MOn=%ҡ>*jZ21N\8oF+;jl&U:-bi(J=DO"y#QY*6Sd ѓ:)PWN;ãk.(RQMb7._iK`teq@]m^'P"^켻xhhAzL\3Qbd:T 4 (dq\ //:rGt R06j$n7aZ0bIbxm2 %o6 ~tE*8P1xrϳݸr_`W;rm9 wF&jD퇦&+W%6gtfi/Dj/$5jYMs؁x EOye85ua}T.hy!A=CΝޔ怼 f7)Cz*Ġ2AY GI3!Q=CB' [膑O<~LxlBpo|vH(ևWl[߽-1T3(Q#A0x; l "2s/+T],Rߜ[`iu#ICކC/@tr+޿>xbw* ޶^\ q5(¹= zF]}chceME=Qx\\͑Ya)I-^&/Ɠ6᝚,!%Izxw452C%d K%jvi`mvs TQR=#D #$pZ`Z^og)P۠Ia)_%Rv*BTM_"@\>rٻz?@ dixtaw`+QM:t][7OMEτa9ϳ&O_s@@$ϻ,C̴/p&Aw<R.'5bXs*Cpw[AZmTDIe^5:ndI9rQ-Ɇ*ZBۧ?r>aBeM﬑:{&wUhI^Rf0.ye0}(Fpb[Yŏӆ3^SY*E BVOlFƮ*YNM |UL$sͯw3Bm'Q!ėyK7zYVUơOYB,WBdioVtΤl3df"W$elª`zUO-%γ;L3׳21{QC"qsu+R|)b:5*SPǙ§5.a[V7#iP0}ҏoR&AMHRԶ"RS*;\&4Mve4}6Ur*폱i+8zEfAKlG6zm®9tk%y_f";UlC%1V+ax8|g+i_JBVõ[\ Gjrf6xbBFR1hݜy:bi!+T0_>xV o[FߤөKr+G,.?9gPV!,gdӈsJ*v5ZJm d܌:SFOv_35f W&΃gA@I*syUϛ{_X'-4qů?% bjFv# X)G pµӓbo#jѵc޾c5 !9 -2эkJ#V+[GQ$!#4]tH퍹̓/%eu743R{ʑd&T~%z$| l [)@;6OM`Hɸ xQ.ښީ;kOQrŽFA6n\\7$4y! %=LCmW  ϓ>~ 5u {QMa \ba-t;Ny`Ѕ0ף_OBZARޖ/%9>g8Oh^f!6TT a!Q\643 G4^{&Cg`B̠ ҃)D( wbO0-.^zTBf3I4D"}"v'Hv !PE *viZhuK~ iͨM jPq [1~H{ q_ܟbK[9Z}+5d/3e0)tRdt> GxU?lT!ˤQ(P۳)@cY'D:́g(5R=o9˯$'ms_EH,Ď! 3S;uՂo(Xl'o>#&m0‰7T<|"~ \l)-%}5P5]CBM(cݻH+oyGL]kE?HDKMgWZ@JCwf)E0' :W 1-8s΃?ڲq|0Sa]>0ljΑWԒ(JdD9 VדRN%ݰ׳asH6O<2aP3]?eEn}?ڕF 6$7dΗJ1|9zk1#;胢xI ve Xv؋l~.ŇFPz85][pJ QCwf0U-/ioU~?)|nR7™>ai#(yګK-4M%fݣ o,J>E58aVɵ*x;;ܬJD9a -fMd})-:*iuų >6R6/LkI&^d.s8X[oZ4ʧ.pX#Jw501Sb-ܯСuk|$H!/#}S 0PF]YΫc9# b( gK|bc?K- -!I U~Hx` " ~np,wEh G3QD.@_R'pHN([!c>PC+}5;dl2"tZf MuԸu=r0cwɝB E&!J ?0nS0>\βXҊ&JT1_Y!\xoIkb#!dM$+ ENyf- G,N `z} f^Lpz;IDwQV5JHsLHSo8=\-x}O0Cn}A~xh=f4&C) k]d%Ŭ]F`eO"SA^M6Wrl`3\#$j8&5Rrk j1h(X im12E4B[zkGH K'aY׋*Xs G) R2[RodMj#TY-}buvKӣX'uV JWD(`@}zׁ{8!C Lҳb~vhfMHduJ"C/KxZka!9Jym%2*h'L^F]Zdf t#Pz%u χB3,YlK${C(o3^̏)".~]W)N_96+@)j7yB/=$V7`7IZC.4T뫕TUiĶ$Z^\%E$(+0lsP,t`f |P)ݘ/ mt35XxP^Bx]ie/j9 l?C7`yQxNTqܳg-mF ++v^x=s\ݲ䘿 hY =gG߫+:=/&ݹ²_vۋ $n~}|v9,5%fGd;hgN 7H3⋧rWEr(}U<4r3_"$DHg2 !?B= 8viIc=ME 6Hj3[/vm+ćWHL072y-V3ɩ`>Syb%fGц=X:" 6\lM Y0=utCȃkׯ=Ȟ vK0)UpH+pTzFV:'&t_61v{9{6]Å\a>~/=1Qj;8B*KSU q}Hoǟ$lRш?p%/v2Ea֬RbmkAUy3?ŤWeHC6AN QyAO5qF^4`ۖb::-I5t#S^hj +*S$rdep~岤9 qy;^Hx*Iodtx=ȋɨm ht8ɋ?O/~xY?$_C%P9B2,/Ƥ<>)JD Bt5rmqN6:Su@-GD`b;*ԞMF:a*)r;k3ؼ9{Qi) ȅL"ϴ[/)-IݽH25IxcQ,v͐ M0@%=]R 2<69},/瞆U5+Z޸0ǟ ?a%& 0uIp"Aا#(~+v `s ǡ%/$ƎbDNĽy =gQsEe:.Ezk}g14F@.> Kia7c!~ooT'D&wYmVz/]9ӝz^NTlzPrK~.nЙmR$O-骼Rv~8lnswT|dufm^~ܦD59u8b[z+SYwI2yo'0+nҷGR)dG2a{bZ\K։*%N;?B _@LJ\Dc~y OfGuI?ker|fy?Xys#{~s3oװ894䒑⏪7nFag4Ÿ2R-c WKoqcٙ?; CNZy0P7bPn)]D7Č>D5vP7dҵyQPu#Gڠ\"xF0#xf*R^bNkO˄hRYn@\J ~uKQoڭӸ;RYC9hj*|p>ŘL\f䖯S(Ճ3Fj5(^;G_kYk%O+) =2W;/1BT6V0$n澖dzfLݣyw,1yKvA^_6ݛx(}o~EYƤo1:fWbkrձ+Y]L+]0PNʓog(Ety]eK7& ηfP(ZF ! G4 2?ꪣvSwy+nyIwOկgz7TnwD5̊ekpNLZ.gBuoK ?n#q`f팒w*:vRysd_mX&aVT-N> 'G,="=^uښ˝.R/qW!\~fTE PM$D/?V+7 B$jUuv.)p;GGn9,|xOȭG/QF+{-%Zۖ5ębqUT<Wŧo8HYcv9:رЫE8|/ptgѬ[8Hh9jѪaZAd_s8]`t,5W+gߟiɎP-[TJFvu^`=8h.eb׾J,w BH5 "GpT& C5 O0d#跳_d@ BU+v5va8Q,c{^{pwZv غ"qyRå7#/1s6/$l7\`#;IjBpQm]oKfas_Zײ)޿xeVR0QU9C2C6/SJp8+E*dHe y3V})O}yۇ[ʓ.\R(;uX1 sv$g[_5X-iƕ~ 1D2G+ $a:d+E퀐#`K;q)#L>B @cWF |119%-22evŹppkHfKaQO_}Yۡs^914EJ(/H)^ H{c냪Ӏ(VqB_Tr򴔁}snҶ~ P^uaEqP&P,ѭ VDKMjssj}r,j}Ѧjͭ}Q0]g$g5G8ՙ(q]Q}MFՋB6\zk)fRcrR^DR,E`NV􆏽NTu8BČS7-H} w82cܫ ĦJ뼻6hۃտ-*il#ѷp82DE:FKͶmf'8~ڔrSG,6x,;cw;/Z`*;,:ƥhRqAI<^%3Q^xF.8X+c9yUJƱ̕KIԹQwsy<]-*=2dauqtWIC2N{%- 37aor޼ƝS惀J^AJӥJ0Of lxPzOM/C_'L}s>K#|Qvxf3ruEd8*|5ˉneo^̕З(n t^xAc(b(CBQ^*j=<;6mJGΣ5Fl^QXo 8,R kXߴ6 %p 6,,kDc|}Uu{3 9?<ޣ:˷Y2YLSx@Ox{8n'4{/ANrP[89Um4kyįLK2Ssغpb!zlF6/L 8Gؗ/\XJHm6j٣A蔴t:'d ńro$ ZIۋxU"U\FZ]nwF*fl+B=y 4}oSUaۗLa@]L!>jcXѾd ɚS MZ3L}f `G)>Cn:#*M3uP IZq) Iwc]c:g t"R$]7:=șUv[ gu|􁤫4,Z!Z TeG2i8gԣћTh?YjZ!l߫dJl#mE\3!ʙٴ D\5<8t!0B#2$ ,*X2,GOO5ܕ0:rgY0}-PJNcmGF +Q%CiRu[#^<@!ŗPf̟sh|U*>DA<ԪLf'yH^ 5 =>Q Iʕ#45q #-97_b7% K<ÁP;suhR)m{34Kg~#C΋FS/ 84u¤@'Q"8RqCڠ:w:m%pyj WFlU"f9R0҃31hT_MmyӤjw0I>ު1U)(!M[:}(tAcBR`qOk(pԦ|y4]67 *BUՍ6ht쇽Ւ%? W*t)-",zv'Ϋ$`rח#3)nezr'Dhl<`g#Pc_+)J # tz|\vsac"7̬Rz&hR;Y,YvɄaX֘dJ48)8M)-iHQC ;0p~cq:(.~پ6ղ6~X*Jlڏ,ATjz7Fܦx^֝B~CM 1a@slxJ_%2׃x| d{RPpc%XAIx2N;@s"jKSihW~?>FcwW-.XjhiT{gs*C3e2ǘ-ohɽTW{&=T/ʂVFSZoV"b~JDWpD3`ЌKɽ H³F RŪj䒵BȡIW!{ PLIʘm)!))MJ>- ʄx*]V,*ari>/%c O\ZY]RfjX#AhMd %\v7 7))_e t]r֖roZ%n8~#ZL ])k#8?#NW| my!jwšYWow@P| v=<:fxUG')IgaٍIp6Ւ̒*n㿢KUHr&97':Qbbgv)wTRE1l"!Kl>ed>]%ٶl E9~ IذhezO3K69eWUzwKmD$@j8F'1j/8W:|0LY#Ay41 !Mk\mC虨)FIGZPM"JFNOGsқg`*E!Akؽˑ |jxrzl,ܽJ6і0+sR&MQ qxa\7oFNTp[2ܵpB!%-6.STړǼfX=bQ롰UUP[]a]gtv=~Pc9Ҋ(h\Mأ,+jvLۛa4 \h 0y ]ENHr$ŠrH@ S$~S `(rO2ƸISY& -x4DN-SS嵪TG31tJ% jFćr(`ljds,ez^uj!mo tXɊMIE&nVd! RA397K畬i{0߁mK[?rǕ2J+ D/vOh:sHan@A|g-Vrun.]盍нl 깬I~ECmKxaPXp9 ܅oec}=E;bj^0hUw zrR'jF%g]{!Va/߱_'KZ6LxҖp͘ޙ?Ёap9 *i䟩|YmMjV^O%ov,8c*%AmUp3-LOڍ" {wEn \VK b3iAWRI^S]? >NL70cJM#Q$˛?[ª+Эh4RNuUR.[n_ o?a=TCp8Z,;zǸBA-,c%[,|:~:o:p+Iר~Rj[ьD̿ԖS̴'dxPPr1us<8<_1%3u*1IwB%|/q {/ͤ`Ndǝ)ۮ>2.F'P&<)/ڈB+n`q`sD\S2 X|e G[Q,j#J/6a5詮Pʋ]X牚-E (ְ5j&8.vHW\{Ae@ևdהu`l;5𱊏|&$[WX;fO]8rdl BRiElP !k ƫ: r*sFmvZ; JS}yF0.z"vcI<;^_bg(O0/v6-e'4Q>7-d$`{M(2c u=|=g|(|ÞT##/uUT"I^Ee_ETՊ/"Wسpt?!?xwcfgGS1Dn=T*w-%hbYAM`UuQ%@D09fřQi}6(bZŘ?:Y_eqߦ&}4& J9]Bيl #Ցà<E-W*hJD;!_mD.^w:S'b>ӣ^AzY8Q=Ojn`zzvAj9yI]Ħ<$xJцsc$u]Ƣ& 4 (g+ku632WCzoŵK$IcZdh Bu>`gq5r~)pYwweܭ[E|iv9*F7āLޯA<u"+Txԁ`.mʮJx4¦?/`SV߰ijҌӫ@8Q3 gu2,X o[n-I0HZ #OYYXZP$@/uw߇48\.w{c8oڅqv(+s*G"Hñѣ5tB:ΜZSKk&EGzf. 8_k9~tD_0@J8tMJ0n{Zi34)Eb~,27a*ߡQvJ]{yT(Dձ8wjoo]WHp]7 8ӃT@LZV[HΝoWJʼ4@9shﴇJ1P CIo</H+c!pk/̺r| :hŏ,,c=ĉiw7iEmHo+v.røjVI=X$׺ߘAt-|P@%G~q(8XSY'gXX RNBW&,h, T?by&s!X+liJ]CC; cwIuV~@wS=dN ༄vey;m_OYn[9)nJ&,",\O<\wCoAyM{P`nBxq9d;V$Ӷʞgd@ y喇6F{9d2KwE߆e9|M aY++8rmA@)YTފ}뀷wS2LUVEE6I?a!EG;-HpY) 8:tQez|k޶IP!@0֭ʢڑ3!JlB.Jn.Vux0)H\tUU Q3P~cQϮsﱼ㨧&smmieT½8=zL(U(ZԁA?ɢ- Մ=>)5G} a^ZWįXLy;iY2>> %?( H-<'m/T)yrZy|ω:/zmvem @Dqt*@ep*?SQ0xK[?$aѝ$ B"lP-K´:z!)#u$h V%+I:Ny̭Kh6 Rl+𙬢ʾ"nlf&~8 V;"f@=i{Ǚ 8 xz"ވBC*C9]įB2Ɩ^H@hֿY׳֋Wch$z~D~J`ƥ K_7$6Ti2b{"8݉)Xc>llf^: ,kfP>'<5`urm\5a0Du&GGqKr*joy.˨7e$0q'Y"w 4X ȏôId#~ a1/#2vq݊E.ȭ:teS:^,Opn z6)D'=#+/3My rf\pQI>n xzpD4&UVI=BnȚՆsя]!M$lp&=# IEkCG2@IEGH.*~D&o~Il3 @/4Y'`&Ĺ;A3ڞ}zm]W;6 8lUQaXJj_lT_䉂R$8[ڤ-됖˷\7A5zQܑ{MW=.ӌϒ8%K΅qݗQ@4QWxۙؗ!$k3f1tٴq%"Iی+nP j㲭%ÈbaXKڠ+QPۜ3-[+T,&7̨{JRk'{6^\Sg:2R[6Qd)YO#}8s?_evǯ/bfSl 䝆iY'4Fz'3B*pr%V ^eA@#Lgd]2?Ú/I,`)<0Lwn0jڰ_.ۿUoMhJP؆t'VDjK*84=յ] I ecq.a?z>/e9 Ww2nE&;0^H~k fofW*sbH1}F<v'=܁Eg-%5Nd Snv&P|6s9e2)s#>7 H8I,Rf3EqHN 72sʙ0OW#X/d0ց g1?7S⋟9ijmTPF4ELIm9Oes*Ry$,]ts<6MU>SF<ZB->V?1bhI 5kNO+oB%ďg2,0 .$fzꝆ~Lh*qZc,C6t}RB'%:W4ׇ2mi6e¼ hي6 /2,~́,)eM_ QyR (j&&LIGٓƈ_&08n "Y,^wϓ|b xdoo`L^+/Jm"Ye_AfAl;^_LW} 9ܦz͓uجpr?g?W6!8Π GQmUBWYAy8%YuhԺs!צOjcd_whB&}x ^FL;Je7;2 KcTޥ_-&I^/<1H@̨X0*ASe6ۻgzK3usʛGVAP)R=ҊM)7a =6{ٮ>ǛN25^sJTUtv@Q )vL0E Rק<׸-niVb@/9N boά='ұP=-)WF3 )D5Y}iWJ?#aP/PXc/)Ȑtp*4 ѤpĘ< ܼdjP~60pʴ ]>ho.˗@nx)oۑ[CTImϬZ\Zp sQ2 p%}"@Gl xl 1K>j0\'=!G6 uR[ȹQ"rP>OZE^&x޻lr9~d`D*#~(=}pIÉO4_S΍ (]H6XLt_}B_Spә3j'h(Ϗm).˙Hv7&>qۀ.xN H'_d<c o:( RxGbE|ewUt/[M=ƕвQ9Ԇϰ=678eGHtu]:Gڎ+llm1vqQb>=. cuoQBᯪLe/PT"D'<-ӑSιjW@!CN9KbS(a79\2e h~6z0{܀.x@ė8,[uE|Sm)ƫǚ+&dGt^_jH$/{ݾ c*Oh߯-Pbj] Q*Hb69(JB7SrlwlV c1= '?>XE`(O;1cS2x9$Q/|H8%lB3ӊAГ3H xL|88[3YMSk]I={]I0,-qIE9nj iI 19}>s(^߽n63 /pkc0swAEXAD0{(&p+ x'dUDʍ:Sc9A,뀝[gTT5KaUҪdj>&vtP[cS~W*Y_t !}QORֱēT!߮#k3cO̸8~ץ%2N`3 R&0ZX~Y9 Кʉ5:p¦xoF1]' 0->Unm5֍i7k/ h9'Gl?dx~-6xa(/lλ}B?5ZIFu=(@Ban'h&ל}yN5fLw pDopL\b¹WOUb)s3";Fd_{u Ĺ8 pf75\1M|$#=GVKW &bc`;\#ySJ Pϣ8\tNv ;>oF6瞒6_d>H5}t9&mh1'iInciʴ0\LdA&Ln26awY*V4cny$8tDQUaڼ g!ޜuSO[7`I1^TR+t8LXezy+9Cjg"Oz\& 6?7oFFa`3jM[.+Vlfa mQoyn(a zqH3Kl3lXBH9mRڠ)v?w@Ir#xcՇ³rF|!&vmtp)o/6}DWxC:(AwnܘgiyW%}=SϬWrH֢201IZ"PZz)ԋLl6$Ь˩ 8ʬWDwk #wY߇eU%ుFG5'ymHhl~I: W cvB;jDn,ee7sjeQϜp]b;mrBB*17 On+|KZ[v0 z2,=2d\qE.]zSXA=vz?Lv$gҧ :ZV-Gm௘&|*hN%G,c@5ѨODRBuNM "EMcjܳ&su v p;OxT=%`!fuCuGp,]?B.f*YmqTR745Vn }7VSW<I1!BznD&he8(@k,T"!q Z;W3 ȋ;ufC5 l$Kwjd=qլ忡r>!XI(P`1 :`lˡ pV(OXV"] K_Qg[M?c HeFxSxk?hG-檘HF9[,Ox){( Q}GIQQؚTT:OK@-?0m )MrF}F W>}†`ĭI"M] NjF.N)jnUupůAc \KR)vي1 <*tCqcfouuB|l:xWUQOޓ@j5? kp &(5pݴBiɶOJ ÷ƴ];y{Ϥ?=%;56ra^ަ4) vkh*dIc頩s4NqY]O1-2PDc'Ps\/+]k!(.2 WOob)cN–('Icfd{k&wBo:l=u!}E3 ?b[sP$mD}K_KhO9&[hv2j m_A'AE3)yl€ ڗ4~;s+Ǻl|=^a5;!Z41J]dsTΦv1f%4Ksayk!(Hiws|)艱a!;cC"ǹ_lP0T-I@Y, !~[hrQ[JƄ>@(QRSѴ}es 3 pi h3^yP9Ȓ[iM^]8(+7 3ľ%z!i3 ߡ4k7uD#%U'c?u޾½˲SQMsCZQrNw<fy)8`FMB%H+2l5it_$_/ldv=>gFdLdc>DWxSoWO`&Z,WC:/ DPqg*g(_D9@SO[.lNv(WolJ;0i=7ߠQ!/N8uN dآi˪ v9X>Klx/GuP:{r7j z{e y bnxl;VԀY_CoŽL1$ZjQ0CkvLK`uEh/JOk/4mBٕ21*Dq}0ρf}5,֤'59jSqC49NAuG!GDLK,唷:-=,3^CcmHu)i y3>G[sNQ% vFK,<}cH<{'y^\?H9C+|}ߘy3UFs#7;AoU-ɼ5/ѡHR Fn%?X).^ia/Qf!Tݬ;&dqdHs*ܞ"6cP ^K22l]8yJDSUʗ0Jk`M6fbAe`7Aݓ-sVlDD$Qƭ=fi;f_h39_mۃ$,wO*%/eh s>)޵rlِ8Cn.x:öI/g>BJtY=.;KK3[f5 ӫ0Q{^i*en76у Rroͥs:/B?Z(BoKOi,)u[\sxpÝ] %\*8KX $XAU*D$s,> &Goɗ. [Sc2=< .f_ox=e#T"Nm؃iu"?P,Y״.Dz`7ml,` 1&͔ {Jx47醻/.~Gh7V\*N%bWLcѥ;@91s']ID9eL`GZj|>C_` &!2lrJ.0]Q"Pɑ yonz]\Ue #O~- pՂф dC!u p% ىu*2*T GjֺpHg ۚ9þ!UZhCayG }zDi9ElyB|8v1' mkλoK[]i-AE͉۶LlvyAX/`E[VcbѦg[FhcjŨZl:86嚤u+{⃿1 &df~ZeLcUqvA>3a0»e~PѸx&-âloVwUg>&9QH]xD*,);n^^#T%:rJHLz- #iך+i`VG>4Op`:gUYy( űan[; 2ɾjFBԌt*o@ X 3*KM"!sF]k WՆ9E/MN3rѐ&79c/x`2E!76fBd䳪5/ JkQ!ֳHB~*A8 pۑm#+~Y3Jn $G.nm•_foHbpj &o;o  g+rEqL7GEQ+n׺>srYe.7ENx,-:= Eh;ofESLyo}mХw5&GڃNzTcT1͕˕I4;mZs3w:&HJ_Wr4+t 8}{`"2bnM5awySBCz?vL;g/<n>X\0F͏~n\QȌ͜1;w .O@6^qᢽg)\jiR r׎co2h׃:l\5DJ"YD/D= ƈj2 V H۵~wgFn_2Of X3!t%dpĬz:唃ݶDoqa|^o,5w?k3G|p{t_ ZuTp1ѥW2u*{=3\qǍk܁'w|8j9)"U:)ӕ_vEj#ހFQlu{)֬_߶"+o~Dp "9Zbͫ}z>>Sh⏂ϱn &i#|D-ښ&N_AlEfDNȌeX]9>LWOŸ"¬Ξ@W;^ADB: s"UX;BnZE{{xf>E5?*/-[oSVQ/$z,.dL1:PsQ̆&A 5 %`/u3bWG!:7zyO/ v& l !}R+v\4alGiluD:֨h&sT/0AhNF0}zq`k6syZ7__=+:?PERDa5;M֨ OምTy5W/+YvZტa+$Ss]c-V<:T m^S)*)JMQF>ז qzw/g M@. @J uumpS834/¶|OT69 MԧBvl#$LEIA6.I>44.cutH98.CU Ғ؞ZB~8qybt!J2dz_ʤv{?  iY⽠*:>L"k$}3E9O4cqShDцpm:W\JFsdR}M*SvNnbƇ ;YEC!v2%"@bvU xې2U[|(W\ D귟8|VZU̺bas#'qti͐r$qX7?rb; d/OF0@|{b p9KPb~) D&jUFLK;\4]R[=XH/tm&|F)^L;^Y 3qpԍy+r>ڔ= ,Wla #8:^Pu~VC!a|fk/<ĕb%6ΠZf?ػ=(՗bЦtsܼȡ!vI:S!u`N[KH L ={=D{4=@SÀp%ӹ>GXbP Vmh"cv`jq؂n>ﻶˆ:YEpm%Z{*Zt狘md`IROlQn|ZͨlH2-ze֗9 HBT|%(5LGwRRqB9p?&.góeY?rOLi1t$>+B&L< `i%d'K۽3 \pS)g,yh 4f+';]4՗DҬ\8dc[Q? YXɦl_GRaruM(eV^qX3Sg/TLY`L#UJ/;cy)]~{CY_߿{x 1sp#!guj=a!W(%Ԃ, khx׭Sp+^&ڨ\)z,3%T])hc6asexˢs>I_@*8d5sMپt$NjtRk(I1Ap V%#5WII]ȪUlgf 1DLyNp) {O:=]K*S# SNl-{k8jpEkM01}y t88ڟ`P !XAI䛃S.q FD*R?u9f<[&UD_T\ ,+`٘ṁI[0,#jN]V".lf"oo7[n^sAREHdH|rѣ؋|fnˈ:c 6IuGB|owH{"4Ֆبj F@]#*>39HִH v<µN޺׸qy3+KSb|cӱ'oZ⟥R`s;TBWPEXkerj]2~$ͣh I$Z`B%\ş;egW8(wЦ@U~]_>qN˜ShAIcG>h}Wؒk+ 8z:lV;\\ۅKQ?f(/u1ɥ+_Hcj HFTWHĹ .g7n۹sEO(AVDWztg[xkKAգMFBٷ8*^iB؏G9㥠B~sSC]$bGRVb&U1a@AAЗ{FAb;čY>Q zV d+~(ƀ0_-9!]rX f]%, la?N߫_-GeC()iN ;B?՞|Lɪա[vO%QEFŦ+sԵUpU,t7t;}YOJfX6Ԯ+GP;,AZX3O^PCGkL"D0 .J J)GΛ=j}𑠬7:COGADBENV&g^By^N &: dd<:p 2A Ex F^h"6.$B~mňXF1[)Y#w#N7z^?Xlc݈k{CF\>xAΟ Iݑ rTE:MeܰǕ?QfRY&U076,8*(a+Tp] &\%:~ٰ5~\ g1erկ ] ;e0+9<~n jںhЎՋYحZ#bpXW۬{f%xr2ねsuU)LxL_ponYٌGj_(+vgpyhNׂ~r0S2a&3?84_E׈Y)vզa矃 Ϸ1! ;f"9Fs`qG?Oa3Ӡ;vq^-V4ֶhY|wjr:==Z+ꓠ)Snkž^R?7&<,l gO?DGT^/_.k<#_IݜQYBBq|$\x5&$7n30:^';j+ RKD+rԲ>5BnQ +o7|RPNXJ*cIeQ7eΡB%@Ą XUV/ jc"o4M1v|"/peP NI.ka KG^\-0e##ɋ* *o1n鏊bvȯbIk8M;&{_yӁ!؉\Ԩ2>eH;BWAy?5@t[MTL0nky͛AXgaAP!56AءqɛMx"L֏ c&NIܱlv׺tl |rJ^D<:b0X➕ \ L<}xK2ԪH%+yU>9'˙"C;kS6X[M9{DljJ=*%2̥,s@l/bU Ⱥ8dīVMDlb&1WRurE̾ ,I݈2[95e1ɐkcd%dFWZdSvv2icXY}КMp }?УX(ֺ7)ͨc~'W*W4e8/[=(R]`_yؐWRGhz` Q"ځ NfKMK;7:sJeEVG,TD#0:nr_7Ha (D=)Txn4*U3+5ptYʔt{FO X @tL0W(ÞtϿ刪 cr_ Z R.1}7KeLV0sB0/j]] 4/ӫ(Or~O *F@u1 %V+sQY6LM."fef\i W(_ D5FKvG*n֘q?Ftdz2 `A<ݭ <k2 ĖirlMXQ{ңDcz)C<'K>,ZuYm}gK;Cf(^EdIn ab|*㈂2D7Y:d5קrņ1 9QK1s(D^V߈`ϕlRhZ)rSQЁBυ3DU0[*X* '6dԶxW:dс*i*[%~OlIO:Di^A[5!Oυa/܀]RN*dɡkQe5C $j)7϶TcUՙ)P0!NaOCs`;Tvfq 7dBPWwwfePªebRV@x?X¹xj,?1e3uk#?~SvxJehʹ3Fwþі?hBh!ٱl<oJ_%No]_` tkN1?G"vѸ#%$l\2Ӊ/ ` Bl~J="1?p.m060X>bE[}j]E*CTQK>"4 C{ZXb[;@цIF^1wN iST \|RKÂ^jseN&Hic~6\YV'q"]+DóDs_Fz?bXR)X}ب!@h^ sR1d3$]#jt2Vkevdq#GNK&Φ"׳ēn}}JYl|Qx#yf3)[-"uzgOY|ܞ^AV{A9gU!25p J|)4t16}s F-qVQ[nǺd})|v}m%8!m''/$i^jbq-5OگnH{g#de²轠$(ŃDT0+E 9<}1 j;rMYa:&J@d?X s0p{~GdJo$ţ*9s"uS#1RyP:Xm$5Cvs1Db/Y^Ǭk4)dsSeOoΔRaS՘mKD䞫xQә=M&˛qkB LHbݾBl]#t% `/?-w1M)3#jYKZm/u;YSH'lYceBc]U!#xxd0&,_W?LY|ibNu~7z?%<|NwUo&p(v.C!_\twe/Uh˂S#x ٙ;<9|֍$z+PUუc6\`_fb Y%0\uJPm)" k'0**[ MxEkëM\RI  yyܣzoۼgOT[{&V<Кm9?nDZ.y۱9?CYRk{ae Ӣ*9akQ[bwhR56:Ht( u@!Zq۹d}QU5WIÇsMG3 O iq0ޠ Odgó+[rW8c l$m3 t~2&Q:S_X t,}+maT5M2s X1U_+'cwwC+S 4|,=Mrd'wލ^Aoblk gMx7M)"`jqpP},{+RvdU(f|KViձEfI8JJnvUzRLoQW ڭ%y)X ArHt(E3Xm~HZ p$bmgD٦OnMZpp^=um= IK37ۅ1^I3n4Ur#e QYOvǤTΠU&#YOfFC,z*;\+XQ.TQ}{6P:H@5o"#/-psA6"v>\ˮ 03Yo,+sŤΑOaUJ2kg)a@yۗ[lsaM7lNxwM>p 4Vg%ێ#:+Z 1YzZ_P0p?qyڢU׈D[zaoٹN L{!2ufەx >&&?Ddb{uPT*D#iUYN,L.#9S%[gd :J Ci2wI^;vE0gJ޼a"'"@]$lLeh %q.IR?K̎kzc W>(7f6{ `֏Vb9D1? P0L>|棘Atfw$^+,PJZ3}J2I.[2 =eZF!(Á9zzN>}X]( ־]i_I< =?;6`R< aEg<ja)n=ZrN/Va⤸-v_*|3{-lYS|ٴ Rظ;O Kh""3+&:H,3QVӥML sh zMI{w*g6Ѧ,{](xޖ1yKFe%` U3!&K8(xʣGaE>!ش̿T"n!DBTz 縐 `Ws^ C; ѳh]"Eey帷ޚX$ni7eی4RYZ`Aiw0FP܄y*%\JÇڲìN޹ꑇ"$AP/25F&^Q;CcAD~&u8kl Լ02;&uD6(r:~HiBo1\*a'} x3@|aGsM]Km]0R5&Hŏ/#JJ^j,/hMj1W|/D9 I E]Rb Oo١S7bG!G@W\vf󭀳|#hQq!x0R.tݪ4~)>3vwc7q࠯ԳN. ƹ~3`4?>*(E1Vܸ纸Μ%SHx}/xu݈fSሃbg`J@"o CƊxt4o=TI7ۓvH'82ɋc83ԝm)u}r )Ϥ\GƠhf*Oɕ2D0;opT(}l(VD6ڪ4tF$$B*;Ж;,Eq ֙KrvRIDhi G@W,xp0&[(/\Dx%̹҂.(ۆP^b9_# tQ" [՝zYa3k/R:Уk7H$[mRd B'B1oxu!GOp5=ӡ8)Y00̱1w%d4⸠u9]vjQ =DФE[%,GFL:ƃV!-Ep|asH4 yŅUv>Nm\>ew !ux}0~b ƗºIљ1ynP4-F!e;?3 3fʻQ^јHyw,}ֵ+R.0]K#Qy.OtޫNKfOKxu6'P~yf; , )8yxF<|Mt1Z( n3e{٧<zB8 ,[r]_G`HS҃Y3>]* )HQGm8)t6IOSə:Vº x͟c$FĠLn@K7'cE{|ʁG'?\EG1`zH׾80ݿ2JB;|(iI3(e[B{ 6oNZM=ya<2Rg$8 K9ga{{79<>qVf?(U2+nNVMGegPp u V Ȍj&!xV6EV8 a ~x} :@{;̑?EM'R[e:`5]=;٢d=L` F#479L̎>KKfqOk }]k&p1 PmV?H52r/+d;.tS?-J8q.LƿFEs -Ďˮ5p M`Yp5xJ͑N(9v!58m@kcK$ > }QN3 $ l:؇uUw˨tf;wnkxsEd`tS8ƩGKı"M9H_c.f ||:s\v;kGD$82;[dgwy\WyfP 4j@DL{7tJdՏ wh6CCc?q":E^>D =52bf82>]H6(!\ "=/vZvuUF& H̠5aJB,AΧ=NZӕN(-)6MzlV,֩(i ~ƨ6$oy;QbJv5u|?@U/@U+VDOjڈS*[,fA?˩k?ٱhbzOL gGق@Yn=y&#ےܻt)< ѐ5mSTj?( I=`\>ʮ-R^JxJl(OT|H-X/w9X'>Jpᔛ!Kc FW6nl;;|ɘfŞG#<3rй= y:P[H42RGN6ʞa|roҰ)>5HbP~E7}{Ms! w9#7!,1Fz2Rɋoh%qbHT/D*uV"IEs7XjØ-e(:=EPJȞ܁JWI;Z.މJt+3>Rb EA0E=rTeHvX 2<]}OUO( p~ZEؽ8=ƴZuVmX˱leK1ܩW ʅ ɂշy"oO3Wɐ78T2C%}:JS}lG+bQ .zG` ճ XDJNǡ/0E'['۞FAKIƅ}5ޣA,KTgv5tc  ;uP^cܮ#GIu#'1@8cn{KmHɍi?r?_/te ׅI"k֋'7Zs=,hn-9X^eh/>u$MZ]Q'Oh9RQF}l-uX3`9N5da" 0t *ي]O6!dsչ4ܓ툙=u\w)W,̡ 9j,]hH\!>1XfbjDL -]&;'Vl|j<@YZbGZA-Y&hG*_+v@PƘ]'Ơo?a99{/Bq٢e8Z_xGVsg\0Q0b~Re*>Z9P=QʟttKW0~ÏT*'VǤ?uw 9=}dMk oo==hK"h yYyZQu2oAqF]rҡ,eIsCo^˱f] d(c;4 l`q_7d1҂uT)xf P/wۓfvz]8孵t dT$K%7$,mesFgLQ$U|u2L m=WڣessጠU48DH%zkdAy`d >}ǟ^#Nwg ge}@%q1s'tЁ3news!(_'Egr SHSy {4q'-KF'l(:q}>[=q!:}nQg(8P %VL"kd~k{?;0Бjg z]dZ3]M?_,},+~սy LEH3lI>hjrBE&؋W]K`I#9H2ۋ#NEu}W9`asMfbƯJka\#XUrenj$c>䅟hQRU=EGsBh$@d`2aa !>M@ IއpvTI2fӅ!:qz}Z[msʘlb# WaYEջN" x+m}j Xoalzlg:<}j].t!Gb izjiqxRP-}]%md00;\MGh 9<%.')]Qn_xNN/ofVEV["++:@jq+F=88hIe[~epT)%+Vk  σ-qS2drgpƩR! ~6/nSC~(@# ZU W|IzG;8ߤO߅(*RTrp, np+['|~c=]9Z-(\ C{ЯJw4IEt M&ݝ)~g]"4?/;/h3d_qn} NPU 9E^I;ػu6rEzCyd@b2 0XN f.DxޥmA~uR-Í N=`ʋ:«O;:`6t4Wr@72G1ĔIH.gXKIZۿvCH 4-zGn%2ݟ P0ƬtWߗT'>=X^d+w(30(Q8S*ԵuOb+4[ɂsjZHDs \oTDuپb״:(zM= Mc)JQ<HoR9'!{s{OE[Yfzd[t{f]m1` Fq7:Ec;;َM8M ;kܼDJOˁL1ff6S [6ʂw=Po>lECl0 !el{8~KfښYᬠ6Y@Q9 dKX$ju VS{ `1" bW $hZ- ZqJEgt*jy(NCa Ue޵j6h $dJh{HrKIƄ5Qe8Ebo'l6z^!EFb5 UEC 7m.4=Qe_8_|W69NO&%V cqGTXމaY|EJnyL_IW?ܸï5 oq̈g%ڏ8rEdx/wt]Vaz5J-`6qW~' w/*_dR!`?iⵏ0|1C@"|y+M(,ܯeD?';H\~;/F=Rd~?e VDZ^q`WV71gĉ:-w9u dƎ<|;/m4+5S [s=tG?XsӽZ\m),s -נ׈fyQD^;AElT^ \j|܈%Px7JČ'jU8Xg2ZjG(< h9%iXj3*R.#-FHG 3ޣ`~4a5CpZ57<[`ӤSĮ~kJ>{_H3w>k'R4@+ @# !*J7v)LPՇMfZPYOO.6dZ}&Df?##C_B;ޚ5(VwI3h`eÀHK-EE LNф΄~%1 ӹYwXmS.,*vFK".;$39X y!G( Mj_kFt/:Tkɰ( ̚CĮY$݆6 Zk:Ҳ(ҊUR:S!(YiFΉ8Tļ gLW] '!җ"Sq8E8C]S7;#lF^=D$7& i>}3=pvlA2~JjkU|-t@ٓ65 ˺{@oS񑩟K}S9\mk2j!Y=<̿ZO Sm08 98+`{ .׷fgfߣ<{HoũAR{G 48DWL8&jQ5) u TXpMsCg EϿ' Q+LJFhA,K}o!NFj_V_lV;9ѱ5~$F ]̡9oTPċqe7*tWPWV*/%Sz*;Xg}O`|R_/hKJ\y V™?mL=+e%'J ^9H{&L2*6Wѐ!Mm#jqL9-3?e.Պ>r%_ .&j@ !g6^;v?@V1;$.o7kaf[f8p;@K+JW8o>gӧ7\ Evs+CT~{(U-HtiηXoc?]K*,VI{%c軉XŮPF]?L@hwHQIPJ)W;q2z 2f'SBH[\؜0-" pԾUrV>X{ً*QѱasQܝV\9"_$(,$%ʯ6ׇ̾#)9XP.Go cYv?[F3W#GV-J9 zo븩$( y shl___<{ pE! F Pڜ[<ܫЭufبw* tq[|;O4puv^.'-yN3U9iyJv1|xTq:eN06dBw9s4OVx[*1)pI!GK<װrgݯ|c65m_P rYn8}-ǵszGwר_'r`k XEfZ߲'n}3g@>&s%BU 8 ":7{q;uTN<:v'FV?581ܚnԭ'ِe6t`1Q3cC }L|.UNKׂJI淆x(L3Rt6Ĵ ?lC`Л[&%?H8k<Úx$ߣA$D)ڟ4R]j Ё-㝌..!nܕH;TP8ўu"xTσ [rQbR} Kd`@ߎ띁.n" +&FS3r 6= ΏW|Z3{xJ-{I8);p,YT,k ̰# ]%lflCO{L|EHiPK_8\uHX/ =7l4W>Qx1knF¸:9jO&Γʰ:~O Ka˔KU~#N@J_ػi }QK9E}T#$$PY(obJ4/͟PO+M" [jG x_wSٟpMH6?M(/)bjSO6fqf<9HIhж\ʬeVK)y.v\$z@IZ'@AAH:B\#EA眤5!K߽ޚ9!z'Z ^˦CoA0w znu$v?n'`>U2"H+F;xdv>db^ 3㈔el'?HO xb21m~ i{4hxN٨|K%׾X&ܲ[wqv|4\[Trl kjrK1i?cNWFVa{:).ɟk|0ndϻlO"|ՊUG<_0Bg{odzp$Y>RvSwPzR$1&[D++,/[Zm7c ܬvbR#YcC5J ,%ROٓѤ]+i -H*9bBNo+=V$8rs!J[UB5h{qxftC5OWbb`yYZm`+# Mm77hX45?& Yd&ls;}mx҆^\U;kd4^$ Clgim]3]&%㑮$UF9OyxzbWE1l^ۙMb*.K*XұpV|mo$Ŝ]b>'o*bjD eȔ]08:K1`j.uЈ<1Uj?dvkt1 vWy2υy 9|c# riȆ hw^A:;wŰm ăDwH9a.BHAlRa'S'^) Ǵwy=FV pII}B/|V\HDOwVkEK,utѹ>fb*Dnnҟqf~.~2 p 2l2&J!0?HD\ŤcIGqG 1/¬7A,PBD'JғgG-GR'Mڃ=mZxSfLӹ?&"7C(CJ7.lD [mrPTǎia[ sҩ@~!FՄ-^t}tpN\1ߙP& Vz$^sՍA{a9촵a"sĐLoV P ;_pDR-.CǨrsj up*Sȱ2wX5 |i$v gG땿vNfr5wy/Q!#w1Le&:t#*@LT x|)8.sha 1v w>AINOZ)V[y ĐfR >etfq }YŲ.ZhMx:(= ӷB;tݽ B?cbt:9ZhIPH,w#W"oARaNco;ts3][-G)o:w||WhLd͕ Urnk^dYD2WSW%ՖJPPY^Q~1͝~tu塚d {,E1DL P~.(5Ӡ)g&t JaVzzYvSE~LΘ?U&F2CQ½b`ʯDߝgmr+smN?zw.0Ng-9YWNq. $DJbC*''wZUp(lC{/\&ao5+i;iQWQk#̍O4U?& ޝΚаn_K1d7UoM`='#c0ebٿ4B[ zG! ;Jꙟ^ī,gЇwRŠӷ)зΏڐАEdsYFvMbb QǼ?!=`$y /VoK 7:1_Sr;yyG#L㾍["M m⍋\۬Xl fKB4V F*@QPpKj:}3νmZH SEqC* R1,׭ҶܝV'r((&²fA:=. ;Zd>ՙp$'^PHBz}loG["}K̊ 01.*8R@h\h+#2:&pe ,L#f $v-De{YK$g)o0#lszȴ9IM|I0Xf{iyg<|m/OܴLǼ_:TSr'"[Ԋ?Vz( Uqҕou%]qT{>+tLmv ٔ S_r 5\sxԵ$DMk3I1Lp 'D|\ڡ׭ 3b:fh})*z&Bv[dR׸mt. #Vu\ ב2,Ϲ; @7\'vQu֞zܲ \DލrPh7H+"H*؈ʞR-6&rPB-=I< s)O݊<ʗ/^Qc8;7{ &&(rvKHh8ggo6!iȺtU57^rixE@ [#@=&$,8ha(a=joޮ{S.4;Nkh(E}U{v)3$}GxUTTnou鶡4Fd04o6:j^FqryymQ8?(wXXL0ނpۃ%qлx[=x@{@5kznEpQ YVNeo]TզNnHE!ʹ{` b)vKu$[g 5EkZ AtgZXEwnvZ=6O'n ;&4n} WoZ0w*ElvӾKOtAIe#O } =uZ^zݳ(|_Tϧk/B&:b4j%To839yyeKhQ5 QD2̍76n6qT@rt2"8AcřMc Lۂ}-ȣai@:C+pp5{-^<]5ϑ;9wcWG]U5E%p&~H3qp;5|MVr)V Fl~j\V2Ň!D.S G5ՉLev4}l Y. Wcm-q2&وqTDҜ-0_4 MۏL:[KuJۘ4ΐeDR8V6-"Q i #,,x6zŃZ໪)nCs7\bK!nF@9Z{@/vT4zgjmqG,7kUr0ЕJi鞶#]U <y['# 3g,;$+cޭkt:OO.pBi>E}Y)w]/8B1hܬ,- Q -mM{,o)KZM1bܚP ERJTimsamw38̆9/f6פ\p(*=Y4!s,kXYA 3r$OA"{9LM2dU*Yx/j2%px9 Xu-pT )ΞK$JDʧW);.T qH2T2Nz "ތJtxU1t){DOiJey4ٽќqy Qac@:1B0e6&(6vme.d! tb W%G mgV>*i2]hqE9VUY\  f $kL1ef7 >TUN8zp[/%xc/m:H́v:MycBtg;uD5Px!FC8.aJf=vڊt8KӹqOYW6Q~p*ZlnR*ZUD1zIݴvԳa%0 Y)_+8v 50 c#-\~~}ne|MineV$n=r_mgP(hP@ŠM+[$eO`dr߮^ӭAi2kuX r[Ny<WD N'd-p;<Ǟ$W4>h =ďGޣmKjn9V(9ɪ'3ٲstv\Wt.xUU5_v\~B!9OoP^4fjHJI>L4i9Iq{' 5hN>).Mj8dHh^\n@-ߎ6 Es, J;NHAh"{- s1̩9%#'%v '=?@EE]Xg(&=8NaLtuqv2n?SP)W#{ץœM'tpwB _-;iv-bCuRaO{?:އ#-p?O!")%_^Zq[E!6>ȼP}GIE>l 41iK/ |gWEѸOmF{q7L-(H"J QtcmcMkQZ׋a^Ca'gbY;Ty1mw fLs,&9؍.֐\zx9_rtF=NX6.hKiQ>t4 2tߝH$\ o\մ᱇%Єܶ\xz4tI~挅F&1X$Hw} &[`]BZGr~r'tYpmF|MyRcДnb}u<{ [9V4!Ƈ δ@d %aVV{utdRTTlĸ3R0a^{=p1%z kyjGUco{p_Ⱥ %B@ZZU+jN *aj.ƘLļuK:T?8n X÷H 6lj|{h{ZtOA}Hq#Ok]#F޶teKK#GwdTh AZV~2U RS8Y3i6]=/8cGy7(+34")p#6IČ "ˎg&㸺-C^S1" w{rNh䮮)'qMEcF=NX~Sd wAN󄭅m7nm7K! .帕&2 =&~HJՠ? )KvsbrRoL9 i/.A]B}XxMk{U},G9_o KK AcQvg\2*zسB53i/V\dq2:-&Kb MC5ArŃ}nMǯQWyrEc_1OҁV&gi7EtOI] \}T`ʻo+dU*{u% `G_ LXztzhޯ06ou~U]xz"'ZA#mlhU6ə6+Jy(RӶN,)NEݳk$KJDC7zQlO\ LQi?4 r&IiOq6B|,w٥ӛ%7f3ݔv2kk0߃RҶawlq̵er0qt4) }%HjHJ~vE0*L,a[{OSu>ٓӣ&P`ݼQ?AgOV:΁hK;8v"oT0z0սǰ?H>x)*If*7\qh=EA&Pڠ \ .37?B?Xdh o ے,!T6/psYoHV~B?^KcUaE&H%@m[5 hvHrd>z2L%*[!( pbI?E`sabIt"!& C̒LnpR F[ ll`hc2Jcy깏bX&$۳+-Am(O>{pSۖGk#7g9^s3@Pl3O'nGΝrѼ(Bn&KK$g"!hdN,f}TᠰgqWnJfENb!-Em15`P]h.ΊzXIiۥ/ML3j/k^-YxGse0pKTD2椢3W=ѳi)edh;.y=,F <7YDJLJܞ}[Ed!E@u^>f}?^&eapiuV!7VڦmljU{Y1gAE/\o3n3?CKt$6L9䖬n~'L͟knKύuNyTPAJnpKyȜeMqP( CLX uI[p_S8OwJ$lQ_̓ g˹r:xs &q쬎<,֤%:hnVj4`g],杴I ^U~S7 MknYUbMd^AQɢ҆]%ټRmT4ջ4G@i0&7`WӍBw %7JCMo\'Tm+ise _n NBj銮DŹ 9p#;^:!&bqϵsI^8']D m"U$^FNSXZUEJr)+C4T<)DX "JoW !RQZ LR?f'x`W6rIxE֒4)\SLɾ-若ĦY6oo3H!m4jPO#t/f~|^V/@Djx;,ykl ^K ECC ᘔҕѷhuQUaXGP3R4t|_Zi$tf\,k{UfJާ\|\tK$ty`AUA\j Q(LrT%a$\O#%Kך&q7p2 &.} Pӟc@Q& Um]MC,~.IKد=Y G]x&;0!l?fۧt5caB*C~xk~&DGZ$&@V2T{+̰Xϡ$3עQãÙ,Lo@w". =m a\v2quk;yv8X^e)TR%aܓcP2!pb1x7;!s&I5XT_V _5 ǞWą{W[~=,U2 1B)TpIT`ckd ]Dp)}h5QNJ | c5,Q&)%)mԤY/rL˅ŭN6|rydw,1VD uNG-N-yDjJ@wF_@h#ُ, ,B=vg%5g"yx 1頉RM'֫H1MtM^^e "0uL>s/+n<"iN=*{N*?7C#H ^ @k(²&U!A Z>W9$ǻ^]3^) [~I^i >G-q@~fY a;(@+r#z-r :H<4>Ƥ>*VhUG1Nqlk:lwá^1b) qhT} -:Qm`C,ɹ:m.}tk K0HɠaT\>י_t 5V&I9NMb^Q7;bE%f '}$S Um@Yb%a<=Wo{VǤΐ[S c\cԸ}ߗz !'H{Q3idpɹ]Mc>k"tMBm#"9`U ) w۸F"oc=hsݶ`Ad 9$]пc @(h y8*X> k7{gl[.!}Kz5Pn@?H^{EB>@ ]Z|Z8uH} ژiBĜM Ky>F`W|pfc^H0po>}?#c"3z\'2ҍ~ѼCG|#ǼǣX v#\+m 2BB%:=-104݊8 qPl& QYP0N}Eǫw8g϶@Xp_Yy'ѩNQ2>DkTEtGyxxz-ЉՊ:S9hqUͲpEOҡĈ9X 3s= ;wVL=KF6 cvY10UKY!Ωô[.3b-埬̷ 9ȶ_21TThg{)IG8>lF;<4ؔ*˵ LZu\Kպ:L 3QLqIUCT.vډD+,8z3}n-W"^ p5R9}5xSbz=.=8μ k@E//7b#fٕ,v`>H>S3~KbT~ a? *l5iE5П,8T5Td("4qO"=wȟ܋ն'/" vej=)) +$#d˜usVOg+܃΂y뼷@ 8}[`՟bW5ђ49ͲUR8Hspzk;&OesxB뫁* @豭WAQSuJnC _g1(GRސ dm~_>w.*I ҼŶEyh}ݟ%hC4Hr451j+f)h[H)"d/IhO-#?Hy&[luא \.]'߲#^kӁtےphf5YzCk#c-l:1GBgXl|P`ƕG@c r t_Rԍ@Lѕ44?֋CҤ+рK )>UPuFx}tEf*9#Cr 08y尻 /RI/L!ɮ\ņFe>#jec2G󧉢l٘ 46S&^,|vɲw/L\*}}@աz]sU$`yaQn> G]GFx=S`a$qP Fo WvhL]i8K٤nz<)*%9OSOr~oc/dNOŀHS_) MVpl~+g]}_: 8td>}X%"|G,]Q=8knZ)z8GOx€)Hӎ=Bv'/*bJ7s946/?\%I.&[ 7Ep:۴P$k$Gujؑ, 60NbziO*ӶJQydD]~9ݚ0֨m aXe`yDl Np61~g0S:NoeT=,@va %NCOFEv&h嵛& 0NliZL[ P1?wE,>Vu VE!i+^Tm:%\'Z>|B^bhӴvad3=^iHie#CQsi8jt6 (1ĊyDEݧBZy\cNZF r hXUk,;BV޹Q/g*䲗qB` VLj~#u(/ոrF0Ż؜ ëR"Ʀ¢!k_A1} /SOWM_C'ir?gz9k8x7_l"O10Maŋ6˥KP_`t%;>Iܜho.4ΰ x ^,D*rlV%.bV^,y>@O^~-+ϖ ԽCBsD]{U Lq lz!-!&90?-ƧL[)鸣x J,4c@&㸁>%'U7ޤ7U7zӜ`ɬ=Ct㦲.{@:E{/:jP$,FZ? .ҳ k=C1yxMO ,Ȼ=`yV؝v`8NqT} 3͜`\6=}zq4 ]@5F1jm 9'_ԋ*Z !O٪V#FhTRj71XhԎ[\܏w4L}ƉA ۩7c #y{[mie< k0gX N)C%7!{`LhCХls&9q_Z\3@,GZ *bq3˳9~ 8AF|5jSr -C@$J0'fogOOvm*aBRYtD;C۸o])u#fGj[=VЭҩ*| h :U^j9ڔ1ivVLaq3=z;SiG>ިF}M Y#0>`5'=P"^ 1$hS~Ϩ% ;Ӆ"\LY5aX. +T卥[m=qeS7qh91{׃Wr4GޗVB&72]++ב0+X ɭBѝ5Y{F#hve{Lm !,;?w5S0AV1_y3V4h92{S .a(՝=7>Xd[f[Y6)e`zLP 0^y\-3Cr^η:aIf~)E7j6:HBؤ2J?V/ ,p^:s8/{=!*V.` XQFM $0"`iVvi7ɷRzM ˜'6[pd_Z{+oVߌŽ8nquVsHGwMuOQޜd3O+[$5CBuRѬqeY`WO/}Y>DWSB)M~"GS?+yANh{͂"p֟$w6dJe+ߎ@%44rRӧÌoPXd<d,u̔Zt}<>gpNol5FswX>Un?%y_dWLW?A 5{0%,s&"h8Mt@><Ă|שzyY Xbm?N- hG(Kq=[:9RW2tCp {Ώ9JPO]~y˴6y0ʥIia\K1Uy !PyXqHd.`=SXܪOhi<I[ :I| p PdC#h&,T€w]{Fr>Cu=(_m@)8di t]sV4Q@xNKm!22_LHRziXJ9 IO.UƊe[ޞgY5f(zQ㼡ߘ?؆CǒR ;B.]jD50szC{- Q$=C|؀8t}ʹaȧM6ZSr&lޣm:DaJu4PvKWM'LJ>D)3Ӕ(/f\csXry'ci;ys zJdi] ߠ,WwaO3+Q<<@ƶu**| ֕M|͍ڦ`A fVH (|JF|؄wbV +)*ŢΙK>}5n/X(` kǖ?z(vXĂf -i} I'lx~9rM4} 8 %@(f|\'~Gm莢>_nKU, 0#3.mSS֍fnJb0YqCs0GR<zewO&Z˷ًOJx}`>!S bK DJG,+ 1+.Iv2TES_'qqD(%-{Z'IQu’1>i5H9|y!Е1cQv智? x>u3QR u2 &-qI31 SVh^C~fuVwKbv dV7F%z2xGo>`f~#k>G JKw}೻#ګa!odDo_*S]IA͞wvނnPctR 2Y1W2h6>R. \'H~RATH~ae/jBB.2yo(9?Fj˭hm'AʺgMFFo3M.8g`HXHQt>̱@ft%2ו+);ɗA)m[6uϯ, UmT{\G< weL?o>"q!Ӷ*U#4<_7_OʴPbcY+M.)lY*XW!,w[ pvxVҞ0lȘ&'wtro6ɘ ŞcVeFւZIJ:K5[CXhsvbG:ub3#ՄcDH'RL?n+\Dp oA*D'#4p!9K2(C>Z| zVnwa((z|dOF :g#xL _0[HE@ \o|LPr6fHj[)#5 k`+Va'tCA e c. H%yquc"Wa'Ѓ#tH#24@9x # %]1"tl\"K?g " fU,q cU[ѾG?L (w[|s:J#wZ+)3Et+ƃZ!f}/ ^ 8I-$ңSFȿkKDGP 7>yY WꫧלujiGG2nXn83 87&믚7Ql$7-l4~ybrޛ|cȨg55[hdӐvvߨb[[?/N#[Q1`a/$S o阪3c*R r3%`O,#d׀-ٲ$e4RT=e1 {L()f,hPƢ_&7ln0~V労sq7QU2g[F0C؛gJsɹО5l]D;PO\MtU9]̙l;ȧDr#w@ALOiV)5NEBӵ̀KDd+f T,ؒZ;QĨ"{73jW_Qua%0-SbO`C~z"JaiQJN-:v.)ԙ%ծ7ȭAL\+Q:P5Ge Z 4L-y&f0ᣵk?۰>-1r4هW:;JPxd?aju53:}45Թ,}7D4Dpkn7)G/lο29JE2RXvہ1i5mOE'Z$j+S7YE%%)ẆQ*$tmFmUfu/N_o3(D+Xݯ&LL2ԭIr|8 v ~+bOQoI,Z ;Ut$v u $w[V[R?kX>CFg 4yVO0d >k 9nOeʨw \!oo?䟭&ns%,zޓ &K҃ies HP,lL18K /fz%~I773,+QG{ pt԰0<8XiڇyM-Dƚ`={õ;JPtDD>Hd_o$@?gY_.WC"&'b0-0F8ܼ琡<(ntFEΧJF'\+U6͍C,DfJ#[&LgYZ0707010000036e000081a400000000000000000000000164e4ded100001b9c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/y\]?Eh=ڜ.+#pO?mHjl$<=$F%Nr:TSjuƳɢL'%aK _0ZMy:\`eSJs`#f Ib:6RNG?50E1!0@/ xhzNn9@5wঋ֋xU$˰,V`=Gѩ b9G J-ԋqļV^рZSP Ãr8T'1JtߨNy: rkֵ5xyff8>emd>jtukQo1[0egiTƭu,H{PS=U~"kJ @YLI;bwv{uq7rCu &!z I78lhf;Hv_\:=FjY룶DgtDҭr:tQ  ~uX*yrDž)Jcz>B>L;#h3)K:ku:Z"fٻ9BBNbBy~~'Yo(͞k+R4+/[ p >,MJw{e>Z=kn\7X攒PН/ :"&,)bUq(7je1O+0q$&秲O1䓢U@_37nr(YtLY8W(KYLOfL"WxEP)ʹ;B01Y=JLo43O`m$]qH-'q&ĝڎyl!/[Ma$/2]Mneسя%9gv}AeOq:LM2mǓUۨ-u*7u[ eXY  6O.vǧI`D1 |~ArP95r["oښ9~4m/ >F7CB]ꭷV&),5:U=dK! /TU>@ĺyW(D/xEm`zHpmƳ#GDZ>v;. StL~jRO,<\Of]qq)>(" ܤxϕHcO9i0 {0_XϤ5!p3>@-X.T1&^pa5"cwܞ+@] I6tW4V-ڱFDP{]Ϯ3)wTd͎HV)n嵉sϦtBs>Jc h[@_,_͢#Ÿ na,mp娍'Dc4Z0 x+zZZTy? ~6!0pA/Fbt 4=IHT@}Yr4\O2U VwM;stPW.RЬp3.@֋l v96dg{ūTǫlܞaIΧvuGBd|-jJdصuz%`d@ơec5v֊΀#c5y53h\%Yt68;[tѾ3Q54lF<,Y 6UQHCja˅؜xCxJ2Tq1)Q/*D>L;h٣~xXrfR4]W&Mο$DNYk!H;VV @NLQl%(tpQ[{}'{o^vGW,?p^oz@4pxȒfel^TeG."NJ:v!.oj>mJYnl҆p2} ˣQu#`iT*څU<@nǓc<,3俚0e,8I)mG| +-*]koF Lv!4w?A|o11s顋 CX>& Viy~Յ\>öQR~XF6%AϧFcxs^Acw-' $7eT©vT͵w 3.lػ'AZ.HUn6i8̎!#oZ0O劊+AwL REiaM.RaM7KQ(rnaz8QU7[fIB2ΒqY(۟Bb"^k :`!v`H=lK@hՠtT[͝FDfFvWp.M3q-4xLRKD~&^nK) (+iSW_ ǮAanocFh&w [7QEy֜im$XX9/AIP٥xXU,02K@oZARwZnAI?YGmΎ{&/s݋fC+vrk!zz-ϘYܒ ]ldeTx})뱊EM VS_&+oa =Y]em#摒t2ңW̾JcFcV 0_5g @p*_NQχv&5;'ΰI5 Rz]QJ"`)TsObUO^:R߲g}cMsΧީ~!ESܸ&x.|y/#TGjMIAd/ÞZhi O:: 'PX轌p'rmH¼tz>g^[[!p;p!BpcGEWabM_"kO B} 2s}#˦9-:S%#+>pg]/t|ԙZ׼.52s%ɏ>Q^%/[$(-_0hg _[YxW4#(^OXC^ 2:ˡspz6< Lڨ@ҠnٞZ We9׵o8*  &o|phem{q)](!ȏBAk KJh?g)o0kpN-f: Auz6D5Y1*ܚQEMtb6)$QhkGlrbI+hX{ERRIterbn`0h1%Nv$,Fi)%i/]ʒ8W k=r[-}*H.>Y# ct#mzyF(q+ vQqZBi:^ .Uk5x̆D,D<)ݚ)eg0h4,$̓s䬷kTxX&Y}0vB9GZE]5VU|ʠ~xzvoݶK-kݶwhߪ&癫}O}umB9bYXLK,1+>``S@ӯpxQ;"7 Ep†łM'lZW]{񊑎,fϥzQ0Qɹ{.;tLwHgz^Sz&{/a JRLM M^1р␳jw& D4/h*f @UҎw:~kWI Q6"p:%yL>=&)S s2Ycu"&0鳥.ֿ2:Dὢx]ڜwgojj`%(wC@vC1L{ɮgQ o<ůr=)Z#lodШ1G9P3:0bax$rh1 5tME[g"ѯW:5;̷14y{ p!fٹ Xj?=BQĐ6&sc=W +T_>f& uJ 0L V]NVN+8<.w]T5ȌF.Xy?|Q XG Dzg:vcq!#BV}t;E' !-\d-w{J^m8(Zes>4o6@]ѡqė)fA9 J>VYec&XA7EkĦM/!JÔF(fy)S`Qu"jjBb~5F |'s/۫*߶aQs1Q_%=є?ߪiKFx/LKgOd0[P?gCP R4"T=oEX* F]8`GW0>@vB-B~9e2Tl] z2͟{n+Ig}- ;-5m$C}gKV:{6CsL}g#wVSR_yǑ%\M}P\˵.z#+a~tJF=Z] yPn?$e)[ϐ6Nlp#͏žh$0V3D<_hMxG9j~B{iV/JboCLK<J7JZcn=RzvmTL=dM1Gq,^i Y$3z"b3?#@ Z黎Eve'hnHрU>z.WǸjpwqxE" f_i]>dk#_u)uT63}ovo ~_v10ƿD;:TvZ&svunOTF:x߬dY2 >̿ŏKYX8WCrI<JxǏ Ixa K7R̎qTt H#Vx7y@}Ak6JS&rtr^ srQsH),7@Re#.?cHjK`%@>nz/pt3MVdPC#Idz%EOS`'3v} 8ACyj(@uhVlf~BHX"8=D@l>[QpB 6e(F.gl;boLBZ+͂eb]"d"B )&FЀoEՂ-%6gYZ0707010000036f000081a400000000000000000000000164e4ded20000eb8c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/aacraid/aacraid.ko.xz7zXZִF!t/UWK]?Eh=ڜ.+64 2 R9܊~(%n$9IJw(V3rdth'ߌLUVQv Ÿ*jT)+1ޜK\@_{9V(:KHtتfʎÄ`6(hB}dEb$u08]QNn*Vz\9}Nk:8P0ugN"(֚_8BFV9Ŵ/ `vwH:eyIں'Y;~if\B :~)Up 1fe2 SppL (l8!g3wƃn#w4GZ<(X7M9RP}J28 5c6& `IÐ49M?r]n^lr9‘4k\W|:B86B|\cROFI堊Aqk͉._S]%8?aD~ WF{A~+&CŢ ;H(R|6t < ҉] ?kD;u4ؼ^=30bek~#ym翡]grmӚëv 8tFԐݑ!#/;2BOSg}OBF{(mK.;fUq-I'M]meX3;9o˰`%27Y:"5ւ?gmxL_· 6kT> H[/(Hek(c.hC܎``h" O9Èbn$[]ļ]R[B6/]!Bg11oUeo's432aU!J2KUM$D>`筁)_s 12m-%uAuD$FPN^vb˝3ã3fmu?&u<7,s5c߯sip' wꏺ*Ig3 SD>4DۼuR}w+/fW,%'Q,Sz.L,ή 7YɘwۯhV{Oݩ K8IkaѢg+e?Ф(KF,:|vDXV?%$0%=\z-<8׮lhq55Cn 1bNlwrYtݽ8 ɌֆwnC/fO'.?SFٌjsRf|9SBY顗jxmK 5U?FcTp~LjV!$OǽGGz/Tx#R&ƭ?QRY&cU )_įW+'&#D&D%g?S<bJֱ86h :45iyYE$uv3x[Vh:S T>1cj1;&TXQ:O7ELŚ#_.4]Ї4KZl u_-j]`[rWmzbҽk26|RASv{wgƧNzyp7jiqqrIi/q#aNC}ƌDIHw2pH%J1ֵgD BA5U"qpi!Bާ*. -ިc-SlLVǑkOy_LΡ-؅<\Mw9v4uܜ_?ONxl@(54| oB7|0P͖Y*4#i3EAO-b~x9@Q_ǵ;7o6z1"`F?0?13/:CS bsRB$c'MGab͢0E?c̄a:E7| NXlx[p]0U<0€C'Uo^j?9*/mjAU3wq;1:aNn_5_#@o㗑5@&LmxO.SajۉEFӄAN]kۉ{ KMWF2@{Z)W_- / '0RmnQd/+{b˿)hS$~"2YUBA.&pյ0d`8bAE]"-2TCrJ}N^׃5 Ɛ r+Ёm@eͥ EG-ġiSӺx|H15SZPbx/o mwG\:hu0CWR "/\FRG{T{`-p :;9{zf`3}|5қ)Z 5\aEAf˥^NWP~7+d]l.0S2[m  җ1XA~  $ٱ߽M܍:R[ #(ӄ(Fz++WYAd =WJp t$Ʋ rb9<  钄*2 [[R傴GֺV@qQiT„kqC*MuҐ%Η ̐+9~עG OR>e>N<(tҢ4 zaHJ6'Kxhv;ѯ0N*f 6kV8jLA FS͸,;` 39|A-BVP`Qc^Ϣ-S1@.-c/ $9bI8~v& O\V3.@6I\D"U܍a91CbJ<ӳa=%p8 9'ܻ=u712Am֞K.Iw4lϘ4^KVCdj(XCO!yaqɨ@tS M(5 z^6o5Q'$Us+j8\ˌ>ΰ@]9V@tYʨV0݄xo^h*֪yNB|bi'pЉu {&]NJfvUr1@OdP|%ŴeM]̣q{E I'+OOX|"0msp'6yҞ-(7g9ّ 4jG٥@$Z_lCt7Qdxw95!+ tgbLւ"ԔMQKW`d/ {ZW~ W&g;f&YC" 9 -{V_"ۨx\}cZ| P^Rq%7 l}ˍzF)pXk} !Wm^4O>Y?-l*5I;A_wkQ`ΖzaE ˒?Nؕ I˹.L"r u-p领TV8):rߕ~Pʀ&6g/\#PbGFz2i^J䉰` PçC1e@{v׵ݴ0[t;!Lj5}L.:![HW4bӫ;; P^brD#b/@+VZ$OK c0%ԇYW0LzúZUhVR- Wz)ըf[O+>h"w<­5$~A=86@ΈAKl<-g((c!'}~V,&m&u%taRE3Q7gӨ w"hmD3U3n&FS & CgOzN5-bwVxfL`E[IÈD&oڇʝ;/k1LO~;MxuBţFSkz+B|iM5zG#;i',}Y0l0k!5䕙yM`HZMFp\AS+7w7Rޗ׭H:iby"8$ɻL Nyɭ|},M^ B(/޵$?-&(KQ*+CS23y;dЧ29bu)=X;{PW1 <.foƊU˓) e@Ɇ?+%ݮ6R3-l1O*m Ib |AYLQpq[\;B0<[JVc[n6Fq V:h0̉0 yOd*P/]Uw-^ܴm>my 7Osزk9a4Ȳ`݀3*&-.L?HeB'[{­ .z~ijRyEa:H!2K0 9 "vzƼ%Q\HWHi?{!֨AKIR$%F>+sCꭍl1EU8e{U=Ulϭt-kTo?!+dcY`<:ZYj\+rj'g}Tؔ~kuW&:µaO |8!e9w4r4=Ʈx=rE5>=sA^D0 2ؕ^O`_fI 㽯xp.x /P&L$s#Bx)@+i \,徇 #5H=e5{/ +xc2hE~2ͼVN#OH/"Ҍi|gGp=FGx&&;?f1a/ʆyF)4l}H3G/GY`S+%ի{RM=x[?T@eGC!GƦݢw2F6x,[Q&-"v`M`۾Oc\š0}.QxII(PjCwRNj꩔+ jDX)iaBv-3d"ǖLLL2/*h=-ϒe~UU}vi!FȲ~MF6T\(Smmǹ!;rFWlA5zNud܉)654K8ۭ072(H>/nNrY5z[z2sɃAV%6aG_ .mO lkv?9ڸY`L`RL-P3ZǴGs^FavvG2o]0m 4‘q^;l}Ө5$撺i% :+h#"Z  &iUmJWCËVSK0ru흦ԖCd @+\ ES .IOXKǘ|O~^.kr_X~ QXP3BeH.qb=slYu6L52Q2c]~Str7Zr{cw lEmCjtI}ؒ!T9A;z}l}:Gܗմ Lj*Rm f᨜")Qȓ=/qwjAT'_!n͈@dl,g ,>DkM# bYF\M%k-3Ɗh66MZiW6[TCg=~7,y(̎][fPF)zv##ꪾwX7 9Ґb92s:K&h/}̂T)xjs͇g9e{c.Բg 1QSMр,(lJQJ׃퓗y TZ՜w,? fd Pdě3=cZx !qq(Auw)n_u%&ɵH:~ڨa @Th2{…̔ ~ x<™VtS˽]9yUpId(ِ &'a<['Q7ΡS@ʹ@n%pFuF_gǣej ^Bݒ#&(|$ P0߿𸾺8fU;IEm_!Mr0~@eئk+D7O4օC+(sz.XK/) #}jt;xό[e[jlؾޙoYglzu*JD{ \_ x\Z3ޚE.%J[hGV@>k0/$5ݾ#^IO1 6W״g܉.ɟ_[$Wk*; *,ׄbzV'aݗ';ȹfq(:M\W cPM²bN-s#7I1Ȯጲ ZD+roqX >HBct9wPG q»띑 ⭳]]CYξnz<Z8{b{7fsk4)eClTGTC Fq7\rJA V Y jҘD48#)*ưmX%th89GWeACٕpwpYoЗбHH`Xd4u8}*[xQC"WjŒY Ӿ[ǛuU^u]eO3N҅pgҸ S> hW.фvdNUuӱc1$_/@.Nu,r$2'/<>`˯H " s )]*Wl|AR ՚ `Fqv6 -ފ=)o<Q<#-jdt5ߠWza`#W4 Š%at^}q}wL*GId3+q#U=eRp,dOѷ7b*D'"s[=GbS`R4j$JGR>+xWÁθ,ୀ/k8u'>En e h'lQŤu>hKY;~Z֏٨٥o_vqJ1d/6TEf-F./y ԧu$> ?a}ۭcB3 6?d u >G b^4̐-qTgjO);% pzuS $&~DA):8ƞk"3ӪU8IjTƐy7x甧ݔvsRYQ+\ K O"!Xha$˨/sdwť~;E;7sRRUa`9Oi}}#21{xqQutY6 J>^+IQ6(g8ש*+lgY$uO;ƫ\7Ҋ;:g JqZ-4hǫۂhD$H]GTYz"+듈d,3I"Av/ńB pd ʓx#G$u:K"BPcZo3q)!^a;bcUښ^Fy7^w hPB(/%C)=gf"!6n&voꦝɜ><'޷R dXecU>)*>$꜕u /Wo'u7 QzF>塀(E?yV栏[~BJU3zXyI8](!DHڳ,a܂m9:9fj<@),;ɨATvɒT1&76{T-#g.x |b(iZXwsSt ~ sRCDlL5. .)ib83!kf67FЪkrXma _}JVn (fyI R6+*MMeW!BwȞxȄYVfEr#)e qR[ 59_$ o WEFj^]Ľ,2VP\n3K Cܡ!1l&e}Σ74k[};6$Ke os`qq=͋l=rYӌIF%Ē{ 7~)]腾%;hU`$ռ^(|+OUbj$wfHPp{SQ_cl&IVUX(1j&-5ml@ƭznL:%e܆⍳MjVb5o ]&߳M9~k jWYӪޘ? >"\3Y*nW3n?j;-ye *BhÅ2 T3rJl_] Fy|ɟCTؽ RQS4U**Rez~6z8^S!rJ~V~j(iV2$r*?kh!_&DL2[Г,yaaaqLǺl8J(ڃ}JV!Kf+3WAm81W+nP@S~ @|gDk]K)L$Id,:Dw嬧-d0s3 ָ9՝wh‰FuF6HPQ֒QoFfILіV7 69pnH'}uTwuNMd6HQFZptӷ8Oչ=.+\4-|ow\nRuOWBbsy i@lLxU ==ÕnUΎ[57%ד=-HWq1em[.|m5s!=s5r#V%՚|@erRK$Co|i%NBMS+=m0O=_[2?6 a]hr7zo a-O7UzFqJdN>ѽ ЩrlI7UxX3pSJ $3Af$y9![W;/%6JGc8;#VM)`1U~֙Ks6akxB Q n9׎ wmyE1 ӮJDrH 4{Y*Bv+kFJ"?g@I`ӵ:Kk}կW @瓝QI_IUR`(mWx. YRknHt ^SֲNqmЧhتx{[ZqPqP%*ˇFKTES&XrܳyΚ ,X^ǰK8b\ * BF0c0ř"T*.' Iv. 9oi@?mUq[vP:Їx*ߵYƾC?~}ÕڍQqk^eei@ۅ#<0(^;UgGCh7і}3GB3o܈;-BZpګecKK`vYvq RX~ /܎GP (n ΓEݠĤEd|7^)w@!\iցnDiޡOR 8 _\F35--eGD[`#!<;VF"%ݑXL08"u2]{xޘ͙~-2tϬ.3 Wol: y_O2S"ۂg^KS_b[Jt1opv>m ܤR<ʌ^:E?!s[qA,b׼v[Zy)~_醇^oL!cAV0Ĕʭ(Y~[KOraPO-Ir!QGO2Db*KSn. Q֎lw ?M1ۄꩌ 7K=>ުn$׾oL O@!ZtMV-}8ߢ~/kE=YGpZ3t,ԧ+Ni j;-v깡iz,\%gΐﱮ\!r(Zx'G䣈o8-GT(؅uTMTk4?ԥ 'Kfڽkj%ub|zShx^yЈD;OXS8&hku$t3vW'4UtvZF^ut]Z'tN Zsf;L?c;-KeC'i۞5P/~r,tϗbbqh0Gfu5nz$[>+~2fGY#A_m1nK9&Z~(ϗ-T Az͠ GO,|bg?ۅI(X5M`fOsntIks*<0Y u. 5ĵ< L^C>ň<6&5s03bDJ("?$v%c՚U,F@KAQU]e{z #1WH $7 eE1eCq@6>{%zםT5vk~RĿ>FХ$wK^Fw/0f6Ӆ-F_!?jJQ+yY5Ɍa'GM׹8h-d[_cRO̿G.QJ VMYQ:jXHteQn\CD&)^Hjj E/ m^zT7ˎ }i ^[PXyz [ţ9]2i~;2br@$$n'AxxPS a4',\=FKyI*.q"T$͚-vI@7,U]E#;Wxkl6SX*[c{BG"H@Ȝ|-+Me-k_BaR}DcKtQyb=2<~8~ȀĔyb'Pd>+;Ak6YIFSE.bHAF&W~ {|7~#h ]ߝn'j#¡u[o\ *$X*{3lPN9t~0^A9 \0 +=w+< ٓ[&:R#|F5Y_n6N_TfHŐeg/!~6,2B4<4UMgX)3USɚvlv-CÛq7x,2 F^k׈όa~ 9"n8cT0>qQ +IL7f4ƕdPӁֲ`=s 0Dӯַ/mD1PUef(u(;תjg{eV|M@ O-e83`2 ô. 8Zhz1Jvژm5t@\iRح&pCsXFBHNB-ez<'GxAkpsL I"`FLz)ɀ6[ht6`{T\ʄ޽/DkO^`!NZLԝ9q4Ul ӡ5_cDh"Sy2T< k2MFyKj"G!GPru~z6l(9Uf\L aqTa"#w3]dBmp\Y0!~?H_+Տ@Zl?xPbjb5G,v Ǽ٦RŋhВW]tT2^QÇ>(FHDS8<ʤWc]90@cj=Dnr/"y픢A+B :՚pcD$9][I#(Ʉ{CW0b9-z]&h˛m YkDV̠Tb[#4i61y嫤Cd.Xw@ra{ ~xMؾk ۱We&3`hCmzǣ9,UE7wq`m)̲ն 5os4FpQaPb ȴcr99R:Ep|{R,\eƍ$04)@Rdtñ+\ZWD.8UxrNw𸓐 ZP<7ۇӈ5-mC_84Uސm.NM2g06.[޽=49Hq6Y>+"=gO'Ya٭3l^Zso) qLgI w&ɪb1Km7K߃#Eȫ蒮`Tǧ.UcP]3Sn}\2-%י#Y;Y&@` \]s\.|C|g%YZ )MN ~(\N˩WI*-"o6pU$/TξޯUx*V}O yhT3"܍Q ϏN.K~@cY{ˌ=tٗij%Xu;oc=; uӍ~4 ZC]I|,' ~jc^q+H P$,3sn.Ӿ5^J&8Z~ zqKb>~6{.-jb Eeg[mR@ݣ4&?9+KFLHJe_*SK$f1\Rlsh7} FXl؞'+.5B7#7˗]M;zQ3Fy gOP>PDwD~4tW8ӳ?ϯY=5Ȣyˏ3< !J**!I5T=8jucH=LoI&]61oƴ1?[k=ԂòSj)z_i59Piכ6+yx{,M h'ېx6]qW4ts"~67t?t. AF ozQSF!j;p6s'Hdר#f;jnj D)*wsa6V(\vk>x F7n$^GdQ؋kat.%>@ zV]jC8eX 5E/ )EP.)v7 Uw"eoCb<52r4Nk'llfÂFBYTh:4k` [>_?Ps<ݑz: J_S{[>5R.h\c뵺sJ8V}lcf2ߙ1k/.Nbxܹ1 ɟ Q^OΞ_\c OACݰMLlnxxOK/BQdOZ&!1}d eZ?/tGJ=xQ>ĜZ((j,jJ$* 鶭eqx!& u6mIFT{ݷP -Lnjs4 GN"HrVjd|qIΠxHӲ;g4 ՞ tVf)'R "jKJI0$t5KvOѹрKS*`Kr1(fH y<*3ɏP[6bx2iAے SjÜ Kh'h=j:/~jtYm6c,T-e.79ڡ\ۧTG~}L-b}@6G!}x\!Ine 樆_c6%%$ELO 2p[=w gr7y qBRmlTT1oMҭ8飲3Tn[jlY//khUׁ;?ﳲ9zgc?řwJ\йRa/H| l ;whK15Z'X4>jX̔6w G9$ IKR)![y= M@%SX2ʾ,Or,ީ[KH08 iv)52JN^:$oLrœKeTCig0<--Nd]imw1z($D" LD`55E4ュɞP(z&[ЇV ziQ/lAvef5'evu-4 4yf|{=BG% nKhW_ ŒXm@:f5Eٹ<5ғCk/Fa.?O /3"-! p9i[Z Ssl? Վ'ʮEU,J'sg )}iL#q d$ ):_ A vO?mS]hd @sR҉ywJ3,./R&B Ƿ@g|yo냣|藈%,+۟NP7I|=:ZMz#%gJ*r1/?<~#!,/mW'] (I}t9N$j*e8 XOF{S̐Q` aQ`B\U+J!n=ͩ^2U~fCl >?ҷ:O[fÐ*gR&aOhFݐdaj;?6?¹r)[LLlb-NWsFz@,eA8O25@ŴoG g rnZ3#SBqp<)\9jޛr%7 fQ.@bޢd"PpPecӧsggBWJ;;ŻDFWtIql'vҷAZ, 1/(C)ulw&՘6ޔ  )7D~?[==y pUG%l KڗrIvV-Aw}*I$1J˶O)0|Ę> |9ͱ`g`ɬgX4>.--w9֞]wK==,zpRVe~H&@9%0Wx޼-Y6S <\j܅lkn&؝;g23lh{K`$EvTJ킲:0rG Ó"9"vVHn<>73mudU8[|Uf9^nr@Mk f.X5[JawX8w3] C^X7@mr8%rw4g$ 2-~Փ?H1f a^F:.vSؖ3Nu FT'(ub%=U\0H& ?Mſ%3K;N=έSD8Pxa?m +jO^4@0ͺzWϛ f"ɜb*Du ߜG_UT%orNvhOp0 $;J=gR <#*& Mr@'F8-G֎:Z^w҈)Y?C^Kդ>qF"yx2ˋ>:NM12$"cX&>?L '`^ID\2SYȞ2'Wu:u)g#;4Ҽ;EzC="/[EmNRy.{!jv<+2ph2"I\gtp.GN!rXHe:hx~yHa?uBd6f%]>~b )[Aw<)X} ah8/@)͉m,P@ =~/z0DbNz2Tc@d^pI^+! -)^$/Kmanu,&kmPM8oĀ|kGz+oI=Zhaș oX/`b]XDB^*cY;3hC>b0roz60hFcP n{BĮrzӟ4DucT;ihBMM4L2ڿSDz Vۯmu^(LJi^nPPFk2=G1쀻a#QMzOQ &8.OS22l##pQO0h(8iYMwH(;~Bvfw4]524k}wV2߿Pb3D_CP|eB؎ϏjUnv[j_s#GB"lN"Ytʥ,rQƋ Q~k:;'eC-ba&:&ӁAFz!8v Դ.9.Z9=#jʒ21s~)j/6)GE#$>k\g ,\ oxߪ[ik;Bs=+FْHk4mGJh,R߂jb5o~J8*Imb'/Opx`Wt;Vs.:gOƈsd'Li=j^Lh=V4:z]<^N1ole_+~唃МA:b6Ȍ0]9TͣKg,?,Mn 6Z4JI/_NA -KrAČ}%aFqE>Ƥ4sKi`k^zǖһܻxle0W a+z2nCz6-У 4O"ҁqbx`6:ּj)otJer;焗7N.L\fÐn"H,e=s߉;\fJAJN\雮QfDu*My)؄Mv1K*f+Ah4#W P㽺Q-vI\ݮ L{h@X0]cԗw"rd0 o<+!.R t$)Z7H1?c%mWZXEr/Samym! hϚk%Z%WCKFGL9H!i-߆F3Un:Lzkn=%z Ōp{.//B?xHD=7tr5Ǟt }{3%uoH -Ass<Ȳ=- b)Bj8OR>c4UX7qX$)hmV s]"$^ rٍ8{fa5v3'ž'Rq 'p۾@$n]J 8P5H&w8d.7R$ okz6{0` t˰Rf%TFޫh'[̘ȍY'Z|Pz=N'&cԩjfݷ|\j:sܵp)G3x֤.}<ҤfU&O<0zRFN~ώ#V%d!P;Zw4~*U1;'PVՐq }5~C[\ ,B@ J tzC Ցh`OI_2aZ!M 03|=mclH{f@շf .H$E%#A*RGn;\֓]ZOC@ d>քՈAp5>$?GvwrY,2+&6:vK7s?I!$-CE诘d,T ~`mI2*# >xu; BvSnױ?BJE簵iaZ`h@M&7<;s9_/pDsv`RYn'TZ­(m!kFt.R+ckyEY~6ίqO&t` ryut3 t]Z&Έאe>y(^GzHF R挬ASZ,4m #Rb^4?[fv cXR1@'—`)h8sIy=7e}"WRf܌y%bD,}R M#.";h/n r@x!Ou2* \f*i%j{՗,S|M>`/_D7>5hFD>:-#c5yMIT P +V-դl ;S5eeō& C;B%4^Hl}7!ii[sUH6^eץs7UsM6 u?٣,~Ջ2 N1exCbMڐhd >?CD^>lWn%%T58%0B-9? d5N -m%$jy:YD ;4)@y7]`7_: s53{(@ 5J4`e1ƱqK,(+j/E1w4mUDB+*AIcv` Q !fLJS[H7_|9uV4-gH=3&:!1kLt=F9= ջF_O ʋr Ll1>L(PG?a5T%8E+eXwTE@~T>*^=KP:/;YM(࣮iy!g5)fkU P{fZJL\MW-nFEjƺH;/ Ƞ@߹Ck}WQ_^ S.3ɶD_4GŷA?x?<4œu >_&;t7AآT fx:aU2waj/6{zҪ#L6Ɣn ϟťYAz <5: ,G:І>Q_x6CM_SbUvHrLܛQ7Mll [c@@7hQDhM@[` :;wbٮ#T7Ue1[n;h7&ڦK6n%C;İMiwq3ڱ #ei7k3z2EL( .\6ƩE)0]\Jc9a\ۍїn}" a^ș$"g?4J<Ćli5id~آ8`YR+% w2hl~ggVnsBf `~x{'ڳ, wq9}o +༳j]3H~4z[|d l2B>|dnĚBaE[JM?Gb^46͕_.F{fY -T@;4zu-@IyҸPIz T:ϣ)2E{~翢ۇb4Z !9I5(# ʗ3B8 `4x202=UY @c^%?Fܑ^5j 8 Cӗ(e3JSAXP%B-&s;r+_{BԘ'p7$NGxQx,8< im)G%s[g#«@ ǽXfoB};R!rKHZXO`ט; ĖB+j,M 9;q*Ov0i: X5%@uBk=n/q Auu!4O0-.p'?a6@b6{JE7 wӦIXpYuPj]D `XMx>ZxEil05-_ 5qT9|_ͩQs"l":OחFnaL)oAz-8uÄ,`&7P̎Z^`()(~%4Ёґ51K:ww$!I׹5P;%8 Ex!P_s[H0ىTሴP}`+ -b $׃8t /LC[r¸ K;e>v9ЮApf3_(YFpytU .b+Sw|in bkXPGt DĚKҫU4])㫩m> xTy솄8;GtmO ukӚnkv34vST|EIY/~SkH~6WTo:1bgوFsL5~Kag_[`?MWg$o U(b5RUtxgE4+v8MEs@^9!E3hO_$;%(& Qj9+ =k-Tt9䔽jZOSL*0`\ؙS2/)e:XJh&{|'εIjiѶ1^liaFce<ͭETtZ+)흡]ēU {a@Oᨇ̻HсRU&zo2?o_֚;x:*N }x gK`@ii|O 62v BmU4b`*xeS[/7@{23"'[ujC*M{\Aaӷlӟ֞ƒ!r^y*vULIBW2,zllIMAYo:o3fUYW}Ԯ*TExmH gap#{zs. s$k6whşR帬c (_inF Yb $)QO \~gYZرlZLy;7(13<)AcWb(߽l/yj2Wf<qMP B5Шp h◄S, cog(O{JИ ǺI+QF mF(@Mld7wvwp,_|REM9`\9G{02M.m|${{!h qs!49J#Z޶DS!J/_^uutD`6qnKѲ^jMv,/?barPD mFvH!BCbHwpO -.k5{~1h,ʱRvÒ=(CA,auT`cdKL1<P0/X-l$ަ1iW-L nF}m;^ #a~!A614?RSE{rVxwik%p BPJ!Z;^^.N7Jhj/JL QߪIUți MSizzɛܗp6+ø,eU\!1L}oz[įoI!N'Q@rևL  ח]pT|8s83]]/ xl.ZH |w3qD:7zCWd|YȯO;vvm.8?P0mΖ Eu2 8 J Vm:x¦ ߀xG34):ki`~Nm{JA"PuS eQE%Z 4?-hO J#-c6 r{+ Yo6EGNzAT̓'% !8J'Hq[5U|CIiWRq?:SSO k?k9N}fPryG\x2d r]˥~7_BB6)usf+NXע8vO5RS:jH'b^d-k Uٱ]L>z{f;6P=#d JAm@@dɣܲ/%6 KmpIx'F yZhEi/>MQAUqeycq 鸢pVCz8fOp.ta"$x x &toۃY#^in!4v 2Y$$j!qY1lcYl e8ƾa|밋6SnCv&beV!~{-"ćti724{w2M7cCUT<ΠK0GOך)!{.ۗ ?#Wr6gɡ72D|\颾 xY4jpjQ"zJӣP#C+n)߇?+쓼Bz1闬mzpZ;uϴn־3hN@2£ :}*w9-q_~LJmY/W$_֘%EiN|}çJOyVr3@ZDZ~J1$Cd DMC6@4E zZ ϫ3bs\ I7h G4vvQf`8j.+//l,"aŸI=FCQ@]l7A$ NP..\ƨC]^>ː _zjm&%v+rߏ:!2G0vu;1wKM.l5IV`Ab#3v;ɧ{AFfh@BR :PjCH*UU5ƈ'4.`m7^!~}-,@=6 9te2m:=eq]^٪҄@S5LR;e.Jm|LRε"\t_ 9:rX I O`5{Y?}J)يO&q˖z_uތޒy5:R4V[=lj 6SUj>k6]QX:Τ$ÕQ',I$&.2 /mv@ _AxN|63hzYaոZaP#W׍cYBD}aFڮ_I2)v Fr;877zr'IW!`*J5VDŽZ_Gc=VwM .~Ck09eTV@nNFUc>,G͕)d`~S6Zq<(#!De ő8Gy- խO'a QPyHP_.q\.M5vj9ﴩN!|[Vl ߞ Pu[R"qΜ⩡#dq&q*{ ˶3V<A#y59Mqͬ3t w|,;5۫mAnp.QFλ %KT::tO9zϚYh 𵧿[Ҭ+ȗFyyr`1.0eёuBbƂvY%6Y͠ʣ*g}cEv I 9v҅< 9JR=(GvMa轰5rCg4k$e;{>#9 ecuasp>9*Bs4 |xo&/wQUA3PCJ ݫ 6o9  r+D,' Qxgg3 kܯ]wZ!WLcek_z#c7T 2:x \#M$3˕t%/l)o͹N߰$L+sYܸ=CZٕTFŶ= HyݼDA((߆. R6É%HhtT`SrG>앆)d3hy ( i "#ܮ6lqwM Q/*4F0ei'۷@ ™TQI$p̸ʮ7L)x9}x)5ߟ b}1]=SCx&aE.;Xo7~8_E᫵zݑܻ",铒Kr;"n.C":lH}F--Wի)l3 N[W6 # `]uz;@w|\Kh@3_xŏx?,Bna{o9'0<* ΣVjFzQH{pD&/KRC|L (_XNļ-%!\sBlr$+4=#vAԁ&uSnLi5ĥ w!p6to(W}$3 鐀Vt7 m?TE99(`*Go CBQ7m"*#L!L!h$.sagbT[e_G}>sz}"rGj"7 $~mkF3]7)ڱK$;.Ziq6sX@raQG~GWhʄW<)eTy'IAkC92z,JSހ-j!nnqpz:^tm 3;2vgo0".G꼟w})5q1Qsǣק9,E).a!D]սӭxKI0w`+j9>6\:mms_f Wդ6xcV&JG !K*x %RTÊsS,+ '34WEYDZu*)^a&>cBppL\nmIX^<0xz#Bh+O< q{븀~EzGND78Ui83kQ >-.Q7X0W_w\@6힎VMh$ c)(PM$&1=own$tVPIxjxXΠP}XU9}4EwVdC ),3chЩԜS~@')7eWxK8x <-3KNp`c6hp6`rQ5,&}àJ#CaB-yl'tM"!=N0Ҭ7K817΀f~Z P.΅l|f3sLnYGC{Nwt10ɛ[|ĽҚSغy7z}*ZޛT fy7Z0^3=^jwXQ=t>1A8`$2$Ƌ2yn9+aUrR<>l :<] !l(2T*.f|>7{aQX4)HO ՍA O,h(:)*KJ>"TUI(_%BvK ]| &x9#CP;.4h)Gv" ]Ϳ%ԿDur-ю,`v.tRy(-цrkIZ!m NE?'R*"zwORބ&H {fiOUx9$x }ɔƈܺ[,l 7H\"DFoV%Kّ7Zhw]/Jr1."5TFWפf~Rƣl^!1@ի൓# P1~s/cR ML- ]Y =oq͘Z"k**C|D6*\Oj 1soA KtW0Xf~9/*?s2bSZg[t{#LKb1il+qOi?(׏L8 ک<o%.!MQپOhL?v5DsGbg`#8c8@`nb4-JՙUO>تȪĎ3d *MZ[)˅g/ Ġ Y,>9^MvAS}J/nuq=a}feՖ="6y?U3 dއNDhj;[\E-M@5[iwI0Kښ֨L];vYS 3^<8>DeX>-01{D_B^fƤQ=aVK/=OY` lg#߉FWr36G[OFí).;p& 7Arz ' c:7$ n(^R,S qEE{)zU8Caebι+M/ N~%|T3F[Od>e8n}TKɆ6~X8<`y!)J2{o,O2i}m&OYwl*. c[%pLJv7׏~݋j5J(Tۧ{DX 7ϝ'&.7+޹<vI۴WO] :3❫2 ΒF >PX8enࢲ-6Q `G/qhW'fY JT0bԻb܄ҐoqQ_CE Zd62] q<Ƶ+7RZ}XC%mvWaU5A5+@RxKejJ9J g'ʘ 1CMe*X]E T3ymet&SNQ,$5/)gsp#ƹ[+./]a5Ν*:5J?g@jZ%.V#[|uQ[yC"s8e'}sv1[/,;-fHň?4qVS0 w+D=% [ tkCyBdrpoS4|b )~o%U}I{YBTzhOsZs(iJnI VOqJ!q'_q !Sii\hn?ASkӀFG%e"G`wX:U8"뾮Zp˦{QIyJ,3pٕSKLtXNj.< ~:4vm^@-ȡMj[4 q)-C6&qEU DWэ ;tj~6-8;qoPSdW;(Gvee|7g jB_;WR18H4zs8`f|XMa RE:9n/"Ž@K.nOL Bm)itlavmdq ]geYߗ?] _|U-/:%;.nLe5e6"D]rv5mF@1]: z!j 䤯qZ֧2uqk@Yd> $?  ;7u#y0DLQ" )?Qk*1記D 향M XhD?ً e`:߷q /`MA4)Jj4 N8I CsZ8%H8V$zbhq~ 4~¾,Q5Ft2.@<_bvmA7^(?OA%V$~ 7wD7X`w9BxE74U&D- >XHq'=ObY4w,F:7A)ZxJ]v3e 3;ECޖ ׀xۗg]ۢ P]uT &ru48_!O:G#bH%j\7QndK).;4F5zSzX)^?UbMVN;P0-eݦKْ;:3U7u ggT /eFahΗSG/K4: \hRgBP7dOx>073W*Z׹cYK24T*e|(—%K؉T5|-.p}mӑOMy^0(`YϮA-+gX~k;g.ufӻLTBs@,ژ8D}Od BAzЯtq!؂/iO7g8,4>,n`T=kPaö>!ul:frpGlIHp3D Z[i00*NSY]x߂3urLUIlǘ#-]qdNA[P2ι^k'6XE\v1\:ҐZt@zB:,p^ Ɏ Crʔ."}gtTi ְt-I,UnEkGF839&`%Ic\"E7Km%ɛƣM#8Xf&2 !1M\e ^6l=U%1vő ?ba \BK)%MZ*j1œc: ].b5$?NAU4|EJNrk<N+%DO$Ok'l_dWzmD0uA(v8iHA IS P襹ŵW9qJO@SȆ_ +|8=5${whGCJ=I7>jmĒ;P4GE{aThMAVdi];2%}DsՁJ\.WS+`ِB_%(haJX\:rmDRtcX{O=%!-5 D vͻ9\v`>-ni IBsOg M9PO$%l$9dL߇_8HI`3ukIf(6?ԉ ("m"ZJ^.> O&cљB,FY$!{y7^lۂd8Y&CeVZLNi8ǒf a$O"D!3/0"4e 0q8S4#{JPzdyܧYGXgjR e0R tӠl 1+- mּb#Qd U*۹kZCm$=`0f B "x:ccqTԌPǩ5\ @l#gni4k9zMz9Ѽ}Sݨ/ٞdGWf6fUH߭jxm1EZO!z5g,@HaQ%øq%mNx$8Ku^ÿc"߅H:`7V|IQNɞޚ9e$%lQd[O̎[% Vn}&ZoP[5w_ڒ0r&D w+z(d).j0xyjoy!a͉Ǜ "AD?_1$b!qݛU_ud,.mt$m5M>+8CeKiz8Z;  'V@Z({1HLȓ}jv} Oq[30nQH,8 2ZyaI[5YǐFtRs6sQ]MꡟrB/,\R H97];0JoOd}-}rn: EC'cuqlHkPt;-\j1Q@:÷ᄦљRk?9+]s”XtwUs ӱ+3GOp2#f U4^afƅArAr0Ark{4b=ÓlLɭTU&'\{b%LU 羏8Tm(+V(btuf2? D6>Ic]FLh2v"?K7OveY|lȊ8]g T- 9 Pa{s`ˬdި0JhotlQ >. 6 ;|3wO8ra2GkOnF/Eo)e';ZJes&HxڇfPxNpr.x?\b 8 p-H5,ZZit1M;h}ǃɗh_iosr<T : &=wj[밒QHDŽo)Q>*rlx#'9K]C˷kZ~D,=DxJQқ/D$ E|=z8ӖH,B|Rc WӰ?V fr&0v=|?(>[Ubai0bcgKC~W~GhS8k(hŇ8[hu7tVqF Q(_D~҃-#vi Hb"]\'UDoOtNQ!c!?̋[:&E{MnU)b'fF^4:/G=ep[Bu^2TVH;KކJ@0yCyd OҠ.6P^O{~]#PCRqIN$YKҽv,(ِ3u ?{(}ћ=-z AI_ǑH`}Ղ[VM R@6]t O0uP|--#^%lH>Mt;j; md+qr^fVJ餸[K)+cnI9z>=.DԱ9ޯ *s~ O!r:B'sJ(9kKECEeAк*6ׇӜ{G]R( Ic#j_B[lel”BX`AXQ tQgZV-߳(T Qq%Kne*)SKg ];ŦEp]!r U^ܭՎF툮hӝt$X&?L:eSAtWq\t(L r_6)BF'I{oM":+ Sߘׇ(Sr'@ 67B~P2Ǭ\m"3ᠶ/P:pNy\Tɋ(ZNځ0m6M'$jxvQRPvEG !WZ =>?ެ 'o]\΃LYi\Ik!߀Mm O\0ȪedR#Iu,/l$I7z'PcQ9G@m=cOtCWC桚 X=) h2~5&> h,BduA6]41jě1g.&!|i*Bˈ_ \>t^0[yaW9ޔf#y&I*wa ׂbRz/IW272W[9}Mi]QfhY-:?ltF}Ӎ3)wsn\<;B-/usʐr!(?k 7ٴ쬼O/:3 }''X{Pƥ9泣MdIŏ#k,Wl(_ŸL>8ͭ6?wd~ɮ~;4N_R +5-1.#ןV?6` 15\ #]}OOyJl]ZK$=B}6mQ6BkJ샌9M1r[Tt8@,vz J>H+Av_gѹXʮpTSC4S8'nd*QoxAm^`h { W,=;bOiJs>a٘bL0|Z]d}wi: k"RXsY٣DpȾf$QJk \F.ƉCL UJ,:N?W0Fl@= 5lLękwBg7Yt7-J/%  phB{QH??CVEg7 Nr݈~{]])k.kG`55ZmcQ9XґBθAWsf3AhFB[yDj׳U!ߗg>*'Axg&rA:u1^6h [>SOKyfyq(Di<0W3,NEQG.D؍BCnƐSygKʴOh`LL9|ӛ9E_B#ٔ>cRPgj+ 䒧yyG\\q5^Z`m}٢6 a<@twf836?d;NTUǙ2j^BjʀxIx09%N/.7^_ש5Ff(>1b"Cnhh}e${s p. Jª =֐.7$m6dWXP['9B|xdB1ߔ,)oTf\BD^'(p\|@GNh{ɛn\dy_fKjmSo+e^cwEOyKPd19AL)Ad<2y2oɆ -wKedc[B2u_ Heǽҕ;[U]DbOx} 8nU??%Z.VVb&஄W_ǭ=e{D{L2!c3K<1)פdGrޠnKM*2 eb\.4F0a)#_?VX}`F뷍}O"<d>pc XZ;mXiTsdԪ$ .ꙓ EB"]p-79I)Y3"l#"dJ9d҄'PľùwtlrV:iD]B5`% k m-6Cw{I|{|PӅ] -`ؼU,d}V + B{&KF$-]-S)?&!ǺF_H(Fr36bZ]s{Lv`%hY:n# gs/%0)5_ K|M=ʾjz(0e;-ǜ qW;O@/ڲyl Fx(\]ᶚ~/L%K,{, 3̻C3UzhnnCENmӋwϞ6V{ hДvۼ Ve |C= |߹?o "jY!nx%Qb,0Zq2ia-OUF<ÞH~ KtrtUQɋ]P"F~#d!^Ue(Lӭ3w8t≨l",C6nQ2;6+eYp%cc="@_&ssݬ k>/AnQlΈOPCGxEr AڭQD׾:Z8 ? 2wޱ-v!x&#$;՜)_HzkZgvi1-&@i$)4ޖI`.H x/g*Dґm%J] ?<6L6_(XѴ-ՊUI`)T  r5 ڒ2ktPŪ fm=|}И;#Vp޼U,Nw`AqUn=Ju]@Fj^idK7[TJѬ7@pT|-Zksꈤ'VZIVDj[ӋH !d߁0 !u8\,R.CPjzGefj^ F(Bqc>ni*`!s.|eH;M+3pT6p/6_8U-]K|h[CV*q V ˰Oަl#[JXb̈́bF@kmƥ7(n3`h4= >aM4_s+āYT~&BZv|\&c4\hy!ͦUa0`|H^#6>5'[f@|:JMC(u|GJn}ɰD~ԈmȺ34{+09B%G!Z`b,VsoY7&!2_8;I$e$36hFZ=5oc21$ m[J8qr|sP{M G}ԡGT-FqWqoS71;Z5qt+@ʟdVB9,*Pp,h)`56%i %nwxb>i>ƐEcaƪT\FX1xxEyjy6;^YGggZN Kw==S[sfg9[iƜ c#=2hth$W8> \̒N?qW@\L†n$C}ey:%e^*gICuIDL q sV+<3##^?[q괦M`YƯQVjph*k*Tb1+m$1"$TV>j[1~\țR'h%Q -g[֚fiv 'Hkr"ڣϏi+rh ;nv7,k{JMXP3}z ܙ!?/T)a\2R~Bjq ӰHp9+cwRNXI{W~ī +5s@3k~ JѬ(-Jm" od!G.Brts~ڟ.I#hx=Dِ&6rz(OWUH@92a)ʃBq8X#V=Hm?`1M?|Of.EEoD.& hYN3>g$܂We_q&Sg৥?›R@y8ԋ. 7=ow73~!r\SW+cp[e)/XJ%!u]=ZmiSaQn#e .q^xfÛKj*lXadP2Ëy7|fdpDm%6 7SB, >J)#?CP¼1tUA=7jނ:{M O@X ;t 4TS+KW(>C8Th2 @F4W C_[=o!X*IFǹ{~/-b%XE(EHrzL@%|Z+A jf8E +$v(F¨[_=qf$#^[>O*<xж Aa27-͒e2SB V}^0r *;S4~kPR2Kx[3cu ~|a==cDߍ!Z2RI`p=X&uOn"Oh7^OQ9T ^dcxF"4S?іo| 0DJzϚ;_j8oޥcip|`Y)n10wCsw֏dX{A#!^ڭ وMT2bՈ-5f Ĵv$|!IѓƯ^V}!d+lH~bΝ"hS,ǺANd º' :)s |q@jB:UnjA[x;̐I檓? vjȮmbAO";&d0dC5ay vƌ79+Ćqag0˛ND-&Ä#ӰI-8C["ԖNlFx񭣦:NYGlT`<>&Q4>B6Q#ڑ#dNMNm}b B_Y# 8hΞ7oH. 9RR[v6(O۾UbA">5~!S :$)DI<Š1\ mqSca`yKC_3)Cm;W[GSĺmUTsb#%k7/D4F4S_Aqp~Tڬx@llDz\eb_@`h =Ϲ7&ްBLoOԛ7 ‘ _Q9Pv/;[xVK}X[K8_$=]s\GGk# -Fa?O,1T(rįuuo G&p{4~t5] Үy:LKo~ell1J;U6^Ain 0L6^Y +f>1ERVH3е=֔ ) z~֦]g۝i]i SV%[` ? d:PTCZkgȇ@r='An|9]^؃*jT@wop%Dw$sZ N*]pz&X Q뤱 ʀ/$`QyxwG-G#[LV:Ѥ۵QJn2;ƚ-?Zc;s7Y rjڋSm>/.\˭m&搴5ՙ*zd h|zt2]Ma3Pq!M/DvF݂awVg탞r 5>BgC ۥ-?@<إ-xPS8r2<>pi5c;3Zl{dll=oCCY~NO@N ;uo%ǣ.aO{̱gaª̾ x %Ppb c.to8o~\3k@ JPE;vq[$+y_ M>)7Ke4nk[)>T<GD'};3hWX|%.=:X'nZkSĂ`l ^])QaSӈ~i)<*ɐ/3w7WE۰%73MK$ GR㸛 #2VS6{ 1M|a{;IH}[!1:-GGaSU,$i[X zy}]ۻdφ W #<! Q\ ᷪn w_W<#%l*mko_?vDky%z@y3lg zT(;zjH?7ф`.MVEf(m|z貘ˣX+麇U?:Ztu aOJ)#l7@IlqW ^:ʈ% Zm؞VJ">bzc>F hN+O= @xVkq2IxDrnyBfbTk_>@e;%UΆqi20bvQEIbƚHVK\hzK#B $y-y?Ӣw(I]S{ A,A6Bj(M<}OaG(2w~:tmne"f?~ouOZ4F4J:L,/Jď0! %yߨwJd:W<hsvv?fd;3cPس13b'EO۔; ڄUضtKCJ}80W S{BAr_p=sMs!{fDPVf9[Ϙr,g|vPcaT4(c&9Mem-@tHRǐ>I)85T:'K>Rhݚz2y|*Dd'Z)n9# qͯKJm~:2ۨS$L6}\J~.ђ@Wŵ/akLٲ{aŘ#eqG]~ ACoLC6D(W3N0< 5_)y, p&FGWġ)2 gǺg8 cK/H% kyM!=QA 4ieފTmK`]!zq|\+=f[gTD;JⰠlcH .q'ag֭k$< ÂR |NAbQdL">w+וypn?y!2J\`eW/˜,^oUT~Qww83u=4ބ˄zD#qj PL:[ GrPWO ;=EJ w"|c\jv_Ɩu4 !G|_Hf*q5O7jڃ|.4XUS\ J>O< lKM1tA=6 t~ 5^o-;>JQ[2Q&.7vNitTl0|Y켊bSZ%tT}w/"F]#8\9'u1@Io' םc)9%9)ɬIC!nG5 qCoHZ{}{P&KR[h9TTv,7BYh^4-TڱT?x:t\_/S;̖(7yRoI{8 ͺ#rP.`Bwp/+5&򮴑:W7nm%!wG 2Ńy@6XpQyg_rYp_di̖b/ҝ}Nn&G Ta5%#5iFaٴBz@G.l"d.Ma4_`+‡eJ#YKDNLzfv.Cjr+VA呄0D $[?0y/ԧm6 %{ 31ű̀„AӔiIn3mTX.R:kyDvngogYౌ,{#tF:j菏d`O_%7kl \މ]?I&a|7Tv P/v/Ó3NXs68ePMG@I^OAMa`l8r$]ƾغF΅qkVD\fNTwSrgK˧g4n2D \BC$^'D1JmoeO"udQVP J $Y8L4M`).iEPdHz(x%e:iϴ% $ܽ!ƙ~4yL38ȸ5| qJUɝo:z tn.@x\yuuf=JTY[ ٲwOuYatPP:MKE\Z>j@KF!QWHm| S!qs뽏3[DzT9b+^DWk~'Mq{?&#F`NGzT[Cpsόnh'fp^8ԞW?wh249O)ɟB4^OId_.LD'NI|FK9,G/?"g:k#z[ kLZS9ERsuZ}W2 ZSQU| Y S1垅2UQHO0 =k\[NNxMey~5p(Ĵs0-' YP pv0" tsW9sG-/ u] C[&j].zl$pv,J}z:oga1?寸nS6(8wֱq7fxltfU|G?i"ʭAC[|Sޣ(ɍ !HJFRm)"cN.Y@]rFHb=q57v$ҪlY]M<75"66Ķ5dLJ2|&BUMHMy-[Ty*p(%rx]"!qU Oɨx<un'XiE ⒫#.+=V&$LmVB3/#h#fQ G~$Wi0b3c I"N^nɠol6-S?CO2EFt{)&`y {{y zRG!j+(19=PG=>+4gAS$wylsDtt8ƾEmU$Rzu^%3B>6p?EW$̺^=#g{ ߑ%*-ng赦vAPo?PUjN!׋D‘ɿ+at*h Sçp^w<XտL^9g};Yohűȹ ?κxQDK0:pwA\Ki5D:gUd-RZ]Z}A2N )f&PAm[/'b5<5׳M.7F-(GXm2 P_Ge&2!vΐFh gSU6?"Vmn042[M7>a˟̘m$G5QJB㸄5'I3b3 vqT)oY"ONbwv]r[{k7GAnsT/@T I2U~s\t 5svY,:ӳV@gz\A\AqƩvl4L̎|>4=IG(s'5h k{!mEKcl+SO z }zMuL6p:oX͚ezU i-';0SlNϺ?19fs {uQN`:&(6y:/+عWf@?{wf>PAD},^;;Vc9v0Xw⇘ 姵+  Xj8rKh2 n.ì.񉫈{3BF%R$^,/~<,Ȇ4QXxA9O5)>EAcwi5J=K vnΟӜغAaY"4wuLM߸c#/\jϟ| |ɓD^ ;owӛ^blL2ĝjGQ&u ,&RJ&ng3H%ua(Z-=w81:J/~͕ ]i hxK:نU|+h,K,_YWҁ!MW~w%F=q]92c{_w>y4_`M<2p܁F$wVޖIv𹱍֫#8nܱ|Gy.oVEbw}Zߪ!V,ȝEUd=r[*w@܄DNrq\᷃܊tTS,/QXmc%r)M͇.-̉ʩV Xi9 "i%~]Z ڵ$_R+[C75|ȢRj<^2 E=}5ç{8Qb,Lgy鸌r"xo q7<Y=&UIlSFIPө,A˫TtģG)^ nV! DgɭJE!pm- >8F^ȏ;Ƿ{ ."!{gw=V {Iny_y+K&UvA- 5Wi#<ưkx@ČRt\ u:%eawlOź zp)"'9˽K3ے^ =&|-YI0zA} ةh~GWJ(;E7)x/.qf6 sC9gͷ۵Y ;'>&򽱸ױq;)K?y ]}qͿXZU/8s'uїr$2SI0#~+-IJ{?:1U rxV,Õ-\:o'.4 Ir Oq66ѨGgc7)x+"qgv|^_o2=%QT\/4E}0Iet'2 "cB˟XyVتagYZ07070100000370000081a400000000000000000000000164e4ded20000d980000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/?]?Eh=ڜ.+l>o nChNⲏd$Tfds̱?eYJ9iO>4@>~F'ה ;: "݆OmZ!K{ꭋ0<ޥ.38B\ 35y^a83lT@D,t^c ;*.( tEWԊz0pr&%/~Yf'ڣYM;f`zYfz)\1R@t5p~할H'ț\s+Qj ҚqWl QLm!],rCL+* hTn THfQ?ST§D.e[C/_C1t4P_Ӛ5J؈q}Shmn_ -n7E{OfL+,dckv>zP19V\-5Q'˩?dlBH X7~Dc QU ߦY-̈v-o3Z=|m^AWyEˉj-l,_pӔ!:iEO?e09brn+K[k?fO8U.58*~k`JB@ޞ^Dad&OGʮptO5? ^OJ|;{7d*8E`x x-Xm-360 acUPh=؞m_W+W 6qeUNGe޵ێ!͓4M+v&iyS媣 /ަ5^׮@n('œs`tw`:mzW@2TNT#T *cu$fҗfUs(媷 #tc"B\݀rce?Lh_Qo:Vq2Rq`!QmcJM Vbt%os)dUl||kSiylzC~B3>e+*I.X }>1MSg˨ y%40_Gaoh+9]$?ADp`A˂?ٚ8@r5%\|>UL&|>jQ72g#2 ܐhp kM@MRL'{fyݲ"cT9գϘzx|aA3׳k?'EnN!0]n\>l>H톝wCkjvOk v,ߐյ"jm@l%ZX kظqD)S]yƻk*{lDP"`.|)hk|&38ώC)C`u|wK"ynzVL/F*fG5kLٻNXqZ:[H\wT VVn^)Wo3Dna5 :1}6x F>R 0l4U,  jdb?Se ij,ΕN).>K\x[=xt/ mA67 i%fkxfРGS\Sսfsd]dp;\' dߩD4۶GNo{NdM%'n܂[t:w>@B܉X5 /ZRG#4WְO-9tXd: Fv*9b;Ѻu&?y;R%\w]$*0.Ǹk;.3 =a.:.NiVYǶ=QYV=k?rwYfOpFT=L5+!SF e" +C'IٵĬG!ccVbK =![y@aa@9+P=3uzC>yzh0r-y]O(;ǝXXh2۟QA.}zG4 wiߛ?YpvT̝cjhMLõCG, Y CsLќ'ĪGp-2d ;kjuKzϕ$=pι Mx@@TqI9lm|@}M;FWRlnzi{~3&}j7\Vv,z[-Rw7J=MϼX/('4X<ȹ*0BP:}Խ"g8dɔE9z)JhU P-dd&m@Q`2^`QZ|DԬghf݆ ;6#72K RHul]s%{tSnpV@$^KDHLn|Uw2dKkax5(; #;%|Orakp Q"胷Ʋhç-QtR9azUhbg3v@߅چxy:wᵧT^. o/ '֋=Pr?~kOP]YF7F oF+TER"H8qggrMUi0f  _5&R5wa% 䵰R91/nK -@ֽ7w~T]uX!0bZA2d;>xo͉g $9sINJsێZ7T/%ܫLy޿s?O\"Wj_A:dѮن6ݝ-NC/ei%I,Cd?5' so9pLbg"/H|ڹ`ĕ>+ 39-~; -H ^/h\4 JJƓE$ۉVcaU&;I|j. iWVtaG|$P>*QpZv>3YRx뵼[av;.!yd.ҟiD;Źb&mop8''ԃ_ ؕlL T.v>>x6[rd.-< rYoQ]h&Ye) {pTQ-6]JhTzaVQD4 /~A).&$"o64D X7t+rIsr!Iy+hMo̓ d`^N<0x6ُEO|- ƎO:띚=} }h=& ơdTaLV֦ؽҭ':ˍzn<:!1No"IDr%=m;WI$\#")>" iD~ˎ|7,NϫwSd:O$}}wx%!}͜viGQv t,z=Z&hzkz:\"lz!޸*CQy)"ϾCy "@-ZoYծ EiLJ/JLϵLi% nCLCVUCLoI*ns "IXY!`K< < iDP~k 2EӒrl[[m7&(7XDz@A|V2{d|j`=xh]eeP-şw N&|RէXoK\oT>J hº|M]U#$KEOo 2B┢jpZ!\NBr&gS*ڳXXILWgpwAy 7NʔԎvu_GhHO׆2ۗxڿu:/S ]:\y[@X,EBeXLK.9lCXcg@"D 8reOI`w (VT6\X.m5h{0g6bUX\1lXIH?g0Qeޚ?fgߞ/3p{N iN"h:8v!`5i@iQPͣj=ӓ=~P ݱ1bpQMٙ=Cf;ˍ9 ;иܒv/U;!')lI^to~/o+xXokgPڂ%5Pƨ=|9![4eE'GiVrϋQ\57,ȧi'PsX!W,ZzHPҥ*Ֆ,⌂g/pbN(Yd/RV P\0c2cHT*[W5BTn6,WΒts ,M~R/23 oBWyߘ?r&UD$SulfJ<PWR1V8+A}ikⰪjuYϰ﩯\[U hpioj黤-k jd&GXOvF' > lIb0Zw|;)AU bj[5?h;Mc[>I"zӉ9ZZcZҒ/~{_k0/rO K&#W)g0B6z4ڕqQ{ˠVi7{W"POa([V'g6?@kT6 [WJdٳNbC>jIQ*jY `"3O#y1y`+t   :6CAĴ6;c93an:Db;xXPqdSe@UMgmec-pK7Iqy`:SNt{{0f c9! Lz`3ʀ@\2/ q7F P9B ΧĮZw^* He{_qx3"1=۾VC>T7$WD,Q篋sO?IVs%URT}q/l}W|Y摶[fTCמ;mllIZ?FwT뜞sd7TL BH-LLf-(r4]ti]4F#tz ¦ E2emo X!#Q ]^2]?\ZѥUH<3C`৫*_dSu&0|:MgɆ/Qq wxJA&OO ēc_pȣ?KBlO\kD)U/xhD s+)`{#\5 dTPZag }6FVĥv-N-,!mg+geV~d3aPbHw"2r- _heq*dwPsS*{;Pu43#v/AQ$M5 Ty?+w vKq}3Tҭl4bWH.p07^YrlT5(MjsÛSz ^; c:Vt!}{hao\*Ð4QNoB[R6ڏl}YvpЉU&T>ޟclp[v)ZPXጳF8ͼ؋G1tDI%p1m"N cb.bLO),9bW㦚kM1\w(tc)UKe5EH]&5o+52L6y +24"[סК*`ѭ^>![IGqA}I2Pl'H}6Jqk6$vGir07ͥYaP/N`Joƞ5]1b_-AI&6t2948WBp _P]WuRv79v:GvjHNߪf,l0)a&c/¨ mەzV"4`qЂ6Z"z(hAPT*5Xo:7FWbz-0apՆ0b9#%jzG=!HtC2`M0h6p[~©1a@lS;Y jwnm% =J팑Q1^WC SsuWbހ7L6&d%5VT&290ufU7~t2(tg?.Kslܗ HsL&}cߐ)Dy 5BqM0ZVeOFUXh3 , T)CyzGI'U{9Hźi?M#L^Ez{q1 ݁*゚~j ͤ>EYDڣ;Y'#1-Ӿj. "ۗoՋ7EeV 釠s+"0OŹmv,gp 7uI 6{!E̘KK`1d=2^fe`k')1+B,Hس&HiE-9,VSeS=DUCxOIY" KA|KLR5ؕaVk㾾GWΨ({FCģN䭧MZ $1v>Qfr g@uyj +?6 p،' YŶ.•](*djZhJ;Ē(:Q vo~N]au[גY?)jqnu /E<R-`@J^÷ XO0S!* ~|Ib^8mN3qHݱ}9UQJ@JjxNF,_C yy&gM HjܪR38"X{Q# }lW؂m>I{8/&p&$AoqIԍ¾^7Yf Դm.^| {-P~Ǣ?VE v jɭm75~[oQ-IefęG .%א2ar-WaM涕bFMsϴ I#5W+hmg;UdG9Zno 'H?W~Ii%}{ZywU]=/u0jbTKcFcN p(~Y32tGB]q z_DQfI@?6W,R$iz {]A!HG畻B!/dKO&n2v־3^Q5lu~l#yts,V:O|G\ވooQth1~$0.i~T2K%1@om?B,C.{H:A%dlU5`JW`ɒ^=QA-)%"uMH!sH!2B`nS #y^溵R3oxƍl+x6|;#?Őv%=mjJ*APo+]UbKXo'(wȋ٭- - q7PNyrM ,&jpyTFe%/rAufìT4z$nԆziꅏ<!vYE&-32${r +j%6614g*qhdԩÆd\cFMǯ96_Yw$y=%צ/lf'^p>K]ԬS%C5⦦'7 {4 . AKnkgƒ<Zd4k-`Hk6">LXGޛwJ|h%Ȩͨ6~CN˞^^ᲉuL s8_1 UkYd7^ICoYGJ:G>΅}n q E'U5+FRU_ IyH/LBҠH"kx~Ks~$k.htJ?4BHsfL >V WI cԠuC՟hqr[,q2gl%ژaAL󬙽@=]݈S[EAP~ъ _W0)Wm@U+LKKKʅU"ՉR?RӚг?>lUWk{h٠)]Wq0wH,l8{dw{)}~T*z.t)s0 5%%O_{{e3^+.ށFPC{Y(T˚ \9'6v5֑* aFɪO 7)^)uūҾ-%7|y+)u-s=j<QH.b;tafQAИ=8?*0_ MT k Y2 u( R>Wq> U-~΅"O~DE- ԄÛJ::r!5nPeFrN @DS)cvkѨ[p10tҮ ?ր˹]5 QZGK0ju4.OF+#]G|w64t{0dCDcpJbW":KP'>nWf"kceòۂ$(˞wC^.nJ.q+Mum7.V)l?,~lE%6zd]HT\G,Y7noF><{#3re۫п ˫1\$dT!4H-:[d_GӲfdX j3xXNt3T]҆JOk >qZQ&-pڿ[#=.Mb uY/#k/x1]CPjudͦJa݌3u+V{Lj4=Z *Iz\[8FlMv wrA`RQNgS7U#yĈdxĐtb l6u0yxBHN›X+Q`>6ZODxvS+r ĂG %c:6r'0sJZ-,]|=D@Q+%uv{b8 `g %`ڡ&):݌2O.am'iئx #?/ōMɦA&,)'$ h}RTGPɔ P T@^=7IJk l̸-}9Sy9fb`J1%8s2w}+TĐ}b"z.Bq^xV`o`(]̲*VhEթQKkT-9[WpRMRW_J ՙhONQKQ8ݒTQ#y{"Ydـ54@WCܢ^80 kˍ1 5=J ,z՛UCLGj7@LM|竘_wXvbUH%+K2tbBM:E?Q6*2@͕m&ݯ< ?>U3{$4Upʄ_L&VWm7LG(Om3UJ5zkeۜġQ& GZhW%|dNn{#NjMQpQ k%@55#?d/*Ji爎x\}2?#ONcg#1U귮A6J<#hK#9P33KY 񴪱Ұ`ģȱIss9O[P1!쌜NFg}Q4> F]8U ZXuzՉ'!ft?1%D>8z;7'o*POߴhM`DJŖrRV6(5!$P\{}&2ZtG%^H~F0iPAޯznwIՍ]'\[m5Cq4^5%MNw~ 6ꪭ"֫cw%2ݝP_72|d#YY6r)FNY}>wTZ*u꣟Y8йI Z5bh~KfΟsx ťͽjnKiJA:o(_p_DNq5c`OTY+ߏگ}BˆF)H)g1kpw^Q}D豾6Uqk \ILM~0=8D(o!Y2 + HiFSꆿ]_.A.z3%G=7n ?13fm}_KAiT~-'u/4lZL)Wb_|NLdRz[1cKAq`4:jXHlb )tR6YX( Ro"mP 8Ph .b=͖vym"+i,}#僽^;haChGx GaBWo\7t ɜ7&x;pc^4d{WJM =m*:p9{Ԍ36yb43!wıWGJ,$̰,6IKLβQy7 EctJQ#_ې։Q(O߂C`턟ݷkF3t=$r*€0Vmu= Q? ѦU=L=%$2Un62*O]"#`7BuY H ߍAㄈ`a7Pa@5flFOoTV\%hA%壓ыW&^5Au~a͡,lO(D,˼Rݝ( M6 (i)u͇v.ga.aknko^`1~]+gz[AZV;X}cC- %f7&A6()vqO8e%oX'4?Cu`Ө,W2 %yMi > ' !E5 3LjL % *'~p dNt?*U(\3C={ŵYɺ].QOO#g=\G[ڷҮp\Ά)պu>fGaz޲ycaMmt3 3uG~5NNiҶœ^ V/r2KlV>z16 F RP֔\CuGG5$f>@5zD#PXycbS}.b鞆 =N2)y8H,YƄpk"Ȅ(^FOEԣZ=Hu2le)Kr_QR?6WI3 w u&"Iio4ǃs5^6n}B)v'.41XH Vxq)Vx.5cT@(oiAdJ\u@fO:XbL( ٚZ%KV*/VpsCd^jIM7[{].`yh?n6_(BO%K0wW8ىdsmrIq!6>]A?-L<ՇdTE*Q$3ªӘ;>v"9 "nBլ7dNy-ٹR"TizI4ya|v^U->((v 'Nhnʂ D~@+uD´yYK"T

    3eK7m80Li\@5N?M}X89x>x^ ێ4ÓNXid3R TQbZVE%69UsgA3|fM1!Sl՘ PfR9:8QUr[, ΦD!H g]kbb9$k kGr Bacj=GjUx &]KF&RBܹM/Rz$粘i~*IA}@$=C1jY:*l{uF c )tԬ*dKfډ'W)pQbOk*=b1I tsvt~4klUY|.BϾsFs4OFW^@Oq+u}Udđ!2wf+ `.kVk&O@p!8$7 vlisXXO3>~ɂ߱ձOc8ΛJ;ࠏ4e$G270uhSI v{fL8(-opHYpRl' RA<9xWprxV49c.` ѧ.ڠzC/Vjj5jXsR:~d .99d׋vMO.py1m\K69|(,#?H'c(7i.OAz"βjM3/(SJ Oq?WwbFmQy:-egxg8_<2!.,2~r*-xtn(Nrc] 5S~ j6l޵ZJfsGKrC)PԇSk(:֞Ȼs# Y2 .rbYpq ,-]beДM;ۍc+Xn>9mu0ʊĩvAj9+;+MIކ.a?>%͗Vx?dvRʿƒ ª;m|sŁGu<~+Ju;?n}^Β4O:H ;<!fG,k[OaZoŕ9nY 暟`؋njSYNϰ9%W R6èڱ'H6 je57vAe*ki/eWf6 =FYj%ӌo):tp5K'94mō7kxlmXCjz  6v2 >x|q*hŚVZ8"Gr-G,N[V&fFFOf%(ThJjiz\O s =i_ssJampMk+nwXIgJ%5DgD~g #"7@NOP̌$pvs:9JuTy!Dg-q6:B%Lܠ._uZK9bre"Vs^=Cb&í mr{y*0*'-T*a6:a-Yf O>6սjeBW^r.`+mΗk j 9QЙؐC-;I'6SAz6(E)֛4/cQ~_¤_spd٦DZO |tégQUɸYB^&Y!$m{2q,qĉqP |f/RӚ+T?uIW(l*1aلdY}G!+8>1CCǕa!prg oS)( Q%vzȑօ *aNYK,\1s !=ɏyr+c~#bp a(,`X2qX00rby0p%)i kn>R7{.H + ㇈=&K,v׈om03yͲV}ߖwl RO{#|  :i  -G k7k %),ox+G$Tӗ՟u<VHUi8npjVX?f_RRH}=}Fĩ`šI-8[`-C8R9fU 6Fs<#"dO%4VC]POHM#u4}SoT<006MǺQ'z.Jj[k=E:LX9E,j.ǿĵӛ:{K#r4C[|Myڶ(`DiWs&ӟ@L m$ɟ:syvV<Y/#w t_tӴI{>fyρP N;(th=QS;̰/Zek, IezGuQq12Mb jxIg-Fp׎XKMYz`wU%iȘQ[O$f(p,5U4#C 59zd=ƼLPZdո{߿+ MTlx't\]wH!Vi ;?7ƹ CŌIa suyc? 8=+|VG7_eveY "BwQ-Lq)`ۊ#U6gU16"Ky܈=w!4Zt)%<"h)mCƿ:5Z\f&sYp|]GgG8ρn-j1$$5t/[ghO|]ЌJb19ȴ>3r깓1NvQ=y:4n{/N0,Jqy% S'z_jm# DU#ψ =_Yjlnѽ4eʁ'}"cO6.RW4lGaEk}%xqR2MDn&hm]e@jOOIQ~˾OG8G:wUt{Jr:y(j{-c# 9t(J |j N$Tg2%E1)t8N]ѣ7ѵjJOac2z|! Y`绑S.Dmル;Y!6kl 3|F#fc a pߒa8e7YparQPvK C LM9y_3IN)mkPt 3XU-/PøCڂP}=if2Y8&Ã^Myox@9𥂱o_xaRDCiqr#~r-1Ʒ(چvO=\_z#+-F/ :eG r^+%QOQ,b$m+ԝPd&]mlr/T ĺj7ءSԷo>JiTO牰>V^Da.kOtА!U[f,_|yu-!s5| !) >Ɍ֜j-!b:cX߁&_08Olw? G>Ɩ` i4hdez "lX=k҉Vl]?Shԛ>)QkEyU?f ;ZQX1sƱ\d; .-r*w.w=ݮIWU (͖ήaD)]_Ccd]^=q6T+_N#vT 4@'ZSWr[K! lkՇԹ5y3A2a >4Hd=^U"X"[W{#n*#0hP.fׯ9{,tټĿ Sh-`}5jQk G޵"6^0mg2*e4>jdyէXn0R%'KXmXbLV1K`[ ڧ-PUW{ v6'ѕt5Z4pՇ>zTaiW-G1lg*<(-X Ƌx .>@]EF c1I9lum1e cXMtGؾ)ҽ:4,!{wj`-*hHK]-#זDkq~8#^l23svs-P9؏_(j /K~ud`qf=eȱI`w*d%&B! '{;"5^:2gJ`~Ehsc~Ҩ-*FP-ڃǰy )] rjecփ.ָ5Ҧfv=X~@:x_gwO6.B'nj({Xr`Pň]LYIu{UGNG KO_7/nEr-]$^"ql JO(؎zNaE+@+hmw5D?h`cchà1/dUn WnTZ @5ǿJ]83 @Zʩ#Bl8R`?UL3̋߹t")}K&yKv.A5i&k&d3kߊg٨x(@2+;2 ưͨ"s+v򼐅 (@E[ΚqfJoE=U@_5ì~ i{8]3(ϐU%*MڎjVMw?we 4;Xp{棤o]qS •P1% |ix<v*F4 7N",A[U0zktY QۇUx7Ǖwx}+ۈ#a)f$K;RՇ XL"l?[> QYe/bdiNFt'uEPfV(%0SQD7NQ:X8 FF|#9z_Rs,;CzXth vP'߹ffjHMۀӷC+ӄ3z㝏ATZ=L8.L| S]vsJO++gfc'hA\ Ult0g n+HQY_$nE4s T z$+(hg@,wUy&*'!;LXJ톍Nykd OAUNQh9 AB$7CAP781^S3*p3ĎmN~,o "elX)?lż4X7^ӛdAV`׬D /d*Z+UtTZ7ٱTn=d#JUwUۢq4fˈǷ0VY%쭁2jW2 z ̶\AUT 3RoaL hC dkZgDI| s3;^ݚ$b\'0n : 3\A[taJ E!韋p 0q)z<_7 PU"GPE(&i%/cj;\l=gJ+oBz 3WoHSo>$Hb-")tW[CESB`w"-J0qĺѠ)] dkj+)ҷsF܅fW%7Sil5Afx$PϤ^rO'H2 TT=?<7;) w3F,$P'bP/eK5^_2vY!Jђ/ũ #ω4?7+55vD$kOn\ Qc9ȡqj+p2~ho+;60q?J&S%FM %BHu,$A"-ZHju{b] t6lˏmxBEo78(PPnvV~<jUVyǁ>&22#57I9M,QS0-0 ƧJ悡'O ǽw.ޯmw)O"S\J%Fm}%IGI)$/uN]XEN-tŅ]41k5ofyA;OK˜RL\:쀼O@hq-?Wn`]i1ʼno İke1<~H:V)*off*j7QQ]ÂD4O(eEi f^ d6m]\s{f*cmOCKAbBx kq<-R>*Qd4wT($J(X3O }db Jdc&.`5:ҩL''%X-j~ (A84vבB;Vy $iDl$˱O#_1zvg(h,#9kRYDvV{-)\lZW[{@?i2#eόٯzt伦PH "7kS'%1We<-' EjN Y4r)TNC>?-%6%ݛlqx &?j>ʍɒy=XzAޮ1Co^ :ˊVg8 rHO Jحh AAN ˌ%lk5e3%E5jyyBp6&cu{0Fʍ='Q7.bOݯ,_kBh2` |^I@K2r)8c^S">Î e_]kiYMe:lЉRӞed,{1*Ӧ`*Ҵf :?@(3gCv/XeAUp{-½?=Ӥ=ZTQ/*.O< @@*8 =qO&4aq˷d*+,%<Fо@ݎ$$Ip*Iу߸ۈaXH}s׍5{H5 jc24$׆[d".w {lJ2}}?;02U\,qNx@Ѕ!F2rT1k׽dZ%J3-6. Rԓ=s@%X"ʆ6q=; ;TGFÇ&R1E xS֨P6; sl <Ζ4r=)s¤*Yy7: ӣ|Eݧ\cc]c'T?oosVXoL: `1A n"2Lo)±p!e,,'-}./Y8H:IuI!+g9,aj@*nA 7~{|X+ JR %G˹ k:"6*e5"?>1Kww׈4Zڴ9$L5<+Ŗ:=a3f}DfLd ^ED_lS[PS2LOm9de寲3' A,$NI]VtfVHaG"a)[T+>tXx? -Dis\V뻙hW[dYt^8t~fsN~a(bXF8=a2薼lX&iꚳq$0Vaf2f]r/wШV&hM}>6TX2]k&JTQHTq^,GaZwFFLi51<']7xt~ _(MH+i yɏ%c (C=kqþ<V*u*Pd1^X(V`Z GJvwΏ,@lӠ~Nc?e*$׮b Zi`*rGR%ꉬU9*NGVqX_On@<,Rul?վkM I:9Dl育/wd3sj_}7) 7elJ;Wy6f́00(a~ia+3YCp]UDxnњp=PXD3}d1]~mD:ay{p5d\!Iժߣm&#m&"4,n/s2~s?P$pDX7SxԩRݥ%׮L4թbZT_НCD+Q#ߙ~A ~weC>&Q; *]UGFb'SPǕ"}6(HW bD./c ]sK1N{ Kz3צF _-U4;Q,dB1X`kq4&7Uii$]F9bK8G{AuqkCs?>=`.T9TZ}G .m_9lCB KirwT[F]#bb7@ɳۮ{YA'8Q }+ &سC/q7xl& BBeJ2s(mŻv,kCM z0idHF'Mb?I4Jaxpn׋bcmͼe \"K#,Iok ?P+5ľkN^lD'3p<G~C\.^tZYK$̼ް\n+%c.TW`kAoB27,da%IEm,^+4 M"rr_ޙd X|`5$USmj3$vƿ@,DV|QTTC82myX&=ܼF `GYy_}#0Fiݚi.2) (_zt|eֱEJCr֘ (pa8$tڠmP -#gG!&s1Ekb6A+ScyB/2ͬsꛆLdR觐IM2&ld>;/!7FPVz&Km6JOxYL ,YW ˭ r>s6Y/]6RaP uҕKUc6Sʙf81`GDG_:QgKk/vj CaSܷb -ߨЧN Ѫ}yrE:$sīnǫZpU#sB .{N}la7-[ Ia(cr2pq&H{2`;:r` oVÌC{!X^']J膁7H»bIx-g>9 S8![tV$˪3d}'уJ,PCG[6Ϲfਦe%.[u/VŠ& T%PCw]byWȜEH x/1]Gr=@yޘpU氫ɻ)j+a|JXGJfi𘝿J2f}kK#9Q'cesAi6~[5Z-,S"tl7"ٌ bOq"B-pGa~V9QsFbn6;1$2j(, ÷55ӇMW.GJH$,:Xx:c72O̽|>T|1kS=8h1I<{AQr^}Al߮INe#igT;LvN+4<7xFݒTv~RQgfk:?l ` Ih/R!x!Qz1Y Háj0 &$ogy C_ l+߭$.A&Jc`a# .DRL/5EdJTkpAܧԢ:ek^ e#\ YAxY@,$~sX%5ٸZi4ݗ;)*[#w&.RP6 k4z>񧾟uÀ=}Q^ AVlsԔ(aGôL_H1O iWG єǠVW u>bU71vG܈0![y!Pg}Wσ p ^KEmH!5 ͯھR;usͯ`.PR-@oJtʿQP|}3Ids^5O.=l qlϖ2Tsk5nEm tk!VrVzOsD- VXF hgʣևf0IFoMSٔ/OqÅBW8dav享foiF fK"Ma.#.4h$DB8U`hC\U}𻣖Q Wȑ94,Ʉ$pԓ[|POzϽ%FA`G&ȴ0$Q6P6\GQ)>lV7)c]$X$%}~Mh,Wt:<:e=ͧҶwlV͔e'_V19_mW%)djwϺ(Ʋ|O<)D-i^iOCrưlR9;(Zga#0ʫdftRA.)yc2EaCұڈծ/͹SAC IrE3"M0=6:հ[jڡB`cwAom|b[3ًphɠ̾Ki(<$YF'蘝S]n?q@u}mC|x6[Z~6VIV)3؟GG f_qTƥ嫤ϔ4#K6Cj!F*cRՃ+)'`/ hBAc5gHܺ)_4wf_P0t|!n #(G8cQi$F.L)O JHlP1ps8K~1Ed%˦Zvj4\܁o8 W0S-2ˈȐi96dh_Ԟ`<eq >>Ѭ,Pρ"v4OыLrkxXKT )7\[·i,A>_8CdяSB+j&~$DҾ|L/΁a[b˰s#?Eg;+(oK}\m9AZ E;ͣ+[Y? Ћq?ẃ"y1uc|F/M'7vw`msu20Q/@0E,>MǴiʒo P m(Ӟ[QDM+lC'ԩD8oLUU~59DЬ X&BCwq|*'-:)ُ~p;UuR5-6}o9sUFhJ+BƱ)Ҳrw oH(ί(־(i~͓xC˄%lYrȃ h1rRkzTm]\=BS4}=-8ИE"nj+PiWZgΛrs!&ĐEfad" ?rc94U`8zxlDV $ʑrdδ*2@a3hz/4WY{q6 hz .19ۊޚ~5' b8UjbiJ| 5J},L5\R|'R yz(G@1@4t_mJNPf͂n<W7,bfUw1MRq*hƕ1\w(jkdL5FAť-0x6jԺ;xv^fXiĨQ}!yvWCf>jk G8@74<A)LY,=TO`QM/qk1TCI{6,o_K”#BdR,Q\-ޘcL'IClE =׈',(ư!)ҽҬ^v^4<:t7">ʹɽƿ UȄj$9I1fmތ^rSL%|118jJN,'|ƂLGrY L;1GKUlVx ;m3բ/z}J.OvK0lo/EҬDx{ЩVآ>nunroV뫭 }`]U撑:-}=qQ,mQWRςʊ&$zY3x3U=ʏ\WIMjAq&N-\6p$"7<' Z\7FSq$>'AmOAd})J5xv93X?sw2V 3lY>4΁hM@WۓxΆ=RJH& oU˳帺Zo6XJa=7Ms@S9lp~E] ꈭ1q?{L- d\(63%trU u)8ǃNw+Z;2-=74򾋛?2!AT} wM"[vo-ʀq Z8{lֹOGm~p|l+0N: JL[ q-؛*$JDo) AfQ E;:uӤmp6|}nF6f,si5,rٓ5Bhiƙ&ʳ !K,A^ hgڜ;ˌ̎ g 964`RV@[ܜmt}*`C6K"uoYw LE|rI=XW"ߡ\ ;(CFQ3]Fe1͒t3'(\ds=)CP 1bYC쵟a: gYGLRP}HaGQP)57d@/#7$Ej m0@(41%}5C Mmk)?ADutfz?t8gY&&W,~/PL"(PxN ~PG Tzd࢞&kI9mR c)58ڂTT"".[Gq__YЦ~38ZuɱQ3ʦ q;ժ{;MEBqCi$̈́BT+ psSrcx)vhv&>j_A3Y3XP~ebW9](&S$JBԼE]%:Ƕ0dwQ]lj(WC'R'i\5ŗ"<%8T9R$ 3s.KB 8X}Xܣ))ZS?s'!x^)y}u=^87YbKk(}zW%c 5mܔui+h\bQ}w#{\e/4tY-! bYQdu^?K,fqbA53 8EXuJ -z+"Sn`ng;ESu^  x.a .e\h-oN#dzr敃2t?쩯[o3u$@rn3͚qa:C些 5{l%eD:mFY9)?ƱIvd7SO9! B)xNawJ':!oqi bAPhMstWUK:GP,<f[?*Z柍?eDW^wM4Ox)G 8=N#%;zhIV{sj;Ը6e NJ@3Z3aS@rh̤F\ОN]0ȧUݙ":-nBa.LX 0d"Qwer W8Urs擡p1h`@F<~BzU7vu , %Qx pGH*^[h6zٌْ1}u2GD:l'yo|BV(^M84hxCL0vj5uHH醙Kyx`R}6ڋU7MgG%0-qJCA(u@O&Ȣܢzܵw L?nbˑY>(^9 >m/sw bG{viS^B,cXGI†ȑcfs|0 }\pV'Sih rͷg\3ߖ9,}7__Eߺw~(ȮwPےG'ߛxfHUh\vmgPo}Bhrn_U&?*pdʦ:Y'm񄥔'OVݶWnhERD6(uy06͌nshS[qKOUIWt?춍]:T̡ [09(tUFt]DUWLFӎF|aS%vd@6 s4׺ L~Ƭ Z1q"p_+9˴d1x8Mf mO)'cQ]^%Kͼ+}Q:mDŽðmBSSuz'-RE꫖GZqC\S,fB \n?\oWdCc/ ꈁVT-ZJfjh/۸7Ey`dTZP5fīs&`ƿ7V_XIFA/xY8'g˰+ˏJv)Ɖ5Qk /dI93J&F/"$íd6{@TYya˰? T!z sCST+ipsQk'Ls^lhE9*0 /{Uy)7 o0+z¨"R3rfG!=HOJD`9I}Y-ps܃((纛:9r‹JSLe\u sծ{ęhCL m$lj`hV83np0Kk5|CEhPbVE+ ޠ2^!ᾠu<)fDA|Rh -TeYQd;hؽu\047F3sՂ ?cـSݹ*訞keO7+gB[j󯅓초_TzJ%/yk6::< -FU[KM ~k|ku#xՏaI9/?KދI(֖#XN0罙y%A!Os*}#ɨm )ҏa:x8>UUvbK/ӄ3P\ n&eIE0`vr 7֪4icxtQ%gEL.R]X >b=%_(aP@.ͼtde??}g jKWlƗ7-;/4$NJQ4 p9˨{f A\&iz%vA4!l2ؓ: `{ǦEqqG[\H!t6VY"_. ;`ꚬ8s Lj zG]b;ڗfKg0ɔӨC~PQ;0U(jyݽm+,ҊLeQ/稴)YD?m?oQHXfJK@P Qe`5;XpM#mJ*dr]U^|+KUf*xm uNiI@8Q@> 0a%)b%(YŁ=B,Nnuۚ%OS#.8"PN݋k%h&YW ɫT-h?BdH\?uUF]0- ?Q+ X\vXd͍Uvw\diH|dGpU c4 DWWgKE5ƻR_#ljVr?hI~m=N3ckLx^Hx[ 1GwVN,vpUG8ڎ $r0Xh۟<~0\ڧB֎ѯ:h9B5]d_-"kzX#D@{?j]Ie_AUZo<7=)\GoLa|LH ;D7Fvh E*$j6|O[Ϊx}FᎭFTtkJWg I=k"u<\Rybv8,\J02< l Fj{==F4r+HqiY^ .`PYiiD(}s2jF.E85 欷 秥(SD Qլfb1)iu4^&G)ANk/V[L_U>ּJaNĕ(2Aa~p$czt$(2fuc_ 7Xxڄ1ONcM,b]PC}w: U^t3NoOEX .Z j^sj.0HEپPPqݶ~;B,`\ u !q.nk^UrFaHk@okGe*™i]gjbV̎/2+4CPwߊU,DX<Ql' pWZQA@!^Ol#Q37Iq"d=WӫljOʿc=]iWd09)?tP) jIpd w5]X[gb43H\6v Sڞ4^;24Xt:0biT }v5R"wa PM3K̇-c^&U;6 ;<' Y{]{Jߪ )Ǵe~ ?LECB:Y|8j8u;t߾;Bgg̐&V"_OA7 ڷ.q=9I37Vc_Ѣxefjcbo H%d9qgU  V \;}dBS?jdwZ1U.";3bT[IŶn覇n$Ii662n g(TI4c/xXkSjn%WМ.("VĩSS`th1 t\2w`|q_zgp$ _K#r=pSU2;2EQR]|ZTl鯺,p%玧+!Ė 6k=D{4{9xbo;`BLyI^è5uk/`uzM3$G+ӭan)F,yǴg$Ī}3'Xy !QTNe=ӨT{f 0%S%T22ަHV7U@lÒ-3Ӆy9(%M8wnEKo(}Jg{~ C ;fb1X >ٲڈv ذ\*swN #4BMPGeV9F˻]s/<ߔ b:X-[^_!iN>Գ s_}<UT&DB]]Hp=)Ҡ Qnh"hcD!g5GE|,2SU x 6XPr>n2Jla۸ҵKٴtl0fӉ£6៰b);a8ECTY㥇Vز1ۨ;9!%#ÿƑЧ{uONr[o& *0́UT4vFzPxwh49s`"D܈=ދ 8》|rgkxW6 _ǵrDV\o5}F-!̣ƄUjhֿ_i\nKB{.ъ7\NҋZN7dEUfOw@'3FәۇZtH u-1` 첛ew'fyekT(/HR;@vBEQ4/pnt@f0Qơ@ZF0 1>*Sori*x70ȼTVͦ){FN&4bz|- eRL W߹yQ3/x=V"ȅH Oˇ `^NՊ(e:y=: x0ҾAi$fG*rm% +}Y40i}Z_|EgvzG7OF|^ɦegmh)NQ Z3D +ӂvIbFG7e~E7ހXiQ9r>ˀ d{d0?xh9R?XqZ%iYG!:IQ/5D{fIiS&kO"îcQ0/m˸aA|fW`av>"w۫B'c K VG|5O W^#AKmc7؞е8XeQ{"#AW`YD$[r@ritx~ȣ29ZW PimVNlh5/yhJK|#2 /)L#,g:q1imt ΦCzة+=r1$a߂9h4Q[-*hl5*w;_@Lt6<|5tm甆 cpfsP ]KeY5<x/״x+w/Q?7#'\/[/ظdB༝ƶSC J½s܆BF6fQTKj"&1o}qI fэ鷲֑8 wFf3L(4GI`4ߖ&N`jG6,QPّqHTloֽL2:+Rrmtس8Eپ O9bSm,b(yCSKX 3wb<x%%kMA_U$)QY4`R@\w澡Duw=:Qkt0FށLuVڱ`Yb @<y *^U0o߫`9In rEtSh:Jۦ1FnܧuәQࡑC^c>H+nj8-D~ BKu>=AJd YwѢENg \>0n7{6K.TjQE̮ N/rمg8l}+5zSf˙qsCC qlKl 4̟HWtssXeyF!8K:4}}E)i!anJ5g7"`jY6 >- z3ɀP'ƽ4پz1/X|-,[=%dmy)vj$v#0ĺӀ ǿšu)Z0%O"(^]$4h_ )t|Y "([}Yc(n4GUi}Z(~p!x71d.}Z xv$K,`5ܚ(+ftv@l]G2h c]J -_ :tTVi{q@s*kk"Q^f!a0]Fo~:>}2i5O !42b4sz @I%0)1B$' 쟏i~RFShJO^1QyhKf{{:m%MnۍCQ ]'Ѯ""5@w1Ǡb2z^Q"OG|6=Uޚ?Xd "#)jY?}`>a|b8'']ULXᶻ ZcTjH (NmH ;'/`F?QZ鴟g55kqA_L y-NS'c]`xs6 $l36Z(W-ӡ7 .wO!:ݭ,,wlj5i02~eU~3E͔|Y}}DxNOZP}z[i?@UC*,4l%) 棯+#0-6 1oN~FBZ<@iD=OV*ue"pqA!J3 p$wBߎ3J2\MO[%c"s9 tTD!uG*C>pJ46iZ0uQ]cE=iC:aB0n${HRxFXPf*5w/2pIUKȲP3U4Ob]a\=L5Ua5i9^ߤeGHfn j jl`SGvn;sF*dU9IŬP֌UĩS&82Ώ0bNAHaI[Jk1Z:e)x-+fވ碚T}{2""irE=J=+iO$\5E;WআЩ%P&١[㒏/%NP,r T.Ҙ(e^KKK*(B_a%eQiBSA7 @9-w2qBP˸v3kW|[zfTm7Vt^u'/ӧdlvf 4Vf{%3Pv#I {NςZ7ݠdD7j/|0uk̵R6!,7쓴b:UxlkdZFsIMKWUFc}ŒNئuZ)Wcmxw|v0+iNdltf_ E 4 S3DoΧ|5"{H Dݸo8YVhOνṿ}@k%wU(F>1hOU1oO ޮj2*CB.@<$]U7xP̫`Dð?HR hw5QڼXk@5md[F4/AYivCICIu$>0QԱu&8v0JA{-u+< >-Vޱt1 $^hvMQ+@9nE/d!C,jÜńKrp!a.bfz+ b6) Z3GY4rXuÓ/HcNDއcPNq SUFzIGQ5\(]L9w'4d[yAg7016*P35'hr%XKS@Vk8oErnxG!XTch^~7.SC|npqe򣧠Dqт+){bTPn/fAcKhg0#cZ d0qH<THjʡ*<.½-Cvv׍_򴴆7fW(JL4PK=z0/)VC9~MsAxN {2*ʌ X%n&\ԣ=4%|;N>PN")7qf/d {ihuaSp THSu4?bSuA)[㇁K4e F3Yr$"L <2tƌ Ioc5!XZDC(\:OҐQ!!v-- Sd߉{a݉cb ,waû,j8GN+U{"gdUc[M #2 Kxqqap~̮(PcQ'-sEOɾG5Ex9kb57؀asZIEO++^w+z9C1q,O> cg޲LVV~<eCp#Y!B#&i|FkBZ?KPc2+ wsbдغv AU֎>KeC~]ZbT} H337΢Q*Mhdc5ٸ^3Sv{șPJ Ow3%r4,TNnZ E3kOJHfk/GޒV a{uH?R-n. J@|.{M>JR:̼zh=|^rZOyZ^mjd:{ϸIH0z%Jv+[Kl*soK CQnp22k٫v1@!]d*U<r{ycNHmGQ8eVf velcmZ1M{ӷ}1?$K ȿDطg!ňhz$^}.i<`\P]Ç񙺚4EBT$ 4 Ap nVSu= 5<ϯVDBD_$U[j_ޝ\cP"(ho_9ɫujܿRyu 8:Sp^uYE y+ 3 JYP.o¥&HAtlX]L009eIv♢|pܿEnIzKU@R3o˛ SR^ڽJ/&cteG 4oBܥ#ʴjG] u4k7F& ~w$Y=j^O-<JH5]$ |q>kOo\46J׌N5hdrT7k>Z͈CoI4QBYuAЋg^b}|FԆ@tTW|ᘍ}u=b/J>8%<[<:9~;Li6h[k dGX0ixqHA>fnC_ (HܮNcP;wކFKIw5Ŀd:OVˊF_NMK^( &YnǼϻg2q40%h]5m^DA&|!į#cL^QcO0.ײ\Z &r3- q 4nJvjTMViOQ9nv*}2 O3Zn) ҾNd$\֪RiDPL~aN"nY`ĪiL8E t E@ Fz%a)6^a^AE^_ec{ܸ.j#rSܡ6:U ja쵪!yliV$®p# = ttlͻ.B ^<Ǿ/?F%jk%wr"u*HI$l։ͽU欏’ɫ5tJ{R(TVH.M@|s^X9hb[=e̜x/Å~z %O*TMI=z }K&¯+\nO͟ ˼ިV67P"勸4vFR{ V]-+*tnݖ}C-af8kۯ^qX䨴#l^mDiY_!]c\)tB1牄p7^K/ ΡRe37gYCCp)=f<*J{f9`eݝYs޽k3 3C<\tu0"|e:o3~iaI^@PYⵜ]c:40? "@78 J_')A-- =Δ'@Yݗm^OұaT̺V P\ɇ-I/F=KJ=؋vgtϢ#gNAU,H=Tvd %"}bO]9Cr[Xx IG= X}֭yTf y lhqГ*vy4B \Q)Zt|u (m.Wa GGl]"E4B8 !ZB0̖]CeeS1<+9}\:~ҞdŻsN_z)Uqr1#$Un<˱$L#ĕQQ>S%vcɁ:{t6) 7V~H''F>}-qk pXn0Ioȗ4 [GHU㪱R$ya( f_4%uÚU~( pߜx{id?cļ\HÉDf W.Jt:zѸɭe[ HyC IsBffjU'/~b+|+Ð &r(*`?B 3 Ps*w.>ud^zӂ=wi>Q%i&d%wb_дL5yZ7fr =QǂliU}ߠԚTP"WkBtYX';`*\9y~0()䑸 3 TqO ~G Y\&Mk/ENoQ/[5̓4أPov]ϸ`wd/XN}zavVW״((AFSE b~b7$mlSy->L\v$Cp'Kbm"ŧ`Y֚xFO?ye0:f5_c:vx"{1#o|Esa *Be#議^s>n jDQuR7nj9.ÜRܲ*gt{px~o݋J6M0j>x U;L@8Qt^O= h9M $y;|Bgm’=tpЊCo4>.ȃEvKoQidp,3ɶ#Z;ۥ֛O2 L틄Nam7]34Έ:@npfR7P2$cNAE uulqdR"yu?r^t܍J2fxVv7ı/'Wc.-@x)FXX8437?%^|htÎ&QiT0+cCӆ/v<-MϸKKWdUڔ@OX?/S~6Y5`*p^l؊͕βkw 5ΣSqp,Vkr4Ќ&BfֱJ ՃU+2'Fmܼ9X u^/#F5-qh{BG&@R:B0y$a wK"NT%AGJ1FCFwU#g8M#Vϵ8pT;| -0vwlϼ[cѬߗ56-ԌuRc3Ҷ.ąwNCQjӠ)̘CƠfŦUD HpPn+]Hcp+昡s,"LB"gԣka]ҢHlRZlJۃmPSΧÛt"cb*E Ī;Y1 fELW ,LsWd"YZ-C{y0v]%)uӺؠL oY]:P#xi# *tDC<ęvE'q+XI Zy@W6pA: Km76YG""ѳf``o6nFEt>̅6,Yү-X|)?˽i^־0$=n@4qN~[xH(*!cf”<?>TQc0I챢OTyͰ, r7S-v"՟M@%)ɹk51"[Q­ݮ6aRC aIf !lM=6$:FAs 9y "->a #T][6/3 ~U 2ÎL$eRϧn4;L9[>߃Ӱd^ Դ|L"]fTB/nBҪ?"T7ؙ33 EQ i7}! V#96+ ?Wpe4!q0 Aw5Bu|09 ֏YxRs SmV],!Q8RPWl4_b%_g)A*A 6Ck>qqsZS`-׭SJi$1GTeqn z  R&%i,qbQ`:29 C w<^!o$S-o{T۝ԖV%Md{%27&PH]W A1g:뽵RjfT\}imc̞/m9Ѽû, C=%!Ow8A%C>)XUTW3)/:3_0ٛd'# *#嬧Qm݊y Dt"/8;?30ȃMWo3U]CNb(xF;#&[[D gfۉw>K:YVu;U Kczyj5 ? & , UV}CiJ c)S<),qU-ʾ, 'ƒqopvJ̸'O]sC6_PB ܺ<8D_@4DJGuC<ɀ M::̧71n Z5y9ѳA7 ˮg2}҅`ΦPԝ1x*~9n}w4%ol{!Ad͙Aih̀9i]/s~wlH&E 0 z#Ԅ$$C!% 3K'jNR,urvBxqV(\< =?+%O %ТU:o!_ 'Wʟ$WQs:B[ u!L6rS!Q^I!Z\/WΦ`!G},T}'{=]w|@= eyjuSՖV G<ǣyiy.$5*˽8=)堔 1Ct]8+^vL(V9!_5wt)#N$qVx҉ 07}l^jD-o2ѽoLG?d R=KQ{O[[R\\ "د8R£ctⲎ^}^2@ Z>phY ߰=yND(Vsn Yr&@v &+ [6'uP2[ϟ * UR/vfI<*ðsT@%Ol\/ޖ8xw[4AєRq)Wf>!'- (eDHhr19 #^j1`]1 "(8ZBYDJNoyyBxo["mߣHBF꣄i\)Bˣ9൲؈Tikg gYO& ^,M'Qp KR44n.QiDV 6 ՗h,Yjl"D3m~(hg}Rk$Ef= PE[ԩQ!beˊ |߭:vآS"ޜ/r8 m7AJ]DoZ2yōdK;joz[MǁSF. &8xfh{rh`yɼ,]$F:>SUxs9'>U&R@wK&eoZdF.Dvx:i F5Ƅ*<<r["m]6eJ} 6[e0Ҿlz6)S54UXt stDS1{n[\ЗofqU^:_EV]I/|ڪK=uqTc572k)I=hl[aeIܱr1Stq &Fxa u><ؽMa5q8{n.~`$?zƱuUd M Xw㉵Z+.iJArк3.^Eb2w3SVZ48CJaI@'.N71QTU^HG_ 7ڑ*KknQMAu-сuo=66#\,=(xI JWV#58g K4I0οC)Q¢l8pr:nLz0URABF~-n3L6" ~NoAe/6cikF&V n5.jhsHEtV^a7Cmǧ2<L)%UYۭ)s{H_\ٻ5%Pl_bѐJ`8΀W@^3 ~.Ra6%a6?͞};JkPUx0Mp2 ^Yor@i3(v}7L\P,_AF?f6y@khC{0n'-3NK&`j-হT])ssb.mbf_HCWaI3V"3A5?a/e(٩C_26Mt)+@ ~A.R %X3!H^ 6OhU=JH>ЀnEB Q!Y6Yu!n7> Y!a㑾ܖ{2mD>**ěaUt,52N1~~kB3b49!Ƭ-4- ծ̅ۤR|Lѿc'<@n2=M}L)9k`A`r,}Az}6Tc2sA94~հ@"mƘ![q9 3V9^`/"zD@D:XU^g]0$=Rh&WpܓQ2~t\v| e!E11m RJ/XbʤoUNx]2?RGM{e]8wVK/@ehH/faGq3AZ,-<+~q*N}?]b 2bF,?28ޜ&X^5ǝs9xk[ܿ iB" ;g3նc׍V~=E 3\RҮu fEn;J( 浛"KwZ ةaQM?^H3oq5L"B{>^!aHڔﭺⳓ^9.H !P%]lfbm{i1oRGM)űgTŽԪBԂ,zH'( = iXCXmw C<)JvLObiz8kh.ׂEoz:^|/'Yk9kPvm81hom׋Eɠ2Ts kF"bߖST'h[xwIǕdoi^liL&'E|U48ֲc7޳OTMPQ4j4FX/|9Ɣ ˎ{xYZ"">UX͚q3(oi.a>GMvt%#[r>3\4m `6Ҙ d <'%>Fs_V?Բ^ O)$Sp(Ak5>R0EW&paYחvFjO4JJT>Wgm1? .nS># [ =rCdQ-%*[nNmįal^ {H6\ Eʱ6) Gq4p6lٖ;,!ww*w^'v.V_ڗRfv􄼒]G~47y K8:Y G̠!ga^/n lj\-!}R ؂[J55vߎsR$iVF7E"-‰ r$f)ȋ.VB~? +ޕ )PVpjh L  }DPz` cygLuʶ~B0G袒1@{R&ժ70:nH.X7YZ0Di GaWe$ӠKo,/6Pt[qE-*#;xHQ|rq3{VIf7OiFd꾽BK1Ε"Uo u#\n&7b2Jud +џfx@ճ%MPTH75 "?2-6A5`ݨ2{X';+'H>4_ђ%M5,>~_V6݃Rv*C74(6 ytPOb~ly~3A@>'VukYQeɣ6hP‹Pȓ#kyˑpsi;O@G4˟75j*u4ټ~1r&sBU+i@x 6A5X Va]rQw+f\Bq2,"sݖ3pYB䣳3Δg+I3^{LKHb ~_y7`g8>x<0.3UطaFPA`WѡzEjw!GEZ{ (K5R((,l, !a,j(rZW%f!I~ FbvFjy7yw@ i8GZ+T1/Un !M:;k C bַXoR-z[BSOsjxUP\GZdJ@Ͼ {\MemWJȟ~Ngj8FېW=/kDNYW܀MwtWv4r+ y'`.4 0޿ܧybvBٶDwd;B2K -%>-uf|F]_ڬwx8>lqj;z$nSamm-WP}44/zͭL׌JUnoؑnB,SnX:$Ugx uSI=O `h( b~K®\f&.,f x<'ТU(V[n1M)~>~ה`PK &.۟f2sf@o콴/.R _8 ,qLw5|WbCcemcg`ш J.v̡jAGu73w<<&wHR; j./gkUVĐ.5`*=fuR]Fpu_f[Sן<.0:sap[$Fb% nÇ!Ubb_'/luOQ1_eo{{9{,!*(ĹFɦtcŒܙjP2m`('.YwO}ZU į{T=~A6`]C>M4l^o/WKZ} W,Lntb%8BnFf_ +>$>Ei4lփpvj)a2ӻ;ᾧ{y( Ƥ4eɝ!%qJȮIKFt8tf? oO]"`1U;d}]h|, $":\,s0+wTT"-.?jv;Ɍ*"Dܛwk\j@tfdfp@#'=*0p 48 @8.7eOJz:|*x'fS%uO S1 [4${J+ށΫ1`Y=|s_hۘ*yԺK?aKjpW9Tdth#6?g2hB(j1u#o I%OL5O ۗC4}}ah@R9ޞTVL96?j቉X+>}WG YY ؟@\cDPGWXYg mFbYY7d7+Ov/"!:wRl99(Dr kpا?Κ UR< y,|:u-)_labOv$Tk ٜTp.$V]$̛ viU6T_(}Ze2"` !2tgCnζZBviH%Fz&r^2sN yw1T+~ Fhpz>>_fM- _0A=Td65Ta7d$]W?-mWȚ&Sq˶fr`;RT9%SAzUM4̸k!v{PG :2?.bK4=|B*'A_J>'=zcOhn;rzEab8$4?8(Ocr9j5 /=QjP4G@A/ JԐ.xV:,(02'tКimΘm綬A&bMsfҢ #w{u:H0qF sle({#+##tR5grϊK TdO+*!썳t67 JC]W\DLάIBenxnDhn{k2i A-͔[R 9Ta^vKM9ys((+I(|RC\,i+Ćd(LxA X+41@)OVi kƭ4F9k@:)?!S ~P々JMnBs[r=nrQKISMQNj鈜S[g;G8[A$81N1z{pO/Ej;T vhQ- ۴M3bjXE{xys>ds$qI՛5Z=ggc6Vj=B6}0'$ԯbV3"o@esKxMuݓ{TN/9plؠN{T۲?4҇pi3ϔ:\UUk.(H9v-i L>+#Pp/Lڨ;_d!>BbdlP5D9jߢ)y4$;Iz(Tz|@j $t2?o,cCFąš<`JNDY!tOc`9z=zxlGgR€tem3إ(i Pl +M 9`qS.7WfXb.>y, ?!8r go"N'Jtw& 눠ꪨhgǓ$ G;@|3 65=52; egͽv&$~iѽ[HzXώN.˫8E6`Xl'~7¶)h(g|;e*:uY>8\Wf6\RBP T upm_\ai&[o6 6=)a 8~VC[/=f5.6_ EW(/S.8)m]C^+zvx[~(;סb`/d;.vWV:#M%n$#Guӂ㏀6e茌˘N w(_fԈ-;+[ 4omŨ?y o#I>i" #G毾T'v:ETR 6\ËZSNZ>Bj2M3Yb^ҹ~XBv:+-cae4fĞIPV9\#6/JLb=<+K猓7no74R<<5+g"VCrxۄ{ 4xˆiA3.-o*&3۰4)@>^'ARwZt՝^Ә[gi.|9 kHelRiPLFwN@}y'H-#RFV#T7:O`ǐ;*K䰲R[Vr B0TOZ_UX 4 |>܎#`Dh|ɣVlz&6Qpsx717sjz O#lg.'Rյ'/tgGCdg :uAWE}]t';nߑ\0Q̴>~ǫƻ1RJ};.LJYAVT~.J,ly^Yg:ײ10}@VPgSM˗?#> DnHzZ(Z˰192PG9߀t ῇWHP 0R n|&'Nv;ITZw@{J/+=LڹxV~)7vș 1; Kÿa#V;`$^J8b }jkt&D;SsX5臧m7KD '!ӜX Ikt3LҸ:"* yx1f_8=b ʝUjM ䷹sU*>"I7 o[l\ݔTh4w-lfaGH2Bz9nn?7  0A5EڧHҡ jD^w̜NP66q9v/̻EkJoJ{{ ۜ$zSIZ8j*FNnm>̳cHOQTy坲7&;"0je s-9!LQ7 KO }&ȆB# I*yz20$\"Q7|k__NOl6KyR~?˂GT? LU;,ͅO1c21 tnB"Bo<1k  < 1R<)%`4(#rUu=w* [ޞsDE>5.п}`Tm|6c4wZA)bwnΐo.&׃5eu @xREDX,r}uD?IB9Wx TSEL,Df9ۄL]w[ֈf6R쒹O 'oWlIʿlqO&?E鶷sOyh/c`w!*2q&L k7ې^ 84n Ud>,x,ɂ/*c{yEd{;LX9?4n{3OJD뎮E#F[sE-oB6u2mo#WG]9650cPWR/Nh6R"]`遡]@R'f׬m{HGb`J Nd1iPv2d0mFJio`˩7 ?e"؞!OÍKFn\V{_dqz77Ԛv,= rEu§4hY^hqȜNu JIhtοR1سHpv2qN53 b7rPbʂ'5^G&GFq~!@TAcE.)q.d>N59ALNqXOK}X_BZf~i!)'\am PWō=b`,g|D_#bCꑳ,K0@R#5M 7m1ĖLq-h"[ar1lٗ+J,7m EmCE $>ǀpMs8XVehP1h9"Iv.|vQN +Fӥ #5Y€gb#R6Dzb:\{S"VoNy@Gь_Wb^ ؓfv T<#(.K<|¾(7+z}YĻ@,DtX >ɴO5bJ棗7giSgNs(s%ye 3:]jN=ѫ)ĀlbfYB fHkz_ۊI=ۻY <bv$7փ.@rCVQ>=\>@,r:"J֚rJ)4ɏtK_2~\7k[F,-Il!c*12ѽzd)'N1S)WD&E .:̃5ƚBRU+50ڶʛݦx Ev]t0FHz s ̒L~NA%cvKY%5x%YhZ\>'̆wؒtW2yҴ7z0@a;BF^E-%xτː][N/odreaMa.;9h`Ua鷰JtL>[bW^1 "M>f+I9Pg+[6|ru\'%(DtuckO|FŝO*r)@6ÎqTӉ?3WM?1gO2, _4)M5mI04w 7׏Cd;z=`q!MZ9}@!y(Iu{4^EVho뮰gƏLf ?_ ZCu醐|" /OC"PN BD ^۩cؘlRjH>#⦇v#Njatq[pkY 6j.Ծh ahGKW ФQi ,Sv""S23E^J?.ǶQvCc~a ULykҮMBAZaיwQcKfء\tb\6IOьYh?-35 u 7 (cvXG'^Wpy^qaD﷟D G(ow>r. Cf$ -roK=괼mZWE_A6'F{G6T2k#9l'9[)5HlA\]P_ƷZʗ" ^ 0XGwp$}l'c'g fO6?G^*hzjURl/5sq!WR>0Ejva֎BkyVt#BQZ]ɐBNprk5vW0a˜E/x aNr (U3k;#hǷԏh?H0%F3L鎩̫DR e;˺\e9?+k_N~ ڬXoyX\Ҋtvuaư*# (y0tk D/0~y,J ~Hw[W=C*G0^먳 3ǰ$nVOW̴m}Nk/= Ht^ߖ"l,ҟZ}Y_͙O,l@i눉yLy}R7-g:kÄ!P5QM, J*L22`[O7-ϡW&y\$sAQyofW_ܚ>hmxjSটqTK? ;|AӼ"l>ϩI 'g'OģO .ỆoX]]e_B߱RO_qs,ؼ۔:D>X%éGgCo$Ax[+rמ¸BÌl&ͺRUuIt Mp MVg*٠ZD9z\j yC"QP#;|62Br5;'cv3pVyR@р؆نkoHmff{_Xr'֘,s\U2b(kV`z]W9M.k M[? ә~ 0R9x/!F1R^t{!7i:4Kɲ 1K K .;+}4ˏ<(_ R8kERxx}1vރ;_%S) &~VٯAŞ6=B5|gUޡdW9=$| ¯#;_|!pՉh0<4kTuɆɱspbtH\|"[?s)Ԣ Df 츂Sto"nB(=h=͇58̘ڪI4{FbDk(zL>dڨrCÃO)rtm;C{8L+pV] q`(dRa)L^1Ě9w}:I]ٚOq[8!xx5*e?'Uz"ͦQ&Dk9~r>!'=GW#D"7~}O}Ŋ%#8_c:2)O•Yih'a\%މzQxb$-"f /pdq7mY2(XC)=:2(½zfBKԦ$϶G&tElo 崼e?+h%_>ck2Of=͜ۂr]-¹r i'$ {zQ?_o3B˕NNVd~/)*ľ,( /J1hPRSZʈ/kKƕxY &^+MK=0[Psn*WQÈ8{ٱFw\8E\W< ȩ9ι ,U GEobn ʝsaCRRȾ`f̟ uҫrkpD],&z!bܼ@3ΛZkCw;_ٞF!.2q)OWX/Bt N~G$8+^^!OugG*l7Vnt|+~+̪[ɻ`}%D.ZVP~n_c&갋:լAh,YImFcɅ_s`? y/l">)Y֫:0 A_N#c}m j>~z_b4Ȟu@G:go]cWYTډEgoj%/CY!A3WUoK TC]BFSW$} ; ]ݑ'])L1䀓@ٯN%oEt}2T{ =Ƴ}|VnI]z{A/2,G0w 5d2 }=`4`zpxq}<,0q16{O Cz_)a j߸gCY =N浻 -$l0/ 6Lj:(ILLs/DՈ;V*5:} b֏_<w0១ ,CVAģo /i3e<뿳qžL7"6w[̼fW"s(=WBg1 Et@'+!1I!L" с^ӒRNYޤ{jc}Dbh8o끜\ D$MiUܓQċsV22"{^-Y-jl<fGo dʥ܌6$܊ 6S8w9[)ITzǡGz(9 Ub+sA|nA Et#Dyc,0dդ5 FH,~UJ4t% m,ଢͱtR1yfzwd$GG풵gdug)HP#$!4T]?jBygҔc~bL#pǟ]`RgĢi?DV`̚GFSBT3`kʢ}}~q\F+$Vw/JUb=~cJØt6nJ:Ɓ"[k;vi2,ڭ,‹J@07\p}Yw2sto+H щysy0HH:0z(v"c@VPϘڦj晃j2X:&^o#{<9 rKR J+0:g16M&&槯 ыduF8`l6yE8Oouֈ PXINhuBu-kRkh-*c[q qK|]&%b}@~Q.kAzW)54֢ƋI0l&H Tynd#vZL9e ? ECnkuU^%]+=HVmy֠ˠ ( T#ӍO]ah$}XtDbr,Wlޅ{Z@"rw>\a]k5[xCDлekcOdʂ~H=kZ%Ț%)B}x_wE)`h όFq #蝗g{>\^4yŧ^_:\ P mɈZ0Yz_c+˜znGWj%S֟vBZy'36{{hU{!l!sS7]|"LU\aZ#Ӹ\' at!AB$usT j3l+Q}~&vP%DUVIOp?Ag; m= ~ P{ E8ڭ[xء+DZD2_V}ŕ3(^ea$(F|$*_H8Xޗ Pk8`uv[S5eC*GQ{'!R H9e kH4v7 3 v(FhoA 7bQ}'$umSd!ztgCp1,[58 i zK) )=om`f4MEa< .p#XktE LQ⚫BPQ2KT>zpecYZ `8=]"z SMiUJB}:4g3?ڵ`?^ԔPHf ͲeM}<ۼ ;Z*.`hQ;L1Ű;?+\e²)=SdbrQ=.Po+LAx },m2TtQ^߃ Q2,l3ˏ*\ 9^!ppgUc`-5DOck,UF&Q0{ۣW|8#Q/ q "O/DՋ ?<5UI)HP܆7X%yND(`TSF #[uCz3|9 ~+ ^q/εA3H#ݧ|mAP^{%[zv~+Ǜ'qa`>v[ 8e=QטZ=~v8 =PZ.P">:c:piW Dk\HJIGqE@Lu@$ ~NC !,fOaD( w؉H)FSwkFj \qȷ")c<ĝ!O9/Fٓ  ӓPUMZ]˥t,0>V.<@kptӥND 6fGxLaK IPFZW9͍/DEQWCiZ@B\ Aoc[Ԭ8vaN; LΒ "77R}HPMzV'*O37'bhJBnnJ}č ADTژGBJQ~ioWlv*'<{oa:|ĺ#U*ɬ2[#x@ T3Ȯ*÷!ܞ NB#9kȦtAg]ԳsBxCHN<2.Ȼ$a3"WpTWA fjaSu7Wkme5O_[pv}3q7HQ$~4GP&CXUB|OJwX;NLꔘdGQ ͮ/x^xbT|޶CHp^'ތ*&`%;Ai(>$shhte˴qX35 'a/@ kK)8]ՍMΝdM%7 )$MRDz 1~oDRGY]M 랃o>GY}p,,U/gC"8ꕅĻv8͹51jmHéqG. lMT$Ȅ*vŷf$tvdsR$\a%=KBlg!zܒ!{Н|5f8_q#vg$2Ug@\\Q( Ź OhKˁ[ H6{/@0O{AoJ$d:$fܸ+e1Ӿ%[,Y#QhОyלGwsO0:% 5 K,d|"mЁn30^#L0o*Jua*m,ԁ)O 0RXgFX$ڎC^" ?n-q+9kb 5 N+X{Fc7Y]eˊ Gհb}ÎF.S<.-,<$H#9Z ^.GA)\2pe /!|qӸ1+,ۡ:TWa Q yAe^Z t,3?⸻$1WJE}@$tj^M-AWؓf@tg+l޹i!Иa`S!(3I Q>oE]`*68[~LK~3> ]}~)w޴mRSx(y+x> TV۩ U+VS_vi`zrC{hfک6v7 7ƒ";xPt`. g)M9%oBU/O r]).8KiO!;3TʞhF6/&EZ2|q \0"TIMՕ9}hsE-e^!=%d 'ű@F?i~osTHVvܡ[L |KxR^C袴 o8 V8]o>VC``BuT,s-[]h {:![4A^voM<-?IX2;4WMGqv%wa&~xگh XMб%vohlsiL!xB*4 .}vB\sfOpӳ:i܁  /qJ'uZ`y>K"F\jQ~!ֺ9SVQaa6[jz0,܉c9(R`t{$fej }]JL R>Vks rC' vL"XOBUF.矼73uVt$:H4_فg 9f"5ŝ똯}F!Mnwg}&L}ȉ?Rrޖevm="$[[ =z_ Wk~r`U+]UE΀T2DGN(0β!4x`6ICI_ko F0B#mPFe2V?.;uEOMŃB v__gp+n-n<9zOl^!](UČ{ ZKU2o2J ሚMo 98R+v߁4v=G%j~ ľb=yDyPYmrG)<(ծr= SИ9jezs~}m$@@6HC`ii TkPRQAs tnHJ˶2^DtYUyղ(k8%E$A']hp&9C M)0O…NZ+a<{AM698L3D>\c'}m>-?'/&ϑ*[ɠ(-SJdn0'LLӠ&wzņl$LK!g F=N0"rZ~_ROĮMXC 6pJĮEQʃ|~xy EAˉTY#ja'A@vVt왨T * +X۔^7:쮫)X r3߽ 'Y#Y}sƪ5F:Bf{pHz}p|}fѧ\ 2}#t--%s9:< 3Ԭ*StJqdв꿑ߊ7M}{yG[o\7PB8灅}@owB LӸ(Q9RbQÁ%5;9A+3hf'B!)&˅b Ls` ^Y쎤lwÅ擌rkB@A) Ekrª:RՠAGX8k*ɸbEWU8Em΢|]@xp6@.41*%Ԥ2LIFΑzns⟊ έU0o06 @*CY&( 3]9~S-Y":lo@~al)uj?/6__ӱ=wm~59M{]$#͞WXIU"BN0:lܟl<4'O+k)J1{ѼƮ!=DB^8 iq3knuEŸ$k ~m U>bQ A+9gc?w.Ad~֞YsaDfAԷQ,XNpv Rte ,Ms2։?տ$ScΓ` HdQ, pƿOz3Dq-HV-bFJ󸹰+y`y-8kdAi>C5\d~ z`3(([#?L]F xO7YTa(NH"ق{QGDup\Z~R^%kזEώYҽgOQe_S4o^}h8Jw<9~L[^vd渵6(bbmgRM;j("/n.W^]-NPQq pSWVP +hʹfSbzZ !!w@J& R ZJgV&l?H%|V 6H u:>7ŎTa9ݤ9 b6m"V!)stX.dN~0uR_^UxZcm4naikC})]JR$^dTM }ƐH$8oE?Ym'շIQa Od}o5t3jk0ˎ߬64=VJlU]esj!)/5ёHi=l]sG&(lahv@Zc3)?!Q =,>KP ͪ2 as`*3j:T#-MiݼQp"D la,IͫڌZ{#?~q/w&Љڳ0m3> pfRIW[#Y\rĹTL .懃2-_؉u $; $3 *p>OyE.$?qJE5BA %QQ w(fBI6L)03 "Y|x!)3oF؍t"9rw~A>&7v=kYixL+-_lxbApWAWFb]&NAW\9* a1upl ׾<[(- JzCPiӈUJ|x< $as0wGjpܡ/$=JxQ-LW&keʖ+,#آeqp]^|zd {|B~7܆@s)9J#APhhX I6ody8XzQjPDZ U,O"ܬSC:tglպwتbKa^ z;ߣ.>s F-IT,vY  ұ ]O|uUMK`!l_"qIva;^PλJ:DcW6'(粍j61b꼂H+ruQbO9`r}t3i*(N tM=-}h&A;e]ejDK2_ͽ}/i痤( 4ˎ67 vgS܂O֘B13<(;^&uCȼbF_4I(%3v@"N ,L{^Qc+Q@+Ԟ͟$j.ҜoQ=c1`76wY~}>D(x;OqVu-im]Au ~CNbsEW*븜Q o\bhV;gH3:ʙOM jܫS&~B(tO@-#g$b{4pF^IYo a7aJlNa&ކ{hu4°2ˣ,w)_t7"uΏ{'=4V>LJaU@c䋵{ 65y#rd},x+U2Bd}}7rwg1'V*Vʻ @b\ .asBA"g M̴$9fJ]-+}m7Jt;./t=eR:$-ERϮV:d:uO4ך^28(^UM/'/E&zA[w"]kyn.[Y5ʕew>1}k([}L壀VĐkbz[\2z]C/O묠BLlt_p/#[gO~6RR UnW }P1cpn_nFPo2:q.4W;ws;E' ;IJ`BHj3*tI.EzSDb` !6T w-WH.Cy@(TOMMmsl䑧 njma I, z$lvpM [譁T )RT"D 9%h)z H8ʎtºb.}st0{T0or]PZ#B9 >KJؔ|8ߔw?T ch#SX17Z3¥Ȅcxv\k~rj YE;QeDI,,E3J0Rx/m a2p*LWɓ=v5M]o2lӽ o jb@ZڦԪ'@.KK_h2VC~UzĔuPY^Gtz e.R\zwvd&{[VnfdR‡rz}7$df~:Ԥ`jLaqo̢6'G``+# i@JPtav@jS]q$( Yi#AU7n9w@Oc0֧? LRk`d%B}լ];T<YFMN!y1xV'$y55{9M gQ8D/Ž7?"(<2'g3Qy~Ejs=]zvc{lɟ~{Jx sEk.x:m WAX-o%E>toO|}ƀO)c_R=Ehqʫ JM~Фsq!">oU IH]Q&8Q9s1c R|tk#?Rt1>0kC= LdW{c+g n{+van/|{~ 5u5uUbci]sl]̶&.g;Yg׬LQϒGanßwLҙ|NDKa<%r{۬$(h:hPa4 nQLqĈ h+T+]m9@oV/;qB)9]؏9QgZtd /3rYSAQw3梭7 x]ErMҷu5iq**Q` <8j-v(n܌]&Y=/'EZS ңr%%2MṟdM5Rڡv={yݰ&.NJj#U~ma3j]ܢ lhg}b38MriVwe~ }9|7?i2M[u(@-P-9X8~"MɭI/kS;Ϣ4U {yѐęŲ5H"ݖ$ u\73D\m4C~JvKɭ\ 0҈@- I 1<ǭ tϕ^IJ[%ǐL*8`cI;(<[&.:aŪ@e ۣe싉xpNFlD}+5}pn]vy K}ȡ;>T *shP \AM 0 H+=|p; l6Fsy8Klot@V;;\5zymH9SR^n,T j+]eq{Dtc@[ ~<(ωRUU@WDݫ'/oW]62i+&\z5choX#^͇G~q!I<:m`: &3 Vh|Tw,I'Sgiq'lm'&v߻ٝ=Tcqo(~*jTB,ۂiQ!E@w8Yێ;[K;VGyl-:QRFx,~\\zº89Vnnsuaq 4RD! !ǜt3+K"0p&G@c|~5,3%;qAy=-*7JJ^LFX➟ q3{A߱~zNXk`K30c;B28@Ӣ&=8VlW] ?0R'(cvT@aI+ddpjZY8t`dC7uT.E PveOd8\0X돩!`ΠVegh2{9xQM-8`60Yy˜VVsFm-JIڛѤ> > uJK|pG父.) WȀ.,}z.  m8Viqэ)@[$|+xųuKi4bu5I+JrvӄTӗXҬY!bfkuCNC us $~VXŝck+9: 6C8y}\讀ڑeaiHe3q%S(H \{dž}h1/QNJ֚U䕃WkH%:O[*Qp)b4ц=鞺9k@ҍi8-jVpTaq_%sevEy!1wvGF D5Sf<5LQ\oݏI$cqƒW=$^ DŽ5**sҷHUNCj>ۄs>d[ѥuc Nݱ Autl0Ə<^D wQ>IBa/o[m_xya%Sf ΋XUR"}ة#< (\9DAO1#)Ni}CpQI:_N~M@=y3+ޑiaȥ2^]rQxna9TͧH/s!}&*grLgt_[&.nƔĂbh*lU!K3jVGkagpH-~Y^OR 񝎪Ðfrz)-d'|PBq!m }w>N !^_ܳ~PK"-哆sx\Fejc ]akXL@0l%\ZDTثb(mZo%3~ <о*h@"ggĄJlw\E IkfpoݻӅ<1Ū\@GW6$A7-,;-~!i: VwЉo@Q `F wPېPmE% %NXm9/Qy>S~xEJt[kc9Z6%M=`|tl DsGF?QH{: ږ)֜^tf\[g.׃x[0_Hs#E)8V]dznb0Hp Ly5U l)Jc*/&3:hqx \h&9"wFmk^{ga.X7;~~Z퀒ҾYKh v/%e}iS7pd> ߂WH&@ג5Z#\3poКcͦ8#qH=}Sj_/\# U Aj%0ٙt 8G[#{#沓%.baɆgzY/ q㙬z22`V̬ '̞M:ѵ6ӎYݳ&l kԳ'c$VJclQhQLG#> z z˲O`8:KċrmqTg&:'E $G *#YJQf2e<{B%RN*n<ㆳ$.u4^AmPj/6}f1ȭ+ WEFʞA\+lzm5ҡo:pap>i߻O<. ^R|ΩF3ÉnhtΡv$ϳgLSr 037t'TWZy<̜klرiYH/~>?ylB.FJ,J c܄7a \%q{޹ z27 QwULqʫ^~{\nHC^{(k-q;2ʹ. w]z~w5m:.5$O43M3{/U~<}yϵsƃ<yY銔~t{!;5yN|k,by=n{i;u.j~s(:i}S*|[U|-}7iB0$yf6؀%P\䭵o2k.h*ǩ۬9 aovPzw4'V/"ȴc6݈A/Pȃ,UEKLwWO{MP.awEX Ob%'pZǜ1*O: + VP*9WOm4tJ'񛏙C|:vUa =.ļyl@{,{ fƫY eڞ^wtb" xd$7.p)_("\Lx٣NTݲĺޛ)I]lN'4:*6Aq]7AY9H/g7 (<:n0߯ptͫ&n\ \,)wyzE0aہbeOY傷CvD1E\J]qMazZ/),2|izA#TD':d7ȵW4"gչf'*;IS?h@sKfC̊pPe>AV*N?22=Z CqV Pz}vgo$xҵs'hS8:Aԟs6 HHNȤ$0LЙ*=l> $ u VꖇRD+~(ur,Nu'+_)g6чڵwŨkaxOgDHLHI Eq wvf4@/׊Wz1d"'xDPj}Sas2$!?)ɤ.4a>Tqir]lP%Z"(\6v;uwq>C7 (a{ 8T6#29lde@QeWI] $8!nTd|bSs&ˏTU q] <)<Ҷ03"@83>q=Mt[KG@'K)~wk#B{KtW/A)Q- d!1%JyK<\{XEAA@\|Dy6s:I )%tD8)ڰ_!0`U9/WHUNKc@=}06_kXpIDPܚ%U k6 |NDZ^CNMid_Y(3|c- \!BQh~Ju05*mJ]r@Mp@ ?`f!|fB;ȉ1ʰ[fmɿud26!.A&AnYG43^zjmU XguF<3'ab\qїA2m#$೧4f6( ̯[0ITz a6qP>XO7|La񽑶^Kᕲ|,ޢ- 1)UJO 70=Y *OCB*Ȁ  SRS|m>L1Z"lJgi64R4@kw/p;=R!e"bE5k+ 2[[FF|FZu&a.p([+׉L׶[h2. e( #"fQE (~<*p9o 4 RSw5P/GJAձc P?V'Swg(eK?OY1)^Nm9H;63~s|[GnFKיq~ם6 }h@-l~ 赨v0sbʔH0Φ`>z_6ٔ`m\ f1{~+yB+ w+h?GSq%M%|Jޗ1 @_z,3f[q ƭNWS{ί5,/L#xᶐ9lS axydyU\;(Pzlu쥣z1xTx0gprz@$&<Uso2f g5YsХ=\̓jرEF-˞YE0w6XxKv1?=]qwqyAVN4`l_q F t{r- ԣM X2!2BOh(84Wi!u_#ȣ:clR VZX>phGp/ϸ^^=FZu!c3G$"Y (z;joCݦ=ő(o߶,dU>gE짐C:d=yw6tm%!|x%F=fY'Y daq z^B>@j3潞.S/Ro׽^zfelWUp嫔߁?Nd~FN17Ƿ;Ҷ[KNF bBXr; a#ŊIqmng2{jǿ7W*K7:o 㥾=h>|nޅ#@o L&*c<C* !{8I7E B(?# < @'1m.90Y|۠}!LcB,iy*}9Fdm DLs{]~e ]f$!8L7OL@) ŖsATڰ5PEbOG Ġ +33Ӓ~ܑwU2`@,J/f%;z `qSzޣQQIbO^Ti̿=!oM8 ݠ rSFbOQ1>Ԟ=$$+V Zb|WQHkjTMU8.ɂ'JB\4tgKHv;+"?e$|NAi?KxAݕ(i"b[-lىdSTW]zŅ\*џ1***54펢E L7􅚥4M7 PuPG #wuulebkOwZ-[XotJUS+]Z[4~L> ,ցکwXpi vXMPKWo6h}Mdz"m!&p¼H{Q #SיoLxst3C˵ d渥ṷ㢠4VLV(q>j]@TzAh5PݢQ) M+?>&5~Fmx+%CmܖæVC&+nN6~h2llѐRD@ H"½:[g#\z Y%v]#qc\Jb9t}߽ ܰzx;lG"%YжYqǥ-v'B?`RU|~|'6,qnE={B1WR-ElŷN aU抴6J%Ldzz4H:ϣ$ &9-T1'e 7U-8ByX?;ӟ^ es_kHe Go+&!ypoU՘WkgR04O"^/˾5t'A=d^crjOC2Jȯ/%lF} MIɽs`JV).8rWAJi?B71JE5p fEWh;|Y_ \c*M?Q3gOKp7F|T](%.:ť}*Մ-lӠ97Ӊˁ3Ǵ T .Q5GS^ >#kZVq,6qurB-UM`""-ރ3Wf-5+~Yvfn7\8Yd*33 6\_X׊trlg%z8Bq1>kmܭLfwUGs$;!v7&J7/\~\_[vpy(Bu , ٸzdS>fc\ XgH%H?ӌ(&¹gR{5YKw)7ە FrKy \ADOW?jU TUL K8I%p$pWY.:^]Ytkt"{LLoJ"^1δK&u݃o"IZMQ)=RSD^ۼZs?c2"< ҤdY/$tJƼie˯Vd} vDbRpbJv-\9Kġ_ RnDuǘM8ã9n Ƶ4n 2Nm vV,l;#zF3ZrxiViK+p!*}+"~Q=&"\ԋ(j2W ֺODi.J%Lq )~wgX*Ro+Ϳ؟qDx Qt>k b&ƀ[ߐ>[d|/Xݹ c,6W/%Se\Ԯh*DF&Qmu"o.ƼV FR VxuTic&"򭂞A"nFҕ1S$iG>U38,bbB\S,4ysu<=^:/'=ж P8snE4=u"+AUꔕ$64 $d/ d] BDWuP4.?t 9q- z=  _{+'g0֘m|9"^n<a:XE:Egͷ-'FJ@x*>F<&xPϚ(HBpsݰ)Q`*<`0a;zs} <;!*[`!avu]~yK(5`So$*NV\G6FʑoV6p?9%R~P&}kvPGGh2 z@~xVVXxpϻK'ۜ~ʡʀ|sjjT3]}^vl< rR)JbQ_<TFk?H_gaINۃצyRȳff$?41}Qxp$*_(,mvɪQ*:s,vαBv}: #b@yzZAxI\^P*HLt #L0eLWulx4f * atœ#֠yOWL+s\҆r`RЛX5?Sط lrKZW č. 3ֲ?jY؛͐7v9-Uz`a\4# Y\ %'Ƌ)H;Ùw!Ʉ3F8A_i,:tT.n[ .uW;V,¤FWn*he/Ιc_s#]{ 萜\]~+}9he)xqkHќ0^QBS}Èr x8׉@1_zx>eER>mߒ8>x*m74pya[Q$7&$t釩BdM̤ 7>@/ laF_ֽ>NGJ'f(ޜ.:XXrXq앞GGwXa1b?mZ\ _g28^R/ţ#PivNax1&BGX"Id4Y=6 sR9BMwI%,~+/")2ojIdx* x趝D,!#{P%eAD)v@ -ĩEoV?~0r1Kn̽똋5YDR$gMc~YÚjp+oPI蹓>艘%3(89 s3k@dOCgN9l5ng+D~t[:a(F T%TH 7X*Dn x!ei)¸pR?4gW^~1+1s./ ݸ'9PWˈxFo &IBc7ˮ?`lEO"ݪp-&m"+i v:Rf7t&[2D3r(0Ii}6N e PRM*UD$T -k+qll޲XzԀ^y[K*%; Gˮ#XŹ ,kI/s'`szg]ZcZ86u‰L;DB@"wfgA!~vl0]?XِA9Eg?&p{FY .%Z#t_ZBWZLӈ I) |D#?N0e xE gP 9-xE(eC=U8d2P֠5N7 PwܤmZ>=G$Ku #dW'mkrqZײ0=㊁DE@./󃒌$%Ve wǸC?8ܢ.C @ HFYp>"u8S$]}BNO e)S }!8(8s3Db_Yf[ WY<۸?A3q'*{xmS26V[a !REa7K(-ߵpKYu Y$W4]ټ'@${\7+Y '~YVo/} 2'_J<_12~KqxyV \Y@N޸RpG9TR% OWFs$ǥ6RXj}{1,ۀ6eLR鐷.ϐ'i rX \@LRܤ->au};pVDkrCT^))" ҇ȬF':N]r* omLtWkz6poYlE8jbX29_nΏ@ۺ@ڕ34H0kJD[e=s Dj\#%:="ch?'/}A^N&&U kD]2.]HI[POʥx9zH]o:Qfb8̕HSP^{6wRcufTII|˘kW*وn3_lI2TR ȢY0PFAc@DoôCbhH8HRHBIEf>YN _%t[2۰P?WCV ( iH=M< = 6 ~𰤮  }GfTKk8*KA}h,E ^>EQjqS[|UYkE/Qj[(ٯSLubS5JЏيN,J@o t៘ 4Bwׯ0ʊY~ H) WSVNS}߃:Gu5J]C?6#=?y2!ǰ ?icDT,Ɔ H!iM&{}5lqXōINYGu3+qYbl=\\**餹I3dh*}CbRRVD{u#XAt5?H6]|y0m؊Ig[珅9S7/i"ubC Θ㥗˶>ҩX"4%HgXkSȻxr_`eO@a6|t O\oZyfctl&7LjYuPА6#FkLy ]0ú[>}05l"5wO{קvmׇ7`!f4d/[.7(S#0qRq=㔷HR#̓X(Un}MnqdnVrK\TP">Wwm ]oYGNW5lFj.{:qVyJmd@OsuD1uNd1 > A%6Xj,`)a;CS$yZ  +]x-~&^>{=5PNb6< PW^A\hܛi5LQ2!SڑM>t"E8U&ϏBPKxh;b U0`ZLOH*k:ʰ'@ M}\_Ӽ| tm 85?>Dg(iQ3ϸ}kbOSNsmÜn yjt-3>@UCLrh4i {]y^H|&(T›l%M)r ٺi;-ӗ?ƕ}yIOC=!-Œ;R0|"gSROj4DF^(~?IZ8s~vE^TDjZfpU4ö>[5+9bX;u,g3`gۤePpĮF.4?d~F%պ4柍)Chج5."貤 }aߓ:KZr.[%3h*Y}ی'o "ξN==FM_bPU@:|)9$5ȋR1F K vOiQ,rѺqB\ȉ*:o?"] hX9F]gl5[y%_VE)"bUY #'.8|wr]܆KhxzT8^;Eоwҥ(lxUO{-"&X\"Wigvvݮ3bL夼|J)mm%~G L+ɵ^J|=oV5.y?*!zrĀNP3on& )z*G(3RĞZQ2Pja!am *֦Q(!) ~DhQkh`GR&'WO`,+7ی7sbon=+s-uc,IeF/h7Y( 5?FaGٍE ţ[e&,iϿC̷1C}C&꤁@;DIGBP`jO,zr 3 lWJBz,D €pa ) P~~}{9Oϼigj XmN&x iD+d2s:ELR!hcX\.c;W`q3}#^T 7mFUˀ󅖔wԽ?HjXЀ`L]h@1I%2[8-/1oWקN&Q"!MI5BsR8i2(% sT&u=>;ƀ ɥn%d)ۊԤN!TLx3)F9 ya% 1@3+Eؓ !zMmntkb߁bP`մ&Z>55SE(PMd-OИ/4waw0:,˞8s V4=U-tzUƌj.;axG9Ю: %B!( q%Y7s3}PŇ߳:~Tnvx_ʽaTcv,ݔ0ujt\ }rH<{=l#]qX^]J7Z(lUi-NAYve]ɷ,lq=kfal؃i Q%ٷqyAz`[Z.m ZK,oi댴&=0f ЁO!1Xɩ`5KLIo89zxjvE$J\V-EN^=ժ^݂%u )ɶA~D͎D|rX38#$(6/9}(ơ\28 F "l1%q'XN1W-یy/ 1HF.[0u̠G&Wܪ8Iq#NЈhl:JQ0QntL⡡p*ZPNhh:;9e B ~7Y)FVl`ddjjh%oǸ 4j'z9+s ]Oft6RddH"K[޸"#WَO94zv䑾Lꎡfs*]]'ZZyM/Mhܱq-Q8JL}>g ?ak*!}b~@QiA·@N5TV=oEUHɊ:GR>E3Tg N@ϋ]YCbfo%}> rz*Wh[W%2`!38Sc[v1ɸ U6.M6˥asiQK,toL|Rw))?U! rwgk6=#Wa?y{j¡[3#>NxzR=ܟoFz`N%YkCS)¶]pKC@3\?Hb `ɐDAc8'066$}K!=H>J])nRwP֘?ڼZ1@]!Nh"ȝ=`t|KD&ǧFM<D5 >I۟H;_"2t.#X*l2+N;Tn&4a#1R7aSM 3}`n|sVן, vfe_FS%p 7fsF(1on|2~1O# _/@.bVPff4PKN|FQ؛?KnistU*4Kqx6`L^Q,)ue}0YuȾotn pҧRo J{ ;ݗ-pb;:b*PI(uOx-Hإ_0Vր׉ ʟCg<:np  WT[?{B)A&=9G9-mY-1|F'?.HKuqnYیw-fҠ- 3ݰ{H$+ ޘme9!DKe_l6wE1"+wz`VmXTmyEƱ2hWxX(4ZQ HQK9MFZ^6bJl[C_C{cC_NS~f!'pioZ$Y23b.(Ì 0|mdt"-[4gk({MQJaDFRk]TE#ueIG eS}y'"Fj;\D;TRydc򶜣oE[*VN$?\?F OUPpEB՟c1^kZ_]\nP (NM`Jb/cLO<3cN3͏?vM ~E;OPu=֜bg m.GɨB;z?yc撨sG3LASM^#HVo ]j|9ٯG7Lhy CSַ 뺿R ƑvWM ( 4Z}*9t=v]8.P)s;ުM>.#enlJ&'ؙ7% @`Q=T d-Wm ?Za5K=DvIzV>i :<^`FK&Ф91ǸyV HJۍ}erN,=ev"U%.v- 5Qy$kq_}V';^fKo}{ ,DECj *7! ]ȓ#(O*; ^򽩚yI_;2į|ρN*5glVD;zg 4/h a| W@UYU<<ReFCDfJ\8@+ J^D'ONR7y+o[6p]D9@":Tl?{.QH> lg~|tʗ[Rcl,XC\ 8[h}-INt.'[Zrebt<!(;s..>Dדa>`gbROL6#V(eN!;n%*/҃o+g V-;}avR^9#aty޿(iJ) w#<]&Wۘ59*^Q79^Dqif |1ޭ6JK[ЊnaCwv~ ՏOgi5 30oGW"pz\BYY\xA uI$ʱǙ]Sy1};٫+mF'aݷWɴ}n7b#]Da!̏qK:`?Ez=*eS'(F-fbX yr U FFnYc@:/x|3\WF$kPbdCM6/HRs]x^{U:`>yܙ@v\ ;^ZA b-*F)ꓕIj V 8'쪨Y{6KfT@ZQQ:9O[Y:HeZyOp|-p+ZÝUB{[NбH"? K~JsRS.Wc4H4t}ӵ+ t3<. 2^ .'Wk`,SBp2CX9Z_UXzGT)V~P{ | s1*'*A^‚Ĕ.31VXmv&8T(b\/fP)]1Eo Iz(OadM3q_sJ?z|X 1 Nt8bJ= -Ė?2Os!pO?x](d8‡ &Ypm} Ě)e=c$3DRjlbJW-#RQPߑ ƹ~%ZH` /`Pޢ7_ 4uЍ҅Or5}ASHNn|Y Ӟ(pl9UcwY{z$6sTЄ_hн%RP}z"t~;&h9 VbIsШ:p椼яZ)aG,ɧU_ \`6";0+~zSsc=4@K$ڰK_⦰vZ/L`}t‗FWJdwL5THʒc 1Bhv -toKXAz/G΋ŷj٩d6^Obk q9kP }{LƦlHVMNN] {90`4"a!}Ou-h(cŜyGt'zSזF"`䏝6<#oN,=^K %˰Ip7fD!h3i =!>\ \9CjoDΕN߹< 1 /(veQ*۞hZ3ED60<0LbQ?+k +%#6)I 7N4<\coc00'hM:_**MY\kJۣOxz0 Dgp`< 1hNG)оWDv_%]Nu%}ڌFt`y{1*I"RzBD1>j,pu0EZr¸bܕirɅ4 7=Fjţh T*p1W0<𰏔mddg  &ϔtNd}"{%RuRf+핸CMI˾+iy:☻)E1lZ0A MǀEv6OGgHd]3KXIϝN jj 3goTƴzKbb\ gSbV!'^ţv=z~c3ݿ,* 2\d ιigӽoSm,HZI- (!ͣ=ɹ'.Fg'8*q ίiZ)`;EX\4PVekZrD #/*Ц(} i+x5ubY9y=^L~c(ArW(SDR<zjmw50cn)Loeʺ"|WWgy7D.ꋜў2|VR8Ŭ73b4x$3vkZQQD3Xu˦*a>߰Jհ@}V"ayiv# ߁̴]1Ӝ jYW6tw_dž RRl962#mD 2kT;t:.IU8zƈ3 ,YdzׄxO rsr?E]|-#F%N Mm"73ݫU|qCM.Yu{M[YȮM?0 kqpY>ov.Py [Zv6nm7E|f/ps(iLvv%YQ $117qO8K P1F.;!@+8F6 ~NiZ w€dM;W;"Z({5wT,c _l|c4SeP#V =f>{JǞܓI</W!j-{W"Rdnpn-}xEmKtN2!bcI(mm;a@oP 07'jYݥ1(^[R'yІI[ͼ.+.ܓJx:L-Nd lcGh 8AO$D =q[^m>oid6xkS,|C g.quM4*>T/F$EdG{0My[EQm4/~m[˝Am j%IT0Uރ8E 5;P㙖p~CqÏNL.GS :FAJm-l`0i GjĄޏsʾI}yojvΙ\"ӦM,LGe]5eY<PgLv$bCPqaXաܟ?X*˴qeM]?zH%޹_w4b-h': 稛wY8G{j]r#Zd/I}'a'#O(yB/hW~?[.LK<j[~dX~tZdZ@9au?/=pv7mE( Ii>2>hUM޷y/[Bx c7D>l8:Vǃ&|L1CRpKFUb*Q}{jr3@DUϖ"‰&JG6Y ^m@׻j(,ⲔUg)_Icmؕ0m z*"_QMZyGEwU˵_r%D4GIi(Uq-N˧~v)G7[ЉQQs%`kԊC|ToT*+.N*JP^NA/6xz6|#iI9Z wa"wO =]B W"D dJ6ЍBgv6T[+.čjEq5[5=UQ).[8}l993!x.+"̳̌Mk0B{V _Ӳ ,4&VNj'D/׳սvft Ξ w4ޘ?5,\n3*3;d\fq˹-PKmKp:4TXI<*t+0'/(N?T6X qBzz?L΍+,&,SQ0 do/rt_iiP@/6kpZ21$ qkL kYA8^A|!1Vw$n\Eź43J&.ÍGkϚN.Q5@7|\bgXe$6FƠNk209"yGlY$4%~썘꽓&cG_ ̲ԯwUtր%F=oy=5| o4m$p6]:2ݱhwޅ$7 F 6`J2 03w\0 oُm2jac?o~-гoT.| &B++h)P^וHV"<n> \e\H!ٳWN'ڤWXX> .iQFæx͛vR.bRt=Y܋͖=KTcPi ]:K"1ַcRG^}FӪu0omÂ?a pu/- J5OQG!BQ3ot0-ly_e`-g* n9![S~IMq(_c$@12q~W -7iMEC zEA53'BSv[p /SE=\I] @YJ;t7ѓ[oyjHpDd*)QzP6{ OB6Z/{գ S)3t 00dt ^P\M@"ڢ`c(8bͧ`5JѾR Cl*H:ې3?)h-D Om ,VuN}[=JIY#f8th4.%ϭbʵFɬfx\Ld93w_B"gBE6$oNf$ yzXvqc@.8t\duLB; ׬{^3vOCqp|"Y- ʲ *B<TorЧembYj$o%$b*Ztةa&ǝff 3xUت:ZQҊ쾤;5J K`t=qѫ=ŻQdT!7fnL*Jxqc1k2j#+S? #šJ Pyʘ}Nfsr`),w |w%\I*h\`q#mf5h[ϣNOE-Ƿ3E,2~x{Z (8), V~@l'I:,pVU;*̿*5Xα_7jtѿp9cg" gG, %_2 O*Z`T,&}g(l>:ծڳϟѮCVxXڏP;5. 0bRVn[ q #j v=+;go~Jnh& wT=hнl\ juu4)iiIɅ YtVB+0F;6)8g TgݾH{W҈āw;CytMrX&%S>񎙂)<'29+ơ$"(~܂D>-V*8 0*o*^,Mr=[<ٳxlav 񗯈Sh;XcsfƓqx:\v6\GE_P%l4h:ɇ-[s^Y>˛^D|9=vcz˸D$PWǡ):}Llv|nR6UIy O:%=`jV^(ג3Mbr-muwF܎>JjxiAPeXAl/=*Q,bBMWLfWfoh f/7xr%;νd g7˾*f=cvQڎ6߿rJLovgyyS$Jp9((mgqly 0ߢ~ *R][eԽ*ʘ6U9/҉8/W U ,"Mr#hhMZ4#DuVXUf_ޞ&$j-t{d/®JIJoBFYiRf u۞J頬m7 =1w|W#K%L/vT@2qpp\+R/.._{L[^YASPM~Dt5μV-f'|=zi&gn}W,R?cf/ Zcjp@"#91?);yM(OZkgD8R1ފ;@fbXC|ρ;(=_E:_ {~x#:~A4M>:-+fTvUm[y5]=(TaJ乭nlpOG%ըjH:h7K>#NcA{FX1y֢P9 0nHGpi!,l:0OWRkZ'S¬X/8ύҳNv܆Ƣ~ہDb}zSaf B9W(Dù&Γ '9`(ʃTc.U0]lf~U$Gu20?q98q_Iy- (n|7G%[ l,=ZY~V!L  {@Y6y LA*hJ5V4" Y,_.h֍.;̀qhg|Bf77~„)<]H"_uxyFS4lpu*bQ"ڇ启h re':굢R- 5@`i&{.MQ<{2<Qbmɷ`1+T\x*ICle0)/5 >n훷=W5CV߂ub*yq /⚔ۓD/z+=ҹ眙vHF\1/?VAwL%+K";Sk ԩXZ_dՇ3\\ѱPpOn]BJ@DY4[&?v^6=P At* 7LiQ嬰DRƢ.s>' wea^sSd F:J!P\Am( irx+|CüE[3*D(cZJȲDᓣ)eR@_0 áxA8;Ʊ*MS^m{˄zDܭ: CBwĸ_GIzw(g=M>'}՗--b=ApP]0gwaGMX]#ƚkAcqQ6j|W Um"踡@B+<lo fOō Z_W5XR1Z5]#EZߞXQd\fɛ?RHQQ8*yM쨁Iސ2N8v$xBα 3f_&rmucCl6AiQBƌ“(k} '&mSwo@.yZi-⿎oCLuJ 5ݢmץ΀{}W-jQsL"1Y+bIuz Y1N@#6-L$~Ǡ ~LB=5 Eʗ" 2LTYuZuG-a >[~r^i _bbzI+N˛XM|o`#;Hkij};3 )7)ԅQOL6@T.\LxOgI4g᎙A_m~tiDWJSĶ;EqVJvVXPVnsT=~*1RXׄf _[5 iM !,&yjAnW?U,*hV6vǶ8GbE_m,yvBS|;AQpdURQe<Fg֍r<{!!ߘyN,o&X]M7|bz*d"%Dc|P'BP[>5ݞpWmm`+Jp5Yob0QK!K\Љ@#+p+$fC r1}oǥ90/,E5pmjlf=`%TQr.Q[E_1~F~x%dՐC2۶ P!B HMC  z+^S.]qTdUE%|lhY#eǬ!ĝe@8&EdOp6. ½IA⊌YyBy[d5נk+Yb*ni1fR[X?׵_[h )( m*țuոNy'Ȑj BI[s7YwǴFBHsu;<i5%dV^7GBϡ1M^aD S<W\9{S p6멐`,0ÜV <-c >=6n$&=u12tqrKrtt 1ُ#$h/i0@PcYX4L V=l}=j~}hvp P|ayJP\br])=qs?0'q^.;vU)XZp0_e .#",khd')^Qz;FaԺ9lNDnb#EB􈅚L9dP깷~EobZՑn >yvɅ} J c6tQvRq3pB;X1ܑxAƓo&4 NVi͑4>kyXk.H<,;e6C(I~y ǻzˣY%kq~=PȺ^t.kUXHeh3xa2O* cxX5;2Jأvq]ł N;]mZ1: MJ} m}q72zeGpٳQS`avocWWoeRK. h3 hSCF%!emg$G@P<-vm꺡qe:~mo t2kr4k^Z9ZYU"VY q0xqLvaƀɊl^aQuFaszrϚu7KU,榈e":@c/13A&_r( ߭ ;)u${]M6Z1`U7vgE 瀡EA"uʂT?2R " T(%w>];-On$TAe T]:L" 0~֠-KgGeRAP/lerOx0&_2NDڇv.;mȫ3Yl?T$i=õdrjX6Q!wOP^5o]aej~VQ ~,F'A %>2wr;[fn~/ 8/e%`R/x-0g J}5Q "ϦeZB[>_Oݗ=7S0?LK!dID-&FbsXAx'Ԉˬ=mRlЮ4YN|eೃhNŜd0RUu{گȚ[uQ7ʼ4ƒuж܃9f6ڬ +1 +.) n3zcwR ̿#.:S^6͸4ӟ[0NN# #U˾(- MI"9MZPP@Ini:#&Pj\XE8,5"U>c; 6!3&[5c*&PDmWJG|{앎,|j%c@6><}9U\e5 /9Gl)O|ԁJ.ljUkVbWɒ<8yO,yĮ8ĘCXH:e;a阎H䆏\g%/ue}>VTQ]9`f3?m(/F)A6}NkM^n9!:?y iqkI#/I0^DzU7'5/ik\Gj!>}wAxta(FǍi~DԂ$o&Ohoy/RP PqKϰ|V#^kW ۇRz!sk>j2I0 uآQ1:^9ms~CicnEXomuY=@̱kKʍ1%}WWnԨ h"?Ú}KL@ת1iʉɉT`TDH"A̗J:~E MHԛxIG6-|Nd$FR-Tyw˸947n'ovZX/`{A5zP pzo;tK%*C \U9JgB ,}׫^V|6K+dӾ,:iC &l0Ԃ8$j-eD9[/uٝ$!-Ǒ-jpUDpsb=/,kUw,|~,L#U*L5u% bPK&m5 F(7ǞiX;uo\˵Hץe{lq>o Q'<^q*Nz s4>8ÇvI}>^\bd] * 48+mfG8IC-Ork[<ϊdg9턢|TO (Ȩ^~i=̻P.Ur6cr"b!9c(8S[a`58'k: 57=س*zٱ+f@:=fR wP@]׎;5ѵO*q@_qsaoNDWݣJL]9*a0ṑTzݙ9Ygk#9^F>89Q/3.A3|Ѩ^{s&9g;E Z.X$T(O"-_#&[?Zm_"<|2USkW|RK(sFW}=JZX[ef{iN5'[Ask^ v(mLn귨l=h' xW%?ȡSh~:1eV愡TֳhX^y@rt~+)E؝ $ifvI0,-H/g#O aʔ֯K"7 yAެl$NWѩapxmܤ O q|>[yZqu07v,)~H?[T*ĮrVu0Te <EXi.b5!qUd?俠{%[/9-,Rdu\X>YˏJ1RwPΊ";h6hDC1p7b3+h[ـB;h /\oT6v6A蜖h{4kْ|n[86wn"ͩLwDBZZ̎~⹠?lۢGDunBvxZiM"ڄh;6S\t~) '9K?ixKFSA|XtHpz6ɩ;,x`9Ü"Ls#ޔ(I+M$b^"^%Z  VvuȦ7@b2'5ñ X==V37p8xyIŷmw&6oܳQ5 ,A#;M([kx1+ dcA&Xn}c/&>fj{Z55ZS"@!|_eX!5߫B?OȜOi$fljQR,~+//~Upfa?[{'_C>'/0F p'4O:&]! ՌkYѥ*%xi3|z1mihd%+"[b +kRvݼ>Gg.AZӞlPt V *p3=uбY6YR*Ò=ʶ] ˟¬J&^]> nLH QEu)Y j'vxj7L@iS=]z3~b8Z2]|+7qN1Y;$B|:1`Lz!Dy7ssnƟ~uV6nz~H&҇% \]EŃV50j7.Єs#4'"apYPjrfI EnRy1g':#{p?^*P-IE'r ɡxu'e0WtaБa ;MQ_Rt:#pw?F\P~ }VݳJ4l*d.LRu0L^6e=!q;/Kg9ʲHRHT7`KwK T)jӸְ.2 n /XL/Wk֙uqt_1)e!y$KݒMOȨckM_ Eeį/8dЖm)A#ҝۭ)9M1؆P:u?#@I$T|IsK"4nG:|k]=ti]-;/C&K%},[8mWjk5&-4@Wۛ>ꎡ90ZPImbCϨ -m&e*c$wQ{AA(ɽ-Xijpu[QgݿF#J} 'ۛwi;c;1ΧZ:#Yf/³eW{bي,fjL,P^S~kٗ2,Z&x]@8J0Gh|%wpGS ׋dYJ ʶ@M-o٭IRqU_@~~Tww 6#LXlipvUU|>GfR`bs(&[hc y$_5Kڰ<_ԜlbkJyewkx*r(%]<"a+ѯ`<+µ_bmXno8=Cog|YQ&8 _ { Q+Ҁ$>v[obA?1T>L&,|)L-0qܦ*":C_@?EM-ǬPG~S;YJ6M*j* `HcEŅ &oze9SMyN`t|JՈy 2afYTw 8S% C*J}sd=CL+ÆudbE.^5,%%|vUrv3ބ̡dYc++4QRmF_ygC*{>rvxm)̠9ƅfa !肾UD|'-A8 0 #$;H"Zo(?^Z~XΊy+`ϲր cmgU5IPMGP;be) (牍kO79bj bV<ΒɱgSvoda }|Ij )ށ.HAd1eYcўo:PnJa ǓOlA_+$}~xQ `77%V`ƭ$6!HG訌 @SQB?!yn-$)kdžaWE݇AupfT,KM/}kl` ,ؖQ-~IiOW$-$E `GQP~)l4 GM'~\y1~wހڬwIɇ" J2mf[yq  #EtWSxuYC[2px&"UM!P]mxh.yd.9Ч1kUn aigub$zUNCAyVn < jQTLk݉qQ!:Q>o!cX*S‡[=J؍s)E2O !YuPx slT?o)Ļx7 5%ZHDb*\~cE8R=dFeO%A G&ۚ;Lːt!W ?@K0C}K Պqz7!"!(}KBfuhL{$W$rv"c¥#lc]"l pLJvX I`jWX0P HP= @JX cg1 !̀o)ppM9JObgE)Y=c6y >+;*5/H_xAV8Gʪ.pOGuA% ʣ`˨9=cm l=-J2o$(R_T&]o" sZsgEHv*݆SJPREuO|Go-% ~ 1UuM(4(Z"]M,h.dߗeqj2]o3T#1)X֒LNbJ]:<e4'i$|X!tP#2ubvEx%e;sFtedr B'"1WJE H:&b;n` "kgǘ!s# khҸngVW5&@Ioٕ$ķҋc+xr^5LۍlV7kχc l%=ܚhRjѯQo-4DBJǃ:pDH&!&DEᒜ5 J!}U6~KՀznee4AmQA3lj/T`xD`{W#bƵ43d᏷@SLi"#T=L[;0a$0{U[5ŏ6ċB(˕o:MpI_Ǖ\)3)ٲ;VZNیΔs ;P2IF7*J2u^R:(0ߙ|o ۳"<녹wёV'ӀA3f-i zS72YX0^0OOjBSlwUam̩G69úlB8Yei66eϋ20ͦ! p~!*[b|Gn ==F? */>ׂw\ÿ> G6<)acSz߀r|_%EۼE,}R.t? W{8C_8K2Ŝ/og~Ehtū^Π>H` \#/pVuWLZ-a_OELT`P(]c^N(p_Qʋ׌̛W@ ˍ!^͸IխwZk]EhJgbf1Sl|3>)-0M%Wd Etyp|[63E1Vc6n'Z~vx7<1WW[̳6XJ~~cjntu*bzQ:=F|x:Fi D\Q}_Ӝb/]1({z1t^d?RāոʣtE^Hje!fC|,cC40IlIW_5z.#,,nH$AG^{>'s3\*sĜF.`<3ly.T_Zi^[z&S{֤GjҀrӔ2!Xy3/_\cK+gZ<Hsԍ81́o k=*iDAP8ێSG]J04wtp5.wPl޼#.QZ!.$~U$ߊ ]Xg/O˲~TkdnQD:Wx@Z+d4~z7M#Y=k,ax+HY˜(ֽpF[ =42ʘ#OdBI+:Gzk9D%# r>Vqq;(?[,1,jӨhY&#)T K!S{A8NFo-[V8CN #ڌ<=T~,0~ DR>@Xj,䙍){$B3ް7-BJ^2w̯Pfx+i I6hhZgu5#3+N 4 S.ϲZ*[Dr;#ɭ]_iGdC u+^WokwB!vZwU+ | "6yHQko@UJ$ܺia1X@(Xv8҉ 2xm*-mxxDg\ixDf9u}&hX4HWl$&4L])!舎XPV/SDc u0vQ#$t_}њ,I'X*};a!5 pC1mX5c$1NػJc棏M0/1@94z?Aoc UiUxaw[E̜( 3@?X8~^x4`kh.Rw 3YLNnE"l@5zVKma"v25E,4=J$ ,_&㋵ dI"N;"`+ԸLjcJl6|b (ix@hÃm|Ht[X+2CR^_-w=M 9M\3f"wĎE7qjl*z7 kHGGw&, &q|SطMj%_XU+lڻ|~b֩}0%Z|dמ)G5F[&0 B(Hռ%4s[oQ|V dɉ3;\V_`KXYem n} &]eyִmZ{sO"`8EXZOn|NwT`|F]`Iε̴f۽µT Q, fp/o^EW}ƐY/]r2=nx\U 8Vq80^KBx͡Uhޖ4k2"`M 5aRMܲʻY*&L&ZV<_<, b'Q bzDk| 9)oн/91=0R1 N_Dq|jM\[?hMH.q9K)ͩ]Ky^eR?F@͕xWCc|zGp P&I4BO?z@X 0_d۵7˥dr 4.;uQY pv~ e!g̰S:09#9o.FC8:vT8_<,qXT D)JMto@w wIT5gTk(ꦧorxLVW3㒮C ۈC Ӈ Q 4\ďp l[E2V;A& l) {Ћ+Bυ,`v7*8GT!5  W%4zY}e6 Ve'zc~-DD U:-cTNix:c&Ă%'kA:eՒe9F'm](a>,&~@;" = ]<Ō8xGlJC(Gt2!uR lӉmq Ou.F@쳛|1>]KircDO$7ȁ!ڶ3dnߌ_$g7}*h%}BwV[ɨ0{b!ٹZT+9zpK 5iD+uǙ/wޜM@(5CD IDdTpW$_Q/X&7U=צAeW[QXj2z6P`KQ錝ݷ1)^+`6u,*lu͚›R1 ΅k0+nt;Nz#?yhm1h #oSo20=GKn'.ʱ "AjK@0Fw hu:&{ύ`i=;CR SŶh^!׊:voY^GKm[sMNd*HHa3ʏ3\`ʮ˳H)ҖRK=3mQNɎNz"aEXcO|E+CwQE}F:l4B-eިf\ kvw_c Rn^y$0QsdAQxvHQEa2)CoT.*҈+4!l_5-DIbV5J!iV@4LYP7$rTeo샿ξlz<{Gn9f:i0Cfոv57er6ZV*⺭l(k'yC%C+$ s' 㹍R%]5izA*ٻj; \@|}t _ai9w3 T&;,4!=b:Ul7P:JsqzmXF1ir6}s85n$ݔtm\ruEtuY3B4$k5rǔH& JcS[qJXIޔB˜0_UM6XU@yg Zڣ4o!էDTj$qMDkfzU =)%0d ('REk½|crq8\u^ߌM0~hi;6%AzAaGWbnqzu,YXkO)Nؒ+N]"uJ9cy{Ή3[V젿B;b{X;* 6:H<_ n#!PhP8y˟Z'Ơ!=n A~К(#It/9IXE̓n$PW*]b Uq%Fܔ/MV< hhtH_KZ^-Sl_Uؾ+-]}~h j6ľ vHt{#(j* Ç= 06%G'e!:p8v%cC]!=ԃ21#;:|PcoP^$B T7;ΊjIŢ4NϿ5Y C򊏠"6=5@gۻNJ~d#2Rj^T}d fKz>6G8kҭ*zE$ 00)IDel͊ږއ׽5=ѸnKgq|^s i$~$#83EgkIp^JI/4a{%VyWgk˔3=S,R޴Lc/ _^ <]7E+ T 2=> 5t4sM dМ.UR]]*,jteGU`]FkGi rh1ߓ ][Z@jpt6 SoYb[lP ]}"|_xΒ޹ 3mIZ}(2)eVS45 w"ɏhsH-fJ#zPe'|nб}[c;)iGS з $V3h#H5 F0piۦ~Z2WFA^UhyXW<"aqJN,H4qR݈d4 U!DK~; oO,_"i+~{!wpkx)Uu! GY!qD U2,л;<;K9A @JG.Q e,ڇ>N{ ֖GR䇾 AS΢hOg٧A%T=QԬ:PQWLn'{5Ƈr܁7ٝj!Y:Y?o푨ˬ ̆o8?\sgjtb9׆ɛ> oĎJå5^p.!uMfrYAx  _lȄcVx_xL2`tƘl-]vDDKr`Z%n붪~;BفL&^ՍԱ!RS#[4[:\:hI, ~ 7 d%IcG)w]E=g :t= cG-9˒8T&hØLֹ3M@>ial OgaYd&/fk}C^%7 b(}P#p@Bs&cu ԃX.=%c_Q}Qgk#QGq ~^<#&ŌEd -c!5bi|{9ۥ$D =>H幾lؗ1*lԉ4ܠGlc8}'WzE 81e̕:JA1M\/Eh_0t LKX7]I=$+E*uMlG`^-%B;_.^A2a{-A:?fѨi{&V ` ( dYmb@OqdS~'xnX׺q&h[4\AVLɷݺ$V4W"<8ۇ72P]/zizCV? qR9+0+O3mkV$[riH6Y RkV*+o@DSR9WbP(,^I&cdr} clBoZI2nyvhDqBwIT3NTid2* ۪{ηnh6)ws;O3 Ͷ*7nͱ oecM_i<sj=UH3\8/!0Vҡqj[ohMaS14ML.K(S!ݎ2oo%o0t$_ǦB $(r3bq 8)ϼG4q1q L <08 R~G e7:;8AωYzg [ |i'lLqd` ʑys7"qO/V;hg{,;Mg1.MCFlg: ?,`\>0ӝ/Rm|m#zrFDbQhW1}mr19lUD % W4JD+#J}Rs'r؂I6kaF:jl#w[ڃɝ#^ic="٠˚0DSJV~ b~(FuدrL W.r<5R?Vja<$RCg"8'#KR4-[Jrl룗CtFT&蠟H~ť}GNayKkZ%]"6Qh鷭_G8緞LN RTZtȩY f)*b8)]!o2vV!?")yR{h5`P]6ih'e/S۳F `  my ^=Xlc=0E`8W抭aFN-d+ʙ,CUoL:*svfz|{YAfAw-vB λN%&h0V]\R-BX5{.;&&ڨwğt0&Hl)~#R4Hdbi,K1CT6/eBo]b_;p S>O]Xҙot'\Ҧ9ke+UURur6H”ؽ2b^$A*rƏɳ{=+2?:A"/Tb64ʺ\~b8벚o6ꓵ"Olv2`mB7ߚ3 +b_07yp0)6y=lw;:^$tTdY}6r iϸiO3/a7G H&?Y<^.e 4}2.qbe~@[7ia:5] 㑫<-F1,"9RʄRN<CӠ_ ء>;_#yzW@'yQ:mܺC݉d`#anțcodޘ2QglG`M[N̯tREj߾f՚䧺r/`İkׇRAhW2z@W357KUCC>Yk^p7֫k@u֏s0)>Ww]G5S^%浪6/:7OI z z¶L BɈv8^X <\$8f+ lǾ iTbĖ W> t:m5 >c,pƏ֑]qWsp{J}vX P &0D)H_*.6j|{6RL4հu#N0!w&z:VTV8:yOaxY02h׍Q+}bPY <)$Li*2zIYPTΞ9v9b%mxҸ~yHl`Dz[OM.|`Z}o=(b: :p%I]zIsFYM xAc~\\ۍ62j_c*qƢSỤ$o.!1JK/N<}Tƾ~b |s;:er,zi=j}͌mW]L=y O c_DkqQ4 N,oWXTdE02ļ;}8*XkRW~?`}\FG>ధnQخ"T>۶z~VP `dv#2v>Q3j0aq{ s|0'%IJ!Lho'zVU#P̅sj3tkRCy P7: p@c`JZY'nus bX_^tѶ?e.z0-X m YZݺ Vc;f`ơu Z|ƶ-] t' CsYS$C1'?u̒6 Xh9 C1)Vl ʺ-$/ju V'i62F 6EYzP t`9VRL4Ű n pg.dlv,fn56Sy }D_E/C Uܧکׄj1$A=SR*wG8>oVm{g1OSHZh =V>~RnCs33 ]:(Lw ʳFA}oi8}ukʡ)FUχ07-JxA1xE#W%$ڃb/XnU`Aق1XϨ<>4ø&J*D <а1 "k r4Ml{|,`mm==E>M}se !V$ @4 BZ.uƛ[WimDLZ(f&Kn|R!"ͻ 3+{&? S+ڱr,S@%-'󕢠*`,[;@)X)2}..b0E(Bf+Lck|Zcy 3acbWI/OхaBV"eܸN|k$9 T$OT.U7{qsq◽8jGۜՐ'q\<(GNT>(M[mVN.<-A %}{5j$ێ| KAQCأ$qYTnϋ }boVtUlu>W|][~'w~߹!KGZ樂4M<ɭ^CIq]R|¨(%'ҿJʛH7 wqܺDxS46?]o43=H 8(."*EaC_ _čhSg(W'$w]"nWQq,Px:#[5ۚ{<"ptRV l93%3ҟtHwbF01EDS+Y13S,݂Eo?f֩DA!})ah?}s{3䂠HcSoE7R 'MEzq|8lÜ4La[ Y֍}0SEg/ñӜRI.\{ \ #qfcȭ]?K>{X(XI "8Ҁ]tvu"=]C*4p+]sotR0 =ᘕR,H^IS_pw:Ie3.{ mw,G2rJfx :gA4wvzSO޾h,,5sAT4pjG2+Saem$]YL>I>*xG} g哚F'Ě]/f%6@yjŇ}SF$^/ffC%Z?9+U}֬ǰ IrE!DnfyF(]Yg4*ݑk=ӥВmO/YF,;A8J:絶L|Wfba:ɝw&Awn‹0੯-e4X%/H5,oL;STMadއ,ȐخWh'98vm֏%sa.(kz:$XHJߪ@ͽ֥L{u=P`a9o]` G1;]wc!Ri&(6~[Q2=?STVF ۣOh Bq\[Kk"-?:'"oN~Z1m Z؋.͌r A{1{2Z+()UIVY}.}%< ;ӥOxM; Y72Wc QySD;=۪?W!$ٴZ;UG.*Zdݎ'q\HtkeF#G- `QwDbʓG+|~'719ϸ]ZCL!¥-G$?|a[CT GT.&7r ǜ^mN*A(kly1#7 Dĥ3fa,+ML~um\Wnm#P80߭zml4^`+eHmj%c6-.ѭCEm.k4lrV&XVK&m)i>&cӢ3V"99Gԟ>%ÏWͣё!P}?ƹ=aԣeuE+U6JjxUGYEȭ.3V 6Sۛ/}Qw1xI)^'/EFyBX`];%D9AY5 qTg|qOʭsE"pD5AV_pwk>/Cd*  B%Z6RɾV,5ٽtf 4S)p_'cAO4j,(Th3#4)ŏ DHNWF&-p]`+zgp?ZA@84^~ -:`{#c4 c^1P 7;j-M Z 67^ ԝy22:i\Ca dB¶QRrXc^+NvH ʸ*.Ɓ4} Dj ;7"v `lEpBs14y) t2~?>$~Nyԟlv~|5jjQ t:+1/n/*yZiv @X' 5{e5X`h1o}TukvCx Փ*8ǏւAtd8՗?7|Σ8^|g /3+t ^~Az<"I8tgYk7 Y(JO9:߽ {E$M?O롂TIlAUDa2jN}qo C?>KEib<4 ,~&KIq@P`M gt5"l}a?H3E ҸKnT_b<+-G`<؇q5P۲A[kN3֜9\ '3{:B-[.QNzuZ@ǘd:BW@b d/6bQ0eHj OZ^7rST0բITVb?x IąppQUɫ vbEգ:ڏp[%`2Ve]F~7=p1y.0르b q Q0`s LFrдc+fhwB3N$ ߱wT_X8bYL!TlBep} 1<ϑa,iFciÁ"F V9EQQޥcը|*whPX( M-h8kwӋ˴w@mt0*qo,yu+3¤U03ӻ U'MH92-<'p\-,fs3,8 ir{ՃIstz?C RN@=;Dg[q.3ZҪ %M =x_Y4ͥ /`ДVzcG{%4o/2CݭK|Ziˉ:P~c؊txե腅~KlӢ{D'] ( ^RoaAsا267 >?1YSf{UjhLel&l|\0 ~PCS J"a]\ ge+,{*RǍ=S&0/:ߴ?]\{UO<֏9j<5g=8zHlwY c.Փ{[%'2'OVZ|#8p=0?NI8@woJP"Yxcl\slR#x0ĨKd 5q7@{ӺEqlYs8.s@!PF{5 B]1.ď\Nسug2KXd V[8\+Co`ht9g-/y*69Dҟ3E(^?MP6"O(_iiw~{L+ Ӛ}k(AW WVIw.~1$SNtAK %2`v נu7$ %S& (6&^" Gs %أI|-Z)O_NMY͔pԾ``{._dA)%gRD"@k2ۃYΩ4,wwF_)Z1؋SyJ^J׭po.iOjA+Q`57oj^VR+FhXI ֪+V2PR&~ .t5HEnB`(+op=>Na1[l/_ttkE&IjҳPU1j\"p-S]q'go }*RXFNꔿT,NTkB{@tj^j^$UFUtSH)jTec,k'xb{ýzK%?2؟T@֞I}@1u&fo0́FkƝ9 5Ln1f?B._;Įu[=3Z3-~Bw /0Qo-@Y16V~ePq;>inYֿ߷[_)w03l֚QSd`}F(vK;KZa-;ЋU֘~VPXsm_}%CJfaZ_g? 2U ~ ܑq*A$*VEt8|W)l.vj[i<]-ҐӰ8gkB] |3gBHT1pd9y&#s\(se;XoDL795׍r(eP-U(X7cN-أ-]z 4,OLlQoSu)>92 Sș2Lʃm4&w|VF4HzDkDzpitbMw_,2'ÈNQ9wn\`Ҏ&m*b].Q'gֺTOjt@i_F^NpicQziًoγv@U)|c&3G쵑-F+-Hp3I]tUmua}FzWx #Cm& }| Uǥܧ](\_ٜ*P\؆eBTB5ƨ ]EDdǚ9ײ(==-Rd:p7d%>̠YDgZ0׿zdfEڸ_s8'H~2Ck;,jy"j\^_܊(5S3ȣ0 Č=p?H{} [z"_ƆCU>$t=H EWM#/e<h}\Fb'Z} :_ɴYq*Po4ul&Fy WvSN Vy)JHB=3Dd= rAe~t7 w:U,Uvt At"D>Ր{Hm*r1p 䦤:1 )ԧۤs*4g\],G' O 6 5_4@UA@D)~F ̽,>yh9ϱo\^2)VѲ.Y遦E-,Ru.1!kEGLexܧV镥 iH_ՔqY{YYi5R47%Dddk1kQ=okw5K JS;Wy/#Z$HГ-K6uWcz(l`b6]>u8;mska$ ]-ɟf2@OՒAvptVIaW,>w7ZvrP7W0$<$m|~A̐%[P3jªH^PjA:s*tv7f}!],F\n]!98zpH@*ezXհs ؐ4% QjtCI8} At2z@2=ʸZyKk)1BG$M`9kiY}yk-,CgAka $ٺ'P=-+]d=Fِ*J}ɓw+_G]$wY,3r 075WJPY m[ڛ~>/rydZPl0pqc#;ힲz]!4 =GGuQl6/3h[ 8;+%>w%8ΛY4fOO)aj0 5}>~jq=c:Ķ#]-AU7g@7^ `2{8c'";.Wt(Lh:1Rpo!\+Lۓ~G_f {&ۥ;Qi43㗹`լj1ΈDbd^۫GnUrqqE_ Jw١ L4Bt$Z?3n]k.U2ƙG'b =g PG8 @XL-x0/i?< YB'+k{镗Ccuv2!Ei&k1n2pA7Qev eby v3儁 gZav+dxr{lX27<, ]yVRqO0^纠퀥8ۉ@_eAwxEKZK6ٓݤZ-Ik;u#Fo}LUNgp߀p)hfo6'B^Qۿ{2 8MVIH j3VͻUlݣtW6g*GاQbe/d a[MxM\_G>\JAڑT?r ܔ7i\4KD?&t2ܐ;&y~C6t8˙O`3G5u^bݛ *m3Q*JmX>R2t@~-Jm23[2JY<Шf+T@5x/0[H/+_)iy^<`sGЕSEn M ֙z8@H:{?6ݲ3 2+KFnHT͏ ]&Ia5Vӊ>/šY`ک#„W./R4ۣN4%h Jh#Ya^rA_ZLC|w)x@eSufF>ޔ:F:#22M0pf0hQP74U_& ]C:7]4(:@{+bn̬TJnDhSo@qa՗$4X(N<`.]&?Ӫ|WQ S:+g흀$gj;Gzէ6満yzv!۱)vZTAkBWh K!kHZә^N/c3'D\L%g5@ʾNҵ[qGH&) 9ԡy[il1js>fPbd&hA|$ P'*ԏK9O_@*q!DzX7F$FACFT-JDPL#ݝ_@O$ ^'1^ng:;".ãジ${Y#jgS v>=&k^ ,)BD,21x`,LâE߄BE(adyݘ:q:jVy$.U{]8wPʬJ̅Փն}DTW6KC$V!u|IO7KOOtxFRSL5 }>dN/ s u[!60pǿZ [Ʉt&9loE)cf%a0e6 xvD1kӤH{0M)<ܶLQ{~\wQ ېmXwv9wk0O9Jrn~R냖+Wk2 ,Z1 OPm4WbO1nU?E,(]㝅3 75X~AV.X/>F0tL iJvQ %4`Ze񷌨讯`sp{PAl@T Sv\J 82cNj y4@!ݟn"A#i7):QzAZ !*L ޙWB5 .}7*ԱʒNQřԇc;P\R3.mnĺ&Ы3} iXa_DF^9Ə,))PoZwTǾsZ):Ѓa`g*0 މ3Lz<',}M>4wY,MFH{ L׶rp1PBQM.Mۓ 6^`n0=ƍ?1Ik`]ٰa8}lBr&Hf) Vs`U Hv;EyD 79>v9=Y)ϧ( ݢ$ S}徭T}R\̈ȮLw?Nn$͙[[BEƵy 8N`Ʒ6$ 4WCw[pT">}SGH*C>dcw(xh G 9+a~"@~/n4)sz$}b0wFKMYE+`&yR^WHsaz!Bgqs;z:w ԗ/EgRS`p9*Q'yUhfq!ӳ@+'ZNs~po.7 (֡e4 ?sc7oހ#ϳP]z5u7KdK~u\:%\5/7`r,:It x17I)؉PD<xXXN!w[Qxpws='#aeҵY|ʙs4ʑkVq*TV''/LE3b* ,@UJT"o/G˭][@SCD-5liCq5%!Jm?SLbDcϳ=0Nf?%'QMu[F'Y$;[8r5zꆲ <ċ < :NtFC7{f;Qf"va7CnZacO~2͝wm&Iѳd-!U%׼Gs@S7d<M>dy` M7~*ג+if vqZkb'dp)4Xncoִ]a]ݸh*k BmI&Ǐ87yBt4;֡w*v#jusd4!yhy3W‡.-">@M{ )!M.T.h.W%WWf` ut5"L()zq&tU6PK4*I`zkӃ`h2"vgKVp|eBwu EA (5ȊƅUʮ\-O:K$uD)>& ئ.lv` pĚr @%n*YbhiFڧ/+uO۹g‚x. ٛe>Z%0Y"#uҒء>}*c@~'e|giWS v9b,|mqVY}^IAfeƢ|;Fl&]I'3FNïQ ҭmd,&t]SrӢ:2"Eh[<`tÆՒ䎓.>{>Zzԥns piѾ?FB=#m=VZpjp55θ0|IKWA+=Erb 5))N2{]=Ciy_4Y)e*Aw\ ]09)6 H*(BfFEZ]c{G ^ @ )**#Jf|URa>h_fr_phհ1a(BDQXܐ>T'AG!t@!6V!1Β;><-QL%Z f'ɢiU|J03dQSNqP,׾Fvlx Ҩ,'`#UMYg.m=1|Ӿ}hM .٦i_q8L&;o=FVN˶s<_AŧMZU1Վ|}rz.)&<@>;Xnƣmw$ZNH{Β  ! ľj|5M> *Md?IN]{\\kb-g/*z/3mU*]~̝If9o-9(eև,bG@W?NŴK4"FP!zI/ξ)&F' 1rWlj4hF~zAO6 `̂#ZgO|c`/aUN H+9@TH,%#gbPDʹOPL?TQ1.l'nQZH,`p45ɪLIlµ@'9罝?9FAt,-zZnv?b*x0]&pi-oݫۃ#+e%b(ggwF3u~ȯOUEk#6g]%1H>Jmhc5Q -2d # Kq"ԔD n=!Y9<("cmF1YC|es4wxտ[:?$gVh3uvII#o07,[ש8OaT?$e)fBb:u_]QĤUlX]l)f)K-gw s[FCH@`/cZ3|Hq@k .4ђڅ"tk=v{sRsY;9.tOuM{=~W:/ol E܌ܮ f&#g!4|l{Nik[VBÃ`ዞ]+4N[nEQtej6fgНe B6=QB@dXkǙ?/i/fI&f<;Lp&w s#qS~_EmPih6QE.~ًeR{B8쁕E#-ȹ { Fz_sH"=*l $YW18Sa2:c=zŲB $vq *"tku'>:qekHMy5X0eiҀ6HG%ίQAe%}cgyU6. L(5ǞVi/:gxIwAKDǶXJs6A+ֻ?FHmx~ W)VH ŭq{ {`s^}σN.Cyݘ{h>oO}&"mmeIv6K>^bIˬ$l4k{?CsX(fϯdpsd(hY"7榾jz ƒ A2@Lfǐ1b֟ &DOJw6҆eN,*%Gno}+Gk tP3OyVOIP'`5 ~ 鎸fZhuQX^$Y@AD(xɩgeH|fRdp%Cu4% wVCR'ϝiYnmh:*(Ä^S9 s~ (t\_93lVYY&1vBZџuW t.gEBwߚ3rg)fv7TR6#~G?;+Aj֛tZGBԶ4;p Y`YH)"r;'몐E,@p>(&}Ze TԫQz,~\](Ukob0m<oϩ3Ђm|M"D!e} R1znl$]=Bz/9wASčoqvj8=!3 KR( gVmvM)~nYM# :oN!}TizPczπ^TyTڵxN@㚳8t7tw]7OF8.W7Rq:EK Seŗ'ClZch3 crW;_J,4J`9fD7\)tB ,"C6{#:ij?0?]t3ayo[(~vY(i(.Lp k!F >ivD* 2H9i/H70+XK_#@qF|<$ewfDZoHbjK03h9)-8YbU޿wBkV !a<!VKzO \2J#|B>O>/4s/[8[h0'@{RZ]]%t˜W=7fCgV-" YĢ-:6[FT*('9Q&ZWx`dr# MaMDܭWʾFՙ>S&ioJa%hxA(?a8N.îӽx}YAw-j~ߞre1DfH=fk]GA%C_aQ=ʬEa5s5>X!n"ㆠӸI8YNm"3_n1MsAc&;Y262Oװg(7P}ߥTLYc ZeSGo& ^kIL?D<ʹsfEXhU;#Ձ:v*ҹչ4p$ [dfPgQHP2Nغ h" {^qAk8E7N H /S+ZTjX2ǩ3.(*ō)38eBDʊ eqpɬq~{ " f{:qs~oUn;r~pİ"C ~N~,FER0iF^"ǒłv?F(CX/&NTe  Q )?-5 [EDI(GŽؒܪk[O`mP܊@Q  ekŜ%y#p6brn^7<=R Rغ4Jz~:29N7C}:'NR3+Ybr,)S b"OC'i}$W0JUAmTP{{^^7E"xE$[bWS%3m&-IF|ܭg9ts-]oTQx$F̓͹\öXSrSR{? W$y#,NV2=Q5TLx}Ο E˵ޮɼAy%u\Qv`̾ x^'#?]Apm]捐$ΚjJj[$@]$t8Y䨉}ۋӆb:pc1/QUCd7!.lM'Y!:ĩ6/;Ҕmȩ:s\*a=Gtrer6Ӌ "\-7xmQo`Y^ '/zF6"%v;rmV|n)'S7]>^Wh;H]j)y0TGgkFf^ f=\K"MV'7xQM1.˗ v)tyT9zW:hwo`DV&S9NvGLm|"C$Ͱ,l;>[8 PKyg&C'JKU<暷mQ@ wf ʃrBil{wQ:+(< tF4"Kn WS<ۑy^0bCsÜ0Bo<ܖjhf܊Pn*؜Lp(WyDj8>+Ff1[k7 RP cpD9*[@kX4s+<{h1Ig:LcX'|_b ujzhWG&]F{/UU}@% ޑr1y%Pq.thx)L{&zY2#INp"2O4x..G@\"I& $A_]ׂݒQXx  979Y W&|mѝо(M]d |߂uuhs'ϣg2DuJÕZ$lP5T*F5&O+->㪼h +A$Agd nD piE8+.ԟꅂHMUCѠzU0s% ԘG) n|Dpyy5 QT\x>N@R+ms.ݖoj_dE3bL,4wi-Ƹ4Z1w4ᔧ5)?RW(zt~Zc}祋C,Q*88޼l/U6t!.#XFa>0}` *bE-qgQ0NY [8ݞ&-ZBTGӔ1Q؂9ً>o]ln &P$q="IOmBV[hXjG]`~9:'sno{Fv(|2B0,7dq@ijaY[p\f24fx[f;PMdeX7C )׎IPȬ=07CQu,! LˤH?`3ZxVRF =`da-߆2y(6>En55\>C Έ)|ЀĪȱLy;Bmcus{Kϓw)xӡQKQFߗ@ܯpneR_J)U٭q.,_J֦{V S%@8@21<8z@3!UW#kd.b:8lp=T깴;a㈮ yx>pfW hO"kC^ -_Y2F!.+9D+!dEDQr=quO)3ywr=$%ߟI5Ijɨ)Q_Aޟb(hmO^IUƄaDNjXҴjC3O[u^G8 xe:ɫ\3@}<"FL Q9.ϸlu qw'GGY7\B#`%P:ttodÜ}_œO3F4LAjݖG(v,meg5cN)=gtGfEznר05JC?{xK//CeF1\_=u"9 l)lIJކ&jP /6 ¿#N녇G?Ioj-n].[^zc*5@ -ZI%1rmuV C¹ym,;o^+nRp/EY+Cvc(SUv3n&1 kD#(5<.S0H5at }E̅=oɅcGO5& A09>WVg܄ N ABHԱ҈lb5 7qA> J`xKh4"I=Q{h/8$O17qRq ܒSBZv8͹,Rw^>_A7|lWZp^4+b}~ے߻]mJvs A/~|3 ||FLoZMi7#%zu)̨'>VKzCvXw;sU*@eY= RRQȷd0LͰnӃPæѭ7R XqO pO㇝#oz=3:NH,z^ (uSMlQ@c4C؛'*2zu&Pwj(:D]6tvv[هdC=dAVGZ4 }LșBc ZX¬A5x@6ty!Jҁ/9IG֎]PqLlD$r:> vHHYـJ;Ýf`i ZEm}F|ЖzCɠ0F6W/(&|v`]p;ՁCҿ'WOTb&Wb;.]mW?xSG! ק^n7*Xpbo'Cp0T7%BD!VhJMDzִg@͒"7CGWHK{Oq#I_G*-<_=zV}1"'1}S7d3ut}| 6=KmPQ2]if)-QɄJpg|"j({/Ax%V%s1cQq.-;ꈆ\ᇤowc8~TI+ tY( HmRnCh^g.Գv~.`fqGO/h$KmCTEArN8b~C]tiNh0bdŨU鲭Eh{͗ԈY3naքX\}+޻dGAoS>? hTl9UGz20Yi*3X_X9yWw;rVF>2٧ &<ST, <"W Hy-,r(>\}/@=Xt?nLGDBrڷE/n.Q}vsdnxdzPe >]Clk.|]ֽ|cVgW6eE^e7OMk>B?3ER2#T- &sA[|ǸRqNVF-壮K–"hA1efe=HdQS5ZwLYBr-aC %0d:,{} E4fK[nZ֜^:Q4o\hX$LD&.kgM6;9,-*(!p$ I\mo E)P x2wݸMh'kY^zhY=oڼ4;%dosn~tSem|wQa{¡@h4 O%h"HˈVf~u=J{N$} 44HURFsg܊N"Ӗ4Xaڝ@4X0 4zG({_#uwΊ%;H0:-0pi*pCo y sȘqe z?Q[~BXhT74%ƯNw͢ujQb@P=ԘHs{fQ ccFWD2KOG41krr gb$u@^ Wv%9Z^~}JNU(#Lv"1LuS<7+Ca.cr248EQ"a;XvmVCQ8&cKpװ_xdY7%> MR6 A? V[g,u6rdܛwD';F@` op6e_ꘝWC >Ѥ_|Y,Jꠀ^PZJt= wgp9D'n-QҬL-<1ũ- %k>r3Wr݈is֨;Ժ#2[A$TA>2AuÞ~pKiEÍn!lJE/ѶX:AFbaQ&jfێݟ-0a`RLzD,E}N]+*=J˰u,,ݫ!~9HnȄ+s6Z9뗲N[H&ΡVvoՔK+FgOB&= oN3`.Tpj3χxll&-{N2_  gQ@?< 1gEmm۴g(ݘX`һ߰;Y f&7wVa<_H0;h?S=ݢ,,\\K+MyMn?q7w_OJTǎ9LNkgXXڂڀS1YȣR4_r ~AN"68f c,J h0>ӆwa5bEjN|q uIW7Z) ,pD࣭e@ZUDX-0sպ,vzw-Wr|̌*s,YeH'TP9Tܮ s!6-BKR7ݥ{ Ɋ^{08vi?P485p6Ъ#'/$I f-(܋yJ ,}anq&K5v~n4,RHy?0Gȿ pwXxռ&m9.)Z`4'((ʵlO㧒ڒUJK_ax"ͷp%JS{4cD{T֝Y/L:k/yyP>vVI[3O%q=/$[B[%ԝ JAnmm-V.&珼10拻'A}t#^SHB/`$^ֽ寥&gsN}nȇ ,7kSЩTC_! `-Ln<ٓpiY`Q,HvEl]u}Ŭ'}Ushf.0ԵPݐ5贋8X-STN~b\Ycq,9e'zX#hO±Sވ<4UA~+1j+aJ;xJt͗i'LƮߨd[@a~\ Axn%oq<ljj 7pՐrif|_= 7H]iQ)z@djMdquwSׁ:Ie?-|1Fg5!(I0%ʗtI%3 `{eO{DN2e`ݍ`)LҖ$a|FVmG/lRMmz,"44-.^ח$xcݩOXׄÆl{KE]GdMg43`e b@\"ی!h핆Bv?r cۗBVNrhKT,E|7*\GYm``yf$K uBvi?УfN(W?x)F̫y|RY@9ba ֢3uC4~q\0UuEl U~I*!rW$S > PLVMQX=igQSlWaPDQ7{Q0t %tV&s̎ŭ0 ai')T, 2=hڅsC;;bwj++;VgÜ>0=y"RZ{kKrEjh`V0SVZzd컯P؜ +Ϡ},<ư& +{ذIL#d3KAHa\ilkYB46haѥҊþT?Ä\mh\~N{U*=DHYlM Luv6Q ƚ4p~ m+Ҙk&AbF{ c]@։bwlI3.pdYv:]80ȯ܍94ԫsk/Mvvt(!o 1=6Dϳi1)Yh4[cئ}\Ljplup7W{a~Xa.58( 慇X"p}lvW c*3G-qPi^ WeE5Bn!.aʩ8)cV0'z+NT19y+B_^5҂]RR7Zt(wGx1gUJˍ꣯jp;Fv|>9mȃ͏ДMiEɨM?"]lLWk!:VNuMJKX,$\RU^7.FJ7U0T cEB$`\Њ/=ܮV&!wEkՔQ#d7m{"!C+rrTO`<.76|ږmҜp6wcShѨ{:Ba.6;EA/}d[$؄z9I+ZЗ-(=WGgag-Ѯ݇rտؚgk(C 3Ω}f'bWQNYZWӺ ɬS,"R܂9wksV΍n[ Rdl\lj#rLGcc@U?4 +0,S%)-d+obm!Oa¢"kTƪqY7c82ogQa)NoU{}(%=H10Q/ M,lENthDC*gRJIG=b35q07w^YvzicH1ho/f7$Ȟҽ#Ӑ,h9-?3M͖χ#f\:g]o2:n e"(nzcV@FA}HV5籾z1Wݏv6akަ8[6T^ BD)̟gYg^C~_] l49k|َi|ڷ5u1~+Yo~rĖ Sar`yOMګߔĪ׶[>9GYts8([׽fG:Ȥ6oXqBUsMl~ŬVh.-հjSS7ܻ07'|STmf6u-@ $]9wDXxvzܮXɗ8;L{.OME.~˰xxc;O^nd JɛiC[wxu#[ُ@ݏ;@9vp&U_bMejWw|BtcF˙G\HN@;\DŽ %h^6z*Dh\8TDӴMpi%pˎƩ=k.!C_vW_YXNZzFme@goa;7Ròu"P?Gn0vo=<{ (:#^GS1zewlR)L:;ëQЀ'Uυ/aobXm2Ek%\Fc"6\&M%'+=ΎnZ-L\! ߅2K] GUH񘮧ie[:hExXGA~4 0 S$+d ȉuH~8_gKc '*`e jOOvwZ5.bNڙ 5(7d>I 6_r"PxMm~PSqB0c#y6bEAJΗGȟxLldni~ n6kQk*X"*cB2sn+A"T(=&Mx, v ę&ALE/!OvX%8+,{N 5#2N^)DtN;{4=-ɐ{a;szL]TSs:{HQ:{s[$.PC΃A/v'd ^aAJpx&x羖Q\)|\%c!pu{ T.uFFs1RʹxiA\%DCfMgl<:$ZZ-*A,rIm20Sq۶NfM U{ச/|]2I{o,yRZxJּ֑"@)cƠ_ȱ~ƣ#t l"8^en١x-qZ@԰Ƙ8︩*綈۞q UNܬ+w+4vTW7r+iϋ|̳"-kƤ +\k448K9/w9Rҭ+O%Rkbdh#ǡZ Zi0BocMN>kQ+:=~bœr+ nEu*-XG{q,0y P˼F5;ڇbl=ޝr"Ʈ>ioP;&U`7ĥn_cg <~"## VJe$܍k!j 4k9NțfF"k<{N?R}<8Ph y=NKqފ;y!eP|) F6GA,lM!"*㖧#m¨nӃy^n6_"X`&[KCR͝uQIޞSP|u0Ҍ!Ղ<{hTP 'Iw@ vSLoxMYϛb3_#嚽Pp?Ym&OԓJ=FKt\oRLp<H?Nʇ2&z˔Ǜl"t$&̀q0K(z!pΕtjʠ;Zq)CǴCYҋ=Bz>hI^,CB8o&7# T@QLC΁F윚!xWdJNvdygqA/qP#4\ɴdN9  CWcmկ^IN4$8!3 ނAioulүHx)$_$33ΘƏ7ba~Eȯ8dH_ GW~ DU%޾YBR++T/Idk͒ޗt6=tpggE IuHmѵ}>l]dT H<w˛=QkC/c{wESRD0 ^A}hdmҵ9qb;bVDmhbъsٍ}2XQ'Q߈-Zș zh}I3|aߢEdm}0N;lQIDzR90``~t.|q[0 ^=O n4W (̺7tH>%  kI: 1 _fwm"hԽZ&4gSKh(z gܨa+a7"MNO[,+sG ylC` y!-V)ŋ7kr>n0dAż(ԋ-e(6]4'xWٯ@Hͅ府T_)cqzcVpV2ev};gyq )pɑU&Iނ)zt"Z;6aN "8uq(b`l#kCP$ 't^B'Wt b;'-ZG"@{S ng_SgLg ՞Axp\bC3iXӿvk('deHimTU@PsI sbd<Ɇ{7I q8n,L`*j#-,?SU*3wu-]`>mb4SSzm/¬tȜ~{ao!܌[xiP-stDO:0e)?xSB<YI5ISSm|0oћLs] ?\mʵ#)$~uwA*K*! \3erDP$ ]cB5/n6[OTE4SΎ,.PFYM%Zs+j6i-@mi!?7!!sr;ũ2T#tuT\d>S,N. S)9Ť Dw1/A#Ygf+'Zs|OnD0\nL"ݸa-]^Nqz{Dl bzc䙯 ڧj÷OL !~\baIVa06~/{ pY>L] "^ƺi+]/ӣr_bCYLJIMCވs:Lk[`XvGvпv_4(VQχ|]VV-L|EƄ@ &/=kEj5 [!V~gMB Qp |}~!MixrH7ۛi^Qy1P~/H\X एk1 dDt+Ҏ0 ꕹX)⿛iCkmOxt3Mi] ,3VY/A;Ѱ ^GڶY.51?v$ׅ97b6Q3M~hSL2+Nk?o7dRe##jsHPAnfJY'm $Sʡf?ȩ1A_S1bPud̨j6`WLj=Ծ >Kj|HqBX]ưbՅu>nt#=,Eꩈhp~lhzR.\tzd@GՃvNq G|en9Ǎ 27CZTxx@r6A6=_ׂ"r/BTÏnJQ2Rr!*>"9#)~LMώ6VlTMc\i-p$rGԑB)O kQ,}ȁ`{c\ty@ ̹ݨ(7jk^+{9 \ 4_ :4%!ϻ 4ȚӺnsY+L {m,#vT*\[4 )_fݞgV ^*UBO w;9o0Py;\&- #;K~| 0^C9L,g)5LH嫑Bz |}9^ mǔ'jIՑJ[߽ ߊvINz\u#XyiLE; E%WLGVz@…U&>sHJx1%?"0\ڜkI~ >JDԈ,[=:E"LQw5~LqKLLN$'LQ~ui&Qty:B?Js?(a憘sk==ǓP);Vf$`Ң!ЭɻA"ݚwS"_YeME%z^d/tۡ2akEr. hS >*DZ ㋈)rų.]_F x%!rV0~StaŷM_~.ո >٢}rօs31:(s9))I$mI}HFռv (m ;Cҥƻ.P\*-s[ n!lDXQ2QoG ι@. :FaܢE2~_D9|9U ɣBHTdhږvalܟ^6"Uaa5,ԉamr@QANlp!֪D%qɂܲĒsr_>ӡ.hĢNN=):ϯcg{TG>2 ^q`NQ\7e;ТV{Ob\r FVY\PqxOM~];W"eo>9ZcH[Г<ڼb %n.89c\@7|Lh6Upq|䭰an26vg ys1/V8޻r)+\CdxUfѐ_~ >LJ7/[U+z-i'Dt.Pj9MݳbΠ8Fl$c$s9}zJi2dPD}7LzCMؐŊM>L!Heٳ"t"+kNѢqwleG!ql33oFc{. QŖVg jT^ S1(G؅uPcL'K2RIP7q gۂ3ܯl>/BU ts^\r NU_ɢ)OGy~ui^ǫ5r.@$MJo/K;'-1ғ,sZlvH>"F 1dL>Kdj(m1G ٿTlQj a E i|Qo%u֚QaCW ~hXN++ S8T"ҭu p㘯A-Sq: -g'.c!kƲN 3%+6/ػ,>&G^rQޠ#`owBEtm$->>p5**G Ip|=ݔbř+)4("CfRH m2qe,'-nE2*+s#}8V2aj(e{H䳘oҪ#[qabb&S*biΙ'{k)'p& MLᒲIJ@^ٴT?9[#Ia[@͎Z d*=fiP0'E5~kFȠ)~Ѷ>[a/p6+D#O4 MA̺[!M*^ utY !x܄Hٞ4(bzk!%81&딴*4ma1jR JdS~u5`7z7їȬ((Ps02hIX4|j9;* "?dl Pǎie?`> (T%$aܬ>KkPn{ A G{ ZY_ڣ)4]lz#8Uë8q0M~zF?|/0r޲1R xi|Uه~X:T5yB eACٗSEGmGHxA"f@ C!j76lvX城 ]\IR f& NzCN6e'.9Xwѿph'4,/{͒ 6[yitDzc*!li ̠Pk&XPW q y'(Dlg4MҜ7PA'9HOтU<7;`G`hA#.* ǒ"Ӕ0'A|c=CR9 E;avR79-un*8z'PBpL_TpؖAICLx`P0~On#.OaC_i0>|6;?&U7h@l Q6՝g| ^8j'&'ܙqE8l [ 1m`rN:砯ٍ8Heg'*`9&u ϯֵC "~ Sݡkc1Nr =-ȑFPMQBL2)(M/(J{[_Fu;-~†$j:׶o8h!yWcYd':Vk6 A{Q(|?Mؘ0- ,6n-IFxΦ^^\ |ܧ(ݭ'`Vb(L.ZdME7?Y W֑xrr䧿G(]n9U ^Ū|eU/ L|HQ*nq}k)[N jV=ݡt|o M_^1(HNVQiC֧N~<\4Yw)njg-MHF=ss}|>)-j5!UM;;rQ1nfXhhZ=tx *ig夙|eu>n<ڼX.MJHə`L RZu;4AS2lУ|:*V"''s<:0(5PaѷwAWߍ۬S\AnjhI cr?bI[cJb^Wh'bpҺCGđE"e?ʒT9vy&l>cP;=wt眮UfSWQ)ey_pR#ɘOLWךuQ~@~Qw0zcO- /\)bR(][I(T7$|'/H;#~: Jt^}yynm[vA1IL覯Â~1|;]ԼtI[t QCĖq7o8+ެ _bEUmՋULt$[fTT* ܐ:"}X_ EQ$-옶elaeWݡ|!vmL>VbU$crr|km,y_D=+r 6"7)m*][uC&ydp~?f1ylu O"ߡyUfX}I|'IKcddOB7-C>]ՄM#rPC-L5D`mj ~s\2D;e7٪,Yx90t WshfX |G?ؘhW`.lk*VIDF68'M)02Q7f7mDmdHW94_"t̶_"\C[KxYEǍdus-pmAЄ{,;wtWp NL} BY77|ﳪ-hB\wGK3RpcTyc`N64*ڜb;nPv emgD'X'']^%a Ig}UTcGBF9jn8BxhviA!tGN[/2Zk={?#MJF_/QV hSH笊b)ITqqU,om,k!]'hNPι?-$$[P[Ԣ} tC\tO&{('1CFB ίc> drZ;[6ǡ:C&'QCi[ǜ¢VOLpK3,RR +  4<\X_ҪDƃI -[M؜AhLvr"M>YBq'7W#=+4F>8߁Dʍs/cUFYI;RxE1r`:Fb9^k z6Qo:99PL_H mX *&bt0]+mnSnU#L/Lp_`cv+m4^%>f"z(O %'VUXr$^ (Pwd#"yQ4\=՘?80ͻygO9}xJsg<}ȳb'8+4qʪ&NE5u;ZLs ݰL$m2e%tՊ+gLܕN@fD [錄Bc$^ja_lC ]C+!0"N1('ΒI rӈ+k]mWU,KW 026唐45%-D{CV1i]/yDwcBL{Equ(6&:kW%;O1-"v-ej!=`$>Ή %#dkZK=jO¥T<+_eJ;woW2Xr ətK7i#yϘ\:[6o jP/gz{"s;$Yu~$5Pn,ÖP;lR']"Io\Ayњ\wVgq)>`2l, ̶Γ4jv+]-6Yr0"4IKP]zO݉\!";9r=Ma-]Fm_ʵv2S3 m=.`Cɴ&lCjiT,9Cmpĭ'vys9%|A"V}Q}ש- Y~%U:ѡd 5gT]8:Rd>Fԍ{&s%8z،D +Ȥ4f N ?H"QzRHJ g:0cE\#¯?3 ǧ rMU׳_\UI˧'Vo _dI)Fƿ0IZ'/O"Q0o$2߶i.z.1#-wr6҆F J@NQ WT7H(Ӻ-I߷AMځd!^p*=ˮ8j[P+n.v.|È7,"{kg>J\'X@|Ѧ)*&-y ;dDJ`DC]vB`x/d9T{3B~L@ 3ێ׍Eׄh8'Tv `-_>hOf3{[!7.@- ;XtXenQ4Z(=[xDWw9it }MIfŷ\_vHuRrѶ)s J> :7Qi| mdo7f6 ec;ZZ\;z XfZ6Stt9z2J݀xtUՖlz,~x62(EQhEWDW*!(iWY*]2C.K _m_RmFŶ2E9Yc^ILOD\>Qs B_sa':dUϟZQۻ'7mޤMņ+ۚvx$Ը!¶r$1<"'|iс͊n5j_&K٭e{&e:qO.]LvAj1/nRu$J—QtZDKWd$ nMhپ!ivGhB Aά 0HM(wCr߂G|/}W&4):8YvQEAolN.37ŴȞ ^$ PQQOX}NE ,Ā^!W4ܠ{}S gպ)I8īXۤX}K#mlo] H0+!-f>`sSo~ZIOz3u^t'-OViY>btSy4|F<:o?RLcU6qemX#f% -˽s+[S[' ei%na%i=$\+rOqHSkܡJ ;2dk=bWfiAuN,x.-`_TN="g` tFB(8ƕ¨5Ql 2qU\^[ώ̴!~TbVaWHWeZxRtNHXAwF]s5dF |~ HsY׈=E 3cd>Cgd>G7WT b)`o]Uw٭J@CaBhZe ָ?٧K|CK; 3헼>PMwܲQ;7XJ@+$ͺ)c'5]|Hf{ $;^]\,=ig.DL803͚WXYG/Aog6sl9#4 ("I]6O8co&_GQZeY35b|cSѥ#~=/o-JkKw?'fkĝYwQxNʚY^d|wTY;ڹMMYQ6:ySeR Z74&&0Ȣ5+'xWy­,$JkfQҵ`h,zubF;ɰepW5 {]''lMSMЖ| M}&!OC@4XQɃ9u(UxO$_tP 82 )C*TXr)+]RuչxO+Rm <+?6K1椐a!#2tQXfSS,7~.ypָ` 8PK*E_7丣O s`x)(ݪ3րm_f6i'NfL@B=e_@JMveuҜ|j}t${&yo`2 Ą.g$8 kJΕ ȑ!M&UQqiZKE=ټdE[hmLO&h(q?WkهU;%wYw9G- ͧ:?T>fV=ݛ]|HLcAy޽JOG{SkYfFEMiG24'zj%lH$7/bg? uSXp`A)֧Kh7 D n e? 򨯇4/# og: ea gBOpdq* Y|aqJ\KX{y3&ͽxW^y`憌ɡ8kSeջ|0(N!+0&+45 pN[ne8!m;HJ;YH#Bj<(t !!Oxyg UKkE=DcLƒ# UZ> X:L5.A~8MOao6`3CiG{v<~bP~D3ľ3XL 3دӘ6]F.yۋ>mS~uM'*GAI 8_÷_V2Fݤ(a?{xX7U+'5H zvjAEWH@b:$qB?g\7!zYv9ͲsQxHǩ}rl¼ǐD'æ_*%u׵`x*TOHE@YڋO1mOoMR"~SνlgͶ)j;Rf{\2W)‚&u?L[6&&\e醥% ;e~(Y~[%F ;HĘ㥴r+GmHIL˽#&N((# lFHIc;Xkbb"a/4K.J.C"'D8 GɸTDIAa\;@ ODH.?Mн t2yQNcSC1@4=HZPF92 % ]aduG" ۣX~qaWMxV ,1w[:xEOB.t|Ⲡ&l4>5S$'=PŇDL(k$=jm̚R|G&"EU 5K ʞek#늶"lA˙21e`ᔗQd:.QDzOz`T.yja8(ڧŧVX_@6^;>g4ru]׊&Ev)Z j * -2>x4Ze>Aχ]!\(q8˺Lڸ_ UOvQX`{Z z0냧TJ|܆"ljxLT VV@lc{?`=I:uT6E+>u MH PNҒSu?̒ZxnJ;>~@[%}#˶A"Jh~/,C/,OՊey~axpcc_yx07éb8K'd'SuD"rxB.3[,d?mƃlbWk[7G7j4)򬊤 A] Z["+H?Bk;OD7(&K VXRTA7I-E%tSKN4&R[tptPYuF{[(hJHm?7}ʺRxF3!d>Kq&rʰro;jyk}3^Ga%궤z޸N39ƘBxt-f&'*ƹMu\rd阛ex̴co8E a}úRŦӆ2d%N7}z0v}=A+y# n@V}Lb\Cyͦ&}cfs^\)S{'(sEd~E$áNYE 6LOALd=+ll e“I 8P!=&&2%aaG~a\@ 'IeNJo^tgU=9i뻆w^nSl~ڴgJjyṊ%- 4}iD */ q1&[0wA#8^2seJͻvwjڨRYvo 3>sT>wHFo-Vxby 2m# cVK `1"*l.|:<'\x;xЦzӮ~eG*4Axxeh 겷Sih5'duO3.N9Fr!9sr킛 bw n@,k.'v{r>$/[ؾȚn]A9%ecc~OOXE^^Z0 51#qkGzkKL?'ꚲ=n2gL7%X7S,fC mOGOyDA0!$7 bG.Jĉ학t3ܚn!W >'Ho|`3YM' /'׺s|R|cNxTUǤ _^dey6Z]㳬\z#ZY&>O/nb쁉'3֯b sӄ!Z=V4)U澖_J{1ΊR*@@kR_m=q+rIa=wH?8/[m0sqV ҉δR'Dk>%<,KtFP(ZLڗvfɋMo\l3͟=:#jEbI_Mfe]z{ )fDȓ ]5 ١ mƻ55>u5+s<W5 )7CVQх.(XMkda'$}Âv8]>-&Zc(ۃcz&s&Q$ibӢL\/r] J2SәysK|"vCa2a5[ srC<٪G $dݽFU7oLaPN)dɍ2^zWA܊dXlZ!6;r)sW8P>8A}I>.A"Ӫ@C<֭MMvDaRV??Q3KNcd((;Zsv>p(~Hxzdه2KE1 J&ߩ4GAFćIt4YlW!( Y5wpf݀+ ml^zCmÈ*k5b_8Aˑ,Prg"2+"'i:OVzX1MQ~Ág͢4*+SGOY" b>{Ⱥ p\ң cAv,Y#NI`:8gf- $o:^9OdH kuJ"SN#Dc^^BmΪVgv#ymcZEh&Mg(i )?'b÷YpcT{^ ? E|$5F`l+{@,ftZ`|yz㌬n1AtΓz[VЭ0d({Bv:#y|/Yk-в>CaS=w͹?cQHH#ǎ-YW<wx|O{ݴ:xث IhwpRtė-XB+tOl-Lp^b0!Pw j.͊h= x_AqĖz;jTN2?u1rOhF7`%$^1s aC7al' S=Jr Z3CD؋ogHh[OQxt9M1g'yDd (&;w网|i\Dӂx /sKKwt,|ziw,!OYb6kqK.8iqef A]A>K2 ƘR?+vxSͣDtW̫[o!=3B,vl4hO9pAR\z KX&c*gr}/(yW]׃W6GvlG U={"Hpz^JB_xVف\;/q8%O0]yCZ0a.A"HP|'2R c֥I_bԶ-p @US? M`C0؃))2D*$$(ʠz|4ֻy E3&\euK>Vp]91u%b{Jg #8BQ1 M{NMU{ila* {g=>[tRSP(U'S{ 7מ/ބNJz㞌``Pu::RvZ$'@,'bcXVW<~2^4fj9ܭs@];zfs)^mL˗Ė(mHIlKP:zq`I#?[j)vD貺끵Bj I=8.ԂP?4s7.[6L ~3#aUM&ns B%@"FC6 |2ZL({!4i(W?)GՀ{b~YZAKί2s96XIh;АIwDh"xx0yP,2Av:жa *~x(Fjݢ-"8R{KߛxϏKK?<ld~)饭OOQ;w6KS/|LoH]ʼ&׻pH;YEM=)Cj_=!$=+}cwϞ{K _K35˩Fe=x,@?o(^+G۰ɩ8A0V$gjCׁ<6[̼E*E=aʿI6c0az.6GIՊ.GEyKԑ{r3 E5rԙoj(\]M#zNj@v>Q+ok|AKmϦœIqk!Z)H VDHF-~yss9l/cRe4[pftwJ[@W*޼<2h ?DA[:$;MKdq!RjV)]SGKU5?ICD}L;^H MlmkJp^&z ?X?-:yN񇣟R_^yK /țkqrQ8`<xfjJq(VZyq#XȞ6t6؟mrF.Sqj0%:C*aO|I\ \SDFp" E#%KDay\O#SBz3`_h LȖ!Qc0&Rоiéc2*OH[ݸz9~{zc&TpU@'%^r,'(a T|8~"Y_ܥKWd[^Ysnqֻ](~#7Gx4D_[MЛ9Z } %i_Ôp>+17a'/2{LpvDƃ*fW~-_"/'>'N=q+rV3H:m~h2_J *!+^4VE%\e PG`n &/cFOe`5bDu$YhWTm|N^Lzծ;g# z?aٱez)khvzp)zy%$n629 'R}(" I.`Z;S s,Z* iYX'K+`B!p_,t3xIw[ ,>ec ՒI&=J TT2:A˞ g{/&3ɇ=Gc]r y`m@qЩ2Վӫށ`3K5z)G^#VdUAٔ( Z@(Y†UP&fd%%o\ ̙Ɉ^7=[EZ .;W7q-X!;hoT23}qeq&!vl_t}@ n^ a\b!39v8jID.",|^IRMXM]3) ` "T}lPp.ho#>*<':p ;;/\sK;s5I)&/%У޳îV_گҗdnDwS2V:1g;ԟARQٿ.jGݘ_`q578xUaD]g9;#9 Kbsiz14~:GL{1 9`L`o rbR"Ne4ULMt$mkB mMߓ;л ٜٺ(>(/㗋4̓[ @%Kl~@M@EfYKcaYݼrjHWWgxhq#X\.Br%;{N1L"Rc:R鬡v*7 TPc0QҰay?Clš@t&kfb(g'}CGAv< AxT&D$9*^_0@om(ؽ?Ǒ'=ckrL* 1O5ˢQWOkea;Z)5 5V"srA>PI?P|Fl4=@O߽!z* U#B+JW]qQbCMiNZPn%|Wg3Hcmofts8rq1cQf!E*&穵 􄩹?muIn*:lx\M-/R[LWU";4@mvq%7p񖙏5M[?8ÇX~9Fh?l,/l#^n̬G46]Zo ^ >&ψU` LUI2w0~ V*ߘ99oKe*7FT" &Dd/"x qj?ZWqc@1Gmw% }@5]VN[(m4+(rFnr̿(h[Yn>gf#pN U3$u3*@7l*15rhd{)qOa:<'.1W;rcE/҈vtTvh|tߝY}miف) wޓp=宯Ndw`r^}:URoG)p&V ~۰J,q̼,%#ÌB,*J]9_ btiIU^.*Z+($) gE ycSM G-[$z`k!}|_ %,kuli$JKomֱ?6Uͺydf!KӴnL0@b8;˄(s:Iib?t? =pL8Z6yETsŽɖWde>uaHxx'Ѵ(Ҵ?F8QGbEu$CC(,cLTZM#-yg ]j/r7 PKnc߁pm~Jr0ZkF:bR~ݢB=;c>,֮6D|%`h֬a (9t5UjWNൗLTQ1QO#]}huYS[R-PwM!>h$jfOCOp%YBO9έxHH-7Hv|]P("^vE3)j'8)sKG>5ˡjUEbs<""J S݂.t?I$)|#S⭜W;Vx'bYRDcIWTi;E\>KT[VxĮia#eHCUYCE8;>߫7<)J?*ih🔉o_^yp}L/I[2RGu[Fe T LŶǮ qm%@N@\0.BR,&=鲢tP3dPOgf{iܤ}ܡvЧP7ӳx J"ܬdC\'n 0SԱŧ ӂ'=+LN1} NBx)! l7)O@MkQ x#߄dKA[줤K|c[[ 'k{kC҄<W8A׭-r^Sk *`ի(={3_ (-΢,z@G`TKT\ 4WVc/-n$%T:S`/V+dYuUr>">oP"KN;j 4q3\#^+sYe> Z$t9G[ `u&A %º-`UhoMȍxoȪ&J˩"_ ( IGIeJ P@n~Xcx\nk8x7}vr$ugt8ekc_Lz)o;y~RpOtlh@pn "+[kn{2W0Ӓִc4Ge#2ߵ#!IdF`8Fffݒi9WE {/e¡HKM.3rl1N ԛ¦CU|jiJ9?M/)2 Y4zbT ^WyIB2]s9/ܢjͬ .ي:0Y62GoMETyiu.k*&? s0W-cW/+B0$맖{ ͤ`ډZ[*o˙Isk+Ҙl$sl Ei7&h~Hǚ\7#uwK5z~Qeн5#t#GZ(rᇭ-`n#;Tjs.Q3x:"Ww  L .g;8'Y`kǐY KzF+"? %ᄅ[i"IєodL Jڷ_\_|zl7%qר[nUf~QhTW#b{TTYWRmSoRV7!y .OQjܧHq~E+Iq8?V;TJ=.˪-!4OYY{b 箛o7=d׃IL\Z>6f@J'BaA.V &uug#For'}g n%Wu.~^q?е7}OT4٢WJg?_f ~eJ')9BC zAeI(Gg )u(3'lxN5\僨sxn;q/~vAΧ]l&jqrj  5u͗q{ۇ>--*6L13zRW`XYl02ƑF؁]Vk ԥ27OZϱP>-I)u"?su1!_3%;swa[Odas,gMDτ8xT^_G9ꪛtv$yzh|o&pФy LPO K^gk3\Sj>^}S>%\o4ǥ Χe U Ե8Jz7MX`~Iȱђ!+F:N y{U#yWNsZړ`;Z<\,uZsG'lcXXsT5W'#Mt1&8ldNJB{C]2!lH5܈8R*ĭZs$c4';q%dzE`y""FVΉq9hEq=ֲWz< M c0Ctl17ј;4SK F#=WLzHy3kfgCDQw/IJI LN/Qd7 RKK2V,SӬa36~uI\hlHo_  -4ӈ=nč' GQi(|\LۏD3B  g s>z絩s_UZVksdA{ܾyp;ȐAj\=n>Q3 #c2lrư5v["&/%:˅ Z#鳟IȘwgڣ'5͊gAB=Ʋs:,$跊m- $I {I*)w8"'Yҁ>zuB"#:zOATbi~41m}L_oJ 0Sr}V Q=(X͑f$Ɠ*H {L1%}lb&3tlZxow$X1a$ݩgfO^>VȈDl9e3հp?eN]7`'Z |N!fV归9nV759_t'Ok#؀XCcW!R7|Iն/a$hl1K?{8Eܿ/IƼj`>EEvp|L4uL ?l!dJb+QSlA;Q Jf?`niPډ= qQbʩģ+ȡkPY6I3\qfwa2,[7Pk[VR+XJC 07|])3 CNWX4{^Gj@rS͔nD;F$W#X zuL$wu6j~˲ez*$4OY)Jޠ*Wz~+ƥMKI4 Z/S[4`ϸGhVٸ؀ d$<)N7Q>ZxCΤq&(#'>߲;JXJ8㗤TD^|6컝R0e,TI 5p# wS{B /cܨGV]\9 gcl, `J3wrHds)YR0{3%Bp@x.|X=饿oI58~8C\,aEM 8ZkjxDhPlQ"Xy[@b)l@&SX}BD?[zʱ^?BG>Mw6jAހ^ѓK ɚvSf**aK{Skˣ7𧧁#;:c3TE^RxNƐm=^]lR^sTD|{Xo"Fօlx 'jbyZ .*%4ҍ20Qrrw [ r<旨`LJ] G3]MB)c^`~7ɸF5>;?W] 9eqA$Cئ@O[*Y^?u _ `J}e|0q= ^CL 3_->84:lvR!b:eFX/CKfJe|Fˢ'˔/aPt4OOag `/%Cum#kokmHdx2>/~6>D%_ MW=O 41+i+aPY2?>|6S(zoK[-ך.ǯ0ت6nʩ~KAt/YCuI Acbͭ;_1F/HAKJ$83f3B@A+]bodr.J¼xu ixPjnBO.z>.^7̾pKGv\-<%U$-6IP%ӱ&㰫8!kGGyǛFJ&X_p23x_σ'0FH9:aOPIi-la]u2N"5[v`a'g?~̹J$䲬Sс~yΰ p,Ҫt,/MΧٳe6Ђ5hߕ5{%V!߾.gMD%.IEy1^oJvypBȚ%匯 H(OM'x'l2lO!yS\G4ׯ!mfF bgWb7fU=i-`wiBٴsx(^3fQ+ lΓ8 $|Y$BtΫconHN&t>XB$.TP͆k?=(KIFodp7̋G~;_o\PbpڿP p녫Ժ,$2ڶ껇Ջ+:ri~.o%:??c-9LF#^n^i '~_ZYʻ><Hfo(܄~ɪ,/_P׮#oj壭<dQvr=W5왑5',wJqVwF^qWFFvUAi sY_8&W'vZx 1];Kut&YueW>|..aA_IѨzה(έ#"tAt?LPo5kyтH}D D0! Mws[sNkҏFN9Am扼V|m*pB٨R=4/&vӺ}#~o9~ŷڸ|IfpNDSEGAKj=f`1ʖm1_g_0L,kԤrQJڙoHdžt2kS.S9ڥz(+Fx U[)VU"{)DTkm%8!D1=טp5hV^Gym{-!§2{>Bqooܔ-7 .٠~P5t7rXsJP4 sUT^.q Kl 6x#Nc^#Cl\+G'Ʌi!L+Ot\gN7%m)k%}VD(ID"ZYeϿǀ*jշ@Dm8ˍ""y}63\2L<HFZ'ʏ$SmG{Hȶ3kIɮDUjح~KM>_ө*'TjW[%V#H!۩B< Tzj͍#H7”W dv܍ONeR'Sie)X*$t#qEP=N j+jS*W$RKض9RO0<gSݔ'}{yBf&"x@هbוu =C1Xn|& tLY:sД.О|I"Ssm{o(BIXf;̏H,*K믭%r;w tP9a'* M^Ub/&)28 ]v! ĝRVٲR|a#|Eyp{0̸*^hWA {IIzRœ=Sqf0̈[PH6ooX5BZ>Ȃa`F<<ʪ@A/+"{!& 6ZXfK{HfL+=144$<_쿊 M jmt}@|ƻDIgϛ3r^o% *M %ӜUwmgZB<p+ E ,d3G7 9`>9 6o"1(`%RX'p(xxhiSIZGTNI4FHʒTn;'CS uQkpL7( 1}*ElΧ}?EOE5P'پ+Zb MAN5p5'#z2ENƸ)Lt{CO\9Ef5ԗ':G >6+aV&(Y w?#JPM9(F.hP朚5 5TcAYOcw1zWʼn7].js~Jx5hPSbr {GK0L+Mk{ݲj8IZ!}Ԥx1m k4]ژ$>Q‹8^9 =Zs"Knlӈ {st1!p`jDν&gM#w\|3iz#PNxvt؉S={PHDel+$?A̹t Qu-ȁv͍SԅtBF'^L$@_ޥXogb0H:[9/~?>43OwdTp ڄ#?d o}>PUك>aQ[i=_MOrZ=Ęj{4]_)0#89W| ezW.14*džR;">SPJSُ9 /)#3i􍞶?\ E;0S1/:EO HJ?aWцyxr54JAԗTe& FZMuNX~unGa1ߜ@c=Bl`Rje}s4 ?QI4n?kUpZ8V*ZA|dʙXn5b Ԥc +bo#G߭7A?9V|EFx1B>Ҙؖ%L∏W-csnAW$?;gV:ZGTgÈ%/rbm&o]*۲Be'xr1 pr2|h_(S>bti>\tH`j4$D:aFL%1͂k`*ߦSJ5$ܪȯe};ƆsQ:3J%:O HWC]QJj6ycv<1Ge7QBڅK'yn1jg8R..=OI2LtFs(+Ocʖ1nxzށAm/ddՁծQ`e_ s?ju\q3xUl-/?zBs!q3|Z]Ķ>k^v,栙bANzmSvB3]} *]bEH5xnVc>_쟅򧵳S!8?N5vB \v6?slaz' bnL䦎#@:d/h(H([.Q~Z5f@BCb^g%۞w[iGlF$4]7RmX_N>/M- (sEQq+n)!8KO8M\ES ȩ k<\e!i[Uxt񄵕ق9HnZ_0yĜ LOM@N$͖~Jᩪ +L]b9?/eCl! < ͞׈Q[JGG.O'a"W"4G;uw@ZLs.W? Gױz޼ V%5i 0xŜ-ٵ& r-aj-?7 `:8(DЀVUPZOSVf!/QqQ+SzVӦ :RҮ3Q+E/Len.:okr-]AfGYQ [$/1ţuG!!|Zw9U;!h͸95Sb^_S`>mYf}]nqҟ:19f-("biFN.&BiWE ܙo)UA&.4 46&A 6=qY =R!ȝ'>Ava9Eǩܗ`F'wӧaг r@oktš>]ϓJ˼٦T 螦+X0ݝ㭞w>|OS \N 5 ҧڈ{~hA"sh=!=(57H_&߿^5/3%Zتx؆Wtb4Bc / pj=+4 ´)v],'ⷓYҵ])[G7^ʀ+0ǕUr'~|v<`%(?&G#yje#ZZKő^U-^CrmgK/HO$wpzTSs?lbWh[pʰ^I:2Fž1[ wg\2|,sB*=[87tWK:-I|/+hW^Rtk`gcµc4;_i䦚u43&.@+@ j7MwXWOX9;@WEJG_Canlh `+ШC9 k)!}ͤ u(K qzlXJ$j/Ɉh&|' ewo }8yLHjj Ri| 'k5 v̿W)mky >FŠc|[fxkR;/#sAX|l?شcsXD[lp'yDns}v/a"oul#NZl u@浿Qު#dd, 9҃ '(3 õI#* D[up3Nl5j b U';-! A }qI,@sbEuuZASy4¸=vWivBt >c#7T= Zm+ BEޒ2iĂ&سg`3)a2l] %7)!!"pQ# W(&N=ǖ,UyY.&G"sxs!,V-e: nRVs-AK9 f۴HL bLuoE0B&_KͱZ¾I;wīN5/"?؜xI֢AJ2iJM]+j4o KQ&69N)Okid|-a֔R0+TbӪ:Q4GYQ$U'}Q?~i+ ovG3|NE$  g!^fOeⰔ+iʤu{~Xv-bLW耀ݙZrۓR74"?>[ JpnT0ȅ@;0oofcYn@! iez5v_{*nIfbOٺ v} DѠ05 V;՟;8zC,k-E|ﻼG| Jv̵Uo5%7*#AiR%i x Ƌشq^c^\ νՒaX9ل?5c}0ӎu-~ N4E]vMlClW56dq`}RS;|XmS-H^4Ŝ)sKUX?! Iy}[)#h1d9pIݶ'N|^=DnGO0_5/l)+ q(v^NݯukŶKbؘyׇ> D֤WŅ临npElcT-B}8o(^P'^0ڼ LExwEuWm:j WjDjV XΑ6",njC@3Hs c֫rN!L Cx]tRU:G>3?,SSqU#3@ QesB_T>;Y~QzD),N[j~-` _ 2bN> 5X"LYN.ZZܽQ:> ֡?\H;jݥ:BUQ f#9+L\P&lu/̰{CŘmӦ,LUԄXFE5p}=|p s=-3W'I8Vx Wыم8Uc&|[p˷*V5M-eT~ZWAWp@C XD8m%ᒆr[WGq1ND7݈PYg-g *nԺPџ*QG{puط^Yz6UiDɕFTxH-aAWSfLh2M89#@-`dtZ=v>dZH&2&`(2 hMyC45u:ay{yÚ^M~E~?eSv-$JO,TaAN4%m #rqo^9.M+#r%Q!Yv2S2Hx1e~mK}* u!cbN_mò֣" 㻝?“,S A6(=w.ޕUUa^0rpGBk]'G>_bZ2Ki QkЮ܀QvgGKV397 o)}w'`(㲩+Q̶EYëq ,pS0 "<{7!hؘE7%gZh:Oݳq(,Yk9c}3H[H3,XZHuzd9$P2:\ ˌb#غU˗u:ԠdD q:70׊;҈*-EUWM{m>w 6dMSC>+7bD ?[?w]zFG9hUtxKq9=İl=9-ηpZibqT&2GV37\̒ѯG@0u4G "J!9jaGX7dM[6A;(䇤gtKvErKp]32UKK t/dM=d5cUVPJAhG5NHvQ-o%UU!FR|tp+Q}e4_ 8Ӻ?I, W1_kE|! T:0lt^"1iØ!IdM&O{fG,kaz'+shIY)v&%3l"I/8a,rIұtDOw+?>Dj6~E$yCI/ ד_|DTfޫEޔW<)L4<CaRvsM$ߠ}H?‚l}x': &o.BG +RjMev`U4Z (O#Vꡲvk&"yzƞgYId)lP= ] UVϰ+{CK7!/F_xv4Rs4ʐ8 zLYg8~ T7j% 5퍺npgQ $ vFKAmm1R3 g(8n~Uѹpt/UjɺUE_̓]e2n egyքпZ禬ru#Qsƴ^`B8uwC8D}\?Ug~$CK s| :ET&QV| ٻRo`܎ #̙q(@N#ީK3P*X&. RvI͎?ʒga=PyZ$xjΏ;QʲDZmW)P{{j@ YDPNS552~G;?]gޯ2 NP^[jĈ^$a9eԆ{ֿ=߬99\o%dzn[(Qnm{{wIqwƤ+}4&i׮晏^,"z[RA݆#0ΝE/eL"Kʔ aHvJ*)˷ '@#8^TDKV@\B9KةB$_ϙ(b9TMI$vqo+PV,@5cU P]eںPxWGYRc  Tڣ_k{<-OV` yz),UP m0J˚[:rpf w 5 Q=9ĸzů B\WЊ$O,V!=(ԍIq2q[u Lvs'[ݕ|q|-4$D|:eaU$k9=[=MUX+9lMg;̏NJ`6&'D^.߁O6Og4(7XC\ ~qrаdzF=ͫ90ď.Y #;bҎ{X^c}`YCbCbDr=XŤ h$ڔ0y'_A-̠/rZ,U-3,gdP"MOGWwņZLגR` (`H^x OQW- ,?JeX` w2qPW= _!)MvcㆀलIj1)Ns=\ <[~:焻ȸP]G Ri;Zƒ^=w l#½ugBi S}( ʾH9TVɛ35d HM iK+#cJJ|0 zkNK9a1EhSʫ|"6 }W= [ׯ@|F $M~%SQyA-Q4VVA+2o%`qhڭnjTyBk\,Lt(]H܃BDr÷X-ZRKVY6uBa*#1jV c54683*–8m]CZ:!8]Qq#iNΡ= b(KԀ^8zF9nJWp!RW49$X%UߪUz6}{wRzCVwbP8^GwE˅dqVv+͕&ܣ*E_xCn1&2C&a? 1GPx߇Lw ċXP^[OH* Yݠ.V2Rѧl\_J]Z#3\3s"# LzNxF/Z%< %/sVX嵁JUQan̫#Ԃ~mY gIĭ#(QmlN8z>{`|LU^A2 v7kN|]\3LW! &,*쑟NLϨΐ̿W>v$c!y&ǯ$$tGV`lmxrgY"c\nޢ_?P4kҕVȖa5}{]5[)nFdu@7=fګsްw tc\6jPpb:X>0Ṛݰcz7ytd?pT "еڕ6wIIu`q%+Y RX!TK0s'@M xfnB!O>)BVc/<^j#R7}qڎ|rl3o-@s8(<8DoJ~޸ZKMXG2xj}T*; ^lHt0XXK@~(D3L簝@r qdRijP됋i1lIV7`hl:~gLq'H^S0^F o Kboe|^\.cB8chҦlEHG: թbf'übΏà: JJ5X+ /.bI-aEo1y$Kþ|@ YSH.r8Bʑ> ˁ|ݹ4P^j4FJs600œ}f_ 20 L8@Vq #doJf:&0Ni|8"v" VcdT31I.\p68ϲՍwz"?1@cHrwf#nd_Ç 7LOMsvDN^Y`Prk+M:W Ʈ'_vj0|pDq"9IÝgo烩PDZs6y,oDKA³j33W#aMǛ="ZS ՠ^RF7k;,r<%yU`h:QͅimMDs΃قj[)LY-_JWsc`>;:x~a ?l)Z+d%\rd`|l"-+,}#c]e$eل(KXh@ C-N 숬xO޴wa */"N_P^/ڬPϘuRx|lרmDi(s}hfHGּQB84,=s\Pzaz 4q+V-Pc61Q&@[ޤi4Η} [*>"y-s5Wjwd^Syx{$_L0Y&x )&" Ҧ3dn%%M4";+" R} oNġy ? pf0-b*]k{m҄M9D?,W=.;!K@?=IŖ^;6m-& _5^]ZʠOuym֔u^A޹ʻ@As`o8;{d^m1+E-|pN` -㮏^#aAY#rAL=e[0pgGh 4V,6_M Ng4)Ҝi yA^2;XurF &; ͟sF6ۡq_k>_sepxk+/SW֠9W_'ъR*Y$-g4X)1-))TtStCLۧze';.rمC݅ W7wՅ LܦQ8HA8?o4fs/n&F2W:}鍟>'hMú$>.yz4ȋ##AϢȠ#}ed#k,o^1F1٦ |2W31͌ :1~ND,4}qͶImY}8ۀ"h2a\\񭲑Q; 8`hm{|AjFGuf+)7.a]>_ :Q&Z։*E^z# t`SG|0FvlN&<{(gV{C.Gٶz;7_2k6]-O*5"ӖeG>!B#*7Rɶ]vy@+M ^DC5T#1ec 4?_n<'v8M ۈHq0N#oƬ}XWv!}aa3a!$cΠَI/ԍ_Nׯѭ=vɶD5e3-R2U9>n.J~U>MOs38Bgf$uH^v8Ռ)ObG L-T€sd7" cTmtr66h3ɭRRD zIpЭ0;o6nWi?[} ,Iok! 5l57]gG0+nOW e]DE]W8K; diRD!ldWwIF,49Ѯ^tWKt=E5N9#–FrVwW/f1ؼ! C,L(G-*[RґC+B|Z,!y&LFM%2:IB#W4d0Qz ԗ=ɲ1m9 5FpX|FZ]`;K [40 {!UqEKi砉iy6q djMaIo"zCs;yd)+X4hZXǧm%=܀2Cp|eR9*G̎|p}ևP,]C+RJ%)6ܾ xwx?s_ ) {vnL?V>rؘnVk~B؝ 4&]YZomY4Ҡihǿ\L>%Xde;v mGEƢts/ waEA0S , 1EQHVe %v0u`nF뵜u!]JLk&Zq2$&p־⻕ŮVy ^P1NN]< _Pبb $u # ' zulRuS)]u>q`oJWϞ|Q~)к :hoZs#*BjQc  %v ZހnVL9g2Z!"RO8K2iwi"%zkCaIlfɉ #oZz$?VPkd^LNh}DWCįKavs=c[4wQq ;N5ޯ~V2nwvXEu*dQG8O۬4 q%FI 'gY^1x$Ѐ˩ln65 7f9#eޢ>r{ t\FץUr.l4DOk"\fc1?ffb\kŢ6!Z{ P府?tDfi5xaUbޮ ["w24oaFT̕P,Qe~)ǯ2"@)-|QYNz*4tcYRlhJxia^_r7v/8s|y=U-1шQ?y]xG;&yʅsh;-oVևgIękل4%8~jc9z-VчE/O2ݙ?$ X:V>+P¿ 5\%WP hY@F eصgI1d5[`}OZID/ӕ'kуqtʮ&K O>L@O@d `eQLw:M}}X7b>zxž3'l0XNO-DJhmUƵ6iUsPwVjv|r[CE)mHBP":@~@|Mwⳝ5Ie`R@ k]1!{0`pFԹň~)2~7qkk  d8||RΒr .Mj(Ovs3q >]b7e֮+USQh2~"Q@g}Ӿ0"l)51v%C|'M^C%${# ]f3ٝڧXWuNnͨ0D[}lwk3bM?'ahqr19 o uF9C'1j\^v&yzNNlWg4昼*a,zұfDYB@_i+uU } N+ƣG/۱9UFD)3?i^XGB7;r# Q []m;MxLJ4d])$}+Js{"b~5KF:bҀY$d 3\\upemI7>2n.1sX >0J/> ئ3iq6W G2SjT5[3yWS- сwx1xMQ։" _ks\:Rxr`5ற( (TYAX'_#/زgr=r ӱwEcOGeXnGuzVRj JmNHOh0뗧2 e(\F*PU~S-Ei1KJNn]^4%*cO"ב6)#(a:X@D194Pf1ǯi(Tb`oԡ~&: dĿ@,AOlZ%mB^[ Uidd඗A#桜W[O_Vte.yM?2d.B_'5U-y1VwRjRʏg.Α`Tެ;%p,Oi[z0nYj/ `",+ 85ItAX]#^wN(r'bJ~\%ά,G9 d[}5Z6! 6 1-T$/k)^/ )ӎp) D)ifA Yi(lq?=y!#&YuEL V 3m&ĬS3kbPtz􁱧j2e:CFɃc>Qa7\XӞ> fWkv kcRHLZݱ(3͌5ixwr[RyKށ3sP0 g\q$éQ}|i[Q8 DRG,J_-1̙2fߓb#TnMd"}L;t, ]|0T!sǑ$4?<% I7Z۠!^Cyg+gθ^LTa\=(󔸔 &-ei4}ntLS/+;nNqaM:å;Ei䤮DYyqՎ)KܶmsWTԢ-!T$:/BK0l'Wp+iJm}ŀE%}tƣ)W` Vt2s-*.U$z @#z$ )SBqʹrMޡ'd\I/Lt)3߸֎ְ jD7" 4j=kNh"ҪQ9C M=T@=UX$&Rl| Z5%JdX<-;>WeNxc~؎Ox.w--ǚڡ\+["EV1)$ l Kq{+1Ⱥ!JEmI_Y>+7eJE-ԺFQ)t9cOZӮ<0t86 #Cr*aIѦ lPWܻdwNE!pr* R y6_N4!}isP_V@^QBZ=9:[y}1_CpU!\B!磘#+CkAnFմϥvg%rg)^= Z ֆM]u,yҨuCIh٘85kyf(!JOijըTb}lAuJ͆UCݳ.eg*c}tG](aW6s 9#,ΉZNb@2~4[l$6vH 9)LA.GQ͒MI,lb  ǀa;ў{z鮡0mq|sʚ bLEЏy[5Fk7no9v&WTڻ^». Uد)<ոKR(T[&yg_zIHt^۠ &SY|2DFKLvlBHBq:H~}||vMŬwsR!ِ|gCobZPW1PyO)G+/ vr1Q>5d#sD'ʞafˏ &inh[ O\ ƃVjfલ:άZE|GuQ ؊0)Ivw~.)iz d.lm+=x+uUf?<,jm̍>z0it~X €уr{oŌ  M(w%g>KK淃,D]+ŷ*+6[`Ze$k"H|H?bEr^I% 0ds(ڑ28gL-̸ƝC2(۞- m1t8,rm3h"2"Z,H49dݬ<,}Pn{aè0Y&4ByS|M&Y1| CV={oaӕjJZ5Ø_y}wC1w7ؑѹ$1=䉁K:|N0Hb`m30P[cɦ-8n/*2\GAP[Wz)&⩅us&C6hzD#j( W|y6\&XaW f8) }]zss3z^pESԻd‚[ȍFƃ 0>.jtV M){n{u#b֥:G#PUW+M|-ty 뫜rRPg]9DTc~l*IPnד:dkxYfWԨՈ:|63FW`|AR/vE<\wsuBZOm.<9L+(i5B1jn@Z=tcCv48RoIV-i!CqxkN(]?sg{O-{M[#NSgktd׽u0uW: TwJ=*1=&!=s\}wNmuggڏ= | rzP@ sq.j3g="V8j0.NaRgpL(ޫ.KT|~:ǣEhmp~sg`^!EO!SqdYy[@wL,Ts,ކe扭=T}S# VT-% hǽㅧԠg{ m{׹3~ Kפśeg8Sn63UoinEjT G+4:-Q=%qtFL6zPÙ?.`P|Ų[䡍8 .dAuq}rKIJ&>m7SJ{oQpf~|@mSQ!Iż]_g4ͻFiJ0y#deyԆ++wpCl*.ͮ ܐsd O-jnBNY}\)Ml]Rk>JWõH=;d;i-w'E߮5xa3yjXɗ1lƒTp]#:6INc5 KeQȣna*(4eyO<£b9&漺%G"e+kXwO`>abBI4rJ'>Fn9e2mG8[9 |*WVbWCSWnu@Mӡ9}Q7O($TZ֎a ]F? 钕ĕo?vgʏt`ޓKT], >+p7 Ľʉ[ ve?E ^\Q 2:sq}ј0 9ܩ2>>o^~ #->YYTyI5q2a }Iy$ڈY&)Y?ņ9M=fqn$O'zaRԒ2^bMw&Ub.EzbS +u3bKU_ZG&IxWĈ{;m5FǠ|oljs8|a] dnfU#մۼAMPzOa2<1A=Iφ'+̇t;@wi1?05zI:b:WeCԕ,z%l!P{d<=wyeL(F^[p~e}8q+܋>⅛- a$"7IC*KKt['AN%^k%Შ810W`MN\i/ɽvFCPx}ʦhI9iKGY\ŒLܿᲥ 8vi94mPe C;=NooHE*J֏,)o8(h֨wg5CuJ<߾~ɂ19O)~s}M~؉>u#b 03mKHr &huJU"9OXaB7sۣ!S#`KKy\ǣ6!2 |l%, j~09ZNMPzX AWTBց.tRqN:8w2d*S:jGiH`a3Y[_"6k|r<7` %˥ 7'-HGVp[8N^)Mr$sA>y~uau!ZXeFY[3Jd?1u z|rRKgv~}PP@;\F~q_/jMU!޳KDƦf [\EybVln;o#/1  OvyZc2i9ٔ@R){/F/ Rt񬭉.! 2i0Iɢ~uB4c>$eډ/\ͼ{Do; G8a/72&T '򇏩Jx_ )`,l50F;JP>ZљYP&U("v67CpHHh1iE.(^Oe`ɖyy*N-hc)MP_-?$\'SPUgyƝ!IM*=l$N B7/h~z2@ɔ{5M4NO8f< wIyTqtġF̀x!Yf呭B-B?qEM5(B /P+$x7,_SF.]&)fSXI0o-_b`ƚKQ}%[#c9b^an{1,#5w+!^a.](-RzR*ׁ5A_?Q\XYIR-&2+'(*Eesrq&0'o?FYoD10JCx:sI]޴3,fqt^XRXi- ʁ,ɩva-gC."0}0Ծ*I]x9+*K1Ë繞cĴTG-F7Eu3˜K(^u@Pu_RWfvn]_&92STasS_ڟVg![WP~Q-X0e=GtNH߉) ε߀"њ#(R]&`*ݚԂ,3VХȼ;WX'̫+qS@+mtpxIapO09#屛)&|>_d4EgYZ07070100000376000081a400000000000000000000000164e4ded200007f1c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/|~]?Eh=ڜ.+hFR=EEǥapՌ;bㄉCG]ꑗy&|f wűFe//Kq4݋i2=!ఌdM$ '!H1呁092Tã )h^ /d\<$idER+d +CB#0`LD\S0@SN<_"pk?> ~%3h=$5O)lWEư<+ &et/76r_BMa=#|؃"Llv:0,q*|; lvM3l0g 8)p-rE.*,3쑻Ww--@-~ ٬ejiRWxfjpuJj=! #Ɲ`>d<)[2+HZNDdhCeZ^=;C6.>_/{^lZ۴¤a! 쑹":ELĻf6$ʍ'IXRz"޺WHF+/ Ziq\||vV_?.Dݡ.p7"ܕqG f00L@=@ڄBC5(ͧ(`-*r/uѩ=l'3ͣyؙ XtIbQ/A!N=ɂ%QKDpoW،mM? (Kŝ:ַ+W@_2o͍ӽmH갫W`&+(A޵L72;.Qc@cQ(tq܄ZhΖN3?\9ɼ#{EMm&YDMra\CyZz_O3Mr z, kW*k(ׂc/ lx^ѡgUw`AP]h3|s~wAz`l)><ˁj6o^c4[}*Zk Ď )yv3P6#e is?HE'.ꍞт}'j,v;UETnjM]$vb|3)Ϣ^*iJ(&cSc3V>J} J&u`Vvq4 f20,HS;p7>1n;P.ȼJdnLK"!,??Sp?fx&E+pxKE 4\r䂺ШK5F~-k'ů'YH&&0*}BDap4}>00K8)ClQ&=U&Zkֻ䀣qz_K1>N.6ttb0yY  !:2cA_}FM;g^f x4g&Itm.6Vl6KMԲ-@xa&ABKM% {|$HFٙ8tTyityA#sU(s z$U^~Qv^ Q`"8 ^9//O:"L@zB]YNV(&"SIw !o ""M}IsUj^Wzt&&|~+jk227\+\F'uyiZA4bMJaL+S_ ϣ ~3ee2.{Z$n%yqru)]lE}pK Ѧ_jXO9l*;_K tf+CG#eJY[%ǙǖX΂rlLf%&1inH\EC6G)<2bJzKlM`_sHa6 >j7.Zi=zm?NrY'JYNOytUwjY~b"ر7X}e cTvs>+ Dub#h%F-DRRcJjtS orMt|aDb$+a $ Е'aŏ%*}FTGz7H/¥o)aړWXO%ZX{2^{b;Jfĉv3[H/߮K~r{9DmOˎn)&h\ؒa@.LAJ>]Ld۩ QKZAuHF/ste W7dMR.褾 ǁ$>_HNHVf%(ZBzWCEΏsY- JLZxe8,0h>..etK۫߰֫-b**G|T!PB /?C 5q D%1P-HAaN*Z4ћ;+ Lr|\IA FHv0J ڱ A## ruѻ k^գP'Gx;]\5]iַs6xa‘RvB{Lf&y5qiRQy:Tͧ ]áK"KcY/uZdn#Fn1ZI"&/ I6̩]iC|OT+ՔTv,1^5C*}\ 0pO_C٤:/ 7P$dpg׮Bl>Z?.j"SoCV7õ_7c֋> abձE>tr7J ~^IJ),`^+'.BpàH᜕0qOA?o,Wzb=?Z%;AgjLFkY@ 3FO9BU?9Z1Dfxf<_w^LbO+ۮ6ia(&Y={ؔq^1EKts*,BBjZa':ȹI4b|nQ&!/w>=*[@[6Lc zk.g:iO3/R775y9hWE=3hIVnv0T/r0(Kɬ!Ep%RA K^HZ/Gʩޞ]$hd®g(fNY//#M v7"Imo]9=nQ\ɑNxWvݧ\,ƶJOOUO=9[w*GKȷ 1sy oغb,_" ba|],7 Q ~Г&WQauj\rV3߱0j&3mgW6>M)U椞L^J#R1#xWuR Yi|TbmXx>Dm[#1F!KVxۤb73hi~8d n*>A:[Yut2R8V@L>+? m\j{ۺײi/ dTE#;[7`0ahmE\zs4ܬJӥ.;Q G[Z2 ՘ђa;:ΆU]i8oZ oTc,$\j=xqLM+IM=أol8~dmmvjL,B3t@E0~&?q.?G3^sr +fǀhD ~#?bAmXwϜ?sQ.Cv#_{Y0_ߐT~[/>7?"X+].2bmGl)p~95'B5 5G檌L&Iғ]vXD79@x铬D8*H^n`@d%c%i5rtKP {ñ,QLd`mwܱYث\shm9Il$g!f&F.ߝDZc_5kVYyYА22䓓z:|quC RWb'*DȨ<˒y7AAD>Gt{Ùr>`yW ćxD\jM3n't" wi,v,9 j_6Uz'=GWQ[Zi݊y ue0Vc'wK}TeM|hPlEnRJAʱþ!ϹPL[y]{D~DB+3vϚ_fqqm0Aگ=!:a5E:yR?d Z"zQ:F6KafQ/^Jz~7+$49D͘vt7M4j}]ME\L't2Viw_ĩ~B#{nV8hi=?3R9Oj^{om9b(V1F詃,eK-%Ae5r_c9< GX|MBeъ™d T9TU~TAV[ KP pWa_5Gb(0 W,x_e7D>+=sFsno_&_PuMwBi)r<1Kq_EG~d/KE|Qܲ(;XBECF?'|(}~(c m3`#Q\j80+2بZ/p%U]Wx@Q%^r TD* 1SfYo<.r)=NV B_]drஏY*H@휙myvl$W;Z.ϵ'|t%腮ҫ-3tYob)u 4Á\XW8I8M@~Ȟ 6xԺOɖ_Ii ؋0Ft<;a7ImOqog'E:sC+}d +;5іGR؍(D5u䛜Q`3%V[h  Zoy#7 À ؙf"~3hDM^/ 9+gN*RΨ59"D"_;jU? ngQ ]2%M BQqO5CoG(76&As|,Rw!+f@ LU>|+$ p7!)ڊ::ۓʤ2HǗ3`׼,ʚPqorp, X $Nv3hnP<A/Fїʼnk֑CJ&A*d(حCʅs |#Ia_u!&74[3bw d6aCW#D}ߌ[jXPE.5W4఻frq) 2%e"r 1%ZrܞDP6 _v=]3 kn99p6s칤ʸ?lǝ˰3aװ6Ze6&NC\oОd3äFp ?抐q Lcb^@(8"-H”LUϤ7^x ";ŴV4;L5_NxWK˩ԙ rGR0倌8:Lpu'4"fw6=FT5Aݠ[sX.uf0ώď4<`9?GЬ()ys#vj8p4 K\^B6g~ dv)\%ᕈB(&X\iK99;G%2#U+j)fz9J0G#"8i%@]H;ENQ8Q-T[52 a\Bݵҷd<0Y"m^L8'uLe}[л#I$E1q_K䌙 +>%L#α{WC,~*\q`HTAO5nRR,&d\"\˘E:ᏪG'vyն6^X1$TO}VNvŬ$滠?˯kǽ~J^aX Yt+vTg;U$1y m z"@)μ'b 5'K]?`f@IoA® =9`NYGgəx}(2yBoߎ(bD W678#Tv;Ss}VH\*>,A 3‘ #$YN{ k Z#đ Gk@o=;L4%_evrS%($&ccud n1%]\y +QYng{;w v}6!sR\apv/rCbPS8rb5B|(soxgl\u֍ףBǽE.:fF0YuLU2)`^0mV=wҟ0ps i vUUxKId5 xX Lo0pJ1CƜLGHhb/0(:» 1MӤHJ=f \:#1TBÎL#=];_Jͧ]{MK3;ȾFրy}33#ELfcmN3Gބ‡gd|\WhmH\ h9l9z/-QdI `lud Ȝ eʬ.gNf,b>;6b t{ KY6FT6ÿ?ʂZh")0ȃY u..Q_fFJMBP4羾r5Dg]bGP_f^t |AG̾]Z*2|oJ~~⹈ПU𻡖VCrFḧ́,MdwXBl!.vCQ(q]粤E>pr{QLEу3x0?F/i ('W-iOA h϶wdHԔNqaCRB 4ْӐ e~.LKh0a >VL^%N: e jvס-U}yca@6-ӔA<2ɖү= uN$tR|(䟠QV9j1/AԜ (}Հ(Z ō&wHMX}ej8znpAл~yD]832g ~(PI~st%Rև!a41ܭ?[QS(`xȞ1, $OmK %͚7J4RO 1XO2FƠvhVizNb {#WW/Klg.xV`H4NHKP~I&;IY*50 .S# }k#4!DjO Ɨ-naɉ_^*$'"Li>{lCkKqޘeq]aXII'F5ou)i Cd}da.J@=ijd2|W8&@X.]Udw0@@/ɟl",6œV[ `-ʒ1eЮg{Imcۣ_o:ym2ۦ&Kk=Sadqb]~2+xkmaKndˠ-a@g-غiqK 'UA-S=;6͝xB6] 0{*tLfPCeALZyܳ//~=;euvh06/I$IExp\շT&nR~#ȳjz#\ Y6OQp:ǕT\е +9SG+x%'m@p/|'FzǞcY.Lc~^JX10d5|D qtza~gNr]̒7@xidTrgKҵ@=C~Z>q\ltUW䃅,r>(+O.n6@}sEF Q >l`:i v2F]V I Cy.[N( ulcD'P\#thO3/'D! =:_iarߔ3Qra}$;wE}aB(mu!sqdiIPҲ&VŶַ3&Oj(1r R&gqSp xIޔu2<6hL+-L7} U[IfK]q3lq'"eIW4ZYI2r?ӗ^VވzOtǮ0(b&T1ւ晋=v~NXp}R)[O5@$~ L@2i @N(l<:{#&4Y๡UپkZ<[/?\ѻT`8k+ -T AEOptMg~)igDfrsx`z"WFKcfa B k3x2x :%,?ۛ| 'J4G*YmZnmj,T hGu/U]!k81ǍY(B\J`?#;TKMkQ$]>_퐈mR-o3 V Um"I񟍐U+)T|@^lh4soi P_[sݿ"}ϨOcY t{kO-5fluK@Yd` | z}--LCt=3Kd7.KBPfh*,c (t'yeί =H{o4)KTK*u5B~`p.Əja. W6G–%ǛvtoWӁno7M6C 9l:ɽcYr3);\^=O ;Sܻ$qUlota{p\FBA-(לs@ %W-+#b9J.@^Yhwr85KyòȚl} .$7&5lT(00m\=ߤ4"gc$ %Eāv|Ht!9I/ ~\JQdTzؕlN41Dj[޳7f6޶!Ӛz$*:E+Y>^z k5 n{[R4fi4UzG;'SR><׽b,/BJ7!gڍ Xi5VĞ@}$M.NH[iq/S7Qn"xoe#z}@]3:G=Ѿ*S+HP+(E-1}b_禁Oze;΂V@lt˻ 4[^RE!ϞGqDw%2w^*<k,nceMhTUuBtF t 뙈luFAC,3]$ɂѥp[tSr.¦|ۅ`c^DiiGV6p)+뢝uY/upOt_J_'co((с+V` +*/rYhKZ&lѳO pגKyx[*dn"PBѨwCMG+b{*\W^QTe~oscXU 7\gwH»BAs1)N7HZDd!1iW:'2 ,ِϕ5Y@ qG26s6X;K`1ݳ\2*[A?&0dzߣQx5 َQK<#Tm 0״Kz)UCk[yF8T/6!g|+~ XմGBF0XKq[plg~rdN Td,Ay8aǔg1G@(/@u=]Ee-46hS6_Z%Ef qm5=2!8h]vzۿ0NcHU~Q K.{aǓ!}*oD=;e"k/".\AV L a=uk//0 EqӖlR@:{Wb=/"ȎXKdd#L2r8bS7Ӷ386s"}ʮ]A/~ 0R~r.̙COB[}=ǁN@_D=mMh/uHD)c}Bp0؛"RQɄQQD*r9\u7 [oKAe}#`GِS|-1gzL뛍~Z(K\8Y}ӮD<_*BimT 2vZ"x F)[b'CdeK77,c`GT\t.َ|ڧ6<༇=l 5s*ԛUNKYB\6 9ԄɼۗY=_8҄@.{8d^aLAi@#^ ש=YJDVr(3t5\:9 p 4ફt"Tz%'ۮܓut bE1`!'x^&nIV\90S[__6M)K%dv()k0Cq%|7?a?uak[JS >g3\bBOMe]wH=@^LeetHX-96\9=lqJl{em2f:`7^M~՟Əy:d2țEXpًLfl# 8/oAUTȡEaլ%7CeFc/_3φ+j+AkZ#n㾛Y ߡz>Nl i1'U7!3{\ix{ ]2F,*!j;<zDyv7܋嶧C&gMHT؛-ԫ @g ZP׵6؍eS55c@*K"9$_<AOfc'B6!, @ǥ=CF/37aڶjƦ$Qgϵ*rG"JQ}i8$=dбsT*7EajWb; 59BR_i+?,pow0c2wt#ڇlKcC,8q=g qn:.E"N;DRkM=K_=uu;6J5U:庰]M^=1'[E߹ ]5*&(栛tXKA|**#`M( MUp/yiL߉לLȝ7S¦]SQ? |LrGh)\U T)!4bK`gCLT|JTc{qEU.Q+)uF܊Ŭ{Yq#Tz>VfozsO[I#`yiu:`rXݩ{S}nwVR Zjf@Kpf:aY)@HgOn+\)51]` 4h4setbR$|DӚo!yLM旿T#A9% b_rolnF1nP >ZJȽbrr#a:89˩]r\i RСlf^r=6ӤUpx@4Yp}@ hp@SU*wɒ*q1?n^p ‰vӰ ;7~ʱGqҩO'sӷv00*j5'&b߀PH @M+0iȌSI9zq j1Si1Px72˷=45Mhq" z5\Ē[):*8o( tg2HӶIREQ*t$.a֍ʗ¾fcOxkM=q`JBbp (l$"$,W*8N#fw^F9226c;FoLӿ̈e/Bx^WfTS=ױ13pN;ˆPZp,Yp)zWo0-UĨscEp_QҔ+Έ96<([썅ku>L.|J!VSX,1 %:91DS{xqXVDґ:^I`sZo%a!Ajp"T*n@Tc뿎[M}V'4F phm%=6 1n\_θiR ۄgBNOT~:d#>-/IirΜb$Paλmٖ3.wt0DT aߟ7x.6~/?)h-t M|B7צ@ 1Uؘ&V(@_xրK;gkRi33TeklLHyn!rA,^f3\ Mf_GoپQ2P_j~kP.)Ka\;"I52p;`hqd.+Lf7$R,"KrJKr tS6{iTR0ԐԜG`d:'FP.4)u竎LmxyՏ!ވqԭbԳM D5x}bUD}8r')W8u#F9yl%Te&{"^СbmKgf'$NR>/ :d;C!Ux=Z?<1zƶXt JraKs&@zo[ 8DY $.][`39|t"Cs~m4tRՌ$v=ee&;J\Z">.tՉܥ΀C[sҴhvAx2qrX%/KWpQݪ_qfY#U9;Ɠ{%.Ig%LSp^QPY[PjݧCK/{R:B-j= lnƍ?S!>wezLS<mUBL`1tO+1wMe0PvmɔoDqu5҄4C0B>eiI.gK&u^GiTdJgtF/]GsMJoSZ8G$iOZ?Z5 'i?I6NMI-$UX:44 xo!eh&Xk1 ڗfP!'J_fHPNŠe2ЬM1T 7{(NxbZa 'DD}^ #a>׸5~T]q |cƟޝy=G4V;moB~w*<ѣ4<]dDǹjY[Irdǟ7w { 8m' qW%z|a3Wn 'kϘvۄ NUbk Hd6znb7J'뾥1SM_r#PьcILF'"..c^(kN@ۖ@Q5Nˣ_\ǡHH4@pIAFY1LDS}̃dHiЄ(% z̎Iْa-ŽoM>x|0岣.JN#Uȵzd7Rr" dIWɺZc.YrHg<; E?ߗOH*|.`R/|T3/ ˆ̓M7Y'1JGViEĎjxDFTW/ـe/~DƓ*?ZgT;9L=ak^.l$ ?CKk xN^kv4ԭt{ k^zֺB,p']F aO+Y%P GdR1k3(j)NN4F;!9H62E#uu*4)x\=xMĊ7N*VeqNwM'u@TedD\[ֹCzUv<"O{pA? iNa6&N,6&b! U鵗MtYSTu^l0KCEJXmqzG߻!UZ5p[ FA&:"%aVBAx2 U\JUZr)Z_v+W2Ky=.W?'٪62YQ̪hƽ~XȒ5JڱJx@|w6σ šu\f)DP]}R)3@T >v0q ) 0 X3h/v+]>Wۋqm9Z*@ZtFQf-(/y* [KqN&x,vI5Tƅsf:KVV:nvL~Gk`R#A [읛ɯad]̰u?CzŬP ܥkkP/߮'IN?A³+cw^8OD% TH%©S琉2~*ngG?o?s"HB@dlTv.粌i%s'ξ%#ֈ䑘vQ&n-vhp BuשE!ln⺜Z%lL| SZɸɰ[gVS^ęE_N_l4d {,q 6jz'yVBR>AGn G;p%)S\\; m+6sR3E 5( -fL%aE6tW2pg+ewNc#59%af hkL\VyMFH>uYS^Œ!@ޓFゥ7;]r M9M=QT Ǯf>]j5hF܏Zxbevx#i=p1PI9u݊*Ƭ ANG}(܁Ym h k$ϥVJqp9j<}RupaLx"v2 \p R=tE}Q3| vAbp]&fi^P B4ݢ9$#ӂB2hT7ås{J+Us,-/:-]ǡӹO@F7ꦝΣONpg{x`̿™\qp8ɈVr~V?2OjGGR/ZՂ V4=kZ`'y2'ѯ{R0%^3Z$n_by}:`;!ҪЧ=@r#7L@ŭ~~w( /m;q`'9/ѣk֖I] fم| g(dM nҮ 粿YA! sX٬Hx,My X?;5񦡍ՐQ\̃FؤaX-QMA߅HF(w5-8_.msf~=naޅkYE&(;iWj# $6LTgp{n-3|IJ3bMo֬u}MRU*99Ν! X+ FKOFr 2^zJb\sEQ=AcfN`jBK:-*3dڡK-VuL\/.9Y CM+91@# m D2`3)LI0*=YY ڋ%C {l~th, {i" ͨ:Lϼ[TnSdqIŐ rخB=!{0Z;=4:Z"'{w&xټ*)ӎdtL6YT (~hhbf v0LRM>d B'D\Cu~aKO)>>ntDg4vCd`f8Ɏc թǤY8`~gNw`O!`{x1ݯ7i CsxHV__sTHJ:Y^eʭ!RX]i_iͅKY좢fUi G6/8TOtWSϟ%FxPs4MlQqhl`-F/RΕ-_{LIFFq{.FHRs;HNCH\p.AaWAj,(\Cĕ8nUBZU/_%B8>/ƪ)y]Wii \y@8ybU`⌟ztm.ri4Ҭt C\ )H;l1}GK|#&\启>`q,ʍlt22]jcgH!57 %TgJ/SsVr?XLԊ70V䇬wg.uSΪ*:0zZ x?:7 K+ -3&R>6|/6vjVp_;ϳ6ue2T[r*}5߿,ִJfؿś~mawj)HQ h;ڌҹ%ñYRчc9RsQ;pߒJ}3W-T޵Fǵ$xf'u 3 nT|,SKaP/iVg` Wx ұݍ;>=-P<˥[lBDq}"rAzw,>3Qu@63+'G_(}ܑY t۾N,l }=B8Ef4#QQ))q~z:EgjL#,s Gxn@SD9@?#X㒶[-r0(۠یGX>T eP|YSxqENG$u2ͰzZ@Co%Dxɷr@2NH).!C@B6JDw PN 3USOsr :^G浊qaP#OQG.ٕ)5X[^HUiVlj.ꤤ AQH後x~hn<4HPK8 zP:V,]+ 1nq.ɔ)1x:-߾PV08޷  [{s . 2LYn~Q7G.L"ToV;.,.U*"B1lyUlղ2l?"_;F `J NN{>ki۝_scBMm*Me4PYNaѦrֳ>odEpX0:8>ϿgiQ!m4 -x{ș fMJv,-&ń<&iGFJ,]Z ^$X8nhȷ#TTmVvH\OI;B* sbVr=3wʙ9it XT*Q:ξDTMtjsH#fI?+r:aUp `]Ë,[ ;;)ݠ_45uq1)0< j xQa@fX_~)_bIǺs+F2c܈Zjk&e@"O-PyM^3!5Dtgd[nqi&P^znh؈EKo|Rs)X"o|cFm_IkrK A 8*[̅vz*E>ܶ8B}I"QZQ%1ӕ 0D؞փ/XfA%A C,̼FjjހY!Ap{h-*1a+n*zpr/*qzQTf6l=qENvaoMEK2Æ%}ߏ[V |_Va(`hd4ބT<I,Y-:0.I멍vF'] 4{Qق f(flrH-WTdob:ߨb;"%5iO"+Z6ؙ(?>22k)xqVF C^Ĝ(s'SdTrlw[ |<9ge]W Ē9dJB29^'}>uJ>P=Pt8VoOzDnL>h  h9yLR6JexUuCTUk):IxBy9p<,|X1.,]%qu5OȣnF!)ʾGNxw<w!{*ʰ8b;{.7LGVt4t#EC]6K'tfTitZG'ȽN% D$DhyZC.&w!_@Q !SN1b.\ℷ­R+P /]~_ lq+Y6h8b,"͓*Nޅ#uvG9!C[h爬e[lNdwNpM Ecy0h%fjo$N>9 !e*>-RdIh(oo`FCc'HI4(,~o  -LUR.E߅,M?ۏPG1v?=}0.N<$ts8юQ\Tw |MR*L^hmY]3N$ᣇSWꍐ[BY{\e N(&tu/NwMC,םaqw>; 䤬c*کfofLKJxJX!{Ms>?Y $pZV pyx}e$@"̂t?_Q…>s߻qZؤ˗8g7Nd}+Ksu_ؑ˸.I۞My!%% ,Dvq7wm6`%|q+ [5?vܒNHw.(sպrnm_!įR%K#Wo75[qΙrkjWkgs]#)V4@/]2/bW0mGG Їw m֋vc Jw G?i`g j:5=#,j<2镱(݊iN:4*V $Kǚ4ΑNK$ >+y87P<ļK7 I1gSO5ZXZSl+1x;}{UϢtm^Cb[bt}n"'k|MAz=1ѳ՛7V<}g}/)-0j /XSeָ 7' 'v:faF<Ѱbo  Mc*U.?̈> uclXp} }+Z~Ҥq٢35NTn1> R6㘾WZ k/8-zXViR!s7q\ji-ظ:DRZDy̘>!m o1#xUrGDsV@Hwf +ͲG?rs*\q"DŽȖz[p ڌ<%,b5y+ȬM}yQ nx0$U!.E5r7z^&36.ZV3{QgV UoNmvMש^.kՑWs6Bu?ݝ'2v >u-V3]RTd2y`Mh bMݺUS*5_!gڢ&w]$"U%Qx*ȯ=`w!ĝT!nZ)zj] 1ɩJjN{nNGodm:pj3z&)ks-8ɨXJy*w3n|] f)pC(uxښe|P5Ò&O ɣ{Dk F,> X!֟*n@)}!u+$Pw7IAC? #d5uخV˜*Wb:T *?c0b@0!~dл,Wy pfr|d>rT!JD;%:|,S:zvh}ۭgRUtfR(IS& 2 8B9;C dh߱:ܥզzH{) =yV+ uZǬ$n>Tu%S:X\#y4ȲEaKw;W=#-,˹VEIڜ?Ž7E1b~ޭѠ?'ix26Tgs Av\B+gjLYbϬHo}p( JKX_y^ W&Kx:ȅQW5nP(q߰6*w d4n]PewFTE10Q lfOW^Hl=WuWXm  ȀLTU&~QDbm6 2Y QΥ}:, 7BfԻ<.t~_(knX ^_iz2.v0i`*QD437$US)ឯ'I cjBې?i#Skt̏?Sг(7W}hA\4:) ?U~}WcimסM}M2StS663}$=G#>'iL]Dٯ(0*Ӫ@ڮrJo;ɛxfEhS c ~@CLd`fhilߙOpEVZ2'10.Obb=[vo1Fc__&p1QMƫ- zk+XHhDHmM~H^#aYu(U@:]3vbM>>ƜE!_Lr֋_!rB/j`l f*EUgɩP}Jc>*bMgYn  bnǿPWC]E}fg'_.1Jiyp M>)`Q#$VRS C^qnr$7wOz"/<^nٞTIܳoDo^bR%:%5! fH8_դe_v?χOuurB\w'pRĩϥ5 k< wc>"j}0&t8r3P/L+sq# o:GTGd΀LӮAp\qMɼy2$Ul]LOV$Te_ъ3$ESzԯ0BT|xwŀCmxn@*0iE :'y#n""y^i8%|'SB  =nҨcRLSwO pqgU%捂h$*ա(~rwSz5^j;3eQ)T/Vt[=a& *[?Rf6$:fnon~Mݽ}&uxIf*'Iѡ9F`f`h. QU= V} ]wSPd~p 9#6qwUIa3`B4E3ҭD믕x@D#aIr JxNWv ILesԬj[IVo^_Įz6ah]e{ם(` ()琀l2:S>ℱY^z(u>۹O"}Ք=l՟(]Ksׂ}R `Eh2~N$ţg]`sd{tA|Q\ S.`t0YĔH<-w~]7)X@fwHi 43H8gnH+o])fZ+O]V0F&&}ugl5m&ڸBz6?$]+RL Ψkf7!;: j7≈VnVkwD8͗W7XN<>[ǚvKl\˯2)z AǘU7Vu1BDqDvej\܎N&!/wkɸ .Պ=$f?2t&:˂pBmxh_]7瑾'[4ãQ g#2K!uZ~Anr=£^{l AZƳ7]CHaOcOmi<6PhUʗ,VU jFnVc|(@`X\ ƯNC/ݧHsJ A4@|ʵG nF.j4߮=~/wPtspdьNF{A2l;NrAa\#E֙1\<sAZ)4ժ%Wsdv˷*T'k[_cE0 ̣Z}b `y `\ mVJ9F騾|y)BiG2b҇G*O5\)O]9:'0B,sKK O?Z-+AZmLwC(^PnkJ}`I3Em{S"ZĈK&w|JªPˢȕDWAy-b۬32㻤4t\Ա;Y9*):@#>3kxShƓC5LJO/3`r 3NGD`RszgUO{ ,u}[g TJSZ g|:MRXR@T\r7_ 1Qh= L`EK+ܜV811l DCAUEWlIY*RGOF?G1m1Y+>H=H6fmۢ?a6jzTnH6pdvיΗT ϦojB)r*[adb#Onچr+6K}}H=網 ][_MLrXm MPa#r?Cv KE:a2{aºj\=qn/Fqv¸@b"OsxK;G%6J(mv|* jP"!P'ĸ7IyU`a=by["Ι.F}#_vLb!;NrGd")3S?TnNZDyv2u p;z?,Zh &x$}4mε47 }K\rc(ܢ fGuϪUM‡嬧ZҶYKa#}XqjO)1dviLwx:AIx[1.~v c[m?LeR K˽,oH*&&gsCT!- ՅXHsiPd6,&ʝ~Z/_]{ߓn/!nrj')&iyԳ+׶L.M0jܩXK?UpݻlU mHɇ1/gx1~3}NT:eLoDR+G5x8~[-L@87U-_9yJ*it? E$FXr oClj|׫kT"*]UQ/Brg)K$+d]}t$/~>V/6 |*&%5 XY.k?%]>ٱlaA#!JGJT&+gzzyq!0BaE邪lVPvW7{+ &=ySש5g}1,N.+16PXZaqэ;98"@ȍIc}k{qs@҉,/8-xʉfҊqӧ#(E|-*զ 4jV5d/h^t}^"'NX.&}^ k(#!~:[h&o hUsmԲe I6zsoQz'ύAm&'acˮR.vȵGzZÄ1* +ɲA74{O!rv:rR+qB:nBh` 8kfIڢgA/<Zm+džϊbYS'o6{먖t>oq`ngQ2kv2ҖxBi@mӹ.e> Ě#FrA_Er |stTи&H`2{tu*;H+rcc$}GY72[t˂S?*d"jlwy:5 ndJz $5;#{# zĬWbQQ`AWjdj\ Xba"nH~*:FF<͠v4˴,v"9UЎy[eY{ +A-lp1Gz7{.ǝ^~]VT`)jOڄT7Rffl/}NfQ7ӪA4;V1,14u7D^Dl]y1]Y00qҶҼ 84v$PRl]qxn@t-#Xjx5&TjnREWjp(;j(ۤ+t鮠1858iPe_Qxu$,*' ҳџ,e/ Y骮艜{MjkutÌEC<,ywܳvceN''Q!1S \Ţ2= O^o6G$KUM(G4MM_'%D^0`\)ʻ#(w$1",aP2Z3t[֩ՉbjOxa=XܣaF_;%Fz#,~_D$J:5Bwļ<YV](H_YA;nЊ (%|lK[~h2sOr +E)P\2`?j YdD8!+H6ܐ*>5IZ|HHrj*Ƌa5bUڠ?u<.tZ?2:MfT2 rWŎl=][kc 'tdUK/Lf%C] ~Iz>k?\D %hɭg>k'T~j=tH{pAه*Hw2ŻcA}bVD(Q*V Җ'We:# @Ý+5?G ݆?qͯ)a8̇?JLtUmr6DƞiLΉE]!q谊87Ǜ Gܰ]f(F ;oMWHk`=U%RiH@ujpȡz2NvSDoRvx,nh~4ZxIiNP | 8༦+\DZH"$~g Ҟ軥&+eLFPԢ4$9YR"BJd2Tf+߉QGwN& B0fvJ.%=Ś'%l>]{*a]g|(|tk1xk@pLk$gEZ bPY)Ck~rw?BF#o'Q1WaR̳l!ۢtIn\^x` x1$b(a5)gSup]]k.k QqT:`]J-NRAfۀpe 뫽d*"}=Ekm{?6 v @_ԠҢ[[ u/ "8w~N181f2'+,(ʌu=tj0>^3:h.|PI{b\#oh-yo}_`w3b{BH[pTq_)Q//!:j R"jf6t9vn_6y]8 Ⱗ Cʃ@j >ܸW}Կ^[ %QK2¤Q@Xq~UayכJ{=U;@z_#Jd/CaȊvs[5?)klUHc㠂Ny"!z;yնw:D_g8ZK2Lxp%9yQĥ%`훆؈om1J'ac+ Ln֊ bTiJni~A,KmCO>e%/W^k~o#ք[?֚q73w>#xOЃY.-h0ݛ(_<Kz9[5'Ź>]O襵U[O=N6x)'M?{t{D7ojqXj|"n#'vg9٠B_}<0NK=1 >[I6=N's<s)ac{/n黃;X$L3*Z q*PQ@>W„$gړ3_B!lph c%Rぬz<lCq~XE~@rl!*Q6yy򷐵6@8$G"-xc/ `)6v@䳋4?MݸO j >,*_m\RJe޹gfFH88jGNoi:IM ?~&  | TlnH8nz]u2kHO`) sI дvjZ.R@qÊmN *z g j?%=cJ #9i y IIv"nI'ܣҋW+ϐQ8 yp㱌qi$ln tg>`y.˰i|{僇쬠^' i:G,h&܏;0=)D*|[Q{aރ; YR5D'Kp-/&tZY]N߆Nh3,㶷&bhx(̍lqg80MdzC}˽"`Z* H,9 9ͰOWw{ 3cN6N$OԦ}}׎k n nOVO)z#4urL@}6@kdCajD0$kJSOsℕde, &#huAQB/K}G{[lc^Ji󫥄 ū@jX' ]Up:O{bjOyfئzMls +xVF!`e | :ZxE]㠽_<;>6Wj3TtrY{ɑLhΒEK~4!rrUA Gq ,f;kDHy~Go›iTh*|aj8X PLjdstul\2]@0`oOTEe:%J&o]#R$\Bf$KKwNj8mgh+PhZ5U~l΂’݁gwږc2+*&7.mKFq{_Ǧsffpr} B ;o7qP:*-"H|*{ 6/2CSl 4ϋD~?ޫX Bn~|3e8Sdރ(W\NKЪA8ڇi7ۄL Aܰ a$=؊7̟; KǶ-FctzωUa; ""$o:yt0O6rkAKb*r kCXh٭Si<ۓD!uZ:(A["!"ZDͭX@.!R$=`б x+_~08U-3.K֑'qRn@<0X^#ʚ;3cjĀ/?~qK#=`is/zd7O)|E5zF Y/PvA7w3n87;^eQƜ>M*V,#}_Ĕ"f+T迼. G`/+|C{$uݎ#}RcLYmm1<_]BL_|L'\j4Cmv+<&חw^cCpj >$ÄzsErp.ȕ(Jl4 YRD=>FOxs޵n.϶HIMe3= KBZM#+j~"V."0&imfoc5-\t΅((Cg'=FiTJ%)L(h5D_S76i\b dX q Vh)#i*%($(Qz2o/1fMe1N U[y}X^<H#5CTOW[&@˅cCBK-nR%8WG(Q#*"sPj֨D==CJi$;7oQ?2EDB9F!$@^\"b(j5p@=7i FLQL绵7 7Ax޽;CTgRɔJJo5d=^ 3SpqF} h)cETR$ X26>.W8ę˼I6=kg]zb-!!۾TTy?fmf /ЁO"-ݫʸs^bHR`iiw"Q&ѽ9,1;gRX^4H5n ŸAį؃j<1U6_3IGb4ޞq咎WM5X$I2 SF&ܤ˴´=;Cq/bYhxy!pXϰ䬀S)}- xn:;Mn\Y*ӀЃdy'hgZE3"NM/TfHs}랝1>W= \f u" Ãh[~%jv.[L`1î{4%F UX~-%_eKUK`'U|BsY%[Hz;r0V:},jS%u_$Yx#L&?54^.25MѻZdGOԒ|1o4]v}h4$ƀ Dzw d?7F{_\ȶ#"+\)*i?gSټ,sMh,Ӵ&.t'g{h5ǾN 8TçsAgvr-w3WLY7"7Y=7RS)իl.8.#Grw1cl%?Eׁoh[EN\1{KB pOq+*t8b]ѪK%QP\CgI{=i)Y^Rj\QBoތ5K*ccǦ~ʍ6_Z` V!1^O@7A1˵(ц\#ǁ\,Lq`Y4Ji>\;?ED:S;8 h]gb)v/2%UH>iQ-> 8n{;~0֫#a`](@1xt*yHbS)>XG{ ʶ)ƪMF)-V=\O;6KߦLzmҵ4Ҋ*cw~H7Xb.%Qӫko*lH%Is; G6UĎ LEU^ H*#Ϩ6e]`a-Y<Fk*__ HWT2 vҿ%Yp,ym 9']xEbd-"j)}R JV4q*Z2㶾Tg^+^# _`΅_Ʉf wc\!^J"ݷsVp$/cCZt4]5U0u+`b5HuDml$ ? (HmڇCy\k?il3HxvW-OPAu$>{zRu8_k UJԾ 8U}śHDdշfи z8,<وzI5F- ؕCuT"+dcI XRa F&r#y%M)(`U'xږ>ՕmB^JS:k(9Q|z|EQns;BY*G}dw!lH`QGsVJ+q˘.P鶵/WlSyֳ( L 9f*AHP$ [(UgIHt[70;Cjلrikˣ(p-LKF욆# .J@e_T{7*_ݾx`~36BYb3d祲jjisM x""4DPOe{w+u9Wht6Q5NUB!*G(ތh@c|MUb_`rA~32ʾMv1ԳAh 7 fۋ81q4ɝkxz 6^q\":rJ?zB-|.f7 i*F_]JVkocRD)teҶB='8pP̏81)Hr), )@r:氕)URr419k#BL6BJ1&_z/acpW iΉgV&iY8$Û_@4jM9ao4z;R %{B~Atcno5ZU]_;NK%!`8yQr&#?}fCI#e{IO-2@z`tyS}ou^L?ޘV8mo9?ִ 'lOtېp_J8.t͢!CXU5XGDG`-.M~(V ޞIS){2Ի( xXmWcY3b$+ ?(<'&QK*[ dY< |&@3a\fM"XFa ACH$k[1\] F'f|1-~r}`,g9qde.V"BvrG@)8.`LCCCpLzAz3hd/#\ɬ7K[w=1̮kIt+y&SX ޤ}cnݸ.%a0t++V.|qfWQz`4guF?@h#id7V .RfȦ6EfJfj8hpUWe:o4D]L'NiR e#˳G& "ԫFF}|H.^NgP -w7S)Ժ r i5XqyԯA4f.8woޞ4YMTFv ,?TtWgÿ}KVz!#| T%5[SO6<8F\IRǮ/܌,*.P"!1 %- !,-S%lA E+8>&)4ο4tqGC ̣nr4SYd۷`i~߭o/gZsa]lguwD d3H=IP xh^D( g"i^f]  :0ґ?h1}kA?學*WL\"H(Jd՞1aTz)acCtXh;C &#M62*E ^pe DzI2ZAOSm'U5F*q/4klڿ;pKocMā&'%kj /#W&َH> wHkrAySl=#A?ya3ni1Ę2wC 7J_h^|=g幺5#`*}TRƛwWF 2xٔξ%ѽi7bQ: ~:&݈iU`Kk+'p6. 'Y@ s&'Ko_dFvUA@\c97|8\ '%{Y~`'2BLReፁc9s_G9B:R:UE tFʷKR ؚ[q.sm-- ppţ5 6gGHaM}b%QSr)yO!%e]]lsݾ#(!,XZڜ70VkaA8[EMHF# k@lg:Rv0  wL1Or}4;xP^AxqAln$,=&CҢI pAQ4ǢZ BQ|:8L)o~8e"yp`U?~ |6GC_S{KaNMt9 S "C*lRfJ KZC֗_'ߐfeX:?Ls|AM 5K6;rHApIb֣;Ԑ͋zc:h=mް FOƆ܀~J%-=VTp f $FcR4C$ZK\NjSd.QHES]ҝZJ_a;oW7K1Fk- 9#eTd(ÉhW* *&4BhBhx=DoN4DL/I5; 5޸+j$a#$8-SN[EnQ I-vM ,<ϼV}01g_J ハ8[~r.oo,FflD}G|Gm}`OS@iY/"HZBy0htb '+>/%2J f실[PbB@2^ï Vq渡Ĭ#0ZK.ܠ^j*!N^p, m@ J`/aXJj? Nu +mOzƇ;ԙG\}hM.u^[6B[njp!AlN8Iz& \9 Qe> 6`S;gnZ6WLflv5Og7z[F5FWCꐟ屳A7jp݂aKp잮αVY"e~ſMc7#wž111{Q(ZœG8eIv{qX }_g݌Y &N `{;\Fj4İ\4ͣ1QcY|stvqk.O#0Ŵ2C7]ZXg}f.0 ]jVȭ @bAV%5 [ /~udQyh>}S֫?NhMuttTf]ynkk"M:u|k_Z۴čY-;ߌL G [W4 t0##!H^Q2]{zOP$(ul[?3#YVs3bm{rgࡃn&>BNҶ4|x:jQ ef 3\2=g"C]y22NB䗘S;™7ioڼ;hXn]jlyl`YV4ηy|O#31mk=ȼ/R]\F ?t*OR6nmrr*yP_%j <Rt/ZW@q;upbl*vh` 8h)`B ||c (7m{mOIx&TP1O &PՀnJY:(e%R);t)m 彦8Vv˗\ASoO="sg7QT+>C}X8$UZmjY~bg@[}R|tS~Dr{*Z&57 Pd*~d!] m$9uk4;E 0.>t*'H<4uϥ#^OpcZn[C+ cŕcw~: .LT$(*u RfHPj+QlYMu3,62YPTхz1]+@<[l|8rL '=e8g7vfhF&<'x(`0Z >;'9+_Yr5s׍.- ܷZq$]Iey/-Zm(3s ІZd *Q߃[ykZ ?jD!PC^`" uz:tbdXH<*}lM<[ODDmW"McWu.MB H7#=b|VnXsOWg$*dQ b㹾bJSPȇT&ķI #eGAF+Ymeٷ#?LR,'bC+羻p* ”n鰀Zp(g0eq aBmjEyAxoAmLv\9WҰ[NV+(sHYٜ!qR4$54 qnKeL.s[DYI]t},B// }i)I۫:Ԕd` +H4Y:Y'TSB^.S'}oJ?hLOQm]9i"3Cwt\ :F:bk! Luskk/ihUϕY'~w|6B5sͪmf=[:艛Ca fNK(,Z:I2"%Y (ύQV#l6Kv`LB=8'xp) ^ԢuP^{ӿh+w!o 1@kc$~ʔ%g7:iQWeу)XW͂ E0w $MΤ$*@IKkQ\gwnYɱ/MO]V`$FdaFV`^8FrT,iR(ͼL:,Mn(u&MhgJqe dvm̎}Ӹgod?C$ҭtL7D LvW,/RBVaXNj| 0-Qy-LOB-#>{!I?%$by$>]td'ѵ{T&Y b`R2H&# 2>n|s{H\Yʤ׸_]D5nl+; UChzu_D.8ՁBR/xjmR}.GBb֒cg_k*<}P;( >pe, h{6ri Xm[ji)}j_7YA6Jammb@M㜻hw,v?]GGHU$C^tPE7jE_w sG73S c*=ϘRDEY_Qȡ ]qOzK)ùGέ+U z&m!4­F4~Rwbre佯Zp2q}WCcP\:t2Fhv_d`3ډW KTPoA.sXƤr ,VX]H-tjOތ0stdFI*6H쾓 %?sSծlGdg4FC΄ݳf  `5dl&#GMүGNyݧħ Fʹ g\Kߙ{D ;&g99c' -f]Ȃ5 '0-PpΓܨ#~S-o.ubҒGY:OoƈIJ0݌~--8"bCT\WrTCo2Ij;)"Oq^_b:}Be%⭺:/ [6}.1ɼv$gq{6P$Q| d9(>8&CO!ԁbEDyŘ&Ups6GLJǜh0 ҭkrPDu9 Q 9K@KAj@քKiBPbĠF!0u8N\q=B/]3`ikYnٱVYk\`(.X )S3Tqf8+ĉf#8.ixy` 3ؚ=~ikpˬ.䆦楩A#*J!Wj*ެ\$m4fDGn 3*NR39,asBT5CO9\Jv۪gPoo$SG7B+ "U]icLt\l5 !&%6aK`uS*͊8w"9 ߐ}X`DS[Թ54dYfgu^. `-;z%I}#c78aqWŸ84"7dx]Ͼ`jCߍؚخȹSvJs)n;w:|bj 7+wWSԘ%dp[(y?pX>Rw jb2o0Y٭_ʻ@>f h}WcPm!b쐫o -`ŚT]YHhURRS ~ookgD)9[rmFK};|7j8*<=;.G (BXՊ21~TdJy.amAӧwaM#`>&ֵW,#֞/lh1EO?9sZkHf|#p#D&kԌ4A<=Zq!{[h뿺WU!CԡBQsR +mDWΙrEQ9"~5/Vγ )s ;`NF1%bƲL<9mi'Ya,q̭Oge'QE{A#+Q,X_{_ s Hh,q<ud zm>rzmc$x\}}ѥ6T=ӂ{2 0WwF5Dj40`t[-潑c{]N1ʁm{aqO SQ{RƎЕaZaKvz٠R< $ aF ~`4&]+Z:@c|a7eBO+.*H\oQމe}a 'ab<r*n13![Arݐ9tVgX.+hΝic1MZP+.3^@>fDƺ-'@/F2N֒iρ׀fԴ.0Y%~dJH^ƒl2[n:.-KVq_Dr gWԨ+FfE@04«"ϔ:7N><(̷afkΎ =s_Tq eKSJBI8z28R_p Q{ȤW]DwOl1 #` 36qlNAS@ER.9Ĉdntj NOQm@>N+eޖj HR2@3P#)`)){+Y5/(n§z|BLӰD jIiIDJvFpEr#w`>3[f=>gSJDA:gȃ%|CW=w"6I C\]$L mCX$ U+(8˲jݐLj >o&y5o<~bBoeSVs$J~tGeZ&!F9ejN3eAӢD-mΆ׶QNjt].vb PRdĺ,>j/CMzBVifmk?wA5bom8yae5lz'TzG:)K}V?D4H RP;$pClmΙm/=AզQK<8"\"3E5jꒀaGրt/aYWtSK;TZK!yXSJ1"qpjC;|]Nݪ58N1ee^6)&>u'C:I0s+ΪJhn4bGq.Q0$co_*xxvHD$>|rk/6ji8(T'ߙB_45{0hX!vQ4F#6y:Dl2}DlζK6)]{t8=9Jn#&l* k̗%{1US"?%S?t %dBؘ\0j(-ZhΟR 8JElKy ."fEF/**[pqa:4fF ڼrRXZ4Du+@ȱא̧$<aI;CG:oIyG@/]`DSF[2x&+_^wPcHd`AѾ窗=BSbV HA4zY$ y+P%a01(  N~&-1TuVSt~x_hh!7iMiaVeTNcƙr&'48a&.f\?*rEEX_ɬT%m-"}#busGiI'j#FO)GuB)EH 2}x ,dm8ilO, LBYV `@oLת8\~\$[8p]7x-Cк쓕0XA|c}ncq`MhJ%t%Bh?HgԌ$_:D5˵P5ը 2diŬpbZO'_[ ia,ُ#w`q5QYu ӟy-fngkю3J~4N0{|Yu&3 XrxTYѫ#V &DzGQ6š/#CF+DV 2c'-<^Z:((t\*nn)\֚[3X;&gSzG)nH;o#nQoLdq)Z+ 4>Sk}D%@Hff$ aȃJG2`_:~椚$'LGtR:0DF n%=/KJx!.S\ <3fQM-{i/1+D #N2Dۺσ-ZBuO~o{4.萵<4Kc3*>~;ᜄ@E^KWdɊ)49h|zo6W2π.z>\oP !0 ]mI==SP(=_'#Z|5>Yм!0>?PLó.h\E*CKV n8 ZUx7N:t6'J y3G5;5Ve:}Tu+~$y#:.ߔWG|f+; VIn︄ 3ʦe0w8<Ёh*.7f_J*w3=.eR@)jY JL,Mɲ!I2ڊ1?? p7]^6̭%Z|o*'Nm'ۏ[:%@qs\sq5 *V,y`%Xa3nBe_\MX,=wxwⴌD.\4V$ Jl@XL[;N@ ̵pG}@d8 Ņ0UڑjH]fw[ ;%`Vߟ5-٦ʌUCK i\DGl^j!+q<Vmx ɢ! ͒# Ǿ 쬶DR+ҙ?16)FXp'mH.356]|oV-z6! BgNHe^9{iD"BW]%M8+^/fD4g_հH-ƭ ܖ!bҴKO0|7 oq8qr($6 Wȸ)/ER i*Vͬ"Z)ĕW d\AxpaZmּ#"OI^rWF sjA */|13"sF[!X]f[mb} Q%aӡ%ਆ VRfCoN4WxDoG;.;1ӂ)v=߳֝tbO Ւu&cx-VJ)*"FeX`'0_AF``q&*(BDCgε7N&eLt,WP#^[I߶M~%_PfLR#Anb#h&r`:>V R ~ 7nӘL^S.EEeJ[u"sX&iy!2NBGDNI$q[2I0xGq[/ʒO3`Q*_Vf"[ڋԅ"!XN9V3ҾJb1R⸥f X^%zdѝ,49wQ@nAplK*1gs:_4Q41k߇QXw_~(` .ص5*NW~xB&7!F1Vg,MSuUS4r MuwI[(i&+>o%-l( 3]e ZGAیu'SS6{Ȱy,|8P|` u| "S;Ȥ=3%82ȇrZ҈< |T!RhyYSAnkV,L?>8I[# &e DS[C rtG21ʮw҈tZ %teE5a8cPf)!*"1a(PKKºaWÛb$8NJcyК'd 6'Ƃ:bC؀N)+fy&/U垜pYpчi/Qq?#v(ԟRWcEgIQ5M#(xuBQY5aLNc["-#ml=+`l摳c=Nђ*X/{:+`&vAĥ”q2}COpwAH7i|},qjN٪o734|u&ab[]LoVz_RƂskR@9 fm(XPHFn<ݫW#o#_3Ȼe D9qٸXRP32iB8<{<)C7+ͽ ayuќEcmk1UHڴĆ;c(˿W]6嚻JZ>fRׇ7zrXAGz:D ԰@Dmh;Z\xjjF`` ШgR`ARoRÄz p !J/0b@);+i%2}?@ E;jIb, &ZqCnGzw*]_x\1N/Gd9:((&u@GmBt?4³__ V}ԩjBQ<+=Ξ6qX {}t;F muWJIdcC=1 B2"[%I;ظfSn_jxJpq]0Wv:g뿛ܒR`^wcESc*>T#l ECіiÍRdg?Q:PQzP'Nz)S}awE AB{nBCcHQ+O>٬]6n,9Y'7ֽԽv]\d귚ҕG8icvE 10hnߏ(CF` ~xGyNj%e 7lossy .RΛi9t;qXd El =ʧRS7ɲV S QŦ \Dq'E]Gvec蕨"Y>D\_NQ. -J?Ņ֞uh[3ߕ{3.*>1֐C˕ JqPo$oO! fCM۶58Tw {\ur [^ܥ Cj ꃘ!fda>$$#BdT{s&M-8t(vn+n1";cLI{(G7\ʅJ@B >es* _`3&X;Eqw@!OebMtЮwćO ҳt~5ݟB5o@V 1?YǻjT8 йcTZ46*#Š P")P;PBSP.=peƬM ڙ絣IMŁeD|b!,؞ʙKvQ$9.n5i^ 8msNu4RUˍ}K(8.-e~i$ך* %j7חԨmY[_-qK M  %YJXG6*MÚ.a7p{?akY޿T%hwzkuvpN(dD˚2rQn.9 試6-v;N)NR\rl"!ɶϨh+/'g\Zh]$w. ކa|6p2n.!f/N_Pc_#uxd;~;kZ!Q휣Z&mn"y,qۃ VSm)FEЕ @1/7F3J" Cro \^tx ]*F 2T3S&"iqFAp"W`D|4󛓯a0 U-}|n^_0tNM]ZҽOn%^}5-46/79@=Z41nJlS}|U՝zz-ER=#͎?:#,\SQEy;Pqr^FZ>\4N@UrWMϦߴnRsȧ#Y26f${}&mLg1d8ݻ`0F话ayXOEn k-*HK9)M\Ȭ8/բWqxGIx\JD|6LL^v~G5n"7a%z(NGƮHB.̨&DƘN׳ww Q4T>Tg 8Z-6Gߵe/(] -MTAi5S ZyEޤ/5yFA7 P9 Lf4Y;1TDB7Nv5_xw~6N=ۏ̗WƮl96wh)cVKۋ*(TqmZ/WslCR|NJ͗4b:+ (?q$;t߼V-Afǝvt 8܉]pdKuI(@vurMR}9A܀mR 67?7:@P튋Ns~Z 7B)?F^)BԒMdMa:N;DBw#-P*TzWӚxLU>x^&:Bu#pmx~a>%:1rَ.sƛ]H '31.6wӭ.)ʺďh-,'kAO `C] GpnImkdڼEh5F昵v:ȉN状%[d.CC LٝPp>ZR2K}q/[%4dW26E{$y j1| $ r=+7aB{nLRSgza~itDyB1V"jgt)IUNFijT9$jL~uVHL$dxT-~Ek*nT?!_}iNP n0=[WdZ ~ƚ4> [5O aP@)/a4q!< hFc|1:MZ#bB-Z7μI&OPJN[^W(hn^aڒޫjXQ4dv45j)Cr3ؼg'a]9taG'U%6{ i SoWY5Fn*w762aiMUuI3>9sEdbPvL{z.G 7U.iB~"OgiG^bYB{7/f\ej ׯFE ?1h Fm/6Md%ŊėK#y(lMQw/A>ndl7e'V \LY5P QJr'aXw[ͭݹ4%'ĹƓjCȯK( O"+zNٰUnQ.IH1/(m;x78 uC3 ]Q*CxBltG KS‹~Cd6D*,?nI+e&2=Hˁoc0`s}m-V=<_$LjbR`@\O蠜$S-:g=\>N7O'#{USk߿wa)08f5 ~-+olU50a9E'M,?VJ 6$:lW !n5vcO2C>8%|γ\~ 6'w}JgԄptٶ3́+ !N|·lˊ-{Q+p΅]2WEɜTb2Ssg.S7}3j!_ſhaHCa퟊kZ.Bx9e"Q ~ܻc [Ic$*] RP 9~*qcAy{hIt>X6l$@3'ByS+Ixܵa3%ڄ"0ok娽zPNpā?.2J)L0F3f&Ȭ(# %KXnASb"_eفip3&9 Wj9/L1]w4:0{r{DNj=~ ]YS^L/r"Up^5 i=; f37`bHAzyM?9A1ZMXI[yXIِ \p/]M+'EY-Cfgl+qyאm_ϽLdpHP_He|?$e̢d_|W _]ւ[W毟\FRkX_㈑[Ծ{Quo4]D:)傳hH`i=]3+9-P[>.RhIDǘCӭWxãvfeQ%~ȗ3p>9NLzQ?pr} 6Arn芙U<:JSQvŵX0A7?ig;+G KZ͹?OClv:|fubWhvU޲+z618 E-9kGj+Vm[{ ɓY̰Tg:W3cNDig6cf,Aom40*0y"5:@HrC?dB2U .yhG9  xr12DQ[*L4ؤ5KŒw`flAI\۟QVG/ 5oP7>'V: W@[cS)'qo ό%]T7luR)JiC.su0턎?1Ъ)M.Ԏec4o X]_[AwI͚|o>Gb!/m,y1b13;]] oFCG>Ŕa6Ed·۫a>ꠥ ߹Ӗ)j aQP+n'~D522*r=&;s#t5Hx022{l}cu>!v]FrkrW)-boFI"+FEi(4;'bpa ݨ/42L-n!g1W {TRh YrLz_p*)7RpfGlvk赝$(L17xL9HjAA+^;6R/gŸ}V IXMV.@ɺPy y5SV(+:OJvu&$PSQP߲ɜ#8q>瘆^3j$/@!{G'^,?ݴU__b:N9b*Ҿ7C}^f6$:<QmۥsuD1{KHFkXjldm?Hhb=i z89:l ZG{*of ; bC WOBLU[yDebn锎䤶h ;bG,&hb`(敧9c=Ipێ(%{Bw(a{hd!|y1To MB'@9z4t 1l*Yp*0KS۴W\+2O%͚jZ A;q%1=|51 fFz&A#ŇGě-m2~; Y֔c.- >M2yy0lj=e"aƹ>2J ~?5G-ؚ!UQۑ?+8,jv=H ;\puvľU_0OiS'Ӵ.޲Gsaz!Zס!qI4) Au~%]VXՐlC!eQ*HxҺېEϸb3`RC)Dv3omrּXT8VTu̓$KkcfT3GԨs}w6nVg XꉠgwZC^|,PƱ(};CV-&'f (ܮA[(b'+GNd.ei'pXxT>~Fy>uaMߴLFK i52t}uw^̢P~M~9̯?g>&b7ʫHYA8sbJ{5M>s Uj (aFٽX5N jP>- ^,'690&Lk%'q:p݈:qS>b GT[GƟک$u AcUi5ym*5 _--fz5dt"'=XخH6zAGWK9vmj+h{K.}ڐNG,C i.b1KM WkkstXKivzN8@N3T!tL ;:Ԓ,wyȤm2H|x_HQKܵkxZ\3qa/D{ٙCqq]i| m]8E@:'~kt{I87߃Lɋ_龋!Gq}sbdlu$SHɛo ݽ@,Do56?DJ0-&NazJg$QR/$JÆ>Lj=ii) "TMCLz.N/NI l`Klѭd--<5J+ne]2Fd:YWr1xjJw:$imظEgSQ!n#*4؞ʫFC4>s\// \)G ٭.uzdžVwnXU?3 ˔Jf)WvS,A+֔8޸%_$4~/CȡK. UNbtm)A]w!V4=2cFUTvpE0n:M#3iyM"5 0j%D*'t]ז.k Kּmֳ W] UѮc+>(vS6`j I^7o*JX #=J% %lB44&7r:#-9f-qe/Xm-LKq wgh(Q箛UA2r3.&^`8vIc`XJ­o߹x'{IHu$s)hՋ9u.OE!N\.pM'%Kx\qd?;SՈq%@9O\?p\6vm;6w d ?] 7ZGْi{sR)Zy׍ H,GCɠ=NIN[Z6[rǰGO`t(:=Z6VB.6,8$L6r3;{zLᦪj;Ǘ (`բHטԚ+ 7xZ)ׇ)zҐ%wr:d[|Ω$9gby>]s=z 0l (p;6蠄@.!N.H'MCǁ2 >;)t'wg-+ߖ-x0.sClS@ Xr.%쾎(3N!6tgz:ȣs:Hl_xr h|108ٜk(ө3P/!֣?a/f{~ZQ];G ~©+VI;[761Mev g{f;_AFJtV 216tkoO?fV,KY@ĝj};?:u:sBk⾺#zXY F+CZ YI]䳨gٝZD%.#+ ܮ>H*C܃DDGٳww6s[y}VGYGCY(/5/ 5TOP6e6*1Q^<8rZ'ݏ.GȺؽ(:ʯIcڑ7yt|JCa8op4rK j/}bJ¹UXkނ4\g('%.saL7 }،"B̓ 70Q^EB ^K}?tN)Rɡ<谩6tKn$D4xͣWݥ.#IN{f6 Ric>?}N )+q0G>cc>6 SvҔ^tF_s!^Td(M0 {bs΅po5.( 34`+U]ݗon y"v?N.Щ{|Ha$鎦@1>eX.x@\~\lv̴j1RQbMƂc/bEu<0 F:bk9g$DfI*- 黙gN6ס~_n.52 ~Gt߰wIgO~7{Pchx;!JYwkuI v)_s|"_l,=G:z(& 4iHM!C犸yH4Χm8'N'ihccW FψULF̼$![6ٍ''qam,E88ro5>7 BJ 0V+o*r#% ʛ/ I+sO ]+CQbv77 ^/XU_7 6qLA΃M 2: K 7(a](uZaU]Wo!:bӂE-jNeuϺL0mFa\t Q&`\B*1/?WQezv/Bez^pd _ C1cX1VPp42].gbJdx^\R6K:=6 g?2NR/j5 ]0egSsǗ#kyND%s~J,L!tgx?o"rЯ<C0pfQ}&ƅͯ<, EIBPemͰMU`<k@[ߚ qەso\X&;m[(0}}"}'e0H^/»OŹ43iVi?ÌR3c50$Gۏ((:!g~\|\L YvhMMoXi\.BZcI6l/{,HoyQZ@]dY=xN׾ AFьV7|Fs~Q]jcLRC|)2+gW/J`Rd)U2Юc.8k>P :%.O((G@%'E>2QާȖGyJޚÊz)w4i$7 #-d7#APԄM %tԇl7MJ ''k$>"K#)v)pvx${00TCZDXɃԫ*/HV+(7k1]kL1i=J8"ljOK[-yI8x) -(qn= ,oӪo"f=hw!ͼ8hy,,Ɵp[fK˂kG˰+"T>cF>&rqiP YaYȕ$q'zya7ȒJ<#"{ЧUVUٯ]DZYIg8҈1OT +ѳi\@%D5IݵO/-^1 Ǹ#>qh*<+צ,*iZ®G ,{  $'g]Kr v:T͈=ღ0ц~耸KjX~bPy:ʦ~U:t~EzO7[pWBca(cFy.Mf|tȂM;2׬ 5M֝ l5J n1U>^kgA J{eU]@nmd Y'|FecDA䠟+t-6H eϱ(g'FQA+*OQ6&2eRKmАrC&U45=ٹfۋ$Ў``:ai NvTLOeWzWł҆I?jq8\2ZdD9$Gk'"9L_{A>X8k4独Wr VobUIyW.amRIE% Ջ l ܖՑK\xPr>gq_qcuii ЇN裒9D&mb=4cq3GSRK;?6{o›> =h((BP ٘ߔ!%6y- (oS\rȶln8!"u ^`GG`;F ?b`U^q :AD$ !$xC4{q3\e-5b<\y Ly0VyË3QIK(zNA Q=SRmNuC3uB[0pCxs!uE~kЉj 76]D I׋Kh6S&GW.fUv&qmTв+( _J08V.SPlܪׂmm _kSe(Rx*v>` 4TA}|zy'V}Bb,m&wmaU]YT:4b9 ˟?҈Q_p V ͬNYhrc! 5 -8V{˶=~+XWpISE! q/i8,]|Qh{_8ֆ:G牪tzl2_FWr~fI H@D:ReY M,}19W14ֵRt~%o fw}6L|$I"1#`ݮ(o ܰќ$ݻytzcf߶le|{e 7;O;j q@oj<-(5lW")y>2Taews3OE~:<hGҩ+V [Oн-ۅMvx)r.=&): ua߮Z8;KC*zɹ9?c_M@uv7̽( uFәQZUE^4^|1Ag D|꼒0 <3WKo: >⻽JHc! |B9-ʉI$͟/^=a$N:B!;ͦ6(0)/ vC]թBH]W\[R|$*RJQʋ Eۀߐe8τ?UU㸩彏#i&zT ţ65_>YIG&?An2PErZM@r $>-NwRva!mp{ٓ)[>$9|܅ȹٹA\B[eP{@; b¶: +fnd0S@H N&֌4<HFP!J73eě(!KԸmsZ7ӟ(bj \bt!$obEdr(eSV\5ގB7xьc6͔˾8@?jYODŽŖDu$*p{4tk 8HˀcS&"(Kv;BbS9Ro (y0`֋+k^Bh܍q勻PJW nK)WPz/t .ghze ?)x} -v}N0A/ޕ"En%@ttgׁbUlO ʀp վ0-MpHZEr[<|z=\a"KWA-A 0<q^0!OǓT4Vj+i+?0#qbP8Wh{"xUOq!xƝ鴔bn<_h9Ք)e<)Dh/xRAAe,t`d! _E5e՗t}4mdX,"zyS7%=FJF_ `̌[nEOCWу|iHi8̨n}umbkD&|O I0eF[ڍ=#v6m a ض䠁1*''~~F+oGGxFn+!_ItL;atbDƪ9=V*Tji_>I}8k~5蜰nT62<# O;_Q`g96R Pv6r~ZmD*Nѧ+bW7B"p;gM$o'4̭?r?;'Nf#2:jn#zXԌ}'J vWK{p_A!8nGt޿ާDVVO4}xH8Qٍ 5zˬ#a{bf|s{/r,@wrvAJH\9O|Q#g㯾e:Ǣ)`DA\Roڊm8墁ŔDZgnϦ&&2-`%5~VQ3M#½mt61*P:-֔.K6ַhwrm%V.4 (!-̔+k|y#jz+8OQ P*]&ҝ銚$ \pbL4PR%F6^zEB,^|9X6,*A/d..C l@TSD(x<;La.y!XOm jNazU65p  s,)~dP f31dG.TAD6;480 DC^.gߓI $=GU3P+HDd ӁU#=c1/yT-hƑlc-X*!MpWz")I~ѥe}c?,6]RAu\T,x6f#ZȔx[e^q2{*7@GKqXPl^Z]-\D'T>ѢM-c.l 9rG}^gH'@fwyC5s:LѠUg% pYuχ\ScGP6gɔ *ݐmјZg ˵]$'Ϊ^468h?W)^!@.3hӦ^b3-sV WVIf%MXwwQz?yV`hp I. Dn#c/\c?qUNM1: {%\UᡨU'2lkL֋W ΅TM&`}3L+y5tٞFDLM̨C]jyoQa: ༈9Q 8:< UC՘;Uה =[5? lE'-VǒDA1'j~ Nc 5gһbKf^]jH>%k64<՞ӓ oƭt1hRhF,AQPKEIaR-`|B' Oqt.˽_%e K|nk)$6{jdLmwm#';hأE GSS &jwX[ =zQb-0 `%KerȊ>{!-U lVN329%%'VFؘ[Bsptu t ε42:7t9ZhCr3!]VG$b岝5WP1oxd]—%OW-z{;x\= U.onv]4% z8ld_ufZovsZTYZ#Cq `ͦ" 7b_ n>cqA⩕@KV}[g,%MSR`l$Z3KD z!N!> ^芧#rYd~X?x(:ٺ U/|!X^2 PSmΔnPGҹ*ê⋅`jl1R6/(ȟ.iP,ڍ,NJ5 xM,,pʦ)m:=;:Qtb:uA>eͺs^׉5f+3r-,܎R |,FKV?]J A:=A0Ft?`t _i6s]ZjF|Moqܿ|Ȫ "B#Aߨzx6X"!UhXh|HlaŒvt A"I!`lOW~!g;_hqr)B Q!{}|)STOŪDRH0-V/58=?߉| JznwbCXFɸGA_-\)Znov2)ȍԏ}{([WcUO>iU}Ca) |\Ll?뗌8q*IY,"+D|VHvױ'^̺wFpOI;Io '{d |wu$Y.h8 2g@űcQ)sL r!TԔg$<wX_xpQmk=wv7G} Zl?Jl):^hyMWюtL;MZR8@z?k%'>Qr04x?r[7|t:F97_rXy1c-D?RIp3Kq1|1iԹ9L8)#G9e\:"<(%bo[4 , k%  3|oTջ"+V[[Q+♛Jt)/Qh%$ ֵ"$K !_B|W,~02'7YHL*TE|oǾ5F1) :Ŧw6d7-E&C4HsCf8$m՟.>̌He!ٲ?s1k 53^!y,7f+m'#ůx尒T[>_^zQ~{Ao|xW3Tpo9L쐐VP>'C[0*Z3 WLO1_[݀+Xgl#TC}"a]O)>93.l-dA@VVՔv3ZJ}8jfȁ'(zzHkl?1mJHWobՔ`SFbeJY&K&Q-n ~*EWuu\dْQ9i"Do218fҁRtzsl?e_&^DI;E-=3$x%f螾n4 f6:ι6O< L#Lw&cvwptyK&TUETY3*R51 6g)?p0"KE;t`;I!܇+3_ۮQv?LIuu77r0$ॎ$3GKGWϧ6w f~I*౹rռR,TK p{xpC`xGoM1?Iv`Zp\Y{L,O6g"Rl !G_jaETӒ@;JkݗIRLR8K+0P](#L!c߆Ath8w^\OuK}CxFQx!=tĦ~5Ejodm>-Wr,oNu cP#6tQ.,^q )}bd?0VbeM^kh!9N;"rvm^o`".}XmO;H7 ~ c/<~3KL%oy\@˅T_D~Qc?P[Gb Ri4}[M?(d(V=sYQ]a&;ZχVGzj}U1P2T-EcExSfU"&6^HnǙg ík]gV"(#PٶUHMLt8t6EO|!tv$*naQ'O ;_? "=1oQuu7=H= f 7ty aLu?x`OܰidȜ ^#uHMj٤Ԭ *iVpGUm#B? mϽ-?TQEpX0Yg_rc:Tڑa2`8#,yY 5S[w78 g0Oώ0 #Q%61 ߈J?RMQ/UKؗ>t,66NncHrГj0^ULgN63dq}՗E;I 3v1[ʑ5L]\9&O2 "{]Ga=pۉw։%4 ;J]HG]๐|Qڵ apvG؊WY#$W;>I0%5~Kj ,WB˅t0ufZ]LNM}:z0oL=c׮NhIN;HPkOiҔu5 2 2 365$"'VS uܑK%@f#AIv_M#d+fo݃)dw/x|1 45B̳+s:C+̃YAu{ok>O O9ZwaƮЭ@UY}I/v;j4(L7+/;e7]Yhz?,Di ;_akrH ʪVMq@Fi9Uھ5$SFcqC:/B<]iSpěTZp6P9JSa ĉؚN;߱9n~(Ai#dV(/Qэ: :f߶vU9ѦHFe a˛x!,NUJ*oV*ޅ{ "#lISb[6DT]nK翿< D3W)W/l-D/8x&/Db"!`ӌ~_;Dz?]h V,@?ԋ:NLUMGD8b@;G(v+pbMuݤuAX^Yp)xY%OPyK6F}w9 <.%BrQGJ6 83΢y0<E@?{fI_KȺ̟;ZÍ>:_z$>9]瘮-ݪCB|:qjF$v!)Mu",[@BޤTDU+5K&$ 1 emU ʼn^5Q_Q\{ NăJ3̵I( O7&cd#4BwRlDzc`J$-OQW2G| 荐dұ.Ʋy䚻nor -m GGkyWUđ[_UQe?FFE9m׍9t#A$gWgNA] "֘U{y'~ ݠPA,jP)@T|kbVD>^ϙ|kuՠ[vvLSDAaj&U Kº51T™W~8y7[ܨw/pQ"bnJFc C&cI4TJh/p;qv{2JX?ZH@p_AD?+\8mmuTDg1V ۔tqJ鹸F[ X5sTJ:3K{db 'ݾ!DUGZMA #qZ |gYZ07070100000378000081a400000000000000000000000164e4ded20000122c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ag]?Eh=ڜ.+ȞIVӁ\֗EgËɡ,Qo)G:hf>SE5=d>d!<iRUj#ھ,Tw2Iv2Pf<⟯:GXqYd4ˑ~=dQgnα46; ǜ7*wãsRLؒ-WQs"~vpOTS:veOC鐚úfv%y 㵷ffN^̈j1 bmGL$G@uyn*9- Y25Ҁ}.R]$۵<yRQ[Ax7D/?:&`C MDls(g1]m =}LPd %tثWIb$-AgMOI넿릟gv:pƚA5*ee 1 )mk@KՕXFR?XdmqqfMtT֮1P\=7ȳd4Q'1KH ;WjobEhC'ᔙIM/r?L}례ʲy~h=x #Б$ wpS=S#ھƆnUƷ 8i"D1qkf]e&fF>لÝ{&䰳҄&@z= ؽ+B*[ZSmucltD7"ƸJpDb[oiG݉UU#lۃ+W>U=TYZ/gnYq%^TAOĝ !3g?!mT%ӵrP624c7< x+<$ZT4co('9!a9nmF5<75{sab0e(Pxͤ7 +d>ݡ > ++إx\`ot;4m*ilGEp!A.(|McB:z/ Cl ?0߸Lº av;3qJӣj4ڷ&Um:L)sPyXx|"CyY(ग़P mc[W=I` BCTZQd"EJ#˖j~T'L X*?T}#WI!y c"Fb!P7^=wH[M/ԵUyq7xB8D>Zf -L%Kؘ&*qg[_*- "~%sQih֜I}Li3'K6)l,%IyBΝI==D  _gZ#f^kwVC#ms__Xi*)Kœ _?Bd$g#\u `WC (~n^-̒˥mDEcjr N*\z/;|b(Ȉ);T05J9wG;Pyio)V^Z_dRQ:!7̞W\MZ7:+##Pm6ca*3RAMjUo "U}DxJ}.;Fmbdd uIRtH :4ȓJ/~1T%s3G0:]1׈kS֪aEJtlyVٷĒ h>wԮ:fk?eF2>XPB`̭px5bg+|cO82{5A8wWa" `b{+Sr]pX7d @eV(:P7agHor2 ԔZNc(QL#ҤAD< |Nvv(wUbf.y-f(*{ƶ\6c5(]?u9M$û yZ do_^ӥi {cyA@_R*'el%߫Oe\L>#LD ߞgN}7rp3skY,@6i{LBS`dXAQ~x'^@d񐀯;1Pw8!NG_"9n6RDK uhФꄘSK;vw(o<ɩLKmwňh:`H[p1<O&,ϧm!AiBzEp a\H @hcۧڷ.h0gF&\dzbH|KQإ ?Z/rqzݣDcEdoS>Ÿr**%gS|ttqWEh5]&ԎowǑ9L8ȡ]-皼!"s>P?@`@T/ 'ђ )nʍ6 @v\2B0I䈧.|.Erm&ecbmRB Mt/|PPFe47;Q|km_2*-H4' Bu,/VRNUDn0d`]I`ā ]\ rPg _sd/`)*M7׫TsJ=#T4&lHg_bcZ>Sۧ`TVg2P%'$ w׉lM8-Ņʖ+b:M梼LmlCyaIWYvcq#iz 啣{pm<ͪ@S Wy9nx,W'-;Sh்>Ӽ⯽5CJxYeouhCQcY5&yރs7SU@ A^=,A##[Tӑ>6U|]h5uf*.Jq79z KjR#5U9?OCHOxI#$Dʁ5ՃY[**IE"cZkH_drCȪ<^>'LkoI%b-GYH=Ic^c_H+m p?PՅsAAINմY/M%83ZFem48ݐȻ۞(J,NEYI9ԫh݂`hԹ0@:$ ܟx>#`[ο^ 5^$;^3)x<7H Uhxm-Hډ1s,l$ gYZ07070100000379000081a400000000000000000000000164e4ded2000094d0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/甎]?Eh=ڜ.+ȠĚHҦE]T/Fg\5`፧M ;DH'LFxegՌ)̃8`X6&QO`xt&VD'&Gk8afk}I{e &91G(K~Fq4OtߍciV/,ǧ48[G+$X@BKiM|މ5g$ [J"]b.H}EԶ7TO(&Pڕ9CQWD&QJ\Q׷ԊF@lE´2j5;f|PSы!1+(S],C@Al8"XLJbR~?!,uTF'ZPt$w H&o$%۠f,Z^Z p* ]GPh1<3%`Q=g$8(gB- q[kXNPŲl6h]dfoC~ 8t+SQO<'J[p`~5lK k=¸Oc)`7GΏ|i$fZ8eخӜuwծNL+\laQ f;xNe6{ubryNҽͽgp C%QA)hZfoqe[^elD;WL(ږ9I4vᢳ fCmKRקU|j4$"ٶ1@)/BY htMSDEj彲ZCȪ)nl Ds4$pJZ;IxF=)i/xLBʛE'gDoA#dvtD8P řFqK̷ 8?^Щ9v ''jul0ͥpZa#n#vDY˗NS&;oٞR'?y9i,E)M01]CPp_1a{K~쫝w,\9 p(sqLR+JmѤ ѸǵnaSd.Y/D[ /vO <Mo+5nE} Gkh* XZˬTޏ1CگNQV4fItB 4,B1q qJziw 7L4 0DH/jzɉa-!Ԍ'n.,:'Rbz|ar@!pP N;1r0|]U-e 6R&je{G$ւ1;7CwG1-Yg-m 8[#ۥk _R&Q4M{v]vҔm4˰X;i.9Hnrҭ({TRZK0h.@)_ՙHV_ b{|P5m.x "C)GFI{˦{["*cjz;&FRV](?t)LFS}/Ǖ0RƜڗ]s9Tor U -" Uzґ{; tl80uWDhDCm(r7ӏw#ZcfʂLtS\޶.CQ)z_lAV:V ܑӼ+֧mvEk^lB0[VpqLYTϨ: uUǧ&=A.0Rh+QcGG1E8W# 8elu9ZC‰jKe/VNե )d,7&UFE0UVBŊ|j5{lwUq7Mļ`&:/߁?Kh`,3np=,btԳ 3H!)PX)˂ ڊrZo|W&U +)q 2M9P[/W6?$=;^jʸp Ds6p(,֤#񄷞3K%6 5c|9ElE|s][PuUP]3'sb76rpd4HFVߦԦ\NǴj>bsܘ=Ԓ m;o4q9`5۷HtHhʙL͂} ヺO\9iBOtm#8jOaˢٶ@y:PIH8p|7A" oшD5t7A Qߛ5'pfej5#.t/ T׏@ NF؄luQ]ްuaYZ3EDUFH5sYH4J'n{7{8k}s5w1S+?Z{0Bs*vK.0/@A8 /bLiXPI6u0\~Uրv _HӍɷRsjBWa̺tWr $gq}c>V}G W5&ێ|yBL=Gd y.7j8C;ePi?wkA %/1x5ȴ4 o^aَCd558 /CM~a83Z*#59b:㛻nG멗_?\ )q C:mm dDnt] Ł_H!u d V|njjm' \U;S_#j57b)٥"rOLm9:nEZYӛ =3{J`l)%gC6>qz|p01m<' :$!{J%'i|h@HG>6% mв(Y½nݞ83ξ ݂2xpށ̌s|4J >g`׋<ȝg#&,H6SiQGWBsn(3@Lz*8+ĂGFe Jnh8HKrXwp3th3Yh96ZkWѤ?XC2QL. 5O!(F;t@v,fG'] H=ef #FOgwM`:8 ϡƽq!Q?GGAޝ\XM$R"f"W~,vRX\>ے5S=ݿr[8}UxVjmPD$U%pyf+7cNJ!& *PIvr]r\PړD0(94[j|hQ83j!Ll-C\]}1%-FMt 4=, l Hw6xtț|jʩq`+W[ߜYadn.DڈHjdhv|NPxIfEĠ7WD̚Ӣ**f-WshVe-f!Hi9+G׶Wvۣϻ9N鮬z?2pήI=zVb>yTxWLE{0 bfF7h2='+v )q)u(}Pcrc^`;2KHA?gưR7K7 $hLN2p[EN|-J|ָ=5%70t2ͷ;"n=f5ϣ8_,x qr~,4׶cf6)-4m;UFI;ŷ'o%Qjлlh)[Hn+p$D{Ś4*{ VDwjޫF 'uy=#cyEe!YF H w{ϾoH tya.Is "fXX͏Ƒ%VM,iT^/KF9c4 uitI:ɆcH>8"o+ggm7 d{g 6 ~1ƻk|֗g5Bヒj>DPp< h*s1G]|]ӗ:* ʁHF#+1 sҪB4}B! Pw?*csͼ!̘ ((+(g Ӑaw{qvm%yhg*oJgDe ˔W[ kyZ#i9 nߎ_ %;ѸF}B jʏa,wdu]hXl6~(z=׋{{~J 0>&c*\({JY5i8.,(%:c[{˞($7^j*Oq#0pHaS&<''P|L @-KF~:5V.YuZݸ<ϷW. x6]?{b!9{n;yyF`i4: u8'a4NW*M;9i[o{#NX\;Kc*f_qJFfR$Oz#/մ H+ fPDq+Z\(@r!O,@}x 3K_E.dR 1!hY&k=[z\j.rGРȢe1C ±MpY``Npx]l YdT\GBy&s4 ,IoNhvCWGAvF lH.zBuC;QuȽ)iT>3aoH;v ];1<dč%  C(B!fas^-a S 8#R;зSذ>e$YIEA֝1Rz`']/Gt7 FV>Z%7J6na]}ofHu; 8"E4.!yv_yn U7I=C,y:m)u;u?6I0dhYDG[@PBLp5xHq*ZX/;V~\گ9 SOzMc*U۳ןC6Ylguρvk -zۺiVH=vř5W$ץ 4d _n⒫⮤rf>H&RF6\9wąr_/[^&\0񐶽z+x#:>GIu%o-bf|hдdbjE'A#/ڿz X YZu5}N/V'_{86OAC~64Oxg>-0I_@b9.aeN3# "Ǻ⟌P!\,o~! ^:܌sѩCn~):i#ef!r~/,e~y7~R 9Bdv2 ЍqNb*h[p0RLZrm ];G16[O lbhLמAqʲ68) Y鍇يH~q%O:?JȾCjxkme A ǁ1RIObH}R^X9l/쮜HseR0B<> A =B jfQP+Ddwse.hOVv꬀Lav󋱗2!Ȧ*v4V~T9%M(+襚))i6:'-Rv"Oeڇ)8\w_[nx2 ՛FD&!{<ͅa|4ԩgiEuÆL K$X*6yƝdw6 (϶p=#RZV3 2e᱙SJk7pZ_9KzrW`je:0|n`MaK%6_bn~Do/D5ŸW/CY-"k5HA&Χh"[(JvjȗC|[H3șŨHk WnËнZ>9Mf*˓IL;Nt_U+TxGD4m㉶S^و&3G(ވB &;MrS4eVA:]қ`}ܑDqFO|L{eX'WLt|fz#:mla䦞zu)eAN$~_i_]H!b $E[L#Ds| <Ɇ Dit0i0b _c%K)hӑ$u'(mn&3;qٯ^S`0Lvl2 z_N\B9eͼJ Gu Šr X8ZV*=J凞}qO).QXKAxxx.f dbQGKɅ$MSOʝD9VPb>*fS@ 9zR5f4l\ ƾc %4ݨq<|{, !/Kr2dZLxWOZ̅ +۽65V KZ;Ah~'aG{F=:sn|0MR ߊ!]QVv״k)ԯGJGn|.V&1C@ˇ,dhf_4NvP*v´&5Xp{]ETER=ml M,.J:$tZV7v|&4}kޑF O=!-2aY)YY 4Q:6?;fYF%gƩ%M" cFzcGh 6D &Q,EOמTMߌ g BұqX31cs jNib]wڞDsn0!c?*o% MCE8EZ<_k0?ojQ8͖H?Υ!>FI=0'3cBņE2v4UO \7ex<ō5Ky_a}*ĵŵeXE6O%k 抣s$OWـ/Db ~_AV>% ,oZ\%Ѥx|]ک1Y[ {Ո!Iރ+*0] ?I!TTO3L UEzmEE 0QLHFb*6ʔ="Ɔ]ɏAA oAb`TB5yO5$B|WX g)U]g\IPQ((&(GJjwS6%V]viBEٛE 8pX 0{q¸8# '' 7Z}ȥani9o8X=O|3,/cb*ϛ:+NY+ LGqS/:/N?lS֧v\@Z_bTN?125lmk=ȉu+ yS?X쿈:\DtXG/8. }d*J/K~`;v7X$X%6 RqfME[{Oȡ' ?|0*0E #PjԽi!;;r@T .XlfE[>0U@Ϡ4eޜdRJ7"<{byrJV<||>*o/^Rm?|Wd6Aaxxwhk ٜjyq!B8)-Βd6]Ojpg)tÜ7fv?HTڧjzJ6Y Q)30<ňI7i8kQS#( BzS2#HP ByE(QV}!al [D TP c42eΚsbuDY%dv):Y]./T|QX6F%n+U>/^fPe@T%mXDdOw+y9: 40I{ 7lJAkS),W<ʚ<{)FCXϛT:Qx( ӵ/]U qvniĎtyM e:&6 ʐ7fF(*5:k8<ǘaSpBqG%)y;9F3`EYΛ!]5և VugʛsѡPzq'm#/ZrW1kW127lMD뗔$Ūvb70C|pG}puEÅYH$zt.NCVxߤ2K*V%&'BJL>75SGKa<WD i%i2崙,DcrYI.Czt ^=DU>@3jEABXmю ],#w^ .CʼƈGnx# ilfkJy$X-k/p2.qCvS_Cc%z/Jݐ޵:]9߫f$c^aD{OFi.HǷcB vSW שV26C#91Z[ #42&?,cڌ;Ig%{;zWx }`Juyq!D-vΚn>,@$tg3nPhq-[ ϭOAA2!!m扇zr cE@ױEXr$O2 *ٽ"=C/]ǖ׮ sXUa@ H5-׋_.Wީ>կIKZhōq)}"&飓NsDaWQ.t2LmX _hisP6):m豽[E҇tS'T.dyb[ޙ_@j /2rj$Zen|a3ƣ7{\' ,G8kCYf%y`r8 c) 1s=Hhui=K-($Ecq 59%J1Y.ETf\2 }k)WfM<#Ab~.;޺"DE>@eya+JՇ-&=!X22Flm}n.!vB lCBJNCho1;PH<қW7Z| :ۡݚr c ATV+aPg5.|;**Ȗ͗j95wF:ѐd}=ey:>?~1I-t 혴Li Ѣݥ0.[>&Y>KnyQ:RDkoZQQjq]uҬ},ovȃ< jޚZɶ zdp+-;A%O^;eR`nWmbO҉TBVRW{lμM;uCWg=P#]qN &,ͮH"?p:>ㆽQw' 7uv  p!6*1]cD.MALD$rpq%NCAaWQ3J#[/7T2DTƗ4ztQnIIܘC}~vzc H輪8^'SK#DkU]WͰb*utHibc3בB=muȿg4i?۶ŕ߇k0M5aK22(φ6ѰvGLk_r[0b63ީ8Y c/:䏻 죳C%2 xh3s\ Wp?W\R}4>r\WP¨PЅPRń&КHS띛.PhT8jbMI0r -BG"u%oю_lPK,2yV;λDbiuxNislnSIwo5XOԭ/IZȎHʥ`iDWz6sL*,( \aNžc󨆝¬9P +Gf=kjr=],܁*=) W w3!`0m޹SP oQD>ԝdrU .p^UUWܒ3E 4^YBK:F7o|8' 1T)Kgv;ؙN$qkYa>]ĂkAMQR&4hq)oƠlų֧߫%(bPʌh#w Q&rtRF% BW'D-+-iM ^ mpڤ[ه$%pX%9w$UhM7ۄj Sv\G)\ \_mf%P+cѾ P2LX+Lx#>EKտ poU_|/|r-]ўν(G~60on$[Fّ7a: Nl l0'\1Я$ M}Nq%YA˿0fmGe(Y#;RA#S-SYK|=dfHDXcYb%V '?a)>+4d=걵a`R|+:WVqGW~|H1\!2+<衭Ŗ@AZ? 2;y g \l8`&*ē22K-e(^U;fD=)qT ſ&G+tH|g0C{ϮJ܆HO*nLhM`&!!z `DVKK8ۓmL JK)tH5EL? 1Q[Y^l~HɌ:n(M[` Qge:3G|^,x^NŢel wkA~fƩ $׭|k;;ĸ zO(wy-MkJ`fr >8ޚ@Qn_:_FBjV*B_VC@\KS!maX05 J &֙otݗ/T&旄!b 7qI*!bGU8U̸k!14u.Yq۸twU1: ˂ =n责;>^@Yj- لA4oJnބ3 #dyf+a"JT%ۋc:OJi7W2Czs . +0v(~p,RIoeǃc)Ma͞){{T}8r}]W =u#C a4ffA#OkfA9s=x=<W57 鷇DI i8re^h"[DnK7ݨDꡗ3ɉ&|H* #"/\E ųm& Mm Z I67©@ ì?!}WDDEiOzuh)Ԅ$V_&^Ϫ7b޷,vqiC?LϖZ7Qaѡf[T"iQKDin8;"8ۊ=G1%E2'Ef(a '43 sXcFtUfW/ MF'Crc=d?]{;s ˪KOq%VHmFwtbZ\oǞBgjEKيw DD*$1R dG٩p1KDgݹ- i6a'@ (zzJ* y*-T2 _0s 2KW5mB?|:S9D̍d"3nlQ] H,umծSK8˯vg\L!_p-[ :Roc ϜBv`+hL֨2r߬ z:zqۧ/CH5jNV.'P8o] kКj0zK@r}(i@;(z*&ΌU4jE-qAK6N.6Ԟ)鉾OQeAtY1).f]n+:7 ePc$%]")/:@BVh@BRo#Z}8@$PlKnruKمww OtvTd0\oWsC(l'Qtʦ}cQxЇ߾Ieb Nv[,i2N笤4l9$oZU%uh f$b'N{r}$c!ԏHqɢDEQB"sTgN{MbCI ؍~@~ xO; < Lih-E)*s %?|MGz"ՐAqUJ}/kU%"+{$Xp.+~6: yh^LK=e5ڒ yi:v_]Gz33@Xys7U*{^7'jʕ׫&_7Wv{2nd/Jr t?ĝ _!ĺ[eŤ7:?cTya)h!1*۠۬'LԑVZ;9fgsh_o,ggR <^gNEw?Rx0*xڞ2嶺Wm`V|\Bś ɳwS"olض$9aű?xzkKbf9yIEQvsAR Ձ[ݣG%/߲׀o s>#mӶS6ఱ7 L0<XsArFfb}Ԟ}V5m?̇m e#VQ<Ÿ$Sc C-QjsFYQ\S.H]Hã_eIۻdžv2KJCi=j.e[g j(odߞdA_ -{Z(+唔 $_ueA^wxύVB7[Sqdp<-%߰Jf'*P^=ɩ8ۯdHF:c y:DA/`]flvMוMXhI탛FF4' bwJo0+Lᔐ$imf"_@e|Pċ0G͆ et%4.{ggCxXo>}C<ɄKe"~8ܖSyɒa| MsA~|7[>{@nIz" B7 ZJ*m!nWHʢ12K26V& IM0R$O5|, >b|QfN}v*狴kFEs݄{"fߣx,:g (AiijHsjcj~Ln9z-3OY+ HZy5/^HdC!H)'ٍcj)yŠQaj2[Ys D>=< /K#ePɠLjծirVN>[t4xh_u̵Ol/14(NX"ս=v)p(4u4<3n ^M<$^Z;'b2ּ&N/ ie_ܷ{wq-'$lEsAjRŐE:3 Q-Z*M$͇님^1y 'z)Ʊ?@Wg\r\1p\ʾԶ(w"㶖&f ƎG?kObhvx.mm䔶 9wq?Q m"o?1D.ߕ ,'c~~E֯hp"5lU\h R!!Us/(5g%،O+NcXiSq1 FS^+vh1*G^##[?ujJu/%EAQSʣCL.d A%,E n( )C^W JSYS$"r\ IĿ=XY1jprd$QCfN"ٰ:o`I)*`fP,IC|_dx4S0ұ* fqvdmaz=dTQ+#Id' ;PeyӨuW<Ԍ,/מ =oZҀ-Qajr;HD8ƀ)w>WlL VX~]d7c6lsW D2NBahzܞK}3l=YQ5i&15A`B$@8Z!.OK 3M?`LU,H 2cv9s|}[*#enΒ"fpϬ>؇)a)Wm4<Xan_O<`:W_tNAyč l>!c`KjGqi!D)'A~ַХ+*I"`ҳv͈0bbEXC ;f9xR LW^`9inHzUfsc0: ۭ!csSMbʺK#VL1`oB3jgޑv&Q6Uk-2 C.QXy[3Yܙwv8x} .ǃ1Q/ ظeeEa=Rh3᪺JQcC] rEJùkո+PkF݋;Sb-Җ|÷%TxK@ez0>.!琍gXp {H"W[[>NO 9F#Lmz;aHTwl( njpa6 iqTvmvvE65D uj.:j`Lb:Z i) viszHV1`,g;WW-aO@N)D-}4E=G&nQ*n/XC㨬 xK'=.oGx$=j>yoR 힊f G=!$ܬϞr>Iy̍*wPnbΐM1iz B)v&<:Z-Ղ%h)P|Q巁$1T(1F} щiGQKvmVF@9c$/jIߔP69ZP D]l^rrJ6[t-hԀqV6tc aleK$LXE{ENH1Y3lMR^)=vզ"?b:ݾF[Vy$ I" SH}':mvmg>0 Ko*q1.O&l\7 N]Uf3;*wXu'y4dI.ܪ3=1cuK]5ٿ.b&-\; C@pVAlٳFJEաx M{#L) zYCe b&8! ^?zOzC/rbJchd.#9D\NΥ!54~Ի =E'=86oÃs؇]x>Kr3<+ +ZGSGJ-w͚׺vNTtbVyV,?0n$qO 2PH\,;Y#W9n~RFk_Oр[2J{o} mfF7-6 f>ŢX!_!X(CP\ތm'y'b-m2T;`PQ=紨EgF㪳k )si5a©~ sk$v`#ox `* .\^h١,5͆hꗳ<+//={/cz S9WQK.%)+FBRM(M!ս;T@}neAe)ӇKbL,nhL9sDC{舴m)m*|uM3U9qffl5-fܟbT,7.nO#1 TسY~cȿSѯ$o.` ,^4"+S5-ᆖIMV]ŸF:./;Nf@Vdk/H+Iq 9w-TFÞ0Wxsn! .Dޖy*E^a}9QoxsجÀۀb}|&U8P)qñ Qd9ww池G r(HOϭqН,,͍궚eGot.$ >B_#I/Kt6&GW{Oؠ`nMR72k& /ŏ\{֗v=cqÀ$51]ik(+c GI\M%MaV{>H׸3@&WWG ^2Y"g8e~5:ŧs Eh-R no0 cCg?:W^)&cr5PGY$qvf ЌsAFu薷V.zLD5VSS9 C%RHGarmwwU!?혣Ȗ,J;XԔ~j})9fv J:$td'SiɌZBc z#ŃrL];}s24M#y!ܾ=%^O6Im%FW_ąÔ9E EPJwDZh7TmpǰđL-3gz]l.1%gk4% KmdeEiJd ǚy͂4(B\-[gO{'?d"qdO6̪gL3!h=}'MLvX-tM# mK[k+Y'tMK3 y ʋqϤw U<kD|m7p{^ⰓB ;HAfdfrvoRVii+QZ0&"pԢTOvLF7u';[`` $n $w*_PM}cd"}:"=e.֑$ӡF!o+W.&؛\4tY &_cJxFBRciF=vp`L ݓ[vk.T2%f qmB\ M2` |?L𰓀nD" ,<+ǭ͇c)yC><+r{r[R!Rh DG_rX~!UR\˫5xppvk8!geķyKCyptE|!5 myNp,Im%W3Ģ9]Tmo3༼*i1p63vf׬Vy~QI$Y+{ؙXB .O,% pk8 4 !DAʃ-T$)<>[BigҦt)3T ?F|qӐ??(|JaJ_J е (oz5vc,W_x}Nn h<7,zنy 9.^ky(w_5l[9Hpެ .ZT-+͖LB)~(PaDMz;U -}`[s˱+dphnVɴ+8DIq2ddU8HysbmΐP& @j֎@_-n=%]`};NcȮS!_2Kfz*^c$jE=A(i?'FfL|ch,Ő3^B 8YII i9Eŭvaɪi8̭}0EF"k"V36E2/z5LnMrOYpNJp5cĞ!zo E_}Ab3~rk̭"ܝPOֈE #nLr" {͏mD-Dɬi4ρ@ժO G}3]AQq%,$Mvrx Qt&ۉAF*zS+TQ`b[S7sa" Ni?AKJ΢@dݱA=dLčNߌijPZCrl:P {JR;t9Հƛkq#~v;.KJ*IcbӚXxh;/ ^P>@!186;_)5UonΗQGzT¿:FUu&dnڱ*ao.HXF`m!IF6w{1r2x vwʒkljI@TrEnDK][UzUP-%}P,pX+u?%6t,a|qǀj5$_lWn1%èu bD-dqtjw "g$:X; v0G4mv%Te/ڧCdϙ1@aC(Vv^we)C ;v][N]vsʣ?e;`,禑5N#A'z3ȍ5.k?Kq6R-ͺ\-'b82*oE L=&_))> &X_m:=}}b]-W&n[M?n 8yqA;)LxHM5Š_̅%Fk)J`+In`I7{+JޖcٞN~OZh]d ( *ȋD}w\ j 🸽ԩoG#1絘 A>IJ ^BCōzgc xyF/[8S}߼ͯϨ '; 0j ^1bXJF3:Znhh.>iRra#-"G-ӑpaЇVQ+5_JyS.*{4 *. QD?I-ɇ]XDoQ[L$9N夰b im;5r6E1l iPn#H]$)x4lԓ6794)+M a"kJvsбRR"tNy5-&U@9bI)p>H'xIxJOH.,h(kbmLQvLdg H{o"zk vbǙ Ο[pRr?-UzVa3ZnxZyh#@C*>{0=YjH]vwW͆i"$,֊R)t-$SPP!c^ Q[=_a]"*4ocJ::ىHȋu_ѰG[/ MVگ.҆tڸb ȬzP;q$ʩGP@xW5qtDgMYcq3ʳެR^F󟄨Uޙ FDCqqo_#cx:=ndkRi8`1?`ɚ)J2:Cn;v x&NYBDiA٥!KS_'DkTZBy{>a?9Yhg{͊\doh,6w/с '|((sKI䚩To%ap&ě'c-QC[Oq D5/HY}<; }s.tb~ZU.XTs@6Re1ӔJ8A=myTw*!iTCU C$h<$W%AIy_G3A8y: gs0Cjj[x_](ԋtBe>Y{ .rzIdB'9@Fp?'I; =20y[/).&m!!3}PL^R<7qrTmDC.nxMX@<[JzLA1v#q=ǀ CD_)^IAiTM]oI*ʞ/J)ean2fgmt[ƂQqAUGWɿ` X}c2s! |gxlv7Z[: $5(k ڳdC(ƈA:@1Yn ^: 47̎+˰kv8T@`2#wK૗F*"W,Rη_9or; Vh¿-Qo]mL U1;mzyQWhu@Mu^ ]HFg,.P (XNty#KpAb9*{i%\-1m. EAΝ3TSdhP+Cth2 훦G5BJg'r%Y xHLUWUlz4szUb XHATlf[Q&kHf LoOCuD[ (= OqcGO6|l5?}\n/|]{^ +bռVs.#ypw0L*ۊ Ɇ:M`JV!*"SZ"[tiQL?US(D *T{ݘwJQ{ 4kN{ni K 5gl'al|xqAm&)S2(vV#{z56٬]'ƆS2<M)6~7>+ Q0vE./up3ͥgZ:N:-O&˺cRVA;ewJ_='9UQ({=|ٟj-OEٲǪ[^bzWwH`)" MխC(/у`斩)ND!Zq 7ǫv}{SebWUxlWރ-T$}˻]W lm)t62[8❷*Kц-_ؗ6.fb(SN,~0s̭7ǟ=#o6 RŝcL6i$zF"'^A2IG*,cC;:m &;j,,_Wtfo2Gpݍ8,N?Pyݻʔ1Xr7NH K{mn 1.-MôR_#6. -t8Aˈ8FN"g$)iS:"$}g̻5E}oȃy9&i!Σp}GĽ&D6z}AFԀOJ"{~ YuPtn)R ʰ3,Dhzʉ4T-jH!5:M0Vŝ d-\,J/ɿNw"_Bv B&My#B0Ԛ i*FsbFZq4;I!|x .P=wLmJ..g=}#ly>U,*;۴+Wt1tJ!gѻս*k I!nS|D\3Xybͺv1jn-QY~PHYq8͢Pf J6Q;T5d|D1z'Hsԫof^:iekCrgt⫩:C bk?bG_U/*aEbTQY6+&Zg R6hK"n* PT=6JH!ԋ}(]ﭫnS&jY}xb;ȅ•Ϝ9~o!4E%9xЌ"QÇKwR r }=FW$5S'h\Gm|3ojtsJDKRP%hE2?eg]Fd'Μ]3_KM$'mPuBk2 s@ꦲr«^ rJ>.͡p0 mkmF ʯ 3 |vje"]F(8f؍2vc)eBzyҡAKC-U&.FÁ@fLq)T#!@\գJ(0:79͝LX{.tf\D?! ]"Bk( 8tڋ@-265Χ xg S(q\į]i|%Uz~]璅n57^$>u{>U23^"ITGCZ({Gü[J081|J7mgQnsV'b| `0) $z@= ~{LŬv|R+J*d :ЛcMp| e 3ҳ1wuwGl-%>ޫ=t^}m~pn'r5 2+ =$]#>Y*Uq֧mz:L?HE vTHHM|3,Hq#zڛ[++~\Psd Rvm;*J@xhY}etJ2e(XʨW59=b|X{qy"ni1P5SM5H3 Kn( F OLknL^ST >ѐ&_"8~x (H%h/V;$LE+VP>ɚl3|.߸~E(9zx }'Drs34M W^e5H%KșE\P 涏N%5r?Z/9qZmũy&ڶ$m '7զa-qDsTհ$!pψe![\.MT^yi Y)KW7$2$aȐm 8!`r[2f9*G(nRy+Sh3CRz6zyx¼UMuKk-ѺBt7:۔o_*˴O8Oduv'ؓGBƹ}xWN $, ;S秂댻@ #X_MBdzuΊ",ᕐQtsHT/'sL yN ܫR('hu=#X/FKe&ŮՔCWwgНS?I)7rEPZ%r+DzBsfh3+3 Ɂ_<ZRrq8 ۣ;I'|~To~x#/ -h\>fIVʛXu:q)ݥݮ :1`D7+K`pDPL3( EM7g2Ӌ0oo;`;Ek {> &^[S,R(Hϑ $d"" ~&RD%0d(DxO"UOqZ;XdR>fT"-5~ NM)xRY0.2 eXV-ˈz3ƔZޗ2 #w: tS2ު%lvH!%Y[\D 6{Uk* LydF S9BpU[T)sJ qHv1rA7P<3S%t(0rk3y.SSszKB+iCFEBՍV*!&tYiD DryԣI6 k+Vf͢1yH?z9}u ׏IfI2u"v +:- ?bV'{R0dv6*2́P];ÞA|BDxPvNgZ2z5{QGw5aD&:ˣڰ{4ruo2(jW$NTB5TYd{ t;G~Zuk3:ۍf=]2l闎ٴA ؕ^ 7H/HE͌7d Ώueus 4ڗRiMX o1%<MlsA?*|i[b;7FKϢ%J>׃4h滍qL{}5_Ƿl|䊪/V4otJWSPa?e Q{R$ F_Esb^/+>+IV';|M1g6͂3>6e1FSlsh YT:H}) jp7n c1O_VU5,-x}Wj?H0wQ|?tJ#(@m!`&8=rGf.{ jrfVq"jkfS /DZ `]<\\gJl kAd~K^8VRsS<QY=FJtMGo598~B;[i6,\;d& bDScЗ$2쳮ĩG[!Rjf[^^lfl]jC)*qӁᅊdXh| 3}n͙fTR:&Akjz!HFu0_@q;-Xr_4T}FeU1죳( 95 % EL*DoCZܻ ya^n!ss}RHٌ1 w(c m':9hy/(QRkKv8Cm)PcápGp:a n'F*ÓA.;0ۖ]etg!&#l^o7&nMBRD q0˾ypШ:j%!+6;结p?7)o r8F>ƙ8@ET@ue"aAz|)l ܨ=a/&fcW*ʚ o`ewAn^%-׎SZqvҟn%ƪQEK((?ߝ'mq:9X@főX%!HF;dyo^;Yy(8V3%rOt~<_SHM+ƼY,Luk+)aW qC+>LYLu*N(6Zo&".RX:DLaE>8"H!%A盧Mld*>\!ȭsQ06x_ eèܜ j_|9ڷր;}̧<=*$4DkCjvz /2/+ RRVYn!QWQN3 0=:ull){0xYwKVvыz;[`|F~ǫ1H^(-%,L~9yDvo@T&_h#iD}mLYoS 6T a]LRM BﻰRE|ayL=j|JS{'VfgVwO]Vu^ R|hᘤմ0YCQ%kvbjPiF;s ;ʸC{xk]]DbP Jn{ZcU U}S:WԑPg Z h}yR&rËn`MZhgXT:?NqY= ΁:^ -B+t~ <;QΔxB \$j1oX?,8YYLڃ3y7 a͈Q1eDmy+ʹ :Y,FXf8C=!4d-Þ{a;C,0)ꎸ'^ytvX=j9`Yro޻CIuAT1r-'z V[JpZ|^St-Qhi-`v1.K zfr<O>,H\~^*`=$QY|5K;ru.B'EW/4.&m\ĺK!~.Zs&1A#X\7+AhuJZgT@Uٝՠd ቓEwy#ben*`.^AFU& $)ɖx>9?b$+~{B6"2F;aq1[SW&p ',4=&fՋ)J0 ~FvWV)w?P eōdc=wU\;bS6hP&3WT5SİQ(e7-Aq V@)~s8|`uK #ܤ=zYy Cd+⠘V`^ٹL}?W\dR$%j\k;v"OBefɕӝ .JlQ v_PQt?@ %-Ƙ L<>~Pe\X xc0"fhgK4Y,۫|0QEU.o*{(60D 43tH}I\ q_aoWYDAvtKwOao iy!)_11BwX b񝂟B v">EhDyL7'UU6+]s+Q惵Bk$k?ڮ9i&`Wz_DgX,Vs8]+s}*?JqX7$eч] S#hMQG 6ldP85dđ\ l៿fBm m.NgYZ0707010000037a000081a400000000000000000000000164e4ded20006a2dc000000000000000000000000000000000000004800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/Uk]?Eh=ڜ.+R\_, CĪg AXIEz:[.6S&ipS`KMBP/TÙt)QDz{FBDX3 Mj'8JXݟtG6 D 'X^},{?%-{&#Y kDToЫӒ:~V﨟 |W2_fz7Hxyx9p{$i,Dւic2 :]{œfH6] $b!])rO 6Njnu`ǧ,1MvU q|_M: -,`-Q-1{6L'*8瀵LLy0J|h^Y mEJSbφ|HZ9ˍ^9רODS_OXxa`?N y֪x(nQXts֦pBQj/8"v Ûw(cܷA=Ws>YMlu;b@N Qi{Uʄ]6V\4hӋ9|a6ь1w%BImuB^9]S [L€47"Lf5I-R05jמMo:%0D(iP"Zu1jV!BsO+ ٻƔM[gٽ&^X&&8(s7S}*]q6O;c*PM>bl:h( J1=1mё@;LYZtrC%}D[ ^nv%1U1iRԤ2vRo&ef˖BU{mRڈjߦ)0%Ro| 1)дBT$FE^^ XtY8ՎC]*Q?3 k e*6AF!|}kKN% msqU5WKo+r :P@p!Jg;ρ26͟߀%E|p厕F-S;I[R(ȫV3v2%eU~@+OQudȯ މnlYHMt`TͻO{gJEc߯ZziZ<= Ƽ}WƛHkF1N-WZ/T+Lrfb]M;rԖ{w t-몓utVڒSaBû֗@u :@bƚ[)HJzpMU1 AX*.qE8V݁DHj-ȧ";O[ﭨ Cnr7e8^wr|=nDԭGϚ.R 96T!IZPL vmɒZn-oJxuw?ϗfU8<7Dl tN&4]lppr GbP5KYʲ!G3WݛE,0^ꏫG 탔;Es1+% z4GGNfG?1^OLYdVćںwaOt7/\m낰ݭB̪V"vLj{H30nJٛ Y_ h0 282ķ5J.{jN!fP5_R=3ӽJ}xizW5&3?3o.OpUs))sQ2YmWsJ=d"kEU>ݱ9?A/*ݳ_L*qձU9TJ[<4b]|w ÅJRM06$"Vz mkWt3թ|BbHgHwD5(x?`b.\}'xqϦMi)5uG'~{Q2Ck(S=)&0ѯo~:FdeХSuSLuCY_?v,-nV4FlpԦr%l:$:%WT).3dQ& Yv1s!^)#4D6[V v-lw@:X-Kz)˹lA\Mr h>`ŗxG ٖ8_P%Fl8 ./A9/8fV2 Q jq˻Ώq;פףwnѿ,=(X ixʌAvkja$hvǍ єOdܽ-{*EnAt_Oƛf5J "T"$9Fȵ.aX-U݋>a2:c3km7]p/\itt%̄ﰭM)N_`|=z ;IRCر^ޚ⍌蓡 Kc c晊qzY\}f4yasч9^Dl1 *n b93Ts96*+l9nY/~bw{`^BJ9i4'fڥ%FUEeuÕ89'5wqYՏXW静3W`=;8!$ثv8 f)ډ@oyJ}VOg2mTwl3e FE`8IUgl: Y SRKwU^ >t%ZSY 5kv/WxRΟXX_~O(kE&d`ub}H6Z#3-j}\A{fΫ`RG)ٽ1x0fXGuu|1*{g=Pn('_s:lY6>XsHQ|ƭ%O7^a80!/ ; oN ̧|'%ZƳ `H 7G&D#SeZRKXELW]IvHv~Z/€)ĵrY^,i|Wl{ToLcu%Qj!Aݯ4۾/;ӨɁX@F! \|#hX"(}yX-]MDn٪ʍ iΆ{k0?.F ?a_hjfiC σ_ Q8O֡T|@qlU:R̊?D 71/$Mutd$l3BwkLJmKIf" c2]ڠ%1buZYmG؋TЃ=Ph\!ML002dHv=MC/" n-K^[ Qϕ <>:l.E(!b2`a b:x|*\!: 617 W_?Sŏ_3LuwR(i,%.ŷ=?8 U&>d(F@;la7Wsd p.YuIwhcn'c4[GhcŁnߧ5J,lچp>DךPyYYQh&F*@ōl5~ftB{)0G&SxֶJF]Վ CֶRrp~{q& &?< 㦃ښ펭+!7݋q 8?Q3 {W`!@En:=N*}\th5sk 7FpF߅ߠ#BEx4B4ɣWAt"[ OgIN_4 Ǖp(Ys䕾Ncz<.7:? oq{rG8*d]a}on0x{J^2NY$L*5A,dO`"XMIV[`72<xlD}j2;օ3CarF'B#6jѹ (`1 X5$AhsX+ d뇻xU=YfYHaw;XXlC]7{C"̔˅̉2ksQ#{}(*=/WĭGTɂa/kt#vkV_DjI m7; APUQF}4 l= ): #dCK>6b:`C@ $Q Eks8oC/*Ŝ_'^Tjڗ;4xN\%71jwɏ78A*)MT*7Yk"P"青@nI󔵭WNozf  E5i3fPc[te" p Gw,|'1T m>ֱd\6VrOض.ba-A^d\ |(UkD#&|2@).PY iIEQO"XFN}=@-G3Dh˔PZF-]@ ]jN`Q:eyRPKkwS ~8X~18O/4IܿaT1A/WلjL.%nPiNPQʐE.='^E[ޙSZ۫5Ѿd/e>QM0.m*6E<'O?(" ܩx.Eiv3_ڥ%dW E}8y}ГAѳk*\ T.C%qIl>!@G|'ngs"$n ?`ReaiEKQMq&j!Zк=;Hϣ%WmY&E&A7'FTp,tDʑ!V[ҨLuPSJbE.xgurRp  ˲M׉؂pcA4EcpTnҴNeH nI;0]iw͍@I{Lێ?nШȵ=V"լ"??Q33Vރ` u h%SiOgk ƕ;{`Dh 9xcU8j#!{|Űt (f- t~OpAT NpgQI=Q4wXuf ש~g- s!ykӵѧ㥴L3by)P)-\Ծf|4@쫵ь~9$K\#\R'g!L2&Ke s@";k# I4ٯ_rutKC_@jT8ۤRUBKx8INXÁVO)1Q5̝DB0nck)j&qL܊^y3mY-bX%+ݲ+HP n#}I ,~W?[ ^( |>LueEm&!jG6,ᄐ 2ۡ`H <ǫZxz^4WK;X>mj'$t,yn_ZaB ^E q/} /4Lz ,QKePc" ajX^50"@F^,|R;č˧C+•'%eL;E`YgRiM/ HljU%8ըjv6pSʣxFRRw\8NxYY0ӋJ0A_??*3Ia6AЀ= H4ru)HVba 4&KtlK/GV{U> u`O5IsM ?.rrOd)A,Ű)8]׶ۍnئ!ňy@ ;I[ .zՕ;}wɷzE R`҅PcĕEjeޤߴJ 4L݌,Z[ʃ{KL)r(noa)OZhc '!Oq%?W[Ap9["ԠJ@_{Yp`q) DŽ3Z<"s-"0T)<=ᴚp^R$frCa:_Ue)g zªrP-E$DPA(`Jo$"@k; :-g]}[Dr[ vx}>^!w6$Rm`ɉP:kqwYcmm(2"!>iuW l|b<rҪ1m(ɸ`<"C6%9biB`3\kTa^&c(U2<)"l$=Q b|/Ԣ-P9).7%XJG%($ +M˿iC|q)aPLC31@0n0wI[n:,}z|3ڀO9F&R6@^Ž؝f [&R-fcoo綢#%6w!E`̹UJDv9w]7TpBb٥v[+P5ѳdȫ$YbBmWh(?k t t<{51P0H AA]rDqZWXhpspsx-dy0UşAy)t|F\: YHä^j*bt8ֶi nNV_̇ 1op䚔z=} Gs#&yj=FZvjbOqytR'>v0+) j}V =gft)ē[}M(7Fƚ as 'r9h~TwWf,V\!*!Hyd":q.52N!z-R9Ֆq<2<{%вtho3 ĭ$f=P4/ƚL Vkih5*[FG'B.zܮ2DGeTXus 7Sf2 !. \Py;VCE3DKH}{73’Qܨ($5![@ r*N*e@7mNhVV[lNk>O?q˹cJrnqh˸QZ ٶf̓\@ڂOqT/10w AHD1qa2T}7]<+Ÿnؘ@v -M|&=6\ ̈́LHH,ReIw}YLv{IHʕhډ8@ϯFIhu&ǺG~,1 O-h,yVWE a¡9E6tAu6EÒbM# a 0b2  '9ԖdDJ27_A; bhK\'O.#;ثؼgi -L|5VWVUUٵ~!`FVP(lwL'ךFKmm9˾NnZ  RX&TO]_';1:#+b]tX'3ݑS9*/Y֞TJzl_%ܒ,ycTj%nu$aCU+;J2 BShcv#ݫOS8̖m?W6 SBE€6v{5g*PBhhd;];@ &n_ ޽/l)Cf$>N+Y+w.L%o4|sySڢ;"v0MJ6`'iuY|#<ε9 )m8[ZJmQy.k1 ln;FMÝ#)q4 jAOfw/MW-戔U?/>?{A`l{ us M1WZJi},&?>Hbї"}Έ\àH rc|˷m{R@%d'y@?YI}d8_*=oI|%~Js4-QRemEYfaj(#c_Ӓ(eJ{cޖkx^044RwX ^*zowuG E@CР]zFt lv^`s8CaX]G܃2' @SP$^"3 Q]vt!6~f8oU#ѕ5 PI & #5dɗ}qq3$'-uS?()&\=a`os@: Bo!?Mi@줞MUoNł};-x%YGV/j٢8&HN0BY}&2]9+XN,[rd)E$&؊C0+lq+<8}" ܽ,,*bHLpQ~\j ^@֫\'{!k-5*R4SŴcҒ0d:b!&:6@둼&wc`? n?i 8 6<X XF ]A lnۂ0oNeQJ! VP bpoڌB *NPmr \cE.),My}bOd&R+:HO֚W%TeڶYvX lׯ`0z ߐ ^׺(ӔTwQ J8ÌFu-CC1kIt~zAAIG@4R ::& X֯fxP'@B2TT*hA_xSO |LR+"50N!y>^{E%eXTTo G:;*96!);S٦Jt9oۉDŽ,̌b7' Q8եDO^&]kpK48#Uܨ&~VOy-hj}hiY) eZۜ\ROMS 2 W1bx-ߖXpl\Ï5}|qu>ŸoSNd7OmN&F"kh2 ; NOqzh8SCh@YN&e~PBB,>w7+Yfӓ=7{ N.:*>SJKs}*`rSH31l k~yY\;Ҧ>g1 (XUQ=Nڢ.%񛽡x=,jpxiyxdC4".gmIdlqّp ^nHWuNzLa1%̼U<`8ȃ[ȧF߉Y,"YY.OϺz(ۥ"I2,u63~d)/ ?k}_U1BȯS [b_zӣP9uD'5`3[raQxsǭ^˦ZC>5`4VZGڍX?{M\chnvxD~Btnv%DFן(;I}cWs_̌P W~_7uu}PNBxu4CRO<4RQUXl]KX$>t` ewvx14ypRzIzL.iy Tgrҭ򉑥8]@#n0gt ovֻ0Xn',m4dJzctx[997]qtWIQcO:L)8>sAUx%־EV#!_[ԩwR4PCg;2ATt&Ҫ}u|[ U(~P$z!~AKmV;tJ zϿ!Iݚ#ɮt ij v9.벹gbs@:mFOw*;'b(Y^P:-o>[h6H2ywR>vګI3|.2OaQ]PhY>;Uiykȫ.pať$&UAZEʆHDo Tr}K<%mQD d9>o[ )Jk2;<)3NCM Fz[y1d^[+1fXRݐLh<|O(5ܮܜ_V-l27$b$7P rT.xDa_ z#ʁOj́ziLN"d8':W U9ɭKd|a 9ؠKM3=U (vpG 8H=ƌxdQPSn˯ 5cw\?'f*^Q,΋TgkXӒ1ҡpXcW=84\ Ns~IٯBQowB8t7^Щ))SFhʗG0{|E`ĽmE[+Qq3B7ٿ DEOEw7k׋R-1PBgGr_G5V+?.1v#U}ƀpDZxxYs) "Y,IN:VoLGez_t(E%U \"T" Mub.Z|i"92;F7E"&9|Mޕ̏Ӥq[l~hmѕEӭ@ZP ' Y_5˸`SE R]Im{A!c nc_mtgqEDV3mZt?V!iK%Yr\tڮ@QaSCP$`u0;v2c r=qZr,=ִp>&pA d;Z6AM-( }:h>O<ྣTP'G)frqhZ=tLCt)^<>Pes*ke뚼F#ɣlԲnHhOh('޸(k'^㇙{څ7S@V׾}Bʟ pqMUO.ILnXڗBXK7ޗsz \\?kLU:[W U.3OB1WRKa&7vکbɗd0^nB&E9u2JsG^F2< k c{;FimXCK4&K_^dbu"ѾMr;mT9>O8X {dNQ.HjL T嘭Xhr+٤myT=sBzЃfKčM¿D6]&T+sY} "IB6SXK.SA j%\GIW (?%DI8I`4HzuHOxJob&<Cz: J b58AMߎTCjo% Z{h6) `l') 4$F!U VW~.\ WG _+dt-y/JaI݌@ r"#:kef\+Ǿ4k|AyqyUuv5u.ziQ=MI2P>M'L.>/~#!D9ZdJDOh`*!q4 =o_.w*fZ.p*z~J-6zfg7C,Jp=l-Zm?hMˊniw Y=`v=B>./klOYθ?w7"s(@ww7Ejeh HvS6SX?Qrȅ`$Zqv4K,tbs t$qM㭈 [5iZCptt1 ~KӴ[u':P/;ac%ٵ69X|g3۰KЙ٦9iȈd6N~kS.QN-/Tk5B8].2X@+ &.4iB.ⵤjV49<$h̻J瘇)/f7V5*nS'u}gf>WAMM"kwKwﭢ[(Dm %.~;9*{XCv շ܏R]$ȿ6NHXÐ"ʦc'/MR7(D\3)!qPqSBb/#RlѶK{Q wx8EB f]e 0ݭeS;=,cw?C}h 6>'ϑ*`:&7oK.͖a)߭S9?+KaQ$^BDaXSGFb=5DdzȀ&o~ߪ-;ѱP!&͗'P[b_S8StgS}E;i<F@U^myէA.X[c6pOΘm52D_Ȋ'ޞaOՊP!"WkF 4dO?ccx I(ݴ`+>Z2ݧ#EDe)*UT0X!H\6&c Y$jN鷺q+6oIZ-Z"~bEQil2q!,K`FԽ>}@H'wt.@-@6|Μ.\0ظYO %u:Acq(_pmr,v6*q~GA욽e`ERP0@=ue7g^mhԐo[Y9Z*QLD@0H=:h"}`E'Ƶ.N)C\r).UJ֢G)r(QW?vhc^o 1;j>0Iȏi-ָ?$o.z -XFCٿ 3؟#3Q- n=EnkTtۖ9!xH2D ̡x&JD7/>W/Cvj$n0&%͔GyqRoWGA :Sc=J$=ΏB̝E[F^Ɖu~xbIVϯN8]Z[Un)M|b%*=u(PFG?§t(DPFt c0 H6Ϳ=ҟ)ӔTQRS,E= `,A5JHQ}d'ra6I]V~oz6A[=7uڭީmC:M-U=NhʈaNa[u \ѧ CG\}n`~yAaxBCuQiL4\ `RJ̸U/P:@bxݎ$KRcsP6~bJb@n3.ʊԿ S\܀LbԡkMd`jFCGpdHPb2XH^Q*XŎ~"'uSW1rŠj֕X?_.y$! `JH8:Z*ƕ9bLF(@\n=G$e5"n|Ucc˨in_;== O% T*Rc ZӿsS`@:N'LAW"d=!LyR,^!N8@`X;߬b:tڰS@`o݃kFӤY6qZFעHlnWӓ`i]Qo~|gT*AybENlKK:%LPNL.v[ Fsy<ʑajv9y@0N'}F.bn@!T!jY#HVͤf@ѵnur70YH:=|F?v L -ΪݎNYE`SchgJ|O+^rDWc^yIfdjДx#F'/ϐIiHL'\sL  uu`י(x'K|0ToەGĖl Ewќݔ .'MG +)+$f"0O ib[HXW4n_V)#يR&9BYm4&8MB4 Gr.L"Flji]9"MfG~J auz}D  Sa/`XR͇Kl]<Ȣz{ZuxnC~PE;a8ԏRq\70>i(΃VvՃ:u-u&fvr~*=rPO0+ !س2~bpA^&68SG?] dH,٠T'[LkYP4 <*xTXglHfd}0gƀWOؕ:V¸;%: IC>F0SvM\HRۊNtҎo\\H0"$w-BXB%K) ¬ k|cˋߞ2՜ aCsO%F\/nC/l jl m_~b"Ä=-a;xLJNy6@$-{Edk&lT2 \-sZkLo4u`Nї>qnjSSWudwRy8Vx;4R`kɝl?ywB5 !iV ml{B4pݱ$qޯe&Ji{VjaxXΧ5qXT?k*XM콞ru1lB E2jj|¡?0m PΩ"2j&:} jCO|W; X5f[gkt}؊9;|K]UҒU"eۑwfi1/o*mO.Cv1`*HkCA^8c`UfCMNwI*7 Gc>:̙UNvf= aE/8FPDwcEXB;F \MX,M[Zf8 vcS2.ٌŬA,P7e*A+:%¸]uh_I419;xdilV$;IA6<㈋s`'EMxJ LVbF4הNzҸSֆ/!TQ|uWOAwARK" ZlYY&ٱO$a5~{5 8h}(pC4*#qa恻w; =XWY N~zQ8Q1EAZ`nh_eѺ\3lM+NքjQ7x)xgz o%qbvvA{.ga p;mi{G 5@f*R;G;.^d5!x-(pS F!|{ۇϲzYvauR$`yL J^i}!>c^n[蘟.QؖbB HJ /M+:OZ?ߗq0ʗ㳆%@E5)wd10 ~u H1p,:ju"'D`?4daz]4SV*J$C#W qAY"&ǦkJC/'qtߢgEOsc^*OZE~~]qCoNſ+ t:xԄDR<"t~E ݐnr"XlSI4օߠ6v@]IⷊCgj_..4uA j].,YqgRQ^ImS=]K?"M};*`bPx~խ(~`i,߀:iP"Fu$VXT{g˸fU'V{FJB;J#y&wJI!(.4:y d?@*βP:!dѨ/ E6ujŋQ:}f{85Y@ @vn>tUU{Z ڎ 5WRf,Q/:j5[l!hڱkGjy.x}Uj]Khn-uգL6&jߑ3Q0zgq1Z=&t㾳'f|;[@P",d6!x7ڽjY,5wmL0'.)Ę!L/_z10' RzP)vur⾡}$CȅʑzcC}$$B{z-?QG࡜| ڒS f>1 7)кBV=ܺ,ۦ8yxVyX;#Xf]6ŀ" }i#/uft9,#A{ϥeiR+Աӌ!\&%Aހreyw[z ċ(St9fa>ׇ_][NA縋>a)꬜Lf*4;q"A{!Unfv~mZs_gm<Eh1K5و>q-5lj"֍g+7^IF\mtwf;R}[sE Go 4ŧ "cx$I[5Dzy OM%FL\{]ÝfvtW,>nɁmf5toʐ%Bw`| āVIp(qe/`KPx#w5qm1À=x+Vk=t7JP[nbPGG*fgA5=M ޡڳڝP3aЯC}` ^m%"lŗm!j=Uyr8L aζp B# 71T:Ļkc<t_)1x#yF5:kVZ-"̼X9J TWjXng⩉q㴜L}y 9m>[YcBDL ~q~A\Cr(٧3Uv@J`f[w} a|ǢuT'qbWdQ@"R tcwjė41u7<7_O7^GhC<¿E/?@J8qŝBke[ aHgEəx ymK`KD?_?BNpwVΰI~M #.)s H4,,0P}D|b.WWuXEXw*+4y8pdf Rڮ[Ί% z@Yh- }w*5:Z,kN55|5{k(#8FYP3zw :E_{.BC^;&yu?WJ^ 9v ;?jNvys?F߸y ʯ}aC{"mЍx|%yWMȢDJIͥj !K3pARA,˜{Ua|€>_a~h6F@-B18R;B[()zqħJhrM6pb:|VqK}6Un W8dF urcq]Ѽ aNfE 'dIHlM0~xJ}1~vw"Ϩ"'ͳ9Vw\o;g,(2B`{\g[A @'_XҤ5QwC`@5&]5_̣T :)o4,rZG c4"]Ha7-vx"y6TgkRjY9eČCuHl'/D"N+PA*v.~r~m!Fi8ca#aتu  &J0iiLť/S Q٨&Lk=2åĤ6w|HhL;3'-+ʯ`q葖_H,Gت mŨzwE*qZl#4(fMzgJ&n`l,t تT6Id;W߭ ښS}y+o#5{j* -^7;]t4햬$`{|}+k1UG0.rZS?`ylKҧ[HC UU3sbAKĎl@+ԏj(w8d_nG|FLҹJY{,A xtXm uyׅ٨ >{ *OOÃrB3?P]M tH9^!fkDK:bqsR(a׍PsJxeʇs^E7K1ڵVMkn}`s% z'MIֽ$ ل:'="~be]Gg]G/RU#M:{֡$-PW5ؙ%$l<.Wd6OIH~6s J=`H 6x# '@?Ltކ NƈV jh =ȝv͜v!HyɓuM'ܶ/Ȫx; "\-C!G[vxǍ_]Iu{ohyOdc3s[? 7v?:j9SHOquFT30v1"/. T3 šaJ rUyygD8ċRֳ2& k%{) k>?I 6;A#j3zc}{Y٘&x9a[#RXF>6ֳ־=F:Iy'-$+[ݘԾ3C`z7SEC-nl/2TJEm!?J {* g 38ϺEOD9f2YOY@*_5ƷvJ|MЪLWg{v;)4өp1D2m6ᬓJl{b)ZVۦwޤl@ 4cfN۟f"P%8s'k垘'"ėH@}R zE&9n*4\ڇk",6)Fy`qe}kPڕ.)[/ !Q0+~&+PvaL+aQCO(MeY%x.5]QnNv =3'#;fTmz0a#)@y̳i_:JrR>c\ Yuj" kP?3oaU %!회T ȥYxv_7Hr-d=D2 !5բKj.ɗ#S|3 i{E{Nj"e$ETZF-KTtq׷;90Fٹ6OjM{kz) q3lyO0Y ٻ8U ݶ;mՉk<1_Pc:>i'"7R6F$9fTC۹puh>!ip.Dph#!f@N'sRp.kg7}X_`J=Dx5UYDjueqO‚s=;]8Nv4SL]EMU=̊ڙify9 Lj,' XR'gI68y_͘Ǵp`v:Q~iԡ0o?@x%j 0ȅbnU1ABP\A. 킍uof鿚~ k_²ʦ,~Pԩ޳U p& DI}m*$r(;+ Ad'pE J6\;"cCi}(t3&j?~׸Q|['@G,HeVMف(D͜I !\sIlRpBm&mq/fr?9li}ӧR?N7 EabpB,۱#.j\6  vp(!N-#:״gq"8S3tBCj4_k)Ce6*S)][""e !«#PQ*}HbG񴀘' XBYӐcRJl cή~n$ASkF9TՇW ;&P@1cq#fFT4*HfX]h .L~$pgMU82`<\"[ge*T⻼+j܃2m zMP<'tlhPapQ퇖\m16USȲ {.2=]]oi#~7r]#s%WI%|H+33 ?Xe(pA+ڏ(x:㠭1RwTJJ}'&䋼ҽTSDdʡ 9 u/Kಧ;$nkS:. 88TzZJXK尧J>`ȶd2 oEG0PֶjS^. 3!X5cD}_ {882`Bg "$.e(7:8o]V+lPߦgtl%U+@|W2naw9R` $}觡3EhtmHES`Otmva*  N WeϠTK-aՍ,zD@]3vuq][Nt֬4%;`5Xo.0J!J^YsxqsT7٣.<إe_ y? !1ߵkiuپbF=y»7_;"D±eNjL #%MdOSޥImhp_-ޛiiB?\^z|I*O8i)D6ϖk!D}mIIKG&ePab4c>^!#y|FeڄgܲIJ,#σp Z_Cpuf<<ʩ 86xO*Ӝ^*ǩb#b:y~(輏z^VW`7*$!3e;Suv[_Ot~ #-?G" ASWExS&1fʳX~JGVƖFȽKu<ϟ~oe&soSÉ tzi|]QZA?m7!6!h (U!nSI VnF;Q#9; BGJD%cZnQTha8QÓJnM`ivOIz]-V~ܐyX!|]-ihA'A@^GlPrΊ-cMu;y`Ij%val*ujRZ%?6-,v~KC믃5Ù[w@-|9|!a3/{<bQCScrcIz:GM@oDUU I&O$@k?؟F=6 $k)Qi%en`Ix`/ _ r̘Cs!tL@W2 te\"vyF(u'7uQFF yJ'u/j T)D9+`];,-Ve|ԯM& \<O8])y=%uٔ-ʅ5=0Յ8W%տֈ 3|}?+Fb9_f 'b 8Xj~. .NAj7]  # R*iRDUҹXU#|:ު(-y(0NK5ɱjPp( s-`1q7ML}-Ujnұ,'J ўʁ) Cbhߠ Nb!Y֔#O415znWh[XCZk Ծ\Je2Ѱluʄ VQSe,c_2,^Ysk,phj5,p :뫤iy𸲢H6xS.a -,'6tqZbY(i#8v&hAc1ll-QC{d'jD ٪Q'"m%Ѭ6ki90ބij(=%gl\7EFk7h!0rv{@~ wOݚf䜿Qm=$~ƹZn0(Ty?ɱW{씌h"%og4rZ ?*+E+KI/]Ha1=`ӋwDP?UxVCFv`ju%j!Ϭ^"A;Tә-0Ȋ }dїꡎp1H:*bj~f_iE'-CUaɇR]hܬX4w5_}&bm0a`G^ap ;>}ho~ (Y>O xz܀23dh:p!OP{P-k;,:Gg T,w.DA@ߐ{V^fZE>EQI1Mi(Gv,L}X S3!WVaYDӫW&tZԁi V-x@MannT'~՞=1rOo͝`WuDqwqF+ vؗeZuNydn_0.bz9:qC_4s%m΅l9Yf7LxE$K 6`:ZI =aDud̨d/ւK8n(_HOҽo#^`_+ ;7\YPpؚ4DqؤZLQƂ`mXfCLJuZw)|3|TsV~}̀ 7s7vDZ6ޚJ6+`? [Y>!VtH+<*ۻ\jTuac"tUQ=$R+20P$,q"!gnm zZ= ǿ4!= 2=[#&o;~#P;WT.H@?V. >.nh!l I*PyH&{2Cm|A23ߖ&S^*ѐL/xBe+_vNǔ'5|WEξ˹ȯ&\>|-gNT+M#E1b /;׹:W]/}ËBJ ki]m?u9,2G*&dg57sWVYoV`T$;-ddQ#*lH}QbJuQ`eR~RSTnޯܣJy( Ê:3Xki7^>mM[rHN`|Rum#kQl A"}S"ǨMX lN!651ڂk1Aw 7* CI.$kR'A%0pV AFV|#|HR66ܒfU*gf#>gg,C|KV~".cmJ.JR B,.qrxc_uL߲Z/0ΰ۽r oΆfiÿ/ —';Pٜ?3 uΪk-iZN8Ij?آܴW5g݇x-Ij΍7G6Au頉 =!˅(5 n_J4Z~<>(Z[}=;5\'5.BU%~R6kB7@`fi@C"/jf.'(/EŞ1mU֟x1k&>og ôš9.dv!O{=VOQ0ku6~qRuA ]R< ]1jbNϘGN(EUJeAi`Yw=paS2L9#&yJ'[xRO) pFsio{;+V33Q)vF.K,7޻`=."/!u@ 7;W" ewHiz꺲 07 p&k/";~ysτjcD((c/\顁x+X9}6>ov}vN,E,"X)#G3ʛa]%]c"aՋ;m¼]$Ajs3k1t_`!ssmk'B"0-M5 6HWĝeT iEt!eM*,M 0I־I̻+nN6- 0qW-s4A zh0v%WֶZ8oz;&+Q؍ǴtzJ;B@7|𩼗g0aޅɔZ1 -Wbժ,va#u}ס>U9}}Zk08ꨁZ5míH[d aǮf.J4^53Y- yWMry|ԓ6bmR0s(8\}_XY=gHt.}9):>'FcTItF}$k&j:{Xfre?yKx0YޫQd5#7 [Ub\ju/\ 6 K-1opS ڜ̐/mEyrOlM@h0 ;+W#&PD)]Y!D% }ZaR-i@եx kA"AT2ƺ)󅣢48H7^aJY{Y= Хbp R[o/p@$vt[@PH- KnoÐ %Љ͵ 9p>Ri* 79Cws 2G |Qg0ي[s9 yÓ~|R?u^EV5R*4b3AuL.e^XjF~ҥh"yⓙ hΦ&޵u UEٗ*z 2qyf2T֤%Y . +3δ23ȭ%= l\X-q+U_> m:GD]n-@>LFIuQG[k ͚rQ vor}_ԕiۉ ZH=/7 7 ?4ʰZVX=vhyY1]&37]J1!n0ocmؗ0%kǥ̛zm(}éГg'~'6>٬I#,IYtp p|&[݌ iNֶ x)@c ?rwĹ `FO%k$~j9_G5l)J^mcV(%5ºY)weD,ѱK] 7D]fSp/ ^=kC8qB'MA*ZA޼]Fü ί0i~7e?Xxmxu*lC&\* Voج9?zBx:]r-WIrhElSW,$W|9[bz)܄=j'=}"tC3߰6#E\mlgvELPHwg+A3͈.NjP}{$c2{wJI;:Dk˱W#s-i. А|IBh5ѽLZYuHYӟ m3O&̻CċZL|)K#VIu쏅Ꝍ!>nTUB7! Xg6NIS='*q -WǗPRF![a6Bk[@{ ? Jʐ]-nЯNLvRoB+ k/ C̏;e^'q=z_6 $b"SOװu6 OupX! ᡓ'oh(zkF`2c;2w,X(} !w|n-0*j!ɫذ4k؃q'Cd7 X%b1QrVz*q̸3uW.k 4k)2w|)k96%P 1;0(u#lY<6y\ق(} HcQ#w)i,ʷ]˛F0b #Yhp!b;-)RΔ}&2v~vF4 3HxPKZ1"? mI;Qc@#P_ kVm"EL"OذzV OnCOgDӠ?ZtCmkFu{W"*NR?vVF͑,"*aJc]{_V٤"ɡ5gkW^(18o@8 ߒ.HY$Q՞5Ir͡ _&yQ젰! שMyd+yÞeϻ#zCz{a=ufKu YHwCԆLyƿ{^YB솫0|^?O-v͚Ś:[xj/"{F<)ir#"Sv-Xe`ͤədsm R)AO#Z$fqk2={4 6KA VZ8&J ]}J"!TY(l5=)Lfcၒ0\ca-˥Vݷ=sO;Ꙇ_3g,;3'GUQTOs!@:qa ~ré\oHX$bkKmlɮ̮m4B318N.Tht& ]_:ZaZfqsƕise/KYl0YA"9V# V=2e՞>XwأKh922  |ȐfFi/mnpo tS%_zB;jJސD#k'WheG:WȯD>hIR~~]1(芾Z~qN%*tٰ埔B9fh= |ga`ᆷ>)B$T)KP3'cۈ(f':Ϊ 7ɎW؁||ɏe-n<nAFwND]}^BF${j&D9< cWWvtA2ƈGהv/Bl[3p=Qb,_ @X>Sߪ> I>c5 ؛`p@g,2aFf%o R\ 3f gʈXjLGj$ǒ*q;m &k] ;*'9osPR0}R7ZrnҁD;7-qK"g? 56yF/&j,M5LZTjBAcn#GZ]lHQr։ _~]:[1fNt\i# +sdFJJ^vr!]%<жUk)p}g7ikuM8/$  ܇f-z#F-HZ p5u8%<əY gՖ{%_L9~r cāyL3*0Q7.`e+ыi͚M!'0:қ̵o"|VZPiN#YE_C uHDuZˬ"! d>ҘOQ'MVZ|5ardꬊ':f‚9d $E&#M^*~An{b+Wx(`&47uEG$N_.oS`Tg0z/\St`j=AgVIYo4l-J%DY/K[l-ܚlt'K#3ڃ`;~reyޔo*Z M@O.+]smh śeNKKWҺg[l kT2oMQhpzaxL 9A1D~đz,hn2^%n]:d!HepB=:h9OԪ1F6#yLN#l{+擁U[Zd3eYl}Z2GX*!lIBJ%N9od8Ȃk$"[Q&$.Z]e9%{ίwB5r`;чe(\穱N< =s&~msiܶG{J59R8Ա}>D~ ٳGNDڧhCYZIuLc6."e}]/wG5%05lxeJY Ħp!Y8Riww L%O@pBpvN&03J_^gEƫT%bP,C||c(R xt.OeǮrd>C{Mx=WH"՛ݷ]S cŮaVބiۚJ˴ %>LJz <fsKjGQ^У"NI{k̢e4n U䭔z gX4.…y£Gn'Gʣ!l F.D|L7XK_Nr_]kӧ0{:+m言E|3)W.86{a?Ro2+JlҐT.G/mLٓg?NG"h܉Jn7VgM!5[oӊ3P}I1D`G[c 'πT]؇8mPDJ3+zyX}5Sdٕ襤ٮUE՘wd3눟,!H|SVJqfxޜ,!%_CwW[ISV ~cv^V N-I 9G ~.灠(A$ *0kkkC֬Pp# m@?3.B^1Њ+Q, (6ߦ+RՀm=T*ӌ[K[b+mYR*$ClGį6=&VWOovn nHЅfQ91o\,m r7G"n0]̗b8"`&M ܃k,JC GsW @ò_С]='0xUNtnKDׂݿ{4OCY@Knr}8Y/@{4ž"@2Ev}؀p8J o#]E4|8ŵ&+3!4X&p DfV |t0AH`Avn692;031` Ibs 4Ve[9mƣZaˡA rWiQZG𢦑KZ o 1BE]>w5/6uShN"*7%V~& eRw9үtW9 fH |/uҏщɃe"(y?MH\d>t4&EكTV˱#h'RQ/n;P;`9| hEZ-C1%.C )Mt VRk+|wfOla̙+ENb2PF+3<#˥"(CvK=:gu&$)+zx.ܕH2܁S?3My:JacJAFEׯ72C&rά.=A~9#usaq! 䆰YG?aΠtyWY䍠 +k (nxN@Bke"0}j3s" ӹZVsjJV+ 툿2x^l>b1MgÓys`Zt'Ƒ+t 8[Q4>!;2hpKLlP Bb~#-?|:fX'[w|K]d=~ 8~߳ k&/'J"۴^xG'kriu-%'ٷztV ]+\==nV+*=w *K]9_O.ڲHي;0}~2\ qxLb?&RI M!I1eFFZ/H4ڃv$If=-(D>νR6^cqL<`s5NxFLX MF{+DIx̙jE#QJیdH2qbڛXu\bJ[lŪ c_`Sr,R,u3 cl$e]#?T s>=<l=RZ"l 4wvF#]m-_L>D\4DZ,=|v  Մ%Nӭ0rM8å&y kПIVǰ`'种 Mt:Fu ##^q[LaY=kҫAOx90F_3f,fή4+a+ Ѫ)ysOys_}-;u&fO -y d31([?ilv=qö(f7НŜy4[KHχF!ws&!هjEVk !4G!g/D\{HůYYl|sx.[q!\ Ծ[u-M9BwB꣛ H3`MuSs! QOJr NjMWXNc=$%? ؙ~,X϶ r%WuF]BLp6Ӗʒ=/ } UϧVR0!ig݉eֵ &L 7I^ņp?BQfٸAjbEl™u/]d':H=l(Csn+$*V ǟ>JLg,WSUG'vxй"tMьM'F;?0 uU {DRe/׳0~jE '+ui(M(+tR5뭃MzW"v:`Wt3VZP)޸ف<~*C?~jp \n-Dn# JY[1؇W;, 7z_t5k%'(ެeT3̓=Ł;qN8 |ƙ|tGb.=\KL=+nO=ׁB{B6x<˖M q4,zP=tz% )A!ߍH?XWpV5xz#N>XIl#`} .]=RASIh4xyHɒx'>f̄ ocRm 5/CSH (a>gCG2H`"n-00<dc $F6lIVjV&F-PKxQybh_핒Y1_c8ƪ҆yV衾}*ƾnFKyw . d`I~VQ}WMH$ vc#` º=}%ۤʴ5࡜  2I:hK3xG`&yVP oYt8$H8tghlL32$7Bamk2WJԓ5_GfD=h}1׎BnV$P&+sZI1 }i|>aiO/>ֻ %#čnrI }&@|axpJnRrUM p/Ʌ58S͢`!s䱔/N `k $p$9tQ+9174RXi BFl,ݓ( .E>X?Mϓ,tZE-pD O>A[g 17ZF Se`xkB~Ϗ2[ak<8i>'xME 4˷>=I, _*:" ii!Ӂ4e?N^ n}m#Mٌ ɘ t'-:#B 8HYgz&n#[ y0U~ .4/cBm&Fv@ :UmzmoTj~OZuiAn: 5&f䱤SZsB: $u쏺Ͻ.UiI8ǶPTGq{?$-`{Hźs۝ʛ5 -ȡn\=>ZYzBO.sQeKXkV38\:C;e /nDLIDTDI=cWJ]v(q-X"B?GGf0s,& [Yۚlz ǦꅅlyR[u70afE̗F<]=m M_HR` &6vnt-4{3R*6}Ⴋd]FieHPX։r=?@'7i$-`pNW={ssLX '9 ܏]-;~,HFh͋<ޖ%(p+iG 6<0 ەX1$˃N5#qӋ<%W~Sv%Ȇ}:G5[Р[Lnu/Wvjl>1+ԟ"KA~V qp '|4Da4N'K,7 ][vd|*)nCv5~c<}=ef9} AY{1-` DC ); .*'?mB1z/ <~bU+uT>."8uA5`v 0Y[ .$Ci]jg?s4kr\b=|wC#ƪ{8W#$U%_b  hX*qo\twL])s/)|* du/Aߝ`O%#5en+kBRV+Wol"D@wES%3@EnyzommKVT[mu)zyAFFؗVk B3 ߆NY1D+ZbX9e],/Bn+crfC(Tr8ogc5 W_A?pCTEmSj;BThB 4$n3Vˎ.uå^y1+uΖb ACo )삉&3|;:P4)jҿ# e d`aOy5m7[0xژF{ j1Y, k[p`4F*b@3½v)AP +`haGxtZBW_3@ҭ'+X[]_^\<l 4ۦmǧ%QPIZ0}냴T#81Ń $KQpT(+2}mJe +#˨"[ @21MNs4̅]t /)@y<" o{v+=[J0)Ho/>&}­7T򄉴 FA"`őU2nyY-e[Rg4cŸY fyqKRy'r"0M&#ctqu4Ȑ7Ի>ro;CeU91ӓeMͰY1lNLҙx`/PHC5mu40o8M tV7)N?XCUҤOp`}-+:("Hcwd~#Zi yng*( s=9͠&]'-V: q y\\Q D1ppSvN.UXx3^*, /8fԆT_aAE{Ms+9;/(im~ްH/Ql?,)RѠ69ӣV]E ^g>A%5icFytF{Qd{ lU!=݉J-O?sʶ^n j`z6 @fa ypҢ/fB5lJJj_|Öi3tse\L6m9[A~x e nSI~ȗ 1N 3imt>|\h>橚C=%V. no,lP#I#Y+a“Жz*= 줓Ѳ겔p%'.eaZ &~rF4fqRhݡѿ5 iUZ3'H^*i') /|b`@2DcJGuEt}iW 4 (J6"'QvTLOKW`#jzG^{X{G>ӫF`M9'rƒ@".me?D Cm8/}b1hJqz`lފ{ajGb5o[E֯"Pad}/ 'NcOEdt_8](bn eZ7Q6" l2ǩb\9qI91شOnES QxLm:0%8׆4 |0{,=6kө S'+p0ԍJʜI"T7gC@i1!tۣ|-Mxa^DAZeI3gjdCtg-.ji=s]-N y=20S%UBDd]PJ#w*=b1WOn~3:6U(dj<9xNd&o2C/:h92}iۊOot,R- |r~Z0.뱄7A/_;*9lj qS˴A/iJ|6TiJWko-?.d2D̒J9T `"#U7nD㌻ 7Pe$vNkW3Eb%HyW$dӪER_2 }ϬwR['엶^&Њn@' + ,7іt8`>*( x>$oY:-*c$ -Ѹco"ZIH>{ImdqfxdA #nB fvb7@=,(Ya[<*Q;};3"鹙͓.hFKCh%؂Bt(,zZxn*pٛA׿P^h8N}ϫrJ+5avMA}P$^>b>'w]#/&DA7Kf^jhɹ+N@R7E,׿噍9~T4mIËwyBD7ͩAׯ(H`CL|#_jğė ABS]{y*–DxCEf0&x!u/J]Z1>k[j v1_j,pr-I oͭz=!6X4(\G3lv#+ɩr+<Bw3W^O?fmei@smw({|uVcg9VA%0"DL;2oF qXvu/-"G ,P@ج!]v!1] W^cdzt@;n>>4^z~ S60o+e\RPT`P)$Y?Ձ ϧE OjcWO,> Ƿh89 sCb#u[g&{89.on&NpP,8J9@F/+HߙC»Qqzd+{pCso(NG i0xMcbc6ZxcH9 :f)Brʰ>八O؁Q#An[gLc2 _ 0=|T v>95ѧJeiIɑ5!C]_%b}"W灲mYq M6b B$l:ƨf]0gt$]j `jk$S}}( ث?$rDJD[ͨ (1,/ AoNEm["68|sCwnJ]])GZ*$IBaœVZ\zR _ 2}*ށ{ U@x8ښm(tI{ם-ލ6~# @el#2~@+h( q|jΰ(}w?ߑ-)I>`=\!,Hm#}{zK pUynڌՈAWް"(3|X=,'K"XAo&⼍Ww}p_ .S0K(̼;;ܐH?3ց4Xx!MݠD( U4FjՠLwD!fW1g[,T&BWQq)\e5ţoX(\ !Q2 9YڔuɽS=BK2O3)X|GՈO<1ywRF ߷5 |?JWr#9fm4nOݞ[,M+; \@P3<(LbBLTj |Eb . ^Ͻ`hb!kc/tym{u)BʓnhQ؇{H?Bɝ흕*aͨfSK2!k2t>#;ؠ9nFH|>qU>%%:]_ʣW﫚peI볠q i0fd=pu^mK+B~\ln6?oqG:RB}y=$>F2.F[χDkxZ|lKvi֎N"$N W.6vEad2MQVhzǴNoU. @AOT GWl#9:cnH")GDwuU'v2v$|< pfDif@ͥx8)'ҼTRҁCvwGgG7b%^vSK(]chpޗ~:e/Y>% %)B$UYT6ʑ;->Q'Z%7M|R릷ܶj|+V)w0ZdFYP@g"Z9p S./,:9I^q?/]09OM y}U}qR$K7}zT/}T$YQyOF1w?('Y2l5BEK3qT'K?az슥KE7`#J8do pbY>GOq<'J}q$/R5 h0㐅_ !HgGpM@{elQ\" GXY*S9ӄ;GSt&>v{]?K <8wf9STxF ?k'B$ #U! t:q0bF>'ZcN<--Q&2P:ʥ3o.Խlȏ&.48Aky E/t1}2(N?[G߹m< P*NQ.0Ƿ!{i,[ND&S"w*AK4fU~pUzcQ0d&Ibt^u_^E^lɜ!{3+Nښe>r/Y>r-J}Fj{~m: 7ivdOD!)m,l {­Y_M;16[̀w_l]fl9gUZM)פf`<u?)tc#!cy'&}/MVg̽%`."t zዏ|_S/#sLH6(ǜյoCč SoґR!)&FCAde4bGHs>AIICӘ `yQOtM%HNx/MKB)Sdll7zwPbe (XA*3lـ.# )gXlCt)6g=.T&ΝY+q#̇I&az>JۡI0>' ]~Oo6>J0H* BPty"L< CH)ފH8%k`iPQI^W8xAdw.dAu峝F/6 S3jW'y_ĕ9ᴔxD1[2G̸wVB|-"$N")`s V0*ɼ%vT u3r*,³{ݩ#k#]q^}($O5/KȢ;jD*@1jYrpr%*Aԣ`G3͎3sE䚁Asκ-[2f"ʞ9dV}-Orr(ܶ,쐴 x@}mwE)[r ]i g4?ïWo~^ 91H2 B >7hB58wpyڍTFy:3Q GtÞf1+r&bюZyMUEkȉj7fvU8vgsW>iDP66+Lf0Mnc`%@j$ZSm\׷˳![ku}~~W(iaZ"R9TznJ>%)@j&MwouBRcL`~*r,YD%%Bf\d4Z`!_t arMJ?D>+ /jan=zg۠akE5w >w:#?yOaa׫b:;:e*quK3i5xHT,iDxuvypa "xixCT!S{4-3=ʭ #~p>eBx5ZHeNq{a[EOhN:%^GVdw?rEATQRc87G(]ȇZVW-shn9~Qb( ^oKH]%ry."1(Ϊ:דə}=UjAOy抗E’Aq/aۅq5HJ x;QeO5A^jS8LDZ> B:n%[ q&#Gy@uYgϙJ|GٷteӼ& 7nfS0ʝRfޔ2 xOa,pW֤b.P- V NPXaS`1?7wg:;3 ;`WW2F}:L.(B:3pC׽72ԅWOo!kepR,5+LjU~0ЉwXKh9EatQ0煞N yZZ\qɌT{B6%3TZIʷ[Ff>ޑBZ.߶e@ƹ`uô9YseZXe&osÏ|  =.YtR3eeKyhxA挸 ?G0,Bӄ2DtwTVgЪBy`)Yn[_pϟ`&5U ^Ḿ| Qͧ6DКuh,Ȱ%.g1{^$&!f,q40U3AdX:m|DF- &S)v c І0O]:ʜ{`0uGF|A aFa^3lM%:mKJ WnG 1݄x`jQڤ s9=;@Xhnz;[sZ4ƋIJW(U**ƇMTᛦ>fˢzM\57 (I)xD1abp[Yp#hsT lq$}d5IFSߗf3d̄(_ShV(9peʲ#ANr\lp^iT:/m/t;a78Xeՠče%O J)ŜBuvlЬqk8 <Ez;dbJRFPei$yY;k.FA&z5SCFդ=H麲a4XR W-&[k")Jy` 8-,,`V gKJf̊w)E26 6 b)J8;| 9K[-TG_H;PA2x+ض? 2f]%-zԅfHcc :S6<eSJ?ʚwq6HY3a7܎ A^)ߪn" #-C1P1KO<%4K_,=Ug`MjCթmNG3l%4* ^a׷uߞhդ9bGJTQYhd˷jf9݅WZ:[WWm)V \|`%m]\EM_t"&F77y;.k8hM8+م ,R\NH&}Ykfz1A":GUH[Mcι7{69V/d:Y\oa8qbB99#P C?ި[پ!ٓ{ai{nD"ψ8^79K>|d e!]:C E\mmIu('|9$\|9kRRW E̦)~̕o:?jL*U'i)q9U-vfK,F|Pjjd~JD:оlPXhGV!LO!Xh+0VMdsAEor|SAF'7?"}^Z}NVt"_/RuJAU `S\y]}!z?LHG\vKhSKV)Ν!ſ",e"iW׋caIu\u==Eg՘O6V*j XkR8$I{|qI\&3˄._9\s]/fq<ƳOC+`iq?&"W6lo ,Ίe҆ؕJ loRpa1F8ImB%CxI;V_Dd]P}n#:i0B1e>Q?/@tJޗnwW% $ʠz$$x%_X:R_޺d;WC1%:k|J OPdw Cm#vrĆ1t^yd*)1/'CnrQ}Apf9 !_:cAρ_d5u;`_1ފWq%J Yۯ <[=R()cNu]WJ Hv}Lb7d y CBaИ,[d&NGϨg5s‹ Bz!O$ta`6yLΔH,jIؔ)~هq\1j;s~$ؚm XAtl_U_H2a#4^ZjrԹ蒱3.K$!MKԤDKQJ0B݉W.xZ?lkN HtZ^KV Z]vQo)c oUúp,jMْ?w(5f#rl܎eߙ?oe"{"\V25!$%@{ɕ7(L zDUXZ:W<~I8sqRyɜb/ǂw☔Ypf}yvAYG)5ŐČY6o5_@P攨<34T157X2],b[BCd1|>֖ӊi+…K!h7 T]v4(cn8BoA\(֌ڊ 'X/t =ԄMkƼn;U;dHL}Hy^~evxo>5Ofjb4Io)A&+T~˝No'e??&Yq2 I-ᆊ*EZ[R(tX$s. -I 8/y,_ɯŒ7%^.H/G1!T3tJkUM$޴է(oB>x&Ǘ 7(i[:Mq =@ HxzwIr=S@p^%h.8 ^V.g7^Xdqys-28 S3A\Sr ?Pjؠ9s {3J[iw!%;#^ހJPIc(ʟA2< 0Nb:XG>PF(IrkjS}ZoLg|Y8 nry;3?1׋DI).;R&nyZr*ně~pS\$=%^VxUbH5ABH?ǶCWe*%士SkIQVuҡt P5ek#Q\=:+cŒ 6#\jt;8iE椋\ξ ֮ZB6p n)Lo7z';&f4a5F]uuz&9c`&;z!f5 *$"@~:,ʷMHHB?ځ ;"; ۙI#0`6:J 'Z-z3Sz׬ T.s@03NU=ŹJ* lVx9.:H_/#?&FPu1,\#k$˧*y?\ML] 2p]mPbgpGUL=jcbYxR迏rSg|ֵb;-M;g8GG|](PK`O@v>Y x,tt2N-e!gJXT)|cIkG/b/,@bdl<4Cґy"w{M'X< `8%4n{FE8Up,#U#Čԥn E#$ډ/n5(ns.99۬Xeufqxz2p 4WWom 1;oB=: =۷P v}*woӈֺ7֐fr(q^4 - ;SY_ѺعV턯WT}$a7 p苈0h3&Ŭ26+NQY6"͏c*Es>XDn1nd$xiTfl; ,{ֹkMP:+a gs n F+Ls%쫎58)(ѝh͸ &+X j?;'Nx3h[s䯴ةm$rx>@eèX5.kaST~D֮GzI Ӕ {8< %W쌆>yaNPb=QϬuT4mM+k2=S @d{-|^=fW{{c {[p#󿆗z2z 8YH(eJ f: EkÖ:*  e<㧋 JgFm?G,;.gYo&'x4F/ܞ`^6KcvA-5tO(:hY@nBMQAy|]2½XIA@iB7܃o=CD@.56gJX?% g%S-V#7ȕM*{'qlc۝6bϢRԝaAC yІ4&#gCNMI؊ܙl:zY\eaXF4߶;<~ S|EQbE?1v}PH_Xz㫫vf %_@HfpPg^%=ۓOT'y 4mT}E s>oM^ڣMiLb Z1`6MB*XMȆeFwAٵZ`5YmwzPqJF]2j`!V[:(Vc+a% .NkwCYwOHnZ@Muqy1)@BąQ&'Ex.Xw0dkv\i]㠧ʼn h (CkzCE|z;Aw"y1v%N~3e2y1{ކB)QIЏ."_V9mk ۿ# ~H^W:_t< J|O ᓻ5E])-h ;g)](gQ5ܵǕҵi?5Rti$e_:!O[I[<3hYOe].3B}j:}(+i ֎KeH ALg=iֱҢY!5Rmi~w)e*`# ^:H{*w[:nzlz59Yw( i ?s,@mjukL>/f]s'iJH#!(.4/XMs`7Ye8whXBJQ<}CVi-:nt^e@9Cɲ{*($L>ۗvp@)='y{Ӹ|+>E:s=-O-ΨhdyqAHKUy%.a̼>$[n>tě;99y2*Wtv3sd[륣PoS]8<[O]\gJu1$s7bvb\6}Xlp21 ]8k&bM=INp. X\O?r.h0 ,Es-mȒ ]P0w1Fv +CZ'1"$yHb}ek@@úebT|3GҒ}^н`Z%Fgl| ze(VyP6={+c’<\bK%CTٙHv9p?v?݁ 12VNWK%gXS} 525܃5^Iwd]xT1Ցxz]UOV0]WD`ABfBG'jD P0ez)Ӳ FunNo\7R Fa&Ƙ?dќ0Z.|EYolV*ҳ T!,8.p).ۢUƂ}YճbAe.t'| [kj/_OϷSx1lns 8Xb3)JlyKL5y%~Rf껧x"ꁐ-k<@$5o }| )o+Jbf񕣖1"b0;, m |Q8%"N|DQ[9>XI(螏,ҳ>;~JlĎTTݾRwDp7atX ů%~ͻgLI+0"ӵ.t`.hnfme2c#9gkAr]k\PTݑ`>2Fu;S?sM ʈxu9a&Y\悏QZE%O]=ğ6:^>Z mHz5qE$3$aHɸ)icb/o Q_7'y(Ax㲰GcQ]*Tf9/NMg117 ^Nz8IDBl@U,[Zi?:ɭ>%>9Lɸ1ÃITX-oh^ձn0_m8js!z.}{aEOU^YB3C uҭI;&nI.qB߉ GCnpڈ¼T,aDo~LUnR焋mN`AB{hY/ Ihat:vtb5Gz2&2`k,+Qiz[GNgMtZ@/@QQK0ٸͼ7D 눽zhT [L+BF.pD#c<3r7)\L/XyWE%=V8'K!VEHU<2)yqǡ gGUV9ǹ("Rb}а) 7#=V]Ɔ57 徬G20G-Nb ƓٖFc+sݜ;EBnz<[ғ*3x'Dmv dAVO))N=bF؇=;bgBV8˩hp@ Azf&$ 3&?D dYH2A*q:]ȺlNjDz戗찛AW\} }(p\ 9(|+Кg*~ -< w dʍ>pQ;t}TAN_D:֫שcBk1#nILޟ|)8t yߴ lbV ΃#j߿]1G辪$7c'7Ŵd<᱁l_ e[R)o!բ;Pҭpi}jb-Xtkrlf[X_?ۨ7o (PL'YQK41m´, =Yb,slBHzi/P/:vapُ{)x@Np=%$[0|B4c~d+ -l{|43&6K&Fu&UheC:q!FdrNЀx0jYFl՜vmxJtLԺú]uT ,jtDXAI]S:u 卩YBZ?+{-ۋ@Q`O ٰnC&˚>UVC]3zoҥ1{di Qfg24hi0D, 6thThC}ZG끭uՑ 7FL?dYw \0SLEIHtz> (j8<]EPZtKk* ӭm{S&S V?lͣAx<0U$ML{9>itM) "xҸ%9t-=?EK0wS;"ԇly@$ǵ{Zj;dKSo~H;wpC!냮&&(؎em×k򽓩 })ϣKcۑP< O:zˮXs ELN8D]oM[`g#"HIk׌`{P}QۑM :Vm3O1ԉm喡)PM֙Vm+Ժ޽ʘ ݛe](2꘬ m #Nн @E&\JpV "л۴ПAO*7 y(?[C5=#$ 2 #qv Y}'reX]uiwgj?2Gh``A!)JecT !gOЃELnKY jq$qyM9NIxd@ǻcWf@#rhډ0m!jU/_#\R1X-2g°5!>6a6!;TwjP%h!8 Cr | 0\qw}&,MYӃP3͍Q􎆲UݞjJ Xkc!&Z틮nyuR#,́,(}Tk[hǶD0ren?-8"L?,l~>-uKlֽE.t80\ }5h|KZІ\h=;icѼ PgS"Dښ%dTjDs딽 A44\ ]GSp 9;aQfzڃ%rV"|Z#>k}s"BͰVVqfPC@Zg%&fK"ܳnK,{IBHt,2f=/Wٍ :zJĥ _â;s;{P~|`X0#$\+B y LolXXVl3Je^=T}MIQ8$\Gf4bʌ쭼ɾ;xt׍yޞ/%.ĤolP(>ULkdi#Ng(VUЃ轢@86Uk ЫxMm,4UwڕBjVqHBC* x6sC,W6=MZsT'~HMxr1]^g~ţ@R, (3# Ms-{TԺv7 "״--{zd{լ8w1#cP LNQ~i8WIW钧  LN^2*l͖cYAC⩤;yq EϺv:+~;Xz+*ݏ{&fX.> B|+ߣT8J^P4r 4J[0-2x„v@{CX4;BtSN m ]frqT6c\Vvv FY$Ѥh|%(Jʰf~kcԭ_\JPx*Âm 6H,UG~9$Qg9/Y*u/eXzGPn;1)$\ Q H!i8M/?DJP]rL$ҙo&Tn=X\$6NJX |4+y# eʠ.Nm X=(9s[>](RDTmM3D|iKBƝ~ޠv}2J}l:мuqeCo ͳjmࠉvxݬ.e!XJ[1>IHІ~t!L6ƣ>/nmwDiKFLdxvG_B<λvZ"?rdHSv#|T kBR;Ʈ+z8v(ޮ` 90cx0f!l@'VqR Haa=Er:'zz;uAňQBbz15G cWq9cUrBٳ- )CKp*E2{Vu"i3Izi5ǩ#+;ѷ3vy&͐9̸~hflD1(KmjyC 7. T򸊔IyjVjp\,5 hܱgƢpX>*Y#XVQdQ.nA%Y1d-Bw^k3VNm q֤8NMv aSX S%A5Z;rVJ%X$S AHg p ]| s.Y9A2/@ fY"=I/:[crtg兎 ӄ6mD=/|ycڧTi^SP8۹bIW<)E6BNmV;?cli[PQ[nVYc9Y:4OOVd ݖz[T{`(N{ye+-d=gBE+:LcX»Ӳ[J:z!fѠ{t{H)K&e-l?E*/L&V%Qm|ƬM2W%+N찻™?GȆ5IB, qnt87elU6)+8w0:㓻Ҷ{RD\ʻq-$=N*XӮD/42}ekT|=/M^Fm(YZ ?'MEG/iSzac|FÜ&Ve-Lג'D81^FCw=o4wvŊoΊ S+Ɇ|[]rqʩdm.%ȅVW;@ym)Vڜ TқE;t<plo$#nb?>Ӗ_eḾFGr)@ڲ'mCPA 7%M3EILJ5>K&ÑGE|7v,Zǃ^-! E*ǐLi`3b!#%FTM@MlH$"65BEK5,84,㒁A~zȁʊ[j!5.^P;3nDhs?!%]_E[~aʍ8 ei$)N֥?_{SKo3J$.*_cܑU „p!&EO9?l)Jy\ =&1Gd:eE]0*fgWX0Hȿ7?-1A3q-3 *MqdExL0rtPyD!a$ =/5QM:bq-O~0{Ӛ>24M礚"hO5YX4~WVV]͛o+/rKh,&.l|/5l#KMcrU1Yg }~ ]"_[o:J%G`6ҋçSH]*D1hvoj'1b3nqYTقXb!.E(qPۀϖpĥ88E @#>Ƚll';l=0\$|vă#c#U ^aSv:Iu,kXmeqrVM_玴n}K\1tWjRg,#/*d,*#&, 浒Zե{ʒޔM1R??k`k>X|ů:9hW$.fix/.{^BpV8.6t)1YrҶuՍH5U)0BSčRuLiǻO4zcLIDW+U_3ɹ'=JI}c\9 rHyrAlYdmOeINƐ3!D×'"\JX䥶a{Kd\ğj/p&K}^]ҁ;ZL jtV(i4{^%iǐ03wr7t iN%=JZݘk%Z&4QJES,.c_KS$x^bC_f){bl3s̽%Z<s}u*~Z ׳QT1~eps7Ŭ#Zq?^Km*=S-'t v ruo#րܴ|LY"=v9c\!,_[VIaTY/R6ro2`(}Kj(vt[xƊs(o0+[F|xRHͦcm.<4]|؍j}vy?I2Ԥ xҕu('`u3/ j (W qS_e+J TFд1C2tZs1Jsm URWz#Qdp$YY KtO"\Ǡް$ ֙wVS;+3-|mPMekو+;-F  änB]+hVJn^*z|LŻw}S,$d20Nwpq)ؿBKh}'kڒ(њRAL`4a!ꦘ"bE]n2 $Zgϛ>|J&E\Y?kE/F/N+?ȱ cpձ+J-,[i{ `9j}y$4mXϏVZNUK-jՍ,jа-4 .Z򓥛ϵ._[fƻy?7@1,P+ڇgb|~B@ d{,xcSc6mpl@shmٞ_i_pn];F}қPZ{8mAmi_U1T=+Zz&ަ"QDv"N] ,Ǽ,P֢E cG,ӈ\ݔ1C5-X-7O%hԎWy$X9V;{ӺwtY򚒇B h/Ytn}Iu T;0188aV6{YFʇv0˵uE9.zOw|]M{%ϖ^2RC -)8($_ G ~*/9~p7exZjn׀oWn[Q >6O]3-u(EiH,V{{:]5 ͑pTj`F:-&$e2. vNqOuxUvg4\'_17]nj[/A ڪ}_{J/Jy_w:[+L#NÂ!Ux ̱}TVFoFitnwk77CIwWneaih'6AtEbIphJ!BۨewYݻ;鳑"iCb 8vtNJ֍Qwp/bn= +U;#51󑺝1RR6Xg~6-w26ی^+pq ue : ;4%=*\E>utMKji|,奿oKԸA'_r'͂漞G6=h$<)\rP A>)˞:@>Xҳ=T5.}c[G~ I{(58{IV{/P'qO5\fkh*SidN<-НtHht)+pKpfe>N-) m`n݃>}9 l38}}xyfNEԱ.Ӏ'O>6Ӛ@=bWo8?H;X(0`qO FGn$Pt..Dh؎} |ƌVaĂ J'>1?w'iِ{4Rxn!2HݖBԿ-BJ,&id~t -K,eT]m I;W;pmm1E#S]&ʼjVd-igզV6jd>yA,r 5t_laN]O0I)Ԧx>8v.2:N1v3gvWqS*k6K\z6>bu$(O@} HzhYZ P DdmHYe' ݴ!_u+Z^_:ئpScў( Fxqˡ LX 8uo+7l$Y4ԈC ޣG%tnTi}],`8NePPpe˔\X[ ֏ɝeEdHsP=#gOFW%zrܗ xQƈ v.OG^6_|ی<7!U]_J<ӺXf`$d؉3E[ l܌7Q,/ O[A@"?Mvp3AF#B7[tQ\VΨE$ b]Է ^< s'#X_{\  HYk ?oez_|AI8H(Z־( %i8p"_W^%3Ō@eIF ?$n4|Eö: A- }! &e氥ֳ+LB\av%ϔ{$6Vp>KHuT L) Mz툦 ܹ5F=@q%Q^\yq䯦f)&HLl^ Ezn{DIa>a~J+PcX>L{ͶVupQkzS &10+Z۶Zށ z^ C-_Nb.~X̹6Qp C<81OڥwC eF =0zۙah! &/2Mƍ"rdHtL-[WUՕRDv^|N{w^ER֥?6UѠNMA ݽw44lv35'֝ҔrFkvn LydL- /c#'%zI;]?!ƮS"/[.:w}|{heg`3veJhDϥ_j}A85g5~2#҂&$<"ZK}3Ol b+.#zXz5^'olxx 젃 9+ : Cخ˯  Ra'op9q=%^<8tCNbI6sHDԜ!.y n1|Lօ= w~PZ~Eg!9 ;!R3JhJtx=5)׃( js{"?[?>R yR m.nKD , qK2=r=6Λ,d$u^?z7#(f;`@('o((XΞ5}ms};OZHܮĸofl `9(Vln՗tS3 _Y35!ߡ:)2t/M.՜P7G7|gð-b`C!q-bQ0b! ދ e.X= HN^ܑIu( *m!bebxJ'/^@݀ , rg+'b-L^U*mN\Aߩ@%b7'!42XyelHykrWF>kx:R[*4yǼ~ hFޏ}YLu}A4VBܑaL/eJ ZPb_ˣTm:DٻIxj]iʯ#pg\ݪ)ޱr iCWvwQ)r4ˏ1w`,Rq௝)*' ;iTᤞJWDxLE,7Ά W[t/)(9sPd)L;9e i FYA B@ .ukd̂$1W?`ˎwxw&Q *Ы¾3 l+83dkƙ< 3 '-HWI^{["9r2 |w\-՚ i6 -E%2@ռPC@(kdX~:"Rlɝ2Qeo.6! RQ8zgt+wj#B+""h5൐N1ǚ<ƞh%snmSmފu }j ᡟ HIJx|^Po mAiZ)go!,puĤ܁f/ u l/+s\߷u5IQ@ڪL+۶gY2,eNOվ[x{l6:#蟠z z׫c IҒ1 ᶥ!z,mA\覓Fh%?V8!!Mz=.UPʆʸ!)a<_(+.Ȏ#.ȥ W3 eTBQdj)I64h@:j\^bn6VP4\nU˚-RӱYfU4cMQJbWf+:n9 oYf:U޳c8ʨl+l+=П9g}YE?XaqT}e9b ړز24!Xx 4@- wvBM$чz&xG؋Ƅ3LHa4w,lp~*9XhO}4ܹ[>'8XTq%șͯ7nOq茵unaN9.ᘖ6]t xmMiWZVV讣

    ie.yHh27Ln<t3Z<ށu1G!҆|[K@rҋ HZ3fz79`8e E7L˽ͬSҬDl\N<7QaDJD1ƽoOkutY~uqS2|2gp" Uok u>~24ыI~o:*CVuö:}fO+,YĈ܏9A}2u\x W3б\@oUe1s5vp- 0vv*ҌM]8N{_aQ]RZ5dFQ?&Z f SyHGSk x1U^dwz x39WuZSrg9u_'Ή^ȩ^?`)s qt% 7֕1;%Fޡsm`K!a~YA1v֢߆]{ Q+иl U4{W䮉,tY}U@@-粵Rނ"2j T:XZ xC˖36Y/2c/:4ƨ;;%m)4qHء(8tTC,B[^{r1ψ]y5''_ŐEr& {mcg,p ÿN]/gXJ98mX䶋\G3uw67l&na>l†Y4ng'ǵm~2XB^lT a_- 8Ɲa`TxMK@[s%-Ydi1_<- Vb;iܩݡ.BC>z"o V8vrau*۟l ׻l>.0 +88;PA#Hv0R"*WVU19/]W[m{fӽ nLbF}>1EW54DҬToB^4!{n[.`TBR>`4T\8dZ&pw ):|ڼ_+: ;c~ɗ ydp8"Y8a`0ve1|}B:ŲΩa[ 㙕4K>qɘKs?QgIa|,WMT`,MDZ/+̲p:Уa}ANpWuoY 2m:)PC?$!vץIȞfb3&N-,}&d9#!OnjPװ }8ĚINϵ51\FZuQȤW*:̓^W+0b^ [s|2("G^g1QZf@UQ>b>%2Er 3pdoXM7۞JsOK_!<)P֞j=nABW9 ˅-9a{(ѱ:SFM?t~]Y1Hӣ'L9fI;ncʫzﻴIcG<2.X% oo J>LP8|X6\%լʢ6 ɑtd4҅kjFu{$, Fp@ ìeHo6G)jk2_GyAwa$Pp|?Uੑ[Z\܆E/fl@=̙?i轐>LZ&G5CqPLKR&( 4e$Bv8 @E@T=iW}20EvtωZ#[RhY I ۰vAJ8h|?/EJTan [K;ֻn/z"'`k|_b5z5OˆJir N3;i M#Uq\:!~|5e6SrII@w\>v)J8P%PtKy>w)ۻY6Ne:b KԠsV.$%|!bHj&(7h H-{ gJR'}϶9;Уz'6*&w -AYIp\Zc גW*aaɇܼBsz?韱 @{y"nC-rvXlڊB\(F 6wF4xhǷȳfZ{;8C֓wuuM6kFO|Ə!ZZ Z"#6Lg) $cU\ 1#uL Ǟc:s\ׇ/R;! ,'b &-:+w246,YlX6w}k8NueWH:JXOx[\P%s^..VdFjoaKn2ZqUIv[{ x[[5XTuaaxPbk J{*h,|me>* hzV02R%MU ;9̓> _UMV\[UK6b/UXHBفI%% sR/\t\3+θ Vk$+L 'O6d~g2]@ 4vv oPB DlbO!NJme.r[BOzpPYɖDz"ٕ_ WJu'BHsQ֠|)SW"Pl$3p(:d&Ʉ6,"R C@*#) %zY]hd P7`4) jۥ4٤ ==ޖk =y+x'͏kk3,sMn.d#f+-a0:1Ocez5*oD0ckܫ`?g_RoZuV[nep)7bMJ#vjd?ˀuB<]@5]8~{k@p璔 9M;k-vTw.@;-dT”LkpsV.x/}/qC˖-.Nw+kWi(Tjwp\>M evo@a P8P"\۱;~#ޙcboҀUN.qvZ}1mG-{"p[Y>] @oY.BB0]5I>v?hu-Et8Ҕ/ f#iOKB77L _L*ʆ#sI0͢^ =p^ etHQŬVf-u{8# g2{$!LpkVW,I_7'P54{m)t]1WMdDo@b4~ɧ4azjd6COLk|xX$Omrp79-qf٠ZԠb!3(*UYK?`ﻚjM5f9"͇4K23OW6aTF5v\pbpMVW1qK;SʠX^**\qjԕ]!Y T`t Roj?ױc6|V׌sO,Q:Ι^@yؓtk JvƂ0B?V"c+2[t9/γA=lQA:BdLIA7z}*;O'MfnW#cR8Vg z[QOtA^񽀆avrE=0v§-*\qW7ɲ)ٿ7KXY 9lϗ|s{5MPWC$##o$?oB!dLۈPaC8 FIk.3ڄV!8Hy1l+{-w3.I״1 *v#TcJE•P`3 WPs4e}0Qi=xepb ~3xjJ0imﶷ6J]~W%o{w&_}Hf:~6D^Ȧ)$̨nrԥ,WhBä3eOL' %SX'C&]}hS޶Ki_?X&7w^&;&28M9h5̕dD 8pJE9x;gcp\j>)_=AB ߋXOؿQ٥ZsZuk ,OV>)@Ll#dw:YI``"gLj *fK3y'ܲ))G|#>WZ 9^J8; Fc=㮶 nZ:Ew)3u .:k {iHtu^T:AR /½0QV8Ym0K?նc*Z*rT̀gwVqF>;jqLugD2.+ 9]-󑦦BIڵëGzt'nt8 (_|oOd hh(qKh,ڦ [/dٙAOhaw0wV=_'g]6m5WG슝'mN:y'V3/ը%V*Q&N V.;`MACI5 wǾ>,Ey FqY`AL,Om>eRd#yFFDǃg; ™7H$cK)E D G))O|!- %<}ͧ!!l3}bJ4ʿTj6XLH @QF;,GRK9#8~)VՑM('+!w˶p~3Qp09Vhv~3xtΑ0;D:nvam~n]*?>&_É66)LBJUh q7ϣZ y%N3}N_ꜿ.TdYWņKrG<rFoz`x(VWO( #׳6u'&)VSvE+ZGg6dGǯOWV:AŻ:DŽ% $aؖZql`' 9A^6tuXWM K.I%T%|H-=*8jΤ8r!dcJOE~JNV63}O4Nl$ƊZLx  R"ܸnNy{2Joor\AO1JmiIT~ 0hU;OyWujj>B!ci|)+E&ҮtyS R-CKRM-;Ee^%E s-?D`e)!T_b"!}9NPQ=:Kz҈ũ^8[_?!hV]d`9DkG$igl(O0eqiǭ@\8Eg4̈߃fOA#>k=~tgYwX1I[4h庢jm[]r-Z( p;CQaIߥ<Ҫ82yNfS)|lSFڔ2JZX=#>ѣm:>pcEÿUvWacdD0Pձ3ڟ7v%f;'˪v,z.&W\wbh[1+/~|bwzW?r|ӄy٣(`?Prt /Ij _c }?rٗl;;3 |_;R 8Zr[6JniTC,Nk"`>5nI<\e߿wK*ڔKy1i~V%Cv/; `^/NW&@2TfSHVnevO+KRߘ18 LOAټ( )Y.;fq,a4s?pLϊmkl|9Ntא#'~ NWV[zmkРkԊ4=GXp`ya:.lS&\M; ܢD,ڻSz{ŚX7`_3lߪL 4آnDŠL~O>(U"C(37UN btuEYLp@<}e&zZ rWr5yٸLpG ܼ-.'l% c;@֊OSiw^D!iׄȐTsdh ]Q$!C1>XDD&w1'to{]YܽHՁ.0A "wme}MC#3qP8`H3a pkmQi҈IdkAD#h192 ]+?ؖ(XY>M~O@)A1{"ôTc%GrdMҎ֦$0Jp>]u{fA[g< z>6Y|[ߥjo% `#Ug)X4vcZ#rS P0E XЎғ CmJ[ŃXȤu2V3R~ZCOgwYwyzmDMum{#Ia7%|pR-F r͓')/8 l\']=Ǝѯ踔fH FV t@8> sYN8Ki&Exh)$0b"e$1bx${a lu(\|tT'4b! ڱZh Mƫ-YH(#Mt7:H =,lVҡÏI E ~?kr%yVc&;,^z?+<5pV*.MQ_4Sנ7*6z,e~LA-Bt)q؛R! +΃؁M]ũd30S^ӑ~ RBf zW|"Ǩbk83L#=J._ѹ?[F9#ėT#(x>\}7-H6 l*J"F6vl㫋n8R:,>3S؝  d΀to0Wsofy)uRTHx9(ma3)8]Igq J&O6*y!rDV4SH53E$UX`x^AD?Z]5 ߢA|!9ǒo,.S{ʉ|c1wXʚkdA+ZPG@ުpGS6"!яNE]/}o.>]=_V\(%UHn4`JrrL t3Mz36[P@G.t7⟁ݺ<P Z5:ႇ́!9t2eM|- }=K&%' !@LBG.v'] a-Jp-ђňC]UȠ0;FYa; "g-'FB/+;qߡ"t0^CA`ROđz&EO U;m8X6#Oe'NˡZܥa$_öj.l] .ُ*#ոzX>ûf`nUvXr4Cnh!mSD/lJh%z(@ XidO.*趭RiXie6PkΗ2xW痛Hy0<9#Dۃ3K@P Ng*PS3@2Pql Go1!?@sU9=)Zqc*xL@$HX㿵IX2GTص_z`i*_w ʿ?S"}PU.@0`(Y.Լq~zVPc5x,&w_vM; ծ첂?>0 y ¤btS$Urb2KIYF^ڇ$j ш]eU'{uPQ|1MƠjϡPHsj#($zW5PVN5`/O<\Oζ]Ys~k~g㉝;z'SZ|UG5N67*ŋ_Yȓ f ZNqϯ2u]fNHYX"dy%y}+bYЍ#AΎ(c~"C:y. ğnpM7L 7;JOӲR.ѓr66VLTz1P!ee9BaZm-`$0sBo-mgO}̨mXz4p?|%ǵAutdfNғ2/$Ƈh#G>roHOvYϐ Ba7gMx"j5]OK?դw3 K LBtCKsodQz `7hL@F[&:hrM@_M 1YJxۍI.y=&Q5Mހ^PusY*_1V7H8C`*A2Vtu8B3,M6AUi7wMF9 cia^%h]"h `jJgpLe O:##ؔ K$3Ck]U<,8@ Q&5i,`}z' 5ѷe[Wh7^,RţVh3{ nO MryPaG0!A G]c~}F>ixB{}+! -Iz/$)qH^ uj:$ E͐fCn  R<~PE[iDA{}Ome΋^Jz`WӀ$'-ZZsH:F%ь ,RH'pYڌ=)3vTٔ8+GK+/4Wks68'raC3&ɉJh'.ٺR#2Q?!BӿHiBA][xqY6"C~?mB{|3^wM̟Pv62-`3L;qFkDv$-vPyCrf\ X6?U6Dh7,(IA|W4Kpף,wv%=}ʵ;5)jix>AByXjʬ_ ["Z]W66\ 3Ρ%:+ƀ&7Y#LP*S2Ɇe9 NdՕq ;uR%D\/ڬjn7 7?Fv5E1, ޏ(_u+QT'lkQ+9IJ0Fұ\3TӍ"dT[vdK%8HC1c4CЪ;1`=|}45-e4$k$*KDhvS w'S POC4nڰ-%} seP,2fVOLm?ήa6.k`惙O|*`C ]|=I$s%&BtQ =64=WjrzNc_< <$^yY/B{0F'GE%kvdݩ#ucO9Kn%VVyQuՇY7o?Sݐ^O:M I7x xGgFd3WؼPСLk[ho|s(Տ*f<洕JR\O*j}m.)Q{ܠ0P+FBE_H AEQ~~j_Xg\r } De0⿘u촽ASBü0VՈVAQwltu|T{Rc}"ʑcHv搒O сУBaxJ.o=41Zme1+Ba-֘7(ә3TMI灌`wTb=0ضԃ.o,L5+)O4 i:'AQX1qI# oQNbPA#(Y^:ʾjS؇^ /r!j=N56r},As W^3&X*wMլ}RO4YjS~]ryA"BzQqUV]N/gqs|_ gcRa~':ʫ.ƭTr(Q@Ͳkewї*gv)M%t,1ʼnNFb(+c*rk7s@L d.<^&⦇-:1CIO{wz[KϷŘ/(%XXoby )XySgw~M92ٜ|Y![0Gȡ<=+7R/rWz;NS!ҁ1u#8Zm#*q .HwX "b_swn'Ao*jP pT(F$LP؆!OWrLלmKgSv)T=87S]K~$`8j_lǓ =E0: |q$_<#b_`Feۼ W30,> $~:Dx1`9qqd I\Lko#J9=͉7˔W] Zfw%Ydt0 zXǬK DϽ Qkd{Yc궺T"7^- ,C4#ؘQ ?ΫSMK} [L2`}ҁ_sia=P$'歒 t}c'Ih>+NWNKȵQm ^/,sٴx?E8] ׼a;ok즇T]k~q% -rG]'gqpgm'`+`ǤnOwzbY*KFuw>v>/{d%ВnbO -X*X3B,'){p>8R@ 1v\iaZ7-ERu-:5M_RեCpt|| 6j:kX1 Bԁ ,4bB_V1BaYy/;;'ԛ:?yvR(l?مq3ܫ|TH C]P -\,Y )ʀڌEJj{>q'mbQ<=XX>^>:Mʡ0ZIƦ[XMy.mἋ:pĔ9hF+{USA W ]s"pz9Z?{͂\8aELghMٴ@G\(Y[CK@|0|ypPjvD V}0r^O:;}il=~ͬ6-Ƒo])--i=kM[ɒy lx4 ={ÓАJ'2ijJh? nf6uᒏa6 B(@Il@@0h;z46Yjs>D9z@{gة'hB=~c5\x^u,QzPҋ%G*wt5k whE_ʦ7|kY}%H6.aX-#ۑI2m>u!MD: Û@MnhFgwrUO/T2ԹFV5  ͓ Z|*ڀvHd{%Glܦ1 $:‹xd-jLC.sC2-j{o[":I!UMPD7\ET}ƦzNvqw(Li=МOr0i ˇ˸hjZ5Z 0o5`~ct]/]v`GL5\ e3Fy}6`@0h{f%CQa@$7I>"\K~>a +Ja1}hńٹ^w v,Γd&GF 3 E`I zTFoa4pϲ| #E ݷ$FHp w_⺃u3њE/2{u,CX f˸>ݓ1>!Uhc-K{\%Uj?0`Bԅ $_𛂽F͸1ff?t}:UpY N^ERҠљY7gӋt>2f\Iżol9 Tm|f=G"v7,+}< HSW{06*/+t,r8M'm&;bD 0Y-Y)d]^.XQ0#UIu ;}J)ǔtqy>Mg¡*k@] uE#e(j.ia t7f[g )8-"~?r _u>xU`N w ng *}О );ΨmJcHGAFeimuk\i2PZHAάʍ"6G6hy7#jt;fWEb>[ͩ%Eu0 TzD59>Kw!>j_bDorpMOFn>=pf5C5f΋䪂N^^P)ES_!w];㢖ѯ|_j%d>`5WËܮ).svlS뫳ژ=,X03׭Au 9OcXT'艺Wڭڽ7ץMi+]"V ^e娆NAvă/D0p߳96kpXN7Js9:.!tB'BAuɿib_ٰ;Ƀ[٘yLhK_RS3[K>BymWPXU58 @Աa\ڛOOpN dy *DF´ꟳx"M[l|YQڽ8VVsT,VoO:g{_q.argo:>M $qǼ\[Zڪu8.):31r@Nl‘$ݹ5b[k@:NR93VlEVeT=/UNDKܝ Ԥ q̾ S6sEVL*AW[Cks|o{s:醜wDVtCF"'dk<`&U4'l,@10@@}'TpâcL`$ y8=:^0e9dzmTYzA;ǎ^ϟbPrVQ.f<;96=V軹?YiY %'gngJOE+N.۱YptcP ڠbG,}rh`" ZdyՎAΊ{l`{>`(s/MXswܗTT4"W'PH$OZ̬025I]~-wNJc|ˌCy129p s M2d]bJ㳴0#u_?}V*F}zEjGRQlp~n볱$ȱ0TEA!* >`uOK*s:z ZoϦf49U&P<*]s+a.Ӗ%.@k]_ivDhKĚT[Qz[Q`64S4`6  UO'~ ׀rUn,5]TT/BڷsK0ZAf\UߎaaȼΛ?mhLpLcM'FS?N D;޿j]8o 'CLT)zѿ5љƔ%/kMW]TG>E??D_?}F*/I|Sy~>FMOۧ9ОVh(uʇqb':vHD:`>˫/jZ@=7vC*r󉷩Fi8@/{KrZ ;iIEi'M*/n6+n )<'7>aEfȲb'=:[?(cA-Pq4^?;S(}Cq\(-I YG{J9"kYg)4e7G3nOkK1#?)Wn"ȖDbaIlrSl4xv=^YubLn[Rtdkðy%V_pcj3}9ܟ~ݻA-&gpK+L/8 3p>-F_R>M\J*“:$Xn5eՑ< w~nm*N!E-"XM[7it,^-4b簉},t Q8zM7&9Ÿb M#5Ţ=Nab'"g֭R , RW%p%Yޒ=bFqBIJEA )', {u%NL1jY2u{nCd MÇsP4g9W2l^ Gck:k{ mJA,~ZlRwjtK&x ņ/r5+'Jx.tck>k n~k7YOUΩƯ>#]A]0ï)< H9A~8~p3O4m[K05Om[pJ'0@"߰IS\ZSOAIĦ;aRH5HN-E.Ԟ`yZt#V˽}vTXK{<(SO)Ae]N)-y\/sg|V*Q؍FwdDmITjaW]p[IA/!\K4>D bMM `%5% ]=% K]AWpr])9~R onPFP@Q'ړ$JNsKZ5#a4wB#g& 1X>ƨ=)S~OGPnqfZ)>BH'Y6ZaQ;)O ~r]Wլ$ܵl[=jV  t a\& `p'M ESIHɉb%'&.vUnVӠMZӍ\lUsb^BХX1O;k}A2[^EeH?̻Lu0)mgF3ȆyT.g1-RvE!0ޒ_C!6 ŤTM4V[)8cOMaSV3R3 9}R_ڵjuX>ܧ\yD]ۈWD?+8q==5[9aGfSf{IJ_i3 ys9Vj=9B`%Mw\W._TPj1мc!XXG| XEidwXBH@;>R5XzM2P<~go~.lz2* Iz᤯3'f: ob>H^oO^pUx<-4ȀuoJWcA6U'fS"e)r7ZYf<5k*殐Z}maE vtg%'eTǾ 䤹D2(Q̔ۿgmNd~)ȁM&\,ٵzfW;(~hgZýĿ8(-lX"g6DrO* y"=gꙝS4H;'+~ !-OVH']N+ D?dO?:`Ws˦j)v>&Y"2n <(?7GXm0RW Hs[ş۟lI$aFt>TZ%X 5cM2Ww"T;?/OǼdlCXlEe Wu@zm)&E+-!Jvv>6+!ge\ 's E֣52d3{5NvLlHvHX̟J_~uyMRؙ&AvH_%YXfؖC/O5qwbhepVuvVݡwpBª/iWoڥ &RP7ij7(t| ⬻ʼʉw^kgD@QyXfB,b֪Q tKtq%װc72"iMTOuJfO 2r!ﱟ,(-k{'u!V=$G@Q~Z}(C]hCJl7hK$1Hns u*wyu3$Q,Efxtcfg1.lt`"ЋCdP+*8Ot171\E9vǤJgTK9J;|)Vyl1XIc8 풖;l?ql`!%AUYĬ؝$vj\ >$$"D9IQ m h5qLY DQo}L`O.5 W) No;`S=r bdX+]|N t!xժ"'. :}@]Lq:LW#vu ]ozt. tf!3? z571v,BU-5:\5v.ԥ4A,@r։f|J!d5&H%KOUئ4z$.{E:&+i56%\SjjRW1[v@*7w׻-м13tjY ,iS@_7** ~.ᚈ9I{*0@p%vڢH8&#S[H?J v>zGpja@:s!jLͨ#K0QHa&r@AXq`Q8KXJcy:Ԑg/!ϛ^Z/&3s@|E1`g10s` "BξQKT7JƆ (wTLV" `9}[듘B,jhRD`))S3dl j[&ͻw&va榢mt98(V/0oS4݃Bfo`x|3Ťzl4:Lz؟(`)#! >; ߢŨK2ڌ xzXM߼U1;mQ{1I`>ҳ+|gIh Z@4 !>; QƄ9!W`WyY'"APyzCߊՔVhov(DE'9re07u#aVT71c%SE/S"7Ccccp E;)6 UN`JD{N/QD{kQڿd&&>.|nlλ8G- @WX4ipϸ]潰@ᐜJoCaPѡD]Ka3pi ^EUhQ0-[՜_ԉC=<lb7`uv"j0=moQ:h"{&ȡs~k4o93»r[R,Ln 6E}iDžO~\t q@:h֓%5(iN*9Reܟk#[(2EH(@R'+錹y4(rg"Vskz618Ph{=q)m*M\{4ɫ BM'99VƖRD9Zɩ*+E{o[<Wuչ v &T22{XiK] RU 8L7ZH\V>GnO|T,6;G琲fTrh gg@SuaVާJm7Jq^]BXtojXvhG*~!yE4uC rK:UMnSc玄6w ܿ⹾c ]_Tˆ*i#!IݻjYM-cxI WwaOA]q v1I_JZWp2醼J]OPE6OBY2A\X!FNJFO2kq`?X [tS&b}!!W S{FrbM]6oWZQ~p_aY8+:_۱p:|GloVW!bD!b*kQbJM +61(w)։ዴ ]%D U:]\S Hi< [h7H[pB co!_TP;)7Yx myt˪; LjHODܤ|B%1i:z٫Y M ~I/0e-$½)l9՜LE/pȃkH+a?; i_©;Hc$78,&pO2ݪyoueUZG, r눎Q L8({! !&9Jtg1ۀ ذ+7PJ.ň\^͐Е[`5Dq. @4s'Rok? gbSmD}BD1;tؾxHTWgbld/1Q0NЄNgnng9\{f`7FG.#ay. A+E"VGbR! (VAS [hj^ͫu؂bXQ-fW ʷʻPJh xH-T]]g1rК@.V}7D våXS d}hܸ5hP3A2`InDfB1FkBӈ*>zRn= 8T[vN~G%W mXt몱3XLeH_&%-ʏ;v楄mw61. wp< v:kaG'r(bIbx1t n!93@` PX%Ua!63_\$l.V ~g@U<4  %jN!}kUbzMܑsKӲxY.$2[x!ME_W,NX.3i tB9 nys8wjܩ[S750NS01Lb_ uh@Jf4[u?˺ J胐,Кl/;Aa`,Y%6pJo۶8c ƥ+/$Lvn*J||KoNj-jiǀIXG)mzT݋wœlYmu(fnD:^0Sf~Yէt`mj͓Zū(Sbb&y~1w-=H"PG?2}m+‡A|9 @w,q(]$Ve$Gv:_ )*^.̩3!_gHH=Գޭ8훼~poL{dY9k"RTUjja_hܹy"2FY9k]ӡi\d;t8} ҦΤp.ݖٙ؋@փ8*.NT23Pa_ReEw."9d;x.G҈p0\ꅿr *ߚ?TׄϩQ^c5Dt$<*XSDžV= q [7 20߯mO3b<2\L23T]i n왰}<, n޽Jͨ( ' x.mBK!R9S*T~ +(d].HXZuZG.]aު2ڵ>0"P˚ lVJ 0,VWULVݴ:š yHᣜMGcHrjJY]"Sf{Vt[j2k*L4zWv?\s"[Q. @¹ 8/nS;F"5^z)Q?)a؃V/)tg5Az% ~=2ʨ}5 LzO29/"'X™Ѕ:LGϕFըG }[|!!Փbл3ֹd>MSWDݺFƢ) ̌R/nS`"( ֚^dž u(ҀN1Qnc}bMPtji2\'iz?kJTNWY80i\CIjNr4* +eR&JNRrרW* / r,UI9#cZggŭi(p9, q[iRuQ}ZJ l%`Hb1Iz7sMNptQQ[՗{<]A42#?ᣒ6^N$OdF;#Nm= cUaZi64^نL(. -kMO/_pBm"zӱ3/^X2Ew:qա~9d$OIw\ Д6O[ t3¡{R^ׅANZD (/K+x_a bjGuo;U[I6SPe@(?'yƒw& !l25gp©g-[N>psOz tw[7J}HF-{ Te< _7TkO 3kQNNO]WKD; 5wTGܓ6囒žk">T^U_J8~E[b(DI +̆Xgo0R&_K?R6uH $TzB<ß [$4l9mnB##o|p?1ANhWQ+'Y(\#/77hߎWe)s*5I?wL2 ]V߭S!bfh )qʭ2Z[և JKCQc;v>6!xͩ~*F]q& ;~6{BZgT2e=te WBD,뷝ϧCh!St//`BI^n G Tgպ/q2+qE$`0'X> 9Ř ?g_x\*q]0Tzs͔IMy =j $Zp5.b{]¹AKz{+>'Vc({T.jg/ )ͅYQ` {z<^x噆Ă^w$35+.UQz1륂"L_e`u҄=5~m7}~ auy!'pd*kh9TDډbZ%$};`w>+W#f 1n[(SUAӂtsc~!}ww7odk'I5Qv(5u;YzE⌬< Pĩ!f]}/_8Pb %3`ǔ(:Q!Tk6vV+pdkkߔdH\,CGՖe7Nݭ &f@.Az3o<7n 8v!C6\;&;x˩Ut s{H+)?=9Ԩν ţl´{qn{٫D\̏% ˪rB f`őa-;[_Elу]̇!gVLQ=8?L']\:QP@9%"hyP"!w-<|9^Tl xSVi iFBi,jWx9>T3bFZ0̌@|^o R2gxpMIŷ|T<0 QXSĖhӪC4,d0A~9d:pZ EϿ0 a䠰ˊB|mүKAZ{E A0'Z)W>{b:`Y4gMp3"p\؄I[|"ӯe7mzEt%^Eo/i:9w^$[ kϾOW\m?.^Sz:A_񎡓 L~s9kZCC(ґN })<Ϳ$+~knw]PE@)4 ->^_LcML I!7Ey- 0#ćnh ÐDlo?ִUDӊʀt68y(a{2gG2ζ(+C8=.}ʷK#DY@TWžwX߫?9΂1:Pj[(39նD%bW:*b+PjK3.(&MDAphZeIe=vE:WOLqyK|ʩx袺,]qhY4gԤ0 W@Uj s {˲ɠ:LN4=ã[cKAqc̚aLAv@bc-FLPi{sPU8~=X GqYy|#Ԏ<ʸ=YUJ hTЪ%a3śK*1aÐ!u-CWC0Z#~"K>X`2ed8~vtm UyRPؚ/r~K*, fW8 ) i;O31CPC y# ܬr*EN)i~.wJUodSYH4pHGyq>Ґ^h_֜- :q3s'Jk֞R|>2D(_ҙ- SUT :iO}*]罣֑`mm\[G%ReIB'%q(05hƗ?w{de8x `뉐f4,J؜|^zs+sR|@^|NDJӐߠʷOd8:<L^mMw(Y+6aXR kpnEy2:_?0$:ĺJ6)M)cN!_9/qJ9“hsgm*姥GIR g.)b>' =z2#1VXo8))_9h˖"jL[zl `5`9Tπ}/"1HwB #xa$MK=AH gC$X'1$ڣc_/6>dyw)**AN6rԐAXO"$7["dX3/oblc' JYʺxE ^0*KlLK[Zxj.n}#Yx۬PkaBhތlivsfn(!Hbs .Yg5!D 5vJkXFDae2Qn$bF)}6h8K=T*ZepKԀu).zsEKC:'Uis Pbdיmb;Oo^ֽ^[eOOS?ʍ^Ŕ"Kx-Fz)!aES3,ϫJI%eơV$}Y,R1d1{ߛ hVnp bmy q?,FZhc Aa&p}lfh ZI5HiGk"Psc RZr~(e6l)~  <Jպl׳-aY9pS2MGo]9b2&=z*lYA//q}y9BmEte/eJc*+;1b=t4Lˑ939wk ԁ-suRGsxE6 #@?r Wo5Η  E% ܣwQ1A& gU#$)SH%UnQ3ƧQ $*>=&D'2!Ke3Uς95؋$iۦv3O`PEsg0Mۉ 3(wj1VWV0vE0\r͘,^rrp&ӸU쓗s8[S CvXJ tя f8*rs҆|g U䗈nqYHg*3l wOrjN#.毩Dm pX;>biÕce٥CaC2;ZrCUbbj?p OetWsFzh'OWoA=-A5ƮUE!"Olwc ygBp8#CzN 캧2d=%@786X\7P[B,"^,Jwg^!^Ѽ`]B'(:785I*O5]=vI@ (m⋜r,TrP鉉 ?M`Q cl%O.މ΃&1߰%~P+(}ItQ{oj'J]E)[pVYOF 3kbdͺ4^nF  <@m=2IA^J!0E^KDre$kM +Fwfq Rn`393̦$pҁ~i{jt} QN/Ot?7wO঴oO޾UwR:t{v7ヷQW_dX8VUMu+[bB8K"g/U41l&<,ES_Wd3b [bj僮 th9x ̐5ER6-\8VCz4eD{KĈnJڭ!H"Q—㞮71MՍU'#0Wrsj17ؘU}9wbzqj}ӍvKy) `Bu,U ha Gw3dor.kc O22Ɍ+iIɫqwm^DU@ڪDw?ΐeEFYjo/)3Z~jF?*!!nFq\_׻GG%*PvuT;a81ˠ< P[%{8"p 鿦B^ GC3Nf`+Qc&1_sCz akV=ٛGZ2_q) E_Yt20AK@ee >kš^-]Vdm'{u$`gE- .KEw:m׽4NPש^QRѲX8xW]`L8{ss,679{< S~w6 tؾ-eOR]#3 ^¯:%3@l0Q;Y}0tf~`c+\N &&йf̏D%;_(k!ZY2[~*-CwSۨǵC[uʤ+-N&jܲ@6N-|RA?oe͞,Vpm]?T{ɓ7KR3/hȜڮ;G 1pzM:'V3HĆ)b3υG؅XO-L/]cr"$TsK7zgO5I>&M{R9q+z/VG< INj':y+6U!7s֯#Ii"=h>.l2FUQ!и9欄p)D:@LiIn}˩%v:eM-ć^ كx?UVJɛ$MjސIikHuTO.kYGcYN2sH}  FP%l#m0`9o[!Tz~QΆ&Z"=2g0MDZ;.mp 8[A?ݐD"H߰jlj2&d~JNR }e|myjw ?L^&@RvejB ʶ "֫ E,\ѳjρ#@wX/BR|hnU&^kV[,5 =tUlY-C.Y S08 ֤ٜIȴ8pw͟ELK =-d'7Tq?وG8$8߫;*j!o֮˪N-l7} W9 @Fx*!h']Fs?0NXqwf >}Ȳx_]S$:(t} Z}L_~7,`/MC!"/\71:nIŘKjȥI+'EQF/ݵCr^.qh,̧Ei0Wa񡟯A3˴m9l4T\GIw  NQ0ƞmaL~'JTxHs͆#B/ak @4>RM!Hv'ɒr#gV)򄣏ܞ3/!=賁\B]Č]_ApUdNN4[n]g j'U#Zᅦ.Ʋ4)g5q;(DlS`!}r9"i\M39 (ARed'v߬\Iqbi}YT0p]b#+!Tq^u+{XX,tB+г"S~^=*5/ GztYºL֌u// Ov0&}bAs@3/x*`cqJK0YW_h*jV^eD^O}|k3QꖠrS掰IxpB_u֢zF >XZ"nUT 41 T<1ld+CָHB0 ($i?rJI\ZT עD<[i4[LcuD8Hd.{>'Wct`Rtn9m,ŷL$O%G:L*a;tH.ڧ/1Y~ϱ^jÏc#Z`Ғo?4~>% }7hYr~d/&VދTӫ-tlһ܇I5UՕK܄@+F0es^8kX"BCbD.M 5s5 lkb0,-d-V;^WfThtkg5!CO6;\ |6jL2SLH8\ ћJu+brr4,mǪl:B!#?I{#DŽ,9=Qve_{u(D+U/33 (HwS)gXA=3c Mg< _U V0G 9߲R Q 3ƳkhŋXSg㝝h*2bW"S|bR9d!-֞,iBw)Ր <Yr$X{qeQG @$X+]}vNNoKè^>pR|}ßu* LV13;r۠t[WSݚt\ RmK+ya7ne-E>.~J;RY5l-8'D/ZaU7]j@z{aN(p:+ҡXRMd) Tb7&*Q=?he \X"~YENP+_hp!Ux)h _$t m!nz9 evhCZ6KWjIFLB`\M.!ԍȇ$B0lIg %QӈrTݻźiV߼̿k:x=vV<r)ȐJ=8$øڭvWi1;g(;\n6Vpn>#Ty%R-W M]d)/ !"iyq=oR #&=_>aECttEi:#OVJبXf3TJ~^(EQ\pܠO nؕBzdȋ󢮣Mv@n {^`$T3w7ЈuIL֌l5T\r *fw7tr+v ғC2'3=<$7Њb9j9U񊂑NJ1*QoK&s1GNe9@1 Gs̨~\YS6\[,᷎ ihTR <"`Yw5ћiA- d=T݂P;JRKQd={RjD2ۤDpˋrk(K od<J) 68CşmM+?8s| #h-H 3UYd4CF^fBǛ~>U`I"AM$* sJ&-[M i*`v|iȸ/hhAq%]έpG,}-+-XQX j1/TLG 4AfegI4s /0YVƤ8bͷB"Y~ ˬdG* 925]Pa#[)V91%{;IȊJQ (==ݑժb*2r%\QLĚR}T2^>Ke3o꽉PiǪ [L@/R4FSc'{;HW'}w,r ~!îd-M=W.zM&*=J)3zarXߡ4ʯӚmoa@u h*/^%TV[W'¦YKrڐu/ $`}{ qu<,+do#lRn]K`Fw-Cө|<3!@r[y8d', QO{f8w;Z`LDV<qkaCܑ _7K{sJTaɟaxtei zA;TCʽ0ӑ$+p1N[~͌YF G:(ȠßTmQ[!M| N'`s/TJ~6ML?HT[)Y}aO<{Q=7EႠa2M71n U:5TO*7gᶯU)5>oSB4M$/"/ bA,pݠ}yhvMY231Bgq!:>>o^RgX4jt?T{Q2_{EeB?jf=FB`_/eŦSCφ< ,IoC3junEa/D+igȲ#'hYj;$FjPH&A\IX}Vr0"lNz,B@N롂40E|5b$Usd~}390*B:bP+&<=7gW]I{MbUG׶Ti1mSp! {PwuWltV?ڕP&ǚ8*oЭAX¿~c*CgTwkxzs24yga?F?0P_6F9GHݣi7+ #Kwzt pypı6C29sG ·ѸNk&rJ]?!qI ƓU HЁNch$Ay%\:q|Fm8H8Hxcs?Pot^SQ%WY+9ST}NbF@~]*$ׅ, h'^qֲ#'.q?>6T]D03: sVۊ*eBv7Ls F=|SLi&,Jtw@ kIRv4)u !6͕W_!cǻP\MM蚾x9@n$=ꔤ)xA,{;nbd~ЪZ9xy v'C3 öx!m86 ZSfHXD>g|] D@tZe7hRFM}SM]d1ɦZ`g_Xo_]uD a Z>Uċ;S}fv/鋳*rN(rGHֱLQU:Cw@୞A綡C ZYi6вKN+uoO[- @ŷnv\z5{ˤT=L"=6Vx ?ee}2"n`tW-Շ{J l/dE9FW|J`vCVl+X}c5E{'m"9 {U'w&>$LT@39 2CIe)C?؄dYŔ_spM\>5d1D7]kSiS&OR܁.f "/+\fw SV.7k`Z@8YoSKI殿K_ )^BA7$U+()҄.0TJBSq^[e=j =szoQAJɈzf>_8[A@ 4!MN ZV:L~7{zh6ZE`pxe*͞l}]Zd5 ^B1RwuCwRJXd}s'P`Вn=cyXImoYq 77rޣZZ3Q\f}5ͽyK}t:L}rz#Ыw& Шq#V~-7-P?szy%WIt ?K7wZ M[q0I۽ |;B1t udfHN9zZ=p}XBlIa[ppm[ˤhJ˻,gf};K<q>ٚ.9jwV57EQc^ ʪ(2\ Syp }1_|kEYuZ%#;]6vj+%qb̧dT-ޟuuKד\eLrL+  T뤤ՓWyn uKWhFr|k>%M0 W@{`0'~-$sWd,Vaqj <+[x ](J]ypuyAQy(fh,Ļ:%';94 $^rWZ=25Rߝ&3H4fצ.>u)Z2h7'O :+V>ٛ&491[bmƑ/ yV˟ v 9yMu1; 2N{CK,IafBʻ~S޿3MJ}eOv:A:Jd#,XUw%ƒ[Hذ|`6Kpu;@#5-?5*Զ<̆TJ;|Wa{l!2]1,"oHj+L(}C\RrI>CVu⼍~h|5.#~5EioJӏzIЈϘ}ZU ^t;?9Owv`'4VTwgVk Ov)Ja"8yc_U`z2R٧3@af>J:1X%YB(04X|+uEu[/(NT): c16hugSkdϳXL 0hMP>\!hZY#j%f+zRS#餋$k(IS}ff :gJnv3ŏw5T]ɕL9GgD$I MWg'ڵ@+qZLGIU.~x̄p<3;j+|XRq=lE :5@ja}IIPQ`Vȯ3e :ch/85GoBMMo,d(S䔙_.$n$u pYku-*4wIOCGץOP!D_O2W{RqyD0uf&.}cSWaV>QHDi&6 Rhϩ+*!Lfy7mMI$Mݭ40q(BLTR,_)-ӆ2!i/J|  Ə@UAn؋$H2g t9J)jF}V|xƊk AƪCx1t}!q?c0,:ڨPCuoil%w<6>(j?#[z TUV7K[c(ߴa4@lyi Z~b4ɰ(qridsR2C4OS.^$`ovJAƊPЖ =]9ۗKom/Fh ]N@p nWPVgBԦp0 aLn:bdʛ [2;Ʀ@ ys.o /O 7FhD{e^-{ ,M+\fT/SVG\p Q2SQIɸ0!reA|,U1Aq@IH";1u1J]g !1zsƟ^@tu ! w֡;az6\)۳N/e`l_^I-O6n<ɷVjǾExVϾNf;`+yS$ _HI& { v$˪(kf(řxP|ĩb}AO._a!GttzUZl$^sZn ^ܞ7=34\{BkJb2S’*&5CfԄ\6dP#r4@L^1Jw ,KRM҅G' Ra^!ٶ)x]f9)mHܧn*0|o#Y KO[ժE Ws)Dqܺ ^/c׎b (ԗqǽǺ HQ_O@ )(FY < FVtO_*i׿c@V?H+"TĂ*2fHǺS<|x 2;F14I2ϽT3DZ8%RwQ|u&_}dX0Gc^ЏM3>jnX~4͛sUW~23=Ec&Υi$t18ի+f0]|- S6L<\t<*rkWjAR($ѕ:EO L cyQp8ݝ#euGgK\Hi+Zq[!n !^fQsAJ!D5JV.ψ x33GLyiU}&0N|BfO1}h@5>z##_(+gbrsVxtRͣϣ^ʩw7tLvnX|]us1<9ga,YI!Sw+ I@#XԬRbS^I>'4u(ei5JnP> j~lԁ9"Z_u,`4x<貼}fߙ~) nY|uy> ug~pdaF`^dz1v熂 |Kl^F)OKp_3L0\[m1b I+_YqrVi덈,fKobDNm-h4Zkc a>CPq}KAN ӓ 3UI$%Խ1%!)I?|4?+ZNf.]1ug+50 IT I kBOsMa8B򔁗B;%/늵kuq z- &f&͹u*jQָ*Q#U6?J2P#9U^_GiD&$O𾎍]hbBphV5U/Z-jpcGd8!ZF9ɠ+zNT`cT(XwTj>_Dm|驓ZTdI"~ٗ 1)HCQUb)abV]aΨp#GC47T\\O fF4P!,7+[L͌ *3.k0g1H#1W4G7(3~pp4TEaZ sUA'E;0oCa2 s@Svz,mmи< 8.*tGt pziMR~M㗓ۜWY Ib6H%-IU%e0td9@ݟ08*~%/[͓,XR)zAMLR]'ljp ku+3&gJ'=ԨJ,w/{ 'ȍ}5l|) =g63O~fZ20 WU *#\dTSY8 up`~qAZVN/6R16[Ju |$qZ+IɓŞߡq =:ڕ5g1o1^ĕ gz=o#Ӆ =r^VKd5[ޤP%]&F2茷Nhfhhj)5"m- ͥ-tYؼdueM2LyQD@go*g\Ąޟ'_q,p~ki&>a4o68%P}b: vQ@FĬe(iJ8!fLW8mvz4Oa=bCy/7!q%q^8VXmus.%k6G x!𣉈9^ns-Y{;&stL+e\wөtȾWإxyƌ8IKyt`otP_N!F^[Z B_͙g{W\Z xpvk.< f8p`"}<A9~JZ zҥ{DJ萍IL8uN<[[;U Pd^L|ebΌ,Usu/[dZ乬P״Ҵߓ Y8sQ]"t*4cX/R|>oELyF!X8{ߵIPvEKW ] ';]w.1/dJY_9̀ƩTނT7~JW3̻%Y4?ƍ1!<$s n ̪BpP9ǎrrK溟f`4G-!M))EĸKf@n&}̽ unR |4un+'YK=GyJ5 S E#> )rEUxqKO_ހwZ~j ?.0doeАśaUD<e5>\ԛstZ4,lb͆f ).Q*g^ l xWrمkEn!}s>|0A) C)ԋTWrʢYEmou-Y[#2IfsR@O٢<9;d 5F!=Nj]#~Kޞ}֮;7O[1`$iFT3 JR\*>h1)C?>hƃ겙Ʈ@!>@aD}Ki?nK0#{]БNmf[gRSu~#,s7!e2(CQ|Ou̷4([&ւg1Բ"zsk@,x_gs]m&-56N3yn0{@пwh@yɽT%%6ĽbsǽNV'O;{i$0yBީ;/_( 5o0x%xU#h\DG$+=Y (/ZQ;pպ%vLtpZdᓤ_Ѱlىl߰(B S>Yّ` %kP_ej3")qyʨt)~TuRMuRT(`=Io‚,~L”M`UH#[ї_" m$ƅJ ï(׻"ps߬w~V}5נd-ݗq9Ih<QRZ3kV=]6nd־xH ( ._TSBx6C'esTAF.yƂ23 C&yzXO{^XAS65g)sE.c5q:xBմ3-t7~Js۱ODQX*^h΢ZzU8`v&Pߥ7y鄅;Y5q4T3r_V4m)O"3WwMfa ag x4ʧh`:{21Ee`FaΘwߟ$zW,Q8VC@VP-fN}Щ#62Ec`X>O:%}El౿U| "9IݧGjbhJ"bf sLHXςX;oOu,~JQ1Y{q;?,>3e7oDOvf+/. ]gI5'w.y]8W ϐf& mI7_}%vl9jyJC NoAmT LKoaa&bYs^ʀ8t6Bј_VV!W(rQSek Q{ge!t1(5p3N&TGٍ&d n0Mۊ^MHwI7,HXxdbَO0%CP^$gВ10lZ-i&aj5SU7gKS^%m#e;~DV&zOnsqe"@]dRQ<:|NZX Gl$tIʈ3۩b&挖ʉ5aY> SM}VY/34 P?Z< ̢El8: ?];y !S#t8Hhv(/E3U?[iq 7wrim'HډO2qJ:HyΔ cJ8 Nݫ??$ -O#_45ƃ+dzpNgrNePf".4y%CD `_5*&%Tve.L5Upq-uϠcf> z7* oC0KJiV=>E/-fƯ2 dR=Kq{CեCNZ`7(L>V;~!ƟǪvQbzI#:O"xP¥`՟H ӜR_j?:Leg>zf=6L+*OY0E?u}ގq[:m@|)uIߍC,!0AΛ콲h { D"ahS;痂Rpk#Z^lS?OD?SIM4R26֑Xm-x=VpsImeja B7A%Y].4BĔRAؒUHgDY-2}W&i'U`F#&\GVj޿ƴ (LcBqX ZCYsfPGz MH X5ub_KeL| w*jJDC &,})iph]a? ?c7_ĭLTLoJQE< =tj!_3+$2/ DMRLI[caJ&sC+WJDux+M9I[?D;{Q:Ә4=߄^ LXk5$W"cNgRmXx>~oS-kVDb0WREx\%<3m²gחMr/壘Q8r:5$s\;] G,Arf-_@Zoy;dn&|~,֥&ܲ72ΰzϮ!vRJ.&f1`{ mBa>tDX0 %D˧zymua>)ikN=~^!p]rt8]9N8`_xBT i/NΏ3Lۦ%fo_'݈u=92)vAЏEƴW)/gx&q7V)GӈCCE^\ڻ5Y_`[8@Gp"}̶`6ِRٷ `3lib'ƌ{Cޕ+<mAcR)G8;j)EYU{ Yyd j/zhÖ[޹uWog@9Qe9Uq^O=y<`|ɴJx7ZFLa]Ek.gGOOBibck F6jSIQ~:CGvnGmFE5fg+QCJ-a2XNI oDmT}sw ه1;-OC3$S#"WҌj`E{[%y věݝD'U>UsEbd8BrJ$z6ݻ%/ ^l+KA/{I͟8| <#^”2k Co}Xf=z@KE|wou0'7U)-8tcG`ǎ ckh 7]1XhOD+%>gX^eaWK;̟q sq5'xKN~ ~@J!{<>7Uչe? \A[͋dՖt=Xy2n}Z܄@TH[/,1tXI;CaoNES'o4*}pNRYAe`_a Z6҉:@.aM.itUK1<FnUbGE-$KNQRvdCl!3k;b١zfu% |$cgV38r_8´h>,dPqİ~&Ԓ3[C: bWFQߒzl<޷sj4x 6Y8m*^#6c_~˲8$NU-9b(, 7=(!֘-A+? HIh (Ʒ* Gm5S>x8b =62CnD= =?}}rwY"dٳTcS[t~r*XQJCᔃ#) vbO. R3N俍d2G>JsCl3q5%Dt p@'nBV0 Ϊ2x'߂#a&=-(.ӥ/Pn 3UYSFΩkzZYC~g:(\0 .KW>>텗cFpBQ"'! 2 *o=spHc{pɫ 犹NP2D9_O0FlJ;(Cq`Fhr#P(k kܕ Xv[(ȡmTϣ:Q#&@PC,6._5㑗E+3@Z,\P T(M65^*~ i@ޒSVe!~^޵DݚCl`͌~o8ckFDKCWREYubEDw-4\+|S]frJ{CL>^R뮜膕<u"8MAcg<9ޜ?iBPgyt9_" v?aӊ""m59І&п\Z4Xx}H4PDKB8U)Z&XZ"=g3) k]G{E2SP$*}NF%&ivy`|S죽Dm)4 wa ǓZ[V#ۇ'oc[hm$HI yX5Y8nLw4ʍ- BղkpI25]~*[^ç`WhR\E,0+!_`**p;m6 B[Ml5葭bԥ-hhuI q(,RdŲE?ơm̌Z0VMogP5h>CAao z)\ lC)8(ͬ mR{5\Riޗn̓,5N =z15[{YVZr 4ˆm6^MMwi':r*+1]loGY.&zpu}&JJeT(j@-Bw(: WV Hca8h59h?"fsGSyqY:`E{1C@-$ײ/qq(/̧!\G:)S:F1x;5?]Цr'b *'hbLFJ|e_<Ɛ@/IF9(n\txTZsDu{8 w XhK)iګCϛٕU2g-lE_aPOnn7L`LW7c'|Roy" C;[682h rWZ`<$@]#XS?׋Hr#HFyUhGJKQ?2hA McꇕPo>%3qZb&.6'|&ƉL.@bzW['P/͝9ĜpQ.Bt݇\@. KgG^>8Z(E064iYl%'J1Xbr!9i%ב4Qb@iYУW1! Է1%,y{278a+mO5@w(1>jVJ yS,s5tywaud΁)@(]-|̥GKQ^_nT}>Q mҦf\cdGdz%]0(ɚ8ip]:*TTHY"Lt:{7<.^H$0XAv~;XM5yMɯ:dfE&vz-?j Ow.A!Y , ^{ch rmy@2xȕa*IVgO!QtO1a&:?vj |WM[UWV)hEC[l`r /4̯ ė̪` i.u$q;HIx=5~}>R'Ym1uӽAӕҚB(/˺C)"wC$;8n*ywG}-1yfA]JcuxLE@nFj1 ޕGOxW|^@0 ·dIHhq3;^&|LD[l;7GJsW#oaZMC&;ڴlzih*1` "4gqPΚLWDN=H jڔG82^Wպe*6![uJX!Ϩ/"DˮTv;ҖfR=kEUW,B˧L(,>:\Y@RET}RB뺜z[RFFEMdFyJEg@d) J #j niy^4'Ñ?NKO)޽oy\oi 3Hg~q!#-xW/(%`H:ɐ8ŮHjזUASs_|h7zM ;j%R)w䆗3e.hd, v՚)!~+ůT O1R91/_Vc7/" CGjOx>5dʥvzo6ZU ^cZS4WQO -덎aLo*}GlZH_w (j6İv͟9as)%"FGsI3 ðCvQxgBJΑOd*e&s|F@Ww,.DϬsRC8wD [cFri:t! 'KzUxz ~;Β*b9p OƘY"J~=M; Kavvwe@.ڎeyD'9>~| yIIP>a}C%6dl.qrtשY†+6YjGyJ.sJB7`ŌGnk0bgøzok&hb.0D#q?cOD4}Ѣ;I`c{HAPɍtfr쪷[ !~'bLƎ׬gqnA;a |l e`jmD,ՙI&+ýF?# EnMDdmc1{?2B5(ҷG{4ۿUHhqd0hX9#xe1@`UKrTbYEWs΀Dp-iNW:Bny7k-&A5H7W u! e50Nu.V[KYwth 80du!t$U:BWw<i?:Q$jCmSLDz txYλH({^tulI4 t9}:g v2=`sy9ܲ(dbFơ [["F`4,~<^Tj_ p5Y0X"=͸Gqtɻ{} +|~ UĪ&Sx4d\UƗÝm15 SךY9 ȸ%81^fIjꨜ,5#c/pbSáiNp-> ._6f?/% pTy_Mo"K!XU1{tj1&܊՚e `y'FpB0,Puu1ju+29Տd8z*㲱VҀڸZ47qBeroÒQޓ+8#s93~7e.=^ n걭Av'\gfq6SvCb|gp6FӑpP7$qͺ\<~HD1a}sX}験:rPE}bX- Gힴo"5d`kY=eŹh".Z:- gۘ:7IPf+܆YŽ  A!%M4gX|#`>s=Qqb3IlG\S;?J&.ho 1(׭3Yi}o|;WK\У5.l2`qPJߨ%?ˇYa&ō^qV&ipl+0 ZLt4vѠEǨ.^4N~ܔu@,2/Û)p-[LJߍ΢@R ƙɷ Ǵ b='j%^3V81)om:מ@2I +%$,)[.Dd▰-b#!\%=˸HqIC{at(~,Y[MM:+lkiԔo~:\V?S҇ feyW\`BW)N:2 s5]KLHr}ߗ:X GŃuL2_l(fgi;2vK@@Z# ǞV= ` e3ܡl\qOAucщPϵ2$״p^2GWŢJc('`RDgָ&-JA+;N#D]R[el=VƔ_YW[=(Ktm9l6 6!(Xt@+ CQ1C ?n 'Sıx To+Ó^TVp'^]錅q<  ie.4=h t)bHB ;X‚;7mNXk8_ 0 ! 7P646ՃOG.HULv⫿+:d<+bkkpt97q?7 !QoV)Ð G>XMpҔQh=)$%dk;qPՉ#ftd͖pMq i˵-PZgwޓ`kOF#" gqUhE*;ŵdfșWַXlt}_]eI]=r1K:w Ӗ;{|,7 +-o|:7úP"O,sI?ufAPBFMy>N1&փ5)UlĦ.t (< 0puVDV ~7JghFS3<=^cɓB\ ;o{;&546V36\Urd*OŏMБIZ6A8DFٷ1Pr\b{x2C.hhbm \H+%~D̋&[L@; ԄAYTB.g ?9Zl>MгU]1rrS+gގd#_b'mrV+JwY̜~=L -jrvj`UP΂2Mxʴţ6i<[cIh ;=_h7ߙȡ>uw\fysN` &])Ze9AjrfGwG٦"!TgsotˍԿ}s.zhMK r kfQFUBr4vWKXڲX*@s[?p\XZ`t4bꮪI նIyaCPl?o>=n3t__L CH8ʿ1Қ^xkd:r Љtݴqju6{;EH~l3?GGP&-*6$ڊ hHE(pEƆh, 9܂XG*|I]1~x&ѓL43Ώ66] !y}ۨP8>to9MN$8*RӰl\sSV<Zѿ?@ x'QA܌,8ʰ$2\3e&~gta.NSg0<\+kú\~l pG|:ҬJK KH_,R83X0Cɤ?S]lڎ]G'h"Xm軘㆚NHX8~ /L굮D\=H2qҪv/;m D1#0K)0!v{27Hef}*^<'ikGT!t7R5jQ*jԽ.)"nw!`ͭY,I;:`~iqï{ >V@#Rt۾)D&zXߊČ2va٥e@RN4y Rv k(=pg#R<ݽkS@Q (݋-qJj7Cᜩ02ϧU<W!Bq+ƆM1K = bNt/ؕujmBƛt#'NR0{C"0.捤*= Sgq Y+9r2~`%JФz&vηlg 3XM;&H|-l36tY6v'.FPՃ3o`kL72>ēIpBXP/[ 5^+n Fz6J c߽~ǜx_ )"Njndz%C))3KP07m-X9'j}lJ0Aε΁YļVs ]0xF8N:0b+/ 83*1ODp~'/cjCfxWofFqn6BD5(}ᆘ 9-atj*+, e%*Ϣa(rS[q[hhwxІ!vB WDV"hUǸ-@U3S;tK^eniA9:'jX6b-!Cl*eb?0Dz Rl L7w=7CJID 쟕:?T &zDBXd],q0y)5Q鱭`3t1wTD J$t&H c1QX}""bD@"c~#]`U|Ygm~t͓7 ?bOf{ˀׄA 13+mh!v (ׅ!j@Bl?K["1S79[)c%`$-+܏~Zw5f`I?aq=Kz.S`O~_ Z}ykDͻ4ݯ`*e=ϸ) -oNZ9;oU.{B»kk|C{]YRζ[H/ d 5;.S?g{vIl@a2rfLF6\ӧ$AOe{Xeu(G m!5ӹ&MXksNf½xn-¶=(.OOqd0x<)u'=a:UMd`M4ʹ VWDaK[uMɕ4^R8GS5`k=򜚌#)L hvՀOf7J"7P$~Sf ŊͦTĺcl4YcRo zH^\pJ]^o,_T*K%ZfUVҮd}GM<. !²ie_¹j]Ҡ;k 4Med&QHds_Fná'Ai}2Xfpeleq/-(z)|.Q0_|A7׏ 4+M$]̴~kV5~Amn%̌'CWtF~#fF=ʶfi(L!^Vv:^ r/*[=0)?BM& 5gu#;|ҥeU0Ӯ &ê:CVꭒ M;h|vA!2#t] 蹁@1K*Kb6 I(Sq#9ӟ&v/lj*:feWu2/Thzi4Z dUf $oDPq&Kn)Ż:"B {Йz0&V>[UlPǫCyjDh8Abz!ėuԣt&NsL#BZ>|i!6y@PA3Ts˘!`; \nF:Q_*[W_&'F]附m"6Q01)dV9k V=ώ2R"x-ɽ)> 4-!jNŃw2kȱ*dgOk¢u3H:R!1 <% p##Hw{Qq*Yח MhhviaGErNa#ڱDȫzOĎB"VrHX˔=Ͼ7LJcuu|cs }G/'w1F  FNٌ;չg{IFI{ydN":fCk'X>YQ-ob.a ozhau0%73 \N^>7eЮ)nEzfYc=kL{ ͔r}´4ý?:y9qexB,(=&w9YW3N^CxuR0'e]Ƈ}z5^. D(Q^uMQ#֧x.1I|}N6b ۚg̩f54F|2\շ k6XSm0 a$NNc/ibf ~vҼB#ӬQceҝ? G9Al Y ˌPt=,L$`5#2rZdW)A/c) ڲ@yi%3<\sr{GB{ 6讍GIu͹ vc,\`kk2Fho\6 %k9]Fw uduBKsrRǸIy';n냲cQ@eZ0k>[2Ҿ,ŖP W=K^ Z)2"z5x  LȸfrzaP rX~Im'iچ_taHdZ۲0 ;lbCa)~7iᖛ,ai,<Xje@aw8iDn`O.%}sZۓ R}cF +w0, WT֤uI[Q>rsHx %"J}[5ݘ&R ͮ~F+od0 Z32F;lF#+ԟtwT2L [E#B4$#}5#ngWۧ 6XYlЋ_BI})suB݋XZ㍨)rSҢ $ôCjWz!9> u=dLȵaN5gO%&'7]axMiņMQ"v,U0:yqi)GJm,d6;']&b[g dQcq BuJ+8(LW_i:πlrnnn!#_2u'$!Z(4]yGK-0 |x}_:T(.^L;- #{nr&Q [>Wn _X: q7iXߖg_b(e.e5{쒆jeFy#Xj+35IwP2\ly'Kݧ&@ۂTei&>PCDŽ1IHJmyP]#Go%dB@4xN|(ڗEusa#N^Qo YKAz[q WZ %k 2Du1˧/%?fFlSH䄜:"ey^Jpڦv]!NtQڸ m Ƃ~@NJs cN9ޏ͹ޣn4j}\Q)t`[N#Y Ӝ_^#;z;Fϕc'ӐyֵubCR6mQ+txN{dU#hӠ:Y`oǍ{BƃCM-f_T:-3ƫU$4ֳ}R|Z, Ũ0ghFhMn49…v O0OUaVER^u=˕ AKBdWu W -e翻hi.'g9{CLEX͂Q .TD/,Ĺ(>`I6r#N} enS~Q?N8/6[`Ukl7 q)|{yI)B*7͈ [(6'Ijzfr0yAsUa ݨ%:9(OV1+:ݙw=^#Y5HAOdg?mx cXnN^L"NEoK0|}97u JNlN q1>56\-?}N iRQŗJS9̆WU@= 𜅓^5lߺJ-`~AAJյ1%#T)UȅXo3s! l{gҌ5r> O8b5h:RL6H^m`:_JV0WQLwXKE{6Dw{8_ znEE]Yq;YG!\:-3(6~+6)GKוA)܆-<֭w- ]޼;nb˶L'$#wlEJ{|0FFs*AV7JiMx;8p)䖖ת>ćq&-MlqvO iWlEZ-zD)e .8 vPR f6,'9wӳW>~G$-4NTZA oC -p֖2B2#-*QjD\_Uh ;fu2vi)CuP{| &gfioNѬ INKx[nՓ`,4c(?b&iⴟxjQlw]Ź^rPFb&"`z99 cJA%h8'¡Y+6]6ܩ/J>m_U×Qn/D,-.9N}ܬ;#jS )e4v*\]枩rTwYSl(}-]ߖBn0w=jAxWl!G'D]<|d"k EY[vO1J4xKf^.\[QzZ/٧\JWeZ'/8fD>h7B\dqQ} ![wQPh=ɏFQTa3X,!eͥaZv [Sl(gW*9:T| ϯ;M/\աr| /?,0&/gF.ө+#+طLيs#E uL:ZZ ɱ;Gw Ϙ˅S87GԊ@JDI?5gc`x\M/rͲz#Fc+ʗ=ܬ;Y}K}gڰG//IZ^`Bd/QpOYBհV y ~sf9fF˞/j}j6 hF/k~D`z)=Ȩ?} VcuUR{2[gtr!:~XU>-o\Y|N<]S$|7h+h%26 e.3~QqeP0/.9mѬLP!3jΓ\%` L\ww3A&ϯ7 lFG?9!}22D܉;MSN9X%2_u7 {;8C1 T`r{XbšY'ٗZrq3QOX#> >1ɿw1Q~^ٲj8$K@n'!GSbFV$ =J9z]؛,^Q|1_%g©/;ChNU{q+.|?KQir>cG)Jdw]xǞvH3%q[d7_@?ϥ; Ҍ݊HW^T=% -A$8 zHV:3}E RZG1>v\;*\~%<7`:,v4z|c[]e=M!E7;c2GRkSz},2>'?ȎųV8FsT#*5+m* \"Eavd]Wڎ:`4o͈*eK^9;jU-&Ϙy♗@8^U|sLKR:Ht ȸ^8\'~3:V &pɐIDsp]f+SC<7C$$daEPnN<1S sf4KaW<,Jث"R. qЕ;>䮛M<# ,fIcW4#E&1EMN`B/C` ,;1*:V41zk18ƫ0%X WN-+)X ´x|JDw[i:IɀO[׭icgvԵ7Q7Ciha|]<1/WEj(9ʽӕ94O@"zBGk";JgU{ -_J$  2-A\)tn%8':m79Gn%4=d &WlK٢xVmu3'@.ù+"fXܺժτPTnklΑ/_i)|,iʃWKI;sNp _^ R҈cUM_#J՚#iV 蹬u~;y?Gzz򁲋j <CmL+}xuRamTkEB <)V6!/ȩ:ӆ%F"h\ $d??_q(FY( okA׿nI@ptm=xRbkS0MJd]ց *LXO{􊹓ﱲ._S "n/-}Y\ߨ t6Y׽@Q9ˎx޳ܴj?%6~&PTw._&b-yktKN5 ψQ.z5qI$pd|ҡ_rXAeؓI&u4ǽ^/@1bՅɍFoE{*MsJCU.y>T߬P4P@hytV!XQAy^r़StTn0,!P;]@{lp̨(!aZvc Mq$J#H Ժc?^ ]ͪ.ƪP}v?]zTc@C6RՇ QIڳQqS~^;jXSvx[!NA~<gTZ͕lܟ(v̺>42j,M#8aΘ{#/f£Q?0 x]7h"dY0;^1lNh233㼅JßsF&ڕZhKdh5Ȕ72fTL P4TjӟQ˶ Nˌ5M<fVHՠCbe\3Q)_bU粓&Xd™:3XoyXkmqSuGk2ުDe Q$y󥫎WE3r]#fnj4}&>*zCS\et`vMrJn(l rߺ3 e]{ &zWed ] l}e"Ϝ`ܚǾ|*ƽ 㚐Mā[dEGIXSt@,lT;MI5CWia>42&/6݌f=+8uٸ$B?2F,rKq=+62n~ْi5ʊв"J$Y$Хbw:5m9/My_Хj6Rѝ`L Ydݴ^L-I MWrkIT/>X۹IeZK W 9 fֺ6bS+ ;\^7)OE\E{.aB% ۥ4]!mR;a`܅/Djq;!Y 9~0h_+D^!Iɇ[} I, ]+攘ɬ1m}nt]3505l.NhS'+INc"xr V,.>V3),B+()*[I"&V=bk6dQrvuΗf1V% r˨DEP[.NN5Љ3q&XG5S{+6~1֍W ZdE~E%ve2qW+3ĔT an*yfji`ٰ+}\T Wd'M=>lβ1[Jmh@<ᡲTl;R& Db5Sř*7jk1zT+ΙuoˉFyP2qWKlK.]K]#x뎥w~nȔok7{ylK,W+q4̻H]"M!v8 uiZkf 0Tc;F{R O= bqM|_~V֡sBmXQPQEz˅Z(:auBS~yM1fC%UHt*B sɧL]1ws~>謝cLĦ8QidZ!Qrެ%i!_4d9ȯxaeFB}YUX˿Sosҹ^A`EVęrƿUEA]M^2_.4Sӣ7RJ2.Ȟ;_؁>vl;T9溏$A5ƴ*iqTzerH Qw'x zmJ)տd @QMW[$*4[1\DX@ZO>#Uؒ[xQݡ]T ]xG?.΋8hVȰ~ZQŎWϚPσ&^΃ߵ)o4yvei *Orט8oۡ>i𛅕p)KI~c!Gy~I"R] du>ؑ9]'Ce dA"/xۜ^Ƿ¨[n˔an_(@kAp.*ʙ `!m+IB2-%;m $6^uPΟ?CA_bD{o:#}QmF=ʶlk6aR#{ԑcr=:!Ŭl^eqy+_G*y0ӀU|Xa#[ , = %-N#Aj IoE~ZB8Oe@nd4%0C#Vho+RC|ȶQQEQ/׮l]@Ce8X/}hvouQ`[qhu}^`OU4v×K2"N>uXljynos~ylu1A'_fF&vʲ8j>Koɳps u>^{jtۻ%iX6 {TpiG>4e쭔hyE6cVcꢨ[36t|.n=8uu~ +l"~)OZ(*.C:թMS5Vj <b7&`4,d6pab9a ܮ}-ڂ$ZI*`vH NM{ps (mpˀDYooB\it,|`(Fs4TvO9і.awQ!=WŬ!e7e?%ž8QXX.E41Ea֪4 !{id3_0i8w$ڹuc!y}<0y˧(OM. :\1sQB6:߹Bv˖Xuk ltj>gN0hv8}`@Qh)㼼u^mTbb¯1-i2r j؂Ò6$RlOM&cWj$=_st?gΏ /Z&ܞDk >~n&afq/g6jC;cVPkJu8cZQi%œUZrA VRA*dPJfe>A'xZZzN|\ٟK:Uǵfx^G23ELz+9[7L>CSY e2baˀIZÁRi?z|++< jo򩯅o,2[BbpÕ%ӫ[fV68CL0S1H??%"gvE'NQm\4pSHY5@2=xFھ.jnaؿb~/.SA@^7B}Lx" [E&Iª -W?^,|`,1{t,g1Hmzw4[9y5=+ -rPD]ۍm[C<* WR6;ODŸBXeK􎹇.\t|K8L}Sh_G ցKۋy6Ҧ%fƪhKr=`QfߑoNKQ/LVZzSenmOb)%Sḥ qg/C%ɫ0 &po/Z62ʦ,so Šj[,DDnO%;ؒ(qքHӧGRHZn ?W Il!,RgpFW 2/dW,A)fjzf,9j03 팎Lίvy?V=G> ^`:hbَ`͓eP6Y^fR3ea߆A x ES)Yq;X!+w`;k0d11܆^W̱ܔvMQ]ioH~?ucW"rt4^JJRD:e)=-} \OPAȭœj?hcV3{:{WB(VK`J ~f L]J^dt^;,}S48SDZRR<Kv g:ջq5pOw=C(u: DZ`NvEep<8+4€AE[Ot힚~.U96!{ߒAsQRU`::)d _w#yn˝&I{ɓ n ye5Z r̪aE,j}wvq, Y kP$UzG2Tޗɰ{w4G[vsflNu2ss_']d:2|{.޹Ӧ7&p:xEda08Ȭ@/fŖԳ@W3$ n[mJ[zH2>#._~XnƧu> : u` D6MX=EL1(|DŚ%9x\H{#rڷuY5 gNviXGq<_;~ ommް_Uqz>jo\6K?r/Tt%TGl.¾Ry 0t75ϟT>F3Xv%ǡԚ<O v/vF%/ru%ߓi¯PߦCtdrf oMةaê5fz*sELLjOBXό43b )3=نVb$^Cg_Hd@. YFh;IY HdygėQm=kIDY &L?qy`l<E/ (F*e?~$A N#mP]&VAXGo(l(LA?_q"ABȎ$;DHO6Қ@bJd(/ Zm fX>UxXWľwlx>Ky"&=Zy ևWM^Pҙz4I}q}@fP?WI(ZnC7dQiQH]C_^Q]n2>wͽ☊2 &HAZ젔|sxnbD;;%q<N )E-`gw;$qEfjGLB`!^XHMt3:#}Zx-Yc [ޓT_ i scX̉uend]{:rVYLXf~v'*6PݪDO3Xօ4Qgۢ@Ⱦẩ +%"-2iKSSEe̢Qq^ ?!TWVU1ڐ^6">|&EXl}>9Χ'ਙ $k{%軇.y9eps3|_B =82o˟6T~Q|]{~b\vZl\aD}80((T>?SHJ/˽Qk Liu89e'%9^LHҡۤq 歇D܂mL1c&3y{HpӐkIJV 4n z*{3AawӤoQ$8i6}öqsZ.NLy0;5>REʙm-Gn(6}y$ DϠ!)^_EfbaAf4k-Orj9!8f&i,.BVZx]V*~B[ÝN`zZvI)҄\BF".Wf> N57^Fі^ݴ8WEOK{%& 0ǡsTĶa><_'*ٛNi.ފ/ludQr"h;MJJLW1G(0mz9Q>6[$b `]U2Y!oóC٣`-OR0`.h T ./G}#D }"b7oʾ4v |;Qsft1 #Y- wCg'ˑϟENBQ㚮\J.,;(iծd .IV }H7\B?40 arf6F#%9pE?*Cj2Rj wIg_dɴmZ>jsbDu🩞pr][2nXȪRJȗJ~X- /oL]]La1b5Ҥ(8UiLYㄇ·bYP6&^+0{շ72 VA>-AoA ^Ү(iFcS9HE|Qo]0`='J#A\o!qd J"oguZos 0]R,ҳ66Avq.\!dC 7 {TtTt^w3LڍOIoJ<aN9[l,,q4 ;2X`2r̷lt EѸq(&] IRwL2 v8%*锎V7zm,U߻: ZݎՇ2| 1G}2ꆉV ,9M?wZ>P;P;y }*ͬ8/Ԣ$ٺi;mGdm5i1s8D';"5]DPk~>*5'YoIP^p"\ 'rZTLRxݹ#SeV˷ s~VƤ}/R_nO938wv] Gɽ.uCJdBER҈ K?wwH!]#6G' XU?ԊFтTQXJV%),BY%W7Bׂ je CKB?h5N߿YxDYi}_]E\GǀSMhfuDU}d9>Jﴨf{8 L+m׀328LRJzX(me-Ǔ*qKL*m@љˌ+4RJMEŀ\Aru›'C>a'ܥY?~>+^`85 #Ʋ3D¬}6]ɂq % |b8d@ѾRU~A;,;|VkF7qE[i xGRu"*ޅ ; <ׄѼB {مw?jᆭbzڧ2 ^ДyXN(!h?l9"#x,/6\<0mA/kEєr$۴}_¿fx^?I+D^*$Ń{ɐ"7t]2p3N,m08^_J^:kq$0,"*=#{6w /YDݫ/Brg K᰽Nr̆lLGO>}I#l=(zMu)D GmƲ`2fO80']0rLdpv"}bCG[xޅë;G?ΖwQq@wF2fIOF,TYM}7Fa:^u鮙 o)JJA0谴x){UG(J؝~"cp؆(fjy;q`Y뺳^ӲΎYPJTn~C`MmyW'>7ľA^9 ?77QSİmxA~iߙ,SiZ9R@5 ˶$.ʾKOuW[Ѱ6zHWbAPչ?Hz SkGYw kijeFWG H}ٻ=9H]Ōd P;- ݖgb|y$xG{ٷ9kv/$ 6rRBGAíŒuRHŴ dC,bURTr3gUH]9#o-9%ۑ(Gq-C !<,x}T05j;VŽkoҲ(;lMotd('H!#' Wxٳ́rwoTՙApkNd;:zH#8Xd/U7hȪ?awF'wS<:%Suqk@F[W'D maS f)^S|ӄA?ZUa ZvWEl>TYu1E ٞ&2U5AcR{zC'Bg_iKfO85o-k4Vjcm,l'U};Q}܇W$t"L˵ӹjXpN)\d=]YW/4mj?6ZqkUeKџ@wA7YYKGcmu'p fnXOYʞ1.3)2US&0uȨmN;,YM6ek!*i#YAzzV7(¸5]Rb:YݓX;|x"+y¼ S\~q9e(6G5y ?"/R+5,#aJ4vNW+FrTWY?9D2u&߈3_G0bj:7L0=ڱeĶжwߕ^LA&v2Ϥ ZƠj{#k-t$8tq(IʄIVy.; LO(@ ,HQзZQ@=D"X6ju`L6"⣌5T}9~,:ԏV F!s}'Lcu쫱>YTcTy:K:R:־þ!I6Lfa09|+x8C9L뾤w V}T?p=Δ7ʢύg'>Lb$EHMf˾౉~lnHv3J ()8 cX~vɀdF4*jPH$~9ꆶ4ySғn#5ǿ Jt#,JTI Ⳅ WPթJgǷ+acD>k!Y]i냳(?(s;!Igu }Yaan4S4~!-G0bCDM}pWV4  =Vs1^lI_$(ݭ.- cu*;K J9|eq z5l#>_L_ȺgoZ=gTN(?I \~[S6T~n5Q\1ju!*Gh@BLd߭eĆ:-P!; OsѦ \CF5wB@21L_w3`pU=IegsEw-62g/iؿ 1|FsXG`jzUfp|:r{:M%>bZ]j>ϴb.#/q#8^?2/H8?8E4I'wΟMymwW۾:X5GXB5[LPbk䝬gՅh4&ϧ>'PUW97+Bb|կWuf  O4M؁Dcb2T?2ڑ~+6r[pSΚxx|V'ި q<@rgh  cq~[-VuTRV̗9v[)_Ýrʨ^ *8:3. ],-vr )<ڦ0ǴPzz_xo LI#Feٝ f [0mA[h䃣qhZ.HΣ0(zv-VZd&(.;XC䏭e&P פNJsxvjTUoJ+=Z%F&LH3GFj0)0"Zj_!q,z`%,^dpw.!*~6jҎHEBH hc. GrⲴjC4zz ZڨUfxT _ D%[+ZxikW;U}풷/tێ  c,g~-t1/hs.woc,rE^ڨJңv&AOnOy<,GhPӢWaešK بLI a{ ~cq\*8D61a"$X@KD $ME j6ȓJcDx#e0EMtkAIW/ĆcsmV#CC1o=LxIS5ַF&Z]4y{$IGp 3gZ4b\k?=9͉@JFLFSjɅHK{}gtE* -ߧ3l`6VEe fxp#=.5*?;1Wi0rUMw^Qq { Z 8/A ua!XDlmR\'>o}a{K=O) P!SsJrި{+?Kǥ1IVb"FO-n8+?á|3x'md ]vk()R'h)|8 C]^(z&o tUzosHڱIDP=SL2#Qpgg{'6g%5PQ?zŽg뫊k5Ӧ76ī[<*4U E[/'1'`[Pv\^EMxo7,-֭P}{m}˜ <ց\t`\ _tEM(A YWU\@aNM[w߄@2  َ.&JK YERWgkd?<ըno٨+'08Io'c8cphY^[-eUΨ漴 t7VgT֕ȇHs`w_7ùhNWLm4`BTO8e֤-{k'.t#TyV#V% >Z3Iĝ lĺ(6hAR,r5r_ " Xf&VK#v[+B ӤHӅJ &m2 ~*S[bEU5ZQ$ILL0E2JJn|#wЀRd aaJljz bF"CSW=4Ft6VhK;3wA##.7KWhBW[ZTdSƥԉI#c9# \ܢ)~lmR8qצ j@I͟\ ;fvQ\yF'ZaBj@/mh} |_5?6L`G~Ut*,I+<,'Q=$ +g o'򐌤_<[H:k=.e,(E#=n}z3-IU^ʑ\o.K!^a[A-:IЬ9AA 2hH6{r,Ӌ&z"7g+rrTo5>=ߧu({yVPwoZSH5u{c Z5EnuJ/pa:%xf yc}M=+!O!v*6ge".;n,$L1G=C_HH@!j{)|bbeLX&6a=ʤN,S{WJAY`AbӿJhB V`p,ؑ/>6~5U9\1rXhȓaPu!z+ǯ}*9_%s%J}?ۼ!zgz6֐̪vӚy6e94+62[/ml2d% Y݀`gIu ev6—>A-pOZ]ʌnSlbZm,_+Ԟg2}ϓÈvHGb{'uEo*V;߲Ec ^}DE u9BnoĔWL6"-"c#Ǐ_ ogP$OȂBcszJY^rd9~&(-& z~!. nĻH@ π"w9>`ģ*ɠꆡ`zͬgF=\מ:ܲzLKoYtW7G07w|){_t&$!%`$%ILH 3%j Mnfm.,r!1dpf\2XsF~)٤JVI.UPd_HdjBt/][}A( љ/jW H%{hbXE= PnNϔyE'fi֒qGXz/$PX{̂P&7SqfW01I Xyܯ] 'PnA`KB3|lֵI%^:roRv7=ƕ:4³ܖxa )Mv:s: I_W(>02&oj\<XAKbD@4TCZ7Æ#]T$ xD)hl>b1F%<^ 5" T?%<ٚUDz J,$&TU+O@`Gcθ{Io.an`gJBM70s^cWlns ΅tped겸+,SVJ&0lKu/9g Ƭ'S˦`rł\Y3;6@Q2$*xy99ŻF$Kd~L[ל jIX*%e{@ f)9x"}%e.BL( 3qB\J hc-zJxI+VV Fm^ XXÙ" hPT{ k8vF&~=td =D[w/۲)kyx7:]ג '=]cE{-t]djno ! @[i*C!>(GLYew|)*c ud8~s EO5@Ps}e6Pzpi}kBhv vzЖ܃!y⳰ngfJƪXdlKY^n?`Dk2I5泔NIJB,ĤnR.`7f aL(s|t&I՞F+q1m`ohdɣmœf7 k')|a`G=g]$]j聣|ݜk?x? &D 0Ŗт=Jp$qSU_0[er7:~SOb˫RH6+!R[L|tfϕ^QfZ@c#1E,!<3 1Ld0a(M;g(nfsJ^y>Sһ-*X}vJ1gBꞂ=S el`3HpOY KώnL b*-r / .Q8jzZ3Gf궁U ma 8ؔlwT竢7ӈbA(A)!P'3X]+9s[i<\ԏ\#C̮p09  6O&t;znW+*O["\&s@a* 3S5Q!1BdjV<}kO <&:{ƀ0fIQtrX \"pu==ڪCp6 BC ^ì?F_4}u$Z,+'r=Fߖ&Xq}s8vW81͊zW,Lۙ)W`ktu$_i-㲗H~m/(u4]Ub5* c.w,|2σgt}[cPiF42iDd"7ÉQ*/zl t<ӟ4e;t|c"k.X+aWʌ7X"LX).8v5'd[.f܏86%곮l$2c8E b%^t-Wh2>[#lv?'Fw|4YhE"cs_\V.28H(/chR q뀿]Q 'o.ѺRR!fAs:d||T -ne(T8CnjI29#-σܺwLm6SOYϕ@ krNbHFsJ@ )#+;TEnq,r! W\'v~W?ݰom_nPr8D5KH:WT/m :9_w̻MlbPf34-X&!(*M PQyP? %SknyP+9!8?Œ!ecK\e0sC^:eП4%~ӆQPΣ`Ypcb(DI"U#nQ)i0&vآeXj*J)7AZ٩y0ַZ8tvu/MgCUntmg`wH${@Mؖ~l\zvַOm 1<|ѳNeޔ$xwLK#גFQt+dC&\D P#V"y*:7jIe&5z`AW^Be}7-ʿKdKwC։W!ge N0)W/Kzh=feXJ2IR魭~غ |Siq¸-َpMA`qYf6C ?LvE,N3^*:αqC W  JG}84މWA%NJa7F/tB,u 0uZ(MB >mrbEU mq$10ރ˾)%}c8o7W,ULQzP%1wnZ!һ!~$[{DO޶Ƅn@+ؔW{Jnp}A<"o$tqNɊ&DzّM\R%,M C~&NhʐVb'HCqyc"OJѻˋD,m*IiVXopDFf"e'*o${F}L᠞e .G/d"ŲMsNdГH9Khh`-F?lͤFg:#>~DzCExp?Q?IgmQqJ5ןpmod?zQncj:H!wdVmD4->{_qҐj !v/ï8U]*0TgY/MFj9A b:ͨ+";_v#e' qK%Gºo!hȂ@W/VC>u97YPCɫi}zkb,i;z ^ڪa *_ >+FYYz]Y+gI Os$i^d}b&dKvr :.3ERWE⩡]4_ tSG*^Z) 8iV}PUx9O\MJyKnBAW!+VPL %pPƫ5O.ۧ ה=&; 0׿ }&v;+AsAC &RSi-=K]ث^= ìs t?QYt>;,>KBw|\m.6)rS*(2 CPj _W-'5ɚYڤ 5QgBab XUl_|251^߻Ez(=I5ƝGo TSdvT1,D5"OMb4)ano?8  LmMn*U?Ӗ"|`Y(~zuV$"ٜ Ob5꓿+}i( c'M[—Iy#&I/HN*|$Jjw$w'3Clnoe?*` +qh']ZfUhyRZs>mDwf{:Nb qﮦhbz_ .ʺ ;<'VM.0)%V`1|R283!r0o`Pڟ|qXv?Pխbp\=Aw̼ib xrxodS6~ ~ WrQJu0]Z$G5p6qhdr.*rAow;>w'ۊx]Nu|tI{ɳl c4vp,^ 0츜SGV#RC ^%Ư5ytk rT hwAw>_NI c/d=Tyʴ/TajmalLJZ; tzHH+ݠ e0|MԺ +h.hpb{ h1N ~ݖ?iyRG&}?w8=@ dkTs"c%L h6ht #?\)e7] BǾ,4/kCR9MYABָeWp96HQ;{m*p D\z|{$#ɞNxٮ.գF_/HFdܑCےipb9xќtb=ь;FѴַaK'/!`B4`(8Ťdl2b#Bhƪ($6``LOeJ_қ"$HMbN.;Ӹxrob:sÕ:|80.mtdX0raW/p@kL?y@5B5.T-$5εk݋ʵJ8]m9MNȴPԮr/YhԒҔ;ľLs *0Ag8<),}x8NkFYB{x2YjWT9pXJcQ2tJV*g*WĔ<: IH{Q_Q,JVz1A ۻ=BW$%C]~4BS`j緍1(s ;IrhU3ȷt] *^5giBöfN:jkJ'EVDm@ :þ&1#UAr|%0uȖ y[*qMtm}( /PE@s5OwB0yQekN9-fH]:,I h(D6!B:X5[`οM&}S`LG0Swh6U4y"Hf29? _Md8ns4l 7u/Z$W}Ǥr}+m!Kr 'Q(>nT=SĐ~#ٷÑ.bHNQu}q3zSOeܠ gsqĤXG ͞`u?ɇ;r*3]hn؞%pf@e^;cgޮrK ⛷LM5nC w. * 6Sz~OUmP9;&l Q:4c#=w}Jڴԃk4/ԝ7_ONf.3D1rq( jeI!A}"QZ@/@FJ[. :B 4ĘKj]vHE#%NAy2^T Se"W{܆;8NŅO["!s.rrߠNPΞDjAsNc1g"@r 1Dw]۽o6}HMnݹ{c(WwݩxC 3U` <%@,^J7wXY,U1w`ߣ&a]O"d5y9D]xf\$[ 0c]G2zO-ܪ PՆv>%A%fH_"09dƵ!ԥ@ but fڦavޭ $&XF4G2> S4BMj"j)l<'fn ]wE_Cÿ1*iK',3N6Q\[PbTxY̚YqƤ~Ox?4xȺGP`GI/9o<Ub(| TjH2=4^QWhqpԱVr QYgTMQ6ͤ _'*32Uu Lfq MaT̩U:wE\U9/ doMx9*\l5~U)z7A'(mhѲuaaiQR0.t2՞";;N}$S_'b8uD( e_uaE 2l a?\ NHHAF&r"^ fA)/W慑sVaM"/c]<[:0H+<=IO4~ aHg1UAבKSG.$Y ^8θ+wI!uKXknP}{ YƸVs VnGw'mpF@kT`I ?h=PʌA\ou[.]37gLhBK)|Cо=0In&a!人xSAvʳXLn6-bPȗ"jY[dUtPSe\1b5 1\ 8/IوX#/US&'f \Fr&fp)!@91tz“-Z8sV aƗ_ku8?+ݛB0ꛞrvnrԾ~:`ͯm*hYnl kG{x7…W8(# 4P :D mI/3_]K%JQx29n[kK.ƚn_g cma-W! :o@.+=/ (=-ޢQ4'$-.9XɝV@W+M(+J-g;hmN% ~U>a`۟[>Ha-rj1#*5B{hB4nFrP1 (hܣ;wMx4ޭ@4uIPgʉ?>Q@1_U&]J$uUJ.2**'γbX:(ȉggpE*D%UC[PWaC lTM!\YM"ntu&xeG0Ov!~=EK=ԈV ~Tm~MiEՠW&ArjمKs\Т; Dq$[~ 0\mHDܛ/\,IG.OӬRRgtF %GnvM7zQ!g5 m$ߖ,S aJB/r(X‚qq 0/ڢ<)Y]=#LbKYMMӱq6 :t~˝ Kg$ꟽ~:mٿQ9.ܮHIAŸI}kHIN6 W?f̛$oB]po aAhxF)l{ݲv:Ҕhl4JϪ٪TlX1m9wNC:4ije|ƃ,m/F]hSB?WqADɔshGi*/|qAgCNl8ҳ壹E_zfl ^Z-w@3j!F|Q%0V2É6QRY L waEG7f+S(?8:3c&GP$S`ksg#ڳ|giL'f~ES_v'jK0CEʜhcuQ $gB42n#[T=N>GkBQ_^fMc7iڢ,Q)F[^qm2{#)9wXkuҎm `5 ,Jr-IOXҙP>2:j&LMU/s+6w0ci2VLFì+[AvSVGω%n]0/OTMÙ8xGY>V]tc) dM0ɌaMQ;j@Oi?aYT5T , }iz47)48iYP!/l'rXEr##Ѩa؟RgÊڒ*7\PqsF= S:0Ӆ8K{ؚJM++ t~sF%)bR\\(>go:0"x ݽRm(ך' gyR_q">\3; S»juc}$%3w?&u@nP~_MK#eDs호^ Dsss 7`7N/ ;65UZ309nRtkClP0d A_|@;)}CxoU K3^eRgrMOcX{%Hs~xyA&_vXӯ3Ԭ~9yL)F$@C1D Yu&ͣˋ~(ɚZ|RwXq;aDnL ane_ *tq=uYMyj`~yķM} Әڊ::uK+R%\?,T-eP2vXƍ%U /(YF6ٔ JhwCA+ y]wYs5#>, eS4xm;S6,zx=@jw~>OTɅh@9ng#Laՠ|Etb#L}$~@6rn+ZATI2\y夰6Jn@^0 *2{K^"4.ݤϣ6mRnk{ &@K#$" Ñ{fT' `ʫOQ}n*Xh]=ϐ43\^:Z.mpRܿyFJ$T3wycĐjUhu)f\GXø#Ȫa QXdW,q)' A܋~ +}%lͨDY!,W?[BԒJ@JE䙷Fyyi̧%$faS7->@ְ±vH]/{tCov2m=5ޙ@ĥnq_hbK / hjwVLS9=u ,3|ILdGmde\#R7{x 6R˚:aQO6К=|X Ш `mW3-4jGr/Pnf,$W5٬3ppr> @B+>!#=s{O'gxy_re`8j4mمQpzk C#$k ʯF*z-Z:G=8o^5lR_@8{}Fjڰ!C`s4­_޽`lCDTiw4Bx{_3uZIiPcL{Z*s"]4h鿣P0goI50ykuxwnI~`1Ftk Һw6c8h &zg47S1Z?.s@cݯ//<s PQ MJ`<#.M4@[\YF+,I!g .C/WfyT&6^QJueXoa8Vi3qPo{|jqDV~+ mCWq) !]n{jK}d^ߩ:b'(MI.[ͅ?Xb%~@jrVf ItUC(on 26v\j^ɪYp| c_~M+EU7;{_PQ<BT?O7) 0DUOUBlN_8U5j:FjOe @OE=.65 ^Hjf@H:iӠ̞.[x% \724,ڜRJero 6̲1;tE!_O*%4:bl"zD#ӂwܣC:GW,g 9_>1l6@ߎ[p#CU?a.]1!A?#U25᷏KKUK:L4ȯzKf Y]HE[1 _:>Kz3 Wr{n ?()XC+e0NbuG¦{s/٠}yeY0򻨝i0P}akJґ^|MsCt*D=1(*Y &>J%ŧua j]_f:hʭFz f#8O <٭dҿB$>N654DТ!7m{ A% ܝ?vbT l A? Pc֚,GW|LWKиBװ޼l#sIj+ݪbt3-G 2] ]~ 3C>Tprs`]'RP5.zpz_-xl ҆Ka\S>wEu2he"NJ1"*k(lo9U&4 ǔ7&*1"J^Q(5%r[l8PU0ܟ@YG-1̸[,*nW{쉥NW}c-+vDJoRx`('>dȘs ` 4qȖ2ʆVT+Js !nA4C"#k{cG݊^ܗ'N1#)oYLhj'B3ƩPҠ<6wB4ZO%ܫwoz BgR;$v=As׀2DrEqqx4J؈Q+M LIB (_p^ze?r7M޶;yX@P,9 5ul_~:Hy̚ȱMvUW9IR dd2LEMLcfOK7 4nZ[XRgf#ߕVԋʇ٥nIV]=~-Z71ez͝Cb`Q5NUcΑӖμ([Ew6s3FMpeMn1$p|9i,i }3\'_CU_m&Z§Mˆo1fP1Nt%ǴMXLR@g2egseSOd-mf9&LW9&禲+G3q'+Nitd{蒣= ؖNo80erU.@[HNq _H$ĭ6 X=?l84jkj,+;b 6]7hؒ{bwXxOv"z QP0[H-;C\x~)0́!ϼffR5PY,=1Pt n? WW7vDзD`71j<+z2Dȳ5뮎UaNaS8b5DZ|YDEMo29 H`1@y*h;b] |Q#aa*pz>7,ECJzROgId|Msa]DbbFQĄ፫`v+W f5 'T9nϪHy:/4ִӦݳyH[˜a# Y4ZaW~Yn!F^ XaEq_+%3ХBUK|_FTpp%3ාdBP&k`BL>RfYxlLN X)°]6D{V8KٕdD5A2VQiYUE*^p#ŵnZhhuK/0 m4R~N\(< G4tsgҬ8w~UO`(kOv ;C:.$xM;ըjtXI!0c9nl?FJ"w1]uU{n\?L/~&q)#: 5Ԣ^ر`00Zmo .4y5Hܐ"kXzfF˘ tk6ы(J*g`dr,xȠjFLN_yEt6mbc ()A:6݅ 0VOd}]Azuz7"gɌ8Z\&UD$λn^*AVB||[Hvkh0lCmkS>] 8¨=ze)Y,P} (q 5K|Y vL0agWxnRs77{T `3@`q9ا2H6v?'"Ys $i~dl@yBW!P㙌an!D NlBCG]sw {L2 mzDj_> p5켸Iw^bSb^]K%tWeNPN}fbsc&kĒ$nK򌚗FnS`5ޘDxbq^1dS.'!-RX'ȧwkrX}ւ>o 0ۤk&aprIfl[ysеYRϺO =,%gI"ר~  VB@V_͜hU믣O+"շ1w/2pkh5n> [ V5H{ceIX|ԎFUM0pSH>Dۅ{ŵ|o:aa_thKk%۞[OxqL2pt8w"0 mTE .库lآԁVg?BX!5"wn:UȜ7B5j~4C%p:'eN-,JoNQH*~w`)/8QNkrE^8^MA zqӍ1]}*}ӛ]HUAtU\jS~9j2B&܎o|p?\.`8kujJv%8.P.ToL׳UC![<),)Jѧ9*LWSV׍*SDAUYDָV>oAHT~zӴQU'g-Ę۬{l]<+$?24 b_WϮQI<| ^1Lm|w3c=;NLrH# %W82Xaa26v4*k4+Q}*-gDpvDh ?~w  ٖadO mVIF]q(R1Q0}+AtI>! ƞ͖xt?[᫅UM/LSYΘu_{F.Bwg|sFXK4 5M$MhrUf! #Ee ZMcUQr}M/fw%S5GȔM&5p64!h 0u絳ƿKHB+{]4"b8. k@("3}f1r`ʈ(qRtDWZ3^4,#T}K'tNiϥ|\޿ 2+d/beֻ@FtѥvD^`ަr@crȈ79Vn12 4$ĕRCcanl P[OS}+/rlQru ֠ʅ LC+B՘& ztQ?g 7['`l噏nY^,^yC3- ;H%9H ʎ,C=fr|R֒\F!M {)==|xiH Hs r=r6p&∵*cϴk6)uiCxN6K|h6Hܸ}DD GwO 8&7o"i|#Dd]7H k-(, YQ@bÞXB)r b}'n 2V@Onס+ ~.Fkv|'lhf18* /pV.뫙g}|pBemF8na3̓&5X^iÔyX2b(Pg'ODJ46)[ۿQ4A!X '_W(?GRtX!9ͧ܆Ou]m *lbNa~CG eqcWc`ASL]^X vdA`ۤ}!]@$pۥߏ|zX3"#&t |(d &89r6tJzMUBIVFh+,-q-tgykbH [bټv4ZL! `SR"|sh0|Jed49 \HvpMQx)tv򻠼x-%6az$tVA3Wvwڦ#)n}f7պsZ~,޳/d n1\Tv|rZ~LrbYG.fbߋ"]>֫TčS+vqoc"q4_Ks&`ِO؅ qZ}q,AY :[5OT){G uRDgٙoS }Us& .ݍMd4Mba'3}F%\u*̼ڡCDdSMƉl\[8FY֩ɡ!+Tg*1R a:]PwJ1W1FIʏ Xf2:Nm 8Ouv谔- گmGsl2]cSP+m>j-}8|dw]Am 9D\Cg/ȨLz>bSO^6#=hC%ʠVvOHGJ=Jflq0SҰBl-vM(_ξi{?D-դrv^; 77vxՅdO%Z_ NKFK9>A_P%ۥ,\ATA;Rm3zBo2l遫ف7{<1Š)oY1Th6͐êSbbSB9*)uv;N7?֯i軦+*=xu򄛖JpUI)t00s-{eD$d{ 9+q1]2UH @}nF~$onZE:։̵[T[D G,P LLםR]؞[鲆ag/ 0 豎3%A3=`;uא(~to,b5>x]EPqtWN>gt9 IYc(q5Y/< h CMh~ 7+SS+\v(6VG I"@gJ=*tzryK>*umN O!=Flg7ēum @s``&FPZWG 2M}Dq_W Q}ID4/x2Mq]/k";'qV/#KBψr;MW%qb7ܑh#JHt]naȺ#F1pѾi!y]ۥ>$[sa/b6QP$M-1od@#3n)A#2j'_ [ bU΀ҿeFEo ysNDcW}$7J^X4^'#t20כCzԁ,if+/,mqH{b|5)?RI0Pi:j;|CAaǛoP{v=ZzC͕CaCn2k@E.IDR * @?ӳMp<1q:Hgro8W%y^~R*_\daqo݈ (^Sh幹[쀂.^wYܭ05E|,`U/d'Іݳ but3Dl7 pأܳMm`S9ժiߔ{@YvFRbL?ZHzʙ Dލ/ {{@uq]2\>"| y Ì +AWuW ` Iw)kTr'>G6N[ƣRQ7A'09qgÛKښ:o;=0N4$a;1,X$+n-boM`ȹROSfsN|Oz2݂.d,?}֙MROw\E*cO+g:1h '̱#3fHKH:t[6lx';hЯ"^S͊OEŷH۞?`FŴO矜;:MLlּn ~k\fwfaҒ`1/ŨWߵJ*UV2 QA x& 7z>-8sbј]T9iąflާ!W@BC۸jLoK-1X*QpԡsʢB8)$2Zx /X|[L; v&t3JC|-']xo1;qzS:BԂA\>뻷[ou*/+bp#?x4?>rT .{ey~v3Gek1 qoadQ7tPH{הʟV>p_"n,eEXbn* Kr6OY+֣QBeGHAel4;Iv_Da|a"Fh90L~gŋ'i!ڮS(I5 ɵ;wçx5/9D Pn-aTZ`DB鉍> sk^d4OP̲޿( q$4Ć2l2k= o /:u~mMQw(4b[~IjKu^3$ E|hyn;u\P\TwD)~'iDJC\K"`dlzrB@4eP5,=$6]Q_vHȜDiYR"v5-Ko7x 5gC#IZdEnOu%FI@KJp_WiX*X`\uAФE=~gn p2>0 >ӆv+^%U8;KE M"/N- A7LjA@ F b~TܳC&LEjE{^9`RV_$bu?,]Uj)jzk$WMbWJt,=)nUF%ĭ}A#ZFdpҀOvaU UhCIk%ReO{|~s,1 @u@ugeȊ!(3IA^eh>{a'i6)pigayo3g(SлKf\#-|0g]{ 'AvaZXFq Oί!9k´.` h+×?b//rЀP 2h'lb_eQc2lJtkY>UJ#0/\pB;jA4 B%[DnpuQ[{&t_>N=jH Jx5 ` Yvx{+ x+[Q1^Ki$Y%a@DCʒ84 jHl%S}SȪL 驇,%UOm+q#s=sT0p3;_h3q*V|*̵ DyT-Lȅ?nگ1|END*v؁+%MkYj>4y՚=E.__l7x/I$EǪGRQp\h~'DƜoq76OITn.Id~k^H(:xAтS9DQۃH$`ڜ49 T1ТO%U J+pPŠ ~W/ .ộ2"oG]?/Cz 41Lb*T0SKHFLI^0 eu۸m^ F('deQt˼IqL~r %牿Y Zz{A}ެ '$$G>IIIt]jO[x8%"/Be^S?+fyԘۘt`/~|Ц h,f?RNHHC.p?B=8 !I]I֌羧ӽ dJ䄃%b? hE->}ٺ|Q&x[EAHȶXXծ|^W/hOKWb` Docυ'QZ#/_?v H9M0g/0*0z3#,g/DB5 &4IN`` y<"}+;7ۻ.F7S5tV-zmlf{.F]( ԣ E .AٯWAsN*r}YFMmp kXH{!Bq^bʲrXa- B :@r>t/y  )?y=?y(x1V:"4qy<_$hhcX5Qgm} (˜~yL?6d3!%zb7&"^$-\!}Erxi[FI;Sԕ,["-r8Yɩ81#$xtl(bYJoӪjbCGwOw %0@p/DjkH 3숞e!C^+y]_8J @NQaL3J 돊1{rOo&6v]=Vf&%bYx6t>z)f$pJڰy-uqq6ZQnj! 4Ył̯u 1_HRكf|њg.^,O]t#{ãJlEtF&%.TV(!űH'7sⓍw [ HV^F \EdΟ p Ќ"'!Ť%VIs;WD  MIî6P\;5H mS1 yN "I&OI)3jDx6=R6LNtJbiK "+Wf璿K`4%^EM >QJp FUdMMWr+h j7p>tw#G<P'tgR1Pb?`k:Qnť%LxtX1z9m &^gSM!r nrЌtS"(*|0~ԡw:ImQ/zLi۾ )ѢvQ{aⱔ#dN#Y/@^S"ũW\|lxP_Mw:FGd]2Y3cSElB[+c˸E9=mשšT)3#OGgXׅ>%n E# &rt-n$h|ZRev gW}>_Xʅ`X*z֥r;bQHL9 873 = Vw/֭[In ӛ^CYr/$T). Ae.N7y |є?tIid(l0>MY7*Ԅ’?5eHVoReG?*c+ ̬p?2Sº0Z+Sk?Xb[ ~=6-jT^8КUͲcC0jwq4[_#D#阞#7G2QVGxGr)DE- ^Ā"|h=!-0f4R;Q{U[,=7."y/^,%L2ɧpU/Re|GGţa^C?fŹfͬa86Hn?囡16o#"!<&CBB,|gUo-jTf,d Kfá}k5hX'%a|3.q7;F]}{ 6Bl[*b"}焌yX{p&GAᎼ=&wT4&{Mޑ+ïkVVh!6t'!Mi\w])M;?Gw4JM~o/f5G[":4NXmo.*njm^F '`f LO`6Eћ+U[.]ϝޓޣ:cRcU~g^\ύij7PnЬ؝)*uQYѰPL: %3+|0X׀ t'  P9׭1+ r>{0ИN(oزZMk8F=#'8IbEIoR)6\ ˳P>_{]96#t)|Ij|_1t:r.]k Bް2>T.ӅFF㧲_pm2]]gVz{yF2ɹMiUbj@RMUOC$/k'L<,cR Pe+m׭#h>He,>*M%XArh9U/܉' ]sie7-Y~pކ㽵Ϧ^4{24XH̱c=+!Mx[z]"W3 SV<I 5 @gsn[,QzIwXFqR( ]f}SN19IF IF{xjLDv3>Lr;l.R8m\Gv̚[V G$W"~"x!t~|Q)]p! ^6G\\2ϲ#il5kw6' 6xs:EL;WRip˒?A%ѰLfO03eh 7v/_ƾ Өuej .5Ce*D挫z3cPnpH"Iq8?&ϐʿ]ZM^ 7idfW Z})0հ ֵvYt`ge\A]3B;;LEwvD-Vo2j{*8ȌZ f3́WXŽ?z![ 8/&8n?'0%A#BEIH .Db:s0Qj%_$w{C=tWIYANI_sSZ,_5 5e$;m*]՘I1tNE; 6P:<@K$L"b NVOQ] +&5gSR?fJ{nQdN6ll4̀iH&v˜  ]‚* +Xyʏ2CIi*'@Əo׺>>xMP AӡT񠯅J1m,&70zV"zK t >f^g 'Ve B/K xD$| *< pfd.eKFt}y=VCWvH|PckSg!@s;Y\m KiSוj&x^U͇{ 8,#r kؙA JGaQ}f}^J1uYeBĺb$)&X_QLod--^>,޸+ÂHj}%1l'(-6g 7],[ZAP&uZVG6!Mp6 2~^;ˀg;(Bbeo#e$*b ϢB !h6;p `n(S_27 \Kc-) D)cY+]RԘz'@Fݷ|Ps@$SLi0@I˯{+?&!#^AbeHMe4`ݼ]q}q&GVاUag _JpdzaN^6_WnR4{sEev7VK3e1'\mU7^=7fޒd0%E8[:k]^ S+Տ+$@ꡧ,Qҍ% ^ v1'WVAf}T5X`(8(c>FY 0Mj%œqP(p?-NT}QPDvv(H&6:{'bkU'+8i vr<}IÄ([R =LFkX} sXr*~%\H{pO4SUs"ډ]Wm v޶ /Ef>۲]w +Ž.pDG{WPP酝~8 5q;%V fo^SUo+Hl**N^T\7N 0ɬpk5%D2P5v;n-s\'L%M3G|.1㻬Mq~OrZl"\.^'$NXǬnvՂ_-Zq]Ǐ,A)Du.tB%Rmi㞛\B qrL^2|ݘ[1]#>xtًcHrtƝ|Y **C 2\Of0 ~"5nV|=@\+tgضµz΂ pQBcB)gi gG"Q4o)ZܒM 65)}]Re0Rג)67KѰs|¼mӶ9qm1°z=H˸NڰlCsy[A|DR:t܅ZFKWA8c~<zRTC':c\]C= !XU&ӭUF_ j,(R;ڜ{&X:n8q9'?h9V3 LmQ*Spk72L}v29$‡j$9V5F{iC+ec̼өDDa{Mo~ EĢ5wI 9w(qϒxa (f '\/Orw 1`#SsRAv19$5 Z>L0$@D:RycÚ,'tAGd{6{Iq\zAi6̿z2^í2bΝ`pf `19 $Ѫ,J Mb*lfԴgv?DdQΉǚh*Z5o #Fji]+_zU?&>k̕4M+Y ^byZS3ʕlOؽfU()/z1C!B> T ܇GG3I\[Yq}z5D׋8N$$W=ԛ~bIlSg >9Zelg" 琸^ 7QA OADCؾ?UEP;07/{aCtI)5Kz`=1߯yc2VWă9>qʫ'4P~ Σ[xG@29mFhW9%7vka:;Ϙ .ΘSJ^9?3 Zz{=ցpͿlpņZvw@vG &hüvk QϏ +kwxkE]#5h:@YVi.XåT۫Y2Dg'5Zh IC3cQȀiKZ7j>l0p1 <5acmfQNl~˅Phkw@?ݸ9{"'%(?d+ H]VzC\Df|׾q) <}p>:-|MƸ=g&`PTH vMzv{kz/R#8+N$pV,33|tHgQiE3qs F6Cl斡 t+)ZD&z/20b)-1λ|j2? $&3(Ub>q@Nat0HZ_ڦ`bՓDU8P hkd,6$$>eB@0أÂ+v[S,`F6% <õNzcWnsfc!4w8FL ac Ӓ 4%>## C {9 zոE8җjQw¨gX~*ta4DU伃 ;ݰ}"bC@ǖ=U>2N}+"HtF,wE侂B3'.֧7xj=@'xeVd\jV_hdBcp0\%̏4 .9,yӸuȀ"xx4GKX|暸C~>hLɥ %(AUyyiXgÚQgDGGdt&++zGm:Q©WP iyxwՀG}L*/mB+-)+zʔJ ҕunϡx_)K܍pMa*\=A\QxLW'T*"L4.xϢE!zz9[r(MdP> XO߯~R㝬Kď8$eqn0E*,c4I<3rG]r]at_H^ėX}!|0K P:&Ώ'0mc DHҠ'T7|&i=:K+ƛQ $l?hKąisG]wMy}Sf7C xAI^tv ZX V]ݞfC\z `@PUFYLm+'=aLt0T|݋'"qh4^$)hۑ.o[NO])-҈>aw=-'.x񦀒]F sV0&!ª%DŽ z {_)6 NU3+]"BlM@Ԝ)JCHsyEtun\l_yf@m`H9v=%T TI[2*_)?vCeG(ۍNq{M?WEb;n|_ xlYCd~bE@ _or /o_~~4} '~b(,Nz?(-&*=xs`|o dO98wpqo|M3;''Ǧ*Eq\krV ~_U`VhbXI{岍CR1ʸl_32s'1BHLB(?b*@D,iw#Y9Q9n0/w0^uYdwy `:+De 2_CTߏ:<-峝a^BT 3#o5-yS[0* Sl r /)UQ}%rftYzR'/}VtžZ⍛|S 0>#3tck|v R,BF>V:8C &C*slD{"MM*Oie vC̜$#y/7rg `R4Oq.]Sqd \}>M*H-q%rP =MX{xTbE(n%7 |N.p."oawGedH%[叻>_$:5I%(x)a}2TbsN"Xnk嘫%:syzȼo瑦s}|3Mkl'gˢ ҕ*[_X',NgPqB\&9#Jh#ÐQi<頊Ѿ6)8Dv&\_rv]4Um<Ԗ| bZ3ou`p\˘y>$4s8cwuHy2A! H6D |C<Kwc#GبRx9 [8BwX)ot]>B™Sqb+Р`$šC0,y' ݽh.NWb>{2MMg'`az{.H>NOu}I^ C}Z*PGJc@sh~VO$Dٸ3fS|zH:*!d42i}{d[ a"I+4j/`<\pz) :/W-E)-ѕe=}>lFAǑOG0&#+x ~ǰR[GȖű\ 7Vp 8x)!-wZͮ*9!CUx$-1#n[-?ҒކX6 <ᅗ3c򺩽tY^>Jk}-LR~lkL  W%'׽dȣ88Omi 4bw--ky8J<rKe4i@Jl[.|7)g H& /&^Z_sŅwcլg̵@P#>ZY?77ˢ %J}ѶzuR^ޱ?\i?HYj\ `zьDvBf?aժq[=&Yat?r]jؕO7U8/9y8hl@( A@wm'Joph0JF,"- N`z#8"Rc7nx~xQٸW&#`g~9 5<{O 7b]x60u?OsgᲗђ .?ТAg"ۄhŃs@9gL>\º' d{*&|"">aByf>ߩE˽C#ZͰT쟖GcvDT@ +G$r3ҏqn;"+Rf!DŽwv3p5qq/8`k*ߩjnZr`j~<*Ft_Y> {ftk톡fDfMJ0ݛp|y8GQ- =$9zFh2S $ ~˔܉r;aPc&3L^9D˩ m?b}l.W=0z~a+-9 %N]W`\9 Gv[u1:޼; !%2z k!WX9$N,,=Eeu#nwkrJtgXN\3.3'seV]m3zD-0q3.7Ϥz8ĵAa/@HL޷FY4`Raffiy`~4\)ɶpTh-2Rvc_!t|#W)_gr BN!aMM JTdyա}/~W;R¤Pkp OZ$N rl^2f"/Ri%PY}U?sMH84Z >#8/gZ"-b h]DR 8./&M3ka&AQp+ p|lޭ!sd{UvPq=*^JeOJO%ĿLB0?sp:Y/?nw\g[TR!weO?h1`IJ L=gIo% |[ ~f!f2<u^*`м $xMf^ h:J5 ,; u΋ V0i13+Dc{smlzLS$3<9\ʊTDoXDxZ,,ipќ%Mu;(|{,gu}nAB4H+&3:{u|.+{n%yʵԐ&Xc^fs9F=G8 ?O ck+nʮˋ>RcyJڗddlSJѻU dOl$ ^aR5ylB^ᮄ XIoUN|]#躉3 _3XTel3!kϺ*7zv6jYbr}*s%"RdO}^X{"`76LzAh3 |0QG`4.)&nVt.k:zk,4!;c8g̙A-mc\?~6Hx&kFrn<i_;ByZY:\΍/0Y$tй^myt GDxq*G≠dE<@A\HdJsB1E!mQ.YQ 1 )W~Sx:}Z{c {uOHxPmJ7a7GAô2DkfU(;mT0q=Bf]/,wdFB9>.A͑j6d=D7!@Hޡz <A;:EDaXy˓8aOjD-f,mMqQL-D Y O F~'k9͝L}؟ W,"àzX_L!#bKC)j9{ tOD( c c8or;*9Z6n͚a3'<'r^_,^h0d?WvDGh7h+::NZ 4+>..#0+'@2`g.qEC4=Lt l /xT+|ősKbc˾lS ) |]R{VED-wmrN+F Ql^+sŴh#գ)ʂYgηh'<_N偠z[^0SI&#ؗfሖ}3>mxCfܥJK j{T'(fΟ,!iёt(=us戞-?f[&E4Ss-]?, :i5OxO:=ei$2:9{OAx/K]Wf0;ؿJ9FPx?õ]ửPίx_Φc0W@. )/NV$n4̹T|(JSE?׈Tī a(^V5hVj2|eO=Rq2$/K@"lkl{ c:8G@7Fխ)3ОX5}yUø [/ adK? +=V JWiYDC6}ɺN5TsǍN@OQDȓ<ά-lylafȅBN.`ME5i#(0\ N ^^3.LL.eh?PP>Cq4JBզ= G}+Nbv|$ZAVMJ{9ּ(X/nܼ 6UccpN[lM䫯oPvxDNF2 _4jW5"/>x; K]zұͩBʌMe tY3 |zLJyX!ᣛ- 6N00pJT 9kDkY%]S<HG ! 5 uV6-.i&Lpi\#${/3p dBUVL #3!̻ ߔXru܎8$䟴NJ2!n:X ?,\<6wwMO7羝$P%UEQōFOɦ?Asp̺?ƮKnWFΌ~n[W!)7zPW]h]QmFU }ݺqK}˜, 1*|AcЉW `3/PvzNF;kuFRMFބ%xmp1jͧ4AU qAMN'u](,h-pD+zqhHe~}7Tܓus-7r@U]Bd ?A\wo)m̼x:Q+~бs%|78'˙H'\曠US`WK=M'z|F44فy A:+' Yu tBMKJaa% vdj>c 5oFK4FJVe.i=d;B;Xօb Aק߹ %1pL(ך~6tzm6 J DId&VkɘQ|_]X(Rhx|f?.\RHy !qIsɖv%HդZuPѨQLX= kأ?VOFyYM>{jpv~9C] swSNd^IL+*W9D]AohQ uXiV}qx^#29{um]:jw?o}hgeJ5}z= ΙS[Xx}n!`l6=hՑ3ྴN3|՜BԄa,/Dڇ%۬6뚐s 6 ^DOFe +ޡ ?i{lH9ښ հ1qR:e N@i-^4f`{ŌjInc4yйD5U  3:jFB qNμӺ(iVʠ-!CTR57|H/:_Rѥh^wmNQHDD@/w]5$5F(.}uKkSÙ8dK/aQ }zZ4p亻ZHX 4FGZlh˗Y*xexHt\bߒʒ&Eb W4UY7h֙9#)s# <nno&g/Q"ŎW3C X`s)@ a1AHBB;lsLqȁU ^\q>a@~j0cRz Aӫy;L̥ԸJŲLP4&ɑ`~oo'"[^\F6Sel5N4! +$ |D PA?I=\B[0 I?m7,d*|Zºe0Kos:Oe<e zP)eFA^ZܨL*; e.zO5z4f{uYr!r얛JCϿp7"+}&zyZ88]$˞ssL(t(dqtc-48˰vLLlfn=CyMU몰ep/sa!.Ń`7kk,hݒLFO*_h/ך6̇IaB@8GQ"0 $*Jry<-d#ſ)G/Q | f,3\E4n;!47|ְ~R'<9C9 Lu!=PƳn3 Tcy@/n_dUޑtUj*"\݀n~ӁЯ8S;~2an's> ɳK7uIj$s)&XrevGr@P_h/+̭#@Ǫ'y?{2G`Y$ vZ(~A p5$sf{@N0'urUKuYBmm6DkUFY>@g&r/Q)C.WZ3lt.y}ַ%x먓IAt~F]i).,֌+g0qd] ÙtS%H PsElĶ1+8(Eoȯ2yq{"_' y9 ^ Q|ɝkeĪOxf}]Юr0s-}'隉̋1Jw =Cpvf2h+{RI(Gۢu;b^ M- :wVR psRebߦFДF~z(X]dKS[SDС<`;'?QLVLSL rޑ×E7*ƍf>N(F:4N ;TG '~ @q0 ťJ1,GV"j%Lah~9t0 GZ gmm'ܹg?|[2^ppR Za`Ӑ&uEF[mi%GNi:]6qRQ" aFNIN3~^~}zgw5,DvZY]M3%@N' <-"pIJ4#=ː8Rv+0T bISOSe$}<G 1-Yg-29VPw_е"[.-^[ǒRofZ^]2~h<ОbM0T;Z%d-) 1hKo9+xHz'W.!2&#ys.I<ĴzåMG@gBVfPQr2gβU-U۵U Hc"z6n%㫙L1\6X95%DY6 ⴶyIHr$Q.uB 2a@ywi__#(.Vmg61]Lf gˊTTu* cu]7{AQM?&ա銒w:v t;$Mn` i= ALJ|?s;`c, đݘH]Dw0)<݄9Q C:WэE}9;P [<2)5͋V\`ϣ_TfR0ͲӾzM,xzRmÑyO+qhE#Ҽź<#l@ m7 r|t4L1i#Qܕ;<.!BRD1@' %:=$zsQeC,D3 ɪ:1YyP-)%9.4$mDNqAR9Ef1G2n2%v9urtF|wb{*!MD.A9#RV:fg{DbaQoI]%/ 1CNpQy׿.-Lꟊ*%bP-UyaQK_>カ/4$n.zqozIu# ?Ɲ m "`͛9yq2'[}VߓXfj[ZZf|VkuaT63^=q|ƳOc"N<>bJB@-ē3J; @,C]jf<;@@}S_e,FMVjo;nΌQ -3![z(ƤHֈ`; Y 9]4K\MX?0 ЇՂ U3s3eB_+ھvVȶ%gV+2ls(m*D\2?o?:1nNRUE]ΆOK6DHjۺcYl\6jX5OJd"Riҙtՠ񸨶bOکǷw#HO]~ʫU2/XH0Cwbr:HTSc(TJeI ǼT@17\rfyd{r/O1qS~]}("5~!Ap=/u:cjG*f"54pmfi3#A_Yeys&zu"Ŧ@VcJ]ycNQΖk-QP7#-+5`]ߡ\_:w.^ 5$^zp,6Q";.7MKWNNsT EԵ 5e_Cbg@GQ/ܮbze85nDzKsgƚ˱w8t瀐5 5>"'@2VU)zkKmH6 S 0oMI/ ;LaQp9Qdm6SwfŝT&?z̝-IA8 lP>rXk{#pS$ 4?鶏"1:_O=җCx9\{KGtc~Ez΃Մ@D T)̚!s Ayad #$W QYA/ 'RRKPVp&a c'6?9>0U)_Dv*31n3u $"zŗ;S)׿zS 34i/̏/cͺ@du KTWӠbb\ct?Q'F-~g9_:񭤷2Z>rm޸yìwf=AJdSTMyS[j›{ƎOP1+z&́y65AOfxt\L|ePa"N͔i=vw,55uqpRgr <P9:`D8-mBi)Ttj3{OϺ)zZd_B%(U)=YџoӶSZ6T ;Gsݓ~& 8vYr/((F*!Vob^ʅ}_ͪe0QKZ_ntatp-k)ZOh_"c{:r Eu +Hj٧HS0y_t!:z3I[g㞒Tm1H1o;hȶޅ[o[灍I rhr< &B"{. 7L\ R,-hؓf4.NB^#>BEOHA/AU"I/T~Û"odӆ .!P'-W؋؜p@ ~>} wFGs'H1ׂD Jҭ~(j .$UX,]~%.* T?P0jjcr8[rj#c# /؏DK^,n\W|BڝYFAݥtb@%yZeyO:N: UEL${Зr6<Qt@CU/7OL̪P+mD-^1%xsljQWuti9OPQud )O֞zKbl>me>Q?$?o0fV3lpTc$TWXt(>uF`Q~y &1Zr ,Ub֟Ñeɤ{ P6$+eޅX,)yIFS]3#(wJDtXxK~xex~ rCYٸ-s/]붠)/\C8WYA?bY#[EC)e /~nRa-u_ n@[wVR|Ƈ4Ϝrqc 2ojKySE4 mq : bM&B>{xO%ȱ.|w {S1ƲˌzCb^4Mj\ 2)ź uBY7=HJrubZh 5y`L4uR`6H7Eϩ,)Q)3T'pe0>L~?HW\stUy$swAm5.N5]ހGӨ1-9)X=T !ѢԸ&z> EW$hM+=6o%A3z:eQuVo;v_&tP.7Jt0׫5u J|P557/}3I T2}9Lkz7~~ R,vHgo.s!q:PCU>=9jZ ?hJ;^yL_I=πjB%;zXPy 9=0wqZ':qdYڎP63.>~G}v?n]g2Zufkrxhgo~;e/<iCk~ D}ޛp@~e(Aq'e,ޟ6 q;P;]Hh&UMZ8EW`\*z?!)nOLcH.=(׷yM'1Ю юH6PFBvޟn\NTULY"3!h1/ ㄤ`|6U] ڝhQ ͭ^uYwRaC.IwgQ(Twn{g^k>RT3Zl0rrݔ]{8#&ٯ4 *ۀإ6mÖ3O-<-S8ҵIcjZ^j;&<7 gb<2E%v[&JÅ3sal?uS0?t={X]%QV('!baX=o"O@p30I!bfI^6RGuy}0ژ.A3=SN.x$ZAڜ]=f:͘ĄX?Hȵ,U@NxIŏJUo;4cߴ{o:r&LC_Z60w$V11 Rt$,$*»X񬇜k2=a:T̀%@sdRNvK87(den1x7eeD̥*Mr*k,9NAFUUXfS < I2z_c]UIvAs3ՁY$X牙{$u֘!ګ7O|I7)%SD{nc$5?.=vժA3e3 [/\ϵnG+}m΂.T8_زRi|'/|%e5o8(F#BaaU9>bxET#T=% E7H>]hWtgqP<;tw$h> @49rA-ﴔ2FƬYѰҤzإlTZK(Żm hEu5 hJj*i}$;k(b̼˔Vz=IWWcn:[`#f)J󮐕LHHsd.|$pPcA;+6P0 xN,\%~#9_N"e"8EeRI~*brdH綎=.uQI#x ,\'cFVOJvloRuUT."Z,6ӏ3;W%.lL=f\v\FC''Qn0K gqN1h)5-S,fD~u;'U!%X1^Y es?pGm)1[1fޜ=ghἔ`f̫\ ڪ/~Kw3o#qZ]XEwƬ. ȩŢ)ͫz›B0R4Kʢ&KxAd&@33n&Bfx U_zg#2cI=q`ݓup6tGb)dՓ0ƌ4M+T{{~L%^iIHcX֏ŧ~Y1#j&m Xmv"ts]-"3\E#*ɺQϪ z4$W%M J]j:{Qu-CXfoFa2u9K6PqH|tc/wmJ["Bzoi 0jQ ҫ|f1LAvć?'W06 0S~8d1kmHo|D^Y0`xӓ6Z^ܖl@=L4+ʙb"A7;Ȣ{b]tɎѢVc{*/R)\eu;OQUK*XEubQ/+`6v]GsISd;{z/܌Kq&>iP9)fSYhYvX)ijAjNf?}>֨.Co낟?J=βM|cZq7l4$;פ/:Q|I2;c ,׶PLυm8{ BYm M+{X.K+vص+fh5^g|!Ҷ}q:@V X:3Jh?.؃krר9 /czeYYbp<ETeK 뿥oʧ9zpſ\æN4cۂtcR\%ìw+T م/>$3xc7/C'!N M3-OL>OZlJ&p~꾐{WZ7lZ[2JIsTq#O]X"ʪC Ww,bǜ<*ks} ͱֳ(CS îvP_=z9Oi:}^M2mLb{[GK7[C҉ytV名>r v1}HWWg H֥29;C{u[<hf܁DRWozpBO+};Hl\ %_w3zlB_I _&'ͫ#_jbu螦DؖPg%xg<]m !yWE;}eV'aY|%3WMX́0xL5f1 ^sԄRw1i 1^=zW+' I[ p q½4}W^|iS3f9B;(tA"ѓQJۼrƀrN@Kcg:kY {+L$ R Q3uIuȭ秳@Z܀@pHuLݲqX |D1g9N}[TQD`!vA X7ly~HȞzҙ_=պēuNjJN”hC?+C9?nXk[yf+1AbAMT?~G3lv1 {2xw .I. r߁1 ߌ P!o$굑COf[{! '>~\ߏ _m&ᆠV#DQyK%Acf. PV;dS'KIb#CYHHW ?1ipiGHnm #IJPBiLJ%Bbflc}Ow)Wm\~\I> ~1~[M㔐6j؎;)XOvKp\Y^ (!@΋Y%["uBW~t+;N)LՈ̶961ʝ? .ppz~)f\e\H}Q6L,z@e9;,4UDP@u6q8""ZDvkrGl.j\CX@aԠq,\G3f?͌B (7˝D 8J3oJZ Srڃ(,DGѶn0>{},hw¤፺>[dƦMg%l1vxNR{kC1]uס?n<#gC Txn>9ㄆHzb?^=򾛵T5^( x!lh纮?c7ƏHn\ߙ1/6KAnSMߜVSIy 㪤\9Ē)̟/ ?L?BQ3zBKy %C8/ JLcEԹU2p8X򨕆L ;v4>8{-m0qn7fgxBl|nGCNUaGVP?sѾLr Rv[Ι0AtA2hMO~1AVg썒SN*iSLk(TdK|*]H $ 7A;_^DGYejqƾwU-_}Yh ȢDpg:ɼ-!,R%qƻ5!Z~O0*REd\ܵ&z&znL](UgEf&Jg W2N\MZ4GJ"90Zwp]}t4>S`C8z@Γ~dnPOzൾ'nMj*zxE$w󹟻7 CR()78F)f1(]S+BPЙB՚zXUBEf=؛,]g"AML6;='0wrU;@MWeFv`hR8m:A_32Hq9mDzdq],:ox&+YI'jrl@c UN?|ѳVhb60^K^/jc!i[֕;A= XMuHč:ۿ+<>Ra߷ Do>dyѢenX1C-Z)w;YTfHPB'UZ ?!bY* v\V)RUώsMhaX܂]Tq(b{.ܩp}yAt ^eWN!~` tC2_Չ:7G$oC\ !-FlA`";${2yY!GQ5\q5m`tfgQ]Fн@:e`HNpXRu@C&xofb5+Q˵Ơ;#POb>`b[eFk 7P ]NA}%@S4@2>"o ҉֧&d_F-B̉{v3Zm$aCO 0SZM rI?\knl8|r,lPV,ȣgŠccEzLc­7?-0"m!ِpiWL$Q@6|gH1?=P\Tgvz?)"JLdXa Xe?e7RUġ_gcr'2Y̬Oal#r4IW[z`愥 3rlkoc2EKd"wEj{_]$҆j34R$1 >XM$@3plL~jz)u(>DzXPp)2i7r;nGFʰ*_`BcTtP`I2^xM"]WNtX鍲cw <|G5sw}1IB82oXKxm+x-jpTbh8 6}q ӈ+e]8 XQ'snwJyQ\,zZOeI\jCY8ZxA}M+j@6Ghe[|UaqDƟZ5':F#GVLo˽tɿv,%ȨShrեQ 3nHälWȳ $BTiP"QIQa/‘B! k /g>/v؆89iOZXɤ}_Qۜ27 807U0&Zd n#m!Dpt бGS8h 1_[fh"3,\8Nmd%]kOՓ$zee+eV{Ac=a1EӅ;-}40 g+1kkd@t>T.~=C%Kb4l[ > 8}WtqC_8gԉ;J"J#PƤym0pvS<% ˤ.F\o]m~/.j8#zȟY8vfx@{ lcQe`BJ(PkW0 l_E:풎>詿=3|$ iu^.^K~G٠`^?wK͡IOCCbNN)J,[I?:*2F-НMC4A7 Z0Hc( LԡWv"u#y9v A$RK0 pSIܦ6Z/I[Z,Hc.0_Z|n<]3ŲI\& HJBbxpNcݡ'grl*iH*w4m[K=C[:w1%+;SzD/5?@6s <1 @lWp(<))"鴽KRmu4:ɔ3jlӪblҭ#/IX>-ܐ>2dh I!ĈdR ȉKmYQWv`3@j<+ `:p3W(Q̜&40o#?zB-XQ6>/[$oEh[:WOKeΣYPVML0IG$¶_ؖI`}fHY'B]?:5REUP#޷,s<5WUzLC6;-=w )=>[%o,ZXQE=DKCjF+b=1 a2Nffq:s3bI`PLRz֡}1 +Ǐatnlo[OF)醑+s,S 7auhHᬺr -(CaL=+4dMY(A#6ܣ>jQ3ALopA$Fd6De@&Bh(HCEK׹n |O%fPS8^ԍx졥ި-@\#"tgZ;B'XuMS+Ǣ;9 eXońa3HY8\{QJ=diN0m8E:ZOiMYUǵmSBI陊I/`sec@1oy&;>UґZ%%j-s ƒڌKK|$ힼop/A>ZvmCVO ,@ʕ{FF ,q NZϪcԉ(P޼vi(kv>2\;.f\hx'%a7¤u5 wڳPKЅ+ ܾI.?`ofOXy sig/L' `}=~b o|{|&YD,mYt'irfxK6xa_/ /B4F!f|wY6T8^Z_6JHNLέמ2Աc'U#M:ZvּTr/--rjp!\eˌ/X`-}We`̂<A8_Uo\ n m=PvZv'v71fl5 Sm[:|!|c|'1mcJqE~|f,eM;r=E\RP$B*Df:g {qj]|AJGp,Uc(b:@ƊsXM=G]xFAݩVR8\b'n_ol  <%Y Փ9{+xMܓ{F7vob2ip{ī;܉ a;|f s?ALQeA3G0.cLW@E~Q_.ρ3KX-ZT t; KT~|.14!pd)>5(T-cۂΕJ '͕oW)y8!X5,&wCl6kKiW)3Ixa-%] _NBɆBױCau[O~PZfTpҠz;SM}×TZ7O?ΈN@#A6s}E`㎣en |YmgUU$XQ?["BбnOTh^2Ш=d ۞OlUR84Nh|[B(LEe&ެ]ȍ*h$> ׆1C Y\S~ڕY.Mlr\j N&]{@fDTI4KsCz[^hYZs)Z, Ys@] xŎ2$<`|P'ļ@T5D㷌ê9 =Җ2ٳz yL}EoY}ndc^WK0`M!.\R@ nb8 |eXšԐiHt1ğ!Su(9}F) @N~S& ͑"bP/ϲMǃ,\=AS6NwGGVIvYnÛuU&q )#2`s#)?|# T] 㳌 ȇbdži,$aUB zOEHM2Iu9JT}h(G% 0޵HuX|mA}0Y_JA_<=o7A܀ɛ)wx~ .41>PyEbc.`*?.q3SHA*] '1-@m՗#L8y恧쭢#f٩ٽd$ Ӿkli(|Ġw9<9>& ru&6 ֟>*]|#fc?D$i_J/+0U5y") |c0KHg@A5pE݌h5rHp K"u!i[J%Ea_]ɷW- 'm@s|m)͗ґ;u++ebPA)j<~ȬMḞ"!'Ў+̳܍F6󒊚.4 g75g̷'ܵÚq =WQl}*̡gVWJrhW5+7CW0zNbv%VS nz"+ܼq߷7*y k`7ܹ&~@|r*2CA W|sO9}=ڷ-C.+s&D[CBQ~\ϓT9-&p E6֖MT356=,jmj / Y6<ס-"Ы/3>21'(& K SÕɏ5$|:)G*fe*6gZWn3ySi4>OW$Rqۭl`T J֯Åߧ5DK[)1I.J~#xp),cm2d@zeh3~ׅ-X%]h#hH.8?^/Th*Jݯ?Nbe)&Y1FyXhNT/xˁ{x&fѭ?Hp;,94 xkDZq >vy e{`5%1_4xn34%J.o\;N87~J.Ks㙅WQ~\ cGGb=^cB@B^k[lW ]ՠ/;腤K\:SZww,&{-E&vEVcc6ve8*IVH7X-R0w9y~ZcQp \/ DBU B-!d^޷fG }+/:iTLWMxE5ꐂb CGN!g5r{gvQ4s=̎BZ8CQUlj +Ukʃͥ.qWp^U>lBNou;4T-|< +*fr1-_K^&?#XoZoߗ$L2,^jjrG-I)EBO( Pƴ{|&h䢨r,D#:g6Q&٬/ ť\2*ܞc  (]|Vd.#/;p2m1AS^'!p7B_D(>x{>>T(+q,nӟbb#zj^Ү-qVEbɾ+Ai[PW*śm1.4g-޸eڒ,֧mYIZgNW oj(h9ji +pL5<&^dʚEpOXF޸Zae{?~{YS7SNzyvG Bg!~2~>Z;S1E? 眦I3rBDo/R3jbvvd B˾:R͑T`\ә1GP^Qsr~CD輆qwh1Q C%Ry#=Nɖ/^M<ˊ02Ji1koCPhKWےeKSQA[@f:(pNjg*S!+=cq3=p&NÇ[MYԶBA50_`\`6+!RWu35Qos-`Rƕ s B_O^ [-x;T[ù;YGn =N?],b zNE[]= 78?L!_'bmRpدCs.#򜶜, o\; H9l&€٢ 4H$ysڟ@EHnh+('̹t_ dZYc:5הL!#Dnuޡɜt6ڧ8Mp}u=^!Osgg3RI-ƒ^+ ]RPX' ehm^4@{.䴋Ay|k?U:֨_*1QSՀ4 qC.wK5+" OFˈo¼/^n(V.vޡΦPS25)k \ǖ\8L{QPb8Mľ٬_|ފ~hΒ9+ }+zDqGaz?i:dԱ;<5"cs`c\F,‚<7t+|lx&XNǬX`Ko 7< HXuaal>u]~IlIR}* Qm'梔b/gDOfb_gѺi`yn@A49Q:!ƽadgR꼅 zz{R׭(uanra}|Qz_:.\ptj6Q)% ](F)a1yl>}k lE+$^ѿǾ _Z=*Y `*q)I!QAitq]fBM ̭ op5SjBqDPni71q姱&R)d7 Fc>yz2<$3Z)$I/1xVz@!hCٙƍ2aabamwb5SYuHl"kȩg;Y Ε2v+9O<|^'O9MkNW'4]/>Cy0`ͮxRm h0YݽJfuB5O ØqsnsL2^H+); qeknXshm<$R[y>*fDjAu/,eze}qyglfQo֒9%C"}w8!-/WspFIlZC&hi.':1{+ c1O o-pP.ן:AaB/C~zlYpڙy B_6+Q|'ic3 7xH[~ND ~BF6s&ޝb}mPnhH4Ʉة+6@OŸ[gMQB]$5x0@YD^癹qӱwь ;u"]{% 09p懑'!u F7ES'~E4 VT3#ep*/* Yglakc<ɝ}ieDӞN@'hq´q F (~<+,MQ:g?}KYͰi$v!PyO4i\Ɛ0/"jo\N&X3*նOKt$%4OTNAI Xm6o' n_#l:2*98E pIV/fLP)\|HU^ÂV?}X W`*W+Bx!6!F ƸeNm"ӃLY!&kS?R{HAӕVU0"¤oԷ?\ߝK3jz"mw<5Ǐ&9}7I Os p$~Z2G_ݡscʍr/_Х):^xw- n,2X!?ޮ 4=Ws3:mhI}F|0U=n4F @ZL ȅ Ro]2ji9H(9+e~M*x]fT \SdFxڦl#8ijՓ8s@8*ڠrm#F_;x V .c^t#X9%B&m>SULc=z>s}p8E03'ٌK@C/`ϖUF PAޝIxWU%PaJؠmV.Z1D N[fs$}BOᮑ\ f Ksl*p_4\nM'X#v)eSm"&'y579a3m̋RWm^n(tSuhoAACnܲXQC|o8F]g|u&j׊E{-c2TNUݠal2m:^aT࢖C@Jb:e"5G)D5~j B'bfh8̍F2NT uwvw:BPOԵCSn#j.?筴J#$`"AAF@7]*LB`R1כL6+EG&=tb^E. w))'UvO_T hC |5m.W[*`@Cx )qX'wi>iL0h۴0f`΄WNb guv"}}@i>VT)K8/+IPqYCzv*JT`n)4!(CW(V, L xР`ը"_jtIp %}r/HTA~*Z~[Ɏ`FyA;i,ހ#vjQ1<ֺTnSUXq4XWoM(x)|" 9$v|!>#`+hC.+߆`E0 2UaVN1L+=W+Mʫ\l"OLwWk~4s#rrkv(-%$j)M`:IE1 G*ox!W"H5EȤg`i.[@,*Nc|+( %(E5p+%%]/ ^\ջBCz ,`M6 otʼnҾej#qL,tu1b<̧ p^ޛ ZO*U j/ȫћGjz}oJA %>z$'`ϢI}ƓmB:HUt8{XMe+‹L'm&m %,Rl?hi2})6F<|y ڲMsl krik7)r e`fi(2ui]Zqqmoo7̒ L"RW\p MƾaMR5aBWy&} [i-3$I]3qX!a >_qΙZ~Tt n j L`^[iPg> |3xTV]ʸV繲D bdmRǽ ѐK8sn4yH`%SIjLջ̑;OSsc Pƽ;Uɴre_A_.""v.+ EI}='0PR>;Mh*2/Nٍĕ;H>hWj *xVBޚK#۩ Uzr{+.nEv5`F2y:s,;:8pط .Y{`pt`9,N&1s + MJlFmdӀg,KK YW1C$A疰@?.mlW92ޟ fk[&2Qw14mߏ\L=^kJmJѡP~`m~ɦʢB=$| c7\n+x0;nkv? BPѡ[DT%#-US&/\19L@L23U(GO:G˘ =iWik;$M,ۜ=MTA#zJfj* }4hœ!1& &@d70TNiq$~BvL VscF\sr{bե QC7,ڂ>9A RL VIf`&Jr75B.M[ė'j9X-`Ql|V+0Dy xU,ܱ嬐YG_phUC)Z9+D xƊ ?Y@U1 6c@#={@\fv.K^VgQpgmL/D *:J /ar 6LF̯p 5Cj~H$ ΋b!yѮ(ͱ֚ӲҲ1ątm_ҫ4ɉk[6%4 FtvKALdTz"%6qNK0k/xzDC|Wfa6#k(~8,ڹDn녿Qz un%(JK!=j wBsҽυ$*? R$܊aNafyr_l*:y|"]]yE E'U~ DŽۙXABQNC-^okt#̤@,J1_37X}$qmpم[n 9w%#GUӱLiwQ[Fgdp Ѕߊ-\βR4Uvī.yͿ8ӹiK(1MڵAn)ɪ!kd% jA~M];;p0()u~̔`D,֫s|H`*S v{<(|rY<Ry.erF0/^Olͼ0 T{ 6i G7nљagh@~wt̍iPmg+6 p_Pz(MfF([k`WR`j} Xj`K5d~8,rI;8@*Iǜ/҇qk{p IjxՏL Oը lumaCH,TseN+C^{cD9ӳW~("/vr:fAUnUuTWQvn+oxl:qHD APӹ~ ^c jhdXjĚan?9Ţbziy)RhZ:F_iw E3DzZ LJ9ZI9 h,bƀ?Փ,oF2SW4\,4' LLW_t" I4ϯv.@c 89WxS. k~?b`aYIԍMLCcAA2xe0? @SY F\NS*G5BVea̵?_sXc_~>jc7a "QK&Fo=މȡ;bR425)d3 [Wvc|-7ɀlgԲ֗oP%z|M# =o$iu*AA& hJb5?QH/nK;0%^_CZ/ͣ)z^ma% ӍJ뱮M4ץc@gMt-u 7n|+8!b>KS:MrۖG~qqZ!+6t()u#hXhǁ%UQϨO> ʦ}}\ZCp \$ޤ]vAQ{&xR/YmE%r6TnHk⡌̖VCj _pve|1dtrZ.yq=ɩBBjJsKI7qLPb{dc9=cLpi审OZӄCx"JOM,uU􇟴pT,p X"W(\\ĕY>ϛ@LW]P9ÒbD"$BMIout/Xer@&i]L_p@o{Qeƾ-x !۫AZ%P "M#$z'ƞV8ֆx.s.}v#f䬚4x4OhZ(UB@e:-R*y *na-23jVʬQ[54ל KN'51 iC",f>o!%%J9.C]m"uV>|I >2UΆ5)Op텳aF ~ g#wor[oF,áLzd *z7%1WhN݁]@NȧGiaʴɄ-02 xj+Z)W^tmOJ5ã/)ku%^_Isixui.s'RC|_*]R0|^a7v?PNY l:!ik6p'[O۸"0ݯV<ϟC/p|XGhp넅xo6UAuMԛf^@/pT%X =!A&5llA8ca|Z%D7 , |69R_p/Q¿<OEV$eNjg_dR' B)?`'K yx[Aq_juYPn/X W ;Y 3&eK^M%"'&z#^u2AƂNV~LzԍFIq7!b]\{n4;M#e6aƐUt:o_bdM| ?o*+zRI]}7+]f@D XWHaHWތ,3-oJvo@b|_]+$$^NFȏμ/N 0nm#M \ &'WΗ^b``O#:'@O(ghݜ'HO!a{kpλvvWoD*jJ)YHq=cg"lb[ƮK~I2%ؔ (KB-y+}ϿBwPt?gmna~L# ?I_҃a>SP @F>Ym'N ^DL3J`ȖZ tpf8<ۻ^] ]J3P ۈH3g` yi$m=lsBBoJ: !S3i^FFu[InN.fAFr,wR\[ī˪%ؙ,+R =fPG8CM h?4:V.tXEdL*sjya1X>]?QMNMO :q2ci&˝0I; b ̛DlssC%+]6.ҘcCG՜h-!6Х(؇zܖ:lvZQss?'TS z,3hK DPxgѩrlIV4|X|A5}ܑr8mecѥ NoLr@XgrIHaO A5ɝjq%:z- ؉r5tO I&Hbj9gkn-ELvՋP=zqpa50~Spw H~wg-7}mh[fU|Ia}3Ԧfk.{X Zaj D/`K2Pw:hGB1kx8׺Cڳ;A_J1t[}vSU/,=ZYޱ=z^XifmY~IZXxpVJdPiIZ-Fy|ndpP+=ǰbVZ "4;dF(ѡ Tk>N zݭS@t&R):0M%{U cJICi bf8z#WR#F2^so7Q3 ogn1=.z)~?BI f5%>CzV2%|@S~=!LLtըؔA^]"q`PEBcGNARGFn,*4oֽ[|Bћouz3~b3=r'aC#ߜO{ " ;FlpVR?c9fӆu0,ܤ}#fFidZn]ҥy|,D&hp˦2:"l&joQ8%ܫ^Új\oB{&:A#Yms`3 p!7dO9$gQ*HVLsrK96NHPߐ]Z)TesEGdOICQ]lDx-iAR#Sr 'ZkW e4Sam4~ uW f߂fx b](q8.M$.8#K 7Prщԏ집*d2/ewlDU\w쮨>rY%0$ovЩiiu3zl=2XSw$"dZ9 yi%Bο,ϊߴ7 t|iٓf,s&SH"scbHZ$~Nw*}'UWѰ=`θ,tRq8o`FM+8B]lkqL\1@!{D!(oVwIȣrԀ)r?Y9>:3 Kh,1Qgp64Ox2fg/W֪4jBVepCkPz2 Ϯ%!ӆL7,a83A+ 70 nSJ'oYg6&xl O!ƿPSn:6bK*'w 0/`ob~ %OOZ~a<|KIyul$LcTFzØm\1'Ddej/-y-?N6 L0RʳVAC/[♧JZ{FҸ:y':!rd^="m@x 6H&Hz~PWb6!dKMJI{ojz%xl9>P$ /q5v 46VEN?FJs W=`Ƿ]RoYa慪*m>\N=3P!xHw[QƺZG{d~(pW#8 b\W`/R֪7 )PvՌ*]+>0IKpo@TOӸR<eb$ȞT1^=vDl x@BΘ'XL$jĸ̄;9RjwN%`&Q7QU5BgQ|ijAZN.BrKHf(਴dfHw(D+>*7k&,07[_uUΉn~^[2y ]JXJKl+D\B" J}|-]ǫQIl!с^1JؽY3Ī) h D2|qЍզY+E8C_\kGy8f60vǧ@OvuUj?Sf+'N25;/ToYn-8(iؿ]1e:-D8INnmThTMJoFxF⶙Ax1kɈ-[9!Yשq#pu=X3$ԍ{в,q&n ]K>_SQR r,X@,o ͡./Tv/*v/c 5 [@HA=8lxGpQ t &,N @ߏO;*8p9:A7ӲQ;2gdP% %j:f10otAЁ{m' ^D:WΘ43g];W6X.H_!0{DgGs)Aht:q~ Ga&JR܅_P 2G\m;%~J݄GMְ`4B2ϮqK?*%@t1U,6QY} %|%ԻT]I;ۨ6§gֵ7iM$ ?WJeXmeq΋.67CXȧBdbۋ=~<& hq;49C^Dʓa ֻ?x }#h_*[,T@*mf#տ;bDdx^blGE_5Ӊ*f?V3r&h 5O30Ĝ|eLtGF?bqvPC':QT?yP)ƭ"j>#?lj}hgc ~_ʋ-p@-ɠMTbFt`t'߷JF05S8(geެ ? $0雖W=*mU)8`k7J2es6 w}9q3ԪA$Flla[dW˘Xf#Ckdn[tHShIM>P+8jvfٕA&+j:2QPnY'q>Gz ˶+*zfJ\sQg[a4Y8]<<pPkҵe9JיR 9%} ;0+z!k傓|Pu%aς +H̞s'r~+]M5G"am'$*8.B?qܡ&ML!R#+ x>IC93FDCڐſf΢:r4€+d43^ԫvDd'$'hyS=8 :4,ʵގɱnm-AO<b0KUbv(0(:$$뎀SUfl=rV!@t2OS|2+8nV!݉GsYa5W@bzNPkӇ@IWGH7"DLLPhplzÉ + bqqle#w؂dq2ðWʇp ~ g8M9kt-wjE*^A5y;*yBWZS@0ko5y&꼸E;0 `O0dhL=q;R:o3R$*$>:\OѢ`PfDT*|^?biTAzIg|CWu-τtS_t>S _ j1 !̨:pK)^Hf[mf/V΄xFfJ~yyj@3|$S,g1LU"۸lHa'v B`4GήZqqfougA_j9ܪ.9ǖ_|C[J+Hy/1#ĝ)>ƛWrQ[R΅vعӪ[ŷ u,TJͪp#=WjYFtD!&ƠMK\1x`J>0QUnJbKn`{6)λD:s&(kKIGwvaQ>|V.ROmwNd؍H՛0釹~;;b^H'8!pQdlڷ浣989itu97S,Ҫg@GϮuSs8v`"V ET!e_A':]q'rb*bʄUN ez@k NQHGݎԪ4}vs\InjℊUђe0ay%j]DbIJH{\ C WP>UJ@ѕZ_˘8W.q5XmUon8 d8}]PA,roM{8|$ǃj3zpEHQ8t2-*_cv9GcK}ɤ\Ɂ9BJc֮͋pZYj}CU" _e`ɹ]T{"j.k tX=]1瑞\`0'=@p85~qL1h'3sFaQ#Vj_*qmHCbwIV-8er*Uu9Ԑi-M4`vnbR SLw塕VI) rM%_z&̊RA> Ak`d-bwQ貸0_e,u#|)o=aίRX ӪXOx{_mXYE^0ld1iˆ],5J^-żNniؑ^\ h4TڨEçvlO _4'l ,&J&FQKxu1^ ]& bLJ"G(ݢkj$VEwoN Uҫ.C:fBOC݅2cAޏеeCv¦hzN_+(}{"%9AJFFG 坴S3˲9cH0=$!!av,02xӏ }b}U^BӪW]tO^P+H%F6?7/(:E P=. gw X"`8is +koÙ"6sTn1?F>d Gqz-:qL=Vr5:ƃȣ䍀vM9ڙI]*4>Cs-ԭb&L9-IA*jzvx(W(qCuëPEzz(s˒{u_oH4jOnh$o^ *kUݩJKK6ܩ)ez@xvHG׿|hx9evbӮɢz=]QS!jxoC #fEARg+ioKgs0$_4<5Agr +4-bFa| u6.K ǀ7ǷΊ]Rm/MS(C5Nй e8'uQO]˸Y5!]s=/uROu~bËc5[>Df4A'ゆB0%R6*H H&G+!vyZ7UP', -(Jrq5 /"mI&)8H"@)a *Woxr=AfiSŝvC\v17O~^aHʔn b5`JA:`RٚӐLuWK)O5T?/!.dr!vZPI,;yAE o:qqͺS\?3%;"Js嘤w#=vsҀ|azhl4;s)獻k.tn=)m7`Lޠ`\"Tq\~Xݵ˩_.E J3䄸*Ԅw Xz]E͗J<::mBKWV6^;-d`&i>K+CF ȹ(_/w^,L5 O_ك<3EyG0ZEN-D&u @#(ũI_G޸/K!7k#oV XDߏ։*L/slT_BDQO⵾Ժ Z5К)oAG mJk{*bpHe DNxeDk#aBr+bk]銂#l8#]583HY'-HM2CTթ(/TWZSYc~DgUo+Q'8f )+w Y %{J`J ࿀ݟnJ&j{]klޚ:guؾ:A:1pJ yCu؈`b7PN!s=1E_i8A6״bFiM(_p[)al\[o`s:2qUi;: *~BY5ph p|{KDn6&|KChܩԭ h}FAt uLŖ[s;v虥" t3Q$&$N"ZÓuݳ̮=n%_ʼ3F/iǼ'z&@^?EQ)dO"xIx4M0?bX&/T`r.zqP3K,cXi/HjUveݬ3U%![y/؃Zoe4 Lã=Z}-ı1b}NoNXZ*7O?[TZϜMN.p͏=ʨR0;܅R[Ͷif44 4 sQˠ֧j  q@WYlwފF2]k/X!i4˳n%ʡ;prH9}n iE$C3.rIGgi-h_j֗S@$1;7a.IL^M%OX>*}AҎ9uFK3iYKa5vKUiD0`F^;t{ zs>zAKLm2ϯTak҂JM) cH_ֱX l.#9*So wP]2Qq+̈́xnڌ{W/j-QrޗU  ȄYv@\__^J9w :Fi0p?:.NH*J< uwB#Z 65.0{!+#j߰&.a2F-Y;5:"x7%?JVթ$_ 'L m$3][Mdq'h!}&RZz`aY!M%T=Fq<0P!zsg[O]cp1{P)[8b?;a`ͭt"ÆeKz ?nSPYI\ۆ"#{?9 6+X }nZqsjѮ5{E] L洓t`m 1Y?B 8żpz>&6Lj+u5TLq}0IψE U.!!T YǶMZ`Fxu@AQ4 {?8PSrE0vi:٦d=&rbi::dbMHT3iyTctU{@הyd(0Ztʚ'`qzvLkK񺌔ʽ; m?2JXiwH d إ\AHcwgb(bkmhj|69;ֿF]n[*uLY$x*I*!&FZT@ڬɄǑ..Ɋde^6kY纱]6w Exf[-4`ͭݣŮs~qI*6r t<LeUn[h>SJ 5pMZ4Kɂ}[ߣḝey^%et/H|)Bgwa{a/4IT\SPV+*LPЪW2{Js{̾J> :KDbO[~sÉNn1rv"h^+xi/O>mj]E,3}ǣrŸ́b袾<5F4.!&nxGezIZ:v?/X9#P1`΄٬*ָ>9pbQ(˰U3wj V~ƾb3`"KGbrB%1؅x-ԲQpt_(f-Xdg+#zuߊx̨w&5m zނ]`#0υO;T2%陋. 9蘙o$릸7Kt5x4#>%.7gs. E<ط+ IŃ_Q) H7oZͥ7bRǿntͲmnR0\" xY1 R7Zo"R5"%;.-#lZRyt"b1-p};6%`d`pyDEѕ8VNM+h΁7%52!VȞat64hnQqWk-Y\vF vQ1P;˸ 9nLҀ LuޡKj :ȓeHgq09'[:̅0>^,„ )%F*~ڠa! :ޮzLc̅u83*P4 aVFs]ţ0Ӯ o">5[?OF1NЯ~bQU_2 1~U&O`Y(/WX}I=XoE]\cYP c@*#ZM>U-:cހkuILK͎/u/?}B? ZBSHkE H['֜0f٪sz USԁu但I:͌4ln ]n~H!ɢ=LeM`Y) Lqe"~Fm+/]6R$, nMQ6+38n ]ƐJHl#o1 LNx}#DJ6-G _΀HQnF*_s|Ƭ4F%2m¯H,7G K`8˰jX=:7h:KZ+5ZLF[h% _,{Vrjk#lSn\LjWE @jSkIkkQ3ÊT?-0DZ.J.5"^j` = {=LV[ϻ3 C{8y;# S|,|ns#)VvYIk(e p`?C/2kϥQ3 na "@ c>0si]7nzג-{Ŷ}3 .6kڲ+LhiNcű/]v8VN##~ ^'̵Dz0.ᠵ܍zYIr3fyTPV$䣽&M)Zs9~ Trxwl LjG/ڗ &f*G K!^h3 Zmv}(0)Y^4]^I7_^4^Jx t?x醂yAE4pv =|y%%U G(ټ$$VO죜9u>zPwd| UgCx[fD{;w |IhJ%ѣ&kx%eb4O'T%x^-LtbWOY Q#ԾO +cs?>qX7,<\zTՄïgT\ u~_2|o(p;H/{~* EԴRHtD0gdXӪҐ1hl p1:S⥯ men ,ڽ(m]\Y*),W;]Z. rq(p^wB2/cx˕Nr:֑JZ?h؀Frj`E'l=д^{L)mf'ԖBqZ򩴦tSD0)+hꍊ9 #byNys\[BghH}vSu/ Htc?A>؆ɥ6o X[\Tl>r1ֱ`[UFq o^zvt@'[Ӫ;#VYD_4f_}}ɽjeoQ#QFfNgbfA=䍿$OdqQT̩P@F&eD6"uW:qtȘ 7ZjwN ~]ZRӻu9s(js;=,tݚkt/t# ukClrntSr|HW w1ve:=U],_츑;l4w,s_Rf  oO WO.<Պj/G{L~au >nqH[\0Q$Qn}mVMhB(9~)c?vqx|,[4d*e?Ąa9ʕA˥ܵT+ip4HH%kZz;Ghd-e=J!pMo 嬐idiu/ S{*c>­ܷ[*頚߿̅2z;$w`uA*O5vcKM2T\UE^!6ʂg1ʦOJt~/JqEh)*s;ۡCϬ^ӄDWP`_D(u9رvy&澶 a7iAKgݍ_@] ctGQ@Z٪RaR%AA.vfjKa֑a;Z+NS ե~ѷyXp"YQC 8Od=Z  uaX(zȃ dL01b;q dyTͷ) `^{lYGR`a?,oS^ž;?.4DKrFƣ=VH1YlI!J,С- 9qjMc'3`¢Bd2gfpc%x'Q=;go4X-JY$LIa_9+  ZG`QFǞ֕=sVZE6"EQ\LN9<&15--dSO1p3UyQ /,Hx~wq<9r0Il=eE&i d5@*Prvō*_wv;,txNFUzb?5LP+xu89V:h/0ԫ2S8xrp y`>mٯ2PuL{c_j'{5XY@h51R\։ >G:n~H P:)#MZǩx C+ev)c#G R|*UMjts.jm١Q#Ēt>A-n)O. k"i->9P:Tļ/cE6pxGN䲵p!.ubvfC&3|IŶ,]0<-f  Xު[qHrBY6gmx3p8i<V5أ2.rXe#yBKCmf4 rЭPѽXPDU]&O=\(3.+5Uv2ӹŎEhW;hbJ|0!騿w!LjB![E$p? xXA`/!W;E#(鱩c:yoZ2} E^%b+eDz]xȨ:VLBV%!z[|ͬO+`iY)g'xmmOxQ4 Be2u5 ~yfb|)qPߵ5Z/L},tH8ՙ,fש\}\%b@K<+2cz|cz9O)MGl\SMb.hܸ{X`6K`SmE4 &q-W2#;coc 9>tpO ZDXSm(VCbUj _6JxvLUi8Čkfh+pyxLC1 PZ!po(!Qʹ2;)M̺J# aӧ{Zus0kfu,"!Y݀~m2G4 ||f_zݕHbw@w7 N 96ʝrl W?SNZEpmb /vb)7!i"vԏ6JHoIn =`1 JQMhtg] .ݯ1='{1 ?C0/-ǭ.uK,DI \{q#?ry-aCF"Wu 7x \NDx5rُ(Ȅ,ER!emi? m@U!vf=b fܐylDԗ "np P9`,萝D0byČ1ҁɷ̆QUeIME6l֕w-9`pVA;TvnugхuoTHs1'Y\)ԋOCe,ÊN x&cPA@@+ "q<&&&3'7 \W~>;pغ## (c:Ыׅ3 3CJe0`&׵,R*/l'[w`V qlv㪈|VgQQE zfaAr=2D-w]%YCޜ;ac$/u-敲?rhFOCpuڝ&R_@?1kq嚢ߘUmqIA 7@Wڣ:`y@VSTܲq;f+a(gET3rwEEݣ`0Ie(UaI.Tb+*Rz4_K]f"ҝFw."w ʫ7  GҪ$ܧәmݎ/I5kY[bQtT;P~dNq+2K٦-kd8,t"/pf맰X)zqg1PE;'76sUʲƒѸoeGX͠3M#3yAadF / $SOKJx0тO |0{"BTs@4)x>Pߛ负,آuR{KT仂B}I JvGKT}KQcsc+Qq¸|!=g`{8m?lXT"A(ZO?l:3 ܸ:0Mm)VΏ%1eaRͅ*,/qT9 $(ѹC'RMAvE "r(`*u: 8E8YBeQQ17FmzAG䑌b%xSOp } mAqLu駱[ՎC P8ԩI8Hi{/«>fb95Og Z-k|ʵIph;cvXz`cӨt@tQg'#Q 8&o+Vջ{MO^*$LQAIzT:S;>-em}q;Ά!_)U"˸ks恠Rx ԁk$㚖 TQ!;0t7x#E uL4Mq֎dsb/$L0DPE,x)}u(lgdcmt.a6^s25c_-u+uyzHtIM7*8=9KU.jOYݳ2q?%=d*+ s7#HjB 8ѫʻċ"#&?g: (D,Ě'H XY׃_v^*Q(t1N;<|>T_ pc&Fp9,$S$S{f_{|+`ҟ?ng)jcT`*L;t yQ}HY߹WHKb+v 9vodΣ 0; o4dG#}lsWQDJ y[(Bpr6  Ytq(3нsO\_4<-M!(9" M^3 F (o?wOnrqZ Vr ✲u HemDH^Ms*7Fe!H`>64CFA'k"R:40ieQ}mT=&-+>m& `cdPŌa]lD%:&;uf!ƷAѣ:NSpFIiWj'l'z*1-x0n&<1{囩3)y|Jz*#YA$3Y W>.|ߋ_3e}lQ톹* ?$,gn:9-0)wCk#KI5]Z֚/ˇhWOb l7MIV#MQyoƄ =ix ?`9EílUhM]'jve%,"..O,~9+ShxI6_ s̪֤ϚEd1eJ[שԊn^(-. &i\('޲ BOdszҾR܎JMzK|C5Ѹj,aYWZ6 i2^g?Tpb)t$>jq/[s wƑ[$z_R5Nßv}q[K܄Y+rɞLy 6K:ZPZFz|jJXfIBJad> DCf` bbT}%O8KjdW~B/H&mM kqH(ĆQI\bۡRt@ <ޓ= ͺfmy08sp,HIFB%.1 us1Ȃl]m4+s]՝# is􊌏%hZ2*ѱ9%ɁvyO,'E;٧k5->7g4z|&̘Y]Z wrlfVy ƛQ!je^wc%Vc%Qv[QP9&y-<:&FOSzfbXiFgL1uR#WaK' "|W{sY7uezkP_\\9;%e-bd9%B&u!<7fpkl8ݜі^wW۵}$\s).QQNIA~ /ɵObSM6gEn_Ƀlfi5B֐UqZ`p\Y.%';gCr"5 5ڟGH +߽ ̥.?eN޸"eT|u60HPJgُUW`X i' g!M6 @ceqy?F:W$ȣ b qZj7LVtDjgu _d; =TKܱP +2mE~MMؠw{D6xQܴ)jfAW0(N7YF҅u-J/s'-|Grlht6 Nn61rGK^mYq~--J 9,輋*Z1@ܞ^(ed:%Pdͽ{52w 'RmaD͘ӣ}cLà^yő :mkȾ_y#hן Q ^tHk_CFx>kX98>21Tq}>ީ:YŚTŰ"X"ς5<GQ (ҥ9 Aҭ|nk& c3FTwAˆh' (Rq: ףC'.*/E=sJ)Y"0 n(ߒJ72L@kwzf}?@4:*>ɏ͵H5^ΐۧlW7d(J49J=uB"Xr3%G*"n)BݼCDv;"@h)wt%tj dDx_o80/O0öBNs 4 }3 3٣Af$ ZOy}5'9 G1jc9E'6${o\;fbW0|pRi_Zu F/9Njd뤂ZB5=?_&~5@`Ǐ.z*߀!تHuHTC0֥P:)}ly5v=)JN˚*㿪IWz?ߧ#[ n3H|.@M<%O]޼鬃BxoG4JcJ˒?@,2 -g>v&cS[†n ҭAY/*s}Tl#DZ,V]A͝dIOWlMr6Z{ޒ5Y,2oō3]qΑlՇ494~mbm̂K5.VDft}ƞea@GRvThWv?-43^c$븲dQF<0e!3c s=zdpójm,{9{UXSg# wiB2.2"vz``KJ'V'BH?IH`t>PR6=(HF>Cta亷o0%/[ X4>VEm(C-7ma؋qȢQQ!2@1L UkUOpC 1{\ %wAjӵ훪 jO5G8C.EJ0>5JOYPN {Ų؏,9j3lq%B2>Al0"-*gh'aS`mut;,/؃iߦׯk[eLط'D`Csm΄t %2"4ܓ>}mVP9ZY9{k" Y{R5Y1sN7} Ji3͙h MBRk$P~J1i Gr]'RP5miCWIEwy,H/vW{e3ٳ|yC٠[;0 1dy$ vG~Brd ]`uq_-}J27b+mz=Ղ7,; PS!ޡ#%Wl0K z#dVcY]tƘI/D&> ˧=G gAb $3/@a{ZВo>3)>\Ou w^~ִ]6 &ԐfB5'E. #qS˷%~=Mϧf= ?B76"in{C(čͩ}KR-s,:tMRp<!~J`*Ԭb^dK8:C㎲AsOsjIl0GOQ Coi$npiVy\6E??/8{(p= 6A)LR 2yfCJ63` J,72ɢƍ0M^UqݍZwB45LDIJ `o(PofB+ߛ*tQməxg r행dW]36;ZDiy;gA24]Cʭ˩EoǙF+}-!LqΜ&mFAf.<"D{c4ThkpОR 61QM5 3ZhO4"=,mKnNpݍOQ^p3 +^ gA)Ves',8,֢H=@G(Z ,i`$u2,۴N ppsZ CZ{ '!<0n`y;gޮӥgmN1yw3I)+RMa`G,.X[N;^me6]Q(vE0;*i5ꦟ 킣7 Uj%ZQpiS FU0 1|(W|IUSd"jPРR %%@ːnkL\3{JFZ~=측(h0P& щ'X/!neA =4mN! ?)N(dˢJ$A,wnJ_~& yjcw$&t&F 7I&3k |Zzsrܸlhܞd&II$&}9;sbhպ.KcVz4tNA(=7=Kx<̷E0D/NX6& E=V/;yǴWInc\Z7!blSg8fnE錼so2Y0'~q L rFڕٌ@*LUǡi-D>me͖! q7`&>ǸFCuB'@K{__BkEP*XMJ+6ke 5#% nu@c)LdR5\oqܠ_\Ww86~O*#٪QmAU M٫δ%u;G43.| TU5BvPZ\|G@cUќ 3ss_YTo25Ѩ4FQ[h⺊;68Gaw ]W/*ګYœI0;7T?Kfij-nΆh4%1}%6)!%A+FeP0MIS`@rduN3YCYE]1vF&.3sA !m cnշzv=s{$"}Ix=iOB'!sL~ڹ+XW  rгՌ*JBJ4X?k0qߜ(|!7|Sޓv]'1 4pGN/H'`d535rq oH\-+a9Zdk Ohc[TG'zJatlD$]V@@ Rf&L4&Ӫ"ev| *{5pts%GKA-S&˯!uY(ցDDx6GIzg<c@%sZ(f!>3~vXm] s!Ͷ@(f.?T` {R^$0i3 T!yUF5;!VK걜tISTAn"?A6}ܒ$X{FH139ڞi/#ta׊I H]h'fQOf97j%ߌ$FD䈠{`(+<1c愈|6@/&Hd* lrӳ5rYI,p H gIgOmҟ}{eJ8ΞUi2N39[vЉv<%js|n3IKT/xtf'غ%݄к閣(}R~ lfgYK>l-Y7t\k|^V]-9i!=hcvn'Rܻ0Ig,$V0Y(s=YV܀}U7&o5\pZyeNM6$pQOvaW ^m\`8V#eb:,SPS}ov!h]*qzaJAgDYyYj%U OkH,gBE+- #4lbdSۈ@*#`lE Zdw{i!wvajCM|z) eɒN@PLqA>hjIQI՘=Lze}@u/<}] pD e FVaްE>UcSxh-C/LtOD'87 /cB?pQ~C 1J]:ξm$ƃ_n\r R, ;t3nHJvېӨQcRT#x3\]m,Ն1HծUw ǃ%bnUO0@ljіn1Ůƒx 2PuTI ,:TI䞫HP֞{-Tvd &X_Jb'M"vp^|]g!Twc^ <?ghҐ@6nW\)eh;lrvG$C/5n֬o'ܗɼf@?Ι5j1Dd3=mLE8B`b=bN.ն'Hs?U4w*S=dbF2N{vt^Y8 jVzjEr"@%;RX.EB #1[pғWRcc]/'9͔=vDR]sjv\`\#bUࡕ NC(ntb Nс {߇XfD! Kې8§4)f)GVoec-ٔTBxG@Yɲז1]Tp}Ĵ]"+YAN1X|o*~ &s(:r7j\JCb %@x#oIrGw>V+8 N7ɩ^uE$[_bOch޽odI^M =1w U$/Mv~]96$+U X\:`vJGʧ71h=W6lGژ}Eotxպx?Abd鸏 /jT M-*1/IN8mN|%=1Ѿ1Hmߩm01pJP(N>i FG>]svU a;RjW}+/*qL9lڞb<_ww#B:@z<FuxY > 3 ۮ>(T"0ILwTl-aѢ+΅ϕOzبwi>~姮y]5f:u {&lDC$ؠ(a"*ҨH9(ŝ/Jh=6(Tl*i+[ .1nqQj.&p~ .?ǫXZų⺀o]_A8?{m`Ac:!frM3OVKqQ{_ĮєL>DijuDu$ʇ{p2z/c~^̰ s s/_|=:uu$ʚ])ñ]ȄXL>TM>|E!OU1@E5NoԃnU; s4~G_|vr:4]@z:F +Q08̽) 4ёE@ܫ,/O?nTwP a{f)²rG%,$* PȸNP!k92&< S<\AYbZۂ7>ͼlƚa獇 L߮FbULTӁ {C$yCWV;nF$yoG{;x)v ytghm"9oD5b\d*˄5 _[֡|N?&BU(ҽՋa*PW2Cv2XkqzG򌚼 Js⃃28G^!^ky/JCPrC$^aWXIQhC'hr{F>5P ʑ-؟mOBN?l{b%n Xҥh&)y2[&=؈C;{Qb^1Ok*k+bPR9$y,^X]m5`gL*"`Z+LT7s4WTm01znUCB?}Ma mPmmxrE݆W.%&LTemj{nnEozIvK;[^0m(sU˹:$]-qn,xwf}^+d3(wjy˼HA;Ӥta iqEv<-LvX + ?WX#!69韞2wQbU1:0 ]x(]VYĽk6uDq eC~a4wk|Ob0='Mg"jS {] }c(] ("HD]D'+pFWTշ ooٕvwlgGS}(e[L)MѓIe3 ]AXᡬ$L hzn /F={H=jV8!QKC߹}4mJyLKY>YW;w*=.u#HB[_ɅKڪTDUT"DuܫGҪ A[c:K[-`=%]VS*P ?cpsHJұц\I#O&{{B%Uz7d<_㷤\םUmS7gmmFD423/?[ΩiX܀%S  ۰ .~@Z[SchҘ~];-dA7"۬,4 rCa}qWpKb \AV/xHMm]NPt}#* Uz3Q1?*RFjR깔ȳy&u &ZXqDNb &C}Nݩ[NhDjQP A%,1mY0 Zp ?_84oh.@7+\&=G g |2"c-]N}ӭ/!׹_,Xa#Znd;', +5fQh~3 FPcDg-Jdx i9AfHJ/%QS: #f3 gIdiQ^Cp*y iN9ocLG)f#z>4Z Rga!tKD:T-7z-T~OW޼*j1݉p uJrGtwVS֝%; S"!$տDgܚtQ,{f۰W4}Wtq#}f>w16f(L˄?]NZԡ9auT}:@g|l/U5n@|QpӊLJ ҥC4G fqSKamCp,*ΫF!gPDdo mQ]r^W%LA#D˕ZcikwwR*\{[b0iuH il^U |59N@a呂HOl4 yudLF W/P u+wWp4A ̎^}6L0=vՖ,ښ#vtpӝy,^&lp9hVsrOAsyQjԂәVon|Szyl1sfaejެ !Hqs/G[6U#[9{FJZ*UY燖$01yF[KD LSϨ_bxBhF*ٔ~z{?3w8;LQ#W/P%LkF]pM#v%Em }CD1 8\Uz{3Yyۼ}që؇l=br$e|Vq#Hgۏ_f%&ls6[Kj5gfAqLxJZ*cQ"V>26> 8MfHB *1. =ꕠArms >.i# x`KMo?78 "A:-s~3t*a_7d?GhQZ Gx3Lb4jp{| 5]EM GEӇe^] jJȔg(:PwxP^J<CI%62EؒqTcCH6VBtJ1Xˠv; 8{Yƃs)`+6,C3 g11Z+QMI]trt2@NSuv`AȜtqa$MT$e~VZX 36RBe) )'dN'NM^ +%oDu"oE+0E v-Vݴ=V/ bSV>-U'L1P:](iV1g9-^2~?L>7j> L.|r׸iu#p3`z%Q{b{bM{Y`Fg>~EnK'&Lq+[ &{DP͉PTA(Y˕ɃJt~hgܘ=G^VN)9]£`*% ,`0TKB˴@qb%GvsxІf1NcSw RZJD^gguUjQck܋Dc\FwˡFU _O=+ZO5j+p B[?c4 ևL<0\#U*"Y~WŝcXe 'YM("+`zV%?}(cps1N^Y ]ul,MLb9 ujq=htZ;V{LW?'ڤƳV%eu8O^2"hh5 }-'\Aț|wW|9?F/iÙoԀK87vDs=w{\8Etsw=;3eטhNtnq:JD<{B7vYTXE/܍a"uSVҫ!TH٘ӕh488,Y4*%kuK=tSEW0"-B{?48 36٘mPG_GÈȰO>;+s|lu0]mWXa&z}xmCn|x2jz$vkJOK'LDo\*o6 -*a@Gc둜 \IAE"CR`#L`[ZvP92R2 `LM8盦`o"wE'b{J?CMVmG-{?5'͢8rT5Si<:M~ * TZxNJi"`[)_cZ8=o-> ln^a4-BM (YZ΁ M 7z MpwV)seF[b&iaQMǛА %*U ILIX C2*\fmTT \R}`5rvQ)[9 .2\L!0q5D|+#.:\ٟZv j$Ιd+Lt-:{83P0s*7)v1뷢S* iؾdlLF1djk)K͟%7W~jEf* 8Q(6K.bAVj[5 ͑QTW–esv Rxb}Cn`9)"H^453]*):bp~dqe|Dޅh;J('.ŠtoT6YS40{kav{6vr4 -g0ON>)^^ߤ V %jE>uNU1Q')Ix4\"{UFa|7SZEA6H!# 0D )X'f[*o&c?\Y<` 6wq+4 b^{Yi(t2e[l`Vt[EOji7)\u6o/;Qɝށ-r][֔䦞ZY2ofj$̆O{B'bNO}c)|]P0V4XQ$HUz7]w|26Mn 8-aHR+elJ27Nc'sP+ٴT .A q~|No&Z}`Yrq.;^c]))Ů ETs?8lI!5>g PSL<ڋ-mM-h"O\ԄUQg.Dx F8?stɔF}h˨9?b'Ȳ[;Uxa˃(7F^ .~<>BN&-4 ?D ( /D&6 Cpqʰ3Gw`f )s;_clsQ)d 1M&q S r|YBP ZE6NuoJ]GRF҇oȞgZpĿH$:a dJRJEN\s0"v_PMWA=rDxp۱ӞC@Si35SsH"8$iR)~y`d'4aN>>GآWh">c=WaPĦ~SR=q:EB%v9]QPGPvfjuOlJ*gћ-]I\QT+*)bU Fs1#p##@M ְ?gˬB'ѧzDpz: 4m0LhDgkl{w;.m!$qPH&yRYRaˎz}59hC`Y>%-١ [?UT9 uR\l ys)/Sݧ~[߱+O Hq1 h(m u\XK— !>JQA;x`Y!2EBi dhM}'fmb+-tr0>D;؜odSMCv-L>uu!A_Mm4f[d~ͼ^bJb;4)7-ךI0O !'hU*j+(WZ~'-`)3fNl{93ӑ4P"Aw Ȥ#V&+,8I pDw- SV/$]!K'p; r>y& ++Wz?c{G&o7|H$?k$OvFrg|¤ UTlLpqVʯ{N{b)1ӒUR6ޑ+XRԾ#oo,Dg]='!@Y8~<.W7WD>(3Yf -'I̜1 Jr!`ɲ٩ޘr1IYЁI`tZhi]vT7lyaM4*tlto,@ ">rPz~{(x;+FEmI-eGo,v)KmQ䆹raB?-?zڑQB lD3ﲩgZ+oVT=Chb-ƗI Xx^8{P A&B>>(O\CPܗlkeZi6Ӷˮ`!/jd$If;e=+8s7c:9'#˂&)[F+mĪyAScq;' mCy0nC-`l/&yLWƲ`(;WAZU$Bh; !  @;O&<1}O.רX{P-pk!>Q[WZ~cv'jrB*f{a7+Ll7}V:` 8`*ٹĽ|I12iyj Z6T*3;u]@)xB^ؿ XL' +ǐm(!|5r^smQWp6T@qJ]A{F(dO.m֞F> &?qݓA<3eS+XE'ݖ#A'!Ǵ6r%'W!>Y!dR:/*,^Z Ǎ:GNdۘV* CK$h|&5NUǝ4w3j|$+dR!Xm0\Uөq@Ib(.8騯֖ڪfzCpD+|{&zm;`1٪|N舲A}s L{诹zW{>[CIJi0ߋ1L/66 <6ۉ?nzՕ-H#W wM²P >?e7y{^V8c>BYq#.( ~2@üH︲ԆN9A;aVͣ%,{ d/;$Jh}vqPJU9.BP L/gI^݆3`Wt̂b P!Gy^hodFq"p^ԍTo>H]R28j ;ǡ8, T9=d (1e{h΁-z aWMP~HƈׇAE2Z?#;;_8w.$z I ]e e3h/Ut_yTz:8Y?hb3:}~Rл-6/NLv%#ͨ)6 bgx1УeFJ \~ҢnYAd!Y6lin8WW(ǣ+S'e؆\"@@E#a#&C 4neteBFr=zζ>sdE||kēg|#F>4 % ^~)H` f@ jTCV!3 5ԊLϏQht}Pp Ѕa$Y6U\·&%싍ZQ4Ḧ́z5#9rdbf+ JYX6$˯Zhΰ{GQ-AŲZxm6uwI=h1[ys@% T !jP͗2e^ٜku !cJ9C:ݜȶ76Pקpu~`=:ЪHbo{ ˼r{4y;Nm_Rɪ mP~Q%Y7(-DO{\P;A H>i'a497=eH3dbR⹁(ɮ Y&#7yo+q禵=0U\#5D_G. :ȃ9ʕ@[?ohzBt^Įvп6qs[)F>Q7:T}0rX600Aۨxu^rUKlP t3wfnW.`>캾lk,@?-bxr_IO4R` _E?G_jCrX{sg׾Dj](IiM] #ׯ'^K`@+ Ǚڕ'ANH>[{ /Iq<5otxޕ_qVeZ,O*@3.>y>?/c#Su!|OSk rlѡ?}iz#jA*~ :F1D^@hrh?CXd ¡ ͪ*JaH.G*u" EWHN{/+r[vuD: #RbIB'/PK>FaBoڪe55fy)PfB2hX':@o/2 P՝EK9x% '*'$=Y,HLIWs%Bs<%cJ!\m[zA1hs] +W(ND]곶o H537wDǃ>FC__%v$39 Δ-H3 $mA?B OlKU0SX]ZՄaO5A ,(24[ə1 n}ovv@}0w]Io;4`[~@9~@*Ǩn'&m7:n1שּׁ-3OCبe4^YiO|ѐzwf53P[?K3kc] g뼝d N/G@͈3^meJZ'oo*eN.FAKdΓ$xp"Q#RHp1]~KWp-Ю.1oyn~% 8|A$Iқt=J@^~kl9}SA3Ok($#iuAl~?+s{]!:ɍK5j$($hL0+ 0EηP>|Kr k`-Qu|:с:ۉDSͭTEcG/M+ym!CJ[mtY7;(BYMǽZ[>?o8<-:5WUOS'CPvB}6WtŊNexۖ7h{v@ȿ DO*F5K`k xFwimy\+B 3;K~z> B!=b8q\'Yq7*qh,gON׼@#&SH{pQE wjA\:6@븯TހՠA'D N.x[u@oB +9W4^c,gN` !"lwʹ?tu8i_MȺLn* AriAe 2:ŸTJKjPqMRs(I%W13~C u@~~W&?5K4DsS`R\JƁ?@O0yׂ.1 i6{e{1\'#*UCUJUR|[#Q:([ yrb`^$A% :dR7A.%] '6e"ŷ݀b"}^A9w9+J^ҳkq## T*ýEpPi-)Xn4QI;Nh;"ծEE1t6{  ywC\iTxӂC !^KADx{̣a4]"T`T~ZBp<@X}iEϦ@y4Ƽm z PmOjfsc _6-D"0 E>*V1G^ٱ4F\E/M︉3gpXhԤv_^ȭ(DlR9(Cc~2 ܐ×jmpQ=éEn/V%{d=#?я5?!;L5l7{WΜ3H_F6Y,&QYT ~m cDgT ]^#v[D_A4w͞W^=ZqOƵ mAl♃3r?*!wOoGF@/Xs!T N_aspJPY:81pKU;L!hꞞH&r#a|bnf F"x^Դpt+K4T)v:d8l u9vP{=?!/ɯ y)wztp +2,zmF';cL^zx}8Ȉ,dz"d% | Җ)ؙ&ccͤ""nLb;A;mS5?axOE 5@*jQuWWQ֏ \PJDK|>}*琄^c.;2:"o.e[K.ޑ`eJ4V]s= ?ϪQ:zS myS>eUƥNGI+3dIc^_]f9S57R[$LW;\RGVp'lܪ\wW}*Lq7b /zoh,Ȕv0oqꎬnj{e^}Yv3{WqARдtRMf3QОy5Jlwͯ%LV39#O.rpQ= &pG"G\z^xͱl:c$UUHZ)oaA@:R3_l|1ՆyXR<! I:(+J{VN Vda;|z*d}]| )|[':NLwQ4M`2,;6^?$t.P7nˀ@{_eI?VK02daʐoy]>@Z,IsIOq /UβK#t)o۱ŽAoHN0%2g*zR?dtA!\ЋNBS @btWk+ՇVãߔҞ}ӅCNG^ې凢Mb֧ OtV{cvX7@ Maؿo8h-m**nsU_-g%I49ccw47aԲrӶ(]a&wjZ~/&|v';|FooH?,MSyĦ䳲1NO4 M蒉r[$I^y W]iHqcۛ%a b95%GIޫz߆J"w,:&eV8E:OW=/3Ba$]1=r(O*x^aїDܥ|:0DZA .3{ꥹ@ )ƂD׽ h/<=Q6}Ec(F% :cɽcc4 G/a'ͼmT5ϔDkD)rz'\U͑R5 Q|~@ķd\j:Ҕaݣ1; B#̢u@$b[B"Pc{}GrDy KrOK.=/kx0Eɀ7|rrhrw,[kN' 8vȋI+Ӿ)F<0\ g17)+_ n7.XSdDelt-a,uH EU6az+9'xZffQ* i/fո'H59؁@wETNJZI!_DЭ業Y:Wm!( /&<T{A[%hH#adSkF-0YÓ`@.,ZZo*@F! x&Gْnld#G& p¨a}]TL隗 e6udIă.fQ+y?YA[YIdj8 -L6W]d'myl E&dmߍUD@8j{}pS6K ]Qɝ62.`ͧG%iUٹW[NfoǩYT.5,ᡨ;ga )VWQn830xXzvK>`NG v~^@SҨ@dpN2B !$AŔ}|tHKa*x4=u>-Z{ȭm\>)=C@֣N c\yA^<{ Y Zqej$$H|dG(ݵݵ/jeCkx EbI. YⷧuH )h2 '3F((]'']l)Rћjo&ſPnT0f#R34; {P"x$RFE,жhZ%UpIr;=vhǶѡH]8 >_|Uf nuvXGbBNWJ,}d3H&f.QW x|P1ih{te5yb-AتLj9,WT)jvPf6#ga#įɅi>'\횡 2!!ag!ʁcQzHN0ޑ  WjqE:!/{.6)ٿ딩 ^E?(F4I4&ُqs{9Ex~T <gV^sE#2rlbk`re#sÊ%e>0gK\bfo pe^SQ3qPfmaaeգX,)哝k֘'qS*A\1 Tpn+ޘAT:UI6(^z?tL SM4ݑN۽Ӳ#'ȱMWA8I֥>Gߑc < U`=Bݝܻst8ZL&'vwU/oU$z" ԟ&8+neSah\x0q[*k,16s-ۚԽd'of6Tf)BF7>(]ӤÒ,h^E;V 0:qk8O~B DzƣͦKnn**8I퐔Iz&L>dPypQW>>ܯIj+4<.:DH],FER1=*;95 O?KNf`L}Q?K)hq?Pvdc.6duW5-Ӌ,U`j؋v$w2aoq4%?u"`[b7HKP,"[.BXFΪcl6k_?߳o1M%||u+|DŽz i#B":~5UA+JMqy0YGpG u3{v^Ҡ#?V_%+ĚO3L;(c1 _p6"y-r. x/tz OP*ʒӸN 9q%/a (hk3Կb]ܴ.5f]?|d92oj2ks0(1C-R?VD!yQ%Z ]1 ^rd+.JsؚZm1+{@fʧeٺWnpcx=ݤlIdߌd@_B:axÁ&QԩƹDۼ<8c6x6<ӔzkU=`[gGw Y*cuc}xQD^&z€El5k,J:ݼD0 u8ս\S$YO:1p+׫(uY[ ]Rl̺#rq\v+o܊ZڸH~Ln. h=W+گVf },G},㡗qm,M3UMp% 8l5CTy$U ɓgq@nBwF^:l}M׬K96Dјy5)˪j̯cۅbg7o'&j*a>HUƂAkh5kgn}#F3 ]c8eWճnmuܟp$,WeÓX l9"9IRȒbj]*cxJjlN)WԧUWV\uMcѥ_,fƊKf7ꝼCEU2""HeU"^pw7V NpmH%t9ZfB/إnX2PQ4{r2.ߵF2 T[ۭ6qq~̘h[]Q)F˨KqZgɡz K_n&auiMlF?\oAQ%EHH훠mr%ˎS@Ir$pുDx1D[ܾH: vr9r6/%cH-Pm6fՅs926i|1Zk0ENc0?o\3?^L$|u~@86k'^psǤ/dZ~Pi| >v$*hsKed)؁zI4, ^:=xMjTGҪWm+ŧ7i֚+C-0 aCcb_P1HD2<.rz1I'EƺqE.zI NF8Vw=?{*h/)z~mga'%OŠ!`=h0;m(eM-9^OJ~ܕ1A(>'2 L:+_8 ; ~_\p9ZgǙV`G&~Hm}RRw.l,s)M%H w:?3{Ys!jr?΃+a8m*A`Rkd'bOO{9L_Fe["}SeOHԫo4&âN#Laul4i!whK̫dE(A$%nk?&"C4]nf]a5R|4@&& 7)kV9X_d"b@tGzIDZ|Hyn & @`Μoքvݜщk;@΅ rqݳ4y2)ie8š;;˺֘0EWvg:-I@ڥj/=/bcc17#xNjhsA&8 ajRѫl2 (Ó|vݡcqH%gĈE |x~QDHi $%pѴ7|JI, 1OG]tˌ߹p/]tlݙط~WUī.l+"6mp aȗ,E4x\_3NǨQbJ%EcGCjXck.\uBkk)!k|uIł9nSOZ> i}6}`3V_\fL5P,=7k :1EJG0`"ha +SEE) *^E6?I,\l'ts-)'w-J fwz!ڛ)ڃ04w] }.fa2{_asmk cڋMR:H%Q@C,qZ]e+$,8RNiWQo <-+[B_-inUӧ,z |3- ϓROk9B )uƉ=Ea|OF^@/VnX?h%``jJ|d-SH^;_16 q64` e (ErYIt1C:0Uu7N4iڳ%.]I;75STƨcB)g'@ځU47Mi[Szv X9!7ųE͐p_+X%hV7*ZӦ6zt!VCǟ>{LyBgEҿCOCsKcXt@g2D"Nlwx/_ۥ#sRhyAql _>v ?$gp}rknIfq;c$ޔ'CΩF'2-{5N|C[W?P gߓFq,а=˰W *xwLjy :O.3鎕9#jDЉŦaeVq!eGhſ;A\4)8aD񣔚S-3A.}NA76\CF/`7eKab֥̟я:Fo/;Oggn2t1Jts<ę7#V<³J 7n-L|H^Bqv4-ct>2:QHAj܍>\ZZ8[m|_\D6t`Y-l TأZ`ry6thԗe﹓*i[κ"qk0(7`C b G< HԌ蟥tįeJ:A$$Q =rA&;J HR\*F##;w3: ەZ?S;hgVzp/l:ȜqIPeR#`2EC\Q2jb :m?Ҵ$q4Qπ<Ăp]lse@}*!GzgRws]ޠmǶrB  f%==фuAz?ʙ7|`3qLQxLCq|"2P)sISD C egv)5iO0½V"L Xxx8Dc`_5sKu<薾QzZ}eJQ|гh~;=uX9ӏ 3<},^S@0S?i b#o8bH(I5&GN~$vjc]OTM4$Y dݹ 85): ˨C{4yvQ_|rW"Ә륄/*zc;AXˆ; +>1[$H)M^c|9j1sGj=I}q(J #w_ VXC;/<"SJ.5f-Ij$BK{aI 0qHDWq|E0@t6/1m5~rYb^wIE˝'=a n\éL.oiSi / Ĩ,Ix S}ɥ=ӳ2Hmjdƾ7aQRA 2rևt}zftm-c^4 ?yoѴyY2O?v`qM񾗯6Z [b(aGNdQ):D{h[Ej g澂r ‚lJW.α zSo{TaנjD4q=MIpf˃A78Ƞ-/ VxBVHry\%Ie7 ?НU.AaĈ;?`?N"nOэWt7&&+Ak]vfG Io|yR }~ݕ )zR+ guA(*_Xfdij#lRAt枛yQ2R/WrnfD&E  b[g6JDH1]`͟տQLL[̀Wj=vPU;xP,v!AAjc|T'D=a鹖YȐGdgg\xyѳX[]#6JLnFY[ŷEduy!޶[ZLٔy&ݠ1p&d%E'H\ryei4ysŸ878MMU).A=c ո4G.큔'd>Cfa\bގ #yq$?VwRpFT4L~<"mp[27y6.'? G M!tcZ89nuT=GnBigkpaXW HBwhU.uNB jTj@CTD8b;<$@LXC[(i3p+Q_ԲTᇏH9JCBŠsΓB2gKڽQv_7zy}Rf|A?`_Qߠ95)ΘPi[.tɪQ[_(AmD $b[mFxG稌twb6reqcg5Sx51>9q&_χSG\&:2 (6[/q[GxQc-,7ĂmdkYfЄP=S$ŒdCڊTM|FOr{[y=–ش5jIv O7i4daK`T61j& ܉3ʞWcng9xMƙWe7Bp} /C :yInJ_sYT+>P,DKY^%¾V\yÞM>O+.7#&Y)g f?jɸ=AZ 'I:P:BQzpF@*r.J\ t;Q vZ$C<@}2ւ[t絝@H0/\5cs{ ,0`QC C98xOB$J)qٞZQdRi[ b'7'.:/i~h ]ռ~ƚM:Y%;ԃ%uhQLhe)mFZ6WVPb:*=6w&C۔qT7)Y偍,Y\!K6,jH7{fp<DtSҪgA(.$;^.H.KK%2j/Y zHqbdŦ>z1}zh3pEǗ!@6>>dtf)m1 Q~a81A{%zh%bI'uMR\iźuk_qSJ?b5l Z; j9gQZ 3F%sw"pg.AVfZUUnD|mE΂CZ䏔ҊΏ YhAlA!9ZX#%ބ>u3t`z :!P 5q0Kp&P݃MdՏg,c)71orF½)6P! _''8)EΑS/UXZod;i!xQ XބgPKnTNe~A`\ ύ/Қݱ+`xF5vqZgMYLl{ X^"< 1XExcĞ'|r@74p;W]>7I}lx MAϢlm30Ťk%14AiFHtgЅqrH[|?Dξ[9Dۇ|+$ ݂U7f /iWo]Օ`Ju;^!KsmLP1uRcO>GEUt'͟%^ 覭hI8D:Or $Cԓ4-5! e7TQYHA߃ %"=? ZUr0% ?0gI ;;#ppd{Ϩ:eF~J~lk e5|Z: :<8 S0V* N+.dg@7զԊ4eȆZ>-qB:Z{t1vG8X uHV7mc`TI~CCڬU:4lV(kEb2Mct oF/¡BX;CbkW-}5.ll}09?=U,LSP Д++oYy5pSꕍGg6[I'$&ܕ)=;Hc$UMB1'JVhU@^}1OLs6';2|ϵGc|s3⏒dszP[' m5!SCAB5iu \^l xg[R"X>P~ |:(3 B-.OHACs& ^tOm]mLK}VbzȵLO@ж 86-b;<ĢJg0TZh2=1{eKNfQR$sUs|ZrJFDwzz?jS͗d$}/x2(bDk$=[H$acqB΄4rP"Q[R.oC |5#]GaO3[d&R`cëfeR!S eH.@fH-.n7^o5Jج;AqV ̥&MXGb)3*+gv+I,2htf2Yl{w}4 >u[_dkxNE%al:O].HLc$FZ6^_Af/dXvQZoRcr43̫oM{4V[ E~>|_KUO`B{ud9UdDEMd^:̞J32yZx~Ph(=kF:{g,B,KM&˘zy׵i]`?bBKjKl fk|FļnIe7R2ݲr>|v';$[dwrzk*LV0C*j |fĺ,ow!hSqo׻;.L_-wZKUK^&}eƤ[#%i*h.Po!ժ ?ye;qnaq:;C<ӜnAvqh̎67 %xGR-t߭(,sbm.R&*VOn e,feb3Gj"o998O Pƹ-yUǙK/ ]=\iʡ(Z*nfk\)vYҞj2_;g=-Xݚ@dD^H XwVm{ˌ"ԇ^ x8r3 ! urQ\(l!G.CᴌXj( 7toq7zj1 mz= @8'OGgLX}}'Ixu&f`ܯF\Tpgb!eeCK>+> 5qSʦH ]c7g`MY/Yv膠xby]n>u6 N-+QYR$==fk<#3 ^8N,B\V?&.YA?Vs>8XxH_VӊcnNx g$!3-'=V4J]>pܸS oYD $ /;2%|\&ꣀ"I#DOsV p R#`/ẅHH*<`u2o|?R۩^ZDSS\FPŖX\^YTD{r-Sٲ>G8{N4T0v(ADTV [0c-bY/:BLﰤ%EMWa, IF^OɗauA[:ħ?(bq7cfܬzV[ʣXrh[6ﰣ;Z!QϱKBq|cNYc>+b_oIo2U"]+ ٘A5,wp`Tn5pϼ޲x_մkUj+'<(aqO<vDLhm[ŤrcZH,~iPP %>/aܻ]wZXS#rΥ!+LZ 41 Fuj61,ԧTf〻H^޸9 qj^jgSQ6!%{d˃1YܙJ.Cw7S'j0שTjԏ2oAPNɇ {+YL4y@Siar *kzc 1YS08ǹ^zu}:|0Cvjc|M:3)Vy7ZAjt84|yvW79Xge&znZjmYam)"% ^ !dvcHi!tO ha8 M%ب6m?c ZIZras"zCzҜ*` 4~ݚ]PD֌n=W..qԡ ntZR^@0tCI t\RaL hiL2_-MrDz X*!|eé &d5fOQ8N\.#qwMRڍ#%nGtܺ}AHy)M J?!]t쑌bj6- @t=7NL O1,\謾HEHJ pKO!bTD܍ { X@~S gzQ -gporZ)WJ)?{R=x,]"hSTM$Lk$>6)ڊݥS"5 %#<0K^zjG.8U++ Nil.݇ed[ 'i}g3*ʼPP|C= ͜hӃ9_L ,Df,#[Ŀ<yG ia?m]Vd:O^xWt;Ow PCډ?zJh~6 l,5LQix::c1i]omOqQp~Ix-%pQ.F/&]>}ۆsw!ŀoF7qszրcAj>|s x:~.bj E)]G2Gvx1ѯ/ "jްiu~dJnAѷw|(ώ_~+]X_3O^*n/jR+\$рHҩ'u TITT(LyiDH}ޔ7IW]Bn֛\əAq_\qԊALQЏg$^<\+pYa([NDMb1+*dnDRڎA* 4~'L$˜7H4)y6h$JtFLtjuGsT&OՃAXdq"wYsoڥIޟ6__B"_xZ|<'pk͓HxB*sْ%17?YhY֥7 uɿK(;}4oú;+ѐ2JmlFeW!D@,ћ?1W954 p(YGSĚK<}40$hg4tnqNHL,(A˼K Fx1 L-a)p AT-l-hϏ2x]œ\Ug_7BF ޖ?{6DZTeCZr2Ǟ=v+t*!(}ĸ<efMGj0?m07P}}(A3ϋrE~: {HlQd޲+u9G0Q҈{,5hE,pq3O5-Q@7թkzȴ]@w*J,; _,:E466`)j.ǴSU02Q+6ơd`E'?pYqFs3GT#CіFs`߹u|' [㡶'G7ɌzAzxJ׽?&'QC]p;Z2c H%y+GZ^/lƷbt~12uZ 9`;kjg% ذ|$%oOyb2?"ςq[b4UL*0;T=w5"ֈgDMu{E4tɕ^Pi%]_w G!`ҥo C߶3):g+OWYdi`0&E3<(=>Á]π}5yB(\ȴr{YtGJ]ߚq\ {zQx™X2q1"O~k'W,>y}ۄWDOb6K)iׂhf sEEyzp\&%ܓ@I8w; ]m1}*#Ig~ !w/ " z;|z1GGIʑ7 O YBa#m(& Y6~d-#Xmvjel̴JGi:?_%WdɑŘx9&ҟEb㧓RW?3Evm职|ªuD>c^t:~@ MZ2״HwU)J~A/a;.; l Fũu7nS a¦Gl߻S*[j(v CJD/ċtῘC/{iVkFM ,س_RBCJÜ]9?0w^m[h$Xiwj8 n3ܾ=OVO*N J狲z+>iQ;Iq~_2#-6з'| 8J(>GMvD,3ӡL# ".MGM:V9G|͛@^;P+å(pFfUNhpĝ~sq(zjG_8FNҒJ\8Y硄,s_kįvG(jJpƁkʍ2K/;'5JCiF#٩l%Rަ*y {paT;u"VhzqV?dħ۞z7HEJ_Ј &GҦCbh.&+GTyFbbtz|sG'^a*bsk@$ /,S l.qxNf=#JEo:Q!#{"+nbˡa_eyEOS8Q;1Ns' B j$ŦT}LΚ*b~ !'[Wm q̃&lݥ[R(:CJ(-bY%Y5]ҙ}nIYڔwz|ۧ7LSs2-l@ǡzxB*%\[aiƢ-8C>G#u^#>~KGI-sܣ:w8cRA7;kDLZyBOjUwm-zKۉB aW5D82X `mEQea-MM .+)ІV@۶oMx !P_ofxQDB86ZSM++{S"  &B=o&\Zem/E#hh Jv0j$ KgJBYK]7@8DXdl;9W%ÐYčµKQ80v_H;n%Y}/gEr`2UK| Ob]X[Q`a`D#@Mgu:jκQy.8aT5iAw5P #uF6| \ot&c ERfɑGE4EYe"n{#Akqf[0n@KƛԁRWb`mXk@/*tbt斐po[;< gwJ{{0 HfτڡJ20$GlY;U(a_)sHx4ׁa+ t4c<\rx*u]X|NwZo:BGeq.r(k>]yCe@ssbNe '"k$*gkH~DΚ3G 0ʸ@K #G?mc,^>u(Ev7'*o7!})${Za/EQkr|3HhepYݱՓuP^KNMq[pY0Jpta,LZpMNIS)~QDO֍?{3V-vPqu>%~ӎ.Nv"ۺޝ&m\ܺ#;δ:wۏ&-nϙVO~Ӈ!b %\m;y tͿdN,k?nlˮS^7TSR{|P a<֤̆La[=`mC/7P &.!!)zv ߥ9 ) ҕ,k8`#}œ`)xE'Ok"PrW!,}<#W9/wg쿷P+J,4E>u{90D?dX#skDATx_ī(bا9Y fԒ5d١ݳfB)G <([6r*Tc55D?S5!_M-4=ϭ":W [8_~|cwѧ/[VmU{x GV4x.Y8arrlrynO+iN@$"'}>eLǦD'~D"mt 8GAwmg/L%ҭ4;$rdi^h ^xZY ]pr樚갌bITK&L@P_K*)݆2H֨#"f߿yie#0̓DDY?"hpz8*%[ 2Tp!A'3;zR͡uX}TӤ%݈m4|SB$ڬ%b|ȧ|$z_!MܭpWzͫkP6'O6 6 y.I>B{V|@_63^eLsj ~! 2qKs2Ox},r!tRwucɜoz%.4u% u {3HeGS=Ԏ C@"F~,ٙ&tUl7S[a kTUSZQza?+R=G0c8I!zW T+s>\I ( uSʕj@tkh< 텤c)T= PPhi~ӀV+j>>;KKMRbk鰙G <\a&(HV@!0W Ru Ac'^/zh.7&ŋyǒQaɘhp)nu'FO# j%Ĝ*ܴ$G Tw12ɜap9!RH4x^y s\R P6I%ּsݹ}Ȋ> Bь<|#Ӝssȿd 79@6T4B[Xٸ*M=HBey<`'W̕P3XeD_aL 4`7\Aj~7)LY=`/b8m'OP ܿK Ku%C:߳ CV]uI:7UT}tm aƔVr0bjשy睶.>vR6}=>;і%o ]*G@;l,#ezc._ jF Q)΁0Dc VjHv?谼˛j{lM Hm>>!3C'(V̚ٻ kXҬOa/eyd~ M &ywܲgþSo G㘌LΞy JsbYq9'dD܇aymU@ '38uiy/{8[r)%`1J7(抴w(|Y ^Q'cB1>g[뻷`iO\L6-9 ;avן@WlN,C:/϶n-Qw]]3**jL9K?eI'&-shO{۷X|QH )F'tievȉ>݉SV5F v˽D<_ ?qq"F=~ٳbzӦb[4 gQpb Q prnR:صx+' ?n[$[? bIA5IJ.>HP7 y 'Nbq]Rτ;p:ҏ# ӚK?笐jLx[t |;aiOB$SHn$KvS|)~H NM$,٫a]1яo2jlQY#-U $:vZkhfe}HQ̠:2Ԍ'Ѵ4ֺFmX!Mi ׎\E$fpqM@y9?u֫k)[8LiJ_K Deny36# kXߐBnjfryT8caBX4(<;0R?bE>հ1lN}$FEDy'{،ԅ|ThN\lfB;`%_w*␺1R<2`fDAدdknY$ d.kWذhH"wM[(.D5Xa/XZ+Rq=H5@"  1tLS1F'ӉҼ^0{`7ԩoݞ(/rRBM'I._Dv涧%Gkt,x 2R\Щ;pbvjDT^WoӬN Y(A slTrH}M>GHeδrh {Xyi,iDBHpV wٮQF7$*)4Oo c0 .2l*/s[-PR{98R@Skr\5 V^њGlYL] ]@~(c-Ѿ-^\ۤމ>Sn%q>O_h5Vn*'(S]iUN  _I$IdQXy/өt1IB(~Θ+$=| UUA^$Y#Π= (A 6^WEЛ Pk":w$̬w d +db=ef烇:dĀM99Y0XLTΣQqɆ@$3vÈBHzASe=?+xqS= M0LQM9\vp@.Bՠ Ջ/b3dTp!Trhtw ߧ FTMbά/d6*XA_ g#´t~4!WJ-waXp Y5OT J;u}zx`\|e3 +řw G:qNNzEφ#Y¼S ҕ`44@uyb-1S_DZ튿3bF.ؼZGFrj0ilw,^2M6?*@"{kx,^TD-m& \W9QChq4 +WIAuGheWh_"FK ]o}_Sq$h+eKܯ"ޢ(%L4 m]I(N\KzGq/"8 KEZۍzq~Ŏ(`w h(3(ȉ91h1ꙻfM>Ql@\}73t.IpY=eM4j|jP63zj`TW6Sqҳr(r`/ϸXf{A$#2yM ?Ջa(3u ʕpdַ߫HJ8y4P U^KfzqA W*`O3Zw6> y\pPI//;K[bHѭCGrr?!a \GLB4Hr%&s _Hͽ\KA-Vj;=?*SApicAfTC14fꉆ) @SD#Bg7|ˑ-lJn>:7Jgp6\K-ma1r}Hx6eEF0Zs<ǘF-:JsC_¡{^ћBXy83oFn3t8Q;tb%ꯘF9Wf:FYB,Uv37Yu\gClL}&ޝtP `T#6lAI]54k٪dtkWè ȮEڌ1PHtr zeǢ8[{͵/6QFf]a^hĦiU˽ъOF ZuoH4ܺ_%+ vvuRT ZuSLyFE cKx WKYދ?ixĀ߰N6v'`eS8!;rܠXՂBXQdNIY6]]-ley>dr OBazbzTZjdfM UXKƜҷ[hww@{ Spi@jp€qK2:yơV:jxo=*Thv_. oe%ꔞ/m{n#`1volQMi}Xd=LWUMMFք=|׾d`|N3kD E۩4bC%25y&Y d꿰tԪ C\ICS <q>E去az vfe{wҡ|ͷWR!5BrK'؊>-oylpRnSB/0^opbWeW9}L^q?5͊g]6Hj#vYl hN`z_Z2MZ1hc^pz*Dߧq&:=H [ޝ\p+“AQT. n usXFZojfmwl,aH,L]T z ;#=dyZd\)y3Muj.چϣy ~ko[0FGDƥavY SVmH_7JeWؒ"v)3Ʌ'ԞUN(Fe0揋sZsiĦ@ǚ%q޼IMx'lv2^ےiZ,ŻsHR/5 y <o&b(`): _7=0@W^Hx=z\rzm )#9Ze3SdvkMvSM-䗍Ϗٱ}AJV, )Hkra~Ï)8Ba3v$APA_O8ldGdSqEڟ^&Dm(A渉rJ+hMZK1tV(鮕 N[vYal:Q/!©)D?$ɻH^am rb# QP:7ЌaFl[׀ƣ])%SH)ꪾei.m»5#2mַPj-\Oc.'.p,\c.,Ap]X3DRac$&f:/bUvH96V P Ц=Wԧ 16ܜD>5vk! b. QyUJgEG{j`1iE%9h_ E7]w)Ӭ :ѫk &4~e](۸3; є+ ՋTtl\ x MC~ /[_T5WAkegU9Ɯt=1V\I* j*x 4T gP5UFO{U.mEL? Λ"OL‘VphGx߱0H!xw1Tg=C2C JlT6g=K`X|0pEKo ;&Qd.$oLc)V]{O4uO(WLNڜ>o5XGlZP͚`XS{C|DЌYEΰRw.([u]{(!W{SS5=b ڐ+COz@1L@4]GqB!C2\2_RݳzЇpe֞00̅3\ʆNkR+ş=(d qY."Ppӛ/^-+/CFjٶ.3އƜgGfK5aC %iϾmi7-{'>lP:hWBQɹr&Q4j:sM}Ft K^_sd"O_cu 6fُ(+33F27A釛p8!:xL N3Z].7GqmmeJs'DҠ4hΎ~+N8JE&:*j-ѹb~@ʔf-v|dq\ӄaz'vaܴcC lZ`|>mg=}dGKa_<x$Ei,l|f=7N":,a!Qۙ=Aro8s$\ȔgP" p|jEmPn K[P-iE,q+*CЬ=naJ>Z!sOzn=N¸Qx׎wI@t!X{Sb:}ZQK/dCWv̒QpwxŌ 3g è69u+ք"+[޹Ǽ1*X>P]Al?ZZQ%Y.یqBF4EM{O TkXjCQX__fywD@HH]RSPI z73%q?o M tQLPv&7&34*+I8"Sz]zCj@Ҕk::AA 0VnZvPYC#}m$ .osI=AϤ 9E<α(Ee+@BH6("Q`f\%K8dSCU|&V$|+-<~m㞟YfXLSt+BԻ":9"D}gިB3v*h,4o?bZ,1fWF6*}i4=M%#V`DL%'2 ]`a̝6}~w i=Ըn\1R :;b}} ֚rÃ'l\Xa{91z|Z}j>X,ٮˠy7e7Hc6(탕88K%%YV5Zdcػԯdixw  HXգE-^*vqG{6IS7VuPѬR ⎀fFY?=Й$yA.SUsjE7i7sTH ] $:G+r'V+Kbw$svj(dҷs$uP[)Whl+vĩO^Q$DwlVMZ)&]ӣV=["J L=F*˘IȞZ!Zge2ϣ ȭݚf$`-E, vz/ˤ0R^#4{ :wnXC:iuQyl+(ʲT[%7Jk RhKi_iWs3؏>듲~+9VAa2q`2ɹO>>[W ^;ퟻ0m 9LY&)f)w4<Ug8\k_$Tz^XÁۜb8ʧS ZM-'錉AQ>:9/6QG.o0Q۝sA>ҤS ȼl+lƠy7◑(%v1ml>0߅ze'Q#Bp@h7 ,}2= ʟX1 h:nOϓN.,?VEYNDƧ:W !iJ5LOsEXD[Dj!M0)fM.VHXޙRPKv fDSLvGn>[k_#bvkL&d//qk$"QsA[s5Zo)Ԅ5rYEK~9?Tܓ@tUͅ)s|NF|7uz {@/z./W%D@䇱5W}aM~`9 QԬD&=T!dzq[^k:']Np2X~*ʜ:zB羛ǷkRǯʋlb]FhWZ酾-ɦ0MM2O^ Jpr6;Y>i$DJ[J I8OJ6V/IJh8~.wS-$#fO%c0TOT" x\SAmkQtHy6 /@Z0 /AYZ|=B=sLWI>6+h݂je'Twa燥) Y WPjb e2)8rf/C#H,wWځN1*T"kD f"w Gn5]MPչ?Ͼ{ƸP} z76-9+KHl~,JiI{T^WВW ɋXX c>z g-w%صopnG2O̱g3b3ɦyZ@SBhM&Deق= ?٨=|Nn P+ j_q_\ pDFďNOIx.schR=$7D"H0ʌgFeŨMQ C  4NVN0.=@M-@g4OÑZFR~8U& N܂IƼ;o8`q)k˓J ,W|!m^ޔIA:6&N-{s&9hь-b]֒}'Uƣ03 G<>>[!Jo ojVQ7NEnw/^6ǫ= w+ą \p'D>N<]%QETz [/\W^l!oDLȥT)zOF ϱcϒuBL x)$ -&@QcVI~_}M$q XYD~К0#3BU Lf"[+}THzUM(J+xJ,Y`ԩ_s5h7?:!2vK  q~`vjwɯ%w~{;hjv\̿DCU~ 0I:1;JvSǻ|hB ZGB=%ZFȓk>+Q4~Ũrx5ii2ۛCd%h扎uW28OXH?nq^B o1ʁ|U~//!oUH ռF{Yݽ0~Q8 8{1U\Lr! RԘK e'nvPL t@,1;}A.pTQģPEb%=֗XS_0Tln 䴰&jZV/ K.W{S#< 1q7Fr.pO8q%NQ$\{ Gj]qBsoZyzd(7R(PlLNoP#cąK&OdڬOq`=܅C=dͼ9v ϴg9̪7y-H;bYnƑp-)%Ƞ}a[eZjaa/.1m`*{ӥ2z_m5rSb"8o^s#>Kz>p@G|KBL3ie@T"&bT֟j4, X=a%S \Y:13tA~ ~`>B-N  H[Xm/hs;;b9nkX N0r ˗PowXrf@oHq⓾ 4Vk6}g<]ja 6<}<dC8Б^|MB%k! 7_f8+߬|n ^e,B@5Xϳr#ާ5}&m,ٷR8.%-20RnQs% > Cd o9RlgB=$&ڶ:slbxDx4ns\䚶S~̓{1'<1{0b!ΧkQ)ƶF^ ^X 22ÝyT&dMKPslkAUVټiE9=ǝW؅D8̘_gQJ.وqӴW2-%ֳZ\7;<Ȟgͪ E-"E:;)!ea!pa!)Lۢp0$u*p\0C6AQW >%6!: 0~c/*$\Jte҃Dwrfu#YVE$`p|w'jXW}Fjޱ_fA ߂j0m c^r:6jWU\&v, Z {`P"@̟B(}:"g(MQu-W23ʀ#WW6uGԟ).<t KoHx LDQhz PDzPV\.Hg >3D*Y0}Qqա/;(3;ːg1.|vH%QĐk8 )|COyx3?Qztz _vm3#FO`^L0$r|8P<|鐃D(z:,r: a;N7A˪4vuUQjϪ%<(lCf=BL$CAJDߗK HRȬTvSRJ O3żSxZ.EUl[SGvL ?Fg5ӔWJ ~B*1QxGݕ(^7 f+eC7nqM`a'Pa6־)_ni.ã9ݮjc#@o iПQqÀHWU9b! /+%mgH퀗oB-33ŷd;Xn'~Li!Kg&0$d&3Cȹk.8|\MȔߗ8DI /Xc6i[ kP>WO%rXZan^u %JI'9(2|^q+ 6l9, ?] b𼴘˶b[i4j Za^8bQ:ۀ3HCeTbFoEba(nj57noCF*U}Lz(im˪:Pc;h3|_-)<oE{ z}7ʾ/n2)H*Db 6JJ}Eԉ`fCGWHgw#sh$M1d &߉bku,Y+7aZ*٤͸i01:5*Ζ9DN&r}d0 uߺ opByFw*$;RJ[o$ +]$㱱=4Iӳ_qNLy>݋٭ 4!v; GU<h&QWB~+a\vz%eՙF!aݹAOm)!ϙ`roWDT`tߣIab <% M^pg%/D kIۖT@#ƦIs]-g7'Vf73ҎjyS'7腽ww.#QBJUf`܌ F'惸ۃeW%!@=š h! |ݜ@w]B_*nC{eDؼ>~ N&Q,8Ǩ=`K*u #kw*22 H84K8!Z{`=޼[,0wfʉ@`N!0)w2򺡥L+X[ݿn\x.F׿^WV4uA.Ӿ1#2H@DrK`*CrPz{jmT"Yi~4' jZ`_m"`$>S{P'0VX E:ZJ)c;iX愀>=fC*HJtu1/Ћ;; OM y/&MjȍrrZK°-)aیp+G65/N`SlĸO?f44[q(VadNyN44͉ѸxWfEYXO4ӓ>]1#rNO>n4 (* 4i<=6Pw{3ϋGxЀ8}wuヽ j]a'(9,n] s,9B`xg#= , qV4ƫclkt|IUyXg5aD̢H,}!7W+xwbN1 |A|k?KH)g>&$?fVR"y|e咽WYm*he1,%7*FJ NLdɽ-~v dg?d|2 OvR>}kxfX į_t6`aǎ>ZlTd!NJ<+ 6jxYXB\#WlT#DA׽ϡ;S_,/Z7]eQK YU ZZϊxka/t/$=T 59@sC oD@*kZ &UeJBE:G>ȆC$+`_.4-AqI @Ŕ 8UkIY驘pɄ9P'@ؼ~$0`4*eP߻(:P*RTL`\!\zͅ뾿{C NaG _ oήL[7$6s$.X`s*~dKihi*t5M=h yon5wrB~uC!t| ZY."*)_^Vi'&>{Jź;J"vIӦD2PB Ȟ۱?8_eL8Z6$c* ybΫi-G+n $9p8;qT>ޥvi1iM^+cg٭^W.} H9S {Ҝe*6 ?liyU3Ɖc벸? c?irm8 Gjo#0烙JjiX}܅ ᣖc<V'K?|L#~Gۯ@e7!!|E:@W`IF>>DQ7*pISS=ּcܫ кzF.wj) |Ob ˇ~^ՉY&fT'?^]ہzI  .tƝoycRR p =Pl3\'^!˜]a_g|T.Hyec`qzJE_?D+.%+Q{V Mjd NeE {mHcAjIDG,{GqŎQD4,^VZh'er6ע^_Z) \?"ڑ,xX{ O;_aEa.$J:Qoy"$ر}qHXHSߣc:{gLLewe:Dn{ ]C/cyma =ۉ]dh""QxR&mJʛOpu.-U$B2s#0X_12qdM=zD4JHAQ:4 '̹\>-Kh?1]듸os/>22T$vC´rHNe#b9YI jK8ӺlK* k]y, B%$8qbh >M^)`hyM֍a-%88P/s )u`s+\G+9"[ɵLan 7Ę}tE *> JECh`6OQ %PފRuS̠amI}5 Dk5lUUl`'k8x@ 0ЈD<]ҦF);mLhMaAf V>>+"mpzUmu<Gj૭G!)Ie6m .$^'.^^{%q?8 Iu@VCn5,vU`TU]N9zs0[/⎻Q(|K%)=A kr`8WIf&]&8r}7 FiȿtHɥ li@g6_>˽',w<$O#=1԰j̭Ʈ:VH-LI$RR@fzS_O%>:bMeYN !={_h!8'7-Djd*N?ϏřQ! |%[!]r2$4 TEJ@ꅏ׹'mn~g%aؕwTTGZmsfxyI( kHýۺA'O[es~־ipEݸY%1Sڜ.ʔ(Lęzk { !.j(?ʵ /ˁ[@ח=mh{A~_ŵ7~*Vth"d} g&}v]C傁څ؇$-jψ B^#_ +̒s;P:|L67X_O\^zЈ\h .>QJN7ltۈl}?YOH}26캱.W"/5"_s#2kg~*V/vʉG_qjoH针HQk%̻) lXʆ#9 @%-PƜu&mxCA`rmz[DR'a.JݎesX ^;3ĭ"|s&%ޤ ݃&,M wA%lDrΌ6y,SX a VP{k#[g҉ݴFH(|V`i-kLuac^IKC e#(-tk w94RI<3;&= ~q䔆,Rٟ(bSJdf{2.߳zʦ<{G²! o &݋0zXp0] `ȭ+}A#a/-X -_ͯ"*MQ(K|O29ٽuǴ>5kGJ2W<㘫=r ]Qf/h=?xm%.[ vW~[dmQ%`g:Eh5l}Ϸ Nu?h 9|@q(ԂdWwj GC!R.=]/|X?s3hSmخ6 ʽ5KJ\pgxtʖ@CMNT6qb>^ɓ-,1No/l9vHZYoSjR௻CL!6 o"8"3|+[9ޣxnٲCM.-smL3Pf}Qw>pxǢr"Z'c},=Ui?FV^;&sPRv2 Fheؕ0̍̀n~8k-:1zR\iHv7\X~Vj-/``\<{I )4Cr5X9{)IB`N7̿N2Q+Bt0ۿTϡG}J eL\ëy8yJ?,q-܈ %);'8 ;$X!\AsXg7 n|dۑ CMDRCrFPX+ȵkzD ѭnnS"2Wi KN6l@]| ֹ Wdx0Χ[wN- T[ĩ(Y(GRURGvQUvؠGc Cu6f=[ .v3c8 +9{'bx﹔OEgt{ojE(fQ@m0ͩgrP'YaUDcE) $\> +v5QUdi'"MVX>>K &im~mnU ,oSج&4K`./almo3,^|-XDŽ,WGQ{S[ abE&c_EKs+sYqאE=]@ȣ%<grk;<iX*:+hY;-5n 2!3R戺:" }j_w, >㷔>ѕC}!בتhKU^/p>~sw鯚e$R螺NΖ /=s-(Q*%;D[!=|[+ǂ֣ oLA`P]̘V#Yaw,˪/ho:3 pB ?k(p(VJn+l=F]vkT>D5#&jrؓ$)Q0;E0ŤkX$+xsov9bl5R+OD*1w%k^jK *y'1ңl쓡RiE%VУ|80m7D7OWx =ةKdWQ)h xj o kXECO*>^>,x z_d鉮VFVX%9kA:jCl%tA_3dI4c/oO.6~!DƣsAzOvhVc ̚;&S\;ū\(g ,U$st]TZ><h$d( T2^偺ɉ [eW7@X>&s=;B-疔Ջ巳voN=3pe߻)n/ഩ!+Ǿe%nvx=4'R7pÕm|\?FӤKܹb4%Itoi 5|J<G;pL,s.h .-XBJPT×}b f6ZzZǵ̇!,D yBO!iU}tH̨=iAY+np%E?Lp $>#)>_r0dbeP.=h4zxl L}>ӼHT R^zVxH;@vN5nׄf,cu#gF>o:?'7-H.6́ Nh+lS!F9.Mf( U% XR(nHX< *k@*apũ:\Z!foPGxhchPfAR9>PK{m%uPETV[ 0VJ~s6jGK χ{V+Qč5$QsةP.{tT`^z"P;Zpz&J ]z7A0Ez՜gnM{+ogpah9Ud+\(H!}q0}PDCI>AE<'ZÓ3t}Qj:O.>Ǹ浒8z:Va0sqKTuUn Q>"&["`D8m`D՚M"ZtW-P@e7|G{o)j2j=`[.Vē/6n@$5FȜ*/J RQjl:RV7I3Ըz0@NˠI1>u,f} ͆Ըe a 4m &D%μ{U(y^9b=)Aѳ+Q[$b%[y,".z:>Pv6 AʜWϠtVΙO`G?_d"'Ҏ+uRe}.Vw/W+g.DŽ#s}m!Sb+[/bHQ丵O64q(T_z}r̉tY}(v2r*?,bLSy(E8?I# 7oV|N3% G쨵dXM̭ ܴ_VB/鎗s:S4ѽšh:0  !8|- Gז=&] NyI73ŀfk-13|9`%2oYL&LI͵ǐW6] __\X~i;olFX,<(ŐsŠ,fSi҉F|5\)fJ 6ZXy`rsB5yeFJEJx&C73Ei2O+2;;ѫb):770JmxlGL84meAEA},ʿdeG@=R[z!u‡$h,v jVvvi ɬv9YFafA݃z @V 8-0\_IJ|ꘁE Qs#R)&|{ 6LF{fOp:|F|区ܷZmr=A,;t~QMmWJ 2(FIe:,\N/y1YlY6dSD~:"(6!|@TsL1r]_iy]BHhaW߉n$ͬ;>}W3hXuCb!ݣV)n)34F.em?^<(r %ʅddoEn]fbhstYR493\'|hŎM.26͘x$IxKXVeN6 tIy"t [+!ݖ&Ώ,"g6f\`N@Z5WL'MFz暚n "^r7(}HRKXهvM؂S1 E){2, ~My#ᗌ{,i_6~ڀ*J~5fMN&>Z\7(nz!DEnbaML"ppיΗ.u^텠x' &-Ud!0w4hؾ2m *Z]Doҵ%XӤv,^?GaŀQYn)o<w㧐Cw&8Y:UlQ#DK&PgS&sXP Ձֻ؀NXT!PVM8O8VP{"%e)6[k~`)_s{ ˒DxB'%=LJ%!WIj (}}TC"{dmD첺|nu "Zh婢￁^=bseR~`1H<+f$9#!hg\@p#îO畎0_ܩCêCr[(#, )! :0vb}R/=7D? 9{(xzb+/|'Ѳ~.7Wk3%2j-n| ٭gcF ˏņI NQ~K~!bW,~p\*]0:S(FYpOόڸvnw62=߯1\ ~k #N;)H R_>{S׍ bI^"ˬD-UmF4{J)Xj.o6h~^GIٟyva RI{ٕ2~ZU}m1BTH1^V0et1qR k6Ŕ"SX];& OGP 2MuFI,SU=Sʲv12X:}G(L [w`=TC@stv$2t'[aN2ϸAX̄h{ɞ;;e:Ul-VJ3ݝ V0fl1W! " ?+PTXt;\f1B=cӥ6Y|^r-4.mcQ##F?MQ-4@8>p*> js5h0ЛдEG 8hNZ(T9?Egj[& EtE]xmRl2boZ_~%M1鑪;UemaƎvfr"Uܓ~MtOZFsw<U%#ջlZG@'x% )],@k7|w[F.A;uo)٦E;p)]:"ȄK>7 ͐eo:,d.z]U">lGcwޫ+ Lœuw=s\(@]7DzxK7y. NY :h]8Dk^mRRt@ jS~5Q,eTjLs1 ﳿ%d/sPSdQwϛdg''w[ZK%McHƖnOt+U*)+/fAwh$< V[)5ȤpG $Wx ۙX dn}\N_ԧ E~e:}xk7p\eYZ|LjlGzU# \2G': I& xt#z3/ &X*GgPNaܒ*O{ZNZxO%mTz1j6/?0~}9OYU8Gy'9ah"z5gqZA Y>F-le $dB(UhW^0Ɔ8O\+˄.%3&)Wq3R=9CcMmDpMC(FOĄ7~m[emD:Ӗg{Q x<=X[o1`"*Y79]: ״ Md l1t,d:/CPj!N7=KPAAx4TzL/ǝ{O!@j(\!{v$(EQP5h+5MW~NLf6:q;͗z|C ܲ=VbyX`%.șN<2$P/0:лErjeOk~FvJL[Z?SA%uo"Ã76_p.^I̪eٳ e0tq[|;Q<-q@G<֌>@قFm#KC95f\O|+"d8Hr4$< @5ɳDVUR{/}q4.sC}0JT{}<|TwN5e)I kV %32M#SFб2H;*駲lEH(QC,!'s/y6vi>/,Tm,x'q6Unu ͬ~UՌq3rO@Jv&kJaH 19>#4I%o_}D3H:/-9ܞwEwo?Hߙ;u*qC6zS?ʑPOKA 0۲mpr+wsbDx`6F44<rAwNd}dC#W|܇ЍY֜$IXO%f֮Bk7=$}dÙjqBilxR4|[j3=d6 TZeq~9RĄ(obeTk3 \ kȇK%(`-^a.[:\ PLd22Cy ƚN5仝Q5ڙ*U]+P8㢼ǢFᥧΘ@|9(h% f}>HSv=y)' G8u%,gƥ iDC^#g0I+f !z>ړuz:Ȑ~]4)xeAjq:UpuwAYP7 Ho2 (ehQphw]Ƥ^0oAhTW0. {USyӟ!G6 H%y%ff8)Crb~6aZeFMـV~U.R'iI2&DVF>:_gzP,e-2ʐ4/%Edyb["&XN%sM䏴IglQXE8fʮqljIT?Yn/:1^8Ϻ I²] E_U1scGkB_(6N6 6'Ì֩ S|W}Q '?ˣqR,WEh`-o75_KBc t=Gz`UBH 4iM{1{HMZ#eIF@ED^@IO5Q]=EnL&wĤ-L{iT`yvA O(zێ23%N= KJ/,e[uhv#13)IF VxG!9Fd$.$d =<)LC$SCXÝHE^O'urt^+Yph `*`ihĞm-qG$g&  C:B -}T/ul(*HAVi$bu"tf 8@yŐg K!nlMeNk!ԔgeMuurDb^T 8o@0A#vXUZk~ 9EO=@ o,#Lvk+9ԾC!MX- (prao 'H$h풌y*!#RQ<6D{)Ó|4Rh`'}KUvbCpoi`W3> A6$U`eO@&F瞭jtҐ '˃.i$ no݃YeM,;#L泭քB5G@A)P[ qo6DÅcft {u~ N!ݟI?I|ݐ}g::z|} ( }78o]ċ1M;b|}~ǟ5=T Ĵ ?H`6Bj{?d.?~\JRNBJA|Gn p-#vR,zl}@5 oR+H;M:Gf] Fy("Y+Q̀H *<^}8cu 0*ޟpZa-Vm` ЃY4xŸEϊ;AUBleeUsίh>-#_0EsH_~ݣ!g+~3@ɜiaGJHqy‘ ݽڎ_fa;Lt1<qߕ;]:;/ȄvӤZ&dg;PMo^ ~vvnRĕTO ">?% | SUz+*6P\?dv?ɝHcU*|]u|:ASCv!NgB3||wJ՝^7~} ͗CjȫbH%[w3ye[,ES=c@ogC!tNEx:v}ǪQd[3*26[-ec w;QMF^>a[˜/iš,PƹjG+1]gM@F`Qvj"LJ<,S[5W֬}oQi;Y E3P<~3Z:5SS8#&IGH5VC3j = 1.$Apmw+뷧S*RfpBg?#ha봬;D_Xui4ʸoh(ldB!1tӂ;XzL5xd~Q!ڜ$|R'YXYTTWs_@'}3kC׉VCbϥ{i"ysNS|N}1 Rh+)Z(et}PϜ#lėqRoc&GfUtѺN+O&gYg pxmTu^CB. $-' ([Ykߧ1L٪c +o5q⢰5 "  \C M1':]OгVe۝9mBuTsՆ@e"=-h3iVTP&YV_K )E"$e=W@ Iwxq}dzDlxH&dWNw ɓb{G:X!"7 d>7W7+ilS]bRI+MRz0l')ݯ+W, S L^Z}e86ʕw;JAs[fqɡI"p{>%} \5Pիbi&x 8y=ѳř-KG]K-o~Q^5>׮nxNC&;N e;J)fKiu( MMTr *@(Sl5 JXvo[(K(̯ٞJ,1 s]T{B[.B.m n{ &v ?90Vʻ~LC ?a;SN.St"pb8%w ATXiJ4~xDtaݢGu(H^`Os=/.C]/:? HV;2( !]6<4[F>$EnS=ח-պCOq He; ,q>gl8jBh4"{.|b!7p3@mK"e]mg8VF&}3:Vdݤ9'1meC5{CY@7ȁ\1 jx#U~ $R^ahNao9KufJwbk@l?e2 ѭ&Mqu )o”Wu[VSu7h-#>[], zEь<+Ȏ!Ф$/@4a kyq M3 n!1ڹg K׼k6B4,∅r\1:}ixBݠI4)}8d} ߧə#`bh=5攛؃[֌HM(*e ݀U7[I̭Ao[ /$l,cvb@D30hkss)Q3]G7r^bnXu^7@mveॽ%6 ' "uHCL͟ϓb[y2X;y59\lCҤ զfR`.&Rof8;P,G/ˊP$fd^W4^43yR(xl~mL)=aO#7ȲhSKnMޕc? @M ^sc`1ʁ#ȅ6qos'6Z {1luăgKMyGN0 L7o$)%2@MNvQ}Ų:EM#CGF5K]TWk͊!bMu\I)@,yJ PXPҏWNmMo}:?؀މ`΀ z\W*.l$oL/s@"Zy: crk_<=]ǃ){A3`_ RU3@M 4I oS;YU6LoHf6_wD.ұ!vh"E\̥nҸjX8Ryv-tyC#tKdػ9xS Ď1;=J<@sAK6(Pm| {Ⳛh|`܇^4ȾΪ¼篴3NztJLU7Yz4 wWaj{{:[S.PP(GuU*fUMm%":nMXAM&xkG(j&BA`vwZAHi󅲑3mV@2Ry )\JoPQD_8= fe 끆@bWv^Pm<=!w6,^nӫ?Kݭ}=3)"ܼ0Þʸ&յV2KO\f'":"L}I-vOynnēϝ*ԬCXGbDTf@Z\K 58C(,W{-86xdv]sܘHcD.IhQYL "t+DLU9$UIr0PIsžKTylHoڷP%E07YGi`r5ɹ~wqy& ч2DςTI9 )sbPi%E,D$-U@Ϋʞ@jXfaX'~V0uy\.)ME񐻏u>#.:+^/'gi>5˂>/ Sw9qze|nA:Zv0_ؙi$t~q xe4:=WO;P1)$l%f51P#0B< :˓# L^nc6z `%Qt8cK5}cgng1=V vP(jWîݧ=[q:ADIz V6Bvk*ɹ`!șSbIͬevZLK8DKaJP{ ީǣ_vm׻(6q9d^G?n]}OI+"+x_ıOfݺŬ_wV޵WwbLQx ``ұSsCn/WtazuhVLgy!g:\+Q:4%Q h"%Q";Se+#-OtM{ږhDng`DIHon'eޅ? ի~ać)P/UkU DO|bån\ۛ9Mͽ[X5 WM\F_ ≻GY8WۭEw RYm}P_*V.ζRi):@gIƍpA|= c>ijsl4('YVd ဤ=;-E UD #89x/fZv,[XOljiSkU Q>QI2l 4v8o^==ʂ!'A@}1|̓Zv_!*>ldf=P3H\Rfp$Z^Zkb' YAX,?l߀sߏߕjE_ݙo̎R#s^wY zoB\qW-N8 \/~UGVT𗪝5)wX2Ix6~i`AXqr kb4Aķ=2aPX0DatcO]+7)~)]M:x)FwdDf**P^=ɋVD5^gR |~&i3 %V1lG&q2&Ws9"Wto A:RԮ#lC= h JnFI@WgUW` "ԩD<cÆz1_FvY1ܙߥJ,O;`y"{aoIz6ßG[fu sEG#<,.;VFek,2^PV["=rIh'S͊u#I%q-@\O#ez"-l ,rYw(Vi D֛4tY ) #xjzN蘩R6&] !hĞ<nsi?bib a!s[3qNކ;ymp\I>xKYv$| Oޱ$/hV*ڸ^qBtΪk]B{ 3\[PK{H2?弡ؠPΥP_ ġm. eoW*]CS#$St@VcRl'#-]zvYz{uqW`t'7USfi!Wu̅x1;F;PeZTU]t96ƩE7K_L$[EcꟜAbo @y3g͠~&P f3]l6ɄMOn`&\sahk'Qɽ ]݉&vtLTn*2yS?ZxQE|fsLį"ARM4>DVsXHئw"bnр$KQ6dۅ-PeRj'Q+Pe&{[r>qKX\[?Tjr2g)S-Qm2x4O9 b5EhucO.@sOp`\!X8ɲ,H3ʄƦ'sKh6py>χu'@O kAa-C| ]ƾZ53`ME9P?%e!c0lhANgM?yڃMrZDO]^Y"(M$Р7v-1:6 n{ѧg@ d/8\~L q 0jԝqg:uk]:v1U}|%M͜vXABՄ{ .tC!\[T4bDɛ~G5iIXQUVASb=vu.Ym3&$İzl`qۈj>^ۤ"AS֖7֗k=4nOJinqL+$j!7 ~w;0fj;c>MBg|\Rd3_Z 'Zȏ/a4c'7F'!| J@5ے1^P&S_8OCp^)u "6FA=dZ.cT׵PI] 39>fYbd&V W!0'1e}5lU[4Cxf )`2#93fN%h5!;Cj3keg. k{dJ,a!VφCN0k*= >py T42n9QnQ(,`D/毝rC,z%yle<b4'Al?r-GI5$cob!S4V;= C]epRሱ7ԟFhdb'yO"ZKDoN_}+!x C-L9J UahI*~!!JzVkF(h9֋+Hx^%+/8hnVLJqwZ: u)D.IެswLF*6Dɘ); z< gT5uxq3K2A,okm}`$ҽ߅ f瘵W".wK ȕrFaEanX o:HuBq >k>?+EoThPyU]hq1|DKC =A֥94%&cBp.TI(UTv`VI>>Wt4A\xt:A]hnuŮB83a~ޓOr-MKVb\^wL%#&ߍ=r0\ ˚ab۸")\ ^쑆Ōk䠏Yf ,5`8l\æ &p=0}V|#jU {2zLHoZc{'xD Ca: L 7_c * ,,TlKrҌ3%ee/rʌ\`*pܡ"N Q@~1*X,ȋ̀{~T7oؙIy(WDfx@ιWU*ӭ$ʔ;BX p%y fjϢ`BI 푚n+;_9a^(9lyB} K(CN'SjJ@㣋P΀6*^).`U Iup6r'ɚsHGgSšEfFխȋSk^۱6:lm4d-[~aqo~^k8*QT}4 R~R2ńA Wml(9F͢i=\ 6S.P/v\=+ PgY!i3uרl,m/Lw7"$fKjLo 躗CTz>h^_$[=V:mW>~WZgV5˶P5:LF\ olKۇg53caIopyiS!Yĵ h)8(m?Ktgɋ'k F57S~|" PPj6ڧ g2-C+xH"W7V nzXy7HHUX381QO="h G dϦn!sI.W ao-֓ i$'a/y !Os!0-# j?S% E$ e%,es|KnDZDPg? . @$>us擘){uR}LJ#We Cv9ȌFKꐏ>wuub”赗4ܒt,bJ 'rG '_ aS{̿Z `_1Μ ;g1u]60'acSi>vc9~Z7W4XwuUAǑw8|C /s9$Ɨ]Rm))h Sr0I5@VW9|]תaP ]h+< ny|v3\%ac-ЫWnv}сI_*6::i"%c透/i^ E0._~^Kֶ`h-cq#DI׸(b yRb𸘆_ˊr=/Jg%B*pB-a3`W\dYJ^g[I T|{ft$1j#w9@TZ(*`jXݥ!/|!{"a9iʉwȬ.欂 &ۧOIj!ѥ/xIqИ$0hw22p1oR׊)(-2K m:oOD*3 W-o2ݿ IlXR` ̋ʒ#NJ|vsGzS8ۚn]08"Vt eQE`=G_P‹8lj=/RBUmX=КG&Cm(?Tl+ܠZq"._a~5y%Jp*U-šj+mSg lԾniOoT)=WuAyy'mWjHh6wD4+NG=L+, }G B:voB܉Giʝd +q6`-kBp8`r7ߡs# 7 oFDl+VLJԦQKkSӴDU&%F(~= uzu+ʙwd/2ZEgt/O?Mx/ړ_怍Ğp*;̯ V$4yTEOl⨡J_~˂9( 8ˇ6)SDJ;ta&38|[_q'5]\a}Jz!q޴:YU$&jkIzP-{jIpwNZl9Odawy'B9bjU%Swhj=abفjf7}Uz=}O.![?;T'nhëYsCB{*zғ* JޕGw XY ;ts ~W*(&Zg>=h??"$jx^Hzt/묥-Ul\P}+Ea^bnyϸayyeJo:a|$<;(`+{Xs:Tzx9g7:'_2V^GIW8jة=TJ9{H_ J`i鑿Vd];n+J#: 7;U?Y -ƼV1ABk}89}̛帢:-NNop Y'@}5 |YL]0i EXj+k4vPLqck[Pn!S+Џ8y ߬Y#aB훈սt԰% 4⃶K^KN8)z/|D6NlgFhb38F\JihaDњ`ãpMy= Xy^Fz|Tf./@/Xͤ T}FYg8y\5&QMNQQL``߄ʰ_ dB8',T_+QjhK&m&3S`*}@3iOe kɬFV_9D';e%9 t-qs(Y曢G܄wvO9m]t~Ǐg 5P)s1YSU'Eh`Cͅ;:XW ~y} I !W;qIFk\K_.lp M6%8}xZeI3o0nN[!% O}B|Ti$mђ? <:l/(=λ@=#ka0+c0يFHc1)Ze)^`>^V21t)>Z})u)-GMs$6<S^I:rJH%feFl/ ! Z>"L5ggͩF)|-\v'k20}Ў/ԬF}|7/1ںprJy#(5Fmؠ~.H `Sڰ3oPA-Ecպ:yi'lnWB#-2!lZM f ܤWPJ[bqexlX>qmZnoYğ9R8^"zǸաKHg _™Ag'g%]b9ɕ&|[͒ "iaAt"Ε/5y |+ʱ5Nu ]WO<-VOvfc:FCe9p,#V&O (#}ZjF'{5FǛg":UxGsgێl,p`&f#vtfC 1r;x{㣼iX:Qw}|'O7*HApʒ| Pеg3p0lŞ~y|? #ɡzkGs/DtZaxW"w CY4ͅ!]e,3MgDТ/?>k.(Q &/NӅp(e~s ktn.~E3oAS/w-y՜=@h|oˇRF( }JHȨW!޲EN2i~N= df7kar%zz B ۯ?onpB) S>b؅ֺL;˱>,?Ώ) ?|5xG[O-le3@7Րiz,Y=n*pQ:&`n$K`x/L*12d+ܘM>x֪zR/q^8 n@8Ӑ7o%ctòmjg!7Ih&Q{:`.FE#/1KUҧB' i UQnx!Fe1g 1)cJ`iuPT}tT&M|j\&.53w]ȚACx)gpx n`(]Ey1nS1).kGCWLj)N fR@ ?Phr?da>=:j$`"36X~kĎV+cc>\yv4`<;ayFPc MG9k/nz#>\>wNMkGvh%<{j'_ Rb8uBkYZWa%!/1 *S>UR=BuZfh7Ѕ.4n >G4瑔9-p1IkK`LP-Ү 4JZLh*pE9z;;$ %97 "; 5,IϨ_ek1gɀ R$V*j-\ ٸRJ..hQ{6s@ RqE7vFs0d,C nI#&"wb*/b=+&MhtƾihT=?Szx\usZt{Fyeh&{q6n|o4:#LOK*Iعh,Ϊ/&pUjJf>O5_'8 Ux.y\Xl1Ev9biT ݒpq+ěH8,aUw/f]IZPVml ri"@ꙫL_[bP (\ [giM[ʜlFIUG sxD0蜣9iRa 1ߵv(4mAҡ~P|Sأ`[Tc|}(wvxis0%%4V[LX|(+zc0So-NZӫ=Ֆ!K'/D[].C6*9_ʝШ]]ǽ8Vq-@~ @-}R|Y/[ StHp{ex͐p`:s2P4` v IBwE6'!RqdZz-x:MW`0T<)w.%cn,왂Pzq/ϊcv8RPi'Wxyg>J+6~6|(l߹ 4j♴'ʱVL!A+\ * "K(<'%4uM 1,-@IG#NRB DWc~f-(skzBtܐ!=?.('c̜u7BޣFg^WJOݮ- LĐ,?'=2vcWUR&r1M%9*i*?@}PIo$43] A7߂gKì;H1eFNr̎e/8ĥIbcnF.rC7+{h>{NAwD ܀is>H̘cıW| O|363G E ʮ\e,KڗdIGd_ []uM.C *O1N0V#;׽m֞\H"˰q!KXxYOH?z:i8 _t5y?[kb4W1Rsbh!4 PdViao`eHz{v̂uj*]b_.u#C&e6{5&qG}އPYG6Zr9îFB$69e6iʠE#̝%C'Ymb`n9{Mm{G 39$g3Bа#;QH3{"4…t_ D^PiA<ҲWDb/#$|/nIZe#S*\/ ~ܣe{>]PE;5ςn&HLJƓЫзzFM2;)R;}bZCi2;l8Gq K֝^ eVu YI6e6zr+E(QoyC>qUSp s/Cw}~ 3]IB0)EjT0Q^ |>oW WDDlgKp*i#t ōNյQ0v=k:sZ&kiDp2r8?gemP:࿖)$y~~Ż)&` 5yl!t hK#\WP| -\Qr*";+-Xkԕ LO;GםWj=o5'*}rH 3t ]D1x ovn3/622 w7f(SA6[i0&?~}W6P3'XOA)u6%GUe-ЫEЮYZ( wαM]?-,ݰqTpQ䯣_D&9tfr+k"m,0Zoa{~4@BS$bԊTD}\(٩vGa?Rg\tf*AԮmqDbJR,vAj OUW{#}W ~|}|83lSH2撺2EiN)7r4ɓ)rojKo0h 9Cw6+f&Q$L+RU/D*n %r-YQǏ?4v t4qԭ[oXSC?3R)2ܮ,:IL)@ĿnzP jY!m -Z_E\K{.~BOfPOug/XY7JQ.j?M|u3k_Mz hI_)t!۶zRHϡ.x+yAֵB R?ePNE80whB,BHN>b'dn+I=|HL .C',ʹUo BIS'Qź7,{'yFǗEP\7_̵Jf;-xgtq: V+H'Qk}r9|ͽ( =Upir]%{&jyF.t26V!ICƮ=8Mq8УegthnnjD>Na/ ܿn:daRV~:/tIy'{XCaJ6L=/.?:qJbgUtV0ZK|͹qvܯ! D ffiK!Ry4OdqxXH.j l=bo:J}9ᚈ˧q0? XB~^P .Fqֵ(oLOJE RŴCeJ:!Ra=۱Ke.%;`(N#3~bglɽV-(KЮf$KcVm 9;CWƈsdYŇx@Sxq^n{7 2ac!֍VNӂg2jyP xY9_]z΀S׳ҹ$m`,`Dk.닼N)~xl]ןO=l"s@Ij _jMK J37|k.W |k4xI>V,:j)Ͳ'bHrV"]Fh'UBSdϦVϢa,!֎+g23!ڧBMvyBb #E ]V;]6t[K*6Mӥtvym<͗QGJ,R\dk'uqUëCѸѝm)fvnDP,-"4hz9޹{JۺҞ" nt6ztCU(wfcG= lI)+֭݉sf&% f8֙}Bm8rX>e3Z!J9ex_:I&Y i..}&ψIW_r~HE&㈨R(Ios}>Nt3>!Uo7[c[B.U_lHNbg@/'|6TϴG#MFĮB \/+ ^>ܟag|}# )\k7JY߮M>FeVAVD;"N(ʤ}9̓6a*;º$25GmTF5-`tVbx?j?L@ړPhsD\'b?}zhsf(897EId0mCe`Ÿ;˂(EN8Zu5P\4Aog ؈A\=MDl 81A+Hs{o2̂7=#,K/9~5T* mm}͢?oeҒE̓@G֕g RMaj Tx9wj 1Z0(\bЌsTړ*x.( u5 GiDQkL;--EL}ɩTl~~W|: Z4}C&ĭ_1L,k\֎ .Y ?$us71)+*_iPAh`oέțBEJZCW^A.CcWՉϒݫ(2_L3"j6YϘ>!*Pw؇^8/m\=͙] p5HB OR,"o/ Dz@cYT*ȭl䗜֜nHXG88%ܼ->Q >m|1 ?[$| w,1Jlؿo7K@ɬ^zH]bv%AOtk>=à~% צ3&W Jc`ANVO|7Ve߯d!5[׌j#}^,n[lktbNѰ#5ehS*8FA\V"GOvs72N$bCָ92RupW9$X͉6^&f ruI^"4~HM;ؖ=rUF;|AfxU,SVM{bڠ;Y͂1 5nd+Z;KcٴYzxR^j_|qos05HbY+57_]Y-./#rp85^u3]9RU |?Ǥ?3h h*=f&@ZF?E,l?)RN6J7ąV[-cWvqWqr ps NRr+Y\ۄ'TKE"zSgqih=0=W>~l:l̈́~qMD.Z)"uu!cGÀJh bg ɣdaϦ*^-? _ (ݿb/,SXDیm3\zeYb1 Qg0p}6?hfzzR\AQQ-$RTaZG"3lgUcx:Q\H|urYBc/~[ܿS s٭ ge/lckoV9ۑ̝-]]kӛ/o²]U_|DT]V1 V$F㓡jN Pޔ(.ugZ"#JBEϹZfMl3オNSP9n9DfP _5-Ne 8?~O0^J7|p6J}F6OiG2<4j|-q_tnYH:˵e@K:DKN>/ő(~`z)A^v ;띊8^sTBC\wr]ۗtLIe\tkG4%?" םr^2 8 '  E'u/QfYGZ߶rq r; N5G+/d>ټ/t =TRL me2`!v{tIZHE6%M v* b`;b 6Pd#Dsҟb`ά)kzN ,(H:C?yE0sP%*VK x,#́Q?9Y6xy|͓zXͶ4lF%E /;U{\!sLl)v̻ܗ =@Ӊtx1=t^b`\Seu F+#IN5><9$}r Vyd-}; <8lh$:(3D蒣1NE׊s Ĩr⯢:"_qF;/VPeۧtζ]G" .FAwڌWo̢5-4V{*)7ip}R7 NGU b1p0 `-Z@C'^]^u9dڤuӬȇGN'LY4Xb{(x˔xc܂b̆!GY`/zm2]~>-v~(It% G!7)K71{'(P˙ p[4FV@|`қ -7**b/2!ig2+##cy/F5m'[D kV{@H Z K E_NwB{ǾyFyȐ,;'|k9KTk~YgMi"䈾hJkTTČ/m:d\Rlcb YZB[4)2d#vW"j>Uex.6I= K˟52U=H)ȦM+Ѕĉ8cq7^t]3[ˌA&c4G\[mq L!D(\qG\BqWYcw G_#vD ~C|]2NL%y%o7)t){΅Ta]XdI +'S 9)3,rQmA54FjMc`ݷbj-+M &o)dyIV;H1Gl_{0co U;%LLsss؃YBl%Aă$H.̴dw-IFt`Yqцtc9mՒ)63K,L,dm\\ہZ6vKy8u 9y(uHdsqbGl%`)$;IƤM`^FH9%%Z:{e6uu4]6(?ĭNdE h:oﮤ2ڻ>ztavv p}yuBRْVxL1*զupQx2( ]?ֶb"wlٞ OP9&xͧn/"$NV ̽2%5"jejw4y0k- ׊ 6F >Z޹ Zjj]nV.>TSuSΟ^B(<) OtPF7?%`EFC*vp[Bܘg ui^&6 ^iL잒<,v_V,EO>BU4L4ZL߹Vr|ڸg6X/Suerbj1߯M7jkm&ZJ*r|H ay:'vKE?|}> m("<FwiͷOH * ̀G$q:MI7@DwX-#Yf[VuNgFk@!h%23Ir4_r \Q%SPsQvΧ3/ֆA쁯[X.&]{-B-1ɋa%Ҿx?7~|ssˑęE(lb< (2YcJTF Ie|GS C~%ig-Y% ,:62=wIw>ڿ=4q_)!LkkF[O逫m vQ~QŸ3wx`ǔcڥu^W҃6ވێ!ru/_xB Z2yzJ˵_$_#6$&G&D\0aU q?1/.[DQ>|7?3]"`2>:Vh~#dD%3*-˺G^BJ^}G$B1Y n8=J*m%{վSsGe #/&JE(PC8s_&$4&e6=E0{yx* ޹/s#C ZZgnO.|:9ygRΟ91r\#wY)C{إ<`cfsFY٭qm3J+2".CR4xE)=̌2&[oP 7z"ꞿmϽ, -*]l;қQU&C'@K gsUX-NoMۂ)I&GWu9TM+Ljy=~lAQJUd`6n7''%9 y66m'nm>lAf$]FJL =JԻCM^!(gGT+s ,,#5uZsc*w_7bw'ziSK,hn'# _?M1-XgS]&B6}2/ ;ElVIaO\c+0"lw|!!v܉6r\Zy2%tE?(;A5wo:r}[%[Se D0mVպ^>zG4Q&B%˂0 i\FG%B&ѭMejAJ7ڳ91&mD8VbE:nr@ϥܝ!n:SXT{cِ>ӔY_V%N^G^ߗp K_ <>I3~q̾`,ʯ^SR/ 0X e#u wZvKT\5<-RR;HxрiY6usg7ft{NP>X(9>}Iϯ un 3鋦if 8lPq@q0{;Vc֍#B>7ڬtYfa?m%MXcѧ|H6خ_;~\WګYqQ<>l΍Tiin,j2.jms,*4ݤӈJUrx+vM޹,ey2~E=; z:XA[  %K\JtZdV!4;iƿT*̍lSRP$l%?N읒 ٻW)Fïɚ3 ڸHg8\R_~ּw“HgTL#U뚊PLooGs`R_G3{ aN9WDDESyEx[T(#[h=h e_ }v1SsS2-b|FO1#h-ܸ㿀_]2}CF$+ mYt "dV>!9MmɐKNtLwZO!wb15JDyiwY8r㸰htB-W=~u_F;'x@cDѤ.,@(瓷E6vG%v kwe ϸ$6)<K6 >K|e[X!FŬsz(;rVQdf_C_Y-WxV|wNLFxXO'QvڗY KH5XH7#1՜(MByl] gQ5k@&|%d\}OꤲN:wvWxՁX7'^3TFD>rk݄$"{3lzL *RL 01Pbph(:mZis?q]qWBS!-%-+]8UlObR!WE0¤W`83UT}[zsO\\Ϣ# ·PWUrOচfnċ- p+}W")h>>K (o@ omV5)eU_)u-e`kv  oO|@+5~;$kf$`.A J9R1Wפ3r/l5bqL鉁!1d̨kYGv^Rd8'γYI/7ž.BҪQM@FP`tEcwQ!BwSP6UE|>u'˨>hzj58{e*#oߑܔ(ۮd-Zb4!jKUfKY0o^|+1 AΆ׶7OZWBO谀Y>(#N}-5j atUí"s|,!28]p2h 9( gL`)!z~X~#N?s&B}8x@!^4tAezr%Ҙ}gh:>4Ealȟi3=gnN{Cg.!r l'<`*/} <vGxŎ̈Or ё7aj;o۳G22麺}+s#kW/br _R;n5WA&ύ/JZL7`i>V~p23g&b&~6(^8Ta{j  qKBn&--'1Y#jZxkD{{ðiuNPOzx#ĒLlT~c@! Y^W2򃟩{^ƹ%AM*S8IlqA"`(Z"\3 avכR^um-~0#|!"IQ4}qWڤ 1pefoaxVBO@Nkj^iƳ:ש,noԯ_ \߳`"@<|7qXLIHK=|"Ժ0O+h10Lި=`tSA( ?H_~zV$M&z 8:KT֮^x2Z/Vp[* :w[j~4L 86syc32X?FkA89 86$Ampf;k$21 ©.-HSk\u-X?H@ߒ?;r<<\iQNqK JNkoʠb膐|ovh`lDtl'`nоp0n\PP׾qx|x oo=2P6ptz3?ɍ-rk.HҜ S3(7sO֯'2cdޖGynn ƄmA*k^1UoA-\MPTa$dK  _;:|D6Vx[nk.rɻnRd) F% k_tO]ŁVSA> Jŷ8"1V? 0=F4%G T6Qڀ8E i |ɯs+2.l6]]CJ(e#6 X 0,XX8fOj;i*=Iۛ +Cfa"@>}Ǫ𗛈i}я(pCNBB>\MAt@N= ĀU*(Qy"C ">u;BMMpǮ >死Y_qd4$ۺ6p||o[S̻GF%=\8jx|3]1i4* ]|/-GE, ҆ů#njn1FMh2bto'\ :T2vҠCW:a)̗Ƭ8pS6g b+!Ge@4K`"J{hV~㪌IH}@6; q#T@Q.qfբV%VY&wgU\EG rnh\OBJwGj9;#+.袉uO枠GML^)kvRIdꮥ@[XN$㴤]d8݆֣ԃ(\^o}=_@`bAE^ wxъ|2aυÒW'>9򪲍YZZ's܀|kQ\Ϸyuzfc). $cc"-I$ѿm on&4?2\Ħ?J5ux#2@L:3>%9WLK|*c`$Fo`#E#Xis =hhW/^Q\ՑF۟nDw).j!jt9ؚl& K M6Dfhl#_a,({~?" "Sar)/i)o䐉Oyu 3[|ѼrL!|T°arA/V 2AgurFnցXK iWkf3ު@tW1`b{(G6IYt,j0 dž<#"dC_Jv*_xbȋ:W~W$q] @ Îq<þ1DtnƮOwlc4:r@hBͼ-l$'$gk:ϣCLtLIdq"Y1²S̑ghGԙKu:ۅ$x G}D.-z'DkZf-c{s~!91t%cq7*-}kDVPz t9WS"/ӅNjU6PQ8iU&g%oKmT:iFX)N& WhUuD-u#wS$@XboWn)`9hGPT|DnKX;;|vq(!),SęrEWp\Vdv[?\];/hC54w~#53cE~Puy~:B]gֱ 4?!SOc.D>:T;ǽ͹ WE(`THí,=3ڗ=pT,P_=YdgD5%`0Hl,=R@"qs.wy {FwX6x{W"A od#%_;ڠ~X8x<[<\%f.0FL5Hĕ7=›^ȺG$ȰSԯ:(3np4'ulfEuX{ w‰xw#1S ]xn+sˑN} 3Zcܧh[b˜ Cc| ̭LbV|K :YdlИQ43}#l#;Qh(R j&Ͳ̋M&8?{|\2~jrp͈aYIJVBC:ʕ>סNEy,eMo0Nж8~ѱZJy~ a)φm=~ZufOipP8we9B#|ַVG]%V%?hsn-Q2_XS$=Mq5 Oz:=x?2"5(4,hWJyF{Nm7!0?/su *jEjp{z&0&EaHA9iA%Re=.Ϣܬ(7HMGtWF%͍,0T8+Xj-'R$wsϼ3kbC`czv\!;@0>b iwe$߆7@xiَI^kΦ uf{Ӏ^,?bv݋[- _iqهDF|%.oJ% :G3dP :Z 笐eAdedapeWHO_b&Nd$@]~އp,ȓȾ,PC Ŀü8x@Yl:n[w~|_5c5rm o f dғ!NPw(ϸ5|)zp7ċVh ^OlZO"ZTK^iEgzhö?/}1n Q#~xi%^v5|?D޻F~hl_bo9ėin֋5y VQ|)%DKpG f-MJ*?7(ji.W]L }Dy[`i;B넘a R.;`٨Y ШOW@N/Z~[0gs!9vS4f MFw3EfJ=?;'Qwv '('rĎP9]Հ+ێQ_-Z_=j-kP`-BlI 4?ZYɓZWlCÐSfG1f}fD5']J*x҂̝,F佰)@͎ .P ؀>B ck18IdK] 0"t4vVzBOʼnmۧ5֞!9]l>%V*ib*|"4e:-wÄ6(hPTEQG@]%juR rN= m%܁R.wr\ 16.K54BXmnň@B9oJq(1Ӱ g|㗚1]C{ cq&UE(4(,\{E-3T@Ȅ L0T(pS eF0=C"3k*\OH>7|{`$wn~5W eahui+;r[2_!'R $" d/;!F1R"Z |uﻆ56(pNC$@Vc2g'(-HmQKww8y>),*V2iޟ")"<W_yz2@! 121M0Cx Ⱥб0RW .اROet{709OTE<>q::7#צ`˟Y1nCXudyT9qף %='Ze.#/*6āo_x9CV~2s yV:/,"z=V4+Ί%Ǻ>: NNy9YknUKiϼ/_ 5r h^,I!*P6ҏf0%D-s)gZ_Oz" "NW*Yhe)(Ky*Հ5-L}+BIWhf#ެN˿Z4'VΛnkf]۲" |//t}kh#R `?F,  1gB, *ƶ}s?Ǫ(2sH\t\n aWV&)۾O?3>f8H1W_@s:=UpJO?ԭTbYXM gO<1v5_ R 0ݖgu"kG?s"+_C (ۛoϢEGˉm (!Fc!ӱQ:<S .0-{JX'-( U5jbzexEX+ i8{0pjLfkԵ$DRx)~{[o̖kJ!CH$|{\m,J"*8 hC% G! qC?/6>6uXXT{cf>3E.{,%|N=AݎfTI=<:6'DD A%U#ypzcqӊ0 Hʈ=HN>Ket,4%Nܨ4KE-c ٲ:ΈB󍺙+@zUGs])( K7lGZ34w-͎ͶAJ5'I4cSn4m4z|Q/{F)m眠i֗WJD6)Rxuf3 .Kϛ9)эK٨Ыc嘯H,5nu6O1qt(ͩ ^4"vjuOݓő犃]mˇ6tWl!HZxٖJ2'Ru:l*=Kb&7R;켙R4P X)؃- CbPբ֮DY J{|:;WX?¨'\ CBۘ@AX_5ۺɽޥxycr &Z> cswp.G>ErR -@199Gqwl$LH?߽VI@6Jv`#"HW ފWh+DeIr]_b@C1)xڜm{HX],Z(a/a(dq=`6m>.\-+$T5lOF|Z65b.=shޱieMğENey>J5&v;nYe#&11!wW T yqj%~=}"ŗ|Kr·ژj0ECJL0s%"8 ~8pߢY0 )8a(|Ve_a=[ù"2}<( svU2F_1H&< /(N^!^涨+ =3*lv*bfҫ-O,SH;x<,dkEp?%=98g, ֲ:6TNR4ӌR~ {?t? l(:V5ffX~>Qߌ!9վ}Ӳ6߳ #G7iPz{vS7Qs 66#X>6^7*oDJ1€"Ǘ >HŨ>:"womx(AP }Bc5 3Oͺ2whep7o2y B}FW |/9݄zV\;tqkkV<5"yR@Nʟ&~*Q~8IQA%ތ}+Z~SSo`#:40\a+3(%(ֻeP$vȺIfāS#1ق& BvC|He60{jBC}H2;Dɋȋ>Ƅ&/&۫E%~1Gy$&ϛכD\ ?.Oɨ[bV)׺3f˹o2(;Ȳ_J I[|w{0F۩+"GjĪdd} HnjڟHl e)~l;PSHo, xKDj-FI15T?fWRXB:P.nԻ춣Z,zVjsS@@A/.[vl #ܴy[>L:„hTBgO U1&N8z-ʥ\7=Hڬ$n|0NgDU,_5:@U/&F5:~cH[A!.]0(G^OR .ЂrQ GxX/YQΕ74W$**9@3< mR+Zu2u!9Q>\%DHTK1rM ԕw9Xc>9|[/bJ.BKdiP4NJ An:}1!ޏ%^:[bSr?͊,&-Sp@_cx eecDH1rևU'HU+~z ~uzC6KHT Ǩ4Yb&P d AX{!+:~ѰAޘ{ҹؘDkz Dɛ 6 Rɏ2,t6(Sm%Zb'*˛r){YC3w4nغj"s%fRCb7aR@2;ou?ZCVٲ<[K4C66MSdʬVғС#;ۡZ Fv"~5/r 3~\ m!aG%+1l/ @ӫf$?$BM%Bi8XHjϟ&¿ ^S7w_d<4VXeZjY̮VƬqWnhJW` A^GnqZO)J +րn bQW 8;f[PAsP z]Nqg1!ي0_g6s=T1Fy(_ ;D眸x>u*{nBܟ>Z]sNx_6^er(: c>GTL!j%;^K=CM"Z a\V-rα9dGR֝u0f'g~2 g4± M&h%*zqm]0%d[y!u@lB%)0o,O~YjwO&谮yB&ýr*9Q:x|37h XjώGWuOٯ: ?]SNœ|H5KtVi!5˥oWHRK`LAJI;0~:;/^Qܴ\*Z~!G\\->˴`_c&)F5y%Ys4͂.*Zi锐B d7[Aᓻ\[Df9K5_z#!W.9L$]-RaKAintB`Zao1$/1Gp_u35/L2΍h %KȨ,zHuY}*u}ptaGx:~kc)°_ 6\h ?"w ~ku#ޅV^S- īthn$}F~)τ/EЬLOv o8ڀ?.i,dbǢ4C-QWйi#Ț X x@aR%5tkoov(Y\S@ =<0a6sFv="z'Rق€P]WҠ 9_Cތ4H?syN]6 })_dz ҷv{4^1ROz[ KKԛ낋vt{x zڮε3AA{Qg\ͬrEvM $i/gq){S7;7O<swCK80ڨ'U#)ƢLs·=c\H`⋸ 𒅲\KDcLjU|ʪ * koxjz(/41kDRn J> ?|F-n j8HAFY.X|Х*ʩtBvTaGHO=/a9q Iߑd˽gȝ՜Ak飈5 :)XM"BV~B\}H@U  CFb+c8UK4v5#.SIr^ջ)@J_B]jN,NkΞc4nm&NOPaKjSͻX뱈Va*ްbd`w {+yBHX8z~_ny\ZvUp\b^98] AtԣPU10n;z\ FGb1@wYHc|ۀ$ln_ذa54qE_B֮1n?tr&U؝vi4uh![2}k8-NYxV 3}~f7Ş*Ta!4 ߮"^(kRa$N\pJ4e?s$CPIX5$bgz.DJ D: pQљw!ς7 9ߠEa@yWϵoۖȩ^9;Z,A¡F>n+Be a9[mTER?;P*5r&^_$8GҪ;5| #쵯K`7P1ܖ H"[~RlVkZ mS@@Ibo_^SmV$dQH<ԏKbz k \L>lP+-BCH iw EB7k6|𸤖i@T&7ۢ?HwFXMpQuPnUR i3崔P/3sm 7@ubROELS0S =xq f ZȃҷF[\9,/=e*g4 UlTI/6b &ё(oݪ~O7l#@fM}mf=? su;zb䕮GK"8 ]vo6ӔS)'>7¬=v2wJ=m׶E#̰ijS}8V* 9OĐ!JYֳڝK{*/oEDe50Yr2a7SvcΆv$s4o,|Nٮ4Q{91IRHе% 5ezbӬVc6҂^,54S)&~ Sj@Hs+ FS̱ 9v`O%H\DcffA3Z$jP+#V^-oO}[Nj9Uy/^Ɗ%eG_9g+pƈS)j^Hk䔆ܥJ_@YIt9<*n5̇1.>emE%yɊBߦxU/}>^/.}@GE|9;fp91oglcPpx*d*( Hp<\ D]t2ɅM欯,݀xT@ZDyJ»fvy[~c )?>b9 YNeZ&A ![.v:ù7xRևyf?K9 <+|ϕr%nz>|'cěԃ}x}>l< 7tw>IVA\)n7%}>"5}Xp9$؂1dOu#h}fDI2,p+kf@TBU"?HΖd]Ӵb%WqQ 29F ;)`&@Jp"ɷI 5!FVBдڙvZ\"dГ2׳)a`V!=Euo"BeĕTU7j+e F&kFXun>9<# V򨍸 /rFb~fѥ`5y4嵤Pj#Z"9yi!x㒊.lqEb-۟UqVV Q"ZDJ$ErE!#uɊg<:aF1YiT! Ҡ2 W$@Je}L7_cp@2IvڹZ=s oe+(f$h+Nbl3[{ˣSڲ7u:~ָQM=a؅?$ɩ3Q[Rj=?sALHYeVm 1Y;:GOz+4Y'B>BmSI7WLl<7~D E"jWhCy„Ǐcf/g*Q\M8UYŽen4P ѧ12dZ0/“%zn3OU[v#H]K۲Rv[۸b bB^)Cs_m^2iptM/&0 M/5> oU {HG7)!IS{q|(/LCڿ GIgy:x **+錔q^ בvrgJV(Y|FigN:gPF<~-fǕ..vEym}Zax?b<'l mº ͒qƚ3DzC'WDnIH\fX~2,X)L*6KK .2 #nM17)O%IN`Y@²^=Hƾ? [p $i_)sa<(- }1ӐY,YBUQ&̮Zg69,6\BB .>5C(cR_."f8+ WQ,G M8ɚ~8VH~b d8gcbꢹGQXt93F$ENR#zb}TËQ \YˠR,+w=frz糓\7yZj۴ zllQCv_*qm͜$DӁAgؘdҽKe+-q/:(6m@EUYsj>PխR5U- tm4 i3rq_oX6sBeVԐL,k@ƕ&ݣ0G`Ԥ G6>TB`MIV[UJz 8H;@wZQS{ Vh0%mPUu(a{ ̀ BIϤNqx\ӂu /_)h..c!Du3 41\Daf8r%|w s]~`:Ѕ8AQY phH†}S.7I7nP d\9>b؟O{X?!Д-dƋ9gl< Lҥ2okdB .BstENX'VP⓹Ĩ]s;3)[RПŚk1N5 T.7"5j70To.c>)?ZOY׸c>_v1, + %Zf6Jٝ*SfZD}dsvİl;l Buƽy4('%GфT3XEư2"G@& `7=+.y9_X;Sbix[%-c 4&eZ ז p_b^ Isjx \Ux-^jz{|Yf0qy4Or`~Z79*n/}U/0F;Aa٤cK s5dBk@ jhAd 5C|j,d#SD?ro9r8y/^Q0eTұH7mI/4 'Ҙ~ɐ :%Ŵ5 ن׽`Y˩}PRAiDd|ԩ0G:ȵ;@8zB J%ĩGJ Wߏd("f7Dbh]_ tAߎ׀|5hfWyN?]x$WMRjl1̣ʩT9(M]F8>(v:s717h".&MonvzQP ~-()pF2i<\EȖL`HVbilT=&: ue03%T1'/0} .=gjx?N/-Lj \S]ѤІDmMl 5t/)PzN\PImO١r, `Gg%.  ~WеTLT1G0&;8Ie$8HlPc4`ެ։2[vSq,&L;vclKY蘛6O$!<g{ǀ=z0! .iRۄz3m/s.=DThtoۉI@WDe5VjzT 1@d0Ūp(xmꊃDjc]-hLW3ڨ!`qPl,qV XOj"@Η~%gG'4E+a,`x1$um3IPq\ \rOV&YX{pWU}*ymj7#]:vE{CE%#P.Bmhlh^(( @Zbog5p-1xě‘;OQ= (iԬt,IJ<&>\{ _zJyzS~;$7@]=4E:8_xf[<M ? |"AԃScj >]cr7 J+n rSèc-=&Ѿ=Ҫ핪E}y.3ȿq@^}F9BG سg¼Iek ]mZ D1uJ 7RFDܜZ;^Gd +"ȩ+\,, 5xw6Ax kIz=~lnA)8NRue4 OrwNi#GD9i59ǶO:]_ޓYu׋mЍ-NaP.S-9T<sҡ|9?Q q5 vaoI0]*#biο˛y01X%805n坬%ۤ-ץ“&۠Y'(='=Sܵ(.c:_'g5rF/y`v3U0(w̅I5Wُ^ǐ>bcYCviV{kkcG~a}9wdK){?]W@7Dܖ=]'6G&)s)1Pn+0ClXyS@픂љ~n=y.7!T}vBo%^)+9jSelPtmP4\zW8+ ^gL66Ycry*ݗ>uUE!|jȼp4=Pf?  4. S*I?_V#9cp\zRdUr'rG8M\Jxn)֛L/׏Teu_x8TKbPAU3|دuQB%S_\<~1% (ٙxf1)~uWyӼDM[ B+fbk T$ztT u @!3OT ix훯8̵gXegcFƓpy3xub8%?k_%ISVTݩz tK5.:W~((7~f?T&؏[P<85G o؋5|`m?]cwŻ~6<Ŗ`B;|ՎǿUw*SR:=~V ̋IkBINd=Sf_9}E(T#!du=:"uTMCW.oFB_⳸œP&#Edǰ1q! 6Z) U^,n4<-\:\&{]̈́5Ǐ jVGnկQQU)=4es{M%w&uO5zQ J7n ;uGⒼH>1ʄu`d9*2EU_Iz%a;lH[_`hUxF7A/G^t/1aw*ޘ[_bö5IP~:hC3o͸sVKkihQ9Whbc(RljzPM+kl^Pշ"6L(IBÁ9:'ܦaPm" ? %ūkij]zGdn.L F͉~g3JoHp+`?lBeJ:'h /T<~} # LwώN-E:e̩>v1y@ҩ $l]NBRBn8H{P~<) ݭ{e\j>JmA#d9O(!WU슿6U<-Rl"aa}lL@#&jKmgpP~ƪq1ui3 ft4jldCʝlՐ7Org8s:PO@9]19Z<\MZvvKaiVdrcY fsZnM`8ܣ,Ƣdn'SD?x#)hHa9^@&BIޑx0| ji{]ՙ:eKEl :Kpf,ܣ ħ?M@ٮb'`Ь+R':F}oC{NTyUw*DFj/"ݞ5țֽ2:΂r }LKcX]~y0]erIo=ԅr&د 2¸0'P aV #(^+b`X@V83.C!Ru1 ou]Ht+q#"H5lQ"I$TZ3;*&~Q[7).%gd7qX ^((',ǼwQt׻{Hߏ^E)@[74UhS[>WVsK z/N^{Z=\ޱi8%hd ˞dXƟG ?"1 mL]8䟴7#]VggN-]iSDFEvx"w;rHN$Fu%3j/L)La~铖UNw9t:tu,>n@n6@&,.r5+Э6'*C# *vZDe~`B2 9z|{jH}2lVzyFɲ MZh闋᝙J[e8Cv J& zI֕h8ݣH)N:7Uv 쀍4l:e!2CvPUs[w$6l6)v\=l;+ё&O8&%䳚_>utDReP\nlHN)Ʈ|M뭫g5I>$,\bj dXZ?1}k5zE&ӵ$\KAC"ESRH2UАvRD[塍Z4XC҇B\Hzg*_PgȸJZxt ϯ+qSCZBYpE~mWt0!B6ff: \U/+$ME|lLeF,49j;ffXn 6Mџ,U". KY3U;ayxt?xAB 97 v̛MzWP/OGѭ"/W9`o6SaQ!-T*)Ź(5AI:h'!6ǂj]#^{ݼrы\#ccIUHÕIeO΅SBvJr[avX“Vo&B} k SGm4O}jK{N, 8dt"#A{W%:o,uT]F=.*P=r -&eMڽG.Qa@m\j}<nɻIEjXTW9wۆ= G&/W+RIr}rؼ墘=CCЏO>:5O`5k$_J5nw׿s+P QҮV/]y&آ=+ PX}hؒK@abi"ע\_^gImгibe%O?U^:qftXd y!)mKS!B*I2) 酩5)z1Րѯi HY&2_|xL<Ϥ<ܤ\"(o}&(|fvx ^[磏SG14N٤e< PR `(K5 ?^uسJ=U̅`cSW.4N?PCqD& wyIR<69:i&AHcKKOulW@Eh\I18?uK-ҿNe$Nn"u:TOOM>d 6r.:-w k%}y^CNES!CkӸBly4=㰶鼆΋;;8 RbgxٝOŵ(:Y< krXaW2LFf)N| X:&2hV& Ps&z\FV AGȳF'8d``@5dd_FV9EVBLz-܏)rJ哥{?|E%y.58>hR=_;GW-D^9k:pМL86SS4<.HC$ДP/rԽ|ȹZXd➾lVͪs Gk -h ע@5Q\eE fo׵˘4uiCW.E%eQ7ʱyEn5Y:UH(,h3PBSaTl0כ#ZWvS-vUw+QsM41MMvDG@CfjS,F+bD} #g ۺ7ٙ}i.]%, gՃ^ybF.ev } hC)'=Dl,{Lzf'AJ=1xBvU]S!-(؆ꏭH,YɆFkh'AK2BI06+l iߗyLo {356f_V)j-2{8Hsf_zXOWͅNWbLJ%^JKDoK{A yͬU/R`V6<=q,&帍7h3$?7MGhQ ('3*IJÏިCþ4|&bbFȓs|qBur x :=R\ , vrstE%% gJp7ܚ=  'z]m\y|zl*ɇ|󻶢ڬj.GVu8 Wod4F_PӛvVe;!!5¡psp_V*{UuW&(vk =ARxM#i\!f"tVyySk:^c9HɠD{ɹ:q-evϓ"9Y^ODݑSeSNYO +_WX',VmD{i vy쯎f*R6&` L1|E7-*QI,[ŭ dw|nVRD[no!L{}pP۹ گ<|M(-Lsբ-?$- & 6uV@6L-םd9W玲'##Ѓ -<[w|P :49R燎 W4aɖ@qהOͽdQQ̀M)3#}K;5-Xbz!%s=A2qƹaeT-/dӟR5 6ŷ1ok1$ؙcp)54ǡvf/JHlرd1%l3']vyX4r;U@' I7FJp'L_F;x>~ )S{eNW& ihT {Zn@%]w[tݽO΍B ~D|#EEeCg=?Lr9+ 3D?Rk'(B+.5c\rnq4UfV8I{Ga FI VZFz9Qhj/"%>* 𦔞;K"9!$B7=7(0ǎ%QiSI#y_G D0a̢X2i@!-g7uX| +{گo~ãUA|ۜ`p1MGpQS@*׉ ](-Bt|j RN KIBR%Dw^̸<L^vpM-ٹsIq%kx9q{;׎ v9&e yjh1 [&+DKR)`ul_ʥ{+fAnY!隦ZUSe9)"w"˚`. tÍՌM n\juUH&\*]!۹LeT(ow:o86ȱ:$f =%q#OHc ܢu)vƣc#椕@0դ%&+WMٔg;n /l6"hF<&a^|m9XA12h/nx\`iUKԗsHJmȧk.zfGRVg$w&$UJ,,F;-`+@L!%ylqUV2W:@]~x)k0Q>v_ rf٤׋uZ`_Rjr7a:CkS^J-ҦoMt¨W :h5CKPы{޲/E`cjHH.O #dpn}x]nC;R4({؇7$Rbι p^s;i $A- PMsLGڔuCs9:K2wGpgq ՗*'SaV1Y_%F9/ ~zQu4~BuT.YН'_[#b/DbӔE`a<^4('d'8Bv9λy| 1@P[yJf}JU`I;g2d}tevRM>25Ȕ&L 3CƖD(;6 N!Χv\f!Aws-SBX9hJʇƔwqY뜫.`L>u )"$ϲ^u \`w-$4hßmԋͺ]U)Ʉs+ԅEYdMu]KvkyFYo DbP2}0|,:* G0_d@D\H(>xVtJ *ч+x`?[ 'dY?o\XI.(SHe/5 {8T[ۃdr[qY%hg b|I΄Uf$\bn%ҝ-d>,*W]_Bz 8l[,Np¬&OLի0;_uK~WًӧR<:Q4b%;rJ--lg0S\ѥ؃ %eHgUj̳ ֬nAAg"eP J:J翭0g3KqGe86IuYk*`7#dTBx~-x4<~"v:u2ioUpMWcM,MhӳsoA09y4s3PGis[]8y|oa:eJ jFpRT2 <}v/R<.b|lfSUCG4oUUu(V;O4]{Q0y0/n> qA/2ذ|I1u B1U_%5&4%qW#7W})D R \ /ef=Ī7?o:$ E ĆQ',5X'Pcnh6c{e6AH'Lj9pB΍^A.m`QVd{tT(dΉ*|zU O:ֶc0n:N}豿]_7޽)+ZhFHt.I1"?[}hn  $# Pv[[ƪa>ka6ؚZ1k)ITD 7Hd 0h򬓔-X,%ov>1\3T@= [a gUl]mi/ly+#ЊqWv 5V1Ft4htF'瑤A6b="љsvL} l@wU ezś pQ76',gZUU;s}8{4bg~ȴbɆf q2#ROry ,#E(B^c ]~<XXv0 Aձ|K@_r\VBaxe𲘇 ƌ'? ĉ1 ȢJuF 84Ѵ؃T*7I5nkv K.gpUR9ڽ5A\RH]q$t9#s9(R,SsE1b|Nsֺ m5Nu+]E(e7@YXz ?Ep itm# su3Ywo'yWe uc&]v)_P%C^Fbty&5#Z}w+8KVg7[0!?i 7Et,-8#Ǫ **G 8l q4Xü~4tgdfά:AlRQ0׻@8bl\LtQb`hotEb%v`aN9"x`x#ݦcPjgaE%o*qY0r639K@E2 AF{q PlOi\"N*Y9C?L2ca7oYEƘlveJ;f݂+!À4JFgAa2L'QwfM|'%SC -<>jYtB J079V'ܫž~F7_~<ּ[1̡HE8cS>o4( Z/}@y?$Sdžݪ`Mv hr.:3%s_45O`Jxk>$Ѿ:ENJ̅^C'T?WDRwFe B7Y∙~f@8K5I]_1Xe86\%=Ko쭞Nc;'|mEuf Sah;?yh| -\1[* Bߔ<>_5Q aU\qO/'*f'= }ĠЎmI6QEh/.`Bw eVU}Gȗ)'di'&87&ک55tIZπT[K!iP֐z32B3%MN`b<4]DU(ƫџbn(n afpO˜C4| M? ܼ!mx168و6=C/s5|(!bQMj2`}\/SUDQMJ@4=gSXX!%\/+dvG Ѧ#ĴZTd7)IoB\(EU;& @?62&THh#Qo&~U+/ķ< =@ܡW,IfY-#(&b/D=?yC/Y)d an?\eN}"!*#'[]wPt ɘ n9^VqmC=/\4p96;$uciUI))`om@LϘO~ E-4C+NFUuYEƙy$gIl ن\Ͽ+"k >im]i Aј vΩ"tpOfy5IQ- Eq!P3CX,ݮZg/ iD=TEEx>n]£a +z5Nhc/c"ELk+xЙ^TrjqncYbYIb/?$|~&aӦmYNQЎ+!؅K$;~tnIAe,)|>-gmeʼnF(=A*"{1ѸdTsiU_2@ <=h Jey8VR~ɩ>O~ܰ{!n#]ڍ +r*,ZTFZoGrL:VrL]=`5!:+Co*u3GX@Kqờy'0R^pt6C|My2*`b)VSYZ~J-l#J[}HqRjZqF}a=eAvbyo o"jE@툢2_c&7/Th0Cd\&:4o a aZ1.CHfo,wM7f =cvÏ|g=UqS(¾j&loLu9h: _6v<4`Ь6n݀_A).eվɅ8pEusnE髇Bb"G%ɭOhX /vYֻ)+ aM@iu҉26fuzqHA bP$T; gjYA-i$&: nxh1`b&>;_5[琥rNPE`bBBČ#_lXwGX:j}f9I,;M[(IL\*,N"l*7(ġ]MS$E*AXFHU脂a>bRZ~#p#\9`mby, c; U0H \.;C$C(Wږ@@Wx!j+q沃|X)c;$\Bk7:wtS"R

    2=MQO@4cLjJ :d׿# z ^J9glsIze̶Z%<1yZxyTZ76eGԏ A'əcq8; V?#ǯp];'1 \e|CD: ԧ]oA:cL"CGq75e#[|6ʢ{˄r^@+ sǀ)VhvW? 1 o0[ݯ ű7t \7삩G]lo:?#/4;_܉ԃ]ֱʍIeemeܚk&Ԩʋxal{T3E1Ϩݔ70Z*Fji{.oˠ2ƻ2GzlnД,y;&pxbe1 sǺESm]h&T_'Bv]?-QjtaB}9ʩj-iygIU߿-hӁoy쒀,QRCDq?5`-cُg\jԤw#z׉Q2EWO6aN;< >/ߺ:chXr)'IIVyM4PxɞK3&Qi(bLhHzɇ-T+~2]@ zq!f ,\pc.=G`܁7MzXN_m3tX :EBn]bєk&dcՇ2UC@=nUg~qF) @CxGy k$k%61 coi}ZF_wBEE+C-$WX f PmKBkji*$G`a ׼ANy_Ik4-H %D4 XdO7JЄS!%}xHԢL!ٹ\pQ0K0v6Fs}$&lq\uOXʊxcOυx7vů(^>.:d-0/_DݬܣVv[-P5/wX5)⦃e!׉l')4ZG(T pZ*3'_}^"uyn@B`PǍ@F/sڰ<=`_V@/ю!ԣPP U;2B*I<)-iT1F8wڗNb~z(ԍZ'"=!,xU(-,z0~=J1pW/:zGЗo9%һAHe-HzǕE %gV(ͼ41*t0u,NjmYN>u8#ƾ뎤+\U!,S|| *l`~h7-zP7eѸ!&>-U,K$"ڿY1Qdjq&(FQB /o'&boPԎ@xL3rM/C# ሪ1猬e9Μ18Fn/Ө̐Z1*3fFz` =w@:D8ɳٙL .cimXV|1igbF^i+N~ݘdǫFi6|,8N;n%YClJ=IƘA!j7EV7٩G^5,bRNQԫ(ek۱/XhengBCSWj?:4=jE0@=pj<0+?`] yûe%1=zHκBO]lU* /HgX>k*l)R]v_NO&0y ?qpX+PU?FjcZwCϹ3:{/P `:7\[yI-_jzh6 mYB|!8SNpVXȰ|ے> eGOtPȞf s(>.ԤH$?WX{g[l bM3z^N>ɀA8!88NXڤ:G|gtևk+$gjJݴ) *G*cdIU ,j: ڔ`.>X!Kz 9x@_/)g; wR,_(N4|>p !T>޺μàAM(LjB}^rN##K==!cmqAq( .,z/٢?569pmg5cphޠ>UR4 5&ꉶ\4+S# xli+ uP,]W;c8WDٙdd  戗4:IGSZ>Zn{2<fcא^qm3uT9O;H*۞m1w$M7\!hwOA8"vH = 2l UWo=oJ iQ5d:I/pLk`,[33̱~?"Dm Xbn38I\if@Q%C+ X2ÏЧ7SpF|,.bMl97 >4.ǥᯠ S } ]Vfe\_p^27*?Bbѫ,A*"wF.ޭ D)~CyD; =%1Z- 9'a>" rPk"zP̧*YZ 0 /IӉ '$FI-69Z@[T uo gy>}̥S{U#-|ɥ3}6Fڝ6cGn+fMًjB $(_/Bq˶_ 'VkNY#Jm 3DMU keVS ^kQ1؛ vd=d#Ο{),y#y|dqsT@Fm~1adPo*^k CvRL kϞ%M -'Gϓ+SO!c|7^%FH("fwns9}zNW_rsL>ҥ|ʋҶ @R"R11N` zb΂AXϼLhï4iZ'+31B{6^lGnQK=wD x΀.H)ł _O\1Tl!Ѡp/ 0@WNS\ f|T~_cn8:9x+ J XZ^(=h?-Of9Qx)%h8&O8·u5B{ )Uw%-A{vtE ;J̢7Cʺ_yȭfGdWH ]#N cd3t(EԁG O5>~gr'ӡi3_a=JVA*1.ګR8BΙǨفA?koam/Z.fCn'Κ ߲k;>rj ZpФ):Kpr(Bp%G,;Q{ ,H] F fP]}RC 3>N :zYQ* Ld`4WJ{H=]zQ\=g5"nx'.!0d;G,1vo~Jqlwow~_<:p%$|dGm( moyg0Ge>̣CӲN"󝢪Y70,K붡Xp֢~t/!uuPm'HdqXN9jQl gG(l}xj\sD6-b>E!WӸ ؾ!["5C{V<Βn V٨  k éD;0qi;+KY-k˭b?A+Xcܴp-`h{q_wu/HΓXxonj6 'HU;V@Uֆc>449£8]`lJHr`4to]r'@{o<- SetT;4  g9x;_=a0j4kmML'@=/10_g/?W4oGMljzNRi0ex]/ BX? /b(qBjY" tS4ӷQNysi$t}WNF-IUڋ^ r(yž}dGХn/'ηMbky` i//㩛b9O-]+Bb N V*~N5kFCyO|6g bh,1^t2*GSu6Nut=scR@K!Z>_,zBռ)iᙡB2)5j*,efFX/9kne=ª v_5?O.5d3ZytǑcٺǔcJxY7z>0,9wX0%e Ͳ5/٢z2x3m衽8n~irjx0#{@n AkfDHawyV~*(dOi{V8Ne?Y٩ܐ!~98* tfl,R-yr nC آEz<5SWvQ}EqjfrnT$8_$z>߫`f4Mv?}ߺĨM)Qc*v*yFO7VdWq zz!\\Pd?PܺTstX_mx X3Gw^;eCX64tIHy Z5 Ligf뮷pܵ:4*#PlcZ9́p.I C9oO zKw UKy d {"Jre'VAܡ |As9C]Ɍꌼs *ŵW0K P/ٿ:*{M-K_~缁Zs6Xo[˵ޥaC05Ii8 Ca|i:5/2TG!3lJ+ڝXδE܀R\`!89N#/SZY%{k!UO6ge$j~[O :?sHWPx1,ȁg 1@"7.׿L⃤C /KFEZІLqvhq~J)c dT{ aJ4ȃ+kٌ% Z4[!@Y5>t][ X<1l"u*4%BI%~*|Cܷϣ'r38ڢ|@Pg$8t}ͷi$"Iҕmdޭ[=9*1.~bJ' 8[Ԛ3:  R݁2җ@p$Tvbzh5'b[3T  vq/1|XŁS6%3݉eǹ8uge}拏!ݍ!T#\d9.U&tk XhmyYh `&2G65/m87R$yy gf.!_Z@\!6( y7*e- g6k0>M2i7SEF,p`I=1LJ|!`sx7ΨTS|^-5Xg\)]D6 ׂ+B~<'i.$aJu%ឋ2է] 2z1.3DA7Evw\9=6αʓ[rlP]zQܯ3Te ?4`0EKTJs-g5V Bz'cXg|s<}4"g&;.m.NuqnϼWv#-&# ?CƤ 7;^/PBd8sNX){ԟG'"+LƗCٙg+ٔԺo&)Qkr'u mcL0qr'kjȑJ;q  N@Qf*#0^+$_BzE(2ƴ;Vr mo(/uOԯ@)^Q& OR1.1 A_N&I6uJCaDr*Z핸>昶4DQN}''H1xT?W1КќBFmjJG/e&oC )532zȔ (d6/³-}s W( 87rRVi@k9%rx7BQWL{5,Ƙ0}T(*vSaOjwEr 3V?D 2tDt5o(*ʪx/%BտҫX3H6 \ݶ]eꄦ$lDȎ/$w5~Ƌ,=H;**@&q]Ѡz|/ѮTBMh99+j1[͌k̼Ƴ&çXDN,u3f1iɖ}"+?r_v桯B0Q=~7EkYF X. ݺsB:ĂB] m([,c8Ϥ2ȉհi\ DޜNF规+]W߰!rbCZ mc2<oL~c~336rYJ9JA1<`4BVTOc߲]/r '(Ղ LhNpf\Pve=iΡ֜3 !1vRiǁv)2VJMbc6J?f8,6:/ m/vσ8=4ݲ_ 8I G-J Wÿ &dѧs_ʂnFڮބoP^IL:3-]Z]s-JDp0 ?H>VdC i;>sX >%A() HE3g*9slsgYIX@x p+0\U\y&~ڃ~R=շo#JݚItY(7, G1"x1ʟiox,h&_^WVh!VwQFḼ]8{zDzNA:{k2ZF>HԫټN+tK/<FTɏ^<))KsYuR(W^ApGLy@YKk-/(h:ĨrH6pX(p>>x"&D$,R,6*pn r!F/zp΀qRa[͐.IMWl׺O';K%#aixFηثfI0b:˯F}9&F4MaUm·F\HRm?>(K-x@&C@.V;2L0(puyXTYٝ~pV7[!wS?KԼ#e{a>!S]dX9Cx+[v->0~/h5b#tՆ DN2 h+d8S Vʑ BV iPt BCa;⎤LIqx4dRvW$Ct_ϓw2sV;q.IoN\3b C]t=b!W!gfI V<3 :4wOҷ?褚եW |^a>DZKuzW~)Ͼړaaژel/8FgNjU-b#/S(YL>Z@2 xlM(Nhӂڔ&>2֑FDLEXl==ُD*P<"xPqJP)km] eB-x7P'@EK1F/%:ym!ƝdK].8?X6tL*;%r/I?8mE W2ʿV\e1l$UQ=g6!y.A*8MPj2>J\kRȗܽ-됯T :T}sb/fh&WJx Or/JnJPv N݃">ģ.! >ϑ蔤rx|n#yY;-۬R,׽ێ¤0W x.Yghu~Rܣ}'f\ȿ#`QR ȗ֪z(+*@&.sQr=njÚaĎԐꗋN\s4N5cHΘk Mۢ,EN6mJҸu!ZЊCeԋSX]Mbh#dk?Q ҁFt 5TUbX8'gy১hh%\Z4.E/\{ج 0Tڗyt!Jӯ9 p0_Sm%mTǰ}S06ɨv|,+1VHo:ŒnvoI`k!Bۻ[ ȭj!Ut*p7{<U"l) v˟lC AwmEܦ%TԼux څ5x(NEdAT4*л`3VdLq%850w2OG$OD Ѷ6 z.hw[B!gfERYJqhyF@QW2ԖXw]`Rbp޲cz\G⾕Vsfg6U<_s-_.ğf2l T(^=-5RJ};Whb:|5koHȄ6ahQ竐s|^_D^ddQyd iUG עs'erk2Ȕ倂9"͉n^J&>Yx15JťJX< >!XVZ_d"NpbX3oz,ED~bB{zOR:tE0ՆdZDUM?Y=ei`D3rB`9N+ׄ]!"? M▕q30>@ ??f]=u)Ǖ03؆_._ˮ~>7=Y\'J'W:D c:K5U|p4fle`j!Z#>CkŰhw<[zQJi*PeM9gI'Vӳx)7EtlI/D[/ˁ%ʠS9bU zԭqdtDߦ|NkD$F4CGyWmL9cj2kE=e^&wG%qҶP -+wҚXl5a%lS:1ʢK=ų߃dhlŎ#֏Izq ʸ,0_9P,1 f,v\:cI&j]VG2sn#'Ɨ̔tNC$Egη^HEð{xK6&SNkK/Zk 9mCV.KDC S@(<27c +#w{p}Fdc FO+xlGSp7mk4#DoI~x5vN`)B=Y-)͙W YpgP";X: )v9a):z#Ԇ+s" = Ei(4DiCVR_t;݇z^ރG xO`'}TdAQFmDVFZ5Pjާ;(aPS MKolL*G"ܷy=nN,ؙ)??\|JOܶϊ](#$o#O9`X/,6A|NIb۝2n8M`VBsfӮ'Ɨ gqrˠg;$QM͹H@9\_̏*k։Q? CX@˴QNk$GZMpi\X(ooۏ Uk89%Ƥ^y.!4rl~܆@q_g::Y ,=Ǫ} 05:?%ȷ+97 +eA.>g6T;m07m6#zj> srbл Fgz@oݕCt2vc>|Dh$X8/mP }ڃڿ9 |7*1(CLTjyəaf]ֲxE$7"Bb38/$@-:ȶR>RZdtQ,S:R] eV9%o`8\r 2g[B/-+pm&X TfЊ2DwpKvIt#S,uW/v]z6plJ%(yFn ƶ=&/6t혁d ^ ,Ĕ oBGaHƎK*_&@C6m$wpT.}1QU[Ep4d, fo&5g2kD-/ ڗil;:]n,4`Q [cr2if;L 'P#OUe5!El7$A~6̭Qʆ^ـNj7Km>_a%G2z P(Cake_eׅP&χU6ު ; b0*9yNS{.I͆4&'QO]1f ̦GNֲ[]BSr;_k$ Y\X7h+z ˭/#B/^Dn~8 Eh #8_Ak`B`?S|-(@:<9x&TWv#tD"fB̦ƴ6/T]T~WfnC$r+:'WR)x5u90 75zo%8mSc*`JB./.vOCݍZKHӫE3j@ڷYZkw-;D d )(@ܾyI5s P|1%4k0X^|&CGtr40? 2?[Ā'tF NًFi!ٳ,31N~p@b:1g3ǥ}$pr1G2;;s&d$pUnb2~1w~-M՛iP*s`|*)1;@6=.= mǰ!=Fm~: +4au:ǎIVA am&>s6$syQd#MMWꜞW`F<ʹ1,<8'vЀM ^e˥f}y\)cZլ0]ŌܕﺍEbٵфXzOdh)RM2+hjKupb!ȉ0q#NX hZWKuتKԿCo CK!_1^W!. F¤s"=98[>Q7 UE(2_C=NkJe6 ,ҽ/8r {?W!-H"ف4ګS84 %\`(^;ʲS!KqS*de $IǤxb.Ch؍z&x3ͧΝP uڙ6nٔ^!L"_U'yi=G`4W\B= 8M?85O=)[EЪ}oˠeGmڃorVP02|>9flݧW'` GSF\չMN&U8|,2xU`*ns*}!ȵl7`Ι|V+1{m|<.9GBCf(a7 aҀ)@`ʐij}?ڏ'2.Be]1j]?TGOfV0m,++"X|#2cԏ@ܻڈф J8ru ´5ܟ T5GAGԇøvtNۘX$a?!k6~hgN5'cc9}(UW$OrrReםj)bį3v%IQ @@D͖5Ǚz)]fZb%$@/ިQn&ݺM,NŅI yDh #"ge(ig+9-jw"A=o#22X;nD꘲=3Q^ٯˡHv]]R|cb@xxrիՔ1 sFvEݢ^U#Eos~ \jotPERoތo-/WnS$gM(6*s&ŋP WIZCM,q@Z@z'<_4IYoYs_ 8[ߦŭ{FI]X!]!h罫P}DOv5} |+ PjTFDR@8Kҽ`l : -X~wOlVN>a4H⇼;?|&lpg6O#5_c43._fϳ9mD>RͲ[Wq^gξFӞ֜T3A N^ڼoTBMShZ}tJ4Ԇ:6$yq YF}L$mYEUݩ6OCQ6r1y\l|i2~o/L@^OMX P:jA,H]LHϸ\No#l{OR!Ayv%PyOhn!ze4hmp@)Q0 f@ &u` O°yt-R `dd jTy~zY@Ԝ"B7E.{i*n"f0eh Q(IOkL?@De?,Gumlɭ%оQZLc/}dFQC <Єeg¤ϪTSVSAb1D-=r{%!jM{4yrR H*iihpvBk'%Z5)D]QZ|q_q f´HWj[P0amhBO sz'~woBտ# {F✵%ąq6못 5uktvIN+, [>Ʒj LUt,l2U 7MaUu LT&a8=4/%eNI'i#5qM*KԥRbpLnX0 ٨H` RJ<+jK޷M5K(: L#o2J_Az0w[jA;GfE"Khéͬ/ᢵ6|eTOkC.,(ˣyTEicEmk~ IOGRog}.`)ۖ ĩT5Dzb09T`9+Q4継c|1m8d/Ex;M(V isKF 4OOќJ)҆q3±OPz J|L[!Z7Fkc*YRJ1\G`u(ئ.d,]Kx Gβ5,D;ǃcEG-#G_~%eOٯ? jc(SJ B"gPx,[>ʖVI]Þ ށ}`*Yly^tޑKYb<-e`peQܴ!0hMx7bu~;0qy4'BtW\-Rx< oCfHyYSOg@b|+c̕klϞM> LD)@8$KƼ9@FGl@UGRþ:9˳SR_Q|x X5w3t!M nJ`Z̪=i1u"cžgT\vgMGԘZNRD[e*O+FN=ܽ8b, bӛqw*mL.!# (q4ug)av9Rϊ[3gwd sbm dǼ˝K-/OEL3SdhK q$`fďA=@ɒx> lX5'a:-l,EPd 9%&L-nդV?ހzheƤ#8.j?DԹΠ>;-,M;3`܋9lKxhO6K$A;D?dd0cnpԕ쮵9LԱ RA55:!N{UT0ؾx2M^k 8% `iLYz0J?A+:ĞO,x; @JztEjm zo74!Ց3Pc]o2E/,Oc BZwG xhmPd houq㳱>ي ,cގZәۡ9 PA !Wĝ6.d*ʹ:X]w0iiOW*PfѰ).d{~a`f\'vNݎldފD FRaWĆ]ь1ԩg8,S:" $)&~b5Y`H`v?I婰Jsӱ,!o6W6auVZh䱩x )0B$/,Q(ܾj`SaoW,CYl/kǯAg†p-Bj {ë|'V3'jƶVzC|WhCH5o&5|}^y0yLtN -W0pH97uIEWG)qIO7ff4L.[k?] [G~L,K3ܲhxn-Z1 Ok'OZ7z}Ez /m?AhsU 76R,=>={.(冨4gxV.QKZ{Y.#Fn\ 5 D?eT~U@IQϨe1/Qه}/)*Z) `mhw 4l&z!Jjr&3rZ3KY̋%{o8!ZΞtMPanhaUNr,b-W7}0}PD$O xڋ5sk$-u]im=G99Աh-wtF9JM戃-–h=om1ˇ֪n$ߨ(6-3*zz?lL> nn KGzZ [ɬK#+egYx*pH۴H 63zgDAGwf٭wTǁbKT5Ε]Hy݌v>ߟjX69KX`_>8d\{2.Ӷ5u{U0CPgLnQ>9Aco4Gg,< )Y^}M(ڋFKhRXWhQJ}p Ćg{l!|ahfЃsjp4UgSh`<͍9i{ +ѐQ{1in.caG dS1:SοcQl&/;]ab{|H{a$YI?wn]`|!-X]0$,՚!P2ǬTf+cSӲҋ_T὜rSK 413DF &x< A4ĝX^uaBJFqg|pt&nЗf_^ fb3TONJKㄻMXOz$˳i+aGݠI zH]i^FQ 6 Gd# ziF}a#NXY֭Tt & Xjhv>ƋYN}KIq6b{4P6vTfU̧ ~}# =r;`„Y>7Kf+ʴ\7\e9 6َÛhtR~S=qzWK܁_gUdn4%^*wgxO$\!o;4*!ljyN]݀2PmJ9`dH溚^;%$z8I<V"MQ7 zj:A^l2'^3`j`uqՒLv.kWC`>ybM18Iۢ֫1&f.釱kޥA2z^|N>[Dq xp hn/YD⻒ 9h6(d |0.yR¦SG ۖ}?狫H9ҍ$y!n-SŐUpr"QgjtQۡo>J0U7]Ik<Pw <ϔʱ?AU۲yKA26 fP?9VP3q~\Ҹk#Rg=eվ>T2ɬ=CܐPKNP :bP@|AOiAiX% RCz wnT?-@SGTdЏK`տ 9ę*"x#`սmp" 4ԎYx=urmGM@%XSsɦ3&O2Df(*bɪ.Ki*lY}6tTA K'lydq+bvD$ZPXM!>|zt-b9{pcd[q5n@KXmH_^Z]U[\\t[qZ0 D:oXh*}B8UP2eN=‡=M:69wqy-h[Ȍ >m>&;*zI@_vXN]FekA^pzH+ќ0|jb@`fř^Y\EdFuBw *F1;lq82*BEL bD+;s2J QV̴ >IJr$#YDvfLD7 C!Q<{хdg pKNٿĠI{1/ičI!8AuzGPe۵`ho?=%HV NJ=T2T5Cxrwy?uYTJ%f(E];'l2 I)o oJ4 Y/F']Oj K>xG 3 {ÚYLNxq׫/CFA){H@P@i9@e${q@Y/j6}JyzfИ"-z^ֿˡ{ʮ]gYf2*`^?b*L~8S bC¼F:Kw|Lī7ˌSB|%6OA.hF2[V/vCypc;J89UN)(%4B_VIS8 iJ,ӟ:J2vڊp:x^r2c.0?v#rs 8g:,*.Jn?BJA]p.X|L)\zYP~B>ͱa.+6V\<1yK17q(md~?;:azs#e&?6\8fd7t'S˝j:T_ei*+\cZ"lKzRal+ aё]$[q2It׬֌k # GkɅr駒]W?߸ĔM2ZܟWN7o)ΐMU9>TkȍON+I J0c\,%\:Sk[7jҕivvPտOFac[ԅ$/S@_>v)vE8>~N>Iy#x:Mbr]Vp%=yUC_B12Q`bןWƃ)ed)^1ocw*ӤuoEv{G0^c"Gv"/ 9WZɖz"E|o3.緊}~$."7= TsIlnMIf|0P:vmޝkwa6 1.F>RNU5EJ hؔ~K6jRRxra /K 0 & WV6,W_>ܠ$g@$.\UT[AKaZ v }eowz?. ?bm߲7螸 L8V,ԭsSzPv+/v2YpS|=nQ2떘d@e9/"2s@WVwܯu._a*`Cm^ P|Ϟ鐋]6~0̲ Yү+4r@>!w |TLz.N^XY߉K?kS;(_t-A֒8C5hE92DAܳzZ3GrⲊUk IrKj5`ak~'W&yGtxoY?C|P`݇K=iw.eM`?DxP>a;hz&X咂L<fQht=b &lokn4`K5r;sYJߐbب/~;a~.I$@%' p= r2nһ L|Ѽ |g wzTNɖK>W:j:H*Ū}9V_q]&?QO38N+gՅR8TX_Tu X_.5+[M1y'*cྃ37Y !iM\sYMnѹ'wN\P4RJL8-傶V@e_q8;$#uj #Eܷ[>y$ٲxHDp{1w'FRM~Èt%(tB$VmbsFp$ H@8}g{5xټal.kE(Ydbtr,A/Eu[b)Vpye3rYrmg܊BW]e=Yw3㥂E[鯣$8,ҭX64fP B'ZUP֥"cMEmZD ?hנ`_L2ARO'* 4G@%k : Uy o=@t!Ee3XeMQ Fۭ&.GP2.04H+~@u NC,XO EƫߠO/ſJHgD4rPO3X2RP SOƉ َ@:`QŢȣo|HY>P%VNu-V D[v9&$<ɬAD<*s`t "F_X0؞q`6['7 D/_B,!mj !c3 R_l C<ɩ{ʣ_Ci74Ix'^%4*g9PLd: ރ 5ܚ. 0HY M.8-=pGG2`*d=\vhEMjRdltr^XNvAg6]+֕ux~7A cR,Fv/~arN@aw9M6NpW@9PWly1f24B\sO\#F? "!J{g%eS\7cƾlbx%1 5-9qْ74@Mdeq _ $!rt mTt㽝OMA\ ey$]*ٮ1U;]4 6&h.&cSD=$4^,>JҜacSezl'+ `Y~enlQpJPu+^KLR߃YAp?;?bC-ٳ]c*ZXIiO Y^m(Z"?fcV5U{^R-&h] 8#"v a ΪE,%҆qWaXmj4^P^<F(js $FTfkIb{|ƹxaؗxo&h|I}۶y(C-y+^iʓ Xq˶G;vp/ASO@H_Mo\R{g=}Vޟ+n3b}YUzntdVKI|d$7 Rۺp~,љJIХ#g[ wpm d{6\mhķz_[lQ4>F$}RT|E.[Skk5K)<8|c=^! {C}`뇛SQ+s"pj"^OV(E9!}ؓKXI82֋'bKȆ{v PϦ~z ~BE̋@/A>vv΀z~6ʓCXi>~LbՖMU缨tachIvo87&(|*cqđǖ%^-E#xWm^,"U3@SuܞA+]ֻR[J,5zd ? rgUas] 1 zI ({s*!U. ri(l_:1ҩ>Il Z<",۽W  bw(6&Hhe%gC;יִu\^GjM|,b3\ф|&nQۘM*^wWw!&gF [d4Ԓ+KH,p| }N}>9HSf Bчл_+H0nG~CS9ȁZ?=,XsǗL Zi,r'i~ {{ ;T@6C6Vk~D$b7.:TSƬ]IWJOj-SC mͥ'x?D>wkcس+[Wg E p~~t:WVzr+ o3,*A9)94O6V ¸H!:OUd_B.uӑASII?ϿΏ踩lssxhQ l=`h|G An;V/@f<9#_K%j6!gƛ;R=,ԎL6u*7/L!s¬^AF޵O\d$RqsZ!\+r;~ȼB(G;c3'mnR۴(>܇便1%#O3i.hh~Q1O|UR %1A0zrEA{jdP(5ҍOm b!-;ߣh;?>wF7$2#IdYmNf !c1QP*dOq]e x|Z{y9^DHtdpd1/L)Q]l֕迎;d֕ (,x*ֳJQ+BHg~%R ߏ1VerB@K\Λ=tߌD6vpyғwqsi7-| qE[5jq/lӀBυw*d_vxrZWJ`K{Vi$Dq^9"ìϴOA=|M;AdA)q9E5HܚDhmک[t1z P廊Vm<4Gw1b=~ސ0sSL$0JV>4YU(Jl6R̂4lR CKlm_yӾnUGۡpFGzl""$å8Õm[HjY1jKaO%?Hr;oqSbuI &$'Lc]n$:׎sAbaPSoS1G5d4O/Be Yq?g~HMm2r衜 T;BCc/7 r)#xuEXزESNqLt)b.w& /n7V|)޷:/0ymE$;hZSЌw1O@%N0ul;*-B 0.^ M$1ՠsc+b*CQ)"U '|~) y3vqrZBD-29X"@@eMkh`X%{:y&sH,ӔTچyn!0=FIG넆3&gE::L%Edը %,x=PE G%xLաtOǚGx-{ r3fL*Ɍ_ h ǰO4$G7MM׸vnZ]d|>C7/IaD5mL,-OT$'pSUFP2Ym%y9GP0:BZAC,HPjϥ S!Hy+:矚ի68L]QQ,iy[=kqvy( _ě@`Iƶh`ݫ_x'z+ $?a5Դ): gVi'\Oy/JS4څT "|[#.XG ¬d_:ۤ%Ww˒ݎP 2- P84AZ/ /aTzUdz_~I:uXe"YSl2} fYN6 ]WrBйf  "$^-rI<2od"C{ɄuS%K+KlČ1n% /M[x~xHznOiZmnӅʡYzP+(T0|xRB{N#zcx+%vE~ʺvFtI~{C z߷;#|⏳D> й^v`61ʵj(ɼ |T|4cѤdG*DSaiacbf#F3&O-b3Ħ-JQ6`,@}nLۇQjN0y(AϪD;>'tђ=+a p"<-~!.|n~F{"Dq;iNhk'"W,)p"/L_OΥ[bpXY1A "=6o3x1q5";2پJXN{ï'Sg$bHEIyGy;/'16s뎔QVMUX\pZ)ʵ 9ٺz*o,ƾ_ 1Ԣձ머"皌V0O-̞| v­w$gm[`VAXT(s{k?䰍xK%Z]^:@r oifHxY-FF~Vآm4`D/ 1|N(;<+%{Ɋ;o֮x@øzt/cPSs 0?Pxk-=}r%!i > GCj2{<s=fӁiXSut`$uT!o86BXx:Bٯ\f ]R-#7*cK}n#9ëd-i Id cLܺͤ3?x*|7U޶*2w CU˜@>pTnUeƂYi/y<b<1& G\~qw1,`JE7({=kl%KJ=x|{Ɨ50ncw̱mR+-5X*sPn{m}I[q& (bCMF|j~@ ^ R8wmZ8$qxBЕAii'/?݋IѰ 㛜ǜ>K)qJBs;΁UZ xj׭QJYAWlr/[V7VfxPe:9Fm_K2<ǭ~ $Tp\TEà7ˌZ@F{x2m.#G 3F8 4Otl"++^]oj5fo`S{qK daфl}>2veß]=͒93[d'5y'oT-seߘ:`!x\yOeMy6= N4?}B -A`tgm|lάo(`K-9# <[/cޱB"_fb2E~b-.xvVFA@S7aI@oo FW V ?_j0gՙ;JOmY Rlh`$3̸]O⣎a@ٯ.Y*<|mū8`P,p:ppbM.̯Z/!ӿˁ9۬RЈziEOXt̰/J 6)”4p{DZ$Ë x4I)YzG2}_h_G`V[}'w 睗V]REK\(}o`m[?; Ѧ%5w!MCV;Kh#OړlK<~m.O8R8UCqfJiQY,ɂZ%quҷC c:. tF.lloN! D.Tno "QBM9g.crDz;1F. j0*᡿-[TڿV4%+-ީxBU:`X+h=}nQ4K- MЄ9R/Uk#۝2{rO-oUd9Es;1>WR98ӂҮ\m"Ze=S \s(>C;l:)ƏWĘc7Nv}/Ŭ,KlF,cnՏf8uĵbz&zLFy=Č_>ujRT|'g^n <ע8dg«g pԑaɕ [Zu نP K6Wx]gtI-\/$C,Lw"szz OԷBso{+kQo0qm Vt oA> klx_fՒELQ#`_[~VŸ. =}ѴpI'K4y Sk<ĊpaB[;^-95D y폝YfPK[b F(kW6fIQ *n H_ OjςN&0dz5j:+D= CDžl8Y-[9xfQ0}=jg) twXȦX%(d"IC۰ZA[K'\xˀ3+9<ȁ?ldsײP H. ZX,dwzKXZh'*K d'Hf24>#qB ں"J`*Hxz)zje/'} 22Ud[S'?;8*r;HC@Q\vtN: ~Z~'UZ?:7!fH]yvF?vC;P̆-Z`vDy]$ar'hwYn1bn+v-a/)` i.]ErNzѭ4H-Hk<0gPړ/ O8cS ll;Uã#b 2r cu3_DxcXѧ*$kW,ޒՆ^X׻k?rbɺMkDh(:}1Hu:| u/x>y(f Vo@%S-=׵]ӅuwJ8Q#xECEd-9vMDb!qu/I=,k_ص~ȞNb`=yy /+pjleLSMCٯ*vv`*x}lg?o 5'$0&> oG2?{\w ԧ+˩E,`0 _UЌɵm=Mx Yy>%/B^ {ӬCًbNIM+U{$#/FyMtDڪ~7K$pn(,0f-6yGM ׇ^ZU,OEqGg7GxT|67- :Ǝt͵D,i=jBLϷ_= ѻ8eק`}&ɛhqpWk#T&ĤU&_n ]ƛ=]T:1R Xs2i56:?cǮ,Nd!ތұR2`;2cfz,fNx UmlzT׼ 2P$EbU;!ӵ˹Iv+RIO.+yh Y%U&f%c-o=ބ ] ^#(6s t0+!.ئ)̐-G98 ãr4 BXۥw÷ ɛўph%ڶf$4}Sā;*3h~܌Q4f3쳥u/k|u{e0nNJwF}-W"m.Ό<5 ?$kOMGNOg[s*!Ej*.A).64`Na#fJ?)ogYL_-2=GǶJ^v@)X^=5i6(.ͮ5*['kh(Ϫ2{=yTmil/+,<ț5Iv8ZvY 8g҅ae@L-?one:<*q6Bڈ-Qt.[-kg{›:;AI;ᤒ"D&D.tŮUd+ a榅hp 7ܫ5W^hN@#P$Jxt1&TDUKZLל@ TeItz"Kձtx6iy3mh> 6澑FsjvI'I>䕫g@H2Xrݓ@XՎ1jӭea"cQơY-\_yKrV^%!b8٬Yn[KĶy3-nT>~==kj.)/}\&h&& 4aw^1jat/_Wk+&,B~fTOg!A;IVΒIS8wvF'W(:(4*\.ڋlkQzb3F~Qp9WZSc#ADYkTLi7ݍ}b:e*Ȃ.1**λ74/@(`r(T+TPMRiR~VDZg9syUJ1DRo\^ /|8>8b«|(oa0_5{ =گF+Jú|+G".z(V閜GZr9(d^!~HYm^OَŚn#<ݮwEScȨiEMJ'i|Gߎ# Au!3*}Co"X>mUOstH'h=UE7xG1=u鞅WA$%:Ѵ aZPVM^uUxх цJBaSeFF4ƊY7meN eԧӇƆ&4i6EmXWjFg?J߬} oLw(0%r͇o^a* 5Ի"q|`Q/ЏLÖ^aP.2׌)vy`yr9qZڧogQZr_Ln2bS:˶%"솴_}’yՈ]zOHk*K( W I/d;ңt]cVK@CuOHI՗ FC%a?! ]$f'5bSWJ8 6p)ΙHQU_/껍n9bO俬3Ah!­8.onQ~E5]U!iǜgfL]] cLiLv }47( 45qXD % &-6pajkc`05[> ^O*|@yRFulN J֙p-0l]9s R"%Rt?r(@]ww3ap3u.TAni"#]PM[YA*2Lt U371LePs]b8 EV-GH({4)\dU4>s'*inفO&ZUYpr.NMRnZmo8 l1~t| hI(|4)Ҏ R &tTDK`q[jPL}|5զHdܹTdK<@vm% VGMZ\osʍ&qA=LQxiMD7ͦC̍ô1lH}U\vfd|x=j99z'!%5cV-SYB H8d'"|,wոW"xp8F?h9&)<)Lb?Agӧwv@FaqK̀C|?ĺNLqQPWflë/;[%S3 5X7Hh݀#v sV#_gדxRzߟ#yUHڜU8-ӆ;bT>E%>ĀnR>J?Mh{:+iBAcKD3e${pd}S<s_V~4c%BL8и7r+/"m8?L/zQ:%_*`ۑ.oOUq݌jYݟ=-byDoѾiXV6&O#M3M`T;cE\%7kA[4~\q Σi7*XUo_ 2O|YsiJa#=`}iS}*QFj+loF@漴mbcnS3ОFFH$%]}AW,A#+Y"gT@n0k)NGvyZ!j&u{={Q6%ab5)`5`*ZHu}t:/=c?Tlm FeBȏr"Fv@Ax8?a)Nn#2ذĸ]Ea9( ˞T֗c2sHj^TL^MOduڵ8gP`MyS"pM¯SBc`{xۗI;^`1a=o{1Iii rRw S|Π=I#_X5ȓ|doBP5'm|ܻ 2LY_R9ЁW= 0Ag_n'p; 2ȗG̻3h/l۩4 - yKL{foŀqV>;.1arSSɪK8N+^Ci"~?pnL}t~"Y*d(0Qw4y)LǾB&Fw`5Tʵт7 @<s"(KbGҙO= ]a̒rq@V5}7v 7RΉ;׿iƣv_ףH8|=Qݬ$e*%-tוݚJwҗ:rPib6<ٸ14%}f#Yu|í4Ukڸ\&9p` Nm*CnqL|"m>rDpIqY? 0Fd59Jژ x;/T c2s${ct?{vliѻR%:#ka_ 8DىwTAx٫<՗Ly-Y#DmE4| s[`?ls߉T't'/I.кj+{ .H}\FRx%rnbQFpFGFRӓ/&Qe pi[ikCNZK̨)}g^]~"z(+xa(7Mc<t,ߕ]FՇ\c_q-$r [y@8@(“D\ƪ >sd#;\8hU+I舚^0-}p00w.*+.uBB#uyǹSFֽQ8O~'mu^0@ZnWDnU1b@V3- dɑD`cK_t;?5xcEr#`". n[(W#g@4Jfqq:6S"g.͹~"#1r|M1W{ubMĥ0K[y`&XXzŠoCme>>%oj.&]VsZ7NoϨ&LcK̵1J7E|N ګizB>g ULN0s첮l+@% &F%$e#vUƂˠRj:@ࢮªk" 9.5z&򊫡NT?#{`7p'.vG)sЙ _]mE_AXoeF٠1>'!)Β:(oR!y|sx PCdnKԺ#Ǣ86pGfK%Z) O:k+b¬bS!elm!tt'^"`TWUR`LB ’/!m=& ݮf9 KeۆiTl pԯgu,po `>V7aLVN8zUWQ>,ZC6bF\5*Ib teOV u@?4j~A=mzNUfV*rV`TƁ/)t7J01_c9ͺFE͝f}b^fag`͸Ǜ坾xq0% G  #)ƈ\hT:wRr(T 5LP!waV nDiZ0xV2LM1!!J,B!ͦe Rڹ8)P8./`Ia@AC9!0+W4a5!#D*pd`&wݗ֥grSYBNI;UE&uƥ0uRCsf8=H]Y۰(@lBʰ ~l:|ձFvKL~I-l2hJAN\}A؇]E|#iՊoMa` x(CXO$!҄I0yo.cr Y/^>%mfv_mb[ R&8wڬliQ;ڢoGDIwq/ܕR7J5h=4KBZj]h RWZz?_v"M)KV-(S-R4jDS 鰷򨝮C>,%HS]:ƁY"}U$ yϮihB.,|Sj.房q?/ iGa34P^_\fL0phߵT 6b`A&:w+W zo &-wcG 7>T ;,KˁL^!LXb'сVY>: ೟y, s*D?nS!)XhEz\ydخ Ja sJn64q@Rh8VT!]1}:r?T-uXl#>ADmD؉ZŀL[Vb%wG<y3PI.S;d]V~`xg/%|L&6zKyjH-k^~FmjŴ?C>ODzc@6]_m(猝FUoM3s$rlBMZf.6vT`1լXФaǣB4 ||$KZK2\Wz~JG'urrvVW%Sg|Q.cَ W`0QԆش858&gƚ*[,BȏoB?ְT*GaƐ? |Cor)fs>|aY=kiF6wƤFXkU{#.Bh;odE"w2_L Tx.>@{>y ̐Obrjl)"٦ru3b %2BT :!8t6 T  Q16 (}qXc+Z남۬;aBcڶCJZ4S)YX'4UV;v|^E |bm$%5 kQuxOjOd~lͿouZg&?T[;d~!U81 O=2Vى 9MOuHe!IG^%C^UjJ˜D:>>\4cLR:j$;J3Uy¤9rhg[Ag^U&´oWB5L];+YU(ܱtG<:Yhq Ҟqnʎݰ@Q'|6{T4c(l>|saӁJ _;Zf$]֏CC4Σ^˗jNp q>+y&e!~o CLґULu5*Kڽ\jGaX{q63fg&3;(qL;$'!6[7n%Ŕ?p4#)k롫oqo6݊tYפfHA:?YtVkv9Zt h;6Y]2|Z4Ԗ՝y#/S#N M{ VrmW`#y /"BEǾ;H6QPޯ9,sCLv' [WMmqEDweVpE(ʎOiZ.~I|V Bkb9w)XF,DHCI7{?}KAszMh$]O>7KɄAf T7VFIW*"rfQ,#n|;Ppw!oc 5^Jj;㻏 ^7R\-%=U(C F\ &Q~V|b5eQ 3c$^-ˤ 5QCvA+!v+J ww/ml؆d ܚ ay$-U16Ԡ~/9V;]odG "rbɤ|%aǶ?;VhshdUOgݯgD0ދ+.mU9qGGiXRI:k`?2$ͥ ;}v:0BF)Oi'X2AGBޚ! IOyrx >g4[Y }ČF%tk%YwWk`¾?1: uGxt[#Z Esi\>(s^ [_Tl!8f?ߠ7+Q{(7F2ѼPFm;(Dy+TwtO]% d kt8bv/z)jօ6'@&#&s"nf -i RTY^r`@H[48y/B\A .qДj{v  I&[NP9ct⭠&zs 0ю=U"~<)Z̘NlcʼnO7PEY {S+H,lph, IpDiW$3r AԅU?-7},rgL]j1S զzpI8$cV2o(ڢsMܡD[=|--Ca?…Sg8ls;\(s)y^)z^13% hI7x.Q/!Ui$#ȩrK'{{֋8/ djْU\&;}݄|e Q$ì%եw`b]{} DfA'"",WANl6M.x,ȝMNf*G#- iv<Ο'C+j1:o z?Ȋ>C(R#WfkRS28q]uS4]˞-s!^TdDLM6方}˟;Pe 7yjS:0~\(M+:e(͠#ѳ$c^7k:z*Y'Duim E@cQk!< bA P,L,,'oJz|0)VEL :O6ccv -Q7$0Bm* 6Ya@cTyPD܁&uh1 FíQeh-X+50q %nYȁ=W5fe#%"4yx$nROiC+ >'&GMCjr!&`V-0)cF|W:ŹE͠U#zǥ4KqpmGZlEl9+ ߓ60BP'*OS#Yǔ :[.CXz. $V!luGX$}.Vq!RةKAILdhXPh,M!_lEbJNhB\Y8q/wEE4dy %V!˝󍄩Ͱ;\ޱӇZ=i2# ل\Ҹ;Op,֯ǫuB=aZsYV]e{8ǭM/IqDpn58jyJp %E&L[D3J0ƒiUX$:`ֳ]0z[l(B:KpV34-"Y)2H]*K|ɐr,:%1c[?R?eI2V31{N>S:bؾҍ0v9FXzaql%QYeZ vcrABhc:m5jrb*_`N#*BA|K-ݟ|֟M0DM}ۏ(2'.VJ|h}g+#v,')t[P50055ؙNY,GZ$_BBr<3IR f8kN'%3,i}7oZꞛ@,/L@FYS=mNS - Ԣ[A:1ԙjPœ&.-IwI>6M@XޖW<[#z_q :QkQNܮRQ|֫LSdl)=ZGcʕ~< -taDhjquVWǡ鍻⃷½;by.s33a29kVŮa[%4Gj%l Nߜj<:k{?OU.񼾱X 9_jXNnU=ƵFL G2(bbdf`sEj~ppFbȳWxa}BڡRPs){V+cx`oռkU81P] +y>xI< i/{+!]A k9KC8 Q_9g᭽ f>LxUX z~&ƹlqx 5]1f)[wK t@)!HiwW_#w!Cq*TrԶlʝU_`|iiϻqΔO<7%湟v"c+l߭l(M¦рSGM ++h@,o&8<wĒ]boK/LDZg9#9]%Qzm+-D),YZz;kC~NjqŌ2D/kBIoɗ5S; ǟ|([|v?D+˃Ÿ^ 쁴̺mQ{ܖb  ;`0ˢoaᇑl5nnUY߇ Cx! ! sk;LU|h桖N$..`2m>4*~x)`aPq'j"=|uB$"'㱨&t M@AǴEU\;v.^p;)O]QH/('D U~ 7'V+ѯdT$JOck 5EPĥv2N^@o0dUf"8'=2|dKZTLMw c gv|k X27t+?(Jc>fmrq|6alY6,4_G!jς;hytoH i%3y#vo \, u uϹ<^bż[ `rۜ<l>bzB*(i1 gN.Oܹ| /Mj_܂ GSQHۚ*6#Z7bR=dG>EJWQ+8 e'LG$Y(QO<%6ϐj,Q!shWڼ5ub<*+x8[\O3e>haniVDh4}ʢm6;sk$>̍H\tcQ_٠F&&zL0Kf L衫S}K\ɿr^ i՛M>dd ӲS;#hn8lP߂"K3"r|7VOҟ:ؐ Z(y[ W+H39'`?Mu 5C;g7&U=L ׌e)ӂn/ 'y:zWh27w4v`%^};u%))&ۢ%s.m$CfNs;Hn=tѩG[a52[c\ۛRy\'`$& z>`\.-ڦH/Pè34ka[4F 8D΀ŠL@WuU枻ұI`o@&\,l*b_$`xXrSAp~~D=QcъJ2|tqᮝXXd=;fT{զH+G@H~oObt۩CBADg U*~;̰Q?ߖhcx03Hr͞e,I%6 4ر? !GBq>mgPARa-Z.QqhL[2 q*N[Rڱ +X;;$Ryq";S9e{ : kH- .F7z)3`BV7u|pIQcV ۸NsFi}P-xA)z<9cP*.WS/&22獁PdMS7mZOz8+(~bn*ơOK=# VNdtvv,ٮRX}Y4_l#nȵXl" *y̝/Rc/̔B:,LJDcl fVNj{멕x2 );ݣ]C"TהRBF x!OuY;G x$<:unC'>57^16I`B!+<=m&UARņP'Ѹ-)MSxx7~vezq* Ux2N 'GpJ&"U%O}թM}a1hi( +gP*gy/Lւ3zȳba ?&}𧻓mW{`zg[ɰӥQ[+Cp!T~Mr4z  <m+ MSp<W$ Ĉ8~"fQZ'}r\"U𢈹71V%_"dQ=r'b% Woq R*bzOzƧGǺnBd$Xxse3-G^i{8{FLj>ue:ʠQȈ`}\B*"y+}hxMÊ,4qmos)C(N\ C߀vR],S2DJ%dA!2ыPg%o{Y)Ud읻z }䡟Ϻ#0"9jF:US=Q>_ emiya7(]+S\ϦTi+(K/&)܆Ϡ+c!bc76w-H!fx:4.碙{zֈZ^U4sWٛFpu|mqn.a8JVX'TsҪdTOx_s^.0b-iťBNʉ|Xؘ sg_^'sBz0T39@c!z3 Շ^\NodDqK,dӬP48w>QݖUM}><ɚA_LD^c$*i L[7FCCO=K_qRNd@#ЪQrfVPkTñakH+I=19_ ŻzZ,c:_az {ۘF BAֱOa|:ϗk%Irsߥ/ ;$4 ,6B~AvU%CƨRws>`$2Q_yL'sxߪ8t*-nKJ辯 rnh)gFGyDK7BWƩpoKp/:&n_0*LCt Y,.M>a{ZjI$x1}Y#.I$cO:GԺYqnI}\7̆x:v6yxNgn&D#2ѯl̩^w_>(eNcX dWeBI;9j\$hh^F@<OBDm$Xɶl^STн 2Tkܲ@>k1tSPѬx[N s.| r3ji 2xKDs[gbon!Vf(|tXWXzsϾqd|1LA͸x`4̾,XyCJyYDC{[#}A'`eC5c2Vbh^QFft\ bkT 6.';򰐲eX;Cgj(h 㤵]57ޭWNk%tA gxueX R PpJ*@4lrrj;DȨ:ͮ3R&˻y]q T6Dwn- Q'>G\s`/i^_5c݊AwtL:R#OzS)p, U{p2J;#]a E-r!M!d:M?kHlw^,#_lճn{سet`๋ wmK? oV||_"x- ^ihe8,D J+3݅cXk4|7^<:2Tsֱ^gYZ0707010000037c000081a400000000000000000000000164e4ded200020440000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/9g]?Eh=ڜ.+; |zV«BϷvhtHvA E<tWONw(A?U1͐1ZG,Fd , JJ*@꜡-|:21[ bHчЂޠVj7  B+48:ͽX|][wMG!?AoՌ $&7ͥiVd<rZlƎ`DBjA?%5wl7_Z-}dA.䞸F%05+'&UWO ;^+s^Q)t7tz9cc5*phR`,)?/-_If;;NAWVT]6ݱW~!,U]dȋ9;l8' (_o7~Io[fK _amWk9udۚVT(CQlm%Pn2mlWF3`gmO^"T[%)թڼ`VͭZ3_E/#IC46dWVJP:Wag1&` lon+G֯JGV1sIJ HEa&eN<>!>`>ݥn=6%lxIX%u@# W&!Z+owZo0EȎgխHg1kYK.чhl 6>s~{Sh2 s|B`<9r6 ˌr=> 6:B_--<ZH:tO:@X]o0>yo EQ vمo&ho5 `ޘQψVU03_Sp}xNuƴ k5o5k߼$gQs59X(BdHؓ?piNzɭr\R:#yxT.vVEYҺgy[w%J4r~Τ*M=ۈ_2)Ąfd esa,D].(A&|D*F䅙c0"m0O~U9NP!$2<| ۛD);頀\FC,BvHRcꈭ&%xI> ZkGջܴ7ijg8ࡥoޠ̲0+ :Iu[eB?d/_|UdM8uWȓTWTV[;(B07 |^c͵"6 ^YB 8ʼcFF=_~ Yۂ %>",5:$9x0YUZ43}[ybS{{]B;xdz&r9g XhoUc8d^bN@DߖYP 2Ax5]w-HVʖo|y'X4>>i})ZB[n^Q=fp|PE-e[ ?NZB; Tqd*MZ|%,ZY|w g(*?~Y\>Wdϻ.Z<+֢뷺[k1% 2Xt>F>Q+/Հ.S}A=3HVnGdg bsF² E4 wgAY?+f~Qg9]mI<Th"q3I(oY> _ъ,S Q(t t2Zf+0Ɵ6}%* ЃZҜܸ |BF;4d'YL["8ͱ "D_yFET.\ќ{%Ԫaw!p&v3*WV#n(9v˱X^O6"Nf!@H(@ 0RA+1K4!ZN;QU<;.u! -w01vZ8H82 hњ_~p[Ph ;<"+XiO/2ID+j5Y Ea 9;<@Je=Pnnm33_u(pUOFq`~c2̐3΍w~-S~PIW231~L[31X!oZwksЃR:{`[Py c~]n<|@1U09"C_̫a k> LX15BFQa0QC_W^! YsfiD|w߭}kiejD۬ 'yWRhRKc~.Fa39dl/$~C4z& @x_M9_zO7N1V11 c:6j> q.5WR10c7w] OI.EE?>HZ<#%uNc*#Qq{NPVR䯫f xR6스ltujoJ~'HT ; )Vv yNCQuvcUoKݩ c, 'N%A2,:1{d,؜v>$ oL~d' qsg)*: ;c7x;d/Cʝw vADC9E rfgd.7ݻ:؀KFd#^G~Ч4klAj)οlX_C.Kj퍘ե\$G@+jXTfy;p|?o_}ZW:IGI&Wl0@鹾p9uDp 6@ք(Gq8öm|^[1Isx<ȠEȵ8Yf*=A~N9*Fj%`mTcAoz)D HB,z 1Rp ^TU<>TGZ/ua:roPso7fB)j Uն#q(Sû;!@"9Y6p 6o7mgSda3zh`Ip%B0Y46iAl;`Mϫ8wUsµjf}BM)V.`]"eftCu_w[ZHqψ郚+Oszi6w& ı޺ u *vyYB6*Y} _TͼqC@@:1n bɌ$ 7vuӐp_3n{PY=b"4)BuDꞌigRЋ-m.pd ~e8/kC-hrrz7rxb Se-Ra 6Ch:*h_K>A˅^&wnҸ-l4pP3^O2I 7yDK)MUIy>VF rL N+@p|F 4&`lp"[jK"P0:;:e˔2@m s;` [5s 8rɌqmiIv؆w-_`o H kZs,Ty~nt U^#0.}qlhia\C!^5رx3 ,38p)m _G<1<]gzNLfB: y& N ` }̡d@s 7JKJT)KUo/ϚfH"DI0 wyڊ=+"voxĿ aOw2H9^@ ]oWwGʳŅe IbE#SĂ' ,oqIuqR;@@"钻PWŬ-TB v,T V㖔 %9I[koy{-ϕvfb}go e PNL䱒\Ju#E-M;v>opP<_-GD~Q'Q)Hd{.[y 5|P;|s~]1u+7R 3{b[Jk^ckˀBՇE3] ^f:5'7|8n? 瓏a~εm̥bs/tmowmj2C3A,; G?n9I!U6Y үTh%4x\uPͶ@NN+o 6i%!(qo4N,,X&y|E5Ťi{ F RVNqeER=P% NTK:g3&(COP{&BPPrINM(;"}2 X{5N^z|im]\Hވ6MMs܄OvQFno/] a:pT&{]'zxm?ge =Hsc޳-,_PsoR|UjRPmE&GH7쌴X+޿PA[0rj&m 8 S+^J~I,؏PI QkJ a6\ n2mcYNJ^I;\lHO""@&[ bP2hȌMċ1wj"j!*Nzo ר6dnXr-`}}* RBm9?8"Òf`eȁOW\C%GvV1IV8 Bݯ+Fx92py#.u+qJ5|%-ʴp%?=1 h{5/A3#R_ 7@ 3c^$>m7Bچ/pS>-LTZpSd2iu]q+FHBW>R|m Լ"Rğ-7h{|;&)alS/_ǪImܪ^t%Vj;9)}{߰ (IQ7]sVu%nꤹti6w7o0z= &Vg*h&k;:,=I"@m땥U+_{ <Q׆ c=^'pVC<6G/ZzOv9W^یkߴӶ:f@ ,E5+y QXw,{W z^YuD=J9kjR9-1G~=Z!:x6oBkNzKNJTO\:yG7,o#SQ~"Nێ\ =H~Nz-i.|&$\ܢ%9Y?ghga;vh$ J̳o!r{RsK\TFXAz>H 虲o(+g*Pؙ]|vG-K9QWr-d|->]7އu'n ] A^8jq DG{)}HNY1+GL2%W$B2/Zl:YlK F m*mߘ`"s9Kf}yf~V*z( L?^i<ʅ<6YzRڅ2;.M+ ‹moߴ{C,\!V 5r\A43 _O"+ymqyNI"e4TQ+ZC8kPaBZ֓̌ 8Jx LTsZ. Kӱo5S$&Py1b#pgh%TV@{6XT\ПlfM @@U6#&{9)seo"z-֎hru8ן[""4ݓ3MS.&N7Va2P4_08vA=u+K |"`_>Qde`hXt9 S !^PqIPEg @F#Y{l>msWK `M޲L[ m6l<69l۴@}\#({VLj,w#גn=INK.5QNҰ#,p4ϙ腂OgPM:.L;'4:fgefTfH`Tz l Ҕoj)(9},3)B`Cqu=TQ*X~xV8SA5oj8'{"%ḧ9a_aZvmFFa4B yLUM:g$)u-[L}fcʲEp`[G  d"3Wy BVgz]tp} k\T}B.ŗ=[1l2G4$+kAJ/jf3:ep9 whu}=clnB}Ud' )siW$(X r }.psgufݽ}CDܼH;΅sXBJiS&a<Գy,j+<5!`ﻑ#(FGc`'om6.D7=C)RI.>2[Q5{d"2/᭨Jx~">fR.y{F}A2[z*pFoH?'5|~1ۅ}02exB5D_(0Ok25^R(nt*[#> #lvEW`6q  c&Cg"+?(`)}8ê'qgܼs^*7ݝG{.գ{@86P{4x+Ð tL ,:-'T[gC#K| K]Z J(%`i]!,U\Vchӻ.mY. d 3[?UMDum`4eMo]//ɾ{/]8O׃&%/nF"hSd/YoL-l>I(<'f.L@EN<;+1XVgZz]L+j߈>{͋q\%D4eV K+U$V2*/Մ|} T 69<1bV@n4 p hNc=;Ef ,rwuKFc;\z:F+>ru6nfITJi٧Ihө;“j%op>0Ca:sTDtI^9\g|vC㊇F4A׾>ftߐ!xD Tj p_H( EtzTO +Gzjps~,RWxi&@1sBWkZrYL(HI~}fWI#.Ja">˱6ٴYMWܑBkO4&wwN7(Zk_[L\紣4`bM-b7G6\%VM/=r"GQhSLH+\siupT+*ݍRBhJh\{ PEiB5G4S (tr6VWEabwI.h|@Z% Jk=~HE?&'8`yyZDFBoEX8m( BXAllcB ÃqHDZǁA/h?M-yy}MDGf0í`uM PM=2 :ፁElun݂AWxfcQhzW!ff>/78PbXF od2/4Bȹ0LmyiVdo G*a$3;y' s2i7гПH<SPTd6!,^&udvi,H5 nfėSkŭ=j^gwWrZ'@c/A~-.W>ܖhQϚ?"hlG`%@OsPWsdMk^iC Mfx8,zHZn >fC:~DEI-D?ia#X'6él)4fƞnf-XAs xƺdv |-D4Ұ)"?A{(DVdxe9yl1yEWL֞hMĚ"^{DWፊqPwuwN$z`\\0)e彠%3O GxߎXW;ce9xU>"*|x8@&Iw$R?mb5f2HY> <{8n# R2w㴛y ڕA) ގ]q<'٧t2r9L򚍒l & hmOٚD=aj,?Nzcm <'5Yb,߭OY 1#<`(wF۪nqV%7~&ܿDdz5h1qYXxHYq}0̾&vaӡK ?2lGф!^pkK u{хz1:bQ "G ["4dE`E]/9%%RL}D:j]nNƥZ,؂F5g[Vo?QF|A/HF]6ϊOV7ZwG;xth0Rb:}<;3ضy-lC٨yt{czbbV;Erz;O:OuOeK3[0J27î~[*M6C+lHnp`Nn"8h>1):*5oۭ8*H $*=ە>w/))AZNnw|5F,o<ZG=X[õVYLN eXڲUk`! #H@P/|ŜfTN"7~rTGW2A6@i#nYjb5)!p1in zޞ+aTYu8 Bݣ^D2\縫U'!;e^DNdz^I?g0{pRM%#1ֈF[t!.;q{=M41~_>d wVUQrT;Q T̪fW4uȞS#f(Ft'PUuԉi+%/-$ &G@s+Xm4HGK=iNIҰ LPeBR1,p*Y\+LnW+ųc&|QjOV\:۵Z8xa%j BH.W(}K}aR|o" 4;((,G܀x\m.OE}rh!/I3FRmgQy/& F HPQ#wϺ =A Ҽ1:+YdP2h U Ǒ iXй Z&>DP-!g 뻂ւ>̀@v Lc[i8NYw֧zw-4qcJ5.iƀ`_I? LVd;]݊rS>2BgPe#0^fu$R% C(Ƴ`tGo Tn+BрiU!:0w%OKS%z\{+k٘[S`PcX~Ğ|ʼn6ş$HjK(>#$}|܂!DvP9zS1|p3Tj<} S_ʱ $\N7g-'΃[W%=2r !dŭE 6X&F94 ;fW;'V4i3ЯmQ*A'NG:WJKEr-$Jrd֫Ρ}s?T^.>Rnq`XZO@m^3ŚJ#C^Ah6:E'ڱZd#rЗL;zg9 f&pc+U=劊lH`fi uSW"ר.`%[H)ǻIv7(=āy (BuO ?δ )}.}zX;՝=TsX0Dv ª\z"WaiBL?@[f[Ѩׇ)KvUgnQ $qknRTXg&^îƫ 4\) Š<j"#8$77":fg>&l,z;+[6 ֓U4EG?w CI3c&QxMUą fKӔSP,Yc\TR줽rq=N7lhtw<pNk!XIgm4h Qp[Zg{uqSNb$wC[6~ia(: {xI{nYuf81I.yF2$/;.dEd3dC$6I%_bz9–śpe^y)Fqlxκ@`  Wع+% M'\J+H~֥?."|@W,n&CӼ$މ0quhvWI4S`/I)ԝoG ԬD1u<@xTtmiza1e%K>/n^)hSz-ykʠYWC=& *^e0/C_#Aiؚ=?!x7ۙYG{+2\G΀Qhn⁼ѩA4dI% @d7:if«n;v[-W;[Dg*+!d}8V%NO2b(:Lʱ\A. ͨM.H}{a˵M3MĸǘU\+mTQґW;jXz"ﮦ>;<3$xp>E GO5! G${!THM=FPғ'¾nɁ8J1]XŌD%q7d|ǿ8mKWy݀7RDD?P{I9c&hx2ס'|0Eݟ8B36c;>B]A` Vv?xөso8=Xs+WZt*y s.<aFM`Go?iPSj|BYJ%1jG ,F c#-T*ʂ?Q(ASQ Rʮwf9EtM"qybx}(,GmBAuqb<`G(8ވH3#ݺ(Z֟?=T!5&RsG{>y^FhXSӘ^0Vs/,@iag(P]}X'!R1T`z?T唺c]ΝIY/,Ys,Q$s^u-*AEm!qS  ]"t6|+j-|B’Wbw.ZJR;Pq$B =ZK7l~w߾L;2) vi~RG3':bxfW{SLkm@Y\WH%]*^BK2,7tn_w!Ko`BX\-ul \o@{eΤCi9O-k%!v'I6qYu/s*zxi"ڰ?Dq&HBUu"8Apw%B7gDS]^@Tqg]%xA݁D5Q)+S5V; AE>46kJ.Du,YxI 4 |Rye`po+p8?.O WuyDJDpi w]Y:oTI,LzrƒZ㴩-By'T(WdyG_eTkA@yLrYwԢM|ʣ]A(Kr!YK!6H&h4FV^%%U~ygդhg׸'ד4ǣӜUݹΝM9#Yub*!Kb"(XԶX3z2[U\a+KZX$V+I k1w^=q76+-P.}vd7 4ͯa0֗!e ?W<Qpĩ _ՕiM 60TuėX?A pǕ|[(y,}`++9FeۇDHKtE?I}:L/c$e-xP5d]LM.]cڑF@|1i?}Ϫsa8谐X+56t{;վWUƳZQJb嚇%/ȶZS[F6[#waf-àҤB[Jx"WmJ Bx&: r w'N119LZ/8R2ȣnV%$gt?q0׻o}T.l 6S71kMwq;^Bo8™b֨E_֍ߑ {HlkS_Aܭ`?7'K7LqH~ѮuUnGȎG߷թEmc=Xd$T+:_j4KᯩW} taR6p,2d)+U,t:= TIp XWjoY^볥ǚq.Xh F=-j}jY&3$MxR?Vq#%ȘeTt}'0uـT؎-Kv#/kgJðR4D"NOg/L+6vp 0mJR#kG$KOǍ.~*tE! FEa}'ǐz{p#}q.XnۈGv 1'9H8'q}q~:Lv((3kp,fTަKtRqeg4 seG>uO[୩_bm:B43l{4xxJ|dt FVW)3{j3 ~-LJpwr2nj* OIL 9N\z9ͪ4 fG?<'fP2\[0,3⢮-ƛeH`;dC$4g5kNdH95m}m3+TnhDP8q2}(#]&]>Jw}SI.~32(p /'{bЅ Șq 6! _!Y<7 TzgklRĉXLNgW*T ^Tg$_mhbYsC{eFrjqq=X}n?}䈋6Al}?(c)(nA42cd WTngei\o/Aw^zo݉[i6G[4^EgykneFrfae?d5?(;p2LxdpVr]VdٟR) DuGH.o(@sJ3$8vӠOsţ6,12s;6|`z8ȽQ+4`-nRԀ'Vܻve4K^Eo ˰I(bG=[5$9d1V4Lq;LTY4#J\R҇5W:lED";R#!c) ϷcT M>x>1&HFPZ #WcY^BCƾ@aI;>~ZOv 6OHVKTS~'Mc*c7 /is=C,yqqɱ?[N=_]{-Eh|X7a^*#p; *VcV+\5B}Ax^ =&n tccMw+jtaZ>b?‡%|iI<>v>nT/`t|~CNwhYw˂,N&֚y]d2^2f+c }޴/ߡ 9jT^^X>R[՘^ ͠«p1Tq,Q,:3̤Tp4l R9/*F(DҎ 5FgKF<vSXR_gJbތlg8]g10-d82̑HD ]/feo޹Ah]$Sꉽ}q Lz?xԵ/Y:go.g@RU3{n^NkoS$jNpP])їU" LҎNe`nDpܸ'1x :`0xtYË/`|QATd돘ų>?t1|ё/mAL*&-_Yrn"* RA?"Wf D-׼iY"[,'q=kB<ɱ+-tZoFvr, QJ<ȕ,?zx-gnCGX;ױԘ)^k{v!tpf:-6<[9עgS=b'C.M! \}qJݴhߪ`Q TV'@Md!<3MBXOV>HO]`?Ƕl-ſ2 Gb~ՆPE^E7`sXlَ) o3u` cXءW51g('' ;Q#&H\UYrm2ݹGg{[TzP ,gP 5NYAG"鈴.BD 4j92 ݞC D"kTLzD+g6no (3wM8`odIKN1m>$>ǫԆUPڸT0vT#Oދ<{õ1ln/Vl#xΌ>F=x)Y;=N>mfGpt$:^= gК%FA 3rG6ö.p'ꅼ,|+UX]"_$;*ޒFB9MoAŇAߺħ7K!kSXvՄr^N׳r8!0pॵ ˉ%4uWhqʺ x?v+tT# mFk$x^ܫ3H>eEpdo}#| çI2D. gR'꼫 $8r?m#󕮡|3$4 RfXfg(% /NтM} 5w? j2sRܢJZ.٭5ى{Zݖx8珴V|Y`," Tr'cx0zʻ5b-q'?D K sX m-)3\差K%/9,Ɩ'P i}q70AtQm[\کFݑ gϨ}5ɊFm',3>:&T!S}Ϝ<^ {?$]ZPH3 D$v\p؂+~70BzN )bi%"F]YUyKc%MŬlЮ $̻۟,"&Ngo$kub׸Z/*J*.,u +?`U%}8t$i_q:U UXxjǠ``%t–o|?Nkbc @эGC|D)tžZms &c+kjrl(_ĐtX\DzyI5qOZ}?*-ݬJ{v nSX 2frE%79HQ0@[rS>%ħYBXQ^d,-Hk"j!jU _&~JA܀^lc\dXRqѽKO@i R9Ǡ2;4`:.@XZI饪mƙ1Kx`5L( j#&@W$0[R"cfF~d432]t6~/icF9р}^z>LAK`M z ̦4;qQ\̑֓󩗝^(: ؛}1O]4CH((ˆNJy6c')Ӹ Wn.9neO!f''C:XZ]7Sgmq}N4rÞt] 7DofZu؜*J 1-3aVDЪۇKWŇGS&Ϭh'Vϙ9^sQrrrElW1 gfi2 yzU8H1-/~jmMܮIT9#jUV ePIΔkDU-QKI U}(@X^4h9F# Z`(}Lnnnj+,4JGho:z uŊzN3d}6 B )2jjCya#K:/ޛmuzBZ\MXejwR- W۫+r/dRskϰTRMk}EV6SrcբU8q|/c3m, VrhՇr8 8<#Z;GyKXP0 5#2hJFzh2"7p;j-NBYVVEbӲs" _bF#菡0+ `ɂ)NbպKw>aa4&zAB_7bG/H[r]Vt|xG<-%ŚKǨz|4PUIGQ4'/U=)Lt㬢>Ul,lL~, $qRsOX$K,Z|Jq-+["j醌OiEʅi';r)pR׺r90N'6-^FDv豆!uÍ_;D9=5nr41ڲDՃpH=?f8hnx4Oy크H0GSzՔDDNI*Ksw2i 'w,g[#U *k#~T7wyag{~r )dtl$laǕF;X2 4c0=T.Mr6 i5lZ0ޕWRG4QA#2;65Rz vJ$j Ęrf{L3-( f+Op.2' _ GhVI:'s:i{4*coW3 ur@pW Ƶ쩩jX^ƴU4BBN*- 2C!ӂ> A!t*M[%",E=_<9P QBۑN r*ʪLpmXp#V&O`Z߳'0UkH~=>QvSCCuYVXpA*P@Bb 8mT> M pP9zZWc9;KEp >tRq/4\2$mt8:PAX7W5g{w@j24Aƚ]]=K$)"C@X!b@C[?l( Vp~P~dMvS'Wtom.N.V gO,PA|TZ;;ȫ?"Qzfk*h8GPHׂ6A`a@;NHj$[Nh& 2pū ۾9/cia>s`vl%jm5(mrWt&Օ`=L4@_?-l 2'fG]2 ?FͰ>F}w#jZ@w IOx'˒Ը Qgx'>q3vEM8Ưt\SN!"TR" ˰JO5ikq.ijj v%C<5x@#)5t?at=duػ_5fPp*\baC|6E|[FSw R'_e$ rU}غ \U_//nb} a?΀e)nYT?#^4N1ކEq,]@IN wkK$# ˜ kʵJ;愦)LVs]w~9+PjtmB-QuDfy\ =QX K#+[TևW m0ROտJGU Yms^DV]E3uhW,1O@eFZs5U>_ʶG㑣,M(Y"F/ha_ңyHAsdKt k O 0Ud&8Qg!g>}וWxǹ䦟dŅGM ȖI}BBAҘ?B^"'PMD+ײ˙MZ^T%=Փ=9m5n'B_Qh\g9֓m&bܡt;%' 6Yt)+#w) ݞ"3y)Ќ F,eТ,>Q0{KXFdTQg3)4wu:oYNh!$:YdHIZyw!^B2;4Q:ʤHjkﵥO?h吅&"Ҭ]>o×w,%Tҵ;cx"FkΘn()dhYƟiu_QNj O>z/2f3 B;׌e} Vm<;mdo~w7 + ®UG"w?#gAJ|a~`C#,qUMd?[E +I\*ZVTx^kQټ~GlQ"ŹlaKJklNjvа& ݠqyqhd\0P-5aN2uQA5e̤ԫ0M'zF!P(E5%bl6 <|1F72%ώ̮)ma:8~Wx ,W ZǛ xY+1ǎ'&ZV3Q'g80e9z}e噧 Վ[NX4 <籆 Kͻ˟tР=[c I}!<_ѯD_al`Ϧo6"vRq=C,JaZ7\uo5;EXxѰ|3xݚ)Q5"> "$Y~]֊tE.Pp6Sw; <ЖPI虷Xu.0tՂ,v iYgߏ?X>  _R9_4Zhqɡ% DVbR%1=<ۂw%::eb{JC``b.͆#JMM?b†ljMKex#b[T߯\uYD q广淎c{kh~~kǥ NK|,^CȈVbq>9]=7=R*?m!@[6La{F] P\Hat3i8^\,/śu]{S;N>BBLű M|| LL.4A!✢MAΖBVJkyg1{DkGC1'y%silXab 1-"zs84q:D"uQVXXd Dl:J51D.Mk*]Dz:w pA피SH* H%nlfkdy3) >/1: aه;'"$@af},: f`l9Y[扄4"9kE'J:b4Pi}%' ,Dt_~hS]&vR z6> `mӵA#kRI\%OPoq9K&Nh=8/R;dg40=E-e7nZ:C9 ]QMv7bk^IqK=<z"x lԦ}{zL)}ge:p$0 15ߗBuaIs }FЊ&@!bmVn*xH6n1rS 7lCIyb-έJq듼V0W?r>tyZ}wT*M@ CyF}Q^u9ǫbI!1LQh71)[7^ܴJxQN@LE\' zXTy}ߩMZ(Xk-nDmQ9' c ;]8}q} ($įKiuK{pڑ+)쫊Y*0}9rO"_,lњtBɹtJ4s=H uރs &ǕJXث 0&gFOz:fM "t+,z1Mݑ'z߳ &~HUF2p1 ]qlثWS`9w Tg$~u:=/%IYIN(էggr0=EeQzpumOYWٲE1@rczW+E1NRRa" .򒙎>@F`14VL5 ZAo8kCVe=CbLL4VgK, Mܔљ2ndE794_F{>r*eYghhp[{ա<?qPYTA8;BY>f/;gUO1D0$R~!i&5Pyp!fx~*݉J"maj'7c%=07z0n~]TM-^Āo_[IS$:BQ[ +9 s0JL1Y? Xޮ\l$U({\XdT94"v&͚P AaYs1<+9羔Ts SF?V‰r!o@|9nZR5$3~-r5\hCZv`ڪlVo95B81? )jMώ?yx#g-F'@|Ps(τS hRe< Gd1^9g{+IV{f.ocQx'Z uKOBٟY]ZKS^;] +G6ׇK- lwhkTڥD1Z`;\"r,xOi+f@}6`6䝏QV #f|m1Tu(QBqv8|HO9>3UʘK+}i_$b"Sy*DQhݥ>% 0`Ď?׍5\n:$^yYv): S=AƘ? }#& tH4"?x/_^ o)2DҨr5٬!c"[q٫j2zWWK(:us~|ի~v4 b8,f'av#e}CR ÓV9*U }wUێrt2$GRW;UדlwTg([/hfKp'8.2mvn}kp*$IZ7 #a\)x=;ĝD O J9K1)s xpO|'Vvآ؞؎FB4y(^D,kF 0t]ed~Js(Dqe3lfv\sUBw*6"0>u,+ē2?hdҤU%&|a<ȑxʀ7VRc3~ ֦ܖ'`(NB ό&ʛ] 5?SMXe+-4;Y6*7]X$ Mz" gU|-Ǯb1O閹n46P<"D`YgjR0Z)hjyӈLE3 Q>G-HfPBcʁ<PXrz LX7WѿAL|nG %K -7ydڵNᱭWC 8 d[40)Xh'ۦ7L$k*=\R:0`OJ(S& 47 N NWq#`uzѵ s0O9_BҼ--ouv9FoW.6a6<`-wLK?L+ Z|I^#@Jzh)r=vGg{:aM9p. 8IZnӦhug={}ZpǗbê`7x&;:e!zyf& mO C$>% rR;&.{g+7=$+E1HA#ŏQSA&\+eQ77!'.8 #\WЍY3k|M?s{]#Wgi-EpgQĄ`tϲ8VP盂}K-ZY%]T/JЍYE/"1X\Š"^9/$<mݱfey?P:faThf4Pۊ?\N3-'q%yY짱HgPDM񫙖R"fmD,߉>%7 —VdRS.pbLGw\:T`nWI&%]lS[ uN dY:6:=[>d٦43Oa@&)^&WEurVB>gشmDB`e=+o8ў3Nם e 2<\(DH7hʇ#Q1_"Oak9x=R|셚4 :k"27AUɷ)Ȧ~8$HKkǠ+Mg W<KbyN ,ADqIn'[NIg̤ء,:ϲz8in m;ȟ)Ҡ7{NzjRS@s8 Vҽp6MȕH< F^XmA֠ pщRX?x9gFxȕN_p-_3(i4J 6M͒#t AiSkt)cJ^ ջ4g#wc2)}DOVbMѣ 'U9:is0y˥w䒙=Kl+X_]{8E:t:calT)ْKRC4|tƀ0{J؇]`fa=vA 58l ݥP~ ɣuRa w}kwß`~Y|]T*z.oF6y.HK״?zS̞C!ਜ਼U ܫ>@&[?'wG(fD9e _ q|z'& ArUT +\! ]NZtTI8ex]5?90",a˥6ڪc"]FF{$-v5ݪ{(̈́jW޷aLؗ#>0[e~$ɶ{y z[oxfvT`:y3DR[Ze'Gz/ J>ji~Rϓ#[&[GŚ⑟eBS?ھD Y0S`iQ4K˳fT?cn  [icԶ  .P>="/p|ex\҂/ؔ)wVYIhނƞVǿGСJҀy9[l=MlHj3C$.f#)sSU h ;LًV{g,]鶀zH7ϕMVQ縰hRBl@n϶/Dfzm<$A0 xG S& 8#Gea؆|m "T}̤Yλ bkx|WmNc]t oƑ0jME_f}I)niC䖂cK1GĉEe\b9q/}䲴ÚCA KrSrɹ;*ΰ~xpi{g荭0A `ʢr:\"z%(fkb!? _6%- EQg8;uDmn8y*2xOi2p/_y%<Xx8ZO5y7 \.m u2&ޣ]7}wxET  dX\턎DsArt+Y@@hyRٕV_phj @Apdk`0*fӍwT[`h#CrNFg \@L8a HxorI4<#1,> D@'id!V`u WɌ1n4MJt!ךXdP,|O4%8{>2E~I&ee;%yV@UDeΪ->#M&J'L*k` m:ZHOB*U,;/bbB' @Z춐DJh닩\DJKHSjfYԜZIYlN/Axk1[\["4'jF˶t]=,pfhOY5%qD5#0÷Wy'w-UL۞ 3:)jiZ|uϲ!}p,Q ջpX$IZ'3R*ꦼwkYg3䍕Kvi~`vɉ:M|I@xгGi4ߏ|<5J0(wyo$h >sZB7i;RX?p'=(yPvZLO RʽJ2̦E # FYXQƼZlnH"ښXnШt8' F~XA($CpMuCoʝtVq!lJ5E@4 tJ>dFW]6[ݭzL .S]?]Fr}ZJU4Khkn8)F@=4rl1HOTK'uZ`,*H+в5:{cO܏Hx aWSu5#(_10ZI6f@q(v.iMF$Hۭi!1%\+wSLW75c=|6R=~Z%U+]8A3#t"9T,|~ajcR߬B0* ,n+O[m`p袉_<6S3~xE 2h3^lkS+ 8ۢ(?a}S~ih0N 2 Hl?6, S1l 2&9x҂ţ '8K[/'j5o/d>^|4ݗ!U aԗ^ +LYlrwKz܏ZI2W>:|Bk<)ruB+;^T>|KGtH9#լ-}囝1^Òշ8`rJuG)/Y)q9Lkl#*dp1 Ƕ*y;hHԑM u]= _ E;`-6 e)=wgn G`1;YqJ+"2 槉S&a9)~!<6k"\zVPyw) lD |UTF;;͠n@,8Y [I+O&I>_wVfW+;-]̹`|54M5Nr_Du>lw pr C^2`&Kia'"h6"i& `Ɂ#z'D(צjg }gVz`kS%Ȧr]:Q磚[Y2,uTMjkwy >\#Cmv'l`zq+YnkBV$b(]O$?\/Eqع!gpoƦ# -l]ăNۭ(1ʼ^wfꁠ/6>裸4n* SaDgS SXo)V2މmeG-Pq}0Ͷ.O2y50IX!RCw'aGW` fzzQb&C9Ѿ[b $DS),hHUx ~ #-K5dkZb6Ĥ` ;kXW[;A>L-+ *?{ )9}/YFȔΟ>ERyp (3r>dJ .X,{ʐ,ƻ#u[Wl~fXlUj,}&Y ?ϳnFT,+{JDC&-j=M/ŷJه;j~+n^ZP5 x,RtL ;:nHEWlmaa!da^3b+-fZ Q76̇ḋMyRT`B}a&#]"vi-`t85!ٵ5")zʸT#ӳ nMmc=u( u{&_M{Đ&Ed~)à-1{=oWKs~|v,a:_+Ev`wQ~Fc K~Dzbdl 7b$(Zcd&:s*Yyњ xWE=zdMo)pIL?cy82;{:=fnUb_7U,i?ƗnJ=ԑfP/ Ne:W`t״4Ă:SA!X+nAҁнW:%/y ]}+(RуB0#_l0WI i5pA"f; eZrۉ*kŻـ _U "m-FWb~^j e/: TE| ڱOP蒲cAe(nQzs~V7LRv<=(ZpY *f'MR*B&Bh97V"݇`:VOaVN54чzp"O85ȵuzhnGDLaFғ  > 1xL: v=%`Y 1l $2,B4)#7CNK!3cꈾI>*)[m~*V>9Iz +@̲ꋴ]= iyebگ˄訫~!dk`ۣ bpEu(Pccdj6J^ 6z) 5t_v8s:AƘz}e#et&eat'tmXc!Ҁ9>9XqZ4 QEٛ5i{5S6 FZsTXv+\cs4j19 8tv $yF"1|qdfm9hӏ*B'z,nYt_+՗ݞ7M˯;Ɛ~zl!5Yhl`FE&Zvg ao.C1%K+%:Q+$IK3-ӶG Q) ep(/ILPX]f "tBT-N׬h؛ƜS9֍hJ-َkxvwDTŸ̶Hvl! i\%0L%*CB^>a4|'T ?rJ%&13i_r{&!;DY#FTb`\ lT$mU/rآY nl;gj݃U\DU1yEQ4Kn@,Ƙ(y+5_(ӏO7 ;V$=Pw;VBo3*RfO 4ȥVr׊mgCcNޏ -zo%jRq/h02E$U4= UƠrJR3%oE P=ŸJiqlaxW,1E2JFhhV) XE_^.n N3Ŏ4p$ZڷZ[t,HB0쉈HzDZ%=A"HH7AIe9MoբXpMuGl7K^"P{xw^F[Gc\xYCncFO#QX,H^BA~ՎqC̓O6'fVA{tLxJ3U ;}ۃmC\Ѥ%}>}!hVLck mvQ%IyNo;\+ԣ3%uW,j՝3$SBd'07t#..u=.|L^D ZzF;nA10M a bM- :a6U<| [DrbFzZ-'T+lUSZ{F@ I^u.>SLE,5*JC^FϞ-8! 4qgD$|bz7`*zsiPIތ~щh[4~W]'G| crnΘn$jS_>6k{]0P{_l  9twB39@0ifPs> ]+P\F  S\ބ=!֖Wgb̧"#LsYi ͓-=UpqrӤxɌ 3M۬[Q9oeh FZVAm4'0 Ǹ ^*rjEM[`kR0P;eT0լlpTtc9Qd_rH|P|CJf`uL1[6 'nCh9.7_d9 0~:Y,,wzާ(wl|Pԉ:ܼBƒe(ܟdFA~Mɚ]-*[W?ԓw;d{ex8_rxFA}lNf| DH+E*Z۹!燐*;T;sPQy/? 9ASҬl TAtO[#]|i_mvZ-fPsb:"b[L*_Vsv|-r3YpIL5ygilaTy$C S0:=y"a#r*sS,~dxKzLIX$7iu '?pQj^dt~fO r::_tU;tҔ}黑v(Tb0 oڝ(V^Ͳ>~xbNO50PVWKFc8b=a9?I[lF"*I!˗|TM(;lNKTe׀Gր1ƷxX| KU݁^C^$*]߄oh$a-cL #n>CBՏL;"6M7 bq|n#O.H`4=%úl`2I *Ćd`\C pZN85iUnRki t[$x%tw>=x@K;rY'|77tyYPyX {io,Rv/Kgvqac_1'Q яi øHvQ@_اfUO4w~pzvD#+1z:P26UDw:$?JĜfny5d@baU煷K"|mnd)Yր=>W^J뮳ENKf! bp,.dTzaC;Mչ#N<zQ@`+DV)m^Qw.3dH/ϣתo6\3( d\ 7}Bodh$ 6*j̴$Wj3|OP6lMX,d<"G4Cڮ;vu!pD q_}9!C5Jݓ<-5| xƫ k+ڡ$4GuV1H`s^0 P! G|i SP:RLHۑī@c f\Lb[XHno-)24c=?'Sʢ2}gkj,tT>(EM l:*ӬQ´WfAě>1.S[yqcA1AfLou2%ˌΊF_35 yHޫJ l PK:JM.B#۟Vpxj 9?VPI_H!p%;~:M fiȓ6GJn Z,zH2xT,w8xvݩh)dR&Kyu>5el.߅_֋!{7_ϠӚr$w|o;})iEҶ<Cp#XKkNZCu; 44a}DZg1vY}{5ˆYU"qWHX獂z84ݏ. L jBuȶVEP.TktB.=UuX/O$rq)>(s RZ4V6nCCo/HeB$ Fxt\t95aTx/$@,Hة 8N ߪ2k,l \փA_L G2}ga@iiu2gj ppj]7,e );¾E gJ|T/HQ)@q@k\La"+ ۞bf} zTk& /d'7Œzc?k DQ]aɌۂn&^|:J9R(_~$"-7a oc[NO4 NƉ =";fWF5 DӬA+\De*)#!F|U/ǐ7ZSFgP|`OnO ;pn/VbU܊]?m$puBfC>-jy@H4U)!V 9X6[w-XDE$ʗyY[E;ao/f$17@ ŦO c*! TE29v-pF=۠YӲviz8rc)ĴI'cSfG= 펕Ya')t h;katN5.g\9&f|T!lV'8$q+X]G;JMQ`5bØzQ0ǻcw_Qm/^ }!TFdPϛ:Y}ZFτ|]ς,jԺG9#a%X=eGңX H@ ? &5MQ/2苡M ayh/%Ø_.^}zƈLgE&8+j+Z]_%T޿b潘[A$Iɇߍ+}ieVjL4%ttKa{ĻhC?O3nC0|Jeǵ}lo[Vp nk8m\h/+AegZ+YWd:5Cu~r}c$0*Q+WB!^ť H2pYS$M%2;15ȭI!ɺ%yFuy\zgm4ݲ~8=[imI6R]QBsE/uc(W Gk&±2uX$PY˻V\'aˀ!=[5>k-hСlG6`tz3E(14ylj!0}[HM.:NB%b^Y W-h?J:a-ϧ}7^MUgN8f<\wÓVFJj05^ @z7hO yo7yi~# #LO0c/JY^ ^g4?IHOErڂ\B haTOǏ&ɡ5R$?FiNrcK&x`%6*3]9{ ϣ^ڦKjdœ| RkQ崯,X0'LBKGȜ }qI)m $}u~qDȱ 4 )h9 bמKm"qB-vJ64ySEIb0apl4%tBI}H~Ŝtġ vSbw5w3;C2ޛF:2}`!E,2،?Xo#Ý;fnu6<_-jӑM|/H[{ݙ``/L/CS>6w8ՕJGj )vzJM] >.T "lyrF^kz߲&ߞ؄ZFl˿sLeߦw_)gd2ۛ&:3o 6q%Ãܫ.LPt>h|}Ʋܰ@ISmP-fl9@i!]N"v0k>N&[>`-ܧjqے 0U ђ `qA8RaZHUW 3W9>2ӁoR %nǺYp,ZOu0MEV_( hckuҏAN*+dzvP1-'f%gOKCFǨNvo6YfaU0WՈ  !i=%o-R<.dT) oOؐ*@9V7Hr@)fvp6eD,Mk\bt: - [NhjmN!lio[~QVOI e:G=_dL}> ώẫW7{R#d{GKHWOxm2xw괣Y@)Iȸ6ߘy.9u]ܝzYyn0i6 wT:otң|\ZI;,C`wn`nbH{"S'oo7д<{P~jHBwQ-1v!Im!:ؼSNb쓇+beϣ{T/ rY3xkZJ{ !Bfr89xJn:7'M3Y2A qoҹϐ5y 7SIUr?:H5jrbb $5;B'3VwnZ{yb'LHC%ΝXa[b}JmSM너n6n~7HMS;T *h"쭕'@'4ۿZ)(סĈ9T e%]SvfB!>P=vh ꣜r\"ף>55"Q1ͧh25gŞDXvvRHjW<7 c"j"dTŭԆf(c0Pyu{'P6v' ۚPNhiszҋO1:fܫ~p=Po &t ěo]8 '3Lr9")_cDpGۧEkmgMY0J/͏P8coBv_{@2b7B,9徯) jn`&3}֦PR@7.h} o}LiƄMv uB=m$U€ I{شpܕTm={/y;"1SN[2;!T01>|P*BI")jE < ?nQ=Jي{#S!-hXɗWca{ %`d*RsB7FtYZҘ_sDZh3v%X(i-*dy_ vٖքn$F5:[ݭ/ PAʂeKOYqO-~︄\K ]'VEO罻j̭1с!2 -Zwpw})˪!WN6#LjlVyi|$~SX 4F%Y3+>ur@Gзu8ʜ[?X!S(6Ň]_ɌIWQK 9p0]/3V"aEĬ7I>r7 t-k+rԛBJ/s߯J9ŔRـ&De f0jj}ⴿITB`ESi:Q0[tI5:΀?;Bcl[mryҁt~qBX79-Uy]WV!VCuw`(%r8ȿ5cuDNo* ~$=DጾjQ_/*0yiGb^sC=oT9zሬ.xMbntK&#r Xr|&& %>@߄߯wzgjP}^ξvO I?AU{~f^_% yҞC"- %Y eg]yB%6+H!#o55^̆M#xN.k9<"8"J5%'e F}szۂeY[}C h ސ%SIN&Vz0A(EfDV\̈́%\Z&Q>RKekNC Ib n 5#s Ǚ?@RZAzv|/firiC@TQW!zܯ's^z甥%Z V0%NѫFt.ÄIgb^ 8#U{NJn Y-SaWYot1EG,3z6o(̫ɤ)sMqZ ?Hoie/U\.E_פkspYvƱ0dT\X~XL8֙.p* |T$BS^ST!2|^[{'v J^+/nWkBdE$ 0.kW"N_? c}U搲BL,*g]!/fS 6[RUQ{ĪRF[:Z4i|\?:WȊ~oGVCڑ+;x1ѫ#BX차"n1/V$k,n!,GrFRQإ_S$AQxl-f!ga,QgkcqVY؝QЌ@:X.g$7XNh\bv# q!1LfzLiHY>U;j'r#ܭgR9r2$ 5!9E}"SSQ?lw}.j.1+-7[ah&dT DLȹ.*e/~s^&x\"`L W$cÀq5mjXn AJeԎC\h2$E6?Wyqs0‰n6&j#O.harسC[߼I;P54dMFL^d4Ph eʖfؙޙK/ $?V̮ͨV,nj#&r߬?xGNAuL%^p`st@<,?'{;񡰉(\ڼ[e="H Yk-1o/^F0LulwD)w Zcc:+\~/|&z5]{RF@l^`JF-\ϣ|fs961:( d` < s7GV#2Yi{  tD.sqTs42e7}5p'r뒪{W[*daV%(aTyTE',. &{Xcy@'X 8d%WRUh ShF6&%7 $C %z(V 3%}n׃H 1+c5,:pދ-ozNJM?vd;?,`ͱ3z=,;"jpt-H{)J87$ƴ8 I57OLpb BmEPw{\๺ȩrt!*ؚ{lhB\]$:sSn&>20[G/{&E#*V-z'o]/gQJOx4,ˇ]^%?""@h5@&|en .V% (-#fSG4-ӸPq3s ]P^?D_:q4JH_P.^цaE)`\2@$dÂеo>- I0 ]csZaڠ֫g8RͮS(..E%L>H|t7Xbna%Z kU]Kfbg<d)Kp[ʏ?z~HN_fN3t>j$>V rKrD=V-n>Cj 2^CEn7?ߤ!煶(8c4g Ԧ>G2-z؝r+`ޗ[עK,wdPoM 7J"bT}eOO%4WEΝ"F 9p?= GsQ.rTXi5bdiD3Y{0v(5aROQ!.`]z{K6} 8׈u "b@Urc66[S,4oQk0[} =*K0\ 3FL^puj_m7iͦgB &Qww|k9ԒhfuBGuQ 4UġH8 e/}'9*R<@Vb=:t"utpwmIH~EyO_8 _d PlirePZ/iS3vY]kLQu mE~u튇]Ku%DxPЇv4cMY:Z.R,9d-i,'(ix˹HoHY)byAw`? bnį} 5J!-4׏OE"@ΚC>Ol4`?n!ȷmT-ޱ1V$6=.WY0{)i J/>w10y%5R&y;puwkT2ɵCXN-Iό;{Uevպ{NXestK-#5EV(#ϠkN!iTu _rV5 op8;`&\(gb y1;{&κ B H$a6ՓJDkͯ/}*ov4]f |"`ϻ]:ʩؙjW'`xF\8fYKVyEZ2^Ԭ5ʹ(U6ǕdCg! =.mh{=c$F6Ęj\O?OP{lfO\) "oT;V-4YjG.2n&>LO,_{PLMZ(]c :ӥPK0_ڽ:˨lJKsz)#6[-a*6>0!(6kk/"PƋTv R\S{wtOTA^U9qh#5.$jXI5 ϓEt4HHּDah T",iPv4;SUM / g6:vw|oH@eMAboJ(I k׎uMLRS$WȨ8u[U?ޯIʂwYH{W*G/n5\!S6 +/F /~ܿ%NL@W/N=5y/Ygj T膦Ť1K4߭gvi!{F? Ml#.# Rs'2lO EHXe@Tl;,ш ڝj-?VՎ S؃SK' >O'B, =Yhixs_"kkZ4fiݲy\;@E5MzA'yxq|F 0,lmCƅ#]["2<:&g#"r.?K4,C{**]6œ0,SEJ뉴cH;R?+2>Ev1rOxjA{Vr vuKsuEǭG94b _xgkN?\ (kgLgk|=I1Qk#ab 4dPFHd|p!1*e O}ԘcScbc$]^3sm-lҀ/4<0q*DT xjtBj=rPIFgRS92אX{+{(+cw'_|Iȸ>P ߅[& qX>=|``Z ιV>vM: =(T7\rn1QOg˛D7_|yx};s|R\Inpov:C#sDH4FUn9/Xcln/"gNrmZbI i9@TS4@)̾X,?hqiv}k3s aխ2܃fSXK/'>BQӭҼ/`  h`367ﴟ)bʃtpp_ܳ!e}ǮҏĨxhR(bAC/ԐX:eEY I xK.)I[s2FX|pghg~qǖgq{(F.BjʶzT{ȋ̅(![`:EKg"✕c–KE<FPpejiR[1@F'Όp ymG8A-yVu\l"Ta^eZ/{$(xL5-i5G/&vJ68 bDT!܅G%@WRʐu{ (պ]J  պybYq?hSx/GKqP%2%Wkc4bf׆ζ Mk^ z>d˾SJۺ~+tKޜ4bNW65_,1xWB-Q3ȌPpIr*oYXOF`Z5g s{yTjh.kR?V~CyZӬ̟p&gDlΧ3XȞ@%P[IOP˟š끬ֈ Qҷ6/0XvDH4JG\P|by3!ڂ<=;#HƞSg?hjhLb~ 웊ٕWZγDKt[6rvwdR8hxI9:Bۃ{lK1Asu{~r/F+n>i PoF1Dk&'s{>'\-5 6Vr9*!u-W jZ69\x<;nzh 7 cq;^ CPzI,mr,hϭh,p*0~(CaDhgKS)S=?u?C&[>/uon`߮dVXݯ*F'oo-/j8zRF*+?}}~eyR]UƘt_5on1\`ݤ Ƨs j{,ݭneЅF3ۂeiX{?0IoܬBUx ;#^A|M_aX,Qq 3LW}4?4΁uH y DJZLN="p9RR"3>l\ͤ[Eߴ≤{j/'?g!ƅXatpM/qƞm|ėdsźSq;,Qg Tq K6u2L;LD:uD>gXeD HW{^<Jh) b^J un<>qKmy?<׳5z*t']!,Dx"ハ}ǽc UX`<)v"f`[}q7+kuö*J^aSN_ϋzr.${k%gw2s坲m8|;.Th@TDDO+*%$p9o~\|4IH.9yqo܏|$ {ݢsJTY=(DY"4yr=`1?@047Kf>pϾjɫp3f[V[E@Dl3^B*pNָ&@._So0)v,k)D[襢X-瀚K^AaP F9Y$i"&z[lm*bP$KE,Ń5l/EVk|EV lFK=<{AJbծ.J; -u&* 4r%7 {/bP TMg}xM?|/槅+#)ҤDŅw")bynJ}Ta Wo5}_>)4' ~WUTuL?AVfR rjqJJ=f#vڥRHRzw(\x EO dBݧ ߡܒg2#"k[bY8<`%U҄Y i:jo}"s\KYJ$]U;XOYef}EU"a9U:hw1ϔ.5=B>ޅ/)=j y:)yfǹ9'{&E 06܂C(HsNd HceD +J%( ꚃz9auςl(EbGJPm#!)5he6y}c5Q1N\3jZ 4Sz/SXqGYwTDV&{%p33/,Ɏ!]XҏnAh0riH/dmC(ܸ QyNF֤Bpګ?dy~\syЩ5#CLZbo?"]܃xy5c"]b8l/g*^ &˼~=vާ,)GhLF+%AXxn&X آ(#`NʝՔhƧ=E;AE+Ё<!#̫r>TAĢ&ݍ|D$cd;6:U /_zn0C}j軞kuY mITyw3=vWs~$lړ1" h 9r֮51g&>U4l9E|AYmwRmHE[ց5YD}vE/Q4!u#^& >ߗ |qFP!XC0&9U+ չU_0@TzCe WJWq'o8OJ EGmWYX3ؠM<(3:hȏK>2v𯃃< " fg0k3esS6Lyvjҫcы4FcQ;ਇN-dkNwa'-/j;펀4}#&&Սr4i%^EeD.}JBd$Y0݄QzogKCC){bzC?`𭬹J!FYHop\.uSX@.Ayn;@Ҭ|a]k U 2>&Q&zW @QP`}pѬjAX}79l)̦ Z :#e=Ijd@*1TʒN<'\N9'Sckٜ@Q75YqF ]P x_ /%FR[Z- P6^9l}~~?9`ł 7[ y@$uĢ.y F:՘K6)t3Y֭n"D_exX Ecs5 $uIheGoDYTtF]pN "ʶ(d]̐>)ȵ&(ioxfm98ۿY?gZGIjȆḧIE/̐& ⨠z3 +>\Zf$^|pw3r =iQ(S9I_8N3RD'O1j~w*{~Pb@^Z]X^0L%Vc8Ү;aeN+@}lrT`Z ?cG|R(R+[+aL Ə#*}+ڇK/}S Br(?IjS/CDXGnrd?Cf1JS%3WikB+ݵZM{w<&s]k*uS >~D럌?^+e9] eWk׿YDe,/E=i-յol4ʇE"bMFhbXc=z VuH@ "ZO^p0ᾕLZ;뤳C] q^CVVhl tSBk/O j,C)ۺhᩛ9ѣnӕɄ` {txSeh#~jHP;j MYHt"U8d7v1 ;DS#U)>OfD{ KG5yQ*Jb/m޻X3>/hhŊGc6P'9`vao 8P\+7,842ۇmL;^fhW\6xs.G`oVyQ hX eSIRhͪXI7.Jm/9bh 2aYuIÿVVGXy=2y7MbJqt3BOOI@2UĽ9.Zx@E- 򸶬qjo##!I5V;~Дm^OeoS{{ƘPgt/ڠ5rcL 6Goѻt]Gzb> h9 mx(YasD}P/ .5mS EwR6@s樔JVP;J׾"N=/Z3^m+r]9 .8^[s׍m+1mt} | ISdujeZB0rq H/B>L ?u1?Tt 8+8ƿ|OJlnѿ$O@4DFD3>!;5{rW=NTT 4z`8R^1zRy m:%7fS{)RJk7зՏaWn]r<6<16hu֘,:Urj1@/%91턔IZ(" a!gW٩jd[pJ.l'QJ<5Zfhب3Ɛh0򴤲-w_ueVfiszLrزC:9{34V.xY>aӺ2jö1ھ ڟЀ|ƓIqOHq; RL6|Q3T"a 7 XK,x*{ݠ.gBp8Dz9/b2`#㟣j̮%''qAJf V T[wfK"tqq1F PP4jxlba^_ Քf^.]-T(j(Exmz%"p+vSm~3sI&U|#%ΚgJ;XG&YBOjԼ7fyy3)|ʆл}L'ESBꀞhOj?KJV_70k99@VWﳮMM2W~n15 RwRi4(c`چ1ƯlZ.-3٬ }Y[?{PL:Hi|.C\uEμt1 1u~ , t8LP4Ρ)*+O4IQn8*ΖVPHIQ%5mke-we_*t'+\>T8\bXKJ,-A.CgpP 27h—ʭu9|ԹN*uguv >g&*F%o#J5m5|\-&9~,ihVVeL,6!iP7of!ris/)GʊA >UM(3=!-H%'7y?&YwljppAIH$44"Wh4cŲQRH-x1m;\ :7Őv6)N3MKm^|Ѧ]g>iipfe.<#-ǖ oa]4IccG f~rȏ1-:qF1JJsJpO@US2I|m~,5}Q]p[hӝUtJVÞȋ]3z.׊>2./I#ߐ: 8gQ]!#9-ٹxuÎ G#8 Uc܁Gl6&WGTvATr $ql9B|@WQ=u%9LF:8R~EiK>{}nZH'}jD˼TMa2{e'A/YH98N5&cA*AKoQM~-GKԗRQ=I;FNlȉ gk}ۦUD D@` QKQ:yo)ɡGhzhxY2[Ȳ`7î m.:qDF{jZP&}xE"݉g@Jsl Z# ~g>ͳ>hhS@;nl&.NP"?WPQn#E "0B+:sY0Yq}]8f=  E$Fn gORݣ=ny{rj~R^]L.MENI;."\N;wbλl2Np:plR Ǜf3xRxX)[Sk- |g%u=b0Wx4"" +YQ0k5Fpj: "P %fDF^%uk-&S+-$ c/1M.7 !ZԤ4{>~I|C8 ͮX' D>n@#M11eL̜?G%>Y-u;r#oS}{5^1)U4bV6OH+suu+ч LrMY*0jY^G;OD:qu(S0uZQ/Ʈnxa.vp13ĤU n3PyvX\oX99pֵ6r7mFmRV#hzG%p^Ktfj2:o 6υ URg9aFR͡P?.G::"(S=")9E~(**N'E=rL]d0m. {>SB?zP̾ Pl/Նx"9bvF%nZ[lldJ1| P]G!|t ez"WHmuA҄*Y A~ƹ> ǿɛ'lHXoq"/t&-XwkĈPRBͨ+B.cb>4#,P'չv鷸I2GH0cNά,v,p&+8 k|uBJr @O (AVQoCҭ〚ʞ =mM՝e;Cv|etٓȸ b٩JqHH0{XkiŐk`2a/w{21'g)q $97vIݘCYl? _*(Ewo]3& ` j`/[_C0!(dIu_?O ]u=]iMK,9q9El'<~ d3`K|v8`J gV !aIgtO.|zcAcB >eSFaK]L'٘jB 2;@8̪ Нr%<c}+*_R~A0zm))u\Qg-G![xI=V`s?AҮF-:I;zcgrL̀PT 3wELV _PJ; ',0ќ5[*Vao*ζ&<G@U9"l#7uZDgݣ,yS] pkx^cwmה=z2=]<!+tp0-֬aZNÖj7]Js䙹0b>Gcdfx}Lݐ_xA#4wp'bdl VElyi-<ȫ[Ӹ3^ׁ~"4*`@{+N ,JZqvb.MPeƮƢg+Ď E 9kA|E 3^!4 d;(9KN_FPW8Xm #7Ai:ФC S]kj#+@!(OrP34aj&|Wu~3莞=ٴRNVov#NR:LWh;a>PwÞMGMvtdt;_[`T6u"ߙS ɤ R5> tU{fB.пDΜ,hF:(>42KP{:~%Z#>%e iy=>xRg+jbNy@Rک[)ލ\()1>ΈS,/onE A `M3e^T/$,= J{MC=g[s놜`L'|!#ڰpA->b'OḼ)^$X?p-WpTuqE9ϘGAvKQ NNkEt1KCN+eV;[5UGBo2J ~do mI2U1L%K3uإ Vun$oX`M6@*}*jgĶ|~ra{^MYvػg$"]%NjƏD#TYIT2_`nʺU1uS? 3@hDQ&P`KSO R通 MF^äQ)b$p=N%$aޘDBgL􏙡&T\N/G&>bg[ Ґdc&k԰'9 657CSi,m~PzYOxMKaFRU͸1ţŒ/6hNpKp 8δqެD"KO1싻n[1> d^},~|B#EB}1IEJ{U߳[VFYa 0_L}k)F{)1H3XӍuFP8bDT9,%s#U&j [°"X0C6JX-86]̛W7TRq>YCõϺ˔'ik6!n[ Z?ľ(VECmw0*~CBѱ7tQ&$p}W;acy+$:ٽG5;?Nqc##Qx])sWtgH ; o*^"@/Bqt#KW Z0>Ahtc 4\C9>լ`M z{)>");(ܔ2+P8Ҕ9 KFF ; T3 =̈nuond8ExE71Sp?\AS|UCi%4.@j+SaVTP xY ~38?G7Wd  fE 7uaom't HIPsLS,F1ln@Cs@$br1aSF=WpQL(4,{p[3BrOj hin0ר\eNRiPAJP):~PsMe0Gc?fJUľM{*sQ ]3a.9O5<h[Զ̿QAlriN:g UAw[R^$?%Ӽo30NPƭO•%j1hv"^W~*b̫+-C|[O_.qj ri'$&?vY|53Gm7ȋ$Ѧ}D>0>Hdc^Ãg/8Kt6# ]+-7̐qel Ꮱ1ŜM8b<yo]n2Aǯ_$zHɻC cC2%餯XC`_ Y?z56?D^i\r sm"l#uRMo7aj؏Kd"]=&}(7ȫ  F jJw(:q6~SaM&/ް uf ,DB'SH~2Hoh冎`tܚ,V'+guNi񅴉4j6a6Zl*4icz,6h ~t9&?a{;~S2 ]B *ܖ9 -<'ĮM~Y-h+[4. \Lݤ4=(8sl0d,Ԑ3 z"pq byx^x!|  Ƭ0_!^orU0FPz*bt.֥#NCs6ǝMˢA?q03\%@wZd)ùxVZ&iZ*Kz?Ē'kTgeCZTΚ/p~nEA4'xLí/+Bq>d楔xL:i U4\Ũoy*z;l(͹)aT\~?tn\ c e:x ԇyG{"L`/#;Zwl2.-l μR\|,8'aGtUT$\lq_VTmg=o&fdwW3!0E{VO9JoCdhCqtӺ޵oCO~ؓp2'2t(XL]auPsds_Swy;+ +|g'?$}|7TRȊQ +϶s16r:aCWGWo-]h F9R ,j[Ru;6-%kY)ۓtC܎Rìsm'&?Q?m̝BYlj fU5qBL-^HuEP4g\y zTZJyvbAg1jN4+ yL-·BşЬJCN)ͮs!Ampټ|3(ɕv;*-+8qeW#ŻBtjR5l|Zs76hew >=3hكO6Xшft,:eBy$nIF$x b=2?m\LcNP*b̒<앰KNEY$dž2cL!yNr3I@-:VY|dYB[,, v.bظNb#cr zrhj<s|") Ш 3B+HH6BG>jK`9ؤC@(o?@ڱri:' (yrN),^/BnyvC\wYЧfr[nBtDK4Sj] o2K@_M䃢gR3wMW\ x5GzPِwW.ԛ ' rZ 9ʇL9)Z)I P^WG.>nUEڑ,,0]6ntRkgwPӂmۇUU!6dFrRvo4s\f۫DQQBzMH s/Z]wwupb`]lq8)K%~ph Sx6Ldx ΢$-zf(%JSkPK<0]iKOGExsIl`ɣMqyH}OFfI"ĦE5TP:Oش!o*ٍ(kSuXl \Mtہ|B&6XL&2 +L(w6" mM7S%&51Cy'Փ %3cǥIшu sf9e'~$ v.%}Ba>2{]" لlۢ\!AAPgDU02(U@`1Nn,JcW1smSS0'Cebؿ Z6 /nqWsvPk/GJײ헚ӗ0NK ^/ei@.jyB^.,ڑ~ALԄXrvj_D e:FK{9>wmsGaQR\POO0䟡Ls֗gA&+@i/MhTdH'% >CI<›u) Hç#G%5w9 R)q53 m'a*D#wgg@1BNGkMҒ0kר\Nv(" KRn eӋaH8e.o3jFeT:6P "ޤ@ I MhY\){ )Ъ":G/*vkl@ 3Zw1:/{5< ߍvtPx Y 8 YAaTaزKDE<<>dPPjBlY̑F]S'GBqУ@7!{۵LÂ7r:\HA@PغAM6)9y|$P;u5ڢs$vU?Վ3wwg ŋ'wIt_^):zqB(!S_ qG1?PԚ9D3 q| ])۟f9g+|S8cnzo`%"~{4nLOmq O~ͳ &6`U6[ۊIF@m$zt^ 3߷7B BI̬1PCvvkVNOa5MHg51 a/Q5I'haQ}9l/z"d]i]Ԫrvɴfj7UW"\<C`E#B1ZqAטSHfO!S(#W>eg{sȐ7(k$F(ʼ~lx?mk$*kzyU&e"j[J_\3#zazM*gԷ.kn%%XJ !!S3cM##&T W'2rlngI `}"" Sr  P&6Y+vj:ʤS߷p%нK~m8e99eVbzJP?I>@0{ uDTm~\L6Zg$8p4q6N8D}V; JFA*pn<S-`Խ n&ζ'7GB.^7E60D4F`BpC+o:C4bNH")X"c^_-N50E0ðk. $4b/t@̂2L`C:4(M6ij%Mh|Ȉ?!'!6e 0#FBr%S J,8z>G:zKRP^U *~rt/a Y,@@`9@&X >X^7?Żc8&WNaI^ ⛃""ywY1: #$=?DMTZhьлmAbC6?rSntV=5 /+Lnۉ-B?wy"i~; `b\f̌*[]D=lFH=K=DUkossl&sv7z:<[ cW"X}zRFۧB#dU_۴ʹI0+EM*=PmRXH"!!|ͽvA@!vp(V͚XI3)CáET峿2ue9JE5ԇpѳ$ +{<0u\T]"-M#U+oN-\,]cLzʨ! YBI$s,yʎvC4ܨqNS/++IHFijG-$@MJvQif~$5f$ 7/̲UV a<™4_w>]G ⫫!Ht~M3\В>Ki~SS+b e}O5N &YB^R6Wt@_!OR#NAi:_sUAi-.+KD3DA&R>W!yZRO,)XBuTQ0e#ޛvCCʺG>HPw0= T@.xg"Z iNe@U_{Q˅'1޷#jn[3먂J!iz#5]YDnI fB4Ql,hDHH!Mxݞ+\դg߀鼩(͎$rbJn7Ci6l% kw&+eT&)r vO<.-Ƣ^3vW̸>JHcq.}dJ#yv[.K?F5DpR rTsDf屹yݝ\Hu^P +Ɗ+;7jq1_y @D)W7SgVRUbf9Rr["EФ6\Rxbu#]F$mO҅8=o,g{aW~b¶s_?qi9nN!@Gz1L0c\(WRΟ0r~:#ci==1vo['H.>$#m:|2K,?"f^+XmnYtm&u7K}2Vf~:F!ǎ=̔NʜR,:4/aC@Cȃf9jSGڮ?R:b=/U6ǟ`t>CQ常MȲo#Rȕ8u"y+byiYze9h QOXvr/4C\|LCM?(o[M_A%nyUOv% B+ǜ%!vhXsH\]l8pf/>+{/!h,}1 |@nQ5\O>TQ4#0;e~qf _bxwG7 p]U7SIw+.CH!_vu Sӕc m8Q/@*uo yN1t$8J[qE499.Oॸ&p7{)&^q;­3vjV!6iQ6 ޴PF>3o&p(i3/hc(*Y˛0~9n =j6Gpa Rc,w.F7bPgAU=exGJP[79,SB*©¢l]zER& v\s 7['Gb{96gB僠n(:{2RuH3eݠ>U qQBm#7mƷ4*`6?jX:])168'??NGC8U"6kiƾn?#rj7Nu%s7m(+&iRɂV"xH\4g;%fs嬱5l8s sSZಟCjCeYPP}}jwy;(ŶESMgThSCv|#KMizU@5/]5$R&6k͢O'5hbZWJbՏ8Z;?.dx\+xGȏ~ko)G. 5EoeFI%" f9ƞ8[_SmIMlz뼀@Wj9RVEKʖ;)*raT`JLk d { 8ӗ-qA}CEujznm)Uњ5essIr?d.j XIa}L!3 SDo8 Vݔx'5: RcyO8њXa Q>-"zfӛEP7ر4[£_ty6' 2\&>(Xǝb < ]hc*V\s#^QN䵃YZ ܯGn1l լU˫=+S3Uy=!D6|#9LXE/wpqx22V1|I|i.@ϝhzoP<@ CK(f zg3(~Cz?zxe}xG,~-Y1:uh;k¾nk]-0nX*)x`j|+Rȿ bA2mb>#1"uP&rXtBDi5z ,8ZmKuKOP$ Z菑#և/@Ep~){ٙf_OW>ivcO]as;jr<-̎^#jЫ< .u!;! MwLvJ~[q+tT"6[_|[E A:"\;nB9/3=j%.t5hcrQk_D5 }O]LW򀭈4i/G8^U%Bz[2OCn(JHi3 RKN,dСM"7!o6B"U k7s&5~xì'}6wiBaH85rX~D0 ܷMu9+`-p՘1c yTO־ ŦM?y!+SvA&2싑6bp@DZvLuQe?v뫂iC~IGьCP; Zg9(6%9XB,ZU:L(n!熙 o3NA۴÷[2a=c:/_ؓčYBnUe8?60m4=K?̘(4T|/OINPv.G5M;exk%:O/W%=mJsRdr]jg9Yž&7r+&EMYFv3*pv9CeG˕f3&FRsa>YX6sQuH6܅ýXko p?; [/ڬ,sZs^l)[H/it_>1*{uĐ؈lX;z#T^eNqf[ Ln] jS |o"%gK ptѹkt9/?R/YʍR@v=H]=[!4Z Rz\0Z6D@"Ҝ{Rhlx}(pRԴ!8AB a~y8ZpU啭֚17"#dS2|](=2#ڬM2J?zZmЉpYI=Dl-.N%L1JU"g}V9j ~}E;_3^r?ɠBEk8/ﱧ^9jV+8l›LL,JM~5=dׂDTQZ#<=py/rdCfޭwcJz=7!FK(^/ !kUSߟ'x yZh|)~!`YU -[t!Z羭=[.KȮ܁4mʲVOTj w|j`M=X;z6"X!lכ9@\[CR{@X"W C#AFlXVG2Y ^F7PN$ :^:ek+sz}' &K,1% R>sT"#$A{&w#7BVY$GV?pIz 4kHwR&,K'K`/HȒAC2Ftjr 0:R^.OU=ѪC(+gJ9KDχB D-s#IyYB_j֪d ?Jƍ큸KZ\J'nexJƌ6O/*˅NK=1?Mz\8_[e5/vTn5s(DrG|,.#Uȥj(܆i>yw@:2jq0LѺ @ .$[@[-)OifMB<98uq%?j$vWL4ҟsΊ@nqVڔSJA 0.;d9}'G¤xc76דxh:T~n~? :`HRyⅨO.0mAҲҞ`zxR9‹fhD$OK:Kyhn‡ C]Aw2;ޙtG !I $$|;ٍY$Et@u/|V #X ;-0VlgzF%N+G57P|ɺ$%ʖĥHAwC< 9hh2޶X|}+7N~]IGZ |g富1 (]犠X :>4Liv!9|ܬF0e=Q0l&tPt_`0@|@gm X d+[k Q 4RS)X# ż b:P]r ɥ5񸄱sAI#C^@e_S1%lFe9~pNcWm1`KSf2X #~ɻlV<[j;e%2!ڊ5,CUVy$M1=oj݆[1GOڜ8딠,K_ьJ=s,G7L%Rl6}3 N R+ BO*.\hv'xɶ(|"{)6'sUH)'ː[5Xd?>^G6F<hkƫ,kƸ%w[Df$f063"Ʊ%7AƯK,$o\%Ք wJbl8'r}H <6@)w0 _675 qtEzqbF<]؄QcEltIHǔNg*O T\Er黑#?ZˏUJGZׇkܻ ׂƚyƵ>7~_-8iO{? mBrW<PYwLh?6s#SA*r sJu&PNWfT" baZZ,?4i.wJjvDŽքò⨮ቓ{mxBAőC~`bz\mKU_SEH[/6Iܿ4wkhZW㚶+=ߑ9U`Ń>D a!6XP4ޭ8ls >~b4)א1*A6Q|K.C 5S*+iUl\#ªl"նu3}>_l@=EMc.`+w4՗,xK>"2 g܁|yx\HxT&F!!Fny \mPԈkZv}rhCԆW%~@YطN3@Ɔ+BGn@tM/p钿nEViׄX@w].;#"J U^T $F qŊ$4 z~:Ct,U9kZ9V@kĀ18Ko7|1ޱ>{X/WKeXvdfEb"lۘwЩx/MBuM$ 5(AD}*~e\Q:_aa3&f CafAfBA>=2Kv 4f2Qdl:޺u!OyQ98V & "1 -rSIt%t?&\hD(!ǀ̿VkMtG!FTR`{gPjLup,ْsNAW^%aC2#RK?Qiq,x/xqz~;9( *u8& _0$R=ܦKh>fĀ떤 rv$b@amwIr^It(30?*4}|:Oŧ,{j\GS/Ʒmh oQ̧~m۲-: #il\(5Sc-I-f2>%kmjZF6e6& {B,]Tܵ(12xGfIB^cs~`W̨}KsjM/In W8<-q4c( -9_=fY{G[ry@h f H*jC)4}R[-__4y`삱C vc[$!cHo9РGjL[v@/ѱMxêa SN(E{Ѱ*vvQL_dV]" 8ް~D?rȾyU>mOp3yH -khAq`컠Ɓ+XuY[}١]=Py Cס<99'ވJiKď*==-Rl0X. !v$v8:1}hN>,çŰJuD=rtq+G>)ô\,ץG4WPV, IG{h@B58c%JjE>i ΪyBWw;j Mύ?esp"hP ;' Ɇh-lcMF3[SףF<+QY\u QZFɫ3l+_@)"-r]@~F ^h+-ӱ,<-Zg9π;$i|}ۼ3)|`f=̉irGfzH(85}=>?gUGA+2ێؚ̰ HåS5ޚ U-Wᬅ Aq*Gxq:Jpns09v7{S׳ Fv7k BR׋,L2K7, rѼC~zϯO3p:NG,M7gM@ì@<ӲlO`KVۑW1ҡfqŅD~|фa#,@cqv0?~zc"iLA{3`s{c!ŀ2M}QPbdﭙdbUU eDA-*bn T{huOr ?=bj^uK({X[6Ew}4׷ m#XzEd!eF1nō  Ѝfhǎ$6ćn)SNV!;RPC*= Y=c#KEg'<m1%*(w%H5~uDPڗy =8Q6,Y[ORǂ~U*|ٗ]|@'Gl,+6FO_6O5[ rޘ#ϖ˔}OBGY×= 6=0ߤT)ý_QJ~mw8u |eG Xj]@f/4Ip3:ͺYeܒY:$2gg.*`#y~dVp^42JqviLv,D&  wӉ:5#,UoU$;y(|T2 T:C% Y(C8S; $xzpçL@{V *׉O+.ŪgSʚGv &Eh@ g> u0Qhi8xNTuN֊dV9f^1͎567 {]+3n"ԊPxJWJ0՚C=;^ O|lT-FzcR`B&xSJ`c F`"P';+$6 VU:ކ?}RzC62_j`?Pmm]+g18}ȡג"eAq@TsTr4@[%GBs;CeAp|U 8zj *f+$1j+GF2e䖩`5LHn\* ]P;(36)oDnjW7 캀'5RE7F)\U"j^^h~z}j1\Fr^Lh>p\_TII{cWM}hT1& ݏH&y{csꛙb~Sf>i{DA qcBM]wn3E V,hFNK0hv.2<~'J٤] Z4,üClߠeq;@ M0qi/* ڲO$T G;@7߯=ƌJ ?B!qN P9R kc B$$\ 4` "QY5ږcC}[`535\zXF\ ?S!">^^su'u,@qY琺EUck.e:dlT\>X{RHZ$~KF tU\-iE|/PH0~YW%E7s)"]j7c${Do :ۻG>O(s=iƒR9C,汾vub9yM;\\=\ -ȉB#_p?kU7G(<TMr\W86+;?K))C[ rEtZ%bd*e"`x}b<۔RB,I 4 c"`z.Sd|961~.x6Xd2!_ 4 7 C=$zPh^giU zGjjRu1|*Ѩ@uC7O8# 3_DW7 BHO-FxUg-:k2AC"yǗ͌ \HZ9XKƠFJS$SS;kW20b?,4)uZ|޵d |{g-waXn#}*Mk?~KU>`3S.A'avif&\2\S",w_}`3u3NW7$EWq9.n{>tsfiĐZ77C{-#XA![~:A(Vp{4L!X@ȾCvۓS]ckLM쨜}^V[o4}Ҝ%%Sanz<Q ⱋҙo u\+=KKiFA<ҭ\;R87u.[0k߂@/GP f'?~.#ETg^?l5Lnk+zO|<da Ӫ7Z@6TV.ؖ8= it+F6rDE}}c ~@?y21կ+K|$29Pơ i,SQ&eTqO]o~&n ,K~8!uyZa hC;E@! >L6Bj(n0gCԥ۶?ǴeW ǒ p·ki8 C7_J꾜;z9 y| malunſ?H0+m:bH&HzUpnMd6. %ĦC9OfswDq= VaSaKf=w!&lQ.y2䨷Thğm9dZQk) 6"Vy/0g$P;bͺ[%%|x|e9_xaƜj@/-P 9fPR}W:`U癶&<t_|e4I6;Yfp$Y\#cvIon _)jJH{6r&aW9"N2y>x9f1@E%u&[+c-orAύ5۵U s|kd " |qͷ?T)j j= rvĝ䃈wꁿd02,jsͨI ![Nȥ¡}%\$-^¿bDGԩM-c[m5'p@iBpR-2y!с: ˣX+ύe4zY^TEtN#=g!AN=56M/5.:"bY. g ݴ*@q:0 gM s=EUp*<6TCEbLr "&p陖[3G-fr6vCT_e0UO;`JVyLF~ Ʊ9*h,Lr*$s<&zs{ ce4s@A<)'<0ٜ1;ŒwBo߁|E`v'v>])WʔB)E Jܿ f͛X'^)9j[ rR! N?Y,l񫔡*$;,7 $Ǖ}QKe83 P10oŌ6!gF,'98-j B͐,n8z8*ibV5&}Iiq´*Ivu4Dfpwye{T ثS b!:pq)e  /ReB-~|&e#0eqH2"b|nLE_J4Qd0T%m=}AxUD6Ba Z TWsxH@6ñuUɍ]Iˀ6^ecUR8 -ڥ0%~DFҁ0-);ܓTzg?m9{VBi\4 Nq} ~\￁RG~~M8M5n!/y<ѽxOey?-5Y+ j8nuNf~Ċ)*ČhէjD[N)Pc \YCZt+z=դpyVSd$wxnE]ByBYJpT"XW˫d(^I`Oxrfj7ؔ1h|^Ąk=;ʆD$Iyce[t~vDɼP-AF)H&.W*xLdƂ  N^ +gtlU3R+0w;ޠԌENtLʫ؟җu7 a8"i/3D2exuKl|U{\|hSpO,I&iz}g!Р~; s `{;XM3?I5jf{1 %@qn vzٚ5e+}Z~ Gm{m6zΥ^1B%|{#wކWvh|~QywȘ_/=@lky-O- HQ!dΈ!+i7B_Kn>z(E@?s_Xq+{~[9ﱿz<#9?φ;,i"wX#t>iKš\Ӏ S-'-oEJj9(S3jSS C{صGDܠz?+&"uN7j?Pk2HT-ғ@"5^aX;Hc9VYSOeBS> $spН Ԥ?N¸BwqpPSMJF[,2pZ?O0g-ѱ '07)$;⼬K廖64eId ?'nFtv?j-qu)xOz"}7z̃e҃/N],j*RK@kb)%y!p!'p-@BQHkd ˾rûbf3 ,m]4 $SMG Yw7;9O@L_TB "d7]ّSir%#D(rdKJQhBH{[ 1ᄔ&Pa[=hFQi/&I%GlZկQ~ZϮ2Qǭg.|25uF9[ΕsfRpJӯ?ܜxsuHF9m<MǃZ~ECH\Y|dkɓn̉TD*Ot!!T>k@4GMA  ߯->,/VUxQ: R6 P"UOg4[қT#%'b54CsQnj;6!)6[8 5=҄hOqW/K9h5Ώ~:94uOV7&N)!$^L1@ 7ŲܪS.d;[e\eqA \Sr>ǟǁF.,FeWD3X1l'rm]WzWA܃YgLe4P.6lV08,`LK[]CZԸu`zyxc_y ́E'q۟/{DLZscUgm̸[0UG6RiMBO*MtٝDp"dGH=n,j  I(=+yԏ(IFa {u]kwrh7c<&S~}~Hcu?* y7xOouµ%2Hvc)> q/(Q_) 0`[4 @^e^>7W2Bg <U-w×|{L bn-͘F(޳٦Mhd摴9F^(R-bs4\6|)ws.i%Yq;=YΘMq+蚛Yu,׋jDzFțPbе|%چL5kK_h1<ǒO*㪟;tX),,S> :3$F;0ҺmdDh8:T^"L6sc]Ƭˮ[Ƹ ,;/ zU\ kPa۩_1_ڴꐩ u=Dfw(; 3@D|Z=VCo?aX>UkF :2p<+U\Ӟ PћKq_%:U=dK?:x{ ~XRVUcDžSAKAJݦ;R Mf ̓*b%RsȑDW1M?p2qz6Kg ֧ )< xZD@)(ux=?C{<\sAR ʛk.O?\A+_ܤ3 βjB@y@ +riU<̎4Bi9\yZCgޚJ\t)փN3Im}pEx3(c._ \KR j1v+SD)ͯTD>o4{ @ӓ/>WŮVSg] ԻK-=bZP(l,vZMJENqX9LF6= ND;R1pmw0zϱXW!30 f9H$81GDf5 _2S6kamH$2 *&L}ɻyA1L?*HB=k)(T @h 1TMcGѾmR6} B8 ,+0HI!ܕi*N3hO|"Na'yܪt%űd8^%n|sYW.{R.Tdya9z+1%znAŽޓl:&D~BE+q\*k:n=<DGf1E;5ej\дX )m0?]\/3O>0LpT;N Js7~Fo,t76 8U<Ҷ^AQ~-B7k0$xEeR*0QXhC"Og5Z- xm!Iv4 2hPގJ>, nQ&\gc9|ш]yM@2o\5bFc{ 63CgDp,w i"('n׷7"6sWvmj*=j~p|VϽz޺;F"{5^UMRU uBEf˨^e\ a zhE|#[qSxm$7DlL\{fxoq0:%7B{0?`-0{Gs!)/>yFf~(hk)&;D.HuUB5.N`yd I; F8&'#:*SS*Ru,nznJ')FR1OY6Ì$p_WШ\_,B.RՇ"pY6T{OsǰT'bȷ~JHFëi<`̕&99׫ gdto"]5I%m1oۆ(a8n~a*.Ƹ.D+zxҍ\.w];lps_q<3ӹ./:CЛhbO*hI&ƌdL;g*2ވ"'~jUvUgP {Rb$1D=ޙ~/N^K˸dHCl^sLLljb g;x5E8%}cJ%(5&)t_hL_F`?aRU|HtvRj짅*%4 (MRYmR 0]bߎZ‰˒tHXca۳eeHgTiב|yjAw0# ϑrOx=T&LFr'ef"MJP, 9GvEbF4ϚvpNQs곮ܘKi+7,e/`o`ĬFxƜDJTpwJvSu ~>\pyWaiԆ'.@&˼Q.WCIUTn,"l,ɕ.;Fa4rcb R70 G5KO*UtWM~?P5{]F({I L?},T*x}ywDGr0Ŀhew=RMZR6,"aR W,Z~~\} 1Jc91|i =9}{0ZbN5,[kڼRԝFrYmE[pݘ\>JvܮIov),PɎq+%5ΝJsDsѹReƚ'^9F0>S *!Et7 ˔ A01HOp~?\h<<(հ}RG諸&~]Y]~Dc(ls #m"%j5Zz{^ْb-4^  JmH6#h2L;{[¨lw`մ[B\p+Sxrg_wzӃC}osze Fֽ DPZL,w9L<{%uq| B\: F*i]N?;] JWlmkɊ 0Uaw0(Qȋ$J z|xmK'ޕWQ+-#e|QFEG_ѹ9י ք* ]~/'qiʮ%V&!wh;E:PiT}w2 ?'f ahF~sCx_'CX _ϒ7_sQςd֜S/a Me2b@BݭٿTMNkpmD HJ-ckFsHjYO aC'U]ĕ;%c:Z6g}A-u@uG^*9ś%#fq941JuP厵4vlQtwQ.u,Ͼٶv>T4TRTh*KBsSDc;k] ϝ&6OڥR\,cZ @1Pf71~tqa*ȏVpJ$p$4mSЖcsA4})vKv!m\-yhzXRT(t:]ʉUs=Yϑw 7ÐBBn7mϕ)|XJR14~?b°yb"r$@ q;\8'3tS#gbƍmz80^+&vu"ggʅa̓zPuXI%zsz\Ϫ¡16`-ESIʪAJ]s+rg`={ UFlq[,-껓"1sAPP` ֔sm$+Ғ7DP*p][{ >I p,i5L2oo^0d,E`d`Ǵ#-s =uISs&ء${%aث ϲ^N.ky@.((p1:tͭQ5îp'mvȚf1Bf{9 +ԣBRQ/ͥ}=j(â$ZĄvX h'ƙ,@2ߧt:a R,B}l8ѥYW,t4viz&oM[ae6U4L /賄K}FKXMt3% )I 2_o c ?!uSC(v.Y0 Pj%SrߤT= ZW, v!srU&ÒY'F)[YeE_QVUGa1KKG 6!h=sAh@4'k(LBR[Q"!%Bk[C'ZnW+ h%JQAv=iʖ j`[gqQ>Gn%yWk \GT|_y^ͶiIRG{ЂV`Ti FNB3Kʾ}2i*^ 'зQ۟ƺ5o7/Q'@/쐷 jl6qIWC/6f yM!eW80Bh&V;jF []KH/o˨ 9H`~do.S @4۲^wCxTò@X>"~]'CO dAҌqԖfss_vEraXu Hh-2=YCcBɠ NhWϛ@LT2-~8\S+I\Xp4VY'7א$L,d ( -i'ꃇ8cN,xr.cXDQk; 3J['-,HJ#/"`_Vz\F4AsދMa뾙"njPdȓ{\lvUn f+Ě9Fd o>+.Dt6QY-jVkkOLl[f,i{䒿0m._{DKd^Y'w8`is~mX;ybJ7.e0 _nΰ*}i8899 ȋ﯆=u2` h8PO"" Å_|hzb+h=*ڸ?ZJvN4seё-I$&K.R֦ey|:QrEnR@Y)ET{͏Hٵ*|Rxd`I|~QpeHOyT=дOpy ߩAd3tge/"xK7 H#תxiH2=ecW0ȅn{CG ~osοG@1pLWi͢+?0L.~#탕?|<i?UfVpHZLצv"io-6u;XE87Mih "0<{Wll;59v+PnD(bCDls3X%,|pI=8 !3:" | Q!+Ml bՏj䏣rnaMR<">iU]"PەHhX[PMgXw?mTrq4e 둤ʀ!kL>'3 Ec)R7֜*ό> .@,.S x2p hjӮua,0p¢;%g`)!i%T|48N!YKPm(U9$7,r.L)H+Bļ!g_=ǒ Xgf=lqobBHl/L׳xp()EG-trJ,y7T:.nʐ% l@#ҏNr+ P,"~-C(CB ԯaJxWg68c~uB/C)[`xK[T,1=%߅ cc4ei˝lmdIxE@YO=r'(~'‰!xHm|A4%FE%__oe+?4|ptI1*GBv*?kY6\FUoAcKeUnV'T=)Tp*V+O-V/* ZәSk|ᢷ])slfAZ!/!KKa,?,2QL/X%$a(b!f8AD'uKsk4~9̳fy ϓ |_:?m(iԗTBMB[_mp1d#yI?CNl*&$>.5nd3gZ*ugl%8YɭM+ hgcsj3&RG.C{* wK_X)F/oUwUs@7ˉdx'O-_t6yGm nEpbزzW tzxIYO|)3m˝]C=UFۏqt=Pa?۬,ktb'yRUs1a?J^LJ0˅^͉%E%ՅM)O6svi؊x/hۀqx7$GJj[[jog@ԀF0 Y}*S!fU 1;Ok-A&7lɜq64! 2 RUC֕<stjlN^p>۬(L1E~?5զUsIexSJF)+w+VᒶhsƵ d,!)hFcb%" .'($7;HHՔ:"jC 1z”PsnKoF֮a5Mp[Y?Iaw9[,oݹH+u#sh.釗 ԸULxn0G hnVtG>4QUWe(8sNSVu]$N\ɧf^ aԂ>9HP$ Kok,+Cq9e"?ȅK)5lv`NЪk ,$Smrr\-mՄǟHBr%X{ 5CdSJqaZyXBIt2t3ʇs9t8O^|YCm@gQ}d -mEyxIJp}V)"oBlc&HuYSC휰pea7} 00+G6`@BwxpV Z_8Ot HtA⁂#m+&'95/_/hr=ǟ4BF޿OmwZǬ_ЪNK(1> xڧ7|J۸Z n?bmQP}AHjJ9xgE'aa3$T/Z!ʭu!_˫_|oUMHOŎ,%}ɧ3d:f%2wJUc:Bq]Ww!E,] zoNvY4sE! dͮ̑zCim -D$+eSޚ$ ]a[mUv)6J =q׏zV"%Ë/6>W[A1煑  %' 5!ݻ' o}ΉK ͕/M#L*_3loJ oT")CIX.Jʚ3yv K>bNëV/TJ0?4 nN]24j,\.Wz>h:d|v: (c;+DTTFCL"tZ[y>ά#-Q=N"kک@ 7h7h+ݷtLU^kzy|$|;~Z]}/HJc֜vQ:,FHf]& NiAsXO>HexШ^a>i{gj&ZMd]U#8;SbM!m--|Czm]|O:\!!AH|G{!mY;bZC@_&%FV84'91ܴ)m"ܶ@%Ԛ?,ɽs ,(2Q p1,+:"5QjNq0{űIJ&qӭ3 Fh)I$ZDH0JOf nÀ?hZthq>(`3ì#x,x8%tJOXBD~] O>Q%tUd1)\b`+DKZ%i[BAgY\l<)zy;XjLOk|0~L;]\I0ѹaxH_wU8N^ 08-t0gEZ ˥-vuWV6ڪT_z^J.Q8 уkMׁnmn҂Ěn2I$+Co'V΄`#y?-slvgt4"pvmD.ըد memqߕ}w;uf:rmS&">6oJؤc/G BBAH'TWJ^'bnd#vQ<ɮUL[3> +/Æfd͏3ɕ7mr!uCj6sF˳3G[SKo lGh ֗~E1?*Γ@w8HzF.jH~y@SYS*cߔYErJr[!#'m\GKuQ@`uz9ꡔ'8\x?:o/vyS}a?(!2W 2Q6)@VM$+KOJCSțNVlR6|v圛ͮ3V&͛ $bH6@0&r.qv&jg;=1 @^u2tS'ט*, I♜ a'۟D4%`MSMq% ^a%39Pq&gl<'E)WDt -~fYFܮZyH`+4P){+SQʊ͵Jr?t(L!΢<\/ž`=f5 }^8;hw~'n88lI,7+= >DVDP ίB>(6[Dސ8?sLBo|r)[A \Qcbft]g3&hZ#6@$Ԇ=-km5E5vNXW.|#I]֤ώٳQo!66i#ZWy2tMǚr_cVn\48"RVlΎT%Y'yT2`Y*"ʜ>6se/` crfEF2%39%UxW%2Fh \Q;lWzD=4 \/'v]a"Z/V)d2|eG׶<{jy'P$oU46ڬbc=tJ'򞔶|ӚDs%/~܅$?H FD' ?/Oj0?-%`}ڿ))8 viR<3yyN x'#7['n]` :W_Dz_?KHRKt/T~{0,aAX5망ҙ0dVTʫ:j:W:pʝ,vV_+pi9Tٍy9нbFzɧ9By0q=[!M3wsH<}%>v3tZ,wby\V㍋o0CԸ`v]c^/feSD٤+p ;=߷̇+od> ɬ=G"@?#PA\ m +%>1Uʺ͠CKx0eO [w᭷yf{bA;#G Qpg2 p G<  T{KxI׽ cz$\#¸A1>_o"~"&#Dze]&kJ[*Kux5Rtʧ^|_zE"0XL0.ŐA ['h l3$#wBɆh cWKOaRI~O{d93D)ȋ Ge! h˥Ѱ7z D;OX\!նP%t_]k=c`X6*<=}@ '<䦠xzzF:;︳.nժg}ٍAX܎IƁb0Gǟ޼O~KjjeOiM:dBʄ!,3EIwMH|Kfu Yf?DH&/;4L[0C\se^X%gja>[9nC9ƙ(VlOVh`_ l% $=W+W3~x];Iz8#~T(d4Cq?&lKw5)/tԁF⚨o `LIz(ى Q)`- FPYՁ~S%cK暀 @gY$QPFծlkՅ ԉM\M~%# 3[ b[ӂ^ J߼bpܫ/v'DDL^Iqk('hpQꞡRh'j;]ɾ7赱Nec|8•GsF<ͦr9BuҔmCyc~GVF;3qaxnV(FfG7DcS:H9c`!h`U6¦^g 7Qe9EMBG%J2vU A\ߒC* Pډx5;|rd;\{`G5KʷI( xy2GdL4LCfiwOv.o=z5`ktRf/Fo+N:$JFk ~Zgn3ߚ!e467?mL,NJX!NRX]1.GYN)^Rh3:> qAZ]uoVYPE(3}͖ؗ_H`ߡ 8p0 S% 'yKU.IyGJDoaUJȑ')ڰ؀a5 )YkZ/9F_H,mwY5hET4!bddm/(P 8b cK7_I?j_P ʉ#d܌(DoY:jet@6 5}` 4U~wsYĴ4C"#ȀL(fG4R*)-ǖ9: *j=6KLzfo_,kΓAwT]WAIGb/ *nN~@*NnuvT!&5X7#RnLhO|.u=_ <ω'O*k SC-N$a'ÏK.GHdUNXr\󭻿o[K^`)"$3hKr0j|R6m*% NC}`@շ')~D{DTiUE-qYڮk!K_ #y`:UolS fxF9rF&U ,7ijbjoG\ݿne-zw5 s%t2xqk6C!l8K88+}jiKE]wߊ4~zW 2ChƘ6+K(W-?Գ8W>=hZyK` ˓[G~j^-)z7ZI)q2 l,6pC@ @dLތh 7~kYXyx`~t:(pw!&<2^ޢK'u [ *!f=jmĽen3ٸuΐ!.\+ }ǗM~0#ȖD?5qȎaնmX-I_$P}[ɓMu [wt7hkKK;/E$y;ɄU#[EArI`$LeIXZ\̎SM_VWH;Z]UkSHQ^4Adx?f` Cˀ^pŜtHga;:#܄nVSlVG9IF+]yk'zIERgh|"{`>N'[yI7J.o"_']JpdV%Rŕzb[dL6a.3XA}0$gilZfo"Ҡ 38pguhsYŎʷnC RoMmǩ:NwuR(JZP01g"# u!ח.XHŀdIa(uVx3f 3AqSiҞ'7FY x VkJJСaJޝoS1ǚC&[^jyb;\N +aj2簸 vc3zEdl6=>Q/ Hy]EĒ{ѡ%Ԗ,&NE<5"u6Rˋ⚪v35U逽=#xVIyiPͰF=`vjyFkgg#/XQ{ _SI@F*;#xͩ '#Vr䐭m=ݭA4&#rr,jζ/kP0524Uw+gP DV~_Kނ[^ Ť"H@ UAvp8mZXkmdxxd!p\!w[Ԥq`9nY[9 PVY*8AYCLo3'=W0Q (2_d:Q.5!U!I>(οǃ<8-K%+x.֬Nqu.̎ OjYd@a`lyD>M$٣3Ix=}<:ە}u$.1'3z$TϪ9TIMנ#- m jgO+{ Q 2f[c_oS#Hoװ?ͯ5vYhќDw|SZբTv)Ss#RgJC!KIn:?o#F SmK,FCIJTl$2q2PU";xs7-p,)PBBJCdዡVö=UTWJYe}xK܈C%f+p< 3Oo>upyKFFrvxᆬ4Q_7 *@fQS-P0j-n0'_SRhiOQY"87eX I}njXo]2Ƽ X'gdr+$B)MZgI@\ѐl. A:ܚ$dS4'qwlh}xk11 ѕ^W'?sFP-Um>iIdl[8hQQwiIa{'2HnQ)OkAa[)]$i ,ܴޠOحк99ΆÎոq*& L@&kZ:l/o9o{HUNl6/ tz u!?7i}ϮqeBidN|.KT;F3bT dT$\ցoó.I)<ܳHDє%(kgOwWxQ}:wVH,T`jv%ESU4m fqtE"nϜV |AR\_p13aͫɪ9ƒ!ѭr zCc2M𶋲=|jw ><:u#ohvÕ&JT1q fo1 V0t [Oж"-~JUD[b=ciM-a2 DѤXgj=dEMA#\șݔ?W憋]IxS 1 SU#(Nl. 6Z_sx>ǾQg1D/C@iu2<[&؈ٛ:wahޫMޱ{wW EB# kRC.D++Ù#=ښ'1~,v 7w31ݝJe9%ZB鬷֯{\"ѨLGg2߽SjEE[,kXޣ59EDh,NI@AFZpgjM +M}dGȜ. M=TN0@ vf{QEۀ?ZwnzG? 7y 8!-J/Xȏ7A)F;G͊-` *lb9Hs}eZ,񧙜 |xqZAot+y[z{/fްDx+`CJQiHw!O̙lBL[q&R!w7MceaxpMJXi$؇Q+lJy%1 06V@W0! dܴ4#.KȚUg踌\5['^Im?aW! '3vCHwh$Kk7j$EM8,rEX f9WW cA[c*!]4 L1nw6ڹaa V6 %KlTU1)W66[Uy4 鵙:儖)S5)[/pVm[w1 yAi1{:zi :;M9R-VJ /ulWyGnKהgf< 3w&SAF"ȼz:K,(Lǚ܂FJr)b72xSPф5{{WKsFN;p+mtE{5ӬYQga !_0UeUQO^˵bdg̴>Ϛ*ҮoMT~*bބM>=(53{I?F*|ҾZ@Y'}(HS(YPtqvFBmHQȊ5QՒXDUpyMkEuӕظ3dvofb .^.9c %9?ҏw9׀dAiW?6D:4^ ^^#V3YTIBPS`Z큂/6$zF?+*jw8uQL/iPL!@ʁ$0uS+(l:FfFDVF :"87_?&*{m}Ou0a$X?|r )OO4gt#Ysg8i9˘|6 |ThKgkHPA>|p̅|^rmpxwzU]Tb7+'Ja 0՛Czq$(ŮUMXb³z= Bu1LvStʀ^1k&7Kme|d9$xsaIyx2;yä޳ 0P>E4#(jW_B(pgx{m+!(]2 8OM`ɐZ0!IHam8 1+}8FԷHZtx/ O$7j*V6Ϫ]0\)aLD{R]wm#^ENmp1sZnPxN+kZ;1U.8$ FP?_sFшqif 3Ee64Ko ,VFnmWb%!tyA$rbBib$ׁtGؚJ4lBy 5m M*Hi_#՝5e-t7-?Zaw&ZG[.& *釠 •H`!؝  *LJ:{Hr=ՠ߉=!ܠ+:-\k.@S>L #p>9{zx\^+ܱCɐ硊BF;kf2] 107g=aҿ19'!H ||Jl'I(M0{Zr=i8cQY(Ds AZ^00ZeDm&S6'dw4f[(q|ttat1%cڦzߗN\c <)9,aN:Ϯ4QG qIwN/³|Zkbꌏ#ĢCFx(x 3[ OQF,:f?2;ENI.lꚳOҺ ( '!(@\27e] sZIe82 ;֑ $d!h!u#܅71"֎貓̉v{Ρp߇yYdऊ WҠ_Y48b >4,'u3濹y)GQ۞FGΆ' x4醢K &puw<%[!d5@OkOhm߽ٹc/q꺝PݢRV Cȕ^,䫘ΐ6t#juNe+){1D{?`P^S3K~jln Alo-ȃtAExj/t9ؑWQ"[2㫛&$Y>~X!ޭֹR٤n4OȴXb "'.[-Yű58 fHCA  psvENX_a$7 C8d˯PDȟ6fOQ\螰=z h~N*@D*AfR:+o>nQtrwfxs$[v;B?g[ 7-읯ɒ59mC-cǮ_9fnԽ+[=rB>󡧂ܬ;S􊁜 )A#.7>4_Y7M6 mAex)n4l3 hXĵmɉ*a&L061mxQ+V`50PsSvq:fW,A@a3S"jw:mY djyb 9J p8oC0(#60tn@QffKԴo<*+yh/XwsdO*V2s;ʮ-O]kh\4ٹ@oerQ)&^%>OM+ܟ_Z{+O/b7㑦Z*+G`ɻ")F>Nqto=Na.~DԑFi::Y2Ap+`*21j_&"+&5rdBB]GY a\7{S?t6y" A2dlCW=SLi;|xlVn:0ڣ/nk*|;~6߇-7iTŒI{>tK2v/Y$tN=Jd>IY>c}ònE:t[Ai鿔,m:e7nEB!'c7jgŬk8uretJA>$kZ !dM>6R|W$drZ*)igYZ0707010000037d000081a400000000000000000000000164e4ded20000e144000000000000000000000000000000000000004800000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/a]?Eh=ڜ.+oEJ;'~mRcߣU]^kͶFmm=0E1mAw8e/)3o-(J"{f* y)hGJaʉkG&BzCEV5#gvFxAJuY`Oc]0 -1\ X5"LűZF ^[\Ɖ3ץMݟCqk`fj]"wk:Qu%˜*IO &p/d_F/QXHL S׍x\ [[{΋c~QoU{Pm%HEǶRW}3H@Vȁ#}(\t\CuFAD|2@WKukOɠzX{Vܜ6|/gz<6Nlu}$kb-i-TNdT9S^1GkWj4O\x"2l`7\p|6~#|JT7 Z *0w}cؚ*tBNe216HXLŎs'wPHܛ)d03ycmD4K˰%NdFgA"&N4BT@՗yz@ylW fXXKoIY,h(1GV4 "n m٬5|1m??YLm[BLxwˍ5iabѱ.ϴ`$^ۖ@ZM׵2Z>6LP{=Bp䙎73wbq}V 1ꆇQB*ph5)>rgoScFyʥ&Zzu(+xVJcb⺒h.s\jgY`܃(h:! Ӏ Q4X%n`y摟,Vq1_W8#8/UFRV [AJYnzP c,CXe}IŒB(>VnNjPz#῁ .(Aֹz̧K%H d ±~z2Ȏd"`ՉɔdmKF;"m~/_}v: A1P NօlmS҃npNt5XI^o\P "DsbvuC|8|.e 3c et6uKSUe p0Tz 򧍹ei0ZcTJfm‰W]!j2)[ur4k70X6u&48jοSWlF.Tawl("RBhqk,DpP<9~'(΃t%\+s3Jt8:s!{@ fԛI/sQ85\ev-uc3eK_\gA+f!jװ.TU7{-rhm~^sYΔlIr;;zsXqKE]xG8@PG+ȝu]7pE(;sOX1}?&lXX΢k~<G/LCH} OCV+_ ꒢cwR]PuO3S{7PF{JGKzZNSVꃟP`˽ /M#.>K^>ď,KU9AC߅A}kH+(^@d%,Ů@g1$,zO=OT;+"~5}> לOݣ4V [)և5|ʴ\;7,Y╺\$QZSieJ})Eynq3aJ<@ۓin%^^ôɦBQ12ol=t`n[@N3QܖCM;]*AʇK9phᖹ-;Gd[oD^j$;M0Y'DL;rJ{AoG-nRC>Jhqz t89!`oh!e|m?qlo+T)R.鱤( xoɗQ)Ȟ&x׃m/ /͒@f=Lf*j wgHʰOF= A_ҮBbڋ}j-34:5„==#EҲr AkO/MQ:W"hJg)L@!>|mnU?\@nb&%60Yq}ɡc)+c 0]rJC1b8^"O! ~auv6TBW%" г;FLfovnb,&pq%]A q;@쟴 9ʲ| GCV,۟Z幊lj'wMzzn_1C !kny@mZ~ /%xHg9Hk`cu֢PY dT3 (>`=#ֶ )/~ rHض,!{Ε14vCZܢHL^A53 pV;bWЦ4T)$Xs16& 5>_;tU AMẋ8m٨>:_]p[9)6ɘ)M7pT؅9|%ȐMS :ַ+TK-\ELO/o_SxYKH?tnx ydsؓ^p+Ԟp8ݹ1f\/^Jt&nVmGpFe3Ѝn} 0Y*m){~V`54'm;(|~@ݫ:~BIvcLkƜ VD͚QӺp~/eenΓe.ɟ~6"6s*G\z2 r [bR eo x=Eʠk6Px ԹQ&(럄K x;ՍA]Ne>hAgDZO(BiϗlӇe#R|0?>(_Tv  '0;rCOP#(%EMQ1L=0CLՇ pD>gt ]gcC+J0 'oUeXWGPz6jd`01OKfc{T#V{'Bxgh}7Ʌ>2NlѼ ZC$ěɩ|{ri(2uH#0BI~-ej8zcXM^llʢM{-҆Iv·UkVç4lBeC~zF[AߠuPƼ V ="Lba~ :J64vk7JWn){c",EDș7mYi`qB5\(Y<"'j<^Vؕim5"l{55ǫߡĻ!)ԋ+ كbԏ0CѢ0sNxha׆^0D}KY?Bf@a2~% Y%lIR~XnxKJ qtdkMay.(.h)p'" lwBMCNvXBF&ev~4(aKKBfZ]2lWD (,?UVsd)8gWQ,?-}zPx2Y#4ujA^cZuLZy$ʤ*<ƅa޼g H!x;#=; dXG6Y.Vm}>pJ_#5GNrg4E0DUS'9X6`z)ELx&oak!K< ± f0(lm]_U;8S3[c97T2ȉmCLJɻHM9,Y\[p.DŁ'wM p@s:nTֲpj>cײNo b꧌Z p5wF81۫PoO[n#x Zz7O&M+}+F|e(7m6ͧO]9Lq nu3lsD = F_,d[,HEV| ʙP\=iGa)\/,B3(k]ĢʿJ:W⢦]cUz!!Fy` F`UHVǼ"4]+Lx|fU33f# wŞj&/TD s+ R 5SvT:$lSnʋ_i$Eq!v?bwx"ss~լ`P QߝFpR>8?-/`nQ w[T26EN(>>!Ц3_iiSJstΐٕ/&Sv9М-.ۿAɳ3DddO#O5KhodbNiCWq!Ug(z1`R- g O#|_=.U#|h&gs'X"U?z X}rΆFqJh:ɲ.m5]"ݬ"~zHL0{}v ;emS'ut w!z 1;O5(; V\,t2j$SyOd.Ky b^xNEƵ1`B!5h6lROZ:ChZ\S.8|?Oگ%-*?wV*+e`\܀:7CPǛGI.C-.sĠ7R}?дtQ k(Pɾ1 B%`D*LNǕD?3rC뾩08g$VpynFї[4E\0M4 Lꅆ2W8/b?S.ϚCKpd pr!a>(ySb$ޜ &iU^ک;vGD=YfQ$,A93v5Ȧph'_*#X/ dc햋o`6RJm#m)fM<ķ+/uqiPVt3_'78.%b.MB%m?.R*yA־oonl*3i 03(6tSxsOwlC m~"aIn3Wf/ݛf?!n8ʼ@ ΏO/I'ܓWdL"/h%g9 E#QfBw Dk}f Vp" MhxP=| RfM2Gq+=1EB*yR2n{:4`ӈ- dqV-<<*A'8[\:~ioxoDj1BPM=kA*F7.U$J2Ө}&@zggS9:*͏_-jHźҏoT(Fnv^Hڻ 5EjUJ7!9#4xq>%<vROGM#{.;vLlI_T|ISjz#n1NciAC7P}wӿlȮ#a0P]_Ϫr0Fv7({-{ˣ3dr߽uZ]к$/0tҩL;8[=D| dHUJ2y @Ce؜7I]xS@O-$ɕ]-uôb&B6_w{=_ PP,JC4+u\i ,R`]c S+EL[O<XV{kG< Hw3v .j'\AK=H鰷QF $Ecr6='S,<)hOe쎬GgʫYҫHa}'尠U 'aޕg] _vދQh4Dbڡ#<}(3 x&E-iCF}rC 58 ƙPقª0{+M.&PRc8 E|L9Igq uS;0Z/vQէ m'EFθAA?M*̔x1n^ ]In `(2tnyZyvM TI*CGmQ>#vЗIJ컶_IYh秦r\&qj1ܛ~PhL̨{ZN >^*ɥ_`1)/]e}9+My~w5׬O}Fhjbv8ݴمyv⾨;V"ӂSHLu~LX׏IbKGr6+ɹ?N,\ݙr⠒TX i6D&su)V,7ė_D(3i/:bݕ;V'L5D~}f wEnDɸ]>]d(s!*4ڄF!t+7ft}.$UI}w}SyB&";A ##O1GlL;T`Ĺ /%wq)уEnĴ@pH ݵ4XD 3`neza"'ߺ`#*VA'&ϓ6 7]FNZN6lӫ3뛿#k\!-OQj+i g+%]g'H^!98ѫ!ϖ^6Nhrj-Zͭ3yT߿<f!GhGv5fNM4mҙ4qZ4S ,v^CJnl n촁Y =Wh8 J8zOZGKy40%hmk&8 N&zA)uSᚦ_fGJͽ]Npt?T O9܋čWnM4VE4< vA:%63Z0$VF⌙<{Y|#'Dkj{d7dX{:࿭W '؝Ife;&OanY"U \QtNbhFj%$P;:߁=VQM8cĨuZ9Y"wȜa z",?YfVGe3ig:@Oa!]o!1ƭD j4Us`jwd7Ir a(a5ZtczAN1M!M%7[΁sJ(&KwzP!t(pqAMyQ¦%ޟ? {j);5+=l|42Ejho6#̓q`e_D|!(LFN B=84g)P?n&.kmy3}N>9:E|A8*Rc5"ֈfB\U2CkHu:IqM:a{o`D뭇%yJCL7#"9myw94ЄP;EoMGsN?񝝒MCR>N![kN8BkBq&[K|zkӮ yWt}2)]yS c~>_M5|N#:!E3ិ e[ѮWEk4=ѡ>jI u"-֗Cnx)e |bk$I$VzYT>KAƐxΥ.ΚB%@?Q0lݍN(PGPKM25:Rg-sƔhd-w3\{^zJԸȨ6 o\-]M mPSh-%18shVْǰ W$D8p⹋Id΀qf;Q7FH%pLӉ~~@CC"exdoq9ho_homHR.!uo#O.<3-v/Ԡ_7gQBZ>jRty6 K˾M MhPb1CP_ tWɸėk]s+Bhp ićĄeY,uIc3}i'ZXe˙d8#[6n>'#,h(y8M?<8CiISFǩ@HzMaǽP[yynOu$/@TArZ=j0k8 !7p:8 9air X<JŝTβl' "iZF" B7PW;*|^k; љ7tTj0CZ.[gmK^J8 =mq9I0Ok!9n}{BN3`l9GR/j?RmJioshs6݂E%aPO2m;m)WlKn[:R57EX^ItFD1!C۽h@ǢSYJ^ _O8UVrYB2pUݭb)¡!e];z8V[vqSW;s*{⩗[q}71V{xk}і qfrclp_XO:o>l٣aw˺ ȑӍv%-NK/ʥh~UDnY~&7A:)/Ҕ ѳElɕȡ0B$݉vR1t4W&~8"V1rҧcA^9?ћ*Y9+>x"ДK a Mm*mF'##WPz?J٤ZN<SGIK_V0l+Uq kjXf~X2fBF?Yh:6 moP@FWGQ<8tDҐy\O%)cB;m8ڒRi5 |ς)||% z M_|sgK/X0bQ刅WƴِN=!mr#L>$ 7V{}ԳNƦiʯKM=q(/JFk%҈C~&㮅n^z񢧎A,%*pN*k+ëBe~<@sf]{AaϜ=B9|MNgx^13X߈sBxbtW$$$m<9D6qE*zHA?3\мDN<^~= i+1Dz*YeeJ3;7hiA $a&wEˮ)IO/;&1b54e: 2WW<ٶ! AOeQx7{@'^id~#>=G҉<z>u/Qݦ%8?"&a*G ~JϹBOz *^Rz)`.K*4z~vR-_D\KkL}*ƪ +rĘG,UK*o5 E*uӹaF"NoN %^g҃Z+5WDxS. r7 cє~8t#|3{0 ?&g}8]ŧG.Y8x@ )s>ڨ d\}ɑuѤdTEgDmz$! +>Wѳ !$0n3N)noD7J$8 |=xf;t%_֋U{ Ay5#gyD;׵t<0m~l5 Wg>mW/A}|Ρ8xf'\)WТx+P}G]AM^y Wf ߥB2d?W54,`N?)h6"b/YvOD>% I̖/({/t8zD=RdݎB׶Od#ဋ'mZ$0{&2lfr!zɀDX[xR6_d-Od( ohk/(=QʱMNZ_~We k>͙,#c(4Qch9PR!Cb">t\`].BP.*wwV1ST-䣰T2 'UQ\z`,~:Bأ߰Ma%)b&of>u tO#|V,82SʆF[\k7s&Oj$HΞJU+%,1[wҴe5pgJ.3/W"Q{uۭ밪d]C+ pEN|.`]3s> ~H 24AN'BD2+w0t]3.J8t1DPIWv-ȫi^0Z Ўl5˯ _HZBQrM|&::h_^"7NcTt KnSEel;*R]leA&\,+[ܫ+- *փ/@wbZ%\;D'Lq0 ѠV̭&yμgx?aGÑ`[[/TʼnO`psfn5O`cq`Fh Mh .Ow%?́&ξO +Ubu0S :>8?׻ 3H$WT-5" A%H˞r$s$Dajr`8ZސDxBa34t)%0.PZ"l>b/t" U}uIߌXt{Cf0W% eX2/V#N4? kphYǃg~݄(4Y^3ɥü9/Qœ>1G4ިZOwŠS׫vpBdwuN9N@ /m'0lı@*͓`$j@曍F4VhU%R x62:7!7Adg姈ePpQv!hug2i~΅ "EVu*7= #chhCJЂBr`@Nf]Y>vAe)^N+CƊ&N]zt<9? ⼨)XNNz: LO60N$KJ0&j6(E[Xr.SHW%^Ш'Oa3 &U"Ra +CZ6^c9HLFj8 `8fp %Sz7D| 7Ÿ֏aicO$OzPE%z[}Š0aׅ*i5P NklGv~5O' H㣫xn2F |V_dA:Td㔩yK@N5A曯Bްq*S!kҼPex$XHS]1mtZ\O }5W]pT/&|8"҄)!xU:n2 I >=kLqE#{]8\q 0+V`I&~s rcv{we^2j0Z֏0Ƣ*EPCԥP7.'aq ae2|/ 5G! nG(4")ʯ SD*1胩m]G<&s.إN\AwYړ }#Cmjoczb.; {HrT[x >N 0cQk@a$ RPȅy-&a  bnYZ9 >5O贸o/T%բ9C)QHJh1d6vpOmlסVԼC{GF[c/TəIFJuN!v岿%lɅYE|RvwF7XRxDWNߝ:Q8f2bJ>EQA1u9.`aP75vYgW.Es3ψ߄%b`m'6& 9RCuWZK3j*glMj(_Tr B+{|o!;3{2og(]Lة]2>FNk2P^=EH.#JY뼜VxNH1mKC@pj~[[mnڎ@sY}/T[NpEXdzI.63QV|8J/}<2 <[>3 Jt"Y\\Eߛe]s>ێׄ*纠l:*siɪ`M@ͦ&jTZMPV {΄5ezu@J#(!q29~EПa{`f?jz4|9 ^&Kg{.{*Ŭ $%ْNn}ۿ(({'d̊>-ҮC-l)ROpJGψvD'R+]#jb= .!T9*7J AѶkȁ|YNX *G|wLދ5/-ᡓf4\w6#g`,ĕ·׼h!j Xh(J Ȑ~G[Id|-f%t0/x17&J C|}Tec-|g\.ͧ91TmWg{QhK+ֳ4Mgϗmǂ1Otq+vd6C.1b VyQ5 IBTWq ṲrrΜ_B#F7ПjVObvKғ7<ʻyN!m5TZ+4ة׬9joW`<7c\ vyR˩\/mj68m|-]@_6FBQ_@S!J03cl^۲%{fkgsD%b_k> 5(,xa6_>m$ܪ2'h΅]:xZ~bQ=Q@ɜ\駊LU,N'Pn!کozIDN¬ ˽t9e ʍfxE &% qy0t=.cIѸԮĞHp& X2hAFcn}^^Rj8O '}wE"4q;^<ڗH"RWdGB'Z=2%بT-7b"Ff/x}--wӋ'Vb I NC$Ļu1tJ:;tDZ_SjM-I_4Wױ DN2Gd2!-P|D0ʑX,6"+7֝4D"vd nZ J?n靱ށ5O*;-^',ΛnTPc8T-'F4*o}3HZy 8n_VW^wڕ(bf!=]&mk%j(p*A i]to]qӾyKP1*~|v- 11("\X^=p\h qf*yaiUvpXok׀ő7NN˅ OD5q,7>--Hц4eյqN ۞+4"P0\]m p^=fT -Q|9TXK[9~3jYg~5CcSꄢ/BeE4y.'zA :3vWȦsUIFsE)-#M׵^d074;G>Uل>bO[˰I%n_J sp5b:; AiT&xHSoƏ'EXnp>BvL1!;ClB 7 B ia7=$ ƽ'rrMz NV6[rhIfi~1eW ٧"1~Z#ă-wTZ.fCYTTzGX2KP#tzp]eTO\p~D'T Ey, h^* -GIMPv2_o;moKi 4IQx{+5t=4p ֗DP$ۓIKg/Dۓ'n ݣ8 =mq.eo#tݿj eisdQ}=5RyLdM\ӍtC0b8RM؆MF(6V'̮ }LLх?~Brz xt_D 1á܌)AM0 M͞: VFAޝ3N~?u`{ojo%[o$ BZcTT iD'VakJ4ŕ<2N( l+h&OHbygLEQmG^o`-8)P'嗑|S&';`cSEW=]9 ^\2a# b-ZoҠe:p˷<dW?^`\b$aQgy\2IFGT9kްCaߝGYB N?T;%t!"ۋ /vQ 1JxLS^$Oe lߣaS?3)j[2A&#@1䦰$Ҕ}bR2O`leqLl' mTfҺ)YqA9vzekf}( =kƞVN$§2vhz?8k U|o2 #QMGXj j9_]>װBvR H67 ޜ=Yđ0[0w=:\*rjCE,>FtemOpzEA᠁^fW/.̈́:}mPӥ10W;H6ԛ'[wz(ȟC]c [d-$ԡ*DZ8" 9Ȁ*6;gog6CJ+4<ҙ/%@ꤻIAEERuVXCP;bVg`Tuv/x157~'!+\=i`MXTR̥a L=yi =S`a~Γ4q88Hzw,'О/y!"\+eTbn٩p=>irenj1@B”x u+%dT.}q'-SnHt1Wq䈱=ye^_^9n@V=tr^ϡzWK,8ceR:EU#ig9ܶ.=ضݷhx 7|;f_ÍޡPG-LϑE-v~'6j/)rJH&; @^}fwF鮽 7(W&2.-듇%NOՅVF#I㛨ي*XpujBwBאO,/s_bl\p]>ᚴ?M04%( 9Wi^lna&H7p:_ݲiZ~æi@,A:rnY&&%,K}T .dQ~V0ҒGcgv]{X KO^rƝ\{ioMqQLY2oOFX׻l:ᄧ\E0N8y>•ndEO^U1x7](O&#j=1-׷󑇄Y8Hȇ2uVAwqN`DpI7)fde+dJNg{MC-Mk $Hpt('ڄۊo 6V0uѨO!CtzgS ޴"͜ɊGpv 0 kg[W}A-tjl (CIh;)'9 .q7%N/A֓^*0g6phE4EϛB-F}z:L*xy,g$QLR}"%:X 0vSETL5NArKzkTuS ?+:viqf(vNIPgO ysghK(y N˸߉)׿=*q"0QTL8hICvc;2._Q߉a*T3h5 ]9 Tw - SL޻`-Bapg^L>|{GZ?" yn@?I,1ܶ~A9PT*xkUJyV:ѨuwE)wqQ!!@<$53 ,߀4uj˰"NB3k|_h(CPiR`JfM fJWfJE)ycW"OUti벘q Wq__LQ$a{Pc_ гƒ h0b gMj@"`F7lo>5wg~*iC2NHl p!w~wJ =s :Q?v~m/$N%qV7~. y, %g,m_}vM1",U_?_I,;[t5oxYb:@0]WR F+R ;cEjhn:@- Gk~2iA`*O%i%C,{7L -X^R4!i^9 7# QIDYL>&[!;h+YAzs\OE}ْw/1Cs\Fڠ7?ONqtZg^Ew Wp䳰)K CC=YoյpnhCA`@󇭔6;*^+|YE֐f7S󏤭5NK bVipEH73R"e1 gD$Գq w/s_)$0eW|f<_oI>yS&XHsN}£r\ ai}\}c"Ca=uMQm@M^kn]2Y@I`J+8Hy[>ݗIs\g?ޅGK(K+0Q)\MA LUoth xWJG^ :q\,Or/ZP?Q"q>e-,X-}'iʀDqd5ց6ZO-F 'JFe=)@`ӐzPZ Azx%8vf, h:\3,@MnƇ`L&@=\( 2gghor qЗO onK#:ɘv"ʌ3]Hg6뮩@LonkʏɟoJ3q$z EfYK@#M7v9-qUW";):ӛxrVzj5bc~iKSֳ5Fh$G6$I`y̦4P J6D8ٙtaJcf4[R'cPn8D>KZٷdž}UÙ_r#U-.iJ46"@Yx0KT,.M8Fsy<'! 8f tf{1At '6D^Dt%!`07$.f|>rU/B.D>n{·^}ERoRNP{#e:uϖ5!OQZ.ivfpy}", h" ^b$W ycA/oj+'jQSl1 _ιyI8HU|@S8ěL ڍI]AY1{<_m{k"?c3 ۲f@PKb877=dK.MJH^^#4:ji#%Vي}>$_t oS$(;(^D%zlEde%Exʫ iS+a&@+EB?JP(BS^Yi/ajWXvCXL٩wxS VyQW{78XE<m܋ֲ^ SV-yo2ɮjb0_@ShP xr͐i76IP!k|aQǀrL2qDD-Rd58GI7qFIYZw(U:R(B; 귿z.HۂwRdRS>dSo""­'_VDõ2čs2?5`l7YNzPTeEp~";FB)P<*sQƭ?BJ Å%(5ooxA -dٺ^!#Ş^BOdjL$fgބ:G|Xf z!@ˌ F7oG>,_S:, t+u+WHSgKA2 :i+B [w dk_}9ݧ¨z)+LxvӒW;u6o6 / l/w7z2O\c@m5B <\ޯ󞇎Q͠(X8G޶rLD漾^zlr\epw, CE_Aqe\*`<{e1lzo5)OEE* !f$VT>1ʾ1 6 0BtVǦ)'i9 m<Ew!8m )Hפ̾Y( 83;2-hK@'dSI1?M7ɝRP SA*CN0 IFt5 $]rU Xfne o8]rnSrP~vnO%|+(n$HT :j۬3e+} czz1l[s2:hxQӆp#3){Bnk^ A󏤰GP(">vEyljdƴV>9;*sEq+=NJoB I!,t䞟H>pYwsptM&4ᔓE0< o% aQX?1IJD7_Rt[:}X&;Kw@Ɨ;E([ nN2RQʢ 9g${)iimh妄}&TJ$$&IOKpm=@y^{ )PC?=2DYcx_ܶћPx)MVyC}7¥‘p%|ao|*T 2:vx<=.a(HJ5V?X@6WzijZ*uwMh{S8q1EłN@! * rf"˕#㢨YqgJZJN.䵡 C* ?Mcy[(W1te,c_R6F"@և.RZi#}uG"'2<3R6ӵrqdȐOlĬy j^ةIyq8o7k3%0_Dag׈haСv@:˕xyϡ/|k>OQ+dHSeOpúV1`L$zD[˾)TA>NBO L9 IJKQ+bP&`+t{KAI> ȩVQTc+qrSΥGNMq:&lݡĊ*{Wۯ&о̽sM5D5w"!j=in/hN__ x*?kyK;c Z>p͹.sH/j]ޏZLYUM%(k ˤj0=karbUlfr ý0W&dq\XX3Óv5RHGz|ŗx $<i%7zGht2vԤvb7q *`>>X~G.U;lrJ _]mǟ7L[0= u{^C =l ^`fU6zWZBg̕0-34> $*dQČSh`Y&YBu$ ww:-ie 3*26#6cPsǜ08x|좞2@% /hIC(kqF'd|CيԲM 'ƶ¡QQAY7gt1/ e+ķJVg_y 3My1c414vltPBk+ V8Z3T0Q3 BYW|[ZGR\d+hjÓ]߼ղsöF\,@zؚmWf!ew/mپ"坣OUeMcҥةL}+{'.L3 okw^4z76fERBw*?XQv п~y st+i@HuM++0IG>ّ'a 2I@Aʕ`pok׷_ h=f4+$! _ SVbIF蘡d*" s+q05RMڥÌ_: D9j˔OSl%͆f&=1`s\[re8?< , :&Х Ibqs/ȵ Cmhw œ)8ixw # HգPQFO>k ̪C+3\=4e)YH46SzVEBjPҢequ:,#$m#4yj5`K8Ȟ?ťç0i}N>[Nxfւ.θ4BaqJ>VhCr KrXuy;M(EՒ,^T"6ë/ `v;P,kjZex5 W2]qaUrC^T]V+ |<gD((='->.45,^C7"%C~/=`ǢZۉz@R06;;=!_iͼ77]5v3O2WR8V.<&kCx1VKĥ!)+(v58JY6!KJQu+躌m:SǔG@F.Aj\so&7@?42Ť93XHP:au\}z^cNL&B-RV}C{S8b|bJ0%PJX])9191yzv֒|D-~!J# qBê{Q Tϛ&jGiYW ؇[nGtEi|d'qmMB2 Q4 ?RUE=;/xf*L[4՜j o7D$}0`6&8`c&o.B Cn)0  "OTMm=Pµo`҇6IXT3B;-/xFKаN.) UHT^PRPS~E)cļM˩;kd:94R9"af OF\ g̡aA^{C)+d#OyMT?+}LA;sX$/R;è^!|dɇ<+ MN5XOHns v `tHĵΒw? 'Xr]hzP.fs2na}%"=< /yN@M'RT&blBr!RLUH:E_J᪁jv6Jejuf%ϵtȍtz Oڣ?%]`KDtxe @ɂn9K=l10ȥaJx40W/BQO5kc:OOy&k v18rQA)gdlCJRBmy:B\d{)BL[5XN1 A) 2Q>w)csJѪv0e̚:.ht_LM.k8k], òr靜_5vmݎ:;yp]xDͺ(;f`;BPB_!"ƃ]z+[)a5,gC]uz[k0MGoYP:?mA,_e<pљ OWT `CR:Uմ_F!&}Gga\iC1/4~CH=-9}&gŊ4ItOSBGN!P]aqvO^\ Kbv48G>EW6LN+%O:뛚%&L^d]B-^)tjPH9B6]+b&Gprl+ڹÛqpݗ8ʹ-$ífŀ[bX*0V=/& R+'Ӟ?)Oeb{V?E.ؼ) /RmM,]ǥj u40{Bp6 Zhfwu`v{W%M7B:&Gh[}3mcSÔ(`otc LRUX5H֧؛DC4dx Us9 e׳oH p1bV2lhI!5(%痠R,kNuN%Ezb].ZwxI䬡w:Zs_Ǩ ౫fQ Q5e8's ,{ DvI {,{KNt${~.rܻ?k- ,N.vdU1YxD{$Oc *TH&_iK{DDf> Y DN,<rs!}`{tv%+r1A1_(3iLgԽ| ?Y]]a>WBxbRÔ /(K~?'/Ied╏B~uS˸$ly]75Fs dr\ !`w~W`g"5# əwW)59׼K2C ǯ{ Jlu}Csܶ$r׬<>"DV!֟wKu W4H)?=$.u,y :N߈hnY,?^><ſ^iUAI(a!+/e@Dw3^p'!Kk#ިtDú]Z$xݓ;p ~z֢.41[gRÈe wEIxMOFUaCSpݵ{}-@ĭ,1{LGfS^ غ0š'>%GTT\Yڕ@ @Vin JVY/Rgj;;n.sak%~??m2&ul[CDF6'(TU}U˚l>˧ؔ툥|8&xH{ pgtq[EY%V^&cmN[F8asB=B9m e8umc*`X* G}^-nm]( 򝌦cvYNDYJ{d$\+T5?lG.9G|y :8௬O︧2bn/aNwI9';OQBZϕFǟs N% -{JHԸyv?z/!CSf,'{01ďvrLW+[ -`UunC6W}6.BAI1eHGwShWafm UpNUi^jRo#mkUtmO @;KQщt4N F+u\+k> INd] L'صn%/PZ"ϔopjR2n"ad.T2j6V1 ̣ +M]4wi0@5u ɫ;T5&ii )M ]jhIM/5Y/5[|NҒpVDv/MxTiX==~`4x=V&0[*VSsMTC>~=&f}:,GOTFʙ,6g.]5W73m5Ւ<\k"SrںIYiZY9w$_G&ʳ6qk~o6&3uJT;e"E`ge '^V9deg;V~ߊܿO3hmѦ}*{7^Cw]*Y}3JRiHklX A8nTؽ 5"[a6)ܶocNOsG]XW" gNA5o nwB%#rt$TrV%/n?5^>Ao^jNT ͟ݜ#jwg6Gw^&WF0+9Rעn>)L^pZCk7m8F![,a@VFbWZ7ȍk'Y^P@j L 9Z5^JCDC9+L|uyvo΂^LTp 1@NN.e5N[Ik-@qA -ߘ,sE]|o١d1M5^q )q$jX+4n4k`j@5=eIMdN jDQӝ,[ AKXsxovL5cM*=́ lwK\p9>onm.X]_K+y]˭!hU ڛKuQy5wNQ5/sߓ=3 i}g/>Plfe'&p`*t4{yY7'<ངkҒg|;.]0k.f<{F3c_/ujAu4G.c &P a# 1KL9MN|2!/)$j(b5g`n̎6 ,RuV x@ΏN=G6f(R.3p2Tig` >/ QVɞruj@,.0vUYW僑QzPG:ʞ!ޟ'ւX[x>V]u ,n2y@Qa2^orDׯꎨӡ˷0o|x}1szkぅo0 5#<<[kJxP^ǔfdΑ$7,/Cf~BnnoMB3`i|pn.MYo0AZn6sΓ4yuRs> _ގ9R62SRA3%yCw+Y Y^!( Ȏ^KΧ׏#O9Qҋ>OA M$Yxv򢹚wʮ?ٹ SñI"t,4=2"L".&6}1ȯI7˹:Eޟ'ɪS#@ 㯣ZqzsVҌ3RXCBZ:.ЇoDi!Yc$ޠ Ů觅ܞ@>xyeڎZWbtk,e3Afq" ^,jwUM LCe70CmxRM"S0fv>vX(V/貏f2QF($dkpw΋* 0Yi[6<6(U+#GlĜ^-O<Qx}^"Z9+yC~rk; ;_Ndwz!Tzh7)Êfn UI$5*D &=LD Ɋ'$B+`Hk42W֙ۉkЯ (jlhy z!1'Sg ^t5*:$!& a0iI'_KE*Z7ΊKL dc~gZ&]+D"^pઌ,h>>C| VivGP}8[js!F՟SWVWJSt|6 #Tr0Xm*V¤rle>C{a:⪖ILu yALT`SiiEG\B y+X|>ynLH>_JQDBraÿe7j.e?pޯNS轠8'w作Лd=1  YS*vC3¿k/݀$@wBE*R ,"?D @N58&bBKkq=*H.fdpF)#}TJ~Koޓ8$ojɇ}0+&O.% cuvB4ѩ$S(ZTqlcSe"ŷt4|h{\UTRa>LK7}/c'g.^|f hǻf=.Vtj?8$ Z& *WXRu冽'&AdVjAlF+vuin/(=y۠ѓ@E#Sd.H0__0H4p(4ш+LIr{ v-;ImGpP4ʍ֟%|̻Z?N?Ӷt/VDQ) eM]^ [C;uӬ׻)1wb 4Qs:O[LJ pϵr5%"'$}Ams D+6AM#F awSKǾKCqHaE&ƫ3~ǹ璽U/&7K+KJ^0Rh$U= pe"%L'E3ƱN_3Z)\Pu![,2C![eW%$q\ oqe:v%@V}DV㍃D9?TDK-wtEd 9b,h}yV>QZrbzIg{:=KwXOq/;ϣ*Wknoז )+kU3*2Ɛfjzs)+ѳv =VXO+h g`'6caj:pIBMŤ\.MD5zk;"?`,!6,/ i$׮0n`UUz56}.굱Vu|[>(5o0E|/n4ɭYR :VGNq,8}mZh$h;[{ViFgD^RwvBb1-4Z ?7XJc4&猖{xC*=A"-8I_?hLEښ (5 IPMUBSWf8~S(xYh{[uGV0jn 5Q jAŒ^??zJ\q䟆60Cl_91\dž``CR(RXcs_㌴y1r;Jn;hŅgLl/S8Rl3NIw9ڷ#ǨRsC9 XO{ F~2R]*6eNepe',wq֙]Ą"FG⠱(*[6'6GKx^A0#;mZAU*mOZ Ɨ1]jvn齰e:-fLt!&48aapG\7_Xsrbi`Ԅ/jf| sS ~c=4G*>Ҙ_xA^mbCt_QȓrTh 99 qjԀF9>|`܌jOFm|b߀V u].Ht*ie3wlwJoRބ8cK<$3 Vyvj@Z# '.P0B(Ɠ+ѫi>oKE;,Zduqz`a31k,2 9Y4Eh'T\S9QsVF̔S,z58ڤ}`3t|GZ8FrF Ձ ,5H"*ݧdk]1*hy%3iί ?2}( z+l yi~-17KsTFySo3gUy  8ZzUb ,6qQ\ 7.k B ѵdy ZYO2QӖ:zuCn%7vBH=iyr"`L!Pox`T#k 44Ʌꧭpc_V`-gra3 b覞6U5Ikj͕SS-j(ҁn^C⊖~z|@Ӟ549@<tJecq1JޝO$)62批SSQ2una,qh@R>>RGP;o$/F2f F3nNx)Ud3da^mwۀ)YT,ռ+\pTKV~m!ԝlDZ5IEY|s ɵ4嘗hX}6"y?p@J]A6J9RV~)32kA{V.*^I Paz׈3 ۭ,̳~dMcY|aюsʆ+*9v&5m) J|8SE#QS'x#'-}1i7]mM1R\_ͼQWbU |&0s`S4l][zQc4X{-x#-H nMZȓV.MqЭ8SNa(`#c(L D-OJ) cg cb伛L3 3)AFi\2x[9m޳CMH> 0@TG6ۍQ 4ǜ|LYoHj!g/qŬiDB&bw}wx y&[@u#<ˠYE+6Ek\C}N;*t\ ^@jI^zMJFK7Ug@k*U<8>;^3EfdE#Vh5HZ;}u7cjb2]u.v*t7uIv߽Jz.,$u=Csr;:]$6Xp(ԊM3X|q5LsjvEYZ&,vjhIb,ƔvS'>II뵶/ҶTZy/"CӜ>F%oJ#^ϙua͎ǖ&ks:2xLzr -btQؒQ$O5'"_D>.T(b:r{c8`Qhhl?!SwiSKM*+eB`?|%)~~0wY\K!&F]iaq˷ aaZ]*WN0(0Q征\B15!xx]DJmgޒ,2DT X&#-9j?h|滶/~{/1 `"=QE[J'h%͇é5szYMp\ Fv]#Z CۧEt>x 2)Ӫ[>WR_*WHhշLCܭ.-bBe\>M\J谾Zr&sj6Aihoy|<@5MF7 X" Ôl]k^Kg#՞Rl]RL},8%J4IpJPk&AL=0c@qs/&\` -_j9<>n:V#Ӎ&BEUw PKjͷjAokKtt2ryVyiɾ^p.xŏfwY~C2=aO<&ntO:heol $#"rkvPr\<ʂxҷ{]#؞yS2µ5~ <1j*q8aZ\*iB t^TP&k|qB}(_ȉ10GIly%fz3`plu"/CSQ3mNbI}YodWADג:[nu͟A~ZwQS1:fጞ8s'i]u /_@W19 zFd(ވaVtJ9M[ۏ:#e0:D IgmD9ʟFW]R׎00b}<oi5{`|9PwUz/NBipַ3j#QI)qvwŮg9:/?M?Q=ZB~ȩzwhVm `[H`.1+h܎A̓$!4˴cgiiY}Lb@'Tr7-b /})ȋtFЕ1 =\L#v=-%Na}?'bؼmEvO웮4}KL|9t[4UMZ0ibf$e=zh޽u8jTK#0-ZCfJѢ >o~+,>D(JuUsv:/&w0ye1R@jrP[GHe+6{q0#s,_qĥьXA+|J0 cSjGn5}2B /wɖ|s['QľSɥUyהs6}8 DvaK`2 L2) KL_[9l7 {)by Yw-p D( fRIL~:jCzM(I4CHݾe֚^<؝LPēp*@4g5m>.LJuEI3nR*lp/&ޯ?unQHk4}TI,BMd}yC{#.31~}qWc @b`DS[|njMA+lq[N&|@X+ kRFxq64DTIX\s7L~z)}$ TFG*y:f3cX* !*Y53l2`M<1C=΁SʔJOygu+J"cop/z:.YXn%(7 6^qrykwkt@&JSp,S;k*-:-KJ>aA4}ʇN]ԪFCTknI郇̽ 7+eB@`oӡvoBڈJb|#'y|Dvuuр2/1}.UOs:iOE=P2jG84Q瘝]:h!Tz (8Et=>URRzrIF(xJ{G^ oA.YA~C5uF4jSwb#c "tSEKG8Z*׊-X7 ^v~g7"PaHLcwljۣh#~M›]|3F5ϭem9jg%.IF6i i#D|DsPYxƣ菪݂$^<_(M }h,n=mb&9ƟDOjn~;ܯE;a tŠgwԖzq f=pmte6/iFDH/bg׳<3w(P8Y0+6IA8fFLz&\ '0u* `]f)T 6N:H@J)NCs&yTfB]-4GO_HZ=By?py緖 2_C2ri!N[ 'l.-KvI~ۥgpk_Ks!FGҦI "q ^JL舠*rR$ ZفX\`Ȝ'V QSo>%2L6JLZS)ѿ(-2veSA)lT_9JoޛC.x| bȗ7zBU)dJN&H ٛ 3Ee(:t-2{|\gXM).3h1ۗЄxm~4쫔Fe3aKgjD"5h:[y%^OCԊ"?LNt f?Qj5^GVCNj%do%1f* 2ߛGqdG$/G,/o͙p8G4FGb49?[W |/Xb&D"4Њm3GAzKW~ {\_.ĸeh%n5@7zdƓ=54MOeރIbf5Top~Ƞ S i"}ȗD?_ABg d vZ8R4ZS-K@},J!D)^v> 1bc=oFw0!B}lЌ*!.:SpE`s^Av05^{*V?hd]x;KYV^ !\źv~MoxO32%K-arg=}CDSlODum2nj!EZ̦Qw_xay(4eu|DBHU mZ|&Emy 0)UՒu:_M/& jLvˇyeods0K߇gиe?+`/ԑ˼>c|6jmvh0TOP^OݮVAaloՉ /]SW՘HR+Zz9h+[aKS]Ea9 @ƥRGs?8b"695I8^OY@Ă@_8{ųS8;SmÔIUJi-C+$nn+)DaQ1xtHpqh$gNGc\N(,馽=qJ*O'S+LW^0jTcҋbRHZNe?ȤIYLD|XO"8jY;Ԩͧe|?2f9QjW/Z! i4?'W(]ץDHz#~Ojȅmt T_OC2[T~'ğf 0.cֲHIx!G_R4dP jUpbI `$_n`<;:7.] >ݻ%gz9+{X/c(b|oCҤFu_7@_tk7  iK1|Z#JVv=^3+tʛSJ\Sz-"u'r8ɽ!zIl DNjY1`G/7YbZ}@B\&0B" BRXl"n!|><%R?7~!|.I *a1Ŕn&:]źbN4/_y&~v!fS I RL$>lmQhm$4iYѹ0tW&+!wJ~ړ*.J] FY5$PF5?LBd=+Is44蛷.LJ#k$omJ5_ !] pd}$f)bC4w [bfXZ+K{6rB[TH9\sSWtG'>)ffVmΈWf`NkpxiZH565 m>LI//5?LH SՁt#;\(SNM@& d5?@/?rl~2dRl*hL$ZҮ"Bm"L6ە4,zBRڴYЙv=`$r.wf;鷸.Νy_jIʟ m@QA {kQf(!1XYM{I@Q3X(2 NwW%?E*{"r;ZQ>LsrJ>>-,]e:GpH[vAdOIIV(Ө&i 8:}"Q^1dGc۰p{R%~e薈NF &N +'}+iB9Aךm 'd &*wDwg'qq1u{Y5tVNo-QKG|.h:1(L [.ÜzPGĊ5)f7gl,f"fjYg_Ezڪ}aʪ+]p3O2Ui t;*Њ]s7ډ1{-v@քƑo ;#<юQh>s7@%f{8uu#ԬAe"F+)Kd`Y~zYU,iߕ< >bݞ(ە Kv]v czz9|r|ny;Kɞ% ocݔS0 ]):  س3?tH\,οKGd~ʒ!2Nc +QxSFhgRD !{ΈLx<܎iW‘5RW[C(b؊5)Gn2]i2%֮:wmDAce+џ!C/s 8UTu5J;S/"q5z8Yόȡ1sU*MaE=g,[`!Xqo< #0o\ c:_w -碻B3{iGgf}r"@v83}<{h4CV 227Nt _5;M2lmjg {Ԍ\(LA%M@'CQpF>6NSva3$׾N8vi>\)if;(w CCs@Fٳl0۪oǸsF%nB~I mU?>OpM,]O-oLtl2qY2 I;u_zE%g-D3x60;…^kB X/KG wX\OUJ9{HPy ^m40^97iԫM=zziyQhH[Ib=hyʧ\:Xh4Z悒PW0v1]'7o2ۘ^ MabJm #Ic4+GX@oknA.N~R=|2_㡢I徘u7Έ"exk[P'if}_f HgY͒gUv9[x`R`Xe5O $|]DkAo#m:h{gcD$@/l z4→JGW6hj?@$ 76n`V@u&$3̍!U}ÀjI=0Ca 2\5K1Eo؄cby, -\ l|ƈbEOpTIGzg},y d)!vh>A*2lffA dGKʐ7kvT V:FkQG&hDr|4 Q.7B 9uZ@i;,n? d~8.ׄ_'1,򟆼1k]O.m&.'Ҙsb)t-B> etcMv)IR$.ƕi 916D\b?}Osy6_.7{ ȥjr=~!od=X[X} HFL-{IxΪ[pi̓àa\*D5(=Oi t4] (Mv̷ߢo/W~Xr\ X]/$hZ_6\D9w1zYn+aRzQCdsY7_S误ˑM#1zh y^I#.oљ'hgSQq*+;Xj ASշGz3ײy{a}Ya/i|k̽Ecs51]jE|A .bLL)ިzPE Cbe9n^O&"Ij(R6E/3_iy=cR?@cTI,R9k{[txUN [ռv@7T>w8455v,Q$3iBh`"^.u|kqi|1Lɵ9ոwJ)AZXphU!c K,] zK8- ?ȱ%s2-;a郑`m92-)BקQ]9wqf>$lOhdiNUȃ} >ͥKb ; cC: XgFNi:!6۱%ǫ^em9?#d9Ua2p[ ]zJ N tٍ;6fgnH=ZoŸ7r$CoF"ZSӔ8(+2L"& 7>{HJ^1;;D{Vw16 0Z,R}@V4iG_0C͖ܿPE΂O2p*(*HTkKhhY> *=Hȸ3Bp)(-FڞťyάY@Uz9("=Ŵ5RDN]٧VS%;x_ɮ{*#**0E{p(rśx$Ju k5![WI ޙIvK4&XI?VS/yc_@ hDz[K7MOӦu&]XǍ9D#Ԃ⯻14 0+`ܢFhx!NS<89 Ώ Ƙ PО|!g[̨A [sRG"}Z1x1>fm?Г)tX` s.>~ 2Otc@w~i *|~MMP3aصV̺ٯRZ>O/BSx)]tUEfq<4RY~V~ݖWe/H](26}? z$Or83;|6p蔍n)#[*><ޱ>90Fa ;F>\F35ӸM\&a$CFH:]vڱF`D.>mEIBP:fqxam'8S$kq :؛&&3)Ճt\^l v4wBmԅnSbU% B\iĉ3PފFH iI\x]| 'cױŀAJF;6ǐ ɕ &2F Or|ʫ)X ׮Ak?ʝm` zUx:>W#J}B#ëa'|+ڧ'Y\@Xl.)))y|F.dqxA ~VOq&z +w"e4 ,N4AX1b(`݋Z~vD}\3Jd`Iwc _ve.\?uc߭I!I$:^"K_I?<[TbC.6=7LױhXFtEQwbƠʉY$}1!mn[Y1;#4.H{VgN Sٖ͢0HΗMѮWy;_8YG/bG}k::*qLW(W+(tR?y4Ƞ*%?tU}vDCxpbZ]0 3Hyު4J:YH+?L[`No|-r\̳E7`藛Vq7Of=l,) C']5GCڀ8WAK~ג~W$55=re8W0zaPmS-.U{W&jMXzp0f'HB7<.@We6g-QX"@-#eV;TSSIQT##l3SuQv ϺgAPE| -<ЛsC~s-Olq2׷_ܕ MK:$nPȄ1*(uErU~|S.iߖN]Q =I86'؇x!$N}Cd ph=mKs0m/2AΓ`,;$$Hw&2Š.5`ބwA.[HQ,p3E[Zadfbf ͬS3[᎞j!Qf΢KgeO2 1|$V3:q@2"9 yyEz;iYVo ϡ>lTHK'A"B_n4AF"By7$`y؍Q"pVgI "\O+kyAq!iWoH7e8Q Nk(GI!b+ W-ĕ?g)?ozM >E ;lG=NNd [lz.UǔnhSBV< 輿e {Vfi20F,8TLs<TNT8ׅSҍ7n<ԏe)1NS\,рt'̽"SBn :0->'] ?R:휁l-M`Bp˚Po$u f.1ѻAӋ=/W{[û^ݭ[@ eaL73x\#y>?Eb[j1s'Xx\sg UdW;[HÖƞ !_6ۊ}3HKq5VNV U5:#HV\J`Pa9<3Rur<|`zIgan|J:7Zzvv;hǒyt;mS+4ݬW k`Eav87SoͬЏYN|z>3rZL}>̟y <:)Q140S۩ 2L9 R`'>B]Zeuy_Ϊ6Qx6W #kf(ӎ63ACP.1\@~"Dno^!O*&A+Hx85'=aWjYEG"—*دp٣5b$ˀl8\aț@JZJy# lx!3H)CزJ.] O6usޮswM|mN^|}C0µ>OI=IĹ2>r/=[A;0(y~(QD)jXs:R_fRg'XHY;'-? X\@' `TQLE*O_f{64b' KzyĒh+_۠-,?yT-KfDʗΓM6?S̓$9 "*6+ͅYco_ YxCꇊB cvpCGH]q; TF,XnRAjn2b&Q2M&IwOC4A8)AF#tx6 1+o>QK-TFNtzLyu@7zUh`GfdK>[&xXu"D*&IŬIrߝ(O3˲vKaS޹`IN;^*MtIM;#AR<{#c LO #T]* $rzTKy4\Ved=νCSY J ZDP4ؚCQ0f3Hg(/vnCw`ceUo$x5#O.hQdZqyV#vf%Gn;l8`萧a]_)5GQ.&a6&am~cpJm>PYXCFyD09mPo7D"a Z!=%0jpi,zfF=BڎHi/X '6DK\qA:Gm mrkUӧIt`sOş,MUѰwvʍ%e&"NCd|i 9MOa%f6Pan:5胆s.`_3HI*Po R! oW<G0>V}=ҳ){y N#9&}G7\sp>%Ǝ`Xpj!-v˂͙<*)N,rBŎe̾?a e?}SWcXg#-]ý"?P4z0h+fnDga0I84X`Yx}fQ{>PEUcc09jeYһ5C2Z"XU ;:2LK8~-l7i!$'Ⱥ3yBB|O[>\0O.pF]q~W@{&w_~yOQ2i 0_B/aV,Q"bVpuslGs@sR))~&̛&錾ʾyO,z- PҹOύjgb1GF$д#S}f'ݒ:s? H|€ډF[NWr_z2iO6X$W˿%p?v <6X9g,JU7qļcy>KB\^X C3 1 㟱?+ѭkIio}ECE?-3anD0fYY'SA0;Fe'&6#X͖^z0ʕ8溧g +t%>,qiB| 'sps#\x1Z((fzCK樆L+,U 6lig+zD%V <,&zC/*+Kge`:i3#DGH6}J(,LH ʭS6ēn"K?W'ݴސV1(ݷ%',9,`#5_HkQ[]qeZ3tM acV [N@ު1,Y(/?5W=4CY)EI]F}/4*(b[ߌVyVCb-?I6>z@Ss.tlS (DQ3|# _[p.Y*3.Ҹ4$gojI uΔ?=F%$Vd 0Gk 2zPоPG!"hXnK0p ?t>I0nd[$meDgY`I7uHDɀBOZo*VN27ZՂm15_*hjSn)-(r~nr FDwտL +(-Xl)PcX"d^=5ѿ5eƎb }D<߇| BAg #!=1^0I8[Kc3Wv7Vq've< B)xSsKd!NTP7d [-\um,δޮ>l&BL!6b"gL\Hej f2Tc]k{S=V6 |UE/7nB1͵>9ir(\ .y(7]QS#=qT^ӸXփؑ#9`_=,jِ$~w&82_cW_̐c)rT , +Lp8]_j?7oޗ"3fY~+WJx;o({蕸 @)7m9>$t6E9hɗ.hfO4Ef8r[xqZ|(.(H ߻3Cǵ.ӯw޼wکcN8p-6O,Ĭ:uGD*yeF 5n^s7{{5JfX a7<'FX-5 )T QR 2CU!3Q 4IIl?O6~*g: 'VkK`(3ꍏږO`=:4R  GZ# tUKX?IGksP /?q"ufXsQI2GktԳ=fZrޑ83pvk렙letMS6"&ޥE8*󀔟]Qx1b4̊vY5jC5%aePʔLe!B@l8b1d|6díחW>>\V@o2ΆxZA?0g7,[9dJWnuf[vVmLչgdk(eUvSu@`L,s;8t` ȅY逾QJovZ1tJRbˣrU2u?EpG/WnLp+T󙃆Y.OWScNu:n\yzJ p\Lwb:#0-oG/ uW߻SzR czv<*y`ƑP3Q%~u|Y_޶}@Bk aV`Xƽ@f Q8$Q (,k\=lyaӝ\[~SK|볋A l5 D9ҙZ,u/.*uJ}_t '/a.XÎ[o&;2~9!6r:bk_h\GE$ݪU)1aMFsP$Ap1Oo3:7[W5G+݋M@ q^߇a$m2!܆P 8IC'GAPṆ^Cwv}5y }p=l{)p}~cZrx!Lc+-g֟TJY}ГNki{tk|mP`"r*c]uI:e8>F1 EN;J3",{1Gy#/XCT6R~bܣ2wwX?py/]-ۼz)=/||8aY?8T߾/Ӵ.o-q{w@VNCx,y8}/N=Ɖ:{C8/,wP3*! ".ȧ)>n}NqWZDa#L':9&H0…#neKSh:LF:;U[FVT !`cK!Rӛsd񁞁~驩7m*:ceFTZUҧ+ &\sznXp+_z' $c 2"|Dt$; ?2+zW]O{%xq>P,bҁdEIzr+:hl1 Xh4vXO[S/E>05}m0 > aH҇YnP[\{S4/;Gޑg&`q:ƗG!Je&zRrg;7+ {Uk* VޭE*QJqW ZqZk*K}`V_pAްQh`p_-f'sm7ΜR ʝI͖y^*H^$Q=qض 9$q"&͘M>\ߚz~9 N)TD/w+%hqz/zzYvRx )62f^wSKpo1(IW q!橐 QԺ]Sb5'YL ]'dm!c tfnaw~pq/$PP߁ymNdM$ʻ멆d+$)w{\1FF+Tx[gV DŽd 4W=$#4kGN 5zpGX6j!?p@$8e<ܳ;fRbGç*{|AmЈ:$㗲_6Odѝ-1BP2(Y@MUx{E﹮]:Y ZTޮ.Bԝ'ծ`Y(1pjiۚD <EiFbvߞB3@bʘ)`%d^GAse, OX /F~[;J6;Wk4dں ;SCUOa}ҪBiڧ_oIf |LoQ<$A-BUꬷdu-Tg'HS"pgmKODF^:}azPTb^0yBx5O鵂;9~ ;]&LGG.mo2CZ}G>HEKM#NaaUxz^rj *8kLiJi eQI v7f2ѥ?wd:Q {0\V>!̔V3=~myڕ0u|6bߵ!$Bg[aqc,Bx}rA ͪs"T:"9DxCZ׸!4{S˽uЮT5CgΠq{Ugv.!j›P6D=+:Enl^/ۼ>SEȖA>QNz(١j8(`ٶT$\rr:.ݔ:@hT!1[80/o/BkF꜖~Tuh_ !vO`JVz霠UƁcܔ`> $f4'4agz):Sm·j;!Tdcfc]A!v;];y4rJ h!-!zҴE;Ayȷ[LS4'afRKF-0)?+e_m!ы9 Ox_Q0cTײ 3`N3K삱t?s\w륩i+7-6}r}6}Uuca1g5HFTQ 0Xt[c,zZe" *;˰A| |_"H74k@k*t=<*c澞q/9&شءozXjOv"R*('pTn'-0?oӉ"6gN2k},E0á:(Zutȴ;(  >*ibA"7.!XZƆ9`[1+>=E~h#0w|7;Hp#ŸklӾ3J|oĖcXCJrG#tMa E!CG!}ӂޥ%EζZ4jƮĮ쳄-c xR+ Egva0eȯ?K5 ;j$phT|2 T\`N}/^MUC7 UȨ-?ŭkY{}0B3]ދxBk* 5.~bB^UgRXMTZۑFiy剔GndD^ȷ2^F)N  2i2/ gowX- +Dqa0ӌp)M{&3 !8 K!0y'=x6о>Oڌ)EZȭ7*[iK*316xn#o_| IXȈ~' jkK OP@@` .<`Keeܤe9Ĵ$\E4~2H”P*i5-[+^ݜ6R8ʼnAܤRVQ6p"M>Y֑dUd~U2eԭ-5I7ZFu:*wX* x36G#WzC m$Dd#c=/s´GJs㢝ng}GB#GPMhUi8{QqVօolu~86*kpWl<%j*hgݥF a M=gkfzD2#P\}.OwXjT"S!9:>fjep(6˱_&/|v.k]p6> JYl@hݲitZ9q"ȃ#N!7L^RKw=XJuϒ7kNwh/ Z |D2M9 os7=C(ŅcCsSDxǚ|R!@MYg)#^ F9&m糔$S@RNTR(`pR\MJRPA^uTSHK~8.̛"e}c}DYR3f#7Q}&Z綅{ǟt.!uz,}y] LpwW& lho!T]D]߳:$n 42@k;s׳:=5Nm LT:G:؄ )}/E;vA?g)CƬ$}q>MC׆i$RKQ :|=]*S[Ƨ\ɼ!V;N-sjAh _äQ"g5|*c~0R$Ɠe7ՏK6L$e:bۑ?N8F=Ifuft_nuc>bdl6)8Nzba Zs 9dfFR>TU>}4nJQS32_X WDġ8C}u8YXY ]Ȥv:).Ҝ *'R/R9;[+#UpX]ͺk,%, fv^jX4~r1~T(Lw7w𖯥aֻHIz~\$ [7|ptKfuQt[\3. U&];ӏGO Q_dW ୍(㘃Ts1y]{a\Q~qĿ*T_Ow{e/:rbxԀf5J$vmV|դL]> W5^ƣ z7n-\19 WXԎ:$U83aن](d]L@U<8J4v{Ζ.3d1*V Ajo9ؔ޷ۇNtۦjogi͛V?Ki0uF]V,D {8nD5.TNjRP/Cj D½qkH~ب8X'eY_X\^Qb[*ChQeAsIJˆ4kIHLO8{:QКl[4g~jmi{MAN)[+^BDe9aXM #e@Bj;4d;3Хůzqy. ܖh0u !*59#-[0>DQ#pz ~JŠCYJV*' R tg%Mh0wyfBl6z_'u|4P@QE9.< (^ Qnf,GT[VOnR/Jj lxIBݐ · vqBo?,\;:iAXh_؟+~ePʋx%_obxA[!#4Hƙs]N7KBo*JNw,R/o;d̶xk)|/LsnY|,%^8r.x+`/1 ƻYB9Ϯ:*lj6Ak{3w}rpfI'U/Oմo(?҂ElτQPN :hRbV|m *#׃[L iLKV{F"I7\ZT]ehUhkz\r&zw_/طJA:wQKp5o#s'"Ŧ8"\E3yZH;D c\~p*<X5PUKqQEN8"^}!Gvä-dqABPVT&7L-LW{\k$Ix8+luw|'L9Wl*RgͿ)GeP3w)+iI)ucj@leΠ '1ԥZ] Y|z`ucp'Z9RF.少^KdxBdx_1y’.X6*b0b&@E,4!F~ԧ~0@[ f^:Y0^p8E.uyۃ]`FA'Q[O E^~o(#2 A ml_L튏5P|c Svve>e4C-oCFK|W x}x*;!04EzAVT[\Vo?7ؐlPs$7DgaI̋n$/ jn9<`~:vx8j6P]1v9+i @`gG*䑂z]lӁ w|1>^G0•9cΘ`CQe>èZD2| !J+PJ%.&^A"QBP!;c ÷$GK:*'bL:;W$'.\˓f{?1\ 8*dX(.Qk|YTP!?I΋"5LN9g|+ՉlW;s5\,[30S6~°ǘT(rPܡEE)12Z1l}]J+{Վz'/#:}!(HHR!kJ9~/#1- _Hс0G!(k"&꿜 p~*'(wPK)^og1{"T!` BSu"F#+3m8TnmM!zX&P)+7gͿdZjt p <^.hv^%-Z>,TjҫSRQbP$_ ` *^V ӂ+[J-oLo~K)MJk;߀RjXE2}J͗;3/J !|-|O;)@" 'zbE'əR^Yu=7b/[vP}]޿j4&",Ux ,N|IKh&?1m5^_~-ڴ3qX18Jx.nX`xv59uH MxtVFPg7p!-dyB 5 x$Kr ScnpG%b,YuF־\lڅɽj(6n&;f=f.>#w-jЎLEAR9.FNUjv 8P81d<!G eEiy##iLxyEY)`UpIe;:Zb@3,ǽe tN̤k5 sl'`=t`jt2*wr\ ۥT^,WZ;0Tx9{8y3 &Cx? T et mQ$ٮ3D<*OL`в5VB3e%LƅҖ&(ߵ_͊WQf9M+t/tfr[oRx_+eJ g9wb8}\۾^R{Xz2HW *{@{'WBYذ27=(P񙸺8BVD\_eDuosu $/B:M/lυ "`R~= J20k^!ibm{" Ƞn0g}g*Z58  ؒsz0/SeY֤^ å ZʹLr~ lXcT@Q !o;IQ>Sq̢)%`r>:7*!IH{]?mzFsɑd3%~ea!v/xڍ\_I<xQ&Eoq9 ƕ(7xe6mww-cmǎ 'kǰ]BAp4mcCHF8xBڳ5MLڴ/ Inb%k&Qx6N=5rV{IŔLA7J,TX^"巧!0=WtHՏW7V).7|R7%pڶܘoa31 0c{.papgr!qi2V__qR?Qx{8P(}STO!B9 m6uЪzKo$s7:'tqo)'S<~hNI.IOdfW1Z6b:ueLf{L^k1Qjߓ㢔vߗռa@^{ļPKN>sIJjPi(%_-ߐ#JZ=< Ea36|aoJZ5ˊBSopYk&؆r mZ .Ir֗"VԀ3ne;JoUٓ T0Zp NI̫OKAőմޢr%*3NRmǠ봙+`>,llH]}!v26 (n(nw~-߈9bd&-e4ݎg{'i/Dr3ȋh +Au2xK_IfM!|~}5C2ڍĎ9{%aeɚP\p7${>!;($V Ǹja<1" [2ȨᨋQ8Oa|t 4Zp.=(f ³(\A塲3ɓ䙤\/sCg":A = ȾƂ8ϱ% 1L8%~ 5Jۂ`=J˃p\uhn\=(SY_ӷu#gE>hzU% m_kR4VP͍Ƥ~NmX  m||]\;Nó^fQR N&scX"3>Qu]#qq+TViXrg~͍X, !*Y.0m}N ABFph~kI0VNi)bfTצ@~N!ņ4y>c$Aq F2쯑a^ɵE>UO%CXjH.k6?حQy/>R`a xmB}mW]?J7|C^ǭ Ĝd~NFnXWMӺ8BVbYdsB0N8I⯨[ի UZ~/0TCɊM+@Ә0:Ϛm:}@#*1:ܝ2,ė$9ʦ!g*`VnrEQ,yS6 'ʪ~qrx h'Lj{jo~-I1و,'l R@xBlFp)ClT&Y~l5zˠf<Źoac1.s",k$)՝Y6 BehF1` jK0K\Vl+O]fpH蒝f<MYeM8EIqBn m 䩸c2;Z0> Q05-[R`rT( #]xkr?w@ بU 4sW)'@bP{pE+#{x,# 'i&S]M*y~lI䛉c!cz}4eŋ9ጆ܅=@,x<&H(;؂b_|10km {|{*"Y\Xo(Nh<#.ܙ9 o"絙h"m*Ic*.ss(Ǘm8}ŒQ\ڗPU@!M23֐ O.Lj<=0LrsFv֭yfmER-Rb`7FM.8 P:F5*@x4㔊.H)E"L;]GJHD5G}Y.TI~'"h!^;KlE2 @}|C ȾYkOФ *7l75glI2K68 %/!)Cl !{i[ &o#F!c;-=Rjj螲mudI=1o>T (۾dpz c<~wGUrhN.bޓ'>-ofg2Ewmj~8 K0ZZ6g/@FpS Y ¥30-&rv‚:ޚ wtj9hҷeI$U*-Ҙ<@zt~ >)~)HGΑ EK0 Lm땮Pyjݱ_67т4R'iQg5&(Y h)`]id4a˩f)2LĘ;#EvU)#F>uѢ1OIJTu6 l[fkE& KfEw>2Y.nNs꼦Zh0ă8 l26 #WJ̱Yٌ'g~FHE!]y_gށ qݭ֪Cj?XFb|p1NwdwA|t &8tv(IPuW2ا1˃ıSQ/}t35K: 8]1tu sIHBP6[F.+,aZY\*'7VT]蜮zFbbD*>ڔ›L(FlsI+Itv[Www:$?~r &ԍO}5i_tB09q 74ǚ|HU|HvB,do:/ F &N:\x o@"Lzɷ``1]q4@9.vM CBX_6$Gz:qmȦp'v 0O 7Ez/!@?”XA&% o Fm\BBtԡ%\"0T)M!I[{-3($n83AҎöG nL+ivLj<7 p; xnQĻhGC$VR3iE3Br^W٩$_"VTq7;V#8[OΡ4U~Y=Q4n[F>LYhUݩP  O`E0--ǭc~%BM|B"; ܿ ݼC1 넁rFTtl5ԅtRۈ]8'N+5);_;uJőo94 W焦22('[QcFJe_ u%ha)W x<͂ji[U^-<BynRenuB*}nA<;i'y.u\З;4͂EhžC)jkP IDSZOThƦS{FmAVH@6o=M6^dr\`pqRӺj8XrD2p Wli愑˟9ps5EJ96N4~3Mc9ɓ֟u}T\I }vz";In (0j@!Dd% ߉Zd_&a3*$[>5XCF[]Ǧ}!lyVY᭵"p)%!Z9bpBbHk`HCr> |;T鳔ۃ6sZ҄0%V{_(W%rkb̎֘1?̄m Fʠ∳eMQJi}.q?Kmib辶 K2MAjzeSfWmt*$|m`\ig2cLTZ$Z{6e5ꯡ@U爙7/WL?% 6Bi9zUɗ"XZ[қG иjq1JNTyuN^錏7dOia$?@l_Ѡc:#9Ԇ5X$@S]cWVc۠n(Jܵ1 amqYtA#  ٶ'A| s %4^a%K PBj/ /;gyT6Ÿ;w5 -vJ|FL`{BQ+^=wgJ`MʝoW'ʅ$ 몞|zoXDnc]l(emVJ&ė4j1$஌@uz4,Ytǎ?uk'e#ak||%Ffm{ 9͌X̽CI`A(0Kƒi[A?K10Zݧc5NAf 4*琰@[ի`25]qrCYhH|S֋:$N*)lj!|(Ҥtenm]1V5p*ey '}:hs'>'ELV{KFZǪU_~ V J茙^\$a>G5˳/DԊhz|__ S~}Y5|S!ʲC0g1-X zzXBY^IP1U,֜t1=N.It`Ȋ(2.C) l֜@5Pm UibmSC7줌 [F {r(F%[)T| L{7/+ =]j [fsihk5a$L*+{<_fm&X~B{;AC@}S)y$vOfLyp;e?I)HdSe^407@Mƪ|oc qHA96^'ȡ@3:UZvS=:8 ,0TJnwG݋HR@P_-J^VZL*<l#  (\t3y_jZu[. AOtJ'(=0Z"kIm +*tk|~fٻ#ZM42#Ԙdq ߩ?xеGgy1wTH8P]DMGy B9y-rdN3-:G 4!E)ee,hn7o~8&/]8=oζGI3"]$jBXsQ.ںS'>K; p2q䥂Z\fs3j%8C6 ~(2 <n4%}]c@2:҄c%ߙi~I4N; l)"On‘TQ߭G8 S _Bi>+;ܻ5$g5&3`PXL#\K^"c7+_IVifGJ O|: 6V>(ǪqӑIl:xSjbbip G[0!]YW?Z.fzvAI";3’Ϊ."Բ}]X \_$ y'v|D3o`9W(avȸ$55PO$WiB"d}Cť 9 9 o+6=2+bk_>5_*P)aU|V) ijF*Wf~#ŠUh hN"N.@of>Ve^AT.mIf)bSZen'L]3 ~t = .>E>|sOn$_ZܞrD~jb]8L_łbā!>Ǫ[Ϡ[23`u.SV|eCs;kc5ťKJ  _# F+riRbOhw{M1rV lĞn0!(`Ʋb@kˏg+"y5(~(EAI8ԭjqTQ*/Ɂ_|,#H-l˱JH{-ϝ L&^ʪ[=r]O0m23ER/Ƥo6{n6b(}:8 W([wai/.~ZU….z~eR=)&)>r x1r1珙73HҌ chDd]32e3$-dÌKuhuԟ`YILF~S;_ M,SGc[㲣jxUs{NL{@>Ʋ`WsrPz۸8g7RHذ˟Z?A.a>WRamqK*o kgJd L[:ŒRE TU{f%0-5{z P8~4RZ3 ǻ':$<8:rX" pÒ"ݭK =6>Zi{#GBfq!ٚ PUP57ug5hOKm:»\&qC¶W5\oc jŴ[.KuZxS_F9<%VfG)Ud]al S+:|t.H 1rBSOjIs 鋍C!Dښ!,L;2;z9\W[TݖW1$O& 'fȚE ^LI&@"/;f8֜h Uf[U,:Z> B +Qʅ~+h/ִ@VgE +֖ IYh%vy7'b#n?дh '~w 6WLQ+n\_E'Ҧq7NP !X{P~ЮÉ@-+7{d QX[@i5?rR*؀6݇1FxdɤXΪNb}̮%ik% ۦɔPLETk(=-G,/RHboQZO5[1JgYAW _J,ԋS&HO%>oPu όcQL2 c6F$7v M| 8<еno\a2_t>aFz/; Sg9yQyV} W )۫Kll#Ѡ{fVj_=*$@Lo=A֚|Sn8)$xdfF(x52h5v7u9z Sݬ1M d>jC>٥kԁE+ǘct c6'G9RjTv8"O`oH?=?pm0M][u<>aq Cn:46gԛ ='m<|;H!7x0-2pA* ˪}hhsCH(Z%Yd{Ĺٳ0!}c\oѪT_2ks&׀CenV՚d,#fVhOLhsIc48cx/E1y~m/8LUAګ0]*p7TτhXګ#Uz ;sOǠqBa,'v;C~ Y[M.+` ̓;!M ՕC+\^U:(Uap*=w|CͰ Bn2 ( N߰>Ѕ+nz=E-#J$z2" UZ9C߉gW!٨S !:rYYvi]`9TLqF̳_lu,m/`qJ #mh/#E<Ct?gՖպ 2r/ɢN 3 fs c6l{Wڬl\1~|4',-\jmg 'a&YY|'\_:gcUA_\EL{"1qB+[9giQ|*Q>]p w7 f5}7ܶ]j/E=ڕbK&hЈ4%ގ7" Xg*wCm6)2,pPv.zYjA09kʄ“b?25NiJƀپ{} x,{)J@jr;:hej)dt6*D(i~Vpa%ΪHTz%lC?l}"+~AU)qFqQ=DVv]Nr-qK)<+UÈmx'tMLv [ \e QIORQ("%ؔ(>4kB1K0]&qWlwa;Z{eaPVGjwѪ/੏Kh*O|s5=,*[V]L;K {uU|*l(9mCv*7hl v $|CpФ=,=Jă7)#q!y'{*g߸e` yXB=NqDEUK~{rmy3m: {W'5=D\G/iؼ,Z'^ڈ#ݚ8xf?L(ܛ~K2lN1(4絚')ܸGjLƃD%}UV _H}}AkC1p\.~0O.Mg$7y?NNv6p#Y=Ȳw`߲;S*̱64,_K#&G D}r* 0ʼn3ispV&#!5^b!'J.K$!q>L.;2Mv !UbG0*tqpqؑ,!J>Ե\wpRk k;DE0FMZ8 p,w0㶩Rs[<~zP.h|l:q9r8zK! `ޙ}P#%)=m<6kfS05Cť.Dhÿ:RUh";`UBƮp'qu!-Ǣw* ba'0N9wrEX򐓩4K`Y4'l6aVë#9 {z#뢖-0:9'Wk/{,rJG$ /Qm?hއlqu2eF z8It6ZoBGRA^Ld@D$cy8 sE*4^J`,Y{~s pg{_0-H .B@]M8/,%Re!pA; !&iծhKVyݑp)qGBR)ˈ6//4z6Y$HTxqZ>e@q]Z0V_xҗU_{,q\\%GiѮ9[VтW ds^vo_.J(6; &&RXҹ\\X 0l}ȁvƌÁwkh[u6aA>vTN 3? &Uf#Yuuy#l:;9ϴ17YvZ3B9'~=<Ȕ`T\b͝G֒nƺcN6o_уi<"*KT ܜ.!ӼU'"|7ꧫe)W Å %\JF̉`qH ē꫕{طA8D *]YQ&FH718X%:!X%yF>ŬŋuʎSQđ `@S-΁*]Ԡ˼x{) >o| *ޯvZEjᥑĬݺ|ocɛ@E Վ$ )l<LJ ;ͣ[5{KQRQAQ'UZ`RH'Ƿ=8$HL_,m +PtN0Ki8LiUx)W /=~Q [ d&SŸ2NtoهKqFarTQRbAV!Pzg8RkɔfG}'u oE ۞*c31cO&?W1 0L-)Ʀ$ CQ5C7+2Ay&Džۤ 7;a"ʜqdN{ePZӧਃQ<ri<'mҕBA$PICe֮ -kD%Qpv*+D)@Q"Uly _A%,/? ݞljFGduH|MIN䄧ot"}#0Zȫ +?|g yiIa}"ٴ[fENN dwE/vng;X(n֍P _ sǐֿV62&4"E,-cD~`"IƝ6nwB%Ÿ3c'qHc]VbbP+ J#L,9.jKwOo>J<{s?KB]T4J 0]݆)㥯_ZH[m2 ".ʘ1<" Oiė0^p{>YsarYT,c#9: 1#d7[(ev tY\JtN@GФ{EBox|`תح^Z6^ؽ5ɆA5YȂBPoT(_R XӐpQBm4K ڟܳg VSGu୤l1? S % Kq'S,&JW:K boѷr}21F Y4TF0r<r󶖬D~1wɏXyҐ#owȾ,<zO{YoɤI=3}yn4LloaNM ;\Q/z,]$QmI?(F K,(l^oR_-@ 8۲}w Sȩɔs隆dJ˦(["N pT%l-T]wwАpl܎]DR HAv ?`8u Xz#J6xI2[(x"ڎZ( &Aèr>q~pb`Y刡.D4鎙ɱKZYd51 `A[D(},AjuFT:wRzmcCl5䟠'>)XRl֥(6gβYىҘs猱1rTw6* tCu$ӿx.dIU.9-QG V:!d+|z(>3:WT4dlQ5! +<3l:[R;!D[1f."e&؅s][0  ;?"d/wpblr݌NpM$974Mnnk. 6Jb쥌#D~Etا޼P`lf(+Nk5~ ] x8rO/E'R@)$V|kmn3} R36/)汅A«,WHOg!= z=sk^5.bDRi [3Ņ_&g.O)'kn1v;\44'P<(}[0o`yDNs<4)r,ƈX̑qXв)g&!?6tNs៮ޥ^V=5RVQ T4]{mꮀm3phvcxO&l`ٹWι9 4rL&I-ј!ކtE%zGH6J} U9WVouՖ޺Exv)$lX.ci«y6өY7V >2ߗ{~=O6$NPxUa؟_OWNXѿ^׎bprH _)vdAZm=(ӆ #xi;+l#KeCLh 9M %ARbxkL4#AN`1M.r 7Д9/X$v@i2gXf16#p0]OK *8634fy ܪ2`q|ףƏz9bW=:`n;kH|xːL`usEΟg&ؔMu1ɄF1iFanf ݒ޳d uͭ:^.]{Mtu{ݴmǵMO(=1hieGfw;Ϥ(V^unj'Y]/93H\sCVv(V brOe,p LGokRsP7]D"j|wvTt&g2րR|hͪ?k5s5v.2%ۘG0N}>`OkrWnQA:K@+ZsqftDұo?M})zFw(225(=fUa"KUΘ@>D3΄|y2XPs2 R#j=;ӏV^L+ %n"j!Pa#LJ lZi[Ej,D̂R1Ʊ/[uIq][S_ pG[[(z$ɺɐ<6wd-7/ݑ^9Lv'xg單sϹRROqoף$_\mP@i_dCn7J1 Â}픶 hG -d)rV4X2$?V3&8Qm[Q$xalqz[.,^HgR w֞J2e:,O7 NnQׯ;#D!(5qCKke"i8*޺B2kF)(fJ9b6ưE!t̩? .kev4.y us-: {_7b.TE*W͠j#[Q\wDEsbH{Lg2/BJ(,`D~ֻ@<=Aݧ^ *R HERJ)KaQlduMEhVwWvE >FbZks3IN8o;y#ndKv5X%~$aK`LunR81Y 'T},SoYVK5QXXQjmCtC9> f2/Uq5$k** T~ .O/\3vzkYL6dpXzqrl-ع`([}mM8'.pC>vCt:vɚpiuDSjC9tlENelܚ0?!o.Fp>EKʎwr`ް1,4O)]>v?[߈&cj1g)Yn ߘf5ۍF5é֛>if)|'BY5*|gpǖ\@δSlt}Vڞ15wfJw5KG6 ׾HKRߑ`~l9Hu(T!:QAwhq;d h[Er-]bӡzYV;7+Ú=+_KO9wrTFT;jH4*Wu:>W"$̐(Tdv}sE2’yL恎糗3hD~ڮDG YJf7MN㾘8;~|Mfv:+GOȓw'e P>16Q%$K',`4c쇏:|0t&)?.|50AaNV?nIoc҂cʨ+kCڎ,yVn;2ODjMXV+.q(8Sj= Y=:7'bJBIJ$ʂT٠ \ 7~vXQ ǒ>w} A6ܼ ->]ۏ9﫟Bů-=zi{bp\:tuqE-~Zy!EވuhZ bn1ipxʞ)!dt,]Ǻ}+RhxJ&<7 F04$Gb%7YęZwYjx95\D䷽ m4R_z#E5P;+29!a wrtX-V t>|XE{ZQqa$J1%tzk=zI wnېAz%;!'Cx !8`nR|.- !IRWtjsu3g 2⾀:̂Tҡ.ի.5=O  7nN$؊|$dL>C9C6EC 2b:V;f K\ 6FaM -c/͔ᢊ (#bHO0ĆxMS&%}oC"@fk)?1?c!k{dX Y-*Y2Ke#V8uxeZUHYeov:3&@RxBڢ c Uل<K o6HWwۀ^gN!IY7I|R@-QlHZS)k#~>hfcs.^p\Q'/ܨP0|*"І8+c(g)Ml* Q)y(x F]7$ k%Om{; {>zmP!~o%ln3M 3#=33#`$70(S4&ao * =t 8_Iㆢ^܎zwmWʛ^r6TXኙbE2˫oJF~Ψm-O>2+mLvړK?C+2yժx.۬qi1;7:uސ]/SÔΦkwkfY=wT@چX1t?JK3 GwyXC׎Y{MT{gQ)yKɑ&r 7ur\$́ ʂ:7 'en`O kqsQ{Rx)h~ʢm+cS#COMxI$X2_&npfNeI#n,S}8 2$5t@3cQ2?vȵW&Aۤg?\ l@W[#2JڷPV݈#G{g槀ojUYFY CT3c207' 3% g@vk +1(/=2"Otỻk˦ٕ1~b-{n@6H]t!Lf~H Vŝ7|.㼠D Sgtѱqň0?kqcKu yX4]m&ЛCEhɏoG&T-V\ =ɼfpH('ʩA }~]88QH}O/ PR"\a9.G6Buzr`:ߺC_˧Xm KS4pPVq]β(`]zT]]!2ħ!UX ^OE` NϺl/b+-qn4.#`F9kӃ]e!Lg&u+b[|lrZ}I&#g&<=3]/hWkuuou"D߳c ĠMIOmU_Ꮐ+&rn"u51\su䊵F +7![`R=jFNiIW ~*"ۧ\@<)K>(`H :-OvE1*k'̀vns0ξ׽#m[%dX۲cWqӑC(w⯄=tH`0'Q-v  .qʞ͐RhC”x ZNvmC;XDd"p0oanbɜ.u39}yxx6=zEjR *L1)VVt!j;5tAu:8U]D\qN7pv?`ЗKTH ;#0;jFh4, %p69jsWңW"* ./ߗ7 G}ؑR2GkɡF1h'Vk,+e,x,QlWk_!5p7)A-M|w5aߔ7E]De"ZB^p}G#cR,hkEK nn#9 0 ;=pu~ıB+mռI_hnbzn] Jd[$ИO_P(͚eP$:뺢!r]6bTe+PNQ"Py65uBcNX>!O^ˀ:n*ZAM ߌZxVp&oYDbǧ/E׷\nHc#/z䆂΄şgqQw~9! Ձ2g7(RuEXH 6})͸"0\o!ض3ﶭi_l*x!p5r{6#'SD`jnaֲӛWr;/ـ'X\7f Q",D:'uMXqyҺ=rlC.9 Ȫ)Zo4i\m0_Gxv<rk'@7?7U>;3\? ;Ĵ]=*X cֻE RXmte F<BrPjv)TL:[4(a%[7}Tt,P@34[gV՘ψ:T8Ǔ粐D0]P[O\X2n^rs4(I]\3L$Tgcze\ ],z^~'= =X`zEAqyppշwLT N[gYZ0707010000037f000081a400000000000000000000000164e4ded200058ff0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/c']?Eh=ڜ.+\Rחwjݵ8xij/ zQsSWRmt5+OXNSJ7LUŜMu[Wz,ĊJp֖H#''=g(b tQhJiF"s~Zmu֢&ъ#? .|( bӢm,AL# WΚZR}ZJkŶYػ"5┝ 7De_3S81?e9ȶCI}-oaAʕҫdrt1Mean<ΟһNeslG'~Kcdo+8   /jG}\p)0㚠>ڮvn3E.ua4-@>U`TSPTY]]CBXoʼnh#Tbf hx uz Y8VWj6tfuyza Py$T(>Oظl"zGŧlt)TLepY?[S';OH c B A4 9iU4XTYt2G^"XEhH6`cz>hDj6NG9T7tvz5KΑ1ruBԭ ͳIa^1ALK8%jK쥃D{8k>_x`ԙm]Ejk2i$g|{w|dO`>nh{p1tgԳ Gg=cjrlQ\3isҢW" {2o!j ((;O>)4Idoe-ڹ KvGfH]ܿ0L@5Bn*Ԕ/"0B[@uAmd:yI{"#6z. x_NR-Nݔ{S%iI!)FjJnT\lע-;GTm w"&25=Nm \ʡ-΋pC9@GU$+2oHJ̙2!L *%u9[Y[=SV%]f#Lv^l.jW\B.:qɉ;JVӤz\TWnN6s @s#:4G|22ABW:4_!/ZkV9SVi!%K6(FOr&V[܋@AZ{#n΂D,z|gKuQzWƟ)/\ezKkvڕrǑE@,b 4|1џ!nXfZ.+/ ĨjS}֜@ kۤIH|[yf-tgAYw{R ̥i80E IQ< uk^Զ5)zOǬŃWqo7$7CCjNqOAxl}Id0&K.^MmHܴW9% R{Ps%$U #@]un֣{(_@B_j(Pmz3m.zʗr<= f☇'䑬AE|QI쾯?,zv_;r$_{U.`N]N&|^義QSw©f.M؆Ɨ+L HF d +`jܱ{ģM;!.#qESa7ni02&Fk&\dFk7#I՝P_$C\ V IuO.w-oCβVb3NΪX _T#/ EIu'PծmɲU+-߹'dSMLV,O`5 G"+Sfo0 (/lRO7^KX <Vc^46Lrᴽ@ȒUmDۛ:k=eVZo$UBQjtauIAb韓&ؐwBi:nu9>L1-]>:{lU ZMUg-_U~uAu<|k5)kJ#dޢ |ˀա&[0jY [/SRqi$`X\)HQw`WۛC;<\SiftBmB^yx.+l5J##gnR]P%1Du_;8uRyt@tN+O4zO`Ӝ2 V7Ҥg*M.1щ& g%(1Vq~#75'Ob鄕_X&ǞH*/Hbhn<|vɠ^ ;П l$;yClcZu̔C h nal7&r:+cG&Rc*S۵B*U@54ecu=+L1a'Fh-fy BcnU$#Jn-0DUWY%&]Gqİ_,ctԋq&]`}grH'$R`ߍ?*Y">1QEL0*&D"W|BNG8[2KoI9*K*!Mȝ淑tW\GpL2~5vO'^xp)Hɤ!rr~)W7Kp`F{'u -tBEP;g?,H(˘'q'MZ6k62>6/ÿ& *Fx7) t^5H;]Cgu *p CkZ gk _Ur3"ЊLBv+:[#s6'غ ݄[%2ve@F0;*m9>h̅,+z(|iiGBߔ ΓN)Ю9"z }ٚ[}U'Vf&1zD3zdWF0Vv͚]J]ozL7J #%id.ƧY5<'Khу +żhEٟ<"s"[bxeë"GۄvOV)ii3W2<}hpR)"g]z.*s @[wR +D]bdRL$Ԥ>ejm y&08&*B#Հb'!Oʹ L  VA/myTb8v|/H ⮷zfNbsTQ?2ttH@,y݃L5{,[F1 jptRa"8{4 ?Oh힙9:4";Sps?䌲Akl쫓ew4c aHQ:2wsrBx2VC/`$?՘P4bougܬxN8֩`fo!w8,^$gnjNu -;NmS@̱h״]>pĐQS^F]GV6:0 ׈A%΋ G\D!x_QWI#SSULj}< B!E* 5Lft !K#+G2](# @`)ہ3z>GP5-}l;AA/;\T+\9M E >G_)dtoF{E.h]=J5hbˁld6&ʼn(/u) Ҏԑ.BcY[}v*fA_MJ{X0#'18,ޟ<2_[ΨvȟNjŞ,%aSMP}`},H&ه\AWZ{k}f=v')PZӋ slawgոpWH"z ,M\So/<;֎5i8`mZ[{#p>j4tm[L0xg|sZ ,Z'l"5<ⱳH!/*WY!i&ivַ,P*6o}*pZo5llQ[Br1i/SP!NV&A\M }b*B]v&!^ǡc9^GZ¢e ]T3#QXKcYfґFUBܿO໹ -R,vУȫxX H`2ݱG1@s ;!"y!5\0:8|֦cd%(L^FRy1aGA,~vir$h 4,J, u5"|}Iv5,]cT1y1 Ä>fP R{n?CoL.y(Yo~C*1+cU^q~k˃(ftt85B{˂\jg- ZH$^'y Pmk>InT0}I/Cc&F:Dԥ_p@KU t>¨G  E;GEƼ/-r^X,~A9UJ V7zuU^H;uiWr TL$oy݋d$O^d8UcZ_'Tgئ)$}l$fw!4i.JS%= !"Jr+$ ಥZ-Rr&Vv:}\AyY=17٠HaPQE-P,n),BQuyncpoo-K`V|~)dm}ƥ1a)iO DQZ+` #TFN$CūnJ|'[2I؎+jI0cNQ?;}|/V}̀*jKlKeh [o Ndb&J+i}+,~½w2@xy<kNfJwdXW>0IE.ZcPIr;9/q/t\? |R /!Usme&pvMʂfW:;bqs Pw ,+A< vHwNGAMj L\̟X.mfI0wT\Z螳90ı{Y,dBſC~Q Da[2Q[^=sХwܛ~Gڗ :+p$6"m8=Cmo y{(flŸ!1pI/~-gʄAV ܯ+9#ed01?d6 M{3P\w'+eĹT7X`m@h_C 5VK\%z.Kdɽ@P8-/2̿ܤl7AҬ*gz}!5Wɫl7FKzHG 6pX!3y2 d m$FGʕ㮷te+PUA닲;<T/]k_s9zϮP=bИ4_I,֟qqQr!W?®za7UFjLC}?? ,vlЋ:IV)냀{$zxz}hh +۰ Z$z;ءG _ ?vY28Y*7b;5Vjz~"qΡ56ckz#qߜ:tePR)>Yp|og>MAЮthy s&?fIRrY: (c';ͨGtz.7S_Axr+AD?gW",ɣYD<<!.D~Bpm,Hl͚Zӕl7P.\OeJ9+K%'IҔ@[ N_*ka9E]yvO&GeѿOZF=|Ez,%=˘=1D͖Ds`2שT!QT6&[x܀A͞`Z94E/.eM ⍚MGBT@VpDݡY[ &TXf) Xo4j:A(^o\SWo]fiw8jdIkfM -f( ׳(=^;Z4O2uJ+Bkwjz:; @hXF10ZΠNhVMAlMgވUzF_ "^D"lo׉!^,^3|TqYH?p+`hOqqFadO_t^n-EQM!;8J _>c)6\Ykʊ4D{#:FudW|%Fd{[J(vnw ̈Mue-#|XXoF$/6 s"o>_uq\4= J-m;GI|ǻv5w:qiӲ)Dbߵa8wM{:В@ITQ`aTzy|i2F'`*Y@%R^7afUI5g[rІ/5,2rP:B!c꥚ gܾu}CL"6z5r|@םfrn-uxr6".iϽo,>\(%I˟ME -[6+ zbN l hIȩ}(@r\掠,ĦU&`$CX*g-D鷕10h·)*k1|JYnŷlŽBC,e]2L:5 7;aR4]1SCYqtq$sn)% {,1!VTpSBb `Pڄ&6.#(XQb&y҈Z#ZObO/!%ö!pC %KT> ɸ͘m{P4'Xa .ھ̒\sk33 Ok2 d{axotL`2CfGU '],ݾ\V7#jg dD!4n*$ѷ pM'*3Q,\bUs#**]ޛw}Fpdˌ0۬giȁWHO| b [%8]Fx5:6yDZbjnuY`ѧc8S,@Hܩfc6]t"{Lll\aTBSecG >cdLS&C zPi:('3m :R$P\ `;/>޳a0-޺cMWz/,B(Q@0AN=>ooؿZ4/HKL=?ScO\ ,1JHat *a=4Ԣ/= ^wlEy~%﯆Du/҂yEI/cSG>Ϳ⯡*,je/Mw<ى.5e~Yw_K)d,UX{$Zk H`%tfKNO 3f0q4 Z2K3s## H ,<+4{V=P X.rE!ԚM`l &yz^Ӱ*G)v<ײvMUm¤c_7w.2;TM渉eT4xGe^z=x?T(**s8FuBYLtө`??ZcXgcΦ:`]}[b.9Lzc[YCakk Xuޏ@IۆS4kMWj 19;.eIԊͿon`_ՅlkCciBB+K׵ U0ZLɾgZt9Wt7Z*/ŋ̻?W(Q&{irؑR;9*:I-P34`*7Cn"Һ,ir]pmPKG-LčAcfY 7jK 7 [|LAo鍠4o͗HsQ?Dv$<--sfEhx!*tibyH1Jv:2 r+alD΅UU?ܔ`?RE\o'CGiq]cPu+*E0ڮ^tvsbdiG m'} )[/-D?Z 2&G& a6XXb1ܒ&84uy v ӺG@s~i)nQv,rbmڢ`BEL-2 pYLy`߰,U83e9,<;4yMpDC]VQ\@N&U|`J6!VԧӠא^%5ug,h=AmHIWV{*%7BQ}q^%Cp1lw_ƈw߂#<"d{)NN+rA2=!X;EX#RK;2d+-u6;~qɞ>E2 k;@r 5Y~tVIDm+R)SJD)u$}E-1;ҷ\O%q&pg\}qb`RfD/v$!k*U:kBc4%u4`Eξ pQ ef$Rt{#}&tQ9wz)1a}2M248\ rsC [d-U3] pW ^c@6 a6 R/u7a>@q>m]} @3%0(ZؑT[w0@H`+7Ã>,ؓ2'8>&E]& _`MbZрT"JhkēS(lZ[,"7|Ѵ8z ' -7*|ǥي nnqУr:rl+$9! ǔʽQ}Qѯ^dK.΢iXR;BΓ/,|=V>dlbCv.sm_)Cg*k%7n~fUۙj'NTJ'WaWA*_ߓcjs&YDl~n+J9o[f/hl&X߿^%`տ)*rR f9|Rv9:W+)dg/Z -&5e7RA,}n/ y:CӊZQuAFKtBxQxb@GK_d=EG@7Xo?nqVؼ/96vXAiY)z'+I˱s*b.#0DpGF/~XN_*"kZϜtQ$]~X);*#P(&](;b"N%6Te9(3[hfGc~N!G!rgW2Y\VWCA,裗S`6  _VyNbWROU2h֕h_rtF!T.Ұ˽]?A1u JN (lR[6 KN`g|!g苆z3-b'Njֶ6X!a<XsʐoӾOV^2>{; `ޘ4?d3SFᒃgwDŽ׹uvmHh[6a.>6TQ 6!L(_jj5 CCȡC[/_b^vcAQFhL(Vne4]^ߨǰ9sТSkQn ^mG4fDz`تokwz9+;E+=qƃxZ՝8ќi2aPjzd bi>y.gM:o\dĽ,&dJL3  L3r'>R{uR뉅q>Gu8[lO'mrl; SPr:E]u=km%+<G"ZDPpBWhE0V/#VOb\;PmN\Vf:7Qmljp:}x` |K/] 2|~K(bFB0F:b5 Bwĕj5#@qvgx5pA &P%܂՚]H\Y/H0[QaKs o8Jte%0d7~B9a)Vpps;^zmGoTםЦvjlW@u[" &dA*7R>'!ݩ $_OFrê tt~jL\'Yp ))L- /gWܚ8~GqB[]Dz!h-h}ΩPVƍUi$KR.}Q!#Oϰ*Ӧ0xkk t,0fY6d`҉MOtf\$ZWaVȻ$ogE;Hf"EJ/E3gd_]K{ѶZ&fҎ4ir\O =h)l/88|n{\f,j$ދ%!W/hRo6aiL&wHBOq&1_~jhp- 7D c72M`bjSKE2f~RlByM/x79{T/.)WO)qH)9fj'ϟKd8`)rC3/'=njj>$Z2^lC;M9 ==XT1Wg>rqchwيSs!%b);U9j: B&{3ZQ0>~H#A4#Jӱ[bJF̹cR)[ο5|' /NS&@dB[e. L1@N@܇I(ʚ{` О)Nsn&\O|^O~OPng=EbpEzf3aŒފ$0(Ϻ搹#Cb؉f6ipF"4!sB.DE@% ~Z "A4X;kU,X/(u[,Ǒ&\ʶ+,@d&wKF>7[OU|)xm+*| *~N0b;ŵ2a#!z32I v~/6Kiy+9 p|Tð]`JOBY_[UгT.N?lt#wVkc!k˄ߞ'۹^hAe)4PwXkmF)TgXX ':þڵ]DN5~,p JS~F5wj;;٫ (m#רM"a)'/eb!`vd'^mc;I]NԮ AwoFfZ0s+A81ٌ*[wc&16&(ڡQK㷁Θ]q[x1Ε(-A&mMV\ #J5U\>2Zrp+Y#4_p(`yvk0';>gU=1U@\WnJf6~^al%3DnN\N;gjZ.~DP4}Gִzle^B!d;9̉7@x.i`G=T9N |ڎ"-|&6XVrM[op>z WE, 8Ǩ Bi,)m#ohɦW3 _!ކ$Ǚ=h2QXhoW}szD`fBFYhϵ(綁A mj$A *RUQ7np.ƙI@B6|v|QΤX a+Ka7 @[ YX6ⅉ?pVyW&=SV3\\ƃ5B/ޞ2 1NH?Xa8|- 3gŘvz KvPcnۏF Q0&؅ں;ϔWӪ[g:nz0bu:5^f?/p~BK뿸 Ov0dx?b6Q$vR ز.k MxB*D.cB"e)EerT7#BȡȞ$E75{'W9j>`yf3t319{} TOSF|5fWN'XT_Cmzm_+.Kc3l~Wax/M `G|3E˺*"~|@ن"ד7A`#S-v\jQPhV( Ju{}.pr|gPzGS'{> Uʋn~ շ&M#7~b8'9S~U@`["HNNHԮ]-HSJ%>j/% s"#m;9luS{rv:+o@m~6۬끂^lM+|R7hL--+_ĵg Io2cۇ@-dJdغX>n3wx%EuzluZD< j"oq 5CqpwY@^[V9K!mHNpSRMJ<. fFd.p+` ߷qg]5yKUh o*["/+SWϨɅCH4x] f.Ɲ4J?BD52/v"G}&Ae#0yQk)ǯ-,XUl"Qr9: f0m@px)*zJ\nSpf\n&aKg!ۭeq}kW=R;Pݗ lj|>GC ~s*@o}0zHhq!A 70N>d4^5Tb9Au^L Gs!OgF\c=Ff_DA@o `ȰpOMvl9`W#b5ɖ97['KETIЬU82bJDZ5JQOxoXQP95݄KhK,{ɸ)sDpw 8T69򜤱qSxܽ?gَ#Rh?:*3}G0bknj \&oq9 7>*7/1\ag6mЈߓ&Ӏҳioޔ$ \[yB^ -pRUMmy4=A.̏gʲ ' umEmloBdo!sNXBp=7y-i^>sDNvRH&\Gz ۀw>A Nh.ǿhY_,TlS|0L64bxacCM"45%S8 /qGTYk={X`zIIהA}=_"8x@"{Jn_'cP,gz j^`ՁI_cQpvXlgm (;{hx;/1:e.کM"qX L?!젹~:?}lԨ}7hO%KV~nR9hXm$Gl>l|1;Ÿ[,TěN85<0((ɧI9깏x鵣yAK$i$J2<7\7pvRYD22}4;3 1ϩ@oN gևliH%_ԃ%i6̢<ʬg SIO0}$S>V'bG:c&cpRD1OœxIwSԈ1ҡ:\}ohru57lC{Vwx`Y@ߕkV, N0#^4F/V^*%-?CKf#^J茄/f/ ס56BsXI[Fo%(貙6nw  O[ |.wЂFGAYŸ2#koSS٥FrY(%nf$딵"p)٦NTS7݃]1_<-zs5M@̅ ~m+`D9<WJdVGiq~vlСRSguP,}n$)t%f͜@@(&@V$vOg¼75 a+Mv] PtOCELէ<*Q5 LᱠEQE&A5nIU ͎;iC<=?΢biخTa`w hSԩݥp#F/#R>?rB^@A䛦<[?FcɊl'˒us #@2^\$­6eBgb);IWv ꦹ!),=bu({ .-0 r/D@n-uhe&62 z2NBTJ}&ul(]է n@GbцA݌%9z 3%Ku]Z2[HtnjxϤFb8AV򞯼ª\i%=0>?VEڱAePߗN nGם^kt^IGj.eocS"XC qq%ؓ}L|58 :]7 k% O16bziSvF Bu $oDM.izgmWb!(2#TcP:nҐuي1OE:sWMr|SR@oozLia@bBod!6= ĩH%':]@\Bx" zWBݴ/S81i(';D@ŜtsɼƂ3kS ;~lɡ#cFS)w6|`wYq(g:|`A^Q]M7Qa/(smT6#\o~O:ne[^w{$4D^ ޸*hYYЏ׈ͥrJSa*eIk|r8q߃7;F"G۷7]#\S+CֺA\9VyIN7l &mIư^+iz5P=\[54VKYՌOK%pzĔ2C@uCپ#g"w1i7S-u0QRʽ <VBbHD8}9)~Ơk6Dk!;E7^t$Ǐ/= AYD1U1ﲇӚs+wM=i,LQZV7ؗW۬ʂ^?ܐ{|4؆ f;ݴ獍LcG Am:Yl6Z`ƶ Q)OUXi84&挪c=C\tSm1,Vat - C};f,]0;e)f0k-a$ChW$ue"𬍼6IQ~Z8/SVXW| L#{.P>QlğobX\LRBYXrc X|%HE0]P׸ϪOjz]M!ecدhҞ<$ $(a,w8(eXgi3Ɛ#Q0s`W]qjQ-5mMTN'0j%:   ׾}%X';9GM*t;h挫J*YOo`|a :|}974i赿5l:@a6qɧcڞ!SV>VĖdز"6m̅%@Fc;zX\m]S;+۷t.h%>\VJX^r#ukH7hC0!U'kOI9cYj:$bjFuO.BF-r3+ B2ȭ# ӵ+![H={*2aJBtJcE^#ٶ"Q d^u- ~^f<{Y/l8h%VJWyhtcj(]pINr>/N}.[EQb  B3ŵUCzQ@C_V8} NNMnu!mw^ PNZ+0n4Wm[I3<<4k-"Ч[:o{{pyÀ?Kٽt|&! 楛\ Lp>/=)ąaK [A,cCmli&8yO4x3s᳘ldXsx'N2OG9SCZP͑vPa dMh{@ʃJ2)^ܞ"T%&-zZ?@U2jf.x~c%hyn#M}!3\rTfoJ"0/HBd}XwO+@>VYPwZ;Px+pps 5qrp`<]?GkwԍABS')C"rvQK3"c5FfH]wPHĜuB&NvM@(yYn"fee3Ţ6#-o\բahxE[ 5`AhT1>+  k88w8 fUNMfH!DjmNǬB?O:U`"q*(}{ ([;@x|֕*̈́ '.xd"ql0nM$?'%ROͭ٬bmG!{\Dg.yLiia}>7Hn =9= -2Yc|gׯU5^I#&|qao2&<n-j a5M3EmOיa2:wEǮ^mɕkpbOAČ!S^d21:5F8|.q\Yc(3X9,j>m=B]&%a%ruk|m?b\pS*!U>~tZIǐ`!ozu06n]?v]S)صCm=z遤UI+3=9F]񢶛b:}݇ܓ;"P{W'E_[*3XVOۧ)ZuVQox4ץ9Y`,=2ܭMphخӷ)VmGގC/W~t"SjEE4$Q-5™m"&~ísB& g+i&$gSЄ˜=t㶠f3bN|nTjl0ioPڊS:{Qn_aUJK5(h~%^%OOC7܂ןP>gx:F2l-{D7Gz癄,-oiټy2854N;ceQfC=·{ km+mP_ypUٮr9Dg_Q*>}ҷ^+3B;7Gx:1Y>֤jh@gqkHUa!|$%Uưl; `ӫxVuU>1ChK@Z,ij9'%싿\409 ~LCk4BX~M h$$-hwY~}4HNK o$%i=egj"-t@5 (%Сx&o2+9$ m|Nn #IYgR3YuHXS^fϭ#jIZ,Aţ^_bvXji:K؅<(I5[n(L){Do`Cb#`EgY5A[yW4wH1 |c;'K$WDU&NE߈p#|}\v|a]Syɛ%HI/J< ^ӣS7 J.V_n!_uo0¾hʣai 7DNU#?"Wx8pK͊8TPbm|J@0ǙDS DX-Vm.`r,,KpWd$Ρ^%Ie+SkOU<CCTfM=Qj}#M?f\Ri_/e,T+*`F c:| ع48ZXR]6Pg9[U7\%˙aqռZtRF)m:@ XV&ȭeTy6f*Yv1pB7PAw+wX*e%$PDV.('GFff,wDe*cQ~=aM򃌚p~P UyzPn|88qf`p`tҴT<"i~1; f:~:]Fm}Fő)ymkd$W`‡P?x2̰Z>nq8be~Bd$3/U罁[VĽ!xP[7Jf\h /##D7SYC'?Z @[Hקm MIO<1F:ĉ# S_Z\F}T)+׾Uʲz=BnFA")Z%ɧb7HV͑@ts+.j.%'f UdRq­oI8gYxg^-u=]X(lHT}TT{nf:~< 3n4$1Y =!OsXj͘ [Rt{HNLM]^nuB%h*WF621х4̡`*&xBM{};!'I U'/7KWވmjm\?M$e<0YDO<9KIs #g6WWy1Vo=#N7WPeݒivH4 ]@ h WmN՝ JЄ4Y|zXU↷JME aU70/Ι)Qrto`ׂaC>`T 6_%:6P@ض'FݮJbmR)qaD,Qb<\Wyl&~40}OXmA&=j9-=`~|N.Id)['O4ת9ǜ`BʖBt+p\)cyzLb{7'%tbf#Zzc}&yGkn GXo}S(ڰ:Rdkρq*;h&n?^y{ǴXeLC@P曱ݢI/eM8w(<Oxpi,KA|O3g{5 THJW-YG+(aAF$EO435Y}{?騐C@ Nq\ĢK`Z84nekk:4;=G3_䠟'o|$XyEy`e >qsWlb 3(MR2_NC"W(=aa8އF$T5K'S~ǚ;")1Ժbw7vB} Di/Om[/jV40kcf >!5塏[TuAʑkyuNYpp_끁pjldy[ Og[O<nh"ڃo>?ЯFZ1èٙwHtj1o0d13"? ]֚*(cBJ} LQكƇ8 ^9L{:_joNC1N kf9Fo,>+fVC&8؏݀=8@Ru'gé@V2w]*`)=ZId>ġh~H2Y)nƃl$XN8`֋\Ѵ`#C #ՊNS,Km5)Ha9u3woonȴ!;C1-?rJt606`]/C8^& 7O`_ϑ/-(k8!=Ez7FdzP1Z0ٵyl89l|q?T &i M÷fޔ)K PN֢X֦#D@VOº #=SIuj7a OB:Ng* cxʄ1ܻ,zx<]O7oB5"?zO:q>cHLtS2NXC^wHѱ\MGG6JDzP lnTͤ& ]HuN!r`j]-+Z K7=qx G/L9 .piYBҔMFo-]cWy ~ Oo0mo7T.AaN;&'o8+xWF|eMs#SNHP@ Br~XVi{:Y85z XM^f%GT('QnT^'PMvr45 HOȖUW C/0Oa|2^zL)?F>]@I@&Eo-(q;U`@c/XU`Rk/2sl;Dv馗 @GYWH=v$ʻ\"'P^y"YFwA :dKapw]+w"gq C0|?546KA%Î/4amI<-NNXx8AiZkaJ`g <иP,qv>Ӷ,N)>5nѣF5c0nyL%pB5t!se8^(-&1rD) EKÍqsStx1!Z: L]#h'X\dۄĴ-=ϢvZXZ T<֖ qp>y OpE+%QGkm?Y.Jil.3R IABǚd݀?͚L)& _v< 5>rUs$00fȂ&n\"s`!1^G#;ΪF@dO:\"i, Vg=jWWcutx2{h 9dn؁/rUKf1+gBYR5c\Ҵg!_ӭ5*n@ N ^L⃕{\|dM983#x6odq.ɶt 5+EӎLX+>:jS<8xAR"Pb(蓺=!hf4]o ]󄧩6(ҚF!,xT X'<҈+(8[K1傁hX@wCl ~G)go8Wi U+džoҭm.?t!qh$$BkSW̚JlǫI0_))KO2Ee# 5*R1q^bɴTgR[=ʶ[wp 9eƪ8fiW$oHlM ΰWh;Pv?|Ya j]NU'hl,h xh,}ː|45p%{M ƭ_8TY:Ϙq=O 胅s9c*%.]ohPyc,ZVʼn \ڽL=E/_rz'~E.?d{jHf)3V`ސO.HDA;ND$@P<lB_G,De:Sg Ȫx/¬[Nċ>jFqwmrw0}-҈DJa>~0 Ĺ!x6u2iGGKr/Lw닽 Na A!yYQkM"gW:4]E_5z"H(QV۠fM`vh8EDˍ<&~\GoTs7O mdyR,uώ=:(1liAPUgn/Kŧ[8>ܞTPP G !Z(ML&ia9|ѻԛlEx͓cZ˜+~U;*!ofe; Vj5;)תp.ݙnB\~ )mY](lL _vb,D{Gɉ%2x^=؇ƭV)Bn: +ٱnKuyDUy{3rFntP|ݝ^¼e#J:D4.NϦY>@^&>ҦbU '=Q6pT8+TofiF: &)}Gla`0>M5cV! qxz~|8?2!rӬ05VC-ke*;cƷ= nZ`Jv,L%[y? =)] ?G0 c :דC}d`ڷ,e6 $udlZO_QqgeعѕgDn@OQEΪ\~y B Ч=}JΖpƀKI-O#?Mc0HPiG\FkSr9>B1v" KqU+'J.!}ճTF"רӑdr!fN`/0lOF3Z*`6 OxrMֵ5P5Mp6L \ڄaa1ɢ{;%z4>?j^ 6lSzŖm&Q[GI|Ֆf̎gܐ+yFLOdwUx@(΅` )՞_QE#jzxHts"A=^l{z[lv n[((c^%M[I&75;%le[9af%VJ hd&ت 'uW*ㅙňNA;cpghJjW2kE Z\CV z#Nt6?c~A6 T8|L* I OVjx?C1I^w|{Z<#w$xH 2BH%}=esÓW,(^`/Y+#H5 Z n BAcưc3G6ΤeЊK+V ,S]k$%WYب-xB )DbY_JV#6.s8DԍOMd{EnsKh`z$ذNq#'?6Dmtע5yn^_McD*hH; O`܅CFc&+QTtYO);ʥ0mk| 1S2ZzV  ]r#v}:/^W~XZ9JkM?R1%+ wΓ4<8PH&NG5sww\\ÍÍf74ǯ$U<b):mwIٮX_!)%k]ߗ "<1 ЬBP#ohYOÌṽO 'Q"'L)Lu؞~A9jBH5u#[ }N.j5߃DM.޴g4~:]uE 䌿&d9 , kd8ˮ2;@N}Ġ“zZrjNsCRj)g^$]U #8SU~ uŖ@f7YD'4{3&aC^z(\OV^L>MJT-8şj)4*1wfX^yzLivGXvWA0Pǔx&1ZGd =zotOxq*(,7T߼r_ɋn<]8k=s>Le1CЅYbQ)3 tX5=tJ0* ]$pt@:yJc Raxϝ2Gq﹑RAC"n9xswh&\e s~%i0{,Ib`fr<=R<\Gݿ:- O2wL0.+zGHA),0IV/d]X䐸@jP[cЪB _۱) ێ=%OcP#%_)')%/)8e8Vg'I;agW3ӹm}g߯ލMc-LVJ~(=6M= 58:ɍPCL˲L3ؙr@Bڵ-t9T3tfK "ߒ'\匆5/ F'sow ̔hw<ڛ\g>=_kR G8M˕i.2qGql>I($SY՜t&D~|Ye ´7a!ܘ.MZjYDb7Ҹca*!;9TFafKIwJ 3wnM柷~c^ mH'&S<3p'V⨹ eIMv,կzvг&PijzBBjSq/Z#CGx4J| X"jM* CƞZ%tR/,AUk)~< BJ㥉|e)˨":,?\gfx\]Q5#(ŌDuc~W= zkcC[ݦtma-j:8Ns 3D:ʇH-zN%>9~BQ)vX;~yxՐmU7, ?'ݕSL?Iͪ3-J=A%lVgo-1|@"fZQ'q9P?0YC vaBo.HbNMP\ޱiFgݘr{F[5nm (K2޳E|}+x0:he½_ia,|w|0yAe&6+c+K̉\#\RDl|IATpC1ݣ,C@NJAYҷ_Pp+.5Qj]rrN(jP]t31!`[k紡<+[\QXQv AlEj%֜u9)&T0?ŭwv=.D <=3HN2vN&A_9cU{=N6-UCo-liˆPv Qm)B;l_ z;xj4&Odd.9.slҰײ\H), %@l&sVTPbչaթ=P‘0mWhY3^ 妳-)b֦V '#Ԋ@X]%1Y1C)F}q,<@ fǓjcM:wN./v9mj9TN$݄Bc Zk!<,7qKh$ltw$fA{?iC喸">b3s~$kP?E ;Ais#)@Iz OPU# dwޔ3q'$[k= {A`P9. $t$cbhڣG767h`5p2^7Y)ij, n0l[]W^ܛc}6ps b=oF"(lS3XB͵cJYjQKpak&Ԍ F,OF v]ٽh3XstPSotܲY&(ɯd2؎"b eLBYaq2ֳʚUi|)$fsУcw$@踷 e)eÔ!!ΚO\-NO}~"؝ቤqP "%1yPhy, 6y,WBXM4}i_ I٩'.YυO|)}u,.SGi<1#)Sً& !_Тyt"GGCk}!/E9_R(RLËhυN+z}%KJa1n}Fo^.>a>)ɸc{lTc9VP*f1t8״-UM~Âb jJMUkcaO1fm$zB60]6{TPzf4z? jQ55ǭ4YJ;r/[g0*0|\/z /׆!NnMn 4F<Ԣ2,:w.cUW;H[ lRy̍r/b%Ӥhw&lWan HwL*l'V665 փ~97L[Ty6aP)S?LB߅*86q\-g$G(Fѧja!v)ܜ<HuJQE؞sf "o :s t 33vv)`FftdR87{<_`VČ׀J~讎JI<)$Y%9!aI$aOjmV¦ H@mEWDoW>A͵q7LE.hBQ*g;6ij!jQ'Y՝lT*Y6:[g|6Km?gƧ9SƔ<] !q6=s!> RW૬궓6m-@.AㄮGFGx.h>D517fPő S:}rz(K8סsm\GEj=D<ЈD ?zQpIIWf~hPnl'Ut,5$+kZ0wQK.;>—E>h-]v׊8|G%U>\os :g 31?CKBϘ.lo{XIEjjk /cW]Qaz=ܵBlYl޴4kD:Wvs9EbkiG"|,;x"tp>szO={ 0@>;`jJ B;}'NsOto?"I}3@Xx8"tI^ӵe{trhO%ҌAF6M6dvNshXãbK@y $ 'kQ2 ՚,]r6wz%;_~TBWmߗFͽCz:79e\)[L:tscDnlϠ.> [ˑ>~C| p@Ga/Ћ^%t\mǼ]0F.ݏbAGʹ; HɿS P&*< ڶއ:Ax@5-<d ͩ|@+-cxvSzG2f_sIy%c\'`yd|gy_GrPZȺ,MTVxGuqh(w0=k*Ws/T)NC5 'R8m?0e)lDz_UUC\TēO~A@w/V8y]XĻ#@ HTsW8d|ȳyP']2˶喴@ $W1}ΡAr*=6U㲤-Ÿu CwՄ1\.w\\3k}H 5-33 =aT8~L'(HucGAdS=x`S+k,O9g}6dsÑ2qK >&g5TM@N|"Tl!<`a5@X@ zڈʕ3 c= J'_HbH#o}5CB&YO#v!_ϛ-"x@4ƴԊBΪZ/r'ϫVG*79Efܑ8*x#YmK//d^mjt0046gVxKk4V\zjXЃthO5FJjrEڂQ Ro8 8zbR -U/AL .&0 n'DqgEꄾg||?p.Y>E'?#@ܞ!~úLk%UH~;;5ӂG}k`Y.fJZ0݇,2LsP<OD zM0Y~.*@QAssώ?n 'J `fq7KScpU,5\l`)1&3rbLr#|EF%-rV`ṷ|{v#J ѻbdֿ1:"`\:3raa/U KD]&c #Q?qH*t[(>k^qK~m̻{/>NqgNT]r7/LR q4RLg ɺ)~3D{.ٸTU;PQP"[[8Bu%9tMe  /7(+eMrRֶGP\o`D[r7j E۹wDO壂\&dY %3F M2 Ǥ'=jMpf.tQN3_9@s|@,e-}b<`iM^U-wbP&xÃqەϦ\lun}:ùUS 5Ǹ0:1;K+f Wzy՘}TOt& q5(3j Q?oH֖Yh M/\Xe}aUd_(r_OA_a;BV*e\Mg>txF6^P >X`)g=g⡭{dM29EiLr6dB ?:"Y~"T=`z*QӤGH'Sɱܟcƞj #s+4J@Fׅt6"ȇlݔٓV >0"d:A|2?"T:O9rzu-IHKa} e`&+;$ .Ž9FdNd*{d9sUmxA>9qሼTZZR=,*yZ“lT՗).3_!*(S7K} Rʖ l)9;q,X ?I{_ogS.4nY8r<7MxJR1Z+Uy:oTsf(D0͸<_Z5j *.0M0 rYvњ9 ZW#Nm }ս/nsh Ut+A 7l i-ZZXn^qH gZDJo.tēl&IBNni'ky_*ap騀\la~eΆɟp^=Tc)"I՘V 5 t3+"|[9#z!9{ZC| 0 Ӎvd&a㚗9R{"wB~ys`b_ |t7Db~휺X_kbMKb8?EF9j"whp^T}1w䑳/ ڨ&P4~?a?FHeV%[tq&0[M݇ߧ$y*&U J~ -:)Fc)ID } aib')"#x=9{Yd(&:=8pt-\߼g1U}srjQ/UeIK<EpCP"X(.S@8}|>w6˷,Z"AG"VH' 7Rl~۩@VؽSޱuOm wh\kѹr[/_Љuap-xlR˲gr~3^FŸ!"&vsq;*SVBo2ž)-A|#t#$9tao9Tc Q$l9މLA=G,,Z G+]}?9&/;vPCnToS %,+ ñ#a I rw5 1,`'C1m؋Lxeh-R"ތЫ-8\ρfobMo. 0ǞF\mu^%~71D''Xۊ&;ô*L Z82"[VؒW?>k͇Lomx' ZRрƕEsX#& E8Z "hr_T 0(;FfF՘LuC^:  fOq5Y*>8aS9 ryz2<$'n86ta%'m,+W5p0^9 n_Q75@(`?*əu>ˮ} Y';\=9ۀh2ӫ?UL\w7^*?I=k>)Nvlt+5ӰDFùTkdZ+o[%6 l;ݻĢBlD!#:c3/GbHyȌYאwY,8? ?r SYM l`c"& ^ 01C82vyn6A |rub DUVb$rӼ?%2 ]H\ Z4[Hxq8S 2UuTlCV(ch6AqQhm778O{/8FVZnDf'80 % i50'ʣ_ε\8]蹖]r+F/aY 6q;Y dLJ.~ZK(qe]e k[6o"r-S? ,:8mov92= -wڜB?6RgD!3f+AD#n63l2]a45Y](Qa4^ѼەIͪ_U[-ط`0s\qh$J%Z Ulā*M"*9(+DŽtpF'vԷԆ̈́x-gx:U9CdtS٨d;% r9>'.+Wtbfݕ'7/Ta[XymtyZ޲nl;?wgkf)[W=Bzc ObN,Vz S80|ziM3l"fCPzA #}FzPkmvUæ]JSBrKE+W$7ӫYو9yql( ;r%fQKY4n[&u 9p7IX"y&BsW=I8,砹 (hN寕4lMc*aagZ|]㤶c{._6 sEU*$Sf 9]DwB3'xɹ9u\jʈgL|> P_886V°JxH mnuJ bOO96aTHzv ȁ_֜H6xfE絜 "+FD܍5P@ cH]vXSM 6ʆg!m9*A=^]/2/:mMMnjd%uK;Y  AϬOw w+Hc~M{ nz2{EgrxfX@pa3^M^U/FA. Ŵ*E⫅v_%nRX{ ƒ1 A?M{ts2`.i?.4 O~>H7wj?h&[wXThKԫ*W*Gvm]hB*@Y±tU:7wd5zFn5"36žA7ēTD˧uWNlN<߄obZLr@ƕc|&5궤U4V\WWIg;CW,+"}f|Ќ(3nob`:_ó {ZKՕtt hn);:b$R|Ds+3M@.CKdzN@~R㓂r"?:_ͽe  g E} 4\k\i+3 (?x P mP(s|< [\`>񀏅c{h+HVI4CJX7MJ.&Z#gCܯr@,pecԞ,IGV5H159 7 m0W]GJ)2Z۸~uDH+ w"Jh|EB&ZgU-+?'̮4x*Yjr';.u?bcF*Oo&T=<>na 1S|qflM7vN^n&xicKxxϫkcU5E),.G[(vu,P. _dJodl 9zx0dpi45LJiFQsS-4 *v䓝U1ȍ ;h{kb;փ'/n6I$Rn X7Xǚa$<]P`lS_jxU}:2wf\nݎ%!ciA>zV+1650!o oZUz꤬69Dou}hzn[郾I D$n(y>%Hnjb'iY~/"Sѽ{qEJ1뽜8lkOnHSRR&Y Ȇ-rEy}?*AQ$ 3 "quzM6[!PuaD?WSѳ^]]rW"R89p `5_ IW٤Vøףƙ͚2$D@FXHfT-)kƅ,'߫?bi?^6+g_5A9G? {dl(f1%>r =ԩfλ7@;nJ8@}pW YvxeFE0\]+ Wx(W~:ZJYCK@l C?˖{䙬I;{nU_~Q4sSˣ*>CTMp|,_rώ힐 jVLv-//to!AeY0x[HR -oLmt|pimt@hySIg|4E t/oTU3[2 ЖYLqعIR=psb,x Zv,$P #V߭&k; ڒ[vjR ֕:Wd-"gKK|uXs ڴ9"*GҚ9jޕ ;%q]e-[ʯ' Kƥ"̼UVP?^֝)|_w[0V8^slW ="Çbp0d;ݜԊAXxʤ,H腘ܱEUV^ƾ´ |ty3 zq(*f3| )+迬0iji?_6* R2'fSQF7~-t'5On`0i5,؂jo  $&c&$JWE#:T,RfL?|BK)BBwHSZoͭ_~ƖVnA4 mt9sI{]=1o4tXVؠMtkڔ|듙 1]Ỷ%HfN6G]`~հ3тț۠~!}Wk(H[n[)MݵqF"ÖK҂hv $z*<'``tL@8S =y7d Cᙰ )dd/.}ΚQ-%ς(Ӳd[ʍ.[錒/UVթ)xIԩx(;h]sZLSܧn(w6NeϑnnϔĭD]w=8M' ̘vMO!+,U T&= [~z_9*vO,[}d|D9 B"}Pz|S`;i4ꡂ'*9ysdq㘏 S\ᵡ+?z_ j?r G Oh=UD`ц_wRg-4u@0ߓ,pB!Ab\]m ԡxS.Ή1Wb/3[kr8%ajg ?yKds0<ƐW6҄_mT,'m,oOū~o@w}ڹM_M9SC_IWe:FMJ&F80|roa)x\Κ d ݷi[n0P˦%F5.ךڂlcs! ̦=S DZJ}>ċBoBn+Ҹ~doXZSqk)؆K@EZ@,i;*,d #˫>F:L!ߚU5V,ᘫ,̂Kg\Őo/&8\){cgNCќ ]KSo‰!^ "e{ W}~pd>,xt-Q Cvژno[Ac.By0@Tv 5s_6zB4CKW4 ^Vf,(dυZLT}@{!QȐk|hS` t_x,g2ϥ٧ @Ve$zEN %]Ml 9brpbIG˗nv%rNׇ{]E|tskWr4FL jl,jLi?}G-mOY&! Kc_GzyfL8`{-*Gi8  r4QaE&Oo_]TR<5{oVBX2[DgP߶fwYEaZoQE}5f!\8_MQX"a!leW{_uߚ$|EneKC`Kfʯ BdiBE3sN]Q8+]âzu ^pE\PǑ`+=Mp|Ha@;A֬\ ՙ2 Cd"O#21ЍN<*ulU~xʎx+lV"bHd < Aڹ}í(q%yll%SpU 45X|TR`Xj 1ZhoWsDM +x;hh̴՚HF9:9k%ܩ!'COc0f#_Aw c'}+n~}iL8V T3jXphd6ށyr+wybYdmڱtERK[wȣƶP*k|L< #ZژinvCh%МikMvӕJIӛow|}@O$4ۭemR|ݩJOd. lEԚ:T~g~?д#'}=A'R E٨S@P^]A>(\( 2c9gnQK}Ā[ I !=W!r׍ 3t5J@gQ!ڨ"bVxceYSOzc?K)ߊ*ږM-tMCQre0+SaY$6T? h3 PkqB92-Efh/6siLqɿAE> %[ka1^iSExQޝP3J:xmѥ=DCSD5yf(\R2a貕QY1+ 5˄ڽ 0SZͺZJjʠ08*u<(J~_b岓/Ĺuޫߨ{>q!!1=R4z ٲ<"KY#Jf5hF9(w\0i3sXD1Ur!|]",c6v3Q9?!ԽJiYHBB9{oȑ#eQz€<;C\?T' pʀD^h+ۖF.uQe7!zd[_y5--Dܘ5?n,kӡ<X$@_MDF g_sw6(b&0wIFǻ!eJws?yl7kN+qW_~d9&W#t Rr^Xd+?.YR,oo "t {,<7WቫM3XgVSwwW|8):+3~:U5$YG֏eV"Q73)xd_L_ª%FdΠ,4#nIƐZv~q@2uۻ98b6*):a̐ 2E-?#9Z Eѣ3$QֵVU/1AU yĹK>O]஦&cp ,]́*t>*򑫒 k(ի>*&s.אl Yl}nz0ڤ;$L\n/YͲvmytCާFe2PHh0hԆ't;'fqi@@bWjD1:`y\LgbIϒ/J&okam]דOo1uQsn%&T %P,Ke ;zUu ȂZwpȴ39_)}ƭ&t3{n\[K=sH4` @E@Sc #Fș&Xnjfؠs&&wי_ (@<%T﫭P< gϵ-,gPM[ kuW/WZ~t<_A~c\Q`8(E%oEXK7ΣY$ I9%>hN"E˶I+`4lOUŽgE 1k^E3Ԉ_jZWOI#d{-R0t<7Bt؊A.$K,O!&!}le#'&TVd8s4rE ^]l̖ &Z wS=aoAoRo+#wKhw} EWA-$iړkxlhbpQKfxln/dq^t^Tu`hތFнrHdIkjS&&-@megp/pUmY4KWg|rb s2S k9>Gō{8A9VHr&Bi:1$2q 4-1*NdwDݮPXơ2YO`чԇfDׂ; K^ȣ.G9NƏ_SKt[FeN21C;ؾͫQnw³.twZ̀h.jaMO˒R+,.j$1P} sZv,hEP REDH xx<_O x$d71ThG9|{.p g]c {ƼI ˞y,K=#ȗ)4MrI3Ld!=\z&&IJ9H9>DD0 w-}'a Un.kؓ]e2Iaq.|֬&B?RVª IջTPGZ?`@Ec- 9d'7[CkeQN˜bzmFy+\TeNjB5N;Z@1lqE[4SfDdzEKq/ys6Ǟۏ(^6\A1D+O8' mhSKVkp봬 2 P3QB ʆ6RZm>$ezR?4e x*BWxi/.|ruIMnDСM4gbE~[}&u,sR#eVwZdK82up7( ?VmĖRi¼jѪWH5+7aQIδ(00B Λ4n< Ib&GnF%4f v@~2}æyV܍mCqh˥5>VgiK+5ރ>Vᾙhu#NIT~lD5SlUDMkys(Ky("¬@oV|}'SIY5À.ٱkL&B*C_EX D/9:' Dw[7Ac]-|G-Ԕ) }A7(Ǵ0Ti>Sj@m)3P{[Zv68ߩxCaN]Dښ7Wӑ1026PSEVc̜q~O!.1k0ACVd{H~ & 4=ylgl-62.aO ʧ_ ^'yJ b 6sZ6ph!WJuy˸.'4ݵ4,~DJP4MWr5 cPLFܫY$i| 5bBT_+Qz P<wBs83ȼSmsCH N>;P$7C1@K6+@"Dʎ픃<4|'mY@uCSYiyW19 ȕo,[392Z8H>ٜ).b4,L,3A}+q:$+&Lq#JG5cު`mٯ@=S¸✐n]Ƈ+5 OpCSq$aU7e^ 4Ø"lˆm/)Bn) 7gj7Ěls:wU8˨$DʓROTSfk?sI-7"wi*\MH{`eJpB'쯃XcpGIG@^ TƳ/܆Ňƾn|DO]co*)M?͔ۤNnA}gX t jNSBJ*G/wRVӮ?8߲ېʥOnq:̊"=REzT@*KyJ-^Q6ÇDtCFΛJc`c62n?6RKf#xiC58'C̦Nȝ驒{?&pa['?sEfе6Z>Qqu}> 9uprzŐ<_۩Ja)P1eA+N$~c!A3ǻB32EDMU;{s3 hs[>`ʋ:%BP]eSujñEh~+4ޫ+# B+-3%ujr>"@chpႚyx"w^?7;.*"76G.( PLSF y^hH uv&dzl/#wF?=2֨ huo|&~6}Dl LGDEt#_6ODf_'hgknzjN>Šs1q4I|i$ zfPeOH~2-FUwN-5_giy:y7%4^ѐ塿Akprա͔;: qXPqIzw?9q:fڸy y/;%ٕ圏v[(piYyt^ےdww D7-i#2ޕ*) {:lVOtH:("mHPFen" lj:KԔfldFyf'Nh`4CGU&JECwj;<91-ٚt=J%3rePv],klrzK&bKd@S ̚ .N]M|E3,&˴g=1)t(g0CʽHӄ27>A#v |3&75&ݜf5%<9I0L҅]ۏq5q&xv"wQm\f>ڱx/'I-lc`v)X%+>KAh%R8;/x_z 3뷣ތdc!SHl26gηIWt?37+TN op=m6d]vp;*aVaIBrي^G$q9a??) yZǸ?@6͐n'm* T<;c$:4{M"xd磿)`E-a<ON;GX/i?]$dll}55 ZÄ-/1[a6oSGTӵ%zyζ_)Nw2RFd4vtdc^0ބTb\xnDh[ҪH)g3Y^p\GKF2%nyU_&Xd HJÅo `r\#m9e+lo4GM?pyJ4ިrKGΥ޶N`lbc a-(Zv!5xAC &@rpl=KmqN~'J yɗH.t]ˮG/%v7zJ^Xֿ*`febF v7eV3IU4U4nn-n2h= ܯsK'b%gAArmKT2?-أXen҂TvfҺ˽`KyPiw enRĞ5oԶ 6 WD OtC`R)CwƉ_a1g*4*]$w.m_ 'UYhi /sN O /3}nUWKVp^n%ɢD#Bf&C/D4{gT^4{r '6צqv;熱}o킙A6?\)џ^P${,eFt0CwgO"1XuQFJCgfAq;A pwxlLB}Mi4Ce\U?d>;-#9舧tJ=&€3may D l)?DI4Io-J[^&ӑYljkA3H){kG'DRNmyu~D*_B/ȚxdI䌊hzIc`PB=eS[&Ui < ブU ~f.ŧZJqisONO̧ώ#̸aEd)%`eBT:Ni^GG:-"8C 9 Ds_uhe s,*YOdAfL-tJfAHqBzJN7.ڑO|+/8x z`*"X7 ~\[f2d)c4LFB´T6jH)fld=518]f,top3w_:Y-W KǴT73K]Y? !La[`_Itq+cp /Ђ^r%M(?w2 nVz#@ɠ[."Lz8v@#5 ݄yoh[^g9mYӆڷU>-ƅXʂL9V&k)k#HB2b2AwX;$Mx9)nTBQLzuF*N@R[(k$@VQb?1uͤO-:nbXK%29Wo` $$4~xkLZ7 O wqr;$ vh)658Z\\WOx"dr2_r1x!k%H[]WE=bJ9f~kNGJY7UTr֦vnLXTlj}nta1 ^qWAǕƵ+Zb.)(z8<x % 2'gyםh솸dfҾ [?=K){Iyx^ET@wT%ԓ<;OgI-9)n,kĚ'LM&m?o-G9أ4_zr) )3)-bJP?LJQ`toyav JZTs+#h_ ,28*vH)/,Yi Y_VQ$mә8(g@$'teE׳2X6biKW O3uD*K*穈U]Il$6@"w-b'V+8Dg,Xm]yKUǣ${E=EI1& f[vkjanǗGUdL;jXnze!LO'\6Oĉ_u_Ro( vLffm۠$J4: mЩjxĖf-G 1Vj +l&#1F;u[nl'D&t2f`y-ЭDoC'$,WykGjOt2pHQP}H1^ete ѫP qƎjD>>wdIelr'>J k X* tCmCHH];*^֑hO~vR+^دXC93 !+]&R NKds/Kw*DzI5Hq#jѝ,c!KU_OC~<_l,1Z)Sua{kKԯ '#H/rbʡH0,KL&.좂c^]$4{o#~u b\PƨzY!cƙlƸ痺j^|]ۻ sH9Xp"@ݬۄp$(!ՈAh@%ZvcHvjV-+"甧 'ABQTҼ=ܚ$8e/:Tw)yte,%g^>|p$ N4E yq$xs1tf@oDG)=JI$iЖEfu-kY40]u7 &v]c#wcHga \PC K&-aAHQ ɗc*}mU%PjWLc$km,7C_֠'ئĀ7vWޖy@/L!㼍tDz % G\f'}#fH9Z<GC!:Uys%a\D?`pF@Ys,#pۑ!,=jgeܨ1;2W]m FW׌ G{k(Tu0pj(XN1n`dbU)G!xvz\r1{\>E*QucSm0-mG񪓿 $VYwp3m~*mo>%bOE]:FRayѵl5ύbnv/Z)ݕd5~R n4R]fZHhTXs=Mbggp c.Hu?ov `þ%(Ѓ9}p|[n`-yЅ;x ,+]}4ԣ'^ vY-;#f/h(y7bJG u0%!\j>8m%Jk;TT(᫞5yjki rvW*=l빎0ط9a)-䮃`f{TDloli t"9@Ӡ5T_y"dsF$k:lymr|»O -򑿴N([buSJ>ƈ#8aF֒b[;G0T͡l7'?dX?|iWPH_Ӌ#S㲳Gf+?oUtG]Zq'R ֡pA d#\VˠHj`p#a16qА \Vj)LPC[ g:|ZQyM!sJVSz < i)=ev0?5Df‰dޡ*W&jQfsߚ, n2Y}xkN[ؾqLXmKx|⍊]5D!WJ3=f/LG"0S}hT#"GӼw<%c >(7J,Au~9xrRPWJC2L`hވ 4#t1ؐතT ;(M;ϗeCwYs!?"Ç"ޤol  Iփ2~Yvxzk(+iV)1+MͭPI{FEߘ7ֱ!4iO, 9<`w7Qm)H.'iʦS}5uM`iU ];ّm,M&̷5djJZBVu#*o)/\cj_vfl16b0Qu'Nc-fOHs4OJ"1 bj>Lힸ ЧOWgωA}Fbt8ayRaJ]'굷(]~,fIM~<Nv5{ Aܤ#Ԧ*M]'bU>XnW*?_q[XJ8Jdlw~иhqx˛'@'/pkCAz}u6}mM'$"utd+SY~ 3QӴShKq' d/T:#z)w师ռ2\eN:byHG1U gq OD?13Ay-bQ}'uy0O;,Pc$tLJ O+UM?lE0z,~̯֮ɠ#îц]hsY,1}_aBJ/7Tɩ!X5^p+ GBnUGpd +=d"iCXVc iƌ쾍A$ND?,}B!Ȼswо whK\ ݜy x!q-5=X?m}X"aFoqլD% r<g3ǡq~uJl_=y3gʐ@Gp|4* -ɔ%h앋@ψj~`x1 FI_M>5uO:@OPvf1#9} gIv͂!]܈dSłcD6;Liޫ%O3<yu͋}` MܡLn5=b$DPx}bsC**`63SM"u9-@ț`ĥX}˪Ŭ*|"xd,Jmc=e 4ꈁ>.M<|4b9q*˲ƛѢpz?j< L-P:B0Bx$K ,a|6jAebշܥTkZ.7OK6ϯL0@&Z\6cxLXzq50u g kNܦs`0(E[=e`-+jlEWyNh-4VaQTjt5.t&a~:08iNZx՝Lh,rwYI`<Ɗ[t5rOd*e55QȂZđ{pbo0ѺyPbbj>{kB֏vsqs2I+$>Ϥ mцЬXcpCc E5( !&Wa7W7dD<|YvJE'] w XDpIТy<ˏU\bodn$Df? &=پgM_攼P[`Vb!yX]/LLy \Y5R̅,дlAeFXGi1(!R=wh֓Q2pu6x?p4y3":ra&SƸpC\IOV~szZW)XN^i≾1vLjk0g꒙Ǵҵ7Ezƹ3\ 쵠RG'Z{(d#XܹyBT!L͌a\

    B7"9Bm^N$B2/Ŵ>e6Su*B3"l.8ĐG`{~ ""˵4o3/tz)3澘0@GW=#[n"\hf7ܟ3?ZjgP#~nLk"a5o^TPioyh XPOӂ@n佊*Aw?>7ݥmrY9oUՎ/g18ԏƬ2e~jގht$&h7u͔tfq֍ע;1 R\mLl*-!ALcb,+hrޖ{Zl%LG=9@"sǪE`Ϧgoa7q(?j҄.[.|M>nl{U;3qV67ߒ.)ҷ%M[AN하eZ *HB݂):{=X=J5l'2@pk+%E.Hs&ҩZO`<[*TpIp)SCmŶk] ~zwRzGuhnJv)*=)F}>z7EvG:fI-:lr;聰'iE̔ŀtl#M8}$;#VuS?D xBq|mÏ4}پ>H ~^[zD /ZG>HSDT2梯=>M"$A r(0>`Ck}0F?uX;'*2%ER0<|6;(&+' ^d %tnX~]Ia1~ ϔ䰖nz^z$-AAKC1 mUAM@X}::P2Wv,Ggv!&'S9֣'P㗣l/䫙*wN 1_a ӥ&A7B- Ѽ#hfeqp;sD2#f׵Cf&_^ѳU: J^u Bk8`z.J#N<$ĕdՒdPIG?Q v@T+OӋX/hV7 ))GOl=%]42xWcx_vF/` (S.1Q\XׁMdo:I1\"IN(^&-{1#dA /Ipa0IL=C$p7*C) 2vB)aPcJZ>SsGǖ/ 9悿,o ,q_#Ŭo9"gcJD뜺%vU,l.FX'+Գx޿ c˙ӦSf$.fس>&iY鎊15[Ozj5]CpI~zI-'~`78Q^Su*aKo-\sx8!g ˽ͳ}o&yuP ןEuC2_-UY$uI2uh.Ug 1*FroO{l_v \*-2h ̰sv(JO5 z=xpPܝH3 Rkzu2`p*8KSLq~4:R^¦EE;w 7wGGsd:Cv: vbQqu>i <`mOR3 #ZPn85e61rꊏy! y3ydtB!r:T&~?a#o+mprbo'b!ԣMB -~֓ɴ'4+WkeSQ!:;dpg15dxOw=A 0usOL<ػҮ6cӁXi؉(:%o/HO =ޛ9 u]?A.6G%MNiS݅$tɣf(8Q]bAL0@gTv ,(-dLqpF# i9W;Ifh6hX4ڌS~!D"紮W*jmx'FFfMơeWgn=+~PQm̋ˋx>`%/jQ#`b=~ oˮ5l-r=!%OM6 3M kMG2(!G82& 2yَw$xllu]bai)jWm [[-H|Oip]*Ÿ.BH'I25Ŀ{X~BxWҠ:bLۃa]"NeRzK=HuU{$(1 >Cd2&QF2\>C_oFv; `W(͝Ĉ6"2VZqw.Ȏ% ڡ+ vUdJLJdbKF =g.Y-/ɻCfVD}Dfq&ҿQZ^`C;?`T/JBo@O0/wĨW>08ܼO\{P@s|l/8НhR?6#w`W *-5C] [Kl1l/#C7@}TO4Oj*KIV s[@gYRKȱ+qACQQi/GO: U4D x&s…}G G_23| ޮ=FLDW޻TS-گB4:Mav{9fLzmM){8VYV4⛿ 쑡bq˘LwsAm);1nO>uw@R gF7'[_،AP_M'}Ot^V !.ȻK t 0tjRi;7$1d=I4jf&XM=rX +pxmU/4ARYO(*uuh[}>W&]dU$B ܹ--.m%9Z!!nR7<+P+[Y %mz0oO>?Z&iS3vLMy>͛'w]( }HmkhjM pR|Oܞ'{;0maѼx#]\24|O:H_`?%ǵ3 ȶuăb|f#=@/;#EJ^p]`g΂xDvDhm y#]pM#E=.敶B a]h36챛C`nT1WAX8]#[OAIMȑV_x_}O}u3SuFĿr{6 wmzT ,vF[oTfӯ*?fAisCe?PIUMz?tp!JTΩ˪ztw}G.j*nJ+eᡔ >3<v&݅"+x[q(6"۟NQf@]&yJBPƢZ3u)ƹ빬 ƈ=ˊp)R ҟ/rkmlc>^RiH7| oQތrN J Kbc7PM5˻.vo Ѕ"/BʷY 0\w'rm2b> PS rf2,}Lz ?Z>c{[ji1r\kϊ-Cp,Yx;j/[fLGO$wXP=0Vũb6a^XHUcᦎ8 kb"Ņ`DkuQAJr ')x\8͕(O羀 IS_j\E=Ja;%B{ cM-q|\ 2RfK  TqBTsa\sƴyG,,.6w[ m-f}WL}f8>78+Cώ4dc54)O\#hyEMz3O_@{TLoL/@IRR[O2idM& !Qh>UE:b-ItײN~մ1/-B-]7xd:M cC<Ps/Kvz~Ck\=3u T*7q4Jt3XKi?} O:#} %$CXv{jF8#= Yă4)A2@a$vY958v_%07w2N6u9 2PbII24 ~V"7><:U.]e(8RY7 לBh2٨pmM3€o|W'E_Tawt:[pA}:ݑvqxo.çZ[.Gd^PuIo/%l\ x %=({ X)<lDc+NA|izmd!j-.W!eOY h|KWsdG\8,!N NM/3 WU'I}çhyzTj ӓ-*~+⍑5&GaźgڨS+ G$>7,q<cXZƵRh'ZaI$/<'}+q-IV %oN51aD$)t{#XȨ@12*Thc:EZK2&:r*ur&GI‹Ju|]07|aS'}70uAH7H@N ΂yF؝6mäj隤h8:h3FЭ∧o|jz1}Lb_eH씫B̺7X0toLK,4O y1Kg ]j BkB8xNo,:s]3_:bIĥ'[%+@F&nr KLu e۪[CBcge~Hj<ًGr,T_),Ů(r+2Ȯhd{T ]DPsW˱ Ec1Es$?_d8 Rea3'[>˒~feҡ8暚YzDutx0^J=! MD]~ WVkZRY 3Su@w*}SY8Upn CnV/ 8ݝO} Mf3[ulrb(]#PgM...[LKby؛tr#-2hiKfd[:Q͚uI)SDK&Wbv wiRPh .akz`-(̄%As(GoX&]) \`+j* UEauBQ?Th?&).W_9}r?N(!>֪ Vy *茝9K&I:#M<=^R2S7YO᧤ι>tb6z;IE6s#gEhq^Al"af\[+KW+xߛ. @bJv)\d_H\/3%Yo9Uiֶ5-r"h`)ǜKMKڤDL 8@A vH`F:+G} a[e| .mıYUCZ-x=۬RډM8OR\o&On<,_m_?ĤPL~~5>s~F-CPpPżFQϴ"{/֝xim ǂziȪ# 7(5SM-"F/+b8Snh"nXZZ[*`N<'i&e#6ɂfRfT pU J;d2Oxv FHbR?ZX޿>ȕ@\]0?Ēග/Zs I cs ko'Ԑ2NA|!ty$~CHouJ ً06&uZWnY 1d%h ^c}%2Bʀ+}Lhu*W4%g.FxTٺ4S.9~s4h; dj5ˑEQНLSk$j^:Kuv5:UhI>Hyv7 n:t,9 LE'BaO2vC> `&PuxGl,4dUJT@"Y7 fK0-/#1LkQpR\-$<0V9k NbIBz96A=j?颛K{sOÐW$#P,\E!ןX)c^pĂ!}5♮j_r- "mZ*cĵZ<荈HL/2O>?4|q_NNpl|ɴ4<DOψj?zE`3m'&!7I9kXOZ _VV*t5#>62ߦT2jkF"ϑK `QV]GOci\Y\W/ 3]Q6֋),Y?I7RxKT/J \|.YE5;U 90KR8TIzvNIhiFv%tkcߍ5UE$x.]|f2,wŷۚH"8bJXQw R׷Tr//TJy𥳐7`8;mlf,)Ěp:Va HX%% [FyGPa uByVˆ$Xnۻo<3j$?ρYOlUB<-2"UToqEӘv =ak B~9O@qm3(ӏ ̔9T 곋!!f f^LGgҠ{&D *7kZ#P(ȹ.s$^)JƓ HXaWSINjɎ\4ٜ'Kyh~JrҸ*jڭSwCͶ?׻@ˋjZJ8η5>@ijcIįzPa j F]:)TۉkiSƽ"WbUvڻ1 <+̽fr*QCfI FF?9(QED1JA9?"mQK;1\='QO_7mzߕQݨM9Һ,PaHՓnPXLб-';[Myg(7X"LqEΰ7Cڲ_1F Z50U Qɾԛ1fLaTv 䰤h@5dKzyA J(qʝg~xn/bK__p( #ߥF2Uf@qx賀d]IC!f"E׎qu}9wfZwC3ꓺJ3n:r۩ldEz;g F^}4+aӽHd:;}G\VBg"mꔬQd~B+尪ͭeo@eJwl0KU-T;ۘm&ʲnޜl-]K=b؀n?,G,+0wOWӲ^4^ۙf1"\oV On/ Il~ @ky;,K55;k%NQ eVvX8*8ޘVM  m)23)/0 _hgҨYqlf0MY*SJMpW>?p Jo>P<^1ӚfK٣E~q.(ޭl}4 ( 5 0 nh@+C=MZ(=;hCI=GxҢ7V3{UxBڧv`ń6Yr$Ʌ]0fF !隯  o90:?,At0 2} 6€|\GG=7"mOJhei9E9*,6Z)-v[7Nc26TgđjV.}Y9b^v1y'm|=5TYJOld-6p"m $_(m]>>(ށtpIri4T*/;lGlGJYJ vWE6dv8xHQ=H7+!K";x_x޴31= tږbrdbJՍ1@zs3i猴j! -="hh2 UQ$-Ɉ-)XG#NE&- ᬫg"9sd.j;t] (pogrFzBrP^L8όG{eGn ˬ uFs6b . 4k!Z n: 3A ݐ)/v]VY)Y[3FH#}&׻>[/]F~¾ 0cXyʎQ r1Ʋ¥]`^^AylxOb Gi[۽=8&b(*"œ( Os$E+qsZ B5udmH SO&`LaO2L{sE >!x=YŴ3j(R)b4TRDr ⥕<&PF&݆06~Pͳ1Zq '0ɀ Yîu`Y|@PKtHH떫?3e)ZfbXC;]1/i'"{zULjp!=}7 WJ˜J@ ki.dlw$D9r!,.!`J\C(4:F&(=b 2$V\FD:0Zoي}{hA>\t҈r Vc>ؙ"^r2]Ѷ9K}õt'KLZ/cCnoȧnۆzZlp\,TԻZr0x,@I\_o!F4 @nl%0u.㄄76Yw~[}sqUjV́م뤳 f3JorAh@q= iba`9i}ZIuI5 sw D "jJal=D-W~ich+_WC {Ha=tHFɃ ~[(' N_ép5LH&ӣsۣۆ݉]#H2OWW&'Am8+͐HΈIN8YxطӧXMw~F7˽ [#z~6B1zWFW1 !t{0Lnud*bɷ,lq˳`ЛFDf$d*a9`Ӟ~D'2= `P%CXf5߼Tˌuw#u-A5oIK<69.Au{c\($tw4dH_fIBK(*A~{#Qj}<ܠ?yO23Mb՜HI|"Ԥy-t2KJX<:QDY"@Eens}^jc _\#4[El+I@/YgnյYIjWB_=CJJ>5#JM鯯Q _ Wcw{?{;,x[QҖ .=qpPc M ]حg1KJЅ`hyCϱXūc #$e`#dv(Pl`SAn!/O^~޺Y\\.mh:ca'Q?5HJRs *Y{̖]X$ wई4hHFU-#ײqQor;eAO б!d7xVdOG/o($>("{I '$ bnSz|U<_&FIș +gYZ07070100000324000081a400000000000000000000000164e4ded1000043f4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/7C]?Eh=ڜ.+̉@ g|[{'|2c\2 (w\ԡg}^TY\MawffVҟ9 L.êtp{y?wtP Sf[6?w}d=³L̏ex]@~Oy^%䝂Ve rZ1/,ds# % [ȿpEźjrBj~e^QZ\WI{R@L BUi)b4p.6S1Zj~8r`M]lA64|N!aݢ+^63&s:n%?{ɘP8[[ Ʀ/t-ͮC/v%=poy PdM,{+?b[\9~Uƒ`ub5B&v6 bRfVS m5=r{;楘0$q s}`s;gTh7vf^@up|K׀^Û &WC)V\a 'pn">]~~'O=zm/EJ[wN"7HPSlpE~MdCisl}UaG~=_6;d1}|d#\5uXmL=qXVg8OpjGyRB{qYַ NE@YY$@Xgm!k8/1R#HO$lCT|oG|MAwN40'(ZtcjxI%m&s+Lm= J^@Y@Oo}\X2u.tcתj-oTh@9Qi90"}̲l +J}" drȘ7y[O̭nܘrњ- UFP2C4מzO+Gx/Y~/`~ \Zae ˦-_2kA^xk-9P9)9C,woXGS[[CVuE+tbZwV85;Kgrܾ=b \0!;0/V[2ӹ{ڕɨq3*70J~'r*ZoY^;mt4&H{b|!N~]՟[;P_Q`\_5^ ?p 0=z)E8S=0]Ma+OF߅K) x.؁w@8+V9ܫ yܒ 12\5/2nvCCabĩH4S+ȱ"XNxzVfd`0z۠#+3Y[-=]d'z%sY@]S.2y+ f,n1&eUn01 K{:`~ls担̃J΂巣+ k{?WjoU/fX6c .o1$yjIM'P&(<7>0ۿ*KʇVPw'1ke~^.UBYR%Kca6,ʏ*n"t(lpgZI2-X5-իC:ueLdYDg8̃´+ Gɧ2(fZ08l4#V5j{4tS$c* @yL(i`^>wW4,+9B˓)5}kb@xo?iEx*OI5'Cbny>w P0&Ze$Uw]7 }bs׋zU,ћU_V[nRe 𤌎UN,7toNTmwS#m!f/S4[VhpUA,Y"uϡ*gkdd_N%pO3P?M6kN¦KYNkPY =& %:Ё rV>u=#GhR'o<^9\e!}s('F9tPK|,d[A.T 4@N4필8@FˮEj|me׿L5guj h ;szpo`覃ws68ː `FfE_±Nj7%NjRCdSCOpA"HACyGv3Z׊<1!XAJcD:ĺۼA9%_,7aA؃}-Trp/Œ8g7Pb+REnq-FJ+3:X!9-n"?) ɱҽ[ˆ-xAf䁔=/@-+j6P NKA.nظy,q"i| mV8{0r$u|ppp*iȗcŞyUJ=L?lv 8־̏jbqRpAzS|YB?1 碣y;m{Df\ET涚4 UfpwO[O9U#FZG>udEvV"M{l$T~j+2ٛƕ}mJ70RA0/TDk!rx!$1xދ"4P`)_X6=}R}A=%(w/}եߚ<ݠZUМeW PR\WzstdZG UYEbYz 14^cM̊pXox% jn!=oJrg YևSR֩;sA$-= ႂ||.o$ls.ȠG~y;KgOIsfc+Yz$Uc ^%"fģZD7 Cw 'kG1wS^h/$sV>H)h^❱MFoR%Y XϜ3h&*Wj48/0ܴe2tG2on w} _ CQj.帉aFm0q)Td|lyyD0:BN=OG/hyjw@*`*|\kT bIlA${u̜a \e3˜*'YCq"- nR(/Zkwz';Džt .A8_(n}Tq pG=Ht絛Rs>cO$o!pO =ђMJmf5fhr-_a㔑u:H&$ _.yTdIa9Q:ꀁ(@)MοN^'UOk]ߋj <妫!hD]/!ztxZ| <$x">?vat%? `6hgZgE:|Gཬ/n ?"(ao{21{ml_d8WW NcdغCOU`3j/d(n0\N8RNA@;4,'n`ë7L8mH`S To;"[%քt fXtɰ?5x C뤝=Dc G]h ='^-G|0]c6c?56}BqRzunyDsMٮnj֜S٭[ 7`kb*>L\-iUf_tWK ՗YfT1oLh Zx"tv qڅ"vc]ޥe`&E]KXvхiѐ}^ fe#.,^ݍŹʽlo*x&͓L2(5d8eb`mSg2>ZډV:BI<ǚD d5 ZٝEGܜ5T*#)1 1h6ln(VB%*Q*%AnL;Pq&g9u $?ꃟ&G&/6CQfD4L윀é lLnf_ĵ,+e凔Ԉj^VA]xץ~92]m{ eq΢i^O@C Zok9aٳ ^v22 fsjw΍'BS~-՜!/Q- 6\:k2 tNfc0sʄa^ Ǣo!dRUG1aʇ1B(x[S<+5)[$ؕ['?xÖP2&e^mϦ {5> O+[ϳVIX˽b(XDe(2k>' \#zwBy.L~> sh {BYEy,G^&#|خ)_rXx JIx FcCrPf/ mN>8 A|ܝ 62 |P1sb+ӵ˭ljI;mVꎗGLb["a\[`bwOP:roxp"5<ir4$ ?#QC)' (ET?+rs/pD ѮIG`XZv 5[hQ@no &܇1:Πy e(vsEtm{:C䚪_??.=xr@p~!OFV/㲱bkbpÝ|؂_u)=J9AL`bU{q^B嶷獊w#DXNف<&d$# "xOuuBFKԢZ[0p5mVtk"ͩ_ī ,A6|zx1r3-9Cx/5% P/.> tԉOo)(vJlĀCSrg(.*Jn S1 ]zp(ϖT]k ^}ŀ 1 p4b㘬"MGjXTSlfuG:rsp-_ <+p qisXj/L+IeGӱ%H?F ߲O:,__UK V,b/AFTKUAF%Ӕf[̓BLR#q[ ^ %KJ iOAN%C`R̨BR}6!O.!LWX-pnfg\oe˹ 7D'.⑩tWLRsb j'ENQXۇh ފ(c>t]YMJ$|E/ zp0vSPN>oRDw 7h\F4+>V->XP EC5XQmk .];EȟJNr$ ox~nF%}lYruA<,/ *㵔e#ȵf\f? r<0cTS@DK-b3?M+o;{JY DR>̱ۍq3^˶h[5-[L["mc]A&Mi\>= sb.ʬb«̝Z2.^;VC>!(ǃ5ˇUEӒ-owjv;u49Հ-6EU!4r.Q\TK`-^ `a!s(OSlMv97[R酷`uPLR)=5Ky# A' w]:[nw2l*4 N6GX:%}O|g?)Q)<4Ե9e~/|!U'N5_(g H+昳aϿa"۴|ZǬ? }67,J'LE[_5sSz}4[κB~&bcKe9vA&+\hؾ='n4hYv:JTW@7z;ᢀVN;#+P̲ WoT\H=™2ehjh:үR`rcnж㍞2V(}k!Gt)8eU6;_+%Og'HnJd9󆭃uQ&3UF`B{.xkhBv!95`C%{r:zs7;X[у4ϡ3>^7};߷\O q6Z2'f]^Y)}(Yc=_LYjp. ܰ.{t4i\Q)vnDֆ0.S_Q#.7gZȜ]Z7vVv0 wS득*[LxmsSaSBɦohk[οt+Bln}T\ }x.QNxlnb!.L6rY40!UJőpQm(f*[QuTO,³P"Hpل4eL> 8*YT=Fɫ #\ɶImlSFgŲZ?xnznX'Do-J2Yu.JHK>툸voR!i}mfAafW5yu )PVox:`K`ё@4%IbfhJ+"[SmC H 9?޸?#|lLvQ[E.ŏl% ML w+T9=L\Ĉ|p+Tƺ%41>א =P8˸G #E]2'ckPczV&J0?7NEbP7BkR X?ɓ‰r] Jd, }{;BY) *➱X#KCn* Nb P49 W:vih3O(Kr-*o;nYS,,(rmJv>{vr"-J7e)i&Y9.#Q6 ߼FT5^ODDŪ\gls+/KP}>yr v.I 5Qc`~a(H@ {Bx:A~c40yVEjEwRA-zwUոo8KW-˸Q/S{2!bѮ~] l>P.j GN9¤!>TzpEḠ{0 9 =}vbv0NEjPdHsF'@c5IdTyx?Hp ܵItTANT쒚Yh(hi.uv{ĘU+N]rEP9C(4J٘Y&jnݻ(1n )(B3˵4?ylNB)^0ͽ-).Zt3 Ֆ+F=޼SE~lŽkΑe.տ cq '\Qe@i],Ȱ0rupK(_ZR , p5g"b 8`Wu 2NLPhס(DX@?; Up9tnevrh& >l_x(ȭֳ4Q{Go_Ȍ-Fw|oxmy‡Q/ױ.喻L b@5Vv\ m0[xQ1 zN]^DjAnLsRB6O'?r:g^Es8_E -K[J9;U%1=luexsA`Ѳ}4&s2/g|P @I#(~幞]Wp)4UJ:WC0 |tV][?#?AvB8RUhЧI3hl^NAipnM#wXqsβXǒ>m%t,1{?R=R/-`rChK^zߔ|4s UhPW t c&Qm6=}o^G0KdWi^D>jny3HȠ!S[!IZOLV;kyܛȪ7B愫wR,Y_ %$iYfǴ/sPfmHnZF:ys d<P|/d8aY){Iv2Ng>B IF =pH&ؓ4qsdjw^*,|E3z>+e^%4t,Q Nת+a?űgܪ :ݳw}` nA !wzw8=͍_{ɤ N2/ErP􊦫jT}n*J/㣬IGcËR퉅HBV117 5 c'̱3ًs7;z=Y:<3@>q_f_Xl g=:+[2E&ND V+Y7< 첽nLo^CIf'T2/~U&α ^-XS:V.}32fzq gM&pd`%r9$aǾKd"d-+1}3l3jHv8FnN…ٱAfH1!tkK ͠4Y ,#MGY3=c!gl*M)ޛ&*w#=$k5Trdc< 7zup>5%icdP~<=EY00 A:a艻meۛ3,nqs~3FGUМCH٣>og鹌z5V'+2&?|]>m#?~&Hi3t(3ؽ R}hjnA;Yf\[6M(G*eŇˡ~~gDρ${& c"7H$vGDӏHRkJPΟm}OI|%44<%si[]3PH˭;^`+Hh$SFk }%,άCݺc0[#Nt*ycySHxK}hĈ̾NjU,dWb|]a5FQLp2o,ϵ7xJߕ>va~d2s hnqAtvw8Ucϴs Sފ-{nk ~< g¤Mr8E7xǺu Y|T/>_-[>Ct.`#?ڐjZi ,L25:=P q"ǹ$#{܄ǚ1bAJ@3R9@&-˨~Bv+J,od>RR;LU|Bd(?D7f8"jQ mA *A2}4UP-GQ⏧V~P~]1}&3) 2{v'l'q-] J5qfkċF"HCAaz[Qӥt {7Li)GlՂZe5nޏJ )ܚ1$NriAo¡ZR ;t,zOi *ZyX)cs/%h$ IS )}i# ^Uù3H~toiʉt@t*(7^X>Pjߵ%Ҽ'>՗7A1S M,+7 .a{p\I!t1)>diE˾ZG>٫kʝ.ܢK>fA7x>r3؞ˆ#lvQ[f>&OG LgF4s\v%!(Z;-15 W~w&y3]rw`wi ;X°,'q+FH;uuy `׽u]HґGl83IV;θU)oKk'G!EY͝=rّpD b[Jj=' ~/=[yk>֚C~iOfµ˜NR6_ŹrxGtMblfY]$ (KNdasW}dppOjOFZ{j2z֗r&Le'G= wg@(ʃ@:TU8(IGx<fOj*2-n*r$o+A`XBFa9El7~Ud|`U'0 ɬaoFw_'Sec"ҞUr{RB* s+żϵࡦdE =?ά#iWu?SPY0.u~3c3*"p`Z1k-E=M66e{~fh'K/;\,Nԍc-˃h_YBnXk~6uCLО齭*贠n =O]`.95f-b(\EGdNAIFyٿEږ~~;ǎ'WhU"b==c')&ԎɞW}%|-7hL/?Ѫn:w֔E;ږ#L:Vn`ygb7E-AAFB!Ϭ?R)7#uj༜d`S%$0BzuPrSP>>/6T"H_*N{S|s_hkXSx,9$4OMy䟍 h(Z7CJ)lP:twՈr}_ȟ?9bCOTZӁw_08mw|U(Jw, fE'oKѹI⨂)U:3cpj? a"֩8n1/Ϙ]=PË']ڵR\:c+A #z]s4Fm~M'7$YAum~V$JP`}3 m ι-垳l3{sڿ_do\eҢ9c+Z@0b)oAD1 \rW4:(P[3a!A9,~+b GLbf ehuZLE^]M;$+c:U 3y,Y^1x9+g+gD(Σv}R j4Q'Wݧ6[fE[F l"0MKрX7#7w >:LXeL}4:ˌIɬ͗)<>RovV|&4E QQY菺ƕ$86,UÏMEΡ\J-P$6!#6eldI$`O/ Az@ʒ#R/D/8B6ޔI8f1$<ʼnzXxk)S4DXMJuW>S)͇C5热k@P<|/PoFq$QS0Eh~wFaw#\v {(oY! ^( }2LkJ9f,]^+yqlchg>|UCD_tу bS4wR14A&=~R=̼= [#2AFE ("1VJDt8QCJs7d{2?zXQ-B3dХ'N']W݊tKRS'Nori.BtTkFJu[51D;)^nc2ʃǓjJJj$@72f0H+v9j=tf3"ْP B nǨF7#wz,VgBosjd{dMԐ_v5=i|f853{q8Wq\(f;3kjߑ#lr~kMwʳ+6 zq„5,.JW^asIi5!n9GeXJwg\WdfHAO^U;y2N׵b\' +0 ObDJR`cCA7NDh.mm#ܷba\,hJ:b`Wm(IBȽ)G_u_Ua.۝L1`] ,P Z}^l,O;-B3 u2GPQ.vADBv #.ӹb"D!vyƗuv9q[B ;U^KGՅ :3.vpƵ)=cO o u>i㍽KB7M:e"MV8ˈ %昮bVP KgoF`H#W@)\se+;)1Yk@|-;$0#L iXAlͯRETXjiJm/f⡺뗜3`P5n2ICEFNȝ[4)MZ%B MVmYtkh8\ ^91y"RVTs)7n{5h%"}%eolv #xz/MQ 2ba1tRyTTfEM)h 2OտmEyoc?*+<2A.,˳!`i_}] l #$V'!2Ù 7p^>!+50"D02ȧkC:N݂_ eP'/1%G?FyTot`#!G3TgAiQ{oN[M"'Kܫov'AC^wKk&=M&A{$K*pn,WD%~? V&&I3pzWúZZ3OeWg? Q'J GHl7B `kl=3 꽱hs2nyg^9~$KԝG@-h7Zkl笿#)LYy`6jp f:~' $wIAԝqle8+nOL.:?dal-(!Z1nx[z+v(ů=jě՘"cⶀHRLd-nlpvj=F&oqnscCSI}Ehizs%̧-'+3죲\a /$!ꢸm9)Cꮚ(ګ0q&d4u)ZOSEo^/^,]P  p "fAg1`L<+Y#W^k>@b=r ԱtcMS ˥8NMt&QCӡgXy:U353[q 3QT؈Ț)_I R8R[#joc ][;0ӪLÛ܅- u菉}U&p ЇaPgYZ07070100000325000081a400000000000000000000000164e4ded100001104000000000000000000000000000000000000005000000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/parport/parport_serial.ko.xz7zXZִF!t/`]?Eh=ڜ.+9lK)@<35i$b%P](kvsٔ-mի 7vX5PJk { /X;-E!X"Z ^RU4߹72^ؓE\<I4$/6=gtqX³ 1WYE*`~NW\xŕ"`> Y+?+{$Ne[1F#4Aŷe)vO1iuf&| Mvulb<LͶ8ȴ_q^lt.W) j; KxPv֒N#bhڔy^I=>yy^ c)CuA+o YAg 95$/~BN5>,>D6KVr |'Dx4SOg!>8]Ex\ r8o˰3aܱ?!FbُZB }&O{Yp4PI7ʏtn :`E"q2EtJI$߰:qkIvqX~u;6b6X:Q짟d7}$mPϳ9ZE68&FL]g4 *GR+s4Bw*" G0L‚Li Tڍ%.9/[z*iwdaY$> mKM*daB&С9`Ԝ1GV6x%, P G}wR&s񇊂=,.\C`ԣN"cdK0iY{~c9Am cL{vA'1\cM3qyL=MsŐ_5\1,{{恵%huācW_w_+9#}lye?P#s44"{h wQce?5\TybZ\@(!n0BHSLi?w S!H :_%8VZjc9#)h{M^u[--1}~?-j1Me 6(Qya u?93`\7O:JMp KX07s,J* 1tڭTD«W>c܇^h`VeoK$ 1ǒ?46UD72 4$TTN|ȵAWι=% iو;W魯bSeL LJ C Qſ~`eunG D3n.X;n[r\PR Ie" +!`ؔOz'diζ,2Zq0آZNo- ;bx[BA!M=YӜTXS,_,ҏ:崪gv6:fnӁ;wQ`oC=z+U(ozUጹ|U`lZ]nݙz9=4DSH:9!Yw?,.@{yoa!Y]FJ0ҨmK&@0?U'ŏs4(Ԉ< /gsl0E-bw> FQ0y#-JHx}&oc25{ Ca3*tql59nF-@Rj5}C%Z;Hԅԉyx*>f).GhxΌ*{;%;[UϑcqH36^l³C ﴞM.q= M5oC@r %:?k:uH$[ٲcanU4ͅtwQd ?gQ\dn+isVzYkY#ˑ{g:i~%"zKDuֹ=tFշׯLMa='Dͥa0{C3vh3Ξr Cꘐ5̺!`jWR0<޽JၚN{4<╱eϘ\2(9%j)KOQ4Nm5t7ԸN[_c0_ewh3mbrK[.6ghe:.,4Dd  rlvW(=_PH`dǭ&yG'k(z`@7N4YQIeg3ز7QMRpcRLneZoVY1+.mǼLj %?=]:U54aU9;M3zxf\H-v {芄d?#r1NX>HWNjyU٪,XarL<Oq/ E={9=xA0#-\`wmu/Wky,᝖,5[ϗD.C}Ε-xXk}-(甞9TtK;;޳b*5>!PO%&4p{,jb$67>0Yx!_S &8<$~Sj=CHqE&(/>s6ֈ&w{V-職#Pcӯ$ ZiUv¡c &^l&A*|zNL6ۙ)cYMTvzɂy}6Ff5j񺔏Uy^DE}zL$jG.}hFa {3ryP)X9o۔YX0g)7MxGĵs[]^g")3dBϓCUŽz+0rlȼkkPKժ׮E Ģ[%Cw:/-;u1~#d (PQ{Ǿ~4 -F.0gJOpfGF(⊾cW(Ƌ ̵%nw[IgU%u"tiR. ?eMiYBzD;d=-ƃL~E֜vVnbmx2t{ sRm;FfL^3 *5[p`Ծ:I][BL`4_ETm f$@9p@„УҼ/9eX1ԦJj?x*Y nڦdvν U)R#L<'FUgr&5KjPe1v?BTphf$LQ< =&]HZ')6 \ipAA9 EE*/CHpylXPPtv0h5Ub6 I_. pHoɷ|f$ڞ5Jjg#l!F+5b>(924f>泃) e+fy `vN#zz./ _\^$x0j꿟Lz-rmv z wֹч M+*%akTrpR:i(K Ja}J7#$scVVmqO2>GO ",-_(FPlVVbUnԖ'GOp` =;Z63cvG5:KE1i0|DZ80;`y~G{6Z)ņN=kJ142z!0! Gre`N/_[m;:*C(wI`fSPҵ*~~U;Q"om*AM!iFˢ@FMꃠA90r~|W"a2Y&+kx~a[iޒ#umsM!< 7'FOMT jJf?u~SqΩ# IHF,03~ݭeS@`{ϸdNl_"]- 8.;Ƭ;VВ6 ϣd 1qѣfe[b}Bt0ӻp`;noD؞p{6Wڰ5QhM}5 ,0;h^|`H!4nII4QdZ}f!G U7wLgL qf>KƪD09 x{/5(mVWhܗ[5K?JY>@St,ի3v+y3>H!bݞk@} wb)g!#LvfQAvz-%qcS>7fa'X??fvT'-9HaHaFq4ewH؅`mM+§jk<[WU*1v"|f[7 슠tAlO[.(d;ez,V^9&%|Kl򫀮wiV7ډ ޒDz#04J\ G|H l>R(輶#]Es{W6O_E)bJ|sv6240Sf>r<CnjɉUKR#9 Jǥ,Ϣن}# NRv-")-~: ߠK'V A}nOW3rkK Y14*,_{Ac9\,5kvl8+\m_>=.}fV}}6H\ =n WM*+efr`a1{JB)"'q?Xe#]U}J?ک꧟ gZCo|ޜnU7MN+nMߵ.0c'ecQ)ر06WmYr*)rvWure#\nmWp"uXt+=SL`9pᾈ&뽮m" `՟ڡ˫ţ>mmS]UPNIaG?|ƚKZзO6LBp7̇caM yIÎ e(o~Z60 nlVdڃ"* ` m'f׷MKb4aPUY vy"+@i=f"Oxr2~8zZ"˜|sJ|V(egMB7kN3 OPl[1XcLqdl-o .?aiKpӶJ q^42Фh/:X ӝҺq!3OH͆UK}ΎRׂY$6b:<:;u <jQ4bKw;PQ| s:|0:}!ܯ8/NN?,/׭G 䅲)BG#[SpoXZ: Ҳ<-jmk ͳ~3N5?4vꮚ,HÒ$lsp{ąZPf i9T{# xi0RWRǣN0A}q @vuyvV?SlJ#dt&:YF|l@NLؠic| %2uS[3ŒX9^VH tQ"ֺ {mJW"kk|}A|^ bk:52ui 5*sZ'_7/Lh"þH;xK:Iwjg#9P9}w:]߹)˟.u&G<"[R FYyP=wٜ&~W\UR`< ]z1#Oy ɋp Gĵ }o?PGx:1HDzᅖώ|_TcOAl#V:) ECa˓twep#)K;jL@ p~@2,TqG+` 4YZTY <@*+b(g1'ʨ KF$z5Sc]iVErIa~RJڌe8Q9DD*$:gCt:c>J(x).^C?,~sdZZ$KS|{-ٜʰOγ&:?įSxX*K%yXH_gp9L-")=I1䧍aL=ǀ#OoEM۝GdbَFYQtA=}y95%kbJt_pGḁ0y֩ _@eh#03tgତ!",bhб=҅m.1iQϷPDd6^~F6f ۙ4q|Q˞B=.'MApu~ gQ DYVg(sǗly˄eŃuMR@eYũ-A\̜uye%R #g(._\wesoyDžJMF>drr@~h2t'ۄpDn=J-s{vHJQV3lu :?*rdbv(YSGa[s*K[0 ł>yZ}PDٚ0DA4t* K|[p-R H8sۍ×`yb[-L;_%s-63vg܈ܚdl?dњ(99ǜ Wj8m }:!^ƱwboَWf$9w4kfX :ѽL̝!G2 ,hh߄.e}Н`n+qQBUJŌk-% N-„YpX 3-.4D#g2,N\ r=XDQi|*1C~E~R.D E0#`y9;Sߟў-8tyYdHcD'Li]䛼0Dj^1UĿDAB^$Jls_b qD h_VP@a_5:H所%}U*\L2]_ sMM?ݞ sDaho,sXhZi|ˎk|=?]3{`;-ϩ0[ v m#/( . -uΝdJT!A-LGlWɟ(dee>Z5jtL̀ۍI=ԎQu qR,Bv@BB[ܹ[r}`eF"| .qYڬ2]r("tmPUR?'v `;LT(ȞVef%A$67fb +1Ȣ.(ǽ9GOqVO/M:gๆu,/zf| ,%.%NjRF:z^d.hQ 3!qWHL{h p-In7t tϖ%ղhTg,vtvq>$^LĴ jSnU(;Bi @Ij/.)\KlSjl?,Z~{ xa<Ӹ B g,@lw*& :^-k9ւgQ-Gp#Sm7/6,Vn/K {x3}t.{.ʸR)4 SrnBlx)zD3af-Z0j@=&84K$'v oD;˽CzV Da9q]ު`ي]ĀL'b+iM:DGƩ1'l";)Ō;noR؎ MGi%5!wwJ>~۴|-d~Ҋ ?֜A@ru ȵYo_…O?լ?9sXoiPߣì#&nc4V70H3~>6}W2įFW[er1E|DQad@# z,<(=UpElLzd @}r (ݬC4/^XHA"~_x"qD.4Z\?awx^lyC*2)MM|8X<~'W B?O9P A̽jBtA.Ogt[Us[Nv evX4K BdM^p0J``du&)7VԄbsD1M\"j^c֙u'j ! ^w 翹Gxܗ.Cd[1Z%ֿG6nYiQyKɗgpN J$f'a>{1jt[V`@u ,`ɁRcSqLjlni<XG5"TaB0T۷0]=ӌWL2oDn@)= |:z\ZY"StSS2 W.@ ;R 8VqՃW_.mg!= aIT˺rG,%9/QGQA q~[$4Rֶ9/Uac Ne?dNzLOBs4ctbsd*~;iVho̷bw }O-eHY]_lɮa;yw0>ܵ*ٵʕ &M.U֮,&tҔE}} `_wYV87?/DldkЂ". 9-Jܣ:['FFT-" lhK$:HXq~CB0/V2yZ^S\$Q-lD/~A]Ts'JXWr)QZC-`TSwJLމ K&q@lPD]fӨU&̿E!\vX=h\rM^VjCx/>pDzyQ_ kT9IːH=xb J2xCU\ c͍o?Do2Fml`PX NO_E?k HK/aYfІ4,*_38dyP!(Ҭ7eJMTNsu3)7̢#/|_ ]YFCAi ¯M>&2ut6Jrzn[rqX EFችV(ژM"OiSrST~dqlồCȱb"){N2 xc1t/q<}K"r˙!{.#:-, \C7ۻ?OxXYL&ji5!-Z誎Mb[?<9 QJ\-1`@9K;`283¨{`$PNl471j0na6*L9}2uYNӝ*pWet3~z],r '&ђ.rlRkM8#Ž$U-Be-ʁ5kgaq”|,;in^n]e&z7Np[ɕ"K5zf:Ζ, sA ȭ8엔]tr>xN/oHUyZSM#q(%AU6&95d@e *#k"{|<8eA78@6jB3 O垀7T>K[˔%a mqapHVR5ܭam@f\r+enNop҄O }㸈<-XMPiRIuBb1s;rBPaY;ki )n1\}<KE4|2fjrJ;ޱFgi1Tf$—XM'D{B8o!yYSxNy)@CBl׃kNjVn\p۝"dfLxm7[|-g?AQrGsһ%waThV5 ccBiFt=1iԡ9;0 ?S\lS`_>@sYBms^AO 1"c+(@ǩR,'* > 3|sfdfE /MݽcigyHziZMj&I%GBqUdclDB-%Ͼ!MCe z\+B4+%,s{C!ٕlc3>)ǹ;K j;F0YUX_2QZOnEbS5]$Dw2Wd,NQKU{ Z2{ۭ7VHapu%'l-%bYup Z^1/;yK*G6\ &0UQN49q5aEe 8w*Cp(ЀE65zM0m4X36.Gӆz؃MB?hJR+C9KF3:&3WHeop:e1]CuJS#+unk\(1c <ՅꙿO=/q٫!i]#E(5sJmȦYy9@:ؓy|k}uQ &jdս9<# ߯SbV򔖆ߞF2F_6"+YvM؍{U  uN g$F %')_zL?^# 簾S/ytxԐ *dq@!ݭ<**tCLZV9`N.8YT43=KЀbh]"'J7P:/9~~_u{zIk;ےaah\Awةnc=Έ4f{a@\guD ~W60(aP+]%Ji(N PH{s-xl kT"o<9767r4V03㿵6hUfmƅ.|QiVױSuoNt<+C1o"uFdpIfE,G倠&Owx^X϶!{]m \si":m8G,}4[2ZaJ4X<K$x 2c?SWX ZnyGs;#ŀ `! $w+⅐nVCğN#u7$LFz6=s6}0t^0+㆖lK8t|tߔG|D6l#v~¨;pkfPisedmdJkV%HI !3w]qT}b _}[y$!YPF>S (>.l[%l14eܹD2sOJ؏-$DqaVPVF6Zgw'.n<ˆYJ&RZ ^"X[:tTDrK{ga7ݍ8z=߷) Yf(n\iޗ[)Lb!J dǺW~}YgAWYbico&$z>;@˃0 Ydx- 2ͳJ Gf뇋,I(gG cgMej8\ JIYI"AFD!Fk)NvM5O0(T~v2d_-UY&C4Z$H嵤z'ss\YIĈp1?iTQm3*X{*>'a%H70zoO]D_퓉=q~ :,}V"x!2k?͑ך%q>swy!2H1]qMIµ&jV5sD'CdZ@(p:VD,OzѴQtME@X%^1\<6d uw԰`a+;Z3zv`8N0vSo0,SQ@ q0xރ7ր-Gtbq%mLVZ /d*t>k﯌ߖBdf/LىIbFGyE@ϤL^FM+L-~cņMq9WJ=S--b&fcj)o  A{փ嗫ب0Y^+`͈e8b9!$}>|J5+"JsL^`oC`r ]xfyו8JptB6~zF!L5>9SL]rMDRh|@ӡ Ndg>W.1c<zٵ_|ӷbKD'xPQol"0xYjnƮC)ɇLReV}WJJN:1x"zߚZ+,WA6ex0#aPs9Xi5m˝|,&_ڏF b?r̾"4y8ǪcX>tO-,,:\T4qK`{L8F-T1]=Q³d_îXLhw|ЗcE Wܽ&WEՔgT vynH'?F8,͂ >j ~}6LH;́ _VXYcdOnߔ}]Ln{3Cy!QR.YXVR+ CLG gaYjӣQm T)2-+"hEB\Ӷ h؇$]kݹZڲ /d>}Q\^ \'Zm ^FvʮjFw*p- +!xCDÉ cn&NzSbFB(p7jѼ=6|ѯ]XZź 'ax-*8x:itҵ#шHeüx\[R ,sr^I{m,L71RWE%@"/-6n^I*^q׎av\Z!ơJbL|]xGN; !=T(ɋ4Q]wי۳ hQI4܇tz 7<|.cJ \wYPu=mtVR1kl:Z(f:ե]W,L2@a"u?&EH+@8גW,[_W~.1mmlcy.tOt( SP_b͡O[4UKicPTOOStXLZ*Z󱮯g6}̖k+U/+ zʉ!W͛%ԇXY/&wc0p_H'_7 sh ?")>:Y] %R3B4@S(qUFڪ}^{ Ջ m3lU+"8RM5|a u4 \J$e˔N+aڵlIО=w[bSL48ϿvȑX#{QKjN{]'4:fcIۥ6sulJ4,s!,}x-yldJNit^~&LXa>|24ŅBKGFSbգ үv)e/bva|$S뢡L AC>q-0)a~VTDngI2\N'P ulRjE(p6fE+o,W8z") L6-\iB!212>i(+%s~#-MR)?+m&o,E޻Rͭ1ab~=]wq⋺Z3z!k7kj~ =^*Ӣ 1$Su43](-?oQx i5E;qbxқQep~Rv,nʚ,0f>aBpfħǸS:f {ڏe!'C1hL[5wd*3#d*QNOK80F#N?%`)€nu'ATc^ܽ1Jۈ48@,Es E.ǎ֍{cZ*Ԙ.|PnMl=p˖;"1Hpcָ%1zt\w9O2C[Loپa9nU;c\yv;d~c9|MuHr;cݔK^׳bv7҃ %?uL<,tjU*EbX&?bNW +i;ҺSy6`aTgfWOD%kDZөشUݛ!mHP⚻"<.>N0OYRض#_q<H_4DEHJf.~W# T:Xz]ŁN?r$'\gϖlw.9 SvC+X-/羣R]sowgb!=gDYz[Q4Dsw{,(9.<[R"+bm>$`}@oH0uޘiQ6JN*ac$)"NSP#a4ZSպ_uAxOEKeͩ@5Ǥ5景<>(a%T+0QCuIZaqe7;( ,Q$04ds 7 |+{ʫ鏑fJ&1ٝLBӨHXbFs)VG @Owcp:UG x"|. b;Npp^ߡ:^yI#_yEj_YBAKI5ڸy*(ЧLGC%\Qn-OihwM@_0rZ,DE9B~ IvM:f.T}!YOHSPJ)}Z"ƮE,U@ Ǐϻ&/h$iL» s./@B$۱'Vho`\A8,jQ|4"6ę`&Ξ#ɨAzdTbD݋IxօIuUkH=%ǀʌp@qt?٬y}1a#qTebǣ8jJ#,I9%[Çc(`4|k'FM4C_{uy3C2 rvBir&l{>鏪 Z~Sa/3#;H/ʮ q4jgExbΒ87H˃+ES,|4('3I TOv;KSQB+vǰ<{*swNٛ'hb(4J;GHSi!I`2goOIO 4)GeT3;@gov  Y@sKgţ yM+HxIyG摨ztflS;4@#p@|{Iw3…Z%1L,#(_gMQ "G1L45!9MԓTYoj7wP΀Et\z^ q6X5-zr?7蘌^ե~x- "m>|4-pv<ƮTh^5!e'U'),8/LMנdTb }*NBcfg۬aǷB.9}q,&JVH4IRlfTAGYoS('W>m@B˄faakq+'K+ߟ3 jGKhI jo"ɌXy4{#x,X}rmtSQu1aom.(,/Y`j, bf;:'+Z*\ _l+z9GLgQiCOT?~]"?Y1Y0|#0`;;aA(hwl!j[J If}-~! DUz8JN"MLL_3Y)ɋyF١xaUA_H"c IyY8@p<惓_lqlmrsKԇ* LR(dn6m.+u)pL#juqҲ2&0 j Xm^d|l(vxA(y{3Epii6uiJ?rj5]Ct# #m_G32 1ʰMV[}wausHމDWL31ÜP|-r5QE˘Π5'Z|kJBu@FY`<~+>%]zYpJNݫL'Z+@'",{8]/!wݺ\jycuIS,:w Q`Cd JddÓHnrU0X,nXTTE}j3# Ez -#dk7kyK"!B -CIJ.h-;sYK&_ABYVJmȺ;8D;k5gNH Wѽ;ƙo~~>I~cЧ/>5Me1Syq"g,x@F6\qU3ej؜(>m7(EIsc3fcrYۇJ/sp[5H^3|/PrV){O6HIg-az0\Wk"#5@&͹D7'1gUZĎhI2a\T쾃Ý-t,]:goRwgB@ ->)\&3&' Wi, xpP:LLCs::5%Yuys{JSgͿ?-GoDaq&?w͜aW04iֵa$H}֫+o<&jsCuQ/^bK`3f +Y]-fa/$Cp$EؗW,9ddè Z:W_|}hds<>^/Bq?b _F  Q gw@WDexTR(.pfz;E5D|!c}E+ z<  G\FFQDó$O=եEe YŦ ZQWr$/,EC~-6Ɠ1m˹FbzPJ^}6>;-*AT۠~}S:.Sol*}{zֹ/_5fkpꞍZ#m:GoG?o`'o]NXė~hNT+%23LrtOaǿӣZtmQҩly^īȻ?vtV.\axT4ש/NkaO͝ϑȗ1]FI3)d#":ˠh[g8sJTF\C6v v.J@h'j?\D] 2"tԍFΟt6t Τ1YVdd/k:3߄zh%ga$ q#(kZ()Jje^݄!o4u͉Zg Bhx&}m| ,S[{l Gԋp׬AlΩ(›4td4of!žzPӯ?fΥxHݹ>sghGOsK$gte%vl̬ v+2>'Hr.k# iF erAi\Rl@@0R[hh90#m*نo3氝8gMb{PT>ڲlhluvQ Ѡ>a&!H*bLZr-1VU[D;*iSgfvIz'`h43S4 mp >NQcW xמ'm`'o Ў! `9܋B?>n=x5SUNf]6;I)5=8@\kI:ڼ0/"~[5:Gn)f~5WQRP׫YPЕzDP9B%*W@wT1&HabzSׯO/ ;iQ8;_HΟA}ӶVލ"{҅kNF~5ׄ`lx)Jr׀;FôL@=c+ P;He\g>Rh%7gՄRpUwVߩIG. U,{qBЉiiN-gn ƒz8,]<g7/:`|(u_.4LK48UHdI>g؋>!2{/;DٕmNit%Aυng.,7#:E)=.j/奷!WQiDF155hZʹ.lVz>rXK@Vd8&q|UW"''Z'W/]4q%1EyዹڞhhԋIgw~21t"h<`X^T^`aQLE.:Sd^ +AU#NR81P;JS~ȲNX>(Tl\Gz| ֗ZBK{$;LTE]x#K 3tE>Zs:dgXLzFJCb( =܈H8d0A]K;OqIC)m=PtN{C+[v$^2$[Pq? z, N-񂸈G"d C\| )垒W<}-Y<@ kŇ$3/{h^;͚ `X Pn;u*fyOd})y+MT,50O'ˍ|2i^@()FH2A\eSm~ͽ_(¸|5}](3SM5px["T;ʘ-{5׵vrDr,MXHAy3~"HHK7_*u2 _{91,?a mkum؈;?x+՚U6̨#02ے^ؘZܫ.t`_>e[q8%{Qg@HdGx[Bg*NE̒>8)lh#o Cg܃U4#nFQy =7~l6qB;hcƒ^قK_Q2Puڲ2Ck )y !\FHH`Ssm'\.ނF68{MU Q%]zn}j iۉu <~GNB!}w]n3jX0ȗX6p ~vkhz@F"$Ih_CL4Ǭ#cL@PYS.JhD: jD_M^~<Ou' aq^*hO'#Ti W0g1|rAwu/crGsVl~KȈ"H %sav `eL_$țC=~4gy<="jY1;S ;ּ->~͠Sa73pg֛CAy,x~8`Z/UuFȒP/LoV;I֖+PAmqTʊzB٩txw9sHEo!x pT ICc JtaÎ~jV|;@笌P w ).;VUѳX v6%\uҡMzAad[|hPOMFF]U4O=ZS'Ⱥ$rCV2>;P&= -8ie,EB9,UkUoj';ݨ @cEh<g!q:`mlSZ0AÎ. 3\=T< K<c-nսKux|ĶQ{ZV), Yv>?=$?8I>=%Y T*1j;z;~Wm!x5\6^uGztM-|CW^kHbJWCbܑZwWpԹߒ6oB%]h -Wg7:eI[ cXH {M'NDtn`Y-GWˠxؐ[Ѻ :}$=-֩wт Mbp0*>PWv-[)`޾p6pޚ#mFBKuTn~t- M@]s?e1Za 9EXXf{S%2 (V,~Ɣn59r3WʄXcF$`fy6Q>ZbȽ(;[1 /FC6:ZJk@m1ղVOyܺVAֲlﵴngHa_v*6"$=$'xM4m)*R i*&jb| r1%`ChA׿Lcx˸IG%$:$rJx׉#.~渄=l?5p"@9*Xhbn[ Sk1#C뺮 0?cRf[J mʗ|Y֯pz<5O+mqaaSWhFyoK~'SiEj(,x:}}19eyF97kbV,U݅a* "& 8sջgPVu'R]rYQOG 31f~X4Н'@˖dfȠMnĦc)/"0k$ v`1rv.OH$`xyp4`vls3g?L_ PlXv7l-Zmt,YiX4q'A;5+il<2'j*B@ w7/&Sd چ$74qFlCct]>i_%-p$.@)YZwqi]yJdw萅 8(xkur /ӝnqL&9ӱb}z$btS(wD9~BeUɾn>>}Fj=po[.D)l1(0f 瓬gz ғ#)Fp8%[߮W2 ߌGƇ}_J#Wݍsj[M}) <'pD>#^9(%Stn/^V5ϷX csp+aihp©-jk>X.!5i#5Yɉk &:᰷\T]Nu@4R@@>jYи8qyOqE%ޘϪ]%maPfZ< 'Z u9pÙ~_үR;3 OMՒ<:,ڲ_D|=J=#vlcjrbU\?EQC5aVgLwFM&=&kh"17)WFCG93r .#!;$.&s!kP:qM{ۏ0-^:?FOIgj" 5p8kωeǡXk9}qtaZ>I2.3$n234g P"NQ,)׈7jny,̥fC*`ޯkCcc1_ԴρDZa:JI^E L?SJӤyov,2F[CmA'MMJ͈'h;|VEOͷVn[&#=b.1,Vk-`&Du+9dI@}lyߘKp⑞OTHe_ߐvL@j&p|XCʭ Dh}[ )}(nFs2<]PC@s?yu[؉+r~8v<P-I4W,LK&Lr7]f䡽dy͚ yIrPɕ< .>rquW3Mĕl#Q P\-2b@pQ}4߂dbj =]>yV5_vov¸FBtbL5~Y &J= hX &JHK(L7/.+eDžB]"ۅiôvLBu\ad_D'`Spj:Zj%~ ](:@¾Cjެ ߼KQ;\G 'u@a3kAfW``5RPms.zΣp3ȩtpFۡQyH `S(n+c48\4HoA\GH[B!8N|UItoh@Ƶ P雨C/"-0KwUV[FvH,ir!SQ) k^wqիD\qVW>ϣ0QJXI;) "4]âJYXuR;K!}}a5M0 W7{Xu:q(t+`X\^;oW3}:i $4_t5$챍B" ȽjsBQ!HɸXI4P`pscc+>m)_j> ns+vtn/VN?vA,&:'>ߏ }ڼFp<<v`{ [$_NJ^&xmhy ځ5ƅ\_@=ĕMCBPX!(a6%T 7>nfgy`=tP;:xܮ ie@k1ÿo}o{⳵vXͯ]rsY@c!'NiFp݄nnypnͥj}k8QEF gmᒎ Xs`nAz aAobK榍%cTpEah'qmno\{\xp2Lv3.v91' "YD;JXnXr#ؐo>H'!cZr] :".HZ~>2k-rK#Ehز xP-˴rxEd6ϯ le*b(A9H"p_֞:ۚ8lzN \)))-|<-n{=i\oț`4oؖ[bœFwDY@8/L:P$u}u=O r𖉝O |ۙsbt~r-HL`W}n1w~I>]"Yӛ)(w}xC@x0"#xTi}}( ԈF =|Lg tQu_3M$]vLjذ@~w=j^A+bFIxYO%7ނQhRI&>py`ui$T'rrCU1B&U$ _ wj~AXV~ Nx<|6h@*ݸw_iil4ä fho(SY0w*f5~;@O3O":ֻyJiV6e#VhܗfŢ2WR5ʐ_@(Rkt..C|0AЍBкz>Uya%˲Grh&%0klm[` Ѽ$io}Dව~;!0JE}7YG \G(_s]L6⹥vgφ/"qbR ;jσG7LWFBv;$:T?OAQtz (0BJ_9 / zy'סBDFKGo1Eunq!qG98N/ĺ8"])mq6Nf= PԦBUEw 0ș׀iۡ gq^ ,w?pLx? []΍)}BeZ B0e/D{Sn_kY%qûwMS@b~8 ` !bPX3qcf.W SۥO6QH&4U!!&ԯsjҭ9֚Kk@^=Uf =w|vqVt/r\!&?N96-9f&A;0F#~zToݱ( r- }(\] >1CԼA/Mi¥D)>+U}\U lw'PS^&;}Vuگ3) Qg;>{ӨVa+E <,.APpYl;C؁RjO %j*5$IG\8f}yKep*^}!u;Isd #3>Yٌ}pH^3ā3^, DTA٧V]{I}  K] Izkg. 0iRlrx]KJJ8[?B>EbS0/ݓ!ll7m\"q12D&) m^Ilw; -h/`F1@KxtB~t6I 1t%&5 t5?kmwH~8m ez*Vh$|D7uw B ǒ8 ܲ[0 WR 9hY']MVc%]+4SshMȵ-W;k^! >p^4Ժ'ZM.rz2u_];8ts: HWG~{^r#Ŭ-k [8҆tnpqETmaf/=ᗚETC(Ns`r5ncqRc]Ger;(H)^RG>vq+<7«jl&v j? up\hb7^PlTr#!uf4lR;j=s&]v%^Q=/ XŪ# Бb <3,cA?'6uQZPI ikq0p :#^-f( ndҚGyh%TFip]RPkQm,Ȭ>6Uų =A*55ϰ 9ޤT1[J mU6<'7YlQڋ+Vt %DXfWN?-}jvi5PG\JKۼ:rYR.Ӵ\T»{*Ƭ,*`Xȱ gQ=lIx-GY#dPd5ȳ5d|99$joG5fiFcUmt9\Pټ&|,cJj}73-_R F/߷diDX\pQ.-;7/FCgzά03nU'@eL2xL.W=BfI9UZ!ӛ+ ,QNeb,Ҭt=h#b-ǭx\XOdYŎ?)pGxϲNw-S_zf0@Ofb\|,9Q}rd`)}#~WseW_^6*#,Mmp7fQ?{. A9x<duU5ruv2̫%4.&s8L'V^gjD[0l]e2e23Yh,;=h򝵩W,@KծҗD8MV D44giF}%ӆה+лW{dŝg,U#,.X5q!LOXrޭ\moFS.E(97iBAJ@c?97NG}N5?T6TP&У靻nt|ZxvaҬѻ]&3wzdlHU3w_Êb!"ԗ'0Lr 3ρ&1TQ?W l=7܎~N_-ț!fnU&.NPMB%nJ0>L|UQ!vBHQ?b7C禛{^QWpR@ݸBlGז 4\2ں;8GOJhsN V-.@$~ɿc?Y ݸEe_guaT@\`;eWʓj|qTeJ&VBkgCTۃH7$;v=9¸EI0r/{E0fowf#3ۂNRRO|qk]yǕ8 %+twkK%HeY5yMn4 0X{&;[^i93Lsؒ:vG.[I=(9 5\{QO4zG2PVYC/C_VuK?jݰ~k+{6nihhK}-WK4^[m ֱcp67(WWyp sT|)~ۦٱKĔ8sR3z?]?#i>tedGkmۍ,47S!Ā#c׀Ӿ^L=DFEge,):Դb% 2$'?1RtZv)$7 v_­v/QZ590Noẗ́<+߰wꮼѠʺH49VȻr<^ʆ (Vf=H9E6Ɩb9=R;G`;Ih3$U8F/.s:(y˿2 hstb6B'U XXCуMGicy.KTxͅ+dfo<3䢂QQ-sp#.T2lxJ)ȨOXv7rۢq쎃' =;3]M%r,:e 8W%4s|=7LApPɃuo>6rE^1jSZ&|3( 5Zzcn t&3dL1TR$x2:Rv/ c^\U͵t7$К T͂JS.b>~U?6_)YI鳙E0vq"#0{ + 31LVq35,xK nAR<w}^QѶădIItFѓGUZjgµP֩mb߼`@X1/4'FGQ ve(U!ÚXmk la9|!1Q͗+3VUZjr%5BۆW BqAzv$SsMy0*z?ו_+a֕+'({H$`{,F/3ds_kF2bԸXOL 7Ic-T{ |‡Eh8OBjI=Z)=nN-$S 17S|$?"$$cvp(a]o[MS\1‹yKG nl L'4C:3쐤VRmܖB03QœFxfmX^+>bV+Q-cGav/x,캻 =D^Px1SSᢰdg!4eK2_Zkpm_%{s =U3>*1)aF?;,O Aͣ'9|ETEjMrqGmRz; #k*>$>cFqFMp^Uj&nKs.J"\,=/~ccwLIxL;[y Y$OJAj 5~22 tX ;&2C1 gKJoRz.s;MR1LF<=NCvVK,ɚ)LXB ɣStFrշNkuߟƪSGǼ.})W$O Dn#>x3MTס48wd:zTR$=P\ڠ 3b7L17~?@3Ax7v޼WF'7_&)_/9oCPMw 1$=>grt/xKZ}_G(W;8|s>f kb0t}x[iJ@PEyRMTnev+r$+-x&g{_rB_YGd)PIK{lWeUsd@]0{38٣pN{r+^4?%7WsF*VĴc[PiG#ɱQq&E7 +W!QȾ ż_bA-G- Ȳ!'`IawG?n>h6y^sr3S3ʺH.?{ OE;{5E"v;$Yeb6"3_6Ɠ`R & ᆼ FjG"$y/yc ヌ%ԓ'\#ϳD䒖%%r /CXd S&SKB֗Īa<T }qܑUJ}E*T^}$6&!QE]ݻJ搘uPPYЭ5-4Mf/ `v H~]g}1v5 8Dqq }a)xaK ^ G`Q!PN}Jy%1ђ.c6\x Q6Wv4(5c-h\Hetr2Ub xkΠV"~]c- CüPz ΓrLz5ӔQ~v7MAW%hg©Tm I6sm<Ԗ qjD]8-!nn~Ѕ8BHJŵЖu6`"BVi 9AB0vL݋LzQ>Rc%4 >Qn#~11 a9ar] >&mp^lk8pq~7k}0X!ͦMRɼ'uF}|FcjAG[%8U}6H_b0#E<׮ښEAM sꡑEJ  缰Nb2h*-g|rB( kN+=OPjY^5usZ˭WGM ~ɽ]t\k" 4,Ͷ)E:Hw0Ts]po yF \e _Mpl䪰Xy96f& R^c!rUZMXjFÒ. %%M;]$10;u#z;|N;\8Ӟc+|=!Cfo~΂?!';XRb _ԡ{V?&KL-2ze*+"ݖ (e#긃(5k7+,.؄3zF^٫;:ܚہ}/ޱ w6H7Jļh4j>7dfMs\ b\:FP5y8!)wQIݍ|{S!:şTH iC1y@٢ n^3yP!vZ) 9Ww 2a'>7Sh]4m .cF":kMAkЁF8[rIv_+T=ٔFP `IQWa^]D> 5ECYOleBsA.As0Mric~M+y4Ԃ  |JӟQ3}[d>=?RDh UQ|t8#l +q™ڧw}i\pP.yxC ^\Va]F4,;C=+niyWd(y>~ϖ %R\8/Z}!wV=GZx$wTeH_'SOÞa'NaYl&BAu{u1Z&CxjPOٜFTEosfJo5˜ZW̜ޟr=qp ?j .r=ShO@gn hޗ{|Go[- ^T:n )mM>n+5w9úCUyW5ʿYiak99տElKǴ7k^x'Q5l4f``e2ڑ<ZcfަY6NY%2LWN 'a1/l6Bc?![h-)M (puU 00Uӊ,Ɠ^90s aǮq)FQy/.J,Lz鎜&5!HnAʓ_.!B;/ߊ8w1 {(A,{xڷJd7t'!,vQx YiWمX͹ln^q6@S9 "kCmj`c} ZD>hņC`l>Ιfrla&#Ai0R &x9Qt1~%hҬْqz@#ӑN.Lwr;¿V,w0l@ߛ)@$]z>04SÛȨu&yp"K㸘 ӋF^UX~3QLG~3|eo~ P q dA!ohU0l(.ѓ( zj@ԱKHц(VQ$9,G*Q=~" 3B/H29H.2[@ߔnvK e)st+E+Xe1Է)%iwm2.+(٫hJVS3q,ne`q-/ M9d E_lt!O,35%,d@;"{DcjE3rI;g/׾5{zt>، ?Ѫmy-Pӹqqx&iӟRPZ8TMrʅ*o>GQen%e=۱?yı+6sH0Y7ܵH%g!#P1"6G\%ag\uȤ'i^qɸ`gb4mzKH~H3,9ϗB䮠b[]]xS)sqÚDMrd Iۈ7$ ݮod'6 sx㒩=j*Fʌ_LږOܤK"s1_N[mƞ3oI<?3';$nRHllc}udݐw2EUm?k@K / ?˲jf`h'sֆyD iL9Wq' ^ e/o}®d+s:NA}>#M뉫> FYSż4P3Eה@D; MxY=B︜|'`Qdp!YXV(]NӃE3Jc jriP@ '?vyQm:?(yJp͔|tʯVZ 61QsD'bad&H1uZgrDG{ՠS *'[{^MUkϝ%mv=(AWlb[簷ѾG.-@0)Kt$sAz")w Dd6%]v|J";aScĖj!ў^30LT̓(9v(oqKG[hE b< ^"z!bqi(V5֭%Pt$(=g~k;}</;P&-I%.:s}}rQ# #}،͛ˁ~ɚm[9=fN# L KC}zr$~k!;7_D93J 4]Wҁ5jڠ.e_ )~%lѺ)\P'0smq,RLP5եW$TBj /H'1 @ڕF:v$mO-#S-yoVN%qXm''l;s$r4mA]r(!"@|ʢ|HЬh 7D>ED5QB΂Fi%-tĵyk5%hq9/|OKmk繓PTѡ8(ޑ0 ~ IA*K'chbe)*( -ui[Qx8FN{?WXp"Y;e-/cݙ>!f9- s1~+0t}hg`((+A+>m<EG'G:5cÕ j&0^9 yv#К3"!4FNղ \CA]c3mLY͍wVzڂdH{,ZxY]LfĺZNvH,-X Tc98rF!s/TG>NO/ӤP7f4T&֒wO)!ohKG0V2iʤ< +ۨ+V?Tdwhb1>xۡT+ qV00Ɗb Vm\lf6aޞ"(R#0ս\O8{tV7bl[jHn,)s.zqWcVk2ug"OxH1nbyNt/J*#*@3Y7P`8pS2!`a#axt$ӁX/!0-jF-A &:S[=uHMCY*2YN=O8X5]5XW|\pݴK]V#w ~)ݦg`U1|:AmPvN߯5| fSYEȑ T1T>Uޡ uj0zonsEmUfui6[|V$꒸: |9Lًsήܰn+(5&`}'iֈmʭ?Tk[Aa@%IGy0FA}x'4Dˉ8xxSǬIJ;<\Ye(>VG⾜76 SabpY'P|lNբ`o.a5:wjмԖ ` >ߚ O,yeb>b3LhvQO5%L]XQ.qBr,Lk }|_+z[y7c͎k^xB/ձ&7Ub'mAn.|ZQO1ꯟG ɯvl%[CX>W4xRQz`ڣ "\VLYqY8e쑬uL;[Bu멀gXV@VF9rUq7h4~*TYEQ|rlȫCT=uǘPxzϋFH 6vu] 6.,?\p*oPzSĦ),F ZHNvUq כl{EǨOœ0nL#WKܢ# !*wQby;\C5 *}T05;9?EQS#w|r㎴ꠚZӬPM"E8]oj鉄GpJ cIҋ! ]} #ut4&]UNK8g{F:S^B`ϭM*[eh@ظpT3zxIz }fwulآx9?`{j &6((oe5ChWO>95}X(1Qv9 \..v)d-ʉԔJXGg8:FG~&q NKY&̅Ϫ^.bs$LB\`܊k>[YIiK߀qsC˃\pjq *ɺ͇6)Mp"Q4@xrܢBɄ=."0a?]tXʑMpߛ.NAf`QBL8=mjWeu 4v}YbߔTZPvjҤ4۩J^cJh>r(E0 .|)Ͽ@u!cjۧǃd1 o ncY~@1IoSո:8ъ-l tQ1#՟|<G;ZM/~[$uXW;AJ-#a5₿9FWc=G7|$?\<=JMYq8S.=B5ia36g1ے[dC$5a?l"iȳ)jMl DBԹ ~CE0ő豺c9FL'1VmSN뇱ց[aquU/L6ot#AhltcMH0٩-/\«ɘp<>Z}tC:eUs eYS38@rlFd%P%?{h Bo!jV=g[ȐhBTg_th*$֤Wm3(OVǘ|~{:`Ih0wj "8zV)z6^0Tƭu5+֔Kĉ֩ ntk_dW6#{q[mr!Mw,v6*Oxٖ4ER=ղʥsḱ7zBdXS9sW݈mA%)7ꢑΩS@5cbML1m5ovr }bK6G] * R Lm 2ڎe{wF!2d{ĐDl+28r0'~ԯ0TvZ|#TLkp*iHX%|_ >-HZZ̪U)7J1mKb$9Uͽ/`1$i-z%a\( 6槹Bt ^OJ_JUnO91ڊ}Pr-N +Bf8` ,O. )Z5*#A!5 OPau(r2GWXBs:ZGuU]d%"׾>śhYrV+H qdgQyфJMx\&,\YW!_9yBJbqh_RԚ mXW#P%4 X~<FN` ^47۶5?tSq.+(DMXGH_zΜ`b(ϓlL-)Tͣ%P|EeX%+à?&^ud|[> jLVuɃڼg N-ibڣ/Ja^ &*m "HYHh}~qﲿ )V?wsisΚLM;9e{a0Et`tC?<9~5a.RH_^K a]gV 0ޅ=#Hjɺ4Z^scS"aV%\:d@/Z6sNW3ղFYR4 )^ ъЗ , MH񙺫tU#=ڐlz(}tk Հ_*z!7=(.PcIEyoagf9d>rBLlKšuJ1lGAœ%B8h_mNǗjgw艱`:WLd9{7)her~~eŧ5j^Cφ -vSV(W*3rz6l}(1]Xʤ&\CUzcGKK/q+edSWHuTWTTL aeGPŕw}ɼu9g]_0)ف{Sa7l7(m1L7ͩ!(~)E䤉b}.ЊkPh<Y݈Erc{Xq +@e XRil¸X4 4,gL'֮J/ AW ya_ץ1yvMNRg FcEYOgoS VlQVbR}tt 6p)8CENCFݪdUN烫Iޱ/a$rO\@+p2yqE L̥p`z}KI00Q&>dZ&$s#!q^n0Z8`, S kĉ5ȓ+FXDhξHl\vB719n7?>wMޣ_%Ǚ3|V7da1=mJy[HǷLa$ C#v6}D\01mqIr70ZNG0]cz-!o2CENӮtsL{9 qZ(qΛ!ӝ\KtP]?kx7G  u0'`;zGg~n)v{LnU-gtC=cEp"k [љnݐTsWWU 釪zH+:ݱXroqDx+SmدD8R`.>3Jpq3E CukFJ`San1+XSHpl Vuit)3[ s͓mwl a 7/,*-QZ$ :'<>|:eIcjMK bA0zUj]^3**[_P~GX(GHbEX'z, sŤj\Zr+m+[0_d(bQeG R3%$={Di>s_i%#i7LO6]%jL$4=@*Z^9m[.όD YljϦFɽyǐTJauܧKWiһK"#L!f8 Juqw!p^itģ_}:Mo3;os$Tf\J_=:m֫b,ݧ؀Xق9ѓ@,ڲK ׃@$J_m Oz6CΞsBs2|C 2"E&NIbbᯐ_f4"/wHmGGO.z dikGHgN%nQy,Mfb"i7i֨O@귍 =ZX|1Q.Lu -HnHea d2KuU^~Ā{M ak:sDH&fӍ#spb́9_b& =,}?1frNi*s/>jnljXw8$iMc0$fD@ u&.ܵ 8bbMH~ܔA( $gh*w+˦Q$kԻ\`y z!Wi~ Xmb]32s!|,*_<:}͹ *+BMr EmJ\4XRH {bwAZr2OR5}Ko^tM1:(p;ت. .?od. v w"APqz)ܩp^$cTf~i>i-Ι%pϖ0@qgאmhu./` vX9Gqjn]0'T(JM{ϣxxHὶ\C?0[ 9_[~5,zF mu o*[B玲d$m؏L*#AQ?Yоkhe &e0WBW o>C0P} ][rf.C?gdL0;Gk@IW Sc<Qa|*\Gi$~>t<^>7kd¢ڢvvj-# h}Pf DkձQET%)B"pP^@@W:ɬy,*o dJ*ோ(!$pxUx.׫T&9`Cn.ʻ.!]7,VHuɗ]rimRt%CgT/ԭX ayM  Ƅk) 8UIS^ܠ0B&tcDl /{.5 V4+`#mM.FsZ1lŕ>P!p7][|~EtAh 35ƾ~tlWNav5HBO,E>h4\ԑi~K@fՕP $OKv%Cɏ;O1 Y[(7%AR?(0@<#RĈ3e-&xl u LixJNKAuە MrVAB'<%ѵ7r]yv=3\&[-!PehL]wF ر?~:L9)Q!h 9F%*/uЦhR寸U\tsO.ie_TĝC0k[Y|a?c= 8'^翘tU_w:o|A : [MFR^$ihe-B5ܞ͂$PJ\t|@HO!Ƥޭd"@ASenqнJ~FIXfdYαA~ZfX4-Ő_?þQI9ʜXD/K +(Qwu'm'ˀMRSbdJܪSX۳h< v illi'vڇ |[6KSU$kX1qα=2lL/}$ d*n[NF  E+qF 1.hz<Ƃ.)+&p}HKRIg&+"g|85R@'tev!@_nFLaQ =@Gr" CdΑv4 򒛢x'N4yQsV"wG;oeֻ 떙OPsDɇ`8eP bCeNJ|f'H$2+-?Oi@hXƒ#=Hx@UIϧcOgTlRuU2tN;Ϗr:0$VbȎ_\nr}9Bd[kf^EP(E,ᅨ-U'%4\ ;xy )9R녠",'4+w"#duq$(I˴Oח*E|-G|+{c}ٮpJ7lX%q1*'Mr hC<!L~Oh:vس3$ 7o+Z|!!]`]a.7?"Woة*нL4ϡdB 斳D[tOSH/U6'WǠv"ýp&/e#/IР̥<ЄK-DDBG3Cm&dPd=2ε27 /;.266N2#M%@bZW^9+w=7&A#̌(4qKS8s,(lҎuygtYhH =>wN/T5c8<䑹-c/ $@ER9oh;I Hi lǧMF~'e/g|3=1fh-ߕצs44*SsHm{a`(;)z2!ѷCniAYw O*oZ< 嶸½ lR{Y|HyYsHo+ Nu3cg[}D#k֢DrQN2x{v(0SxS Ϝ"< YlE #Gw1K89(lc+O:l ^}}M,FJZjN6&8&#yW >ԮwTtc@ 0I\r06(k::WJ@߸zfU6I#8>t'px~^u(UhHC%Qm sN5#ȳ;W$+{{0Д_W.&$7tG~IS6^XW8/~Zu^6:;=N'-u/\i[~65`[kktb P*a.@ީx5N"z(&jۖ[&[*~3nQئ9ސC]!os~|Wso"z)@xgFU ZU⦄'^IVP)&֮;jRaVBhS1P,fUmT@8t3>Z&[LB2 Q}EC%M`/0923>N#S'_Ncqwz?yiRH`em\vFwT6\9-'o(F9|t`ʪdN|c#Х~n\Pxb!ʌA_ʓ}k4M,yX6Ikϗ~&16G׵z ( uRD[H _} S&[/e ѯF05|gm򄡘%{fk疖J}ⴉe`[Ir fU!o4J k&jA>r+4Gj C*fH-U7tɟؽS`_F#RysEJͯjf"2m3y,k'齚c 1| ;+k3 })TX>^5g-WHRY?ђ?tX-i"ЙŢKM|UWZ~X,m= k23(GW;KZOWG;@s2"lMx]zf%p2XEm!(Bw~Ñ&/O2 YF2czu%fN&Cwa:}:g)0:1L-`]A2;X]PwݪH(9)]5!T7c>&a_#uˌĠip&4s2B<sI$ c8̙-BquF]-~ZN cQϏ/ziTSJwZÿ8T7=*R*LaAIDg=ǧ I=J$sZЯ{@IvWC&P cH&ݨ'(˰@~<Ӣ45Usb6 N92U!s %?WQˣl? 1ȼ ăD++IWziRh:f474O;8,+Hm3V e4-3ajvsvxX6O=,p#p}jZM~,_U\ٮgȣ_螲ym #$KsIf%gBa皰E2#Ɨ( 2UTq]rf孺x]z<dc& @ztMQbZֲT;gzSEX!Oȗ$ڙYs$ܒ~nBpz|/݋j&q?-;y HR8b!d%2+5N<[OA_2iW"L찶AJz-!StSTp0V[hm 31+ m RgQ%<~U&psy/fYBVIRfsCP Ɲ/0XZ3`(]T@A|֨l/J_:I#Fdf}v&PX=`3ߠ?i=\ 90'|,%d3YA]h~[7ygs/Tه5 @-q֨+l|B(Y!/ݹjz_k@&%|STuVf|;/Tl,]8zMTRЋ!S[pk,DV"&҉bኄ`tm $i*Y !)HIu7N*%Hv+HEһMՎ,yJu4睌,2͚|}-O&;j$)16jjčߖ3l3hf@SG$;1]7nom:+ PA= ,{ɓ#7c01$S99 ;N1mЕSFjpc &7l.9=>5a&>'U$0-R*iTCXkF-d{5+ͼ) d ;IBcI.B^7W¨KWii/Izh% >dڱ峎m,~w[c- pj}mCh;;^ ݩ7Q O"LüPޢ+>6\%<4qTS=OS Wu==7&VS:AVʹUhyaPt (2i[(tHgU[ͷ _JTן=Nl|P x[§O~8JVRSUzAh1x K J`:wl+}Th[SQӵF+{{x+19(W їˡ~'( >ijOcĭ[~ U\2llPZ2G FV&PJJNu&ԑK_}18Ez z~#ߒ)C͑Q[ggp_ 6'/$>@c]v=Ybz6#>'bhhMydVScc4` .aHOe$p(ꮌ6^ p&D>HR"̑q%3D1t҃= b7 pڪ2IhL苫p 1D>>tF*so PzVql_"M ;Q0UH Cc6>n c>]q< -܇.-4z[M?`dwm8f`CX^xeGu-LajmRYr|D|*.ߕ!cƁSrQ!Yaİ9.ɨ(%9{sj[LKH:麌g+EN XR!~[>BCQ!uiN`"wTwVOIB¡|-D½5J6V-@7??lH?4;nVKMϫm+a-]HdWXNh @"^lZPO.Qk'P<Ʌ׻g{㕝]*P{7B] Sȗ;T'PFf>Q%4@^΀k%]P I+ oNw #nqwko AH)R0zФ>rOÏ-#Z1smrTs/ӧ5=5\]%;&l%/\jyS] ^tLl<~h5\oJ'm+߈oYxmR"Q .֏](c㓶J[t`'gx ob鐖07h¯s}1Bze+#ʂ câQ|.[ 30۲GA_D =;B Ze\څ)+-PtU1(5j;x?ayѬ QQjLQֆ) im/ϭїE9oәgv?ƄNV7uMFv"~Xބm¶@)qx;o8n!##=Tq="E0u*lݭ2Sf?g2c::McRs90آ_,Jy$RtBI0}*f'o@esCEŁݬ1 . ЖNRB\@1nE-$gd\`t0SXԪݕ7B" _ Zlȑr/h PUz¤تͤfPUN@9;MhzU;B e^9x՚RȐTnҔ`:yRt)PgbNyd bg#/]+_k%,Y_y1z@]-ظV=(JOd~dMβuq['eG63]=ཞv$:' =H~f$ {~;i_m0#j8B+1*EzqZ m7 GC+*4b.nh#!YVaۜ\57ŶJjFukȔ ){f63=aju6\,8^5؞Ұڇ7ey|u= X94/te-G티h0Ì`EFmOiKlO' u4.҂~d$*E2O /uRa-9b>G X[GTpY pa?2K#!"Դh PULj=ԝg#v`2?f8pg/6JO@8l=? ܴ֩ː Z MM0c&4+Ǿ:}[eh@I5Q~g{Tu ¨aܺ+eh\f~O&+P5FP-Y08ªu h3*=ZVU#72 J|FiR#gI,8V D#=^e(ɚt'C+'P(aP0,ޞ;GxzĪ%AP'Y͉l0;4\E? X)mpFZ2[ +g60?gjA%yG":Oښ(e"ӷ+peT9W]EY?7 T4Q/7]{ی84/I69?n23웝ԃ2˥gMo {B) I)& B]9כ/g{理QIySdʹe=qadF;l*`RWv6k՚heͅ^N5:m~oNJ%P@+ Y%oV=w׎8Y[` .TWzxM<-RjߞhĩnT[|}ۀ0iDaڹ:Q.Wr,db*B*h U]-|xkv ~1YT.'6[lrxw} Gċ65$M!9{Jòf)B s-yqJU Z5lA8㟍"ĺyi " r6qp'Ϯ"c-J"248?{. }˰ )_ E~TQsϯ:S"3;HPQr񊎰78PW@à'SOq$ʺp+l+ﴪRԕ"5ʞgeEt=ߓ7Ic5`n:zUU&9W=1wLsތM%7֌Cx؂G2_H'RwT+G* oI X zqQar-m@Sf+$P-kk im+ /5 a.",Wq:\[[H[x|%А~ùZ{>Kj0ߵ킶isOv~dl #x 5;Qp9k"Ç* ?_'D#G(08Ӈ[<D J!:eʨrB%~ rJJydՂ2u_ S%9k̖N m" Kπ$1~ wAE@7gSv;ɓ۾S3]3ډZy\={3[_ )2LJ͛r;#'4rIJݾ/'LOk~ ja%cWl$ EGpNuJ|]9Oj.pfҒFDA ŏ]CH#1AA/?&#KӖbl!y%W<>lftnjGi#UCҸcZILUdƄld_WK|}-$ 1 M.$&7Ys<ʌu]*ڂUD_$ ե,IîGwcf" W6p ;j \$_0X?j%=z҂CW; *.-=ˎLer 9{"އTXn8w'mޏ͇N*\*o-ˆw@$y['\mf7MrkYI۾VRч?ʞUTĹ싿|Xi )8lMx(mogzh so0=P?]c@S"h[EgZ)?Ԫ⺟QQ+T/G6-SŅ}Ț1Z.k߱-BvC aA+HP|C>tWNXH9)oDc3vesOBpN5p(dhpR.F_.J_bhnPFjnBCG[9_lz%6RS |]?`}ƛf'ONt+쟉wfQעBgE ,I6Ze$iuEY'Srj;c#aѦ {:u,ڬò 86?&g15B;UjX|pهF!>vdPwn`ZbS$&eB9ETE-⍌׆T.O]ep]o3Cvnu/]7b9h֎o䮺YaAv6.;%UtDdTUD<\(_u>=[A Y &cFѥqVMU(I_+̝/['xP8w39`m]7)"v/IBVȾx?Fg+ٰ ؆N=]2mϧC ~[L?O \Ynݺ)Y<Q7Ǟ. Lbcռ#uR&ZG|JcamN⩞QխjH@Pt[;5ۯWL4T_C!KKY<X1CjGҳؠiƼrxD*o/Jktt(l\;I+}maUPNL206_,GHl:NS!*G _KڟWa%_3s۔yy_2h*.j#ɔ8?쇔)8,74KR_g+g4fTeMzc =s2e|~5Rexv1oq+kd< AT Yw!q{r<ÓmB k+_t_Ι,#;w 1ݔϝ|n^qkV 0TAB`.FB[ ABGoI[>w489h /F; [(0Q-ihAd)ڱߑ}7Rvb}'EY"#ʑ${J2B] Ӊ"m4l>/P'1]4.̗y,B_"/kV&K`̓R8;P+xB]*qW2:, !1ޛ&0!+xu(`b7^m^]'DJXNxmV%u w)ofߺK+M`۴Z`oNbG>]b :GwF 0q#\+<(y+F }X\e,p ;z N!tGb,@BD(ZVۓwtۓjk0G3A%dd`7Shꥐs6|N 9Lu46UA-eeU_3>PQUHG h}3:/<)OGK’ U"r;nhJ\84 ~ !1B UtbTnB-g͌`ωs΍LK|>MaJɧ:bu2)D5_Dedž۲kaN3F}Rbp;, !dُZ_+Yܯl Q0ݜۥtU5x/ϰTW(*G+2xx$d~޲n7'e&2v|Yulݘ9[+a|cw c]vծ/=nTZW 5@k o4`$jAE73V"ܷL(, Q=.bVv71u<΍Ès]& {\;*B;`cuI3suezQʡƻ8G%t`. yK+/Z;ypT;"fid.|܊ ԘY!=r%6M#TeTseߦJ\b3 Ɋ;YRp8Mϔq7#ϒٟ[en2r*`9f1R:pm=O>S2VKZ/z9WD%[v sѭ2=sgZb :jlU&Gv{41Ԙ. e79bf EU8Gc;&+ qlVcNDɣf@##:3-^^(,ZMHE|C%bZ:暭пpށ~¤؈TwX T%ڥ]pA =>S9^2k2Ggva i7iR^=r_@ch_wWsh +`«NR,); C>Z yy\X*|*7UY Ɵlc},fȚ >6bDSX;19svc. \<܆@ɹgV"8/IHg5 Ҏ5!9VV3xUji׺`C»Q0QXy<&$=n;XQm@߯ a䠚5_[:Ÿz32GVn#>a)rK-5|\@6#q_nk?y/Ǘj5Me1ҶRMQаoܦ8VWsMnxP#/gKefo'Lڬ%l"|+o6H=^ M- AAkYwb)p#F\EڭJ뺨 c H .SyLS9L{ɴ/V&=d Ƀ۝,l=~ֺ\U)lZ urΙt\3[<5a DPBN5OAM*2e !D;pX ~QH:#FhcjΣ5N6ߺ[TF̮o]t iQ"Sow@3캆 SQ`Nabf9d7_k5idgbC_?t~#,0Bz&Mh_ 0 f=<%9$~^${!q/ú`|)5q:e+.dʸcWïZmU_{g8@[sFク 2~/)²ׁ pdeHzxOEͥ|Nң/4ЀPc* O-9#K>WG܄HhtM˻''DO_vH!N¬^zs;Ck`Y D [q;734͖?;/PZL!g*&n ,B{qB;jbO*%K|!aUCŲ*-;ޖ׿CRzFRr)Yb=qB ZK/Ts T70#6=蚿>jP'kpE,^ *9 Б!jl<}<З@6.`4B _V). :sPiKb?AxfZ~+]5֫XCwңB{oo\]e=06IH :ĝZeeQxv <$}OYJ4F tQbK9([@B1e;9v 'o6r| =wz PYA Yݗ)[|xX'! &p.p}.eҒ^-*LJ$\$w:1Ou=pyr[Jݞa 7E}:8~3LUxATV"`\ߖ߄ d韩`&L^*4`u6ֲ\85@9sl8EG dz;tKR>TcmksQR EhfKه7?>[# WDQ&LM"Q.[J+'ό$m՘`xO2112(}; -#bHoDt{pȨ Wv>Pkp3L#汒k:~Ӆܵ/7vQXu6H?&U*!$HBE 5-*]1y C4L7[Rbh :EnB5 ko pElG??B3,^;&#'7PY~)lsM`$/J:8kdH&#AԦ~:GTg:WU|ӂ_y @Z6}]ܨ){J|ԆWVpPck0 D%NW)J'ZtppXG:o9J2>Ԩ_#I~Ԧ4ǀCW'=ZI+ NKi抒\e@uS'A* B~BҦn +Sx "goejhxå$Ň0k@4S妾P|뻶6HUQ~5ذ՜4O}q4b9MnTF}xrƃ#-I]qXWbxeQP]-d=-H%2ᩇ' x;3{yfRHpWХA@&} Z{=+([X5ΈqV[. 쨻CmmiS!p?<[xX@{>Ga#N8}G1;Fqb!\Gl;j/Kvq/됕t' \!}YrXi<+|w@܏WֽybQ塺B& Ȫ=  EX*Pm06(Uac}W4̾NxZ{ْ)z(yA[q+}e 3dK --ekEЌưG`_;\+NuՑboPVrRSA%>-2F̎KXɼRnw%=woSpjx@7}?eBz?AhD햽WyR}ŪGd4\%87 Q,fVJ^G  }LGkdu`#ţ6fUx# EC"$i=!W"bU +Tnk5H޵w5߷Ⱥhn,b;BLOmbsICȚtɕ;*|GFeٹ cLTz뜶RNBi?Be,Ը}:Yx_.Q[yW=L$ ?M%6cL}B/Xa:㝘9si/>59Y_p=d[ٷg3/lMfؔkgoYQp98Y,7{YAE@Tk,,BJ SKhT&7$>)[Pw[J*߄]-F\wZ$.CS~c;_ytmaO*p_ُ黈f""/Q=C\>"bƟsūx5!蘿c%ȭg0!BŨȳǝiKx(Czx26[-K  ѣ[&## ,{MzKmJg3zԵݗ 7 hsɁ$&e=c5Wfܝx7!d{3,%d2P*xWv6W˰~nACP5 ThC:8o5Kothflɲ]3 afBfP C4SOae$kp1!Übvk,$Ua/UE4[3EONJɬ% IaX[3ꦸ}ە2Ʊ-.ǷhP1 sѩ#HN$x6zbYO7o|=ݭx LG6\x{Oݎ511v %%}0nS`,g"j˧^cAdfd9E^usu oLtH9e_B"ݣHG&$=U\[}.lv7hU>RL֪ 3'\'W"js͹-YUW#)S>xq$DU,5VL9=Yid!07C>\ρB{$ t?׶= 5(|%^S<\HˆoPH@0ʈ+]0@̟n>rkN ^kZN㧮{_ *'Z0{`czws`M`[<61EM_q#uƏ]b0ОJdX$aʿEdڈ[KGrŽ @!Z|D's8e7 \!mÀR?Sk X{Kܢ<ϰclلGILsCN0: q8cVVAġ6f:H2cPtߕVCVŅs.ṥgqH=|V4G,-)MAםcr'?1V>A^fkN}yvfHr 76}SO kɱ缸*~Act>y ӡ3&D(Ʒ~35|i \˘)_.[?>E2@ ajQ>Ͱ'( Αsж%l<:0Y |<6UP<_,*qEvpٶg A󦢿t?c{!诈^o5k՟ +-Q9=uOoG?Ρjmӷ$ua}I'Fˤ=|{V{c5_?MY^I٣뫥Fa}^@hw{INz=}-MImrЌ3aJٟwj\sĎ`(P5EY̤@& EȖKDЕVNpC*C-z_2vteFG-S7鍦@28'#US< ׼EYx>nUUPؒۿe"֝yK)X8sh#?_Zy# ?;X4`x2jR˯Zmd8eF7DM |~ց.xXw7u$9SLٖVfz=a(Kx'N6>,;Qq.Z'b-TNBd GaDww9ʉXOF;M ;}NjM}"?6 wXPnܡ@{U}23<2:?GI hHLVg .+X:뙯jWka9Ά 6zErx9 +c+F/ǹ TMY皅bpgp!Ol Voq= kba+ b6w/Јh5£LlguHRa%Z5#SW.%hhODe[i@"!tfmB2w?jRnBSst::hWs۳M|K?$XOOj4hmc֟*d@H{o]`2"vmwQucWp viAσ{" ꢇ?|<tJ2"*}MӥHP@9vúP1pb/ZjMSo' icի4Ω:M #_Fэ4eтfQCv[(6ɘn@C\,j5cȕ5Fsm깘mac !~T95ǜ qɀ|>&Jk+m^ b|P+"cFA< gZTµ\lB`t@1k>n:|+#6Ŝa˸ 5}tp&7%2sUcX*ʄB2YP8[n_? ,}@!Y2_l gdamE%( I]Zϖ=ō68[  *¿0rW>Z<ӞV*iz`{IJgѱLFS奯oݍ:/Zل=7%c@<6um:e_W\{re47X7B;)?!PēM5U9 oG.Rbyg'?Uc4.S#9z%fg{"DI2_>w|\0rASc@EhG2$r㑙dfS)+6  Jmq>0 ~o =wN!04-v BҚli {~FVj[zHwGIggpϡeNlcmݡ7idUBՠVνIҲfE ??Ȋ8xdoc>Xe sIw9c؎8Ä9O5HǫyT݅L(A%F{x\=bP-t7 hy}e݀çZ_Gia$D@=IL֜:aukBʧx=G[ Č_QLFz^>~ϥx]u'j@_})(F^m Bqg69F72@dΗ,h64mX}>y'KYVn=)mC2FUJkן9 cؼ(?C8[m5]H4HTvv&gxhd>vԲHBY_'uMּ>̣ Qɵvriotu")6h3mb}2%a - B$߉9[8yL60ɆA̕Bt [uV=^謀Q\`Sg=Y>喱"!5lUE)}r1/LI{[ܬ42q;+ei39J={5%aԓh-Ҥ[g7dYfIw;'RR$@!P>z4$ )?$62%T # 9q[x:NLEV;ͨh_Ǜa:Iq9y'P÷Ɂ,0]h -_ Īc(e=vBBvc :=HSc)lCT :n8N^0. #G;?rxL*>b'*i% pb˅8D$F#PuAVڭ$ii\e~Հ[}1T[Ni/ei\DmG鴱e}D̄6CR4ώ!5lqПޥDA,H!60ē76ȇ/Z_^ӑš]:CkbNJH^^yy8S6xXVIX DB" `٨=hЇZ^Br<Ө|Vg[uwz(://ST,a/ՆxW]Kmj{0w3c⊤cq{oD\)jW> $*KStL*Zwl7c a_;_q8?BZ=Z5GRw(gzw;G DK{+#NZI]r_r!bkLwmD񑸜֭i!Rq*h.+8+G&_ -sS.5ZCB+ BȠ hv n 7J{Ia3J?&(%zf".C#?H;kJn~#?X ֆǔ졙56ac>W=ڎ X[e(@Fjna1%! hPUxnۋ1P>@[B'͙SIX:\Z//z}w󮲉J {mHbcS3Q'C89‹Bi14s?}|6>$Q e{LGA `_Q |0+Ы\P #Z.@/ܖ|u`߅b%k=m}!RR# DsҤ =̇d9є{C1M/ PΉ>[?M}T0kFst)G2@O8f-(dY_ZXչPO@jZ>Iw)?*hQ^S輫jZ a f1谕[,IG"v3rh?#/,OC]zT It|&Gas ^֥_ *r24 OZ۝9޾=8:#8se%MNfXdZ<\IH{ҕmoP*іk=FBzh@Q jTQ)3ϯD/ B@)2 c1?xw?YR;RvlonʐCV-q0ʎ-q4Ru@wiqo1ą3O$VOg_p+{jz2Gդ:身W9B{oCae-wМ)רMAqM߶{xiĖrrKđ1LU߀?1TgCǦKCvD^.Yj^Su^K&Zr|+EWQǁV#՞'=YȡK"AҖ9t+sbXJ*{|j\d>E$erUU'ʚO,1Ty#GQ-BW$ vX3+C?*<؛i}~hw@l@*BrKuv%xO<;0 glE \jqZj[Œ7^8tIBw/}h P >ɐ&jm9Q|v8>OҗXm?*Vh ;L@*i^+Q &܈W OԦec7]&đ]>qK7hlYa& 1 {00$y6>\7_E^#R+PCoW2UsW9/R)71ʰS+7gtAHi2!HR=PU:}*%!-)[HY1[iG^/qg {&i+vl:ZwELGh7HK?NdLn(h CgG!x(!ўLY1Lo/ uֱXٹ|E"}=:W5JK`mm/,zK?{VZh .c џpfHB d&ǘwX8Gddw <29P}X$ wt0͌'  wVhr*(EX>WRO~|~ِҲ17TJ&it->d%_+3QgDAD: -*KeJ|gM+ʮp?'jH{' 5bjr!c<˅5U;rЭܟa 8OmVP~-E;Z ma5s0osB0: Bۗe"G!Mڰ57^]]&;7]٪U/C=^ƀ"vY^ q>scF8=z80GDzbXeʘƝ"R*I)b@잪mw!zdqt_ P8xtisᴨ09C>b9# Ұ ?_N" D#\*c"+lie;\ŰnӟکR2猅R6 zJX L;3ñ`oVν M0MGJͩ2MuN'Kا(1 NI_nq}f)P3u{^հh ^#3GD^)sqi0AӍc t79wljAY;v4]&4)&fy'nյ]b)B`q*p8W)ԥ3^A%?n+NDUh߂Lᰇ̎R&IEwq'hBFs.j|tKuJ<VD2*loY53_aY; FxHg <<EkFCX0.̔?,Ub?:F8%ơr!fTbOC񗒙&i5TQ%+8|3KY` #Fc&#m;ΘLKn3@] u݋T"fKJru_ght* ~/粭znY ƦxsH)7'A 3WPW,i' GA@)>G̻Cp\[zgK5mQ)Nt-p\ [&<$&*>7FƦo`Hyr՚6l`:=Q5uXQVU<@4(q) NJ3w򌲉|88os[PPF{fe/0,!85oM5kqSz ]p+xWlg~{LS[F#&Hk+p1)*Bj2D=@CtXtbzh'>#ֿ>zI6r.]Fb䅣Qd=3l=<1͆ZJ0{Y g2$l_[T \kw YZ"lK<#z8n]->g#u>{ .qˊ _.haҩJ kG/7K]ޝdp^[QlQ'a&c`dȭAo4 >H)'Q44 v'c=j@gbO'^F)YgbSEf8~#j.!8D^t # MdH'XRXDrգkNGH`MpBȿ[g)^P4i)Ni_A/jt4b->Q`%C!AC#zbw>#`n1^' yTVZ|9:flf}/{ߏ=֯eۓ=O.$1'0ͽ3cxަ,ı短5Lxk o?CBo@ٔ"æ1ˎU6HVa?06d7P)Ԡ)v#[D3{lc_9_JȕքXa~h)[jD(0atzgڄJaaՎUv؅Bc$II_ g%wgw)=TQ[i}3}f1*e_ 5B㤣D9==u\ZmXjʼU w@m|Z>AXo߁oW0u+%gf{g 8 hu&(ee5EM,}FN7ln_d bqcd(Q=!ˈU-*oZYc_$%W"(bS?s4F:7@ ;.P:![N2Ȋ9q/4b3X$I~v.|vi置tKlva1۹D/QUy2/.y ,C2 0沋Qޓ"v|Yb(*.䱡9bD!̗l^2^cn~A3& p*gY ,Y*n'y }QjMRSh7!wxv-c~+U)vHK="34R*1-JhT;JEꨆ&SranHS _OE0'FV*#DG,3j@1__;ڟm_*MM=rX [JFC h%/ʼn OpT{+'`_}T?yQƘ!L[q^"k 0MWp4/$8 'wa1%l],pӑ73P髣`CeI{C hK& =cqJ1=8_j.ėueJ!a*Q&Vs?UWl䝫 oSZۍ#Lӎ%άr}E;&HN!IʂGL-*O]tW/ĘhPHDxgj.@9ګ4yVݬ Mi~6 #"8c]ފvfSzg.Sy|*iV h]uڒzB_Rt!kN!FbX`EDן0Fo, 0[%Xe؊nۑn?'}bƅHߛ3 S|ɺAo2(?r 1"2ML"}IwB[+gY=de*d)Ӕ ~~W>ءp:sl;ets$K@v=t/e3뺠L4a?~L L_UBdf[m+DV8y(@ܞ{-Wp3 ȭ}ܑ,NmxKkjBٛqIVHoL!i>t^ϙ۾XgC {sUΗ`#FRYcAqBsBQ kAQ[~jcĤG-p0uԐy Mp&i^<S+tRS -=+N0OпďEc\a^s|%_G|a. .MIMFM) d[(BKBy }b?1G}w㑓, zfzš'@Uh` EGP쟂u?No\ 3.zlZ+ *1[d/S0N{~[C}7d4㧵#Ū B'Z[F):FyYs,4.pwq4[G9?~Vz7x*Hۻc4:2- mth!{b#KZ#{`{4'M/, H!"f`A-Xô`c~!   _(U<&%F^+(M f]u];x9bj©y# u.SDE-wXq`_rn Mxk#{HaQNZ rEuzZe,PӆGc` 3KQ`_-_O[8S*ӿwT†zNbCȶ( VYtUL |:Rذس@a{rzɑ)̞d 3kFܔ,G,kd@lZ #ŁLÈVVݢaq ?"kj$-y20Q*_\EGO0 mhk482b=kirST ܺaOjr7|ԊX ǹ[g>8[ե X M!*s%aNlD l!ʝˮ̶CZRkgk9$tܦZchkf`*9[݁8*W#]dKC8y 8\ ע.]KN.zX 8iԪE1kU:?X`B_$,=&vМu2>@X#' qڡA<^3ڻ[5#xqBA^&;2&]߱$Gf8]o`ovA'8>ytp88"ShZt WPiu.ns}z A`Ӟ.57woĚ!3A/v6;O .ԫ6Kkq 7aT}3GMl&4c ږDG8.&:e]mu'n Mߕ^;4嶚BܵU2kL7vfy:X첨ds2__xwϡK 8u#.YvPlkǛU9*a3#5u1sO~L>wK=k.Xρ|'0ǁ3%i3A-t% ˮ']rxBKV!K:C >ZG&=Sx'9(tlUpC:P̽qyVoSntٲDRU o]#@eT$¢@NԏLߤ,IOy;ټꍓ8H3 DC4H"El6k?sT9! 1Z~Ԋ1ORs6R=oj $G4k}kbYodָm&l~u0w?CQJ4(>|)' B9$si;ݡQ9!JuvJsFz,\qR6 j l=kVL[btUYHV}DTa"Gb7be4׶d}K7 JHl| U^O)[ɯ̮*?f_qnv1{](OVV61f!\_bYȴ7pNSHXS~,O@[>Z{rMEsYe- G'XuanbafW ܯuS~OZtsұHcPuOV)J^#<3YlLj+z:VWs=slg]s!L9qQ>8eD[A_,V[x_ &Tk큈#QvK\yezP2Q(S#_/XiV4-[gj ->ۿA+94nM&F<6vG|&Q,f\<(T0"M+I3^,GEdjMڑn_}Yt|(tp(eevp_ٍϹN| XXP$n A贠NwuJ7DЭn}]qKi!~oNX 77Lm%0@G b&JZprh ]FKP=q:.VSLm@Dzu+ꥶv#BWzz8$dg^;6K"鹋S-~~P;xٰ+HY5h.q+9V6!P;lA]G rrY /e<>av£b*}X2U6"CJ.q.&O @v̀9göEV:|`+w7{R ]4)!X8sf/yh陈N8CIY LDPYd97.;iȺQ t) ܁zkN}͹Hgfɕ[ŖOS"8!z> E5 I^C~m x6.]ɡg|ygZv@JSN[cg< Lj{s~.NP~Tr1r;4[ۮfK})r!bkZ9L$Gsb>Q~>gh(AI %|M~i<9-yLd*v׽Yҋ O"njJ5u[c`,2AAzvB vרҍ7S7L<~*C/NJ.aHk)sNńh]bi:"]p믽IEĔ*_cr @CSАdT{*dY}eC2#藖3lښYѹ|&LзWx. d,g\Q:3n0Vn$}p:&zbT_-4'S˂cJ" +zhUTe(Ge| dTi=G yٓ5y-d+.h9&4ԅ.v1VͷN)[PWf6[ [4`?n#lOF[^zn] j,iJ[Ynsz?ay9{4SP0Ys -4̈́utVK=M&u>R'$5b$p'7J [)3Ƿ)7I[CvNHݨk{$4db/ٖ߀e X?zHDl`TY] Z@ᡓ<.[QHQkW3UщlTh\vM;qll6-@7n <vfD)^mIjk!V%+usO|XE[$?Z ,25;Ae%$">zBܾF 4ȧ yY(ey3! Hfo/]! `if/Qk_Hy^B0ϻ:MY*$Nh~8Pn6L}DsaeNFʁF5~KUQX>Gz.ǻĝz#`GaxO aH؏C'.ա7ctk1,b4 tIW Sy1X&Ԓ`B$`yZw2(6^IgG z QI(XE%MhvU 5si͍mS g>ZW Jh2EyU(+CNS~1>6PȜbihlx2sf2@h~9 H*؂דO˙c~$̠7F ǃX\G&OX9# # L3`h)Y&h0̭ k T 3:Y GD Wg'r`R߿FWTq'a=+yiR9;ɷW4MB|'+m5I_b?5O|8*iyFR[ +SD|mW^{dąxӰF I$y<ǣ$}c %.&m/=XxW:RmfA׍MLȣpxRJ7/ ,S =No=GѷnA򈢾~sVx`up-Q!D:D!t )8!{ Cp3;4uRJ@dYAo-nvV{fZsoˣR#7'rw;i]qBʄ6lU8K%dcP%TqM&ECw؁4`N>v sɝ1=X7g2y"& q0 ܞ&~Qj=h<%0YH+t Ή|ghzi(W]$) ڔ^OWuk1£FL{8xa<ǐаr<fӏ\LQ\^=M[5vQ 0`h.#1 Hպ v1fc殄SOad]ADo:/g!)7;F351PVAJsHi'^F]q4- F(Tw^%|joeC 60;Fʛ"",MHX 9 'Ғ|1Tʅyd#gsO;⹯LJI߼/$Kg%p*qWOs^;nomiL ,ZVN!B"Z2K$QB >ӍHn3*Q5ݿ~"Fq4^ uDIjK@Ų~дY~S@1A2*[Y-9V+nI`7$?h~hmhzk2.M+t, b@ A|MpKPå2&͂Rd%0>!3$8φFfQs A\ R6w)&DrNl)bICC5w%XDL|_tVi}8qRqx8dnb;`pBI0Gj^S뜻5DG%9o{!o7V |S@M0ޓa2THG]^Sǝ܂HoK&M` rG0+~W&>M;sAGbpvhxbV6;hts&LM`, fJEAhId֠3^΄CQQ( kWĞXWVyG얔«>;i_3o)$BrCHCܖH-rW^m?zmx>@ sBw _8z]Q޶V/u`rU!&4ݭZw-,-{ Mr+b+I42U w>9)i(4ⴉYv ,ֈGX8V,$Jƍ&V͖la)Ձ668dK``lˤFtsZn5zN]h/j[n/ {u]T|,hq>Y)qsZdc<XW]#젃_nk*IHl\]z闀*qńٟu/Ĥ(˺|ưo2ifF^ՁAOmf5"%#,Hiof2d#$I>E-?64ټ~SCs2E»#EǯEzHg}B-D]/%K۫z?会1笣1TdZѬ7#lؗEi'%rEPnrOZrIښyi Me#7&myx`x=c^ewPcx>_lQKXUv'IB&=9 I~ERSiX`V>?JXR\j_;_Xvzk_[ `ʚov1p%4\Iz Nb8'=FDa< $D&k*?b|W'(VbC P%1 b m ,w(yt-^nq7uNO̟cef>mĿtNE./dEIQt-Oּ;R/G%,emIrm|R[,|( aU}dՁԊ0 nD˹@P{kac{n@xjyݰz6yO11o}Lse(2?Ug2*Nup] tPFš" 7L #vQF3#KR埫NlsS]H"@_X!d!SP=@9sRn9`"q I|r""_{8Y> xpj_k#_GԐ22O_cc7gX/ TlX,Mb<"_no֊j<`OB uW !@lm ԺȵMPpLWM%l1썭81xhU Cl퇝d/q缀BwKD% }1vPlvNc+C95BxF,wSL\?$ "XB&׽I|~C-Kb%M^0aZ|88+䞍tU4 [ |GII-Z8ԕ~i,Oѕ3Fp2n ~BU6'22I>nÝʀ+X&ܳ 8Jʮk<k7r&ƭtɜ '(7AjOg}setzhdP\mȳfoE %NIH4k3E ڻ!>byȀ{C+ڙM DuiߓV <&Uo-_]=i˻iۺ&โnƧ[.NRHy2~hY\2/~pLH7㫙zlD]2 V}[]ٖ?h Jc7PK/vW D_񸖴xQ8(%ѻ*{VH7o_KaLPy~$W.oWW01U2i?_li0)܉9&8<>Wo$D B݆I'Ӊw*hfj+6̠9FrHVBEb*y>:>a SIX ehĭX0v.Eˠ@`+7O=Ǭ ^-= so]&gQCވ]FN\Ǎ%oHR)|mɤɱ# g"~|0d*_fy_<W֟<4Re]~uW|݃/^H-)07Xkt c HYd;&4rWwX$Ʌg*i[%Zxٌ,`6z$8ž{ G'A+ !i`PT#&m'It=պ>Ѵ;I`y` %ڥF9oz2ՍqQ7[t8LW24J y^<f6ľF sAxcX7=)KӨȯsY{a[cR4 3޳hPkT`*)M O³ ) 3U_)CcktQM99IU\xM!Qt'l r:`p0ϲ:PoA`]RY>Ιq/ʐ? ={`f8p%n3-O,R Ok}cȚ޿!< Z@a'[[#+ g~[Z&8,rdosG|g=ZFsRR)P:)@iFu(r Y-,eS,m!] :WVD6%!nz钇WkkE2q-U_BYҢ%>ΗJ$Wv PTK:u)'KYGGbXxMi4l }iSM4ȿc.ТEjImKb(.Sx&dqm=f._UldPj|S^ݲ`ID'r()<9 HHtCo3JWVSyVڽ~񥹞pɤtz?mixqP±G֤@of|[CHPD^)gʈ /KvvQjM Nh,hyUs'4_?r,\it{1,wy^1XJס4 El6[ػw# }u,)ߋ_wdfzyPX? MXnauoϒ,N::.x^%Fcq_JGg'. yQP.@nsy?.^O5eMsg!pQ|jL3lT=<@ j~ *kj峩YFE;Rx2 p!!o* 56\Gjk7?x2QE4jW;o BQ.){Cew_/#?,jZOe+) ozLʽIgѷ++ʼr(K""C8ȝ :7򭦇=e|B `P]^( ,;WCVnHļJCƜe[9A8GbNR# TKW!&Tb! xtg'ݏ]]A0:E:4'G=`hO{\q?c"cII<},_ZTu}2b[=2BU-z*{-=s/mY+? ׏Yqc20 AZ&E%plbF%ƄMf:ҷS{il{g])2(E_EÔ@ G}#-IAwAi#&&k\.; l0X)k868bT F16V=Teay^ b ce#.Ij\@~R ?=YL?BYit`))qޒ7\J !DY<.Ac8^$Bta2,ě*E3*Fv k2..K'cq,ti#9'@I8Mz8-,͋:,ݰ.GiI@!vN qNL${ǽf59:`<7qg׮#ol5Nj]Ƣ@I7Qu$NiHܽm§-_HP e (BhW?}S޹A`d|4D|=\8V'7;m1.jH_ !ӑt ӻi&t FGWuJ7 ccP0g"̇>[aغzUA0noXEzвz Q]LbT2Jb^{ h$:FA$Q;"iED~ 9\xP{ C\P-OWㄓ~B7 eIحھ.UeͲ#-a򦕼Q*J[fw@zj1fCl= kwtޔl\v!θ  "M7a\3r#5o4vU.n¾RJRp +}דV eOHt_)8%/d9(|^'hjؗbH]|{3VʒGk~)O͍@LNoݐQ =ZB#a5-V} P.1Hb4V|:أ)D ]R2B4%omY.>$eg9' hD$PdvN+\#Ymϑh=v{ɾYaܲ||-IJC-'$Jaesm}LEmxϔ\S}GVXdzh>L40F ?J<;D4Վ)o\2#%*3p[xéG uBh~z0s y=#e9jǵկMڛe;_i1T=[Go8d\*bm/(|g\zAPrH۰jKq IάI(h;P)x_)_dGE~'|޴~+2例 dDo% (aD&7]0`YSםѼtNnZNf 1 atw@x˿ӆÊ X܊읲jKErU3S--|3Zr ulk< JwOys6!b2Ξ.{a1!!F=gٗ,p:|QK̇l a?//IH-%MOk¨\0,5$ڔ/@^Yc+-"x0e,BJvcAyGu©:!{4*JňYV; 08BK{!6|O1> e6?9/aѡZnkb/3D| .d}]r %\Os1q|x7H_)1)B*:1NA(\Ȝo6߫d_UMvѺDFWLIE C ކo(f-<= #m+wSLiTb*P?/P@-,T~FWUw]5ڂu4*E{PF\Ni=S%%)AL"殸T.M9# )}uc3~ ܚG FY 9|[q]F#4O6>Ӊ1MN Fرٴ ytwEГH )X$Y4$v*Uek=G4o%$4b>Qll+ݩ8eKq8Zh63&s~G67*  @YʊQ@D6z^QxUf1~n_ bҚ&?z^ tnlynmBQao\Re>oꌔND'M6OxfgN oÎ2"X%2Z%# @Cd&SOU vV}e +˚ے7aBEM$_MPcOsVlG"3-ShE xwD A y?{V; wTaV#pI^BO E=¥+*)g ƒ ŃBV\yx5 d؜]1g[؝ YEB̟?Qځv+'nd{Xٵ{Oyh|]MO7CJuk5 A̷./ @-wP#!T ԓ7( w\3 Wk[H\V:{( ;0՞ȡ39ɴҮQ;qas<[\HBYC(3 \oՔoiGTU,Ɇ$R 2#'hãOI1LX>K1kO : ~RUqɳo,k#z.Yo(kkԣж C9Y4L(~=-?A,e<*7//%yξǒ!>mz&! * |Ja75<lMd 1e~>Swʣ}ῧ;4/yu烲B8UJ `H,tQ>9A%*qiFP 8,kI^_+6I6QQ,@quh8$, I"Z7ysw^3&UHUU%,>ƒ `5HiG>'-䡻ɢ!4gU!~Xeؓn;}.c(#P{wd(9KHEbw@)nK6A_~N?r)=5s?U}$d vrрY/v 驁@NV&Z6o2>NX H,u~xG?9:`ZS>5v$4\f]qm67ъCFy"3L[*/F_ܺ-Pqtÿ] s WM=(Z?4폠n1хPIX!UH[h1]'lNp/DY[&0]ZH ;iI|4GoЃ.4@]ك0I->`%~oب|?^C\sC{Na5ɻ=KT5)Ww`jC ٶ(m Tca(GGv֢` 'Fi^!\8Υ!`A_yRo sz]_{@TD?ikvC( st(^| w#{ؐߟ '~&f0hg6Qpئ- '`,G~n @[[ ҎѰ eĂD653Odk&s-[PaD\9פ~Lb$H oXlrfCz)"-Q|*>njZJ=6]Tt.b|B,uV>ݨMr6:dc eOwl v`Lڹ.*h[XD\tmls$M^2fj6h3M9=#@"JQfPU>:(<z#M,h$u-PI%6LЯ*vQ"kUrWhDv aYnĕkhnyC4QIrMcPHF@ⳋ`iid݊$ه]n]CN<1s#/7?栄>N< ViPtau-sA)6/VA #{t1:!0wgc)1'CajV|ȻnFkofil'FYM'M)sD ])si=\{I >c~Wog*$ONo 7mK^?| 1eo:k|ˠ!;k3+=ul$j ?7z⏘*ƖhVo-+'HhjYOO(YvY.S~S(=ymS.)\ =$)hT2jJhAՍ+`ͅU3% +#%GC  Z:b2ܽʽbhDK{ƶ}62M:[%X dXIUǦ渌 }[NG\cGO{ox$.'z1n47#bx8X$l9Lf!Dz?dȒPv)%ԐuOQ.^g&~6%n~AL9>MNN"~|^Ώ#sA/e},$ l7a8AS! vH4Qq/+v{Er?T.xj{cY`OrSC$?'^-7Ȥohĩ-4o[GT@Hh׆ BϘ 8G{*Zk(R\)+eW/%v}z9;B,gXl6X81)yW*.s4q +&]39=q{{j-pXyun˔*Qcʏ?5_M {zi&lTL~j]ؠVZCE#t.1z_b9gO^gV$y\<(j0L=HGYu,=;ŭ*;*gi,KY~ f̰e!s*|j8g[("x–BA@y ~Yϛ9 f E:F͘.&LwzȟM4y1DeN:KX¥ڏMw@cy$}׍|Vɘ{&];[{[IFCP|eۍOf0`oH9⾴< `P%>=1&^n7ʀ=qcm}&jD ~: g}2&\ $΅-kGr#1[`3ޝh2[kqsfuw1oSo[Ie JI^n1>4hJzD@؈NkoD+ *" ;1P3:b77Ji:ߥ0D35`ԣv,xdz7X&sJ|̷ ;'j"-)kD!YTˊ}̢2q#|嶤G 09&Z#VhMQ5&%i;`UU^ ]*B}3,G" \)NsMx:'eUuߏ#5LÏѹ3n4 JaJU}$xp?Rre-1cǪC"cKSw?\=@S< +ôuT R[+bTRݎ1"w2`?;6pwIǵ##Lv"й4 ɩ٢P׊5-y& Ѣ /[H^ܸe'uK;yZ#8lO'(3ձs诫uiqiJb i_ Ѳw`ΦtU yɀ1؁Wr6*!BYwzJu<n-QoF6nvQ[Hl2n~vtYsu"h&Ʌ&k؄9;OjeAd;.!]qL20Z&lqc<gQ n!Mز_F0M,฾]oЈY ub0lޛݻ%h@W Z4r\Ҹ vR;gj oj`yL{$ISn/gOˮTͥRq"Zz6cT"e5 ܪuC(f?p:@-LU {x;{$Eo٨ :%%P=az[|"}Z]p3cJ6^rC{}LcxO=NwXjGQ n̗zG itUc=E Y,pܛN1of>1&Z g]I(֡9`g6Z*o1Z #7eW)LF_5nX%Ű%[bA!WYkZQDu 򠡱;9a!Oy&Q%A0U5,&Iɜ`yQWSH2h0+1asSgӚ sh,OkO랏tW5ͭ|"&͂22jb]Q"eTg$e}^ai.:yR1+[r1~i1 ,wzDCSjȷpĚk⁍D1fh &=öeB=>>uR|/8/)v"j-MZbjKlo`=ܴF&3=izxdYu@{xs`16 Vj}BXR&xO`d {ӽ-k n hK %ʽy= IM)k{60#w“ Gmo*ؓA|"X-[#Ct 4 0޻m$Wg\^ewެk,n<(bNsh,X|7ACw@f f~3t3ޭ 9S'5@ H?&;Z)|ߚǼc+>pԯWyn=ct 鵗 B`_jw}OD24jnV>I9r'Ř^=_} t#GI?N\爡Zf^ٕ6h| )+֠ utrF}ni>* /c蚘CgT_E̓BEz!0W |.#auA6P`*4y G[¬](wm8?$kbB'w?H dzHZ[7kќ垔ؠ5һ @m=P˖r&nA l4@ ~W3uA:D;w2e*`IaVGAn3] ѹ:g +AɅ3/gV.U0TC6m8{e`,iPͱ-v=snC.9Hd;!0bw9 9CΪ@l5 #!`' QQMS ڱ-$}krSr3L]EuǩjE_RYmclyoˌ%O}Kl -².ze|#UAº$tF614QݰD\%]d u:@bl[:pg?惏y;N5n0Y^4uIu{\ #Rf/wSym@Wd̛+؂uڮ@3i"{OBAtm33,Oo:omϸb\9[Q@(8yB`W`R#Z⑿8SEO$\Z^)]c̦+H"[/kZK7DI0sK>2W3UZ/?%ay09ajɈSFu@׻EbqԔpv2/ƫa`xG篱6AwW,iiIԠao(m*͉ͭcU!F|t9}lGR7+6VA n᫧_*Xzپ;Iy"*̫o}BM_~Xdkd>Rfɔjsxcԓ^C)^ipg@Ǎjrfb8̛hF-ȫYgr e˙=~keّ۟E2޲R;;࣋D~U֘GBzBZ#vQhd컀O񽮭P0Sd3ZŨNv9z:FbX*iGJ: B.2[$8 BpZi |QKm\PjTbzN-d駞)=:Hy3/ M F:\SkfDڣb6A\G[5ܒYHe|quTjT|kv~YMB]S9Nq?EL ?z"}o4KSƻ`pk*Ϯ$ƛCz"QvtU\ΊRJ?ex=J)ZzP- G" uEdVA|1VP@<0éb)4ieuWz>`m.Ś!=Y?DGL;,}6rτ}cc4ڌMT /J JR?&L `(auԾp֖:o#XH2,ᙖL:'m(,eSۇZ]?oFħ3P`Q#k:\m4mW #.([mREτ8w!l*u 6Z)- iN>l9|JDF,se*G4G89/T @Q\ꞏ`]46;].ev!e.,TBCOdR5MX"e^8pVF)'0h~-2kڶq;{@'EL?hb?Sh%:ilp洡Ubws*1Uԟw%ɱewp0~N|i<?,YwCgoRk8-(1ygs6 ܚt0?IuY*%mL׉ ЂKFC JKFqsOGA@6ʘ.+|Q 3IHR bHQ4"D)Ȟ.o;#[#aTǩ_J͌ f@;In۽Luc5)R*+|)'ZÊKrg Y.[p:>z JYsh7]~ţ=FԑU !L) vBJ!^"MPA}n%Dդ~>"?^_W؄#dz1 =Е-!ThkS_nk8p,0'A E3Qc~/']6&56Qn@caIB `i\RW??r8^eMt5 n6܆lUh{ qǜ|EaފTs}7A{@Ҁ@Gqhx^-zoLna8Ow<'T5(gp $ͤ 9( Ұ\cV<,,[Ipn]<ȍ䳆1L2u~R:Yo+ߚxrӺí -+\͋#xmwLZQLj漬9PG&jj:6a|6[Οe﮳ߢJ5{g-^.Y+#a}W9Uv=%FڐųǽCقFDqA[7i7O̩QR}TH <_Y0bE` c#aEc$u5JlY^;oU E+M[Ҽxk$4m:z6:mTǻn-MF&4R s' "$.Iҫ7>)aK6JIfz6[?}@B [ ڍW2ZrBw`k#xxg-HZUpcQ.zaa%<=m# [i#½QF5Gfg& Ug,~]E 'AGgގM7NDT*I"j<"5 DŽazγ P |>|:=Co]\R" o,笇8xF.WK ;wwm:)w8{0jfAtEAu^}}=6Z`k ̬>n7i*=c .XT?K{Rvu7x \Rd`F Eq=Iخq`"&l^k^{QtCp5&Mg8y#Q2T[_RO=;On&tICCZ ɇⷓ#š+%\6רA6?:(.QP}獴LxჼeW.D2 qxR V+(FPKqky{D LyR+^g,SțwcX<|C[ }:$XbT>Tvd>~G?$P$Z.0kڢj7H+fQGٟr_S 9U9/V^Ǵ JiN~pPhPֱ')}e&|VR6LaLڴ0>JZgth8 uX rcclNɷ @<I̷qsꜜ@uGl^NfʼA-v<&(Wl/`^=/akn#Ja, REg|6}8Ƨ_.Y=F{jP9?ȞAFռAI閁^%{;q cU\pfCQdq{k m/Ry%G2c70ٓuC{֑YE#}tߔr[ZTH6'Hoм@c"ݢȴFxHgPT UPsHwg7lVըAƢnR ='mIƈP/Q ҫ;Y_?A!>|O?u]a {W)N͌15۰:H# jG,5a?hPu=\醦Z`)5.:o`k=/4^ N&|-D5{QTr1n(nwJ4zPO@};*ζ"Y' : 2*ҠʔDFˊ]dFy4hӶ\7 N t\A4%jx0C7H7LVվϲ\=ox9=EjŹ{;>?K5"'9'R☟,Y._(YzL MzИFoYr!^#pNu`L/Ks%|ע4KGrv;$^m rĪW ^S$󜄃4Cj"sovj{u$Y;(n؋c+fya(Q")I㥇'ƍ ɬ-攂=W}\Q\~L_:6mr~DY$7ُHH: Jo]+Crg+J"xf˹R3!JLȉ$VBw8NŃNW<.쨤I ]մA h-rx(s^To{ ~Ǐvdc"Ip)~^M0Y+v#wf{6ڤ}K(iB9#-V&wb?ٗPaOWT\ي.U~vlYњ ß&D.Ҩrkg_d5(36r<[NjITR0۩0eW^S Szet~SRi\.f|(U%y FZ(RA>z,ޔg~\΅(ϨdA\)."`/x_/KZSn Sǣ|IVH![V_wcTi8j;c-=~ru-oZkpfg j$x+K0]: z~CToLT1ap>\w`^}NW%XA1{[W[@~5aHt ?ϥtʁO6# T.<0Q@"Z>)l$6z.{oEJX&_wyss%[a+bAm(I LMn(n4+$F%7a_ඪp)xSG@>8$b}x]Y#^U7<2H*PXFPÄ>Y%Ԇ K5&£dϠ U~&?) ߾*OdQHEf6͵ f"dzĢ, fPzRﲩcK8Ԇ4;sQz?sHt"箸\ATuL/7Όov?2 R% 5vԛU)+'.ؼQI4Þ. |տqV}hA-`1ಿgf,5%ma~|?.E6W*hfW]'5dztybu:o,뻦uҐ𪚇ZRo`_U kV6KDlNJ}Np09s[,37ڶui2}Yn9@Hs1W:7S,@?2 {XV#(0V,$ڄ[ ~v7Nn켝(˰&wBxL nv[* 849m W]RhKX,u%\UrY,#GdmA +Sn QqsUm1  G5 SfÒ糉@ X'bv_Wg@b~)]ƄH5V"Nxĕ~G/'m,T94B"b5Zw|u1EzQ"!쁗U#o3"s܆h )!KYni 컯O#|(aqsQK#+ W{# gf~^Nm},퓩('Ng< ;6o.<#EU_ˤUuU7ԽJ[@P>"sT nH0e8/KU$k m]PIr#ʨy&9$HjsM.\ZA_J5.!,]8q]BO1}3#>ՍNl4kM~cDx@i>]4ɺR\M| ޵vI\UAeU_ρlҠ짯ݹp#ޓ()Q IX5Nwdp AO1]lŻ+N”pCNNʷW1Wv޿CYћ(I;,D'[T3g$ʪ<i!S7{*~cp7YbDO0WX\+4DuYRouT+b|5L7Ϯln]_SR9QHE6LL#ע A=~ɪkf 0boR DHHz*AA[La@V|~(9mivh 0zrl1 Ou3DbmSZ`=5wÂS[Նr4t2:. >j7S$^튼2?QLaxC?8E %H|z?-k45?Ƞ`kpz[sq9-`_FgbȞXs0xu]e_/$EBwjt)h!>fPYX+1~PUa6uuG%TqVyBN 7a 24W?Вi_uZ(TuF7[3V7]}Rk4r/ 'G.YzpLxx8]Ϊ-@z0[E.;\tw~_&17杆YC\!:>Zӱ\M9KWRmM aμiD17xL |Ŵo>FPiol/wծ(d[*`.3*FKє /%u_r2^Zo*5'sp UԱ^fy$<# HQ7_?b6I_2p/j*:e I3]5K"X(ҫ|~R%Ry(#`J w[.Fd3cuKcT4e J.moRv[ _Fx; nk lOo[SX% :MlĐ.mz2R ^.A uH6Fn)]qշ r7 "ޱd,R=+'cV/5i9&$S8 Ŷ,Gŕ1Bf\Ɇ,$ |ČN0WdXC744inrI<,,s2vWpRӞ{F01R п `likM g߰;L`zZfA|p .E ahy^cUH6=|$LR;#6iRP(`Bz'Le:IH[1#2pt; ;ǵ?kLr$m*KceMSU.)JvvWMMm{reaeR>dUnބ2qU #=8`k*9w>7O㛯1:"X+gU? qpEQv%-$ss`~qdP+QEg*O̩N/krt|TcUI)dt Mauo"Xi$eyԬ࢔ټw0Xã;8apNLq# )ǬC C!/9Ĺ { pM 3Ƹe4UoœMh V~Ugl^5`d^&r/3'zIQ{ 1k~~Ol}i~s 7r ]-W|"/QBj (wK(czr)kԐ=3JVWmwvE%g+UZN 2Ees;;˺RNVL;0){}dV5胸kc2@ .fJK`,}r`JU饼`ܥ! E828əۏ_MLLd 0Ӯ48Bg::R٭A!37cN[+`;d gq 1H\#[id: >eɿ>!7~nl#BOG(i+0 01*l>j{GӕgTIrvה\j]{ [ToeW, b ?w5#ZC[P: u⚫*:@ŝQҷ}A_iͻ39v#~莜hXnT1! և:CodҫYG^|5-} ^H`q G&k_.NJ9){y{m kpyf~m ~GZX+ȍ-RȬ3gu@>XFDx<侙n-[ vȗvN]) y|!Cۀ&2,ݘf|NGBJWdL7]BMo7TP?X-dVW MQ: sZs̪X^ǽGc=x$;zW}M~iA 诪d~HM8+ 4J܉?!& _Ԑv! o sՍ;eqm]QH&͞5\`E߾#asZҡvDt0E\KmzEP%P:TSiR<ݲϦhrIE:pK6!`#js]mJHL<0Vs m5#W7q0gS")Lb{Id|cg1lIpS;N# ډF Ii>x>dYF)P_\k>PLkf􂑕H@lX&G8ϯ6F|Pwwtq12Zb=(wT sv^F)˟x = ,Uj~{ $z/ *2G%HZJ*$:7@ݦ= ɡ0(m:!0'<@]*#ZzBvGZ3D>Ap>:9paWЈTTYGBr/z>XϽHxí[`OYwR8c;`iߜt^3LR ?z>#}yNJ`3." [lW8r|6X*~[V)em'`_g5J\$95h;g1cThfrܤR (rGS Q *nV8oUܭ+88^Q,(1W1\&%i͕!`QŬjCwI)TzȠ>\'L,r=^m V._){y$J(p U߱ zfIZD8G2Xrm&v"GP*ٱvt6m Vd=; 2fcB:G$c+L+}2B*s"8>}SUdk4R?:(<.YITQogܽg B \.(E 5Nɏ@/&c(<pvPi\>ĝWNcXuoLX%/o<|G ٬J 5G7w6}$ ^I4+l}L~GZ5j,țשoMAXߓv_g;6B qгԟ*C]7P4hYBn^85[I vdtsaX}YVn^9,BƐ ̨nájMb$s$2Y;BT8MEg^2Rt$w+Q*9GTqw64-7fv R{)Qb_ 2Oο'a-Ę+Lh~`-ֽt j}(b1(poLbnp_ԁ'CSo1GC)I"u-vL%7V>^~Z}z,L]/R fbJʿ,~nD?7 mA&/лBv2:p4(^,5a_9}Q1]\ ZK|R7cqХjoΉ{L&<㷪 |<ϼc&XF񣣁OQ޹rnGq蔽T`DhiҘmbIe(Gq+6p ˏ;` &)4:c%mf&'Q10?cE" ZwD d?Wac dS^^<4?\fvjKv&3&ˮyc=T2B|8\p,+3ЮPlf>ϚI8$95n ̍Tn|3D+l}Љ|ߛI?+f!. C0O2z<|AЋЁ!&*F"qā/tbollHxpohq#ʨH٣LH ʐ,Qt9aG#U"*:=iycyAYYڡ1wSgU_Kv'ӭxo`P??ZWG%%K`.\XLy~ Fl1,(\N~_DL04+5~et*Bw_/hYW͢]fSQb ^¦".UB>cy`z xR_!Hz}j m0+T8Gy.Iz.DO5Z+'z|& \7X,AFk $;Iir.R/q؜lZkL9c˩wxn}yſܽ5(p f4wR[ϗH"4oؕI!*& -{+3؍?i#d&J( -hZxgIZX5jNx? ߈u8S#(:_̛f),eClG^;PG(({~I$BaA@N5PՒ>#E.w~]22 2וף70!:5c5<}}Nm=Qf-#k27#I|ʱ,p٘VYO\*٦lΰWCm4fv +sgkRV/]?Kٌ1;|^OV&_{ka;(Oy?x{%bӗN-kx$7]Q7|MJT0ytʓ2jCdyk$%OL .+: 'Ic7|;ꦚ`iFn e8w @m|3e$[sLW]. fj;k&&-c(P2DX?!uQAC9NU"jSg)-򚨓=#遣j&f 6&&E]QKvvAyq^~myi3EvϤ\6XYpq~^5`KzDy8D^9R"Y`_{SME&w\Gw8.ㅏ׀ s~3 ^^ e=i\g0V:"H^}iB |s UӈmoTʶKTa16OIn}z R &' pS#ǙJb'7XExҖ})@ dֲ#J9-JdǞ=~l-c$*^ #gxFwP^U)*6?EߣߢD,zTi$4-:sEQ+24 #&6J dz)L˔u eI'NoւMDNKozsV_WT,dzּ" * dLa֙pou?*u$7#h$ѵZU|# J`n4+vj=҇q[k\^KV}4+P6 vGSث\֧sdʔ1,[Zũ)|R/| G^o~t%Q&F|yJtȽh̐*:l%c6}JᵱNI IN5!C1BFo,g)8i2+gAV $\o3xjC#It*O`zו>^$tvg|. &U?~nlcymhH6u z뫼% \QH.k²9"$Èŀk?Ǒ'6 J91h8g_$qB0c-R]#ֲc22VI}?nbu6/}LYJZp T|Rx;Fw]S'DЯ^)zf7œuXN:kl?>lr5 5<ِ*s4S297]Yry (45Q#6:t|)-sl?SQ NYR`9`JOk&qG=ES17ѼLwmHy ۯV|'TSBDPESWNR p 63ZNqBc ^4TZc#J=H+RN!*r#}r>S!s~GѳҎ~ Lh/²5+cyvij0?2k\':Vm-]H͵?s/l ZJjݳP^ZA\ujSL=RCZ-~F`A;?YkfsCVAQ]2 W=ǚ[< YP5 GLO (Rb"ͧ3>iVF,NRX96gW068<.F fH%Xb>vvqE;PZqpݓjԍ[aFJe|wxhҾ(BNlآWLuh$|toG)ƨ;92!ߒjҸJ!?IgS|;9 qЫpv.AH p~̎qRE+ ]ͦȃfi30*hEsQ-mm$h mllP"p`9 ׄwꜭtL19ezIa)UMG?6:Q0,rW,ĢDGg\EwL*vTL!˜񭜄AM櫚5Ɨ+ĔܵbjVmC_PܛvSc`=JvI=Xiy"3_!%?Ҟ0?[}lL@mhm9OX^Nc9hAbmH'5Kn%^6>$ԥy0z@4ucȞS\lg7CbqkMGWM.^q"UcK3!ymc<|`,$ڲ:E>\͠$mTpCZI9D1q= YR .ItsVS>c"tҍ |k|~wBafܷ'bR6/{ijnݑ$Jَ$+`i(_-P݁,F^6,__Xdf˺ :tH_\+>]o%F6?D&svLk4&FB|((p]hdw-*huW3-+yug~tS#5T ɣ ]x.[m*ns Ku)/oF0?4|]N? */;GBg]; ڧES&K/Ӯ(v1eh/X_ɩL'^ٛHgW(gw%>&fe(iCmS [6q9T>_RkF}jfԒyui!d[ټMctuҹKQRsxN|ȫ2ń 5Ƌ¹5(I2$@6u}{=* ZTϋUo(-A̵]_8|G)dIAqYk'V͖ؕ*^oIˎJQsx<:휨G +F%*ψT6Ufq9zٕbhaty)<T1SmUf<NK]2j GA[:Ǝʪ+Q W˼Q6G\S:& 3S;4SL r#!dӾU&b֖"F{]/T麡Yy$ <̩NwU SLyU0n^e ۻlTAL V"DlzrB4`m#O")o0(_=㩎{8?W '}8ˋ`*o; ϼFwEOV$4 JPF䷅Yʫ́:EܢxhJUc8a pm:6 Xk2nP0O)^TfqDC }4XʮpI w*]j5u.H?Zkx.t*OH),۔ 6+91#{5(>:=ТaYSu"l"QW5ޖdJpB,魗b61$~}1Bi3_`bWwXخq<~ʰ\l- 0&эʇK%ܓ턡Z)f+N#ld:P8 (H9rHnQe >#uS-66 qWp"c[[g$97?s#'/H5 xx2G+8^Ncܻu!^', B4 \JGLkxR.VJsw4. [![5aN'v·x:Q*ǢnbjV: YKY+j2;,d!M'*ȊLHV9+~E!b {Ah zA_oMDa5QA]T(ƨ@ІNђUmϹB/-~pd"~2.0QYCH/U=kn<ͳQja\`*OyT>'jwnZU{DmcR]LtgBL1퍎m# >B7hӀ!s^%=ڛy`g{x9OR4׶?f'S1- D܍[QVINyn/D~kEo%Ih/>#?F9nF?'"=P66Q7*@}>@@C(ޥ@ zmF%;~%$MMY뛰LɕcȥP5Epa#5v,[' Pmjئn;UJTxZQ #ick|c.y, MS,Mϑ@2 uX $!#4|SS4>1}Ʊ l=<E'WIio%Ϡ%^]p] WLYlaAضNefE7K 铎ZN.KƞMv3g^2z[Myd%M&WT>Օ#] @lNƵ _8ǁ&үӤoy`1';S w'nzIa]4[J:TٽHigCeEjCJesV!}eeiz,#jMA4Z BRh!VJf}S(HN|Z@+` UA%ޡV*}hB˺BG=m,į~/| `ax4*~yJwG;:Je/#^ &?~h1+LJon&0f>0 @K dGWd,x>_&T>4\{b ڢiWY*Ew~ؑ)O[j K?0:x+`5HX2a#?`8DeE:]$JZX+}^ygC>^.+d,;-g沦QGJOߚ(nT~O iV~$M#L{q jy>(%[Y,X=VOJ|3hF0ّ(DF֋aQARP)1vHȼ6 @`|pC a{ybO1j=~8ko ;ty,%$X "EUH9ބ?ܡV{@C4cYy5jYtEXC"zY8pwNXeq|9TaffZ"'x9GB$gM`THۛ?8t6٥.(rJ]wNWK4HWۥ4Y7%PxxNu"tXUʛ`8h$uYZ {:60ƀ p1ha !]b?W%OMH,(NIm, T)k5E\ŋzFXoe6z#;mAzGj7/)phڟC9s8VpL*fK]׌ EW'Khe2`rq ~# pjν@l7(#WAtM MD_PT \z e+Z}o28d7pL2R{N,:Я&\(a2}0acAnzpaڂRI9 nP^'7#Whz;l h? xi۪9 䅥~bR氓lG o܆ kB/@BG a?i:"01>KB)$:xշ+"Dqt!G_"EjkdJ俵y?Q(Fsڹ4s !Qh- ިDq^)%.1dtSr؞pMy+Z $ڀ0^&2[rsZ2h 3f$͈,!@DؖXbBRn"EXה]o$q4FTyG0 yg1MT\Jw bYSG=G><ݛ%h.eR>Ӂ(1[:\32k%!䷚N Az&qNZt-3h @Q9MY (-cȅ}.f)DUx>Ю3\(L@\[AȽ"!Zn|{ZQ g᠁9'7 LR14xyK[qYh$_&WIݖ+3ǸitWg- ^a1:0VO&֏",[+[DchSkB"x?$(vp@:SVwAC4xxYZdӷ)"Y}.na`A{|k]e/f>~<$ZY"b0~>յ7ߺ pgDbEȈ9R< ȠeT'>3H;"G02De[ NMfчlz;.P :#eLWg~wMFF[s.o7SIMb5ļ͍.r) 7(52-o3ؾsޕ Tp ]lG5k|h{8yHT(g/~ It`sL,"8yK^p |rյnr'iK5Jli=5:V}"25[A0"&l]v8̥XiaW\۶M$^ f!`''V-I2$v _oᅖh\ekнpb mH[|m /JfƷyY#;W$É Ypݤ&/ɍR2n6?]X٩1}w @aP_~SGtK .\¹7bGLì@'CRMOdtVVWC[!iv p0D,ߧ Moٻg:uoK٥B:`@$PQak` ws?+5vGnsѪQ'Up8~h";uHSZ.z}.en ZǪp ]: }_; aJfwADֹ:eTF՝t>&  ~"w6 |C0o}@3팝FIϹ[7FN&;o:ܗXr A_(-A8qkMT]=9++EK,9 &_^CSV;Ġ-p^DY0Wfѫ4H߯w-b_ӟ;F;ExAY$YFyZ[g=Lz m^Iq2^zq.oiJ$P/@Q( Yjڜȴ #+(q\qE\p *(i;P緶K"L1| nvx5\yNz>+ʳחB`E_mBOJ7fSzej+_$i|Eq3JV?y֣ ]=Bq}(e@I1xrʳ^% lh pᧂǠxfܩѷQJ('"]&k+t95{? ;A1`=TH櫐:@nJ\7J4'#'?v'ƿWZ@w"pCfi@ _[gW+I0C%!I@2a"Hx'{:gV1 r_׼~}حEH!ո]ۺ>[;w'c :\6HTP?1۽jDQǫ@*ڰSuRϸ4 * A,kO1;F Hp`bY(D+xХ br9dh{[N7fIS7g[*Bgd\ }ǕPHwyX^5i92Ķܓ:_$VRk*C^ݤX&=!pzS{m lZ(/9 HnE}.2 5 ̈\ V%}:O7hÑܶD8z}DXr ULv}sy~uSYv=l'PZ`)b{e}HB'#~D#'y;P€!F̙/I6XƷ74a عBDo\ɥ*MP㾦*w•ۋ n+4[ohJaFۜM %{ӳhL;?q"|!̹/hnlM>|(*! A ܝ ™Tmn pHwu*%]/I'$T|-1\-[OBV"ÔV8NNf R|9 1?g/)4V:Dhl"ʁ { p4GcLI渰iܝvIj0hIMk&JC 7ޛ/+Ͳ9̚C0%wXVZ?wc9xtu0ZXnUS?=ti4v|Dirb@)V)Swΰ[.87onaʒ߭Dxy۩LVD L`m3s[$Ub! jq :uvڸ{EgrZ0)$%q0rM@LS.e΁CX Z2XMq}/#F礓IKûMHV+7"oGUQUF&JJ!Tf hemp,u!]`'@*#梂2{i蠬[r+Ws>+p/S }٭Ic/,y@&x}X:aݟ?mobO[9cҮ7+B5c7ZefʺvA/x_6E:)&&1<04pfPLEIKbMuaX[1xT@afቘOcN(Y%R]^ k0.b~pp>#g5RsyݬpvcKͷ"/p"9N֞d1%&o,n¸A=| K(4#80ŭ {ؙ/3'ɠv݀&\A}*!2y8L%$nn1[_*;oD?'9?119 #vogTOΕpjp[hDՈ/—/pFW!Mmd#TqiNkƾ]IwөB%z_㕏p`@J% Q7Qo2mlrGIy(Kc6!ߢ!')Ap8i2V3f+'CQE(r5L3A(mk7%bAs҆o1MC43T7fpo'9sOsAWك^. $\(Zb6K7dj2o.]xhs4C=@އBFȐ: ,+k)WMUQt{"gJǓQ6!ќtDsTؗ ʬ8Af NA)p{P kbrBn+j 5 LXDzletqZHAE2YjZ>\>9t:1n>z@cTOPϯ1iq(/ T=EyN~l& !6h$;ڀFG*權ZKժ$mm*ilUR>!̀oF %xB2^줕SkNxM#^UUYѲSᬭ2c~_Ú6cq y1/TOc}ZbTM̐1-n%錟kڄ}cX8ffzh+~őH9$;Ͷ;!ͥ S l |?d5/,.%˃r74N zV0$KMq ˸2ѶwEapGwlۼdX֐ v&KNB ܌e 8$4UǂbΎ]9 w hn9Q 8h8Z\?gwMRxV AMY[թQ5FEt>hH Vt5Fk8N>09A9<j\}:&Ry>bq~ K"+$D?y$ⓦ(<^4Ipui̬+b97G9gO\OyU3O<$뼥`M}DGo,+LPPmyiƓ<"ԾU˔EAgK3%:Oi13A*E?#{9@uN%tĜ^"nsW=[0X"4/^ɥɦBОa2޷fZI˜7 C/6X'q%8ʾzG-gZ\IܹnT1h:aqE%N/pAn2{8}R3]g-HݽXCdMSaZB4;,nwHmSA 2[6YT ٞx-$9*IYd⣕kUoK$5r'ͫce~Z;lѡi,%[j MU6a2-'@_ x ָ˕ٙ]MwL8 ߲ A$MfӲ<|IF;m=Хxt'fsEU; IAm}o-Eia? EgP6P~ ߒF>Цw $#f l&B&% PDY+- ŮcbB+t݉C"[+;8t[˷3ҕK-sS s*].+4R?#H|j<&U/oMvV"9] e~rJWD`@+!>{O+Ю3" 3 ^ 3&`kͣǮe9fƏl I+%We&}$x=\Nu/ÿy%/v@qbUcϳ?3{[_X㈮-F֮:2к멅}*M,4?GGǿD3 eE)c67wFTؚYIܟ({b+rmŜK*D -J5K5Yk8't ڧ"w5SߜzCk* w/OOSPvSԅFފ6XuhsLz`[("%"Ϛ(.]ڞד! eAP cbs](;nUtl Ub6 r0Z<$P,2GϿ6bs9Q KI44CQ ^| g-/E5dQ1W)ė D/]t-B s syZuLC}|@#r'9&2Qnefac#/NU!(hgh[' Rz;v(ӳےe{Cf$]^M2pQרM؁ܗjopd; Y , #D#W!*ս.U{D2mguڇLn@!41]0JPW|+h!XKbm[S3:&%LxZЏN7Z.7f̞K1͑a%xA1'^2jjAԸRYSdP= l}&leixqI+쮤lC֖\u $JIWƕ#i;kqf6qMFQQ" t*rꒌ'gyy>6|CSF u`rZK8QfaGRoG%X_k*9ž }"!jt_~;BYE.a6Ls(U-5L9\vnplzS3@EnJކπc4ӗ(~8oBe$id=Wb?ef9,YבN ;AZ0X!)~IlIU6L[a }:N(L yzM>ٴ,W]s/<,UwI]?_?Bόg30pPPymV=7ꙦܕNϤ77Ʌm D -$ {۝X> 10ƀkp||Սr[}hX$#7EZEqrŔj<-$ZÕ)Dc<o{;MӤD`G ؝*baY2U=eV =U&kLyska@R:nrf\}9$8m|HVmCɤB z#h+v& y2Xik#:ݪg|<ډOW?z{5G5)aj+es~쏒1mb+QQ~$w7CfxnϠ3M+YDϨK0ثM㿁L & Q"J:u,韱T=d(6jvTgp K:Y3g$Viџ(;PvpהNs|%}+ՅEb¤;Hn:wH~sC6n(M;M)1)R4 # (Ǣa8x YJ~zmxQ js=ƴ]FtMXfÎBj^h"өeRzqNi!2QZ߀}z0a(0ŸW}} & %smLULU$7Wql{kmfVv=PFƪK RvJtu]G T:eU ɪP u%Ҿ5WR9`Td"9#T/zr:'eZ?/"$r4vp1Тb{ u,dsZeTI2c=%s aKa;;GEYAȀU;*T6ԙzʮ`S$$~:BP!VRrIս\I}uv,joB(/_18uFj/܀հM4g+ Igܮ51|{W7L9Z]]t-@kM~''ׇ}J|AjpP񲤲{$k6&ז Pn?:}@)|0i{k6pWB24935%0>N< 6-M,o83hUpi'wq˚ݘCk1gd3^6476y#5-a[(iq0Rn%-P۵Ok>DrB dt$OU=^觚aPY!i$*J=4LgpD{rm9siy$\- 3f׾!M7n>RQ>WTM]me-? !DızT4zW3܍b #PCҭܩ}ηl/~hC{ƿЗ00Z"t(E$7&;3Y9NEsK3 fA-aOq (6׋b۝mgl>w**'*iU)opoXhH30$o MPܪI<m\':|L;_0F-*}d\>HRvI"v~oEʼn2kW UnW(+ ϭ7Vjuf5 c )*:qBc^*f }׭(5{vnx nZiD4c =aWd3Tt4:ݾnDTbW1i?,Ey3qT6[:^TJvXR1EBzF:M o]/h>ą(UX\"K7)cfZ̀` :O|C#VƉ*ASЂQnWR򯬋m 7Ot.+J^$[Iplnߣ7]-4g]vH jTCy"Gd Z?yRMY U[$g֫q@F0TP RS]oC}h y+4sjc'@d!X{3^].Cy16D4eA,6}mtҙ|n2DvO ͛E_^Pm) \dͬ95{ĭs']"m~)+CT( >Ӈ lKot)Jz ˹-ᘸm:,WrV'H0%n`C%NWQW,\(gxF,(RKo11vҿHͮ'0u:٫%30ŰP,V LzNaHQq萶]1Tl1XBDY;mXTǴ;l>+/n=pruh#7οP.h\|wF&5{p!ZoT;^,ZN`] Mf 0k[.#ܳb"򵝼I%_G}`Ԇx? 06< K`˩,3k:ҝN*`[Aݪ{ CPweb6zZ71<]WRt?31k@c?.rRIYɤ5|q هLzNާX*q NLCMdCj@3 PZЁk ڈR0ӊnӱ!D[4 sRsGq ٤2Y4+[#nزKύlT$ W%C֋oF]79{nlzm(Fb&!ut#^4tOZnpmȐ)BjA#ON=?(l]d\u8ji:޻ظG$oY-A(4 .6mK=&"r?<ՕƍG%*Q/z,R| ţ2+}cV6*Hkt7rS V~cU;D 6]!%iJY Cvb[s]>C._9ym&Cબ8_ ⸿ஹք @8nzS>8+V ~1Bl3t wNBlR,FO[DO4b!gxO<(zJ;VrhU ˃.+-8~Uʍ,p]CKz"?V_hMc$QϜ+N5>[Y^i}yC9>P!3E%T%b@sz'x=_ W\ޯyv2#wE?16Oܱjۜ4gƐqdz<Dv!Zp]cZo~> GF#o:o uGWʭд.Jҟg/81 Nw)PH Nw'!b$>vO{^qXA \X"q)E7-=-їk9 *>4^0Vnʉ6.,r,sJO({SVÿ/Yş&ˋtڪEϑ<1oC^2/T sTK)Rʼ^jhMQ}z:KoB򺰠(m&bj6v'mxumۈ] ՘M1%|iߊpǟƝ M0n+kC.)`l[6V}w=ZeY.DgV{6=:@7aU\-N}EB6v~ 5wi{P`ewjX?pj聰<Qp&٩>I |J[n7hd[KwAǚ&.X*12{c |ms;/dȨ}%\՞bf{p%J/٘qG@(3ə,(|o`T|8e!3WoCv/+:z'"ƮtRX{~/ E-wĢ:~ŨnoE7Sِ{x^ν)0/[^zH5]~,y3’\3al d $t|0:P~~M$\zX(D;!a=%^V+]''^i?BLXș?pGLq)Ɯ(oLSeT):"'RR3zadLe~5x#}ddrQN2/ϊ (|;P\o_x*='=DUƼ^ԟ oH~^egh') is0i˚ΰuM;A3_G>g۱VTwԟEiQ-·XнXxbA>7S 4GFIKMT=xiHE%N&hᆘ!|GSAvj&j` *Gy|!)߫EYW˜i9kr󽳾Yc)"2;VQ0H[4PCylCvĚokK{r.VE/}9,$V/>ڳ>)T1j [!hVpu@voo. C=j)c:FXCOR?UGH'&{{~  'rUODq BGaŲy+^klՉ߰e]NdgvcZo GzDDGvwu CwUM.vx+}Hl,6c_=5dw; `]x*>VvN d|KC/'C?VuK^ (C|F4}c+!^ɋ́"Yx| - a&FvbjH/2ۙX$k]^ּ- *Cp: jfҡ_.(q,u彃l 3*TBw72W[q~:cNRB`:M[!ޢPM!_E+ Q}NPN`(Ww?Q3du"v+h?ςqiߩJy3VSM˥|Mteh]7ͫZR4iβ^XԊt{3?im}&] BLCђ6RDp~SL{ 60`h2>d+Z0: ٪h>FTI[jhf90qiuΤutO 5m}#},=șDnji-KO:@(G"]!4QdAB }[}㵉Tsq|~|xQp"\2,$ r&MѫǬf.DmF˅Cr;MƒXNoG\ 㐅vT,E8@۳)l9b@N#lj'B26I<| !-BUͅHh /q7'S2$,&)ػAKX橏&b." L6&k}= MFCpj_MD0RBV>1!~d߮Pܗ G-)4ZN]U CM`0}yb?_-s|Uk4eY>v١dܧ\x.<"H^lvd֋aH_1Y 6i3 95cR's]svdWeݖx#a<;2.X/h/W1n%Yuk+6)vlByx=)8kzmiaU nL7]dN+z}Lk$Uh*lf550S4K^JWd\kB IfW[$J71Vna³{fS][~Rݧcf Ê{h[DIØ<*-2C 1,Weljs:wёHqA" sn5d}5ͩqU 9ֺqAJv gͶ.CZDZU3[vy6<%B ,H0=A6#4iPp%lx  8<oo+mCxjȌm틽T]^ckDuA #ɕAo]%MgXl-s"h^0˓*1`ppR VbbGYH]n.'\ec T?ab*t{bV{:sܭ%9 t PT /7u#x zkצz̜s=r|o儊^mΦFaC)3lĻwwF+x XNo(A`)ª=8WQ| qf3^VKUVO&sXBi g q^b$(kG?56-nѤAjb-xt)L#H]4Lt]BJ'7dͧC=K.z:Sp|zN")a|QBzc[Jg/{TJ_LTXBXn]TF8Ӹ{&tgVg,+Hy_a& sI" iE\pSGHpF+( 0$ .8B >/ Y|g(QŘsg8ALX6P vDMŵ>b_J?P 9_xGnc1qDmA(O%!{AeW!9wDPA˱m*)yI;k'9P[Τ,d*qVOm_VrYyni {(\!%mRA1oͷ1Bl5*A YZ9?sXdd؏BzWB^LQA-7K'(1Ҝ _q8깁ҼÛ֩`5D~FƇm6qkDҷ}Kc;?1罳Z I)ߝsJ" n uIPomkB4x'b99 XB*_Ro2'9E7| gs3.~K۳w,B?ZS `a.NrpoaX}$̖5kއN%Ί܃۞.c[魔8lIz6tWA+n+ mn$hspm1$0"d+Cr49b">*"Uw1bP/~O1Z=G~oʊ&|34@6祎hO!vvjU$ZAE<:_kkʲ'-~[ܰ[2T>miJލ5ƹ#s0-)eS]:W/]~Rqsz~M N)_9\"xN=CWF͍(=gk1gżdH֊-`P 4D՟0f|i*olV'$$Q~VT^oO㳒OGwxgy]'~h0lӛPJ:6 ^meVg+"o-ۭr~7&XAFaJCGkgt֓h0&)\ݨy r ˘YWOYi\u떯-7>?ݾ+ :Ř0nl^23mO-tU)ndOi^zJ?LfõCbpjj4k;~UOIG5֭xet~PazuSeaOi+Ecx=Z#;*A+&FT整gfF"cpSflDy3Sū_POxȫ(/\{`rR!Ws}!ұ^i"{C5[ԟ?0A:.EI1B`Gh)7|hyKy%tB'X_}k붫H;a5 زơϖ趫7twQ3d+9SX3'6^MY&HH?rlpJ,vciq⏢?l:J@ ٳmloԔh9dCtM՘us΀M~fU)Uxmդ]X[pYڝΒ%5 n>dK!ܰۂ't]2j hK_?2EhƬtz5s=],EpQ,3#!)0)䦀Dd uCפKWȂ!6U;ÿUO};麤5yay.vϡ=n0pϨ֩vM緸qכtFo6!B:J j?gsIxvG=*1 Bͽo:+ Ϳq Cفܴ(PT{j~-K&f1>ăQg|{Q}|þͳ4~O~j0I&ÂEyl1{QY} $lu6V\:T&rp*˄t+qf2eY pTPs4 IұONjbbj}crBY`uHI(gqAmfߔ7{L^?@x`]m6BNr Qb{{ocqC \;S\tK mfzx@f5DX)Z2Z4s‹ZP}wjYY'a/2&-Xl/ rOb{NR&0' 2J @Di7jRAըat\wN'$*#<-g&E6GG!2T:f$Fptc;pMm{7%fDNlˊErG|Sn0U8%+JsQ}h;&{яz8qx6cXPw~ (a`jxB 0H3YOHtѐ(T8E<6xU@O"e,a%za4l2#y*!]#xh]>:](v\kipB'm]؂]ՈSʯ;wD@L-:8C ;4G7OLO[ aPyjrD!Yq,-1 Sd*(v^& I~]8FoOW "+8J]Հ۹!I~m $a2,F6(7wY;)2%>G{q+C,~o`e0xN7q]nmGشgP$AmqK'0Rt`T\Kd#Ƈ s,# #MV%JEGnH`}1G5%E˧,6$IT^9<@{R`N>ܟ/Ձpw*Q^EFK@Qx_[}ltY&4m| rs;cJf#K y/bjk@=p"~إ:gu݆2 O)G[9Fþn\ؠ 8y2RwT*48ɽo3kpt ڕ*2h'CN|v/5fE%9%xa3PA-'_uZO *}Xc6.U@'vkv~c7våyN`` /)'7f]R:1b NgdM<^e߂\sɈ Y.Ȥ6FsuzfgW'LINgl3d07XoCkGsZtb}&ƖyQXva)cpBs d O5_Xh*E˶iBo#^RR h&'tAQ.ZR,Y  O4~H['uwHQ,|jB;+F{ A|InF>8;NoA%/X"鞁,% w=k+aߞɄomO_jm3,xfj\0ax@nKsK;z`dso‡εӪ^:ٱ e{~j^f!$C/-)4+INO !OwGX/Xϊ4lz1Q=v-5fd5ht/B?x x) A]B&_A^O yF8ĝΥz!ԈZދ:?A~'3 H\NB "bA7١tAgkpyߕxGe$XAA;V}8HvoRhO '8;) Ҁyh/wXmy y{z9fܴ|~n7ZR~'W-Ƒik~2GE&jwUb 37T8sڲ'nPrv:hIhJr yRvv6ǩN;VR+es JfCI09Q 3@0Wǟǚ|gh=7MԂ|R 6*ښ~fJ*r)qا*N7J1Sfg0RPV gK(v!Pa+YQN3$xWYIdR,5d ɑ -' ah}g0)cċP/0g/& ,ꜳ喋%J:k=ѾfO]8[& 1m˕S/MPf~5\(ߥ>aDXA4M_`-p?ꌅNNjd~o%j '<:HaJl?k=ll]$U3c>?3TF% BK۫a~wVv<ߐR^1wW(+(0=s%O/:}NII(% d2YQ?&GAӆ*nh(m:܋hCs2dpi}ȟ+>D7.I$& TV Mkԫ’db@RHx$)j20>\&91q<lkQp*W4c\韚3.cl|fQd=FM2wcۊSq`:Q~6~N,D>X%(8@ B K1Ƕ ׹UlP'{G.~f7_j+1o[_:Gߝ))ņC&خ%4o>e电(̭!Yrp*3ZWLhF{EuOC|L*G7"s2aOx s _s3ETw~Jn\62ce&= 2$ˉCOi&]f_" -E.!k6: $E@Mxv(cx;K{DSQ;l?"1)cW٧bP3Ϳg*CY"9TOҝwZKݮGԗ"B!euN-4I* ή;3;r CBi 㟍g2DMiOEj+K'-f|uZ^ХAZ %Y%AFޮ@y\L_'8g^oQ|o??K5\U]G$ʧ!t ٰ]uo.eN`{HiHѴNvJ=y`ex9=YTz&>܁MKvajgrtN {@7ۯxCQ&6'/^IZ4LX xW6JwxdAM%G ed_Yl =(#) 䲫/DZpdw8 >SJ/m0ofik0Y7/}:A1Q:Y:FO[2"6u[0;QA1 *Yț2/M|kv}:^9O(nDZ"9UwӘ`G߷2Spnd{Rf5Ig;^b#5k|F4[=(hBr#O1 gӥ לFi~o> f"B~;vvMev$ 2xk!L7u+}SFS(mDiCf#7 y ZX౓:c*aʕh~#K[?+VhmyQ*ͫ7*.n"2{c{xԩkZ ˇww8rY 6}rTXQ++C6O AF\Lb*s4_Z.k1ZѻӞKf}[.)b/@YPβgh-{ 4FIRuWV :92MFZ{?2M<4}W@Y т6*.DI"EMwɖlU !o no!)~ ߮ !fX%z1L -F=S tl2۴ںK;<>H?|.sx!"Ertw֥;U̪~3ŁӘzvnđ^Hՙ!}J憢ڱ}] 2^\rgXu6}-pKQO3? n)yضa4 \hc6sWzF"@<+ m7h~XΊp4BΆb2HIƃܹ]rL6UΓYGHl.C`{`TvM`U!jW Nf潳]ZR0iiI;j1e۵g+0Ɠ2݃pDG]7 ZnrRڶ1GlÇ;:/#iGכy6ΰ]oO3zmE_wrڛ8Xa+ PnTnm˭"Sm$ ,ZoxP䈎o^~j!.ǹ`W2 \G}FѹqmnH8 p 0ʧl2(*m9Vc~A_3 Nowâږ$i8M}1@_Up53k @N1tK 5q"bٕƕ0 3d N|/FlzRAa#~`@ n=mQVSv6݉jfMПKՠϾȮ9XkFxФ2tɀFϩ[0v Hº%ȃHPp S]po}MMaw5LJHFVv)"`,+-8@Nۚ./>BfsJ{%B7c쐮CR+ Z;_!g/ &d_rݲe{_^j.O.},Dw&/j)x!drZ=0/:UW䆻-k8\LYݒPO1d@0کQ`O̐k4;`7;@bdn,!O2i򑘖Z])f[Лh! -`.$08 B}M8 s%XIayv*5ӯ\[a6l}\ZEh뷷΅d$}qiM;[ F&.ZvՇo?h؂]A!q1{n@s&)kaP<. 8"Y`PvD ' cYO>H:i_ަ)T +S0zb1C:+yh$Od 0P1o m! eC3TslA|uFn/>R^Oښ 7_tx4\ðCq,JIlhP0^!\r:?N;֧:xx-wm; E]Pz'~!KZ^6p΀i~c=k)Fڃ /xgXbzN1?nS93?;-NI\ʹ~Ո}QhwL_p, 'uȀ2X۶%;k5} BzL2iCMRA l׸,wrk{*[kF_eX+ eݴz:fDsZl Ċ b>Cp9޺U&%_~!{jaH\D5nCサ4eGzo"p6 %0% DZ;f) \l7g X‡T|ӪFua twrmSDF…q&K% #5[ RGQnK 5zG5Ȓ,u sY_ #j1(Z^[(ƛ=ݑջu h t1cP [ AۖW"0Eg cDza7dn1=a4&=V0Hn)=z~/EI@\.7pcMqZ& ~TY F WgS]3j %yS~fǰ.{ޮĒ$ :ct/8ya'y5&$p?Lǔ|-j3`˰bGLi\doaOrQUFYx#a?/[nI[[:Wd_6BohT/Zx-G?_[Fuy4|^\ݾd8vK9N#v.BE>BN^|u1ޣL*K0Tt~&5,)c[!o GJɂ{Ҕ&RKoڕ *U \f@6&U$((rp>K14F=8*ςE= LT[\ .MGNmcd 'u]6b2q}W # 1w)-J+-dnԊ (v(g 9lE$n9ÙE WsP?7;[؏oF\8tY°Xfe Dfu.Cl3 _oM MnoQwQE|PGll pZ~UQs6?ҨpiM.&) L- MԤ.#Iȹ0&<Lf fIAϪϬ#Ivk ˶gMո%cu}peO"}ۡ/~D 7@4ԉ7OfAH?}͵w&zL $N_ň' w7*\w4R)jDBX\b/yr;k$R 2EYD/fBh0ՙ-Yez-Gy B}tzezJܓSc >D%^CoTQVÿIJ>`~ƇvʹIoXj11A=wJkFpl;"~R\z8iq|vTB=d9xnM0|9;'=nFc& ~E*lBJO Vl8K!2h[.T ,Lx>Z]ݐ1&We6g 'r%wjd)B1T {TvPx<)ϩH@crwZw'kįP%wN:oPb;60^ >2)]Ŷ:b Y&1]Vh0o*d qg{vCr*aj:Yr&iӖcbִ V{*mVibq_kA&mlƠW(Td0fQ@c/#w]!HZ%i x{zhWtEiMӸi4 r]~~}EkܗK7]0bT2)NlIsfIܫBd8:$ԱD >z;֐AT txkD-'ަ9e-hE΀Ey% \$n۠@á t]jq49`;PuZЩ PMk+;5wsLSՍԕR;ǻ;}/_qBv"ZP)+7>T4uQT%E]nw%qx:tep3[=CܠmcJ/8nAظ/p!1C^l;BWLG??S8A}b>Q|a^<$L'+7ǽg埩(nK_O8P9E_VDe ns\$4e8W=1L;ܪJ)=W%a2%6dG4 @'߆[#bq nb_q]~6yTX Jl˷[;כ[j5WbEM"Jn.h[;3ns6Jj tZքU1܋sR!=`m aYXc5cqd\f=ßu'X8Js8W֟?;)hK90?3%"."n# Np& q? EC$t {46{!da;dm!inzHg _IA$ݶYEs$)XjȦh3N%"\ !"`J)0;qc|E"_7 M`p&5NU)nܖGHs֨\5 >BcE>#NёW CqtȋZDF/5R5e~(6tViyƻ>?~ вcUx47ZE#/ Ц'ܞHjVOz^蓛ш7 lEA_HOךZ2vNuN4 LjL=vRviSIҖBptsO@Ќ{E)q cq@dl3$5/|k ~:(  q9cUCd9x0'=̅k{2@d2VGF> ,˾S6.\fRUeh fF sIJ2iuQ|cLIqA+  Ô,iώ7 5~WqQbFr=='`ȝ jD-xMfLT؏!h _3^:wr%uת|n^/j6~^+tsj|kXe3J\~m*t"pSsi߬W6QOURwژ2 TPsBpY L_>}<% N8O$ YAk&l,L; _4Vxj\"cHuFc}i߶qq(FOXJbZjF,}~JxOe|xv:&q._ @gNxE$5%mT<ݚګ9HC+FqƴוP=)OJΛGˢO9M&$͗`╹%ek,uAtϵ?o3r ^]2mi{k7rIm DNyrWN(Y!|ZE9_a{WQ1҂>*"ض<3 ,vKӧN9" |3(I!H I}6(h̅:਴`Y&z1*;*$zFR|478-J8.wĨ\!X6\{ װD{?mu Е,Т jDs%gel X!ӱ Q;*a; QvD~hi C#/d} .C։6 Z렗 tY~"3.t&1UrlmYEY7ģ,*:Gڲ*˦"Ji~g%wc(ncKn{IZ2k .bgb%RN;`oCHA/{BZ/g܎#Dٞf?":/?HPޙP+ f҅ٗF=ap6?8 p ǟcҒ1,PYh.( Rp`#N~5Muʑ-N \j4D8l.%Sܮagb?0C98qx 6)&}._/Jp*˫ILE&i"Ejڟ4F epq`t]/6{<Cl3LjLCxW<$] _c%r7O9m&$rRprM7@)өJ[HZꌨ^_>,V1҂t""gQf.Q #tKo5.C)6z#(鱊tmn2>`ʁ.-_3]z#ubW@} _B^ϧt4'!j$80MʦL2oL["<ʻ:-]mD>`[54'}dpX^RsYդBDw`,} U<+}'cf"Wg zeU[`FOEaqY6 E[朦dP3U;A\Bc&&)s0]Pf wk J!,TzlhШC~N1ȓx͝z/֘rDY@ Y Mig&}SBwPf6uB홴V)fbc=r u k¦HS$)O ձC@:FG~ `ZZ ŏ:hH T m#wjɧK׆u|гʹHԧuftY;bR?Gv=mʢxtCD4N7'."fݵ{\9'>8# 1]oz8D“G=|L3pd3vya ¹̀/Y?KSP($J!,G}2o{rw!L T*Kx+7OP߯k2W8^]]y;Óh0Qչ^mmĵQ@nـ׎6_%$4iIn9]vRH[ Bzlk?fRӠ,9u{=bnHX[v`S`S:%d/5$K_lle[nhOƹcH(=@3Z;i: _ 5fC+5$Ty?{2?rgcv׻{IT4 h2#~E-1ǒʔ J4$\$[N2oׁϝa\*/ (\Glysħi65q<@+>4"hO+#T?7YV|΍U3eHk8|2hD) ,jz`Y {jvz:oM=Fg 1nǯّE?L8׆ NdŹͰ J:΃tV6-Z+x_'/f^d)$mpGպFnj/Of:mf[G}\]%g(Z{ˆO]{ ldf W< #Th%IG0PZ4>irpvZDͬ% GشXvNpMVEӼuIb!}TQcVb eHt`9+۸ _+xG`nq0xb9u3K."C4>n[d=h;\-#>hb}5ϓ ;M"B~F./N4W'JPrf(0DF1.].4 q{b­/.ѷ63/ ʫ"$nݿ3Kܗ>-D_El^FLlG8ud5Q/ K/~BA<.fY۩VY.^T p٬3,](”S gŵ'SfRS4#ߺVÊ4&9t;7qx\O%gR˝9:mvwN2o%8s$v3 ?߂M=$ " ! snfnQcl 5TTɀA:U`r)ZЌ·7ZTuc\#+KZe2 ig' QאQܛ}W32EmM'&uJUQavm]m6<__íg-/2T6bl>yWAo(ֽ]+$p1].0\܁ODp|oGm? :ZFJWZe6ųTڙ\* :`0x*GIֽys ~I qz䎱' pZM|,\ί/G]0|&Jp`$<)򩐵ur8y8==JtVP뇇\GC 8dU2zhiwG& |Dz݋0DIܐB`;]>2]:?~2yƗ.L m."q n *)6*vKɍ[X/&=]N}["5iՅG6)(,nn+\8J9K('W$rPit)|c8GXpeуЯ[G* U֗cs=vitL)24 P;gIiWFcxuj hgCϒpͦ@PiИ CiK>,lXԭN3&-_5~7]MT<- Jj#XE) ; \&$*S`v<ȸ<)EO^.;Nbxib3=wVϟoKȂ#^x(SQEn6h=9J 5׻+>o:hW=ýj"{JovdU8<ihGtMԚm? UB dlm!kMZ.QGbJm"8,z"!B_0VoFvQmAPZgs6?y,ݡYeDp&ibI{p:6iWSbd.ŝX&[e׮ >O KE\zXs223(t%o՞SҤ//a}a)F1DxD\ԜPHN}٩=Dq##vRMf{H!#;,Ea:1& {3Ta7~VhJбanr?!LciEiP-3ـ M`A}jvݗѠ/u^Sg&ٲ)جںp6ME?\QW~d;H NAKJ4׷aۧv{1g)hfI*Pmjƈ6 XE{v_ fZ]={D\u ^ e_'V9SC UD \}f!ϳb|G c"(XĔVPȎ]HT5Mb`1({[>YB)[Ȉ9XD+t3|K^!ṴпC$Xoр`AZIw[ T[]"nqp} 6J41PojHuQM{A >`jyAE45>^! )ZvGOHÛpm(J /VX'XwT$rnz̯4 qJ<~k'6xc%3+/3)-Gsϙp 4GQBbW$Ѭ%%i]Að]"}hݻ6twE3XVLnVAYJJ1; O2-eyXδ}+!(ux!K, RS e`Yu Ҵ̳J|3cFAtp`V)nmg>:TzhFbkqO[c+ x;$;$;q7/M TkgcF9;?[ZX وsMY6APC.?U$VDAm&.lƟF2@ThŭTIg8e8m{Ų|md7*Zgk9D(BkrƦNJPņWFhopox&DAР2 ϲ (7]LYxjY9_,bs7.TŮt̞U)/ x2lf7 Ea$)wkYxP8(Q2\!SCz;fwD>mbF2G+sR@0ZN|qg/mioQ٢_$NJ/Aٮ O-#}W|ŻO#cS(e%/GzPHs%a$Я+f-qsen&z3QRH]JQz}t/Mfax•_h3g}c:us [~ԩ`=D 7D~#;ÿf±cΠo&ҰP@^3w^`ɈDn?>(LVڴ9 SK~l"dr?~`}ʓʩPT@Ew@A}3 "YjꞄ j,ȮF3伱-5.!ԝIlkQF3LrhFޖL;>DGu4 c -JSd h3 RE(εO0΅U[>°.Yn[׋ 0܊b^t8h<̿[L!>UIe&NFWwPO8JC´)3}r3xVAM/W&x1(O+*i5z?楴 u-?!VT* -l ڒ+fe/IJ9`y:)i y}ny,JKP^/ߋ~ꘊo("b3tQaY/b UlsR -1V8x0`g~cKC4뿸cn#gR12h^Ʊ ̈W#lk-2eȦ6Ilz*lFZq NH{e8H} ,CPW jemXls[\[ [iyICCJ?MװMU"!P}}1Ɋ?Pܷ4蔛A\w7rY $u/eMk폱M1j``r9qE[ J >pdE*QxNފD 9_/e]*x\ZC$7$嚋=8_m jynq92 %kW5&yS]yfdϽ ƪ jQ, т3 `U:(vޙk&`I5N!ҊzpjPyzQ|E>5Q6TfWB0cM9BZ3X^ @e֍flTQ Lؐe0h@rO<=֖o kG@)1JBd#prC6'àh3g 40qkH&5m7Rt?#FiE|}]ݠ -|7ry7)_ƢS>!~f F ^{/MrqsuPvcӶ^#j#ɧmg\M okXh>S9!(:̺[e~K* x訨W0D8q%vB^IbӉ ~z=&R}3!/Vcnu:2|l~PDcF|DM$|19k uHr #%p݉a;,}?,Ldy-|OV\Ajc L3;|n|kV_li?ivžG ~6ĩ(-!u 1']+a"@)7P7TvN,\Ȑc򳥓0)!OV<kK%شڊ p+?o&[|#©>TTrgzCޜOuOBٖh4`^v*oCM~acdi؎[|X;_/fGt$L}袎*`w{zcϺq *e8I$MfTCJ< 8 ˥PL3j z28WZlyEjtA^g^5Iu! xURPDęF\E6qk; AӋg粺$;G&ua b,w&I?CTm+!O*[䜜~cAץsDZ/!.f¸ʑծ'ȹF _{>:` yPZW&L '"$ lYc̿ -;,,#.OA$!ۊ> GOlͧMF}(z(ry$PP SOfvjBg e/^D;R^ gӬ Rb֖DM[ RGe _ |l)w%854=O6U G>Y7&R^X:,npOڔZ,,W j\/\*$ DXAmPqUj˗/Exp {~?, ]CnYwzd YN\ `%m$@|K&7 ʵR*I(k53 ʑ]r6n:n2juT.9ކC]D(gȭScAăPH2D. vRI_0*Mpa .Tr&@>{\{2d Н&C kR:C&hJ3}8ZO}5DjBgUF)8۸ NPTcj2A#e&8Ң,ۺJL"E֫e1m+HUб 8e`>6aghvE^&|.o>7 D,moU*L9|`O][qParJۏ4U,TG(@@w+k/ fVB}?e'+ lMCaX6l1| *&z_fL2;7f[|p1tS{uVc7A Y _yGؾ@JEB֜(@)</[N7K20}w \Tڀ}w~֗ bDn龉' |^wPUDpA3i*HU%҉ <pgMqq|ri$G{;=xқBiJǎT&ۇ:V3Ѓ: ד$W"gB[h-7Zjx9͆7{Y2D,ݫm5?OS5jGSֹ/{enZXero^Fk W] {ݐ캨M@ @2\WIm2d^{iZP ZgO P c,Cv9svK.:$eL7kLϫ?bM$|GfDiJM,:+)+Dw Aa"x&mF;zI2~G-ehWg"񟈵)HsH(=汦^o_B|Fc`Kgvy[W_V_HAsv 8qwL@c@t>K ]u,182@47z#ZU9~ k\b; `B1.PPsCQ:L҇U ˏiOOKx*{33 () k#F" d2{!pc{"$R]][ŶCLO-j i 4N N (t^=A攪mٱ"}5!s4Elm|7,^0]M2drw}k7'j@ZWqƏ崩DXעt?KCj_*.M ."9<`M>cNOP5rEK,"xƋHğ˒@}^ĖoA>GNˈY kfIklur`n)zdaN1FГށPL 6^"% تh<KdY6o,RC!?nJѳ#D@Tp$'Uf~U k/8ܙ;f\Kϭc(O4moAT#g.A ܁Xw#.,+^fבwC(t/ >!bB߰m E}lqXgwTx8|p?xd.){"{InTR50  +:u(|rBD/PnIc%_51h5wެ6+ur@9bv_͹D/S8va! 4dym BitF&+H*ov7v~O*h AJ 6'-:#k^=9ԔudGzaR;ϢH1J}!f"3倕}7҃u&WT<~$LI+?ڤ8"ZA3˙^/h,DaL JƉ)c~a.Z+W)}'0AP-QdOa|+^m5w;G} w^$ja$pG4n %j lu?G_ 15'QbX}<cBt)o7n徆$^RR,Q-kouuty2.|G#t7by!u ڇ x#Ӛk8b\>vp՚R9MnBFGO"blp2F($8A-5&U%@ooy5zRfZ7۽!&q L`&ޙoͲz[V fYN9PVX1 OYg%s.2蚭d261^s)0 i<0|BVIY HU:Jw!=ng:qٱi#v̂0q7^#u (KePǰeb߃͔ aia)KXV[Fo%ji/"OGvVC>c~p5ORovͷ |L<]o [M Ms!x¾:|' e=ęY˖tR!F5^FGTƢhzD <]Zwf=r9u)g;Ӏȝ͝$?]ѐc bx#j[}<.4<=S*r8S *|77 IV廬ZRӰaw A- rCvq^+qgDLQMpx.Po/V>zq.J_gKHd06D iWv"q|fƔN#"&m4i7#%P=}z9_>~ ٳPK=`,R]>r(B]+ WI'[[^ʔ; yK#i&4 jyFѪ!:.;T 657Ȁ\ ;=Qb3g%$jijg濲]dAŮ,k A Т>¼-@Y&Pd!#߅%ES]00b$ƛcF?YVcv~d-K&z|_9bm & ;}gaAkOC%Ml1yH頗0"k) ;<״;B6uSw3(T!F5j< ` Qm+;a{FQ;SE{X~ % ^Ze~sK<̯ed>9qՐ)]T "%tY@Qe ͑ʍsë!qPaX45.7j`2|i#,*%rr5^xt- oW!Hmq>M6kV|fo׼o]rjT -.dh0#0izՂə# ʅB,n1~Đ6Eq} :פ N=a8,&yn|d, l갚&l7m-T:U)lm3m J:{T_7'?WLkw5 ZV|*)Rw! :]W W1r*b WXG=,Цr(K! u'!PϲCϪCkjUay A&N;S{Tl  CM9?5]H pQ55~XFͭ(`}U y]KhdWyؓ:T\p;8\@+5;kЌmJ֗Q\!vO.4YxhwZeom##cb~ kGOH9^^eU1w fgyݑDx̩lUE2gijvoT,q9! sj`*z)3#x4I;c!nSM/la'=O8pVJ<eZfoo1A/%ųicFoQS={l :]1F)DIH_xm3Iq&vuW5+H8= OQ.R 8LB/J+Wm[KX՗zzLU{]y$ktWҍ2V,4gm{Y%86av9({^W5+k-1O[}%PUN`ib7ghw;˗}`hI]!bẠ&K7!}@XN:?@~Z=(+[OI{(ߺ3x6~gQܨX=>(E29+TlӳkdK 1W7S;Gil) zʤ[E@$ѺtN26fB+JJ | SMH$"KT?c'M@0rC`JYKH knO@ĀdfT*ޘS^.E>ALri4,ǃAm4& JHdH0r<d LG:ʨxnG5kykjEJ\bȼ1g`x^zNk|+&%jE{pULJۆ,MZf )3-K❎o,mE}/5gL"/[b?]dOSvYX5GlPU>09L9yhb'Ɖ TEbȢJ mx!zp  Hύ.$Ġq-1&YՀWͭhg}AVpB[BSAmkƬ˾醵'sHsq Zh lM q J$.ҕ7$a>UI yN\gH-DF/k3ִ$,tT>㡞{ܭq\uogKOwLجqNȪl?fYM{;P:qυI!o*LYبܻpDfئ-WQӓ*Oܱ2EG v̤FX< lisd ΝيkG'4.:]6BKO(xj!#~t7jWamۉ*p=ctB@UwDT)4"%g&G%ri3&@V,=ͪ|mBiYX?-樂pmB [l7ۓy&Vc kA*korrqլѴN92wm-"^^0"M Л̰ -fD }83]O=İsRnal7uU]6Ò84g^#|A$*:SR 2}2%{F,#jϡDx |u5cҮ6hd>ARń#VM8љ&lAF~!QkSŞc/? ;:%`J vxAw,g앬ͥQ~>Gֆv{,к%0W YMx{7ʬы5gXaQ }2zc 2ʍʫXIv7|RX| Q 4@m|DF&vsWs9&o '$ў$·u>YՖN΋FcE^7+K_OXyxuBM&wD &,)8n@7k$Oth^Ҁ. qG뜪_yHMcT`.D bʎѭ}ɲ*5w@,?@> iM)hfB&͍m|Xz41#v^{qŬ$FHd.ޜw޽[d-E 9YIiٜ!R00%-O:tPlyq[il=#*DjX%&\m2[>{<%F̀z o̾Ce~,$iStrw*qqPc?Շ\i!%/mxU2T8kJJ8jV6'9Mv8zX'V&[s;c'􍐞nLf"5B`H(pUvLw|G)] i+#Ԥs9B:{ml/\Sї迵lx^mT Ϩl2n 384 Z[= lwtp-_ũ?JUgp:-k<HWvq5#afN~ٽ\+{'#鴣y\R[{  0 ( t>@HR:@OzXh72}!\??lK$z\y.;cv6thZtB pVb΃1+‚пj^oU&^dB d"JWؕrDm?-UI<.djsP֛Ct0-mj6Y!$}]34ƖB\",_G#US/s]`.,F|XZ ֐o )w1֎7sWa]^%A0e{+rUsO.h!:$ԫn^D,h;]Jbя2E8]p=}\z͇u TE&ѱu{7ۇ:6ԭN#"+}Z$p5& E^meAt(ɺ@{:veA,e? \klrS ה]1f9XYS``lV?х?W,T0 =x+/w"9f71ٞ>sd!a۷{vF dTę!;,7"ҕӬ~$=ԅ\}G$ӫ8`2AEZTX=6 u0u19|{bd!9:%B;&iݦSu>+^3#XfOuCUJ12S/mA-l:% 7Glx}я$\6xx5?FV\W/3*}Ux$d v tćֶ7oQW1eo=?zYW dӚtFA=h\$Yhgڄw҈)-'%I4_29a`>epq+TD[Lv.xü* ϙ?GsK\ TlIK12m]TC#'?K9|#c4o\_~t&c}L>7=$+j2 R0U]VgykxbK!x63U;_*~?|tD@*ٜ;_dě~ ' :܃Apf<$cݯ=t9&;ܻiE+& U QkcwPȈt,~VdDgf{mJct=ц5?tQ#Xg&z&<E*BBa}"L5:&퍲7(l =JVds\w* "OPذ[GR[-OQNؔ"z<0jIoLsIbʴ8Y|˿%me7%gO̶X!ǹBejmN0 4 lL6 /) <@7`_(5×fiw_/EY;LPlmk& /*68L B_oD>%+c @4m%f}%s+g ORN^^@pꢒTo 2vwvYM5 cluퟕvqx[G4ӊ1P$<U&Ma@"9чy$=m&콱^=p tNޜBיj> TmI>ٳuc;(?LT]E^|1,PgSY ^Ɛ,R\_ BF=\Vgf&ă[H\'HJV#R|,STΏV #wɻh-B&%]G]9Z/fVk# lleQK*V3L7V:p Re] !pJZ]^؁ 161.Dm|Y_;rh!pQ3"6,ߴYN?CvW{a4qN[}!fCϽRK2_%9{:d/EC$j[s zf}ʵJ? !Rgt=k Qk4ULqV^ WX54j 3dV{ix:uR#6ls3#/$RX qD]TpBH)Lw& ~% 95|'O ze)Inq<0="L:\,jB2Bm4ξ³ k t>j 3-wl8 Ϝ,W$bc5)jGMqCF 5&lP͝(crxz썻#[RXc0hDхH s+эs.)kջɗI%/uJeYm'bxEJBLEBwDa]<k? k?##Js r&"@8|\=#*`zO׊wFs^, 'X/4}d;{C_cfПU/jU zϮR-GF4HUn^7%mκK&y[XY7Hˀ}0CPa/pV2lD&V('r[o"F@~-,,t#Ђ"<7cPh1H^/C2 xE`c}%o(+Dh@*n2- íZO _H=m(yji;eUtLi+ ߛq]Ø5]II*58\H`Ey )u3-unqFk'$7EncʼP쀃0yG]f(.P1aBM2什r;7em,Xgw3j8?htg'EuCfҫ T>D@ipօv\Ek)v:pxA +3Wd['8-)!)Oi,j*}7OJP#>_%j{w KG.7VEs4Je׍FSlRNn2NU)ʩ]n2^tj&';kcdɖk><0\x|D>cs6ÏP\/`< l_qe4f(=qY ħǛt!%oùIPǏq/N]F~黻[c?lΞ`[簆G˨5J` e֒ĢAR*GNW'I@xgqwG!c0Ȱ^CvC` ֏8S8L _8RȃV&-l뾮^/TZR@Col¤|vP5VS^Rkc&f޽pUb8¬l ˅~]% ᇎn6~m}|)M86*l%bn'9R r횒m ?.(H4wXqюJsA1\s?&Q=Z|俓b`Ǚ [xb %^gϡ9X k|>ޕ@O뉠!Qrǁoq˖'r쫉QNmG7+Ylc#YLpS6L }>*.t'8u(0JJg7 Q2\6oMS>_!=]!ӈ䩡ejmH4O#$('SD-/l3iwD&s%|PiY0#Fζ܎oLy RYXzwmwd]#plv\CdS5-"(Lvk;ǵ,P%]L^,Mz)ιqɓX\?-#R9Caڮh^ OާCr/J$D [b=zHL ֗m{!37c_SB$!B=~"/F덳ͤ$Nn+(ʚ c.++tr_=pcÿ)tpJd~oGb̞{2U6#l?$=w0> *qMlCؔ`8F'40ћwJm{%qv `U'45[\VpEtIЌ`|\ZG`0 ISu,b[slRi1 tLQ[nزZ,[0/~iY,mw6[CE`s}, 5<']VŘlaztG + ~c]U$p_,|)p_ߒPSh hR/䳕.{| - 8L'Re>퀝Eiэ\Gv_UѤ;ogk5 MU##{Ael,fo֪4n ("X8k5TTA'yMc5Q,UF8OC] 0hmB@Fi yIp C|J"?}F6K% DL?"Qs4‚l=9Hϼ .<LB_:J2$?BëP蝛J^}"5M:咕WeyT}OT8ds~4 wy k+]kt~Hij|mqzHnt?@>2{~U|BefA8 >Yk(nʪ X/Ɉxص N gz_1v\ (?LI.lJ]Ij1ng ߯h,yYeqYԪ\tE'-cAc> u%I *sv9߫ ddnF[¢h Ao#䞁 6h5T2-?و܂x0_Bۿjdδ,Zɋ$Uܸ5B8@m5AIinO~KK/e%Q}BД,d]Xn0M5,VrO y96yDwƶ|s*diUwj^c=Mgy%'N0zcTJvɽN>=*/%/$*/OCօlM!ǧL^̪myW$L/RE #$v [FzԧCs,D,M^C_]dS(Lm⎉+fˌv̯tEBpHvP&*~XZ/͈mS$6}#|Iduf hXOP< K- I|7D"nq:jGp:%L4]kh*l⍍W= RN嚹u.A&VDE1}ˑ<NG~0)4xE7k)Ž.`a#{g ݭL|{[9A4Z0vF249Q=@l7cc;KŽ8LS ./v="}!Le-oѰ1n fU+!A0m7mi%W RSCd#ԕx%-Aν=Z<-V/Q iG Z dXV*)*MVlBɗX43 z#J } µݱypM.n> fn=GuX%w Z0U5ȸ,ޑuS|$.ϫBf=T 1WT"FO~ezrpi<2g?ĠA& ބTaAHu\&3?Q^VBJ9L`lʟL jK=Cu4zlzw']3Y%YVj.T1g704%2,1[p:#K} Ow㈦tM:9ap0q9I0J3<*&h\~IN4pyK>FR*!%:֩:EQ}#&/;o=-kl*~8-1+fƈ~IM6S6owvrTn.$8`RF:XHNQz4OI;a4s\P`j̄Ln[XdUn!"/OD*ڕ  s.DsNI[z./_`0GZIhxrzWQƖp<--E 05axn#[PY'itCbͲ9W |S n7n`$5hS2We5)4/!0K7}S.tLdF,?}??,oa%wܼ֦@?p6 ]S>NZ)IMc#mx L'!I+v&Hn_ [$1gd1ja$]r]o\2,8aϚP, wEC/d+=@`jGU  6<(Gg|O6KĖ/M/ bvPj3yO]>RqԇN10@es:Y xld**z,ȸՇ[I$Db9"1{=H󵬔ObW8˧X*ˀ-+Mz aA]֣aa˴gӛrA[n, T'D3&gGrs4*w-~I\xW=L(ץo.,o󃓌s&_E:=5w|=۟-N?h|a)HYnؽQ{idcG囥QEMBX Iӧ>': %A#^4sg]Z=pUxeC"<_-Mej i]`ziOyx ptpWX#R2'5~Xe*;U8%^s!"tF[W!$w6aUw<:@ k*/OuqO{aL:;c{ 'Td9e'vj_ \&hkMwt<)c *:`!ǦLjeOX*ag6.V- ZmBw[Bq'OQH?MvaׄQ*7\.#iFt-׎:K-w&2K9>8nKٹbkެ886k=Bږ 'DA1ҳXY{N;k~!2iR .1Hq,*mfO_ߟ [F#jGJ L̈e= ɗ:&|{{R&C]D= d; ,iqr]BJ0$K8M~P9 kJXLN*T/ $dӓ?7E\ ޴@<=hK$@l^Y cbpGR3'@Tqf)51laN - q1u6-ay5&IUO0RbLqq p:9~(pLE|ߙ} ‚BPas?wzΛ:C- J,qbLiD!9Ir&F='3ҍ,Kj)d't,-~YkƻjԮ)m؜o&gNG`xvyKd5zSkM6mau˗gt;X NfI6Sz$E ^+5X[M1E`֪LRIh!҆ EQJOzC^gE0GS/bV,q{$,ë cƠQ_<<Ir?xDZX.d#w&b:oxP8f,zs SD_==@"`{wǑN|gX@}#cs&jw?uZ=2H :9g}WEc@ 1obqKeXd!hHc9J56=r RD/k Z>T= -8qk} _MhɘTbXE?ѵp UEj;=C=扅c}+gZy; : Otn! DO(xv 6ƀ݂ZmlڢsJy&L%wx(XI6'?`VJf"$BTl9 W _pAAW~S2+2v :%^GEt'LGoo,Ȣ+V?V#WkD\WAj`:e'pBUU ;1 A:I]\pŸ挲G ynCe=p@] a;u=`P {y1"=/ݴ$d8 L'ŃʏIa>PoB(t"<dMƇ -^ x)!!fP0'Wm?e*>Ȭ=f@MhW+ϻ!7TXdžN*(X/*lj7ZEŖj{ZgP,Mx9HmnN w S6F6mt>W6u@lmF4`] /$%d9 gO;DOg3l4.5$PtnY#HH&㟛52&Tī݌&]HZ_`ނ=VF%YOCaScGgD6٥?#=(Bב-I :ҫ?h85-.&[86{5 -j, 6L7)2!g3x@'mņ7O<3P*)̊gUb8*EY(xpbXD ԚԎ6lxr315QDᓠˏQ9Z3p/ǣpټB_dݷ6#3=ҲRnl$e ;y8Xz\SJNE3þKlNe0#bp up|l[j3.UPcN6#獠Fr.bA{K4eVϺgϔ{ja덺_OW*m ,xyKQ 0*mO]>e[#]'Քi~A|a8nr1|GG|JX=ģ L Jn<3ٓ<;YbXkph#MT{ևqW.xü޵7[g)JOW _%hbhz.crI G-e-+4Vś.vD9QVr+Zذ4%I2Df哤 J54]$q8p+G M'leH s،㶉+" ?Kj^ K*e-(:$N9a's;$PT5BZ ,j-Èh)a! V&.JIY{7@9sRԲfrvXUn.qg!ؤ)AASaGM8ᚇѼ2% 'ݠ ~;^OIx# 3;xuEsu %y|T1ш4[+EIXsꖸs7N+|7/4[K1DCGBoE9@]Nm1ݥ'hpHLS4T+Rsp hC5dY b7Xn'I 1VG_4g}a+pF4WY' U:Yy=VW;rOio屸Э~0_{yxNM ߢ6-La\]iz*XgXQv/'cn_a^h9ἀt`kI2{#m&u}_qK{ѐBM |3kY1 @AȐ2I$^>7O34:@iPÞ5V;Hr/]Ǚ(W:eN$ =I?x8^0&)ƠDzZB#?D `?Bi__78M8jd!~->^~,\~BYN>bP * /AN6#,+ƥ-R& !,y_j&*zCQKqOAz6'vg>*jK7_6&AQ (kGizu0L4 SiOC./e=Yڜ +փŒ#csTʑӤB!<̘b[-+[eַ0qΑdC; hǩ=l'^WN5$i^^!&"r9`I|X=8UֳZ s:x 4D`~HfMI?U]Npt'/n9^wV#Up8?8?+&Ѽ{Zq3`ؙwǏ~?Bv+k (V T?R3{O5ڠ=ۘݔBx?Ә_Q×+(Y:aXҧ#)B%&c `O^J0ҴvX2[3blW/EW NDeQ޽ ?ee[a +і [Q,`z{tZ^K%nOXr\ 0Om?E?qL 9=݇: nc] &}I&vP*J1P2{- #1gO"fhu$>m~5H=NY  qu _6 [|s0bmMaIR줃}ifqC[Uco"Mlǜ~y,5juMlFSp=ԔB7r?07 q>rōIlocML6'tf WkyuGg5SnvJgw^$Ѕ?!{/mW|`f_lMJ޽mV—U-$'o)1YjId:ބgfz#֛[[@I4 +pgM|ջQJW lVwC3q(` R{y SF7Qm!(fyeJZZNłh$fݧ|VC0\ % #*6}IXPDLU4$0k=j+$L#{IhHyn懷yȿ%~oό< aD@ޱ(,}+m,&b[C%^ݶ$S+as6ALe?~ih%4 ؙu Vȏ7?!>,jnq@s5vpF o[DF1QEW`#  |jERjuO'q",d ͥx#c +* hK6yc#,׬_f3'FlmAJg'O[Gu@ 6VzNAsua9y| 0saCȍ "Ĵ~P5)a 9&`eV<5"kJ[`b9*a(ؿz830_APˊtʘ0ʓ]Yp+ Vvy݁?p@ lɲUILweH*JX@nV;QUGlF2{S o&cd٤4$TYX&pYggЛՊA-[JXa|; 5$R%%EPx(Z(> An>1R1aJ5  kaӍ=\`/g3g ѥ" V'MZ>/Zv1WBB*܈p~ u1Vs:XكI5XK=VM!רߘO~CtFs[tDI67Kt&ް,5C_I[y:)&AHL@8 ݉e}`[(?|ֿ9-xlݿ<i*&g9+Z$cc K [^ 8L!n">%5v rjޥh*F:s &R0 gT} {%&] H`1 >E.^!~'(YF`L)O;EbELŘeZ[FuBSG=i7+P>;6 95Cޛסz 6땤`wfxo}gpe7򱱮HK`"L/H3d9Ds\p:[ !WrS KËLbq2Y?&2s:D Y0N.L֋頕Y) $m_'0L(-Ex/jS}GQ iNhK&EG]tC I6s@+'^}}S:l,x%aS3ܔpƴ=`_")6:^RT$uXm(Et8#fGzKg_ Ԇۤ}+BAadC';y8;S.?"y K#hxj vH0n99M]" oujp* ^X c6jM Zb|R^Nx³mH(AHDtw03y^ c斿_`7w}Ʀ@r8R1>}g8Hқ!7E !ݗXMX"f-ۨk30˝Ү6.PS!b,R 0B_6TM}5VB76Y kO߭<]oeQ[!ȘE=̨\^fs\yu)8ؔY0'}չ:[~1 x7YZkFf 5{`> !|,yi`?c( ehk"UVdwc n ~ Rg+I#z{S%8QWW 623g`gX 3){FB'د ^  XAD@͵,%@cY6$_c͒=a#A&b„4dw{P_k[rrb{h:6qoir}b}Y bSK5穅 {9i?v$ٽI8c.]cŊu~~/sA'P؜?߮.YL>vW-uE,1(/>7c?bX( Ы y`b52fyR_ WƑ2 \V#ܙ$]ǥLAaD-J]DJ/9}Pw[:(16;qFraZ4{G =;lμD'¼iWAZl;H1-Do( -xunq@I" ^,N]0Zj(9;~Im{k&UֳRAlZjUI]籉Mzv[i$I\ b$2 >Huf:9 ~ ODS""8<﵍옩tY8PduZEC }Kzӎ8ۀN0=wip-CmY?,I=Zhҵ7 f< ,=3 fiJCdxoh4Ϣ&vwt? ٓE(&_: %9;kBʜ#gB?z.(|?> s |)} Hq*ڵ3/h =zaB_I5 ('zݱGYn {kE H˭M@n}.*c F257KhyXN\jKW,,󹼹Bv+UGO#19}p AXfd4~eB8ڊ9c*1PAﭻlkB2@ `=Tp/> oqͪJ=:U{xBwS.Jp5FiZazo' li&˶ јE%@lFWc571G8Ov!9O~Xcc Zug$^vR̪=cˢ~WٴJ2.t-\҂w1pܚ!9X_*)6P>Nt.q>`uey^^q6roK&=Ѵqs-m\or' ?5G391 &bq[{KfɼЗQ^U=oS7#i pĻݤQi!?1 I_%1ˬZ&ǻ?˺+.CB%=7St$JHbo .+9_yD%fTi܉s8j J^męQ{H1|=8q}g_#<謮́\p^ ^(靤1Ơw*TU?pڙ#~k?h?Z8HF#:䓏.43O@a" 4%ku.pYsݰvc1o|jkv sS~S\<ƣq$r@z/5Cuv])%.v`r642e)9}*pX(I}]MKUVkPd)1pxD[C0̪@']V_3Te.X$^߹;w I6#;%Aw56r|"L=ܴvk}99Nܳm@;wD*oD) c]bNռ!!W( m<9B,9h sC$UA%.0 ! +Od)qFaU]<`Ȓ^ LDxX7xS, aNH9kw7zd0ƑԄ"<ըIEd_ 2~'1~*ǜ^NUv-7sF\Jw[&5 }x#(FWE:E E CQx^Az*Re7eLQ=#$]b-0{AmBe: cw[֘@Qz|53_z>FڮYjc[pM s70sVFG ZMQRrC:jetAhik!O|CM֛Y H%!fDN#zA76 ^@=geZj͘=ćcIɯq1@y\f$mBy7.}.CNB5A%vlٗ:j%x!g)eF \76pi«QS :EF=^BR0[7_,㰔& XRaը\7/h 68*oIlAeR=3? !X$iWu}wjnE(0ݡAUٿHm杄|}KA hK7~O~mQ9'b} [ע3Q ;iR7 s QUgX_bcCoZ|qHD]M">2b ࣬%6<s=zH@_+Dc_M\Xr٣ZEq8q!N zjϩ5Gצ'jmCg\2:'~w}-B9^?bީ\WוARq B'yv gDz*1+bsBq  k`c Cvf ωuoĠ-~LTGDZ*L9xe`Zr̘~-9υ+6z5ՠBo.o`=ܱѩ[\vp?[#C$X/u͇kQDѲNzF +h\XPf`cEiYF.P販~jfޮím95 <2xKH5]R|\pɁ3ȵ/zҞ)9YWMZM )"]/s'OؽTͰ(Xr^)Am[V*4˦}m0w"r>,R.k[MI(_Cx8uq९ w~lZT(8$zfL|b OqyS`^j& ~tiW Ag3Zr;hd_ ΆA0 L&j*3ւrdW5nҷчd盔COB:rxHf7asA'(z{t@8W #aC$+z J\>k Rl-5qKFR9-fm)[=ٛ]$x_̖vۥF1h: n@dmp7'ˠZB W`Y@P}2pRx w#7BLG5 !4?69s`FBGCf}ONIiSnA`zxŻ){-"V_qG>oȃ1 p2_[/K-o4p[5Ԯ_lO砇Ä).Y*Z-90[ִs,7ئ;꿅au.Vy@nf;a6-CbxhyHꗡuD+Eo N$-J-XE\ur0czׯeSB@~SV?Yd-Q_wTն)XlMW$ѸoRQ{YsOfk ?&l:S/OEKo֝^FM*bp([(n~ṔZEns LvK!֡m6G;` T.᳿s_ը歍u(m6iyL OXm H3rQEn 5*5jQ~N3tZ#ˍPwZ5X_Zat_>DqB F%%/Vž\vic]6#ZiN];F)*I~3~I@ovX-l5i|25a{T3+-:;S UH;oN} !a 7Kc1 6R :$|I'aK{Cw z X+ݺ1qb {> r!8.5|0}k кigT%6ER [hX ٯ Ġ~XVbKq!pb12 )`Qȷ)3 ǒm֗[fbA mhm(dX5]Gx!;XiX=vf65KIUYÈ0θ%Q͒p P>Q'&Ϩa#ĴE5\u m*b( 2v]h[:{Be0}E3;"Y0RO"p]RYn,@lGi_o\|m:PuK Ҟ);IyfO5(~͛tA|mA |66R[ŴpGE|>Om).I3ߵKF}؃9U&h15xh%ñ]wS8)?iչ:rNmVM# :K7q,` 6"3Z=\=J;YmsxD}gA qH.l%c [o-`)lk.@`$yU#A5 cJ%]4+Se'[lzm3<:Uq0I~4%m(2/SSY|{-b)ˍyysأ*G{jxJ&puoyܥZ:c[El5L9IZfT7{Kr=ZrIz+٩<; p,|ҳ-3NϪ.xvt%zD6O~>o8#-zdR&,c#sΰPMb#˺Ldhg}FTohu(eВ:'B~3Y BqFI8AѴ;»CcϯCs]Qp^xVL^e#I\s[L;a:5i d;32~ULwECBw T^ }Hz{{jP\7f[& TR5X}E.*u^)m%[33v!r:cR<=jLEAV\nb;4h}QxU]_tB[F.C#ۇdAcsSYmPO~U>XeꠃAهux9qm7ibYQ?j'KFWSmzR3g^RM`80;4{lDt.C6DdV'GxS/v|>Dh' 9KF %Wn㇀RV=_ Ơ*q80׏ӖbKpҗ)tX e .g t8dX4mvvö٢B2u7L$p ǍE8= '9*[c|CRi۷bʝ HEODJ̱PZCzFTtBAS"#ȓ7QH5zvi;ߘ0m;BH E;bh. k .UY#HAg/]=eZ˞87Wƽh qs#@n`zۓ@kOlII";-}+|pչS1Y)L3ے'q& d+Kݣ;mrSeb ϢyY!,Gayȷ.‚!Zt'aF_ WX.P)ve5U3g8>g7E7VgzyLZ(F̀lQ"{D C?69>O^7-l-sQ$$M[Q",Eg *- +ȩh9ssx*Rt@/DsZܴ8,O*KPC@ub-CZ ЭMz;[i)(3kN x[].:hBMq%Mݸk$ɲT'*&&KnRҥq}U+gn/^=k:]S-%AR'S̩ݡϙXA6m6[Ko+8q4"τ7x\ WMӧũT'hMlA"e'}?q"7 ,}#P$s ,{~vc Xͱ"&iUj!\gٿ/3av1SiQ:Ptb N;T?ķbAmJس@ل`gh+@) 3_6@4@ 0t ՚B` 갂vӪOMVX듬ߦ 2m [Vg<i<%&HROu6}B,B>UsBuEMQIi\N*f?uz&IA`]}T޶X^$/iaWA(Cp"Qg\Ube}kK !IoͰu>43]lM`1g~E9ęXnʕ ִ $UAo"N/yz9*鉿Q?9=22Z޻UD\ޛGBdQZy;{s[ޫ_X_y dcF j 5Q[NF 1c h3#\M;1wGuC[_a9w @Ꮗ?޹Q"4f,2ڍ*tΝԈ3BupKK!K ѫ̎bﶆM*q풰 ljfDmcCʹEd<r 9J kS9GdBт⏰5.6xuED@P/BME!E:4#4'Mn,e*8Wfi"͜W3`7NQS㭎 9)>ݴZ@-5/I H% Hw1\Cvlr^\B/⁷Bg/1Yĩc2wt@V#b쉞6aO/ϑZ-{kl` Ə~-\I)*470x++ Z4! f`?\ uq̈́:VpTd{Cs'\.+ZE? %i 9q wP 0sY]~ #i8d&:_MЊϷ1wfw^xr_`o(3#7.` 5~ϔP}9=1т]NhnPF4-sipvTm#$ Ss;Tz-/]F3gžҨ̰'ʄJY **ǚ*˔t6?kyߍC殼SB껾?[t=rtPxU(b{o?J*$X] 0{}]''nJmҵi:c}yrr_XB3!mː0/rYzخ|ke/bK3njW3@:\('N O&/e#x`ڥ$elaa!o pcn@a<]hƈЛDcnt)La b*rMmj' _{_TW+~l7UFiWow\bB ѯjQ+Y W@Oh7)1}opEU 8T ک>LI gK#7w)ăZpzeBF^ ǥ0iG)WBK[3܁|`\&YmCDoPx#ƉM}.xk8*@Qgby^ -dj =>#Qy$:}5lak4ج-)͘ʫN|΍( Ӱ4D|n"SO',[dh˞ͬ$iXDsq-nq$2R'RYʵP [$e:|oGT#/{{$iw*k9nko (KF޴973Lؖ' f&ʁor;EoBHωKS6M8& ΛgdW( QXCã<˛몎Mss:k×/Up޽\牾\-p7L];&3 vMmd rQ(S2`۔ǸXW}Rf7Gfl\'w,LŖL;{p($cBZ\@PB 5= Ob}<ɮ'P-HoW]tkF:iֻĭR7xz2[l˘{Tۤ.{N\h&YPR2&qq_RO,KUK_oeSȗH("eA,cXs;k㕈 `w9OEi=:,uguq4NElq0.90zC;Qkwѳi0#D1F2\ ntR^ݯQ/~kDYI-};%p: &ʋ*Zo&C=1 Qb3l3h׌Qʒhbfm[Ю郸y2>gi$? ={GxtGPr]|yYP>4[(s6FfeKX8G1mY.X LhjL+A0.[ic/oe;'4^Lb5&V?LڷBu;uQ6i^o@>Fע(n P>8ԈtG cƗ9׳U?r3?ym$x|`C/yQ~9c~^rvz-Ww{Ƽ˔ӊNyg"PLZsuur+M#ЊOjc! N=ٹTicd3& A:y};(DܢbL\9]ʮEz0GJHmp4 "c<6Jjh=T*Nx^ʭiext #PM{@@DapIkSK1Tڛ5 - z6޻ "fVQ s֘J"&7is!R+ZOk[bYMܶ< *~=M zn^%Rc MvBEXJ#-BH$~3k^Z'b Q{l($ u%t>C{N*4O=u\k_87j.m9"ju'`bxcṙyr*8m,lGc_ #0kvd1ː4xدRr[@b$٨d9va? ӑ&'SQ\x2T~@R)Fɲ6eJ_» wh }W6.*R\>2]KQ N\FvV_]3 X6<À]Fw|/nDžDOӚ+(?<fYTf=O0d1Lj=8[_bA,;;D@!n|L~x7PAf`+sh˨.: sl-֧@2gY:mc&aK;4 3"ɵ <&cbcUdWĥ)oK',@Zkx$&*%$ 'IDW|w eO"_={_iav'k}2O=y!Q5~ഐcbb  ?D7/\u@%&oSZp+iN5C[E)©WHT-&|.t[U{Sڒ<\-,i`H"h2Gqu:5Z ;4*jw{ͤ=6n!NHb )F4i+qcCݜZL](3{g}EaZPWe뎡=it ɏt_k|N7ۗPwQgYm8Ea&83nIJ; Lβp#o^9ψeu%*[Z?1o ~FK%0[Sbv`d(>dR4HMxm>vŔArk&%j]WM(Bِi5Q*â*7\*!Zjey0*i.Oɓ=h)Aw'ANOЇ1֕9?q4Q!I]^!7}ր%@Bp:T7Y #wճ,*⣒zdOj~CCbZ#W[>@|(}yIBZ:rKOnS],*ۦ{Iyar>}Qse2=ӃcҒEvfMx \eP/+W6=96~D#4Et/ Nfl}>j!sTj:;#p99sRGI0ZB\އU1Z(o8_P靍Q$ ;zVeΰB/u/aR,ޒ'Rs ' W{+~yUƗS%jϣXAn>cMa|g#wkMd3sVCD/2=Д-nĜ2orp=ʲ/u]SJ6EL"'uҴucE GAK},9I3MreV`I= S,`z%=#si ?&Q@ءrܱV|Loq*H;RF%d\u6 >;0X#.iU2nW@o¡xjeX]lM*|a+QTrP;4)lu8߰y>G|`" +.Oľ-C72Ц@&Mnpb 1S^0њaY Nh^2NY1UHZj+q66@h|qxIHzlE9*@酒X?=; x/xu+laQ LjKyZ$5:b|C'yWQ@P>}>hLK0$^Oh0iU0 uFaU1׳nXd~E@ N?\,ӤDkҥ&839HfSEz⤮Vt4{p#;N*l0 k4I߿ 獿u/(ƫVÊ>Fg2__|Zr<{ԳN:Z.:cIm3MR$a$hH:Y"dj(BF.uLiAF7d{K^3: BY࡭Ip0kVprkԹj5Zs%e5\2G@/DmU}͇bΝ<Ĵ -qH(JURDNw]MTͤ("~Ynd:fJSwR]hk9؅BXF..ڡhCاH)\PU%$ۖ;_uw(pDȗ; Wxj'%G0 4ØĦK}#%= ”|878FͲ5Y߼éݬ ya>xkWA*C=WS=8Gz^q0{0}"دuG q嬐+V$qHI? plŮ;3V{^2@2F#E~zųOvuuඍly}8D(KJ*$Jx ]ۡG}G_ JׁۧV7V*ŷfϹK+*oZ5<.Jk9V{dɂ?=o4u%Xj;jJ W1hdz`y) k A*5N-(2M&J;064Doh+dC˼h@KMk tR_##K=$}qJ~oՄΣ-Ɔ@6FBZd-)Ը3kfBRf%ٯ/D7ؕV8ͦNAhqXS. U޵Ldk(i \A'*l%|`,"7^5j!uF/݂w<}SNV< 3*"@j 9 qЁ 5 nr/q_]e@rQIWrE!{LX[ENk}CxkjʀP#2zr?+K p ;}1>=KXmM6FPPSʈ!ZW,8q QbnOsbK2NrhP\:~y9`'r,(ɔFqW4eR30~۰)9BUq7nTF\Fmɘ6OAC}S,g0W$$~7rFzoQylSoLi:H#!z)785Y$x|m1e)(AJBYHHL.5n Ivwxc^)[}qa)\RހIj~|GX,RWY 4zFH_PԧKRyW&ɼi K uFTI׊Ђ BCjPJ7~@q5aVSW$ݿBO~+ DH; `=#l1RZ 4s=Ľi-**yQi-?u,zq8k^]]˹ LgX?j_e#י@TD"ސR(ׇ@L)/?G8E{MWSR䙍8h^oS%T J A܊vՉ @.5qVhV7}3?-18ZQĘV&[{d1dCz/$B} } } R-; dˈ:HH*鿝.LK`-BV90rgPpSk%Byv a!J屒薫opgcԣcbl_[Mr$) v̎vN"@3,u$ Z+/rSl/[皕{)HxUnR#GX%.sD_@k;?k%zٷțASJ=;J(`Tm@M8!u(Aa#//>bJۉڠҼԸhύ&D%{,Ӗes$xc*&l50h:ήyu wdyi%jJ"6cLA̵uD#!E$hrr'$oܱVި8pm9$ʢG~I ד(/*Zv^|E7լ3uM=XoעI-u@8jC@@tR[*Z$mLH9fEUs]寃Vfr {qy&uc:忝aя8ÊlQhx?׶"jKЯ)']=3÷/ۮ*8,Jfb@7mY oު8U3OڰR*2XҦr!Re-oS|"u*yo%¨:M=hsI %LMvɰbd[F*Dj;[,8vTnܛuG='U2 \"K>],X1#0Rv I WfS[䗌Ճ ƉS^Um*̶$^>sj'DD>lڧ*/6qcЙtu53:`:[o! 6̵_f÷.K~ m~: aAA rjI`8V"V?)nrډbC88=W_S\5 7@7uRwы e60AuNeN(HH).|qhkW c!4>4yX -Bi`)d'ٝ1-_,[hw$bRPXoCvs@-̿˿&|MKlF1RECrIx :'S MAvh$53T.}^9A1*760UG^QOziRj9}Tmi߱ryqЙzMp2irndo-fNZ<3ȍ O|iP"%G6w Q$}%hTjfݏi8*$J\qF-uvYbcG5]^>/ver;̊K| _k]r*{n)6Ji3b8n|D+U`ID# \*?&x &log^OhT,>DXj6E3͂EkXԠL#%h[^O;"Rw^A,>_V#{jtCb+aܲwW3A<'$Qju+~j3={on~#6 ,{UG^j^EO?@KLl$(3o|h>o>Er2} O٭0kAe֕lWe!^Gu:=a^nS mrO!ZH7vmrƫyiMpԢU30ZԔ;>GAqt6w,C'Gc?XK7d\bXcIJ`؞/i2<1+U!Ų} |}Gi0|ʝ2`(\oMBt/&[u}s3@w3Z+4VK 3Ÿgw,<i㯲>:y2s+BG\v4F]2HQ5(4:,%-;LZ`gy*~$*+(XH<2G>C x*`DXrt:qٔhyEJ"JOgct!8 nf`/wYhb@Wpp4L)K-boٖ[:h@_ &;~k@s|xÓCAv_7!&:'ZE`ٶB:_;\77ZEcXL IC>XjU)?s:9Ќ#NJ8/&pD(hi1!g{6׵c4$) H:UgB>yR*#9J`T|E"<>1BXγ=^[`[Yp]Z:w.71&~c[20?|Y0?Chs5F82x&=1R`VN#&u-Qq[FKfUWU倵Bb%ZTܛҨ,z<5 Z_.˖|`%R?ci 5xx`\`C|mrg )iKb: 㜐([1Tۨ B#(=e|fCJk,-1$سeqnĿ1;(,g%نut{h)ޥdjaՁ_^ 7m'[lf6<34_3̎򽰽Q Eg⟰Pexu#khV`)5ƒ=wg p~ZrWZ 8D=#1߫(n]YL$væGX=I#s6`fBgqd73h$oݗ V-fk+BQwjc&+z*EZ03fBxrrLfF[Wz.qfJlSc\b54f0BQyA/ۛ*".=@|15ܦV[#M "'c4ޜ[_g՝QtlX-9<#n7ע+x3Q*\0Շz zlۋhUݸW 8ły4_U[nD4v7&6~rs?%*%9rNL¼S ?۝W 뼠[UT Jdn y‍ptnIqZN3L-7imyyK}ݵ/eʔߖ$ugT'LeUMXT{RMش.`&Rս~ThV2T]#R;U#FLgV rSåwcOnV>~tS* Ԑ[\ DB~9XwFK#r~F4F2_`nѤ*J?e$>JRW7?kY)>x]29W๰#꘹-Χhk6+He o#١O/ NPQ@3# -aM4kL,(/\WeЊ80:h1o8&o0}1ۉ:[0=RARR`F屏 I6JU7d>8Nu8=:ऴKM-?Pʄ¯".ku$jr&BTnX(7AqK qS)jw4ja5Sm$= #XU*i1%V"͚#p5KV.6k鱉/A,7,) n|YD9L(6lc^ oQts0(jT=Bx0_c[i905Հ-,,q˚y\ aBeATA[tFUd惒"r(@HMךq |M-Uku <8 !5'?pU!3MUWNGpU k򕄏 $Pd4ls^< +i.Xgk(,b>MD^,M~q4=&M44&WH !" rC!4#AJ}ES2&IK:<.V5Ovg<숣 RB:3˱ {)c6 ^)"NRw$$J_%gd2f/܁A04 EhU} 29sE_̵liC;b)ƘN6 a 4U=snjKe_MFH\ZQ=W -F[lк{g'ČB2(PPOt4picڙNG#;t|/KvbVa.4b"@c`EPQoRbmcc5Vr& x1VgcKI+ښ%&_f+{|u9ٛdIНm!~ ų r$:i0Fn+͓z?[T`j',f,ߎK,'k-*qɀ?]gB_#A$uX$4,h^F_[eiFo!/E |6E :z1L[{3^]Vr@Z'>>QT~ْ:3Rt?F9 $p +uH1 eX§a[$헱 k]mȀbm:wn"S!+;b h)gsNH@x8FY0>sӕӿv~ JEG/;7\ZC*[cG)\I{1?%L `G| rjs@}oŃcLWmmu}EL63=e J#zG^h!徣5f>:wJzʍ >|MC ; (M*mEED j~+-ncVR|uۣ @ lhtL1`.`HƨűBc{ NY Bח2^Q`EGRÆU- >a4F>v4uX-WZ=KE7у9XJT)ꓦk4Kt"Y!C !M銨;8BLn=qUԅv(!2*>,ͮ e}e%^W~UWEUc8Ճ8p ekzZ ټN._J2/\Eah?D;1+8̎_0?*=vԣc;Qݮ:mU1kݤ"iLWGDbS?+_%7xaASPҰ&woxFNWhB>g؝| X;kf##!x8\ abuBʇF>9PJw\JIE#4!M. \\nhrm+`mts4to m Z辗 A&"|p ?VPtVQW 6RY\":O|آWM_~eS,Ta xs6udl А1Sظ=Y}:{@Iѕʰ_8mӅ/<(*c3yA|otEAw dM~\tI/8ͣǝ)Җ *Nd1SR~iKyjbr{'|toՁf-/d_]O6sOI!oshybdؖp;o!tBƥHVSfY> Mc\g]ſ2NX_m QוS̒i`e3ᔷKw0]f4[DaƉ;5z.ӞtVO( jM3 .s 4IH" [ܻ?*;"+ PwЇ)hBD;ZZ5v]tӑRP[+EV Nc71CžlОkc9zB[oKؚp_7>MPjJC]^f/h1"#-J/]B#.AvԷf`V|_s$*Z6YXs1I^ W[=΢DBpwJ%.à<=3%!̏J5Gg=x~s F - 3ŝLhicl)ʼ?m,3*1RdG~Ca{.\>}tfM/*^g2Coʩ{1.{4$ks9zҢʟr}ឭg 1է5-yˆ W\9ͅhNٻG{ߒ?m. uW xaMneYIg:9Z`c~2r35uF"ke+<3Mt;Z'v4x/)Y @l+ R,+I5ԸW-$9iYt5M٢C]& [ &:Xu_//L^\B o*1 ׏ljRNIX֍ŬIc3o뮯P=Q4dθSG]\l6T2dy)&MqB Q줦cRK.,v0QDSKa}एIv4/*"_kcՄdz-`L5$M3yzJb{1]ZXg@PGptzkgSCwP8i4+˼^^[ :qߦ~|Gu}] _~(/JbbơH39ld˝> 4\0FLDI!5MY]Oh>34@!L&Fب'-X>Tt8oɑf &͜e6u{cMϗS=e߳R VgصBYt*+0Lg|Poҿ%OAB0]Ek&]@;bIكx'_)Ḗ_fM"'8 RדIA}Lj|ڞ{C bA8Yfշ,'w )'ya]#|j '\C&ٕ O5 Ib!K!-B^Rs0mmawzl,TH#Lip'9ɷYn lK`$ LЈ;ɂY[4K_t 0NY$W~OY" 7/G4޻^ o ]2e>Y~Q˯*s*"cΩB|veQ;C E7n CYsSu}'^qeGq;"cW}Rc)k]3Ax4H"!gە?-ןBj6+f#W8 _4,lHj kgSYH A%fwz8(!zy%HUԛlcn_6oaEڰoҋf }/~#6:)FE}.sō~WUҿS#2-<'_Fڐ#0\y! )ӞIđi.yS.︤4gNx[fڱ8eIī2\XsCLl%[-&=3'MN ^rx,٢bZlaJos"I J^)}' dmO"{횒]il 0@ ˉEW^+9[ 5HeZʪ hO/FGw25dѪ=Y{mMVTVa s`=͋Bf5ΒL􇖫[*q.+Po4 Bƴ6᤿w_=?x3{k2Mƿ"njö^$_X!R@1 f#$NъDn<7FhqPSI=l st t"xO8,OW`|lwȼwcb8yIBq .hdJ! qP Mb tK<7*TM87;|Er( ~xpҸ +*USry+yljv7| AggTPnp8yQhFػnuA^%K<ƽ'%7VJ8$"$A6_eT Ce?}K"0U\=};y*]x6Cb/u.06Ҿpt]OJa͆? ޕay>W~Z).J2|nTSJW5mEr0I#2e]lRbYa~N=G#e싟'ִNÛ &XH> 0Ʋ33F09Q ␎V\h;2ڄU&hA>,[e֫8S ի|=HP"Cwix)3Va/JYݦc3t<pjdVEou`sZ\ ǮP5'q?oQQ+B˛k񮔬5L!29]ҨS!S{}~ٲL\+=1I3lPYٵJ{r-Nn={J%+&@-\`w% zk7O$ÆXw V}ƣ1)6~ipWF҇ #}@5qؓDWOFߐyC?QƵrz60rΐSga#h%TPu< }I0ȪF=dI(q2 E0•Un%ybT<А$\H`h0xR,_>+])NW }s&: x9))(+˺CC 9~hE$[VpryF=?P,[Mb_&jS)$NgF''SA̖:!?ط-$m7h+s,.G TϩvJ- }7FH+'{xp"=茴#Ǔmۃ~ג݂E1jЈZFb-ѯwт[4P0\od@ЦO6iN{}|Mx"8fCnęRLV:A 0qkl}@.%X0M!LP{;Df :Jw$RsqBkRysõh.8'jʢ>iS_mg} #pPAy1F9|yCe*a߬dN,9i 6Uh>CYQƋh9xAIS|8Tp]jʿJtv0K 95n)TyeKO3a|ɤ-) qL cg\sv$X8Wiڲĉ )<^r ,:GpiD҉jCU&;o=hPGL[I섕>"r*B^;9`jhZGUO];\dyH۞0t}\'׋ץ&BaPN, JRrv$';zk})>]*SaKMP $J[2Xw喗T#euhzNgꯠ48^MFxd!5;=Kެ_H4$pMmάtTe`ޮԽ`!'{^+wQ[IHF٫J8:ǴaӁF7 ޴)ݘox-UK|_0i |i#lk}`]JX8.4N]y` U;p~v6cZbՐ᣹~1SB>?dvvx;$9Q/Q<IJE~b"TU:G=F]Yv;~Be[ ?j%nþ Q'HeGkĀ+OSA`~.IaB?2ް_*33@NYU7kpmY !s'ZSZx"H7r ""S~ N ʅHe_M Gwͼlrʳ[PJEw;gls8Gp˪<4&=@:GX"4s!V)50x_. \ћ~uq𤳍To:vP _+ =< ΠpDY"-7iP~A X]m1;87~I%[&uu_(2E!ɺ^JGʻZ$hOH";SSSڕGͥK)mEnY`Yd5۲U] @n@^ދ*&A?$qM:ƓC.m{\_yw(m 3;f2^$S(pG\e%o+\~ *4T'Zd P{p/n0žu+ 7~,@-YGCq >ES!;A8%Bjq r0JZP|SI(o!k"lTqB_&:,GC([| \j݁/\ؔVmsQ?mu$-Ix]\Yˊu7DD|5't{}fޤ>.B8 b@ŠW|i!%GhV=Z^ `xtbEΟܢ >J[[(%hVx}eZ@B^̈ݰ]@DTi4-mշzs6z'-ny60ȵmrAO|fA~hwϮhN_L\N:u&t$uuI  3],By fSy0@ s)|;i`?yy8`yߩp_ךoX1.}v 6O%z=ۼ.SM"KUX,nX[/f@ z`DL 6p%HW0Ge[]Prt9_pK$9"4ϮCQ|o/Z+1t+It &=|3X#~g|3suq}@t$.i7(-^+ϜK;3>3ȷ&q R_J ;S}eUiZ\WIt ZxfhlT9 &G mN" x?m?M֥~Fi,A6h(*4Rn\;r7,/Ak'aٜ4Z4N0 i܇3) BX' Lm|3c`="5"usT mtrE`ŷa3sUJ1PӦIA_<׃" cz8ץөx)NFm56r4ebCj Ҹj N"ռP{4w3i 0ee tK0(萘n|r['x i0Xϒ;g,ˆ"4i8-HY+#6vM\xLRn聠c*P Jʴ"aΩJtÃUug"\$ȲLMrwdvsth:{w Ǣ"ɱsk,hG}H.g[x/*~PȬ!vme-n$R,6I^fVҔt@=Nّo׊#Bzu qrmUd?RW} ^źŊV*n~R4/4>יi;q?#&7d.i9CKVI8R^e$pbAξ']Wab+lW-An3ly2 :z ;kz ?RS Q1xOqi&e_D$)4,4{d_R0% ߝ'q"* |'ZF 'ZheV v@5$,ܙz3x6~ 'E5ZLb+2&v @oODa6^ŵ YMȚ_YMFH] d$ d_Hi#TSL =?F~:,}\$ͅ=1UAynn'&pZ\*i}g.$$Dbng8h~T=} Rxkk p Sjֺnnrג.sѪP  ɓImoUNF ](dyuP# 3ӌ5[ @  Z78kƅ~;f&MտAcplx0| jzU˞䔺+;$4 +Ru9("bB=_t5SYԺR=a\ ೳl;tf7cF̈ NxFR k=OEeNixMX!$O~!#tdQ7W A.vf]wƎ1;ϟc4cM%耉'~c~ ^둆:ZM^![S}3h2]=@T_dљxI煞^&\)0}bXAVX>}uQ?nw;JӋB~~OBG3xΓ0qh=20=gf/|}g5l$cjE#k_kO-ܺE?Tr$UJuraoPox.턺w|7cÓFf2[o( ѯ=A ?|,|u<-:'fʮ'^|L+̙zXSN N,:1AP:1$ZB۔FQw,tm8}qnV)+.K!Rx)4ZG v@Ȁ5kReWz\8Fl:Rw?>qԪ0&6t̳'8 ' 1ڃHypO}w=m1-*ջT8<[Y? p!]7Io^37(.'~o€1~"+¸;4(o m$"ioo0Uʵa#Pjs/ؑآ v@d6UԍlK~h ;%,xdrD"իur W*ag[~} }w\NIcgg8~M8{|!t>xm"cN1 &/ a>4) 6G'v~W`06q7)bt}6ﲤ J($LSS2$R&y?!K4хY]ݵh%em`֚^p&&N01!Qh(YI%d=(Sfx *`c)NbOʪ) cxey (mS3&xS8AGKxNtKy!%{nhCKҝ*|IcVJIuъ/1wSư_)irU0R6Ѡڴ:?k2'>csl =?K8Nǚ En([^gPs$Eu&W^=Q3n^ZhcũF'㹘U8v!vZ#k9'X/ _lk)059:0Ϗ,NL6]@*8 ,Gd1&O"Wx\ B1\*8$n{-+k¹r*'Zm-١dYF,+ Rfه#&Ie$2uUNvpcI7G1=05,fNUw0e;KTjEq  m' ubHo'lp//困EC6acQ!V$q@[YLO :cWJm*U!ŋ mMFP[ط-W~g`(ʸ̇GT?UzBxCQ)uF|K7;NYBnUwB1wWd|oo!1BYRv# hz5'Ӿ=V}xMzG`8Bݿx0h|ӥ{~$X?пFp]s4l;ٲK1&d^#\=ږā;贌l!%+ \s ]^\b-U)LJڪ׻NK9u[A IaO QR9Z(]ǃ$81pKpKȱԷ{ , =ڞ<,3^5>RΖ;aSf*{)~PgE4IP*}giDXTO-U2gߎ. Z3Amqp)ȮǙ3^Wʂ,do2v5U Y WLBX^?sU'Ө<פּK6'z~d) m%緇۝xX7u0PjΦDw>#& D#r;&)ot"mY*v$$/Oogz HLjۺKj0({ Q[5dJ \i&[K-8s(oЖp6Q}yw;_~ \d1zRh3 ķ ?}IA}1H Y /eaC|b$&+ ,t/niLf97Q7QѬXo^O_!Ni$ p3"ҴF39=pV 7sOh~x{ӻwYE,\嫏ϕ )bp DZ yQ|2-dMWJ#}|Mx޼0:(F%EH5.*X$' p(/O+5N ǒ~L=X/ĹE]ql<3" 7XM[kV16?ͥ3 r1Eh#3qGc7OYVoqxtq }U RK%`1Áw&V.'"F0J}.# M>]2s_g"$hhb*-@gqs T;3 q0^HFny^iO#GyLzW.tp iD1:xC +g9";$FU _cB~(LHbX"0}8@p\=mA3<޳=ރsn[Qf |O(+trRC=qݢI-} p%U} %x':99"\QꚬdMU'nF N\٩a}#tca(_Gmo{aw+) HiM#_x4Mdu%@Fgz'䛆8amjWs홝EN%VVaSlgm!BQITaU RmYsbsݰ sr2yUo0m i=  +Kˁ K;O<^# 堩}\;r KhUEMi7v<&k cI*ǿ0"hj^MqCK`UB4cmGr^~c,طܨSjE*3JzLhKlyb?DPĺy@]l⏕DT̝7^^{DTDWxL)Ғ[52M&i#(BQx_A߾cz0Zjl+2ݧS % NƤ&=c.p>E1)r )}%=qercX4Җ `cH$ lGUiaQv ˭凸*+4frE"_ goIb-`rJW7 aןR79/XH#'&GH[v(^'uqP0=1(i|Dڂ&CW@ y׶2 Są-xX !J w_T˧u\R [[(Ksh1aǘX.JKGƓ[tXEeeokOrPn 5o@Fjf.xxΚ >p?LM'K)x‹x^JۈHVO*,fXaI8ɼ 1#o:kMo|K O> pP^z1}vXtejG4⇭ tX6 JBzi1;[ 1صnA|&rbez9H#Œ^r8<{PnXZQ1K8}~M7S; ~cyO!㧔7*ޫȲpFb=r~@6ml!I-tZ}8{7NUxw&D8sM}_u(간CKIj=ɾv#otT=iM#((-WbM}/ȉX|)zgK3V9 HHE}RE /CsPMN<|!\tmޖnQO]%"S_$aS?l %WJ*aNT_\ V V0Bش>g5ń">%5AҬL'_yfo^j_tRaWٶ|8uF`$2now5C$;IMccsHME-@6/B׌P g\@w rɖy`~=4^h=@-)MOmQ# .<;Ny}i\)BVF ;$IW~KLF 95t->xCƍ;l?qmۤĿU' ĉZ8fNEq3rƼg?lr q3arFG 񃐢Ә vw)BIE,O s$Q-U-X LI 6l92*Ngf@hիj v jN.c>ՍDd~Sf E9ģ !&F2 K%RA駉1f9Hhnӷ=Y؝A700D~lO{G IR&]56|屡 r K_fߑi%6iQq&Ċ41r:hv|:M^T>S!1p5l ZdW$h|3@8 NNŅ~<~VGrơ/VBgKf.mN=lT-$m`ӑ9qczb$#9B.Rঔ'ʺA#9K{[}\.+|X 9N*HVd&OQUsxT;aq5q՗\7PإArHFbHd#o)(n7)j*ֈfOg>[;z>М6,E^Ff:{ W?a5wŗE-{cWԴ[s- Co ;&i:Qfm\rC'GUݒ ?2*QɞY7b^qӯB×}D[#Ueyc"ͨo<2>a:rp(e1l`$nr{L/E0% ͷ[mn!$ȸmfЛ] K癞=B]C?t;BbwtbP>h Au}J{ԻENm' A w(!E5ԌCS!ېgz)N;}?G(B傈=K요@opXb%P9ÃӪQtCL|5l \oVQR?CfhMi/5(uՠ+0z<Dž;,,M7fMѯެ1/*#ӿ;VbMxpޠ9l/xwD }}c?Пp(ܕ8CST  ؀yTaC'dl(O.~6@%{(S_n~9(Pm=ty3j?癯'ˤ vBthth7Mj-wG)^uADOG=?qӌEt8?}{Ko.IPr=T+4jȽV!?6Qz3̀=7{`5uK"0{5>Mڦ{[sαV:)KcPd#_ll8H& d]i*njyѲ{g9H D%E.mv9qR=T~K.$Ҙ,?3%=EqcGs[y:8Ns7w*2/,A|FT&"1fh*3l)GG6!$f{)d/B[N_c=S;.130o/HPɔme""~:Nq$ ˦E(h,;7?L=zֵU 晅Kb_/Gk<Yː,L<@q~ eÁp[ NgF5RIXP]CkRW::^H'I^ءXWMtV<ݙgJCp$DcO1kIYWLý Q8*4Ip4Yt]p[>H Yl߈j7++^ܖ\*nQ }t =&cAQO'f2 g Z}ņ+ͿwgT#NDlB!BY-Щ``&Jr yY'[&{3]OYQRvFU8.b~n`h|M %L2f g̛ݶYbjS !mquӎN1#,O`֙qq U1/ʟ%aasHηqnu)Ek0FSSZ!z(/ q>?FXakO*8vf-HXZ,:8i 25=m$, Ε$~I7UTb֭Rw=Thҡ X!JNV\ Ja j1Fnռuk^3&Q&,{qArɴ.!_':}xdx6s' 6 8Cq=z$l#[hjA\17GAtv}E)\]BA!;_/W]3{ A>X&?Tی|%FRLܣ~%0;I)-8q<&/2BÐ4+eg! D-mE*#w]@A^޼UO.zMH|X9+ hZ(c?+{C6dECD6/P8@ϋ=i4=Ȳ6s *XsTC-aJvKLq<+%W`RF/ßR+GJ;tDtgģFG}L̼AlvL($s`'m\SWwmYq٪~vP$uQ5O7@ȃf8ާNF86KģI߉JY *  ;58 v :gzwxh5k\ǯ`; D`w#{4d'Aދ<R7zǵ$3 &U  6tɶ}C1?[jk_ ?\BiIL"JA0TWV/e[A*0}IrYԸj)@%ҦMan[R2ʗ5gySuց"t5@ޯ f` u=aI u猕ol>'piLn3Bv E ǎth0wziRZw[IǭDsYCDXtkFH?ba.% ~PI]`guyqE Z{Wѫ"ĉ`E]6GQk׼x ԂSV=u,2}QǡYw٭U5Ne2l}N 7/.`\/!D&r>|-tx/(<+Zk6xGdA.$TSltGOq%($t&LA{ԤX:P }k# &ݭȕ2l)%;N9:S> uznu4-P̳p:cڠcN¶m !MWP FEЏ`)G}п&@I_/p̿!wShcªC'aժeqVJtb0AlC `uXGpd~%Ntq6z}7 8}$HQ ,:?qZ2*q iDOeIT5mz04 EC'+ [T)6p"]p8ep6f>H%wt1/":C$P3rKҺa߉6W6eyԴa4SL7B^d7+_;n/2NPXHԄif89T=ԬНf#5^GZ`Sտ5:UKt}(G1 ,Ur T hɤgJ@d*6gGy4`[ܭv"grjIn*֌c \¿:^曐7 ۸dTuf7h!>-s]uY&) GiFzdTNMMok<GQ+ $YMsP"5?88_vwt@\[:p J.ʆ9 ?.F/rf/tӸMBz/M#CxAӋbFi24j n@@L8SV)G \Bk*<嘈e[3f"P)jK ֭(uLĐP<3Poyv>RV.wH}R:R1]Uw-iwM9!ǣWJ2Aj3;I})|~ ԉ{"j< 18TSCEV$,4=sq%4|3Vݍ_M@, j|"=ѳB݅{F_p*=(e Bg<3`aŏ?bPڎWf%qe'sz0TFtA9]၄\"aAYip*Ff+}%d'u}CK0 lEupj},5TxA\X{=Aqz|f%n2._-z")9a`)1n.^9vפD(,2A.wEzT{Ԍ)N܅@',N.B>m ;0Cy 1 # Qb(u%]Ǻ4{){5A Yb\&.JXڅƵ((Tqg9P6veY>V`%@TBwQڻpq2iqPPIցӚT*o/*N\F/-&UګŸwͻ!?or`U*%\ yE{`l3] vE(<~E`!B~-M'9o O$5Ho9+4!};k9IhZN: Vb1XϿjvWbঢ়Pl3KWz) 8Nyi冸rυJ.bGLvWd)N^ͨ<Ⅹg(b/0ۻ>YN2QkG9`5l9 %lIDْzM-ZbGwV$-FhyDZŬG*0/&Ղdu:cf|Uuck8m񲖹m:@cА p1 [P/^ j2:Bsu8, oR L:6h{4[]:Z aTTTw5 pNK]n-pdR!]͍'U#q Vk-~\<##Z {E[5g,k*Qj >?W#%!%/]$xھ^O"XrQ{h+>^S`9aێZ'LunC^S?v~\mPpV ʼnc QYYF?N^Rw"Y|YShZJ/?$rY*I5՜[ot!ZiAQcWt̂R!U'Z|F;p { ozO$ԧfC8 Gx_EN]pjcI/M;;w:Nd_%i{P%ݵrbmռ2`Rȧ-yԗ]Q^1Ix^gY̋dixm[o pw\g*}(IA`=,KLj%21*^6h4G_Y uXž7r (^Jj_/ t{QUϲ E)o.0>a1do% Ƒ9O| u4ʹA6Vv)Ʈq"~}H>׈,"b1&Kv~y6SC_%<CoXJDۊwP4dVF9lulDUӓtIOc%lLolG |/g[^X A1u_/ٳꧭƏJTZ:E 3rԡcZa #×i͖gw#"HXlHD9ٲH69ЕjȗaXЃ  {pa0o!"&=uZz>$p(j ̉Y_㱯ZNeB/eužԌ<_cZ"! HM|5҅ bP1(jvЗ?}qT]w!`Kr%s&l]n Ψ^&iNx&kT\x+ a=QrSoK)"!Ls26}z)9zWH/-@_8rC8 >誑|fNHJ,DRH>M̕\8 qT'"ٴjVt8Xy>D5 Dx>0jSV>&ot%Zʥnw[u x Kbq};KC ڹ ['|oƷB*}ELn=1f{C+Kcy9Jsيlrjh(00!*a{[fh>xP4*߅^wOHUg b6cp aXkl3NRDtFOSAuo V79:Zbƚ{1ERq'VCLB+<]"7}CA~U{e1a_\%9 dIy{po\XhU5M!@4!ρtg dte+ SDC$|Bc^я%P tE!6_XZp'48%tS#>7g?'" Ii\(-%BKJeq2wb-o ;`/~-G/BhI[w&T=)t6}'<|VF;= ' Z+;)GP,a`eg`VsvݝT։lb.R[u.?%YM`Ļr˚!&w"Z?c:ih9ym쉄TwM3M~wUժ]8tf`^K8FMĿRf7ڈ)~k &{CGoeMecg @Uo^ $)7+LpcĈ!ND5'{9~728ϋc>_ֵl0&`\{x_#[ /gz:V>y||yU=+3UG"N3$\rycҖSM KL_1up|妇z=1ҲeE-JʭƒtG>ttO3nGvV8@û.ʧ1, sgsXg7aavkbӃQn=#nMs;Y w:WW'`w z3Ć*Ga;:^6q}Ah`|w{eucKA"AģUDm΅@JmrY49,spnr3bie?rϼ7։oa =6w'-HYso7~dL16ps*"LQ3sЉ6opӼ4G $ld=㝟6X~6_zG64JHUdN|CxR"qc~V՜f C0oƦ9 =Yߤ6ύiL9]+{&U)Cp*㫇5 &.Jeh\,@J2lH*AYحN V,j"ud:Q),hN4EV&zZTdj>޲E %!qAŀy$,t6JR}:mLRm5phༀw^.e&ݓZVa* ? ccN[]sè9Q<莈xxv߳khxɼ °yv'JE b<_H}!V鄆lkM^3}oĎMHV!ZX3鼵XI@b#J)c1/A>!1 pdtJ5ɑqj> bz=SZ&B)cfY%UJ+ ^MnH-AIzf4kٚOr';$6 {*ޟ$#HGf"N?f~ԃހx3t$xך; N\A4Ύ|J8ɞQIK8TU'ÂB  d襇4a)N38Ow ->e`ǍZ۴b,#۞'\v ?go( ֶSepi'KIV叚W1渐mCcA 7@??BtixV.]ٞvv FܪVC^UT˰agOiG3:tQv%6 0 y},(I~ Oy,$k_,Ms^%9gP~{PeSbc?]Ri~7[1/s3|]lU|Jɑ1wKRo Γp<Mf)롢ur X:b'FX%.5tYC+XA X$yr-[w h*gs^{Nb*hDP) ޲1< jT BjסM-3jE9/\ԙ[x q9d.V^GqZ8W~}ulGGߘsþ ŷVKdX(9L2=ս0H-q"0ȧφ`ImHosՀ.V0uՐ=q,zV,kF@>ZŃcy^gFo6"٠0>c w.{*Hym߄?cT +S8;QGMOܢ{N _A?ekT;B,SZ>6#:+64KKcݸ@jS}%gs nPXLjv^SvX=@җ pۘ+f Zt'bA;W.&W4ݘ7"pގv":8`/So$ӡzCk7A ݢoXuF!-a <5K6ӅH3~XlcOi} 2N6$bUJJ2o-Ğ82, # y#ρ(ypx-tM?bF{4;O>/ʏϪ6Ci]r:1X6yF~(%zy c6qSu 8y#|,0u,1K{ 0jqWΥ% mW$R'!I=Sس7u'*G0vBAG˶tӕ3sF_=qtW4 s+j]Ҹn[mL\K|/="P}.=}m&&k"LzuwGL,۾ /Wza.i2$&"YZzj~7ַ|H 0i.׭rD!T@xbb㥵rT#)MqɟWo3}_ݢc`-Mb;x8m &K0:o%/F7Ʉ/F֯7i9lՎqljb_#zGn*(Qc脅IuXܳ,~vJ-d"glˊ1}ߧ (4R 6i`-X#$x>͉'䫫t0#/Ԡc;tmT'U{̘X%>MF9 'O`_1J  ŷDRp ne$ad$ ζ$AS&⾈5FO)Xl2p 9ᕳlUC,kUM֍$GkS@7k,_!Z|Չ~Y̖\^vvp^>uEPt PaSpRh+6O8sUM1n<Eq#*ceޕHJ݀FX!b %*e8Jp3JF&r0w^5E(폩~F}]'r 2xp4wDCC1zH IvSսOM5u/^(*8az_v:CO<W 4NNNpFJv0B!Y>8+8(^S?Sro,n+id*\ﯹn)6LEq `=4V1LAs4¿UD|~`#>e,=*G_Ifc%\PW+{bqZ_ Ԏ#õ-"ygP?iWeԬH=zyGiQ/RK?b/$ka9B૕N{v PDUX(B^'MaS1B 2 ؟BҰ3M_u0˘wSL5{;.Q)ν]rO6 :U2Ͳஎt,kÏgQu!1'9\LsO"2Y~*⻼&TƾP)cVI:r=PKu܁+$zE 3g0qƣ7r3vb{JՓ{~/lD>)/o$׬99NHZjFW/wÝ>)ؽ}v?/P䣍l aMPlDA`U'#xIMA/8Z1-ODިzT!)!(W?Rg  jn"T:,j+%EB4m/,i˗PzӰ#Ғ $9'}Ip CO,L'2Qegc`y5~[jG\= 5eVbcW#BPDxN/aYp0vK (MtII UpM,nӑ9 A ᐯ=b~M"[nƳ=S^U*Y6bA(qbAio2Ik\ *@OsHW֞3Y`t<XZDl3c=zWd36*YO8鵬G D=Jmn˺ M}NO.K⁓*X,} ^ur&RB z@oؑ _kGXFI Hvd4| (k^l7"o:>Z;67ʤw JЖ0SꝏJl 45sHmw#D[:GykW?̂X`@!8aL^ Cf$|P~KUs][)9@2oH5Prd|dzdyPDw ,8I-`,TJw/)RG_AEbpgK/7"e~}[!PPs G%! f@s:9;*׮q#m\ҷ0ݣ^6ntmSI'NzR /Jܕ#.5sԧR\6up{ b10)†s{f^zdݏ&o/YMki5ܸ)#-'":,阄Rӵ0+ gtep|Kp_%)c8bsm5.B@`lQ}xOxMAhP*So[S ;B*kO鍐cEWT#<-Y|arHM?ىjd~]șuUov'!?Nky=z8,׵" _7|k[l! ,C15iWBiXXC+%rd AFN=ej}"oSuv><3Zu,)[cC`RM eC`7 g{ s+!t*^c׀4 ܣ%8kQ] d<[hE+5ݐM/#YWUe CB2j4%kFmy9y^})daBg'·~ĪOS6 m&I'U6?,2ԡEe;yna幂$nm;R =Q2-=8WO8L^jz%+&(x*/jh[+%M Z%΀dSnjd"݈\q&1WpsпXI<<{-FYtC*j8]'`jd(ĩ#y꧚Xewq;;;8Œ*0Y2z!9D!d~۾WxpbqaʣMEEJN}6mn]J:w_!'t1ܦM\cZa`FxDN3Ϳ7H3ᦌmy*3{{7 ګf֘qFA'v#9!/1W = _Ϻ zw`tǎ e$ ,TbS'U~ʚ,-@Vpo|"cZ :d"_AM8-4,F=[/(i^nCP+ [0[ c9e7K'VnxSYAޯ;I^;?ϖ]E-ݩqWkhvIym5jѷwnFobRWNMF0t-@A}c3Q]^I^=}A>;zQL.vbwiD} uo#WK#_Q{VǗ2[bI%,n(6HP A+`fZV~gs,2H1e긳Ue0x^i1#TJs,o9:GDi5ڟ՗IgH6U~O!_:M䉩d]Ijptšd=q^ f18Lm:Ȗ'pD&k4!}86*IFw]1 ў+G@ͣ)u }!thR^6U% g7բvWzT?!V^I sqOH1 QơWW>-Z65qi{#ƹ<^ DMV99;Yb#ٓKUݻN=u0uP)T;gDg fa,Δb׷VEWgGm!_bk!_s%M{uxK4i͖%&l9>O-/f Bt%2PD~-q^ ]qry`t`vƻ;PyKd4=w`Fx "R)3T"`19e s49nP-",n-kS\ɦiNl4)p*Zg"lG l>, Q9`(#^xzbtŲ`Usk]F'nCX')&<5]HR'kKE[v%:W>Ifd0ZF:ձL*.e/kk~3@Wʽ=MoK>548bPfLPW5tؗS l*e0ocFWCeCwY2đ>܏VKI"vWB-"? otlMHWdث2t6(oO{X-}-[PZ~N _|KLl7R޳mI nUn1nRq9C`h킫q~2ZJDC$库31=go+@I EW`ƼOQNAd0펟JT@FUV!pApX?Y%ط %J? #ݥfdg$D]MeDclxI$,;aJqN g֐lCAAϱlsip劒g!.oPUε ʙXnY(δlC5GV՟' |AE)_KÔmuZ̆Nm/wAaBQ 2fȵ'#]"d(Rog&ybM0|5K!./ <؇2NHi mVk$[\tJv80l!в@/fi|đdp[F16ٮPxNM9I`SJoy12ԫI/0>㙋r)"d3܆)zFmHFHob7Ii=Ȝ&yj y@)h3)|Jk/@WS\XGE/Υce-o ٿd%| zy0VY#lȥY5p:rSoVvIpT+^6A5ˮةa=fF)b}vm2Ii8EΦEwzD;㢊C,7ƨ7>`5Y8S/KU%щ4I=KON;F-n@Ër98x]E@9pdp&(##ȟ}7l;@>:2`d`m6n><ϚivtI2KCGG똭}uaZ9Vʸ pw5 ;:)XPʡF>A%'!y~oALQBZ`H60HoUHGnZFݧD!ooƏ{ĉeTS9(XtCODiY> |eD83OR]7dEV;zB22 Q3W (ohSp5t>ʯ>kAsy?dЮwef^)k qk5qqq dj:u7wQVȒLĽxN拉zm=Z\ C̸:5m K3fi( ǰΨչ\$ 5/$k^)p4 d *|tT3 37 G[8~oNIRFɳ;Ԭc- #e%T$_Yq?19)\F/> |_z\^ PooAOwn1_ۙpQFʓ|k$$z Abh6܈;'-F^u[uDZ86 $9g=Ej-Q0tJz\M5ujʹ?KݭýW;Up1qyu֓>ϯ7Hxk9Kwٛ83 %l6p \LXy/B؞p^Z0PBton Щ^rٳJ$5+OZbɳ=[̓~у%64< mc ou88i,IwlN"/p?yUu 䆴P>+-r̚QLAp(]MWfk* oדUQtav~T|aOІf11Z36 |Ғ6L6Aoq{ٕjv}P.fX̉). Q!m)oD1j'؟Il`ǡaό&E3-98ܧ!o^hHW0 zxwPbٚF}e)iuo=={`05 ?E@o|.t wn~fӽ/b.h,Ec*рΖ4QQ1&|s,Fzy5ﺞiH!~z S*NMLU<Ң\'?7o"ƣʵYc^~ߟ_rtBv!KP'bcMS 08 E6"uj'IK l i 縋1DK[VBPiگJ!F&|$|xy69 1sÛR$嶒bE~WlhW-wjZ{O-f܎c!YEj8Z;ic**>^0vB]it$FG'CS7[[@'@c7!&t,=O{Ap Cܻ9tF#/RG(_٬ƮhȻ<_huFo3; : p?ܽ1{YP-7􆒟'!sjܞ0RJk?=ω*8?^1S~8~USFa9?9/v"pZWfGqA,*]D#[uDe3yIB2 FZ%V<Z _(}PqZyp4*֒[-g')O KTEs)”bFs q#wciV>Q1UI3#Հp9E  g_U:)I'4GCLc55OfL_hxHn1Oi==y]f([I {EX3/q͎}!' sBZދ#ݹlb8Xѡ[jc3@\Ir/A42Gr-dJK5 ́]o="m(;G"LxnÉ$4s=J$*Eӽ w\/M\X\f?8\vȏC¦x֫@ǟT,݈: 0}[Ӧdun?FmR=+&4_;Dw|d !y7̐oC^ zd qbT=M `+l;;3تS;VX݌Jv Hev$xU㽁-ph)vrMȌs&If҉OӅ[DUBV ȊFH71!]m&V[-3%5Ip>_ϣ3KP@\CȺ`&O-CJok-\L+ioǣ7ERKkg:d^~Z9g>d&݇$sqU5ަl`&&L j}CATzg >*CKWӗ1#mPv 5K jk7dՈmvGL|z#"[Nn̩ .Ҵt0ݍISPSo_r%q߀6h*h Boz9Hy.$;w/_2AcRU:f ) tUH&>HۏGm 7ZP{0{cêwepai/jV Ka{]uj=kK\A ]@C YlWr@O~RI#'&;AL](:wtd`X$Fn4Pir{6fAQh;I}P x,Bݵ-y.b'e1٦RƎ,,OK4>_bU rO,jZʽެadQm k#Oe*q4l W)tqv"z ?|}9|կY Qډ2~H'0Yb4nʀUPT/K(!2Z@,"}&H]c79Ѷ!` {e\m QP0 j:9IRO1v&GG$+KE4CqbѡaGD2{Ò*Ap)=Æ/KkA^$QcR]8-Fktl^!е29IYb'tӒֹ_UETgJJ3qpZz}S!0 z)؅9݆t/x}I)htƄH#I~FګRW~|ζ>Va_|b}K# f^WzQ cx(!Kmv[B8wG/-p@PyTܢƉ=K>tZ^'49N=Ԅiy2zam;T.4Hs꧶V6N2 N@$Lk>)ʺ4S?QQ%A!/w#bT$)|U۰2~1,d}luyrhiu7X&JdT^M";(+P cQvtٹ.ڤ`l2A)ʵ"t)Hm XcbHUx%\t$#& zy|ĥ)EIE8GžU?:x>Ӛ=" ^|O)=O/y]C6u$"a 0}A hRAoIr!ٛҙrhMXp1̊'< FUI|ɫ0?} &lo6gS*Y֪ J7][Cx4rdXC\,-_u̔S잺FO讀Zc^CyΫUNsm.Ewi L?Ud'Uӕ2@ }3#q$+*fp)!6TnrWܺ:kc lMz NVs/VD ^u$c7t` h@)Si9>lz.꽥P: *w2L*tOm(NXHU*cc 5{u疇9+GuLejJ@xnB*?,f]JTFXj -].2U>4&';tA e*igZ2]M1ߍf5@ m Z=vaG dE0<դp`!Vۅ6zЁ\ay"mb,3߽93N&W+7Ǿ}t -TEN$(zJjE?ΕrP5j}c^ɗľ\ѩcjOط4Q:oAyjpi=Z1HjX@B5=V7|//_TcpN` &WfGV"W=GJ/p D̞m@xOTSmdz%Qj 3\0 85_Sx_E'cN>QcoQ^h9@0 TWe&Q 5c u-Yd, 4`6w7a+PH·*n[R;ܐہhG?jӇa y ^DmIJIQ/u,uiJ x2d!oaiit,TnhvӦ y68U/KQ9"sc/fx%a )+֕,#oϜLݝ``*G|3Tn.ᗒ{^sPZ̡Ki-;N\f笠-6M oF)"o^Lxn+sᵵ %9#ߙQ? <=ݴ7ZC$EB7͕(_[[vU݊Epvif5f4$[`"N*)qD~tf $؜N8.gv%횚Eߌz|0#7+@k_+p<|.Ħ5Z=LqTH fе*q٭ ߗ2&^"2z& PjJ"=}4tj弩Y=_)(YXiS.Yh}ߺ JjމmS\K oRãHOkP0=QbAbWZIdN/Et:UX[rjqZ ,C"*J,ڟ@.!״2ymRvl#t(ck/h4Ԋ7`?X=8ּjf9uu3m2pZB|D?,Kփj%UE&yp ںhB I3X'⑃ N] )F\ p(P;S 4*z+ 5R1S.U"(v5%Dnв^| ?{YqP UT.H Sx{!+@]l1kH`?Qtf' (00?{('ഔN[Y%%!ؠB+1A_NOͶ͵֐ 7yP.`"Ǒ~#4s?FcP1`@FNb5v]1F!%{kܙ9j. SzA%bؽp! )b@&967,Яm" ?ڀɘc-'j}FRU]v2=cN,Oi"#S}ABYCq}ciTM$Sd߁ Q-""@r౅k ,<%[mT{\bƃTZ`W2:sh}$(V?!K_{P[X@4AE;'hz9 -6󳴐[OeQr@-ǛiXQDyKkGm$YgF͗#vZ]'5/|#%揨_6 N 1g#%)5Ҝ0+0 LD]-ƧQꀃg*3PwօPJ0%8+p\NL@(mOc lpxBea& =g`¿:Gӟ@xrI){.8w)|'ciG J¨T'|_;eIձ5 m{+L۴SeAd^{j'ÑMSd >}]brVxicmA؄`v og,.K&9}%O -GPxDm"fK^l\.lZg[8or']iӱ`@$#rkܽ*l-18ƬK@JL)43sUTR@q ݖ,r_ڹj6ncb1-I2S9l_NM: hZT؍}>}dc$Xdק[Y#A[\W gކ<J!ߘĆd62NwDLSCDa ܈cþxIPaM7bNyT93%.d9\̰̗DV{+[oC{$J+|L_Sv'r!VT(nMA`ךd}i8W%ᆊƿhk<+dkz,Kl*5sVGrT. +nsXBaEeDR8JހAY},ԁ7 ei32& :̊*d~=*B *oF[| $I @8$595ˎS~HL;uMĺW rRngXpJұʌSYNvvY  J޸D$MFs!]p-LK.tD&H y>B /ֹ*ul*&J2fj"zR0;~H#y1!}2#C!$xVva~Stf>.pz-N0d0:V( R $:.0*ִWb&>`NDţFwۏjoFO؂;t3U}lh-][]5 I_7P89=_>Cp4A0ϷBXJPjv {/b, z4MċR}nɍgnFT iD~'4*xD\7!|]ۛu8LF8y!(|=N! ڦw F\9h3R3$S4)05τ&˧Ũ p*חBB~5!ƀf`Llb!]f׶wzJ-vQhn0Ljx>  Sw0"ODj߾nI +ގA׳EHez#_Z1 ]bgr;k<Hȭ,ZT%XZ*8?Vy `SJ_&u"r0i/TRJ.#w;Z[mLFi O|tC u\7OJ3cuDCJ o! \8%P N l= k53]`6~KEN=lTĴܛRî%Dp&}!7,.F+?A=b|[jna7"fPw^RP!` jSEB^AnﺴQ)\<&\ wr:|w'\0*9@2#, Ϟ(nLrCf];KdW.\<~irWW (f%oups'JK^?/&f^)ͮ\i1m/z{qFԌW| @UQ.ޖ@gl~aZg*Ğ{* A UeL\\GY3OĀש" 4?L=oh?%P{k]?T2ƴҶOG)=o8^pD(^8' OcT}r6sFX]IWQr*cG)%#&;Սԛ3tkȊikb<.LdRM1N )"x8N nxsMS\!!QF&Κ(b1-)s=7ǃ8:{M%@>>~Y8~wqR武'c'ZqbQ2]R/SI%S2+K$qˠCrHl(zA^\_P O많k-?$Mɴ7[3w!0=xNAWP'{fUV<w> pyMZS'7聶-Iς_ $$,sp;~,C'nD2lm$_ ͔fH$/]h~\bS®t3tI-7F>5 7UkwQu9JYPlRSQbGsYҴ\,w=*_fD)pæڬW5'X tmXk+]Ӥ$y0, 3c~'2nfXKzL9}Md,f +J{T28"f EKj}XY2Yyvg7ܟc㪿C8?1GSf `R!kϺZ#B(XobJ"ɼQBM9To݃U} WZ65X?w4P[3n]}ت{ jV0u >$UT*r(=-<ͱ"ZKqC0\QjkB]V=qUdx mZ/bzvJF tdQL ]*dto!;GTy:̄=F]ZvVz1 F#[Z[ʝ};;ҞبcƓboOqO|HF4>zDFBa)p1dU"mR&ѸW=**\vr *'0 pjpFtJPqaIx2~ZEK٢Ydb7%ϲ쨐gcρS/t̃җ9S"҅8[ ,O|x2Җ&_4hۈxG"EP3PNhḼUr @Ӽ;ZpG[]y9<#a׺Du@BP%%b_u;AWGK4EEZPR Y훪ın`&$UD{0Q*_*RlLZfp_3r8 J\4ۑn/Eo2cF5^R(|^&2?ۨ. ĉacpAIÍ28BoE4e~_;I%Q}|`_c!`J,t]E gҩ%/c U_2ԂE/fäX2W^wP*+B>^2OYE ]r}"1%{ 6:9YU1Mך+ق0鮸-d#Sfr pG"cZͰ@3j:h7<'J$iʿ<}@p NԦ^4,ߩ1ߜi*j"U0u]Sm% ql2݋?'L5@wi6a;@‘xhh乧sV[t -Fv8[ C£p %uWcvQyk??|}7s;Ҷ> @ /سoFZKZVs=RT1'ga/Q6{nN =O^NYrz(|[δr[ ?ps?AsfoZքX}HvڝhʜQ >DWϢa+L8+³1.r3+K^2Zy2M0dD$Z-J-pR̭]~eE#uA<œj2uW~U4KD{0Bro*zSƺR۲UEOGk5E=тysS,4$C(ў&᳗$E r1(L-<:6ONP_1ЛkH~k~=Ff fnΉ0﵀97EWk$.wL@*xtV"Iqµkx# }ȉY 仪y{m J!4 Uw+K+2֞Zc'?6#MhQuX_mjg;vW%z#CĄer)ކ8 .|qgK B9OJ@&|k cDTk8^B1_ n?فGqA9Т2GMK(i[}Z1M9 tpGB;K%x[QVnWme5zrĴAӄ eSV\=G@ҤuԂI:^ૺ.(q'eo^"*R,5Lxo.Лqc#IP#iMm9r-` [L=ThXM(Y g"~"sR]rE8 F"¼t">9&Ǽ!h@Rv.)yz7NB&SN?sfO˨`Tk-*tZ^+G}Np}wGfف]ݠWu)Q.$2"EV;W 9ꆎ-Ɲ :_RXfZU??Ecմ?e< +8z7@\ ~i p;TؾyތW٦єZZ|\򏆱z!tpڋ&w/S3 :Ze-**;u_ 2V4=x  QaUj-ާt (B"=`8!\V,A&v=6Ds'G!:@A*KplWI~ FރV;btphve`[h4Tvc { "cا#[D3vDe/Uq]6_ߕxtطi<بGwƳs:ߙAkXﳠ̫K}/Nxe1BO" D@ŁeG#AbV?odn!.izWt'US ~I,i)(5MFݎYg_/Blj`ޯ2A[gʔ-Td) U+PBEH" khbY!$So7zĞ{"'f$v 9gۙ ⯹N?c9-F_SΝ̈́.agiWv!i&ٿE d JE5)yY~ʧ]Ʈ [IOvj \ȮRČH"VaA)n7'KôK3J)נFCT;saΒ G[=_:I9+$$f`-MUSKVPaH%w*'aW/޾Q'="ހY"p =lҍ}s9w&J9BNh$Π+ (L҇6:I͗ա :sIܧ`2o⁣'isaS,ԩLN*#A~fE5ϡjjp_drЀ, ?iZiDREQkeIO΀dtۚ\#xz|I@R{Aoz&k x qB*`vfQ%'{-C*c/wBMh);C#CG[Z k?jUHey&WNtҚ)Q֒:#Gvr7wc-@+l`F.ل %4j2l/GeTt,r4u!-M;,[GC"xIIZ.leS˜#Y|mXdMJs^ pE,Ĕ$TMDCTR)4`|$vJcL*ykRϦr%xwk|Ƨv*h@;O$scQhl=`qbYWd_K!̌O2t eM\B{m!$uJ[Xb:fH :uҥhu6 AWUm\45g\goڃ( .%OהdX\ڬu r۰LF DrtBLL|+xGɻ cS MK7 K˼y`7`pFR5\3g=Z@5/_L !j\+h2-_K=l:9.U,#h\|svZ :LWZ&9U³e.mXR0r^?>f5]f%~VŒ|.OxّfeKHwQVr .!xSVYpfG.82N)c+/k>~؊qc&c͇~reGePN&c슫"Ԡ#ԡ ̨ AMc [x=Ld0@1_AJ52 xøkÊ1(ܐj1w+iy{-dW"9A{u8#8:<L.)ӢmTi&W\PTP*. )dciIk?!.6ZDLP]祈xV- Ew>[dPBՌE@v脋'tKЀA-mwu %CnO,ʌVR+3KE`>uݜQ>"CL'e ])p8r~u2$cJJջd ewn\NȽ^ RNPbEYZCA*6t2Fב\BhBtMmx5uX9Ac8RW_nuzΕَ߯#m;R6?i>=$ZycPQ*K|N@p">vXT,oĘ!ˬYYL5A%7@{;GqhX)GU%#׺sW Ӛ0 N=!hpQޮ^&04o w"'t?6N0u}3NR"4̩d5# u,G{]2HŤհCf?F V^)5B ?QTJ%[ )b;&\@64S+b^8,4L 9( Ձe!Z2WAf]gL qH:bӹAƘ3G9ɀȓ*'ۊk.2 d>wե:(AN6U@]R} 'bC0efF\TiHZ)n sڳJ{;Wd'`p|FszJg>M;~-eƫM)aKjAUPov{wlC%+*E\S l l~Q[bg0cWS2J!\ۮ#tm, 'O\8e:+ڣ4 t-O.4HPk(vc72>PubLJ5`Y/dSג}3P29U*1 Ҕ(3E}h4p ujͭF@>n7axbȭїZyaF,>c3HlI|vKi;#1 X=\NznNYd}30{'8vpEygבTHvg$)xw ~랩T,ݶZ;s1kbe8hopŁGͦ;kAJ1W+x:J;tzvDc"Gv7Z³u\d}fCEUH@P=r0AXd!u.'y/!* * ;+HCK1P$i~}86dN,Lv`肨|#l$ .\+jW< .31/Qᆪu[rVOp`@MqQ·!)?X.OՅ%uy-)~{2I~Xp̘^rXj&M@N7s;㯸'~ !0N~ZG\'c Oj~6.Хƶ *j'틙6@)JQhߵYXV1~FE^iLYm?h,Ѿe5; nF1'"'&y.sJY;@eYuִ5„̚l :"!Eh.Sv%۬I\|fqoI`gCW×|DeYk֭)D[Va'N_H);fpjUEX&NH5$DZaU_R7Z۫wr鰗-)}73?ƹ*M1lzhѸchK|G96[>{⩋8觝bkJmAMJ\vΦ~|Li^HkWj*r-A*ޝKǔR?~J1>~eXbvL ufI+' ;排EgxN$+gjY .#F` 9\e%WBsh4 IT9M K y8ͯD雖x" gz=Y 2rߴ.9~CNF)-Q 9,w ܫ*QV%l7eə9Ek'wk#Z``yiewys"긓(k-yCa'l 9"mk6Il.bvSV!eVXubF6|ƺ)_j0_*SmLzr?/Z3n;Mq"0\kbVµppԻ A7XV?fvhwHTC2"L{?ߛIf^煬h'qcD PCڄo(L? dW xX3 mwR+AիP2F({ќQtYC,&PJر9:C_3׸xi&\25֙=Bm<( hR j,ۑկӤ .C:Hd5:@TK8O>l:~iA[%Tq:|XIWש=Ә 8}\KSA/a6BלOk:e5oЄz꿦ԖS,d(c5:H(Pz|>#U {wo$bg lb?z=ĸF؋ngR c:njyy hx 4&.7bA+pۄ< y葷`5.` 0ꜜַxP !|,@LWm> PXXrh:'w 5Ǒ Q' V&zS< bycQm[Ok@XRG0ہX Cl-\Q\ KX8 Hq,#F%pFzfwIAݵʭuzd[?W9hUc*;eȰґNk [$L6oq^--.%:$P`2zQM)hW<hSv91ҍ8s Ԓvs=՞* QĠp}ۙ)n' %iT/{&6̜]&>xV:`!TMv-]fjA}WwǼ~`?+vs3&o;&2 a֢k;PT{4D#zX]Rjܡ;搎({}*3:"17ۻ-l>Pf,7uyqB~4xV3(dT.OV/Ǚ%Aԇ5с@.l;j:+^@m6ipy.Z=Wup\m0RSa9PliB*}?J[CzXU%I61I Yd)dRvZܞ(*ߌԽ :7(fdY/P,efñ7)]澛|#I ' xԳ)!8`||)􊭩Rw]JMpJP2پƏa.[Ruf$|Xv2Ԁ&-Gȃ7pu\0mzU`tE5_&کIZPoZ$2wjx%ۙ;i2EYVm}1ˎzѐ"9`'J'!wlWMQk!n$\e6wݫ_DVIqRjoB|Ő]ktXJ̨^;J^&W8 '=ۄ7-İ)gg"o^! z}גXe3DIN~75qmV-imSsB*>QUᕼvi9hT)r>rU .-8n`K弯sMA:Ipe.]/iW#:Jgz>BX%~vA% 9_|MC,:3?Vm|Mu[5#$~~R~6 qd`Esv-PO2̷2t6r5Z 3;CY,DKWnBu,ЛP* S{!Ӏ:}5rmr;J DVWzNŦ͆zM:ZkeT_ybmepv&|" #4]+N:~>BonXKʺ-%$7UOj}A_X3tC+nWrZ.WeaQMFRabM=zav+%m]ւH@sH1*tt)pu4 ,2j.Jrv j! NTǜV_%У^.ϗ س)y],4m9VTLb#v<?p;G,_` y(] @`E$lټ)m"+LŌmu5BLOFu\w]ri$HNft4Jq6PK&$ Fr2dH=BCyHلm?,D@_/ux_9wԔ[wxzVVȺy _Os 3)C K͡K \tXA#Ht.cYڬצ׽n4Qo#z~0}P)[%KHo-5LH,U# z޺t=([`k1NaolUjO/sju™F|BEJnN rÑ5Q^1s NA~ 8ǔ]2SD"ޯf{Ljb̓vڦ.̫>%k5G-ﺐEK OPfx*cav4̧EchX.a>@`|hgOe!yf7࿂@:fmh-z.R+ 86!%WB@5F%Kl\GqHiٴ"[}aF\BM%_I_mOgܒ Q&[Њv) +q I}w GiPwU8 X"&ṽx_f.b[91 <Է0[Wa_n >XlBܪzJ06 R (.&R)7ԇI| .X?ZYͩ:g\[TS:9R 3ovJV,VWxGa3oRCh\[ӆTVeJڳ&=4K^(֣n$BVxJk$W?5ۮtlwq/4N(v ?V؂9ކ߆իe ]{qԒڦØBG[rp2$%.냍̊& z ?.U!ZKdp|zn$@MŸۑ:=Q>TΝKX"|>Mi {C;3wP}=蹠M90݆1] yq:ktdW_xMh]x+A+9@-7G+=Bu .*0((ٰxW:8k MyD@ pRI3)o[#ףfF/'9Z;G!T:+`z<.* >]e<:=]6urm^<ᬬ"ҩj b]!*s@hE&Vp̆<=Up JjJ'Xz޴.T\`9Uo .{9 hHc]D=#Fإm`\u}UҶ$tXo韉bJ!( 8b$_bimêę4¬k2۳PYȲQZ+)[W5RbXض{i2+ %Zh@i?F(y 7GE>NΥ1LKS{!x3>RgZ;W`8I22&aD -1>Y=s!cL@SԼ.>awڏRht߂~ƦH8ӯ\~}iJzMgOe 3+Pw@sh{Xj D.0sC6Lɐ|֭`h[Ax؍Q?w$MDGko?ys#,p#VSa{8rO6gu%OejH5IAA3vقϓ(2d;z5"cӵn>Րb׶l+)%7TS_ IO1o;w&U6L]kP)9oī9|Z}u۠:]T{$}h(lߠm:@~@|tx a!m#ןzztm*]ظj!ʗ ]v.,thJ'W."S.+67l]Ҝ}XWXi}8)8D ɊqQ)SoZzSUօV)Cy|`io(.P\RT4})U.d!t8*۞")2ZaͦbvI* & V~{L* щ=9=wksfo4\& >`8- t,` }g2,ٷ}ٜ_?rLG"fbEmIR152Zq Dc8(+ɝ-`ڿe͟vP˛Լ@{@WI i.࿺k3xQ)g '68a4_aLfCP`=G3P9K^KAq AYqen墷޸kIV*㇣wIﶉ Hv^[=lgd,%7#%~][Et|'1C^a yNC)ʬ6.*yxx iEKx5N­J2UPwRS` ~ ߲eJoŮCNj 4 ƣW4A[Zqr:1RbdNG68a[5}G7X*χv`0_!Cwl6 pe0Am2͑ewQYs e'%3a?E;YJ{ H0n{^"}2x5_;ح7!.#e?8?+/c_ N9&ϴ#w7NRlADa] F>5̎',3Wȝ$lp."40| Yؾ#q~xPyJG-J~$Ҡ,C&ətB 7Fd1v<\,Βfmi+F_e4jw2SXVE?Z\oOixAH:jIsA9}I+~ī|Px&K!(Cmv_}YZ# h[+<]Ԉ٥(|Nv] 4 zѧdңf{yu(_^߻7"- ,ϸBw!F'LNwcٲMQE;8^5#3V<jI-wxBt7?':@h)b8|KS3 |p1l>45&f+_Wcc-,P@B7UEKLFW +G!W%d[u4&F=;b zrdgW83%SuȋޢklAFmW^j|Yf)޾kc.bQ+iV{IF{UVy:g ?M?Goyu{ڌ{X5^S^>E{BȑOTbC]?U:;{ЧWmwKp~Q"vcp'1e6:.H"Y0Fԃ mfZ@YXR䔲^JH ;n]C`jl:*ÿyoP縉 7ly~ڰVD +V&Fa"ŕ{=j@QM2M7$W]e $;ᛟwcru=Jnwj'oI#XFʐ/)?Ervj z;⪲v`S%VWKf+0@{$D9i$EacCL\0xh4x/u]?tfb%Pd<7aunφ%ѓҮ4ۨ("7򦮀v_̌;o^7R:shV ./m *W RZpGŝ3v9iY$UfӺ/9l{ys Z Ļ GM GWb Lz]9NV8BHۖʓǚsRPfv,‘> MuzPr͙&_/kN9BwY_Jsb~>tV|3_A6iNK }\5PO5Eh kS/f8tҬ5*iCϿp!Cj \`Ӵ8T>NIRI1<=X픣7}gHz ;LP;d4! 2,!0h/=]U&Ak/ ޭ'}, K>bN|{0R*tT13+JhZ[\VGͧ% (ψ,9NzFh[4y5`T s]ICpI~O#. |"sp U'Чml`ZO81&)L zh%]( z$uYieF^E1kjseb6;,˵-PRQ`ӻ@vtkb=f*%ضYJ{$5N8BI3cDApdJjBu3Bfb[^^p!eyxC9xs]IJXI0ZPѬZЀtr@~q>B#ժS<Õ±O+x{;to vϿAy &zvU+dbK"Gbgؔ8Hiيh}NOh$ak:eNIC^zIKT7v7/}h`dcUc L+Lk<irBAz$#DX4lX_A{mJFNGp2q~ qwDBs!q΍%:|+/HD1VZ9{[QkNuXo)N&A)/@S,ASxj5Y64 |_nބ@ %B4X58`0OOp]u+ g)@u:oٿ!YpeD=*.vL|gk/KU+XPz/9!xr􁥹뉓98ΊLԽ%+N#J&4r4ܼt'J|P8UHtxb/8MӕEzL'!%tG|{Mj|ˬ`b Ԍhҙk57gc fFnC{BHY񨫋1.8[E3 _qffz4Y-AaPphJfˁsq90f]XND?9[reӒI]V -MM{>Ǐz֜g;Y2B]!?-^xUƆfcF٭F&"\{ggkbJ#LEf'OQZ;4afwp4ܧ3M$8M{fRDd (8{r.U~|=) ;se{؛|RA'9[ }3ʒp4cSB|oF2l^NϗLڢ ~ 97-A r'g9=!D M"L6c5\}051ACW{K{uoc6}\[ Զք3͊&JZs{1Tΰ(J(qQRWo{Z~(Ǡ>Upmh +e(r}re@M2FDX4:e^#`~rEƦ)r1+(‡?E:d5\Ա"}~dpB"o'D/yBM'|z'q]3H/cXFɅ !9Q dJd^1[tEnƜ#|&3m;!wLtBҋ,b)z}"6M\p.a> h8,5 s:ͽJd1XSx%Od'l_ϢN K8-4ٯ)c[$MaUv!CIY;Ď^8S(*^.6AU{ZW>`+sFc q佔^`9)«W_]V +jl{Eo]Gv,@Ïn@{1~Z'/@lyy!j#9qOS]0>3#O|iRp.3&V l-O eGA0"1:F ufձebBC_a~,|U;>>!K-MKEO9޾t]##p|9|h2Ԟ=BI?ILQV Yfb{ʮыDTץ)ŜuKE4,0us"$ %h3b]z-,0(dBceاx Dbd&=F_7kL] kH޸"k ԰1PQX%lp)xڭŚ(XI$:bLN%`d"9<]E&#(U1'M+hk޾vR>zv\u*e>.iP"8srPWW|J]VT}Ғ.AZJO}ۃkŸ,V%mtq1:k&n3y/˅G=]c7|nS+yeM}}yzb iO0`rxt̞6; cv|i/h4YLB{,O~lje]gaDWܷ&G: NLb :^D\l_q6[^u$A(ʋ(]R󙈠^L2wQg6GkT#z+廓 ׼ ע,m>RB11F^Oޑ/2d J+k{kqs}ij)}!B>bo91}*Qne!͉dgȿ(qOWR/ͫT qe9K 0uИl5V+E~I9ϟ M,CUNfu|TAa/R4so fV4w^51™}_f'g"еG!X . nv,Xgk9 7kލs)떆GD1 x6c!xTE; f ㉚݋l F1v#ǭ^ 0`o6p!44R!6ZhUxs(EȎs5oGd g0bǞ;Y}#Z\$f=ku<Ȱ0S)bYTRjlXCeZX;ݹTe ƇG{MoLD{KAeɿ.ʱ^LU{譋maaQgp 3q [cOw 7`6ʗyJ*>B;˪ KҟX5hwET&*큑|%!J pb:fvqJGo 2]WO#3rYAsaJజɒs(eT$"7܌ئeFjX9w$Z9) [dO$FnJñ%7( qK*){1}*j60` lVy9P㦷NGZn_îGF|YCU$dwq !>+CF!O{$t*x}rk¤D`)b~L*oLua[o#؝_<EH' b Л\gόF8Sy!EB~=Ŗ#.q=HRCˡ:Nvdl#&t) ?Gچ UTL{U/Tˤua[AfNwfͩp@Їbmߎ\fROqݩ0. 54CSZO5U)N֗CGnΌbU-.jL{XmРÞ4yoTmI|lچ;><.I^}lMc{.PB wn4=p'JUFD@T으&MˆvB)CݰT cw⢐/N2@_+Syye=R=0Y ΅|/ |wL1*w656g$БȢFIsOI7G\>5 & P˂mF3f?:DIZAQfO%2QCbx-^HyYӴ]M\L R70Z$QXb֬BfmஈA? ]\7L" t\rሞ%H_h0׌"Wj=ꍌ$h@mg\="\ߙn s`@g}g: ށad:wmp+C{KwW {KkBнw!E")8hQFk#sjG^nŸ:jvڼ5֢>a)[x0d́Rccrەm26{r{aų , BK_Y3'(R' e"37*q@X"9\A:# 1?_[YWy6q̩u ȥrgƖ6Gw,9B_(HE*5Bno rI#3E/FwK֙Ƀ x*m.6Z'DsJkUw˙)piHRF粙MX V6)J FO))l]ӈOI9&1C粝gTRx)r4Mƫ@hng%+.CZbٙl" [ƣ9>dzCDփ>˶gq a'\嗞T,;q-OӓaBrAk\4wgnzx _!Es`PSDSt{3Cwx.`ޔ_Bw/8=hnhHkR\s)SUgAE;Q{hW~z&IrםqzѕvߤƢR1;DJ;kh{i(Vt HidlXJChV8է+<-"ZoTe9Le ]Q*@QpM{')~Ԥi8C4E~Q~ڳi֕-־?=a8WD |q?]<_Q}{_PsM6x7vÔ%םɦKFPAo0-mˋ~׌Iw8"0$&foܺzfCoF #j?H*#9%)h<\gDހ,Aɣ.ޛGLfC -:ɻC]d4)/kyTP*/lFmn({D;GYGPA^ Tx{pbaAuRذSՒH uui m"5.s@}X`Os䫝QA$"吨:vCiy@ٜ&̨- Ԁ&p*sq?h%k(W!|yM #EwH؏z)hW*lk8G1+F@v_*%gnf8iEYs_g xlJo{K\Vg?.( ٚ0>p,_ ՐXv/Ag4)uJ_FiIa"#Φ"0Y>ax3Ro1I@ᩥi&~[z$FUv&De.TzQ` C kGQEZҼiA!aNBQ g.êUH N0p@]c;Mu)™}6F,dSWۥ5q䶅AY?_kxi[j.Nl n%tko!$ưm=iV2\~.h٩]MuC2[V!wU ?6at`9DM$~0y,HIr{A;T'6#mҙ+􌂣UzwcR 99)FRi](yf0= #"sqʷ/SQtچ3X K`;GQ'4@z()toB+zi{W-`NNKkcu];'?YΩ:v3+l"HO#ewG^GçV^QڸM fe(L "$ 8 >h+r'gsrEN3~ ؁qhۇ;fOG~5[ғCiI~ӵwOrIZI3 -9x8ylXYuN={$ pkZ8QE9w4Ey̽i%{*V=ɦ!q{֝h>@. %*t(҉߹^6!vU5x`XŰAЫRoN{ 2Q'3V;*ڔ`Y}7JVy_/hu0l}ocXI mxlE5f-UFzBiί6NEΠ6!Mŵi~H^9Vg4y"M̟^[r?\ZYMoW K`y"}S~ʹ:d\s `60RGKOiL7~$^>1??~,Jٞ|Ҕ3q#O=uS:ZQpKUHO"252Yt3Ao224tx>gя8ux?2c[d*{G*+j+U_Eqp+MX{r,b04﬊b{fK*{yVWd:P; Nv'R]C5ug\t.}ާ7_*/K[qdQ CxrAXcOv7N q4yA􇐉LDҔ_TAf&i}Y@h5K8N: ]H2SXҍąw^)Or+bE Ĥcaī'v^/*O!>a0G\}r[Ϥ;Œ:vmjU⿬Бa@CG}A<T?k>#|&!e>OmFh;t&OV3 t -2nE\7i|Ȅe6KLL̽q5G>(f~IB4OUD‰Mla麆rC6[k;?%#|8"Lփb*ZĴv( 'h/*J0*b9v<pCCVNFozhqVp#p%TT  :yi/-9 foh0C?^U+T Z  _ٹKnXRf^fܲ9-uN5kb>?MѤ @[2 sdTK@/*`mPXg(Qi_{fwb괽,c;pP0h 25Ϧ-gfx[_tՁ b&^q7o~` |ؾ/x2Y)qk[2Y>XBVۛ%Qjo^HCTEČv Ge5z'U&bAe+kG5"+78 1NT%'֙:N4%I^l{Z|QF–E^m7F򸟝Z"9C[{u$ *T>x踅_uVPi |sS5 Sb7jrؚnGy+>R ``_# s|Zǀ M}G + ^nU m(c~ yz ZgS_BhTGUg;I1^@(3:֭ADZU ؒnrwo/% x.[`t'hhV!x&G3`0w?j[j7aظ&= ba0s$dI;1:װ B%n{`P_}JΛz3M3}>Yy(Nי)Sw|z% .ڪ,q>^].].Q "jQQĉiKI=Ywcsn1'{(ZH f.JGZZӓKT19*U i-yB:AȌ"QmL ٯJ>es׃#7؁pX7by {?n*r`E5? (7[$ z\,-84d{Ya]rL ;]²K֩z[ɛnKRg+0f0qj9PiP W8rCSMc>ȓ_eWǏ4j%D)vɓO&j@qjh #.nAl5{>(/%Q0>z+1DkmD9ͲP&'9W^p҆3 ӱ,=Y(_p%'yGr`\!lIzvcѝݽJ/-aѥ!l Dlↀ _D7Y qԉ wT/sCJC8+_mB#nuDqD<1#NC .nlPJ%&(cK(S%6 ryJ 0fz7i vW88~h2o2r.'VQR!R[/YQ/RXw~Y,m2fONXĞN@6x TȢP`rXx%\Z|δT~}P 'sK:#ң?|MWriPi RZ; `w)Yڶ\oEvEv(no,vQ%3.)NAɛŗ"!4Q:JlO㺘Ay>f#,TN%F^`hSm)զAs/zΝefcqg9>`?OA0 Kq% 7ȹ3?\&tp[J֞7(h6z^R(lB|y8ʴ7İP2XN Fz+6k^nl66+pv|aĺ ( <l [xz)4&\-,TqbZcR qh%6f u|HsdWR]zҘ`"8ߖКm;tlzjwтAё cE+ޑu{Q_x})lꁪW"-\t4|, Y+?`a|ܾQZ^c=K3]|遡`s'0F4-fNs$E0ywp"Poi6W&s-#T9>ۓ {K6{@rS)&mnvIU7 R=}k.0C6iX{q4s[.KPQQĉІP5;1 m;5qk&á9N5>~\WYyyMyj"d݋[| L(*[2ƏaBnK)fCݲON sMArOz[Gdsچu9֥3!悂ݏ/TT{vY1l6)٧^I:BCQiljJa66Xidugȉz=8}Q銴wbA~oU>#@' 7YgVnҰNײ.T L4Xz#Z_K#ݤhkpf!C5ML~``BbRRمVOeـ=m!=/J6ַqXK G2 L-h!0bU{4q3W|Y' FH&WB)HXe$< 9ȐNyНm'cW yyݜg->̮[cypQ8 qxY߲jXbو+=}%|XXxX`!%#(gحY_ts =#w=ad"enUDl#vD᬴/:*g/KWju>d?d!iKaJ 0f*U[|ٕW0JWHHYzQkMTХr0

  • 19l#sT+O#9`jnHGPRi"]}2_Q܀j3տcA!UKE}pb!,㈷+҅9=eVy͓bT ɜ b"dȋ ,v1/m?e)Ac޼E9hZ"X`n9hW`2.ۚF׳= [_gw TY/ܦorg~dkĔleaf̐SHXc-'an&E}{Wf{l) ;v*r3FHi[*mMxc)+f͉TGwE ^R0uHӣ2 @kx Nxރ튡fsR4xYl{[^<$Iucv;le{F0 znB(Qʜ7x6瘟0Ʋh鳞:͛CsL xX ЍgnV@;HO#4yg}8aԐo8͒lCxDMiEo㯱qCnmVZy=` )4a9Jf@KҸ]t r/Dh۾ӑDŽ5 ˾=zԃ${ɱ^8Qhy}m(X0Dݚ2OkmawWx_VжV~˿!4{P'I^ >g Ȫ9 .HCw|pL#c0{[H䍩P&U/EѽKV*-[t֊WAYfg5kŝK(w)W~w7۔@x=ُBb[7ʌ;L8AɈE) ܷ}[w BƸܭ`.TFP\KaJfiJ깙U(dK[`\IfΆ`V,n/L<`I*_gx>佤ܟL9Ǖ>_x'BsǮE4_SVeNTL@'z8 sg'4:NEHX]7H5#4T^xtgYJƙ֧IʬzX#gjߝ>C]+ɓR]ug>U|Hy,u%n\-JH55 13qI% 1Mj/bfC̞P֭-pL'W5zvgSFfZFA[1/Hc V _ď܎H%1txnW|DZ4aObE肸:˶қX`rYI¼'HCXƤS&(O_;.;bjIhS;[p`:ѭr<)1,<5%i9R<X0lXkɍ|EurKm;x+zۛhj MkХ|!x&oPjM;;ZX+IwoBD[* 5 z+̟Lt²(mIzB$ӸW6~9أʲUtCaKMdva9AJ"2E]x#(K'aW˝Nv^VB'2#ĪdՃҙ(ꄧ@ lʰH i cp[SchYB)kE[>@!I?)'p#IA(nnbNN *ע\ "ڼ?,U@3^F =9H Jy`AŻxD-M*Vd*'"x{:(o+L)Q@uthn':W-M2&~$M,B7ѿBΜ.a!Jʅu~958jF*/K4.+ӟW'\}7>uل*d֊(6UXqVrISh ]9:QZo ?|]H}=4Pr5, #@;M\~ʒYt_̎\YH+H )mY΁E6AG2iAUܭ~lVq")>(CI`хpp9ҧ97Zfޚ/?/NuLgrv)6g`O : f G+t} )gF|Vfpp9.wAev ~2CML2[{.:.%m#Nbs sgb.R^YT?/a/A?;`olA>3?mukD{A8h1IΔfX*(sӰMY)9'~w1Sz cz urbD>dK-;.74&6PIPE4C@"1_|@֐[IGG,i2^gr=4ѳ`zXv?U4㚽 Q!I,˨bdo,+yMN&p2]_kA>\ةᙥhk3ۛe?ۏ;G* 9aIZp+t!% K+ JOc@sP1B#I`UOw\DKj6{t-T(2݂kH8@NΩ oE(OLM3q/As秧Vq\f_Gc˦-1 ]mmLtaF77Y]01r,=_'Qc'=ҹLYԯ+ZNjgei݄7/>WxMr_"F^ S'd(]yI5~YR~(|IXB3 >%*P ,aS<N·\Mh1 ԥ*Ag|5êM bvaYXD}nlg_ke_͖qq~Z}B%mH¯Z( Lٻcxv`>PeU7| S7~' e6 6ڰ> 6HGUCY:OuГ 읺$HkdhUr7f4,Uz}Ċ֦dLd)py$uo/j` ȎK5z4VLrG'{V(1 j`wMc@x,"<(D5`}gٻG!ė4ԻiLk堻CLy,3gߓY13c3M J/Y!Ͻxg&xYc~Kb|`f`SWZ /ALgw,sHC=2;FRj(*^'ID!5Q#fa,,,ý᳞ >vP7-!kC(UyǨ w׉PqƐc ֳe<ũ.՚.2!@.FˡS@hhx=c؊ysDMUsz ~_;M{nAեO`$ jryЗä̲QDfՓf|Z2hxcN9shZ߅G˅H{B)R y<58]\ϭWk*(JRsƾ)G4e+3nkm,^b@Ö'ݵ땣|)_ z>/KeI y %c^mWW $ko:eEˈ^HA)(P%<ؖg"PM֕c9Rkf,ݪ.P谁뀤g6VFX!soDKnũ):5ץqڳHsEu .=2N:jay2Vu7vׂb[A!ԮqZKK3Ҫŀ!kr Kb~ԳQp2+kgbKU"ph?iv&?zKp!6J@y[GԱƩm7Cs{ܫ$4F)W f ⚴r׆2vLŁ4Q^X$AJ)z Pّ촔C4ͤ{w`"xmejV |bC*GdUС|-aXoe|<=9 54Z}0)XM/Ϗ旰 "M[E[[Y/`>e˜&#o?0*Ѧ2P"))"K41^Q;#=R̤T/x6xyοb9XF փyc}pvcpja?{.Y6UnV ":5^~~]$/PSˤ5h0YW4G=\HZA(R.8kBB$״"+j3p>WP|s}RK ICM3E]EXǼ%::Of.i\閡8XR !ctwd4P`O`+Y܀̄M/s=zj1Ug؉B8ͺ"Y+s}낃]1-eI@9TR%r0´\@ ó ~ɽmmrL<&tK謚.zv1:b܄ l,;b,qQ`%h'r=i ?/|HQ"C֚qY%%|O,(m#tdX]E%G:05j qh[^ŵNYAiCdH GTJ`<96B#p쉮Tۀij3;n`8&SOCCl/"EW#+G<`Q܃ 2T?rfM1_^TEByvD10l#RiV%-)x^1Fe`ݠ;Ϋ.Y (.x ׻ ̀^I'7A9MBDI]X&H54'Zq}1R !`GlʰH9V N*Cl&,:) wtSOS&h?>EY ?+DXY+ܿsWj=bxy! &ͼt7n Zh;_ <#X t-KXaٝNH~h~c9zN>(IE+5ZΎkeOX[5,²ngY&8 ?w\#) !kFǨ >M MQlq缔OG("ۙGlAN5 q$[@ 4 Ffβ- sUt(l$kNǕ*uEiƼn^42V{xo 0ƒ׍A+sU`.9~OCx " 94l{8;PJyI< w' Q",ީY%g>F ~\*x(36i bx(2 h\oZcjT/;: uw+2gTwf#B& ,@xQyZIIr}'&$N E'fh:ʹOgd S^whnߓa.x:::.ܘʇۮć x\SC.FCOB-QeR5ҼFe"5 ׊ȝA b2$5`t݅3M_=;5d ɜ֘`Kŏwhk}yܥ5.9~q/ljĢש| lx-~_!L^VsHf|lq{J/"j*q֤}E9y yQd2S)~ s6aFڨ5-"4[ 1 FLY'IB:IӓLUUik:w^)C-sxz$dc? oWGGY:M[BlIbZ5N 1|+* ,1ݤ:2 dHEvߩTP>|\X_?)ַXne!{3vwn)"y(h.K?*q AF,1QA$np;qS_lA :cStBƨ{s/#V|+} BCW!1 XiΣW xsDt6rNUU{=m+q䆽4"AXI0ctnmSA?M'(q=PaD11"FN-'{)*djhGϛE$*mgC#=8ϰiF۷D nҤguH|*MQSD 5F$`)Nd#0iWVn~nWq 6D J5W]@xUjP%Z!!\d*|x^tU?ηMjl|e6jB +U2gaS?+b-[o_=I37&fkocB=1jL[-*Td+eH2ssUa. MM8+JH6{/h]Yrp7Hn<l&CFGr'ZL͏@^_Υ;3RڐQZyM^B2Gg ] Qh_G{)&kKTsIt'~o8"Fb cTq<=gD9ZI}#MygPc]")~w(#a% ihJ߿1OÙ*OkSUC3~K/2Ei ͓/4ր23غ>\⣵GHLA|:lj?[h<[VbK,'ޖ/yvbBܛJ8mct#⊓'ԍsnxQz ݟPܝ\]xD˾pJ dݠB; j +lfA`K=;cevyo2W|S\J-P}26E6^(Q,@EP [fj3V*쒇de06'Cſ"4cHB)V\#gmv5/$/;VjrF3[Q%~_f"sp5RkU .ISa#uUCr3怸(qZ+lՑ\,te;6~Kƀ/K!OPiTiGBMZ17zkʆIʝ`(I^l3kİ9`P_#/Dǁ%!=j% J2++Qx5xjܠ22ɷ18e(ݰpL'K9@ c4%^SI !L TEK f9zHGY8Ecb"m lh"A̽ tǀaJR 2"RU8of!A+1CJu2~}I<νr_%8"vyIY3OJf2[AU)D+B`.@cz5S薜*Y>#S4_p`;).~R/=Ce"PjsWdE ":t*ƃN," S1EĔo" wh‹nc}@4y$3/2BW@UmK__HEKQ T a QEIHA^1KI *j`8j ΨÆԏ^;<:n. *)dD|LJE oNRkLuZފTT{hFh姘X]aeВUTlX(FجwXayZQBPK/ P5&b":l40oqCRiN.%}-&`-Zmhs57Kv +P>VKu* +i󏎓Cs:ޱy!31 c`|2$Of:(M3RݒjdE}uƂ۬m#\A@L`M9x7kT]:ry;@\Cf`pNO)'nQsez9F%-IFnD1M$] (^&>˼8.=s_3Ui^z7 SZ?-{L=iVӬtQo=6YF92S s;[XO^:+Zh>dQ, ~3_d80[ov֬=DX,NLMWkAUm,y{hc}%r̜şG0^շ?_MMx3(&"UI=lA#-ZV(GȈAs%&# ]ge;]g3?X1 OkMg}8%luxf/uƇ۔, WF.a6Ə7C&Clg-j$ b`ziU"B1c)vOՏ-:j@b+㩅VHk&q_杵YU.\-ɪQf\[rw $;oJMOpڙc׸u61(e(S-dOAsH4m1Y5f'zPR\'+]w: 70^>F,QO.r< XZ/ E&&ꅐ.]tv,<.^guI/]Hf_NnPwQsйfxo!Q ~]]QEl lXꅡa0:]xJ=ś8H HA 2} MzǁPuD7HJm>vV>ezCY9:jRK~?1BIv2 "_^= }ˢ、8q6WCm]gwLYBuIQn8gLzEڏ4ZPv"*W8ixwشV~)J7圈e`@zճf(6eMW㄂I}G[kCSAIzbN e|B`J=>0OCbs$Sf&g\zgߜDtg#}h͛˵/ﳛS8*"m~Injkȿ((,aXW\W͝ <=+$ڍՑKCa:۞FIG,ܡ\: խ=Khpgd}k^mAnS9+@AW76oT2w L4Zu5)qكzp]Զ'RbAV{nu7C4P``6Dtp٩n`&zC;y7} ]D jc+Fơ۳pOx*nOSƤJdbW`Ƒ-xm6谱U T%VF[ QG8FͅhSo˭F^P'=.]B޶MIlIܥqHگI02\6P>h˙fģ2Ѐ=0te+;gw1}N@hv XmO XnQ~`tP7hNt|gCߎ+mr%&%+sUsD>^eo Tvi"lKߗUOz4Q z8i&ՙYmx4nI"7ziw땍y!G`lؑ`ǯaz[ݻ:%Sm-IY77xST|3< q\eJ?C[4&/ )s; eDrT,; ;[û A_^O}1 𬕫DQEys~<I?jAGmu}=.W%NYTx:AfJ@anH4Yh*~ *Y+l+Uxi-G~'53 [e `]@So k_γɝ5b,j®pIGCkP|>B!?X:X-Iьi-D 9a |"mJ5q0۷CncNACY|Ѧ?<\{nvJ87#NxpARgP슦tVߜS)Kl艢 ~2hvql65A;esFd/=0ߔj13]JS!fJhI p[up|zDOՖ}u>0 j :pnS2Ume"uhNE9 3N+p?W+%5* hui`3cl]0?6ʸk~yڰˢXDsI[A~S48lÀ}GWLt,Γxo6Ȟ0 9)m C*#a(@@ %+[b ڕ"3<>]If"e0xrBi #W/um} g< wp'I5Zhl`XD^b,"C1x+F'4H5E%&ʶtV^tRt8"l1lֆR|y<_Ξ` 70ϥϚkE{u^1$,uvLlC}k)/d2ŔÖ7`%-FddB^ԥլ5vgfbwQB/3GEFMcUq<_jC=^o }X14K/l>^1 5} yDt.V}syyf ^Fp&>]\F+Iasl(5vh H:?9/ceP.]pG5|; B63W˘[///y j@A%Ez] UE (YCE0=\my^gKw* j9 5p]lֻ݇SIŒpӿfMN$-0l>vos9Ü C z>Se[G{N'Q@N.G?WvUW4 K3i]0?"wV)2$Z4{BOau#$ܺa"z[MF+\M”xbg8% VڮHfR<9zĩX\.iZT;W}:obeEzФNnpj<1XJ}_DaUA#, ; ~okg }hsZڡ5Ib7ID׆~1[a&QYc!۷T:+-#x\* l]b$sOK2xl:6g2SGh/m(4i).;>w,;A x'5sLLߓd#58oMh H{MݜʎN'y0E@;:t[ Qk5Cl&t7X` &l] YIKO18p~ [v`bi?L(;YȪ# [aQMS /P8vGԔT /W0YJ+<i%-%\΋dn=. ߥp#,?\H(\^T{ uh 5$hzEl: *SZӻ3 Xaر'"$ٙpp; <%pc&/%/7mPBStv~mQm-T }G#t1Jk4$Gs-CfpǜCvhV}~= ԱB(=w'CP '~76z<ѷiKY9Xp/(iΒdӖ jC]4BS( ZZDb/ ;qb#5gq}̠$.(vҲh*Nd% KD{G S Z0 #9oјbTYX`gΊKVh͟LRk\PMhR^,Nc) M(k<Ù< 1\"|R&>zwO 81{&0鬗Њ<ױr"H:ʊ'~utjKniJ< v\&v}bgQ,X3ORvYHq*"˯TcÖ‘b\8Vav* 9\WEV0؏k2v̰rTvͲIߓ~w;JTR@σ][nV',6`_$W:{ƌD0}FU[(m\PHg$fch~Jh8=UzR{d2Hh `NN%Lv }\ a9vR@ \="O˯@!1tЀ;ovd yS#i"{e=1/CVN|Ow$. 'wyƂYKud)٪*&w!rqS3vNo׬K/cx KiqFnjPe3)%ElTYC_1lR_<{Ϋ=pd ,kÍYH' i|̃<.9z-8)7*3GlrOڴfHff9m.wj᳒ͫTA5rcSsftduLZ&!Y^Ʒ7F6uls9gT5%! W޹`,dA8ΠjcǓd3Q QRX r9;dĔ6 (6$Zӆ8I@5 hŷѼIU[̚C2ݹ-bKW"ثkTFv7dY=h)XӸ^zBL<3zԺ B*spRll<1u*:M٥=rdSgRi9}+v g&M\Bސ? -*>N3BJP^P쩲gW^3p{X/ٽ ~b? [7֯)f4b(2ZCpjq:|֯mʅP$;Ϥm҆<%ߎ/):?|_Ff26ar{26.Zr"y'pFϼ!A*b EhnYE2#OQӂ*ESvt#86ʓHqD\MoZ|FDskhL_V@.xT3Kmb~VԑQ* piK?\]#sifm r$]%W?6¿#Qxnx;,#.S-*(T؅^"?PkUG S| Pz!A"b}ԩ2Q#V*:Toc5)Q+GMZYϨC3YQG)%04NY{ xno@s1 g4px~sa:g1v?Zr^Bv{=LɕtJpf[<M~uT.kx9Ds ' &MA >vz5,6D~Y<BR,6\DD\s$*hTouPHľ0!B]3;cd߲Pf݁"pn}g_O-#*t@L_ SM8>T\N f{Z{i@IvM Ś7O zmcq֘'W6+ul]OH(+#ۄ2 UВ7Șq<ƚ 7l:"|P - J Ns?c˅W0fIL ea>䨋[0Zf{UHȒ~F 5⳷(3_v268-gB |Tы)Sz:sӸ)-Ж.ښ :yG>̻07 i<\KU'Lǎ5R#Fmnua9K/WԢ,$C^<*'[|5?'KPX\HYo7=%f"7ѴKfbr+&<#3R?Tѻ=EVͽ t-LT^GڮYXt`W!k'J B?WNp[WQq6eHVg.vKJk& F!9+w"LbN b sK`z ZcrEKi49ؽzVDvk/"NY G'{"ٸC =!>kV8؇gj#Iei6m qJޅ[4 :@ S3,3ǿFj/ڍ{/,A6)݋qĩ`]nXa 3N'oָXTENF%xS2gCS~$Z|Ǩi`crubw<гCsZPJՙq8c"qbC<}ߩH.AgoZO'oP hEa1 ^[NɬZN҂g{>8^y O ttOЂ5Ͼ%ڄRS .gاkR?K@ty'nWGXӷ  y@]<~yB@;FLhHֿDB)bOan?޸~4ڢQ0y/0 bIx`L\>/o$ޯ^,J jn]TzM j!-WKumW㬮:p;o2B^QCc#W5uYGI{dmZnL{iSJ9K30Ģd k[+zYd rƄjXlb]K;k ޹|vhqFTdq2$4O6 {֪{ גW"C?$T#Ƣzś0Ӧ=ym^d@v ٨ƌʺ|9&ArֻOmiY:|v1Y<5~e̘y.T,i0`-EzDo#@2x;M2KeUp̘}+ԣ+Í5T"ͩ%3lV&с}Zڕ@Urf51p8 B$s&*J0faVh^\ڛ gh(*h-y8) #N=kNK+ Rz Ͼ;:`Kgm*>YP*=T"rb R&͔CZc?JuYdʔil4n`{hkW+,]*;nxehCJ3B,/ԝ4”}b 4m|29&AthU 1?Ia9fQ%22D "`AG:!J\|ut͉5Yͨ*Y&CBoǍl3hAZ5tTzt4> ʄߋ(؀uj`3O*n>"=\d6 c2E~wt>&[7jϠ>w\KN0N_9.¯1OeGr4aMnù5׉3MSeSfݦFx'r ܑm :@'{:u LqigafG6/L+]V-?w#tq)m i\J aJF{7xG)'DgkyG»J<푈ڿŵk&F+SkJ&Z O e4p:K 1cҒL/Tdoz{iġTny=mO+"|/E ͇ Zy4*Ӊ SfsZǔlsQ=/juEEn;"RZESd|Y9` e ΞT4˩ݩ+ZlSS"yt=qX@jX] ]7|T2+unqؗwRarȻIB!Rn4.e8 X=Q_p5'ب\N:t΂fEcƩwx^ւd(EB1E'.xEi=fa5JI 4|#TeuIiՒ?j[=h7FVҷF%vuŃ u_=K1Ү^U=4 K8V5&A~:-NGڸo킐xn\`pUB8q>WW+7k7suM0O,"3{#uY;O)ȣXF/5m|`,G`Jr"GW^zrj6h(/?&nbuXw>`D4˥4(VՃr̡$CKFM+K`RM01ʛ%biD}(A^'L Ⳍ^!wTǤBIFcˡk( G>G a iV5cB[HyBz/ki /SRprY|O)cf*W΢QʐZG{*5rEh_0! O5$$+CZơSrppv(lj'>k wFyJٲQALd)kpߙȀĶuѨHYNV@΄3ԎunW^NG#4qWV,49f"ug {YBY2Hn#Wn-}8ogUpbC4"Y,_ > 98ģ'!pVӚyߠvbj?rlkM͕6FLxů(Ow}]<0ǟ.@pJ}9 0ȜkJ9P*mcT(xEsqMjz2a6n`aTC3k={d:q"ڐ{ B9j3=chI}\w' *k-O4x)6WGa{o"݉&g٪5T3{.'*c`Rl5vZZ;TuU2r`d'v1PAEJ;?@%rFAvdpݓ S Nl^<#KFJ4#%XB=:ZѰ\l˄M(Ϙ ӼNՏܞI@\8RV2vEoc(docqBo~y=41":4 e/ [Ú۠Ϡ)6TN :ڗ"E5_9Q`IU%>mi V$x[}LWRӼ5 3- +fvU{AϘ7x?g("{[ ᤣJo~+߶毡}o&I>ѝ(+q&Yk\zsO K'<+N@Kvވawq&ll6ҟ6qQjb (}_w&<ˇ={> /Xu(Rr qIc*uri6+J]B",7 ,w +C|BBH wX. *@qJ2EРeѲU$j|&ƭE]jF }ؕqGSqbi p49󃵱YD2e*H.bt6dų=Cs`ߣ9`HSc}9.LIu-ߨ6~ '$l*b g$C_I\ݿF sH֭f ՍyKPDTb^֣x>.(J/wMZ##(6MS*cȇ|ih1R!bIU}7Η5g,ZYkPتk1Dy޽< {6MdTT]Mu!.i A䰲e|n$!E7lQ$T ub pIfg7 yVXz@p [8_bRk) Z!f}Q Ȇ݈&W  /][m<2=*ӨN; -`XI_L᝹AFKaaRU BktqhjEL0#TO'|!] L̍tI ^=K ɸON|`ݱڦn(gf/}Rw ˞Y lF)Ơ+Qp ^_]ZT .,IOt&t={ٳg‹1Y,FLK^Ůά_;Rghpf[G-4 9Nh8oV# #&.rl{dDig>!'H5 >sU]@1k~ɋbCЖCKë98 L[:GrEE=wGUS{X.-!t~})QPq`w-ݥxAyަC]Mo„znia t1qGV=,iRPͬ?y'~;dvA+6=,AoSR҉'C#B~WK~]~Q x,,TrC ۹ ZFmg:Jr6FȄ|٥.wH{_TڼwZtrRX}*HQLS]<0$|J6%a'@93}qu2̼Dn u.pPM pӌZ^PAv"q-q!#'U _`>-FP2HITn\I  p|nl׃H<hMxP;r iь8M;zL ƌu$k۽0%6*6?FmIoa5kڟEG#lCKX Eʶ6@;D^1#f4#j}q4t4w'|Tǎ _AI~G%5EuCɜ:m~nnw7j9$2Z}RWq;CFv$jT$CR5{%^.ɆRPHOkC;Pܧon[ҕ26bDR#{xfE. oa)Aa#EތguxE#CLSaX m'(Pwbm񁈰)JzlA3OnZ_0%ULC18'=liqlݻ 9!% :) s]o-ϧ2F1wךEVSye{uY/)wL~=31J_eϭ(a͚LwvqC(jHqE-ߙ|UGcٞH0B5gmrJ9RBpE4 ;vUCdyRW)n('Gd0z~6iEW\ _qI\4\k(OOZ5yɍT4HK=a)▫0ǖtFkRo_ ''Htk5 . UH`е!i] Z }qI+!I\hp4c_jymjfT 9W (5G&޸Uu{TPL Lho]:xzY:-$\AN ditҽˣZa 78Ϧ6ج ~BT,|7r[۾!-{Mݓ5h'F|Y*N hQod9PPihwxd>bnU'`8eާKQzOM M:2KO'> Ģ1ETqM JKCBlL=j•Al W~&vMk%B_E3+@7ﱅ Uc nJra. ākea"bf)vk1$_0xnwlW3$Dp? gr)l' @~譓;{<8e^߾/(͸S}ϏaX^Xg[`4 i), C?l:1֑z=n\32aR솦<״ ֡{sWC"G+ xRlLQ0DQy9veXbywU1=l>Q.`FWzN>0EP=W$j3nYڇ_q)TG%\6RMŢb hԜzLO} dzC u\YJ7Hv}7*ao'5o\uF|Dg [_M T2SF-!5n%$㴠]3uBV \ve㹿%H^; :Ft;.%O@ ;HYL,$5d)cn,Zb[\/)yn(t?B!EeI}joGt{T` Yڈ:W$0_lOC#U ?Z&]\cB 1V*v?$¬R{@8-U2IJR ~&y`&rn%y[m@ֽ0QjFFwU𻹅k]v@8$HU-T*'PAT$v*ba?akxvOV.S A{Y8G3lZ{.$ @(W'/D]ZQK7&+kJPl)"T&tkS15U[U#(>Rwp)&G28뾿zE}5D% -n0~MZ%0E0K% s@%,>~}d.;LBs$h1aQ1|UA%A4u"f+@ΈHcM,5N`_*j>NGPb@|&p%rMӂadV Yfn *Xc],q3By:9mMx3F{3hK]ߧ뿇g4*me)}\'P/4X¯].mcePw׾Vj*gO-Rx쩗e1cx}sG ܄Yș}#BK Ѩv /oi8G,'z.wP-d&W׃hOl.5}iW4~SgIVes*ݬh#YBZ9S y":2#SB/]͢OmF\ꁞ8岚UքNpQKξYvoňxY9kS nLYa.)PX0\2uUf^|ADp(@xB&jb)C z5b: evد%lڵ_cV=CcV)eZT#R\ta_h~ #ң,qPm})T5kH4[c~)mVI7i0Ib`^ BM{Ƀ4(m Zw_jK"^W}ꏝ֑ 9Ţ.QhBA@pj.]ƑRÔ`ILn$yŔ$NVDȺ; A4URҬS/g _sdjm-Rziʟ@^]r_vFLAignafHiQq?c"N AT|Bԉg%8γuw { #0$ 0L҉D?J u$Mʤ؏B=kmUGZZ3SkS{r7%rHUojLEWJ+FO=DT $aU.AIVӅvB 1?Gܵ8P z7+ӹ]0\l+ؔUnɎ"Q+Ht{@Ii 1qE%kre=3)4Tq{eJkB 0jzm'Qgb`և8kq|"1Tܐ O u:`r%Ax(Lvdq 6R \4DE'XSLC"m(6_W ZZ`皖|N/xčʷYI_:Mj"Npu.͍MHlPP#XQ.;欒{r,#u7N[h!9K]^EE9͠Ӱo2UMgmzСűP(輡^2ȘnڳZs?_ۆjۚWw%FBgZPip]^1_OL~2X…!ؒi ~2-UOϩ mz%ưׯC.1.nS=jm0}j !#\ϨOW$ :/'RֽeAO^ͭRp[(R}koܙj$.PuU:vU;Om)FYuOnK& =&-@v#gkm%mDK@XJ%5KFkٻ6crt~(?%<}0 1P!-5m;uo8LbCGF֞|+X@f,FV(v.o>{ E ,S qMb:e3>49P̡Q47Ob!TT54E{@~vcηбz$,Yi0,;&t'LHo&w<Z37=/C73~ﹺ~%y:KK _{W$%v ƀ5 % Tdu\︳,_.u22 o֙V-qP򚏡|zsŽ2>|tbU"iRō9 _~XmWGd SX!DžlLrfm{0YG$!pmh b%7HY}9#ofd+(ٖ{O\ҷW`ƪ$w e]KQ8tYCbcB&idC'.>1:N_[Nqk1%e`mFdLPQjhZ 0T_ =S 8o-K-~RV0dOSK7M7kHL ~ŢdI|?S L_,X9UMvd+غ,*IOQlʯ|$T[c.ISDқ)'}?I.Ű|gLPS2 U{^_t<( Tl%;lR#a:`䟛f+/ 9(4p |M Ln r Bep֮TX!MC:թS]{BMrɧ.yyNWtCy㴑q7C3.mqUYg*EB2\Yӓ_qP4rp-.\yXfg~^C KљKiwY܉Mk5^.|AYZBpAiۤ-੪4(;)vAxb"7V㐣=-Zv 1B-GK-D 3%`z0jǤk~ Wl0TvؗHyUƅ!IhV_]olBnȘ1w~R6V(LzFf~ M'_>( Q۸=i)Pb0"6DgՋ>  HL߅|c8)\ڑB@79R8-!OKo1zY *y25вz&%f^<$K ЭBҰ򋡖ԥ<rDL3x]:XPpέ{@*c\ttM5y9YL6;$8'Dװ SS/vh2RHr~;ҡUS'\*4Ka \ט4{3Gg0Z65I9# pb$܁?\%bEPiCU:ZcZ[ТnM3I;*fŝne7ZYB= egarG41ƺ`a $ )beitjq W-dYNRz?l7`>a 5qM~bbtTK]QD7}fS[e]S3}(u[!>@M?z?>`Eý#N gRP. V a 7D8G$쥼y+dP$aMr) 41H| wn NNTªis!iu%XsФ*N>҈|c&wWOʂz:c\U_[逻%ykvY[`@AZJlĔ_:gŬY@!e cf3#5I Z7#_ ǪYLZa ^ᄬ&U8ŐWYif~j.#GүrBAH achg>1RּhDp- $r"B#fзMr5~kS|s9B{n 0>$y_DV~PoYdU&`(μiWpM%[k(9p%ꬷSZVT7JO:"PV#݋paj="7zfL#*`P(9"J<+e5A*F8_ToXX(JFHdD]2q/ΓuI`tdg$lߎ;É!>'IZgNS:oj~lgcV?WqCGcĩZ%AťI-IS}xWU1;qJ29 xڷ4*.;Lkk;_j,вD , ?֧^ww=miHXD15 ʹL\R,P`=5MtseJIÃl{h݉A[Tdz#w/#aeabK>aOq\5ǰqrAkU6br*UNC}_;t.|ݨ=& |xloB T鼩6B) dC I~8x q+ɛ縶Op> a4Xw(kэ`vs'ԯ⣉OvnJgVD @OPۢgG%VcH/+FK1LE*n{t4JنL 0 *]X:CȒ ;^>Xmh(&,}3va<9NBZex"&8SxSEF^0)t\3|jx''p݉[p%O&|6,<,fy9ک 9baW &? (?n?'t2̄#5iV)tI`OL#l_9'8iBV,I|y2umHaK=R.V? LPY/ɫ W(zi!;o)b;}?5TlJ?LNf:2Ǥ%owu̸F^3UX8Ԕ=l2&]CGJk1KpXE6I&#H "%-b+ec!]"I9eg) }rK5WqC3F7q\M\6h.M!$2@˺v|ap V#Bj lRO*t~;M9됚&zQNCL ͷz,?FݛS2Ba5R(Ҡ!{< FC戅,og&it47֨͡]d#YbV͊ }mCysn 5y) U"^],our#`%7vIFK?cl TPѺ1{zDsJכ_ ?*;ȧ'zkO2iJ)j*‹͠.\$>-.w!2D-pTp6H>.>Ra#;.HLHMЊpW,->yܸre~F[z؈ӷO{t^s>N L4 z̧o0ֶ5YαqJ(m&i_1.OZ\$͠rr,KcU-E=XI%9o=$w 'g.FOhKȵh]t8WTגGӌ7m i*Kq9)<ݝaɰD@\? 7O* L^TRwfNWGO"?d׻[b;@vdPIj"@F\b SC/B2$JQj&iN+c6b/CqZ1o3s<+ A}R g< t%f$ɕa6$h]ר2ʧF/bBIt3vY :\IW,E*?v溫?6"aFndcaɨS,j+5o%CU @məaз*9lfwbnzHgDBiq;ioNmkSF0GMI0|ìybaB~}ϫIb_Ûhx'hYwʦPa uZ[sICڥ>ru貟vh[gk;PO2lS`u>y{KdwF W9ʩ#ADGW/+u7i!V6Z'8ެZ- nIBPYy!/XCOtsq 69&AO^rIcs<G\cLW$U\?]v" ^އ=lZަ@xР2~l &FR:Մ3N58ƠǕoŖįS"uiRϓ-dTsByjXғ;v,n+SUx;k-')c0)ejAN=lY+TOmk>?R +䥚)%kWk6pYLRXV.y SQaaIz4m Ӟleo钠tn50)($E #k:lgU֟/PA_oUUBȰ)=/R%;kQYL!Al>Շ&>xYG1U`zQ7*uÈ#zrphyyZ"XGQ 8L0Db=fVeh׺H?|k]2_7֠8ik\r ?s@=dNv)e<5p*wIeieõy/:ce~au;nIi 0WIX ."Ҩ7dZY)/ L65IE~iαgvq+R.^ʭ s@quءEg2ؗw{y0)ey? u nfRkxcjF¹sלgp^WqN^X-I$,@hz3r$=@u8(LhW|7'0&Pw m㠮lcZ_+vCWJ;D'v("ZwlcC-?؋l$˵\ ZUsFKwAMlP(ZE/ oSmrXHLDc\:Wocyz~B{;+ac\&r7 !l $c=.%6ՕDX@r%ek%R v濖pfS$ 0ҭQh{@ v_?j`(-m Ewam =L<9?XA%@ɓCA#g.*Enmq-2m 87骖mt٪I poǠ$a|exf،ޝS9"T=MbXP72jY$z(-.&X"/IbWnhW, NBenhnEQ[ Cfb*z%U*i e;S*7yp &J)Z~?'b$c|:54o;\ Qjɦƍyy3<͞a@bY-yϪQr6 G[ha8o )I7k0Ө\ I}Y"7[ʹG߰O8c@!svN$ EcBڭM`F6XŠ䦤BW[?@xٍmY[)Rlδudq?Ic&^~P,SU ؟Tͯyu3&onpK4b&"%szhyuԖMA64Gj 3MrJH̲K2vOQ)j'zfX㙄ZAነ[j}:Z]B6ъ%Uj7}8k1Z(ba1}z췔vQnɺ<OIPbкDMC8W2\\d'vS0מ%=/G al? 1+v~Fl{(̽IVҗ-KdsVE<{7t~525hL;nu:$pujfhZd)ZR OXvN=C=7yirPj2޲mƇy.Nz[(Ý 5퇽CrǠJԨ4 ?#oBcsPPG eM)T:1W|Q.`U"'۵$#]iҏ %('t=Ua *]|:+oJ \tJ}(о2rN7&M(XþҀY dP[R;iaԆ)!fx #6UNME wGu+]Z ׁh04 -Qw=.`2@`;YIX -!y`6Tp :P:I5 _'ʹWܧ$PtI5U܍{q GЗx1Erl q wЗ2G #8@J]!n0fWi`B UL NN Adt!e8[$=0aׄ-Sׂ0yB1~~ݎKJ+j7s$#%_v}Mtӭ:sډGX(8ad近>@"S)quB2<3S* }#r?#Ʌ] 4 ˦|,uKsG(ZF>R~Ȓr%ЀS\9C,sR %ą%灣h+i剧r6GtCCgJ#Es|+m 6?׈ |;cR =G[qO궰P @9Jr&^x U` ̀=CZIڎw`<톩]kܙid(UwAR8x7=&C1wxPGit)9bǜ5o@ݧ1 ++E[0QiQl!]aHMHtנǠ'I5GA9guoYJl J,fsIG 5uz6df;4lt镡[Kgľ9Ls:(ow1 CkϯxJ :&LjK"'OS vuf3S'wsAP~,\t{C:3'P6,P, 62X m "eJ@,E#=2HV[:!,g[ &͡цF.[-kJ*1SٖRw3abs1M1z]"P7 hVdt6pmD&hg.|^9"c­'Z6!'.8n9\!z}Y$qeQϺ"ybG\c,jwkӦn:K| =dJ~ DO_Џ᜷b?s+zܿj{ȧ m4i#Q.%?Kꐹu̮qݿ>w4b +֘m4S@%@uLyr}'ȯqUΟ;5(2oYb;>A*kʨqMU"/5YqPŝ}W4c4KH6hXzK hp*%s'73OFw_u>Pt)eݓ,9F|W L: {;zJv 6 F2hp6@FO!B <ѳ &fK8!UC_5ha!̦ _x*6=4wqnM$d\0c,o[?&n0UuN{]H~+Hᰱc?Vf%En阮'(|;ti0grX7@LXg6IԺ|2nUEJO9Jyc>voA `Pt""[w8?;#5aEJ),X1JqV &R hT@vKGq0sCw- 9n2AgUudynJxY7/AةGSJeY6<43آl1Qew ! GX]]{7}ˉl<[{(fhyޞ5t]N4^.nWr<4$P7+V9PǞ`ˍ5:jQwqⵋ)Z.!I֦lSc[E6 "7L{RF3p . n'Eލ﨔u"+_Rw ŮfF/Êaʞʏ ' ڱuOMA SS4{[?v1Ȇf2r s;L1[.8Eml]M t]>bK cS)\CIJvwv@W+('n  I7`[(𐐨i2H! 3|2z~ ql Tڌ? r7Xe]@Mw6mKɇfucV9VkUҾ] GRNE#ߕM ;69%+"ot#P|gjӹ/gH|9m0jgC† 2F'YBN G( ƨ"D-Z67xF]ԅЯv~AK}5綨ps_ (.{*m6Y#b>dQ o;0 &s̙zS ZIRj\ F-Ӗ p9~i-6oh*w^\GX{u&V}X g˴dW,Iɷ*&Z$@vEa/3(0!HIWttc2}XL*YI XW3#zE 5X_y=e2e"&{ ӯöƒuE}#W:j-l(i\(FzNvm _ )_ڰeˇ0$B2|rO<(p% ]`g OЦJw+3lbR''LM=T/Q[%sܕz?c5 ֮TM$JN}(ܧ% UjhHQCv4MS'~ J\G@EZ)  2q- yO_ 7C]щ^?4v#$3`w؎bۧ3BF`EV-"(|m9HMa_1F^@Yvq\* hH,}ճ$ ,iijj{0Uf<{GyݩQ&xP0)S&UK9wnqوrH'`47tȸZjŰ# Q tݭ@Ƕ;?~~A yoV%qTy$ee_!\2?:h]W@?o$=S lGvU٩K~X˸:Z_hT^edk-z@xHw-c}0G,{z4L崺SPC0ÀOL|*) -ii y]PD 8|QRk~2xՂ8X `cr, !,t$l 09pKf7B5'P)LKa7&>&2dЗ Dn:vh{K5՗Z\oVaj ,VZhqpZf#9śIoWڻ$wD6%a$\Ak8m|Ϛwj&4i.`Q6zr+ [Cu p*<쇍GH:Z߭8_\!V؜s@jhLDn@6\c|G҃،qc8Ё^|ÁPp񱨾V~? ubde0PP3C ڀ H-]sx_֍"LB0G?!wfdm n*76ܫ.b,gk H{ d#CCX~Y[wVL%U U]F"sEq۴1&Xp!I$\ 0R-5k*,UDUavˮ>[w#v#8;]+76Z?#C*n{[V&2'E> }8y' &`DOƬm&M7[brU=ΩZ_f{hh. PͩʡəزUdۏގ DV|(  kK{[9kF|9|X@"i~1vSwWډLDEجc(83;ʉ* ,ͯ %ƿ}°Fbr"|pLMixKA9K{('oEoKzYחB͂1'%hBsҴL8bQMtRgO bܪOcbHgCr uX`aZn;?SܐK|o?`>6֫Wc[ r:׌ '%1vgmFKE ㍠%R ̚q2kt\@9xEc^S12Vicj0-՗ա6Ċ}'Yh);{{P䠖jm M>ϕqi~ D3RTw3)=T&Δ(aR2O'awǛ&~~G%^b,ZQS}_9Cx^GLo=Y+2eÚ"f ȩTQā]Gi9|%ڻ0o*0> %OhPD^Ve1h^U!i|.-RwWkWO[j f9C9 W-__L'`pZѢ|kvkGk}g`*I`P@䧝"%$ƜQTѠZt^b;5v &ƙ*1NSRtLs5@2o==T"c7rbĎN b7ӟ̽Rv1e/m"k\If1,GnR@o6Z,Y5"^vcȿ +0Px!~Lxrշ, TԤeWlo< V:hBM\<ޚcU}N`L= >?FPΫN*CժT7bB'2*a:qv(vـ2T `U(4QLG!ۄHz^N>RDh)kG;z!kaܘ85 ϭ(%}UEy iu$fi2;Z#J?:q"f#A|k-{&]AdKw4& P,Xz1}tjY׍;S*"u@%O83 և{/ќ땙$C@&h`cUDŽ/>j͠ϵB{N7Q "K҈Dj:p$خ`E B]eڻKjWR5z{4)Ѣc ؕlF_W§d@@:-f޽Ј8Y +u!L0$s$`Z/ u5"ҭ^i2H&EIH/zzq Pѭ?*s˝tژO, *sW>Xq1i h6 wyt`!>"$s puiTѾ;?1|O%͊8l]j@bک[a.V}.} F 8o5Q7:Pnձ5<X碀"{qB{Zf1SL[phinV2"_/Q4Da’/Ӑ_: Z&bChI4ˏDA%ګ wPQ{Nv_%=iKʂT˕(Ӥ!Aҗ\} g?wZREzGV[VٳyA.^gc= f]@R[] re \ jS橛-#Y&(L,},5V6rcD)@ŋQ|,$r4F-F˗/U dѪtABT4'E .[8¹%J rBIօ9C:dQdV8 K+\ 8hNbY,?{ do)C3<01 +ncFgpmnl}Hcґ)hnc+RQJ‘:m 9}C,ą"Hؗkkf7 CF#p6Gm?Y6ߞyeqlP|#]RSen-XVy$*GAf|M'8E}4Ӭ$%Е0 v@,](,̌b87],J!+.9_B\iGc>%] \of{}~kZF.۵,AD8aekJ!~]?p(cpSg % riH3gl,FKG9p2 4Ҋ9ۭJHgR*:"4PƦTEn TL~"1j%MV)祣t|ƴg/pF5Ɉc/Z_pa:w@ "G)bW_y|Lm1D8vJ,ۧ7N::pQ cm9C z.*,Uք8S۵cWp{7ɷan4A孮uڢ} h'V>M+U˪f 2M[zއP@:XurAn^[-6U5{@p@KY(@]%-89φ>zc?N;^NEO.z䄿vKf)jFA`"AcޫĪUYLqZmL،G?~+C;k eHu `-tNfF@$k.Z%C\v9CV',q,Πッr,ܳ>O!!tȎ4 )Zx_jYCᚔ{:wO(qpC*? X4;&; Ay /S֮9eCY +nj\.7owZ2=֫$h>-%"I)45` ?Ro$y{IJ(5Ekg?}Fª1DXdϳJkm0b7SJq[JNIbLg"umƼyɗ/-%b%@7 NjdWWMRZH?5U{$ooVOmSŴ!h8C~T*Q /OU DIG,9:uX̭ŀ;<쬒SP4:_d1FE=tQqsC|{r!zKzvz3=RA?үikϵ)y18A!XZ& k--(3{Un T:xH*b {0_A>Bjm;~(Ś@ :^d ˥sђh"-Z뤄Vx3aT@=\Mt1% IK'zRƦe·?9}nh4$;1piVVJEe_llyӁlMOmiJK_'uI3 \@6s"e|a̙{S]cH9K 1"*LiQ3׋BN[16sճ{> 4.QJf_tQK+%@LPَTd֛/v-8#zReL#";S.Q}~FDQ0V,ŭN_0?Yet'35Q3E6>naP&>^G.(\:A西jG(L"tT  x8_Ou/(`TM}Y\Qt0_Ŕ86btEB`|A* @l8=1I{9Y,rxV֦ u]T"qDbQ)IWy/ rHOs1@YS_߫s:t8a@ZR-&Qkbʬ2=Lq~?DW|rlw"4M=AchCkTjf`C0`~~%mB44 jD *`8 kܔ1KXu>%x;v+],\8Yf'ohL?#)1){O,פkܾDQ܆ÔaWwU.rX(O4HvmGe;ƪMSw.,8ݸPr6 VڔL '1 P5vh({^1LٶKNyF;z30bBY+%*es37rc>gvg3'C`x9ƇΟQ=ሡPRL*yj5mAݍc)@v8Pa ׃0`!Jͅ4P.g_kCm-LI[BD>17apV0`` *~k z |Qe/qc!MwʑM吐K~!SSh br#Kqև !攳I ɐkC?7g/0v昤 :ٓs8·W)~{@%je5[[",.:1m}G pUx1Qɤٲ?6pE҈Β ^Wrx`, B̅\GZ31`a@ԧL? =Vh)hHr-oO%s;Sn.C)K i?]۬, :oFb#v3$5@'pù&70L?I"8(\:׮Јr֌-~Sx:!DAl"F] Mg" j3 `#_O 'tȀ]+ D bgp].->Ҧ Ϥ4Cr-urj2GU[Tǎg[;qc}qZ su O,H>P"O)d>c4O(mQ.'Eք#UIp(+T&"\ID ӽV1#r1J9̵(J%*? wqP-R.̄H+nV.@?.U? 1L ոKV.MZC=F/BѢ謱jjIDݪb;gIt | 鑪k|AfE_3 k&d f뒛1X1_(^/{:JE;5fϰ~6J?18^2%^p,?YZ +]y4]2XcK>pfOܑw(KqJӳ=rAMad,*;9vɉ|Voͺi ]DToݬmey nZ$bst1g_Y?LjL %):;o:7# R4W1/['x%U?i,|3;"tꥮFߎҐM՜s"'7 Jr[g:N/D"M@Oėb[an{4=sZ@N%|uT$otuHݗ `0;qBȜ|b~Tf<\TWp:!%dt4$)J i1#O",2zQRbA14B؀Ԅ/(M (NV<R8]vG[J\D~c"qs%:aI:jAh\@o곈3d?g_<}cffJQYA? HV Ws,yڒIfnQ8nHP|=r^ĤN"Z$#'3On?AZj?(Ni{ršxڊw^VsVM,UԆu[D6|%E.2H@h /KDp6Q hU*rx\TT w?U)\PF$,Uw|Df&!3kQt[PꞭTDEbpTZ1f 4_}0``U%9#`fȏ=߾KrawLN?nbW61Q/-:ch &G=aYB5 $EsmJㄹKyApZ>wD fMV튟KeĘ^NutU9Աw"6~dGdn7-52| 5CR6 !AQ*cSkB"pV"tr`-9 dm[˪]_cewLj X>D?9 0\%_Xn!P^75231zꔌ(ɚ)35K:o"thIFZOiv? (Ba+nFw'ǰhI2m%\69;n&:-ӏDP%Fe&oiAA`Wh M$k%qƄ!qf<]]XU͙d֘D /+6)o„W>zrkCh݃:& (n o;~#2ґg:ЄG1KSCtIFXȉ^8(9wŋzfE)xsI3ׂ VP8uHmޫ ӚIy:gZt ^=ϼ1QimTh5eA u7jꘃ#_+|pŚ1#׬닦%so4Z>DAQG =u@8v"] αY> Q]yp_qEQ>LzhrD{zh=ߩf3&DKϒk'ד+p[5{!~ 0~T Noڋ3tm; ۗ~mE^_%YC*9pҬOđlHLd/DF!/k2ŏ_O댸(rP2 (fIX}iGV4iا MԴMYCy~GSq==r"Mџ9 #Ζ{۸&Y2 drf^P/L%@a@q?=0DٸL_-Y5,әSNTg~*7^h(O;6W[$ ˶ %Uj޸#`:bP{KqsGB_c(DN Mu@ɭtO%7?2̴m@ZGdK9DnP~&Kud|~T:熉5ҋ) c#~!$B1`ZkUʔiaHiYqdD$CpmT c"+ˮ$3)GA}e:zԵZ,!K.p nAtG5S9u:GDia"ڂ[er(x-E qO'iYqBLbB2_H<Ϳ<~I΁P- Y<Ӥm|Dx{Ԑo;`Nm+,1K$(q.MڠRb~>#I(kqO6sUZZ@'20 N؍R 5|tZb9f:<1DA+-ޭ? YmBGg?5=*+GEY`b'';9g*]<+y0^C }Ą͟Q }"M PSٰa)s$qwJ GK?tT"0]Gnp"be- C^ 2aX w> yCRϺ :Ig f)6CYTijO_]Gͺ Lw嗩])}D .񳒗@pbjn̳536ZxsYV韠Oo@-/uOėƛ3!{.~'[,\/+@Irbs!8(Fl2Dԫ#cx(:2@k3Y?4n ȉ Lb e`e9u(xH Iw*Q aIc\cY˗!"퀐 cvzaKBdS /b Ul#`F}$!ָي:X6kTZ XIKqr5Nl84K>Q.@"J CVo|vI=2_VaD(go&Bc<_' W97D 3-%ѨdRT\Z F1.wD3ڣgux@I[Ukz]P'#syF̓`okpәGUbJb .SX\f.+!ce{5-ӃGs4eY9 ܞrNYi𲪧y/jN5R%y;o؂ [g2l8QuUP•Ѣ  Y?gd.[@A&rshej=8xD3y# l!I}mɎn[#-;S@kG$~y~\'Ua['- p\.|g:]&H U@qk}y iCMǁwz)gUFVYpM(j"kgw' k׽1C䩡w2lģ!'I0%Q >R- #AWPÉ2feI1qq@D8ͷزR^{r+x]s@̸!nF9lw݇jiW(F S wE##uWD8 bU@F'Bx!}:|#w"' ]p9; @1zӴ}>4}7 o d+/v¢&ızqkkBbІ1ﻀ'`;t0>.T [Aq20sީBjQ{ZL?^L Q٤>eb*-u +!o9n`Vʃ=Q V:tsIE7}Rzަ$`?1&_ A9Ssr9i q tIaŮ5ʪMgs QB[nc+'3[4bW?^g8+wNR'\֢$辡=\pŁNq 2lŸG>{ٴJ݄Ka2n 0^G}E~|8&ʛX6=%ǵ^6c6-3[)W<`pszpm& U wtK(-mRhqp2{pҁ%L^B}xVdE"8prZEK,sbV| ]^EqGK:| s_F5#o_K_؎Oa E*{?gz_z,H>APun"'[<78g9Yz"sC̑hd6=oo9JwƍS+'wG ڜݘפ%YBVqe(!S,f!K.]=ɿt}O^ǒu6IS(k",͇J]BzKtA(ȵ8?AТ%ҴiAvʋLXpbw#8Nfnڷ/(eVJv '%6R~;Puph[ʿ,5su, `.8}<&|#p?}ܚB,T*@.u (u@hhҔ+,"؄=d# -|91/[[)xj8_tdRd/?p}oBuZc!B֤Gջfiaܥ{@ȃ%#)`d ajkl4#b1T0݁dlxN K엲2 ?1RehW)s*q "&f} FRoߊQzya4Ts:*ҽG"]>*t*KuQ g`1>f?f^y|T `ω3HB(CJQJIxTgqU=,)hvHLIIsBU׻,|f^"1L8nk-kʥG","M{βCD*\U$32*ʼωy5#PqM \:Ecc ,pUVĔpQuSan#kc}鐹) %#9|X}3&PcF+(nWQ۪U`U}ևjZ'θWLK,u W( tyƘY:ۇiUjً{ԈΏ#BHy>eN2Eĉ\ӄwj2ogv_ZO恛߲GMH:"{9*iy_hj_ѧ8i?ZN 8wą^Wo`1N_z35IspDZT YaS",P7cqo;39r jn&Nt=Ï EZ @Bي)oEl&3 #roEO@UJ &;1?I0vġU>&oL&~iNiK? EE`V4-zߞD[܋NbH}w4A>wK]f^nۣl;rB!:}ki1Z݆ 瀮.]lU5 >ȡk$d،K7]Y 2ЯՊedmMohccg\Y_`Im)_S N*ps,B4:dopFXdx&U;-0 .0PiϦgkJZ*=^LYK>(fj) } E׆9E; v9Q?X},s"Yiw޹, 1M]l'Ĥ̓0N{yr 8)I⪖^p- Id|{ߓY} 8zZ8E&^(oCIJ ?fPZ%~Aod@+ۂ,`蠠y1F$do(NgzRO15 <ۣH,5 ܣvy(;^}Q[(߽,X c_#jsm8ʧȖz +r`5;ZP*+ͅ*/;4bA'Ҕ7P>M۾1Mɇ/3*wwkJ.]9nPluH LI0CG dX!Wc*ڝܡ6y KK72͕^x,瑲#q<.'뎲9>I ׷e"0:'mZRj5 "6$\}$0oFQJ 0؇ɗ1Ϸ4baHdlA;{ ѰxAAz5ROE{q{ɚ* ^!ZÚ 4h+0_!ɮk(مV=/N:`<)H&mJh%-/"|N֡z6aJ~7Rsf4{cꆳHו(opxvu> Z*e2LAp ys>=hHU{nxy3z@jKn)ҋKY67Hv8P9\j1ֳqSp Xє:͠=J!MtcKɋŸ*JbG y0n˷y)m:vMkΡk4g_ DJTM,= %*+5D3KGstmWlL8ԷWtz%Qgm9HJwrKcdR^WϚQٸ#-ﲺ',uen{pw [&ZWb#jL0 M$f=YM;O/1ZjJ1zȤ?>KW}V5X.;etDD~EqRUX}j[ƽw]l92 8Olٞ W`G@U]I.[0b·P]ed={TKjjUO@%!>Q_0Zc7;u(KFu΄-eJb c:6).~1:ıwSJȒNSj$s w]UCߋ-@:D4#3B._uܖ B"/S LFSQO4^C*\ )gO@*;!Eu*m&N^!0 幺f67&.=b+b3 p)x(h,9UYaBF""2]@>X ka3c_V^[fqG`R"Xb^OY}'CqI ~׎K#|`;zpfǏ= LIHP[1Ԗ_X[9Y,cPu'W9 iVH .Ȟo~->1+(#u%\Ї)LkohD' ގ R z1П:$2S'GHcm T ?8Cp2!`=«IayL }_+aͅ2/u3f޼[ $$}e[m) "!Z6x5][*o[7ݠEfz ߬ b:x%G362G^nd_r yOC+]kt*:jau >rM4T)Y ~|,~Te]ˋjf`ϭ~ NPbޏ$C[{Zϊ//6B% q0kYP/{(g XJ.+_G2ZwJC*u\سEcOUNJi[ hρ:QF5 KyF +1&1~.H`t6 Oڷ8пd_+ᚃhd@ ?K@ujj-jX )p{yI2(Y vߔH3KN5مGQ*y ɉoy> = mӣ)U2J 3a"#K#Y2E߶."Z*~a5Z?N=!0Gz;tuX,-K>5¡&|O\ƍ0s'#di1!R7E>JJ⮈ Miy>:ڡ8[>;d{c8,Nx 6i5>N4f 4TB4XhL9p~p*D,D{eWY1鱝<%f<))Svw3G韐9u+)^M'%k:T7\dNkVZ=<>t$Wѕq4xA8Zc0Skif9SyTiBdtKa-@deE0 NT 4>-,Qa c}șqK[L]4O;?|Z*bs*p9B0gw~%6 x e]3r>\gdMyHT~!°YPL:;EuhͤNo|B:fiq; 0"a%CAK_4[+.nդV2+@O keTPq:$@Dlqt*d?Vy ;6 Ls\Qăo4oUF^\!t9%#hvbP:yMZtW~ f+}U!v 2~ &&/Ă pF%GeI_0M #‰N4+,: G|+r}av˽QURm%6PDҿOB%K͈Kڞx`G]2RFêҗxݖu{#9嗯Hq0DH2Q†@7kq(.{B1{:{L:/E@u.1ߍĆ'sL^.J #baQS݊eb6сE |v.s+3 [_y!qmbl|9#Z+pA|qZJ^0Uf)s+"c;y{zI>&-;sV]) 0$RzB|HfQLH x-:ֵtw uV, k.^: tp$hyЎu$Ԗ4l70 jIC Ue<J6%B; Qʑ(*$cD02-4c覦 iVRʩTZpG/_'Eⓛ)/9愤VX En0v csRrlU<n +֣Ж訸S|ֆII/0/6C]<\RUxG2FΤkVۺ7,5*xFaȅ`uW:Ub;,8DCW'vw4OT,|f 93_\^þB CE!ڀìR4lJ8+$OkƩ5B9tQ) q otv2*O0S uoyA#~P*z9i`*gr1׮l6ɦp0[OJ)F1 V93_C QjgQ/HA F[f=h^T5hɖ.L𡿙DdbhڋPXشxC={% `~<4wfc ` CZgխ l,In8=l<;!H1[5,Ye[D-誢).H7| 62&-SaSfs<nyk+Qq9(I( /ʸ!4(jl@t5Et _cƼWVz1R7F ""^WҎWz*<)"Cˤn;0<á1 =]8+㬕/; c =? tMTJ=`nd!L"^Aѷ%t?X0QDGu3֐N)z xk ֹ;w⣱yrc8LdȺZ9ѼBHG"*C]\yu#J  tgtbNDyzC3XCi` 6X#b2NitA q,r斫؜;@4d7-lbjbΨ[V0S!4 c[2Zp05&s$l"X3s{O?Nj ,/'H]``1k+L0 (hz[Ss: p7Hx.5JAI{9Nֲwܱv7Q'`:;$:lY+?w#iZE-1"&;qt`qC\C np{(+ A k?%ٝچLQ! zk#]ꉲ; hz989q mHl!./=)%Xz"H:C-N٬ˣ =H7m# K/yG/)#i]Cuc?F|=앻 =Q{:k:4L'zueb/s.ѷbs1w7SaG  ȅYdr!%t{}6a]Xd+3"|g_=G@gepAgֵ)Q繄D́)5~Q+r]Z! Xn~ 9ؔcfobJ}vU@A1"7:JNJelE!Jwo-3<T0,[`ٸ^Th?|G@6#iUPiXcHGv}M@U xRy,kYe: itA>@lS>:ݮOyy$=AOZKwG'ؑy皼 >Qk-5 !e^ /rp.sbY8tZ<{]@Αh?RXQ`o؟Cgo+NyeLVp4Y7򵲽"_7n HI;2`{ۤm7&¿UIT“r4RڐjSl^i{UΎBk}Rd:Gaqz Ds&MrۖwxbK_ۀTa`:vB!v}NgyVWBV r;8-kQ KYWYc64yc"vWM~8}`T?HWT]X.{ZTrsܾb[F l1S*Q;d~E@nMNQFҕ'8ԼkT :hȁ?:oG9Uեfԩ2RNMTZJ =}cHԪF+ lSc@&eV:ιzysƙldڦrtmi0]&qK s5@TB~0D1fI5!965^_r قކLK,`K֞W);7w,n'4;w`p"45#( X<-޽IM HI@`t'P7ϝCN`["S"J")Z /I 6uTMߏ<[dCDtGn0bVKE.T..rԘ̧F_mNđVX;Ƈre5D2a酝uIxTJө0Gp-g*9GM:+`LCvO@XFK5#6u]䕍NẬHeP|]Q1pK0m:e%#-}~Y/ԕ`Lw-X @Jr,=Z@΀#j4|wƟWeI"2g&>n!scnQn pv?h_tJX3 Zr"-ͮ3vXS;y̷π. ń#"6bT<@)7s5 wA۫ec vŢhC{ZbGF3g?rR7vzS멃yVr#w"%~/8S,HJ>HNpEc~F8O4<Ž5A^ȘV1!];w3tBV2hJu~>Ny(KdjE3 -zS! +='Zm|GA,c Տ8**̓E1,Xt,& IGs:"8hQἻ`kwGN͛d}-A3W^c)9w7 w)\iV6m-F6u#/~Xx'K'zV\s@g[S])P:˓j[˷!"m,dH׽\[ǦK40G`gqMל6N~\{-Uz m FY9@2ƒٍ f ><}^ ѦIQ+;k\Bꀀ;[5l? @@ XwRwD¤:!Ѕh[Ho[u:kǒq0q7ˢAឈŇT܇dYq_EߪŅn %PҏK}\jK X<|V2[LcnT)N1y,:~@"ƅ'„~|*  #$ff6 Ә3U~ GT砷 SKZ(g׏#m"vG:(Lޏ齊/ro1kI~U ʽ/'|pi-?DgɌc)ĪAZteοl`eelx?t`JU̝^LLNy'Ⰱ2,IaT֜e3#1X˶rbW s5LLDCMfHE]ӿJJY\c֐ R*d}ƫR90Oyu{Rr,V:6X@.e=뵰KWp,XG;%CtJC;_wwGQ{lXHw|\,os-O AElAInVءұ&᧰U N=8ȠNձOyEZoGt&c88qth9#GRZs m7H4mn_/$(̠ǵy) mg~AG|Dd7J/,lT(+1(.ByNI490z҄?zʮ2Q`@ #QēM8^]!y[Ku(=?_%VrYFɑ3xo[_W䍠Az}tkÈ lfAu2 sv 8\Q>H @qq$8m W%q<%@ ^ ]ǵ1™ [L)+ zcH7SFn2戯n\`o)*A5"xΫ=+8'װ,٫)TĢJ˂dw@m8U2)R`uNND/pf46#ko$+ cISzKw*Djnfr2HӕZ\| Ngvz|ͫO$bۋr:P'^ cv|,XX$B?&B* "U֘ 8f]A'EĔc]-O/9_Ax),{ )ݤ8Õ6:>ۄYzܛre2B+iQ?4\fmMk uruؖl!Mt5Qv y=2V|B*莉=.jshL3V %i_nuԨ։` n̫OvM\׉p"pK|6:m{\UJ,iZ|>ϼ$ 49~P]&#r_>ӛPT_O3Sj)a|3~1?\!hI&!2X)@5pF7xJb-kX>i7>&Qlנd(!Q~r#D@^BmkTR! 3$)1'kBb2C8P@t]De<ͷæI􊜴oqUQz\KkSfyWPFm_ ud Y0)Rܟn je8;qe)V`t4kY?Wkξ&ȇFQw~h4Uʬ9PkPCQx̛]$T`h=kWmru7j3Qi=j(껩 AS6"শ7fCLG<+Gr+ۥ/". 5'Ky@-siVQ ХcR&+5Wq6ysDBAyh$ban$gq/s=O#xϸ*lRpKʑ1:6t^}Lc Ji{6.3 Ir1A>m)la7}=ǵt0/&g֥Hw,caB:D~S ݸ tS7Ej%K|ʐ3rH`8 l#`UboPd$X 2"Qlqoˁ5Au>6>܌nmK.Jm̹!G?OsGB/Zm($('3@_EEg+\7j h@IR*b0B[EKxHHk@/AS=ZWcJQD'.{˪#xXgDC/@+Gj$0uNoANll[4O'rfpl06eY<>"Zp;0=(iCwVȫ b'3-(`/Bo"Yؽ)Ҭke'"~PBC/#׻,zo?cy\/xan|j`mˣ~R0%c aJM%+n/a7.d"D*' K`RWז@#.֠f= ZuPGFX #5EЂiފIZJ?şF,C$2"R\O c,xEU;N_Az:'9NDp_fʈ/^V)~֥ uC.V5GMyM4>h; ֏SBMk*6~]3'vSv ԗc?^ %f63ͮa*n"K&滄;$M{nmltfF1.JA_qvxy,t'Sԑ٤'VٲL2OEψzoT_TJT[#˂'fIC詛'׫-KRwR" E#& Km3EOߑ_DtmBCܲ'!˰xcC+j(h f:1gq1h`*q8C׸7xZHeJ/b4t4(=#W)/L ªJ[<ؘ v3m?Sp:G?nO5n"2tΘ _5f7h| d|kQדjV7nX驏K:٨JS`3i\K, uAʉGnu\*G }IPػ9=E}7]5_;U99I"י{cXv`$0$7ɑ9cC IHW)h1~]Fﴤð %5_vNcl=ܴڐ(7*=Qh=fh([߆恞Vk rY<ǻþ>V1\h8m6}J%s+. 8#\?.*A|#hPJpbxΕeWGJĢSC]:\犝16V"[W%BFGzfd6G~eڡG~Sil抄,Scx\; R_Ty%cbHp~#ۖo73 &l;~UFJ}0^??V5I *A`+"_1FOHR/ < j2yj.C$&aXѹp-U_0R?%`ڍ*ArgP'n'=c>ޟ6;lmdݷOsPc܈N ey}5d\#E\|yM5֛v\aF:؞] :?NA 0(j筘t#=\_J6E9+|8z69loo.%Ma]BQ0ϲ\W2nR'c7@XG&}0:XBSKk_R_@巠R@j#_@EV3Yq ˎY@}x0uj@Y ! '97(j{ڕVLPﱗȍM9nM)Eƕ CÛUgq/MS& fђ)5wŒGy3w GLq,4 Dͻ b<1x+(R =x"j熾 ]pehXqXGpI3rYPצ])cU7ۍ3O=;^{D rpV$SAkPZkhʽ(q끒ݞb;8<{Z6mX;KBƠh>@YC^9d ɵi#2 q,\d[VgkK2`"k3LĩŚ+۶h4`aoխ"!eb ^hS1HjS8C&Db4q7f]qL *)Pʴ/}ip7I:1n^PouT3G3Ƃy`k 6 8ekV x  1n+z"Z/\w9HL(1fA_[͹)qdԏӟN8]Vr&mu:l5ZeŰe ٘^,> XRZTϛtRQǽ.]xY`-6U@`h\gP9HeċbDyڭB !ճq;CY+Զ1!R)W,( b >[MqK&;˰/M:qs32ڢoPNrm>`W}~h)iV=yMf20S:(㑶|7}anDgbV!Dfw0?GP P!Y* %D[vG 0#l F7hKfx_нG zx'̽(h/=N 5! z!f 󑖊c1ĔݘnV1e r$":nb'>2yZ~~yr"(}܉+Qs~AMF_Z-.kt,(vPm Nzl|/AlŊĂ}~ȿ&vH yS%\pmZN}Ŧ_ww[푏38MJ?>uB)IN?ZTj|aN}@X?^Kd9lnZ5_bݡݣcޖڝ;Sm~8${OiAza#^#ɪA`w2\)Λo6:|$oVӶhZH/+snʖ :}%=Hm$Fhm˵UUH71$ք!Py~1"5TV"茆zIE[wnKHGG!b~ XTK.u$ Ԝ)7'v+խQ9L%/%C],DO\ԧNUqAJWLy4U'+/ڄ S]](_hLC{a2ZmVآRj v3>ןAC3Q.h^Cl8$Րg\~  >/SԐCY. L(|eS6٢Ԯ6CafA\>LĶ4Mn^K@%u,i윮AL^\TӃ硹!xh}!H'7ȟF0}cg#?ҦY5\+ӣ IWWhc|u5=e䅯.;+BOR7]mD0˜0X JB ҃?j uBZ 2Pax;ffRwAh[2NGѾ1g;*`!Aimlxꭾ0?"~/Wn7<c@2 Ok?WtpG/mP81'|؄i*1HP-OP_yNjIhڨB( $nsc)$Wgt=W.7աYW2ó!J^)wA` h0}KdEN¨AtWO%ơ> zo5ԁlm 960)뒟43\i5:UySCf0d ߥ0 N)>{PbU_Wg &C']|5H?YŻ\7@2Q@jF P240領?w!yY<t0dy/:Br3uwVHoZѓQ:ƆxɩS2B#a0o1$!^׏S`0wچ~PfٗʂxIjo 9-c-MW)1](ן6+5ǟ:Waڮ9#B6npi}?-6rQ-n 1%(6i.fA5wȘ{9a8~x6K)Q}b"W}o^*,amh.&ׇ|ҭ{^A#/A8=ßW.?["f2KnQ;2*XWWm7-miWs{NmV:Bc 0IKM.Ё7(ʀ4bHk,(sl ˔ZB^S!Yw(*-dOBQ0LqbƜ0>ρN<ލ',%gUn|~j EifSY\vKkm.Ѣ%t4Vy:G JbĘQn.S|YbQ=^=\x VGE#:3M\=LSN~gsgh '{+@xEgxLӁ…q%%WA8R!%b\J3 4z[Evt'ϞVYn$۬ YH:[ P .LD[ׁgI wgJ nQye-φ[yrF={RU㺟 sJ,[uA`3&uc|s5ѠQN )3O= +~勛9XXt2/]3F* ރ.Qm.ne8Տ gsZՑv#3T o=7 5 ӣl,e٤2D8=Bm|]/r@ ~jmvCc:1i]w^>Uhd3%zH%jhOlkQ:D܃kv ~Q戥V@Ib{ %Xmu/.,cQTW^@vlRݬ+#pmCF6D9RFF م rh~h;gk^%&ho=]HrYøuΜVwsU0"[ȗOݖ`J4-U؊ dPF#Iʊi3CoCӪC2?Ugw&LU>רs0 萀Iȟ)uJUI(l:ZPd^ i gK1#! ny -4 <81Xʗ!Ysjrh!H"yKlRٙQxa4at%YV9ӯJ&bLr;9)4.! ̒v~ ܰwEf:FIB% {pߑWB9O9\]>AaoXkk@ ŀw;Y,l#(P鼁 &̡YJi%)TP֡]P2Cd>UD!5eHGbJ!?3"6[eh^}kk-3c7)1o#%H/J6q"͝2NaMe|H;+?xݐ+MD2`eJ#U׼p϶퉕C't?$[7]QC\ugvW܁! '+oIXtQO#S,Jm<=,\i~$E؍a -Fx.+v17eҦɴLgӏt)ePdF@3Y^V3vn]HR(k㛊lgq9eQ]fd I;t%E,q!@f&]j'~H|N+u|LN (zj "m:AURW+!FPF{F FˣR6eRT0E,_Nf:RD:fk0ܳ]/:$Sp1P2<6Eiˑi@T)B 7=]|iKIE 6":;!<7q$~ 1j 9Թ-9˰t.1MQ‘FjӴ!r]"*ŔADqi7®k*.!$gm ]pJzxVuV)  kx6]U#W_ cA.T6X@ف۲v_)#B/OTǜm9=jfڃ ?YQp(ϩhPjt=}6BPZ83~ ~NfqYYOsݛ>i Pi&枷oAWtxSBIݒ5&YM@PC[-\v>;Ak|)*<>)n=/ܨ~>,¯6vy-e=̿F5]$ZZ"&Q QkT",Z5=qwTI%3%uo&-wpXFh|TL9JScۍr>G*1tיf$*?=RPϱ%9 fbXy{z]p  yR5QE%>Wn7qV'4f3d'6.c3?N8'S0T5E)m_.1&g,Rv[YD8fu+iT9BPKa#|3F, [9+rJՓr~%#&1jGHn0R\ǡ5Rw@.gB&*C;&:&ddK񴁜;{7Ç3E8%uD);`\.Dc}өkaJ;͜@#@3MxF.sA6ڳ yGe'N|bOZdy,&$}',"7eb'tP A'm5 KäyEL|`T4  Gt<:&C9a}䔺wVӲa HJg|j*̦ ؊P˶jYs +v ۡ W_ٴV\ Bm*CH ;ڐ .#z=őRpK3%i,}|‰1Yg?tYNԝsJR|y իypθS ZBnU`p@d ,Ky zu{ݷ0)B gc0s:}8^90U bڕSՐqp}j:["VXz1:Uٮk 'R %o?*gWQ}UaL,ZX־`X}QZ.HǕ r p["}>^-F2'}$_;S\lH2X#`FCPx2W:y<-"1Üae=M)}Q_E3RU{_66د Plb|sA7D +z~b9[cQA:9׳%G71pT_bDyIhQT4cIz'?\X,tGD7[{}MFd|`A/ypJ(tyDprZP6 8&Z#֣1Gm=|E C\`3o͖Da!^Wi8 `XVV*_2q=p`~ѾR*jl*0mQ~`{e !s)R :D? a\$@VE+l3܇=j9)\ ǗqQ.NSR4/ŕ­;{^!49;mo9Qx~ _'T_3ГG(\&̰X.~G]hj9f ,;E]m+#ےtZ&h?>ΎҔ"LXy0M& c9GUBgws۔vJ9RBU}ۍM, wNJ'kaӅLhb٤!U&sRԵv4YT{}@ALj5vWevJPm{@L Ժ '< dm]qds|1 XRhW`d`cZ$Me7թi>dlV>ol1)3ݼWɊN@{f12 ;‹,iQ褱jZW`p@w:u繮*g|Kw6%e04gTPLA %<*_}->`)KӦ=QQ#߽E gXk-N+$/LiP_'ۥ|Q4 1L'Kq^F`u P\r]~Ls:ƅ梡>,7oOG YQz0/3.-g4S_q/r ⻳KBV$Z9F3#^08痔X%5jw֕(0 S([7&"SDLj2P˽)&ynIĪ֧"UCДa2hPixbFQ*c+YAU{;M=áC|i֯oY o%* CnB(}GNJHQ X\hV[Omxܹ2)Z!|8>L\ıpYR޹ʭ/I\ ?„Fb N-,v'e[e@OZc\;]q! CGhm<+ȶZcO$۽>Cq &AY9;७q Y'LXqnWɒHM?4db}1V!fV#.HPۑyGǾg߮a&jmcxƱcJl^C A߉F|eoy%%D hk*x*dz=hV@C2t葭6_I3h4GÅMiS‹@/n6&FE8gKoe>C@ !& ý֘EJwy7)Z6ޠo\ ^ՔD> ҇DEuGQE\׉A!DRsO(ke<5iL4%zp nGJl D+e-N hFWS@~kUt0ʽOـ/R4r(>Q M^{*Vi*(Wy9B=dQ9&qRJK+Q#U"p:^A62;U%TC?ZRl.=ͥcXv>(8vmn#l85"ًcgVq [k|>]Ɛ·=әiInU)wiHX w^Ȁ$ę늁g.kYW a_y>r?:!|Cgj]Ft0mK֋NԘ(rD\1hдg;13 P@ص:(6LxWb/vi"2ᚍ؉$!)-Ȱh"j%.-PGcChz/Y. hLUgNZ[t@C͐d0T\g#Ʃa݉xx.MtSAZL]kU}GqΑ\k(W~¨`)s $=U7_M1#0xN/"{̲FQ.04Q>]sWIn ]R%  8ON3}R-b([jA!>Ć;#$2 M#3Ef'>٠2e+BuT{  1PwMVvR xq}z}Kզ~lTI3VNUkUݎن~c8H,v֓*_QO |-(ۥ4~bp?ΒU0fD+9%{fY#NsT^{}$H0:jW,#ChkSc [C7qŊJVw}/4ز\+V#G:"N7:)#=et#wm:I*D xĮ|ò[=JK) S0R:U-/gj1=Q?nPc>8:t&z-+x!W?s{P`+J X^#qřvjfNvI e:*P <"*zXӄGcxFKu D~ٺWif aRʗTX2se& B'F^ӫNް]2Errex<\?X+1rhbTSLIMx!0ڻ$Ԙ(yz&)/0UX?]C!N`\F.r͸3%[у(&e (p>QqYO\ށi!';mx'1!h 6<0G:Zԋ5GqbrJx5_,>ޮ_[~273۝V_3#|Y Xg8 jK;=Gs#6tv`>sy x#zi=:MnC<ܚ'u-:0kD"l 2]07얲&IO|ND5)\Y5M"֟5R]aH]FinQt0~TяvգHBذ%+%.? -X+܂[)¡гolߋn@4|A sơSY8, 4' !F)o'qQ X >|j6{o)Ԇ=Cޟw-H$?˓=̪;r|>;lD<uQ S(.| *Ѐ"9EH?СgLpXlRks:jdSTgPPLp ة_l s-G甙v,JFeL)~4yVL.3 d/Sċ/?5p4E@R: Fq^^D:3Eq>kf,7ì©G²0YнۜPMo0ع#V/~rpĩml0PF B8&ĝx;gtv9㵤e4vH\<)y7TLZי?(RJ?HwFb4)ЁqrI]R?ņzc8lP;`,w ^srf1A*mGRxS`5OyP}HLp]^J[4nWniDf%e* A`e6A*t˹ ZRg.j EHl'I%J i N tpVp{K-Q毮S]ɳ[P#PLOm)IҕL+KiRAj0E>4CAv Xm"i=Dq(뤳[ '6~jPJ99T wP _=U)m܎! U 'k9f~njVQ:pڴ|XO7c8Ўq5ëug(G/3?w{O/1. 0>Q`g&)3FmzBSeT>R)@֮ἴ>g4KUwprb[..K^}Q!G[/jCN~,0RF,"չː~_10E^woS}ZЧ1W1ϙ ]VS I9jwt:ڍ:_|li`bHɥ-Gar^$$ghPweF-UF+X^7_~^#-B" & 1KT(azSlJ0[ Ƭʪx5-lWxUFyGTyqۛ 0-.q}>"Du[]$$/d@g9Ez_v6M_5o qoEa\i/p&)4{j|@7Gx-j6sWPMoU(nBlmy.;]D: H`.zi봓ju``"}[_2g"fD1uPG]ÀZNad ꋣ>[!Zz:TsAXӪ΁*qqu}tPFJMS- Y)^?N\k7No@P|I$Ch/)u$'_%mx6-WiEbȢ튱#ĨyHAYoKXlۙyLAC!D#rk"!>igC1uj~RJǾedǃ60cՙ6 e ez4L5߁FтՈ 0{JĹBUCno(3l x H3BX| c]V XФ2̆T<= ҡO lGa" S =oǟ]БQl?L/ >p9L 6isqTy}%\Ei5* 3Ba]8.0ɜ <_[mz  c`ȦC{IM W;D;w䑣T;S5asyky1S05 'V&zS .2̻L`E0`No0H3S>b'fVe^4GtvZSFȼ ,Jҧgx(b%'NAh8CS=ݣ ClË]MIJ20ᎼzA`Y[;AS8Վ)ڜҳEwg NdҎ7X/ ۷K A_KA$Z_q'm Pi09P-gصQ6CǷd\~ަ͢ O$/pRoš^j=VvG$ ?) Q.fgZWl2R0Ya\/[m&%DWG=~0z'+ ԡHʲ]Ftj ?{ʣǮG (e"H2q;bUcL񬒈!fV%WOR 8%ӰSYzQt ^G? hp~9* Xч5OH e#hF+%md5 ,PA᥾x:p< < NY{ bCg&`ʺ _IPcP~ ˰=z,0ymTuHtG$D ;2/{MR>iep*v $(mǡjW:'QQ=E8_BҀ>DSq64D Ƕ8x=Hw^>.g5#]2_:,p=A EZWBc7l, cĠ6Zkni;%ğRz)S^.R1l* .xEJ$v F^{M.ncjpEۙ<#ċI([RllF}/(I=?x:t_{F#g@Ȃk6}bF^ǔ(IAA1_Nl6شY=MT!݄T$/Q Ǜ%lr=UV^s a?yխZ0i>?HEsdv`Pۗ(9yo .x`B 9L::qd&;㒯1OqlgLalH+=*D+`\$NR$nP`8}(V6a4bԽg\m8bMb;$YdVر0)ЈYL*4YԋsK#Hsa{%Q>|pG4?'> )¿:޶ .MEnwB3;(,man(}dm< ;!{V ".i8[_VNUw~! DԸ+f9ƬLA^%<V{LA\KN r5D Z l@AتPTRH9'Ack 7l|{2ƯYm Q4LU.x~˖.;|,T: ʇ0H{qꧽ3av~§Jr+_=ő}88zό9r꯿N$WqxT'ۚ}A)oc-%}/>%LXmUry kIGt}j}|YԱ;Ȩ@#M2V 92dR!X !vqhu(~Z\%Tj,t;~ 7.~i8LqC6\fQi+ah8W _YF-Ǯ*z$9i ۜ,SJRt3J wOX( ZkHqI,<0k de~Mnx[|$961кza}G'υ#KCphfۖϫ|=Q(u)%㖽5 Ĕ4f ҵի+iĬW_uf-(o(\z1һb쉯P1FkDz>Y8y3˜6LؒU x0Ρ94 EGQ٦$xq@or{wb4zǹXy噟BiƶgЕJj=pF(5R\dSԦ==-9J:}| & Ly${wI;+OtCQj%'r(&hW 1;8 ds6k vhdB}wdXC*#K%GXWjaByP7Xn*&&'rj ꒛븀ȝ\y xkvt+pk*^.K໦R_0'r[:",-d\5Y_2Vހ D\T͆N g.:#J4C8љriZ016'܀JQ}v Q̡ HYs]G<|Q5W%K}BX|Ah5%_&FGB9c;f{*@¹i1I1ҸZ4 ةz)UfbH1f{)n2fq]6j9503ih+{9 '. c+ڿE}fmtZ! ^`$/Lhg1n^dKԗ< ׹~o84DTWU^Mp̷u J:,Ԩa"Ā?n>Ε{.HifRuI&vF=?7㮩W(006WFLOvT-xȒ6Qʡн׳!C2p+A=}OpB *6ļJ6Dgofl6UGBO!z!u _Q[J,N5-_ 5)fwqx8gȌUG΂fm?ΘgbBsN*2f헗1f}t ] Ɓ!ex!_i&{4 YBP_-{TT˼`8y XQ6[Rzisf0u&k1`IkHeWqx@h$Qk@OcKodmlLY8bޅO|%>2 HY!`:C`j|QlL `ZDI*c$!UӦWl ]mBp^!M8{Ë`R̀V/ bWwړQDYu6J1g&B~@¥*] R/YU zdv1~B*m`0 Rus< LIW7ZXj10{[<|O^Ck*b~sE</PS¾sq[\eN堽.ԗt eG;1SҖCxe+BzGpCs r$74+*~T76 Ďh2}ǟ]dQ0S!}6n{M0(UW:KH%>s [%L1~f*@($dZI fu,IKax얕tjRq֝Tt5)Ew-%ԛɮ@p@{lX #s%r"WY; s~`߲?'ξ`%zqEpD׫>w&lO&p͓RXMSL![|"13[ArXdс\5!sjg(]-CU}2]eHdJEmY}=[kGxN7oŔd #' yH"mI slL@cݭVj6?~|`) ),HTtgq,%iV`Ar~Æ@G7|x/|)d , Ce WfbyY]iJD~*qw BM]yJTـ&:VCVwq7$LZrQeǕ8uL>BGRTbq@[%f_|7 HPH\0;s;r|gRKh!W&P|Yʿl.PS4 `3HΣkXb 9뛧_/ò1ӛ#xT0揸"!w>+c5u݄d ۮ cd< 5vXTv^u 'UzX=9I2.WR#! psdP3,ϧ7]F3'&C,M^|7\@Mv-XX_dj _l%!MW&tm{s>TSL֭ԉY"[y ݎ;xkG^ityo P +{>`ʶh8v4&`MVl_f "ΩCaYS'I?JXXȁ |-:$4 *=}@?vyrC/4])KZ AЪZ>„LK98j]Pb_Cz7rҴ, d|K5DinδE'!E9Љ(3`D :2kR^2`qJzm.vi+ #bjS+ۺƚr6qDn-mv>/i8 Ř9FA` EѨLFG>yw̵ G"'7Uy{?N- LFaN^Q>Aj "67@=@E-r.枝wK .vktΦU0_᪫M}R39nVe?*+ E^=t JFz!`?mu;)Ъ+lF6z1F #bQ]ql!TN%\8{YQd&SM0x n_ϖaaU@cwI~&8J*v9xÚ Y-P )LԼ|s&ZsF\?RǏ0q&Xh8Z@(tA:okt`}g@t:i?F2 5ZN2%m_+?AKyo"V%`MQ:{Up;{>⊌\չR>2 S7ZRyT3ĥi>A߼UG 0 X~@GuVL=:պAk톺ǦbS=8h;qpc2 . F&NsKk!v^@HکÒl#Y^NBڇ1“3aMdʖ+FnЧ*D1_}b+aYww;}1(YcEDQ٤N .v@sd+ d(7GXZ3@sΐ""[کF,MRfdΏt\M&% [ӴPPB"]QˈrEکšv͏*ֵ \|QMC]ZKg[`ʋf:?҅=RgEU Ud'-.>pr+'F-{hV=URن|4˲YNڏUppKk8񤗢nn{)pg_LϤNzUJ ΉnAwƗtwuT0 O4^_tx=ᜓ:$B.ܲ-f52&PH4+)3ۄWSg^[%uhS U602؎qx@ՀŠ 4J4y!TG@le:`N1/~*Ե 7[;?<;5g6KcƵa xLJ`j2ݡ҂w0*լS&^C.i28penzW@?Ӿd/1rfD'rMH |#QŒ;s_(Լ<8şp~u}؀# "<X3-CeF "`V !__:[AG#>(Bn\FN85Yw&%?GCŢ zbX k. D֋`!ͷbt=TĘEʋ1l4MK <ɶ2q=A#m.i4%G^ĕ,[M25GQLq\Uɫ[RXYהLPt>ꂿ $BGb8cbZX@#4Obxeh-lN7m_p2k W5h]L^-eoJS{$`ݕ;{yD%yVSoA`U"bVuNjN]SNr瞉<;06WȀa>ػ[gk^{hSk~}YHX(~: Tז$.dG_aI&ooҮuh7@d\'اbI4-Cn`\ZKh;?b^Ti`P E۶Z]`=AiR`ShJ"]ᾫܭ#;<,`%Vy4ijMSφhȿ䓆+@^is,> } =QJ">L*v}I7;/1; ]e;<k|W3Ҹ,pý!1Oy=Le|? HQ$!ktCH> VQXKBigeɶĩ@ӱW,NSG) 1݊4r}1MVWxklVs2(o#JGbtlMuݠ)ȒdUeҌYG tsh׳IaؕR7΁QlE$l3ԻzjLi*UJ]LXg LƥUn%^[T%{)-}}$i)Kġ|Fһ,bo/Om%2}1V=|wcuꑂueqr8rWazͰ[K0e,'';0+,A@e^s7!ZpF{*" H!8iqjhרk>i%w~q99>O/Osȯ/9fzJ{]9)U;ct'n^XU?+6cr.CLG+U[|XB_R\'w^T@3D\˯ 8 ;`)W3te8 79li2JzbZ=f3.R}70]w;FB{hKZ#nU`~Ä壚|J8N;h_&DjO}RD.UA)#d K |&(O!^j$Cdo^r!9wnCOY=shQ(hlwe{sU+)u*:d^?E-Nv]0O(iS\JV-<ήx%H3e?ߚO0S <Vҡ)@tmPp}etBL(] 4Q~T+P1 3+3YEL˭qQLghYd"A|P0a8fm.m>S!0}^UA0tN5hIKJOxR֏/WIVƼF3WH1ę,N=} O|Gl#=q@5f(HôR# ^Rn,dGJ |մ=?ϜcWjF R6DsHrs{=( ёSt u!y:vڨp '_|dfRņn@\ F3wU?߄G)us2؊^SKʃ֍pEWw PjꄿhBg"sK=q2qPn 3a th5Uaf:5ktR󇱗VZm4D^sO:șZaEg 伤n+ԉ7*OyLKiC=㽗[_YmnDț™Yژ}N/D?O |ۨd\72}eC ۸/ <>B!~F"8LZJtSZe-5Rzq7XaAުH[牤]1ޯfXKcÚ pg"8ǂB[lgrڡAaSB׿7f;^ /.+1!_?kzE!\xx2HMìbJ13YWWʟd/OaMS9G:^U{&4߄&#miJ)y`r}oZņ/"iA%ԇ tAXݡq @\&[ƨ+vc'!EEt(hu|U,n+!6qe8OIH7rhI7y_E BT5KaEa\+9MG'9ezR$ѓTkD84)FUȻ?QgClWкu}PzyEݘ$otLyTkb۽/L,w?q{$c:\t|%@UٺJxJ'Lݪ9Pi )A| o߳>UY*7GCROR@OgHVDnOߜ1x;mYJA1!`\[C8 >~kR!R'x'LqcilJY̚БoDMhӺmHKrMmƧG>G]HG=ƒW&_zJ'sBfY1KSJ"@UX07pYVF!fAAS_=Kh+@bP?8J$mRYnwȕ|fFI>oDh/xd6CL7 kV`nɄ\a`9C bؖ79}%r?+'2t~=t5ࠇ}C<]qM c3ɓ[z)B&CJ_~o;ΡoRbagJ6&hZ9nix杍½C4)[P.b'@bD!$D2ijs"lc 4*y+y]P+ Y-$0 hR5,+\Yt^&]$-HđŽZ^he8Mk<$ Y5o4jp ^OP&tQAi?>&AN΋R9Ő/aCaYgF/4xVB:c'm9 b+Iɣ B B9wI_|Wt;狗Nilq%]yTMJ}x_flY<8n f*D~:ѳRHG=968ε8)ѩGZG5~5\ 4RHj Otw:"Uw Iaos:>8W~1:@" 4+A+I >z-УJNxd5TƖzWܱQ$v0wz\7DFcG1./̀-Q';,I@"{[C;!7GM^)eeg._0tu̔=TCU. #NQll ly58bg~Ub}y*I|JCKQ&:\rt5k &lA)1h,g5zڟ .S~б2x{A.^0qZ(W U!،#9Ht_~IJN:/#<=3{2qtHA xƚ;Y%!s'J4`+j8z%M2'ř#=6ف̗Ѣ2ZnWnq+@Mb=zM,cیw7Y5 'vCX.{}0Q2(̬fuqiAU$ֵL4!!YB(2j_y^2iy{'tifuöl!(S$.|2H(ӱW﯌9ܻiCtCGܽ2bAVp3T SX=&AЃ2P>w nz !WJ `Ck߮3P%-iCZ?W{':'i!ƚFk5(ۨuy/#SH-x]=#Dxb}򜜾X>t"nq(_(9u߷8:9/;a4wFЅJS܏8>f;,B= o2n!h6AjߩHCڙ\$v]IeB )AX-) CpS9w(0I Yzlh+YAc#!|4[b7gjD]?=cpT0uٙzNU3tCY7[!Tv"ʥ6,*Uq_=73m'HIB]#=ΗpxuP G*U OhR8B1U2غKNL!J $.%T\(L}^.[0VnyS+zrd)!Ӯa?:nYEC3μ.73*y AR_ܨ1*:CnY?0˿VwUB ez@y2,\W6%ZvX4Sʦ3;N&ѕqZy>-dw?{l.5K<חsjnq]%D/M1xO0hRd3j'cFո˧6;r!vBU=0CguLB!:}CZ@kS?8Iהf"rb_hgӛn,7  M[r^UBkh $[@z j"Ϲk.>iqhgS7O~YRqx˾'֛U& E҅t{}oDZ*8"w֘KwLĔV@rJTn:[bX[CS?֋?V"#:Na\;䕨Ӕ@mմu <2ȴEnIt8w?q@|6Y]Sg= m(OH-I!(׵VE ?BWU+[Ïk7C5y]=:p]@id p*9QyrLy+>xRyf0I7(fY/R4_hT1|Ȕa ^3b`i濗>br j!Cw^38ߖQ:c^Y)D^f>e xPƝ#8[ΒRqHdS($V3ޤvtUjUXu Uh99Q{ޕ۽!pl`WDx.aGD͛)d.c*@`Y #M~>h8lۃL34f r]@D"gQv2׋\ uXPEʈق8yؾ& Fqxv[RS[[:.-$Fa]XTSWfBxΩO${*yT~Qy6=9ң;f@aUps5k0'aKrTcpª}Y[' Mz`tk^ `a?/1$"zMoJeQHJt)KЍv%dL񞦲7ZgaBiSQ˭δ3H'SX~_+1)wi& Ea@&®^.՗Ao$GpȠCjRq8mΆ0ѮjFFC6K島y) 0pՀ*H]0:YRRT(Q+Iؾ}cQ:f I)jENίċ5)Jm%B^)KjG1Jѯ5oS'4j:B ~ݯZ֬¸wE=ac34X,,!4%I- #cQpՅMf9C9~CsH>-?'0/d$Sʐ΢҅Ab&lZSAjLjN5~|MJY u(nW Œt7ANi^9S6l'dOdړU͍"3(s&FEx@%kh&&}-OjsQ*%أ÷9>suFN3Jj۴GlbC n4Id%UN]e[k ĒKg""C$x%w׍ FS"vf% J巡\q Q; c]_wy UV9BY 4S, Q='o/*@3>yvlBd},# 'I`0^-_Lqp=u Pഐ 밽Y'CD0YDAA%w[ C9֓Q` NCT&K'H`˞?>FW k#I3wѝ+3( GW9͋׭ t"Ktd(rl!(CQhTŀiRN 6Kk |-v,O8b(y#*ΑeFpT % "?lF~ Y b{ %x5ՁR&2nDhEj똃 DmZfiV7J*raTu6/Yed:kgvA۩Q {n##ٸN ]A(~mм$3軶0$4,Xc}V1e5%L>\C;Vjx!R76c gps'7/2Կ,'xBf42XEikHRs'Yl g'eΎ^JG5K(4W +A`z FF oHJgb_[E`wtPDI,:#Pk@nԌ7"n0Xvļ%.ltuL1ՄD|հI Jl &c E2_dW^V"*J9ǎTSrOA&-Ѥ?0,lW?P}K1e0)mQwmE:>v^G˄/jSdZۇq8[jhfqmx<"9y(I([*q)ժЏxa"/zJ[{NMmb,y>8 (#?[WI |DѾ)nf+"e+6jQ$֫A&b5T/ QfSd'%aXѷEuU#i2% P;=\1UT_&YF,%^#enB"'q zO9.K"v5.9Ec*B6Psn pZ1%B=lC4;bxcTICsDWŒEmwFeV>bV #gb^MklqiI %g7 up2*! |]6".\=!v 4$hʻq\[w,B%]I'ཙ+dcroރLLNʲ uiE\ZGƍ,$;N2 e=aT$HH_ D|]j^w Na,xeiB|!qmh282tM =/F_G׊ {#Pb{~W$PsGm]gA6X UQ;}hJ!rVm8TWRO[!呁ZI&4;(PAP;N‘X& _@tٮSnVT`fL#C6h˄ NxAw5MgκyZ\NAfE3'U2en<:p`Dh( yqoy]lחwQ6~ +N @l0= ~ȇ͗E#"L6t(dӆ{M^  iAtKaK]Eo `&+ ă>Pz{DϴSu!@1Lb;w&>8{K "@L<=5pTVV<VA{dy6MQ-S Lmłm6r۫}2ljuyJ?.Wh8F` ͸f&zLެLƯh~{R[ߣj -y0cj@L뀴cOʗ5pW_#O߁ 93; dٔb9nIOz ;_0K$4w4!_9\uKI4k8azpnd UDZ]+`MbD5%a A_S?^eخܨ N?Bt@МJrlk&ffpKȠ-^Qzy旷z4ĐćyԮ06%NlY9GTK~qqu.fQqo18ooAF)k} WD @7Kă GtO3%p!1>gN=gIiN V1\ ~i-SXW@!0/ Ǐs@o85vo:|Q+bR5u[Wx.Ǖ1 r0ch8WކAmUA*T06dA`rbN-B>R'>0sI% ;8#"uACliCR=fVeQlB]S"n4c';kN7)kOÇҢ?BEb^qE _\WEZ@{Z¦O/&4N}NJȹCŵMл:m}悋D&w{s`~x M 5^ao>%߂ Jz c{p}5;͇5ItCp^yxR%c8OG‡sH;]R-pnL "-CopZoy}^]̽3/N)`eIEVRCd+MҺvs?Kq~«ތȣ*Q;[ 7j|o|GKl S+;,xA2ww Bef"A|Uۄf&,SrC"ZT~Q2 6w?l6_munvt҂@oyAV%0V1Y6ŋ_x @4$X=`P}fZ (8@31:!XU[DGCMcp5DM8zmou$R9bMK7,ij$zؾ'+[I'<')}:6rMRW~[ A̝}mNꍝК~=*]-h))4)=ED10n<>kݦ0X\]-De!]NȄt禱֭ m5#`E3OO#,ilD6ӈ+zP{Y}X#c}a"nPCe][M\TbeS&+"Җ%0ۏx~j% ݺ+(W= [6*Zp0=gd?E+wjqDž!ʻ48*V8&&p[i7kv O' +gIdA*\c$2(ByGv[W<4g{m ,}L9X~+wdNg OKrc R{MxЀ aZ| &p]u ypk]+>za@*z}W#v&(o2t$vrχ3C۽)+E?1d; ޮfom|ŸD W׻/[EY q?+ P7INUq6gL Dwv'7HxLhP=Gϭ˅c)-[Px:ɦ@#?&\Y[@&D6xJaQ/WTCDXy!KA8`\1"7W;U[ au=::+iiĽ^M[$ЎhL[ O2RsrN/ i<,є7h֪R+Ug m\ QG;fG 7 Um#悖 fX? ~(41&!翐oЕX5#m󻆭d%57))5\yCY~$_&O6X"@ 6沈Z43k4 #D}o$FXD(ӄeby.;.LVSMroa$dD:7L.ݝV& k8vxI-ɱ**Jr,q/s6cĞCHJou']O~Wal b&wuw ;wa9[g )Ŵ,43/g/ ϥа_A2ܓִ謬-e3 ;Si=(d'_8I" .-y\xX +;?Lg ͐;Q=A5L.GG5 ̈CFr.}?\[ K=ZӍ_hN΃ `(Q?ƎzB L$1\whs*=mYo摘󊌉Pj潠ћ8Àvgkh"/iHI2*y _HφMCefcۋt7eV9u &k~޾P1C īFWA%XV-qz,;kkdC#3iKb8 A 7ndeŀ ̍"I1ל] =R> ȘyZ 5 G^4z]nӸ F]8v+3a$]wv%=%ĿLV4ia]3ڂF#7_5ֻUf,.؊aC6"M`qW <Y28<+įMy{;,.Sn;i3Cxael+&i fUK0tz`C\?eآJّw?% ^=+(_)=1F PIk>ʄ޽.qزZckJbRXϚyc+j3X>Ds)sO$lC~J)˙̉ e-׬Pv+B KMO6kN@`<LS}7݀h5 aK@&_1*lhUHEZGb/X4B]%.3׉HcB~j&afwuU}V pd9ߎ}:բpK;b rh\ (3t ’˄^τaizn3&{ݯ2&(ϩ; WFo|_y f#3?ʚ_/];Lx*n_][0匢: 9+hDWT]\p-c:X6z4o0Qǀ<ב">QUbԝvu)t~9#phǛլ\tC52n7:QC[$.Ma#.h+`rJOQ?TC|RE*JZ.|sݲ[93\v1QbM.T؍틞Ť9xP[|'(>F=ug ij?xW|ijS,a`7-<@2ȳ6tcwLq0Pݸ&O${kփ֙˫{;M\~#&Jb(oPZ|8eEe}A>QF-A]<>H]sa0|N;tpRrQy EMzЮ ta'gNo|߸'Ө0A`s2X}d+L.ZxwMKOm};fCeQwFESB9SE- $dr}#3,fތjMQ] L}S~8=[ %-~%.;o؆;?c RҸ3K3]kt .#wӤ ΂0ZRXCŔ ?]LIĶ) gf!쉅rXcٶ5%Ɣ=j~ >#^ u!j lzqU@5)R?TPܷ-Ccػ6ЯS s\o1[vn#+j](тPK;*xRل&[ Ak woؕ?1_҄9IP7Eo~MJTY;?&e]={aR=t%@fx:g1b1cqG@3ff~% F*)NvODТ6t"8 +F<Ȑ(}o㻺\߶Qq2隤 =4Dgo?un+9kJPK=yfL~g70: `٬徒u+ Gu]'̑loTręgT]!2|3_tN4|B9],}=+1Ҟە XvQ ŨM,2 JOԛ)ʉxllY+X VM|x}ٯp#@`U4ĎB9Rq[Oy YcJ)+(I"w!i4PS=Dl='*d 6$mk=[m0#Rc^{q ;ئ2X_.Q}|=DOR?P%(!zz>WcU[Z6#(>“&֖d%l Q^GyoAhby߽.Hħ49"),]$_`T[ӲըܰQ0D5Ȗo>VM D ȑ ~qm&it_Ɔ`d]$cT)+uDQ#ՃE1bD@:Pm;> -^51OƊr-I@DR<[ I E4RX xy+ـd7Zo`)765 ۩'[~lIw3{A.02` Lu` zUY{(J=``~O=$;JaK=(ʥNf7]XqX;0w5. ZD5#';z!%e&#ٵwy@;̂B&?1ֆP" ?wۅ 7HUt@O- G%@H)!$bv+u|_ j$suv#f5%R;PIXAUYh TJ Ѐ(˵xC9oUSOI}Z-T h[}!<*+ &OɲqR r> J o+^?m6Oz"YvO9"3]{tVl4nAb$R4׬ߪřli9hm96`}8 #R&DX?W@ɓq C.l[4*a-/S}+wXJzCKPV9Γguh#‹VB{:LO+a G!ZtqXI|( j^D<' jq"xSi!BR)]*V}sɋIj vY?K9HKZ&v \\SfAvE~աC ʫpsNa@ܢ*+:%3Ÿ96Jc w+߅AcI=6}Z꘦wߔ ,Pb0!& W"'ht .Tc`9 \ר7oF EP 1 C&ܠ6HXn@^ڨ1,1kg`ʖz~6 ݶa" ";j4ImI)j:F"B<M0_c$󙖛OS)qc;St-vқnChﲷPj xvX!("܆uCqq'ϫc>*Q7obârB.++L'Fj[<,pTco1xT-0.*֢񙎩ܻ=IS9 TOnxkzGU4^,EXq[1ڻK_zAi؎@p`OMK#M')7@'`m$9iHwHKL=móJ-)6'nS h &K.ċ5b@XRaG`ÕK7MhDȄ:ϼ˕0x!cKy0T1T\Dhph 9OO%eGAʈ8 3PRB*qи|7SW(%C:U ZR"s#a-if_Uˍ%klxo DGnn&V8] 7+ o`CDĬ`l),E5.3q <[7>r)5\^ B-!/S-\ 0Ui=\#UF#s4HDn0d1DqPrDDLP bHjROyOsd׈j*yߙ 9Wݮu$}AE SEo-<ϡjL3>7zAD]}^}w_Fcg]D5㫶:05*GP"UdIwB*!VG<'ʔ+?aݕM'n;\l$JM;_ *8:21;TAV<` -nWsFC9;O,4}H$/_\!QMy+q} 2Y'.ef QV_=>eDRB`!FcXZF[v.XIbIiU7ᄊ^n-2R:ExځrH[E駰!>J,Ԙ"xHͫC(y#=QJ8C`"UZMQ144=VWPD'$h"|  F9 v<&*]ƻ70 xzЄuYăw*?($R.^%l`{F/a.Rե>xn?Bf'C޷aRF]+#-5 rYulhm:5p`um?! f`@4lB/3[MMny:(TABd#t?TsiL?Ah]B{=J)iNߪ8NAm44_cc]n)So c@-Z6L:;LcR9uCcߋ(,IYSH:1EyI%`F >O#&K91Kkze[Z1ɘܞw&@d'lt^'$Mm=0V  S]6x:s4$MR$*y E:y!=zƒ RU""x9q'NFug!LwrZ$)5M V KuB[vavђzcg72<ˍhz R@5Wg 4e (\`oܸWPМ_o83𳔢 w:K{ԣ{_NT{ԝk."GR͐KA3P$S&6!.T 1Fɳ]r9$)lb9O$Ž/_̠ơ: ?0\u| I&[=o"棿W's^<ɚ!`_5Xپ f0GmL軇' >͉j.])TqgvbvH6+cɥVg" wN[;vbyNWBqS}y0k$m)؛KM;^S Z9FM¹}i^גlhX3lbv 8=r(9z PkG[cȑ9ie"`٧Qٞ/N)ǂ[ Ãߺ.Iq=eȠu,Մ!e^agOse.o),I7'z0rY-՛)QHE\nZCsuT0:m8׀0c݇Q Y тoMAOJ쒭'@gm =hgR <<+( +X4іYo?8S8I9~nIo:ԊuK|PgKa\\rJ0$uRتk Fŗ8P -TMH Rԇݨ {T%RG9J< .f$H:Ld/{p%he['247LEtCzmЅ^aD%=R+>M-0ۜG/lg.|ZC;yTS\0}*gulA9'm gcb\ z߮D|B$'C3:ܙTcCݬI* ضn>;m6@PWIGa,*Fɸ9T1VEʼ zTdx &[< =Q,7L+\BkD1koWN9`D~oe;SP3-p |;ua\5nz;tOm2}\7@:,pP*OԍITb+1F\_1D琏FE>7]B2ә{x=Mc fBuB,(v- :咡!yZּ⡿u;+,hnf_E4Pנˌ,bV}[N+IB(O+fFAʻi}c:YPf({HaKٔKEwO wDxSAzlH{ >P>0 {_L cp Ӫ7/7\쀉-&Xz2W)E,~hƧkjZ5jƿ ͂_0g9 EyKVS"x;"_鱋CoV@i2@I8iڎx9kE#یB:mhۋREF@ +/IXKFܣއNR%^c?w_%L$5 7t+pVQ-p1LH_hs jߠY^SHf[YLl+3|xg̑ȩVu  i\3!8${ED/SC7KyAH4!P#"VEq@X#wiQ O P45AI^ɸ:0ńĔ!7QLt!ݛkUEh;Z"PnTsREcOt)k{0܍bOkMLaoBOx3:\÷)n2M˪#Or۰0a#Tؾ|I_E{A!jΏktg&bV(G4OŬT&k(!0i 4E7qd*;7f R##cDs@$ğle>BvOMj_9XPݖR*1BmI0 89%3l^MQpj(e/\(L 2ܐ$ DA ɜЛIDcJYZ>8EC~zEW>ZҶ\)d~#N1 nd26kc~0-GJd+Ϫطi) iՌwMW P$%'1Ȭ (qqL8}0Ӏh ӡEr(/DYOZ-`j>co!3V8hVr:yT3c ̍YO}(98(\\sѲDGcnO{}h)*>W~1 H| iq{^xG!5{դՄRǾKFzC)gr>xbkO"c<.F%/peQ ( m*JHQ۩Q{;̶`ҽ@@ZU46Ω7u\Xp=2{0>( $ ZceMZD$K1/HmL;Qv',\wlhK^u .PT4fy#'S s_[~=WI&&0f0D[ )\'jhKS] 0D-q H?<⮝Uجg02i5D-֪W~bD80+t/4/[5=G[ó ~) 3˯&d:i0uȻӴU\,l.+.F+@7xYZ^JB˰TLFBK%r&]Qa ;Hv^ZAY.Uv($s:(˴r0 ]D -j AFx* dh1$5CtX7`1an$+]*Rء9#/enSz@u(;'e}2)*Tx~Yz%1 C+9v=mO t TʪuZD +suZCOyw< *f_y k&vf$jhY7S戯ǽ6ɦKw ;c48-!A6C؜hF'{M_?HB<߃O%!r҇h48ja4 0͸MJw ;1JY-s8"`9O(c!Cd xic2!djH欋DBuȳg~:ΉAD:ʄnq('f^wH1*\_HSgßʟBg]G;bޤY$17UikVɟ ٥5u(NpX0bLiATf_eOOK<51ʠAՋrJX8eNG1_E6m.sT6$1nnein;P{S]ke$cw5 CEl36h HDa@ҞHIяrXq 5G'3e Nt\klinlXAr"SyHJno(͔rUvp4{./)̯qbFo2+X2[Z`Mb]zY{(!}UvRa1k DSB,n}yp/@3{ (ȍyr__xӄ=hi Q/Z0Fw*$E.\< )l.)8N6?SJuEKW+£OQK}Ȃ@7D(Ufsxx,7KˑhOtLG7-/-.+d.s˖{2EÕ%S_َq >^Lq7^}@w>jS8Q膔`C^3d| TI%AxSN 0`QJ`G꒫E޲l\|B sHc{O g r-^M˟*7+F m62MCe im@/ 9@X0hXk><ih6lN\fR:z͉geThτ0EFu.%d|v2\4GpƑ '="muYR%{+n}dӢu2/Oo}0#7173ʾۡ&LV!;Cq$s|5;ϴkVLkw?5'i7CLbAwJp 8 H;FU^ԑo6ޔƥ֥1,Dcg"֍x`?2Y =W&n#b 7 <)¦OVwd9Dߙ U;(ZO#M0{,]*6YfqʉaDvPb1*'mS8T pR|XWW,a84]6ʯuJu]>}7Ặf @hymguŅquK=m "!}s+"VJ97e1A3g83Ca:XEz TZefCDcMի`hd\|0~\Zk n^T4-h~2@!WlxEؘH==M81]dV9Wy y;[ 1G\'lt!`yOwB&}!5",T*e@_7fPxSH^t1lX =s'hoK~6WD>n =c!MS3S"d>,Μ ( Xtuq@ӥ+Y1@jylw`IʼnEzú rgui~wZ~$AMƀ 99ZcA,^[QUi=7V!Y*S[=0%6 \w??3ѬH8"E_m u>؁:[ Fsry괣1ʘE<ֳ- GFV.2խ'4f9&&=Wg7qp[ElY6y~[eK\h䑚n^M>Lud>޶fmb Fs|ok,s6 W6F7xKAYyYUԱRϒz&  5n=(3+r]S޵0l],Y^͞Tn{{A\ ;6LّUFT&t&eLT>Ct5(Dyťr4$Z/x+%G1< &S_*$mk6%,)QYL q)*%(}>p-{|"v),+%q(CfmB#zs\gv'߉m1Ƞ5%PV_V ]CO;Ni(l>o0&y;r禘[N?$,>T.0 +Lt/L^oYU4[9C RDb5h/cJX C_[ `SF<"x%Aՙj_%ij^ˤZv!;U wqNgayL6c8 7{krA$B)'QLgo/{BϧX=5 3aCoR@* ]$m5ȰdC ϏE%|#N o3b7PYPIg?2+xQ*tH<<{w'#@efWqC6,&o<5Tl<&@VW ^I}PVXA5py}.6qhVLe20!Α~L@6 8lR RKbC0xּ, |oz3kXFnXꪠ.=)\2I~s)3oM),l5M}5~w>fm Q@ LBz1}t3a)86F~(gOT:~14oϜ;gUJ~(8G]|}cw޶.PBLL~HaOFΩ)e_E-'T[>Qpx=^g9hsH/?C;#*S|sOh[#d*IwD[aR@̞&BKdͷɋ AM|a$ Q~:'3K ># 3PLjI1߱Q*,?> u#_ԇ<+]Dkj9*ezV;Yf)]۰83 t1."%|E1sep/١>j;^##ΖiZy:gtYApy%oۮ|30"${X_N*_f),jD\¸ ݜHT4k,{`ĢLRNp2]ime_#gиlmXl4MP&qIl` ځH8%HWJ3*B~?Y/Ksr$<-[ YXp@#K;.yie` E ?' / :sX?om"|V_]l!,0BJ3"ᙯ ԇ5l(Mv[X;FrP+ŻExk֐ N .}A$ |Oo);ˏD{)iH77*նApm͊9rbn|b^p]e}'3Ty7c;/'K ů^[O;.z @u݅m+|3hfo꼁B`́0]8A G= #a@}jMX ZQ+LCM;(\WaK[W4\#!xԶP{f+Ig^],On.*cCW:DYdt4]ĤZf,U̩ԑ>OO`o:>lI0 ܛh)/KBޡ,+Wܯ- އK˕ 4n~l8cNƸx2jDkʨ`ᙜ_>7WȵwGUc&ZgLMnڭƹ{] 7ܪ(At#CW 3FA᛻ щr&b "R9BjeqlJ`1P[<[?? ;CGr3}tf(Z j0xаq>'y)2\%3 ȦIŭ]S^挡7'zr 7?8D zDs1O!|ZC-|mf-TZQu󅻈肘w0$GMGJAyP#0yeTS-5]fSQ#;*ZihnR?Bpt+ jp<>"&hN$1#»$DdE46ۍ0S#-XSp?öp\~/>5ʕaM$NFShb+4GZ#y,\]4Qé*,z%$9" fn2QB(3XV9XTz栎DI0jPmXٳГQ yך^ aw- kD mʒxEu >N~93dL.;kV5O><ޑE.O)➇iݼTjNǖk7<)*{W?0X(M7Ϣx)zڵ[ǔoIP*Ckc޼ݰv{}q,p6p$ (:9k5f Toi oh黥}tģGP>7Oq4%Ψl"yoPF PШaQywѳ]J5"O&<4~_7sN< 9>;*ɝZӷ)Aa}Uuɨpt|u&ֺ|GJ 7Τ$XپMo#Ax${k+q=;)~XTz29ol$)Iȅ+542i+|ZU!)w1 b2d5"H ~᧦1^TͿAo1"~yWBxꆦP1go'1'DTaB,:%9K %BԼZz6uDE;.aJZKmc$Oʖ3}ʫ|1agCutg3- Hp~&פ'mƈ%z=Y}@ݫB")CY6ISl3*֓oK֜礹(["o:1f ֏*BoTsq.em:{ i/"놴iA{/`áN|CG+(п=.&uS \hO % scJ/rmd[ׅ,#BvV*QO.gHç%Lqnu~$?< ;׽9OCpNuzӵ*v|fqi6F7w҄bdb` `F,;uE|aT i~ߣLU([lXv|mm!7FݔbJ)w3oE8 7NlhfPJy_ľ55Vyu*TquS%V9'7FC*}3gzr"T!)q)`Eڲ=X% hGz- 5Y#vPĘz;, g A UJ'm-9yw[ĕw|ҧ΃%%di*K-q$β~)~Ln} /1I"w0Z%$ƭ31("0) S$=LX>ikfSqrvH QO z9R:J2$&$܄gjiC;@"bӯ73)f=v<-0Q<#$56=/12\u,|@v6oXm@>)"Sk'WpFZr`=j~CtffH)%I(R;>0 K09g$tQtPtyf$t+w]~،86S=XT҆wfRмxV%y~iq$r4Ay}*H16IdH{W{@v{iZ&Catfwi5Yk$r{Ekq` ) ̵@3<`R.8} dC/@8& l7t4DM[AQt>]c_:T.\tRHǻLk=Jϟ_[$hβz$2°uM++mٽ UYUIB|'3*ֿ BN g$1G c{E3 f)ϰo;녦>saN1H(d\,ӏ?0rU~LvTln#6"v( ??DE66l.Pt" ^Ю=yFܓ9z3ftU宋aQ=Vr|9O(9!Kiu4{BD RMȑm̶bb'UY¿k1T@8^qa8> -p"Q#|AM|򰉛ȃ?,8MN'}Dq@%_PtqgКb1e>ַ+.mZؚTySG=0@b{ճ'v0 BeJJb0=i?,+f_ `f"M4qis) !w2vK2s/]g'Ua01]V fdM%2nyg#+l z8-ي)A5L9n%Պw[냤n ̖gSJuK,/ߝ!󒑬Y!\=-U 8fdjbZ2 C`{sa" ?]Cb 4X|.v,dXP16+*PׅZrM=%H!d1Y NYy_6ޥtAWA)/^SJ57͸bQ) LD<q}=~0- ).%ڜ 1yiR\;b!PDy>yDVyR0_^4p\,^ q.; D&R\ta4tO>2C_C{OLe*:>5dzNޛ=h4p pؽˎW-㫐O'ڠD(ZyVCa#FiJ4o 6 I#&<)]Uۮ1[ ],nZ(>/N(^4BsԬzڵ!ATf9sd.QֱqQmOfJH [;.-Y;6r+ǽ8 b*vsEU⟅kKHoX(NB30qM~CQ$u{oPgR:+S_X 0 =՛vME~zͥ"3W: ;o5@v_. q,'j>kSۣ$Jgg\uT/~0 dvNMxdP%d|]wEOVhXV͜Ͼȭ„˯x8llO֞cΊ= `"dv@,HEϩlUv#z$QeB=HI:Ԕxaf_VQEB;=WVu(O( 1a67X{LǨB,: D8YRRx`iP:z\>HD4cg/ޏ2A %Yq?Ѫ3[#6iͭ xC72QޜKد`4ݸ a{Q?}L ;JoKPתRE+F`r!f+z1V`y9ɸp&b Im[Log+v*WR[sSXJBp:I*\ Ƒ"`ԇS6=}1ҩ<^F;qA+d^"V7/q_TpVYp`+0xCy\yRZhBRyP kiyzF%3JaVy1 UZ˺)w%OȢw? ؖQ 8Bf;$c?Q(7R'OjYI97Hܝq@Trq4V : C F N 9މozeH(Ql E.&У:?N[^  z8uWCwy Wr:ā$:iM 0&1Z?f'I$q[7D%2ul9gxx`j*| ߆I2 K}91E*u k) ~اNEgx?z\s*2)nVnߐZdΣ"[nnx _)hﻋyAzeB2z䛙:`8\_&$3)z^9 |g5'`lxO* {<א~`f!k2Ժ.W,86.2 V(6ZEVqPn44Fdto[!FyaUՊL9]fQ.kߛ˧(aQeK/k?N\#/qŰ-;;(4R>sA︑LG ^"?L8Z}o%_#h!ODzd-i?7കy3DeW_Nˉ|m1A;}T$-{yV م:(t[}+jrPl9. 6Ý*Lz ?=/=ʨ/T9'܂eRHmwEҭ(1,͎r8Y45^ yd׃yeV"L^1> UF5d:G Qtս9gِx|i$({]~$l2B_w^H2u/S]/XvN5Qˇے`1S(G,=쟛HM̠VSWfaE`tNtZ-AZL|W_逗=?1nI,+$k}BKJoOr.Dj_|F1|es%epܐ\ލТ;RH$u 5yF7Ef(է.0V Gb(O͐>VA_0Vpgx'Tw)f#a'< ’n" EÎzSXCuwߤ #gA=!Q?q8*htGz\7j)ϛ^4i%˕ x$N_I4X&r&}QA0lO0Œ3]`go*v~d@GO jrhiP}B|sjKtexo,%G_J'FgG^^4EN8!'P?-ME P-ֿf[Vҿ,uZk^4f&jF3xeOҲ\̘m~i3 )  ..Se7ReٌN>~XUee&W h/څc:)(dkRmu 76fC)/TP"Ibߌ +Q_aԋ@I k4nESADs;DZB뛱X22f9 ?2>aXk V)Rvf,%uFtǒL|."mK">Y;pPW)3cRIi [24Wt⿳W@]=5T<͘-jD & )Zk깪݆/=]`mVVVLͮ@?۟9|C/=⧾r [[,Q IPO,XÓ%̩xᆹqM7ɛJ`WKxr/l,` sfF&o-T!_!GLkנ2ÈWCdUwW2(o!iVx60CCBa'0r"E 1oW>R5+G@4T}&)кQf69 "7eW/u3!>ar[zA~ɿJeYxX9lX PM(]@֍) .kIvݐP.6QwqYj\rMw7s4 v@5):"<KKG>fcQE(^wl߰Lz icޥAr<1{0 & rnN(jt4Ko:O guѬ?.1U5&H56 {gYZ07070100000065000081a400000000000000000000000164e4ded10002d470000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/hisax/hisax.ko.xz7zXZִF!t/!]?Eh=ڜ.+[^u)Y3A1(~(hD%? 6V٭5O|DCDv(7($eo!rT#Ǔ@P\ri- h;)?Λ=eaJϻ+4l]74LU\}PcXN!S""X%ɦ<'[w. lѥjmiqI O6UCm6aþ4qg1$*;PqIKI`\A9*ZG4^q'I\{ဩ7.!fn3iA|P:X*o7B9 }f*Pws@') MY^㈹̬{&I\HoI0YiV&2:bAY?&:k5Ig]DgzQ>J?ƿ]- GoIb˂PuEaUzܞpq`^11m $CDK ^YL X.{S` qt+-w%'\0>7 ȷij ^+i4uCj>]G:93|(o o?12qْ1V,3&$˴cm(-y!iP131C A{b݊-uMݙ*33UP^4"ʑ ؋Xa-fJMe+)aGڎnHqhj !^!=l~&6Fkoďa{QؖVbYAVsTVo, ' f!ݕDզA6y=],Q1ՄTan8 4Ґ&A-5mCѕ.HkIj)`bVef@zvw>QPq^̾Tۊz=g)PmxkX,A+%h](T 莘n 0!W6sM||83-*[+V#FM-b]vhX13j_;qA9vVO\Un"CeciEC̐5Szq̟&AҌQr_|?BqJIqo1oS꡷Jko \Kv:}.c1j/L@2$zI*DX C¥LWhUr6x ,_Ob%8HkJ)]Z3\ٷ3?  e  zv<ӫG4Vc}\!r}W9cf[.#]0E$M%EBC#^Ϲw}P30EU;̿D >@PW[qH"DOWIPTB*^RhḻD{j#Fv{?7DSR߈Mp>hF6"aqJkb]P kh䇺p,1T# _kr% vRtŰ/2^VJSH\yi/j~LLՖ]o,HaܱB~ J\ (]x>MdaE\Z0.>3mku'W i٧n%cBIXXMIJ`I%s5fR3L%PX /ttCT2̾+IRjb-B].pn$u/Yr)/_< D?YR薔 >X/6O]2\NK] $J;%A,~TֳXl}q\ѡfX M#Qy#>.@li buYbJ>*ݓ643c[] jAIcbĜȼL޳4ɐWdt #*t:b|Vc?]„#q}  oKSٞzfH%1P5ɖthkb65ۧ+!GbN02\8>n?CJPRm`aԤeo왏-'^~kN阯 H,>:}FaqWSij}LBJ\cNشs')i5®#wd$qoFϫΔ".‚JT5)H$/_ZdI-9(ɭwɑTY_A蚳&jM[y1[IA "HF =Up%p E>,c4BB'} M}e+tš 7܅Ea?q:y@AGB(3$׳)j\q5UhTݿ;16`*WCE^p0XAFP&c^)Xaٸ5xչ5vyx34c.U80ộ3_ooX8( vb<'$M*m^YMJHX=Y@ ^p~% ii{jPT= nf1_PVcSlZ)@5ҋoR7v_I˜\'Q_*␸QQ!UߌRb*;=φWcW?ndwwDj&9g?m\[l3( F_\M#rW6d3/ w^xh[wN,KyGWp>21 J ^o?o8'u.?ssZ-,r)<Ā]ѳW(wbM^cwgA3<=h^y~e 64˖".YdhS ɩz+`=ݿʪI>V#h|פ7bN8gːan-[7"~o,u-UssSIV c +ϜU{T]]b}d(T jz^YcĶ1pVWi}`z2fZjj@혐6)L,[$&)-p1.vrm`r\D̪TSaPH*OIm^&޴5=J&>9I-<-:#{ 95Ʊ`5Laʰ4P}IcSxz'Gp<sYNFӹ)9y g2G~vi^g4)PL p*׈| Oue=P/Pu7[@I;/Xþs?QT썯4B$>nHʏPI55U8v[nyr~j%q[{n"FiN3 !nhPc%袔x.@6R80&w~ 3z)jkb.'OS:-Z6v Z{Kpoŕ9OUFKzs,ts: %gH!􏂎`9i ?LG.̀~ 0CO⾵ h eZ>3nߔC@i΄/yp2AsDZ+λn /eu\HϣB23 -obqJ4&wT !yg($IJ>#D<_-UF8=[ڰ\d  ?)cϹNCeHlA|Xc5I.gϢ}^9gdjO*?q9犻f?еB6)w:(7|͹I[?Gqlg޾"ߣ4NoHj8i)ސygY`,:eC'aHey5y?g5̓཰{hbAGz2@63E_.Fo [5guF WKΔkBC1߀r-=,ҳUm𡊑Z}3tw@ Ӄ`4gL%n+۫]Mk[oe_C*sbȕй;{/\1n# 5:(Fp^r \{O6ŒcB4eJ/Mzq !_WnN[K"_{J}>~'&~@5 t[.T_UOJ"AnW&d&f(Ww"_n٪8. 9RL1 =)KE ζ7̡D&;NiUJ>SU+fU@Ldi4~Y‚ ؙ0ɍxT'_,?qíIt\a Ù*Aj_ՆDUqF\Hݫ+,3 â}UEY^ZYD5c3&})t(E]np 9 pL6#k .y&|ɪ .N 0>l5I^FⰫ6'Ĭr) K#8g 1.J `\ ە,gkMJKt4y>bVG/uT\.4[3B s 4}Iɚ⍔b9 A 1зwF3`&ϔ+@ !\}>.Zz c#4#d2:g ݶMEf_Jq'>foho*$4~|p;Ve>l@1,~OY0C#ev`hPOpfJUS p%fmxrpNu+w?hmReOHМ? %H{lL 28u(S}tD͜ 㴏R9I>4c8Y]J&fUM2}X"ɑD)Ep [T$'4Sjysf%x ʠ`629o&P{6犋Y~R`Gҏ%.ymxPD"6棛>GN_(2 Jo,J F3h+Z&ftQPB>$RTwc}V|.$ %ÆؿyYJ4Υ`NZʳCw1*^ FO5O WB һUQ~3 NG =2_ģIKn%`\&2# Zp(G!fKX_ǜ{\`׈qqA\YfE0vy;m d|XR[+}aa3(/8(%ᢔL{SRԋ2vbSAf4|)*e IiTeQ @6y~̳n_5s>LC؟' @Sŀ'BIx2? A~8B>S@4Ұ%3Ժ.Ih$㰨P5ذ^ n>HaF2&6F#pj 6N 8Ëǽ{VgU[AOKROgSgx'):l@hA =fؐDUҔm6QL5~k;9<ȿg *`Ǧs{_+xA2*+s.v(sɏu Ѣԃk{]I%=Ӗ[kJhswdft VkQPPNr)S7Hlq}Cp '=FҴD*`k'൏.NNn0'8nMǨifI9E6#]I&fUŒuc}P/S83! mF [ {"tO9z(IU4X]Zm*%;`tL;Mh#B!KSgcq,`Wmux:y7mHj@faqv 5_uN+_b%rRցP޸v?A|.wS*KM-F7g{ 0~&l0\^JNc'Ćf/PXuyS){ʾOȭ4  {{cAp LWO8q֚$A Қe)CWСnuwha6N X}6bO .5k3@#r!iMk- 5䘝wnpUew0ͱ!lP8t9Ot !gQAF*p\OM*:"m KM1Z EdI?j2L79K_z`%RjݧNiw!ƢS={.a`NʎK(Ќ<J́82[4JYx<& Wj]s4d+@zh2^zABZ +pVć!h[apۀ!oǥ/7X`#p8Q\,^G%Ĺ%?Mz(GoGP g=WkL&Fv>X's mv]d(kف+sAirǿcJd3PKL#ebq%/;a$IovU9vÞ8c".J`ϊO# C-Kbo(~\I.Mx32KȔIIւJ8v a\];bq۹ң^Ρf-aXD8iVS\fJ`<saJ,a}k vZߦ53Ri"ju}W0X6];g941! 1tG"䍮Ma #p?:U7 !!a@Wl-hvim%a>-`%.Xvqq7i(ҳ/ _Fᒩ$ WK ZndFm5T栱7[R+bĦ㥡G‰$ GS hPwD#*g A~濔̾߅ub6,3 Ӷm2x޳zfL{ edldR61XўJζ^TY#I=RiD8IX\VOяTT8rI Msn/Έs|.SkHeP]TuGb=?$%1ahE|?pG`C4/Khtf5K]^'-`C%[0E1B{`#sl7H4H$A3?&;Xw;}/W4qC+ѹ v<Fg#Ȕ)FT,cYUֈ%v҇QcvTGW?LEd'ũM.~aSTlG M]7$8"x:ۇKk#ǩ(u[ }G0vԢXTcGK~J/ m/7ZSR-Ν;#8a䈍**jؖ_Iӵ CYi&=T](͝4f1?:چ+5ü_U쒟mѬS=N@ >3&[fNf$o>~fU;CAo]GC0Mhȩ5@vT+=2Fr*Qv@dutƆ;FҶ.hWHXn,Pn '50.iG܅g1C&'*͛sTvl}]]F{7yKp-&4r$C=odJaEoc-Xy`ݻE   l_GTsˇU=<\ nGܾ \`H$9Eۭ>kf? AEcy܃̔#YI!w%bj 2vtu6;;-xujVRI i8҉!Ky4&3{ 9_]B U;VF\?n }<ͥ7Qct,u`8/"8 .|㤖&#9d6tK,N2DBB FeTmR"j%c6uZVSƥ3oKvV5LmRj1m!yD@6M9a[ktI .WwYV%U>ss~y! S, ~aZ٪4R'QI`sRPVD۠99yw0j/qR]gMRmŦv)@o vdz=g=?d,9q{~߻Q( u'vVY 0U!-tM01sud~ӛ5X; e5@NvIߢPa6^WFfD|#VuTx8^|tTH nݕGnܻ֏⩈fI8IЩMPAjɎCCS]X8ҩqRe+i`|09QN7L+pX&e.P!?*.o(u_"Xzy)d2iLkM{JWe' C^W߫,oTޤ J"MLx[6д@Vb?Q"&t`5Q)3<4uه_c({0K~򆂛ha̤䯾\GiF/ތ"%\Ĝ#ʧ ˨.^? /~7g|FkX.TFwma3h޻ZWXz55 29yZmQ%G$XmXNuFwuftQbWGuGBCb C U[QNpz3uOh421{W,yjX2^0YDߏrC7H%<{[yrծvoa6\6)7(&<# m̏Lpe}I0X-`DK Z3O+J1~`ȫ41#ވiUAV]RRy:/|4a&@gŗ`/ɹwqTٝOI9nGӜsr͒Q@Qpyedv/% K_1y|\UPHHhϯW)8{_~ XO^|k6s2̚NJDžP3,Ad|`o=uG*k6pxbU9O IQÜ8yU1H획O @/XM5dH7kM }{y6=$dЭ9&[^fdU /s&Dkc{ih~5$1;xaQiR{l&rc ޠC5c*ᗦ*VA:i|%SyLT֨ϗ/~QCjʎQ9Py :r($.Q.P+~LP(j56EQTg"ZxR-S!GkࡽJqlY Qq5x$|.v"jYnՠ mq^ّw )BOnX\|C5rt)/cL>wuS-cw^DoKFUɘJ%@msā%KcQT֭~V\anUT f׃`* ngC\ŗlp*E LJ_!-8h. VPoC_ofB]|򸸨|A.Fsb] mSٽbBW6!?6ilrHm2gΤ( :iY* ՉW"} LjM LgV%ᾳ[} 򼓸 '%,R򇄍 38?x xȦ(yZY4w %GsoDs4"l^](.9G68Whdg7YLlK;"1Lœ֞)@P&M}IpVg}?oHnkRv޾%<0ЫL|uUp}w-tL.n^6\tS:Y!Fy#Cwzwqg洌@*woܔ[<&E@'̕C"(ꦹ%hc> ,Gτ}I{`MS F_N䵫@*?I[ngZywv5Ķko]x;?FQ"/ sNHD&NvgsB 0:NY%6DH* Bj d? v损'D(yڂqTVft $S]KZ w$#]>*Xk.JS'դ]Q8=$p,&=,|NzLiB1tDs&x_'; )~7+ a90Y⚑׍3yPaɱSaD3z};4;3nsXcVnpXi9u10[`oE[?ScJё@. P W`^uHv *(VQ#5Jdh9H͎6OeD! @3*}ce@qBQe&$~I n(r) .$f;7NS?MF^~Ҭ%'IM 4~?z@Wǚ*0u?_~D}+ɇ 1:3K  9XVgpZs2R4a+ f*\Hᫍnb|M|LY0Nb陧EQ‘hZy&MfXdZxubO[\[]'S/\ GKΓQ N2#CVLz^d_kktT8I:N`__~_ C误[)\RSkQu>xF h$vJ,|">vrF%i%4?HkLӌ>8P2h}]v'lA5%$i$ڎR KǠ rwjym aVM;sQ4;3j|U$%.A(aJ4UWm@)VP9[1u0/KpIc?oVrn"|^v:(#E4u:nYJWC]s..8rѳP HeԌ_ŋQ t -H^eƒo ZCWC@YUpv5Zќ>Pp]usFb0m.J~4wұA=~c]QPl]Nߗzux)+YQ:emV>0|8\[z\ Ô:ipw"Ҟ "QM;12'B H  Գ0zy=)\ܢP:~br2&R=NrxFhuvFHsRM$*LCĽP톲?*,NkbUE 6JP0 #ǝl A8d˖ѹN욯bBttxwDNcPп[k:EK\ Ϙt*-N5[.pN q#):F{j{]xGz2Xv>)|K<8F7)W i{7yIv e( *cmD10/MuPd!oV9#[LqD(Kxu_:_!LGHuw ph tJ'bP tn_8w+;wzC$?F,j*EdP>VT*c!g5Dw65`\ eBOeW-GKyOt NY.߾xsJJumQq K7kt+S$尫XvUFFhqG{[O>lŒnIp*(|БcY T87+w>#b~VqSؖiE൰°R-ar]N¶w8?.⹸T.nO\ k*H^WTl?. ':m7uIk9_Ovvyyj䗄~C^ ~[$ݜ3?{.I2~ʰMKlQL&.&˘j+7yP6p~yԴ;ܾ 99]U]F/}7口;Lꑽ C1̦ħt6pYPUOvRFa?7PO {}B ݧeDȺH%́GgR t{+Ɠ}7u[΢  ?7n/Mp9DfQ$`>m)X! fZgbN,3ΤBrn5!.=ycSÁ~!.V!'9TU qD RNq'S]y_,/!\҈rXMnRVhd6 d/dp?#r1D#5A _Xo~,Z 2[ƣBP&+eFf zέKV5M~L\D%ˑ"{2yOrE_u)d?ZR4̺UZj`LMM7?,%٢sq5[+Oylg6r(4zX9ٿF׳EëƻRqImC7>F\l3^V+Zj)ެYTL"BX͢gxGXEG$>'\`Ol"Pȷj8#"C|H6##ߒzg"rwSƖJCNKxݹ.Dyl(,t2O>gͅRy诵zL8t2ДxޑiBR`RjF'yucxEF$`2 73"'گ/=.{$&JOg0y/a!@Ej Oo$MtWc1d6S.n?֘oBA~R+dIU-Ѝ̟̎4a=h54j$[v6 r;T d'v2uU+LMIy>rP^"j)3.r0$dl#q-^yxvBSU%$j5Wڀ8uNXc5I'H58F>fW8Z N '2he1RM_?âb[s=H{$cl9 Zp"\O:aSJSaȶlɼ%`Q~!QK] ~5k$Rd+ha '^V־_*^Cp :ǛC8؇8=r,KG]I47܍XVb{G=&oG)\x?*MzGΘ H)A"͍eVAa: rp|~ԡ P\VO'p3*^ G1^q?|rI׆~!F]9L$DЊΒK51Qy-yUc5ݢa|;wB5.uꮈmT֙A:h9)]^* ": &Ho.r Z䤍0aB4B1m_t*#~0#cIoۃ\uR`i;0W!ӹǁ%$.c B!p0܊1- Su8ojLu8K{ JR}at֏K@acL^׆z7G)[uϞX7c',D r2T ̰~#ׯy5#XM: lyn1vm˲/׍ /,OqYajRqvHW+[Ĭ@XC3<]-],^:\w~ iRb v\>Y'A/ xN Ƨ肅c!V&t=UcBUgnE0XnR'u("=0XacЬf.PeSZ[#:b)DR c[@.ޤĐyhMB; uo<.L4SlA|Ku~ n)F?oBؠ;: ISB?qA+7n0LMP\7`X*qF>5&V+w(ܖ@ħ;F/߼ 5#vG4*/;ߙ1 rm6S@"C_Oin3v+{l/VR)+}o跘6o \64)9,K}@EZD$ݶA>\Xk.[FlhtWt+34vH}Za auLgR *1c5fo+W+|Vj0CIΜ2Vqg嚙! шzebЎ1Q;ok)YTeNP@{ya˗`QD8ͅ°} c =_hX/]~ԭ3G"y+&l# >҄w1[lkJ_z\4XM[4\bp[t VW (:gCPf7 D qq ӀY嵠6f-, fQ@Q9wOtTF̂ 2dCF~"$"\#UG]]muNҀfp?$G`Xjk+*;ح'=q٤@PVfHp@4'%a&+gQG7c p\":6 U 'Q?|`3s)̯2>i foCL砭27zIXBNw p&~ڶŔZuMHLj9)(ɔ?yިoV+hjǤTQ#`1mrFrXZ!bVk5:RҢܺAdڞV*Wr:O0cm8QD =JcR/fDw#0xX2l<ϰAx0F2C-%E-i 3,f=I}gӝ/1 kY ܫ^nH&[{Sfh( "pWz)#}~>FҀmQYqIlKgE#RQ-P8swCBo'ޭ÷>P|L@솯91% њּ.Cz˳L~Q^F#S}ZY|~Yrza8'jBD:ih%K.pT;=P@ar7Lτ $rT:^$+\pcދ..egYi;%rp J:ޙmjRk=7.AhL+~>Ч3hV rgj1!zRfvmJ25ka@_tt&U6ڻpd,B\,h2^I(]8KBʦ(Å-֤RSD!V;CU>*J35E$-`d!AvzlwoS(Kn|.|aP&ž@a.+`?ާ+\k.mx{*0̵]Y ۅ=BXW!L`,p9v`)ȺZH՘y;!>WN{K8Rb-o2%d0&'=#s..q&{#?4 Xa-Ѯl+Zx?R}qG Czt̷?Ԭ=% up9ǰ*VIL:ӆV4,{W b-GH9qOR7J E @hNSD>91Q2qe.6K$|?t#!hE[{Co^BA*>R.[VՖ}_̕F ڱ-!"Oo 0)hX(ySP/mpPX}v]/ggFbX.G® >#Cèy+h~q;a>D#򯽭JЪZW)ú^tQ:W@\d̥ܐ,,c {*GU*Kƽ_jxZj4voҀK6i (Jza(\0=[OůSCi<.sHRbarؚ͕ M&'ok_ 5v&Mx٨d"j&q mW[}EAqz<"f@##w`6N9Z7`8'17/2I-T԰5RaOS7"0{> *'Kdv;R:|5R1eBQZԃy=AI?dP5de`Tsލ!*W_%Q1>b3^YrNTĦ"Ҁ|Cm[}ؑ{jm$x ˏ6)Z SF5q0og* oOʫD42n yt|S zɖH ]z_gM,%-h?waNRK4R 3us>[i$)Ct~Ѯ~tHRtk]w5#3"}̪WGADp(,3-!xUg&9VDJ`o)[]W?BbfR̀9ގJWmscЁ%=>2^~E hsZ-T$UA+ \W/X>88Om Ȝ=_?=l,ez@#mNa2p6dG C iX;pt"s ;;5se |Y7Z I8ʵ3l?).UA%NgӨ"Sm 6Hǀk7"FŻ 0Z@Jur񟙣p20M7wTXڛg,iH\|JAt vn Ց0x NvX9C͊:y| 4\ݡd:0 ܬk xZ 误+|b*x5q?ߟÒs&Wj\*^W9?1< T^/9GqLlD0i ̄`nqYOvODͩVWg0ڥU,P:|:ǚ *nԬmRƾEA恫x؀ED|zI3U쮋 (3}}+;]|Q1fƣE>Bpk8CXf-xЧW57EZw鄕5u=cu 1xΟ}B,w E[S )ہKe9\M==}|bDTcΩNq<&`a3 ~ UȬV/4c0i6it0X :9&+du" t]wk5 ^ ද|ua|KJ#`E5(΍8L2VmȈfk4~3髻9Ara;$" %A7ȨKϮԷ9:[J uE:zlڙPM+u>¼- E[k#o2.6;n|'k ^B)I2KY) Sqͫ~.Fl7JxΩYi iX$Q_4$ \U 6 Tj̝7R.rWu }Ӣ%h[iNJ|=M,jO!"-'B闣,sjgBn Xl%e#S A &ܶiHk}e%iRr3bl-k͇@.a,aRD>>ej!Y s7 N6oUedOLe 0l'%D]+f` fj&a۰RfEu|P(8\4Y%I(vú @I x='#"d 9QĠ7k2]pāP7?#Όºi\@eU<2u^5p`̗ri|eL:TM@tgT #6,i0O>@!eG$yvʒ?@*Hy%2AP Ow˶vkJZ V"/m;51?W.k#wٽ ޚ'cƖ &7NP|mA=xPw7?E|IҘm3Lbu O$.oãkf㦺\k4+%RZ[~5HRZw{۱>Zs4;7) jzYJ]B_^ll_]r$Wjgo7iQ:!?=/`DgGzP/'sC @}-#c)u.xd_@}|q[}3A3\ןi%}ߦ^ԠƎaW)c֯e$u~O\Q75') ̞Զ )&G.>  1PVX~=)aQLT[-Cѡc'q3<`l{x"JJ::L8wR>חea bώ~qP6ad&kQN~[8Rc*՞⍢Y_SlwwAgY0uesW/#-m"H,}*< -]BαX=>XsZo zL8O.'&O" ڸуWlaqpC:`Q"KUfV\7vk X&F7Mѳ(Ky_8Q6 }_!D 1| [LL?q}g`-k$QzWXȱo7 ݐ$[>Ey'. Ns_~A7}Y#NĐ˦$UƗqu$~[ (c=VsN{fEf!;!Ʈ.7^gkǂU&6_rSνP((@PF}{tx ӓ!?A)˕@'f#uIm/ŷ4?dro# B@Cu &/_("IePp)1Uٺ:PX( hw(Y[M_H9QNJT7sB%.glapN`θ+=x+X[WlDmۖLS~CmVԇG- o J3ݧN:<19aguaD [D<8>D~c:y 9A m㙿)DYF{-dOO3xNYzKso@rle鵰kIrͩiMe+f}3?Tved_QMPđj1nqlcc+(l ^`Vwu rq+a\ x9iv\8ފtŵ ɡ,@۰~7珯Nj$ԋy8- wY3HsXlWИWFU^d&"lD#;D rB33IbVH1AOP4 |*o]nŘ&JQIqb|6"Tn}S32;wSs)߲.tߊp6]Ǯږ${؟.Iz{]Nw< JۄCOSsYpB/S`7}FOR+oy/8gkPմ%o U}빮~~4֣3K%d6,mlEYݨw| a~oB^:uCްul@- B J`Kb,""=e]ץ*;gBHAlKy#eV=2?4 Pa)A=9'Ržo..cDH_DW@x>dYbOv׼`P%@(ۑcJ\-9Zު}pq!@"{3s-b\yz*O!?.n9de.t 6w9h:%=ժLsp]#GB0e^V{Iլ38)핺5Rm#RhR4٤oՐ. ^;HDvMP<ΣpoPu`q-+MVV<G0G^7k>|f{2Ud dr)Gg fv 0Nk-'qF hj +.+1W!|ة>M N]3NL3c4$ U`ESVSoVe~_@s!6I͊L$W JQxCGVa*#U lr%DfAu]sN̦.mOo bR>ْ:q)'">(,BҗwIz/qyUǑŵ^!MH\݈lcKB"8̖} ÑeZ%` xIeZDE+deA0^e]:U~2#hl`t(neu|a g;-;; Sx[Qhh/ RD [op"ZU<іZdzs$KFJ:r~̇eyUqRx~_CЭeCl5 2 Bk8!c)!#A' 8} _%'ΟsQ `D 8[[>xRMDɎ&輰Mc&hCrT& aW]1+}._E…H?aVzf]l9ϩr0׹Us3@L&tj#>NLɱ#dՎ5E?<~oE8qK!qt\U !p-Yֻ +T[%2NYx { (&tl-sk8cYBZ[3XgLyRZ6]iD.FfMqZ|]euA!yRG'YO+ L<3Tp?Y e>k\P2ߒzj ڿM2!N5nu¿ #)PtC#t7vNy O}5l#6uUpiO"`IFXyHBLa#Fslލ` +~ECbSQΪRh,3 ™ +r -- ,*ڀUTX'z)a.#,Gǫ'[FT4{KZ@K ]@“c-8ug"{oxU9/yg#m%ƽp&J:v)]-pǴ@Ѥ!gelI'!Ghb1^ٛ)x^|hoʤN^ErtlqXp.w[3J[lT~:UaIljR3}1HVU?䪼Pr`JsG@+X&s'΅KVP W 2!OMF>QU @_NߑQԐ1REyqjnJ^YѼF["7}xRݽ;!e5]Ё.x߭ c> bQ JӗKcθ4M, .WraVz׬68Z-g8GJPQ2YNn|U1?v}z.ȑ/^o瓖bP/u6/˝&}~k zY ^OII3Av`W΍*?e u& ،AOfת|ļT{1.zXNCZ4 ԖGT]/H d!AGz!^==_a";K:_R~g):J**$uvzD7 ۝&Eba ; i\z-[rNgրqpMH?S2i('~Z(Vk7Uq2éxD|^(+^R9;J>>PNzF羚%\>i?7 5Z'eO((8?nJgj_d|#M q0Q`D_D y>{ytȸcU]k?w]?s1v.b2Xnn^[ļh}J=?7zZ/kFo}MeD?ׅϪiU'2+|E]Cp|Pjytt=tg[f b>`l72ƭoFE9+@wH{[&- rTtKyah\{Qf皙C/y%0Ϲt$G 9uurUPHi`H[X^Io 2*.:/ꜛY{Lbxgv`/Hm%A ]$92.'NDOي& {1.? Xb+^#ӧA|l8A Dq_KX<ǏӅbcWBƲP>֞){QH??E> Np,GXv\̎4**Ǭ>Vǥeg$ȴ$7?-[˟!to+_e&}Oq[FiZ;opiIy o?b_Vx 2B~`Ffklz@!j{XH8BwWL6+V~tn&|$ NޛY~<Dis7|+6sFTZl:ѩDyr!fB0 ab_iÔûJI(w|mغ(\12Fb5`/2bc٬R:t:kc^3XٻUdT#6˥>^qX uӕ'q0v(Ihxhh) ?\EO ^Мi,J5б(mS¹292Z! +9?ov=ݺ1;激lz' Q޾ O2a>> ώڅ%MD0ɫkh3Q:A}֡Me !G;r>Q9.uّ O0Ϗ44L\4dRոZҬ 9-}N_>dF6Y]tT\7J;@>@4_J1)5 5*։NR ֟J q հ4>x)$HqnُOk6 wLX"x,$JNss&~>A2'f4' . i3Gu?]jSɕ/E^-)z (d놺'ht(-hg&Y1јDɅL-Q8/ %x9vRTo'" MVs Axniw [S:r_-@ݠ$>^[mɂ{djTm+;̈́^E~.1~#&TcJЈWe>.o:˗[<黣V}P4t;ĵd+\QN7$&?6 wXeMIs!5eRFHc ]݈ØqCv l mt.#2U;Ŋ/_ͱvI0p M?SU E pBt9K_ x%BVYZSR)r<[;p.Ô[ h#.[N^yo qN$W!eJ~sw-.l_Bvw&0[cq낯h̑Q"ișDt f>ƯmK*Ʋu$H1.*V(l6t=Èd&Hl^\~Yw[/;_gR (Җꗥwۼe~TWE)ıP26b|s/u0op Ut%js /sQQPԯB}g]*l hfWfI5kd7#0^O^]1sdY*(@ɇYV@6pʠ**ׄKB/}}H3R>s S&9ii!ɎXcǴf呈F+^V#ằ^nQsVFrLz[<~%aEAeLWlZŨItic!0X(J054 ;Н:Un 9`X3a.6L74PɲdbMz7v1@u>'Õg;9”!#n.TŰ\QR.;)-qzKzPm_irP-h5B AH^FdYgD(@i ˦vO oYHhk4M%vW;\<~'҅0^+щ!<`)0c 2*e5 52,&Vel:A_}t{#tb4,T}4-ϝtu%=3L Y`Tc&v=pE`;\kD{"z ,C6bLIhWqXyw+(y㘊"Qx`⮼E|&֖i,Ve|DCߦ|$^&Ӕ-2dyE<9͘&!ƨV,cntQje<ߗe9}sxxbYIbV}>X)#y'Kw=-fCK9ng-wC?KWqlX_GkXe#4@u킴~nȄ"W'_1eHÏ\2t?P .rXbC^Db2)}E-(MhφҔ%4MAxsK"Xх{ /@:Ţ3s+M~?ۦץ*֓&B" 8?P?b (NTpfW#Wϼ{zV}MÃؐ/Sn jkApGؖs*R4Z$PGm({ѶswM Ͻ&ױAQet}=(wQ[ |5#v? ~l dz҉Za:r BqQH\&*ݖ 9JwM_;AhN!Fl3ͻ떺ܑ?v'C%÷"]-ln|Xhk3F*hs!OSm9 ^nM*mpY]ź 2JG7u+>GIw݋ɖp 1CJ/;6+*.msl[:V8L5F_G?"Rh`{<P?]ƹJ8uoO+WsEHܹve)"!@噒8NC9eq(/ \]kk3t߿Ϙv=R[0Omtdp:o:BnFjˁ#`5RMw4bIcI<#佨د&1z֌i{R{)F,BFY?B7%Κ 5/y.h1X9,poTFWQ(fаrT|h}-6[[@QcCiEyMy oKiTMHO!;&M*]Z;{N!Z9Fj>/ih8 . *wѝRm3DQ-*~PP,dq΀҄rn{ш-膊ЭmMX8@yÔ=:` ; M?oM _DP^)e(ڵ} 킚O?wݤ7d#/C #^\hDEq;_,myӞSJ7=XO8$sƯ bsiXi%ڠހ5JpҎ61]{mmZ_E2)kV9s4o'=KZ&4ZHceoh--XSṋj񗆇'"1=-µ7D~9 -DoQ]3ոſcZbMfҴ#M0_^QkyWhSjXI-˸ 4ZzTwsVe_MG}|fhXxF? QqxlUp)t c`){4ދ-[$rn8T%'Qi?D"(\YXlc谲_ѢWM%{ &}Oa &ej~qkh?eLag ]딆17&,:Yb?'*4#0uABpz+O0f$6bpqB02c`2%]Jw+/l; )s6}nE@'*s:{!d!1x`Le62ÕFxg$ٜ.3#e;o'~RȂu%HVݨ{g`}%F;@?q0N0Dս.2ӣZesY8A(Io}e'z& !m>z}a[ǼP{q$=D^G6MvE r b Dߚ=6ؑo6mz eYN[m A3l֢Fd|qy'4 B6|X;3aωRF"+ O}i߭;=?# 6S]LRgɠBʝzI5E1#~]l 8As9m\56hӶ ,s&Hlm3̧7CB`ZQy OLIWB1rg'ӊ;~>iK4ŇM̏\]5:M"c~w?pR;E8 [ a([9=1%𫽉|ɂjG.>T5Gw)=KtD6`V$!r4ض!e ͡C % 4+ aL*fd&|Zs1HŅ/\AsB$䔄pKmDQ?Sqp+<1zi{tBTp`u(GJG8]BY Qt6z+ɵՃ%]Hh]CYgbQLjL4Y!@7`MdL( #`zzb%Z}@y[gõ$7qS&lU/:ְmBb`XZe V|5 n)5p{ݻEtN4铋1ڌc~d*MNF (x>{9b,e<ҷE3 !lEC]^-@ ^pVc"}{t#\18;64<::)]/]h{hݲV1Lֻ3wB@£$nmnۘ7/B+)4ȝO$`XԎ O$ϝJ=r@ ,,dX{Z06kG3ӓEp;-Hmᣔ?Z]%@Ǝ5Ȳtnʡ%s%0+I ^#d {V|4-0Ca-ɱ,/˖~)= Z0_"{R=MO\E:sƓfme.~7Xȶ@叶F͙بۿbcD' x+(M]UX T1bcP!nŰ7رu\j%)d.~\/M5WҔ8پV{߹޵iCxFZ4C?ť(A8k8n˔ 6RܴaBBJ\G  M.uudKCZ&)GeEū3 Cxٺl;^XMJEp)HFW+ o>&? ' 3eU"=$y .qZ^b(PDl;pC)v㩌PЄMd6/}LBJxI٬)rXb 0`A=v7ov0~»hpoC5lH(TJsfBF+TݱMA韞/EAI'C^HfȔ )Im窯z;,xh@h%4;eG:&~jǰ[ӛ$~9T#hÚ|JUk, ]>OlS"mb:NhVn\J<5 DZl`ܧx5ϫm3Q0SkoO:]L饉As>}^dPzlLY\@xjC/`1]h;CfCY.[ _<1 _@ŕ%$}0^ ʹ9dT;K*h4w;8KvN|X'lZݿ/ ,D*ȣ)@Q}x]F T\DXn-5fMs8*QIr+1b(d<8UN"i02+{}s{,GpPؗ? t6+E(E16+蛣U/өniqUI*TjqOM:hVr ۄu~{&kVYxpSXvQ1?$+t#y  Ϥt3yw#/7y9f׵ɢ ]pu]7C4fD ;Bi^FP@;|P&,8Rލ:`RMnȤX+I]9 Fߎ+Eւ4j JcfdDh֢ႁ UM]?!xDYƃFHI1Y9K`!\s_5dQ7JcLQ5#\s*LIMCpLkT:ky̔j=-k DԡPGY73ǗAnLnZXoDj ]њ-)LT5E&G1jzq𜟾PVѡ3 ߟ瓉c^j#w &iE\SHcȣ<GLu"%㮬^O[(("hC %D `׊iZֿDz'~5qnxhh{Rݓ$ᭅ ɳV?&#ʴ/ ksP)"od|~vmwʶX?ZL0QJvL:I=*l2%]%ޓ+4mT\a+.=1ho1a22<'4ߤzpPc򭊘țH{n`dq+Q;r9YվAi*{?=KnFiו/38]E>5q--& #NTB6QV-& Xr?*Ds Ri)&eR[y(9W;sAJٸ)OH.iq ^WCmc$)希ε3\puF|K%d&o>U`EK& 8%6jZ-sǡE6Ȥt2+BӜ;YJm~2OT~6NGy +eyYE=pOSbTeruM%j ?>BNUPhHZqw< \|Gh|޹rr"}3ˢFFeͪԻ] 'l()!q/ZHa"ݣQ '/S4N\pBNJPͺn H@ 9yp\IE?5,m:07fP/s ɰұ8r|8)TTúGy>޳׉,$s&A,]@J Ye)LQPva_[GTq;^Au)lCau7NKdTbX{BqN+{ԤQwuz.ց@e:p;FݓBMG:C-ES (:00*ŢuUǨJEy{ۭȓhЧ޴qV)Sck %KAM@WCDVea&|9:6n $ASkt(USն<ۼX$|p#"%v"). =? εxcX׏4#W lk=M c{:hʇHRP0Ф\x ȴ7!󣉠?e|"Guk #:Idx^-Zjӷ~n~Eܕnlb{4J]vUO((QRզ_CL-[/$ܝq'k,ƿ hFL.XP1 )wdnǃ}xvҐιc(SO)xd2f?e$"^ }L'.`u(F(5h\@ݬ"MߔfmbǦMBAN>N%O6dO %Ff^< `eRq{H~Q1u۪Ƚ f(A  $:Zd7ں4ls lM3Di`蕥VFh V?v]Ntʈ姦-/Xд7kIVXdE6FhWyN3O}Mh%ً˃_0\N%sl OTI{oEǴfOҪ&}2۸ 7 Rlh:y0A n ![-lXO=/D_*iː,XO8}L Zj7Y!܏:[2)bLcF,Ejʫ[bP$ÒX˱ ևɅɚaP;&6X#$ؼ7BEs^2f]#R]\wޕc>CnCtm-_m6ay|}N^ty@@>ciHfSf6+hCtNM21Ϙf|j/=9!ƳdeBvdWʂD<\<35P.&_Oqz*3;B8aю!sZhlPnĤ,&\zt:o|MJ̼C}F1C2, $=Sbljd9?@;d UU(D"|Oc~8mtoڼs]c ~DToi3%L ALа4O %(~r/Pq,851w&26уhz'$i"f|Dsj#7x׈X{=4[_Тpĺ`ĵa~_J؜Z[MqBBP~{ޔ5*9cp[(ʼn"ן'2\VdPE*Nhà~.F:dyOʽ:Iǭ5d&IXgC>XpʣP+º$@Ŧ}3Xۗ"WoEЖF43iJqe Mhr}ɕK`F@-cL}ߚ?zoaiE\bw2%Z*0j&0s<+ƹF0>0aE%+:b k+:Pc L޺*B b=͢H9 Wаra E_~-J^%JNԧ(1kNS*ejFPB+GyA_k8+w1:jO]myAA\8Ju~_E6D!o#pBCuH|ueU ;mb8R;J\˰׌x8NnmJ G/at~7uqr5O{ծD5*rN%4_&kbFrSa>fFW@lVKi3)*X0[CT y̻b[]SGpw-k鐑ath1Pb'J%"T,Z,a5_%ʾᬸ-#u ckhs}wDJ` x)d0Fŷ'v؊n/ܫ B6CV~j$`*6#ERx#>i nl hMPi#ed-&m` QGr86:-VbZZd;Dfw6UW߃t`|C|7f9^ڠUej_'~c?'%˥PCkK[<-{s#Aٹ9F$Z<ĨwQ2pzצ@W,WdyŠTIT1p I-lƀ/b} )h r2oz:FNyA* qcAAņm8RFYy&)dQm"t%f㑈3ȋ~UΔH@ٜxBqnb~0]H񌝸'&ِ f2!&.t() +4ѩC*TgfۂaFk g-OlO q? C|.V[f'֤'BWL/+: ݈/?e|Ҟ;|ښtt)U_㔲xhb8:£eS曈JӋ+^b{4oؐ<يK>=>,Nnb ЍW (Ck۫TlaY :j]};W͌;Wlbu&sBQo  _Pex;Fpzh\}m ֵ !bIGy!Ԁμl@R;UCfvѤQ= &jD;}kz{5eYW1dS0WM7_'NAwD_:w>g&uLkH%`=rݢ)P=ۋq! j.$Z8gNm l>HOVy ”o_B zF@DuvAmc:eW= x^uۢJ,1eீ:|[$!ywJ'uFSі V}T9ؕ3OJ ܼ/u9$H#[ !<`Q(o`Z{pi7l2K}hES_g.ZTXL\6W;ӔòϤj[w#MW0ͷz7>6ApNnB V{ f2.i~lx:,EbsbFYB#3 N+KxTqˊh46J-Z{׈PɡوQqɖxIzRWDZ̩5Zld$¯92o`@b3hI/hU A.0A!}- b WxY-"+5uO"~pga'9$-QtP8ԕO= 켄=?_ޙZL LUd'? PXYQ g`Dk8t ef2&.I*;lOړEotrDN\l]SތN-a!Oؓ !E*kDBaH*-:s># R/e5[|œK)! zquZ5L}:pFjMY~9ECxQ}ֈkuiP}KQr#VWQth'Pr@:S}| * sP2WНӶ` l\X|!S %!]s]vk fE (iHWs{È0Y]֣ WP%C# eH*QUZ1]I#ݔ%#tu^SO+zG-*WJ.O~ $0ϯ[CE?"o3YZM2kj-IBSZ RkBǤ B'%Q}!28=Ə$(وY:t[x磋J<9 l$oQ߯UԾ7]u3^椝&V)/i(&4!nP.$Vl\Lw#W1 F ) *xN+JypݹCc~JxE5oB!LBsԡ˜g"0^fMilyd?ųgA I}/~IERy܏[k\+ȕ7И0`41۳ϐ7ެVEoؼPgQ6P- Jc gc R*iSeN3{yf#8_ΰ}u1 FjmOW|2s^[A%Y):ЎԯQ CUo{9v[yv87kE@tY"MB wDd9Bʁc7dMߡBvc3P& %c`R! l`'{\]ʗ8i,lc*A2C 1APA*n]$GΡYZFAETMe7 >&b;q'- 2pWVI =(0yO8'=CYN]MX8a:b塮ݧ,ѼGyq,Qd~@wqi9Ckتܾ 9vM[}=S$ԡgi o?]`>k\N5,_-TE+ .-`|߳Et:GVBqX0!g[NQCQ[WF8ܦ& S9Or|sW7rQ-;B3ZCKsLB%[1+ǾI<|oR/))uUl‚;MFJH3e?x W"g돎CUoZ FC$8 iy]M͕y?LO?tXbAkÎT9(qx/ʲgIXG_r8 }_>?q]q:pX/ǠU{@JpxZ'AKl&irhZFsȫPRe 0M0O,.pxZZ,Il!"ԝg_ 6u3?*4Y_ρn@S:y?I J< Jl6,0݈xبFnۦX%2卺iP%m7+[fkt=7#,AAlY zaa2|=0 XOعF_^KCiKWڹh^RwgdkQS}h:?y4q2ŇYM-%zƸO>dىzm゘P-<#hU[ 0\ʷ?e.nh*5C]>K#OD͸pMlnsscޗ#A2޼q,DZTb"[+$!UXN[̮>u=K@W[}x ~)ܚFggb GVӜ{4Vy GB1D!m z(_i/7-5t!z1 Td|u")^} %j<+\G4ên- ہvO*o. &0! Zʡcuk`i:$٪XjRcR|_#zk]Sr?8j/"vYUD9n x-.+z_=Q^&aJ3xmUdz-Pd1* dJL݉qF;"5Ro_ڸfv?Ǻ6VWsaj3WW3HcsTh{KۿX/h)uG84._Ki)0$ﱸO2ThmK4_\'P )makipNzs;kƝSȣ˻VcJJ 2oW<]}'+g<ӞgCHLCRHFzz 9U{jކ`_2-*,FO+yWt&|ի4ku[UeѮcKbK*QerZvӠ$:*X!8qeB.դߺk?_cHNuD$5tmi>d*?fYYe;=vXEʄ_l+1_(1bohWAæ=,ވi,yQK7": ZhIޘ7-5ԫR&ScAvWFB5: iNÛȬN=GƊXJ&S) %&H@:V)!l>qHޠŹe 8= {dxwǬJZ%o"4Y0Ҏ eaaTxlFt1c-:ec'1\QQn}Y G 5|^~-ƃY ?.Wk,*PoہŚ@@V }Wj0X$yL) k^h"j:IQSd#4k&ńeFcц_#E]Ԝ}PJv΅̪)TI#Yr@(6@hRGc(UzrrN :Lג䲽1х*b^/3 ,Q:׏}Tl5)=F^GLWU:i6hT9'DI/^3 (cФzTeϦ{ YLsױgnn, lV؎=P [ 1=wÎΕPdmFQ7Ų ji0j.ztߨ- G)wrvLڜI/ ZI&RQω9K<$B/H렷8끝݋~UѪ]+QߏCa%&G)ڱ;*Ϣ xznsl<낥{Tn,J0B1A"faF8z nh *qn Kl'Q7e:h~uJ*?ASms8mqIgO5ĝ0?jkdI>&cNO "%0i{^mc$Ϲ~.2⫰&r giVJ$`)X'$ ؓY]X0bD8+#D5gAw'@256jݣ( UQir\F[kKm*mtxD#/wiOR 3V hf3D/fO,`a@#/UnGRSJV\E*di7 ~JxУEjR{}v3M,Zg͎ffwX}ƶ(J,U$u˾+V/+sLz(k90Uv'S"pi K -G ]ژ:N2 zrjRIBW3|qя" {E#7p=>h(;W'wiQtHvFըt2$gG:ohn~HCf#q5W=i!{ܜ!sqه,Cz)kmR)xOU]OMk魗Lr(HKzxbib欍,ח<푗w/[<g \]a@|0.D$.NLbbg=6av~޿Et"M==ۂMԻ Ll{M ]/.D d,37T/t{/KR{㘁tsӃPA,k5Ώ֌bvc8hcqe]iG oֽ.џw-]T˽SeE> < g"@g8)hV?6绕8d QnО ;7q S@11FG ڕ*jM~5a<=[*z :|cbCɢ qHw^E?eeIS~:4ࣹe1+H4լ8Z+vI?+Ftoo!:T^Z~Rj[U\(>X5MB>Q4V<Kp=ѥ>^Y9#3!gzbq%,Q|χqdW&:(b, Қ\1>cIOw\q4`Supݚ3st`&5_?A(g3|^Sj0 2VY}7u82)5FU <'xɁrt+AX:07h *1Lh]4Dn%(WJn|ZNf),Kbd`&K:gJUjd3 NpձÃP dPVtyjRxZ%3GCˏ9?";XGB1yT3!5լn Q3o2]TspVl:Yzh^gpz3fa|疏uU5;xt5S}N>e[_ރ(PTi"- 1sqDN6MWS{*a̲|?H/]G퐈%(n G<:[bh(e?ߏr1Or[ Kof,c7ᄸ#^i=4*(@\^@/r/<[,j/C $Q3@z3LHLwOlIiuQ߃FPՉ^}ni0*(zNrtGX@.E[:뜬#(Vc#:V[]Ҁ[i-23ŢBB29U)x ,8o $}d!Ǘh%wuJK@~2ϻsc,9ikx9( $hQ.tѓp-لgs۞FY:H*BSwºxFmܻ̒>8qv}LcmQ}DyvcKUx2]L)+@N Sa@xj"`TS{ >3+-Bc\cD 9lh~Hggu D{|&l,SWˮHycf8d14 L29iZ^t)!u`iYE*Rȇ L H׋խ0`785t8UU咰0SS${cbabĪcCr}(HvطZ!;biPZ/LKcxvU>IbORE@ِaOD ݖL-{l ݏ~e;L1˜F fJ:cr vT]S".lt ^~6;ˑX)5ך03H7KMIS^=3<fwP/8aBuj" ̘`C, *1NEbq6Tlz'j7:RCݴ9L uzj tPg3wQ-0 BDnjDoSK܃؄>zESR. .Vko0G?; vIBt0%]+3kX" ЀIbى'}crrb{󐔍F`(Ѧ>MW2_$@4,JJ`1qT{3}5ՖӴժbQf+kո;q7µgHl @6oj/=A 扴GV y$n]I%ԑqͣc] X0M2b{y]çДa/})KÞr4Cׯ)L'Leh p-p&a=J˝]D@nhѳ0_X38tJGMI.!*8=IT4E2XpyUixf9]1 SHZߕ\B˰nep0;%@}QVjVMdFEk55@2Wݙ ]D}ݎC\p tsǸ'<Ț_ZٓӢ q7K"Ҍ5lyφ q?ւLHpzu.՛~ .h 18F|{Ҫ-L/ J^'k}uwIURorkr ;gFD=5=h@z+y `bڶK271 $) ցzGo"sɾwOkn+NW'*lXQqzėF2<Ƥ&{ ܃utcmVr!aBGbDC* ػ!LqB{6lgTA?NSZH,6R*W gTwoZ܄cA KrՇZo0o6VŽyV=H |+̜U.bUR2)t@ICԯNm۴RÔrOQ rђuMXvQCr~qĔY07ϓ{T?fE3_g˷ww#}4tP"m%8*-dm44kgq:%.Ď_TGl ? [@AIY$kK68|pʮӔeY Uu`@\R4 {[-:}t`b_LXZ GՒ(™k`VǝU9' OGwƥ Vzfɣct0ok afۢ,Vh` >q -/_a*iw0k{یӣegOuMZ)#B9u\x!*Q<]bL2VvU: sB1M[[]I8 ,ٸ?"'P hg@ 7ap]h~5S%nJM ., ,IcBKy"f f<:z{@d0CTGz_ǗrŜPf(Qջ&\O sBtv:It~R8B=X )`]~\颓"#_ev4GYiT9tKR$<Ac\=I.F'2DPURVAMlAQ9Tw1%^81c( UkjEm8.8ȍ*לnF5*C_xwTa{OwGp%N|PYvl_jCe.ꩊ78 {B$ԕEuI`(JΡ8!7\p5~,0 }7;jܠS:Q1m!J @3T|B}WWu/ǥ%毷ݟϠBo`POV U =xـl_6Pϐ`LkXFQ%fS_]5 Ir\!_%}=D|-E/P o潢 w:O$Bk uߺiD/f&~7ڳ$%z|T0Ԡ y 'j#dqUF"o*8 |pKu[TҹQ7 I6!x4YU-e=\8/ * Lf ڱ$w\'duM/ Cm4^y/g\nX#f)TSDڨdPƴU\n jK.tx`B% -bؼg2Bfo:{oNqi''?fCADqͶa}@}lg ]JHۋTq}quYGdM/P;I}V*@3j R۞FmLTp6"V$Yw`LRC"|;m+ܠ*~n;JG<> sxJD} +Z\ aENDVm^aJB[L: .Ax:lMt!v0F0]Vh&moߞ=1Ɛ2[/I9Jafz\-oss\]|!lb'c aL]o˜R_Ή#@gvK #/qѽ5_Ac S@Dr_sM^g'- ?b8 1}=ba1#t5&RZM%IXAV*܍@دX)5i am:hhŜڣԅMXďnU+"קtpW'+YFMt(ߵeOga->Xs 2藵SRj57n)kqW1(y=1!gH[Gl t/$=nJMm{?}RڶLEغ.$T]ձT҃Q?7&12;Nzj }H|`15 1Z0!~I\&L`JlNNfQ /d@=T07{FswW:Am^Vv <콏 $d9 e֛5p-WM#.sL2pGYF&4' ~WGÇT!p'/\Px;8*EF+Xf>N&0? & ^Ohֻ12moBIQFtּ/QhIC":5ٌyC"d cjГ>P\P3x84q=We7}1g {`+eSTg*_p\@ch L.֬`1f?ͶT.>[YZF:ݳF`KѮl4OUr)GPdЁD(XC^\N|%LQK(2?.1I4ۮ5:i=+w+6 )+5+kQ]T@/=j7RNQcU0x{(jjF%jZ 7~yB9lO$~i֭^q9 gT`&%VvVWz"/jix"WGAydQɁK9;\3jx;ruYʙP'vom7P,:ZJҷ߀dwI?|+pM\|)$y+$f~DUc9eiv@^'j_Mי!^<\,ۢv/MSo Į86 4*Pak@*;ئζ6f{E& vBpO|hQnʓ筼1݌R}j\\z Yt%Bw.qR$Y<sÂǔMt؝d߄ /,өWbODm.=Q{Ê.kzw@aL^j(}QS"ۆy1,/=ud-Yҹ3V "_dͷD򋌎MqGDP -$@n3tؕW@f[߄]EB+4مt^hY<ҵێybs$RW=MK67~8 9^c.\n&&HG2\ EI6,/1 TԆ\˅&:kBHkV.U4d=۴ =1*Y8KKUٍM/A hkAhVWT.ո:m]0dMya_4:0ݝUWt&Ǻ`uT>f}EEeYg4 Cc}5R_[G n=FuRk2l{*Ȅ[x ^~ Sr? ?PPG1cyOU-slc3MgyQIw{3US[⃖~y D o]㿑l9U K%Փ+9YkOɿ #02TԺ|=2/!RIb0DY90R3ZT|[ywiMczvҵ,7_K17OHLJ>?!s'D"'aW-sK(®mCwfоo:{Wqlf]j*SOPXKmֽu=|͒tU<vǨ} "|qeȬ:+E*h$c}{`y{UM.ѣ*~%jp癮b!lh1LU%jBNijNq5jr &]&I*bf_E65ϓuXxΣlC0p0{R0>w /K|P[KB1AaA>Ux_ V(jqL`m7 (%E&Pe 5ӦyOȲx EdtiO\K)*+h|*p9|MɥuՠKhe1(I,I <陯=P>\kb࡬N+avS-G'D9n9I@%!wCM=6d~\Ð)ayoay\aWiy_Of 1AUb!Bg0Ԅ_ƐKx"]fs9J]II^xN.϶jbyrf:̯Bv_I~:,6&_`gzNjxF:=> }X h ҈chçvglȍCQ)> }ꪷ(%|F@39ۜbE)> $u'JB(|(u"*-yHL[FçddW;9-euQ^\Ʀ]ܵ Ral5xrVבib6O29$|u.D,v0m@XуgPM5I-ߨc6 adS l:%r iHYasP,YzWjf8oA6E'.;4ؒ,2v]L{>X,YaxpBj%PuT\M C(`evPj1!3]DItGB۵&?ȑDE, uu2b>xVb0 Wg؟6/Zh0e* 1myJ!jTUaNFF?(A YtPn ǒvu;l5*N)kͨ_OHE.XAf)|(Ruu e(B%b1xJPBo;druKb:YL%=y"%JU*jC 7\{Ǒ3j䝓tܩP@ou &ifW_BTI͚+!&rs2*. %MNmUY5bńowQFn7aY"Tkgr|0L*E7mzbTywGEi`Ģi6gEmقbC;S(_k^^2Zcb1C%UUWl}=a'HF nOO?0B@pEt ksd7/xd鯜u,bhR+&җږEGXۼ$I=UQe"ѕx%﮶vi#d ܵn꩜R R!JhK7ZyF<"-_Ip'0RZ6j6"X0fs (q 3YLa0'QM [V;0 d@b=@gz,ÂGG_?tџM33b`ĬYm0G&ZGҲIZ%~{Cx'/G%XLՊ=4bhc!sctսБpAAO,emxäUR-ڼ%+pJҴ(+K%gُQW~yݟM J><C9M0sa oEIfjf8>t y6ĥ3Hʺy[wIeIĝh1˦#C]ȝk\^zM|tTm—tc}!}xx_n|5B[E8cNHo6ȨS(zbiege3QsXwK8^j`Z eЌ8ylOF`3>3 YtpT]&g&;Vr3Fz8FDujnJj\'w1N[(V„iYXz dd{,4Be%Ϡ:f>&F}m) %ىjodrHprHPkepZH%N-v.fS),@7TyGus^~LႹ[=T>B+kb>J|{A*BhZۺ B/K5DW̛гz %g_G "MS2b C/4lA>?CU݋ ۑh}>''gZZ\hXmaMٌ>n8&7kRmOtyEuf,;DvRxuM5,/{&<}*hzE=󳶡,D2'XGo=zkNx6{eyK1hb6rҒٞLc%ϸV*JrCShBksk%fR#OwLłM'0r8*L6k2*]`!N/6Rwe# Jhը [jGR8RÀ@KITr6rPOYvx,hC"P2ZRM !]л^!ye%*!iKƌIcBLgZԷOGԤ14bO>؝%ׂ W1d!ئE=!`P_gᔙxح[y~USܐ碄FA1ق~&[vvk& gdv""<.kT{N mR*f !փ?TjcnSQ2!f7JȧNsudS-dɵso`S$) 7U~wKJL[ HxywK+},uZfq0 Cwt<[_t`9ά C嵤n7S1Hz^N%aL񒂀{.&Erugx7lڅ_15:SrI0h No }P(v H'vÎ5/W YN1sOfE:S$xs7N{nav Q}ڹeZ"%23&?xS,_Lakr d8uȾRhHÔ឵¯wC^vZߡ`_X6A&$?S&#D=$$i?H5 3Zxp*a4~SM%B60(6)J kT:Nm߷jv]G|xv\B1P1d,/]y!%~ rDL۸d_?J`Sל{St`P)  ƥ7[Ѫd[MkseUgGZK>v FCv2lN|QO-U&.;̓ 4oJKs˾r?KeR^5 1s]Nx\`d)n>%@5v+Ev ԻcOr;DXXj6ڤ뿽DXYG(i;p.Qz(!ci IaPv:[3OFi%)Cfڬ\8&pأ9L TP]$`,R-1L`|Og>nr 0+4tW~Nvy]sh] 0,WĘLsы5 [[B4C  ܧ>~;*99VӞȉž&/D䦇z'|ג#Er`J \ѷMSU.0IgR_h$^dk0ִU(8Y@w* @ϝ(FxvrCw}_RT pgfdo0F+]2,/ ZQܿ}S+>0sc]NDxx8d ֵ2=0܍X1TG\#WKL-Cu+E!OCeas!q졜 I+vDvKӱ,fƼϤX WB_̍Ʒ[ h>j81,'^bְK(w԰-DE ^ F]:&uUAFonXq&z8"(7Ʀ\3kd\ߑ2ĽpaÇo.܈ tCd$}^bI #v K=<{; >G{ 5V <ڗKItڗj)Tǐ"!*]IG|HBS+l#c.jo09@w r L^^BY Hmy&f&O #m7~D<4e[r?!|?5`IΎ $I3/X>K) POw/+S&ݺExSsBK(;w2Ь=K&? ue!8 "{#1Fq/Ze9t=H@1@6&f761.2ܓx\򯄹s"RZ4=g,qq&#{)/۩T?X ޾)])7W+DXpD<%V&(4IyZKt[$.&EXMIC(…T9 *$(UbZVb': B&]Lz/oQlw0›pCH|;Ղ4|*ӫgüU?{|tZ 'qzvC #jvcC9ZD3Řx%Ʉ Xvx;Oy@~NJ9kaރ4C@c<oP @fOx!Kz~h奺3#5Wvی0t ?xA@U9ݪԘ=>^'}-Ӧ/#[vaLPbu.`cW &2SbÝ`{wu hXuT5NJۦǣf)aɴh_IP[g8]4AϥŒCVpɕr;fXI,ag-tu)']+p ;A5spW 1fV8J]yZ5ʏDۂV~ƕcl^0ua}w*\$քxVI7f ihjL uUEKY!B+=Byi:&e9y=w0` %E'ľi p1 ; l9((g(])/☓ҏM=& ^!E> I&*<'Pzp>bઘMf|"V)=uxqmOXY# 'ez2G-^\''$/F x?܅KV +4RJXS7Mω7z=Pm:*g`C:0NJAr0%#ٌ3e_+#̲?up@fsGZSx<:oKε2z'^rji S΅lAoKY82Gy'Nm-bW`)*O+fR Aa kA/iU@b~z"z\PR}fCI0=ߜ #=r3e{5"#j)Ry}U5)AZ5C5"nׯp~)֌$ Ȑ{3ŏqR4zDlkq %p^ןb;p =FJs]#kzP7j\FQeQ(#VDBw ]9yvN' 0(J#5%5X8O$ؙäӐKK$?g11ČVhI`Q.m&"F1p 3r3q#'Ra]Nu%3I>t:-0of=LmnJkh/öɃjp/ŽvA=gpx p,a~X63u qc`KR7IGQKwG,? U" \E H FH֘@{Ԇ'lmQx`lQn5[٭2(QB ]SMuj*/M:*/h˨l$.@B+\ vu% n(([ܧu$cu+zk|uܔƴP%ICA? 2%ewFe_V^s 5|6C,;~g*Xwʟ$v-sNŰ5P!o+q?w?ʢh-y `uzJeDxȄ#1_$6ms`1Arlve U9:pwiUJ9vNм1@ l&7-܋. tM5LfE#W/V$1xn׏cC\fKLƧjӭgK-)*f k+4( !ފbzűc2nysRUt*=}Th-%h>w# ں[n$&caZF-rje#0'e *I%3g Auy/j;U:VvA}o- huuْ PKL`QibJڲUeTj nP,1*C3`ձ?<h` [. Tu*BsfuZvw%>;uUnrσi2g 5!|͊rQ@,m<-!>;2x!Ł=@J_ΰDK۹6<3EZ$&>sUdlM bέ}#|cݖ;=ds{c P6@?Qhw={]ľ+qH螁[R=ɆQ8CC3rɗf(,ܔ^_~{AwA|h SRtcY:K ~cۑ\h̿aQIU}_4S)F4`!R+<܌~DSCYyi7F\߼iIudjVYԉ@缼~L~v=INt<DwI .LVbðq0X9w-C^.^qMw?J Sb5-H[:"8ɘ6zM{vF;ۉj4"}1aLKnqSJ tUL*_ ? 1_L#lIu3/sTz5gH`4D:`SggmU N0x]-1DbIjKFS+_@n0q ދhk\;KC!p9qTc" `xMj~i5ÎmM%݇4ֱJ |!fPЇ)a:QȜ :7TUŏm_a|#?t~M6j*V%,HZҭe h9+ XӴ*%-~w&9f Muć%:K"yVBT3niW\y4IF@}xz?sHUCIVhJi7Uà![Dt/) XA٧b~yD gvƔI1V7t[1 d ^)iK|@dE~cgVyO4aՓchy(ړA&O% s4P:pW֭oիgT $"21rbUHF_3k Hc' rn0U'uHc_K%G5} /+y&(]7x5&H[elh P~u\&B1a蘑J= 8".jd7M?2 0UKg^D*_j!_u] ]n8#8AԞp5RQ>A&\u]]C-̳<8G۩hn fL pRD,e 5g?< Os~ Q1cm"k2~&`ņͼJ-dȽXMv*:ǼzP2k?1j"EsácϤgS-Fiש"[烈w,9Q}vz iUGZ:gIZQW`!3OU֡fRV'v(4 ]%U"W 83#k؁$\{)r #{׳l"`~ӳ]E]4XK1a^-)Kj['#<>[{:Hn@Hi)ƒ_{7A3,4]ByFWWOz`A,x].(h$ZĐp.Te!*=$F.j|> qɣrV{*Otoj-L#'µC} v-2E]Wvw#%M@w D<±Vף ûzP._N؎L>@cK 'c&`#v% e(&^_(f4#'FH}O ݨv6;HC 6sX G 9|'?7L?վݭЦD=oC0SWBx,ܶɸ+}Bֹy=c6O<Օ~˧17}~)p[PS[#R 5vLoK^]Bzn~r\}X^%)0kVkd%@-w K: j5.'(c>fi{P# qV\zՌSuV& >#>]anH }8է! tCm㹯+uNv߱IEcTEGmGA͉z7\uw7}Wm2 u[/!d ع $&\ֹl=,0S?n0Vr[ ?^H&Ծ)$o.◛[yr;Ԟly²:7VIs9`dNߍ98줅3Hޱ:x\g@tl/k)P];:4=ܟdQx2G63FS 2uW'" <0vۡfȓjvc/#.pVpY"ۚ*hJK}-j0|@-zč:Gp54eIʫ،q?ثnkT[AJ|(j@DFjEOjlT@GFqqW@,gCY'!o:rM8vmYKG>ٛN +ȨPJzuvTZ2/Ċy +5S"D1vNWo( 0p# i&)T;=&ㆉޖq0 !&-,Cq6=SAk-}8S):## d^9ߓ$_( lDvrEsm£+4."Y=t ˌ]C? %O kDlŹkm(^;́uDFywI`fagClsJL_Z1G 9~3;v?a4j@XT$1wk~z}|)M'T$|}4oyL/!3A>{d㐽8(i`?K)VOkKQ~TRle3 X8bgaO-`ꇦfhHO>T$MW>[&,[sƣ _&'E4\@zVl&c:8՗[GlAs0c܆eMt/9 /ݴh+kzq1 ܫ"44(A7s1DWA @2jYE+䐬C1Qdx3Vb- )kOFy巌NQ\, P8~)̨6Z%~g]F798 =E6L V逛{W=YD-<*Kl~G^rE=25+F2^IYWMTXfYMZlg섓߻cAA8 p2G7mk1tMd{S/b/6ɧ8Ac R0vbEX;zzʐ ]8Y0Ϡ%BxV:@n|f#-BLG,I;rkb;]~l-u00E6r&Vm~.Le6+%aMϿ$:p0voG &w>{i1`>x~w``Q3C12.M9\Wv0skIYŮw<4A_xFt?F0a[°h`Uꗤ*hSFVsLF+7AlME#޷/ d -M4cW9U8-#Y٪}8Y99݆]:T>kVz]୹[џC0/i#Th7*^+AWD4gH盱28 ϛLgN=4eyEGEcމB0jjY}*P7n 8bA{m43dmt5ms!u~ !C4O^\XhD9&KăIeX3Yaz Rl̑* [W[.}H ,'e@ vqFC4 gF̻AgIR˖[(dU:d`XiN& T#NFȂX"Vd JuA6Xk/#]#H0f߆G2#fV -snOhɤH9{3e)ɜD˳Yz\M$ sUhd^zbFYi>GabWjFxߏOR# >⇥Z`DBZr&ŏ]B_lj'cҺD' +N U։h \8Œ4U #O0p-SqHA+ 3T0M+[BȔƳĬnu_zݓSri.Ÿ#kQ^z0UeܳvaГRPb:q3zەFӻװhF@3*sVOeuyg/.$Bi%]OR0&3hF,QGU6ܶKyP)}x 2ĹRchUsve*%\ĥr f%8Oa}k-IrR&yXDG@?h{_T9%יPlKQ+P&dk{ 8[> nC\?n$1XVr@Su}I. 0ÌQ #z+dKoK2/ۖ~QWm ҇Rҡ<:Q=0P,+*R=A,`C>R+nc9ǰ"gYfq^ jmx!Ց[[R|)r}\J_ ;=VL+|_E_a]JcFa!V7(P3 mSP}jc5U0ok,;:&ąVt:Ӭ'i}׶hLzLwݿ< $jnuYdOyz}\3A\dqN җ;(|i=]oY~̀Bߺ, 2uzs0p9m cǠ\cx&S2щz.3pXx)#b;)?&g߸>E\I WtK,t=t 8C>ŀ1~;N8 _61mq3mɓBQP,81#kEΦ.Mݶ(lC!~P7kojpSM/ub V5MOxe@VYv\JCcE>Ai/}Rt =৺eZK9~'G-WH$C]?[7ʏQ[Ќ׊RǬB 5GDCSOJ<=^ n8q&韚!j1πr^ErsV߸< J}*1w(6uSK š}b?)̲K)t0a4(Ԃn8 fڛ6rWB44vW.,:򯗤mY ZLڤeK e))h^R Nhm\ :5X1Ľia58bnӋk4G?Q냢(h$yn\5頌dS (l$3ɠ6 nߕ-ȨdCVc%^gʬs3L,אQVm(k6Z`)co2liV^u^В<_q`Xܨse,4,[߶h헽<:mr틯%j|ʃfDẮl~m]-D3]|(AN֛njg M*:ǟ~@<Dh95J5(|N2斝cjpSyIymr U?VŠXT$TdH~>%g(Cq( f{3`;6)4G:Uq?6@9iiM`a'Q] -$ 򽘙 +Ev)Ip"(Y* 8M:>Oi\YRPOUPd>Sԇ[ &wW\xpQSz;ܥAj$ofZAmr]J*>q[4F ΆvU:UʛN"}@w2%d(Sll:Ya6sUa LvAk3:RcА\iX ON̙*0 6K9KSefPv{DN QU_tyB$ $D:Ҧsos҆"5C8M)ՙz71lJkZ@_2S  }.oO1ڵf~鵱 ~sr#߁Uu1%v5>uƓo>mf┶*K|S 3KA@jD8`һ*EU = ̽,=Q-W(kMUq{8p{s|G~"dzb /PiSX67fq(x* ʼG:iKݏNHO0aTB t9hNEWz&5t(O8|3CF|xyC um0&!oSa$8-9N}n= o,EwX&h0:*bD;!N4#zAV)@r{jxtK R&I{l3)P˄Ȯ DU{ K(k.ɇ :2QW:߻X'J\2 o]ն8✆AMQ $X{e×Wfo4\) TdlQVǗm@\pwaI0 ʡ/Hf [#G$so4߁$qULc~=}WA4 愛t"i H(`U}%KAmgIq#iȒ7)6{٨I 9WsGB17jZ=T/.tn^^g7 ;}PYN3D=Ov~.,ѲrJ6KA c L ["D7B}ii \&HRbjD1.OzBr SPnN U,HИ0%\Ꭿ&>:Sb K/HBEw$Ht-shw5|YXW cC~`$u*??#C޻uG^FT都pD T8!ɭ%'*{F,ñ-[;\^+zznXwsDZ2V2,֨ӫO HIջ{AƧm&YTUdآF66d8%~fĸFv-Z(])$ưiۅKKY{]8*IDS좃 ןpS隴54c '>p+e|n5umW1]bf` rn\2EvS_0HfLC/$/Ew/'fSm}M_&T 9SF֫acy d*vAP"{_V}:6!iLurCޕW @rAөv BȆs?b>VS@8"(56Ae!ȧHz1)+/p*;& ]6M#Isnjl$x=y2ҷIty 5{WrZ3_ .j V )彧!iCQ1#^/hA3+4J)hż4y)JCϦ\IH4i(;'c*%iVO ųX!qE%Ţ0xiDi֟԰9/=Z!Ns]w`~ZA0v b粇gEI4(cگ;VfXl c#vT1ˇҁ(bekĸ5OcW--γeL{oFI漭7PE)T sn2+XH"ΚghP>$IٚZCֹ9NwaPM<'^HToHԌQ&Xp:>Ѣ';MHnfwtl@E@`ن$_2x}2s^>/"B9VITArn~6r9i7c}U6+pL~S{ /$U94x8hı9Z&mXjl(dAH*P/;=9cмtWdaeFcHxߋ4/ ::G!rL󎘦FVUDgɥ;!]E6#Y2 *0(v O=YꚡA'a#nCa,I>/sC5 ĈF%K.Ks 3oE*J[[>tp(u;n%bq @c-UaB!~jq q(Y<>~\p!%ۘV)3Z|`HI8FXȡq>{`KҺ@3zQFytD/bd:p > *fMCq6~rUkZސ;cpSco IQ/Z{FZ{cIjL(YAP0@RH'[NdXs$L[g]P0^޽ nJql>eINp&Yp" 7lH嶈?"q9 _.e͗a e2a@c YOOow1 ) WhbdBj:?:b։<2Dj?6I-MuvQQ0˞ka- Ǩ͚@ H?>)@?)Et̞qGfnyNzUC fܠEwSe𡡥wkiF(O@2ֲowq3([EPG[1VdK&Is(21Ή̘hݙܯDWD;&3s ^Ýh|zcvgNS[Gd-(jɦ~t.9n zGF_K[P8y/yM]= .IAK+pKow2\\Uy w:óu/X|t_UcP~~do{?a11J~}*SbP6brH-;.zPzebBqݙcm82W3c .Jf aEJH7WnǴ\ړ?=dMe,Г .yGyjTTp"Za.e?諳5h9zh )p1 F< ΍P:Tɠ)GlZ:9^)3Sdw|*Ql6!㜾q=q:24IY;`> 5Mx އWVi)IX ?熕V-Әf+x$hKZMk p_,Idnwɇ;XڃZkP]upld_Daz/BrTU:ĵE* FVm:a\fϼvPrJXށ@m͎**QVuEf?ꮬ?#~ugWr|$oWR` Vԡ 5Qƃ]- #kZ ώĔ)CGw$,~q;v-0:"}}eDD'K_,g c;ZIucX:8L%z{y0{Nɤ-(K2uxV:Y\t+ 0Re=tCWҊd1$ au~#$H0I%4G#ۦ4Q4[ ipa~? ƴ90/ Y՚LM2!t#pB:2.H k+Yv֤B{ISIOyC!İw< hC'%Q%w(GŪ˟g,9A,ʛK=*g~jm촯÷!fe& e@$N˼a}&ueCq|0b+Fj{e=̢e+X"vSCΧYJ_{Y5}Dh"CVzP;;MHJϥ-P[9ڢncbW2Bײ WU&v=XLJsvAH{v:bI8~ 2],Xn'SnnE֓-_;%chPx;i,N̎k#=MlH/}5p0Y7bQTXL X ̸%G= vZ%RM):lsx0Faex!:S?0֠0p\wP*lnY釁6z]E㦸I53?p{8nl_B@:;ǜU,g[8(DQ"#ȣWw WN~~y*.z XI!Ţ`V+plebE+:O GsqH> 5;AF A^V+Zܧ듨jshYPל߆ɊԪ_8g+CWM]䫳,_W r7Iįkx#fhM[C{Hm;Sү=p*dP(;Y۵S% aّ.H~V noƅY`S|=cȻY}w$ZMmhe mviuwE"<6ptyULvpdcD?uhdC;nPrO}^ KJ.rkgIfif§oPyXEmPjDO: ^FtAWIr$zah6mP3.x35V2_o--.KKajQjVٍ^8^pAL6GOVo~/En{4S8+?%G^f8ݣ7\b.cY߀NjqyM#m7ᢠ?61@_c9~gB=a{}M.b,)\1&Q{ p8ITj_g%X'%}!$ -jZyWT4?LÞn2@kaa6y8[R(_'{1OMՙע! @\.#^n\|ڊ&}\& R 3<[N;0 Q\{hf{Z&k)dLxyYBm1EZ.iEɎ>G(:tMv.GnI<2ŭ;)%& W(>~Д3tEz2^pJk.wddE-3+82}.m3lo7삫:4 "9QS;++/Eچ^fkkeb"ZxZ5,zy;VMRlr<&d8!N#䴃)y8jP]As4X9NO@(±7'V?{7tbQVm,ɘnȠ$v(c;>mN2ߚ-<8Gݜ5λǩ^rKUњPvgk⟟N␞IlVf>&msnQɯ@1̇j| jć&ٞg+$ECKÕF`8c"vlDSdL۬T%Tgq WoЈfM cc.ÔRqvSGs> y6щKn[-E\d AiF N[NC |Fv{.Lw!ˆ83CrR>cOk\j=qNlD2-Ǖc2i tcߠ˲,qd#+DJEe*S}ZGN%RY'y3]]ycs$m[,P RvR`S+}_r7ƪ j.`o9R qFoM9{n~zVԚ͆9N aԻ7+>=6K}:JUae=- ,?쉘4V78B+$^[LE wDWx  HLaX?BA|1@`44C5vlג"dn7sPR!*>B@BkqTԕ{}U2x"J1FE;@b.{me מ _~&E*[c̕&s&YQU,YKѧQ(b}2)OŰ`y=0U`GD?vfyP_W+E!7VSܦFY.=ṿ%3;JU_"d}VJ^ic+^6r(7MJ_p;5W:I+9Tdtn9')wCFP( V~y='D@Xo;~Z_(DC?zo US0eԘ5щR# e7;Ky oUw^[N/}A,ٴ;f\)0pYfGRy,^m?Ou=<_$FqEvqr¿]s3dMA^4F#*WD{Dyӭ@R\eد. 1BC/Ul=ߘ2]dSc,b #%m\Va*!֨kT w|۞rL6DŽo*'Qʼn"tn\~o.SfRZxEW%KNo\:%(J{0_ Z7rpfЮ7^QX76;XdNzO *!:lտ@,5?78Nm:H^Ԃj㖡55ӎPIFF w7!tS1LAy~:fD{CWqmR("$̹83!с̥  RRcJM7 1)ATϻ/M] B* 3Bj7y*8ޣEP?,I6EO4iq{OJ761d%힇$ Q8Y(|J#*qēZ73{ǼtP7+>8{0 Ove p[Z ;QTxa I -.a{rĕ+EBPWs49YTǝnlBY&v aq~$L-+/.~?F79QmuζR:~8T걻8c*;H-/5"\Wl^fe'%mA2K42#h$o%('[m,1IvΏ[jLz#We*{pQ~/YOQF`xSeM3d)mAY;Z{'~`h+ƚL8qLπAې\/Fh—ֹExԧ\u\I@{`-9ȮqxpTRQI@~KUyP+k\@0z\<%VN8Zh|$ }O<(3Ez˞I *"\d]lHes}a2q=Zifr; rW#HP)V]yPqX,S$?\b=SLs g/ Ǣ}e=*JAli=neb]X Q׮[w>%Gxd.CAa75OxX aBiZ >S怃즅"!t6DsvweGDX*X|vcza `X4k - J6 ]ӽPCjNb:f} UJ20f3hVҥO93_(Φdŧ*H5NYN" `VVd 0Zz&6s_lq^߈4nj-J<^əJ~)5r:Ƨᓧ,aIDRic GQU?Zb}IBB/:wWÂ9´͕a[ޣOX4#ɿCs5k0s E恎we) VD<>ÿik H-~pXmyI}:FPR3j(Q' ɡsWoy&"ԈeT̽ dV99̦]zJixk`[N7sP_ }|'Dx0|B"}\+D`-,@AYuPjHyCu%ketz)cAH_2 p:bpmh-x{GW=I |aK&mVʄlA9bB934HŏQ֒hGgfxihVB,>FbfG|'#t3YY V<4<;zXOlG,r[f#W]&"t_ gլ ɉjD^3ËZڃj3m6L{@r^cj!v9=GH[|U\w-@ +2hv-S%8t#gru1|NQ{ơ (2}]_d }h9"scvn WXi{|D2E:9|p?HRBW㊏˲b{oL** %aw'ćŹEAWFnl8UN!Ik=3kO]%1'rAM,o28Bh!ŊCWq!Ѿ&yTd܉#hj7e_2JS .F.tF&n+= cu~S /ny|47]ud ~Yӝ àq;TL%XDU:~ FϚv}w%n?y>$8@ȷ;8%U5Z$džQ©#~&[t:Xus^(k(-5NG; EH^%?x6U-}ݧ)7(aݟآwLKSԚ^6A@7O2qYIOcuC(w<V H 3Ozpu8]蜬DF a<#rrWnz]\]إ KbƯגj"3l'~7;<yvR#8EG^*JFx_ٛc~+0FxcVWahMjO~uqZ링SRcdC0oV,KU.R#VJ:~?JS&ZI*ϙV)8sh6|X}c~ko|a^fB}i J@b< c G'V |&(Eyqr#֋bI^ ^68z*@7˟&.6M\* |J_ႡGG\-c ͤak;,X7w Ьqx 9& @wvsrQTaG/-er8SDe[Wɀ7WTeՑ_+5TzwЅ9p͝ 2h--o1k![ڥ#mwD7%ȊxE\q7Z@R ANֱ>!EߢH P_Ľ(O (OG!0*Q"6u8Y\-,39몂bY Yױ%%݅Uȑ3kU2")BsKufpZQxqT)}%H~ۂ'O7^& uHU%W2l Hj,&p`%5ӛ4Lo#36ޘ6Yb2c?\&=L~ <[Ud"9*<#;{u8hgz_B`*'ANj{IW0 K1+ޱ7̛%"K <! ĸ=RUOtmƌa5}z##P= LF}(Yw"WbQH+k8|ʚnģLu b]= p7I'}򵼥Lk&%yR; {:[`jܒQ7:1ϋaįqq J5xu݅*C"8ˑ_vNMeS0cZ@~y x fH{eYSɞl2wg!}vĿ]l.D-TF7naee9yݵaa{J =NJs=Dn`cػن5)^Ӆ2M$W~XO%̀Gϡϲ>աx#p`i~C%?rW "_!@W}PQ2g hʶ/AqUhپUż\¶b[{o<(16uv+wѼa㑅i{%lqf| $nuoV[(`=ɯv<~ܱ>\ocϭu3& A > n'zwa! M׍F~/aUI\'>u/'n[P ,[2?W#M9V#LUI09i`h,,@#w22RM g縫LQ>}"a2&.^+Ab&rG1|?WԤo)lqP/s {8 kYe^z({oF4(XhtwPz_5|5E52$AxTn(CG_BVh6 e*>&@:1^oٌ}@/G; #@B7D*oPcrX6~OmoLF1w01%m6߀R<'_ 3ŧdbwkkZ,c9&j|j<:;M仠~N%eQ]}1v)2(JTw~k#1oqfs#S5&$i,ȣlU}5 1 ҙlzoNp^\M'f]˭czRL#6mzT*wl1 ,Ѐ3Xlg2][uƁ E v̗f u>d0C{FE !;t1f19ȍ{ !oC޾'}yaXRӟ^V`3$ iF9Ms_IJd:Sk*`$e%,y3 ­HXC]-\&]g+2a`|'&d"{A*gD:H@K!zΆJʜے7RȥYSNq,=&V=7f=_-i6͗…@h7dY,$5 qAER(zP*}!YMYᑀܥdrA@I|"@x}'U~ƛ=C?0}Y6}†ψT7(?/y[l 3&M7]pJ4l)\%u˞,c0V:G0l0&k:29=5{I꺀F"\ 5\gU/Pn?X +TB} Ġ)\*c%%Y߼y8wd_ pLZA A7P)5$m4n|Z=>͎*]?Вi-w27zZN/,UmD"[fX=,Ouvllő8jtqOKpp#u%gp-ƣA Qm֧g5]QF 6)"x/![qFHAe Mٽuq-UbW]rs+xƫD+`<Z0+[پp5*T(+R{<o~x`]sB~vx@ݗGӇ-' :h6<\[:xK:B߯}kVGwrf. ~atԙS'ߙż @z^YvkIF]nrƦZz*Ng5Ql}\uO1#i_V@?)[_.N3jfcflm#ƞԁ49,$}!ŜdP{D'B@:2jD,u9_Κj+9Z9UM9" ~_7Uc.wLLzoL!ޠ" EdnJz֩)pș[L Dh_ČGW,Ӯ*$BX?[Æؼa.?(%G $> 4v&?6v~AönyT<#vB`!!:dKPLO(!9j]wᰡUôpJio6{NS>WcG#ȋg!-"djBw; DD.^}Wu' j@ mw=0Hl#ٯ]lr҉ͅR0͓6\̔4h&YjCVhM׍cq.?.auM8uޭ g!*d*EҨ%d#T<ߌ$rN@9cч11lEC }Qc&hw;e&کi_rj! z$Pn=܏3RQ0E"!R k$ߕ:.>6j*EL`ad#v1ˑYX 𛷩4ࣣ&S#q6OwN!\R4j*$nnxtjqkmSO8TaqDOk .ۣQ`1[6uܹ77gFiVԋߓeei1H3*.veׇUvB1L֋֛q) 5`WDL`\K v5Rdzۃ0F]q ~hDwӶJcv4_PɢI'ndM^i5ғ(e .)1^DnゼUXi8uu2?2^-'|g2AJ5x "PٺC^ctM*W?Ջ>Z@ );bVUV&S "MTgHd fή ]̬3\K< qn[rP:ҸFΏ .+-ד)ȉSl^SuY@,fHJC(-~+5bȌvl赑9&^{zs-J_~Z`=CE)[gEb '>nS3VY9_fb">Lm Qg+S2۹Rm+? !q0  Ԭ){WU?A~g҆o P3'mCxZf}r8L^uT:PjBԠ ޸8,tNc9|guζYBXg$)NIKS@ĝ g/_<3X2l`sB9[Z}Y ӏaA<+M$T+~yž86J8+e=m%nT=sZvZDi(Ux et)ٖ[  "tejSғc! 1zl&z{Jd17(lfZAՃnQpP-W@UP[[t#zQpH뒢cI G#=nwE^Ѝ$IB-n%;ojTRΑee**LEDOZ3?{]Pe Lڲ'"&'ZbF#2;DGP|gfGi>Ƿ6\!_*/&,)fuXMْQ֟_ mhNe_J7㥼f' uG?EW#KHo!F4hxj@fdp7'sFtְoC.4e,$80_^iIMZF̙n$ۓsb]4wh<䈲_1Gߐ:9 έ'ZkK(r Y^ BXxgf4)猵!dIGE2X Q'L'@Ul{IFۤMSDZu1z}R9UIuV3bJřM;Rl;'^q19L4rVĢ>*=b4orA"~i|vά- R7u<~1#V!~2}f qWk 8_t\=M]_L5gʷSNLFQX]GEۨJeI'/} ki5V8m$!h$Sq]rV-b{SU1#2gcwERtFYngtt Q]Qy?{${j&R3eXXaU`jcоVX ؜ׄL3{9'Ku0G4U*ylftT{]\Ui]|TGm1e-{gle'b1_]Sɮ[?Ue:[xWڤNpOG}}:C\䇐H6+68ڑH$Ӕy焗#;fa.!H.}TJ8\BC|)wO-ЛCsjQ%Mo"0mV@q*a%XD/M'P"ahåCG3Dxf"ٝaFZľ `\ܷJF,z 'W%ÂRsNtO*wq%q|u"UClBڱ{+#B9T~28˵昒)Rۮ8 AIܚ(dG=vM/Mqm&Áx>i\$S:qԮJ#Gp/v=oZӽGiO򯀙X7bSxטfXut\5˘lL1 oa?dŃFZ&M Sn|{v}6w7L4ޗ\i_d?٥c`PlUՄ2I%'A% S/L VgH/׼8%uK{qI:` `? ei ,i.D`!SFird vs.cG4O>@;><+_!cKM.GgEB7䷘Oꄚ6ӋhT\7.&{K`!O<>c;qќ|$ Z$ >u3_͕r.g.cffFeˇrF;₌h#ZČp@)t7(~d5(^jL7mwf.-5XS;֟hNח@W^|Jt@c ]'c!Dú1L2'AVK6> xPc-%iptK g_Zs^m a.:iO^Cx6 j<d6&]o=&jJNs5;ׇALO'$lY5GT՟@ p@׸Sڨ-Dpϻ,*G2 $VMh劯K@mt޽`L.b\)Lչ`v䈶fn2Ѱ*lḃKfpKCU= $Q>u%PD}jH\í.)_ 'Zz5MݶG{37$JFm ZM[Wr1GMG助M٣==U|Qh'#U^L1imL2i3?~F'%vM!z2v:믓t=4GlCn4sd[J_س[ =2Uh{eeZU*uo<7ci ڸT-?^w6ŷ@D_CS|7ӧ|hC1FA7M EFO%_ bФ9NFc=`s&So>)(!S}@\#gey4B"in\DuSIRpn)L&`DY9uN^d*m˼FTb=a }\{B(kKiջG+gaih"X^}%̫SqCZW`ή?6U%Y$>)H L`#uk"^X(c֟#W[ǩ nzBH jSoھ=k=O-.FJ#qUv Tvpwbc+DuuZQR\;@jJD3+|拏 N6,܄@҆PN]k(@|~m"ep?n+97lMBZk [q\4YMKjztƒӗwzX`=:YIG{ŅYUî%NH&5& 6F`NhFO\Q^f܈2*$2d,8\?H pxফ:gHu~=٦n:q`F5Hy$\AF0ia;o×3mޓ%'#$!$8^cm[/6CM\nI%Zׯ}d.zh=Fh<uaZ@9d)WЏN0eblڭ*r[uf,/bu_p?#;B%|L[b)D9quʞ.!%w[RlY1eE5I?}Sm}4gsjLX7 MٴE^/H{j#-[fT5~ $+9dǘ[%̀*<#T8IyPp4Mkaf0w5#)0ez&J=bP dq|=|4 &)@E8Ѧ4MN[ynF\OK?t`|e.;:J#rRCwUy{GKzJ"J)J׼GI5Uޫy. Hяץ30a *VGVm 6[*er\QF=lm2Hn3 ?aSzVUv/bIP!fZ٥xgܤ.;76rv_&wod. S 2W9;=1o2Ѽz v4+Ђ;+ߦ JzLT۷P0y/Q}Go/)fWX#`|*Z>!>8jIӍb7K@)U{&X%~W^U:AMcTc= CDl-a~;pS~~&!3"ۮHB #{yz*+Y\`ЕVJ$PI8qbreIݳ}g`:5ng]_.BV{oT6j>E1!욾 [Ch|:JDfSۅj&R<)=*JLMMONd/nWϞ'ڴf!A#5LrMn3u 3͌~‚b*DWb{G#0ak4H<zGڣp0֔*3#8.^HY`7qSo}Q 4hab,r* eBs5dͶcaq<3RbeU8n~-ef8ӛ:+<ӌZ Ql?MG6JKMeORqt Yke X`v;񘿓Wx[0݊@4+q fkKJWall +(+W(Xx4ߐqm cܮ_m%Acoss?HUZl֞.L<3U@JԗL8Q_+N,|~|3-.[OFE=rqf!Kj^pR]3_۷!A` `3)$$Ǒ(ؕ3xlFhMUX\PEm?TdT{l"hoDL%vr JpY"IώG nݛ}ؖwB`Fu,&h>"AJlO#)f.ݩfdbbw@ݨ}aOfG#`"jG M/Eo}D6K&zNn&zd3t/f2D,|2(5Pg=T`v˿>v{EbρiJehr{kl mMqsZEY&ӕ&5wԵ':V i>:~꨸y\*kg\f=*jw?$W0L޾z r@ PEAe8sv>gl }A!AѬ:ʿ`f[nyTK4]E|8X)&kąBcVدaȼFQ*(l 5I8gBθKFu"ZJԝkM%F0Pdq@b3*@f~XG4©@ =g&2e<CJN1yTa2}J5;zbcڝĶnlRV Lϑ<&Ոl`\.E mw8|S1 '@)=UՁ}C*\\`4 Hb^5KX\)JVVqhLo%7OVrNz[1qffVkBk&%K2v!ނXaN At} aCbI VNAuSi*.'Xu/Z>^<3fd#%H *s2,Dӳuwde}\Ἰ<_H!"c* 5UBT-+-tr`}(H{kǴj28rI H/̘.DfڭZ,[(Y+@)hJR)P~6 xM#C)#zeŖ 1vSYyhVjJt6;o "UU_*#͡ki6cXon` d)>Vm(lc'yU/ -%ʿ|NԚmv3R/tu%{nV3DŽV^J{%Ig?Ӛ" )K=WGf z=: Rh]e}Ж/a?wb–Q$s37GOjQ7b  ƪhyMLh} 1)UjbZ^{Q!*}h-"b6+vm\gU,]@' 12;'ԧ]FU ,ؤ2.lG"!xːiAy@%=tҲ`kPeYt)׽lj')KK|6&`匰Bu_\%d01A"R et )&\l0*&oU~``T`VBjѷj́-MLz+na [˱Ϫ+gb*B"}0H/ev(_ً&|uiD(FOSP1ퟄO\^K0ug0}H؅yKc3wv$"ɡ2ե! $Tt#E½^̨qZ̪ \dQu>;EmI3rt;rQV{[=0\bl8 Z#l[>?ED{e= h"ע2e1f?t78S c9U[*=4!#,} N䉺2t zwM!Lߙڥ/]l?gZ(, 6. ]M{vj̃.XD`ppHf5[F8]T(@%ce.A QnF8ribJ0alr&R,Uܒ@Jlr/ 1VpeiXIfNXLZ%Ew8llP ](kbvtRI¿aO1)ݶ u&_?g0Tկא2Ά0*U`h%0auSR.륔 YwEZSe7e$|Hy&tkۥ#K񵭷i:4\]i"/ suw'yڌ%HuqkYо;^СB b775 Κun@,,!e c1/.yr D8[4":F2'o M1Ϭ]K+ܚ&;!7 dmϧx pwYۨ4 Z<ܶpӺs\p3L6X>|"cT^C1]m U1] 4$'g*巴7g0F{:M&ۙvy=lܾh÷}ciJU'8 )_H33oǴ+Iȥ;Q1'iah;LϜ~2eH*j"p݊,ePPK40mN<ەD%3ZZeZ .5NL1HSGtzm&.:40^nwfq^^d U=J[(M=O@}>hQ7{[LL5N۟7σ`rT=/j?vui'.G7FXIS#$R2}%t1~FRorQ go4hȪ>kv>xT?#ɠYP9^)ME(Cϧ|QSz 4:/o,.H;.g>a\I7١ޑY5HzVt..U PoP3[!6hC(p}qhELQm8+)kOϱ ލJA7Ӷjݚ7xID>iFREM/fX~hi:=Ә _4%3M31|KQ~\@sM\N_PEZEƌw :^+2x<bz2CBW5Y9YUCqOᇏC`e ZSݨDKNU0F/<ݎM"XDC}$9ຨ뎝ȿdiΩ=W><I 4iR[jGu ㍡'<,ruQBpa#K{OgoBȨҊP:}@q[x" &$3n2ςnr5x( o M屉g#{ #\6Q>E~zʱ(~w֞nk#Rj'-OĂ$0|luZL:WՌZ K:d+SsjcykI&W*|k^$/F'qR(M@03 6z0veRB8zz]Ա_|" UTRd\HDQo_X`O}Ɖ1:JäsBup?\D#EE;Q;;WS+RYݔ\:Ҙf6JvO"ؑ\`F%Ƈ}^Q6޺^|+7 `-bR}%7V2)&:g'}s8rgA>&=,nZsu":|r`CsfP˾̚UXoO>T߰/$# XJX+X8īR//+}B-BZ)W{׌# SZ$hƴ짛M8Muf9XĹLWy7]17z,&~KJ' Oۉ ӓ%̠P !RO\oYb:o̅fX@0}ò^IָEKtC冥`SfN/}Y?dc^oVWR+d6!Kmq]82h017swrCϲO++^>60<s ] | w/J*ҿD Y>_\rsϠ gAƘ;*rukbw9Dv]DӨ9$ ?S;\^i;-C"fQT[3N҆O/qZo{Ya 58Q?(G(!ɤFN e;*.y;%2Ol?8?v]NkB(qM] ]Ҏ91Oݖ껧4'XF 꾞 [L*™4, /k4Š埁rٗyQęm%8M$$lX=ڊT=cE>@R r3^hD6;õDV&Q67h(N9S|MĴZR>uҷ Ҹ-mL`2gan ~׈IsH4Wri'uuY!̽p^ld1¹PA}x% W6UV={IJR~D*!X+hޝ>yqYj/2us!4ok\ɤFϞ8Dw =K_6cxA׉roà4]l_sWGi `FHnԲo-传$COd(.`2UzB]*5c"]pn]W9ԋtyj8! ~, ]!ȉ졆Hމ%AޔM~Z_[v$NT0 {]BV83ۇG֖͏6g3KZ5j-m.C9Բc>I4ŀ""joqG*DaZIb;0frsyoK\xRPe8;УƲxIu2,}a]K{8Ƹ4{2%fԍs6$։ZqH cAGUH<.u?" Q\9\jܫ|ir;_>xirf{^āgHJF-KnĪ6?m%tY `cSoFSE\):>.m%F{ lP`Ga槮֨0`w'+(rzZM K=L8.u/JM:lrj 7."!8FY!٢‡ꑓ⼠&Ќw݇#I̽)OĖ9/(ϣ VRp y܎ ܪ|ʕͺ d=X!`f;R5D?%™o:S\5{҂[CmXSViAd*?el7Rf8^'y4wFVR: zC~=kJ1]: T$X)2d\ҭ+~cLb1zn=#3o4 \&S3մx8wWiٿ6uj] n֨'r1NbE[[MDPDؚ%6lJ7Od úpd e.ݒ9aqY=bաAWN A .-sa2ZocsXG\ 2]rğ(JJX6:^Vzv'1P5\ 7X/gR9IN I}w cz[V+؀8O4{?NAiyKAfln9C:[S˹p*jkVziJ+O#O%gp ns\*epO-PYPӮ:rNZhȼ}C) X):\ 8bQ>4 : 2l_^dm5Qґdb2wHqtwz،/P#Eigbf̥ݘ *wqCcM`A,ZZ..>^V&b^ю/!;"uRWJ:2]P˭˜Ӵ%3H/l`(?.\j Uv0y8)0@{&7\\WY @@ֆ;Dd4_\\6u +9z &tqb쁗^>f Թ,O%X[k'$uyKYU =FS -O9$fcT&0SߒȑqJTgI|AoX\+A7vyyH=*8@2րU? k% lCۇA^F)?JQ"IuDeW Fz~ؗLl}9v8I FՌعڱa>x(!EŌ g Q$5QDJa+w!,"JbO@ j:kR"$􂧹LH`^B_o4TgNU/+AC/y. @A"@Da\Œ]0R]&!gsЄ~wE9)=snrvlN̘\} Qgʎ8kf r]H'j~m'O虻~Ӄׄ wm a`طR;/'bM#.f I=l"/ aɑ@_S`N=6$}PU 0ض*]T2 dt#p)kRwHy{{r=V`WP}%*ոS+-G[ ثA~Tئjz#JҋRg[Lm1X[7v%[-O+&h^?PXQX"$R(w i߸yeݍ L7^^ћ0IxJ-eJDh>H"%g%fUUO7 ~@dDM= *diX ˔+û K-),>[fĻd~Nݸ552M KiZoPH Mq~λ{NNyTCH {6lBSe" ?={ , ?TWiiN.wp$D^]>,5eQ͈ͶԈ]w3YW6Vgt[$K`O;U'.~O5cԿ7DD{-aNLTvX_]q*Wgp2}9ySY/kIDMǔ6 >< l! ai`BN):Uz?]ob9O1&( D3^#efÆLeتv@^fN\* qd"mxޟT;8*fpi`|//)߳$t3d~iԈd8(osq,SW.;Z (GR4Wj=UDU0Uz%teȷIPITQ%r'JH}'d#3hv%R ]AݿYhKyE0L0- 'vvs s* n] ފ0ڜLu7Atz+ ւlO:2N)5 {S=κ S.Nzmu9wo{TpG;lUvD)k˜K-"As6b$:dIXz܄.kzѾT4~F俉B [)%rYMnL*,26K< uUO>Cӣo^Y/5ƨL}:UWHRݓ̜1f 2o Ϡƅacm:/ #h,NWQ܃:6hy<ޏ4Ѻ~b!?J`\Hg 2Fky 5>ǘ;鲲ڌ2mE@/wK]#$&EB~ìS1ER-ՑpHx1wgk9&7L%=Qϓ9a2 ̛DnEU:d%i4d5yԀ6%|XQ[hZX!tR"Z" u;$g"*0S\~[A%ttL0EϏ1i ui7tmƞYhAɽ>4܁.j#hMj2ce?5YEȈg{/3|}7Y0}8* 翙VN+p/]bF k˖z.wl18%sٮJu? ?`/eeT,9s5xUB^ő+*phLz~RVcAZ gZ " p^4 ;Ő BcFhF/se;L2U`xȀ at3ZQNY{?Ep(y_t ]X*ޟ0rL^F°殅ʚ+I:QK*{QZIh-HkA[  }Vp\G->,UE t@|Ҟ?qjoO"YKeor,ł̛2ٽH!Z|3 0d}Іx"SRzc*NKmŘH1.Lq4 Vc|~kEո `dam7XsA]"}㾍`M N{0u[2W/9U:RD_4mU%p|s\ WCt#*nˁ-M}tAޢ"o~ U<h0;dֱ'1PH`p%q9KEYZ@oj<_)ӆ2^zj[^'ٞks_=l<ݎ=ʛ5|fѰTոP1owRiwZ96onS2p;hZ+ʒ~ %tqeZ/Z(NJ2MTnÕ P]a<uL}X/&,R2gʎ:PGpIKjGU\IM$~;\/p?C^0·+P2Ld./)3ݙzc{3ܑ.z5aiﺵ7@qIAK"g}!~S},ʴ3%r'^&Yiu;5]_aupݨ:5ȱAOa8@>:? LN ~r(I.7N2IJv؝-0u$Z xȳm{لxs/H.qV oSk\?d.; 4;F])&G[L$Jӟk?Y0`6Ͻe`n«`}*|-۪).;@Nu=O0f2?j(ײvZ+رvٲ`&ZBz-+=ҋ e;/0ݨ|'Iy뜔5uPrZ{oR_SÊ.42k?+af~,hB̩ uaX+}T'9GS~3 +&m׶^ޯ>C,F1@ cu)KC!N?jR0dOAraC]"@h(_:w@oj窬WV 26 lIUEIKC-8%{DZ\`jV̍.c-gv[Te0o@apt*m/. \n4&Y%I`3ɌH`'F+Cp͖WٙnRC}d0_`OAyUQctl@xk % )R]hJp>VTs²|ե@~q4NS^^GCР1?]4!WQ$L N#&4x{󷢪qki!:@k͐óbfK3yLN -vQtx {YD&p@f9 r{v[4kzp}}MuV?~폆2z(ocj8ULMu 3"+4:Zu&9EmGO_ e!W@s TPzj—eyl`.TQ%>3NN@ RWU3ΖKqUt6^h !* qٳН>ޭ:G~'7?C.M.bP p tl^6b~dGB/ Z5/+TaQKjF5uI@/1tz\,$׏0YhFt7[33G>$͘䃟ARVFفWw?D}GH)̲/G) J w q|t!7+Y H~ C5>qH2 F{m!VIn[nzGsxMP4%Y'yEŁ3&R,qQ%RMoޫ)a[z<{jAZӊo^VʕϺY뫨=3?e*ZS^p>W6 iȯ,o)kS= TJt 0Ƒv1Bf|ھ8m <Т_T Z4>ksY4$sCPkҴG/c4w(9ImfVyr^+kՌPLR0M"y8*W~i NJʿ@fTMÌ,y?shYC QD?E2xkF;Ok gг6I+ lhd˨fRIv-:A|+O0xVjdy?"GäIs?iנ{`S ͵}mR:ZL` -l~*`fE N7,Z$./,h,)ΞȐx:0v(XNHqӻUmb:Y,|%Q> 6Jqƴ] 闖|[~jfmr0s7:|P%bogBIlL׸;#Bqi\y{>#" ! X2Jz?-]8.#;w+^N@?|4P?!Et(1}eW/8Vw(Ds_EB>hroWӍg4\h[MvLq E0oy[ziy!IMĢbxV,׿xĻX1dܔ{'1xɗl6c3g))4*{$-(Û9?j_t/-M MWn<$(Awfu_n+mmo^@RlU>pHk!<`qܖ0! tvw0YHB r"!?\r)L5{nĞr.Wdw14>טȖ(ECxYL_EL;9xW@+Ʈ N(Wy߇i]?cyĂ7а`5^C&W}N~]P}2 S2Nkʦ3h EqL+Z|m%KbҸDŃTp>54@E+R<FcHxr,<t(5o0b;ɲez4pTM纈]!KZC4/vl=$|쭏nҜ)k']os%`DU_b=%+@r4=#> 傸JhxcsP)G3䑣%HYYgxFL]2~%QLd_v@wD^Ӟ+ aVÊbxSv{ {7e:I a|Q_%ԲqNԹ](Znc>* b?=MW I[:G2FYN~Yj\Z7ʀ.@]>Xé~A@ ǘ4 m(7~A6 6ÜG7{9ypBhah6 /;Ed(}lmMgXogܳxgq"x mKfg%)M.PywD(-t37U9?N0j(R@IE5VA&r ٕRM VS:qZs:OsJ \%%*sOSHU^p{Nr? >he-0m|H0Q$(C?^@ .LM j ~8z"j] ~}9_%*]-~@'3,QIeI_Td~_'ڊ7 _c۝&7o6ES\\mVZmK)a=F|{!w@o L3N 5 caA)"N}r~]ŻZc O_֡U~0I8ˏT.Z?{n夜|ͱmgpcH 0£`c9ʜG%^\ĝtU#X9vǭ li-\Vvq0 Jg r7\b#$z_i|:`54zsi75ܩ #'qٟSBrTTW7'(X[@M+L9b׈(i(؊:E N'N ?dۋuj(sԊONw[#(bR/ ]}I ;I)X QҒE(؛ k\Jpb E,=)Mxޚ+3V0fvݐ,x) K ^J4jw=imFWV| wáE)>39 $fIm~ږlAb{"_;bAZ7A4oy7e6_f Mha/']p!b4JFc.٫`ڎȏʈP$w6 F#s36h9[eΪ~#ݰY1]_渑QڸL67)I$T&z. nϿ;85U>-x fJk'Wj iSǡuh1 ܲb4j\&ENuQWٍ+3\ٵIgNuq6-WPXWF2-ea?&&*Bm@+\H?j顝"gm|8DbpFKv"'Sސ o+Έxu j/:;lϯ/"h}LۣdlZ(cx>nIG`/woSἝ*M<5c&JX{ 1 F.T:Fv?z“y9ú"BZ%D0nwzu nÀбA3h鷹W~蕀 v%+W|iVaVeZ'@/P(AwD"LIzPe;U"_9렉 zKCYA&֠LDI<(j/w5DS- N bWRMO+T^:&ox;j +G= JZ%O #*b@-Uܴm^)aM`݆|T?buGT 0t ᣬU%Lc#0roK֋~2(T,Vxvlk:vwv,o@h]|'S@DG5᣶c&=uPFEԕۂQX_&`*P:Uǁ%$Ӳqi*YzNH SMJHY"nC7!nCXq&A9s5KPR,\9='MCF6H? l'^w)pa2J%'b-h*L#g0 _q׻!(>{yH&1}o[ ꤵLAVa=J$ ^rJ&` 9.[V,(MuWH<\#:b< -e9# |8+?@ Wt9 3zvṠ ˳>CDf*ύ J,-]uTbvoH$wo"d4A{KPHuRbUw,. \?,7[C&o` mv߿NY`,NJzǓr\T`/5/3n|&KFՇW2O'e`cJ6}2e#k?iJnI B4?kQd=qޖFQ)UjC>VsRwю ?mTgyun3HodwsOAKaMN<=RߓJ,޶1 `L5#(>L E y솂_pIKXu5`kbHjs O.-% .&L_c |`< h\(J-{H&j]P%^ Fڧt(v(4 'b@QDkS>w%6*,h!hַne1><''1]LV$ặg1Wz6n@'M zP|𑬯q[6,wMyd8ZO,Xr؎+Ye8m(H y$Tԁ3w>#|M2Ld1"aZ&|yOHڍNqx੦̅9IVvNbN6җ8I&Bm -&x|oÊTMrzܛL=myO -59>x3AWx^8 GS+-d\ lNt5&q'DN(_8Jݒ+_Lтe[a$ vSS;X]ϴ(7EkF\"og|_߸4Y/bhn3pC-"{(I7SA-62~T'jQپY?1ԹIfnwboM?GymHKڧ%΍@`wP"&o /}{$'#ܵVOG)<WWTE/诿PmѼ;CRP'k ĠQGPa&>e&c^UL߄ $$_fcCn(BW;kYV0S3ě LeFF &L@W}bӑZ$R=3(XbEgb $26~*S`5flix_{Z#Fi4Ҹ5\mA/`zټ%e}ǣK˴pveJd?8vl .=;k!HN-S鲘0D+ƬŒ<Ps8L'e/w8>Y|g)%!ރW}'; g'C/lYlg[y9w+:xy>8`` 5`SƗLr~צ0npSH êsJ]OdR$:ٶ%?⑆`@~>1p3<q[g ؋\:|U4<HBL`}z Q1zZdau2*}mnL\bW)J_vs*Z4o˻=,.Ɨ-wYww$]*.:oMKSf,x#Gi xDa,<Kasr@LKs["[\݋'35ۯB˅֗\h+.͂dcو]ӃW.Hv,Hʔ,{g{|HvUh?Ju#gj K#g& c_'2H=+ !t6|H).,4~KKs01[%a[LR0kj B0 ]ٰi;}t00NfcMuэ7ab [d`2 lшi}ͯx~8ڨ|i01c2[:š2M4's5QԘ|SNY)6S AC`װP_ ()h]Jj0ROCa -:uepOQUE{+Bmlʭ^w{.5x6?GGh>uAˁ*dBk9Ww1RB_ Ypm30󩽮3=!u@c=[dVS3(ki^w+/ 3aZGT~7٘:4a ޱdH22'"s3EY`N<| Xθ)<0\Je+-zQPaܚkj[OḱTi}RTeq4bg}HV/n2jGh !'t Cj'*3{˧~N0q!-A %˱QOɬ| !ͱ0WhJ :.ڇ_TTa٬4?^o9!~xTكHD3oLձ4C KrjFPu|:/84O t h(<{ ykSrzL6=Rǧbj'g}(9n|YNVpf_vEiX,W.Bo7sL ;6Vgb,.uhdoHptG CAXgj-E,= ǿ8+OvJK:O!0`a7?@n+3| eti$Y\:s x󎁙* }_DN 9ػ [24lGVŃ)tn")q} 0h,&>LpT;כl'z.T4sI ,S0nK~jdf3*%aD0>]2߯_\Thjt;AGqd"[~#F@ŽqfyyP{0Ƶ>;-FH`)?<}b ?ăg7⧅~XTzgWBut(tWX%\Bl39QZV\B;7DTKcWk-Gڦb_4]m#붵wI^ZF& ,%ɳMޥ`FvTI@c^H@n啥)yCXcaozBpM/-7155S6\ ˟''mz @W3qά-P+[Fr2^!8zU#̤96RH7*!m 1-UUWx̿#Y1٬b;sRKo3@vd7z 3RiPF}[:n+6MktaGʯO!"&`Bouιԗjٯ`+XBTY*bdEQv4嫴*1AnRPB[VSQM2Hi8n)b;ό|N66c7͌Dn/P,onғ4LEz;JP)< I/嶇_tbdBPpKSkAmnl@㎻S+q+-YVzlnUT8\z(mGTɯx5WB;(/,^2u OJy+39ʆY%Q{*'= 0RώNh"$e]C]$cEl#mU]gT}׃jf ry=x%F(ޔk>esH2$0V.|ca1!bkR*D." 8ԑxt>Jៅu|;/1S1@rIbµ70c.M0M`Abe):oxZ1ZmYpѾGi㐤*)LROPD1Nuغ@tHe!#<;%3 [Y%%5Fyo ?И앷3*QZլGmћeЂ 2pG͔naVड़. q G0(n6E^1{c&uBRF \+D9kE ym)Nu]H+{wr۾QSyHt \t8/H!D)% O`K єj1%'`*5+ I9Pm􅇉[p]9:k=ٳp @Nwu?#|[J%WD"J<ɑ%̫Mp9reV}_ȹlh# >spf?!8<)uQ/.M+SȻl^}HfŐpӥ>{H&CԔ"|IRWdG;!iP_:hC/[OI;Q'"^1^﫧Uvsr߻U_L9]%T ?0r˟pgk46HIzߏ'd!59 [|dHFӚGfoɠ'8ǙXw`??Lɰz V܈44 RY8qkK{n [_B> K1.\YdM[;&5>}^V\#1l<ʨy`WoFJmRٻNU{UҋohR9Z.vzYjDWp­6iWagy3wO8:z&jEr%7:?k{4V]K҃g(ο=}w^Ҥ٧% L[}@OW6-Luv[?^D9}rް|)"ڍ`J qF@+nbѵ4线ˆ7}<Z-zD[He"8BdC?+0Yzol|-%L0\}O8&zHmEEvd;}pI3¾d ?iGLڱ ؃@=s5'tԓj*;:j wva.G1#aN"3D(!\ 0l:>?NpfzbOEO AΔ~.{PDN񚑄g,K\2 `[jGq%{RFKpJ#x]r(@}Smazm{(X"+dC Ja-fHRh _zh1[^_]c\E<_$v36`&=rD*:["$&fTjBV'匱㚝૯+;Q 6*|x!z'..ߗf,S Kh2 uBڤ#e/ކt8#CSȄ,m@ v4,㏈5U&I/ wKZl[DeLMT1XLz,zT%Aoîu+'?'yvq\/S"Hkb8J*l]Z֣(d82Vn\q+l?r oIkej>7+ EV Hf ۻCu MD+;U5C/iA Ђ=򫓶N]7m?.ctz1EH%GsP1 0p9ݴ}c|JߛTŦ-ٹߓ܉T'[)n^F231ꁺ`FpITlo9,4<$,v\]hRK3 ʴKb'~M5ke=Lgߙͪ[-`YUᒋ2E(c=/k2+ө2nWLg.Ɓb)7 )&M~˾$C_Iq>[Eы$,yXROE =_@д$D~ܶދiUZGocrB AКwEVo@k{Z{śos/$C !I?1/lkT66bşw_%Gͽu-44۞ &86<$ۡ:CICV80aDIVHv4v]&S06-Z?OGq4r7G+ QRpnAo-<+%IDT047f ,}pjѾvUCw`8RJwM$bbxS=vh$߻?v_apnり=dvt톌R4b~#0^tDLɤz°%:V !gN1uOi;-&8tqЉШ֢/nGKBmG]ʖ/8i+^k 6dd'8̽Z*1]{Y3cᄁZ͹(%Xun)\a虡\Z1O 'kֿx[4GB b^Qɀ9gܦ':V}Q? gzL`D൐%j"nDg\FZjq[ ^gה}je̸ONY8gt|R54-q @H?i2i@3XB5NJSܚ$A$cm ETu`1B>i;vD+r;]{c42'AN6c~M.JQs?홆wa_^rtN ܵUMKIc$󉆦_(ASlcD=h{Qڋ>(| &ćI\2T0Z18^J߲}ئ^* *sAd)>ψ#hbJ-b UE&GB ZDOE8[̵֡\ĺ*ʴ6k4oЍ7ngG(' F  +3`_$n̷$#,fE)%[#잮"5=} ҳ4p5b&uv$ÜB|,arb![ɋ "f?iͳ^/l*0N̕J&tv?iZ'ηz8'I$j]k{ԗ>HwÈ6@.^\ ss'Fp"7DC`O]ves6f1C=վN+w;BDۿDL$^_0\ZcEd2P9Ȋ}^hyq'm;a("֛-$ԅ9iG>gʒ㕁K6 /GUNwc P@5i{Q̧vYvyLgЅt.wH.O߈a%ͷY]vg$⇛;RtڌQqn˸q06n1bֽ0f[.Mr ,^2F1npf(4rb(s)/ 8J&B:FjqzNOoSlt "ocN"K9 !0p \FYmYWR [Y k !6SBb.|Ȳ#ig/?0]bvI guBBN"?SJq.!-$9U 7ONG%I?+?@P!yK-QL3v^QYd)|&r}A%yk$ ͕ECl(7J}.#2B\{qp.QJb"̂e}(c/ơ(\>+&I*[φ`_ Dz/vqh~B^X]׫+!:@>功Ƿɼf?':N+3[=*kCOX&0$g L&lSm,f"/=^>WD&Q_`DzQJg'雌 GgtsTqX{щݢ'5)mIU(OJ刿C6%7{7Ւ+qΊ/Pt;"My(uM.<\'2a}h9+6q"'05`"u,\^QP0B{\)Q>y]2J9p,K .(ؤ_aFm\^`jݻIm6ŗ& 69c$$ii],*9^ߪ\aZcLqA%e%\|+! ?JY]%H`)@U+c2{,!$c5!c}[@NRkW٭[[nB% QG~Dɾ<Ƀ)&=I o'[(MZgwG'5l|Z7*ń䇩tLGi_}p>ɸWZj k첥Q@hx nr-RڙMe =ʇz'nz\kIY=^r`s;?´D Mw |&$B}٭Ađ,ee7Z1.vC 0<3"&igG_oI'ʗx zF4@cMZd藑j_aAOh#bx5?2kb3 + 3G7B@6-ya;@#0ҥw b΍DOIN޳ߧ{ZsOZ@u}GB}FYͭFZ/*ﺿ/$n j0e: ;Ż]zߴٱw~i5`hlOZY  &x k ❱o,.m/-23\Xcg."Md*.*)nS!iDa:aޤo>1mG!j@?Gw'Ѽ1$ńb_TWLBX{"2C/R#7VdYd-_W}c%avi b&FxXO-T'^@D;4!LW崇?Dո[pSnAh $4sc;2Ei~9$.M]L|Z< `:rt /*kmW#|[݇쌗d^Y[4pbz$OUu[8'-|z6rcIȇI٭ \1#TqHk5Z;W8\?QUօ5{ X}.Na,Lu4 к*wbEO! ẓJԐoPbZ,q 6UPuWpzg׷dI#1 술(Eyj/'1Ip~r0]+!^ .J@>tP!1& {mOR6I]}'\2OsO1g 4r_J$z\ cvfy- K(` oR΢ pb=iy3}eX N5=` 97˹=Dh}@H"l(^K}4D+Bf&\5;7W3Z[ :nbW-v+;+mOJ6E QV̗>rMhdqμiͯ14Ȁ l;Q{d@eh%ZDGpbf1RX%l}isz!\ j}imbd@b/O Ϣ\8pZ_+Bf#țx[޽9Qzf?c%Z߄%.]4勄UN$G" v=5|aߨ9/45^_IJP[[J5j _?A%")%65:$&d AsB35Z5/z?W#ѳ}J ;Cw@lRHIKV5u&!j7VFm|ZSE}& ZzQ ?8"K_fږ4V>cUw22{+ֲ֒P>]D ?D_(`qcY5Wcð :W¾lAZm.!_-RlڀXH0MN&0:_Uj|(#ҍnJSwf@:Da <7y灛dYWаxv 8sX݆KA}X÷1qLIEj+kl;͛}3 Kc`DwcoLi6pf#X꨻Z+ERu[GXT j6Q1V K +ӻAK%Se'9 7q5 #kSq)!S+˳B0^^jgɆ*JJ5Zp! JXHqʤ͟F\F20L/ħ)2/sTX E4wK[خ,/ǃM~(3>m<9 ;@,ݳ߹$6П1B]{W+U R;0"@iB'2еeN H'W#s4t>w3tgZMP_O<Qorod*@6K߄Rwz-QdǕes|OUoTe?RYV.wV/#>}OͰ,݆D\Cojt4NF_ 6}h-JiPqt ,S^_{9n³_f8Z?+hީTϗ=Uテ`kR¥JUhl 19b"tζ /ro{=ȍpXpf,5yKoE~7/~k=")"3^_ǥ;NGcw +QB%cncAve&WM;v*ts]C# Ώ9rŸg9.!{ӷ:JW \|rye. O=8<йpź򇜨'_62{h Kb.s"ŇĪeiXrH@NhL|g]h2bS,կKyU?mUiE|5%q7q ASBCNQW,T-Q 9liNAwf{җOS>C^2mp]̡ !Jt|/Kdݦ-iTn'G!Ƶ_%˽ToJ576mϝb 2[=jWZ?]QbT ]mRn.hRz=Vuh^`@J>:/3ƒo"B! sܢRra'yHk6 f5 䒶rJ:Elv~4L7KDh9z.lց4]!C\-zM_{M ͤuS?on̞O? +δ?1{5 Y52ULDžC69$Rxs4;ө)S%^+tp%IMM?PE؏Zxr_\ǻc$TA{yĐV%icfiiU%{j` V*hQy}=݋Ec#oDlo7$('8})5?6$:4hGlLLx6*QMim HDE}/ǔwE 4.{bpgq@rɆ!o9W~IX@*>"ot7}ɋ&)׿O h@=F(>O*S 0 vf@ X8O(=dDo]!V*w3 2 ClB) LDN#^3ȹf^pq%i]m"V:d#9=%]oɁwɄ'aULPG . 1F/I NHm('g+,P ThN HV.\;VΌO+$5\_<w@n+cAsmYwӕi;Zc=>-n vTAi9sZlҬ{6>>\n>U|am`X}\C! kWS{GMLm>̚ ׹_\yyij.+ZB~+ Jf.c 퇏n s"۵'̂rvԆS| +sRvÃ,m&<\7.߬N1k7q<3+i%E%D B.i&2 ,Nr. /!+_]L]Th0I\h)ST)VìQgp&U]FȔE!:”@Y`5^nޯl.[ϐSz\>^%I䊮q^+ln6 ],r+8]O^$\N0J]t5Suv\Z3mۈ&S,.j |gz\qh#%)|mpro2I wnLE8ԕ5V0{Ri?~=C+pqYj~|מ6e(W#3}#4C2G`kJZˉ} $$KK$mC-m@cbN'+((/ I՞ O{qE8K{@˜c- 1ӎ)[mk췆vUZzDe8 ku`/&lhʦC/\ɔ?GB{oF4fuEmGfM9gC:+#V=9RldY\J&g |?׶\^m.f7SpxOA=y͓nPܲ>a\].r˶oWƒޙ/{#{uۏOBN1W΂VM w>+:dSDQ h"‰sTArS<M 6"?X_v@`jtwrsi.H hsD!&6I)_su"O<쏗SYsstpߖmϣJvmAmM ?+m9_] >-@ Y3=厌/9&~Gs0K|-b_򳕹Beb|5]vT lո}8q)i?c0 #%DpŭËB- rt˓6x5$1 ^%C:SY̲y'E`JF =h]Brθ/i`3^9BTU5kDdG>̻lku]ooyXGeKOz%w(^UxBoxvq+_6p,+A r9JN{)3ʪ"Vr%ǚ+Rvۆc#B4 ҧ a>ۑ0S(-פ=uv@:˗S$:3.?kEc##bÝ^3) /&ySp*d̕3uSSZ4-EV,2 tn[1y xng9”sÊ1C+_(+?"-'d ɻzpsѓa'c2rKzYEZ\{ɳp0rE㰟LNQM(16q-aW@`PEފ>CG?$f/7@jǐ ;)dKy?DV%1Fͦ-E9#!qQt2[FMLؓJjJ'iե[d-5+[I`N6"Yrm-E + v)"F6lB7RmnR\UhhB.{ZkM)YO3OJ$8Q[N;-OM^^g-CzL{mk=9[T1+!Q:Cȉ#|i'5Nk̉P3Y0KJw!;8AM9M5I]0;iЌZfR.vA]kuH6ƒ~ 9TJGHFLm[/uƫA)Bcg0\V~-8Pڌ6sσBW4:s-UQpJv9 N !1 9}X\#cdWe47X8:1bqr烣/$/~U n>ZuW*OPJ6Q^]5 ۂr ;-EQJn\:s2*@4ZZ&|aAeY`AM.q*NR?W_L磸;iIm Q"Ccm3Sg[?F$k:b+^BL3N 9m9r r0&]ؕfMh}OE? Y<9R+@IC/^{;YWpV98//\@ FX@]C'EmbL<%ֻJ2zp:jqA)gKvpu//?bT  d;KI` OZb]elq7ݨ.bhȀ8m$k<<w?2hn>p/Lr=OԾ: +b7UF>p.*[m .L#Vz8nU#4UA(W{&2̎WNO)MQAY&ƍr/;}gt CL.Z_ S<p3S~[j9%- .X l8¬$t܋6]!j -YMŸV7ni*쾅)V0^e1_ndbZO2$i駈5b8MEYl3(m,j6fnXcOt@Ԑw>ͤP%ʐ#=ã| Nn^5?<]~`K`VƱWL㓑RŻc^GloM{90>7*ѻ II`i Ű_k(uئ}P׾@^ըBK(a p\߄IYa9 b]d0g{pa-q/)vyUĭ %] .rLJx-.9'*"aѰ)yh+*zgkϙuZ_a4A3TG"N^{u/<3T2kQcgZX#8 8{Q(s c氺Jc5智1̯oEe!>ھ\=_Q]$I(_XOPNiv)nz? uyH,Vh 0>XPg5WdϢڻ'H$~-% < O'#PS$6np彣~jW1giMߛ#բ^]jmLgGbksteSп;IPX%֭]~r#Yx̂G1>u{LO#IGe}sm LQ\E 1,%=%Lrgh^rh LI,dW^.3ݳoshNg3ԑ9Sal>bukp+9.u}gFկírX`EN< E}0Щ(qhJQL^|7Xq>0;=5 \Q }ZOڥR`@alnl 'G|]ZKyE_ 4%d4CbBK6 |t"SF|>('""Ux?+>eHf7@ ޮN |~n1}!9bn$+ZF16$A^^ݲU6| Wz-d ت?=YW_5Հ8t5x_96`2)pp AFVϾsRY4q jMͻ !pBeA`pvFqamz4/Њ@U*aES?ݗi\X@U_s^.ޣ+2xAaf=Q=B? F/ikNB Y  ])aWJvO=Wi,d2VC;|( $dKVhI5 Aɶ[@#fW`BRL4C~q VpVB)k#@mTtUAEj<Ń+~8H6_f kKȌHbIJ4 scE+[Ԣ1 ϙ`fᚫrr l7Y+aHpdfCq/yLlE:).cF7:7B"S6/R_1YwۼUJy8cJuf߰73\)Eb{X.yi̝[rYX0\ӍJZ] -ْK9ӻox1Y:^xOO,PlhLG)\ ThfvLDźյuҬU*N[Rh9n^!-x5>zAbœe6m ckyamq#^$4x=2@^d-h]T%>٬C\K!jSOl[ !|5ɂ|;́ VY|Y4M^()fpu'CNDq(V2). (̞N[b0R4XJ6@$3$&>j<&CUvG4{Ҥx"'to|R9?9>kkC_i,ʹ֑J:y<~<|=(Zjx9OCi~gX fj?P'U܏EOsH|AWkj* It$O vyvI)ʜZEix]h5Mrq͂^tkC-p$ 턡2Ja.0z4DDS`mڍ!_ta:uƄCL8=3m8c T", b?zLw#jjfABu+izm:y-rB HYKiLjSU>{GA6?C;5!Hn93|jq!z -T3$֙*OnZC})|:NOVi1!Wk\Eߨ GMuL}BА ~DIwKI?,ŝ{sox>7l1W%Y+cXq4K kDzřdP~^MlB:G.t?iW(޲GJ:+|' _S$锏d1߿P_=JvcI7Pua UM *[jVHo%}L~?y.7.uBXrwt:T|R?tO)Ed=>79k+PEwx7 _l\jt=PfYqȿRC?l-8rpyx k Ѭ!.cud&zTy,6={Y K&b }țHbyR2`բ]t 0)Ruxp v"y'՗w{x9osB^~%k6],:H;Lqfb{ɨ"9khWr:.]Z`~ίv< bM H}y8Д|4跦|f8b2I¡ TWNUAhw^(H rPMtߢ\ЛAB)'7f&#+vQ@'ݿJs\$]'/'m7%ɿSF;9:o0S[+*t;=/=s?$v/LܻWZLSkזKg"lD|T/t|iT@L='eUDҫ"k+틍?`><}Jyn#,O= !Yo)NsSTHS5Kw祝-/1 % شXv)kb'FR6VzX. CAƴW:IՒ ٚ/؍Lc!8bR=ICqO gdꉥ%et֛Erz!} Q+:6TFM8Oa,m'  hNo>wbS n IƷCqK3qt4K~VgY(ePKU`KJMZ2vh稐fAkaFp4 ^`n\sa/ φT;3WJߵ>bUt"\NY^h8bm)U }z`NѦp: ՝s-\;I !8:'s?! N`BY'p0קޞZ`;؝K{/Q.+u\tt̝zh- Y`σ7}pͦ - +\4mTk򾶳,)8ȍ8l҂-aW]om:d 2b*=JO-4,*F=앙+]pNԩ<*lXY䯜}51_#/+Zw[Vj)VR@s_hPcD7QFӯ:{L&ɚ8q'HC֏z9 nVHYj-NyB>=~QV 8BWhЈ⌚jjJCO+_AߵP6\>u^[QZ&\29/xc 'isLjLf|:)gF1RI\be=l&Jy8EcDAN]PdPcA 4sq:IJkbh9,~@@ٛ.-:׶2dC;McܪG=A_"ZђCo^'Xj"9Nh+0+&xؚ-R RIYLѾJFPMPOfh$t*4@zezwtdA, Æ$ }w XC,0BE>d 23pfkȮxXdg%|K^QҳҢN"dTy׆5 lH;Qr&C "),C#o.MF .FS̡ hJ?kU HX[bC\~DmY AAˢmK'"6wa-}<ʹPQ  2Eyo"y@nD3LKz& ͒Oji7W= ab_CV*b;*|1}4`UZGD:/\` NLAg ~:C]4<9>k2}x o@]Kcw;ߕut`4&L4K0RC8YC}3FG,E2:u nBZ]ECc 55\6_ dM֙/̤$ #*᙭ii~DQ ͥ{&~XRZ&S-vaR z `,Q_T8Fבj7M&ڙ iƶ lh 7l=%߹  q#bZ⽹O(H_Ϳ8_>y-@/q qҮ&2+0]*1wvR|/ ` Tjy,!`^"WބXDd%N 9o-Ng"Jaz-U4㻅} ~i~b͆l;gX \KZr39p&!HSZENo(^8m`Z3knrnH<͟~=/ޢ|ԝR*"i *B4J2?x!-9yǮ<+Ps$ciUXi9&ϳ]1_`ҫ'ot/) e*L+^~OԞaC94Dǻ:#YGW(maG63k ZNmDqQZ+(n 8N0^ti`_f\B! n}’#Qhߤ=2!ƙrou=µhF?X\m*:Zo'.pzJh2$UmM^nL2/mM |<߅{C:OXC"Ee @" DiT`25*:Ut쟱Z^o g}^jBPpyA3^a*a<P͟3glnSrj%7e{\NWnL ^ꄎHѩ_#j쮜PѭԔ2=:VF}%~;1N1}#p$/pMT*J?^um 8ϢSNȫ[a#;l <+\b{G@?Do~*/_5"2z8+y:^ti6 &Q dqWȺv@v ^Fo.{۷5$ۘܬj`q'6PJX<Ҫ@{VǴA,^5 v`=|ȐVf\B25, `M2p ѫ}#zFPAV =dW(ZH1@*^#NqzGC B$Yʹ'fo-cw>~4:!V"ϏVCQl!S͋DxiRdJ$$ >d9O\"!޸ĺ,E)}Hl/Ϩ9I%^Udf;+{Q]%d O˔L(/gZp (J)] x32kހI<5F%X%jU.KD+,>j7u&q۷z{S$ODڽ;UgOqTҾUW5P]kEѴ74ɜmm%=v=F!Q#'? azaX;wl'b&)ݫOfeӗBiR! ʑCU1 =3Jsza޾ WwgWB'-ߵ.b^PExGt b0-5LM$uOW( TpdIu<aT  c^3Ft$ZhMf?_2t 6h|dY0FxNoY{sv "j4,m/r$Lګ֜t.ppQ[*܌+{C v$2cz[7!;I.#*}G# ]9Ӌ4P$oncI\+"5l_ϛ=/a V5pRx,mvnh5a tѱdl|DZ]^'B;ڱ44L|7Ⴡpv&k H8Q-^OhR L0DQڬ/bR4'+qKc",})g2THԠ*K$Րښz) _Bp΢VXPB"POՋVuэȡikIMd,ܹ:QY@**N<yFnnn+VձbPWzuPh(!q;We_cDC51Tzb&NJM![N;>6xr^2?8H;^q}-~݀`H jb=ݐc g#n`dn/6qzl91}ʜvӗS܎_n7 :׸(lAX=Z}%8ܒ=i*t-Z~zaKt1 ^P)CfP$ˢ/qjl'HYKmHAE+(f cU9GxSJpx"[8`æ|N_9u!tv3iK,hd D&>DY9ObkN4%}L;*s. lWa,>N2 ;WQzwT}93\t΀u[P!^٥lmXA4 _w18O&oc> -ǍΊW$.,BMXW_1D+·͙ Hϸ> ^X{r 6 fN¼OYnƒfME_6Juo86|jHք}9+OB{;I̿GTTh;Q [ؕB \ 5XFs"yZA8:GІrlo]Kg:GBmnMA]=n} O4넎)su9_H*hY~vc,e)/ҡH)w5]:Q쏣lcA#MU缡03 9?w9X/Z`R%}*1ujv' {A DՁ bbO E>iQU񾪴kqD 8thhʜ!'/͘EMfބغZϪ3ۻTP]V-yKB{8ҡ s,eCbB]g:LJ=3CF)$V}rH S0mF\19W?Z~C?ךSr*@kJ&|Έ<5›b58r(u?{ko1,R JW{G}]ؿ#*hE^-/|R?Y\|YXQۨsQCe'DžpTC%sNnλrcmk=fq{S&2/\BkLk?ɇ2)]fO'1"vGY|H!0v- PiA|9`i55[JBT`)=FCOb넲#u>-m9" Z`q0,]`ASha0!<(GfHūwBbzdĪ'n1F fmؔ-? \%HaY6cN9Dx jxLR;) Q9zqۜz/g̙>ּ èS''ww&m DvCr`G4_~ *ؼU 86c_3js~݂;%C4^Z5 /*|Q-(t_wes0V9 d,GOsuok/ 6Ї^/.yX9QZ+lC,"ZTN4uM9ߘ!B 6褏+*uP"]E'tw!>$ĨM8Q^0T1/scSnEhcT+HXKBV8/4M@էT#A o &Qk4tY,N*G! . Q˪ڨ%Uryک!d`}( i1ڤA/Q?b!4Ƈ5S=w)2%SNs)M;ݭa!5X%RԯuO${_v9X;IaDٽNҰיҮ4WDb oSN/I %t [Un2SyIlK8JcW_46hC ?^XNsFK[OrY v3%efEsfl-M603u+v VdHV}M~EDԌ%_&7XlڕsVi8g(IWXoTּSYEFP&}f"/@/9ů*02|d Sa% g"x$Sjfa׋BUUzZw?dBY@ r$ ?w8C<]hWd<秸_uӓ9 Mtsj[%CXdPR'"~3pqT|91kڔPySM}ܵCDUdaPVңX!7`ɛlfR:18Zƒ$QꕙF4I}tS=!Y~M#(\_= ~•jjN?5b"F%AK^vAdx8EO=\`r#eŌ^θ~/3n{ R3D^iLXrӌM.R(AvN$J Q6s3c82rz]47OHS  Kx 60 b8$v%iMQ"Xr3d-)/a0W:#c)fz9Dѱ)zfB"7P>nWH)mL8Ij,Ҷ"cKlEd"Ut-Ht=VG2&` ;,OkHY|M tϢF!'`(ץ>U*0>!33m<0b : :SMrTcNe{~x6i""VaMή~H<+5?50ZY>b7̗TUS9;9/#)G+(I2[eUtQ*ܿ S+0F{bVzvI̿prvЬ tvqO@1 JsP{ww~>uw\+JXM݊rVtfi\GiWU%@%r\LDr-(~CH@xȻR gN8k G&`f0wb*2v^Cfoz+Dm'œmp9-t;+ ͉;N?`w  Cɐ B"{ F8!E2xN<'cazexW٧Kq)Kh4$pr?w#*?=އeHPGLGF:y$[z0Aɑis\Hb_o틙5E|C×oe*4.g::FJ:4=+=W .vޣULS?ӝ'x-VT JLcUhӚ=9KАQv o&᯿o-CYY6%Yܿ__2Yྯh+Q@v1&GM? ĻųbGT[)m"y J "w*0"riZLx [t8Mu0lG3 bT48+@ sP'WqDp#UYaa 7Sdڍqd+3}\IeXz`('Gu=?"P|e8$_)t:a!ľVyGN>D; OI<؁]G /Ri4GR1$YjJ]R"+fy,88aBđ JT,)!eRC]|XĮ#~h-bCW eDcEfE':~}PxkZYZ#i`N燞4ڣ*2NpAW-(.y:Ky WjO`> ;=T{%=5>8u ݛRdyٰdWNpx1`5DȵzSO+7Xpأx\M:9iQ]j%qog`<t:do2d0;ۍ=>oЯ#:NȞw ĉ;kz.NX͟j6~1DB7̃1RTކ#/qQxf ' @]VX DCT%9OSǷGĄ =?HK-,"%t?g*qb/{}7쓁W_Ct?|H'4Q2L|T2%D.2ㇹlvIeDhͯmN]G+͕h38 >eiD%Bd!Y.`.-@yMzG R+EriҔk{Q)aAȔM Cxs,說8\:>uLtsgmio3'nch.MY%ބx_rX3l?i%҃վ1O4];ѻF*M=gc=YQ0LpA\ 0u:V#Ju?HZoB*aq fD:ъDḨޠ;N!SY울|%lۊo ^+4Il]4C ضiYz~KD8B.&-Τ !CtWH!_tz-:5bRa;!RY|>TܿeSl/ hFˆՀnDnd6Q)`PT ȼ7tQ wxhݙ b}'BkŇSIfbC(4 9'>HZ݄/?j,؂if|0L&$AވpF0_X3aD DWF85T mӂ`V=ݧLeL 4R;k9A⨺&qY9+P{# R 7lZ׎2_7)tQ s"aȻ"h@ 򝥀dtP@m}7"L;cHi~K"3l,ECU%?sDőƬއ 4btggK[UQT{rsz$Bjjnh V7TF:*S t#] 44|UcNH芆MM5ۚ::f굦2 cLh=t9ˆ,|'\_r[],3`tp\>/+0QT3t8ۨRk%xYV' 7O+pVAoq&!>`iW> Dۨ'낪-f C5-#Na*zi'Wa=VfaIF;Q׉%9?P&:eó~O0~A|Kh.ZFheK<7i&K/IRYQM^=\3'X=8vȆ>I]Y]SXKZ`$$ l]zkL=#;ʁ ӏ";bbkɯE~2×tڠvJi0qL} (Řq=dq8oG8vZ]qUҩq/\vu|]/I=0p2y*P_) 932(İg]D^V^%!VdzZ.Ԁ(;Ǫ{p}ӭrqk12v-A$_d^l2i px˷p \Y¢L[΀jyάumeEdBuc'5҉&b,!+R_!?ensfNr 64(J},^k@)R|_,xt0TVc cÛipaѰJ(,q9UL9rֲ5ca/(8cZm.r.n*|lc~݄= ɹnTquY ۏZL2ljUȄ6 \4j\$P#l $YP xi2ìmŀЌeU]d5I}̠XFY^l-y^y4k-InF8qܭua{tŷubQ4ϐfaBFF 3hS 8['@{m"ŋ61pF/zrD80˛Pz_`l@ ?3kk.[35m@ ѻKlhcOqeT|WśjW_I&Zq.  1kF(G[z !J)vޚˉ֊f ;ќMEP dPd-k+!&=(H]r(PF9C>t]]Lm"@7s<}]B8?F%_7?-H+cމs!*ɒb2Mj ƶo?V룲)Uoٸl!;F"fxUN'Tclc6c4Ұp4L%_ypնCxQ#v~ruQιSzq8;[,}<8y]v^ZLskClgUOl_l/mp:LӒH[O;6ZՕ * Zl2Yc9/7C23sEh{=t҉͝ v aEQt)tgjj-+"YWҕAc}F]w~]VPXhoLYNN?gbgUZkZ}W [a;n0$'N6Hb7son/q[44^o=Dt]XlB/L1(׷!D>N$= nS3CZu~X&!D\#AI.@i>z#U@i R{~M m4ӲCX:JZ,hD&O)`}ERuϫ'~'&{{c̄6$A}Ţj&`ϡN&U?*>a@\Ztm8VfTgS=ECQW6` "90a5*ߟ+1cHdC#V\ d}IQ~ly^zpF/ vyL Y0~#g2$`@-`;RL=_w`RX_JHm#2΁TLbK ֻ07MA':їvvB{ 8q&QT0Jbh Α8U_ۊhf c,7WZpfQlud*+ԇ-6>%5N]p~YY9+}&v紵Ɲ "g7~%> x-j2{t ؐGLewSyQkȺ{0I6|149o" ˆԉBKhcT;o<=rE i?okД^4<kQ_KZ)+,J}A&ĂE1#p[.2$cRk*Xhؓ>Ve 3iK9~J-ܮjhOL ֻ}E5spz,^V:r ѤJQF*s%UHeB?# Y1_9/N%ڗ RQzxd&<Ǜ@-~k;_4kZ}YMF Kn.H8G_+/TJ(+kjE`.ɐN㕆H8 @;3w2י|l쾐 PJS?"v K(5gƽC0u;eRK6aL 2!r@rȱ = ¶۔dnb D R "fx.I7!`P9,0<T,؅1|ˈ_ܮí҂/fU6W)G'@'3ThY<.1/"zPĠ>e]*{ZQzͽ+p_ חmLfG- K:=)v$- Ѳlp3aRw03wUB+-3="16%+>!LG&f`jUQ7M! ^K[`FLxQG_8GRxo@uq!^E춖{*DY q4" 9լo BXOptP(eK OCl7HV"m>˺6-XSKF^Zv2{; 'ԏ(/ǀ&S\"4ٙ0k7 :A9:M-D,$FIf CDi 6y\)93~uQ3o6O$P7}ϔzEz+_&jٕ`+Ypth(F9?C!V@AGE*}a6G:( /[w@䌔E6ā ghl:͗~4@tTvw EV!iDãn7 2[+VJ ή/ ڑi]u]bByih^-4`UNz>Xi YlF, wFV ;>Ø PƮק.Ȑ!=f\,H9Q|ǥ,8R~N+C7<[}B-cKաߙ$yVKN\_(jfvJ;U;z[N bRә}9'7;Ԡ8hYӋ-0oVwg΍i(mcQO2ۆ+Pvu@жi2֖aqjWgX^ jx*syX˩ Rv>fM“1W-$c:b<>sP!$(]Sco#cȸPKrD}ո FdmTHƪԂ/ U,}0ߋ/='{Kt:9w*#[Z5~ ܪI r{t[;>Tѝ1Kײ(m9 1:w@Hz~T(ֶlj֐zϑ.$Q W5DX~9>rX|tXFI3 {2)X]Xq9o͜܅KqCSnh"?w/! 2H#dwk8MRMѧ,\vO&ڷb v85LAOjM\XhF3^S%VN\B raG^=9f|8!TعdVsrl'N| #zےKvI;_¨֢fH,*pZowԋ<udgw ubq;\ :"sB2K/\8 Lw.傷34! KKo9p,1/k w HEk%=5_ړšh(ΖsҒأ̉SWPj?hd;ώ ts#`0 CR5 'N<;}NSjNONJ fu? Sk֙.`hI`{BO)ޟo'~1ܒP=+^[73Naj/\DHָ%fYg-OdRh6:S!Jv J }ˢJ#jhTNK-f+9[_-5I&ҏq&S8l)i0۔/sڠ|mHڲQJSa]FTsS*&ح5iKpMc LoO2[eG( : EtH@}?=O\"p`:n0x/MV94D$Y 1Fw/eW 20 +PT8ܫqTh[_} M}z QMn5^$hʔi|Ssz/V\1Sxc=\O%NH-:4 ~d2VFyvPퟘ̨ FEgYZ07070100000066000081a400000000000000000000000164e4ded100001d0c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t//]?Eh=ڜ.+͠qSí" ]ď.P>5u3l_dqKK=YN⽁zŏp)ௗL$sTZtŶ~ϝagP7:^<_/i6Fv?@=P{fx1MMyL@9DH.-#8xo-O+W$.kn y<1Z6YWB}Ҁ w̢XXYn~% b V1{uoa}'!]qVyPLy3L쥲jN =z]5Yu&]]+upDtXedE[',mV)_EsG$\xm5 Yd"֠Y +}2FC?spfP2Q, 3g@qP^^P|f/XI=aX7WC|h<׽̂ALĿkyBP8y^x_[Nٖ}-V e{΀ =v"_L|#:YMQd"v= WY6W#|0[sYUOP?"W#˼n7?l-kK'|f;1@$x)!&8'ZAl7τa oUSQ A{x~ -ݺi~Rlsmr%!ƍQApE(r@%}5RBv .CաMڰF'v֥oD12e[/Yv ?S|EJwgdxɕ骄9s[ aA#K#e]:94UOԣFcm8lhU|FkM@+t?#s3d؃Np6f?N5w*{hi)ttkbckc[~Ea^h.Qȓf_]GQ$"INoðQ5Ț;bڡ=x{p{8Wt?a#?V9#C(_ZQ-2 eXMVכr?/]i@| q>PzȎEʶIwxՈvxM6T6琨dP$`Ydž7LBI0:Dp9">{;1C 6_/jM\C>[n6Apt7||;S'u5;ol"x\OVz:6C[4)X{t0ZRfK~G֗a:n8Za/ 0~@QQix w0:$Hq)H"|ɺr~/Ǔh.2kۤdGnFsS97<f|!+bƢ )E,>"vL&^yUV):s'QJSڭmUl'Fo``lY{)؞r!+9GNW@טkѥea^7)J1Zbxʋv'LzrpiQw܌k#D l`.+Z3 ne]*憏hA5Sбo6kKûE}&p˾bE=h.Er^2 PkkIqE {1e*arP =e'8g0m͠aA3]F>#_,"A(gklr fNF"Irl6&`'&g!Nڶܒc4)eй/@4+#-TR0R X 240GՇs ͗|Hn越KHEe<\t5(,U=KW [H{$ʉ?UdG$,vc \Hōc*N~3k~" Ay,4m BlvdGӴLV\KFjF:ugC%Z}T*Cd[}J?Pe!*LTNtsb'f5 ⸂Rڟa8eU f[mP_"0HY:,y[j!h_1` J(픟=(^ys ܳK,[3ed*de*f򺃲)܅n+#QjL\P0ˍWWۚ@Mr>̟X0wjE,a<3>t8t(Rkٶ#]*; D3: J-Mbyr}y{Vb31Dvj@ u\D!~`Q$7xCQ> JJι{e+sze{zdrIgzC+eeCyFUn~5~J_۝S(B).bq$X2,B1FU{p񏟼r+ad__U֓;h?6 "x dԃf -w|7dxk"wh%EkPAt r J*!5' ]LHBF\w<&aaE^LKu pc!HС`pm-紓߮EZ3^.vǷE Q!a<3^dp ڃIEoP,OOט +DBԨ DwzQKr-(#$ڠMNEl: .E'7n.('['DmSZ,Xr6Oo3يm~H;|TB0EA7EF8Sǒq⥋ޟ$}|)J+b`)ٰftmkfŷ%?YIH:@BDE  Ad?qW`'R=IiKgiz#YY3RgF<[G h9DW {@(/x_YE)"~;dk"d!feR$lBZ,o;qvΔK~XVb!ƚTF,Tg65T0Ebu,3{OVKrIb @/.s{k0GGܖܶs 6ˁFD5h<v [f]pAm%C)aI|xd"E5?:^'2T~IӓBC0N6} 7p9lE W'rSʛCy]o2yr+}`j׈#e*E5ZZʐU~2 V-wn -_Z=˛t76wme"QZQF$ /t3o`|].#sb+Ȯ %_:Z%IObaVm#gR:m{}iFvk6Ѭ.r,"%>?::zkÈ0@tmTUq-STnF| 쐁k嚸<7Y+ Q9;SA-oA尨ǼG)Xz[M]^J ծ-T9`Co:orXrU}/ȡtΉ\AB]+31[%Gd]bjLw<:gGmxptsOWu{QniEm욮VCU.Jrw֪BGS!i?,sP[QaQ8N38xKC K.>lR)Sse;xv3E-ϽX[cK'װUIfDupoױSKV,NfŌx.Qjdi6/Z"NڀBq0I]_s\ZW2.Y}*#3ukTyL*/fRzo%D)[SNcjɁ5~҂oNwG @)9ꉵSm)[M FAA#I?vJ٤R/ ЛFߓbdmeF8asmcˏ5!VoO3xrWdP#~];7b"r>`JuIk\WK> lJ>\sj7\a=mܐ@37g~ oa{%mw,IXжpgd:Ϙ]dsaS2V TJ2?ʕwp>ӀAؿl),DCBԈ!Z{22 \J,?R?{ā$@DY6R˅%4G>; S* Ss-#,qऑƍL*эM.ٕaj:VF(?ÕoDq$;-@痣Տ(p$nI>8AVgbR~;NK8P 5O箺O[3FJfm6\P+T&L<̭ o`u1q0>Y؃YBYUk0#'\;~CG"ewZP2PKoXnRCT n6\4Yk2_2YxCrr헬 ^ߣj᮰ZziWehU8՘CA7L79D !x{)Y۬ JfMó^J %ǵ% .r+7(&Hcx7c6׶-[2 VgـgAmy$"0`<9[̸ʕoLQt-,E#I\;vxLQIFWkwn4#f 4 9YɢZCtú}U5(F3R:;%MTs4/bҹ8ȘW7RAbo~6׶a-^'aҦIl\g@)Q3pfY pTRVI d.V{0FB!gkui2iИ:ZdWfȏ;[J7|aCի"pQnE] qc`F8e]sy}CX- xkd9q?\K^'B9${gYZ07070100000067000081a400000000000000000000000164e4ded100001454000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/d]?Eh=ڜ.+p>/?涯O,2n@;Y剋 ܎чp] kR~NnGNcw~W(?B[J٧ 5U%>.pG@~ss߮AGai3" Ҵ<3h<ۅ`㾰ҍ40=#]fpcВx!qOcwOڳ}-wk־;eDCմOMrGYUWjK r9aSgc x`g=&;̓dY闇FkIe˙}^ RS8~΂EM&k_4"z˄5175IZ]۽;wu e,vKOqFbI ?Q3Pt`!TLT6ޯ8\^J~u+s _ /G G7Yku)χt7Ϩ5DaDx]sWYxQME7H_VFK,6.z(\)/熶XV:Ԟ&ۮO<sĆCdK(bv`2L(.}4 d~r ڻ>Î>#5uPqÿs2u sE*k-)\:0#_j۰8ވ,Hڑhm#`^Y49;LUI2q5\/`O/ߧF2QX]e> ^͂-E?nA 5ў%>r;N41=jȆʣIKp/탍5D^<.s1*jdx_>}T?<v%q@XKtO0T{Nut:/ƨ^tKYpٷ WL2en "Rjgyv"4Yrr;J`Xaպl Ĵj=eO7g@N2:qh'x_g CIrAXF̙:5ÍnZGb\o+F_wԻ)x]GQd|(^5Y㹂]8C+[$CMdPPa`+{qPa^mh $^HT8 P&P 8e+abvg?\P {`ֹ"x2Wb퇉Pdʃ3Nڄ`RwpO[#كNvAldM:GagYe !F`$w-_{'ccq/9DMDqإ9ڰ{#l&^Af,+9 Sߒڪ02p cDDQ fc:7嘨&d1j])% ]Q>RCn*ֿ}^JգN| ȓ+QEg.ߵH%^a)a›)I$Vn!%)NRRXo& =Ei!)~ _ g#K߈XWӭM=,hJ>SQB~BarDy3/A1Ž{8FI4 uASӘFL0dчPs۝n0suیshE e;X58\:vni'SL?EҮP4[6p|8~N{U? "ȾF ƿF;6.;ʽ iҞu4b>*<+cG9J,J_5Ӹ_|7B^ݢ۞c1ΰqs{ `ԱhVŖ 9V$ʡ$ AFT O # ߄#!'.sNA%[纑jvУ.37_bL5D@UxYW3h$M`L=.,4(-&Q, E=B3j0ArDdC.AX>O֕G{o^~3eݹtKTK`tnYKސq=hʫ6#J꼈R'GV$L(wm8½2RppIPssxa^sa`wYc}_):$_7 UVr -UJo@_, fEkiװ7THv5F51kh._UĎAr9!XTPKP髵wqu<"b +H O.1 ޚߩFHd։'/3H FUЭb1M8PƻA3z:8 go^ zAޙD:kB粒b"x?͋ɉ0>jMIϳrw[[ )gWSU&A-6rn%qڞ@DY"UF넄( ehJE 4\ 0guk*pK\-c"d Fo\y!GԬ- 1smLZwe<{!/xy 5qpOri\I]2JSquD~ wefQLΡٿMf P֘-DuzJ^ _"99]xE /Sޢ~>Icڧ_,Qgru464A,s1yno|sJMO(7~%?&tiG`)Ҋ ߼jJz笥ϘA6R\kFqJS:ϞGς&C]#GXZmv3">ɫ@r-[:`D6NWfy.rrZ>7m_=;6FŃT ĖݧGI4x/\ɺHAP<0yrHJ bav^u`߰}q! _bEWkwgʭ2cC!A|%1fhaHPP,d.~S(ûKlVoßyR26Nu}ܶeǥm Ķ!i`)zhڃRZ9˴R"X cXOsAPE{6k4_*$V0CF<$@gݯe1݉ e ERlT)s Ǜs{7T:{;.j*ԑ;/OB8ciswT K@!n2lc91u qВ7P,o %X&SYF3Yq:l̈5[1UƃH_ L9G~j0IFoӫ-YPBr "Jh \4UO|Zx$Fِٖ>hrkr:5,א cz#jmdgВofhEj`$yt6Wr/\L#Bh8)jΚHݘ ]K23mae/ճop!7W֖i$ o aλ~h_E3q9mp_BzK+|OVPk~U/%qr)۶UU L%ƒJx sR\ǻ-e=baz gh 8vX!ctb]ڔ>a0- VZ$86#*$ (dgYZ07070100000068000081a400000000000000000000000164e4ded100002f6c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//,]?Eh=ڜ.+BdNh ]$L|!LAb:)~]O!We!4}a8y4`ԱLH-8+[$XH=Q܆9 5ĪjϋŠTEXT7[7 zrn:"ALI׃Po 84|^hwX/҂ ᐌ,<ˍ:\١[v=[hs Ңנ2Ek7=řz:/3miBCm[QNe:K@s Bй}v<3Y0ʙC6G kdtb@s~s顣Fzv<*Wi&SCrw2&W*Ŏ` [ uQ˷r!C+SZ6$l(WP!‡'7(I6E$M 񋺟 `zF9U32 N*)a吣{Kg0=mPuܔ9x֖=Mb9@7|j n}i^2o|iLЁWyz4v"{"F2.N\~<x%jPH"HkU>s]֟zƨw0m^KlsqQ(YuI `L q\z.p )7=>$w[VRaق'!k ̱ɱi;W؅VмJP g9ungq h m eo̠Ʈ:PC%ZzV+TKZrt>c<8fGVN]L XigGVٻ[iIYz"wE)3d:U)۽헁>azK '}U._lF&H۪,X+.FZN,V!*Tzǖ= xIq܀PƸN+h8 qFy6TH%܈Nq65߸/>kWpYjo}z p]fOe(;ۢ."Wo|e]4lǓ難!n=>w n`q*FJ"Ѹ(W6@:u F."(YP,ks=tbtq idhѶZoT is(*@bc-sYrb2 ⛺ncTp!=3*5 рSGRUԼ /YOkܮ(j!`b!@|BݡTaF{J%Y{^I8lѶۍna%YdEP$5ׇ9DQ)#x. ù 'F[uXxd x(GB Ȉ7k~Wb!;2 JJ5+HR}@ !찟xA!;B;p̆suΚ6*A~YS&ǿ7 dffx)gYca(T<;, ^}f0i(d/{\(Q:ֺyw` FzmVç+:#T t"rNw5{nQܥ`5UpE5%\}gX+['5W͇Պ%ҝՖSU?4ntOEIͷ{{.Dɢ{Իc623p~U"m5TA%jO8?zdCCFDpL1~cYU->uȴ:xgEsM54p;q`Eb@{Mߐ6C'>W`2uJV=ZG)`RDD5dč;UbecSS_^f( P@@Zdrű6%Ichɘ$:`3 Fye\U j7$G+PM0 EpHKl잉䂙rcf]ܑ 8Eil5#0v"U/ڡX:઩A6Rʥ%]5 *v tGz߁%/{bx#jWG)٠tbb!n/᳄1j>i!)k ϼt>¶5=uQ^P'6YJ*Qk5=6#7086 B4t6ȑw]S}D# (X2 A?oq"{pkF}'wDBT .c! 8(;pTG\RrARvTl#`"n-76JSc_Y~t=<99^S(bUT*[iM h|IZ3F8Xo@{G"ݥtDZ7 : -SBFI$|dDCSߐWk̷+Su6%W&3 Ǐ fi eKda3).[<Ԍ[i",UimHwdlDljW0_^MUuL-p.K5YK-jv_ rxWT8 ც4BԭpM|x.ZӨ@H̷w„C8Fdi7(o辪H}iؓ2G-NɹR˝(}Aހ7rktE=[ㆌ5 z|ZAŎsiNJ?) .!^ЗRkk]Կ%1=UET>u4"nkrqeuϜ`H'}'w[N[[[pVvWu^3+j4O}i 5Ld%T$ bk^#(WG刱![KkqP|`mߴy bf+qSҷjlWDrZRKd"sWA?ȸwfU追z֫a(9 :׀q Fzzpx*9TVmϟOaK~#Lh5Oڤ#m;rl2z4=to\Mz .44 p#&#tpr&ԜWOX&OA[S:w fH ]k'!HZ.޾%f+ctCV/:i|EwjJP am;~sMcC].#7~߬xPI ڡIH1ϔSFfi(^/Dק$փ^BR 6+r ,9  =fө]u'9$TkyBPhِ $|M_3, 2mCDtي`ހpt{e=p,QQ=6po$똈`59-Ӓޟ n.K8y=o&lk} UrD,(ܾ{O7?GM3L% 9Dꌩm1pа@ݿ{rGmeP@QaNPU,suޖqV\:UXJԴV=b3[+T//,`nPN:H9 "\?&"ӷyĢ>y V~4a@5Y'O*^o<Ycxwj"Y8E%Ĭ U;hoX`KS Mw86[!vuU&pPLg[xߞu"j@pvln>{hYPld1Hd,6%|̛`y0vG$s? *X[yV ||u;Zaʎ2 d{V ARCo3_B^?Ŝuɠ.NO]9q_eq$:)%^VJ1sxRX8<>m9 P⌢YBĒ]q϶ށ-eV ؗp<$78kΏvT*YDNGsW40ũ:B[zQ w+QylsjH+3>rp}9C^xlII>aZ$u YBVeufaQX$û!/I97`xpt@|:e'3&֜6Cy˚?)Yq|@VwQ1fk1Tg8;mlWNO֪!r )J sǨ1ٽ>n'#p`TG?@B,[a(e1PD;fޅ%Oq%52Sk⨪NtA|m}>wЫR? Z@@_q#mCz~ R][$je7lk.|RIq%[N^%X$l* ER f[Hme:Zo9ԡZO5|%^^2ZѰu8ʁMCؐ7KʸTL|11EeCGlZMp(Y} cBl{S7n<{a:lT0X}RXē#WϔnX; j ;䗵u ; D;^*̌!Z-5{qG\4L*b f0~lʚyˉ[YU0m[ɏ^}LMŻuGp&v6 Od͕I]@&Z `z JŏI/('ڥ{" *$ .k]5!膒~g[]hђjC`Fu"A3maBad ˆnMHl~Bykq_[<+QJfJۤv:ge:EîTuRHi {HrJSMřMt ` tGZ+VJZKIXFlU| - ;֢*+j VGEX;2qQlvzNݰ)!YЯPxjuL5o$Pu=?zXFn%?g;Qxtort%)pq!fi>Ybc-!'Ж9F%I QGl@j;rpl [d(E(z{[c-.TdX[G7]r*5DgKͼ:s8b$o1 0TΘ"yg2 R?7dL]6j&| 8x|Z81x2& '"[/糎O/5&urHh&B9a 9E (bazoq2ZY6x&P_Ig3EFp1KY*Q\ł&Qstқ~BUY!!džc!=w &|xD,D"v)|ߒ2'Dۚo({A}4%64 s< uUARJd| -c#44u-`+ܯRkMUJY(]y3/p<%舠DK;X®Ҏz&pva$rٓ;5 kqMx Kڪݥ%- YTtS$JѢ SB/<#Щoyt/_ CYlq 8oԙk\t'+׈ybͲ3$'a~> % UE]"Ӑ@鎗a} ⏍T;{aal  =n6_=|tKjeRyvE_[}ό:7̹{$xNUqAK@qVLG!F" Ζ\,)Yr53/ oݽk XBr2aaiVyҸ JЦK|-F+7_%d=y MhjP wVBo}5RY>lȒ#a%d!h^$PK9y0:SJs䠠*4ȕCj;7!&9;Hzu0in|W&J̌9\ϋ4#ϯ4ɂ͔cDVLF{\xTǟ䫢%Ԗ~ճt8Z*/!^l*͈olJW3Xdl_[uq϶s݄E3R70HL:YIoa*mŌ]2 niݒֆ' k7-H=`#jZSI33J&]PIALBG|سѼ{x 5!,ED9.xr!>a_1GNt 1^33mF~ĕ?#lă*,Uգ.?۹:uJ +i3Y;c&nr!tb,]^vlZB~A"['cmQ7ya/}j"QphI}(/:I^ .V\=t7(V+ǟY#9BT5͛mؒ  o%JM;"PSҕ+6VTzE _b\]X2 >1TNwrĝ%/֌P:-iG{,lHJJ"`i MnY&:)u}d>9*ݵ&̖p-Q.x3` Uwqc{'BvE@rG.ktr?A:`u[Pq@R{n?Bʛdr0ǵYaUYnAD k,|RsT"#p"*_~>~=bikD尯88;=Lsr,? 9 #N W>Vn?x75Vas"nݫRv?V <įȷh#zOjjeCH·l9-Hɧޮ3K*g yDb_6 ^r)$n ]SMlAPym%hp8,!ٔל{χͦŗPi-wū-޹hM>!r݃" 1<.Kp٠:L<妫5k4Y$JbmYP,ѯ!x1iDnj0XdyFu{LMbER[2OvHj둅\,☼bvwp܌cN\JH(͗&,EFxRIw-IGG#с .%^t)o[.82z4#'wrfǤrl}]|wRz_M|Ʀ \ Ηc+h$|_^_MSVo&kx.t9x&t]!Ln5'Ns {0fspNvd`Zcx} ͙}juqA4-te6UK '@s,*Wݱj`mm$gi9JcR]m8Iר:-w(6ۿ@GA1.5Һ1UEҒ6HM;͇gz CL^1P5额=3.= A)3ٵmzQS˒1blo_Tg2y}O{+-Љw /s$rO;8Z1*ʿvbʙZۆ&Qhgcً K|h"_;峇'S'1AܬP\yWSk8</ޡŝ瓽NZƳ;OuCq;* Xh2.:L+yKP:0A#@Mt _pvjP0n\kGZTgd;_&P͹V\Iqξ~+IM EaG2r'rE578~D@ PBEv/xp߉kBf`bR΋$rQ1WyK63{3\1: 垞úN]<ܠ_N#(]Xir*wG@my/syy^H.Ŋk^T^/&;y}w-W|A̎kŜeJ=2K~(9_mF/j5y&Tْh Dkqx^6"bBzZVX o-{|iJZ: `MLfI} 'ӢY$sYΕ^6m;uf|XZرV9;t >+%bXj˄#.rtAeg"8 $yjOZ^ KUrn06$ ̔YW3&)C0_p_mY6[{N{rk>[Jƚ~A2JOyXz 20]Eb5J3fSddBBgۄǎRj1q%i~eW{%ޝM-}ޅx}~m sOsɅlƣ E5bqGO/X"TAcuc+htJ]Wv˥*Ѥ/Z8'P8ZAdNo{-/m%yau2 7P"M31&q ̱¶ʪD#?K=͘8*[UᅽG8a;a[ѵ ֊ޓ7E:Ϩ71¨sN֏p[ws!՚4 ˆbVQ{31dnXJ0lIwX6s-!L܂|wӚ9fr} Ov`' E7%~\ ^\͛Q?0?r=IkP[/J{6PJ^I;VTXu|l%s;j3=ml]͂W>27)Mo”1ހ$M|p:FZ~Khd"9\U )Rz%NN)-.N \]m8|+NzSDޚ6=KܘFAnem89{Ѣ 8H`G4?[5ullÏ뤔3=\H:5vPQ>aY A}+$DJ`&<$_0q)8눓=6Ґθ$ Kk``5-ǂ6Qˈ--Jle쑕6 ' 6Z%MBFDI?jz'k䙐*O|,7TZߢCԸJ~pb4џj4Mg=VVuk #d6%|kL/-.do>KhDA_ gv\d*;y.ĚT\Q>o-gE=lVXd~CKXc\bW85 2_fo[TRfD|P.k Bs/ S7 #0}t;HM"S$fśJeR\Q7ΰJ6F$ ;lb5Z,)g.v,ʑWYmd߃vx9D{`t.l޴p`AZyTf*nk?$\Fc1.xD::M &H1m~R1JbI 1<ѶgVG!7U*qdx׬9o\m I(x֪%kZ:oH+f0ko7.!G=1'zz` :3Fq0]d'Cm*1:0"1}f%۰ k>'8WƟg^ĥ֍=[k? fBKc7װ͍q\NѪ\;f6M0HGf[cbp84M R&ﳵ-m"O bЗhOeՏNN۞ro њӢGd7 TdU&P /H :!ww9 ӛ۬kbΤz(:#28찿l(+Ț䪴&G֌f):JHayP $Tl&E|M_197_:2=߲ˀq}5l0I .osNloZ\䲌3"n63V7SZlx5ܩ9G@!<L`, w(Dp(8,kI-/S7/UiIgX)/q[jjan̈́#!ǢC]F5._[d!D ¬=0?zb A׻ex^V<}on˴fx$?L/nz-]zypCvZMѫuBWkV8Ah|6@NPG|: &KzծWPwJw7<%q3o^#JoZ҆]>|+-gϥAiY7Gx{tճ=[7?&̬ 6 v{ 8E#"6~ٓUkSBhy={KOP;\Z~ YLxf@nZ_Q@Twaxsq?:9f`լhE 8gx[qje3Rw4 l鑬>ޘ8=5e1[\\s=h8,:EI.;{j59_@HLp?}ޑQ%{Q>X~{ɬNE㴝 }ed*=)$J,}u<#p (W_l7M>=4LbNIwA+Ȳ1?-h:wnQ Âiz(a84;k+ Bm 6*Fqԝ| i4l@ciu\"ŏȂᇛ췴3 ۋpr;htD+^>5w xq^"p8nft R}!hBkYeKۉ k֬ڏIt’z^SҩɀޒȬC=?` yws Q_Se(}N׵l鼒 WW;99pm.ǚ$:v㵓~rOE˵v=oa`_[E4?0|Fu%F+SרH,/ͯ?\Eh*|l:sKW|"sOU =[-;*6Rxhã%E>P vኳ/ؐ۴&Cx#|8,{uP4/ZHH'`@#s2ûAG~N[hoglو[>C;INrA묧չ[IN0ΊWT=?w-5D #&q}E^-pYߎtLw;u ۫_tbsY6 =;-J];ӍJr87$[;yi*M˚.ETؽX=P^* }';KOE#)k|9l_,B*}*NƘYD+^=U?Ʉ{ײX+ h@͞;(io^HEZNΠ\ח0F ' 6`( .6Dh%#aK Yb;sz#x6EsYYG+m&anD*O׮S+o2a+7 >꬧'<ܳ5W=BwSuU݁ "#4 >6tz|2P#(CZ;_ BB"v(*尿a7!/ Tp*.2Y9=SRP}chKp>;M'uNoϿisl)g#tۧ腜C -7%GblmMJA0vNz;i‡QNPBnH;ͪ'pc W7 Rek)D#inm ]tam<.F ñxG>dXu\W?#IƟru=ޞSރ_y<+/vet hJ>䝡yE֗pZ.6E9F)Ō[ SӲ!׀_ H(t!c\SY\lfNJh|KᵾHa8\^?mbP䓗v"7.f,(r$IQ۠J4b*04f(L8NdXL56I]HwVV vU0X^7QZ'  Ȭ/Q΢5tqԎf~}ň}V P얨h5R:b˻ h97<8L7B1,P}\/^< =R ڋЛb)6JFj{F1Q ;rzR~L(Ƒ V T$ZK ˏ} gt܊wJ*-B<|}M}[SqA/?N1u*' QѰ1JeTYAC`N8M1SXjXZXjf=i!p=-nԿ4}=O+{0j8Վ)PyM6CT'B C&mcd[y*X@v HYWqm`, 3ϼ7'*rg=CHa\zʃAL# 6@Ul&x0U.{l:qx)0(tAA܈*WTpo%1)x%5d3u`TjE">jY޽` (ktztRaVX4-$ #Ά^Lv.ݝ2"mPR"yַ(1@ԁ%jKb*\c80唨b:̀,fξh 俶8>,FHB#'Vk7,\q#%lRta]<5;Vs8}co:zJ 6;)}M*̙=Sԙ¸6|+8j-n5 u,De+,Wq0)b# aeެ[iVjoi=)`Zd E ߘю*1[ ?ل="oͱ a.>j@ n,[D^UWhU~硂Sj$kC4{?1, ;:إ4"kfIG#@!1\al ?kfѸ΂4+"fhO'J䓓uǩAjL*m)ſIqtpSXe|o.coؐy4lJi]) 䙤-:-)&1 &`d>TSUNYU}rؕ@U1\K3CD"040dfg(yfV8 Dxd*RޕrC]44rI_ !@`LPHqDf݂X2Gb@3%v$[d ܋W~ʾ!_ng,D2F әEme+&nj &w7mR"fe>; xИ!>gNreߟ&%N6~ʳҬ}<8w '>|{UM3ӷ"BYbHM#G04D1$jsQMEs7<3eGb%rLc()gȜ*td#;{?+Ktq2чnxa*qxk=KBZ_m.vaG @##S>LKvd=Ђj`UM8^;,=vU.dۢvsԠ`n^3LÞm`|Ewhm1b&I}0csI0/[ #r7w?u҄ioV~"ӗ 'g36Y]ѫIT q xnNU >C60S]pŖxfܾ*HGݨF4e'Gٵ9r_w/׬8][nƞ.r}3Ȑ?+ʽέ8D"P<@\{d".WFj(,D'(߳<~-o& 2.1dVt5LG)Av##H)fE4lf{KeݐtdCXФE(5`ۋyP*K'HOF|?1Y+4MqƪH|5Ju]ڏAȪ9IWhX沜e{EMaq59nT$N3hP&CbTD['axe#82 KG s8!%Gd/r~dedx\6>Ǭ+I)FJٖ eL sRLQaOF3:V26iur ϫu?1J3j;GpeB1X|Elr"Z6ɮ1Y4qבoQuV'(򇿞C- ѻP{txcDI+ Sf6P+2J^E|.2ϻl*9Eֲ67>Vl_qxRs;8"߇o:\;~NA" ~_2|I?:ت֠^^J#XM2 Y.΢ A$!MP?>aީ`蚸v6,`2IT1Zl;|{6iDk P33)||uG.{!T8mcV0lT`히6Yh"HjWwW \QQӳBj,NPeh] ʭ';QqHl# -ޫؙ [@.*)qnqojo>Oӓ d*,HaB؎:fV75ϷZWViۂvRt Ӽ\QUW} QXӄ 6NDEjVsA*PK:cH8F)4fʝs9u9x{4p]Dˍd_ I}kNbUYOr tؘ*Yz$IN +td$}*ܭ4ٮyn se/,mU"i7!#?5Ҥe8]7Wqybsm-Cm*as?xc)GHzaqL|_ləO8=hFӶ'zߛ~&4 V-`9]W;C/F~?x_' (Y/Ȅ(aa[FCy0׿6ekH&%ɸ9@/(Ͷ)O$)d\uT O^_c|6WܺaB\%x: z=8UUʃs 5\ DmyͿъbH6G:>YOF̴ 5X3]Ϻ~7kwrxjbCN੺PԵsGs(K֛:4u0mzꔄQY%|MFc~KƹC b0 LZɁx}wRK59Lٴyyf j Oe^ǧY3V-o+ )=5L/vh"*H8Z)tjLق_8̐]`kJF[:ʖ49=?]I*i_jon8Z[m>l-BUIqt-_p6Yu\#/3Wix !{ѽ{IH&% ]w4vi~"LyMCC3LWm՟CW#(8`N@ dk|bgًތTYwi2[KbY]RC-x1 R_F@9{3a!ZoxeB[ s @mGt/krYR=n,[sh}y)&}_#0'~Lwh ԐWtpZ?/{-KY3LOFؑf+ ˨fJ>+[QU$*XmOۥG5\ Ηm^$|(}9 'T ?hw#)@gb5\o!ݖV3M0)K=eE#9)8ZM߂rqDONA8S5@ܭ9_ҫ"J8'#^(h8RYMMa}片QKK*Rt]fg w E62z S D:6082 %/0G -ܛ?%'xџ{G&(}[ftib3mo$qRN|n .ݘh(@ޥͣ/Ihà`'L̮z9ex-imLx C3 UbFX47m ݮ𪳨yYjŝ:+u׷oV3 #=Iʊa!h <^]ta_@u˿p2AVS蟭SXGmoΚ:AQr̰i\iRgfZu9+Vꡝǰ@96l$B8\i@ڤbO5%ԪOPN~|r qbmfb7 =ȍL4|p0 j;@S_j >kXb0Y (SRW״CJϺIthϜP MRpj9@L"΂>71htE7D0AdLE}K(v-FDTDY䬱Ň*r.|v%g80p?DhQ>#.IH J`kƝr>2́=6ŅL"h畾JƮ Tn<S>b@\C O9ٺhH+r&x%){/e-b'Uۦx9RXd e;ė Jg(VJ2Wl|`>hz)J6p7#-y=<$众؉oWH7X량- En".bbSV"Z|i;y0_8[z)h+0{!ej3y/}9r0ZycZ[xxv\MNa>GU4{a٣^ۨnP&57 i0B&Ej*dI.P< |\O"{FKb  /"1mA7O xq:b JƇ'Sg@Bt 5iCkIلc*ke-6Rc YN PWhS㊏"pzֱg͹"=b!k7dG9SuEaN )n[ϸZc!(S !%o\Pr!WvtF&PP^k:T_`21gx<*fYЫE(-|΅|䵥wlPHȅp~XF| 6nB`MԸW.!3K܂LqYكEnϰFLp\ӂv5zJ"hӥ ǔ+?=`!?xOY,5ѬuQU!ЩG<:F-Sa_jo6'QFe~Dd&>srZS][QE0U7@![XqsI܊ӏ2ż6'>xƞ3MKEςS JF!l:0vj4k3#F-N]ts务bؤUCmin͙BwQ`mAy-5ʵV&RTjQ&&n{50ᄈҁc~ wToZ1l5d=L[MecI-ڠ>Szl"{eL~ - `7v*8SH`b/gu1t#cz,E<;o,LV4"H8+ALosEܮK9Ki p#Z4M!!/K" -"o:/jK+7:qC`<欭9DC%?:) ufH_ o*_˓}%G*M8R%Fq往z*/e3Ma5)'xzi!Gv0RD\KމV<3՟|YPـ!Hw&oQMɎ470c5m9%JnC}WF'^3e67 IQEOHxsAgغu,-v ?fVf9^z9dk>LMHC-;.L N$s.[SBJ,W4Ln AI,p^X`[RƴgnYւS?:{8ڢrXW[[-ʼ|a+?k6й&*\OB*M@cDεI|"IR.P2TXo7T\@S0\kֽK'@ ڊaSFS^V+ 5X{Lln8\RfwOzⁱxy~> 8`=& ڶ g@΋jA]T0p)i*Q@ Y fHϭm TYЅZ|T(`uV 7f(`#}/^T$ܓUżFGL>2wUۓ^BǜrDnJEH{ Cj5ȉϖ TWuJ I-:.V"L"K} dL-u6x9ˬ69U>~!knqKd8.Ea~g c /.p2L69U NߕDt T>Ti_b!bX]ox.I/jKfn Zf@z՛D_LdA(V 3!_U!V[) Rd%DP*b0$66S`gTb{_Cmw_}{8zrgYdy:$.; eo]/ L Ap^c X1T%WKS=WFt >ݷDh\G|Cax9dSi&biDV_ JdiS$h iC'9TME/yLU%oF?~/*ғҖjٖiP^[QJp.eIapA.^Zy8ҳ=Jܵ1ȟej3zr:o`%Z7@RKȽB+\2$#^T }X=P6eHԨFs['9aE 20#(i ^@|pCsJV@rjH%hPj&=Gdcz(R TGuQ0P 䞙)lx KC(O(Gg͚y嘢8LuYVp"Ci0< V ]4b=̛MjUNrc>d5LR(rQJ0C3@PBez6謺]HN]X=bĶ*Ōڃ0 Qb-c^bbXY}N!tMCǚcyQ_3,R)up׀5j֗ǘ!50 ۂ"\(+ш*1+([@"RnE]j3ݐ \=U#4' O\|g4鿱"YZW9C&GZ6i5Z"h~>wQOT{MiJdzLv\Hͼ@pȪc?'E&+MS)ib=Dvj)UՋH ;(O?{] yΨ#Uةzj#|{z@~Wvo/qSH 6zWETvD:GRkơ9+;];Az;p J E[R)eJܧ `{r2Jt%{oI@< c+r6ͪfm\{غ,{̋(7a첾܁ۿc–SA5#S}h?+= L!TNDjȉL{ZXxQ=ٰ+~Қ%\ ICJ"O;,멶G icnP架ܓ8X thg0&ή/:1c 2'yG 2"K!1x4,p$.r&,婽ْ)%UlWq^~p&e7VπD/ %&2Y,Pxi"v Ar nބ7t9d®WÁE@C;avey|oDunw\ x xtx%R)ZkP*y+1%qt hojzHD-qgj5Tpk&YeMY] 5X]f41nͪXEimN1aTK{؁}q ]3ЀKWȧX眪)э;_-8hnUVb9c%xr&B08Jk_4i\)YT;_;HlVy.;:|DhGxW| ^43 |zKDKþ (yCGk`ѽцFL\Ng"h ;]dyYr' 󣮫h)ռ .Q731L+L {×1˥#1&\=Fl$ŘZGnՊ9oi2->ơ1[xFTmyn;Ln7x*p7zG\hlr\ݿRqg׹%}v*5V1XGx{y]]\ih=>1 \aEhPHmmZRW6'3*L.{vz /Jc)R5kIf-nDfE{%mjZƏEvB2qm*hp3k*^:.h3bT ;P ss! X39Edtʚ9t<3-ǖb%[ 2 @ і BDڒx(bj\SEqG~oO!'*ԓ+X_ak=. 3W_;K W|5 6R9K(X>n2Lܢ\ d#O~GsIۗ(W#Т"}ԸEG ~zIg e$Hc#BGq1X&՘1C'Q0q~~ RD]b"﹞ЕOzh@yW6?M;Ag\PA߷V"j-4p=dOUR[?UCMO"Oz5pĚag¢>bc=nvȐyo/" ?|n`]"O^ҲيKk. 6=27+Ι/?[a'}G7qE ` >Z6@hBH"WAT.lzO- ˉTG ewabݒn74(FB$+Icȯa<3éEbY`*E;.lnqЧgݐc4rD4TpnAr,CIbRwzm{\j)!C\z]I9P$fBׇ5w66zkzãG3Ltk>ULiCB',MtkCםd.Od~;Vp6ޒjj(FSR,q`VL4ـU%z{n#B6 o9_:jf+j^C_j#w #DFZZt jab}kaG G vYg.Btb-0H~|ڹ dW 2pl!6B{4a!X^(a"xZ(MB.RTGp^DTa4K^=Xuf h[ǫMAE u~Ϡ .!u=nh$]jhlfxPJZ@/d$LB W#~yۚtSSX8ko!t%">sRλE,M獡Ea兂U bx B ð:-oz>diMB[抱}4}ڸݍUėQ_4ffqeA0YQ/Y#@,J8Q5mo*,e0>T!*8~C+gp*LA)3ӕ5s&t5f"@2&ѳ6&}aܩdz_MKz%V0mk=3O&7pcWnҸ*qk2'E,#Z~fhE}wv*mfҾ*Ⱥl]Hi)eL`#&׋_+]]Bc!R2=жIy?'p`cGXsoa4)"&-Q.L$pH4>_aTG\ݠ%O>1rNT_ʿ ŕ >\n&9'ʾHX;K37TŠJ ۈ#\ w*a~.]l N2W:#^F|w96 'xaP >rr"h$)zvx ~[C$%epEW(79ǯk[d,u1u-Fj<]#1w L.O^? $\: v>FR)SQ\rOB{r VZLTXIQn?s+:f0o2S8+UUz}x,0;g֛ R#C >;s+F?7*lU:zo&ć?tGwC`㫒"> ԫXtQr06` 'x\~nR(Q SNQ5!G6: 9ZϻZ|́+X=R|R6xH:9#ōˍma?@*_F3y9*jۊCVL Yroy)*[ٱn4)ݸ%P'5uO~60/3[]N;^7YP3S -R\1:-8:*s ]#z%GKYB]Y~e.qgAV%%y6/ r"9ZFt405A\L$g]A-p1טuCrlaEaA 0Fm"1HP褐O-36o:lc:uo7x+: :tФy!tB$Ww|H;]ڏnu1e`ӡ׈yVպ2ўi.pKIj|m~/ I$ Ø5FI1Ebb9I-σnޅrdDa5j! ԯ6+TnSЄ*Z:~ZV||,k)I7EZ pK5;÷p;Lm( _Q2{@Kf8o/dfyeO^YV(C[/+YNxg2&09i)[%GD͘r7;H"^˛ vJ*=9p`7s׀.hfuK$jZy{50WԨҊكULi+U#jx#16h mTQx?aP{V?o3XT!M}!q & >jq11uKa lQƒ]v쓇:5x6] Sv_ fc{:CvF;IErFkv>Z"p|z;VjDᦑ} A_]r!B~Dh&b Eb,u]w9} ϵBvM@_8^iֲltڔȧ4(F1=r,|R\#;^qjZw/Pw6|&؊ Osz΂ b$WFkBq>@dr4"U-ȽPv*fԈy€? s-;yl;݌?g 6UzmWOo 1ԝ(~̭{ܹjfCSqPzoxySpzGhwsG(j;va)3ifH M;) &!lK$ 9-YS! A]d1bpQaaIbsG$02Y̌/)SHuשܭjS]H#q覧ʡpuFAEVJZf71fa7j \GuFuN/DaT 0#-}-Cz'{aV3NQHR v^8)er j| t{Z !Ϡ苪[l'ޢR Vo=Ħs1(ЁUPDB,Ac&~ť@({\\:#y !KhHwS 8ړY{ϔ=R + hq(&qLyE[@Ox@B'Lo?Aa炧!kH~ NnF֚*.BX!x^E3 u|NZf2.'5Yk+Յaj3&f6TU/㮅$骪#rMj0,zHD 85(7W.s Lsu+*w%aW4%S]ؙu}k~A8͡*U[cM(c,QEZ ¦(t8Ic&`i-ܯ7$ uvmD%QY)6 g-߻{ &vs0.` )8- w<餶CvPS9 _E|[:Epi|" 'QVj} @5iSJ ,`7OFgI%jyAHTn?h}>VL"kwWؔ0hyڰrD*2_t}ja,ƴNxȎOhK*m';#y4,^ѷeYϵ:IЭ,NjRAGah-)KPH_#|mhϔPg&/Z+㙣\[FO؄]K3!%*ưk?e3ixO"'- >ʢj0(A, +#գ Fbw Ѩw444)^78zvZVkv#ߧ?-VwA iƁ[HO v)g=IJy*A`N(L- aSXSgH\tzyFs!$]bV٨ɤ*@A<F1Qj'Eky͌>@Ս% 3a&yClY0Z)IBkTiA}h@(o gе B޵$ڿ^Q9Y1ӝl/pfW ~O~0A]Dq=:5?.szݍض!Oxax-ˁ5ijUt{l@Xw#lhڴWCf#?xsmu.Ho/DJf%¾WGURKV\|+\c={4e) ,х"z.87 &ɿcjKVђfЪ߀m9KR fZ"dG95 ǿVc#/>$1$8Ȓ% SF ])Sht];U09WRX#' AMBzY顂sƏù1ۇZVĤa5dʶ ;  ec~[i00ƌ!C?E&4QZ:H}?]:;f,ᠵ ~"%Sy{agNJU͂xr*=(4ѣFS_ra9t ˩9xR)͓HҒ\%c;s(FX6 w;ǯ|r9ETbNh vma'?kKڥ{W Pss\ WH?5ē )"O:&R.XS^]qvɇE;FlirU[Q[J_ X˺-^ ;gT=)W_7&:uLP:I.3-aK2x5׌ɗ#_Sbwʌ>k~jnWzؿ:[#gӊϧL#㎲[{~$+jw-1)*x(dcq@Dd(G΃= hq"C @RUZi46"7NsO/"d֚ `*?hJtVljZP4z=ĊY}k|XJ5_s|Z&GVi| D]u-&AX6t{.l~P**3գJ…0>>ǖu B&5<}\`e C5a.¨CXJMf#g$̩N@}xlW:ޔf'˜ u$"ۓZ79I{3ePQxE^7PFmdwB+8 ,;KaWozP^yn; 볙ъa"75U$?TFnxnIq7w[~L&"]Lb_.~ƜI$@oQ2߅%|uPT K1zz>h{^.SDO f==*e@par mk`O*X8}SD.!:bw%W*vΤ݄7vϠy$6 z(We1X%'ɮYWaCYD8Zm25VB 0G,%A ӡx {o"8R-aFoa@ASy&jMnc>w%9L0{I}2KQyG1zX <.{7 *8dzlаSP`4z +]ă>~sݠ{kN°YէOEh,F=jvn՟O| k2E%X$)Nz6<8XuYz|% _/96X̯yy٨jTm-)í'9b*(RX";; %14,7NMD'i}|rRX "ß9DN i0,sSDCX (Z6*P/>(s%=_#N&l6 n1;L*):3^;#N 8:w$7sETyY9g^eH E?e%x*5ͬO:5؁i2j ] -˳(%{Uo)N Q)-E#)ozQ S*ys+(XE&o*'"'/B#lg@T<\gX[t kV=9\&}8v5۬qQ=]p^3E4S Ҵȇ|Xgq7~=.elj&_ʖH5JS-n"mZ#Q(k0pm~K9 -Y1yc.w~iiP` I}>04ζ7EgQIwv-tޥ_g.(TQC}xx4RoHȾˉoa66 HFh(O_AlQrķG&>M##Бu N0EA^1^GV!qe^b\Ъjr.[oJv&.o$eᮊa; qky~z,sqj*KE*{>fDwzc쎡 Ko`y)t'`/vy?v0 [Y; \D iJ10j6Q+'9ޒ3wKm3u/k4~D~ԎLYPg71+2jO6/`wfiǽ{'zJaƀ-u y܃*lY}̛P Dw1 8~T)q 8HN\q7zH6EJ t fzr}2n{1R_2?%dĈX+ن%" DE6>x6W,Quo ߺ8Јw KP1ы)chՆ$3߂zDUXN4fY3G^^镣--Es v<ԮeQ$l$|_$` XɈ/eH{*wA1u9pZ7 0' ρV-mR<) .0/!W`04W e@Yz)-)4dm>̛3ۣ{+8N˩_gf=0̈́ #\I<-W@(d#` ˩F ?%"lIQo-.R?קBdFrs11&r {z@ #aRɧA7/Gj-pqnL+s"Q$LƤpA%!NF_HTaF{4jkMEQ VtHlߎ*78ǙRhۢZGT0HqɒoLjCH&8 UpAj&=G%)"b¤gbn6geZjLbK!1!sfj[9`(q!I2(OYc)mV á[612(*FdBOWrx3Au]:/lB~h HN 8؜^u.;N`9 h)'u]ܝ &/ KjnE!t1=p(һY}VCWu-L_(Y#sd6:$mҤD-+hsM΂<Rkb1`Dө9do1DRq"!S"a}^)۟mFmĽl,g~4$8l8f4eא(`\r]_LX]:so_Gޱ䳫ِԴ_kZG 8 guK}q/dŨ45 /7>Nn's>lf\Ȟ}dV=> ҭk8˻/L RA`@:X-T1 *7 @>RGR%cbH8.]$Y ԚđO)#ǁYH_WuiI[V $sCijs4[R'jnyy&Ƚ(ȋԄka=E,:}c`TxKB癏\k.Ax@BuyXH=C{ql_6?%s- :F;q̡6@ 9qfaZK?7'Xg@%whaɥcJhZM2zI$Ug<M$ZEXb};kP2Dw^[^GFZw^=ÖQxi|ܻRbsbpB0x{JSKo2B4P=Mm=+"_@,)Gqѩ-#iLE׌xow/ <$ ! H |4W#y%XdF  c ^m@,`!\1^hal gDofBlD I<*Yn_x+6hU!@Lr!k=4.QNS<$gpf&>ڈ(x$uEzk"^zs;H]*n'd߽ב?7XȯЩ3i E&7Ѩ}`M9f!ꙵ#$ffg#wOj'56S7Ŭ`= "<.h e{ =un?kQ]' ̀հ@`X,3qߝ(}#OɄT_i2M&~i3H£CpP}1H\+{'z^Կ 1&Tu2E,dg%bW>+Ëe8Hv&]jЀD\LX*spCPsntEXK?R zKol5W8gN?2i / $_~LoGP~Qۺ؆=c3GZM+mfN%!b~S%$|'J|YǬV!ފ}x2,Yn1}oΌ%ݑ ؃Y K cMX$#ݸ]U۟ᯅ+2uAj i2K`_ /u~aXq@ F^wMkʛ" ,*`m[?Y^B]PS7DJ@\?"T/Wgd홞bcE8"8S Q'Q"~Q*ZV#fHay/O@8% yPapej0YH u$A04*JXU0QSX˽ W";F!*Ŷ-NÐ"hNeN&&謐Wυߧ:}Tgrmb w'ʼ ~z% BpVwvP{:2WIv4to~2jwC'κ&;uAX饩Jv%>s,Q;:J¥3xHTl@S[eijHQx~rl fٰf2*Khe$HeR dHZd_Q.º ȝUWO" XP Sr_{iU+澨B$M7 mc׳ն7ym?-.j[i< N#EEaP.͓K|EbE&Qs.[z9$#T.ܙ2z!kmJnm`btq5bĦ#8_W- y\I~<ö"iS@C^Nai""_,_cTzKLCd MPh ΥY!y?׺ox:\qvZESQ)4\>>D& +>Drz u;S(AWhrK$ɶP_/s1r2U QL^;#Bz +ěOPzvH>jU7^#a/P{R 6 zA n?ZmWPt ar$) & d+046s7p GU"C.iQ:WwOWξ'uبRB'=v4Z̲U785qZ;rlNp3M*ryxvdG2 #Gg%a[\ rEӘ!S'$ "1 &)&ɽiVEs?G+:6aəV"H*?#n@ يHtc1CǬv2mfl` ubo- dOx*tc|GN^rcZ'JeOm N1xHb#kڤ;6d r>D9?2Μ ?Z Xǜ4ݢО*J9;9i1's$P EOD!VMXOf;a˜^m*_j6E;* ீ_Iw{DMh0*4fB,Kp VD xW>g'Zx)b5F7@eRL/6 gb3bb^؁#,?Cvew&@E+*Vzq(qf՞bG:D̘۾¡w` F̂J囔,TRO>E\}\\S)ml4M7DORMA>:UsHB{Y*Re%ŸE( 6xšm=9=`9\a3Ϗ~\0ga~n8ncV"@erh'B$Uo.Q5@n5nqo܁5[(ԄI޲ IS"G$k*W7 5]Q їRH0[tZ2 `ujt:rVc=>N62j-m .$cgDܦb[M%5cRKDccH)_OYЎH qv 47Yb˵MoY`[uU8ߊpY]65%jt*2K6  pVo:e _~81sQ0(2{R dx&v$@vIwğT؍ Ρ7haj &Vi/#cLJcNqt--7Jmd|W;͝4sUJ-9QPsXcS-4E)lldK(^Zoy;޿Pjי[(v(#̹nN,G6og6*9ņ@ǃѽm^ЭTV˖ %e6Q)B>[Еo&ţ !N'*f&Azo# }:?GdB~)ʎ=W[_T) c2xMhL9Ic,f6*,Hi/nVsa6Unq{*ҕ=a06,bu E'jgFz|QGC 1o7$"y;;uuBq# M7%irl#a)@7!1w3q˨r zdx(ȥRLpy FF׻{_jVb1&FV0ؔBdkHR<#/MO*aT% LBVN+kay5+B9Th'K!p6]6T d}+!v3rC` b^?9BedyB0gJHgNypASfmyx$֥s18`_!Z{J[}BIr{*NL0U ; ^ i۶ &Ifhg{)t[? Z[#!3hB^ѣi} 3Uw:]yQF42@)VU_^Ѫ.Gw\]L,!K %k3`@xn+-vWZaiq#ŷ]th,`à'8P{ $O*C-dJTߧBz*,N87 &# 7Sf]3tE$X25k㧀8N#iS5eZg.;>)MǏ*-,1{%di}HOEUwI06/XUK[V Ɵ^ ɛ;+~2қ'W 3<މ۸Ko| ,Xsޜe 76 vXDl#71iG5 vMEХQF n(z`p" :ӳYx/1VIvǒ&Q̿ѱWҺ+XBl\{WlFOaB2eŰz¨yPB#VR FB)^Om03GTkJƴƘorV\Dm,܎Jw*͘uf^7 x,eݕ<%\k3B*W<[YE)6!K$.BdKА/(!` :%g}7lX [lo%gͫ]n/>6YV'D 9ϙx9#\0g+wEP<~3|ٜs :%PZ+3z-}f״MFeDWռ lBz$@J2HZND{{}z?}SWjvNpbvW;ZiUmZhYR0 &X]21EV7x˼ܸI GsB`*hZ `!Ğϲ&^w!e鹇UPZD.ū"G=Ӓhꚻ'~!n%D / J4ɾ[.oRMK$| seDKt-\±?i!9!𐉂HWB~r'۠TUgW3v<iotr@8Qbe(85ZN!b@[*_ݓ{8%yД%#uik"|d)k).~m@'7(NفL:N&kiVw^ KK-pTd2*fu6ϤC?z%z;"&MRٗt `pv%ǫPn!գ)+48زXK 3̘Iƹk̛o͊M9)ՒX+A [˘Geᑀ>^!(c95 m2@fq+{mkB X3L%X0N=&TG"j{.Oġ/S[3-߆AFhc 0a Qq& \ )SLh@Hi?eo.iLJ!&S2f{BeV xEtz~_0eNw(YQfktP&4w׎G.">F.R&98OK*/?"bȶoY4|W􅃪| [^0U $~NK?%r4#ϐ^Fxe+.υGjDQ;~ZvYTGwx1l<jweX2*O.+IlJTUA1@*4%z3K;I"W{#y^ 7ڐ)wL: '(.8ݦ=YF0kbQQ- hOW&-eHKܘ4fPK%|)7{ׅ`z@K`,뀓:aFkM EBF28&{A0udӼ/ '1 ZW^-#6ȱ &"]͂og( Pf@>V>$ Ո OqFIpJwu"ԜtUG{JHr#WK;ݢ*BQ/r3mԏE;Xi8Y;:c! &S~1vើ;G2pr=Zpe>pj#[+0uA QU,Z1#ڷʂ>x,V^wFBYX1;Ɔc?p$#>9^q7J;V[C=홼6)Q;S58ck60KFx/zKq5AZet ;A!0^:J:&ri/7Җ1: F'4yO=w?82D+ڏ+ӯIyH4 Աtt7X%K3Z5; eIhS\kTdAF/Z-Y8F$`kݭԢ"yMiRg4"Qn҂byz3)5GUc.lAy0ҏܥ DǔJ?Vɉo:Y(__~RL$H B+jGk).5\i_%}I<"9aujm +4 _8ʖ[%+ǯyX9&ڈ j]SvtQɖ}b씏.NKzxIo#,\:4gWd&K4_O&nzȲ]ǟ/Uw(cIۥ$Dk0:kCD$=ilJu^mhtDBą^!~9&'rV8xO\*`C! ЄxdPO=`̄fK &=9saRުafDlS^Tg5^bMpls? HK GsW CF w[*+tj7 &Ӈr!!=ͮ7 LeBBĤ{c}3˷FLɤ ?pcAƶ$3Xy# (1EPЖ-SDCWY ZnC5vm% Cz抢T*Nl3*зCl%r|70 ;34r7">O5)z0nϹ{(ǘ3*u˷o"K9JmYbP)y nBSl-ݯgެ+db(O^ݒԃ),"Xk'QG 2V4 mdh[Or>aOC9cܙ롅LVTP9NT=PTyu \3/+E`=Z4Ko>GL imݓ3on`$;Xh.DKײ8OTO4%i:W,-8EъAX#pl@^NCֳpEG H}2^A͟ RnliƔ}aNk:_쒇^<1ʋ}āviq7Y.z9CɼLfN]pԒ"p>G)Rw0aIXPrdQ'yd~E`Z;:L! Rt`)A)AKkDđtohCC!Xjr]QpSpS# $1x3UiRWo2@ ~i,zT9 F"nRW5R\mT—3zxWbj`+t5B6e5やQA^И2 ъ8gգ$? Tƌ( SE+ 30ʯ҈yfi* {SMAq ҁ/r)lRr8B\pC/j4;Xg{'ק{JBްF4N[d/pOXK+,x/(lj"8I4 'bav.}n)QQ%{Sßt vs~hqnW {zo.kLo"6{0i>,KZBoǑO5XWwڱ, kȒjpIR+T1DVJ_TtS%ϵ^=CZ/@qEJO(i4._ v< l)7 m$pMv,ğ|^"@ˤqf{ֽ| [,XcAL'iN L/Bm>ampʱև3$d|BϻFx[?v8%qSmj8ž2!TQE=A"ea18?$^G] {/TS;V|^Cp^=7*MBhuԱ/aJ0#A8WB]=K%Jkk@F{k`K> W D$QYgU+y= I.X2 =GBKs6UȢe_@\y185)'R$+PTJe?%q)f٣lb)qWAHX uA*wtQpumlnm וņlN;JFZZ7(haZkT9"[WoX$<존jϴ%}- 5EƉ+uJ܄9Ifd __}y&ig<}$\8jk2U4ŻQc%.u}od?_|7[Ύ_GLCK]i߀ʟ=j `ek"-لPaRXG~cډ> #KD;AƷ'H0ãm0Vv#RbdAkJ?(\#iXjo;a1o-nC4TI5# 5ShNd+#Iw}P V p4U}CCx F>#4Q+ %jbSOgڊ_BWcIP, fZfgd`$oZӖj"$1M2 .< Gf%ceMdF4$3's};h`-[ۊ3"OϜT\\b"/n 1x=8| dRނ` *Dw.=f-Uu-: J#7M}2yf%jK/s%cNq|Rs8팇ҁX|c_.<R7b$?l4*:TS7znNMPsTtxG|ZFK` 4 ;CC5#"Xs3l5{xQO6 WH+VlD$L cQ(;Jϙ:?newe2w+Ԛ.L 7C)/^]v`W&j OW3N M 2M$M! `iK$˟cm@uRkzhx\^^҈5yb}ؠEE57|-PQi8OOX,ըH?m(KW@X+7k]c{GںCx Խyu>$LR-M! }P`ډD k=Q:WV8WdXHJ򛶣cK@bOr CX0v[HY _G\|$A 9XF}Wlɣg􋒬ۅS߀,q5-MZh}Ǿ, :vc,OYo g`mn>x8^d xZyR^V7kFW$!@Cї7DsW%rjzS穎.1whO,u4\lս랣=uVv1MP4wcs[,\qp 9R$6PEڷ/cVv&xsΑB1VC\6ڡzO ݳ15e|T8!L8cM!=,Nqt@T^Qo8bD3Խtq'Q*8B SN°=?I,@Fs8@Flbq1ۇČ85 JC Yzffr̦M78 v54TYe|UTuӫhKA֕b^ m7-#VfH_-6^bbuS< Z tuFCh H9]2Hl@X]!bfGacljRi=6Vy|jA%svjo 'uaq~&XL%Ww6/]W3(#Jm{8 XyƉiĩ%DM| L`苰J U:~':oE9k=|<'ҮGR W Ux^vEN/x=?AzbPDCݧnj^6+|5N͡.hk'd_qɡ,-Dz:`{|nV=-h uZwbuZ%;83꽽e뭨ڮ2񏷀7!K>h,h[_G.F=tP$tSV. jv2k!8mO;f&HNv%쨽nXۓj*Ub*u}Ws .")ޒz*)tGcB(V7S|hSei|/,US8BCC)@;FQV!:0H#` XY Jtii8EzGp~Ԭp;hU%<%D\ _1Alӏ@]iQQ>[GCߦ%x/+\0&2ӟOSBʨlh 9AHR(X (Xs-|'sxY-F:b˴I*7@>fc~3P33d(&ʑh6w2 %Yф_6꠽OiDOSr0g, '?)^6aۡ..Ը,.ՕB!$SMGpuGhc޽8=cZŰ6u ɋVInk7nZH*_ѽ(v*3lZ`j Y*MhP(:期" BR_SԴ5{u\o*3j9­P;ʰH*8<^x N}Xix^HQ IۙUKԵj}ZY멒Q7Ne 1CθLv@~S~ًkDtN˥O<[Kl|Z݁|W/q?|be#2_ vD{ąxJ;=ʭ% y'%X+H 819iuV"_?Lx*^x#(\xyq #=B;6`vA Ȓ`,cK:EdJ1Gd:O>(YFg Z^`_e^:ZJc? D(_dүeBfZ^żV!,l֬+l|%AȟNB8ve |1!@FP_ߑq=8HejmJNZ@c `+狔-f`VCSYڝ8j(LKpR{ђd [8\o38ζjQ5r;HJ^e*bl3gT@hB hܹ.Ng܋0whG]~1egQ6Ԕ=u\Uu=Ae=fD1}Vօz2 . ۟W'";0C3+-]w9rT)/$ޱ.ۆr 8/ ^-Zr,T|ʋ|=aUڰ$ Vl.Mf^`PMNYo+kڶ +ƹb107XLˑ?/Ә%Ɓ7%oȗևm'#QɚHy&~UQD=$mTxlE=NEP &+R{ւbn4ў">n`uj+֮$;{Zjrcɧ H#=MH%*tfX;%?Uiw&l;B(h{[TB$&T=Ih/Q<ÊΦs;\fq*aY}ian#m|9QPgad2WW $Eiao$HE{A!~;Y` ެ=Dg>$r!^:8<o"L1jTj-!:Z7p"o\fXU'SY;jG#!eMqTП^Ęz&}NohbRcI+`pBFr%XO>PPjDќ ~< YPyȲZp;qd6Ͽ)O[ .V{ lv zlxz{RQ#z2q>|@5:byw8v7q! $5jo(n#Lyԝs[k"nX 2A!վ%nוj~tܲ`U.4mr\$0;#V6:"JO\7{P89ZH4FMjeu-̴'IEuJw/Dq6jHց}>5{ `nxe -hbI^3RqJ+`T!EP.npG<*>o/)>I5h"_V$Hs;W}I@CUCC9{{b%2 6٤8Z&JDPO}dҒq(*0}9<\2{yF=ۇwH@,4;kdUܺSП\ ґqBKğKe䴬HS  Dw2eF6➦*Ψ>͙V'Q 63o m=Q:ܜ! z}V2AIFg,+wZ=DZ!k$BK֤/MϿl6wK ϱ)6h'k5Vđ$ ZG?ss74nfo |ӢXm_z-_)ȲMrt c[ XRo7dTmA<)9\岊5(Wq%(_E@|\ /3ni௱RO[a2 0l,$2rEb B GF]e'xGjŧ(f'=#oo ,9qV&C"e&2%^2LP2 vwy^7:]bAT<%\BUm=YmS cK :ZDo7U+ ΨsNԈk`bA'JI/`])/hx驘qLeXf1wtJ&]]f,T`?`eaqx ֈ~k)(Ԥ'k!F56_/A .Ga;2mӒ]L7ͩ[]zǸN(-Ι!8ae/rԢ++Fg)MZ0i,4sX4I>tx gvMG^/kݕ E28Fmd`9hMg 9NlFpu+EOq+ղ|t]:P 2U6ť$Ie^՗aW4B~/3!^S_HHѴ(p}ƒm#ǡKn8hdVȌv;FoVD$vhɳ]HW* 0򀱭KWZLV봑k(JIxIJzI(NuA^-[j,E}l'u4om!yM҈c˗%|"?iltM J hpXނRW|>ȡH p +DeڥW6ȝp-s ds?u"'E$uZHIOYz#R%uw~PWzmTz Xe[.lC*|YaDe{i%ɢg:=qhP *diiH%Q~9% 2 }8aEǯ=,znV!WE?™Ϲ_I2ͭ WGѡ\`Aba3ユKė i;hj9 O<1q&@Ta(Ϊ!S׊[/mm&pPጔζ.`S* KlE;Td j21hS8oK/ բ Z2),lar)?K~ezs1=+yE@#C[%Ѩ{!}>:j&R,?87iW25m_O3ױQη \_v>PՀb!|ggy[솄z@1НxCp6-NJ3Wvi㨢ҩ %.U87sEV¿@ !\Cxa|jF 5M*AdԁMLp,bߵlbB1)#P2d"S:LV/X'LU2OF} A-"N*%7╄Ǟ^uNO8'@  #.3ЛUhG;HZ{4_aPfW7S}`' BX$G:mJn0sbmGDK=siƀ_n7#Y,@B/nrxv{϶uu:EwCUH*=]<(>lE]ŕtZh]?IEg~vJ= HJ񸳋kp5`*s twH %7cfPH󉳂uNmOJY<|@3go gT,\?j_U^UܸLP_zv]e:!B֙Nݕqr2`W8bXf.`Iai, >}ru\9#ܨt,-x^؅~(y} +w!&mdy+ք X,w,dr=R6\g32[dR'QuMkFO30©2臣)ߖE"}ö8g+A.0 ~v4rx~,o^-NqSHj6ƻْFz (c G;7'\ |X^9"xtt?ya-o0ʡ(vv7 `WLj w'ߚu+0ArBGPX<,9.o-ߥzly1rc6=r'YC=sƑUKSyHy@<dz%J wLxuj-4|M珼]#  Sі/(Y;Xfs"ݕs'"¨62՗ui'/j &L["&ߩY\4SABkC%[4bkރڞŒp/2QjbBwDJq_fAGh@OKם8"dLBef0;3?COybmf֓S(Ck|UEoz󬠄?¨*S t;ㄝK"RP$4,;+>+dKyB2#T֝0VkRY+ j| zhxCX ɹWP@_ ؽ=~jU$ƋQ-T/"!8ciMaZv柮2e5A3}o~E4E bl`﹬g  ~ӳKوe*:ͷ%AT;P`=}#~Oq%!ÁiL0*kJɱCF*9~yXELԌi0'>b7UWDhs36nBJ .0RݱIfL164xO?wTɞzb ļS Ӕ5 Ƴ߄ L24א9K[!-p{p!nhq&'w' jIW_ êYq:͵hN˗ou C?ǹ D?[y|s7qy'r3`9%b p%I[ DRA% bXO_2RZ0/5v(@MzS>UU;Z6w(\s‚ZjHm,I="l,=0{ R>ZB6ZW4EyA;GE%0ZSxXA tJxY+%?7C$.' |,pMQ #NwEG3,$p ,gs5h?jOCxV)DUhň䆹4Ͽ#IȕdySuCqttkf'>BTudJC_ $ST i5dea9),O^ڋa^ մnn?Rjeud^z-s*:[iEfIFV[̈́i.!'{zCN1|{*#ou@e(LQxlEDEX%~55bWVRȼ. +^:l?TQA ^"ba򪁥@adۜފ;RWڀ;@]ܭQtz|T]",ݴ5ujig=ǢzYUڵK瞒7MkzG+>'VGTg5n3^dD>)~# Q? 6IiI} i' A\0D/1i8!uZDž/3tnM8Ҳqnô^C תp\wξEܢky-2/)N^ A9Nl6(XÈÄ;>nlGd2(Q5ےFi|[m(wdG'D3=&[ jQ U`p#uPu#qOl!EO*ğ q+Ѽ*ͨcyW,2]WSKurN@`[ ì\܁O$?DL ɝ}Nq/\n7 &S7Y\` !\␟n_N<"TKМ)GFj^]7k6"*e7Ե΂M"&@jAHԎ= <9vu([}R `6a9chT-'=Oyڐzp 8c{4xD3$fҭR"! EqK9xQ6|m% P)X8]:hx]G{?_@yM53S&(|o)3\qq*k>r}BpyOڈJmS-$bfPEi(X@_H;K2jSQJbVC҂GoPg[fI.CWzsco2(m4PԷr(Wp'N7a0W"yNas(,q̪NX<8EDp/ԒmYhPUA{Jjw'<ሧ>NwD0",mq?^ eZ 5s$?. r4UD y_vꨪ&jSWN3j=tUmO0uOÈ?&phzk&Uj)fי>?&j[R8XCvv.P1cPbW( Ir8{50Uyɱ5W]rW`9bpSÍ:)*yE6]25_!k_zVjJY4kyZM󢙎Ϲ`or8N"az˩Vњ6q!Xf~e8l*0\JrBBpGa7K7{|E!h)e&&)suagwD!'g f/a pt1i3s~)+SpYe^|:0)GGK&r'j!(9jjQ?K! %-^cag~+:Oޔ1; 5l!asи>``bTP1mΠ勬*- *nʲ!vw;ZT}i>_g F7}pS+AQ^L@@m- +N?\hƈt%pYtPO S& gX$*>ǝUJw 0AO\[73 ~S^eQ[+{G0jZƪ.rXB"O}Atb߭*aceY1}_-Pl$K>]]KPxUrc_]Oa\fTADwF,C"܄/ޫscTU"[eݭ2i!$|pEX$T*3մKM +c4* ̸#lVz)pi(ZMb'=}q].Oh1W6US=dzϘ&yk]<(cAJ ʐ5=%R;Ɲ S_nG9QnxCƶ@KU0ُ[] z Aƣq5« x|B{9v4j)[sL wY ʂ4 6!ah&3`m, P_ +-|DDDf*Vɿgxׁ2dRT,.*O#yi?jˋ2˰,SOPˉ[u 9֬_'5 p~DV؟R{g=y$#lU2џ Jwd B QF|\؍hKMknჶbi6rG$[S3`дs3Jc!+ɫJ-9sYwIMa!j;?,`o>]1;dlQ5hops^He28'ߥFu^>6FzD-{cB0AMwZN G3z6%Gd%! q cFmWÏ 4' g D>4WC>⏕9>N) ,Y\u‡>4xH~g(ǕAHOC:OO!݊B.#<<NɥAL;!SZݽm 6ao0ރ\6.YHHjQjPk t;XҽzJBFI]a#bQyo>+.HxoQ[Ֆ,=} b}Gx#ޗn^ Rm!560\-?Aryrkmb ,8pB1]7gA|!ՠ7kE UGfs}#R#K"zGi=V*;=ů"ӫ'2? SW%ʉkiNQ[ׄ9L? xYk)|V{ˑ]~94A7] F>2BڪI4Azb~"9qQgc_sLw.|Bح=2'΅t9ץQy2Zj=dӊI]RqI( *\J׬:y3cr+EP%]!"Fq ?k14LźnH`Up5faBx6=$wOmkBEO_t PV"[Ai\ 4-d†nED;clHg4Vª3BY `'.TnZ$&up,4d'C3M@2>sZel>Q)[h.N}#ߺϒ%Dz/BFF ŃJyMaK Pۜz|𲉋PS6VEBKr,}$:>K$RR}tm!  V} V&X>JI2:%MLAR v*k|31=T t~O h ϽFP?TJG:ue*M$U} 4Z_u̓zQh M 9߱*06!Kc=s/%%wNsk~zYnB里ZR;{ bϠQ9#,1( 8ËzUُgc/T]tpj[:/FS?nibF,CX@k<M+hX\p_D1T_v7H~X 3 _yїĈJ7ԙy}/ZF=X:M:lwy*8h*GB(-VbWgf[`J[>,`7Aۍm(|qgbPWg;Bpꓟr*^)B*:!Me6ϩ{jX|@ )@OMP׹;X=7Ҋڬ~e "F"*}Kk߫jScICc-kSb۹b_`7>G٤P 7HE7tV ŹiUVIh%l B%MZea&NՓ˒_,:~LU+yX L.(mCV~B"je2`}yeRWocSO5;5ÛNq(B#L_QQ,~?Z]|D2;m-9S0Pʌ|j-|`0)0R2Yjִ^^JMM#E1WxxN9:;#_M[_Xr1&D\^;SB.she[R):ֆW2 4ԗm]j{>ANc~3 ]+KDKimb0,GpC੨꜁?ahQLw2I#tXޔ)0*"&=Wdt *Txz9Uy2 WptkyEl9XC{ر:]h2WŒ%M]Ke#1ZPr}ȸ=dOys)`,lLjDfY+H#HӳЬM5b@^@YVvL3%W@ds >&[lM p.wg2Sv\uwcD׻CRr]a&-d$UJ#]OKp_DbƤ[zF l&2 SĻU9.kev0}7pghUHc1DT2Zr\ EAC~^hVi#WlwS-xLmJT; >!q2n0GD\I"K"T$ ( PN.j ZUz^Sn; j8W n/rZn/|q _ ᮵G>ʱ8Xl$%̷KW9N{AY%۾ѕlJ("b"w2uVKG@'P,Ps{M5%^uBO'lkFiEtIoBw~bDĸJEέ`קF~x4m^~t띹XI` X;^~3z((e {SurgϞ ]4^`g_Qzn(~р yG|E}XON$'D`WPRLdϲ"_Yûy`aĶ\e ln鰂 e~1~'KÍAN3a:q^triA6PiX[9*Ƽ.+(lĊC Ȫ|^ ,%ZW72;o75G*?Չ50kad)!kȂ F3" ׹y/y_j/}93)gFs'd}VLI忚#3ֆ0WK7!iI93w"n{PCb1^^Ѳ*!!TEU#S)% 0odl$#ߵxbcNU5v$sgx {jRQ୉n0$Cu$X~ 7p^YQhaN9Y5 ҫѭ"Y 4O e'`xZd9{+Y#ɖ@iMAP*L*|$|E0ڏx3Υ3VXVlfvk?&jv{R/ w]kw2/~quh`'&_o=Ψ~, E1[$-+ʽ76y8O^SǴt xP!k?0)? +:״e<+d⾪aPfW'/"ޮC%g?BVyHk:ȟ-$eb]}&,5V,8WN[~;R~W5؉"{cDуiI:\;Q܄V^oڣ╇Y9` Ebv}GkYEAaQoeSD'Vy\k^^dx8C|ӏT% )/Svι^?J:'C֤Edj5sQnqgx.np0H 8>s0?]55 \l2{0 [>!|r:->cFVj+"2d|mA.HXJ -\W%&!{LJX4٥+BFMΝh-:"s2v`t/$\20 ;Uc\sYm:imXF\_:Ű10B`;y g^qOuQAK`i烝ФVT\Fzqf=^$';Y1t73+3> ]~*ܝ9T>~qaWfJ[XJllZݧBG@O_H Qݔp*?PJ/y3HLB͟:E<4'9:hVh%=!'8^Pg ;3D ex'z%+w0 '5Wpa`V5!1%I6kvڊM uN1 7ΠYvKScr"eDZԫ] fzi[Te$xIJs+&ף ߈گRF+uLPt-`:#>)pHZb{ǩ+/Hʧ0Xg`SB'H3r1r<Y|%s%k{9o'1' ǓC Nq;[W68]QY}?pO/pq7(>+F`JhnƲ1dY>oPsjpj-d(a,}=qBY݇wzVc£^ZuݖTaz_aO'T4 f,wCqng8hCSgֱ{^'|$B@RVB .WC UI¯FjŃ qQc8g{$z;:3Oߨ>T01[Ɯ sTb2M#— בv+w$+MTl]ڎgKk/:vbu{k]b=;%1n牘NM/>o8p H؎YJǤt & R ]S3Œ #B6BvE\yē=S*QFށX )Seпm;MB?*wy-h4؄,JaX%h!Vml>1vԎ}c"Y!@s~<}d%ro@:Mr!@fpaتy1NB+˱cd[H"jоJ;KL*8bq؉G]łrJ#R_g^Ckb$i뺲xq7եfU5 Kd:OuWYwlpgao7yi8m M)#1\^Z=G" jnyh@a'}e>wdp01'M^U/ 4ӡFqZu9Qzo}۩y` Zر !Lk`5+EDE9<) NϏ Zv_UB"/5xjk!:sTϽg'Y^ڷ]CUB&Кi+䕟$"Uf?t}G Dr2N*L Bo FhbiQק6$(5elIF)#eE=UNl,"x9BN?92MW a>CTUuK+a~P 5ovqq` N .ZUq\s胩FYwڌW9˾(|l?!L ~/AN -eŤ< [H.1;!/&ؒ2]##]eyWmud$F\nwO]@\%VSUcRx鼣T/Q< Q=b!TJ2WIWv?LDo7nj Lϵ&"tWA1Laj0g.9#ޒ/+teN yͿQ?A+NQхpIdǐf_#irۅxox@sOӀUį`R}h(AQ)[Jl3Ԍ^{Ƽ>w!D9 +(R,u A4كre (XH;)U&ΓrufHXn+]'))t0H:OWBjH@6~r:-+ ]EDM}sS{Lgʹ%cƒ.~XҮLp|%6hp<Օ(;^#dSō}-P įltgƧ,Kr1hya'(⅞"/gqê`"j[o4RQtG $vn݋#M//~tH ڍ]s|Bgh@8YΡH'qNZ%66mPWVilǺ%/NW3ى%ⶍֲ`6ة*aMșYRCPf(KWDtc*}6GTխr"z8*37Q?Du`5U9iu`VA*7=,8$8Us:oy*)RtŪ KôE2JY b<Q+Fb /HbړGQ#/#SZ3#G M!S͡":lO{,~hdn{DͤrɄMgmm$ؙYW#OA.~`p8ΣnG}3񥞩V}80YCK,eRNADWDJ霠BB4??CllOÏ5esb#,A_XKl?+-N8NVzd*'\*vi#r$ xz:Yۨs%=M. O7y^7m1y:D>:RP>+W`PKp!Q:[-N@6|n6 J2DyǕl;WyԂ؊rb#꒸>8o~x\T=$Gi%ތ|lT oF9pbLkQoycpdŦXn۞OwXV=׼rtbt KLtD8U%s'L+M8vS3M6`iuKV3loS'MagB7Gj`oNTz_B)0x9[^i߽1s1Ռח ͑.OYik-[CazE}b}XIK3S;x3>@kK9@קNx˔R7qN{? 󁐰W:%%.:6y _U€85L̕t'EfjU}oJ;C?dթZf47E#ۆ\W 8Op<ʦ%]?У+M!/[I=;o+Qm+QM PZ.>(A'+!8`8Mg5wa@W K=Ѻ ZnIAqqh#@aP1pN%"u=!%ijqWi#AJ\yjϱ^b;-W+m/if]7$@Llv| wqw-/) )ء䟡J/Iw5_l <"x`΄wit) rY`y b흝r983rkW[ī/x`wPxcsb4.èܕUc?ݖXmvUb:㸋m1⥄9qh i}\ڰ` 8 0G+]m䴝sw 2Fʅ9q@VsQIk'y,*L+1A)h%W!VBډ+Ҋoĥk~1Hh{UKUX,OʚEoV*ϥ|/.gݬ>InG?%/(C8sp8i^ntOT"l U#Sd)\ng֒6D,CvP>SPe|f@O#i B}͖NśuE@m$4ÙNy/PC᲏~6g"(xYGQKAx1R<7sNv}`zNhSReiZ}"?Ԟ;dH:H˹4]5cz e̵Kۧ݋9AU;P.8J ,Ql儺S>聕,L;CBJ fY퍉,ެqZJa2@aU$*c*kpd?<^yYMygF{4x@mĬ֠Χё%7שHHmy~<%7w)u8J*хb ftq6eD%>#VR'd:r+L_[ WAjdzR9C@29Lb Erņ[Z|dNr]*I}6%!б\I4;Ƹl W.dv K{njto]OJW*b̔q%;U $2$p$pSBTeY-oL_1@?xR pӺ(2 fðޝ|_;It[G>S)&[-h;r6Y1Xm f|-&׭ޖ:L2Pnx[MkշK@FJ?}xg{_4 7of<|fD&E1^(G<Nւ&t+BÏ-6-/t0ʶ]`*Cn@LyB"\h0t_BNc4 DTmڇbqy!{ۨ(VL륷eMp.m4q̾W[ NnmJrѹIJ.TɹB=q юBa{/JOm},׮!Ox^zTyO'yM \LmD".P4QDc8!]puG( amʈuL:Tv=D##!to[v85kj"$m[’zh?3IUL=j@j# FS6&o,&$.S?0lw-y0z`16uȌ 4l :ߝ^7g@PWQ)ʑ {a ]CU[63-b*St3 :ly'˜:#t[krg-a"wR@s1m:jcDXo7 kKʌY]xr`)iR@]Q=R۶:< F7&0<;ޠx!smWA m7wZ" ;X1Y=HmQd(7n4N`\& ޒ:YǞ}/ey0f)lk_T[7xa[m[ixd˕?%آ2β<@$3h+. tqsߺ-X:@eV3' `R#al=E3rB.R `Vץj9 0eM.EFZ%-P3G9bU's;3k. tcjVT4o̾АҧsCo&t+α' uq)'.Gڅk%wwhxRG ,/frYmOUH, #C9Z v~ܒᾢ_T|8VC:f$9 1u.p 杓@Gb|Oh>lS<.5*sif{ ړ u%_àtxI;+%! c얞VfZ=0nn[:g J/ -ӕ_}6χm󠯺o 5?Ȉ[U{25.{X1.#UCG.ۖCf 1̓ NjrU6Xd}f} wCgh\v>zsCz4/V~#GU#>4hܸ6mwч2jlcD 78l[j'$0q (mK(e60!́H:;+ I 6d3_NP.I $~@xaL2?0<;zĻY!<>Wxz}qBz:߰nvGB0qoߎ?";%Jܾ>j(qKap.O\ӂ)*3#!UVanOl2D;IӨ$K-%˗?ԑkvFY&5b FBz0D˚j/Ƀ*3'bCNruTc~(ohOl8V~`8V}%^X{TA%'cq t >rXTd֠AFBĘ%>ƈ!a 2(ĸLjb}"(#*] &%̏*LC׿*U~ vZo]V+m웲:yx!d߾b{~d0xXkI8@+W甀Gf:3tqhڴ^_E?c>%]cap>!UPׇ@%s5P`Kf^ 5c IҬ FA? J+IwMO)I*5݊IL*FM9?k,Zͩ7k\ƌpLp^Rtg5m a׼w9Sb~[_9_ɱ(NmGz#Ƿ}I=lVUj&.(-y m[.Žsq"P:bAЖ4WS)@@ cS|t5<04)i*#V$ V؛hBC UdğqWxٲ/ʊU׏d\x _MEqKu;&=KZy]U D ߹T5@nfIR2* | :}R<\r329+ w\?5Kcר$/^Nx>B2͔@ +#}*+tR5y7E, @T<{9 OLbGNY&^ L6MRZGwJ#}np;~ϼ[׎QNZ6=mހ#EỌfS&A"O[xUX X0/oڽ֞ o К@,9%]GպajX=b#w7Xi^j %0& G 8ۙV_GlFG,6|%µK0]=70mTI"y&|^KBx Rө3 SE:)>1ZU$S:*ཷEB4d O:DHR6R{w๽;(muz6H6BB< }Vit~a7a U6a,$1K(Ix%>8\5rEiv{qi?D' yiQRIw""&ƽ|.-k|)z*K).٨L3 ˧;lLƩU]cU[x,Ca J~nAˡ^^f&H Ln( Mzlc UE| y}G2a)5DKH92$N"#mKa}p^@u"?%(| |o-:Ա>- 58vO&4gE+qձ-ʗV=8]s&t8'IDՠtc2'_cfa9M|ʈO\Ig;$"0OT AD"Nmq{?*(~$#Cip޳sM{I znC-ٝ;V;E$kٙ;G:䂮J+v ("0X:Bc=oN{E}U_Ї$AE+@ c@ܙ Tzi9 6i)JMJ`5:3׌4\ !7\y `6_|7 ڱ |1wq!r܇TX >ΕkXeQf)Oh߻"ӕCL)H{MnVS6<^3mW ^-sy1`6?;G_ 샜SF@hҤD}/ū1A QS{ Er'|Ja|$QDʱ5{bX*. ? 5 />!Sq>[+Q9d2I-f{&s"Ah#g|gM%u!,^X zY13D4v*#P`G}JVl s3˚D"v;B/E}P>m 7iii8սy!]fs!ݏx6<Qic~]jLҚOhKrѫ[왙ޥ~0k!q8fFhۻNmpͭd1|.Pfš`vXiRf*d@hub{`K m=-.`-PPPxe'ć"uw*KCS3[q%3ܭkNۋ(AeCݾwMX͎^Q7I7<`VK\#LM*~%+EZq`VX`Y9vȐlJ [%S6^V54zn7QlLt(/hrX)a\i~SJr{nrR 6fd? "kSI!k)@a` ,߾b7&l(;k#o8(s9He?0%~3cWOƠ+lx$]|~sۓQ]'>Js(_Mb2 w@B&Ї뮱gYZ0707010000006a000081a400000000000000000000000164e4ded200001060000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t//]?Eh=ڜ.+>O;UM]W0g͸a%6`/@d$+m[Gxb)ڔʳr"em;ؑG_Ohy.Zzo;PMAm98{\1M|m'IT~&IpIos`R v= ngݥ `DOH^UK 5%UZr;?L 'pL2 wl9i[NΌww x^rJLAR慬NmzCH(,9N󑜤*F,f-4 ~}]'tk;n ȥuF8.M{Fk UjVqvwΘKṧ Ka5Ї^?h'IhI^rͶez- J5-_BNi?WYVNsI|2G+,4b,tfELkrZ9*wАH9/[Īx u"*k"TLc?u+l:xt-F=4hyA1<VMr.>Gh{ QIk7rq!)ZuL p8q)ųQcoȀa+eA*?sAxRK8hjv!SK~Un M6; 2鑗Y-APFR,ݭBcgOB+XQ$(8+4H[+1;;xνzw^eZոRaTuf xks-hY< A YƤ%alnE__в{^(ؐc1恦a'xtŗߵ>n{)5eDb(c1xXՌ2 'mkzflPӽ3쓑py UQ@'~ b[%I-2ic軅q \c$wy8ѷ5WoSx%_Pxİۓهe=,oTQxN2e,T;}8MbE'& `] w.m-=Wwzl"<&]t89KMՏmŲu.z0w^:8r(}0Iz5:)eo ŧ#j"Ȟ"'Ui{`I|y>4F?ڻrMCL^.ݦ$[Kϡ<enz3H/P]++Nm seI}g/:}޴NY(jL(2[A?}O {kާ N F8)3wPvҭ|@P{3OL5Hna_ZyR{ zF"C=V}{ߴQ!y`[T:}+o$ID  M?4l02lw ^Tv"ڠоkJ,m(V}iVjrUlO-RCƍ{ 5 (LQHj~^qvc}]0jyoQZr94_$ uHz k'$F9W7QkqYhXW#o0sb[+聅rO~c Z:[pS1^ T\9F깓YʧNu#ZF֮D;kưSKSU-8K>)?-fq]He&3/Yǡ_K 4rMbk-x,V"Ϩ+]R H#<{ĞITv=`A)Q7ǚ}dmDSe$Zh`<ޱa'w{_/>NQ,(vT4xebEJbAaA;BeѼ`A"hX1J G弉~CZf,f CFO ,=óWX܈RdV 9XЄ E3@.(7c5 ЭW<[S{]E${4!mC18`[)W/!P+Fz,)j&؈YiyWz@m1✉'Kqŵގ϶7}1'[e$UWzuzǿPb\ a32Xbr<*1 UߝdoI:bm[!Y3C զ{uU JѶ`zO tƄZ+]C*"eDW 9G";/]IgA@ 9ӯdNsOU _ͱgYZ0707010000006b000081a400000000000000000000000164e4ded1000035c4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5]?Eh=ڜ.+0MiJ/?S-Zl.R/Z cSMxyYMQQ!dm+b!^#wv FDc M.Y}e D 'lV ~+S%7̛/THH|,/yWG\|BxGIL_3 5H%fdH6Tm7ST78 r >"n%7PbK d)ddNT#qw~GWT!(;p% &0r&Ia6{"cGq}wAM"9>m9J^w7)^h@e_!u` C]U:7D?V.m`7N8rv`̤%kp!-<@݉1&YzK`# <38Gcf E~#.G"Z%OX+#+ 4Qm4\vu{}DGt,H{~M״psv~Ҳ (__>] ,a⹽HdiV&L<Rtm>,Z}v 2!y Ե2QC3kWϑ>jj=xHX;gA1?x .g&qyT?{?e8K:0iXCj泜wWf~h`ctm8׹gN/ C&A :隐ġc7{ |9"*`h>4U@壣6VtM,5aI׏mFQM4woT|w2F(vf37%`HU2zvjMm*ӛ{M1"+& X(BEN/ ?!蜙:]<X\M }2b, Ƙ9`@wN F!]w72tZݑmVBQ+̚8 KHbvy2 :?hƲtZ%mqv}OZkn.k|b-eƣ<ՒS0Jɘk txA:-Y9?Y+GGު) 򒉪:W)aVjvT=2nMNJvD-kâW[} ⅬǮu11z1/VwDXȰIhq@k@`i, !$>Q^؝g8{y eZ{%M727>* J좨9agkۯ># :ijjd(ՕQچ~OY4 MrG}wwbt<>А3! 7A9%_!TVD_ `-ՕQVU>'6gfH;VG n!ZYkUaG7R0D[cb t(P_u N 8Q;I^!G6Y-=k0H3!-EߜA[[Y8u9.BQŜSF sEG 1Sv7EmGOp BQ\=% _fT Y/|ldч)l?!384ouHӢ%2`~^ qQ l.^vQy! Ɣfq.7BGtrଐ }|MD}fC;3Ø"(K4F+u'LD\ ! Jyx{REI#K a'jHJ 8hG-Rd/*(6:ْ.+Tm=Mgqe- hUO1a۹JJ}rQӅԍoȝ9IdX:;͝R{q$nөHYIa:zh`xj}O":I+AתT6&vM}2shܬئk3. s)cѮ>dR P/eU(3,$-xS\]U>dЙLBqQ0g P][s&;ͯ6vQC+CC.,"U$r U6\r<~EL8bGdcGZ+?vW$D6H̡IOC 5Q2E d2Zz&pKJ5[>#/\,:訬E(}(OApe{haC*SomY!1󉯽(W8(.^ 2!w5t .U5dR \ w/Ai&v,o:qW5F ^) cˡa>>4ES@e-}yeJsTm^R{G%wqGD_"}stO*y ɴ 1<&øK{h+Zt%,d&hᓎiw惓T3+i–2Pޠ u #cSo S$[r }= ]v1fPTq F[1 QlN`'<{#~ǎCSR47DUїf?QrV:Ҵ:mNBEzQ *&2*ndƧ@V{E~K2Ǥ؛{;K96) 3"xU g Z$Q^ 8?|bOqmL&C٠1usowP匰x|A8bql1Ix -}ڞMZg(c /${md kiG]=ڥx6P߁xȟrR,fQ7En4*aW<#ЦlΉCtߗ|d ɬ>GupCM𝏜b Drr}& 8j;}r6@͕mLEZ̪5Zf!D Ym\$ߢb =feBtGvuaq*jC*֥ l-DP|@)x]1߉b;Mͳ3{j-~; !Ȍ|Gd`$Š^_֝fr2J&D=R!YN,-]4_pBA7 !Ҹy^uqok8jC̈́h"H ǛQfY˓vKrB7 ]|'e2n< Jm  oP֥"1%.Un̚6(棠K%O<1fµ")vaZg>)FϚ`cî$}8`܃a/( y 5f_7.'GDC}(w 򚐺>(:!tu$ɆS~ZZtZys(g5Ss5<2GEcMF-MV Rdۄm%LOTPlP LǜNitpA9?z.U~W TC!4]OqK"wF~SDG RL,p1nN9'DgUΕ(p}Llt?&j~v` 0:@'8Į 4F6vm}lZ~).U7H5"~~'{ԋk/Wױ>#V@%P̤?} H"'sHO|1X J{y4W#ʅajgѐegU."hYh.eIVZyE6,Ч 16lVrF?pZ&s5I &iT7zvA 1\]yMTiEQq5_]=*=+B(N(K-^XhNr,OUh.d9 1T%=N~FDvE!z+8t8B{<?l䎎ŐX\>e˷pUnlĖנG:,l&@`sŽt$X*G;җ6YdPjHEDRa?oO uڞ";f+c3 2oղqLB0rc".mHJU?UC;+2s:S#5X_V❴!9@ʡ$Me Հ 2<"};n֋߳Q5⚒?~8/5Ђd\ TwBlI*:5V5Ug9a`x[0%XDAGuZF@+b ~U jݏۘs_:J0bDoSGTݴGҋŢL˶}%&,+KNU ԭ "p}HX%(~Zl?=>uaivT!>wS'*ߏd/cIlH}ΠB#'[-,yM_9Uw)1r>{0.hT#ܵ͛ e-h%.rq7+Y  񔝶rqiqr!襄9MF-&3O5ߤy yBcO%iXYϬԢ5m;H?ao!{i~X CooWQGT"U&eR{5@B{(8VN>/횋U|?gȘTlDIqWi' WrhO>׾&?~la̵B-dk+|=sņW- <w*;OUH[q1_)w E㮑H !Mh*n%T>9|" R@;Ìhy(C\Jf)IWl`T*N*qO_%41.bZ"䎡^ՂamvR&6E9n{H w,%뵹>1:_Qc/-9^;J""le楁 :K"ƋcA0׸ Ke([(ŌCe*fs I;+?Ċ'չ >^+O\ z6 ΓB;h6La5?u,*} pY {ت! {(eO!uF5;tiB:,E(J0R9+ U0=9"]{yacw~YH͡LŃ % (變@kTQ2  s4-ՄARIDM0ZoB ,`J45><& 7Ⰺg[eG)2\D #[Fҗ9/˼/ 7i&Ay\揙^~k/> KlX[ kbvQ_<~J,qCUX g[_W.w$*7Bw/g$j(y5D#!T("`ۻFY @G1 ‘RlF C*תǃ4H4ثjs΀pu60SjmzMQdе> ~p} xzԣNk>RX؀R:?t]8Qo9-ľNoic#Pm\Ӂ|m82N1hm++PWKJGքlYdwiPh|^ӿAih ebϥu:OyM18&LΣ|"|9>4|5qvMYeʏrO( Ԥ,jtYc0{.W0k}zLe,ff|*o{,uVd[ TRj^,OUKytPnȁM߁T/ '󥰾 S>F֭B@K Qrh H^Lk|J?݆nƻ&IΫvMsUvצgI;m dFjumrv6 NC]u`jF3M&.fh˿Gq/R -,~$\l`$c3mh*%uS1+6К/ΡԹgIlFHD#0uE(IZE:!͕jHRguDgsEJ߰|ufF<ɡu~c%]C#*<h);L'-ì&O<듉zב|kGRUbznt4 F%Y6ωjoF໽\Xh$)<޼NQ@ɩ Rdq!.^ٗ_^0ӞF{63KÈS=[<}} `R+TPb3"Id8΂C'Bz,O]VS ElQǿApĔ&iJ2;m_CI]bdRs)Tpdhʺ*_U":9-@q;86Uu|GO.]8rF8;L@:͐MS{)aVXA6{j6i-3V,7t19rQ_SK#2iRP+=`[DIҡ .c+ ,*3yц|ct`gv?|)AQUNBU ef@>V-7w֙2JFam {ܨlW6^°pw-AaQWTV3(Y#}! JJM1QUJƘU;Œ?r&(蹪ە V.j 8~, 4~tb $w0G#>2 V k/~ K$o ]Jtj#z|\?Z_shN[mc|AA>cKw()BZp\q+[n wWŵMU,BgSQ'JTq?:& )еf94_VjAgGcJ Ť}ӐK}3vUBƧmpuS߰dSGD [i"ӻg덌g 32b?e(auKyTYC<ܤV!SU ?[Iԓ*)8Ej0N[s͌wjss5h4@Je6-o7Nm֚*C&[ ^М}uTp;CP5r 7@BZ&TTbԡ2ҀjJUQܞ A;viCպ*. I65klcZc` ;\ѡxhc@+-G;42Ow.T_5x5ޢ8щyKF/Gf>"Nj MQn8re[b [ۭ;b*~^V (q6ڗů)$~,+t!u,Fӓ\?=\QՍ{Ƨ7۫ΏoZ'R d%ۊF֍P=Lz~ } g{QrkbSi c ܝI;Al0%t5,$/7uz=O+7b%R"n"`.n_l2Kr\nvWvFw͂dlPC^LM*̟O봋还IF6a\9+5A $I$+DBb7OoѓYq -2>KTC;xư4. |CtqwTY~KQ#<Ull4$<8-؀fr;&Nj'pQhjLIO>ԴӂK&3cK~BఏU9nH$M_23xѝѼMK {LF =rG?wa{2o-Z%=@JP;-7뮲cXNF6XbѓcPLS|h}cQ#,L—A6ꆳ[j-t+pq焄|+™jt%b-wuMوc(Tҍ5~`:˭hP`xu5O\(gϣI0ԢSeհFtīn"2^Q 4 r$mGj ~zү|lx`Z`/-:<bFѯ w#(Lrǀ.VJГti2Pԥ̹QOτߩrE^ vxnO8Spt^fԱTpGˇXl9Kz~pmخ(䱹,jdtl~I5@~3tnfv"2g3GUH$%1r2>j,c{vmwX-7 ';1 #k$g%+Jvߪ({J6^a{8hJ%#P{C<#<VjĽ4yݤ`  qt{}m(VRY-FQ9g⢉A ׬{ l lûsm OƥO`xkC ŁߚLYޅ,\@DUk 6Kb#\[ϭgSsAbh!WU}4Pz M,(!JNk'yY j ȍ3ĶN}ptGeyǦ89݉{P=p [~(*5?{LݘqRɪhP E6#|qԤ1o1 4]%_q! @ƤP+5<O}cD1 C!FPkSkoRYf7zzBS_x'Vw~7 A,ܖc/^d~mH9Uauf~(wXEsSu,ގaJu^^ǿՑQnԬ\ެ.Qbl+@YE@3wU n {=IVE׀sJ /BBA~uWO+qd7 #-Pmi'nU8s~;[q0B"k , `/Lvػz㸡d`@yD_Oۺ `ā"vI ~&!BsUw oa8{@L pj>j77rb*@hD8 "cVn!DNGH'ײGg|58$T֋a+3GA{R4.< 31N;K~Ycs IlHax½vhPw]L˘ZuP@`Kˁ\ gM-jns\NFc٤} j/?tCP_0a+cI*p?b#i'_t(vV Ѻ3 j_pO(&=69AȔYj5@齝ݠ&Li6; Vkq]G9u*QiᏄW4mb]g:0UdfKQbW,nYĄQ"W=Эns1- oc)fF֔ORm(Z)p6hlIGXq=a^)DfRTpRgm5.:;{!f:?{ufӝEtfP805NXyte1I6W'r'>έ.o-\賡H r +yEla~V@zoTawbp/?|xRDLtw8(]O!jDJN= UvsB2)ETWѻ)yALכYBrfs,ґ+BΚvσ*.R̹tN&,|j 3CF5_$܁i/o+J zGH΂ d #ߙغzDVmnv64$8TwP̊^$|9QtH~rUAQ2jDfoTq]7_%Jf8_qO#n@|wĦKx 5>1 N[iCƃ])VB5rILT'Lk,gtZ8.XV|:G'~+efT&rHK(|lL4OunUC 0%҅ [9cv2ĭU)ڼ pj٦֣pmF# dZmvU.+rNdMetKh$N.Ե^ËBIO3IR|#Rr0&zr6HL%T{leW\"qJCY D hSZku3>?#+$Z0ڔ"L,'q%y-Vp Hh"9O܄?5ɩ9vZZZ@E) 'jb5jÊfi~^e wC8~yAafgqR_F@K 4ڶZͬ V(4/׃BhS5_^AT?Y^e}̺G ATJ{Ei0r$dYC6]!5Zl%{Jٟ~K"p8f]`bF$Mע3{Ks6K@7XږS8X2i] Wbbv)-gf .5Lan‡;il}CEq7$ʗe@tOwYPD>GtoQo|:,TԁܸI"?Pr29Ѯ{d˦/D;Mh}[U[hX(ŋhOjEnBSK=!J ഢrfΉ70.P7pEd dD#2[N(Y'1 ˹*Hk.C Di;&m!V=֨Gr8l3 p/.٬A(7nFO\X̷ml\YIAjkc+W:3A5Vf6gLXƈ . 9PQ+ƅs6WbGb>13rلye '2"lJ&fi1p!,yn0! Q:\x(چNhzؑf%W 9A EH@ˌ}ɡ?Kgm8.I7TyMb'0oR#J3|ifXm$" Aa>DC,RgƂmx{@(N9 AlW_`E[a$>C]i}3@s{9ɞJ}eseH-LX~ ]kX|=G׸첐gr i*$Wf5[FZ7jx>Oάc#\j zYE Hx#hp] XX%L,ͯBq5aHPUSZ47c{.g "B^ g)Ir&VNbb,9QqAݨR-K{G/ 'D-W =ѿU˰iI3΂(MǟKb7kᛔi3eZBJrM(4mLgtXy'cΣ/ʯ,ˁT!=}?0>Rd=[-|Ӯ{YH ЏJvb ݴۘWFFNy%'=1b.8;Q Nj񞒕9Gz 9.Jߏp:du,᧰Y)GECI %iW ڛT$)Ac%|\?f2k!Y"3 )yt-g@4y~dYRww  YROPN8Z%֮0 KVa0|X&7Y 7yy!#s[NΘ=OK/鵎7VU#̈́_Ճ`sf˶.V$s8W pg0$9@eIKh8sR"hH%k&<v$Bा"6yQ">lU:opܛ$NW8ŗBW Ħ]瀆Z;qWs̼֞ȓx+["U {_%BM5F+p]gvU|pIuFCUSc sX $UA=hv,M WUYd3nxEI}eLjFOTpgD7t_vWaHu 2oU(rs%1JJ_\SD%IsM3ٕY{z6}%~{6|$cýN@&G%13 FC:Uj,Sv,q @wɎ8# j(vk^pA4󓊒klin@|]YQ E~'K$S#HVYi+yxeB-2ܞ+z,ƪc?ݼ2#W9-Ŗ7j#J%|#w"f̅۸0vaZY$)OuO,=3&8a'8C>&JvkP}6Bnf1p1\H_ Dm!iT_GcǨkUM[j1Fɺ3Wd kD, =^5fxC+uo&1X}sB1<"\0 o=C͜e)гye;R/:t'זOa FahdD(d70N6DBl P,fPdWTŁJSU0V "2x 'Pa!ؽ ٤sXBlApEK kY:>}IuL{ƐiUa`v… \Rq[h*9-w/!~ymwu -4U\9DDphͭ-3W+ƥ~7;7v S`7=Li9 Q'h%>a;yP"Oe|ov[ )3ai>j4ltNƍZ•]G_nsOvq%u:@"!Ngos7QrC&%h9=С&t̄ 7(7tC ęD(}\EQ@ NzfvŬDUq-, ; Й5ǁ 28܏U4 !%OǤo9D'tޘ݊ԦZ)&ZR B]1$~\`WvC<)Uvx cM J?XEf.s"jvw ɣiI+y2lvE>"ـ;߭UqHY8Ǫ`MX֯lClՉ8ll}z#bC{U%_.wZ'P>8 e0aX[o=Ujpamҷ1j]&$gͯT$͚^\MsOjcUuߵ#.!E; 1DNyw=]4U^?A}ȷN#g<@L Kiyn+~ 5#tS8\䏇{8\$Fg_˖3ҌHzF<49fknӨ>lKNM>E5LnGBQUbЎNsM {1nغ{C `Nx]^0kd@pi0v&]-n8B3p:.~&&*v̲N%l.^ 8 㠠6Ed (Mh gF-#n84{6QY m2m8 ^P( }s2T6  D #͂6Q7s\K"n]0D?:74/LoDsc OJvdJ<) tbW7 )?oB,0knfƖ{QG8Jv8a[ znw_ xCC P|]f^ڊީNa&(wʪu--u؏IFއoωgmF P4c|rsb_4MRwRLaf7pxeRS;2"+e\vAl4u:dU7s>YH4 _X>xY7\pDc/=huDT )&#C^Ӱl 8?W\2\dK z̏QQ{N]+KIX[?4d0~|EI{怜KԎJ&:+-(-Wv&&t.ۜD#7$,B tƺtwT0{R eـ";б}md‘m>UV^!B  [( ?Ibk-ݔ ayr$)$UR c"d<ñv @2$|@^sjTV #zdK=)>uxQQ3ߨ69m3i{Khᎍ*I<FԘoCX~OӴOG:j1O&c'O?CN׾s^;% B|l^ݯ@B* )D:΃՘ +:>ʬndKh`:7a}xzqb_[3` l{&"aEUD3%Ң m>qI(V_u[.-*+F(, K*4XJu${I["2hPek{, uc<=m.42X ?1 VC H%7_T-\Rf~$D㍚'0* 'Pus~Rc4,̊L33~\#,V*:\-22G]]4_حc0 BmP oh/ioW?">JT-|%$V;*Hי lL6`Y:̭͂**t &T&? +;n!qfg6aϮ$Eh, T=<+Cfsđ7@"S35(>,jCmu#q7FysWXnՁ7|Lrft!,w,SK)Btu<2ET쐂49';=r+h(T~?9Pt$*p*9% vW)Z)vddZ2#4N3I<Y[}=Pٸ;ccAFYr.-u8W8/ӽҸN(JV랚9_?]DՁO[hC'5@u L\IY# $i,X:X]9v0()GqAu<$`UtQ\[Ӵ#319\v"1hW _{!@FDWsf4n5 sXzޟSK8|$l3m"?@.wD8)KL/:m~ڊR=6b3r&.㝥VEQ,) ^ ΒX$hz=G^6cF:BrL ?*F ~a2g) 1cc[ƶib*ZlZP,bg>/"έ$$Nm+*9XSa)rzٻQ+4xqR ;>BD`i%3Fڿ~A׼nR5dV¼1$'mNzu]> ]mb)We I܈xoHWkOB&DU3j/֬{F>P΀!~V~UR8$ePPb.V"NjaT }`JX$]RƼ|4Dy.8/~Vլ mcc2n 1G<=&Ÿlz(x^*Q?Ka wg e_yoE6 p`m'r hy3™ 006[2 <1m"m ĹT;n<5XVN_-w\W\HoC'[+!9lElآ~g<Oxkb)!.[Ytt+HӑjoK-#(%op:F u8Uf{ HU&wC ^/"Ey JXCZln Ȭn NBbsI\v0 w&fי7.ճaъ;j U<aه6cw+0e60FbFσŹX+({@L'T,9aLV79 @nb$=`S&BC`YC㝄#ݼG ^e:| V#Avr,-ɐʧQu}IGKj_jaKɨOTδy.i{r'kP²kpN{^ӆJsZ> y¥zD-^Q|w W37nDw"zTTd'Lw"RZvW13_MQg9 jSl?nFq 3-UωIlg9G",mnJ|d6M)v~qUn) 6m:GydUJ6@4J\Њ8*Ȁ7TdoUXLbL4d"lՈuqP5B?U\Ejvl}3HO|u)q?)7JTߊ;~/->T\\o=*C7_W8B]z܋c>ծJ4JjX*)(E-;Xn1K7PeaqGSg"1hQqqdUXs q  = \ 3Lߐ/[[C@a$LTIAoA~q,OWJ.U@ Қ{e z/<"MC& TdMSbJTJa.T<)pٛqv]mB3T ^܊ j3.bp3 'X5ʪ4]r z-ae;bTe;D6J+lg288ˢY۷vLe:WNIuD5˼z[ HjFn *K4*GFt !"`щ2n:;0\ѣkG˂S;>Ekȷ[2cЬwPkӎa:I [Ġ|rrBe-Yr`:l^-ˏݳbzRebn΂cF&Lo3Hk ڮN{WVe=N4րJ4~"Σ&e+zCzifqbm[W\-j;K|XlkdD$oZd#ۚZK>lc-Ip4 m e ri엔㽤\|ɑ#BȂ`wo|+7(n!ނiB"^0$Or+1p`5x )y8;_qvy6xqZcO$v) 4-1~XW9pU܆NpO.u*]ɉ ܇jWpr6 28(gʫLG=&LM:@5D&h}("=3TP Y=\lɧj-$S.`Z tv$^9/ mpv&[6AgE˰xH5&\ P/ h%kC<,4M%rFdSi>Y?r% 8x,%٧[ߥDTe rzE??= )In;.Lx] jLpXezZ"/1Z=bI8#=كket\SD#[,ēW&%s-ܡ0{f"~|ko~g|&b#Dݏs ]@-XO&6ªMƓzAP䊍0ҁe{Q'SRW &Y q!1s8"e+=H5+TW!_]p쮿n|n='[g=`EvpNfF8e p(%an={RVx[Jb,1bnմDsj7dNk}a{`GFj.=XNogEغ-T@B_gTݘ\MZ{FAZ)Rs\Ĩ?gp M5vwdY9K\RZ?nʹ1`a)ϡP8&ATv&CygrMB[I41]-ގWʽ~! X) G]#-2bW:i.t59Ӂ(c~G8Qb1C<({)5::țv"vG]M؟6z6a/_{ 輂7)0esM>OG4헻bQG>3!FLGd9RP |L5([TJl)CA|`r>d]>M0 `ޥ*WDG҆8\Jqjm'iC*ܴK-$$͂Qkf>QS7e0bFqUۤ" kMo"p=T>d$ 'Y< "j$-{ȸ %U4˘,Cv2:#G\H*N|Ț.'tT䫐qN7RX-x~4N~ ki"p0E|<I658GN8b>7ó?W$I\{2kueQvOܽY]fsWZ!*v  SJ~3ke7ɻ/&ZFNoI23QZ-M<;?gX\v!DfsBK!ZhL4-YyesK|=+hT_>I)atTnΠbF5[qɤQמ0 8ֽ Hz +%)$nĽ-X2TBA+FcGȣ~Œ[S j1W2:h u}ݵд.Aҳ ڠ~2S$:RLZ>hTW"LYCq~S*3v@gpМX͝XmxN8]+/ƒ8!#:9,;A 25~^xi*{2/ZB{VF{CD$<ė/!)#</D6+|I<)ܭ>')eF3"Yb ui{*,mo(zϱyڹ`CO*)Ki'[98ᬀ -ÈWPSxA]lr\sIa׭4r$,&"C?m yovlux^>^ŸH<@˿ Tl¢-t0L8׌-@+J  UQ1`Frd5|4]au2ɰt"( M4Rl V⢀rCٵ$7B=&r\G`Ku%'tOeڪ5+Am.vYuZGi<ҼofM]^zYkEs(V J+#P&^,0˲:1JDU2v}eӝ,m1 ؋hrF:݋;ːP48cn2XF􏎷%VK7U'( 7ji"Dg,sho'!TAK PWz9[f$<8t[qksë́ s-&7 3?E]dR! *f`2O5M;?+.EQ1ŮSfçCE3Loy%?<|cާJBc 'foNOMr ~D4hcA]e0>4tfnSnWҷ-\cq?PiCT}P7b<4T}7ř ( T/FնKeC6 %8 ޕl1 ~'r\=1Ǜw3r8-(jxbNbb 1Os4TKً#;u.  &y9l6<4fs]dvljx!4<=9tO87 g2>Hdtۅ;u`?u77qଫOI\xeױ[K.,ѰL:iz5t(BhR9?;/m.?;=@܉sMpu4,*B҉8k?.d᣿U&/DB4eUI.hⰡ_CK2gY`L41}M>KfjW&U &fϕuZH5|f֗F\W@p]_D>äWuҢ Ur0Mxi39DZE3Yt?V-W ab\9!Pb" uڃhpI cCdOހw .ֶGG (&1[`,JwG^k8.mw\'ڋ,q:1pm7;߉4BcF0 1[;Q.w}ALcV!'U` ؓ<;]WZ$XEZ\h#pӣXdfNgcd]ElRH[MA F qϹ!8 >fXuI+j1NA&a~i∞%'icXNKKSGڃ4 << {hWz-bӵԴng8.$T&qA7*T6/hp$%:hv5$ŊOxcF2[&̥Sv *SF5%zJ^-.х\64~;!ǖs`H~^7rҤh"︝*v/Zq}FK } 99PխKDrFŧ5P%Ϊ}=ҁvd)tQBqgskL@MoYxQX-nM&7{8ΆuO#OyzƩʒ.s)<dPhMqb.{ܼ  2a tEY#7,ݤM'3oVRVyQkwuC! nuH+'}V-.!}0N@oCg*UD1@mH=#6eo'b)mmS>zISxRM |PȥBL)Ι4T^[^&r-5=iX5'1/HB:"'bS61k `y{_N"Wi ZJ$4móK (c ai{Y{ RPXX0gs]N͕L^QgId4dt|>%Eb҈W&{\ V]wg RBVk_{ru|&+i+.fT=qAsAzǙ&(];mݡɳxyY"c FkKpw~+[ 5;+ͫ,@;wpEpp$n5(݉]#jAY˖i>-; ZEֿVsЇ#7}ٖ %¾pfdP*Ym$]!n 0~2_\m1cwMa\ϻqN#߈OAFz&k5>;jahe'wNE2zF׵hWW s[e`oAָLV4z":{=9k)Yn7djq 9CS94fD 9{EKq.D&w.u $󱱕^[vKJ1~<75GHNA$h <ʀ=ZW4C%1un%*)IA~&;bߟ@ tɡ{qDȢ$iU*K`a %^N'ut)ώ (`yO,jYGf rT;3CݙjdΪkcM(yKU.>UcXazU0Z_jk'R'!bϷ'~ܸ>S9=#p,5]dtVfEȊ~VbxN3Wx;w Y` ۹H;ZT7!qč&4`kOe3J-&0.߉Ri7-~"e&n&v|Qi{f,ؐ't0T9n /y)RdnM LoVp3s^˳>ͬoWc5[+`VNU+•!6Gr/exs3b:2 Y-'i46̜kr>:Mdbe 5TxTqbCLgG)_!):/ IoAEXqyᦈ> fϒÜ%L٫7J!=z W#oZҚ}8ޭmq!/tZ۩JkHQ11|bѭK$: |rӊIn47q#nbTd0tSaퟑ7t g}л c+}3Y ䷯vK,poՐ_-.h"zBY8l R fWҩ}v,\2nϏ rWs`@CmaA2E/Yglv&ZG'TEڒFDf;C:le(řG]2u8 Cʿ!u^n@p@l8tǿQTK@ļ~27tdOeG޲T-i1:vC1j|{ȅ"H[ xN[oQ=y׵'nHi\/7$S(8^ʨU@͙Ѵ( A"Y4Iא_QD 9.2۠J+i)TNU0y9- Ya-7?2c?sqT]G>XPmeaTlÛi}u0Mg7MYL>%C6蛣RV٨Z!lˏ 3Hud#ṣ ʨB8{,i"q5ɔ|U1qxX_=.S"H;FA&do׽3ʾTj+$!ڪs-mÈeyw}cm@ Hb;DHT3ÈΥev%$"ܲR96mwEܢb_zL4xI a$,FЖQ-^K% Dh$jx{Δ/gYaVm=E+w%1Co!2RMgOQ -ߘ_*mlD,#%#]jډ<5[z)eB 2l,omr73\uV'\y2$,`?%;{3y:I!gm3t,5ϝ(&0q΀Oﺕr|d6aѡ-㟠v&$ʤ9: CcĮ,F<A5 ;oX~i`XJ.3sQW5̋u6([!1gҏIb.K1IcVD2idף1ՆdrBM~f\iȋ9g 7*?ԕ +[}\ٱQ1 nwNS|\ A #TYx'jUyUܜ̓ny]]E~er![5+I}3JJr Z"\k;|AEE~Y ~vat϶WI(}Q!P"%G7]PCaCMU"o,{c*Ź37L@Cfcٽ LWK$z}3:xd~ٷ\Uʶp0z,Nã);*i#yGNaxk ym} 5 460%,Se6|VN|#1D>Y|oEY4[#qb>ZH;7Lڏ+!YEI48Q{L!~t oqEYK͆@,$9cFVASKKOV6Xʎk !{eܥqfEf. 鼫 FҡM#{;]c%uɒo"V`xk,Bl>U%UcI}M8ai[ %*'O(t:Fns(S\4N>6pcʜBMjMsV%ւ<1x>K&DFĿN rz2NN6 <;[)a+V U/趢2?6S`"mUyMx7 $Ш6Y>g@9&z:΢VSNL(xI@I~#5) ҋ.W17YǪwD-h>xΌ05د< 4:KQFO6)YvBL;D*,Gh0";ܟ6_O&fyPwR&(Z)e_ZdZʠTصkLVHɮTYL%WfZ hf3u^;8viw?yg@gp}f_5D9? Κ)"oq/iG)De<5lôvt5 MEajo(q+gj\"'V[h@fiેFrEr^ٮAKA 0!O!x6)rZl7ò ga6LA JIyg4:\Q^Lb,p{ZnVMNVK7VSUY}ϣQ|݊oGpO=k\fv+AZ@H;2'_ƖKK`: G˝i2JMW^1gО&~w{ QwEk(7{Iь^Oc z9w O,n\|uI0ЎGY"AT}([i3Әw'{esŵ?ӎï% Bq7`7`,N4*"ޞbjի7ƯGK/p B%$ 0֬`fm v9`@)5/oOq$i}Nj]MAch^OoTq3/w U jT~u[^"h(jg'2l8G;zB><,qm nO`B{':X׫N) HkR RA}Ji{՛.0'G=LgwT)w_‚5Nd0owB2[n+?)RuH@w(8gm\Xg14_J Ee[vYS(=").ZgkV XM~V \Uq$ s.gVn1y!-e]XJ[[p7 `*|pkx>![y{xV.OR*,S6yڡ /ka2- FSt7~f,˖ޖdpŸJCS!HXŨ7W)+LV<2`fW; ␓Aݠc u},SF\ޜ_];։OO4ok{A@t;+| ߸Y>Z(-< Ao r!hڑF+-¾sFO<ٍ>)G]^$.hGF[iu}<}dcs]Zn=fd0]0Kb,J%UIR󋊇f LaVL)4ix;>A^ W$1 ^7fCl﹊uA#z:7dj%D9q(ŅRM5T4|s͡[0WM'‡͜Ux[ksё# rPUNZ7ՙ5[QNhԏi@L070+"8KSvMǟӂO1F2c|5Kx#NV8Zp}:cœcNgtZ#/ft=;E\9:$PYCN]2qX;LQ h֘KI͐*ك)4Qc熉qdm]qh$FlL╄qw`QFM-WQ y2'ecZ% ųSx)O%%-lL!BYLm=HN5vLk帱l o jX W9[`҄l6dV~moX *r.""뀴nQ4 JsWe@ M~<2k/E"Û 3zG&~-,/tT9J ෝľзm*/ʰn߶*zMO*p9KA :"֒v+=|5\oVI<ɺc~@ ɹIq^rVTߩ{(8`bsz9PZ2S2GfڽGDacu_0*9tmD{!Jy-/n~7r4mܝ/ 7W_E++-cE)q^,τ}̬۵=- _fQ#۾4w?Űj -W0Cq 5EC}wh!E߃\;RucSΊm(gxk -GpSԢGINT܊۾[Ї =Gseɻ4{yRosJsG$~'{U/NՓ@v1>Ěz)_m  3wfC>9w.Iv6J+^bͅYT*떭z*hV:BlfG^!ݟJ ҈dbf*>2_S8:ׇ^IZ*Ӹ:Z1+ YgRFP G^zݜߏc+(6Msa@件a ˖Wd7i+ci3"}%BF/H2~!}:ϥ`'(L :t5|?>a([5(*! 9J!hʸ?;ytYG4i Vґ(>H$|"[oۂA&$N|{dTNnp,$dqE9/΄b'-y:om?o(&ߠ^9q[X6dhUCKb~fVP%YsX@~SE !)hA)ʆ MxxƖ qm/Tr0?QJ$,ڽL9=_ZJ𤌐^=|WO"eR`7x?-.eEz| %.MU M.H`hsTR(V/ ;!Dx{ecrnEO8Ƈ >)c14GUPݞY'R{}HrK5쒱>2L}<ԳO~i?#/:<;.%ew`.椼auT?"q5U|"uy(7H׷d2| MPi$^^]njǸK%v\Q&M XL0hGEw#9I"gwT1i$*31Y'pYV"dqJnMs8N9BX4C4h& =V*BG*2pN=S&1TW\ԦӀ JO:Fqm)2c,ƞ)'A`yFFQf ܑWg͌,34\2o*gskA`7&%ýWB?DJ~Of•Mxcv_`@mX6Fo̝?MM"' XhQwk̑+a'e|X%x3NfKzV4#jb:.i xWIxv Joxλ;x1g$~dwm]/=!J?ƊĜ ݞ6j}e2Б8z h(~%|핵_}Re㡦Hgjg|H xCuc 35OI?N]w3+Xd\hn  P&؊#^n|HB^m9@uHGӻ"=j>cJ2^G ʇ-æF{r|\Xw)%;Ο'nof9ɱ`&"2[T%ȍ-+ێ~9 'D=sskyaud-^irj]ѐD ?ܣ~jxBYV!_Ԉb,-XG! B&=Fct+-AYvEŰyj8XΪ+LRHV]X?\g}r:UBy9-/JL/u̎7 VY;zDCR(.5`Ө [k: x3 h@!oAji \:7t4, VC !EY'׳1EXs4!}䀗"y@(#KܚӰ}„G3-S7f"z>Ϩ]NNuǖn7e=c 1.{N łMY${aUf ukb(#ȗFBSY[?m# 7&pW@לUg-r;kpyDL(:M#)R3)O]xB|wɎ}UqOI OI5Rba*}>=G_ ҬMr&~E5]-vO Ad:ڋ!G;ؙl@Zyj`f]v!Qڶ+i><NEy+Lƺ[k>R$Ǟ-) Ϻ7[u&0ԸC]mMJe^wK{ 7nqw !+ƾ7li R Erf÷uYDy ][I%T?/Q?_l_mI / mnE((s^Wӭ\x3z+~v9Zvt)lNeǎdvƺp'r.-Gzi5-uG|ceKB4|LA^ EPЁQ= B.a|CSv`VdIսHԣƷ.nw;/vb>ʚ{!&p(c.tƜSTOGWFmlbu<2FAZ^2ܗɜGZ!%=(xD^ %||RvcS@itmKno|=8|?zhVOW2 j9&MfKm:P#3,~OOOR4HZ M {<:#~'m?sY :%LP,Hq~A(\}&:0HSFrY\0l)K7,]X?m*V sH^&prՔ-=?=JEi06(}rtG lG8c0Tw}ah(ytoV֣du )vƴ ޝ2b+8N豂*3*FWza3фuAAPbrD@Q4OPʝ_SLRROp) !)hOa^%_ՄMCخ1QK6#VV 7u,*d4ožOU%Ѐ }2OW;+:>iQ'P~,{ӊ %AC¯3WȦ5À ̈́dՑ+:q c^格8uiqJISuBd0DiK=;;].- y>{YķQL0+aB\;CcU_Q!C3?,)AI?$ @5D yr@vGq;Vp-}4Qe ˄$b  0~E~ZqTG7 Kųf|POg\֤SOT^"`Ms=pGw% Q"Druw$X83'–e`~seH+k [똀j_dTSdQe/0*uKQU 7;Ιs?*k~C~#pqgS2aҫYILtͺcԡPo]RV3grẊZi*\scZf&Ak; aQ<ͣ.3 #Q j }:,d: bIDnbXݽ!ySSٲHb${[WY{5"^9%#LG's[YӅV_)A\.Y.uB!js*Y749QC03cb[PWoFSpyGw|stNvD֘ %S~5 ^=@R j5yYh+FW-C~{ᢀ j/쪨w;wr摶8ln@34HUC w#V>[ᬗӿ‘FLd(5S9Tu pTr5DHn^V0.? Z.M MKp*ꨈȭ#烝R\6NkK8u'~:|n&;RMZR <<%"Z.0M(,-·f@K^x c!|? V-H`+"CvDgH6tW@3L|9v1_(ԥ3ESmh}+*GH?5(1@eCfv߰iͺR/C$2!@Y3Omi9#(m/n76(9!kt^W|ˋM#ࣃOA~Yun:~c?ѫRf+a#y&Zìij:QMi}.a(x'ӂRE2gA|%+^ 8H*1TP} Ej$7ݩ4%2y6jjVٯl%Kg%E65dlWxW\V x~=+Id=!@sў3?? |ZF:$i 8_j4dF*u](ej4n2tn,fCY`tգgeyŇ`,2}rݪ{8A g tKՏqY`Lhy?\MBS5ӢU Ë\(F3IKj߅@wvL+}OO^8C탫'I ]대: w]2骨Qe7䂧غG &٤( y.B8_Ҩe^ychOiQOs'tpBF 2{BgZh{O^pXxK?=Jma+MKB]ū:!MqTwV%K8?`GS*:tw;2!Ψk~U|4&F8hQFN_Tm^p.37[:4/ɈKI$V 0bFnk$Hyaq:qly:W62YoS`Y?Uߟ?Sݛ{gi;z@ni>SWW ,=YҪ "CN 0rOv]$ؓg^+wnq?sCEI1\. Nva;N C+~.J}â"L5H ĨV 4<咢A&\y8K}BM4HJUg~ƃh=dIs-(~L26Zgj"\}[ӎ{ +QgoTnWlO`RB:F$o k~eBN"G+PHZР7 O, ̘y!kb$eHMwstmbώ.) sMamKz}to= CXv+ή₮solF~oVG}㭶{ 2;;j7CWvkqZaUa )E"ⶮtpD{ vTF*E ݘhZbYůh>T',UBf}[&{ 5 >(!KUUQ* X_>.Ӕ4:p""%\Az|mjӱf ObrQa'&#fBcufAp뽊F9 ;/>3ӤI?V>"sK M6`~= 2m_vgf哥[m]gqL ?yL4_rgŸ@X}v7IBBߍ'b;N/ÕK|H;p2=_\8cU`JۻT8&u|lNW#Wpr/1npC&iex"DI|h+f UeS.޺qC*Qrk_śG_Zp!8O,:b LfXbcBTkݩ)qIdVx¬YF+.',$*MIh:}e>5\ dzRAO@'yy.RuLp;7鸙PB).a~$bDJ 9ZG}Jc;BشJuNof8s\&i^ʄWע45d_@f_RR2 Ssi1⚋>e%MyQ ߹q@J%gXwЋJuxEG.mS3!R^8?12 ~z)(P—uV ln}Yz1J?LB鑥d=\8[<&UQa5Hq ?1'TV(|Y?4Ċޮ|h9yAO ~Zl#)ap팏[ |BʻLIsReA]gD$u.,ڒ~\V2=CFj[ne2T[Ur/x.Pn+s|"Z۔Du&#Bx*,j7w4V|U`#?n"h/ d0l 2&l [hc×/H2+ Es:DB < ;$cw3' 1 c.;zW/0(zS-[mΦ85iKҖ@@10u~RŠD:(V-> ?ۚ +wↁL5pB0N,Р*/XPSyeõZU7Ѻ2=T/RwcZq|A%*OP>NWDZLB9Rx05dcD[O(b:K YQ/╼_#(^*19PY*9eJ:Ђu߀oOz1Phh`XZ:x_ x,XlJC rnfG ~8FfyYo8LIȐrLtcwgΝK~7\X/i10$4)*j ހN]g} Y/` |8^B8zF;ǵrx&k|bt&Bfz|`Ň N$Nn^; ^AB N>ioeŧQLD[rmc A3zӲv4$Ln^gnpޭ?3C.gBX  r2(x5@ m[hG|2梪21 ^3W\OG~M0ZɡC߂S槌mc;#$&"?*l/UG`g*nc@[ˆU#!4&DT/rmF/?M&`(,h?Ԉ+xb["frP}Hjt]S^y39і {Z9_5J0!2&8Uij JzMƒFi:3xx1i8cLH ˦\'zi,'ę Mfjʟ8e\RʮKVAF^M?i"GwzYdh'oC>QOp@@k ÆU!U_hܜyO:=z[y=#O|ySþN 8\9+pC*-٧PꡌWG  j:D&^ۂӟY_+ ψ,ʵ?.X 1Imrxzmx2EL[c6`߹ՁN8gɱçy1a|aN)Tj:ʴT׈VZlhR6=NC͌G1 p̭=ig\ƻI?T#1Ghy Ĵt=髖>jU~43RڇAZp4]8Q"'x굦]0M(DOZ5,܄l93wڭ$ Z۾0ҵBwreys|w>+0' J(s"w6J!a :EՄm&BPs*wM(Cd ';Pm &4:%%yp@8/"#~=džP3jF>&OY6 #aLxkSI֘1q=t*f*q?v+Vhm5~HhMUzCqRJB nJwE>+Xqs#S EsѥzmL# iyHsSz&iU{5(߯Yבb"2 Lo =t8[賊t0'|Mi{)هu$[*!mZFݙ~C$nj1Y䣴-b$qǔ >KK:+X=ݑ%TQ-s]D )aSr(/x&1Ueхqx}XR4{4v'i璈.%k GD:=$ORF~ e9jY<=M+_ kꍉ^yљD&, d1cz 8Ul>u=37:CwQGJχ| tW6C@AKڶ~Ä((QUry 𶷱Pb3<6|F B6=RS"GfqĂYiҲ3J֤g" ]^P <:a6#!' ǣvRH=ƄJEV= Q3jWh.ԫ.RZMc wIs7p_)m@@/ʅbe}ФY➉&"Vvz꛿RGo&us|PղK]}ٲK&/#&QNy{ i4g;`%%k˘RR' l9|p8`!5b$#[-E(yM#}|+ZL.,tv.U5HNn@Na  2kBM tRל X 01ݠ&;5@b=ݮ:E|:4̥⍫܏/{4ţ"xj*|vYf_1 :<2N<h:jՎV)\bACQ; נ^Bi)l&XW_g?} GV=$IhS6q҆p2 k3pmn +5Nm: % g)\ncȽ]2=>17`GkN<rqT&#zzBhUAsRY:{QĈ-[+ iskwYNJ~fY)~X:.|ӱsa,8֒Tb擫|ȏ_dާ֚/)VPN3ZL8P3'TOȕlpl;*T?e.wp);xV)crML[m|,Ď3X\Cr/ B3dE6D*0|( 4MdT#C/BgEQվ}WQ*%(+`%@[NXƜW $#$ԢyS.(Mz2z."5KIܛ| ;w|ẻK 8YF!`-YvjRb5]"6TAmn~B^C_p܋Q;|r~ "!G0UxF }üb[Pnx^rpq 32 Ye PT*6\(-}jSy#bm3M&3Yx%<[ <;6u͜i s %'y@^M5P64>pk))we{R>;V0녑je8fɶstYI•l0H/{q>oaX.٧)g DC= ;v +C/cxvJcHT"D$8ڸÞ,% h(Yݻ t5w&YCrb  _w]S:n('6cXq.E$xhɂ'훻L:3hֵ]CLˤ.ٙ/e7HVΏ…qz)xLiףIW\8ӕ%6 VcXumf^A.Za>Yj/[N.Cj@\8H]h,޾輔{E ^uao/*$+/֜W8(0=tB !+~Q#D@Z߈ C=·wY 2ԷXGǏ,wpR{/a9I#W5{hӆ1:wUcuua+M6 j8E@ owvR zQnZwcA8zI4t@5ܼ Ս֔#۽GmCYh؏ UiI沏P X(daˍ ']R8ٗ0N#A2؝)3 IXmP-%YD9& Dt*Vj-zc!v׽>7~f5iwO3T;<8Z*8RY 94\Y:x͂@.Ƥے T5mph]>>fl. cmy4ǽ(I]a~M?t^qH ݐ{$F˷ad}0ɔ*-FDžR \ C[ql7zyDSׂ1?Mf" o  Y&5Y%7  ~ ) I|߰ӄX1K|{!eۡCu}H3Ϲ zLA4W.>4Kg aK"bբaWerR k-@5+Ŧ%!Bڈ]?u)Bl4 P|A3ԾOe`jNE[%4s7^δ#Ԉ L)ˏЯ[&NGclb zӡuaʯyqΊPΨ2a}-KVM?ɩj:H gj-9c+1,fqS,bki1L .lڞzMC#ޜRܷy{O"cŒ ީTU"UٞLR3?״zibz/z8OS'{R8Q<  sx"TNR*` %vիI xdNGU_7^mΝc|0TqR\-q͈Sx ̎<@9 /Y%=*2Q*TS)_ގeF"oe5~#ъ4An?YS~K\;eq"H%=YM} 7}/Hex-y%-{asFf4Kdc<@4TOԓ kߺt.݈+`s"Q}ITNCnNy٥iD<k"T-V^a2ɤ1F2ꧦFOi[ wV7OQL&:O+yutgpMG!֬)UzZFX;UOڐOc'KL^1$ yUwV=4%8%TI zªxAl$ rޮ| 쨉{ UH8_ Aw^% /-e%%lyTr(&*W'rV.T%y)؅s dV+ZR=njRWX\'4FwjV-LCڙQ-V +zMۖSGu؞IsSك2'`WRGn1n-~ +*̓?&`?VUNOp2H0a0q<<< fGAźa0!f6$6=#B1!{;߯TM],'^!wȼp' ˀfkM[-$XGйrL_miaɂDwCZy"jn=L0 kE3xk sTXɌ 'Z%Z]~ʑg{h"ݩT%S^iMHU]^g8RnqW¿ b ?ֱ.6&Ӯtb#*Rht= 0dے qR*Mqxëae&Z[:uRuZgU䚻8okbinzӮ5:b= vFĊxb=&JX),=a{"1,c+DiϽM-S? )<% mFS+4C\;A(DrlcG.žv2LE JU*Nf?2V Ւ.XE= 5r9B,%E40MZZ4[mP 6S5էӡZPRj39Dr") qI\\枎/eTx ^N]2a\1D3mycm<׽h@>r>ea#57̗ʽ(.KA.lZF,ԍc08[5p UMG*L3Wỉc>OJ)1}]be71nl0}}U_ubqK6!ֵiEPPXk$atVȶ4:09ib77DZؼW:Y{fI +G،F;frOde2L@]u=x}Z2+gu'k*u 6x*̩Γ/얡6i*TRQ`pMPa(M@&e^˕ #?R<`;jaAkeݠڠ@S}'&xy@i\+cw&0}D}~4/Qůhዌ7-JJ443h uCD/ 7z-2?ZY EQb8lg%<6"d+KlPsσELHWT:l/f4 ΣY$ s@bI`1[]^Ns ,a`8)y @q1exB@a< #թ 3 2L+iąD߽)az /7i98BMz4r7UFLJRO(C6HD8JQ\ ջ9:ɝ^uVYsON۸.yR NSIzSkDgӗЩR`Mu|$ RpUNwGk0Ngf^M1*@-JBeܫr K*oV$ l_i%ܳۋT%z^&86'Q8]N a4#0 Vk_ ݿ|j&pI]ty#LFϱ;_]z!ClUڠPRǕlmc/:8*ˤ$vt^}y@O@UL {+'OV#ߩiU!VWD'N,L~{JǘqJ;=NͽL1Tvy;'ԡp.n|EL+<˼!.%҈Pin:ѯ'$2ڤ*n8Qoc͆MUq{/Y^i6hd/HU* @|M Vn.U9 C9B?ezf&D/rbRF|~z NK]ϠF&-M3'=sE6RTx5RsnuO>ˠyYv2xNF[7=6-ڽp'9 Ш^nWmTfi2ovڙ$dZy+,ʒTxOquiZN%STf߿-t+D+PH'*e†yJ4 NGi_cˬSDKMZuG`A]7IfËUuI!l}fN#rYŋ-y;UJY:Lws,q~śŞi*X Hcm'1mxu 7P5fmf^]؁ЉŊtgl0 5Q׌#1tSy1c+1N;fJ} (+O+FMU zw W9Lֆp[c9Uj3D#6"󂹼nn_oKǦ\GjMtsz })X* 7YfhU,_ƯmsE\XrԑXԱ{jb$i* OL ۫NijТ3OSeFRiO`HИ@jU unS?R]ft[M@!s3%GXBߏ#wNXe圥´X_֭zף\*y$ (2U6:jMVpbL8( M}NύHx=8 $ ;}8yX/Zvƃ,L%_pCBQ_-/EB\V6d' mC:NPW4id ߺK?hWzN5%;]3"\3 $^@ڬ!KgJ8l:)ԉؗn/蚴̔U{+iuGYge{r~5WQEGZ/ؒ elngԷCWL2)]K%F@}=;R6Uc_l,t ~v@PQȖbW@.lG[~몎jy2Yc#kbZGD YԨV'%ҔJap%431s-}@ /q& bwXi$eQb!.Q6a ւa%T**HRp|vYrr2uJW'? /A. SE FmSi !њI%0o3/҃GX93pɋc>`xM|Q.oXo٘rm/=aGϥ1-HOk1y9f]Fd OKQ5|ӥ½MZ,~g j*\J4QrJM77I51-29ѯiq &˾ QВ_BiZ}tZ@3}~Fif)z3c%I0a%x6f^ho옔DrW|ŬrW#7|X& 1 i@hs+~sOy82ZsOwdF E6 D{?jmAD'GI&Bm)yA<r{h=pց\P.(F;_ Kb2,o14 rX^eΆ]mQ8:֑{Z)I1SD\ BH vq`K" d/^} VŽ>#ܪNQ1AWv*R) C5sX뫒F1P <^#z"Ty=> [oZ ||ˣF \4iO~c5H,*)T 9?pMB^-Ob:=0'X GvhǬ6z#ETo #%f~pBB8f^PTܡ<[։ ̠nkO ed:,Hzb\.IW2ǒ6l25?UHq9<fIx(l5h:Z|CD0[G ~ZG`*ǃ=cuxK  .V? h_U&-B$Qs:1U-U@0z!iM==V8OlPSBYr;+.[U'q) cDOO,zvZs=NYFU$V9r Myć =BTdIYl2Þ3#u.VtK3s C"`ql[iu^G\2sP42]ERxZ̋,'"%b`{5#zܫU6 RMH΃y Gn:-m{ӈ2 oPSFXC '6]4xD_B0)xB1IH~lkrPWTxûBE& F !3懦WWMjぽ}Pq2\/j;;\NͫҶBitz.mQ1B]Gsn2xh0T*&A_9 =< ztC]+A"!܅E. )2O:czga7qPNA3DquA#P޶ 9]1lgG `LrmRA>HJMUâuʊ/ yKQY@AEG3%ٱM8*8ũrNdE\JKɏv޵+EEea(Msv^hJ=Ɵ$'(DF@o  T4V|tO'SLů,۴6brAR9 Zo54D|{F/+<'%xJeo"0D, WSu۟7[is:ү|NXvZg&\& mā8: ~AҚ~k<:xgYZ0707010000006d000081a400000000000000000000000164e4ded1000015a8000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/]e]?Eh=ڜ.+hspO?mHjlFB Qi|< ;^4Wg`k ghM)ShH_튿0EƈBb(!2 DA5!ȎP0XЁoS/]nU 1kثчgnSJkWפD@vg*?: ^߳n:n+ZGU^}(JctTZes_դ6۱GYD%v@"@Y`԰I(BLD[{_' R(QN*!6HQȖUJf Nݵ*ё9 レTgy8 ζC3Ƭ0 _SŻ_WĨA e֏"M@7 Q L߰ɷ5WJ`ҋFyR>)B{CP).+~ :[!ltCZV:g7,ײ9ˇrRީWX6R.dZw!EHڄH%52JlH`mS!΍-m4NHK\?0 M'zt.oc=Ġ_EJ {Ηme샳BZjZt= O`;Y,-jT/>Z 4Pɤ'U?!K~issۃWeJzmXϊMAH8X9vP_)䓼6<|9gSL꼐huv>abHcg{+uRybjuol>2qz[-ٽ mG*3.W'Q ̢I I mxRWXVvyBŕ:՛ g>g=x9kFFkÿ9TZWaWS3̚ ]`{d/.ȵdO*&hԖcGՁ aU @q%j'q`bjvolMFZ>79֓3#t[2!Y Pއ *x)pSf%a\C/ˆc-dɺRspn[U#(EwOC Nׅ剎iӽX#3ø |/`ҽ ޯx};X"ȊeN(Ԋu" =Y*%a*Q|GcmӂVڰ(cRɑ$wTJMҗ+%:H' :<9;T|ˁk 0@"w<ڢr7m-h-D.A)3E ;›yS46Q;7p^ 86ST+Qa͖Ǖ@1>#H{!{)V,SMV~'ai 17i{t >mj5:X0Irzf N\S| ofeoX;~JWgq倇uhP&SO9onhVZvn˅m טJwt# ʹ#] {G=AvK3=}/#).nmqudLvn@P Hlv +`noDF0 )PQۡ7z<;;G>ga iBI;y IsT0iX-M`F!F Apǝ'L WФKTwfp2&'!V+.By [o2+7ԫׇ^mGZTWfcB|L ,3 ' D2~X`i̔kStۚƋ 0qH|0sg!}m&D<ŷN =pu񪩪tѧ:N|少Ծ߾In3g͂> rR4*y#{1 (Uxc뙲S-jLk5d BK-hDX r,_F%Z1bSB<{ <)&<(fqGQzKxb.` sS= Tv/aٛ{LLTW sŢqY<{@t)3d@eɽvElxm=uGecO"\Yl;'GG~$(# 㵎nN|t>詛_x*8$cj}՝5 X>͍BeeS(O++ܶy\Tjp^mrZrIѦ9)O_7#3tgy2B~ԯaAP&_ciB9yyvx#`҈ԕ)C\,c",6,LlӔ6e9n´u3yB|oَ"`|Z<M#W[XA K]Ks؋% I Hf݊eexbϯh|FE?JTtSHط{=G>Cz O>PB|+rq@MzKt~`:܊Y5˜! S"ulώ~b> :E;TQ&X;ISmee9_Hm10*DZӞhm lݡ<עB~ ޞ9ƩQt)dftؐ/$q%v/@FIiwʟkj {LMpi0Lrڼ"d}W,jy8YVJz7vCėJ ] X Pq U=ѨU{~09I/|Ȉ9' >Fz7)TO셞Vm•)VfI\ٛw 1ίϑqmjJ/}s9} Η5K:ڂ:M=7EoC D@99 6:C@A)10*\:cA,9TYs'kQ:oEڿ_,' 2N+:us焃nܓ[&n7W/^A_>̖d@#W%=x2֣S=H 2YIeU9+hEIL]Dy v120o:%< 7 bkz4EO pAd8F4x| Rt˰5*aU'xy6R%5h^}(Z'ZBXJcЛA"x_Ig]ͤwʾI0+iOvTyBìu#/AbgݫEΠbwnn&jb2|`0nw3̙G_&6ovR遱H1ks4x:3.S Lb1GTވP視H7P~EM 9 Ҷ[i9w4x{bb(F2t'ʡ&}ْ#6[da>g{}ǰ5d 9o5sT_DR@9yIMê*O;'ŬnV燣GޢksFٯƕkp㦄>ptC(~1"з$uۙOm1-4ViߘL1_ד_HE9HfĹ嶫f0s/Y9"/Nn1U"|k]AM5)DW$7ĚF͡^wL)BK|25by8tK(@ѨPT,_]zٴ88_$Tл hІ*zM8p%Km =@HOf٠\7wiʒINXe7VK6Aa󺂹1d㏐aT4.!c&r+Vբo!g:==$&jx$2DNƲV\J/W ՖY? ,EZKE֥"s{Qfn`Yi+emPLCR]5xxd$ "džVJSFpР9i֞皛I^-KGjxIMHڰs<*K6XD1WqNg-DcRQ}!0k]lO!2gM d}Jz+n_ 9t>]WsǞ*tj>#kKH"l>$t R6JS7P$eI/=O2{D~E(޾tR pQluqlM7~rc'ĸз]1yW\' ٌ9^Qbx.ć'S!Ǒs;N< 5|KAjNLeeړPmO7`i?>uY tD8ekXel,SӀVdG1zt]mYZw3\j=8/ŢȐ[2͎!rl~- !46п(P@+k(9J&oK zghf~3&:= /Cǂ{zx.iJB]:eCVO0=n>R84ÄwNoO$bN;ei:=)Xk6L'0uWEU:U!BVӛgjvJ'iT\CR|E{Q&jCPx)aCRy> ?,2j Nt9\j>pl<2VFZ'a?n'"cDoOŶ@hbN%6i3_e‽./)=nHs\;rCTD錁F iT8#11Foz l,ktTdvtWmq).C\=%ʸʫ*n}\Fx[Ӳ^0*2r@P*GE#TD٦p!"$XFD` ꬭv9V}`p~XBem3Q5XVR@' Xgy"K.Ru{֥sd ZnjU~tQ9G942~y@jC)$ dfpG  T>s/xݔ+bz 3Z;MR9}c$bgU^%CqqR;՚5H4 =ARۏv\ol)^JT>*rGT~g_vZ}DqԊw?!jrM S{h)@ѮhK@bY+1P0P(Otf(rʸӗz৾YOtST}6Nݔ)S5X#p=z q@6EU 5s WkܕfᛲS>YAP~!/@* =\V!GQ2= |n`&SN[s)$XıLuLDEA'9wnes͘._]*ZWW Pq[o) >a~]1V*d $KAf5jNwef̝`gw #p5F'ms<S&U b(B`6>S[3%Ȣ},Sy}_j'f{~.?./,*'!G<|2:LoC4zg\ȓL'hm:?V'nBΖ I~"HmW-u'*8\pOP {Qj+%)fYMμl_x^zHePlKB:+)U@Fl'hGjeYE]%ԑTBX6t\F.˶!Y+;#)5CO-z:t 4Ngq0=Ykn dL bgCMwL_mt$tߩY"J8PaIPhO嬆aP ( ƸiG{r䣨fWLԯcCM' +~K ~E^{0E;<-AL3`I{r1sFrSSi|{YE_`yuzZzǁΟ_BAT_dp \u+y z̓ *I0rONrW0?MZyZ!om0c6]]_\`jWk̪:qŔ;U]RZquIwRK]*7 cmr7WAIȒ# #I J3pa3{Qא[I%-;"sBEU`" 2Ȉ)L]8 ES\֏7ivvМS -]Rbr8;w'5ox>^W\,$LFwz*#:1Ff=AQUa*5$Zڇ黏%BNcN$eMH[GoAF:vf.ڭ MHeT`ɁB wwlwit|+?/sYьr(-Z7F-jQx+qmݐVung^6d)67ؾ05] S!iʺ?ds;Qhq!1#~X.y\#מVM8TlSMo? 3ivt >nIj0GNB?2hB٤p?1p/@g ,jRW8 sEcla:󄵹ܾ_Exo8Q !jG'2dà x,Sˌ|?YC<#xS'zۢFTjw?gmH.Y,oSU ev p?Rw%]H[f|o=LMրūU!d50a׌Ep4hw|h? *pA;AwE@lz~FMbŸe4@k~5~l睸iZئ_~?CX|' %-hAj<"x ?hHI-P bJ۷xm&踱%a*ƐF^K*9߭ +kyzf-L Q&xU+x''ݕ,'p` ( ޿h{M/!䯖|`qA448Ұѩά-Iټm,rY/\ϒ&D%bK]b<3JqUy0&0e`]cH~ z{ u&x@&-XB_ȏI~5XYуϕLW~ϸȟףHbڮIjtSn!~ vt[M`Van8m,k~0y l|j9 2Dv">]߶|q9w3'3l+cO^Z+QT"8ڟ &70өnO ׏-g%4Zq][ sBͳ+e:Uuv\R#x0%in0`vjVi MQsZrYn6B:jy$,Rr 6OU*,ء \na[8NIR]B'Ͷ:* o. a)S򐢣]ʨo59Yj3?h,.t'J:e[?}Aw`sdp;))Oͤ;7z: \.C7u]ثᠵ_ }A\ƵH ӻ))NSwnXQx9i=~ $I4kԈp ^q`qG4JRٿ;m& ᗨiLl^ʛ3š_uZhM\JS58[RV,z/,y(SdV I`?w~m|Yw3MudQ )^> 7u9+qot'* DzMm 9MHp}"n=j >=zl+1ӏκ1)~SM}t3]fnHn=)8SGe~3 }E:IK h}g1\NL!+\"Wc{8P_UZ^f;L2bv>g<@\b A㔰~{e}QSFP^|&MdFku^Jf.oI>]44yT E@6Z\$ ny .ʙZ/Dc%uR=ŕ5i$uOg!QM4 >Ɯ}Z+>`% x{,|(Vo.Nn'ͥ'A햓z 3S TfV#Ꜭ{B^b  z{߽@T6Rc-/J4TF;:0L@gWt'a U*<FcVĠf'zI>J Gڼw1bE\O]BwTӷԪ3Ep(W9sPSĹ5ѕ*M}OgŐǻfr!C: dž&BQe` rz/aĈg@D.|O}J 0K!PoSFHT)$ !=kDx+vIϻ,54 Y0@ ڕ.EpA@[v`Ka۪L$#1w|$ (G%ͰFʤŸٟ'+~e&YtAjXԫZ^ 'X.JF ,%(}u cg:R 3y2̖\,ߵ;a()pGn发D5#`S˅#N)ܧUZoju]͍%#&!9=DF_?ߓt(F(7jӻ1UZպB{KЩEs֊>`3GҦG؝[ /y+$u#nFޗ}f9^l_3$= &6Z;BU0zc]u,GU(iUH-E컁=6I8Zn0dn"y3OUϻ2]0NUQ"xΪB eH _īW+u%9hU*Æ쿨C}<-;8P, C|UPe3rY^慜ss3wS&!ׇ4 ʟĢ7!:C7&)%v^M 2VcAYG(L}޿W5s%x+s3J1 U9j˙BZR4I8^"IsN R'P/AEe*oKə_6PEgtXF4Z't Xid13L .w_3 >$`ryW\,?D" z О{!wQ#9a.07ſ8u$Y3QtM5mno[c w#%XPùU;6P5]M: B7(sDxG}X&I1h!2z@ڗ_!yuѾ=LnUTuyɍjqb*&+WxK2⬸uEDW6ձ_]tBލד<4~̱ 8@;MbK1U?κ/yإ z jpAvn2[GLp3}xPNq_T/[Tv,d5Q 6Άwsg9$.S=?KPQP@WJnFd6tGT7W =ÔԀ6>L{mv&fZVgb)nʩ*v/[/ia#e<$n͋vZh{#Bp[;xzƂ;(a w({&Ծg(WK <띖גv8]q#ͣ2.ۆ}u-OS93aQ سkH42i=p{,;3`1 }8|0YzS Bε2Cr 35j+UYHNHϝɠ݅/V{eb?6}#-۸V|cc|{-K"y 2]DKNZ6Zf}$Qk3h#b '"ʞv_ߕ<4Uνk<6< (_vs<4'Jb2;fxx2N­m:9U_ZeEpx!Cy1 HBdg1Hf`fu\zF2fo4X⣍q?e'jaJV2AcQ? ] ;0cGI0_R9 \$|< ؾ q:*%wh \VL4wPwpjɜnu0})cfM  idr"6م:݇'X=D8;&sZު -#Q$kq1i: ]_QNʲz,#V\nO0:0y8 _cGiWǂ 5p0)Eʏ|J̴/|ɷ'GG+]{bP-ؕKy65O0Rrg;/}F"bq) i[81B/c֤TLX)%ȗxiVҼ+(UW,VQeXlJz^QI,*5f-4m_>7.^ad%Kd bg27 B_]h)gdEwtb-Ze~mӹ8`3#握Td+ ŃzP/)R4&iZwd.dyl;e F_.gI,טJGewzrLt#Ն9ѣ# ǖoEec1j*-l SBZP$S>bSY(W֟>PGUE`åM 8[1^Οo!#;y|-@*\KQM:Sx)= ,Dg+~'t_uEtH\P 2K fzEL4;R< #ևAz ~ tr;y$4nPv\aÁ ;:Եz 4F ZÝq$-fCU-Uali=31J6(bI,),e9i˕0vQcu3 wtUa"GzGKIT ToBBZp)cQc䇮o*\U$q8޼'(T`m?cLSKdiݤ_\$2SZ5ˁ"G\oI-ῲY<2yE&yxo#KrN1hv*o7lNJvspUXH>@w̑b_Fwɫ ĔiL6"~ #z)ߥa;pdvV@?Ttfmrؽx69љ .%pzcކDƇ"r/nϢe=(.u)*%C.&*CzJFs[52Gp=b=ӕ5NԌ82w^֯srK?sfַ.c(ub48=ZwK :aԓL=<i@U6Tm}2ggp(E1kk1aw4웺Ag}+'Jpw g Cb]AؿJ0Yߛf-N"ez|RZB*c~q> swp4<_:jOi/@2K3Xps"ҢE)ģ]IyڳEg>.c;2qeD XbH^piTӌ].m[MS=e-ƌXL.'o3X?kߘ <\n~c D,=R[' K-+;-̷^Ft|U%cȃnY8xΡv$W.&۽<5"Ґ&bɀe+; bECD ߳GR"8HI Tܢs[ݼ߅JaRdhE k56u[}V,UBS?ʴ+59[$懇0v^ P$,:6]uB~44d&B1pP),N**;u %^d#0@Rfjsu autI %1Xv6lh+Kʜ1qB݈K>,[o 0ڟ$T<W'D^hg M#"6U* (ގB \&۟='8 oW;RyîJ_~0$Gq ]|, ϐ}_oEޒs+q/M~ v$?9I _)m*qmwi:⦑N^[&b(*P|lEY\HtBOr8SCoG-X8ajOhlYjp ,OpbwіP:'ꚴy2Ϫ%hT-j5<= /űkdk廀蛰UH-\ J ? dkyOB:og<T|^ :/$?=‹W%^92sS)t3b`mauR ҚRƲcg ɰu>Zݴ(bc OkXtvJʲTKq.e|y^cŤV0uc| |@zή-oM@4ֹoZtHxejê_AAqƎiz b*HtӁYEsl;gv䃈ӣTkE=&jSẌ́q+`+h:3&}v8wfW:+^tgoJ D>Q.0SNpz ;^( eQv.Ţ# ĆM{NI#p t]Br ~B~JȦ%zӟNG?&Iy7/PE{U/@OTW@]Br+; QnzRVS/Tm?; g6 #*fZ7R6Z)me{+yёo\kƁ0gE|HX@g#{!Yv?yS%LJIt4<-)s-Bg7hy_fW*!STّ.SIi6y-MrKrUc )"E7^xhImܦtk|aG ] +qj %ěd?:E唬Kk;^N%EhgiX%Ÿe?{[K= ƣ5yX;իvt&1ndm-Z)o:YG@W'@:5fEYetI1>sg p$C:{y:PWzNRCԉ1~f!C^B6SX㍅b4e86`CB9@aFK!=&䓨?BҴ:5C@Z9tb{$ϼbRhbK6|Z[|ݓWb.THWs$Tqqbjgzd. k`AM7<;$Fo[`[ =.Y:xIUOX R(G/|kpIy;53ؤyUژH/'þf !6l:wz`I+Zh*Pwo`rv:xamOtDY.ٲxx\LNI#+P[_WSk3{Б&4nJc8Z\wI# ,k}b''(˛} 0Yxv>3J QУI!AV)k {Nmj`D!^~8P "vE5iDٔTdڤ!Ʈ a@B`њ~HnS 6GB ([t>օy Y-A,#E7A%k mbJq!)~Vl κs%p$ڊe):8nk}Tir%[f,$so_܌bF~2MpڷvOXfl傅&w%|WF3. `tZqxFSd]^ roVpc6+xMZ dZDՒ"\ 1ͦ7hqp)s9u/ZJk#H k3 4EzX6Wd H !2BvY;=~VJ7ϋGD|4.& izSMfM?țcPu~/3^xr2|F%6G$+(%!1ާQDA|1ex[g~kzcJtngJWX',{@ÃvjsX[r9 >- N塥زK=ms^oL]Ax# hIY!8nD}Ȟ vsOb5ڒcߝbtm(UZrᨅzH2xS.?&{޴BVʗ ЈggHB+=Ί [msqj/>{d/nTX9 kA?)*&e G[^-'׸dGԭԡ1jYC)֑\3s]1qO.6>a 1곯hn HR[tV9??~ZP{˖f75Q*sem̯rq  &ֽX>mu-6McP"B6#qi4*u1;`wӼA5ݣ 譋 滚78R/˶ &iGy/ْz2YBa1կϐhN4<Gå_i/\3nz9-j)O>!x>}sY]^-b߹*u.kɆZ6o, !.XF&d=\Nɛ aLgggS] ׵mq+;i'ҧ*NҔO`u.1'GnexkD(;wG`͆; Rh,؜x>.*t+X?Yº!L6rh` 門]RwoE0Ph9U [dybn{ q0$kި4}VaVSlv^3~x}ԭi=_"wn>щ^\ޞ-3^+Zr"7='1PGإ+s3ψetFb.OC+8+SnRd._bXH =(|^du ^Qu~1](&fQ@Q;{Z pUMN/ǧ}oQpH+pw3,r6Nn '"HO)O4_^Gϒm3~33| dUqdY?߱" N9czEw1OړUC0j3idi 8\*[hWB|BsS3Aڏ^<*J\nSQn\)߿!@ppQ'[Om/|Q*yLJ*I 2X_XH|>Ow:ԧDEB>45|*[qnV%Q; %C%#'aޖ? zm|<ρ UߧyOYH16+՟Q#SUw 4JŭjDl{rG_.8㿾+O|XE,F_3),h.Œ>qIn <@0LXs f;zq=Eu;}  5Τ;|3фEwB47poU0L2,7;oXE҈fE R o%'EZ#$^B=4-tY5\XuEyyٞѦŐnϛt>{5P{%u: /wC}/Z OÄ)/bRLuXǾљWGvS +uX ۥ^!zۗpcwꅍ& ^pU'G^ 9p$]+ƌ@Tlrf~~/wwhrue;/hUd6"%13bOSXmw//0vZVdgy*AD꿮d)_suMg)e%945va56qCHrA[ٱ'j FZ;߷Q]ݶH4S,ԭzti+ݡ 46f3RkeGab` mKB֟0fZb)}0x:+C]'HiʴEqPgOwSgԼz/8*O&Sl[$9{XAv^S!Nʩwl|ZAظ} &NmWBX%j]^cY7Kdpd38u4c6{5"}P@Zk [mdev0WRcxI#%|ևVii?t]-DϢdjc {qY>摐`r-w= W;+=/jqRg!*6"fk]$tޗ (uVFF7X|רWBB;FMO+ү rE6KCJ;.cq d)A ?1jNc"YkG S*9y혜P2T1NWpS۱!cJ޻L/ 8bLp|P<<6⹲ϽOadr03"“5ЎZ qi#P/5 9S)|0Lէ5Nz3źf>ֲ*D'gPi>Prw=9F: .`#/?@ztY8}LS aK>pM͍3c,(F{yVfTx:s"Ui_ Ki/K~޴(ߥmΠ@˟U2*Y4vC4}ЛVRD8uuY͎bO1t{@nƱtHnSYtѬFcrC*)V'~z Lv@O/L=S# `]۱coVy &X<T*jI$]͚Ε=ύ(}֗`s1&b!u \߂WF# #SD|܇ty+vS@VƇB` k\0^[ 7_.Ćn/|e#_c.Gma֍,3rձ*)ZAYgSli5/o7F&;O' 緖tnǂWzv 3i%W[nkviV9 M',ºl {7z1T*(Z5s;͘j,K?5$PfsD#̨j}er `^/zLi_K&(^v VD M|z`{,Ȅ^AqRkDQ+|#6uDNo[2 ElA~p|Z;]M+<ufmݛ 1\'bν®}YA +̔uTUŘ<$ԚD*El}lWW)5q =ԍ>j0@RYK~?|$ )r#\d7ɜQƴbuĥĎk3$\!ӱ'7sfȪJ!`C2;^~99!CtaO()Ī9B zrt_ĎE=ۋtz),E^UJ{itNQVW#9:A2`ב yJ<$f/rYfDߨ1x:?#.1$)PW(+|aG9aT흪@{<;Sj>^+@lmZ2nVqo+-4QM.1aCVg3(:R2z jBM"r\ܳWtk3G#[tdfKCĊjJj䐨 nBHmeK鏳EDZg3CZ~'W:8d9A]ϟL\yAۏ77s06*ȇl[8 "DJKj8FóqIO;üZ4f< ^@94ֱW6*d"Nfy9̊U׌0Udey"ʱ,C9Yfy1=aQ@!D.'础V2ӹ)jy,Q@zsML晅\y/_XS6)El0@YȧuʆnDDف>WJ#,൏53 l}WhH C@чrILntď`dWPFƽB䆻],MG&e6S㮠 iwbPn@YLiKQ1yAFxydhзw9 ,f+;[x⢾MCE͢|[w}[N# ؅n+MDDz?p޹ʤ v~0jxa6u_7=ų94Ǿ  &Y/ѡHyxg`ȐG/sGvgz(?vl}Fwne{lKbbL͏fTks`(#5zھpuC0KGxٹs<c7z[|Zosiq"*D!HzdW kŘzzbKQϸ3x}L2.ۖ3XeAGQSP9(0ԿZxZ@3ԡq0x\>FQ=uM|4??K#X&ܥ'C"O|ɴ?ꓐy20'ѤzN{ ~&k2i:l$[C#ɹ/ZC=<L pG ǕYF슼xx`!n@&fR[I9-AUP=)dӪd$A!ih!tv`B_ E52,喫9e9(j ?%ohh4) 3^H&RȧC]JOG+gdxj?QzB.C{Z^Omj'D 1ڢy͘{c=$KW1XVb%O W>(q ]h-ӆqP8řۊ&b&&sVߜ.3Ecc3߬6h|9Om۳3wp+M3Q53j }U |ew(M3xlv>UAKrcK$tI؆"!QG.hXthWʅ{H#u?&@gszh ܡL_I= {;9.XtdO_ɿ+/F_uf|9dH;̟4`RenBe!(ȞDž8t|u#+ߦPk'RʤѬ j-˸LȹHVPC%R}e~ l+9.8+bXڼHZLJ^ҁ fF{ T[ @A6_q]_=2xbdHAJeIކ 4B3mYqFe_BYj9<7T:Zcd{w mw @Rgj@$ln,}7 ڷD&2 D/x2_p(A$RkFf~U_PVҐb4~4AM~tZ9')N9Lv< lsڵl.u 0WB}W9;>N$`KםP2mr6҇wqf+OZ܀setO}Ⱥq]P 8Cx6B#Fb+-<iϑD-vXlNݞ_,#\Wfͭ4v|\ >!qD̰=,x(ѨP+rNq*ӄt_C4uXQ;V_rkL.+ܓ"DX-A_: C "duSSc\kbn@"eاd_GD+L>*@OM. CL~,\8YG'j%fi^Ks$#s7cM3Xve8)Vٳ)Px~T Ax|"By2@?N;֭tꩆ2p8}9 &~;plw, 1i Rk /J6`V*`qp3+p~,6zQ'sØ{7gwX1G'>b|;~7untn}l~ZȘȘL6<&{z՞ߘ,{p ~G U mX sqObo6~s,radƄa*HZ\ cρuTPܛ袮Uڽzl㫛jkfżϋlv#8oM:V|&FNhx2r7TX5y?T[)E}6JB;81?tU\LW ~vm2Q rϜ..y¼2.j|$JE-JcB}P~d6+-^֏9Zh]!xn9$&kw3LiR.9a,]0ƛ:}<ަ<]VI:,/ vM; Yo5@E=A)vk5,w?s"^Nᗈ )`nC 8 'PT67TĕEa$Z_&#WԸ0kg0^HSv*)a#`N&isdiAf߫9}tBr,LE=rϓ)͘\NK~pY :KQ)V%$Pwx/%s9xC5*G_9j :7A][&(|?Foؓ)Cn6Q$7C $W+jjﵦ u_\C[jc=ݺ;'T_G~(}tF"0tX=Gs{4LltrFabuN^E_ᮘi!8%g4 bo&c/rIR\HKkG2D9^?0 Ԣ#q eԼFQuyYnYN2I_&Ӯݘʤ%[qq5r.x/4kIdXT_pI} yE:jJ) 5]cZy|c yx!M <~VnvC}ʊǀGT[64ZBQTEΫ/ }C<ïHx-IA97RCB0׏B kmzzZ9BCW-heMd'Ԗ|HwI:so9E,^p^԰zG\-!"N,iCgoˈq 29v'iFak=Ag9?Y~k%27 x>hNl$Yh#BS~R%@\ɷpl[ ʼ|,6KwuIT,r>yݺ0U$Mtk"zطapy}2ɍ$& ¹Lf:bCɶ_'*Qq!5 Ua۹a(c.d1 J/ob/M82æsJ\@õURAA?n|/s|x5+;ڵY 7UAK:QקةFӰi >;Sho+> n_/p=)o}@ VA,@B! qjYlf0jeı.]2A\wdܐeB e#CE0Rw !#GGqƢ*,3SVϊAEPSk|OxVPb9^\7V{6n%d0咐ڄpr5DK$kO[#$A1~N(P{hGQiޙV>ߪt[#Zӎ}i  fxƳg,dN{}<|P&[` Dy(r.Gu+d-UNM$No= NvcJiwv@NçQmOl'{ĩk2<w hvCp'yxݴJ+iPq)jj ]\T-[(:I9#Z3{r"wn"bg Fe*ĉ)H1H< ETSGͫDTIp9Ӆlj6%Ui /WhKtį oy)iYSJWщsȀZ:!Iu9$vˑ1JzxٝΉǦw+nG K(w 'u mN7"+ !z --"0i+ܰ$z][-4e؝2 g䝯UwqS&[ ء T d;'Ͻu+7N[ρ-QxʐN# ĥ4%hJU6:du^KcO M^!)(OM۶ `CR|HMn:tP[F'Z(څ?M9B(ac0[gŵ[XN[GڱxEV i/7r dI7IƉHVe x}ՙkF: {$tJ5'* ϶ȋ]ٍO3tG+.%9xnܶ|Uԏqv- =NV>ZYl{wa%6!!Q76"[-3DB/ט'2ֿU*(̪i!_J?k:1 Le\pÑJV0ZHN#aRWywk=mť>ݑkxM\2>'Pk Gs;b-&+;=l5%-@mگ+w)%K$d~J*[&c 1g OD][$7k-aBU)hoWW 3xWd?KYpCBJVmKu>#U[7i%ag3,S;J'ډrdV;[8622r e+^%F[ }qWH(EȊfN"6xy|45w2U2^Æd-m nQ+%Q`ޟ|KԮM'H=kEEn\Ҧp8;&rs5[)bGJ`! yxӤSM^8*EqZjܰfr c?A}7 ހ};@/x05t@M,sJ:JItJ~J揱ӖF?> 3è>v*i!r2{炋~d}̶D'].M͋YwB =ٍtG6zy7DOK$6YCU{|E_sB8&{v ;)bYú+GF -a1" *{ exؾRK7!>¦3LX^]:KgfuC/i8()YU5cGlȺqdS(ZcBJك@?EW4h8\<| vhDX]ўyjU;")ЃGUA5Gh˰י2peN\Xdb}UW8=%VW frS 9@3)&Fg(A$4a:E8dp G=աnC'ɢ|*Sy eNuY!ds:{Y)wjT)|lw}Tdi:*2>-ʊoS Yح(KWZ*>P/te^v'dAW<*s+smd=~6ms(}t,]Nt5cG]{ՒuKBlpZ;G(a 0 x~mꛨV8h% M7摩PDl J*j>B^R.Sw;HR-yQYR,Қ.C,Nj7̊Ss&%4ZU~'>f Gwp-Qk/͵ɉy('-F>. MqJ4r#l m_Oiw0I?֔OԱHî曀Y 7<*P:S |R7n\Xʸv%v )))11pqTck1*'6c}`bBe*\A{B EU(07Mhϱ5;;>8Υ`c7Q,zW+M?Jހ[sZ5Ɉ~7c 'T'F _UGB2K=%k gw2Qk䮂)X!W .@ L| YMgY9g:Qӧ(xqA7ĐBww6߱{9Y=8Hrql6Й oy['OKkS.E'Tyo. |8DBE{A aG{HoB̀sŚ@EdQlc0kx촦u|? "dGҏ˩kp ƀSE2@">Y5B\S9{t^I5*㷶k6=5vc5["H%ޏ,iLgxG*kͽ )iln*d~ pJ!%f"$N;ȿ`4trqKƌUET<&;N2N/ lrjt9JBvP$iDLs_:IYDŌvq*fx(wG{AC^T[RcyЄ> 겁B,2jg''aA{@O L4dsbXŪ3 x_~:4s8 b+%m=yiP9ЏʲzsIF8LcDŽrDżʕږ0m8}1XV 4}c1 @}bO>,y1$Q\`y:1iZ24 ~ϣ #PGQ7j򺞈Q$y0BʥsQۜ1ut\ei>/pM'afZS3V|)M7cd4CSx5UD+Qi.+4`UUJWK0iV7m*v*sSZ\ ZпP z =8*q +b`} . C]f:_Mu]cT[tLW\y+[(;:6}Њy\ MV1˰y27/s[ 5_;15.2#E mt'UCdR# 2605ݱ=ͧC s%J *sXby,X;;KFt1+%hPΖDike~cUY\9FQQo^wBr+Ty2b2Rˌsߡ<:ʋI5('oBeM%pJAݭW噈xoVUd,3 +I 5tlKp Ur9Nvq~pg@w [`VcЪ7FAYphR北#Q.=h]KzE8j]O }a%i$˄EUKl]𤧮z#žhELN:#E\:4%d>ByFL5ѽ_>,h=mͲ6HJʔz]+-3V>7lnf@A0ۂx@{o V7PWp|ivHo AԂʘjq!/Y,v1][c*+2tZi"*O# ڊmfbYZ(g/S^g7ɰwUGS1EtB!|'iB_u}=**C7WstEaܫ^w|%'J#|Jh-A}c4G0ae ݙ?1Q(.?[;,)M;2$#"Q]N)_ !a[': i˵HFpM05ccW?q i][w vPIGrqx"v uu%UAZ lwQ+rUv$TҹT.{=N8+NPoc~E5-3|CjB`03u^`lԧJ#;ieSqX(01[6翤K.BbR/LM?8Zc?`?Rc\Ry,jy C\]E̕ u@yaX#(%#f5լh/ 'C!؉3?ye>D}+5vv|GZY~tmXM[}\.~@e$ rX O˄aEu^)̭"[w~FF&F"-8g4H)ѧ.6V~QߋmB L'UVpyXQ5ev& 4B-E| [TvD/uk# `==O?c1#a N UܘSVn7LV!/Kۍ7}͕A=Tv&W2.,9ݥl2e3VFQwg(.N[yB${ ;˽,ZZKq f3ٵϔ\bJ6E,XʛBȌ;@:-g%: ,`mo͌EmV+.<h*ePx^U;47p/0-R;G˓@īQd|4SX M}Dy/i|e oR{VLT5 Q $$˳CWeGC`5xvR]|S/@sWZHR9`V&h9"?\3?.60$&)츰TBt%l |H'y['N}u:46 LRb^+Z0o,' .KinKu.<(z!o#dOS&[KgЍ$RG@A9,yIn"砗qɤ GF1n,r!ŚHFV\9{ m^Jͅڟm rYu(; wxNk iPr\*<;tU1[=v'yUN4eY0 `|aqVIʲc+'#x7,ߋm0XyT(:6' jGWvsL,M=}5SUi2zE]b'\,"HK`)'AMc,5E8᱓f/̇Jbx%RH [͢i_sʵ9Ctot'Rq'.ӓb C9" #"H(ǓvTR ;O:QV7:er7R)$9MzMC]GPaHTb(86/Vɀ'I7zɝI^N{ՠҴs߈NA[)X@eRGBh^(+ڊ "HR10蹼Y&A_ lAX>G,f—Kos[JlgM]I*_F7 E>:򿯩Gm*Z8#}3Sgɂ&hq'a GSL K$N .03͵Lzv> M6Lڅ^Ļ7uav:eWe*V_(o뮩 ׈)l1w\k5+ ( gwxXo T ImWוZ>M$̤NÝ&3{~x*XxSptY|cK6)&29#<"R鬗T턻')͔րX9 `aYO}ؓ:\ (S\ʂI$΄AWX-3i-u$L^N[Pէnz-8ҋm~ry]Wwb*Wm=%B }fصn *,ٗ<|a2#Pu(v="qbx|/3?̊ ̬Y 8=٩Z2X&)lGQW#&Qఖ.W:)9ִn0S^^כ<[N]O0,1eտ+br= I:7N99ymH{G@{][wrz./@ W嚅fgi`}܅ַ oIʉuGwuE :6M CthJE/8l*9r/ WQ m0۽(;,~;0F{^&mDHo [-";/M&1mӊ>Nz?G2x;N](h2{ ؕ58CM[EF]2aP?U9P$i=_>VtLz9bYQ`dIn_'hh}RA+ DtDũB0*"4X?65&Qu"<@NA-j>!UEÏPbpImGn/ E}󭏣AWˡ<۪ƃ!1Gr]{ p5&Si=IRX[^nRKӶ>2MZ.YiŞCAYsN >J.)Jj f}Yݞw%Y˔z:w}BP !5ց ;tH<䮚a_O sr %:K4MW(jjwC.h互>-@FFՉ%$o:gpk?R^76!) /r/ۍV-h=[bt6e9XTgYX-g8$iNzX>?cMj[Gh$JKux<C,L.wu?,s"R<*J?Hj\`{rޏܞ8ȇQAO_-+]o[/0L*Q#7M1Cˡ:]2g9zbMr{E:ĆŻ-`l^ڏHu$=bڏS*M;m:чi!Kbh;xi~r𩠷`^L>+$` 6#){Hnb+ꚳ~t !ݧ 89Ь1 W35$*SY8NjP+?=պFD rw*Y^:^ԁ͖MqT t uj/ `t [h:3s Y,D_ SBy34u&ܾƅK-w> 8l$5X{g@ۚ"͙ꄲ?ߛ5j~@Kע b2g{~ZrqŇjGe OԺUpKw>ۏ_ u(Ӕ(J}-\BTKFPҦu PzPJ>fYFnq%kK(SgDeJYH }yP[ҷc)4[ ]lB"_ŷ%1'R?;4ȡ|(1w6/Tm9Ϥ&jj/X^{(#M0 ӿw\!Xj SC*N6SVOK}gH JTرx.|jQ2pvS;Z`QE!9);|_j5'^:XQ߹Vy54m0X2ǚ2Q[A5`sp >0 Uss~ƬwHf3cx_vV2?i_~r TL^jP~7ڣqLtiUI?HC`Z+)5!a-`F|QF)an5m;`0#5U"1ObD<$˄/ydc;AgZ@yїt8<+ߡ'T4Z JEI|e\ֲo1U×ͶyE'6ʷ%b^W{Rdfz (A.AQbsϊZ.؄eR+3V Z-6@0˹#Оdj?߉\&€D}խ,oGkio)b$0#rO5\ξ{sϦMt1{[Y$c+=AB()"98PEȉfP7H)|v3s՛ e~)BteK5o'YAj@n.IZ{: cOJ k?wwa<7)%2p1 Uu:%`-30r}oIZE-CIJ"aD8jx|76 nb) ]ɮF eOH_$aYFP<[5rzn#`5V`0/3_ҧCe5{"}<"8r 'Աdzj\k*Bw߼pNCqY'F ߹B((̴0n-b+$!!㬾5A!NShՑ,#@NQEDZ\N-+q>R7dZp,n`/P$ݟNeC{ #]zZbs eDz10Ԑ]E)g!PP"%ۅT9>-Wm˜ Nwx*5ARx#zB0Tv^2 yǤغ~!JY&ɨmIݶ FY7/1֠dCfck'z?&αcQ˼mTC>8edMA:Ly 7[OEZIҽ.,Ėԇ(uQfrИz"G ["ޜؘ(g_i:ӼĪnwAd~!YҜso`4 L+X-"/oIsN iqs"5E>B"bq f}XMu;rs]hMyF9Uai2*kw~L9ܸziVF!g[uT°v RD{rIY:=``i$op1z!xF|- رlV} i&GGFrLb=ܤUXcJc[6>Gj g=#q\[mH#r|]39-ȧ]g ?>qv<(}*~6T> _8}~.-T$b5rV 2H. Q`@"Abs"Ixi`R.7Sƽ.[*&?Ñko,0f;,D\8Bk ½ԳFurz,C_TiX> Ӄz35m `@9T=h26@K,uOb`cwSnѐ{z_}n蒙͂[7ui[dE]o(@|iTH#4.=FO@86ȴ aY>|6t fNBdczLv#+C -W ƥ U eLоl[.@ Jq 6ۇt?T[-1Rf:^CmӭRCz.8 ~WgXqb{А_iN҃ 9Q66SN 4-4Y=yHw617N} gqMߤ_9LmT_fPE Z !E|M,Z=gs:JYs6G]N e•uWo"wsLF,f%P5l](e}hк1`٢7 1)W4oV@u#b&FMhu81p>\_|F_o`imɭt?Gs}u&ruD>&5V_48| YXS`t< )L_:_;|<ŗI%W<.uI.*:YIQ0}i8lJZ[Z%[2T'%)ћddЖSF3ԞZ7s4#>NN1O;]M\p!#F4_5AҳlWo+)uΆ I섌 uVoE* uhp3Dc5S/ħDn@rEc=׻7yT;-AsSl/lP,>v(DMIg"[p}Ѝ+`,AQ!lXA~j#9` GuE:e}y>@0 yfgj4s$6ӝoحG]tS`z1x?uxSsqZ'm-1g_VEr:l&vo#}E#SZo$p*vX:ǽ*Ga`Y[\E. 7O&B8yi_r*92kh]eFL‘0xyKș" X5;kho0Iݢ")o?ZzN(\$9}#R~VOo:TrOmY<WgLZFU-+85Tibϕ!io=b1W 8$ؒ̈́Le'w mrn~߰Ic0`d)pZ +|ky49၏&"){T&{ֿ`O\$&UU0H }҆y #rRQ\hbԞ! hRe?+޾,l=pY7{SwlX)t[ uC~1n^F!˦;VoGV1Er%5ǺfGv+BE:ta56/v]c+t]uӯK+b]!W @ W{$7?U7;#W7 ݡ[c &!ɠn8|5/qOUIݷӋxm4 uj/a4 9\dM7l' rRߩ&I)B%4^0% Lufl&sS>2L9 Yg@u5rLGgj[ $L5ukEXɜJK!~rM3-E@+"w˦,Vnwΰbc.B])! 'f%Xj"`/>:x2Qc sZT(B( Xc2<mњO?.73)myF Ȅ+NeH9q$w<Դ~sT"i `%#{rX 80ah\J>u %4~MO 8xUҹNVUrm,V=nwD` A9@c!pK,]z\ڪ9X8K~}*a?s2 6-uټ AoF,ּIqGq4}(FMK_sӥ-PO鵪9k1mZφE`۱t?} 9A_%k>hL? .]ɿ`XAh;rTw朊OYld ]x3;wW\S$MVT|09T\0PxDtdܞgp 󫔡~hpM {|Lmu{>E1Yލ rzy2J66 $bvg ϡ!_w/w:^&5Iy\>$jh_M]Vt\^5M̒ 'oIZ!_F]OB-N_7 ~/e(m zp\3J)]{0^Kږ9[i3}ه)P"FG&n74ˀ153hX⅗QBVЉ "_QȦHݠ<č1k‹YGxΕl$3v pdi\*Nqv&\aZrTd-T Y@.M$(L+XF q@T0%LFo'Y:HźCf l>! dAxwBO,ieB橿E1/kܿPb%#URsjdçu}<A(&]d%"<_hH}U'QJpi.[1)yx:i2Bh\aib ϝ?Ⱦl+.%Z{Wf6 |¢ɿ<٤CR+{Er 8! iV*Ym3#R&n[G".ԿKѫ ԟA*[M$/.mnaFʻJ`xi6|C&Aym6u&I[ǚ'+.8 rt+.8p쒨$ߪW-9Po~ Ƿk2 *:W.H`Јet֫6`wkww֙267f nK-Pq5End 6&=^ #Wnb S#9d-uGf~SlxvN!VSqILN每 H=}SO8x |Ь6Nz^)9%i.%H3"U[Pk:[o(fr2walf',{!K|Id~h,N 2v/Ԋ :۴/m*/3 /䂭xړjf j;.ac^vΥ'x}Fu[G꣜զĴ'G,3R ,ƍ*~OID` \x(!(ؔ2y!r Y!1i7^S 7z:,C<7C¡,;OJBC2c0Bzi9TmbM`T#L \ub!VاUoZypRSSBٖp+L1 n$Yx+:Zޣ ۊ$1%ibZ4#K+?Mıp%LZhYW5ٮ0o#a.lݘ)F,U6*nu Q/bZ]#gEIWH5""]luf] ◛:-L&?*QˋPdž,69D6wV#!\ Dh!pcCMەrRy<3 {?FbeXЁ.kkoT ii d,ZE$>6xh8geO2%LY!~咫55uOWZ$t+s; |\al";^K [-kˎ^8‚|HseWdž Q !SFGSZ}#ƻnP뛇W:^d~nO_,c8r>d@Z%^9l0VCRO 85^_[U2co65uKo7v |(#J"K:a3uz<0'{ؼ3` i~;A hڽ@R 7y -RƼҧJ #Ŵ [>֬:w&%u/D1wk[qN\ ͺz6+s*6-vX#7rzQtX?>D@*ni 5OjQ" Z~6H/O8`k<ﻵ3&'6$N)L<i2ZUi]4(1*?QE{D!奜Ɩa]ΝhG}fg02||.'{oF%9~klBo{H=ԭcaT?n:~Ex"yIda9.)CQL7.}]JP]ޅ~PY.1УWf -䲳U$h !]1a8YͤvUkET8 "{g ;<ج|ܯ Z_t??&%O:Y͉o0"7qTiCƒ[ƌ F'KɎ=ow ]tIpeX{?P%1xN]L`GA?8BMȬmMJ{ʘ2!~PNÑ~յ #*PRIeʻț#$D‹[p|6^=joc3}Y @2!HKM||K;J QrFP.ӴDk V5*(>4ATg+yETOe=OPt߱]2"$hie,;g'H@7tqya:mPwv?U }~1KR$Rgj\&.LXpab${p^NͿ![( hZozuj诳O32ݙIQhqm4FM2v&$΀}k %LROdt CWS -KWyb |-w3K} RFԠlU 0N8vO4aW!~-=7-韏Mz в:50 ݗ2Ո 7||alPo7, -Yi w``]N dԂ-(Z5#;ǢҹQx-Qp^L+!ʻ_C@y0<ކ˯4˼9ϲE\:`BT⎄ԥJ :;WTz ']kd?ٲj<6pRy-LfL`r̻,W@~2gVl;R MHol5%SmZ8Acw㲄6@ڀl!evN+mdsKX;ofcϱk,_^hwq.1N,S{2yEZ![23εf[K~AvU-i O`,bg1$9>7E >oUr v L7YL8rZ0JT1TFYLE ^*Ops)fɄVvDBe SaGO.G뻗֒~͓N@4*Fʤi6v-B9"@Sh۸b// E3̃G3$rLuN9@}"dhu`Wc8esVR@.e!`h T :m;Hh\\HLPg/,u?%pJ)_h]A'H-+ɘ֡1mqPo#€g5ԳB%RR- ەW*#4 3e/\`<&oib5L2h6e nh9YH_z ?_ 3f~j;Q϶ѹ7f %Cpy,^%Lz#l>~a*m#ha1g+T g?勝>I9QD͍7oebj:eD[(b:jYMj;{G.O(Rάcjgs/ƚ%4)}g{Rοhh<#ٺwF=eo>9x"gA_ꕠ0ӫȣbeEeqF_G8v> W;3Jt\_6R On}!}5fߗ QM8eT`}hҍզb<+ /Uj<ۦ[vJ^qeԕ aBS $C]hB3y%hVK4g/biGOGp+?|qsqJQZk"J38!.8`f!PÎ*Qfl1sRpb9u*>dg /bXk^f=bvl{YmͭL -OC?cg^+d|;$y&Ng<;gȪ_%N 'W1|V}侳~+tmz㕎ge ooqnCWWX7Fv0{A-0jxpI 3Y_.=y1 .+^<-m|#KO/1G3(SjFwr;>hW vL#wzwsRiܗ ‰n$pN`~07):~"rCYlqcD}md]Jo/ wJ"hMV%׳ًW&[г'"-:[`*5>X3LVӆ)!/:!PY,+ۉ{j2Gjň- 9K3K'̿\羽:dnzcIqFn4E,$aޟjl-'ꦾGwwg>p`XY\kp2kbi'~5EzgY<YZ[k'q& !Oлt@Hz@ViOAcXڬ]\"`)%GFw.)fPQ*/x9Pcd78u^y="Ϫ ;Uf`<6ԋEsx24996 Ka])mVq?e9wڃ{u.NkEoa.T0[ imy1gZX[PC1*t!CCAY%v׆t؁x0"za70{ąr7_C,nGQYb(K\)[CR b!j.fZM#:lϰǤ/g7gvI5⬳d|򜧡Wah1ono=@R7z 5-<\_r$ mƟݬ;-apct@rszYT7Wtb6G|?[yd<'jt/Li>݄V$4ϸHW:bu&KaP5luRwx0a_ зuӕ?f2v}`BYϭC<ևx{aT\ w@ʴ  GrdwtM |:\CzHUĺ0]=c4y4a/̟ ֳkY (Aؽ$rr6{K:-][q'Ar3W!vr:_GCj^hTrvC-eQHYH=kLdzs6)CU|E`G1?Ҫ~U/N詑fi2ܔA`dv'`>/ `}vA HS_ Mj4rqMU|'^c.6-vW _'/2O֬HŖ'D?uwb<<s `GEʍśt#b9:_Ly)x k/Z h) Js)7a_hhQj2_b4eǃ 5xp{s,` V60:s8toOE KE~I +n gz:uNJIzBV2knjz 3S[fόc0-NK o0BP rBˁqLEp8z]tK_mp b}བྷSuD㓿8D>˂C' "J!vz6Rx#!1(苄KC#̦ C_o7tt̐s = E oF|HIC+QXnǃCJg4_)eV,d@uE/wX\DR &oKI*Vq4хշrw6+d?nU&O !Ooz{l+PHqPWGڮ75cWFl*u.Viي>\"@-oA@AScc6[%+gl K{˹+C6 ɷi/q3\cVee@rRb-^&{blyZjBP%6 pvuݿBc8%3M&bmIu%(^oΑmʟPwe IDsrf%QmuCǁ L1%N\mS]qn5EEGWJ}6nJJ[#1`O %A]B:1L]!5y哦W,2DqAyK GPȈyAӹ潰H=GE5ʱ楊rR2xB.FKTBJJj* zhJ5&F.J3C=$/.1UqOYFYtän3F|1v)[T#봝Jl~luADlCw%&tn. ՛1Ux h/;*p o4 V >L`%qɞ Kߖn| ' t*t(Q7n ?dtxdNi6e8j2 y_j/ߨgp"-{Z~̌>: .>)hS vSW o?!īkCPx痺3I IU+}PXanuZBqmJ>Hl'U"m(!Sέf"n*P+ nn EWAy`}hJtN(^q̶l"ӦӸz) SxMC9g nYUԏ嵁̨SS-'W\n ,lJu[.k )=,.NcLQ49GIg&|0ɀ+?$ i7Kl=Au{iY%r@{֊pOaj h,JntʫEoNL͞' %\͐ŦJT/sc}xS=qUP,vp佴Z9fV̴nꐹA"mBY+mDžwIRa%<+e ~ L1>5E_ kЋ9/*zW[zTeи\w`pB0m޸GM(fKءep@- DaDuu64k& H幄=Oy%+QشP8ɸF#=3Bs2ʙ^\c;}<7^Ve'_>aaL#JFz}Ŏc6+Ԡ'jQ[F#/mGkT*~>64hJEo(@1m!V46 9M50I%EkM>lHTT|[UDuz]sH̭|B3{_\6 P7aL?O]?j]niM zFz×Y ; ~>#Ò"vc_lgmZ+& K5yfVAPr=Kz}0 w)x0Qrjo3wz2RZ":u?K / gƝ\1 2w7GpUb3T*U#h[0ǘAxT!2- ) 7n#9Y]0%W7&Rqgl#G}^ rQ0tF3.\.zQM,[6.*4&sK x-dX"ER&Ol$;FH*o f\<P;oNTn/=}(N-SX}{p@_`Q!s(+/`` 95zc 5 V׌}.DۂAU0r!S ZB|9isw<~h\i+[t2)VJ}xҿ3 ;a(!A~幋*#PLOC!;0O+;i-ϳJ<[d8^MkoȻOBЗ' s Gg.dkM\t'iΔ{x訹PK %/l*)uBX2j$Vj@'S|Ӻ.xY,nNtȻi51=}I+Ug.7ǡd=֘XA>x{(q U*.(f]Z ໆ #|qe}:*/Qͩ@Q`G? 7Hg5g ת`eTGj֓LAKRR{r3y6^! ͸A]qx];WZ%p9 ؆G KSa_W!>2 eqIw\/@p44;Rk^S2u0f"^8!nGR͝h:8)X?xn61$2HZAy#b|qFww<Ҝ_Memk&똞~S2e}`g >%W8tYfWƼRbyzW𵹶fn E1樨'~0-1b] Ssi"\ MNŚ#@[P}1BQ̣Р>..fOUQ Av2i:-^ D41Z0"=0q>[Dri ;DJO<;A*JO]9amңfc1Zi 0fmQFN:s~221kuz;wJC E(bُ:/8fۖJЬzxGK:Nda};Y?Nl%ׄ[q)zkx8`7ɯaNhB &=_(v?@Ǽg\.J/Q40CSIm2_h!`Mv: 0Ix!}72Y#5i)3?4H:-x2'S5R^j|>fcT$ {jL^l\?q]UMm*;6X… IYr#5"熁 8qɺZ[^\SrEE.ȵvf\Zp(.]jʽ#r?nI1jX/>ܗfUky|_?Q(w kMﴛZI?e(d4P(NQ@O:#$7-KqYs2]6o qm)-CuX0dZSh61nup8]UeO+To ZidQ@6D"1(ݰסTm]Ȏ=xi9>kIItjD A S⛣ 2P0 <% :g䘴}@xm-X=c+K^giX*嚶qOGy^N6ɚ M ?&@!]"_ik&񆶦BDW;i6~}D( ^Gga\>T0SR>~ g ޳-oSb}z Bͅ2ٮeXE۴glwVbq;y05+\(OB _^:Cu7F$ .Њ-v"d9ZrS$6} k7n`lgãQ4ʼn FT"*G#p]=M':Ȝ3϶ޓ:ziZǍM$U谅:nSLYJLc`7ӅՊ.r0 5!{_=B (q ~3+Q)/=%&:Ml>~e5)\ñ1[yQ c ZH޸,]7wrօ1ƚ̰o`ɤff׷R aHZl/J*ŝ 2W_5O@$F!5g+C<@JU䪗%nfa$H"<6AwG?E\[r\ HS皛aD,C?ֲFqLh55kfjxÿ=]\{CrVau'w6t '6bmNE+v|uɮEuRß?Ki__%[5_)<,0WҨǞ_=T1!|bY?N ++_Vlo,)M17l] 9 k潎kOO)J&awE#]Lev4H6!dmD8qăI0^fH`U.Y@1V-TGޭ(Y'Xoo ^t#ѫn_"cb'.bC㏃/w|iv*+2ee$ Y^r՚=H"[o#-i}hB k8Se=X8_rⳐJ=u$ciBpGIſ2K s:JDpZ$oKKѧ1/Iϖ2}?Ӯ!]һLoQ(s3ֹð=6 *h&O FTWcmnOQp-[Ax3ؓ ^}NDj:_YZ rs ќ)IUau"MʮkH:݉U+6HBz›NĨV%VT{RveQe$tp ƿٛf|Yiy1LE)5Khf%&1M?Æ=?Fg:)f?FmUi [[EHPI-{7 <׻| v!݃2%$of*- ¶$h['23ת'tns`Vb#PHsA +ɔ~^aƋR>ilS g8^짩uCt:I>o25zuܒ] .LyNiFvK_;gel]fß 1`X{9ϻNŻF7夿=d4;u-mWIVs5yu6IgV>BS4Ut<kF IP>rgA}x`A]Z6~Rj6o{SGK^=sQ#/ir>G2;{EY #9AWSt^d*#l_C? ΙXIO8B(G=cg)l,ִNIJ~biܐKQJcVfc;~ s$@7Df8Pybً^irn-Уȼbp( Fi١w҅rHF"4P;tAQƸ=r`fWT@y>)S 6T+dTnYCj$P o(6]D;4BO+.n)|{Z'H#VhG[,Y`&UͷɄe=vxRz, "zج5`q`[]_5E0+{5{8M an_u̢=?ȇqM-֍'jp}dnJgiG"# Y :1$ު ^RJ4\Ar*˺~-u\A]wLۅ`Ė1&3a pcP@:g$ﳘJEXI[Ng`cRJh >j,CU\7[\e֞{TxLϝ|y4H 8t#8TN{2[Ч쀜C94RܽzKc*B:7K\R՚=i IYjhB>ؾ錣ǖ~oAWt)~bs+ # [1_v*hBz\Z; UbR0ܵ/dA S^Ih1&){TQC--DCHXAZK;1]=*v exق$3١n[<#J`>|"bFIHJ`pJy x0['h *"7`C O<'Vo jfIn>튷 g(5[Y!2 I+`&_YkLRHJ a[ޗtޅ̨yKnxe Uyj:nb~6< 8C=ihd8=ؓΤOIm1"sUF'}k}4:H~VqeGҏ:_w4~9ա'maY4wIp`ylAc>[s?ss3J1abhewb"k@oL~]@*Ưb&=}L0{=@: (nw!pAõ;oEYfos\d1[y:V(Ov-D|"19>O ݷsx͒aϣxqTK:y ~f=03}>AA'6B/{!| <ՇG7nGV'9k'[%Ep?%i 5+F7w"q(ِy K z5GH/R.Q߈]ZMJ΋-Y 0CDrjbl'M[*tҁO{1AľV JuJ9 Ku%Υ4t?C8N߯/Ƙ6(_Ѻ"N2!p H$"UW*GkO!jѱS5+3p))25<~pivQIȖNϬ} GEg#FғR: zl=I"gP}㺄s )?+uxP;Pde"J8;cU8n'E{oi:2_%5$LluHi3J IP!.ܶV֯_v1WXј+:3~ne{Y8X>݀.4:*:ʜS0ŻeuCH>[X)xcܳ-ڕ{k R3Dp6,\'Y3QgԵ7r7-.~'Mј6kxdY,iƳk箿X~v#k-xO-ﹽ}? I7lDG;a`")aH7,!v~$[i&. olhzgHK1 CH^҃7Xy߯45rRx>BBK.~δqaxOa@4 d@: E#^߃5X)xpHP!z˳(K,-X媭_֘Oo]Q*ZK-Uϔb.K[b 'Vi~I^b)ZT*DFPbu/;=.|y$ 2PdB"+ n9d7EsG HrL;+X|zKpծ뒄 rr>1BAꮴq 0[ߒX!Erý'Gpmjقhb::BMoP)3qqtb5X=<&\Sa\3m[+W=xQqZcb4ӹ!FQ(Q,_W̧S+ӝr\Zef7rK2ebYx_>cL4bJ~$ōk9K[J>A^1 nyB˗%(QXvmzM2_Šƈm ~$͛R@+h,EA7ӡX%7\T 3ØڃS !۠gu>_F<`|mM=ǽv<3Cg%ƲXVT&)BMj8jՓ`~>O[7GdݽgE" Խ%[5]p#SXxdo!Ӗ8y(9XtUZd?.By@ﻖ#.?Kio?R49XC'QCY@G$lK[a5}HewdQ!dog *%F6.Bd60 Doe®@T,Wڸ eI Բ,B.C@qSsˁmF>tyY.ZGoNzkg݂:]_-ڄGñfϲIa#3`l8Ӝ 'R=c"w;|ͥ_Ozgx]jn!4.VՏw0U~U/頄F7 aV"RZGrU՟e.a:aZh4'#n6#O8?Ǵ vFv kmZ_q㚍MLV*ݜ5QSs$[ZU'UԆ$A;fښF4uQX62Ziǻw/ 6oWVr,GmF\V¡:e3&A'* G^pi#qZR-WHr8Ȋ$K x9j 70&F}{-2(̊ݐss:F03L3r_ Œ(A/Yf#ns]"H4*@_zg/lo{HCk4hQx ݽPΔzXSE8?V06Wu ̕.csGc/K v:FQQ|=aȌP= atK3l==="TQ{50>$+QzS! >k#3ɖP`2 4a"3v74n!VsW21khRЦD&>V{k+c9>2"&tU7ģyhv4"%hGtza9tJ/_ I vقΛAwW iZ{$ .O;Qm \eຬ4j'R=S}XXYZU\ :>ޛ|9ph/Z (輫F,qp7e ;y;#m(՞9{iVu[/ d RCzjbT΀e8.-hZd8!yYh .핒`Ez snkdF_R8BarQJG =B[&Cp.=[O"nm5dPC%ksb⢺EH7\IJ= a,b`MG:/$즡LqTvӕOmz&KRx.^ oey:7oJ9wT%XƐ`4}[˾ou Corbް`~^cXCm!%{P4j/à[ ) 0'ݼGnT^Dlhz8,flQU,_`ҍ%g̒E2kg ^/%7]I vv {LH [񆋿!6ɢ iq kq8Q/hJnT{Fw=Us0dT?KO* :OY -F =2R3a)x{ !꠫ڥ1P6}~`8m/ j:S\|+SdJ)U% mNѠ6 3 g4%}LE;r]!#z}WѫBOr?DeR $PdwA51>$c0/Udcgөz!vc"` ϢW/Yb$AMx<ڐ?jg߰ Y︥ЉҰ [XVR{zPP@Z<%ZcB ZSáّӔm}nukhqb?%i`-7pr~qӰwu\[|[uGLFCP7d1 Z)=)w4Zf)R'*@fU*Ӧ)o ?*RB4,#NUPTC)- @7˟rGIce+L "ZQT$'fofpo[.z f d*)7ٮ^.? !wV/MN$%Qiyyz7kby=fCWE|գZjJ~/Dߎ!0tGK@"&yh Xb >;="v&"YƫU8Ÿon"2uLѨst1uV".< $GB!HoR.Gvk7BlQx0b2RhT˲n@Cڠ%<:4q!d`dqNJ8kCp{Ggcjr"m!)נ]ssŴ.LfGuݢn-DCFJ^V^ym~G>w`daomx/tcP(ܕ)w;UG,}*;;Z}, ({YlVYvzwYӔ)[޴jye e_ku@1J,5lmG=~wY¥\ا6G[HWίݽ܉UvAOŰzz.UX9цNd8BR:xP]=PǂFpI9,:NÑ ے' W=3+9}&IUλO 솄Ԡa S\;~!A#i&HozxЃ~TLF3J5ouȎTѝ*a4Pܰer0ht0p1ᴎd 6gߤb%}LTvѸ:xMH7g \ިe  Ԉ[ 3&3T vEƊKZz̃B?^ͼ2.a\{8 9L&FCȖ)tX;^vԀ(=ư'҃vY.ڲt7F04T*o-wG(GG.(/˄ d'iyd<ӾԿNy;ڨDd@bVC*I&Firl\lbK360sRPYȕSPύx' _?]]k Q?2S{t擄t~E/s3UͰ}KA'0 ĕK ]}kJzyq  "ʐj>n `nZ}(_.i|r =EHϴ*J_N8tL˻;q0S?Y;{CPN3ӬI4~ V4zꥁLBt;jO뼔kr!=3~U;3}HҀ89~]߮٫i(hnu6u;XDUSv pUZTTY },4Y>ЍBz6r6@5]WRFa̝oӼbgێoW4AfXw8!R ɟwO^-Ku8`yvS E>2NCh )FJ5$GAc_0\5ds6"Jh57&ڒ V}BWOͺ7;2%ZHm7u}M]rrrG(d,GkBcFv5鶫C#D!l`=8ށ:_د@f\Uf8x 㴇w.u輄k6 RֵcE{ FKځYcW|P{vR7AaR J$-GI Zql]Ċ E/!ڝ&gD "w wFw ̫Ul!H-h1g٭ .yAj(QNO >>gEM-[uI]=K{LG!߱?_-'cE%l~=o)ӕ`AN׼xz$LCS_%nGmrGWturqrP{h߄}!DZ2\OP Oޕ`A.7zʶAʕ4n*~`XJ,;>犸oLнt6IsҸRPLhpOkAt|Q;=q]n:=55-J|~"4:eBE.1[% *2@g@겯yٵA@z  7C ]d8yc[7 SFB]alyZv[؜~, SHMNR yinM>3{(ۦeK-K֝&krvTE= ml)@aϕA}ٌ٦!RWoAxC4wA?xŒt6;9"Kzs&?wP6} u.`]h r$(Z6#N; ?φ^W. ե^"+MN`)''m |׮AAЍT - ˥nZ$dXNb63E~nonm,W >ws9 ǔ/ewZWɾS x:+J1/Y["_NamJr =igty.Ⲟ$PQ;#4i2NdhTo}:b/\ WZh`*91T$3H-7Y~pM& FiS_+BZJQxsvs$ -`SSh-r6e| $%8ʷ; ;+N&?**%TzB[[3QWXҟ/іX(T`ɗP/8vJ}l+T \R_}?UԵerO?Nwc=;sCgbRwSc4XNNEY)yD#*8bUMm#olaSYb*y62v#X'-F3z0>a0M2=f/΅=%5*d3Z]|Ь%s ֕Pإx.'`܈"13T~eAYMX֪QvYT@yr}Rqƛ*53۞uF`4hrB#ڎ6m4D̳q,#4-՘NI(n=>.dvBVS_\ ]-=!|57Q2a?-r#? d{R%[LV?0dr kry{5r&mɭ"SSEx!.1#=)`A DqRfbhwvEZGﴁyl(3/Hߵh9CTI)@/z7[бZEi;S0MC*7p@9o7ͽ &˄ӼE#:4AO-u]r|OGr43/yx#"C ok (j=)1BubX_EKyTGhRZWb/z Ɛ<!2' onЮ$hEAm2Bx?mWW6N9'9Lwk3XG5P޷e#R<'G'"X##F\~LJ H2Gp!.}hZQpot$Ůf~ D= #9m{kzu#ʒK;S2#^#67u yQk2T][!',vV+>(gFJ!ۼDzڎ8%)>οY@Q/<_s4:^k%r)5*jݹ3!"#L^Far9gQ' $4lT5Km9mT`nmIǎ  j}O_K?/M +PƳ54": &C:*@g0eݼ1!G4l,WDDWl{/L*-joMFwPЀr6ϗ6-캰Vi7Lň(̥ph1pk溲"I#}% ;鄈@nYŏizKb}ѻ$?QjsW}uT~3xL Ӣ.xE-{ڃ?4UFc.Jy/6ѦdP9/.AJd=NZ"QC>n4$_QIԹ1T_Q_CILͦzOS?Q^^ٽ~Ew~ihzg5rW d;EۀQ]aѮ31|rG/ zlq8G[安7w73UHV^[&U-,sȮ*'VN(H~8 ka)]k`,@\3`w_˿}Am uJrYA&?8D߬vN j\:'f.U_n4cx8by=gXQ`vnp+*/&}/;Rajf}Y'4i,@Ȉ6̘I"{sfC*VW2(ix:;ZrCQ\ ,@$ l"U Bhٷd-9a>#XpRq'e7۽-H^/+i7!s~Uo%=#W_ɉU89;]0M5@5?8}H-~{g.D3ʣWr -ӄ*QmZHKꖲFK%dt3>jș)_{`yuuEI]ͤ$9V݅G: $4?{3Me6W ]5q(a["cٓcGZAQI wiT;Tf2|"͞& $U :x?8ɕJ&h 񍄲Cl6 *,I.jZw ;P0岸]vΌ{SX0q-"$KU\`Nul|gê9Eԃ7W\57,5&IڷWCOGh<;ˬ4# rHq)Ccg rG(vt1t#[p ƚ m\]Mێۘ8Jb?r= }~U]Hw f.} 5 zڟ[45>WT%NE|мHٳ<"y6`K tt&gw\aövFzS{EtcSa]#Hc":Hf_57$|ؼ4Zu(C9f[ !"IՄg\hyr}}Š%u;>] _Ń7VTg3ڪ`%cU޵^UeqI)u|bI "xgH(vhD귁_8 QcuV~ 1:PA3Mmܰ;͌YeW\y^dRgnSI`1] w텞.lDۯ}&I<ؽ/mR}D.ӿhP`  AΞȓ!咞H@0Y+lե(sp*/qi?6ωzhAnP(,ݑ Najhjև]koHBu((wYh~HNp clk<,H21t=TA吗uUm9OOPN.e_C70u% gIEjG#oSn[ྷzĿy,3WUw40^apƘ_fFv {gEe3F#&wU2(X?!_1.CsЛdR=hA(,R XE @iD\d Q[(j+:`-20ABmF!Œx׶efE@8r<ЧyD٬@C"E",gc \mtzN^:jLnh3 :r *O*+Cd$~?9Ehc%W:5f;7elƘʎtC{ '^ic6uK@buM.f1 nifܟ!gD9n:R"=6{c*B'3o"G9bFjy)HOu:pzUi޴1T)XN@`ei͍b5gn8|$9`?03\kO3Wˈ,jȩ~^.d_A!iŊn:c$^CbdX E 7YP7tMH,O 8m CR>I>e(/Ɗ*w2a+D%,/.A;_ }/5g-*yS~Q^e `q^gkn0#KU3P~Օg#!~>bs˃O$SX;׺EY^@zX3`;љ0tN8nEow- O@ ~(buv\T.~Ajy YdǮP#| 3j;$'0z= T$ mZ qmφ|̆·6beуCůϿ) ԣ?蘦1y&w SMAW jF@=sN!N/-ꖂA5 s,Po^WD2%GE(64!M:8D>hI|)i^i(Ri\IWf֨x W`R*܄Qyu\ ʇ %"LvG9 [bXj[_(6R3cZVϊܻDS7FW4B>>XD#nj, u6@g7,=FU kiG =G|<:i}`1FwNn}9ރ3?1s&VPSiH[+. $)Wd8|=STiO7xbF2 m.I䍯H% 񣨭ϳ4'/@7+˂d=DcGL֛%SƦ:e2z!^Xzz\(sSi獢G"|qLn?ˆC yXdulH@%aK-Ȇ ˋ=<1?BgЌmv;pBSLs=Tqy9!s:!$ץe<Y#m4:Y2d(Tγ/T _ $L{'.9$T^ʩ"6,>~-=Ň iCaqDfa'SkKfIKӰ,%&4uLϢ'taVm!3\ v 5YBB՜Kd4,\3Gq{YscD ͠S#WU22y]LN=. huwՈZ, 8B1 ͍1u/ԈsJg1wνǵU=2|%pMb2>t/nS .Db1DgNiaD7Ek#UAܞōOZՆ߃soy$+:o|j.[N$3K:RK9:gg=*w>ɿ 7v3h)D{T:t >7I<*C@z$Pwy.",<-FV#Jȱ~7i tHrt|J*\W;o-0K!_0b؋~Jg*OYkPԇ#-VI(Cħݿ(-A]Ewx칃iw @U=vs?8.wUo;cz%^{` ͼ-٫# TH b!p9[K Eyy>L4}م~^A(K6y $pGRiT9,)2mM;?͡ݿ&eK(PuLS0n%r|4Zr 2ϗ ?Ԣ:^D劜.J1A v ע@S#`Qo,@W&xK;[mI\}RT5<Ɯ!Lbt.!$Fk cS{m/ga=v,[q|wh#՘̼Nzi7N6KD,Vf;nljExȎ_}z޳DtBbOya0.]]0@oxx6S Fm%0i]ߞba]Xn ;30(qxZʤPĽE"e1`DzW((Lw:7-w2G.Dp5Z>Y 26yЀd6k4Act"(Sg!"fq&! fh&ڤ:lq*hv0:n^ 0 \ C̚z(<-̹.p?T,pBM?v*a\ˌDWYCآ EU-;g?l1BV&$=7 S#"_\KSMti8)Vn\:3z,70EĬ OV$hgٝ\ 13"/ ?6<~LbR7pͲc4":%l^;Ve'dq{2K s&\ vK X<~Iyrh+m8w_^nr6%8Szjl|~ %_4tRxɬ$[.K콽Q ڙn'_+1?EtaEͪT[>9؇=ukG08{% qkog0)Ud?ņA?w\M} FxO2z-?ǭySBiHT/ԫZ\MSci6nk=pO5%\oIAVu^RE1*eEe?EqLè7So~v*oPLhH!"-΄H턐2$-ءL-h%!Hh g p`` hrKsj/acqZmQݔ%T BfEBCU圿lw0s<\̗(AS|@D}[RPB5hg=woXm{A`N${=_bvy*K=X %̈qش* L3*\h[a]䭏 T1*Dc6Bjz,e.=hT#ƖZ y3kf #+7c>ҿ||+kgՖ;9@Ov䚽}qT&щ$ .<&Z!~ϣ:ɴ{U{Ʉ黧"SdSMq}kYGB1-W}жb-n=w5R⊋nI׍"#~=hϏG'E|bn6?n"o9*ot1bOf"QAb[!Ο?:|{\*mu|d˱)oWc bFrtMfƊD|lId:ZlARbbl!<t^t(ČE .J<sC CfPoᵫB}R Z۲λ˫DF>X_ `a]V-yilޘz~x];`AE;N3"^"ovuى @qBOH鎖2DωGU`eQO?2ȹVX>t*~]`V%'ӂ"l`䚄/|"n޹rYԚ);U(L+C6=CpvPqTh58 E9neפݚZ2v|b[;{ix51)E#S f3VIXH=A6N>30=N/doO/| v1>῀q9 5yP|B#(5N6~a+[xTpo-l2?.jJD 6diXv3qe![AP׬6EWÔÂlʞ,&acK+Sg{PXUI^}oIV8njK[;gYSann|QLߡQ DJ\?dBkLJ6/|bfK0Bph֑x + #5LQAĈ/cƸ/Z`хddn,9P vH$+E!`)E4f`n_5ѩe⥗^l8 >x<@52.pgE #{kvw=hv_z"nJU$i7wxe:w 'ձVpyT"\ @'hv+Fmr$I_}lX2NS\Gv`s8⅀LrQ3 /^KK7Y)Q'7 >(=S*MbQ+AOO*JDh5y"TЙġ²X. 0tx oOQ"f,ɞgd(8ȝ ȞB H@w6/-NX,pBBs.L`Cu<ΟD5Af"+? W-Q=Oj4Bb3ԴӯR\)U !#7hpu2,|2, ?EXwWlɒ^DV&=Ccʽ"BZ:A )#xZQ؈[D+l/2rt*5󴵿HI@* x@߮],z4T-Hjt9+v0rNHˑVZAp +~!$uxlM,57$^ )V*@-XI q & XyMYBm^՘rOYk,#g ?;ymptJs}dX U^~˾sM)\x@J7R%N/FMƴ7*ri-El`(l[UZ #gxNANt f$(ⲦBEnfslClD--."<F²KI?+~6@I=&N5Ks8~чCqHrv+Tx0'큦*[i`0+*aAaztcf?8lɒ%>rѼzwF&8#-4%j*Z9U Yx k!W6rcfzI\:Ӳ;Q)Eq1'Tila/xj@rtmv'xdk?,տk]U$Y3 cuT+DuW9X;M[&1Zk{o&l :1CQiYFMwa0Qƿz_ȨQ1L&}5K*ybB{N9&'@BdDM%%n%4Ҷr#O UB_|Q*`ouh>vs]e\+X$8_û8JW3g8Rcꆌ$qA;4:įִtJOoIlP9ŠHH7c+GT0t:]Ru<KGYymP+f8ԲQOH-Tnj s"thԷ+ d8Zrrm[Kpk:ß=#L"+;LC$J#11Bd1ްr,DYaTp띪8^; _ ߚNsS)04,^(l"O +To9&ү jB7Mh &Ӈm,jwFn=p ?Oͤ KePSgdva9l掄v3PzVI 'lkwIAѝ:򬎡&[Lߦ`}#| tIzJxbn ;Z V"R[C9~>PJ\o ܒ-_4B: 9lnKI( ťDdך 45X3BX )N0s̊߮>L{B{8 ,t5C*?utt0orfUW4i.߱7j ѹmUdžոD8=_k; I8ep޽{A>˕a'^^ _F2xa(` q_q.fRձDۗژOE0_(Ip}'&Ri}dA .\ELBYϾ8L̎3ݻ&Kt8Τ7Ns=% x#|)%6BE| Ŭr=d-5qBJ=Lp%_{-DrO p,Uہ;0QW5H6dZ΍qIw˶xЈ&ђ6vzu>5*yin$6[g'yB B~`+Ղǹ9<%%EQfjGV YœJ0IZTn[ I\C ]1yL hUGyPhsW{1[h-@̚¶aC ]Anj ӥT%S/5<WN.4GdB/.Ռ IVm0ֈ%T(,ɊTc ÅV|.Z)jMwk+o0-KrhR^`xZ^~ǮEi/Dx <|dU3g'פ5N.pvbUu >%Q1ڗz66 +1n#ӴW,pSG,@y-G~I*MSjaw 3UdRDb K:>щD(0f pDl%VBVqr#o|cLg; B' _; t˧8tʶh0jgml 5e`%Ǭg}!bA{7OU=cHM1s`HכT!%Gw{l6X,e;4 @S*[VO D8#$EΰA&`hE$Сo,ACɑyṠ@.e)0kziT鯿v?wRXv o2òQm4S p$"WL4W"Tљ_rJ14й] xP#6ѝ]oZz+c3#8+Fť, W#^# `'1.'(eΝ FBHU(kzDncYzB۪AdcF˴z[ 0^>"9HoIDFx8p߲s4!XgFIA{떰Xz"930eO}n"Py:Xh+E?ٓ[Ӗ2In[5&i,}lv$Zq~yd-G.Fd j}qȮ̯۟zg_. LFj( ;ijNTDd ;XyXoy]ஈK;m7'h`42 OWTybfdol]r/; ^0 `qjpvh݇썥 pŠ"u4_Ha ӋX(9"mqnG fkT?|-;rH4#aDu14vi$I[ JQ~  ՞VLz Ĕ^O+Hc|®-X&ͽ>mcO @NVP9_3(7ah nŹA'7.N\1<3HF  s^o>&DJ(e ]hc-7@/;]7aE-CNY8 6Cg408 >$6W_lF,I4xf8)p/w9^SRda.gL,LWN#~< A@N:m̤ 9P:q2z \ZbGU,,3yvkߌ~WJga&;čW}c@Rϗ[bR.?̙k; A#zL)msU|*9e;yDKQi.@gc"NG1H/EY$CH9a#(n:6/ *2L Z?=ÁjlcF9ۧ׷`P)qE= YY)ODQ{AaqgnD| 6 f|-w܇,F`B K`G4sTr jU]xW{Jt.Se:;UKe_^|lO+QkbN^H$v:\Lh<("\s n0sRB0'YElйȃH)L:݀'T4ZgMzIHz} \"3fZŧt2B0](k1W-Bmh4WGK7>#xԦ"!^:}4  $?7}k^ro,F5eZg@Vqn6EIJ("HBh%ݦJ}KVP,b6z* {'.Kݣe :'ac7.c<.,Q1v4t5m+rZp:5}@24u|{?}+Q?C!MaG-. 'aC.RxYK\`m0$~C1ݳCuDWE`}|dQdRV}:b2pOLmSw˼PdfV;hʹ|h[Y^oYE7AOxU gP H}IT@\L /ǭ LOEA)ڇsٿS-7M ajv.3 %SI9ހuMjj/6$!{PS.a 7p 8Ӆd_GnkvTɕ1pYا QC Dhikv!Lb0A k&H_?PO]DE)^$&KSKG-# sMMs:0an+NF s&4Y]Y^0O/H5zHkG1$=}gCB%kƒjz.1˨t /i<)@~`@kg6\D7s?*jA:WH-G>ŋ_3ȥU`#ʿYܩ%KV]zuU֧#pK:IQe$Hm0lR`I<_]< >ah.(ay$> gee"#Z\Y_B޲K8rf"b$Dn;7S3ysL`?hYAf0 p_ac J$awb;Eq4QmY>+.B')?u<\kjՈ%y"FUK[.PҪ١?+c "Dl_ʔa(fR}.ӑ1.>@#$=2c><>v.vesJ" Uݸ:V/޶/_ $X ygcR >أ֨K{hRfCƄƽu"Ba4̻e!"hndI8\KR{vR\q}BxuG ֊|^^IN65:OviHfe1RO(9ܨjx.qFNmBq:Y0`o~TY4_`?=G s< <َ(D{$o2;|]nt=[{žэ8b;YY[/4Kg0Pli*z@q#9qg7n4嫀XBαfDsVi;ޑ|-&fq@w&~FjWcC"$Y<'m^)/3"X APՖyJ!Gr܁DVn*/EsS[^u3WȘm.zw!ڡtӾ$o C^AES x]'x̩W*+E8'(_8+ig$ @s6=Mo lNTaֶ_߽@̝FgMDj cL2 Rxns( b.~/ Djw8/oc$E vlN&uD8YL*gNVIYNI#sٛ)`jQEzYhY?hM۴)JSE@A>co1)-йA/OE)1|I (fmHSbßRUㄭa@g?% ot,Ԣ-qtx6/iM&)K<;j.vu&CnlOGqmYbg1P 5ȮMUIbU]:(0IO~a}RdRs~D*L|p)M|CLճ I+ ț=eL{귑̶ՓSpO.~ҠԪX"+$f\ξh:zmd9ƅ86/7(dN iQB p(|R .^,Of/xb0M+<_yxRY>Xc 0iΞPF$a({9xYoTeZCk}55E8h8ނΟL{TBa`p0Lnh}ɌGYKld|g ܕ n{Jc,#pܙ~7!"|g-_\0X̀P KyF[٪8n5LM (߹Ő'(w^.B.OʱD Оmr6FY=% ej .7=5Y0g\A9HKH604i؟} N"]Eb)Y |~Ht=x~Vh\Jھ'#?4I"ˡY`vd( ^9g65?N *2]-ki.#ǿUnlh.ZPJEP#|5MIkOgyG=! YN|[+.Z`p.vM ߅Ԛ4lgKA͌"gW+)dx| :YڿekJCI WT\#dDBKA-cwq +GOGo,є+̽Ȅ"90R o-viDՈu-PPL-%z=K1KόHFyfԵQNc^I8SAQxvz?l#qމs*5_⿳4*\f/)txϔ@ ;ޱ'S|{=Aɤ[k] vCj!2s(6ZQ :s8Y#@2M`+ӯOlXvׂC4||G_3݀l25mc)p Sz*5Jү D/y#?P 9bt?$f^T58}cpt*]O`)1F4] &&ؖ*4 A`70T"KY<ƿ!bhY2nAQ^ h&p?v?+253?h}6y@j'HZM&U 5Zb2Tx}unZe\Oz-RueG;X n\ (OWV/YY'酤@Iwp@鬝+HbLLC Y/nOC3HͧN-.l~Jv!uCtT}_ TFu\hr\ vD?H6@+ ѝ}Ψ8ƪȜڊ\nq/3m%v}SȉGR:y% V7P31b4mɳ'||&>qxB!մFfaؚ+R5ӱ/ո*%h<>.3N_ڏ^Z)rIg $U(4>=)˦׌B*AS!#I-p-Zvs[Xf?QYJ÷xf6a箿*R%BnVrcelHewL`#@{Ju(d8O!3xqm1 O/K= ({WlLN6K'A<](*Npn*00hّp1L/%T(g=ƁҪs.u:0>Aj~!IVos4NZnIi +ҍBd)&0Q@8L`jO,xഔ50h߉%5MS,J(j!sGolqOVSg7jׇ8LA v8VdzUa!R*,]9Ȳ8- ^%ٗ6ʒ&X{=n1{z QH @ k~Ą:"yOXO 1Yӥ[t&вha*<桚'<=c=d 6-zqR9W 1~WynSfšٕ".X=T߿Zv3LG[1H/]gq&DԍAQ#7h:u8L+ucS/njyC 'f[Wf>)AMڼY?E7m=+gNlfbWTx:׀߾DIHWOQ`֛!% d ݘ%A3EŽXGBȖV;l hI7@fߝ|㣝H><GoEmJ "s;K3z5X'A2lup:5".6dzjT#W kЄdzȇT(}~>קc,nP(O+C\HE:@NYC/0΃3`\!ԉ 3\O4ڝ6guTBڒ jt _)9p{"QkY0;RvJ5O_4UpЬDJ|n~{Fr.r ;t۔:svi`w0g1E7Ao_ݼ59Y Gk:}$K ?*~;jRՙKB!V!mV&bTIʟJ.S]X1Q}8j3gZ8hAaU&f cY-X᭺g7eG}VG~MZyJPWl10۝`uy6h^ u.hy!@ đwMٷ2 {nb2JˤYxNwy˥jm(k cisMc7"bz+"HaK6c]"?U+=wU-hll jtݤ-$8rЫ"\Q .COF/2eeA3ъGIJ|޿I^6dh(-YLO%?g>u%@:=|lmf6xbCUVKy=piӣaYw#`%A K؆(m5vj>2."+_e/6I&X)-G?Oa)Y {E9>g/և&Ze`{:|en{᫵HC+-H?>ed<#Eh-yㅼڽsOpI/8l]pF ˓1}y+d5R1nn}*6%U;~nLyHQ!fOo3+=Iv9[FU]JJ Td jaV;pV;ڂo'}BD[,"q%P` 7hum F(g}7쥫vR%>=|O>x$o[k|\E¿-R#pcZjg[)ze&r *噎8TX̞ Y|qQr"y̏cPPftꄂ `4i4~LWONẌ{nxmh`R7؅F]INiZ_ֺqgV+P14tt`(+3@h#1~l)'A8+q^ǒm:A䖏nBMk3vwecpwjPڥHzN ü9Ҙ1^'Jc pQSǸmg\0_{B`)©z9N{3Jv .,6;KIl9ZMKq;ʸ a}-§_g9^it̄ymSјhtG'}VRDìjB0{TtTYѤXT4g'By;L]X@ry sozU^UfԍJlW16CX/yBfmXGLV*z-k4YX} ѨRhjC5j[~dT?> X'#u5N[az)F.X}IoFd).`/VCm:e<)(UT>&5#1_!#l0)Qγs?ܮvnrG{`ǚQXxId"\ʗ[ֳGEF%3;Ǵ$ vM=\R~葏 O|:t 6[ckE9@%8Orrh_*jA>J)P@*lPim#5:ŴPMr񥵓W3eFR ,mJbǓ\9kŲvdE_hKx!Tzph_/ #'?CQ*B=99BI( ǑPP˒0+ NĜ'jUdg%5i{!\m l H$kRׇ_?Yg?W:ޠD3Z 'W!m'?ڙ =f)3:;%7f2Q#z&6ta3UĔ6prd="mP 6>QugZ I5t&FV 8}Ȑh6!p|iH]1gR ȿh dŠTΨZ<y}QqCc4z"AWTYR/!pxE UǙKC9Wl D. Y@B| WG^- 2^Uͣ_.`3y(lmMSi~6aUN$5)szjU{)|wvs\+ }g|v+rʡ6~z ;ߞGYEQ;X§1vkj (q 9D]j[*M K2 󩫽f#DO`רXY V%&Ȟ洗, X&x?(TjL?xLnN:AwF{zݥe#% qL֙sPNpr<(7j<+ū(1z=V݉Lՙ-#&4oC<(2$'nǐμ"*(3QڒW勒ו+ueA7G EX9TuV`@!;.siDix2Fo{% 'X3<ȞˬՀ̀? pj2ΟtBj30B!(/sTqRQVІK!bDzq-iZc&.ẽr (QQzSK3!Z5ɎiTXN淫!$%g:І(1{y}O9sK >PL "{]8Cu2໰y&uXt5"?Mk@́C9al(-E LMa 3 )`) QZð ,{Db2?+ ItR<R+8fHʴ0dI"?Tз["}p`Zڂ-w5 #(fԘCҺ>rFEJTM;ݐ6an{}qtviPh` =}~Ŀs%"_WpNɜ'^VڶNu0N* Oyh} Tx\N [&Zrc<6-83w)SޝvF #=/WÃ.''a}~DzDu~xy46 cM?->V$z=hf7:+~w}7Ί^1F]\:=NF >)wI{_rtbHN[Go!ۊZ0AošMz:1:ʋi:cV ߐ07CT1XPbX#|fw*[ eE27wuq'!d@M0ZAK~F(:k *) z*GQ/¼"$jZVg.>4ejHN]Yx)#qyz᎗1+#h.O[Ĕ˘.ke|,rK]D6RJDI\}9B*Hً906It|{qpΖmY_FhhW=^|d[$^:$FZ*jNh$kylW:'CT% El#Z-}4N[?;M!)Nt YJ rbMAߤ$Nن<C1| [Z`L{p2r$5ܡrItSrdrm-H?ySkAso߻6Ҷd阜KwZLƳhN܉^7\u3C_ ^Il@WE~ӡƦR+1Kֺwͬri۰ӗy֣&*+J9 O[WiSUQ1oVVRIWO^_%)K8~y Hi8Uۈ $ӭF/t4FC}t9$##]LX簆]!Hja[-&8!'p0Z=$4 ʌqiI_n?Zq eo{WQS\L*9&q߽7`^z4Nm?iƧfD ҍ@j?^Lu\sLFx_TPý|6^a@Ur컧&zDN{0!k(3[`Akr!B}Ef֜ $^=,֘N d\wǰELUz[ S5wkT%(l{OBdz~gRťJ ?b̔6T@hTڼHO=[H{pI/f!j$jRdqIQ9 %}qs f/6R蹤ù3;d]`.QOF66F>I=r [j>H׉a):ˆVn)\q Tt i֎/@j8+i@|M5|Sdq.N‰`;\5P{\z1!tj"v,o)rMq8Yu!O?Kγ9WF {N9q_~=h}sShG3&R w`kz-{R %5O񯣌oZmQuȥ4 !yrl=#EKֻU}P1CNݬ/ԆQ.a Oكj8*)u|fo9Mf8.hC^ N,$YoZdݐbHV@a>0T$&h!c]So?Y 1]|gNή|T=2x7]A ح&7†Ds 8 l ׻&:9jL MkgiѦLG.%*tv@G @=Zy'Mq!2ClU);PL) qw&֟iNӦȔ=҂Xq7uINKbw7ho *$XRʆ< mF1l۔_}t$qۚNأ] $G6UmRCJhu#O]5gCEPz)NF|ٻVx3"o=5h3ޫ|2[RV3K q>\,3M+1`n&eGȔ>)]z5٠:EpmI~`mܔ#2r'Yg$#61"HKhVH;JyYaGp#YacvK#>5ƩR9A~EqṮe@D )uqҀF.c^/)=% rֈg-_?(َ@Eb#J#ŪgXwh]{Brr#fLڗ6:;8"2;c3,-o3>Ɨ9"Z&2;|\ap/%eEb3`2YS][ $fƠȃ޶yRD71,N9֠j1LYAnO qײR쵷 „_XRzL?NW=!W9uComX`0 DP;4YP"_0^[ax|\_@|4k5\70܁s Cz<-?1RZh|dˇrB}L%j=qcGOQЬ5 hSVL$\d")<;S{[{-_0Z6#2xy֬#H%f3Y˃W$Ru^Ba$6HEdQu;)T8>Ro[tVD{?`Й|%élW`hBnXq-Oa-xV1}Եm%ڧYj׹@+ª lYYxCf>zKjϝփw꿞UXlj xDn6r~gTAtuY-c/kO|:Er"ؒ:3.1J\QދRVb bX.>Fjz?U)ŠU%3;MXݼ\'ot$)K|%E! ++; +];bWѾ.2_?78I53@@H2cItXI0;ba;<Ld0r{ܲ<8X*^d`V,P[RonfħrcRPT7{4. zW}e;( ו&$],DŽfy2wvejQ/R?mZHσcYR_ A}(]ֳb;!qjHuJH21^3?"6uBۄ-cl3جj`!V];5 ̱~A8H_ wYHʩ61wupWjU]4V,"WgT Bb$OexU)vQ[FsKhBqG˻k|#3~QH3  E"M>؍G1#0<(]ޏ5ѰU3gnsz9視J-KiԩNJh̟i5f8(J4dfsEc!m*!5d&F߻C0.Mڸ0$P"45f]'} ?E|t#g۬MX#i6 v2(_ۦril[u= ~עNKdp]PZe22)cQ#DHQz UNK}xçuHY@:qcq"Vn /BNW=h{0:T{ \<0>Xm&c.UeXoPh3s5Z;|aF /'*rԫN囑h%CWԍg-Z -9s.:{$U35J6sR5EceC &X aŨ5vV1r_/6~ wyz _F⾮[{=M˳A RASH~x73Γp:;KßV.F\vD6;,zK]18Wk޻Hbm>eXϐB,sKJ(4Qޟ} sqeIo@y/r@4/n堪݀~YT]wnN$>-Nʎ{|qz)RF4yʒptΓ9ݻuɩu9j3/ii?Rx`+c|\WX 8 b@JV({/k(xѐb?>F@-ʎ oUZd7ΫKތmBhhGaR~ёM]平j'eA1QAX=Xesv#>(5 ZIVz < ΝN$=ns(8C,ng Z߫O}eF(gh?rQde`B\}Gď%}xZ/u81cFK>020jCs{6VJՉ!3'E,?v 0+\H$,ʛ1WlOq;ؤNDZu`>gvw]eCG-!WO'G .,}F.'IPJypgXHA(~CXn6(۾=r71^B%{zJ|xQ[BLń3 DυaBPc3iy@)JHa;0ݜ5l={hmmH'< Rs / 0pw+:7wabSn4!p2G8IΩ>p] 1>e_{GdhIE vu>mK'Pf7$~,713\,]n;\9, UmA&Jo%0U٘vL-HNU}+j+brn^1HM67]_/ov_6vĀƓ˵KF+jvVߣFE=;D*Sj ҧ1Ji>-s|C_F8CY"uBvI;NyK]J:St|!W)A{;7"tWBjB]@ٔ(@ͥR:oY{\' V}|Yӓ=jħxjM:>}oz/pXkc,4+t65*ד kӕǦ &.Z8gQg@Ic"Z;FjP޹$ 7xAM$`UҿJX|ĻЏ|2±]tS\dNN3p7Y::?o3*Ϲ#x EbѪƿy06E0 , ࣗZ\J)zK_[&iu6HU0ch'0Y+&5-[;v]vM~óV.'8&Tjf=8`IvC<5XSs ,6 hh>_2J cïfgetYn\<^D@D+$u υIb{ L(%+l JCR̯xO+3G i=х[ā7"]YTmq%d0X67,%s~_tbνQA0|i>cҤ|Z\ m ifH`gm``n~r1@z}>}=B2UPG4w>3,RdXZ=B4o-}ĕH,W .V%ׂ@"f / Qgc+sKr7W [s$Ru@1?Kqg߹r aex^},3ճ% x}O}+'W!B׎<8(7.f#{$<+iIi%Uf92tIHVڥۥ* MMvݗ" *s1-E&!_Ş4"v8j2w>w*e#*TףU0u \Wj ~sg%:xϸДXB8ei9$zmGik#v3ٲ|;]^ NnNZ eIeA=l"T{/{,U$Z'C&< Qn+c#4#;ɟzm]*QH:M)¨d cÎ[^26GU&&pa|Nr0p3R5X "a.~DOً{aijF߉;ρoC] 8Z/k+ {WKI"AȽ F*6M:ޓ64g@?S8E~ى:ƛdPldw9?,1FXNVEG!xy4Q/S8=R!!5O5UBiył > X5>e%׊qWE5v3sHuct.~ @H]_axTj _`j 9`2VJ dX՜<=(8CX3(%n)__#Haq/ D/?%Ur?*VTT$J҇{3*%ڮL#=h7hx瘝ZpNmG g#Cxs[*|+Z4Ir8%*S sYXtjvZ˕vw͎ԩ@Zm|m(K7: 4QLVrN}}XH9exm?A| 4cΌZ,"n/8d2Q:읍gTd*z*/ݙ;VG)p CLˇA߽tC@1-gwO;H ^UrѳsiJ{@W$<'? ][L9(Gq"l@/^Y\Б%,()/+!6j/$z$G#U|pʄW<(\M2@U~!%VX Ahg}` J,sMbzsӻUݛۧR&נ>8;x|%L}U(6I_21j@!֓W|R\=`t&-Ip$o(pWzz,(h,-"0H$UM>2T%᏿D9.6l9CU M^#ЉZ%Jcv^T? ^?>R' .D>%c!+W/!n!x̗G;vp~yoS,eqG2hэ><$9ҾcKXjጯ|]e‡SRA\)ejE(FMwvtUYm_^<\@EK࣮G|xf ̬[mo2$ T_ ޠ#I !o,7{[)ԡ[?&Zaڳ 縫ĉ]1!A3ýG?ky4)Ewjsc,5_lg0+%FxU!M5?̐)&q~|>a^ /E}өoS3yjp#b.\8A`o܎tN 鎺,xc׳IhLR=}{Mca^8au4M:D0魮j̡=#cWH"G][:9֧;1HßJqdWvl .?WxEtzzNnzw|(H)C7fL6O G\1bVEG±bpCT,Ww:wicU96TX\evp- ߬~pSA{sbȑJ^09KAIgK+1 ?Ffڛ?NWD1vweF&#dʡ~I3O67bg enRNsjGn}r܆&#}"fAuă]2iWvmsUj̿p VH|GCY o#74d֊QDZ''|wj5{~F`OG擙HLmϘhq᝖Ҧv|]ee/Qc}E~ӌV![~3J.7G]k@[O!5S]8 RI:3 ޢ+~*~oIcuE%-8z*isG51~Zs@g1CFC= (OT>~mlSK^oFvR7EUf|ލfGkG o"x 0@nS*L_{z\2ƪVe^`OWY4Wef|C֙mn$N'Yª^%_cMH74B &NO<4nle=VٵߥJgKR0,Ŕl "zmam1H {P}K6e=7iB+Dn|o~2){gjurv{m~nc__}Ք5*պ^2Y>W AeL| ]- /gx! QW 7Ih UPI9BpkQOl|LD Q9g`b;z%2s5YMij؉H0DT术)&OqL)NK+05G 0CzfB48tE4@nR"dlw+BO*O0lf_wO>,B6@z<=E6k vs hdVӬǰbf1gƔ;HX0ڍ/y=e6%$N$Q6` sKLxGSys8wjL{9@ĝLO[6ߣC+鹦#C[1=H'Īh}A_cMbVj,t8xĹJf)xv bguod0>ԉu.t33O<,EBFq^Ph):4lXO^G햢+ [޲Z!n k~m_|2pz #?g+(xX+r 'i'w`]Рe uD[Mf91P| +3 . |Apϵg"ff {S8 tzb0[ +yTs!X1gg%=s̉9v|w:JgD3i QmWU$@&fqėN$֎ظV C !+I,@}!E}m~k.m-a4Zt%ݹ?**"4 fZDU%P7]V vyeL ; U:Ӝ'6fMe A&kj}\`L_0yVRϓ'^2fQ&cBy%Y'gX sꈱ}) .C`Z\5&O5I?C' `z(/v cKy< ֍lYu&(+l.~A]Ͳ~?Z!~}VoQZʣ /V@Lm[ z]m0qX#wK p:9 |$@.G3)Jh7S/E=jFFVClt1mcA5'*\"KNJ2cj~#xVCycE-kI~t`v9э#Ya>-^ ) FgK[#p;q߰ML>\ ן L]QR-.1S@o uf_FK>1GMtSőgra@t*ڻ~uu.ւ<{-hmJۻޖWM/+Y;J͗b]E^$]c[5CR.V쁄.Tb`Cf] [/9i{(c*'؝`o7=a4 !#:z8?Ijxa;PijQِ2XaݲXe1\z>|-2ڍ(kaB ^O t2;1ٜ5ŷi<^~"ņ҃-j?[0;^~Ov=%0ؼ`foYo3j (煲Y f ..CI,]7l(()xxe+ثlcKʾb58Zi'{GˁġIpC ̖%]FUȣrcɛG@-&U_a"vOQ`h'%B"% $LqmUdi!܍j`qWH:?Zh30*^[PAhO0ԩX*_z% AWLv8ݴ>q}@rP[̀ǩܴZ['Sa aا50 >`vm{YOh0cOl,r(,o/2IoL_woPT6? Im)x~r=PcKˣZ֩,:*1ڎ[=6uZjB:[-h=ܦW煇u`U)z~ ב"fYI^ Mto>{R`bJӥ-_\'MgB\"Zj՟z{/pƍ9pmhNzvF޳RrONaɥ X8*{O1=VSŷ\`d"vNIa2ҿ=Ab?Z;i͔#B]KĈ0ӟVYVt1T-[fCԄR]7GcӇ)~?x^2,$9xrLO'ՠV g"TK-9޴nJr4ZuERXYԘ }h* `wڑ*Vazo^m%1U DͨJǞڊH|y"]*i!Om UQg|}' !khi)R*Nwa(08,-й@])@f?#v5`OBa@ʓfs~ 췬fSNňBlȼWA4_]_=ut"is`ӨK Pb6,zJT^S iryNZy)ApDw}rQ_*dٛJ"ҊJwV&u1J%؀+ոZ124@܈5P_Qp$Eo\#KMQy`uvыȻT __2R.< Ԝ5EV>woH{'XN~M#gT(TrWf.f0.A8־0Aљq˄i՞QnPEGqC6Xqq? i(,idi҄F62"q{W3^Ӑ$f5C2Yo܍^4!iȤ  a oanO"DNd$鵥A[̻,qY2wWo IChXt!9V!ڶ&ȡ `AO+EO""l|ly MxbBJq&_񼘃}Ճ}ڗ+)@@C ypp>"[8rL FopN@_>Ip\Иu2@]!uBlBg K>?XhJajedd<\qf0T "B#oan&%tZ8j͕ a C>tڍОٵsF 1@YUB 2/f^(L3LQB仫#m}+PRq #`D_!N.7m[Ÿ1~0'H::Gݹl'rv)a/ 6w,=ND/Ԣv9$H9DP*-pd#BfKx޶WP$ UIo8h9a=t7ѕewmag:GHhѱ"o14ΰtdϰZfŤbP nѸvO 9eyЉ*d!jWFd Z.zl4\%&q+smv T@Z~0oukoJE$ P<.%x&q*BRM}䠡iy| mȿRS/$xtucwi;"بŚ_ao6-rń'sn:81hVCv/@ 4º sV Q-E nvFz[,XJX{.ʃ;[!)[hO:HT,W8cFIf#SG* dMwױ@R-FϚ ,ܪkVa*,qv0SvҁE ޺;Xӂ^7:YBSi{3gkP7 `iM%g(h,l| V:|-&"%pQ,LJpLC}:U}gy5MoD ij]vsN2VQ> o0#.,?AR5>'CRgNnꉵÈ8mS+9%hmm54`;{XEujX_"6U3r,-h-1`24y2)bhP5ug+2A6 0g<'q\#> 9jF¾EltJq H孔ԶUKm[ME; .ٙY?FhjZU ֌*~@Zt%G\~ip8ѶOFg)LsNۤ^ޗ+>EdXmO³r6\{2ds".?2,r#ShY}Dyih3N8 o+.7,h$;]2`u={|duIhd91prBûxS3P [MkV5!]~H7R(ux|e3*EGA̷o쭏 +nd`",^^Tr h\1@ӯ t֪3)$9O2ZW睾^NO(ߦK|Z۹Wt2L:敟x+I7o;j5ہ ی :eWWwֶNgHJZ~aPnLc&.bhryXz?gk],,oNex ۾?>6]DQЇ/_ߪGZh[ ȠgϚpLǩv]M%q-',z-1q rNdx:wgSo A_ ck 1\2D$\1bp=J~/a*k~8[wP1D "y4Qrqw˃4 2uX^<Ҧ軽^=|@# əg96ク`;hhFw(6`6PĴ!4@D 1-N6x^v҃?1T<5R^~muo>O6M)8)л>7'Lz9Hp!CkVΎJc_x*Q33 1rxߟЉ+zW } ,[ȁ@'A)DT/Q f&fSٻ--⦆_2?'mIŠLb&T&;Zs8^2åXnd =0m=Ci|v nvr|ʀ?7an 6;jDx-!N&.ݨoa6'ސy;UpI"aHH^ClZHF~:ǥC rKXzm )JӚCjwDa"U/o')](b}xkwLqFSYRi ) 3[? 2~7Ko>ƺ@m,Z--c +0zz8 ]w mK/X$0<k(:c~}m1Z,&XO)L! >P%mz$좞`oawΕ\-חyG1 sfNC8İ~i}XU<59͌%׈bنe\`,WA|M1QX_1ZIpx!v v4t3hGEp'KSlr6B&(p+0.1Α@(io CKB/-^H_>= U)'CaRw=uH>Adk W$b*B96EC[Zx߷eEa7&=ZYV򅤴k,:W$1O<fBhk71 Al0h7S5~gbwը9̦Vt]ASkWپq(Mq- yCQ:SG`'#t)$:X95B;+ot)NSکE;V>rK_!krYMӱ;7qoT֊e0!GJj'~kO>b7ȮQNhfUr1ya6xf!lUK]pADhf;h"ZCʐGT8D!Xӿ񷐽@#Gܭqn;߁ H.xA+-W}K^t7LyB@X9a!$f jUSq%99 7h/JgwD]u8Ս$[<Fo6Y &T dESSvߺ# )5-z`P !UGf%byag"_"gl|b&R ;"9` su5ߥf(2 ~uJge)1p{Ȣi,+\D`ZKVrHH3Mkw@<<`,7901b4z,!nP? `zeO =XN&!^|&9IT?lpxɡ|oAJR\fCpn/+9-> DaXz;zC:&RH҆pŗSnśEaVwiܛrtCDaw@ iZn+ {69] s><4O9 f,*eK`F aP9.b ,c|$x_(ٗc*c3LeH@Auyf#Qh=K|pY| F@ \΂zt\~qW(4g! 2ފ)jc~J/f䓑LbtPPg(?H+}J.9@A|edcMQэC~a ee̥bHX5Y}p:n_˄ eaLu/0I/UTVv1 겵 |YZ\J:/Gm(|bQu^20aCQQ>TjsrMAٓ2 +|I094,U)nhQs\[PF+ڨҶh"F@au*1{OB UّkjQ@gɥA=6rK_|2ng1tLYPخh tx3Gecv%Y m661,ο%JlK52,m~\3jB MIMK?٠ |SK 1grRtsIa~HEV?$گ 1Pe4@.Fz ӧnO´DLsVݮAUw[`b)miI#N*1<cQ"Y޽>s90A jBCcESuZ8TؼIsxsmr S]Ml4s#]Ct/ɱ}U55eNBkI:?*}UR(-VddW̍MQH߃dOVA|2š_8!{^l:0j_5'~SXK ( ; j|im>%jCGkĵ-8m[naNso[Z# ,_%1S-ORD%sh,k)3:paO G] 8; p{`28$1ZPjb`h<;^WM)|_yNV\ Ӿ_KK3ESED FM!q,ͷI ?J︘ Mc#R|R%;%Sd}]W^~sc]Gˉ?)j Y.1e=YQǥG,be*<Br'u)cY}U`ml#  ǢG7U< yZߡ iSۇԯ6PU׼;X;pO۹ẻEdRVDJ%y\%զ%d#5+~JF֋|3 @Ѷ E7L9N$ vR,6m#JsԅTڄMU =&ՏªlO.q!mH5tƀVL&UtЍe㖰J0)#P;o # Q0H%lGE_eT zL8g>$",X)3WU`K42;<Ц`NEQa,Pfʟc%i!du.Qѧo"긶Ywm_>W1Q]o [(#r; T/f_OgEO%LATts'F"@2€=cɩyv9~$+p>)K]iXѝRo[ לp*nsE6v{oLIa ȄoI~sZT/@}wey _ԍk$Dr&OH՜y7$Z=Ǣ"e.b%:rni}߻Pb"%:t$΃'HCmˊsGZ6='ϮLjyA˝!p݂= x:mf F0*}vl| ڢ E-d+\":Cފt[Ouv>P# cfonc\DCRXV1Vwh,AygŧN8Geo.Ow 1K  VCR rV'g\PWVg)絩M ؁3^~Έ`%}[܊z%S0v-9;6񹚴SYΗ, a{C$Yu^P!LJkw^-kH/o:[.Zd.P~w1[D[~:л2Kiu%sP=?ٍPwO{L"krJ?dl7Eǎ/IJE ;XL2g[%*%3V >,I^ iS_NL | 7;h P^eR(}Ų;}g{R Ilξ1υ%Ƶ"Ke%m`L'5[T\bdNl>r*"6-Lz5$ Үp%.߉O+?y6~R]GRY|}ҊS"X{༥ n]х)z $I$iqǎđ?bNDĝV[IC{iz+ YNk.{wteMB6S &ha5 ɦR"hSBֈZ9ހ-8%$@>y49rQTFO}eA9ё9ڨ<:T'Mr,s$씨Y] `'f`Ӝ3wXAh!d&xE"rTmJëTDyqKyJ]"t ҧ̭Z/}y.0e@nDBG cf MɎO:'@1+g0N;Z Hq`ߥ&ͿY_' tc"l}雱\hS) Zke8?v3(2*G9RHgR"(/[ <2x)rpZ֕`\uѥdLZܨ{KӺAAְhNs:sRqe dpQ\n'5oQ` Z IEQ; ;Tyji)H%]}]?=§UjIɓW^. 'cx8.(f}C>swB<3k&`s/ 61ि,oDNm U(C `)瞭 =nluڲ6BݘI=eOml3+ ,#<P ] z; VeCÝ~T+X2?[|!' ʊ2NĿ)]T 7Kw2& ,;3hR~[ --%rN}#*lҝ|֬ q 'z9b ,2I%:#TS ?vyWiƣNjb:NiRr`c$?d`-:eذj~S zD`"q[6 KunVz NB);~Ǹ5D7$G11كPZ<((!@ˋDNJ֊U\h̪U?.h/ 8Nth| zAOό2t|Dzo]Z|n¯AO"@RT~h/$TQgDae 9yb"*~|2{AQA0.ƈ*Ÿ* OqOI04gN}1ph@?54[ ;wdu" όsT /zo+R'* 4t̟gG+k}lص QN>PdHЊSc$VBq^(`bnL SAͭMiG>`C^7ZU~F<Ʈ@}hOidE[myN$Je06` $(h Y5|jEsZw ֺp{D%Xajd Uz-;?ǖU< ӫ{یq/4`PP̷s`ճ&f! 1`$vWp2м s5Q"1{e ddX0Pap?O.s/'~D251-|j0#Pjĥp{:0Knt"73DS⼍GyXW. _d)O  dQyj LR!Ea^vɷִP3))e^ >j9;8tX{:o4Kܑ[.ږ~ Eߝ7H~[z/]z/Ҹq@o8XdRLA[wBPf& ^.> 8Tσ\uGeO, =u=.PU/~qȳ9Byq&<݈pV%w@YnMVQ=]$vafZ: `Y)3XZZHc]iy.6MPTٷR*)!NA2 c>.35Z"8`Y 48>B]-O= z MGhƅq}G` a>gwDR2Ĺ/Űo;Tr6dG0t6 Vks"Ry9tzx"a 6Q ^~A3m-?JK0bqUA &5r4T^|u0ވ~[:x# >f )V^2υ-F5F\-ʻO_4nEԯ^G\NVJiK BOwL9E{S-3-ީsBʫGGXPWXpNKtM"UدӠBb$>m!m6V#}ӾvȰcP^V9=r}/sB"~x{'PzfOx*`ZQC rێ@X*K5~"؍eMhi+pz^5>Hp|4)t헪%(V" ݘpO9h7dֈ:siuUlqN7SU%Xúd\gM_Z:Dkqp54<9@9ֹ{p6րZ"@'1Jp=+ÜCE5Uek2@ssk0OEc$tÞ8GVI)u~Xrޟr7^MXex|+Yky֫w#c#?0.Ռ NLcN7XmlMLEht^l@O9'ǎ#7T <z3$R(+C$41(s˫kF`p a$xô|$xl\y?xb7ѝJuOXPI[L1k9a@ej]cu*fNi:|/U[K0Ff-U|h ФW;ʟ1z-)5_~.\5,ѕLbWBt&p3*ժeN.w,%>*}fx)@˥u/?||nW ZY;dRR!őO@!,|U"W%gi30f&E38/N l)kʿ靄*I]1aJpȪa;+{Q[8.eߺyE PUSm@u"܁a}}=;$m@xH,9<|T>q <ԠZ.򴞑]S+w9# /=㎃ip{*8, F-Z7)jvW(srkjP1ſ,㲚=Q`4` Vf޿z;gAlcCVz ~n{*T?9"| ^2c,m\>ٖ{p"5iN;]͚[2 鳼}9g#z(+`)B1hI^JgLÆw鹰c]U" @xW=K923R72,-qөZ/.Z @P'>Y3={)0cd&:6s_t}i* [ Ǩ BBOσ-m\9OȦA1i't[2[ۙ oI[׻fNZ6(@ p2Onh4ݛeP^Q-6S'^)$t,|&{'Iq%s6FFks~ ͡Oji lS'i2X"ܔrm(c]޽a[rؑ*|W,5g- S~'ʅV^xNϓ)Wz Z{f3H@N$Ep7B, uD<:CUrVlT<{H2@GMK!kn&j j܍U v }v7ʨiL2/_|ɧPkR_-] 4$[ {+ѶɚPz" MzݧϜ_(>|∟7#+8y{GZյb1r7]mz;2H6{M T œHJƍ1"%  7faDL{к͂]@݉؇>y=ڥEk Ռq[d*BA-IfuRbO[vӓ'h]V\SI OWg/O^+Z= ZqZvιtu~!e\(LlVqu*EϼZ2\c+n.j8N!Kg%IV={ՓfXjǖ1~xi9OMO.v pFr~?gGDqpp%AԄ2Wڕ3m+aQ..OG= fVn/ S#ze"r*CѾPTG_v{_Mn{dJ0`ie‹h=x$ww_{'p) ~Fz]xn>gNBEW.(mf u x \v@R\r 45BQ `ݺ+^cMT6Q,lL8GYHgK2%N-4eNMZtz?a d9gof6F/OO%*q/r]ڜT2̴ȳ?,?hE5aG79΀B 1yf8S3 ( ,p갱8 v>% Fo(f1pP@-oiý8fT dx{!bĚF[m7_є}JD=8JL|D0S}QU襚\loM⬛Mz } J0H3te͒IYXtR=٘ͅg(z] T)̠]8et$TY;,RgZ|0j0+YL1ߺfL. N鴵cO' w%kQ1^.@*2V.\ɝ5tF TނX_v:+^K*pp4^=O!a2{wtZ8KE٫jZYjX:4EhI1@gT@6Pu+iUgiVV48q=v5㝐1"Sv\E (ix|M7 Jjv:5 pfX^]O ~Nk%Qs4X] /B Q]\4!<4 &O*DfH>R쩼X7-NO7jwMLȓ}R=uj2RWpoE,oJt+xHWV6b>Ea&_Z(Xz+]P:s% ;3oL?퐺=X4dtlq2*8kQoBo+?ڤ@ vC Q5,6ӏfOM5}Jɒ,Shp-|-- ,WS(826ԘJAYeJ%|y *x0ym9;Ġv?En'wtӑ|r0Xok`2Ԑ2o?к銁)$'FtҦd(eۨ 9G,չ,76ʀDx#V-B>P*`J̅,B54p΁IFW^%'OƮT[@}v,+l_41 ,۫ϓskȣ/"]óLN{s' A]ο,{pB;*%~D)Cw'F" K%oG>W,-2qx!ݝ? ڀlf,[qLՕKpOƚQm,)'K2FaK1*Iq`A+u9JP}-o$ 汥 ʥJp}ZI|zBgvađ>-]h5;g]/|k]΋P,FMɗYwz\2 #X%J]k^_/ɺU>eL ڎC!7{Uok?QaVs8zսpRSX!y=Wz`tNw | uYwNAӋr- K<5Άj5rKaơ`ZM@-]N~X.rkK"nԀ1pw^3>5b,xfõ3K' p|]TsTMbS?ZM9>H4n"p;5$EqPƽ<.~6Ƅ,;RxpPYTVȵ۞߷f'a9c$3hKJg מLОO7; !xVyB0?+"B&{R[ 2+]X7,C=f@x 5F\4Xn-rSLcm\̒p3 ++W x ́};ZChS#[˶9Yӓ]I{ySM, ПS{&KGRB^ ?<_fɴU hh gQm/ ^nPźW 1nP$LF. #^oVeLi'` 01(w͠ie|fuݠdz@e[* żyɐ&04ҫE.ư i/N1M}1oD<ւ8 d(H ;#Ƴ` ~,| `As PԒRӮ ?UO0=((rˎ8 NCiKHU*QмQV=lY6-H9dWkwP/wʐXfz6+=3% y]ԛɱކ&~=dwX2}Be&Q%i?/rN Shwu1/ A9͈ҎLO97 #!Ï@ꘑ6yK%@:i=$T'`2i@| 1MꂋNGWn9;6ԄabF6}@fo1KQ@- XةqĀ 5 zvCѵ!}ia?x$ 8گUacx}|T<١1{1 hUZhE8uTOS';r=accW{u0(:_'87;9/ 9*L`jύo"4z=ANįuCL궗sFƹ\>&No*9 7Uqe>D~ܜle!MsHU[oc? B8a*T Xoc8 cN xUVn8裚\w tsl~PSfտՊk@E,˙Ry t 6X᧦+Ma ǂ&;&ijP(-[+3q&8Fuswԥu$ʬCjbK AWFܓs?\sWؔ>=lz40** 8!>:a3U+#rP$8lG:)xKm>ZDD;J scx /M<}zzݣ7ag6FRGoFIU/~Ȅ,fZ͠oKsc4zD&LLNdVͫd@pS&$`@{?H4]]_#4tZZ?Bfe4Jbl\+XϰNܸt1ItskNj;1\3]*K*% /6q"MUkr.Lg CF@ P,yב& \:ۂn+|"%hƩs'T{ˎQ+sxȨr:+| w$e3o} za‰!5CLێKAJrIV+e$]ĵXh1\\3S2vėxwu)pnAoފlfw!(NN~t]Wr]q ~H-trR/}cnlw*:JUsgȌɚL0`'.9qE@]ZH*G$لA<6 >` –JfB ǚ$4'pRȏv٫UI,llM^"VI?m?b0璯GdQR=||BcA*0xp_jHuKnͱCD`<_E*:ai~ELAڇkM]^2!_QCc.3uU'mT\paQ5$G'|熎 uIRñ&Sҵ7o/쒡G~K%^,~hBFӐ &%mϭEՋb7(U{T'b^kzɂ#TK~6Q(h;#.ׅ'&İ% 39]ʨeM@ӕlbʡs;px"m cT6֯ kC!04TKBw!lfEC:4}6mKa ׀4ϲ4p m ~sX ScChs_3n e-2r%i&EVrJ4'B/7>tr1O6 ,D+Ex[FK .xqׯMKᮩu`"])d:t;8#3?~x{4Z(;ޢ[LD@lpbFt8~4Jh#3 Wo>;BaL~mph䣖!zJH4U$?C1w1z+f  {\6>Dȟ7&po/mpo(o]jXRxmW~2* 3ܔJ1U_kXD/ͣmbZ4Z!NiE3^zƷγӸ⋫KRZe+`/؛QDs0)Lױdz=n"Kb$^3Y6(;L [Py~+ZqQ Ό/;uAnhZ3[< 6)1OJk_7vj(6{}QFZ-% gDP8-cG_lrr!3%1^j^*qFԀSC)G*[٢swս9iJ8|2cb-ř1ROykp#[hTl(;2~g7'qlς|+HT0@EK+5Ɂ"«ӎ;oD~#7Ov!MV_a)FLBzd̼z#?t_uW k jLϠ?Yx24/vFHx_v^5:IG2^ǙmAܣ\[[B[^k Jsf>#JhG-a+a da1P.2ْ)ڻٽ"}HnY}( b槕*26[X'1a$D`(?׃ŪKT^5o;e)j"/UcdecP9 ;AtPDf.j4?@/]*l)?vv Sfq I=Cn\ qlW"%W,}KLo{W7M*ktXa,E@k=n,}2xFIBgv0(oD.s ЋaPvzα^{S9}a5 o•lÁp gqn 8\ f.IdqGW%\׮CFDz8qCpL/!ziĽW|3 \ =NN)Aζwe' 9'0g@\.26}WQBH9cbjH:a+7/"NTJGt@2yjC'I$ARgǟ =jU֌JiG/SQ^RNOBC' !!?7Gn{xlݑ_6cw ;ڙQ&X0(dҴV ؇m׷6}Fr?`uWj|otG6Hzxs2قޣFr8h2ELKv4֢}fu[, ;7IUa O=K7EvR׻kW>*X$+1Z1kXHg!."A LIs8ęjR젖֙\j1j}^6W-'0R(6 ~Z{NCVz㾊НS3,Ǟ<|<2wg3tlwU]{P0iVSs Q0p48rtXeNE3 pl%3'N>fJϿ*{nTJu6wБ5ra:UMMҭ]DS^*X|5DÃ#&[H1T~8N`Ȋ4KSen0Hx2ms ?{*CrQ[e!U|*(ӝK(F\ZI3J__ڀ=T`,_bm&aNq%*6p9p) hk$ARk:BG %Mg :bn&RP^JLF=~}PF1&0ۋL7|,4hQ PcR]a`CA&Ϣ?gEu,ՠ@"x+&FbWQu}x:LuK-uv'e.}$~Nǥn=)x")_,]c:+4(0uKJф\|P9ři X4}5q F}1}`,kX[z-~MN WeL2K}u2UdB.UDoM8NeQ?/a>UDWWLvk{YJ% AUs>5p.Rp>*TE-o +vẓ q>5Tcu0GIGӘO^-7Z6$c=*ϒ=?F*S`R j uR6Ѻ5:e^wW$Ν5] I(N0Dk4 /` !N+_ݔMɐZ6Ⱥ^}|],G>.qnP1R&n+bl ;pᦃ6HovJҮ38$ѫvf"[NKWm˜csC309|a _6sz 'S22=صfpq#<v7l"HRߌ*̾ e}M(էX`CZJVtNx9z@ ޾3=ES`?DDL fa:̢_;H4qj-Š N-.nP>"k2lzS7a Y{2dŎVw U7WuWTSFd23e[^08 g:6` #V`if8; z~G}tkLjC.+(nJuuɌ+n>,i-zΦ5:OߜIefH†/+Mdjwz~qC]k%X2F={oHe/~2bdCQ/sYw]} hA6_m οРuI0-=%Bm WZR9/#h`0Lz#ׯQPՐI#Qcݰ#%_b `~v hnF׻6/aCΆQf{/DRO0qۨ򕦱 0_=6;{J~3L"3܏%ZLLԄjZH#տQfa9D\FM!@"ڗM׉Nɷ7"D(1\؞PoTwPPVtXF}br~W{0 dC231绐ȓډrsKP9:{c<u; 4)ž8K}VA6d5z% G*6wc!W$ c_z5^u0 |&WYlѓeT20<;xQM)O} -NkR3O9< yd^&TIbK~ ]X^izOA&4uC ֑W~y cw ֆsno ?]|ۊ_nŊLO I+m̡aJ|"yB? V&4 kCDR4j| ۆRl֜6^|r4րR9~عaI$5uP2|$@}kFq*.ճ7ׯϬ-}N1 |)vɽ2(hXۘ@FabA#i8%~5kdvM١/-]G߅REb0~@]sCF8ʹx_?nQe귬x^\:'l ~j- 45KP9]o&.$|%-邕SY"!NV!j3nj ө,\ʎ;g /`"KO!o#XXUL0ȾwX2:\Ib ({_|o]23 DMm ܅6yW}$A| 6-)Lfa~eg%|wryN2pb$N8_eh6ST^wborh9"uiGzB7+5e+"gs Ár&B,^-n?Qe&EêjkS OUXf;%KO!dc;]"c%~hQW.sѹ;J>JհmhUq5hpE?>:p]$0;{rJy}DnN4*ή%^HsIh#\}ř:ycr|NJj幸 M yW¤h12b>}`bsd)=j6lwtyP|#+m;CV!]}4z0>ʈ1bSAo Hqtw -3eӜ}2k^Lc"ɝB*F2Yq"L!RK;D.;+8u+U_.R:3Ҝ=Pu1長ҸP6וt+HwB`uP0o<#jT!&Q't-Q,sW!Ј~z ?E44M{T`0s4yɫ4 sS^d۪Aj*H/FBbğ3v>ʱ& G@Ra:οX? f,*X'Ie}VR !!j+V**q[=ɟW &q6(l7"q!`UC&ٌ\q#\z=L)[휆q/BW=D4as=5OI({ bL^Z=Dt9Gt4<!8aw;=i64grюҎ2 ufw.w:O3 ~3vH\ 1dm=v 'u- %J ՠi'*#Ff>\2E̡쇕ݣ5~ j5\V0::ŵn,L۲0#5$KGcb{!eұLc %\GxBAKHab~VVr.#sT {pE!eb¶^Z嬵GЌcPtYQiaj!4=s5x+?{Ɏ)T2<4yȻ^2#C>K!|yV|N3 v2fIxx6iǸQ {ʖJ^ '!nj"?Rw7I Zuy5߶B Jbf1w$n_/49 P!. ͩzjӍ,oMMw=_ = /D8#߻b22Qog,|03VC$Q#ytK  A {\Oڇo3@.qWGAjm6 '_sČ>'CQyC\x'i(%x c7= 2O*:N#nQ\P𬂘믱ѻ/#Hz'.&xVi5Mn] Dh~nvYٞpsmg--.:XRK8xnr6dn7c;8W ~D6|њ9N獘O@ɨ!_.֠ ɂFEfVϮl\Eb먑?N#cd*`Cvڍ,gTA]Mv-YD9$ۺ8;ZQ*xLMp[fα?M+eߥPCQ>5eR1g>dh__J]S;,a$o@-T"˞aguB0K|Z\~ӑ̓%pmgbY$JbU8%ՕR]62לWd lDh^ pPq)擸l{I w+}K+ml(IO[v?j25}V8$wlv\HV7֨Qnc~&m9sCw, c"/eMaEU}B#;<[rz w3m'[]KL<>6F怍UQ̉Jhv*RzֆƦJ=dmGL# r\)e F<(@- h*7yxH?~;HdTE ?|-wPO$""|,J&`Kz*029E{xCjd"4fy?d½8]/'(reܚCSOPc L 6 HV]80/i5v$2"Xq/L:u8ʂ%m x ] "a[cu&rB]J)=,W Mc ֱĜc GzlI3reFEk#H ח7W{Qleu}c6h":.QRfO0bI`$LYɔ9&g;щVAuyx),kL _ ; \͠+*0gNk+&)K}<#(Or-4.g(],nK]Oj22_ rRy܎QD%WaNB\6ʿX쭷> N%+⨇44=q^t3oL&zMroϩOݹ!ԓM2,MG{,ncIM!Fb+c0fESP)cL[ جN|赴^NM3OXEuд zH\p4.zpd;U3PMzr&otM[V|]p:Ѻ'<$HL$ɪ7uzw_^A(]$Y4Ú8dc.'$1%/jT5 Ս6wO?}|Oqcd`snwԯ_>,eHRl']dԿ~bR"LH2lԉ b}{jy(w U<!ai m;>|NZp=t $/O(wEI'C،]L^Ii9L\˧}gTf)~;c@&|)G5ta1[(^-9z7xQQBl<]dcn۫S> "S6w : 6ֿ9}#`#6M$̣&QB8zv]"^})nujwudW2-ʝ#о$ѨN1Aӿ [z)Y3X}AAu$y 1*Jw]%=i>AC{WQA [Uϗglm +xjo|:qpk!`v>];!{UuiC3,f;!!yńH#M9+AWwԄ$Sȟ"٫s8b(<]b4h`青>mtI/n&-ެ%56{ҫ O`Jj'3lm1tb%KЛdBX]ҙM079GXx;菾.td5M!)v{si5maP4^ARi g_X#EF I^ޭfY#:n~ub#A+E/;\-呤iw`ϚnQ5!~[V1oQ%E-8_nuy#ڶ(U62y9jn |/`J w'Bqg/g&wՠaU Sqxx5[k˂k F%41XI;#l0b57xl MHsxk4>Wͭ)b`LN&ԍJM$mM {_c23}ԪͿ?2k.ߌ{)ifJ]LׂSnMq%SƩS 9[ x NHȂ-+!h+OZ0QƵq8crHѤt/Հ[_ st5%xbUraAz$fT('Rb2#!O/TlMS@(sH%,۷|Bj^7ƬAaQYϾi7nXD[ ">; A4bg.+Uѽ Xt VRGpTlm]&aܜ^ h*]`guˆ LJ4߼OĹp]0BA593?7Ræ%UPk: ׀:$ǵlH$LWFC B32,z"ʋ{)h=F9ӚY"m H =،#gycU^ 6r+~ 9C>k(/7@&:%TLF SCK{O'4%-hQ}^ލ9g};${Eݟb&pZ4X~0b"3.@/lKojo2cY bqQzor<1Qs?js"`Lq=N,.}9(:Duh>d' X2/IkIGpOe( ҼHy U[N״tz[Ԡ@▝Ny lH+?ڻF嗀]|5jcVa8++Dw]IGR^%&I\];R ;qdZ|/'9:@xNr:a?l) x]+RrI/MSŴ$c\”2-X?~p(0[![@D6>Af@wVqq&c9e;Du툘tV;_PRﲇ{Ky*#k.dd@{`Wu">KR<3 _4|!3sp2#-IZ`:14u$<̀e2\Xѿ 8C,Wv@%3o;<\g⼥Jav@IoOM4a:aCmb!s #|au2nGK b뜖UƄkoBTx~k+!cC\(CVN 1`Ёrpo% ŵNU5Oٙ7S+j _y͑O٥ﻞ>JK۫_AMMf|T'tfwbNo3;"LܠM>JNbB 9n2E]笢ʆNJ)j羺3*w)zں}<AjzVN k,`Q;)^~)f3PJmQ`rz-T/f怪&uʽzPfD&`^0xey-'SxE892?6Fil9b: _|6q4GtE5pY2iCVfDr+XG5`a! Y4* ~=`t2" xl:-8#IZcb(-_ϱkP_v{8PK`ôك*ĮļW>_E<^i% Ĭ{pY<7RKj~87ulxV0Xo:a*).zY3dλ1]O $`Ӿc )bt>yYTgL4Y815P2fDc<(mERAE}B*z$O4v_ e0qݲÿfҒ/̺`h;.w/y0~dv<9Mq]FLD4/Q㥭rU`Ybr8Uy6o*3˵A#lkmAcF&j9h`1=&w9u>LZj Zw%"]܊n*7N rGӎKVʡgroCNgK3ygoNh1@)PYX*Єqd8&BCLJ@js[  q=|YxDN>E[. =g`R~Z`( 9Oϸo .X?*7&X%BV]˥ƥYU:]4]wsNͷbFCP`xg9Yw}1;wOϨ=x.хcvk30g|滛GA?Rqn};W7m)a|)SXeXSpb (ZPo2ƈi]<5 }"!xk:7 z( ľ^ N^!<|+ߩZHW QH]!, X"W]upZ@(< NjʞWn}$3?9 JzAW\F\RuԞtUC7&q#Fo6 oQy^zŚ\^tcD6fRK4vUo2// r v\QcN5 qun|!K1QNv]s"[͵ݴEi؂j2 )!38ɅITLo,ldJ(? UӅV(2&;V^[(Ǹwl1kH] ^Q90[/PJ;4{AUZ[q(/a^>6 ~_!K#ҮU`,<ʕDN.A{ ; .Jh^,gk8af{vIEupDY&չ_ hgd$'%Bw51 EpExr{BLԵ XA$c'!:  xI)!b.;)BE8_eJN O[1 գ^iwCI?x~<(<]SaRFi"£2rl/:q !nU&aDs3Y#˖Uu(}nE*~,r뛨1D9N\)_0#od 'R>*M0L dWhm6.cIqW! KFP6a3^;-jPw.hW7N|9jAbO1b?-JQ  }K=NG Z >).E*N65KQ/iz"XōA?KJF<:Wo%)/ϋQԺfHI<4r+ȓ%&]1tc/w .=F1FߓƙNyj1U ."=Cg5؁#]A!Ap'ۡoN.td(UC"A$8\ o  c8^ʤy܃Yq7;`?jpwa ћvx͹%F:^zhC W:g٣0,#2.g%£ԂNzm}|:srʎ6 7{ E8}J Wكhr|XRܢBn۲L^NHwRgœ#Dvt5Oquc/#vzJ)!7Y;mQ:{]0۫d 5֣SEdlVXmXѢu)9 G(_mk;٨tn&V$LldVj%m<2]?vTр{j#ZN@0|@b!S*,~hӳGleMc7Id)ux$A_(/1j*~>eTc錢 >c@M$4;ʹ_ Fb|Te8vi4)gj  WspӫFyutt~='FډI?(;^8ձib ]Ss; %R/)\+Xn]M?@*^/, 5xg,)t.T/, 5l]&c9t 3$ %YrV!N/ؼE5:Pj51Юh5)ʨK9' bV¶#< W@pEC96n:<@ $VՒLrxʭ\@H7*h_Vգyfx[C]EBg8.{?2w .,Y拁o".=l ^Nx7bGZ0Pe6hwQl[v[5T XƩc=`4`3\UtΡv2}`q{i [ &D uŎS)좲P+nM`4p'V-wۀ{|zEz-A8٪8P U_[(Fjj47'TQ]>IWVB?)]]r U ]z6gqv h )֝vj4_rl}:#gh!n\Udk-1:uUT~f?4O(a&D#?]J_k?QlF"vMwX|xXkCr*ނI$Sд|T^my3|GfH>e)#MTUh&?EOP^dmݤԊ;w#\jpSK b#lUڪrCM;$VsEt qg"\Ne3^ A% ?@Wv~:X: vH0y" bX:ӆo#Veq<˭ 9U6STsC]&T ]Ih!q|hEoi7\[U(fmʎM6e C Zs ?EzJ+[2Ws0~c,KZ;# qjzy H,GgZ=zF^Z"Y9M;qj\FzQ{ pB>YhtaH@[h؇n[Yl1_G#I\LJ~bv AACi|4=B۔/bXN(dboS]{ѾQyo](\~7O}(ƁӘ乱U fN$PeRꅹrpH3y9ۑ0qܘ3#T[e1vit"T#j *xfp71R2Ʋh&&vj^G=>7"zZ2@AqkkK[HhÙɻƵ ;"7f_e O]G{ĉӆ7觰XL3J988@]ntxZHIWj Կ|㰀}}EMgNFTvU 7- (NU͎٬d{'9W倭{Vɻn *HlK + 0 ˉ&Fg3fAk#AZ7'FJXow;u@d %];ΖԿ;N[)i|g.!_7怠8-͵B$0"8 \ov 5;=` hI+Hq1 v5D#~IAؾ&Y#W J4gs@H3I6jh9[M6,eB9\],3^VQJ¶ݫBOf 7j8t8E` +3wj=qdZQ˹ (Ae?KoSN48c{?1GZ.ג Vc02b"?o2Ũv'; Tr: KJ9H^yJa}SIˍ{ޛgemfƒ!QW:c;,eN_.ex;x 盦*i4 ;x&1K/.-i[SNV=AZ",N ɉB`67OJ#̋WjTQ;/ޓ :-(Zy$Ǿge J|?9\wsƒVnQ[\c՗6 Z-GF|RGIW.Z[Ce08-۸ΰ;W|(Qρ|LtW 8!tF؀D|] gn!Znh`~^nTD ޲hVx[Q0,T0qΥbܳ&4Y ^z9Ɂ{!qDN{tQdVs=7T<@-X%ѥLLFFCe|Z$DQ(KM]l貘dRT4@P! 'Ic 6ywE"~zj:F (_^ $~M{~|6@h>uM5!3[Բ)Qj50T{NSI"Ӝ  0Gj"l?RpH$li`.[ZuIcx+ F`R }C&3Jj{c92sU>Nm9y}oQ,ۊmoa1B6b V7rǎ<: M5}Sv" 7tqE,5Z&ZB$_#wZq*޸d.%^ y+MMF8~[ƒqZQqug/_:~!w*6hKx1{u#ck-E"1م QMBkg>~! ^ }ϗqƠ $\^)u(0 Ivvõڨx`6)=gU[0WYl)!HȒ"LDs>{ Bu pvze>4#F["'J-@"-#UAumGxg;#3m~a7/pZ] ka43 tOGD xj&(2YB6D oEj-+M{^me">Ocw6M^#U}\Dܗ> ~(LdvqgJ/GI`[h'Y0k%2ERzSiU@=rŖ5 V_zZ"~ഌ`0+)|o.CTO <>xEqÜ__ᣓ"a"K#R,G,B1؃] qʿaZ1"9id$v>wkΠN* ?Y 1xj8c֎,0-3д|r =ErzM:lEU(:9Pwvuo@wWi,MJ}^MylFh`w^'>Gel#)YC2.=h O3>n^ t! K~-jC}E{7X-clwvߏaWƵF+1LdL7~7{=.(N]ɲ(Ƣ'*JWA%*$l= ; W'$_$JH|ma Mgx?2SNU!+47fC]1[`Il˘s0 &kESeg#f; =)tk|aMB`Q]o/¨ie6nx0uJ0) []TְOɘYT:2' .H%C>?ʤ4R:D+'Q.$[ %`^>8jY]ʧH3ɗ r?'XJ| gPjO:0T(􋉜wrJxڙeZkട{qhTT\t$ g);^GI}ߪQ6ϬTޟDK Ʉֹ͗"qRdݹŁ*\`V:7&W"/n1{+e=D05[ӂFj|Zm; `-zhqG'/-`,eUt(>]Dl݀jg6ecnqL?+`~,!>e/1JaӓɍuGeU4~^,, :~uv&7,~ڄP{BuԒ>X2{Gό9eS*zNO!vee`S{C0N"1w1ȉXd=:A\K_vl)/q됦#*Ok@Nخ_UGߚޯͶ) Ssϼ Wל62A= `ֹm]#'RAEaw= 0G.~?(`?lcuL,/AA]P % 4`] p]+tuPྗņD#l$O5 sm&Ԃz/>,/`Rm+ |`Ս8@DSh%M3;V/$6.I$9K>-زees yɁ RpF~W5"!82^z+^+x{5-Sʴ b 4CQU^2+xOQX6;VMh!T M;EHnH 4`E`!]0#ds6&e3F 3 ܰ>6RF"\:_c.XlD4dOn FdB=Qpg07x!?W^[kۨ˫<xFI.4sp3ʒ{S)"7&1@3 S9'\_3ֻING"?a%yl/2c ۢ1X5 =EIcAԑJOرRE3 yi hNF5o|ǜ"&ތz72mV>dy#kOkuX/:zo^:TcիdrVD Fy!k˥#WErIw=kVC/Z(>-U;|?@)3( ]o*ץ<t3%<9=MtVƲSޙU&9U u13)_&4/T7+`u-_ಠ3" 5&/si^*lfHj73iz>tREU0UC859f=Ċu OWߏY6X>)!T@1̂'Ţ& ?c /(p''?GR$ӊCgpEi"3}0rS eDp 2y?CNRF$ G |%~32+:jlEz~ztLGrN װmV]>ȍI?c;t/Pn\oxFqvP` a߫f|VldA&Xom{Ae3i/eG$/PDq43(Ħjȷ SC2`aۜ-c%FI]?|*F#"#N0LbUHk_+hQ C'JRb9&ߖI'X@*"WhN::^ իKYF7'-:{Z!!_W2"HO K4JђEu-e$pi/1wr+xQ;AS3n}_wan};]HEKیRx~I٩G 9`t,Y4AvR]Ye!e&'248r.A# Mǝx[jDړ8aԩ+0;]ƹwψG=Ġl!I-<: =-}AC+킻aeGXסxK<,Ej <ñ5$N6E5×>{ @yd3Y{ВDqS2@p+7Eo;>!up!x`Nd],65]TfahD@O&NXDWv^>Cӧ0ՏQB0k;JKK2ب~1mP_cw+EeɯThb;[sjqʖG yIPn)?8gna/ߚf0D],Ai#T׃GN.<4_7.hg@O>.} m(=f"%d+I]ߓPA&oL"Qs:^|S_DSsjjRPvUe7ݷ=H?ܼDjW17 s";vN[1)?Vyٺ|iQj$S'a՝|?~rB>g7'ڿ|7V,hg=.WϺNe?/Z F(FћẎC'N+rk00sPϩ^^xIF{3WT^^L~:LHlBTRȺrK/~˨4N7QbwgY߹#HP=+ )).yҐ%Vw?Q*$Q$à$^MDP4xCbu'H2ɢMLH3l Z{@LӓdfH fa UcIIVQZLYˉ ՀV9%\7.AYp4R&ti*޻M9ESuүôHŜ?mZ!u/Jz̃}.D5&)mrD6DJl@3B*iG_d;a 6rٽ~y@^sp֛Y~|\m~u Uť+=@H.V`&6}܉^ %ҐcBiMc|8i 涞%6s3#1)fg"w֘bS87x=O+4ሺrN~7Eo{\Qcm Os; F[Io) ~10Ս"0lGI .zUls ]MR"+GC)ky&Ҁ~Z;"1OrM+| -,+]8t\#GpI8kJfk jbLbxؙ*$G2i{s~;V6ňKqi<^Aƥ8 ٽە1Y1;q{v1QFQm5;YGw zn4׹*91i='pe>Yn-0I2LHjR\>Ak1 USD 8h˲ɳaC ؜yAzȬE?IWg{bOBJM~Hf:\o~!B>%I:/Cԧ#G8~[Ee>AC֐HGA#O@a&W\o?;}CmT9gU *{xM诗t&]/Hթ;d>꒘͆dP>zn˜z؟LE殅;=FIk[Oys Lj?fIKϐ{ Ļ?\Uf,``oП@螺Aß-6F|6uL|ͻqKwLtD5b8'\8apUa lButמɹ|. Y㦖&\"/DxIT`h_"3wܛIR̖ZNS},X0V˹NAM4n`gQ|AWQ`%7m oHFoi1R:\qwG'i%t|ZŷKn^sS?nqʓ/wԆ~~6|:Qd榼dgsCPߨ1(kVLtju%`J[Ec20yuKB7L@X^ @)n[[HlkeFOX" -ܞG Ȥni%[0Dlyv67Cw!u~''yG^D}-5Uƌ.B@pϗ;H2u^-.ۯSN _uGŊ3zg?^W"wSY,! N~-5MnDdZ$M$ ~fx@u٧:َ ?mj֟oDoxrwڿJWf{.U8 ٞ5@?N-$`x =y,hֻ#M%HM[~$ǡjf"J- WQ=އ)VvFv,/9Q/h{}o+Pې #Ȭ1H$륷l8B O)p'CErDh ,dg#g7z?6 E%/~j\zH4j_tR Rϲ;Yt]2³^ܬ!Ԏ Ʋ/CHR>X+ )fTdavl/YѤua2 s@D;"AHz]LO6ll n* TA9g6olt/YY۹JoFd6ZQgys0>T?NBDQ p.#F YZ@bGHX V>dv []Xv'ڡ)?H/ پBw6E;uFiPf atHp^ zളd]2n$d QhP-k?ӕ;F;:X5aqdA[dm L.3~dKnzC/;g9B͓tƃkT|r/tm+ cZٶ0{:9!hJ_p< yN1Nw*Ƚd" !`ކP:^PwUr* e 8Mq,/ŋj c#:q";gjLS>my\z2fCVI}UUM̥U+6.ymwN_Rh%)ɢT@GlMz҅m6ILL oNR TePV!>=PI?"zua[eMj ġ 츓yqw{[Od9wwW~;W~bӂP^MŠjR[3tZ`BVG}HϤ)^ִ*pO-Qs/(2H8 $΋?AvիXyޛ0Ρn*',WcG_!8I2 ޗS;BZ9.Ja$Wg[q7c_":-4h \k!pq|Gaaԭ{IrY_U9Ã0x0j^mD=/9g?B}R~EDrwp&JiHlva+ z Ի% BE * ugY7 ͗o%qzQ"TB]j"]ƨ^JN؛4JgC+]_y'cVu3L>j08LJ7fUi£ô㐒ClbD>dt+rG QW쾑\LRYӑ3T\8NՠӌH{'t~h,- `OseȴoebեGߊxN+z濇XVNz8SLs ̄ƌů+V*32 \B6g9A?^61,f(. V󻑾X"~1O3nɅRyelkU ʤքÙA){9p/-Jx/@ fp' ڀ g)b@> Ǒg=bPz=Z;L«4U0Uo3>dU=Rśv;Ѱd0'T!% kSŜ$2q:S@e^C|xϑ:s #D#2 6&j͊UVk(%_e|hcO&)L??S阷$F"TƳ V $Ehu;jYvCtӖbe*^}TADS}aD=.k1^>d[jJR!bWq3x G߳ETr +y!YꀔC,iovmc|lbU>TnٓE|[2WCs~M]/o,Q} MErB g+jdO Va/rn^;T,RCfE8cͻ i.3f0mk!(f7 7S@jN9=h>DƲ -s&&Ga1Ն:[WGЅuv< L赶߃d<)S{o4?wlI~RsyS =زS(ͶBMVW+Ffjӫ6L|,1hzHfHS,5ke6ݜ~uRXkq{ᙾAJ$xR/D Wkt2d CSoODkDpj̲=Uƫl CNo4:ZM _[,'65>^65l)#[o+W%ekF"w@WL4ު$Fc LJOѥw7ٶѽ {19֒ASuҶ0Y/3ؙ4 ie;14B7rry#*np7R]Xڴh 3q爚jEۯP8̌l:?@lt~XsFBy36\[Mr2*Pq>ĻD"S3[# /Y|B!$<ؘ$ev㬯hY6&MT226ϵòJsa>d(<W%Wo/aZ'v䬙@Zu%c'ۅY_;{ %G!^`} M3^l? JSU ㋴s{83Tzy~hv-IyEKEε ėt:I(z!ey^L[ry`t-g}\E3@xY<9DZP"db.e4g| %P)&@!VU 6V ~HsyŏTh譠Q 4袮 tZ dҥb ˮX`@{t#r4yrpf`9t1M]xF2?$^֯'ZDyWEuYAxۥ4MOj2bn˭Gmie 0PYݟۼIP$¡6v[U}2 [IRSEp7ER$D ĩH.4Ϣ&K,K} NDW`,+&, kyŏ4 ߉H @wUXRȡOXAzoM%E,TE~J[6H)?L}|nn%oK'}⡞m$䬧Bx?י^|'CX[^ L܍|Yc՛>?rq!HQ<"| ewiQ.0Wj 7-K9!s9>[?$\zRJ$v,$}^PY)BY-8ZdBfzAo5J%,}@'K^K1u /=)1jVq &M4`+dOaL 00s+'5oMy̗Z#7Ci:-=e ȤXد}&緳Px]XF蓑M2c[X٨ZTS]›p [vbm҂%h+վМR`֪p! @nZjfGǿ/~Bt/t77p&mg-HXVK:!M H~şwq[wE{ATfc-QV ut ~xguI~[I(˃rz,r:џ> `8+BSpKAzK#9&^k5(N*΅KVRgVv}ޞqkchȓk$Etw-mzOkFf¿>gnw!ȁ-cW'x$Fg9ai <-!~#*Ė@uh3l#6W 7R¼| j֪8lr[UaQokzrҿڪ%g[2#٪ ˰p6R"lV0j܎b l"J?i_8'tJLC1%!7)謁yطnЂأIi/8*bnK)NZFtnt/)$Zv JLݽ!"m,z(.Qf6frrcA_ o.ߣEc&j$psiCWy_m&9t D@A뛜n;^EuTJkVD?C^Wk. ȫ_%ikH+}0h-0WN,L"Wꀑ1}haVs}H +;iĕZsR9zF:L{gʧ̔ouTn'H 2=EbDBtƽD# g#ТfQ5X&%Mަ(b.h)iӆhzXI1Hu>r`6Iv VZkNl_q{6-%WG[K@99;6{\m9r"uNpP\Bpa-uK9dF {,ߡQmN tˢj1s8CFβd&%#0T E0ZB}&q^iY/~Tj%i{*vh9B%2rdxUmT/nTB8LzWR`rv2A5m$~=o#9J3le%35ݕ>(QǿtGE-H_5+kؖߝ}EkVe 5|Y/S+xu6]O~veC]\igҙ$;9VM%^k5i27 #W`p@`c>OI4_%]]dVQ܊1c:t3φKfЪVis{@:QuGa)[+/05!ND7`iN@n,EӸ}SQѻsc^(~!&1:2|7ha)F{%z Qux+]x**S*.y/H=f' 2_.[׳❻\W97Vw4"ɚ# +"ExzҎIx&F&:֟c'F0<:n$u3V^ \?$U&4̏WL齍evALF= fd2%Utm iz\[܁H3<5[G`:~xsįLlVYEc*Wtܪ٨DjDU ~\}/TO C]X' OL11C_P%/u1ѱ=Ԅ`n6@jNPDUHu.-L|ؽŐ]C~ٍn{L>bMlϋtxs6QlA z$=YIh )^L8)Uۙ2x Ȃ,ۃ0b81g4*pGG_WOp ~+LΧ$czmWe2?YȧλJɗ3+coߜaڸ_2Kև+UbyхoȪ|}9}-ջNJ>Κd>LÌsx3 ![`W|ߪO HMGU{N Cy˺mnE6ob[><$M|Е:o:zK'QOH]qDQ%Q3d"Z(lzVT7R Lok{ݰvXÊwQ}S7NaZ,P7gsTQTk!-D ,"x+uH@,jjWVk z_t]{DAyA%v\rrŠ)حy^>6[Y1i߷߃g>)+4]Vg't2BSI_w/m;M!,Ix65[!Ћe f"%c"XU/Ew-fUF4UT⦪4]r^ΈkͿvhkb$B9|/!3fPgpV\#`ѢJOpHY5;^ %B$ ixz2"WjJ9Ĵq/<a -xx i?Bv߭]fXQhHU:sP$ɑaΤs^{^;Zv䱔w>0mf|obV_J'hA-D fYb@,oq 7-CrZDJC?T4-F $aɫKj_!OoҌ~^#[6!Q;k 5q]59 G b#_폑"8&S(JV* @kQ0^$q-sWn!Glш"a΋jO c){eT$OՇx7혷݂Q%.YOHomKeB71f Jpw=DkAAгR*JD quЏۘi (zX@J wmϐi Ma \.4gC>;#M'V5".*7R\٦|]d*!}p fZtg;X)(D~WЙ&tXmմҦPŋ0\ۿoSk4\9Ge$&1\}%)3$Qg7VҿNyID`h=QGvT~*ܹ3J=#?λ FFjD!HגAcT(@])^iATJ֫RCg9YPC\zJ~>Zvung$#)P!J(]`X͑:8#ID2CļoeJT0:Npl ΀BnaV]L'bSyJ@62G1hv٢D4iVˤwAwI WR)*X0Y40ix")<hrnYihź8_EΚtTH$ᵓEo6IZy;8Ta2mb< k:pv5'X"@x4S}ZEVD8gab)ppQ.r \&>@D!'RqC͕h{3 ˜gV}ՙ{4> {~Lfi"ԛ 9NsIYszrek܉ 7~EMݪ /Ԣ3x@a(X:2 8IfxwKy+ppW@*Sc*Vg an& lv\Y~(O4R;+9'I_,9s_[ᗱ;NryCoc\eOaR&D;Lj&~쫚%gkuQg}YgdG2wײ yw mf?uePOnQ ZEHò|BEpJL('F@;3@uoGȠr,=vСurqWJ?ݣ11~O`h7#-fbd. Ĝ21"sȋ̎0艻a֠j ,,C,JE΢8\Jf>C"Pl/k$\5]D ^ 񑺬E1zqc:n1~@NBExon"DPZV1[36X\r^.-7lzA;15\hI#D,pi]^a5V.E-8o֟2#$6,]淅{XeFǹerfT,&熶`wBRR6FB^KSt/mΎˀ8WsYG\vxW~$$7VNhV9N/ڂW$]_)ްȆdUI+ƐJsn.5=MXЮ>D^{ZC!bv{)Oxvx၎-)/Vv1KbTڋD.vʆ>nUHnԖƞD& -" acj&h  }X?HU:1Gw>qmƏWL mI\RlUnm"pV&Uap\lt9O|w | OH1F܇bq'>, X@e膮׭ep OGKVp{-V>[#Ewq xiVqi8 L ֹ̋z*nr)Uz2.ƒ]%qBR| v.H YuU힟W_}O Je*AMu&TqE"5QDmÈ)Ѥ2GzYcEJ;`7[EN5w [B -N]U)q"KO χnU>7Z<M|'W9sQ3BaS_rv2^*.M$DUegjpUHixNRɞSWP $.?(IՓH¾V+sL(&>6 ;9ElӏoVwSHx[*ԚK mv$9MK?V9YTJdbuWRp,_RlE!ъ [w׀b#}@2L!22~_ []\uSE\ˣ8qE*6iS uxdd/V);f875 KU62 41$A눊q+7]H\&q0aCZKs;Y!GfʑǙfoE4m雥w߆'De9=QP.?CY70RCYWG6dϳ|J*$[z7omNKxb-][9%ׂ7Ve/Vkg9i#~u^{%gඒQ5fQu*=r0} fb񦲩aگϲ,QP&E ߥ `s8!~ԧx*Pc#h;m}20;Ն2kb7էJ2/yM`$[k֨AX3\8ٜlV2ό @ U2RڋFfDK[#lpn;[ FhKQ켚 YbD~( ĵN7u:,OUlN*H.n!^ޖm>T{Pc!힥mt$Nk$ $_;E&pd1Y&ؕdԪ%z}5FLc8 Gc#3SO&j0ѱ36#ggڂ-E'6r73O߶/Fl1V?7Ad#YLN0—Hϵ ̆xΤ(?y* $/UWTX,mOʼT<ɲ|.+Q?A* N0Un`]iw,+{R,xao_}լG8xIס,ċak[i1ShQ#˰45,J3,D<}J#vC%w3u?:mkG6S%U/d5l`>T̗` eaV.@3:2PTLY~,̵oujg*Q¨<'3%baOLt /twS}n͓\Jj z[wfiMBu>-q E-#'lHdј]W'6[7`y<_gj֩cec&7'8M{Zg~1EDsa`HՃTj26'gD%;6O\Ĭ[/E&+rVgw]d7DgƶU  |@g؄D#V#ox l @[74{`-K?AaJg4(PWS83V|tŃ/u?9ç1Ok=jv{↰Rl_ꚂX^!*Pq K/EOqpVܣְVj yl6sJs[[.,lκp @@ƳA1rzK O/}M=^y]/XmXy׿\lY/2Qva*|Λn(Prx:YYQ*p G6$2ץ#:+O JJv꣣Vc[2U8zK5w=D[j}NuŭF@9n>_!O3ŸR@eV{>9mxm=1x[Ėp>Q5ѣ@:i𬚍h`Ʌz }Ԏj mU K]~K"`x9ѕ6WH:A" ,0L ؊3`װK?8ZUEgEt M$O/&,cu7|; PPCP>\[c@8: AbO iZ5N}J%INL$"PpK]Nc <7:] u?mi%h8Szp/Xe%Y s)#..Cyv;;.=1h6R*+$B{fV߆_RoPe9ܵXEə %0j{ la6{6]ޞ d`Y ` zGB '9xOx*~DT'76$t On4rk yp]~oB4]+ސ FrG[4kR<O5X-&)nq3k}&οAm-je!ʱ/_Qs/a>֊[bZ`C8m&WlocړzE[EB07m:̒ͦL*/c1E96FV W=ÚNGQ@.1;nSWlN$KK<3:ߖxr) &T ƴǠ܉W~v<D#ħHA޾gPQAt''H:fN$3X f@7k؜}7Vۺ}EtI(b+ti sdM.BQ(vEZ]09L-HZ[] (P-e_0pg6}PiB򵝆+Q+ʦT A %z[/yiU;{U"bPIuߟWnX0e4R/$+D٬?c\F}yTwe T4Bq5|Hwˤܘܩ8di 9~8AV~ii O餀Vҟ /oڠ4K+fhrHJVD쫳 f>OC DD @(ߪkze+t7tY=Γ컗f|30_۞fjl @fkt5rMd$swbq.xvڥq=q:BEgŌ$[O@0"=6XΌb RD/P ݉%N|%^;*'uqbFp 78k1BWhl]KDPd.ښ9X6*c tΩ;gD+H*^CThy(tț A)GH8{J8 oMՂ@}-</T- I釾֋3S=M0%'m׭w P׍i?Ϧ9A΃z<;A>0eqjcA 6$Vޙm=kPw,[|#垴چ3#&FAPx H;5+x# ")sJ.-Qelȓ zʒW(cݯk¶A5f!^_*V%q@ `XkWhW tWFBq:%Eq,ԳwOU$ssňHUrou"A~uCA@HqǛFI NGlq'3 v6EZ 7-ʢUmWQd"#h|Φu'-bp7)s#hg F Ύ 3H&V-mEwj;`j#<%gEmd 'h] g `x3=W!JnD*ϿЇcby#1 0#q֕PYۄe Kew|dhݏN*ʠ7A9tͰ1?3na=O&\$ކ f xrgr-m EL&ԢQrkeؒ"kS})ZJ-_i3X]=+Y !q Biw7S=N\fqif,h[ueyW0e}w @5Xfe:^~X4y7ݧy S5KXeCTgo7v LMg3VD(f-@R{v\?`38hIlGN%|ek :6Uervg")u~Ts(|IP+|9wϴϲIIe/r-13LB1{~zz6 - (31}ݍvі~ޓDwS8H^ $][7xGjMf=~rQHY0{措t@G>hclnB>"wk1W(-w_m {(dt=XHOzV0-FY셖''QX|6.FܛfWl 8zq*#R)b>|eEt5:ĦDhq.1vucY FmSO@Iltqh)!x_5WYѾ?qt_d\]T7W7 !TBm `4BxBKKZsBIxiNiF-cJIbgarpۙBNj ahz’Y>3 bD=~u%DWV[P$=МWCv@T!_j6{z"YBzh5iyOJK “Agud;N^.PeXRފUg5,*nƓ#ˆI7Z86<czŵxm}bž:Mز U P𠡠Kv+1:!w AY}0ۆ6)p!.H>\(:u$3f乊3f=AF NFoZ^$`uj;eZt̞,Nx܇ 9sWҎMLy0vΕ`=A:SKq} K_;[0L`C窕犽@̞<"t-N]+r۾pw \vnmeOu^"hj_8][nF ]yM8jU6;e7| 1[,( ccN##|ͺjm8fx5ՠ``O^!Z:M ܹ\F9\iψIv qPr- quV,70@+τ|J?8bNzm,MV6ÑSpH;wUqclJiJ8M >4X͟=K+/IOAsb6M+(W$qd*aE%!s (j#7eٝe]H>@*L!;7퉏eHMz3OQ2jʚ{Em0C)A0,*ݽo>Gqi ,CO,`KکLoke;Di.qRc})QYny̳sF-mܱkkLha i1 P:LP+Pul!+5A)zk&_$C:ե}yE)X ,'TUe|l+.K6|СSq1{SʄJt[Ah:oen13gd/Y%4ɽ?2%ׇx9.7\.b"F6Hn;P>|IerxlBm2n@+.!/.F굿?^^P-%M%DX6gJb= !cAfO*Zq.X\>up&TF? ғ;Ƒb'R0 tȻjvBkdp!dDΟb}hvnoU@7WR"lt臷>åp(ηpA(8|x:Ġ#%@Isbiv6DŽG]ѹGd|W^>u7^D ,a" Yj22RW셰Dh½,(c+ҞT[Y•] erj!c D3_OPu:܇AxgC+Rf ]uñ:2!IMjdN@+nLMQxfADUx5 ԡJk& NI9N]B/Tu-ajv B1u$IxBUVlu uBP["ng?E-Ű=>rL9b\|ٽAbEթnc ش]k`}qv$j'[߉ ewI{[o #p9"/16_K}~ 3 gC)MeZCDF9%J NV9 Iml%[5Ջ㹺:]1w6I1 WӐ#K5gڒ)5iUN@`hy7#>˗?cbNDz5/h~y%vdǡ,ԕ[+_P58BgHR t|$b (/v膜}Iz,pl^^`n RSg||Ԙm5/vP0 hW҃G2g)7 DU7k9P}e&kT#P>u]XhF)U5p)ef81IV)+0݀iYTZދ8>IGU9sDib-x[LtV$d|uat:0EXSSmu J2MhrQXkvt_';gzYP(wo7 "!s2<'Na'L{&"&T HPcL2e0:r)ZKs*k6@e Dm0J҅D[.  zR 8+pF=$(GI} .q {F JFE[ka4I׃m7+R}^김`Gj%MN"躗OڌcmTgh/}@IP53 +ulz1-mf !"!'Yՠh >ɠ{Q\ [~**rܠهڷz;iv S)tTY͐,י^^U:v9d]JhjݟrHʤڲ e]폞`8:w{ks+=W68%eC!>'0Q\Fe/37xDP hH$Iq,z#h+/))U6+s4B%#H>& tXA48sRt'XXY$+Is ֫~=dek:} M=6Z~GvKLEM!*4Njl/^s, X\!bg0/~Zr_ăy9.y O#MkH|z~1#3S,lR xUMjUɅUa>~]C^\ZVzYM;dHy=#d)/Nu|& (DGR#.()mOz0`0sh*¨~yrٯ<񌅠f -`˸)mo<,!ZL(ʗ^DIUeͲDp131@第fs'믒yNEyAW;Itrnv&)ˌ?ԛ!JX5#"~ o#{#9]~B,?~OT&b7"}V$fvnjg)R\-<)Y zeԻP}Dx@{IYR~2Re`$ϝ7Ǿuer"ߣbI}XD'!PN\##<2 \e SޓjDtLlNB:|?V pVcLi=)٥IX_u]G)5ARzGd CwdOl5&sd׮f;(6*BT3dcH_s`AF16g#O_SRveM#VW+Q$e7g1I'b/Z~ܻ᥍u@x0=#.Z_VN+Ilu؆o[,QlJ̐fS<8e>r |mvnT(с2$;Q0It{P6;hD>ƕ *uŽ"`L9㝭[VǟfId]PIe N{ar&mdm9u.H]c5f[t*EO1 XE5(,11OxբDW̐r}mCq"Ԛz 2֮wmrcp%9 [/陝E9lpVpݪs{uQJ~1_B("95}3t'}N]ʍcxk8,A@W|aVTִ}X δDih4\y8㯃JOLt'ZQY3`۽͡5Vn>Xf63H>'`Vʽi0 ʸÔ cIɊ~_e0Bvc^&u\ߥ2E˾&p<@Ylok Y#3$w8z5Bmz?-ILJ&:ѝ6~ Mڞa3ٛPǛ} & !q3.D{k" }(hĨye-#gp]^a'Y׾3żhHغc#V>.4[p"yxI^̂|VR/(9ɨE d`7d8?L bZdhmhhb~il0%f0mF%vظv?w V 5v3fұZA'ȵu혴wMiHe(e4WXSz7Y&DkC)HN4v\Dj/|A;\sT],~`ޙbIFd)K'{  Sco54 -w\47j\K%/e0v8]lxP`%7M U׻'[vb60N+,PZᖑִ roC@1t}ms}!X't" xZ5J 0|nMщ%VJp VWݟDAx tj54#C>:N|LxڊHƳvycHQe![8%_V#LO#f/Ť -LoDsKӇ>zA4ο#8yu '?<悋=GnlWzo^R1R:L(a&;gmw=|v c27Fl89I/ F؟c:{Ӊ@SBr2bW_Up $kǖ1Y $-=?>(~R b)ͳϯXܟLv\& GrlL 9KjPm*_%G[0|I!N$J[uZV`!y0pI4-#&bF8|…F&!>?HIZoӄnCM")aIFh)m-0re+0+^-8]DB;X5ô@ ~@Bpyv-O".lԭ,{DL uo1eqÊg-6(gm:r6r^@ֺ,m D2O''iGW#%VGѱ];I*!!A.@yԨ;">JQ )BWɐ MJSm)crk3Gkq./]2 *PNI=C۴m1}cR`y*j!v*gbJ ?)c=֧7D؛Hy}ENrcwKT9=lQ+  a'jEĮzѝqF +DqY&ڙm7n#*x GV }1= 5sAy&ӿU8L1_q; Ssqh. c9#Mx7Od'~("ߢ%ϱBJ|2]m]{oxݿcuQiʦr`P/KS9 egY^ @UqDo"CjZɣ{s)!}5ju9:Jm Mϖ5+ QfMC䦤=8 :ߓzțxp0/HCDI34$ѿVSqEW"E1TF j;Y0fsROMĴB6+3DNI@R*Zk8a}@ Jg+զy]ޤhgPVceR{XOoVpf7?m;HR ~N\ŅQb," 0U 'N#l],\ܘCH"?yH'8k.n8hZHPfsapffCȂz͂N/ȎgGMiA@Pe~ ^Tզ{G'*]Km`UftؗMu''S6PXXw+"KpBl*|*Yu 2 FgI/rHt=dV #j(Xkm%;D9W4͞[:EС#ztpe p'ULHB׿_]~gO 65pƄ r1yMi]ԳtaYf")3`="r+!7 fx39r%.>'ߡJ!Ko)$pInju}YQ& @əLa_$j%ˍg ˊMANw D#*̀K:'¬,a> )yV!J>ԩjn3u'KXs!ߩ> k2Aw2A[Ug@,," eg߬'Rm#&Ì#t<]J=1/"; hЦz4RD_(.%lob !"5y5h[$K:/~X*Я cÁd`IYgZ ɢt\~-eC _svc ɶu!V۵.ꞌVr[Ҍ ֱ.̵0ySe&G+`}~=W WxW"lG P㶛(?9;m-CϾ^0ǫ<k| X#^zIX u4{uo"]I۽X6t/-s'"@Lyi t:+Mf;G7h}!2#y(mx5΍#1礚cx\zN 0wce ZD )r^$^Pd`{eĥ00 /Ak)S1G+p[c TDIo֓ss\W-5j9Mt~ EHc}֋Lmr5aVC-lop_ݞnB s8z3AN5L^Sm|=jCNwX~,WpLiRm{Liļi7Pslݚ.Dk57t )*3T硧^Dג$5_6SHB6 db>,{ֈ)JGNSCo/^g ~b# [Im=YE1*LJ LE[r;]ŰcCfⴡ*)33yB|̵bܼճwZ='z5ʞ-Mcd=y/Pe]H>')+}Ibb5D;?CKTKci%/{Qc۪ZV21fDX@g>7-¯\ĞwkG;#d&Hbܓ\GǴYE%ή}&l.]@&Ώwё+F2"%C$ad=D޿Iȫn#^+?H[3-YeaB/;re'uOnBb *q U|[8?z~x%_^`|AxۖO FUGOmlU@j><YR{u17B*71 YgS]9TasE%b2$kުoOmqij&g"KZ݇6ھݐ1i>XpK*nf6,u?xo>f|6g2NuPQ]y}ԡ d3~(.(Vl+/Hp4j ;&o^ULt%VQVjhZ$ b{v' bt1BwCM|W;۷&H"Px̛f[NRhrpuG>y@)ᓒfd Jy:KW޽DZmiӸԵMV:Os2{ap:Km{D!$CEIKCwdwY1! ?<Jq.$V]V̸*djnjz|ڹ.>-k`T-3T"z$*RCcoKRaIŠ(c=tHm}j6]e_Ğ|VńyZNkh7K$3MT}5qI-"Ybnm&'|3IDo׀)[}UCi/)orߔ=E1RnX-^Υf7.8XR66v;_^t|6J: `/ݘI޻YhOMBZ!v6Ou>&]miN^)':PnxĠ'A{wн`Y4DdkcO,2-z!u-',i*yPT<߬i 䫗E׃W1LdKo/dGn(a4{3]'ron tʻo@MA0BeB1 ,r5,L'3@mO~hDJ ž7~Άb72)+JX_)V|m,[Uɋ`KSNr}^ ["l=]$;;<:݇ɫWa9p˨RMr^е]Xӥ}o_^4Kꡁ  1f΂eCX2ˆDF3W-ln?c$Ս3]w-c,o&/aF>0oGFJ^+*o"Hea3RBHqhs[eLŠ85ܤ#f+|bz" F 2o5;U_sڱe%ް=_M8  R`_]U ?5K2TOc9w+b{hF}ҕqtyYrj|]I=!(@+7\zo;$qB3#3,g~ҹ_DMSɇjeBaT{ol&3X0irILYݓO'? ̸2.-a'%ʎSц]Kr֦o.hB9%9bf #(&um0vvɶӐs^d]trr\u(͖۪y"ܦfs@Qo*p߅:j^$qO7p Yb+{d:hYjn$.1Fh,67>4"LDa2^1SY{D#P#. {sdG5~ݍn&kF-\p2z[Y6ηvaϐ[2|PI֜fnHxy/+V>RblĴu:f *Vu7\ EQ'L!Cm ~{P} E5YTj+8 षgDZΤ0fB\-T=|HF7^d=d yϽŜיƲ*?j;/H $WVVyh47ja5칕B ݙ0.:*#G| <"C+UHL%Jw'6`J`|rWc*w'^{REh=~ri1Fi^D~3FkP`A7BϟIӗj[HXr=hƄbI w@f)3I7Y}V?B,`6ȳr'9>eF³Jd®;GɃl:(0o R jR#>?2Cvm|eB^#q;1[>C@P0c8=%| gU6[ُVjQfQlA\.9\%m2c 5yr<օ4Kgs5E$[?˩@ɪxee9M)s(kJbH7 %W 9!TL=m7X Щ? qpV1s/m6׹ۉN!po 0+Cl. 9{`Zn|ugZ!! ^m ?h]{wòk輐ϚK&7>h5{yy˟I8Y`y%Fok;'b2G,i~v h#lWAچ[Mkt-Ux L}F:.țCP΅:2,Ξ8HV 꺔 v  6M=XAes_=}A Uh:8j]hE|(yCje*: 0CbK y[@fuRH%}!ApHx}dO~E5cYҴQ)v!=D cso4 (g\_XTRZWsˢI;ܟJ F 6lY]sߋZ'4L91t7&ihI ەd_Zz ڳk6ބm>~tLIlea*N3NHZIԥ? =)Ϩ/H &E{ -I|>лēB T^#k4p&KvW$.sS]v= XNSSG3dQqmeDJV_8D8>w~2ڪ.&bs6V,3pآ N;*&cQ1dp4rx*z=}..oHv H[N3}vđy@WHn4֞c<T\$=?g!nIr>ʈﻷT}JC!o{sa"έ;t\B^)p gŢ;v̗Kff56'$6:~=PF)9}1/Vxs= )vͭ= /TWkt\VeZ<ĖTg~(`.m˺$SaIRFq @iϵ̂&>k]H󈼙@]T"P]?ڢE_XB&(7+g3X?hG%؉iDuҮm{2?"9@efKڲD 4ak Hͭ}d{ .Wg'G!-'a3WpTmœۆ=n+*C):sMӞ+ ϹFkiytLje;M?<5?pMu^?6f J LrVę0c3n f8s*PUOݵI}brp*kK0[) ?器/ otuR4̹O~/hiw@",.5%]Ԟ{nBgg%@^H`Yukk.kaᳮ 9/I^N¨e˫@GR(O[3ߣt]_[/I"Gsku%^Po3L Y*B5R h(7d9#&`1bߤ^ p e_QΒ _o m,وt.@X.1Qpʝ7hay`}yT9~.AIiJ:{UdۜėoZPD9鼆KXb?vY)SC nm U8\X` OFq*WNGEq#8dsjIE;K*8}` &-XYINW/O2[ϟU79m~Aht3ݜ;׊[vxbC +[~AK Wr #[f-WxP^&y*F8^>g;EڱM{)2ԙ0 K֪OaѢ'tu)XZA :\]R2@h$,!4S"Nz7^u딾]ˡP)^:̜e>*6}wϗ 6vg{~4c 4s'-IIBQ3'^pՐM !`=9"z<Ye9O-R+338YЊAXNŦw`aDh|zvgt&{7b[W҅_KaU}7+Uw~ +pD wQS ҄U7e$G񯸛3FhŃ1 kgΚFbpTY*Bxrb#f hCav<;Tv`)Z /#NB K U6ݝ;% *p#&Rԓ/֠`D_jyHFy@ Ue]9eU{=N6 d|Aac{j[QZ𡙨%s#}i}1VAW9k߱!k0`F`[^œ/^%o/JnZБxHn[Hr%F]\ͿIoQQWQdWtF^֝#U*FQ ~=~QQ VX՚J(@.uF(yքJky*w|ޭP ԓ铮&|Z6hfVÉDl'Ǩ㗧AJt(t]bAKމۨT@Q9 10Qizho0hJAY65Ci>9~!y{ʫA*L_a\mjm v-eQ4fe.#WX-~5JsTgL?kp-y5(SaTaDӴ\5) ?+`Uٟ># foTT$kTy<:!iGlw } ٻKS!,zgL?ĭjߋBu͍/Qa[ϖxχHpCt ۍCF Uֲr!j4"ym*gffFjW2YPt{6>eu姢_ 8g}/M:Aa΢ P1#v8ɅBhua2":<9!#/P 9, W9J"T '?bBˋsyF"4Θ 'eQ(p*`!l$iZՠCW0O3x'CB;(@Ns%r޹R&: [H #HÜLlc/݌0Msr_ֹLy>2g ԈPUp˫=;tpyXY(zV>Z*GN#Īh Y4Cĵ>˫@7ConG 7h9&^V'r #_֦g^Ԝ?F?blpy/G L 8Bͣ"PA]c (ZNC31EJES}nQ@J!s}hԧy ҉I* ^Ѷ=ټ&(/Ny]$3 eXԔxOި׎~/q,7~y@ss:q˻ż(k0ge*]s~_RA| SG3OsRR'VPy.hJav獢bPȽo7Ŗv,YIeN _:ftn-}yf7aӻu\9ӪDKmj*Ekf&6ȏOp RB)dwe29?bp9gҁsn;uYVTog>*r=[{p8. d]z^[{) xed$=Zȗ7JL6@(=VHQ8;#P!« Ə ݆yCRoEPPO,~pä1`)({i%]E)CA~=C[^Q1h +i7Ү|cx (<~.\"J]xCP}L|E/o\Vcܣ W'HruRtKdzŎ^VD+=@pO?%518Rpw^;dn؅r,bgMnc18U{k"o ԂE&LINx=d ]Wqru^ .Ab{fl@ gIBN.v 6)8t~!87 e3hȩ $[#8c\i8m<Rv5hWXm8$e3*HF弱⪭ᔮ~+  BcN,J-'/4r%5Ǿybv1ʞtg-[G6yh,= T-;(&l=ŇM\/#_ZءOm;ͫP[ɃJd9.ٜ5(atYye'NGGi1ۍweytŒ Ѐ";U Eơy{. O7UiTU3; *WwsKO  ~{9t1<tկ![h# +~y'yewysZ-N˭ђY84}2}Myy*w\9?K@IV8mSRg @{f,Q#觮Ӡ}rS=‚Ba=&FfǙoN' =뢂2")k1@ujG# ؒ-uƨ̠c-XkI䳲Bh=!]UT .-ΙYb9B ǃYx& "=Hz! о& kfnx@3O#d6#bofj.0Y:[:_"7mdZ1zf4<$.q"hסK1;$a E{&65{eO4s$ML|ILQxihbnE/Zz,kåQ;BJ:byjpZºߊ;lK-a̢,Y+B*$>W?0-r2˫p[$*e%YGH$F15&s:e*R>aܝMs\90_d3xwi>Qd8GH;R5GxBXRXR,|U 3O˅nHM-qH^|6R:|tԪ9qnnti('d"SVIv"vZzVgp9Pⶭ*5W4py&G?͏B>J?~H$ޡLZ"Z9[!Uݧ8I+Q8Cb*a*_7  3@B$  K aicRD:A0t܅iBCZb$p3$QuR0Eo+`3I%ycNFa{-:PK'bzj{A 2&FTbg6C96X`JV:`X[>"=-E?j⢬$O[4 UkKcl̛kA/=FjYW 9( XgI ue Z: ,bzp}hVc*ɱϱjXm눌O[3r~6i?PUH&y(e?hZ q>E6dm~p$[^;q-\ Lo:VЌ֧;6/Xr tÐ_e50Ӻ!n .;HɾQbn/#'2MMAۂS ϣsoDy7EQF؝1#.&(qQ.O\1#[C a eҊVqU!Ӡ21E1`8@ODCF=TdžݞVk-uitj.:f4ՍrݶMFJcB8273NWGR֘QE1t2tC?IanPKG_(yϯw_P]18X~mmϿ2 e|wl@9'0sz䁑-fƷn#y5^2vǨg@#uL- JqIm<>B9":7љNi{a/3[r7ZЮX:%0 Xd˗ATYDXtWd%)ZpG(LK˨8BV@usC5Uh$C{ #Dc,PϷO3mȎk†ƖzR-E1D\BLKZ }9DMzNAݱ@,>cCb@EahGbXqYtqClb^Ke6u:?˨ZK 6T!Һ86*|7w3Ҧ16[6ud]GRZn%jR^! Ro@y} >v%h+H0oxXl orص"?q3^&'m0m 3 03*̷;Z(ֳjb PMB%^ #R_4fS(cZ~Zc +n\! _͝6])s Iq)0 Llypu{kU_82$3\=mhМM/gY}0 'Đ !d XҪ}(*Nv/YhN6찉AKb*wA*1U,88Zy~T!{RO͉{-KlBye>Ŵt䤮`]%fzqD&=l@`)JTЉ_׾h=u=*aB2Ry=A G7btFmJ k]C oY3k%R`X`2$KH 孠|T>O,p-z?"Է&;;{k|Zڤ;^BL熩p.Y&a:~-+yeYkS;苫-*:l+`#6?]AャMku1"B?NSfpkw$zhKw _F#Nu亩E=F}&ֱ9beא sܽık-3ҪY}d$vT$B,`Ѧleh5̓jΊ0^:-O|jxOlP}ѧS0v 5ݐ`B;Jyu\_B$SH[ώԯ'<HH HQ|NT2X}G^?&FSBFtjbc ̳OmV&ʅUO9B O0i$z kѽ}n&웚e=T O 7C f:GM CnDR]KuZO^hc#'~>= $A}hߒOj!$2Ki| #yl5s^t Srұ_ GdƝ;~W@w~$PA./g8hZ l]}PK5E8"ܧ[Z}W];HoEuBa_W,ھJ8,:}'82AKn fҪSa(y!Q(B}8C6fTz pQ_g+&7@mr ]L ,=٣9&ekC{.O2V:pX[I "39@d@rW>s|S?8 T ȳ|GcJڛZDb5f)񅛺}G񞙃_7w];[׆C(d2OsVT&Zխ+IB?!2aMbhtVңmߠbt({]I&0ƈەxnU'Nd8.Xg?=Hf؈V@bߖl]DE_wphM{pXn419%^8ZDE`[.ƞh,+Fӧ6 |dn %!(x%3z٭@ﻵȚ %Ko;u%>K {Qq =), $Y\R)t30]-6*^yҧsG*|QEqgy8H ,DO1Ώ.NmW1b qQCuIMR0V?5Q-nH"{!{k-֘%TWCeHo/FD<N`f2/_|Ĵ2}sF1]g-':rf ߥ8#o^WM^xQJ?3$F??i^+ݤq${ٖhhح jVwrnR` gB탢a9P`"`& &etnsz(XM?uF2Rj\EzuTTEϩ9l% r wp3u2sk.-HE귴jvg/$)ŕqd{--GG.)K^[jͰ׎YRѻ8򟯶 ]o ((i?= jbHc;@mrGEVjk !5Yq=PC'2iI"Pap?Ν/)'7K o0}i{==-4n RuX)ȇ`tG7Qg&=Fn9 $sxZT-{~u黽|ݸq[H|%!YEK" NִsqFQp-sAЄQSyHPjY6ctwlܜZ6v9oD??EE:CtK*Ep4!2oGiLi|Mzi8|z f;]Jj9Kv"xܧm{e(n \6qrAFcJ=ھrwE2S[KrDyGFI\4-[ծR RLVԿ61]ZHL5h9R|TA5>۶^4FͲC%TʒVgQxAQړ\ypp#'o6;JiǏXv> "8ttN=Ź4˶[im䠇lN[ 5I+0ٜ*|De0Z%RRgRD""saj_= ofT+VUOX[%J&J*]VBGAم$<Qlk] E,O9 (?Icq5>'tPsgoڦaç8;\XVh&[bB/W4{[W!Lr5N[HƧ-tQ~sCDWJPMT:~" Յ|R0sȓSU oԾ-g# .|貌ZN kv3ȥbpvP{Q4_`=|3e ixf_7bxHk^]{e`lyQ{>đ2jc[_EK4N}c6vg:Rϝ.\)۬y0{o?//vBY^<|phWPu2QȴeqPaA/Iq鼑#:gP</q@Kt⏠ 4SJt(o^5^S8ٝDm%99diI/l;LZLg44ׇ@3%5KgǛ*[fwwNfN،]֭-Qwf4D{0")Em!28=ٕW~#V5$=ٙjK$ͼ=/ypKdGPApEJ̈́:8 чdFo^M$7=X :Lpڐ{ChUi 9.!&)P f6nl#Fڴ=}DCi!szŋ+];H[e5d}hg- [ff*D%`Q@og S:Xܸ:gMRv ;6[ꄲrsE" 7A-@ս܊rTVࢯO;0HdqIN9/5΄G ſٗ0,nz9a:$)%|vYEZxȈ}X1ne?kiE9^F)qʰ-Le>Ҁy> JT#d% u̱aV,YV6M"—^݄&1uяďdCRNE: >ҊHB' Y_J7o ]ޤv " tJr6$1^`$هvAP5Qfl g+d80d<%a΂Tmk'TpND1w^7f%W );7|XPA@Nkjy  !#|Yկ+ _w/=щF yT<]Ȥ-ͺ0cYI ^ `/[Y`kݦvv}ZSCԮHJSzưmJoٱ(< |'ڕ1"2[.1 ه(?_Hz]:4u gL"ݐ6É&CݵJC=&Hz-ܲyb M1T:pF d4XK΅ ˭M3j5 ǥɊK^4Ff:gfO:5C>H2j+Qp`Y-bDM Trfo(7κڋH[$Y1sgqVj=~_Pf~ԅۅd>JZc,KV  洴t]9*O+0廸p(+>}u]%51dv=^Vq}|9@G:+n6nIݔivct^6!u97X ?1uŒ JѡFdFMϟ:Eqh #Ny)1rZH+EF%C!Vr} m]L&&7/ڔ̌>Ce7_V+9 rٍXLzU"5s=F{3:E^2bI@ݞpH9 nfڗK,V pz~ښǢ(\R38S)C5o!~A%l"Hb!fQn{@Rgڄdc5^܆ao@'!=z#p%WkpGh=M1L#toJ9LF8ue?X~.n66A&ZOo43 ù>xZ m 7O *Bݠ7VeHsa.I"֞Ǹʯ_y.{zvTr%#,nev #fbT}KAizUWuҲE "$W^B:#"I.kYBJLQ5}Am4tz8$Wᯢ}Q 0K͡huɓZr>s n%J,n.n'YVft̠@ ^r/^!x у]M 0P܉ʟanFD Zn>]gP2w%[AW[1RqA?1b 2% 'KT]Wy5CٷwɁm;CIR_Q $$] qK 6+Pڵ~c'Tfi@` ֒<^ z#jZ&`~zNu !P |V&*4}K31?~T?Ǟ@&dA,DA _*\}:DU0ObˈoEDCb)Vz8yËfd;/C!(!zBOtsKۑK̸I|4+% mzG\ F 4m@a\{crλQ ۙ/@ ~#~NѶ *)EJujb߀twm0ز4;>i/{gmy5Gi?mn:_ \&Ea4m2@qQYpl!b w7 ʹ]nMO~ө„Ї_IaiW,!\V3S]Q5) &BlSH:#Z`ʾ`,f]gҜЯ6yI؎q&j@Y4Σ`1ߺ^ zjz Ok)T@X!. LC92 ܩX7 AZD |Iϊ׺~92Jȓ 0J(`;ss*22T}m.I8$nbkza.k[Bl%@w43W+k'4LS8y9D% 0~As,&AE-h{~IE?>"^bƎ,4.⃪ ~Է$FW vmq/!8̩P9 Pc!bƌAtϩ{8w6 [EuLS WV.!C1g*Ep -ws}_~Z@S~@bM`?@yR9G9Nw>n9,_ˤOƶue89: [(k6;)4߿{0mY6QOv=,CLҮ1]=^-;2:K ŧ:(t  05K.\kUnL+࠰e+ZD鼋t%DTcVbVcgx9u+LlMWu; ''huQ,jzP{ZVŕuqo z56볪%B?+ 0|{AwslC$zHt2Rصc Fe!^EoX=Bkg(#bɾGXo9ԁxFyP1Z՛e8-Ү>qIou!-g1i`8KMi &g6ꮔ@3HQLPMILz/)rJlZr~V9b_9Ak]2~B (lFm#.C^@DXEݷmG(vf}c!HFgp٨'=kSݜIiL*{sU_PyR& Z1Lk8CY<n +]mK*%|jL3̝;6N!.;VϹxs1d[| &ىmp7o\Ʈl[ls/>4W IKOG5]/;S:XbRE|\y= YQ ]uHYb ;#L([Lsg<LLCb]Յ$W3A]ky$V?.ԶَL$ #1m휚fc\K;Qt%^  ~BZ=W)>6u(Q"nt+fyCs_m@/޽7>oZ:. ^^U%[C!v%0x8 ~ zmljM[EQsdcҒ>3V\n&e^-D/۟N״7뾼5744.߮ɪ9ifKx!姌܁u.z$x4K%`jV0d{DNQNu8{yv!yqe, g<ʴ7k( TjMm##)-Tu$ĸx"S,^tV=*lE CL MdȦ\Z :?=g&sVZ}YƧvbd5+xjPT#w%'w̴ ߐ3E6QDҊC4y⚢F ]Ԅ+&Vu18ϬP #ALi4κn4mCa,eyUcr^sx; E2K+=Ks\Sl6Fl9\^J۰ zSMQ%`/8Px\r%naWDE}\F| "3fTN`.3>uE~^}@G-XA8.{y6 ) w~c!B{JP*K]対˗uPzFp5hո^4~)Wĭp`vLjd*/=ɏ҅ʗ託 0hF$LbX$uY>NP>2m6Q'ly ,a÷*OeLnbH$gplN4q]|;Ya#̴ؐz&== oyW5Z 3'kZEmd,$Y^˨D*WX?܅KLG^xFcTvVsذJh[fe{F,@*\܃ꞧ=ԓ,9\fHeMh_bhÂ>e "uTs8)"i持I֎JCp{ gFϾ}"R*E+t$ii'aaF d^a(bرlrteĐgt.dFy j 5L N3S򣴄m'OMzS(6h9E( 'GpэcVW\ZLP!xj$:H`8a ®(U>ʺ(=ۏJ9 LMΓ.[(4|7wODo765<*/zŘf+vόĉmV" DCH4iB1NLl^)E*5Vk}B%wۣ\p2PD<.#PMx.n 8X˪#  X$U8{ߒ%Z.*P|`DlsغYQ 5 7uP=w5"_vPI`=Yʞ}97 e&\5UR H^gto[@3 wFeB(4_r8XyD$,cv 38-0X.,\ S58q:l(˧Oܤst#Jb[j]["/Ҿ7j.ŭSr1:DS*KxWq9"eF?H+o%^D{sl;O9''s kGt˒u=E-kY2VTGT䭞*M3`х\iЭ/(Krms'$ 7ͩ ȪfԹՃENI#gc_|l.ƒzBDlxv(LD%y=N?!d]rT8tb yǤjFp'jqgy@ЀACT4is.oS,hn}(ǦȐ͒RX8u]ľBBdM!/gп<&0USཁ[6)/ fb(u: 1wy878}оF|Qv&cX>G>8Kkř ߝʦ.Ϯw0ǘvI@N$P?0!OEҼ3i?a Aj5/x8B֦&̗уDHJ\vIdf0F]T)hMewK7щ!J'FYfEN7fVqUMLÇ#N$rp[Di엇xQ+x90^o$J zj4#\IK m])0 R>2ð3L>`wM kUK'5%0,uL% TLv8I 5m8 J38}CwJL 8P(aK!qy9-z_#a\(‹=<ዯu\*ߵÖ/?+X(0L?^Dv2UyN$9~&q*rw&-Uش?Vw;UkVIW`@m4^a62|קxq$ttN 2/ u( ;~ AMє(,"hV-?.v+=a-O †LqA߱)26Cƴ "J@_l/m G;I:hciWDdzv?$"bH{<8E 4ʙX&~oØ.>` {JRId1BމVRP؉toFk>]rzc'=^p;hwϥgU+hE{Ats.˾؟1"9αGa:X}K8)'X="!L$&x`;}\o( b[;.%u@$e4.䠘Hy DgRk<.UI9EC!Rh\+MM4^Z9D=U@:C6jAf PRTixVS QuGc2˼/ܛJY xa:ih+Nqt3 mj86q]]*pC5;)Kfa*1v _V9s[IzX-gL{ې<ފʱ+AÈ6MgV&Y{fP>Лk}[)U'4?Mc8 X}nX%y97:$%ye )3 +*6F"n&ӏTygvcNech @cʀK[ۚ(ȩzLWRVt7J&݉(Y ^}mݣr\*wLTyU'ʎDx)P(W ;{RhZK9|P[-O5V9+hcQ=U^`6w>/k{0ɽ#=HB?uBK([pW'L( )Eda0N u-զڅc4Rmq`'6]&97^rsps!d?d9 &z[ @R! b>of6s3qFrbOBi'Զ`fw)ODLMe3Mgl&(jH8g,5In*$|Xj7^ I^o4 ؜8&ЂAdN^V#Mk8}d 0R/duN'QVju"S4sDS{Vy-|h0Y|} +/_/O z~3Yn$9k.4q6AAڢƮxI1xi9 kVhߗ/LGei`HC͗ޟ"dׯ6"HG58ez4X![u v}t:ϵr` `ډ*tSDM zhb: \IE`LOѸpfk?'BNa*Y1K;0!`bIl%Ή~Pͥ9U;yNݛEd]y&](%҄X[_q-x&!nƭ6 |wzL8s(=Q+8_C+5uض$@b_P!0kfs̠[m.mTilHk /EE6zMp⒭C"G@?S+B׉~}sbގS m-鉂8}gof/vh*{,C\"_7*^{&><õ73y-ON sp겠փ1')/h^r?خ'az=kĨX)pxufs {,v..m} _.aT;ӕX]U+? ~LBP}-0@JQFzf9'(,עFFKcPp-gw}QI'I}j7Dq:@숓Sb6 躅Ow$$000[(ztipϟH+U%]%f \9w յ5IJmeުںVsl& &1G%t w/2ҹJTu#8+2`yb.;C#u6R1$huU֭kl7'pCK\ "ԯ\X) b>KU-2 ]S݆4 !?۔9N*Evw\0ya# S9A_K)47'wUqH]<|LUy,)M 3SPtDx< t텑We!5Ϯύ]e+W:V@۾yǼ"(niCAǀ,cH؁xQce&5bAFR-W)ߴ Q}qD(q'&}N Ӱfl,m}uskXZ1 /)o0+((`@f~htݜCљ ;2)wy X|)m`?t"?C4'{݊F`d0Y tŌOx)POwй7_W*0YL 15v -"UXTވ_ "(ˈ,콬%9i{վKyCK&e? K2$sF=nIo}KN=,r_%Dk94佊2#^釢` . 2[bV*^v/ntg};=ܯ'\rSa!X4J"2 3bUfї4jH2a a r jֽi ] I`^׹'lb3H+2^\~|Q4f)_*aYMf<,ġewϛiύS|Du?4\OhŴdnT .1/2)] jw%kg[^ќ OEOpX}L%F^R_#3Me}k WNd~]0XgΉ8RhxK-F[g*Z%|wZ}i|< T_p1rexeGȍ)ps|:"wz~< WNP]%<<9OqGsGW>5ZP1VJN'JRj虹q|D̬t(mxcQN(GէP7]_t ܝCn$]3]ZlPYҐ(1O$. b{fasg; GCF{'1٨Wh# R"wLODX;+zF<5NN,1je:F)8v(EDo^OPE V9(]pO~7M7S&=<2Όj;n/tXU(^+?!&Xa1p@bqMF3O Ipd)^+zD`]]>cn!hE}"ݢ0I]ܪ\w<.Fg꼠kg9PqLcS3. +0yU@Cq3H bW&YS@DfE젎%M9[ d_t.B:{k\ѻl^wG"iajOZᛅ/Y4|Ba6 mY[tRASt6Z1.a~ưD#к# P3d䱢&g5[B6@p~MGX `]D=1̦`>zcNwǩ'7Q4+_1> 6 ŗy3[4hDΨTZ<'H좹BsLhQ\5JjKG,l:/nA'[=l Bm+7ղY G 0 9+)>RW];>1h=_` ă+*bY]X>Ph">WhW-g={jwNxײj>N 6] Aef2ߐ_!=@kpmm¤V,Yէ P֪_.鴔-X&ULFnfZb;OJmR؈ykN61Nf5 @($WD< T|}Sr x+ϞF j]ayɲȐsNˏHX2Gw^t`lM54b%vD ?*_5Fli^i9i]#6'lؾ -<{!1_&qc| ؖ֋^b1o Ar5<\r뤓LÁE{(z)3U&Y$:3ݿ̾#hl*>`}j,h,In M=6RSGԩq z?}*Me7>eebV5dQgGŚW|PxUʻ5R*7Pҫ'CV nc'ZkqsTPsn9\7W3; Zv/}K/*BMW@WL/`K@^~3~n˛ 7pG%*q;G`KVNnDnAqm,1]N(Qr8-˒y KZc6i HBv9TY\n&A ~N01pw :2TT=9ӮGhgIeya^9ʼn `R>h2.A@BRK$ m!-ǫ~܏>dE&O q5g|G/Wna~ur$?cHxMNST":[6Bs̫a3/.iϖ=MdEZO X sA* >s(u}V6mKg: a a|Q皩%*E88z7Gl`L9FDwu{;N6TG[d:w*@R쉣4<|Dτxrn(SEm ,)nQUWgAj@ :wM#tا=5!h5f@WZ +$oڄr8`9$JX:kfn:\)?< X !u1sLi "[KIlF%U7_`"ג߈Q0sBc yZ4?q#y*ٕ7WBuTsC3w>\'w~(>.E-efW{e_tpt3w>h_ôγW_~^IM4rv뙖u /q\h.%D_ &ϴ @FFZa}dQԼS<@!Co%XX)ds&<< ?xEl ^ne>tZ_ʥbE>AX *ۋ)%.9mYB:ED:Jo\M\X!u|JN@^^Br-dlU LI-A=Cm=A8nM_vξqΦM:/C.ROYl0^+Dғ:n.F5Q!5]<0NN4o\n+<]6|; ,Poݞq|1{5YLz#'菮3M.YPmN uG'U^ԕhB d.ɛTlS\]h:tN^ d8Ƭ` 7մoRhac唡xUJ$`zLaC%,e>l+ 3 t&FJd ҢCFI;1x&j;tRr5Id,mίycnFtlIs 7ao7)deQAi2 D]/_,ʩt$9KǷvyvD3|5gß:a'Nei%lIՐS- 5xz c$Iql,.vhgC@-֙y\orn ~=:q8%8N`J%t3 ^E!Yo_jhijS7<5p] s||;7y$!KbxʘFZ%r kNU]@LʗƟ]JJ*b69oJ#2\TAs mz7WW gʡfLls$ZuOVA]$rj`yO-&nǯA0nl{<JBedfe86~mP AT[VPm&J/t OW~N܄ඏje»=?/}Xnr"?d$3#c%&2gg _$0Gt[_άAA(k=Oc?~<'kJ]ECƦ*Y0<'4f|ߥ|/\ Y-~Ś=5kMBŸmFA/G6-@flh~O,uN5z5n}aH^\@pMc5#AR^.jv _L~igE䖝:s)<@Ȭ꣢0p|*gC]d#4 Ryjv>޷ușHXV%%=^/Xp/ȨRkVC"~1cĦa6m}OV6T,?=?nl `I׀MGՠG vo9iY\?" z:8 EХGSd:%w{i[33w(0/ g>g8IHƼFdOmz>h)]CG+rm;2a.Œ6&kM@jFfާsY{Bz[Qd 4' lH$-("Lwj3 `D`bzyrC*g/^>ɴYWhۘ\ڗ$ x!J] נJ 5F!nߗ2&kNaonOS*-[Ms4!ʮEeFru]i5"Xg#h8P6 )FG%gGЩzwD t-/Gl:JhFâ2d?^O͐^y c!ɝY,à q[ݴT@'_ BSy]O61ܙNq%25n$](Lswnc:nwSTqeԏX66&|{Rc#12cpyΏ ?Х!B1]e^6O$>e+zo&Dv jD)A|]( DKYȗ.(}b?KWUL1%E]bflsd'X6GaI=jrFqxA['B,prHo !l7Jz٢YN]( uB 't#yؓ5"+S_1 ūmeֹd{`&,Vg}b1L"=uZ3)WÇ4½Ú`)/T/4G`{'w2߂]_Z. B;FE%W`V˼y;unjkq-þ bEJȐ,y5,fS1ݯ7y؇uL=\ ؊_G9} XFIǹnby+a@"#QoӐOi`)K DN:)^˱ԔjfgD>t.am6AEIK;^s&e;NHS4)OVΉ!4VU A#UBЖzrˉC*ZP/v)ni{~Y9DR[[:|tibT舱?L46#BV,FRXJ.fIC "%oD,$E|6Xg vV (wV} .huI_{Lܫ-?$~۬J /w ֌87 !sUd9X dF*+28  4Kn8[gT,OG'dkZ7B \±kjQ6&+IZ%'ꮪwLwRJba(X4rWoW!Rj~4dlf&fK U L|}ŊJjBT֬Nv 1Q`V(*s7=Y{O ϯjby,.f`֛@L'9 qqN;kФ]`Nnba!_iUfapPGGVrX9$71c$fЀR_5F+]6k)aatr)ʯv-.^ y-IkW݆r%| f8f$R0Hzp-j:Xv\ߊ^$vwOX8W52^:Uv\J̸~Eina ) a)D\Rq&0& NR_H2g$T*7~PJj},=2UQTQpݶ2FtEJ!@bpæxR&u}0nٱG8 onn8Buam.&D_\xG*J Hˎ!cƮUҡu6AGFDV)|r*L= =W<`{С27a>JJTf ֢_gU[5URgY/aUGpS'8\< UdV_3IgJкIq ?&`瘣۟]_#MWKB42+?t!M"l:+`]2* * /=xGTyi}~>dȖQg8  3 26~L0s8Eh$<EYDBRIJ.΂Q+P rmuȭg2zz$8^r*{ \LRJ#vN֓=A@: l@/Q& '%_Dq(Ǵn^'~A^0_ʷv8֭?MeUX\ g"\"B-uSr)k,K)>mQhq#]*>BYEvjgvUuY! #TЯL'gmfmD7Jׅ]eٞCaR{Ri gۭsfCRتJgp:ݱ{V ]aMyemp޽f>j^kUҾ̩S;BZ'( |PtqqLę琐@4{ofd-[|Q`_uFXG2 aJG$j҃"?{N2x<u,<+ny돜$h?>Iv5' G8Mc H*GgLrƉN9yΗrL!?gw(Z',Yap{P} 0V8;Yg]޸s\'E\9jR#d?zV+ldc?D?v甅z 䵒k1+9jL:sUW)G쒋]- ?MOPYEsB IӖb ki9ꈢ'g:CmH]ǭ[㉭'eC[\#rޓyz[ThBW-ȮzQW*ȃ-Uơdb>j{&9i\OO7*@.e^7H Gs"+6J22Ů'>4. [*0A_hܧ~r~0N]>xd ꢀg`-TÜ;$,&PZV[L_wdl6Jʈxf:=-)?lծ8K}wa$#ޝΥ#4e#L@;iLwI PfQȪ#JyLI):yyER Ŭ$XiX|/\4FA 8wlEWi4-eiJS v!ߢE~ t{OT*Ȏ9SVȢX5@fYpf Q y \Jo< D /oMb,삤+b ۞/>9s" ;sN5:yI!ad2 1 ~.J\'uč% kфVJ!-W"zdK3>nkc: YRр(Mw$M e΁,18{w頭gɿGiY /t_eSEH~̉g^[W\\3{/N>U›(5>fr?t);Xq 0F/3 8J(5dGi](\g1' kxRm2ƫ6ȉ@zQ.)]Yah'+Z͋'F9f6h{s@D)1Ҙo6Su'r)T[M]@3$5x-#]Х;(oq83 ~1'ҧ,sn?bw5'H^Xh+TW(@0r^-¾y)~ _vjvֹP[ אP*ދ"s& ,H?n΍U3ekm,[T/X$[}q[&zh̫`[34GëTjXҼXohB' h{u:LH*CN%jʏڨ30ҜTw*Q>Qπy%8W,V*D@8b!(Yun6AMɀrfFC?' ?wRDiZ4mi 1l6ss_ :1YU/FUDԗSZK.(9\ }% KQcF{xߖBG;F<~T{=ވEE]'|E/I?"oC_ޭg,{S/EԤH[Q Hx"MS}FKbGR _*GIaޘBhGH]Ұԉh7vJRZ$?԰)# ,+vI1qƹ3ݼy3+PkB=o5~3pmaDRTlx49!р3LS%('1["m@+/Ǔe3Jg8*X Y Z%Dwdvx$1$1p =1wtN/v7ϸmALRu(/E7K$Gi|Zz肟Kھ_:xX?0Ԅ j{E/e0$ҩ P4&2Y;`v c%QsmH|xO ϥM 4ԯQ]U5T{!驖.KĂAMqR&I>YUq3;^5ȕ1(<6W3!Mh!&j*Q.t~ Nri_W "҆iuNr\ ͵Dɍ-f #L\ͺFZ}C{)V= |,v:RB։ ZhC F"Avުw!d/oT829d8I{Wv>(ŸNL2Х_ D^;ZLƩ;֣LDB- p6Mb1[58W1M̰59dSoUGsgM̜t M,aG0k_?Ze$ ZShbyE[ XE' a*:b^hEB+bz'Tn Fܻf& Ȑ'8T$҃AU[ޖgO؅03}αw `K下Gf"ϡ{C%HJENbg[9/eX'uV`)l;qwVe 6뉻U۪`%vѻPh@*VD~ld${"ȿ7^QrP5R 4=?e G]38W>C[y GZ!{dڑWucoƤwQ؋q7% Ē>ip4 5 mM-sMƇ8Su*&e+e>BO$lgM֛ODl94K S^rB̀Rm#⻤ |4PFxrDGXR,&n}#||S@èTX4&tbDܱ} oTd85D4yCVyiG.;6\ ,? :f"y?x+f9_rPl|s8zs>28)L.?8l̓zm]$3سL;/)ͭp@GUNi\ϵOOf0s!;Sm# qml}i. WS> B?,з1ΚtZȄ;elEm*w>?lyw "*BK#`xy9(vQU@us80'!fs#$g8X,)BaXarL!$^̂.v$)nyDs9%*E6REeQJӲF$5øewٰ ;$kB.8 G7^phՃ׵_%Ԧ_ÚS(JcDifo$GG[߄ aX ):$Y|M뚼 &DQ$5}kntM$.)N:uL9u9Jq灈HA'IMQs8!żS WҌ1~<`WCCȍP(i*NB6-N/;5.'DħP0,WGs "yp4݈Y\ӳ{IL LG@{OC=KLNyDˇ ,IoZZ/8;#K[l /c}$IsMZ-;qŬthKV z?P1Е>y g*aw@-t9ᨲΟlkx[nLi5K2$*ZƃMueM2ѓBԱd$b9FH^ڜF!D43aI–X~M{X~Pʔ}`'xBL`զakQ]̦=|lMk)WC"B9Sg;!'OeJwRȬBd/oe~~!T٧@yf(q#V{G7 tg>]i7NTQXXoJNu"VEU,̢$v+v=mm'0W=[iy.].7Kc'o#W 'BRVt{[- ڤYW+,Uѐ>J&ln6 Re``&L&ڤPgBL RU7r]t,C3γBuE93y =r 4ླྀ9;ٌ b qiXZuDʐ7?KQv5/BK[zru;'a1Y o+ pDX jg}t؋GbTs4 {8+,2L7Iwk}B֏\\~OlvW"}m D7u[umR+>/?b{4p)['_¤N3eȃ!}y(Xqn+W/\U!8eӞ#lCh\)3Μzrk8GrTVS'ojW1_pv^T,Oy k\ۓ,}P> lK2x:{,^і$>h4ۋ_ IC8lq)kr + sGZ~,W=AcʛuL'8QxP8.M`CK{tr%հhvM+~zN-+]}uy>̋r[EΓ*ُCJꚿL>TfB`)#}cɴɯ2cdd[Z>5Dyt GDڍ Ʊ^[Z|-~>;0Nl/@1hcrypC1ɞ|GP%s6@SgGIKuc(SEJ%vLJMvo0otΛn &*U U-p}S8Oc jIhGa2 ވzyD&(ؾnw A>/#KXhk!WbP\pREv_]2h 2D2bl8ga88` B鲈.9!Ijmֻ+C2{Y$wg/! _\}$Y @03lo~T2LQTc-3!}K@l#Qti0fru$rCh}yڃjcPH2ג*լ4cC?ȗOaygQc2] iit|b 1˜ SUkh.{baJy!%^Auv:2 K]ψ=EU- :DݖIcC4ۈ:kU[ӄcNA RVy[ WLhlqsdR݁P(GjO!'TG\l}>lŠMպzU1F 溊zPO)MnjVR~A_RI[ \m k_;~{x:0"Cd~ifi׾q4@1&waR\fh?×x,N`l `~}P~$|+HoNܨaUT#oPw2eeRi Al>sDbu5ϋ _[fN❏ndݒVbx.ְF2j7=F`u83Z9 <P Om )=^8]WؠezӃt$ x!i D [ 2 3wŋN&~p:5+k՝$*rzmq i2xX.<3(j^]}n44g#MDY~SWL(^X֝ΰP@`6Cg`Y -s7Y3%KqWJJ'w<}3}T<ưF-)ϐexr+Xz^ܛ~e"i2Dugb {b+T:E<Ơ~`)srlLeg^Sg|0oYj4Gl骒sWw 'l`rRY4tQ[9([,̍C+6 ecP3i}:f?rTL]Hi-AյW :} s@Z ]!?7R(rhs!`cHu21@q8g3$-`Pù(jrVe_ي7WvRH,HzDš4v=<6D 7w+8TC@}k ܁WV`I`%pMH~\~iQj6k׵aib6YN+8$`4kߞJS'/ф r\ dBtO\g)wVKxZ{ '$O R,\|~`rWFP%$k0)I%]͈V<2[OY#>C*6 4o7,a:P7%8@SVyUPG;e+eNHĹu"v$,?LRH.zɫ_}*hjt[vrQ)zhDl)sF-*] >iZ\a.}ֆ~nu }Z#tLQ:z$_K]ñ(퐆*Äj#gM"S0>lD~J17և#nk<{V2:ߌcށhXR%b5" l) XF\#y^3냠CS<3!*Ć9uHʲp4OҴ=@LT( [5k=@έpW;iuK1~0y5&:2]Eu:MT#}t)Q^ dF7Sx-!}d FFMfF[L\WDuῖD0}^$2~("Q|O)=Nr<-e}BOڂ7#Hb5 #vy=w}aTŽmp;zc:v#fukE@yӪJaՎıq]3e (-&OYxbuGOH \uť>DAWc=9ex_FA27 lTK3tx4vx'Im' MN5"'Uqo #Á֌~>m^1qg7uur_O7G#rUTr"HM=ѯ0/&TzH}}}ReTԴ| 壌-U-B3gYZ07070100000091000081a400000000000000000000000164e4ded100001404000000000000000000000000000000000000006200000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko.xz7zXZִF!t/[o]?Eh=ڜ.+G\ΨQ^˃U#1)˛b /mA{KZ,,>9$a)]ޝ^E]YGTbBV{0_ʍ+ !lGv]  :^Z&uƆP'ӹGXT}sֽ߇/aN Cr0X| r@Zj: k&uB$vf+dVmɧ,mV3 }̈nԘSƪ/;Y<џJ"vyDW\|oBʓ$w62앷C+wCV L yosDO,گ"Η_{0ޖHPY/ Q[ψ :2cƫ f+>󍫟X^L'#s7VeXvfW7.0إ,IK[шMsP:LΑ}uXn߱jk|ֻť.i+#⍔gSMp_/PrSgf *1igKM&WƖ7gLZl.J|4:&+ܚ2lY|C%ތNβ_hAZ-,'1Y=L~-caߺ.e\#_FulC2v](`B--B@ ;'+ys̠d`_A5 _F)RB:<gg❿0.9*Z ith?*"Ѓ7*jTV9zw 7\+ȂтWR JJ NB#iȑun#VuM;'OtݭQ`KtNg^NW6[%u_K"KEj/p,rF x|`mͰ₥+fuut,ׁ˪fA+y9 >֣Vл_u`}-zӍ:ĸ4UKuXwm>R#=l`z1mh(0eYw &f L:Kn_ެr0eO "u 2J!fkQzrxe R| Pj-8#c;|9c7VTGéLZ#xKobZ.+8Ť襓7٢ohͤ=̔QPqLF[@V;P,u<:gBPW"AŴrXqF0M#R|s!l( Ls5./2+Zh:%/x;pb{: E|'0i_ pC6bnRGѢ ԍH s_R,W4]aS\1!`VE%/n>~,@`0|gA<^^=qc) 3r){Er}V*yZz#_94fD]`pM؇p6$5 fd Ǐ2R/4Gr hyG:RƯ,L `>(01e01rRDK2bڷH@gv`qaJ',Zt<ˋ_=ЌbstԵ>d{L *g Ѯ?m[\)qP!< 76fv'KM5M>Tq QCQ1] t=9y)Y"s[O9S=6gƒ+m΀i&adWb=#Y.%Eaš9A?zlCHvaSg~>;*)!tԘ>!K\]V3I&20ips($ [x{;#OS}[Kd)rɂ"W2dQcHβՑ߶vfۯUGj-%4n臙9 ~/"EW, v({&/k+s1Stۙ0bOMvCRP̕DЩk@ga n1f@ (76^8eN>"[ ^/ Dn*aw}RU4 <Ґ_m% _A B-st9*FVԪvdC r{^T278K+65:@X*T&,J;'T,*g 0~uj}RAc6g%JƛH&g9i=]MU/Db}ld UƸBG=vqBac:Iq58uj\󠖞N {9A:OeeHRe,$ 0tf3}dCoؚ={ $mYȪJfi^aPPpJFp֨ Avм ^mݽѪ<|OV#!eD2spsFYiH^ ԫFe]0+s"T`0ȞA01҄ D172jM3T2c@,˧ $(dZWsvI 7m<ĸ{*Op>ձ~5D`m_~Bpv Z;ɶ0<Ѫ=sQ OY <>;ĿyEVyuZ3yq4 ȄW/CNwg@!j*G>eB9et/E_Y6Kr-^]rmה a$6e [>ʄrI&07 i#HH8T%6Q̕wJ Z^~f ,u8@@ sD-`  8h~lv,J*GK:R3c*9 K&sErgsh2$((*P27-yu6c9.|Ɂ,3OX{aT+B{. VĤamFǼQSO{~-.ԨC){ОNEs5F᣶A-#eƼhO72K@6!N֠'~##]ϷQhZ! ƛ:v3{ЋԚ:$r &h)icV6M1UmoTXE>/f:m?k`,iYe'|@gYZ07070100000092000081a400000000000000000000000164e4ded10000d6c4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/media/dvb-core/dvb-core.ko.xz7zXZִF!t/Zց]?Eh=ڜ.+εI82 SߴɌ|u:5}d' o&-<4mz-7T{ "hLoH' 7g69.66$v?l)LN5 Xg ؄Xx5p-Ρ NtWm"qIԊm)s*nL_n$SE^IWc#x`L md5dT$[O[E"APTcν2 :pAՁUzه\1L#YlF5KƍZi|щnО OE ];UCq2p"OvddR#2# W!p\&p 2ֽN1Gv>Yq[e/[u ӯ~jJiSclMeu`5l-YQeVpuMɂ8J;/ ,o(pJ*lH>ŽzZ}ToΣ6,qר CTl_IM T&g =U7~Wr`w GS@I +6ȸВiؿg9?`%֏ԢxA-R)!a ǘ*ѣ|d`J6CU7OW`e\d--6W[-Pf@`| M_H⸓uRdƺd4:*cg2#Dl7)4|y%(Jj[Z'= !tN3]IJ+gŏ( L]a^rz$ܿt|=j'7VI3v! OWIuy76:0$0mK_tous}?csag/T*p 2.q]$]%Ltb ۽譮!n Z#j ԑva%)?':ӷ@N+qq":"v4VÛ+.wQ uex]fbRGݟgR[/1E${go{lӫD[._Cf 3>A= :OHȡ!-:hs >xP~'4<'6d -qG5'sys7%ZM;0.3j)䂧 Þ^N٫dր;Î=M#֧эWȠ&uohT"5ikf" K<aSAB3?!7QFt~':EZaW jvqrϾu|ޟ@am0ȸ`t2J{ ,UX#ΏWi! +/F~5ղ.I~bL !MTL.6!Ti\2‘jaP#T`?"X '0GzSm ㊺ɣܿl:;rCB3_'"xF+:}{"R406>~j=Y+ AX7GX :c2 uPנ #׹+7pJ5LBTYndJKQ4J=PF"ְ.{b)4iLwiӢJw e4Վqg,60Pwf_NAv *,&럒EDfsvvޖ8u=3ҕdcoOCݪ:^-i1wy(Nݭ"@Snѓ%Ȗ TS@/e>e? MnGl]ـ|w7Ի\ |k٭R $|R#Ǩaw"geStOg0 XnragpX@bf!v?Y$'GMWTEUUX \@l尽|iUj63J[ѮH.0g =-j)/{Xx+ (m\iC~EVL5'"/J^gըL.2 V)8ɝCݶ$ 0|jf[*r| k e9Z?% l3/1 ^πmA/yn-ҵvǹO+6baE$hu٘Οva %u%OՙP]ďR`gB@&SQuu2@4CMg$Y/p5PL+>3eM]%&ja۫>lV1M$د~c9, ee3yMPDnrQ!tDܚFKye[2̴M׮7x8DY?R^KaR)?`gJn'n X"u*Qj'C^_x n[eS\OCEC_Cfv3IymͅU`\WMJfSP]F ?9- imYdZ ˴9(Il~e}WŞ:GۼDϵUqKFݳqVQE%o 8&u@l Pt@QACo59%b+b#1KW?p8>wJC-ԔԏHP8I@\b=+lX%FJ![ઈZ-k[`H]ji fgmBIbV}pD f(=7UhN;o=+*XnєƴTCodJYlݡТrK:k*B]ÏW< K&/ӽ~{(' aqP%-ܪzw_i&~m>p >[ IRPa\Kj^ۄbۻsS&1߻堌6O[!y&“̿z?4_=əESW>/ZnB?\٨ \MԖXY'PF=#J3y"u|8?wQhZGJwO9T~g"OIECH]cTGcF90̷8!|I(- S0Fcm_s5Q= !F6[~>v$XYd:wTp8%¬H"khAYDۢ93qƲϰ$δ<,;;cxݗKVw/}ϰM7`£\K(4zpF֦mc}S OP%v{ăC.t&Z`Fce&:7%AŗbLgt;(V<ϞUl-@ff0maa(j "GE+&M+(Rq&OfRP Q *l3њlTӢ=.F*zxkVy6T}xD4o2/o+Оgi= G"t4ǿOwyAI%`@6R$2ߍ@o*.yd:oV:*;J1KjE3XD}3ke *i>6v>Rj+2 U@KucB rOb=O $xgt`)d@Eغ审aKu=-NQF@;N,f{%4ΒZ pKr˛*]-f1QJ5&>& {f;2Kt_BvHq?g((kKW{Fd"n_¬La^s!N*^rsr{7? ۣ;T2tmDYla|,okUf'^^*S0CÉ˷Q+$9`_5NO2m]r..d '#q({&}n TԵ&m td j_1yXe$i6AxcL[ ҾB~&9HK؏.ɐeO) J | (Pd2+̫.f 0Z~Ng0j{aIbY&QVVO,c~| HeZ'u~EN:$f5c| P,NIYz+ ^l>Y5[X> 1ŮE@Y֒{X4Nj\j1cD7xuE/n|:læEΙ@Q6㻢ld7Ocjf!tVS {&U.)Kpw]i%, H>UPxU}FEBy5G/-(ȶxdB BnlbVTΟ߁dګKUotЎb7f!~IFFC ?O8e)]bjv/d`NQ8LHa{K;R yu,|?Tokɫo DjNiLSh BF|e^"8%ȿzV ԉy+0P[ kd;Z"Ց[ rJ ,x7&m E\}AJ-2ȓ>+ku*Z/;iGbM5Ч}l7{5l_A;&y'y6 iqMvVI_T1nxV.ѻ,S}ODwk{7)M a I^eˀ%?l4H׻ƣXȷ I5Xj%ccuyOdos%Apqf'Ufj{h,=PTdƊ14M{$SNmakEm2R2RjvVNm&zKPnrVbҌNNp]tFå w?Zs3w $%Mþ*' 'j<=bԸ!8Ĥ0R,Kã5sL㶻)Aqɪ|)-T%\/'>+!XK Ѥ0E[/5GYAKSNf1iY(9*kY;HP֌5M WIEl?ijJOx5Ɨd L3y[sk+BO,k,ٴ'޳稔6&P|"+; aDmQpӹd7.@CIk wܫ Mx8B\@3o.^}7|!<Ԭ ވ$xk"`e_*o1= %O'*d! ]_\쭀Qtyr1aR`kwW:w,߽asC;Au!jq1ai*6 |+D&]WrRH~f̚^IM)ޒ}ƫ01"M*P8T(^^\|î b',"`_?7Pi_g9AGp+`˫x"u X?zJ˙ua&WPsp4OU ;tFT&޹)@80RܮnǪuw{{u^R&W]V\TTXHD8k.$*`z=Ȋ\E5q\rEK@*{(cyk(ʸ=OZY; F1BK7Ƞ|//bD QJ9Ck_8 זţXh-u=bdA^;|#W+e?B'㖋wo*s4%*n[̸r>vA,G۬1A5nAw'!MKw(|k T^4,g~lXa>tIv~ʐ(JY*fzrWbvqڦݛp}3/'}˫97E"7AҾub2 [L /ݭ6:G{쬌oꞿe);ޕU0myS7w c#)7qY]V,f@TgtgW"yy~wm= MaK:J˙':`=QX5IُkaU=tPH0k\EgzVLTV.)u~p?6P|[l {nn0m^Qr1rh |Uh_L3O/ V/!$fA= C䙷GV"r&DpNX=FJڸaS]2\(n/AXg I|,p߫ze_Jy;R!hjV'~bLCA@ !&^;{B*$\Av^Ube&X{䱱L8ڶ5(ǾmpDfz =,my5 ")ۼ@l.s7;q)Yԗ~v݇= GʇE@!VO%t琸 K'6[VmL ȕ~L}6P$L `Hcl`p\}@=(= ~/rڦQ+ԷyNy=KZ 'H [ƘCS0`]y:I0w|~pzf mjt3Tr|zVKU=Dp;-at7Li% #5e{lqaϼTB20 '#%1lc#% &'-Ǡ1t @k15X=-,Ǥ 6Vj'cKr~g{oB$bm5b_;uPN sgůΠ^Ε GRz6il_xtDŌ{rbėtpC:.Y:@>W:8G -v ݅hR{==i?]?^ۃY~7%}@v [x޾Kz<Byoa(ոn(v%`}QԯYyF-II Q)o6/>qܲ%H9Ф ƚ-3{.FeHs ;œ7roib<N)Ǖ;½ߙ<:v+f<7])"KWgdc:V5[UXb7`bVGއ `0Bam~I'֚/\5ɭj\kd' }`P!d Z@H\d?Ϻ&H #hoO$Es2>+5؛$i8#uYO Dټ|sW(/f]Q+e"VS?vl`$(b/tYNE[I 8@]8RfSp'dX*^}]9 VM 6 ‘:0(KhdJOBpO}bMs&x 4.Cg`c¢#O6vnZJjx{e{L1pLb LAH Q ]k Q3| h$u{6\hJXN 24+튄l5ʁ3'PONYsc5@i 0KC豤8}tQ^~gZ ! \ nt^4Jt5WUtL\FH_3UZ2kaX5YlYvs0DQ2wXTAVf¿ Zĸ(;@y T|b68vPudLUr=vK%IQrQ*}э\_YH=I )E.I-z7S?Dc^&;*IӋsNEFtˬS PaAͱY&YϺVw=BVPҁ 3xr($/")i@\PC0}ToDK&6pooOBz~ͽ'<?p%cжx] ;}0ĨAΔmP&%ڨ,_m,өt ,;g9!&+jP3C[-5hL#nϞ$|X;da؛} ESt!>ٛBXw1y N)x91m|K`Yx$\Gk5\N{#7ڔrRIPLbqs}t܇2i1E-*dhpo{jV4;TO:&8,AP&4[m9A7._o̮6>D!pa/3YLd>4.N \(\`B+Z 6Tg̥p`zvNNu՗61CIC$ P>zݪoAzyI@6D&[Ei:4h"`Gb~ޏEV4 "$:[swlvQjW{\J* ֑ȹ9TR9,GVq214<z.&z1&/PQD[CXfm yrOīU as@ޙyg"DIӂ<ycf l̘hB>c_N78Rl4#H^&{RH/?ڏ&7( JWMxx8&Nt 0~ g'+t=-_(  -9/hށ5j B9ewAM2eEPQRQ`[\6N"߫*Z7m`3:WuWAWSu67 *q٘&3%2DŽ9e3~IVMw&gȠKK0:eԎ7u 8LR~X؏R8rNJʟ`cLHtL3k|RR `Җ&6lSItǏDW1ъ;G#L:*Kp-OuEtuzdZ (b"wތ2yY`(@9+PcVd->TB6[p-2oKC#vk׮YN{yv6sdi M֠lPF)}ݾ$2-1W7;>v3*vVf撂-vӟw:|fWҰ9ލ > M'|YKl,<8sй RxbqƩ[[ҍCXo9f nWgf[QD"&\Xr7Ģq&@+1XngʽsQȊ0 jJNsІ'uRߖx^4v\fy"\"(8s26Mo:]@w( ;[@|ޙ/D ky JsP5Y+4μl]62n{CT?71zL{S);H-XJtr3Cl ;'Ѿ]ap?&FΔ/b~nuW)BtFx/vL6XY~旘K$] ʘ$0=@6Jcomk'-|0(a<՗Hzǥό@uTXKR!@BDq ǧ}CҏOFHZ s1&8W"o^}u9ġe4?,\oГhh[J²Q童/[6OU~CPӑ (]mS~!PFm?!5}Wry,r@,tOd3 ȔpMXeߊ4x-ӓZeH*m6ZFyRWeڋNE (+|Ҕ|P>xZƪ3MNTni62S$~HansOXmah* pkh~~t#35>0Ҳx+cgUN:W Uo#v/KtAw=k1f: .&Sdf(NGpKmj@C;g9=gYA2pn)NN-QJ\?8˪s{w+ $aqƱ="~Ef(HDq{f(A8>a L mD-/h$ȇ&h^D}ei 0o?5,}^ sؼ|:ZCњI3%\O;|< LӉgG֋@D2DRD嬯:BujF2X@ETmp`>k$Y!7[ iI˭eqA0ZivG%[uB7m tPLONA<| ظ6`7UlVXNS1S|\ >+0cKudž0%C~ (#8f".4&-;ݦ:ѡIGE`С$7RJp:t 1OxҒ -ؤQ8ϳX HcKU^,{%_Mq 0\eϔxNd'0fqP 7OPDvpU=\!juMĩ f #5ӯDA+ackSԆ*Mh7J4ߍk ^Mri|!pmx'VY_X|yv ~n==",ф( 1ΠSL|tepK;˭)!1Qo7P:SHMޜa9΃.hzv!ks 7ҔjuɆlrwe,XWPvz{|zۂpkQ0qg~d'7~%be:͜'V@@(:>YhG޵I++x++7?19 2"< 4r%Lp~Չ*jeǁR!#kBFrJDZ J>*ƶIL+@eǛ3{C=ؒ$ Bnh -QJaVՁJ򏅝9~+Wi"G& 2ܢ[K"ȶyo2c0Ғ>ʫO/GvIFS2VQ BW{"~Bà2x/GlĺT6Oә_$ L1m@Mûg6AGyxt!9tC mBfʧ0AE%`h2D@3|sY؄/1^6DʽMu:xsсLaPQG5l|]^;_{dϾJX].[HE&Y9?wP#q]z-amX,% /mÙ6hr|̟E/nuJU QQQi~Tq=o9*E`O(r Rs*Xc*y +_ǔ&+h.u.rDfv* =X_0&kԇ~ Tl-[֕cׁ&!]#V㟙*`lg,9¿LPO821a^XDY>ƙL[d-bh!:'6Ryl_U*٦)jkEjq|A2O`Ozv ?a)J;]ڳ*r6+Q)?޸rryeZĐ<-ڲzzaEGO  |û 3I:QkܗqZO4X?@(kP;*\t_8:8giT6r㊃e qhmS.NS)UqV^e94›ge rRH7+c;qbbw/ٻTSev f5 N!* @NjAlz̈́uF2xv -I[ 2?o3u :pt+$oǗŅI)>ݜvE =+>R} /tQR濲gWw ҈@0S?nѓIM.z Թ?Xy\ϣ3LYDtoMӻ`7o.qap$-eh'̯ndŔ6C,%ӝ}2<[ i{Qya;&Ud2 %:MAu U&<+#>)/!(I!.xFA< XDQjP!&ʳo|s]4@$̷=!nrC<><Ίh~' Jk =k%Ԭ%]d@ yvB,~L$xB' f?փKaVӈBPOM>2 t`*2 2=Cyp9IWCǙGṉ!'Z%Ằl.d)uuP^I}WL*{.w{bvQ(ƀ7t]A7zJ65S}[Ny(`Ӯthud/akIǺ)XH(-Ӡ N^/ŖN/sזɝ5C4VX|AS l4@9bfp8JqgWiܸ0>ʬkɼt4\ֱ̼ԃdO|޳:O[a*ts".b>3'Ni.e?ɶ0U\gFx^|ۘ\,ZZDhӬ&&4 3)(A=Z~X#7E/c~&)Yop8wz|@Ou!=+tB2?L5S vq:.Ebh'/18ө7K&~b~y1#O'%pTȰ F/+%$W:q3P&HeVH<.&[$YBGmD/?R;&hx`o4*֡rƯ,1NqrM厾5Ƀ(˟{ˢ]=xѠ8׶}Q݋x֗q1kj}BYuNZ(b ` F>^s7١r[xHu{0m\r`F\ 'MR.MF\ Ɛ qcpְv"B^=ɚCKxE&u~Nh@a+^Wˮ 4&?bx_vzp^fPTWB[#v驵p=,+W <&-K=f cu`'D:891ڕ[˙%:C_rHp!DB%7ćD|,3CDq1lrW,l9?DlhȤR/ -kdw{T8WmPV _uc. tsi7a2)cT=gLeǦ~r4L֣p l-< YLjubiQ􄵋 # w%.<'6 CEEXT*'qv0_?o[z3E^ت,JQ] fZƋJ?3~Q•sioΈ;Q.wSYYe7c8*fSEP:sIޝ6CDvuT3ukuۑQ1%1$ y02DJ4n $`tõphHi |`;UQ힣[ٙAg#Q2b#$lu^фFZa'\o^_[j]5N #$+iZL΅nt!?.]AE+(w@3ʭlep 73OXb,+UM1-\}[mfJ+eY!B-%EEYgwjR .b!=v4`yT3|ޮCޓ۟F~f4˵K ܂N'ݽLAtYY T@U3ho?o6/MyUnH|`BrΜ%3s;Jp9*Fv8#|auң}sw{bZ1 _8Smfܼr{ ȣ7b0vX:hQݎ>⭋$;6 NQ*fb/T* Qh aHW|UNf6poA0 \k튲t,!ͤm)5P.-M>d3tL[ ~2C*]I,h }:ٌmR{ы-l 3 /-Qfl|m^C9YOfg!$~1n/LX& ٤"JSfE~'9 ;[f[$"#'^kЦɚ'}#AFJ5oHހ}vpC仧9d ج|{dw}b]?M4̟OU=P/PFp_.)pA OБtBbtvIneMTԲQgѓ-nqɕ-3Uذwt"})ష1హOiOJ}G2+*0~V\l=6 bj!\ 3Zt:(Bhpnɽ^ΗOkےs ,\@g#ٱ4G;+'eb@@'7tm/2Mf@yEY[݉>gX #Ll 4b,>]\1J{zoV\D1f5TVѴȜaC2D ſ;[b9sgsGVBE=tB}~^@^CD}5DK3 AEPJд'Ŏ-9h^~R'{ I[aMy zU h'˂cw[$23Uu:WU:uxLPãesȃb_r Tt>; Q`L񾧔aHWi^n&G,G꾒텰Km[#Y8,LiR(_m&9 7ۂQγoJ96F3_ ](h9@/4?Xxf rΥ$LR}t<Cw;Jw(sR ;O=rs)W"gbǥz~W8Vh^@vx 'aF{(Gs5I&ꉤ/-QoL@joM2bv83^R4HgjIZ7y>Cj7?4RPo;\o2U?IMT e˧)|}[H[,3;6_䄫6l)<GptfƱe02rGEHe9(R|,JB[O1{/H˝{;eMԅo%Էm`wqה.KaQv}<+r(NPxlI]v "[x 8_e3ald@iY ۛ罓?O &;.m :\{|b z'BUh'*-F5fw]} FQb)x8KO8B@CsRm׏XQ]\TʫvcTaڋ Qd&>uØșHfS-0ۏEc u+X}TgChm0Lgפbq WLt,3p X&i+{8kl+(|}ڄg, ٰM+C;>:cqBe[v#\P)"w uEPy> т;jT/$G@"NW9sQjdf _yjo-$\` :OkK} g$`1SwJ~%cFP} Լce5 mG@!4koda +GxV@k{>pvsW=H޺,g}wׅ/zx M7H޽pr/WHvHal4u~ur9(u'n kCExՑ082 jv&BeJ"&dZ`/2>Y$ Up {d#,{2`$De͊]6tӉXVQגi= }~[ TXle5nT%w1|?D,B@KJJ[ң !l2QG`ZR}gB @ yz_:Gn}U!y "Z/:+'kun?h6af/2b`;#vR٣ 3n#% iO>Z~0aϑn FQAw9ŝ?R)0=КeV5i/%Fh,jIW[RCjߠj(bE}i{ۭp-'7Nt3AjrR k{ U+*0}3x,:j_.}6Y-9׸9y v\H `䍭(/NHF=N4f/bYRöwqѝc%B ('~!>:KݗLcsuEf<$*az;k凣c3[uoUF3Qn`~HN]]uGxŻd>r!q}MsS@NK4Mj"'TbP" ]?oB~y]D,Eq*bѕI /tYצt/==}I˟ׇOuSȆƳQ,;a||=kr Dn}{G!*'yJ5Ѝ>cfrmIu\-RP4h49=:it~N[{YHwC]/y5ƽGm skz~}k}#%=)prROV n-G-~yJ42jT?7@7Kbz>9]V7~F!D55&%ˉS8aY)oRٺ dRqVq#u IT#$ܺ|`\<7)_v#.*+?k 7\^,Wji@·p^A-eEmSygʻ2.DLE\,SkuYj3AqQ骸ܾǶy;5)ODK'om7)wtp-9x@bk~-m1sbZߗn0_gbX&kڻ|D^ c6˄K]QEc{ =]#x(_'L,TM+H)QuG{[I!/椞=B.~bqo.)V{vO$Cߩ 9:&lD3є"=|MGh* KXq>wz#fy bV68b\&и\w 5#,_ t&Y&#f_8 ^e3-KS6WV\muCƫE[ %%J2T}{9| 9HGP+T-1nv5J?`!^TjS}%pNW\="BggCr `N sS6:r昏+cT?eLR|[! \UոI `)&I+ "lP/{BuEO?ZY΋=پeF6RCqs"=V&$S9M #}\Bv5>M;ѢhoV2SYxAE22y=OӐ9De-؛@ƊlwA${z7 UMKx醧y2>+d! լ@bQ4y5K#$y!O> Od;*8 ͫK o&eiET=s&mYdPo|qI5v†x^Ϲ;c): ~9Ygؿ޲7˔.H`t@"!O< vNp5᧪VEI Mܳ%ebp/y >eV5 Ʉ$'hݲlG{6jQsZ]񩮔:T?I]2i7ݻ-sD.m~Dh"S X?fU('71ə}c_Z,c>9>Z01̥<3TfFoߜ\zf8˅jN73z0}[ \Nލ@bLMaBHAU0"h~I ;>եBݰ~51nxsV;]#J+D 1u{TA\*RX}MrϪ,&j7CjEqv4.=k/7Ԑ5%/&˔1X'4☟k[q%rV[wsKpaPn-fX& ^ QL*?NM0l:oWHjty7O[VVלJ fZxO+L=rU`:Byb2!!m&dw>ӡz 41.aVNgxRqpp03rZػ L#gh,xUAWa7!Cŗ%tQ|yK[O2{Bscw5!胼*Ja:=†vp(8T(E䆱F6Šr<~pݬp3u0TULFDA>g9b5~Y"w mw ;8Ķ0m݅ Σl&V/P=5˦ 6Z]jP%?xJaX~dV KmU83jh ,j"N^ ˨/`[>F18c&9_)W p=ATLu;WӓX-3jIիḒIF?J{}506 o3fð~>%_h%Po2\#/om&VС?"kaN nQ4Ko6 ȼ41?|jD.&mMxj/7/,>$i%F./hA:m dB]:0<ϫl_IzUS?QBa < ;30Pكfk ߟ (gǧ.u&ŃҎeB_X{:dQ; טq`PS$(MH-냞Jj6ɺxi#;O4;#m_NNW6BKJiRUn7*bP]ށNXqA8)=⩀ ╚9/bOn"YsքXW\Fn}قV_z_1ikAbBպh%]7S^rTtʙF;m͞pR`Y4 KNaEYSkiF1X|zzug{~9T/h<ɌOt1]1—y5<>8Iўf(i ]sf,<\6e|*ѺsQ[0>N ǵ,-8:Qy>*_z6: Da ⊷n$K4 Ckp1. Ȝҩ^M( *;rzdϙ D~0/<;D~g< V4\%Ϥ_C/:0|$YrZ>).63vR̺ nz/%o`+J_x@$~I?^VM3sb2Ϗ&SM o0ʾͥh9cU f`Fʄ Gf$ׂiܹm`3vaxtj/H `_}s eH&҃}ХQh)̽t~lLRxK]n%6&&163)Is@*P2yj6` ;]eY:"[*TEFfTVŚ]M0,va~-E(sT(Vg޹jX#~"ҕqh[/!Q`Oa,ZZrY&>&KU5> vmcG6w#nz$C1>x84vj^<)6|d۔,Pm6B'3B_2  swi׾5|It f[Zl̍H#ϼOYS]Di9S2/Yq&CJݯo)ޮNbTD86chp\gz Q2`GOp*j#k7&:>H\7\`ybf·j)=6J bI̥ rJiSHг22 x׽^dSq£ P Z6r[2R|o6* nf*B,StBW᷹OOjtMLowF7eD7LukM5gAD](.|dT;,,  zib~q-H{Do%ؖ^צRп.MvoAraxҼ<)}0o0mBi#eݷIVu!k>Y( &~ >";U>ϦIe&KUC) Gp  cDY:]ܱc@_] G317~Ӡ!x@ Zg$*Tv_ZwQCjHiZ %N,//}VQc4¬ۧ\<ϱıcݙIS Q7)٘z/wpvE^2<%|8V m2Wn['C-0n^[A YT"u|.혥hj#Kb_%ݳix1ڼkiۺl'>'4m~` ޶RFop0\2LCQK/3Ѭ|C6X~~nCj)6./h8^?12kŪ2@b97IX)soiS2-۹;LLH2 >yJx:_~n1S1V3&xnW}fk`t?pY~_`۬Ukx_r : =1G%U 斏r(W#ٱ|Di  'j-;*m_~r<f[5gR0tD)Z%W~~ R bFȼ)0MEkO85T7ZQA==V s<#d BvқRP=7& +y o8pO#t;U҈Plb{|2нAw x } XḮ{&v~\?R3I)Z}˫pﺜ{|]f#MneF5`],p 󠘝3˅ygN43 Љdrr?%]a$&>N]293FժC^RQaXqϥMA-ϡ߷)kj ՝Tu-2CR&GR/uM'~)'3<9!2yr n5\iF)/:.Ʉ瞭7QyCWKi[bLE)H\"naB7#RzDR jBk[0|ɕ ń6k5!K엯LYN> A]_ Φ8Ma<euj"j¾)-HzbeK|m4 [P`Fowl䂟m!sȟգ 4.yґ{F桡(7~cۊsq=RA ]= GϱEd°F9Xb:" vd]cz^:mP g( B=(]Mr]bٿP 14PB~x[+?͘~H6`}5W.ߍu/ ź IwcdC w[Q;X|~IvռbΎGJK*#1Aހ2j7~6U@'ۇ`L$ݥŜA#ά|wv L"za}@25 Lma>7^#+p]c#q,Gy8,s([Ht]GU;++}"{3_fp)׀scφ/Zz:Ha+±ٽOE7>_O82A1С$~*غhT(t`SAq^1⣋ɩVE$kZ9NΥ&cO_)&SESu!Ci?kdN}({j*[SOw(H7׵הԪ؊~dw`Z|eH Gc:g*bQ|WpɁk/™* L5[x)Kg԰05tn{}@]*^6@^_g@t%p\9!)vVSF䰯]r8LCd?b3ԅҢt?Y[oC`4HyS}~ 1ދ 6ŊE:dpGy]P\D:֍rRB ]v( tu CHQ158h>j&WR5EH9ݬ l]{|Q>T*B]9\:64ħ^tS]~ZNm)'M9` QsD=3XFW^T.[6$Y.nؔ6]K8IÎ[JXS q#Gw~.R̈́"aP.q[NnNݾH=@"?OEdx&+G.:0 [n"%3鸿BNŞ Զz>q<եhPBjDciٶ!}Sj/A*/W&&bgXƫEr K2gY*:2f=߹4r+|iIr0/ZN9_N2~eRkՆm&:a'>Q  iX3i7::e3kl+Xm {ʒk8zv3/Oa((+!`ۆ))ۼz G^n>a3Írq9"1̆B|ƒX_gp۠n)_Hw߈nR %"MmPczo]596sʿ%GEYH-J!VN }PV˲Ɨ+rȮUF]Eb*"\Om-ڏu^C jlrd_h @P@~h͎_Wb%g:;"ʗ>޽(Q!9 >˶_g;?&IpԠ~96!g !((O%gV1ڨ؝gsR-yj+G>d<39L96+Ճ;wsiWuj/NWuDԹS.T}OmB *͌ [ $3!1191uY >@{!O>JO,8);W*2cJ:TV[5T=\LϪ4dg$: z>9:v`B X5?F,=7cw((+EО[-~nj-C2^3UiKΝLѽ@B]8*Zx5wwV'aho0rs')!@ >FWB 0m;^LJk2\+0"bˋl^ tLDi.CL,&M7"ت8;PW2%Cʋe H`ֲ>o˜s5h/fwYCcXiP%krU DžǎwhL=}q!@Þ[?9|=7tAŶ*f&{È)YSjycbNo{_5q*bxr3Q8<Վ ҙؤKz?h Jz!o97IDpS{Ϋ` N dԁ\Y34pҌ9ZT2{д]")I[l2=a_`Ǡl7կ+V/ Xx!=7ya@:tQ ^`/~qr ,~ Y<$tG_b_G]'.|*W(tEG3κ/߳iyT-_ -3=gkgDuLr~+Aԉ?H}(Vw0 s]+s.h-}p42pG!5y{G/XrhLlY%c_#}mwb՝ |1GUQ2Cw ×c8۷AqU5b0|O\Q,3 u&.GqY*ET@wv_y]7t9$ߙcg?5%a.  L#`6 Uu03 ^_1)0i`vsO5#;8'n7_7t"Hr_ق_j?γ8UOFX}.9 >{D4l.oR pEX $vwK*NyIWcK֖jnEv; 8_t.&+$6z3m*!p}6Ȼj.!!2Rql%; 3ݤ }4!Z+4*jk1LY%A<ڋ[ և`K. ~K[`3 {%]ȇކ.+ּtQ_O@7Mb dCKhX7It3}O IK&\~\ن7jN?ܘpXI pZM.zET{S% ,^2QO¿Dl.HhrEf NǑ90`MPܬ뮆FoYkl*hBF+3j4z$`9I[f&VE*^\ٻMϫVr*Ar*0HGVLݫR, J?2O|z!WA1:t6T+D}M$ #˝ϕdja rz<_4u*{.K"w&upM`K,= \{2 S ̮/Z,~L)$iI)3^48޶PI.7hĉ(T"wTøU"_y۰ںRLT>RwjO Ҡx7an'JҶ:PbG4a<0Ոų<+_G&co(=lh,nl{C$a}DhK_`Fk T mU6(\z&kџnw!x^ckz%1oK'6C b[˶n BR봼L4K F 6 H?VaZ꓿|_9HN@Ҙgf{IlLYzZPNM汋AH,3p󅁉[6(CfzZ+) ym0DgnU,bs8n"cRSo pwUc`R7 F=<\QA˝2N .$@0mmQUbR? 9@ ;c$“%FU%͈C_7U>l$2PaT"/d Ǭ2A6 W!%m/0M&pCL'[|T!omXa! *C[ *8_Q-EԬ0| dw}NB]YXF6~KapʆHp<7N+\RR唪@p9."Gmn}`<[19glk6*,DrKsj{8VTPtQYFvkWB*P 7֛ _zI1γf: Ȥޖ@B~.UƝH@1g.$A_W&(&N=Y RJ`X"c"S7ݽGǩ=T.,¥k R ͯO#HR)q%T=r`"b1wπXV%Zr-9Qp8?ڭ Ft&H-9CgcV>aF6\6$x%A[;@+$ܨg_)3_i [jlM-7J`uVH򾾤bD'38GU7V -00>`D1$)lЃdO[Q\pH>vƂO>M٪ k-UsQpzVmy^<'nf"b @%Z Pˁoe'm5Gf7Ϯ J2`y0z^Oj2*~|/NyB:n7\@F LX^1{0n[N31/NQe Iw v!z4Pr 53\^,˯:1f-@}l]NLyrjPmg]:@Xa/m$?^M43Lr;b ^!pD Kž[!]E~&0 M)gޜeٵCҲ· B|T8NCGGp 'i"ӊ=Ԗ]FJ~KJ͢gj\3~z ~QDqYz|1`>|#{b I63_rd4Zt$;G% s SLV+1 qC`Jr}aot}L/29@`$]*.h;bn |Vqԝ )cMwMXŌ#$ Q$<ƨ2ukXA8(lsxk`Gs ^+Uר8.j5!;'qWTy |yXEJ,w%w x(6Ar*1t6x 7}aW!jàWZvvKH¢<sQfjvGOA(H)Q(6Elt(XZqIZ[ 00e b,^䦟%fomIWׁ&>}Dguz_,}p0Hx%NJϳm>̘l9ɯ33Nq)pht6cT?OM7 ˨=y[mnb'Qj瀜WTK]v$$Ĵi8&'1K Pw\8hx֐y*XDTl"o Y;pՔ^ۓAzWu*Zt0s-b9I ͽ$\R9 ɰ1ikMJz*e Za&S~T<ѼZ9,^ " *R46E X__ѐq){QC4r3~0[ үݛ4!-u1֜d*2v/8.=k^j~C\\CE{pwץٞ6quOq/AZ A\~9V? Cfb)B~k^]D$ɸͷVܜ:ސg6~"~x}GQGղ/x4N>;]Vo_eH$0qPvWu.xUHq>χ|=cGTr|r;AO-ȟqn_B{a[2i+Z{Jاi a u<<[6ѴZy^ URԇ)N?9)A2N脓Nnl>cz{=ac%> C> 2CxX`mN,Y<+-3~Rz]R0fb"1d) ! [E~slJRh-qR7g'!&)u=׳ @nF+sĿ-B^ۡCNRݠ r ev c lBae;zYy~dR|DEse.n~WZPg~"zEfG`XsN˥U[n6&sGHde /Ӑ1kиN(KT;LΑJƽ䯧K.bYȽ<>Oȟ:oOv7ؖF#ж0y Ef9ͷkGPuBǃc0;?F½װ/WUNw7T9 4Y6EmѼޓqVDqM}ɹ% ̈́G'rci`L MRSFaB^q߻)KyŌ0a6$/])c UW6~&şx&(SH5+^U@A*q>*Xdm[ )d-&oNf6ЇWopT{ bЈ kLwYFM,t虴@>PE;Z冨w4WCD\Ɠ$=軉C1LAiH2b?&${`.IO{!q柡RևbJ>S8z7rlc("&PXVd\O!+&y`EYop$z9EA=oD[I ·8Qw`81h|m,Xn|G 5q*i#b"Kn,'܋vw^>YR8N]>4N&Hڸ{݊3Za:8#: ܧ1G)]%չ_}CpLu~03CCR{&b`GI@_hw]{z WeW:=z""jh{Z[0.ϙoȑOhy(/*;F6OZBKwFc9hb=GU1[#d8IHY}8~(@zMoU}39L,fZ}qzliK (~Q`ѫqI^Z.-[u eLhx8R(wJ#nZcù7a3dLRvcnYnʗOsӤ֫ BeZj T^ۯZ}/s=DtY̢znV^c,u1%8LuB]@ ^Wq6A,Z<%j+)ϑ">mfPK "vj]%.v!<&{~ -ZPh[p1%&a+xLl5nG(Hugn7' %I rK9PJgY v™f+wx)ATmg}ǹ> Г'\!MZ!)("[+ RplWd8W ~Wa)\aBw0E:BxE8Ns~PJ "E#TV?el1n&moxܺkZcQwO[oq\|7(#YW4¿-VcJ%`r{;* | h82lx^@4Eb Y?ԧFgi)=&f3+#M쇱&ͯYA\0i>ߍi ItFqcוGL a&hhK# FT pJ)K }^ͦ V1y,W.`[_vo{;&eڱ!tpeNeӶ2gQ/4*MV7*[4ILlN 9q9WP0CR'"gGkz2#B%w_V;gן }sM\.x_`h!K8dǾOl ֿ+eY6-:$$y!} De@P'be=򃍨W\ C޷I%uVsǹH0̠}9HEuw!@ /RM'1Y 8upKd}?x˰6r]X `$Ezc;vAPgheE[)OMXƒ9)B$hp9Tѵs쟪h6^OYZ @ ~*C/4_ )jk9-G 5wqX(2F=`3tkW5pr܁v^0Η']>Զ0BLm~ťp[v˨XpH (jBS] \IɤNa^k$ޗ/Sl$:#ljYXT>7"Qn ]a4{d"{EODo< \zpVk^rR">SͷĮ pc4\V" ' Jp fsIagR@떐ۑkn{ӆ"F LO4-g-iyk}dI"pG׬$ ZHy9@pZ'`0*Xg/VgB!2TgcN.ܦQxz{Kk"Re]Йnsr[,qHJfJ3XdŻݣo*vH@Ğe.t4ƏFFNd=Ssdn^zKVtE.|sZ'&=rLw(:twi dF+5 + &ܔjx}"vS&(aH: ^oksBu;u^JG PX<V뾈OA?!Yh!߫✙JsXn c^籛d =8d;z?/(7c _E-8s/q>%H# 68$_%ӊO0y-VNjW2͜6@p,1V9"F`909yCIȃem&Tn \R&|Ӽ4Lu&1XD^>j*`/EgG[]MΐNcv(ݭB2֭G}>L.KЩWːM3a )t(℻p1xa;諼5PzD$VA}YUx)wg(qo %\*8A2'qE߿ ^d>3g-Dbxb^ `8I}s,d$ۙSZ?FF'|lN%xct=(,IzfH؏HI$)ΛAjJya7zt15 ILj[2X Ә:;D[) k<bFv<"jLhUxgxT Reҍ5٠j#b;"YXsSk(ϬO=~y/S$yN$\Ga(=sz7S#u x<9YˇG쵇9#+H=>e_='cl: V6E! (!v`T7 QnݒS_!"˯O\maiwWqa*ќ㺗 {6CVXqÒC0 [ ^K£Ź9E 3ʰx(xvj 6~ϰY&3=>^+:4VZ1"2"g9 p'nMM]pa!:F+g  L4B)~9bh PTvby{@}Yn|$y<#f;4H`B..04O.˟>ӎjEǺg95Ωc iNcRgi鈴xIن,ü}Q%"SmA%{2OaĞF$ >nJ܏CY–@k$Q8߲ Bm=8j΄8엁\ޕ_] E8 ;|%%xЪaJCZ7΂q\iF"mz 4\O (_eJA}F jk-*ϖh4rʛY|F V :6df̼-,%SC,SV;N-ԀVQX1Tu6 xL 'o~PR2~ڧNGAMf xA 4xDB:y3U;z|<B3qOV#ӛA.?BH ڞ/Dz6oH"eamufvrbD'$"3mVȾ*qƟ~QLݰ`4:AjG$C^ra,$;\ާ?^1KtNYLQq1hb 3̝̂&1d&k4+jQ6P$ʪfw ݿ{ [FqoJZ!(Cb3k;SqH%ߣ3t/)oJOvPNrw8Ix L[2hOn04ZpVkg @Á0$/a#IoݬcDwD!?n>̦=y5% 8 E[(=Kf$x̓ NUlr #lMJ95 UIh]ty jZ^ Ɵ>H$菟R#LH3нmuRlzey:4Yg|p2yKVHɼtA|@y€Ek7`V|@kKevYgIq]&- 7R*5`>}.E>[60#}ȥϏm=Ҹ@P-(4Hp1S$'Ԯٹ!B\jEEmal+Zl7pF(x`vk4IPH`sKF0^oîYD$P:Vu~9+nG'q5 >JfM-p إOe` $IK@D fNH|*E_!-g0)fRQ+$d 6+d*| -xlMW,{xMEe!%^nBKj"*(@ tW80'80t\V>[$ND(ۯI^%|%qF[IrwfLҟ9MF°ʉ\F[Llkb/|xbRbǁ 2'hf-pa'd]B>~`OGl?<B|Z4L,4x io;=Rn:h=5㥡7DF BhSFc"Zreྨٳ[,,>Fc'lMkrH CItJrr $ez%w.Hm4Uucdіo%RrTIF,[QcYHM.Cv}@}$hD嶷5ŵ@ǂ{X#X; _ɐs=##Y7ULԷMt8ޝU~< > 6W%wJV͊nc0Z q}ӃcaYf[h^PoTm+6?]љ P Q9z`=*v(?"wp+W=hyUҢ^d1-K@q/dNQ¢xT+ކϋa Y|a;aBin\fd^?LK#4ߚ15|6xU.SdpI]f-sOv]`_ DdN? jH娠d$35xsax ;A$zF"?Ji80;9^̸Kzڇ=Kt3eCH8M[HLE4#k Z/~+YY97nfe74~R2R;˩-"^]{02}n_eoX[XߊExef|$2C}|z3yՍYpa?'7s{Gcc>Hn!?=tHN2_mj1)JVȐ#$R򱪡7I6s"z*ñ{W-n"酼`&,jBi%4;N9\t">(ՑsP d}%X"l|tV&uGbG{tFO,ȸObK|#%;LOVS"(9!J'_֒ªbQM} ЦqӚQ"|=[8^p2 x+&n6Lጶc)FB!9lzdWQ_sŒcG(\-%CyO;CYB~qX;EuvNgnc:,^Bz>v]")RihZjM[)K䊅_T|5U{CxAT"oQ{×;!C{0|{Pcyi7 wXnEyJpg\] Y~ LßF+7)>}|bs˘Dku [vcQ"ʚɐ/(G4COB`h^T.~>—m:U[upׄ(r;u-D#]Im/DŽ;4yx}TB#9>8H`+Ѥ&E\:25ڔaIS\]A?,)pZ7最.„9Q4M_MکQ+O$}ձeg)$N"]m`SD{HZJ n8MSތ̯E8G+5~&",5u6uZ)^%Mk-%l%A׌[m ]пIqF@e)tͺ,UרH= ua7$!||M9hF[l/?䫒b$dkv'N/U'y*#4WC6;,'{!Z6"B3A쁒a^Snt}i d+Y5ͭP"8mH:Q=n Tڲlvz;G )r7H5tATpyYV :lӔ >Gk*?HǚmK?).}RP7::ԉ vZ 9 Gъ7-[$&NʊVv1}2x aN WnN0iB2lzTs'{GDЩ@:W[̖hd/S`5ܫ?jC`fjMQ.65]A: c?6ۗl O9l 0 ai&&zV9w)VX`&L0kPd+)UAts +}l᭞Qx^|-QuhujWeW0P+՜z}PI3Ehe,C&ͬ- Zv| e!i/ANd]*oO쐟i)!<$?gS$m?~zxOwFT?FnL%o$½[U*=\%aɪ=aڰ4=4o"9jOQq\` 33@vK*?"eWՂ=ܻ+δ-7Z ]X\'!纁nȄFi0{_X@95Ѵ}zoq]k$ȨnA{Ԓ!cʿ& ={8 ,*-o &뽅*('ٽM0´VӼX0ܮ<)D2'2+LV w`oj79NWJw (e"wl@ ^‘j$qs>#鲗roTcjKS€@??&tX11V,\0+H44l WR{/>6S{ݚO.w$LTwLrvWDőL(4,ߘ/N Y8ʙGBI&C,Y瓌 .cJPy/ CΑdC[OBo ![X|6"c$1ĄB 1 p+nd }  \Mt&K'߳ '`xkSj$i@W=e^ZHY[k|v=Z`QɑqX 7(hJ$mg`Pˤqp' u_x0Ӂ7@S-% ?tK4`Zg3lEfc`T'G.] @* +ICC`񅚸6U+džq +ŞQ&ېIb^;U1޷&qjE)RAQ[4#yA"ANR r ;I21πenQȰHЮH}xq5: j("H<mBD|d$}ڳlݗ S1oɢU@(B%~g%f8/yjo'[)O^?Eٴ]ꇵ{lL:"6$@ŶMYiz IE{ԟۇ`']=pMԦye Jؾyd^`tjI.WN]O^\Mb)i.ΫZ顦k8:Y4~p}=˗.sziUEˁ@ʄw#Mթhr^k㱑>i[Ċiw "zQux&7 R6kT KlףÙp׼t66OA#\t!KL b"Ճu7y4Ϊ KL~հmC7q|>!,@Cm+сpS N(o3AЍ.L,]4&LyV#%R(ÖI/boiJmQ)%l;<`NA`Rebdw&= 6eu%v$3o[y㰭?Ҿ $8a?V)31+WKK7 t?󲓤D}{M =Weú RyL#qd).=sYU ,AS (KJ?Ymq "&3uH63'lTD`Fq.Գa;K.{K>,S|ϒwIxv^ݮ]A7j@C  SUCnwQ~$k l,m\z+Ou [w# H)MT2bR][ͻ>V~äА׻2[A-<0zٸM#x$E,2czl\?pT@BAu*|؎*ʢ Tw(|3|;V*pfvXv &O]^eR۰d/Iʭ!ĂT{Vy#6c=@> glފ6c7nSfBE"]cN)0Dֿ7h 87 MAA|ky8YlŧeVN36ۄ'nK:H{E ۥgx@>kl ц` xn]eSqp)GK:.AHm8*Q)Z!̵e~eV<2d4b"=el@'ߎJ~nadIg{Y -^'$oE,1(19 AeB $ 4ϻˑH0CB t7)9n8U`#DNSڙq9E'xZm'CGЃwHLt\#lIJ5~ ]G'1:Yp2Z~S+y*2{͵T{hV,^O6PP^g8<6ň9lHm~wllbm~z,O҂ܶ-<1d׭-c䓀!YUhuх97 s>*BlQ bj*A0N  Ѳb;ΰb ;3LK7`7_3tv%=.߾P1o1o8qeegl`]UMsШrb5S#MP^U(ָ̈x; Wrds}Kt0NH))AWTm1s{Fs4q3"mt*q34YXYr)#]̐rFqv]ù䅾oIj+t[*\Iv3OZÞXՓ|>eE'RdnBd~Zec}̙+o[-`ܑv]]{0JZ-GU_H Tnm-{$Tv$4AoW&ҝ/ 87`XM6+<~f ף׶37iCL@QKy QC˨ue>KS!/}X犵!*A.D09j&`ӌWގfyBV+ ?"QiI&4]ZR1Zx5]fA=Nɗnۢ­_ k Z!k!aҔM)R4Dt ƪ#T>.m]T-⁩ilN6ALce2XޡϲV_=%0 cLj AsUC\mհڼMt]?}> ?U`sͫ!*W4(~r"h0ӵKb mddTUd۸/o;ǧ#xP(MTzg05퀟#mi,#qovWeۘGq5ϲ+4^~aƋ൦!ɉdOex"WɡM_n:bx`g6J31W}:Q+|N}'Cl\wL*qӱ\uC5o,)I,-uoIPoUFgb= zM+Yhxv[ˢ*DLK[GIkRf}jS*6\_S @|,$&5fiiU %\;M›)`\ jT4Lxnmˤ_֐*!l{=:i5QbFA)02mGLt39bmaW]Abz Q #"[BT>΀.~so*`q.ZQH#Ves",= kaqr]0ե>!/U̥rkmi1)Jn̯ {Q_R=ǗMP-ٹNb(ϋcTWjWy\sVX/;34WSmAswYpYqSH o!.S‡4W"\3(y0EveOjzc,LNGnYϴGʗKd)6k:a#.-}cr?f >ZEyKCgH%exLv"1 }&2 ^ӯl!|?p;uљ~@_͸sIS2\T\/?{O:˟ͫ/YIH-~v3ģt )zA9MzFa~%bcQH-7ϳ=TfViqZL/ qp/{'Ew)ftY`ER٥(;3RUySHWcG?l)ø ~|'1$7'P`pV:'Зo+g r< 1?3Rd_b?G'[l':OHk@:&;cV)QLH~ˇSoCw,I QSh'rH_jՄ}|a8`ҼEh#jE.rṐKԶĕ|Wq0b̯8ղ#뇐~d$w&3)ߏ:-<JO;}~P(P4eՋuV A4PDHIn0bX.yI? qĚ6rHqO)pD0lYK% |k E`YLۄ{=Z|=&LfnH-ﴏRfB+ˏlD"ԇ'-d ݢ92Hb4=ٞ̃$9c|+E է;z9s,oK#N<>Gw:W6ox6-iLD"nDxp>= bȸ`==5[ѐGxJ, GWu{s/Y6[dyzޭ)^qCʱ koEG|h'idrz&:1L c5Z^x0xn0Ww\XG޳KCn<9rC!hN? ˤFp;Z2>3f"?d˪3P.M`E |YϩWH)H*I(FZ#7Yuᯫx.ǐ{sd`:v99ZP%8du[nz' }&xDba̯ՠ뽅ݸbZ?1$o{;ؒ>Ya)L6jy8&nKh[;$"!e,43|am(_|Ȗ67v4]$:ΕPi- 鋡 k]{{c3)t@ @ Y;B9N$:xI[OW`_r.?$G^IbCk4ۑxrpRP`4.2ZJ~kB2ɣ& jv/PF[2TV\4iPd$//ug-kV^Cɇ ? Ofմj"?9m*GnXYDZjwx0e*R&4^o)}ØhVmSU&UN;!4yI*';NesT.;LaVQglfiA CJ0br/\~QU۬1)ƉᧂRN#L|. B"zą_1簎7vR@vr49ad5R~Ig٩ߏE:)g;޺'7Yդ(♙?*!]fח-u@ TLIQj&r3 iݚV0BuLg#*%gf fC;<`R;{!mȧ)6Y8ړ|a;T^t-pBi"̇B 4IYEM&Ex߰\ńִ49ȥP05iOe*İ_迠'-%fV04"x? %&+̛h6Rܙp4Gۃ{9s;\Q! &I-qݗ}A'rUjGn2xvuMr?O6TiF󓛲'/E1f#~ū77)U{a@X28oܠr/oBjTE۲=ȢBN)VYg R)Am Qج ݤ ss8kH;#mzɶm p$!W/}p%Y\!1ұzH.{;EdٔeRUoσϗhmF~P#A"~z4"ڧ^rB{F?-&(;E]jC=Ff6ĭ^!@w'(Ѵq6, 2޿+V@ (̧MqÉ+NXG5-社I<{ XNS #29ibLĖJ4ﻶܑ < >އlE3=ci5s30pY0]cU鎰}K^ՉGIk|v*!>҆LA)m)DMm] n?:ot}K ehtf]Y|gyp YQZOǦWЀƵYIܡ1`'gƄ/ИwÔB d4m/@U{mf  @ll`xkx!XDt`>z ݷV1GI1(@v{`[oB|W>oiR[ yw ]vvk_-^<瞗 @.ʡۺ  cG6nNF廬4>/Tp $6LmNCKl<Yɰvr9_C?qjd{}fo/KT/P!#9V3HM0$Htfȴx]쥥A2gJ(MpULV cEO]P ߽R.;c?[3Q!v蘁B)']E\dEO?\s8Y;5 U_ۖ.(сh}eZ4$x3 _K n^kwYEǓx g3ΓGİy 0y@jj(Zv@B& 90 \B Ď"V gJf{xq!C@H+ n[o8oALLxtBKʼu-p+$YB-ϱ2| Fa>Ci,[;5~H_Xף~KF-kŸoL}K].y4zr@EvA4eW!8PC~TqKacjMHYxj827/}CskHSۺhn qbesNo\^? iK5F+h ^~!8a8R0fػZmUDRF?htSrSBY"dh2;^ O[APgԜQtڦHP2 5C;?l3] qoߑIRKGڜO;}єȽZ9uxkz=E2e P@M0$K 'PQv5_ V`?'vgRmUwl%E$ >=y]6W5YLN;O^԰/(!# {E-M\IсQ# ѫ_2vс-u--͠0Uտᔼij)gPOnjy,=oScc-Ҥ.t՟X@(1=]wNx̴4%{W5}c-#90Nw!dp1d}qC|7/Kv͝_p I퀤.ƽ9^_5^@'D #V SXs) 0])'zo3,V 1Wqa#-e)M3l;Uk0F5vkeEI 36025`Oզ2NܞlaePp7"]tA)Kڋs֧PqnQG9Ѵb+ʱu@4>nux%UAJݨ5̂3CCHa=WqH}1&^'*J;O"·upa:cةry!#AR [c5 vlC\t;{F -~3ʟ{Nl%9;I(D`9‡fF{cp8S,dvudu@#j`yT"ӄ`PuuHǪ۶jy}oP9jnh@TŸ[Ϻn^sj>/TK,7~+~AYRd ߢ R( VwrImG 8'ÇU`Ɲczbf`ϙ̛Ei;^X9sl\N3RENF,O ^"&Js[QDUw&Qx>uG6Ό/UČ3P=>B`){! P*cc_>48z{uزUiHzi1&O.s |Dbո/?n!Z7$³t4k@y!#T{lV{ckX8" K $烀Dγ'$]銍l Kzd{F:S ,lwkfs%PjygKS6*Z%s֙7%q7;8"N*ir XW6`C72+7e!6{uOB"NQZ_c[L:L;]6 }Ԫ?|<ۢ1,Ϲ`v?wxm$ۣSN[N@&W8FNauN{Y̷ftU~jCݴu4enGd "5W:/( h sF)XmKa\_Fݗs5mS4̇3e~Z<䙺WϡpD<ܸɷtc:# /rFl1;YCHQXY"`d9d7̺o I3NL AX u>KrW!po`7:XFpQH~r'P 'NG|TC]]]ugH[8~4Nc{:`` ȿG/j=Uz/ uV8)[1:~/~/sΞ#6Bsb,3vC3-VNc㕖g8-+A _rt4^R!f=*$W} "P:R]VNdUC~!jeeo ğ[woC;1 t`n?z)G,+Ms:SU6b&&<# tpTv;!=ݘ0Y!eOwPy0C{:9V>4+ ^doQu锍\we2tq-3A H?T 1~̠-;U !JM>Lr6MP`۴gDYCo(` cW)G.T( GGTsF?g(OdiT~WCpNI)%,JEo۴:x%| "F%XmI?'U"k.A8[>Xl5+'EZ\Vz(LwЯ`{t? -hG@_GWLnN:a,oD 5'm<`'7\R BD$TP RcU `? @mޖ3VH BeLl6D s!ԣjĪc U+[^W uΈV-%ɏTSZ("軪mqv>}C~eU0g#(SB 9zhxx<í]ce9=ψ#0L3 :Ziη(}k]=a.cSTCd.8<06(̓8:oc?$j,XDy[Z%P<zn?'7FhT?m"#JT6:P.xrL&@* Q*$ʊ{SC#]0La)2}ҭ4Ud? EwG\-`{΂/p=Ծx{CkRygi3 w4Q%*.Z40ѠexXrB*!=Ai*LLWTݒV?` %!oqfSJT J |kXᩎ/aFSu96W,gȫ6«)kc)I/j0ob.J}HǏسp\ Fȅ$ی/v"ǐ.Ţ*lӐ^w4DprT~Hj22uѮYH4 R]h"A.FyE*9TeICEKtS:1ϼ"Qo*@ĀSDD*`ZE*/:LĻWbմ--tWpSNVI:K# ;2Ft%=6SBinc@P=;/ h5(e9[TrQf4KshL90)moL j?owJ0dFO9~V<(= aubI^ςr90@Jn*l̚ٳe?&kMG̟굖|@vHĥJ'Qg82_⑌f9*=2ZPISkS.|2^@5ƴ8aF 1TU _Mdm BSPy2y0F&v ^`%Cjti^79yKHBh/LKMЈ8֋V"IO DD[{|uQPQK5Fƥѭfb UK?9HMQw>Xb\'C&Q!1}[`_h3 Ĺ9-TӲu5SP! #LKPrHӲW-FZH32,v,T%ű .2kbUgC2 dh|4gTm rC衈|p?E+OK1׽o0xXH;E }.) "V%LƠR^TXuQd w !6“gG,EI6OqiP@Cky$K3|ӰJqTUR XtpS -_aۊ/adpsހ3 \Oջq5k39kEL潶?!x126rxeGjNVMH(-[O'ilczɟGy%-ZNJ1V>ߺ7]iˑPRS~; ,C] !VJڙ+5rs΁;VA:)rM9JxfY j&OM}nSt yTS.ψcϴuI6, BXO_)/y?pwVڍļAehKԎXۨ (9o++8Y ðjsqXA[Vc'2W<}.o*ٚl6(2M0=ºu\іO.8B<V A-#K//6}ѹK,.íxWm+:X@$ɴl>j+>Bκɡ 1O`]{F$Jd&m}JUveZcJCA-ˎ895@X8ye^l&ٳepTxIJ혝!7%6i/|ASώIyp]b+3*[AkO+BS V}_xhK9F ouuWNNga3̒lWڇEڡ5+# !$ԫlGO9x8Or%W`2>k\Ga$@2ɥB"V7$M#.镼:Hn1ԖRxn* c{֎2e$`N6%I>#NuR2G,J4Uhgci =ڍ|X*ԚUpF9~GG6 !p!!:-:,.HB^md(ĔƄCY K>Dv̘a̫C> O|#;QA|jک9ڹmtS rֺ :wl/Lj/kA` 9|)\ptT rWᄐză\B":B {U݉cVtݹU.D[&,i52Ho{9{;0~x^W(ux<5St DDc\X\)EEw ]61GfE?|RP$T<8p%U!.g{rgm!;y8fNFEIhu6N,;SҠ!֞y)qgTMlHGA{qTW9O>Q=6hK1=zˠjK^};sp}䆠QtpbV>}%3K 1eI{,36/.T >+/~Xz *t{q I[ZݝZ]dgC/h'znL+C$ L2Ki27~7~ xj3:w fvƴk9*jxzć,nՙe>҈X룒6_xEsGқsSoI>ϊפҕ(t9!HūҞ]reHs" |ji65Bz}H6 frL~ %Vb2ڻ!P7I{k?i2IX:hɛT6SNXU$[褎v(Q(y;s`xJ.3 hI *^pQl[]cMS\ _926Hou)?toj@T'Q/J s{j!@vXj'~ { 3^_6TrΡ;jƫeƊR +TG8 ߾k_)->j_35*7; 8[&Ͽ .@LK7GTi듁.}o"oЪzp+W\` &̸,*V Q飊sDS[^5eO"&/54#kn` Ѓ.Kb+gM}P!!y:*n| Yv><ʤ"1y*ȏllǝA-":f1br-OQW~}uk1W0Ӝ{ hJ]7q,O P2 D^V nek7ŶĪT|*U˴y(^dž/X:_n sT :zseڝQWbx=n6?YX*]K|[Kwnx2Ϣ !-sQ/o/jZW4qNK\0-?!em5b9e/s.6[vЭSl*؏߆ƗC9LH}0RI1)96a]DLcuSˆ' Ey0h%'pĐ?-~x<-j[-0=3- (sy;~tɺ۝FtMhO DȞ>(6ʑ\7FmBO*;R[M w5iZ2sǚ@{n9[3@cGo]DYxoxOW7ha.0|;ݯEM=ň`Pp0ߖ- ܪ9KD'0EYcRKYfBDDoPz4wvS9ٗw&k򷄆㋎9mUyCU%Xyأ$3?q-rơ];jdh>ДOVCޗ;w&(VsvTUL/|L.{Ǫ*|j: wGi<='y8fu_[!eۄљ)EW&$gd\LaǙ&ы -7 ͎__V b hۄy1#K|Ƥ%S/j٩dV p!o+:}IVF4,Z>"6w2v>nH] ſ^`.EOLZ+7Ä ~Oҝ/q k ]%q;|zI7BWEQ^={ #;uRky9}E;r}%-4\1}A9̠ ¬u$,8ѱL],ջu!2A+5tGV68KJ#=>9m~k Cc'Ao؇48R"ks(qyˇkʹ.zx6VnÎɕU9˒ĮW *MS%ҳ!+!{y!'$٬傀$3 _il쇖D[v8kgsP1=iܚΤu! i4ޡ/jnfEhq~; =b kT_}0V6 \q'Ʀ(?T4wWިъ*nAsNg9J EBE\+jJ^|ei[Sk-KYᮗ2/ҁ6+%JyKOY}@ 79zMczK;ʘPIg$˜\k;`;p´V |䈲G؆ RFpsZhюrq# R1.$ϟ? B<*5l`qy79nr&}0PөP0^j]H)3Q~яG6%7*hbxAaG!6Nӭ|k %3PmM5w!ԓmYK(\L ?OX Ymk:Z5o+46&wC.D< \ù䭻TmOYHKd@hQNs/vϺ~*r汌Y'0\JYD?ylĨ/g=$&n<Bn.<"pCAfs'a9M@n4LxnڬE Վ~ p/~V8k)CwMR `hHu `C)$^i](6s!&UN)?^ bEyĜ i oFW q!y/no0iqH$@'DôIDXVz|e_BI\;,}]⨞ܼ74C`^^'nP .NNzuXzvDB%R*TMaJ%V/t0;(PQ|j`pނc5h\S}IˋW |Ҭ!HYקt;Vq݈xGƏFn{cL}Z0G."gb'ⲌvG4%Y{q+tU[{ٞ5N PTDj̪RBU~{I+a2%|rfv՗kt "> .G,* uJ0:1Lݯ  /ȧ~ڛ4T)Zs%!>N8KǎBXR#uaZ*^@ >d:P鍀u w ):sY^Qom; /BrI+e PO!Y9ߘC1/egP-?s #gEjt_56X+IldyZͯSM~5W1kű,-F-5Uia@B Ņ'gc[̬BKW۷NwH$g+ ˗kM+ڔ9k u,ϒ-ߔ ) 6(^B;W&c= {4+r U;c9u 7ٰAGGroj`ک@/&>Q5jW}@ ~Gȋh;;\I?Ś7|s^ф[6H p?φ^(@ 1O4Y1G B>5)+\SnhnJTdX_ߌNy=$2 .8Ņ!aiZ\psU "Ⴈ 'DOy.R(m]]`_qv]9[oU";jᕡ֛`aZH%G6~u_]*%*={bjY;8 BiofonۊYPa:H>Ƥԛg?.ZH[O)ͺ=K| -J2k^,YD VRkPI2WCPE NHv 49F9bqZp +>SM+OBjCjp0&,ƟD|ή^I՟O#vdsTM݂ ^9>EiS-kx>5B4$HnS_.4(  ζO"z=fA'DḂWѱNEx Pԟ?$ݤc_T8Owqk@$Lq(Fي+:wm #R5|mU_4btWt"oM΅{ij-- x%㨧j):ͬK;#\b:7"5Na\^&bT#փ]Rnyi+̴)@w/#,?CϖS+B;6Dk-Ys"j@vrb_K.n=PC:I!$>l&RJ~aL*/VŢ#k0,\X'f+jJuE9z@c^f.oP~ 6\81K#<;~ 1&ђ1IS=FvM]]h`@^5G- cNtǯF\͟1@GdQc'd-Yvf\|ꐅd4{r:YeTNsGI̓h8ۉ)BM#NՉi3cd5RcG_uV$!_q<Bnu;jMCL${՚A,ԁؐ3d፞&%gߏu;ys.ER>7I:qݜ0ʒxB$6&#AR1Pt8 mOctH/X쎭%%hŅdWc{ko~RxnFo_FՔt _A2>S[OMeiS~HBΨҕd/M1}$8 9f~G*gեuST6_+:k@ԦhR[#asx&s F ^aC\gi'3{2s"خ$k8h;d 5 Xk8p?4G=*;>7uQƅ8V;G-*zH0Gwc(=(ʔv`Yi5LWkW[FvEyڴK%Қ)L9Fj.u2]Y2ma_+4WOKZNU;N@u3gB5 Lx-2>_孖CjKx<69":㵅A\tC,w_kZŀ֒8 :$%“Yss7ۖV=cq$ 0Ũ ] hBTl-2%wC9UQ@Ђ 4*$m>*:!eˌ*ERڄulhI8AI,N2{؝wцQ':u~;pP]ÎA8H@'By4\r!m|<)ԥߌj(!y {I '!Q|~ېVK cX&BM&nW t8Is$ND?Ybw꠆h>7f6Zw) bذ[_ѓj-y }%\ϻآqgܮֿa\:I_U˔v"~* {.t/gp}5+> |B7}Ք 7 =C{|2u+ :.STCt&c- ]i6_59]:i|}Ht|DC|-a4puUJ:Q*AIƐg,q XKv@zp~BTQ1C>/bgTgߤbC7Ն M+ғL` ~iưilEͽdvCjYaM'"2J*Sp{9A!k}g:DKMM'0Xi>.J*tEhH)gE+˥J]1 7 ,be['G36e,,& 4BN~(ZpBdgT6 ӱ]&3C^@Unn-$1G2-㯗wQIa4Ye)ϗ/_2=7LImRZ5-m/ UH|ZwƄ'd]0~M' w<&rWE_ "ڥ%Ճ<̍ tL(P,FLxӍ[ͱxcuH(9ƫHCKrnaKOp1Z R*vNj>ӞKn (m2t8w\tp"j9cE184 x~lNBUpXKS5Y?%πJZ8_1kGތ.7q<4koL+,+"^?dj$G*KC>78ps<) EL*yBʅe6-[p~ZOrKj$ ]>eamm'(" N%]@Bլ*rGE gdR]y6ךZJIpy%|Pjd*L"eOػS[+b a4 0$:d9WULrSB4l㽱) !w1yR '*fL3 oo<6xP0,X@͚ؑk BK}Ņ߅LE A]e '#OtOZ#y*~< ֦z&]Ujp1"Ɂ ǮURU4`<5VMz$7[>?TYJ XZE62 шͬ1#Y&Bq8S qK ׻qƉ^NS7MZ^PkD|u>:BL<8l}#' iuq9PHdC?%q-]X$5yrsr! ;] F1y]=;Xu@uXSΆ\*% BmВ(c:ϫD?.!C a|UJ5{/̘*S-lX?풡ѪXr_)&|DVΪ pi`Q!/I_VPWQyaL)׸HB[9 &V4o_'O-_Q!E**+WnSPt @h'lihZw$1QV|=P~HZx?|9s]W)`XSψ2ŌSՎ<8X&ʖ t Y)>u< _;hs*F $aiKN,@3#zVFtIVl9 !3Dew *Lo_ .-HOY;a_H\3F;`On6U Vcbkap$K竸LUOY-v1埇+0^0%&˨<;6;쐠1ZMB%/1ؼYi .:J% oƔo6%{H i Y]D P&j@qЦ/Bw:j4LfPguTm} Q#&_%]q58C;Dhe݂.Y'x#Ez-qxYf2sf T9or"1Oxad}4`;4Цjo~J(`c +lik?hm6@7]rwY k@P^rmbiE#-}Gsg'&I_2s%%rCcOp\\L= %1u #"Ū(QCcM2~Q+YIlQ6tT FǢxR>$O6QL) g cMƵ~ 4Jj0P> R90AP 3]~]hs8D3OrXܱO[edH[ uaQ(2T.$EL۔>na%`@߳`z9aQY%n6 zM~VC j\yD)3WR\I*#$i, .!n@YCUApzo zJ:w4͉ʴD!|w9"W*k9t4 'tc o2W4b 9*tẕ0:>Qq~J{B պֺ֝TA6Wci[N:KiJ9CaFp֑Qmc[.;-hLvIk ߢ }5_#*%Hxd\*0 i9#Eϥ,/HīҼ@ߩcgAىF66(}&(LF.4Hx>7NM==!$2S,r6Spr~]PQך{OlL%aǣ9X5y+Grd&O|xh[' lb;\G]oj`Z zZq+_<#)r2!JV&9U-yG[){Q,Yڗ)rq+OQi%frhyL`j-7!6}@ߩ0 TuGiTD}SbS_<\4S4?nOݐDj'p׎f!/g, ZC[s3 AN joCp{@2P$qGΈ+zRCf`Ϗ6+'k@WWHQ 2ՄbW|ǵD?tF6E0@iS4.XvL~T2ʟe)>J{ԯNC_9ncuW* &ԯ3`A\;N ֍+5 ?bPfQ(kw3'#չNTFgkKXOZgS'K>bʑr,rTjWfMs| 9-F'G!B2#w;~ԙ+lFH,3[IcUuЬoFEI\L% 4TzqUa85%qͬߋƀlZ+{CL'qrCWoc}@p+o‚\^n&=РBzcԖef*Wd$=~XBԾ zignXR?~o( I=԰CӐjʎ mTW{.'N!$"4Q@'M_ Z0B)2/@m b~y.[VagZs(5s"7 ^wOaUU<7[Z@;J% +X9t0ٽhvVUu@h}ge! hDpڗy,i9i&cȐ{ҐlG1ߞk.|t|Uyyq]Hj0Y]+!T)|2ȷRuB>.EL~Fa+a~ХTZGù2/O H$؉>qXCIzn~JlS~(m>杺20m}¤EӷRi Kݔ4呦Px?ۈ|"rٽܹ/yh/B0=篖3Жw p|=te_Du,)2<%NkPNX6;1kZv n*UN?&VCx6B·A7 {81,{^Y+轢ZTqcƒc~!fjp Eaa]u!~(!U0dwu?KY>90mD+ASKGW81*%fi_Ǝj踊~%acb+}7q e7K%P֘dc`!-(r*u 08: F {+=lmFze1YV}4ژNQbU"(%oglvWK<@a6򽏢oղKX"JPS h+v~b5/xI1e A·4sdGfT29-Fl&.(F/) $,=μ"(/B8T/#o?_q`<W`gCѡY`)B;bJpAb4UP 8EXl8`XpwmxN0 4 rh$r1Zؠ%Θ$ιgYlp943dȸ緾v5eKbc̑Z=LZAm#KxٰuOh:/iS5M9 zu,ai]OgD"9?P-XJ<ʢLNre.r ĆIw#j(Q響{l/v񕆶,m,/[ -t\\;(\)t?|?sGY“1+n1G؄#+v5#&|-kHS Oo5ʨp3 ).21č9W,0dS+XoH7龇RI[k LesiFF*[{,-Ƹv ߗmf?} H`m|:b=oc֨#ҡ2l+\Mo ue l6~lm>Q Fi'](0r]#ʮW:YeMSE%\gő`o8H\;j&UmJDa0c0b(IXUwmTr[*}ljh:Q="_۶;ɤ<Ԭ, l(-?{ xl3QQmKF1sͭ~CХl0JR&[d3f:XԣjO2hS&24:}ZF0҂~<w>fl7΢14=kysg)vK,X#f_bMgB53*~ƭxK Dc=uO 9~䌋OIDܫuHeWaŗPnJB1VՆ;]M!=Oȇ%3CJX,+U%:)=Vf N,\J"rDJ3%ringe8E?-ߓ2_>_#2;@0n2=AN?ӍqwQVPy_4k~t&|{adFӲa@s)<:Y9440J^{2NmAgѺ}=Pij"\ZE >p՚<JT"B Ym~%L, "ȭuo,3H\6f˪ZFjCA0 ! aɎ"9n,&>n"P/T˞GT9/T7"//H蔄rCWqPm ߗ0MR;L591ӣ!G6kF=t)oFv4QWBi Co}=cl[0VU22,)\- +ʯs({ ,կwYCLESzw; [9e (v/P Q|G] :-89?pjV~^CcuF7DK&ǂ!)IJqҐP$xD *Dd^vίI„D5/e]*H*Zkʔq] $Bco.\Rbo$wMK ; o;'.ʺ?Iک@>r$Jl@ våQ1wie'P2@ml]7#0(`ph;cV4Qo,|tȴ1_5Aއ!d{ ~ie/gP+[Xm ?~k7wGN`pXOۗseA{Št]|8ZceaxhfP.Vo1ۣ ƩvFh⨟XP9@1D$K~>N?59XN4*Ohx,BkKJBtƱc Xa+羯MЋ*{+i8{29 gMr;*Cpf)MAONVvN%x"]ntX\YyY)aPv'|51TQ6*ӇXZ%!5[FFDFͨO\pyr@00Jӕji(TDf ReKkD`Қ;e?ڒ#V1>mނ˩!mD!h[.(X(:gz~;+|E <˓hsT#90>\{xŨпl)<)RkU(7$kZ&r*ᦤUGPdK&cһB +z)܉ۢ5ƪTbܑb=D,w<֮XZw#tn-/x𫤸0 \[k ˌ4vs >ǺΧ$ıU~)B̨&nɩ$v%X' "r{Х/^up,Zզ,c!x1[%Й#vfz oxʨOJGvO3(PuQ;6lAVI4ALVi˖u1- nVO-lespUI$~lŨnco:?NG(`se&3܆+b? d*K:L`)w% oeY@%цLU+vAH@{U:SGeF9,djpf^[Yul4O@Tmj!߳q>{R' Jm;-=9wW)}Z"[zQWyTZј:=Rr!Kȩ&;bPP>N]rW y[R%0,QAzxC)4/~ ~yҧV%eUӫ,9"\~iI˱T`*tC3g˹PkνVlQ 0]lİc`q+y3jI;)+ nϯx?jYgzW8yA],}c :{ FjnsI'0cjFB}S6*V]bdhFԢwB>,+,rϺ#육``KJqG{60.G-Ph=)Z8M%Udb96wZy̯X]l LEEO1B@͋2,2F;8a69.C%y֓߳*p;vL"~3(WMP(8ݯF}b4$kkXR&ݑ%-SltxM NTjnleWfxwg͂b"A$Ν6OED\ZZ|}{ q5xðBGm~Eax?4. ] *\T p)&LcE7a|9AЬInK1Nv[n?j>L8!aJhk\2=EZ?U:RP_Z )FhbM4$~Aʂ0[b[uhWi=.n'cw60ucȵq(wW,gOxNNޠy@?^*~Y}Ld5oq"}WTHաWJ[j|v7F?D' D_~/pRI(1r:,9S-C5A N/i[FL^s+pie%Ӷ\T0j1[w/'kX1X{D?&^0 >bVm. UC GbC<JŠ°Y>zDhΥMJbF~2֦b3^s'Կ5?;Ԕ쀂|5Dib~u{nx43y|BkV|D$<8?;p5Fs5gALltO(RuՙT \^1]ȲOS ;^+N|~>Wh -%@@GUFݙ4Cqwc.\Yy}3|i4XA,{ o}uJʄErº0NPO؃Q@}+KC*8R]A ,AӘ8UdX2N/@PcT$51|ģuw;\1..,a=oy2# +1iԹ" W^j_@!Hip3cFێUwqF-d9}Hs7zCɼ+~]P<<tS, uy!j BbWJ n1 hl I{_6cb% swyk[Il8w Ó'E|1ˣ=]f2rը%~.MGY5CK]r ɓBƳF:X-OXG p|&XRV@y Nnت,l ly\XB\~땤G[2VUdz>iDhb>+5דx[ODXhѧd\*{@VԃH}Dxr6*%$۟3= )*iz =beߴG>( -=a( Cs #W8MYQ ^|Lez`N9R0ĄI.d `8g=>«* ΁?liB?z\%y=A"r?vwtWsrHW^wY62lԋz($'̬ؒ^ FB@kb0V*8hT{1'IJ" wu묫){k>)iSKW^o)ivoS1DlDb;wJlx*Kx=k(f"fK2xۮ2jS@0-huyX iQ&J[*71k"e竸 /D N 4O)GZ.G/ w?/ʋ%&:pRL FU g+ %*a@eZ؊ }okAu;U#hnԌƠ V}rk ' 팩c0hr=8*y7u&TR]%$m,^?\dVRagKI.iite ƶ&ղsMa'ϟJwt<{x\$kQ>)B:cu֏Z_fTVH ņ0A"+f+ASMmwx!66S FN2W{Ï967 @fpğUt1:"|-2*EJU-r-L6րSGo1IP޾-7\uc1)VOFA3ݡdͽao+d`wMvK+:ڱSmq@G<=Pц# pC}w8nb}u8Zc,v$?#nw@6j>tq%Gj\:NaO+?p &n:{y̎WϰC Wm^oȳ,F[CaR_N,݅%56>~H%4i~OAfV՟Qz}jp:ѧ9q]Mdj]zBhY3n:ZѠf oG%-8JrjRc !ZLӃJȱ@43,(Z*('l=$t&J ͑[!n2m<4!#P*_^EƱTUs" =ch9 fQ_Rx>T]]Y×̔?¢Z6>XPW;O|irC'gWְ)q~b :ݝ÷ H۳jJ\V\W.aaL@[$DΌj$Jx\Z:_io4 oC3?Jg803w-N}IILh#ŬLl5_DyE:JnMCQoW;vk> Q;Lg$Ҳf+TGZ1\t5ԙ)U"9D!9`YBڋ>B@ Ye= 5vޠ!< /~=QpQP)0o$_ݭ8%N(1׀jױ2ڇIe_IvF3IjvϖR 4Or{hrJ9f< |P XXN)Q]j]9C֪./ `~'4/Q",O۹V7p@X5VS2]+S~n֞͝=LwDl'&.+>]G!DZ'ٺm>wR=/l臄!HH<} "ky89qL:$]I?}K&l$f"+V &9xwe_T 2?A6_:S`qJ _doU ˛_lTD &.\-|̘a ?AZĴ#j&"5yE wEbG3~lU-e9 eQ`o?oWv3#4NN<΋[UPL))&;T,9g_#hsJP[? jīwhXc`9ܴlύ9w+;52v=b E^hP>/1jÎj|xЄ!ѶS \ Q.FY%xmZj۳a+|S}F4$jNpXBN;ow}\U5#'[JD[ʶj 8=d HQ'_%<(,2(n5887֋Aȥ 1,Eb\<ϓ ^{d36Ӌa,2g(ZRqų"=K$ N?aTuR+ dG;4D>E=n6Q<غ.PJjuT1˫tM bWJdc0J #puUO4-riLy[9WK0+_w;N!Mrc²(*{-)fy5=&]nîV+Rk ~~FӤ瑫'4AL:cqV'{ :;~._Z9X-D^5?6J1"]!&wCtJk )uvusܿXPv>jxhEτ chGˋ,0TY6I VkՃ\=0?$SB^05EyCS16SS\[L<6 +61Ώev{dG.U M%#tߨdSSR`ȳ4Ve8haʆD 4hmkj=&lsm{I|1xTe](2-FĠaOyТ {cEV/F_*,=XxD@^~;n} [~ "ӄp cbzm3-<~܊,{>Bns,ܠ%j|jd#.; WSM5Qgm1AfzJ_yɥi^EApq..E-2e#CG@p%.7=/r>.U$Z]"y#ߑ&-ʰ$A $YCKj<Ў\{!Ae0 RCq T#aQdd`?=}/q[^jU7ىPGkl 3_HhJw<,-x@ZcCjog%PpDqw_ H#_p+3Svg,v`UKH0:M)]f0YV3ۏDގmE%0]}8GJ%Φ{2{E4c4ke*yi?D*|h,6D2cM8gٰAE9ۑ%KEyx?C0-HɶyrWarg|LY9"N-jT'aq(Ijk4gǂ~^Ф\}:?s/Ov8Yr9i#Z$Nl/=xbmv׫D Q kG2V͖ &~$xy SJ6M]3ܕA]"?L|~IU[P^O$s<̨ihlN63?'sCZY'W+1f?JoS4VOq]oNKZmu(X81X2TBo60m"OTkG:*uHG!1,ku3ǢNO$GaL6llV[V!֡sjXe\3i\2FbΈV#z+֮ ,RlMuu4;Tݠ^LIZ1۵ͻKk 9vN6 ĮTw\OIB%ՠدoP?6|ו)?VU\x:^ +y;#aY ZTPQ` 'JR?L&"^!bFgWZFquVڮ/ƚZ^lrw{ᮢ팯 :poK'#]}B07n-@ >r6ַ _[[ZU!=āˑ-BǺ9&:Lݮ{R}gO'pExT3ӿd+ǁlpmMb3G1i@vhlcm K=םKp 0+aWoEryiC]e^0J`=!ί$2JˆqA)/#y"wZ/L7rdP\]ainbxE# $x%0~i5=AH!0~C>6݌DLt. k~cY>w_ {aF6OݥwQJ^KMEJDF걋eCbL^dJ )mUen9@]E j+b@AJΈz*6mm @x[.ĠABMt\+\}w tFHy¬|fH#ڀDPaq4Ȋ1O(ތK~=Lt&b7i j [t0 Hd7Kɾ:  annFѹ8ڱx +۞3I!uc6Kb;{mqA1}ބ\CoBẓI]U.i-h?rK]pd Ӆ1"cENƟ"{{B TC紸t9!(S'8aKd2UPc5|.X od>l9-B$`OK%Wm>ӷF Bp f[7>ɉp2o|fA:ws\~t@ѫ'[劊ύn$ ,![WvI|ޡQk\ k+Ux$YY좆}_hO]\O]};4a&9Wz%Lf F(QLs%(zdž YUs.Mk}ɹ? \Gl_C@(VLZ dD}#žL&s9C`8,;.nma"Hd/+bE p:tH$9EI;.1=>\~SSX컠ZH-S+9gǻ)7x!F)=q$yJ523ءs-L<Ж~y/ oЏ #') 5"+ܹT߰Yf{Z"{4;gdf!H؎j/4;Yj̏ /k}P*'§!t!)BƧMkA.*ixnΐX[X Re3z%.X~=\T^U6*73W'׹po""#DY :@E73|94"P^YBE֍5 AW"~Cu59G}<2(+M8A5?/Vs[ah1V/lH)5OSG-TF~\&.n2efc.Nh<䈹!^poJ@1 {hշ73.\ OŐL,/xY8meꍉu_hv7Cp X ?f3QψvO.%=gkmJINٔZL*T]~S8)f VNc_nJsG#"]0^aPq./"+ژ20 *SP T2!Vt"VH6نzTtc/+S j,}ՆN:+ڤXχ#.Ӄn3r \r/ 4 kiv xel&l"zA p7j5o$j7*otk` \JD@ ~w)JBKWm\`RF 0ipeavTGrR 6Hqdgd3-,>/E WxCw([-nj<ߞ\iiQ^xL-!ZE> rm /j5Y]YT`.{@%<-f䶟=t`=vxKX,]IpKҜ*q}Q;P$~^ Ǭ-%sOuekTųBmF{p/H; yRǢ `A|{ NȽF"xca9ljÍXj3(R)U}EǏcmd (2Ym*Y,[5#ߑgR9*U ZEByPN[A%GҬ<ь{}&65,J@&ςZ<|K8 ,ۈt^ T| h( >0wWt'4Hd.Fo&8*j珽3E N'ٯ(o8VDVg35.H<K)Id:5Kl8 q~t|f̗:V ?YobC=+畠Hnl#0s$KB G*} H&y]3P{7rví3ؿb(7&'No04⺻Pc2JofP뜝"B1 CF vɾMg'0jʔ^ zn9Q"KHT/ LzvFjW֍7'PdшKCaԭb_Rд6sw` M8cP1# CpbƮ=N-,KҷAMABdٮu!ڂ3WrS96 N6~utQ 6hO_k@S`c@[uY\,(&"=b?pza&>|Ⱦx!PFw>{Nai>b{V\<}7N@\34z(Oqռ] k,(UAUh)ȯj1 ΣE ~,_G ^ ǕyJ[ 5. rUλ2 vφ>a;#s+OWtʞ/&n>)G/JwD[2?[5|6m:OZ`ZiıԨ7*o!>xPMbJ)OQ.B[Ӕ)T PVģ#qXc"3{z2@tzb4b58v8]J W&eI ]lijv wxQ|C˗YI!m]澔`!azU@T`rN&EuуXrNL-ۯ`ATeq>Lp (L ;_[ \;= ov8HuKA<HI~@Ti8(FP,ހ9fs)=1@}٨Ԩ: !X^{ǿLftVgt8[P b12qǵ֙7YY$]n1O X k:#eb&( }}0yomB@Kf`H3Q'bQH%'Z<~Ň F. ٧9ЁcrM Hoɮ( LV3r1ӗQ/O(doI'7rrA",ԍrț,~@QŌcU&B%ټ psFFǽ"nèO.)b^/鍛V.8 0:+;K Mm: 2=F>{pg8f MQBBp&o -ׇTtϚGah( ^xmMe[R&cwkUEdڋ3-MUX.ċ'^ie츥˻eM-Hj%CCu߱ #Jmdۈ8Y̾ 696c`zEu]5J:b OYʲwqpvhѼ7H<~wE%(s1*'Jtыጘ7XMA#E Hy[< bMS5 ( mt,+늜wd|-}V4 r>m)d;GacD^9-}Ngd[$_eCkY&׮^M.ӣ`Y1~Bɟ+PaBS/Jרs|DbI.$Z"?HppmC#Ek"Sc{ NBe+]Hl3P=b7*{I'yZ͇ЭV'Ow6t"w*L8g?&2$|vWjHDP!][ܪ5R"Ұz%{H{#X,oKPZ~ e̦V%XhpBcE,1ҝ^~n峊hg'hGmsi9C*OdF$7dPo, Ӈ{I@d&ML&HRW9,Dy4YzV!ۮeì 0|y7DQ"$j[w-0QD&<ՎFFKbH](LDvyǤK9VufQE'G0\<~Νڭ\^J /~&{]ȻY`#Ie9*mk%J7L+QLv Pn>D5Oa?!"mF(!HaYSXJ|ӉiD͡^q|YI"yӇUoF'0ˆµw9t3!ۢJD<Qj-x뛃w *^{<_/+My:ME'Tj45hYP1i9:^#YL.'ˆ({ߣ9ŕyXs}<8y?&knMЧJ-A)/w ;|v"֗V"^+(v"GRJRIʳ/baPdw~0`LaAPk/Avw;W5˶qbDgdGH⯠~FmwuB?:Dn*x[ъtZ엗5-jи]}ssK0P+~jhb[ Τr Qٳ]ވe4+0s/u@Q =Z;ړefDwh/ o N@ܹP䭁HZ}>5hŘv7-*q؁Uf(F%2;i!qq{p fL|;T ]ToGH UPM՚ss+ڇz\ ^Xvf>?k,tqSHc^##Qv@S^B66#RKwк`g ySGg 1wd>_^35H+U1A:Ⴭt^hM ^~0fHdF D:5E-=d:fyנ^M5( k6n ʤg}+dW)a!n:2,=,Xe2FgpwyQUgLsҚCpkfL?@ !O"4%GnNNd]T3IpLq.떺pcϛԅINYsl34j b{]ޟ&XGSkPW~<~'b-7D䣓jnk/L+/9 "\rZv8enq<%Яh)zk`;IS29TQxO&*I5vȢ@;[#.{Q;#F3'hD7rTd^*otJؠas9kjAl_MJIliVaFVY)yti4n**r]j`z=Ag씐M۳Ql3~ujٻB# BzXfPl5ޠ84F?e0leBWrC5H?ďzuP]?`d\W tyK?]M]D&hd"=p:D#XQua-oq#$2S撢\C ꦦzM.B 5eї I2 EG82K%Wf% d;XP)Ċ}Ov-jX!4Q.@DSTM9 x5W}VyHj ~#YB,R#$Z,Z~X.3 $ᛢoJ5wW[<&xƉ(mѐdޔ94@Ϋ z"*]VqH_9vfHHf_袎\`Z苪 JScL}]O/In&6`Ɂ6fYMoK%ߙN8U_#W/eW l0;ɢo"B MJY2vwCNdN]]UHg8wG8 uuCzM̛[oY〟b'ƀA/tXYcJG_+KL.YyNc.#'Vʋ\Gͨ=KGMС g{@da>iƊm1|xlR&&+2wPќc}m[(Al(4#n1~&BYypqIB ˎ0GF/tqF*x>;).rRWS20H\/Q#ʬF~wu$7g+ٜ.e!NV:V߫tō-E/2QԸEjb%ݿ v ˯6:Xd4m} ~~VP*i=%&gx.7Ǯ鷞oĬFt"mA˝qe_b6 ###i+6i0"fzU;2lmH-%T,\wp3Cvi๼`;|ޣ: Z(6^3; }9Y&\48_hhNQʿj} +"-j;Mr'yTmw"]e^.ܴkgq.AMR $O/"%kXx NǛ>C n }=YK&xViŏXKRSIPi'* (Yy< ~ 5lJU\\1|uF,iryO?{j{p|er]w&1ɅC[:hy"3ODlFE}"ó>_3QVB& h&_W:Q |ގv!2@$󍧔+y$j+3 ;L4zlB%7L4"/͚YUa$⦭wuVTȨ D?qig*殅 '61@;nHAw" X;v DGf=ilz*$0)/npQu{a{gDjhˁM!5?__JqbAz+ݮr}Au, *^'ˢ \ +΃FIxc\xwЍPUW CV䲧OT'bاCZ"ĞCF!jf 㑢2mO өs~謕 ĽeWB!a 15*4~NjҐ.;<~!:jXCd[5JUnkXaN6;~U|ϝnlxZfK拋_l Z!w 1>8ԥ۹bw0oxbiTH ~aݞn K A7$ ukЛ0MfB=N>~#09 ۬TшuC0? /eߟ#$t"w3w p욿3/B.2l/d~?RQV>ܵ92 ߿`KӾ3az77ZD Lgq/{Ym>M=@#KYʡ_\Y_ p<>`-UOAUPx%xu I`_vnj*r/P'xm^ϭʋh!Oګ[ +mtN1euX!p," XN~[&$>w}Z0D]*ݱRt9̋w@ "g RV3~m,QvW.\ݰu2h 5)bE !MOM$aAPBb:U@UDLN}}yR!$eYv+:fJ@{(ao,DžQ@&y<ߩ*NjjPl[t='siG+`,?NըI[O595Ib2mhNn6YM҄3ϻ(Dpu|>u8 zQXz%Qf*K4l>\̢5p54BRoVpxn|rPk1woI\FÍ&.ZE)}^dEؓ`׳ެ@Ik~e1DNpJZ. _]E>M7e=Y3;k "V@JK2 g(jf@kPcؓ˺BP+TYͤ6 Q!0'Z<|=#nb1=PBd~V q~v`ˤ48 e[1ph"[UH+6Av?zRJD7ol QNS.-k `~?xߪHje=~m(?.Nk7EgOɎK8]s !T1h;bb=UӺzhՊ™OT8Ձ43\H侀cSޞgx; ׸H6 UE/tYvE;uķUդYVYƫJ i$ip#VxLw$}Dg[r"_oժ؝z'N>SR⟖?Zy#(SiZj_(f10'a VSrs⤊8XcEW!*>\.t쵗}7E ,T2򍸟Tk[t+ ?/I,VWɑK\}pq}FXT#QLHjkoV,I+S~ jNWf^4fX=W1_bѠ6_[~D)%X}jua&cĖOKZjńQJE`M:?Z WKjDRu!>ώV` h7n }rH }|78B@Tنd)ęDU%p`^5k.6A4 du,[*r++f "L X6t0|MqO_^}#=$3kFXԭ1˚5 .Ck#╈F/鈎&n.dF&4>DN`L᩶Ft؉\A.-BGH6N9Cd@c|K q/&1K~#ocu:-Zpar~T ox}=-^ S϶B%êW[!o(Q~2 %cE$6AǓ10D[O%9cnuOɺmEPʛ-m"ktb0 h,9ϓ/\lhʹ(V2"zn[F#KJI)km4~3r/)k/E+1 =c)2G^󋚖{5k [0V- 1>1qnpۨFN} ôTkm)sVfWfu}-C@KÜnMs'Ϸ L/O!5_>TN$Ltn ,e裑7"Usl=!TTcpCPR> l4wIHTb8?-לޱUI&'C|u3z4p?1?KՆ"YJ Άq@"ƼLp ]YLMGa.ǍeidAsX -P*?P<^ ńTvmT.v26E .1 "YC)rQ, x%4e( q*H!޽i3jߌ#@Lnm׼Wm aӒ9hmg ?ZifYR ZYF˲U /B&JwڲbvȘ84<0QEū6d O8Ѵ*qGs& + Ÿ1%9TE{EZZנc;+ĂZ Ws]Np"~7n 0%&m͎\Ҙ%Ǜ1ݍGȆ8 !ݦ4MN:KPdPDc4}F~B\C[˅M0dihS0ET]Oy#-8r$4UabRXeBsEDsts@Pj<-"O<%v ԥ TLG&atOX!yk -u6 6R.\G4YXPxM󴹊>az\,-jb"[?CRIWĝH>ȅ>Q(TBK(ڛ^;[ \% mޟR\XeV1聝 NZb?0=ZOj\E[~=g:*'_ي- U-H/ܠ\T VIy| ji+Ї?7 uq0 u Bƞ"Qo1g fbQMX ^g/A]'4mP&TYקDKח_G'o=l+Ơl ~24͚ bmntClZwGpQ-jMf| W@ ĸX,'U V*cCg VPDOX̡h!d'7Knm4hEkR%"j~O Uñk/͋C_EθFDqК[d=/qĠ #` \5r&T$g݂)j0d]ʋCRZdfzʔLLRMMʴ͕mnou b+Nύ8mV}`{e"vvfϙ^u%]QVͱFX?Wk 4m=YCu%rj|bi\QxLӾx݃췎6c~+t[K:_ UNV2-]gE IGvqaPZdÞ9kvQ,H>`\17RE+t( ])ϹW!P`xm19/.j49CTjDX ])TvOZgPYFsp2}#_LĐe* xF3;l1E9iW%aB麟X"&:ęK TFtMmUԽ/Kަƃ k_p&v6cL&uU#H \2xU8_t'xRBo. !&B cؖ(q8S$hhW$R`Z8lQǧr=UYnSz?F0~L Xu72_z! wD&b'>ucs/BR(-u'wA$N%~~8֞y˦BZ!Ojq.^GZ>mНv* !=HiMw_ܹ_0'qvrlAOMb}o0t2^r7FC݆gDj{ <ξ 判ܠz sHt`EHq*3+<0-[x`8!>Ih:06И?E}rOV"S6W\`T5"u4Ԃ1\/$@CET!;ޒmiP+)qzHK&@$*o;jQ Ȭ.;xʤH`URY/h`C}ݖKoBQ7t@ #Gj4fdֱNB~uAtm0! Uosy% Wf=$yg(׉nݰÛeGf[=GւoE>8뭥{ K:T:ː3Z[ >;)ւx3"lؤM(e-hb:yd@,W }F&?@$!:׼DŽԊm{԰&##KqD“\.D1,*f|+x\]esmqdUpc(7y=X?_t2UDT9~la,dᨫҿ1O~0 dsUɟ%i+#Z;UhNUZP. H%sJc^rq(ܿ λևgA(HYeTC a!O,*uv[ԃ e0V WGBp#a'. CQȋCvdB!@Iî_6 `y(W6mwouɼU2XaJi M(p47ƿIh('jaHl6(Ey._/9)%j [ӡhQR4] #Z9BByݩ0$KY~U5\a~|F{Vcƫob.8ާ$ޛn\GHzIOunJ) m! $4"vZ6)N w%J,nz YugPCCc_6x\.'0I%UC+GT[nF!F}mTu!Cńx:i)[ U{/]B=+AA2} XpT:1T(`2:?W756su6eզ6pZOeA%V7]M'>fb4(*z32k[9U;D''{,֗Λ(i6!OK--,q}aՆ'KC01 (NЫ!'4<8NT$1^~]Y!3GJ<"=2[zM~QCzGF |.SKYaJ7x`<>) \IvNZDOziXv,qɄ= w*ߜ-d䬽ګ@]t2`(j  W t=bOL*uVqsn,}KIo8KcQԞA:6X&NVx9δ%.Ezeհ%֖0[3܈_ [hr*L̆֨m@o:y=еC\jxG-\\ CJT]ٝ>Yl\rse*M%9ZR(a9Rm6Zlckr0O--3k[> 5VwjuYF CigVzG,K^?;r_mlB+~8f ƴa'i al@`j?5# ̡AtL WË-(ՠ:oÜc/Zސuҽˌ"˝vc:V {Qibi$ַfwc@n{&#>cHQC:3<"3 'jʳn,?VOIlmw|gip{zq_[bG\y I 45o}Vh܀= LLٰhP]7_ϓ2jo[[J C&riZd*ur0%NS"Um$|2ʜljPzܨ.ýd5RMn Cux3B=5,ţE7_cL]䨲5DuϹ~ƄA&G=cl60lS k̏xZ"MB~OwZ{Uf;3lghI{NVBj(.94=ZPDsڂ2@cdiQ]rơ#Z{'E\If.bICl"_Q.~tEjFE]p_J"];95:q!c5o akDZI'y91Z/v0Ћʍݜ2QDIoQ aUY8GmZlT/0{HBYFšBLSJes"p {[b|& =O@b$d'iNE,! aw'{0=Є:`/:DeUkՂva+i=$Ss&DsZ]bDA}Ӫ|"l xcc0n$۽-8R ' q dUf= )6Q2%[ ըnZʮ `L%P!$UR8Ạ)`x:p?jb >r]eVP7McMn3(1y19ڕw2A2 eYa! jX.?06F3nN!X0ں+6 銄ػ#Lwiv_)5*xhϳc%tX&9\e~8;=q yqwy zcҧOj "W :YxȐ{\aaNyb-,GU Fxr%BOdc *w"chc(Vl5Pp¹UU!e"!_s17X/J0uYm މ\<NUz^{Fb e7Sߨ !"ł9qw#jx3qbuxʴ-a{RuaAOz~~4PFKD"xt*)FN<8 Uv5Q؇+鷇ED4϶,I$Rd;.Fñs; pWˡA6?6gTY9WϠfT>na\N!"x9r @ s_UM- F"~ Ices2RI3ݿ*3$-Ќ1zBY`ԐQn=ܲ%7{N绂Cgl/T(8kU¡¯`u\T@" -N3kbnEm[᝻P\R;2d寺_ >"?'2ܗL&zXI-IO~M >cyr/-0|.mC1v \$wO]F#K{:VX {bj<連zB$$%$ 1*Y#ҰeR 牛dLtXa_(Y՛'4]ߧJm\#-x^]eX˛+EX=WOOI<̣>$9s9֚L÷{'> jCG/ [[L vzvMZ|ٌ ם܏,\[—d֥N+ T;0[QYʀ?Jl\8gֲ؛$I<Al%jL$f{&$u< i\(DdQ(WQOc`PeZ6E -?d*MAGN>9A[K:*6}\2KǀڂtW.Vy 5j#{K^)i`s'Niq*>i_Έh;5viUXWq| ddN~Դ_0m΢zYzHyvQyM!T]8'j:QDK"BĄ4iKp\= cDXS&[ˤ'G ?$pjCҽO _Tv2!,HڷoHrm+kd1Ͼ(@Pj¡T)1t, a6slb&8>vvrtSM _ϑgvXXJ>؋81FŤnJNQ1 #dĦpX@Ԅq`Cae^eJ,EZU[0!&c_N5\"ap^Tp:߻'NB;WE,]G Iv8q"KxvKpO̍(`ݘyBL'&5\;?9Η% SxunǸ q?]I,b]|:r`Swܑ4d?Be74n䭞b$ݢF;>gvZbCXlE͂O8ں l!j0U,3"@Ƹ z!ۦ m)U eԃANhcS%c y}{S{zB؁yBQx^)u-ۥ8^f1'jU脻wڐvֽX%b5"8,f`#¥R["n^]@Aj@"@GJ%x$=7+.i!T+gcTx|znz 9%Gӻ`#;+&(Z&9W'QYzP!psCv@yA^?ޓn` - iRg]R!rjH3PIO9ܐu#ȻNBYuF (@KPᯈ?L9#4lqVK=%Q@o[rA'arI~Jl޸v0m>I֨Y#k xϿ{YSُu|n,rA{<4ڟf.VU]\XG``w )Gk}"n(|^3ϘSXrN*F:! ЎsK Zi݇so'S{0.lݢW~goE$-J*,,P/:,@l0:R@ <QG IL410)¼ν"AVhצEQ'/5RJlNgwGZYL~:2GnMjyPܠMg #h&<򠪄X%me/g[OWl}VE;`FEZpD9,}nztxb x w,u>FTghQ3[JMzed}mTa "`O:4zθn1! qjT?Nf0;}fǐE|/VjRؓ%.;EOuT(_B_򝔣 l#Tn(2RX÷{<$\_%\7mhtvduil`n( ʌɠf6Y TCVT ihBIm2H7PD-MDʞf[I(ӻ\m ut?4*"P#!]m?OX?`Ȋ|EN'~?iU$tSe!m۱C/#w;njڎDts5)#ϴ'חQW^Bh ɮ ܦ3f=2Ձ鵚9[ӄ#/Py$F4i¹77Z}Q =?cižՉT*~sQ1Ge@oUϰP?^/d6G[Ť`]6:Amg._\KQR-]xa YC#L{yT3*"=bMnGާr\uqC$Ir 9s'KSHnJl["f`]:/S7fo`\(+{Tq-R)lEn%H%wӠ_իkUm5k5/B!^(V6 n䶢T0d44y&h2FVB9Րiv2BQmAaoR()o-f Cr9k3bc ĒP`:c]1aJӛ䂅AZ MP޻D"I@@>jk1lKsdj6cꍉˏ?GzXI6C2@OPJoxN^ c U. ml-Ao>3BFPlY|16:ԃṂ0jh{w2C/gvC˻wPF֘>m\ 3De&P0/&@Z[CS54~c|]-wZNU7Ռ7X$7-,O͘(E@yO#{ulCc͓pezHsA1XW/])\Gטiy,{;& "yQlpP>uc`_)ȨlćlP\!jl`IfJ6!r׋W$> cxa*?P1%A%R4%`Eҽ"lcj=&@* : C޻DHr8(1mWZ,X6RUL[E(FhDOEe .|f&"sF2-.Flw,pPšW(B1ѲcfWN>B#žkxUr>԰ 8hv88,׉D J`TkJ<طUfyD4`% YB OQ}_Z'-/(wn.Vs!J~SǗH(Х4/z:'Pċ`|UY\6z/gb \+(lg1͸Dv<>SúQJԀ,*~Vpq/p64_|=Q ީu,lgQॸ5۹GE$60a[U mD&#dp֦eMH>*P/aG>q(؊<$V'U%bQ>O J-x#M* ;sMcհ"r0%񪮵 "( Q)̿a?^sN㞁ts<%9G]Վ( F+)B~>-e؋Vq [Yƿ,rSJN 1TeR-vpǰ[I Y8\1ݵ!A ß"%M@dLbĹu~R`cQkxw#@*#L`D>ld O-Z1M!"|\jAF`R=D^ӅgӮrTXKʥ~(;UG^{p5?ظ-%\7IJжV*R:_^'$ut$9E\q>bU:{[i& /e>G\G/"q4_ezS""Fgy$83ag-,ŪS_T;ŧ%jUn{ ?l* PP^nՐ*J}߽|:S+F*٫`xO(^2]mMT8Ag$Жm9$7hRx4ܮ $Ѷ|"9 m+I:<&:'"!kW-;XҫVHM*0/5+F `/P 83 |t_֖ ]$ /&M*ED.FL%( 7ɖE`_BäR9K !JrtժoRLmK52" Qg!'o|_: #M06߯ kq-A]6 B1Cz,ߖ("e[y<J_ ݟ(pJ];$V#8⳷T=PqbՃ>KNϘ~ʯ"l.Z=!!SOVIUO4Z=1:9.56F&^g?e3>]tF\ hx( ً%]O ^ uw F(?=ok}l]X :f󁐿D5!|pR-p%ёx B3sPvr1.{ki\gΤܛo1C3*G[tu> 遢JT.dvo\+X{ZI ]"VkObƽ0jYwrfQRDAY2!9S5ߛnޘX][ɘZ6 Lfd{&|\]45AR ѫ4%UϷђpX~v ϟ1վ3|rxƲKjDz|;_p\K)ж^n%`X|kJU]X%=|6.ev* Ȼ?;W0CVMOPS=4TX_V!~eێ*)zWr Uv7.s#[ ߿Ki=Qq>}iN>rvc@R仗xh 65f==J/Lx7 K~cYI$g.Ke&* j;PƟDxp:ˮ,)Ⱦ- ~`k_}C"n$AпL $1>Z2ԎN dIxDyE``!J?젔82R(ޛ+" lOIr/\k&.ƿ*qKb%+.iVAJ\-k";P#<²E8b&KT4D"cGI R4pz26kLoUSf1*^p-؀Ⱥ@sJj U=o>DR"y؄" * &뫉 *w oխ鈋l S>~6Lm+k^8} O"M*Jf%\QR\)͞A[ʪ v,%cjnիȁfyZ))NR[jHmI,-*?/nzԭ=4<̰'{<, z`UxԥNs2qE KZzd{Wj9Ms:?FD]Lsȯ#̙ra!vQI`QCY5X1M$ Jޜ'{h ,VKa"wlihupV[__"7 6ۮ;uOLzه FϤU=Z2jXO M2:Q #Hر6d6iThg[pq-jj y3 ;S􁍄 Hex/LUG<)h4w{| >A[8+ְV(`%̀G M/9L<ւݠ}w0v*RB}Fl.5}tK: rL#DfepBVi#-렄RsP^ DA>6vKgSɦ/^hZ_hEqdG<~˖\͈-_][ZJ0@Gѐˀ=J={k|,xyV=[e뢲ZaZF8*lw.9VE2g zCJHUgmm%a"_-t1 lˁ9ȍx2%ҹ`L('g{@y|b};tt֋-9 =s\F`4PӞOf[6D#R,ċX 0ڿr:;hX@K82SsEuqs.yYl 6 / 9a熌 JhQ% HG%F6!'zIԊx"]Da%}scn5aj~[ ~o(d&PjX+[Š?oK꿫aw33`.S&X02 V6sZK._+L%?Y9PwM)Μ7U% gO$TDSLwBTi' P=Cx֫%ٵصvA\s-ȀXPϪ΍ˣ~x [Jdu>1Nۄ}Yeɲ B7(XOP4~>CQ$'=glglFCG+7@ß4'r{39FAѯVA1D>&;gfnB8YѢlJ 1sV p[ٳaa2Dՠ8oLaȿrS\浂? Y^s3okkվsDNwyb kG|*ɷyܳ|wc<x2zE&9aH{r꽌hu#8I5 [V5{ԏʣ…:WwXeCT =GT4O蔍.2:Ua պU5&ژͮT"#=i'xnHOv}g$T$Nt謁%<]K?;pg\6' 7\9*i P 5Y{yb%>wFpg."Z&sV$1u4l n7ݪY+4y]Ԍl.w^e9$&Ay9mh 6ϳoǗ ,#揚Wd숪}C$ {o(xCL4bKk_+6~d TL} alU7 ,漯BAclOՒ& nZs8J)wJ" yA>ط/QSx FB},?,N*? PC8Ѝ΁ \Pw黄26di B4MYHb<4O[ iFJ-IaL =yet}8y=2[ALXâ+QK`+=< 6 $ JUivw"n-`_Ց)IIę~zw B\/X[*AxF# u=@*{KYnLz\r_â[3 mn |~v|?V&58 엄15ZbIAw^C-ZZ1R[Ȥ{ԍ =50ZwqYr$CɯxJnң*| 斂ei qaڀKxtux2=Z˫snbW)Fshqmf9!#qUA#vEhWtEŀ8l7r#;~=/1No|#dLG^dmq`Vʔ.ĿpRըS03|(|:hK볤m.2(=gyرX:}7eg "EbXʸ:26;} 'H!GC1"#ZqszuH@ au̡PEaȲ3JOON zKuB̬ԋkV6t/;cUަR0!}x \Rd&lgŭl/D'{R|{xI'iA4E+z j[9M{.uP#+;3˧H05z_!\Kf2u+.Ld?˴>hiϲ}H MK/}CxS3NhT|5װ آt-_!na78eST vi!Y{,t H bNQ-ղJ/cwrO|SK *P薰tp}ۗ&$7=} Ak *cV뗏>U3Ѵi4l+-,CI@2Ob=Ak"| hKxS)r:XQ;]&!>%C5苶DX.<#,nI`kX(>(iN>7 16=b[c&^nƣ@/];!NN\ @4`3o549,'b%A Qb^xk֟辗G 7c|n"'<$OΡn<~*!}fz ${zqx*:ImFh_mgNXc^Q"}Rޜ]Y/=>9}#h6{]̶ R:CJ ls.58}^Be2UWOw͟Y[-M+ EM/]5QLrʛIp>fP_j-(m@vɺ1Bi$G򤤦hk2 _:fk }%,~#5EBpH#t&NfD jɕ䔸1pb3e1_J0J@ 7je }s"je=p)y+3FAZ抑ّ9$W(F Q[{};nsɍY&3m2ϴWX+@RSvXliuƦK>nga-ethdQ u21ƣ%uhоClnP+#Z*Bue(wKr'aظ"ڃJJ pɇ+d)هĬ0T?d.XGYKXԣ_ dX #Uxk, M[Ws3p`RS:DOcr"2r´*g$%L#ϕoPL8Hl Er(&y H s w&;!Y-uvngf$&^㼖FoVݏq?cagP}SWR$`w9VlEKgtbngv]-/wɪ\z@D3$w/hpX`ȖX>tHZ]:&Q/pŝln5gu +FJX?tZnU^e"N!Wv^RQ3]S0ko:ƒLG3|21:f dJWo*~6uSe3VFdm %eU9>C18kWV|zXc 7"<{Kf!k a;!O+Sra9vw{f#!f|=2?^U65ZT(nIO;mD=IR])GtHj߅Ycݸ/eSc-,{.Qcj6-X !NуRyϤx`ԥ`.9AКbGM"+sq^[fΒb;er`z4\04Y.7'2xmpׄDi/q:~j[jJ ddKM}dd$Z"mŴ-LqH#~4^)fTa~SMxhNk_=Gmy7lf!Wwwsg4b!pD15{ NQk\Ԉqo.Qv_ ۜ7uoEgaz^' r";rβ~9GU2O)J$3;Aǧ-}?BegiP,*3cSF43})lf\J?f~䐕?#o|PFLoHQ=T "ڸ?[^Uk%#;N?ֆcKLѺL"Q̰]VN1g O-, ,)g <2WSK* ,-\.@NSf7: ebS*D;j J1,$ eK"-By;0NۆG}@ziAS-YQܫ dcM fM#G:-wGo2As0ƋaiÎ߼Fp2%0YmCj\L;3<#ӵ*Bw11֤+@ vV0[ȿnrvdэ !6 !ޥĐ#O6hz0*[2Ωqw[G,x29iޱS9Xhm/2>߾DtEZwmOM KtV$;,$.@3W/HNKϡOG II y"%)pK1lv{GN35,fnƱaܕkCxT۳ZT[nGz~[Vk6u\)2ɯMɯ/|KZ-59% ~%\%NL^9Haa[KOA~e/HxzYg2UvF\RLں"/>y9f,V)jk`m$w0V~L?sz./2kƵ wd#x%p&{Kv&h7[ȅwMYCRl;#++ ~Q@xq ȧHnfm~ 8+:ޑܰp]XKVxW T[EywV=Zd80X b\Tˮ%iZqB-Ѳ,Tw.wF%P$ N[Cծma.] ub!12gk*u aӝ}"7y>2}.C֨VuS[ЛY<E`A'SjBZBSa,:Q6J`&nRNXu>Wj'Xq۩a7mm!(@p{M'̖L\*? 1$.OX?Fm}Ca|oQ­E5Iac)fɹVo[Ǥ턗킙DV*񻜜+=MHlhЎFS `1̔]0#LڻSߜ:RPeOT(t\hUJmvT *꼹W~]",ak9;Bȸo7ɯh[rLB~pSM?-%(c&VT̴nLb~T5"1q9x@l%G,z*&*\$ǃ0X"ɼ϶[N#djm>XsX8'Md%<c ZT[y&)h݄4HokL~ S7%aȽ@+ٕgRd v3}{OZ(k,"ig 'v>FjugU6{5 rQ+w{e|c3ff"@Zp܎ BG1;TXNe) ]gP'o,98A`Py1+{7wId=OȻHʑ 0G,_tƲ^St4 8rs2[`EJg][8܂,@2C2D[dT =">APM!GK$E6⽺TcыW7 ^WjAka[]kb >~"Vƪ/?P/3ǟc>pS[~&>I u4p]kPhW0 o (؝vj(R~]q_ >~%PF9=Šx aZ!ڠV*mYNeBIHJr~)Cd ( ,g;RQ#£ 0ϟ*r"o@ \{>b.(̵λ@NwynۅBd/Љ,I(h) (Qr$r3s-3Yv Na-q 0V(J@ۋ9bqC(M[H B]& `wǭ[+jHUN8|Z3 kC.-4iǚ ,n=A btB)#Kpjr ee "y9 તK$;*/}R7+* u.T38"'v$){kGkl$SfR|)R)-d~QU-&N1ӽI-)![c`݆Y*z# JёSO@ ՍfT9\U:7j ,u*[T0kN)2qHp ]U.%b_}4s# dqk0MtL1+ \NR QiP-pcz . 87]Y!pmXq5B xvayvJGjslgn f(*m!oҩA%!k3=| +b%vSv *{5Sa 6Qy#BdEʋ̋GI3mjX?\| ݋f̣S0Uߕ3^?r1Tչu$Yz^ -wU2mtVV,Fz`y9tƶpǿ%}XfWT*obTT(\~%Lbz%q=IPU#1*Bb:@QF." "c1DBKӯj+hRy@\ ֕!+>la$g"됋Yt 2a1C?B[ܲ,XO ϫ~aTbņ`?稞Jmy͐H!%jȲ$^z͹vo ˱~&( ך(ֈS^%)d`fbE) ,-6CUSVr"@\ ikLڌK]G4շ!ՎʅxFz,ml;hN Aw1~ٷA0LUnӊspH Fcp=Ň${g7>44Ň m5ܒu&|]G_B*ƞyi :OxtDK&xQw*񦉆 $EYQ\K@hM/*Ttx 獙!na"y ]H \Ip3E/hL=5N&I M#c0W/*e~(l bC&(Vm{9I\!Ai{7e' :lU2Grfco&pƠ2_Q*V>_B_̭V 9n*a>(G`VǙ@m5#8l,f6 3qS,ڧ 1qYbaGTn IyĖ=M0@|oD(ij_[ޒM lSv IFj ˼M<(Y!k,9Q 5d,5k⽙圴KI 8 떳zE,O)·5axiB-N1x\hqWs<5{U_$g}Z+ pX >IjN!N( ( X_/@@U ŷ{;Fݶ T;d u'a1S$?MNu&X~՛q˄ALI 7%#٬ceUMCѼCWm_xЉ/6뙬v46eݭolix""/?P+BT5~+Q}p@8M1~Ƽ۱w}c [n^,!V%ɧKt#Jw4Z^2 5m6msϬjgP$U~eCrb)bAޢ1 z:~FjZ@ʺ܌,l(?f V2U<ԯKy] /KbY%^ S^J5mW&/Oi( [y6=dsߨ\*̖O*-.\c^0o BmPQm % "guNc2Ěl6U{0nΗNjHKj@bCZk5q7o%m7Hk -B2K/-eq|72d#m೤/Ǿ( owu*85'%|\[&݂S,Jؾh*CdSA㊉0n |pi8=j!r_iEkE>C.~AO#R3}$0  2zͿi/7Pds`)[4WO=6;7Wu V /'Ha$`)u #k|CTn46VTdJ3Xҍh7,@lÆ/L8 >~u6u+q |?fۚOF("he?`RSv@"U 7}>{+vzeNk%SfO 3iG>RWSњccƧ'|;CFs;r~M%3aHIwR ,vwU,}LBl{ \}qK#vJ :S+ʣ<jmURml̵|.>Ŋ| RcoĿK&1m(MK"[HhYFI404_hŴRĄe(<v!vа}w{%eXDqIaLB0\KF/ۈJ'KrbҽQ/g(uF/{w'nX?nMe( #ܜ{FK-b!,@JSSٌ^n4Åf?ݣ({Q-a> eIȑ$tI6y]GrL˓X*K,IV+4cCp5F\CgC)yZ/ 7صESuyzUS;eZhU_%r"۩L7 n(wo~f潒W;OJ%/q<_;l`^b*P8AOܾ{;?Eʰ_ڡ+)ጒlmczZ0,86pEe+P-&QR- #Ϡ%Scdmq c~k9 ON]Uq?CྰUx ?$3{8~;$=V0k'h~, pNA;loz?rc`Z EBP&OLw'uM\*`1qbm̒L%20nיS<8HSABOÛGqɭOr ceJ.9Axg#}lʂԱ ~p^'P5WVѯD6ID3E"Yh՜$]9W *0$xFQ/C? .ta B<;Jl^u)H='m;lwG4]fɈ½5-"l¬WGmzyeRP5& Ѻm4s6&h|xM|d75k|$@CPnEnOu}DNẳS6^'o3B9`ځi0 ph9_ɫq7o t{W Տowws .'$dZҬ Z=ͼaLAL?q%n0{dP=.:x9H#Ѥ哹NG8LSȭk3rc*Syb:9foBIuP:6j-{TIxG+:Շ4J_AthRZ] [s9r$PReAiGh*5)ʞ1$P,=a&[&Mjmn!Bx P)LǢ'K ǝh Ub(@J5f 1ȁ|uؖ{-N:+QQ>u-p<@o:e%ph&ri[Ǽ ![(b3t9p{}鼫l֝ ;iRapC26tC+&A3h#^f6} _~eCg Gٹ6ҳkDoӪ8Arv/pma ҟc)%;EZ$eEq=Cܸp?:}Gmˇڨ*L-u)i}O}.'T(| JʔwmX",WJhr z'?k-V~ǚsQP睍Í f8kaEՔ,[j2iY3Yfl̛sfI\K"8rtx.$W׸)qיb-'{> t:p? ez;\(!mѳ̳k?0#Fr$Z8# [1'g "1 O2y*q?? \'S42̀ qUVh7'6ޘϐ@Iw{ؿ,&?wtPf$Kӑ)+Q5BРU !w&6Yi=aoaۀFiދ]ً&;@Z6qԃ6*g˻ARb^cX waW[MmEBM.1vgfL9-8hj~5Qӣ*z&w^&d g Ԭ!(ADi#Yl|sVIigZsvUjL\c?"frsQx<1ߝ?- B㥿*`3v*Iō[*ɜoTdmJpc9 JOy6l9>!h2qI[Q38 ."1&axB_ MIF=tPw2فU{\\a]u}Y/; 9K+Y 0$!χZəiw[_3*8 橖Z9s ne/{%)]Λ!ư*ǎI ZRv Q8Սɠ_W͓AyHV KΚJU׏ksw CUf-pͷM 7&y̷Q .tRi]ß fZKx:$kT@ºU.EJR3'xU/-yfIa;%:>)'vSMb^| -[C9Q=aluL58 uz\ɞ*DVWIÞ4㝮NFԂ1,`U1?.ifdF?~#5ӒlsQhʀ;[ EEpkpy&O%1 ƴSmԏMbh[:'·m@}tny5,zܙO!7p>YFl#m✽<{. ޓ:q}|<9: -DNߊx ?k@+ $~7YCL҅oAÛS</oeۑ=ĿGY#rI0}Ȭwv\}$'+ wu1"~5w1.$~TVRF<* }URoNdͷ$ H ~ i#[f_&kҼ@[+fף+Tc9Ϗ~!%R"a__ nt|dٍ"W4=)̿o|$Rzu U'/^[u;1 < 4,ẍM场xy*,DQ+I'ߣkѣ9G?}@mTn &t}$I^"p+m''4lr $\7r5tk/M1ٍ ?f#&.lpݩ92Z-}_m'qJTx'DYz?={;T?AwǝH6;"PJ9ev9۩U:oRRA Ub[E1_? ?bZFE,M {.o5Mv lnhqB爭qZ}2t{Ve粒2gB yR74S&݅jp!c Ql98k3>}Ӽ)ER f7Aye5CP5PeH( 7A ʑNF7UA^ퟗ[0ZΏ],4Y0i<>+$͉Ư:JG|$Y4ګ\2A* + '3I"J@nj3DĹpľaH|x#r$3xlbUOIXB0ms4n-Db|vg>zQ}t_O4HM tva:\ 3ħ᫵WƠG_$)U;rMW%2vx_:Axb?c}iX}33r7ꃨ'\L/8zKăǔh}J|Sڈ{ʾHLZœ8EMt1f<U&taf/-L2[w13BEr먦<p 9BW|[: Hxt'vOi Õ'ȰIh=yw˥>H l@ Ƥnl M[m(8lC i()hՄsȘ/M,ҕ<:XXrAx Q_iͧMg=^K>:I|3)`ph8E kwg'C0̥aƆe^gQ9CSe/;H^fpvdeLȆ!?ѶژcXr[})axZ<+ V`bԁ8Ĵ:bC])}F$0 ;hFɫ-ugvmɧb ܴ2<ˬ>8d{??iNj/O*s]}t /Ữ`n%Ң}Yϴ!Pɓ!%$hK!``E(>#,NSpچxfJY,|٧<aYK$GD> ztkY癔 EˤhF'P԰%JATtģpt'oz}53 QEHxƤYERQgٮ+Az by_ x!!5UW/ڷfH,emq xv}/ vaԂMY jU@eX#Hr[pIh?¡Ni2Yu]/{eYÑ6h ;ačېp(ȓOL 1T/W$Tڰ~fTbM8lS:M]d!CV@[q(J;fSL.Mv)t[2?2NO x8CX{S*og##HL `[ZԴUp^RTg-<} ewouX\MNƎ扠 Wrdq0 -_wT꒮t8xB'ez!o-:~2}1" ju l]6ψ]jp|?@J}<╺Ags3pm_^c!蹣vIQ9+ņE C$L詣d% zpB.ɚ.H m9ϟdye2kFԯ6_O\AP8,Ry)-P.),:ogL!#Q1a|:1o|"~C3xg59qΧ JeeWޡ6/u8l8-qHNb~qj'9m(=ޜ?;빷5<)O#"RM k%eˍOّw@|{4AgYߔ!aO# (^fe\0?" 1)"1QѾBPe%)B&`h(YjwaJ.f_C/ޮkS1Ei~.H!U?HF'lGaF'd2f&h9`5e@7zAyFD !^c[Ipܱ]gash!3{ I0IJ$if]ƙDUFiAR IXsbzK I&9Uk# ;SRP3 G(xʪo4}dqOw9)jW^Î p=6&v$&dx_,Gڧ^2nɋ ַ}sKxЫ[|ǾVj0>xb*rStavs@߀({aCXz.?sݯ{j[.Du2)W]/a4>k_/Ɣ =fw #Gנ99q#^foW\gk{U5/yT6& !Ǽ@cz'omvB’8jMT m%ZQ\Ul9K[5cYTpI7(uDX 3pKx^1槱C*0Ymi<1($6ӲM6c[ S$7= I?cʩF6)Y`s1qz?MZ:^]O_\˼xekV.lб0`|&icGŽ2Z6TpG( m<Ȃŕrf$}b/vK=m70*[QOh@m ݅jdU5R^MFw+U;J6ԓڏ@ VhzvBdv@t@5p-H]|!03pEm#IL71R_.Hæ'kiZYhHz8e(Tŏ$c3֣mH> eWiC\Y>ױuwOiB="aֺ,D!jFfjϣC$spC*Pa-sjQh'#OTWUNnDXG/ Yӥa _!Y8WI miV(CUAN/߾f'0:#yvvkP lJ1Ղ C7yǨbVW+Am͕BkSj2PcaY\i䒒̥4>EK?OWlc:p^u[P8} LfHB#v2Z .K\M6 _-d7@ǴsөW"$l۩;}AQk8FɁIލPXk 0vF)hJMG t캐< +jƽ \@~h߀@鼵ԾU6眙#}J~$<0POqP"w(VjcCD)lΊ7mËoGLEGK!+9+z6eY˧ 'Vnꎟ.;KڿEמC`]֧]'X{ I_\DsQQ@<&"IN8MsT!x'Bzpz/=j]kZ"3vSmznAX &;1s)Ǔ5&g'3p ⁝à{,Kg1)+7vo3cDhG{A+ϻY)'MH ]ӷI@W#m0yUK϶gATf8y7;1t ZM>%{"empGM&7啯=Λf<>O 9+.62G7Zw1xLs]'$.SSxdD[j=j)}|ܷLIaBr.]j,6AjgŚl:),˷k.a7$O6[EܺB@M7orK6ʛI! d&uD `8/kiVӼmINbz lGǚ3l},s( L&3D343(XǎbY s(ٶyfeuIe˒KKp8iq9tȭov*iz/} ,uknl|s zx|!qJJA!ֵKW1V2o_VXc_kZ0T F=e jB1Ԡ%0\=N&B;RzРhdu1) C"GY Im'. D&S.--![N{3PZ>wwgmD؅ =`DzMЅJ'ʆ*nRykj':(xa]zZ1*N+P攽v b751Csiv*VyL盠|TCZiM6(USKCJCe9h}ـ&9l'(,X0\W;;h@Ic{ϙ}9TpSiRL,@_@1O\*xCϩ٤3iAG. hqV_3Y3xEC|uFѦA6N`JxU|9p1Aհ$_Sww E'=U0VYm#Lv凧%td\.N~Uynaq}SzL?s+WAl/t'9m`΂KxgU  icnocwѸHd|qy s*:E{ARJƎY  \˱N c^"о7un!+8e褫ڜa:\r= 魐[I!2s!g)< (ܮQ4A3Ĝ1I;@Mh)B/7? 1^;!]VT-F5 W%$s; @  ۍT ")kL ""˭%h|˞ߟGcJRԀ~:QY2AA ,:w>8Í!w̻|gqDB)#i7fZgU%C ^}0W̅,|]ҠK|*&g gdY㣂"X`XaK+rv.m 20٧r%)d32*٥C(ASLpRt"AǦ4huڲkvzi|*FwwJh?!K%#ޖP!.Еo%>O,+ɹ4J9s'wTBiX>!TFT&@sg]u,ϔ ZbDC@3 @ wwԂ Ki6Z?Hz=_~n@)}ݵv$M(婛*HCBTz;ڸziSd0*Ӷ=$H$è^c%L,}i#f-|6~6Pgx*񠒞yWM$ ź]ʐ NLA$$v/YhxћX+Eպe+PLtz :>DC.?Y ^Fz0yt#wa;L28$l*|*O ŕq(c*Qoqǚ밒vU =-Zp-=Ԑ I&+4q =5po^/n7ɧ{]FETBn2/o$& 6#q6r k<>tن?;>y^NVnQ.k8K$SG`5.NQuY&_olz%:gYoKyؤçC$fp _2J\ U%C)Rc*|zZIvҮ;9$mvWAu`Jx0kuN2WF!9zvi v~W[R"e X}UaxopՌsH{b({0/2嬚+7un;GJ-TA+,SpQ-.~>% -*sq+u:Zl:dk( 92]CRēݗߤG_DzCླ!еZueO]'5jbQv2Y *_q@P>Nso86C67"5'[q%ȱKmE` @2W賢v1R}^//uR:RM{<ɬ lo׸8%䶀wT522+fu[}JڼK@sMevSX? t't䜴B!E#Fb_QП#3GZT$TU.7^<̉K lCN 6oؚxUT'E |^aL&?WX]~`˙ ?+f S; =u/bA"jXL_0Dt e8Fk\)"yd` Ǡ0ё>ecLG")&&^%o<rDm"5T60?H ‘et F^Tu`-GB~w`6H8֛g)Ԁ&aƨYӟ꟥6S9ChFe9=mRbQ(Ng2Cpr^{? |`Ahn\b5dcEԢēX7+l$J۽"@1^ϖ!b _#i` C]Ing'ިdL|c?[L!icM('ls5pybMfۤL+j:l"6_ Ti;o4E- _Y}5Gk$= ηZ2/_+̭qm D'-j=A(R#(Sd?JpGpm[0eYRy?7 !-`;='XI (FA+K5$_F\-,#tçY-C$Jz/IwQW74+ 0 [ј5AE7ɑC?!/@Rb:oq 50xYYN#O) ܃4!:9mv;8sLk3FpxP_NCu`Cg_g(~v ,vW vjڼ!07 Hf9~6zNZǕP:PbWn W@R=I3cWق~5|.o9*sI4$lܝ&O/E(gEH:?03i|8ۉ冸FYIf/l,˾#S2gJw֥T,Wl#$rF;ڵ:;/8+P4q xoEqs_}i43܄)ppbb[p0,gw&=6($V_TYY5 2)K7G$cul ]xЮk-9=}l"=LC[u-l0ݰgFk:բ1vj>gG@WπR˛!"t}2 Z Mⷆ}ǼCB/$*10?s u<|.)rO"_E ˑH`6Fmpc-'Ph}O<!=wy^T!øCJɀ1{H/^fd&BuǎKU-~":E̳:u oEE{[sHR,06tn}cw_YqS$O`Z'kJe>]v;^-S-a ⻩"m@j4=kbה/DA||jŖdUN] <J49i+f݉V/HՊcI3oAq=&5 !X*ڔkY"T^D0d-w}oXAX[ LݖEZs`Grd˧zK7"SQbZ{)<{b0!VLf/cpIY;dfJASҌǕH* M n.>` +x,U9' F#7Gyuwİ,3w;ENZcTp:`Rkڶ>Jcå󇲦et8w?41DsS#OeNg)Yc,F*WTކi鬟_nzRA+ [U~WN5qh(!w=o&FIfEh%))RNco:8aB2UH]sh.w%1HM'b]X `fI 7R<矫0ƪy~m&ʑa"ojǘ59 Wnf/޲:P-piNnҾ[\*o=:YHŋa"HY("a,ԕA}MԒ%h{矣j%nOJL6q4伺?Yo1Q{ANr:m5Qx{{~/5ΦMV"PiEj/esXzϝp$-m3f3_Oje.\7S m8f'}Mr JJpj|v ag2nt UJJ:?FU3x=;4Noh[jИk u͹{̈́t6/x# K9vGz]5LE[Xoo<MipDelo9琭7$ /H:Ӎ #'q0.-L@"lv&ܽScbB1k2$F,a1>qua- {:3G $Y;./-=Ԣъ/R$H%eq᜾ϢSS &Ok#a; a)6~WO$t`}OvKUl9QBjnn!Ȋ#;M{TnWV!pҮƴq9M{(' {ڗPσOcʲg vBH]E>¾sSyڔ=ڴj=cM0 3܋`P [KL'zS~a"Ci(À(SZTێ'u*t,SڪBF|0~ W Ou-o=L= {3>@uk'dN楾V Orbu^y1{6?"Kms\~5mx^tp=W,RA9|[S]JGu^j/z2yOSǽ@ ;M9 |}{;;/۴Ae83iŕr.PCkwڦ2fH5.v0ω5U_`gl~ KF?.E4*?DYQ%'k.tVncp뽸VaY|*Oq>cfq:Ũ<|ҘXqZ /.b.^*[#`WDo9ǽ7kE&=oBn kѸWw}˸@jiɰOr^x u{RֳQMvԑ7]QyDΣN*N|y/0Twe :)m sx!AXMbjUϫSᨤƥeW>iIAV;'?&Vfmf^wwZ]C#2̙ύ+/:̶5wT H1RHM7K7ޤ ϼ(6Uԙ0rǷ[ w)ЫU8(,lzeHn~{4)Nv{vx6œ:@~^VIh|2Y:M9`X PM^.7vI~̀Äs 4 lR=`*Ӟ<#xͅsxR`lt(=uy<0j=؈FhHvivp?f_l[,julyD0E qPZvbь&]7@!+.} sues-EnF$):~TD8+ z4 #oQӇ-x;NҦ57c:ZV"!,މYAC"yvU-eKdlը1TT'a?}#2 x#de} %9 n`u ?u |fdڃs t?y'V72:5Þ;ŊI|$zFdKD4N]\LzBݺ @Ŷ(8~$E72Nwp QN,> --B0G݆J4"6&c |J,P+KArIipRKF&!fDsb;΂|i߾ER=VBߩ~e?;q(}E^.ȅ}Ƙ06ۡ\PzU2j)?f讎 (BACZd޸?&=2c.S'"+hh/AsZb̕zx e~m&wy +'xWL*rwKzASX%fI^;k馊6^9ҧ i,RZE,P}M7ۧOr|R!F΃A)y&1wfe~R?a::n :'=C"_; *.D5e³K6E+ 1-ęb7 TaC4P ܣG}]'@48fNB)-悦 qt֕o0fJ}O~- {y]$p+aD 2[GJhg+O@=R)jH;9Rɻa897hd:+cV191uce$?K w(XrTAԜU ]O{u WZ:~a-ĜafSA.`H). [?EQDX|sWx4Tp+s#]* OrɿOMx | ,G*MyiBSE1_n;!Qb͇YuMBSf\jfub4GHmhuх ǷGdp!7Pt$e>IUc]}JhnޯCZxqoęzNJ~ir>j_pHJ2p e,eheew0NTr% yq-`_ĀV?1'!~T@()h~$~ow 8m>C b4WX}Wj'_A  _dM@%Q:d'z-~52AWmߝVȧvxT`exVf,5@4٧ (9Cx[~u0>- jP*Iɟg:OMmς9-yY!i@iA>yHI7X}U:.[Yk,ymu?*HIE 0Sȭ} uFC-j3qlBc/Wxѐb&t[%tz +rymŀ;([ R럍V$ Q 2x s[גd z4SFU--ruAh'^,|q(-ѐduaU;Ǩsyaw6-uvľy!2gMpr X*娴Q<Ӊj!hXHq-v1JnP]`jt[}I<;p@pgP xtϱR)X-c˔Ԍ >lȴ.:;M:}m_Y^e#sGE"5JR4QG^@e*`D > 2/agy tx֞nlJ!xo^AX^NUJ+ZFO[;Xo2<uTZ%} bZWu’bZK 乯 a;{~Ʀ h1k, Qtep?'P~GQ@dKiJ:띫0Ulo+MTSw.\)x`8f8] wfybs:n4X%Zrk-/6EJd=6TNwTS~@Kۋ=jA,=q=(<>2%5oZ}j m59v[#|2wŪO7T2pO ~.O3l{`DvrAc!?I׬VT͆RٚW _% 5ȫ|mm'p5&iFV-gVbЧ mzU&xðS9\ls.Pac“^\jL4_mf}޳Ωh+$O٨@}Gw K$;*J%>ޭȎw#%ȀJ$WrkaIIH$۲q)"ww3= m̪^KSh?>D| .𻒷E3X'-&*QI3·„m+z҄C>UdڑB!ş_44Pu~z9ہ񼵙N K6rVA߁SdO ܴ!W%:4| ] Ї!@QKp( ǺÛ=%\Uw7OMUs͸_B7³Cvsȯ؇/6nEEst'X[7w @O@XZU蓂Q:hXY 7I<48 ٶ:!AƃY8&f lߓ|RdOZބˢ8X6WѐH#[C֒Zz*3؛~A%2 !$^/8ZSOfB'?5>p>[ 7fsιBU[%[.#V "bM t)$~6iAAZ5ɑ|m#4Q%(➵Α\F$`,CN2"e.եw ]w"^8t!WT>)>Zc  zǗ3̱XOS &%Kt㏛C> Խ`0kfSL)GK_,D\"q/SyQ%?\.qvGRйpR; 냠Y.V oK zvpdԇ᭶08'3jb{xKt*Ng  cgw̄zA=ֳ4Z2r DEAӐ!ba1ؔS1!}'/)OqC2ւʒ-|t)IZ?r'ZK&5pWpvyCb`L8%qIh 7ַ<}UbJ# Xn;*<1<\Eq:"9mBu%c7M'*.}RKWjE9bF\YZ ݣXsY!$'A.]gbќeͿZ2}R5HROU^C<q /8%RUpXK-Iީ Uxa*;dU8H53 9tۨ(jLfA&!=ҷBnYVrxQf.h2E t`[L`"A'^S=!\nV*9t.HB@7= ֖L %~dDy+|& }%ts`jp4Y^BЌWe/]ˋ)=(ÿq/ ZjctܖhU0 MKU(ǚ_>ana~߀Gn,vZ:[(e $>HjLN a/JT7h5) Gq"_1,.J䏺=|ʒ1"ʦb A&/ңCv|Nے^RÐM %TtwgF؍cCv){|PEMjL~WRcWe1{\>:Vɍq>B4[)^cNhHt T&feA-_v_hn#̡}٧98ż"@1~f3 >ӑ 䂙yuߪJVKg;Su%fi=[ OrOc)wH]&/2n΋%SH!釦>n%<~tg[rͧ >5Mv)aM+_NA<:/P TXņTt'x!$B/Ɲt$ql*fʀ3emMZ3~h9A'{rAciخ'dbpB_Qyci!]uM3]7sZ|'B޽dʼnV$VZEB!(9 @Rk 1ygI or|qQ,U\Җ[op Jh?.Z4\kF1 g)\򙼶27ZŸH39O`RMF-&wN}l;@rJ7 kd$qCǥ*زDVR%Rl:)k˜ O?WXIaLb$,쏌hLm0UQ=uYճ} W:V;ڕГl޵7Q-|'.MsK0*<OK BԏBvQ'5̺Pza$_plrfWLF2w ^,Z'ƸE8nEOhjAeW!s1e6y0R+ yF TlE^euPۉp}iےm@*%nC}g)"M9$|ޙ(~M7$ҷvw,*h3'躱LtzreSX?3i[ɦ*'M3L6OMneI2g (L٢)4cl8~i1y2#!=w?b;W>d*s [rvO)󘟣]=SO4R67 uzvE8b_(P3t% ,m:Z PܦU]Z$;{]F+.'Vc |KTETKV^8׳2|_vX sW1H{ 䤉Hk34Pp2!мMOj7mx 宩ƨ=&WB%^0Y}Gװv[ &tX_zNU^.?-DM$}'!ƕ_LB4K6C oPBek.WكopYYT˒jr2b{\ 7ޗX0 ~Sjמ!鿽9f| U`>TlUz@4i\.Apr%h(f )lv,BRjm n>7L2 Y 8Ec1$9W̋p?ǵMUXV^ ^"l_EHV~xM)Y JcV E5<{CPtԾ Bk+js~nك )B4[$H(o =|mnVc~,=%s2rؿ^_k^$HMTxVDb YhP|xQ|z;Z,-,Bh'`1yͫr=W:asf5~Fb +sB:mTdfj}"K+Op= W/4duA2i`&YG>?C0OԖյ7|/x{U'% ,sܢ0CpZzCX z]1Vŗ @De49<!fCŎ,I-J^ԹػHCC$Ax~.~Bk: !ߠ.[\-na[>Hɽca:4Uv}z%Ծ3Zlo+ǢXȣpqfW)>]󭑏y1w'3E yԻ?Nc7hkUX S%D;(!x&)ΜwB H.-LD"O+> i5>THSCWhW+ (8fHZo}Vfu6>,?H 1EÒaKt&5l!὎=cYǝ!tey֣ɷɕ# Vp {FY7/L$} ?t%C[xnmsQ'Q +`e_>[eoߪ9 n#_B06XAnWk?1u-.kB~c? ݠZrZ/a+I!AY>BB[t<zϮ2q41bxj2b62ZNx,^Ɏ,ĹŰ#麢mwbdcHwgUk[?sm#.eEUij8eG0Kڨ+լ\0$JrbjL;ÁsMA?<Ã~@JM* bgߘPza41a--?-tpx-炝d5/n]k?5|*Y[I#vJ'(nI*ջ b_6 h7=̹rc;a\.M\ŷ{fFM£mDLz9"!ʢjrg"uV."g2rPa%@g :x|N&Kt;(ᅧ ݙC"y[ g=:=^#7?\󨲔f0l^2/hUh eWLB\^kx C<7 zv4IKMaxz~%F/Fo yN?%i4RK劶(5_8 ÊAU) ^vdH"[Ug~NLuN8ѱ< w;Ʋ}ĉ z{G"qH/7~ E'˩ӹm_c EyZq ^N g i_i/6i'bi ա@Qbռ_Y(ednK !j^ n=b YDΆq<UBlJ ྋ N\ >O褏( 5{ewh.:\HooXUqrq)JZ'霺ŠQ9zPVl0ZrRLd+ Xſ~[-a@"5cDuL.Uʾ854c |TQqLW5.?K1bϗo:1AϯkIa9Pe~hsaq¾@v̄TD44n{u&eV41+]X:EGqĺrCmY}jO2|A%ԉ! !>~#c.%/?s0vBZ'Fx%M# n 'N>ʷ,P^w,J a[P%M/S "ltHQ"9N Ҷ:4Z %eobΏ7E E֗^k8dGCO<"Mo\™}m'h&}Fdoi&SX~f_^}ObMTsi=b'P\1S b+U|m@1C5 FTڙSvMO3]D6IYy(==mCR96ĬoE(OqB(5ooT&.Oב@>j&p |'5)&&ys-I]ey,eKȈn0 a;Yʫ[$%w,)j=}^?ʼn۞&xs8@ k=nFZg> Cc7c֟"kR{.k;n㹨ٲ VV¹N٠I=!;z]Uz#Zb2A r'-Ni9@R}xNݞ쪞'- 3__aU( 5hD`5UR:QLHveDA.}<.A$e7=}^~+)ud u [ ncu/vuLCtB4*225%hFA'Ѐ: Ifz`8F+X-$ZD~!|u)Q>k/zhCG`mBWv=0C^km! ;vOjh\0R$_e}1mc}o%i%2Bn/fJ%[5uu SV܌i<锦w5dΑ/'↛IpahxԄ0Y)@~v/'ȍ<0CK-FfNۜعA֮he\ 7l)gq]&P)vLMOz.AeٞzwȂ: U"ݴ"; ;_Gǎ$9S1WlN<R y/ U|&z\)Ek'J^!ydτ%_Lbg\XI UO]{hK /Kw:kP8I3T^ B wٷQ^G' 뇅 Ȉz9LƐY6y?kFd/~i\J|_4 s IM}9;m7XwM_39cIre=brʺfMF(B8,"1)I/VM©w.(U9婦uG=Ӕ"jW)\W 0EkNZ׷zIĂDu-li10OtwnŹ/-3)~F}mCZ>2 Sm(9ol^dw/Bc;Y,{}TWKsK` Z{r);67q+6nf\PWTu1qh1?t׵8fU!C摊V9hs&7rN~i[Kxe\tČI'3^u4V jaQZ&UwD{t?!!mff؜aCP\iQ )7~<~jFyM@GHUIP$ B-;5MBJ*ʹzt3";`.vB ElLM6LbA2#)I[c8@3YkJC](/0LAt;qTT]e*qtBT-.CCw-71u&]5%8LeX93|oId螈IW2xV BkNEP_4 {ڧ5v^XMmBc>a><~PijZMr8J}o2I$.ʜa ?tk3e4R~^m!Vq 9b1c+  @L+WL{AN*⸙H# %z"D6 aq|3 ŧ4̫S#c! ;Lm *zvjגּ6[@fuqϛs?ܺπ .o*wF9XJ5/lp*4[Es" Q_X)nLM2jϟxLJ r^XX.XYtm! xP3Էqw|ik@9MhMH8/#{*io(Hk!O-qԾlmُ'y xgh?оM;Fr'aLS"i95V]Z,YP:] C>v(;&LAM4|z6L#rѼ=,ꖴp&՞nv9ҺO@>:!:/mH,J#rGAh6:ئfvRnA2;R&CW>J vf=L) :"%'7i:.UxHs HZ $\+Ddxu[i=:;9$P{^Q麖o50}25&idcy_}N lNQYz}n+ejԕNwSK\;mJmVI6>@,v J溹weO.'ս'!6Gg[D؎cD޿LF1Y^ a*KƳ]B0n\W` tͿ*͓?TI"訇aO`d:N- &cؿ?!OĝlFcR1#c#ܷ2Z?,`?w|#6/T|{aoqf;X#c"O{|A&H8u8c/3J-UѨOt۬sMMkɱOp'vYs9Mɝnƨq%Oa_Z8?C 0QNLf&Lz W_#2+0j/=|sd،}lQ;r}х=${ګZivH5We'"ShY]9LN,׻cp*8WDY\Nq>\w@B nngǟTHhH#u#ojA#o96IsIc˧)p}~Sl=+C߶ddG_N:/$"ґ?|Ix0:"@)s̵>scSw]EF \Us%: oJwSZ lS<bDѱ ֪#W C+I1uGG`2Aj%>xV-?qsUt$ɇ5oXWMykySCb>12iϚm|mT#yHO_چ;CG3nfV0ŶM,/ȧZX5xpOgAz-|@q 3 rnMNH.M;/9܁Z5:ےPFs =wKVl7}IP{Rh;&q_ScяFP'UˌKbq(4~6LUhv (T75jf2)v:aq;F^99  `I)@QDVֿmEL=eK2(/LI?)L>d r{zU2 ,sUȶ͈nQnWq,)P> `('g~|iB᫆y#ِԶlЄfYe&Ta|=|O7mGw{R|?1-}KeZbѸXYJ`2=3P9iXWgM趸uZ mNr\u<;yIqkzψfpWvG ְEX𰠰%z~5 if›ސ-Hb0F ʾBL\p^%AxjK㘔- 4%l6|WUWKGǬMHPGatgb[~-1c\o3<49t' i{5R#"пkx"C/_Y![5-8-i9eZ1EGu#sL¨|˞VmVA1%Tӏζt܇*iX"n(tirgRR5"ھ?e|jN"* IISQvDeC-9wcUqG.ҺA4l׸h.\=*IaQb->yt ]Xp-Չ ץpu&[K|{ݳٹl? MD{[mO_ܣq9LV&і [{ߋ?ay@%Ao7Lv ;=T/R\ Y&\n!L3?Sudt<;t 9DuՊͻss,blMBl3( :l \I 8DQ34Q>v0'ꏸ@Xt7.jű.ĆM@sV@B/)Vۭ5}f2b0`2KV"_{z$+1[P8%Ļ]56H:Vޯõ`a|7[_pi!j?6Um)U\n(E@J%5#5ls 5{$SSoX>*p6sʃRp?dyҗ RLhKc^}+I,oaGN)Ta {9;obGxb<+[}`eǚnC^ܰ@vtvDC L\OH zt_g.X( N"K#-W-/XX.$n=/I ǥhO^3 T;.P n2&oF"<ԣYUMś!%yHE41F[̦Fj: BX-P9 i,*sX8Uќc܎hЁiԺ?fַMV*/}*nYb%#PtFvYёQ OP>7s}Ҍ&w:ehD62+rl8L+:~#K,XBܥ1=jh:~{,ZXsk9rA^PUh#@ө>@FbԳTIո4e>/? s2|=9ѳ J/|S_lsQ$-. Wx!N0|1i|$,`z3DaO@˺u65| !O|Kk.OvmuiTAeuayH*5NnAPOsD (~%H %ecpƶuX6us(aW°9ANf>/$sCweLYy\bQN3 ĸw|>a4ޏLXhQm)uIɓҵ z T9XI2gWyٱbHbK3bE`Ib7 tSZ0Y[{)rvA:-Қe7C2)[.ᑈNN޿g0;$s#j(,ۣV쇱p 9گ/VSR:iF|Ji:SU7?IW@H"XN">F4x!Ӎff3S%rHhF61+p >|捪[U>!Vk9^uA]-6U.6V{oJUQ!͑|]))#⒝MfF;*y,hۢaw-; FQbt9a'NBhoxM83Nѣxdu)12\BX#1σ\hkI)Hِpp2ND`VG;|;[ECd- wbnrЦ#5IgmH ghCv^=M1)!R@"KlS] S|7>Z\N<cedx`0]D*?%p^΋HtWȌCJbr@,?K[PrJw9ϴOj٩օsܔo."؞l:0(4bKQ_:bShkOYl@[m:qLGR'_^ ]W]`VHpg$y[OjG3BnEv/VrR կ?f#ӝ;Ӣxsfe!>͉_.Caw,V,uظ#e4fVMք`L3@H,=$rMCw:㴤ݨρ0)f[_%as" k[j#Ko Gt?gP9}Љ?jE 9F_̡J "~B6_3TcM}i`*il2u}?rAaŌ^n4ﯚ=eY|&Xsol H͑MGU^]ʻ K#5RQ<=˅&E"i[e5&=$STXĜmψdbC2DwTfOcԆ2-6<(p12Oqp;ICxUW1)c/|]V~hJ1K^f;Y?"EH<8mհ<> difqx" '_GR'!733 4k:ͥS H @^)OmV#w mb .xݘZIkabJagϝOG7rY:{wESF!=?E!Dm赚B(Y7K(TjFK ]uſ#i]k?L5la C͑4RI"mzaćsVe,h#|Ugp[:ؘQS0F)q$}˾IZj&~ST("}DkWF4<ROP xK%[ϭc$Gd~J_(\}S 8/{Cɭ)?`Q(]L%UPVl}:ߐ6ZMϑDӘFX/,Bw}PC(skbN_:״|kjn,'˰eZ8*U_7C 1{wA'D29!J3ۮK„:<=_0![ڌ%ny" NћZ jH3_yUN&W{tHW*h%:3VlgPqKe)y˄r3..E:uE;Tw|ڄl9;lr[u6fjd/Cd%%X9[\I'ʭ+Gcb~(]戮SUh}xA+gaEnՂ!EK0T7c hNk6cQ1pYg["4$#+ H@z%Qo`^PXqP[E 6B뗾UM"h|t-ůi7_u]bxyMjHB-]gDOŽ]<1v9{V3(kj:q5N0m@x}$B,r;7Sj Y"d&:;"V!w5>M 2hB[ MvOI:<gBZv"BUf`PaǙ}]\gW+R1#hH^#wE nz~9Wf}q %̾0@) 6F@8mQm,B*?є#t[ H1d7#ҢQǖK^**C#{Rs;D]61W ZĻQO!5r8@/8RD">'/cW?Ӏ)qQdtvsdm҈LQ(|O;zq[?拹n܈  `6ݣ}2J4C8r3 @E fh|\ ξ)LY[_LbO!Bd%7rcr6n7[oF*#8" .m@R՘-pE㸭s bXA2 kF]Y7΢nhZNOCcX+EF8 Q#ce$8to a#"Q}{+]V](j!hF:1/X;h+=쨏{Xt8L! ji@?yHFOdJtXu*̏mg*'8CP ?mX{ EKy>8g&01-uFk㨮0OM<\VUwqJFt\ibSНwova1݄.[M gFg͜-B5x7R&u2x3:b3* ⦯bI-QF2n|4UaKG ƑuLeAN_`ugb,oãANFȸMD~P<&I&~i!I|3~04~ lC':DqqAdgUDu{~=^:Fra&EiWhe(ogk"t* ~5 8҆Ғ%9r&}MLk;x .Ć>\͸ՈCTA4,\;!M̫n'.6U\jb57;DݥDMvy,~#Ko'X"=6[ ;4vuz5HRW]fU qzzh- S5 *{"6 ctrn-3$G,C 0˷}9I7ƯC&FȞ=_ʹ Ů\^]n;~iL .yNxHѪIhB* }2x`TTy+0} d ѡwoaxK,иH_z\fDsP< <6N+ /K8ڼd-^D;b(aRj B< Yg Z0Ů{ QjeHCGqP[t//̯kob/aY䍨s7֌XD32b% qLlư5z׉RrH ۸^D1K |ގ8~酇o:.^er!V}.[_$\H>?KWuŰ/3.aE c3&b8&*`/kN`tiU}!ơ^.{[*RzRv:;Bͅ8Rԉf~膶O;{Gy4ar!5_@5)ՐsqTj6b|;CPЉ 9~~H.4LXƁWJSKe 38MH{8kK^ps0,̡麞Y<ۗO,uK^{5k b=+ A&=4QްxoKf!(4{$Y%KF"zz0-Cõth(y]+{jlA^'d8RkAպ8*X{x+Xn :#Wk7 ]ixHg9=}cZB7R!ٻI+S&a:BW{@F@0r=⨘H8Y+_-+TĮB~$}!:q:S9u?=5c,y-"CGoݼ L0a aoi~l(N* 쇓w+*.sGpo3YyfB:"'m'#׫ `c7Q~P^k|*Zq}/.9X異$ K{ω{:,!e%mwJXW|*ĭ~&"z50.EM"7fƐt\TyiDNPrMW,sU4 #uE&sDt 4x= pT2Y$E_Q 1zhnc45LgIG+UFfx|65XWP?WmgEԮ9n{77܈0K|jfenc-wD|GTK˪pR,攓>dl=XWpZ|WinM @?xkR6͟*RC:de=pk/ .LN>*^"NPDANVm6q9XYZg/ϱJ}vfՂQ-۳5Cm1vj̈́K5Y ??nophQcN nעq&MLȎ⛎q0RTaPyf B- `^7y& x/tFlNe@B2l#j^{D.m.1ڰjO:FEMO(;EEiNŮ !5M ^rwf8R+ pX]thu [)]{&" c!,}_\`~99piaS.'"Aa3-ߨX8sxx'Z_"иڊ(©n-p wt/{V\;``_AueX%ҧ94A,q,UH,˵+yqmEMӊsf)V=({'<]<{H{=##`9>:XNYAľeBMK qfOj&tsIܡR'KUId|gݺB^jDŽ`Zy;]z-DN5׍/ϫ8}k4u06f"7@ `UiCv茈|!ߚ"ČpJ;mO%霧\hV* ܦ2j y/yZ"~rwu~w(4QgRK<8@÷9R0PJgN p߄gq__$_}X+l7Z?:  g}K|2HD7 ;ay۵?g}xlvk1jS}A[nb^9;0XmFTxA  QڏÅ`kO7> `an`U]|aa ˸8Y_E/?ppCT'<YcYnsZ C]4@p?*B% _9y[(nWqN1[(eR@놆0rٻnY{0Hg[}ܤ͕9&onfOBaNAtu)1IP}we[ B5vOoCD RW#Ȱ,P '`3j1d"(S@5 ̚>rNڌ Y+%2/lGГ k cxe=!9Lw߳6L-=]ћ?wᄈV-e$6bT,j`

    ?3+9%q]]W"] 2&2e=XƒUty&Msi+w(Ͱ-Pw#?p5#F @f6._vٕGrdJxk²h$9Ep7Hzy+l/q ^Zd?+A ftkvD:978[h^r?/4ihU?bB%ܟ~|Qd]#q$Yc>inϸE+snedL )ޅAfx@sOoLl{=~|<7`#|Grt0EL|yw>-t48 B"g8(r0q)+bR4QragrsnFe76Kn"*;_};Pu{n7h?KMOVB`7w.@[g(hʰk 痪.@CmaD\e7 |,Y@1%$c>,1'` }t5s`ql D˷.5B}شLB&)YdȰ"M!:LNYlo-??®=# 4Qʳ pSg i11NT].σVWxK4P>DFψ JثSm0yT(pǁC(O-%!|Lr׿UIm.Fl[U+O6me5U^UAf@O Ci93  l9n|8&H"9Da~E. 6m(1ق>*wa~J&p&4~|AG4rꗂT6΂Ve-. ld0 9f:r=]h=[ ,sih2,2)EE ḯj`C@Caj,5/nYݘdjWAa݋#[+د&Μοu s :)f?=JҞhS20lJz )6ᮒ'XB lJd=ǚ'F۴/FGd5$S#et` Jj/QoMJQZwߓ [Dnr2'T toׇ{>1.l$CkZ'Βr{w#*sn%ti-ڭdpWG K7vqO2qr4ϥnG5DO䄂XRԢ'j_ uDB)T(=+o2M@ x C5F5,kf|u[;'vNCH.Zk^5`.|̭&H s̿-ͽ]/*Z̻9!竨V01lYрD7݁^xu8KHqegpcWR܂B/刐'D] oLXP{j⨌Rp I0'xOHu6,RH!YW~|#n'i˯2hЫ oySYBğhY% +LR.+ \Թ₧skauq݋נ֍ 3k.DZ!LFc2MNA?o$ą")^ Bcu*\ݒX9X(Րۓ":,?@en]{Zv^JMsYM} Ās ٟz<5 8u Xos>8-^Yc,2%;ifDqrdׄYnɛ~ q.αA.Xp?cDqlݺBSA+y2Y?G>cHC { Ƌ:59fR960B@^mgM4"jn) G`2$*z*XP66h&Q6yȳyHܯɦax?A%=^NGGu_)&}<.΂fmLHH߳5MgN/l" !lc-hII2 3(;YI.`+s Ql^ipM wГ{)@ab'oʏ ;v`e.nN([!yZ'ص U E?  錢'(Ksc+71;I Usr\vXF~)5sj^ٱ\Bb= )ͪSw讕+㠃tQ1ξ lBF֠$n,/<raLSaD_Y3$fH$x;6ڔ/佽_e:_namV%q&VO59.t Us?_>e fx@7ճpΣqd]U ^bOq pm"8~@bC9vh~iaTW߽3?-b~Eo3rXACPw`_74I[k=V%>%JX-E:.ش: h{oH[tps(Ƶ3Բ4>_B& M4 `#L0pV$]>sk-H!=6UawۥYyg{_R9Ia1Plݵ>d!6jHYS /=_5gG)uIYfa X7a W2r̪q omBmgE0T/7&)mr6jkƬugg z¼; Osy,vJH|>lE6嶓`=`^ zk D|jk^%#2'~={QbzaDԃz.Pf ~Q @~'ǝ ĥvaqb<}-jA](>M ׍Jf"xPRoA(Ov't Ahw)phy'օg)J$IFZ4ڌwTf˃\dQ*f<'DrlfRpPmۢ #JHO>Z=Oʋjlu5QH:p,XԾV^BTBsPrj?1=,chrԴbԷP :cgz't'auB Y=NEP 1prCc)Z yFHPWRB8=H'/BMA)+A4K6}B=\VC2(C12IΟait[*9/lRx!"yb鄩ĺ7t{@;[&PsЎ)U\\DN[U"+a;6aiEV ^F̊=AVo)&Cjz&O(E,ce/=W ؘ`>HzPYBB/~&0#AɈg>j5><ۮN%,t=țv uZKϾxU9Lt,"4#q_MgWA7 1aaKS!K`1T Ь7U5y `ؐ[|5ؑ +*6 m`&ɬCz~9HjK,coG ]263P=  wfx,X*o>@CԾ(ΠRXi6/:iM-7S\§`9\{s.kPYQ“@p*V pez3ՅRWA]$B(>tCFV~E: T%oÏ"~ͻdm#kw&_mj0s;E w~fZ>~ӢKZV=ɩٕr=b'l!C%sFIay5Y Ԥ K(zWU~9xG; @K`D46H51zc3{kqJ'ٺ$<qpfwh a8CuU`)afT?`st3|9exטhŻ5qKIBfjEA5/_SsZ}T^!ҩKN&ؒ<ztt (Dkḃ5G@)tiEK] M~jTZ#Eb3|}Rk 1`rF֜ףfgBKUXKsZ/c@vX%8=~¾'gtm^BDfˬ*_<lB> W;&he4`4`CWJj8fur׊e22d"KrqQE1k{[LV}Ic4'j<6WPAknns[rP+/Έ;oaݙTwKؔDE!j/e qzSJL>D,F|mY @i#rSAM- q>vLn| -%X,2!u U4S -hB"Pȣ`<N/gI$6o[0 *㡿m./D!K ?lV+2*N;s䀸4epuŘ$Wv l:!}M;yﵻ7q8jB˨ F BeL\fol9r'>#ljdc"kf$ȋ8[6Ti^=T@8i]k\&8ao^݀Sٮ y$8x&{B/bMJCl))uEd_oaWZ Y{zc16wR PpXepZG-t5Ԉ DDm5"4F[-PܣXۊAdak"ME j+%˷% N #&|$G$6I$^&}c)7psMgZԧ-%u *\6Ox=CX3t z}ll9c&6'QZf鿙\%?7[nުiʅ=j#^M [Y d#z]g-TRJ lwk;"`}](olD̨q JFSBmyA0{z"y/{OAU1Qlsn'îht(d״#d,XePƨ:}d讶.م$EW,_l݀2^:>ƯƖl7n>}mVE6Ɗ=i2B\c?D03~XP0ձU0LP?֕howXx-5 2L0mҮOZ쭤wСmL"B㴅dH@{WlsMPq(ĵ:wέڕ0 Fe8LZ@=K~xsq_YFA6J] @6dV<-)|ӄe&hwzKN{8&d49Sþ՘iZk'c@ۏq +DogCm?f5StBO,>!:xQlX%xr0b gq_w;My:{s3fLp's>3)NTx .jaP "OFe yZQ=hb࿾iR3z$'0fUXz:1NwzI8/ݥSCu!n>йR+CzU7p`w;^ {(@{( 7x$J!CFI2x9{4D!8ik\:Һ)ܣ.)ȗdS;IP;f顭(6GrlvV}s(quUa`T+=|Zj1+hϋ&n">tCǣ d. 8ߠ!ir+_"?|eGjQ4xPyΧ< yEI9r_d v6U!*Cm>; Ʀ%_ -پ1d 1<<Yh`74Лe:َBЯҿƦWh~r XjY% t]HpYDN.Hd8 qk&V,ᗠ\h Z`D g*C&'|syOYQ vM&]KLGxUV7`Of|Bf8ko^.e_U~JޞLO2r@f,6؍p=̌:L.D&y&L8 \K=R,N5 ɈRgwE=Yg\7.3%Px*Q\Pq^,J۸wh(V -O$RQ[pg0|b5TፄX\!=FbaدUb/CRu޽ GSx"2Pwn07G#J?IRQFySrHmZmoEi$" SPN R"su hQT3&]@T)s=_U@ [`[ừvgHȲ"-Ovd! b$4aƂU5U¶qLouީApJ!ٲck>cN7%sҊOsȷ]N1߈@ɶMQQ^1Q=A,:"z3\ ղzm};4~pȼKs:X3mkh=\cyDno)pWۮ?ʍbםd{NoMBv26UD>$-(bU7)@i #$p tc m×לV1Fr4f3M oq&mDS)iʟ<@$ZyI5 R*!~ ۮLu62}E b5=麢E f@”v'nGds ?9ԏ`iY4cj(_AֶKzɡGhҁHD$UOJ Uu_6S@>~i>ai H`2|i27!&+w xzۣ,Χ4Է ;d|`zygȋ9h5}:g&5[T%92X-{c@3{Hbw2"#~vs ;Pǟ.^[NmB@h)l߰ " )\@ӥyj! *N#kڵ*`Mq e#Y ;YlwEm49K]Sfqr{C{j`q@_Tٻ-ਞYUb>lo.QZ akHةnLLDJ4Xg~<{ʄjAO #4?dݩ;^鍅rZ{$7rJ aVլ~ A[J Nv}i#V9_$Cm8ov E.K _@QZ}{ِ!aًFMv -.G2kvlVbԄA^_,{s@vb$üZ4+!+m W/_N{o:y] /$6 j8YL9yTɗ"Wق$r?/*θ~2 L\c X!W9#[S;q)aۉd7#$pFLv{'@QZ!98:`Q5ioW\9zvЈl'}A;9_k[KK}6ݻƄTm#hmnu|Lp9iz-˛RYBE F%,O\fBC ɰ*TikzR,M32F_P1yz˫ǒ Sᣁ-lfdJ `oX@L Ud_,ԯ]tvtU-VtH'(JPF)Py2F ssuyԬq K7 I/) kJhڸ'ɰ]]:`0qg3 z__ 3 RxA7B2q֌`gB=g/nLQWN^ɟAoJ&ɑl:.q9IE$C@sD&jvm;ն=5H b$"S \}f+ݖvTy%`+zLlif=A+o \JG-@ߨ[>P3VO_k\~}mvK W`pj;]??J LmIXV8ߏMByt !ag;ՑOIn* W;bO R0ej>|[:qf_Gwl?ÐeW~Ekea5x҉me5c'HUlg?*>a#>9z $+y."lt^|XFtz/Zgc/^&l9l%<]|O%Ͱ0 7/6ܭ|趰X+?؟w &-8}"9ݙl(jF tPx?n]=)٭:R#}E:$RN p]ەrzjY̆,A & ʳ%E2o'JI3nRlԘ`,sRHg[L#YF-d#g(8Ihr7馤E1t}|*0nGkڡ31"tevNC`C SDxZC`e J07ؿ?0+{3gɓjD=u@Tdso&{#}*7Q[\6o+ Q/MSbh).|aI@$n*|7 h4! (34|q)UJU\#| t)t}WNWocמޫ&Р̒E=5 kP u^LkG$6S%HZ C^X?ƥbIԚ\mGٿ\'ۇxԛi2Hz&i9ElU 6(gw{bV'DCV.i%Z~>ʊ3xшOU_Mp#*zp0#2=1Rzuux`ojEG)NɷG03Qco%Ҧ}OxC.Uwn>ok,C0# vIVlg젶XDNeVݐR_ U}N)!fS=S#4Abseu dNS`)hm#=:#hYnRJEJbuhTE`?՘f:y$I) 8 |l-TWfAz1U H^'9+$2ϕf#p*턞]= i`_t@&n\SAjUQ5OīDٓ @d)uA*O0#sV}GW0T=8%mq_BCYkR&ަxQo?umđIL;1PRn3oWe6AkyyV‡n?I3 08t,U3_'R[ N&:ߘP Ȅ$ ( O^iIVۆ$3VL?Aۀc5AX1?u'b)vqvږ_ 6 I e@[v"E;[w,  9c\n,'W䱯gWZMyhy% gTʢr#jPaDdD H& ˂92u)r$X^)kz Sf'$@o\RA91 Vױ̥"f)dh ӷꃢmSm b CzO ^AQ^oCIGrV/< 80@Z_yB&O TGoHCliޙ&5ԧܯaSjFm!1jHz,`1͆'mG<9F3CFaaI;W.ɭnoVʴ^n4V Rs__ 3|Mh9"!%2?VX/wFٌ͠}p@~VG͡/תG5~j ;?i / LTD" P ~}+Qd+60km}L$`yTQc& 9Ov@nI`J<_gC]֡q! >I'y뻐-AUO Rt{^\ eDžW *#M%k99(<4a!Psݹv5[:K@`Đcٙ#0G$Z޺߳^<ÆJHʋ@/ #wYk֡ڹ@~OjL6r@?VU^3qBm$`qsk8Em9*LH2iP%~$]ߡc?ː|j$/MȡN(\L&N|5NRjf p:A_r X},N3{mE 3BiraN|ƇM5p↌AÏ|} R-08kl΄ұy]p]8DB\Zt(f -p6eP6}qZx,9hS/N[M?ڢUх Uhi?\],l[ZCw6kW@r7WtK#qt\:b5U̟_ Ka8N!GQjze+Ts[8l݂>b"G.>2XFuIsE\6 a-NreV $/d*df~7fq˚-P씾ormp< kjD|ǙJV+0Nœ\J3v5T:)^Z.06zvO=9zDz5%v53]RKåtC|cpMb&FPn77}5FbL\,MS66zφꏨ4PrcF~AR`,Ґm}'J{v $XjMƒ CQ`v^t>@ ?m-E@l`aVVgpָz2d&^)l6*Xkx|~PK93[x  B xv8LB2FȺ1 /#~i9Dur".a{R"p&&~vdU+m-z=w% +uW#Hg-.bn::4론bz$$Y0E!ɝ0qIeEj(Oajg?q,nMy--~o1kpcvJ ReIg:=~2D`TK5$'=\=I 2J|fP̄ʮ(=Q׎91ܫz2ytDe=0u翠Vrīc+RU0% 377XT™(SlQ} M$Z\7lR~|Dgjt*@ğW"fo)|& *(X'nL1~%ש_%*zĥ@L0 3a(SMӹ0HklXRo]XbJ.YAysq#N[. @I&0aV@B7ŽxQ0pT߭:n=^F0nI.};qmzh-BSwv[JAJ4bՆ߾ӌ+$_"PBԖ`P =Z**hѸ G,wE rMեlzYwI,YUʼnr4_>?-kW |PC/Vx ~jkxمi^-jI5{& !v{K_̧轗>G QB̪lWS\9&-%vz&`@L)MaYͻ!_Nu:Ŕ;w+?Wf]4{S^FIJ9e#^Nh DAOt\hYkxRgʞAǜhQkt鮪BuՊ.m?6aYEbv},P3n鹚l*On Y|G'.?..)!}꡺TB`&2oDtT$e-՟}1=ūޗ>(&U-L}q!Txu(`PMچZH vdiM'wA/Vw k8Е Tb(xG6$ጼ_w)`9C1 yfD{hd׌gkb`@w#W@_ wYvM7`~7-Ўy6~r-m8az[ae-TF7Uy$~ӇIlQ$ROd\o!F2YKva ֋Ji { ޞw#0^y_/f6(c8~SN˰iQP/DK-+>c*~-ާ3-;g]Pp.%):*mn)f|!q?1jy!. L qOH{U5E֡8܅1H'^y5e1yȭ QQa.X+w01iޗkĎwV7ʓLx0v!ȂRܧxДW D)-l 43ځY^,ɯm+B32zQQ}N*򫧲"}v$9a7߯rP?%U)'$sp|BIP"\ҠhӀ޲O!mXA'Ż<$^mݯ\ o 6177tf22:HXkV3ԁHO7iۊvyANQk`Ԙ8 b-غh䣜L[#;F ޅ*1PPo-eiUS@d&C1,]\簔@ާ ~zh}N >(txА,WR$|r uq;:$EGJJhl';/7sp4%r4.7Ow5'kRCaP',l jxa Ke[Y+ &, @gfbƚW3?)м)L+T3Z `F/ NgJeI/_I<^d 7{Sjuex=Q@ )JJS}V!gM8@;$YMNqnL3p]ac,:g`f_=Nٟ]S!QD(E1CJH]i83}S'%Cu]S w1Xk%:ިjO"*?T>}dP>6KV;<ʤx:ޢL*5~Bv7G _9u('zS_~8܊=4:J$w?N7^UIBz.iJ28+$ *l/T{D\:o$Xܥap9i{Zx@xfwJ i(3Q,؄Q|OͲݷA[7tr5;Y4AKG!Ru>c,tNQz$xWΑ˩4J9kd50sL~n`uZ+Sْi*#R#4T mB[y1L2.{{ {c.^eؒ9,+$ȁQΎFEIڈI>E<-&tsi_XP*Rt{GAk SwDV %ߥ8ar6A3+*X 2-%|(PNtjB:qccJND%Z ?nPHVsR#I /, U谨X{X*fwhq'UhIVF FX"'5ulJX YykHn%ucxAV9=&[uszgXZ 5ࢷwSfͺ=+TWp{E"9o(OS& u"xCj8czcUҳ@oCw̷rӂxweё+PUeyLsi 'L?%P3hi7OpovcӪ\=TwcJt %hZuX\w9HS8^t:#C jXZJquB /sf]?Q;B)X0/T95G2ˎ)=6aZ|!]2EA=JԆCzэ,(xOuL6'&Rr@~G }"2}^bNjZuf9PB !hbr^M]1!Jd&O&cbF$ŘէI+wwL? x)ЫHoO݂JZ,Aڸ|]άDwe/l|lH m)I7Z_"sI*DZ)s-WO(|9<%Nf?$"NٹeVBm*u}x[ P294^iHfz6$( 2u^/5иS?)B"଼{ x,P0қ mTJ:ظNYn(1R%A qZq| L<73.x=ZӺ֍R4Zv\gsT׼ GW4$ Uqq!׏oͨ\>dlBNu(&ڔCe1wQ?O:½RG6*!ˉ~G6XHWVaB+ {G ޵|ZX#Nm//z0ZD.7"@LMP= FȏOTlHYЌ+. [NJM(X[SNi *mw(֑|4<Īdv2Ώ FSN<Ƚ`a 3 vBڍ[%] G1LH.@2b w&C'Oum7V AO "*mk]Ϲz"mc0;hyv&N; ;î:3"i xd Qݙi9y[ЏQS8)UMMxg .**w ն$/ Wlme[ijXGX޸.j^w]Bs0OYھ7pv-D&gZdTj]㲉-v5-NI""{o|ȔTYn*X/p\)M>?d0 xoOE pzaumhƂ'2M Z1Hr`}" D{,U톾QkHpZY28uSS#ڡ @'j S!*@l![mg &*]3z_p8@?ҦnxOg%?AK>Z'r{&콊-8LM‡𡓨m$2Mw6? 2Dno6VLShŲAW7N tOV(Z$h߹ Dw#Dߠr7da-8t8 `7 W|n/5K/>i}VL`yMisEiu<YV=%+6!xʠOzvPgK垽 &D݋h@BR 7ȏ"\UbB= Z '-MQ 5-s7|ď1=L1+wh~M2_${癑Vhb{7UZrJVͪd|'U<:1*C5,xvA-bj1Nqr| /r%Z{~>'tF.{`'ESZDUw}˚J^Aa=s4dy"8 Vm񨯱=\i'/!Z * + TF:"6}#%TB. FpMdf!l!LrTT `#`9mwR!A,.-(|M9ͲAhWWT%rP.-u wZbD&Awcl4S# ǿ|CxToϚt'췏1ߖ zwM3R>mJu>ݰrnBj$yXL)2)x HRWK \.¨F 7HZ'=xIu!Y!Z_Wح Fc}nkR]7]0S}. /B:GVDV􍯿CiGjhHe w(ٜHz…;dӁǗ yv5ޖCtszUִDct ߰RjOڵm'v2[V5‚XW"&NޟU^P8:~IĻPm%1\G[CU>TǁduwE m3|@bH_ 2R򨅘wڨ7gZy9|fx)%vDvk52k5#{[փ'G@aW~:Ct`%e;]\v $h 7[eis[@4+R^*`IV$(A}5`@_~C9@oKHc∕e iTlfԩ$ ‹xZڏsh@36J!6p6TBC=˶<@t>#G/Mr0 L x]-UPO_7wv ײqlj[ LDWb&4zҲ}LF519wRU8YD/H 氥/e֠:V|vo8F]onǑ?/4ƼY{IcG-ͱ]ztu~5Awc5ҹQ 7v{ sg~2rSa>%5F v1m6!mOB (īdL1^  Q |Wz g@qghDG/p&E0V> 5JgPƤ__OxH`4~sc2=0)ך=|ij~qIf-obxhCb@/V]pPq oO Ko]rqћRyYc)) Ȩ?eV2oT K^ eMm@ȫezRZaE>cS&`6G-2Xo79GM(ê3~m+^I]z!1-Q{a^pRm_{1sbf1wTx3[ ΰXyV_} 6Y.g+pPHdswG 9 L@_CXo(%Va^<g*VpVMeHeo`/[6z}G46- \dHߌNeyYL ]3v(6[9Y4)4>%־zxX\ʙ&ߺyd7;{ʕHm)[N[8GiU^lK:15.z@w^g71PL\P(Rɝ[=Έ'SG\gqx yJ/ǧ^BF|h"4W;]Hptdr`v*:a_C%L zbf)F+FC *,PSoiJWT/@f5vElyIf(Lj(MOFREۉ \K5A U0a{JP ׯl>$? ֧Q,/3YXBC2#fc>q)m-C;=C7HCl8"S`_[}ͬI~Wz"ʐo8xiw pTmxObsšb6DVE)BMΦ< z{7Aw<[{?<78,,pP-ro^VrTknë%"ףNax??3CtEQP v-_b >Q.n8e$-BjnѺ7-7o՘sԹi"fse{,z|U`uAb%gK1n 1@x򉳩dcQ C;3s{"j\(5(w6\Ȓ S%>E9GnD%II5 ~խ3٤Գ 9?0bA۴ G>2q*&F$#2 :i3`3?Y;Tz}/Ix)U",'IQYq-Tkeh|Q{j/,!o > )og윂 ݧ{*)rRi_ 5ۑ}} K.f!{ ߕbAY)mӑ|-nqn%jxqֽ!Q<g͊.w it +1$̒0(iP'bXt6`L!`7Hk@YG}a_|8Oό[S"bJ5ɵR vuY(,Gk2$=v9SCyW-UT)P6A kmRhfFi.I.z{I!H s+v*䒙ٹKv jcHFͰ8wb#C3Mo@8޲OsHH+pf)6r8*mESA ݂$@%SwkOۏXCׂZڗ5ԯ6M^9PvC^[]mZt`ʧӀQ&12?/Zװ;cgat!p.*ڸ xv);@ccSBE -YJ #%|װ 个II(#k=-K@wC2E::r{Wl 9,]N,m,4FOL]e^u+hymķlj yOG <*]9@p[52aۈc'RD"<,ިND<`="E?=L܂5!"bLtnjbFׅ RA^.Nfq)|Z|B$p-ͽ \ѥ!n_E>.XW L{Mz pscK[AU{S뭸:"OޟZ1RN@dFHc3s'u%DU$NȑiB8=, ض9e3g}ݳi$_dy߃1A6hG3vMYx\MT=fw}D𦼑pc|q8&u( 'ޢEA{jGGp@QKſҁj٭?(Z4/yˌJ#j ܺM"(Zxpd0P.X 9; b!@SW' ;mhW3V Wnkh= dlHQ,6|T;`*R/ p:Zk#0Y'mll j2C^[ =r}ԃ./"\!%J:g뎚wz( Aaʼ25cgݺSծ Ki~ $9u@0yPdD{Fѡvx%G (<ط BD .LOlu&ŠO`P)Ms(f׊ 64}EkW/-v64NPjh)I853r`O} ]x\QZSTj y@%̴5.9Ӄ;l+Viyf~Xm `~^}5~E+L[ULwi`o{{/s/f 8 YXI E1nJgOĪO~Bg?A,'(2`^bQCfږ%R6VݏuGsaع7O`R4[P9V0as(cWK^r3"DtipG&]…K p{p@݅e/WD:u]* [6j P ]#jX^*OU)iR_1*]D\Fd,OQe5v  ̼!( .=jƣ[6uQvmͿn GbkyEXCj+IJyp=XA lP] ZW^ʊR=n %)ò#&-hmmuߪw`U%=j r;ZJ<46i_6*f[φ;U` (hNnXfwB8TԲKmO܇Xm\΃BoL,}J7N3Ġ{upTH2O,-fvw/yڭO3uR&`lcG/T*S7XͥtmËcٴ?/PG|~?A60:Qf г_V̐ au,|^Vm,z%^П [Uv8>]Iuj>ECXOފ؍Bz^6.q$dyOnAV)[;%2\ђ 3[[ZcnŠ,r3?(]B i#gBѷ꺪ȂC?#cUc<9n!DGŅ܅e2,tKn{!Mr'*MU߉ #Bt L*fn`4v>s/U``wTe+Z{Q'{^Ir8W@gF!M?:ґ9Y } !9&hငvq@*sy5ث_F:| 9|f 62(&mx8kYUM<[޿VySL3;s* i#Es8xDn쟶O$ ߁Ցt-śT}Yy;{`Ic!VnCDIϹreQ0b =/ C!En$5}9<_ş'"* )4u]7LyV(ɕDPZUZ͟6@YNң\y;]'pe*HSGoɪ ;}2\||ES}_Z>,0wk]SӉsI*uf8)ۿ|Q#ҌWΩz}/=%ԯge#A`_͎EJU.^"Qe P=tܠŔ'WW^o?$ձ{V PtWyye%NC$dqB7uQІhE W3⦨`E 7>Vd,\׊)6+_zv3U6R MAt,15fR/RūSƆ26W]lH ( ((!&U[ ( mkx˿%te$}ۓ!GLOk'}Չ &P`gи/p ۦoq^c;ymӳM_ =qnr{:hA]*ɮ"=Jxt'Ug}Z9 r`y"zÂK(N% }md6;ĥ@^ R-F]j<-A}En5Lp8$Jv; _ys|[ S\kZ3XL>!GG C[1eΗ♇` uFxPj5˷u"r"jԡP]%{j+x${߄Ψb'fTx)*b(%.O{2ᓾSղ\@9RfO?;+i7wե'TcW_xS;u.5kzdlHiK) IxX]mT ~#V!1 m@85b3INYRkݗ{*LzuP#hk{Wy60fݓ ]zBђҞ^ dIc9YZ^'1Z X.p(SwܾƘXDJLiS1b.@D/b=A_eFs}S141>rWʴ.Pz8R2n m]|~;9mJL؉c>y0|В8=SuH5ѯ,QJ?bq@W܎<6*#Cs_3-c\ldQ,;%:\l+~?ͽkav"8SΟ 1mrH,)(ϣZ~̓O`:6<5w˃y@x})d ОnB={?6)tIz-rt-@ɘ?7@7x@GIQ˲O(8Mb"DLp= oп5fSF?W-kYƹb+ ayyly6OGuѕ V_a{pYpDi`Suӂ> ].̌)*~l|cj]G͉(ХZgu{O#L#1DY_9f!Dx gCʋItqV6L4K+_cxj0>>+#~g3 Գr*tE{\NXHLڛC.by 2i_}F[I|R"#-wK!N-_V]llOF@`3xFI ]fNL2{HIQ~8> HεQբf OoP;= GYC9 c/\\t䍸606WbLa &L8^9; "P%oenScjܖb d~8m쵘ziB(6;AL3rW_h>^$u4[7);K ݑ)I%@}%nԯjA7:5taJ5 7L؁|zm&&aU4uȄx%%}GIIgU?6MB 5I}phڭ`5#TL ?k-RFO=TK'ELb|]o qyu"l/XN''CFs*뫲rҴRo:hxD+ằrCA࡝ l 3v=lEGkww~?00$N r;N>@٤aRع}0 p,ZneFٕW1nbLP$$jqfrh(|;`:DKϋ<̲ T|x g 28F,2ʔ%(D"W6A?ؕGqUTA|\ K'aK] ~-,@G|舡nx)šK[:v Uz<)a˓B k)np܁:ۭс4<@3FƀyEpk1y'yHmOxc`8*RBd-P:QFgR /Uɒ&|ijz2Hp/Uyc-jæ(8dHD)TFEMz TN{-^+fPӪ(Y I^-kX8R\)EoKI*l"kZa7=WK}I3ΞD& D{ )k]ڐ#5X߀pf<|)Է )B4b͟l+@JyN*m`²~ǞLqf^|o1W"&Ku zWEzs_ZK%əg19fc1D$8JVDn6_ڢvPU9!Zy$-D?f0J|r[v-Y7K.f^?z`.#$VCՙl[5Zs(ZXH6T?3H`Gcȋvs ,ąApk>1w6E+YM*Q`]Jw$J6L_&2+c4;"Z.th ΫP}Z:.`թeC:Gl&zNYψNM6VQҨշ?3,4fWW[ܙ9ծ}Z6irwK9o@J P=.eE!:gli]uytԕRU뙆e 6^[ ʌbU;T kBCP(OG3I +$ Nk6ViPv96k-g@$~ c T$øR#`n]9jld36kٛGҧGݮ? Ga4f>]xi\}c9"OJ ՠ8NW $΂e~پDF(:toK<BÌxojt =BbʈTaLP+b6|lrXu~7'MISYYíB!»ΰ~>~!f;.+4]߀!W3u©@c|_>g+9\T aKt 9=<Jf !C_I?]yϋd cgeS@Ȇ ~Ň?LT|KZRMDjH,+B95/jDSq.r}Al=!PŊEuO!ٞq.A* vL>$|#%jMZI-sdKqj^5_d+5)-4 2Ʈ7߱^`9;jsm3V568I:oQ.O%}$!mp$n': }{+i״~a逄I}oDri( Su ՜$!J$4, 7-ΈgS9:풚ڳji&O ZR2}VKEntcE2{K0*wDp֜vOYy?FdM39g֤τ٦+5L)^`"&ܨ r"e\.?B#ʗ?"qE[5ޏhnTX˩p6FJ fmV>QcV> v˻ -Ke o)6$VtA9#Px?f&ðՠgw/T/}cGq3;G4*iC@.Mfgldi'՘ `7CP1l^ a:'ֆ(tљиYGJpZa!Yy6+'2%jx`j'=wɳPˑfkVU0GlK {Y+ 'c٬jå-zfrRw._Pr?> JNES֬Lp ku˜ sU~sU*wݻ)]\PDp%=J{6EnN-V0 5?^tzn!,Bu뀷| YdF>ΐ(j]w Vu;Md2[4Yws̸+s_c"8*LlZnqLUN{va`u/Y6>`". p:J 0ώ&OQ*+*^{ȹ}K\…CBj" UV9#R0 OȞ dXFI9̿[U?]]m2dp8*/c~_+(Q<aK>&ЪؔLN\MBÝxeO2Zns۲pf/w GB2̣ YxWDLkqVוJz_VކBD=䒡6zyP໐HQ~Y =,d4OW%v ʄ>*.?H DtY@z}?Yf~t~M٨$;ep._lg8% 'gG)?&} ٝt! /0Y }d'8L4躆-1eBeEe;Mt--Naw6uׯo1DBӃF _C$+ xے7 2b4JC)Ӆ)fBh*,vkAރчA!w(G;7e 5I4PaaI()ïq8A~zϗv?Eʤo"tNDžO] nL_25x=N?W` $ P.ͷT n-H'~\_;~急 ݘ p5zX\9ڋ>'H)i-hH+z HUUQۜ `G(D*Fb*7bd鹺;@j8*ko5h3~_7-k5О<ܨN}uuh|>x=#nU'+LDFlMgl>Z~q,N峛^[#׋+pSg9ϿUmـLeKGrޤ|OɾTW_P9% gfkv,i]`tztyQt0]s + F8r>R cK"nN%ժKA݅vgdzo$5H 6Wia`ǰ]oA]:4J+IT荎-s}Ӭ:Cr7DŽBOTlEh%j.Ex5ޛ=FEx{T@v %X on2g؁F@_;񯿩Ƃ^h!A M)Ȋa2-";Qyr9ӏu{׵Aw `e2V;+ar* h83 sУ0ȢY;ά82w_H1yȟτ3&5AU%iJmsӠ5j|jJ*%uZ E!1!v?)}BV%'- `S1(i xJz;vd-jԘԜc>o+YJa\~e9 #`»̓ N$+E?9s/u0_HV|nQ>CY/K I-eN-Fh2%y+VEZOb_A$'hʢҚ7էSP{w L8SsikX,xY=Ghaޯ\l.C%A冶RNU>wtCH}) mV+X\H] 儢vmh4 j30Y_(+Ʊ<<7I]{ 4Zo )9{}tz CChlT>]rCwM+  6QH];Q + AiK|O@1(cF.p{As}`jz cNMjD֋+#'s`VUo ln dx& e6;)`AA (J("CX`7^U1#"+Y)[>X%q,N^wĀ<"krb3D\QYwKQ^[4ܿ$"_=q{v!cޝ/nhmvAPJ0eN$?z125BX֤EW](v<YC7do>=)G11%l׃'Ҭ݉Yu.H T=:&^*?V}'MT(H)5 ;"Ip|xA5'N01Ui@ 'I6!OVIB5UK@jI|BiAP:fHvhʃobqqsyBJN@Bj?@VV}.ϧO*cnO6b_p3')BM1DRBhH)c7 #/UʩOh)EVX۰&$:\f~M12ZݥRZI'8Kؓ;ouhU-IӽTu8 ,  _AW.M$摷/cQW~6cv[RI3n1C1hqb9D91%)WuᲣz2\ qO匮9oq ʨrYqӧiM&:\L]6fXLJ>)#p{9Ktnk8u O c_81/^@\ְ($z0~n+%!Գ%MbhrMUKA|}!΀J-5خeZOd>QvL'm 30QE#Bʘ,?VI>P^ݳaJ'R:=j T]eBEI& M;qZhu y` \7=#4@ vòdDWi^" N^5Hw8Sg pk㪲ʢ*QY/}ܪCHuXDM|uݡPD 6E7 ]{fa̬et%8)Ol Ltt 2\zJH5KpQ\/15z,P:ڼvA٥cLND^ޖ<FdUB$p1s d˥fiϬ(_̤,BH UVgGLit~m{qat|(׫ )g]/gms̄0ަhRT͆(X ̇!5DF]-eD^#lQeTgvjz!E^wHZ?ӱ*nO((?*ե3[Pᔽ5ԑI^htܟOc 1Xg=fȸ7M|~<-eC_v* U/[;y=W+rV`&_1 j1,; q]6"UIN:Jc4H |Jw`?dMB+ s/shg*@[)I{:1:7x O20lC"@ҵ9#3 ⋃\l'rf$uGb_ˑOdo<#1Q21]!&}OZN8\+ago  ;AGgOx5B 7 ~izMHțNreMqQ<3񔑡eV p}ky&&6(,>>l؉3Z&qS7xqW $#VWb@7d;O>xrōcMG#r:ɩ^3ÍFvPFN. N~9(|9߰HNC@~Ia@?kɭ40nj6S ]j_x^c of7V_t^)=S'kv=*^’q@0~0^YfǎjªyJ^L* w] <N^bXn [- '2ntGV6jٚ;&哿׭bIH\[PUrXvtAHV/Ƿ| MU.P sgn"a;9lc `Ԥ%ʣeov3ơ ?žwJ}$%g)n/߱%>Ib/;ΘDJU3R ';]X+`%tbb}PngOC,Ro9^^3t'>Zr]gQh{Z; r~[")D=8;#[.V? [LjZMV"={"E: @ *;m1dz(@1*=%DoM=.$SP&gs v  <@{YĜPm.f%jLXdkهƒ iZ߄cO?K'vD241gK_r竻\ lIDfr,WV!6!<=|.ko.Dɫâ0#⇒tȼ T@3/WRGcU& vLOF4ׯV+Ϗ'RD-y}BC&wܩܮpUQa-3K_e3崥iľJ^d{¸rX9QD! j0?EiS5c|K̥iʆaS`w5r8 wb7!!`ne]OMm<lpI 0~(XᅰF_E_3_a1R&Ǽs% ˹LMU (@ tG]mFakκ*}mchJZ}k/W|>Zt{X" .0+p?|YߩPCpGjcaԮ9k!mFFP5BI#bߞ};ezn8}f -T}U_c}ğ"0SQ@BFuZR̩w#~q( (ks{q8m9#ED+# k5̍[v)=%4J9p7r x>jDeMre(WȢSrPG nb6k(.ৱJ tv F7)VNJy+oX4։9C-2əpMdd3!*CC( ݊k!`8 Mi \XAHVC޼]J |#͖i^;#!.^2xO'HX M̘2G>92sC4?}0g!UR-U7Ð%>Ⱦc>!GߪhNXШ!  ;wGA-G˦=ڒwiJ>3mWT#PRQfՂ3sm =#%޾&c$].#~!dj+*bX$L7$U?& >$RʌP[®WgiV 0PP҂,EYw62XQ(|2@/qE#)lP )ç⥱ g誸!H/=@2J kx;DJgʨ|R3׼Ѷܝ[d#,뀚ϟ[ҹXg@N)@j{ T/}~m9x:SsS썴 m9NI\$#!HQ|i7~3 wuI[?$?F~PcQ.2A3[xE!_8*K8HKw扖IȹM]>6.ѢȺdCA%),6W1僋l(6>S OjOV:{X̘ncIxk4{^5xJ >%~ p6{kɂfރ*7Q[piN?B3;)O/k%`~Szi U:>ϘfTgU"ժTc5]uP?:#<$EN(u:HʨH:(Eiʧ}Fl0:Kl/J~Rz74ah{&q{ [/7BSdM׎4 ,\qƓȖNmZtҿSISkhP=)\HZB8^JPϬ 9;Wy]1{]JLKaI *<-@Lx.8cw g/gSm[4q 2E(JpS `̓%/yb_DS+I *$qy oL&S-!DĞ#7=zXW,%Wy{tp~{@(;OuHӝkK>F`)[`~&.DSdJN cfp(?]d3O2bSMy~W,u)"V|%o+G^ [2p) ϥBIennNv[E*y܀ #81T; 0*fKӊ_{°dkAdX.+Un~eym~/eC6!ȆpCamV]d1Lهs?Egzז;[fv&\ab/&k`Tڐ^9~ W ; *;i[?D}ljW',IWퟹkuGR^gM 8Ĵ[Z= E[Cba" }=s*'wttulV&.!pHB޼[EKA>Ao Fl Fk A/!!XQ& Xog>}qƕ$)l| *%ߤ^ԁh%,HeDeQ۹Cݑ6'Ziڟ2;ي“5Bɮ9`G^quO" 6,ah`z[`~}W9{aNw;7-KUwxBWyIjƷsGⶶ #C:!^ /kEg7֬k oyx'B dm]ɂfWc+Qic%>q?qRVYãmgݓziǷfAJNGOTR{Cy'30/;o+: Jgpt*fZ-OC7z-RĠi+} >!Fȷ?Ξ86U*>s]54)"/Fkvߓ!?e𲔍Ց( V8%DJ26JڱdSh ҞO-U;(ϭjx P}H9Hd&p$2 zVpev;spc}\Km:, lMvtf/cٙJsTqbVPxkG-" b~Fզmoi kDRaj *rz+>vA/t$Bʼn^x6?/Tx~oaC3ۜExڳ3$ߔ{E9OOw^7W_nMf4a܀PD[ʡ3cfv@UkhHqٗHi6P)ФIwdIf<5w|p0$ >X}Nֺ\ Хejam&LsX0c"O QA$Tf.IĬظ3Ke^ʗD ooDCĴw+ʼn[S9vDMR!/ -։Ү8sWV> c8#s P7t}t, Ji l/ ,'vj{,+ lWG;Y\1$4[Z[{=@RLd@ k 4p7aK8$h-L{GeUGWp磆Ƣ2_׾tc;rq$H~ 4,e P(,NXtK1.|]ڹ69 GY=/VD%.X##CC{uT"v;A12F|V!Ca,of<8W 3h'Q\4Lvjsx|Ih@uϧVkK_S >f˂e;\a7Lv֌ 'M|O\%"6`6K@槖/tets1e[W6yh9];E-\4?vtyڱZا X'!u/dNRLVj)_X@>9>[|! ö߈o6+m^WiNTDEtX sJ\K2c w 2q~Xni$gnnfw~cMoOCf_ݨŸC΂$ _?w~P7lH<}Ee; "xc{9k˟Af媇I@)t) srnՒeHl.۸+EJ`iux^C3 uUZ#0}eB}J㞿jl߳Ǯ@ ׏:Y 9!H34—irumITpSLKuȺ4LT{A?W] hq FyU '2xww3Q}*Z>}%LWĄh_l`BtMNL)٪٣?WG y!{Tg@3a9jA a-sB [%nBS@cŃqAR!s0"Qy ]UtLmglq݇!ńRh}o8p: DFBk24CCitt枠/8jqa4/XdL"ˆxAͫP[b ,Z4|ܵz!Nľ,%9_?clS<17])pg}k1'[$#StH+B2I#gfX6U72LN-_E. _= x[j͆N=߉Hq8{˟{fӐaْ i6w*(~9kR4RHOmKԒ9_|4^9QE{W өxT^xh&hL6y"˅ JʜCU\ʩfkވȚV2͝BP,#D.CR{M{q. _MY{AĊ!'Pp  9%ˀd;|1'{g#GAz]Q塐? _S[\H~RRQt^>8mۙD.ovT0^P~.;vsYLdR6ç mdAN(Rb}t;}a6o-A3QJ1zHMβЛ,6BC.竅FyL= )X4YK4U \ ƺig`Q,fay#9@'a1% @oMåAb\IѱLuCz6*yН4}ktY_[8}6 h %WmG7F_&.҆%itC Պ$#/<r/a/*uOb1 [śzyxx?uӷ_)909~Q+FBɅ'~s|c?ݦn쭎a8ApwG+Vq o~xl$>O2}Cz@28ԪG2+X@EWŗ<қn֛_hԷ+1IidM(,%tb^4AuRVUCQP@=ǰͤ][%0n5ƒSs]XZ^*Ihlg,CҩL Ȓ}{^R }VV?T!&Z@L}YWiF I?6^gX7l1 bvkdYgIEYD,)!3fʉK,s[yɸiN)iִik\?e8E1꾖]1X,bTQ=#"N b톌 OsgRϳRNo𼱛d56Y$5uF.\AִHS|o̓7Ld0Z }v<@Ie?(nÕk~!//!_REۙM )QeH7)dzD~J#(z^E[f=Zua7I\/^!ݍA'd:99_?9ay< FѮؚ>QG݇FQo4sz݆eyu1@fp>d\ScZ8<9_h$K҂\/~D -IT_Un uRq9?VðEo74g.p`I1$ˌZh(BwE16^&j@mI 3GVa 9rbՖ>쪔dؙˍ5f拊FE$/ >{3Kt3yb`,\f=PpYW`G&bD761-H?3{CM'8T ^ēi`D4a@v OZ&oo ϼ$oi4-my'C(E} u<ھyјc)c 8*,eF;K Zt?9 ̑}e8TQk`ኟEΣoK`yf$ǽf5ė1D°QU4)8ɴ#( ݃YQ.Cg4*_!oh &{(wAq!6 T8^颶yY Rb3C>82x dɶd~e~s)4u8,oǚ]GiA7wӼdH j8oE^~ӴT1[qǃhcT&hn+c.YRD7 kM#/Qw'ǧ V`kT9>L=ŪxB0.EZt:ݦ `C_dUwDG E%Zkn89 {.tQ^OnEP +C=Y\y02:r,z8֊pq&E=5?Q^B1w̢;j SN}.8~[ţ.&~8!hF4'q;&A`1nyғX~QHuc( s""p"@,;_6,ߠCӡ琌ߣ)oc_fTgó^ BfgiɅJ =T;We>DhQH]0g%jz ; qg/ăWOl~Rs()I uLg'h*QFZ 6ꟚvBʮueRDЍoʹ#G+˾iRiB*V^X YM#U}/%o;ߠ,zS hN<雦de{7r``ȍιaő K,:eS![+E i22쉀\bimyc#x%u2l.MF-Z4x6(aJT9}JqE雮\oT>Iqi?wF] #Q\߫aSz}֠]yoݶ- Ƀ}w.O._r?ɥj,k%)ip^4R' 8/rf#PhuJGz+T=t]|L`?wm\0ӧ"ZƮ3dpֶGo7ok39}DДq&qv  F0"V9?|hmt/2RG]fʒg6$baP_|'ꖞ%xoF'9~ykr.o:-j1t<&¼H]0E:{yt53[h]-aDF0i&∹\Y{W MH93DYzl{@}\#EjeuPu+DVƪTe1{6DXn| Q3O _tEflêp@ ˳Jy,G4Uof>/k\+U85;y}dը&e%iTl/h21 zbJ|WS*;0#gsDNYGq}pU#H-]GR?`@7\Jzf("1m!C'Vkں5NNhl'ܶ3e-AWmh#Q*@!{o.s9!OȪ ߮ ehM#fœ;K5<5|W:ҡRg⩢z?7>v-?U/놺UvvL4sw?\_t.!D< w xT)BR$y @Fh"R|7EnQYNw]㟇jKV^|KDea*HH L06'F;g5 8 !D XN2V9 J j[N;3j,l[IBIz>M_'h]L>G1C| b\,05Bb,>dU-Y W{Q/*',fn0., ^<։)U9S=i,jo8ҜՙpnO(e#Cnq| ZLmĘ E`Y>$pS FL ;VJD`y|6+B @h4a/jebi3.BmSg"zk\:7}*C FCp&oc jS 65ڲH}$VvI ػl3".eތ^Nͦo_)YK.{h"DR_hs'K*܈>S{UJu$7w3af)8@ J#읒,\$LO{[YgH:1?.9h`IbCĺcL.Fpl)zVF[zYu\FH]b7EB*]ohpSM8eJcOݜJ__桩g f{hٞ OY)yg"OJ{r Yqq*2ă`dJW{V}2 fd;5秜n:$yGjODV6P)2Vȸ <tzRn:z V `fǛᎏ"w:_M9!5&Pra^F!1p(yMkgv7^#q#ASBeGy5ByB] S2:1;yk8f({QaM _ 6"Ȱ}G@"#_{ -n!w^ٹXԺm$6JeN9U*SW`~HrQҦw1^ Zkڼ> K.m)j(ٶ@0@{ꁌ<gIL BDRXG=h-^H!M\!/IS-!Dr6@Iu`T- \o5奵+)- YM@^@K] V˳}sӺ9ᦳBHSc v (sK lB%R|Շ= K21$C 쁖/a ?&-F5NT_f%Az*+. )p`W@9W|}mR/yU=enry>hrL osE}4Yʆo%lћ6W19dQ_ !ȥ>,"Z=y}`}>ËHNO-7,Rd=PhP*g<{+-KS  Ɗ;QթOFj]~.Xԛ 9$gW(:晴h̟ɇ RYH!ns*F E?)z/?p^(9:G)f^(1I<]rZ_ӾNy\gՙuUq[Co+!0Zv!>fVO{*"0L`FcLދ*]ozszӅ  F/{L7FI%zi`ua!2&iްG Q' Xe,clA͸&{s}mVj" ]{B ƾ yj|Isz@vw" x=\/w!u8~Шfd1#p\a6Y%盐 *w=ӘA׽pxJm~zŒ4\߀Zo UNL[ڄi'Fj5u|E `J{1e3]Lv%OJl)AoUDAKG1]XȌ,lSۿ~yو&[ӊR9dqpz&7&*<׹ߢ,BuxaaHIԷD9SGX\3J?x@f"rx9TM3kӀDؗos\ ܳ|-ζ ݉r-Z`⒤]Ɏ | "=v2\BDž|c0諕Ok0)2έ#AޅľWRWWa!5:DdR<5sߐf3%8/U|,+Nhf lR\kͷL* H6(Df#hizFv+x⤙].P`Й$0"P$I|jN7ejt.}d19_+"t6F:wi6^ rlNڑʕSvJ~94hgXsIduv| ##UptaJGYU H;JT~wTxadJ(#J'T!ڊHi==o~s)%\kOqFd3j}~T Nxxs9U&$xx2lp =뭐8V:2c{ZG䥧xXI7^GГq.KSp,1W1&vVAb"* ݧ_2KY)d.f L%0u:ǖ?MoB'-Fk*^!@9Kͼc k 3?~6Cq܈3:S.|A ]ÀS'U"@ΒA)fGdxMc[E 쏧B1K܄dw煎I\̱Zmԃh͐=m13m 5^N> 3` E7/pj;Ye'YjTKK:wG?eo;hG0ZE9ƽ,eck`\̼~c֙ QT~׹/r^a=馈z̙l٥+Dݺ']YOaCџ9'}x(sc+O.!dNP@IkZo6]|50C6cNU0|3V2zFK#oaw[8ey:]XV.x IJ,'=13;VqUZv'tbC'( W 'Glw׋Ԧw2<O1Y+//m󗺿@uʁ$:VH6XU-FMu|Kήp4(6Vf8knw_IF2tצJ(^QLg86W mcopeNݖW-1M&)[(?o<1ݣ. {O?dvEjh :͠=Yh>r?i7>sg .TJ2qOӪSp^!bJ'l>/LEAǔN n] 3e fM;qր-߻ˁ|4ENˑ5m 1 m}`jezD2΢b.Plǯ@%+ci 槡6ۘc o~H_ko7*$/^\§eks+_z-|&.KerJ(>`%h/lNoD8撚ed:^Og\}e 8;. 0ﺈhV AA|klߘ:69JF>;\zBŎI')CM؏o>_"sWԯ&p̵Ś1IqU  !o= DO [gzSR\zd0o&,vogv3ȠF7|ޝw uh%8wy9ɪ|з PvɅc។:J@*?@dB:*N H-Vos!}]> d` EϷv"M)"t5DLq2>.y OmXX<:Ž>y8g!WNK͉D{;~MzZN *;J)+ -'uw3{),딬9cͫ߻ IH}ܫc/-o}+{ xKՄaCqx|j 7:v>*`TУ!p3I/::Nl@xV [3k=Oe[ed7p"afC2Gxꝷ*2\D"iu ŻG!mM+4xڟTtA:pEd"/c /[ 95f+dn4~NU?oHԜ$O,*+k*BJNCS:6DAUIXIFޛд,mؤzRLդ Kҟpl} !.W'PI ۅ6nTtjC %]7ЂR5J`J-ً{E{pb;&09!ռ["dԌ݂54rE|ԓ83kx'Kib(m bµ$=)~6m?tvmtჾbqÇЩcKTwG$Yon z2V*ẁ׀u8 6Vsm}^L;nz]iw4+90[.?@cH⨵iQ;7Qqo;qN`XJc9,ɦPB(ȣ* ;A7Ǝ<?M2ڞ G:dҖ3Ӆj f!/9-ڤ-%k`dp,jxtv5fm  W27/ObrQؿjM %YtQ0EӅ҉[W|"al0nfY݊pw|d|AZFõT#JeWWrq*-+UN}k:*zaR/D9e[<]}(u X]g'@/zJx(ȍM˞v .MLi+{r},~IoI, '&K\0Xc$6I|p:'כIjO+07Q$̈WiMͧZ҆sXK'!k[8EQ]Vy g@S>'Ԥ;/Ѣ{f`sZֶ|,A6 0qN͐[ш%>'$Ei^]HΝ+A̸l7>M :*#;,G"ǒeZ[mnOv8>,yPm{Yzb 2;Cdh/,6~ GPgSa+{{j¸Z2|{{Ƹ p-gT ! F"wiI{@RO"4ew"b5-?%]bv`1%c*9E~f3r\ݵ Š//h왞D ]~9!ޛ qU2Sfvv}O),lI!4Ż"_E A:˭~Gz CHX2I*m&ك@Vw}6@zR[ڱP,)Q|%7R !hb{L)8\W8 f3$B}ەyciz)Q}5UJ0Av +̀Tim,\LBr,D+/6Ѯ͎JZSYs+](zՊ<ЧOO4K@ tO X秺lnۥF}=Q2"uި% 8rx_\k=b 0ߠفU`F j5wOqfO!0E8"V,$<3.s(lFb1YE%lIs"m*RzZXeKpG{ku7s7#-h8%1/+-Lj##>dicXBedz&EyEj%Juq,Wpa(Bl9 }]/gC%?.oJ.l1o8'/Z0-s(L &8ZFMh錻' h`eiW"tmtk }r);C.SuV>߿$Pf)krT8TZt,ݶNdUPY4cu⿆\j_><ڰՁGuuȹ90Q=#PLx~[6y'z'|2H9f*- SU6\iV7Q9)0MYUG%=BEzӀ6$S 7 2g|. ]nִe!y?+a-uRuG+S *$PtI Ե('!LsU2{⠪>qqAě<' #T`j[=w3ɋI>0Ĕc w 4F- Y1ՈxZ֦M=\f.bT8 '.kC'N`z}nJ8^ł:'dyx08e!ReQ8HiRO}M֏"1 wt[<5C{68nU_ sڬd m))T:S f89GH3lJl16^㹗qbO^bhlGplѓ>h=<+q]U¿nG%] wk{:,M3!>eIӬX@Q0o_7\`9` ]SFURH0LF>?BG M0=/.OC>6." 嬴Τ@Gmi \֡:VuhlYLʣؑDϔ^8A%څb;Zҝ_xw>zrbPGgqPaMj\ciƥ ;cW;ݢcĉ4LjZFyYGB5򢥗@$m(W>MuC:'Ʀ^y^Bxf>.;2]s$y rKqy[?63!"Tz avrg$$Jv*N,$}&QF-s,!UD#cگ~0$)E?umٱ,;b!u qgyl{8I ^*qϰR/*8hBmyr2wϺZ0Yj3k'isΎ o$%M~W\8:)3AIOƸ?lvڃL6G zHpAhsxb P q,2^ǡ(? , ,'78{>.0a1l;HF`eBl!n4.\\lz%X0){/IpmUSyY(~Ă| ̍Ȍn΁ NW!rveƣC*,i0I#rXwE .%(NQlCY&Gjf{H@L+QrʘKQ&J幤e#fUe0R |0J)O9QXƩf~1tE9an8"WJ GԸZ$ v3o&V'ڇ49%l >ٖ٤1%9#+}=)+: /.Y(vbP'WfYF+k>-yF~0b_%cF #d1Ph}muP3Dc*ȑZb5fq(#\y+`x (4aë۷k@Jp7;/ |l0 RmtFiJs*0[-f p!4[a aJI 4.3㜯E)a0 @d"9[r,Wr>V޾|d$]OwH9ۃ3Cѓ{m^gt9.tP æ-Z*wwop+vML#q `O)bLW< wcuѨQuEG;S~Kͭ9p*l s“韞 8 hvh(eFo{S{/ǩ7$(= zP,=89>2Qs͔EknS DSk|@BoM_8Wˑ,/ڋsaV8i,Y=n˓l!gn {y 4ť(#DHޠ>'EA M詳saOUvm10LZv<"%$V]oz\ qE uZ[ '䡀3 ֺ1  $X}K&i "r< EٖT,ix:ẌCh=ߎA7*Abc}U/(FDzKe(ެ*3͡4]k.[:$VvSY;y@CCyz4nU7: ;ΐo* >h"_v<%LJL)5U"kJNxpco=!=/lp f4aH:4tv U!Oiպf`Y?<#0[k*kW6&f1 攔Rs7׉Bq.BLE;zuI߰9_O+B+\s@YYQEg[,, G NoQ5B nϪu 뒆@TG < |0w FeP}Alcp9ZDM rLTZUmW~"0ba$Ժt<"iᶓі@.KncMb"BXgu?\^a1c GEѬ: O^̜ay, R:BF O ߺA31_+"H60cmjYƧ/\^=FCoa:HY:] 53k?.p9zp ހ^,~G1HyRtK-V]_B܊|& ?6. 9.ᇅTNdվ^ aghZSn~Rr.f)UȚ.FJOs2yY[G1v2Xh ifSG^2V v֧DC4 OkTLj9caߡ' t| /Q>3m@Mʼ{ HhN_Tmlv&0u{PµkH'ғZ- W"I?VL̟,q9V0얈[> +jJʇԂP_<>P: 㷾}M >x'Sd(؛\bI*D߹m*fI˒ G"QNic& yvw ^1ursK-/`= &BG,'ZM3T! GFlU䇨*Ha6aTЦu1. ?[*I.ZV_Z:'y]B*z]r  R0 jc4B[dWڀg =\25>q:~+\,d.%h鴋&IiB>ߛv4B{eBO ebknv\v)m` iN/%Ag2!hwDBs0tsY_bRkzjT8DQ^1;UE>0|ܲQ3HGw->DnJxw>܄P|}3e3}gPnzӔ~Wm͗-{4ʕ̬ȱJayM7N-X; hBԟ.F-en)N3S ++> =h֭pR`D:jo#At-롨Q rsa[ X-x$/V-;bwy)FHE 9n{58,yZٹȳ.'7 ̮5} l@#> Wdz L5wy[(&&R |k>N-$yV0:AFMMDAТuE'TMwT W"(BC FJF%q6Zkro5#Y`%ݞ'|,m%rс«64qZyz/U[q[*lδ3ߑw9=I-&:K/5F،<8柖>JWM$vޘSgKq݆*CYiB. SQ0u_2 fNWIoJ4OYf@#KlA!$LTX2q"v\ap8}zWY[F .o"{^VVOd,'Fږ.Z wf VM5L[ҾϬ##DZ~y8ߔ&Y<=H1Z TbSDFVOn#ςj]n,R4AZQˋV Ev$+ꖒm??ai}F* NP]sYS@K.3Xg*@Z wND(]FDςszcbiBHW|w';I螴f;t7Uk@kDi\Wuij(VAc;Ƅ soBGVř3|exʬU0#(vJ2Knd^ߒĻ0 #aaQ3hUrDJTx(Ϡ`<*Am D;svYpt#vBte]X)?^ўjXE3\)=zl]b(rw ŸOAQv-&1(\\f}MmIlTo[X7 ,c~QT< }6=v+t1 .sLLH^+S k=_;,G|89t2JlA[L|v N I)tLZP&Ƀc]K*lJ?~R~ɯB_0>i2V+eGZtIMFW4*RO+e {1IA d\"w،Ͷː^fl|sܬd@O7,Q FQtMv'Y#" 2yVr"'W"X!u/fc~M/oi~ ۏFE#CX $…BPnOoQJ'sJQ;FP$Whs cZcgkgE HBMR;W/:H"\[?gnuoy /#`xijwg\غ$$: C$y '$gE~mvu8o_t𔩽@{DLzf=iVk<|0n"n5jYI'iء=t1߾{w+ND/?<\Ȭtuv̝Vjhma +jYCfk3l [Qzwyr݃hgH[qh\AI},RLfkÕV݋?XQK?B&,]28֦賐Ǖiy\Ưm?aDud '*VDn=fs뛄KT,@`PWog;SrG/"QJVL\ @ .EqZ^OR$X>yhyOG~9 '{rY=rj~11]9.TxPܰ!&Ǟas`RF"!@9@%O bk%5ؓŌYTbTeCa@sI oWZΑE<e!x{{tA(Nj{{jp^ y+ ݹ:cWC{Q܄= v K\*Mtp&Q6*{S rKy;xo@6= c"Ye$[?zo>iB> 5%$_,S;EVp$a2rL.A_RYmMJ}_(tniAW+ D`HnF*hɍp6{LdӾ權ًR v1Сj>&Ǣ-?ʈjY)r׳G0Bedw҆1[*Ots@ LP>)rY>wnYڐP1j19uW.saJ^Bؒ1 HplCGD}N=gG)(uauqL$dhPmo+!nElS_/XR<\G k$(JbgDݑ)~]2s+ ^UޢNH`(.7<}v'0&j{-hR5CUmZ+r޺K@_`h8}x 3ԧXp#  (D$ i4@٬{gx7=-s;{S8)aX4&\j>1zM{c,,~\XX:]POqŪSZxR*i]u=I\d1ƑYi:{ &Ru)O~ fsNb QN!Ol&HVd dra x?Xi[k?""8UMuAu1y3/GqE\-EJ/Nj%ǥ vB]p7^dKz!Mw'm#7 BIh8/ jΕUUO GE?-*UY>_ @ $d0ĘD72 1_>{OIx;~ߝt皰Ni8:.l4n3!WM6r #m W|c.Mb> @LpF2S|*'mK`np1wP S $^@tm#Jm^ @~l|8r;%0jkobB /+~e|UBS JZfom}:)c VӮڻ`}{8I=!å:^M[ᡐay+ۮZs6WiRϱ4f Uŧ cE=Mf52埙e0F V.$Z.:e4*#uX?Xl j!dq(tLahy9l/'s Y}`&#;o%jiA]ʞa\oE khJI1Eo4aMFAhZOLF& ]j6lyBWy XǷE-;uZO=z L":5v}Tb&AE4ڋI_mln cbIZ:Ps')W_f/z8hs@p7"wJRg mv/ϓp|곡XzϓM=LpgEwʬřkA4eԬ5.4gQ=_G؁#w||/潞{&R]goʖU0[`M*@v28ܤF6 ~VfFٰJr;dB$e.wR( +tKlwynWd)Ғ~Jw~. ny ,$4RviCd8ysNg`'^]XX˸7IB&+ W}Vήލdj0> |DxXOd8{ɰ)BjriV2֤Qދaߢ(JJo#3 ~-ʒ|!՞Y\͌Xڟԩ~*{luV$AEJ!y̆@.ut^kP(OoKL%p<WH`xA 2tZ2UN,nOw{OAǶ^qi{ir, m "I'HiDK4搌) y?n϶f(2Pni=m)3h`X!WPZ*xw_< G˩9v9)ɍIesV>`< -E/o_Me C1L$AW\Tzux bV bGa.+WM}~P$[n9M5o"dX~As'uHsnWYan:@wKŢ @ng|9V$)0q3o%)Tr"݃$WW! E@hq2Y=8SJ="T!Qo0֮dw(3A& >a[`4lͥP݉-h3&HM,lNaM{J4wǫ_ﺫb\VD'r%{K1D $+ c(&hPۓ6NI49 ŧ$,4_H0 ;{x҉U/ LxX %5֚zAE=s쑲H ZnCq2ϖXgS*} ~ӌn&X̬>M/`mEo+5l;,Cz%kdK]TvHxf\c!jb?`PcB9F|*"EH+bSY67b[!>):vָ_*ޫŷJOVՎ!D^p P_}EL+p~USYN{pՊE%ʦ4?Sf[cρrfQUjJ}kֳ0 l.7rݬk^F]ȂW8)] ࠭~DXt`3z1 $rM=MDzhb0qm~,e[p]VU23SƶB[!ILFrxL׏y(lq vI^2$_Z/l(+2`w8Fe j.q׌qC6蹓c v*hWJtH$R2%}܂ T5M[(6_:Q,8L⛣ 0)$66^Y'<վP?Uu in~6%ܯ.,]vP H?Ufz^k]k~!]n1h6HOC((#~y$Q/w Dx GϺ~k̀sʅ>>3M-qkVﱲkPb`&L~?|qxJ,jOHC5IMda#VfI0(8PycN~myҀ4Evw.|b0B ?,Y~#fc۾V=Gգm1LDlNiqlbzpY"ceMVRzM1v",ʧ,9 O=[2mAyS!2Z21tpGٴQp__SMZ椬Q"?,'Z<ޓVhsk]7TiFJD_iv2sVap+!WPH$r+`Xѩd?\Q趯˥+=l#KG-|KNJw:Ĺ|0/0dZ:Lz 9M[+⻆`z$d]ZL!\It.E!z KoNy;P|O-s><fR%Zpp73 GvE{qM`2{PU E{H)u.F ̣_іvrAOZJ2yq0nTmNy;T`Pg>˻[p ]nls(_`d))t>#Z-p0Qh 8ƞ$Jt3ߖ:uU@=Li ٪4K;Y#2^䳄'J<flI~HDsY3<%ڲcg;ӛE{I!~*܋'P|~oX_}D?sגM|ƥڞA1POV_cfǒoZZ8AWt5$;/h2NU@= PNjؑ/e@Vi[>*cڤk:mЍ .Tr>Zob]Ј) 4χq}7&]/'M_*}h O]{}fnҥ3|_3.UO/s/ g^Wz aȴBCduCĐ18R^(>SnaY$r!@9Θ<}Y͹#ۻCbntH=c:#B X-2 ׋̄vJ~h^~X7rǥTMv]/]ο{Z  ,5#Ɵ3&l|PN`0AʋM!y_VnKVT hS/Lk*>(l*PD8 PbyD9C>@E=۠6gg.8{n@ a@̪l ^>ߴf[ âJ5ή×io+Hp9=#qC?u(k 4!*sw"LvNOVR: ?)|  DdOg "x {?~^k;)`\ɪiG>3j[աߝ;ZG/8|;(HRdb:] ?<@~i$3P@[bŖ~qCU>skw^}{fֲA"`Vq㶟L5~nM8K'k#MU|i]gGT7' )'o7#2Q<`^a6E&*gSD^K9L0,]r)*(m@7HCτB)^ x;bs$9T< 9(S,?9,xJBRs(uwȰDžvn֠~@uǢgUQ'fIBf z?HTGmQ/ٗ9śYrZ5|<~œhE)! ׻t0>VXB0¥TΟro8O0:}JN˺w_[<^k\p0- S X ?[b{JR %g;&cҫ4;@daΑY[m@GBEb=TU%"dcQTQ=)%<9Iz.b=ce^{@ j|Dݩ"g| 4@ YG.O'yp;*L$Ǫٍ㱂&[ln ~QOC}q Z`_.۟, ]BL^Ϳ?39#;LkpH|!NkzβfOI%H 8'Vo=9xBBVMI4!MF\[~5rRtEET Jpb [{O{/nB8~(MzND[U5*? /VfAi2@\5G轋lJʐBVHP;E}~A4uQUhAl@fI.$9IN . i o[^-1q$0c{[4Bܗe\ )sOޱR;tBŒAw]k@׮>%⧝PmdRvhP'|PaJI^ۛ l/Erx^rtvĒ6, 5qy/YDo>]Q)"RO g#H1P:^= q ( k$J=9qa4?>Uѷ*0Ƒ pFcy:"Ӱ]/; 6VkSs a/o42MhdZz(LCdNƻg:2lcaI8tǎ/k}~zm$eOd++4kc g@-햷':2u.20+8 C?evVHo3fmqX$XHQ$j`wt<&p9庲\Z5w  Gy"rcVԧ1GjAn'J~ ,O-cگ5QhyK:/z̕0>&Ȅ/""i}h-?O)& MDu?5$}·&_hV;X\]U-szdcϱ*#Uk)J2HxbWeI7Ls:ym K7(\dg4 !5{vu{: XȜkLE~: az)fZB U{p#OPgyT 2ۻNo s:l'KRdd jP%uv㝹%aOI RR5&Xĥ_z`hlÀ_QwxܩF ~1I$yI ̶q|/"n,U[”{AHa*2b]W $5C?d6c3]P@+c{zInfF;O(?C.Җ6V2x(EU|p&t˖_A($(*\q@l[ ;6j1= ht{[\cw1kV[ވ\xŶz X[ͼ".̪:8ebK՛H3^F 'CΘ=zZש68` ԸWz3o$ܲE~UDu3o=yMueNrIќ2۾#^t@Bp"P@p뀶A'';9o nȚvL]4FVS7 ?@2F)R"8-!qD,a},#lD8)sCBYeG/5 TTl>ZCs`SnS"< _^eR&"gH%-=ɱ!qN KTNr?3Мs tE4MQ"n3,UuoFk >fJ*/ pP1DL?^ {ɣOJ~k?,dqSBYeZx` XpcY :QTBߋh&(Wwog!raSFa{eis#jN߃h!we%Y g˰ACiCљ8v SPCK+oX'$.8=4ni5"(]JĠ!q2Ur2Gg-i߬F.!{GAWak**N'RQ\ѬN ( o, 5X}HSDሔ'?^$>VLm/u]g0?i4~% 4QFP  CHr cct{D;26$6ܓW_x6c4Wb?!2ePבC[[U.?sn9&*j(w?G/XZ3{xXT[4߃WMzFG(?$8L[W E H4QTP#WqpqؚI ^Yiq}KӠcᬀU~ˮXD =H>cM$ `o*5L,s=!#4ե_,9烤Zv dS-W@KzǂW㼍8muu_#u\Ra=+|"NN8ڎ9[PB-hY+~HϤ/iͩ (=gT{ARkIl =Ӯ2(!7D)*L LŻn)i{}+&iZ6|h5,ˣMfS}Ҏj>J\73hЂYE/lhp"vt,7}(<2f VX3~+_ڍƪeܭ=qoш |;FJŒ|=Q[\m?űRq/.tݏle*Ia@sUʶΛ&7YP_F)1g@sx Fe_D{5p>MtEg80?yoXQ^!`\WtXdCAW(3yܐixiRTou.(Hڴ7H::_I^a [] /!N#jȋ)=cۙ%T=K1M~[<|WC]l ]=޳VY;-C=ˌȋgp-.:Q`E-y]%J`"@ 'z a9ݰ#ɸpX%yx]\@fKI SD^ά-4U-ha~+k $&lHo\Ԝ033ߐBM o6 E }2i : aM$:-GH'yvvT\KE&᨟IT\d%yY}7/a^t|KCO^m;OcK^}8 U6u41ukNpBhW&cӝ<$A9gu;k@ʝ'py/RwAqyx ޝfKfMGbSz_M Xu47IqN=ur6B2q9! H -uu${],`UTd'Q]I괹Dٌe)k/ThYzҾLf>߹Xdi;74pjy")l+s-C ?ţ9M mG-#G6{`@͂D2sUe6F$%ψ ^W:WB.AtUGKÞ|δ?6XVY47t3iK]T5鵮5\L ΂1FW +;hk bWr5 T_^uLzk5U>ziP+S~q^g]/G K` Vk)]ڵ $%C%v}UE m. >%ڙRrHsoJyAn㢓1Z?[8§_KƎ@x%TtҨI\Pɧ4c߇h ԁ͉(g $m"z5( QGЗOOk9x;YA5q&bͿyk\mVZ\G[?xt5M%cNAN7bIQrza67gǛ>D|ȵUL9VYde؀Z"ܸy@nNR^eRC)~YJk/;{U_D%6~&0.oJNDz T$ ڗ2(Pf߽{6|HcAv, j˚ۼ`a?*yȏM;-SBlkb4~iVZgq./?l3Wʺ&_qmhURZS`Wy'?t8kJ6dлJå1qw^Uїb#$ 0hOGgtz-ТtUHte/Ԥ{fbN}C+s0ViYY$(wkQɔ-}8iAW0 CʅuΠY0X@+]@<@!J>.j"ő#t$ ;ˬ $&!ca@k&Ï"i]-3zix0Kik^+"@/@()4eLT(ÃL=Pk-ӿkH=6x\807*E y\3qw;af"/BNOÓ]w0f:dcKl$ȸd]|Wkgq&ҥU[ڶEsv^('p}5] w(l}Ff`4j9=eVz73SO WcBX^r]ќgz+v|4@Fl7V]f 9Q^*=uʭx(IP'Y)Āt!%<*Ӭ^g[qވK2K#8 Tq$8店)o@xNkjsv$FN~'dIQ fu['?sF{RhMc mFE?0U2V2Rp3XjJrHc "߅m7)?C7bsg`qy`t2<{Q2pznNd.w!E`<%J μy4/i~TD#XOW/_? ! m#ܽr22f)z D!d ;9AL4]1z#09Ra tG?qM+Ae5hJ֜ƧZ\C02kT G'ԁQId=sR3saoߪUmρHwYiSd߲'O*3v} RLӵv齲G0o-Se^>LXFd9oçIeLc[ .}p )rڝ7su, T_byibd*`\[(olPVBC*)(x ja葹bSr`\RWZbim>ϛ\Nsm&b RrkjU+U{cTtj>Y y瘴1x'v 6C"=CA [3t1*;= RgY=*)F*gG%xRʱ~n$ /u㊕T)^>7o } z(z KEgsHi>˶(Y3c8Sn^GxK/0e7"%"Sp=) Nՠ%CqjyGP˅F*;Byt)P1K:G7[_Nuu:-R~Ô E?2d%7SvM!f5Y7i~Q6$}>ځ,Ϻ]~v>~eb"[K:i\ ih-LkD?IkO<!ȁ8K z5RU_ FB&*yPnxbcf368[D(9Mu/ٿ٤%Ŧ,QBJn5"㷩}WnM9xYq<U |qS!Wߦjr*ٖ'2ÅcKJ>5lMNa^\E3̨E(bs\lloXGuW|3kA]ntGgYp'IF F]D+$8r[Qq??$mȺQ݁5h=.7z{1iqN.q*t˸'>.TOBa0<)7eݷ \%2k3/ X_Ae!烹qu35x/7H\OE컚U9FbJfʪBQ TPPW} )&rq'W=w}7,AEݿbF;buU | uvz9%bbȩV |K.M4mwn6?n0vؗ !Q1Un* s(ri0{m{{ĚHtlIu@s|͝r@.h+D6+Vyj&L]!jRZ3 j$[%b o\&̰6j)+Uep[[Y+v"\4VKv]h`M9B ܺ N%S#͘CZZW@Ȉ 4zV l>pe^V{-)C\0ZZ Ś!9hqu|eNJ( H~&Iz nP_"<:;`z_ ?^xm(2]H9a2m ._U.+4jysNdpճer7Yը Č&f$ Ā #KtzS}´0zXb#{f[ǩu` EA 5t`@RP&W,_x#27rS؄qe6lr'>ysaǣ+],*;.,oofXNJ^] Ku7ceNC]W%,9%д߉s`u+7QSaQv t1?7 aY럊Xa4vUbPa Ϙ[e9 :jP8q03uU6EF.y4G'^'\PM' e5AY?uEJSvQk["ˮ3V+l& [FA[Q*B[ 3nBn[I&b<#^Ƿo<0QrlGZ2IxJd qJ0I \{ط&Ul=1$mDdjJ]Fj!rSAEƩ {2 YJ>+,I94xŽ#~̽$si!{ȵOfUiwm ^~GL*CoZXnUրGcwoQlcSgz %Vvzg5Fչ gIrn__Xύm>ڡ$v"rT.p4H؉ U}0~Bhr8I%Z)ܨXr܏҇k}bNA4&iۋ6^ؾe70%iYL-Ki\A|4Fֿ<:%nA=aAoNji46! "c e1՚L?&~?oDAiqg-70MA3cSK7Âhģ9 ##{&q[%4B2;WnGE֒g GbIK<*(i6@nLr.G\4ƫiz;&Ry+t,vm $Aϲ-E >WxjgdP 1Wx]tuōl?Sx'F8ZQSҖ2n HHL]߂6`=i<Œ;Ѷnˑ][Z/OV5uww+7Bzӈh,s,*]5"Ī.R~ ,C)=(PNnzvZ+wCеM}Ap2Nύw"Q1 r5tؖLHZ Qte~0:ţ߻i* "ג'rWjݨ5kzU1~d1$US1Yf+޺\zQ+ [`ED<fШ0QESC+jVXe1'4tm&Nuji+Ӌʄj걢78P)u8 /cA0󊳄/F2DO=쑲eE:4`I;oFpEҏؚTH \|Bio Cq<^I_{ԐXD`y$PUԃ6~9WH#x@u|ϑyY&1jR}ku5&/_&L**f2(ծ&8?G=fCqVmҳWʁ/=]_$%{uSdVFtjvOɛpM %ha?@X{d<54t:\m`3Y ?K܁g+)&vd o i(lPWe<۠C̱S)(zsВxGoTBsݤV*=cN#', -^DS“;[c\S~,xCN5rK(à m/UA\.F-M?hCS >łK+b(y D<)㨛\]{8<O"q Z8E*5xJ|Kg j4=y6qE)UE&]`Iy_䚘0"tA.xqPߣ!\Ȗ/hY0G='rW%0Ǩ8u0qT/q.iZOhKj dNu*܇ij!g} ~.J!_g5 _2WWeeYdI0aM;DoE&em\hlzZڪXYl9sei&\+ȡj"21Ҧ.\&똴:T݋m@ ggB#3ĉf# 6%r;գS@Kt H}6ʺL6aq(! Nlx,O$Ś)ǜfA& ELݭa8YW}(]yIBPI4SIG *I9کxB@k^'B{oY¢Vt2ŝiXrSh;;,W*-t__0n}y -$[@ةHu T|lq-;j+Z@@,6I"tE[VkzQ9IqmwY1iIfXuD B<|۲e5B!{e ny9+e)F(ᔯ]0t7PNާϰ lczaqAh,_*YeZ,ҊEޫ6gV&S?G) qBf-e"x(D 8=Lihq<[Io2/t\9<Ukt ]m+Y{x7J#w{?˸O'Z𣛟hl0\U!YWn>6jNQ@ѥpn(횧nΆh\ <{KǧeL&.acb8Jt=T:a`uKX>#AWk~]#xhC}"No?{X(I[}7Na)}fҢ\PH) ~F shBkrFũCԈ&9پyJ+@ 0Mٛ|Ψv48c2ξ|l_C-(-@nm2ј72qyyW-D0g&ߔ&UefbBX݈ 3oEub+륖e|uŵiYς|(p(62o^ag%`*J5t/ȃ)P}0=)♡Z(UT#jڦ^.[S>%o6'ПnXRGz/Yn\5 |$G*STs,{t"ww)%\jA]NXj_rhSO98}Uς4x;]m{IS-iMOsms;s^^@Sm'q)0vOLy*G}X*"LA~?Cqbʊ4KS`LInn|YPj/VPf乏˗0 AuK8QSz}ѝx809'gz'ke7O 5^8> \ ~ǥe LrxmzD'€~a˗qH/U]p$ K[*mV%NOc5i1J51Ix(n>CP(2Pc}x\%#Y&9#KHt ݰԇ7ХD4w}{ ϵ* WBR,Ma@mz%3h4>zX&3]cs%HCqLR=|\c9̕m%ρڰoC7Ǧc]򫲅buE$&+ԭp"6P>me <wl=eFJ\EBFA}h鈲˟#Px¡b AB2ce)S4I` ڜ#`7>fk=GCrI+"Ϻ_ʝO 5:ih/JE=S " =nRh'H0r5=^ztb0S.c Sfim:RC[ѕl;dz֑ѩkyY2@j]kD7D"Ez?a9~o&;,D>щ p^KvIdfb" :60 F3rc't7+ZN;GLoun)ӟEW{>@r 8!Y}QQ=zda~g=\ s/yϥz]o%^X<> L,SМiya0`}Wuf+yH-R,NprCu{"DKj37nkDPƢtZ$oxloASzn5LERhMVߕg`4UU~I KY(^Um#oiUmtdB>A;xVu~l%y__uy)9A&>!nxA\GfjO0iD`\S}i92ƕ{&hQd*-Dv6hl;(uI[\ :vW9&!,ѾIE#oh'aِejߓ}>bp9,dQn"W KZ!h>O:*72BBʽ gN~252C!L ̢Һ 1S'QSy:j( &J̕P~ 8Џ>'C W;&iƱ#+ϩRțƕ@B N秞 cXb;FV1\FUeIgI-ǒqI_,[=:-%u,+#aaV ~ADv>Z N~5 !)0Ń,}(fCu ˣK9@~^I&탞+:e)J t3rs?K:x&?vwD'4/Ttky&ۜ=$,`+]Y`K-Zq(l#;ѼhMB P,Bs~7 PG2X*~ tkBO|wx#%HNGg%ufO7 }L}ЉT^NrCgZ䢟aC0)@s0=E5#M?h6?4/WŸ(Bٸ5 BDň*:k $ J;)][֬кzI yib@]Div5ٙ,0Ƚp?eXTH17|k_-jYE}$Y$/dL)fXm1iXx ,h{豳{HhVO}'{eHHRנ($mJ?V~TҬn_P CU=Rt&1u.OJS.1zqpI wnlF )iJWHm+ <X~َᦅؼnQqwUh[qMfT16Y0Jf$RlkLX { t ?VH4VE~IJ_4^1ߊ6p6Ȫk#-TnFñ WtŽiiVufD8G:h[2Xi%KC_噟?5ȑL-S?4 Z9~)f4v)uwHXK MQ%#[`,lzעgF2R"UBbĵJw(N??8фz6nJjwPR/Q\o#o ewڞW eLAE6r0Qnpu 3rj0<wY$%F\eU~2I~lGAϫ7hQpR﹁Ⱥ-#1]/w2 yjs.bЫ?YJ'WȺV9I#*8lwLN06$(,|D*x57VhC q0!Gd \>q]1ZfZ ?ɟlUO[~0 -sB;-Pq@Uf.CP` 7x%H +ddJ!dt~eDCOXPe1:c}N%,i+'ҝnuϟ "Nx>XBYa D]ۮۥ_Qf'4^=?۪ECh ,`߿؎|S42O2<ޘ: FbנE;0ÛV xBDo(Ee#88P"V I݋{F@Dž{YcLt-iz!p-Y]:F"XH/<נ I/__DIJ!9:Z2dUo}dhi2qf :U3eQsr \Oawм×3dG3LUiu wu/Zv&cUWV_BBT"!?㊿Z-%4 `9js[UD*jā@]5]#.Ulaѽ.O.-biϵrsPhUO&pStze+ d A"G4GbZAc5)#*Wo-.xHc' ip9%0ݖ&mFT,Dh݋Xen3g|"Rg(K<ǃtBJq5 LذЅQ =Pl 0K[%f}X ?![;$Ru%>va} !<N -Q &*'r &l^_HDA+e^ C`"sUb)dªY6D:e֠8ZY -_AL@-{$īݞbVO:JFfRPtq@XRoҤ@9ŪQ!5C󌺌R@k-[&F K0LQ[`uڄ0UN:ol0 ͸y0C9(Hq<9y9oM4j\q4wψv3trxh+q G 5MVC8eCOŮ !U@T*FKC;wkZg~\)ދ Ew;! Mo5yP=7\,ohQdoz 86dNBo);+SRo\ILRE\L%K sB.oZJCsoL.SӦ8ErhEЦ~M{ 3&}i6I}s-<1'*knÀ2 Cv+$RYmc{f<-ȴiѦS,tsG)Q4~@cYt̒2VsԮȶoUyc{JAw=-j:ձ,O}3`o3U}лa&?=GhKQ>Z5ߜqk̇'fuSE)t[52Ԝo^8^xkW ^V>I"Ў b[C<ƞLckWJ)ˆ;۶G2곢ǖ(DՋ~kb(ۡWscO^k6c0nh.1V"|~s(T{ ^f?&RSFZ h4ϨKE (9}ZJejܾzC866?iTgnJ瘠Ik`Uɛs&h+ĥW+$ 5 SD~8v`F΃О8uUݐq(KsWlwbUۭB235IBgxyPl'ciA=^tאHn]^x<ʇ/qIT̃vaؽyͲ:SBgo:lJG^Ѱ{-fVx]5?AL:"X2;`d4H uI(bSx byZkoa$b^uwCuqT_fNxqNHS|&Ba5*Ⱥ]7!S6@[#cpBevAOJ ϊY=/R ܀ZDw^e!D W(~UH*zuG&R?[^TȮ~Vҳ '^ p+؞&2f`56+#P F#%$% h ևU-)o/zy ;䉹c=Qb]O |4y&#VU^ pJZ85AK+IY uC-/ $v9[3ʔG\Xbxg:[Cۼ흔"7Jo{r`vOy߳@wqoJ<;5_߳ʋ&;YɗoѪ֖z inOV9* g>P %0@I_49Tةapp?iXhӘg|2F\z[J"-Vwr=VtAa~ _=yh7٘<3'(/l8c,;`T%)ep c.fxW\Z I w[1A]!u„QԁXD=&@b^.Xi6-Sa™}TΏeFZ~uH9ź8%:{N#`nmLh2<߬xmlH%j O9AQ1|fꐂqBx~,1R[ %/Sat%;&}I!p1贞w{tZZ4z!eJ*,լx`YO7Oޱ韹c#BmAH1 @':P|.I=x )8 UZ9կJ apK۟hMPgPkN4. P%; H ch$^E#G i22|ybЋDv7f Hs0(9gB2!yT*HDv5>,GA\kYw3Ůg#m').]J; wG#Oq8uҞ9 jxluz(&1rDl`I} H7Ou1H9MrЧv\OBtFnp,h׆`I$ tQbj(A{ezg-TfNZj,XUg]"$2Yǵ[Jڴt=dG$O| ZhSPw !0MvJ$6E &UZV%؁@x 3#BIȆR葲*~{|'vE .0<g !3uuۜ$-s 6 .6ryO05q p|[8+M6"}&gKOU^F J+ $G)uuǾ6UT;ʙu`_i;@6N"J"-祾POˆzhLjm: 2-&>^ա"{Y&ODt}7)Q4 Q=EU\f#TF*9p!+f^"T7zwtG~#4<8 21InG&Mo~N,Vk[iٯ E7M b>4kiw'@?k F1gFX'zռo}*zxw95@ڒLIJ{9v_Iv m{;jr%hF˻ulRJHUFO̅]"{!״册AMtIfԨ1o1㞠2 [1)(u>ܤja _C&7sF!)OH=n(퐂R sqqm轀`,OΧL0lCĎRku+45hVI0ĹE0_'ÞvǹnݙWe)( Y Tɔ_+\䇝`RֆgjHjV3DQ/c~(sKQ_ w~4|!BaoܪFշCp(m%Vh*&h;&ެ8|/?f`?B3U)~`Qx nۻHŻ3}SE 鬼1"Љ4|[؟ko9N3ݠYXʻH.QmykJfGʑNʺ#<{[<W? UK]ӡ!2#-3ovj]mEd.Vezɱ(2\̈?+/L?,E 70ջUiɕ.8]o4aE&3BI lV1Q$=?rt6ͶSA- PlJYgy(2&}9I{쬊FP(6r`/UіhcPCmX;x|F,LKU_jYyjߓL4;qwpU%FRKJqH8J px RQp0ʸb-\`Bh`|"~$fS)6NhA]3ׁ^&rՙ<"tqNtw4ͷ~du BmDbL/wˆ0d8[faτtm M;jѨyƒ`UG~3LDlÏ '_$q}ƴ+OЈWAE[ 2b;8Y()Fv_Y4vMWJL:ݘ |{,%i:2??؄GL&||wȎL$n9 d5㰜&:Ŵ09eXZsu1Zn78=j(W;U9r{+΅8 )[jl'&gj^(t*fD);CɐCKdލKaf>uNuWA#s00 ?,UT`*Ei< JZ.` xe_@/=ǽ+!1H 9ٮEڑx¿'6x7S]QeKogFxjY%OJZ\udAePr]7XSCWF>r3"cdSZWT vOv)],z\ɇƄ(iTp]JT֖y'Nd;J6J"Ifq&P6=A>?@q8"pgZҋ$Sf,֍iE賑=xgvs{5)<:ZCH.D6Q߬/pЅOV ڊP }0]ae.vFRaJ_lD7MŢm(Έ 66͢,)HYE>W q[@u_G|QGRχn*&Kitp}@:ʝ3)FFSEɰt6ь( Jd;0-&t' D e+MuRן*-% %U~kT dj},ΈZ;#|YTsb%QM`0+,InFDEVN'l]7, RĥceDV=9F1਺{/BE'I{396CK' x`~kDq6N0:$UU[>R !gy#=ОC{PtYMѧ3zcSi[E/ޔ.H$eV8ez8}WcPqd$Tl8H5yJɐ&n uB~뱅5Ml~ K{ *UU-O';RoVX&=`j oq̲֓0oL0QkM*].At7hMF>cKY~[XޑBrU|Z5Wj_~DZ)Qr)pS"G١D[=hӁaq_6-Djc 0*Wc8+ǔ: ]KcY5Ĉ-Y0XĘJAj#`[!oZ؞7%X&|zB)BAq7!99`2V*lX_P5GI"GCH/ixU?s?K^=kַZ4ӧK!a[Lݸ =5@ޓH総[q4QqAj=+lEJ_3\@"^v *8_ZP lKe^"onSٹJESjދ5F]/Mz#0o 9 ~\h9 ݑ>z8\v R 㟽ٍU)þEf2JܴVw.a(%rmY?)tEq0Q+"6.~swvu`fZ Y[H^'o,FHgbyXRRmt+-1+왋:]P= 4\9VyeKa=6 h^,if~w荎bpg!p׋|hy[0lPUʑGF*uk\:Z̮gT uHX+J}vqj'aaWv9kX;Oʘf8\^صp(V /4;+FOT>az~z١7 5 =]M s$ˌ LB;Uwv{TVhV{Lí,j:t؜*v>4o8m wԕC1f|ڰk5v'2jJNDЖZ=4f ILNq[/`nkKC׹Ɂ{"z&*pOu%q$^aϬeX7D"ee U]E`ž%Omrp''yT<.f c~vfMBT0l=@lo~tbfmp[RWE :԰ .ʅbRF̓OC?ZzʘY:PG7Dv6ٷXzS3hIq WwE/;"SG=&xOT{a{>;Ϲ" |9DgrXl./ş}gKNܴQlU930GUu%S䐭W nL|u mG#ϕP]+lJ+@J>t n t}yW}&6wwmU="'` "-gH,w%FN ϟpUd@mZD&R]xغR}j`hqFv#L\"g*z{Ņu݂$3%?0GLx?e{ڿ{}, Q/M/fpɩ }QeV5Ol2_I'a0OxjexGB}= 7==.' ߵld%&=@'b‘c95SSW{-f&5["]LxE -ݡ$x$C2GiNPQ{[|LYzXu-t/X0t|MAKÒfqo‡J3Hlv/*u:i|!k`*"-:tBϷQn $ @H9(H}swft8Jluq.6ZZؠxܢw?7SDOES-&Pq:|D/s=p| 1V6$/zY3/{EwbƠ!/Zvd0HgMЁal!pxWqRd;fIb 9R)*S+qt*-9=&E5>ky8H3)R[@}pE1!a1NU_f0@!A~:4)8zw&P37IU%J74WH;ڌB϶%X(fMy&56hTRÙVskNY`l4Ua\Ni<>r,1hJ 3B'V"Җ 2mc'Bwa!N4'txrm7_1hpWg>FsFB k{ =`?O_DRIf)S% nvwk͎ RqFe΢P#`|Xh2kU^9ȶ C2Z *Z. [?>gteӭV.N)ESH&uV_rjF-2~7 A*l#ǻ㓾뷆 {9~wVU 9&c;=@qd8&,-Ad-֩٦GZO3T5PI`dI98F>Wh h=%JX|R|9)x=e '*?M-E(`d" Jq[MQg~bF,fzp޸Sa;*QXPM:7UwfK{fخ*WFC=KF%v-MGU=otKaC,M8&EA~#0*huk7ʎuj7a̞S50:%C,: ,"si3 bաpxPNbvE`4eM4lH-A]4:3xӇ͇KNӷb禭A,x;q8nCs+@ )RYҿ? t\y'{[88E#'j_i\@jLfsE[p-_8*m03PU|/j{—eϲ`t,pQZOݰ>0brNFR\7?^2Q3- E.`sx$O\F$.$5v晦k(9͹gIE,[@ym5P}ibȌ_^xtJQR2uqo_n%+u L)1a>8 L%#B5P9FW2PSr^8>l6'v)KF)q1?dYlDg]q~ +}H;.KpQLt!x uG5ph爰9SN-fwEV$YjWsP-Ի>萅kg_K}׼ dD{VMinIR ^@!7jZ=pო͹8Di XrrsmSx2)M9wp51{5żC/ T*v**%oĴc B8!.^D.R> ;P+ b1N'"UY&{}Lnqߥynb=+×u[IUv0[f) B=DNFvPMm}%MK[*&rEI{=aiHUiōĥ @!$FڛRw=I?=ga3 NKA3fCLʞVw, >Dnd)b"<դ)}8c̷v6B yj9~̍T3Sf_ڟ|bX@Kd6 d[쩟D5Y4mg rb"P8 ˀx{?8'=e'MXi|e;ji%QOZ j8Z{˛.I+!<%B@[Ч>^(\M{xHj> ^@ ՙeL%jvޱzy3qJf}a"x{@ tԠnf[uuߤk'w!֟Tq%UⰦ 2ջ;,_d cT ZV,d|"44*36xB]α!PA?bM9M߆k{u@|#Kw[WO؋BҼs1ۢW E7lkو@8@8 @+*1r1&dd)ztç/M,a{qW;k`Ih >fX_~ӕ"k |v5N~Xq4-}ogfDVN}}B 2hYYmWpD';3>NT^'Oe41 ?FxjbKw<@WU]L'|q;rO@x4n9+nP/^F]Nu_.jRMw\ph$IN`<NBѯ#mPHg 4xleGoOiŴ\ɺZG@F~}.+ Ep3t馳U =#EܨvÍXEtpuڲl>y}1X<0}AHx Ц=ki1pV3Nැ&wzGFI/'x7^Xϔ=~_ۏAb9plV.m4xdZP2cц҉?:%4GL`v>di E՜4WWXesgKXxN\0xP>6ad8Do6 Vkeql.:"!#".큐L~v-7ٙNJB]W'z[Qx)9 |2]յϵCI>٭ Ng5]VaLl%{v ad}**@dOlZP.^ͺkd;[H, od9'SʳZѭ#"r8Q֔{9G V~VK]U 9_gr1T_bHj7zD!aFwUX@Zy( Z@.^<˦ҩ2T1't)||} >kH^(VKk*'"DZ "4̫ 3:?JODVH2)q0Һ}=#yF f_[VtOhN揔SaXJojmeٝz $2,Df֒  ;=VO%bRDZ]Lz'1 IS7@ը"Fo+F<JH0BtS;᭾/m+P:NyϞ^h;fsM}7̽CZ\A׻+͊VҼdw%xU &Rl*!dRo=^n\Xvy"ƽ^6ſΦKZ~t o_-Yc <8V?]9E::XRyL3#/kb*@&@?%󒿋^[jx4<wo&I 6@Y:#X4NN*Mt AZO:zM^<~bE_;Śd8*`4}fZ[qBBz&m(ɂF` *YI847; "tcvjAJZ'"q"!)_ \0tmeTMƢFT4`%+:Zڹ!я)f`52`baOoxeg9Κ-ktQtg(漝EM/ abVL`FzC.0ӊS6 陬5X3{/)_ dKN*4JCut(^s+;M+/:}vKŖGKlO%XsΙ%LoR }aǼǸhj| `NpTU~!>~ T&|8\CSɯQlsM촣wV?rb1I'Ն7s[UbTJW=r7+_!9J釸ߐU|ۋ4}<>UȘ4]gss~Y(TI2+KKOw6{/F %%gLOq'zޓQΧ0X *߉:WmLȻ':s\ؓY8Å~1M&y*ɦsP I q$5SI\ӯ†-* ,~AㅚVpF*vE>E@9L|Dťy fW*jL)T, @|vUFƁ)"Ir^^h?6 Vt!cD,*4| 5s QQIOן&Ӫ"\Luۙ1 FS6`mEk0\`޼TXLvw\|ah*enj'j%Qg>|@Kʲ2ʟTozx,H+"ƪݑ8\yIݜ4a=;.PW>WI"#yQ&Xl$zr-/K|R]O_$7CtP0[&j8e]?dp̛X6~z+z06:x~8N"iE9K){ +d[db}+"ir.p|޼{,L'W#XDvW}5)S-$u7P8 }؋ lTݴ ;d)V[Z؟wUA7!J}j]ÔĕG)ۗ$PY'#O_Mf 8FFg%]968qJc$..e=&W@~T* 4cLkEX.)ՌU;IxV@I1gc yBCCAu>PCLS/r|#hMvaZF}A/t#kA`J>]N1٠yV@IyVI=ʮ&c{hG +EO0Ǣp!,\7.t Q؝ƿ'x\dt2B}1'k8d=-XɨvjT-9&DŽsȍ]_RFo56jXk z7OSHiDy޹Pإ&_Lq@]6.IcEa&G0r5&{xR?~B6SxS?vI"[8R2 9_di_,S0Ĝt7=Ty乌u'܏9>Z]פTR=]43LV-(:K0ǗV&v\{7$ }ؘ[K@(" !SہUKr5QEXBK;qɭw_eS7P 䝃Z^*jp: pv9W#_'&fBz2{e9J3UЎR`P!ʹ)s![B^$zV ',^ڰ-d]Ǭ߈x U8MX$㧌 9-29m_wdrl3kŌJnA /k}"4cYbYP_dU[cZ 8hkVqГf◽;VaD (LKA%ӝgkf &u|]"".닷4FZ2~/X9)pFg ?: 'ñE`IvIrM*UKҞ CGeu=ɆO9~- u xd!fn(xT܍$R.벛gP$KmN` >mT_'#]P3`N\MSf65۳0!~\l)AUz=0w$ZbGdHJ1~*Ad8W{썳[N[escwSt ?/u7_QuWew$ -@}++F^, "oCT d.]+uyd#B d- tLk~ ô#rԪ{'ՉqqGcfϪ/Jn2 宏Ub  la^!Dto3!'>5*BҶuiJd?+( {aaٳV n[KIc^]Z)z-*?ьF;SA!FOh,Gzkɷ2@ pnݨDcӨB?JwE0G`؁ >^f,ܔoYy+)2 #? +zYx(7:ee-bm?nf>w%.3,:-&LզǰFcHcV s^ *mLI[-Y 0jzFgk/#0Hvw$w~Z"sdA(HLSg0(? ]^Ǘ` =?jZ0w}pZu׻Ġwrj0q\V1ˀopם|zoz[(M%$hXr"m}X>}F=IFFՃv!C:TcmOa7^PF0 pmId2Vb z-^-rO|B)s䏎(pZq2i'J0qL_Pgx^,<Э$xu9z y|UΈm 7_%ɟE`3A{$<}zЈ<*dX4QDѮ]֑%p*T]P.+r FZw(=.#քRU#uʶH_Mu4FǕsOz6x2DS.$݌>!&Eػ_&coFAňښd*?dc|5QVTp`ܝ 6w!8ZvvCHWQ<=_?WzK()"'?gӉy`3Sh獇eփLMzLo&. ffifR۔k@n6b죙x ݁w"Ad[t0_CWzG<D\QbBaH4y@ =c StDZI Æx`l׈=󎔄XQpv}gf$]ÑQ.DϗȄ(׍Bl9P}# lG12/@`_qx; ! CQa9u 46r%_zlҏ&n˝)ay8ԛy>v'S*\ɟzds;F+CDž!c欱@ ذ]Pűr ޑѾ (^?>kOJ^9[xH@HEJ4bp(biNI c< %fdecHV/?-TTЕ{3Zc4 2< aU)kU@tle(pIy&U)M\`nNe)QĈ(G>_cԧd'1Rw#m*1X/n< +mm<9/ Ed\ߺǢB\X "UCpa%6]VTrfĦ"uP!K^ Uj="%Ek'ɞ̿eФQWɠ+6e1vACg vLAP H.KAFm㈬ǔ а$Elo??{ˑj`&XKiWD3]Fu"˳RX?&dbރkxNf3L| F4w[Th+@!y[GNEu$rY[02N`=c0utuBȲ/#_zC)뮘N2"2-W۩@# 1 hdr4kFx'9Qz/1L\;~.3?{G65AOH T3$ {p1qu6Jr,Q^CWFIN{i|E ]39a¬sp{<08vbRH]T%h˔\_K6߁CEczb)#wo꜒iAG-I/t&Ƭ*L~p{$@9%fP/ #nܕ琤1h_y*O tX2?T#aʻ178:S+scҸvvƸ̠eU}7I,;FB߯~I@B{SBd[&nO%n;um ?3^n1c~Qui}TukYYs&lhsZo(JKJ Tn|%!]M% {bBC݀v@xƥ*c Y Fتӝ gqh~FNMex͊xŇ3x<*u3s&`k@NqPP:6cqo#8]JXV|h&οb.la64 #:A245X@Pζ V廏rOj%AYxùu<ֿZ.4H " ZO$/  "VQTœ<7{g4ѠLcb\cc2E H~o~sY ')U,yjKoaU| E0# mW\$|_=(#e$xKƀ>m?8T֊f.f{h <jRδ8*l,)[ݛlڲQW7zaj*RzT֚NQzK0&b1 f*퇶)wU{"+͜[ }dMDrr(#-h^&,m Q| ~tB}vCwS[9w0Fzhӡ'9^ _X7JC fFhVOojvhfmg( `Zm?BVd {q`p:|TF\soOG?2O F˚#3=C@|)PR> xYrc],,N{:(pUTi#_ &*+sG3&g\Xw=ʆqWY]A"Aoy®P?. [ nWĭK[|_aHjXWޏʽ034~ThT5} ϥEtQ$n'#B$BJP'؃.\3ǹ~(s vd?OK=-]ˤ5:X̛9f4Njf_r*) 𠞏O2& _<;!ԤDJ'D1Reɻ(bz JAe%_zxKKbBPQMB.]6T\Ih UMCK<| Pt; aDð$W0$,ٻmH4۬% b_ dӢ CpZ}?jJWȯ$6[+fGKV|/DA1 3 xzK4ƪR̭0u]F(G` ?[\N IA<%~}7!2pd11ٽsclDdh\]ؔ7&\ghNۃ.!3߶ diO.?G{4Qp]!_m#ש&ޱBeP:Q˖ÎuggPWwN?HpT]X:D!3m@ڢщ*QFE߳L>1đ?En/87exΞuGRVYc@cүBNh0/6/|# /$JmٕKԡN{O&vϢAy,T(.lھYuO5v'yk^sCSΕHI}|[n P#Aّ,0eu[lK@j\&.|VW:t8} 18D ~86Aj+ęqj}"7:x{g"Ć4|cA6},1r|1LvHr|,6?wl1dagyjИ 5 h1$55Aq,HɈKDb5lCi+uB5jUqWJ*kqL _M7SZg}.)ha-^pqf7[iY#zO)Aei5[hғJ&2\`A^< ya橼_C{`bf&+y60YmtAgShHDk/GNRĭϠ DX9Iϐ~E|*JԄx`[eĀdދeӢHKK/d& W2,Z8\Q08$~&*s#п6ePQ{=Qh积v݆x4lpUe~b] +7/5I+lCd9F5GpA?3P.|) s*:PS|1A˜J29曞{)JoeKngv|m#6Hi::"/OdFdhB P>lt@ YNd i j^h,l9Bxٜ?3hQ7ŻY[8٦Y1 jtL$#dWp8g"*5=,~[]VƠI? T1ܼy54IJ=B #REoz72v TП. JR S1y blXɨ$Xnq\HK*lȪ)>VE)H@TYXw9>m14s\ml0ՇڳBks:ޏOޟWkxcRb[$TWV]mװ}g\}e%dVX-;w/r3 %RkSccVcs:/B|薲͎jm5hU޼/v OuIsxB@m֭{nxQIGZ rv4m~S+ Yy J*|z k=!Qlkq~Щ*K8f62Rs <|Q= …N,C8ԇIz2GzY=22oy# 3lgn|%>x;%%9CVd?/Ŵz\ d2'ÿ15M(#)Օ4WI] ̷5\MgB9-4 q1A)4-s*=L{tȴN_yLQzX7 P@Y.a8c^[qI$_IV*gup `ѫR唒wLrĻ.q{пY*NP+/al5([& Az?b) [@* պKyA|9!9}w*?'ˉʕ7wKj8!E{R!>|YPysviNJ+LDpH;1i'("O?iφ˃]wv;柞hWWMYU3pox<cbٵi<8!j[LЬqEIɡ}vj/ EBfoU; 'f.iA3?;Ja=뿛 VVtnP\7Jo|vVRx|Y 0J[ Kyi־m8iE#NUm1N+IkUm.l:1~#l)9ˡ$S.{a!Ȇ>v`PmqCwBSI.`D;ͪ vLsnKڇxvʼn*pWtհ#%YW6ljfgBRL%A¶6l)킴DWRi@JEG<'Pp cO߀l{^x쮞ZSnanjqMNvu>ߊ8-I~ plj+si<dghwJm#;BaTxq13 `w xj6% R7K鉗^[ dF#7MB8С),&/piN<}츊 @ m7oZ[?ˮ@*6UA\nl8B*dS1 { )T:Øs_c yQ 4mKtN)#)k@Mmv9|cࡍw!xru8pyÉFQ,R5J>= 1Gw!!StP&9djgÚKoX"xbk3G(f(;wO0U#Mi3CHa!U9ߒ)5s@T$ Bw|҅ӖuP~\_{4y<:cIƵډR`U>ADXou!΂ pv|&5EX;mN若-U2@4LfBنHV萗?iZ?єAG+ [%4 5sk1Iu NW&glA;}M@gRyzFv@Ii\l6[fOA$6z.r_ʕ\`~ }{̾7k=ybm=¯7@ tJXm]Q#d(9R8K7?k*44 診ы՜ %;XdWG|fǩtה +9?8<.b'i0]ΜP5/F<*K?`ZwlT&DE-ȿ-8:) < ˙?o+>Jll,H3}^NTB09~9;3hF[LU>Vh/B'ʄ1.OZM_QiT!P2](8k $_[4˾lGrhhWAD/7;>.] G<5| y8ېVh~ZU?L43Q%KجO[OMr[.}H@E_4DNtƕ/ߗ,{M. dx8fEokxB_bJo_7Xx+XBQ;âxZ=0YxR &5ڙ2-L ~3S@|pvh/eE[_pC@!D]oqwYi9u5u w[~v.3&ذqp}]Y6(Tz"p@'c)PE%?EЈ~0*^ѝZ?d#ɗ\W/ga/{ni_ 7&B ]folA+Bߴ<*Â,(0 )9kbhI|mB ^70K$.6,\uOE)B0-fv ߞ&c9,(cR5u p%C41<#(ƓjchgGDabaU|`=;)z 2NۆX GN iYO%&wϥHQ,*bIJ73.!"}k*`1+U:-"T&&oȠX?YoXX~gwjJ,c;;evF`42e KPLSdFu :([] W9ۭ"`$)%cKd mIK&DӤ]ߩTK0 {9+z)98ߑDX5#1HG>"zuɽ%xIqbl(䑻YGm6] fqP-|ogj]AoR3?C2Kw'{W?PBtC| m`LHZ&d A^D6@%Y?, }q-~&&KBѴqD+LR㜸ܧ3f3~xA%Y9ח g t{ϫ .{T=cwd>Oa?c>A6;BDJ*"/ð?7HMˎ[ 4*vPzW$B`WJ Ϛ8%k2 .r5%Qg 1h-aDbVB=Q $ED20 +Qmʥ\|G2d@-lV5;: QNj=S굕agm'_R Iv 5ǒ%弐dy4Q[Lh ;g}`:oᬷ']L֨e7(z+ M]5s "39X%QSR a}i.p6j~ӪAgZiLN[_7@ҋ 0,e{C<P6"  |W{B?=mW5Kf}{QGE^Ҷ˝bod`׌3"z'S2#_t3O?X\:XLm@ .| '%x1=J#q )xN[_/8_1w=vh߷k!$ Y9Aml9-js8咽j2 !LγɽVc?JY${K>Tzx["cuo{԰I#0 e$,ee%&V@Xʝq}rkц ddi8| ȅq-|sq,Aٷ':d wx Q 3H\Hؿ O'vLD>p>./ X&Mb0|Y]A'Y mywEk?o5EdLdNc#UeF@s>Rnb(36G;T@X=nUW Z:<訆>I!g].hs)!&εW=ڙfd5֒;r Oiw/ W3y* N(s'yIߦC*{X}D6*6; XxmΧ$ ._F55 ?;StHrٳjN="-l've*|mfuLVB!lҖf::4:<$He,',b_<Z¦++:j%GU[|:LkBa7Q_C|JmMYKY(0e1lю%D7' (,>8C,aq2i7BU% -ӂPb0l6\ҰZ2N9 qqB،Cce7iO ,:^>CxcT8=UU3ߕ&K>&5\∼ \BH5x$v0G0} mjIڞf )-8fX<u_uݧ`~FqRza㞠hńFrvpLWތE\n=uJ6ƼpZgX87rƵ9YԎ RwLV.巳 L33V4_= YzNE^¹>$pcUH\H7HN`FZx@NlBVx7^P y C6xGdŀ{6d*2sȍ7< >8w5s:+p[f#›u~ZiWmOaqc#?+yW|[̮4pSy„O)ӜQzc}ħ_c擉n4"2e8=C+WZ"axpM1(F'Tx'|r# gcp~5aMkg` qd!-iuJ4֠E* "y5-~/C~#\6M6)*leO`q@DQI1Q>^kq@m`tk>e`UmFLy]^F P֩т<^s-\Ko[2ծ2BgTkE8b.5'P Z |};5גf2پ/-[s"zfS>sxv ϡlWG3tֻ^L7ۭݫ Sa! ^N͂J۟`4i6fkXW/*3F%0H󪷩n~}AJB2?1U=,$Gb@"e3 5 cj@,?Bdcjti."FY#KKhu{iRda7I{,Ѝך!ܕEs 8ߙ i*&ѫljeNڄD^ >L;TģT\UY|KWr/)з ɹ~;An|ϹS7!0O^t\8 [a,;_ E~]@fHP BV7Lښ*j*O e@z{5ɩ½k _,mrVYE_O]d.Qy؃V9)$ԋUfhP G) ΜOVzGO ´ZOz&NP3ovn`)ܹ^f ,W쩝qcԗ(]px(Lղ^+ ٭KGaj7gmt[?wnWxr23] &$,)7VaҠ%d!*F)cg3V`p}mSdA|1~HpuUav(𵩣)ּ)aSFL#MFokCk{I*qh|Ou{0_GM+F%)7 e h\3YXUbtv0 >Eh!T7[{ӏ\Gcz~58^{*.w2#YjpF9M܈:\||Oմ'1aNLږxYkI%}<Ѽ>zBy':]Z{37 {brv B9"<7&&L˒XJXf]uvR^'TjO)I(X8T^$ih-kGQWO'5}6bFS {LKh />clk3[;ycNsf균7#WBl…8eENԋj^hۋOQF#_@YGuRt`[>ja_  G ;MwE`$!ޠ fT7kG{ 8<%䴕⮇\?_0˟/a[O!'IY-- ټp%F<*?ӵ ih CKAT}s-vi5Ai3<@uK5 eE \S$_s;$;{drwTAAq*IhMkء >;J\stDwmѬw?7jU 4jҭtu!Պ\-`>]5oÜ\) sb nr͖_˞{wezjʀ0EE`z~[+2J՘\#ƞB5\o*ñxI'))㭴U4c눜mnh  [FuVBq< HG_`UäQѸUQ|1/E(q2U #//mfHӲY2HRgX=@6nݑ|nCV8-SCXoĕ!hT:t!.h4RMUO.* p.ܑhYIʝhtB"mp݅(cw@#rXǾ4\ozR.E_E jr<173zl^m_N3a 稔rGRdAUS zf%Ǩ!=n<戆~k!;fKOrЏ° w4yJ9jsҭ3tgdt!dud0Ӛg`|zQ =AnR 9;.QN-#NCPHpg._e/kp1ACc6z~sq2;ڐZ@P7-¤~=7Ё:;1Kl[Nhݜ|a Ǿ0I8<`CXw_/y 쩱oBv8N5/B[/R\R8GE%]КdAj{ x\Ac-8]ryFQzSE~4s~a,A LyKBo.6I9ښj >vscC .Dt$sABT0(' IS桊y?xgN1{LTeŴ%[I6hzdlHc e߀`}퇶Ԡ$!E18 8V%rau.#$U^v{A?ʧ^Q="2s4͑fZVSY8Tɬ(T nДx<:ITMݓi/R5 ͹)%d7:u*cp0Ic ̛#縪sGxn$Ԥ,P^C5O:KY˗6^$Pe9}s[XmME4]7>b+Q[2%=r |gYW5gyCFOGL N5 ZI:,nV ?Wd(X]lR7.ֵ.s€t/u߯g"9)2-l%rѰlGE~("+CHÇxӴ*JW;tԿ iCVO2Y{".r t7 WnJaGȥH!F' !G?TE*)0WHRuB Z ~%?I6I\w;?y'< EǛt2fq=THEL&@/.Aa𣏕JB;3kZ9K;Xi`cEIBM .Eg>dP36M G<#g4M!TXã\tK@hJuVZ$#r1ȫ]h.SQgCHd>h=*H,Bl1x -ܼ>ܗZF))nbk?>3fCq{=Z ْ/9$ Rpv&e2+= cW{sB؊0 M7+@("f#MPŸmF&kr@\4BcUYCmTM)-(~rv# 'K.]PV=۸}RDBHrc4~M*!r)6b]D=AtfJӍa'<`̝O|YZ֎Z.E}J mev&|*DmA^ zıڱXu=Fј?r 2 +1ESʍ[1ЖM 7zRˡzeI-7GH͂nݢȫ%^gyxIb7uC9hI-sAEEuV'*)_PHK`y-wl]:Y;j۩FJI\k3, ǎ0j D ;"|=F `hU s&H oɳߒ'x͸Qw 6\ t/ز&G("U) c 7 kO ,A"ُ@@H˭y.O뱴C쥡n|+,nEɞ|L9'x!5lXFKU78U=n4=l'A.CkWsWD=fq˩9zmWEJ7 T"3uYXײf̏fORU/Q^̩cơT&z8|k2\:63+VݽϦ{f4Г hOU௺!bh~"S&?N2Ar5?$֞eNKCӬ,č]*2As96# ݷ`5p\זi!Oũ;#3DJ1^`tMBGcf/m8Gy8"pM!BVzƽ^ZI o.ki`x*@K=kg'Lҙ&2lM&| Q!u DNzhGH`0QΘ՞4޾ŝqz6-*?I w):pXت$`T*~f] 82KR1+ְ~Ą/aofm,0HicT!Ǭ+o{=tzt-4Q Mu0" F 1]I9OdP:imi2IV6b0BU-btڛ*Vӱtk qחDiAfZg]Q<$ #w >7dPO<$֒43K%%=e(aN%Gixo6꒖@ud鈇7< dts?L]VV#>T Ʀ}·@:DhժrϽ.:&=,xBd5Z&ɧ'TWGkR(f͹1d$:C1"B <<dе$Ʋ>3^ l#eb2iXf=f+yrjHAd )Gʨfp]'r@;mS^(D+v R/n708[F1+DJn6u&~ 72cZaff>x@]}P ptݓҮ+ w kUq2ѠƨD* SW,vӁAMRj' 8+^ p TI !K:RS?O@ӗv9"*:^6Yp[8e GtBon^3"%{}e7"-KxyhuדeR0Y#%rѪ^N)}{k9@Eyuɬ_̓(^[˅1˅5zeK !e3|(8%b7_c$rԗ5mǘs,2,d˔2"bY:Z-Jw0IpJA^^ۼ9Z2f Z5SEjY~ԷZ*HXUҔ,rV%OwTE2{R8'u_E׵ !GMcvk_KnOkx cr5IkF'gفj CdYe%BiAiMjOl+U ͷ/LlMȟ2gֳcTppZ*Ty>K%6fr=TQI?#gkӎω:\kE9e"^x6}dG!w8Qk6+6-?u#H^mEv[!+Ӝ}u4Fg-*EKh"]‹UrOAr^eyTM~ Q_nK >WKaK(g/Cƭ䃝-lۋ2*7bu.f=.j۵lJ,jd12]5zȐE܈.!C¸vri@իw6lw%dlqDxu%Q5B, xS9e)l$Lom2'J8GCs](Fq[IYpb9ARd5;璘$9#J,Ṕdh+Od#VkZYk_nb)1Dn]w  į}PXUC1=4Y48U셿Zq$)\/;EKq:wA:u2"_sԈ/yG/\a;aR^ϴ_L;f& ,#W=h+)2=>oqgq|1+FCpcF4TQ7-x-k ѱi \lsvց RF@*opbO/QF\<--# أMp}e@fDeI|8Q ʐcpyԤF|va{&B.KR_4w0THڛ*QɈrzZ GV=g)0/ǕG\ĄGM oЪ&xUja '5OE! }IMf1ßYpBz6|A֏x42 \PNBNH\< mP.5&ai[Y*'Iۭ)vNR Ku٪GwٙYeR ݓwY y|vmν)Mn sqj TsbV!`7JSb0Br=ѨP}?*.#*"̖XE8D;eK/(B}p z ϥ(u?'2QN!T]P |/#-'E&YlԾ:bK6kUXn[!X$P@gS6]kƈԆak  e1epjOQYSҖ%GR+ $1 PZj so>AJEp}CZs[-`Yq m*oFJWgBEv_ܪB vEDp:`Qpew1춹"WU=Zz ޮ;/RTB=\,BhYFA|eu+=I\TE܌R!ŰYcr{}$ڒ67Qw3Ҵ q u341׻{" k~lKʸ-^O+rmiRu)>܈X)HSp2YG`};%-ֹꞫͶ`A@ k>]"0(V ȜH|>ti`4n4ǘn;%+҂C$0<)( arl Xh- 8w1cNlcy- cߏs˭CN#,߫Gߝ.׻$B]T's?;Spkpw ~<YsZ1#L Cy.l_k c|,,er.#,-K퇏GRXoNG:dZe/k,_\H˰O韻cVZ1z0qj0xiy~ֻ : Rٌa'-Dr;dƴ٣H*=+YG8f-kAj$ 7er@^^VJցL"YTzwӬMm5=gHhmT x*# e4qrM pH:N{ˀ)O'!8+0HJ%aI[, "DrSztf5>v|T{jA`gr~&?nI!·9km.QF$h-LVG C!:]`R'1qQ+f&0H)q}h&(nCcZ}jD.HmX‰ɀc2U7(3ws针y%$ VW`ao.%e= L+7/+px%>k}Ӊ,[?j?kȃ ԷG0P#a蛩JkP \rEP7#,I?ƥe*)zLˏKR4BeJ첩'=_e~kk^@SAeƕ4v`G D-ӬF⒰*foFpӟ\/02Ej$s-yfu&c0x 2&dNx'Bϥex<ڽmVA P= h{dڟJP|(f%o!4٬ep%KXJ̢W^VCV׶bni! ui::ճkԪk0V#rhlp &N`y6t䨑`ZVl̊:QlɦEj1I Y -W -#~pԖ6nϐla!^I(|+9eը{SpZAfc04//Dahmc(iZ*{U3B;'i0(pBb Q1t`O!F܀< SqPA;8\M2P]y{w˓5S-OXl}횦4oc<98aAmJؕ*w' ҆vLC3?+R$'1^7SJRl\_sU^!`$uTɨ38;pJޟp:`Y1j3+W󻅚>:ϙTGg| 4Jդ1EQ@tF+⠳.!$'Cya?&Jg$f' V! F ]0?NV(uFJܡXH(]'S8{{:KBk`o G0$8Ka:rጃUG\vЮ*o*tol $'[bN/X\H 3JUʊiۀtgsXp%M]F%U#itעM5yCjN[iϹ'+pnOܗCmXSSVu5Mx-2ܾSc^gQoHISh0?3G z [>x-Ju/;<0Yqԃ|'k@x}t?J1N};7 S2c99B/":CM0*_O<4/x[NhE9]jm{ ]]0 2NhGmX C`Tu Fm[RAuLL6օ͍|,HW{e\z F9pq-$ig~;צTyyg>'? ~~F`Ю:EboNnsZbR (Vpדg;7pW#D+O9I'^^Z N)H!^ 3-ڮs:!`˹]]gdjd.x⯠[ D9ij>;̨:_&V/-n1qSb.7q$78KL-03޹J4#V g.Y9y#ị߿ RXxh䫠=:e1i@$oײ-p¡.Cls2 ]Mr2ŰV﫹~psroWQEsfAYZ5&0[F/e-1DW9-iW @Z1݌#8^8_8p\ F =m2#哆$9pzAz|J$/ nJD;yݼT@qɞEpAϿg?^ԗU0{Mc-! LΘg2.+5^ntjW?/1F֒ڸ㶢AͅJm.{Qx]Fp &ZYp1z)~hjO|"Fu8()r4({B+4fB/k;8Rn*i'1DևXŘ[ٖ/kR+ZjŚtsxx}G&h 9j_`1wiBUj4<(8t-rH:-ϡ,]5e̅yf?cMz`+JJ_9!e Q F#X8 Krb ;4RSL7}FE0}ГJXi4P g %M-Wi:%'<~#P{0wj.Qܽ/HYXƱd`ɻccZN<$g Vs'KC,#lÍfE@ё/ba(;Gr;uz<5?dyKGj'e|\,u,@,G"p'(:2-9"߱ϟc4o:Q Hr{á>Y?yMzٳ 0IϱݨСpD {5=$N$թ2ɧ~sR,go%{%}p٪}k?hѶ)9po'̓¦}}$M/bَהWwTs|QN@ ɝy@7L,'_Akoz DҦ~Mz1sN3%?:EwHW?h-Nd:n l''2zO4(4UjlHR@Ah4K =pf4}[_^ozByBE=@:{qME(9%_\ll´nt%`>nmnK3,j9;i2 .>_~qpnJ::q )M!Y fwm2RH۵4j{95(VWp˦%uq/[%`*WܑI8>?tU$PH}C#F ݦKv "=,YǢ9(ݫw6~8mqyCѝ*@3w0y(];mqD#k!& C]`<t}!#~j)5NNR=~@~hw;~m.+&;{9O2Jݼ2ƿp{#ʚ:J45aqiԱorSA'wV'3wnoހzZh߂ZLǢE VC6d7g\SQ+/pPkyGp4i9ãh;bq#>$u5 UF!zq-2٤W|zŇTBgw5BhyK_g"f+A~ɦĭ\Vt}(<8ʁ^H5"0ԭD0-[@x8nc`MU G5SH#fť`}.&T3^Z9.οB*G% xF_p):,·E$97@\'_ ^+CQ(ƖىoZ4bIk+[va~jE.kaU}-ۍ w U?ǜ̃Z ښ omlbnWc+|-odz8xFN7x:,: ~[Rzէk 8"z@`bYek0Hq?΁gJgeh35ѮJ,JP#VÜL& 'CkN85 W$mVK^y Pp 89(c 0qCFdWsLjFKz+@:8(ٞ_(}]`$VQ ^+_̦\w:mHnAslP> tXX܊܅Is]ee;u!ٳ!*s1(K6\Cˑ5Z!7֜CžqO)BN].3\_H1Milx֠|YMYs)&o9Tڏc00*t\Z=6¾vAt IF4FZ>I.u @a#yw*y'ZޟJ+Sb: )DGw0a,9KDч1}efA+4 PLvYp1͢^UƊ]5l9to>9!~bKE7GW\))5iO(N>~#kJޕ7ǟuEXݟ&,5 gF: +USD%\7sQ%5Td8ȀuLCcVs$tt?3'@.ߖaPW*; Ϊ[q0=bJ]#$luՁ@ͤ} ChdKfc1&\i 1d@|:@ӡI y^(M^VXӫCV,w@SkSiu-E#]գ f.e iM9 `H-Xh`7Ƨ9XhB+Ge5C%FR[ % V!X:e3jYЦ |,` G!"+K_FQ7sG먴;-qm_[XAk<8EhjpX*כWGĔ¹j#}{&Մ7QJ!ݢj[|WGh"P8;[< k(|T33h ro=-NXJsx'O\sY&xZ[6{\98w})'l\P4$\ pGy?=}LUbBv.Ѯh \W2Ml*0'Veʏz`䅴ኜ{®y&7g(:7چoIIBe=t0 )rGJe{;pMZ%i^*IHizd~WN9}d]wemzafDnE,.i8?X=n83$t^XDR*t}(V# 2dkQ: B |B;p[j5kWq20:YL!dh<I:C9꼦%ζ0 U:&Y(lȘĿ<973ث{.~<ќɺ[ljV:,m;jv>m:l"0FSW^Q)XzO%3Ҡ` S>a!BWӽ;R̎J>̜Ԯg"kh-#A=P*;h[ -+}/PW%.b)P ʆ,FZ9bfnovH}" W6oGZm>Aw.gYRb?~jOǞиb52,?xsy%A[+m"<1ZsOup w984/ ?]ah#℆ keKtX\ ج?Vqt4DEF2,S'F?4k<pITN}hX+BhgLP穉)>R9M 1V1 N2o;#X8,PYOXF}|9XX^PKL΁Np˸9 v~7xtl v8Z(Fy>bɵxVA pjA`QE|ɟ zGM*RL|YjJx`$L\i"|GsBp#xW={ّ(2En5sY$G`!o ɝ?ij*O\\6 )̀ay!I=EyMsA%kGҧwkw$-4;dOw[t;EیN?W%$am .m95 acxXVS8|zntI121V}^-kYx-mԲfR4;4Ƀ@n60IgYa<@7pt~&:@qeCcs):]Qe#Of>uӀ$Ǵpd{_&qL{DNZ /Pq_P}hsRF%02X]}df{^V%vodsW>ҖOf<2%?XѬ'Pg]ǐǼ"=/pD,Ĩf[d?ұkTe$9XAw%ߋ (gWeaQӃͥ#C)8&ZQ0\h 0Ci?)*kG[G NMJIOZm']=07onn2oĮ}/6eG"G k%`h~HZ6#iLJy$B+hgvhvee¡6Ԁfk X15R;K3Up+< wz W%mޖIla٨|fG\Z**ʻ+} bAK?V€f\9;XfΖ}<)ͫðړ]Z0DѸ|FGKr~dKCQٛE}pm;2@AAsj?eǽ*K+SM~4&Y⸤D՝HerZ1T_|"5a~C۸~ C19RbWLN&脋8Aiz .-kOiJdm`R$@ Butȹ &SX|K!RU 3f-%@ktd,)0ʁ'.ć BzJto5a (^Shl&JNZw3$"x?HehpcZDѤ}aҳ~D4\ՠ`$v@ϕhEY8UK^km#-q{ppN9Y|=e?Iwӂ;*e?K9y Hq ]npb,+!IT y^##HG3Ƌ旡r8ɳΙlh~g4/}czkQ0Ǐ~ VPZ9TX{`zhy] eQhX'UF1q\KF[x̐ޫ9%t}syovr bPSF~ǬjRpE>CSl4)FW6I ~?%a.t]򧳰dF'0*' n%(.=S '4Dzq DY< WBԎ4gGhiZF.>2'hwPdh#l 4Sn[Ce]VkaR(55AFogtݎ28uzi6+5e^b.gsQ=5a\IOxbJe`,A+|@C*o({j}Yò߭ ظh]%^N̥t԰EΞAh/ v\+Y V{GrmKO3'ZeĨXI=Y(߻]憶_&8֩] +ɒ;:?F{ܵF ", BaBې. >.g-vLt $M$<2ywh uUĝU q V v! $& ;S?mO kʙeiwQKJ> n6E@㊸9;&fUEO vGŹH̔AQZs@Uܰ3FTdIp|C&.@D. 6 i1t#J>nǝ`l.D<𒔵C5 @a=/@ܥC^91hU$_0WT7v:7LϤLzFul+nVAojuFQ. Şn""Sd< x 2"eݳ Gx J wZc 7@HG`%$Nh2L&qXPkދ&"$Q2h /Rh8,SVnCh=AP֛Wgg{gM##+9k]Hӫ/su?mK>v,Q S-:w]^?HIQ)Yt`z3hA]S{>@:DST1%`iYaFJr%9"me582S>)9,TTUKBrH(pϿהl,I|_6Gew=;d X?~!n) 1Dv\M\9=z[mDѬE&O}ʊ>kOs}lD"j 9RUݰ+{P_= g *$W*$RO2N6 b^É2g\@XH^ }nU̸GbKj_ աmږ|g88+2THPvvi/l)c`Ǿ\/~\Eb&jXaDFHS<ّxṇl];&(%b$:D嗳Jso>qe% D+͔. SCNؠ҉ Si!u5.LC21rϬGСTw|wuuUġ_й@bGMdF=a+ vUXzXA&cA|ů|%D U1:*:;qFYOOjR]Y?GxIF\'٨!:tm"DU"47m nOaܺ&!Us򄫷J@~/L;rJDM[ <3Ko7#'+["hUA̝565,oMaX`r)LBγ*WgyR` gNH" "/G]41i"4hh(-NXK?zLDvM 4HOȫa{ՆH@~pPW{;ة9s8 GgC$C*cg~^'`tږ П? K*^vnɜlmK|¡l?A+0ykN³&~\Xy2(d:i{tt. 'r$Y=5èbԳty,u:񒙖3W4P#qRwEim?G48D, ג;TQu,%]~76{q&ї UN@2b(΢Ő1 5ϱVzS>Fo CYgXJM<-Yma|t Z[!FR ڈZJzˮtmjLvɢA׈3{9k aȧ:4,L+2eaHW\ΕDzl?G+Ehc |ws12eQU%Ƹr)"y9%*֠DaoJ8ubfyuBgA}L[e=} Tu8z,`,޶ F_stuЀ%2^h*x(!QLG(v+O*j)JPpsp!len}g.VW Yu#NbmҟH:i>b%nّ|y.#$,D~0Q($l4 ;&+So ʚxX,^2{Uce<,%`^ؽ|Љp,T J vcPESSe%̏G~ GV^^XJEFi]S9>;{pه8%VI6ٓZG%/vnXBn0:1X55r8xՠBBs%F7FI46ZqaZaMbT\DWRy of"q%IAX wfq ahsE8*i4"](bHxv*޶5( bұH^)eςÞVpM {"Ywuu2̇a4E]u2[dW_*2ϼ\\XoGŭ=G=||aij *Gs'€.}J,TQJR&zΰI4@'.@6SWBȦ;@ ȾI>#KeYg Hzg+T"U[9J=m# 2{ ZFuJ*`Jɪ4?x]-3vR7p>~st3s?ӘX?'Ն0|t vJl*,H´1*׶#-(ccZڕ nKaT95kEwgd|yQz_8wjr7):H<1 >X:0ilN6Idx+]ca(BL#`׍_/ih匆FƠ6}~*ˬ`ߟ0M/xIT)b[+@`eAh{nˆ{JZanڃ=$81`-5xU.Mobnbq_3C`~+JbP'rrӟ ">z㘮]cpr'FHUzʕIJJGkm>`8K`XE$MS+o+(hpiz ܁#yB $tBr?/AVSSQHxd{M* 灄K2^":u9`jf1a u#>̜YmGJP Z#O>yp{{mcZqB;k%i9-)oVWc_ST_ZxwՇCͻ/RO]"R+|(g,r jމ*:2Ҫ?;o_TW>ȮGG[$8]N>!XCDg%0-,L M^JA\/* [.ca<ydGG5,? 1Qv9;yL^}wVɺq^a?݃0Msbp>/s+ S,i@W %9q@/1nDY 01;c,V.m7tQ&Hr>".b7zU[hS!VDb=Ӄ?Uāeo]F[;[Z',bE\:O pRewt|?^z#P 3U.2Q, p8E)>v )La:Y ,vV`>ngk*1,aG}KakKZոiR)PW}3>}[,' N%_T=Ӥڋ +9F[=Ƣ Eae9P1RoyfX3Y^/>p?]'sxa):aXxA8 f5_1C!~ZcK#ZsW+??N@\\Ӟt:&Yj@599NaT򾝧9>7㛜˺ln ɾ^'Y\OFJev6b z T^H.Sn8OQfJhآ ʡ(+LkAbKĻ;4dl A3o%/Zv/u~eONNgW@W5`AzhiZ C!d ˗aJ8ȼ= [~*7|]%f(UܳDFpF@3tGaNV(z@ljpX1eX㣼f``X,Mvz;`ap`CIianBtS*0IiSk|73Vbt=3պדh=T='JFR}H#='oWtھ&%84JrbT<&)&cMB}O=l9AR OsW;lePCP@z ab@q}#^W)u49ֻs$;) OF1=| x0gv+SBCkT.R-gl.cGy(]Fȉ>r[$|-d bo"kfbiB `6{IW3}LPN ؑEpsOOՁ<؟;1~Z|s$F .aXK`x Lr%$eRgV pnc`\&gmQ~LbN XN'[, R?Ȭ_ؖJ:# uuF3NJ⃺jM4Bhe9Geh:]ktυ/ I {RBVZZCDǵpj"\cp@`g0cXh FR^׾ W < &80D#'ݸxGptl<0AO\Tr6|Mj}k\*{)@lǎ_hQQͨW^WԔ|rbw` zo~7y/iXBhH\l."_n1HêN4)3?M~Hm{\id[\Ѣ_k@xמpu&8 w؜BȄJT:)ƖWEĈ=Z?p3g"C,9F(n 4!i!-qb<wYxMB X \xs9 <:_929mVvۈ=؀IJijMh?+vUD6d]ɖNADr6<'Fmj{e]ߙ/zG ~8d6 qLsYw7H$ի !4/a_keZBMtn8L(2o!390,eZ{B_˛Yw5˝GTPY؋/ |{-g :`m!ж_Q:]mJ VYMЙkuMHŸ;C8x,HI5Po[8m6Gնuu\`v™ӛVbi5e7H $GE6 bN kgfr/`Wya:}e4 E`T')cmRYZO̩[ 劔@d22].N?~p:f(71w:Ob0"lPOw<|=QsНwoO<'sN5#!/ԪsKoGOӟLIx9Ϙ\nR5NL }АUè68@/s3d5x;?/݌R)MvOBХOߞ#6CR;&o;=Yb&q?`9s`݈D7$)+uV$ש tb;]a_aVo5p# ω҇%$}g #R(ܘ|{Z|t&X,(xs&;[ѷUm"SCXs,ߺ^2Ɵ?:Q :<7 0ɯ .鿰:am <9C?]uplMMVm;,W[%$NɎQc3a* d{4w,EiZ0_`dj19m&NLTy\ѡ{uoq/ &I/>o]ȑEX.r(n/1ѶI3cxiRq\ ~Dt%V5݃U34z4ݏcmx^T>;FS\hH<-2 в"L} @96x[ّʹ@qq.ÛЇ{s|4g[;E|HջlMfpwC_D(2, >^7}ҿ'妚"ϑA +0qs}^Z}@َǀXXxK˛ Ú<mڏCrjr F)(NQ9WNnAW๨ckr!YH*@q}- )wY(H [P Cd9PBdAN odS(0u cdvI!6  y+WH҃O3D^$WJ"٬ {ʱœuî9HAHWݕ$W}1kfqH`x^Q=i; ViL߬j([UD3쯞%W`t'fcs߈qIDa.g~Cխ/AVip,B5_`H wVAR @!SH$؟O?ǎrh;Jbg@x#~҃c>}]kZIs`˷eyBdѻai,O4c7}GX;(Ɏsrj²?^Viܲ:aYLs(] ،i-VK$-UN[>I}۠m3?}{ȍ{#_Q订u 7sscqV48y:'GHS6X,~ qk}іTAtn:2aTaGao';.<]xf|ّg߱A^!Xdee45bJ{Xp` n\Jb½R#a7:eV_dyܚ)PsQh|H^ At_ҠΘV]xӈwmUҵ+/,kbeM} 麃x]C niuwn9qmzz OGzwpW+>O][etp]\f{!ޓX 3s}բ!7p'^X z  ebo4 (  33fȝu/,5 Gl:XeD`@ Iy!}􎻖"Idx8ڊ&Κ]l0/[@O{-eN\ۣ5+Рjw}J2sר۵Dzt~*^Aj"3FFYhYA\ t?_JLG ?0rA `&Pq@\17%o*nv"F 8 4W _jmPWU?XdC@ r|Zpad7,vF'F@bH"`ɲ6%+آě( i1X-8#tN@›oJ]vVz bĽBz^t#V7PPŕPz ;ez_^&%wsU!<nRQ\|%]F].(~?^Cy Jn/ȒjovS=Fr :<,<d8zd %d}nj ),'t%8G:j'ͫ9X߁It[Gl (Y^l? l(x%8H 9"}2 \B,prLxg%z(4#72F?moZڮ CXWlIAӞNV7$v+o\CU[UHs_M lf6)ez 24#-;Lrߏb> i ^K;pgdvZW'|ŸZ舲_l%p`d=gsCc.&|bwN PiLOhRTmW\{XE}h)DwaugtEcܠFܽuDgN#u4T6kWRsWA-=',93]Kdv-)>ɴ 36+)%V`:7hY\k9Dl+@ U(0S>Q*<{Y X|oM'N*<>Ity`L(vlO9Ld2(Y U9?z [PPǭp>ΌRS11驪OcgWbToW:whwӳdŦ&@ı4*P`~z;1"! ѽ  u #a%Mqzg: *8]UH fk% ֳU@A۹\p^~H[L 좄ٻgQfoYoz&ŚVn]zQQ.hB} q$YUo xA.%~ CB씢 'ՌF^" 3ZOʼZ/(ra'uE_## A{XXw&j1&!ifr5&i+PxCx18Բimceknl5 iRf'ɠMYW+$Xd( z~x"^٘~J^iOe/ZB?IËE+wz!ݳҤQEU@da2[-C/R$6X[]OۆhJ[n[:ww $dXZ0rMΟ[3tGWC⿾[83;K]-=h܀tNkuuVE?q2JF9*{kP ct?F2>Z)\9*=eS_zC|ozG3zA+rO+EOC|Gﱹ +6b{n|♕sj+x&vܦC@_A9$ǨO*OX#GbIܒ+f]V de4yD嚘|^u5T$r?ϞA丹].o5אFng=y] Y.p:&cPaWH1A irF Lݍp ١XFT[ץ1V-Q| wdܷho^K1]#x  BN#m>i^Qi)&9)㷬 C㉼/' W}$UۣWn& 7ܹhk5[Yq '*/@'٭tKPyya!Iyis?#zsY(vju}\Mm9쮈Mt9L{s9IƐ6 dZ;=< ߴMWZJ.#_ozIwZ "JNлVi@˳ZYXؙd1l6L*? ǙwĨ RAt#Wf0 z]+OIFv.GzML0a Ez6К X0xN;ӹgn`[TX7 o`YaYzT7ac-YMuà D@HIu8J`5Q!Ndq'\ ~Ay P6Z9@ߣJWN?< QHBה RiI4%Œ4h7M>jKA. G4HV35L5aVlA}v3Sz0fXʦwD{zP8>rqJWbG:UA^{Via<%伎o4MҸ3̯FUKRf |ߘtmOF tl mzfCoa&xf2^65rLrt) MSckMa@jrl^w? 5{Q5*Gb2reJ:@ u`s;DS-}\9:0,CΌѣAyAWiԀ"P<2C4 2!- Fn gdw> v l}`߻V'u nmRl\Uvթw$\[ {᠈w;s՚2AC͸K %)﫚-#{pfx7}+1 vjwJT~jQFO;6UaWxR',}avÛ\3iL 2URiOM{OdHz;2lKk6^5SmI/8^&Dyh*@z'*IqWR~s:te`nk5zWZq>z5*}LE<ߜ( ?Yu>kw7_qHQe<. N,'+Qt=ƒ?4iU Bw3um e=8uzX^4l]s&5vp]#]n]vM.A(9,1U6LMZ:1\: f2rX0.m=â\"`7 nF]M&4⎰U ?񚃅xGBdVTG6r-.x! O%y@@fRO*z&7`^f7gHPO V<uO\+o4Rޛ6L\~.!4/?_A6?Cɍ IMW qOɊA x1"$jsP v,JVkܝD;= 瓈Ϡyk]\Gsi/PPw@#K)ZNӱ')Bl:L&/w *ˏ qIm3:CXll{+R&Եdghm =;r,ɔ3JR8[戻vB,>=F/5zf l䋚:9MmPar2W}@P?{|0=L`9=od_V?e6?xU vT͋?Kc y"*MgQ:[QFsNm o+U3"Aɋl6Pj˛~rt?:s=-X۷Yf;2U^y58ceJp-rot62֯ Bx =Rݞ_MO ^Y b79cnr yXm{-KNsZ Ƴ~=Si }K7ykW5aܙzLBFOZ\@xE\6Ӱbܴy==Ldq!7 dTjA1F7\`@e50ðH)\2 ^r7phڲ<%@0MrBYɱ D 4WmR;sc\z$s"Lc. yኟjC D!) א4-)Fb>~>ij9W75j oQTKvQ |'D/8s~J4=.&2`CUw&#Ս0Oဣ[~\ZQ|@Q>]Dqh5Fr4%&(ĺǓ+eƒ'-MQ hP}9]dKWFFk;ߊ}{K)a`YZiRVi<Dq5TeoV(4pLYԈ(aŚ 񾘴/ 2i|G'rHa'uQ!k,J RGrfL9.C @wLR1=܁>KBrN|,x8[-m3y޻B;dL3^vOt0[wUZX6OO*t5NY73;>9UUH!؈@)?oབྷOP8sgFHLJLN`tv3X$6&,,F8Mk11j<ž:#ܷx FD{1+\HyajD4r{ګmf3I- i/Wn˛dρ"UzP Fi4Ý_3f!7JCAgjE{߮-Ӷiv:H,BEJ a/ [=k3-,Pã )+51p-b?\8\}(y1]逃 D ѫ+k_Cvط+LyQegOA cY>) FAA Ѹ8'eycX‰BT^yV^o:MF?쎪9gȘ誫hݿjkϽ%e[|&";)+ynX3 MEh :57!fry:36FU84{%a5<}sb4l3X$1)j|zKfizqU4j=)b'[.k m1ix#:QХ.)٪DU1X=WB5[d4O0wrmLT 8P,24yc(Scp|]AhTȑ<8a0/"^]1H-ߍ=qзph/()S[b_df x$N+i.+ծ{OMk no9؞4 ZtΎHZ;UvkycS[9K 8`~y/)j.(\ #2Bj_Ird n/k@ޮyާM;~~$QrwzHO3 9wZEpp&4aCqkO}b~+bhvۨPˣ:ȀAMf;~V"9z=Umr B<8\ok5DP>1\k-yȺ]u.$2fʩ[AgVՕ3SU/ VN,ƾ`dk) N1Z~MLH+G[T؝yCsiruyr%4YL6=^Lt5C6f Q'6+(t}5:*MAͥBR<K^gvYh◛vf^2PGvd`ѹ$WǮW(>T:YNeA6x1T7lթ=1 F膧͙ԹτA폗֗僄;L%j{ˎGWVEͰj|j}m2T4u;HY , 7 " 7/kLY PKpيR8es+(Eg:+ k{w'iD1=/pƤ0V8'EphΙ|B=m2&t)xp约4sW[68F w/^e_)tSe7{,V֒$UY0k*jw2D8Y6.Y.=R0*Rrg[(mBUFP® s|c~2*UL{:ފUAh8cJx#-P=mֆFƦ,  !4OWMR,'2OQV?ЉpiMԵ>GڏF.KgAw<̿t(H/<wP xm† N;BCϯNo= EPd@f Q25y#wZ;sA>. ATx9؊50M_GqRR8P+cvBs7ցiW4)%g#)P/yԑJư&a M^euP_:0Y%LR_ N7dlJPNA.UqA2<ndf޺ [X_$LNtHWlvyW7WONL^,^QmMl]j7x]n  7xh+>#n[HB4 ?wc6G}]5#<lq5(ws42ȭsb}DZzX;5y&8\ҁRA9Sa SIEɕDUś[T|:yJS w_ZPjH `DeT Hv%ԳZဂ;BOZ7+v?g-@IQ!SjEߕϗ{o4Vt4T_ȇ4F4\tr 3zӛQ5U95MKc_8xV| 5ˆ %Sba}Ad}q ɏ1 6"%ݵiH.Y?{M#: E!4!0҄O0WvHC՛pYn)ء#Qi`0ؙg/z7"a$Fh1xX܌kAlSR@t͝nEc 'LMZw?^,G.ae:c/E1/yӝگh̊z - lg06ll<ܜ;]YXɼ*|ƽrD4,d#MR'sqIaDknxQr~=˝! OsGxeJOk5t};+`бsPGx@*jUxy:<(~_C<.I/*j@X5.H$XΡYL6)D$Z9 26\aFgD& ޔrcǖgXtim5Qmvd.hF0.u}J+UR=y^@?qLPT,fqۣ^;|F-+2?>_(ʍ[Wl\'"EH+*C(EG!p<IJt~dJ7˭"Q/~ǷiꄴR}8tqw51s\PUI63{噖JƋ5H9o2*/bYaTM%U-ZQSY`K?&QúAh(&ŐV ao֩V'%Ҭ)i_`W @l aʦ.!Nn50k}~~tҒ=xr(xGfd>pA,hY5&[_+D 8Rw4s5Bf}W99ry8LK^J,̡5Dk̂z <*6/)8 (K-ҥ{dtAcK%oh|},Żσ3Bncgr{LU#HA!$"X&A8We`+APTF{1:l&E+ex\.^ H7Wm{̭[oR4+|p [@qdBbŮ<>̫W+ 4ϺC A%Gl_|Q 1hTqHQȞԒIx Ǚ_7yBZ XPA@Ӛ=1!01K˦ha`AٓTGՉ^k)*J~[p=+$Q[ ֜tq(Q@Z`CEAd/ ˘EGAgrOaBay܈4^Roʩ/" 1O;>oM9׌'^㳱c} H|NeveP%N!n=79ˠ!pW49E.48$8LBzK1wH// '2@=T%W 'tWkl?µ=9pôSd^卋VUg ҁ\7h$z.(.E&.)ߤJTs +ʔ9B%tM#>!_ܕ,qY)o㱻G 2?BSؼ:QlUav?LanaNՏ;1~gnh;Zg<=XɴaŒW2 F "1 aҫ7Or%ɵ6sr.v$Dyoo: 5нPZ=^>Iw1 eb%y wgN2V%,Ц_s#!7Sd-3)('TAŌ`J.$KY((;)E\-;3c.! |9ٶG+%"Ge9B4=ֳwI|줚gx.nEkv8aGb$h00?fP;`:Ɲ|YhǕ'V/@/ ]%H`Xc ޶m8`}*l?mO<Վ[_i)-)/ èCTȶ􃌌?\y#G84"yzY~a:o >s}NQ$~_乀!o::Sô)]c0aMZ"X'u}׵&#ň d"^yq\J"p4<huJ^ j\lÎd tM,SW{qWǭ`ԷBƦ@E G%Zƣ8ҹtcoiǫXVhcޟ c)1cЇhY";4D"‘t׌tEJa Zo,/P6&]c커F>NÍÒ9X{:'K"=B#ᶒdej}W`c1j{ 3%sVVSt6T9bk`D/IٱB?ZNC +bsw=#3Y>`DJ7ݧ{31"˼;Gf ?9DiVSdγL"},/Qt'~}%9!IcsI7}5uDXuGb- "w+LR\%x ~] 0aڐQDzW3 gv( 9Bhŕ}}Vr}WBl,`rAOU- 4I5?cW&KvϫYѸ(cV}?4MZ4U4|F德8%.dQ۷mIcC(Jox0ʹv\ըVcne^kC!bFr~UC(g}Li`\i؝ W=FWr@J܂+吸o4j*Kq{ZК{$8$&'U~_<vt+qSYo}:c  ?kԥ+qʜWBش,Έ  !?8( &s+^,'p'0a `KDTZNs=Z:$,lp2# ٨[9iv_jMІP{Zt; ?+wD^2h}QkdW*_]4mF;Q"pqN(5ẉ9^؍mdG5< -G! eŖ|漀Mjk12 ҜW]XHD ԅ9ු/}.Vq ՎQـuKI6Qݥñ2))2 d3UdM.3a1_E"o'd)UA*D3j]VvPuP.T dG;Tc%֐wq"1ǜ@1 Bv-K&fd4p؅6gWS(2ojmY _ws/↿(=FoQQE-ZFPS$0 ޫN4ڬ+D䤧^;='{CZsk߻rv5{]:[ +"Pe:Fl,؝Y8(Xq u:M(?My$VaKM}18Ye#l:,A/'귎Y0s"ٷ7PCUg 0s~ogK RWhOdOӷيS@Ėy9o Xlmx cj[qTW ކ`vPJ)؞^.Y%uJ:%8tamsc3.vh45f۳ܪPC@ۊܧxrbъ;[T6@m ^C18l+[hKX6OcYm~Fm;y2vH+xq/(8A$ধ2vشF$^{oaR%cj74ʺ tdԄI՗ mC1Q`>z/OdSVpb)V,t&[`:21/ݔ@$?=ea꤫Č)F3g ߰w0A :0]Z >#r8^Plto%R"y}X?T3^MؑTm8_kVvj_e56l;1:Is Fk1,~r}oO8~6WimDa&sQ&GH`>&|KWHM*K"6fc؏sR\ܱWŤv)kPޚ)rOAQ7 E# ) zx`zZ -X`b3 qba"& B^wVS/.NkNф"CtǜLq$;BR#hW'f8#~$te']Ɔ]%A lA35B@LBJя)Tr /Og5 6%MO9b t+/zN|i*دʋooT1ʄ?)&"Yss3}n 8Gz*B%/7xSagMN6rΕd x7(3^d|K1 "2x0h-{ERVtr$v nǿ M9DثRR~UȪc!'Y9Y4]e+ dzWaSQ5G )G ¥U .kP dZR[w} {Ģl0?B5Ԑtn0Z.w Iqȅ=zϮ"x%bG`ƮEܣ=Wp&`7vvK]ne9Ca4Ljfф,r"N &BQA:X* m]ih-g|-r-n62v{ +)&[Ǭѫ ahiQġU~e*-Q>2(EIZN%2Dֻvamj 1iWv[JQU@){J!"b4?Q+MKȑh&A8ߧfTI#|gָ9"=Ð&ĢBџ`4V=sK !zW$iYw`sjGeΉ#k6WhTL¿ɲ j) #\^"w9 f` )4s3m&fB (5D@j_$w=zHdߓn~A95L11CoK+l5Jh<y2dʷL M'"q,i`P_5PX(ؘ=0l~QlITX+xƊL_᯹(/x!J([j*PKU͞LhA1?Qp-0LLlï{OtN;P/35t|43`8&3^z{0qºa5JTĚu飢!P4M]WMmvR`FY6lGI-Ky^oLXijkA.niE[?19t{tn7wo$LHBt{)4w tv7E=uxS, tWJ/ɑrK.-;j-u 2dۣ"..҉yjLyNNgiɋՀ*4j]nr\tNB" aI=ΝQN,sn^#URA(g{݁MT F?IK%{u{?*usϜDd:iHE3p 5ܲ4z(|BDK`:m 8EXte wDF7 mkncXoqBإ^>yli\V>z: )Dbb>1˖BqHo$iy xphb-z}!WC;-݃!ٯEo). mcK^+ob-RK:WTx%4ِ]ŵ+dؾn˕O0w[egګܓdLh#}[ 0fL=\ۏ7S^37fC-f~LLX(h5xZ1WkͭeQi-Y T:#>A%opa9'q, F]`h~C? t[?:ئ -TwD޽vF ^ҳ8 / f7,P8EB`Wh*4U\ZF"U+;bBtcHæY8 '4~fҙ& Ch(Rn)sapR77ifn ??ŲW݋}^qɠјDrG'5@ײFSe R( )f>bԄo1)8lema['<++@ݨ4WN jPXH߿ Vcq1OE|NB G 'BQ~}i|w|#`>C9ˏ5r'DIPQx@^,/ Ejޮ m "w6pI`_y?.'Ϊf`8= p܏TnײsyXŃ~34ʬ8㤹̷|FŪdBjP\c=UiNUUA޳4NQי.Ŗ3#5^"b"(w/phvs/ iHą*x5b KǪ8A4bSߋ">31D7Qğ.aG% }فzt 9p'̓(u WT#W3^"(f9ꈏC*ìtkSѓ9[bXbf#:#S1L:!Hw Y/i c76Q8;޼n`1vc= #75ȯ?>7̎aWhK]za엮bO5աGs\DBEuE*Bn Ц*>}@5qA(84IBCߓ&/8" ha-tPv5ӪQ3kMt}oPbQPI m?N 7{}_{uRm.hhOiqE$Wa{32@'[w5og93ܡ,܉P*iRc2MG.3ŀ~F/6汫 r~K1T] (;%֡CONRR_;E&†'áʨ(cIW8LB VPn'b&?hf-ۯ8(V:y:YlJ,ChiEHUnCn\;,r =_~W]&U,iwfոPl:-[\HF},F<H+gYˀ<jb?l<$uQ: l,r/Z ĨX%pd|v.ilĽr.F٠Ly#ޟ(H-l}}Ƀ+a7瓽7 Rm7%j^h"r= y(mi^~zC0/eTDUyL$k{2?!# &+<ǒ׺iZS" hs7d\8Wců\a~s>Q#wzzSrUI:Nod4??AJHeFw]egg켇Is 6u!)4ɾ{eF8b#w[[-y=(`,:\Ic #lyF Z#4g^֜ʜC͋QHz TM`=-M>QJSc욪82BR2UlSA J l5BbI*+֕k>=R D6_XHw܄vZp kn_۱+9xTů|Z9dS^ leF(jWz[rLb"$UA[Ehƿ a'I኏aZMU댁asܯC %v AyY"=閰oK숻diVx≼lS3?6nۿX tue]eLsՀYɗv++$0Mj4 L:0bf4vLy.fļ|!s/L)k²^_&Qnyu #tL|?/*o`SfaU$崪_`Gof-CNg_ϗe9+1Qw 36K{/?gBԘXt5C=p#Fv ޶K~k-Z¾A=n0kT+cYUK4I,[,MdrúU" KsXB0m܃AP'M,B/@0NkTگ*^φٌCqc*-)TcB9Z 1yPxIr\#@'#k-!Dp{̑Ln-D^,VM(^s.6F7R#e 67R>7Piyؽ*72)v*n=uRȞ|b՞x2_ vV.N[/ N{jt7^@.=^~qg4*1qT }OU\9_-FD6۝V[L59, e`X'' L/)-q&L[ǻw|0|-4d%4f1*6}zZWC9Eu7ɉvUM FZ黊ZTB!b1"L :uD]56)hh^}ԽD] !+3V>B7> 6Q/(U}_[nb5ðm˧D+L3X?Hr1\ZiN%셎Ze7FbK%`V_Sdx B'J&23}zsɨ+gboĚܢh@[c3i'Ri4y sXC+rLlϋїPTd6[ 7)t6{k ES ?`ª:r{/a_ь |[@{̗n01$*b`3}Y)_g QXξ\Ur"B,Y[d_jy@ Q"ϓ<xyoÄ kGE(uW_&i8L--"$)X'Q8$T<5FMI PgRu`rd/%pI .¯oG_?sQ7*nd, R"E2]uFXB1S_ w#L3xk_29<,tm1~7yGRVLD: %-zl'+ :Ɓz~p,ʛ%tCZAS3-'e9#oo>@mB! Ͳڴ\o(Z/=>6FLN|ZXUمW2NQSn7﫸d 'DkR"s Vn?˭53S!ɥbӘ~'G0I{L|"%5WIᕃcu|?b#ӵbgm|]9 L6i-۪pY:;,CSZX/ANS1w GQ'=XRN0ESՏl/[SG_)lٛAL+8, /N^Mjn-|"+96QEَst/=OYY ; z3^s;⃁@A#ʾ}x]=5 zL^Q 0Ox״kC Նxw6]:zقYaE%7kOZNSCũ-xY>PE4;Ogu.׆$TDZ$z7x㰸vs1ѺH(XSL4m- x~+3Nb;-@kŷ[B/rI}9簝=,|bU _+rh`\.rK@3<2!5߮gycs^CN:mCn$ z_AuCp_2]b@ˏ^_")Q9C6hE(wo Êy ) ( 9neim̔^WWwHCݨbgh ayK irQrUO+p%U( k5a>ؓ6}(fYҟ@lCTd̟5+p*A$gbER9ttJqߋrce QTPVx2"*`[)vC K&e$q!BNΉ'7>MO y-+,mVABUԾHbVB.CO0À&ǒgSлu OʆJ kcs!Bd/A ՍHeKR[sР-W3:`7hlg*t0}|!ɭUGaf%׹KF̩rYp k%(f1gOF7N`%*Iֽc" H_]{A `9gHrx'${ΨJu?)s3v~Pi2N?O  Y6rJ'K'aoNoFٽ;XC۸8 BMlFUWJȪRdƏp8,lxSIVF.ᖏ"qy;z ѵBf蛻|/TOA=<&߄< l|@x3.7|sKdEQ2Ddz]/9/UD)SR" c\|q$ czs=˷7%ݔOXb3E_rw[ kox_\Z'!5\Y~k;oMqM aL\/߰/t4};,].=+ |$oq>Sq/@7|fЈ >+C)ɑ4~z:=1nkO$<75J’2*jazlEYδ@i#&ң 24SKcE/2a!TϽ =ѥ!~ f2ZF:hl3)E~jMM$̀@ ` *- :2*[oQ25aqTd)/_ )%ҋj 5g!Qɋ\>seI<8J־;y°xe#T3Q[jp:>(jp:<J#SVQ{l߿;6>}2|gu( ~{ܥ")c/z&}͈ơ\MI~? wqWq V9E4t_}D{-3w+k4xh6FHS ܴAQuU1 WpxL4a-pFf 3q|RQ~*޽ЃK1 =Xz =|}]/+T%UA1hFx|%;Y`)c3?VXUT@ghs},+Pmm٦b%d݌6eʌ+`k25 =l;_WjkB;zn<ڼ\Z;mvG@ 8Lň1Zch>KKl*E {:8f)Tmb{N+#?3uN8 _lyx~ûîb6fN{&"gBM;47 F)x1\ gmUEg6YJ(Gm.BryQJ}8g4}nMKSj zŕG{iqb 0A]seJT>,70+ 6)fl{!>5tpoK@ȩB3%+ס5F^;p r';$EBISu[!k׭JLhmO)TZlDr<8Z.E).1͆fJեi#!n7%xl4݊׉fiWʄqU14!#V %"<|\oݿ!Ch#X,g&'Hf^cBaJ_#xuV ւȈ5TTr +8f!cQοfkAC*,[V,$g*zgWAˍF'T|6H-?_mEC⦜_,i;b*v-Fm`=}8bx'Q3=-RiW\@%rUh@D!D"{jߞ=3f"k:h:M$b,7(y?G_e5cVCN"dK\5LʻGoxT`iU\* еs\emR@P^*o IŽJZ:j-M.P^u xxFtŭl ;CgK VFay(sC6v["=[skEI*CI2 6.@WlֈO)\!PkT1P5nb4.ejq#^lmGiT8v vF`kNõ\ $;׷<>u<70a#M'rytՊ ^-yp|iC|킧}ӿ/&rOu*MɅg5brM1ѵq/R0!hJv[^LD4 {d `US,D޾ JuTB)I!Y2Dօ .N!pٳEˏP;v]?|ϾdE74tKHP;*&;%zsRPɢ|q >|s,QGIL4zfWzQbS}P*c3ɡP_ќ.D4͗Y"s"2Y\N7W7 Ē(wɹ;4B< s9}1o (-9p30jtsӃ'P>"$]=*ˢ p 㧢J'.Z(iKN4;gVG3V?R*cp4842T|3!/W 5V]#,gVPrP{TtvgQai3컑ꁥ/F3-󊺪D9<|욄RQ.;ACBI+f*(Bw9䒂I|}5FOk63D ]ES Se^p[p_)!KQ9Be}~@3AE&v{`ؗ0 Zh2 fJd,V3c gtXb*IQ}ؔg\f+a@7JpS(v"nwr|ohn<QlzʶLGnd, L=&[r(5CR- w;b|z*$?S\`.q烕i ؂+VT*PGܤ=L֣k6"ů~|C}+5ʴյv[% =G>)Ӎp#ӟLܭX)胝Ml`j?a$.(01 ' Y0qv!o6ÌyngO.c]nP ~ MH͵s1s(km@Hh!0K_>`"H{Zv"pӥ*'aXW0tWQZnUJ Zl'a˷Xm!,0Ud1݋8LF8;)J!qJQ݆?4\B/%ā+AK oxx"Mj MwO`zl L*=Ps /A7R8QxV(^l]l%'ogx7j縉GSt0 zPnFkԇWs䩬pW5,X76uw C#.h؞s&|,1 Wכ8njV0Pp52*|oE'@!ר#B@刺rc4'Ve]Q"VC k2COR:$fl .~]%:#m*񘆑dpU<~Fްiy*Cӆ,\ڭo9錫EaI)۩QiYR=,s]D̬3bfӯQ9K=V '.kGW%NPҐyu_t+3(ALt0@ie[GP̣BS(/"/.ay L;J9t"ei{ &'Nh d*Ϭ^_JJ Yπ `noB@hԿ%pMAJKAS|_qm`8\!aJ8K.ꠜvj,Ĥ"ZƂAUW|mr8tees~^j{|撚pW)"*aLak0(@j60el'ckIxBSԢ:] nmZ:&sUJ6bYUNÉLN;5sLՌ x}gF!P}WN~0!&я3S"R){:hCπL.XUHbji[a{1eh% jzry?UCcuEL+_򺶹kh I}=*ƙ7ŶAy7ןnDߴB})/m"=EkD{>$Hg`ZaӅK;D/{uڂ50$śeNR ;S}X3V"j-vriih]< AE/2Hfw݀ n. v̾XmLOkQ(q>;:!d@5,)U$`U!GY?7ņQX_ڗ=S͑$xdKHC`dAiChJsϘBnx=\Gs<)R載p:@UBB=Rw rmηqfL"0\$YW64?ֶGH߷YB0dp'S\5B2cP{j?nAs#4 QVDؐ,o9[L}NK V딢a32`0Ҿ@X}_IN}!UyƜ| "$\cR~FeA.`TM/z?fdpYWHh٬c;E1X,b5S *t%k0X йi"R,v%q#vg͂ CSQ:lGէ EqךE"cn?*&~qEi0 ]'&5Ys?CI"rÿ(8xzŦގ.c3bh'5z¨xE\k+%vkB}WppӡԴL!`}0$dlsh#8MeM]zXf9-ZJƬ<~12͞0)Qɘ!P%;7:ɬkK }d ɚ%Wѱ1)/).H-.>y zAjK" ]c(2OGxt7 HdQ2t͏FJS%g+ 9}APw/4iBnE H.G1OL$t`(^|L ڣ?u3R!R+Tl&' veȼ7f9"}w2 Qe7 MM,oZ~O1A$;~㺿TQ콽x-00>! jgN$,-V=9e)Q? >lc+WEaZ48mKRi.nPI,l8>i/* ٍ$Š[|;$|oR{zeU5PJ]Aj[y&#TH BʀDx@p5wGpV`Mv]m9 |E?VVgb$Pʬ{ՙ ^%J9$kăjOk,uɯjOMPq:! WRP4Q Y\VјQ7= <ܻ?&b%Qau]Eia-]8"Xio?PW~Ed%Rfn?&~75.P@T_# hCf즢k۪;Ti{_p[_E^YE&uEvjДaȘ|]b B_$yhΡ #ϒaw>$M7PuSFeB`kۜaG)SMQ\`TƢ71@Tr1%~ː tdʤ"of_L _ `7َ L/~6Wl*m+08J߶Y0>Vo w(ldKwFuefѲ&ދ?q_hg9q瘇M9?GW3 D' ~w &#~_:yRJ[:$8Vi&m=&w))MK굡 rpR$CP5Z[3 ?4$aS&&[Sfz}xٻ/2WJ%O0 oO='4|d:.2c5WIhoa!cktt~gC;${X.1==Vr"33}}Wq߶B߱  ]ʳV|?=̔h 3+:Z^|h0#l48SjkP\0* p|p1[=9&CRe|ǜW w{n&0sf'g޵jf,'>aE4wv6̒?ώb34%^I;=xtoyxhLWc1R\Ou. 2 ƩOp&F?'ҟ68pT0E/M~ GގKYsf gӐ4Y`n[ K,Tp3mGYJCOd܁]_qRMs6')Zw_%q\b2}"}Ct V ζ.Ds@v/Q7/QBmZ֗%tߑrn|'[VYgMK궖k&>ǫJ& EcLcՙ=sK{mŒSE ;?ys[p8ޘR8QBf 异hxʐ JKz`ox3LFٸ& u i=I^cX`݃B| e8ΫQK"O"eeJ]5 hW' ! ojG?ݬ5CWhɉmq\\Jm E)a&N-Z~Ɉeߩ襺sɽfsNc~WvDP9qI_fNiiE& j 8`e?O#9uy 9w;䅰ܜn_ FEWjr#4GNZs^ȧs`*!E TBup' סJg|GؠB\nH97x1QcZ\^~n>J:۔ .jnאc,NT#"?5oʹ wF#b&`8³1Nnj9*~Mt%{¹ц`&4ghFD)lz*!WE޿v(WCCҞ9;7T @KJ"l(/:ah'h;C+ߘY#sb5FI\fzk'z ݁Ezv@-p(,AJ{x$4ߗFyѽ/{@\= K@}we xMSR2J*]7Lv6@3Փ((v@B(ok帤rfn}|{iV/,'K$<^mټ=?E ą*yboP*1Y#\?WR:^;ۦg$ۙ XoW6IFf5Pjw$#a׻p٢f3ZyneWg@`(.6ߐ Esj-u~V_W׶O5.*#Z%M^JϟH{r2mƗ'u\n(fmi y"\B sd(3*DA(wT1-S!zN6g׺.rHil֯OnC/(G3^e?3e8]8;AzI|9e2 mL8Җb(l/pE+"nG<1/j~ek _!ܭ t`q?8 GIbEnk sl'aBP Q ÆfA"I^)yWYa/J0$@ON(z]/22H$Bxӟ`|ߜMh"vk pcU>4R#gC]ed !K'LL8wfwVjPċ{M '\B.6}U=Rz Ss`OVǮg?gVÀ̜70*:o/RڏAZ lյ9/ Vxϥn'4u!83 :nCr3bcjx4zpT1 el؛ɰq)"6tk5g9ޘyLoWLUt 闟YJ[0&7+i2{UR lz3{5$T}B+c ^'Q^|S0D8jy.amӲ>{°| bAIU + TM9B%!9= 1&YoRu+L։l"bl${{"71W4,>s u(hq`k dy$+fn#%Hrj~f!)?=ʋ`_\i,ZB"j" !3{I'^bX =ߕF^w<5,㫎j] ksX}y8܌_,șcx=#&GMa]:Rv*6q3$@δ\=N^HvE=R58$䌅5qR>7o'djVx!Rym`.9y7F~ 7B6)|3|UA g*A2ވ{;?|h/sg҈0`(b|:DrZCrZ"ju&j@@.hg\cش5IncS2ې ߱bF~t x"$z?0TU(4D 7bЪ 8ހH1yGs >.v)qH @%]0}s,ZAśZᯮjY/RrTbbBU3ws;Nɿà 5þJsh9m; D*2[$h&'s &ĩVEHڂ2nIsp ˨O{;:|-W@ϝG=[ܼMI]΃2%<qŴ;`WХ$vBKG{p$lM\!&+t2wr 犇]˲ o3nIehgh8t*t-pP@_rM},jf!7Oģ:t:+lY,I9JX Gx,Xg3#$]x&XU{ꟽIU-Objb(wy)">ƢNc:ϧyY{(Y1츗7Rc0"9Ww `@SPXt/( cR8F(8pP^H.EgGg'2&'bgadDe@٢SDg*g .{y@MYCP4bVts9+~\Nq) =TXLAW n6;)^S_c0Nk w4/{@(˷84H3\gAG8QQ@r>+w X!B}fr|5@?Π@ݽƋԨH*#/pnT^,d=Z!8-耾 L#$.sĘml\brhT:||dQ~:X.wSb %ݹA߲$dVm]L9K)k"2Dbr|"ۗ:7‧Vve7NKuTĚM+ |kaB59+>\@AqMTs"AV࠴TqFoӄ8}ht٨8 MC :w+RgR\*גہiISʀ]c$:6?eq7}u΄_);頬 5j5Jǜ Znيdd|z  +݄ |@8B1XoM#`^]qMڼ&ch0DV - ;5p3>泭ڤG692Egi83 <,HJw(`xi8 6*\`$2bΒ>ʏjp'(ہBQ RTgɅ@`Z2ΰ-`v[ž&{+=(/?j,[@F5mx|"VGQHci20=hSQӛ9 p;SDz5~2w] #){ɶ+@~̢~LpGp uv+*|2[]aͺ/濠DM">>!KZ{VMІ!_N _ pf7mJ%m섙 ui>DLhY,niz[~r ᆎg2$z0ev+|EfIg;l껿*<d%`NZ@(Vcr@tDzUPl9dE׼Bɉe xIV.|D:%}±@1<ŹcO{ww9|-!W_. 7_!+h I3Uad;nnoTR@>Mja%?gK_ %(Cf8ƴy!X%)2DoT>7mrS $NuѦ/h5Zv>w;zin&l(be\THieuPU:@kO0;H1$R:nԆԨ_|C 'W[B"r\ n|l;h>a.͈_F(p1[>nUAd}ի edV|k 7ȅ6]|'Z[j.{F@d^Q@1gкS#VʻNI_dX錱h@H7ĕFx]qȑsXPtRwb)LhK=TpT{ ՛Z3"ڊ};E9FW1OGyR2˭_pE.FnVIj iD&w|Y`j'kR rt+2gZEj 2a!  t%  Rxƪٹih*՚/Rjw'ZaaHvuԞI&it([aL"/M*Bϩq , F^òٗ1W} .@!i>ԣt:K*XkB  QpvkSꕤ.~y1PFښF f !wwqH^"gx?9VGG#K&D\~>oRg |c)3ycIjjCF0LٶkSμ69uuO,gxIIt^Wrw?PQGT?x'`豮9+NY$Yt?UY j?UYK LtGˀ憔ߨe> |/7lƘ @P5Z^k(~yGTX1%r;/k*3JͺX{d'7w, e]U)jƖAv bō^!mn,Y bk4RׂYǞ+p3/m< )i! %FC*R oY&1 X"ԐXɹw< DM;:_v%<7MX&kxF; KE MpMUwBWR;8 \-q1UGwB۫k)|u3O-7k܌2_」9zC!h&zȖ};6N$S5>'WhzQ>¤-;E#aUׄ7/uZ4q|d\P}ڵoT ]s:Od&O5\xaeMHDҖ'Ukl~\8ם)Krޟ)bZ*f)=耻({G<L $@!zcwn,odۦ~3tq|(W͘b^v'm ;4["TaG:8=$0YEd.FÚH+D8>K!~k?p2^^lX.Лi XdO6QWxh Zǹg3 NvӈoZ q#L~7kQJAs\0ӀI*5 ֕[d^O,Su d1I%{}YL];I$ZR=o%p*uyMg[okE&/)s/0Hj7 ̿;_ }U/+N譃Z 8P}.@k._A6s3e`F !5~7jZ{_E ;i.Z%?9g_nph-7{ ^Kۊt4X5:k2npDR[SPsӳr x 8fHxXMss^[%IF72NN y#WjC IL8̑=K?ͳUA b:Tڍ!6|h xo@g̱F4V<5Zbh$̃(p2 IEIsW/1,],mۑ,vtk0 lZ {Tuvz֮'s.~菄E; b__*dPR4L<ī~ 3SlyZͶ)Ɵ =W՞74Z;v50s>mp(@%Nnkn8S&O)UXb-@#W bNNq2U+xjLsΝƣl_zm1xBӋVFz| 7^ [x&&@ܗXj%|19,(Mj^VZ%]AY7նp4QEdn;GTُ+LX;Y΅s*/Z~?PMmP~5Ȑ q͎+:Kf}&6.ƜKMBftf+KJ5Hp?ƌcze(##PUie\3m' ^S8]"8[Kp DkD u9uMQ[VT o"V[HpZ͹f^*Ge0 #|khdqn9S"csTL)9!yq?aQ lsK?@܅Z"aTo~jv"Qvn 313,r~Ԫv(C;Z‹~3g µw*؟_[fZv=dZ@sG}Z3n F ϭ%FjKZrBy*HY9Nу(BPB(\p_@l,o~}Ek⥓g9D~zGdSnj 1&V:vA ̰|5KyVӭw *!S:l,&JRnɟ5.:2Yzhk!#ke C/]/ՌIɅQYS+L4+H7~GkGq<|W:j7 hIE@LHe`w_4CF1wžB9-˵Z&0ێ`W\㔟ȳAgi4U='`pG/ Nqũڮg@t뾯) ?CuGl=&4. MOtڧ&:5# j`ޏnyPfKgn,[3OMz+C ED-BeEtyX]3MO7[jZ^ݜz챔]Pҡ_/…S$ۛv8B$S{J_\Y^/EȐ/ [^y-4xR$` k H[*ճX@&$d!H70x 6e)NTyخUn'S2XiaDè]'љYx:wɆ?clwS0ITeV"%*i#?m<\k߅F{R6#Daњ=.[#78jLZfkԢT o`3K\=MOjS;Mk0jKuev? P(D% UTƠ:'70F*ALߤQCM}|i}г?a9fhÔHv2-[ #B30yKi;(^g:a>Z 9 M/<%W~A_?U7T|Ҏ|~g>18-O*396 ;R߸N>Շfg嚮,s)!;)/Vcccu.ӶC5Hp7h1VSُY1p} ~ig&I'{nvr-u?11OO;܄g!C1.D6j/qBR_>gȬՋT2_LEnk=`;~GSo'v/w$ {ˬ=J FeMU RC$aτj Wt](_$&c"1͡G]NfAڒ"5u3H lNsֆK&GͺGGx& \I U"+u8Dx&.㘳4ẓ0#⺖&BwaMÿ-5R2QL8)@I% L+nʨaB ~j{`$KCG'-&c3 ej\hs"D-#){ėnj.ʑҁ9=(/WE 7'>P=oQ wUp5Ulgf}uzc~;wcߒCKΌu$ՃnZN~s%㯎;,kF`P]g!k=؃ #P,qeԜwVXU P(쓇 ?kO)=Q=:9+1Qن*#Y5zuX>;yzEDV(;w{9U!TWIn'O2/;yVeO> 2dKoCw[@g(.V`'TMWaD2I>m#kOJ T ^HlE-_O=ʇ)sSq~Л,f).ʌM/LRg9;eJCCJi5NL~r\G@tB"҄\Ȟ {gbw?J\X*6;/J6](+R_YJ̵ϒJNz+w fU pw; ,G|dmޖ +yu :͒ޜ[uOLۆ$ _>|i5w]tWdS/ɇd])-I) mt1a1AԦ2dHϚD)F 6ܫz Zn`&#*uLzv a*' -B+AJeoXuՆ{&V2}%yǖRIz]m[VHuY nG։%Itf]K4n Shr2=JCNhyC1-V6כi7*9p-N/3gm6 G\ET "_)FS=󆤶ؓ'ߤ<2>.a[r1Gi%xKP֗} ,i,@ tbS`-2㼖ֆS[g&?H*..J08p#n 0DArӌ%7w uStV #^k*Zבqn]POk#+\p/U`2\]wV?cIp)opsr*=*.5ӣh=Mµ`:{5f$FwJhbڸ5qD|~5ǂgu,]ظgWcTV]ؐDpvGqXQ'P$-ŚFڟ?ȅQ(L;Q%5&Ix03o'IFz}z0.qn&uwAW:{2gnb4ml:υ6KK.EȾD8\Pqh[N2؃y>lUe"$%,|k 97?]Fѱ.:/8'{yFs I k\w6A"Dک#ijR /a-t4YdBlQ̧:<k훶*V(#N@z SAa<.OOl,Ԕ"f׹!4]q\P+>7HyLmJ˅XppB9/L0X D"4};h+Υǽ},(Y藨7Eu4 "lUY/u?M8 z•(eI{%,b;8A0Uqߣk7w/!^y#mC!?mNTj'8 ϩvdf: U~Py)R*l"{KrUHHolM\™Po)kTӏΪMfL = ReZ/ë [FcM*bb$"Pc+iF5!%?!z"-PU].Ga4{?UYIy{Dn}%ok|y~(ZsFTuX ?:,a%V9bR."c\ws2V3t@2e6"{~[x{B#8A6<a Uqf:D<ͼ'1U@՞0U(-Ӏ[b6j[pI\D@}0Y]>jsk81lć|; @!KL<>l6yen|ޘ<4g0ȶьz@l,AJ\7݂ ghw"uib\$x#O}:ULg?o}dέH]Nj{-Χ@[P2"1Rٕۻ♱~Ae?V4jxĠ/jfXJAĞ$SyVYX{;g 9;MxSK@E+oE*z*z7Q2rHNH+|36#۪ rGnAѩl'C<oj4:%U@PEj",RpSd`d;G*eaZXDPў*$tIF2N%8Y^2]y<\F5Ͳ [+KbxTLvk~sAv]e="c^5(ϴ_PQGfC)I+".]: WHΨVGolCyh2E3WN֡ʄ}Ck *ڂSqD~RƏ@^y(f Wwj gNz$"9iJWs]{CTܻjoxdSz$Q!X( htjT,\*.&RyU<ܙq=7m'L+ 'ݥ6m?Mԅ'" L~{-J{ aM%NR0,*Ym0?/Y1>P@˛ Q* W7 S?lK$7Xܮ_Չ!\=*cSJf9u%Mgccf-=Dhr?l.,/F<$rm1ȏXl9 WȱYJcPPըrgڪ uX7]UV1JJ%KwQWf Mggp q6ZDE{B1ˡQb(N?JJuHϹfWU f ?(B^}k: [gI '~LY'rGE5=$_3K8uY3s0%Eo~$ܖ`' ;]|G>ІBB"8UM~Ƽa7]+S`~=W^|4!6({+^;xE rc&iB4PYpxtrxOIuM;2VpZjQX| ]3*zQ䂐-cp`!)maL$!Gd8u GFzr~!A Sz̎t N;& "޹cm(TRa)|A- i ;XtHrl2\'6dxW6}<肟_ڀ[˛N3.xD_Tu̹ƙr><]:钀4 t $CK:| o^ RdUybL {'oܗKٮŎHӭMdK{|VKeC̪4 FӀޛgiMZ ,IIfXȳospKүL-0!ӨNjiC|K >IH#A7?H,n{HBi.W>MP7,1ȦvbWi`_,]}h\# t|r;qW &XwM1T+ [I;zKg-0S%VNZWJʰOUC7uYIQnkNcP(JۥN$>KKAv)(h6'FGpVv&pѶ{ČwGvIt^-G` 0eDlICKw.qQ+I=c}Ԫ5J79O_3Tnl3\G6 k( D0 )RI1IHnDG9Y%?YK'vA#6[L*i}7\S6MWkT*]܍T֋G e&?SY$xO=ZӒǙj'D*N@~锾LvE8]ߥud Vu"~q:ƚ.[1c?-ٝo8qʌ@WJJ8 ~Y4=J2mh#Q ObH08pceJlQTZLgA"J2p2kg+ybzq-/\E;=zQӈq,x[~[N20吭")ZgS(K\uXZƿ0Glg(.U5wf} ;eif쌜Uz"|>.ryVvU/zQEzA]yX4Vߡ Or6W4KiN2WT(Lj֊+2 ERŦkePSEhW*Cst<:ޣcinhG+)EdZif,KJbt{ ;+LU!P\^w^Gq0C;5Ŵ G)ȏz"{Qe-F62R@-Jxt]{Mػ"Ƚ],'H&9lW2l8;ORYkSſz'5[Y^`j:+ +a<0) ]8yq%5 + jS+ЦZGuӡZ3-v!@F;5t"Ixw@ܳx)x?Bx2WzA݋J4< &Β5SP^ʴ5pO镋6g=ݿG V]s0="c9ǷJM5=Mju.Ja=m7uzz8N JC썍*M;ؑ2s%;#$"QAJ,g.j]ƪz3j7LRt ?`V=8hqQO &'I.)64?Öų+pIfDl h/U>ŋݛ_ƥHsjz;Z 4^W25VΛ.ʵTmuXj7N20-GBO|$"wBrDJ7J"dYPzpCƜ铡0"dl1GW 7vﭽNŀHKƶBQ tCоУB ؠMO6ȄA:?R/Q1s4adY+:pmQH#\cy(J 8܉dg+F`PCHT*5 xoVE궹d@Հ|)wwyzHs."s`X%9R%i@:F!~#JU Cdq2*U[ :jd۝Ta!e ӳ0.ܭqhqugI2'+վqFU;colf) R:\\u2itːH}\ݩ4rxӘGD`_T$뤪թc9ih8:Oi{I$'^!Y k_Vvb6yeMf./@|O/A=wUUta kܳY75uoڧKqfRlV{: OٹmMdjuRvv`DZy)Хo$ҩsC+ĹMX)I@ *X[&ok3Ad}{fpRl)tcrR8~Gy!ܕ x-)-MIWUE <& %jE,OJl&GHbZw7}=vԗhFסǛWn #jd@ωNG+WZ ڳ~eRh\")\D#$Fu&ς(Kozu;kM]p؟,˥Bx%GJ-FUR}FՖ7P \#lE FoӺ&^@ɀ\w_Xe3w'.c3bdZو4{ L`~:.mȹm5`qmla1o\D?YiP9ji.\F*{p# D+ "2y$͉"` @o|٦Dlcd6Qy:4إ^qrܣfa@{WW&%)]BjJ%>_$2Nb$@ВU)]n"0k#V<(\-; Q4y货?bra tD/O[A*K0:k$a8TbR. \1H (ezЃmL{]D0ɸ8D‹nh ]}/+$U1?q(kA+dep&naN&[$Ȫܸί}H\~L*_ )`lm aWyBMbuJTc)@`|.a:%d~dMBg-qgj5q?,j╸#g݈轌CCh@ 0JX8ޛ+1*pvnX0=<]R [ Ӱk1gT2] WljJO:#-`SLGBāv4g;p S{AS}tE dqɀܿkQ 놅3ϗPl-RdYHmTU w H^03 `)Hڧ(n7s6 jS`C)M(3aI ]+^N/жQ&B>{7-rI78^Pm YPa K|yyIo2sc%trEpsQDx.nOsϋvqxܾ< hk^H]\~MVU~]ZyĻʬ٪/2'nӃ\?!Q C3:D$u"T>[!ǻ:PdF86HKlb5ȁJm'@ÏF' rGnB`؏;FXꩢ@ZܗBv*߷˻ Lhć`G +eb@OUU8yaaíFv[c5;VB8o!],\: On@ȯϚHNܐͳLuJTِNF_9Մc6LB6tfB#0qA 3KA3~4P{l6B;<`]ãpdveR7q]NIJǸ=30d%^al Ȝ`SA]̏!ʰ%хRa:4y{bu[ )!H4 S.[G5x{Z l*}KE42vhNd\m߾$P bFNz\ n\;V 4h@IL>_z818t:f.%Y-$#>K.E=fv4{SوCvškBءMAwı"yM9hGr>-:aNG#yaH9.S#k}='prӺ g"p2-]ZoH',pߔ*vmA %e 4(Ýq !2@ J_N~Q~57<:~}zVs!k:n3eFD*e.wnsMxKZz'1FI7m3=]\,ϒ(!S.~j߀ A.)%>͵|%Y ҩ:ʦB0lGy  *[%,7q- UGbz 16wGšC59BJ dӞ-A.Z\osX}. zjKh06(u# ^W&K4[u ^ӬO"] t"myKkĐ2Ic&XnԖ$*- z(=,j,DٻY+ݵuk*;IL.x[k"[GxN hgrʤgpW*'zԦ`ez YBI J {W[qPתd8(>)N0zwm #M-IynHe1HJdcˏ}RO1CDiV 0y||WD4Rq=Ì&sPqhW6j~{~LYATAA<c̡tRrحb`@3dUC~HYUu)f' h'7 Ja:2MAcl0gv`4FS<8 Adxw"Yd"õfx{R^x$⌵zNtbi.δzi1#]Fx G$lݩ"waTUe}\zit@^-"{LS}r/;Z%ڒ#qP3dA`mPv 3X%mF2]GFr ;a/ҟJ@R>_TW(2N{v:1C!+GJ3IZ|'He3.q?xgE^jG|[>3͘a/ ~y]K񘞑ຘ=nμT+X?.JKmS*=KH?ɕkrre:סZ}HԪ%юIS cH"WHEMZJmݗUI>εIQ ڹXQM!5JKr|иHjMQȺz$~PwΤ&m88|9] 6-L]7>VeiW#oW < V FDgy,BuwH84dlзDc̔u+#q}QS|NFZs_ _VElT4+tGf2qMrk}jܟlٓ`>Xf:\l,.O9m1xX]" 4?3bS(r<5%SU{67V1zK%R[Kȗ !P@b#}*hDc~G?%Í׼˃mp<0wբh4hM&w$Yi +{m_%Ki,W^}FJ7WMGjx6A.;td31Xq )[ a I&,ܠ W~{ɩܓ <1X9 P4`@byi钦 |TYCC8x::W,4a~ʝAby]p%C6s:^<#wp$Q'r8@ZV>칁Ӡ́(ey@aC*X㔶`dy~ln;@z⛞yj Hwi~eowqyk=ކ<0>f%듕9%> ^@śk#iŹ4>,qV%[ī|sNkSc"% EF~B~r ϪҎ6?m 5W9qzIfw޸! =PRʘ(N:mmE#-ERk ؑvm킬y6P@j"oP4EtqKݺ/)s?f]_!BݱxlښK)zxj_İ1ݤ`_9:ZaoW4d١|)0 e 3ZNWkB?5oyOy"ネCBN?up-[GNPG2IĤ'} l]qAdcSy/b2z)FCZ6WF1rK6NI({v#;agF6;}(n#q}ǨnY~Fn"[QYJWǻ N^ˋL:Ak90uBLág9ܗeރ*fvvAL ha&Dv-(88ܭ_R ÿuZxC>'ΔWjdq9o䮟?+Y.|8.iU9'ggކIW:HVXiir4 $v du"R,%.f#]a4wy}v XJx%Q,ǜ3ɬ m=gyͿ5 ^o6!/@8A &^nQ߯&Xl6GǛ.pP_!0r %4=f͊A&旧u.$t:7ϽtSHM}>p9#n0Hkbs7MK4q$/ӛ?y>/DsN֑#{̼7!bTC?FAa= 3(6Q=$S,py r -X4X7?\@AkGob;HJقm]C^*ˈD}Ls ,lgT\;U\e ^xknE.*t`c]~yBAxh[Czb_&ug u:}M&bX**K&eD񊎴"8]ܧ1UVɉ5"nԛ M#Q|~WO"8u^fjQE0a*JXE4Cl˽X8 3>ΉCfHN|XY=\_B+aQb|~+웂uI rp/4K3!Ø*9Ndb"U@* [yhcadu/fԶ|P\8X;\J-D.yZqr|lx>3= džKB6ݨy3x3ݛ5:;wKfOoya0"/^dw|=MgFޞz{%~Ca0D• ;#4NNFȼUk znmM Sl؜Hii%ScCgP*a7An.;}PtȪ  [*Dde'lGEI顨6 ma!eѱT[]7Ӑt \_&LBz ̒L7}kL=Zzh}Ϩ<'@X"7% |;q] p0K Pw4m*q47؁COyrup3]1kk |LqP+ -] t 3ZFsQ*i74=[ 9΁n=:z 2De%XrUoI)ܫ̦4gß܉ةyL::}üQ#(sBmw/eq束pR4>*?[o^Զ0I8sU&1h+}%X;8H#e}F"]A 4nǞ|)%+2o6س2yΝml!~EP(qPn y0d۞H N5Tm9%#Cq: mԤoUkK>0G< 2I=l+~ Q8^f="Yz`UR:Q08 )8RU?hoC!%W5}!к#WDB5OFKTV܄7yp/6kp>O;&.'LrDI(Ƚ4=(/G]][pf"3=D`i^ =)7av7 @{|{PV3Qf^ a*-ТlW`M:ʹ}]j돈80v*wiMlg.t= !+fJD&VnUګ ,pLX{](DׇaOح>zg˜ ծIP.Fy0ZUqW/I>scZzSܭaD+yo]kUD,4,TQ&XOE`.?1c /Q6do9/BD"DZ Y,KGq%U~!Ӡ|A ~sqKST`%]'UU+~K60Iӕqxҁ7$kQ@Mtz G7T˻ͯk1Df( "*^\ϥG3wΧ3U_hѣm;ɡ%Ȟi$C.0Xj4-J`#Ejlk/mE^cKMŔĺYciՈJ#s"d_xhHCҝ6!iL$|g?g 9SVv'`0.x݅,@x?5u1j * THπ#d}:i^GP08IOK`ʹ x9ם4tfo~I&ǫlr ٧)̿ں^q%ʹwu?a}7]kw(\$f|V(ܧTm#YX1a=`wr u񆟨Xm5K@m GwzpmA+? 8l >Wr rN PlG}y+LI9m ;&^#Sx\ÿՊNKv.2n29r3D8`XCPjNb7cegd=J5N-`Ĥvj ӦUoINJݏMQn eKZ-'k"2vbrS$Ύ19Le9.?fT G ֱ UKc ( LTu%%,}:V -*QMZ- f[PV>;xm<јH +m~/%[Rfa~AgJ22тU4_v&^j()vT)N!m`QouNإc !Z9P6d_o7*Hr\J?<4"CvBVsL2yN%*X5@T*B7 YR 4ӢiQHv:)_ڮTW0ruWpuat(3N0E8u7PjwOA'iWD$p"6` H=TĝM@x,*4 Q^qJ=hll_p!pF>+=dR!a$JFzOI0aa/.$R6 N:V{MJ}VA"V`5h~UH yGI$ч3&MloUKS`L"JGm@ QR'' ..Shl_X*`꓎k 's5/Y*DѶ B{nyPEa ")WDí!_6镾e2@}T=wN#!V"oRX ]%Q4fɺhk7 )х>E-73A'BjliQKd]ֻ:HT3`}l%x+r'Rs&Iru1,wxZsvl>ZB '&E刓LJp]45λd "b[C<=щ R2xc~#!"tg0wY\5nS9`'d{FLJK8r~"Rv'Yo3r'^s,WoC2wBO)#^,N:H [Jܦ)bƟuV]n/"ı*]ۮo`:9BuHo}.ؗs $СrE0ӿr0t[@f)5 cP[;"4_/^c/m\``FNj*/-&e:o% M/}Vlz6D*x״^Xh[(P×YĴ  xj3Eϥ%xvߒ5.`x R=}b (ԗNq_9!(IAPAV 0)'"Y39rѯeܽ֙%-ǢuQhl[ 'V1?ŕW) މ%o$/ي$%ͯ'QA>6`37xB?z/8#R+tTUթp!F밭yqb@hԙx *~.0a5W 0*D-3xce og3&*" @S{S#҃9'Ul,Uy4R= 3 ~a"F1#⼈ (l@|~Rw@DFA!  ӧR!,2[l<|Ÿ(:aK1Lj嗺1Z*:$ʣ4'26L>ɥfVX90_3QG?641fo_ڣ M=fNWv d=O/O[a %}v(F W@l$ЌQ];lx#e(Z{@%}F8W OŴ:f%va)PH9A<` Ĉ[h="拱g)q<' ip75t>=Af WӥWby4e)赁dPasXވG@3 9=:54ģ56gtU2BF(C}kEIï-ŧ3x6S 4T6; >~&swt&L[>0CKƦD׺mJ~?֑T+?lD zֽ}6-#[]ٝt>PFcd${U\ tal'ᅎ^'ݦW;+bbXT]U{aо)VFzAq^KL^2w؇)èR 6#=,#OPS 3?҅2NQˋZjÁ[ CdЙ+Aűgi,A u?UI(&p)lVO# {b"V@1^4cT }o[[&vCpU~t͟Ԧ?_U H=V< @,N bW'Ù6V X {k e〙GWuB}j7$PZL`.}nvZ5K$Wns]AxJ< ԥn: =w'*csy$hs SfZ~|PGHs}*_?5zg^Ow ~M>Z|}@Ss2x`3emýĥHpKWnnbXccRiVlKJљ)E+'yr:'(CT)8MѱחRdhPك֟:BL70Y‹`V!"m1x'B6'zAv]]7D@](J|X]?--bkʞ'O9=sIuHF彋g4eHZa)vJ:lmYλeodi TW{넇@Ď[ު%-׈IL {LR pxIzNԯbtaUU)n_d4gjx%=÷I8hwaw>1aNcfauV ((0_>Z!ge|buXU 4Xӝ!?f }cws);=*f(UvWXN7g;EN@a<1]`D DF)==(Q~҈j;0YZ07070100000019000081a400000000000000000000000164e4ded100006804000000000000000000000000000000000000004900000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/wg]?Eh=ڜ.+qg:^,UV4ތx(;g0d?BUV9 Dl=.)PIy\R-7{Q2+o:Abv\ٵ/ f'iOL, lyV'"b.+`)M!žcX^l8Z"t tu!o_[sZ\5 :1Tc#*Y:q{&̽xpVEBl#"y2ypC Xv؋jZV64ڒww*:507Io">CWJHȥgؾ2F{[߽iDwdzL];`X%s?fp(g 'QԸ{@ݚlωU \cB ª;hZ ,꼄b,Ӱ. Ҭkc|4؆q|:ۡ^vY"&w΁ xXo/Mq9x( 0gE%˟a˴}^o$.mTěJHe? v%Iq\ʩ{9Ll^P"xVm@y ,ܞzd,igm3>O\Sc~pLOи27HJCT'KfIU\O%)$I{Tu:~|+ڌur, m>(`lЛXWbi5Twb H4㋁4tQ&ςSmydž --A2uX·$wN 3 A.N@Qk{RO[ͶH8(2f$,raaeхH1aOoVB*)6dVyrM6͹ *Y>nx4i50-xps14|W$E>nE 't)3S q 4.Xq3%Z5+ئ]q2j\pnI) ̺z$A]4ٴ?b (2̝RO<uO<{Ʌ8u GLWZr=p1 <:LJQ]/_؃k3(@Q 5\$KEFrxi©^AP~^>fR!UD-dփ2cV,ضϠW3 >/#eKeq 'ؐ}֤(4lǘei0}Kd55Fz0ҽ+:tBܼ<y<} ca1/U? ocǢ%}~[ *HI(q%MG0k\ce]NؗOWRY7nq~2Ӊlp:ANzZ  ƈ<9Œ k /^oU !YsM͸gY S㑛V~r(7ن̹d,iђ41K:ܴOƆ:bbi׏m t͓e$~Ўhж:>لEF UC8N2a% kaީSVD +ߊ^teIFzJb؞ ɂ}QXG#_÷rӣ+}c'24!"|BMc֦B`KԷ":{wwDp&D$cwmCsfXI%< pp /_U&گЪw݀4b&(J2g6^~~D3sx{ϵ 4{Փ?vl̀^Nr!,okNmzDPX괵5ů{KNiDz$ ,aSn{FZ /4ldn;(y\qо-. 6$pC_^ vx[-!-E\=,Cw 1@§d&I:QmS2#kOabbb-Tx=ĝDRuE=M6H$;'Euq~qyD}A|jΑHXV U|Yyޡ׼?&=XAӳqd‰m_6RAc J'#SП _J( wQyx[kүM&/a<&INyv+xDn^9i2d\8h ۱Ib;BH΃Ƚ`[ҁK,xhSjNJݞGcHΉvʦbҳҒ% ֣xC[f ~NQ*OM|:ڌ!ybEN8D;~a j4Φs"T,F%'WyxiRASY5Ǜy3ƇPsmr##ީ2Ǫ#C<Mǒ=6]z=U,y%ur3R2s6t/e5m(j~ɏMVM|5܁C1 1J„b'ړ5jA)-UTVꀃ]?d'Y/Fimh>slE%bĕA?8a4Ɨ[ҋ ~C~vՊ;ٵuB_R g;(h]n+NcMB=E ǚ4ʽSFf$PRaFlTn\DŽ"jY![^޸=aA X.GgDX̜ˈ QobUmZ(0iT3Mh<\h}HiZT/|1cI^V}n*H=%T ;+4?eו%-;տ(| "/7ׄJ 4BXWt- "k m\!tq4Rtj#\j1cq &Mw|8ɜh/7 VV k٤"nճ;OII5-2w˽ =Ho5~ǖQ1o$4P nZ;醴n@$s*KG{hȆP_(bo䔡 2ݐ&:0,GX0ܱxtKlLE^(kJh`AД'nԽPyn"E*@0_;g1f 'ΠaQ^=Sq,`RP?~YŞހ;nj,zMi<}௢ p d8 fq͟^nn arrcH=!Rd8a& ]1 1!\iBB*2n4M(JK\OU42G x2Fk0_|9i87T ӳ+{,F$P BڤIYQ y5۽EE|(r: IN>xr93e&\UGn)}kQ=5yLCLZ_2e<.KpoDVhiТBJ&=sa2R}w#kDF6ccwԪ,w|TнzNi& ΀{YW&ab=aaPwWt20VY*H\~ &[?7A/@:̃t[< sQglv؎:kG-C!ϓv~cMf'M*Et#tPҷq+:ӝb"j"GV071ql"~fxe؞(_ŧ,)$W!@ϭ^D--yMW-% Kk)1?Eq;J>.4_Dg1{ʠ}1e2"nq'Q%؁5t>}WX`~Sa,{Hˀ}F.znr9!JSDaryiJO&vJƊL HAd9ڷ80|^op(ݛ.hjΘyK_BD6ZwDͅ>= oZ*̒Y~ Y8DJ2:=(vf U e 3rnaRF g! m@IOǬOꝿ{"ar{=6\Slu_jD9&}B Ч#k7\:طҮy ѕ&zXYezqrҦ+``!@L|T{-l$`Jl7nS܃N?v*m*^hmbJcFƲM6CD[JcTpkQNL̶dNk1ѫAq{݃ jg& 3_e1VVx uJlA$FYܯt+,E7IhG\ݠ$?Ed.wWNœ7-[F"6|qluV"_UXCZ7f.Q@gV6u%1]OT⟾up"rWZs6jOĪȖ.Yëk,4"$̋m^7%*lwwtSxuEOqE( XaԺT_?nO IQ7c62iqcY=.?4ؽv$yOܫP$iup[3b:xk q\/wXpciMA^|ɕ#QQvoܡL 4ݜ,CW!Pj ƒݘֹm14c{nBÃcem4+ ji,7ZIqZ4UOd^8FЏκ`$XU1,4]ՇĖD^aaD?#V7iP.[P_\Je>B6ǫSi % q +ZR聻96G6 IliL[Lkq9CPOhQl]u?g+'7|AnLfPŚ l2uW%͹bx 5m xU`Nip+O;6U~N/SQq~8k;QJ;[!"$SW8M &&tBx=XzBCH CTy:=l{cֵOA3"2c?!+9HŎWkckM>dYYЄLgU^,3k+n63zHǂVPm~!i0M1 hWvzb-c l'h3;TV ]4R Θ59Z21=UQ 1J)vjy.Tїc칀#A'UL'gOo'5JmjcE_6sC<']nI |V$2aq:Xj?5%I2I "*m¨-3j0+QP?N, G~g^eJJ;VZ = 'G\t}ql]U.u=r5_M"&0e\fܾIl:E%VQeSB;V,_XLl/W x^e&Xܰ o> #(q}Y&9 uIEH83@7.Ѵ6j|'WSyʝ&.QI1I?֗SO5>Trڽԟs>q7r-Z7sUЯ(`S$lDpOiE>5+)9SEq{͝SlKghBfmqajmCIBh~*2kp0{@Wg:+^f&'#ȁA!&]FF}0+H+V[-0bpdnfr1+*I#xB pס-BUhGXxTQ2EV6*VwٻE2_iVU"`#VG.2~fn _o 3hh!cvr;׀ywX%N07 Y!솴NO dt|ϭkWNUT5WMd_LWh( '^^*ȱ|y9 ے,S2dqvċaB q!j&!_Z1WeLY>VGۘpG|$*xHҢŠ笢IA©`\KFh tI5 @QAl`z kIGd[ sJz 8|ٙ(23YHsW! tBA/A] oG]:Q BS^{4!thMVMRchPȺnǾ2O  n흦)ߌM %h"i O$J,K7Jي`Z:bIv kͷ fե+`"Z8?nbcZo2o⛘$D\ ,< >b֤{ fuumk&(o@c~czZ'&] or9DE(xĞk\A5*ĕuZ'-ֹ0SeK=mGWܯ},|77xر?edEĞͨ|^kju! P9{Q#/](*u R>j?ۘrw} >3Q>qTƢ]UJ(u!G׫G(31L fM|,Euؙi~ARtY(k*AbƹG$niF:+!zED.O?ìS;lMN`,,8mw9A6_ϙd8 phVZ B٩"~"e<"9quO1uyGK%z[>92 i,J0V(dˆ$Rc`Qx_siYNJaghx/cD)Gwt6)FlnDmj& U> BԺ|_N߽.Ч?\nʫz&dVC1P\6A*iTgeHC/u?$<H]("dB !>Ě:@BeJ Vdkb7ܦJmAK:\Edr-5Y$L\hԤ×^5Ңoe-܃6 *A=js-gפv{5w f|_Qz3[jsx泱sM?_L7p#5);) 6vc.˵{-e1'=IU&ø 4$ChXv vɒPTa[2--a_5 y~OjNu 0zqa/XVE IG$F-RqԱN, d4 jNB[qjG6ذJhB96ڱ@$saw4yuGmh,_ HLuKxqȌɩm=R1BV14As9iv%?Cy([i>w)!F5X.i mMEy2Uvҭmlsy7]u<=Wx3(Ᵹq =/a3{U5/} pqƿ@rYAKM4h(L4t.} ד|rsݘ$HmӞgOKS-x,n)_5̦:B$4 qEjpʄt<]%B] `f,A~Z}J|A\%ySQ[?5)vU筧˕ U$97AHk,3^vw u ~%cA]'3Y.?,my $NoY8=R^PR :sK滐Ԇ?qh0Vbdgz4=fFֱX3 [i"b0Ó00{D#q]^&Hg#-"O\GbbT(N0CJpEXͼ)c< 9xjCSr+j圧 l{].ZSg jV莩& K}-:Hxv*SsoT><>Jпf'`ƹu7N> zdц;l]L OHOGOŨAa[N]T1> -_[D:JF* E2A R;Jf;[>@Pav9U&P q=v_o,/"fqR1H:umӴ#6rn_j0w X򍦀jX*Ъo@*rvP.Pj :B|i,P$YV#N'37q 'z'X.1О^I2;7pjBk%6a[W̞Ի[[Udx5iGq@[>֥&s Uoe vwq/.JCqi-+PA$5Cfir9am ,NlHUC 愄bBJ+C`B h~&7roED)utI%d4䠟N ))oAp8rCyxsS!rA=gO'{kBON&O&yoΑ s^9FeTBVm4.naTkxo%O|kC>M@T?>DS#P:&QFy<*~VDAIw1 =ةcah`Ц|A;f5(\:Ezܔ8APEVUv{`}/.0r r^4btp7B"hU>q}wU'ޣ)Y<5鉅ߎ5BOեqBbKo`zw+,shHmC*KV<Y5 ":ORNb<#5E-Wm3yQff'zWngc!$ǯb[@Omk AÂl1Q4AUJ]+CSV+_!ZW WJS=Rm|?8bo\I%M#g3^ <0JVVIwdk f̜/`f7w方;Vn6r-LKSaZH{t`9y5" G Ha`I< +z= ؔlY_) )@u#ŷ>OR(fegh)S,^&fW)GUF%}[>#~g'dMߤzAðz-ӤnHostG vݴV ]\ƹ"? Ī@5+} IAb#ЍN) { ȄX*W`ki (e ""Y^%om>c±28܍`Ae\.<!/z!A=U_Z]O_;9Av#d˳z-|d})NqflanˍYkF潼' N-򁩨_GnWi])"A{3W~ lDvX4vX.@\&d?F ,}!t췕#_= RQfȬIX\M Mz${Ix;w=Y%{)Vas:R.Ѡb`pjNɪEX9F=G:=o.hȤz '%ǒoPdW,tג{"}i9 ){K""kG>DϏh@z4 G/ |}Jd;Hzj(ese[A59A=! !/3{1$`Hgt"TJG7CiIqiq6]7zC0Gu"%)d}OڭGNy?C`cœNR3*rk-+Ռ($w$ْՒ.wņ88Fe hTiP1%slRrkӳi1i5?J9T#qi_.NZNZYV!$7?emm)B-p^TTIIs#oMɥ/:'M_-̖W*HC2fT?S/o۵~~BR`8 VTq>Uʴ,͔ŒBIK|x2 LOp<{q1R$O&mJΝ 3qX})Qj431OAz6G: AO2ߐ.@ zN<1,zG%#e9[xu77 [~~>HG;zVܝF"lx^l! Li,otHklMd}Ϲ&F=nS{7#n\CfsuEfg01Q Y*DkHadsRhr -o< 7z`՜ tQS7#͜+А&˽WA&,`2Nn jlTR!@_PY_Y6| B-lVyBt(O]Tޫ,]V|CmodqĵAbR5Z*oA߷9kܹ9΄ɍR:5%DZf ϶e4ZT,ۂ,fCK{V HOM7@2m{,y.$+,,d_q_Ì2[G!-lF6ze6YAUz%%M`KSk Pu{J9g qi|ՌN2IRM MdN`T|[i9·&7RjT,@~ "w9dbP%k1alJ_yz+ 1u=+K׽tyXF0 r '*١hhv4)5t3tlRt:.:ʁ%T3Vyzդ?$YTu5RpZڲLY8?SM]08XhcPMU&p3 B !?ƨ֒aJi Y|5iV=ݓ {Jo +#DUOxAkp0.C)TtvR寷77oP )Yө֝s߀{oXVle&$%NfF[FEo> zğ7Z XuZBs2} mZδٷv'Otk0Ka69V|~)!P|;WKuZ TG bLG?l4>J >&1%R2NW0+c>]~QaY#jqM nf;/BǍz@[8ƸRK%a"AF*Kٽ qU7KX!D ҇l*3b^FO6AQ͹s莡CdfY}])Y +Vd\\TIѲu+dzW⵷y*KVfN|;Tn>V^t`i'5wĨ{7t:‘JW.׿*9l; oØ,[=v✑(f~ńWR5L*֢!bW-*I(ζϋg#!(GfnKf}( GfH#Eڻ0{e'"yRWe#0ا:YCX:a(ctԎ8np CYm zqu(Dhn[ PV7"YJAV.7$\i<Abtf &Lզ܍m0qn'/PR,d"<~,DE\^ٰ oGo0. PggoXbxGYy`Z_=Xdɻc7Fhd2Ы 'M0a@0,} LZ(Ctp`"YM pZ^<չopt&fW$L1ehc{ Yy/WŞ!2~G szcsab2KWP.CRxt0 $Pa :E &?Pg9ߥTsocKE͵:se{0/>/ՍEwXdLiE=DOQf6n1c3V12҆R~bө urϫHe›rǵUO|fiQ0?!g?3-oW] vybw'V Q; @I>9;>g}2g#pǹ#|xaĦ6?i=U%LkFt >xnP9PKoj$){&8\5Lw1~:v+_Z DKv7Ǜ bvl"nRgc/s)g@:0m9m0 ."7dmYS,@s `,j?~ʐDz 1q)`ע 'I<k~"|IOM.X:+h \N ToL*1l Fs`? H< ],PqX VT౒nC{R;DeuSݘU3[QBz)?˪sΘ]=Zu-yXێ|kũ"(:wo1g%P 1V}I[~B{! KG"h${88p?9i8]Ohq<-˛<ՇĂ))|zTkVIMJ ` 8~"o7=EW5* us!;L+wq8Qcٻa{ qib> ⡛ i.XI% -Q0U08?%IY]!'.jN6]46ǵ0Zc1L%j숢5TD|f3l'dDonoHhS  .+ 5WԼm<&+N d)Dɮ/1$;F.|*2>>ǐOB(iBJcL/5LDD\r8e2>nto@;t9F@Qo}bpu'HKgtaX ɤzf\i0 S]\I*i[t̻OtĶB nf;M' CƥNhyBi/{1e'g}c2>,-Yc?c2d'y`;x[hMY=Ř8 _ٱ'x#hmS ;T2I~#4~6-F˕1.Q>3[QIVfKH(q&@["gؚauցpz `ȫ-"|3W$2y]ylUٱph d*Cg`AƚC^Ǔ)U͋nZ7o.r$a3Mu5n_ S<& Qk,jR+EC{ѓKh%$^%w TO,v'ɜ~sF33"(#wm+Vw,ѷ^T37s.̻ۯ]RӶ*#-T+Z:!ǔ$cKi>㡣\+d;AJZS5cVdIǚ$a{QՠjoM;WՃ˩ R=ʀtQEujSO\~1ms^g]fR%y[tnwN;/[(G,L-x,pjq3fpK!Ɖ9BQ>'lH]*db:^*K4Q Z.Pfoߒp&QjOi8q5Tާ,l}.#ʒ[E< wP,(-GŊa7Ԥ B䚶Q-M[LY|pdU{>ݫ>`pЁ.p&o"rؤ9b)k60 |R̟ƥaߋٮ\GTl]}$rHZBgiʴ(;6^36<`S;œdf-0fT_?Wr,}i[v?:9e^VI.$!t@>h3T)7%/nQw1&C}+,TTX7l\>,9ea=5 {I?}/XWaZ=mwM[FF:[H*Bu[YrgȌXaC]#Lu0;}k)j#'f0 O\.+XtI/:hI5YV7P6j}Lwa ж`sY7;ykX2Ch8nLyTu5]5&L1L`Ae^!{԰\ 5POr6z0B~zHc|^3؉`qt,(>3?&K_ȾNah9"a ɴGwl>F@TCɠHw73,nF L2Lt>6 :3 ܀A+4|uW^dd$'bIſvQ_xDM SAG~:uz^gn A%[Zh8(5%p1]ZpIdCׇ*+o_rkZdj,i?nMx rY nA}%,S! dh6,vڬOH+9W~.T)m"ȪÚ}zPzv9nx?*퍞Al?[j7[+t/M-43*MG&MYMM˪\HkfHMI__Tz"Ri).uyA'pBsA:M~IJ'PklN41//ugUiu f #8x+9拈sES,YsۻD, IKRo,\IxL"697Z[h҃GVт~q)$ؒŖw/:LaD{?|sy/mH1l.633*K@4 #')XWMXہ򆋋[*k\hpp:|呚1I0[ ?rv!,RR_[2 Llqb'0eE: rʸl1 ܜU_ekM+R)>I, $t8%SҪEش8pBs2'v+]*Rr6A.dcv ̟H v"hq--"ҼYeӤ xcaRmbn{jxp=hr&[֫TH^pRGxt0VT8(h4,0;x̺4q)LAr>v~)Yl.TxCGq``+^O8_%_]&vpUϫY:\oTϣϑEKɯD?; ?>kb*oA|L{*8(]1 (G-?Oq4P",mv?%3 =G̷rޫ F!tsNjȀJ"qf} ǘSC'g};wӂT0W#rw)ܧ4 ˆ2+fF;E"ɻ/`V6p[B5HH`N Z3G~ ل -EQ2(SvL_^fU%EOה\$3\f5B<(4ukn܌Mړ20"Q͉tśX֨pe^_E|S%KvOvA_f #ЂW6`]8i}oEMr䣄&օq$"̠=qvrj-MHL HϛlI `>0%X.wX+=pl@Tgư&T\tYzWy\xF@Mq9aP ܰ(dv.~w( #:4YDLU1ъPQ8懃\[mz/E%W +`KV@^֪. T}jϏtnb˞"T4`Y`j9ZHsmޝ'Oz-g13Sb\cOXywiӣ#-^9Qg5XFmwqDC5Pl?,) [͕W0w"pbf[* y-E{vtH3GMBYf9]߈M@ڠ):fs ar-+g{ѳ8kM\Հm'zx/g(P쵧t|J,WWͯ\XҼ2E0)c,FE)ܱElP,>C3:MHo;^g}!@9GPkӤ L Re5ދTЄL;e}a Gv`{OG@l 6YiopeHeNs,-.)l-D2,."[Cy_{j{yC!ɺMUgLz}iG8!qVI2rc($GV(0[g0Z:29Iވt<`_D$"Юy5X il}_'!(o#gb Q%g6Q6ỳ&5su *PվZurWey6UQ$AoɚEti9OrGLНVy }%ၸ{pxb"$͑CYDeӮ4atزwins5x7)XJϟ7F[BloQɰC[U @p)߅CSǃ\VK f-Fi 1ٜ~mZʹ \fA=|3QW |Q4WMp+auՖ3;ZlL5GJZc-Y~\ `c2SX,:9s wpRPu$IYrX2]yPjeP댜9BX(\kz[ݕ^2GFetHK\dc4Wmd`;̪{N6 5˦BCܚ:dXIb?#2Fm}[0$=sfCp }ulp&zYI}Wo禉Bik:ݒ{"j!ZCC)<όޟ+}VƟcyg0Kqfc+0;(]9W锅"ɇ]LY3mo=="9JWoL?r"Mm&ȧ~q|WEOMcqdWc-@vm`;m͑ :4[L[l.oS^3b]rOCRI/!cC 7*tu^Llg_I;h;k{$}%X@)Xlx ?eiߕ]-Z\&6x3\XzqgYZ0707010000001a000081a400000000000000000000000164e4ded100012f8c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/]?Eh=ڜ.+pl]6,zK@\lB0g?yN~p/wmR(@|@cgަ-@%cM\8[]:+Iezv9qJd? 5PyXBPJvjHR zRUx6IVÃz 4M> ;nSCyn}Be>RߩoWlR4$Irٞ,b.VSl^'1M?Lz64\Z WjgACǭvg\cSK]|zXlv bmq̼5'r8<|-;3 d@|S\{/Y>A5w-tWRl6͝Xcqg|kk,uei ]>n8_|gk uj],R#To]eQT]ϟÓU}Da|d'X6koCB$zKy|J v^/ M =Ӯ35сn.&UZ:}N!Z8TWlTidO*"D^!غm<dΘdJ3UFI+lSuH[)3@ENQ;9rjmڙ${,Zҩjy$-]>^1R]2+ ymD^ݔhJ)@Yi|lG; ,~G}1]2 PbϬ3Y/p^/w5S=qbJc 9]|47|ܜKlPͳ:tWNWDy*dbOlnTQT}ko0BUFj@}5*(C{ 0bšD}I(MXUa!Wݐ{o0V2|نWbadG|:lbS.ȒxH+>:YZ$Y{Fr4[0\a}ԶET`/O1[cywVʡ=DD+]t&?JY zy@nf!~&WA802jn#9􅒊V`(tvдf!E@-Fp#]c~+dHp{40J"~1}޽dRNatw{n,nO/Vr>KyaP# c`2uAD+c)a;[bR+so%!j9 jl;B4KʽT;qFp} ;Ձĵܿb)ȔS\yI o7H63 %0n-@g&qepգd[U/΁_dIe,XQ^])Y   Q;S0.4ƥV\9O@ݦi5 PBH<ᤃY͡/ѢM^1T$r.]oa(s}ZFԪ |ؿYc#ºi]c)x$0XnVqbh^/|c_`#7HrYW|P¶__PvK"Dr:Gb.bѤBU$%0t~!1<;L;Nt]Xu7wѶH=ᕠ~վRQ-&$۸d5?inq`_t.&WEs~U( *;0Pю|hSki2dlKAyJjBh^4fʗPIVv}O0.j}w ҕFXWJuKWRjZ4Er̕(~  {"9~NUz2/Zj4B:vU q}p@Gн+9Of0I|,p^\i0f*3|DYɎ.etnw )r6U5݁Fq60w&#,c`N|u}j b r\xK 20 ۽e$`k2x&'?19K %7q"9@wE>: SMQ=Bl砑]GLuO T['Z=-( á53Xq_Awq;,eDzϽޫ9||_T|#jirl ٘9z˄(86uͅy Q&F|zgf?R1_̼S?e^"dK#cvEV9)kghUb ApW! wsT'Ð)Ң|3FTM|&Kև>WSR|J7kS` d߬)Ju^cUH/3_k{h`h(u~pAxU{*|,g}05Lj#HTlce]KR pG&Q Hsq5&Jڈqjx55s~1DZс _ &ٙW}l]³~ SUhUNŊM)VjmVLYnܰ&uG\'~׃=raEu>;cEpZ4(A.)Heo:Jk|v@02+^/g r㔢J<\Moa#UͅDAgOe"Tʝ`%T_Q[ih ܥ*%\*ئQmں />#: F` &v ǂ+˞@(KGmI$5ھ醙\o1Af W&Xañ9]wf_Cxnm&z. Zܳ* uč&+nLk/9?d|  v^ީz^:%z6+E`}$C>`g%p%&iŮ%:4D<[sh飓g Ԃ[NLAnN ď(46/Co£t̕8nvA\Q{o:sZ䀼@[L7i|doú L]%Z_Oo({OyɳM( G: v6o.X>cZp.ͽ &ROl>OS ꀳKc9$N374ûK|F$VD& 4bG^+Z(-\HI %`3p{Irɓ#("$MTByiGqO$w7X b/oqpC}x)΂K (F":HcK6L}Lc62ܝ!CVwU#zme,z;8Vf$8!ihLȬ;ѓ-Zkq UUCI%U@hg,fz4]t07-Q2 l haLr͖a#ɩZ@X-3÷T{K*GbWneؒ\C֑Hq)' Ld5 Qd>7for U:<2!H`n*OqEd Xq+gLƍbHb8dTXz$F,qi[I4Ĝ1s Ks%hpQ1 񽂹& .CaLx8;tqu옆=_`*ebW+P5D|l;I#c jGUFE[6 ܂ai6 PJ7c2 v,>v-rc3&U<5A1UCS2S)X..~uW7AvٖЅDFzĸE mp`q:3i:ܑk y n'т],̩#Qcjy C4phK)CWpl9,]4{828[[;c27R^yeM\Dp)@ai(odjЬ(CC*#x+/B)^ Bb;˜@ ܎0rX(厒Pyn̢Q[ RUE~fgw~Md:*<cUMl0p$ꛢkUKŎ'wLe^?[H 5O}< :>B\Q.foh""k?#^qqUۀ})HX*ɾB*%ux[9.o8`+Čn(fL?YM;̘h:!Cż:|Gr =N!qL-Lᯬ^"=@:+ 2-!!O-#[OMаeV34 Ptv~4r;ih@bz3-ь( [9+t%=)y:AUzv|RRv4?/?dyf^N;[Pv.i늘_R.! W~K\'N Z$=dNijEDl@y`ݼu [(Dգð=y?PfECZKöI]Jg#,躱NeU~jyJ{?Ծќ`Z[c#Rh<̈YF=Y؍,ɠ]^}]vʥ/`^DԢ G6g<7FDČ?Nz޳U86-W1zg^q*3:kk!Fj!|u%'u]uy8Q_[ .fߌ&WVQ^ǰctd? Ab5/x7[UuwꬬֈY !5d 5-|j=J 铱lO9+a5Cjoƻ{ZZN8p;R(`5 : Ր 12TL,xd \~:ݡkSD8H C k+Efܞ,@C&p\'p ԃnr-Ѻ'ҩ8-KC&?Mv@Nc; fb Gr "&uh;Ĉx~WH)ݪPVԽs/| D & dUP*2c֎^MbJਢߓ!;ݧ,YO0л/K[(U|,( ʪ7)w3Uئ ićF44J mȇ= T;}r}^-EOuL)( {ǀ*hH9U,)&f'u% ttsio|jJȇ-YkSkB_ Zdg[)C\/kF@UHN %hj RYfhuLY/NTC 'D\cw@V_/ R|xG *bJN7US j4f†.շfCwq$끝^͝9铎H>YK,(BP ۢc\%.>3F?r̷oȁK?s WG}q^vaErkmt 4xr痞(U1i΁̍ egAQ;&$Rr2`[9,sN IbNmE_T#O!6 jM u#A]>f#ɍmm B Cġ@4M%WP(,^mYC Jͮ {7.1^Y[]Pdqx\ﱞѨl@>~#O 10zXjT0R(GqVcx M&#'{|޴*g4fhV\.}0T=>IQQZmC=s0`lBMT9_SWu cRA+<RsyvZ.v$Ɂ,F V2`ˋL&Cp., pf6/`e b_cK^0xvc)~[I 7*>bO$bN)UKBj@S!VuJ s~)<|BeAظt aec^ȵmxbW18U0.- /Ph!0?g!gp^d29U' ;Ng,OߵE2l 1>_Ÿh-CR0̢϶i/DIWl;Lx!q Eߧ,`mc3q` i:QQiO'ukԻOxqaˌUѮ~=R-N|\t6QVit34R؝xl(Pnbb/|Z['n2*4-K; <}|l#1m=ƷNHa2xP^QD@SϽEY[H~cH"Bt~c,y68hF39`&EFMtWs4~ͬr412nL|%p52[k2ЙK Y(zYFI!g3&K6N%bf8&䱢۫ܜpY,P@.EG|\ᫎ2Ʒ|е<Σ'?EW;"+UL}珜QyށI/_ՈHjYi4+9@ϴ)E2wjT2n:@oQJ~JYT)wȢv?Q^Nw˫^tO@>ڽ&aY~d,mZb{T6y2RD;tVh:jI@"*- /s%Yld%M˰5XqJ?lj$Nd PcpSgH,ls4L owBER%{> 9E5G_Ёn@@: CO̱wXs(*vjO/K.fL?-mklN9%H햒mOr&c9jDFơdsDzJQ7z^ p8X2h9&x4cn&* ߎQY6 _ ͍%1Z4]g#=tZI]X6C$Ttٞ\"|ϋ!DG\"Q֍eDDzIE_=;"e4 wVv9OĖ~ױ nm!j11)RKLw46t e<nl}_q RE;RWgG-XlXdG|ۗ\g1:uF$cKv@n!Rgr[X^TއSbR=q.Q!] 7U@Gm@bZZ0CR-=[U69ͪJ.g7-X7ea>{b^rʛ^t5rQ'z,iQE /YS}j1(YCnܷÅ  o<8a2y e;%.U?tEZBQ4*!^ 8z0L1K\BK)\RJٵ;BI-"ug٭0C̯' Y6hd jy+-Xpo{p= d!ZtOWrSd/Mmџrq[EyCi)6rލ#*/17ȊqKq-N5)_2Kvo*};v{dpw"^[Ayx<Ε Q֗'a4;`-ޘ#21͚uɛÅ[M7'l] *e=KPYӋKHsPv|Hm_%8m1Y;x0?Ɵ|AtIS$VNMB7E DKjKvzv`糪nP$e"pLtz&K}ngVWܴ?"#z4UmTwfr΀{uŜ`b8~*Ro0RBZDTx޶.աrIވ!.EǍa~ 7+?q9Hg-3 a]fexOtkW_o0w\D1;zуπ`.Scѹ,i>wZXRcC ȢǙ{7k1w >ձ{LQzȄ%[;Q]W"A.͂KI!a:=p_, U6]'ױy c Gg(F+p 74G$֋>@Ռuľ=ʪeܭ㣲#TSj} T[5CwB3 }FI6X+83pdHc#@}ދ%|@v P|r+ NkDvǼyS.["R;3\/Jjl_{<;jQ7{Ȫj>9p[PƲ+YB>Hĥ08ƛڦ3C{ "k:) 7.~ ף;1P5~^1*4~~9kPPF?p >X24#emEmLW Sّ1O' y[Np3ÂV}UK+ o+p ~x6=#ql*iPSGlcU¡*eTN.!}}ڊ::mSML;R@.W %Ia$InXulCzKp{ :q3MnՓ{&c]$HCk#q/+V,iA= =&]6ۈ!D-L{*Jr=*(Yr'(ʩ~Qnrۓ% Y'4JrF |ǗFY hͣ5IKABm{%8Lz:#O<"D](4xx m-''*8W:~% J@. 6TUj^Z?zn* %~x߁e3^TI :1CafZ,lސ8$ػN'kw9eڿ0K~ks34}JRPIQ CKY]%\kPbΐ?+, mB{pЙƨ[X^"RV&GFf?&R1ؔEC9\v!J,~#5Qnf-4P4 Izw#U(a~6f^eJN=wBG(ܠӟ+,uxgì 5K31uq"~ wJ߬OuCҳZ$;jN0((M-=i1 Ghm?.@IuE-Ci<=퇕P;/7v ]ŸO~S?3EPFNҥԄIj!T6t 2+s]a+U= zq'+w;7C82 XnSZr̷|V|-`  K-&FZZi>Ur`6D'0 j˘k<h xP̈bߍBK( bQ%)4?.:!X}sیt }OW5Ɠ; XxOcߧ12-cU0;ѣ^9ϑD'^n^QM%C*mK[$d0/n; CMzhO}iI몏hċMj @.^$^&G6q81S8gB2o՘si.aM0YbUsE3!'& 3ҩ}fM/O{fnm! H¤ `}V vw{U-s/jlnZl hւ,%ޫ;e(sxڶ>*I]TS咽]`(I92"j J+Te 5Xߞ5֩ĐyK y}p|bk {nU?a5Y{Kg•MwC <_& ,hF{w ]N3@QEptEQ፡KB dj{;Q6$%tD>7NbԐ!nxIȖN*DeP'w-㍧.fsL~ICmëmB- kWV>chnA$6u, }7;૱ Ϟw}O\D/QIDvO1w6/8vi6Tq4I/&'k@*\0*챝sMsP . &Y!"Ba@#A0t՟#@de'<` 9anSvj$13KRi#>Xԧtw¬[c:N>Qѳ:naTxOXEj1sbCNՁn"kWǂ"5\yb|E M V@K*ϮY}ЌJz)XAqlg!j="蹊IY97(@tx6"qMZ5xQ?+~0H-{ӳ^,$Ofϔc /gnuӥ(.qvzl y 6@VxfPF{;:ttVn^_GpDo2 hŦ?3FUJuO[>y+Qb4 SY<) }&%oJE9WjAl>%xeO0FT7GLjI8yvj2^/]tW7y(7$O0e]vJ+3@ {Cl,Aゾ2'~yBĐT_ڨ1Ӓj+y~8͟hYa:l#EIl<-39$$Φ^ퟣs+2o?qH _ccP p7/\Z?E­MB8 Z 79]GZ~21Lfr)P:?|S1H*p‘$¾p@ 7u1:+7!ʅt885`En3b Wq{޼M(u"xv¤kMi<QRW6cYGnK yvSH.F[Rg8;6-6i7Hڗ++IϘ٩RKD.95z~ԡ4ENNp=Xjȭ 2VJTNhw]CQ_]),ٌlХ)esN?)WW!،1H=z7}g5} ۤڭ 1C.B_=æ:!U-TV8`NT]b/5}r@EpPДŋ O,nNkBFYC?,?PCZ0E~BWk=LqwrӜk0Az²k?WSvhRj?:B2w|GO{J0jέOb%z8^v͗8x FzU|F=a*\tRD'$oӑ Fw+V7 aGyn%حwn$h<̲G-]VƕD+h !(%B_+ЄJ}HkT:BH\\XRɢXoM/ VW o1O"-!S>B(5?ȣ@zh.Z,LY)Qۂ)"bۧ\=F1XPCq3Kګ k؆׺Ҭղ:ER:I'*luN!H!,CHi 8QG;5(?V ,Bswrj"@ncЮo~_M, qVhPڊ?YC?zAF>4|w] r1VYR0=ڽ'w=k_|;&$ט2/{%$+?m=̖9O`NU: ni"6cvG ُLbp2UIV!Wy#Z(zK&MJu!n3b#تGD/ :T _kӔтz3dp̓_Rn~+C}.FΧ:y>1rՠYh $4alwx'OIAs)cY ^mõ]'V@yQXu%TQDq@dnD…'s\maSXUޠ?D4 $p2D'Pȟ' թvBN3OCiW_onrʍ5JRUhΙX ZޯaD~=Abss ut6Nwf%ՅmL,=4e` I&Y7;̄=2Y^pn@>>.6B4'*“-YYpt0^* 6s?+?k,8%96u`u"R B8o8\D %U|xř^-(dl;sx[;UtD!us%Iw =@*(yî5ۭꁼ^{\6)&Dk&- d]c%3*eX2&p/XY#KҁFX *ӣL^"k1@Ÿ?1 Jզ{]3*]5l5^L>}Ͽֈt`}ybdz(bYFϦm,OqpLaůҍe?&;DC穬B.Mvrd{u~83ށwr8X+tYT|7=q=GLOȔHH7kM*Tecv'/k[}SRZ |GiX~Sҽ gG=fKi^pVhq?ܾ,P+wVPӰ[Qkj;s9Bc21~u.HWfw1IjWf ͋#g*V=&,),%Se+Xcxpg,=+ao|W҇JG8a'#;BӔSM7=BEfꂪR:t PbkF^m^ٙ^:hڗ2̧&qPTV6vC?j)+̶,3Pqv5 Pr>9"q'q=YC.u P gxdg?X ?",\yiH'#2\ePAUڨY &,+M}\KG.`YDzPwD+45]|=˥||Eӌɾsa'RkhO)9K ).|h/oEv{fvp 8)un-|^L؏mW&i+";Ñu@!ˁ}gݶ)pvp,29mq=,Fm1u<$" b0H#D޷d4=߽1Ť ul}HzUvp gau0bHm7/m!rA[{/MN6nG@qGuHyh 5֥[8?=X1qO F_[iQ3y ެ(/*{qQAtLAU^GRt vvPٝ_| @-b;I0Kse7*f<&h rk,K߸}i.6sW8̣ >rV}*.m5_],Hk"y#[^ 9;.gɬfnV)I۸ޖ945bmy}IM^Ҝo>¥cY)Imz2bARU*LߑӨ2 ~N0?tK !1J}7Es8#Ѻf\b@_; zO!\;o>^vT]\!j3 kpSi 6TҖ&O>+ec4ШW3Z!B% o]ZiGF<&qwUM}'iFՓO^_rGF&uaKlU}'aǭ/%oaF1yd}r ڊhaK^R4vZ~A=ꥡzsk`CQsTeHVAh|+q_q^yf} gW4+jC |\tN+lM[}F:Gc,>DJ#$%Z\|/mוAa\QKZ[Oد I`5~Z$|>*((Ymؠ,̊凼ŝ^ژʤhBb}>#QkQ*cG or?\>n)&vuG*\Χoԁ=-i/'rr;:QsF6ĩև26u/>({|$؊*5,ǟlA(slu{A| KL5?t:+go- ^/~Ne#L1D:ftVvCg l! p hNnn^|9QF\8گ)'0**+}XdG\BRZՖXJI$k<^BOsI))K7F+B0ר_iM{3FvZ'h9@AD\C8kwхǠG/Wh*R W!t6t nā/|k/U|dҠsT!JQ0B8 k7>5%,u 8c]. Mٯ"Vo<z|vDWA լ/P[›nT퇁e9^zMx)e2` %VT/B?:WwX=te=PzDt wDʭ]A#hq% htFs=T~o[ścjz5" r#CWK_MTz6 (R.8hDp>7 ip&:d^".}?띻@| 4{8#򀴖xQ F4bGF|–֪l(X1 w'_rW33<1mn|ܩ1^N94OKve'ʄHe3m$@'QLĦHu8}#0ۆXKpfmg'HLv# -$퐷RU BI/FAMlع*hq_4WC$5Ж̗B]1:,x>_<#֒qkʼn{ZVa:#k(rR*לYNmŝE湴b١6#j,]ujt82>Ҏdu m~Pu&tͮ+p+Ԭ 5{SEA>%u KB՗Q<=o|!sYZxiNG)$~usAfH]l0ccd〪lqBYx/TZ3+Qgʝ*asJ7\!0>Dh5l@f1 Wv'?L%h2S8Q,= V[T"{W$**ҏ]}tagȅ >Zbkh!w{=R%j߆l'̗ Añڥl @H u?p/MAAe]5Ǣ­/UEHo ӇA݋YRc1#liRy9J=͌{{>hUGN&@F > Dٯ:N; :cvI~w[O=B"6TSF==22M!;A5: hLN ;s`==SC٫֎Svcg(!(<-=6](nD3q\łT~hZ~$Aeb +E6*wA*-+d'-<v*zΠf O_4n7ǻ\f8CVgA QhE)J ԉ`d_l.q啖]:0襹O j@Jk*يU+-7*ȥ{ @g nPZ7#U?Ry gPs|Ç %1=w2fAq¯o;p$W; tJ\c|3[#=mU1auc@4.D Rn 4ozbOyf?_aζ]Fd POyJ@Szh6o`䡙3 IE?V7{cn(~# e*|3?it!|tLg5 Ӏݑ"9*`7[C8dO92h j$)X 8u| P m؍{+4=2 pR DLRyތh<`B왇d$>Bms ޤ1]Z+] K>d,Sn.rrۏ*z jٙ5fRL->;Zh_z%AMO*)?w!riU܊%mP RK!B|%x~*D^ ^PAIQ䈗HJ"缶(Fo 6lyRsO$|G YE[+a`|!ޓϼ+ A^d)jϮ[%1{̙pO& tc" 䣢?LN:| Cgurq6$'="/ <0BZ8׍V\)y:_j3<qqq% BVG>孫ޗ1F𢬪 j0@4ELw\޶\4kpFRh5}| x%s|j35h=O@"5vƵe_Xڜ?NR/|eSϛ]_7J $$ϾG z5hn>Z|1ҙJ p0p^[/+3 "hFbsًyiqMsO뇨xg@ A;` ^T6/XفƝ+hu:0zvU^,\6$/]ÇZO}H<֯bڳtjNFA@uC:aDq:s6^QkJSgă{[9%{Æ TSҏALa h6(K]L tQ*22%]}sOwt\6)Y-I{BޅB+aqRNG1Yʋ+Uj('`42 S9dXM1xh4„-DgìeyGpK^€j_Xl}䫣vHkR2qg,GF7PKl̫!6~VnKB'/2xjC$I}On{8B!tl0HD: #&H*8Ӻ:@=f6 gf,>J7 qO!)K/1yM#lUm^ *r6tj®8FTi­0G ax݈L :Tme!ţBfEC!5ϧVL{Nk$cy ! bKJ1q]m2z5|h)ȘTt[])t@֐WAݝr 4:וDLwP.hմ3Y~y]7~ce7&B!u!{KPym+un  [+UsbU\ur!C-o,Æ9@kizDA]=5H,:(vB+7nzEiU OCh|Gu>rXYVxM uhؼSJA=%;4-a0uW<d:XJ-3*F.SÓHپ\h?i"FdwHIN7n8RQ$2s3x1$k^W;<'e{.EDbX!Am qC@jqg&ldj>, 2Bqq+Ftiqv_N\%xT_ĶVG1&$J*](iRȗr{fƏ,Պ [G)A#mBWʶl+>!W]38ׯ.LiJ~'3&FAD ʘ9nŧގ/{U[R xJ,o"4c,ِ@9e~YB_E@?A)&x3\a ?3l0fnM}@q&MHRa‰ Imw@,q]q@3ѧ}a>0}Ed$HK)1=ĐW9/i"m"dJ;k8N~H;~i/ҷ$8f볻<8߁[ PVGLL['H_ϔ@"!F?}dI`=kd|w$ TĮ3!|a^m1OWi7Zx5k=I^Z|'п͹]\bq[ʔ G5 >e#֍!ߴqw@sDɝ`˭~U7/ İ~8_ uD7J4%rjWOq;] ıաZgW]64 E?Rǹ &Z<^k 8&1m XM2侵)AAiQTG4XU&?ۑZRX5(jO3+ZpfzDoؤԷTՠoqz~YCK' 3W%l}_je|*[ώƦ~b0V0 ͥW2mױTU z`cqQ`qk26bKy  E{0!E犤?@]+ʜ%\>)TYGv$x~&6Nti!U+JiJtek׆`*}53l䲡 rհ,x6*QV1πQ[ > gh헔wj`+ gj鐨ًVw-Ҥ~ZZ8[zŵ_ZEjUVzZ!${ qŢ@_^p2 mD?!fn IiK.8Y\ݥdC'-YPgI2oE@p`@ba8k؃ptg=L7'#c -D<=OFjaOڟX ,Ήmy-4Y07PB3h[ܘFmdȂjY@~0y1F4РkOHnҙHi?Os+ۼV{֝A%YD- ߈ 3 B9C(T5ާxQPʕs&@vOlc<3|՞ԹEzJ&h '#x0!%SxN)WK 7jff$X;?8+TFԛn~1$mxw[YCOk8 + O' 2yq4f5:,V^0XO!+dǧscvy ]: yﲍqgy *Bix[V$(v 0YR-ޯDh_3]Wf)F{7|B7SvG7; n: JUȬ9܃' TU;]XMBy+&neF`?vn=$đQC1Vץ GaSzk<(<6^TT @2RHߕT (RN)=Wb"}#9:| afüюdcMī 5#hWv*uQ~ϵ{#l!/`pr/g=k=X{:bf Aͳ.\GVfe_{ >d#x&O=`0T!e]ص;l)R%uʢ5]j^TT 痣˚F<,\6ZWv'dXXb[XGS~,{~] f{ri!D;Hg8M.i:&irl1?$h@70CK? :y:#Y2,t%mUџI2>Q*a ~|3p3Zփ"SsN.+IJ!M!jB;gU{9Q#!Z@8[=zfu8_h1ޑ;kNn ˭{b`\ȟM6~V -ai@Do M\pb>}t4eT(YϚW xkP~ Af_ /Ui^d+i[hߺԴ{3yP͍@OTN~LbGJ2|>WqG3٧A4Hoa8*w. 38;`S%h G` gHƸs203;3\=qu2u(ݶHdFN e2%9A`ŤkBTf,JmdAZ*=y >_[@EW}#P&C۸I}JƅBvQ=!g8Ig~,cٺ-nƔohYEp \um>~!뛝5.^M<γ17,bLUFv~Q{0o++ F+ s))7wN1#i30h,2m,^"̴֩biX'2 fAGedGSNۥ)k5/>!?eɼ܉2<3@u'0x[5SB2kbڪBMf[Q@> ^,5p%uG'ngX pjJ[=b 1]$䅉jpLŰ?3Q9%3N>}pj]P-*us9"{'%qj%j` ~0tzRKF70z Ӥ P >m.sUb*L%FZy -k6b?L^sGÇHqOUh?YqomW# :Y'}:Z@-DB`_C}+dݮrESp@jYJ/Q c$h9$5:/?z}@#%? 9m]@+4I{>LS+nN&p-C;Ԑb*g8<\ `l;o bo|Se.vYYsC{WQHJXM.W0Az yK}waE8Q3/*2h3eh-uSbATX>o/޾v>#zTZ!3, %A{ YW{$~Ȯ mӕwʞѹrP>$\^u*S&p=%*XJ'^l޹Y|K{ʳwX8Vb)!RH/|-H@8n u#8C'r;_֋v0?Qg1Q+nz\=Ո.Q\ZzE~acCVRW @Ftn̼*5x€ue.4b_|%tf&"?FfAi.Cc/ AS *#5K]E᥵"{+k.e>sjsQrTl汯R4}-up 3}6*'C6խãMQ]7N%V{.w|9 ?Zowm4h*g?w냖K@Y:?9uAg{ /sNbDK?] _:\-w7ɱ&\^~pDUfXMT S A"-t VM+[`;v6)"*[Z1zc|e!쇅c F@">g O(GӇpK.\?Hؤ)>N)Toe5WUzK*U.Hx-DtFP|n14YhQD*e  Xg V@};"\7w!!r%6tY>iq"ۜvpT—WJЯclYԁD*$ΓnҳUC}.H" ݵD8c S@JkX_E.E#ZHWe(5 (r㘐<N>,1 <Zm!ɕAeE @s{rEP$M( bBgXiɵhA>޵nfa<^cqV v lph@ٜ'pw-.|<RǡkI.|){?cXe]zn<0!"h~cXAZ"%YיsܑҗumK)nVx/5U"aiW'ި^v/tBSҗ pI|h)8e.[VŠhV)ԊhPe`^B!ZXïv"*$Mb5@}2@fcchuZkzPUxuT&̹%K^VJxSyuF |x&@ j[s) 46!`mrN.UZݣ %4'._9@;8]=ݺ+7TzLX;T33`Gr=xc JX7Ђk:1R%aK.~Rsc_,R4U\?Jᤑ30jԼLbx3J ઓr%P41E‚`huu}w /Dm@9 c}(5EY1r70&kS~5vsY߿j{}OU@K5"/bICuj?Ztc7!"2+f͒l/X sJAv ?]J~SSu`wSo3Kx{罏uѢ"/RiCҁ̹,atBʾ^ B]O!hG-;)]=̶ K uJt~|a`tj$\~ CFpE P)fNj0[7f@˯W凐Wz:! L"A:Yyzܫy+ծzv}t'T&h՛t [?ZsPV[tMfA0tc-8G,W{>SKXeBwRϽc֟V{F=Zԧ1v({N:1Kq% ̺|qU:tVD\}#h!|L }W:4%c8a&yz vU[9+7y]E[?L晓=yٓYFs^( _M0J8$pPDֈ8\ZCR(OW)/\M4c>^›zK cK:V!rl<3FAIta @IM[r ⰳ5b^^![K Ŷ=?zmpvA<݆J.P(e~زQoDN-SyS=\:dz4RtU5周͔uߠgv;ݝ1OH].`3kj<ΪMr7oC ۰alk.nԝRsh/2^!/$F>M?S)0<9HɺJNe([YadUi&a > Jg%Jiu:J/q +XS7A8ڗ2a7\!|쏛ԄsS=Tg]7C Pvͧ؞5Gq`"m,urUN˵nfOC/u Zyd `i{ NΙgi'_f_+Co(a} B=Wduܠ=*sN=ڙ}tIztve-jh?FS=;J w=Z.R|CcE! i<`]_2V]< ,=ɎVwn=u{hT{[`yN$#FUJmudn'H&Eh&I0 N~?{($We<4-F3 {vt6;TraJN&Q[Xσa3'Osj9,fH39I9Sc hzS~O!Vȯ-q@{tEibH|~" '{V7v| #є&F>Cs&<myʘGO!le.og9Cuš:pE3j{&֍Bj;I7Y{%?N$ *1|(EckiIԺ0'`!LPHkwixEkwnbb A:De1X8\pꌫT3ì!uG,Ys `CKpkB(dX֒Qs Cd_gG) ge$x6 |*Ϡ_"B#PW9V NE%mqSit~iC/[CgʨU>T[i,IO~kfLm|q@nၢO@9ǣO6t+ie Ϳ [BzR BύtSQm[r⟹[X5ɯ-eSwD{lJo9k\^Qw6}Vb~7k\K]ئղܸudѰ s[13ԏ'.h$NIvP`;#>bG:nXE$ ZvKP" VΑGD/( J# o8I(KJzF.CE9yO۔pMd-V!D-m)Q 䑕%1=W?1֊ D+^!48_IK*k%.D釾@q b]&iX>E{ÊUA"FG]q>Q֟ˉRD=W1u7yH5m'PsDŽ6qf3*up^;Y2^iyGۺXxcn:?Ӧ%ЕXJg]<=Vauݮ*<R2E\ʅS|!9cšH6=sl]~'b˲"]i=~_3S d3p>MDbVDQRPc4,f54iRR9( ф[Mpi܉ ʿE>(#e=Πc@e RBrtG9NMRP\-qU<jؕ{c4"^Y3xpb`g{cц1x:՞%Rީ:mjQnQj !wv[x^04Pz{h V;$T%yЎ5rJ"JUC+Ev¹]#d`zK#apX\V)UV0!t$B:Oۆ)zКS$ü&tW0z{nk)Kcq}̜hxK >da6!5/0[*ڛ\,*c%dg.ѻ:]*g~5\4y∽de7)jdǔuJUwIؖ,p¿U%.xD/ v5b7$7ޒ}(r'an"UʷԶn}WdJ;)`q*Cia( T<љ /\ua"9pfHW‚ cG|Uܥ㩞0Q҈OpB&G{E) Ϝ7pUO(?U.a |Y'a<1fe_e1qjj27EMvjE&E Z8Հ}"!aܬUNƥ!Un<0)æ;D~2 4X!8$ל5( ZpE^4lH 3Ym1]"bz(3jc'L p%CCۿֲmq:ԚE@__({DX\őd=C'ܹZ9؆ē+{:\.tI_|8BRu sh=x!$b/RߐLRÆ9vY &[I'y6v8h2)AJu=|ZOXXk&u0_22R_7WR[nՋ&P1+d~+iKF.Y<^ CfKY.,&J{W' 6+P <#wOGDF+b+AoeO9>Jа0i~Q&r7T ?QԔyֆ+v:-ke #*5#APd,4ŕjNRO}DmOe]FEY4C=M:܇<57:AF\~-f- |/ڗXNg3'cYsNN#7k("-fv}pLf `)(J@pr(uQv&zWH3^ bZ#_}&};>SQWK5iQ7kx^8JwQ$5 ugk}0SDGaFѫB&be:ڤmu\[4b7{3Cj(%;c0I ANe?նbYw]KgL?;ȕaX+gJiPYa*5Ā;ʸ,7PV;+EDxmMKط1狁7Q+ ftN0ܫJ~cP$3 GZe{-4qmY\?ڎ@S/u׹:/vx<ؔ>^,ѵU/ Lt9hǻu\N>[̉:ه*6|1Y0&@Qj6.<%F'PsJ (e!6Dn{,!U χp_,탣d5|!Z#I\iUQ4?W>w%b(aIN̅BSq|{Q3~ns+n^zS;#ghJUT:%cCiy`*`ƾPf9F7y<x;IrkA<cJ$Y|Q?\}@mܵHGB~>X:`_M*)b@0?<`K M [ZNUz5hEMq9"VZK^w0Iچܺ ǜpe3숅Q?<ɧjCBWX1qӧ"5x"@Dt/R!+L4FA\='e.{{tcò'=ƽ6b\աå흌qwbs! (;167%\ż1 y75_w2a4$ٌo[5'@ */{Ghc0~&3{#hU+: 02@t#"Qy3nLZҙz;R1cn4 }h1ʆ:a4 LGY^M=,0Tԑ4; ~%CxLW||b[*ӽYetrh)֥;b}e`Xbupn㰼x)'?B~^Q&qB߂]jq5\fh;&ưLx<BXBwu*AԼ\FszD'=m{AXnM}JCϘAuʩ"@:ҺT\{$q'̷"|t Fih@|e"h`MaޑG odžlr_}O?m mԖК8IFnd$#aouY7s LnbtL%>-@I:,_ei8!"nOd$hx0=@xph ,'3 S %䟳u_ ݒN& ҞV:2^ S4oRhh/o7s3ɏZz&6y'~>IxJ gڰ`1u4o]%ĹC$.)\bSzKlqc2jgR{ @"|GvqErlQ$L_LCE{'sd "0nxllQ׫7ę KoQ4}*{n:Q.\&Y~ MWaCpyRQH*E.[ T71@o}o 4 )8\~%)vfhKjeCMJ '۸T-uHؕoqa//d̚2&䉳IYJ2-_8ipafЩ1ftX5AZR^ HwLύ!*(~uw笰mS Bl?x1fr`-*TLD,NFv S.pnۆYD{," { 1L m_3P':;S0&ڃf@1iR=z.N }$͍z 7nT&CljbNxDt O{lQ,n{?~I˞o6 "U'ѼqFА_F TD4szjܙ1d]Esj#俱?oóep\0Ou^NZ5>bk[O\,e T`$*#Ϫ<6 0ZD)+cܘjzkwKnFL_h*6' ^s՜׏QWz߮+= y-/t'~v~sh0z'ʍr۷ofuJH LܷpmN>-"eYP_|9|~ -us)`qߜTsۢB_S y 3V!Ɠ0(o!g]G6K%vdjP(wm-#b1{UGNd t҃ZΩm{^`A)@15uꭢ?|B H; $|-YiMiD'v0E2O;VX`%˫88ĽtH,֎-eop b/q'G`-[oe0U7)1Je] }4( n`~ z «b ^>Фɱݍsq0ӺEZ[ NvjYD29JOC̲ Sni@汃8O:v2yV# 7m;o,u 1.DЋV=*=KR8FE(FxeMqi͂en5a4xhm#o{^Ҽú[f6Х9;3q \eHk^c?~bB"um1F.B;"X>U̻fmiWQ@A|FMdž}BQʄFP]mDx_;Qˠ"p…sz7 K;f)(U@[ q_CON WDlAd%6)_!^ۻBZWB<{|{+43l$o U/YP@)pO#  @L1wU. U)Εr]Ȕ#XM l>̃^=q~3[#աaak-3Dt/ |LJ;G V1f\ݢ*SZ0r0ԔxlTf@ ֞Hs?h!9EiI1fHA9z(?W7V%rEeXd*.LֱPI8DkfI7b͗Q|Yҧ۔2xգ0|rLY/{S7|~_&!1aqnV:$yz4z͇}$6;8MD(@E+i@yt ͬ@WO6I{oѷ_ŪGCyVTHQv}MIOGj^ H~IP@lGqo~{ q߲`]pKn JI=Xu Ji57t1"\nko(- HQϭ mؼ%tM@6TP|F}pB |jpY4vyBܫɧdprKxg8Z% V|Cwa!hqZEDVg{~/іoB"l0oGcDLU= =T_V8/0=g68GCr?vj&ɨ^1 ֶKL^xz ǿI鿼#Xb'Y-vԝ85nCήj2]|-]#]Eж&hVci:rlzp4ɍe";'Jk5ߕA8;~>8“E_|'Sv5}*NC@Tz d!o^ۂO<7j=)oOɧ@o$W܃~FeV8X䦕0sbٱ ]:ਕ3)2~pb*I2ݭ13t8S7'{<j6IJƗx kȱe*{,^WՄRӨ)G`K|kMz0i_ޅ39m7 5xE\ix'AI㭝B*Yv\DYzxuLJڟF;աGcpNࡧĹZsm*@,^rDf&Wq4/ˏ[$腼h)*ۜ(fxIuxX8HͧDq*Ǝ\| FwJ4b6\f6逘3XS%u- @deqNo*siFGE`^aG+4I4wV̵Ɉt+d#я[W@Nh mjs|x8bǐC5_a J\%_4 7E#`Ht[uq/{׈Lf'֪FkDۆ#@ĵKdz^ >-{[׭"h©$nՈT/o7` >5u1 袘ҵNGpZϽVciF_=AP(w;7`'H|c37|p ͅ(KH(ZJzH"r\:(H?5Hfp4m~F ɷݛ+_aTO}ilDYoIy8IH"%_H^Uzo70^GSn~ؗs5t <H1,:~بXBq~QcA!2o'qjd[rwϋRYnߩ$nDu-Sqfw-bu(.FPཹq0|"2(R3FRqgpI*KW|+30i8l\d?ku&]bfl13FiDOˊEf4.>|˯ȇz1qK6[J] Q4[a+tq)Eqbh'-e8KzQ1ϴgaXptv.F6L1rƃSF7;Ĩ;o:o*uOW#b6ր`_Ur'@!9atXڊx4dTqQ;cKv68 ܲQ|!=V#[7ڹ RjÐ^&Mn.3a&$UפK +[qBd>@#$M_^%"EikEn"ELL:7% .4Ykh^U+i'kn;Z^/Y ldd^E!,cO˄7R~eT?!j^W<Xt+fn|W`DPb/_ڱm099BY\ T.TMSt> 6x'E.f.,<݊%"~sPͩ|9_0 |\N<KzdKR7),Ȑ/Jq}g<@^UFy &J;7T^ &|'dK-|2c߼k 6|7@ [kO5iʬvn.MA''aQeZ#VK:Nvl+ǨnȽޑ Z=+ e2*е &,̈Tq F v"B|ʤ@S#5 _;FOfˊ?>ߓȧ0jw;BK]ȏ8Ł))<.c󦣭 ,Uo9r rb& ?X~>F}!`XPlH;w'jÜՆԑ{HM?\7&0n~U6z=맖xT=Q7z3Uj٫N[FX\y-/(\-\;L#K4hjD1my䪥$Yiؚ{Y$ 6[^@QGDlK׽BwNGNjt'w$>D;v|yuImzoi\+LXs/j\ɚ-SKzp?v ݑXLHMZr26&'WN>TYAVvh~w9K)1> YT\߫ dǏvIG۝8+;fD~]=0pl/ }@Wuvd~,HX#`r:"1hԡ`jn x5[O8w"8W&PFtx'{}]$6riiaF$z 7l23JlLݔ"m+V1V,)t#u:v Ea^O V]Hz14e %q'șCPNED]A pk~M 7 lR=?DQ 僚'7"ŸZ"L7E_eӷaO /663k+ :1ve̒W)XtCJ=CfFGY=:8Orܷ1u<׌% n\eY1xT!kr6oD1RM(.wonw@ {!G;bΈXMdrOI*fcS؊߂C>yę& ZAN`عLzUcrziك&Y qCTcrV@'.pQP4^n}U/TI]Zx"-2 yه1nm ÑɰL%Y3efm6MAF+0#ޭ g.v m]z9飷E.~̢;"I , #㴛] ϐb oѭY:% oܖ"NUEʉDǵ$Q7<[,7xڥb3E4 Ц洪ό: OZEyZMA*|E謍HFk Vjޫش_+¬s&Q,Bi[zuE `nx>tk/ٿD1hщ 8=h厰I87`MBj(\ΠMGN]bG"cN+.-FŮS,zևee$5ye=-mN7c|B>ꑅT?uA@񿔁ci!ÍidQfeSSmDd+LKb nmwTI/9.˵kYl7o-А+6su~4!wD椩'˄{Z2N}^Ax'*g&- HxXߓ .?-  ս]r;)V"wpCM{(jA?S: D(ϸPZ܊[YG2lŻ 3Shfh`k H̅=H& &PTZ0Uf=}9^eY9UH{Vy/T*M%!n2M/Ƚ}qϹ6teXiy:wÕ4X/kiͺܲ0$Bf$> )M0d8RD6%Pޛ [B=sf9TŎse!>ɌRZef{UG鷠Ӽ0Gϊ9tKH/gIyƨklQXXncLI9'|r։m#S؅z8? RIc#", 2+#K,L1TCw`#nae<7;10ddĜ'Kqє_w(> (ū#po^po-PG.howzə1S[}K# n}YqiT 1j1r&ԆB!7G 6vfš˥>4a#~9%27ԅ.7t#/aU/#@݄'<51H0uN8o8h# ; s3~VpRd3fKΰZ:̯ {GFi |pFp _bpy,7cf8?ƙcﮇz,4 .;K@ 2*πWC2ǀRf ]HG_ԫ} "A0O4PY6VI10$.DR;[ʕxtnץ-pc)5|X"Lڒ =sDs4y! )b) p{N3*PoOb)84ݘݎZy p[?VkU4A>h/u|_-ؚ6fז3yIְ>"ș{643Q ;ʍ?N30`xMe hn!<>f@[6>LKf *T'1&Հ6x-O).UO;CG11nJ† |5GkBzJEګx"@_Pؐu¼Rժ5[BGav ̛zV(qod7XgrλS=DY\ͷ)+ y?E/b x6o-ʎ֝/\ϗyc+nYCe5Lk6Gߊ :[F?(t_7DpQ vYf"dHvжiaR*b_JJܶ7Y&R Bgmn|I"+jF4y)4B-Bk<8MUH_а< Gmsޝł)As_Nw-zNY-ɷ@ 8T#5*<4(NIΆϪ)lLB8h>ݾə(!E?i.SđYS ۵η#IZ: ep=lH:ÿ xB ^1Т 808D~Pb)e˜lc9v~\v'U♅eʅuQRH M{Ώzw֡5>֐)ۚSnΣҢK#̔!eI-\h4ژMC4Eb']žv؞OcafxX$!H:<ѠĚ+#]84@{ߍqe(^5<+`Ŝ =(5쐆Oh /1ZKF80|8fq34++.u:qA]O.Oryct35w+|\7;oM )1?,ŻY7a곇L^+֕=@H5BDG<$(혫ʶ-aʴx;S ?g+FO;3y呃 mռ,֠7n˄m& X)"U޾4,&)y_~oӴzZ| HXD?%䕻oqv{3T=6ϲ6DxĄJLqg@sKe7uuqpns,YRXQ,)WLpY}{Y=e9M(FhQlDoK\rR9:&M&10w SӶdjYKoQ, S#L`-c҃ ^?5 áxS _oݥd8aаNԾ yN4y2:٥%X2RQ^* /El"xb\΄7-<z.7äiIM=Et-nД12A"W䄊mr`6/ۂYC'! p_ .Gȋk]F 1_6b0GWA 3G0Ʒvm,χ)vhcѴxK|.үRn_ZXj!ݑm2s@B8Q #n/M0Ԝ)U ;-ZlN.iv#4nSt $y) 9P[ot{ smyZ|#O( &ہWN].B('؋,ՑDb(l+ pL 1Nj>)ClsRގ3Ç@iUput\JNn^99uǭmipU1l2oAꃬTxK@<4GJ\Pd.2UгZ+r\r\ S[r̅2HHO1xOk*Ƽ}43TChgK˿YrҺC+9d F%sϰA`?@[O&x$zd^4znR`KWJ=V,-GM|''N?/ θ:-G4R6 Xc ; [mW# (̒lf(TX1w1!p&𲌓dCh؟zkb3?k*`Kv6Ơ9OC>b`$}\Ntȃ@Q0c1`Ĉ9C!JڞZ7F{D'IB1#aRl:l2VRa x]`QlxۏJW#\= qYF%HGvF܍2t+\O|ZX1T;T4X6dBn|J4hs|~|z,CV>͏cef>\tXŻxqAeM_D`iUkI+ wQr!,E2ʳa,n9lak8O'Kh n&Ԣ1bf$9ۂտ9tڌS<8wyc5;"`:_G[`ZBs؈=b㇨3$zϭ3) @0X ׋d]4V~C+vI!D--Rsys^ ެfb7 C@P{zH)B,b~gsw[<3=t{x2Ɍ=>TS   XXQN: jG|DZS"K/Yuڝ +FX9,ߺШl}CM -V?#&k Csy`\ Ь=; kM.w̌;{jp9SgDw64J.2>jօ:b 2)Bjur:F&w63 -(Ps?D9-:cv."^-1vc@>&izb?yzx v4-dIJٰq/GkF~# 85RrdҾ̻H1pQwU=FjyVz)+SPDL96t/)򜥖7RM'?dA-6`deZLçTB&SZ 3CUt `&Bmd:ç6հK2-ĹC׌QY]X0bL@=( xb. Wp>m 9#h?H%4ǹV4Sw.yCE_/)kJBqc{PV))>a1zt$"CvAXAƜ8LpzMKѯ7bsO5HޏO&}z^5?r5vǠi\rAnDL?;ZƏF]ԾDz_L~_fE3,vl:[+3OmWdz׌&]DbdBXCa@9Zgk,C9ҕq[ŝF6jrdS iGU3,GW|Hڥ33t]kSN#a*=3n!Emo$p,C{fv[q&޼GpC U rOw6\R}:Ú &G0>/EY{JNHlX08#ߪPt.&4m a>%p~Q/nJyI(u/U2AU9HTtJ߉cVa &92,(.9VT8nz D tӍn !UCFPL F`ߝ׫R( ʠ,n,r6_%/?A4f_)3kNRL3Dx8o2`"᥽r"ʐݥ>d}XhA%Q2%sa&|n8|A]C_zZGp { bȫea@Y]E{dk=a2tDX<~.X Fe7{?} ~ȱ Ƭ>/BH{GD1`ӹ9*.矠cS<8û+= Œ_d{JR3b ͡p<_xsU) o1kK3Sjқ`3R(2!JBgҖAkEq7+M븄Hx~\+Xh_yZq`&ӆStYK0\7Nѯ̨L3{Ϋz6AG$B Se=fi({{{BAMd a[[Iҝmͯޠ|lf' A] BHȔI -9 K 2fU{=;E <6.%c)eqL&"mr눋Z='#Ev46/Ŭ{6 2rսQjGg$֕߄'Y?<qCt~P$G223Z %?D, !8ST$9,@Cy5MC !i| d}-2Ee6X'(a`@|vP/ֵ9vHY^=/TNcPPӃUS9 }E6I.3qܣWEF'kGpA}A`{lo,' $=<]U2s\4ONA$k\%[N ԆR |u#2ocdH g+& =rL%snCy'g5YuJ0vMtHv"O~K#$#Q_OLdA$U?"+lVIﱣ)m8Pѻp\>1'iybeB?[=;]}aGjWa>4kzUNZ;@ seko};r@"C*ٓ*hϖfbY>eq+b5{e EsFU2@~-dK5avqʳ*H,jg#EAđrM8qΟכM,' sՏ*n/$^1hCOMg˥to9Ua{(/CthfkC [ǽ"Ձ%;T|ycXÙl-FA#L~`$tٽβsnv"dA $u_)J'jb0.4c4# !s [Mښ sKx}Ym<ܶLZڌMAգFS/%O36-3D'htJ%oESK:xb8v`DΧË]хWx'ᐌ92 :݆o=&c0!M ;5EpnmZT8!QN2ƈQI-z X2x-;;uQif!{4E-9B_SCAɁHəsB.{O3KfpCqn48-< ZGbRvViUSnfmGB)4]f^b{ێ.PNSy<=;_O1u'- 9GPyn"b#sOz{1xC */nׯ8{5 h0p y8u]5;0K=)I>-etCpQH2E1\cņ)-wnOGhFPVŊ>2H7pR2'^sxϤxE~ڈ2Δ?tl ]^F8lׅ%y ɜ푣Q\?χ@*dzc8 /ne@P >(k=8W{8GDZE^j |Gi0]UI#* ycc!3Tg=Ot>7-l7'Mh,wkqc8#q郯.S"Wl08l@9#r 5@l!.[Cˇ̺ΒVTCӓ^dU|XzO '@l~YTAq. 1$~ʆnG\K|A3IN4j ";A`~8knv BaL=?EQmE.kH8ASg, k)^1"WȱKV#cX盋ic7ֱ$ xKOoG \NEeKJ,!c^3a ,\QcyYAU"gdI)aR/1JWMܜa-]zލ=f{pM?e9;K0ߟfvS1HlQ~CL|G]udSChw(E(8_{1@z] /- 8ɵA̺Щez]޲lMiGߡ/O&zX{ =ؤبґ:NX}Lu]!*EZ];o?1Z4=³~+|m϶~{" 71[#A62t_PHr<+Q˖[Kjm+ ) W XOvM-pb2"Ԡҙ2`!8B9BSl%>KT^Dt3k|E"z1x򝭠3j\'Ok>#'⭨]ߏ2 ~Qڌgb9%c~݃| Lߥ*ף'KvP}i*gXAtŃŰL R3|5DKF9=3հn!ROƹpQFIt',:aO24Ġ8pfm /pva\@:%)X֘$xѲsx2 $L@@ȨL՚n17G31Ð Or6+gte?D؝wHA={v%\_>$bNt27>.!=0]'}`΃M}t֐&C3'S$zFF.>- [\;uߴ $ }k峕@t8D *J'y"9Xt@NjìmUdهH;_w}`4hª_r xE /L\Z0i3P^EpR 6I N1Q-j~.c|I}+ 2Iay6δΔ a0gKyX">LD2qoDW 5'7Q r 2)unvz g`>ҹ-R_16"3Q5Ҟ;@`WfN2dt,ebzQ&1RGo亸cd,I[_Pz]I A7(Ӿ6ŷ-5\B`N<P1gohI[m@F4ovØgReʠP쓋} ߎUǪtבAUQ\d{sb/.@ GPo~ | $练ZjҐ/=guYM@ߦla iM A8]a@Ww{sɮJWyϗ(Owe &6 R7q-d+L~P:rB.OV9*R4O=[1|$sB`svC-}ďx)4eOD0XޮiT܌(kJ?LNi.%a ԾNR.5J{ڤܾqyap"H!)l/T&_-jC Km1!RԀkc䊸:1|OM Qv؏>KK` !?j E[<>xKHj[lĨH@'PXJOKvNTQUF~+՛jӛjZA`Ć5T+o\dml٣6dNg?lБ0/FI02s?BiaGvF\[߾ԑPNV!01L'rȆI#,K"##Oᦎ i sf4#T Dk4Owbvؔ!E#풞&\YSI7 6ZQ{LxZDq0(Bk {a`# Ķ=$O[OZpB]|tt^I%Z"]o"#45Ug,ե7[yћ̿nx@Xbpʞ$[޾0؂7E|Ta.CљҙjaϬ fцpoijT@ ry$xjfuUF>p.Fng>ǻ#[m"8-Bδ00|gxk!֘Y}6%g6='r ~H%C~j `aEGeR,!OMz;XNMbj3͗(r28)Ca6b4F+RsQv*{#{m6\[xHЛ?0xO>MגH;Tχ+*J<*H^a Q4pY簊ʉ2.D'7ei"C#W +&::?LOlEZɄQAK j/Z5S^WREt!,2zmO-&r9%L=BDv.>o`L7٥],]|IMMu>\Θ 0]D;z"7yzGX#]O&j֡n| 6 I/^="jnmhPK5uSR4;]v<uMOvަr7rzU 34hZ3]rm1?Nvۍ]Uh봜t5n#cΤB+dCeZ+<' tOu |/qzDT?}IVԡ\p 6]WlMR#qdd>UDLҴsw}+ ͜G=ζ60.+iߚ=3 5ueKmn. =]Ds?T7!U ܆qzw| Pѹ{[QR?@CvZ н::H8Ŋ5$]U9,cͭcD4׽c|}GЌCoU`H֯3oqgw'i ?l+4A*=ɉPMzJ qZ3?Qj^]jּV42Kli!E0v7+}q23K;gN_f#ȃw;3ZUgn>'AΰKQKtÇVNDGPB `5b (s&l `iw9,Ҏܓ*# e[hUMvY,Rsf]TnW_zn~ԜF\<R@DYtUH.͢WNȼ -@Fh gz̴s2$T@ee{7X :7o&4Svkyo+*k$r'eD3MwGF6=߂d}.M XΏ1Qz&tr-L9tlcUC1gEiX?iܝhEiKkkW2MCih&:Wv)~cjM$ FJktR*$y{:MDb:_-nl~w(î F*c&ej˜#ӇuCgY\=Bz׾|tdr洸JV]!!sa?栒؝'˧y$w֧e$Lo,.zv상B=/=]j<%&ZTR6鴄am:r#;PWv<(r &ܑYbOdzU=M6a׍LHc` {NWن4`F({ 褻38yO-C׿jUjp֎dZYS%S83N:VHZmSo ?*ӄAlwάaTt{lHh=Nn4m63ZL>tPX La%'L#{/֝Hm£J8U,z,J<jk"˙j*Ǭo(*u6{ܻi^25d@{˅^x˖wfInE'E' 6\:C Vc^%xHr/M$9.5'f~,fȾN 9LCg/UCKn H $M5a$Üm2`XjĚDž%AczqUGG%G4猁bc35u`lH4Q BZ8?Ly`dN,:H~>gK侒hg z7D 3BMʑ4\D3m'X+TyX)J]((7Tŝh"wʨP]ȭMJAD殺3TXsrg(A逌RLY+\S,[q:-0 Tq]z5q򬈈/6o_--GycQvS1(*4nm>zni,5(bfafL3:>j~*N,P?ɸc }R!$d5?=bCTօ^AE#W%xjzt˧n*ZZs-L/CcV{BV?=A?RB_0> 2^,!Ǒ@Κ˷fT2E?X c&aO}tf[ݖo%re(}2Uc3Z[2w}7S)j%.NFYRGXDMZjon@n[0APa [$ɰŧp;϶R6H@hbV {M+~}9߈Jv7A9©q>#&lka,RQŔ&NKf<Yl?nKrJ !nvH=Uߘۘ"cOHJԭk{_iu7YO^"9ՂC a@PS lg [w9`s"@OBo7,<kcںtђlF>@!Ȧ8pg;tf.p:%YPէ~SMr$xNvq23¾uz")a#~e:Lo9<G3ytyT Ἅ=%`ɴc'}& `EQP>cig#i"Pq8wxM+Ԟkj|n-WZ("y =Ԙ^VS#j'Ų{ KhzQ+_d7m:r)B ͈RyI*GB\-"_O>6- \@4ܫHoRNE{PcoG~gGF`>  5ل_]WbxGbf'V ,9v.# kB@sKcvѿ SlXIG?N_^g\q!K#oyZA|`iƅس):z!R~+bp@7#Bm=RGNV77chX);fnhf9j]pv[tsӼLLJ'"DW Q\/(sǾ2K')wpHݜH(ubT+=b^XH.:%~vP>Q ?:gokaE&!v‰6fbx%{L.fB BF<{ʚ}gW>Bap5TblVl4)#$l RFtd4?, jJRTlI:IZH5\GtbsQ؂H xU-  @pKDx2Of$nܳV݈Oe]GC{;-tLw'c6pg9Pa<[ZkoiYΖ=*zr{|6ۼ$L:SR#ϢiV3㵿&({,6)15C~+]>:'F?{rۍf8;ZOBrP趐tb$i+\*\ΙT K;K%y飧 /69d)$g>D֫%gmKxg= @6Z"ZA 4֙k-;ױ61D4@[߸IۗfMrg,Y:6?\sIk9YEKvpI=_ƭF6pcYЁ̆(ȭn#C)0 Bz^|KXUSN~O%m9ge$e L^6$^r╍C^48vv~?zJymBCJW&73PEA 0N/Q0T/|&/ VLhaò3UmQMZ'¼3A:K< &99x3 ";sD^d^V=YvJ0iv)lA(F' faێ뉖66sfas),9kGp_YoJwECf#N)YJ anT@%#n) &G nuE?.̆/Ma'xMw- XDv&s_)b_ YYD~)oكQKMsr޸=)snsuu'vVcF;+KV4~ p;BG+L"SA12\D|+S D% 7Q<)M*Ӱ-(Jې*k׮p 2f0 |"=!d@ hfd=Kbj\e-[P[ѫ6SϚN)}7A)sjzkW`ԗߊjYhɶXyƅ0')2!*lJz b?;pT4#RS?됇iܮ%)4REQ:c68'mnf.d2 pZE*L_S(<11T_@$v* s,I:g&nnG.VL vR|$7d#=Ưxb>Vc,sWȍN\곡(LHEuAnU,8vDpBeOoŽdٰ]6:/%С2Fz`S#|*oېn@F~k4b9ЅL`1=nOW\H :ĭ;: Bfs @p5gwH DhT.Nҏڪ+v`C w|!0yV"taGoD4bGyoڍ0JspUXWiK赍Ro&mpziB+MBxEӊizGKX7Z цp>Т*<ޠ~ig9TSHnhnKwoAau6KMmyvA vOGqկyCZDe u3g#  'g66綽SwpԪRZ^Y{KsTp*9\O>wüغSw=UC;4aFeo[ڎ팺>fɈ5͠į#yQi®fXF/+Rl FXčbyѓWrGyDn֟Iݍ#̞%AT67D`([%iFҷyj!LpT>9;0A_Nna5*Oh抪)&ݨÏ^҈|@X(R/0[x2N3Ik^Y-i~ G+d(jX^ԩA= Q7S1TG0 "^LC,:Qa~17o'Q.ɏ OR|}_GzD?$S ܡm~D(Q:̯Eһ\3Q;=%#P rh8N0cus3`xE{ д%YO 3 1؅'8j]TN\y?q{cG֙y`b~\ Qqa<;Bf04J3(ry=6 tR=d)h1Yb)@*'pXT633Q]'9؝q/Qe'k3m"z¿_CN#2];F!hgmPsma2L5J.Rݝ`&v^p:LjKmhD8h.)ّHFiiZS>CJuXl]2Q_sі.[Ê)]j[а>dzU08)|~a:` "S ҏb,5>ZB]jmv@4pht(,W=:<ޚWkuĩ`jr݈v7 _g'$̊a  \ߦ&b[AWb Vc҈Gޣ\"K44NliZ`q%dcgSNCf<V5A*ip6NK)AAP29m;B %ZЉ]cYoyFL['۷^k}<F6O8QJZ{*-^8 `YVBwKl0Ͻ3P],;Bn`f6+e3W?4ɣ!G!'v#i`^y{KEַNr;n,\ HٔY!ks&X YW+큪~hLsvgO_bIŜ[̶wT>3sH>`٬d:At>ۡ/*(ao7cwC.kQS& Y9c#{ݺgQ~EdǃZ/VBh3/mkX.I{ GB>CٸޒԁvRc6MuDfw{MGjL#V`''~S\DkفC2|KòBЙ'#AGIHQ˜tG+FXhԸl'NfLߣ[Kwu@j4,{Zb 申AᮔpW*v( RX0Ħ"ӅJ@AX%j-OV8 G@F7xU14^M.@alDq v& !SښBR% JwCa3Z5=クG3XƈeM , ztmeO=Kܖd#wdRC֝ ʺ;N3ݯӈŰq6̡/Nԯ3t4QQye"B[g|31%QL YT;:]nG[^ē&c`Cojfp凩I?t+\SyiӥiӇ 9W>dQqpi] 뗔:%w),|T WZCB<VoJ4uDaas_X+A#-OYHSMڢ,pnr_6 d la`f\^1rhʶӉ 7'%H{)H!>rp=l\-~zv+.@F,UI}ƦVxdVlcX-Ck QS2#5㯖dHjkNfsV$2ۑ!MttmI?Yr!.3 |clcIA YQeŕ|iV? ̢Fvf ?k_кcn@Iv#;$>*Dgc pZl$τOλ//;Js[RT.5C74n]K RP0z|6M #~W`u: s2+AR"Ab'zjSƹb#{ǜ&\@Ra'¬7wp&7+,^Έ!*1 q YnyIܳ$a-6.gi,VZ}:{c'bݘ$=(JN41? DGv8eX+I;y0˪.xRLRo΅1Zh;BΫ{vw G娴Vru_~5WD^Dm=`5*Rv䘗 3ѱÄ\0sl5EQslphb&Mתȥ~=&APġz8nSڟY3pd`F˾!01 )5QOi=q|d~Oh5{99:PP?Js_idT`# gk.7(%rwF;lÿwFe/Jen9̌/=}}u"$Ug '.ʐ!<& N!OP /;0 PbHڌW?&E2$3 ֮_F8*%2Z vs͹S;:n5cؾgwYߡKO,6s6=ec➸ /> ƫP Yf hl2n׉0a I^V&ϝa6_L @ц^ ]e?Tfqo@y'RI4j܆8ĩD[u<'eݻ?E28Kc>b9aw1y3a0'ю,YHqbm^-fe Q/2Ǖ z$b{=&:=@4FLݷСX}@=`65g 3,nA9RĭW~7;8-i5j\hL@8R ³_=]\yڠS괆@{YN3yװ9x,?0L'cԖr\ÔBuc)ƗOPԘN;VFiZQs8w\8RFJE>V]!;V5ڎ7>%a=\ḚnxڳLx5s]7c2y~@D![1X# C.ubty!g+ j=U;;e)%+nk,.P! ΄e5yKvd.R۾h' '2>p֧!]O`:B* u1ږ2<޸}|I=eJ;x&{+!/0g4f!3\RZjϕPH:*0.DH1lDͯˉ-Y DCkyPc@:'LV1+ȭizfMt׵iٖ8@~JQ840 '兔c]'-H'gЎD8vWQeI+XSp 4D+d$ZhBDVF8?FpC7ڐ 4Xhk,W^/E?PWX@mrfizCupq,j(6L5EocŠqƒfG ,s ӂ{W7|!0A70_XeЊG3;'k,P~4Jj'iFNNϸS/@ee&D) gxxy(g1Qk?&! |@(Ё-6P5qI\B\sd΍րD?UKdoP?Dѐ@ ah4,SI }dn(Za.}/RJejXXi2D Ы 5}XeuAY ?&ѨAuPt@UOg[6$ o'S&`RI3xؖ%:)z똪.KnXq$A mM@_X]h[?chwvX^ é[^N?`i~s۶73u>X:`/u+iCPEY#S*=+32Bؠt?qIj*34=.7J&u\ԦV53{d(^'?t.aZ%ME;T+s[G!b䘱r{X[owb&\ u:f u*O[C*H)~Y:i.j;*vmF+=U%?gdblCUU'#qmwf;,Ԥ߮ă%h3PKt[g£2\pcv ^d~OWK#nMRa P2rJ8HصFɖHU{֑d>=.`UDi2(jX}wy3Z0̉UXWٚ \Qu d5u덜^wHΒ@ಋjpCR@;zRN^l*#&CuN|}u ) Ιe!h-b8SX[`N95%>wW.ڰn_,t٥?iYk_'74NЂֻ!a$̇13מdx`g2 sw 9s]GRA,csN_%GGGzrGl Z^QȤVB=(Aj CN "R~pcm CjMsվ=t^x[\> uEj.B/cg)=iAλQшd!^K余:s[#q˪yKEDwW[BRm!x@ZET>(&-%{S&Z3p9R".Wn;Wղ7.r -;boNwo˹l>GoykY rI-ٞ9v6@&qƯK@AB!BD&dD!8S&ܳɫ8`ټKNo5ϚiwRHz5O7o-SLeW ~pm?&\ҧ|~y[e | ~l\`&#p%h c#-%0$ޭm>ޠJgȶ., ci EEf!u4m` G <ηBg|NP[A"da[HSk)nj#`:fUS#F(㊁k`^mmc`5?dwHo&xm `F5MBhT)T]Un(B ʱgYZ0707010000001c000081a400000000000000000000000164e4ded100001090000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-512.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/DM]?Eh=ڜ.+υP~s S;X~cLt $} F>= U?QOUYVaw[N, nY Vf-88ѣ -td}iz*6>K8 cWH`6SֹU!@sjٔspt2MPf-{cѬ D/u-t%+ w,H"Ta b^EmTՃL%pZΏ#g/F䋦fpV*KAƵcp< "B`%NؽũђJ\6JZw8QTqx4LG#v03ֻjBɪ'˺iA.ۮ5|}:N.}]9[VzOxn]Y `Г ^8AVQz4N$ʓF.d/-I*VK"?3~WRyDTq|'۪$&cW#<nOOvuCZ "F>*M1e-tGuuϹLT Q pFg.5!V)ʾQug9twxin)DrerFEޟוhV!{:쐥ޣ!0̓7,,J?QmeW/ldvOimn YNa%$lٕeNtw;20㦑4ghbR$q,)\Ӓ[Wt`;J g tvi[q*ai~ҵ$\fU^c쎠Vs* dKgPu8X,XRb{`5"z?ΉbA?x}&MMd 6Ë&_hr}فm5Q;N&.JF)٪YrL`>}s0Z Y\կ'=m~xI4Not)&4T3OFkKDz,\4 6dh>wyhNBxx(`,I͂)_]ajC76yXJOX5{ޢG'Tda}v4Th$->,L |3`1糹(͔2wҦ1^4Kz^ã0jrE%HΑP"a$<~Oa}zK6K+:cㄉi&2.8?1O. _"[Ů D6 e[^k@g BV1`kBɕ;UDX/JqĪu Cu>I> U>MdkxM5XU_3ٿ.2n)@ NCjho!q lA/쇔ꢩ8rۡfU3Wq˝R=G,*˝u ,gV?XMmKMS|@QkҨIyBP:b{׿xP<88Ƭ29y6wQ/_W}꺴fLjmzHL|$,ѰVt^UVQҖønDIbOMę<1qfYNb5;Q}E- 9`Op S4ʷ\iG#0𦢯Rntސ5Ǜ4 W@{^v:hdcg=_ 4C Tw4k="ai9: ߛKEaX/z h?^1B.k2D$6el>$wmtZ!9)c55ZuR@vE(q?UiU#{sӰfr8LB+So+T,So0&2nܤ5ܣ`~cAysnC8@pWߣT ˞Z۰l `ͥK ! ^/&e1ԉTiv`VJ%2j\07Ny4Ygd48?Wlyn&=[%nΐ)6U@]4߁=ʾ+l(见 a~P^@ßY,(Ҡ6,QEv䒱b캤G]P1:]C?TLOolo {=R2Uұ~W)}gR} ϲ eaBRrC>cEJV5rZh ៺ڒ*ySkuJzg0bozҔrٖ?.;RL6>6^֕Γ\Ue=!x72 Jnbnk ,ePJ|Ayjm|P3}!Ll̞6} WmAU# 㨕z҈-`N*㵺? ؕPMI.e4;W&X;wtw]r=RF\f%GtOegI\EBSW$P571K-vqa/Ul&)F }XuV 恑2K*H BlTkwz& K<M\=  'J⛛&,v}~;/Rr-joYOo?b$s`)ߨǑn8=PM8I+#= @#ؕ_< S-vjK0&ٔ?oƫ) 9;a&Er=%o̳1> =(̜]%NA_Ӟ49btS/Ѽȗn>!"2dM10Me2PvS籚=#A9/]i{iF ZJ;>,5L'̇aL~:1~zm}P)QVޜt;Q0S%ΠGqI~fe)S/+GTTN?ޞ2.9 ~ڞC|Fh?e*8g*njҘdCTʉ'}9Byw#oh6 ЕutEABdw~Nޤ[R2n+QwŎT6amWt*(U+""a@7{U~|2L쩹%$#M5lWtܯp1iғj2lAOl. PF-EYuW瑵t=RsTӹ *1 I)%eVw *A-Hͼm=wY]֐_&Ox v.&SlnJ xӤBz _[cղe AHDk$&z Ǥ$"L|3l9 d 0}!X9òhĚ+My5~M)Fy$Cg;}jA,M2Vf ^x8#`QEIDeD 1H=2Ou/1Wf28SCzɛ+BmΧSM}~0%I  u5=peq{^2P]Usmx½G*m}#F=ݿFJ|:y,XVx>DT{J>{[AK%ٞ "DB|h2R ymúBeFjʻ@^N*\oeֹ[)z ԥӧcX2nt)X,'?M~ߦE3= 5nw24B;Wi\E^*c&0&- As6@oa/>PG=9.9x T`y>こxA`YlEr<2!T*SR|1jU|mVQ'7[Lk'I^Ǩz+ϗ2RdHK ֨> k:XFxRH;z$nb|.I?}DI, 1q/./4IAgVuy{TSrA 9l>p2]iD$jf0.Z;@Nt[h?'=Jhz;AC~Zba ZR,X PvBx׼䛌)uAhwekXMK/upгF,f_}'d菢nD?޶+}g% @sJpOrZ^#aU& 6C ̠ m.R`_\1+}PaZ9k^ğR@^gB\y=_HA00d_'U!e̵13l~Y[*+F/iz,.EFL:5t. ٨og$0N X?`u;}s\q[f̽ή/*ZȪ9Fv8A52x;Z1 %,/bær:1d#U5ڏd?u<31C"ps;ߜo `mpQbdHM3޾yH{έMM!Z@ow^>s)1U~H>zu7E o|U^n"#Z5XHkUuen!+Ų؝nLmw̋Z9BB^oS)+h7>uFlH {k~2&1>i|p)fgus2c_^ݕIHCJUYi.*Go̊E%4JuLx n%U@~%OSogGq0Y[1^XluMJ !OZG 9!Sd G.@|V>F[jJN cjoyDR G8fm,k@R[W}m/zL3.%*0q<U1':%[!>F[Q[QYj93-;"ˌPB7 X +rDw4݃n[jaŌVd{ԌE5czy,4lX2ZpfBAӟH>i@ Y?f|aVs.Lobcdl 4^<'X$J0`mZ&vn|WjBb^4 %^_ fV|4cncu4_32hgF(HGtUg`x1OԽEۙxӋkvEL蕌ZB w&Q[:Ʀm[V$!}akT:Әz/ 9 DQA]\LE|kܛ ulE."(oiɻy]ykqlDXDž6ۯPX{:>ZS;'6;8/njYZ$2Ȱ䠀)L1}~|xRk~u'@뚘L<{y"eMQ9*ZBjDVO{` |ž@bVf,pMa֤'eD0] , xCdsC4)`M=k-)p'ߛF\?@`Lg)NAIMXJ}ݡN @%5՗G Z[ ( E o@"%:#LoP!#&WD3W)lE0VZ#rvk (xfj+V T%ښZYY Gjq|ŪD^a7I\W' RYk t1q1M,9| -5FSrx=HRʹx,E.Whb;P 19&k}+wwYw~maR:ւbMO]oz2kԔ>MLΣ:1ƳT:7$Dq.6.7YI5t6 ~g;"%C\+ɡ^uxS:-# $€g8go6p2G*E~6\:3`<(D5*Vm3J7]և)GG]'*bܡNz#g Y% &ʨs̍}Ac{!h U~iq >SX.lR$_f}_r?n|G<5;>O^ΟÞީXPolXbFXX .s ƋNX2 _hu|*faNaU%[B޴Hϡܷ\HW][u3=]UfɥwnJ#N;xJi^a]뫻>jRNgX]L1S1ãƤ:& z}_E,Xm#.ፘƐ7ؐ2$ tV"fmP4XPvpFRZ(bI&FB>Jè7c>i peՊa@MsSGSz/O<;xp*Obgk5|S5`'|k<3.j>2ŏ #. ƵCư!_|{7Ā;zi{7EP,V $1LBW.N}`5XXW7 9<{m8^^՝5bKh]3*CAV5aUFFmKhPo*2x-x;D@Ժm57o{ib[^#Cݢ}4+ZQ{[nc^4r1-~x{%/ ۽ͣ{?..B/YnB턵${u sׯ'Yye!;/ɁE7)5tVa/$fʍgä"7RR=yV$Cɨ*G|0ggQ 鵐>~ sIE=#OH b3a|*Mǀ=Ĺw^4|SV=b@k5ĈS4H80_$9~E(CRXKqb_sՐDTqֆ: n`>8RNËo* hu4')v=@}s&(1?(3edACBS:8,!lR$QrIT!3 4<9OzJ(u&/gG%+Wc<)8~߇zPN;kIڸ)CrWc6LHXZI[7my,0^MiD#)S&.|,5K~.wzÎ$-;p3WY7xUaXiU01%?"~9^<*8$-Bp5>2@*T@_ybdDQ{4ox\L%lFԌ M=rFK-ZwsцΏ#_yR-!5pΥvOj+HV>>$)*@׃ Q~wo@$ë~Q|.|( ϐ")FL]i0~գ4'k^97>*'cw \.[ n?g/%R>3fFlWcm>QK}yhQ4⥧W1Op@;Q -~C+X~>d(tTG\&ꪦ ql3IǫZd(w!;xRܩ<' "D*D䆪ҕ4f]k, ]naz{M.Q3E66UzG'_(㛀9m,Q7Q&aNAnX,<ρ 7#>=2O8 jn)P\j4u>N7EV$z"'Hbݖ-3p-`2zXsΗa?*RHJ_an!)SX; ɔ7[>z?Gt;X"ד|R~m2UT] [G372 0cx0zve/A5DdgҰ@R6*$~YPm`ų+:!/0E5:_1IFB[(gyև Q( p4){QX|ji05Sk d[%L`"Qg f20fE2eexFEۍXhXvO9.V5՚yE>!5;vţHŢG瓍.hA4kF4|uBq|:;iP=̭$G<[_tax,䧿~(M!rŠ~4@eI}Ip;ٺr쯜gnw[b2>|SK;?]VԪ#"cϿ9Kp1,;5ӂ!;{n~N@S3v$%,C\Xnp)X%z ǾʢֳG-|a,~<6AN7.S 9hZ8E&\'c E≁Y7l{G :9ΑFp>t}|=ݖWT9YD1Q^=3$P%eomk 鴠׭Vq;Dw7 8cȪڐ~HIVK2: ;.lUjFg_ĒOkE8XLK`Դ4鄧Crڣ ÓMan^0({H$o>PMJg´plt7 >LY |Ok[k>]a0'`/~'TC]gWAR;lAx 82E5W cDskf̖dSftFF}_ yb?u( Lϙ-w< ؿ^XRjcgb btK+j\C夶]*R2V#1a,_Lxy&fNNtXQXlX.p-BT'ҭ`%&¤Mnrl{It{09Q뙧0Se? L/u/qmH\5&'XY+SkFD啣w01|"IBU1I>7"\DgΌ!g t솦z^|^aS#UN8nljS_3؅:YDY(-+̸?X"@ܑPH^}AWd)cif%+yҘ˞;. ;گJO#;f>=w}*z~,01%13[3>Ԉ '_fOjLRdUض0?gcMByӁwUq̫:B-'ZI1C1l\|$ݰ#z<:h#nzlHWOdKYj"{ESwOӤ_G`H< $C6h唋hpz]c5$ s1fo?+zֽ'$Giti*^dT+p!>њؑ `|&3ma˛nѴ7mUv Y4')P1v:~W"=n- 9><鵦ljqSRҎl;'‰IK}ӆ| 괥I|>3vWA"TrV9ʙ}u"MwX*r@9o&Ij^\9>⑓erjǔq;C5rxFZ%'=[Rά2ZN5J%c0O~ҿ;Ttm1?(ʪwp ;/|wW/&Pz/ SJ:)Idk@z`AUڪ2)nI[,@ Jb1 x_)5 E>#٦Ĭ}e [%w=\b8Mbꀖ|?FPx !",><̑B$7]5$zfVgy[9@sEؙ{?,o8P&FU _Ta8-klˮo@!1ALSe_2PZ2YUz_`2,e1, #\ Tfiz9WIȺdת@|5)Y䎂*/WNfqxeVL*!%R!Jb g,"c l—tAV'hJ k17pFf&5hp8e; ONer'(Rm%vHR t1%`1T5` 934Bt@Aڢ+!.bB 0C~DpAbjUoɷ%霨.(NSn 4F7wB!O"2#u@?+)1ڹ7rڅZW<^ߒr R֎=q_rsOv޷B./H=(F;-e I!)|SҢ#8 ?^DxRƊ.N djr*8+3~8,8R(Miv]W^e>(1c?2 SPI7>uK3 siZ<ؠ28{b`5x$GOpIBgӂb)3(O6#|T{(0!%f!R;Tyf ßԧq ޟނu=),@}yc񾅹p3'yԥ:TYԐ>dمp:# j .u?jgIo?nqMgtQlBm<ˁ;/ ˠ/D, rcxNIN#d-᪦a3HEo{ޕďvSahҚOTNn{':㦦EJ +-ZloD/dX` A.Hwm{YYez2@^ދ2ƴX=g9F_AQ?~!UwO1 넌Lgx\ p6e]LTX3X ;wwJ4Ho|MgLy^-h@p[n1r Ѿ_>Z]8|ۋbcn?G&@B'϶HK1Cew${}Ma-K{P1|v6}j k{붙qiH\{ǭR]?NJp>[PDa^}0FT)if<"@"\nO*ϧ=N ("hI3%XPL1Qn8JJ9zf\$'h1! QJd!8py0Ƌ=R4r\@:+N&zBm NdMjr.OvŠȃ3Фɶa9d(VoY˜]&FM2DM>gc-ٕpvO wȋ>R0a-b `f j* ‹ݷMv8{4Hd |5l)  If :;gO'N:gˉnur>p'͓;J ŎINJy;c5:1_:!wfpE'(-^G<ܢأĠˏ=..Xxjoֶ$8L;(xbE~wV?:@NKY7OV;(3y@M#q2F Pm/` vҿ/q%*C4E͋م5_P<8 fb,Y-yY.ww6Kk5gq^ZF:Ko)^cszy<c_ߛuuځY< Sx >l_٥}BOVpadLߡbm6?n0 Ƨ𺄸L쉠q%( ~<\ӥ-66vBB#7M cIxhX{[4;5t,Qk>@HE~-Xt5H0pXƐ_@ܭxa{dj)4V.B>Lw&1Vrυfs륅5fܹav`rwcmj26ZDq)! guTeE{Kg1 @}\桒oC LYDֵy 9"iLcLP3AI|ކឧZ\wKO֢7y.r{oA#you tS(wAA-j׍?:e:9 %yۭrLܩx/ DQ=riilUR^Q4v,/6z?^tD\ҭx0Gv GqWѼDL>.v/u J.s>$/,NK$Ԝ*l H oԎW1(>O}9=W\{]®fܹyVjG`tYen%ԗNOuĝp} B;.QT4/_|r/@UjWa8@Fe CE.u[6]Ch)L9L|@q>m|t쮺BZQ"c$,C*+ŃE눍R4<` SX M -#Gׁ}zsP{U<՝6| "mq2 *}Is-e,AaYsQ%_-1SW'FEl&$\췣w(xN TuE3ȺOd\s;?4>/6|Ebe蘩+yܟ+W)sI zǘ -4G4<ٖիV/w>wVslsKXծ/N0r"g슖l )ʼZg}g̦v2.[>kdhmiVk]&E!j#ЗL"Ox䫧S_\[쒥g+`3O*TEBXkJټ7QA@PZK+15F̛GN?dpZX$˞T[D&pS~71gRi/p{hP҈m@TC]CY?ԣ\3or{-@:v5MPln| D6g2agaKsĴ o,%l뚌,sN@jaU] #TEOe~Vn)z&IF!lȇM7n.L-l6Ռ<PL\Ԓ}|Po+.ʴ*&xyt[4 VdN-x:6U m KFL!CJ6}S ݶezK}H1a!m<|2WȌV8Ʃ0!clDM98Gg/n&Þ>ZjU$Cd a pҽ{}?/N PdA@h 7+91Gy˧U!W[K+|p0iyaeQ~Ay}ܢ 2|%Y3j9遣|S 6 C넵򊞛ִoWxaj U }tZ F?hOD;⇖[z0b$X,FߜaHʦ})xN#"g[~uTKr0օثv-)XA;ΛjlISy1:Ɨ9XVeL^˗pA >mrP7h{.B:u sC+=)9pWqgi}!.. H.+J|΋OVWyU.}]lHZC"r԰n}4i:)AiԅY00 4P U~fv#iIַFcO {[ܛ0dpgTX!]CSc1>/עHae̡Aƌk''sv]XQa G>)N#UDHivۡ*v=/bj ?2΅m/&:_E5(cf 4 pJxQsĚ0X`Y:?u6͞Lֽy_ǝ@LE9z8׋oVHj'@]{FЩ=GZ`i[dJx%jSKQ(2 cvmy<|fcsR ~TXš9hOj``؎fzbP ҬYi\p' r9 $x Q0>sJ0r\J TOZSx$h;9_F|vcr6XGY`-#t h<3XjjqF.lZI:ŀ,vn gv yB+h`YGt1-1C"7 N"BͿ)>pAjQkPط};e͝g(|;,B@L~5lsXmO֢ɅaT%7LNQ=җUtjJ5*e8+ae-3(\i{)Pn{ǡbPˏj۲<OȲ^^{&S5::'}')Kĕy^8Lһ^JlrU&(π%aNnjؽ(_`FlaO#}@_qGkfԷю~9 V6qXʸ"L ׮~rK #f2Yrؼ6{oACΠc+;jR4zw"X~PZ "ebDpw>i&K +ڰ=ugWKxSWJM,u;Hm1nݞmY`h/FqƝ}nZJk,bE]. y1X̘2r[i UqE?h N@AOSg:zϟ` вnFW=?Gt782Oې7D ]a+:uBk^lz9!饉W-G_[J́jl佃-e$₽mu +g:Ym>ݬ-#A|م4WMۢz@W5[9qҊLql9R%)AX7n2WPU!.xY.O,9}CZgB7.`8P^by| Yۅo\ MU{_]R]δ).S~/#3ҽPDn0l[/_kI"_pZ؀\Θ`^(,$4ӷh"hmϵm+-Qx_0[ݕPIplj:x\ "srVuC`-g&A/2sc̍^CUmMAvq֮: m$NGw$q;ZY>X)1pDo026 EamnAi4\dI) Wצ41 #c!=ӏᗷ " j֍ Ԙ:ut5P>fLQW7Iy7: k8 Vdà%yruSTU%4bU7II@vҚ.jU+$T T]=x"10h|ER&!o Sd 5V(HE duxY Hjoug t&ے0{Մ\\%44|kv/7,}W!OUM*U5~ AAAi7&KR%X3R" g)/t J+}]".Q iUa`ānM@D( ?;ar u w>..GTtςN 6SQ`[3I2?h~oT Y@a~4F( #5 .jeb@ Dsjl/W`{/ep&V9Q=l>o0~Ɛ_<2M73AEqxD۰0HG ,&8Zg y֩YBOnJN:; '*Tbyt &+R݆uqd]L0IЍlx+tZTw$~]]:"o_wQbf Q]ĩ  =|g\ʖ1rl7VBt E܋)9+ lC궡%8RQai(Xj$Ha<)S 1x1tpI~Cuќ{rxKX:qϰ~S5'sk)% \e5tnh6@Rqr'Ke`]u&gF;[šڙbRhn}5)b By/axʓPLyĸnu 4XV~L >1S܀MMw6-;u?1Od?q$-O8"O[K)D_uⵢզ7,ԓ')2-c O۔tI)Az !4%11i }py@eu*]zSF"wza77)5XqP>7Vߥ"04 %^]dO:;֙Ynh^^W/BW9֬@\z.=UEi ͈go-ێ{(蛣&VT+Po]6bٵWmwT| 'I'5¡sRy%}s w`?XwA%ud;sYPߗ +u{!njY8P  xs;RS݉Fxu苏lUWY$!,ʗ+5K`e?S׆bRuj,|{rjBfocᠢįA 4N:ݭ챑&)7uᵗp݇MAFONAqWl/Vޝ{i86TFig_ "~tI,ORr{Cbocg ]l 5WYHàKOBi˲k7kIHR &`w+2\E?asODY~;/D{`.yPc3&T*. GRc2v0 ٔ4[I@`MCQ ^YD>v <cB?NJL(pb5yDTy1gB >8݇ i`'4}Uœ$Gt>~`iЋ"4t<6Dm?9V(KH( lM0uҘ?Ȓ?I^Bgf%rm=pJp2]Τى)7 l )<hR7sP(?vg'&v{wlm>cȕɁig&]Tjqdlq#7 e>Ab}ʶ"04;Tpu}NIdb3l#˭七v?q yy N}mTYm#@=CiA NاN7&Ds&r]TW^pO9)cZ2~o㣟,3\.GKC e$̸ zF?  Qm>fOvحPA@V tRVG$z*6ơk'}iWTʈ_V,v[.%(v8w_iNj'.gZK?ՕHZMFt-0 ިSě1I6XPG2 %gAluއ+:y eOD}CٵA$II"zҒT,fV pç2إˡ淲A@rK|#R1xGxp[ ,NəF\͍]w?&5_%I qŔf9~"Ҡ2fKYB|^)sn'2֑~PSaWcQvJ/23; KR>֡a"|ڨ sy弥-LBO%?Z`X_ȓJ+5 `݄K=[mԣv{̒T:QՙNQLXgcCL5q#Sbw Vբu Q&!Z>[y?1 l ŏjÎbSڍ@lFngm#/̘Om$zeJK'3HiKe[Q u>W2٥tOȩ5Lj'T6;P"R5p&ԲNBT# a33+n%LrTRkJYF+$PsiՑ;w_SJZDءx%fعVPG$NYtT}*!"_xN,N.GMLclJgrwZ\:u#Ya&rp8tB~j z=M)ȳ5I P 跍D۬Unh%zq75F|aPkȷNIk-o>lreL>Dj wHh#;F"/ȤqY;Boiͩ{cOeWmM}V\|@cىPzdZg|`k[NmȦވhKUlpP ^8zJidόe0T'elbwRP.YtOW`/.1҆ CiHu@ŮZ]dخ|/fRGD-W|p{}iMv9~:Ty%d m0X22h **%VX*DZvu e򾅗]0G><^йq87AeA<>JpgiIa| z]D N{?"FpbFMi;l)K& >݌XCRA.<ʿDvie|ahOf7k%<ԴѼdk{˅~ۓ'άƸ==TA;[e\׬rV `,dkvYnTi3=3%.tX@bГ1*XǐLy&Փl,@+ラkTflۈssC1me,n񣝏e|c%~wʻNJ`{-|M6 **Daoz6.bЈ35JV%cC^Щa\Z "GV 5˕8c;;!b(-{"1wz6n|VuKҳ'S7v7gM'{R^X5"o2=4+ٟp^G (CKZ@8?LC :k4Y̘/Cjmi-z=ԔrQP}kF1ץq)ûg1EEdwR%r.mpw7d/P-.82q7 ]5Lmo2+w)7hgVzQhpa{3 yY)m8^pl"$b- pM&3qO@JPQ `'yӰ)}5)D^MIOʡ] VXXD%LU2ZEq6HHډcN!TGPWR9 =:?p)͛Bc&%u[R@ NLS;%ʏ8J4 _lr 6W?j㮼 F^ A;bݠ1OHW|w=qym'`HU۟Cf]/d AC \{g[͌M~Hi|0;w/35)PE2HdS9g%|ύMf\'Ѥ! 3e0):*far%;PmHLVeV\x7-N@=J6xy/tHҙ?yE2"k 2#GowA)Ť9ŮDےQ1/>ހK# 7f`ѸNu&"Աo&留⯏ryscSR18Q} dV7PV ~a^=e,+gė {B=3^V(37ywPY9k${ 3O.$3G[[G6_$tӜtP_i'BBX|*u,d9碸'>BSXܘfKAѺydX8>'>vXkzq5Gb>R@&9:=+AZK# Hhfc~Beon>SLO¨MRuQ$Y,{K]XW8X0WڎDhx1xy H w-|XjgQ_Ggq\`Ltb=v6i WaTOރslEUujiM?םu6UN;I3&_cbD061m*jaѨɣmO LH{eCҧO1y۟IlS9 h)T& T#cFP[9lGk\xGTeHJXڌ?5 [&R15 \܇l{TjDߡ"vceǖ >YGր |qxq1WpR ߲XP. Jf[bh-g'1w[7P-A!~r&g4pØ;ƵVEoDތmq;; N0RYQ`֬y'޿Cjs*G *fMMH VdA{&r*sL 4X~e$G5mcaCFkXhrϡ65`\OA'*xx{?:E/{\x(s9*lH͒&cOS Z$̳dfLXP?lߵG?j:UL,U">'$R.3#tPy ]i@{tМLFouA 35gh-<Bnj9iM c_vJb.07]j6Uб`&8]rb m( *$W!aJ-XAҡ[d:Cf~ߑoաrX1ĐAg \rtبHx>SM&fat 4Q%{d&Vd yJYh;gWLdsHhGLaEUp?8(:x$ l5o&{׵y8-,h?h-:[T!-;1ޕN8{X?v<Ϊ5 mq6p+zUU+|v*<ϘaLA XiB4 k.06iOKJq{wX9 sLzGˡt;ṫ*n'[Zqsh3oa4mSm5BP.wv}ߟMא9Yڞ2\8C -`Aq @_|%[?W͸|;҃JDVuea,"OH&@%3)˅9ZI$w^;! tg05ʸ(x42 :-ٛbua!n*;"&C8 SldPpS_bJX_yd{Pbb"G~?OqXVQ\7Qw ʱ5Vfeh H~ARs؆?9#&~[oQ6A /biۀTN @퐂tLGD SC4 ] &3MĐSb sᔛiYldYM #32 e6QSm.^թSO u=S~)~b{qw~ FUtS} AZJ#>X|(v1h.HsɓHI9!_[󪇫ٺ*aCSic"ꋺ=>Y"=Юc~誛ZWZ4?`*>icJ z34@jЮL k n7Ǻ:H7ѦC5a#С0aiO_Dt@,yTmCX> /݅Nj-CjJz \.mXf=$˦ H C <5{0-c p=ֺWv'ʔNQ@ &n-=[vjL!7L)?+~?exq WDpSL(a*cCO h=]˃ad<"g}Zi>"c *f%N|?ڧ7*\zK(n|fW5s1Ky_jHȠXRHX1N7X10燢],@Ԉ\'8;!$Nde'Zjt Hʵqm)PcQ?VdezUu8trvW&^_5 E+Wof[≍"lA`To, *HS:#o>FU!5)0M( n7PճBGy콊s?ǟZe%Jc#W}izSn*:2 uZD,8p̸N &/#4*u7ٺqKс?XLV U0Ayzݠկ+|c"{H Q0+c{5-bA?"(Uh}A<@M\UBopB~+:8\ Z =D87Q~;|sG"ڋ)lQ㍥)p+f"z6gtjH>7-;=-Hi8bUk= NT Z4.L*t^ 0f{9? rݘ 1h՗ ݟإο>InuiXu@R̕{ (y]~+'|ns '5cKͽ0҉)@)6HPkċ.K&wF8XKT}!M s&e<̙ԚVƐ~Kx{dm X]~I.QF o?G6*AqZTg!fppJbZՊD;eo+uN<+c[}s>[i/i%A8nir Ư}mM3 rPf/lk\1^%h8nc*ƺHf۝ :vC.-2~h-rͶCWsO>Vxf.x丱jj; C.VqoA.KZ~L4X$y Ьk׿9d^JN/x 8[Q}x ccLC-/(V%t ê-m:x; :u:Y<ƛsupwW&D/F$YK[?nK ܢٶu0w@{-mLn<w%l~ 3NXƌF?¡h #K(/ՉZBɾ>9NR2`x*x`eCѻXa%}cԯR|^˔aɘ?9e A Q]aX/TS [Tx`IɏқȅIi f˔RAa{/ V Y]1[Fx^#~9CV/*BV]N{|˨9@t+c@S-)q@5D`˛#/0,"vV44_=Nh^w^#(&@`oo7sAXNfVk,r;t?Ǔ:{ÜVS`QRq+ Pf,{L~*\Es{z´ZHbpSJeF-dkDF2k⧊>3`韦F~ 8SW'cZ!"U>lz%WNpJ\!i`uVBGB\! +ν'D֢=)Q4gG $*[}"X뛿#LP3nX'_ (^*lm& K5M^DyUTje֬?pRS%q2ɨ.2 ހ?)rQ le8;pK<`Mp f3>obi7GPnB(4tŮ2ep;BM8mǺ}AT͑gR*07-Q&'.KYH|Y5l/dO̧z}~p,7wTcd2PnH#F府yߒ> V Ek-rƋcbAj bنLmZa,-*پ4x>Xؑ4ӏ!]S0'?[TT:id]o4`C*{`fvi؁tm}䏇H, V1DNI1KGE|ݝSqGk?:/fCM7){ _XiLjgcFU_66ӢvLYB}֔3H75|Ee+BEzxǜ9:qKL A zUomc f7_)(pyt9,<+/dwnu;qlٟATH[H =X1B0+;h`DҕctmkyT aULg[tq't9EУ*ii+pVe#=j~eDTi3 +;n/; mZmԴȃX4Ѿ#Xe)|Ӯu!4-lt$%afb{l%Ӊt83D83OO+Qi ݤHO,'PϬs=vikp YT+͙La%x&⚈NyP$0EjZ]%[ gϺ/gѥ@/?%%9 fbV6i\ vㆊ_E#2:t42REO$ @RNUŏn zCͱl D+U!YRk(E؃y{ $DI ]$&1?ƮM# &)iA$8>Q(n0bosl<b، l` [#v[`y[׵@56eZfrrv(SߊCńN`R5c2CBH bk*+Qxх)@~zP)\Eԃ6bXP] &ѕSW"2jeeMAbdUżO0ɛVy,VV2,*25)a9 XO2Lpoƃ--Jr" ׷˪д0]Ϥ{7XJOtojtu- 1Y(C]K*T2[3(1^znVod AeUF5Be@cPxNdZ]6H#B'6@I^D!Y5눰'LU_ hX[M6w8hҚo%bsEH/Lx?]uLh>2 v?i@ Rcx4]+SkhF+=_oy 0uZG5mMAMMmycVzytʞ6@*#d = t,.XZ:gųP!y2_W޿5t~P/FJnpV?lE4k;~mPkML(HTxA\â<B)=]>nUaT0 +&Qn yUჇ7q.y/VJ,&]Q5ũؖC,]I&P Z\pA-n8x~zQ!LpXpҬmOE~Dvõt}jFxS~r j]i0P04e)7'nSوicZ'ZuF݈D8R JO)Ԑ*ʓIt?LO7:&>0NaX[Ee?) B0hvCD#RҿԮ6*߮e{9'*G[q5f/ٓVI{!{ȪuĊـ;˺򭮡ֹh0zbk(9d_Rmi}WוJU9nEkH\9IlNEH&jG Vy7Fֆ\1%2,:uױk+ˀyȁ ўF*1H祱Q46vֲzY8k#^%tӧ`3 w7TML7B~-v,n,g%`Y넛Xih)E:,ERrB,H2V~%yW2~D@xlȪ'*=3c㪝aBQ7Q`JŶ`ɫwd!p*=974I$2?1ÞfEHUMA$cǼT\^x:=$І9 E?c'[l R,C 1A抰 BNHLG-0-rE\jad_V앨wZ+qrJOmJ{%h ̧ROZM\u"*ƃYJ2 3F@GiGQÓ]|P<+JwӔ;?!*9;P*ͨeUn3ʈ$قP~*ˆ`kC }ԓbma{\܅fd:"?u|QA,=c8h7Ïe=:ͮPp2y\%F ̱ #$6]*d󊾗m)0~}wZ'眈66:T'W ^ csT}5ju=h932ʄ0gsHM*Mo6!$$hvC).\ݼ~[Y#N6dWRω#<*l }Bu|V3M !U7uԝTZ,'8gs4 b;O"q@S%HT@Dא\d]rwC@B؄Z?2\@D+=#{j)w͝,y6GU"*ZiC'41OT B=yT@y6H˰df ϕǒŅ( ~50Z5nZp> tIYV"ȱ.~)^RzlGG}BEQ8 tB'TU}h.>}LI2'UHe,9T[PV0fÄ _?T{n Sq#狸 M여[a ~;0u=X: `uMXO#.nr&G l [~1 AB|$5RzAf:%1pJW||/y+@9|3*+ᖠȑ"tH(J%.s"HV-N"d51ӫF#+mO6&WeD5fRIw#TU]G8C+xC5 r//dMGD# >d^cce!!R}e}B;jiP3{bc&8^!)tޜ)S>ȎNwzwc`ב <^U*:F 5@aBuȪrpؗSUEWEع}a\пƖ:5Fils~ڵaa↗6: cyC&h}3JxՐyjVpL[WzM~C#м|J1YSl( EFC`}as;2ѴR̅{DvKeqO֜G1T9>NSw<;Rk6%#oU#?kNpB5eN>*&q:XCnY]}{r'ԳaޡK-j;巛Y#!tcKYL1 dd'ݘu `'ѕxOՙ5K/Pv0<1t-479FZ5T8*fs)F1Gqz} mvw?Tͱ_ϛEnA>(gޓs#tOǫ *`wIFSNHvz9aOKm@JH3lO-zfB#ꚶvVV؅cߵJ|AhuUp'w-cm@7Vlw_ Ktz F)ߔ|dd@3<~̻RCs~I~ϵ8ђ~>$0axQ19OXhU?}N>55-y%Ⴃ&kdv<7 0ZzQB6]҂}EL7Ty^z. ?5LugSPɾ LYrCe_; Khg/)Wpo~r /|).Ye$ l)"!pzk+rͰ\n?H8!ur:3+W(X.&,ҭ [/6Sg/|gj8C>GN;L8TϢKx蓗xhs< OjB'T,\1`m;gNA4FEK T,fţ7tLKq',1,Z h dbDejኊCDt, D>yʰ"\V-aK96#豷:@z(#|Eq(~B, G`6џ, ,.bh)?1"Tϛ .(`$d_BD]y *#@ ;U|x}DZw%o|X.@cͪ9BTf0wr\qP'LkS/Ld&IaMM'ԇ,l؄WK=OY낀4 ].om; &YIo1D o`fAwຎИQ.YW!o4_{x5 fBBknֽ1s!5;đzQK0Қ+x9AZh%@uq%0 Ǚ G x]JY1#K⪃n C3.7?xTV|o9 $g8#R<-y{J$Lcܚ'JT䢌EH_Dɳpjȳ2ױ"@JBTx {;Ɇf %(A%mѰtduLPPYa2;51[d_s"|;)7E$eS[^Q1|DoTRso"qp~> UQXKpXe# c]Z,zK' mISdD)_pBr^{Cgnba5%?Ã6޺QϠZ#*#lkjy}!x[p. TJԐs'q0ޓH KNs8-ixYu{gjj "X!ς̒$#t99U~xV6 w!0n" @G81RDK`_T4S#y;אeCCknFLw4yÞY O=1}ak;R439ܾ )jʆ( xi]˰Xtq%CC`Awܭzumz"\ ~8s fCL/F^rFWl̬<YPvrC6 ]aY'[^nN OPU|R[=iE&2g]% [v%:w%Q7PA V7 ﻒ(\B{~g;z 8D !EU)nD>dU,ht+ `r|$4t/^ eϯhUU:٥F7zCHݲPa^9A"DU.2Eh?H 3-Ub(USWPÉWc{O/ME<6`yˍH_CȪ;4c!`H 'b՞ڷz̀#Oy n(fWYv _ofhiMǔ=Ӛ,QP!H_&jN4ț;YW14[`GV=K6 x̟ 񭲑oW TIp@J/-~mnE2ZT\ۑʢ-6C̝7NkUr21m;84z@gB`i:s47H0Xt&1AOc5X/2 zbqB"\ژC&v"B޹®kZDkYAoؒUkYMa0z#2(t6-WPWyd I209}̸L6oQ5dQl#F19q7RΑyʶX]2m8hwf̝(wRFyqn"?, Vr}bQΙji{2Tg0dCWBYw1Po,qEi9Fo|k)8g0ҩ)kĐhoN訫T_dٲM(0Wi0q\UH4ϒi^^ikW;Bs\ }J &S-N±ZOcQ t4J(s£_t-R#&i ֐>sL$jrFӇqC+ap# \ǍX&o*Ѽ`8&Lc5X]K2L_# }D=2Q\a8rij}F&oD:Vrc XjػϞ !'V1[?hnϔRrh?F2޹M(j6S˪ͽzѝ2'֥ݧ}2I ϯ)"!A{T'9KO݅AMrým&60 -!E_)iW3[8/d 6UD(H8t F`md%Eh s#wq,1Ƀv!Y!%}J}_ge?K_Q$#`us6izRM-B_4,[ vIjmđ;8)chx8}HdAA /fxةNNQ-OS𖎍3Kw 􅒈-.W2e9 Arf|Έ[> ˪G?îí^:pܦ:O:qISFn-NGޅ:Iƙ*'?YI1!H{#*C>HΤd^]o?ˢY"\$Bh48 U QU~ZM.>H)`"mB'(!CVēcNչ5t>:%7Md\ o0;8t 8aXg[Nc6rV`fmcLάD;ܝcs _xMZZFXP2d-V6{@]=+W tľ[E“3>)CEzy\I&ViX`)4av*X!v@q·{w:%vSge`MT^}5@ Tb]݉U y> TQRdeL#T#FN;G_9'xjƏk%weͶ-[lUZӏ}2auJ {#7 i/[lkwp ljoHaR!m`ĪZ"ugإbυ7 NE lg5.t&m 2pPfeA'cZ?lXt.YS@ w<Ib˓f*NkcMh}hKB8}~&ĵjP *k}:yȅpAr:%vY6t:@Ͱ5^7CGKEGH׵%\EK;97fg+%R:bGtUXS^J?hhP#~w$x9Q(oDTUE-@>zIeLtu8ʎPvɱ* H3P1S5Xv+*礞.r$NkB>[h=.Ҿ4pG2_U.flu:ٸ5ht1̢[+^ޤ뻐ns@8dY42i_AGKd( [POXˎޜcTxw>v5trnq-ψB) Qr2ib!Xhp/.4gHᵧbϲ_怕~|.>M箰%Bx9ҝLޏ7_(a,y.@x G߽+S@OU70Yݸb8̭([d^qOC&N*H.2ehE 2lɵ;Phᅊ nQN'?M)m)Qu$psuiUjjZ~Pc]GD`І#)&Vkݟ)X IB`wƼX$1,f JUt A8cƮ+[äZÛuBL3UGWӱrG"l;f-ߎHԛa\[2u=+i+Ј eʎ( >SWuQ>b^ v?nnƯCw-d|T%i_!=ۀ$oSRc5h,5FxRDY϶DKb|C)ڸ&q}*pJ`՜"E7VbyBjhd?= ,Ch s7\ׅ*n3̑FB] m=6WJWFԏ,6kf0à H;8< (٨?YbhqAolDu}]]ALsXWSi| Ul& >481$ D'rRVmɻhy;s x񶮿J>QX/yB#IN:iрC9ΰ>h忝]ԧ@sfkfeSG|>y>ѧ)Ψ :luڧT7uJ2Ao$tWy_]?=2 yjIkxkWKdL], {* .'ݰ+(;>2HN_ch8î9\lE zTY1AV2\-݊%[ ~MP}Jfqe-[q2#*XtxJ-*tlj0PzpUOA_%E{jɊcM Vv>qT4;24[_?Y8gP.r~Ad5~Hv=\%ۻ3yTtG^#%X9QXnd<'K5߂4lSsezE} xx'Z]ܑE 0 li-Z) L oԦØHm; Ȼ̩1Bf j|H?==siWRL|_f8R5-n$P.%\yyw`FaӤϡN%E]Uc-`‚<+;Ȅ,7h>Y-4L#sJ*O ' Jx 1WB1ѥ0ӌߋѴ@d3Y]4T4m5ڈ:_e_E)NC4\"]gCfdtL)̽ k"T5"b2̙T6is:nqP,̩qa81zC4>:cOQA<^;\sh(&O\gt滭 7TKUJV4\ `{xK =/Pj3 P,!̮PDT c ,3Ն V?/ 1ɨ0wWUb:F<,q8'q'xy) Q}rWLо*:#`.^Id'u nl] :U#cpD+oa&LPc_2ʙ.]3k7h+)}QSn+-~5Rr}lվOrY6hh>"IK~HW@O@AqȨy@Tɓ-9}P P̣x ̴9z{%$QVd`eKx !,&{OM7/ŶhlW 3?P˘J(q`c?:Ev̹6ܖ33b(Z͆ e{?#:v~4oFW,Fٷe`Yn5SQ ࡛϶ j.JKRRW.1( 6d /X9ʒ̓=hTX4<:_-eAaUOϨ߼K?0VЏo_R_Y1~;䥶lP;;5$Zq$j‡5/YQoͣ} -$V{T䡨}r-# }mU.FpTbt'B6?uq\7$?O7X4r&bo]m.ա@>%;%ҕgMc/Du8(rEVUG PJ \j37kmޙ; N R iұU%տHz &F#( szC4FPJoڬ&uƬ<)I5w*WV >5c Q z^h2w֘R1ILfJq'Xvs,(oljV254w}ydB HRꣷ"Aiϭl2]"Ŕv# G|Afi|a !nl09%:?˺mTlc'yK EDAMz0wS^ۢc8+ o]au}ͬ :Uy;jo>o^Tmrt]ft?w!2VJt1ɞ7I˦zbX`.QBB-SWZεs틜\ ;݇DW>bwbBi[I>K-U/{ʒuH'5J/y7y2'O3 ܺbJXJP Pg.HI_4Jg!lEV/.SW'Gcـc~@}<=ϚR|TG' ]qc - IZ`3[PN埃2|u>V-I +IVv{J`z̮pķM_ӎǶi~{z~o_CwQ];G/%(Ooi #f\($*n-_8ؾեp&p23Tߞ}_w6ZD.OwFwoMaO}uQ慉>2aPAQ,ԦؠRHY'uR FF>P R.kS Tc,LO]tҫ6VT>дnhƀOu`gXH9.Hj|ekY9GGMmٸPj׌W_Gꔄ{}\E38wXeBѣ1G)[_dGe͸JLc܅ ڃm&^n5B%=Tȴ :S7c ! @۾*Xe PpMrgGԻ$fR''U7I UAtFYk`aݔq `l1RZGR!US:s@|'KrihΆX08'ʕ5d.6v .,x?ϸ2c9Yv,ZkV1WLIO3a.s~]b]}sg_ |m)c%Z-?S.]f ghWrU9z@}}(qyߢg9;?9N϶I.j8QEy< qlovw< gM1 r6U ЀPj Y{3HT!= K AbKaˬ/ K23'x0jP ?IYDyy:3]&u2 >Y] 0aI21l%4EP% Stci|= JꦮKZQҼ0F^u]qBd9ȧƝ( 7Mu⤫;nh&$ 4Dm5Gr44ΡwK$,J4Eetgߴ2i,n $UR[(CxG*Cꘔˏniq.'S:F #fQ\RN(Xo>,/hmR?jyz@?χ+7mji>B hO9<<+]L-=&Oٌ֕g5PQ$߈$o:`=Z`(#  V92 mSFڳH ^4: kO,4b3˜W1˟ :t"KAmA&.V}*Fyd~8YgFK`L/iRPwV'X97#d$17Mўk=0pSnxz|l||,t!MArhD=# x = ?R kƊ珣.%+N\!R.*C9z3QGUŒ%!"IV njDzK(fkOǭF t8AEWQr7DHJۤX8MDCk*0z%lo??7Cd@]lz8ܖ%(7űJ s =5mLg\$ Ɩ* fG opgK(/ib˵夊z{P'[Avz(D VCTSS4_>AApuf+V/7 ݩ-r FLQmac$k~gN-ݣh6.nU ƽʴa}wFsgj%#lG<*<'eUi%Gl{:X_>{'DYQg%72Oq('ݷh*N׸@G^M2rlw{˚R-nXRK4=} If|K{c4lVSuVj١bKR~Vj7cLI#@ꋛL#:(Lxp:Ë[oԝqڕo&uN T=-WmRĦ+JrԿѿY }UE#'5ePButD2R`c k}r ٢Wׁ y[#絉k2u<׳#hWnq!A ,_aweZoL:i<&xNL9{VVoTak akCw WZ?$T{P 4~b愇'H"5; NJ8,O?4sGѸAeS(g_Cs ysFX[ ,DYi rİ{tLvU,yl= ޛ{0mnƧe rݠ+8r 6nIc< 6-1Ht{s?a/favgCP s/HyOٴcLC:tAٗEHO0\=-=P%brmZ%%_{Mܷ&tGŵ:3 h2E19&s}<"?2 `QNskxSL|jP:LFפe[98_xH.G ̿Ȫ< MW$"\eqH竭Fwz) MQAO53<*6BeE$wKv/N<7|'{ie1 ZQ[`Xjo@ {=\-{F 9-G/(Z\(Yp^tdX_J ݖ9?(MMcRΆ,Var7r#9osIyw/WHY*]= sQSG$6ܦ@ cwhm@Ĥ˿9# ]* T^|W Sn2N (A+RSshX;3(SfE81=܈bЬ`h?I2٦~!tgI{_t;N01r@B࠳hpo$~s^`AT8N4HU-%/Ygݺ|Ʌr8ӒpopBx/]#?YGzHE) "?kUqmW%qթNf5_*~HAY f}4oC>)P@ѰE%JRkRL(A?>8O btY2 k,k H k䍎y)bheN"ߤ*FdaTkBkG ZY@{ݬ"IE/$pY5ԗ5B UhRQN hM{,N T(pCP~2pޅiuG'._ {|WL$ϰDeo ܢ5*A/i1 PBpY½Daו9piu:2!^%rMz1,O7jdIu "m vC|:Ivʁ7 Ujh#v Q%Efbp9W:_^{ӌ.b2V7Ͳ\8|`hPo 7L`q6:g7R y{X"ljߓF5˝{#?Л m*JLK ng+U#oq#ky 5V4r4tQS .J#!xɆa*yykYKڸ] ~gp߷V$h~ȜJW=Bη̦N~~K9I#1o"vG8;cD{־96S鷥hzFT~24*.ٜ{7Ԕ}6RS5_W]#f HBcx̸ >s#XOϻiZF=:.>]vהk@ ˽ /.@WRĞbF!|V?PRnz6;ǜT gek=~p I!j7>0O(f#S<1.wx2Ыo [+uY]Xt#\N"-ANdTQ>g?^Jpm?3-bvyp_7Tz3ѧ ̧řk+ . t)+ GL?@)$\JC4īOiDYAJb`( m>@WSp cq%8f@HZJWh3bi)POЉ[a(SAu;8!snc"2@bU&L( @٬}D w|ͼp(a+"r9ui@B:+/Lz%T`ŌYsӉAˡLX6&G6*nPȰ[耀}a& |xA'(BjH`oU۽:,ibDiyakTžP8tǶ.B1Q Hm;w2u޲\b22 Df| +ܴbhv=l%RݱvX tɀL@ʹ,v Ǭ\|iC?FnǹVpʘʝEA#@E<2 ɭ1=P_Vo>ӭ#!%أ\v2Hȇ-ŷqytTniX䶑|Cf3ޡoazRWeghe/P^O+]qȡG-$ΚV>5o8e>s'ny[Vv!U '֤5|| rk~p;;UmwK Zwո_jҨ鉊;|O4_CÖ궿 ]>h A kϝN 'z2C/OS=b"FbI!VgDR[d_cǿj?\8:e[y}b)s4|pZUJ`ǯrk;{,Y; e:8ǛJMNKfK;9:|A[%Bϓ쓋|i9¦leP{ٮiD'TJ*WHg^<7TrW o~7|d%WJPk"jjwa7o*! 9`5a>GC>= |6SRJ,bni`QZ.Z"޾[=hE|SyE` tzlg=c>$a9o$*=Z9kda:E] S=E)lFO|d5?ɼ_bC$a;U +W 񌬇h|R꺄9D'❉ܣIm_n!`w[6@#'O<5ce.i?0ۺ ̂dKdk=gl$><*0I4h[p}O|ysefIaJ g/D6d*\[+CR $v9̰9iI+јnO?# 7IxN!5EMW%sᾉVV1d&]pC9؊jl4IVmw~2},W \ + bط<>rHG8O4iqIhw>esi Lb_F@[XTA\ąbNL犢T?pf.fc_)FnѠEnk0>e;3ì Pv'3f] B^J{etSCOR$ІAW`FCJj=nטq6UWiHY209T?ʥ4-;\"f?~o{=9J^q4<1}I94xM~9sֹ"s&–$JGgIs+A2YL{5t]B\߽No.RiNӕVw&ؼiXS1OOU[~ [y@Ui% KF6h*d k՞\*)Vp$&3,gBpq'$xIHݥѫZ|m$Swk_{l}"D') iRtͥ{뿽i~ 6m$ r`>zڙo!#9_{B_L]{뮒l|"/%QzK_I):mFgOq1Ka=-ny `&Uhu͹,wR58uwMo4EAqh0콽< Ϝm\`=U}YHP}!Q-}QֶSGDnGBHSc"9I~L2TY\iǗu9KFN9ҍrozd79#*Z-k\ּ볩U?Q"~x >Nn4^k#0{eplH;bU6H~ fXț)jT{v&+b%+ jir^5'RḠ?s. CI&hP1?3&R! ᨧ!nk8,GdJd4sA- ȴ>u՞x''ը%cm%o5 5n;M#2`Fc53yBF \ ~`4Bysx8XSG[(3[)֕A}lJ q¿m,7T$(B?@l%KHWW >}сt12Yͱiv ,.HgH.|#eHT] /ste4 &_@2cнͩR}ZLA0h?\btų#܁.3hy@s]?eiMa=#ХΪ*ۆ$Q@z[4 | m4 ӃH i-ޔx۾EO7Kt9KDܐ iLfcla5O JjZ8lab-:j-V ]E~!Ff\PB|1HPf6;|o;/ Ng0e`1 r_S{ꡕZ6x_J=4>iSj37r.,G[_PNh(Z`ݭ~MLd2\V),hGjvR3~ ~EO2'66Ǹd]fd>U-4gfíT~ZGSwEH9),"X G\G!y_lnaKz{c?]SZB4JIP;*^%9@f5nA[yU..,XTnKe Y}Sw3I**C,H7Rx5N)skѲ|TB7V@'j,m%Ul`AHU&PRs <.>m"$rOxULӳ͝.!%H`L-@`O8)uʧ4hTo."ٴ ev{TtƞT',b$U-uVk*{/]z0&:KCa "|qN(B\|Z(Jy4:c`-'Ҫ݄7XmYKY5z Ĺ]:X & M`ha>T)˛9ZM*H`K}^JHC@" ڵEB'{g0Ix.F~l ~ik@hXבdZmg*So:e»BKpfsd ~eg8"J>guddK"òQ89ՁvN‹9U!&L@vTZ[S]6w+\^preQtV'2щgq%d7N\r3B e;wT*-~6`P}fG©c8a</Uk^$f̈́za !\i.:`T*0޵|tfiTWWnq>ɢk?} ޱSY 1@M59OH(xY$R"H9ڴLpbz/DQmMÏm8t`ICxCcxǿ"q5§q}s׸<(@v ŵ}]lo޹_%rfuȟ92'##.s=ZeIS#F<+U%|ΪDw|D3X4|Ef:uΎ]SraO.c>lN< XftՂn7t| Wksz}}NSM&GʇsF8rf.șFrGϻ?t"Ȗ) QDՠ^98uU,\!Z?\)Ow@d~J) 7Hˠ\wyuͅ0`I'&Pc?L8FO?ZA4VS7A(a%'iV˨~;40-rϊXѾ?WeHlyx&ܖ󖯙Jm.CrQhiuU"1(7=%)3ˑ ˒Lݍ%0pMki"'{ FEC{殶G] NJ2<[3,m`l+2|V93gzÍ%C Tvl&/όL-\WF()2NMܡKVѯT#5-Z"HH9`,us ת$^f،Ԇon'Úgyڈvq,gaa>$2E.)auAS %(U ) uI([3J:agF*[u?Cؓ1h%& oP5z|Mtmpv,E_@gY"ͫ)qk/_'Y@n7BNiIx za #ݑaYIB5?MVg4g9ŐyW%#K~ ݠKDg ;T[mC6*j&>8$!l&S1a=cQnI81ɘ:(_S1W HC( m-$!GT9WS N?<:@&\"g*[x VV}0Ad+$)* WPqgUth痚ׇe^0/4[ D{ \M5EOvbd\ҕCoc_wQpi'n==c k<3^Ff^> pR#ti8j u$$eږ+ [Qx\Jđ|)׽lҕ}+YȳgSswA0zv1Y5GљAcfW5 )@7GG[ϋUheHͻM,ٌDѦʫ|^ Yܡ stca-]D4Ƴݬ0\ʶr8A؞*!1rXJ?0 8ܮ.wbrvY}nհz$(}q)#B$&aE"Qgu 6 z vTCW0CFU5<:*O՚ɥ$g%.ž Vௌѝ7L#-j<HRKO饂L44=~:hP4X^ ` ld#Eƍ\+sElqalz+"Mm~CGy]Eν2g^3yb2TY䨖ZUX`\%ݏ{Rˆ(mx}!P,y *)n̺Jxu5`d> Khm{g痹Yf4/-C=цK)  g:QUuU1CA<˱5HwY=I׵@S68ۻFMպ^5 ?p 9^B=E~dt |Vg>pcHm mX@vEB|Xx7P 䳖;=^Dgݔ]SúL27glJ,<ǥ&;نZՅ2wDcNgtEUIvZ<Zt( /,;p+>P*}zO*3 Ids8F_~Ԕe#w:G;( S=;HMqtmR  :LUt1KEFrOU(#ژPZ څNf:M"@>w8PtJ:`3>hhָNC0U ~w[CLi07ޣʁN&)Ȯo-M!2UǧW)QmQ?ɻ:t9 RH -Gw+S+nqcW+nS[qN!Ef?xŘfYihIZ+%X4Y2h;"VHet+^Cʍqn{i 2 r42*JvS|ݒ+b?j^+VJ#@-4Ima$=KPV2T9po'^gA^#!]\qO-Mci>T1D{H|kgI"َaASS҈>4I+G%++ጰ0?EKA"#-)WL=JhVy<,g0~˽2J٫%ܸ?&oJC#.{oQv9o:]O@:cXd=[~SE>ZeXƜ=]Yzl}{%ً%_"DVAFS+$)JExWt ø=YИq| wAWمdWn>SMreFw@8Lfp9̊/S.UK/@Rх:`!SvpP%!gg+( Zmk/,%F/?-1`yH~s˹] #;\nlqYjuN'+LB~|jT%6UN@iYjd) +l9V@?820Mi9%;] P3Prv$ALIbCizvT?9p׵F ~k&͇i&FD4ä1!9XWV;O7b;+ Ykׅdb=~X@7I 2X%,M\f"PmN'ah_fCvZ ^f9c}'|Vd}0Ԣِ9ʮ f?'*Vai0kļ¤Qʍ͸]Ei72<)Y@(Wy(#5rz5Ak!ԁ:/˴q[I{0r,'5iqSi ZG=?s(ɍ î5_WbLY%$"f>P߈NȤLs[@GhE:@U*}yN@2R@Z= .9hAlk#C4xrjkN]֌98XP 2ըq=="M݃v(A5.:؊Ab'%[6f; of'DV[BƲv! GS6ԇ58,Qi`EpzN.9f "0H̐&l!D&1Uk%@nk[w f1 zKlc`9' )`rJ^%Z__ bo>BplbcYR;-m Z^LjUdR,@5.a~]`K @Im̜:mqEO7MSl>` YB (d|Җ(kVn9SЎ;CN'-OH^iQd܈0/ASM1ZGHR7cL*7{R!ܧrpOh{e;1AckKwU3Ga_\LЕWؠY YNvj~d,T8B{.yF q }p07i'0VwJصs'k:@97ˏGŎ~Bz)p2y<v8*[ij {O\hdhg ҵܯgƆ!iFěn^V |Y AD]\o[3<4"c9dԬQ=F%eSHFRY}jĊ9ɶ`@`)8Q_f|$*qlz~DM M|c@"^K^q\w:Y䢡\oT#|I!1O'ʉ)e|ƍ(`ъ@M#4;<_.ƽ,ʛ@*j0fW1ѽ/?\&D9XцI_QJw!IY`ƅw kGVyJI/4gG5 #~ROjEKuA#L+uęwuҖq8@Hk//IPn2}]ϕ#-^MdTegY=$=kOO sRp2:xJ1.֕ Y޶tIo ɯ0F;&D ;Ͻ[h!`1mxƻ5^ESi7s>60(z 9{Iqr0Dh}mo(G.,ʊ>XHxXku-fmC:G4Uf#|k=LI(!|&@D`L TW9UAiz}[+JPL Cl/-D6gZkq j_tE1=HPX3<\ Qc3:{qE29tVm'8Y-[heM΁8O&\?! Br zI2@7V]a~BGmSXqD(ǣ,p 7%dlT8;C]oV#PoTrbdP/䕏L )ke #7W1Sk 3N Wߖ v#.*zՏږBtר(mj?}`]fN[V SE[4׀ Aw.xQ`R52pJ4=w6A TAfb%S;F(U[%?LsD^.F=dI |Y$9}r\Q8{jb7 Y^;-~Z:l;IܳvϞ-Q}!Cm؁2 /B /T$XYF-߰ V}x! ~&Ȇ.q̗Ep,Qi:uϰ`CVoc&PF\/TWSfUL z ʄgˉe?jHkbf7*]/3ldeDD9c$FBŃ .Uo8!{ŒA!%TXS+B J!%Fhgb][O%rOsGdc=o䲍#G(()j0jOi-:֮Sxˆʩy{P- RRZ").w+$_͉4w1 @>=ף.;~5pTբo;2"Kd.,! lyB;@,P6{y~;JyՅcݰ%k-[ɤaWi֙vׄZNC'/v/ZXlj NZǤ>%h'*k7OJ,|B)#dRTBA-J1F`T_?WĎԸD&HعDSe)~''Zd(~ilYHR-Lz`DjoQ`ωGk*v^=*IfӺ=/\h. Mglq6 ]X6tVM+MHȋ ?T6ɡiե& fᏁ!cM$$ ;8I!z{AyE˅ͣ9FPb`crH@^|P>Yk\Z"maWK>!ykO*IJ24бSʹX lA{܋w0vnY\&4,M'5kd=ºfk[6jQ \49e6n(u=YɹL8KSb"hHAz94ճc)j95Qb[ْǭ  [@8cpYtIⲡ:}Яv M@㇤ncN/} 1.+[l^>C͘H*?ښ*S19T@0 (ln>pczo3ִȤŝÇSY}If]Xm@H\Z\AF/6۱VV^\e 2_ҿd'1_҆wAN7a5~`Zln1W#4@Ьl x !l{){||g[!'E)֌4 lwe(΄>qfדs OhW$ tES_SKӗZU;i_j_ Bga5}ɊAmn(*0cS#Ijp]m~?r1 =2%e,|wB%r( vt pq'$OBcS'8I`Jw2ybɭlq ۵;| oFNgU;uVQgpu< `!gu8.I5`{^-y&GzO҄(%q 3٭@Sxӽc< =!̇itoR=ަ?S'%AV=}T, RRqhq讃BFWkѕU$hrKWFqړ,-By(  5;lCnyvN@P@l9r6)вv@Ltm$b@.Z]Ϩ&!1 "v,{/!EQNB.8wH쑼*vQ>M,XilX`O;VdԽEpuFByV[gr]gsβ3) Q~|]m^{7Jj$ 5[X倡ѢfX"]Nxr񹭂tШQ$iU;tx :UboW<}-3/` ;6YXqۊ:t1FWAs;~ϋ  4ڂb8;'ӼowzSB[H+cz2u߇\0'gf07 yP=WtD9 LUBN|1b H);]v%[Ga'Bۼ/W9`' M!+%6z "5.8):AMsgjcs9'4 $Y<92352'#6mȸ>vǾAzEsYfVru0"'o @~=ws ~|D #ZF/H6^MO5m C>^}=,XOwA4BK>bE`ĐYBAB<1>NB* rRJ?i]-P|/sjG52@ҵ\6h4Ѽ`wdݚ6h34*mԘu-)pz]=Qi2"*{a%_hEI|F'DϵwTgUHI#J*{.@|ȪAeFty&gbE@{RqÒ L^wԭ`F' /.UɍOc;Ømuȁc|? 6`>WuPߘcv{:SC8@ПO}-Gb{{3xQRS/0>!q΁,6ur¥K9xK*6CjI@Nl˪.(;ȟtZ"E+jPxP؟^f7AqUi9S&cˑ\yvZ_^5}`aJZ[aX3Lq9F}z"Aq}|+ܰgQ YΞJ0d_ا!.zPf,eaaC:$/j:88RYt;’}4)4f{f8!yyS`۾ou0 mgds? $=#&IQxn$A,p'9/-tMNuMN<& 88d& `mo9EK[,VN\ ڍ re3@F cPCRrr#ixpGM.wy |zgßOxwʕ:)(7SApB%b}" ҩCԁȔbr6SMOл]XNs[Lr44ҋ"k$pg+jj zaj6"V*O؅\,\7lwz.ӯ}7#N tՑl L4%`0u %&-n//,!Nuqȶ9}RtJ7tkG4p@U<=Ǚ߈we;WK9OY11OJa[Ū n6ĵ(nӉv{dќCTHߐ}5!W4Ƨ ft,QkQ$2_|>`(ʛTel1X[VYKU+IqfZ;V\3hńgGU7C`\xR<*ُ2;͸lV #[Ro 91[@uAn$`&Q ;#Ufӛ*/̶(" ]tv9?T cӰQI F }!Z7bn_ ^Ii#> 5 ؅kݩu ZJȜ*:5nS &ΛSd$d·JNC?ڏ.YL:n4"@O< A#ڥ SWgJ뺧aNc0ފ, (y/2~܎3W&23-iGSLhY2 7Ni'6HyۃWjS(}f| jNY7TtC{5bp}ev NF"I<?w㽠Z/6K˗cOX흕W/l$Q<1<++[[8nU=R*uX6y\8sLӸ0TT- 7>!OPP7!;zv?XRN(GpH22"ll _ r_xLN*!)wN|1CKGK;xǸCBΚrmYÝ+γӇ|37sҫF atpSC.l`*LWx9$5yˀ>i0Csҍ?9biʓE%uH˦Ep<ϥpos͸V)V }[RI!7\2(n.{ q͖SFqVuMuG@ $r˶%J,rYAH1m\5@!=u|!ZWvmdV80vS4 5enW7l)ډf2ΛfdQX} 1- ~_"Oډ3jeƉ%DS4.^LW^<V9B!n13:D%OS%yc.Z? #"sTZF RXPl- ,'6 FpK2O?RW>y]rۤp֥r*lԔNj vCPCV;(t4 ])oRgDK*l""PH$)2!R-WM61tg ஞMٌ :q[2y6~߅i*=( 2^(AhAgBg([I[ޯ5xV_&qRF\H)Tduko"HB; OȮrW'ow \:7 Y>GN;"i؟~ 9-w$K\LjLbolCub^ѣ=[+)*6-*xg#׵i!1_[OF/XyD? ZjܒBXobF `ni`WW]˦Xs|6pgBkKZ,g?*b=q.Hod#&4EIN~27*5B'X/?4v,I_!ޕ~%V9637|r0nD\AfXK3kä"(XgmǞsd]eUbж*(DS9$߾{`DMiƱ.ߥ\-s%Ⱥ*d3˚m"m5GDE.$H@M Kqe~P&m4teK pk{C΢ @}$Ɲ_(e7[/7N!pE}*"7p?f0 3lo$o?= nfr}9\vۢ~Ayi@#^A]+63NG iSD&A]gX{?=J(֚8{݃>*Eb+Zt*䷕9M*Kaβ2,=xŝV#}(#=g[y1 0U vjfMvi&!wԃdS%Jfr0%T6Ur?OxEcW55U@[yR3@dL.M~νkHV @or/nU AKTq_x¬je%PRSMX^%J1"mzD38ޟ╜%doi|߾ hη 4|쨗nd&?0 i*Oڕ W5_9-fg樂k8#zth)cSR%߅ Bڱ2)(^WP1k0ӒJաa")1cAw&X04] 8]qoe#L`l=cMYwlIbR5RpY)"u̇c$1߆4uL7"@ˈŷN� dgԬ%j<'mp񴔑Lӡ ׀Yv)(p 8{ˉ9OTq2)5O5u3@G5jel1e\}ZaAy ghԸ$Axv%&.}jVQOh# }2-6}4,ɳ$ʐnyOO6ᦇq'K+>g dn]B洝>NycDy_΂/u49?^bG7p ȏ&-ta{ hwfq8ިUi6[CϏoYqώɶi@*Fc+W?g.oF'Հ9Q1kV6[X ܸHDjT暿e">ec4j8-XXQmҙ<RޡF2= J'on#\ˇA T+y[iՕ?Uk& R7BZR0=%']P~j$%K>Kcva_I;d a/ I L:Z1j:Xd{ IRNC%db0:Օ!own59 թcך\BM0p$ co17DM݁~ɼ 9k:@'[`']B,̮||=f&nWg3 d}zC=3ZH09rt:6+;(7q[**rihVm(W RK޳z/,([si>`i5*#fu%Kt)rGXndZڽv;_ߚٌ^tY3]4s;yk,SV`y=!Jrsj8@#4{$m;Uo*('$B1njmg+;jTatnY&%YrAY4mSs|x@FS4=h,v r 2]B|1ϊ:䄝2q9F@8x`#0k/R __q w~ϗAG9lc%x _/D n\c 퀊Bgخa` {Gwb%ҝofq{ 4'">Ny3,h2b;};pJ- f,vݳ{25ɹ1k08PK쭳o7J*9WZtXCpWoc )-3ϡ+l8hϢc|MpӅK-N/e%o՟E`tza ]IgOcYl~ {ۙ&6[PgY 4 pO=9Jy[13|GN.&E줻6Uet3 >&hKHK= u԰t V)ffɿam6\Kӑfc`v\o#X3 XJ(U:G[h5J6PUO<^O9 N7FY;"ynv!GF2]lKP\@LDDZPz{6q`M;mxs?sr;\8Kc޸ip(僌GA #Z'#Q'jҐyRs>P-5B|RARn6]'0uZ F8 5sqh06%zWVMFJ\_Z)jl"Q?yd{!sa%:VCDdqPHL ~ʨbN xXj"PO_W j@wٹ"6;Cue!@S)+=n^т/V'&}?HǟHC94e6eu@zc0*H浊/t5jXZʭ I[i; *a֏ mZxmz3yzCZKAE{/ Jlx7[ p,󑖟^B8f(f@¯6y`52"kq3hZ $=/.:;NȊ=teY \莠 w._E8nD=|޾"w88BN9_&^] I}ϼ1BCFko  aa;`ʟtEv"O|}{Vl2n9!O53?j)c8kyES5,2Z28˨GǛ;EԢ:#8)[=5B[փϪֻϔz7n/XP ͰZr"w<,դܑM3/- 6r[t+ JPcJ}QZۋPń灚`K݌̘mgI;}cG"fb_AH^I[v̙H9+e}]oS̉1F:%u=kA*M:An';b6g%4e OXXb;AA1=\q ikޯ"O+xNA^qH>a m1($ b9]8oJ^PP/WV·羾xy{o.}gw[7kKET=e0Uf{egưnlP`n Wʣ?J] @\ᖁElJ0r0x6DU W,̿~:T/%N3֐?IpIB=<C0H8îHOˤ_!V\ \٤ wth`;TP^)wOn9Wv* Ovp̣ r6hjPʄr.Q>KAM6#!Ǒ )nmd{4r:CA\.߼E]c9m' ҕrV!b6Y H3ı fkAYaJ`bWE;D̴hްz8h],'3N#\>5|܈Rc7O^|I˿rnp5r\mR1VxZm>5*Tq(3rcNSyP#ZD 1@EO3nh_}XފƩ\($лl:U4Q 1Bh2Oˇ `B\iU06TVrzbDr[KRESٌPaD-z{3&@>%%(4EjKӓMQLs~yЀ$\0Ggi9ox DZoN"6gZߺݩBaR!/Q6vZY48wͻҾVҪ68k?҇;U w@;>&l$m)CG||Nt0$m6mrw'&PvrYbac{<_{\]-uS9G;Cu!?GdUb_ k&;9bV}&}bu#WCY>ר,[|.B[^UrR"Qq|X@h!SELc xqy"&c0Ѧ04TYldBO3׾h`(P50'1+qT.Wύ @'2V#lC(}6ɻ[qDEDΥeqs:SAb1 P^XRd=7.S6j(TBfUjvhuՖ<|lqх+Syubo._tjkwtY)ѹ&\m0Պ$p`w1_a)YX(KOOñ90:^wт{({P^mcܤ$USK.Z]LN_ѭG|J $q">\:x3 UEJ,; #ًaToF>g$7+~-"i /BOwbGT 4ߨ| p o'lN gE͘nTm?A= 眞KOcAXDJ֋z<$OsKjvq8&6G:1 (PEJ~ *]Se=T*&qv:V٫rM ?>}GȐ4)kA wb)ػ${1lTSZz5C)L08 ux}}G 8{1CZٍ}|O1ض?:}xVeI'Af cIgBu ?D4rYd>}e-EILIC^X-%*'<1M&}6G} rim"㔧[=f1Zi\v&4gWج]wN'[AH9C(f_pu&8ֆT4zAU"5?Qيi*ʵ~~Q %a tCҖ-xY稳Ogg$Wx)iW1HMɜR [U"-X^*UлizP׼SHu==tyE7F,*P`-cou3ˍDypqa;pq^0<%8aS;9wtsv9 5.9Di\Mړ@iԙpғqzJ0o)>z79kB#7WQ5HjRQ18Ǵjo@/g;ʍ7ǬOgTR}QZQ$4L7 z,i˕7s``bYu;p[E9V7[%["D%_(D\ly!P867o- s:s1tH#?Ei`I}ՅG?Ep|IJ,!!j~ $y*}=o$a*#}0v_ ˡu1ڀ4BJτכ``"0?!{o])/렙V!LJk}7[R ړJS0DVej{+Q ~X̏jr%^Ku0Lqr~ԣaDwnYk88Î /D%h'nR[2}^2y>5Xy{5s"M'pZ9|NW(;4lfܖ<)*{eY}u܊LQ\ d.%uUSdC=xYCtWDg1*]8jgBDUȡ0Ua,\U&)(5Qf&}1"mLYo㞔dog9H(ZҀYjεܣ\t!5/Bh@gx_p5MЙ'…em҄M@Pew¶Ȱ܅oDrdt)Ty%IciBAo%~c5%Wܖ;½|^F.1Pk~teI5]2IJaUc=qJ'2wFg#P>޿`m7iӱDS&1U?Y|GI2 ڟd_trZ,ZFjk)ԓ^vT׺pWg[beGWQN߯;NI}*O0`>&-GЎS7' -^Nr4(BБn*V2yC#a8>h+Wx_%%$r9!9:'j,vו&RXGd?+s8=dJ Zb@J/y)|d P^6Oy&rREs>|\wS\W?si9o`Gv0JpJuk(}4>M&Ȇ(GS+l NVL ĩڑ9[R8 b/DD`ԜV K,_V6"z8nɭ|L*W'2KaA*]oƊYtR2a]=zD `CZ='oD4,O$43Pw Xkj!+-WR0"R4eCzOۚOZ op f7慨ᵐ Pa+[ {aVVsZ3;MJJ.>w)|FRle.vGLbN4*$w `D@>E,uc[bcE;{"Õmk0!=y@3.@hJc&%:' ʆNFl, W\XatdI97B B\wj< ]觲,`COZ皯TrxG©n:Xt;,dv-FEAl—'`d̔- 8b@t1Y ͘1 CʏI$9lX{4̣$ҝ+Bz,leB+_%PNRRGLX3>ǜtA}j0ѫ6?kD5"eA9cPL6b2n%ĊCM.MuVyJ=K 1|~Ո f媦\2).eTooD8JzZYN8@~B5bW|e;P[[ƳDwܕ|RS4rGJo&k !~__?Gp׮SeO3A7 3 2G@(ו=ѫ0QqV#s*YF1`{K[cnDRv>_KCGAݚj! bѮ ,0o5I$rS˛.K,Π;WTʙQE T3W@Y`pJ鵻y%v7;3"' c_0vh8+'/Q[b L^kG<$uEpd*i<kY_ϣVg_:03x^ny>8Wcrry. l"ܴ^\N.3\'#)8#UOx(ca-bo+R+[wlp|q%ݮVQoٙG%*0Dz6<"dw{&I6@W `A&`X1Ж.[w,b+.u0]f$E[K3;y1s$Jъ^ooȰ s Oyg!ohEDOB)_;ϸNߌ]Ma֧O~s=bSΊ`g$?l$7| [U\ʒ6 yBܶVg(|q$ƕĦ& MN:)pV7^qCdrlt (9wLuWX{6uޑ#D%tZ!y9nԆ4^bh b.@#FD$I)S$W[cWwd'Z戮$ut4ؕ+sEERp5lhX )%rg_f(1hL¹/Q;ط4*]HG*عU[ٺQ'e *:KԞS:x}*xD&J8 fß^p,dM~31%_9hH>v3/ qx caon oo:*L压SumP*sW/ M]Z82v͏r*9}%Kֆ-$|-v0;&@5&hspGf훦2zǩdlzgm?]v {Rm:`!x-Mph\(X(6ڕTEn.cg 1$NCG"}q\beBW`?EP@ 3e+qQ_=RΜ唰^ql;74M5W+N׷PKlys!wqNSоc"!k`G9)#OI Nqd ? _ D&!$zJ% &Ǚ[<8: ?;LICzW0U͵\ܿ1hbcVEW2ވ"(n=,q" )H)BܛOzvp<ll3Lڠ=#@lc9TVvTCCZ-qw1'8RH [VX_Kg!_l@Uyȑn&[E`l˙ #Hޝ;FK)|;R%Ó0\djC{<|v@BD-*qPpO{Q. XyX9T2R+g#ɦKR~jdW8$!&K >RW4H\48^fA04RƋZC?(R:&S5\yz5@ [*eXrMH=.Zo8}~+TlZ4å晜X,'ZH1]7ʶ]%۟E TJO Z)DQY HzZe\>@N*M,^GM&!畚 ,Fs< ,fz6rQۍKX>΀xl" B&p~X(l1K xcSJHlZA|x57)tW7@B٥LАNu 5 L'iO#y6 ;ڝ҈#tNf*mjA 6 QLYdz5f#Vu_Z^wnSJgHːIJGʳ-}u,L8KRlW =XP l|}P6tq\2/ ]6 W񼣛NDڒslǙ'L|[46|GU ma xch+[WqTN) P0f'ԑ G1`ԝ&ܶfGѢWw ՠ)ٮI#oCÏ1;qVl<䆡74MTk-T3q%WT$t\F-9MK>O]A rs7NwxR<+t~z`m]OÒ?(ǰSQ\;as|LRjΈZT#48{LbD= k3>l%"&8p517ut-մ>L;Hp'9mQ=XF'\zvQ"^MP'EyH}4!L`ɢ&ge֌́pBzuQL.  8}l_p*+8?]t!G᳏ٻ"ۨ=yMh1:>BP[  5cg7P$0F*Æ?Ru?Ԛm*! ·ւړ}"eH'BXJ'[nT[݌\G$j8@I ڎjYc FEKF? DzŹ/9Rmb͵1{{*Ш| O27O/+7<T@ZѴGa@# U&kݺIsx:Bj׾]JE5oPASHNeyb.XbVZ *5/ M)ǥ, 3w pZms,p*jG+ɪLbm "_GeEw"n rR+t#Խk+aQV8KUܤXiù!nrp+W[c80ÇFvtswY&Yի͑ 9]TZ1giAlGl.[`uZzdgt;1+)A4 (nmV8 Um|]V [eAIo>1Ǝ%:Ɖ05/<zPZq{,E^rFo(%Yl:@A]Cgt8N墯I>~4w"n/ )EOhi3s{ Yv& ½Y5JXXܟl ;GRFdIFat^9_.o!JԿ{a''fHȯÁCHmz59& 1O|$Arǔz;xmS?8/& ~*dkIEbEh[Ժ׵nW:Ow?{iƨLmم[V@) C,&ޥr  >yZjG>+K%ӎg#I/_ɕrFTߔwlk/՝ …@HNbԇGL ۲+ٜʒ%1ֈMVf?m [-I9k]xWvT6P=yV撍4l{xW3  yn9D+n6-*S:-;#lቦF;ܿ ibTd)@f.,rrki2??JCﴘH)&Eq&^A7e0.g̳ߋ9 $6w If=[RZ0NR*NZ ,eYTT<(Y9;YVN-85X9cev4{j t!BПCSC(K1.f G#_G0(;X/( kٜ +ЕS$9T>ng84s7Zx`cVM[cJ|IۻsռTF́ s(+S6 ;u$k"N[,1,4'|Ke%Ttf#/ JaӇl [~f[%_@W}7JL_ah*$={I0q}ϯWpnBD+`QQyWo`ɵ$w }Abmف!ŮB4CT6b4A,*jM݅ɉyt rlBm,8Lgw|oi:/&e"&S֑*t2lƐOS `ˑ¥k0Ly/[Ų|gkZ'G6qvUưfFuÙӣӓd` [wmB v]"3Y&KcH8IŐ?OrE QqM}p} ܉LI#& #<7򹥿?Ӊgg.E\ӧƼ!| jaȯ!fILlnΈ2F1u*9HKʪJ;io#VC\s=~*rBp)j0N^nͲn^ĉ։Q~~ l9g-ĝ6ƤiGP:dr'޿*BD9yMc$T5lE}:.t:RApnip.6j${ j/24#oάi#k_N(7h^{J{]( ۊ| T2҄H6L -xk@XU3ϥo8zQ;F\jT𶑙be F<ҝl6P["\]@"Ab-#=jiX/Ԇ0N0?Ms-ϋfπ\%Vk5 dͪ?A{"sdI\qJ,v3 U5]TL}ڏkI {:OHu;q<\Ϳ//0Lm¥ri&g2=bfDU'poΜ5#ϸߦS8?/k4َ%C8C}VNKѥLH 4΅tR]*i;3Nl+ [_آcom3!tZࡋG#~=rx=C4hi ;C._oc_iA91Cf>8DM:_94e`y*UqXjRWh}u55,HNܫZ=6.j. !QJKWJ2mi i.gJlpE'㍔zw^}YB 4?TJ+d xig s`= 3R5DX 2 ]ջKKua>U-xY~ÕƓ[schQ=W:.;1zC9|&jozUq[郛VW'%qΧzyqDC>Jփ;z 441GT%OJU}K d`+v)m$|1Tq?0?@fK/OP8j q tt,g3[)GKE1^B<ٯe5|)\Sa+[dK d` FYbH讧`ݽ% r,{$inuz"$Co"cN/[Ae0_!ACsy3ى>&^٭bMU 9Kg: U8X0h=n09)y*.>u;|@S30LET֩NFGܙP}:gHwyϰ>Sї'փf`UX%c ;, Zm`*b*%S5 mgʊmBpk}0CJf^^W˿'+ڒKi;ThO/ lA??\CO `ԯO@gu)I<9F%yB-ψcfWrp靤wW!z b=f- rELS`+pHv0ɖ AV)IwXzASp-ec7Sm,-p4 {qp6<>rP`Xql;;s PqjQ! ,7̞O+`g@F=8|HcN&? W[DQ nQ8|?ƶ!aTF JF Uf bi ;NjcO<4>HRTVyq7(B9黩dFPSY6Do"~|o#n͗!6yM ;M'a\3w!@J5߉ i̘\n52|uwtӝct}K"3̒z ׿$u啷oOBu-\hpBkc+C}Q42iB v>e6# VZ`uae_[] ጥ VYP"M%&|Y `o L;Bf2v Ӛ*oTiT1J,6Il?yq+͈O e@v 8dLPӬ!Cfg|p VJo@lѵ& E voGgз ^_Yg*LX|p?Yj9ZP^x+^ @e} msբL(,~ N;&0{nB-,\V|wTKGd$ -#p`\`JTQ%ߦb;V/^1zN9ˠcz96ȧO?l. ӑ]:!pU/[W= AKNBGd7#7>/r\ "+)B$h3Ku>(#\^A2X0rtef!/.8 o[2+盙("Z1y Y9gJP? 2)VPO Uӏ <Δa]䶲ZKZE^%&^lW6hIr8Q͏I!*t\Y@roD Q;T7I%)j3w8'W׬)NUNy M@J  PIOks!v;~t%rR9;i/? _sfqܱoN cCw"F݄G^Upȷh>m(z>P  iidB $n>\ V*c!wZІ$+ϤCԲXTHS5,4I HmE)V͊^APѮ'":},$]'1rcR8qi#9O*-}R[_ႍhv])*sHu厫;p+2!,6\dRn)oe!nyq7PyAUqb'cC[ C۸20w6 Mz?stDi Wi9-tD!q/]ʴz2?s oMoA򳝽0 4|fi&8}1pI+RH|Ϥ_fC_4G\i9LCʗl&s̻ޱiFm<"O8B {'\239~λ"rܵoh)sJ8ĸW}1E>-2у^VYdXíc"2У*zos2NmQȂַuwhS~vnÑx4J%\$FdR9EMT:qx-4lݣo{` u#8Ǭ%tKM$@%z߃Wc{2)Q|?l:q;ƝxM]g OnWW3kHZ?cm u#ܞRqi Hwqf_*<-l[ʲK㘰 K姾8+\>X%onyfh'G9آ~w-cNJUd$kl-/=`csGg`2s$Cԃd~6y=tϼ 3y/0޳8[gԗ&fӏayC#t%bK!jN~7!U4&!!~9[sKhcurMW›oqjP,gݪs턙J+&;kP4۪Eat~5z\HH |-dE8^_V;o]^1863 %,]2'ҕQ> ޒ˟*epϡ^%\díW?rECj r6c[^;lT&[2Tzj+W %2jN6 pp-dĥ 54!I ^$y 3ne6 eH.$aRg|>Vy?_aՍga%>7&_~(Igg%s77KiU7)![C%.+ΦPvD'.6G[gBTgޅ QIC)>*7gX9T6|N3_4q}/^i%,zX1X &"mڮ q}ρKgw}_OY+Updv !vH']/D|{? 1}6'Zqv;3XcR.x4P%25H5s|(n09M\ /v= -t.ޗN)jؾdiQ0yQL`y^X¶J Z'8.SLOؖ ƳMRJhUb4tٜ0u-^z7΂{`@<;؏jjaHJ ԳQ\`98D~?꙱[>X)GVZ8".aQ8e\Iij/~@{SxwY<]a`|?1J/)OWK aBd?sDy3Q)lKAI3`#r_۳Vu+s!ɹ,L~|G' ND[ѻSWچ[. c<׳]PN,be8,{#u+RIls#~ejߏS//0_NN ak:zѧH(B;}ȘfvV9hxCO+6m#lWs TȖ|8 i'T􇏩z85- 9ϑ6m6/$őNRb|fۋE V|9y%_Ɖw ^VS >45cb>mPK#kuCirQ}%Nqt}Lq5rX]׍tV͊r& J2j g[!\F@JDx¬SE?*}zXhX@?\3"VMੴZ㗚T5!d)LSEk, _^Eh]Y}r zА b:iI4IC eݮ\[_rsK|X͞fNuȔEdbUXXu(D Hy̎!fH>]x1smj23UHպҸHwiK"> v#J5|'-x {y'Jf XHBT;5$NN?WfvSh]835+n,`\BX1tc5&pv>8cJMrQהμ=i(pVȍǽ[=m>;*^q",k_ұc06GC ѿI#I J ;֟Eq^%tI#sՄJѸH܄"U׫+۝mR2X}cbPth_K #RPJ.{N¬ݽ7Jau?Tfl΄%?0i/ tCuC7:ʻLʸjH{]pɑ'n%9wk'܈S; P[%?б[R}ۚePʀT2 D3 uRzUOHz#~-nqJ☄m\dS}?} ru <B{{ Qt@+D9w{OWo%-*/0댵ʲګorW&uMT"j~zAܖa&l 5층Jn;.vcKOt@Ylw~郝S-{MD nRDS7]Mڑ/<,h ``Ey$o|.Dtx#zౕͣelZpqr22뱡q~:f@v|,΄ٺ(,&"2ak&/c=N]JBQdU EE6nЯ.TBD^~AU :[i8% |Lf+$H;ݻ u7jELƨ'^1ɗ9%q7it1+ GjvHn*whq_+U7wI4 0 Oޣ#2o O~a?7_`卅iV. 17[)i6;%#יcmxC^H$ В0OZ_P7)af&.51qn ( S0h;O1%)Fy}+OipTuWmd[t=ngJ}MuO`=d}npjXμ` ,R!~DԽS1t{2hT [oCp[&!'Qḓ6q7r`Uvі)Mٔ;@GI)Az[7|J%f D>A.N<hjS}RDrU,ZOK+d#8!.ruW4ˑ颪qOl?=^ :`nB~ X,Gy7@}@@j=]ĺWoZ0zD&w+B7XmʇMHuFoS2i e[o%nGt[56e{jL * Â$AƝDgHTVC$.Zd4(A>qW&=O=/vN<ewVxZ/曖*҆YĆ&F^P\YR tBOV1hSe 6Ed$[pQyŘN5]*pЪQ2F9(I[ ~= -{8|W}0d@od˳32 ktنG'LkyVxۀzԫ٣,lq ,0BO,U+%m'b$"ҺN<[H;U-c$Yg-XJ }.܉[pZ&]! \rG6fʾ=6n_}d>Qf0 h$%Gi/KiU,6DQNW.*{sv툐DTg޿J϶ˉh&0fu }xR+H.-̬XU3f -l1Y.)=JfUh LX!ahd,EI=ͨU?}cbCQο>əQb$RD~`઺\s1׬1j5JPE plj7kO19H\"*P^Ɯ\ ݍ=vf25Ĕ?tq g9#ъc\eGEr#Lb~(&*Á[Ӌ _s2gjik:GZIO ] Ț: nO&\٠`R*Pt}[ogdNjcՉ/Fs9& cGXpU?6hfb(P=ػl̏]Gt7n˪mqLJB0ɑ? +Grvv5P*7e /C!-ltEUͩ#ӷ#O^F#U`fk}[t9tp-l8,a$7vݖ7v|]Lc$4p8[  嚴OzT)W:U  aI) q5Iv;Ch%ꫛf2tǠbq"5l‰Xj+1674 ;w;7$*Zƕ\f] 0gʀisjl:CjҮ7 p1"ttYNχsJCy~_l=z=2gMm&N+rq}nXv<ptI5" q&]>/=(%D0,cOQ-N6rRq"ٴ%Rd;YJ-4@♖ H0I \o֤P="(_YS}> -l S3#>9qد!P+Vݴ@nf;8gLyjI;VOtQ'dm S 1tq%=QRDDq9^ txfjKg_V2'bYbGhlH,g&ے0XkءTt_~/k|^ʮ]q3ME~, syhǧv@ A،I߷ڮ2z2bX%/Zխu658¨vpYGK*': e䀘>xo"~g/u8Zmϱƈ!{ }`g(9zޝ`ngYZ>-Y;itbWY}j~rx )As<.B 70Nxhq7LǪQSiy{qpzijkO%{ \+VGaxwU 7Bpa-{Dl[C 1Gf3 K EkYܛy,|.\jQB&DNs޼Iuհ C5Ԟ@Rb߶YW;D;gIwNIΊp'񡣰K# KG&u/la?US)Y`@-4߰d2tHnjXQOo)bu4iOlǪ껌?-aXJ{ jפ1p&LE:xȭ 5Ë|P.GFy's%tW%Ԥ\OsMR.T}s|=z Mn45$!P&>+1̌m}Rwb^Mп8lZOǁ!?č^s]/{orxt 2OjcFDt~s!=~N,uq#QqhfTb2^4ԲJ# j\U~CN67+hkn+T/];5<ka^wDeA\J,[rVi~}߀pSǿMT*lL~=hAB~S>ȄvKbL\Ap`9_@<c:G ݎzVgǀޕ:#e~VϠ`**ZC<_Ū:I{?]3F{"{qq;WJlJQSBabe9dp$HSgqT ...hGU$ *Zq '?{GB+ڌ^9lcEHJU܁ OXX]!{{[!ELJڽTPj-]2Q9^BD .zm$+͉y,F&C0K͂ϦH2 ,(Ybj}Bghc8ٮqݴ06_OmᆧS~I~-"?jZg?XaR_o^xl6սl·+pI]aI2xĿ~q8BJk+ks^s*&Q;f8;-6iP_?;i0D?ѐiX5s4/'(ąj=F*Rs8s,SjuWJe}]Tk'㕽REBș/4Y:X~WzE˹< XC2密'=߹րVk<Cێmml3@LLW61XZ-y>B=]c;X+q ?Hx$?ۖ(=eij{գjNTq.o7|BAC{JoHD*TGDCEKQm6[6`\yZ蟣yb. &}%'>OQXvj7ٺ)`|iMj\9e `m+}_cmeUkaXʫT 2^֨bWkHaN#tfdRS֐ E|rkЫiv\BY,hYSй`> TA܏ߜ! Qp )4=dUz^Ylgȁ'O<)F rɄ} 4a\]"(NboS^f^:D> B+6Nk+Y <#`!E 9d3Ny~s&kޓO8u u7 C]:u7\A]ٔgׯ L@ ]9AK TњE'8$JmHWf-%L]A[f~8S&U"{,\2=ByE^,5ɻap^ˑ6 @s&> YE*Ud.;]X86)olN@5 [q3Sl=7qc飻lxε ݀[KQ[N%Yޑ b ѥXLwbz:$/y&޺эp.gb8S]QzTo kX{*; *_0X;{ ES_ _^tLۮz`(Ԣd*Ʃ-EE&ØQ}jMUSmyv%T2Tmx]MG3)'cb h]ݭ^0U.E:]=bl r^ ˍxJ). */9hu|dil*$DW%s"nt.Ks9pW9n;Ϫb%Xlu'֙'i h'ŁFD$RL+HJgwCV+yy= {6f7>t#pVLFTXO).S+{e+SދϸK!gk4u7X~o72g X0 t)6<ѿy#%V ^'&#׃Tl_KNU~!ɪE%̪WlF{S:{ 4M ;PTF~:mdM(y E_grv L0<,ƞjxއor<5HXm6x}6=IYY&)a a!,K`9O=5CWNE-y|4+>Nނxz]232h84Tbkf,!4^ߔJ[ݨu CAM!k-/~_9*Aa8^]$ ׍az51Ds 5b2Z)MN0.{kī5w 6WAZ[($/} 11nO9VC?a5=ZЀfMOopXhkP3ϻQCE4",oDfwY0l&=$R!"dAY.sV#`d`*M"aþ_La~P@5\,)t8nsb%OAS"PŸY3瓖*z x.k#lA/_?Ha}[=@e+_] 5M/B~zKF ANǁaaomZE -g3ȋ-N< lqtsoԆJz3&:T8սHJ 8O> ),`n#@M 9O)ŧH\{X^ Uv|DM™ϻ7D.S2s ej$zRGwXF -dXc5{ܷCqx*>pdl~p5e﷠wYӰRsY#KSʎ-pmy. d.5nwӀA)7ɻU]5!Ϛsk7vV=-lyջkQwMb+HE/ҩGV "@a`b )K؆qS GIK:Nd*H[SF5] I6|%lM|xؤ. To丶 VGofޯߟL6iN>O].]ϨGQ.<%A5yh|#)R||Ҽ}3Fu#%tź QΪS)j+YD՛/uHR&DsZ?5oSR5-v˶oM@T'BR/|˭v/Bй=aҙQ%1jjPQrA{?-{ ]-]XKYx1G@xe T/ :w30)跱vǔU-j R׽,p̄y.2bL3m;<[1 A2,;weӉs ݙj~ROw ~z.X;5 VK_m)1Q >mȜֿg?GۇvjsYS v L~1<=d{Z6y(\Wce^.*-MDԆFlA1[l}Sng+ ln6! eӚHq:gQ|d0grS^~ U &16NMuwrqK0 ՑC1>) H{/K'57yO0؇vU6\|"t j-KJXKU4&jK%r8ض&%,G)vV9OY[MH{Su޴]'>da8g׾qr%].'cm>Wȩ=OUǫ? s?"K>] DZEw_ɩ֨N>cJV7J? LpvNIM2Pw,(R4 Q,{; ;9ZE%Hۓrd1X=nS%7cb(b k?sȁl=w;?&GߘK9)eIƜa׊a&4IM>5^ηX5ƓXYvc sR/)EZ%V-ftM{\[85osu5svL3鷜0֧r3tvv2 TC_XkWL$QzON/"|{=\x}G6E@Q$16E8&Sdvs/,%E뜿O/H'۾!UK-WbOL}6ؐAc6N$`x,}m͓Ka Gx߻K<cI^k3,~ =K9ēZêa*"j}OD +\FdjwJt[  M9]YHIH<̌wq Něl61y&7eZs· 9O,t>)(ήWJL r̋,ž>b0@-/uhK!ߺR~>IMS[SMe\vPՑ&~&Z#v]'}cC,OF^;e9O{jbĻ`XOy ڕL =]Up^O@|?]C8l+%. jFe]lМIL(BtOZXt:<@c1UhCa]5uss?% tQeG|'k%RUM!έg0{+z9Rd;!@]Y׎FT=.$ɐ[jX 6D3 " n,05*6G8>[T+=F+YD#bVnJѶW×y!AS=YY-λA k,d4zq[\83 2X8>eF!(Nl..ݶWzth$mx+?taճ{•͖K޷BCSd ,D4 j҆XɎ=2gKRc Zm-UR$ ): w7gTm?VD8 {RqTez:l吡 /Vs=aĨK*m-Y_oWnw, ~%O*3 &((zJパ,S1S\ݗ&=-'mDZasNs2Uį:p2RߨxPdq9966z+Uaxek3!Yyެ'`!4~ό> CJG,%(k'_vIZUᑜ3 G$)Ywd,0z=Xtw!Pv'1Q;ns%2"ټ/_>usk t)bŰ(-4t wèB1pR4CztHT xcKd(9jD;AVA(D_)3ko}#l?s]$o"5U־%_kcE:܏++&%,),ܭR>v; Ij u񩆟Dy?\38M\N9!q'/lÅiwH%Zx; L9U3]aC=O"Gx"SatQ 5aV?JMn- M/{U}Ig,7c}ĕ2RG?EoRt,yUi3ɧƠ^? D |Ь&690ݥ=oXOAk  F*;T 2Xz+1m[c}X}Sxd*,.3oX02T>] + s,҈d*oȀo}ARieBҌ s4|d%?t7NF8ԲQU~ b#A"Sm:MwHII8[9o$F)ϐC_LG[dgeͽ9%nO>E&UH^ʕI ݮm6J6`iq ϳN&2Ubb)y KC6D;cb{inj|K޽jfK~ow^J9kT=0JSEs}ָ$+eqJć&|r\ݵn_ CX3yἪJ/ @)ka\Ö+.э%, Fp+]큮 Nex&Կíg(i䖙>#GE8Cc)AHmW)8sU#bkS_vN'dſر;]=) -K]aؤ!/0rE(3Ua.pOqW^}^v DuZ(fh<ٺqӰڨl hҥ_N1hh,޼ lXDpv΢y/gPu!Bay_lxbߊ+zE )NOho^WxL=KszyO,N2iF?Z!'NJ[U HvGN3N^3 :X/ѷJ ',:&TxKG; 0{p[taF D-w7'XWY6Fh|k$gs(w=jdg #Է[r<ӄD˅*x8ۇ\m>Jӧ,iMƲPH$T.BF&*q{g/T-o@#WT8 '-]i1b&b22?@U!8C--I:v+^Aޣ0 SȎTf?5񤞧@ڟ.z˲}XGo(Y!_B]OZHv|>/ s ~j r~C0}+˅ VBrQViʘSOO @g#nEK,V*Ps_yꞇ C+gvXWΞc$zyxL~ =J mI.U_E4-J I35hFO2<(!$)ޞd8v| ]*>u,6_c쑔\WDQWO0V%N"4' OP ֒3Y)嶈ѹ_Go:*r)H'>9ɋIBCO$\?Ґ>+,i^|>nE (Vbk#[HEv qb'lc^eA+*%GmD:PhpBs(O,(Ek=%Sl5-q8@z gqmr!HH֤tk ez8]y=,RlSlZ8]7?X_ #vl?HkUD H]͸2q62Ýww} e s}yD;cb#֚ n6@&0aј`vt avnq/NQg%ly˗ՖB!*/Fؚ˙POjN"\n2hbVʾB8CnXrgK ~lx}(-QPŽjEJ ]2[VE2]`GEE_^~M4F ފ>(J(E =B-,W|x6H|ҝ9d̅M?4/7I|mlQC ]!Si`ڽy55trv]76a UJh+ܭaf8ĥ01hO)ɽQ`4خ x5fH.ÀLܚd`~ʆprPP֔p]%G%Mn~_ > >2ynD;!؃ ; O;dy5PL&Bª!#v]h3Y'g"$7*^%xA7aIR9+x1łA<Y:Ǩq.~. w^CGIr S2$;3n,~$(W>q=cѲKSjۡzJ;~ɅfM]x0'4ecx\f*,wE~%}4^0dU#%P!|u 54P#{17IJ8;2IO޲}/`~m~&޸Q^+&@Tj% Gp9ԟN {PIx 2,.7]yh` ١ȗ=|#V-].ac"Ϙ!tBCpl$*,ٳJ(IB醵UEhF nڝ+$B۫&yIs [KGfk Rt|}«J![``[-6߮~˧KI=&bуi$*DT31ayb' E?:յoH^NRM T´C dx˧C4. V&0! |,_nOɎ %Od1[9hPs,`8G\GS YA^RH%\Un4>nJl*Ԙ#y KؖjvVu pR{K7تrGe룭J,kbGU XhכH8i- {~OFOk,j0zR&x#+ІE﷌ЎqÎU筒 n"4n$aAa3dw.d?=eN< S)WAeGƟ S HZځ"pqL_x-=Q:溚0 phyމQ {a>-(5q[p$r Kw1tdJs! ܊($! w!1dpOP?$vh:{B4ƾɞ׾~J~! v,vd7ؽ"t_z؈n@`~D *tkέ wwN_m;B[N]'+Z^MR5pЊ}X1Xytл}=hmlx mAn3!6gfTk%pzx /E 8gQwq@vxqlZVͰpM۳4bՄ rlWlNPRͰFp mJaqbO<%7ssŕ.<,"d6q|oh6 1L\E>1qtzlQUQqoYv6 /қ✗=na&1OJS`nbpR4px<'&Q-xQ*C$4l"lKB?M RXuֹ[;S8==i:f 3jNӉ"ӬۃzЅ\/tJ5J12{u$aT"θC.SSY^!ښMBcK_Zkpl_^FO׫g#DEN";krҞ {XfX0bN2L2N,)^}6 x,XTa'P`c;~IJ;I6͕ņOJ}7Tgc4|p̙^=f3vkq~rblwe5kXRD5A͙^њfP;_`W~-{14Gᖅ*q"pG$եis՟ފHMrJGI2nx N-8@$*k\IħH9z ܉OSb&Xvn[ Ƙ[?}v^ؼ.Zœ|=щźaVH@LNyimr4[>+KV15_ÚO  Бړ fXIVjb`?tSwAȕ>YV:*;̫9@VwA@ 6is>"I}y-tzN@>"7A͈?-=HtN7gqkK { \iɨNr6{F4a+f4Z{w ,3Y1O-A)8x&XqJP-etrXz&-q黱JoQ62[Thh 'z6AyR]::*<H46)]N08"M#_ U]1.ܢL i鷠ϔ'4`i蠙~:x!a=FՌZ+<'FyEfĶ 셁77~ɀ({G? ҂mQb0;gegG :g+C:YT}2KU2_p&jXݖNLӜ+/s?`d==!ʹL!;ZVQCɕTgeP Ǯ%2B7V uzg,6HhpVK9D/Ak5a|fR|Vպ0PuVGׂй(چfa2_<X)%OukQV +*4gVWyT-,!rc)̴R&&:dEF_A܀~.9I&>榼j1Az*ǮKMREm1 \0oIc L}:)@ xH3iGz)+ ۹Ra"8NZma)M3QS  oW5fyඉ0VFs ۱<.mSg[A4ڜz9KTaQ6??K}R܁aV9&(2(t]mأx/eU--Yka:%lnAwn zރx?ɑ>k:, zƋ+Wb oOC[4xr5RSyh^tɪK>&Yv_cM ( '!&9@99uoX{G6gC<ϫ1V1*Z,|a536Յad̴,Ǵ`0fJпZ!~ĞxN*>k0) hdEl}H /9䠕kߕ'fa*Gv6 岡)l8t۴sK0v ]D>w;[#+HI/NwO4+RL9 r(Vh\i ,jHG6[Ɖ^#ʞiᔦ0^"Rzr2o\%TL,D9󔻀BlKxigzB*e0 8r؊M4(R͔*Ҳr-ŰfjANgGQau}޲ck.0N"Xttڵf.;7ނ=0ePJ SSPǀɠI-JH=iaНGD?sn LT[gj$G%~N|ʅ ZJĺs_/g.={"ʦ**;qB@O:dU٨C-'{ A|G]`Bqh3$iyfϜ"#M^.([7sGR9W2$5c9`Խ ^?F,$)|< ACcSuOmy^LV42E򓶸1n(U4ofBF\D.}8LMcm0?Y<7I)a4eБRAPA&83)~~tF^w\Ug@-fH=el=ʊ-9MN(W ejQS!)M; iEPDZ5exl ?R*=q@[ewf\_Ȣ* o5l1̗kݣCf_*8nx~ s:;y_K8y΀Ը o !ſ@TѬ;U,#2qJV9F"]~a|?+N ")NƓsy]䍤q4+ iuUjlu,0l׉zg $l ?-WBhDorAvDX,9^XM;nyHs|y0c"qHD,ۡ~dHD2z,=^}=,X`+52@!U[1'`VR͈%o##\zh AZ>a[ uIMc\m=$FLGGUxp{w<q+ ^Rߔ%KíƮЭ,o zg$=s܄&kQ87Nv7㪲)nc'VvfGGC,{Mr\öv*`̹{=Dwn9)/E?+EqB| _m8RG󧩿N?h0\-@PXTɗ㄂TQa /E`3on⏶ݷ+@ `b\M;p }ʩKR`4?>AP-((}tQHQ&"W.N{c'<9Qb?θ^U^ ڒEBXixtHom@j5%&ܼI" Ro~tkE6&;$rSl@ 0rJfU. ٬Q!-)]eM)Fn DkE+0D@V#CdX]Jݴ'P@BP%Wh 3 gQK|E=5ëdOoL`W'3[ui+RJRWE.?Ogusyz>±wIa5UߦmG L%5׵vk5> * dD;yε ޥ߿ 5<=$@^)^5Ꮍ5WZaFx j[=L;$`BϫhKѡ[4?>ߍWSr^ mLE(oF!n-S+),H)Q#Bt)/f#M伎Egr[cBuWL3R@%8šT~w;q9%=~ɡNB>'ox =[&OxLwzImw%򨑠1sa5S o XՔOK]o_ٻ v8|5ͫߝYhV=C/Zmu#raDz=sv VJJ#h`ycTсdڴcfg9ʨt|Eg) ;#h͜w6p!cg3JǍ)#Nuԅ Te<:VT%6n@կ+QDE6ACwe X4̀w;1U5@kN,B̾P f#2 PweTbFw  )]eqD&)y)}}loT*fԔ]ct@e{~ ʜo6w"e*O9 _EZA I۵Čw^&hw,|hnS5{Xv1us Q`5_k/wiY{>%ȐI Ez[Xh+PRJ)Mut=@ꌱᎮ,R~/;coeI yuIFTD%qا%QnLشeyxCd%Sދŋe}(JCj OcUvf2ECճf}M;3n&4 6|Zal:\ԔbkK9yMiK9#r&c0\h<@!-} ;ec0mfCPyѳI18Ys*.["z urwh/ jm f m.2&;HP5h4s0h/* q ?L_ˏemqxfJ*f$-̹$nڈW=?54S@TmNn|Z,&)ZOPh1>-b3^O)Ht&H'.e9jɝ47%7yKfm }ԟwк7d7xuk bMǰy 5`S k3 LQ`l }ӲtL&hV3l5Q#9N ͚Iq tGb?,FczER>Y~.cRXh݇\*YfP4$J #w0sG^`qKOFwvכ<I^U+Yg ",ϼ>Z1? 78d.ԧ O8B]19j.Sx{X-?F$7~~K5oiWZށ}[ a!a46C<[$r9 g M"Ԍ[NadﭨVq0ˋ|0S)U >V_-)5aOMcaR-{0-X]C>rDfkho*ZkQũ¨/3?Ӊiz1e19tH` M."ɭQzY3(O;4hWr"XzqB Vu&&`*hoR.uXKWzȨ}6&r3HΎI>cI}1(bY&,3t^5 S:Ȫ3Z!v\vK_doᅅN;uK_D$.s{V%^iH)懗T d"{3p\4 /34N; oc;~tO*hfȾ3+ݒ"G;U/vZ.;+Lktz[ RLNaw=gPN%6I}P[a9Bpd;W_iMQ9v.v}+T*j#lOTG" Ed~oF:Qz9,Z-*O^,m|o7MԌO@RXS. S4\Yk6@ځ&}#R? Uaܞg.ꇵ yDDܩU a/f\ @!vǯ3<Uwl2i%xےf]iӿGɗ9?sAW}Eh b/Iٲ%YJdC Jg*3\$WE"`۴;?ۅ,mvܞ- PJ*T 3Pœ~ ]F4NV)jt$~@e8-%"vKMϔA[L9%" ͭ3!tG:v-.;1zz0dԣZ +>#LG-qH+oJ]`$p= \ʚp<)"IE@FZQ߸_Bz껊ʈTe8o-v9[mw4!pRDڱZ2~{>#YHdlKv+sNvٱ ]`5se.Cs>J8uۍ8E; ;~S|_Bl,T! ÿu헸1-@ͰG$γB&՝yױƈypƇ%-X>ų+t=8ͥ!rDYY덣3[k0:L%vGo%M(,\ CH 3 #壅]멸}3{lJE2qTX򲵋qշn'~kM8}>vjjBe~ۭT nM} oޝS 0*$>ZZJT$paky:PRwυp`y3yƫ(yP}JK@E #v+Ѵ6WD\Y6Je!K".g qRR$Q+Fx 8iNom?Qœ9g/ް7 )iE[qAV.ZhgZӹ'C%xGz0ٱLw_M?6c<qֹRR;&8VQ鎍e;UTdC$ h8SoF4-Y]GxW1A`溒v Ouzd츦 zv'WQM/V,XuFwVoggk1vCRH{(GpSSd`'hg@!yHڼ =dmFy)h"TAާS 6wTݾ%HdYu/٘,`}v8(=9c@'h)*I1 tQEc*$tjlp(iGgfV Ugh;<Eo~!+D:MH[^#wo}͂rA#寋P`8߾&ݾu.~b6og4#F:Rm{[Mp7 a# r0{#uoΰ<3F~`MҡHBj>41Noj`Gݙ=1] 0<5|X1@EQ I}@h0ЕtҞjruh$_HD9xh,s4Z.mХ ÕD2"?3ڡ7*X^`$'d8q9%{m4UeJV\! Z%|稉gbmg;{GxeRI{֬FP9v X<匓W]i 1~؊o47v:il\=Rajg/vԳTѪ'pGpF-1x&+B㽣l42YS?:1G(Z[Ws, >;ᮦ_L+K]SoڲlU6ԎxF$ҕGrn]پJ$9 * 5, Ә咧ϧ5^Tuܺ9`%^v]CShoM?HK뱗Kԉ8Kf1N0l AW$HT8nH2uܺkxq9ivMJUl<믻hXmt+35 RK^X[Jd%-lbHɾhcBnncoDTǁڂn ~vpXsᒩ ~5[erfJ!-}WL/uu ⌫gbkoLk2@֗ 0~/2XWii/8{PUGو7:r`0!hᒩJandn8mG4>CwԆB.[b~?H9+(wZpH#v,XeK d+'mފWavz<ӽL!1kTRCp)DY(vR91#˨?5dȎ%q&wT|\3jdW#*c.}4gM]uς[!^nJW.T ֻmh-+qm>\<?$Jg9A= Fr"~""^M9\=P-D},֖X[\r 5dF* |DUZzveWgѡGDIH/xI&5`Iʱ!*kZk7t' ։ц'=-Ѷ4ujJ7/= X@'[zb}cX-,WVt.mdKJ/1C?,9Nq{~b,&*Es~m@Œ2CXջlھ#J4яk\62) :3{/t0npƙo 1.!f!nKxf&AXY"qEw!<.W>\a42>L(ԯ}Iプ6U]%8Úr4BKԙkb9 {M]DG-ALUk Vbi:Վ5LU Xucp7V}{GO7ov r<R1 4]@.H@5(գt{# J8=GNؕ_7†21(ǶiMj DvK[07.mFE8?;tlC[X4m}*yy+5}" M5\0-V9:ʻR\JVLVE{;.D . 5iOxk{[}1}Z̏t؊L\?,Lj[aC]Mfmv)P}wTIft~ն; #<ˆVtKMz,OF|dŭ-YHvauh>:=!RWƊX 0t" X]ol ƒ? }{scܽ Ŀ||7ƈGiK_ĉMpdxqS4 5ix*nk6O[pp})P 2dwf9:Mp.o\9J+flc1sfV8!f*9Tx'4 #c$wgtOmɣPMٚ\XMWmS.qL5;wbw<[>!f4ew?c۷W;D売7ɡl|aOߑ!Yib,u4 }sֿ( +z ˣ$k 8/ڝ0\v?9# fDk\GdFj}Jt3:xA·XV3kf]~X[U_qV`/U47z&l5iG/ $/z%_~3yAGZ*$FL D &K6g\* F!#0 t Zۘ=DjF*NQۼg&Y5UQɴю,pnc&X"YQf˼kJύ'*h"MM0i)o:IJFpD|(vNS.1"gnW0Rc@n;$Ƥ2 MPGܴ\1݄jk~"+>)5)q8Ӓ]݊cJ}Ӳ/^YV]7WXCf˫P T VZmeK ]փ쪣R=-,Tmt'G$.'m zB[w6Cs-ltDqE;|$<@Qxv:%v !g=^%FoӘ7G9c_}bvt$D] #t~i'άJ X$bČi[C)qIw)a{V G6P@=uV ZE^uCax7f'0+*@f;9S_ ECg Vr/~wadY[τ|;` *$\%UşnFFAM_{ʹ;LNY`t1Pl߾2ݗ5\eְs{̩yď[ry;aL|+QBrBR-c\puOJ>0sx H}YlxiuGY]qp }DzYN:Lc_Վ{3{h`lR+*VJ9)GV\ZJ%n R&tݙdܗ4]VaPr9/ZCG=<\?Udt&Oc21Ö(p$s0H`@qa %wVRcTv`k1'ˋAUba᷐<i2(ldz58. ?vvrS,oj$b ?M i/'kDX&($7Jm6TO<Y~AMF \ !ҡ;dd`KJ F<d .a}=& tnn4]8nTcwNƯ\^yySȶ\kEM.pp $$X% FŲ  -c7vƛ&k͵GcYX0@<ˣBs͆XL'O,w+E*bѱYe-XDo1oE`ѓE1;>uaFDEҵKs %<V3u$QI?\?w`l"`mQtK("kާ[H0oݫ sqؗ~ B!ހQn3so#=@4EC_ 3^#)%:uZu9]y`([zOOjg O#YGIGsu/"P~H#ޛDOi^W]~ʖ- 2R8t  Ğ 0"W` RV(lfiS*կc,#{"ʋ=nr|`Wk~Km^)r&粅9 ۗ\&TFئ챟IܮmLciL93TcWkR>5,\}j3; JIf۔I3>HZB?:!0fҽʹ5E#_ ms7)Iڝ)i/G\b uwj[ #s0`J \_P?x(QbO^1Qq2a㑦w#e8 nRn`qVaApA;="Iiz`ߞ1}N偡v)nqd1Ы50 9=+[nS?Sj^,L_*/kḑ<~%EВ\8 HPJW(V D |VEo@?I3V IAvȗQ!S ڻPz>Y+nWGI3ik1@0@c+)饵o1nKtKZ7ɅW zZͷ{.TfMz )vhH4;.  ISQ-mSInS-vYen j()cQVIyZ0*TC1ei##K֞Hka}]X4(BAC;/*Dw<.HjCӥǺ }tI?m2ƽZU:oj0 3ig?<' -km$1>; s2WK:.z8}MRS/z;GbԊU.h{a|| yfɵS+F#[*%9囔/-C $~T7:!2m u܋ #o[8rbYOz'NK: 25X+(Aòu}1Xn32o]c+bEG56*q+ 8NqJ,`jkn3ޗy.x >5zAnk ;)CS<7  m5OJNЌC +EJJBskA*<Ȯb!sB/ЌSok7`5}GQk|BWѪG$i2t,Bm<.O9Mjyz^)< 8Gߕ7Ҡ;B)RD/xʬH6s1 U[%}ઐܛ}'Vs*t틨T?1G @nˑo'=Gd 43SJ!d{6ge&91G `U3yM@C+L3MH$B'$PnSGυRċ@_sO ѭHrQ29qIӠQ>AK*ᛢdY$j-"Um OwPK&IW4 >~Dʲ)n8‹wꄡ~6E@* (<1m;E񷸾NAM샔,ϮQ&TO6 $ol0;,ƇҭU^p =e7Z(СE[??n6`WKs0R)G4o,<[ Ub`>ӗS! ~9twnb G큜%IrLNn3' K C>0HPگ)/wjMސmrm;'򸖥-胞/0$4$:ev[Oטa3#&gvjU}!. }e'>Nme1Dur@8{S[Zyqd!@x8lREKNhџ5?ӂ̖WQa_'@G'Ъ`H QM"J9В&~׫E ^lQjA{kZ;W$}~;NT2RZo5,9^U> ;e=W =X泷5ݺ*"aR=Y:IlfblBd.3ܺڟI#y>LI6ܸfBP* 8"Ψ`~}jaX70cxDruSmDr [+#7r2Į{_CWE:L,xsV1 Swq׷ރZخbPߩu׏|uX]Jh3?IGыPwTM-ӶڞrEO ڄg$u&OQ]/e1Tb(` f6p+>gl2>^@#i\ĕvŹݳS03IAFqI哫gUl!w2r=hٛ7X*@"q!J?uw9а0 WB,9]Rl;=B$ qS<- O|Djv?ʍ+Q0(ĸ;B P\23K'V.miBqG_wΣ=FO_cTrқ0޷,@'?֕to.Y6}I }f raEieU|#qҐAQb{Zx5Ώ3CT3"DZYWİPXQwؼ;ҔI KǺbus ; >y6fJNNV Jt&}[8#VԢuC6iG%HHBȀ Đ]|~K"!yU%" Lg0}RxH8]) Q ;!L -(V֙JyeH2) 3eSUq4 21^$CܙЦ ^@GCKi7&w@>wւ48q4z2\hn(k\lg$8bS>)O] mIOI wGWqE@MX>`%EFǺAc9*߷~/ZEl[GtӴ[5jw\!mYa 23E5Raqw̶w =HEHkYDzY;C0['bxt=%\38 \n{ ['='M{:qg$[AHvդn[aq]t~x QWWV"NJCEv#x_9Y$`_=EZ2=:W!d/o}`0OAeaC4ۅTiiߝ¦!}TO=cׅlG/큅%ep^{ ̈&%t\N t|r66``u H A4P>_[VCdxzn1/D["~C2!)=$c}z"&ew"&?"YߗyIyЊ 1ݕubUwOeԟRT;a[u4^XF! a>e J/M0[pD) E[Q׫/G[XC5Yk/[#`(H$r*4"Q 'R:Ĩ-ԛq40/2JӒDN. R09 Bf@p mĘYǟb!1(Yk L$NLy=  nV5օ%TSKF7:7iᴰ2 xY&v{U',J3)i)$X}J8rc]ư{Z.Je w%s_֖'YaE~R=KP;"$SZ02&xyAK+'Y:;pnߥ1kx8g-g@^e?"xOQ+8DH|zg`+x\zH-"Yw aq}UvIR`\\2S#kݷLuXLz:-~uP+Tz2^Wҿ?2Hެҡ-D[h FQfKľ3ĭ>~2/ٷB]Mf%s=l \Z$*;#|51Svtr@"M$*ƨ alR<- >ce!IOE@ywR'W"3IZ/Z_ eDHJѡ뱌|ȋ. $&H[J 5xof"Ðۭhv;?C6 ]M~6n;ϕSf[fw=oG5mztK$Ib\ښbo-VU⧈OgPڐGjIzX^=a]|+VԌug8ڠn&yFbX I(<|h@cm(18Ot>5v;63/L{k:kOX&D ಞYQY h :ԊzS~93N%UwoCˌ_qpz_zݫ93ްgoYB>5L-ŧYl1baWd= -uç[T-VMdyΜ([ h`B!p]xwzG7a~C 慊 bBA&n۠_\1($[W.H>SH,Ai7¶䌸uSw׀J1"L߆J]kܫiH>جY2=SDΗy,cK`Ky\7FB1V euv+Q@VD~No%2pQ\=oy+}}7xNxe!oI@F_dY_ w,m~K;]tWr!K.mc9Cf'#}3Ǩ,YvC0<-w]/,s ViKu!"Hc tS .I) <8:,T1ԥK|襝N굌@Wjn&T/߱#Oic+O :ж GB;FQ>i+Cc RINbT/u{+q8sr=w"S%lzrpGv н&O;UƖ|ɖC@) eĒk<`ߢ ʅU"bCSֵ% rp Ky\IsXri[ovvXJ zJמE0,F&Js{a{2%ֲ,2qfŶH8Q)z S^~U Ci2\w$gmR^ĺxngkiL?ʳN^N!n5/N,C{6ޛ0mю*-:GGS)~gr.gK$mU!Nj2=Ws}L^nc 2'0I6@㩆]:|xpB~FڋTrc'+mʢY`~tMw3 ţi[ʹHgCU`eW0q:%14YR(U xkf@(+Rc^N$U R4ߩ3 ~3Y*1>"Ñbɇzh>_VKFO3oF"SZBRXK&ߓ֊.Hm ,iH3^ik_ Eo 8Z#DBRu,ՔA^A? *nx& /gM ӞJxK -;]6/8.®gj &Qc{(s/gU)5bm)4z*J|2/\ Dm# /~[jZxm5'f>$N(X܀D{}9Kܤڔ2=DU;,Ca̛ݻaoASS'e'QV8":W(dSVv~*"2N@7>A~#wJ!E:펉j jYšub;'[N)>} %\-MZo+p1CL[+j YI~(QWFNP.g>; )m% {8+'df Ր#DH&y tz &o2PBfp9ڒYaTOLŢ6fPwL-C)P1e~J|W])&·WCh/\W8H:܍&n2#fO3I~J__'1LJlz8H͙Y}k"fol}a Z:&0 wϸ޹F q!J&FX[ mya]Ȳ'KxMiŭ=2ARl,nV̞9~BSZJvS?J>ܖiB`67X$I K|rw,cⒽ d9KY15n&3v2l{D0;׎ (/!rgrGڶ0r q`>u_I)1#ΙAπ΍JZ1²#_WSGx>..w0 8큢@WI1V7Z֞ljH(S"$n.IزydT[PU6DA 4 4:ݾZ4jbAؘR<-SC xJVR5g; 1Onc9&vV\(Bsppk]zfK V k$ϝX_fo]' ,Mܸ}_)0!eƎa/ }cBĤ[G/W[=vdt !KS pAXP3Zk{0˵52|QI~>|(2g-D5nOf'F`@߄N]|~f9 AcqGlEjUZvIi6c:_)ПiQtWr w{RW<:)T[[ҶkLkP{]9<ʚ.8Y2:lA (tiGyp{6 V%g8@(BY -j[W_cb}Z%X>IdK1eR`UyiTOner?xL-2~S'~5 1EE2T93^/|' *h01'a48Vu1-/9.O(J :?'`'NoC54oN.'YFw.]]E U,U}*&o&Aù -Ir$ǂ=fwM e3w/bj iIBUW5AA[9aCKuG!10zѤԦz@.ԂO|X&&2d;i TaLH̓szr8X^$01(S CT*S /EPX]T؇F{0S~xּ<ɐQ(po'Ҹ`Z._,1 ! qb,ǎ2FV=}q]KH#36*ES;Vj}tJ7t_5!&z?Vri_Qo>~ \?^f1àNb6+Yr6 >KMT@އz T.yq~Jwq(VP AFhvHZdZ(MRNPRl y#_}MQ3 ͉pa.3u4L #v8A@ȔnP3v5> 1=glV @d#3.i1ހΘ"Y{ /85NoS7F8HHB>s +HD ^Z!r"scP6A#'M¥ݚR2ѣ@jLds1'sKUv$lBGK3 Vndq"2p'ڰvW4׏Ĝ Eڰ>' r=M?6`ɈaYҞuɦXL\= 0»`ڏH_C,Q ?pLo F(zFKXAz)]F Sx+gx|6(1Pd?kH)Zm(zƪ3(jĩ& M}&TiQmȌ!&-BR&6UR :<$cFȞ}/=MEm\rż|D&nd>Jh,4{ >ŝp|7SU* >]yYث8~=8A70$`9I#;j?S=vS ]5<:B@I"14zԥ 6QBiʘ9 c{gɧ]- V(&IG e%Z jrlœoyQLBmw ^8oGGwdi !_~Sc|S:g_]pⷛk6Le-%ZE`?j55ߦP+\P֏?R.2V=fY{n5@NZPH7v;X"[ /Q2 &2D-"8b^P3U %5aXw[B rqNޚNFu~~>{eŇ/IŜ{ܿ`"EFPTHX"&Mt˩dTjVO  QPVMz(8#o-?+e1<-LPvr .:+;dr[.qi 0VmM!*N`zK 4.l8*,\u H"`ZJW4+{F7C+#VQ@$NBUya]`90|#09rj< 7) ӆBWa@ǎavNԡOW(B9j2r$.NK@X,t~l>>U*~jEvBh5Y>XD&L6ff܅#ns Xi< E$^ oȵ"zt#?8?-S /͸<^5 efPnPq]E}Y|$d6xc|4 9Ӄy#`ZHs5grMamD{52[9Y)`fтd/豕Fo<36=}kXֶD\w]THn hHL oݵKgo5 黫JۚҴu9KXj]mYL1qNK*`T̤ iOcX;m,m/$we#PڻB6e4@LWɄF, $̄@='c5v=<%f~˩S| e#儆8FHsh,J^`x1\R J>DGmٲ2P{_ w?F-+^r4C{6KV&A;("g"HQLQjY'LgW>V>^tv*\-~\ж B#Qx=#%)c LG6Oq;'-G˗:-ΪڵlPBeqIib"啽2>d3B).{xL[1PUFZ7th vhziJoyE)'7IM b5z )k9O Kl' n/-9܂(ҍǑD Qb(YvdN?AP_-z=ol3Y|9e<r+nw(l!ç_ Q 6QQ4sTxnC.dVBK}cwԏCG_.4N|T6tp- 6,`+'M ,\#\- RwDncXCQpQO>GqbZv.VKlFvBm06vE'b+Tyk=n|S]IC ނ˔G)ɤ2XD?5“QQ0%Wqn޺x&)]d;Bvn U3ZQEo %^~b ckL{@L$ "81>/ HLh; XLf(DžV)pEdCly1pA{Ri q=UXe x3I4x)b$HLn$e2n2e:Raa7o;|f7Z:,.s I۾L"a/i`թWg .#C5.oY@=l2cfn;L)ͤTdOHuRpYc敁%MK~usF=%,󎺌- F sڒakW k>P!n^LFoj[P))JY_Ѝ 4!_eȗ"AŘby>쭤 حf3Ӝ Kdn L_%G T9# D4Y5~ _y93iuxdCbF|!_wV+`f xuOqd2s2t&}Jm|3I`Nhc2ۮƲ22 ٺWP@N9dۧ(?:FYx;Ƞ t{_ O0:f9*DR%f]fpVKcJX7Il/3Z4|i(!XwHrmd7_; `6VCژ`sM~1^ hDGl {"YU~w'1Gnc'>)IFgTDk⍗3";7H4OP= !#/R0k-Fۯ zʎ PW%/:P2^wOWoX&v16ݍ]OT$YpN4LٸiPqj9S RG"a@5_FpA+m[6J]cqK#-Q&ݔge#fcF9]6FTliⅢY=jRaUyM M@+"CSp -]Lji/ӘK}yv=#Hx ]?D>Gu !:cuZaEÛK8Rm~ -x;]. V2O+"Enk9Q40y  3h^Ξѕ:xXCmE@;Z;KazW;(RTHtYcP-!>[A晫ݷA;Y!ovt8:tڶUJF% ySv v]LsM0LTnՏᱴ&Ķq.}wd1-ڣ=YN"W28HU 97+ q9S]9}sX(KIv3]T5 \Cb\Y]R+&I+AڟUS0^?D^L_u|Z*VGX+N>\߫eJ3 y=|L9PV` ȀI+5W^{yqj7ʛ81o]̇ꚩS'LZ̺ϟ 5ltSճm ۀT6marƴ^lox&(xnm&-.BN^=pA2vѵoYý |M)Cbb!Rr-;Uќ)ב鍳t P$ CS0b a'jb݁VJ twU҉wk0Ɠ7:?;lR?K;94}v..m}8+]29]C@GWJ50'N{܏H-)q%W10 mFtePdISWkG%5*8/eUlvtPBl%eW.+Vl1pY𛻶^*9#jVI~c<T^kū@<@T^} g ;"J4~Q dK#Z v`- Q (N)9$@jӗLQͼt!E/@!* ~unhBLQ)#7,TnyX2R!W%! )wODq bCwI\ A< cm'=fhs%wzuE&eCIԯ6u+Vܾu9yaVNDj6lM"@-/eC=]w? ʨnH $o~"vŽB6Ej -1Q9w K!`bLVO{F WE"l{圗2aźH-֘k1Hwqawfol΢ yIew)(VԴzUk.AyT Ŝf]}Akgע9կǿpA[[|_D/CL8o%V (ERAT@dSU}H>DR޼tPPIu=;0cJIrCjgѷLB3KP/U,0?=TOunh# 3T 3x+Lj鄯:KrO'$}(gB)ڍ0x>$Qc?:D緒C;":`Aod %1uHw8!܋+\<28x;/R%Y <u(|Ĩh$~cjmIL;hLCYJF[G &X$r޺=7{NGFbW2&|D:iL܏"oEEN r֌P_UTWFnfe))i+a~o{Zjs WhmjNDe,/OoF?Tk˵fR">"ⷓ>^%Vwqހjb%ЗБJCqnh @daё q_̈́`U[7J㟝N V"so wpp`kd>7¯>;XW/X]ţb_œ.R g1sE>AVX@ ҆L0+fQPKLV֒a`u0Rz-ۚ/Sa[65X*&$ShVotڪuiz t'8"A}ΝV;+~cYG@U%/ʟ܍[Pߧ>J:JF)Lg/S,5K0>ӞnI`6ÊA 9v Łi/X]Oў숧^CjQ}BG:ASvY7H֘:d- [*G>ɅQ.FP':).mU/Mtg! ^ѸEy 6EvO*_glŸ(Ʀ wx{I~saM֪zj?00ɓL>h1"%ϼ~FRRwD.G: + tNN"M' Sg%-: *ʍNVz*Yw;}& !-7szc>\25[V}B9H{NAߩ¤LFetб{AA|`f؎{YX:M=DiWp5i^ʲ wvXa0o! at?:F— : t x7x-rAKH c@2)`q/#c';LI =CJCaMʉ#E^axMÀ͝\\= DEU` [;gO3[տ5@a"ۂhe.,t4KYeߙjD}zH5u|0`d@N'G} :݋|7kq8*B {@&J1Qad= z d0n?^̶!9ÓjᲾG{kd5O%{P6)Ejں\k^7C08 U>Ѐm 4yb NYɮ`ӈGC`6&Qᐩ{RݻU7mt~#Ok>p ;4;$Aet)}H2 CcvP+ ){x S%)Z"K=j|z10o8#k8)z\`W8rn#;^k%ق1=U(s9B#j,@̊˖Yoi bNEQ^T6YF^sF cc)ԢRyW'Crگ%rc!j4)PF[qÍ%ٶ>7pw 9@0R io}SNX/`@p @A۞Tcmˍ\K)WRB*J5hR-ˡg,e.:l҅KTS>AĕZ xpXf`AaQF?j_&t،]wjYgHʣkm3l8p|. rK)wZ#z{I tc +DZDu6 zՄ;/ŋuބ@kB% &¢Ʒj3B; cbzvmuf ijR~uNjIgAG@lf MZڙ>]^)ݒwxz h,t;g3Șx&k D=ɤ:j9mQe8q飒q#vv8&-;kf|&!=x@kwaRe%TL {4K|<C%HΎӝ5:=pݕ(e vsm>qbꡢ/n}p]i6sصMȩhcoPp P\aDHki7aLA8"-un3PFMVUSFHLW?cVLk_N/]'s!L3f#\LH4Yf+9,5PGz8'q?kC';`\a$V|?-І$lׇ˜l0w؏?yr6fJWg oFH;կ8/T #UF#ai1*e7X0͓W9Cqg&\d[}i,xFUy&* x ެQH㿨(aJ_P{gt̜޶ a-[Duڤs.wWwm]-]t ܬT5`" %i*ۛCWd@dw"tKj B+#ъ}q/O}a!fA,$t,?t} fzRtUR錕tfQйjn܉}RXLcɨSNRKϟޤcGSo*+=K3dJ5\7oiq{} C #kڷţ`sV{$T 4Ðl!TdTx̩e@rg/q\Oj#eӞc;%5A'6nUW4׌?BCOw8p0` WbAId94('/#'h6'0?@vEbVG~ێXNf7"/7juQdxsTND ` !g=sG o>$@Ւ'cjr$?L&Dds#+t8~Hn4\04K0GgmxIiX@WA7 Y {7 /]Y !WYY{p]7ƒR_t>Ei>/ n#*@%}Ӣpifkj=Q |lY7>EN亇"dL[>Jm>H8<+avO@_nѹ+0qNH!׮RK@1qo(Xœ(irJVS"L_Ȣ=AS_`$+m Da 0q:l=kM(F,X ><S fnc4Z&+I2Ka3MB$' i r@ju"(?!Y]B"5Tgcu:9EC,j,*E _f3% aWqv:܂V oP N9q#ٰn+W+Ehvw4&Gbjwǜ`g Q36Y(+N~7o(%ep f1>NZr?V',D~XJg0pF)C"+X>j*2쩢6'UO륕*,K~ B ϵ]-R49b!6&AZRpJ/qϪɝK*5RxZv!?l)k,kD$]Sd[ke77SS&s K XW߲r_OZ)_ 1"reeYOEwvRV5g%?V+;%>R+1Lh}0]{ &&l6|,ځ6%HЖ?Xyt *h:aR[4?[Sr7sge%t@N}XXÀ8n`b[{<< ҂~ag6Z]RhmVU-ʝ!8g]~#7HV~_= ’HUs{%sX1:l@>[nA Ih:btN2 r!ߏctk3=NȤ(ȫA#uh:(OJ[SMUFgu:5}mwp0.25|#]b..WkKpn[/((LLx{w=ux>xB5AoZ~~N2LՔe -D{g߿~ p]"Қ >;n4}] 7r)} z\:1CAgDh pƨ[9,?g}SY3jGs*o\eDqNӎtZM|cvrdx`:;&ث86l|krsװȇ)yE,sWOgJb P7w{C̘L6/|\+a*+R1 ֜ >K^W8@%5bMwՎZQ{ a׎B?eK– [Co_YD禒˵.!Dtě}ʎ@l@YrE9do:Wth ?cl~ȴ`=ZgγL~fGYx<}%#uE5L uAz}79ީC}B_Me׻/s R^Dz)bSEUE)&iB9FE-!~y)rC][ zP4}E=;!J4 Jp:D=kI]P#SF eӫdU:pǛw<Y>QRJ\(^0G} k p'T*PKѣ=HT' e1,|v'(Eo[8xt r~.Og($l%mgqgei1g e:@,IWiJ&rYBOeE G ^)H0 n*!/I3fy;ŷXAzo&@5xcjmM͍dwc;vdX-F;@ׅ"]#uYf{M^̏\ YpBkO UqpǑlQj"g |j$ EYmxoNC_Wb 1I[;8h$/rmHKZ{Vˎ2twgG͙>;m;hj`Scz~{t5f`4 ؖ} ۨDμAk'(v77x.hV?dYHZCb>qY{+MY*`g[{1uǣNoD |b")[Y_x.Zbڄ %g7VN[tb Xx{LE)T8-%3}y-篸1`-Av-k_*R7.dH[d_Ŵ BںIχ1|Mh7Y O VztycQXbQ:Зn_ =\3Ԣ9wO`yK9uD~N!T ~1GUk#<_gۺr5e}X;ۡx - \vi1Gp;~XtEt,lzF jw 2_wq.g}#s? B54?al'eP⨐7fla|=3x5^!w I|Vc.j_ vhoDvo%ˋy8"~jSm@QcPȐ:f82 ؛IωT2Q8h[֎%n艈"xA 8FQZMS`@tzIUNPa` (ʇB4s=[ZQn ~J>!{RZV0[F0boD%oc )_tw1{@Q\z7o%>M=SZ5Aݎmn5%rN-͊wf}{5{nx>zJw> PWgʝ y!+r"CNv Yd@Eqp^ qiC;k(c~M\b!iZp٩߀m?O @R IxB'_x?$>X%肥 5N4bBOA*KDHhzY{ GP+ $nVW 5j\9-77]튨1/.PZBdH3&K!Q ("mW\hnI\CV0h2~IE-=KYezD&1Q},J|vahvh @VCᕕ-s`M_,IeJÃCG Ia,ن8˛@g1jZ\iTS;WnV !ҿ)}[Oޙ}=wű/\Ma0 0y Q)tOω*KoNqMЄ ~R/%L$oZ?5`r`zeG0yv'TKvG\s*teamCk(oIj%L0*nXPkaNf4ۑDe(^'*?tsp@|WVh ͅ*rzFqel啛-,Th, z L ڬaL>i--P\R~RfuS>zkx&` 0#V狰!X0k^{[ P xu&#s <3~Z $3,tRۤҋk$fm݊qD~@Bw3ЧlI)> qԤ|Jf }4H@sUdyFf0@˹v. U:+G1:Wprڢ0G[v&0s>c'gP~aSk." N Qs@2<dpx `GPIy!@`Ev`VE `9('t:.W#wz-QF:BJ; 75ӐvWݰ@<箞$Qy%I^ i7L+0ް;Gdc~)“-gv_1,D ݄ PV=dMYX/D+;7%$ @r=nvqSnM]lʖ/wx0{)%,k~c.VWG#A*|_5&>:EBM|4dM 덢URT@y"N$ >٘-U5UC1S4U O5'%X=?@)A:uM֣*Vͫc{{gH`:Tag@3Kn&٨#t+fY-{1O%& L&kRr&'ZKXF;U?b'b?%.ҠK,hHsɱs?dbZEBinV}o~ #69YzႭ*V, L =BQ :f(pڗKc,n:w<фr wېN)P׿͖tCaz]G>mmaX%GBo:Cip1!6:a^{NOB' *Lg:NbC7-4T*2ډ|-+y_G7@Zu@MV u:1 w= 4TiW5f%=D2-&Qq?1NtբYƐP7K}1I2BZ95f,oy*D7]ϺG 9DEApGeřxJ71 _`uH&Qh4XgS}Oiu; :=zv|k%2z/9v!i < nŽKq` WQaFCK슅9`Xl)_  ǡ RmLF =Ƴ)yR×޼"Uq>h-F95NvlG4LNU蕵VD[Q)hhh\D zcQx*^d91$^ACaMTrqQf֫k>XKprtfBFԝZEx6Y$ɜkls }:tw/wP~Y%]D '%I5\b&"pzvP꼥^hFݖ@1"=7܉T[&O(/N nA*.e-"+l¯F[| ܓ8ZDG !W[n]e"9Fۛ "S<غ2,b+EkVS=@I/{ (_Zȫ `<ЧQ{<1l.dOWqC9nv[*7}x֭J:䎋[@|4rP I]:~،hsZ櫺0˰QX<;dgkCW6>* gRBSVΒ=cfdUwPи)׻p!xTCN̴Tãò?!n(P zPxPoNƷD:y$ y3J6pBu7EpKO~t;Tg ʰHeE+)ۓϘC"xn3wFA,ؑ3_J'("JfAbNɰ0Lq(h}~gNgyÄV޿mC!"Y?rcLC\# ^J ̑ZPxsLM-yUg0Kg&`>%^ǙM8uZDHvIX`Lp[dR=0]7a~NDR?d5nvk浔)B@lfY3xz> I@6' U(tz ŧU(eNBYE|?*t:i $qF+jƕ^1DRHNG4x;NPD\蕥7A.`+5U݂ iLn #tVFj{x7oXYN6ĕST0ln 3ˢpZY lG >TVxn;y8wTNoUH^e #XV; !sfyvqLsgOxUϒKd"F%s;سGFMAT9ۄM.7H*MbPQ)>;2QF\ށT_|a!dfbQ6QEpcSauH5XY,NRJɈ9}kBc1! RС@LT+y,G߃Jґ*/s3B rqRrI]$:8i̻NT9J|#=[n+0t@fIԉ#S\f֫:`3+ݾ&3ە|{)oUk((wf{ſm;"3:POCBof}fRWP` @j0>2]`QD3||Wv(^I[XS_l|臫WSAs~(J5>9lȻ5Т[u-[kz'Ða9N xɬ\^ UY喝%JJ ""6sr!ݙI[4qG݆8)_|2o% /xO=EȔ! ϹnTG2\nm1i!3# R?A8A]@&L O{PI.0?^sX@caӹ((Kb,FMA߬h@Kc:ȴ0d`(hmhн#o?"s 0WNnAvtհfLk"pW`e${UU;8R1h5ūY9EZ#}=3~BQpPDNFL9aQ Tvqj{@Y\}#ݕlgr]ʣ"Xm1-isov s}+K2w-t~>]2"r1oix d>Ha\ފN^p FT.5ZMtEzAȤׇޏWuk %p~(3,X(G;YM]REAd)nd|w/skX3׏ޞ~sCz2ʚ:Ƈ0JwmbI% !G)<"p ַIbjFϽH j1^^MՈo}egmA=g}fea֮}]TTڰf=ҿ{ӗh\olLe d%)匬٧`!>nH=rjn]{:6bMR_\8S{XGH:{['xML8`ZTFf,2.1fs<Տcȓl6 -oO%3"e;z\A G!VRa @٭.ƫA jן'}nmgl]We|?/9%2srɳhy9r|\<m.* q9'@Ɓqtc;DL"օ$<_+Hr3aڄ@(* #zh9;BFK g([E=#5F* OR'ǥֻl`MB(}%Q%(&XW۬NEPQגĻ0UE!htcM9.KVyU@ 6i%]i;<]{h&c@wŽzvQ6r:~N^R#0U$!$9hL4Aq{isBAVb~r{۶]|t"dȪ$kU5\M<~3ŕM;EwWW  ܭzdbZiI"KP.4cάf=n[U|;Le%ކ NcϧDGJL6~+hy5Yz䲁@.UǷ x"2Htz5s(v`zΰx^_CeEI9jXm$tO> cp,)0X*ιF>أܗ+nփӂ@e[~6<1QWŏ{HVмGY,8Ocܺ\NdY#OOJBa) UZPQC*AF~=-q c݇}i4+b zg.146>|\]!j0)1d %& 9ùK |8=]|yJ6?^SXס d!y/2d$OpHs<|hjhIT(nNd퇚Wf. Ot5\@#YZ{[S1W<6p/JM]eCh2Er '2@ާ$uÚlI,Wzy%80.Lfꍉ!}[Ii1+Hxhr!I׶*-әJþM[a {Rܼ,#֌-;c XJ[Jt\J O :u&R,Nnn$X?fNd>\BG=>urXb@FiX 'R@\:0߷;twLW/ ݘZ@|Lu=0+(GN1 ^I/ T+raF|ƆcSՠQ)pCEEwJ5 m{yQ!|:Q C{c"QEB,) px9>$tWTWA+ұZL+pq0kH@\1zhަO@n+r\?OsCڗ$n;zS`?N}o%r݄q.M|MKV8CtWyq2Tc^@Fm)FmEeJd %r?]C=>{sbkN5@]u&|Ӑ*, `$Opd1跕+Cpe,w+'6> = *BJl|Zm}x_L Q_kLKZP>=|D@m;Խb fRu9JW1`eI]z8%ܕGIKv 2`'W1EP<MS5\I֙=qA''&B(F M.ώ٩S@c sq+cUt3rI> WyX9s Rv'kaVTPx@ e- Ȓ  j˵$Guy9Y&E&ϱ̞[bSd>po8x"؛uʭ= e`ӉjB*i_Hx.,ydټUu|#e|5i͈Q> 6Q_ڲݠГM/g"o=[z{K3M k0hIl%.E!&q^u_f;cF>_KR&v4MJߊkϬ:aײq$R ߯ 8(5yPx;(8R`]΋sP)yNl!Hy0nYs[9+= kv-MM97AFsP1ñp4i}v2r VJڃ3B< E,̠"s\ }'C RQ)uOz f`L.';ƷژM+0χgkK0 t"Xdl׷hOuM!ʎҙ?>ID}rTUa)dv.>+;hljTNFk*Ex@DtЌDO\#hYlp-#|$1%l)oLY~{\Ec凬x7fNy'2zdz}j-m[$shvdM|76[@7])C_=n[OajC]q6ND Tz`5&T<,]:v0C[G]?TJ덲+CyYr k:.RsN?!m*;YyEvu:\2]$=&͂E8\du [#[:LNS<Ӕk hJPWM\i/_!, ǜ#D1ET'Ř'ɱ Xsj6|,tgQUmBHYNYR|:3]>Ab0 ɯ⟸r]_ L(ڙ1u/ޣU=45;8gKG2h+3;s;13 :,Q"E2#he/[p!R_h(>a^ܨt4Xjg/b_ZSo(R`hIa3%&f=]]zҫ`ؤo@::Ċ~,AEOi1hYY uFgX)njl$+U'Ţj!JjVd\q򭴔~&@EYPr߃*DJɘkG:ldcԖ|)ɗЧ(AR$}dS{](ұcoT!R@V=xBt -𧎭nMŏ0ttuG43B^0<( ܏}; kbw*~~69]ce 9_JB C<Fjߘ碹WX)n8l&Xc3Õ((ot'{31 F~6{OBoJmXi!1꠵BuF9Q%,c;`:uf'lX~N|tjA=G(mIZmjfjCTEg菭$UOLҾ"EW2DΜ5QBp6ݛj Z $-ܥoVLۅbpKo$_k}^@A_d$r7|N%~Lb޷>BUl=ČD~EKG5_b/:^%+Ѩ%33Sʧj꩑tM:Y+r=-r(_~ʂy[О\ Dy$RŞ.+č-ƙ:&D?wa ?)0qAVnhg ?2xђD d(ӽZ^$ 'AdZ CotfŻwD'`y?JQ?E $w㲑!Z?_9Tj3rim:v᚝1/BiC-)lN8Qm!r˨J m7͌M]!K1ʺ$~uF^x2ݑfvf/%3t:SjEbbx@-_j->͚v.^6tv 9O?60\gP_Y"ܻjɄFړIki^{lL®53iG<dEM, ʈP!SQ5/o,aqgSWc!*pRe'r2zw1*uj%6uz$ЄP36j U#dX)@TUɹn4@P @*81yA,*1T²t4}~tB#xSKȑvz;R׉n,.;QtF}0Rը C@3͊"\oDSHPπ t)eMp7Ksb-F ]}z!/-{<:"5:l14B =f:_!p6cşE|3\v棨2 jW E7K"ݜ& ./؍7#D-xfKMQ"9+Z~YlcnCȌrT9AeTq8_9pf0@G˓ K+t <3P gx %-˓pfS"aeH/%(3nX/:g¸Klhos]( ́Kh_(nΚrmH!LItHkl<ڦC֔Ҷ#ry1±vNv(\鶓}7_/@M,D79׺"Y&;sTzM~}SM@Jn^ʒ+>^J}סQ/4e28gd\gSFU#1.< % -dFeuO ̏,c3օLkhdQ)abUXeȧc% <Ų{pDմK'o%ݠg`rļB@p%kM/CjwUdG LcMX;rWb?Y=)>-S y?HoĽN)򇩲.Zs/h4 sEt"1T~2>$8o`Ey_YH4΄U27w+E3Q;/SM+4lyU }ә]mؑ xPNvLR[:hM]I.(| 0U4 "a|%ݟ,E7_OOx{n"aY~kpJW5:B)z99[{XEYhrW*k}_\@wl16,]ukPtݟԋ`0eg `(m!;swف!cN˹̛=uڢܢgG%epF&^ߔ|[iYsrIl2"OlshT L7r'W\ybІྰvf{^ģ3h#T[Aa(mwU ORb]k.I7@dv{YR\`d^n#9Yn < p1S5ul}zM>ߤW~sU|<*-2ZpUAwQ}z!`P"oS;ςd,,qXX CK)Z(e**ydY +'ﴗ44v+~kPn5z-vA,V7I ʹ9?'UBD>}W9!:%ѩ!E:&0c* $ڦE3x&lb)چ}Tw@P+g51VԿK+D$g7v_ >1zz^c[0tۓ"*FHlDQo:UV zl!8Bv6 i`D$: &WĮ+xPvm9*ѝ&wp!(f`sĞG|TZ)t|5=4 |vk>[487ݦ1K3 HYj@=]wשzM6Q*PڄN%0p͏Wg_2)u U*kxު>LB'>rVrlW=/_"J Hx֝^le( i}Z'l'B3qK't9fBjT+:$iw3ysFщ[|s =< v3[S%i7/I8ߵ(\OF|˗}"b; a\w)E8ty"f:ݾYp4 E٫s6x^P;T.i՜eDE!SfTǽN91 r6E`رU83cTF,_2,ƻJfZw2wm=BE]Ωjw݇~G}xw>3`<5&EӫGSJl#p+[wo0T֋nUӔ4 CwidEפ;zi2P2ZqBgV$NyBjw]߃e~mG5 /~Z3GqDQO /}_e+ #pMOyt?uyI<#µ&D0Y\nF#:$dl_$=N_qUZ~ :zO Tc)O񟁡t3Ea[t y))  h(ѤH"ZB|nZSiLm*%F c6n"ƳV8vTuvY&8`A?93֙ֆ\!zC~'Z &W~P/7+_ _,qVaªLtx\$g03$wpW(KS/hrLWTN;0E-'U]˦ 8 Z۠L0XM"FVZM)UK@I:,#~Mnזè*pxRx^VCb!±̳aTYVjm(Hy>'!"DfMU1+2/c1֔JXw%T"c(pK1 ΂Am*-fMqm:+s d:ap ?Y97 &F/~rxaz#3>@0‹;4 ܱ353P֜8@,CW` pjo@7l$&}̰=}1;z #H$V%C἖_V]7ks K/OC :K^/nRi'Cܲ*c迍쌾QY#U*<8_Oᑔu -k9fԵJԪ ?T[?߄ Q~EԵ]q*!d)f s0m\Tٽ3jPq-C+ լ9'fejEת$( s3N_ ._evMUkf.nEJRlα3EbÇ/c E/U^5lW]axBXs8z( qL~z,;H v?.N)gRd( $.[ ʌ%HՁ'p%߃?m. v9* Z={HKF@]+tpk}OvYI"zOyXOUO1!)3IA.~*4#SfoD7ma}uhozاP񜝍6j܏&(%#7N;@f޿i$8{AIf9ym o1UPdY\Zx')IK"tDu 08Pl`4LF;SCs^Q /,׌64dqS7zƕ!]*G*\B5V]0؇2rDUVVboK Rś 0\U#Sm8 a<>'}["m[**-$.=\@ˣJ>Aa- %ڟ3 / 9)UH^F(,fX0sAK5 :YT`msG_Sw>f["25i|v5u%'yBexJICΜaHTX1v'TXS _NY 1\*J69DͦN;ڊftF,u,qGޒ658/uRx 3 O G_Y B2do9춓$Dvm./ɥ6W} "o%B~5XÀvϫ7]yiSЛn[8PQbn2{,|w8!F+)Šy^ef|-K!ic:%X0Wt7 2zQD lvNqO )$R94<ݸ+5LO.t=آfu>jEn '? )p*'=~Aȉ'vNoh` z5A? =umBsnӔL/e6ӄӀsea t"Z.I#爬Hr9md{:3e~_bYS.v^K,yΊ v1[&`ax?%h20k=:C_B}0!ݰd`gk5>[ 4RkBgaK.Ar+>~ii[Hm<;73f /~{PimXHab`hL;e~ub̯M󹀉fI"TE?1ۉ2۽ֵ䱅$D,fs&""(XܤȄ*@k˽i`4OZAe&Ď%&-m06id Et:v'x< t-x4'5[SNhO;S'.4Rr`Awbc jQ&+e2ZѰp3K`PK3?k rU "!QY7bߥ;l !v 5|ۡ95[֐V4(f6Cu+8O&)2gFI%0B\˻>җNCnC:_*z$ tQUˆvy`ipV֓OsMLfCr1}`tZEBxq[j.b+Wӽ 15wk )Gf/N#ua 7KcAv)'',B3Z"u>yτr̈́TeAcemg6 o~ %@p",ޒ=T[o:g滿Se9lAe:蠧Z^eJ}-ZyoȪ^(3AHٛ2[x2B"1DH2Wރhibp ,YD8BxHC^֒g:T(WY!MR^Yj{!Nd UuѼR駓#)rAG2Z l@^ eg?cZk#KrY\<2#ԭ ":"o/4Jn=1NQ-~1#Ǣ[Wd4:@_G'o`#J=Љ0eP(Ozp pS:v.:Jw|ρdʾd{7>V]')lI²p'93@%.96Qh3-~fWDE5V_1=B7'%..Hů U 6Ͼ$eMZfU[א&ğ.g'+Spqc9ʩQ˳0&ஹ~>'ðV1qZ ;94Q :o˭"~uh+JlbR+W,פWy|fjkQ:81=U1@SB  wZOP4QRRԗ3g:i+}L2s /x$u!0ޚ5u;}2mƟ % S(HHzL!҂׬Ycb7bJPg5\;13.ve/">7[O|k9rIɵ[7YzA6%)89)'YpYc6i֋oƲ'"ÄY^l/}`{;z{|`&=!o?^M0/&U)K̕0D#@~"~b_sq$: 0<5FP7_d0oK ?,ODž7g|'ao )y[T?g]"U}ظ%Wm5W:_rأߪwH(F*Qm/vW_t_Y:dIw*$ Bc{z)֡׾kH;C)Ԉ!Kʭ U?*pħʄtrme\Pw9SPMԪMHo5ssBw/RQf-空 1lg"XPB-fo)s͛k;̼hbyYQ ^2e :q0q(Jaޒ!z}El#zxȶD З+Z$,Eޚ gfC+0Qh4ZK.|ˢ{fjX{ZOr,,; "ռ^14$SUhnߋ_ƬnYW9xÿ}]m!OspB4*Q?NOp&<ԡOLY_φl9WȀMIeXz"DAb~[㸠t&-~6XԻ *>Q"I'/dR5bt?rف[y4ZwZ[\PPA~]TD{MvinY[Yf/6t Mi'#WBHxw.WQyRۙ9h3Jx!; *A5-[<~iWCc3Չo]_>@Aw{ع, 3 cO,+|Q^|\\?Q:eGNi[s6~"}cɁq%5t_ LWZh15(tXHC܂ kxގ^c_;vFh*.=j,zbhQ˥ +;QMYL9Mo#p;Q̾ԜpЖO/xˆ.iH(TASjNK*EVA#>vtNرѧh%7?-X˫.A!-J*ãP`jVd`3r li,H/A&oP'II*Tđ_֑C3=ùaTc.cx<0uF#1@)zhCcOL@mqakPayi`FfF@SPpƋO8q</yx#l*GR^2k/|]u~E $m}sL;{?%ֻ$[ՇωbSydCC.XW?jl8˕r"ҝlN&BLր|Jyx]g KCG\[)G*aZROL]c';Fөs4 G_)741tΩRa^0)a'\ѥA;&mzݣd?W/MJzso%* S-g$$oq$3HIڭ}k8m[<-6+pQU&`r1&ӥp[sZh?NϏ1ԴR+C.E_~H#y˱J5 v eS[c6d^D&iaWsQ@iݒZr, 9[ ՈFdy~"q3Gϟkd7eeG wjkߛ+*>&'>&Jp͐R03I6$NFٜŬ b:׊K#gh|fdHa0QDiO E~.6ޔiYs7ӧw tg O`"< -Ԩ$wݨ816\N*1?"!<~oX!&-R?a`_р![py# t3Nvx :\4/?Y&+ [t)SXŰUo{,"?[Sj =;!?!{iO3ҫwHm_sX%&2˒`/:V<{H=O7F7:bPv-VQװ t0Q)GޠD辍 ߀Evg]xn[!T_do>A:ae[I>[Ũ!wsl#+v)>@gD< qTzY<(R;-<:9Ȑe_=&ph=⊤yL)ڰzF 1,9Gς5l78b0ҏT%={З> f1 hJ *2F\M*}Oe1wҙ ;y ɼRAx/|<#@t4fy\R/n>bggx]S2fҙS6Y=+ e4&N F?iMEH&\a`q:hp噃9$>nνلb5**He{(_SX*1ɲ4sm։gDpż֥˩}c !kx+6c%% `o䳳p., Lg3N&A Ǿe||AYv'PS \onv o (=o( ʄ)X <,5LG]/qS:@=Z{ GHz!cz] IصǺI\KoI{jʃ`m~|Y1cɹTi 6It~~Cx(DIPyޓ  5"Ld H:/6V0G88Cw6{cr<\[^'n5"6&YӽAz >Kq<7 EJ >OU_>>k׎Kut6yt2Sej}c45S( |FiQ2 ݂\ gnƔiUv`|C!I O$u}UBh< *~qGRW=Yeа<*MB 7,)|=.۵&fvMx#:<04EzcZ)uٰkG'f\W.< Ws39S%/]Z!FQj6 c\< u }u!%X"9 F! 7} hˇ)+.01oĥUdsUp*^iԯl6i7mk4-ڟCw 4]Q!M̄?wn1Ppss@3VSTߍAV2V?˒2b.IuIMqq=h,\jHОΥ0?Ir^>o־\]h`ƧO"Z$gfU7P$PښF!;FJ(?!dlZ8OU~KsFœ1IWN5" U?E@c{6% QIgl%4) a pc~w1ΤO #t{ ttfdQoJ@Bb^޷Z:0rzђ'\7H6,_dnnyilzzUS^3{FV`lx6sHA͡rJKgAL_Jqіݾ54C +sb?&n< (4u0}Q `{j1&}=ASB{~H[Xl48!`-`Wz>jf`Ƴ穞2U!w qNl[/,=Qi#&ՙyO&+n*xpn M܍?8W@`.WXLF/hkG; F3k8 Z[Tp*, C) Vܦ8Dm;.T57ͽ}e:k(f?Ks#xm#>WJ~q_GŽ%P*of~ avZgRWׇ BMIRTE fH{J!jšV94 朒M{-}kFW$d/5ö^WYa,{8d; 3ooSyVx?w9'(5ZFz|O*@&T\gkBq}b xveI6uvGOFS.B @ ! .NԽn2y܊  @gVbpoE^ RAIJ\ͨJwYt 1ګ)d)w,!)Y<҃ ȫeGi̮l v7+v>C%zӘ?EaecuԚ_S_ܳ#|t!ׂ,ɚfYݶߨ@*|4CdFG$!; EGx"l1&Y̪|_AٱiUv&!śv᳥[4 G8_, (4+jmjR~aU'LܘUbRP">2[p~r߻v; +dq)ldamjAqY6-Yi@c` |k=WD eV%ĭ3Etэ=v~;`L`2c[XL&~L&# K ;V\H+\- ^'6.(F-?ogMZSL90ٹlywU7]%?JPd8s?Vu*ts Ҙ˞O{ !qΩjvz׉z/>_P1\dA8 J160g̡q-;M%S9g%{S?M޺,>4h GJO#ծH9țސW|0qou.k+S J= $TdbvTQXb?ÏWwNf+mIbY )/LLfhw"{h,dȡ[_JZ4^nUD3v|E 4Ows %fv^UJ?qO76= K}Jwչ8ljLb}>XLjEU~SXWIs<+{vDz 2y~JS=Ue9zbI"v:5qhYwi$ Dj/DFM3M9|A">%ȍ]C !S$kqr! E*t1l9>FA5еpe>gJQVQn/*b/DoXr7ž!\kQ+%)RѬQUdlxyr!BDtbvr\ĩIRw%z muwվ`_Y*{ ""ɭгy rۯq@LJ`e^ܱ)ĭ7\t{/}`St\shi =pV$NT}OeznGb!}KRNHEVa]YC +Y8޶(|,TmCI-B*E  px/#8C!,^Y[";B:Dcn0Qi{%#kL 86p1صn*x9c7gJ/dǶM$ iPaInj/,;@pJjVj kE5Y>CJT :T͸3"`Ѭ8ҙ4ykcbG݋{0!%gxf Gd`Fߕ^:"#ƻ2<mjӇGAԗݙcc`wLqhƄZ5qynx=iO\ɪ 4t\btw\'rif}xCk[Mh1(vnJoLZh#H,>V-.گG|q?\ĶDKEIKIMl*N}\H~QLhC [>|H޺4r]wt3F)$q}E-C̩bpԴ}&w\W AA[)XuBn{VFK"NO;߸f{8fsTl9@]LgZv~;*]l D<;Sts}pC[5J4ٹ{m ~] wpLIf=K^` ]ݥ4ʐܡzS.>%_(oTBJWO4(kgQ[-6lLjَH&@Dbʣ*xGiGI=Q?[w%upv L  :F퐅ѻo%9M`c@RGoTۥWWؗ  L߷ׁ+L@ 0T\W:*O)1nm+Y`GVCCNnB"fY 3S 1mBy?Ѯ mYR} .*7C:[ΰl]Y `6mC>x7A 6J6th^OH? WWSeS̓+vO Cӗ܃p TrUOoNh,/~To>EwNuf(g̑{=rog!^)'f]~ KchC\oT {0k#]Ī|,PB|YPJ5W k-e /-`1wy}m,6 "6) ['q9ԧ65C`m;h.zY͌(%jUrCa?{_UZ51-Whp(Ull!N\+}.JՒPj'opV-jv!8ĝ( D,RF [Қv<"S6Q2yvxZWq^U>K_|)wl7Mpc6%n% mO-Ev 9Z\+O_@(UQ(A{Ka|[ZpӔ3¨Fd-MX@qZ0vAfhC@ǻ"|w ~s=k caIFEwB&]lgÑ̢#:6d??vKE65OYj5k~7_mG}ُD,۪r?]gN̄A>(^8yuLF!W oRkz* k1⦀y6{0~jQk?ecuψK@̘uљ=<*^rwqš`F[oB'P ^* [9]rgfj|2B|^`nqP^oD~? *]OCx-gehE) ]_>LEq)qBuIt0pBꢏk,Xp,j_c y2hQǃ $s ;%rAHqe0EwпRW|omKl &cwQe)2 W{`O컉WrzSM.r.CV7: Õ̢_ )_6p%-\!qs 6Z!E^= E<!#-fLyD GV+ӪY2rM }/j=8pPd1.j&Mϐg?)!S- 'P3F#$PHBݚ i/'1*%껸xrvv1#ZuM40DuWZ vFO rXLVc敢/UhC DS"x5gqYjvgbSY4sbR@̷7u icI_R8)Shdp $f9<@QĝG4q ^1 rzUW!+s 6qQMH5sj'!J(8ҟ*sB/T¸= += MK-/V 8*U B}G%%.Y56kD%|a~QQ)EEkOR$M%sC vWTёՔ;ܑwgӿ;kC98:f#Y/E9p_Ne2$}>ky+ D^4AՋyQ!k]t09m%[2exmKUe(T" sAϹQ UQsicHCҀ<>%0ڂ^^K7ȏ¥]ܖ( ~#QWV%k?2#S+=fl*bg,އmNd-# 4RG P9R{Thpu@b4drqiM ni\"Jt.,?G;/*8CL,Cs|63g0MZ[UFWЙFU]t߇N(O%eT_HN[&7İdܯA`bcl W0U ^pmls KYQc|A;E0)94rv5u6c/XKΝ)hP?%hв%/蚣Wq` m8k3anU|KB B $MvF';'3iLZZ\e-?N͂:: {z9!ojYܞWScY)`#׊AbCbqxor#U` u0y\6oBk*\V-Fnjד}J9kb@ JE D]ΔC I۽Vt' O"[m:eB,'fh)fcJfO?BiW.5.'4 scp3@oZFC_ s< b?kyW9dVWQ)ǻe+cɷGv!*"M qfq,=ym91PD1 vjub[2Ylf9gFoڑ$.G y6tΡ>KZc.z J3ld{la#=)"N9+i.OK̓*;1rM=o|\px,jy˫MѷЫss *&"Z)5F5ذ9U"q42bH*n6EM@d$Ֆ_{4!ʹj"/Ƣ4yp6Wtз`;<&#s42O!xut^k@j@ɏm 3`6mb 4J^SFiĸVl kMI`׿ aX hFY1jZ0+@m:Lb'W!m)LKT[pLKT,z?,B0OzoqnM@ҁĵcx4 &"ųx[¦>9 ͷݺ" *zof; -Ʀ ʒ,6U8M=:\Sv ΐzScLe"3;rSm- IRƯbVv; a^kU̎toM;4?YscwW)s,CXg">ѼǃP$s EaVs`lWi U6xF| O dKخM?%8W[*ua_];T(K AJ-I4Nkv0c2' =͍E{Ѐc5zCSc_1' ^TZ^X*9?N>2t_0M :z vUTU<:2%wztzsvےk\-ݜSˀ 68g$^JȑwonR0s;DCj^̒Qw_XG{. 7 F(åeڍ*aaS^WpNZzĭ $SFɰ5ᰵ*EA SOý(c!M Oh6!_ 0)N:̌Ot.^7do/cEH&ĞβБk`/F;v:_'tw5- >@9<χۓ7DދW{&o.Kє<ͺ?Gu3vY? {/&>n%B1W)zo:gr'u^[1;hHуw$ nG?@ \H BFיIexS`r A:!qsPXu*rU̘ͅp֗[R|pN=cήUźt?LV$]ƴF=drz?D{lL [r}Cn΄9A5sN^e-NB}Pٖ!do=I'3TٚI̶5N, ,m6(QeRH_]UZTM\kyY" [\PsL aWw,2ƬD2#ŷv%';uӸ}FoW+p%۪&䭷z,q(#sR5L~ e'k<`DyOe'l{tIEsmXD}?'P_cKWM @ Szt:h,Dkk\{o!^xR\)DȮ@yT!۩0t0B~+ }.\CPk$ئU'x1\6q6AeB(BqhhdF*84A?&ޣU&kC@㯔XBsy rհ#PV!1skaUW%n-m7$Ƈ"OT~yk_6"/zXEtHY?f Iş補9u,KkhTl!ftcŧ X)F)dv 6Wu#KG˙;h7[hh> gɺIenJՓ꧵ZȔ\z rP /*}t݄n)+?q~ah藲1⪷g.۳}^` * RuyOy:hȚjįֆQw+Pt@܊cȔʙX?Nq監ھ";>]8}R ]Im^X?#2yLw/s&A6RVԥ s|5|ܧ+uF/=EȒXZ\b SK-ڥ*۹xK#$²LŊ\x2>!ű ꨶ)LTRcc+'/.(0q)`r7 $d3#R4Ǣ &иCޮ 25 f"bJʂNwRw2oG3x*<}VzkԞW&7\{X PCS ^ѿ>ڒK1҃2` T4vq՟{_t˛QLu#P7у$uᵛf,tpo#~2"b'r%千!;e~n\lVo5xq'&\x(`})8jck. Ⱥ֘}@{#N7RjjXyƙgOBb[am"7 t'W:v6-^8uLWT.RJ@ zYvč7Epd2++D3KP+6l:c:&&G;m7qQV&z A[.*YJ87@CVi߹s. #]" T2)V7V lnjsgGMɦ?ȷTnlW޴- "WԖG,S"`ܷtI9v9B Nq5@Ym &"~ Oo,H}A"?b[?٫CɉSOMdVW!Sdç% L4HeNToLn2Yr]H*XgN Lr-8 n(eID9$o='e.1#m=Y\Z~!(X c̆J^)c` ۷RLw@'(om%;R$1>CMwFFu`ićHgE89H|m$lnQfQ8!\03qW]ϻ5e(g~&.12:Zj}=ޣH,MrC(vc  :1i~k W>&b<*`O@<zMs+;zEGD tTV9A<>{>jKq`|Kb0YKC(H"VhP*+M(Z]TcͿEQ]\yyiMfigVE2EM3PE~o% C)Ukw,̴iypoOmX0m!%yЎE7[+~K.q{DMp8ѡ Z9@w-SX/V|JDa8=u}a -Z!nHkelOnAK-¢8e~.;_vxAdwXvj&W٣jP0@{H&B։8ƪ?| ݟrՈx1.—d)}*eSnOXo$&tAs7{@ LF!DQ>2|5ac.XKU~=\g@[IJOnq\g7o2\y S6W k.`nH/P8QJUeulƈQPV;8.I*zR<6"nS-x<ΣT&IH8%D {ͣN) 9F'nHoVhKwc14^&W! oƮ3o{;,**wfp|/5ƴ?D0 +x0砿ݎBXN]#J%'&H3bU,ziA)piJnY? \~w^-YhrLGhgvq`l| eUZ؂h&Z_݆³`x!\e)jWVjpE w+!-eJ#JɻgB&^)KXN4H[V7rjQrֹ;OAvg85D䩶h.:-M\I[)x#ZO'eVth=B ^Dz_'M )b­ "f7"a/vjȈGFq~ٽe&cjS7OSepB'v*TlÛ"(nʋt$is38Ņt]㈙g 5΅x!2("iug`QE4JµD8q(O!DU?ɚub6ZԠyKnK !.ceӞ9w{x*jof{h ,U7R0T@OFu%[x2%s)St޺=ަ٠hw#IRqΫm<(%LŽ3 1|ط4lh4lV2FvWP֝+Ff@|+._&xe! v>]G^QG93":g\:cM:(ᴗ0乿ɨ7t̪Xʫf5ڷ"{X,8jR5y2LI$#=5_&8z*"-t,E6!n!"4-NaT9ev"qwǗ.`]-&-5]3T|yH3s_U&t5zT6xyf5P͢߇fDpz}:Z, ~dPVq6YRE&.jR&m`7^½X`&oVB.bz*f]$H[69Q8e|nuQ֪k@oURIјr,e w_͝$*^^2cgKVPȴS:"H%\OҚwr[ pTfj4.jL_E=Sƌ7N3%s 6s ʈFI7Yx汆S1-%Dg$!̕]xUTG-;0 nʈ#ΜRCBD(GMswn}&[d+?gnDTӺ8e{H8l6 >)>rn*6zi| KrA{+ҀQ-=2c|i$OP$tQ8*`ŗ^B"ujNS#eK+K)Pd:,_figGa]e -ZW3x?Rf[x QPuF,a۲ .#<5nm I+ۣ<=&.޽pPş(,n2 ±Bs9#4Ng_@&Ad6L/M h$=G&XD+]T%"[JZ.ЉK8jLӹWXL#1ۙp{"K#^ [Qtgw24jV|?-J0\lF5⍧usQHu>uPOh13FçHP+|v1ꠣefOF\*>!:/2 Ɵ9sWN@dΤj?tteA%lH\%mWlo~*bAv4fI6 qXnʑZ~ s򻍻ؾ 4nx U>=C)ѭ&x{ip.@wmlA!bz_NE:. y<50pmk9!-Q&Q᝭: !3qbn!lRkM%`?f=16Ra,go:UK2S?ld`іw0M_b'ZV?)X4e5% uJ?gֲ>ҝ#ñfsԪ 53~$ Ƀ[- sԱfp y0 'oU}æʜr6?i-7w'L\(w-TD_;-Sѯ]̋`9CtbP@Fץp#uA_CwqT~ʇF0 ]n`'@׬^4tE84ih9ѨSqٺ1/ >A.bR@s1DZg|ӟכZ=mwi`E=/"۹FrN'4-s ҢOK[۾J>Z-.\|ľʡKޝ_Rv֍.ܜ.3-R[ίn$[QUͧea eSKS vĤarw1‡9Q~t;F2%%`+OȯJi1W/\,xNWٱRR1#>Ň6=CEgmz;TSq`Q&)&,|x1#u/DV6`^\ZohM ; `ޜž7LW95#r .rD@?_0㢳n]"kX5yo2> ֊z?}*l":_ ,Y۝hZ :D4Xetk9EW/,?KT T FRzp-aPAkm+AZJ,"Sہgz`JuJ04 ^W+,1RUc)u_Ĩ[ㇷ7AW>Mg.\}Mv#M6,IE 3`'zҚ+Ǿk7-IͲb׬[~& c/ z.pE# G"PΧ~礯9Zw~+g9dm[8&o4sHpmC˚;5iwf6ۣ[ŲV VC,YplB+ }q9%JCֈ}l`kiSgN2W/ Դ?LwHPG?6\W`w0|L;DP*lIO-jnJ_d\X}4Ra-$Oe09'RR/H[+ȋa,t g|2ʿ^kRVA />&ǐWv Ki4B29Xpj-PF-m3hGX#J=1\}RgX:uO\X.j4pUWw[F žZiw ,95B^\TwFi))3KJ88k ^B8 _و3=YWNb' UAʨ \="/r#x WHdsr&D95ZBZ۝aO͋_ͫ7pr_3[j3;)cSYaSَVaVx K׵In%/.J=z#鮠&(# oa4b0d I7J|;>pcj9&f31!ƒg,>mNYP-!B[$Qw|cUk1 &p4NQc0B__U &@Ǐ4p7Gݿ!S4h4dup*$[Rq Gh+'tγ4%E`AР'f2JWi2^84O_uI% &mar/B(H=Jc |k/*q nu4/UTTL=b8HP_VZ}r?oG`tGdD(!ɼŬU1k&o)MDۗV4l/>2XXcT@~_p<-hNQw`YMXXf7f$TD-ܭIכKTW1\eIqcSKv0OG-I¾x#=*+sCG >T[Qy-bC!2_ּ $*&^4,;@E,֣<7ձ?9DЁLj٘f{˯ sV. ^9}"#?WcC1 1&eXe27eUL<T^ +w޽j]T8JGRzT;4ѱDﰭ?Wsؗ"ihdhFp=qx )s]jlLcRҙGXZpЂx(p5'ŧBK=! zk7-pqjsZsPruК_ߕrv[DHliBD6=1&ING&^fб*fP5(GwRy`UӿF% Y:9,̒a :6V#{'Igؓ.5Ex.q MS=>Fx0mV5xE? X/[Vq?فk-h /z @UW`|F]Vh9$H\֜gJ6'L]Lv2c[J՛p]@Xâ@n <coШ!Ny2 .>*YFKB}yr8Ғc5eUl vkY;/l{?9 * F7w1L[i4 ݗ. Zϱx^tFﹳh㯇^7UOC}_,ƭaR 렸 V>U[oZG0.j ΂?pϋ Sx87`t3~ 9d=pg30=uޅ:~;: XDPJ*Nd-  }.L}ܮ28\ɻ9݊DIC5,ٚ\ @HPbӚYl֬uҢkY M*u1/v6^ mfދmzۊϳc.#m0ߺS~SS7}~tpю/ 5s?)*?_̡&3.l׎+"9 (OsT?[yEEB 6{م}lf"`=&`@o5+e2u;a`k#z)3 At ykTk7V@Ε_m'2XqR2F矯*=ukeo?JUxѓh*IBWG_iY$D"+#cTTc Te=AF%LPx4 Q,xy;+9芌E wu&hV)sQwXvW*\oX*R˳N{ѷ!?UQ|ݏKd }l3(ZpôVrxUy(>IL/@u#UQlWIHĶ]eMDN_C哵 f@b,bc2 s݈9 ?4<+/xgk* E`ggf/ղ۹7t] *g]B~N x (/ӯ,_,ӲFz5O>(RdkR Xofͬٝ>AƄOW<'v=< 1 jd,J/VYC@ ~TDiw9|JSH10nNuK ݃++sN$?qkRsW%7&2z//u'drd$!g/[ƌߨ9JƜՊ'\ۓh`Nw A4aHNI/;J&8%h$e7p~Ӂq 羷K(:UMrt 4!HIvƟ_#(ƞ'Fa,O҇ cZ)'m*Ւ;վ/xd<7:<{E%z=Ś`$Fvlbs 6y mU/NP0[9vQSyw4)y2wE.PKxә|c Z _T 6`up0n<{z|(IZc,+Y#ʦ$ZxDcnۮ^T)݆p!k:6`#v.ק6xa b̢%[UTaY!7;t/ [vvU U* \,JO:0>%/ܱ/舻O 뷻 _:EÑ6&)nen&}f"k-o"govBE)V*mҪcHDFF0)R/~K_$U.R 'ssHD3t.ꡙ"ۭfyag0-\hM-$^[I =O-:quЌ1soCEsp32d_^8H Ӄb`3jgjCM繣xZo؟;#52BY/t^?\UԞL'rfjN 8:)G_2]ya-@ |$0o@T<<\?\JފȏtJà hg(hmp_\Ď]n[ֿb[ F +y?">Ø0NLlw6ijfL%Kph9nFUbc|^!yCĝE%%^asOʔG&+$6ɣn)CRN };|Ts6L\msG AXss y4 ] W? fv>p+X^k1 Ɍ&rlۚQ_;q['8@|\B=A^9sM2)H%&)`ʓespZ5$o#Ӳ% |x* h=&&ʺ<J!b+y@rgR 2 V~Mg&1ELCBJs01]!mlybjZ#aRM4Qű1dzW^Ʌ5/ӵmc5詍G7~r,졾^Lzl3d2r[:סxE}h~/$C([c58bEZ4IU$gs`&[yFMZ74æ_.4D{X)Sa^ Dk>\(\pJ"$ T[}IdD)z?zJT.)d:=^vT ҫݹcAL*)M @_o Z7e${C8u9ôE iDF};( hƪ;Z}>E6' GpBDs)߀P$d[\1dTWq{l}A`U3Ў sz>}hk K{TN:,*ù`q1Q7XYiFQBphUCն;"w+;! +aҿ<\YV 5Hhp?h'1S2dEZ6F9Xi0 gP+paIx,]2Rn 3;nWlwiq$RnF%b~P)jT>7k>/5zqe`4 ŗzsȼ+1avG_Hr]~v'Lf "p{{>UȄؑ a1S{ \_fq͔F_sk?񰌆 i*340,|e7e泠He/-p֩=L+x`T}!1#WE kߊdCwK}iG> :Э/>1V꧂MJ pe \júPi\rg8,D7> ѵ\oPv)5em8-1!{$*߼4TͰ#RT~jt!. )thE78p%!ʘ;A!Baly]/\ qv$Nq~ @*E5wtLERdA݈ bLgL.,􍝨|ue928rrAԪ}t(05kT|Gn槰?Y0"S A|ViGoa,uzn 85%ctKEvz3ɚfFo,laFQr,/[e7NSlȨiSd 1%mņ#LWVLR؛婕Ismݘ8_EHMsBQXSJ|ibvo}aV8C+{5cCQܑ.)(tY&ʭUJy5sIQ l$?`蘑pH/rbu*K)KrbZIV݈wE~^J1╪F-CJtþ,m4&nZQ7)_PMGPMYYm\$-vAӺ;WTO27 ,H:75K?Nj]PȨ\6D <#x k{9;0 `CLŻQHÃ@c*@1Gf 7 +Ƀ́4iQP38Zw%VwKZCkFBҳI{&'*/g v*"o ̑)lzykOqRpM`c[@o8"(Wn~>5(W!^au~Rimh%QϣX 5o_g ,AA&ڂMy;1e#zWjfZ(=CSfLvM&z`ʀ;íM0͍V^)Thp"62Yzv~lGlо:i(ݯf"jeS)*%@QcƱEt脆p̄UY:@xwzqPkofyEokI Y1Xa-/{~8،b3z5B HºUϪG I~>4&AN<%eMN/ pĶ/X+(۾rrFTWHiϷ}؆|kj{61:e+VnЊUrGjNk*0k5~?̇N򞲩/.ћ =m#=o&EA )H'ǘ؞:eFHI(y (H@f"0d 3{vO.{XXmxߊY^OJ7uF-_Xf5sӸ!Qۀ#J1E{}G!eze\(`˂#f:*lI7猈kXn2J_^ 3Oe`OLXkI$m !@I.˟ 6Yj>c"̫?vJ+&H2F rkiE_r."5֩/ έ➯d7jPք}mcy5P"tܠ| KMUډ&?tLs:7~3emb~|#1WP0G˙Bm;n<~ޡuFY#?{si%k=LWVQ 'f.P,U\<70گi~XKi!@Gu!h'x7z>y6kA'8kᦷ?P+7N5<\W=O@5絕vwNӣ11{c ff<<)Y+ Ft8GM1޼`yH˿, Phnr8E~m޴.F<3 TN@;7D# fԝ*ygkvx1\lj'"sHýG ofq2Cpiȗ:t*$(^}6DzyUݲyW9G)4XďvΛ]bm|Γs"`Kl'2R60Jw &s.-҃_U1#X8;;STt`Gחxj$6ަ ʍ@B*|Sqw&DCldD,FNkwtƔWɑ3rMTs$_ͦ;  O oOI+fS7h8Qm& qz* 0`}!lLLCe̫GhC: "XZkǢVdq*"$٭esJ߈(IJ1@JE}4<r @F[<0OƃWȯ6peT|Nu:"Ȏ#m׬f(K?r.#aW"h:X6 13F+q]ʗr&FR?&lvF~^∨P^A%1 k0n}'8z<-}+2" [`Gd)tgS[*>?0CkɓoBt)m,̧Z3Ģ`xbj~Tv#1mܸup'CbdB}8Ģucɰ0aJB1<6t^H+.%άњ~ލ3'<aث-iEڞUZY= >ϮP%!ZP{;Iڦv|V5j!VBmd,q0A"D W/:萄ͽ9oRnfk9\ 94A70XW5_wWrQw =^8u?]:VD 'W2ҳb9Yn9~#O9>8΄7čݓ/Sv?y`uQLj͌h" ߭B7/.5.qQ!qZ?ҚMp_ctqsew:Tv߈LkrK̀YwR=`\do'4g CAZ1 -ˠ]V-fɉz$^(^ܨw"~ An1%W~;a̧@MZYy 58VaE P, ~LscM pq~_**0AN,K]KGBYupن\o9:^3j.5kploI]ZU_XW+~J&P-P8I$0la[&H`_Bi`ț@x[-[y0o!φM UP8fjE\֬\KUQ%Ôފ@5޶0=b׿LuO|etn9gzFA0U]*T([LCzmoǯ$fN6Zܾ8cu-=1>mߺ先ck!e@,<&} >ؕ]bKg5I`O2x|2z0]=3M;ڻ_鹎IN/*WӂFH)X4-_L/3!2cfTkGX%% 㯭 ;5 $wdhSiA0IUp,nĬ ;0>Mr<9ɖM:lpچ^B[ll,Z?K ^2";o&d\g90hX)*~^?bP͚Ơainx6 ƴS&/<<MRO4~s dcjq.F NG(6]` ?pJ"'4~G9 c$#BS OMW3p&=1z|Gk4΂6m hAT4҂'UgjmSx,Oyl,6Wg]b8y,40 єADMqLjgM \,j^j~` B"rdLbplm4/jk^1{{][*}N0 6:@j~DMQ/wIJKGȐ*l⛣ CcQ,[tk)3Gdִz/&S5_ZrmeF:(]V1_y ,^b܄S '-}pÅ"bA UbVw%eg` Aq0 zЍ|~m+>K`ߌ= RnD  ќ5w GG%~ui+lZA ?8`Y2H;3$arJ= @2iP6O3ʎ2fW#QWC0CuqU\0W\-O^9$R9[瞘CwiT+9\+|[y, 1#CDPp_c9ċI'=;GlUW~x;RZ{?52 1 A(AcqJDGh>5Osa!Z^c|rO^r=Vo0DLK}z1\)LU#00!$)Y z DzfEQۣdujq @#E, ]rؾkr/@U6Iq?w١ S)+er_;YZkTET" f]ardftnKskMG(q>fãpCb1~E#6b`˝Hjb#A-,:2v(CಾElEOF$f/J_(%]I9A6rӑtJv.郗k:ށQkwԉy67yk`՝9k KV<"<&yV+xIwLJaLluIu[X1 ` ݆q25 qgƬ+5Ay=mv(},)VRY!}fӕqra2fpl,ư&$K}%@,4 8 ).QN${}gaLO 8J00ka%h醫>(gi3Dm/ځǍ JٿZR"a1c z2dqW֝ӗC, 5tF9 'tFvh^&2??φoUg7.t} c_fw< v~{~Sɍwξc7H\AJ?I_>m']}(pVm:{Lx@48v{ՔT2^a! .Rw1h;2g-lS\ ْ-X\<8[vڧ *$<ǀsJ*,na!;n@g_OCLIh:Ǔ,@YMp@7`%6F(%ԫ nsp}ȧ\at/jɲ^gt+DF"`bβU-nJ)`"ѡui^n:2#CI.i݄<ց 1-*XFEqU2E\Xb"*˥MLR ot9>:)ۦ̫jPets!L"wɢ(2 5{ 4zxj Jl)5W:r7x,+i5}+ge!t6>x%Lpl) ˉ4`g7XT3ثK 0c A&%F} hG ɲVKX:aۍ.()XU鰲Gd>:r8v9]A~U4CgE?K\T%V,?c͍|KlrŽ ?]|xti:c5gԧ!\pMO8O^n92Jp݇i]*:ؿUֆCzM+voX5ّDc;QWb ,~d;c@:GyS^آhaVydn~XRJJr a`V:a8oYQ3W u%Z֓T %h O!y^cԃ|ja&*5}:0_*ASͅT04'wB:D2z|5㣳:QT(H.h0X'ul!0 mqdsrePL^p{kގfI0*Wט{2Dm3ΒՑ_Tt Y>kgjwoM&`1mQ6/Gu uȯ\]@1.WTuI<:$ҝ1su. Sa Uϧf |j~~a! \)a7C} %= kF/ʇkt T|o;L5?J1y3g#盬O4gƃ$:#hSy饡 CX!YX2(#؟f?ljfH#)7T̼qfL[ 8SĦE }abSdWi\6Yq// Pђ1j؊8CMtUka]\FڹXnǵf 9ɬnQиQ;zr | ]P9ی@5;c^۬fGYJLLZZ2 $ip빚еR$ILC]tYz+X@t[WɦA P=TۊЖ"hQ>x\t20z] w&ouSiWSIs]եFE}EmeK>Ͻx ik>h၁.@>]׻a6EEGN}AAuIMu bR0gfXRyTʪ)-:8Z4NQ &J?fd_Eѭ!v!"(w 9-ސִuSwΩ De؞cGʾB6ibDaTNWL D"w0_\v$y!@1liARHDT9axtTzFH^9;ShJM[x&L5=ٵ%bU3g_ICa 8X.m%pOAS>ҝUzݜaT m.__Xb~o~Ott(GQWYB=9Ta*.l.q݌ G=~PkȮq‚<q "{ڰU=*^Ok&"պô@jyO PQRqkNȀ1HmkK`Ey8 fۛYie_6VRg7B8([NkS"hcdV~>yn{T#weqVwtߞ1mn 4մm -"!6ЂR|Tg0;K44d0ONVB]y4 H\MPA5~|@@b9NJ=85sL OTyuiqP6XǮ4knߜfY/N~o;y4ſX@cdj=BKs͌^IJ/Rkc?L[mYy3 h˱{rcپذ :ڒp?!rz:7^LS''G '!!!h'iꍁDf1dllUEh;` D)Q':EQ˙llUcr?a2ٌypd$@Cy:{C`k+$AW{7Mf^ΗEl"p~nřv}P%3֐xԝ\ep\-_dۡ"b ^t sl* \LwKwg(ZUz҇L] "fxenA& \G5:Xq&0\o/P͂9ΓRL}n)ge$?t'·)~7XleyLZf$-vY풨nIUZ:yQ0hؖ? 71ZRcQI1RY8Kw8D].[%xjV&LQrZ~U~ZJ#xȾ:&! ’a#">F4UiX"OР%^ - q=xPGQe=\[w}10wM-? 䜲Pb[p!^Ben;.2bםmu}4D9xԫJc :vS 8 wJe\sP5y1@sDWZDkoLA,'zA KdFLo\Ë́DԘ`ߺ+*8S:AL4'G= ozN}z"k ̠p>dtzV@HT3HN9~`8^rV,Ɨ־>nKbsص?G[fŇSƛyr| -'M#$uȝ9Y^emp5sUۼ%e`W^Ң%UV8 d2ă*u*nX) 3$9bb~a[xG&e$QBgJ?ttVӄv 1["*f}f/6v`Ah>:U$VނZ{l@?۬PưWl/E_+g^ӻ A)!ki!C6wz{YZ A K!A{"*ebr)0ҷUxonM2 6_t&AjtƗhR; `Y1c-"gP ݔ .}#ϬɁ@Uj%Slcz5f%i@,5e{6s })S1-J 820R‚3Î,ԑv2zk:⻕2BfU[M$"7Z/ IxT-}uMf"+Ő@?[ }DBa94S4s H2˛@K sʌ9[-gф=Tcb^u;EҲsl3B'b~РB`F:?T`a;b,ei9 ԢҪ7`HIqJvqG= ){ffk05,uȁ.%JR~iؠ1pARۮH6{CZG#tyY=乎y >)vғ(`pqsS-tY>k9i>v WP#b?N- `w?;SJ9-˪'jWJkyH2hhje1 2ZtFt bVZ$^PV鳞I㢲|emʒ0<(SRP$g G-&M)]fF&7i9hJY{7x:IYPaNdd9`$G-<"˸n ?)/xLb) n2W[š]eq8EY%%s1.FSƉl@5ULqST.y3iŴ;IET4z@}T.9w!v]@ z|_YFAԤ ׹(JEKʧ e҆rXt8 )=v5 s#(eN!HϜ:Ʈnַ)Fo<~JQ,?t{d bqp6([oKko|z( ˙\'<++IE(*9\I;;0.bcWt˱TfnUq}uHՠ-ȧ*m"2NErزğ^ SFXV0t=(Ã.;eӼР#H o o0cX`LJ%X$dtS'z| Ӏp}zMe)ܾtv4Y'.l]%Y?,/]64rF4]^UU W0RP8WnPllΨˊ\nо5\H%-4.ڏ9}KU˗/S.Q[z>!F*|_6XEĺ<6cEy8]ϨI((b#Ev  +=tԎ;P;"rl{AF~ {q pmwp(b8MJK`' Nɋۭ_ib7AZN|~1{I%i+XD+"ݡH7* ޓbĘHbmӗ+7s}ƒ;,3qUS 0IiA+ 'brjBJbK%;7$Xj@M)eO -׏_NAzNU$4H9P[y40 H>Ʀ8]*:-59q ~8@iezTA/<<{#nusɑ&#-bk&(Sx &(ōc3Ss!88kAtVkyhۮJ6x}jt8=\zb LB'g!˦l'T^ $$OiMj S47aդG5˼wx3A4 ̎K՟{72NȔk(&f;E'9#" QN*פE?2V!&k]szK_M{5/\T}C;iq/nqHjrAJ(ei[AvN0_͑dP!AAA|WVֱr d$L$ϡOG?Cx*-5D|Qt;yr9NV-J-H+ S3HUkU؋%@˘Y(!9vYl11` *G]syoNkFl4_5!\]H3Uל+ mYq)n=m'B/`R5Ӷ7)NgwW@[UĂ-udV^ddkž%)DUXϬcu!W.SNnd0D+VC8g'ʺd-+aPq D)U3,^= z\uIxlYr-ݫܐ01^MH ΄poWPNA4Ld>XƇ3L Ôˋi-i쏟j2kIl4 >TD7E~7h,5]wU}<8>-Ȳ" 1e ɗ2WmAm08ItB +p"[HA-axW.IO]C2`Zy+wjj`,hM>$PBdRj^ύ,RD긳iܧX9Ԯ֖'~ƵԪ$g[~[w7'rV3Ne񋻭*%;,ִp8@{ 5$wjnW;G2nLA w7~рf/^wGs2Q_xHcZƑVNwy=5B(2iHSxYþMĴ2P-Em;Zg%dSGxQZe/d|?<1}o(9.0VT8wO>J_DdtDFLKFX'LJ4c&H/azBnUiREY#uFAT cſvkM5p Kc0j$罛資yŤ)KZU!~~)I.)A?-҉5}nLW6}(ld!VatAr" r\Iіǻi[01LĂ T7̡xb~łcO&nS$֘d?E?Oo,-rgҀvJ^/vz]AuPXqӸ JW PplDbGfm e LDM|\}EY/jFrKLv^j㗿] OYkaDNg[1]U niIH1]e,cɇ0OF(cfձ׵Aq IokAqg ̆ nĽ|=}i{Bzw^gR^SHȺGըʄW#V*];^ӽx_"{UH݉vLtrHaF4|䡯Ԛ \0}eRk'Du9W zz)QOɐbm2(|m.a#鸢MJ SOhqdt"vmglEy˃"5mtC}] !rOZ(BlNJSRXS5snw@P7(E¥174a8 Fnzp=2,uLھoԜW2VpG^6f>u_8:eJ8 Z 8eI<\$G Pqx30+i<7…swm7/{!dxk/hJ !yA/a - OQhMO4h6ca6_} CPY(ϺUmJV$5h> QQ&{0Vht(_|G11{ųS%C?`T=M mwBW@> /cqCkC]x?"Ë<3@X7O,C%L4%Y?X[SQ0}Ki\ ~IZG?W1VL/d(%-@5ï8HDƒ KC\Msȥze) 傗t݄&Goh8e (՜ JZ2D8R*ELWۂŧEq?(0x'2ʔxhO[/`+bCG)hyB`_>H wi(o!z祳-5BtOs[iNF b_v/%Tt% ͫS_ sjAs\F\ۆ q 7H>:z[jW&HXڭ]U9EJN$C> 8H,+%`wOǰ%䂉_FkMcu''D4y'X{4kUj.Jt#0 ϧfu4 s.S=ƑYvӓ/ȺtZ ! oܒ 'csjJW:-& ZN ;:| `~(ʯ.n:$[f'g *œ(ŪC"?Q:*[kc?Üb}H:zFDECM"<ڶg*$YknEsID>wY׌e]R|lAt~&,'ŝNkNV~""8j8ߩIC7j`MgʔV;DEU]FtO=?f,0[+bFwYFm6M^d34 7er5ϣ&O H*wigyᆷ$hpq[^j&^SSuk trIia37{ #V+eP{ISzXMO%cvҵ*)+|C7;"ނ>{4o{v^ȝ 6e *]ߜ*eiwҨwV2Xj6~ ̨1AI͹e|2|CoPM.?D4t^5l QFNC{;"c'a\vhCf{P NKr3U>7B@gP-)xh0,eX_{LN={rO<(`&O>@j*fTt3DC)>G)D&nAnc iY؟Cn4ZEL LNps i*Py*s߼ WESXp8=  ԭ[O4!Em|yR']"cp|ѕ ɮ]T=k7pM#H<7d\q"71!RF|2IBe4 kIL-Su%U5YakɻLj%]i64 NݹMx,W‚RuV`jvSYqC1\st]͂i4i *2k/\ncZ~ϓz/|o5^TU=±tK J9=L e h--0S݉Έ'c@5Uf>Fb+*ѩFdVp=%,<آe(ӹXv46 LͯQ}UJMa2Hv+%:Ys?O4;-0r9_ZǗI WujxjtrQ]s{q/\~O9c]߽{&X4py|*MC5G*^ !tCɶBpuf|z}XTuW@k Ts!2(#j]0pT{KX98]5f*m-Ss1+}>+X2P6j@HjGуj7&9 *(Gopte+"``d~ErDuHM&܍FA -mgE$ ۸tx[S~A@Ed̩ԶK]~,FYhpFYc''#,M 8uP~vqh3|?~}SAv' u:Ӽt KR)ܡdɰHJ8BUcxлbپ9ވ9WYB$SzULͪ~Zyw%zUR2Y>iwhbQ`̨BUCPCQ` QyڕDV)F>"up4d)*^,ytBR۱N'cix4 ,S`$&0-fBTϼƻDKheny: š5W%N )Θ2E2s%ߖw}`>yqby![(l]M OG ;{"L&m,5 qbr|cc| +qŭ^6kS4oWZʃއl(l,]EC?N/uF$w=e5Vr.(I];$05ta>wBDZϯR֍5 0HӬC οu?>e& }5!9xUm .笰Zsyjm \7?6w`W'ت/m!L/CՑ8,o9YM(žxYA')E8ٶdk1 ]E ؁+ -M"+Amݚ΄xt;-(tՆ:Eݪܜ}vo~q;˛!y@ft}s._>3Pz|f X5V)#NE_K~Ih扶FBf a|9~GF&`A-1ImJi#C u- ^.=7(Uf.\i(kINu@mw5 X?H_5WfHߋ:z~{dVH-|ƳqpQE^{5y$Q!a;9S*kZvjgk0mIjrHf܈ _C}@7JV[ś Ҋ(  R`FcU@7!Gu\qQm]dP+ b$NcS,Hl4sN4KaLÏ2C%qx3@mX3b>*C*Y/*׍]$rA/50R3AȕK߈u[DtY ٠,@)ό[^\_=p7C~.S~y%i0M>JDGA1mQ` "/n5A1QG(FU71 LO$R/\D;?;!]#^(aVYcsM3xoj8 8gx&uuvՕmO?RJ=ȡ<U 2(fWE}U,p]T0ȣ@(d,,#K>{V&Jӌ r Ӎyk*"[ylR8iG,W? ۾8 Y>QvKvBTF >#rĈzPĸj=5=頮*u^.>zR<`~๕!ar\ H Le+d4A?ݗTrN\+ĩj[B6i6<-|C̱xTh }pY]O!C )%z,=m3d1v@b &zU4&Cn48֩6<-9ȀZ˳ljrV|CW|3k*~O[rU9>E kHɶ?rBj?O4&aBoZKgM?@w}F+bߝ$'? џ7^Ğ}8ml rMЫc2mbolqF V 7)P *M7w\m"@Ekɳ_&dJ u܀XPec؎41bF vUѤW%d؅2 #pU(DYM]Em'Cf$pV ;4s >EI ̮&A)*̂ XO0Gw%4a!&Ɩoq#%Y?YяSo ."$Xwڊu@^D ̰mr'dbc\> ?oպ._qxu ! S^+ 5PB&dT^Dž9ڗ *.LXx@ m[j(#i@gc~6`/$U@}NBg^9)Dx KdNv+̱246UIg[S a, ~~~!< &beR WJc~驃 p%`N2·Ƃ«_X8? 5ODj7#MúR}jj!% ۣ[54HY*{RYfL`u2C-#EaÈ$þMH+y7;ߙj2R^^yB8UŒ 4yU}Yj 6*5S52< `r%N˿~b cuDt@xMuSOT/[O'zMj3>Y1 埆MLf=F Dz2-fKC&!Kɖ*GnjL x + lFpGM4F %"-B휌߈кl ɺR?btO+@.!￷H&uClɻ7{rvTgzU9PC+whcmfhK`B20sX/mY6tzxswz$ w%bs 2!W_}oϺh䈀v9٤Ny-q<`P۩lC iR[ΈXmqgN/;g+͚?nŤ-3j|v]?=0WrHD!"Yv^E0(x(}0&Ξ>^~\Y_=bu޷#rb~[~?Q=X4 U""˄`dϢKOSQ!S~MMݢa%Y6g~^^0vUԺP-TgFHOp$KU#G;;汣TQ$h!$17Ҕef٨,eaRT4Bُg:n=aMRBj]$fYLb|_K('H;"-e9 SZ/:<[Bl*cٙû.S%6ih!Z<%`JJ6竛q7}\Bn1LUnkyi^;vq{n?߳y u@~aFY?Yfrz)w6pcvɋh?܉C5V}KF }T 30|j9N~kA0Mș*349 5DWYoiDr|z;QB9٫ <%GliRKS:_<>s(oz\q8lKqQOǯ0 PKgk8Rޱ;lu)1%~}*iWs[|J'a37q=O:nxQXP@M'pos: 5F(2ńpȰ:IAٻT@6-*; LȈ!1tg*y*O㄃ f/5,J_nuDt nuޫ 6>=qte,:j(?ؖҩfgӅϟI_)v;;U.7N7 5}# pA/BtRUsnGTuQ??_|Gxki4pn;bDǦ[ z>}RfyTI0;7]g6l06hFOSPRX5:^W%tʄ*JOsyDv6+D$yEz@7u)eP^a٪pJK8v0!R߬(>R &mHIK㴱[" Yᅠ9e!;m0+о"ClOn ޏ9]z w ryhK } sά)A)"N!C~ w˷ V*ݗйsjD >-5$ShD`mlp m5tI 5X;9/2C:R84O 7ߤf-UD7h觔FU){/F>E]If@z+|[pڳO$,7NE[}ˑQr9b^jC, +KӵmS~% ey_US#p1q/?m"eM Gu&`V|Wu>?. ɩ]~Uz/|-șҐSTW!5 x7nHHK&P6O"DhH FnP0W\:(VY,es9|/ f0-dD^{q h޹rgcM#HWVڣ̷ĝ7gY\3;Z N.,|g+I7 zI?<^HZQ0d[8ZO)2!6K.0G.ۙ٘ YҎSZQp{OӬ1M7+QIA(ڇd`'jEy޲W@OP"~)"54X^Rp BJ?gGd~"PFzu М'B9H^e#~;<H<&, ܬb_7RF(צ}Ж_/HOo+,by9:܇ n1qECmroX/aPhcoԟYkeWvK]4u-Tю۞ mFkb#vbè%Ə^oLWfzƱXLgQΘD=ZXk9fL\Nс-Xvi{ _$,`=<<`~S6굖WiT驖;ޮnALC֟{bI.Yp.:)zsW7L*3r-+t$$VxF+qR};%!ҞɀsuaZf bAp]=vU9MG ۽m* ~CyB& >9G`@{O<h"p*o Dzag]kv : )CWp]p#pڙ&D|~w@pl1r_؁%7ǎ48`|5Qx i=Ր3Y)ܐ=S/`N!=F\#),PjhxX/MJ_K)-a!"rȸN.o$*߉C$mLg˜ap]xjqjHa= >2^g${HVO9hӟQNe=7w+9lR璆Zm; Ə'V%iSm%.7yIgέ_'H)P]*c'E`qF"w-KA))uq_Fwo"ۙ{diRIp"FcD޿1b7HnPC'6BL)|yW2%eAmus. 0jSXAQ=&3"p6#G׭ 24Iֳ~wB0Y OSJsv1dS>Lj6?NRFhtnHs˃ IIx)G̑HfTߐ9;AB5&< "Wq08Y : @Oє9^Y|v<8*MeyPdV|Pvz@Y24phX?YqIif1 ?|@HOrv%]}xTbXs.)}R-O|*Jr-Dp<.'q,r.^ˇ=9cO74Ӿ ,mjXVEjHecQ(+ANpt xQڵ|Q Iʢ_RGw[ĝ]\`鋠2p O}mIjxmqG)_&# B\@qsU](}:<#:KC=f_ 3[UDMwKѣ.)ȡX3(nM8zK1şhq׵ >DM~Ayt" N@$|o&ŴH n 'GQQc3[[mU`cti`T|~x'+ s.n|B_R7#](LbᚏofJu 7ĞB]\>hyaҍ,lPYJ"^s@k~ۜpsv.H4]SS`K/\z +`M9?.bc |n=6~JVϲXfT t^ mGx)8Ӧ/mx9HPD*,l+:Ҡ~jwZ -n- OpeMgq3[]Sl@$7p@r/a`=iw%TaH28ܳmoG~ +T;L^iu2N RQ7p?S%Flki^>;~n raXt:2~ L쵵_sw@ *ؒ)*b0|ZRvs {:/]DMYHWbps0\}fOr"y :p#v\2VN {) 14H.+9V"V/`. d JUq` 52dŞ/y3"!0TR!~<6AgݰP⓹`T,GI4flPm*"BD!4ya%^ K^q1Cv9BFK 9'̔6t]37\7" JW¨xb5%ScP ǧ>!/ډ`1m_@8FOUɈ?0&KuBfZactNSlޱ2s@CHlI$jh,.[`*+捕( \i4Q@J03LƅBq<V%]ݪ0HjLOO/8O,iE5UT{_hφKWxpF쭄5 3&A@g֞g 'C¬&t=w"#I9?pcǿ=n#tø2H|wBK55{j u ~=dJt gI VFyӡMnqUDjGѵvA)(E⥀ް>Z114n3ӳ.*c/p4+nw֩A3 X.*laÚH"ִЖkRM&:b-#@B@ awsm S9?w*y.2A'n=k2 7 7|wĔd!,Owf"\1ؕ~v؄1j_O0ʵ#{ݍUwv(Op17;l"r@*y1>}zrxDf7p-RkѺ7AoO0@NTᨿ}ՅU6p0q{j-0t_'` :@"3߲QLaIr䖹œ`cf6~XHu4԰특P>6f!M\$H c~ąD x- >]K}_`m˰)VAj54P򾈁9 I ']G~,G&'S/j~&') m5iIp8 cƃWs`D gb`E߄OW[Ц+4rS9w%A{T/LsE 7󮰔2hӸGo0l/ufD^G|bAYqM&=8c~*_>]Jwk2.RQ5;NW}h'l>a @^%ncm\ D|_ape#Ȉz9Q=I`s Fhv6Ɓt\;xO-ha ?շ]|sstt⍄s=*E#! UBr3ϠF^YZ%H84a'Fy&j _ӴHZQk#TmUAbh$)-i$]3]$p=FDBaKnJ1Bw@#dhY*IcpeL~Kz~C,qbVfKhv [ xn *zYR{H۠ngHi#'U׬[h%bWSrf=W| c"|)֎.zklK?`|[1j#ㆤd$2ڲ_'dso%GkzZ?c.}9_5 ȕ1;HFtaָ 9ȣF;\/! `M2O9E*?P%_viɖ!CAk YEF J;m1D}NV GVUFh>v薖;5~@˰y g’%%SEdaIkBV2pa۟z yݠ"WN~=$]LxNJj\eԙjz/|zN_{JY +z 0({ ɼ0i<&dبhpbqzٿT)탙9ZoFf1[꾑z0Tsp7ڵ摵O;o<> j9.lqq=p)}+'-Ս$E@prA}l?,cø}) b@V>[_j" ,Њ+Y#[]_= uZ5'?T(V-Z)$ڬ5(0*amȣL:uĚWnxObL%Ņbp#QК/E /r{e[le_5ŵr/N>lLccNg  /+7:5Y\.I-\4ʤܺoRa3# ȏ rh &#qxla(I܈D͌{ 0=La gXp3GoM,Y: ZOey%&RdV^ᇫ6d!`*Z䊧4axL*>6U2i(%Z!?K{FİAIlT7ٟ4LQU%Q_w *TXi2 F~ 匆Y?66R E4h:)sr|1Lycm,",jl Ұ߿:a&jYoz+ o"WV|!tU\צ ׄB@K4T0 ܄jtK'p$0xqUIwƐqji06?D ڛch |:dk&$?>p*J9[:ᡂH (]J׶/XS>͑m +@8|ƵE`c juep4vS>-1u=_#Bjh v!y Jݎ`e7 WLd2F$ֵG7@;w\e[r'5M8UsKT$Q8[8OT7ڋ!_cTd[#}t`0 iÂDv>ke[y{NsH }.bw?M VCq+k1[za,+2r#NkY^cZs$d|%NSCΉ%#@zq@%=Kplx _ Q %-nU{>wG~0$`NcV,~0AE3a NwqΣpU֑ DZu .s{,cNQ"]QSEI|Aanz+ڶLtl#M94Vep-#aƟR 0ٗhQ4?8ړfT'Lfk0ґ~aZRIDG08(ĊX[ (XCھ޻@˕ *qe,3流D@{qUFT:G?VA_yXÜDҫ4p;%|ĔVyW(|ʘ6 '+Cd:j>HIى2ҤF>"P`035MJLS_! LX 5n|!:a\qZ{r_eD~d vExEjFJJO:Xދ*8xu;B.)gmgcԪ4@\B-kTnY҃89ҮN|~FdmyBƇ`K!7p7* \d7$ |A֯<\oW`ݸ u5EQq$jzuw`2|V^{j as?Ma{Wz΢[e+9r\A$wL2@is0`Dj38T\t1=.O0}"zZ.sǰ<;%_M!9%Գ(e9=J_˽ws4:L$7?ڠyZEG2J8a~74eAA^4IcBK(?Ѳ"T^Ώ#~3m>FʜsYh%ͥ2jnDfտE xG1>50Yj8]-@炤nW?J&@YV_K}ǽaE&'YT'Utcy$'ӧMH❆+v8p~7gƔ"kj]?>l6] fҟ彂낸/ Rz;eso[-<߁Y!`B˥tT<\2i/tne@O&sFl<5byrieך=ze2J/,C%)@vC_K|A,W0mL#$Y3,~nⷅ,C4˾!V-o}CL %_*&X$#ne}8pH$/^T n2t(^MH^F͆]J{twSvQLqÔ.;4պ(^#%ݍT\&67@ ˾KGC&Y4\JwRk\==|iCcWRX7RȎp~VLgzaY!^ } ړO9?V?%+N5"z{$E3H sGDM8iꚮ^awGU%kjbL!:bG= 4t+sCE^'sEۇD8t˵0ĎTzV`N 7k1lYw$' 뿜j.XEZ[;yxu4Kvpy<-ZRr`̍EO]^ZFMT:fK 621} aݞ )K #Ͽ魙5yŸp&6g0&~iBsW* ,@I6o㡥T0=bS"pK N [PK9Aj N3`]H%Ǹ5c_:Ho÷>Tǎ^H2Fu CWPaMy'f8â*r\rޟ4Bj^Ӈo*"Kj<1w5,L7~HB^G9@Y?SQ!b6 ٴBo?7G.rT7KΘUY,'zI/X\zq)!nͳ"<>ѓ.|Ub|OX+gS=M`O$QHȢ6vA;RFJ,:4,H rHWZa:ȹ :Or+f4˥f"4K `"h,8OqD8!~#,J^pfdb|;|B`nǦ3G鿴9" eW*ILĈJCRj.Irw$ÇG[&!‘ G65(Vss]#j>CHVa'%1xYpO/&f!0*\Uwi>+'Nȅy%3R0kM4BJn'/㬷PS}Yc'QIM Ҭ1*iд=WxaͮD%7D gbtʃssrk$TYcwW<ݎm|{b ZTyTftknSB8u+i`v}OMAul0Hn-dV ͿTͳk";P{i^ "=BL|/t@ɺ {$iٴptYwOP~^aDs]q ޤ yQV!4zPV;8,K1ziJK&KncBσUEXkXξDB3SC> k׵՝ KntԝLk`KCoJ6Vf`EjԖOvv `T]lS!JH \7LbFD> c1F>wbPY6vSH\1g2DBtAYyr/H-rwP\ o%IVA; 2RQ1 =ʚj-׶hz Cy1x[>}_!mb V,CLoUҺ$@SҢy@N}h&U3-vq9vV\#r_ Тj2ddKNx+(<*:ekyP;&\oɠ?8I7E 20{>VO[ u=#\]ĎoƎ5jog H~A.ҭ6}e=N 6nskhu֖QD Y_4i4Y7”Ѵ+*P>]>C%o0HWLazЎ0(juʶLD3in}n,ݤDt#WĀu'06S-XQC Ё]+כI0/w=NЀj=CcIKRkCkq&+SH26? i$@ͱ7䐇h1`+;ړ{ˣ&oDO"Ro67dm6k2Iוj@5-Yw@4 _,2}/sK'Kr-[1L .f)&XX[h"'{VHV*:wP YwŽ~eIKA,SDz=FMS9@,}Vb퍘'&O pn 69r(YO|^&ED75g:<4$tjEErb o7k2@1}ܑ˦{\-fV<6'g=\{qL ΟPI io؄5tR u RzT{n}2B֟%,3^wR վ_ѥmF DnQ<9 8uo4O(p|54I iLz h$/`^++ q<A@ k[̦𵠌fmTК]:vt/Y+ DZa.xL|ySjc枑Q;zY HCNK Zl:9ݽZ/D!SWeۂ8y͕y(pE=&W>݁48= XoBɗ^:g"2^'6Tn3|epzk~ 'D$f/I4DOч9yYsxԶDU:k5Z41>蒃5Tڪ$.%~Cy -7υ?| b FTXgvoDj2F޷^ wV2]?a@/I,kh7l KArgC5NkGZXv{7k?])@=6Ol:oT>_p`>bH;Xܹ"Z{]$ז> v-ukjjnqXsζ>~J{9AB@  "Xcyt d@#/xD-8P~KOg;t۩e%޲Vdq >z/[鶽![ا4 6P.%u.=cṱ3 ƀPWgjF* l9?=tr$5\e ?(x%=fDzxUhZCȤ6;@Xn϶"1)ahm^ݙV1C|<:NGmc^Ͻw"J$H#'d]@Rw5%mv0fJUt-1k*7ǀԡS!i0Mס nr3>1'$x2Hptn#&KVfp9N=Acj"'Y5q-M:7B):i~$|> Tb%T2?p' |+[O Ag6 ab'J ?.¸, <9t࢐U ;@f2dNvmHcӉ/*:8Uچ<,>Aa\H -#Tϗ,|rjKc>Q;P4q$GtZQ|}5/NQ\7nRȃ?mdӎhfID>埨 [(Iczhn S񝐴bR%;4DrG}T7]1 PqI V=~}AMo6jf)K>Oſp0 {.V\n6.}[E$q(7%]q+-7Ȑ{{(`z28^- \O۝y&@KQ*kY} Nj:\T Q(MokR}ܝf /-Ys-Bj(3הH)ac4p-OhnP q==e`zN&G'&/(ڪ^8p*ɚ׾1T=|lJgK5`, ?kAEti|WMq؂tJ q(H :smDj[両nUܯqO{*"FOPJ{uV>xRo=ᏻ`fǯ~m$k!5R6<~ #^,Ӥ6ML'kN}qf_A1t^\~7%,Ք݊ dB 8+6R3Lēԗm}bG ߓ:m$QZIWQFo2> cz*ĸV\J쀮--26,;i^l;V:]ɷy336;SCx̄*;2PE^9MgAHUC}Yq NӖC/sXpef4ufX1Kqk䗜y5EL=۱Ph}fH\tx=y vWyc 7Fr"*W:SBk_]۴ }޲e|zgq AzV[g ~c5|goӆKRR]QܔfF-5:UL:4QHN~ moYpH+HWu{ I#~" P#q銨qs$qTOb ܽu{DpQW䠋Cw%jK|pX/r¤9$HC^,f3gJg_PIPPL-[+hTzBg^O?|$aB*#MdKKPHH ?M\V|-l9P$mJSXH^)pBh>NQ$l{{啲gvDp39SsOI# 2 sD/2ܦFLH3؟$W#k(byKekͿ !?;(h0<8%΁sKr`mҁVx IBK9>0> ;/ $i&3-Zhhѧ8[" "չVq]aaCf;Eͽu֦p:'-K85}ٗCNA͐.>SmˤXF}ѢZc2XSc3uN P ~/dXqp_ӞPwmeE%nmD~Q[LD(Ԩ0Cu=qG ۑ/lN\ B8&<'arKCTwesEE#cr{.cgL'?ivp kN^rBcyKj#~*VwjKTοH|bZTP$WI*hbB{Rlzx`y p|׷ș-ȎUa\i_^U$KYċ&,W NŰ`*dE5=X^`'T=z'wU;8`EhlWO! 3n+Ơ2CKc :=e&-̀0 rk}6!a1S̋čQT.KkW/<{uc~Ԙ~6w9ugp0rZ~zP]{YƟyn%9aBy-!Klv{Ikv`\K#is/U؞8'] R&4ok 2zhٵ d կ",K7|e0hG‘$w&$3N_=S+SRn_o`4׎^a)~Iy6R[M7!vdmn,'}ϒvbfb8gz R[J$0#[8zCs S$]뻻z7좉Y _?8,]e`NOOH.Uwo>|!M'N#ߤǞԧ"Ւ=OHR z*S\Fvtw) wu(*05riD2~ܯz,01#!24!e.l*?QjQI6o2N˞1AK;s`fm /d-\5}ʣG"w> &ƐNW A3b0DӞ TSy:v.ֺ+5!x{ԝ0h6WZ5Q-/]?xezE(h}WU 8j(zTԠ_yÞ~(갲/cӨI\7y<H&e@qg[V,2\BlS+'@dlptQ Μ_ ClJfzO퇭O\z5r* O(&; ߺ6?l)W~odL=K3ذeeFAۻ[\?X6bm%z Ht-?E-Pr96W,6_\CnaڪXRMRpjy7ӈcU;Y]Lf7_2& ?J!˩%6<;s 1#f =6j@,qFA/YAю 4, q tscǥB4.W交=51H :%2T1kV#)1䃭Lh*Z9gTŷ*/Aά߉t{1&+6 PD~EdS3g0w dh'&ĹN fHi|'?+CvDso2/4 Uu-,ħ h}.MO-3TY^i+q}V@ 6'}Bk X0|xo KEU\tMLo@M|ɋDTI̋/ :+4wu*|TΣ[/P_sA +kܑu UIs)HHqHwP Н4|2Fe %R|C0zs-MasH$xM*yed{K¥k= 4oeIsuSP'=].I݁OZv@mlSKD5|1ӗI9GJ'jFV/LWˀI^in:i:@S]%Dm]<.ƒYߘJt3Ё22 2*ž{ `B3H*c mЁWWY'7ul\J ѡ)?"Lh&8?ţfĸZa*Nmyz$2xŚ7^Y*Uvek>ZYSӨA'7e5sGS#V^_9mh% (:tHUz.d+s}xܐY^c:A ɱ UKckDU٩ d.@t;SDć !?ρ͚]1/S)KԉLULʱ@iu);X1> s$6a@F^pG׆E]Y.% mbرvq2WSR ۅvǭX|沒|^Km6}5՝&R;yFUڤ%1P&|=6j{IaNDܥ@@Qɪ) ,gCZ[$+-{]h_ >ͤGƽkUDexRiOYC5ZPK "_|K@3I|HۯG@׫z.(#BV[HK&\5 tpq~|^(;\b8n"U/KM^R`2{ d*yN%t%:-rAx{}?L*)PtgD'66 GrǷ} ǗJVWf.)W94alsa|xq]AGq8pW0[hv-:$: /@ܧʻ >-?MJPl&ݝǧ>B2ք3P8 rD?Plђ% ɌDs@rvD㱩9@sC#d:jR2 IMwJFV+{(Y='EܫjFֳF3g~T]/74k*K홫EiZzu .)'2y[:  tCr+p̷lKo,?sZs[C\%g`;3( 3͝+ skVK Sl4p-&NT ^F~.ޛԃvoc Հ죁!،l檧,\,ʧWLa/(" %:Ig.[''K*u.~T*䧾Rt< =˄\;p"M׿6pr.GFfgd6yEjPb~40gJ^[A@6f(|ae)8ƷajΙ) ,hL| STtB D`2RkAxU;5L&ק9 (/~fm^:$bwLHu-Vp*fHS ׅ2 K%Fy{tG 5?oѹEHj׉8 HpLnCs~xȸHeFTL dU.8'W/V}Cm! ;,PEw xrhk6hs3+9=Rsl 졯nq :c&۾~bU*bwDubg8lh]q**0?b{F~kk㬨~Z-$"S^(ex?,4X~ daUWvߺNRKDqRc wJĄޫ(;cqshI>pzڜ; ҡv=Dp\)m"6@>Rr!^**ޙ(Q\}Zyۆh;ʼnJk}eݕi^)~\2nd+,u ZYxK)~t")I"z€Y8mƸGR*m֔I<X1 teI_,Gkr`kp`ey[CL/BJ&k{/>2D)NIU~m?I=䀬ƺNrEl Uh#;-2Gs|hu0E%+ *vaF6]`&ZlV|PCWd?5FB[i9 0QˊmKžffŠޑ^n 323RA/W!dc"?Ү ^A,AmEa;DE}C3]P^>9R e:.`FYo%X S{?e*r2 *l6s 5I̥8I:͞?1gZb($ ; t7%1qrGʳx7AZ+ar@cxOSFX+,cSt<І҃{^?,Ⱥaxi֌KqdS|CxŴod];VYY:;{e db-xnUʦυcY(:*~ݸ3IzNBIqc\+N^W=zy/KAK=]gW6kB9t0D?1\wQB9 M14!'#7cY 2lˢ8 s=X1PNUkEs9x*B,jI8$Ǧ|ȕN[P /sQ* ',bԓĥAM80&k^II]b/[=I+K=E:R Tf`XqGܯl tk)?FF9v5xg.I uIqvO@NPA*IPn{6;Ov.}Kf/ <2S;mz~9H4v䮯+K3'2F eF$G={ ]eESuPub`xj8|{JWҳD63W6 )K ~g;1;#nO"/&hEj hHy^,`Cg:B\:#_t~V81彩񑑚#x]iM_Lbzc𖸏1\@Vw(k bC 1g4Ȓ% OK3`uEsf"p} p|qy .Dpē۽uB …0*zYw?ptd& Cۮp>d{/3%z\쐍'~~K0m2 V 78G#gپ{xs"Ir4ec9Ǭ/-q3m09H[a8y&qP>\4]sl _|(M/PW}/wE>t歷h]^f3+P@>n i:P .m0c.yx>ar;sɀY:з~F~q_KCOI g3S͍9ʋeoکéqJJd%2d*:{rQ>\‰]s W)VjAיB^E=nN%G@FOjC5b#gs(/`]y!=6Ju먅M,SN)^ oDmQj b &.Q ~(],KuGtԓ /ցQ}isHg UUXQ?W(7 OJoܚxvyۙtGkqfU{/%W="!؈` #yCasrVW0Yޏkrt)G o7PnƴYw \ɊEӘe, T-ߊ>d2PKWڏ<_ՙ!yq%CKGsqќ{t?U.f ŋʺnG K9I g Nqp-6g±6jPڅ`Gkcs hOTκsFJ%f!9C!۠?O/s]´dJ:%e[Tß(14!F]?؉Q}k^3$;_s \_||ժOe!XEO1Q9#DUt^>Oӊi~)-#3oo%R൧w^s6/"&NS7Q!X @狩5rPu-V_*sV@Th[O9!r_lCո~ Za*l0Z ܴDӕ5'-vl%C{o2]]%35 ҫN$~9WCuUJd_~BկLO>ҩH LOF>&TfWW] =MQ9BLncDw@ %&3T52\*PS945V s9Xí{avJ(zk1k[M "$ETEȁNx"P/I:q^`Lv%B!Vvf"4Xi/V>Ԙ煓yK[a.R%z+%$4IhF<XAQ-Ndӭh㚻u42i ip_ǔ*&hk:)X<CNu2kD+G6jD ݑ㙓ZO[%L t8>oo5yxjHd/I'۷&gжfu^8vʈmXo>\wܑIi׻E]W^od`f-[?A{@&Rܳv9QȄ.(*BC~YC_9QxtC˼>%_q;3 +ݡH7z-%-2$.`#'zC$bbaD˒Pѹx7tD#]>eK@%pow|Pe$<(F]R.ϙtLekϻD  Wt=A)9 z~̚E>(@пMs.|Ql-i: =(r! q'7B#w3r࢚SӑXduUKAz2 WYuϫ;e `tmNq8//<ȸ]%Y bRm5\)&u>V; }_a~(#qn?2&w'";R#g"Z!z 7YpiR]xzQ~畳 xlܑ"$t<\Nc!v),/I[Sn](H8O%eFvU2ph ;|un-Fl&Tap&6n=-w%u2K}W(VZ Ռo5,&%0L uf*2~PaBGE^l\4j; at7[6H{EH;56#ճO&aXb& nF7֍dF@ BQ_X4\8Yƀb5I~6ӀH/IPh Iq<(XHs?ip-[RϯIKLNIɉ.7f£;-._pnbkrPC1(m>  рȷ(=$Ek]+9@Idwf J$b>#ZE0y4r l%H uhEo% :K>/k/aMLy%Zkd,<4$+ dEt tؑDPB8+q0E e_T*f;lRYqLQzvQLƋZ-TȮ#WdĔ 4W\5 ?-G"5w6Ū9P@YbG;oӷ;oh(mz=+{F^LJA 8ֱ}FKZGJ"n W7ʯE(}Ü q_*ܲjmg5VʌYFtD >)ArBո+/?=s3$[b[Wܭu@358Ilu? -' ̯=c/yX} p/͹e޲מoYS DICE2ރLg1XJ~c0zxpp:S7W)R2T\xi.FB0B3zHyVT[&:ܻ{3ϖ4Ɗ:_S}&]LWJigcQeUk"6H-[PmHmZR sK7_1tMO 7R@$Es0t_~4!`|i"f^ }!J'UAԆ϶ijZ@Upj[ lgmQ5a*GJ&B!om UԜggHUV%GJF{ycפ-2V u;W`Ƀ:?[0 G~4%-P3H+dvB3A}Gn7 Mݳw!Æڮfa~ۆ¯^.g{3zCBϡm>[Nfe>d-Clφd^Z5}ۖ_h@LEMxovO)L]W,*Mt|Ur%S [J[+~3~[9Sj A^Zk|G³Qi]Btf} 'Jopk~ԇj/v-RLʎKdVaB]87t8zQ`GdzkP0e>@FTh ̙Bl-2O8 ˤC_Xs|* 3J0兽RJ=VNK̊ Y(JDKDeWT<7kqfrޭ:ץ=:@_ #B. &%-%h-7]RC衚䘭 #2-C.m5DI܋odkS;B38ʃ9/k>: : ;bMOP:~ȥݰ4Q&`oWUjna ck\1wX8^8p9 wѼ޷L.vuPZ |%K>s&l7&/f;*uI M;khȭ1Ijԅ\~Oa">V|? ahZKAҮc#Hsy-{GJ/ޑf8* x!b-P(i$~ct x8RsTˠO #&vnuȪ]NiR3t\TX,"TCDKhn,8R W""(l!Dhhj_eX8l ί?eĤK|UiI {15ڗ%|c.anr5Ӂ(gH2xͣ:L)H4G,aZ霴/C/?A4u߷9^+ t:sC wǴ̈.ebLdz<:Py%ꯋz~k}w^)j8~Wi L8$2>x{_.)kIs6zd{%մr_}z$XlJqd}19|łs bA`2˻UuGsEۛ ubۇu0mY܂CsiCn碫_!@Cfᶞ4 `ޥΖ lmㄤol~ GKTd\tv0{/ (Phjy{]U8G5~cBPk?$M#⶗Љ JГ~+fvrdaRMNδ}DX|[ Qb [7v|З2`jb8kPhHtyK[8Of^RcоD)t}BGݻ@\gwp 漍xЀFƄbƻYmB&inҴgP2eZב  bʴ$PKis/2Oz4by F-9@2G|}:>)dGխ׹zXfX̋ ׎ [dF^|,SrϹj!=0PMcl#7D Rqق:,0g16Ƥ¦tɠҜ8[LW) *uj.k(ml'xեy/@LgEi'Ga&SW)O'wIU'?^t/Jw&ɸA/i&†5. Wlja+6a jtִ˶{ f6+FRa@Xې?1)R> ָ+O" ' F |qK1nr7h+ tٜhTEԋCm MX>AK_e Hܻ~\8P~ "A_&G'vw={\FwN?N1~S[lv7 BL1ii2Fw[7>Fk2$uD%J⿅0wjY9eD[f:nI2ERn==|[o4]Ѳ刦&i%olr5+P{D 9bjpm*=?Hpy!sNVs8ҥ2!"DXJ9 pi ɝdD/<aovZM({E/N$0NhBݞ[h8p>haɬ/_601féuU\,<7X#f uXBYD+tUK*tc:*CLPLҁЮATe2hmHqaG0y `*"0XW &(L|3KtrIІeBP|2"X6ўzTzeIhX&$g7+Jue#Ⱥe"OJ~Bb sSa`ps "kL|0A !,^]Y/~ta552.*np7ɒ~xB@DxNo;:JIF!z;>ާh>{ R)Dgo?aHbl2x+ԕqI;o\J7EMWPf=@|yrcr8"?tR[SX۴a}!2A-GIvۆ+nw"+ө\hq PCws^՞TrQNqϠn/YIRS3(1q ?O9x#{)Tq"Tt7Q:4>W&.ڤFȝȰ»j!g.][qrͻ!=с̔:03,',^L6Ps̍R9,2Fz9|KV2xک%.f2 O-yrw9y- IBo4TI1l))_DO2!IXqPJ8֣p.\O8? -Re ʰ* ݌ *Haa0Q|)~442 ܧG^Gw&˗7:tZf\ m!w!}׳!*#1 u.;Z_` BBçi!B"WtC]`@R6f0m@L=ŹIOT^6F'J|RF)6M>l'Da9 :8a+1M8m^S\1y?G)Ewhy:]ax5ѐQ~I6mr@yPu/,) +JєBBF'Hנeu_MA;(?ǭZ!OZ^/!/;~E`o6bgqőd+ٵGǃ1݄k+5:pz/c۷r4RӶhK免@*)v:NZ8̧SgxjԚ;KE#n,/R/-w,Ek+vYLr*nÝp~f3n-#(r^6bA5?NAghS=_G5 tSPef1;[ϸTѼaTcڑ:ZF5akxH@+ "HLOD]%>*ȷn j0 SnUM{CTeW8:YT`ioH mz* a ,[XBЏtSD/PŞCI&Tw$لWsm72~y^OZ{Ou((#Bb"cQ`X\7z*F(dzuir(.)iԬL*SE ZMa:i=?;lN%$z'UCм:ly3[q%/84ҧ9Åp{D^1<`S4%/*PWOpi Z`i,cm$&TB]Uɠ~߼ :nKv7mZ1.~W$Ǜ5Ge `:~O} dKW< N]m$s 'y]dջ*MMq!;6'?xN@n%$k5 b@6l$( l󯜘{CJD)8|\$9CzSƐ#W9DFlzنwdƽ".=e_ 9^aip8h`B^2MVbPDS+;B~%R[-f+~+qc_kV@Սڮmjs \-Duk@]e( ƒ}g}oȒ]J fr _r)dFcNtډCp9IWY.j[)P$Wi 8שxw M7ŮbksﶊdžZ9YM}(8 8fJ&Lnn9+3ZR4gw;6@PBqVBpz8VUkSbD4ǩٟ葨5J-!E#u!#V{mm w"C,3PtYK'kQ`/r>4Ψ*˻͵32|hWD<P) V]@ )P?w_@!Z؂KI\ՆIQ[a>&pwk%oY6 (";bFmU0CRxm%<>ǚq FFg 7dmA@v3'%ɿJlh4"*j<ЗL0e ^L$F/&D;XӦO " mk~E hd} (= yRIPJJRv& Bxcww 8e\<5W+uzDmv~b!lnSsdX#)A#P5Bi:JnC գy8^.o~Fdq6_#67@Oljj-zUfc=Q\4zgF†*c_3PA UJSXLϱBÂ)gP|6VCU ƧC`fmvΉ8}+%DX D+'U:DśiCeb+3 #t@zҭRe೎zs}n38Z%Y(l/{R?+fڽ±6a d&Lc,Kw'C0fdpHXˉjȫZޟx+f Tr2:s?Uͻjq_`ْ竦<ѮҪE9vnsuN.CCb4/W&%?(~o9g:J$f7gj!=%#TxFBk/@> jAd1 OԴd.bwc˯~/)wͷpħiy`í#G!&#Iy7/y6 JMiyc׻xv*[k\rk g*hp%3UŘRUbkg| =چ*g@x/#?3LpFl0g{L2MІb!^3^c Rsdj$@2aH='_7ha2= z!&Ƕ@v{9F/vH["gjLҕ./[}9B|=7R3+'{, Ri|եe!ƞYHv3+~Gη1GBz!^ o2_ضQ[Np[ӂy_7YT'M $^"/ng&=G;6_b]k-[+椝RߓH [ޞR]ړ>83v[OHE%/?mhg♄Tl* } Sa*hb_l9$3rYxʧ|XQdIw.>ZP+9샜'^oYfu+8}ɲ4:)بF@y^LO uPU`]o8솫r+E1BgvPDu3A mG\f=JߞpB$ݕǛs pa'҄\MDj8#Fq7?֘`ĘP' JU1yo=yw_[% C.BUրO/UUWfUߘ@@8)1dy԰m9b%KVsd#Ui#ױ5j~̡(>i\;D'usIShW.L񍄖S[xԇGF"ô-ZbП1 Գ-/L/0;I [rQ0&6yr8s7|OSvتlH?IR>ݭւ:ԏcXVkxo,q(Sd<3ʢ&9g[+pمņ"@wWT٘Dn{t$찁*mfTm@M9-DvtANK4qo]g v(h M1/ Ixw$ bzٰ4J[X'w? t1KGGy@W=r /$hHbP87T Ů)B7EXRmNX,]mrl'[w&=¦ j::XXHG0Z]|SK$!/]d%^ˇ4gN=-k_͆Y|A57a*{fQ7oU]s%::C6[DY-~u_#lYRl% Qځw?n%˘?NRr(s 2MZ;"Z:@ݻfCv?n'[$@+#t1Z-6#iĒP 1(p}7 $-%ڡb\!L2hHH % A ]}Uwq &8t7ݛ#̨YQ/aOt[ąAϫu1M0bܑ:dʃ6Zq Qʁ4#،YF;?дMJ3-3 a\a)$ =Ks<=yzKJ!Z$ަ+<~n ݸ{Pt(9')Q>9}x^AI'SxZOfe˻0rNX{8WZbヸINʊ>;с/@8QGuafPaij\9+rpI5]Vs>}MA7&~}x‡ yaҸ|KgXJi  RpE dO$+)!ru<94m:z l!4>Πb;p];;1KRyx A"f̤k(,L "USSqK{:7)6'E"KbwVČwnxŴW/j)_S{&JZ;'3dp^JIS]zLJnkM Sa#zR 2zB8T}yti(.txPdnJ.U[c*}I:SBB$fAdX-z}I\Rlx|D[rEV+H5J<~o4\S prf /j:٩9|5"n nuEC@ϣDV go>M.7h2Ũ)ܨ78 Ϊ}J\Ihg]$}Z_[gbTFTyڲf'VITw3񳪡DEŅ({.8iEa^ȗ˖n5Wcܫ1)QW!u^ %B$zI{S:.,HA6ww&ΰ22Nݡ0JJ*A ["?B׾EGj7} `/(e[Ϛ_5 !%\KM0F''5G}R7$<]ȰaĖ[4_*Qyi8NЄeNfiRl2}OOL_l3F5X˻@iq$lkC ,E2@rn+! gax-!>KJ bM;"B==.ߢ鰋h1CCmdQz%ֱ3 `jy!*)HrQY"\M!)lZ|ξR~t׌* 1;Sw.|;uiIs72,h+X@Iods5p^6_ F^f0X=G:Y2vNd'a۲O\ V뫮&Cԟ)[͚(Qܓ2@]:[v*""4t뵥Bz>[ Ċ y=ΏUv~-\ݥ:bWWkZH /ӳPmm@2ъϔig_ϡOnbM楤U:3fKGV0ؖ!|j&fR}?=tE")Tgɓ0 8,-,j u[_\<} |FzSkYtaRr?ޠZӦ K^֊TYGԣƤXPV *FDu{C# j,3E01e@@S3AhP5PE/gR`_YX^ApnM:|Kv8 ^$n5]@)oM_5ܳ5h> 7D17p؈R6(!ͭϽz6!wk2d4㗘Q h``ld߇8?}ai~3˥$Quy@P3dxYtZv%Xjʋ7&0XC(Li|'(WPasoALXzc a -rՏzLHR"b D1ᨒ!AU@We¬|4D:j;T'; ?ۅvOns.d?O8_Ĭc9V,B/hgv^0>俎I T~dD#i00?AKn|GE7_;H[&b&[N #ĆJB:?rqͳ *.R.!UhFl "ttx1ZH&6QrxU z-z1"ݱ1䗻q٤PIJD ۻ~ 瞓jL<>%<ΖV^w<԰+Ks;?騸 Z,cڂ0~+ol˘$5/.'dPoAi)G*Wwu1PhQjL L~4iN!l;>L?H}ٵJY6%| xďMX6J{͝')SILDřZ yKt'Vy욈"Ɲ2{h:i:ߍ\:#f0T5*D'rn)V7J`rOh-08YN )rTBɘn^m$.u鰱 N<߻СG]:B@zܭwk:"f@!8ͮ#_ AxЏh[)YV(o/GÝInaR7B2\ǓtcUBZ$8Am8CZ=Ĥ# 98^8>]^]4%F@3Qт"Z(\yyN^vŐ =H#sz)8]&-mhfLj]`l8O @, Gi&o}UL_~&]iu( x4wwJ^8ħ4*4'/OcǛźZ@~/I\ὼe)Y͈l3QS䎑0l ^L/ʛ6-2ղsRykXĕ2I S1Ό8v}BQ.u8q{MA 4v^ NG:nvX_y#**܁JG_Au0 ݚ@Y_=}?q(0'O݌[:ƄvJ2!!S8gY*,<Th}(J*yDyiePzd k=BemG##gwT*^[=Uu&"qf1j.w,D:NQEaY'ŬGFzE "I.wLxL[@Ê)9L<5Afnd䄦?L89+gg_miecTi乪TfKbVtmwM 9B费%DQ&zٖ#LqDG>啨DB?E|3}63 1jY?jqd0@)e_]H_wpijd^Hu>%E}l~EpIҌ*h\%ٛ? * h9Bg:hǀjI@â$!鯩6@osO!ENcJ;%npl+.G[9>?CcէcǮ5bBgGZwL&\ c& |8y ޒdVjmuZ5/`,/jA/k.ٜO_~R',9ERi;mW\e}X#i{3y&g|d:0K5/rjmA&_!^){oj# 42i#DϖsQ2-xQHonzD* ([OT < W*?\P,aLtr?6i3lb-*=?ah/-v$,-l2FP0[KTq°$N0ay{igN]0CaDHl*E:m8Yv~bioSgA= f+͓)C(߄%PڡL.+.~ w;N:E[w5RGyFH[6ڼR*|X<u9gmԞxKi>=ρ]iI^.~ѕaU4蘹IO?™/A5;`\#Lf2ez GOFD"Lkt1Ahp_G gVl lLW V9TNiA]g#"eyQ+U:E!i@c6ێkfMؓ]bJr_Rz"arK7eZ BHĒ&\Uն4 gRv!Ғ*y-t <Ž'oXƊneݜks/BGIY]ȕ'z3V[~)9' ڤ^I:FH .NB]]A#{,/p-tYʽY:pϸyn<\2߯YH= s+slãPQS0Fw=Hj@sJrQwFֿ'!sFVWT@f0}Ypv΃d #Bl K'YdF n͋+^~2R,#\) VJ3"F`ڸطMCNTZq#^`{s*DK9*K]]>%(.+3~^$`rT˰ 96 aq}-IZ!^HF Ҕ 3~@3.& 'Rq/k;c17 c|M~Ę9GFh#(Csi{>Jsj95 #E$ij.QSׂt@ - ߷}K qRYk56ڏz\-}o܆x@  S 4sa8>Cum+ %aA2ck)~hjÓ-&tv1W^y(z YۮFp~QĎe˨W 2R1Dj `uZ1d}Tb7ִrS07Yj gfy_ޙ4h'x`0̠X3AėYdg@ҘaicZ(Ğ[k(<> *ȿv&ۊѬ^-O$f?Y35]& w.EL#pMvt l'Hu` 쁔M#O=FA!)Yj,({ @Ҥ&%UX$Q!+ c.PPϏ\ȟxKs0 RS(?jlIE5koZyɡU>Y8џhInbHbTc/\sFoQI3&0G Y0z87{usy(;9Cr,fU)mYH2DrUY^YEv5FV,Xck Jbe{9B.QJv>Z$'{@dNMG*sX<-*YO,6) 0^>` :26/{G{<38l!E<]q6)-ޯr}n]RQZ }҄[/yՑ%oQhu}<4 :`?pFnՈ.tܗ9)ݠDrt4(: "dN A8+56R>| c'Qj/ &N@`3@ʥʅ]Zm^56.d,p-[h39 zU "_B/kfn?d+*toc)ta;8 W*5Z?ӛfEkY\ocUQ |LV;ȄKHܠ65 Қ3_E#tLU^ A+1o^t|ۈoF;`O$ߨ~ 7HgWW*zp <`ynW3PY# U rg+g8*p#/)SZQ$y/Xd?ÛDɔ*,2 $Νvd9.T۩I.| NGDլ$ʕDݮ9d۠Ěsd0J"f@4̵õ6_L(Bg=ӍC///'5PH}{&REvE -eD˓# L<෻Əyw(0E~'[veaU^Ā6X۫ @l;nmQQjA)8g? .($O"Sngf&;(Ȝ\܈O_n9G2_mE3sKƕϒAiWRb?!tIe:Z,[b7=٩ c$lNE ZsADM=]10;ʸ)X }0_1Tŏ{2dוz'`„uq/~P$y)l z M]72ᨣ-yO2S4+Wjc} fcFrh017Ph^Npt=%칊$[ *e+q\ w9RMS7Pz8nw,2z vE800TSWR?8|I-2 $& ONS4\mj[7N3m;,?:5_!t`O>&GEglͰ)9ﻰIg >#n_Occ8,ijh A3l5~dQHjkAed.fAPNU'i5c`e9V{E7iͶk-Q{A:I7@ ù"vٽum!^\'r;i&YH<Ԙ^ݧ(38rFExgύ/?b+٫8ß+}xTH<b?ji4lW5^E- )HYY[˜u._ gSCL st{ӣy@CvKz;\~|p:t,(  ]-{TOATO󒅤a ]KS퓋YAW;l }Dcyxd33r_5f+w~ Cq7rGVϑ>\7M,7SKb?g3z:>Ǝ|@iDB47*QԁU-m )B$N"";nKpZd90Alk<1~S_I +_z*MRf[*j+li)c0#~N@i) nż-iIfM!uK KFZ+w̚ -ݻyd97(캅T܉Pd-Iy }|޵6yP# 'N}Z U[ | o2y=߉c`~l"':!(#?P7(!WJoF,(aUhh¦2ӄILv 0ĤsƼ;h8&$~YVvͱePIR\m )Jȇiꗴ^l<hP}UQt} n?yD껪hL+&8ĵ/ lQ& #z3/\C7sX̴ @B{/B6*_{U/DRJ0ws {qDm4Yao3X|Xi--M 8 X>)sk:k`e"<n~Htsq ڵì2;)jl LC؍8r}bsb`_kRzZ7ť*maXJBF`ԊPTǹ*ŽGG^VAqOC9 te fٶquü _r 5dpS$ n5R#==MN |;i.9ӉU"] m@f$Jo 8 emcqK} (x*0ƛA %UiO"ih=mA[r|Xg~m䝖`Y4qycof-cp+F$Ӿ@_&lut?iũ|>gb$Q;ep̀NDi,X,^' N?r{p?@gWC=1;It瞬P%$R(NF9*ih>}@!!]80P+15V5uG0~ d\D=6lʻ29i-4{B]mLJ8['! EJV,:JGgm~rSMEuٯX 7$Y6`8&E0Ҵ꧱ԳbZSܧ 4jQ(Ӗ(44c$axak^C(KxS4h93]r!2NeF2TSdi`HAšuy@miɰPm'%P zA#]̺<К2|ߤFA+[K`Ki~/>:bTm!G<`.3oR \]4WFXAĄ~ҌȺ=pЧy<+Gjp& ,[NBAl?pfQm71r g;)qZkg;.U o8p`lm<5ޭA3r͔WCyط>K{=!Ul3U+W7lsSh-& hz_JB[I!Jh1JzR1$x;G DtBˣVY-ZʽJ1-VAMMbtLTcҕ[S J אZNd:,q7.M7U{xd 6Q/2V/FVePijIݺcKm}4VAr%HV@?8|#nFY+XXd܃6i@Dh Sn9GHojJg|+ZC# -\P7He7*-lI _:BLQF|-MJDcx߱ 'W?ͫl0TLkZ7٢MhWB6|Moȝh>V_& > 57+ZqSʋ.!=K̀*>]w0ɂʌk.,e1xoߓZcGN[c_AG""UJGF4\@~ _K[ |x@!:S_t?ǀ [8O$ XMJ)aE~7ռj&\k(鍘FFtPy01k?8bThQAv4{@L8PgZ'Q(zoBΐ]AկT}\y>0yafو_j&{]>0g:,c*hWH*D2]_x (ϟn45*ORf20a~QH,b9DMO_iݲ`//}-{ЌtV` +i؜rᎡѢNՄ ~ֽw`}k(4  *rL`H!F B7pdjDD!? ǩcIlE#ǹaCCbly}E" _ y06Ո%jŵ$ɅF Y(RX&DKl(H-r6I6 n?]x^=4^}L@+$1ޓH! ʑhF̞i1ekh\& oeV5M"Wa{ށS!WZXӇ1HLӚ2vy>%gׯ'ʯYZ|3OZѠw~YTq+Jlŭ9оUPkCSף秊BWS(/*GCͲSLTw]~yuN:X EIWWc mF[rͽmM*5ZRUE;]GI.\QIYXND<3ѝVX#;^ dwm%[җf]iŘ␗56A=D\*# y/ |H~ngBG2_ưSeJ^N+4^^A+y7!׆?mlF<|-iyJ$m|άT̢wgBg*)}r űUҟz*Dq=J ]~e쀣v Oe {ӝ;:a{8/ݞZ RQa7ޔv4RO`4s2r?lm{dr:5G)qp7$P#eC8c=;2`hl. TM6_?dԎ͚E3\q.o-AOZ 'dd;XVh xe|dg3v-JKQmXkeBjo nP0 S4Nf3a"_Rq*wMK27|$cn|JrR?&hE!fؖEDz^COO,Qމ7L*;?q$9󯆔3 ]4ͫ>Җ c53 Nv*s$ㆄQY&)R Lm*5P;pnyÀe0QWA]g;G)_,Bd-JbPWLk#+zpx%ST2 "V_9q97 `-fDYfJoz@@($b_dBN)]c{n?;7H>* nہ7+3ݑ3]x h=U Es|=Zn(kx<η颴)T>00i?motDDj 溬 vYaWġur*|XmAz.f~Za85a^^%s.@y"%0A`5[@Yu{5bJ.;;k Npft+`DZS W.\ (V,x\]&I@S8y5#5+p|||BSy"75On}WX*9'[ }6AN6_';tU[[)eBI5<5|lZktk#!Md TBne޷H~QpQ^=(۾σ`S\-?6bNB2Ps!~ |3Pu$xѝgMCʼ"~[%/Ȫ'T ]]ol {~p5bj5ݙJc**d1!_ =Cϋ1 $|tt9t`SEa>eg($~ow}+PP.US(m:Q*X 9b%" ި,,EC,ob,aI ?d!vQ a+hSt+F ?ã’6;_Ԇ7ղ~Q(pWZ6,r2d. %×'oR4v>#}_%G#9Uzs$oF: hعYhqFvGHUE4-<ؤWȡYo_[=/_G>[k@HQ,nS'ŵJճҐZvLHotOw򑵹Vtb(TCVK>~X)7[]`z|32XAk"SqUL%Rr*8M}ggPR?d]v.N|c byh?_^Sn1}~@2$ʁ%<1Mƴ~$¾43In;wj5i@Sl߱5$siqpMUzjSK$ÚR\|g(U?m5&G ]GBb1УZgPoWTZi JvȘY|-LEgQB,-޸PL_+df= hy~~\a[Dm62 S .bLNF4!HƘv ߁(O_M0Wݨ Qgy*RbƼ% 'DᎱBLJxCrCX†װincD!|@Qk^!@ЛhIݟ&F XUW&?HY4Zleʣ|GTS頚 /r~\XX%YL7,R9q- kDn|2]О3g_ځ:,.4@+!Xۖwi %X9ϧP3V6t+CÉ܌!> *hA u]M˶r|Y.^2_aIE*.eTB!*5IHG<2 `TBYHY[0IfKmfQ)֗Οs SJ ڿE,S*|?.)nyF3l)R?Q-϶3t6klUPlN,´)rQ|sd˨#u}bDPS;bRo2*@8E$x# fˋw>z&׍H'Z>tm![?.AoANեDN]۬k>6\q@klE Ɵ4y">?rLCcTFcPco%!|N?V(IsK]:{Iy)c|WS'O #/i=ǡ mCjͥ*q_vMSJFa >=kg>Τ7JTC"[*xS?)SX29kśi fp%)˓V 8<_qHS(=8@)u IިfP794egoەҿ,c>@hꗌ&e^V%hϐjz?̑ߟD#KYs S;^{D04SvɈL%"xm]%  (B{Xd&TC^U5e*'xMXY(ν;d]3M(1mSF|7RϦ7{j/ā0. @^vr'=iBcvB˳9(7#gwi^"׽>Z6isHl24[hpU=qU4O9h]Tksd TT߯'-[F.'CCqt{BafZAΧ/t47+22]JVH6SWf1?A9Xbezdo^xL:^gɸӁ"9R0|X;_-?qV{4{[&3sX]*g׀]#8`DX,jP:qr>~ }4_1'e޾¸r~מyQԜ>͹Du]0 B[bv1q&[<73 \ +]hɍ>'C z8oRHUCyPc^ՆRE۸Zc}>.iScGzQHxԾ&DŽfS6'! ƘŐDժ]Wvg("KPvN[ySe@g22wB}%LT.3k *Gd$|pfҙ*} t)*$&+x#|H_Tu>V[kCKkйo W d"-7n6Ԧ/sMtfMx!:GQ%ݾf t$Ʃv0MA010]+E,Ř2dkūK0!(  Ĵ_j!}_! A52$<£C5oLfn~Kv鞅?kqd[1`ڞ }%1" `T~/nQSU+ YEF'-'JjIh{Q>jMow[יFiF\}䞮Mc[7\Bޜ{WmXݯ Tx\ln ;,l^~F1Q- %s b[Oj* 26#͠5ʌRMjOi!ȱͯ W!Vl:Gu3'P &):ۙ\Q栄sf_,KgI%Ja0Lxvau"]<͠p" }XZ(.5[Ȳᕳ-S3b|׋P1緜I=U,sesΈ)'';W^z0j+< Y,{u> mwnL7n=Y5Y~=$$MFW;IoB0L, @uת^O,}~2q'Ptj`.hU@a!Mjn'+QC le_>"L"ϤʰdW Ұ醿 BAbN ,B6/5ґ#֭KwBԤ|Y"ĸQw:d}za"&[ ~N5S;m: 3?"PDUc$Ψk<3sc==)y6+BhZ0#yD/}a65GPQ/~E7}n+iڴ\W "NE[3Y9{_hteƑ jTtTI哙W|+N KWg!OLw[a>J(We(1,dw׶dM8ҵ4OiŒ4\X9Њ=AB䱸I4* ߨ\$L7ng[_/*\.Ȧ?H7CH"'.U2#6p _Tco:tLx0gvvos#P0Ҋ(=A)iL_d|+2շh Gx^wאfwL~ ԧ)>:ؙQ"غGz07~zoF.{j%>SG.GMRz&Sߴ2w2[]wa *Qb0h=E *KV u<(y5n=;5W&BPkMn+!D1bePͲt7'Y6A̞j /%ƋO6ʉd|5‚f[rViﵲ H2mWB|gCA Ђj9eF,dH3Mb`\hTy8&/oxvxDԣD{B0-K*ّ14Xp#N8n~e46؞wVlMD͖Z=E6!]9`'f\/3H(0ڷUiļ*1b[ͷU)d/Џ *+)tE+X0炋9Emڞy@ &txkH=bbx oaD`ɋf?lX3zZ퓥݇?QMť$QFҎ19p0¶?X{Osjα֖M"@)-lLZSS ٷ2e›NSkF܈C3^L d<_e7lgUdjt|*$YzM*#xBS$a|u zjPK%FCYK}Y RnW4̙u&ub]m#Ă'}pwV+,B̲!EK$ u*5GOa\[mqZ>.ØB 0ݫ3M)yuqEhbҨ?|t $FULRV$5l;̼zs|~~jy){L  Uqp QH ҉RYDm#x UXW|A˔NHT9 c| wvS$A,&1#g%EP=ƣ&{vP^Y9'`׮3]]RXASb\H R.1z0@P|1v-3=쑙7y@1g%Y9(20A8 ifFZD޹MnOJסQчq"^:LWkM(ݶ\v!|Kt70=g(3|Οw/,`;Λ0qV0=d=, )Ӱl53#N-q~s#z{t fSkVӮf25|l>xwKY`z~ #L$ ig6˭+hzA `Os-Iφg^)6VM46+3*&xr`~mrB(Y\YO**F8%y^!R@_&mkPr&-2^@Y[a{#xv5e/aiQqG@>xZ +zyq}n8>e8xB36' $c9d4͡p@vq"bz:|@Pҿj1 ' ;V| *F0ž>ᛊ!ŠTy '1Ĝ%bXz/9bUΫQ;v[4|} kICo/ˎ+nLZ \Shc^(ya (EZ[iL9yΆ~<ܚ ^G)R@z9# [ _{8[zݚkvr7$Abxx>M_t@ abw] |O8b*CI<&+ꢝ5hJԌN/k2Mo9L#)c įlt0|y BcxH xX6 2 Nxx`nU)ir^3V6dfhGDcR b6WZb v!gyt Wy+ H5WV6==1!y]YG=hur3?>RTS) *P~JU& 7ԇcQ R~%DC8# o/Dn%y1`wgftBulۈRD݀_^AsUn!FmLL9%֫i{a, {y+`+o1oR*j;F̞MWbn07۬CN#Kq*)*v'- b?$m% OA 5*L~nn :l0It>$'*T|{vŚ "Xttru5*`bj6v٘͟gBZ3GE.> s@5><(sywԃ>mי$JIRs9lVUٗ4 n]oSR־6gw0YxޕnIt ;I$qAjKEɚ[K[a)wp5oyLb= Z_*Ƥ`=^s}a$7IXlI _[e;)ńm-kw fPvӴhtgM)83b vmli9/#UI1W͔XR?o ս&"rἑa=8_²)4h$0&TSZӟO#](dx WCJzCvTS3r,'Yc8/u8"ܟ[Ogߋo"Czk/ rxGPHޗ#SoxǂWu>`Mfx?oTtr]hP6Ӭt+B\$K݈ZL3Q3k8>H4)YVH۝s9F9?W?Lþ mNIdXàQ$iC+gjYnh]YzR6e"3Ř|WQUB ߏE޹~*XQCq#\q3WH1 VTrvX;Sױ#:nbj gtd@gb"}w7a%pv,Ym[bj&~怲wQ6MLgx ۻ[ZK<_=Vڋ.3}ݣu|'ʼ6+~2%y>S4[AXƿX0Rf_O:[~ʚCތ3Qݠ+B̺ȊK = P14Տihyv,OpR0 W;D{!'eiL꣭+&wq%K m%r(EmwP_?TxCSV(B#wqۉ;W,D61:7ֻ"* +;4 |3[t5O@~aYh7,1_[dT~2gme~[˼\mkK͂]$"X#n9- T&? ɮ5vؼw?d:Jw` S/j[9ďRp`Y5A){mr&z*_@!Oah;ߨM5 SPmy6Ivljbf{'aPp{4eZ#+\ImuPtú0$siIU]և"1La=^cR=(cC -$`;0T %,KkCJ~YV82NtLp^Uo+> rl(ENVKcYpǟCo s~Eֹ`AkvDKaΨc B!Ym1;3lq؟H $*gײ)Pz*c\|=W11 F@An'1(;!kj;J+pzaТX9c{f-} }8mC5u[811IY2D=m o?&S05ʑuviĂ<2z[%˧.ZV}yzZ`Xz:6i {`ʸ%j`t G3<%S Ji 5mq7l\Ր`=@5 bQ/kJ. B"j[PO\Eb xN~H+)``*Y2~v2,FV6JbJ5;Wݲ6@^UNl^ݳWmKgq ]ּ!$lN9\vRǴqGV˞ }8L_s, A墽.(m!cw"t[+30CtW$`Tkg<b>Y X$E'dKpSFlmpZc]P5,Мqcm!F^9[=:h+I(`1%2sQRm.TP !i/6$1.%gea p4L=멚 btRg/2W9raoFK.@҇ЫL6EhpkTalgdBgn `AKJ0<wP|BRSKfߣ2EOJ? B"iM%yz2g:O{MHi|X3ءڋC]^!١g_HN7|^^ɐ\\SazMH^.WBG$Y5'LnRAANb |-ZQ]9{x&C]NF6'qIt s;AG ʨRv Pd-;Ć6̿ 0" оUA([ֲ_/*=|BP 4;4/Bqw?GqA]cT}d>/H^AJ|CP6 fmZ"y%|3\IԿys0#Pᕘ ]@7i֤T 8JUZ{4&ShGgZt f܄UcC<ƢYݻ6؍y쌆k8a|`TV,\мF^5P=w`wk"ysǠE]ZU=/ְx>%ey=O,tcW|Eh+$WE ^\0*I8Gg5ō(䊔J(el8s z-@ؽo//JٶS!u|-|xZBĽ+S),II< V#Nt$Q_0Ec"?{Q&Kˠ='F"]{/=Sün_Q'I.6kgd h5i7VI#35iq".;gdt~y^iݲo)δRX"l3<"A;hoiM"ozw4,[3R!G2oɊn6?PUꤲ F1#Uu)+]lFB!6? ªeQᑅFx;OqxU,Ad8 X'@W!:zW&O^JRm7˗f*>e v/(@viy.`ǬPa],r.G\JRhQoՕ'<rPŠBx?lyvtNNLsiߝ8M/1儘 /A-+]TxYF ~'y`TU움C% ۉ-Tu1Ôj`c,c-8q"=Pܟm+vb٦aJQ1'*h˓EN`S0B=h#M8'Bg.a*Q9!쒜PKdA;cg%mnELz0b bȓ DԺzrܨ{Ic ?S1 .xQXq ffǶ5V_]mIJHѶe)U9k(^+2TK5V槿gfϦ)H?BWB(ƾ\ МQy[=;IۛS8dݏO!Ns~ʖ`C[{# %}ߖ eezuJ;~3wMݕ wgvbӬvaN2~e 8ӆVfVn A^!mo+hΕGg+) <9+DWBb)OfV)AV9 D2d؅^ :EtO@UQˑ: K@PJATB`$}BnD"\K0&e^j;-HB"3#F7Ǫh;:j\ NxJcZhX`|ޅ mY0Yo8˰{M4 Wvouӏ6LẄ߁&n|0wv`v4 $Y<{I&(?zF8ݺPÄR;5ܛz;LR,ՀWYQW3JxP;DP"tZ2zDTgz?~5m">5[dsȢ2eϤWTLo{>T`ʷ7zIuYOWzljf ʽץEZ" MPld/(o˳I#f7Tk 勵_ 03O5Ji-ve ,3&fg6G; iqx*U}Gvr- ut F3 G~{?-Jp,Dtpӵ j3 "6"5n@who'\e8eb w9UA9 45z;:3Ƥ